From xen-devel-bounces@lists.xenproject.org Fri Mar 01 02:36:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 02: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 1gzY1n-0003hi-9T; Fri, 01 Mar 2019 02: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=FFQ9=RE=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gzY1l-0003hd-S4
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 02:35:57 +0000
X-Inumbo-ID: bacc253a-3bca-11e9-be8a-4f2dfc90d9d5
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bacc253a-3bca-11e9-be8a-4f2dfc90d9d5;
 Fri, 01 Mar 2019 02:35:51 +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 x212Sb9m116835;
 Fri, 1 Mar 2019 02:35:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 message-id : date : from : to : cc : subject : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=J03mO0gd4F9iqsTXPE2fpy0NZUD7AH2QeqqurNmaDiU=;
 b=cPFVnY5p0wfPgDQAIh8qGY35NwLxhVMwVN8MTrOSXozcJWcKFTRm9CvuU1XA3T/9z1Tc
 urok+uEGRKt2fzf2AUV6+tbTcAK0flFhgox2zBmrouyeMrpuYjyqHkBezH40SM2iQ6RE
 bi6WmqdoIXp7D7EnOHdKfNfAqlNNwvu3zBtjlBtLPy9kSalAmonkTixjc5CAWGEzcA/A
 ylY/BtjwEtRPO53feZBsFqI6QDPk1qdsBLjuHZZff3qQlflqSyXyV+O++2vgg7gQDSXF
 Pzv0fjgi2cGNNNqD+QR6DUf/hosbUB4r+bwK48JK9BucrbK03NTUVEheL4oyNtiS0HZB YQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qtxts4qfd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 01 Mar 2019 02:35: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 x212Zeu2002548
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 1 Mar 2019 02:35:40 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 x212ZdXR031027;
 Fri, 1 Mar 2019 02:35:39 GMT
MIME-Version: 1.0
Message-ID: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
Date: Thu, 28 Feb 2019 18:35:38 -0800 (PST)
From: Dongli Zhang <dongli.zhang@oracle.com>
To: <xen-devel@lists.xenproject.org>, <stable@vger.kernel.org>,
 <linux-kernel@vger.kernel.org>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
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-1903010013
Subject: [Xen-devel] [BUG linux-4.9.x] xen hotplug cpu leads to 100% steal
 usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Herbert Van Den Bergh <herbert.van.den.bergh@oracle.com>,
 sstabellini@kernel.org, sboyd@kernel.org, joe.jin@oracle.com,
 john.stultz@linaro.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>

VGhpcyBpc3N1ZSBpcyBvbmx5IGZvciBzdGFibGUgNC45LnggKGUuZy4sIDQuOS4xNjApLCB3aGls
ZSB0aGUgcm9vdCBjYXVzZSBpcwpzdGlsbCBpbiB0aGUgbGFzdGVkIG1haW5saW5lIGtlcm5lbC4K
ClRoaXMgaXMgb2J2aWF0ZWQgYnkgbmV3IGZlYXR1cmUgcGF0Y2ggc2V0IGVuZGVkIHdpdGggYjY3
MjU5MmYwMjIxCigic2NoZWQvY3B1dGltZTogUmVtb3ZlIGdlbmVyaWMgYXNtIGhlYWRlcnMiKS4K
CkFmdGVyIHhlbiBndWVzdCBpcyB1cCBmb3IgbG9uZyB0aW1lLCBvbmNlIHdlIGhvdHBsdWcgbmV3
IHZjcHUsIHRoZSBjb3JyZXNwb25kaW5nCnN0ZWFsIHVzYWdlIG1pZ2h0IGJlY29tZSAxMDAlIGFu
ZCB0aGUgc3RlYWwgdGltZSBmcm9tIC9wcm9jL3N0YXQgd291bGQgaW5jcmVhc2UKYWJub3JtYWxs
eS4KCkFzIHdlIGNhbm5vdCB3YWl0IGZvciBsb25nIHRpbWUgdG8gcmVwcm9kdWNlIHRoZSBpc3N1
ZSwgaGVyZSBpcyBob3cgSSByZXByb2R1Y2UKaXQgb24gcHVycG9zZSBieSBhY2NvdW50aW5nIGEg
bGFyZ2UgaW5pdGlhbCBzdGVhbCBjbG9jayBmb3IgbmV3IHZjcHUgMiBhbmQgMy4KCjEuIEFwcGx5
IHRoZSBiZWxvdyBwYXRjaCB0byBndWVzdCA0LjkuMTYwIHRvIGFjY291bnQgbGFyZ2UgaW5pdGlh
bCBzdGVhbCBjbG9jawpmb3IgbmV3IHZjcHUgMiBhbmQgMzoKCmRpZmYgLS1naXQgYS9kcml2ZXJz
L3hlbi90aW1lLmMgYi9kcml2ZXJzL3hlbi90aW1lLmMKaW5kZXggYWM1ZjIzZi4uM2NmNjI5ZSAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vdGltZS5jCisrKyBiL2RyaXZlcnMveGVuL3RpbWUuYwpA
QCAtODUsNyArODUsMTQgQEAgdTY0IHhlbl9zdGVhbF9jbG9jayhpbnQgY3B1KQogICAgICAgIHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gc3RhdGU7CiAKICAgICAgICB4ZW5fZ2V0X3J1bnN0YXRl
X3NuYXBzaG90X2NwdSgmc3RhdGUsIGNwdSk7Ci0gICAgICAgcmV0dXJuIHN0YXRlLnRpbWVbUlVO
U1RBVEVfcnVubmFibGVdICsgc3RhdGUudGltZVtSVU5TVEFURV9vZmZsaW5lXTsKKworICAgICAg
IGlmIChjcHUgPT0gMiB8fCBjcHUgPT0gMykKKyAgICAgICAgICAgICAgIHJldHVybiBzdGF0ZS50
aW1lW1JVTlNUQVRFX3J1bm5hYmxlXQorICAgICAgICAgICAgICAgICAgICAgICsgc3RhdGUudGlt
ZVtSVU5TVEFURV9vZmZsaW5lXQorICAgICAgICAgICAgICAgICAgICAgICsgMHgwMDA3MWU4N2U2
NzdhYTEyOworICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgIHJldHVybiBzdGF0ZS50aW1lW1JV
TlNUQVRFX3J1bm5hYmxlXQorICAgICAgICAgICAgICAgICAgICAgICsgc3RhdGUudGltZVtSVU5T
VEFURV9vZmZsaW5lXTsKIH0KIAogdm9pZCB4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1
KQoKCjIuIEJvb3QgaHZtIGd1ZXN0IHdpdGggInZjcHVzPTIiIGFuZCAibWF4dmNwdXM9NCIuIEJ5
IGRlZmF1bHQsIFZNIGJvb3Qgd2l0aAp2Y3B1IDAgYW5kIDEuCgozLiBIb3RwbHVnIHZjcHUgMiBh
bmQgMyB2aWEgInhsIHZjcHUtc2V0IDxkb21pZD4gNCIgb24gZG9tMC4KCkluIG15IGVudiwgdGhl
IHN0ZWFsIGJlY29tZXMgMTAwJSB3aXRoaW4gMTBzIGFmdGVyIHRoZSAieGwgdmNwdS1zZXQiIGNv
bW1hbmQgb24KZG9tMC4KCkkgY2FuIHJlcHJvZHVjZSBvbiBrdm0gd2l0aCBzaW1pbGFyIG1ldGhv
ZC4gSG93ZXZlciwgYXMgdGhlIGluaXRpYWwgc3RlYWwgY2xvY2sKb24ga3ZtIGd1ZXN0IGlzIGFs
d2F5cyAwLCBJIGRvIG5vdCB0aGluayBpdCBpcyBlYXN5IHRvIGhpdCB0aGlzIGlzc3VlIG9uIGt2
bS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCgpUaGUgcm9vdCBjYXVzZSBpcyB0aGF0IHRoZSByZXR1cm4gdHlwZSBvZiBqaWZmaWVzX3Rv
X3VzZWNzKCkgaXMgJ3Vuc2lnbmVkIGludCcsCmJ1dCBub3QgJ3Vuc2lnbmVkIGxvbmcnLiBBcyBh
IHJlc3VsdCwgdGhlIGxlYWRpbmcgMzIgYml0cyBhcmUgZGlzY2FyZGVkLgoKamlmZmllc190b191
c2VjcygpIGlzIGluZGlyZWN0bHkgdHJpZ2dlcmVkIGJ5IGNwdXRpbWVfdG9fbnNlY3MoKSBhdCBs
aW5lIDI2NC4KSWYgZ3Vlc3QgaXMgYWxyZWFkeSB1cCBmb3IgbG9uZyB0aW1lLCB0aGUgaW5pdGlh
bCBzdGVhbCB0aW1lIGZvciBuZXcgdmNwdSBtaWdodApiZSBsYXJnZSBhbmQgdGhlIGxlYWRpbmcg
MzIgYml0cyBvZiBqaWZmaWVzX3RvX3VzZWNzKCkgd291bGQgYmUgZGlzY2FyZGVkLgoKQXMgYSBy
ZXN1bHQsIHRoZSBzdGVhbCBhdCBsaW5lIDI1OSBpcyBhbHdheXMgbGFyZ2UgYW5kIHRoZQp0aGlz
X3JxKCktPnByZXZfc3RlYWxfdGltZSBhdCBsaW5lIDI2NCBpcyBhbHdheXMgc21hbGwuIFRoZSBk
aWZmZXJlbmNlIGF0IGxpbmUKMjYwIGlzIGFsd2F5cyBsYXJnZSBkdXJpbmcgZWFjaCB0aW1lIHN0
ZWFsX2FjY291bnRfcHJvY2Vzc190aW1lKCkgaXMgaW52b2x2ZWQuCkZpbmFsbHksIHRoZSBzdGVh
bCB0aW1lIGluIC9wcm9jL3N0YXQgd291bGQgaW5jcmVhc2UgYWJub3JtYWxseS4KCjI1MiBzdGF0
aWMgX19hbHdheXNfaW5saW5lIGNwdXRpbWVfdCBzdGVhbF9hY2NvdW50X3Byb2Nlc3NfdGltZShj
cHV0aW1lX3QgbWF4dGltZSkKMjUzIHsKMjU0ICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKMjU1ICAg
ICAgICAgaWYgKHN0YXRpY19rZXlfZmFsc2UoJnBhcmF2aXJ0X3N0ZWFsX2VuYWJsZWQpKSB7CjI1
NiAgICAgICAgICAgICAgICAgY3B1dGltZV90IHN0ZWFsX2NwdXRpbWU7CjI1NyAgICAgICAgICAg
ICAgICAgdTY0IHN0ZWFsOwoyNTggCjI1OSAgICAgICAgICAgICAgICAgc3RlYWwgPSBwYXJhdmly
dF9zdGVhbF9jbG9jayhzbXBfcHJvY2Vzc29yX2lkKCkpOwoyNjAgICAgICAgICAgICAgICAgIHN0
ZWFsIC09IHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwoyNjEgCjI2MiAgICAgICAgICAgICAg
ICAgc3RlYWxfY3B1dGltZSA9IG1pbihuc2Vjc190b19jcHV0aW1lKHN0ZWFsKSwgbWF4dGltZSk7
CjI2MyAgICAgICAgICAgICAgICAgYWNjb3VudF9zdGVhbF90aW1lKHN0ZWFsX2NwdXRpbWUpOwoy
NjQgICAgICAgICAgICAgICAgIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lICs9IGNwdXRpbWVf
dG9fbnNlY3Moc3RlYWxfY3B1dGltZSk7CjI2NSAKMjY2ICAgICAgICAgICAgICAgICByZXR1cm4g
c3RlYWxfY3B1dGltZTsKMjY3ICAgICAgICAgfQoyNjggI2VuZGlmCjI2OSAgICAgICAgIHJldHVy
biAwOwoyNzAgfQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCkkgaGF2ZSBlbWFpbGVkIHRoZSBrZXJuZWwgbWFpbGluZyBsaXN0IGFib3V0
IHRoZSByZXR1cm4gdHlwZSBvZgpqaWZmaWVzX3RvX3VzZWNzKCkgYW5kIGppZmZpZXNfdG9fbXNl
Y3MoKToKCmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzIvMjYvODk5CgoKU28gZmFyLCBJIGhh
dmUgdHdvIHNvbHV0aW9uczoKCjEuIENoYW5nZSB0aGUgcmV0dXJuIHR5cGUgZnJvbSAndW5zaWdu
ZWQgaW50JyB0byAndW5zaWduZWQgbG9uZycgYXMgaW4gYWJvdmUKbGluayBhbmQgSSBhbSBhZnJh
aWQgaXQgd291bGQgYnJpbmcgc2lkZSBlZmZlY3QuIFRoZSByZXR1cm4gdHlwZSBpbiBsYXRlc3QK
bWFpbmxpbmUga2VybmVsIGlzIHN0aWxsICd1bnNpZ25lZCBpbnQnLgoKMi4gU29tZXRoaW5nIGxp
a2UgYmVsb3cgYmFzZWQgb24gc3RhYmxlIDQuOS4xNjA6CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9qaWZmaWVzLmggYi9pbmNsdWRlL2xpbnV4L2ppZmZpZXMuaAppbmRleCA3MzQzNzdhLi45
YjFmYzQwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2ppZmZpZXMuaAorKysgYi9pbmNsdWRl
L2xpbnV4L2ppZmZpZXMuaApAQCAtMjg2LDEwICsyODYsMTEgQEAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgcHJlc2V0X2xwajsKICAqLwogZXh0ZXJuIHVuc2lnbmVkIGludCBqaWZmaWVzX3RvX21zZWNz
KGNvbnN0IHVuc2lnbmVkIGxvbmcgaik7CiBleHRlcm4gdW5zaWduZWQgaW50IGppZmZpZXNfdG9f
dXNlY3MoY29uc3QgdW5zaWduZWQgbG9uZyBqKTsKK2V4dGVybiB1bnNpZ25lZCBsb25nIGppZmZp
ZXNfdG9fdXNlY3M2NChjb25zdCB1bnNpZ25lZCBsb25nIGopOwogCiBzdGF0aWMgaW5saW5lIHU2
NCBqaWZmaWVzX3RvX25zZWNzKGNvbnN0IHVuc2lnbmVkIGxvbmcgaikKIHsKLSAgICAgICByZXR1
cm4gKHU2NClqaWZmaWVzX3RvX3VzZWNzKGopICogTlNFQ19QRVJfVVNFQzsKKyAgICAgICByZXR1
cm4gKHU2NClqaWZmaWVzX3RvX3VzZWNzNjQoaikgKiBOU0VDX1BFUl9VU0VDOwogfQogCiBleHRl
cm4gdTY0IGppZmZpZXM2NF90b19uc2Vjcyh1NjQgaik7CmRpZmYgLS1naXQgYS9rZXJuZWwvdGlt
ZS90aW1lLmMgYi9rZXJuZWwvdGltZS90aW1lLmMKaW5kZXggYTViNmQ5OC4uMjU2YzE0NyAxMDA2
NDQKLS0tIGEva2VybmVsL3RpbWUvdGltZS5jCisrKyBiL2tlcm5lbC90aW1lL3RpbWUuYwpAQCAt
Mjg4LDYgKzI4OCwyNyBAQCB1bnNpZ25lZCBpbnQgamlmZmllc190b191c2Vjcyhjb25zdCB1bnNp
Z25lZCBsb25nIGopCiB9CiBFWFBPUlRfU1lNQk9MKGppZmZpZXNfdG9fdXNlY3MpOwogCit1bnNp
Z25lZCBsb25nIGppZmZpZXNfdG9fdXNlY3M2NChjb25zdCB1bnNpZ25lZCBsb25nIGopCit7Cisg
ICAgICAgLyoKKyAgICAgICAgKiBIeiB1c3VhbGx5IGRvZXNuJ3QgZ28gbXVjaCBmdXJ0aGVyIE1T
RUNfUEVSX1NFQy4KKyAgICAgICAgKiBqaWZmaWVzX3RvX3VzZWNzKCkgYW5kIHVzZWNzX3RvX2pp
ZmZpZXMoKSBkZXBlbmQgb24gdGhhdC4KKyAgICAgICAgKi8KKyAgICAgICBCVUlMRF9CVUdfT04o
SFogPiBVU0VDX1BFUl9TRUMpOworCisjaWYgIShVU0VDX1BFUl9TRUMgJSBIWikKKyAgICAgICBy
ZXR1cm4gKFVTRUNfUEVSX1NFQyAvIEhaKSAqIGo7CisjZWxzZQorIyBpZiBCSVRTX1BFUl9MT05H
ID09IDMyCisgICAgICAgcmV0dXJuIChIWl9UT19VU0VDX01VTDMyICogaikgPj4gSFpfVE9fVVNF
Q19TSFIzMjsKKyMgZWxzZQorICAgICAgIHJldHVybiAoaiAqIEhaX1RPX1VTRUNfTlVNKSAvIEha
X1RPX1VTRUNfREVOOworIyBlbmRpZgorI2VuZGlmCit9CitFWFBPUlRfU1lNQk9MKGppZmZpZXNf
dG9fdXNlY3M2NCk7CisKKwogLyoqCiAgKiB0aW1lc3BlY190cnVuYyAtIFRydW5jYXRlIHRpbWVz
cGVjIHRvIGEgZ3JhbnVsYXJpdHkKICAqIEB0OiBUaW1lc3BlYwoKUGVvcGxlIG1heSBkaXNsaWtl
IHRoZSAybmQgc29sdXRpb24uCgozLiBCYWNrcG9ydCBwYXRjaCBzZXQgZW5kZWQgd2l0aCBiNjcy
NTkyZjAyMjEgKCJzY2hlZC9jcHV0aW1lOiAKUmVtb3ZlIGdlbmVyaWMgYXNtIGhlYWRlcnMiKS4K
ClRoaXMgaXMgbm90IHJlYXNvbmFibGUgZm9yIHN0YWJsZSBicmFuY2ggYXMgdGhlIHBhdGNoIHNl
dCBpbnZvbHZlcwpsb3RzIG9mIGNoYW5nZXMuCgoKV291bGQgeW91IHBsZWFzZSBsZXQgbWUga25v
dyBpZiB0aGVyZSBpcyBhbnkgc3VnZ2VzdGlvbiBvbiB0aGlzIGlzc3VlPwoKVGhhbmsgeW91IHZl
cnkgbXVjaCEKCkRvbmdsaSBaaGFuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 03:44:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 03: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 1gzZ5r-0000SY-Oj; Fri, 01 Mar 2019 03: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzZ5q-0000SO-Ez
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 03:44:14 +0000
X-Inumbo-ID: 467e1bba-3bd4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 467e1bba-3bd4-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 03:44: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 1gzZ5m-0006xv-N5; Fri, 01 Mar 2019 03:44: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 1gzZ5m-00015H-0e; Fri, 01 Mar 2019 03:44:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzZ5l-0001Cq-VU; Fri, 01 Mar 2019 03:44:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133461-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt:guest-start.2:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 03:44:09 +0000
Subject: [Xen-devel] [xen-unstable test] 133461: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ2MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxOSBndWVzdC1zdGFydC4yICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzAwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMzMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMw
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMzMDAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMz
MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDZlN2QwZjRiMjE3
OWI5ZTBiMDlmNGViYzk4Y2JiM2FhZTM5YTJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzMzMDAgIDIwMTktMDItMTggMTA6NDQ6MTUgWiAgIDEwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzE2ICAyMDE5LTAyLTE5IDIyOjE4OjAyIFogICAgOSBk
YXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDYxICAyMDE5LTAyLTI3
IDIxOjI4OjQzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
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
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
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
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MzAg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 04:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 04:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gza2c-0005Qa-JM; Fri, 01 Mar 2019 04:44: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gza2b-0005QG-8t
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 04:44:57 +0000
X-Inumbo-ID: c2475af9-3bdc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2475af9-3bdc-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 04:44: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 1gza2Y-0008KQ-Fy; Fri, 01 Mar 2019 04:44: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 1gza2X-0005kM-5b; Fri, 01 Mar 2019 04:44:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gza2X-00026x-2N; Fri, 01 Mar 2019 04:44:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133458-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:guest-start: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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop: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-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-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-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=7b827ff9af88b718189fcddd862b9d135ee4cab6
X-Osstest-Versions-That: linux=e60b5f79bd7529e76b13cf1e85823abbd0e33634
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 04:44:53 +0000
Subject: [Xen-devel] [linux-next test] 133458: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQxMAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNDEwCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM0MTAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzQxMAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDEwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM0MTAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzQxMAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNr
LXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDEwCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM0MTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQxMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMzQxMAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTMzNDEwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMzQxMAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQg
aW4gMTMzNDEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzM0MTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMzQxMAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBm
YWlsIGJsb2NrZWQgaW4gMTMzNDEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzM0MTAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2Vk
IGluIDEzMzQxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMzNDEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzM0MTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzQxMAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM0
MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzQxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNDEwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM0MTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDdiODI3ZmY5YWY4OGI3MTgxODlmY2RkZDg2MmI5ZDEzNWVlNGNhYjYK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGU2MGI1Zjc5YmQ3NTI5ZTc2
YjEzY2YxZTg1ODIzYWJiZDBlMzM2MzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
NDU4ICAyMDE5LTAyLTI3IDE4OjM0OjE1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 04:55:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 04:55: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 1gzaCh-00069E-OR; Fri, 01 Mar 2019 04:55: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzaCg-000695-5d
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 04:55:22 +0000
X-Inumbo-ID: 31740b90-3bde-11e9-abea-07fcb7f56171
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31740b90-3bde-11e9-abea-07fcb7f56171;
 Fri, 01 Mar 2019 04: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 1gzaCU-0008W7-H9; Fri, 01 Mar 2019 04:55: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 1gzaCU-0006Vg-5R; Fri, 01 Mar 2019 04:55:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzaCU-0006tJ-4V; Fri, 01 Mar 2019 04:55:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133462-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-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-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-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=5507839a723e4edeed4efda2fa2249c4713fe0bb
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 04:55:10 +0000
Subject: [Xen-devel] [linux-4.9 test] 133462: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ2Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTMyNzQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA1NTA3ODM5YTcyM2U0ZWRlZWQ0ZWZkYTJmYTIyNDljNDcxM2ZlMGJiCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNGQwYTA5MTBlNjkzZGFmZDgzMzExOTk0ZTEy
YTBhOGEwODQ2Njk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3NDggIDIwMTktMDItMDIgMTM6
MDM6MjYgWiAgIDI2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTczICAyMDE5LTAyLTA2
IDE2OjQxOjQzIFogICAyMiBkYXlzICAgMTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzNDYyICAyMDE5LTAyLTI4IDAwOjE5OjAzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQozNzkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTAwNDYgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 06:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 06:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzbJZ-0003Zw-5c; Fri, 01 Mar 2019 06:06:33 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.41])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <sfr@canb.auug.org.au>) id 1gzbJX-0003Zq-Ep
 for Xen-devel@lists.xensource.com; Fri, 01 Mar 2019 06:06:32 +0000
Received: from [46.226.52.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-west-1.aws.symcld.net id 50/88-19701-6EBC87C5;
 Fri, 01 Mar 2019 06:06:30 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-15.tower-264.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+NgFtrMIsWRWlGSWpSXmKPExsVymtudUffp6Yo
 Yg6u35SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bVZW+ZC7ZIVHTM+MDSwHhfpIuRi0NI4DGT
 xIFHL9hAHBaB+SwSjb++MXcxcgI5KhJ7G76zgthsAroS/149ZwIpEhFoZZJoPjMXzGEWmM8oM
 eHpbrAOYQEvib0bL4HZvAJmEptedTBC2IISJ2c+YYFoaGSUWPppM/sERq5ZSHKzkOVAEswCWh
 IPf91igbC1JZYtfM0MYatLTDj5DqpGT+Lt716WBYxsqxgtkooy0zNKchMzc3QNDQx0DQ2NdA0
 tTXSNjEz1Eqt0E/VSS3XLU4tLdA31EsuL9Yorc5NzUvTyUks2MQIDMKXg0MMdjOeWpx9ilORg
 UhLl9cqtiBHiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv/JFBOsCg1PbUiLTMHGAswaQkOHiURX
 qtTQGne4oLE3OLMdIjUKUZdjoetn+cyC7Hk5eelSonz+oHMEAApyijNgxsBi8tLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5V4Cs4snMK4Hb9AroCCagI3Tvl4McUZKIkJJqYFQO17qy/5P
 GKta7G1ZfOcPl3NjlmnZiRkbHv5NVTS//rxcpSn7v9DQze8m7S48yFot5hpT5Wqz/amWuPWHX
 18D7k9ctXviQ8YTAUeWCuVoWb/bvf+i4USDXoqFgtqDqhBnegYf/GGZHHXpYss4yW8BX0v3W8
 X9MUV7ONY9j2Xnz5+yM+343v0WJpTgj0VCLuag4EQBYVSL+xgIAAA==
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-15.tower-264.messagelabs.com!1551420385!2075632!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 9384 invoked from network); 1 Mar 2019 06:06:28 -0000
Received: from ozlabs.org (HELO ozlabs.org) (203.11.71.1)
 by server-15.tower-264.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Mar 2019 06:06:28 -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 (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mail.ozlabs.org (Postfix) with ESMTPSA id 449f7L6zKxz9s70;
 Fri,  1 Mar 2019 17:06:22 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1551420384;
 bh=3N95lfmdbZZWp/pw26uI/KN5qrOsXzDaA/SgoCd2FXA=;
 h=Date:From:To:Cc:Subject:From;
 b=kzRbNUNuDjdMfVWiiGeYnQ3OFb1p5B3JLSp+y5CpgxNHW30vzJMC8PS+e/Sn/0JA1
 yaJdlXMXxS6bVan8+ka9/szwDyOdcyym2jVGUdKSU95E0dwDNwmadq9wD48+ebBhsV
 jw4Mk3ycH9POPsHz8fy03GNGcFD/Y9B1ezTJftSvUEbTMXB/syv4NFjrsJ3wUUZDgW
 HAr5McE80sVoEySQTd0/TqG87roTTDHOItXGWA9wf17AM8nvJwLpIzeeWoOIPnwbS9
 Iaf7Fk1gVQfQZRO3iKs7QcEcB0MUYd4FFWHzSAu0ClqxaRoyekVhDdmRR+ZB3IDgrn
 yai8CIBxu9CMw==
Date: Fri, 1 Mar 2019 17:06:22 +1100
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Dan Williams <dan.j.williams@intel.com>, 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: <20190301170622.6547961e@canb.auug.org.au>
MIME-Version: 1.0
Subject: [Xen-devel] linux-next: manual merge of the nvdimm tree with 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>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============7958343634125354452=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7958343634125354452==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/VOyMZKpg9/519naT73GnYsI"; protocol="application/pgp-signature"

--Sig_/VOyMZKpg9/519naT73GnYsI
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi all,

[Thanks, Dan for the heads up and resolution.]

Today's linux-next merge of the nvdimm tree got a conflict in:

  mm/memory_hotplug.c

between commit:

  357b4da50a62 ("x86: respect memory size limiting via mem=3D parameter")

from the xen-tip tree and commit:

  2794129e902d ("mm/memory-hotplug: Allow memory resources to be children")

from the nvdimm tree.

I fixed it up (see below) and can carry the fix as necessary. This
is now fixed as far as linux-next is concerned, but any non trivial
conflicts should be mentioned to your upstream maintainer when your tree
is submitted for merging.  You may also want to consider cooperating
with the maintainer of the conflicting tree to minimise any particularly
complex conflicts.

--=20
Cheers,
Stephen Rothwell

diff --cc mm/memory_hotplug.c
index 1f678568ce5c,d2c44146473f..b96a3121b5e9
--- a/mm/memory_hotplug.c
+++ b/mm/memory_hotplug.c
@@@ -101,28 -99,21 +101,24 @@@ u64 max_mem_size =3D U64_MAX
  /* add this memory to iomem resource */
  static struct resource *register_memory_resource(u64 start, u64 size)
  {
- 	struct resource *res, *conflict;
+ 	struct resource *res;
+ 	unsigned long flags =3D  IORESOURCE_SYSTEM_RAM | IORESOURCE_BUSY;
+ 	char *resource_name =3D "System RAM";
 =20
 +	if (start + size > max_mem_size)
 +		return ERR_PTR(-E2BIG);
 +
- 	res =3D kzalloc(sizeof(struct resource), GFP_KERNEL);
- 	if (!res)
- 		return ERR_PTR(-ENOMEM);
-=20
- 	res->name =3D "System RAM";
- 	res->start =3D start;
- 	res->end =3D start + size - 1;
- 	res->flags =3D IORESOURCE_SYSTEM_RAM | IORESOURCE_BUSY;
- 	conflict =3D  request_resource_conflict(&iomem_resource, res);
- 	if (conflict) {
- 		if (conflict->desc =3D=3D IORES_DESC_DEVICE_PRIVATE_MEMORY) {
- 			pr_debug("Device unaddressable memory block "
- 				 "memory hotplug at %#010llx !\n",
- 				 (unsigned long long)start);
- 		}
- 		pr_debug("System RAM resource %pR cannot be added\n", res);
- 		kfree(res);
+ 	/*
+ 	 * Request ownership of the new memory range.  This might be
+ 	 * a child of an existing resource that was present but
+ 	 * not marked as busy.
+ 	 */
+ 	res =3D __request_region(&iomem_resource, start, size,
+ 			       resource_name, flags);
+=20
+ 	if (!res) {
+ 		pr_debug("Unable to reserve System RAM region: %016llx->%016llx\n",
+ 				start, start + size);
  		return ERR_PTR(-EEXIST);
  	}
  	return res;

--Sig_/VOyMZKpg9/519naT73GnYsI
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAlx4y94ACgkQAVBC80lX
0GzieggAmiLoxygKDBJOg/eZMsP5iMc1q6sHmFialsNHFfKQjfEfXWPW5lGTWL7J
8ze2HzK2kUFBQRUysmk8v9AviXw0zxBW9OeS+0ruzczImdYDiNQkrdi97KzuEDsH
heVLTV7tUevV5+z83sYdPCFxQ1mTCcndLcbsXsl7QUlJg6mql6HNt4soSIhe9c/Q
XWvDAq+ADYkGt9NbwslcPGb3agaiganxSh62FjrVSfKuNTlmU5kSmjX5Ee5vIOjt
bbqwWh8peYkxW0jud4W77hwF4n3/cK9RGB4wY7Q6QVoVgB7Sev427bUK5eFSxhs3
sIopJXg+8EgeLY6cBfftJYXBdgAxWA==
=1QDT
-----END PGP SIGNATURE-----

--Sig_/VOyMZKpg9/519naT73GnYsI--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7958343634125354452==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 01 06:13:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 06: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 1gzbQf-0004G6-18; Fri, 01 Mar 2019 06: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzbQd-0004Fu-6o
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 06:13:51 +0000
X-Inumbo-ID: 299e0d16-3be9-11e9-9671-6ffb666b6cab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 299e0d16-3be9-11e9-9671-6ffb666b6cab;
 Fri, 01 Mar 2019 06:13: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 1gzbQT-0001vI-R6; Fri, 01 Mar 2019 06:13: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 1gzbQT-00059K-G7; Fri, 01 Mar 2019 06:13:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzbQT-0003mC-Cr; Fri, 01 Mar 2019 06:13:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133471-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=ece4c1de3e7b2340d351c2054c79ea689a954ed6
X-Osstest-Versions-That: ovmf=3a4698202cf5ca81d4401bdc6c0974400064f333
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 06:13:41 +0000
Subject: [Xen-devel] [ovmf test] 133471: 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>

ZmxpZ2h0IDEzMzQ3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlY2U0YzFkZTNlN2IyMzQwZDM1MWMyMDU0Yzc5ZWE2
ODlhOTU0ZWQ2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzYTQ2OTgy
MDJjZjVjYTgxZDQ0MDFiZGM2YzA5NzQ0MDAwNjRmMzMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM0NjUgIDIwMTktMDItMjggMDQ6MDE6NTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNDcxICAyMDE5LTAyLTI4IDE0OjExOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDNhNDY5ODIwMmMuLmVjZTRjMWRlM2UgIGVjZTRjMWRlM2U3YjIz
NDBkMzUxYzIwNTRjNzllYTY4OWE5NTRlZDYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 06:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 06:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzc42-0007N8-BR; Fri, 01 Mar 2019 06:54:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzc41-0007M8-HZ
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 06:54:33 +0000
X-Inumbo-ID: dd0f1f6b-3bee-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd0f1f6b-3bee-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 06:54: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 1gzc3x-0002gG-PI; Fri, 01 Mar 2019 06:54:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzc3x-00073u-ER; Fri, 01 Mar 2019 06:54:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzc3x-0006kH-Dd; Fri, 01 Mar 2019 06:54:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.19:test-amd64-i386-libvirt: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-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-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-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-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-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-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-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-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-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
 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=51ea85abe794450e24352b970c33ed12f0e13a4c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 06:54:29 +0000
Subject: [Xen-devel] [linux-4.19 test] 133463: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NjMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1MWVhODVhYmU3OTQ0NTBlMjQz
NTJiOTcwYzMzZWQxMmYwZTEzYTRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTE5IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDExNiBkYXlzICAg
NzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDYzICAyMDE5LTAyLTI4IDAxOjAy
OjQ5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDQ1IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
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
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDg3NTY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 08:55:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 08:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzdx2-0000AC-Ok; Fri, 01 Mar 2019 08:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CgLP=RE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gzdx2-0000A7-22
 for xen-devel@lists.xen.org; Fri, 01 Mar 2019 08:55:28 +0000
X-Inumbo-ID: beb264c2-3bff-11e9-8da7-53ec821971c0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id beb264c2-3bff-11e9-8da7-53ec821971c0;
 Fri, 01 Mar 2019 08:55: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 DF580ACBC;
 Fri,  1 Mar 2019 08:55:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1551100579-2135-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: <64f621a0-9db6-59bc-efcb-40cb9ab83107@suse.com>
Date: Fri, 1 Mar 2019 09:55:19 +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: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
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: 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>

T24gMjUvMDIvMjAxOSAxNDoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgcmVncmVzc2lv
bi8gZGlyZWN0b3J5IHdhcyBpZGVudGlmaWVkIGFzIGFscmVhZHkgYnJva2VuIGluIDIwMTIgKGMv
cwo+IDk1Mzk1M2NjNSkuICBUaGUgbG9naWMgaXMgaW50ZW5kZWQgdG8gdGVzdCAqLnB5IGZpbGVz
IGluIHRoZSBYZW4gdHJlZSBhZ2FpbnN0Cj4gZGlmZmVyZW50IHZlcnNpb25zIG9mIHB5dGhvbiwg
YnV0IGV2ZXJ5IGlkZW50aWZpZWQgdmVyc2lvbiBpcyBub3cgb2Jzb2xldGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 11:20:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 11:20: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 1gzgDT-0003AV-Dr; Fri, 01 Mar 2019 11: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=vO3t=RE=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gzgDS-0003AQ-18
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 11:20:34 +0000
X-Inumbo-ID: 06e1c1c8-3c14-11e9-bc90-bc764e045a96
Received: from mail-oi1-x22a.google.com (unknown [2607:f8b0:4864:20::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06e1c1c8-3c14-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 11:20:32 +0000 (UTC)
Received: by mail-oi1-x22a.google.com with SMTP id t206so19199663oib.3
 for <xen-devel@lists.xenproject.org>; Fri, 01 Mar 2019 03:20:32 -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=zun+IcYirX6ra0sVFb9v9Ep6YN5Y/VN2xTV8qiECsxU=;
 b=gTozFXF0V1/VC7WjzjgodL1D4ru5gHPRPj57Pjszc1XNpVoI63N+YedP7sayd3id5p
 0ros1TSXSqyHuwFeb5M43vHHF5RypkbC6LTBSbV9QuKlOs2r+pRYl2+Pys09P5QNGJ8H
 u5quqP3ktMuHRyy5HlG++1xva4IY6qw+DWhRW+MeRAOrA8ZLjOuhHlRpiuDnDryLb6oQ
 L04uh1QcZYiRjiEqnsR5brArPEz6Shi96VMg65Bp+HFf+i3vgAYwrSwrbQCM4tEFOsop
 dguAfTKY+rbjEDFGcKhOZM0zBDWFyK76hbvRi1v0LiI0GCoet4riU9N341klYTxaGHbv
 FlrQ==
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=zun+IcYirX6ra0sVFb9v9Ep6YN5Y/VN2xTV8qiECsxU=;
 b=b+WZceO0XlfQ5w7+ICbxThnfdZ24vLKPCF/nGC/xB8pd+8vrcIT/meEFSOGsEsfvfI
 YjyajAbycqJ7ZtUGnzu0zbT5vD7hKCxep7QmJ0vyyibUeu/sYvuL599f+lrKrVi3Ukfl
 d4mR3J1UITVvYmX1FUvbp1GtXaZ1xO8bdhnQ+fm88F5VEUkfCYb3WQHANF1J0tII7nvV
 dlWoIEbiVA6i8qF9Cs5c6CFyeMeDXhEbsOcUZi+vih43qgrB0IEcCXhVD/toy1BfzzOg
 Zo8yonCfiSDkSHiAu6MNaVrBaxVRFYYRW2MEOjrLx+g31RdbP0fz4hOeiAjanhw1ItRV
 6N3A==
X-Gm-Message-State: APjAAAW//kXVT3mVtoAAO7w6J53Hz7rEZ4MBW2pmo/sYQ/Py6F3iYBep
 nF9eVumnVJGCaxsDXPHgLbW8NkBV/+esp1rA2vDrcg==
X-Google-Smtp-Source: APXvYqyPDD2rSeUsUaCgssepOsuGWJ8rkSrZu6ZtD0jraHfRbD6XAr2iZJNeM90RSvtipNiI+aGal0RbLr5nN4EnklA=
X-Received: by 2002:aca:ab11:: with SMTP id u17mr3016081oie.98.1551439232077; 
 Fri, 01 Mar 2019 03:20:32 -0800 (PST)
MIME-Version: 1.0
References: <20190228173439.8013-1-anthony.perard@citrix.com>
In-Reply-To: <20190228173439.8013-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 1 Mar 2019 11:20:21 +0000
Message-ID: <CAFEAcA-VyFkC3CLenqYJmssM7Keg+cMW7eenh1i=G6t8JgMTFA@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [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: "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>

T24gVGh1LCAyOCBGZWIgMjAxOSBhdCAxNzozNCwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNv
bW1pdCA3MTFkMTNkNWUyZTE2MGMxYzNiY2JkMzAyYWY2ZGYzOTgwYTk5NDY5Ogo+Cj4gICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2FtYXJrb3ZpYy90YWdzL21pcHMtcXVl
dWUtZmViLTI3LTIwMTknIGludG8gc3RhZ2luZyAoMjAxOS0wMi0yOCAxMjo1OTo0OSArMDAwMCkK
Pgo+IGFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0Ogo+Cj4gICBodHRwczov
L3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC9xZW11LWRtLmdpdCB0YWdz
L3B1bGwteGVuLTIwMTkwMjI4Cj4KPiBmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gMTU2
YWM5NDQ2M2I0MmIwYjliZWVhMjYzYWY5ODY2ZGZjZDM2ODNlMDoKPgo+ICAgeGVuLWJsb2NrOiBz
dG9wIGxlYWtpbmcgbWVtb3J5IGluIHhlbl9ibG9ja19kcml2ZV9jcmVhdGUoKSAoMjAxOS0wMi0y
OCAxNzoyMToxMiArMDAwMCkKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBYZW4gcXVldWUKPgo+ICogeGVuLWJsb2Nr
IGZpeGVzCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gUGF1bCBEdXJyYW50ICg0KToKPiAgICAgICBkYXRhcGxhbmUv
eGVuLWJsb2NrOiByZW1vdmUgZGVhZCBjb2RlCj4gICAgICAgeGVuLWJsb2NrOiByZW1vdmUgcmVk
dW5kYW50IGFzc2lnbm1lbnQKPiAgICAgICB4ZW4tYmxvY2s6IHJlcG9ydCBlcnJvciBjb25kaXRp
b24gZnJvbSB2YmRfbmFtZV90b19kaXNrKCkKPiAgICAgICB4ZW4tYmxvY2s6IHN0b3AgbGVha2lu
ZyBtZW1vcnkgaW4geGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZSgpCgpBcHBsaWVkLCB0aGFua3MuCgpQ
bGVhc2UgdXBkYXRlIHRoZSBjaGFuZ2Vsb2cgYXQgaHR0cHM6Ly93aWtpLnFlbXUub3JnL0NoYW5n
ZUxvZy80LjAKZm9yIGFueSB1c2VyLXZpc2libGUgY2hhbmdlcy4KCi0tIFBNTQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 11:52:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 11:52: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 1gzgia-0005Tx-UA; Fri, 01 Mar 2019 11: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzgiY-0005Tl-Sz
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 11:52:42 +0000
X-Inumbo-ID: 81338360-3c18-11e9-8ce7-bf3ff67a2f64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81338360-3c18-11e9-8ce7-bf3ff67a2f64;
 Fri, 01 Mar 2019 11:52:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzgiR-0000Rk-1B; Fri, 01 Mar 2019 11:52: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 1gzgiQ-0003XG-HE; Fri, 01 Mar 2019 11:52:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzgiQ-00020c-G7; Fri, 01 Mar 2019 11:52:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133464-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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: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-xl-raw:xen-boot: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-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-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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-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-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: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-libvirt-raw: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-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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: Fri, 01 Mar 2019 11:52:34 +0000
Subject: [Xen-devel] [linux-3.18 test] 133464: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2NCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI4
NjkxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZTEyOGYxNmZkZGI2NmRiNWE3M2Mz
MGQ0ZjM1NThkMDM3ZDExOWU1OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDEzNCBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAxMTAgZGF5cyAgIDcz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQwNiAgMjAxOS0wMi0yNCAwNDowMzoy
MyBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjIyIHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDIxNjQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 12:17:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 12:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzh66-0007HK-CZ; Fri, 01 Mar 2019 12:17: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=dA0E=RE=bombadil.srs.infradead.org=batv+532725b2df6362554e3b+5668+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1gzh64-0007HE-GF
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 12:17:00 +0000
X-Inumbo-ID: e925e2d2-3c1b-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e925e2d2-3c1b-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 12:16:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:Date:To:
 From:Subject:Message-ID:Sender:Reply-To:Cc:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=miZE93dyJBXOzb/JhwfemS8e+rWUN7LIvYCQEid7xSY=; b=BFfiJtxYT0TSsPL+uyZATK7De
 WgAzEm97m8aiSGB8dY1hkhs8KpTXeZarnEKV1T6fYtj4SECW7jq51xCA06sg7RsgDPAtZ0KcgidvW
 SS2xVnG3ElA5gVe1IZqwa2OMdttj5mcYHUsqOKwpbyLxb5EnxdfnPlW7C/7mA0JFXBG64mMMNigA0
 1aUdZV8FwRq0Q9UHCEg8RvR0VScE+2J7k0HwHbZihj0vBlRrvVcd8poEFFJwC6Be896fpn4Cvby3U
 NNiWzjAUQp9Eku4a5lrPRspXU6e7gISgdHUpnyVIiM1wFq8Tm397Fv9axk68AlMS2XK4/Q7x1RU55
 UB1xoE4qw==;
Received: from 54-240-197-239.amazon.com ([54.240.197.239]
 helo=iad7-dhcp-95-140-86.iad7.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gzh61-0002A6-Rm
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 12:16:58 +0000
Message-ID: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 01 Mar 2019 12:16:56 +0000
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if a
 node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6834606074144743605=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

From: David Woodhouse <dwmw@amazon.co.uk>

When recursing, a node sometimes disappears. Deal with it and move on
instead of aborting and failing to print the rest of what was
requested.
   =20
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
---
And thus did an extremely sporadic "not going to delete that device
because it already doesn't exist" failure mode become painfully obvious
in retrospect...

diff --git a/tools/xenstore/xenstore_client.c
b/tools/xenstore/xenstore_client.c
index 3afc630ab8..c089d60a2a 100644
--- a/tools/xenstore/xenstore_client.c
+++ b/tools/xenstore/xenstore_client.c
@@ -153,8 +153,13 @@ static void do_ls(struct xs_handle *h, char *path,
int cur_depth, int show_perms
       err(1, "malloc in do_ls");
=20
     e =3D xs_directory(h, XBT_NULL, path, &num);
-    if (e =3D=3D NULL)
-        err(1, "xs_directory (%s)", path);
+    if (e =3D=3D NULL) {
+        if (!cur_depth)
+            err(1, "xs_directory (%s)", path);
+
+        /* If a node disappears while recursing, silently move on. */
+        num =3D 0;
+    }
=20
     for (i =3D 0; i<num; i++) {
         char buf[MAX_STRLEN(unsigned int)+1];

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

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


--=-lb1YMfvCuQzJD7T4Gz0Z--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6834606074144743605==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 01 12:40:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 12:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzhSS-0000xC-8K; Fri, 01 Mar 2019 12:40:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0wCk=RE=xenproject.org=prvs=956233507=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzhSQ-0000tp-HI
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 12:40:06 +0000
X-Inumbo-ID: 2334a4b6-3c1f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2334a4b6-3c1f-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 12:40:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,427,1544486400"; d="scan'208";a="79435544"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83684-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64: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=ece4c1de3e7b2340d351c2054c79ea689a954ed6
X-Osstest-Versions-That: ovmf=3a4698202cf5ca81d4401bdc6c0974400064f333
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Mar 2019 12:39:56 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83684: 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
MzY4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNjg0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBlY2U0YzFkZTNlN2IyMzQwZDM1MWMyMDU0Yzc5ZWE2ODlh
OTU0ZWQ2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzYTQ2OTgyMDJj
ZjVjYTgxZDQ0MDFiZGM2YzA5NzQ0MDAwNjRmMzMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2
ODEgIDIwMTktMDItMjggMTM6NTQ6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNjg0ICAyMDE5LTAzLTAxIDA2OjI0OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlY2U0YzFkZTNlN2IyMzQwZDM1MWMy
MDU0Yzc5ZWE2ODlhOTU0ZWQ2CkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgpEYXRlOiAgIEZyaSBKYW4gNSAxMzozNzozNSAyMDE4ICswODAwCgogICAgSW50ZWxGcmFtZXdv
cmtNb2R1bGVQa2cvRndWb2xEeGU6IEVuc3VyZSBGZnNGaWxlSGVhZGVyIDggYnl0ZXMgYWxpZ25l
ZAogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODY0CiAgICBSRUY6IENWRS0yMDE4LTM2MzAKICAgIAogICAgVG8gZm9sbG93IFBJIHNw
ZWMsIGVuc3VyZSBGZnNGaWxlSGVhZGVyIDggYnl0ZXMgYWxpZ25lZC4KICAgIAogICAgQ3VycmVu
dCBjb2RlIG9ubHkgaGFuZGxlcyAoRndWb2xIZWFkZXItPkV4dEhlYWRlck9mZnNldCAhPSAwKSBw
YXRoLAogICAgdXBkYXRlIGNvZGUgdG8gYWxzbyBoYW5kbGUgKEZ3Vm9sSGVhZGVyLT5FeHRIZWFk
ZXJPZmZzZXQgPT0gMCkgcGF0aC4KICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9A
aW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQog
ICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+Cgpjb21taXQgOWFl
ZjUxNTY0ODY1N2QyMTJiN2I5ZjlhMzQyODljMzVkYTQ0MmE2NQpBdXRob3I6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDUgMTM6NDY6MjIgMjAxOCArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBFbnN1cmUgRmZzRmlsZUhlYWRlciA4IGJ5dGVz
IGFsaWduZWQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTg2NAogICAgUkVGOiBDVkUtMjAxOC0zNjMwCiAgICAKICAgIFRvIGZvbGxv
dyBQSSBzcGVjLCBlbnN1cmUgRmZzRmlsZUhlYWRlciA4IGJ5dGVzIGFsaWduZWQuCiAgICAKICAg
IEZvciB0aGUgaW50ZWdyaXR5IG9mIEZWKGVzcGVjaWFsbHkgbm9uLU1lbW9yeU1hcHBlZCBGVikg
bGF5b3V0LAogICAgbGV0IENhY2hlZEZ2IHBvaW50IHRvIEZWIGJlZ2lubmluZywgYnV0IG5vdCAo
RlYgKyBGViBoZWFkZXIpLgogICAgCiAgICBBbmQgY3VycmVudCBjb2RlIG9ubHkgaGFuZGxlcyAo
RndWb2xIZWFkZXItPkV4dEhlYWRlck9mZnNldCAhPSAwKSBwYXRoLAogICAgdXBkYXRlIGNvZGUg
dG8gYWxzbyBoYW5kbGUgKEZ3Vm9sSGVhZGVyLT5FeHRIZWFkZXJPZmZzZXQgPT0gMCkgcGF0aC4K
ICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEppYW4gSiBXYW5nIDxqaWFu
Lmoud2FuZ0BpbnRlbC5jb20+CiAgICBDYzogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCA0
NjdlMWZmYTc2MzQxNTliOTlmYjhhZWI5M2UyODM2YjBmMmU1ZjQzCkF1dGhvcjogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKYW4gNSAxMzowNToyOSAyMDE4ICsw
ODAwCgogICAgTWRlTW9kdWxlUGtnL1BlaUNvcmU6IEVuc3VyZSBGZnNGaWxlSGVhZGVyIDggYnl0
ZXMgYWxpZ25lZAogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9ODY0CiAgICBSRUY6IENWRS0yMDE4LTM2MzAKICAgIAogICAgVG8gZm9s
bG93IFBJIHNwZWMsIGVuc3VyZSBGZnNGaWxlSGVhZGVyIDggYnl0ZXMgYWxpZ25lZC4KICAgIAog
ICAgQ3VycmVudCBjb2RlIG9ubHkgaGFuZGxlcyAoRndWb2xIZWFkZXItPkV4dEhlYWRlck9mZnNl
dCAhPSAwKSBwYXRoLAogICAgdXBkYXRlIGNvZGUgdG8gYWxzbyBoYW5kbGUgKEZ3Vm9sSGVhZGVy
LT5FeHRIZWFkZXJPZmZzZXQgPT0gMCkgcGF0aC4KICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGpp
ZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBDYzog
SGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 13:08:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 13:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzhtz-0002hW-Np; Fri, 01 Mar 2019 13:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzhtz-0002hK-0U
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 13:08:35 +0000
X-Inumbo-ID: 1b9f5bcc-3c23-11e9-9f78-1bb829a4a1e7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b9f5bcc-3c23-11e9-9f78-1bb829a4a1e7;
 Fri, 01 Mar 2019 13:08: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 1gzhtt-0001vH-2v; Fri, 01 Mar 2019 13:08:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzhts-0001tE-F5; Fri, 01 Mar 2019 13:08:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzhts-0004JS-EL; Fri, 01 Mar 2019 13:08:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133466-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-armhf-pvops:<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-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl:<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-qemut-debianhvm-amd64-xsm:<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-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):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-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:<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-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-arm64-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-amd64-prev:hosts-allocate:broken:regression
 xen-4.9-testing:build-i386: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-armhf:<job status>:broken:regression
 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-i386-qemut-rhel6hvm-amd:<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-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:<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-qemuu-nested-amd:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf: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-amd64-xl-qemuu-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-amd64-xl-qcow2: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-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-migrupgrade: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-credit2: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-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:test-arm64-arm64-xl-xsm: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-credit2: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-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:build-i386-libvirt:build-check(1):running:regression
 xen-4.9-testing:build-arm64-libvirt: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-qemuu-nested-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-amd64-amd64-xl: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-xl-credit1: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-amd64-pvgrub: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-amd64-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-xl-qemuu-win10-i386: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-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:build-amd64-libvirt:build-check(1):running:regression
 xen-4.9-testing:build-amd64-rumprun: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-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-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-amd64-xl-qemut-debianhvm-amd64: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-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd: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-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-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-amd64-xl-qemuu-debianhvm-amd64-xsm: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-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-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-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-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-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-amd64-libvirt-pair:guest-migrate/src_host/dst_host: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-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-stop:fail:heisenbug
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 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:test-amd64-i386-libvirt-qemuu-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-xl-qemut-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-qemuu-ovmf-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-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-qemut-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-i386-qemut-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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-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-qemuu-ws16-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-shadow: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: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-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-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-rumprun-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-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-armhf-armhf-xl-credit1: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-armhf-armhf-xl-cubietruck: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-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3: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-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-xtf-amd64-amd64-4: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:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64-pvops: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-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install: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-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: Fri, 01 Mar 2019 13:08:28 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133466: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ2Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgPGpvYiBzdGF0
dXM+IGJyb2tlbiBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+
ICAgICBicm9rZW4gaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gYnJva2Vu
IGluIDEzMzMxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTQK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4gIGluIDEzMzMxNAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
ICBpbiAxMzMzNDIKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM0MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzQy
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuICBpbiAxMzMzNDIKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM0MgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTMzMzQyCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzNDIKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuIGluIDEzMzM0
MgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgaW4gMTMzMzQyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzNDIKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMzNDIgUkVH
Ui4gdnMuIDEzMjg4OQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgYnJva2VuIGluIDEzMzM0MiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzQyIFJFR1IuIHZzLiAxMzI4
ODkKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBp
biAxMzMzNDIgUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzM0MiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzQyIFJF
R1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMz
NDA3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuICBpbiAxMzM0MDcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgYnJva2VuIGluIDEzMzQwNwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBi
cm9rZW4gaW4gMTMzNDA3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbiBpbiAxMzM0MDcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEz
MzQwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICBicm9rZW4gaW4gMTMzNDA3CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzM0MDcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
YnJva2VuIGluIDEzMzQwNwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIGluIDEzMzQwNyBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdS
LiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgZmFpbCBpbiAxMzMyOTUgUkVHUi4gdnMuIDEzMjg4
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nIGluIDEzMzM0MgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMz
NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMz
MzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEz
MzM0MgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICBy
dW5uaW5nIGluIDEzMzM0MgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAx
MzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
cnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4g
MTMzMzQyCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGlu
IDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgIHJ1bm5pbmcgaW4gMTMzMzQyCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBp
biAxMzMzNDIKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1j
aGVjaygxKSBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzQ2Ngog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0NjYKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
MzMxNCBwYXNzIGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0NjYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzQyIHBhc3MgaW4gMTMzNDY2CiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJv
a2VuIGluIDEzMzQwNyBwYXNzIGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MDcgcGFzcyBpbiAxMzM0NjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzNDA3IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MDcgcGFzcyBpbiAxMzM0NjYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTMzNDA3IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzQwNyBwYXNzIGluIDEzMzQ2
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMzQwNyBwYXNzIGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzNDA3IHBhc3MgaW4gMTMz
NDY2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMzM0MDcgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjk1IHBh
c3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vl
c3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEz
MzMxNCBwYXNzIGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwg
aW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEz
MzQ2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTMzMzE0IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzNDIgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgMTYgZGViaWFuLWluc3RhbGwvZHN0X2hvc3QgZmFpbCBpbiAx
MzM0MDcgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzQwNyBwYXNzIGluIDEzMzQ2NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzM0MDcgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMzQwNyBwYXNz
IGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGluIDEzMzQwNyBwYXNzIGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzNDA3
IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGluIDEzMzQwNyBwYXNzIGluIDEzMzQ2NgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIHBh
c3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzMzMTQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzM0
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTcgZ3Vl
c3Qtc3RvcCBmYWlsIHBhc3MgaW4gMTMzNDA3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzM0MiBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMz
MzQyIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMzNDIgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGlu
IDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBp
biAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEz
MzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxMzMzNDIgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM0MiBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMzQyIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNDIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM0
MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMzQyIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNDIgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDEzMzM0MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMzNDIg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzM0MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMzNDIg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzQwNyBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzM0MiBibG9ja2VkIGluIDEzMjg4OQogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzQyIGJs
b2NrZWQgaW4gMTMyODg5CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzIGJyb2tlbiBpbiAxMzMzNDIgYmxvY2tlZCBpbiAxMzI4ODkKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzM0MiBibG9ja2VkIGluIDEz
Mjg4OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4g
aW4gMTMzMzQyIGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMzNDIgYmxvY2tlZCBpbiAxMzI4ODkKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzM0MiBi
bG9ja2VkIGluIDEzMjg4OQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyBicm9rZW4gaW4gMTMzMzQyIGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMzNDIgYmxvY2tlZCBpbiAx
MzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAx
MzMyOTUgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjk1IGxpa2UgMTMyODg5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFp
bCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGluIDEzMzI5NSBsaWtlIDEzMjg4OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5
NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMzE0
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMzMzMTQgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzMxNCBsaWtlIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDEzMzQwNyBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMyODg5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNWFj
Zjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRl
MmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAg
IDI0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUw
IFogICAxNyBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY1YWNmOTdm
NjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNjoyNyAyMDE5ICswMTAwCgog
ICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOS40CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 13:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzi3O-0003Xm-R5; Fri, 01 Mar 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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzi3N-0003Xa-TL
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 13:18:17 +0000
X-Inumbo-ID: 79914eff-3c24-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79914eff-3c24-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 13:18:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzi3M-00026y-7s; Fri, 01 Mar 2019 13:18: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 1gzi3L-00039C-Ky; Fri, 01 Mar 2019 13:18:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzi3L-0003Df-KL; Fri, 01 Mar 2019 13:18:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133498-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=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=b50acc560b09ef7c7274011a95dff7121563f3f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 13:18:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133498: 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>

ZmxpZ2h0IDEzMzQ5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ5OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNTBhY2M1NjBiMDllZjdjNzI3
NDAxMWE5NWRmZjcxMjE1NjNmM2YyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0ODUgIDIwMTkt
MDItMjggMTg6MDA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDk4ICAy
MDE5LTAzLTAxIDExOjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjUw
YWNjNTYwYi4uZjM5M2I4MmZlNSAgZjM5M2I4MmZlNWJhM2VkOWNmZTJiMzA2ZmZhNTMzNjhlNTVi
NzVhZiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 13:56:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 13:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzidv-0006W2-Ms; Fri, 01 Mar 2019 13: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzidu-0006Vx-2B
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 13:56:02 +0000
X-Inumbo-ID: bebdeb7b-3c29-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bebdeb7b-3c29-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 13:56:00 +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 1gzidm-0002m3-TE; Fri, 01 Mar 2019 13:55:54 +0000
Received: from localhost ([127.0.0.1] helo=LarsMac.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1gzidm-00017F-Ms; Fri, 01 Mar 2019 13:55:54 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Mar 2019 13:55:41 +0000
Message-Id: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Minor security policy text changes to avoid
 ambiguity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, committers@xenproject.org
Content-Type: multipart/mixed; boundary="===============1349815528654976994=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1349815528654976994==
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit

See http://xenbits.xen.org/gitweb/?p=people/larsk/governance.git;a=summary
for the repository.

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
CC: committers@xenproject.org
---
 security-policy.pandoc | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/security-policy.pandoc b/security-policy.pandoc
index 8e07384..74d0d8b 100644
--- a/security-policy.pandoc
+++ b/security-policy.pandoc
@@ -214,8 +214,9 @@ List members are allowed to make available to their users only the following:
 -   The planned disclosure date
 
 List members may, if (and only if) the Security Team grants permission, deploy
-fixed versions during the embargo. Permission for deployment, and any
-restrictions, will be stated in the embargoed advisory text.
+fixed versions to their own public facing service during the embargo. Permission
+for deployment, and any restrictions, will be stated in the embargoed advisory
+text.
 
 The Security Team will normally permit such deployment, even for systems where
 VMs are managed or used by non-members of the predisclosure list. The Security
@@ -232,6 +233,9 @@ information about the issue (as listed above). This applies whether the
 deployment occurs during the embargo (with permission - see above) or is
 planned for after the end of the embargo.
 
+NB: Distribution of updated software is prohibited (except to other members of
+the predisclosure list).
+
 *NOTE:* Prior v2.2 of this policy (25 June 2014) it was permitted to also make
 available the allocated CVE number. This is no longer permitted in accordance
 with MITRE policy.[]()
@@ -408,6 +412,7 @@ Change History {#changelog}
 --------------
 
 <div class="box-note">
+-   **v3.22 March 1st 2019:** Minor policy text clarifications
 -   **v3.21 Nov 19th 2018:** Added XCP-ng.org
 -   **v3.20 June 14th 2018:** Added Star Lab
 -   **v3.19 May 9th 2018:**Â Remove Google and Xen 3.4 stable tree maintainer
-- 
2.13.0



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1349815528654976994==--

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 14:04:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 14:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzilk-0007Hb-JC; Fri, 01 Mar 2019 14:04:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1YOw=RE=citrix.com=prvs=956b654bc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzilk-0007HW-1j
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:04:08 +0000
X-Inumbo-ID: e0204b94-3c2a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0204b94-3c2a-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:04:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,427,1544486400"; d="scan'208";a="86654923"
To: Lars Kurth <lars.kurth@citrix.com>, <xen-devel@lists.xenproject.org>
References: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@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: <17c625fe-7033-02df-485a-6cea2f89966c@citrix.com>
Date: Fri, 1 Mar 2019 14:03: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: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@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] Minor security policy text changes to avoid
 ambiguity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: committers@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDMvMjAxOSAxMzo1NSwgTGFycyBLdXJ0aCB3cm90ZToKPiBTZWUgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL2dvdmVybmFuY2UuZ2l0O2E9c3VtbWFy
eQo+IGZvciB0aGUgcmVwb3NpdG9yeS4KPgo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxh
cnMua3VydGhAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 14:12:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 14:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzitj-00085d-HV; Fri, 01 Mar 2019 14:12: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=9Z1W=RE=citrix.com=prvs=95622986d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gziti-00085Y-8S
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:12:22 +0000
X-Inumbo-ID: 065b3113-3c2c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 065b3113-3c2c-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:12:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,427,1544486400"; d="scan'208";a="79442602"
To: Lars Kurth <lars.kurth@citrix.com>, <xen-devel@lists.xenproject.org>
References: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@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: <66b2ee65-b841-e8c2-747f-141fb1d99350@citrix.com>
Date: Fri, 1 Mar 2019 14:11:45 +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: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Minor security policy text changes to avoid
 ambiguity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: committers@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xLzE5IDE6NTUgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4gU2VlIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9nb3Zlcm5hbmNlLmdpdDthPXN1bW1hcnkK
PiBmb3IgdGhlIHJlcG9zaXRvcnkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFy
cy5rdXJ0aEBjaXRyaXguY29tPgo+IENDOiBjb21taXR0ZXJzQHhlbnByb2plY3Qub3JnCgpBY2tl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 14:16:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 14:16:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzixE-0008Jt-3f; Fri, 01 Mar 2019 14:16: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=0wCk=RE=xenproject.org=prvs=956233507=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzixD-0008Ji-5G
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:15:59 +0000
X-Inumbo-ID: 85eb3592-3c2c-11e9-a60a-03e7bc5abfbd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85eb3592-3c2c-11e9-a60a-03e7bc5abfbd;
 Fri, 01 Mar 2019 14:15:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,427,1544486400"; d="scan'208";a="79443062"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83685-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:host-install(4):broken:regression
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-jessie:build-amd64:host-install(4):broken:regression
 distros-debian-jessie:build-i386:host-install(4):broken:regression
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:regression
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-jessie:build-armhf-pvops:syslog-server:running:regression
 distros-debian-jessie:build-armhf:syslog-server:running:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf:capture-logs:broken:nonblocking
 distros-debian-jessie:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75639
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Mar 2019 14:15:45 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 83685: 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>

ZmxpZ2h0IDgzNjg1IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzY4NS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM5CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzkKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTYzOQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM5CiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzU2MzkKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzOQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5n
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1pMzg2LWkzODYtamVzc2llLW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3Qt
cHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWpl
c3NpZS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiA3NTYzOQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0
dXJlLWxvZ3MgICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDc1NjM5CgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzU2MzkKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 14:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 14: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 1gzjST-0002BJ-TC; Fri, 01 Mar 2019 14:48:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tJJQ=RE=citrix.com=prvs=956125313=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gzjSS-0002BE-IH
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:48:16 +0000
X-Inumbo-ID: 08fed7c8-3c31-11e9-9ad8-97df354e5f8b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08fed7c8-3c31-11e9-9ad8-97df354e5f8b;
 Fri, 01 Mar 2019 14:48:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,427,1544486400"; d="scan'208";a="79446579"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23673.17960.121848.487405@mariner.uk.xensource.com>
Date: Fri, 1 Mar 2019 14:48:08 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
In-Reply-To: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@citrix.com>
References: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] Minor security policy text changes to avoid
 ambiguity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJbUEFUQ0hdIE1pbm9yIHNlY3VyaXR5IHBvbGljeSB0ZXh0IGNo
YW5nZXMgdG8gYXZvaWQgYW1iaWd1aXR5Iik6Cj4gU2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9sYXJzay9nb3Zlcm5hbmNlLmdpdDthPXN1bW1hcnkKPiBmb3IgdGhl
IHJlcG9zaXRvcnkuCgpJIGRvbid0IHRoaW5rIGluIGZhY3QgdGhhdCB0aGVyZSB3YXMgcHJldmlv
dXNseSBhbnkgYW1iaWd1aXR5LiAgVGhlCnRleHQgaW4gdGhlIHBvbGljeSB0d28gcGFyYWdyYXBo
cyBlYXJsaWVyIGV4cGxhaW5zIGluIGRldGFpbCwgYW5kCmVudGlyZWx5IGV4cGxpY2l0bHkgYW5k
IHdpdGhvdXQgYW55IHJvb20gZm9yIGRvdWJ0LCB0aGF0IGRpc3RyaWJ1dGlvbgppcyBwcm9oaWJp
dGVkLgoKVGhlIG1pc3VuZGVyc3RhbmRpbmcgYXJpc2VzIHRocm91Z2ggcmVhZGluZyBqdXN0IHRo
ZSBzZWN0aW9uIG9uCmBkZXBsb3ltZW50JyBvdXQgb2YgY29udGV4dCBhbmQgdGhlbiB0YWtpbmcg
YSB3aWRlIHJlYWRpbmcgb2YKYGRlcGxveW1lbnQnLgoKVGhpcyBpcyBhIGNvbW1vbiBmYWlsdXJl
IG1vZGUgd2l0aCBhbnkga2luZCBvZiBkb2N1bWVudDogdGhlIGRvY3VtZW50CmlzIGxvbmcgb3Ig
dGhlIHJlYWRlciBpcyBpbiBhIGh1cnJ5IG9yIHN0cmVzc2VkLCBzbyB0aGV5IGRvIG5vdCByZWFk
CmFsbCBvZiBpdDsgdGhleSBsb29rIGZvciB0aGUgcGFydCB0aGF0IHNlZW1zIHRvIGFwcGx5IHRv
IHRoZW0gYW5kCm1pc3VuZGVyc3RhbmQgaXQsIGluIGhhc3RlLiAgQWxzbyBwZW9wbGUgdGVuZCB0
byByZWFkIHdoYXQgdGhleSB3YW50CnRvIGhlYXIuCgpBZGRpbmcgbW9yZSB0ZXh0IGZhciBmcm9t
IHRoZSBzaXRlIG9mIHRoZSBtaXN1bmRlcnN0YW5kaW5nIGRvZXMKbm90aGluZyB0byBoZWxwIHRo
aXMuICBSYXRoZXIsIGl0IG1ha2VzIGl0IHdvcnNlOiB0aGVyZSBpcyBhbgphbnRpcGF0dGVybiBp
biBkb2N1bWVudHMgb2YgdGhpcyBraW5kIHdoZXJlIGV2ZXJ5IG1pc3VuZGVyc3RhbmRpbmcKcmVz
dWx0cyBpbiB0aGUgYWRkaXRpb24gb2YgZnVydGhlciByZXBldGl0aXZlIHRleHQuICBUaGUgZG9j
dW1lbnQgdGhlbgpiZWNvbWVzIGxvbmdlciwgYW5kIHJlYWRpbmcgdGhlIHdob2xlIHRoaW5nIGJl
Y29tZXMgaGFyZGVyIGFuZCBhbHNvCmxlc3Mgd29ydGh3aGlsZS4KCkkgdGhpbmsgYWRkaW5nIGEg
c21hbGwgYW1vdW50IG9mIHRleHQgY2FuIGJlIHZhbHVhYmxlLCBpbiBpbXBvcnRhbnQKY2FzZXMs
IGlmIGl0IGlzIGRvbmUgcmlnaHQgbmV4dCB0byB0aGUgc2l0ZSBvZiB0aGUgcG90ZW50aWFsCm1p
c3VuZGVyc3RhbmRpbmcuICBJbiB0aGlzIGNhc2UgSSB0aGluayB0aGF0IG1lYW5zIHNvbWV0aGlu
ZyBtb3JlIGxpa2UKdGhlIHBhdGNoIGJlbG93LgoKV2hhdCBkbyBwZW9wbGUgdGhpbmsgPwoKVGhh
bmtzLApJYW4uCgoKY29tbWl0IDM1YWQ5NGRiOTBlYjZkOTI2NDE2ZGVlYWRkZjhjYzE5YjBmNDZl
ZjEKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgTWFyIDEgMTQ6NDA6MDYgMjAxOSArMDAwMAoKICAgIEF2b2lkIG1pc3VuZGVyc3RhbmRp
bmcgb2YgYGRlcGxveScKCmRpZmYgLS1naXQgYS9zZWN1cml0eS1wb2xpY3kucGFuZG9jIGIvc2Vj
dXJpdHktcG9saWN5LnBhbmRvYwppbmRleCA4ZTA3Mzg0Li5hZjI4NWJlIDEwMDY0NAotLS0gYS9z
ZWN1cml0eS1wb2xpY3kucGFuZG9jCisrKyBiL3NlY3VyaXR5LXBvbGljeS5wYW5kb2MKQEAgLTIx
Myw5ICsyMTMsMTEgQEAgTGlzdCBtZW1iZXJzIGFyZSBhbGxvd2VkIHRvIG1ha2UgYXZhaWxhYmxl
IHRvIHRoZWlyIHVzZXJzIG9ubHkgdGhlIGZvbGxvd2luZzoKLSAgIFRoZSBhc3NpZ25lZCBYU0Eg
bnVtYmVyCi0gICBUaGUgcGxhbm5lZCBkaXNjbG9zdXJlIGRhdGUKCkxpc3QgbWVtYmVycyBtYXks
IGlmIChhbmQgb25seSBpZikgdGhlIFNlY3VyaXR5IFRlYW0gZ3JhbnRzCnBlcm1pc3Npb24sIGRl
cGxveSBmaXhlZCB2ZXJzaW9ucyB7K29uIHRoZWlyIG93biBzZXJ2aWNlcyt9IGR1cmluZyB0aGUK
ZW1iYXJnby4gIHsrKE5COiBEaXN0cmlidXRpb24gb2YgZml4ZXMgaXMsIG1vc3RseSwgcHJvaGli
aXRlZDsgc2VlIGFib3ZlLikrfQpQZXJtaXNzaW9uIGZvciBkZXBsb3ltZW50LCBhbmQgYW55IHJl
c3RyaWN0aW9ucywgd2lsbCBiZSBzdGF0ZWQgaW4gdGhlCmVtYmFyZ29lZCBhZHZpc29yeSB0ZXh0
LgoKVGhlIFNlY3VyaXR5IFRlYW0gd2lsbCBub3JtYWxseSBwZXJtaXQgc3VjaCBkZXBsb3ltZW50
LCBldmVuIGZvciBzeXN0ZW1zIHdoZXJlClZNcyBhcmUgbWFuYWdlZCBvciB1c2VkIGJ5IG5vbi1t
ZW1iZXJzIG9mIHRoZSBwcmVkaXNjbG9zdXJlIGxpc3QuIFRoZSBTZWN1cml0eQoKCgpGcm9tIDM1
YWQ5NGRiOTBlYjZkOTI2NDE2ZGVlYWRkZjhjYzE5YjBmNDZlZjEgTW9uIFNlcCAxNyAwMDowMDow
MCAyMDAxCkZyb206IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRl
OiBGcmksIDEgTWFyIDIwMTkgMTQ6NDA6MDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSBBdm9pZCBt
aXN1bmRlcnN0YW5kaW5nIG9mIGBkZXBsb3knCgotLS0KIHNlY3VyaXR5LXBvbGljeS5wYW5kb2Mg
fCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3NlY3VyaXR5LXBvbGljeS5wYW5kb2MgYi9zZWN1cml0eS1wb2xp
Y3kucGFuZG9jCmluZGV4IDhlMDczODQuLmFmMjg1YmUgMTAwNjQ0Ci0tLSBhL3NlY3VyaXR5LXBv
bGljeS5wYW5kb2MKKysrIGIvc2VjdXJpdHktcG9saWN5LnBhbmRvYwpAQCAtMjEzLDkgKzIxMywx
MSBAQCBMaXN0IG1lbWJlcnMgYXJlIGFsbG93ZWQgdG8gbWFrZSBhdmFpbGFibGUgdG8gdGhlaXIg
dXNlcnMgb25seSB0aGUgZm9sbG93aW5nOgogLSAgIFRoZSBhc3NpZ25lZCBYU0EgbnVtYmVyCiAt
ICAgVGhlIHBsYW5uZWQgZGlzY2xvc3VyZSBkYXRlCiAKLUxpc3QgbWVtYmVycyBtYXksIGlmIChh
bmQgb25seSBpZikgdGhlIFNlY3VyaXR5IFRlYW0gZ3JhbnRzIHBlcm1pc3Npb24sIGRlcGxveQot
Zml4ZWQgdmVyc2lvbnMgZHVyaW5nIHRoZSBlbWJhcmdvLiBQZXJtaXNzaW9uIGZvciBkZXBsb3lt
ZW50LCBhbmQgYW55Ci1yZXN0cmljdGlvbnMsIHdpbGwgYmUgc3RhdGVkIGluIHRoZSBlbWJhcmdv
ZWQgYWR2aXNvcnkgdGV4dC4KK0xpc3QgbWVtYmVycyBtYXksIGlmIChhbmQgb25seSBpZikgdGhl
IFNlY3VyaXR5IFRlYW0gZ3JhbnRzCitwZXJtaXNzaW9uLCBkZXBsb3kgZml4ZWQgdmVyc2lvbnMg
b24gdGhlaXIgb3duIHNlcnZpY2VzIGR1cmluZyB0aGUKK2VtYmFyZ28uICAoTkI6IERpc3RyaWJ1
dGlvbiBvZiBmaXhlcyBpcywgbW9zdGx5LCBwcm9oaWJpdGVkOyBzZWUgYWJvdmUuKQorUGVybWlz
c2lvbiBmb3IgZGVwbG95bWVudCwgYW5kIGFueSByZXN0cmljdGlvbnMsIHdpbGwgYmUgc3RhdGVk
IGluIHRoZQorZW1iYXJnb2VkIGFkdmlzb3J5IHRleHQuCiAKIFRoZSBTZWN1cml0eSBUZWFtIHdp
bGwgbm9ybWFsbHkgcGVybWl0IHN1Y2ggZGVwbG95bWVudCwgZXZlbiBmb3Igc3lzdGVtcyB3aGVy
ZQogVk1zIGFyZSBtYW5hZ2VkIG9yIHVzZWQgYnkgbm9uLW1lbWJlcnMgb2YgdGhlIHByZWRpc2Ns
b3N1cmUgbGlzdC4gVGhlIFNlY3VyaXR5Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 15:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 15:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzjea-0003wt-ES; Fri, 01 Mar 2019 15:00:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzjeZ-0003wj-PZ
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 15:00:47 +0000
X-Inumbo-ID: c8c69dce-3c32-11e9-b6d9-c351e4e7b0fb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8c69dce-3c32-11e9-b6d9-c351e4e7b0fb;
 Fri, 01 Mar 2019 15: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 1gzjeU-00045X-2i; Fri, 01 Mar 2019 15:00: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 1gzjeT-0007Y0-Lj; Fri, 01 Mar 2019 15:00:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzjeT-0001jq-L3; Fri, 01 Mar 2019 15:00:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133467-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=86c7e2f4a93322a76afea5ee6806a83420d1dfea
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 15:00:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 133467: 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>

ZmxpZ2h0IDEzMzQ2NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NjcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzMjg0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzMyODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzMjg0CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODZjN2UyZjRhOTMzMjJh
NzZhZmVhNWVlNjgwNmE4MzQyMGQxZGZlYQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMWUzNjIzMjk5NGM4YWQwMTc3NDUwMWQyZTI5OWRlYmEzYTI0NjlhZgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzMjg0ICAyMDE5LTAyLTE3IDAyOjU1OjAwIFogICAxMiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMzMwMiAgMjAxOS0wMi0xOCAxNDo0MjoyNiBaICAgMTEgZGF5
cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQ2NyAgMjAxOS0wMi0yOCAw
Nzo1OToxNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9uQG9zLmFtcGVyZWNv
bXB1dGluZy5jb20+CiAgQWFyb24gTGluZHNheSBPUyA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5n
LmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFs
ZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4IFdpbGxpYW1zb24gPGFs
ZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5i
bWUuaHU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3Jn
PgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJp
c3RvcGhlIEZlcmdlYXUgPGNmZXJnZWF1QHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdh
bGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nZSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRo
YXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERh
dmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJl
cnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQu
Y29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZh
cm9zYXNAbGludXguaWJtLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5p
Ym0uY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8
bGF1cmVudEB2aXZpZXIuZXU+CiAgTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNv
bT4KICBMdWvDocWhIEhyw6F6a8O9IDxsaHJhemt5QHJlZGhhdC5jb20+CiAgTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8
bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJy
dUByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8
cGF2ZWwuZG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9t
YW4gS2FwbCA8cmthQHN5c2dvLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN2ZW4g
U2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgogIFZpY3RvciBUb3NvIDx2aWN0b3J0b3NvQHJlZGhhdC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
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
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKICAgMWUzNjIzMjk5NC4uODZjN2UyZjRhOSAgODZjN2UyZjRhOTMz
MjJhNzZhZmVhNWVlNjgwNmE4MzQyMGQxZGZlYSAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 16:43:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 16:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzlFv-0003W5-KR; Fri, 01 Mar 2019 16:43:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52vI=RE=citrix.com=prvs=956ed12ab=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzlFu-0003W0-Sl
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 16:43:26 +0000
X-Inumbo-ID: 2148bcec-3c41-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2148bcec-3c41-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 16:43:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,428,1544486400"; d="scan'208";a="86666364"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel (xen-devel@lists.xenproject.org)"
 <xen-devel@lists.xenproject.org>
Thread-Topic: standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGg==
Date: Fri, 1 Mar 2019 16:41:25 +0000
Message-ID: <a3d68f196d5d4e35a7decd5058ba5877@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: [Xen-devel] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgogIEFzIHRoZSBiYXNpcyBvZiBzb21lIGZ1dHVyZSBkZXZlbG9wbWVudCB3b3JrIEkndmUg
cHV0IHRvZ2V0aGVyIGEgc2ltcGxlIHN0YW5kYWxvbmUgZW11bGF0b3IgdG8gcGFzcyB0aHJvdWdo
IGEgc2luZ2xlIHR5cGUgMCBQQ0kgZnVuY3Rpb24gdG8gYSBndWVzdCBzbyBJJ20gcG9zdGluZyBo
ZXJlIGluIGNhc2UgYW55b25lIGVsc2Ugd291bGQgbGlrZSBhIGdpdmUgaXQgYSB0cnkuIFNvIGZh
ciBJJ3ZlIHRlc3RlZCB3aXRoIEFNRCBGaXJlUHJvIFM3MTUwIGFuZCBOVklESUEgSzEgR1BVcyBh
bmQgYSBXaW5kb3dzIDEwIGd1ZXN0LCBzbyBpdCBoYXNuJ3QgaGFkIHRoYXQgbXVjaCBkZWJ1Z2dp
bmcuCgogIE5PVEU6IHRoZXJlIGlzIGEga25vd24gaXNzdWUgd2hlcmUgZG9tYWlucyBhcmUgbGVm
dCBpbiB6b21iaWUgc3RhdGUgb24gc2h1dGRvd24uIFRoaXMgaXMgbGlrZWx5IGR1ZSB0byBYZW4g
bm90IHByb3Blcmx5IGNsZWFuaW5nIHVwIE1TSSBtYXBwaW5ncywgYnV0IEknbSBub3QgeWV0IHN1
cmUgb2YgdGhhdC4KCiAgVGhpbmdzIHRoYXQgYXJlIG1pc3Npbmc6CgotIERlY2VudCBlcnJvciBw
YXRocyAoaXQgd29uJ3QgY29wZSB3ZWxsIGlmIElPL21lbW9yeSBtYXBwaW5nIGh5cGVyY2FsbHMg
ZmFpbCkKLSBNU0ktWCBzdXBwb3J0Ci0gRXh0ZW5kZWQgY29uZmlnIHNwYWNlCgogIEhvcGVmdWxs
eSBJJ2xsIHN0YXJ0IHRvIGFkZHJlc3MgdGhlc2Ugc29vbiA6LSkKCiAgQ2hlZXJzLAoKICAgIFBh
dWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 16:44:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 16:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzlGi-0003YB-Vk; Fri, 01 Mar 2019 16:44: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=52vI=RE=citrix.com=prvs=956ed12ab=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzlGi-0003Y5-2E
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 16:44:16 +0000
X-Inumbo-ID: 3c9db5a8-3c41-11e9-900d-8b587b671a7b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c9db5a8-3c41-11e9-900d-8b587b671a7b;
 Fri, 01 Mar 2019 16:44:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,428,1544486400"; d="scan'208";a="86666436"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "'xen-devel (xen-devel@lists.xenproject.org)'"
 <xen-devel@lists.xenproject.org>
Thread-Topic: standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGgAAgFgQ
Date: Fri, 1 Mar 2019 16:42:36 +0000
Message-ID: <713bee285d624d44935def5f7846a2f2@AMSPEX02CL02.citrite.net>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
In-Reply-To: <a3d68f196d5d4e35a7decd5058ba5877@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] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDAxIE1hcmNoIDIwMTkgMTY6NDEKPiBUbzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDog
c3RhbmRhbG9uZSBQQ0kgcGFzc3Rocm91Z2ggZW11bGF0b3IKPiAKPiBIaSwKPiAKPiAgIEFzIHRo
ZSBiYXNpcyBvZiBzb21lIGZ1dHVyZSBkZXZlbG9wbWVudCB3b3JrIEkndmUgcHV0IHRvZ2V0aGVy
IGEgc2ltcGxlIHN0YW5kYWxvbmUgZW11bGF0b3IgdG8gcGFzcwo+IHRocm91Z2ggYSBzaW5nbGUg
dHlwZSAwIFBDSSBmdW5jdGlvbiB0byBhIGd1ZXN0IHNvIEknbSBwb3N0aW5nIGhlcmUgaW4gY2Fz
ZSBhbnlvbmUgZWxzZSB3b3VsZCBsaWtlIGEKPiBnaXZlIGl0IGEgdHJ5LiBTbyBmYXIgSSd2ZSB0
ZXN0ZWQgd2l0aCBBTUQgRmlyZVBybyBTNzE1MCBhbmQgTlZJRElBIEsxIEdQVXMgYW5kIGEgV2lu
ZG93cyAxMCBndWVzdCwgc28KPiBpdCBoYXNuJ3QgaGFkIHRoYXQgbXVjaCBkZWJ1Z2dpbmcuCj4g
Cj4gICBOT1RFOiB0aGVyZSBpcyBhIGtub3duIGlzc3VlIHdoZXJlIGRvbWFpbnMgYXJlIGxlZnQg
aW4gem9tYmllIHN0YXRlIG9uIHNodXRkb3duLiBUaGlzIGlzIGxpa2VseSBkdWUKPiB0byBYZW4g
bm90IHByb3Blcmx5IGNsZWFuaW5nIHVwIE1TSSBtYXBwaW5ncywgYnV0IEknbSBub3QgeWV0IHN1
cmUgb2YgdGhhdC4KPiAKPiAgIFRoaW5ncyB0aGF0IGFyZSBtaXNzaW5nOgo+IAo+IC0gRGVjZW50
IGVycm9yIHBhdGhzIChpdCB3b24ndCBjb3BlIHdlbGwgaWYgSU8vbWVtb3J5IG1hcHBpbmcgaHlw
ZXJjYWxscyBmYWlsKQo+IC0gTVNJLVggc3VwcG9ydAo+IC0gRXh0ZW5kZWQgY29uZmlnIHNwYWNl
Cj4gCj4gICBIb3BlZnVsbHkgSSdsbCBzdGFydCB0byBhZGRyZXNzIHRoZXNlIHNvb24gOi0pCgpB
bmQgaGF2aW5nIHNlbnQgdGhhdCBJIHJlYWxpemUgSSBmb3Jnb3QgdG8gYWRkIHRoZSBVUkw6Cgpo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvcGF1bGR1L3hlbnB0LmdpdDth
PXN1bW1hcnkKCiAgUGF1bAoKPiAKPiAgIENoZWVycywKPiAKPiAgICAgUGF1bAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 17:12:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 17:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzlhv-0005sA-AS; Fri, 01 Mar 2019 17:12: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=Vy9o=RE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzlht-0005s5-EJ
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 17:12:21 +0000
X-Inumbo-ID: 2928c180-3c45-11e9-b249-f31fd2b0cd6f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2928c180-3c45-11e9-b249-f31fd2b0cd6f;
 Fri, 01 Mar 2019 17:12:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Mar 2019 10:12:14 -0700
Message-Id: <5C7967EC020000780014F8C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Mar 2019 10:12:12 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190228184905.9377-1-george.dunlap@citrix.com>
In-Reply-To: <20190228184905.9377-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 ian.jackson@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMDIvMjgvMTkgNzo1
MCBQTSA+Pj4KPitHVUlERUxJTkVTOgo+Kwo+K1Bhc3NpbmcgZXJyb3JzIHVwIHRoZSBzdGFjayBz
aG91bGQgYmUgdXNlZCB3aGVuIHRoZSBjYWxsZXIgaXMgYWxyZWFkeQo+K2V4cGVjdGluZyB0byBo
YW5kbGUgZXJyb3JzLCBhbmQgdGhlIHN0YXRlIHdoZW4gdGhlIGVycm9yIHdhcwo+K2Rpc2NvdmVy
ZWQgaXNu4oCZdCBicm9rZW4sIG9yIHRvbyBoYXJkIHRvIGZpeC4KPisKPitCVUdfT04oKSBzaG91
bGQgYmUgdXNlZCB3aGVuIHlvdSBjYW7igJl0IHBhc3MgZXJyb3JzIHVwIHRoZSBzdGFjaywgYW5k
Cj4rY29udGludWluZyB3b3VsZCBjZXJ0YWlubHkgY2F1c2UgYSB2dWxuZXJhYmlsaXR5Lgo+Kwo+
K0FTU0VSVCgpIHNob3VsZCBiZSB1c2VkIHdoZW4gY29udGludWluZyBtaWdodCB3b3JrLCBvciBt
aWdodCBoYXZlIGFuCj4rZWZmZWN0IGxhdGVyIHdob3NlIGJhZG5lc3MgaXMgZXF1YWwgb3IgbGVz
cyB0aGFuIHRoYXQgb2YgYSBob3N0IGNyYXNoOwo+K09SIHdob3NlIHRydXRoIGNhbiBiZSBjbGVh
cmx5IG9ic2VydmVkIGZyb20gdGhlIGNvZGUgZGlyZWN0bHkKPitzdXJyb3VuZGluZyBpdC4gIElu
IHBhcnRpY3VsYXIsIHVzaW5nIGFuIEFTU0VSVCgpIGFsb25nIHdpdGggcmV0dXJuaW5nCj4rYW4g
ZXJyb3IgY29kZSwgd2hlbiBzdWl0YWJsZSwgaXMgYSBoZWxwZnVsIHBhdHRlcm4gZm9yIGZpbmRp
bmcKPit2aW9sYXRpb25zIG9mIGFzc3VtcHRpb25zIGR1cmluZyB0ZXN0aW5nLCBidXQgbWluaW1p
emluZyBpbXBhY3Qgb24KPitwcm9kdWN0aW9uIGh5cGVydmlzb3JzLgoKQWxvbmcgd2l0aCB0aGVz
ZSBJIHN0cm9uZ2x5IHRoaW5rIHRoZSBvcHRpb24gb2YgZG9tYWluX2NyYXNoKCkgb3VnaHQgdG8g
YmUKbGlzdGVkLCBhbmQgaXQgc2hvdWxkIGFsd2F5cyBiZSBwcmVmZXJyZWQgb3ZlciBCVUdfT04o
KSBhcyBsb25nIGFzIGNvbnRleHQKcGVybWl0cy4KCgo+K1JBVElPTkFMRToKPisKPitJdCdzIGZy
ZXF1ZW50bHkgdGhlIGNhc2UgdGhhdCBjb2RlIGlzIHdyaXRlbiB3aXRoIHRoZSBhc3N1bXB0aW9u
IHRoYXQKPitjZXJ0YWluIGNvbmRpdGlvbnMgY2FuIG5ldmVyIGhhcHBlbi4gIFRoZXJlIGFyZSBz
ZXZlcmFsIHBvc3NpYmxlCj4rYWN0aW9ucyBwcm9ncmFtbWVycyBjYW4gdGFrZSBpbiB0aGVzZSBz
aXR1YXRpb25zOgo+Kwo+KyogUHJvZ3JhbW1lcnMgY2FuIHNpbXBseSBub3QgaGFuZGxlIHRob3Nl
IGNhc2VzIGluIGFueSB3YXksIG90aGVyIHRoYW4KPitwZXJoYXBzIHRvIHdyaXRlIGEgY29tbWVu
dCBkb2N1bWVudGluZyB3aGF0IHRoZSBhc3N1bXB0aW9uIGlzLgo+Kwo+KyogUHJvZ3JhbW1lcnMg
Y2FuIHRyeSB0byBoYW5kbGUgdGhlIGNhc2UgZ3JhY2VmdWxseSAtLSBmaXhpbmcgdXAKPitpbi1w
cm9ncmVzcyBzdGF0ZSBhbmQgcmV0dXJuaW5nIGFuIGVycm9yIHRvIHRoZSB1c2VyLgo+Kwo+Kyog
UHJvZ3JhbW1lcnMgY2FuIHVzZSBBU1NFUlQoKSwgd2hpY2ggd2lsbCBjYXVzZSB0aGUgY2hlY2sg
dG8gYmUKPitleGVjdXRlZCBpbiBERUJVRyBidWlsZHMsIGFuZCBjYXVzZSB0aGUgaHlwZXJ2aXNv
ciB0byBjcmFzaCBpZiBpdCdzCj4rdmlvbGF0ZWQKCklzIGl0IHBlcmhhcHMgd29ydGggY2FsbGlu
ZyBvdXQgZXhwbGljaXRseSB0aGF0IHRoZSBzdXBwb3NlZCBjcmFzaCBtYXkgb2NjdXIKbXVjaCBs
YXRlciwgaW4gYSBkaWZmZXJlbnQgY29udGV4dCwgYW5kIGhlbmNlIGJlIHBlcmhhcHMgcmF0aGVy
IGRpZmZpY3VsdCB0bwphbmFseXplL2RlYnVnPwoKCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 17:14:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 17:14: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 1gzljy-0005xM-Ox; Fri, 01 Mar 2019 17: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=LSBC=RE=citrix.com=prvs=95619bba3=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzljx-0005xE-Ch
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 17:14:29 +0000
X-Inumbo-ID: 77aa2aa0-3c45-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77aa2aa0-3c45-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 17:14:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,428,1544486400"; d="scan'208";a="79466567"
Date: Fri, 1 Mar 2019 17:14:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190301171424.2mnkgqyvlxls3vvq@zion.uk.xensource.com>
References: <20190228184905.9377-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190228184905.9377-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDY6NDk6MDVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBJdCdzIG5vdCBhbHdheXMgY2xlYXIgd2hhdCB0aGUgYmVzdCB3YXkgaXMgdG8gaGFu
ZGxlIHVuZXhwZWN0ZWQKPiBjb25kaXRpb25zOiB3aGV0aGVyIHdpdGggQVNTRVJUKCksIEJVR19P
TigpLCBvciBzb21lIG90aGVyIG1ldGhvZC4KPiBBbGwgbWV0aG9kcyBoYXZlIGEgcmlzayBvZiBp
bnRyb2R1Y2luZyBzZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMgYW5kCj4gdW5uZWNlc3NhcnkgaW5z
dGFiaWxpdGllcyB0byBwcm9kdWN0aW9uIHN5c3RlbXMuCj4gCj4gRG9jdW1lbnQgd2hlbiB0byB0
cnkgdG8gcmV0dXJuIGFuIGVycm9yIGZvciB1bmV4cGVjdGVkIGNvbmRpdGlvbnMsCj4gd2hlbiB0
byB1c2UgQlVHX09OKCksIGFuZCB3aGVuIHRvIHVzZSBBU1NFUlQoKS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBLb25yYWQgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICBDT0RJTkdf
U1RZTEUgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL0NPRElOR19TVFlMRSBiL0NPRElOR19TVFlMRQo+IGluZGV4IDZjYzViNzc0Y2YuLjUxMTU5
OTcwYzAgMTAwNjQ0Cj4gLS0tIGEvQ09ESU5HX1NUWUxFCj4gKysrIGIvQ09ESU5HX1NUWUxFCj4g
QEAgLTEyMCwzICsxMjAsODIgQEAgdGhlIGVuZCBvZiBmaWxlcy4gIEl0IHNob3VsZCBiZToKPiAg
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gICAqIEVuZDoKPiAgICovCj4gKwo+ICtIYW5kbGlu
ZyB1bmV4cGVjdGVkIGNvbmRpdGlvbnMKPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gKwo+ICtHVUlERUxJTkVTOgo+ICsKPiArUGFzc2luZyBlcnJvcnMgdXAgdGhlIHN0YWNrIHNo
b3VsZCBiZSB1c2VkIHdoZW4gdGhlIGNhbGxlciBpcyBhbHJlYWR5Cj4gK2V4cGVjdGluZyB0byBo
YW5kbGUgZXJyb3JzLCBhbmQgdGhlIHN0YXRlIHdoZW4gdGhlIGVycm9yIHdhcwo+ICtkaXNjb3Zl
cmVkIGlzbuKAmXQgYnJva2VuLCBvciB0b28gaGFyZCB0byBmaXguCgpJZiB0aGUgZXJyb3IgaXMg
dG9vIGhhcmQgdG8gZml4LCB3aGF0IHNob3VsZCB0aGUgY2FsbGVyIGRvIGFmdGVyIGdldHRpbmcK
YW4gZXJyb3I/IFNob3VsZCBYZW4gY29udGludWUgd2l0aCBzdWNoIGJyb2tlbiBzdGF0ZT8KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 17:19:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 17:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzlp8-0006EU-L7; Fri, 01 Mar 2019 17:19:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Z1W=RE=citrix.com=prvs=95622986d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzlp7-0006EP-Jj
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 17:19:49 +0000
X-Inumbo-ID: 3734e0c0-3c46-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3734e0c0-3c46-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 17:19:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,428,1544486400"; d="scan'208";a="79467143"
To: Wei Liu <wei.liu2@citrix.com>
References: <20190228184905.9377-1-george.dunlap@citrix.com>
 <20190301171424.2mnkgqyvlxls3vvq@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c1480739-c048-6a8d-a514-ecf255809227@citrix.com>
Date: Fri, 1 Mar 2019 17:19: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: <20190301171424.2mnkgqyvlxls3vvq@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [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>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xLzE5IDU6MTQgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBGZWIgMjgsIDIwMTkg
YXQgMDY6NDk6MDVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gSXQncyBub3QgYWx3
YXlzIGNsZWFyIHdoYXQgdGhlIGJlc3Qgd2F5IGlzIHRvIGhhbmRsZSB1bmV4cGVjdGVkCj4+IGNv
bmRpdGlvbnM6IHdoZXRoZXIgd2l0aCBBU1NFUlQoKSwgQlVHX09OKCksIG9yIHNvbWUgb3RoZXIg
bWV0aG9kLgo+PiBBbGwgbWV0aG9kcyBoYXZlIGEgcmlzayBvZiBpbnRyb2R1Y2luZyBzZWN1cml0
eSB2dWxuZXJhYmlsaXRpZXMgYW5kCj4+IHVubmVjZXNzYXJ5IGluc3RhYmlsaXRpZXMgdG8gcHJv
ZHVjdGlvbiBzeXN0ZW1zLgo+Pgo+PiBEb2N1bWVudCB3aGVuIHRvIHRyeSB0byByZXR1cm4gYW4g
ZXJyb3IgZm9yIHVuZXhwZWN0ZWQgY29uZGl0aW9ucywKPj4gd2hlbiB0byB1c2UgQlVHX09OKCks
IGFuZCB3aGVuIHRvIHVzZSBBU1NFUlQoKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KPj4gQ0M6IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+ICBDT0RJTkdfU1RZ
TEUgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0
IGEvQ09ESU5HX1NUWUxFIGIvQ09ESU5HX1NUWUxFCj4+IGluZGV4IDZjYzViNzc0Y2YuLjUxMTU5
OTcwYzAgMTAwNjQ0Cj4+IC0tLSBhL0NPRElOR19TVFlMRQo+PiArKysgYi9DT0RJTkdfU1RZTEUK
Pj4gQEAgLTEyMCwzICsxMjAsODIgQEAgdGhlIGVuZCBvZiBmaWxlcy4gIEl0IHNob3VsZCBiZToK
Pj4gICAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+PiAgICogRW5kOgo+PiAgICovCj4+ICsKPj4g
K0hhbmRsaW5nIHVuZXhwZWN0ZWQgY29uZGl0aW9ucwo+PiArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+ICsKPj4gK0dVSURFTElORVM6Cj4+ICsKPj4gK1Bhc3NpbmcgZXJyb3JzIHVw
IHRoZSBzdGFjayBzaG91bGQgYmUgdXNlZCB3aGVuIHRoZSBjYWxsZXIgaXMgYWxyZWFkeQo+PiAr
ZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJvcnMsIGFuZCB0aGUgc3RhdGUgd2hlbiB0aGUgZXJyb3Ig
d2FzCj4+ICtkaXNjb3ZlcmVkIGlzbuKAmXQgYnJva2VuLCBvciB0b28gaGFyZCB0byBmaXguCj4g
Cj4gSWYgdGhlIGVycm9yIGlzIHRvbyBoYXJkIHRvIGZpeCwgd2hhdCBzaG91bGQgdGhlIGNhbGxl
ciBkbyBhZnRlciBnZXR0aW5nCj4gYW4gZXJyb3I/IFNob3VsZCBYZW4gY29udGludWUgd2l0aCBz
dWNoIGJyb2tlbiBzdGF0ZT8KClJpZ2h0LCBJIHdhcyBzb3J0IG9mIGFmcmFpZCB0aGlzIHdvdWxk
IGJlIGFtYnVnaW91cy4gIFRoaXMgd2FzIG1lYW50IHRvCmJlICJpc24ndCBicm9rZW4gb3IgaXNu
J3QgdG9vIGhhcmQgdG8gZml4Ii4gIElmIGl0IGlzbid0IGJyb2tlbiwgeW91IGNhbgpyZXR1cm4s
IGV2ZW4gaWYgeW91J3JlIHByZXR0eSBzdXJlIHRoZSBjb25kaXRpb24gbmV2ZXIgaGFwcGVucy4g
IElmIGl0J3MKYnJva2VuIGJ1dCBpdCdzIGVhc3kgdG8gZml4LCB0aGVuIGZpeCBpdCBhbmQgcmV0
dXJuLCBldmVuIGlmIHlvdSdyZQpwcmV0dHkgc3VyZSB0aGUgY29uZGl0aW9uIG5ldmVyIGhhcHBl
bnMuICBJZiBpdCdzIGJyb2tlbiBhbmQgbm90IGVhc3kgdG8KZml4LCBpdCBtYXkgbm90IGJlIHdv
cnRoIGRldmVsb3BlciB0aW1lIGhhbmRsaW5nIHRoYXQgY2FzZSwgc2luY2UgeW91J3JlCnByZXR0
eSBzdXJlIGl0IG5ldmVyIGhhcHBlbnMuCgpJJ2xsIHRyeSB0byBtYWtlIHRoaXMgY2xlYXJlci4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 17:37:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 17:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzm6P-0007kg-7Y; Fri, 01 Mar 2019 17:37:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Z1W=RE=citrix.com=prvs=95622986d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzm6O-0007kX-A2
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 17:37:40 +0000
X-Inumbo-ID: b41a01b1-3c48-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b41a01b1-3c48-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 17:37:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,428,1544486400"; d="scan'208";a="79468888"
To: Jan Beulich <jbeulich@suse.com>
References: <20190228184905.9377-1-george.dunlap@citrix.com>
 <5C7967EC020000780014F8C1@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <1840dbab-cf66-ffde-c4b6-248df68ee230@citrix.com>
Date: Fri, 1 Mar 2019 17:37:06 +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: <5C7967EC020000780014F8C1@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [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: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 ian.jackson@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xLzE5IDU6MTIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMDIvMjgvMTkgNzo1MCBQTSA+Pj4KPj4gK0dVSURF
TElORVM6Cj4+ICsKPj4gK1Bhc3NpbmcgZXJyb3JzIHVwIHRoZSBzdGFjayBzaG91bGQgYmUgdXNl
ZCB3aGVuIHRoZSBjYWxsZXIgaXMgYWxyZWFkeQo+PiArZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJv
cnMsIGFuZCB0aGUgc3RhdGUgd2hlbiB0aGUgZXJyb3Igd2FzCj4+ICtkaXNjb3ZlcmVkIGlzbuKA
mXQgYnJva2VuLCBvciB0b28gaGFyZCB0byBmaXguCj4+ICsKPj4gK0JVR19PTigpIHNob3VsZCBi
ZSB1c2VkIHdoZW4geW91IGNhbuKAmXQgcGFzcyBlcnJvcnMgdXAgdGhlIHN0YWNrLCBhbmQKPj4g
K2NvbnRpbnVpbmcgd291bGQgY2VydGFpbmx5IGNhdXNlIGEgdnVsbmVyYWJpbGl0eS4KPj4gKwo+
PiArQVNTRVJUKCkgc2hvdWxkIGJlIHVzZWQgd2hlbiBjb250aW51aW5nIG1pZ2h0IHdvcmssIG9y
IG1pZ2h0IGhhdmUgYW4KPj4gK2VmZmVjdCBsYXRlciB3aG9zZSBiYWRuZXNzIGlzIGVxdWFsIG9y
IGxlc3MgdGhhbiB0aGF0IG9mIGEgaG9zdCBjcmFzaDsKPj4gK09SIHdob3NlIHRydXRoIGNhbiBi
ZSBjbGVhcmx5IG9ic2VydmVkIGZyb20gdGhlIGNvZGUgZGlyZWN0bHkKPj4gK3N1cnJvdW5kaW5n
IGl0LiAgSW4gcGFydGljdWxhciwgdXNpbmcgYW4gQVNTRVJUKCkgYWxvbmcgd2l0aCByZXR1cm5p
bmcKPj4gK2FuIGVycm9yIGNvZGUsIHdoZW4gc3VpdGFibGUsIGlzIGEgaGVscGZ1bCBwYXR0ZXJu
IGZvciBmaW5kaW5nCj4+ICt2aW9sYXRpb25zIG9mIGFzc3VtcHRpb25zIGR1cmluZyB0ZXN0aW5n
LCBidXQgbWluaW1pemluZyBpbXBhY3Qgb24KPj4gK3Byb2R1Y3Rpb24gaHlwZXJ2aXNvcnMuCj4g
Cj4gQWxvbmcgd2l0aCB0aGVzZSBJIHN0cm9uZ2x5IHRoaW5rIHRoZSBvcHRpb24gb2YgZG9tYWlu
X2NyYXNoKCkgb3VnaHQgdG8gYmUKPiBsaXN0ZWQsIGFuZCBpdCBzaG91bGQgYWx3YXlzIGJlIHBy
ZWZlcnJlZCBvdmVyIEJVR19PTigpIGFzIGxvbmcgYXMgY29udGV4dAo+IHBlcm1pdHMuCgpBaCwg
cmlnaHQsIEkgdG90YWxseSBmb3Jnb3QgYWJvdXQgdGhpcyBjYXNlLiAgSSdsbCByZXZpc2UgYW5k
IGFkZCB0aGlzIGluLgoKPj4gK1JBVElPTkFMRToKPj4gKwo+PiArSXQncyBmcmVxdWVudGx5IHRo
ZSBjYXNlIHRoYXQgY29kZSBpcyB3cml0ZW4gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0Cj4+ICtj
ZXJ0YWluIGNvbmRpdGlvbnMgY2FuIG5ldmVyIGhhcHBlbi4gIFRoZXJlIGFyZSBzZXZlcmFsIHBv
c3NpYmxlCj4+ICthY3Rpb25zIHByb2dyYW1tZXJzIGNhbiB0YWtlIGluIHRoZXNlIHNpdHVhdGlv
bnM6Cj4+ICsKPj4gKyogUHJvZ3JhbW1lcnMgY2FuIHNpbXBseSBub3QgaGFuZGxlIHRob3NlIGNh
c2VzIGluIGFueSB3YXksIG90aGVyIHRoYW4KPj4gK3BlcmhhcHMgdG8gd3JpdGUgYSBjb21tZW50
IGRvY3VtZW50aW5nIHdoYXQgdGhlIGFzc3VtcHRpb24gaXMuCj4+ICsKPj4gKyogUHJvZ3JhbW1l
cnMgY2FuIHRyeSB0byBoYW5kbGUgdGhlIGNhc2UgZ3JhY2VmdWxseSAtLSBmaXhpbmcgdXAKPj4g
K2luLXByb2dyZXNzIHN0YXRlIGFuZCByZXR1cm5pbmcgYW4gZXJyb3IgdG8gdGhlIHVzZXIuCj4+
ICsKPj4gKyogUHJvZ3JhbW1lcnMgY2FuIHVzZSBBU1NFUlQoKSwgd2hpY2ggd2lsbCBjYXVzZSB0
aGUgY2hlY2sgdG8gYmUKPj4gK2V4ZWN1dGVkIGluIERFQlVHIGJ1aWxkcywgYW5kIGNhdXNlIHRo
ZSBoeXBlcnZpc29yIHRvIGNyYXNoIGlmIGl0J3MKPj4gK3Zpb2xhdGVkCj4gCj4gSXMgaXQgcGVy
aGFwcyB3b3J0aCBjYWxsaW5nIG91dCBleHBsaWNpdGx5IHRoYXQgdGhlIHN1cHBvc2VkIGNyYXNo
IG1heSBvY2N1cgo+IG11Y2ggbGF0ZXIsIGluIGEgZGlmZmVyZW50IGNvbnRleHQsIGFuZCBoZW5j
ZSBiZSBwZXJoYXBzIHJhdGhlciBkaWZmaWN1bHQgdG8KPiBhbmFseXplL2RlYnVnPwoKU29ycnks
IEkgZG9uJ3QgcXVpdGUgdW5kZXJzdGFuZCB0aGlzIC0tIHdoZW4geW91IHRyaWdnZXIgYW4gQVNT
RVJUKCkgaXQKY3Jhc2hlcyByaWdodCBhd2F5IGxhc3QgdGltZSBJIGNoZWNrZWQuICBEaWQgeW91
IG1lYW4gaW5zdGVhZCB0byByZXBseQp0byB0aGUgQVNTRVJUKCkgc2VjdGlvbiBvZiB0aGUgR1VJ
REVMSU5FUywgd2hpY2ggc2F5cyB5b3UgY2FuIHVzZSBBU1NFUlQKaWYgaXQgbWF5IGhhdmUgYW4g
ZWZmZWN0IGxhdGVyIHdob3NlIGJhZG5lc3MgaXMgZXF1YWwgdG8gb3IgbGVzcyB0aGFuIGEKaG9z
dCBjcmFzaD8gIE9yIGRpZCB5b3UgbWVhbiBJIHNob3VsZCBjYWxsIG91dCB0aGF0IEFTU0VSVCgp
cyBjYW4gYmUKdXNlZCB0byBjYXRjaCBlcnJvcnMgY2xvc2VyIHRvIHRoZSBzb3VyY2UsIHJhdGhl
ciB0aGFuIGxhdGVyPwoKSXQgYWxzbyBvY2N1cnMgdG8gbWUgdGhhdCBBU1NFUlQoKXMgYXJlIHJl
YWxseSBvcnRob2dvbmFsIHRvIHRoZSBvdGhlcgp0aHJlZTogQXQgZWFjaCBwb2ludCwgeW91IHNo
b3VsZCBjb25zaWRlciB3aGV0aGVyIGluIGEgcHJvZHVjdGlvbgpoeXBlcnZpc29yIHlvdSBzaG91
bGQgMSkgZG8gbm90aGluZywgMikgcmV0dXJuIGFuIGVycm9yLCAzKSBjcmFzaCB0aGUKZG9tYWlu
LCBvciA0KSBjcmFzaCB0aGUgaHlwZXJ2aXNvcjsgYW5kIGluIHRoZSBjYXNlIG9mIDEtMywgeW91
IG1pZ2h0CmFsc28gd2FudCB0byBhZGQgYW4gQVNTRVJUIHRvIG1vdmUgdGhlIGRldGVjdGlvbiBv
ZiB1bmV4cGVjdGVkIHN0YXRlCmNsb3NlciB0byB0aGUgcG9pbnQgd2hlcmUgaXQgaGFwcGVucy4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 18:38:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 18: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 1gzn2q-0003o7-Vl; Fri, 01 Mar 2019 18:38: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzn2p-0003nv-B1
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 18:38:03 +0000
X-Inumbo-ID: 23f864a8-3c51-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23f864a8-3c51-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 18:38: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 1gzn2m-0000Kn-2P; Fri, 01 Mar 2019 18:38: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 1gzn2l-0005Aa-Q7; Fri, 01 Mar 2019 18:37:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzn2l-0005WR-P7; Fri, 01 Mar 2019 18:37:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133468-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-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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-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-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-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: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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-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
X-Osstest-Versions-This: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
X-Osstest-Versions-That: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 18:37:59 +0000
Subject: [Xen-devel] [linux-4.4 test] 133468: 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>

ZmxpZ2h0IDEzMzQ2OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ2OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZhNGRl
NDJlY2VjOGVkNzFiMQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGM1
ZThjOTk5NzViYjFhMTU2MWRlODg0YTgzYjNjMTllNGFjN2FkYQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMzMjg1ICAyMDE5LTAyLTE3IDA1OjU5OjQxIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMzMyNyAgMjAxOS0wMi0yMCAwOTo0MjozMiBaICAgIDkgZGF5cyAgICA2IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQxMyAgMjAxOS0wMi0yNCAxNzozNzoxOCBaICAg
IDUgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4K
ICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBYXJvbiBCcm93biA8YWFy
b24uZi5icm93bkBpbnRlbC5jb20+CiAgQWRhbXNraSwgS3J6eXN6dG9mIChOb2tpYSAtIFBML1dy
b2NsYXcpIDxrcnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+CiAgQWRpdHlhIFBha2tpIDxwYWtr
aTAwMUB1bW4uZWR1PgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAg
QWxhbiBUdWxsIDxhdHVsbEBrZXJuZWwub3JnPgogIEFsZXhhbmRlciBEdXljayA8YWxleGFuZGVy
LmguZHV5Y2tAbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRydSBBcmRlbGVhbiA8YWxleGFuZHJ1
LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9y
Zz4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbWl0IFB1
bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmRyZWFzIFppZWdsZXIgPGFuZHJlYXMu
emllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBBbmR5IER1YW4gPGZ1Z2FuZy5kdWFuQG54cC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFu
bmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5zb24gSHVhbmcgPEFuc29uLkh1YW5nQG54cC5j
b20+CiAgQW50b24gSXZhbm92IDxhbnRvbi5pdmFub3ZAY2FtYnJpZGdlZ3JleXMuY29tPgogIEFy
bmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFuYXNzY2hlQGFjbS5vcmc+CiAg
QmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJl
bmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmVvbWhv
IFNlbyA8YmVvbWhvLnNlb0BzYW1zdW5nLmNvbT4KICBCaW4gTGl1IDxiLWxpdUB0aS5jb20+CiAg
Qmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPgogIEJvYiBQZXRlcnNvbiA8cnBldGVy
c29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJicmV6aWxsb25Aa2VybmVsLm9yZz4K
ICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNleUBz
Y2hhdWZsZXItY2EuY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2ly
cnVzLmNvbT4KICBjaGVuemVmZW5nIChBKSA8Y2hlbnplZmVuZzJAaHVhd2VpLmNvbT4KICBjaGVu
emVmZW5nIDxjaGVuemVmZW5nMkBodWF3ZWkuY29tPgogIENocmlzIFBlcmwgPGNwZXJsQGphbmVz
dHJlZXQuY29tPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNvbT4KICBD
aHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2xpbiBJYW4gS2lu
ZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50
ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgTGV6Y2FubyA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9y
Zz4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBUZWlnbGFuZCA8dGVpZ2xhbmRAcmVk
aGF0LmNvbT4KICBEYXZpZGxvaHIgQnVlc28gPGRhdmVAc3Rnb2xhYnMubmV0PgogIERhdmlkbG9o
ciBCdWVzbyA8ZGJ1ZXNvQHN1c2UuZGU+CiAgRGljayBLZW5uZWR5IDxkaWNrLmtlbm5lZHlAYnJv
YWRjb20uY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4K
ICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRWR1YXJkbyBWYWxlbnRpbiA8
ZWR1YmV6dmFsQGdtYWlsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBGYWJpbyBFc3Rl
dmFtIDxmZXN0ZXZhbUBnbWFpbC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGlu
dXguaW50ZWwuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4KICBGaW5uIFRoYWlu
IDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5l
bGxpQGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJhbmsg
Um93YW5kIDxmcmFuay5yb3dhbmRAc29ueS5jb20+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWph
biA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3JlZ29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAYm9vdGxp
bi5jb20+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3FpbmcgSmlh
bmcgPGdxamlhbmdAc3VzZS5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJl
ZGRlZG9yLmNvbT4KICBIYW4gWHUgPGhhbi54dUBueHAuY29tPgogIEhhbnMgVmVya3VpbCA8aHZl
cmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVrZS5tZWhydGVuc0Bp
bnRlbC5jb20+CiAgSGF1a2UgTWVocnRlbnMgPGhhdWtlQGhhdWtlLW0uZGU+CiAgSGVkaSBCZXJy
aWNoZSA8aGVkaS5iZXJyaWNoZUBocGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9y
LmFwYW5hLm9yZy5hdT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmdv
IE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVk
aGF0LmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2lu
c2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWVzIEh1Z2hlcyA8amFtZXMu
aHVnaGVzQHJhc3BiZXJyeXBpLm9yZz4KICBKYW1lcyBTbWFydCA8anNtYXJ0MjAyMUBnbWFpbC5j
b20+CiAgSmFtaWUgTGVudGluIDxqbUBsZW50aW4uY28udWs+CiAgSmFuIEthcmEgPGphY2tAc3Vz
ZS5jej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZm
cmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgog
IEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlvbmcgV2FuZyA8amlvbmcu
d2FuZ0BuZXRyb25vbWUuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmly
aSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEpvZSBUaG9ybmJlciA8ZWp0QHJlZGhhdC5jb20+
CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4u
aGVkYmVyZ0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5j
b20+CiAgSm9obiBZb3VuIDxqb2hueW91bkBzeW5vcHN5cy5jb20+CiAgSm9uIEh1bnRlciA8am9u
YXRoYW5oQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gQmFra2VyIDx4Yy1yYWNlcjJAbGl2ZS5jYT4K
ICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9zZSBB
YnJldSA8am9hYnJldUBzeW5vcHN5cy5jb20+CiAgSm9zZSBBYnJldSA8am9zZS5hYnJldUBzeW5v
cHN5cy5jb20+CiAgSnVsaWVuIEQnQXNjZW56aW8gPGpkYXNjZW56aW9AcG9zdGVvLm5ldD4KICBK
dW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAgSnVyaWNhIFZ1a2FkaW4gPGp1cmlj
YS52dWthZGluQHJ0LXJrLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9u
aWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2FuIExpYW5n
IDxrYW4ubGlhbmdAbGludXguaW50ZWwuY29tPgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4K
ICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLcnp5c3p0b2YgQWRhbXNraSA8
a3J6eXN6dG9mLmFkYW1za2lAbm9raWEuY29tPgogIExhcnMgRWxsZW5iZXJnIDxsYXJzLmVsbGVu
YmVyZ0BsaW5iaXQuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGVv
bmlkIEl6aXVtdHNldiA8bGVvbmlkLml6aXVtdHNldkBnbWFpbC5jb20+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVz
LndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25p
QHJlZGhhdC5jb20+CiAgTHVib21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29l
bGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVpeiBBdWd1c3RvIHZvbiBEZW50eiA8
bHVpei52b24uZGVudHpAaW50ZWwuY29tPgogIE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2No
bGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYW51ZWwgUmVpbmhhcmR0IDxtYW51ZWwucmhkdEBnbWFp
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgSG9s
dG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93
c2tpQHNhbXN1bmcuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJr
IFJ1c3RhZCA8bXJ1c3RhZEBnbWFpbC5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRA
YXJtLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hcnRpbiBLZXBwbGluZ2VyIDxtYXJ0aW4ua2VwcGxpbmdlckBnaW56aW5nZXIuY29tPgog
IE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYW1p
IEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXRoZXVzIFRhdmFyZXMgPG1hdGhl
dXMuYmVybmFyZGlub0B1c3AuYnI+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51
eC5pbnRlbC5jb20+CiAgTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdtYWlsLmNvbT4KICBNYXR0aSBL
dXJrZWxhIDxNYXR0aS5LdXJrZWxhQGlraS5maT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1j
aGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1hdXJvIENpYW5jaW8gPG1hdXJvQGFjYWRldS5j
b20+CiAgTWVlbGlzIFJvb3MgPG1yb29zQGxpbnV4LmVlPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1w
ZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtl
IFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlA
cmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWly
b3NsYXYgTGljaHZhciA8bWxpY2h2YXJAcmVkaGF0LmNvbT4KICBNeXVuZ2hvIEp1bmcgPG1oanVu
Z2tAZ21haWwuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5j
b20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmljaG9sYXMgTWMg
R3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmlrb3MgVHNpcm9uaXMgPG50c2lyb25pc0BhcnJp
a3RvLmNvbT4KICBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KICBPbGVnIE5l
c3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xla3NhbmRyIE5hdGFsZW5rbyA8b2xla3NhbmRy
QG5hdGFsZW5rby5uYW1lPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYW9s
byBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBFLiBN
Y0tlbm5leSA8cGF1bG1ja0BsaW51eC5pYm0uY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3
LmN6PgogIFBhd2XFgiBDaG1pZWwgPHBhd2VsLm1pa29sYWouY2htaWVsQGdtYWlsLmNvbT4KICBQ
ZXRlciBSb3NpbiA8cGVkYUBheGVudGlhLnNlPgogIFBldGVyIFNoaWVyIDxwc2hpZXJAZ29vZ2xl
LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFpp
amxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBpZXJyZS1Mb3VpcyBCb3Nz
YXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUHUgV2VuIDxwdXdl
bkBoeWdvbi5jbj4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmVuYXRvIEx1aSBH
ZWggPHJlbmF0b2dlaEBnbWFpbC5jb20+CiAgUmljaGFyZCBDb2NocmFuIDxyaWNoYXJkY29jaHJh
bkBnbWFpbC5jb20+CiAgUmljaGFyZCBXZWluYmVyZ2VyIDxyaWNoYXJkQG5vZC5hdD4KICBSb2xh
bmQgS2FtbWVyZXIgPHJvbGFuZC5rYW1tZXJlckBsaW5iaXQuY29tPgogIFJvbm5pZSBTYWhsYmVy
ZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KICBSdW5kb25nIEdlIDxyZG9uZy5nZUBnbWFpbC5jb20+CiAgUnVzc2VsbCBL
aW5nIC0gQVJNIExpbnV4IDxsaW51eEBhcm1saW51eC5vcmcudWs+CiAgUnVzc2VsbCBLaW5nIDxy
bWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW1pIFRvbHZhbmVuIDxzYW1pdG9sdmFuZW5A
Z29vZ2xlLmNvbT4KICBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KICBTYXNo
YSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8
YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBT
ZXJnZWkgU2h0eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRlbWJlZGRlZC5jb20+CiAgU2Vy
Z2VpIFRyb2ZpbW92aWNoIDxzbHlmb3hAZ2VudG9vLm9yZz4KICBTaGFubm9uIE5lbHNvbiA8c2hh
bm5vbi5sZWUubmVsc29uQGdtYWlsLmNvbT4KICBTaGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5v
cmc+CiAgU2ltb24gV3VuZGVybGljaCA8c3dAc2ltb253dW5kZXJsaWNoLmRlPgogIFNsYXdvbWly
IFN0ZXBpZW4gPHNzdEBwb2N6dGEuZm0+CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxA
Z29vZ2xlLmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZWZmZW4g
S2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBCb3lkIDxz
Ym95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4K
ICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRlZXAg
SG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgogIFN2ZW4gRWNrZWxtYW5uIDxzdmVuLmVja2Vs
bWFubkBvcGVubWVzaC5jb20+IFtpcHE0MDE5XQogIFN2ZW4gRWNrZWxtYW5uIDxzdmVuQG5hcmZh
dGlvbi5vcmc+CiAgc3l6Ym90K2MxZTM2ZDMwZWUzNDE2Mjg5Y2MwQHN5emthbGxlci5hcHBzcG90
bWFpbC5jb20KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGVqdW4gSGVvIDx0akBr
ZXJuZWwub3JnPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5u
ZS5qcD4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21A
dm13YXJlLmNvbT4KICBUaWV6aHUgWWFuZyA8a2VybmVscGF0Y2hAMTI2LmNvbT4KICBUaW5hIFpo
YW5nIDx0aW5hLnpoYW5nQGludGVsLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUu
Y29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxm
LmhhbnNzb25AbGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmln
QHBlbmd1dHJvbml4LmRlPgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBLb25kcmF0aWV2IDx2
bGFkaW1pci5rb25kcmF0aWV2QGxpbnV4LmludGVsLmNvbT4KICBWbGFkaXMgRHJvbm92IDx2ZHJv
bm92QHJlZGhhdC5jb20+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAg
V2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBXb29qdW5nIEh1
aCA8V29vanVuZy5IdWhAbWljcm9jaGlwLmNvbT4KICBZYW5ndGFvIExpIDx0aW55LndpbmR6ekBn
bWFpbC5jb20+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWW91bmcgWGlh
byA8WWFuZ1g5MkBob3RtYWlsLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5j
b20+CiAgWXVmZW4gV2FuZyA8d2FuZ3l1ZmVuQGh1YXdlaS5jb20+CiAgWXVubGVpIEhlIDxoZXl1
bmxlaUBodWF3ZWkuY29tPgogIFpoaXFpYW5nIExpdSA8bGl1emhpcWlhbmcyNkBodWF3ZWkuY29t
PgogIFpvcmFuIE1hcmtvdmljIDx6bWFya292aWNAc2llcnJhd2lyZWxlc3MuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
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
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBkYzVlOGM5
OTk3NWIuLmFmMTNmNDNmMDFhMyAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZhNGRlNDJlY2VjOGVk
NzFiMSAtPiB0ZXN0ZWQvbGludXgtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 20:14:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 20:14: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 1gzoXn-0002aJ-HK; Fri, 01 Mar 2019 20: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=0wCk=RE=xenproject.org=prvs=956233507=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzoXm-0002a6-Ef
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 20:14:06 +0000
X-Inumbo-ID: 8f639bd0-3c5e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f639bd0-3c5e-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 20:14:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,429,1544486400"; d="scan'208";a="79485436"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83686-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=86c7e2f4a93322a76afea5ee6806a83420d1dfea
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Mar 2019 20:13:55 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83686: 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
MzY4NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNjg2LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDg2YzdlMmY0YTkzMzIyYTc2YWZlYTVlZTY4MDZhODM0MjBkMWRmZWEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDFlMzYyMzI5OTRjOGFkMDE3NzQ1MDFkMmUy
OTlkZWJhM2EyNDY5YWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzY2MCAgMjAxOS0wMi0yNCAw
NzoxNzo1OSBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM2ODYgIDIwMTktMDMt
MDEgMTU6MjM6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBMaW5kc2F5IDxhYXJvbkBvcy5hbXBl
cmVjb21wdXRpbmcuY29tPgogIEFhcm9uIExpbmRzYXkgT1MgPGFhcm9uQG9zLmFtcGVyZWNvbXB1
dGluZy5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4K
ICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29u
IDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBl
aWsuYm1lLmh1PgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5n
Lm9yZz4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAg
Q2hyaXN0b3BoZSBGZXJnZWF1IDxjZmVyZ2VhdUByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5n
IDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgUC4gQmVycmFu
Z2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4K
ICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVk
aGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2Fz
IDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGlu
dXguaWJtLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpYW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9yYWNs
ZS5jb20+CiAgTHVrw6HFoSBIcsOhemvDvSA8bGhyYXpreUByZWRoYXQuY29tPgogIE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxh
bmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxh
cm1icnVAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXZlbCBEb3ZnYWx5
dWsgPHBhdmVsLmRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgog
IFJvbWFuIEthcGwgPHJrYUBzeXNnby5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBT
dmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBWaWN0b3IgVG9zbyA8dmljdG9ydG9zb0ByZWRoYXQuY29tPgogIFZsYWRp
bWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgY2FwdHVyZS1sb2dzCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzcxMSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 21:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 21:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzq1D-0000i8-PA; Fri, 01 Mar 2019 21:48: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=GrDf=RE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gzq1D-0000i3-9C
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 21:48:35 +0000
X-Inumbo-ID: c20f098e-3c6b-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c20f098e-3c6b-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 21:48: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 017142083E;
 Fri,  1 Mar 2019 21:48:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551476912;
 bh=2qu8p1FaRzXi+D7JThhmUE2FPXY/w6je9+D84ICU5lg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=i1U+npBfxZF8I9ACFMhvn7DwQG9MKMd/9t6UoAqDaLbJ4GI9m+oGGvUBhTLAFPDtG
 tteRXURQe2sY5+aTTOhCmU/UfYTiwJi7HvUBHqnrW12H7fuMShcvqvHErIh/o1ncra
 hcDU0HyB1oMIxLeW+a2bv0kYfBHClBr+I9Yxw7ro=
Date: Fri, 1 Mar 2019 13:48: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: <5C764DBD020000780021A939@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902281601110.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>
 <alpine.DEB.2.10.1902261316380.20689@sstabellini-ThinkPad-X260>
 <5C764DBD020000780021A939@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>

T24gV2VkLCAyNyBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDI2LjAyLjE5
IGF0IDIyOjIyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDI2
IEZlYiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjUuMDIuMTkgYXQgMjE6
NTAsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+PiA+IEBAIC0yMTAsNyArMjEw
LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVu
dXNlZCkKPiA+PiA+ICAgICAgICAgIHJlZ2lvbi5iZWdpbiA9IF9fYWx0X2luc3RydWN0aW9uczsK
PiA+PiA+ICAgICAgICAgIHJlZ2lvbi5lbmQgPSAoc3RydWN0IGFsdF9pbnN0ciAqKV9fYWx0X2lu
c3RydWN0aW9uc19lbmQ7Cj4gPj4gPiAgCj4gPj4gPiAtICAgICAgICByZXQgPSBfX2FwcGx5X2Fs
dGVybmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAodm9pZCAqKV9zdGFydCk7Cj4gPj4gPiArICAg
ICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCAodWludHB0cl90KXhlbm1h
cCAtCj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dWludHB0cl90KV9zdGFydCk7Cj4gPj4gCj4gPj4gVW5kZXNpcmFibGUgKGJ1dCBpbiB0aGlzIGNh
c2UgbWF5YmUgaW5kZWVkIHVuYXZvaWRhYmxlKSBjYXN0aW5nCj4gPj4gaW5zdGVhZC4gSSBkb24n
dCB0aGluayB0aGlzIGJlbG9uZ3MgaW4gYSBwYXRjaCB3aXRoIHRoZSBnaXZlbiB0aXRsZQo+ID4+
IHRob3VnaC4KPiA+IAo+ID4gSXQncyBpbiB0aGlzIHBhdGNoIGJlY2F1c2UgdGhpcyBpcyB0aGUg
cGF0Y2ggZGVhbGluZyB3aXRoIF9zdGFydCBhbmQKPiA+IF9lbmQuIExldCBtZSBrbm93IGhvdyB3
b3VsZCB5b3UgbGlrZSB0aGUgcGF0Y2hlcyB0byBiZSBzcGxpdC4KPiAKPiBXZWxsLCBJIGNhbiBz
ZWUgdGhlIGdlbmVyYWwgcG9zc2libGUgbmVlZCBmb3IgYWRkaXRpb25hbCBjaGFuZ2VzCj4gZHVl
IHRvIHRoZSB0eXBlIGFkanVzdG1lbnRzLiBJIGRvbid0IHNlZSB0aG91Z2ggd2h5IHRoZSBvcmln
aW5hbAo+IGNvZGUgaW4gdGhpcyBleGFtcGxlIHdvdWxkIGJyZWFrIHdpdGggdGhlIG90aGVyIGFk
anVzdG1lbnRzIGRvbmUKPiBoZXJlLiBUaGluZ3MgbmVlZCB0byBidWlsZCBhbmQgd29yayBhZnRl
ciBlYWNoIHBhdGNoLCBidXQgY2hhbmdlcwo+IG5vdCBzdHJpY3RseSBuZWVkZWQgYW5kIG5vdCBy
ZWxhdGVkIHRvIHRoZSBzdWJqZWN0IG9mIGEgcGF0Y2ggd291bGQKPiBiZXR0ZXIgYmUgc3BsaXQg
b3V0IChpbiB0aGlzIGNhc2UgaW50byB0aGUgW29yIGFub3RoZXJdIEFybS1zcGVjaWZpYwo+IHBh
dGNoKS4KCkknbGwgYWRkIGEgcGF0Y2ggYXQgdGhlIGVuZCB3aXRoIGFsbCB0aGUgZXhwbGljaXQg
Y2FzdHMuIE11Y2ggZWFzaWVyIHRvCnRhbGsgYWJvdXQgaG93IHRvIHNvbHZlIHRoZSBvZGQgZW5k
cyB0aGF0IHdheS4gVGhpcyBzcGVjaWZpYyBpbnN0YW5jZQpjYW4gYmUgcmVzb2x2ZWQgdGhvdWdo
LCBJJ2xsIGRvIHRoYXQuCgoKPiA+PiA+IEBAIC03OCw3ICs3OCwxOSBAQCB2b2lkIGFyY2hfbGl2
ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gPj4gPiAg
ICAgIHVpbnQzMl90ICpuZXdfcHRyOwo+ID4+ID4gICAgICB1bnNpZ25lZCBpbnQgbGVuOwo+ID4+
ID4gIAo+ID4+ID4gLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFy
dCArIHZtYXBfb2ZfeGVuX3RleHQ7Cj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAgICAqIFdlIG5l
ZWQgdG8gY2FsY3VsYXRlIHRoZSBvZmZzZXQgb2YgdGhlIGFkZHJlc3MgZnJvbSBfc3RhcnQsIGFu
ZAo+ID4+ID4gKyAgICAgKiBhcHBseSB0aGF0IHRvIG91ciBvd24gbWFwLCB0byBmaW5kIHdoZXJl
IHdlIGhhdmUgdGhpcyBtYXBwZWQuCj4gPj4gPiArICAgICAqIERvaW5nIHRoZXNlIGtpbmQgb2Yg
Z2FtZXMgZGlyZWN0bHkgd2l0aCBwb2ludGVycyBpcyBjb250cmFyeSB0bwo+ID4+ID4gKyAgICAg
KiB0aGUgQyBydWxlcyBmb3Igd2hhdCBwb2ludGVycyBtYXkgYmUgY29tcGFyZWQgYW5kIGNvbXB1
dGVkLiAgU28KPiA+PiA+ICsgICAgICogd2UgZG8gdGhlIG9mZnNldCBjYWxjdWxhdGlvbiB3aXRo
IGludGVnZXJzLCB3aGljaCBpcyBhbHdheXMKPiA+PiA+ICsgICAgICogbGVnYWwuICBUaGUgc3Vi
c2VxdWVudCBhZGRpdGlvbiBvZiB0aGUgb2Zmc2V0IHRvIHRoZQo+ID4+ID4gKyAgICAgKiB2bWFw
X29mX3hlbl90ZXh0IHBvaW50ZXIgaXMgbGVnYWwgYmVjYXVzZSB0aGUgY29tcHV0ZWQgcG9pbnRl
ciBpcwo+ID4+ID4gKyAgICAgKiBpbmRlZWQgYSB2YWxpZCBwYXJ0IG9mIHRoZSBvYmplY3QgcmVm
ZXJyZWQgdG8gYnkgdm1hcF9vZl94ZW5fdGV4dAo+ID4+ID4gKyAgICAgKiAtIG5hbWVseSwgdGhl
IGJ5dGUgYXJyYXkgb2Ygb3VyIG1hcHBpbmcgb2YgdGhlIFhlbiB0ZXh0Lgo+ID4+ID4gKyAgICAg
Ki8KPiA+PiA+ICsgICAgbmV3X3B0ciA9ICgodWludHB0cl90KWZ1bmMtPm9sZF9hZGRyLCAtICh1
aW50cHRyX3QpX3N0YXJ0KSArCj4gPj4gPiArICAgICAgICAgICAgICB2bWFwX29mX3hlbl90ZXh0
Owo+ID4+IAo+ID4+IFlvdSBub3QgdXNpbmcgdGhlIGludGVuZGVkIGhlbHBlciBpbmxpbmVzIGhh
cyBhbGxvd2VkIGZvciBhIGJ1ZyB0bwo+ID4+IHNsaXAgaW4gdGhhdCB0aGUgY29tcGlsZXIgY2Fu
J3QgZXZlbiBoZWxwIG5vdGljZSwgZHVlIHRvIC0gYmVpbmcgYm90aAo+ID4+IGEgdmFsaWQgdW5h
cnkgYW5kIGEgdmFsaWQgYmluYXJ5IG9wZXJhdG9yLgo+ID4gCj4gPiBXZWxsIHNwb3R0ZWQhIEkn
bGwgZml4IHRoZSBidWcuIEkgd291bGQgYWxzbyBiZSBoYXBweSB0byB1c2UgdGhlIGhlbHBlcgo+
ID4gaW5saW5lcywgYnV0IHdlIGRpc2N1c3NlZCBub3QgdG8gdXNlIHRoZW0gaW4gY2FzZXMgbGlr
ZSB0aGlzLCB3aXRoIHRocmVlCj4gPiBvcGVyYXRvcnMuIEV2ZW4gaWYgSSB3YW50ZWQgdG8gdXNl
IHRoZW0sIG5vbmUgb2YgdGhlIGlubGluZSBoZWxwZXJzIGZpdAo+ID4gdGhpcyBjYXNlLiBPciBk
byB5b3Ugc3VnZ2VzdDoKPiA+IAo+ID4gICBuZXdfcHRyID0geGVuX2RpZmYoX3N0YXJ0LCAoc3Ry
dWN0IGFic3RyYWN0X3hlbiAqKWZ1bmMtPm9sZF9hZGRyKSArCj4gPiAgICAgICAgICAgICB2bWFw
X29mX3hlbl90ZXh0Owo+ID4gCj4gPiBJcyB0aGF0IHdoYXQgeW91IGFyZSBhc2tpbmc/Cj4gCj4g
Tm8gbWF0dGVyIHdoYXQsIGl0IGxvb2tzIGxpa2UgeW91J3JlIHdhbnRpbmcgKGFuZCBwZXJoYXBz
IG5lZWRpbmcpIHRvCj4gc3RpY2sgdG8gc29tZSBmb3JtIG9mIGNhc3QgaGVyZS4gQnV0IHRoYXQn
cyB3aGF0IHlvdSdyZSBzcGVjaWZpY2FsbHkKPiB0cnlpbmcgdG8gZ2V0IGF3YXkgZnJvbSwgYXJl
bid0IHlvdT8gV2hhdCBpcyBNSVNSQSdzIHBvc2l0aW9uIG9uCj4gY2FzdHMgZnJvbSB2b2lkICog
dG8gYSB0eXBlPyBUaGlzIGlzIG5vdCBhIGdlbmVyYWxseSAic2FmZSIgb3BlcmF0aW9uCj4gYWZ0
ZXIgYWxsLCBiZWNhdXNlIHRoZSBjYXN0ZWQgdG8gdHlwZSBjb3VsZCBiZSBvdXQgb2Ygc3luYyB3
aXRoIHRoZQo+IG9iamVjdCB0aGUgcG9pbnRlciBwb2ludHMgYXQuCj4gCj4gTm90ZSB0aGF0IHN0
cnVjdCBsaXZlcGF0Y2hfZnVuYyBvbmx5IGhhcHBlbnMgdG8gbGl2ZSBpbiB0aGUgcHVibGljCj4g
aW50ZXJmYWNlLCBidXQgdGhlIHR5cGUgb2Ygb2xkX2FkZHIgb3VnaHQgdG8gYmUgZnJlZWx5IGNo
YW5nZWFibGUgYXMKPiBsb25nIGFzIGl0IHJlbWFpbnMgYSBwb2ludGVyLiBEaWQgeW91IGNoZWNr
IHdoZXRoZXIgY2hhbmdpbmcgaXQgd291bGQKPiBoZWxwIGF2b2lkIGFsbCBjYXN0aW5nPwogCkkg
YW0gdHJ5aW5nIHRvIGdldCBhd2F5IGZyb20gY29tcGFyaXNvbnMvc3VidHJhY3Rpb25zIGJldHdl
ZW4gcG9pbnRlcnMKcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMuIEkgYW0gbm90IHRyeWlu
ZyB0byBnZXQgYXdheSBmcm9tIGNhc3RzCmNvbXBsZXRlbHksIG9ubHkgdHJ5aW5nIHRvIG1pbmlt
aXplIHRoZW0gd2hpbGUgcmVhY2hpbmcgdGhlIG1haW4Kb2JqZWN0aXZlLgoKSSBjaGVja2VkIE1J
U1JBQyBhbmQgaXQgbG9va3MgbGlrZSB2b2lkKiBwb2ludGVycyBjb252ZXJzaW9ucyBhcmUKYWxs
b3dlZCwgc28gSSBjYW4gdXNlIHhlbl9kaWZmIGhlcmUuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 22:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 22:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzqGm-00026t-81; Fri, 01 Mar 2019 22:04: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzqGk-00026j-Sr
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 22:04:38 +0000
X-Inumbo-ID: 00da7cd8-3c6e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00da7cd8-3c6e-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 22:04: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 1gzqGi-0004Lg-E3; Fri, 01 Mar 2019 22:04: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 1gzqGi-0005cd-30; Fri, 01 Mar 2019 22:04:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzqGi-0006u0-25; Fri, 01 Mar 2019 22:04:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 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-arm64-arm64-xl: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-credit2: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:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-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-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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=30921fc1e5fcf904f9afddeece1288f5b16ba017
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 22:04:36 +0000
Subject: [Xen-devel] [linux-4.14 test] 133470: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ3MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAx
OCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMzMyNjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDMwOTIxZmMxZTVmY2Y5MDRmOWFmZGRlZWNlMTI4OGY1YjE2YmEwMTcKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ2YmY5ZGNlYmRkMTE5NjdiMmI2
YzczZDdjOGY0ODYzNjI0ZjY5YzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzI2MSAgMjAxOS0w
Mi0xNSAwODozNDoyNiBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMzMjYgIDIw
MTktMDItMjAgMDk6NDE6MTggWiAgICA5IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzM0NzAgIDIwMTktMDItMjggMTI6MjY6MTIgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJp
YyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgIllhbiwgWmhlbmciIDx6
eWFuQHJlZGhhdC5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+CiAg
QWRyaWFuIEJ1bmsgPGJ1bmtAa2VybmVsLm9yZz4KICBBbGJhbiBCZWRlbCA8YWxiZXVAZnJlZS5m
cj4KICBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5oLmR1eWNrQGxpbnV4LmludGVsLmNvbT4K
ICBBbGV4YW5kcmUgVG9yZ3VlIDxhbGV4YW5kcmUudG9yZ3VlQHN0LmNvbT4KICBBbGV4ZWkgU3Rh
cm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBCcm9ka2luIDxhYnJvZGtpbkBzeW5v
cHN5cy5jb20+CiAgQW1pdCBQdW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5vcmc+CiAgQW5kcmVh
cyBaaWVnbGVyIDxhbmRyZWFzLnppZWdsZXJAZmF1LmRlPgogIEFuZHJldyBMdW5uIDxhbmRyZXdA
bHVubi5jaD4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFu
ZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5jb20+CiAgQXJpZWwgRWxpb3IgPGFlbGlvckBt
YXJ2ZWxsLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4K
ICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBCYXJ0b3N6IEdvbGFzemV3
c2tpIDxicmdsQGJnZGV2LnBsPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEJvcmlzbGF2IFBl
dGtvdiA8YnBAc3VzZS5kZT4KICBDaGFvIEZhbiA8ZmFuYy5mbnN0QGNuLmZ1aml0c3UuY29tPgog
IENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGVuZy1N
aW4gQW8gPHRvbnlfYW9Ad2l3eW5uLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp
bHNvbi5jby51az4KICBDaHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBnbWFpbC5jb20+CiAg
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtp
bmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4K
ICBDb3JlbnRpbiBMQUJCRSA8Y2xhYmJlQGJheWxpYnJlLmNvbT4KICBEYW4gQ2FycGVudGVyIDxk
YW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEF4dGVucyA8ZGphQGF4dGVucy5uZXQ+
CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBBLiBMb25n
IDxkYXZlLmxvbmdAbGluYXJvLm9yZz4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZW5pcyBCb2xv
dGluIDxkYm9sb3RpbkBtYXJ2ZWxsLmNvbT4KICBEaWVuIFBoYW0gPGRpZW4ucGhhbS5yeUByZW5l
c2FzLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAg
RG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPgogIEVsaSBDb29wZXIgPGVsaWNvb3Bl
ckBnbXguY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1
bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJt
QHhtaXNzaW9uLmNvbT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5
cy5jb20+CiAgRmxvcmlhbiBTdGVja2VyIDxtMTlAZmxvcmlhbnN0ZWNrZXIuZGU+CiAgR3JlZyBL
cm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1F
TlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEBy
b2Vjay11cy5uZXQ+CiAgSGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIEhhdWtl
IE1laHJ0ZW5zIDxoYXVrZS5tZWhydGVuc0BpbnRlbC5jb20+CiAgSGF1a2UgTWVocnRlbnMgPGhh
dWtlQGhhdWtlLW0uZGU+CiAgSGVkaSBCZXJyaWNoZSA8aGVkaS5iZXJyaWNoZUBocGUuY29tPgog
IEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRv
ci5hcGFuYS5vcmcuYXU+CiAgSHVhemhvbmcgVGFuIDx0YW5odWF6aG9uZ0BodWF3ZWkuY29tPgog
IElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbGlhIE1pcmtpbiA8aW1pcmtp
bkBhbHVtLm1pdC5lZHU+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5n
byBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJl
ZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFjZWsuYW5hc3pld3NraUBnbWFpbC5jb20+
CiAgSmFjayBXYW5nIDxqaW5wdS53YW5nQGNsb3VkLmlvbm9zLmNvbT4KICBKYW1lcyBNb3JyaXMg
PGphbWVzLm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphbWllIExlbnRpbiA8am1AbGVudGluLmNv
LnVrPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFzb24gR3VudGhv
cnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5
MEBnbWFpbC5jb20+CiAgSmlhbmNoYW8gV2FuZyA8amlhbmNoYW8udy53YW5nQG9yYWNsZS5jb20+
CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0
LmNvbT4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2UgVGhvcm5iZXIgPGVq
dEByZWRoYXQuY29tPgogIEpvZWwgRmVybmFuZGVzIDxqb2VsYWZAZ29vZ2xlLmNvbT4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBXZWluZXIgPGhh
bm5lc0BjbXB4Y2hnLm9yZz4KICBKb2huIERhdmlkIEFuZ2xpbiA8ZGF2ZS5hbmdsaW5AYmVsbC5u
ZXQ+CiAgSm9uYXRoYW4gQmFra2VyIDx4Yy1yYWNlcjJAbGl2ZS5jYT4KICBKb25hdGhhbiBNYXJl
ayA8am9uYXRoYW5AbWFyZWsuY2E+CiAgSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5A
bGludXguaW50ZWwuY29tPgogIEpvc2UgQWJyZXUgPGpvYWJyZXVAc3lub3BzeXMuY29tPgogIEpv
c2UgQWJyZXUgPGpvc2UuYWJyZXVAc3lub3BzeXMuY29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEu
TGF3YWxsQGxpcDYuZnI+CiAgSnVsaWVuIEQnQXNjZW56aW8gPGpkYXNjZW56aW9AcG9zdGVvLm5l
dD4KICBKdWxpZW4gVGhpZXJyeSA8anVsaWVuLnRoaWVycnlAYXJtLmNvbT4KICBKdXJpY2EgVnVr
YWRpbiA8anVyaWNhLnZ1a2FkaW5AcnQtcmsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5n
LmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWwgQ29ubGV5IDxrYWwuY29ubGV5QGRlY3RyaXMuY29t
PgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLZWVydGh5IDxqLWtlZXJ0aHlAdGkuY29t
PgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtpc2hvbiBWaWpheSBBYnJh
aGFtIEkgPGtpc2hvbkB0aS5jb20+CiAgS29uc3RhbnRpbiBLaGxlYm5pa292IDxraGxlYm5pa292
QHlhbmRleC10ZWFtLnJ1PgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4K
ICBMYXdyZW5jZSBCcmFrbW8gPGJyYWttb0BmYi5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNA
bGluYXJvLm9yZz4KICBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5jb20+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWog
PGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXZpdSBEdWRhdSA8bGl2aXVAZHVkYXUuY28u
dWs+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29tPgogIExvcmVuem8gQmlh
bmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBNYW5pc2ggUmFuZ2Fua2FyIDxt
cmFuZ2Fua2FyQG1hcnZlbGwuY29tPgogIE1hbnVlbCBSZWluaGFyZHQgPG1hbnVlbC5yaGR0QGdt
YWlsLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFyY2VsbyBSaWNh
cmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVy
c2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZh
aUBmYi5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXRo
aWV1IERlc25veWVycyA8bWF0aGlldS5kZXNub3llcnNAZWZmaWNpb3MuY29tPgogIE1hdHQgVHVy
bmVyIDxtYXR0c3Q4OEBnbWFpbC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1
bS5vcmc+CiAgTWF0dGkgS3Vya2VsYSA8TWF0dGkuS3Vya2VsYUBpa2kuZmk+CiAgTWF1cm8gQ2lh
bmNpbyA8bWF1cm9AYWNhZGV1LmNvbT4KICBNZWVsaXMgUm9vcyA8bXJvb3NAbGludXguZWU+CiAg
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nr
b0BzdXNlLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFz
IFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTmF0ZSBEYWlsZXkgPG5hdGUuZGFpbGV5
QHN0cmF0dXMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5j
b20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBBcm1zdHJv
bmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRy
aXZlci5jb20+CiAgTmljaG9sYXMgTWMgR3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmljb2xh
cyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8
bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5pa29zIFRzaXJvbmlzIDxudHNpcm9uaXNA
YXJyaWt0by5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIFBhYmxvIE5l
aXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVk
aGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVy
dG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIEtvY2lhbGtvd3NraSA8cGF1bC5rb2Np
YWxrb3dza2lAYm9vdGxpbi5jb20+CiAgUGF2YW5rdW1hciBLb25kZXRpIDxwa29uZGV0aUBjb2Rl
YXVyb3JhLm9yZz4KICBQYXdlxYIgQ2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5j
b20+CiAgUGV0ZXIgT3Nrb2xrb3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQZXRlciBVamZhbHVzaSA8
cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRyIE1hY2hhdGEgPHBldHJtQG1lbGxhbm94LmNvbT4KICBQaGlsIFN1dHRlciA8
cGhpbEBud2wuY2M+CiAgUXVlbnRpbiBQZXJyZXQgPHF1ZW50aW4ucGVycmV0QGFybS5jb20+CiAg
UmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJha2VzaCBQ
aWxsYWkgPHBpbGxhaXJAY29kZWF1cm9yYS5vcmc+CiAgUmFscGggQ2FtcGJlbGwgPHJjYW1wYmVs
bEBudmlkaWEuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9iZXJ0IEJl
cmdlciA8Um9iZXJ0LkJlcmdlckBSZWxpYWJsZUVtYmVkZGVkU3lzdGVtcy5jb20+CiAgUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsr
a2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94
LmNvbT4KICBTYW5kZWVwIFBhdGlsIDxzc3BhdGlsQGFuZHJvaWQuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBNYXloZXcgPHNtYXloZXdAcmVkaGF0LmNvbT4K
ICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2VyZ2VpIFRyb2ZpbW92aWNoIDxzbHlm
b3hAZ2VudG9vLm9yZz4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29t
PgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RhbmxleSBDaHUgPHN0YW5s
ZXkuY2h1QG1lZGlhdGVrLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFN0
ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13
YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBh
cm0uY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAg
U3ZlbiBFY2tlbG1hbm4gPHN2ZW4uZWNrZWxtYW5uQG9wZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAg
VGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3Vz
ZS5kZT4KICBUYWxvbnMgTGVlIDx4aW4ubGlAY2l0cml4LmNvbT4KICBUYXJpcSBUb3VrYW4gPHRh
cmlxdEBtZWxsYW5veC5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBz
dXNlLmRlPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbWkgVmFs
a2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVG9uZ2hhbyBaaGFuZyA8eGlhbmd4aWEu
bS55dWVAZ21haWwuY29tPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpbmVldCBH
dXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBs
aW5hcm8ub3JnPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2VpIFlvbmdq
dW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBn
b29nbGUuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5j
b20+CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBsaW51eC5pbnRlbC5jb20+CiAgWGluIExvbmcg
PGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZ
b25nbG9uZyBMaXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAgWXUtSHNpYW5nIENoZW4gPG1h
dHRfY2hlbkB3aXd5bm4uY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgog
IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaGlxaWFuZyBMaXUgPGxpdXpo
aXFpYW5nMjZAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODM1IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 22:56:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 22: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 1gzr4u-0005nQ-I5; Fri, 01 Mar 2019 22:56: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzr4t-0005nE-OX
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 22:56:27 +0000
X-Inumbo-ID: 3dcf2331-3c75-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dcf2331-3c75-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 22:56: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 1gzr4r-0005J1-8M; Fri, 01 Mar 2019 22:56:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzr4q-0001KB-Q5; Fri, 01 Mar 2019 22:56:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzr4q-0008Ed-PT; Fri, 01 Mar 2019 22:56:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133493-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c3947b54235c93e4f41d6d56b1f5296a9f8021d5
X-Osstest-Versions-That: ovmf=ece4c1de3e7b2340d351c2054c79ea689a954ed6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 22:56:24 +0000
Subject: [Xen-devel] [ovmf test] 133493: 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>

ZmxpZ2h0IDEzMzQ5MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0OTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMzk0N2I1NDIzNWM5M2U0ZjQxZDZkNTZiMWY1Mjk2
YTlmODAyMWQ1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlY2U0YzFk
ZTNlN2IyMzQwZDM1MWMyMDU0Yzc5ZWE2ODlhOTU0ZWQ2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM0NzEgIDIwMTktMDItMjggMTQ6MTE6MTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNDkzICAyMDE5LTAzLTAxIDA2OjE0OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5j
b20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxq
aWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFdhbmcsIEZhbiA8ZmFuLndhbmdAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIGVjZTRjMWRlM2UuLmMzOTQ3YjU0MjMgIGMzOTQ3YjU0MjM1YzkzZTRmNDFkNmQ1NmIxZjUy
OTZhOWY4MDIxZDUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 23:04:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 23: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 1gzrCs-0006bN-Dk; Fri, 01 Mar 2019 23:04: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=O0Sm=RE=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gzrCq-0006bH-K0
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 23:04:41 +0000
X-Inumbo-ID: 62787764-3c76-11e9-bc90-bc764e045a96
Received: from UCOL19PA10.eemsg.mail.mil (unknown [214.24.24.83])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62787764-3c76-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 23:04:37 +0000 (UTC)
X-EEMSG-check-017: 648685414|UCOL19PA10_EEMSG_MP8.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.58,429,1544486400"; d="scan'208";a="648685414"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 01 Mar 2019 23:04:36 +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=1551481476; x=1583017476;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=gX1NBKABrCApzhity02zjzWxnRrrHF8q0gVfETVzmrk=;
 b=D3ekr2CvuM6dFHA2jMgnWCC2YhSTybnk/xuk5LTsENFLbwsFPHuMHGrC
 8ds5Nxyy31HpEhDF/wckKV0jIlxRE5COa1O1t34iMEl1eYZDvpzrROEoR
 fgiMpjVD9Gm1F+nhchKXV4moaKvx74VixqTYLjgm6G0kC/0WFkPiOHzsE
 3E6daM92XB3CBAbkzR7+1mTlbJWkijkq/NWlI1Rmtrx/QuS510bjPuz5+
 vO4eGpiZh3paedtOiaH5SIOowy5QOXEoDgKzIquKASrUAxnOlMqr5MKnq
 mYmDaP0ow1L239iHI3QckZFVHSZdo2pUtfrMTIWsg5q9Ou1PpE6qBI2nq w==;
X-IronPort-AV: E=Sophos;i="5.58,429,1544486400"; d="scan'208";a="24533555"
IronPort-PHdr: =?us-ascii?q?9a23=3AzR/SjxHQXbsQfupFirGQF51GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ76pMS7bnLW6fgltlLVR4KTs6sC17KG9fi4EUU7or+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/zGJKHuAo3RLnjfl7fsZb?=
 =?us-ascii?q?R961NYyAoy099f4YhYCr4bIP3pXk/xsMfVAQUjMwyx2eroFNJ91oYGU2KVHq?=
 =?us-ascii?q?CZKL/SsUOP5u83LeiDeo4VtCz5K/gk+v7ik2Q0lkMcfam1x5sXaX+5Eu56LE?=
 =?us-ascii?q?WeZHrmms0BHnsSvgoiUOzqj0WPUDFNaHa0Rq4z+y80CJy4AofHXY2thL2B3D?=
 =?us-ascii?q?ynHp1NfGxHBU6DEXHwd4WeXPcMajydLdN9kjAeUrihUYAh3wm0tADm07pnMv?=
 =?us-ascii?q?bU+ioAuJL4z9h1+/fcmgos+jxwC8Sd0meNT2Bvk2MLWTA2xqZ/rlJ5yluZ1q?=
 =?us-ascii?q?h4mfNYH8RJ5/xVSgc6KYLcz+tiBt/oXALOY82JR0ioQ9m8HT4xSdUxw8cQbE?=
 =?us-ascii?q?ZnFdivlQzM3yu2A78PlryKC4Y4/b7b33j0P8x90WrJ1LE9j1k6RctCLWyoib?=
 =?us-ascii?q?B49wjJCI7GjV+Vmai3daQa2C7C7n+DwHGQs0FFSgJ/TaTFXWwFZkvXotX1/F?=
 =?us-ascii?q?/NT7irCb4/KAtO1daCKrdWat3ulVhGRe3sONLEb2KzgWi/GRWIxqiLbIrsYG?=
 =?us-ascii?q?gSwjjdBFIYnAAS4XaGLwk+Byi7r23CCzxuEErlY1nw/ulmtHO7Ukg0whmIb0?=
 =?us-ascii?q?J6ybW15xoVhf2ARPMTxb8Eozohqy5qE1qnw93WDN+ArRJ7fKpAedM9/EtH1W?=
 =?us-ascii?q?XBugx+OZygKbpiiUQDfAhtsULu1hF3CoZbnMgttnMl1hZ9KaaG319bazyY2p?=
 =?us-ascii?q?XwMKXNKmbu5BCvd7LW2lbG3daK+6cP7e81qlr9swGvDEYi9G9n09YGm0ebs7?=
 =?us-ascii?q?fXCAsfV9reSE8z81AupazeYyQ7oYzO3HloGaCut3nJ3Nd/QKMaxxfoW9ZCeP?=
 =?us-ascii?q?ebGQ60F8wHXeClKfAwmkjvZRUBarN87qkxau+vcfqL3OaHMa5PhjuvgywT7I?=
 =?us-ascii?q?9x302W/gJgW+XI2NAD2Pje0QyZAWSvxGy9u9z6zNgXLQoZGXCynG29XtZc?=
X-IPAS-Result: =?us-ascii?q?A2BmAgBNuXlc/wHyM5BkHAEBAQQBAQcEAQGBZYFbKoE4M?=
 =?us-ascii?q?yeECJNjgWAtmhs4AYRAAoQhIjgSAQMBAQECAQMCAWwogjopAYJmAQEBAQIBI?=
 =?us-ascii?q?wQLAQVBBQsJAhgCAiYCAlcGAQwGAgEBgl8/gW4Ij0abZnwzhUSEa4ELi0ARB?=
 =?us-ascii?q?oF/gTiCa4RaGoMXglcCig2CCYVPkhUJkmkGGZMhLYozlCQhgVYrChgpD4Mng?=
 =?us-ascii?q?hYXE44pIQMwgQUBAY1vAiSCJwEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 01 Mar 2019 23:04:35 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 x21N4XSI008969; Fri, 1 Mar 2019 18:04:33 -0500
To: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
 <adf74279-633b-e4fd-f5e2-730cf0118544@arm.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <4f388cb0-cf8c-277b-9d75-54886e55840a@tycho.nsa.gov>
Date: Fri, 1 Mar 2019 17:59:00 -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: <adf74279-633b-e4fd-f5e2-730cf0118544@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: 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
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSAxOjQ1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgV2VpLAo+IAo+IE9u
IDIvMjcvMTkgMTI6NTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFR1ZSwgRmViIDI2LCAyMDE5
IGF0IDExOjAzOjUxUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEFmdGVyIHVwZ3Jh
ZGluZyBEZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNpbmcgY29uc29sZSBtYW5nbGlu
Zwo+Pj4gd2hlbiB1c2luZyB6c2guIFRoaXMgaXMgaGFwcGVubmluZyBiZWNhdXNlIG91dHB1dCBz
ZW50IGJ5IHpzaCB0byB0aGUKPj4+IGNvbnNvbGUgbWF5IGNvbnRhaW4gTlVMIGNoYXJhY3RlciBp
biB0aGUgbWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Pgo+Pj4gTGludXggaXMgc2VuZGluZyB0aGUg
YnVmZmVyIGFzIGl0IGlzIHRvIFhlbiBjb25zb2xlIHZpYSBDT05TT0xFSU9fd3JpdGUuCj4+PiBI
b3dldmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNvbnNpZGVycyBOVUwgY2hhcmFjdGVy
IGlzIHVzZWQgdG8KPj4+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBp
Z25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQuCj4+Pgo+Pj4gVGhlIGFjdHVhbCBkb2N1bWVudGF0aW9u
IG9mIENPTlNPTEVJT193cml0ZSBpcyBwcmV0dHkgbGltaXRlZC4gRnJvbSB0aGUKPj4+IGRlY2xh
cmF0aW9uLCB0aGUgaHlwZXJjYWxsIHRha2VzIGEgYnVmZmVyIGFuZCBzaXplLiBTbyB0aGlzIGNv
dWxkIGxlYWQKPj4+IHRvIHRoaW5rIHRoZSBOVUwgY2hhcmFjdGVyIGlzIGFsbG93ZWQgaW4gdGhl
IG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29u
c29sZSBBUEkgdG8gcGFzcyB0aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4+PiBkb3duIHNvIHdl
IGNhbiByZW1vdmUgdGhlIHJlbGlhbmNlIG9uIGJ1ZmZlciB0ZXJtaW5hdGluZyBieSBhIE5VTAo+
Pj4gY2hhcmFjdGVyLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4+Pgo+Pj4gLS0tCj4+Pgo+PiBbLi4uXQo+Pj4gQEAgLTUyNyw3ICs1
MjcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2NvbnNvbGVfd3JpdGVfZGVidWdfcG9ydChj
b25zdCBjaGFyICpidWYsIHNpemVfdCBsZW4pCj4+PiDCoCBzdGF0aWMgbG9uZyBndWVzdF9jb25z
b2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyLCBpbnQgY291bnQp
Cj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIGNoYXIga2J1ZlsxMjhdOwo+Pj4gLcKgwqDCoCBpbnQg
a2NvdW50ID0gMDsKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGtjb3VudCA9IDA7Cj4+PiDCoMKg
wqDCoMKgIHN0cnVjdCBkb21haW4gKmNkID0gY3VycmVudC0+ZG9tYWluOwo+Pj4gwqDCoMKgwqDC
oCB3aGlsZSAoIGNvdW50ID4gMCApCj4+PiBAQCAtNTQ3LDggKzU0Nyw4IEBAIHN0YXRpYyBsb25n
IGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjaGFyKSBidWZmZXIs
IGludCBjb3VudCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFVzZSBkaXJlY3Qg
Y29uc29sZSBvdXRwdXQgYXMgaXQgY291bGQgYmUgaW50ZXJhY3RpdmUgKi8KPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fbG9ja19pcnEoJmNvbnNvbGVfbG9jayk7Cj4+PiAtwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzZXJjb25fcHV0cyhrYnVmKTsKPj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHZpZGVvX3B1dHMoa2J1Zik7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBz
ZXJjb25fcHV0cyhrYnVmLCBrY291bnQpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmlk
ZW9fcHV0cyhrYnVmLCBrY291bnQpOwo+Pgo+PiBJIHRoaW5rIHlvdSBtaXNzZWQgdGhlIG5vbi1o
d2RvbSBicmFuY2ggaW4gdGhlIHNhbWUgZnVuY3Rpb24uIEl0IHN0aWxsCj4+IHN0cmlwcyBub24t
cHJpbnRhYmxlIGNoYXJhY3RlcnMuCj4gCj4gR29vZCBwb2ludC4gVGhlIG5vbi1wcmludGFibGUg
Y2hhcmFjdGVycyB3YXMgYWRkZWQgYnkgRGFuaWVsIGluIGNvbW1pdCA0OGQ1MGRlOGUwICIgY29u
c29sZTogYnVmZmVyIGFuZCBzaG93IG9yaWdpbiBvZiBndWVzdCBQViB3cml0ZXMiIHdpdGhvdXQg
bXVjaCBleHBsYW5hdGlvbi4KClllcywgSSBhZGRlZCBzdHJpcHBpbmcgb2Ygbm9uLXByaW50YWJs
ZSBjaGFyYWN0ZXJzIGJlY2F1c2UgZXNjYXBlIHNlcXVlbmNlcyBwcmludGVkIG91dCBieSBzb21l
IGd1ZXN0cyAoaW4gcGFydGljdWxhciwgY2xlYXIgc2NyZWVuIHNlcXVlbmNlcyBwcmludGVkIG91
dCBieSBzb21lIGRpc3RybydzIGVhcmx5IGJvb3Qgc2NyaXB0cykgaW50ZXJmZXJlZCB3aXRoIHRo
ZSBvdXRwdXQgb2Ygb3RoZXIgZ3Vlc3RzLiAgSXQgYWxzbyBwcmV2ZW50cyBndWVzdHMgZnJvbSBw
cmV0ZW5kaW5nIHRvIGJlIG9uZSBhbm90aGVyIG9yIHRoZSBoeXBlcnZpc29yLCBpZiB0aGUgY29u
c29sZSBpcyBiZWluZyB1c2VkIGZvciBzb21lIGtpbmQgb2YgYXVkaXRpbmcgb3IgbG9nZ2luZy4K
Ck9uZSB0aGluZyBJIGRpZG4ndCBjb25zaWRlciB0aGF0IEkgcHJvYmFibHkgc2hvdWxkIGhhdmUg
aXMgdGhhdCBpc3ByaW50KCkgaW4gdGhlIGh5cGVydmlzb3IgaXMgbm90IGEgVVRGLTggYXdhcmUg
Y2hlY2ssIHNvIGl0IHdpbGwgZW5kIHVwIGNvcnJ1cHRpbmcgY2hhcmFjdGVycyBpZiB5b3VyIGd1
ZXN0cyB0cmVhdCB0aGUgY29uc29sZSBhcyBoYXZpbmcgdGhhdCBlbmNvZGluZy4KCj4gVGhlIG9u
bHkgcmVhc29uIEkgY2FuIHNlZSBpcywgYXMgd2UgYnVmZmVyIHRoZSBndWVzdCB3cml0ZXMsIHRo
ZSBjb25zb2xlIHdvdWxkIGJlIHNjcmV3ZWQgaWYgd2Ugc3BsaXQgYW4gZXNjYXBlIHNlcXVlbmNl
LiBGdXJ0aGVybW9yZSwgZm9yIGd1ZXN0IG91dHB1dCwgd2Ugd2lsbCBhbHdheXMgYXBwZW5kICIo
ZFgpIiB0byB0aGUgb3V0cHV0LiBTbyBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoYXQgdG8gZG8g
aW4gdGhlIG5vbi1od2RvbSBjYXNlLgo+IAo+IEFueSBvcGluaW9ucz8KClRoaXMgcmVhbGx5IGRl
cGVuZHMgb24gdGhlIHB1cnBvc2Ugb2YgdGhlIGNvbnNvbGUgaW4gdGhlIHN5c3RlbS4gIFNpbmNl
IHRoZXJlJ3MgdXN1YWxseSBwb3NzaWJsZSBoeXBlcnZpc29yIG1lc3NhZ2VzIGluIHRoZSBvdXRw
dXQsIGl0IG1ha2VzIHNlbnNlIHRvIG1lIHRvIHRyZWF0IGl0IGFzIGEgbGluZS1iYXNlZCBsb2cg
Y29udGFpbmluZyByZWFkYWJsZSB0ZXh0LiAgSG93ZXZlciwgdGhlIGFiaWxpdHkgZm9yIHRoZSBo
YXJkd2FyZSBkb21haW4gdG8gdXNlIGl0IGludGVyYWN0aXZlbHkgaXMgYWxzbyBpbXBvcnRhbnQg
Zm9yIGRlYnVnZ2luZywgYW5kIGxpbWl0aW5nIG9yIGJ1ZmZlcmluZyB0aGF0IGRvbWFpbidzIG91
dHB1dCB3b3VsZCBpbnRlcmZlcmUgd2l0aCB0aGF0LiAgVGhlIGN1cnJlbnQgaGFuZGxpbmcgb2Yg
dGhlIG91dHB1dCBpcyBhIGNvbXByb21pc2UgYmV0d2VlbiB0aGVzZSB0d28gdXNlcy4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 23:36:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 23: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 1gzrhU-0000Nc-0z; Fri, 01 Mar 2019 23:36: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=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzrhS-0000NS-RK
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 23:36:18 +0000
X-Inumbo-ID: ca6dc484-3c7a-11e9-ad2c-170259eb741f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca6dc484-3c7a-11e9-ad2c-170259eb741f;
 Fri, 01 Mar 2019 23:36: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 1gzrhI-00063s-Je; Fri, 01 Mar 2019 23:36: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 1gzrhI-0003Af-8r; Fri, 01 Mar 2019 23:36:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzrhI-0005A3-88; Fri, 01 Mar 2019 23:36:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133474-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 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-amd64-amd64-xl-qemuu-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-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=7d762d69145a54d169f58e56d6dac57a5508debc
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Mar 2019 23:36:08 +0000
Subject: [Xen-devel] [linux-linus test] 133474: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ3NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNDc0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEzMjkxMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3Rv
cmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBsaWtl
IDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA3ZDc2MmQ2OTE0NWE1NGQxNjlmNThlNTZkNmRhYzU3YTU1MDhkZWJjCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4ODM0ZjU2MDBjZjNjOGRiMzY1ZTE4YTNkNWNh
YzJjMjc4MGM4MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5MTEgIDIwMTktMDItMDUgMDM6
MTI6MjMgWiAgIDI0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTk1ICAyMDE5LTAyLTA3
IDA4OjExOjA4IFogICAyMiBkYXlzICAgMTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzNDUxICAyMDE5LTAyLTI3IDA3OjE0OjIwIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo1NjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjI4MDggbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 01 23:44:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 23:44: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 1gzroo-00015J-1n; Fri, 01 Mar 2019 23: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=Lt8c=RE=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1gzron-00015E-7s
 for xen-devel@lists.xenproject.org; Fri, 01 Mar 2019 23:43:53 +0000
X-Inumbo-ID: dd6fb801-3c7b-11e9-bc90-bc764e045a96
Received: from Galois.linutronix.de (unknown [2a01:7a0:2:106d:700::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd6fb801-3c7b-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 23:43:51 +0000 (UTC)
Received: from p5492e5b8.dip0.t-ipconnect.de ([84.146.229.184] helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1gzroi-0007wi-0G; Sat, 02 Mar 2019 00:43:48 +0100
Date: Sat, 2 Mar 2019 00:43:47 +0100 (CET)
From: Thomas Gleixner <tglx@linutronix.de>
To: Dongli Zhang <dongli.zhang@oracle.com>
In-Reply-To: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
Message-ID: <alpine.DEB.2.21.1903020030320.1638@nanos.tec.linutronix.de>
References: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: Re: [Xen-devel] [BUG linux-4.9.x] xen hotplug cpu leads to 100%
 steal usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Herbert Van Den Bergh <herbert.van.den.bergh@oracle.com>,
 sstabellini@kernel.org, sboyd@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, john.stultz@linaro.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyOCBGZWIgMjAxOSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IAo+IFRoZSByb290IGNh
dXNlIGlzIHRoYXQgdGhlIHJldHVybiB0eXBlIG9mIGppZmZpZXNfdG9fdXNlY3MoKSBpcyAndW5z
aWduZWQgaW50JywKPiBidXQgbm90ICd1bnNpZ25lZCBsb25nJy4gQXMgYSByZXN1bHQsIHRoZSBs
ZWFkaW5nIDMyIGJpdHMgYXJlIGRpc2NhcmRlZC4KCkVycm0uIE5vLiBUaGUgcm9vdCBjYXVzZSBp
cyB0aGF0IGppZmZpZXNfdG9fdXNlY3MoKSBpcyB1c2VkIGZvciB0aGF0IGluIHRoZQpmaXJzdCBw
bGFjZS4gVGhlIGZ1bmN0aW9uIGhhcyBiZWVuIHRoYXQgd2F5IGZvcmV2ZXIgYW5kIGFsbCB1c2Fn
ZSBzaXRlcwooZXhjZXB0IGEgYnJva2VuIGRldl9kZWJ1ZyBwcmludCBpbiBpbmZpbmliYW5kKSBm
ZWVkIGRlbHRhIHZhbHVlcy4gWWVzLCBpdApjb3VsZCBoYXZlIGRvY3VtZW50YXRpb24uLi4uCgo+
IGppZmZpZXNfdG9fdXNlY3MoKSBpcyBpbmRpcmVjdGx5IHRyaWdnZXJlZCBieSBjcHV0aW1lX3Rv
X25zZWNzKCkgYXQgbGluZSAyNjQuCj4gSWYgZ3Vlc3QgaXMgYWxyZWFkeSB1cCBmb3IgbG9uZyB0
aW1lLCB0aGUgaW5pdGlhbCBzdGVhbCB0aW1lIGZvciBuZXcgdmNwdSBtaWdodAo+IGJlIGxhcmdl
IGFuZCB0aGUgbGVhZGluZyAzMiBiaXRzIG9mIGppZmZpZXNfdG9fdXNlY3MoKSB3b3VsZCBiZSBk
aXNjYXJkZWQuCgo+IFNvIGZhciwgSSBoYXZlIHR3byBzb2x1dGlvbnM6Cj4gCj4gMS4gQ2hhbmdl
IHRoZSByZXR1cm4gdHlwZSBmcm9tICd1bnNpZ25lZCBpbnQnIHRvICd1bnNpZ25lZCBsb25nJyBh
cyBpbiBhYm92ZQo+IGxpbmsgYW5kIEkgYW0gYWZyYWlkIGl0IHdvdWxkIGJyaW5nIHNpZGUgZWZm
ZWN0LiBUaGUgcmV0dXJuIHR5cGUgaW4gbGF0ZXN0Cj4gbWFpbmxpbmUga2VybmVsIGlzIHN0aWxs
ICd1bnNpZ25lZCBpbnQnLgoKQ2hhbmdpbmcgaXQgdG8gdW5zaWduZWQgbG9uZyB3b3VsZCBqdXN0
IHNvbHZlIHRoZSBpc3N1ZSBmb3IgNjRiaXQuCgpUaGFua3MsCgoJdGdseAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 01:39:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 01:39: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 1gztc9-0002No-PD; Sat, 02 Mar 2019 01:38:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gztc8-0002Nc-SU
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 01:38:56 +0000
X-Inumbo-ID: f1286cad-3c8b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1286cad-3c8b-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 01:38: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 1gztc6-0003Xk-AX; Sat, 02 Mar 2019 01:38: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 1gztc5-0006LI-UM; Sat, 02 Mar 2019 01:38:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gztc5-0004aH-Sx; Sat, 02 Mar 2019 01:38:53 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133497-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=bd8ba96fed2d3797e6f4741bff0e4ed82967e23a
X-Osstest-Versions-That: freebsd=001b002f2baadcb1f78e1e2c74716f976ed6b6ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Mar 2019 01:38:53 +0000
Subject: [Xen-devel] [freebsd-master test] 133497: 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>

ZmxpZ2h0IDEzMzQ5NyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNDk3LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYmQ4YmE5NmZlZDJkMzc5N2U2ZjQ3
NDFiZmYwZTRlZDgyOTY3ZTIzYQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMDAxYjAwMmYyYmFhZGNiMWY3OGUxZTJjNzQ3MTZmOTc2ZWQ2YjZlZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNDU1ICAyMDE5LTAyLTI3IDA5OjE5OjAyIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzQ5NyAgMjAxOS0wMy0wMSAwOToxOToxNSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGJhcHQgPGJhcHRARnJlZUJTRC5vcmc+CiAg
YmRyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgog
IGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qub3JnPgogIGlh
biA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZy
ZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtl
dmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBrcCA8a3BARnJlZUJT
RC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNE
Lm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+
CiAgbWpnIDxtamdARnJlZUJTRC5vcmc+CiAgbXcgPG13QEZyZWVCU0Qub3JnPgogIG5naWUgPG5n
aWVARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHBqZCA8cGpkQEZyZWVCU0Qu
b3JnPgogIHNlZiA8c2VmQEZyZWVCU0Qub3JnPgogIHRtdW5ybyA8dG11bnJvQEZyZWVCU0Qub3Jn
PgogIHRyaG9kZXMgPHRyaG9kZXNARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJl
ZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICAwMDFiMDAyZjJiYS4uYmQ4
YmE5NmZlZDIgIGJkOGJhOTZmZWQyZDM3OTdlNmY0NzQxYmZmMGU0ZWQ4Mjk2N2UyM2EgLT4gdGVz
dGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 03:09:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 03:09:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzv17-0000aB-Ii; Sat, 02 Mar 2019 03:08: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=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzv16-0000a2-VD
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 03:08:49 +0000
X-Inumbo-ID: 7e9ac1f0-3c98-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e9ac1f0-3c98-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 03:08: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 1gzv14-0005i4-BJ; Sat, 02 Mar 2019 03:08:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzv14-0002HW-13; Sat, 02 Mar 2019 03:08:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzv14-0005o0-0N; Sat, 02 Mar 2019 03:08:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133487-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-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: Sat, 02 Mar 2019 03:08:46 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133487: 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>

ZmxpZ2h0IDEzMzQ4NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0ODcvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjk2NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgYTAxNmI4ZjIwN2M3YTNmZThiZGQyYjZmN2MwODAwMjBlM2UxYzgyMwpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUz
ODI2ZGI3MzM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTY2ICAyMDE5LTAyLTA2IDEyOjUw
OjEwIFogICAyMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzE0MyAgMjAxOS0wMi0xMSAx
MzowNzo0MCBaICAgMTggZGF5cyAgIDEyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIGUyMWM3OWZlNGYuLmEwMTZiOGYyMDcgIGEwMTZiOGYyMDdjN2Ez
ZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4MjMgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 03:49:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 03:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzveM-0003Qs-0G; Sat, 02 Mar 2019 03:49: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=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzveK-0003Qf-DV
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 03:49:20 +0000
X-Inumbo-ID: 2801588e-3c9e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2801588e-3c9e-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 03:49: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 1gzveH-0006RQ-Dl; Sat, 02 Mar 2019 03:49: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 1gzveH-0005Pd-2d; Sat, 02 Mar 2019 03:49:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzveG-0004mc-UC; Sat, 02 Mar 2019 03:49:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133488-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-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt: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-vhd: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=5de5432e34e097fde32b2b1ad96b8b8b1186dec1
X-Osstest-Versions-That: libvirt=33a07b8e4154b25f7119c0d2177983a5a1f1cae0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Mar 2019 03:49:16 +0000
Subject: [Xen-devel] [libvirt test] 133488: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ4OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0ODgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQ2MAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNDYwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM0NjAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNWRlNTQz
MmUzNGUwOTdmZGUzMmIyYjFhZDk2YjhiOGIxMTg2ZGVjMQpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgMzNhMDdiOGU0MTU0YjI1ZjcxMTljMGQyMTc3OTgzYTVhMWYxY2Fl
MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNDYwICAyMDE5LTAyLTI3IDIwOjI1OjU4IFogICAg
MiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQ4OCAgMjAxOS0wMi0yOCAyMDo1MToxNyBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAg
SmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgNWRlNTQzMmUzNGUwOTdmZGUzMmIyYjFhZDk2YjhiOGIxMTg2ZGVjMQpBdXRob3I6IEpp
cmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEZlYiAyOCAxNTox
MjozMSAyMDE5ICswMTAwCgogICAgc3RvcmFnZTogRml4IGlzY3NpLWRpcmVjdCB2b2x1bWUgc2l6
ZSBmb3Igdm9sdW1lcyA+IDRHaUIKICAgIAogICAgQm90aCBibG9ja19zaXplIGFuZCBuYl9ibG9j
ayBhcmUgdW5pdDMyX3QgYW5kIG11bHRpcGx5aW5nIHRoZW0gb3ZlcmZsb3dzCiAgICBhdCA0R2lC
LgogICAgCiAgICBNb3Jlb3ZlciwgdGhlIGlzY3NpXyoxMF8qIEFQSXMgdXNlIDMyYml0IG51bWJl
ciBvZiBibG9ja3MgYW5kIHRodXMgdGhleQogICAgY2FuIG9ubHkgYWRkcmVzcyBpbWFnZXMgdXAg
dG8gMlRpQiB3aXRoIDUxMkIgYmxvY2tzLiBMZXQncyB1c2UgNjRiCiAgICBpc2NzaV8qMTZfKiBB
UElzIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEppcmkgRGVuZW1hcmsgPGpkZW5l
bWFyQHJlZGhhdC5jb20+Cgpjb21taXQgYmY1Y2Y2MTBmMjA2ZDVkNTQ5MTRlOGY4YjA3NjRiMmIz
N2RkZjUwYwpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRh
dGU6ICAgVGh1IEZlYiAyOCAxNTowODoxOSAyMDE5ICswMTAwCgogICAgdmlySVNDU0lEaXJlY3RS
ZWZyZXNoVm9sOiBEb24ndCBjbGVhciB2b2x1bWVzIGluIGVhY2ggcnVuCiAgICAKICAgIFdoZW4g
ZmV0Y2hpbmcgTFVOcyBmcm9tIGlzY3NpIHNlcnZlciB0aGUKICAgIHZpcklTQ1NJRGlyZWN0UmVw
b3J0THVucygpIGlzIGNhbGxlZC4gVGhpcyBmdW5jdGlvbiBkb2VzIHNvbWUKICAgIGxpYmlzY3Np
IGNhbGxzIGFuZCB0aGVuIGNhbGxzIHZpcklTQ1NJRGlyZWN0UmVmcmVzaFZvbCgpIG92ZXIKICAg
IGVhY2ggTFVOIGZvdW5kLiBJdCdzIHVuZm9ydHVuYXRlIHRoYXQgdGhlIGxhdHRlciBjYWxscwog
ICAgdmlyU3RvcmFnZVBvb2xPYmpDbGVhclZvbHMoKSBhcyB3ZSBsb3NlIGFsbCBMVU5zIHByb2Nl
c3NlZAogICAgaW4gcHJldmlvdXMgaXRlcmF0aW9ucy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgoKY29tbWl0IDYwOTdkMWM4ZDJiYTkw
NWVhMzJiZjg4Y2FiM2Q4ZWIyZDgyMzExNDUKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9s
b2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBGZWIgMjggMTU6MjI6NDYgMjAxOSArMDEwMAoK
ICAgIG5ld3M6IFRyaXZpYWwgc3R5bGUgZml4ZXMKICAgIAogICAgU29tZSBvZiB0aGUgcmVjZW50
IGVudHJpZXMgZGV2aWF0ZWQgZnJvbSB0aGUgZXN0YWJsaXNoZWQKICAgIHN0eWxlIHVzZWQgdGhy
b3VnaG91dCB0aGUgZmlsZSwgc28gbGV0J3MgZml4IHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+Cgpjb21taXQgZmIzYjQx
ZDIyNWRlNzYxNTlhYTc1NjI4NjFjNWM1NDM0NzlmNTY2MQpBdXRob3I6IE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEZlYiAyOCAxMToxNjo1MSAyMDE5
ICswMTAwCgogICAgbmV3czogVXBkYXRlIGZvciA1LjEuMCByZWxlYXNlCiAgICAKICAgIE5vdCBl
eGhhdXN0aXZlIGxpc3Qgb2YgbmV3IGZlYXR1cmVzLCBpbXByb3ZlbWVudHMgYW5kIGJ1Z2ZpeGVz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhh
dC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4K
CmNvbW1pdCAyOTAzODNjYjJmODY0YjczOGEzNGQ0NTkxZGZmZDYxMTQ3MTdmYmRmCkF1dGhvcjog
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgRmViIDI4
IDEyOjAyOjA2IDIwMTkgKzAxMDAKCiAgICBpc2NzaV9kaXJlY3Q6IFJlc2V0IHBvb2wgY2FwYWNp
dHkgYW5kIGFsbG9jYXRpb24ganVzdCBiZWZvcmUgcmVmcmVzaAogICAgCiAgICBKaXJrYSByZXBv
cnRlZCBhIGJ1ZyB0aGF0IHdpdGggZXZlcnkgJ3ZpcnNoIHBvb2wtcmVmcmVzaCcgYW4KICAgIGlz
Y3NpLWRpcmVjdCBwb29sIHdvdWxkIGdyb3cgYW5kIGdyb3cuIFRoZSBwcm9ibGVtIGlzIHRoYXQK
ICAgIHZpcklTQ1NJRGlyZWN0UmVmcmVzaFZvbCgpIG9ubHkgYWRkcyB0byBkZWYtPmNhcGFjaXR5
IGFuZAogICAgZGVmLT5hbGxvY2F0aW9uIGJ1dCBub3RoaW5nIGNsZWFycyBpdCBvdXQgdG8gYmVn
aW4gd2l0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVk
aGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 04:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 04:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzw7Y-0005fT-JB; Sat, 02 Mar 2019 04: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=dIm3=RF=xenproject.org=prvs=957aa1ded=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzw7X-0005fJ-3q
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 04:19:31 +0000
X-Inumbo-ID: 5f0f4a6f-3ca2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f0f4a6f-3ca2-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 04:19:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,430,1544486400"; d="scan'208";a="79508685"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83688-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64: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=c3947b54235c93e4f41d6d56b1f5296a9f8021d5
X-Osstest-Versions-That: ovmf=ece4c1de3e7b2340d351c2054c79ea689a954ed6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 2 Mar 2019 04:19:25 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83688: 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
MzY4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNjg4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjMzk0N2I1NDIzNWM5M2U0ZjQxZDZkNTZiMWY1Mjk2YTlm
ODAyMWQ1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlY2U0YzFkZTNl
N2IyMzQwZDM1MWMyMDU0Yzc5ZWE2ODlhOTU0ZWQ2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2
ODQgIDIwMTktMDMtMDEgMDY6MjQ6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNjg4ICAyMDE5LTAzLTAxIDIzOjI0OjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+
CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFu
Lmoud2FuZ0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBX
YW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFdhbmcsIEZhbiA8ZmFuLndhbmdAaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmlt
YWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2
LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBjMzk0N2I1NDIzNWM5M2U0ZjQxZDZkNTZiMWY1Mjk2YTlmODAy
MWQ1CkF1dGhvcjogQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KRGF0ZTogICBU
aHUgRmViIDI4IDExOjE1OjUxIDIwMTkgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL01pY3JvY29kZTog
Rml4IEluQ29tcGxldGUgQ2hlY2tTdW0zMiBpc3N1ZQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVn
emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAyMAogICAgCiAgICBUaGUgTWlj
cm9jb2RlIHJlZ2lvbiBpbmRpY2F0ZWQgYnkgTWljcm9jb2RlUGF0Y2hBZGRyZXNzIFBDRCBtYXkg
Y29udGFpbgogICAgbW9yZSB0aGFuIG9uZSBNaWNyb2NvZGUgZW50cnkuIFdlIHNob3VsZCBzYXZl
IEluQ29tcGxldGVDaGVja1N1bTMyIHZhbHVlCiAgICBmb3IgZWFjaCBwYXlsb2FkLiBNb3ZlIHRo
ZSBsb2dpYyBmb3IgY2FsY3VsYXRlIEluQ29tcGxldGVDaGVja1N1bTMyIGZyb20KICAgIHRoZSBv
dXRzaXplIG9mIHRoZSBkby13aGlsZSBsb29wIHRvIHRoZSBpbnNpZGUuCiAgICAKICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgICBDYzog
UmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+Cgpjb21t
aXQgMmE5M2NjY2MyNGNmY2ExMmM2NmYxM2E0MWQ1MmZiMGE4MmZiOTI0ZQpBdXRob3I6IEppYW4g
SiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEZlYiAyOCAxNToxNjoy
NSAyMDE5ICswODAwCgogICAgVWVmaUNwdVBrZzogcmVzdG9yZSBzdHJpY3QgcGFnZSBhdHRyaWJ1
dGVzIHZpYSAjREIgaW4gbm9uc3RvcCBtb2RlIG9ubHkKICAgIAogICAgUkVGOiBodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE1NzYKICAgIAogICAgVGhlIHJv
b3QgY2F1c2Ugb2YgdGhpcyBpc3N1ZSBpcyB0aGF0IG5vbi1zdG9wIG1vZGUgb2YgSGVhcCBHdWFy
ZCBhbmQKICAgIE5VTEwgRGV0ZWN0aW9uIHNldCBURiBiaXQgKHNpbmdsZS1zdGVwKSBpbiBFRkxB
RyB1bmNvbmRpdGlvbmFsbHkgaW4KICAgIHRoZSBjb21tb24gaGFuZGxlciBpbiBDcHVFeGNlcHRp
b25MaWIuCiAgICAKICAgIElmIFBjZENwdVNtbVN0YXRpY1BhZ2VUYWJsZSBpcyBGQUxTRSwgdGhl
IFNNTSB3aWxsIG9ubHkgY3JlYXRlIHBhZ2UKICAgIHRhYmxlIGZvciBtZW1vcnkgYmVsb3cgNEcu
IElmIFNNTSB0cmllcyB0byBhY2Nlc3MgbWVtb3J5IGJleW9uZCA0RywKICAgIGEgcGFnZSBmYXVs
dCBleGNlcHRpb24gd2lsbCBiZSB0cmlnZ2VyZWQgYW5kIHRoZSBtZW1vcnkgdG8gYWNjZXNzCiAg
ICB3aWxsIGJlIGFkZGVkIHRvIHBhZ2UgdGFibGUgc28gdGhhdCBTTU0gY29kZSBjYW4gY29udGlu
dWUgdGhlIGFjY2Vzcy4KICAgIAogICAgQmVjYXVzZSBvZiBhYm92ZSBpc3N1ZSwgdGhlIFRGIGJp
dCBpcyBzZXQgYWZ0ZXIgdGhlIHBhZ2UgZmF1bHQgaXMKICAgIGhhbmRsZWQgYW5kIHRoZW4gZmFs
bCBpbnRvIGFub3RoZXIgREVCVUcgZXhjZXB0aW9uLiBTaW5jZSBub24tc3RvcAogICAgbW9kZSBv
ZiBIZWFwIEd1YXJkIGFuZCBOVUxMIERldGVjdGlvbiBhcmUgbm90IGVuYWJsZWQsIG5vIHNwZWNp
YWwKICAgIERFQlVHIGV4Y2VwdGlvbiBoYW5kbGVyIGlzIHJlZ2lzdGVyZWQuIFRoZSBkZWZhdWx0
IGhhbmRsZXIganVzdAogICAgcHJpbnRzIGV4Y2VwdGlvbiBjb250ZXh0IGFuZCBnbyBpbnRvIGRl
YWQgbG9vcC4KICAgIAogICAgQWN0dWFsbHkgRUZMQUdTIGNhbiBiZSBjaGFuZ2VkIGluIGFueSBz
dGFuZGFyZCBleGNlcHRpb24gaGFuZGxlci4KICAgIFRoZXJlJ3Mgbm8gbmVlZCB0byBkbyBzaW5n
bGUtc3RlcCBzZXR1cCBpbiBhc3NlbWJseSBjb2RlLiBTbyB0aGUgZml4CiAgICBpcyB0byBtb3Zl
IHRoZSBsb2dpYyB0byBDIGNvZGUgcGFydCBvZiBwYWdlIGZhdWx0IGV4Y2VwdGlvbiBoYW5kbGVy
CiAgICBzbyB0aGF0IHdlIGNhbiBmdWxseSB2YWxpZGF0ZSB0aGUgY29uZmlndXJhdGlvbiBhbmQg
cHJldmVudCBURiBiaXQKICAgIGZyb20gYmVpbmcgc2V0IHVuZXhwZWN0ZWRseS4KICAgIAogICAg
Rml4ZXM6IGRjYzAyNjIxN2ZkYzM2M2Y1NWMyMTcwMzlmYzQzZDM0NGY2OWZlZDYKICAgICAgICAg
ICAxNmI5MThiYmFmNTEyMTFhMzJhZTA0ZDlkOGE1YmE2Y2NjYTI1YTZhCiAgICBUZXN0OgogICAg
IC0gUGFzcyBzcGVjaWFsIHRlc3Qgb2YgYWNjZXNzaW5nIG1lbW9yeSBiZXlvbmQgNEcgaW4gU01N
IG1vZGUKICAgICAtIEJvb3QgdG8gT1Mgd2l0aCBRZW11IGVtdWxhdG9yIHBsYXRmb3JtIChGZWRv
cmEyNywgVWJ1bnR1MTguMDQsCiAgICAgICBXaW5kb3dzNywgV2luZG93czEwKQogICAgCiAgICBD
YzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IGE2YzYzZWU2ZDVkODQyYmI4YzQ2NjNjNTE0
MGFlMmM4ZTczNjBjYWMKQXV0aG9yOiBXYW5nLCBGYW4gPGZhbi53YW5nQGludGVsLmNvbT4KRGF0
ZTogICBUaHUgRmViIDI4IDE3OjEwOjA5IDIwMTkgKzA4MDAKCiAgICBOZXR3b3JrUGtnOiBGaXgg
RHVwbGljYXRlIEZyZWVQb29sIEVycm9yIGluIFdDTQogICAgCiAgICAqIFJFRjogaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTc3CiAgICAKICAgIEluIFdp
RmkgQ29ubmVjdGlvbiBNYW5hZ2VyIHNjYW4gcHJvY2VzcywgdGhlIHJlc3VsdCByZWNlaXZlZAog
ICAgZnJvbSBXaUZpIGRldmljZSBkcml2ZXIgd2lsbCBiZSBmcmVlZCB0d2ljZSwgYW5kIHdpbGwg
Y2F1c2UKICAgIHVuZXhwZWN0ZWQgZXJyb3JzLCBhbmQgZXZlbiBzeXN0ZW0gY3Jhc2guCiAgICAK
ICAgIFRoaXMgaXNzdWUgYWxzbyBleGlzdHMgaW4gc29tZSBvdGhlciBwbGFjZXMgcG90ZW50aWFs
bHksIHRoaXMKICAgIHBhdGNoIGlzIHRvIGZpeCB0aGVzZSBpc3N1ZXMgYW5kIGFsc28gYWRkIFRp
bWVyIENhbmNlbGxpbmcKICAgIGJlZm9yZSBDbG9zZSB0byBhdm9pZCBwb3RlbnRpYWwgTlVMTCBy
ZWZlcmVuY2UuCiAgICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENj
OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDYzogV3UgSmlheGluIDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogV2FuZyBGYW4gPGZhbi53YW5n
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKY29t
bWl0IDQwN2Y1YTA1NzFkMTg2YmJmYTBhYzJlNDZjZTYzZjQ3MDEwNjNiODYKQXV0aG9yOiBGZW5n
LCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEZlYiAyOCAyMToxOTow
OSAyMDE5ICswODAwCgogICAgQmFzZVRvb2xzOiBBZGQgcHl0aG9uMy1kaXN0dXRpbHMgVWJ1bnR1
IHBhY2thZ2UgY2hlY2tpbmcKICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTA5CiAgICAKICAgIEFkZCBweXRob24zLWRpc3R1dGlscyBVYnVu
dHUgcGFja2FnZSBjaGVja2luZy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGlu
dGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 07:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 07: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 1gzyqt-0001if-8p; Sat, 02 Mar 2019 07:14:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzyqr-0001iV-Sg
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 07:14:29 +0000
X-Inumbo-ID: d085a5fb-3cba-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d085a5fb-3cba-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 07:14: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 1gzyqo-0002PM-Gs; Sat, 02 Mar 2019 07:14: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 1gzyqo-0003rs-5m; Sat, 02 Mar 2019 07:14:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzyqo-0003Av-52; Sat, 02 Mar 2019 07:14:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133489-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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: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: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b50acc560b09ef7c7274011a95dff7121563f3f2
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Mar 2019 07:14:26 +0000
Subject: [Xen-devel] [xen-unstable test] 133489: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ4OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ4OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzMw
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzMzMDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzMzAwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYjUwYWNj
NTYwYjA5ZWY3YzcyNzQwMTFhOTVkZmY3MTIxNTYzZjNmMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMzY1YWFiYjZlNTAyM2NlZTQ3NmFkZjgxMTA2NzI5ZWZkNDljNjQ0
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMzAwICAyMDE5LTAyLTE4IDEwOjQ0OjE1IFogICAx
MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzMxNiAgMjAxOS0wMi0xOSAyMjoxODowMiBa
ICAgMTAgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQ4OSAgMjAx
OS0wMy0wMSAwMzo0NToyNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZhcmFkIEdhdXRh
bSA8dnJkQGFtYXpvbi5kZT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY4NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 10:22:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 10:22: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 1h01mL-0006vH-3J; Sat, 02 Mar 2019 10: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=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h01mJ-0006v5-Uq
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 10:22:00 +0000
X-Inumbo-ID: 027dd225-3cd5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 027dd225-3cd5-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 10:21:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h01mH-0006WK-DM; Sat, 02 Mar 2019 10:21:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h01mH-0008TH-47; Sat, 02 Mar 2019 10:21:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h01mH-0006jz-3S; Sat, 02 Mar 2019 10:21:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133491-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-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-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-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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=5507839a723e4edeed4efda2fa2249c4713fe0bb
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Mar 2019 10:21:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 133491: 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>

ZmxpZ2h0IDEzMzQ5MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ5MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA1NTA3ODM5YTcyM2U0ZWRlZWQ0ZWZkYTJmYTIyNDljNDcxM2ZlMGJiCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNGQwYTA5MTBlNjkzZGFmZDgzMzExOTk0
ZTEyYTBhOGEwODQ2Njk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3NDggIDIwMTktMDItMDIg
MTM6MDM6MjYgWiAgIDI3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTczICAyMDE5LTAy
LTA2IDE2OjQxOjQzIFogICAyMyBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNDYyICAyMDE5LTAyLTI4IDAwOjE5OjAzIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozNzkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
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
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
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
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
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
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CiAgIGE0ZDBhMDkxMGU2OS4uNTUwNzgzOWE3MjNlICA1NTA3ODM5YTcyM2U0ZWRlZWQ0
ZWZkYTJmYTIyNDljNDcxM2ZlMGJiIC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 12:40:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 12:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h03wM-00085P-2W; Sat, 02 Mar 2019 12:40: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=dIm3=RF=xenproject.org=prvs=957aa1ded=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h03wK-00085D-TT
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 12:40:28 +0000
X-Inumbo-ID: 562ece9c-3ce8-11e9-a4a3-bb1209f22f3e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 562ece9c-3ce8-11e9-a4a3-bb1209f22f3e;
 Sat, 02 Mar 2019 12:40:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,431,1544486400"; d="scan'208";a="79516945"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83689-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-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-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 2 Mar 2019 12:40:15 +0000
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 83689: 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
MzY4OSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNjg5LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAg
ICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVy
ICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
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
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2Vu
IGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1
bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tl
biBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFjODIz
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMjFjNzlmZTRmZDIwNGVj
YTBjNmI5Zjc5MTAyZTM4MjZkYjczMzRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2NTggIDIw
MTktMDItMjQgMDc6MjE6NTYgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNjg5
ICAyMDE5LTAzLTAyIDAzOjI5OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1w
cmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NC14dGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYg
Y2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhMDE2YjhmMjA3
YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFjODIzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBGZWIgMTEgMTQ6MDQ6MDggMjAxOSArMDEwMAoKICAg
IHVwZGF0ZSBYZW4gdmVyc2lvbiB0byA0LjEwLjMKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 14:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 14: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 1h05Qi-0005yd-CJ; Sat, 02 Mar 2019 14:15:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIm3=RF=xenproject.org=prvs=957aa1ded=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h05Qh-0005yR-5T
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 14:15:55 +0000
X-Inumbo-ID: abcff8f0-3cf5-11e9-af80-d724a7932f9f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abcff8f0-3cf5-11e9-af80-d724a7932f9f;
 Sat, 02 Mar 2019 14:15:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,432,1544486400"; d="scan'208";a="79518607"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83691-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-stretch:build-armhf:host-install(4):broken:regression
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-stretch:build-amd64:host-install(4):broken:regression
 distros-debian-stretch:build-i386:host-install(4):broken:regression
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:regression
 distros-debian-stretch:build-armhf-pvops:syslog-server:running:regression
 distros-debian-stretch:build-armhf:syslog-server:running:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75628
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 2 Mar 2019 14:15:42 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 83691: 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>

ZmxpZ2h0IDgzNjkxIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM2OTEvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYyOAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjI4CiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzU2MjgKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYyOAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1NjI4CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MjgKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmlu
ZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJv
b3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1z
dHJldGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gNzU2MjgKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2Fw
dHVyZS1sb2dzICAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTYyOAoKYmFzZWxpbmUgdmVy
c2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NjI4Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnVi
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5l
dGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1h
bWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 16:11:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 16:11: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 1h07Dx-00066i-6C; Sat, 02 Mar 2019 16:10:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h07Dv-00066W-KO
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 16:10:51 +0000
X-Inumbo-ID: bebb1736-3d05-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bebb1736-3d05-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 16: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 1h07Dt-0005FL-0g; Sat, 02 Mar 2019 16:10:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h07Ds-0006JU-PQ; Sat, 02 Mar 2019 16:10:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h07Ds-0004Nx-Og; Sat, 02 Mar 2019 16:10:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133494-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1: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-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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl: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-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-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-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-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-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-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-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
 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=51ea85abe794450e24352b970c33ed12f0e13a4c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Mar 2019 16:10:48 +0000
Subject: [Xen-devel] [linux-4.19 test] 133494: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ5NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1MWVhODVhYmU3OTQ0NTBlMjQz
NTJiOTcwYzMzZWQxMmYwZTEzYTRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTIwIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDExOCBkYXlzICAg
NzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDYzICAyMDE5LTAyLTI4IDAxOjAy
OjQ5IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDQ1IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
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/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDg3NTY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 18:29:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 18:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h09Nk-0006Zg-IB; Sat, 02 Mar 2019 18: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=bIOS=RF=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1h09Nj-0006Zb-1e
 for xen-devel@lists.xen.org; Sat, 02 Mar 2019 18:29:07 +0000
X-Inumbo-ID: 0f279951-3d19-11e9-bc90-bc764e045a96
Received: from mail-ed1-x52b.google.com (unknown [2a00:1450:4864:20::52b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f279951-3d19-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 18:29:05 +0000 (UTC)
Received: by mail-ed1-x52b.google.com with SMTP id p27so1004859edc.6
 for <xen-devel@lists.xen.org>; Sat, 02 Mar 2019 10:29:05 -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=4wCnPSHYYQEHXdbeSsLar5B7UxYqg5K08oYEl4drx7w=;
 b=DhgI6GXRDHVXMjmgFPSrqjQ18F154fEgt12AKk0QD/1PplgUvmEksdYu9rG8YwsZw5
 UTLdpp7gRU+/w4zylXJUu6utct8mDA+46N7K+Fz8hp2IRaVdkvTbDFH7Sy0sVFBQUe4P
 IMactWAVQgrmiMnzYOA9sg07b9y5fif8rN158ZKHMXlZub40JSbkskTP4pzQC3MmrhEu
 o8K0912pi/TBs6Qu/il2LfydqmAt7oi04/d5vfgzcUe6Jcha8DmCDmNtLYN2jUYfChdM
 v2s9zxaRMYM1uRLhzKpQ9oFEJosHLNQzAOy2TYBJMB3lmcp35n6qq6luWbAGQSPPpDfG
 XdMA==
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=4wCnPSHYYQEHXdbeSsLar5B7UxYqg5K08oYEl4drx7w=;
 b=SA8ZSQy3MlujpbXfCuw+aQ1OuINut04rIhh/+Q2E3b7VvPvRVc10x7+qX7+VnQZRv3
 ihN8miINVfND0wVasmkGZSPgxjdp780gmAN8kFSpHqvkGRNHzqRPoq9KLUp99qHe+p98
 YoV2n/BFteT4DmFs1+mkjXca8DDz46j5FZWWw1f1ZcFHU3w5Hs3tBjbjOiopf3ihdjZL
 NWzxBrS7grNYrchtYpI4oSFrqFMLkjNqApybE1vg/PINr8uz2O8KDG59KCrLSEP298TW
 eKM+SdI03oMXVa8UJE8dabw/80ttUsfS1Dq1b4IhQOI5gu6L4P6xE5IXnjhmKxdKiF94
 vJ3g==
X-Gm-Message-State: APjAAAVzgkD6y8nYxYPypeudIXqNWegd3WYM32uLXquJj4Iu2ilEc/1G
 2XyvzYa92WIvzNZSFNroaDtZB6ny8LqKkYC39+TW+yFO
X-Google-Smtp-Source: APXvYqwgXM6+pS3feUOOZk5CdVNzp7rLAtA+z8my8EOtydDkNfxIADT3BhVWG/SPLMPYVlzf6UfakG9yJAO/rZC22k4=
X-Received: by 2002:a17:906:e2d4:: with SMTP id
 gr20mr6942833ejb.210.1551551344054; 
 Sat, 02 Mar 2019 10:29:04 -0800 (PST)
MIME-Version: 1.0
From: Rishi <2rushikeshj@gmail.com>
Date: Sat, 2 Mar 2019 23:58:52 +0530
Message-ID: <CAO9XypV4g7o0=w5NWDTrpmq2N1s_JjdiGesdfA7sZYsTVv2yNw@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] Xen Host Crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8KCkkgaGF2ZSBhIHhlbiBob3N0IGNyYXNoIHJlcG9ydCBmcm9tIFhDUC1ORyBhbmQgc3Rh
Y2sgbG9va3MgbGlrZQoKICAgICAgICAgW2ZmZmY4MmQwODAxMTc5YzhdIGVsZl9jb3JlX3NhdmVf
cmVncyswLzB4YWUKICAgICAgICAgIGZmZmY4MmQwODAxMTg0OWMgIGtleGVjX2NyYXNoKzB4NTkv
MHg1YgogICAgICAgICAgZmZmZjgyZDA4MDE0NDRlOSAgcGFuaWMrMHhlYS8weDExNQogICAgICAg
ICAgZmZmZjgyZDA4MDE5ZGM1MCAgZG9fcGFnZV9mYXVsdCsweDQ0My8weDRiZgogICAgICAgICAg
ZmZmZjgyZDA4MDIzYWRlMyAgaGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKICAgICAgICAgIGZm
ZmY4MmQwODAyM2FlYTkgIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQrMHg2OC8weDk0CiAgICAgICAg
ICBmZmZmODJkMDgwMjJjYzRiICBzaF9wYWdlX2ZhdWx0X19ndWVzdF80KzB4YjYyLzB4MWY5Nwog
ICAgICAgICAgZmZmZjgyZDA4MDIyY2I1MyAgc2hfcGFnZV9mYXVsdF9fZ3Vlc3RfNCsweGE2YS8w
eDFmOTcKICAgICAgICAgIGZmZmY4MmQwODAxMzUyY2YgIF9zcGluX3VubG9ja19yZWN1cnNpdmUr
MHgyZi8weDM0CiAgICAgICAgICBmZmZmODJkMDgwMjJiZjEzICBzaF91cGRhdGVfY3IzX19ndWVz
dF80KzB4OGE4LzB4YTdlCiAgICAgICAgICBmZmZmODJkMDgwMTM3Y2U3ICBhZGRfZW50cnkrMHg1
NC8weGIyCiAgICAgICAgICBmZmZmODJkMDgwMTc3NjA0ICB1cGRhdGVfY3IzKzB4MjYvMHg0OAog
ICAgICAgICAgZmZmZjgyZDA4MDIzNWI2OCAgdG9nZ2xlX2d1ZXN0X3B0KzB4MmIvMHgxNDcKICAg
ICAgICAgIGZmZmY4MmQwODAyMzVjYmMgIHRvZ2dsZV9ndWVzdF9tb2RlKzB4MzgvMHg0YQogICAg
ICAgICAgZmZmZjgyZDA4MDIzNWRjZCAgZG9faXJldCsweGZmLzB4MTljCiAgICAgICAgICBmZmZm
ODJkMDgwMjNhZGUzICBoYW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQogICAgICAgICAgZmZmZjgy
ZDA4MDIzYWRkNyAgaGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKICAgICAgICAgIGZmZmY4MmQw
ODAyM2FkZTMgIGhhbmRsZV9leGNlcHRpb24rMHg5Yi8weGY5CiAgICAgICAgICBmZmZmODJkMDgw
MjNhZGQ3ICBoYW5kbGVfZXhjZXB0aW9uKzB4OGYvMHhmOQogICAgICAgICAgZmZmZjgyZDA4MDIz
YWRlMyAgaGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKICAgICAgICAgIGZmZmY4MmQwODAyM2Fk
ZDcgIGhhbmRsZV9leGNlcHRpb24rMHg4Zi8weGY5CiAgICAgICAgICBmZmZmODJkMDgwMjNhZGUz
ICBoYW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQogICAgICAgICAgZmZmZjgyZDA4MDIzYWRlMyAg
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKICAgICAgICAgIGZmZmY4MmQwODAxOWQ5NzggIGRv
X3BhZ2VfZmF1bHQrMHgxNmIvMHg0YmYKICAgICAgICAgIGZmZmY4MmQwODAyM2FkZTMgIGhhbmRs
ZV9leGNlcHRpb24rMHg5Yi8weGY5CiAgICAgICAgICBmZmZmODJkMDgwMjNhZWE5ICBoYW5kbGVf
ZXhjZXB0aW9uX3NhdmVkKzB4NjgvMHg5NAoKWGVuIFZlcnNpb24gdXNlZCBpcyAiNC43LjYtNi4z
LjEueGNwIgoKSSB3b3VsZCBsaWtlIHRvIGtub3cgaWYgaXQgaGFzIHRvIGRvIHdpdGggcGF0Y2gK
aHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXQ7aD05ZGMx
ZTBjZDgxZWU0NjlkNjM4ZDE5NjJhOTJkOWI0YmQyOTcyYmZhClRoaXMgcGF0Y2ggaXMgbm90IGFw
cGxpZWQgb24gc3RhYmxlLTQuNyBvciBzdGFibGUtNC44LCBidXQgaXQgaXMKYXBwbGllZCBvbiBz
dGFibGUtNC45IGFuZCBhYm92ZSB0aWxsIG1hc3Rlci4KClRoYW5rIHlvdSBmb3IgeW91ciB0aW1l
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 20:26:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 20: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 1h0BDI-0006F0-PG; Sat, 02 Mar 2019 20: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=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0BDH-0006En-3W
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 20:26:27 +0000
X-Inumbo-ID: 6d949c9c-3d29-11e9-b618-377b9250cf82
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d949c9c-3d29-11e9-b618-377b9250cf82;
 Sat, 02 Mar 2019 20:26: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 1h0BD4-0001o0-Og; Sat, 02 Mar 2019 20:26:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0BD4-0000pI-He; Sat, 02 Mar 2019 20:26:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0BD4-0006f1-H0; Sat, 02 Mar 2019 20:26:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133499-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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: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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10: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-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-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: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-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-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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: Sat, 02 Mar 2019 20:26:14 +0000
Subject: [Xen-devel] [linux-3.18 test] 133499: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ5OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGxpa2UgMTI4ODA3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAzN2Qx
MTllNTgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJj
OWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1
OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMzUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMTEyIGRheXMgICA3NCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzM0MDYgIDIwMTktMDItMjQgMDQ6MDM6MjMgWiAgICA2IGRheXMg
ICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjYyMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
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
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
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
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTY0
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 21:41:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 21:41: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 1h0CN9-00036x-L1; Sat, 02 Mar 2019 21: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=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0CN8-00036l-H2
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 21:40:42 +0000
X-Inumbo-ID: d3112aa2-3d33-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3112aa2-3d33-11e9-bc90-bc764e045a96;
 Sat, 02 Mar 2019 21:40: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 1h0CN5-0003Dk-VP; Sat, 02 Mar 2019 21:40: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 1h0CN5-00070T-Ns; Sat, 02 Mar 2019 21:40:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0CN5-0007HM-Lp; Sat, 02 Mar 2019 21:40:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133496-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:debian-install/dst_host: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-arndale:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install: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-i386-libvirt-xsm:debian-install:fail:regression
 linux-next:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-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-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-amd64-amd64-xl-qemuu-ws16-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-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-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-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-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=c63e9e91a254a529716367234fd8093bb7b061ca
X-Osstest-Versions-That: linux=7d762d69145a54d169f58e56d6dac57a5508debc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Mar 2019 21:40:39 +0000
Subject: [Xen-devel] [linux-next test] 133496: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ5NiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQ3NAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNDc0CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM0NzQKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzQ3NAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDc0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDE2IGRlYmlhbi1pbnN0YWxsL2RzdF9ob3N0ICBmYWlsIFJFR1IuIHZzLiAxMzM0NzQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzQ3NAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDc0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM0NzQKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQ3NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDc0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM0NzQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQ3NAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNDc0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM0NzQKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzQ3NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQt
aW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDc0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM0NzQK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzQ3NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQ3NAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9y
ZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM0NzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM0NzQKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzNDc0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM0NzQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzQ3NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNDc0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM0NzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzQ3NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNDc0CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjNjNlOWU5MWEyNTRhNTI5NzE2MzY3MjM0
ZmQ4MDkzYmI3YjA2MWNhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3
ZDc2MmQ2OTE0NWE1NGQxNjlmNThlNTZkNmRhYzU3YTU1MDhkZWJjCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5j
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzQ5NiAgMjAxOS0wMy0wMSAwOToxODo1NyBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 02 22:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 22:18:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0CxI-0005FQ-OF; Sat, 02 Mar 2019 22: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=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0CxH-0005FD-7T
 for xen-devel@lists.xenproject.org; Sat, 02 Mar 2019 22:18:03 +0000
X-Inumbo-ID: 05ae47e4-3d39-11e9-80ea-87cb1ca8261b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05ae47e4-3d39-11e9-80ea-87cb1ca8261b;
 Sat, 02 Mar 2019 22: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 1h0Cx6-0003vT-Dx; Sat, 02 Mar 2019 22:17: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 1h0Cx6-0001zg-6C; Sat, 02 Mar 2019 22:17:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0Cx6-0000ri-5R; Sat, 02 Mar 2019 22:17:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133502-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<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-qemuu-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:<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-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:<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:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken: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-i386-libvirt-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-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-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-boot: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-qemuu-debianhvm-amd64-shadow:guest-stop: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-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native: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-freebsd10-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-shadow: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-pair: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-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-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-rumprun-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-qemuu-rhel6hvm-amd: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: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-libvirt-qemuu-debianhvm-amd64-xsm: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-win7-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-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-libvirt-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-i386-xl-qemuu-debianhvm-amd64-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: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-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-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-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-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-ws16-amd64:guest-stop: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-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:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install: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-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: Sat, 02 Mar 2019 22:17:52 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133502: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzUwMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzUwMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgIGJyb2tlbiBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICBicm9rZW4gaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzMzMTQKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDEzMzMxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzMzMTQK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4gIGluIDEzMzMxNAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFp
bCBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA2IGtlcm5l
bC1idWlsZCAgIGZhaWwgaW4gMTMzMjk1IFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzNDY2IFJFR1Iu
IHZzLiAxMzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzUwMgogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMz
MzE0IHBhc3MgaW4gMTMzNTAyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1MDIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQg
cGFzcyBpbiAxMzM1MDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1MDIKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNz
IGluIDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1MDIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMx
NCBwYXNzIGluIDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzNTAyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBw
YXNzIGluIDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzUwMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWls
IGluIDEzMzMxNCBwYXNzIGluIDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzMxNCBwYXNz
IGluIDEzMzUwMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1MDIK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEz
MzUwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1MDIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IGluIDEzMzMxNCBwYXNzIGluIDEzMzUwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEz
MzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBpbiAxMzM0NjYgcGFzcyBpbiAxMzM1MDIKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMzQ2NiBwYXNzIGlu
IDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM0NjYgcGFzcyBpbiAxMzM1MDIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE3IGd1ZXN0LXN0b3AgZmFpbCBp
biAxMzM0NjYgcGFzcyBpbiAxMzM1MDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIy
IGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNzIGluIDEzMzI5NQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA1IGhv
c3QtcGluZy1jaGVjay1uYXRpdmUgICAgIGZhaWwgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMzM0NjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5
NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMz
Mjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBp
biAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJs
b2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0
L3dpbi5yZXBlYXQgZmFpbCBpbiAxMzMyOTUgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTMzMjk1IGxpa2UgMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgZmFpbCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMzMzMTQgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzMxNCBsaWtlIDEzMjg4OQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzQ2NiBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzQ2NiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNWFjZjk3ZjY2OWM2
YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDI1IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAxOSBk
YXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjVhY2Y5
N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gRmViIDExIDE0OjA2OjI3IDIwMTkgKzAxMDAK
CiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjQKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 01:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 01:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0FeD-00083w-Oz; Sun, 03 Mar 2019 01:10: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=r4X1=RG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h0FeC-00083r-CQ
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 01:10:32 +0000
X-Inumbo-ID: 23528a49-3d51-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23528a49-3d51-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 01:10:30 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 69A77204B9;
 Sat,  2 Mar 2019 20:10:30 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 02 Mar 2019 20:10:30 -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=A3Y16Y
 VdaO4FpVRpOmMXg+IrLOC9k8R0faISTCFt/4A=; b=0BiPKiB6506Ppdgfh4aXcD
 plSgPSLydp5LPWjdAmnS2XcFikkgTJnmT7BisivMy+Hlt0B8E39D34bJXlLTkAOe
 GkkdmJXe0DIrzn0I8UM7Ywdm0UjXvH0g3VlmD4VGlUjngjjyrOnb2K3tfd3N4uHe
 4MeMDaQkff0g9NLNwzKNCXWlK6SsCWdWySNWSn/td6r8mf30sF/NmxyAfiojR9Dn
 s2p4r0xYqjNpc5i2jP+c4iVIj8+Cbk5HlwgBGfk0aQd3nh8q94nae0bQaEdgBHuH
 ePA0+KhNOP142i8+HwI+F+/R/fKXd3wkrue/+5QDDuD4uxDe77GL2PH8BVhmXrrg
 ==
X-ME-Sender: <xms:hSl7XNJVjQ2oNmz3-2xU7_KBjY5xouc6iLww0l34Fnz9VD2gqOjA3Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvdekgddvhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:hSl7XFcji7suaHOA3Ta6XD9_c91hMPWeKoT_GdiBeytyAUlIPuZVpw>
 <xmx:hSl7XIc_MfGVM10sphYAXMGEIJVOft88ADp016Jwi-E1oYrjK6ca0Q>
 <xmx:hSl7XAP2Emydg-YmRnI5qbA8ywpAN3vE9RYVKUqvodnpo5KZdXS1JQ>
 <xmx:hil7XLImZAF2lzQEjE92cQA4TiuRMmgSe_eSauhPV1Jn6osjCzR8Gg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 043DA10319;
 Sat,  2 Mar 2019 20:10:27 -0500 (EST)
Date: Sun, 3 Mar 2019 02:10:24 +0100
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190303011024.GP19265@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>
 <20190228122546.GN5348@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20190228122546.GN5348@mail-itl>
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="===============4245175918429951801=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4245175918429951801==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="eAnxKwVhzStH6fSc"
Content-Disposition: inline


--eAnxKwVhzStH6fSc
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 Thu, Feb 28, 2019 at 01:25:50PM +0100, Marek Marczykowski wrote:
> On Thu, Feb 28, 2019 at 03:58:37AM -0700, Jan Beulich wrote:
> > 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.
>=20
> Ok.

Hmm, could you explain more? Is that only the case when interrupt
remapping is missing?


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

--eAnxKwVhzStH6fSc
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx7KYEACgkQ24/THMrX
1yzGngf+KvgKaNtC0bzoV9zfSCGoQ7kYoYh/ZbPSEKbEgtF/q9Kl1lCzfOf9ResW
G1YYcOZTqAdrErgxefwFgwwQKV2THVSyulJ/2LQBdPt7e4Zp6BCyOqBHThOVqy36
ss3Hhl/0T6uo1PZV2C5hcB6P8HK6YAFbIZoyV12XKe/JhYzgitO44b1bTT3gAi1t
XSfGA2lr316mmXNWSJ937Xt5RbYmKnnxODxzDTFtv0wC9+CM+kVccP3odfhBnVjV
RP9fuMMlqMsrwYvBJH+/aUWddQVLduVael2zVAhaXRsf3+yas0/nqqsIiqQnEAn8
/IryHrvhlM6uOB+gH5CsXVvaqGJCHA==
=juw4
-----END PGP SIGNATURE-----

--eAnxKwVhzStH6fSc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4245175918429951801==--


From xen-devel-bounces@lists.xenproject.org Sun Mar 03 03:27:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 03:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0Hm1-00007V-N3; Sun, 03 Mar 2019 03: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=r4X1=RG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h0Hlz-00007Q-PH
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 03:26:44 +0000
X-Inumbo-ID: 268e2328-3d64-11e9-9aa3-93ea979a2b31
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 268e2328-3d64-11e9-9aa3-93ea979a2b31;
 Sun, 03 Mar 2019 03:26:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 4ED3C21B96;
 Sat,  2 Mar 2019 22:26:36 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 02 Mar 2019 22:26:36 -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=cXH3Kf
 7Lg2p+FH/QaIHMv5WnZ9AhF7pKEJs9m5aUIRs=; b=L72JprXqVwM27oULL06WwB
 A86yKUpKFZIWintr6cMre6QFHlLmGF/u6c0FCSqWmqjrd3veovSHfxvFPo1h61IS
 YHJCIxPckTVwePeVaqIwjw0iVmGpET8ar1yAhlJE8cwldFQfEidLTf9AQrbM60oR
 NHsg3bjOk3cg+4MMupPljdJfAY49pMtbgypwW6TU3YmndEpAbSoLBxCfOqrJNMO2
 0n9B0k/NgANon4MTNnc2Lx7XkgwDK6WtZysKV2dAirxbvW6oivhkM5lCZjqZupBm
 kvqckNo/YgwReZFifutO/MPPrIsHCiXNGPzVslPyh64KWFvYlT101q8Bs5TZqwKA
 ==
X-ME-Sender: <xms:aUl7XNjQIg_ukiGXfPXX1MSaag85wVnuNVnOHbl9naNKC2WQkzEaqg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvdekgdehfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:aUl7XBu-Dxox99_wIfT1LNW9eZ4ntCHZyXazjHOXfaoME8NrbEZ4ag>
 <xmx:aUl7XIu53Ermpsw0vVw37_O-ac0_4_nq-hsNjja2U2oh7OLJOg2vqg>
 <xmx:aUl7XOElILzMA0yY5ak_ELonV8DOD1zIig82mqJD688RrpEsMEU2HA>
 <xmx:bEl7XJROxGle7qNOcPIF6DyVDo8VsKJ7ZHE40SMzPesgSjf3_DOLxA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B3BFF1030F;
 Sat,  2 Mar 2019 22:26:31 -0500 (EST)
Date: Sun, 3 Mar 2019 04:26:29 +0100
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190303032629.GQ19265@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="===============7794426974114148607=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7794426974114148607==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="5KxTQ9fdN6Op3ksq"
Content-Disposition: inline


--5KxTQ9fdN6Op3ksq
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 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.

Shouldn't that be done by device model itself? Or even on command from
the target domain? Automatically toggling INTx when manipulating MSI(-X)
seems wrong.

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

--5KxTQ9fdN6Op3ksq
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx7SWQACgkQ24/THMrX
1yzSAgf/e3dwPS+MhF2PAdN5huECNBUZwc0usdI0mrPW+Zn1+xcJfBIGU/EEZK6Q
xfVRk8g+fyLMvGiOZ9AF393O06cr2ukCgbAw/jnQbs95XB/AK2486VnNrYVz8dm9
0tbYryNPmXS7lRYJbJXmp89SzDZ5vs5Lbu6rifu75UalSvxMNHMzha5Pk6digoCj
aO3SeSsivUGZp3L3RuxLUwoNvLImUPN5z1HaQlhQjPXpLMTVjjwXhUc+OYgNlLfg
co9YNbTfgdlYurzs589yRdhGysnwUNBjyyk4SgcIPWneXcduk2Fnob+t/om+JfKc
0m+9qKu0OOpTLRafWs38E4Emls0Fow==
=sksy
-----END PGP SIGNATURE-----

--5KxTQ9fdN6Op3ksq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7794426974114148607==--


From xen-devel-bounces@lists.xenproject.org Sun Mar 03 04:59:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 04: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 1h0JDj-0006V8-N2; Sun, 03 Mar 2019 04:59: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=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0JDi-0006Uy-J6
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 04:59:26 +0000
X-Inumbo-ID: 19278906-3d71-11e9-95e0-277609f01b06
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19278906-3d71-11e9-95e0-277609f01b06;
 Sun, 03 Mar 2019 04:59: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 1h0JDY-0005NS-T0; Sun, 03 Mar 2019 04:59:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0JDY-00021r-Gg; Sun, 03 Mar 2019 04:59:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0JDY-0008F6-Eo; Sun, 03 Mar 2019 04:59:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133508-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm: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:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-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-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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=30921fc1e5fcf904f9afddeece1288f5b16ba017
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 04:59:16 +0000
Subject: [Xen-devel] [linux-4.14 test] 133508: 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>

ZmxpZ2h0IDEzMzUwOCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1MDgvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgMzA5MjFmYzFlNWZjZjkwNGY5YWZkZGVlY2UxMjg4ZjViMTZiYTAxNwpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDZiZjlkY2ViZGQxMTk2N2IyYjZjNzNkN2M4
ZjQ4NjM2MjRmNjljNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjYxICAyMDE5LTAyLTE1IDA4
OjM0OjI2IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzMyNiAgMjAxOS0wMi0y
MCAwOTo0MToxOCBaICAgMTAgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMzQ3MCAgMjAxOS0wMi0yOCAxMjoyNjoxMiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJp
ZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVk
aGF0LmNvbT4KICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBZHJpYW4g
QnVuayA8YnVua0BrZXJuZWwub3JnPgogIEFsYmFuIEJlZGVsIDxhbGJldUBmcmVlLmZyPgogIEFs
ZXhhbmRlciBEdXljayA8YWxleGFuZGVyLmguZHV5Y2tAbGludXguaW50ZWwuY29tPgogIEFsZXhh
bmRyZSBUb3JndWUgPGFsZXhhbmRyZS50b3JndWVAc3QuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRv
diA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEJyb2RraW4gPGFicm9ka2luQHN5bm9wc3lzLmNv
bT4KICBBbWl0IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmRyZWFzIFppZWds
ZXIgPGFuZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IEx1bm4gPGFuZHJld0BsdW5uLmNo
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBI
YWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KICBBcmllbCBFbGlvciA8YWVsaW9yQG1hcnZlbGwu
Y29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnQg
VmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJy
Z2xAYmdkZXYucGw+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIENoYW8gRmFuIDxmYW5jLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgQ2hhcmxl
cyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW5nLU1pbiBBbyA8
dG9ueV9hb0B3aXd5bm4uY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNv
LnVrPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNvbT4KICBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5v
bmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIENvcmVu
dGluIExBQkJFIDxjbGFiYmVAYmF5bGlicmUuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJw
ZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYW5p
ZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEEuIExvbmcgPGRhdmUu
bG9uZ0BsaW5hcm8ub3JnPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAg
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlbmlzIEJvbG90aW4gPGRi
b2xvdGluQG1hcnZlbGwuY29tPgogIERpZW4gUGhhbSA8ZGllbi5waGFtLnJ5QHJlbmVzYXMuY29t
PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkg
Vi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+CiAgRWxpIENvb3BlciA8ZWxpY29vcGVyQGdteC5j
b20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8
ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Np
b24uY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4K
ICBGbG9yaWFuIFN0ZWNrZXIgPG0xOUBmbG9yaWFuc3RlY2tlci5kZT4KICBHcmVnIEtyb2FoLUhh
cnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8Z3Jl
Z29yeS5jbGVtZW50QGJvb3RsaW4uY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVz
Lm5ldD4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGF1a2UgTWVocnRl
bnMgPGhhdWtlLm1laHJ0ZW5zQGludGVsLmNvbT4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1
a2UtbS5kZT4KICBIZWRpIEJlcnJpY2hlIDxoZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAgSGVsZ2Ug
RGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5h
Lm9yZy5hdT4KICBIdWF6aG9uZyBUYW4gPHRhbmh1YXpob25nQGh1YXdlaS5jb20+CiAgSWRvIFNj
aGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIElsaWEgTWlya2luIDxpbWlya2luQGFsdW0u
bWl0LmVkdT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNv
bT4KICBKYWNlayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYWNr
IFdhbmcgPGppbnB1LndhbmdAY2xvdWQuaW9ub3MuY29tPgogIEphbWVzIE1vcnJpcyA8amFtZXMu
bW9ycmlzQG1pY3Jvc29mdC5jb20+CiAgSmFtaWUgTGVudGluIDxqbUBsZW50aW4uY28udWs+CiAg
SmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpn
Z0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZW5z
IEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWls
LmNvbT4KICBKaWFuY2hhbyBXYW5nIDxqaWFuY2hhby53LndhbmdAb3JhY2xlLmNvbT4KICBKaXJp
IE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQuY29tPgog
IEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZSBUaG9ybmJlciA8ZWp0QHJlZGhh
dC5jb20+CiAgSm9lbCBGZXJuYW5kZXMgPGpvZWxhZkBnb29nbGUuY29tPgogIEpvaGFubmVzIEJl
cmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFdlaW5lciA8aGFubmVzQGNt
cHhjaGcub3JnPgogIEpvaG4gRGF2aWQgQW5nbGluIDxkYXZlLmFuZ2xpbkBiZWxsLm5ldD4KICBK
b25hdGhhbiBCYWtrZXIgPHhjLXJhY2VyMkBsaXZlLmNhPgogIEpvbmF0aGFuIE1hcmVrIDxqb25h
dGhhbkBtYXJlay5jYT4KICBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5p
bnRlbC5jb20+CiAgSm9zZSBBYnJldSA8am9hYnJldUBzeW5vcHN5cy5jb20+CiAgSm9zZSBBYnJl
dSA8am9zZS5hYnJldUBzeW5vcHN5cy5jb20+CiAgSnVsaWEgTGF3YWxsIDxKdWxpYS5MYXdhbGxA
bGlwNi5mcj4KICBKdWxpZW4gRCdBc2NlbnppbyA8amRhc2Nlbnppb0Bwb3N0ZW8ubmV0PgogIEp1
bGllbiBUaGllcnJ5IDxqdWxpZW4udGhpZXJyeUBhcm0uY29tPgogIEp1cmljYSBWdWthZGluIDxq
dXJpY2EudnVrYWRpbkBydC1yay5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0Bj
YW5vbmljYWwuY29tPgogIEthbCBDb25sZXkgPGthbC5jb25sZXlAZGVjdHJpcy5jb20+CiAgS2Fu
Z2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtlZXJ0aHkgPGota2VlcnRoeUB0aS5jb20+CiAgS2Vl
cyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0gSSA8
a2lzaG9uQHRpLmNvbT4KICBLb25zdGFudGluIEtobGVibmlrb3YgPGtobGVibmlrb3ZAeWFuZGV4
LXRlYW0ucnU+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExhd3Jl
bmNlIEJyYWttbyA8YnJha21vQGZiLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8u
b3JnPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMu
d2FsbGVpakBsaW5hcm8ub3JnPgogIExpdml1IER1ZGF1IDxsaXZpdUBkdWRhdS5jby51az4KICBM
b2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTG9yZW56byBCaWFuY29uaSA8
bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIE1hbmlzaCBSYW5nYW5rYXIgPG1yYW5nYW5r
YXJAbWFydmVsbC5jb20+CiAgTWFudWVsIFJlaW5oYXJkdCA8bWFudWVsLnJoZHRAZ21haWwuY29t
PgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVp
dG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNv
bT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhpZXUgRGVz
bm95ZXJzIDxtYXRoaWV1LmRlc25veWVyc0BlZmZpY2lvcy5jb20+CiAgTWF0dCBUdXJuZXIgPG1h
dHRzdDg4QGdtYWlsLmNvbT4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4K
ICBNYXR0aSBLdXJrZWxhIDxNYXR0aS5LdXJrZWxhQGlraS5maT4KICBNYXVybyBDaWFuY2lvIDxt
YXVyb0BhY2FkZXUuY29tPgogIE1lZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2Uu
Y29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2Nr
YSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBOYXRlIERhaWxleSA8bmF0ZS5kYWlsZXlAc3RyYXR1
cy5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBO
ZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOZWlsIEFybXN0cm9uZyA8bmFy
bXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNv
bT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNvbGFzIEJvaWNo
YXQgPGRyaW5rY2F0QGNocm9taXVtLm9yZz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5
QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTmlrb3MgVHNpcm9uaXMgPG50c2lyb25pc0BhcnJpa3Rv
LmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgUGFibG8gTmVpcmEgQXl1
c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBh
dWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtvd3Nr
aUBib290bGluLmNvbT4KICBQYXZhbmt1bWFyIEtvbmRldGkgPHBrb25kZXRpQGNvZGVhdXJvcmEu
b3JnPgogIFBhd2XFgiBDaG1pZWwgPHBhd2VsLm1pa29sYWouY2htaWVsQGdtYWlsLmNvbT4KICBQ
ZXRlciBPc2tvbGtvdiA8cG9za0Bnb29nbGUuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51
amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBldHIgTWFjaGF0YSA8cGV0cm1AbWVsbGFub3guY29tPgogIFBoaWwgU3V0dGVyIDxwaGlsQG53
bC5jYz4KICBRdWVudGluIFBlcnJldCA8cXVlbnRpbi5wZXJyZXRAYXJtLmNvbT4KICBSYWZhZWwg
Si4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFrZXNoIFBpbGxhaSA8
cGlsbGFpckBjb2RlYXVyb3JhLm9yZz4KICBSYWxwaCBDYW1wYmVsbCA8cmNhbXBiZWxsQG52aWRp
YS5jb20+CiAgUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KICBSb2JlcnQgQmVyZ2VyIDxS
b2JlcnQuQmVyZ2VyQFJlbGlhYmxlRW1iZWRkZWRTeXN0ZW1zLmNvbT4KICBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxA
YXJtbGludXgub3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgog
IFNhbmRlZXAgUGF0aWwgPHNzcGF0aWxAYW5kcm9pZC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgogIFNjb3R0IE1heWhldyA8c21heWhld0ByZWRoYXQuY29tPgogIFNla2hh
ciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTZXJnZWkgVHJvZmltb3ZpY2ggPHNseWZveEBnZW50
b28ub3JnPgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU29u
ZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTdGFubGV5IENodSA8c3RhbmxleS5jaHVA
bWVkaWF0ZWsuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxy
b3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+
CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdmVuIEVj
a2VsbWFubiA8c3Zlbi5lY2tlbG1hbm5Ab3Blbm1lc2guY29tPiBbaXBxNDAxOV0KICBUYWVoZWUg
WW9vIDxhcDQyMDA3M0BnbWFpbC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRhbG9ucyBMZWUgPHhpbi5saUBjaXRyaXguY29tPgogIFRhcmlxIFRvdWthbiA8dGFyaXF0QG1l
bGxhbm94LmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+
CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9taSBWYWxrZWluZW4g
PHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KICBUb25naGFvIFpoYW5nIDx4aWFuZ3hpYS5tLnl1ZUBn
bWFpbC5jb20+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmluZWV0IEd1cHRhIDx2
Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5v
cmc+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXZWkgWW9uZ2p1biA8d2Vp
eW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVyaW5nLmNvbT4KICBY
aWFveWFvIExpIDx4aWFveWFvLmxpQGxpbnV4LmludGVsLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgogIFlvbmdsb25n
IExpdSA8bGl1eW9uZ2xvbmdAaHVhd2VpLmNvbT4KICBZdS1Ic2lhbmcgQ2hlbiA8bWF0dF9jaGVu
QHdpd3lubi5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFp
YmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFpoaXFpYW5nIExpdSA8bGl1emhpcWlhbmcy
NkBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
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
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
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAogICBkNmJmOWRjZWJkZDEuLjMwOTIxZmMxZTVmYyAgMzA5MjFmYzFlNWZjZjkw
NGY5YWZkZGVlY2UxMjg4ZjViMTZiYTAxNyAtPiB0ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 05:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 05:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0Joz-00013Z-1k; Sun, 03 Mar 2019 05:37:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0Jox-00013I-GK
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 05:37:55 +0000
X-Inumbo-ID: 79c0e7f8-3d76-11e9-b5d6-0f493594789d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79c0e7f8-3d76-11e9-b5d6-0f493594789d;
 Sun, 03 Mar 2019 05:37: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 1h0Joo-0006Pi-E7; Sun, 03 Mar 2019 05:37:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0Jon-0005ZF-UT; Sun, 03 Mar 2019 05:37:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0Jon-0007q0-TW; Sun, 03 Mar 2019 05:37:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133503-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10: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-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-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-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-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-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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-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
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=20b084c4b1401b7f8fbc385649d48c67b6f43d44
X-Osstest-Versions-That: qemuu=86c7e2f4a93322a76afea5ee6806a83420d1dfea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 05:37:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 133503: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzUwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1MDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAx
MzM0NjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM0NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzQ2NwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNDY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM0NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzQ2
NwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYjA4NGM0YjE0MDFiN2Y4ZmJjMzg1NjQ5
ZDQ4YzY3YjZmNDNkNDQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDg2
YzdlMmY0YTkzMzIyYTc2YWZlYTVlZTY4MDZhODM0MjBkMWRmZWEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMzQ2NyAgMjAxOS0wMi0yOCAwNzo1OToxNSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzM1MDMgIDIwMTktMDMtMDEgMTU6MDE6MzUgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJl
cnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFy
a292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9y
Zz4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4K
ICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCZW5qYW1pbiBI
ZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQ29yZXkgTWlueWFyZCA8
Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlr
b3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxk
Z2lsYmVydEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZy
ZWRpYW5vIFppZ2xpbyA8ZnppZ2xpb0ByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmVmZiBDb2R5IDxq
Y29keUByZWRoYXQuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPgogIE1hdGVqYSBNYXJqYW5vdmljIDxtYXRlamEubWFyamFu
b3ZpY0BydC1yay5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20+CiAgTXVyaWxvIE9wc2ZlbGRlciBBcmF1am8gPG1vcHNmZWxkZXJAZ21haWwu
Y29tPgogIE11cmlsbyBPcHNmZWxkZXIgQXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAg
TmF0aGFuIEZvbnRlbm90IDxuZm9udEBsaW51eC52bmV0LmlibS5jb20+CiAgTmlyIFNvZmZlciA8
bnNvZmZlckByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBq
cEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJz
b25AbGluYXJvLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAg
VGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVk
aGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1
b3p6by5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
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
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NjA3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 08:36:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 08: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 1h0MbZ-0004wL-Mv; Sun, 03 Mar 2019 08: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=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0MbY-0004wA-EM
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 08:36:16 +0000
X-Inumbo-ID: 677e83b3-3d8f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 677e83b3-3d8f-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 08:36:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0MbV-0001wJ-7A; Sun, 03 Mar 2019 08:36:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0MbU-0002H2-NW; Sun, 03 Mar 2019 08:36:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0MbU-0000xn-Mw; Sun, 03 Mar 2019 08:36:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133510-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 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-amd64-amd64-xl-qemuu-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-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=7d762d69145a54d169f58e56d6dac57a5508debc
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 08:36:12 +0000
Subject: [Xen-devel] [linux-linus test] 133510: 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>

ZmxpZ2h0IDEzMzUxMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNTEwLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzQ3NCBwYXNzIGluIDEzMzUx
MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgMjQgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9z
dC9kZWJpYW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzM0NzQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBs
aWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1z
dGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkx
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5
MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgN2Q3NjJkNjkxNDVhNTRkMTY5ZjU4ZTU2
ZDZkYWM1N2E1NTA4ZGViYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ODgzNGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBjODFlNQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMyOTExICAyMDE5LTAyLTA1IDAzOjEyOjIzIFogICAyNiBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzMjk5NSAgMjAxOS0wMi0wNyAwODoxMTowOCBaICAgMjMgZGF5cyAgIDE2IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQ1MSAgMjAxOS0wMi0yNyAwNzoxNDoyMCBa
ICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTYyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
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
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA4ODM0ZjU2MDBjZjMuLjdkNzYyZDY5
MTQ1YSAgN2Q3NjJkNjkxNDVhNTRkMTY5ZjU4ZTU2ZDZkYWM1N2E1NTA4ZGViYyAtPiB0ZXN0ZWQv
bGludXgtbGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 09:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 09:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0NUp-0000N2-RA; Sun, 03 Mar 2019 09:33:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0NUo-0000Mq-HE
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 09:33:22 +0000
X-Inumbo-ID: 625afaff-3d97-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 625afaff-3d97-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 09:33:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0NUm-00030f-HU; Sun, 03 Mar 2019 09:33:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0NUl-00074l-Qx; Sun, 03 Mar 2019 09:33:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0NUl-000661-PF; Sun, 03 Mar 2019 09:33:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133512-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-xsm:migrate-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-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-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=d542b454908f417cf7586038cde7de9d8fa1d3ef
X-Osstest-Versions-That: libvirt=33a07b8e4154b25f7119c0d2177983a5a1f1cae0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 09:33:19 +0000
Subject: [Xen-devel] [libvirt test] 133512: 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>

ZmxpZ2h0IDEzMzUxMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1MTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzQ2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNDYwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGQ1NDJiNDU0OTA4ZjQxN2NmNzU4NjAzOGNkZTdkZTlkOGZhMWQz
ZWYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDMzYTA3YjhlNDE1NGIy
NWY3MTE5YzBkMjE3Nzk4M2E1YTFmMWNhZTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzQ2MCAg
MjAxOS0wMi0yNyAyMDoyNTo1OCBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM0
ODggIDIwMTktMDItMjggMjA6NTE6MTcgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM1MTIgIDIwMTktMDMtMDIgMDM6NTA6MTIgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAogICAzM2EwN2I4ZTQxLi5kNTQyYjQ1NDkwICBkNTQyYjQ1NDkwOGY0MTdjZjc1ODYw
MzhjZGU3ZGU5ZDhmYTFkM2VmIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 10:34:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 10:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0ORx-0004JE-JY; Sun, 03 Mar 2019 10:34:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0ORw-0004J4-I3
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 10:34:28 +0000
X-Inumbo-ID: eb58707a-3d9f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb58707a-3d9f-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 10:34:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0ORu-0004Cx-Ew; Sun, 03 Mar 2019 10:34: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 1h0ORu-0003UC-6o; Sun, 03 Mar 2019 10:34:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0ORu-0005cW-6A; Sun, 03 Mar 2019 10:34:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133557-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 10:34:26 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133557: 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>

ZmxpZ2h0IDEzMzU1NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU1Ny8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYzOTNiODJmZTViYTNl
ZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGU3MmVjYzc2MTU0MTBlNWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzQwOCAgMjAxOS0wMi0yNCAwOToxODoyOSBaICAgIDcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1NTcgIDIwMTktMDMtMDMgMDk6MzA6MjEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENocmlz
dGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTm9y
YmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIGU3MmVjYzc2MTUuLmYzOTNiODJmZTUgIGYzOTNiODJmZTViYTNlZDljZmUyYjMw
NmZmYTUzMzY4ZTU1Yjc1YWYgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 13:59:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 13: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 1h0Rdv-00009E-Pf; Sun, 03 Mar 2019 13:59:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0Rdt-000092-St
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 13:59:01 +0000
X-Inumbo-ID: 79f8a35a-3dbc-11e9-8afa-d36dc158d318
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79f8a35a-3dbc-11e9-8afa-d36dc158d318;
 Sun, 03 Mar 2019 13:58: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 1h0Rdj-00088a-IE; Sun, 03 Mar 2019 13:58: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 1h0Rdj-0008Mf-2L; Sun, 03 Mar 2019 13:58:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0Rdj-0007Wi-1W; Sun, 03 Mar 2019 13:58:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133517-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl:host-ping-check-native:fail:regression
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 13:58:51 +0000
Subject: [Xen-devel] [xen-unstable test] 133517: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzUxNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzUxNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFpbCBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzMzMDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMzMDAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMz
MDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZm
ZmE1MzM2OGU1NWI3NWFmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAz
NjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzMzMDAgIDIwMTktMDItMTggMTA6NDQ6MTUgWiAgIDEzIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMzMzE2ICAyMDE5LTAyLTE5IDIyOjE4OjAyIFogICAxMSBkYXlzICAgIDcgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTE3ICAyMDE5LTAzLTAyIDA3OjE1OjIwIFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CiAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogIFdlaSBMaXUgPHdlaS5s
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
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
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
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
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
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzAwIGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 14:07:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 14:07: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 1h0Rld-0000wX-MM; Sun, 03 Mar 2019 14: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=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0Rlb-0000wL-JN
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 14:06:59 +0000
X-Inumbo-ID: 9b45ef8a-3dbd-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b45ef8a-3dbd-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 14:06: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 1h0RlY-0008Or-UR; Sun, 03 Mar 2019 14:06: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 1h0RlY-0000Fl-63; Sun, 03 Mar 2019 14:06:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0RlY-0005Nt-5L; Sun, 03 Mar 2019 14:06:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1h0RlY-0005Nt-5L@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 14:06:56 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-i386-freebsd10-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFi
bGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9z
dGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4MDUyZTE5MzA0ODY1
NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDogZDI1NWQxOGEzNGE4
ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTQ4MS8KCgogIGNvbW1p
dCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQXV0aG9yOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0IDE5IDA0OjIzOjI5
IDIwMTUgLTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVlIHRvIHNraXBwZWQg
U1ItSU9WIGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCBiZTA2OTk4Zjk2
ZWNiOTM5MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAgIFRoZSBjb21iaW5l
ZCBlZmZlY3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3QgcmUtaW5pdCBTUi1J
T1YKICAgICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6IG1ha2Ugc3VyZSBT
Ui1JT1YgaW5pdCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVldWVzIikgY2F1c2Vz
IFZGcyBubyBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAgdG8gTlVMTCBwb2lu
dGVyIGRlcmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2RhdGEgYmVpbmcgTlVM
TAogICAgICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXplcm8uIFRoZSBmaXJz
dCBjb21taXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVmZmVjdCBvZiBpZ2Jf
c3Jpb3ZfcmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0cmllZCB0byBhY2Nv
dW50IGZvciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hBU19NU0lYLAogICAg
ICB3aXRob3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3RpdmVseSBhIG5vLW9w
LiBDYWxsaW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJpbGl0eSgpIGFzIGRv
bmUgaGVyZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20gbm90IHN1cmUgd2hl
dGhlciB0aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90aGVyCiAgICAg
IHR3byBjb21taXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3duIDxhYXJvbi5mLmJy
b3duQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJzaGVyIDxqZWZmcmV5
LnQua2lyc2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxz
YXNoYWxAa2VybmVsLm9yZz4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQueGVuLWJv
b3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZl
bHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzM1NjAuYmlzZWN0aW9uLXN1bW1hcnkgLS1i
YXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0z
LjE4IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgeGVuLWJvb3QKU2VhcmNoaW5nIGZv
ciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMzQ5OSBmYWlsIFtob3N0PWRlYmluYTFdIC8gMTMx
MzcwIFtob3N0PWh1eGVscmViZTFdIDEzMTMzNiBbaG9zdD1odXhlbHJlYmUwXSAxMzEzMDcgW2hv
c3Q9YmFyb3F1ZTFdIDEzMTI3OSBbaG9zdD1qb3ViZXJ0aW4wXSAxMzEyMzEgW2hvc3Q9am91YmVy
dGluMF0gMTMxMTkyIFtob3N0PWZpYW5vMV0gMTMxMTQ5IFtob3N0PWVsYmxpbmcwXSAxMzEwOTUg
W2hvc3Q9Zmlhbm8wXSAxMzEwMzUgW2hvc3Q9YmFyb3F1ZTBdIDEzMDkzOSBbaG9zdD1odXhlbHJl
YmUxXSAxMzA4NzYgW2hvc3Q9YmFyb3F1ZTFdIDEzMDg0MyBbaG9zdD1odXhlbHJlYmUwXSAxMzAz
NjcgW2hvc3Q9am91YmVydGluMF0gMTMwMjAzIFtob3N0PWpvdWJlcnRpbjBdIDEzMDA2NyBbaG9z
dD1qb3ViZXJ0aW4wXSAxMjk4NDUgW2hvc3Q9am91YmVydGluMF0gMTI5NzYwIFtob3N0PWpvdWJl
cnRpbjBdIDEyODg1OCBbaG9zdD1kZWJpbmEwXSAxMjg4NDEgW2hvc3Q9aHV4ZWxyZWJlMF0gMTI4
ODA3IFtob3N0PWJcCiBhcm9xdWUxXSAxMjg2OTEgW2hvc3Q9cGlub3QxXSAxMjgyNTggW2hvc3Q9
ZGViaW5hMF0gMTI4MjMyIFtob3N0PWZpYW5vMV0gMTI4MTc3IFtob3N0PWJhcm9xdWUwXSAxMjgw
OTYgW2hvc3Q9YmFyb3F1ZTFdIDEyNzQ4NiBbaG9zdD1iYXJvcXVlMF0gMTI3NDcyIFtob3N0PWRl
YmluYTBdIDEyNzQ1NSBbaG9zdD1qb3ViZXJ0aW4xXSAxMjcyOTYgb2suCkZhaWx1cmUgLyBiYXNp
cyBwYXNzIGZsaWdodHM6IDEzMzQ5OSAvIDEyNzI5NgoodHJlZSB3aXRoIG5vIHVybDogbWluaW9z
KQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRy
ZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9z
dGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAzN2QxMTllNTgg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMzY1YWFiYjZlNTAyM2NlZTQ3NmFkZjgxMTA2NzI5ZWZkNDljNjQ0ZgpCYXNpcyBw
YXNzIGJhNjk4NGZjMDE2MmYyNGE1MTBlYmMzNGU4ODFiNTQ2YjY5YzU1M2IgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWYz
ZmQzZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThkMWQxOWE2OWYwMQpHZW5lcmF0aW5nIHJldmlzaW9u
cyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjYmE2OTg0ZmMw
MTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYi1lMTI4ZjE2ZmRkYjY2ZGI1YTczYzMwZDRm
MzU1OGQwMzdkMTE5ZTU4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdFwKICNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOWYzZmQzZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThk
MWQxOWE2OWYwMS0zNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCkxvYWRl
ZCAzMDA0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRz
OgogMTI3Mjk2IHBhc3MgYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5ZjAxCiAxMjc0ODYg
W2hvc3Q9YmFyb3F1ZTBdCiAxMjc0NzIgW2hvc3Q9ZGViaW5hMF0KIDEyNzQ1NSBbaG9zdD1qb3Vi
ZXJ0aW4xXQogMTI4MDk2IFtob3N0PWJhcm9xdWUxXQogMTI4MTc3IFtob3N0PWJhcm9xdWUwXQog
MTI4MjMyIFtob3N0PWZpYW5vMV0KIDEyODI1OCBbaG9zdD1kZWJpbmEwXQogMTI4NjkxIFtob3N0
PXBpbm90MV0KIDEyODgwNyBbaG9zdD1iYXJvcXVlMV0KIDEyODg1OCBbaG9zdD1kZWJpbmEwXQog
MTI4ODQxIFtob3N0PWh1eGVscmViZTBdCiAxMjk3NjAgW2hvc3Q9am91YmVydGluMF0KIDEyOTg0
NSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwMDY3IFtob3N0PWpvdWJlcnRpbjBdCiAxMzAyMDMgW2hv
c3Q9am91YmVydGluMF0KIDEzMDM2NyBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwNTQ1IFtob3N0PWpv
dWJlcnRpbjBdCiAxMzA1NTMgW2hvc3Q9am91YmVydGluMF0KIDEzMDU3NSBbaG9zdD1qb3ViZXJ0
aW4wXQogMTMwNTU3IFtob3N0PWpvdWJlcnRpbjBdCiAxMzA1OTUgW2hvc3Q9am91YmVydGluMF0K
IDEzMDU4MiBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwNTYxIFtob3N0PWpvdWJlcnRpbjBdCiAxMzA2
MDUgW2hvc3Q9am91YmVydGluMF0KIDEzMDU2NyBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwNTcxIFto
b3N0PWpvdWJlcnRpbjBdCiAxMzA1ODYgW2hvc3Q9am91YmVydGluMF0KIDEzMDYwMiBbaG9zdD1q
b3ViZXJ0aW4wXQogMTMwNTkwIFtob3N0PWpvdWJlcnRpbjBdCiAxMzA2MjIgW2hvc3Q9am91YmVy
dGluMF0KIDEzMDYxNSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwNjE4IFtob3N0PWpvdWJlcnRpbjBd
CiAxMzA2MjYgW2hvc3Q9am91YmVydGluMF0KIDEzMDg0MyBbaG9zdD1odXhlbHJlYmUwXQogMTMw
ODc2IFtob3N0PWJhcm9xdWUxXQogMTMwOTM5IFtob3N0PWh1eGVscmViZTFdCiAxMzEwOTUgW2hv
c3Q9Zmlhbm8wXQogMTMxMDM1IFtob3N0PWJhcm9xdWUwXQogMTMxMTQ5IFtob3N0PWVsYmxpbmcw
XQogMTMxMTkyIFtob3N0PWZpYW5vMV0KIDEzMTI3OSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxMjMx
IFtob3N0PWpvdWJlcnRpbjBdCiAxMzEzMDcgW2hvc3Q9YmFyb3F1ZTFdCiAxMzEzMzYgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEzMTQyMCBmYWlsIGlycmVsZXZhbnQKIDEzMTM3MCBbaG9zdD1odXhlbHJl
YmUxXQogMTMxNDQzIHBhc3MgYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUz
YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5ZjAxCiAxMzE0
NTUgZmFpbCBpcnJlbGV2YW50CiAxMzE0NTYgcGFzcyAyZmFkZTlkZWQwMTlhMDNiZDBjNDljODVj
N2RjM2YyNDYzMDkzMGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3
MjlhZTM2YmQKIDEzMTQ1NyBibG9ja2VkIGVlYmYwZmViNWRkYjYwMzAyNWRhN2MxYzZhYjQwYzU5
MGIwOGM1MjkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgy
OQogMTMxNDU4IGJsb2NrZWQgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFm
NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBmMjkzMWI0MjMzZWMzOGU5ZjhkMmIzZWM2ZDg2YTljN2Y5ZWJlZGMyCiAxMzE0
NTkgZmFpbCA4Y2FhN2M4ODU0ZTExOTJkYjFlZDk3Y2U0NDlmNDk1OGQxNGZlMTk0IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEzMTQ2MCBibG9ja2Vk
IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjkyMjEy
ZTEzNTRjYWZiMmNlZTc0MWFmNjUzZjEyZTI3Mzc4M2NiZgogMTMxNDYxIHBhc3MgNTJhMjVlNzFj
YzljMzcwMDc2MzlmMWEwNGEwYzBkNGU1NjdmMzM4YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRj
MmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzE0NjIgZmFpbCAzNzZmNDA1MjU2OTIzYjFkMWFi
MTRjYjI5NzBhMjVlMTFiMDc0MTk4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDI5ODU1NmM3YjVmODkyNDMxMzMzNzgxMzJh
MGMzMDI0YmRmNmU1NjMKIDEzMTQ2MyBibG9ja2VkIDIzYmJkZGFiYjhhNTYyMDI4OWE3MTIwZjEw
YmUyMjcyZjM0YzBhZmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5
MWQ2ZTgyOQogMTMxNDY0IGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQw
MGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgzYjQxNDk0OTVjNTg0CiAx
MzE0NjUgZmFpbCBiOWU2ZjEzYjA3OTExNjk2YTY3ZjRmN2Y5YjIzNjkxMjI1NGQ1Y2RkIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMTQ2NyBwYXNz
IGNlMmMyZTA3MzM3ZTk4ZWI0MjkwNGVmMjdjM2NlNjI5NzJkMjJhNjAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZh
YzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxNDY4IGZhaWwgNzkzOGJhM2Y5
MjYwYmZjOTkyNzYyNzMzZjM3MTUzZDY0MTJlMzMwMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRj
MmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzE0NjkgcGFzcyA2MWZkZTI4ZjkyYWI5YTMyOWVm
MDZlMGFiM2Y0MTI2OWUzOTMwMjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3
MWEyOTQ3MjlhZTM2YmQKIDEzMTQ3MSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2Ux
N2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFl
MzZiZAogMTMxNDcyIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIy
ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzE0
NDIgZmFpbCBpcnJlbGV2YW50CiAxMzE0NzQgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRj
MDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3
MjlhZTM2YmQKIDEzMTQ3NyBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMw
OWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAog
MTMxNDc5IGZhaWwgNDlhNmVmNTMyYzc3YTg2OWFjNzc2ZDc3NjRlMWNmNDY3NTVmYWJhMiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAzZmQzZmRhOWMyNmZjM2M0Zjc3MjUwZjc5NWVkN2ZmOWQzOGUyZWM2CiAxMzE0NzggcGFz
cyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZm
YWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMTQ4MSBmYWlsIDdiODA1MmUx
OTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJk
YzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxNTEyIGZhaWwgaXJyZWxldmFudAogMTMxNTM1
IGZhaWwgaXJyZWxldmFudAogMTMxNTYzIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMx
OTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZDM1N2NiYWY3NGYwYzFkYzg1YTE2NDk4ZGFjNmQ4MTk3
NDNjZTM4CiAxMzE1ODAgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4Mjdh
NTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDlkMzU3Y2JhZjc0ZjBjMWRjODVhMTY0OThkYWM2ZDgxOTc0M2NlMzgKIDEz
MTU5MyBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjQxIGZhaWwg
ZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJk
ZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE2MTkgZmFpbCBmYTQyZmVhMGQ4
YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdmMjg2NjFmNmE3Y2UzZDgy
Zjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKIDEzMTY2NiBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5
YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNi
ZDFmYmY4YjQ0ZTgzYQogMTMxNjczIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUw
ZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRl
ODNhCiAxMzE3MDUgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJk
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKIDEzMTc0
OSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
N2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0MwogMTMxNzI5IGZhaWwgZmE0
MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBm
YzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlhZjU4NzQzCiAxMzE3NjkgZmFpbCBmYTQyZmVhMGQ4YjQ5
YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1
ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMTk5MCBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEz
YjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNk
NjUyNTlkMTNhMwogMTMxOTY5IGZhaWwgaXJyZWxldmFudAogMTMyMDY2IGZhaWwgOWI1ZWVkMTA1
YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTll
MTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxNzkgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdh
ZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJh
YWUzZDY1MjU5ZDEzYTMKIDEzMjI5MCBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYx
MzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkzZjEwMTk4MDcx
NGEwNQogMTMyNDA4IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3
ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1CiAxMzI0
NTYgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKIDEzMjU3OSBmYWlsIGly
cmVsZXZhbnQKIDEzMjY1MiBmYWlsIGlycmVsZXZhbnQKIDEzMjc0MSBmYWlsIDRjMzU2MjRkY2Iz
YmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjUwZGQ2Nzk1MGNhOWQ1YTUx
NzUwMWFmMTBkZTdjOGQ4OGQxYTE4OAogMTMyNzk4IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4
ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNTBkZDY3OTUwY2E5ZDVhNTE3NTAxYWYxMGRl
N2M4ZDg4ZDFhMTg4CiAxMzI5NjkgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4
N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMw
MDMKIDEzMzI3NSBmYWlsIGlycmVsZXZhbnQKIDEzMzI4OCBmYWlsIGlycmVsZXZhbnQKIDEzMzQ2
NCBmYWlsIGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAzN2QxMTllNTggYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MzY1YWFiYjZlNTAyM2NlZTQ3NmFkZjgxMTA2NzI5ZWZkNDljNjQ0ZgogMTMzNDk5IGZhaWwgZTEy
OGYxNmZkZGI2NmRiNWE3M2MzMGQ0ZjM1NThkMDM3ZDExOWU1OCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNjVhYWJiNmU1
MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCiAxMzM1NjAgZmFpbCBlMTI4ZjE2ZmRkYjY2
ZGI1YTczYzMwZDRmMzU1OGQwMzdkMTE5ZTU4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2NWFhYmI2ZTUwMjNjZWU0NzZh
ZGY4MTEwNjcyOWVmZDQ5YzY0NGYKIDEzMzU1OSBwYXNzIGJhNjk4NGZjMDE2MmYyNGE1MTBlYmMz
NGU4ODFiNTQ2YjY5YzU1M2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWYzZmQzZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThk
MWQxOWE2OWYwMQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMjcyOTYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTMzNDY0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTMzNTU5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMz
NTYwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGQyNTVkMThhMzRh
OGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJj
N2Y4ZGYzODcxYTI5NDcyOWFlMzZiZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMTQ3MSAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMTQ3MiAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMTQ3NCAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxNDc3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMxNDc4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzE0ODEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4MDUyZTE5MzA0ODY1NDc3ZTAz
YTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDogZDI1NWQxOGEzNGE4ZDUzY2Nj
NGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTQ4MS8KCgogIGNvbW1pdCA3Yjgw
NTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQXV0aG9yOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0IDE5IDA0OjIzOjI5IDIwMTUg
LTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVlIHRvIHNraXBwZWQgU1ItSU9W
IGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCBiZTA2OTk4Zjk2ZWNiOTM5
MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAgIFRoZSBjb21iaW5lZCBlZmZl
Y3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3QgcmUtaW5pdCBTUi1JT1YKICAg
ICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6IG1ha2Ugc3VyZSBTUi1JT1Yg
aW5pdCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVldWVzIikgY2F1c2VzIFZGcyBu
byBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAgdG8gTlVMTCBwb2ludGVyIGRl
cmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2RhdGEgYmVpbmcgTlVMTAogICAg
ICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXplcm8uIFRoZSBmaXJzdCBjb21t
aXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVmZmVjdCBvZiBpZ2Jfc3Jpb3Zf
cmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0cmllZCB0byBhY2NvdW50IGZv
ciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hBU19NU0lYLAogICAgICB3aXRo
b3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3RpdmVseSBhIG5vLW9wLiBDYWxs
aW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJpbGl0eSgpIGFzIGRvbmUgaGVy
ZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20gbm90IHN1cmUgd2hldGhlciB0
aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90aGVyCiAgICAgIHR3byBj
b21taXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGlu
dGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2ly
c2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBi
aXRtYXBzLiBTY2FsaW5nIGJ5IDAuMzE5MjU0IHRvIGZpdApwbm10b3BuZzogNTkgY29sb3JzIGZv
dW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51
eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQueGVuLWJvb3Que2RvdCxwcyxw
bmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEz
MzU2MDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMzNTYwIGxpbnV4LTMuMTggcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzM1NjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 14:27:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 14:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0S5X-0002Pi-5M; Sun, 03 Mar 2019 14: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=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0S5V-0002PT-8u
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 14:27:33 +0000
X-Inumbo-ID: 7a8f91ab-3dc0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a8f91ab-3dc0-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 14:27:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0S5S-0000L3-It; Sun, 03 Mar 2019 14:27: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 1h0S5S-0001MC-8P; Sun, 03 Mar 2019 14:27:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0S5S-0003r2-7U; Sun, 03 Mar 2019 14:27:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133530-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-examine:memdisk-try-append:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1: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-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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl: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-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-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-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-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-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-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-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
 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=51ea85abe794450e24352b970c33ed12f0e13a4c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 14:27:30 +0000
Subject: [Xen-devel] [linux-4.19 test] 133530: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzUzMCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMzNDk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzM0OTQKClJl
Z3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3Jl
bHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1MWVhODVhYmU3OTQ0NTBlMjQzNTJi
OTcwYzMzZWQxMmYwZTEzYTRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTIxIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDExOCBkYXlzICAgNzkg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDYzICAyMDE5LTAyLTI4IDAxOjAyOjQ5
IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDQ1IHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
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
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
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
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDg3NTY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 14:56:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 14:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0SXA-0004UD-Hv; Sun, 03 Mar 2019 14: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=v+JY=RG=qq.com=jinchen1227@srs-us1.protection.inumbo.net>)
 id 1h0QOC-0003aB-Iz
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 12:38:45 +0000
X-Inumbo-ID: 4657c30c-3db1-11e9-bc90-bc764e045a96
Received: from smtpproxy19.qq.com (unknown [184.105.206.84])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4657c30c-3db1-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 12:38:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512;
 t=1551616717; bh=7j5bQvG4oX89do4AKd0r38NbcZ/djDo6iPhS+KyGXnY=;
 h=From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:To;
 b=OVUr1V/Oz3H0yBmsMvEnP7WluDkKeZjCTe0qTSjy4HmxXSNNh2yyJIuJRh9gkmRkv
 lKQbVlR1isAee/1+T2Mc0iC9HoR71IKfSOEx5ryRc8/q6HJQ6+tK4eBjg1QGJ+0Rgs
 gRlp9p1o2gz/JWB2mAHfVU4LvThP1Y6WI6QmSARs=
X-QQ-mid: esmtp6t1551616716tfhovyjbf
Received: from [192.168.1.12] (unknown [175.161.201.14])
 by esmtp4.qq.com (ESMTP) with SMTP id 0
 for <xen-devel@lists.xenproject.org>; Sun, 03 Mar 2019 20:38:36 +0800 (CST)
X-QQ-SSF: 0000000000000060FG100F00000000Z
X-QQ-FEAT: 8FIxW3WAicKLMkZ+73y8jxLeQcY1lCMNDcb5A2tjAoJtvOCvGI/7i31mhBlal
 5XzqTPd7Xex5zKzu0lxeLDAQoi3RpoEq288Y26xoiEpX4KqXb2pKBoKUjFm317vugQuqkfT
 h8jE5TbjO1NULabZos/qGoyzRjqvVUfhoB+hl6a/DDa7dLBcXuH61wxdGJJUMlPt5hGgUIo
 f0vYNZGxAZFqGwUaMiYq2Wv/s4LPd0EWCLtgNpRPaMi94IXGuCoCjXoQwmq/GwTZtaCnDeU
 4roA==
X-QQ-GoodBg: 0
From: Jinch <jinchen1227@qq.com>
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Message-Id: <E6AAEF0E-0FA4-404E-9E69-770F4F3C789E@qq.com>
Date: Sun, 3 Mar 2019 20:38:34 +0800
To: xen-devel@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.102.3)
X-QQ-SENDSIZE: 520
Feedback-ID: esmtp:qq.com:bgforeign:bgforeign2
X-QQ-Bgrelay: 1
X-Mailman-Approved-At: Sun, 03 Mar 2019 14:56:08 +0000
Subject: [Xen-devel] Xen ARM GPU passthrough without 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCglJ4oCZbSB1c2luZyB0aGUgTlhQIGkubXg4cXhwIG1lbiBib2FyZCBhbmQgd2FudCB0byBj
cmVhdGUgYW4gQW5kcm9pZCBkb211IG9uIFhlbiwKCWJ1dCB0aGlzIGJvYXJkIGRvZXNu4oCZdCBo
YXZlIElPTU1VLiBEb2VzIGFueW9uZSBrbm93cyB0aGF0IGNhbiBJIHBhc3N0aHJvdWdoIEdQVSB3
aXRob3V0IElPTU1VIG9uIGl0PwoKVGhhbmtzLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 17:21:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 17: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 1h0Un8-00063Z-6U; Sun, 03 Mar 2019 17: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=vCMM=RG=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h0Un6-00063U-7L
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 17:20:44 +0000
X-Inumbo-ID: abe03557-3dd8-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 abe03557-3dd8-11e9-bc90-bc764e045a96;
 Sun, 03 Mar 2019 17:20:42 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id z14so2058653oid.0
 for <xen-devel@lists.xenproject.org>; Sun, 03 Mar 2019 09:20: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=jhFIoDTH2kjkYyRTiFatT1eY/yExu5H84JyaSdhrN6A=;
 b=UG9grykxStGlOU2mR24bXj+nC88ULmyetAS8B8m2xSknl/ZCkJyWhGcid9023TWtJX
 C28iZJDChO1qJ/PCUYZMQoiEvn86ypGL+pxJTey2Mcp8T/N/acUhR3lgUauu0ctNQATV
 s/Q+ih690pCgdlVyNLvjkzDtBC202hxiftYdc0/AIUD5q92ZYCgpoGYdH4M/SssFCdrA
 e6rUrwvBSTtNyw8Jf8bUh7EAkVZTCOhBsQ+uy2/ZyPtEF+KQagIibQsSyjLzBfQGcOUZ
 6cEO7ITzAUyXQSpfCdDJi12iCi7JFTY984+LgpfFvCS14RIfw9hBP5HswEuZRZjgg1YD
 bUHA==
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=jhFIoDTH2kjkYyRTiFatT1eY/yExu5H84JyaSdhrN6A=;
 b=WqTAgjjdssyxWfDC+Aya3BpD2TnvV6WcndSUb6fyiV99MYDLxnIqFsrTuAB4O625im
 HGcYF5ahNiov6d2s6uKqJ8vb5qjQzWdL/kVLyoKpxZEuVlUezvCgKOrUMiCW4u5Hfyuo
 IE5m8LQmSAKJYXqkf8tVS2l68w6NCYnUy3Rii/t8ezMgWfU1T9tRzqnUdzF7ofjm0aC0
 KJXNRAfqCUaLSi+c3BfQkWxKrZRZBD1u0EQb+1LEolyN+RPiXBaLZxsz4WUDTaLucKJ4
 yEEX6fzQOZ90YLCpLLC2RC/zl7jmDi6Fc5gLqeIgY4WjrpgRC9RGgMUW85pPmBLnKmMq
 95Ow==
X-Gm-Message-State: APjAAAWgFbI8WceS6z6icF+Vfk9/RTPYPkMvbeLt7PxPD7Do12Knsey8
 LOVvTcVdIffLLqSVHQDfXgumWIY3fBASkUyKWLA=
X-Google-Smtp-Source: APXvYqwT+EWW8Yuo8vjtjz0ufqwaNVgmdEnDyWzeONDzx9ap/jkMzhKHD+oeXWAbl5xo+e2FIr+a3Wc2KQJ4T02ZAT0=
X-Received: by 2002:aca:c1d7:: with SMTP id r206mr5032497oif.147.1551633641139; 
 Sun, 03 Mar 2019 09:20:41 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
From: Amit Tomer <amittomer25@gmail.com>
Date: Sun, 3 Mar 2019 22:50:28 +0530
Message-ID: <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [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: wei.liu2@citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 ian.jackson@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IFRoaXMgc2VyaWVzIGludHJvZHVjZXMgYSBjYWNoZWFiaWxpdHkgcGFyYW1ldGVyIGZv
ciB0aGUgaW9tZW0gb3B0aW9uLCBzbwo+IHRoYXQgd2UgY2FuIG1hcCBhbiBpb21lbSByZWdpb24g
aW50byBhIGd1ZXN0IGFzIGNhY2hlYWJsZSBtZW1vcnkuCj4KPiBUaGVuLCB0aGlzIHNlcmllcyBm
aXhlcyB0aGUgd2F5IFhlbiBoYW5kbGVzIHJlc2VydmVkIG1lbW9yeSByZWdpb25zIG9uCj4gQVJN
OiB0aGV5IHNob3VsZCBiZSBtYXBwZWQgYXMgbm9ybWFsIG1lbW9yeSwgaW5zdGVhZCB0b2RheSB0
aGV5IGFyZQo+IHRyZWF0ZWQgYXMgZGV2aWNlIG1lbW9yeS4KPgoKV2UgdHJpZWQgdGVzdGluZyB0
aGlzIHBhdGNoIHNlcmllcyBvbiBSLUNBUiBwbGF0Zm9ybSBidXQgc2VlIGZvbGxvd2luZyBjcmFz
aAp3aGVuIGJvb3RpbmcgZG9tMCBMaW51eC4KClsgICAgMC41Nzc3NzddIGJkMjA6IDAwMDAwMDAw
MDAwMDAwMDAgZmZmZjAwMDAwOGIyN2ZhMApmZmZmZmZmZmZmZmZmZmZmIGZmZmYwMDAwMDhiMjcw
MDAKWyAgICAwLjU4NTYzOV0gYmQ0MDogZmZmZjAwMDAwODA0YmQ1MCBmZmZmMDAwMDA4OTU5MTY0
ClsgICAgMC41OTA1NjVdIFs8ZmZmZjAwMDAwODk1OTE2ND5dIGNtYV9pbml0X3Jlc2VydmVkX2Fy
ZWFzKzB4OTgvMHgxZDAKWyAgICAwLjU5Njg3Nl0gWzxmZmZmMDAwMDA4MDgzYTUwPl0gZG9fb25l
X2luaXRjYWxsKzB4MzgvMHgxMjAKWyAgICAwLjYwMjQ5M10gWzxmZmZmMDAwMDA4OTQwZDA0Pl0g
a2VybmVsX2luaXRfZnJlZWFibGUrMHgxODgvMHgyMjgKWyAgICAwLjYwODYyOF0gWzxmZmZmMDAw
MDA4NmE2Mjg4Pl0ga2VybmVsX2luaXQrMHgxMC8weDEwMApbICAgIDAuNjEzODk4XSBbPGZmZmYw
MDAwMDgwODRjNjg+XSByZXRfZnJvbV9mb3JrKzB4MTAvMHgxOApbICAgIDAuNjE5MjUwXSAtLS1b
IGVuZCB0cmFjZSBjMjA0MWUyNDc4NzFhNmZmIF0tLS0KWyAgICAwLjYyMzkyOV0gVW5hYmxlIHRv
IGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgdmlydHVhbAphZGRyZXNzIGZmZmY3ZGZm
ZTU1YzAwMDAKWyAgICAwLjYzMTg4MF0gTWVtIGFib3J0IGluZm86ClsgICAgMC42MzQ3MTVdICAg
RXhjZXB0aW9uIGNsYXNzID0gREFCVCAoY3VycmVudCBFTCksIElMID0gMzIgYml0cwpbICAgIDAu
NjQwNjg0XSAgIFNFVCA9IDAsIEZuViA9IDAKWyAgICAwLjY0Mzc4Nl0gICBFQSA9IDAsIFMxUFRX
ID0gMApbICAgIDAuNjQ2OTkwXSBEYXRhIGFib3J0IGluZm86ClsgICAgMC42NDk5MjBdICAgSVNW
ID0gMCwgSVNTID0gMHgwMDAwMDAwNgpbICAgIDAuNjUzODIxXSAgIENNID0gMCwgV25SID0gMApb
ICAgIDAuNjU2ODM0XSBzd2FwcGVyIHBndGFibGU6IDRrIHBhZ2VzLCA0OC1iaXQgVkFzLCBwZ2Qg
PSBmZmZmMDAwMDA4YjQ3MDAwClsgICAgMC42NjM2NzBdIFtmZmZmN2RmZmU1NWMwMDAwXSAqcGdk
PTAwMDAwMDA3MDBhZWY4MDMsCipwdWQ9MDAwMDAwMDcwMGFmMDgwMywgKnBtZD0wMDAwMDAwMDAw
MDAwMDAwClsgICAgMC42NzI2NTJdIEludGVybmFsIGVycm9yOiBPb3BzOiA5NjAwMDAwNiBbIzFd
IFBSRUVNUFQgU01QClsgICAgMC42NzgyNTldIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuNjgx
MzcxXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHICAgICAgICBXCjQu
MTQuNTAteW9jdG8tc3RhbmRhcmQgIzEKWyAgICAwLjY4OTkyM10gSGFyZHdhcmUgbmFtZTogUmVu
ZXNhcyBTYWx2YXRvci1YIGJvYXJkIGJhc2VkIG9uCnI4YTc3OTUgRVMyLjArIChEVCkKWyAgICAw
LjY5NzM1NV0gdGFzazogZmZmZjgwMDAxZTkxMDAwMCB0YXNrLnN0YWNrOiBmZmZmMDAwMDA4MDQ4
MDAwClsgICAgMC43MDMzMTddIFBDIGlzIGF0IGNtYV9pbml0X3Jlc2VydmVkX2FyZWFzKzB4YmMv
MHgxZDAKWyAgICAwLjcwODU4N10gTFIgaXMgYXQgY21hX2luaXRfcmVzZXJ2ZWRfYXJlYXMrMHg5
NC8weDFkMApbICAgIDAuNzEzODYyXSBwYyA6IFs8ZmZmZjAwMDAwODk1OTE4OD5dIGxyIDogWzxm
ZmZmMDAwMDA4OTU5MTYwPl0KcHN0YXRlOiA2MDAwMDA0NQpbICAgIDAuNzIxMjg3XSBzcCA6IGZm
ZmYwMDAwMDgwNGJkNTAKWyAgICAwLjcyNDY1N10geDI5OiBmZmZmMDAwMDA4MDRiZDUwIHgyODog
ZmZmZjAwMDAwOGE4OGEyOApbICAgIDAuNzMwMDEzXSB4Mjc6IDAwMDAwMDAwMDAwNTcwMDAgeDI2
OiBmZmZmMDAwMDA4OTk0MDQwClsgICAgMC43MzUzNzBdIHgyNTogZmZmZjAwMDAwOGIyN2ZhMCB4
MjQ6IGZmZmYwMDAwMDhiMjcwMDAKWyAgICAwLjc0MDcyN10geDIzOiBmZmZmN2UwMDAwMDAwMDAw
IHgyMjogZmZmZjAwMDAwODhlZDAwMApbICAgIDAuNzQ2MDg0XSB4MjE6IDAwMDAwMDAwMDAwMDAw
MDAgeDIwOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC43NTE0NDBdIHgxOTogMDAwMDAwMDAwMDAw
MDAwNCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjc1Njc5N10geDE3OiAwMDAwMDAwMDAw
MDAwMDAxIHgxNjogMDAwMDAwMDBkZWFkYmVlZgpbICAgIDAuNzYyMTU0XSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwNDAwClsgICAgMC43Njc1MTFdIHgxMzogMDAwMDAw
MDAwMDAwMDQwMCB4MTI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjc3Mjg3Ml0geDExOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMDogMDAwMDAwMDAwMDAwMDAwMgpbICAgIDAuNzc4MjI0XSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDFlOTQ1ODAwClsgICAgMC43ODM1ODZdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IGZmZmYwMDAwMDhiMjQ4NjgKWyAgICAwLjc4ODkzOF0geDUg
OiBmZmZmMDAwMDA4YjI0ODY4IHg0IDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNzk0Mjk1XSB4
MyA6IDAwMDAwMDAwMDAwMDA3ODAgeDIgOiAwMDAwMDAwNzAwMDAwMDAwClsgICAgMC43OTk2NTJd
IHgxIDogZmZmZjAwMDAwOGE4OGEyOCB4MCA6IGZmZmZmZmZmZTU1YzAwMDAKWyAgICAwLjgwNTAx
MF0gUHJvY2VzcyBzd2FwcGVyLzAgKHBpZDogMSwgc3RhY2sgbGltaXQgPSAweGZmZmYwMDAwMDgw
NDgwMDApClsgICAgMC44MTE3NDddIENhbGwgdHJhY2U6ClsgICAgMC44MTQyNTRdIEV4Y2VwdGlv
biBzdGFjaygweGZmZmYwMDAwMDgwNGJjMTAgdG8gMHhmZmZmMDAwMDA4MDRiZDUwKQpbICAgIDAu
ODIwNzM0XSBiYzAwOgpmZmZmZmZmZmU1NWMwMDAwIGZmZmYwMDAwMDhhODhhMjgKWyAgICAwLjgy
ODU5OF0gYmMyMDogMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwNzgwCjAwMDAwMDAwMDAw
MDAwMDAgZmZmZjAwMDAwOGIyNDg2OApbICAgIDAuODM2NDYwXSBiYzQwOiBmZmZmMDAwMDA4YjI0
ODY4IDAwMDAwMDAwMDAwMDAwMDAKZmZmZjgwMDAxZTk0NTgwMCAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMC44NDQzMjJdIGJjNjA6IDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMAowMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDA0MDAKWyAgICAwLjg1MjE4NF0gYmM4MDogMDAwMDAw
MDAwMDAwMDQwMCAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwZGVhZGJlZWYgMDAwMDAwMDAwMDAw
MDAwMQpbICAgIDAuODYwMDQ3XSBiY2EwOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDQKMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC44Njc5MTBdIGJjYzA6
IGZmZmYwMDAwMDg4ZWQwMDAgZmZmZjdlMDAwMDAwMDAwMApmZmZmMDAwMDA4YjI3MDAwIGZmZmYw
MDAwMDhiMjdmYTAKWyAgICAwLjg3NTc3Ml0gYmNlMDogZmZmZjAwMDAwODk5NDA0MCAwMDAwMDAw
MDAwMDU3MDAwCmZmZmYwMDAwMDhhODhhMjggZmZmZjAwMDAwODA0YmQ1MApbICAgIDAuODgzNjM5
XSBiZDAwOiBmZmZmMDAwMDA4OTU5MTYwIGZmZmYwMDAwMDgwNGJkNTAKZmZmZjAwMDAwODk1OTE4
OCAwMDAwMDAwMDYwMDAwMDQ1ClsgICAgMC44OTE0OTddIGJkMjA6IDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjAwMDAwOGIyN2ZhMApmZmZmZmZmZmZmZmZmZmZmIGZmZmYwMDAwMDhiMjcwMDAKWyAgICAw
Ljg5OTM1OV0gYmQ0MDogZmZmZjAwMDAwODA0YmQ1MCBmZmZmMDAwMDA4OTU5MTg4ClsgICAgMC45
MDQyODVdIFs8ZmZmZjAwMDAwODk1OTE4OD5dIGNtYV9pbml0X3Jlc2VydmVkX2FyZWFzKzB4YmMv
MHgxZDAKWyAgICAwLjkxMDU5Ml0gWzxmZmZmMDAwMDA4MDgzYTUwPl0gZG9fb25lX2luaXRjYWxs
KzB4MzgvMHgxMjAKWyAgICAwLjkxNjIwOV0gWzxmZmZmMDAwMDA4OTQwZDA0Pl0ga2VybmVsX2lu
aXRfZnJlZWFibGUrMHgxODgvMHgyMjgKWyAgICAwLjkyMjM0M10gWzxmZmZmMDAwMDA4NmE2Mjg4
Pl0ga2VybmVsX2luaXQrMHgxMC8weDEwMApbICAgIDAuOTI3NjEzXSBbPGZmZmYwMDAwMDgwODRj
Njg+XSByZXRfZnJvbV9mb3JrKzB4MTAvMHgxOApbICAgIDAuOTMyOTc1XSBDb2RlOiBmOTQyNjJj
MCBhYTAxMDNmYyBjYjgwMzM2MCBkMzdhZTQwMCAoZjg3NzY4MDApClsgICAgMC45MzkxMDRdIC0t
LVsgZW5kIHRyYWNlIGMyMDQxZTI0Nzg3MWE3MDAgXS0tLQpbICAgIDAuOTQzODAwXSBLZXJuZWwg
cGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgaW5pdCEKZXhpdGNvZGU9MHgw
MDAwMDAwYgpbICAgIDAuOTQzODAwXQpbICAgIDAuOTUzMDIxXSBTTVA6IHN0b3BwaW5nIHNlY29u
ZGFyeSBDUFVzClsgICAgMC45NTcwMDldIC0tLVsgZW5kIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5j
aW5nOiBBdHRlbXB0ZWQgdG8ga2lsbAppbml0ISBleGl0Y29kZT0weDAwMDAwMDBiCgpCZWxvdyBp
cyBob3cgcmVzZXJ2ZWQgbm9kZSBsb29rcyBsaWtlOgoKICAgICAgICAgcmVzZXJ2ZWQtbWVtb3J5
IHsKICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKICAgICAgICAgICAgICAg
ICAjc2l6ZS1jZWxscyA9IDwyPjsKICAgICAgICAgICAgICAgICByYW5nZXM7CgogICAgICAgICAg
ICAgICAgIC8qIGRldmljZSBzcGVjaWZpYyByZWdpb24gZm9yIExvc3N5IERlY29tcHJlc3Npb24g
Ki8KICAgICAgICAgICAgICAgICBsb3NzeV9kZWNvbXByZXNzOiBsaW51eCxsb3NzeV9kZWNvbXBy
ZXNzQDU0MDAwMDAwIHsKICAgICAgICAgICAgICAgICAgICAgICAgIG5vLW1hcDsKICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlZyA9IDwweDAwMDAwMDAwIDB4NTQwMDAwMDAgMHgwIDB4MDMwMDAw
MDA+OwogICAgICAgICAgICAgICAgIH07CgogICAgICAgICAgICAgICAgIC8qIEZvciBBdWRpbyBE
U1AgKi8KICAgICAgICAgICAgICAgICBhZHNwX3Jlc2VydmVkOiBsaW51eCxhZHNwQDU3MDAwMDAw
IHsKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAic2hhcmVkLWRtYS1wb29s
IjsKICAgICAgICAgICAgICAgICAgICAgICAgIHJldXNhYmxlOwogICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnID0gPDB4MDAwMDAwMDAgMHg1NzAwMDAwMCAweDAgMHgwMTAwMDAwMD47CiAgICAg
ICAgICAgICAgICAgfTsKCiAgICAgICAgICAgICAgICAgLyogZ2xvYmFsIGF1dG9jb25maWd1cmVk
IHJlZ2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLwogICAgICAgICAgICAgICAgIGxp
bnV4LGNtYUA1ODAwMDAwMCB7CiAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0g
InNoYXJlZC1kbWEtcG9vbCI7CiAgICAgICAgICAgICAgICAgICAgICAgICByZXVzYWJsZTsKICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwweDAwMDAwMDAwIDB4NTgwMDAwMDAgMHgwIDB4
MTgwMDAwMDA+OwogICAgICAgICAgICAgICAgICAgICAgICAgbGludXgsY21hLWRlZmF1bHQ7CiAg
ICAgICAgICAgICAgICAgfTsKCiAgICAgICAgICAgICAgICAgLyogZGV2aWNlIHNwZWNpZmljIHJl
Z2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLwogICAgICAgICAgICAgICAgIG1tcF9y
ZXNlcnZlZDogbGludXgsbXVsdGltZWRpYUA3MDAwMDAwMCB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICBjb21wYXRpYmxlID0gInNoYXJlZC1kbWEtcG9vbCI7CiAgICAgICAgICAgICAgICAgICAg
ICAgICByZXVzYWJsZTsKICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwweDAwMDAwMDAw
IDB4NzAwMDAwMDAgMHgwIDB4MTAwMDAwMDA+OwogICAgICAgICAgICAgICAgIH07CiAgICAgICAg
IH07CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 21:32:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 21:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0Yhx-00050M-H2; Sun, 03 Mar 2019 21:31:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0Yhw-000509-Bz
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 21:31:40 +0000
X-Inumbo-ID: b6423a94-3dfb-11e9-bb01-9b9bbb384fe3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6423a94-3dfb-11e9-bb01-9b9bbb384fe3;
 Sun, 03 Mar 2019 21:31: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 1h0Yhn-0000f5-16; Sun, 03 Mar 2019 21:31: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 1h0Yhm-00064y-MJ; Sun, 03 Mar 2019 21:31:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0Yhm-0000kS-Lf; Sun, 03 Mar 2019 21:31:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133539-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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: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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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-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-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: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-libvirt-raw: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-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-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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: Sun, 03 Mar 2019 21:31:30 +0000
Subject: [Xen-devel] [linux-3.18 test] 133539: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzUzOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1MzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzQ5OQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM0OTkgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzMzQ5OSBs
aWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzQ5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNDk5IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUxMjhmMTZmZGRiNjZk
YjVhNzNjMzBkNGYzNTU4ZDAzN2QxMTllNTgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMzYgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMTEzIGRh
eXMgICA3NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0MDYgIDIwMTktMDItMjQg
MDQ6MDM6MjMgWiAgICA3IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYyMiBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMTY0MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 23:00:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 23: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 1h0a5F-0001d3-60; Sun, 03 Mar 2019 22:59:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0a5D-0001ct-FT
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 22:59:47 +0000
X-Inumbo-ID: 053c31d4-3e08-11e9-9cef-8b5577a52ce9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 053c31d4-3e08-11e9-9cef-8b5577a52ce9;
 Sun, 03 Mar 2019 22:59:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0a53-0002HT-Ba; Sun, 03 Mar 2019 22:59:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0a52-0003qB-SO; Sun, 03 Mar 2019 22:59:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0a52-0007F6-QD; Sun, 03 Mar 2019 22:59:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133542-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<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:<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-xsm:<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-qemut-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-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-pygrub:<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:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-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-xl-qemuu-debianhvm-amd64-xsm: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-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-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-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-boot: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-qemuu-debianhvm-amd64-shadow:guest-stop:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native: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-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-xl-qemut-debianhvm-amd64-xsm: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-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-qemut-rhel6hvm-amd: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-shadow: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-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-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-qemuu-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-qemuu-win7-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-xl-qemut-stubdom-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-qemut-debianhvm-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-i386-xl-qemut-win10-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-qemut-win7-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-freebsd10-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-qemuu-ws16-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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1: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: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-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install: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-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, 03 Mar 2019 22:59:36 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133542: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU0MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU0Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMzMzE0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0
dXM+IGJyb2tlbiBpbiAxMzMzMTQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICBicm9rZW4g
aW4gMTMzMzE0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2Vu
IGluIDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzMzMTQK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4gIGluIDEzMzMxNAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFp
bCBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA2IGtlcm5l
bC1idWlsZCAgIGZhaWwgaW4gMTMzMjk1IFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzNDY2IFJFR1Iu
IHZzLiAxMzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzU0MgogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMz
MzE0IHBhc3MgaW4gMTMzNTQyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQg
cGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNz
IGluIDEzMzU0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1NDIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMx
NCBwYXNzIGluIDEzMzU0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzNTQyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBw
YXNzIGluIDEzMzU0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzU0MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMzMyOTUgcGFzcyBpbiAxMzM0NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQg
cGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMz
NTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgcGFzcyBp
biAxMzM1NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzNTQyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzMzMTQgcGFzcyBp
biAxMzM1NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIGluIDEzMzQ2NiBwYXNzIGluIDEzMzUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM0NjYgcGFz
cyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzM0NjYgcGFzcyBpbiAxMzM1NDIKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMzM1
MDIgcGFzcyBpbiAxMzM1NDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0
LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1
bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMzUwMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0
ZSBmYWlsIHBhc3MgaW4gMTMzNTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzNTAyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgICAgIGZhaWwg
cGFzcyBpbiAxMzM1MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMzI5NSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2Nr
ZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEzMzI5
NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBp
biAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5
NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2Vk
IGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJs
b2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTMz
Mjk1IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGluIDEzMzI5NSBs
aWtlIDEzMjg4OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTMzMzE0IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMzMTQgbGlrZSAxMzI4ODkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwg
aW4gMTMzNDY2IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjVhY2Y5N2Y2NjljNmJjOTY5MWUw
Mzc3MWFkMDY3MDNkYTc3ZTBkNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogICAyNyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAgMjAgZGF5cyAgIDEz
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY1YWNmOTdmNjY5YzZi
Yzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNjoyNyAyMDE5ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuOS40CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 03 23:48:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Mar 2019 23: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 1h0aqb-0004qf-29; Sun, 03 Mar 2019 23:48:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x/Gs=RG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0aqZ-0004qV-Hf
 for xen-devel@lists.xenproject.org; Sun, 03 Mar 2019 23:48:43 +0000
X-Inumbo-ID: d902ad44-3e0e-11e9-9806-2fac5df71522
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d902ad44-3e0e-11e9-9806-2fac5df71522;
 Sun, 03 Mar 2019 23:48: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 1h0aqL-0003Cx-NZ; Sun, 03 Mar 2019 23:48: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 1h0aqL-0008FD-CP; Sun, 03 Mar 2019 23:48:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0aqL-0006gX-Bh; Sun, 03 Mar 2019 23:48:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133552-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 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-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-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-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-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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-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
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=20b084c4b1401b7f8fbc385649d48c67b6f43d44
X-Osstest-Versions-That: qemuu=86c7e2f4a93322a76afea5ee6806a83420d1dfea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Mar 2019 23:48:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 133552: 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>

ZmxpZ2h0IDEzMzU1MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1NTIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM1MDMgcGFzcyBpbiAxMzM1NTIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzM1MDMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM0NjcK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMzQ2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNDY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM0NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzQ2NwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDIwYjA4NGM0YjE0MDFiN2Y4ZmJjMzg1NjQ5ZDQ4YzY3YjZmNDNkNDQKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDg2YzdlMmY0YTkzMzIyYTc2YWZlYTVlZTY4
MDZhODM0MjBkMWRmZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzQ2NyAgMjAxOS0wMi0yOCAw
Nzo1OToxNSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1MDMgIDIwMTktMDMt
MDEgMTU6MDE6MzUgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlh
LmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFs
ZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbmRyZXkgU2hpbmtldmljaCA8
YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5l
bC5jcmFzaGluZy5vcmc+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xn
QGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8ZnppZ2xpb0By
ZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3Vy
eiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgog
IE1hdGVqYSBNYXJqYW5vdmljIDxtYXRlamEubWFyamFub3ZpY0BydC1yay5jb20+CiAgTWF4IEZp
bGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNv
bT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTXVyaWxvIE9w
c2ZlbGRlciBBcmF1am8gPG1vcHNmZWxkZXJAZ21haWwuY29tPgogIE11cmlsbyBPcHNmZWxkZXIg
QXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgTmF0aGFuIEZvbnRlbm90IDxuZm9udEBs
aW51eC52bmV0LmlibS5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFt
aWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgeXVjaGVubGluIDx5
dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgODZj
N2UyZjRhOS4uMjBiMDg0YzRiMSAgMjBiMDg0YzRiMTQwMWI3ZjhmYmMzODU2NDlkNDhjNjdiNmY0
M2Q0NCAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 01:08:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 01:08:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0c5q-000114-3L; Mon, 04 Mar 2019 01: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=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0c5o-00010n-El
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 01:08:32 +0000
X-Inumbo-ID: 007e54da-3e1a-11e9-8666-bb016b1f9e90
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 007e54da-3e1a-11e9-8666-bb016b1f9e90;
 Mon, 04 Mar 2019 01:08: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 1h0c5c-00065N-Bk; Mon, 04 Mar 2019 01:08: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 1h0c5c-0005L3-2V; Mon, 04 Mar 2019 01:08:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0c5c-0005dv-1g; Mon, 04 Mar 2019 01:08:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133555-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-amd64-amd64-xl-qemuu-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-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=c027c7cf1577bc2333449447c6e48c93126a56b0
X-Osstest-Versions-That: linux=7d762d69145a54d169f58e56d6dac57a5508debc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Mar 2019 01:08:20 +0000
Subject: [Xen-devel] [linux-linus test] 133555: 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>

ZmxpZ2h0IDEzMzU1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNTU1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1v
LXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzUxMAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgbGlrZSAxMzM1MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzUxMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1MTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzUxMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1MTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzUxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTEwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgYzAyN2M3Y2YxNTc3YmMyMzMzNDQ5NDQ3YzZlNDhjOTMxMjZhNTZiMApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgN2Q3NjJkNjkxNDVhNTRkMTY5ZjU4
ZTU2ZDZkYWM1N2E1NTA4ZGViYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTEwICAyMDE5LTAz
LTAxIDIzOjM3OjM3IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU1NSAgMjAx
OS0wMy0wMyAwODozOTozOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5o
dW50ZXJAaW50ZWwuY29tPgogIEFsYW15IExpdSA8YWxhbXkubGl1QGdtYWlsLmNvbT4KICBBbGV4
IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBEZXVjaGVyIDxhbGV4
ZGV1Y2hlckBnbWFpbC5jb20+CiAgQWxleGFuZGVyIE9ubmFzY2ggPGFsZXhhbmRlci5vbm5hc2No
QGxhbmRpc2d5ci5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBB
bGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEx1bm4g
PGFuZHJld0BsdW5uLmNoPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgQW5kcmV5IEdyb2R6b3Zza3kgPGFuZHJleS5ncm9kem92c2t5QGFtZC5jb20+CiAgQW5k
cmV5IFJ5YWJpbmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBbmR5IEdyb3NzIDxhbmR5
Lmdyb3NzQGxpbmFyby5vcmc+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAg
QW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuZCBCZXJnbWFubiA8
YXJuZEBhcm5kYi5kZT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBC
b3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQk9VR0ggQ0hFTiA8aGFpYm8uY2hlbkBueHAu
Y29tPgogIEJyeWFuIFdoaXRlaGVhZCA8QnJ5YW4uV2hpdGVoZWFkQG1pY3JvY2hpcC5jb20+CiAg
Q2hyaXMuSGVhbHlAemlpLmFlcm8KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBD
b25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRh
bmllbEBpb2dlYXJib3gubmV0PgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CiAg
RGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1A
ZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZGUgQ2FyYXR0aSA8ZGNhcmF0dGlAcmVkaGF0LmNvbT4KICBE
bWl0cnkgQm9nZGFub3YgPGRtaXRyeS5ib2dkYW5vdkBhcXVhbnRpYS5jb20+CiAgRXJpYyBCaWdn
ZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xl
LmNvbT4KICBFd2FuIEQuIE1pbG5lIDxlbWlsbmVAcmVkaGF0LmNvbT4KICBHZWVydCBVeXR0ZXJo
b2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgogIEdpbGFkIEJlbi1Zb3NzZWYgPGdpbGFkQGJlbnlvc3NlZi5jb20+CiAgR3JlZyBL
cm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIYWlibyBDaGVuIDxo
YWliby5jaGVuQG54cC5jb20+CiAgSGFpeWFuZyBaaGFuZyA8aGFpeWFuZ3pAbWljcm9zb2Z0LmNv
bT4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGFubmVzIFJlaW5lY2tl
IDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhcnJ5
IFdlbnRsYW5kIDxoYXJyeS53ZW50bGFuZEBhbWQuY29tPgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVr
ZUBoYXVrZS1tLmRlPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAg
SGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgUnVzc2tpa2ggPGlnb3IucnVzc2tp
a2hAYXF1YW50aWEuY29tPgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKZW5zIFdp
a2xhbmRlciA8amVucy53aWtsYW5kZXJAbGluYXJvLm9yZz4KICBKaXJpIEJlbmMgPGpiZW5jQHJl
ZGhhdC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9uIE1hbG95IDxq
b24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpvbmFzIEdvcnNraSA8am9uYXMuZ29yc2tpQGdtYWls
LmNvbT4KICBKb25hdGhhbiBOZXVzY2jDpGZlciA8ai5uZXVzY2hhZWZlckBnbXgubmV0PgogIEp1
bGlhIENhcnR3cmlnaHQgPGp1bGlhQG5pLmNvbT4KICBKdWxpYSBMYXdhbGwgPEp1bGlhLkxhd2Fs
bEBsaXA2LmZyPgogIExhbiBUaWFueXUgPFRpYW55dS5MYW5AbWljcm9zb2Z0LmNvbT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVp
aiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2Vp
LmNvbT4KICBNYXJjIEdvbnphbGV6IDxtYXJjLncuZ29uemFsZXpAZnJlZS5mcj4KICBNYXJjZWxv
IFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJpbyBLbGVp
bmVyIDxtYXJpby5rbGVpbmVyLmRlQGdtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNv
bT4KICBNYXR0aGlhcyBNYWVubmljaCA8bWFlbm5pY2hAZ29vZ2xlLmNvbT4KICBNYXggVXZhcm92
IDxtdXZhcm92QGdtYWlsLmNvbT4KICBNYXhpbWUgQ2hldmFsbGllciA8bWF4aW1lLmNoZXZhbGxp
ZXJAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5AYnJvYWRjb20uY29t
PgogIE1pY2hhZWwgQ2xhcmsgPG1pY2hhZWxqY2xhcmtAbWFjLmNvbT4KICBNaWtlIEtyYXZldHog
PG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2UgTWFyc2hhbGwgPGh1YmNhcEBvbW5pYm9u
ZC5jb20+CiAgTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgogIE1pbmcgTGVpIDxt
aW5nLmxlaUByZWRoYXQuY29tPgogIE5hemFyb3YgU2VyZ2V5IDxzLW5hemFyb3ZAeWFuZGV4LnJ1
PgogIE5pY2hvbGFzIEthemxhdXNrYXMgPG5pY2hvbGFzLmthemxhdXNrYXNAYW1kLmNvbT4KICBQ
YW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwt
bW9vcmUuY29tPgogIFBlbmcgU3VuIDxzaXJvbmhpZGUwbnVsbEBnbWFpbC5jb20+CiAgUmFqYXNp
bmdoIFRoYXZhbWFuaSA8VC5SYWphc2luZ2hAbGFuZGlzZ3lyLmNvbT4KICBSaXRlc2ggSGFyamFu
aSA8cml0ZXNoaEBjb2RlYXVyb3JhLm9yZz4KICBTZXJnZWkgU2h0eWx5b3YgPHNlcmdlaS5zaHR5
bHlvdkBjb2dlbnRlbWJlZGRlZC5jb20+CiAgU2VyZ2V5IE5hemFyb3YgPHMtbmF6YXJvdkB5YW5k
ZXgucnU+CiAgU2hlbmcgTGFuIDxsYW5zaGVuZ0BodWF3ZWkuY29tPgogIFNvbmcgTGl1IDxzb25n
bGl1YnJhdmluZ0BmYi5jb20+CiAgVGFrZXNoaSBTYWl0byA8dGFrZXNoaS5zYWl0by54dkByZW5l
c2FzLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAg
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGltdXIgQ2VsaWsgPG1haWxA
dGltdXJjZWxpay5kZT4KICBUdW5nIE5ndXllbiA8dHVuZy5xLm5ndXllbkBkZWt0ZWNoLmNvbS5h
dT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWbGFkIEJ1c2xvdiA8
dmxhZGJ1QG1lbGxhbm94LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdl
biBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVt
YkBnb29nbGUuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmlu
Zy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxk
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
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA3ZDc2MmQ2OTE0NWEu
LmMwMjdjN2NmMTU3NyAgYzAyN2M3Y2YxNTc3YmMyMzMzNDQ5NDQ3YzZlNDhjOTMxMjZhNTZiMCAt
PiB0ZXN0ZWQvbGludXgtbGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 03:01:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 03: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 1h0drH-00015H-2k; Mon, 04 Mar 2019 03:01:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7z9o=RH=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1h0drF-00015C-TI
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 03:01:37 +0000
X-Inumbo-ID: d044d2fc-3e29-11e9-879d-b39f44fd3270
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d044d2fc-3e29-11e9-879d-b39f44fd3270;
 Mon, 04 Mar 2019 03:01:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Mar 2019 19:01:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,438,1544515200"; d="scan'208";a="128744270"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga008.fm.intel.com with ESMTP; 03 Mar 2019 19:01:31 -0800
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 3 Mar 2019 19:01:31 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 3 Mar 2019 19:01:30 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.80]) with mapi id 14.03.0415.000;
 Mon, 4 Mar 2019 11:01:27 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel
 (xen-devel@lists.xenproject.org)" <xen-devel@lists.xenproject.org>
Thread-Topic: standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGgB6q/Lw
Date: Mon, 4 Mar 2019 03:01:27 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C9714FA@SHSMSX104.ccr.corp.intel.com>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
In-Reply-To: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjE1NTgwOWEtNmExZi00ZjdlLWJhMzItNzFhM2Q5ODZjZGQ5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoieG90YmJwQjdPV212NzJJdU9vM3JsNExqcGdMemlOcWhDNENsdjE2UzZxYm9cLzR5b0lKWk1EQlcwRTBkRUtGXC84In0=
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] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2VudDogU2F0dXJkYXksIE1hcmNoIDIsIDIwMTkgMTI6
NDEgQU0NCj4gDQo+IEhpLA0KPiANCj4gICBBcyB0aGUgYmFzaXMgb2Ygc29tZSBmdXR1cmUgZGV2
ZWxvcG1lbnQgd29yayBJJ3ZlIHB1dCB0b2dldGhlciBhIHNpbXBsZQ0KPiBzdGFuZGFsb25lIGVt
dWxhdG9yIHRvIHBhc3MgdGhyb3VnaCBhIHNpbmdsZSB0eXBlIDAgUENJIGZ1bmN0aW9uIHRvIGEg
Z3Vlc3Qgc28NCj4gSSdtIHBvc3RpbmcgaGVyZSBpbiBjYXNlIGFueW9uZSBlbHNlIHdvdWxkIGxp
a2UgYSBnaXZlIGl0IGEgdHJ5LiBTbyBmYXIgSSd2ZSB0ZXN0ZWQNCj4gd2l0aCBBTUQgRmlyZVBy
byBTNzE1MCBhbmQgTlZJRElBIEsxIEdQVXMgYW5kIGEgV2luZG93cyAxMCBndWVzdCwgc28gaXQN
Cj4gaGFzbid0IGhhZCB0aGF0IG11Y2ggZGVidWdnaW5nLg0KDQpIb3cgaXMgaXQgZGlmZmVyZW50
IGZyb20gZXhpc3RpbmcgUENJIHBhc3N0aHJvdWdoIHN1cHBvcnQgaW4gWGVuPyBXaGF0IGlzDQpl
eGFjdGx5IGVtdWxhdGVkIGhlcmU/DQoNCj4gDQo+ICAgTk9URTogdGhlcmUgaXMgYSBrbm93biBp
c3N1ZSB3aGVyZSBkb21haW5zIGFyZSBsZWZ0IGluIHpvbWJpZSBzdGF0ZSBvbg0KPiBzaHV0ZG93
bi4gVGhpcyBpcyBsaWtlbHkgZHVlIHRvIFhlbiBub3QgcHJvcGVybHkgY2xlYW5pbmcgdXAgTVNJ
IG1hcHBpbmdzLA0KPiBidXQgSSdtIG5vdCB5ZXQgc3VyZSBvZiB0aGF0Lg0KPiANCj4gICBUaGlu
Z3MgdGhhdCBhcmUgbWlzc2luZzoNCj4gDQo+IC0gRGVjZW50IGVycm9yIHBhdGhzIChpdCB3b24n
dCBjb3BlIHdlbGwgaWYgSU8vbWVtb3J5IG1hcHBpbmcgaHlwZXJjYWxscyBmYWlsKQ0KPiAtIE1T
SS1YIHN1cHBvcnQNCj4gLSBFeHRlbmRlZCBjb25maWcgc3BhY2UNCj4gDQo+ICAgSG9wZWZ1bGx5
IEknbGwgc3RhcnQgdG8gYWRkcmVzcyB0aGVzZSBzb29uIDotKQ0KPiANCg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 04:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 04: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 1h0fW1-0007hP-Cy; Mon, 04 Mar 2019 04:47: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=bARA=RH=xenproject.org=prvs=9595fefd8=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h0fW0-0007hD-8t
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 04:47:48 +0000
X-Inumbo-ID: a191910c-3e38-11e9-91d8-337f57ee90a5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a191910c-3e38-11e9-91d8-337f57ee90a5;
 Mon, 04 Mar 2019 04:47:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,438,1544486400"; d="scan'208";a="79561943"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83697-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=20b084c4b1401b7f8fbc385649d48c67b6f43d44
X-Osstest-Versions-That: qemuu=86c7e2f4a93322a76afea5ee6806a83420d1dfea
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 4 Mar 2019 04:47:32 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83697: 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
MzY5NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNjk3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDIwYjA4NGM0YjE0MDFiN2Y4ZmJjMzg1NjQ5ZDQ4YzY3YjZmNDNkNDQKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDg2YzdlMmY0YTkzMzIyYTc2YWZlYTVlZTY4
MDZhODM0MjBkMWRmZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzY4NiAgMjAxOS0wMy0wMSAx
NToyMzoxMCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM2OTcgIDIwMTktMDMt
MDMgMjM6NTU6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlh
LmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFs
ZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbmRyZXkgU2hpbmtldmljaCA8
YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5l
bC5jcmFzaGluZy5vcmc+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xn
QGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8ZnppZ2xpb0By
ZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3Vy
eiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgog
IE1hdGVqYSBNYXJqYW5vdmljIDxtYXRlamEubWFyamFub3ZpY0BydC1yay5jb20+CiAgTWF4IEZp
bGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNv
bT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTXVyaWxvIE9w
c2ZlbGRlciBBcmF1am8gPG1vcHNmZWxkZXJAZ21haWwuY29tPgogIE11cmlsbyBPcHNmZWxkZXIg
QXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgTmF0aGFuIEZvbnRlbm90IDxuZm9udEBs
aW51eC52bmV0LmlibS5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFt
aWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgeXVjaGVubGluIDx5
dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm1oZiBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NjA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 06:22:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 06:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0gz1-0005yp-JS; Mon, 04 Mar 2019 06:21:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=seE6=RH=redhat.com=dyoung@srs-us1.protection.inumbo.net>)
 id 1h0gz0-0005yk-60
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 06:21:50 +0000
X-Inumbo-ID: ca33e8ae-3e45-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca33e8ae-3e45-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 06:21:48 +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 7F5AA3086268;
 Mon,  4 Mar 2019 06:21:46 +0000 (UTC)
Received: from dhcp-128-65.nay.redhat.com (ovpn-12-176.pek2.redhat.com
 [10.72.12.176])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 1DB251001DCA;
 Mon,  4 Mar 2019 06:21:21 +0000 (UTC)
Date: Mon, 4 Mar 2019 14:21:18 +0800
From: Dave Young <dyoung@redhat.com>
To: Andrew Morton <akpm@linux-foundation.org>
Message-ID: <20190304062118.GA31037@dhcp-128-65.nay.redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20190227053214.GA12302@dhcp-128-65.nay.redhat.com>
 <20190228114535.150dfaebbe4d00ae48716bf0@linux-foundation.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190228114535.150dfaebbe4d00ae48716bf0@linux-foundation.org>
User-Agent: Mutt/1.9.5 (2018-04-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.49]); Mon, 04 Mar 2019 06:21:47 +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>, 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>

T24gMDIvMjgvMTkgYXQgMTE6NDVhbSwgQW5kcmV3IE1vcnRvbiB3cm90ZToKPiBPbiBXZWQsIDI3
IEZlYiAyMDE5IDEzOjMyOjE0ICswODAwIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPiB3
cm90ZToKPiAKPiA+IFRoaXMgc2VyaWVzIGhhdmUgYmVlbiBpbiAtbmV4dCBmb3Igc29tZSBkYXlz
LCBjb3VsZCB3ZSBnZXQgdGhpcyBpbgo+ID4gbWFpbmxpbmU/IAo+IAo+IEl0J3MgYmVlbiBpbiAt
bmV4dCBmb3IgdHdvIG1vbnRocz8KClNob3VsZCBiZSBhcm91bmQgMyBtb250aHMKCj4gCj4gPiBB
bmRyZXcsIGRvIHlvdSBoYXZlIHBsYW4gYWJvdXQgdGhlbSwgbWF5YmUgbmV4dCByZWxlYXNlPwo+
IAo+IFRoZXkncmUgYWxsIHJldmlld2VkIGV4Y2VwdCBmb3IgInhlbi9iYWxsb29uOiBtYXJrIGlu
ZmxhdGVkIHBhZ2VzCj4gUEdfb2ZmbGluZSIuIAo+IChodHRwczovL296bGFicy5vcmcvfmFrcG0v
bW1vdG0vYnJva2VuLW91dC94ZW4tYmFsbG9vbi1tYXJrLWluZmxhdGVkLXBhZ2VzLXBnX29mZmxp
bmUucGF0Y2gpLgo+IFllcywgSSBwbGFuIG9uIHNlbmRpbmcgdGhlc2UgdG8gTGludXMgZHVyaW5n
IHRoZSBtZXJnZSB3aW5kb3cgZm9yIDUuMQo+IAoKVGhhbmtzIQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 07:15:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 07:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0hob-0000sR-AF; Mon, 04 Mar 2019 07:15: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=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0hoZ-0000sM-EM
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 07:15:07 +0000
X-Inumbo-ID: 3c0421ad-3e4d-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c0421ad-3e4d-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 07:15:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E133EACD3;
 Mon,  4 Mar 2019 07:15:02 +0000 (UTC)
To: Dave Young <dyoung@redhat.com>, Andrew Morton <akpm@linux-foundation.org>
References: <20181122100627.5189-1-david@redhat.com>
 <20190227053214.GA12302@dhcp-128-65.nay.redhat.com>
 <20190228114535.150dfaebbe4d00ae48716bf0@linux-foundation.org>
 <20190304062118.GA31037@dhcp-128-65.nay.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: <2fb07c46-79c8-a49e-1b05-ffb33ad6c7da@suse.com>
Date: Mon, 4 Mar 2019 08:14: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: <20190304062118.GA31037@dhcp-128-65.nay.redhat.com>
Content-Language: de-DE
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>,
 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>

T24gMDQvMDMvMjAxOSAwNzoyMSwgRGF2ZSBZb3VuZyB3cm90ZToKPiBPbiAwMi8yOC8xOSBhdCAx
MTo0NWFtLCBBbmRyZXcgTW9ydG9uIHdyb3RlOgo+PiBPbiBXZWQsIDI3IEZlYiAyMDE5IDEzOjMy
OjE0ICswODAwIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPiB3cm90ZToKPj4KPj4+IFRo
aXMgc2VyaWVzIGhhdmUgYmVlbiBpbiAtbmV4dCBmb3Igc29tZSBkYXlzLCBjb3VsZCB3ZSBnZXQg
dGhpcyBpbgo+Pj4gbWFpbmxpbmU/IAo+Pgo+PiBJdCdzIGJlZW4gaW4gLW5leHQgZm9yIHR3byBt
b250aHM/Cj4gCj4gU2hvdWxkIGJlIGFyb3VuZCAzIG1vbnRocwo+IAo+Pgo+Pj4gQW5kcmV3LCBk
byB5b3UgaGF2ZSBwbGFuIGFib3V0IHRoZW0sIG1heWJlIG5leHQgcmVsZWFzZT8KPj4KPj4gVGhl
eSdyZSBhbGwgcmV2aWV3ZWQgZXhjZXB0IGZvciAieGVuL2JhbGxvb246IG1hcmsgaW5mbGF0ZWQg
cGFnZXMKPj4gUEdfb2ZmbGluZSIuIAo+PiAoaHR0cHM6Ly9vemxhYnMub3JnL35ha3BtL21tb3Rt
L2Jyb2tlbi1vdXQveGVuLWJhbGxvb24tbWFyay1pbmZsYXRlZC1wYWdlcy1wZ19vZmZsaW5lLnBh
dGNoKS4KCkkgZGlkIHJldmlldyB0aGF0IG9uZToKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xr
bWwvM2Q1MjUwYjctODcwZS1lNzAyLWE2ZTQtOTM3ZDIzNjJmZWE0QHN1c2UuY29tLwoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 08:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 08:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0ikN-0005EH-Dn; Mon, 04 Mar 2019 08:14: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=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0ikL-0005DO-K5
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 08:14:49 +0000
X-Inumbo-ID: 92d5ee80-3e55-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92d5ee80-3e55-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 08:14: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 50B62AE5E;
 Mon,  4 Mar 2019 08:14:46 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 stable@vger.kernel.org, linux-kernel@vger.kernel.org
References: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5bd0923f-29f6-0ad0-a1e9-92019a515b11@suse.com>
Date: Mon, 4 Mar 2019 09:14: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: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
Content-Language: de-DE
Subject: Re: [Xen-devel] [BUG linux-4.9.x] xen hotplug cpu leads to 100%
 steal usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Herbert Van Den Bergh <herbert.van.den.bergh@oracle.com>,
 sstabellini@kernel.org, sboyd@kernel.org, joe.jin@oracle.com,
 john.stultz@linaro.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>

T24gMDEvMDMvMjAxOSAwMzozNSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IFRoaXMgaXNzdWUgaXMg
b25seSBmb3Igc3RhYmxlIDQuOS54IChlLmcuLCA0LjkuMTYwKSwgd2hpbGUgdGhlIHJvb3QgY2F1
c2UgaXMKPiBzdGlsbCBpbiB0aGUgbGFzdGVkIG1haW5saW5lIGtlcm5lbC4KPiAKPiBUaGlzIGlz
IG9idmlhdGVkIGJ5IG5ldyBmZWF0dXJlIHBhdGNoIHNldCBlbmRlZCB3aXRoIGI2NzI1OTJmMDIy
MQo+ICgic2NoZWQvY3B1dGltZTogUmVtb3ZlIGdlbmVyaWMgYXNtIGhlYWRlcnMiKS4KPiAKPiBB
ZnRlciB4ZW4gZ3Vlc3QgaXMgdXAgZm9yIGxvbmcgdGltZSwgb25jZSB3ZSBob3RwbHVnIG5ldyB2
Y3B1LCB0aGUgY29ycmVzcG9uZGluZwo+IHN0ZWFsIHVzYWdlIG1pZ2h0IGJlY29tZSAxMDAlIGFu
ZCB0aGUgc3RlYWwgdGltZSBmcm9tIC9wcm9jL3N0YXQgd291bGQgaW5jcmVhc2UKPiBhYm5vcm1h
bGx5Lgo+IAo+IEFzIHdlIGNhbm5vdCB3YWl0IGZvciBsb25nIHRpbWUgdG8gcmVwcm9kdWNlIHRo
ZSBpc3N1ZSwgaGVyZSBpcyBob3cgSSByZXByb2R1Y2UKPiBpdCBvbiBwdXJwb3NlIGJ5IGFjY291
bnRpbmcgYSBsYXJnZSBpbml0aWFsIHN0ZWFsIGNsb2NrIGZvciBuZXcgdmNwdSAyIGFuZCAzLgo+
IAo+IDEuIEFwcGx5IHRoZSBiZWxvdyBwYXRjaCB0byBndWVzdCA0LjkuMTYwIHRvIGFjY291bnQg
bGFyZ2UgaW5pdGlhbCBzdGVhbCBjbG9jawo+IGZvciBuZXcgdmNwdSAyIGFuZCAzOgo+IAo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMgYi9kcml2ZXJzL3hlbi90aW1lLmMKPiBpbmRl
eCBhYzVmMjNmLi4zY2Y2MjllIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYwo+ICsr
KyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+IEBAIC04NSw3ICs4NSwxNCBAQCB1NjQgeGVuX3N0ZWFs
X2Nsb2NrKGludCBjcHUpCj4gICAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0YXRl
Owo+ICAKPiAgICAgICAgIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KCZzdGF0ZSwgY3B1
KTsKPiAtICAgICAgIHJldHVybiBzdGF0ZS50aW1lW1JVTlNUQVRFX3J1bm5hYmxlXSArIHN0YXRl
LnRpbWVbUlVOU1RBVEVfb2ZmbGluZV07Cj4gKwo+ICsgICAgICAgaWYgKGNwdSA9PSAyIHx8IGNw
dSA9PSAzKQo+ICsgICAgICAgICAgICAgICByZXR1cm4gc3RhdGUudGltZVtSVU5TVEFURV9ydW5u
YWJsZV0KPiArICAgICAgICAgICAgICAgICAgICAgICsgc3RhdGUudGltZVtSVU5TVEFURV9vZmZs
aW5lXQo+ICsgICAgICAgICAgICAgICAgICAgICAgKyAweDAwMDcxZTg3ZTY3N2FhMTI7Cj4gKyAg
ICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgIHJldHVybiBzdGF0ZS50aW1lW1JVTlNUQVRFX3J1
bm5hYmxlXQo+ICsgICAgICAgICAgICAgICAgICAgICAgKyBzdGF0ZS50aW1lW1JVTlNUQVRFX29m
ZmxpbmVdOwo+ICB9Cj4gIAo+ICB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGludCBjcHUp
Cj4gCj4gCj4gMi4gQm9vdCBodm0gZ3Vlc3Qgd2l0aCAidmNwdXM9MiIgYW5kICJtYXh2Y3B1cz00
Ii4gQnkgZGVmYXVsdCwgVk0gYm9vdCB3aXRoCj4gdmNwdSAwIGFuZCAxLgo+IAo+IDMuIEhvdHBs
dWcgdmNwdSAyIGFuZCAzIHZpYSAieGwgdmNwdS1zZXQgPGRvbWlkPiA0IiBvbiBkb20wLgo+IAo+
IEluIG15IGVudiwgdGhlIHN0ZWFsIGJlY29tZXMgMTAwJSB3aXRoaW4gMTBzIGFmdGVyIHRoZSAi
eGwgdmNwdS1zZXQiIGNvbW1hbmQgb24KPiBkb20wLgo+IAo+IEkgY2FuIHJlcHJvZHVjZSBvbiBr
dm0gd2l0aCBzaW1pbGFyIG1ldGhvZC4gSG93ZXZlciwgYXMgdGhlIGluaXRpYWwgc3RlYWwgY2xv
Y2sKPiBvbiBrdm0gZ3Vlc3QgaXMgYWx3YXlzIDAsIEkgZG8gbm90IHRoaW5rIGl0IGlzIGVhc3kg
dG8gaGl0IHRoaXMgaXNzdWUgb24ga3ZtLgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gVGhlIHJvb3QgY2F1c2UgaXMgdGhh
dCB0aGUgcmV0dXJuIHR5cGUgb2YgamlmZmllc190b191c2VjcygpIGlzICd1bnNpZ25lZCBpbnQn
LAo+IGJ1dCBub3QgJ3Vuc2lnbmVkIGxvbmcnLiBBcyBhIHJlc3VsdCwgdGhlIGxlYWRpbmcgMzIg
Yml0cyBhcmUgZGlzY2FyZGVkLgo+IAo+IGppZmZpZXNfdG9fdXNlY3MoKSBpcyBpbmRpcmVjdGx5
IHRyaWdnZXJlZCBieSBjcHV0aW1lX3RvX25zZWNzKCkgYXQgbGluZSAyNjQuCj4gSWYgZ3Vlc3Qg
aXMgYWxyZWFkeSB1cCBmb3IgbG9uZyB0aW1lLCB0aGUgaW5pdGlhbCBzdGVhbCB0aW1lIGZvciBu
ZXcgdmNwdSBtaWdodAo+IGJlIGxhcmdlIGFuZCB0aGUgbGVhZGluZyAzMiBiaXRzIG9mIGppZmZp
ZXNfdG9fdXNlY3MoKSB3b3VsZCBiZSBkaXNjYXJkZWQuCj4gCj4gQXMgYSByZXN1bHQsIHRoZSBz
dGVhbCBhdCBsaW5lIDI1OSBpcyBhbHdheXMgbGFyZ2UgYW5kIHRoZQo+IHRoaXNfcnEoKS0+cHJl
dl9zdGVhbF90aW1lIGF0IGxpbmUgMjY0IGlzIGFsd2F5cyBzbWFsbC4gVGhlIGRpZmZlcmVuY2Ug
YXQgbGluZQo+IDI2MCBpcyBhbHdheXMgbGFyZ2UgZHVyaW5nIGVhY2ggdGltZSBzdGVhbF9hY2Nv
dW50X3Byb2Nlc3NfdGltZSgpIGlzIGludm9sdmVkLgo+IEZpbmFsbHksIHRoZSBzdGVhbCB0aW1l
IGluIC9wcm9jL3N0YXQgd291bGQgaW5jcmVhc2UgYWJub3JtYWxseS4KPiAKPiAyNTIgc3RhdGlj
IF9fYWx3YXlzX2lubGluZSBjcHV0aW1lX3Qgc3RlYWxfYWNjb3VudF9wcm9jZXNzX3RpbWUoY3B1
dGltZV90IG1heHRpbWUpCj4gMjUzIHsKPiAyNTQgI2lmZGVmIENPTkZJR19QQVJBVklSVAo+IDI1
NSAgICAgICAgIGlmIChzdGF0aWNfa2V5X2ZhbHNlKCZwYXJhdmlydF9zdGVhbF9lbmFibGVkKSkg
ewo+IDI1NiAgICAgICAgICAgICAgICAgY3B1dGltZV90IHN0ZWFsX2NwdXRpbWU7Cj4gMjU3ICAg
ICAgICAgICAgICAgICB1NjQgc3RlYWw7Cj4gMjU4IAo+IDI1OSAgICAgICAgICAgICAgICAgc3Rl
YWwgPSBwYXJhdmlydF9zdGVhbF9jbG9jayhzbXBfcHJvY2Vzc29yX2lkKCkpOwo+IDI2MCAgICAg
ICAgICAgICAgICAgc3RlYWwgLT0gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWU7Cj4gMjYxIAo+
IDI2MiAgICAgICAgICAgICAgICAgc3RlYWxfY3B1dGltZSA9IG1pbihuc2Vjc190b19jcHV0aW1l
KHN0ZWFsKSwgbWF4dGltZSk7Cj4gMjYzICAgICAgICAgICAgICAgICBhY2NvdW50X3N0ZWFsX3Rp
bWUoc3RlYWxfY3B1dGltZSk7Cj4gMjY0ICAgICAgICAgICAgICAgICB0aGlzX3JxKCktPnByZXZf
c3RlYWxfdGltZSArPSBjcHV0aW1lX3RvX25zZWNzKHN0ZWFsX2NwdXRpbWUpOwo+IDI2NSAKPiAy
NjYgICAgICAgICAgICAgICAgIHJldHVybiBzdGVhbF9jcHV0aW1lOwo+IDI2NyAgICAgICAgIH0K
PiAyNjggI2VuZGlmCj4gMjY5ICAgICAgICAgcmV0dXJuIDA7Cj4gMjcwIH0KPiAKPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IAo+IEkg
aGF2ZSBlbWFpbGVkIHRoZSBrZXJuZWwgbWFpbGluZyBsaXN0IGFib3V0IHRoZSByZXR1cm4gdHlw
ZSBvZgo+IGppZmZpZXNfdG9fdXNlY3MoKSBhbmQgamlmZmllc190b19tc2VjcygpOgo+IAo+IGh0
dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzIvMjYvODk5Cj4gCj4gCj4gU28gZmFyLCBJIGhhdmUg
dHdvIHNvbHV0aW9uczoKPiAKPiAxLiBDaGFuZ2UgdGhlIHJldHVybiB0eXBlIGZyb20gJ3Vuc2ln
bmVkIGludCcgdG8gJ3Vuc2lnbmVkIGxvbmcnIGFzIGluIGFib3ZlCj4gbGluayBhbmQgSSBhbSBh
ZnJhaWQgaXQgd291bGQgYnJpbmcgc2lkZSBlZmZlY3QuIFRoZSByZXR1cm4gdHlwZSBpbiBsYXRl
c3QKPiBtYWlubGluZSBrZXJuZWwgaXMgc3RpbGwgJ3Vuc2lnbmVkIGludCcuCj4gCj4gMi4gU29t
ZXRoaW5nIGxpa2UgYmVsb3cgYmFzZWQgb24gc3RhYmxlIDQuOS4xNjA6CgozLiB1c2UgamlmZmll
czY0X3RvX25zZWNzKCkgaW5zdGVhZCBvZiB0cnlpbmcgdG8gb3BlbiBjb2RlIGl0LgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 08:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 08:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0il1-0005G5-Ov; Mon, 04 Mar 2019 08:15:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SBTh=RH=amazon.de=prvs=9597d6bb9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h0il0-0005Fy-9v
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 08:15:30 +0000
X-Inumbo-ID: abfa2740-3e55-11e9-8862-570ac1392aaf
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abfa2740-3e55-11e9-8862-570ac1392aaf;
 Mon, 04 Mar 2019 08:15: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=1551687329; x=1583223329;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Pga3lpH9ddmTtkFY0HuhRVEMzce6/54fDC3ZCEF+DS0=;
 b=ktDNDVGoJ2xt2a6NY8E17UEzRgsSmAo2389IUD7X9FAvC0zxmuqNKKxl
 iUIhMA8Rq3PH6TuKW54PEFXfgfOz3pJTI+LQ1C7YqWNmOLQ2RsTZlZsNs
 P+YH+CvQ31elEY9dgj1vcBukZ5Ip1NU7QF8Ymzawfboy/pVlqLfOiS2Rp I=;
X-IronPort-AV: E=Sophos;i="5.58,439,1544486400"; d="scan'208";a="791215954"
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/TLS/DHE-RSA-AES256-SHA;
 04 Mar 2019 08:15:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x248FIcK124175
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 4 Mar 2019 08:15: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; Mon, 4 Mar 2019 08:15:19 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.217) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 4 Mar 2019 08:15:12 +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>
 <fc17de0e-d742-fa6b-a714-1f311c8adc67@amazon.de>
 <5C77B12E020000780021AF80@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: <5640538d-32c1-ec4f-0c80-84b49fadb5fb@amazon.de>
Date: Mon, 4 Mar 2019 09:15: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: <5C77B12E020000780021AF80@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.217]
X-ClientProxiedBy: EX13D18UWA001.ant.amazon.com (10.43.160.11) 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>

T24gMi8yOC8xOSAxMTowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDIuMTkgYXQg
MTQ6MDEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAyLzI1LzE5IDE3OjQ2LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+IEkgd291bGQgcmVhbGx5IGxpa2UgdG8gYXNrIHRoYXQgSSAo
b3Igc29tZW9uZSBlbHNlKSBkb24ndCBuZWVkIHRvCj4+PiBnbyB0aHJvdWdoIGFuZCBsaXN0IHJl
bWFpbmluZyB2ZXJzaW9uIGNoZWNrcyBhZ2FpbiAtIGFmdGVyIGFsbCBJCj4+PiBoYWQgZG9uZSBz
byBmb3IgdjYgYWxyZWFkeSwgYW5kIEkgZGlkbid0IGdvIHRocm91Z2ggYWxsIG9mIHRoZW0KPj4+
IGFnYWluIGZvciB2NyBhc3N1bWluZyB0aGF0IHlvdSB3b3VsZCBoYXZlIHdvcmtlZCB0aHJvdWdo
IHRoZQo+Pj4gZW50aXJlIHNldC4KPj4gU28sIGhlcmUgaXMgdGhlIGFubm90YXRpb24gZm9yIGFs
bCBvZiB0aGVtLiBBbnlvbmUgdGhhdCBJIGRpZCBub3QKPj4gaW5jbHVkZSBpbiB0aGUgbGlzdCBo
YXMgYmVlbiBmaXhlZCBpbiBwcmV2aW91cyB2ZXJzaW9ucywgb3Igd2lsbCBiZQo+PiBmaXhlZCBp
biB0aGUgbmV4dCB2ZXJzaW9uOgo+Pgo+PiBnaXQgZ3JlcCAtbnAgdmVyc2lvbiBjb21tb24vZ3Jh
bnRfdGFibGUuYwo+Pgo+PiBjb21tb24vZ3JhbnRfdGFibGUuYzo4MzE6c3RhdGljIGludCBfc2V0
X3N0YXR1cyh1bnNpZ25lZCBndF92ZXJzaW9uLAo+PiBjb21tb24vZ3JhbnRfdGFibGUuYzo4NDA6
ICAgIGlmICggZ3RfdmVyc2lvbiA9PSAxICkKPj4KPj4gLT4gSSBkbyBub3Qgc2VlIGhvdyBvdXQt
b2YtYm91bmQgYWNjZXNzZXMgaGFwcGVuIGluIHRoZSBjYWxsZWQgZnVuY3Rpb25zCj4+IHRoZXJl
Lgo+IEJvdGggZnVuY3Rpb25zIGdldCBzaGFoIHBhc3NlZCBpbnRvIHRoZW0sIHdoaWNoIG1heSBw
b2ludCB0byB0aGUKPiBvdGhlciB2ZXJzaW9uJ3MgbGF5b3V0LiBFYXJsaWVyIGZlbmNlcyBkb24n
dCBoZWxwIHNwZWN1bGF0aW9uIG9uIHRoaXMKPiBjb25kaXRpb25hbC4KV2hlbmV2ZXIgdGhpcyBm
dW5jdGlvbiBpcyBjYWxsZWQsIHRoZSBzaGFoIGZpZWxkIGhhcyB0aGUgc2FtZSBzdHJ1Y3R1cmUK
Zm9yIGJvdGggdmVyc2lvbnMuIFRoZSB2MiBncmFudCBlbnRyeSBoYXMgYSBwbGFpbiBoZWFkZXIg
aGRyLCB3aGljaCBpcwp1c2VkIGhlcmUsIGFuZCB3aGljaCBpcyBmb3J3YXJkZWQgdG8gdGhlIHNl
dF9zdGF0dXMgbWV0aG9kLiBBbm90aGVyCnByb3BlcnR5IHRoYXQgd2UgbmV2ZXIgdGFsa2VkIGFi
b3V0IGhlcmUgaXMgdGhhdCB3ZSBvbmx5IGNhcmUgYWJvdXQKY3Jvc3MgY2FjaGUtbGluZSBhY2Nl
c3Nlcy4gQXMgc29vbiBhcyBhbnkgYnl0ZSBpcyB0b3VjaGVkIG9uIGEgY2FjaGUKbGluZSwgdGhl
IHdob2xlIGxpbmUgaXMgYnJvdWdodCBpbnRvIHRoZSBjYWNoZS4gQXMgdGhlIGNvZGUgYXJvdW5k
IHRoZQpzZXRfc3RhdHVzIG1ldGhvZCBhbHJlYWR5IHB1bGxzIGluIHRoZSBjb3JyZXNwb25kaW5n
IGNhY2hlIGxpbmUsIHRoYXQKY29kZSBsb29rcyBva2F5IHRvIG1lIGZyb20gYSBMMVRGIHBlcnNw
ZWN0aXZlLgo+Cj4+IGNvbW1vbi9ncmFudF90YWJsZS5jPTE0NDQ9dW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdAo+PiBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKPj4gY29tbW9uL2dyYW50X3Rh
YmxlLmM6MTQ2OTogICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCj4+Cj4+IC0+IEkgZG8g
bm90IHNlZSBob3cgdG8gYmUgZXhwbG9pdGFibGUsIGFzIHRoZSBzaGFyZWRfZW50cnlfaGVhZGVy
IGNhbGwKPj4gYWJvdmUganVzdCB1c2VkIGFuIGxmZW5jZS4KPiBBZ2FpbiwgZWFybGllciBmZW5j
ZXMgZG9uJ3Qgc3VwcHJlc3Mgc3Vic2VxdWVudCBzcGVjdWxhdGlvbiBvbgo+IGFuIGluZGVwZW5k
ZW50IGNvbmRpdGlvbmFsLgoKWWVzLCBhZ3JlZWQuIEhvd2V2ZXIsIGluIHRoZSBjdXJyZW50IHZl
cnNpb24sIHRoZSBhcnJheSBpcyBhbGxvY2F0ZWQKYWxyZWFkeSBmb3IgdGhlIG9uZSBicmFuY2gs
IGFuZCB0aGUgZmxhZ3MgYXJlIGluIHRoZSBjYWNoZSBmb3IgYm90aAp2ZXJzaW9ucyBhcyB3ZWxs
LiBUaGUgYWJvdmUgZXZhbHVhdGVfbm9zcGVjIHRoYXQgcHJvdGVjdHMgdGhlIGV2YWx1YXRpb24K
b2YgdGhlIHZhcmlhYmxlICJkb25lIiBhYm92ZSBwcmV2ZW50cyBvdXQtb2YtYm91bmQgdmFsdWVz
IGZvciByZWYuIE5vdywKaWYgeW91IHdhbnQgbWUgdG8gYmUgcHJlcGFyZWQgZm9yIHRoZSBmdXR1
cmUgd2hlcmUgcGVvcGxlIG1pZ2h0IG1vdmUgdGhlCmFsbG9jYXRpb24gb2YgdGhlIHN0YXR1cyBh
cnJheSBmcm9tIHRoZSBnZW5lcmljIGNvZGUgdG8gdGhlIHYyIHNwZWNpZmljCmNvZGUsIEkgd291
bGQgaGF2ZSB0byBhZGQgYW5vdGhlciBsZmVuY2UgaGVyZSB0b2RheSBhbHJlYWR5LgoKPgo+PiBj
b21tb24vZ3JhbnRfdGFibGUuYz0xNzYxPWdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkCj4+IGludCByZXFfbnJfZnJhbWVzKQo+PiBjb21tb24vZ3JhbnRfdGFibGUu
YzoxODAwOiAgICAvKiBTdGF0dXMgcGFnZXMgLSB2ZXJzaW9uIDIgKi8KPj4gY29tbW9uL2dyYW50
X3RhYmxlLmM6MTgwMTogICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA+IDEgKQo+Pgo+PiAtPiBJIGRv
IG5vdCBzZWUgaG93IG91dC1vZi1ib3VuZCBhY2Nlc3MgY291bGQgaGFwcGVuLiBUaGlzIGNhbGxz
Cj4+IGdudHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzIHRoYXQgYWxsb2NhdGVzIHBhZ2VzIGFu
ZCBzaG91bGQgbm90IHRvdWNoCj4+IG1vcmUgbWVtb3J5IHRoYW4gYmVmb3JlCj4gV2UndmUgYmVl
biB0YWxraW5nIGFib3V0IHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYmVpbmcgcGVyaGFwcwo+IGh1
bmRyZWRzIG9mIGluc25zLiBJdCBtYXkgYmUgcHVyZWx5IHRoZW9yZXRpY2FsLCBidXQgc3BlY3Vs
YXRpb24gYWxsCj4gdGhlIHdheSB0aHJvdWdoIGFsbG9jX3hlbmhlYXBfcGFnZSgpIHdvdWxkIGxl
YWQgdG8gYSBzcGVjdWxhdGl2ZQo+IHN0b3JlIHRvIGd0LT5zdGF0dXNbXS4gX1JpZ2h0IG5vd18g
dGhhdCBhcnJheSBnZXRzIGFsbG9jYXRlZCBpbgo+IGdyYW50X3RhYmxlX2luaXQoKSwgYnV0IEkg
Y2FuJ3Qgc2VlIHdoeSB0aGF0IGNvdWxkbid0IGJlIG1vdmVkIHRvCj4gZ250dGFiX3NldF92ZXJz
aW9uKCksIHNvIHRoZSBhY2Nlc3MgYWJvdmUgY291bGQgYmUgYSBsYXRlbnQgaXNzdWUuCgpJIGFn
cmVlIHRoYXQgdGhpcyBtaWdodCBiZSBhIGxhdGVudCBpc3N1ZSwgYW5kIGluIGNhc2UgcGVvcGxl
IG1vZGlmeSB0aGUKY29kZSwgdGhlIGVmZmVjdCB3cnQgTDFURiBtaXRpZ2F0aW9uIG1pZ2h0IGhh
dmUgdG8gYmUgdGFrZW4gaW50bwphY2NvdW50LiBXaGlsZSB3ZSBoYXZlIGEgc3BlY2lmaWMgcHJv
YmxlbWF0aWMgY29kZSBzbmlwcGV0IGhlcmUsIHRoYXQKc3RhdGVtZW50IGlzIHRydWUgZm9yIGFs
bCB0aGUgb3RoZXIgbWl0aWdhdGlvbnMgYXMgd2VsbC4gU2luY2UgSSBkbyBub3QKc2VlIGEgcHJv
YmxlbSB3aXRoIHRoZSBjb2RlIHRvZGF5LCBhbmQgSSBkbyBub3QgbGlrZSB0byBwYXkgdGhlIHBl
bmFsdHkKb2YgdGhlIGxmZW5jZSB0byBwcm90ZWN0IGFnYWluc3Qgc29tZXRoaW5nIHRoYXQgbWln
aHQgbm90IGhhcHBlbiBpbiB0aGUKZnV0dXJlLCBJIHdvdWxkIG5vdCBhZGQgdGhlIGxmZW5jZSBo
ZXJlLgoKQmVzdCwKTm9yYmVydAoKPgo+IEknbGwgc2tpcCBnb2luZyBpbnRvIGRldGFpbHMgb2Yg
ZnVydGhlciBvbmVzLCBhc3N1bWluZyB0aGF0IHNvbWUgb2YKPiB0aGVtIGZvbGxvdyBwYXR0ZXJu
cyBhYm92ZS4KPgo+IEphbgo+Cj4KCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 08:23:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 08:23: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 1h0isJ-0005zw-Ki; Mon, 04 Mar 2019 08:23: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=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0isI-0005zr-Lo
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 08:23:02 +0000
X-Inumbo-ID: b5fb7072-3e56-11e9-a22e-3b4ecbda468c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5fb7072-3e56-11e9-a22e-3b4ecbda468c;
 Mon, 04 Mar 2019 08:22:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B2CC2AFF1;
 Mon,  4 Mar 2019 08:22:54 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-133517-mainreport@xen.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: <e978e154-d6e0-5e20-2492-569bafa6f9a2@suse.com>
Date: Mon, 4 Mar 2019 09:22: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: <osstest-133517-mainreport@xen.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [xen-unstable test] 133517: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDMvMjAxOSAxNDo1OCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxMzM1MTcgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzUxNy8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFpbCBSRUdSLiB2cy4gMTMz
MzAwCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1pbnN0YWxsICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzMwMAoKLi4uCgo+IHZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6Cj4gIHhlbiAgICAgICAgICAgICAgICAgIGYzOTNiODJmZTViYTNlZDljZmUyYjMw
NmZmYTUzMzY4ZTU1Yjc1YWYKPiBiYXNlbGluZSB2ZXJzaW9uOgo+ICB4ZW4gICAgICAgICAgICAg
ICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCgpjb21wYXJpbmcg
dGhpcyB3aXRoOgoKT24gMDIvMDMvMjAxOSAwODoxNCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdy
b3RlOgo+IGZsaWdodCAxMzM0ODkgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ4OS8KPgo+IFJlZ3Jl
c3Npb25zIDotKAo+Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tp
bmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsClJFR1IuIHZzLiAxMzMzMDAKCi4uLgoKPiB2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
Ogo+ICB4ZW4gICAgICAgICAgICAgICAgICBiNTBhY2M1NjBiMDllZjdjNzI3NDAxMWE5NWRmZjcx
MjE1NjNmM2YyCj4gYmFzZWxpbmUgdmVyc2lvbjoKPiAgeGVuICAgICAgICAgICAgICAgICAgMzY1
YWFiYjZlNTAyM2NlZTQ3NmFkZjgxMTA2NzI5ZWZkNDljNjQ0ZgoKYW5kIHRoZSBkaWZmZXJpbmcg
Y29tbWl0IHRvdWNoaW5nIHRvb2xzL3Rlc3RzIG9ubHkgSSBiZWxpZXZlIGEgZm9yY2UKcHVzaCBt
aWdodCBiZSBhcHByb3ByaWF0ZSwgYXMgdGhlIGN1bHByaXQgc2VlbXMgdG8gYmUgYW4gaW5mcmFz
dHJ1Y3R1cmUKcHJvYmxlbS4KCklhbiwgaW4gY2FzZSB5b3UgYWdyZWUgSSdkIGxpa2UgeW91IHRv
IGN1dCBSQzQgb24gY29tbWl0CmYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1
YWYuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 08:44:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 08:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0jCx-0007M9-K7; Mon, 04 Mar 2019 08:44: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=oqx+=RH=citrix.com=prvs=95934c56b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h0jCw-0007M4-2n
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 08:44:22 +0000
X-Inumbo-ID: b08ca13a-3e59-11e9-b735-7fd9b426b479
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b08ca13a-3e59-11e9-b735-7fd9b426b479;
 Mon, 04 Mar 2019 08:44:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,439,1544486400"; d="scan'208";a="86726345"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel
 (xen-devel@lists.xenproject.org)" <xen-devel@lists.xenproject.org>
Thread-Topic: standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGgB6q/LwAAu5oWA=
Date: Mon, 4 Mar 2019 08:44:13 +0000
Message-ID: <6b352fe65da842fc85e4757e3a094c59@AMSPEX02CL02.citrite.net>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C9714FA@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C9714FA@SHSMSX104.ccr.corp.intel.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] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAwNCBNYXJjaCAyMDE5IDAzOjAxDQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsICh4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPg0KPiBTdWJqZWN0OiBSRTogc3RhbmRhbG9uZSBQQ0kgcGFzc3Rocm91Z2ggZW11bGF0
b3INCj4gDQo+ID4gRnJvbTogUGF1bCBEdXJyYW50DQo+ID4gU2VudDogU2F0dXJkYXksIE1hcmNo
IDIsIDIwMTkgMTI6NDEgQU0NCj4gPg0KPiA+IEhpLA0KPiA+DQo+ID4gICBBcyB0aGUgYmFzaXMg
b2Ygc29tZSBmdXR1cmUgZGV2ZWxvcG1lbnQgd29yayBJJ3ZlIHB1dCB0b2dldGhlciBhIHNpbXBs
ZQ0KPiA+IHN0YW5kYWxvbmUgZW11bGF0b3IgdG8gcGFzcyB0aHJvdWdoIGEgc2luZ2xlIHR5cGUg
MCBQQ0kgZnVuY3Rpb24gdG8gYSBndWVzdCBzbw0KPiA+IEknbSBwb3N0aW5nIGhlcmUgaW4gY2Fz
ZSBhbnlvbmUgZWxzZSB3b3VsZCBsaWtlIGEgZ2l2ZSBpdCBhIHRyeS4gU28gZmFyIEkndmUgdGVz
dGVkDQo+ID4gd2l0aCBBTUQgRmlyZVBybyBTNzE1MCBhbmQgTlZJRElBIEsxIEdQVXMgYW5kIGEg
V2luZG93cyAxMCBndWVzdCwgc28gaXQNCj4gPiBoYXNuJ3QgaGFkIHRoYXQgbXVjaCBkZWJ1Z2dp
bmcuDQo+IA0KPiBIb3cgaXMgaXQgZGlmZmVyZW50IGZyb20gZXhpc3RpbmcgUENJIHBhc3N0aHJv
dWdoIHN1cHBvcnQgaW4gWGVuPyBXaGF0IGlzDQo+IGV4YWN0bHkgZW11bGF0ZWQgaGVyZT8NCj4g
DQoNCkVzc2VudGlhbGx5IGl0IGRvZXMgbm8gbW9yZSB0aGFuIHRoZSBjdXJyZW50IGNvZGUgaW4g
UUVNVSwgYnV0IHRoYXQgY29kZSBoYXMgYmVjb21lIHZlcnkgY29tcGxleCBhbmQgaGFyZCB0byBm
b2xsb3cgb3ZlciB0aGUgeWVhcnMuIEl0J3MgZnVsbCBvZiBtYWdpYyBtYXNrIHZhbHVlcyBhbmQg
SSd2ZSBmb3VuZCBhdCBsZWFzdCB0d28gcGllY2VzIG9mIGNvbXBsZXRlbHkgZGVhZCBjb2RlIHdo
aWxzdCBsb29raW5nIGF0IGl0LiBTbywgSSBzdGFydGVkIHRoaXMgd29yayB0byBwcm92aWRlIGEg
c21hbGwgc2ltcGxlIGJhc2Ugb24gd2hpY2ggdG8gZXhwZXJpbWVudCB3aXRoIHVzaW5nIFZGSU8s
IHJhdGhlciB0aGFuIHRoZSBleGlzdGVudCBzeXNmcyBub2RlIGFjY2Vzc2VzIGFuZCB4ZW5jdHJs
IGNhbGxzLg0KVG8gYW5zd2VyIHlvdXIgb3RoZXIgcXVlc3Rpb24uLi4gSXQncyBjb25maWcgc3Bh
Y2UgdGhhdCBpcyBlbXVsYXRlZCwgYXMgaXQgaGFzIHRvIGJlIHRvIGRlYWwgd2l0aCBCQVIgYWRk
cmVzcyBhbmQgaW50ZXJydXB0IHRyYW5zbGF0aW9uLiBOb3RlLCB0aGVyZSBpcyBhbHNvIGEgc2xp
Z2h0IGFkdmFudGFnZSBpbiB1c2luZyBtdWx0aXBsZSBkaXNjcmVldCBlbXVsYXRvcnM7IGVtdWxh
dGVkIEkvTyBjYW4gcHJvY2VlZCBpbiBwYXJhbGxlbCBmb3IgbXVsdGlwbGUgdmNwdXMuLi4gZW11
bGF0aW9uIG9uIGJlaGFsZiBvZiBYZW4gYnkgUUVNVSBpcyBzdGlsbCByZXN0cmljdGVkIGJ5IGEg
c2luZ2xlIHBvbGwvc2VsZWN0IGxvb3AgZm9yIGFsbCB2Y3B1cy4NCg0KICBQYXVsDQoNCj4gPg0K
PiA+ICAgTk9URTogdGhlcmUgaXMgYSBrbm93biBpc3N1ZSB3aGVyZSBkb21haW5zIGFyZSBsZWZ0
IGluIHpvbWJpZSBzdGF0ZSBvbg0KPiA+IHNodXRkb3duLiBUaGlzIGlzIGxpa2VseSBkdWUgdG8g
WGVuIG5vdCBwcm9wZXJseSBjbGVhbmluZyB1cCBNU0kgbWFwcGluZ3MsDQo+ID4gYnV0IEknbSBu
b3QgeWV0IHN1cmUgb2YgdGhhdC4NCj4gPg0KPiA+ICAgVGhpbmdzIHRoYXQgYXJlIG1pc3Npbmc6
DQo+ID4NCj4gPiAtIERlY2VudCBlcnJvciBwYXRocyAoaXQgd29uJ3QgY29wZSB3ZWxsIGlmIElP
L21lbW9yeSBtYXBwaW5nIGh5cGVyY2FsbHMgZmFpbCkNCj4gPiAtIE1TSS1YIHN1cHBvcnQNCj4g
PiAtIEV4dGVuZGVkIGNvbmZpZyBzcGFjZQ0KPiA+DQo+ID4gICBIb3BlZnVsbHkgSSdsbCBzdGFy
dCB0byBhZGRyZXNzIHRoZXNlIHNvb24gOi0pDQo+ID4NCj4gDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 09:15:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09: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 1h0jh2-0000wc-Hg; Mon, 04 Mar 2019 09: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=NLyP=RH=linux.intel.com=andriy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1h0jh1-0000wX-7K
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 09:15:27 +0000
X-Inumbo-ID: 0a5ee3b8-3e5e-11e9-921b-7b67c2e812dd
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a5ee3b8-3e5e-11e9-921b-7b67c2e812dd;
 Mon, 04 Mar 2019 09:15:24 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Mar 2019 01:15:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,439,1544515200"; d="scan'208";a="120771399"
Received: from black.fi.intel.com ([10.237.72.28])
 by orsmga006.jf.intel.com with ESMTP; 04 Mar 2019 01:15:21 -0800
Received: by black.fi.intel.com (Postfix, from userid 1003)
 id 5B46F14E; Mon,  4 Mar 2019 11:15:20 +0200 (EET)
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Date: Mon,  4 Mar 2019 11:15:19 +0200
Message-Id: <20190304091519.48737-1-andriy.shevchenko@linux.intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] xen/ACPI: Switch to bitmap_zalloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andy Shevchenko <andriy.shevchenko@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>

U3dpdGNoIHRvIGJpdG1hcF96YWxsb2MoKSB0byBzaG93IGNsZWFybHkgd2hhdCB3ZSBhcmUgYWxs
b2NhdGluZy4KQmVzaWRlcyB0aGF0IGl0IHJldHVybnMgcG9pbnRlciBvZiBiaXRtYXAgdHlwZSBp
bnN0ZWFkIG9mIG9wYXF1ZSB2b2lkICouCgpTaWduZWQtb2ZmLWJ5OiBBbmR5IFNoZXZjaGVua28g
PGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW4t
YWNwaS1wcm9jZXNzb3IuYyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hl
bi1hY3BpLXByb2Nlc3Nvci5jIGIvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMKaW5k
ZXggZmJiOTEzN2M3ZDAyLi5hNjA4OTg1MTYyOGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hl
bi1hY3BpLXByb2Nlc3Nvci5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5j
CkBAIC00MTAsMjEgKzQxMCwyMSBAQCBzdGF0aWMgaW50IGNoZWNrX2FjcGlfaWRzKHN0cnVjdCBh
Y3BpX3Byb2Nlc3NvciAqcHJfYmFja3VwKQogCS8qIEFsbCBvbmxpbmUgQ1BVcyBoYXZlIGJlZW4g
cHJvY2Vzc2VkIGF0IHRoaXMgc3RhZ2UuIE5vdyB2ZXJpZnkKIAkgKiB3aGV0aGVyIGluIGZhY3Qg
Im9ubGluZSBDUFVzIiA9PSBwaHlzaWNhbCBDUFVzLgogCSAqLwotCWFjcGlfaWRfcHJlc2VudCA9
IGtjYWxsb2MoQklUU19UT19MT05HUyhucl9hY3BpX2JpdHMpLCBzaXplb2YodW5zaWduZWQgbG9u
ZyksIEdGUF9LRVJORUwpOworCWFjcGlfaWRfcHJlc2VudCA9IGJpdG1hcF96YWxsb2MobnJfYWNw
aV9iaXRzLCBHRlBfS0VSTkVMKTsKIAlpZiAoIWFjcGlfaWRfcHJlc2VudCkKIAkJcmV0dXJuIC1F
Tk9NRU07CiAKLQlhY3BpX2lkX2NzdF9wcmVzZW50ID0ga2NhbGxvYyhCSVRTX1RPX0xPTkdTKG5y
X2FjcGlfYml0cyksIHNpemVvZih1bnNpZ25lZCBsb25nKSwgR0ZQX0tFUk5FTCk7CisJYWNwaV9p
ZF9jc3RfcHJlc2VudCA9IGJpdG1hcF96YWxsb2MobnJfYWNwaV9iaXRzLCBHRlBfS0VSTkVMKTsK
IAlpZiAoIWFjcGlfaWRfY3N0X3ByZXNlbnQpIHsKLQkJa2ZyZWUoYWNwaV9pZF9wcmVzZW50KTsK
KwkJYml0bWFwX2ZyZWUoYWNwaV9pZF9wcmVzZW50KTsKIAkJcmV0dXJuIC1FTk9NRU07CiAJfQog
CiAJYWNwaV9wc2QgPSBrY2FsbG9jKG5yX2FjcGlfYml0cywgc2l6ZW9mKHN0cnVjdCBhY3BpX3Bz
ZF9wYWNrYWdlKSwKIAkJCSAgIEdGUF9LRVJORUwpOwogCWlmICghYWNwaV9wc2QpIHsKLQkJa2Zy
ZWUoYWNwaV9pZF9wcmVzZW50KTsKLQkJa2ZyZWUoYWNwaV9pZF9jc3RfcHJlc2VudCk7CisJCWJp
dG1hcF9mcmVlKGFjcGlfaWRfcHJlc2VudCk7CisJCWJpdG1hcF9mcmVlKGFjcGlfaWRfY3N0X3By
ZXNlbnQpOwogCQlyZXR1cm4gLUVOT01FTTsKIAl9CiAKQEAgLTU5Myw4ICs1OTMsOCBAQCBzdGF0
aWMgdm9pZCBfX2V4aXQgeGVuX2FjcGlfcHJvY2Vzc29yX2V4aXQodm9pZCkKIAogCXVucmVnaXN0
ZXJfc3lzY29yZV9vcHMoJnhhcF9zeXNjb3JlX29wcyk7CiAJa2ZyZWUoYWNwaV9pZHNfZG9uZSk7
Ci0Ja2ZyZWUoYWNwaV9pZF9wcmVzZW50KTsKLQlrZnJlZShhY3BpX2lkX2NzdF9wcmVzZW50KTsK
KwliaXRtYXBfZnJlZShhY3BpX2lkX3ByZXNlbnQpOworCWJpdG1hcF9mcmVlKGFjcGlfaWRfY3N0
X3ByZXNlbnQpOwogCWtmcmVlKGFjcGlfcHNkKTsKIAlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoaSkK
IAkJYWNwaV9wcm9jZXNzb3JfdW5yZWdpc3Rlcl9wZXJmb3JtYW5jZShpKTsKLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 09:31:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:31: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 1h0jwc-0002E0-VV; Mon, 04 Mar 2019 09: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=NLyP=RH=linux.intel.com=andriy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1h0jwb-0002Dv-Hm
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 09:31:33 +0000
X-Inumbo-ID: 4b01f005-3e60-11e9-bc90-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b01f005-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:31:31 +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 orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Mar 2019 01:31:30 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,439,1544515200"; d="scan'208";a="137882886"
Received: from black.fi.intel.com ([10.237.72.28])
 by FMSMGA003.fm.intel.com with ESMTP; 04 Mar 2019 01:31:28 -0800
Received: by black.fi.intel.com (Postfix, from userid 1003)
 id 027EF14E; Mon,  4 Mar 2019 11:31:27 +0200 (EET)
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Date: Mon,  4 Mar 2019 11:31:27 +0200
Message-Id: <20190304093127.57578-1-andriy.shevchenko@linux.intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/ACPI: Switch to bitmap_zalloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andy Shevchenko <andriy.shevchenko@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>

U3dpdGNoIHRvIGJpdG1hcF96YWxsb2MoKSB0byBzaG93IGNsZWFybHkgd2hhdCB3ZSBhcmUgYWxs
b2NhdGluZy4KQmVzaWRlcyB0aGF0IGl0IHJldHVybnMgcG9pbnRlciBvZiBiaXRtYXAgdHlwZSBp
bnN0ZWFkIG9mIG9wYXF1ZSB2b2lkICouCgpTaWduZWQtb2ZmLWJ5OiBBbmR5IFNoZXZjaGVua28g
PGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KLS0tCi0gYWRkZWQgb25lIG1vcmUg
bWlzc2VkIGNvbnZlcnNpb24KIGRyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jIHwgMjIg
KysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nl
c3Nvci5jIGIvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMKaW5kZXggZmJiOTEzN2M3
ZDAyLi45OGUzNTY0NGZkYTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nl
c3Nvci5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jCkBAIC00MTAsMjEg
KzQxMCwyMSBAQCBzdGF0aWMgaW50IGNoZWNrX2FjcGlfaWRzKHN0cnVjdCBhY3BpX3Byb2Nlc3Nv
ciAqcHJfYmFja3VwKQogCS8qIEFsbCBvbmxpbmUgQ1BVcyBoYXZlIGJlZW4gcHJvY2Vzc2VkIGF0
IHRoaXMgc3RhZ2UuIE5vdyB2ZXJpZnkKIAkgKiB3aGV0aGVyIGluIGZhY3QgIm9ubGluZSBDUFVz
IiA9PSBwaHlzaWNhbCBDUFVzLgogCSAqLwotCWFjcGlfaWRfcHJlc2VudCA9IGtjYWxsb2MoQklU
U19UT19MT05HUyhucl9hY3BpX2JpdHMpLCBzaXplb2YodW5zaWduZWQgbG9uZyksIEdGUF9LRVJO
RUwpOworCWFjcGlfaWRfcHJlc2VudCA9IGJpdG1hcF96YWxsb2MobnJfYWNwaV9iaXRzLCBHRlBf
S0VSTkVMKTsKIAlpZiAoIWFjcGlfaWRfcHJlc2VudCkKIAkJcmV0dXJuIC1FTk9NRU07CiAKLQlh
Y3BpX2lkX2NzdF9wcmVzZW50ID0ga2NhbGxvYyhCSVRTX1RPX0xPTkdTKG5yX2FjcGlfYml0cyks
IHNpemVvZih1bnNpZ25lZCBsb25nKSwgR0ZQX0tFUk5FTCk7CisJYWNwaV9pZF9jc3RfcHJlc2Vu
dCA9IGJpdG1hcF96YWxsb2MobnJfYWNwaV9iaXRzLCBHRlBfS0VSTkVMKTsKIAlpZiAoIWFjcGlf
aWRfY3N0X3ByZXNlbnQpIHsKLQkJa2ZyZWUoYWNwaV9pZF9wcmVzZW50KTsKKwkJYml0bWFwX2Zy
ZWUoYWNwaV9pZF9wcmVzZW50KTsKIAkJcmV0dXJuIC1FTk9NRU07CiAJfQogCiAJYWNwaV9wc2Qg
PSBrY2FsbG9jKG5yX2FjcGlfYml0cywgc2l6ZW9mKHN0cnVjdCBhY3BpX3BzZF9wYWNrYWdlKSwK
IAkJCSAgIEdGUF9LRVJORUwpOwogCWlmICghYWNwaV9wc2QpIHsKLQkJa2ZyZWUoYWNwaV9pZF9w
cmVzZW50KTsKLQkJa2ZyZWUoYWNwaV9pZF9jc3RfcHJlc2VudCk7CisJCWJpdG1hcF9mcmVlKGFj
cGlfaWRfcHJlc2VudCk7CisJCWJpdG1hcF9mcmVlKGFjcGlfaWRfY3N0X3ByZXNlbnQpOwogCQly
ZXR1cm4gLUVOT01FTTsKIAl9CiAKQEAgLTUzMywxNCArNTMzLDE0IEBAIHN0YXRpYyBpbnQgX19p
bml0IHhlbl9hY3BpX3Byb2Nlc3Nvcl9pbml0KHZvaWQpCiAJCXJldHVybiAtRU5PREVWOwogCiAJ
bnJfYWNwaV9iaXRzID0gZ2V0X21heF9hY3BpX2lkKCkgKyAxOwotCWFjcGlfaWRzX2RvbmUgPSBr
Y2FsbG9jKEJJVFNfVE9fTE9OR1MobnJfYWNwaV9iaXRzKSwgc2l6ZW9mKHVuc2lnbmVkIGxvbmcp
LCBHRlBfS0VSTkVMKTsKKwlhY3BpX2lkc19kb25lID0gYml0bWFwX3phbGxvYyhucl9hY3BpX2Jp
dHMsIEdGUF9LRVJORUwpOwogCWlmICghYWNwaV9pZHNfZG9uZSkKIAkJcmV0dXJuIC1FTk9NRU07
CiAKIAlhY3BpX3BlcmZfZGF0YSA9IGFsbG9jX3BlcmNwdShzdHJ1Y3QgYWNwaV9wcm9jZXNzb3Jf
cGVyZm9ybWFuY2UpOwogCWlmICghYWNwaV9wZXJmX2RhdGEpIHsKIAkJcHJfZGVidWcoIk1lbW9y
eSBhbGxvY2F0aW9uIGVycm9yIGZvciBhY3BpX3BlcmZfZGF0YVxuIik7Ci0JCWtmcmVlKGFjcGlf
aWRzX2RvbmUpOworCQliaXRtYXBfZnJlZShhY3BpX2lkc19kb25lKTsKIAkJcmV0dXJuIC1FTk9N
RU07CiAJfQogCWZvcl9lYWNoX3Bvc3NpYmxlX2NwdShpKSB7CkBAIC01ODQsNyArNTg0LDcgQEAg
c3RhdGljIGludCBfX2luaXQgeGVuX2FjcGlfcHJvY2Vzc29yX2luaXQodm9pZCkKIGVycl9vdXQ6
CiAJLyogRnJlZWluZyBhIE5VTEwgcG9pbnRlciBpcyBPSzogYWxsb2NfcGVyY3B1IHplcm9lcy4g
Ki8KIAlmcmVlX2FjcGlfcGVyZl9kYXRhKCk7Ci0Ja2ZyZWUoYWNwaV9pZHNfZG9uZSk7CisJYml0
bWFwX2ZyZWUoYWNwaV9pZHNfZG9uZSk7CiAJcmV0dXJuIHJjOwogfQogc3RhdGljIHZvaWQgX19l
eGl0IHhlbl9hY3BpX3Byb2Nlc3Nvcl9leGl0KHZvaWQpCkBAIC01OTIsOSArNTkyLDkgQEAgc3Rh
dGljIHZvaWQgX19leGl0IHhlbl9hY3BpX3Byb2Nlc3Nvcl9leGl0KHZvaWQpCiAJaW50IGk7CiAK
IAl1bnJlZ2lzdGVyX3N5c2NvcmVfb3BzKCZ4YXBfc3lzY29yZV9vcHMpOwotCWtmcmVlKGFjcGlf
aWRzX2RvbmUpOwotCWtmcmVlKGFjcGlfaWRfcHJlc2VudCk7Ci0Ja2ZyZWUoYWNwaV9pZF9jc3Rf
cHJlc2VudCk7CisJYml0bWFwX2ZyZWUoYWNwaV9pZHNfZG9uZSk7CisJYml0bWFwX2ZyZWUoYWNw
aV9pZF9wcmVzZW50KTsKKwliaXRtYXBfZnJlZShhY3BpX2lkX2NzdF9wcmVzZW50KTsKIAlrZnJl
ZShhY3BpX3BzZCk7CiAJZm9yX2VhY2hfcG9zc2libGVfY3B1KGkpCiAJCWFjcGlfcHJvY2Vzc29y
X3VucmVnaXN0ZXJfcGVyZm9ybWFuY2UoaSk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 09:32:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09: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 1h0jxq-0002Hk-CZ; Mon, 04 Mar 2019 09: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=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jxp-0002HV-5i
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 09:32:49 +0000
X-Inumbo-ID: 7847d480-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7847d480-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:32:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jxm-0000cs-3O; Mon, 04 Mar 2019 09:32: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 1h0jxl-00083X-PK; Mon, 04 Mar 2019 09:32:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0jxl-0002D7-Od; Mon, 04 Mar 2019 09:32:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133561-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt: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-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-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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Mar 2019 09:32:45 +0000
Subject: [Xen-devel] [xen-unstable test] 133561: 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>

ZmxpZ2h0IDEzMzU2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU2MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMzMDAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODEx
MDY3MjllZmQ0OWM2NDRmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzMDAgIDIwMTktMDItMTgg
MTA6NDQ6MTUgWiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzE2ICAyMDE5LTAy
LTE5IDIyOjE4OjAyIFogICAxMiBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNTE3ICAyMDE5LTAzLTAyIDA3OjE1OjIwIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1h
bnRoZXlAYW1hem9uLmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVmFyYWQgR2F1dGFt
IDx2cmRAYW1hem9uLmRlPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+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
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
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
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzNjVhYWJiNmU1Li5mMzkzYjgy
ZmU1ICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmIC0+IG1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 10:04:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 10:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0kS0-0004y1-PF; Mon, 04 Mar 2019 10: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=rzrJ=RH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h0kRz-0004xw-EC
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 10:03:59 +0000
X-Inumbo-ID: d3732489-3e64-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 d3732489-3e64-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 10:03:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Mar 2019 03:03:57 -0700
Message-Id: <5C7CF80A020000780014FA21@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Mar 2019 03:03:54 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190228184905.9377-1-george.dunlap@citrix.com>
 <5C7967EC020000780014F8C1@prv1-mh.provo.novell.com>
 <1840dbab-cf66-ffde-c4b6-248df68ee230@citrix.com>
In-Reply-To: <1840dbab-cf66-ffde-c4b6-248df68ee230@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 ian.jackson@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMDMvMDEvMTkgNjoz
OSBQTSA+Pj4KPk9uIDMvMS8xOSA1OjEyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiAwMi8yOC8xOSA3OjUwIFBNID4+
Pgo+Pj4gKyogUHJvZ3JhbW1lcnMgY2FuIHVzZSBBU1NFUlQoKSwgd2hpY2ggd2lsbCBjYXVzZSB0
aGUgY2hlY2sgdG8gYmUKPj4+ICtleGVjdXRlZCBpbiBERUJVRyBidWlsZHMsIGFuZCBjYXVzZSB0
aGUgaHlwZXJ2aXNvciB0byBjcmFzaCBpZiBpdCdzCj4+PiArdmlvbGF0ZWQKPj4gCj4+IElzIGl0
IHBlcmhhcHMgd29ydGggY2FsbGluZyBvdXQgZXhwbGljaXRseSB0aGF0IHRoZSBzdXBwb3NlZCBj
cmFzaCBtYXkgb2NjdXIKPj4gbXVjaCBsYXRlciwgaW4gYSBkaWZmZXJlbnQgY29udGV4dCwgYW5k
IGhlbmNlIGJlIHBlcmhhcHMgcmF0aGVyIGRpZmZpY3VsdCB0bwo+PiBhbmFseXplL2RlYnVnPwo+
Cj5Tb3JyeSwgSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIHRoaXMgLS0gd2hlbiB5b3UgdHJpZ2dl
ciBhbiBBU1NFUlQoKSBpdAo+Y3Jhc2hlcyByaWdodCBhd2F5IGxhc3QgdGltZSBJIGNoZWNrZWQu
ICBEaWQgeW91IG1lYW4gaW5zdGVhZCB0byByZXBseQo+dG8gdGhlIEFTU0VSVCgpIHNlY3Rpb24g
b2YgdGhlIEdVSURFTElORVMsIHdoaWNoIHNheXMgeW91IGNhbiB1c2UgQVNTRVJUCj5pZiBpdCBt
YXkgaGF2ZSBhbiBlZmZlY3QgbGF0ZXIgd2hvc2UgYmFkbmVzcyBpcyBlcXVhbCB0byBvciBsZXNz
IHRoYW4gYQo+aG9zdCBjcmFzaD8KCkkgZGlkIGluZGVlZCBwaWNrIHRoZSB3cm9uZyBjb250ZXh0
IGZvciBteSByZXBseSwgYW5kIGhhZCBtZWFudCB0aGF0Cm90aGVyIHBsYWNlIGluc3RlYWQuCgoK
Pkl0IGFsc28gb2NjdXJzIHRvIG1lIHRoYXQgQVNTRVJUKClzIGFyZSByZWFsbHkgb3J0aG9nb25h
bCB0byB0aGUgb3RoZXIKPnRocmVlOiBBdCBlYWNoIHBvaW50LCB5b3Ugc2hvdWxkIGNvbnNpZGVy
IHdoZXRoZXIgaW4gYSBwcm9kdWN0aW9uCj5oeXBlcnZpc29yIHlvdSBzaG91bGQgMSkgZG8gbm90
aGluZywgMikgcmV0dXJuIGFuIGVycm9yLCAzKSBjcmFzaCB0aGUKPmRvbWFpbiwgb3IgNCkgY3Jh
c2ggdGhlIGh5cGVydmlzb3I7IGFuZCBpbiB0aGUgY2FzZSBvZiAxLTMsIHlvdSBtaWdodAo+YWxz
byB3YW50IHRvIGFkZCBhbiBBU1NFUlQgdG8gbW92ZSB0aGUgZGV0ZWN0aW9uIG9mIHVuZXhwZWN0
ZWQgc3RhdGUKPmNsb3NlciB0byB0aGUgcG9pbnQgd2hlcmUgaXQgaGFwcGVucy4KCkFncmVlZC4K
CkphbgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 10:13:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 10:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0kb1-0005g8-OS; Mon, 04 Mar 2019 10:13: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=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0kb0-0005fy-Md
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 10:13:18 +0000
X-Inumbo-ID: 1c14267e-3e66-11e9-b2df-cb50d8ca82a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c14267e-3e66-11e9-b2df-cb50d8ca82a2;
 Mon, 04 Mar 2019 10:13: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 1h0kaq-0001WV-Gs; Mon, 04 Mar 2019 10:13:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0kaq-0002lQ-31; Mon, 04 Mar 2019 10:13:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0kaq-0007rc-2I; Mon, 04 Mar 2019 10:13:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133563-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-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-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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-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-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-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-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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl: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-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-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-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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-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
 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=51ea85abe794450e24352b970c33ed12f0e13a4c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Mar 2019 10:13:08 +0000
Subject: [Xen-devel] [linux-4.19 test] 133563: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU2MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1NjMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1MWVhODVhYmU3OTQ0NTBlMjQz
NTJiOTcwYzMzZWQxMmYwZTEzYTRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTIyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDExOSBkYXlzICAg
ODAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDYzICAyMDE5LTAyLTI4IDAxOjAy
OjQ5IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDQ1IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
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/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDg3NTY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 10:19:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 10:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0kgy-0005p7-Ff; Mon, 04 Mar 2019 10:19: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=5fvK=RH=citrix.com=prvs=959464fda=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h0kgx-0005p2-5o
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 10:19:27 +0000
X-Inumbo-ID: f92566e0-3e66-11e9-a1eb-c7f2bd97cfdb
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f92566e0-3e66-11e9-a1eb-c7f2bd97cfdb;
 Mon, 04 Mar 2019 10:19:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,439,1544486400"; d="scan'208";a="86730614"
Date: Mon, 4 Mar 2019 11:19:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek Marczykowski <marmarek@invisiblethingslab.com>
Message-ID: <20190304101914.5c4t52232l4oajix@Air-de-Roger>
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>
 <20190228122546.GN5348@mail-itl> <20190303011024.GP19265@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190303011024.GP19265@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 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 <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>

T24gU3VuLCBNYXIgMDMsIDIwMTkgYXQgMDI6MTA6MjRBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDI4LCAyMDE5IGF0IDAxOjI1OjUwUE0gKzAxMDAsIE1h
cmVrIE1hcmN6eWtvd3NraSB3cm90ZToKPiA+IE9uIFRodSwgRmViIDI4LCAyMDE5IGF0IDAzOjU4
OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiBBbm90aGVyIHRoaW5nOiBZb3Un
cmUgYWxzbyBieXBhc3NpbmcgdGhlIE1TSXssLVh9LWFscmVhZHktZW5hYmxlZAo+ID4gPiBjaGVj
a3MgdGhhdCBfX3BjaV9lbmFibGVfbXNpeyx4fSgpIGRvLCB5ZXQgYWxsb3dpbmcgdG8gZW5hYmxl
IGJvdGgKPiA+ID4gb24gYSBkZXZpY2Ugd291bGQgYmUgYSBzZWN1cml0eSBpc3N1ZS4KPiA+IAo+
ID4gT2suCj4gCj4gSG1tLCBjb3VsZCB5b3UgZXhwbGFpbiBtb3JlPyBJcyB0aGF0IG9ubHkgdGhl
IGNhc2Ugd2hlbiBpbnRlcnJ1cHQKPiByZW1hcHBpbmcgaXMgbWlzc2luZz8KCkkgdGhpbmsgd2hh
dCBKYW4gbWVudGlvbnMgaXMgdGhhdCB0aGUgaHlwZXJjYWxsIHRvIGVuYWJsZSBNU0koLVgpCnNo
b3VsZCBtYWtlIHN1cmUgUENJIElOVHggaXMgZGlzYWJsZWQsIGFuZCBwcmV2ZW50IGVuYWJsaW5n
IGJvdGggTVNJCmFuZCBNU0ktWCBvbiB0aGUgc2FtZSBkZXZpY2UuCgpUaGUgZGV2aWNlIG1vZGVs
IHRoYXQgbWFuYWdlcyB0aGUgcGFzc3Rocm91Z2ggZGV2aWNlIHNob3VsZCBhbHJlYWR5Cm1ha2Ug
c3VyZSBvZiB0aGF0LCBidXQgWGVuIHNob3VsZCBhbHNvIHByb3RlY3QgaXRzZWxmIGFnYWluc3QK
YmFkLWJlaGF2ZWQgZGV2aWNlIG1vZGVscyB3aGVuIHBvc3NpYmxlLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 10:22:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 10:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0kkB-0006U4-0K; Mon, 04 Mar 2019 10:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rzrJ=RH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h0kkA-0006Tz-Bb
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 10:22:46 +0000
X-Inumbo-ID: 70c293da-3e67-11e9-a42b-1feb095dc03f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70c293da-3e67-11e9-a42b-1feb095dc03f;
 Mon, 04 Mar 2019 10:22:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Mar 2019 03:22:40 -0700
Message-Id: <5C7CFC6D020000780014FA38@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Mar 2019 03:22:37 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>,<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>
 <5C77BEDD020000780021B030@prv1-mh.provo.novell.com>
 <20190228122546.GN5348@mail-itl> <20190303011024.GP19265@mail-itl>
 <20190304101914.5c4t52232l4oajix@Air-de-Roger>
In-Reply-To: <20190304101914.5c4t52232l4oajix@Air-de-Roger>
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: 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,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiAwMy8wNC8xOSAxMTox
OSBBTSA+Pj4KPk9uIFN1biwgTWFyIDAzLCAyMDE5IGF0IDAyOjEwOjI0QU0gKzAxMDAsIE1hcmVr
IE1hcmN6eWtvd3NraSB3cm90ZToKPj4gT24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDE6MjU6NTBQ
TSArMDEwMCwgTWFyZWsgTWFyY3p5a293c2tpIHdyb3RlOgo+PiA+IE9uIFRodSwgRmViIDI4LCAy
MDE5IGF0IDAzOjU4OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+ID4gQW5vdGhl
ciB0aGluZzogWW91J3JlIGFsc28gYnlwYXNzaW5nIHRoZSBNU0l7LC1YfS1hbHJlYWR5LWVuYWJs
ZWQKPj4gPiA+IGNoZWNrcyB0aGF0IF9fcGNpX2VuYWJsZV9tc2l7LHh9KCkgZG8sIHlldCBhbGxv
d2luZyB0byBlbmFibGUgYm90aAo+PiA+ID4gb24gYSBkZXZpY2Ugd291bGQgYmUgYSBzZWN1cml0
eSBpc3N1ZS4KPj4gPiAKPj4gPiBPay4KPj4gCj4+IEhtbSwgY291bGQgeW91IGV4cGxhaW4gbW9y
ZT8gSXMgdGhhdCBvbmx5IHRoZSBjYXNlIHdoZW4gaW50ZXJydXB0Cj4+IHJlbWFwcGluZyBpcyBt
aXNzaW5nPwo+Cj5JIHRoaW5rIHdoYXQgSmFuIG1lbnRpb25zIGlzIHRoYXQgdGhlIGh5cGVyY2Fs
bCB0byBlbmFibGUgTVNJKC1YKQo+c2hvdWxkIG1ha2Ugc3VyZSBQQ0kgSU5UeCBpcyBkaXNhYmxl
ZCwgYW5kIHByZXZlbnQgZW5hYmxpbmcgYm90aCBNU0kKPmFuZCBNU0ktWCBvbiB0aGUgc2FtZSBk
ZXZpY2UuCj4KPlRoZSBkZXZpY2UgbW9kZWwgdGhhdCBtYW5hZ2VzIHRoZSBwYXNzdGhyb3VnaCBk
ZXZpY2Ugc2hvdWxkIGFscmVhZHkKPm1ha2Ugc3VyZSBvZiB0aGF0LCBidXQgWGVuIHNob3VsZCBh
bHNvIHByb3RlY3QgaXRzZWxmIGFnYWluc3QKPmJhZC1iZWhhdmVkIGRldmljZSBtb2RlbHMgd2hl
biBwb3NzaWJsZS4KClJpZ2h0LCBhbmQgc3BlY2lmaWNhbGx5IGluIHRoZSBjYXNlIHdoZXJlIHRo
ZSBkZXZpY2UgbW9kZWwgaXRzZWxmIHJ1bnMgd2l0aApsaW1pdGVkIHByaXZpbGVnZXMuCgpKYW4K
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 11:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 11:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0lM3-0000fO-Bp; Mon, 04 Mar 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=CEng=RH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h0lM1-0000fJ-FV
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 11:01:53 +0000
X-Inumbo-ID: ea19a322-3e6c-11e9-82f4-5f8fa078f939
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ea19a322-3e6c-11e9-82f4-5f8fa078f939;
 Mon, 04 Mar 2019 11:01: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 6A571EBD;
 Mon,  4 Mar 2019 03:01: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 C197B3F703;
 Mon,  4 Mar 2019 03:01:50 -0800 (PST)
To: Jinch <jinchen1227@qq.com>, xen-devel@lists.xenproject.org,
 Peng Fan <peng.fan@nxp.com>
References: <E6AAEF0E-0FA4-404E-9E69-770F4F3C789E@qq.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9efcffc7-d99a-6727-c355-f38d2b96c633@arm.com>
Date: Mon, 4 Mar 2019 11:01: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: <E6AAEF0E-0FA4-404E-9E69-770F4F3C789E@qq.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM GPU passthrough without 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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDMvMjAxOSAxMjozOCwgSmluY2ggd3JvdGU6Cj4gSGksCgpIZWxsbywKCj4gCUnigJlt
IHVzaW5nIHRoZSBOWFAgaS5teDhxeHAgbWVuIGJvYXJkIGFuZCB3YW50IHRvIGNyZWF0ZSBhbiBB
bmRyb2lkIGRvbXUgb24gWGVuLAo+IAlidXQgdGhpcyBib2FyZCBkb2VzbuKAmXQgaGF2ZSBJT01N
VS4gRG9lcyBhbnlvbmUga25vd3MgdGhhdCBjYW4gSSBwYXNzdGhyb3VnaCBHUFUgd2l0aG91dCBJ
T01NVSBvbiBpdD8KCkRldmljZSBETUEtY2FwYWJsZSBwYXNzdGhyb3VnaCB3aXRob3V0IElPTU1V
IGlzIG5vdCByZWNvbW1lbmRlZCBhcyB5b3Ugd291bGQgCnVuZGVybWluZSB0aGUgZ3Vlc3QgaXNv
bGF0aW9uIGZyb20gdGhlIHJlc3Qgb2YgdGhlIHBsYXRmb3JtLgoKSSBhbSBub3QgYXdhcmUgb2Yg
YW55IHBsYW4gdG8gc3VwcG9ydCB0aGlzIGluIFhlbiBmb3Igbm93LiBJZiB5b3Ugd2FudCB0byBh
ZGQgCnRoZSBzdXBwb3J0IGJ5IHlvdXJzZWxmLCB5b3Ugd291bGQgdGhlbiBuZWVkIHRvIG1ha2Ug
c3VyZSB0aGUgZ3Vlc3QgbWVtb3J5IGlzIApkaXJlY3QgbWFwcGVkIChpLmUgdGhlIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3MgPSBob3N0IHBoeXNpY2FsIGFkZHJlc3MpLgoKQW5vdGhlciBhbHRlcm5h
dGl2ZSBpcyB0byB1c2UgUFYgZHJpdmVycyBmb3IgcHJvdmlkaW5nIGdyYXBoaWMgYWNjZXNzIHRv
IHlvdXIgCkFuZHJvaWQgZ3Vlc3QuCgpJIGhvcGUgdGhhdCBoZWxwcy4KCkNoZWVycywKCj4gCj4g
VGhhbmtzLgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 11:21:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 11:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0lev-0001zb-5Z; Mon, 04 Mar 2019 11:21: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=UWTq=RH=citrix.com=prvs=959c201b1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h0leu-0001zW-Cz
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 11:21:24 +0000
X-Inumbo-ID: a413aa28-3e6f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a413aa28-3e6f-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 11:21:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,439,1544486400"; d="scan'208";a="79580625"
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Julien Grall
 <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
 <adf74279-633b-e4fd-f5e2-730cf0118544@arm.com>
 <4f388cb0-cf8c-277b-9d75-54886e55840a@tycho.nsa.gov>
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: <f558a75d-fc34-d48e-ccf5-001c13faadcd@citrix.com>
Date: Mon, 4 Mar 2019 11:21:19 +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: <4f388cb0-cf8c-277b-9d75-54886e55840a@tycho.nsa.gov>
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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xLzE5IDEwOjU5IFBNLCBEYW5pZWwgRGUgR3JhYWYgd3JvdGU6Cj4gT24gMi8yNy8xOSAx
OjQ1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFdlaSwKPj4KPj4gT24gMi8yNy8xOSAx
Mjo1NSBQTSwgV2VpIExpdSB3cm90ZToKPj4+IE9uIFR1ZSwgRmViIDI2LCAyMDE5IGF0IDExOjAz
OjUxUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBBZnRlciB1cGdyYWRpbmcgRGVi
aWFuIHRvIEJ1c3RlciwgSSBzdGFydGVkIG5vdGljaW5nIGNvbnNvbGUgbWFuZ2xpbmcKPj4+PiB3
aGVuIHVzaW5nIHpzaC4gVGhpcyBpcyBoYXBwZW5uaW5nIGJlY2F1c2Ugb3V0cHV0IHNlbnQgYnkg
enNoIHRvIHRoZQo+Pj4+IGNvbnNvbGUgbWF5IGNvbnRhaW4gTlVMIGNoYXJhY3RlciBpbiB0aGUg
bWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Pj4KPj4+PiBMaW51eCBpcyBzZW5kaW5nIHRoZSBidWZm
ZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhCj4+Pj4gQ09OU09MRUlPX3dyaXRlLgo+Pj4+
IEhvd2V2ZXIsIHRoZSBpbXBsZW1lbnRhdGlvbiBpbiBYZW4gY29uc2lkZXJzIE5VTCBjaGFyYWN0
ZXIgaXMgdXNlZCB0bwo+Pj4+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2ls
bCBpZ25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQuCgp6c2ggaXMgc2VuZGluZyBhIE5VTCBjaGFyYWN0
ZXIgdG8gdGhlIGNvbnNvbGUgaW4gdGhlIG1pZGRsZSBvZiB0aGUKYnVmZmVyPyAgV2h5IHdvdWxk
IGl0IGRvIHRoYXQ/ICBJcyB0aGF0IGRlZmluZWQgYmVoYXZpb3IsIG9yIGRvZXMgaXQKanVzdCBo
YXBwZW4gdG8gd29yayBiZWNhdXNlIFhlbiBpcyB0aGUgZmlyc3QgY29uc29sZSBkZXZpY2UgdG8g
YWN0CnN0cmFuZ2UgYXMgYSByZXN1bHQ/CgpUaGVyZSdzIGFuIGFyZ3VtZW50IHRvIGJlIG1hZGUg
dGhhdCAxKSB6c2ggc2hvdWxkbid0IGJlIHNlbmRpbmcgTlVMCmNoYXJhY3RlcnMsIGFuZC9vciB0
aGF0IDIpIExpbnV4IHNob3VsZCBiZSB0aGUgb25lICdzYW5pdGl6aW5nJyBpbnB1dCBpdApzZW5k
cyB0byB0aGUgY29uc29sZS4KCj4+Pj4gQEAgLTUyNyw3ICs1MjcsNyBAQCBzdGF0aWMgaW5saW5l
IHZvaWQKPj4+PiB4ZW5fY29uc29sZV93cml0ZV9kZWJ1Z19wb3J0KGNvbnN0IGNoYXIgKmJ1Ziwg
c2l6ZV90IGxlbikKPj4+PiDCoCBzdGF0aWMgbG9uZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oY2hhcikKPj4+PiBidWZmZXIsIGludCBjb3VudCkKPj4+PiDCoCB7
Cj4+Pj4gwqDCoMKgwqDCoCBjaGFyIGtidWZbMTI4XTsKPj4+PiAtwqDCoMKgIGludCBrY291bnQg
PSAwOwo+Pj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGtjb3VudCA9IDA7Cj4+Pj4gwqDCoMKgwqDC
oCBzdHJ1Y3QgZG9tYWluICpjZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4+PiDCoMKgwqDCoMKgIHdo
aWxlICggY291bnQgPiAwICkKPj4+PiBAQCAtNTQ3LDggKzU0Nyw4IEBAIHN0YXRpYyBsb25nCj4+
Pj4gZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZl
ciwgaW50IGNvdW50KQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFVzZSBkaXJl
Y3QgY29uc29sZSBvdXRwdXQgYXMgaXQgY291bGQgYmUKPj4+PiBpbnRlcmFjdGl2ZSAqLwo+Pj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fbG9ja19pcnEoJmNvbnNvbGVfbG9jayk7
Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2VyY29uX3B1dHMoa2J1Zik7Cj4+Pj4gLcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdmlkZW9fcHV0cyhrYnVmKTsKPj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBzZXJjb25fcHV0cyhrYnVmLCBrY291bnQpOwo+Pj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHZpZGVvX3B1dHMoa2J1Ziwga2NvdW50KTsKPj4+Cj4+PiBJIHRoaW5rIHlvdSBt
aXNzZWQgdGhlIG5vbi1od2RvbSBicmFuY2ggaW4gdGhlIHNhbWUgZnVuY3Rpb24uIEl0IHN0aWxs
Cj4+PiBzdHJpcHMgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJzLgo+Pgo+PiBHb29kIHBvaW50LiBU
aGUgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJzIHdhcyBhZGRlZCBieSBEYW5pZWwgaW4gY29tbWl0
Cj4+IDQ4ZDUwZGU4ZTAgIiBjb25zb2xlOiBidWZmZXIgYW5kIHNob3cgb3JpZ2luIG9mIGd1ZXN0
IFBWIHdyaXRlcyIKPj4gd2l0aG91dCBtdWNoIGV4cGxhbmF0aW9uLgo+IAo+IFllcywgSSBhZGRl
ZCBzdHJpcHBpbmcgb2Ygbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJzIGJlY2F1c2UgZXNjYXBlCj4g
c2VxdWVuY2VzIHByaW50ZWQgb3V0IGJ5IHNvbWUgZ3Vlc3RzIChpbiBwYXJ0aWN1bGFyLCBjbGVh
ciBzY3JlZW4KPiBzZXF1ZW5jZXMgcHJpbnRlZCBvdXQgYnkgc29tZSBkaXN0cm8ncyBlYXJseSBi
b290IHNjcmlwdHMpIGludGVyZmVyZWQKPiB3aXRoIHRoZSBvdXRwdXQgb2Ygb3RoZXIgZ3Vlc3Rz
LsKgIEl0IGFsc28gcHJldmVudHMgZ3Vlc3RzIGZyb20KPiBwcmV0ZW5kaW5nIHRvIGJlIG9uZSBh
bm90aGVyIG9yIHRoZSBoeXBlcnZpc29yLCBpZiB0aGUgY29uc29sZSBpcyBiZWluZwo+IHVzZWQg
Zm9yIHNvbWUga2luZCBvZiBhdWRpdGluZyBvciBsb2dnaW5nLgoKSXQgc291bmRzIGxpa2UgaXQg
d291bGQgYmUgdXNlZnVsIHRvIGFkZCBhIGNvbW1lbnQgdG8gdGhhdCBlZmZlY3Qgb24gdGhlCm5v
bi1od2RvbWFpbiBwYXRoLCB0byBtYWtlIHN1cmUgdGhpbmdzIGRvbid0IGFjY2lkZW50YWxseSBn
ZXQgcmVtb3ZlZC4KCj4gT25lIHRoaW5nIEkgZGlkbid0IGNvbnNpZGVyIHRoYXQgSSBwcm9iYWJs
eSBzaG91bGQgaGF2ZSBpcyB0aGF0Cj4gaXNwcmludCgpIGluIHRoZSBoeXBlcnZpc29yIGlzIG5v
dCBhIFVURi04IGF3YXJlIGNoZWNrLCBzbyBpdCB3aWxsIGVuZAo+IHVwIGNvcnJ1cHRpbmcgY2hh
cmFjdGVycyBpZiB5b3VyIGd1ZXN0cyB0cmVhdCB0aGUgY29uc29sZSBhcyBoYXZpbmcgdGhhdAo+
IGVuY29kaW5nLgo+IAo+PiBUaGUgb25seSByZWFzb24gSSBjYW4gc2VlIGlzLCBhcyB3ZSBidWZm
ZXIgdGhlIGd1ZXN0IHdyaXRlcywgdGhlCj4+IGNvbnNvbGUgd291bGQgYmUgc2NyZXdlZCBpZiB3
ZSBzcGxpdCBhbiBlc2NhcGUgc2VxdWVuY2UuIEZ1cnRoZXJtb3JlLAo+PiBmb3IgZ3Vlc3Qgb3V0
cHV0LCB3ZSB3aWxsIGFsd2F5cyBhcHBlbmQgIihkWCkiIHRvIHRoZSBvdXRwdXQuIFNvIEkgYW0K
Pj4gbm90IGVudGlyZWx5IHN1cmUgd2hhdCB0byBkbyBpbiB0aGUgbm9uLWh3ZG9tIGNhc2UuCj4+
Cj4+IEFueSBvcGluaW9ucz8KPiAKPiBUaGlzIHJlYWxseSBkZXBlbmRzIG9uIHRoZSBwdXJwb3Nl
IG9mIHRoZSBjb25zb2xlIGluIHRoZSBzeXN0ZW0uwqAgU2luY2UKPiB0aGVyZSdzIHVzdWFsbHkg
cG9zc2libGUgaHlwZXJ2aXNvciBtZXNzYWdlcyBpbiB0aGUgb3V0cHV0LCBpdCBtYWtlcwo+IHNl
bnNlIHRvIG1lIHRvIHRyZWF0IGl0IGFzIGEgbGluZS1iYXNlZCBsb2cgY29udGFpbmluZyByZWFk
YWJsZSB0ZXh0LsKgCj4gSG93ZXZlciwgdGhlIGFiaWxpdHkgZm9yIHRoZSBoYXJkd2FyZSBkb21h
aW4gdG8gdXNlIGl0IGludGVyYWN0aXZlbHkgaXMKPiBhbHNvIGltcG9ydGFudCBmb3IgZGVidWdn
aW5nLCBhbmQgbGltaXRpbmcgb3IgYnVmZmVyaW5nIHRoYXQgZG9tYWluJ3MKPiBvdXRwdXQgd291
bGQgaW50ZXJmZXJlIHdpdGggdGhhdC7CoCBUaGUgY3VycmVudCBoYW5kbGluZyBvZiB0aGUgb3V0
cHV0IGlzCj4gYSBjb21wcm9taXNlIGJldHdlZW4gdGhlc2UgdHdvIHVzZXMuCgpSaWdodDsgdGhl
IHN5c3RlbSBjb25zb2xlIGlzIGEgc2hhcmVkIHJlc291cmNlLCBhbmQgdGhlIGh5cGVydmlzb3Ig
aGFzCnRvICBtYWtlIHN1cmUgdGhhdCB1bnByaXZpbGVnZWQgZ3Vlc3RzIGRvbid0IGRvIGFueXRo
aW5nIHRvIG11Y2sgaXQgdXAuCiBBcyB5b3Ugc2F5LCBpbiB0aGUgZ2VuZXJhbCBjYXNlIHRoZXkg
c2hvdWxkbid0IGJlIGFibGUgdG8gaW5zZXJ0IGxpbmVzCm9yIGNsZWFyIHRoZSBzY3JlZW4gb3Ig
dGhpbmdzIGxpa2UgdGhhdC4KCklmIGZvciBzcGVjaWZpYyBzZXR1cHMgaXQncyByZXF1aXJlZCBm
b3Igb25lIHBhcnRpY3VsYXIgZ3Vlc3QgdG8gaGF2ZQp0aGF0IGtpbmQgb2YgYWNjZXNzLCB3ZSBz
aG91bGQgYWRkIGluIGFuIGludGVyZmFjZSB0byBncmFudCB0aGF0IGFiaWxpdHkKdG8gc3BlY2lm
aWMgZ3Vlc3RzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 11:34:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 11: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 1h0lr9-0002lM-Cj; Mon, 04 Mar 2019 11:34: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=bARA=RH=xenproject.org=prvs=9595fefd8=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h0lr7-0002lC-Mr
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 11:34:01 +0000
X-Inumbo-ID: 676b9403-3e71-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 676b9403-3e71-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 11:34:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,439,1544486400"; d="scan'208";a="79581260"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83699-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-pvops:syslog-server:running:regression
 distros-debian-sid:build-armhf:syslog-server:running:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83665
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 4 Mar 2019 11:33:56 +0000
Subject: [Xen-devel] [distros-debian-sid test] 83699: 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>

ZmxpZ2h0IDgzNjk5IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzY5OS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lzbG9n
LXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY2NQogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDgzNjY1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NjUKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4
MzY2NQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjY1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NjUKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA4MzY2NQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjY1CgpiYXNlbGluZSB2ZXJzaW9u
OgogZmxpZ2h0ICAgICAgICAgICAgICAgODM2NjUKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
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 Mar 04 11:48:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 11: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 1h0m54-0003Vc-NU; Mon, 04 Mar 2019 11:48:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CEng=RH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h0m53-0003VV-F1
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 11:48:25 +0000
X-Inumbo-ID: 6a8a6881-3e73-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6a8a6881-3e73-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 11:48: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 CEA0CA78;
 Mon,  4 Mar 2019 03:48:23 -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 E28CA3F703;
 Mon,  4 Mar 2019 03:48:21 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
 <adf74279-633b-e4fd-f5e2-730cf0118544@arm.com>
 <4f388cb0-cf8c-277b-9d75-54886e55840a@tycho.nsa.gov>
 <f558a75d-fc34-d48e-ccf5-001c13faadcd@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a1566018-18b9-0157-3623-7599e466cecf@arm.com>
Date: Mon, 4 Mar 2019 11:48: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: <f558a75d-fc34-d48e-ccf5-001c13faadcd@citrix.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
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNC8wMy8yMDE5IDExOjIxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDMvMS8x
OSAxMDo1OSBQTSwgRGFuaWVsIERlIEdyYWFmIHdyb3RlOgo+PiBPbiAyLzI3LzE5IDE6NDUgUE0s
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIFdlaSwKPj4+Cj4+PiBPbiAyLzI3LzE5IDEyOjU1
IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4+IE9uIFR1ZSwgRmViIDI2LCAyMDE5IGF0IDExOjAzOjUx
UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gQWZ0ZXIgdXBncmFkaW5nIERlYmlh
biB0byBCdXN0ZXIsIEkgc3RhcnRlZCBub3RpY2luZyBjb25zb2xlIG1hbmdsaW5nCj4+Pj4+IHdo
ZW4gdXNpbmcgenNoLiBUaGlzIGlzIGhhcHBlbm5pbmcgYmVjYXVzZSBvdXRwdXQgc2VudCBieSB6
c2ggdG8gdGhlCj4+Pj4+IGNvbnNvbGUgbWF5IGNvbnRhaW4gTlVMIGNoYXJhY3RlciBpbiB0aGUg
bWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Pj4+Cj4+Pj4+IExpbnV4IGlzIHNlbmRpbmcgdGhlIGJ1
ZmZlciBhcyBpdCBpcyB0byBYZW4gY29uc29sZSB2aWEKPj4+Pj4gQ09OU09MRUlPX3dyaXRlLgo+
Pj4+PiBIb3dldmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNvbnNpZGVycyBOVUwgY2hh
cmFjdGVyIGlzIHVzZWQgdG8KPj4+Pj4gdGVybWluYXRlIHRoZSBidWZmZXIgYW5kIHRoZXJlZm9y
ZSB3aWxsIGlnbm9yZSBhbnl0aGluZyBhZnRlciBpdC4KPiAKPiB6c2ggaXMgc2VuZGluZyBhIE5V
TCBjaGFyYWN0ZXIgdG8gdGhlIGNvbnNvbGUgaW4gdGhlIG1pZGRsZSBvZiB0aGUKPiBidWZmZXI/
ICBXaHkgd291bGQgaXQgZG8gdGhhdD8gIElzIHRoYXQgZGVmaW5lZCBiZWhhdmlvciwgb3IgZG9l
cyBpdAo+IGp1c3QgaGFwcGVuIHRvIHdvcmsgYmVjYXVzZSBYZW4gaXMgdGhlIGZpcnN0IGNvbnNv
bGUgZGV2aWNlIHRvIGFjdAo+IHN0cmFuZ2UgYXMgYSByZXN1bHQ/CkkgaGF2ZSBubyBpZGVhIHdo
eSBuZXcgdmVyc2lvbiBvZiBaU0ggaXMgYWRkaW5nICdcMCcgaW4gdGhlIGJ1ZmZlci4gQnV0LCB0
byBiZSAKaG9uZXN0LCBpdCBkb2VzIG5vdCBtYXR0ZXIgdG8ga25vdyBpdC4KCldoYXQgbWF0dGVy
cyBpcyBhbiBhcHBsaWNhdGlvbiB1c2luZyB0aGUgUE9TSVggY2FsbCB3cml0ZSgpIGlzIGZyZWUg
dG8gcHV0IGEgCidcMCcgaW4gdGhlIG1pZGRsZSBvZiB0aGUgc3RyZWFtLiBJdCBpcyB1cCB0byB0
aGUgcmVhZGVyIChpLmUgc2NyZWVuL2dkYi4uLikgdG8gCmRlY2lkZSBob3cgdG8gaW50ZXJwcmV0
IHRoZSBjaGFyYWN0ZXJzLgoKPiAKPiBUaGVyZSdzIGFuIGFyZ3VtZW50IHRvIGJlIG1hZGUgdGhh
dCAxKSB6c2ggc2hvdWxkbid0IGJlIHNlbmRpbmcgTlVMCj4gY2hhcmFjdGVycywgYW5kL29yIHRo
YXQgMikgTGludXggc2hvdWxkIGJlIHRoZSBvbmUgJ3Nhbml0aXppbmcnIGlucHV0IGl0Cj4gc2Vu
ZHMgdG8gdGhlIGNvbnNvbGUuCllvdXIgYXJndW1lbnRzIHNlZW1zIHRvIGJlIGJhc2VkIG9uIHRo
ZSBhc3N1bXB0aW9uIHRoZSBjb25zb2xlIGlzIG9ubHkgdXNlZCBieSBhIApodW1hbi4gQ29uc29s
ZSBjYW4gYmUgdXNlZCBmb3Igb3RoZXIgcHVycG9zZSwgc3VjaCBhcyBjb21tdW5pY2F0aW9uIHdp
dGggYW4gCmV4dGVybmFsIGRlYnVnZ2VyLiBTbyBob3cgZG8geW91IGRlY2lkZSB3aGF0IHRvIHNh
bml0aXplPwoKSUhNTywgYm90aCBYZW4gYW5kIExpbnV4IHNob3VsZCBqdXN0IHBhc3MgYWxsIHRo
ZSBjaGFyYWN0ZXJzIHRvIHRoZSBvdGhlciBlbmQuIApUaGlzIGlzIGlubGluZSB3aXRoIHRoZSBz
ZW1hbnRpY3Mgb2YgdGhlIHBvc2l4IGNhbGwgd3JpdGUoKS4KCj4gCj4+Pj4+IEBAIC01MjcsNyAr
NTI3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkCj4+Pj4+IHhlbl9jb25zb2xlX3dyaXRlX2RlYnVn
X3BvcnQoY29uc3QgY2hhciAqYnVmLCBzaXplX3QgbGVuKQo+Pj4+PiAgwqAgc3RhdGljIGxvbmcg
Z3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpCj4+Pj4+IGJ1
ZmZlciwgaW50IGNvdW50KQo+Pj4+PiAgwqAgewo+Pj4+PiAgwqDCoMKgwqDCoCBjaGFyIGtidWZb
MTI4XTsKPj4+Pj4gLcKgwqDCoCBpbnQga2NvdW50ID0gMDsKPj4+Pj4gK8KgwqDCoCB1bnNpZ25l
ZCBpbnQga2NvdW50ID0gMDsKPj4+Pj4gIMKgwqDCoMKgwqAgc3RydWN0IGRvbWFpbiAqY2QgPSBj
dXJyZW50LT5kb21haW47Cj4+Pj4+ICDCoMKgwqDCoMKgIHdoaWxlICggY291bnQgPiAwICkKPj4+
Pj4gQEAgLTU0Nyw4ICs1NDcsOCBAQCBzdGF0aWMgbG9uZwo+Pj4+PiBndWVzdF9jb25zb2xlX3dy
aXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyLCBpbnQgY291bnQpCj4+Pj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBVc2UgZGlyZWN0IGNvbnNvbGUgb3V0cHV0
IGFzIGl0IGNvdWxkIGJlCj4+Pj4+IGludGVyYWN0aXZlICovCj4+Pj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxKCZjb25zb2xlX2xvY2spOwo+Pj4+PiAtwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBzZXJjb25fcHV0cyhrYnVmKTsKPj4+Pj4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdmlkZW9fcHV0cyhrYnVmKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
c2VyY29uX3B1dHMoa2J1Ziwga2NvdW50KTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
dmlkZW9fcHV0cyhrYnVmLCBrY291bnQpOwo+Pj4+Cj4+Pj4gSSB0aGluayB5b3UgbWlzc2VkIHRo
ZSBub24taHdkb20gYnJhbmNoIGluIHRoZSBzYW1lIGZ1bmN0aW9uLiBJdCBzdGlsbAo+Pj4+IHN0
cmlwcyBub24tcHJpbnRhYmxlIGNoYXJhY3RlcnMuCj4+Pgo+Pj4gR29vZCBwb2ludC4gVGhlIG5v
bi1wcmludGFibGUgY2hhcmFjdGVycyB3YXMgYWRkZWQgYnkgRGFuaWVsIGluIGNvbW1pdAo+Pj4g
NDhkNTBkZThlMCAiIGNvbnNvbGU6IGJ1ZmZlciBhbmQgc2hvdyBvcmlnaW4gb2YgZ3Vlc3QgUFYg
d3JpdGVzIgo+Pj4gd2l0aG91dCBtdWNoIGV4cGxhbmF0aW9uLgo+Pgo+PiBZZXMsIEkgYWRkZWQg
c3RyaXBwaW5nIG9mIG5vbi1wcmludGFibGUgY2hhcmFjdGVycyBiZWNhdXNlIGVzY2FwZQo+PiBz
ZXF1ZW5jZXMgcHJpbnRlZCBvdXQgYnkgc29tZSBndWVzdHMgKGluIHBhcnRpY3VsYXIsIGNsZWFy
IHNjcmVlbgo+PiBzZXF1ZW5jZXMgcHJpbnRlZCBvdXQgYnkgc29tZSBkaXN0cm8ncyBlYXJseSBi
b290IHNjcmlwdHMpIGludGVyZmVyZWQKPj4gd2l0aCB0aGUgb3V0cHV0IG9mIG90aGVyIGd1ZXN0
cy7CoCBJdCBhbHNvIHByZXZlbnRzIGd1ZXN0cyBmcm9tCj4+IHByZXRlbmRpbmcgdG8gYmUgb25l
IGFub3RoZXIgb3IgdGhlIGh5cGVydmlzb3IsIGlmIHRoZSBjb25zb2xlIGlzIGJlaW5nCj4+IHVz
ZWQgZm9yIHNvbWUga2luZCBvZiBhdWRpdGluZyBvciBsb2dnaW5nLgo+IAo+IEl0IHNvdW5kcyBs
aWtlIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBhZGQgYSBjb21tZW50IHRvIHRoYXQgZWZmZWN0IG9u
IHRoZQo+IG5vbi1od2RvbWFpbiBwYXRoLCB0byBtYWtlIHN1cmUgdGhpbmdzIGRvbid0IGFjY2lk
ZW50YWxseSBnZXQgcmVtb3ZlZC4KCkkgaGF2ZSBhIHBhdGNoIHRvIGRvY3VtZW50IHRoZSBiZWhh
dmlvci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 12:00:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 12:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0mGl-0004qR-DT; Mon, 04 Mar 2019 12:00: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=uIg3=RH=citrix.com=prvs=959bd0d79=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h0mGj-0004qJ-N3
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 12:00:29 +0000
X-Inumbo-ID: 1786776a-3e75-11e9-855e-ef3ff8182723
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1786776a-3e75-11e9-855e-ef3ff8182723;
 Mon, 04 Mar 2019 12:00:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79582919"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23677.4943.315327.941650@mariner.uk.xensource.com>
Date: Mon, 4 Mar 2019 12:00:15 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a1566018-18b9-0157-3623-7599e466cecf@arm.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
 <adf74279-633b-e4fd-f5e2-730cf0118544@arm.com>
 <4f388cb0-cf8c-277b-9d75-54886e55840a@tycho.nsa.gov>
 <f558a75d-fc34-d48e-ccf5-001c13faadcd@citrix.com>
 <a1566018-18b9-0157-3623-7599e466cecf@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
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>,
 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@lists.xenproject.org" <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>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuMTIgUkZDXSB4ZW4vY29uc29s
ZTogSGFuZGxlIE5VTCBjaGFyYWN0ZXIgaW4gYnVmZmVyIHNlbnQgdmlhIENPTlNPTEVJT193cml0
ZSIpOgo+IE9uIDA0LzAzLzIwMTkgMTE6MjEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiB6c2gg
aXMgc2VuZGluZyBhIE5VTCBjaGFyYWN0ZXIgdG8gdGhlIGNvbnNvbGUgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUKPiA+IGJ1ZmZlcj8gIFdoeSB3b3VsZCBpdCBkbyB0aGF0PyAgSXMgdGhhdCBkZWZpbmVk
IGJlaGF2aW9yLCBvciBkb2VzIGl0Cj4gPiBqdXN0IGhhcHBlbiB0byB3b3JrIGJlY2F1c2UgWGVu
IGlzIHRoZSBmaXJzdCBjb25zb2xlIGRldmljZSB0byBhY3QKPiA+IHN0cmFuZ2UgYXMgYSByZXN1
bHQ/Cj4KPiBJIGhhdmUgbm8gaWRlYSB3aHkgbmV3IHZlcnNpb24gb2YgWlNIIGlzIGFkZGluZyAn
XDAnIGluIHRoZQo+IGJ1ZmZlci4gQnV0LCB0byBiZSBob25lc3QsIGl0IGRvZXMgbm90IG1hdHRl
ciB0byBrbm93IGl0Lgo+IAo+IFdoYXQgbWF0dGVycyBpcyBhbiBhcHBsaWNhdGlvbiB1c2luZyB0
aGUgUE9TSVggY2FsbCB3cml0ZSgpIGlzIGZyZWUKPiB0byBwdXQgYSAnXDAnIGluIHRoZSBtaWRk
bGUgb2YgdGhlIHN0cmVhbS4gSXQgaXMgdXAgdG8gdGhlIHJlYWRlcgo+IChpLmUgc2NyZWVuL2dk
Yi4uLikgdG8gZGVjaWRlIGhvdyB0byBpbnRlcnByZXQgdGhlIGNoYXJhY3RlcnMuCgpOdWxzIGFy
ZSBwZXJmZWN0bHkgbGVnaXRpbWF0ZSBpbiB0ZXJtaW5hbCBzdHJlYW1zLiAgVGhleSB1c2VkIHRv
IGJlCnVzZWQgZm9yIHBhZGRpbmcgZm9yIHNsb3cgdGVybWluYWxzLCBmb3IgZXhhbXBsZS4gIFNl
ZSB0ZXJtaW5mbyg1KQpzZWN0aW9uIGBEZWxheXMgYW5kIFBhZGRpbmcnLCBvciBzZWFyY2ggZm9y
IHRoZSBwY3JlIGBcYnBhZCcuCgpOQiB0aGF0IFhlbiBkb2VzIG5vdCBjb250cm9sIHRoZSB1bHRp
bWF0ZSBraW5kIG9mIHRlcm1pbmFsLiAgVGhlCnRlcm1pbmFsIGlzIHdoYXRldmVyIGlzIHVsdGlt
YXRlbHkgY29ubmVjdGVkICh2aWEgYSBzZXJpZXMgb2YgcGh5c2ljYWwKYW5kIGxvZ2ljYWwgbGlu
a3MpIHRvIHRoZSBkb20wJ3MgY29uc29sZSBpbnRlcmZhY2UuCgpUaGVyZSBpcyBubyBidWcgaW4g
enNoIGhlcmUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 13:18:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 13:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0nUQ-0000zc-RZ; Mon, 04 Mar 2019 13: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=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0nUP-0000zX-So
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 13:18:41 +0000
X-Inumbo-ID: 06caf6ef-3e80-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06caf6ef-3e80-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 13:18: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 9458FADD8;
 Mon,  4 Mar 2019 13:18:39 +0000 (UTC)
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20190304093127.57578-1-andriy.shevchenko@linux.intel.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: <05d315bd-16ed-13d3-f76e-c8f0467a98ea@suse.com>
Date: Mon, 4 Mar 2019 14:18: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: <20190304093127.57578-1-andriy.shevchenko@linux.intel.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen/ACPI: Switch to bitmap_zalloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDMvMjAxOSAxMDozMSwgQW5keSBTaGV2Y2hlbmtvIHdyb3RlOgo+IFN3aXRjaCB0byBi
aXRtYXBfemFsbG9jKCkgdG8gc2hvdyBjbGVhcmx5IHdoYXQgd2UgYXJlIGFsbG9jYXRpbmcuCj4g
QmVzaWRlcyB0aGF0IGl0IHJldHVybnMgcG9pbnRlciBvZiBiaXRtYXAgdHlwZSBpbnN0ZWFkIG9m
IG9wYXF1ZSB2b2lkICouCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5keSBTaGV2Y2hlbmtvIDxhbmRy
aXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 14:19:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 14: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 1h0oQq-0004qc-RR; Mon, 04 Mar 2019 14:19: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=Gv0l=RH=citrix.com=prvs=95970c4b2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h0oQp-0004qX-P5
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 14:19:03 +0000
X-Inumbo-ID: 6eeb3794-3e88-11e9-b721-ff9d2f16bd87
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6eeb3794-3e88-11e9-b721-ff9d2f16bd87;
 Mon, 04 Mar 2019 14:18:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79593891"
Date: Mon, 4 Mar 2019 14:18:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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@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>

Q0MgSWFuIGFzIHdlbGwuCgpJdCB3b3VsZCBiZSBiZXR0ZXIgaWYgeW91IHJ1biAuL3NjcmlwdHMv
Z2V0X21haW50YWluZXJzLnBsIG9uIHlvdXIKcGF0Y2hlcyBpbiB0aGUgZnV0dXJlIHRvIENDIHRo
ZSBjb3JyZWN0IHBlb3BsZS4KCk9uIEZyaSwgTWFyIDAxLCAyMDE5IGF0IDEyOjE2OjU2UE0gKzAw
MDAsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPiBGcm9tOiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgo+IAo+IFdoZW4gcmVjdXJzaW5nLCBhIG5vZGUgc29tZXRpbWVzIGRpc2Fw
cGVhcnMuIERlYWwgd2l0aCBpdCBhbmQgbW92ZSBvbgo+IGluc3RlYWQgb2YgYWJvcnRpbmcgYW5k
IGZhaWxpbmcgdG8gcHJpbnQgdGhlIHJlc3Qgb2Ygd2hhdCB3YXMKPiByZXF1ZXN0ZWQuCj4gICAg
IAo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4g
LS0tCj4gQW5kIHRodXMgZGlkIGFuIGV4dHJlbWVseSBzcG9yYWRpYyAibm90IGdvaW5nIHRvIGRl
bGV0ZSB0aGF0IGRldmljZQo+IGJlY2F1c2UgaXQgYWxyZWFkeSBkb2Vzbid0IGV4aXN0IiBmYWls
dXJlIG1vZGUgYmVjb21lIHBhaW5mdWxseSBvYnZpb3VzCj4gaW4gcmV0cm9zcGVjdC4uLgo+IAo+
IGRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZV9jbGllbnQuYwo+IGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPiBpbmRleCAzYWZjNjMwYWI4Li5jMDg5ZDYwYTJh
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlX2NsaWVudC5jCj4gKysrIGIv
dG9vbHMveGVuc3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPiBAQCAtMTUzLDggKzE1MywxMyBAQCBz
dGF0aWMgdm9pZCBkb19scyhzdHJ1Y3QgeHNfaGFuZGxlICpoLCBjaGFyICpwYXRoLAo+IGludCBj
dXJfZGVwdGgsIGludCBzaG93X3Blcm1zCj4gICAgICAgIGVycigxLCAibWFsbG9jIGluIGRvX2xz
Iik7Cj4gIAo+ICAgICAgZSA9IHhzX2RpcmVjdG9yeShoLCBYQlRfTlVMTCwgcGF0aCwgJm51bSk7
Cj4gLSAgICBpZiAoZSA9PSBOVUxMKQo+IC0gICAgICAgIGVycigxLCAieHNfZGlyZWN0b3J5ICgl
cykiLCBwYXRoKTsKPiArICAgIGlmIChlID09IE5VTEwpIHsKPiArICAgICAgICBpZiAoIWN1cl9k
ZXB0aCkKPiArICAgICAgICAgICAgZXJyKDEsICJ4c19kaXJlY3RvcnkgKCVzKSIsIHBhdGgpOwo+
ICsKPiArICAgICAgICAvKiBJZiBhIG5vZGUgZGlzYXBwZWFycyB3aGlsZSByZWN1cnNpbmcsIHNp
bGVudGx5IG1vdmUgb24uICovCj4gKyAgICAgICAgbnVtID0gMDsKPiArICAgIH0KCkNhbiB5b3Ug
Y2hlY2sgaWYgdGhlIGVycm5vIGlzIEVOT0VOVD8gSSB3b3VsZCByYXRoZXIgbm90IGlnbm9yZSBv
dGhlcgp0eXBlcyBvZiBlcnJvcnMgaWYgcG9zc2libGUuCgpXZWkuCgo+ICAKPiAgICAgIGZvciAo
aSA9IDA7IGk8bnVtOyBpKyspIHsKPiAgICAgICAgICBjaGFyIGJ1ZltNQVhfU1RSTEVOKHVuc2ln
bmVkIGludCkrMV07CgoKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 14:31:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 14: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 1h0ocn-00066y-Vg; Mon, 04 Mar 2019 14:31:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uFXb=RH=merlin.srs.infradead.org=batv+cb2ca7c5cbbbbac1defd+5671+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1h0ocm-00066t-CG
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 14:31:24 +0000
X-Inumbo-ID: 2e1f92fe-3e8a-11e9-bc90-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e1f92fe-3e8a-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 14:31:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=gopC22uf2FmZYOSxfZ5q0TlOZU3uP609+dde7HIdlFc=; b=ZvqemX4RvE0ymDn+pVCxkJUii
 lztD3cm8vn6n3cTLR9RivkQs3QFzXKo+xngiWoG4FCxq195hpL3iZ3rpb92nWePA6y0AEgmjM7ODO
 J0Q/UgdeQT2euHCLPm2Pz18Lyw0CcyQxElI+cHyuCwlSS4JJq6STqvDtUksAsZK11TlcwXqOg9Vf9
 sbVjnrab5uD/FpQIHBfQhodsfU3lWG8h0pIN1hyuvmLn35GWzcmE1j/amjdKdRnbltJ/O8k5R6Fcy
 akNTWhdmCCa4Onwupp6kDHf7E+Z2v9/1bL0mCo3RbsuLZngLxMJoulpjSZdA2qBivHI1HgIjE/aqM
 HUmozKLEg==;
Received: from 54-240-197-236.amazon.com ([54.240.197.236]
 helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1h0ocf-0005QG-0a; Mon, 04 Mar 2019 14:31:17 +0000
Message-ID: <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Wei Liu <wei.liu2@citrix.com>
Date: Mon, 04 Mar 2019 14:31:14 +0000
In-Reply-To: <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0281157296702149754=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0281157296702149754==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-l7E83/ywdvljTyb3cfog"


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

On Mon, 2019-03-04 at 14:18 +0000, Wei Liu wrote:
> CC Ian as well.
>=20
> It would be better if you run ./scripts/get_maintainers.pl on your
> patches in the future to CC the correct people.

Will do; thanks.

> On Fri, Mar 01, 2019 at 12:16:56PM +0000, David Woodhouse wrote:
> > From: David Woodhouse <dwmw@amazon.co.uk>
> >=20
> > When recursing, a node sometimes disappears. Deal with it and move on
> > instead of aborting and failing to print the rest of what was
> > requested.
> >    =20
> > Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
> > ---
> > And thus did an extremely sporadic "not going to delete that device
> > because it already doesn't exist" failure mode become painfully obvious
> > in retrospect...
> >=20
> > diff --git a/tools/xenstore/xenstore_client.c
> > b/tools/xenstore/xenstore_client.c
> > index 3afc630ab8..c089d60a2a 100644
> > --- a/tools/xenstore/xenstore_client.c
> > +++ b/tools/xenstore/xenstore_client.c
> > @@ -153,8 +153,13 @@ static void do_ls(struct xs_handle *h, char
> > *path,
> > int cur_depth, int show_perms
> >        err(1, "malloc in do_ls");
> > =20
> >      e =3D xs_directory(h, XBT_NULL, path, &num);
> > -    if (e =3D=3D NULL)
> > -        err(1, "xs_directory (%s)", path);
> > +    if (e =3D=3D NULL) {
> > +        if (!cur_depth)
> > +            err(1, "xs_directory (%s)", path);
> > +
> > +        /* If a node disappears while recursing, silently move on.
> > */
> > +        num =3D 0;
> > +    }
>=20
> Can you check if the errno is ENOENT? I would rather not ignore other
> types of errors if possible.

Under what circumstances is it correct for xenstore-ls to abort
immediately and not attempt to print anything more?

I'm sure there are circumstances where the world is so hosed that it'll
keep getting errors and *fail* to print anything more. But to
deliberately bail out? Should that really be restricted to ENOENT?


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

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


--=-l7E83/ywdvljTyb3cfog--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0281157296702149754==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 04 14:51:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 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 1h0ovx-0007Pk-NM; Mon, 04 Mar 2019 14:51: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=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0ovw-0007Pf-9B
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 14:51:12 +0000
X-Inumbo-ID: f2da40c2-3e8c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2da40c2-3e8c-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 14:51: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 A91DEAF28;
 Mon,  4 Mar 2019 14:51:09 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@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: <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
Date: Mon, 4 Mar 2019 15:51:08 +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: <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDMvMjAxOSAxNTozMSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIE1vbiwgMjAx
OS0wMy0wNCBhdCAxNDoxOCArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gQ0MgSWFuIGFzIHdlbGwu
Cj4+Cj4+IEl0IHdvdWxkIGJlIGJldHRlciBpZiB5b3UgcnVuIC4vc2NyaXB0cy9nZXRfbWFpbnRh
aW5lcnMucGwgb24geW91cgo+PiBwYXRjaGVzIGluIHRoZSBmdXR1cmUgdG8gQ0MgdGhlIGNvcnJl
Y3QgcGVvcGxlLgo+IAo+IFdpbGwgZG87IHRoYW5rcy4KPiAKPj4gT24gRnJpLCBNYXIgMDEsIDIw
MTkgYXQgMTI6MTY6NTZQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+Pj4gRnJvbTog
RGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KPj4+Cj4+PiBXaGVuIHJlY3Vyc2lu
ZywgYSBub2RlIHNvbWV0aW1lcyBkaXNhcHBlYXJzLiBEZWFsIHdpdGggaXQgYW5kIG1vdmUgb24K
Pj4+IGluc3RlYWQgb2YgYWJvcnRpbmcgYW5kIGZhaWxpbmcgdG8gcHJpbnQgdGhlIHJlc3Qgb2Yg
d2hhdCB3YXMKPj4+IHJlcXVlc3RlZC4KPj4+ICAgICAKPj4+IFNpZ25lZC1vZmYtYnk6IERhdmlk
IFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4+PiAtLS0KPj4+IEFuZCB0aHVzIGRpZCBh
biBleHRyZW1lbHkgc3BvcmFkaWMgIm5vdCBnb2luZyB0byBkZWxldGUgdGhhdCBkZXZpY2UKPj4+
IGJlY2F1c2UgaXQgYWxyZWFkeSBkb2Vzbid0IGV4aXN0IiBmYWlsdXJlIG1vZGUgYmVjb21lIHBh
aW5mdWxseSBvYnZpb3VzCj4+PiBpbiByZXRyb3NwZWN0Li4uCj4+Pgo+Pj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlX2NsaWVudC5jCj4+PiBiL3Rvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlX2NsaWVudC5jCj4+PiBpbmRleCAzYWZjNjMwYWI4Li5jMDg5ZDYwYTJhIDEwMDY0NAo+
Pj4gLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPj4+ICsrKyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlX2NsaWVudC5jCj4+PiBAQCAtMTUzLDggKzE1MywxMyBAQCBzdGF0
aWMgdm9pZCBkb19scyhzdHJ1Y3QgeHNfaGFuZGxlICpoLCBjaGFyCj4+PiAqcGF0aCwKPj4+IGlu
dCBjdXJfZGVwdGgsIGludCBzaG93X3Blcm1zCj4+PiAgICAgICAgZXJyKDEsICJtYWxsb2MgaW4g
ZG9fbHMiKTsKPj4+ICAKPj4+ICAgICAgZSA9IHhzX2RpcmVjdG9yeShoLCBYQlRfTlVMTCwgcGF0
aCwgJm51bSk7Cj4+PiAtICAgIGlmIChlID09IE5VTEwpCj4+PiAtICAgICAgICBlcnIoMSwgInhz
X2RpcmVjdG9yeSAoJXMpIiwgcGF0aCk7Cj4+PiArICAgIGlmIChlID09IE5VTEwpIHsKPj4+ICsg
ICAgICAgIGlmICghY3VyX2RlcHRoKQo+Pj4gKyAgICAgICAgICAgIGVycigxLCAieHNfZGlyZWN0
b3J5ICglcykiLCBwYXRoKTsKPj4+ICsKPj4+ICsgICAgICAgIC8qIElmIGEgbm9kZSBkaXNhcHBl
YXJzIHdoaWxlIHJlY3Vyc2luZywgc2lsZW50bHkgbW92ZSBvbi4KPj4+ICovCj4+PiArICAgICAg
ICBudW0gPSAwOwo+Pj4gKyAgICB9Cj4+Cj4+IENhbiB5b3UgY2hlY2sgaWYgdGhlIGVycm5vIGlz
IEVOT0VOVD8gSSB3b3VsZCByYXRoZXIgbm90IGlnbm9yZSBvdGhlcgo+PiB0eXBlcyBvZiBlcnJv
cnMgaWYgcG9zc2libGUuCj4gCj4gVW5kZXIgd2hhdCBjaXJjdW1zdGFuY2VzIGlzIGl0IGNvcnJl
Y3QgZm9yIHhlbnN0b3JlLWxzIHRvIGFib3J0Cj4gaW1tZWRpYXRlbHkgYW5kIG5vdCBhdHRlbXB0
IHRvIHByaW50IGFueXRoaW5nIG1vcmU/Cj4gCj4gSSdtIHN1cmUgdGhlcmUgYXJlIGNpcmN1bXN0
YW5jZXMgd2hlcmUgdGhlIHdvcmxkIGlzIHNvIGhvc2VkIHRoYXQgaXQnbGwKPiBrZWVwIGdldHRp
bmcgZXJyb3JzIGFuZCAqZmFpbCogdG8gcHJpbnQgYW55dGhpbmcgbW9yZS4gQnV0IHRvCj4gZGVs
aWJlcmF0ZWx5IGJhaWwgb3V0PyBTaG91bGQgdGhhdCByZWFsbHkgYmUgcmVzdHJpY3RlZCB0byBF
Tk9FTlQ/CgpFQUNDRVMgc2VlbXMgdG8gYmUgYW5vdGhlciBjYW5kaWRhdGUgZm9yIHRyeWluZyB0
byBjb250aW51ZS4KCkVJTlZBTCwgRU5PTUVNIGFuZCBFSU8gc2hvdWxkIG5ldmVyIG9jY3VyLCBz
byBhYm9ydGluZyB0aGUgb3BlcmF0aW9uCndvdWxkIGJlIG9rYXkgSU1PLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 14:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 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 1h0oyv-0007X9-Di; Mon, 04 Mar 2019 14:54: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=Gv0l=RH=citrix.com=prvs=95970c4b2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h0oyt-0007X4-TH
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 14:54:15 +0000
X-Inumbo-ID: 5f052f18-3e8d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f052f18-3e8d-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 14:54:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79598261"
Date: Mon, 4 Mar 2019 14:54:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20190304145401.hnrpjxf442kcfcku@zion.uk.xensource.com>
References: <20190228141718.7740e706.olaf@aepfle.de>
 <20190228172159.0f5d0e31.olaf@aepfle.de>
 <CAFLBxZZr2ZA58HBUx0CiRHjJtYtMXRcAZ3avAcTr+92ihD04Sw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZZr2ZA58HBUx0CiRHjJtYtMXRcAZ3avAcTr+92ihD04Sw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, Olaf Hering <olaf@aepfle.de>,
 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>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDU6NDA6MThQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBZb3UnbGwgZ2V0IGEgYmV0dGVyIHJlc3BvbnNlIHJhdGUgaWYgeW91IGFjdHVhbGx5
IGNjJyB0aGUgdG9vbHMgbWFpbnRhaW5lcnMuCj4gIC1HCj4gCj4gT24gVGh1LCBGZWIgMjgsIDIw
MTkgYXQgNDoyMiBQTSBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+ID4KPiA+
IEFtIFRodSwgMjggRmViIDIwMTkgMTQ6MTc6MTggKzAxMDAKPiA+IHNjaHJpZWIgT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPjoKPiA+Cj4gPiA+IEluIGRvbWNyZWF0ZV9ib290bG9hZGVyX2Rv
bmUsIGxpYnhsX19idWlsZF9wcmUgaXMgY2FsbGVkLgo+ID4gPiBJZiB0aGF0IGZ1bmN0aW9uIGZh
aWxzLCB0aGUgbGFiZWwgJ291dDonIGlzIGNhbGxlZCwgd2hpY2ggZ29lcyBzdHJhaWdodCBpbnRv
Cj4gPiA+IGRvbWNyZWF0ZV9zdHJlYW1fZG9uZS4gVGhpcyBmdW5jdGlvbiB1c2VzIHNycy0+ZGNz
IHRvIHNldCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZS4KPiA+ID4gSW4gbXkgY2FzZSAtPmRj
cyBpcyBOVUxMLiBUaGUgcmVzdWx0IGlzIGEgY3Jhc2ggaW4gU1RBVEVfQU9fR0MoKS4KPiA+CgpZ
ZXMgdGhlcmUgaXMgZGVmaW5pdGVseSBhIGJ1Zy4KCj4gPiBUaGlzIHdvcmtzIGZvciBtZSB3aXRo
IHN0YWdpbmctNC4xMToKPiA+Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+
ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+IEBAIC0xMDk5LDYgKzEwOTks
MTEgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICpl
Z2MsCj4gPiAgICAgICAgICByZXR1cm47Cj4gPiAgICAgIH0KPiA+Cj4gPiArICAgIC8qIFByZXBh
cmUgZW52aXJvbm1lbnQgZm9yIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSAqLwo+ID4gKyAgICBkY3Mt
PnNycy5hbyA9IGFvOwo+ID4gKyAgICBkY3MtPnNycy5kY3MgPSBkY3M7Cj4gPiArICAgIGRjcy0+
c3JzLmZkID0gLTE7Cj4gPiArCgpBcyBmYXIgYXMgSSBjYW4gdGVsbCBvbmx5IHNycy5kY3MgbmVl
ZHMgdG8gYmUgaW5pdGlhbGlzZWQgYmVmb3JlIGhhbmQuCkFtIEkgcmlnaHQ/CgpXZWkuCgo+ID4g
ICAgICAvKiBSZXN0b3JlICovCj4gPiAgICAgIGNhbGxiYWNrcy0+cmVzdG9yZV9yZXN1bHRzID0g
bGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0czsKPiA+Cj4gPiBAQCAt
MTEyMiw4ICsxMTI3LDYgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShs
aWJ4bF9fZWdjICplZ2MsCj4gPiAgICAgIGlmIChyYykKPiA+ICAgICAgICAgIGdvdG8gb3V0Owo+
ID4KPiA+IC0gICAgZGNzLT5zcnMuYW8gPSBhbzsKPiA+IC0gICAgZGNzLT5zcnMuZGNzID0gZGNz
Owo+ID4gICAgICBkY3MtPnNycy5mZCA9IHJlc3RvcmVfZmQ7Cj4gPiAgICAgIGRjcy0+c3JzLmxl
Z2FjeSA9IChkY3MtPnJlc3RvcmVfcGFyYW1zLnN0cmVhbV92ZXJzaW9uID09IDEpOwo+ID4gICAg
ICBkY3MtPnNycy5iYWNrX2NoYW5uZWwgPSBmYWxzZTsKPiA+Cj4gPiBPbGFmCj4gPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+ID4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 15:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 15: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 1h0pF0-0000Rm-0S; Mon, 04 Mar 2019 15:10:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uFXb=RH=merlin.srs.infradead.org=batv+cb2ca7c5cbbbbac1defd+5671+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1h0pEy-0000Rh-FM
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 15:10:52 +0000
X-Inumbo-ID: ae80da69-3e8f-11e9-bc90-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae80da69-3e8f-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 15:10:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=viLo8MredPBCGjKjIipDytwETkYDVTLuWpUZL+FyJ8M=; b=S/kECCWA9Ie8YLbLO3S6efqxL
 vdfOTdoJnXx+1cjzB8ZEmuzZSExhlFODW5bg2X8RcJrE/0L/X0z9HrajwaKiOefkZKe5xTsNfyGZS
 6t8AvrvV4IQRWciEW3BDNy4w14DpCoc92FRLmct7ud6gRY40Ti5D6P5KYufPecHKJwr8hgJ9g4GO+
 P4sqjphPsZPt0F8GwvwaKopUSbuh5OyXmG6q/j/7zaMNh3JnxWb51uW1tGhJOD7csO2LDZ/7Y4JS7
 Ac1d+4CnLUrp1vn7F43jwLJ5rDpIOGPHsDjwty8ULjSBE0mGFCMxSri8HsZek8r/5zQyukXHEmX2r
 QAtcwd+ew==;
Received: from 54-240-197-236.amazon.com ([54.240.197.236]
 helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1h0pEi-0005nH-Ky; Mon, 04 Mar 2019 15:10:37 +0000
Message-ID: <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon, 04 Mar 2019 15:10:34 +0000
In-Reply-To: <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3772084428289038179=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-03-04 at 15:51 +0100, Juergen Gross wrote:
> On 04/03/2019 15:31, David Woodhouse wrote:
> > On Mon, 2019-03-04 at 14:18 +0000, Wei Liu wrote:
> > > CC Ian as well.
> > >=20
> > > It would be better if you run ./scripts/get_maintainers.pl on
> > > your
> > > patches in the future to CC the correct people.
> >=20
> > Will do; thanks.
> >=20
> > > On Fri, Mar 01, 2019 at 12:16:56PM +0000, David Woodhouse wrote:
> > > > From: David Woodhouse <dwmw@amazon.co.uk>
> > > >=20
> > > > When recursing, a node sometimes disappears. Deal with it and
> > > > move on
> > > > instead of aborting and failing to print the rest of what was
> > > > requested.
> > > >    =20
> > > > Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
> > > > ---
> > > > And thus did an extremely sporadic "not going to delete that
> > > > device
> > > > because it already doesn't exist" failure mode become painfully
> > > > obvious
> > > > in retrospect...
> > > >=20
> > > > diff --git a/tools/xenstore/xenstore_client.c
> > > > b/tools/xenstore/xenstore_client.c
> > > > index 3afc630ab8..c089d60a2a 100644
> > > > --- a/tools/xenstore/xenstore_client.c
> > > > +++ b/tools/xenstore/xenstore_client.c
> > > > @@ -153,8 +153,13 @@ static void do_ls(struct xs_handle *h,
> > > > char
> > > > *path,
> > > > int cur_depth, int show_perms
> > > >        err(1, "malloc in do_ls");
> > > > =20
> > > >      e =3D xs_directory(h, XBT_NULL, path, &num);
> > > > -    if (e =3D=3D NULL)
> > > > -        err(1, "xs_directory (%s)", path);
> > > > +    if (e =3D=3D NULL) {
> > > > +        if (!cur_depth)
> > > > +            err(1, "xs_directory (%s)", path);
> > > > +
> > > > +        /* If a node disappears while recursing, silently move
> > > > on.
> > > > */
> > > > +        num =3D 0;
> > > > +    }
> > >=20
> > > Can you check if the errno is ENOENT? I would rather not ignore
> > > other
> > > types of errors if possible.
> >=20
> > Under what circumstances is it correct for xenstore-ls to abort
> > immediately and not attempt to print anything more?
> >=20
> > I'm sure there are circumstances where the world is so hosed that
> > it'll
> > keep getting errors and *fail* to print anything more. But to
> > deliberately bail out? Should that really be restricted to ENOENT?
>=20
> EACCES seems to be another candidate for trying to continue.
>=20
> EINVAL, ENOMEM and EIO should never occur, so aborting the operation
> would be okay IMO.

If you get one of those errors for a given path, but then everything
else afterwards works fine.... do you really *want* to abort and not
print the later ones? I agree it would be OK =E2=80=94 at least tolerable =
=E2=80=94 to
abort. But is it really the most desired outcome?



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

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


--=-dZ7acwt8DbaGOIm1fYYv--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3772084428289038179==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 04 15:14:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 15:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0pIm-0000Xx-Je; Mon, 04 Mar 2019 15: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=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0pIl-0000Xs-Re
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 15:14:47 +0000
X-Inumbo-ID: 3e2bdb77-3e90-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e2bdb77-3e90-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 15:14: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 9CFD4AD6D;
 Mon,  4 Mar 2019 15:14:44 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
 <5e63926d91feee534c15b33dd164c46252f31664.camel@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: <120de3dc-510c-2570-63ba-92ac3dd002ed@suse.com>
Date: Mon, 4 Mar 2019 16:14: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: <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDMvMjAxOSAxNjoxMCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIE1vbiwgMjAx
OS0wMy0wNCBhdCAxNTo1MSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDQvMDMv
MjAxOSAxNTozMSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+Pj4gT24gTW9uLCAyMDE5LTAzLTA0
IGF0IDE0OjE4ICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4+IENDIElhbiBhcyB3ZWxsLgo+Pj4+
Cj4+Pj4gSXQgd291bGQgYmUgYmV0dGVyIGlmIHlvdSBydW4gLi9zY3JpcHRzL2dldF9tYWludGFp
bmVycy5wbCBvbgo+Pj4+IHlvdXIKPj4+PiBwYXRjaGVzIGluIHRoZSBmdXR1cmUgdG8gQ0MgdGhl
IGNvcnJlY3QgcGVvcGxlLgo+Pj4KPj4+IFdpbGwgZG87IHRoYW5rcy4KPj4+Cj4+Pj4gT24gRnJp
LCBNYXIgMDEsIDIwMTkgYXQgMTI6MTY6NTZQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNlIHdyb3Rl
Ogo+Pj4+PiBGcm9tOiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgo+Pj4+Pgo+
Pj4+PiBXaGVuIHJlY3Vyc2luZywgYSBub2RlIHNvbWV0aW1lcyBkaXNhcHBlYXJzLiBEZWFsIHdp
dGggaXQgYW5kCj4+Pj4+IG1vdmUgb24KPj4+Pj4gaW5zdGVhZCBvZiBhYm9ydGluZyBhbmQgZmFp
bGluZyB0byBwcmludCB0aGUgcmVzdCBvZiB3aGF0IHdhcwo+Pj4+PiByZXF1ZXN0ZWQuCj4+Pj4+
ICAgICAKPj4+Pj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5j
by51az4KPj4+Pj4gLS0tCj4+Pj4+IEFuZCB0aHVzIGRpZCBhbiBleHRyZW1lbHkgc3BvcmFkaWMg
Im5vdCBnb2luZyB0byBkZWxldGUgdGhhdAo+Pj4+PiBkZXZpY2UKPj4+Pj4gYmVjYXVzZSBpdCBh
bHJlYWR5IGRvZXNuJ3QgZXhpc3QiIGZhaWx1cmUgbW9kZSBiZWNvbWUgcGFpbmZ1bGx5Cj4+Pj4+
IG9idmlvdXMKPj4+Pj4gaW4gcmV0cm9zcGVjdC4uLgo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEv
dG9vbHMveGVuc3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPj4+Pj4gYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZV9jbGllbnQuYwo+Pj4+PiBpbmRleCAzYWZjNjMwYWI4Li5jMDg5ZDYwYTJhIDEwMDY0
NAo+Pj4+PiAtLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZV9jbGllbnQuYwo+Pj4+PiArKysg
Yi90b29scy94ZW5zdG9yZS94ZW5zdG9yZV9jbGllbnQuYwo+Pj4+PiBAQCAtMTUzLDggKzE1Mywx
MyBAQCBzdGF0aWMgdm9pZCBkb19scyhzdHJ1Y3QgeHNfaGFuZGxlICpoLAo+Pj4+PiBjaGFyCj4+
Pj4+ICpwYXRoLAo+Pj4+PiBpbnQgY3VyX2RlcHRoLCBpbnQgc2hvd19wZXJtcwo+Pj4+PiAgICAg
ICAgZXJyKDEsICJtYWxsb2MgaW4gZG9fbHMiKTsKPj4+Pj4gIAo+Pj4+PiAgICAgIGUgPSB4c19k
aXJlY3RvcnkoaCwgWEJUX05VTEwsIHBhdGgsICZudW0pOwo+Pj4+PiAtICAgIGlmIChlID09IE5V
TEwpCj4+Pj4+IC0gICAgICAgIGVycigxLCAieHNfZGlyZWN0b3J5ICglcykiLCBwYXRoKTsKPj4+
Pj4gKyAgICBpZiAoZSA9PSBOVUxMKSB7Cj4+Pj4+ICsgICAgICAgIGlmICghY3VyX2RlcHRoKQo+
Pj4+PiArICAgICAgICAgICAgZXJyKDEsICJ4c19kaXJlY3RvcnkgKCVzKSIsIHBhdGgpOwo+Pj4+
PiArCj4+Pj4+ICsgICAgICAgIC8qIElmIGEgbm9kZSBkaXNhcHBlYXJzIHdoaWxlIHJlY3Vyc2lu
Zywgc2lsZW50bHkgbW92ZQo+Pj4+PiBvbi4KPj4+Pj4gKi8KPj4+Pj4gKyAgICAgICAgbnVtID0g
MDsKPj4+Pj4gKyAgICB9Cj4+Pj4KPj4+PiBDYW4geW91IGNoZWNrIGlmIHRoZSBlcnJubyBpcyBF
Tk9FTlQ/IEkgd291bGQgcmF0aGVyIG5vdCBpZ25vcmUKPj4+PiBvdGhlcgo+Pj4+IHR5cGVzIG9m
IGVycm9ycyBpZiBwb3NzaWJsZS4KPj4+Cj4+PiBVbmRlciB3aGF0IGNpcmN1bXN0YW5jZXMgaXMg
aXQgY29ycmVjdCBmb3IgeGVuc3RvcmUtbHMgdG8gYWJvcnQKPj4+IGltbWVkaWF0ZWx5IGFuZCBu
b3QgYXR0ZW1wdCB0byBwcmludCBhbnl0aGluZyBtb3JlPwo+Pj4KPj4+IEknbSBzdXJlIHRoZXJl
IGFyZSBjaXJjdW1zdGFuY2VzIHdoZXJlIHRoZSB3b3JsZCBpcyBzbyBob3NlZCB0aGF0Cj4+PiBp
dCdsbAo+Pj4ga2VlcCBnZXR0aW5nIGVycm9ycyBhbmQgKmZhaWwqIHRvIHByaW50IGFueXRoaW5n
IG1vcmUuIEJ1dCB0bwo+Pj4gZGVsaWJlcmF0ZWx5IGJhaWwgb3V0PyBTaG91bGQgdGhhdCByZWFs
bHkgYmUgcmVzdHJpY3RlZCB0byBFTk9FTlQ/Cj4+Cj4+IEVBQ0NFUyBzZWVtcyB0byBiZSBhbm90
aGVyIGNhbmRpZGF0ZSBmb3IgdHJ5aW5nIHRvIGNvbnRpbnVlLgo+Pgo+PiBFSU5WQUwsIEVOT01F
TSBhbmQgRUlPIHNob3VsZCBuZXZlciBvY2N1ciwgc28gYWJvcnRpbmcgdGhlIG9wZXJhdGlvbgo+
PiB3b3VsZCBiZSBva2F5IElNTy4KPiAKPiBJZiB5b3UgZ2V0IG9uZSBvZiB0aG9zZSBlcnJvcnMg
Zm9yIGEgZ2l2ZW4gcGF0aCwgYnV0IHRoZW4gZXZlcnl0aGluZwo+IGVsc2UgYWZ0ZXJ3YXJkcyB3
b3JrcyBmaW5lLi4uLiBkbyB5b3UgcmVhbGx5ICp3YW50KiB0byBhYm9ydCBhbmQgbm90Cj4gcHJp
bnQgdGhlIGxhdGVyIG9uZXM/IEkgYWdyZWUgaXQgd291bGQgYmUgT0sg4oCUIGF0IGxlYXN0IHRv
bGVyYWJsZSDigJQgdG8KPiBhYm9ydC4gQnV0IGlzIGl0IHJlYWxseSB0aGUgbW9zdCBkZXNpcmVk
IG91dGNvbWU/CgpFTk9FTlQgYW5kIEVBQ0NFUyBjb3VsZCBiZSB0aGUgcmVzdWx0IG9mIHJhY2Vz
LCBzbyBjb250aW51YXRpb24gaXMKZmluZSBhcyB0aGUgcmVzdWx0IGlzIGNvcnJlY3QgKG9yIGhh
cyBiZWVuIGNvcnJlY3QgYXQgc29tZSB0aW1lKS4KClRoZSBvdGhlciBjYXNlcyB3b3VsZCBvbWl0
IHNvbWUgZW50cmllcyBzbyB0aGUgcmVzdWx0IHdvdWxkIGJlCmluY29tcGxldGUuIFNvIGFib3J0
aW5nIGlzIHRoZSBjb3JyZWN0IGRlY2lzaW9uIElNTyAoYXMgbG9uZyBhcyBhbgppbmZvcm1hdGlv
biBpcyBpc3N1ZWQgdGhhdCB0aGUgb3BlcmF0aW9uIHdhcyBhYm9ydGVkIGR1ZSB0byBhbiBlcnJv
cikuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 15:31:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 15:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0pZ0-0001s7-3c; Mon, 04 Mar 2019 15:31:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5FLX=RH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h0pYz-0001rt-AO
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 15:31:33 +0000
X-Inumbo-ID: 92d0e5c8-3e92-11e9-bbcc-03d742fa04fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92d0e5c8-3e92-11e9-bbcc-03d742fa04fa;
 Mon, 04 Mar 2019 15:31: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 B0052AF95;
 Mon,  4 Mar 2019 15:31:25 +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: <8d677516-4177-e002-9112-fca6005ed99d@suse.com>
Date: Mon, 4 Mar 2019 16:31:25 +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 RC4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmM0IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmM0CgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjNC94ZW4tNC4xMi4w
LXJjNC50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmM0L3hlbi00LjEyLjAtcmM0LnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpUaGVy
ZSB3aWxsIGJlIGEgWGVuIFRlc3QgRGF5IG9uIE1hciA2dGguCgpTZWUgaW5zdHJ1Y3Rpb25zIG9u
OgoKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuXzQuMTJfUkNfdGVzdF9pbnN0
cnVjdGlvbnMKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfVGVz
dF9EYXlzCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 15:46:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 15:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0pnX-0002nJ-0E; Mon, 04 Mar 2019 15:46:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gv0l=RH=citrix.com=prvs=95970c4b2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h0pnW-0002nE-B7
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 15:46:34 +0000
X-Inumbo-ID: ac4fb69e-3e94-11e9-8fe4-77ebb8229924
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac4fb69e-3e94-11e9-8fe4-77ebb8229924;
 Mon, 04 Mar 2019 15:46:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79605327"
Date: Mon, 4 Mar 2019 15:46:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20190304154617.gtytkql6e3d4dv33@zion.uk.xensource.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
 <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDM6MTA6MzRQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNl
IHdyb3RlOgo+IE9uIE1vbiwgMjAxOS0wMy0wNCBhdCAxNTo1MSArMDEwMCwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPiA+IE9uIDA0LzAzLzIwMTkgMTU6MzEsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToK
PiA+ID4gT24gTW9uLCAyMDE5LTAzLTA0IGF0IDE0OjE4ICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+
ID4gPiA+IENDIElhbiBhcyB3ZWxsLgo+ID4gPiA+IAo+ID4gPiA+IEl0IHdvdWxkIGJlIGJldHRl
ciBpZiB5b3UgcnVuIC4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lcnMucGwgb24KPiA+ID4gPiB5b3Vy
Cj4gPiA+ID4gcGF0Y2hlcyBpbiB0aGUgZnV0dXJlIHRvIENDIHRoZSBjb3JyZWN0IHBlb3BsZS4K
PiA+ID4gCj4gPiA+IFdpbGwgZG87IHRoYW5rcy4KPiA+ID4gCj4gPiA+ID4gT24gRnJpLCBNYXIg
MDEsIDIwMTkgYXQgMTI6MTY6NTZQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+ID4g
PiA+ID4gRnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KPiA+ID4gPiA+
IAo+ID4gPiA+ID4gV2hlbiByZWN1cnNpbmcsIGEgbm9kZSBzb21ldGltZXMgZGlzYXBwZWFycy4g
RGVhbCB3aXRoIGl0IGFuZAo+ID4gPiA+ID4gbW92ZSBvbgo+ID4gPiA+ID4gaW5zdGVhZCBvZiBh
Ym9ydGluZyBhbmQgZmFpbGluZyB0byBwcmludCB0aGUgcmVzdCBvZiB3aGF0IHdhcwo+ID4gPiA+
ID4gcmVxdWVzdGVkLgo+ID4gPiA+ID4gICAgIAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogRGF2
aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4g
QW5kIHRodXMgZGlkIGFuIGV4dHJlbWVseSBzcG9yYWRpYyAibm90IGdvaW5nIHRvIGRlbGV0ZSB0
aGF0Cj4gPiA+ID4gPiBkZXZpY2UKPiA+ID4gPiA+IGJlY2F1c2UgaXQgYWxyZWFkeSBkb2Vzbid0
IGV4aXN0IiBmYWlsdXJlIG1vZGUgYmVjb21lIHBhaW5mdWxseQo+ID4gPiA+ID4gb2J2aW91cwo+
ID4gPiA+ID4gaW4gcmV0cm9zcGVjdC4uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0
IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPiA+ID4gPiA+IGIvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPiA+ID4gPiA+IGluZGV4IDNhZmM2MzBhYjguLmMwODlk
NjBhMmEgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZV9jbGll
bnQuYwo+ID4gPiA+ID4gKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVfY2xpZW50LmMKPiA+
ID4gPiA+IEBAIC0xNTMsOCArMTUzLDEzIEBAIHN0YXRpYyB2b2lkIGRvX2xzKHN0cnVjdCB4c19o
YW5kbGUgKmgsCj4gPiA+ID4gPiBjaGFyCj4gPiA+ID4gPiAqcGF0aCwKPiA+ID4gPiA+IGludCBj
dXJfZGVwdGgsIGludCBzaG93X3Blcm1zCj4gPiA+ID4gPiAgICAgICAgZXJyKDEsICJtYWxsb2Mg
aW4gZG9fbHMiKTsKPiA+ID4gPiA+ICAKPiA+ID4gPiA+ICAgICAgZSA9IHhzX2RpcmVjdG9yeSho
LCBYQlRfTlVMTCwgcGF0aCwgJm51bSk7Cj4gPiA+ID4gPiAtICAgIGlmIChlID09IE5VTEwpCj4g
PiA+ID4gPiAtICAgICAgICBlcnIoMSwgInhzX2RpcmVjdG9yeSAoJXMpIiwgcGF0aCk7Cj4gPiA+
ID4gPiArICAgIGlmIChlID09IE5VTEwpIHsKPiA+ID4gPiA+ICsgICAgICAgIGlmICghY3VyX2Rl
cHRoKQo+ID4gPiA+ID4gKyAgICAgICAgICAgIGVycigxLCAieHNfZGlyZWN0b3J5ICglcykiLCBw
YXRoKTsKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsgICAgICAgIC8qIElmIGEgbm9kZSBkaXNhcHBl
YXJzIHdoaWxlIHJlY3Vyc2luZywgc2lsZW50bHkgbW92ZQo+ID4gPiA+ID4gb24uCj4gPiA+ID4g
PiAqLwo+ID4gPiA+ID4gKyAgICAgICAgbnVtID0gMDsKPiA+ID4gPiA+ICsgICAgfQo+ID4gPiA+
IAo+ID4gPiA+IENhbiB5b3UgY2hlY2sgaWYgdGhlIGVycm5vIGlzIEVOT0VOVD8gSSB3b3VsZCBy
YXRoZXIgbm90IGlnbm9yZQo+ID4gPiA+IG90aGVyCj4gPiA+ID4gdHlwZXMgb2YgZXJyb3JzIGlm
IHBvc3NpYmxlLgo+ID4gPiAKPiA+ID4gVW5kZXIgd2hhdCBjaXJjdW1zdGFuY2VzIGlzIGl0IGNv
cnJlY3QgZm9yIHhlbnN0b3JlLWxzIHRvIGFib3J0Cj4gPiA+IGltbWVkaWF0ZWx5IGFuZCBub3Qg
YXR0ZW1wdCB0byBwcmludCBhbnl0aGluZyBtb3JlPwo+ID4gPiAKPiA+ID4gSSdtIHN1cmUgdGhl
cmUgYXJlIGNpcmN1bXN0YW5jZXMgd2hlcmUgdGhlIHdvcmxkIGlzIHNvIGhvc2VkIHRoYXQKPiA+
ID4gaXQnbGwKPiA+ID4ga2VlcCBnZXR0aW5nIGVycm9ycyBhbmQgKmZhaWwqIHRvIHByaW50IGFu
eXRoaW5nIG1vcmUuIEJ1dCB0bwo+ID4gPiBkZWxpYmVyYXRlbHkgYmFpbCBvdXQ/IFNob3VsZCB0
aGF0IHJlYWxseSBiZSByZXN0cmljdGVkIHRvIEVOT0VOVD8KPiA+IAo+ID4gRUFDQ0VTIHNlZW1z
IHRvIGJlIGFub3RoZXIgY2FuZGlkYXRlIGZvciB0cnlpbmcgdG8gY29udGludWUuCj4gPiAKPiA+
IEVJTlZBTCwgRU5PTUVNIGFuZCBFSU8gc2hvdWxkIG5ldmVyIG9jY3VyLCBzbyBhYm9ydGluZyB0
aGUgb3BlcmF0aW9uCj4gPiB3b3VsZCBiZSBva2F5IElNTy4KPiAKPiBJZiB5b3UgZ2V0IG9uZSBv
ZiB0aG9zZSBlcnJvcnMgZm9yIGEgZ2l2ZW4gcGF0aCwgYnV0IHRoZW4gZXZlcnl0aGluZwo+IGVs
c2UgYWZ0ZXJ3YXJkcyB3b3JrcyBmaW5lLi4uLiBkbyB5b3UgcmVhbGx5ICp3YW50KiB0byBhYm9y
dCBhbmQgbm90Cj4gcHJpbnQgdGhlIGxhdGVyIG9uZXM/IEkgYWdyZWUgaXQgd291bGQgYmUgT0sg
4oCUIGF0IGxlYXN0IHRvbGVyYWJsZSDigJQgdG8KPiBhYm9ydC4gQnV0IGlzIGl0IHJlYWxseSB0
aGUgbW9zdCBkZXNpcmVkIG91dGNvbWU/Cj4gCgpUbyBtZSBpdCBpcyBqdXN0IGEgYml0IHdlaXJk
IHRvIGd1YXJkIHdpdGggY3VyX2RlcHRoIC0tIGlmIHlvdSByZWFsbHkKd2FudCB0byBjb250aW51
ZSBhdCBhbGwgY29zdCwgd2h5IGRvbid0IHlvdSBtYWtlIGl0IHJlYWxseSBjb250aW51ZSBhdAph
bGwgY29zdD8KCkFsc28geW91IG1lbnRpb25lZCAiYSBub2RlIGRpc2FwcGVhcnMiLCBJIHRob3Vn
aHQgdGhhdCB3YXMgdGhlIGNhc2UgeW91CmNhcmVkIGFib3V0LCBoZW5jZSBteSBzdWdnZXN0aW9u
LgoKVWx0aW1hdGVseSBJJ20gdG9vIGZ1c3NlZCBlaXRoZXIgd2F5OiB4ZW5zdG9yZS1scyBpcyBh
IGRvbTAgdXRpbGl0eQp3aGljaCBoZWxwcyBkZWJ1Z2dpbmcuIFBlb3BsZSB3aG8gdXNlIC8gbmVl
ZCBpdCBtb3N0IGdldCB0byBkZWNpZGUgd2hhdAppdHMgYmVoYXZpb3VyIHNob3VsZCBiZS4KCldl
aS4KCj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 16:01:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 16:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0q26-0004fJ-Ic; Mon, 04 Mar 2019 16: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=UWTq=RH=citrix.com=prvs=959c201b1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h0q24-0004fE-Uv
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 16:01:37 +0000
X-Inumbo-ID: c7b997c2-3e96-11e9-8bd9-e37aa91d9e5c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7b997c2-3e96-11e9-8bd9-e37aa91d9e5c;
 Mon, 04 Mar 2019 16:01:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79607783"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, 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>
 <9c976c21-1a96-b308-dd6e-b0a4d0a1c2e6@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: <b69c15e4-fad0-7b76-a764-fad9e593d267@citrix.com>
Date: Mon, 4 Mar 2019 16:01: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: <9c976c21-1a96-b308-dd6e-b0a4d0a1c2e6@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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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" <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>

T24gMi8xOS8xOSAxMTo0OCBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDIvMTIvMTkg
NzowMSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBUaHUsIEZlYiA3LCAyMDE5IGF0
IDk6MDYgQU0gUGV0cmUgT3ZpZGl1IFBJUkNBTEFCVQo+PiA8cHBpcmNhbGFidUBiaXRkZWZlbmRl
ci5jb20+IHdyb3RlOgo+Pj4KPj4+IE9uIFRodSwgMjAxOS0wMi0wNyBhdCAxMTo0NiArMDAwMCwg
R2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiBPbiAyLzYvMTkgMjoyNiBQTSwgUGV0cmUgT3ZpZGl1
IFBJUkNBTEFCVSB3cm90ZToKPj4+Pj4gT24gV2VkLCAyMDE4LTEyLTE5IGF0IDIwOjUyICswMjAw
LCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+Pj4+PiBUaGlzIHBhdGNoc2V0IGlzIGEgcmV3b3Jr
IG9mIHRoZSAibXVsdGktcGFnZSByaW5nIGJ1ZmZlciIgZm9yCj4+Pj4+PiB2bV9ldmVudHMKPj4+
Pj4+IHBhdGNoIGJhc2VkIG9uIEFuZHJldyBDb29wZXIncyBjb21tZW50cy4KPj4+Pj4+IEZvciBz
eW5jaHJvbm91cyB2bV9ldmVudHMgdGhlIHJpbmcgd2FpdHF1ZXVlIGxvZ2ljIHdhcwo+Pj4+Pj4g
dW5uZWNlc3NhcnkgYXMKPj4+Pj4+IHRoZQo+Pj4+Pj4gdmNwdSBzZW5kaW5nIHRoZSByZXF1ZXN0
IHdhcyBibG9ja2VkIHVudGlsIGEgcmVzcG9uc2Ugd2FzCj4+Pj4+PiByZWNlaXZlZC4KPj4+Pj4+
IFRvIHNpbXBsaWZ5IHRoZSByZXF1ZXN0L3Jlc3BvbnNlIG1lY2hhbmlzbSwgYW4gYXJyYXkgb2Yg
c2xvdHRlZAo+Pj4+Pj4gY2hhbm5lbHMKPj4+Pj4+IHdhcyBjcmVhdGVkLCBvbmUgcGVyIHZjcHUu
IEVhY2ggdmNwdSBwdXRzIHRoZSByZXF1ZXN0IGluIHRoZQo+Pj4+Pj4gY29ycmVzcG9uZGluZyBz
bG90IGFuZCBibG9ja3MgdW50aWwgdGhlIHJlc3BvbnNlIGlzIHJlY2VpdmVkLgo+Pj4+Pj4KPj4+
Pj4+IEknbSBzZW5kaW5nIHRoaXMgcGF0Y2ggYXMgYSBSRkMgYmVjYXVzZSwgd2hpbGUgSSdtIHN0
aWxsIHdvcmtpbmcKPj4+Pj4+IG9uCj4+Pj4+PiB3YXkgdG8KPj4+Pj4+IG1lYXN1cmUgdGhlIG92
ZXJhbGwgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQsIHlvdXIgZmVlZGJhY2sgd291bGQKPj4+Pj4+
IGJlIGEKPj4+Pj4+IGdyZWF0Cj4+Pj4+PiBhc3Npc3RhbmNlLgo+Pj4+Pj4KPj4+Pj4KPj4+Pj4g
SXMgYW55b25lIHN0aWxsIHVzaW5nIGFzeW5jaHJvbm91cyB2bV9ldmVudCByZXF1ZXN0cz8gKHRo
ZSB2Y3B1IGlzCj4+Pj4+IG5vdAo+Pj4+PiBibG9ja2VkIGFuZCBubyByZXNwb25zZSBpcyBleHBl
Y3RlZCkuCj4+Pj4+IElmIG5vdCwgSSBzdWdnZXN0IHRoYXQgdGhlIGZlYXR1cmUgc2hvdWxkIGJl
IHJlbW92ZWQgYXMgaXQKPj4+Pj4gKHNpZ25pZmljYW50bHkpIGluY3JlYXNlcyB0aGUgY29tcGxl
eGl0eSBvZiB0aGUgY3VycmVudAo+Pj4+PiBpbXBsZW1lbnRhdGlvbi4KPj4+Pgo+Pj4+IENvdWxk
IHlvdSBkZXNjcmliZSBpbiBhIGJpdCBtb3JlIGRldGFpbCB3aGF0IHRoZSBzaXR1YXRpb24KPj4+
PiBpcz/CoCBXaGF0J3MKPj4+PiB0aGUgY3VycmVudCBzdGF0ZSBmbyBhZmZhaXJzIHdpdGggdm1f
ZXZlbnRzLCB3aGF0IHlvdSdyZSB0cnlpbmcgdG8KPj4+PiBjaGFuZ2UsIHdoeSBhc3luYyB2bV9l
dmVudHMgaXMgbW9yZSBkaWZmaWN1bHQ/Cj4+Pj4KPj4+IFRoZSBtYWluIHJlYXNvbiBmb3IgdGhl
IHZtX2V2ZW50cyBtb2RpZmljYXRpb24gd2FzIHRvIGltcHJvdmUgdGhlCj4+PiBvdmVyYWxsIHBl
cmZvcm1hbmNlIGluIGhpZ2ggdGhyb3VnaHB1dCBpbnRyb3NwZWN0aW9uIHNjZW5hcmlvcy4gRm9y
Cj4+PiBkb211cyB3aXRoIGEgaGlnaGVyIHZjcHUgY291bnQsIGEgdmNwdSBjb3VsZCBzbGVlcCBm
b3IgYSBjZXJ0YWluIHBlcmlvZAo+Pj4gb2YgdGltZSB3aGlsZSB3YWl0aW5nIGZvciBhIHJpbmcg
c2xvdCB0byBiZWNvbWUgYXZhaWxhYmxlCj4+PiAoX192bV9ldmVudF9jbGFpbV9zbG90KQo+Pj4g
VGhlIGZpcnN0IHBhdGNoc2V0IG9ubHkgaW5jcmVhc2VkIHRoZSByaW5nIHNpemUsIGFuZCB0aGUg
c2Vjb25kCj4+PiBpdGVyYXRvbiwgYmFzZWQgb24gQW5kcmV3IENvcHBlcidzIGNvbW1lbnRzLCBw
cm9wb3NlZCBhIHNlcGFyYXRlIHBhdGgKPj4+IHRvIGhhbmRsZSBzeW5jaHJvbm91cyBldmVudHMg
KCBhIHNsb3R0ZWQgYnVmZmVyIGZvciBlYWNoIHZjcHUpIGluIG9yZGVyCj4+PiB0byBoYXZlIHRo
ZSBldmVudHMgaGFuZGxlZCBpbmRlcGVuZGVudGx5IG9mIG9uZSBhbm90aGVyLiBUbyBoYW5kbGUK
Pj4+IGFzeW5jaHJvbm91cyBldmVudHMsIGEgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHZtX2V2ZW50
IHJpbmcgaXMgdXNlZC4KPj4+IFdoaWxlIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBub3QgZXhhY3Rs
eSBhbiBleGVyY2lzZSBpbiBzaW1wbGljaXR5LCBpdAo+Pj4gcHJlc2VydmVzIGFsbCB0aGUgbmVl
ZGVkIGZ1bmN0aW9uYWxpdHkgYW5kIG9mZmVycyBmYWxsYmFjayBpZiB0aGUgTGludXgKPj4+IGRv
bWFpbiBydW5uaW5nIHRoZSBtb25pdG9yIGFwcGxpY2F0aW9uIGRvZXNuJ3Qgc3VwcG9ydAo+Pj4g
SU9DVExfUFJJVkNNRF9NTUFQX1JFU09VUkNFLgo+Pj4gSG93ZXZlciwgdGhlIHByb2JsZW0gZ290
IGEgbGl0dGxlIGJpdCBtb3JlIGNvbXBsaWNhdGVkIHdoZW4gSSB0cmllZAo+Pj4gaW1wbGVtZW50
aW5nIHRoZSB2bV9ldmVudHMgdXNpbmcgYW4gSU9SRVEgc2VydmVyIChiYXNlZCBvbiBQYXVsCj4+
PiBEdXJyYW50J3MgY29tbWVudHMpLiBGb3Igc3luY2hyb25vdXMgdm1fZXZlbnRzLCBpdCBzaW1w
bGlmaWVkIHRoaW5ncyBhCj4+PiBsaXR0bGUsIGVsaW1pbmF0aW5nIGJvdGggdGhlIG5lZWQgZm9y
IGEgc3BlY2lhbCBzdHJ1Y3R1cmUgdG8gaG9sZCB0aGUKPj4+IHByb2Nlc3Npbmcgc3RhdGUgYW5k
IHRoZSBldnRjaG5zIGZvciBlYWNoIHZjcHUuCj4+PiBUaGUgYXN5bmNocm9ub3VzIGV2ZW50cyB3
ZXJlIGEgbGl0dGxlIG1vcmUgdHJpY2t5IHRvIGhhbmRsZS4gVGhlCj4+PiBidWZmZXJlZCBpb3Jl
cXMgd2VyZSBhIGdvb2QgY2FuZGlkYXRlLCBidXQgdGhlIG9ubHkgdGhpbmcgdXNhYmxlIGlzIHRo
ZQo+Pj4gY29ycmVzcG9uZGluZyBldnRjaG4gaW4gY29uanVuY3Rpb24gd2l0aCBhbiBleGlzdGlu
ZyByaW5nLiBJbiBvcmRlciB0bwo+Pj4gdXNlIHRoZW0sIGEgbW9jayBidWZmZXJlZCBpb3JlcSBz
aG91bGQgYmUgY3JlYXRlZCBhbmQgdHJhbnNtaXR0ZWQsIHdpdGgKPj4+IHRoZSBvbmx5IG1lYW5p
bmdmdWwgZmllbGQgYmVpbmcgdGhlIGlvcmVxIHR5cGUuCj4+Pgo+Pj4+IEkgY2VydGFpbmx5IHRo
aW5rIGl0IHdvdWxkIGJlIGJldHRlciBpZiB5b3UgY291bGQgd3JpdGUgdGhlIG5ldwo+Pj4+IHZt
X2V2ZW50Cj4+Pj4gaW50ZXJmYWNlIHdpdGhvdXQgaGF2aW5nIHRvIHNwZW5kIGEgbG90IG9mIGVm
Zm9ydCBzdXBwb3J0aW5nIG1vZGVzCj4+Pj4gdGhhdAo+Pj4+IHlvdSB0aGluayBub2JvZHkgdXNl
cy4KPj4+Pgo+Pj4+IE9uIHRoZSBvdGhlciBoYW5kLCBnZXR0aW5nIGludG8gdGhlIGhhYml0IG9m
IGJyZWFraW5nIHN0dWZmLCBldmVuIGZvcgo+Pj4+IHBlb3BsZSB3ZSBkb24ndCBrbm93IGFib3V0
LCB3aWxsIGJlIGEgaGluZHJhbmNlIHRvIGNvbW11bml0eSBncm93dGg7Cj4+Pj4gYQo+Pj4+IGNv
bW1pdG1lbnQgdG8ga2VlcGluZyBpdCB3b3JraW5nIHdpbGwgYmUgYSBiZW5lZml0IHRvIGdyb3d0
aC4KPj4+Pgo+Pj4+IEJ1dCBvZiBjb3Vyc2UsIHdlIGhhdmVuJ3QgZGVjbGFyZWQgdGhlIHZtX2V2
ZW50IGludGVyZmFjZSAnc3VwcG9ydGVkJwo+Pj4+IChpdCdzIG5vdCBldmVuIG1lbnRpb25lZCBp
biB0aGUgU1VQUE9SVC5tZCBkb2N1bWVudCB5ZXQpLgo+Pj4+Cj4+Pj4gSnVzdCBmb3IgdGhlIHNh
a2Ugb2YgZGlzY3Vzc2lvbiwgd291bGQgaXQgYmUgcG9zc2libGUgLyByZWFzb25ibGUsCj4+Pj4g
Zm9yCj4+Pj4gaW5zdGFuY2UsIHRvIGNyZWF0ZSBhIG5ldyBpbnRlcmZhY2UsIHZtX2V2ZW50czIs
IGluc3RlYWQ/wqAgVGhlbiB5b3UKPj4+PiBjb3VsZCB3cml0ZSBpdCB0byBzaGFyZSB0aGUgaW9y
ZXEgaW50ZXJmYWNlIHdpdGhvdXQgaGF2aW5nIGxlZ2FjeQo+Pj4+IGJhZ2dhZ2UgeW91J3JlIG5v
dCB1c2luZzsgd2UgY291bGQgZGVwcmVjYXRlIGFuZCBldmVudHVhbGx5IHJlbW92ZQo+Pj4+IHZt
X2V2ZW50czEsIGFuZCBpZiBhbnlvbmUgc2hvdXRzLCB3ZSBjYW4gcHV0IGl0IGJhY2suCj4+Pj4K
Pj4+PiBUaG91Z2h0cz8KPj4+Pgo+Pj4+IMKgIC1HZW9yZ2UKPj4+IFllcywgaXQncyBwb3NzaWJs
ZSBhbmQgaXQgd2lsbCBHUkVBVExZIHNpbXBsaWZ5IHRoZSBpbXBsZW1lbnRhdGlvbi4gSQo+Pj4g
anVzdCBoYXZlIHRvIG1ha2Ugc3VyZSB0aGUgaW50ZXJmYWNlcyBhcmUgbXV0dWFsbHkgZXhjbHVz
aXZlLgo+Pgo+PiBJJ20gZm9yIHJlbW92aW5nIGZlYXR1cmVzIGZyb20gdGhlIHZtX2V2ZW50IGlu
dGVyZmFjZSB0aGF0IGFyZSBubwo+PiBsb25nZXIgaW4gdXNlLCBlc3BlY2lhbGx5IGlmIHRoZXkg
YmxvY2sgbW9yZSBhZHZhbnRhZ2VvdXMgY2hhbmdlcyBsaWtlCj4+IHRoaXMgb25lLiBXZSBkb24n
dCBrbm93IHdoYXQgdGhlIHVzZS1jYXNlIHdhcyBmb3IgYXN5bmMgZXZlbnRzIG5vcgo+PiBoYXZl
IHNlZW4gYW55b25lIGV2ZW4gbWVudGlvbiB0aGVtIHNpbmNlIEkndmUgYmVlbiB3b3JraW5nIHdp
dGggWGVuLgo+PiBDcmVhdGluZyBhIG5ldyBpbnRlcmZhY2UsIGFzIG1lbnRpb25lZCBhYm92ZSwg
d291bGQgbWFrZSBzZW5zZSBpZgo+PiB0aGVyZSB3YXMgYSBkaXNhZ3JlZW1lbnQgd2l0aCByZXRp
cmluZyB0aGlzIGZlYXR1cmUuIEkgZG9uJ3QgdGhpbmsKPj4gdGhhdCdzIHRoZSBjYXNlLiBJIGNl
cnRhaW5seSB3b3VsZCBwcmVmZXIgbm90IGhhdmluZyB0byBtYWludGFpbiB0d28KPj4gc2VwYXJh
dGUgaW50ZXJmYWNlcyBnb2luZyBmb3J3YXJkIHdpdGhvdXQgYSBjbGVhciBqdXN0aWZpY2F0aW9u
IGFuZAo+PiBkb2N1bWVudGVkIHVzZS1jYXNlIGV4cGxhaW5pbmcgd2h5IHdlIGtlZXAgdGhlIG9s
ZCBpbnRlcmZhY2UgYXJvdW5kLgo+IAo+IEFGQUlDVCwgdGhlIGFzeW5jIG1vZGVsIGlzIGJyb2tl
biBjb25jZXB0dWFsbHkgYXMgd2VsbCwgc28gaXQgbWFrZXMgbm8KPiBzZW5zZS4gSXQgd291bGQg
bWFrZSBzZW5zZSwgSU1ITywgaWYgaXQgd291bGQgYmUgbG9zc3kgKGkuZS4gd2UganVzdAo+IHdy
aXRlIGluIHRoZSByaW5nIGJ1ZmZlciwgaWYgc29tZWJvZHkgbWFuYWdlcyB0byAiY2F0Y2giIGFu
IGV2ZW50IHdoaWxlCj4gaXQgZmxpZXMgYnkgdGhlbiBzbyBiZSBpdCwgaWYgbm90IGl0IHdpbGwg
YmUgb3ZlcndyaXR0ZW4pLiBJZiBpdCB3b3VsZAo+IGhhdmUgYmVlbiB0cnVseSBsb3NzeSwgSSdk
IHNlZSBhIHVzZS1jYXNlIGZvciBpdCwgZm9yIGdhdGhlcmluZwo+IHN0YXRpc3RpY3MgbWF5YmUu
Cj4gCj4gSG93ZXZlciwgYXMgdGhlIGNvZGUgaXMgbm93LCB0aGUgVkNQVXMgYXJlIG5vdCBwYXVz
ZWQgb25seSBpZiB0aGVyZSdzCj4gc3RpbGwgc3BhY2UgaW4gdGhlIHJpbmcgYnVmZmVyLiBJZiB0
aGVyZSdzIG5vIG1vcmUgc3BhY2UgaW4gdGhlIHJpbmcKPiBidWZmZXIsIHRoZSBWQ1BVIHRyeWlu
ZyB0byBwdXQgYW4gZXZlbnQgaW4gc3RpbGwgZ2V0cyBwYXVzZWQgYnkgdGhlCj4gdm1fZXZlbnQg
bG9naWMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlc2UgZXZlbnRzIGFyZSBvbmx5ICJoYWxmLWFzeW5j
Ii4KPiAKPiBGV0lXLCBJJ20gd2l0aCBUYW1hcyBvbiB0aGlzIG9uZTogaWYgbm9ib2R5IGNhcmVz
IGFib3V0IGFzeW5jIGV2ZW50cyAvCj4gY29tZXMgZm9yd2FyZCB3aXRoIHZhbGlkIHVzZSBjYXNl
cyBvciBhcHBsaWNhdGlvbnMgdXNpbmcgdGhlbSwgSSBzZWUgbm8KPiByZWFzb24gd2h5IHdlIHNo
b3VsZCBoYXZlIHRoaXMgZXh0cmEgY29kZSB0byBtYWludGFpbiwgZmluZCBidWdzIGluLCBhbmQK
PiB0cmlwIG92ZXIgb3RoZXIgY29tcG9uZW50cyAobWlncmF0aW9uLCBpbiBBbmRyZXcncyBleGFt
cGxlKS4KClRoZSB3aG9sZSBpZGVhIHdvdWxkIGJlIHRoYXQgd2UgKmRvbid0KiBtYWludGFpbiAi
djEiLCB1bmxlc3Mgc29tZW9uZQpzaG93cyB1cCBhbmQgc2F5cyB0aGV5IHdhbnQgdG8gdXNlIGl0
LgoKVG8gbGV0IHlvdSBrbm93IHdoZXJlIEknbSBjb21pbmcgZnJvbTogIEl0J3MgYWN0dWFsbHkg
ZmFpcmx5IHVuY29tbW9uCmZvciBwZW9wbGUgdXNpbmcgc29tZXRoaW5nIHRvIHBhcnRpY2lwYXRl
IGluIHRoZSBjb21tdW5pdHkgdGhhdApnZW5lcmF0ZXMgaXQuICBGb3IgZXhhbXBsZSwgYSBmZXcg
eWVhcnMgYWdvIEkgc3BlbnQgc29tZSB0aW1lIHdpdGggYQpHQ29DIHN0dWRlbnQgbWFraW5nIGxp
YnhsIGJpbmRpbmdzIGZvciBHb2xhbmcuICBJbiBzcGl0ZSBvZiB0aGUgZmFjdAp0aGF0IHRoZXkn
cmUgc3RpbGwgYXQgJ2Vhcmx5IHByb3RvdHlwZScgc3RhZ2UsIGFwcGFyZW50bHkgdGhlcmUncyBh
CmNvbW11bml0eSBvZiBwZW9wbGUgdGhhdCBoYXZlIHBpY2tlZCB0aG9zZSB1cCBhbmQgYXJlIHVz
aW5nIHRoZW0uCgpTdWNoIHBlb3BsZSBvZnRlbjoKKiBTdGFydCB1c2luZyB3aXRob3V0IGdldHRp
bmcgaW52b2x2ZWQgd2l0aCB0aGUgY29tbXVuaXR5CiogRG9uJ3QgcmVhZCB0aGUgbWFpbGluZyBs
aXN0IHRvIGhlYXIgd2hhdCdzIGdvaW5nIHRvIGhhcHBlbgoqIFdvbid0IGNvbXBsYWluIGlmIHNv
bWV0aGluZyBicmVha3MsIGJ1dCB3aWxsIGp1c3QgZ28gZmluZCBhIGRpZmZlcmVudApwbGF0Zm9y
bS4KCklmIHlvdSBoYXZlIHNvbWV0aGluZyB0aGF0IGFscmVhZHkgd29ya3MsIHN3aXRjaGluZyB0
byBzb21ldGhpbmcgZWxzZSBpcwphIGh1Z2UgZWZmb3J0OyBpZiB3aGF0IHlvdSB1c2VkIHRvIGhh
dmUgaXMgYnJva2VuIGFuZCB5b3UgaGF2ZSB0byBzd2l0Y2gKZXZlcnl0aGluZyBvdmVyIGFueXdh
eSwgdGhlbiB5b3UncmUgbXVjaCBtb3JlIGxpa2VseSB0byB0cnkgc29tZXRoaW5nIGVsc2UuCgpU
aGVyZSBhcmUgbWFueSByZWFzb24gZm9yIHRoZSBzdWNjZXNzIG9mIGJvdGggTGludXggYW5kIExp
bnV4CmNvbnRhaW5lcnMsIGJ1dCBvbmUgbWFqb3Igb25lIGlzIHRoZSBmYWlybHkgZmFuYXRpY2Fs
IGNvbW1pdG1lbnQgdGhleQpoYXZlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGFuZCBhdm9p
ZGluZyBicmVha2luZyB1c2Vyc3BhY2UKYXBwbGljYXRpb25zLiAgQnkgY29udHJhc3QsIGl0IHNl
ZW1zIHRvIG1lIHRoYXQgdGhlIHhlbmQgLT4geGwKdHJhbnNpdGlvbiwgd2hpbGUgbmVjZXNzYXJ5
LCBoYXMgYmVlbiBhbiBpbmZsZWN0aW9uIHBvaW50IHRoYXQgY2F1c2VkIGEKbG90IG9mIHBlb3Bs
ZSB0byBjb25zaWRlciBtb3ZpbmcgYXdheSBmcm9tIFhlbiAoc2luY2UgYSBsb3Qgb2YgdGhlaXIg
b2xkCnRvb2xpbmcgc3RvcHBlZCB3b3JraW5nKS4KClNvOyBhdCB0aGUgbW9tZW50LCB3ZSBkb24n
dCBrbm93IGlmIGFueW9uZSdzIHVzaW5nIHRoZSBhc3luYwpmdW5jdGlvbmFsaXR5IG9yIG5vdC4g
IFdlIGhhdmUgdGhyZWUgY2hvaWNlczoKCkEuIFRyeSB0byBpbXBsZW1lbnQgYm90aCBzeW5jIC8g
YXN5bmMgaW4gdGhlIGV4aXN0aW5nIGludGVyZmFjZS4KQi4gUmUtd3JpdGUgdGhlIGN1cnJlbnQg
aW50ZXJmYWNlIHRvIGJlIHN5bmMtb25seS4KQy4gQ3JlYXRlIGEgbmV3IGludGVyZmFjZSAoJ3Yy
JykgZnJvbSBzY3JhdGNoLCBkZWxldGluZyAndjEnIHdoZW4gJ3YyJwppcyByZWFkeS4KCk9wdGlv
biBBICpwcm9iYWJ5KiBrZWVwcyBzaWxlbnQgdXNlcnMuICBCdXQsIFBldHJlIHNwZW5kcyBhIGxv
dCBvZiB0aW1lCmRlc2lnbmluZyBhcm91bmQgYW5kIGRlYnVnZ2luZyBzb21ldGhpbmcgdGhhdCBo
ZSBkb2Vzbid0IHVzZSBvciBjYXJlCmFib3V0LCBhbmQgdGhhdCBoZSdzIG5vdCBzdXJlICphbnlv
bmUqIHVzZXMuICBOb3QgZ3JlYXQuCgpPcHRpb24gQiBpcyBtb3JlIGVmZmljaWVudCBmb3IgUGV0
cmUuICBCdXQgaWYgdGhlcmUgYXJlIHVzZXJzLCBhbnkgb25lcwp0aGF0IGRvbid0IGNvbXBsYWlu
IHdlIGxvc2UgaW1tZWRpYXRlbHkuICBJZiBhbnkgdXNlcnMgZG8gY29tcGxhaW4sIHRoZW4KYWdh
aW4gd2UgaGF2ZSB0aGUgY2hvaWNlOiBUcnkgdG8gcmV0cm9maXQgdGhlIGFzeW5jIGZ1bmN0aW9u
YWxpdHksIG9yCnRlbGwgdGhlbSB3ZSdyZSBzb3JyeSwgdGhleSdsbCBoYXZlIHRvIHBvcnQgdGhl
aXIgdGhpbmcgdG8gdjIgb3IgZ28gYXdheS4KCkluIHRoZSBjYXNlIG9mIG9wdGlvbiBDLCB3ZSBj
YW4gbGVhdmUgJ3YxJyB0aGVyZSBhcyBsb25nIGFzIHdlIHdhbnQuICBJZgp3ZSBkZWxldGUgaXQs
IGFuZCBwZW9wbGUgY29tcGxhaW4sIGl0IHdvbid0IGJlIHRlcnJpYmx5IGRpZmZpY3VsdCB0bwpy
ZWluc3RhdGUgJ3YxJyB3aXRob3V0IGFmZmVjdGluZyAndjInLgoKSSBtZWFuLCBhIHBhcnQgb2Yg
bWUgY29tcGxldGVseSBhZ3JlZXMgd2l0aCB5b3U6IGdldCByaWQgb2YgY3J1ZnQKbm9ib2R5J3Mg
dXNpbmc7IGlmIHlvdSB3YW50IHRvIGRlcGVuZCBvbiBzb21ldGhpbmcgc29tZW9uZSBlbHNlIGlz
CmRldmVsb3BpbmcsIGF0IGxlYXN0IHNob3cgdXAgYW5kIGdldCBpbnZvbHZlZCBpbiB0aGUgY29t
bXVuaXR5LCBvciBkb24ndApjb21wbGFpbiB3aGVuIGl0IGdvZXMgYXdheS4KCkJ1dCBhbm90aGVy
IHBhcnQgb2YgbWUgaXMganVzdCB3b3JyaWVkIHRoZSBsb25nLXRlcm0gZWZmZWN0cyBvZiB0aGlz
CmtpbmQgb2YgYmVoYXZpb3IuCgpBbnl3YXksIEkgd29uJ3QgaW5zaXN0IG9uIGhhdmluZyBhIHYy
IGlmIG5vYm9keSBlbHNlIHNheXMgYW55dGhpbmc7IEkKanVzdCB3YW50ZWQgdG8gbWFrZSBzdXJl
IHRoZSAiaW52aXNpYmxlIiBlZmZlY3RzIGdvdCBwcm9wZXIgY29uc2lkZXJhdGlvbi4KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 16:17:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 16:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0qHK-0005Ol-1Z; Mon, 04 Mar 2019 16:17: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=3Eqj=RH=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h0qHH-0005Og-SE
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 16:17:20 +0000
X-Inumbo-ID: f9e2e4b9-3e98-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9e2e4b9-3e98-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 16:17:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551716235;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=QxqUlsg67xt7ZJrrMTzozydbR6QWvYHqgEj49JANERk=;
 b=cPeI/aQNDTsKGBR6HJHs0uwjCysBu0dEkmVvAc1gKNHRdOsW1cEa7XKwBT4jr3zOYy
 /5vK/hmyhoPJupaZPiaIKuGTpMyZlGwXgl43m2hOHXVmRBuCLNKZHIcn4gKxrckECj7u
 JSffMvts6Mdod46lUxy57x4uCss7I6kdFWn3r29gScyEMTVXDCCV+whNIN1QXWiWX4TN
 pbSy2kmQuxQ7yOddaDo+Tqs5iouTnoDascdLzgHnY9tFG82hCFkAD7C6oa0SPxpO5ujH
 Jc2sZlxEid33k9AJO54sQ0IzsCEBPIH0BOTDqugeTdEGV9HKzNTHk27Rp9k/qNbaOjkG
 CZSg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5utZaqlkzvJal4otrmAFbrbfC730wY="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v24GHFV1B
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 4 Mar 2019 17:17:15 +0100 (CET)
Date: Mon, 4 Mar 2019 17:17:06 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190304171706.28a892b2.olaf@aepfle.de>
In-Reply-To: <20190304145401.hnrpjxf442kcfcku@zion.uk.xensource.com>
References: <20190228141718.7740e706.olaf@aepfle.de>
 <20190228172159.0f5d0e31.olaf@aepfle.de>
 <CAFLBxZZr2ZA58HBUx0CiRHjJtYtMXRcAZ3avAcTr+92ihD04Sw@mail.gmail.com>
 <20190304145401.hnrpjxf442kcfcku@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.03.01 (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>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============5072624891265212707=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5072624891265212707==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/tm+E4N6mfdQLK/jHUP1A8e9"; protocol="application/pgp-signature"

--Sig_/tm+E4N6mfdQLK/jHUP1A8e9
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 4 Mar 2019 14:54:01 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> > > +    /* Prepare environment for domcreate_stream_done */
> > > +    dcs->srs.ao =3D ao;
> > > +    dcs->srs.dcs =3D dcs;
> > > +    dcs->srs.fd =3D -1;
> As far as I can tell only srs.dcs needs to be initialised before hand.

fd needs to be tweaked as well to prevent the "soft reset" code path.
But as I notice just now, my change touches the wrong fd. restore_fd
is apparently already set. So yes, only dcs is required.

But is domcreate_bootloader_done the correct place to initialize it?

Olaf

--Sig_/tm+E4N6mfdQLK/jHUP1A8e9
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXH1PggAKCRBdQqD6ppg2
fpHUAJ9t7cPqzsi7SL1ZC0jcidgbnetEswCeOS7E9EFaps0p/BgWBYHrUQD21Pk=
=LjFS
-----END PGP SIGNATURE-----

--Sig_/tm+E4N6mfdQLK/jHUP1A8e9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5072624891265212707==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 04 16:21:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 16: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 1h0qKz-00064B-KR; Mon, 04 Mar 2019 16:21:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gv0l=RH=citrix.com=prvs=95970c4b2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h0qKy-000646-L6
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 16:21:08 +0000
X-Inumbo-ID: 80be9aa4-3e99-11e9-aa68-8312698a153b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80be9aa4-3e99-11e9-aa68-8312698a153b;
 Mon, 04 Mar 2019 16:21:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79610867"
Date: Mon, 4 Mar 2019 16:20:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190304162054.s44klpo4uhi37pgx@zion.uk.xensource.com>
References: <20190228141718.7740e706.olaf@aepfle.de>
 <20190228172159.0f5d0e31.olaf@aepfle.de>
 <CAFLBxZZr2ZA58HBUx0CiRHjJtYtMXRcAZ3avAcTr+92ihD04Sw@mail.gmail.com>
 <20190304145401.hnrpjxf442kcfcku@zion.uk.xensource.com>
 <20190304171706.28a892b2.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190304171706.28a892b2.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
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>,
 George Dunlap <dunlapg@umich.edu>, 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>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDU6MTc6MDZQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gTW9uLCA0IE1hciAyMDE5IDE0OjU0OjAxICswMDAwCj4gc2NocmllYiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKPiAKPiA+ID4gPiArICAgIC8qIFByZXBhcmUgZW52aXJv
bm1lbnQgZm9yIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSAqLwo+ID4gPiA+ICsgICAgZGNzLT5zcnMu
YW8gPSBhbzsKPiA+ID4gPiArICAgIGRjcy0+c3JzLmRjcyA9IGRjczsKPiA+ID4gPiArICAgIGRj
cy0+c3JzLmZkID0gLTE7Cj4gPiBBcyBmYXIgYXMgSSBjYW4gdGVsbCBvbmx5IHNycy5kY3MgbmVl
ZHMgdG8gYmUgaW5pdGlhbGlzZWQgYmVmb3JlIGhhbmQuCj4gCj4gZmQgbmVlZHMgdG8gYmUgdHdl
YWtlZCBhcyB3ZWxsIHRvIHByZXZlbnQgdGhlICJzb2Z0IHJlc2V0IiBjb2RlIHBhdGguCj4gQnV0
IGFzIEkgbm90aWNlIGp1c3Qgbm93LCBteSBjaGFuZ2UgdG91Y2hlcyB0aGUgd3JvbmcgZmQuIHJl
c3RvcmVfZmQKPiBpcyBhcHBhcmVudGx5IGFscmVhZHkgc2V0LiBTbyB5ZXMsIG9ubHkgZGNzIGlz
IHJlcXVpcmVkLgo+IAo+IEJ1dCBpcyBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lIHRoZSBjb3Jy
ZWN0IHBsYWNlIHRvIGluaXRpYWxpemUgaXQ/CgovbWUgd29uZGVycyB0aGUgc2FtZS4KCkknbSBw
dXp6bGVkIGJ5IHRoZSBjb2RlIGFzIHdlbGwuICBJYW4sIHdoYXQgZG8geW91IHRoaW5rPwoKV2Vp
LgoKPiAKPiBPbGFmCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 16:21:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 16:21:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0qL9-00065O-Ug; Mon, 04 Mar 2019 16:21:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jYTi=RH=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1h0qL8-00065D-UU
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 16:21:18 +0000
X-Inumbo-ID: 89027433-3e99-11e9-bc90-bc764e045a96
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89027433-3e99-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 16:21:16 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id a16so4739484edn.1
 for <xen-devel@lists.xenproject.org>; Mon, 04 Mar 2019 08:21: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;
 bh=3MPIVnlFehoIUOphBV8upUfrScA6huYN8kxfUiFWM2Q=;
 b=RSOZ+wMQOturxcjd/KuO4jsKpfIaPlU4fKbnxjBSkgevAbjReIU0NvsoZTYqe9MtxZ
 58yahjj49kPkppAeUi2ajTUpfqLup8L/WmjbIl0J+wT0fNFsq/AAxQ9pWFfLDKvUZ5eb
 AjdrBuc8i4CaZ35ixwhY+H3lYJlSK1hkaVyT7Lus9EqdcapIyIdgdbi93yeWuS+WENpM
 Q/j8sUYFyiRtrWtxDbVyo9HhuySFZrY586mIwfpX9NTK0PJZdU9Ci7fvSLVGTgNZQzB5
 DS+xdTmqRsjcIfXB2hJsnATUby03tvTizdURBUykvdR7s346UKcR6Z4VowDyJqUkgUdU
 brdQ==
X-Gm-Message-State: APjAAAViF9LjJlVyMj/CAqlZbZn3UYdgTZiEUCPteo/0aayXy07R0o6l
 iyr6WGOtsCdKEWrhT+KZcvl1a9mJ
X-Google-Smtp-Source: APXvYqwaCbHfxA7mTZ2z8gIy8rtuGpav3xtRTZUf0E7/+8J3Q1N8a35dxVpRSC4LhMoSF0CghwuF2A==
X-Received: by 2002:aa7:d795:: with SMTP id s21mr15547922edq.116.1551716474950; 
 Mon, 04 Mar 2019 08:21:14 -0800 (PST)
Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com.
 [209.85.221.54])
 by smtp.gmail.com with ESMTPSA id w48sm2178957eda.88.2019.03.04.08.21.14
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Mar 2019 08:21:14 -0800 (PST)
Received: by mail-wr1-f54.google.com with SMTP id r5so6206287wrg.9
 for <xen-devel@lists.xenproject.org>; Mon, 04 Mar 2019 08:21:14 -0800 (PST)
X-Received: by 2002:adf:fec2:: with SMTP id q2mr12393584wrs.113.1551716473742; 
 Mon, 04 Mar 2019 08:21:13 -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>
 <CABfawhkjiD+q0wXkZwVa=kS=nNZ8XJLfjHZj1CPCMYZ-rxVgLw@mail.gmail.com>
 <9c976c21-1a96-b308-dd6e-b0a4d0a1c2e6@bitdefender.com>
 <b69c15e4-fad0-7b76-a764-fad9e593d267@citrix.com>
In-Reply-To: <b69c15e4-fad0-7b76-a764-fad9e593d267@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 4 Mar 2019 09:20:35 -0700
X-Gmail-Original-Message-ID: <CABfawh=6V3YEnYy+JLyrwQwqXbr5fXnX_Pmx4rd5K+_HLaobdQ@mail.gmail.com>
Message-ID: <CABfawh=6V3YEnYy+JLyrwQwqXbr5fXnX_Pmx4rd5K+_HLaobdQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.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: Petre Ovidiu 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>, 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>

T24gTW9uLCBNYXIgNCwgMjAxOSBhdCA5OjAxIEFNIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAyLzE5LzE5IDExOjQ4IEFNLCBSYXp2YW4gQ29q
b2NhcnUgd3JvdGU6Cj4gPiBPbiAyLzEyLzE5IDc6MDEgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPiA+PiBPbiBUaHUsIEZlYiA3LCAyMDE5IGF0IDk6MDYgQU0gUGV0cmUgT3ZpZGl1IFBJUkNB
TEFCVQo+ID4+IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4+Cj4gPj4+
IE9uIFRodSwgMjAxOS0wMi0wNyBhdCAxMTo0NiArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
PiA+Pj4+IE9uIDIvNi8xOSAyOjI2IFBNLCBQZXRyZSBPdmlkaXUgUElSQ0FMQUJVIHdyb3RlOgo+
ID4+Pj4+IE9uIFdlZCwgMjAxOC0xMi0xOSBhdCAyMDo1MiArMDIwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+ID4+Pj4+PiBUaGlzIHBhdGNoc2V0IGlzIGEgcmV3b3JrIG9mIHRoZSAibXVsdGkt
cGFnZSByaW5nIGJ1ZmZlciIgZm9yCj4gPj4+Pj4+IHZtX2V2ZW50cwo+ID4+Pj4+PiBwYXRjaCBi
YXNlZCBvbiBBbmRyZXcgQ29vcGVyJ3MgY29tbWVudHMuCj4gPj4+Pj4+IEZvciBzeW5jaHJvbm91
cyB2bV9ldmVudHMgdGhlIHJpbmcgd2FpdHF1ZXVlIGxvZ2ljIHdhcwo+ID4+Pj4+PiB1bm5lY2Vz
c2FyeSBhcwo+ID4+Pj4+PiB0aGUKPiA+Pj4+Pj4gdmNwdSBzZW5kaW5nIHRoZSByZXF1ZXN0IHdh
cyBibG9ja2VkIHVudGlsIGEgcmVzcG9uc2Ugd2FzCj4gPj4+Pj4+IHJlY2VpdmVkLgo+ID4+Pj4+
PiBUbyBzaW1wbGlmeSB0aGUgcmVxdWVzdC9yZXNwb25zZSBtZWNoYW5pc20sIGFuIGFycmF5IG9m
IHNsb3R0ZWQKPiA+Pj4+Pj4gY2hhbm5lbHMKPiA+Pj4+Pj4gd2FzIGNyZWF0ZWQsIG9uZSBwZXIg
dmNwdS4gRWFjaCB2Y3B1IHB1dHMgdGhlIHJlcXVlc3QgaW4gdGhlCj4gPj4+Pj4+IGNvcnJlc3Bv
bmRpbmcgc2xvdCBhbmQgYmxvY2tzIHVudGlsIHRoZSByZXNwb25zZSBpcyByZWNlaXZlZC4KPiA+
Pj4+Pj4KPiA+Pj4+Pj4gSSdtIHNlbmRpbmcgdGhpcyBwYXRjaCBhcyBhIFJGQyBiZWNhdXNlLCB3
aGlsZSBJJ20gc3RpbGwgd29ya2luZwo+ID4+Pj4+PiBvbgo+ID4+Pj4+PiB3YXkgdG8KPiA+Pj4+
Pj4gbWVhc3VyZSB0aGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCwgeW91ciBmZWVk
YmFjayB3b3VsZAo+ID4+Pj4+PiBiZSBhCj4gPj4+Pj4+IGdyZWF0Cj4gPj4+Pj4+IGFzc2lzdGFu
Y2UuCj4gPj4+Pj4+Cj4gPj4+Pj4KPiA+Pj4+PiBJcyBhbnlvbmUgc3RpbGwgdXNpbmcgYXN5bmNo
cm9ub3VzIHZtX2V2ZW50IHJlcXVlc3RzPyAodGhlIHZjcHUgaXMKPiA+Pj4+PiBub3QKPiA+Pj4+
PiBibG9ja2VkIGFuZCBubyByZXNwb25zZSBpcyBleHBlY3RlZCkuCj4gPj4+Pj4gSWYgbm90LCBJ
IHN1Z2dlc3QgdGhhdCB0aGUgZmVhdHVyZSBzaG91bGQgYmUgcmVtb3ZlZCBhcyBpdAo+ID4+Pj4+
IChzaWduaWZpY2FudGx5KSBpbmNyZWFzZXMgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIGN1cnJlbnQK
PiA+Pj4+PiBpbXBsZW1lbnRhdGlvbi4KPiA+Pj4+Cj4gPj4+PiBDb3VsZCB5b3UgZGVzY3JpYmUg
aW4gYSBiaXQgbW9yZSBkZXRhaWwgd2hhdCB0aGUgc2l0dWF0aW9uCj4gPj4+PiBpcz8gIFdoYXQn
cwo+ID4+Pj4gdGhlIGN1cnJlbnQgc3RhdGUgZm8gYWZmYWlycyB3aXRoIHZtX2V2ZW50cywgd2hh
dCB5b3UncmUgdHJ5aW5nIHRvCj4gPj4+PiBjaGFuZ2UsIHdoeSBhc3luYyB2bV9ldmVudHMgaXMg
bW9yZSBkaWZmaWN1bHQ/Cj4gPj4+Pgo+ID4+PiBUaGUgbWFpbiByZWFzb24gZm9yIHRoZSB2bV9l
dmVudHMgbW9kaWZpY2F0aW9uIHdhcyB0byBpbXByb3ZlIHRoZQo+ID4+PiBvdmVyYWxsIHBlcmZv
cm1hbmNlIGluIGhpZ2ggdGhyb3VnaHB1dCBpbnRyb3NwZWN0aW9uIHNjZW5hcmlvcy4gRm9yCj4g
Pj4+IGRvbXVzIHdpdGggYSBoaWdoZXIgdmNwdSBjb3VudCwgYSB2Y3B1IGNvdWxkIHNsZWVwIGZv
ciBhIGNlcnRhaW4gcGVyaW9kCj4gPj4+IG9mIHRpbWUgd2hpbGUgd2FpdGluZyBmb3IgYSByaW5n
IHNsb3QgdG8gYmVjb21lIGF2YWlsYWJsZQo+ID4+PiAoX192bV9ldmVudF9jbGFpbV9zbG90KQo+
ID4+PiBUaGUgZmlyc3QgcGF0Y2hzZXQgb25seSBpbmNyZWFzZWQgdGhlIHJpbmcgc2l6ZSwgYW5k
IHRoZSBzZWNvbmQKPiA+Pj4gaXRlcmF0b24sIGJhc2VkIG9uIEFuZHJldyBDb3BwZXIncyBjb21t
ZW50cywgcHJvcG9zZWQgYSBzZXBhcmF0ZSBwYXRoCj4gPj4+IHRvIGhhbmRsZSBzeW5jaHJvbm91
cyBldmVudHMgKCBhIHNsb3R0ZWQgYnVmZmVyIGZvciBlYWNoIHZjcHUpIGluIG9yZGVyCj4gPj4+
IHRvIGhhdmUgdGhlIGV2ZW50cyBoYW5kbGVkIGluZGVwZW5kZW50bHkgb2Ygb25lIGFub3RoZXIu
IFRvIGhhbmRsZQo+ID4+PiBhc3luY2hyb25vdXMgZXZlbnRzLCBhIGR5bmFtaWNhbGx5IGFsbG9j
YXRlZCB2bV9ldmVudCByaW5nIGlzIHVzZWQuCj4gPj4+IFdoaWxlIHRoZSBpbXBsZW1lbnRhdGlv
biBpcyBub3QgZXhhY3RseSBhbiBleGVyY2lzZSBpbiBzaW1wbGljaXR5LCBpdAo+ID4+PiBwcmVz
ZXJ2ZXMgYWxsIHRoZSBuZWVkZWQgZnVuY3Rpb25hbGl0eSBhbmQgb2ZmZXJzIGZhbGxiYWNrIGlm
IHRoZSBMaW51eAo+ID4+PiBkb21haW4gcnVubmluZyB0aGUgbW9uaXRvciBhcHBsaWNhdGlvbiBk
b2Vzbid0IHN1cHBvcnQKPiA+Pj4gSU9DVExfUFJJVkNNRF9NTUFQX1JFU09VUkNFLgo+ID4+PiBI
b3dldmVyLCB0aGUgcHJvYmxlbSBnb3QgYSBsaXR0bGUgYml0IG1vcmUgY29tcGxpY2F0ZWQgd2hl
biBJIHRyaWVkCj4gPj4+IGltcGxlbWVudGluZyB0aGUgdm1fZXZlbnRzIHVzaW5nIGFuIElPUkVR
IHNlcnZlciAoYmFzZWQgb24gUGF1bAo+ID4+PiBEdXJyYW50J3MgY29tbWVudHMpLiBGb3Igc3lu
Y2hyb25vdXMgdm1fZXZlbnRzLCBpdCBzaW1wbGlmaWVkIHRoaW5ncyBhCj4gPj4+IGxpdHRsZSwg
ZWxpbWluYXRpbmcgYm90aCB0aGUgbmVlZCBmb3IgYSBzcGVjaWFsIHN0cnVjdHVyZSB0byBob2xk
IHRoZQo+ID4+PiBwcm9jZXNzaW5nIHN0YXRlIGFuZCB0aGUgZXZ0Y2hucyBmb3IgZWFjaCB2Y3B1
Lgo+ID4+PiBUaGUgYXN5bmNocm9ub3VzIGV2ZW50cyB3ZXJlIGEgbGl0dGxlIG1vcmUgdHJpY2t5
IHRvIGhhbmRsZS4gVGhlCj4gPj4+IGJ1ZmZlcmVkIGlvcmVxcyB3ZXJlIGEgZ29vZCBjYW5kaWRh
dGUsIGJ1dCB0aGUgb25seSB0aGluZyB1c2FibGUgaXMgdGhlCj4gPj4+IGNvcnJlc3BvbmRpbmcg
ZXZ0Y2huIGluIGNvbmp1bmN0aW9uIHdpdGggYW4gZXhpc3RpbmcgcmluZy4gSW4gb3JkZXIgdG8K
PiA+Pj4gdXNlIHRoZW0sIGEgbW9jayBidWZmZXJlZCBpb3JlcSBzaG91bGQgYmUgY3JlYXRlZCBh
bmQgdHJhbnNtaXR0ZWQsIHdpdGgKPiA+Pj4gdGhlIG9ubHkgbWVhbmluZ2Z1bCBmaWVsZCBiZWlu
ZyB0aGUgaW9yZXEgdHlwZS4KPiA+Pj4KPiA+Pj4+IEkgY2VydGFpbmx5IHRoaW5rIGl0IHdvdWxk
IGJlIGJldHRlciBpZiB5b3UgY291bGQgd3JpdGUgdGhlIG5ldwo+ID4+Pj4gdm1fZXZlbnQKPiA+
Pj4+IGludGVyZmFjZSB3aXRob3V0IGhhdmluZyB0byBzcGVuZCBhIGxvdCBvZiBlZmZvcnQgc3Vw
cG9ydGluZyBtb2Rlcwo+ID4+Pj4gdGhhdAo+ID4+Pj4geW91IHRoaW5rIG5vYm9keSB1c2VzLgo+
ID4+Pj4KPiA+Pj4+IE9uIHRoZSBvdGhlciBoYW5kLCBnZXR0aW5nIGludG8gdGhlIGhhYml0IG9m
IGJyZWFraW5nIHN0dWZmLCBldmVuIGZvcgo+ID4+Pj4gcGVvcGxlIHdlIGRvbid0IGtub3cgYWJv
dXQsIHdpbGwgYmUgYSBoaW5kcmFuY2UgdG8gY29tbXVuaXR5IGdyb3d0aDsKPiA+Pj4+IGEKPiA+
Pj4+IGNvbW1pdG1lbnQgdG8ga2VlcGluZyBpdCB3b3JraW5nIHdpbGwgYmUgYSBiZW5lZml0IHRv
IGdyb3d0aC4KPiA+Pj4+Cj4gPj4+PiBCdXQgb2YgY291cnNlLCB3ZSBoYXZlbid0IGRlY2xhcmVk
IHRoZSB2bV9ldmVudCBpbnRlcmZhY2UgJ3N1cHBvcnRlZCcKPiA+Pj4+IChpdCdzIG5vdCBldmVu
IG1lbnRpb25lZCBpbiB0aGUgU1VQUE9SVC5tZCBkb2N1bWVudCB5ZXQpLgo+ID4+Pj4KPiA+Pj4+
IEp1c3QgZm9yIHRoZSBzYWtlIG9mIGRpc2N1c3Npb24sIHdvdWxkIGl0IGJlIHBvc3NpYmxlIC8g
cmVhc29uYmxlLAo+ID4+Pj4gZm9yCj4gPj4+PiBpbnN0YW5jZSwgdG8gY3JlYXRlIGEgbmV3IGlu
dGVyZmFjZSwgdm1fZXZlbnRzMiwgaW5zdGVhZD8gIFRoZW4geW91Cj4gPj4+PiBjb3VsZCB3cml0
ZSBpdCB0byBzaGFyZSB0aGUgaW9yZXEgaW50ZXJmYWNlIHdpdGhvdXQgaGF2aW5nIGxlZ2FjeQo+
ID4+Pj4gYmFnZ2FnZSB5b3UncmUgbm90IHVzaW5nOyB3ZSBjb3VsZCBkZXByZWNhdGUgYW5kIGV2
ZW50dWFsbHkgcmVtb3ZlCj4gPj4+PiB2bV9ldmVudHMxLCBhbmQgaWYgYW55b25lIHNob3V0cywg
d2UgY2FuIHB1dCBpdCBiYWNrLgo+ID4+Pj4KPiA+Pj4+IFRob3VnaHRzPwo+ID4+Pj4KPiA+Pj4+
ICAgLUdlb3JnZQo+ID4+PiBZZXMsIGl0J3MgcG9zc2libGUgYW5kIGl0IHdpbGwgR1JFQVRMWSBz
aW1wbGlmeSB0aGUgaW1wbGVtZW50YXRpb24uIEkKPiA+Pj4ganVzdCBoYXZlIHRvIG1ha2Ugc3Vy
ZSB0aGUgaW50ZXJmYWNlcyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgo+ID4+Cj4gPj4gSSdtIGZv
ciByZW1vdmluZyBmZWF0dXJlcyBmcm9tIHRoZSB2bV9ldmVudCBpbnRlcmZhY2UgdGhhdCBhcmUg
bm8KPiA+PiBsb25nZXIgaW4gdXNlLCBlc3BlY2lhbGx5IGlmIHRoZXkgYmxvY2sgbW9yZSBhZHZh
bnRhZ2VvdXMgY2hhbmdlcyBsaWtlCj4gPj4gdGhpcyBvbmUuIFdlIGRvbid0IGtub3cgd2hhdCB0
aGUgdXNlLWNhc2Ugd2FzIGZvciBhc3luYyBldmVudHMgbm9yCj4gPj4gaGF2ZSBzZWVuIGFueW9u
ZSBldmVuIG1lbnRpb24gdGhlbSBzaW5jZSBJJ3ZlIGJlZW4gd29ya2luZyB3aXRoIFhlbi4KPiA+
PiBDcmVhdGluZyBhIG5ldyBpbnRlcmZhY2UsIGFzIG1lbnRpb25lZCBhYm92ZSwgd291bGQgbWFr
ZSBzZW5zZSBpZgo+ID4+IHRoZXJlIHdhcyBhIGRpc2FncmVlbWVudCB3aXRoIHJldGlyaW5nIHRo
aXMgZmVhdHVyZS4gSSBkb24ndCB0aGluawo+ID4+IHRoYXQncyB0aGUgY2FzZS4gSSBjZXJ0YWlu
bHkgd291bGQgcHJlZmVyIG5vdCBoYXZpbmcgdG8gbWFpbnRhaW4gdHdvCj4gPj4gc2VwYXJhdGUg
aW50ZXJmYWNlcyBnb2luZyBmb3J3YXJkIHdpdGhvdXQgYSBjbGVhciBqdXN0aWZpY2F0aW9uIGFu
ZAo+ID4+IGRvY3VtZW50ZWQgdXNlLWNhc2UgZXhwbGFpbmluZyB3aHkgd2Uga2VlcCB0aGUgb2xk
IGludGVyZmFjZSBhcm91bmQuCj4gPgo+ID4gQUZBSUNULCB0aGUgYXN5bmMgbW9kZWwgaXMgYnJv
a2VuIGNvbmNlcHR1YWxseSBhcyB3ZWxsLCBzbyBpdCBtYWtlcyBubwo+ID4gc2Vuc2UuIEl0IHdv
dWxkIG1ha2Ugc2Vuc2UsIElNSE8sIGlmIGl0IHdvdWxkIGJlIGxvc3N5IChpLmUuIHdlIGp1c3QK
PiA+IHdyaXRlIGluIHRoZSByaW5nIGJ1ZmZlciwgaWYgc29tZWJvZHkgbWFuYWdlcyB0byAiY2F0
Y2giIGFuIGV2ZW50IHdoaWxlCj4gPiBpdCBmbGllcyBieSB0aGVuIHNvIGJlIGl0LCBpZiBub3Qg
aXQgd2lsbCBiZSBvdmVyd3JpdHRlbikuIElmIGl0IHdvdWxkCj4gPiBoYXZlIGJlZW4gdHJ1bHkg
bG9zc3ksIEknZCBzZWUgYSB1c2UtY2FzZSBmb3IgaXQsIGZvciBnYXRoZXJpbmcKPiA+IHN0YXRp
c3RpY3MgbWF5YmUuCj4gPgo+ID4gSG93ZXZlciwgYXMgdGhlIGNvZGUgaXMgbm93LCB0aGUgVkNQ
VXMgYXJlIG5vdCBwYXVzZWQgb25seSBpZiB0aGVyZSdzCj4gPiBzdGlsbCBzcGFjZSBpbiB0aGUg
cmluZyBidWZmZXIuIElmIHRoZXJlJ3Mgbm8gbW9yZSBzcGFjZSBpbiB0aGUgcmluZwo+ID4gYnVm
ZmVyLCB0aGUgVkNQVSB0cnlpbmcgdG8gcHV0IGFuIGV2ZW50IGluIHN0aWxsIGdldHMgcGF1c2Vk
IGJ5IHRoZQo+ID4gdm1fZXZlbnQgbG9naWMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlc2UgZXZlbnRz
IGFyZSBvbmx5ICJoYWxmLWFzeW5jIi4KPiA+Cj4gPiBGV0lXLCBJJ20gd2l0aCBUYW1hcyBvbiB0
aGlzIG9uZTogaWYgbm9ib2R5IGNhcmVzIGFib3V0IGFzeW5jIGV2ZW50cyAvCj4gPiBjb21lcyBm
b3J3YXJkIHdpdGggdmFsaWQgdXNlIGNhc2VzIG9yIGFwcGxpY2F0aW9ucyB1c2luZyB0aGVtLCBJ
IHNlZSBubwo+ID4gcmVhc29uIHdoeSB3ZSBzaG91bGQgaGF2ZSB0aGlzIGV4dHJhIGNvZGUgdG8g
bWFpbnRhaW4sIGZpbmQgYnVncyBpbiwgYW5kCj4gPiB0cmlwIG92ZXIgb3RoZXIgY29tcG9uZW50
cyAobWlncmF0aW9uLCBpbiBBbmRyZXcncyBleGFtcGxlKS4KPgo+IFRoZSB3aG9sZSBpZGVhIHdv
dWxkIGJlIHRoYXQgd2UgKmRvbid0KiBtYWludGFpbiAidjEiLCB1bmxlc3Mgc29tZW9uZQo+IHNo
b3dzIHVwIGFuZCBzYXlzIHRoZXkgd2FudCB0byB1c2UgaXQuCj4KPiBUbyBsZXQgeW91IGtub3cg
d2hlcmUgSSdtIGNvbWluZyBmcm9tOiAgSXQncyBhY3R1YWxseSBmYWlybHkgdW5jb21tb24KPiBm
b3IgcGVvcGxlIHVzaW5nIHNvbWV0aGluZyB0byBwYXJ0aWNpcGF0ZSBpbiB0aGUgY29tbXVuaXR5
IHRoYXQKPiBnZW5lcmF0ZXMgaXQuICBGb3IgZXhhbXBsZSwgYSBmZXcgeWVhcnMgYWdvIEkgc3Bl
bnQgc29tZSB0aW1lIHdpdGggYQo+IEdDb0Mgc3R1ZGVudCBtYWtpbmcgbGlieGwgYmluZGluZ3Mg
Zm9yIEdvbGFuZy4gIEluIHNwaXRlIG9mIHRoZSBmYWN0Cj4gdGhhdCB0aGV5J3JlIHN0aWxsIGF0
ICdlYXJseSBwcm90b3R5cGUnIHN0YWdlLCBhcHBhcmVudGx5IHRoZXJlJ3MgYQo+IGNvbW11bml0
eSBvZiBwZW9wbGUgdGhhdCBoYXZlIHBpY2tlZCB0aG9zZSB1cCBhbmQgYXJlIHVzaW5nIHRoZW0u
Cj4KPiBTdWNoIHBlb3BsZSBvZnRlbjoKPiAqIFN0YXJ0IHVzaW5nIHdpdGhvdXQgZ2V0dGluZyBp
bnZvbHZlZCB3aXRoIHRoZSBjb21tdW5pdHkKPiAqIERvbid0IHJlYWQgdGhlIG1haWxpbmcgbGlz
dCB0byBoZWFyIHdoYXQncyBnb2luZyB0byBoYXBwZW4KPiAqIFdvbid0IGNvbXBsYWluIGlmIHNv
bWV0aGluZyBicmVha3MsIGJ1dCB3aWxsIGp1c3QgZ28gZmluZCBhIGRpZmZlcmVudAo+IHBsYXRm
b3JtLgo+Cj4gSWYgeW91IGhhdmUgc29tZXRoaW5nIHRoYXQgYWxyZWFkeSB3b3Jrcywgc3dpdGNo
aW5nIHRvIHNvbWV0aGluZyBlbHNlIGlzCj4gYSBodWdlIGVmZm9ydDsgaWYgd2hhdCB5b3UgdXNl
ZCB0byBoYXZlIGlzIGJyb2tlbiBhbmQgeW91IGhhdmUgdG8gc3dpdGNoCj4gZXZlcnl0aGluZyBv
dmVyIGFueXdheSwgdGhlbiB5b3UncmUgbXVjaCBtb3JlIGxpa2VseSB0byB0cnkgc29tZXRoaW5n
IGVsc2UuCj4KPiBUaGVyZSBhcmUgbWFueSByZWFzb24gZm9yIHRoZSBzdWNjZXNzIG9mIGJvdGgg
TGludXggYW5kIExpbnV4Cj4gY29udGFpbmVycywgYnV0IG9uZSBtYWpvciBvbmUgaXMgdGhlIGZh
aXJseSBmYW5hdGljYWwgY29tbWl0bWVudCB0aGV5Cj4gaGF2ZSB0byBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBhbmQgYXZvaWRpbmcgYnJlYWtpbmcgdXNlcnNwYWNlCj4gYXBwbGljYXRpb25zLiAg
QnkgY29udHJhc3QsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIHhlbmQgLT4geGwKPiB0cmFuc2l0
aW9uLCB3aGlsZSBuZWNlc3NhcnksIGhhcyBiZWVuIGFuIGluZmxlY3Rpb24gcG9pbnQgdGhhdCBj
YXVzZWQgYQo+IGxvdCBvZiBwZW9wbGUgdG8gY29uc2lkZXIgbW92aW5nIGF3YXkgZnJvbSBYZW4g
KHNpbmNlIGEgbG90IG9mIHRoZWlyIG9sZAo+IHRvb2xpbmcgc3RvcHBlZCB3b3JraW5nKS4KPgo+
IFNvOyBhdCB0aGUgbW9tZW50LCB3ZSBkb24ndCBrbm93IGlmIGFueW9uZSdzIHVzaW5nIHRoZSBh
c3luYwo+IGZ1bmN0aW9uYWxpdHkgb3Igbm90LiAgV2UgaGF2ZSB0aHJlZSBjaG9pY2VzOgo+Cj4g
QS4gVHJ5IHRvIGltcGxlbWVudCBib3RoIHN5bmMgLyBhc3luYyBpbiB0aGUgZXhpc3RpbmcgaW50
ZXJmYWNlLgo+IEIuIFJlLXdyaXRlIHRoZSBjdXJyZW50IGludGVyZmFjZSB0byBiZSBzeW5jLW9u
bHkuCj4gQy4gQ3JlYXRlIGEgbmV3IGludGVyZmFjZSAoJ3YyJykgZnJvbSBzY3JhdGNoLCBkZWxl
dGluZyAndjEnIHdoZW4gJ3YyJwo+IGlzIHJlYWR5Lgo+Cj4gT3B0aW9uIEEgKnByb2JhYnkqIGtl
ZXBzIHNpbGVudCB1c2Vycy4gIEJ1dCwgUGV0cmUgc3BlbmRzIGEgbG90IG9mIHRpbWUKPiBkZXNp
Z25pbmcgYXJvdW5kIGFuZCBkZWJ1Z2dpbmcgc29tZXRoaW5nIHRoYXQgaGUgZG9lc24ndCB1c2Ug
b3IgY2FyZQo+IGFib3V0LCBhbmQgdGhhdCBoZSdzIG5vdCBzdXJlICphbnlvbmUqIHVzZXMuICBO
b3QgZ3JlYXQuCj4KPiBPcHRpb24gQiBpcyBtb3JlIGVmZmljaWVudCBmb3IgUGV0cmUuICBCdXQg
aWYgdGhlcmUgYXJlIHVzZXJzLCBhbnkgb25lcwo+IHRoYXQgZG9uJ3QgY29tcGxhaW4gd2UgbG9z
ZSBpbW1lZGlhdGVseS4gIElmIGFueSB1c2VycyBkbyBjb21wbGFpbiwgdGhlbgo+IGFnYWluIHdl
IGhhdmUgdGhlIGNob2ljZTogVHJ5IHRvIHJldHJvZml0IHRoZSBhc3luYyBmdW5jdGlvbmFsaXR5
LCBvcgo+IHRlbGwgdGhlbSB3ZSdyZSBzb3JyeSwgdGhleSdsbCBoYXZlIHRvIHBvcnQgdGhlaXIg
dGhpbmcgdG8gdjIgb3IgZ28gYXdheS4KPgo+IEluIHRoZSBjYXNlIG9mIG9wdGlvbiBDLCB3ZSBj
YW4gbGVhdmUgJ3YxJyB0aGVyZSBhcyBsb25nIGFzIHdlIHdhbnQuICBJZgo+IHdlIGRlbGV0ZSBp
dCwgYW5kIHBlb3BsZSBjb21wbGFpbiwgaXQgd29uJ3QgYmUgdGVycmlibHkgZGlmZmljdWx0IHRv
Cj4gcmVpbnN0YXRlICd2MScgd2l0aG91dCBhZmZlY3RpbmcgJ3YyJy4KPgo+IEkgbWVhbiwgYSBw
YXJ0IG9mIG1lIGNvbXBsZXRlbHkgYWdyZWVzIHdpdGggeW91OiBnZXQgcmlkIG9mIGNydWZ0Cj4g
bm9ib2R5J3MgdXNpbmc7IGlmIHlvdSB3YW50IHRvIGRlcGVuZCBvbiBzb21ldGhpbmcgc29tZW9u
ZSBlbHNlIGlzCj4gZGV2ZWxvcGluZywgYXQgbGVhc3Qgc2hvdyB1cCBhbmQgZ2V0IGludm9sdmVk
IGluIHRoZSBjb21tdW5pdHksIG9yIGRvbid0Cj4gY29tcGxhaW4gd2hlbiBpdCBnb2VzIGF3YXku
Cj4KPiBCdXQgYW5vdGhlciBwYXJ0IG9mIG1lIGlzIGp1c3Qgd29ycmllZCB0aGUgbG9uZy10ZXJt
IGVmZmVjdHMgb2YgdGhpcwo+IGtpbmQgb2YgYmVoYXZpb3IuCj4KPiBBbnl3YXksIEkgd29uJ3Qg
aW5zaXN0IG9uIGhhdmluZyBhIHYyIGlmIG5vYm9keSBlbHNlIHNheXMgYW55dGhpbmc7IEkKPiBq
dXN0IHdhbnRlZCB0byBtYWtlIHN1cmUgdGhlICJpbnZpc2libGUiIGVmZmVjdHMgZ290IHByb3Bl
ciBjb25zaWRlcmF0aW9uLgoKSSBhZ3JlZSB3aXRoIHRoZSBub3QtYnJlYWstdGhpbmdzIGZvciBj
b252ZW5pZW5jZSBvbmx5IGZvciBzdGFibGUKaW50ZXJmYWNlcy4gVGhpcyBpcyBub3QgYSBzdGFi
bGUgaW50ZXJmYWNlIGhvd2V2ZXIgYW5kIG5ldmVyIHdhcyAtCml0J3MgZXhwZXJpbWVudGFsIGF0
IHRoaXMgcG9pbnQuIFNvIHdlIHNob3VsZCB0cmVhdCBpdCBhcyBzdWNoIGFuZCBub3QKa2VlcCBk
ZWFkIGNvZGUgYXJvdW5kIGp1c3QgdG8gbWFrZSBpdCBhcHBlYXIgdG8gYmUgYSBzdGFibGUgaW50
ZXJmYWNlLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 16:42:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 16:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0qfi-0007Vm-WE; Mon, 04 Mar 2019 16:42: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=81nK=RH=phptrix.de=einsle@srs-us1.protection.inumbo.net>)
 id 1h0qUl-0006sw-AT
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 16:31:15 +0000
X-Inumbo-ID: ebd874df-3e9a-11e9-bc90-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.126.135])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebd874df-3e9a-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 16:31:12 +0000 (UTC)
Received: from mail.phptrix.de ([79.242.27.137]) by mrelayeu.kundenserver.de
 (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id
 1M7Jj2-1gt8rK2gIe-007kEp for <xen-devel@lists.xenproject.org>; Mon, 04 Mar
 2019 17:31:10 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=phptrix.de;
 s=default; h=To:From:Subject:Message-ID:Date:User-Agent:
 MIME-Version:Content-Type:Content-Transfer-Encoding; bh=F94C2o8M
 BrB0bums+ABrwvANlsk=; b=eBZpzEQoWxy7buwGgsqnAXvpU2LKhtGFFkpJkhzh
 5alOPVABDNy5QvvcQEf0hDF5nw7ni4OVODJC8cTPQq7kd/hpgQugTaxfmreumGNz
 /pvr8eUG7/5GDwvjPDG6objzCKH1hAGyV9FJ2RQGueMzeF2VfYvEPwRdL6F2zWFp
 QFI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=default; d=phptrix.de;
 b=hhuw54Ol7j/dK2ya0yCkga2fAOtVzNMfDBcx0EaXu5pX6sySbZTL6dBPZ/+vZQ0l0QP+BXU98vpIZt2aMMjpI19+bD0kSs44Sv7oa1QCI5Qby03IhCfibGGDdMIWNOnkKbETQBgXbY7ngYaLiUdy1EzIIHWUv1sQhdtRJ08D6LI=;
Received: (qmail 14102 invoked by uid 210); 4 Mar 2019 17:31:09 +0100
X-Qmail-Scanner-Diagnostics: from whisperdark.phptrix.de
 (einsle@whisperdark.phptrix.de) by portfish (envelope-from
 <einsle@phptrix.de>, uid 201) with qmail-scanner-2.11st 
 (clamdscan: 0.100.1/25377. spamassassin: 3.4.1. perlscan: 2.11st.  
 Clear:RC:1(192.168.139.163):. 
 Processed in 0.046591 secs); 04 Mar 2019 16:31:09 -0000
Received: from whisperdark.phptrix.de (HELO ?192.168.139.163?)
 (einsle@192.168.139.163)
 by portfish.phptrix.de with ESMTPA; 4 Mar 2019 17:31:09 +0100
To: xen-devel <xen-devel@lists.xenproject.org>
From: Steffen Einsle <einsle@phptrix.de>
Message-ID: <2b0474b0-93dd-b66a-7858-b30a3cb3a671@phptrix.de>
Date: Mon, 4 Mar 2019 17:31:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
X-Provags-ID: V03:K1:t4Wp9YxW4M0fOzY2ozoz7+h2Toc0vhFglbBHwkB+935ghRSdd9j
 Uymp/3ewxGeI1hMDeYTKnJqlNdq+U+OoxJ/9ZzxVNEsjedM0nbex+QRnW402IriQGT+moQ7
 EA3/IDn7vCbkrDiYLFOukn6KDmHIy9seU//MtLbYV4T5DBQZZZxguoi5BIyljCJnh84AbAA
 soHsmo78t0/lc8uRTTtOQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:KlV773D7kiA=:M51zNYV6ASWT1aCw9FHcLI
 CjNtfG7FUVuMOzZ0cyMpYDYeuXHlxxk0Xztb6DSDvyHUK2DMYfdrUUAr3jNMCnCrSlIl7l2F9
 6Ni7VrBTk1R81Q+SL5rQZ03u4mAHMnzlqt0RbQIBsivxl0kW0n25tF/d7wtf1z/vkopa5vDd5
 6lnZUDGCwERczZqcPLUm6HqrH0E9/YR8B2RGcfzKkXQSTm9FwjPbPEZ75kTp9ufdLFiHFOpuL
 m9XjCceCU4efIO9NfbQfHYjCfOlbRB4KoopbusoLENWxGrikp9/8B1lPd0tJa8/fa0j1e1gep
 hYHOzYcGDCyuADNJ9R6ULAvcJ5qTbDCfIvyf/RlQiJxSHWhHkXRM5/SPjxb3D9uQHuIOq4Vww
 B+2i8usWtKA2uHVBcN3nL1a2nf514cLKzWYdVCl1cXa0b663iXRKiI2RI9WKVsiCvUifOVkhp
 lHJVCBVuP8M9sd9LZdOlZ+j1sZWtAM3mgeyCmFKY/yWwRqHvn2vPuKMRgV3mZ5v1Tv+1Z5GOE
 GY1VbAB+84+V3/XRSVoJSnx2K/GoiUH83l6IuurzkeNamBi0cp+k0b+WpCval5lICk+aNGq4O
 zRKiyIyQbf8/pkGzbWbV+S53XcL+H7iUKcG4mL9EuD6nJNkLCa5jn1awc9ea/8U9I9NYwOfc+
 2WBwuhYiWsdX7PMmgMo+YOQOEA6MEc06drRl9JBk7UQl2TLMF/i6zFql6W1ChxRgnGyAo/nuu
 ASknDvn2QEDOkAYYQmf30ynuM3ijg6TKT1oERc1oTFxMDzXWd9HpqP7o6Ms=
X-Mailman-Approved-At: Mon, 04 Mar 2019 16:42:33 +0000
Subject: [Xen-devel] PV drivers 8.2.2. only testsigned?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgdGhlcmUsCgphZnRlciBkb3dubG9hZGluZyB0aGUgZHJpdmVycyBmcm9tIApodHRwczovL3hl
bnByb2plY3Qub3JnL3dpbmRvd3MtcHYtZHJpdmVycy8gSSBkaXNjb3ZlcmVkIHRoYXQgdGhlIDgu
Mi4yLiAKZHJpdmVyc2V0IGlzIG9ubHkgdGVzdHNpZ25lZCAtIG1ha2luZyBpdCBkaWZmaWN1bHQg
dG8gaW5zdGFsbCBhbmQgdXNlIAp0aGVtLiBJIHVuZGVyc3RhbmQgdGhhdCBzaWduaW5nIGlzIGEg
Y29tcGxpY2F0ZWQgcHJvY2VzcyBhbmQgdGhhdCAKZGV2ZWxvcG1lbnQgYnVpbGQgZHJpdmVycyBh
cmUgYWx3YXlzIG9ubHkgdGVzdHNpZ25lZCAtIGJ1dCB0aGUgCmRldmVsb3BtZW50IGJ1aWxkIGRy
aXZlcnMgYXJlIG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBwYWdlIGFuZCB0aGUgCjguMi4yLiBk
b3dubG9hZCBpcyBvbiB0aGUgbGVmdC4gVG8gbWUgaXQgc2VlbXMgdG8gc3VnZ2VzdCAibGVmdCBz
aWRlIGhhcyAKcmVsZWFzZSBkcml2ZXJzIHdpdGggdmFsaWQgc2lnbmluZywgcmlnaHQgc2lkZSBo
YXMgZGV2ZWxvcG1lbnQgYnVpbGRzIAp3aXRoIHRlc3Qgc2lnbmluZyIKCkkganVzdCB3YW50ZWQg
dG8gYXNrIGFib3V0IGFueSBwbGFucyB0byByZWxlYXNlIHRoZSA4LjIuMi4gZHJpdmVycyB3aXRo
IAp2YWxpZCBzaWduaW5nLi4uIG9yIGhvdyB0aGUgZGVjaXNpb24gd2V0aGVyIHRvIHNpZ24gb3Ig
b25seSB0byB0ZXN0c2lnbiAKaXMgbWFkZS4uLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 17:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 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 1h0qwT-0008Gu-GV; Mon, 04 Mar 2019 16:59: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=MVxA=RH=bombadil.srs.infradead.org=batv+bc13671c9b846f11e917+5671+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1h0qwS-0008Gl-B8
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 16:59:52 +0000
X-Inumbo-ID: ebc5a40b-3e9e-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebc5a40b-3e9e-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 16:59:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=oNakw2iA3ovaRhA6FGLzwz+Xnw/qEf/kiqBxDm36lVA=; b=a8T4UXDHfxm1L2C9MXPED2QKh
 dksk8tpzhY90nSh4NXBOi5gsDepYGExBKILeE4q6FQfPZpxsUvPU7vhqJh3ZGEG30qGZtRBfYPCkv
 6QY6EYiLAwptdhS4xIfzjjMPk+/+FxWrw9K1+z+2nDxsw5sPloQwRZ8LAErhNl35yx6OUpMbo1qRb
 YS5ng5huJb4r77Ty0iBm8T2/kKaM9aY6A1X/vLtcw4AvDqgiYNZUixhHZJO86iNvI6+oTBzPzJtIC
 QaJv4nongGDJ2Hs/Smq4QeicM8Iuxf5CPN35I1mvFVd4uzNKq9/hka24kmnIJyKCnvRGAPUTZw6N1
 czKmUUQXA==;
Received: from 54-240-197-236.amazon.com ([54.240.197.236]
 helo=u3832b3a9db3152.ant.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1h0qwK-0001NA-UY; Mon, 04 Mar 2019 16:59:45 +0000
Message-ID: <ffbb62562dbe403f233494da48994f44e6fb9016.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Wei Liu <wei.liu2@citrix.com>
Date: Mon, 04 Mar 2019 16:59:42 +0000
In-Reply-To: <20190304154617.gtytkql6e3d4dv33@zion.uk.xensource.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
 <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
 <20190304154617.gtytkql6e3d4dv33@zion.uk.xensource.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7431087603547794075=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7431087603547794075==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-2IvLpV3FzDmYz/nOoSS+"


--=-2IvLpV3FzDmYz/nOoSS+
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2019-03-04 at 15:46 +0000, Wei Liu wrote:
> To me it is just a bit weird to guard with cur_depth -- if you really
> want to continue at all cost, why don't you make it really continue at
> all cost?

There isn't another early exit from the loop. It really does continue
at all costs.

The only exception is when cur_depth=3D=3D0 because that means xenstore-ls
was actually invoked on a path that doesn't exist at all. In that case
it *should* print the 'No such file or directory' message. And
continuing in that case would be meaningless anyway, since it won't
have found any child directories to iterate over anyway, so it would
just silently exit.

> Also you mentioned "a node disappears", I thought that was the case you
> cared about, hence my suggestion.

That's my primary use case, yes. Obviously we should make it do the
right thing in the general case while we're thinking about it. I'm
inclined to go with Juergen's suggestion of ignoring ENOENT and EACCES
(or should that have been EPERM?), yet still aborting for everything
else.



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

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


--=-2IvLpV3FzDmYz/nOoSS+--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7431087603547794075==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 04 17:01:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 17:01: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 1h0qxu-0000UK-VX; Mon, 04 Mar 2019 17: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=oqx+=RH=citrix.com=prvs=95934c56b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h0qxt-0000UE-UV
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 17:01:21 +0000
X-Inumbo-ID: 20416f66-3e9f-11e9-9510-57949513d0fc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20416f66-3e9f-11e9-9510-57949513d0fc;
 Mon, 04 Mar 2019 17:01:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="86753273"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v3 6/9] viridian: add implementation of
 synthetic interrupt MSRs
Thread-Index: AQHUuVJhNbHJ4SAidE6D5UITFB/8cKXwpNAAgAsu0HA=
Date: Mon, 4 Mar 2019 17:01:08 +0000
Message-ID: <4d52798a46074f7bad2500063307b49b@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-7-paul.durrant@citrix.com>
 <5C73F7C00200007800219E8E@prv1-mh.provo.novell.com>
In-Reply-To: <5C73F7C00200007800219E8E@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDI1IEZlYnJ1YXJ5IDIwMTkgMTQ6MTINCj4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4NCj4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHYzIDYvOV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlv
biBvZiBzeW50aGV0aWMgaW50ZXJydXB0IE1TUnMNCj4gDQo+ID4+PiBPbiAzMS4wMS4xOSBhdCAx
MTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiBAQCAtMTA1LDYgKzEz
Miw3MyBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgdmFsKQ0KPiA+ICAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZShkLCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7DQo+ID4gICAgICAgICAg
YnJlYWs7DQo+ID4NCj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoNCj4gPiArICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkNCj4g
PiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiA+ICsNCj4gPiArICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2NvbnRyb2wgPSB2YWw7DQo+ID4gKyAgICAgICAg
YnJlYWs7DQo+ID4gKw0KPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOg0KPiA+ICsg
ICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsNCj4gPiArDQo+ID4gKyAgICBjYXNlIEhW
X1g2NF9NU1JfU0lFRlA6DQo+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFz
ayhkKSAmIEhWTVBWX3N5bmljKSApDQo+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsNCj4gPiArDQo+ID4gKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpZWZw
ID0gdmFsOw0KPiA+ICsgICAgICAgIGJyZWFrOw0KPiA+ICsNCj4gPiArICAgIGNhc2UgSFZfWDY0
X01TUl9TSU1QOg0KPiA+ICsgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9zeW5pYykgKQ0KPiA+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047DQo+ID4gKw0KPiA+ICsgICAgICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5zaW1wKTsNCj4gPiArICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+c2ltcC5tc3IucmF3ID0gdmFsOw0KPiA+ICsgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3Rf
cGFnZSh2LCAiU0lNUCIsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcCk7DQo+ID4gKyAgICAg
ICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcC5tc3IuZmllbGRzLmVuYWJsZWQgKQ0K
PiA+ICsgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnNpbXApOw0KPiA+ICsgICAgICAgIGJyZWFrOw0KPiA+ICsNCj4gPiArICAgIGNh
c2UgSFZfWDY0X01TUl9FT006DQo+ID4gKyAgICB7DQo+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlk
aWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApDQo+ID4gKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsNCj4gPiArDQo+ID4gKyAgICAgICAgdi0+YXJjaC5odm0u
dmlyaWRpYW4tPm1zZ19wZW5kaW5nID0gMDsNCj4gPiArICAgICAgICBicmVhazsNCj4gPiArICAg
IH0NCj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6
DQo+IA0KPiBTdHJheSBicmFjZXMgZm9yIHRoZSBwcmV2aW91cyBjYXNlLCBhbmQgYSBtaXNzaW5n
IGJsYW5rIGxpbmUgYmV0d2Vlbg0KPiBib3RoLg0KPg0KDQpPay4NCiANCj4gPiArICAgIHsNCj4g
PiArICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJTlQwOw0K
PiA+ICsgICAgICAgIHVpbnQ4X3QgdmVjdG9yID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRb
c2ludHhdLmZpZWxkcy52ZWN0b3I7DQo+ID4gKw0KPiA+ICsgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQ0KPiA+ICsgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ID4gKw0KPiA+ICsgICAgICAgIC8qDQo+ID4gKyAgICAg
ICAgICogSW52YWxpZGF0ZSBhbnkgcHJldmlvdXMgbWFwcGluZyBieSBzZXR0aW5nIGFuIG91dC1v
Zi1yYW5nZQ0KPiA+ICsgICAgICAgICAqIGluZGV4Lg0KPiA+ICsgICAgICAgICAqLw0KPiA+ICsg
ICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3JfdG9fc2ludHhbdmVjdG9yXSA9DQo+
ID4gKyAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnQpOw0K
PiA+ICsNCj4gPiArICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludFtzaW50eF0ucmF3
ID0gdmFsOw0KPiA+ICsNCj4gPiArICAgICAgICAvKiBWZWN0b3JzIG11c3QgYmUgaW4gdGhlIHJh
bmdlIDE2LTI1NSBpbmNsdXNpdmUgKi8NCj4gPiArICAgICAgICB2ZWN0b3IgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+c2ludFtzaW50eF0uZmllbGRzLnZlY3RvcjsNCj4gPiArICAgICAgICBpZiAo
IHZlY3RvciA8IDE2ICkNCj4gPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
Ow0KPiANCj4gVGhlIFZpcmlkaWFuIHNwZWMgbWF5IHN1cmVseSBzcGVjaWZ5IGFyY2hpdGVjdHVy
YWxseSBpbmNvbnNpc3RlbnQNCj4gYmVoYXZpb3IsIGJ1dCBJJ2QgbGlrZSB0byBkb3VibGUgY2hl
Y2sgdGhhdCByYWlzaW5nIGFuIGV4Y2VwdGlvbg0KPiBhZnRlciBoYXZpbmcgdXBkYXRlZCBzb21l
IHN0YXRlIGFscmVhZHkgaXMgcmVhbGx5IGludGVuZGVkIGhlcmUuDQo+IA0KDQpUaGUgc3BlYyBp
cyBhbWJpZ3VvdXMgYXMgdG8gd2hldGhlciBhIHN1YnNlcXVlbnQgcmVhZCBzaG91bGQgc2VlIHRo
ZSBpbnZhbGlkIHZhbHVlLCBidXQgSSBhZ3JlZSBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYXZvaWQg
Y2hhbmdpbmcgc3RhdGUuDQoNCj4gPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2
OiBWSVJJRElBTiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNpbnR4LA0KPiA+ICsgICAgICAg
ICAgICAgICB2ZWN0b3IpOw0KPiA+ICsgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0
b3JfdG9fc2ludHhbdmVjdG9yXSA9IHNpbnR4Ow0KPiA+ICsNCj4gPiArICAgICAgICBpZiAoIHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMucG9sbGluZyApDQo+ID4gKyAg
ICAgICAgICAgIGNsZWFyX2JpdChzaW50eCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVu
ZGluZyk7DQo+ID4gKw0KPiA+ICsgICAgICAgIGJyZWFrOw0KPiA+ICsgICAgfQ0KPiA+ICAgICAg
ZGVmYXVsdDoNCj4gDQo+IE1pc3NpbmcgYmxhbmsgbGluZSBhYm92ZSBoZXJlIGFnYWluIChhbmQg
b25lIG1vcmUgaW4gdGhlIHJkbXNyIGNvZGUNCj4gYmVsb3cpLg0KDQpPay4NCg0KPiANCj4gPiBA
QCAtMTE2LDYgKzIxMCw4IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+ID4NCj4gPiAgaW50IHZpcmlkaWFuX3N5
bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpDQo+ID4gIHsNCj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+IA0K
PiBjb25zdD8NCg0KT2suDQoNCj4gDQo+ID4gK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNz
YWdlcyhzdHJ1Y3QgdmNwdSAqdikNCj4gDQo+IGNvbnN0ID8NCg0KQXQgdGhlIG1vbWVudCwgc2lu
Y2UgdGhlIGZ1bmN0aW9uIGRvZXMgbm90aGluZywgeWVzLg0KDQo+IA0KPiA+ICtib29sIHZpcmlk
aWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoc3RydWN0IHZjcHUgKnYsIHVpbnQ4X3QgdmVjdG9y
KQ0KPiANCj4gY29uc3QNCg0KT2suDQoNCj4gDQo+ID4gK3sNCj4gPiArICAgIGludCBzaW50eCA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3JfdG9fc2ludHhbdmVjdG9yXTsNCj4gDQo+IEkg
cmVhbGl6ZSB0aGUgYXJyYXkgcmVhZCBmcm9tIGhhcyB1aW50OF90IGVsZW1lbnRzLCBidXQgY2Fu
IHRoaXMgYW5kIC4uLg0KPiANCj4gPiArICAgIGlmICggc2ludHggPj0gQVJSQVlfU0laRSh2LT5h
cmNoLmh2bS52aXJpZGlhbi0+c2ludCkgKQ0KPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4g
PiArDQo+ID4gKyAgICByZXR1cm4gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbc2ludHhdLmZp
ZWxkcy5hdXRvX2VvaTsNCj4gPiArfQ0KPiA+ICsNCj4gPiArdm9pZCB2aXJpZGlhbl9zeW5pY19h
Y2tfc2ludChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpDQo+ID4gK3sNCj4gPiArICAg
IGludCBzaW50eCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3JfdG9fc2ludHhbdmVjdG9y
XTsNCj4gDQo+IC4uLiB0aGlzIHBsZWFzZSBzdGlsbCBiZSB1bnNpZ25lZCBpbnQ/DQoNCk9rLg0K
DQo+IA0KPiBBbHNvIGZvciBib3RoIGZ1bmN0aW9ucyBJIHdvbmRlciB3aGV0aGVyIHRoZWlyIGZp
cnN0IHBhcmFtZXRlcnMNCj4gd291bGRuJ3QgYmV0dGVyIGJlIHN0cnVjdCB2aXJpZGlhbl92Y3B1
ICouIFRoaXMgd291bGQgY2VydGFpbmx5IGhlbHANCj4gcmVhZGFiaWxpdHkgaGVyZS4NCg0KSSdk
IHByZWZlciBvdXRzaWRlIGNhbGxlcnMgdG8ganVzdCBwYXNzIHN0cnVjdCB2Y3B1LiBJIHRoaW5r
IEknbGwgcHV0IGluIGEgcHJlLWN1cnNvciBwYXRjaCB0byB1c2UgYSBzdGFjayB2YXJpYWJsZSB0
byBwb2ludCBhdCB2aXJpZGlhbl92Y3B1IG9yIHZpcmlkaWFuX2RvbWFpbiBpbiBwbGFjZXMgd2hl
cmUgaXQgbWFrZXMgc2Vuc2UsIGZvciB0aGUgc2FtZSBvZiByZWFkYWJpbGl0eS4NCg0KPiANCj4g
PiArICAgIGlmICggc2ludHggPCBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50
KSApDQo+ID4gKyAgICAgICAgY2xlYXJfYml0KHNpbnR4LCAmdi0+YXJjaC5odm0udmlyaWRpYW4t
Pm1zZ19wZW5kaW5nKTsNCj4gDQo+IFlvdSBhbHNvIG1heSB3YW50IHRvIHVzZSBhcnJheV9pbmRl
eF9ub3NwZWMoKSBoZXJlIGFuZA0KPiBhcnJheV9hY2Nlc3Nfbm9zcGVjKCkgYWJvdmUsIGRlc3Bp
dGUgdGhlcmUgbm90IGJlaW5nIHZlcnkgYmlnIGENCj4gcmFuZ2UgdG8gcnVuIHBhc3QgYXJyYXkg
Ym91bmRzIC4NCg0KT2ssIEkgY2FuIGRvIHRoYXQuDQoNCj4gDQo+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMNCj4g
PiBAQCAtNDYxLDExICs0NjEsMTUgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGlj
ICp2bGFwaWMpDQo+ID4NCj4gPiAgdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGlj
ICp2bGFwaWMsIHU4IHZlY3RvcikNCj4gPiAgew0KPiA+ICsgICAgc3RydWN0IHZjcHUgKnYgPSB2
bGFwaWNfdmNwdSh2bGFwaWMpOw0KPiA+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZsYXBpY19k
b21haW4odmxhcGljKTsNCj4gPg0KPiA+ICAgICAgaWYgKCB2bGFwaWNfdGVzdF92ZWN0b3IodmVj
dG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSkgKQ0KPiA+ICAgICAgICAgIHZpb2Fw
aWNfdXBkYXRlX0VPSShkLCB2ZWN0b3IpOw0KPiA+DQo+ID4gKyAgICBpZiAoIGhhc192aXJpZGlh
bl9zeW5pYyh2LT5kb21haW4pICkNCj4gDQo+IFBsZWFzZSB1c2UgZCBoZXJlLiBBbmQgY291bGQg
dGhpcyBiZSAiZWxzZSBpZigpIj8NCj4gDQoNCk9rLCBlbHNlIGlmIHdvdWxkIHdvcmsuDQoNCj4g
PiBAQCAtMTMwMSw2ICsxMzA1LDEzIEBAIGludCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVj
dCB2Y3B1ICp2KQ0KPiA+ICAgICAgaWYgKCAhdmxhcGljX2VuYWJsZWQodmxhcGljKSApDQo+ID4g
ICAgICAgICAgcmV0dXJuIC0xOw0KPiA+DQo+ID4gKyAgICAvKg0KPiA+ICsgICAgICogUG9sbCB0
aGUgdmlyaWRpYW4gbWVzc2FnZSBxdWV1ZXMgYmVmb3JlIGNoZWNraW5nIHRoZSBJUlIgc2luY2UN
Cj4gPiArICAgICAqIGEgc3l0aGV0aWMgaW50ZXJydXB0IG1heSBiZSBhc3NlcnRlZCBkdXJpbmcg
dGhlIHBvbGwuDQo+ID4gKyAgICAgKi8NCj4gPiArICAgIGlmICggaGFzX3ZpcmlkaWFuX3N5bmlj
KHYtPmRvbWFpbikgKQ0KPiA+ICsgICAgICAgIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMo
dik7DQo+ID4gKw0KPiA+ICAgICAgaXJyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIodmxhcGlj
KTsNCj4gPiAgICAgIGlmICggaXJyID09IC0xICkNCj4gPiAgICAgICAgICByZXR1cm4gLTE7DQo+
IA0KPiBXaGlsZSBhcmNoaXRlY3R1cmFsbHkgSVJSIGNhbiBpbmRlZWQgYmVjb21lIHNldCBhdCBh
bnkgdGltZSwgaXMgaXQNCj4gYWNjZXB0YWJsZSB0byBhbGwgb2Ygb3VyIG90aGVyIGNvZGUgZm9y
IHR3byBzdWNjZXNzaXZlIGludm9jYXRpb25zDQo+IHRvIHRoZSBmdW5jdGlvbiB0byBwb3RlbnRp
YWxseSBwcm9kdWNlIGRpZmZlcmVudCByZXN1bHRzPyBJJ20gaW4NCj4gcGFydGljdWxhciB3b3Jy
aWVkIGFib3V0IHtzdm0sdm14fV9pbnRyX2Fzc2lzdCgpLCBhbmQgaW4gdGhlaXINCj4gY29udGV4
dCBJIGFsc28gd29uZGVyIHdoZXRoZXIgeW91IGRvbid0IG5lZWQgYSBuZXcNCj4gaHZtX2ludHNy
Y18qIC0gaXQgbG9va3MgYXMgaWYgeW91IHVzZSBlbm91Z2ggb2YgdGhlIExBUElDIHRvIGdldA0K
PiBhd2F5IHdpdGhvdXQsIGJ1dCBJJ20gbm90IGVudGlyZWx5IGNlcnRhaW4uDQoNCldlbGwgYWNj
b3JkaW5nIHRvIHRoZSBzcGVjIHRoZSBzeW5pYyBpcyBzdXBwb3NlZCB0byBiZSBhIHN1cGVyc2V0
IG9mIHRoZSBsb2NhbCBBUElDIHNvIEknZCByYXRoZXIgc3RheSBjb21iaW5lZC4gSSBndWVzcyBJ
IGNhbiBhZGQgYSBsYXRjaCBzbyB0aGF0IHRoZSBwb2xsIGlzIG5vdCByZXRyaWVkIHVudGlsIGFm
dGVyIHZsYXBpY19hY2tfcGVuZGluZ19pcnEoKSBoYXMgYmVlbiBjYWxsZWQuDQogDQo+IA0KPiA+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgNCj4gPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oDQo+ID4gQEAgLTI2LDEwICsyNiwzMCBAQCBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZQ0KPiA+ICAgICAgdm9pZCAqcHRyOw0KPiA+ICB9Ow0KPiA+DQo+
ID4gK3VuaW9uIHZpcmlkaWFuX3NpbnRfbXNyDQo+ID4gK3sNCj4gPiArICAgIHVpbnQ2NF90IHJh
dzsNCj4gPiArICAgIHN0cnVjdA0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIHVpbnQ2NF90IHZl
Y3Rvcjo4Ow0KPiA+ICsgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3ByZXNlcnZlZDE6ODsNCj4g
PiArICAgICAgICB1aW50NjRfdCBtYXNrOjE7DQo+ID4gKyAgICAgICAgdWludDY0X3QgYXV0b19l
b2k6MTsNCj4gPiArICAgICAgICB1aW50NjRfdCBwb2xsaW5nOjE7DQo+ID4gKyAgICAgICAgdWlu
dDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMjo0NTsNCj4gPiArICAgIH0gZmllbGRzOw0KPiANCj4g
VGhpcyBiZWluZyBhbiBpbnRlcm5hbCBoZWFkZXIsIGRvZXMgdGhlIGlubmVyIHN0cnVjdCByZWFs
bHkgbmVlZA0KPiBhIGZpZWxkIG5hbWU/DQoNCkZvciBjb25zaXN0ZW5jeSwgeWVzLiBBZ2FpbiBJ
J2xsIHNlZSBhYm91dCBhZGRpbmcgYSBwcmUtY3Vyc29yIHBhdGNoIHRvIGJsb3cgdGhlICdmaWVs
ZHMnIG5hbWUgYXdheSBpbiBvdGhlciBjYXNlcywgdGhlbiBJIHdvbid0IG5lZWQgaXQgaGVyZS4N
Cg0KICBQYXVsDQoNCj4gDQo+IEphbg0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 17:50:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 17: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 1h0rin-0003H3-Ho; Mon, 04 Mar 2019 17:49: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=Gv0l=RH=citrix.com=prvs=95970c4b2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h0rin-0003Gy-1J
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 17:49:49 +0000
X-Inumbo-ID: e67abdb1-3ea5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e67abdb1-3ea5-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 17:49:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79622086"
Date: Mon, 4 Mar 2019 17:49:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Steffen Einsle <einsle@phptrix.de>
Message-ID: <20190304174944.5tso545b5zhlciou@zion.uk.xensource.com>
References: <2b0474b0-93dd-b66a-7858-b30a3cb3a671@phptrix.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2b0474b0-93dd-b66a-7858-b30a3cb3a671@phptrix.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] PV drivers 8.2.2. only testsigned?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

Q0MgUGF1bAoKT24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDU6MzE6MDlQTSArMDEwMCwgU3RlZmZl
biBFaW5zbGUgd3JvdGU6Cj4gSGkgdGhlcmUsCj4gCj4gYWZ0ZXIgZG93bmxvYWRpbmcgdGhlIGRy
aXZlcnMgZnJvbQo+IGh0dHBzOi8veGVucHJvamVjdC5vcmcvd2luZG93cy1wdi1kcml2ZXJzLyBJ
IGRpc2NvdmVyZWQgdGhhdCB0aGUgOC4yLjIuCj4gZHJpdmVyc2V0IGlzIG9ubHkgdGVzdHNpZ25l
ZCAtIG1ha2luZyBpdCBkaWZmaWN1bHQgdG8gaW5zdGFsbCBhbmQgdXNlIHRoZW0uCj4gSSB1bmRl
cnN0YW5kIHRoYXQgc2lnbmluZyBpcyBhIGNvbXBsaWNhdGVkIHByb2Nlc3MgYW5kIHRoYXQgZGV2
ZWxvcG1lbnQKPiBidWlsZCBkcml2ZXJzIGFyZSBhbHdheXMgb25seSB0ZXN0c2lnbmVkIC0gYnV0
IHRoZSBkZXZlbG9wbWVudCBidWlsZCBkcml2ZXJzCj4gYXJlIG9uIHRoZSByaWdodCBzaWRlIG9m
IHRoZSBwYWdlIGFuZCB0aGUgOC4yLjIuIGRvd25sb2FkIGlzIG9uIHRoZSBsZWZ0LiBUbwo+IG1l
IGl0IHNlZW1zIHRvIHN1Z2dlc3QgImxlZnQgc2lkZSBoYXMgcmVsZWFzZSBkcml2ZXJzIHdpdGgg
dmFsaWQgc2lnbmluZywKPiByaWdodCBzaWRlIGhhcyBkZXZlbG9wbWVudCBidWlsZHMgd2l0aCB0
ZXN0IHNpZ25pbmciCj4gCj4gSSBqdXN0IHdhbnRlZCB0byBhc2sgYWJvdXQgYW55IHBsYW5zIHRv
IHJlbGVhc2UgdGhlIDguMi4yLiBkcml2ZXJzIHdpdGgKPiB2YWxpZCBzaWduaW5nLi4uIG9yIGhv
dyB0aGUgZGVjaXNpb24gd2V0aGVyIHRvIHNpZ24gb3Igb25seSB0byB0ZXN0c2lnbiBpcwo+IG1h
ZGUuLi4KPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 18:16:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 18:16: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 1h0s8d-0005KP-2Y; Mon, 04 Mar 2019 18:16: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=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0s8b-0005KF-J0
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 18:16:29 +0000
X-Inumbo-ID: a0891cae-3ea9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0891cae-3ea9-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 18:16: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 1h0s8Y-00034e-W2; Mon, 04 Mar 2019 18:16:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h0s8Y-0001mO-NL; Mon, 04 Mar 2019 18:16:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0s8Y-0007U5-LF; Mon, 04 Mar 2019 18:16:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133566-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:build-i386-pvops:kernel-build: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-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-boot: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-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-stop:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:host-ping-check-native: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-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-raw: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-rumprun-i386: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-ovmf-amd64: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: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-xsm: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-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-libvirt-xsm: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-win7-amd64: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: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-ws16-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-migrupgrade: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-qemuu-rhel6hvm-amd: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-freebsd10-i386: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-qemuu-rhel6hvm-intel: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-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install: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-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: Mon, 04 Mar 2019 18:16:26 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133566: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU2NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU2Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWls
IGluIDEzMzI5NSBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzQ2NiBSRUdSLiB2cy4gMTMyODg5CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTMzMjk1IHBhc3MgaW4gMTMzNDY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzM0NjYgcGFzcyBpbiAxMzM1NjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTMzNDY2IHBhc3MgaW4gMTMzNTY2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzNDY2
IHBhc3MgaW4gMTMzNTY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzNDY2IHBhc3MgaW4gMTMzNTY2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4g
MTMzNTAyIHBhc3MgaW4gMTMzNTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcg
cnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzM1NDIg
cGFzcyBpbiAxMzM1NjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCA1IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUgZmFpbCBpbiAxMzM1NDIgcGFzcyBpbiAxMzM1NjYKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNz
IGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0
LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTMzNTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMz
NTAyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3Jl
ZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMzU0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMz
Mjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGlu
IDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzI4
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgaW4gMTMzMjk1IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDEzMzI5NSBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMzMjk1IGxpa2UgMTMyODg5CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgZmFpbCBpbiAxMzMyOTUgbGlr
ZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMzM0NjYgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzM0NjYgYmxvY2tlZCBpbiAx
MzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1YWNmOTdmNjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAz
ZGE3N2UwZDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU0YWEzODJj
YmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
Mjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgMjcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgIDIxIGRheXMgICAxNCBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gRmViIDExIDE0OjA2OjI3IDIw
MTkgKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjQKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 18:32:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 18:32:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0sNb-0006da-Qe; Mon, 04 Mar 2019 18:31: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=7EKz=RH=citrix.com=prvs=959721550=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h0sNa-0006dV-ER
 for xen-devel@lists.xen.org; Mon, 04 Mar 2019 18:31:58 +0000
X-Inumbo-ID: ca2a52db-3eab-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca2a52db-3eab-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 18:31:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="79627390"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:31:48 +0000
Message-ID: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update python
 scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

VGhlIGlzc3VlcyBhcmU6CiAqIGRpY3QuaGFzX2tleSgpIHdhcyBjb21wbGV0ZWx5IHJlbW92ZWQg
aW4gUHkzCiAqIGRpY3Qua2V5cygpIGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0aGFuIGxpc3QgaW4g
UHkzLCBzbyAuc29ydCgpIGRvZXNuJ3Qgd29yay4KICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXBy
ZWNhdGVkIGluIFB5Mi40IGFuZCByZW1vdmVkIGluIFB5My4gIFJlcGxhY2UgaXQKICAgd2l0aCBh
IGtleT0gc29ydCBpbnN0ZWFkLgoKVGhpcyBpcyBhbGwgY29tcGF0aWJsZSB3aXRoIFB5Mi40IGFu
ZCBsYXRlciwgd2hpY2ggaXMgd2hlbiB0aGUgc29ydGVkKCkKYnVpbHRpbiB3YXMgaW50cm9kdWNl
ZC4gIFRlc3RlZCB3aXRoIFB5Mi43IGFuZCBQeTMuNAoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpUaGlzIGlzIGEgbmljZS10by1oYXZlIGZvciA0LjEyIGJlY2F1c2UgaXQgbWFrZXMgb3VyIGJ1
aWxkIHN5c3RlbSBtb3JlCmNvbXBhdGlibGUgd2l0aCBibGVlZGluZyBlZGdlIGRpc3Ryb3MuCgpJ
J3ZlIG5vdCBnb3QgdGhlIHRpbWUgdG8gZmlndXJlIG91dCB3aHkgbWtoZWFkZXIgbmVlZHMgdG8g
cHJvY2VzcyB0eXBlcyBpbgpyZXZlcnNlIG9yZGVyIG9mIHRoZWlyIHR5cGUgbmFtZXMsIGJ1dCBj
aGVja2VyLmMgZG9lc24ndCBjb21waWxlIGlmIHRoZSBsaXN0CmlzIHNvcnRlZCBkaWZmZXJlbnRs
eS4KLS0tCiB0b29scy9pbmNsdWRlL3hlbi1mb3JlaWduL21rY2hlY2tlci5weSB8IDIgKy0KIHRv
b2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIucHkgIHwgNCArLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9pbmNsdWRlL3hlbi1mb3JlaWduL21rY2hlY2tlci5weSBiL3Rvb2xzL2luY2x1ZGUveGVuLWZv
cmVpZ24vbWtjaGVja2VyLnB5CmluZGV4IGZkYWQ4NjkuLjE5OWIwZWUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CisrKyBiL3Rvb2xzL2luY2x1ZGUv
eGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CkBAIC0zNyw3ICszNyw3IEBAIGZvciBzdHJ1Y3QgaW4g
c3RydWN0czoKICAgICBmLndyaXRlKCdcdHByaW50ZigiJSUtMjVzIHwiLCAiJXMiKTtcbicgJSBz
dHJ1Y3QpOwogICAgIGZvciBhIGluIGFyY2hzOgogICAgICAgICBzID0gc3RydWN0ICsgIl8iICsg
YTsKLSAgICAgICAgaWYgY29tcGF0X2FyY2hlcy5oYXNfa2V5KGEpOgorICAgICAgICBpZiBhIGlu
IGNvbXBhdF9hcmNoZXM6CiAgICAgICAgICAgICBjb21wYXQgPSBjb21wYXRfYXJjaGVzW2FdCiAg
ICAgICAgICAgICBjID0gc3RydWN0ICsgIl8iICsgY29tcGF0OwogICAgICAgICBlbHNlOgpkaWZm
IC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi9ta2hlYWRlci5weSBiL3Rvb2xzL2lu
Y2x1ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIucHkKaW5kZXggOTdlMGM3YS4uZDg3NjgzMSAxMDA2
NDQKLS0tIGEvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi9ta2hlYWRlci5weQorKysgYi90b29s
cy9pbmNsdWRlL3hlbi1mb3JlaWduL21raGVhZGVyLnB5CkBAIC0yMDUsOSArMjA1LDcgQEAgZm9y
IHN0cnVjdCBpbiBzdHJ1Y3RzOgogICAgIG91dHB1dCA9IHJlLnN1YigiXFxiKCVzKV90XFxiIiAl
IHN0cnVjdCwgIlxcMV8lc190IiAlIGFyY2gsIG91dHB1dCk7CiAKICMgcmVwbGFjZTogaW50ZWdl
ciB0eXBlcwotaW50ZWdlcnMgPSBpbnR0eXBlc1thcmNoXS5rZXlzKCk7Ci1pbnRlZ2Vycy5zb3J0
KGxhbWJkYSBhLCBiOiBjbXAobGVuKGIpLGxlbihhKSkpOwotZm9yIHR5cGUgaW4gaW50ZWdlcnM6
Citmb3IgdHlwZSBpbiBzb3J0ZWQoaW50dHlwZXNbYXJjaF0ua2V5cygpLCBrZXkgPSBsYW1iZGEg
eDogLWxlbih4KSk6CiAgICAgb3V0cHV0ID0gcmUuc3ViKCJcXGIlc1xcYiIgJSB0eXBlLCBpbnR0
eXBlc1thcmNoXVt0eXBlXSwgb3V0cHV0KTsKIAogIyBwcmludCByZXN1bHRzCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 19:00:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 19:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0spH-0000Nt-Ia; Mon, 04 Mar 2019 19:00: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=UWTq=RH=citrix.com=prvs=959c201b1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h0spG-0000No-Es
 for xen-devel@lists.xen.org; Mon, 04 Mar 2019 19:00:34 +0000
X-Inumbo-ID: c35b2664-3eaf-11e9-bf93-d36fc99055ca
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c35b2664-3eaf-11e9-bf93-d36fc99055ca;
 Mon, 04 Mar 2019 19:00:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,441,1544486400"; d="scan'208";a="79630427"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
Date: Mon, 4 Mar 2019 19:00:11 +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: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

T24gMy80LzE5IDY6MzEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIGlzc3VlcyBhcmU6
Cj4gICogZGljdC5oYXNfa2V5KCkgd2FzIGNvbXBsZXRlbHkgcmVtb3ZlZCBpbiBQeTMKPiAgKiBk
aWN0LmtleXMoKSBpcyBhbiBpdGVyYWJsZSByYXRoZXIgdGhhbiBsaXN0IGluIFB5Mywgc28gLnNv
cnQoKSBkb2Vzbid0IHdvcmsuCj4gICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGlu
IFB5Mi40IGFuZCByZW1vdmVkIGluIFB5My4gIFJlcGxhY2UgaXQKPiAgICB3aXRoIGEga2V5PSBz
b3J0IGluc3RlYWQuCj4gCj4gVGhpcyBpcyBhbGwgY29tcGF0aWJsZSB3aXRoIFB5Mi40IGFuZCBs
YXRlciwgd2hpY2ggaXMgd2hlbiB0aGUgc29ydGVkKCkKPiBidWlsdGluIHdhcyBpbnRyb2R1Y2Vk
LiAgVGVzdGVkIHdpdGggUHkyLjcgYW5kIFB5My40CgpEaWQgeW91IHRlc3QgLi9jb25maWd1cmUg
d2l0aCBweXRob24zPwoKTG9hZHMgb2YgdGhlIHB5dGhvbi1yZWxhdGVkIHJ1bmVzIGluIHRoZSBj
b25maWd1cmUgYXJlIGFsc28KcHl0aG9uMi1vbmx5LCByZXN1bHRpbmcgaW4gKGF0IGxlYXN0IGZv
ciBtZSkgdGhlIHdyb25nIGxpYnJhcnkgcGF0aHMKYmVpbmcgZ2VuZXJhdGVkLCBzbyB0aGUgZm9s
bG93aW5nIGZhaWxzOgoKICAgIFBZVEhPTj0vdXNyL2Jpbi9weXRob24zIC4vY29uZmlndXJlCgpX
aXRoIHRoZSBmb2xsb3dpbmcgbWVzc2FnZToKCiAgRmlsZSAiPHN0cmluZz4iLCBsaW5lIDEKICAg
IGltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyAgICAgcHJpbnQKZGlzdHV0aWxzLnN5c2NvbmZp
Zy5nZXRfY29uZmlnX3ZhcigiVkVSU0lPTiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXgpTeW50YXhFcnJvcjogaW52YWxpZCBzeW50YXgKY2hlY2tp
bmcgZm9yIHB5dGhvbjMtY29uZmlnLi4uIC9ob21lL2dkdW5sYXAvYW5hY29uZGEzL2Jpbi9weXRo
b24zLWNvbmZpZwpjaGVja2luZyBQeXRob24uaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIFB5
dGhvbi5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgUHl0aG9uLmguLi4geWVzCmNoZWNr
aW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0aG9uLi4uIG5vCmNvbmZpZ3VyZTogZXJy
b3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnkK
Y29uZmlndXJlOiBlcnJvcjogLi9jb25maWd1cmUgZmFpbGVkIGZvciB0b29scwoKTm90ZSB0aGUg
ZXJyb3Igd2l0aCB0aGUgVkVSU0lPTiBhYm92ZTsgdGhhdCByZXN1bHRzIGluIGxvb2tpbmcgZm9y
CmAtbHB5dGhvbmAgcmF0aGVyIHRoYW4gYC1scHl0aG9uMy43YCwgd2hpY2ggcmVzdWx0cyBpbiB0
aGUgZm9sbG93aW5nCmxpbmUgYmVpbmcgZXhlY3V0ZWQ6Cgpjb25maWd1cmU6NzQ2ODogY2hlY2tp
bmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24KY29uZmlndXJlOjc0OTM6IGdjYyAt
byBjb25mdGVzdCAtZyAtTzIgLWcgLU8yCi1JL3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBn
L2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMuN20KLUkvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1
bmxhcGcvYW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bQotV25vLXVudXNlZC1yZXN1bHQgLVdz
aWduLWNvbXBhcmUgLW1hcmNoPW5vY29uYSAtbXR1bmU9aGFzd2VsbAotZnRyZWUtdmVjdG9yaXpl
IC1mUElDIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZyAtZm5vLXBsdCAtTzMgLXBpcGUKLWZkZWJ1
Zy1wcmVmaXgtbWFwPT0vdXNyL2xvY2FsL3NyYy9jb25kYS8tCi1mZGVidWctcHJlZml4LW1hcD09
L3Vzci9sb2NhbC9zcmMvY29uZGEtcHJlZml4IC1mdXNlLWxpbmtlci1wbHVnaW4KLWZmYXQtbHRv
LW9iamVjdHMgLWZsdG8tcGFydGl0aW9uPW5vbmUgLWZsdG8gLWZsdG8gLWZ1c2UtbGlua2VyLXBs
dWdpbgotZmZhdC1sdG8tb2JqZWN0cyAtZmx0by1wYXJ0aXRpb249bm9uZSAtZyAtRE5ERUJVRyAt
ZndyYXB2IC1PMyAtV2FsbAotTC9wZXJzaXN0ZW50L2xvY2FsL2hvbWUvZHVubGFwZy9hbmFjb25k
YTMvbGliL3B5dGhvbjMuNy9jb25maWctMy43bS14ODZfNjQtbGludXgtZ251Ci1ML3BlcnNpc3Rl
bnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9saWIgLWxweXRob24zLjdtIC1scHRocmVh
ZAotbGRsICAtbHV0aWwgLWxydCAtbG0gIC1YbGlua2VyIC1leHBvcnQtZHluYW1pYyBjb25mdGVz
dC5jIC1scHl0aG9uCi1sbHptYSAgLWxweXRob24zLjdtIC1scHRocmVhZCAtbGRsICAtbHV0aWwg
LWxydCAtbG0gIC1sbHptYSAgPiY1Ci91c3IvYmluL2xkOiBjYW5ub3QgZmluZCAtbHB5dGhvbgpj
b2xsZWN0MjogZXJyb3I6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKClRoZSBmb2xsb3dpbmcg
Zml4ZXMgaXQgZm9yIG1lOgoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2Nv
bmZpZ3VyZQppbmRleCBhY2M4NTc1MTBlLi5kN2UyMWRiOTU5IDEwMDc1NQotLS0gYS90b29scy9j
b25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC02OTUzLDcgKzY5NTMsNyBAQCBpZiBl
Y2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIjsgdGhlbiA6CiAgICAgUFlUSE9OPWBiYXNlbmFt
ZSAkUFlUSE9OUEFUSGAKCiBlbGlmIHRlc3QgLXogIiRQWVRIT04iOyB0aGVuIDoKLSAgUFlUSE9O
PSJweXRob24iCisgIFBZVEhPTj0icHl0aG9uMiIKIGVsc2UKICAgYXNfZm5fZXJyb3IgJD8gIlBZ
VEhPTiBzcGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aCIKIiRMSU5FTk8iIDUK
IGZpCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMK
aW5kZXggMTQ5OTM0NGNlNi4uYWRmNzBhZWIzMyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uZmlndXJl
LmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwpAQCAtMzU1LDcgKzM1NSw3IEBAIGVzYWMKIEFT
X0lGKFtlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIl0sIFsKICAgICBQWVRIT05QQVRIPSRQ
WVRIT04KICAgICBQWVRIT049YGJhc2VuYW1lICRQWVRIT05QQVRIYAotXSxbdGVzdCAteiAiJFBZ
VEhPTiJdLCBbUFlUSE9OPSJweXRob24iXSwKK10sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhP
Tj0icHl0aG9uMiJdLAogW0FDX01TR19FUlJPUihbUFlUSE9OIHNwZWNpZmllZCwgYnV0IGlzIG5v
dCBhbiBhYnNvbHV0ZSBwYXRoXSldKQogQVhfUEFUSF9QUk9HX09SX0ZBSUwoW1BZVEhPTlBBVEhd
LCBbJFBZVEhPTl0pCiBBWF9DSEVDS19QWVRIT05fVkVSU0lPTihbMl0sIFszXSkKCi4uYnV0Ogox
KSBJJ20gbm90IHN1cmUgaWYgd2UgY2FuIGd1YXJhbnRlZSB0aGF0IGBweXRob24yYCB3aWxsIGV4
aXN0IG9uIGFsbApzeXN0ZW1zIHdlIHN1cHBvcnQsCjIpIFdlIHByb2JhYmx5IHdhbnQgdG8gc3Vw
cG9ydCBweXRob24zIGF0IHNvbWUgcG9pbnQgYW55d2F5LgoKT24gdGhlIG90aGVyIGhhbmQsIEFy
Y2ggaGFzIHB5dGhvbiAtPiBweXRob24zLCBidXQgKGFwcGFyZW50bHkpIGhhcwpzaW5jZSAyMDEx
IFsxXTsgc28gdGhlcmUncyBhbiBhcmd1bWVudCB0byBiZSBtYWRlIHRoYXQgdGhpcyBpc24ndApz
b21ldGhpbmcgdGhhdCBuZWVkcyB0byBiZSBzb2x2ZWQgZm9yIDQuMTIuCgogLUdlb3JnZQoKWzFd
IGh0dHBzOi8vd3d3LnB5dGhvbi5vcmcvZGV2L3BlcHMvcGVwLTAzOTQvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 19:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 19:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0swt-0000Wj-GP; Mon, 04 Mar 2019 19:08: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=bARA=RH=xenproject.org=prvs=9595fefd8=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h0sws-0000WV-Jo
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 19:08:26 +0000
X-Inumbo-ID: e220cc4d-3eb0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e220cc4d-3eb0-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 19:08:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,441,1544486400"; d="scan'208";a="79631432"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83700-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 4 Mar 2019 19:07:56 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83700: 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
MzcwMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3MDAvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYzOTNiODJmZTVi
YTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDM2NWFhYmI2ZTUwMjNjZWU0NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4MzY2MSAgMjAxOS0wMi0yNCAwNzoyMjo1NSBaICAgIDggZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MDAgIDIwMTktMDMtMDQgMDk6NTQ6MDkgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENo
cmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAg
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KICBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkz
ODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA3MDAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 19:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 19: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 1h0t4Q-0001F6-If; Mon, 04 Mar 2019 19:16:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7EKz=RH=citrix.com=prvs=959721550=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h0t4P-0001F0-Fl
 for xen-devel@lists.xen.org; Mon, 04 Mar 2019 19:16:13 +0000
X-Inumbo-ID: f75201b6-3eb1-11e9-aff0-6f12ec2c2625
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f75201b6-3eb1-11e9-aff0-6f12ec2c2625;
 Mon, 04 Mar 2019 19:16:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,441,1544486400"; d="scan'208";a="86759778"
To: George Dunlap <george.dunlap@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@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: <d586cd7e-07dc-d883-6653-aff3c3612b81@citrix.com>
Date: Mon, 4 Mar 2019 19:16: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: <8449711e-ae04-63e2-0ece-d392da484071@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 RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

T24gMDQvMDMvMjAxOSAxOTowMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzQvMTkgNjoz
MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGlzc3VlcyBhcmU6Cj4+ICAqIGRpY3Qu
aGFzX2tleSgpIHdhcyBjb21wbGV0ZWx5IHJlbW92ZWQgaW4gUHkzCj4+ICAqIGRpY3Qua2V5cygp
IGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0aGFuIGxpc3QgaW4gUHkzLCBzbyAuc29ydCgpIGRvZXNu
J3Qgd29yay4KPj4gICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGluIFB5Mi40IGFu
ZCByZW1vdmVkIGluIFB5My4gIFJlcGxhY2UgaXQKPj4gICAgd2l0aCBhIGtleT0gc29ydCBpbnN0
ZWFkLgo+Pgo+PiBUaGlzIGlzIGFsbCBjb21wYXRpYmxlIHdpdGggUHkyLjQgYW5kIGxhdGVyLCB3
aGljaCBpcyB3aGVuIHRoZSBzb3J0ZWQoKQo+PiBidWlsdGluIHdhcyBpbnRyb2R1Y2VkLiAgVGVz
dGVkIHdpdGggUHkyLjcgYW5kIFB5My40Cj4gRGlkIHlvdSB0ZXN0IC4vY29uZmlndXJlIHdpdGgg
cHl0aG9uMz8KCk5vLsKgIEp1c3QgdGhlIHhlbi1mb3JlaWduLyBwYXJ0cy4KCllvdSBzZWVtZWQg
dG8gYmUgbWFraW5nIHByb2dyZXNzIG9uIHRoZSBvdGhlciBwYXJ0cy7CoCBXZSBzaG91bGQKZGVm
aW5pdGVseSBzZWUgYWJvdXQgbWFraW5nIHRoZSBYZW4gYnVpbGQgc3lzdGVtIGZ1bGx5IFB5My1j
bGVhbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 19:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 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 1h0tN7-0002Yx-9t; Mon, 04 Mar 2019 19:35: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=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0tN5-0002Yi-Bk
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 19:35:31 +0000
X-Inumbo-ID: ab7b65c9-3eb4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab7b65c9-3eb4-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 19:35: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 1h0tN2-0004eS-DJ; Mon, 04 Mar 2019 19:35: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 1h0tN2-00075U-0B; Mon, 04 Mar 2019 19:35:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0tN1-0005rl-VO; Mon, 04 Mar 2019 19:35:27 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133572-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=721f596ed864c16f2812e2ddf50329f051491b59
X-Osstest-Versions-That: freebsd=bd8ba96fed2d3797e6f4741bff0e4ed82967e23a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Mar 2019 19:35:27 +0000
Subject: [Xen-devel] [freebsd-master test] 133572: 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>

ZmxpZ2h0IDEzMzU3MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNTcyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNzIxZjU5NmVkODY0YzE2ZjI4MTJl
MmRkZjUwMzI5ZjA1MTQ5MWI1OQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYmQ4YmE5NmZlZDJkMzc5N2U2ZjQ3NDFiZmYwZTRlZDgyOTY3ZTIzYQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNDk3ICAyMDE5LTAzLTAxIDA5OjE5OjE1IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzU3MiAgMjAxOS0wMy0wNCAwOToyMTozNSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmNyYW4gPGJjcmFuQEZyZWVCU0Qub3JnPgogIGJ6IDxiekBGcmVlQlNELm9yZz4KICBjZW0gPGNl
bUBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGhycyA8aHJz
QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qu
b3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNE
Lm9yZz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBt
YXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNpY2tARnJlZUJTRC5vcmc+CiAg
bnAgPG5wQEZyZWVCU0Qub3JnPgogIHNtaCA8c21oQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFz
ekBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUg
PHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KICB5Z3kgPHlneUBGcmVlQlNELm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIGJk
OGJhOTZmZWQyLi43MjFmNTk2ZWQ4NiAgNzIxZjU5NmVkODY0YzE2ZjI4MTJlMmRkZjUwMzI5ZjA1
MTQ5MWI1OSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 19:51:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 19:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0tck-0003rO-Q0; Mon, 04 Mar 2019 19:51:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0tcj-0003rC-U7
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 19:51:41 +0000
X-Inumbo-ID: e9d9246a-3eb6-11e9-b4a1-a7107322cfe2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9d9246a-3eb6-11e9-b4a1-a7107322cfe2;
 Mon, 04 Mar 2019 19:51: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 1h0tcb-0004xH-G7; Mon, 04 Mar 2019 19:51: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 1h0tcb-00009o-5B; Mon, 04 Mar 2019 19:51:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h0tcb-0002ly-3y; Mon, 04 Mar 2019 19:51:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133567-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-xsm:xen-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-armhf-armhf-xl:xen-boot: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-amd64-amd64-xl-qemuu-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-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=1c163f4c7b3f621efff9b28a47abb36f7378d783
X-Osstest-Versions-That: linux=c027c7cf1577bc2333449447c6e48c93126a56b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Mar 2019 19:51:33 +0000
Subject: [Xen-devel] [linux-linus test] 133567: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU2NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNTY3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1NTUKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU1NQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTU1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZh
aWwgbGlrZSAxMzM1NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU1NQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1NTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU1NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1NTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTU1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDFjMTYzZjRjN2IzZjYyMWVmZmY5YjI4
YTQ3YWJiMzZmNzM3OGQ3ODMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGMwMjdjN2NmMTU3N2JjMjMzMzQ0OTQ0N2M2ZTQ4YzkzMTI2YTU2YjAKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMzU1NSAgMjAxOS0wMy0wMyAwODozOTozOSBaICAgIDEgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzM1NjcgIDIwMTktMDMtMDQgMDE6MTA6MTAgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAx
YzE2M2Y0YzdiM2Y2MjFlZmZmOWIyOGE0N2FiYjM2ZjczNzhkNzgzCkF1dGhvcjogTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpEYXRlOiAgIFN1biBNYXIgMyAx
NToyMToyOSAyMDE5IC0wODAwCgogICAgTGludXggNS4wCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 20:00:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 20: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 1h0tkr-0004Y0-On; Mon, 04 Mar 2019 20: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=xAiy=RH=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1h0tkq-0004JV-62
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 20:00:04 +0000
X-Inumbo-ID: 1789343a-3eb8-11e9-a5c9-d3bcfb63ab88
Received: from mout.kundenserver.de (unknown [212.227.126.135])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1789343a-3eb8-11e9-a5c9-d3bcfb63ab88;
 Mon, 04 Mar 2019 20:00:00 +0000 (UTC)
Received: from wuerfel.lan ([109.192.41.194]) by mrelayeu.kundenserver.de
 (mreue009 [212.227.15.129]) with ESMTPA (Nemesis) id
 1M2OEw-1gy9vZ29nS-003r1z; Mon, 04 Mar 2019 20:59:55 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Christoph Hellwig <hch@lst.de>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Date: Mon,  4 Mar 2019 20:59:03 +0100
Message-Id: <20190304195951.1118807-1-arnd@arndb.de>
X-Mailer: git-send-email 2.20.0
MIME-Version: 1.0
X-Provags-ID: V03:K1:oKzDNU8DH2UnV62YSntTNjreQfXMO+Px9S/SDQxFFaCgzjoour3
 T1Ymdle+3p1Re9yaMA3kI7vy6LYlUiZ7aG67KLdH98LCm0w4HZPF86gWg02Q18xWTO4KCLW
 NcYjWfX6l0ZHbC9vqs2nzrCW3/ZktwED6vOFrdmh9uO3vHWSE9srEJ8aKaB1bNLsq/dQR4N
 myGSYE5Ke2sEeku88MNfg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:pEc3eJfWFzI=:ZoKfOofzlwVpnLTyG7fwsJ
 Iifc2JeswfHJuEMwo6pX2jP2DgVfTgGOfBb8uqYtLupfau8l1sgNzLVCiAsJhIKdeAwfG8mze
 jtqB+Vnvfxwh+UX1EKqfEh8SG+vAlaZg7BnvDsg96NEPjwabYn6hZRB97+RGYbU0QF5cBzLqP
 gOwOCff/bHLi9YX/0nlydknS6SR1/216+aetb9Vj16zk44IzHpr0qgsvQVfhcejeReirGKzKD
 Luw1/nV0lEXoX7uDj6hSsp6MpbOA7ALoyy42Wiokzt0HcX5CToWKXJCY+lnfuvcecCgR0B7iO
 1E78EUlgphhHpTf7QO2ttWuPH8qftjpavm94X32wArj0U5l5rV0TNVriP4WYsbt3ABQwvp+Jk
 H/oiPB7UNeN6ypXcXLQ4CCM0bVYHBmfkYfRz3Zuuq02GPIj+7CFc1rNdl8JCrHnjkD+Bo2FFZ
 t74+vNMNy0vSONsHHTKzM1h0HijyXsCb048QiBr9uS7HgGGhGF1uZtPHfWTRNO3nvhDYEGt08
 /WXPBzTe2eZpTFzE4Mq3wDniECT8kJnWQWOR/Zzj/C/oEImlUJQoPipKp7NhEKib29PWSwPH8
 KaVOtiNzHmXfjHd7Z0oAXsDgkEjwz9aVfqgnV4Hq6F7Bu86xCDSdbUJ837UPmxuCcPWWQ+PHm
 MgP/9uBlBBJ0noUlR6oC+nBzlJrsar904VPdn6vHsnW0fhVXz9W7iqhdNJpmFrrul49TGAc8V
 mzbntpGlGoFQmxKln4ft1+6s7mDsw8TW5dej+Q==
Subject: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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: Joerg Roedel <jroedel@suse.de>, Arnd Bergmann <arnd@arndb.de>,
 linux-kernel@vger.kernel.org, Mike Rapoport <rppt@linux.ibm.com>,
 iommu@lists.linux-foundation.org, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Robin Murphy <robin.murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCBiOTA3ZTIwNTA4ZDAgKCJzd2lvdGxiOiByZW1vdmUgU1dJT1RM
Ql9NQVBfRVJST1IiKSwgd2hpY2gKaW50cm9kdWNlZCBhbiBvdmVyZmxvdyB3YXJuaW5nIGluIGNv
bmZpZ3VyYXRpb25zIHRoYXQgaGF2ZSBhIGxhcmdlcgpkbWFfYWRkcl90IHRoYW4gcGh5c19hZGRy
X3Q6CgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW5jbHVkZS9saW51eC9kbWEtZGlyZWN0Lmg6NSwK
ICAgICAgICAgICAgICAgICBmcm9tIGtlcm5lbC9kbWEvc3dpb3RsYi5jOjIzOgprZXJuZWwvZG1h
L3N3aW90bGIuYzogSW4gZnVuY3Rpb24gJ3N3aW90bGJfdGJsX21hcF9zaW5nbGUnOgppbmNsdWRl
L2xpbnV4L2RtYS1tYXBwaW5nLmg6MTM2OjI4OiBlcnJvcjogY29udmVyc2lvbiBmcm9tICdsb25n
IGxvbmcgdW5zaWduZWQgaW50JyB0byAncGh5c19hZGRyX3QnIHtha2EgJ3Vuc2lnbmVkIGludCd9
IGNoYW5nZXMgdmFsdWUgZnJvbSAnMTg0NDY3NDQwNzM3MDk1NTE2MTUnIHRvICc0Mjk0OTY3Mjk1
JyBbLVdlcnJvcj1vdmVyZmxvd10KICNkZWZpbmUgRE1BX01BUFBJTkdfRVJST1IgICh+KGRtYV9h
ZGRyX3QpMCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4Ka2VybmVsL2RtYS9zd2lvdGxi
LmM6NTQ0Ojk6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyAnRE1BX01BUFBJTkdfRVJST1In
CiAgcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwoKVGhlIGNvbmZpZ3VyYXRpb24gdGhhdCBjYXVz
ZWQgdGhpcyBpcyBvbiAzMi1iaXQgQVJNLCB3aGVyZSB0aGUgRE1BIGFkZHJlc3MKc3BhY2UgZGVw
ZW5kcyBvbiB0aGUgZW5hYmxlZCBoYXJkd2FyZSBwbGF0Zm9ybXMsIHdoaWxlIHRoZSBwaHlzaWNh
bAphZGRyZXNzIHNwYWNlIGRlcGVuZHMgb24gdGhlIHR5cGUgb2YgTU1VIGNob3NlbiAoY2xhc3Np
YyB2cyBMUEFFKS4KCkkgdHJpZWQgYSBjb3VwbGUgb2YgYWx0ZXJuYXRpdmUgYXBwcm9hY2hlcywg
YnV0IHRoZSBwcmV2aW91cyB2ZXJzaW9uCnNlZW1zIGFzIGdvb2QgYXMgYW55IG90aGVyLCBzbyBJ
IHdlbnQgYmFjayB0byB0aGF0LgoKRml4ZXM6IGI5MDdlMjA1MDhkMCAoInN3aW90bGI6IHJlbW92
ZSBTV0lPVExCX01BUF9FUlJPUiIpClNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+Ci0tLQogZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDQgKystLQogaW5jbHVk
ZS9saW51eC9zd2lvdGxiLmggICB8IDMgKysrCiBrZXJuZWwvZG1hL3N3aW90bGIuYyAgICAgIHwg
NCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dp
b3RsYi14ZW4uYwppbmRleCA4NzdiYWYyYTk0ZjQuLjU3YTk4Mjc5YmY0ZiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5j
CkBAIC00MDYsNyArNDA2LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3Bh
Z2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAogCW1hcCA9IHN3aW90
bGJfdGJsX21hcF9zaW5nbGUoZGV2LCBzdGFydF9kbWFfYWRkciwgcGh5cywgc2l6ZSwgZGlyLAog
CQkJCSAgICAgYXR0cnMpOwotCWlmIChtYXAgPT0gRE1BX01BUFBJTkdfRVJST1IpCisJaWYgKG1h
cCA9PSBTV0lPVExCX01BUF9FUlJPUikKIAkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJ
ZGV2X2FkZHIgPSB4ZW5fcGh5c190b19idXMobWFwKTsKQEAgLTU1Nyw3ICs1NTcsNyBAQCB4ZW5f
c3dpb3RsYl9tYXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVy
bGlzdCAqc2dsLAogCQkJCQkJCQkgc2dfcGh5cyhzZyksCiAJCQkJCQkJCSBzZy0+bGVuZ3RoLAog
CQkJCQkJCQkgZGlyLCBhdHRycyk7Ci0JCQlpZiAobWFwID09IERNQV9NQVBQSU5HX0VSUk9SKSB7
CisJCQlpZiAobWFwID09IFNXSU9UTEJfTUFQX0VSUk9SKSB7CiAJCQkJZGV2X3dhcm4oaHdkZXYs
ICJzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsXG4iKTsKIAkJCQkvKiBEb24ndCBwYW5pYyBoZXJlLCB3
ZSBleHBlY3QgbWFwX3NnIHVzZXJzCiAJCQkJICAgdG8gZG8gcHJvcGVyIGVycm9yIGhhbmRsaW5n
LiAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9zd2lvdGxiLmggYi9pbmNsdWRlL2xpbnV4
L3N3aW90bGIuaAppbmRleCAzNjFmNjJiYjRhOGUuLmE2NWEzNjU1MWY1OCAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9saW51eC9zd2lvdGxiLmgKKysrIGIvaW5jbHVkZS9saW51eC9zd2lvdGxiLmgKQEAg
LTQ0LDYgKzQ0LDkgQEAgZW51bSBkbWFfc3luY190YXJnZXQgewogCVNZTkNfRk9SX0RFVklDRSA9
IDEsCiB9OwogCisvKiBkZWZpbmUgdGhlIGxhc3QgcG9zc2libGUgYnl0ZSBvZiBwaHlzaWNhbCBh
ZGRyZXNzIHNwYWNlIGFzIGEgbWFwcGluZyBlcnJvciAqLworI2RlZmluZSBTV0lPVExCX01BUF9F
UlJPUiAofihwaHlzX2FkZHJfdCkweDApCisKIGV4dGVybiBwaHlzX2FkZHJfdCBzd2lvdGxiX3Ri
bF9tYXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQkJCQkgIGRtYV9hZGRyX3QgdGJs
X2RtYV9hZGRyLAogCQkJCQkgIHBoeXNfYWRkcl90IHBoeXMsIHNpemVfdCBzaXplLApkaWZmIC0t
Z2l0IGEva2VybmVsL2RtYS9zd2lvdGxiLmMgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwppbmRleCAx
MjA1OWI3OGI2MzEuLjkyMjg4MGI4NDM4NyAxMDA2NDQKLS0tIGEva2VybmVsL2RtYS9zd2lvdGxi
LmMKKysrIGIva2VybmVsL2RtYS9zd2lvdGxiLmMKQEAgLTU0MSw3ICs1NDEsNyBAQCBwaHlzX2Fk
ZHJfdCBzd2lvdGxiX3RibF9tYXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCXNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmlvX3RsYl9sb2NrLCBmbGFncyk7CiAJaWYgKCEoYXR0cnMgJiBE
TUFfQVRUUl9OT19XQVJOKSAmJiBwcmludGtfcmF0ZWxpbWl0KCkpCiAJCWRldl93YXJuKGh3ZGV2
LCAic3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6ICV6ZCBieXRlcylcbiIsIHNpemUpOwotCXJl
dHVybiBETUFfTUFQUElOR19FUlJPUjsKKwlyZXR1cm4gU1dJT1RMQl9NQVBfRVJST1I7CiBmb3Vu
ZDoKIAlpb190bGJfdXNlZCArPSBuc2xvdHM7CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9f
dGxiX2xvY2ssIGZsYWdzKTsKQEAgLTY1OSw3ICs2NTksNyBAQCBib29sIHN3aW90bGJfbWFwKHN0
cnVjdCBkZXZpY2UgKmRldiwgcGh5c19hZGRyX3QgKnBoeXMsIGRtYV9hZGRyX3QgKmRtYV9hZGRy
LAogCS8qIE9oIHdlbGwsIGhhdmUgdG8gYWxsb2NhdGUgYW5kIG1hcCBhIGJvdW5jZSBidWZmZXIu
ICovCiAJKnBoeXMgPSBzd2lvdGxiX3RibF9tYXBfc2luZ2xlKGRldiwgX19waHlzX3RvX2RtYShk
ZXYsIGlvX3RsYl9zdGFydCksCiAJCQkqcGh5cywgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JaWYgKCpw
aHlzID09IERNQV9NQVBQSU5HX0VSUk9SKQorCWlmICgqcGh5cyA9PSBTV0lPVExCX01BUF9FUlJP
UikKIAkJcmV0dXJuIGZhbHNlOwogCiAJLyogRW5zdXJlIHRoYXQgdGhlIGFkZHJlc3MgcmV0dXJu
ZWQgaXMgRE1BJ2JsZSAqLwotLSAKMi4yMC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 20:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 20: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 1h0uVw-0007Ev-My; Mon, 04 Mar 2019 20:48:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xAiy=RH=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1h0uVv-0007Eq-2d
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 20:48:43 +0000
X-Inumbo-ID: e4043ff1-3ebe-11e9-bc90-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.126.131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4043ff1-3ebe-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 20:48:41 +0000 (UTC)
Received: from wuerfel.lan ([109.192.41.194]) by mrelayeu.kundenserver.de
 (mreue010 [212.227.15.129]) with ESMTPA (Nemesis) id
 1MTzrW-1gbACN1ZvG-00R2qt; Mon, 04 Mar 2019 21:48:29 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Mon,  4 Mar 2019 21:47:52 +0100
Message-Id: <20190304204826.2414365-1-arnd@arndb.de>
X-Mailer: git-send-email 2.20.0
MIME-Version: 1.0
X-Provags-ID: V03:K1:zD/cWwO0hmB7+ie+bIHG6Mz/lAutIvzcy8D6QjKzWARBd/P32aF
 rsTMDRqh6OUDcVVQPzF+L5jXTYSioKas+yeqfZWQKLiAOvMzNWEAv9EogAvn4K8jU+33xYB
 Wk3e2kkxL+qCUA8Xu2Td9NO/sQJk2Y+7X3B8U9hkX1y7Zd9e1uFhu+GWhKRcQfvOkvyxT34
 3M0pxTPZkH89IKTFJZXTw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:Kbree5Ra92E=:H7qcgrKdCxdCK995jkpgDg
 2rHz5QpHsXfxFHji8tmH/9Y5gUCIS1ZGDzlL2E57E4R9344wc5zzpmn9zJhbbi6zzZ/3mCo7Z
 41zyE+SsEy7KdtYY4c1C3+i2aaRiBKufiBZHcF9sxnUfaqSVxeiLsaF6YdVtZBMgYinyyuJXo
 7YcunWzlAvGF73kIgNHDgZ3y6U5rlftgbBsR/jPGYYhU1G+diXRzBKt/7gjVyALi0Cu3kUHRo
 y/fDm7+CMEuqdarn1wdyoauSeN+jWZZH6jfuio/2iFziZ9UNW1yYP6UGx6A6zDu6YJNP6ui4K
 g4H8YZCcDSQjhyXlFGqDXOgOijUo8454xEXnZQR2N/3f5iJaOay0GFPNNtapNEpQa34BETTfZ
 KDwF9eWHmF4oObsLKv4hpZd+9MkPndwX8gq0QwfWKafHEw9ZWoZCut9HCW5jVRBgwMA6ot4sw
 y2FSCtiYcAhQ09q7c0qjmtoU2vw8gXdSAHM/qW8JkAlq9o7X62PfuLSTlguGWzr+OhwRWQAf+
 8QyrJkmht5BKTX54jLvU1JwFit1M9BMqMfFuBKGXCpi9ZIa6lndyaHrt3kwWEIP67akTQPyvb
 fVdBQ5lYT+O7ItkcALE7XdPrljWVoBzwPC8GL7il4LpTGrWJi+zqiXQ6qvkZSqGA/vs+Z9NB2
 +mLdETZtfyDzLTHFgW9GEDlyFzfECYDK8gxcwE6dN0QjaiHVMfAIIQqfbUUZCtxWy8QlzG9db
 +jiByblkreU7zCty6lDyeESQfYSvQrbN+uwKTg==
Subject: [Xen-devel] [PATCH] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnVpbGRpbmcgdGhlIHByaXZjbWQgY29kZSBhcyBhIGxvYWRhYmxlIG1vZHVsZSBvbiBBUk0sIHdl
IGdldAphIGxpbmsgZXJyb3IgZHVlIHRvIHRoZSBwcml2YXRlIGNhY2hlIG1hbmFnZW1lbnQgZnVu
Y3Rpb25zOgoKRVJST1I6ICJfX3N5bmNfaWNhY2hlX2RjYWNoZSIgW2RyaXZlcnMveGVuL3hlbi1w
cml2Y21kLmtvXSB1bmRlZmluZWQhCgpNb3ZlIHRoZSBjb2RlIGludG8gYSBuZXcgZmlsZSB0aGF0
IGlzIGJ1aWx0IGFsb25nIHdpdGggcHJpdmNtZC5vCmJ1dCBpcyBhbHdheXMgYnVpbHQtaW4sIGV2
ZW4gd2hlbiB0aGUgbGF0dGVyIGlzIGEgbG9hZGFibGUgbW9kdWxlLgoKeGVuX3JlbWFwX3ZtYV9y
YW5nZSgpIG1heSBub3QgYmUgdGhlIGJlc3QgbmFtZSBoZXJlLCBpZiBzb21lb25lCmNvbWVzIHVw
IHdpdGggYSBiZXR0ZXIgb25lLCBsZXQgbWUga25vdy4KClNpZ25lZC1vZmYtYnk6IEFybmQgQmVy
Z21hbm4gPGFybmRAYXJuZGIuZGU+Ci0tLQogZHJpdmVycy94ZW4vTWFrZWZpbGUgIHwgIDMgKysr
CiBkcml2ZXJzL3hlbi9tbS5jICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogZHJpdmVycy94ZW4vcHJpdmNtZC5jIHwgMzAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggfCAgMyArKysKIDQgZmlsZXMg
Y2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy94ZW4vbW0uYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxl
IGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXggYWQzODQ0ZDlmODc2Li43MTI0ZjllNzQ5YjQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMveGVuL01ha2Vm
aWxlCkBAIC0yOSw2ICsyOSw5IEBAIG9iai0kKENPTkZJR19TV0lPVExCX1hFTikJCSs9IHN3aW90
bGIteGVuLm8KIG9iai0kKENPTkZJR19YRU5fTUNFX0xPRykJCSs9IG1jZWxvZy5vCiBvYmotJChD
T05GSUdfWEVOX1BDSURFVl9CQUNLRU5EKQkrPSB4ZW4tcGNpYmFjay8KIG9iai0kKENPTkZJR19Y
RU5fUFJJVkNNRCkJCSs9IHhlbi1wcml2Y21kLm8KK2lmZGVmIENPTkZJR19YRU5fUFJJVkNNRAor
b2JqLXkJCQkJCSs9IG1tLm8KK2VuZGlmCiBvYmotJChDT05GSUdfWEVOX1NUVUIpCQkJKz0geGVu
LXN0dWIubwogb2JqLSQoQ09ORklHX1hFTl9BQ1BJX0hPVFBMVUdfTUVNT1JZKQkrPSB4ZW4tYWNw
aS1tZW1ob3RwbHVnLm8KIG9iai0kKENPTkZJR19YRU5fQUNQSV9IT1RQTFVHX0NQVSkJKz0geGVu
LWFjcGktY3B1aG90cGx1Zy5vCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tbS5jIGIvZHJpdmVy
cy94ZW4vbW0uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhhZDBk
NDkwMDU4OAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMveGVuL21tLmMKQEAgLTAsMCArMSw0
MSBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKy8qCisgKiBBcmNoaXRl
Y3R1cmUgaW5kZXBlbmRlbnQgaGVscGVyIGZ1bmN0aW9ucyBmb3IgbWVtb3J5IG1hbmFnZW1lbnQK
KyAqCisgKiBXcml0dGVuIGJ5IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CisgKi8KKyNpbmNsdWRlIDxsaW51eC9tbS5oPgorI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgor
CitzdHJ1Y3QgcmVtYXBfcGZuIHsKKwlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKKwlzdHJ1Y3QgcGFn
ZSAqKnBhZ2VzOworCXBncHJvdF90IHByb3Q7CisJdW5zaWduZWQgbG9uZyBpOworfTsKKworc3Rh
dGljIGludCByZW1hcF9wZm5fZm4ocHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAorCQkJdm9pZCAqZGF0YSkKK3sKKwlzdHJ1Y3QgcmVtYXBfcGZuICpyID0g
ZGF0YTsKKwlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHItPnBhZ2VzW3ItPmldOworCXB0ZV90IHB0ZSA9
IHB0ZV9ta3NwZWNpYWwocGZuX3B0ZShwYWdlX3RvX3BmbihwYWdlKSwgci0+cHJvdCkpOworCisJ
c2V0X3B0ZV9hdChyLT5tbSwgYWRkciwgcHRlcCwgcHRlKTsKKwlyLT5pKys7CisKKwlyZXR1cm4g
MDsKK30KKworLyogVXNlZCBieSB0aGUgcHJpdmNtZCBtb2R1bGUsIGJ1dCBoYXMgdG8gYmUgYnVp
bHQtaW4gb24gQVJNICovCitpbnQgeGVuX3JlbWFwX3ZtYV9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9z
dHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGxlbikKK3sKKwlz
dHJ1Y3QgcmVtYXBfcGZuIHIgPSB7CisJCS5tbSA9IHZtYS0+dm1fbW0sCisJCS5wYWdlcyA9IHZt
YS0+dm1fcHJpdmF0ZV9kYXRhLAorCQkucHJvdCA9IHZtYS0+dm1fcGFnZV9wcm90LAorCX07CisK
KwlyZXR1cm4gYXBwbHlfdG9fcGFnZV9yYW5nZSh2bWEtPnZtX21tLCBhZGRyLCBsZW4sIHJlbWFw
X3Bmbl9mbiwgJnIpOworfQorRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3JlbWFwX3ZtYV9yYW5nZSk7
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wcml2Y21kLmMgYi9kcml2ZXJzL3hlbi9wcml2Y21k
LmMKaW5kZXggYjI0ZGRhYzE2MDRiLi4yOTBiNmFjYTdlMWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL3ByaXZjbWQuYworKysgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKQEAgLTcyMywyNiArNzIz
LDYgQEAgc3RhdGljIGxvbmcgcHJpdmNtZF9pb2N0bF9yZXN0cmljdChzdHJ1Y3QgZmlsZSAqZmls
ZSwgdm9pZCBfX3VzZXIgKnVkYXRhKQogCXJldHVybiAwOwogfQogCi1zdHJ1Y3QgcmVtYXBfcGZu
IHsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKLQlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwotCXBncHJv
dF90IHByb3Q7Ci0JdW5zaWduZWQgbG9uZyBpOwotfTsKLQotc3RhdGljIGludCByZW1hcF9wZm5f
Zm4ocHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJ
dm9pZCAqZGF0YSkKLXsKLQlzdHJ1Y3QgcmVtYXBfcGZuICpyID0gZGF0YTsKLQlzdHJ1Y3QgcGFn
ZSAqcGFnZSA9IHItPnBhZ2VzW3ItPmldOwotCXB0ZV90IHB0ZSA9IHB0ZV9ta3NwZWNpYWwocGZu
X3B0ZShwYWdlX3RvX3BmbihwYWdlKSwgci0+cHJvdCkpOwotCi0Jc2V0X3B0ZV9hdChyLT5tbSwg
YWRkciwgcHRlcCwgcHRlKTsKLQlyLT5pKys7Ci0KLQlyZXR1cm4gMDsKLX0KLQogc3RhdGljIGxv
bmcgcHJpdmNtZF9pb2N0bF9tbWFwX3Jlc291cmNlKHN0cnVjdCBmaWxlICpmaWxlLCB2b2lkIF9f
dXNlciAqdWRhdGEpCiB7CiAJc3RydWN0IHByaXZjbWRfZGF0YSAqZGF0YSA9IGZpbGUtPnByaXZh
dGVfZGF0YTsKQEAgLTgwOSwxNSArNzg5LDcgQEAgc3RhdGljIGxvbmcgcHJpdmNtZF9pb2N0bF9t
bWFwX3Jlc291cmNlKHN0cnVjdCBmaWxlICpmaWxlLCB2b2lkIF9fdXNlciAqdWRhdGEpCiAJCWdv
dG8gb3V0OwogCiAJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNt
YXApKSB7Ci0JCXN0cnVjdCByZW1hcF9wZm4gciA9IHsKLQkJCS5tbSA9IHZtYS0+dm1fbW0sCi0J
CQkucGFnZXMgPSB2bWEtPnZtX3ByaXZhdGVfZGF0YSwKLQkJCS5wcm90ID0gdm1hLT52bV9wYWdl
X3Byb3QsCi0JCX07Ci0KLQkJcmMgPSBhcHBseV90b19wYWdlX3JhbmdlKHIubW0sIGtkYXRhLmFk
ZHIsCi0JCQkJCSBrZGF0YS5udW0gPDwgUEFHRV9TSElGVCwKLQkJCQkJIHJlbWFwX3Bmbl9mbiwg
JnIpOworCQlyYyA9IHhlbl9yZW1hcF92bWFfcmFuZ2Uodm1hLCBrZGF0YS5hZGRyLCBrZGF0YS5u
dW0gPDwgUEFHRV9TSElGVCk7CiAJfSBlbHNlIHsKIAkJdW5zaWduZWQgaW50IGRvbWlkID0KIAkJ
CSh4ZGF0YS5mbGFncyAmIFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQpID8KZGlmZiAtLWdp
dCBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaCBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaAppbmRleCA0
OTY5ODE3MTI0YTguLjk4YjMwYzE2MTNiMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLW9w
cy5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaApAQCAtMTA5LDYgKzEwOSw5IEBAIHN0YXRp
YyBpbmxpbmUgaW50IHhlbl94bGF0ZV91bm1hcF9nZm5fcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3Ry
dWN0ICp2bWEsCiB9CiAjZW5kaWYKIAoraW50IHhlbl9yZW1hcF92bWFfcmFuZ2Uoc3RydWN0IHZt
X2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKKwkJCXVuc2lnbmVkIGxvbmcg
bGVuKTsKKwogLyoKICAqIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KCkgLSBtYXAgYW4gYXJy
YXkgb2YgZm9yZWlnbiBmcmFtZXMgYnkgZ2ZuCiAgKiBAdm1hOiAgICAgVk1BIHRvIG1hcCB0aGUg
cGFnZXMgaW50bwotLSAKMi4yMC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 20:53:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 20:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0uaH-0007ty-9v; Mon, 04 Mar 2019 20:53:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xAiy=RH=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1h0uaG-0007ts-A3
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 20:53:12 +0000
X-Inumbo-ID: 8438bc95-3ebf-11e9-bc90-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.17.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8438bc95-3ebf-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 20:53:09 +0000 (UTC)
Received: from wuerfel.lan ([109.192.41.194]) by mrelayeu.kundenserver.de
 (mreue109 [212.227.15.145]) with ESMTPA (Nemesis) id
 1MZCSt-1gVvSC0xV3-00V9kK; Mon, 04 Mar 2019 21:53:05 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 x86@kernel.org
Date: Mon,  4 Mar 2019 21:52:39 +0100
Message-Id: <20190304205300.2582076-1-arnd@arndb.de>
X-Mailer: git-send-email 2.20.0
MIME-Version: 1.0
X-Provags-ID: V03:K1:QcaSXjLOGR8UcGaIFZsBU5NxjYWgj7CWpwkReQnMNxEjXwyvvqg
 12vMoqsMa/xyg2IOoMC1VMD2YkxqxP2XEF4OaJVJgBd5K2/ASEesnS7CAvHag7Md7kF3RZc
 Nd8DYLsEmHY+62jmnqUfhLKDcsEOaslMhHNwWzDmWYlW+A6/zyLQkGPaN759zVu4qw8CcQO
 lBNBLNHHbHVxVSrDEXFtA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:w1Cd9zXSfT8=:v0zgZOs/IsnhQwY4CFsOWy
 aJPl9OOuVe8EuTH0sUWD2r/xURAv5Dh7djGQ+7deC3a1ZRpZY5Msy00SNrVwQ7y0XEbsX4RfH
 Tle707rI3DyzgF0FVakX+AyjAPZ7f8Sk3mUHY3w+y/mEWTlVU29BqwvrcRnJCvSqG09FeA+ji
 Z7T2B0k448VeUGjWdnj33BOcU7oJRHQTNSqvA9V07oYrNzSWHDMf2wcZlY2MQ9xhjjFW6Ro6c
 iu67ro8K9zxJ+eoEooZRnYRs1x103d2AyLV4sfA4+CFatWLeqH0ovIZgksp6zgs/zt/wu+Yjz
 EwU1+CMApVwnt+IC8BjPKdh1eBVd/ypoQ15n/5fBvMZlk/frC+k496WlRw9UGXKxUwgHodVae
 YNON/4NfqZlgVAokL0eA4jt7Kr0ixpRxGtCXwkCBJYEQU7RN+vfKCYowxEI2XwhE2B9WWlUj0
 dJcckcxUGAtscQqdj3xdMKwBWuUK3LfUh27+cR3P+hhVzpXVYAGTQA9rD/srn8f4txsfSoBPt
 ydo+MRAtoV9llhbWymibvtSKAWtj6vWmey4aTZGHSfiKeqW4UrwN+aZAgznvAKcSAljOjni5w
 6pZM9Qv12hR6LJd8VVkCZAngWZI5RoyzffqBf1+xRDeYRh9C/Ja4ar/KvxL8t2c64p1sU1c5z
 Xyqbpw5ESJQ7hcpb9wPSwYnhQXZqI42CjuRfxoMJQtvryGYyKZpnRUQIED7xpxHC4H9Wmerk9
 nDyWLWR5dnwYmInMz+JZMkjnXFIgmAXhiaNEAw==
Subject: [Xen-devel] [PATCH] [RESEND] [v3] xen: remove pre-xen3 fallback
 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: Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Jan Beulich <jbeulich@suse.com>,
 "H. Peter Anvin" <hpa@zytor.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>

VGhlIGxlZ2FjeSBoeXBlcmNhbGwgaGFuZGxlcnMgd2VyZSBvcmlnaW5hbGx5IGFkZGVkIHdpdGgK
YSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCAiY29weWluZyB0aGUgYXJndW1lbnQgc3RydWN0dXJl
cyBpbgpIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoKSBhbmQgSFlQRVJWSVNPUl9waHlzZGV2
X29wKCkgaW50byB0aGUgbG9jYWwKdmFyaWFibGUgaXMgc3VmZmljaWVudGx5IHNhZmUiIGFuZCBv
bmx5IG1hZGUgc3VyZSB0byBub3Qgd3JpdGUKcGFzdCB0aGUgZW5kIG9mIHRoZSBhcmd1bWVudCBz
dHJ1Y3R1cmUsIHRoZSBjaGVja3MgaW4gbGludXgvc3RyaW5nLmgKZGlzYWdyZWUgd2l0aCB0aGF0
LCB3aGVuIGxpbmstdGltZSBvcHRpbWl6YXRpb25zIGFyZSB1c2VkOgoKSW4gZnVuY3Rpb24gJ21l
bWNweScsCiAgICBpbmxpbmVkIGZyb20gJ3BpcnFfcXVlcnlfdW5tYXNrJyBhdCBkcml2ZXJzL3hl
bi9mYWxsYmFjay5jOjUzOjIsCiAgICBpbmxpbmVkIGZyb20gJ19fc3RhcnR1cF9waXJxJyBhdCBk
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzo1Mjk6MiwKICAgIGlubGluZWQgZnJvbSAn
cmVzdG9yZV9waXJxcycgYXQgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6MTQzOToz
LAogICAgaW5saW5lZCBmcm9tICd4ZW5faXJxX3Jlc3VtZScgYXQgZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c19iYXNlLmM6MTU4MToyOgppbmNsdWRlL2xpbnV4L3N0cmluZy5oOjM1MDozOiBlcnJv
cjogY2FsbCB0byAnX19yZWFkX292ZXJmbG93MicgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUgZXJy
b3I6IGRldGVjdGVkIHJlYWQgYmV5b25kIHNpemUgb2Ygb2JqZWN0IHBhc3NlZCBhcyAybmQgcGFy
YW1ldGVyCiAgIF9fcmVhZF9vdmVyZmxvdzIoKTsKICAgXgoKRnVydGhlciByZXNlYXJjaCB0dXJu
ZWQgb3V0IHRoYXQgb25seSBYZW4gMy4wLjIgb3IgZWFybGllciByZXF1aXJlZCB0aGUKZmFsbGJh
Y2sgYXQgYWxsLCB3aGlsZSBhbGwgdmVyc2lvbnMgaW4gdXNlIHRvZGF5IGRvbid0IG5lZWQgaXQu
CkFzIGZhciBhcyBJIGNhbiB0ZWxsLCBpdCBpcyBub3QgZXZlbiBwb3NzaWJsZSB0byBydW4gYSBt
YWlubGluZSBrZXJuZWwKb24gdGhvc2Ugb2xkIFhlbiByZWxlYXNlcywgYXQgdGhlIHRpbWUgd2hl
biB0aGV5IHdlcmUgaW4gdXNlLCBvbmx5CmEgcGF0Y2hlZCBrZXJuZWwgd2FzIHN1cHBvcnRlZCBh
bnl3YXkuCgpGaXhlczogY2Y0N2E4M2ZiMDZlICgieGVuL2h5cGVyY2FsbDogZml4IGh5cGVyY2Fs
bCBmYWxsYmFjayBjb2RlIGZvciB2ZXJ5IG9sZCBoeXBlcnZpc29ycyIpClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5k
QGFybmRiLmRlPgotLS0KW3YyXSB1c2UgYSB0YWJsZSBsb29rdXAgaW5zdGVhZCBvZiBhIHN3aXRj
aC9jYXNlIHN0YXRlbWVudCwgYWZ0ZXIKbXVsdGlwbGUgc3VnZ2VzdGlvbnMuClt2M10gcmVtb3Zl
IHRoYXQgZmlsZSBjb21wbGV0ZWx5CltyZXNlbmRdIEkganVzdCBzdHVtYmxlZCBvdmVyIHRoaXMg
YWdhaW4sIHRoZSBsYXN0IHN1Ym1pc3Npb24gd2FzIGEgeWVhcgogICAgICAgICBhZ28sIGFuZCBp
dCBzZWVtcyBpdCBuZXZlciBnb3QgbWVyZ2VkCi0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVu
L2h5cGVyY2FsbC5oIHwgMTMgKy0tLS0KIGRyaXZlcnMveGVuL01ha2VmaWxlICAgICAgICAgICAg
ICAgICB8ICAxIC0KIGRyaXZlcnMveGVuL2ZhbGxiYWNrLmMgICAgICAgICAgICAgICB8IDgxIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCA5MyBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9mYWxs
YmFjay5jCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCmluZGV4IGVmMDViZWE3MDEw
ZC4uZGU2ZjBkNTlhMjRmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlw
ZXJjYWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCkBAIC0z
MzIsMTUgKzMzMiwxMSBAQCBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKHVuc2lnbmVkIGxv
bmcgdmEsIHB0ZV90IG5ld192YWwsCiAJCXJldHVybiBfaHlwZXJjYWxsNChpbnQsIHVwZGF0ZV92
YV9tYXBwaW5nLCB2YSwKIAkJCQkgICBuZXdfdmFsLnB0ZSwgbmV3X3ZhbC5wdGUgPj4gMzIsIGZs
YWdzKTsKIH0KLWV4dGVybiBpbnQgX19tdXN0X2NoZWNrIHhlbl9ldmVudF9jaGFubmVsX29wX2Nv
bXBhdChpbnQsIHZvaWQgKik7CiAKIHN0YXRpYyBpbmxpbmUgaW50CiBIWVBFUlZJU09SX2V2ZW50
X2NoYW5uZWxfb3AoaW50IGNtZCwgdm9pZCAqYXJnKQogewotCWludCByYyA9IF9oeXBlcmNhbGwy
KGludCwgZXZlbnRfY2hhbm5lbF9vcCwgY21kLCBhcmcpOwotCWlmICh1bmxpa2VseShyYyA9PSAt
RU5PU1lTKSkKLQkJcmMgPSB4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoY21kLCBhcmcpOwot
CXJldHVybiByYzsKKwlyZXR1cm4gX2h5cGVyY2FsbDIoaW50LCBldmVudF9jaGFubmVsX29wLCBj
bWQsIGFyZyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50CkBAIC0zNTUsMTUgKzM1MSwxMCBAQCBI
WVBFUlZJU09SX2NvbnNvbGVfaW8oaW50IGNtZCwgaW50IGNvdW50LCBjaGFyICpzdHIpCiAJcmV0
dXJuIF9oeXBlcmNhbGwzKGludCwgY29uc29sZV9pbywgY21kLCBjb3VudCwgc3RyKTsKIH0KIAot
ZXh0ZXJuIGludCBfX211c3RfY2hlY2sgeGVuX3BoeXNkZXZfb3BfY29tcGF0KGludCwgdm9pZCAq
KTsKLQogc3RhdGljIGlubGluZSBpbnQKIEhZUEVSVklTT1JfcGh5c2Rldl9vcChpbnQgY21kLCB2
b2lkICphcmcpCiB7Ci0JaW50IHJjID0gX2h5cGVyY2FsbDIoaW50LCBwaHlzZGV2X29wLCBjbWQs
IGFyZyk7Ci0JaWYgKHVubGlrZWx5KHJjID09IC1FTk9TWVMpKQotCQlyYyA9IHhlbl9waHlzZGV2
X29wX2NvbXBhdChjbWQsIGFyZyk7Ci0JcmV0dXJuIHJjOworCXJldHVybiBfaHlwZXJjYWxsMihp
bnQsIHBoeXNkZXZfb3AsIGNtZCwgYXJnKTsKIH0KIAogc3RhdGljIGlubGluZSBpbnQKZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXgg
NWRmNmQyMTE0MmYyLi43MTI0ZjllNzQ5YjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL01ha2Vm
aWxlCisrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCkBAIC0xLDYgKzEsNSBAQAogIyBTUERYLUxp
Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAogb2JqLSQoQ09ORklHX0hPVFBMVUdfQ1BVKQkJKz0g
Y3B1X2hvdHBsdWcubwotb2JqLSQoQ09ORklHX1g4NikJCQkrPSBmYWxsYmFjay5vCiBvYmoteQkr
PSBncmFudC10YWJsZS5vIGZlYXR1cmVzLm8gYmFsbG9vbi5vIG1hbmFnZS5vIHByZWVtcHQubyB0
aW1lLm8KIG9iai15CSs9IG1lbS1yZXNlcnZhdGlvbi5vCiBvYmoteQkrPSBldmVudHMvCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9mYWxsYmFjay5jIGIvZHJpdmVycy94ZW4vZmFsbGJhY2suYwpk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYjA0ZmI2NGM1YTkxLi4wMDAwMDAwMDAwMDAK
LS0tIGEvZHJpdmVycy94ZW4vZmFsbGJhY2suYworKysgL2Rldi9udWxsCkBAIC0xLDgxICswLDAg
QEAKLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9zdHJpbmcuaD4K
LSNpbmNsdWRlIDxsaW51eC9idWcuaD4KLSNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KLSNpbmNs
dWRlIDxhc20vaHlwZXJ2aXNvci5oPgotI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+Ci0K
LWludCB4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoaW50IGNtZCwgdm9pZCAqYXJnKQotewot
CXN0cnVjdCBldnRjaG5fb3Agb3A7Ci0JaW50IHJjOwotCi0Jb3AuY21kID0gY21kOwotCW1lbWNw
eSgmb3AudSwgYXJnLCBzaXplb2Yob3AudSkpOwotCXJjID0gX2h5cGVyY2FsbDEoaW50LCBldmVu
dF9jaGFubmVsX29wX2NvbXBhdCwgJm9wKTsKLQotCXN3aXRjaCAoY21kKSB7Ci0JY2FzZSBFVlRD
SE5PUF9jbG9zZToKLQljYXNlIEVWVENITk9QX3NlbmQ6Ci0JY2FzZSBFVlRDSE5PUF9iaW5kX3Zj
cHU6Ci0JY2FzZSBFVlRDSE5PUF91bm1hc2s6Ci0JCS8qIG5vIG91dHB1dCAqLwotCQlicmVhazsK
LQotI2RlZmluZSBDT1BZX0JBQ0soZW9wKSBcCi0JY2FzZSBFVlRDSE5PUF8jI2VvcDogXAotCQlt
ZW1jcHkoYXJnLCAmb3AudS5lb3AsIHNpemVvZihvcC51LmVvcCkpOyBcCi0JCWJyZWFrCi0KLQlD
T1BZX0JBQ0soYmluZF9pbnRlcmRvbWFpbik7Ci0JQ09QWV9CQUNLKGJpbmRfdmlycSk7Ci0JQ09Q
WV9CQUNLKGJpbmRfcGlycSk7Ci0JQ09QWV9CQUNLKHN0YXR1cyk7Ci0JQ09QWV9CQUNLKGFsbG9j
X3VuYm91bmQpOwotCUNPUFlfQkFDSyhiaW5kX2lwaSk7Ci0jdW5kZWYgQ09QWV9CQUNLCi0KLQlk
ZWZhdWx0OgotCQlXQVJOX09OKHJjICE9IC1FTk9TWVMpOwotCQlicmVhazsKLQl9Ci0KLQlyZXR1
cm4gcmM7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQp
OwotCi1pbnQgeGVuX3BoeXNkZXZfb3BfY29tcGF0KGludCBjbWQsIHZvaWQgKmFyZykKLXsKLQlz
dHJ1Y3QgcGh5c2Rldl9vcCBvcDsKLQlpbnQgcmM7Ci0KLQlvcC5jbWQgPSBjbWQ7Ci0JbWVtY3B5
KCZvcC51LCBhcmcsIHNpemVvZihvcC51KSk7Ci0JcmMgPSBfaHlwZXJjYWxsMShpbnQsIHBoeXNk
ZXZfb3BfY29tcGF0LCAmb3ApOwotCi0Jc3dpdGNoIChjbWQpIHsKLQljYXNlIFBIWVNERVZPUF9J
UlFfVU5NQVNLX05PVElGWToKLQljYXNlIFBIWVNERVZPUF9zZXRfaW9wbDoKLQljYXNlIFBIWVNE
RVZPUF9zZXRfaW9iaXRtYXA6Ci0JY2FzZSBQSFlTREVWT1BfYXBpY193cml0ZToKLQkJLyogbm8g
b3V0cHV0ICovCi0JCWJyZWFrOwotCi0jZGVmaW5lIENPUFlfQkFDSyhwb3AsIGZsZCkgXAotCWNh
c2UgUEhZU0RFVk9QXyMjcG9wOiBcCi0JCW1lbWNweShhcmcsICZvcC51LmZsZCwgc2l6ZW9mKG9w
LnUuZmxkKSk7IFwKLQkJYnJlYWsKLQotCUNPUFlfQkFDSyhpcnFfc3RhdHVzX3F1ZXJ5LCBpcnFf
c3RhdHVzX3F1ZXJ5KTsKLQlDT1BZX0JBQ0soYXBpY19yZWFkLCBhcGljX29wKTsKLQlDT1BZX0JB
Q0soQVNTSUdOX1ZFQ1RPUiwgaXJxX29wKTsKLSN1bmRlZiBDT1BZX0JBQ0sKLQotCWRlZmF1bHQ6
Ci0JCVdBUk5fT04ocmMgIT0gLUVOT1NZUyk7Ci0JCWJyZWFrOwotCX0KLQotCXJldHVybiByYzsK
LX0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9waHlzZGV2X29wX2NvbXBhdCk7Ci0tIAoyLjIwLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 21:20:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 21: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 1h0v0J-0001RA-HR; Mon, 04 Mar 2019 21:20: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=hwfB=RH=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h0v0I-0001R5-Rv
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 21:20:06 +0000
X-Inumbo-ID: 467f1c0e-3ec3-11e9-83aa-c388ed1669e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 467f1c0e-3ec3-11e9-83aa-c388ed1669e4;
 Mon, 04 Mar 2019 21:20:03 +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 x24LJMJl015634;
 Mon, 4 Mar 2019 21:19:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=3WZSMwDw18l9RxXPwhuBzgICHblwB6zg9wmYkiN3bIY=;
 b=T93MleNG1fQgfKTTY32BbZ7/qVwGna++SusQKquyQhSLH65toIEzujK/cZ46S0N498cs
 rmJdMbVSSzXIHcDy9DuftzlyNHpYVLqf9gd4Q6Nrwnm9mrEXzWSvKhqdPxbf0BZtFEZz
 Rhy88pd5taONsGQme/xJ23OOmfpCfnj2u9SUPnEAqjSV2EVNBJ7tfbSaDJPsosVo3KGe
 sIcaKifcUOa0FR6LoraxMRBZeBFOhAE6MWVwcXbnZzhVo1Y+Rs+Mbknaz+u5OB1yrQyT
 MVQ14lfHtBrtwzEzg8z6wt9r/W6Chr1CxhR1a6//pKP+6Sp8gbC5q0KpcW9R0gEitC5i hg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2qyh8u1byu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 04 Mar 2019 21:19:39 +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 x24LJdWJ025026
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 4 Mar 2019 21:19:39 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x24LJcHd027818;
 Mon, 4 Mar 2019 21:19:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 04 Mar 2019 13:19:37 -0800
To: Arnd Bergmann <arnd@arndb.de>, Juergen Gross <jgross@suse.com>
References: <20190304204826.2414365-1-arnd@arndb.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: <7b1ae554-8d23-a282-4175-37e6743d0290@oracle.com>
Date: Mon, 4 Mar 2019 16:19: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: <20190304204826.2414365-1-arnd@arndb.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9185
 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=990 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903040150
Subject: Re: [Xen-devel] [PATCH] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy80LzE5IDM6NDcgUE0sIEFybmQgQmVyZ21hbm4gd3JvdGU6Cj4gQnVpbGRpbmcgdGhlIHBy
aXZjbWQgY29kZSBhcyBhIGxvYWRhYmxlIG1vZHVsZSBvbiBBUk0sIHdlIGdldAo+IGEgbGluayBl
cnJvciBkdWUgdG8gdGhlIHByaXZhdGUgY2FjaGUgbWFuYWdlbWVudCBmdW5jdGlvbnM6Cj4KPiBF
UlJPUjogIl9fc3luY19pY2FjaGVfZGNhY2hlIiBbZHJpdmVycy94ZW4veGVuLXByaXZjbWQua29d
IHVuZGVmaW5lZCEKCkNhbiBfX3N5bmNfaWNhY2hlX2RjYWNoZSBiZSBleHBvcnRlZCBpbiBhcm0z
MiwganVzdCBsaWtlIGl0IGlzIGluIGFybTY0PwoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 21:23:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 21:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0v3a-0001XW-2c; Mon, 04 Mar 2019 21: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=gAeh=RH=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1h0v3Z-0001XR-8j
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 21:23:29 +0000
X-Inumbo-ID: c06345ab-3ec3-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 c06345ab-3ec3-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 21:23:28 +0000 (UTC)
Received: by mail-qt1-f195.google.com with SMTP id z25so6741961qti.13
 for <xen-devel@lists.xenproject.org>; Mon, 04 Mar 2019 13:23: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;
 bh=24k8rj5UTmUkT63HVuPN119nt2Rc7xNcBxmTuFPY2Yc=;
 b=ZiaLp81okjl2HMrd5C3Ar7Tj+0PM0z+wQqngU1QXSEnH5e0rI2poY4Mk2ziRJjXAlP
 gL46tKthZKSrRD2vMcbKsypCf7GtTvaTZw0LQWQ2f8YvHoruGCzZkn9WIa5pDJNVxYav
 ygr7MnCeN8Ma+VjEqvjzQIwtEFYEWsUpZbzxT0l6iv6DzuVLmO+bDZuJVTGRsLEP81HW
 aYIT1za2U9GUSLOFbKbKuta3/UqE0LRWfiyJeWGtzyM633VKQlBXeYV5nKNlgQnB7rBe
 Jbfbvo/rIiAcC1IAVWi5egLNygwzfHql99Cv0/aSrljGjBoBV8cLbjydq9J9U0T4GqCt
 AH8Q==
X-Gm-Message-State: APjAAAUND+p5a8aFBTUulCHlt5FgCgtMRAK4GhGDjpm2qETZvpGYfFWe
 VYYDTHU8dpdqwbYKJ/Td5Iyh/Mkns1D9y4ebSdI=
X-Google-Smtp-Source: APXvYqzxTXLA+QxQZi9csv7TqCIuf8IG5+atXgd+LjGxkQLhD5l1B6MWju0G0t3EVP5Og+U/wjRW2hP/cdBJb68LRvU=
X-Received: by 2002:ac8:237b:: with SMTP id b56mr16064917qtb.343.1551734607474; 
 Mon, 04 Mar 2019 13:23:27 -0800 (PST)
MIME-Version: 1.0
References: <20190304204826.2414365-1-arnd@arndb.de>
 <7b1ae554-8d23-a282-4175-37e6743d0290@oracle.com>
In-Reply-To: <7b1ae554-8d23-a282-4175-37e6743d0290@oracle.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Mon, 4 Mar 2019 22:23:11 +0100
Message-ID: <CAK8P3a1NXXNBUzb7tHtF6ohCcR+_rFhxXSd3ziSmnkhg7bdrpA@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: avoid link error 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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgNCwgMjAxOSBhdCAxMDoxOSBQTSBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+IE9uIDMvNC8xOSAzOjQ3IFBNLCBBcm5kIEJl
cmdtYW5uIHdyb3RlOgo+ID4gQnVpbGRpbmcgdGhlIHByaXZjbWQgY29kZSBhcyBhIGxvYWRhYmxl
IG1vZHVsZSBvbiBBUk0sIHdlIGdldAo+ID4gYSBsaW5rIGVycm9yIGR1ZSB0byB0aGUgcHJpdmF0
ZSBjYWNoZSBtYW5hZ2VtZW50IGZ1bmN0aW9uczoKPiA+Cj4gPiBFUlJPUjogIl9fc3luY19pY2Fj
aGVfZGNhY2hlIiBbZHJpdmVycy94ZW4veGVuLXByaXZjbWQua29dIHVuZGVmaW5lZCEKPgo+IENh
biBfX3N5bmNfaWNhY2hlX2RjYWNoZSBiZSBleHBvcnRlZCBpbiBhcm0zMiwganVzdCBsaWtlIGl0
IGlzIGluIGFybTY0PwoKUnVzc2VsbCB3YW50cyBhbGwgY2FjaGUgbWFuYWdlbWVudCBvcGVyYXRp
b25zIHRvIHN0YXkgcHJpdmF0ZSB0byB0aGUKa2VybmVsLCBhcyB0aGV5IHRlbmQgdG8gZ2V0IGFi
dXNlZCBieSBvdGhlciBkcml2ZXJzOgoKaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtYXJt
LWtlcm5lbC8yMDE4MTIxODEwMDkwOC5HTDI2MDkwQG4yMTAwLmFybWxpbnV4Lm9yZy51ay8KCiAg
ICAgIEFybmQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 22:00:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 22: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 1h0vdR-00047X-Vi; Mon, 04 Mar 2019 22:00: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=u6WP=RH=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1h0vdQ-00047S-Hc
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 22:00:32 +0000
X-Inumbo-ID: eb1c0a7e-3ec8-11e9-98f0-cf7fb44d74cb
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb1c0a7e-3ec8-11e9-98f0-cf7fb44d74cb;
 Mon, 04 Mar 2019 22:00:27 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x24LwqFH047978;
 Mon, 4 Mar 2019 22:00:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=iftc3XDYTZq/gzcZsTMIzD/nEyzJYHyftabqtY97/AA=;
 b=n9NTDpEck6H+xcvk1F1mHS/x9+m610iWAk3WdJgJSbQYWTR/rMFMe95e1a8bdWfL/UbX
 5UFcNjKfrLoBmDwDpTHlADIf59wPIA1Ow8E3zyMl+6pX3RvXVxRwBHQcFRxsN6Y5Hzhh
 /TYilu43dUpniL15I0LcO5G9g+8f6b4BhDuz2ce3KGtMFWe9dZOU16O/atdvfCb3CkDo
 ZEG9yN/mg5dZYlSI6NO2S+2hYc2kdRG1EczuFYrrF8S+PBd88PY90R2L0QxNT6DKel/G
 abfSzvQ7WMhV7VClc14A2ZzO/oJ7o0uIJm5cdctmeeerSM65DkoH9xKfI5egnBrlM7nl Lg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2qyjfr9ds5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 04 Mar 2019 22:00:15 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x24M0EEw004579
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 4 Mar 2019 22:00:14 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 x24M0BGI022127;
 Mon, 4 Mar 2019 22:00:12 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 04 Mar 2019 14:00:11 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3F2016A012E; Mon,  4 Mar 2019 17:00:10 -0500 (EST)
Date: Mon, 4 Mar 2019 17:00:10 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Arnd Bergmann <arnd@arndb.de>
Message-ID: <20190304220010.GD30350@char.us.oracle.com>
References: <20190304195951.1118807-1-arnd@arndb.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190304195951.1118807-1-arnd@arndb.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9185
 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-1903040154
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>, linux-kernel@vger.kernel.org,
 Mike Rapoport <rppt@linux.ibm.com>, iommu@lists.linux-foundation.org,
 Joerg Roedel <jroedel@suse.de>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>, Christoph Hellwig <hch@lst.de>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDg6NTk6MDNQTSArMDEwMCwgQXJuZCBCZXJnbWFubiB3
cm90ZToKPiBUaGlzIHJldmVydHMgY29tbWl0IGI5MDdlMjA1MDhkMCAoInN3aW90bGI6IHJlbW92
ZSBTV0lPVExCX01BUF9FUlJPUiIpLCB3aGljaAo+IGludHJvZHVjZWQgYW4gb3ZlcmZsb3cgd2Fy
bmluZyBpbiBjb25maWd1cmF0aW9ucyB0aGF0IGhhdmUgYSBsYXJnZXIKPiBkbWFfYWRkcl90IHRo
YW4gcGh5c19hZGRyX3Q6Cj4gCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGluY2x1ZGUvbGludXgv
ZG1hLWRpcmVjdC5oOjUsCj4gICAgICAgICAgICAgICAgICBmcm9tIGtlcm5lbC9kbWEvc3dpb3Rs
Yi5jOjIzOgo+IGtlcm5lbC9kbWEvc3dpb3RsYi5jOiBJbiBmdW5jdGlvbiAnc3dpb3RsYl90Ymxf
bWFwX3NpbmdsZSc6Cj4gaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oOjEzNjoyODogZXJyb3I6
IGNvbnZlcnNpb24gZnJvbSAnbG9uZyBsb25nIHVuc2lnbmVkIGludCcgdG8gJ3BoeXNfYWRkcl90
JyB7YWthICd1bnNpZ25lZCBpbnQnfSBjaGFuZ2VzIHZhbHVlIGZyb20gJzE4NDQ2NzQ0MDczNzA5
NTUxNjE1JyB0byAnNDI5NDk2NzI5NScgWy1XZXJyb3I9b3ZlcmZsb3ddCj4gICNkZWZpbmUgRE1B
X01BUFBJTkdfRVJST1IgICh+KGRtYV9hZGRyX3QpMCkKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXgo+IGtlcm5lbC9kbWEvc3dpb3RsYi5jOjU0NDo5OiBub3RlOiBpbiBleHBhbnNpb24g
b2YgbWFjcm8gJ0RNQV9NQVBQSU5HX0VSUk9SJwo+ICAgcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9S
Owo+IAo+IFRoZSBjb25maWd1cmF0aW9uIHRoYXQgY2F1c2VkIHRoaXMgaXMgb24gMzItYml0IEFS
TSwgd2hlcmUgdGhlIERNQSBhZGRyZXNzCj4gc3BhY2UgZGVwZW5kcyBvbiB0aGUgZW5hYmxlZCBo
YXJkd2FyZSBwbGF0Zm9ybXMsIHdoaWxlIHRoZSBwaHlzaWNhbAo+IGFkZHJlc3Mgc3BhY2UgZGVw
ZW5kcyBvbiB0aGUgdHlwZSBvZiBNTVUgY2hvc2VuIChjbGFzc2ljIHZzIExQQUUpLgo+IAo+IEkg
dHJpZWQgYSBjb3VwbGUgb2YgYWx0ZXJuYXRpdmUgYXBwcm9hY2hlcywgYnV0IHRoZSBwcmV2aW91
cyB2ZXJzaW9uCj4gc2VlbXMgYXMgZ29vZCBhcyBhbnkgb3RoZXIsIHNvIEkgd2VudCBiYWNrIHRv
IHRoYXQuCgpUaGF0IGlzIHJlYWxseSBhIGJ1bW1lci4KCldoYXQgYWJvdXQgbWFraW5nIHRoZSBw
aHlzX2FkZHJfdCBhbmQgZG1hX2FkZHJfdCBoYXZlIHRoZSBzYW1lCndpZHRoIHdpdGggc29tZSBt
YWdpYyAjaWZkZWYgaGFja2VyeT8KCj4gCj4gRml4ZXM6IGI5MDdlMjA1MDhkMCAoInN3aW90bGI6
IHJlbW92ZSBTV0lPVExCX01BUF9FUlJPUiIpCj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFu
biA8YXJuZEBhcm5kYi5kZT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDQg
KystLQo+ICBpbmNsdWRlL2xpbnV4L3N3aW90bGIuaCAgIHwgMyArKysKPiAga2VybmVsL2RtYS9z
d2lvdGxiLmMgICAgICB8IDQgKystLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14
ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiBpbmRleCA4NzdiYWYyYTk0ZjQuLjU3
YTk4Mjc5YmY0ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gKysr
IGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+IEBAIC00MDYsNyArNDA2LDcgQEAgc3RhdGlj
IGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3QgcGFnZSAqcGFnZSwKPiAgCj4gIAltYXAgPSBzd2lvdGxiX3RibF9tYXBfc2luZ2xlKGRldiwg
c3RhcnRfZG1hX2FkZHIsIHBoeXMsIHNpemUsIGRpciwKPiAgCQkJCSAgICAgYXR0cnMpOwo+IC0J
aWYgKG1hcCA9PSBETUFfTUFQUElOR19FUlJPUikKPiArCWlmIChtYXAgPT0gU1dJT1RMQl9NQVBf
RVJST1IpCj4gIAkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwo+ICAKPiAgCWRldl9hZGRyID0g
eGVuX3BoeXNfdG9fYnVzKG1hcCk7Cj4gQEAgLTU1Nyw3ICs1NTcsNyBAQCB4ZW5fc3dpb3RsYl9t
YXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2ds
LAo+ICAJCQkJCQkJCSBzZ19waHlzKHNnKSwKPiAgCQkJCQkJCQkgc2ctPmxlbmd0aCwKPiAgCQkJ
CQkJCQkgZGlyLCBhdHRycyk7Cj4gLQkJCWlmIChtYXAgPT0gRE1BX01BUFBJTkdfRVJST1IpIHsK
PiArCQkJaWYgKG1hcCA9PSBTV0lPVExCX01BUF9FUlJPUikgewo+ICAJCQkJZGV2X3dhcm4oaHdk
ZXYsICJzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsXG4iKTsKPiAgCQkJCS8qIERvbid0IHBhbmljIGhl
cmUsIHdlIGV4cGVjdCBtYXBfc2cgdXNlcnMKPiAgCQkJCSAgIHRvIGRvIHByb3BlciBlcnJvciBo
YW5kbGluZy4gKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9zd2lvdGxiLmggYi9pbmNs
dWRlL2xpbnV4L3N3aW90bGIuaAo+IGluZGV4IDM2MWY2MmJiNGE4ZS4uYTY1YTM2NTUxZjU4IDEw
MDY0NAo+IC0tLSBhL2luY2x1ZGUvbGludXgvc3dpb3RsYi5oCj4gKysrIGIvaW5jbHVkZS9saW51
eC9zd2lvdGxiLmgKPiBAQCAtNDQsNiArNDQsOSBAQCBlbnVtIGRtYV9zeW5jX3RhcmdldCB7Cj4g
IAlTWU5DX0ZPUl9ERVZJQ0UgPSAxLAo+ICB9Owo+ICAKPiArLyogZGVmaW5lIHRoZSBsYXN0IHBv
c3NpYmxlIGJ5dGUgb2YgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBhcyBhIG1hcHBpbmcgZXJyb3Ig
Ki8KPiArI2RlZmluZSBTV0lPVExCX01BUF9FUlJPUiAofihwaHlzX2FkZHJfdCkweDApCj4gKwo+
ICBleHRlcm4gcGh5c19hZGRyX3Qgc3dpb3RsYl90YmxfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNl
ICpod2RldiwKPiAgCQkJCQkgIGRtYV9hZGRyX3QgdGJsX2RtYV9hZGRyLAo+ICAJCQkJCSAgcGh5
c19hZGRyX3QgcGh5cywgc2l6ZV90IHNpemUsCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9kbWEvc3dp
b3RsYi5jIGIva2VybmVsL2RtYS9zd2lvdGxiLmMKPiBpbmRleCAxMjA1OWI3OGI2MzEuLjkyMjg4
MGI4NDM4NyAxMDA2NDQKPiAtLS0gYS9rZXJuZWwvZG1hL3N3aW90bGIuYwo+ICsrKyBiL2tlcm5l
bC9kbWEvc3dpb3RsYi5jCj4gQEAgLTU0MSw3ICs1NDEsNyBAQCBwaHlzX2FkZHJfdCBzd2lvdGxi
X3RibF9tYXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+ICAJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmaW9fdGxiX2xvY2ssIGZsYWdzKTsKPiAgCWlmICghKGF0dHJzICYgRE1BX0FUVFJf
Tk9fV0FSTikgJiYgcHJpbnRrX3JhdGVsaW1pdCgpKQo+ICAJCWRldl93YXJuKGh3ZGV2LCAic3dp
b3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6ICV6ZCBieXRlcylcbiIsIHNpemUpOwo+IC0JcmV0dXJu
IERNQV9NQVBQSU5HX0VSUk9SOwo+ICsJcmV0dXJuIFNXSU9UTEJfTUFQX0VSUk9SOwo+ICBmb3Vu
ZDoKPiAgCWlvX3RsYl91c2VkICs9IG5zbG90czsKPiAgCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JmlvX3RsYl9sb2NrLCBmbGFncyk7Cj4gQEAgLTY1OSw3ICs2NTksNyBAQCBib29sIHN3aW90bGJf
bWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgcGh5c19hZGRyX3QgKnBoeXMsIGRtYV9hZGRyX3QgKmRt
YV9hZGRyLAo+ICAJLyogT2ggd2VsbCwgaGF2ZSB0byBhbGxvY2F0ZSBhbmQgbWFwIGEgYm91bmNl
IGJ1ZmZlci4gKi8KPiAgCSpwaHlzID0gc3dpb3RsYl90YmxfbWFwX3NpbmdsZShkZXYsIF9fcGh5
c190b19kbWEoZGV2LCBpb190bGJfc3RhcnQpLAo+ICAJCQkqcGh5cywgc2l6ZSwgZGlyLCBhdHRy
cyk7Cj4gLQlpZiAoKnBoeXMgPT0gRE1BX01BUFBJTkdfRVJST1IpCj4gKwlpZiAoKnBoeXMgPT0g
U1dJT1RMQl9NQVBfRVJST1IpCj4gIAkJcmV0dXJuIGZhbHNlOwo+ICAKPiAgCS8qIEVuc3VyZSB0
aGF0IHRoZSBhZGRyZXNzIHJldHVybmVkIGlzIERNQSdibGUgKi8KPiAtLSAKPiAyLjIwLjAKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 23:43:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 23:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h0xEO-0001vP-LT; Mon, 04 Mar 2019 23: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=1Ok1=RH=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1h0xEN-0001vK-Hm
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 23:42:47 +0000
X-Inumbo-ID: 3550ccd4-3ed7-11e9-bc90-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3550ccd4-3ed7-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 23:42:45 +0000 (UTC)
Received: from [192.168.0.4] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Mon, 04 Mar 2019 16:42:34 -0700
From: Jim Fehlig <jfehlig@suse.com>
To: LibVir <libvir-list@redhat.com>
References: <d8f69df7-a2a0-7903-d07a-8d3f86670c22@suse.com>
Message-ID: <abf3045a-e22d-aaf1-4881-58ed4c665f7f@suse.com>
Date: Mon, 4 Mar 2019 16:42:32 -0700
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: <d8f69df7-a2a0-7903-d07a-8d3f86670c22@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [libvirt] domXML modeling question
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Christoph <mangel@gmx.de>, Olaf Hering <OHering@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>

QWRkaW5nIHhlbi1kZXZlbCB0byBjYyBpbiBjYXNlIGFueW9uZSB0aGVyZSB3YW50cyB0byBjb21t
ZW50IG9uIG15IGxhdGVzdCAKcHJvcG9zYWwuLi4KCk9uIDIvMjAvMTkgNToyMCBQTSwgSmltIEZl
aGxpZyB3cm90ZToKPiBUaGVyZSBoYXZlIGJlZW4gYSBmZXcgcmVxdWVzdHMgWzFdWzJdIHRvIHN1
cHBvcnQgWGVuJ3MgbWF4X2dyYW50X2ZyYW1lcyBzZXR0aW5nIAo+IGluIGxpYnZpcnQgZG9tWE1M
LCBidXQgSSdtIG5vdCBxdWl0ZSBzdXJlIGhvdyB0byBtb2RlbCBpdC4gVGhlIGRvY3VtZW50YXRp
b24gWzNdIAo+IG9uIHRoaXMgc2V0dGluZyBzdGF0ZXM6Cj4gCj4gU3BlY2lmeSB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIHRoZSBkb21haW4gaXMgYWxsb3dlZCB0byBoYXZlLsKg
IFRoaXMKPiB2YWx1ZSBjb250cm9scyBob3cgbWFueSBwYWdlcyB0aGUgZG9tYWluIGlzIGFibGUg
dG8gZ3JhbnQgYWNjZXNzIHRvIGZvciBvdGhlcgo+IGRvbWFpbnMsIG5lZWRlZCBlLmcuIGZvciB0
aGUgb3BlcmF0aW9uIG9mIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzLsKgIFRoZSBkZWZhdWx0Cj4g
aXMgc2V0dGFibGUgdmlhIHhsLmNvbmYoNSkuCgpJJ3ZlIHNlbnQgYSBwYXRjaCB0byBpbnRyb2R1
Y2UgYW4gYW5hbG9nb3VzIGRlZmF1bHQgaW4gdGhlIGxpYnZpcnQgbGlieGwgZHJpdmVyCgpodHRw
czovL3d3dy5yZWRoYXQuY29tL2FyY2hpdmVzL2xpYnZpci1saXN0LzIwMTktTWFyY2gvbXNnMDAx
MjMuaHRtbAoKPiAKPiBJdCBzbWVsbHMgb2YgYSA8bWVtdHVuZT4gc2V0dGluZywgZS5nLiB0aGUg
YW1vdW50IG9mIG1lbW9yeSBhIGRvbWFpbiBjYW4gc2hhcmUsIAo+IGJ1dCBkb2Vzbid0IG1hcCB0
byBhbnkgb2YgdGhlIGV4aXN0aW5nIHNldHRpbmdzLiBBIG5ldyBzdWJlbGVtZW50IDxzaGFyZWRf
bGltaXQ+IAo+IGRvZXNuJ3QgZmVlbCByaWdodC4gRG9lcyBhbnlvbmUgc3VnZ2VzdCBhIGJldHRl
ciB3YXkgb2YgbW9kZWxpbmcgbWF4X2dyYW50X2ZyYW1lcz8KCkFmdGVyIGRpc2N1c3NpbmcgdGhl
IG1heF9ncmFudF9mcmFtZXMgc2V0dGluZyBhIGJpdCBtb3JlIHdpdGggSnVlcmdlbiBJIGhhZCB0
aGUgCmlkZWEgdG8gbW9kZWwgaXQgYXMgSU8gYnVmZmVyIHNwYWNlIChvciBETUEgc3BhY2UpIG9m
IGEgeGVuYnVzICJjb250cm9sbGVyIi4gQWxsIApQViBkZXZpY2VzIGluIHRoZSBndWVzdCBjb25u
ZWN0IHRvIHRoZSB4ZW5idXMgY29udHJvbGxlciBhbmQgbWFrZSB1c2Ugb2YgdGhlIAphdmFpbGFi
bGUgSS9PIGJ1ZmZlciBzcGFjZS4gR3Vlc3RzIHdpdGggbW9yZSBQViBkZXZpY2VzIHJlcXVpcmlu
ZyBtb3JlIGJ1ZmZlciAKY2FuIGluY3JlYXNlIHRoZSBzcGFjZSBvbiB0aGUgeGVuYnVzIGNvbnRy
b2xsZXIgZGV2aWNlLgoKT25lIHNtYWxsIHdyaW5rbGUgaW4gdGhpcyBpZGVhIGlzIHRoYXQgd2Ug
Y3VycmVudGx5IGRvbid0IG1vZGVsIHhlbmJ1cyBpbiAKbGlidmlydC4gSSdkIG5lZWQgdG8gYWRk
IHN1cHBvcnQgZm9yIGEgbmV3IHhlbmJ1cyBjb250cm9sbGVyIHR5cGUgYW5kIHN0YXJ0IAppbXBs
aWNpdGx5IGNyZWF0aW5nIGl0IHdoZW4gY3JlYXRpbmcgZ3Vlc3RzIHdpdGggUFYgZGV2aWNlcywg
c2ltaWxhciB0byAKYXV0by1jcmVhdGlvbiBvZiBjb250cm9sbGVycyBpbiB0aGUgcWVtdSBkcml2
ZXIuIEFsc28sIHRoZXJlIGlzIG5vIGV4aXN0aW5nIApjb250cm9sbGVyIHNldHRpbmcgZm9yIHNw
ZWNpZnlpbmcgYnVmZmVyIHNwYWNlLiBQZXJoYXBzIGEgJ3JhbScgYXR0cmlidXRlIGNvdWxkIApi
ZSBhZGRlZCwgc2ltaWxhciB0byBzcGVjaWZ5aW5nIG1lbW9yeSBmb3IgPHZpZGVvPiBkZXZpY2Vz
PyBFLmcuCgogICA8Y29udHJvbGxlciB0eXBlPSd4ZW5idXMnIHJhbT0nMjU2Jy8+CgpBbnkgb3Bp
bmlvbiBvbiB0aGlzIGFwcHJvYWNoPyBPciBvdGhlciBpZGVhcyBmb3IgbW9kZWxpbmcgdGhpcyBz
ZXR0aW5nIGluIGxpYnZpcnQ/CgpSZWdhcmRzLApKaW0KCj4gCj4gQW5vdGhlciBvcHRpb24gSSBj
b25zaWRlcmVkIGlzIHNldHRpbmcgdGhlIHZhbHVlIGJhc2VkIG9uIG51bWJlciBvZiBQViBkZXZp
Y2VzLCAKPiBidXQgSSB0aGluayB0aGF0IGZsaWVzIGluIHRoZSBmYWNlIG9mIGxpYnZpcnQncyBw
b2xpY3kgb2Ygbm90IGRpY3RhdGluZyBwb2xpY3kuIAo+IFJlZ2FyZGxlc3Mgb2YgZG9tYWluIGNv
bmZpZyBtb2RlbGluZyBJIGNhbiB3b3JrIG9uIGEgZHJpdmVyLXdpZGUgc2V0dGluZyBpbiAKPiBs
aWJ4bC5jb25mLCBzaW1pbGFyIHRvIFhlbidzIHhsLmNvbmYoNSkgZ2xvYmFsLgo+IAo+IFJlZ2Fy
ZHMsCj4gSmltCj4gCj4gWzFdIGh0dHBzOi8vd3d3LnJlZGhhdC5jb20vYXJjaGl2ZXMvbGlidmly
LWxpc3QvMjAxOC1BcHJpbC9tc2cwMDIxNi5odG1sCj4gWzJdIGh0dHBzOi8vd3d3LnJlZGhhdC5j
b20vYXJjaGl2ZXMvbGlidmlydC11c2Vycy8yMDE5LUphbnVhcnkvbXNnMDAwMTEuaHRtbAo+IFsz
XSAKPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbjtoPWFkODFhZjFlZDhjYzk4M2M3NmI1ZWMyYzNhYTAyZTI4
ZjA0MmNjNjM7aGI9SEVBRCNsNTY5IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 04 23:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 23: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 1h0xRs-0002fP-VV; Mon, 04 Mar 2019 23: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=eIv4=RH=arm.com=robin.murphy@srs-us1.protection.inumbo.net>)
 id 1h0xRr-0002fK-H3
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 23:56:43 +0000
X-Inumbo-ID: 2896ac0a-3ed9-11e9-a27d-fb7d14171e0e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2896ac0a-3ed9-11e9-a27d-fb7d14171e0e;
 Mon, 04 Mar 2019 23:56: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 D31D11596;
 Mon,  4 Mar 2019 15:56:41 -0800 (PST)
Received: from [192.168.1.123] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 575163F706;
 Mon,  4 Mar 2019 15:56:38 -0800 (PST)
To: Arnd Bergmann <arnd@arndb.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, Christoph Hellwig <hch@lst.de>,
 Marek Szyprowski <m.szyprowski@samsung.com>
References: <20190304195951.1118807-1-arnd@arndb.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
Date: Mon, 4 Mar 2019 23:56:31 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:60.0) Gecko/20100101
 Thunderbird/60.5.2
MIME-Version: 1.0
In-Reply-To: <20190304195951.1118807-1-arnd@arndb.de>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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: Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Mike Rapoport <rppt@linux.ibm.com>, iommu@lists.linux-foundation.org,
 Joerg Roedel <jroedel@suse.de>, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQXJuZCwKCk9uIDIwMTktMDMtMDQgNzo1OSBwbSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBU
aGlzIHJldmVydHMgY29tbWl0IGI5MDdlMjA1MDhkMCAoInN3aW90bGI6IHJlbW92ZSBTV0lPVExC
X01BUF9FUlJPUiIpLCB3aGljaAo+IGludHJvZHVjZWQgYW4gb3ZlcmZsb3cgd2FybmluZyBpbiBj
b25maWd1cmF0aW9ucyB0aGF0IGhhdmUgYSBsYXJnZXIKPiBkbWFfYWRkcl90IHRoYW4gcGh5c19h
ZGRyX3Q6Cj4gCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGluY2x1ZGUvbGludXgvZG1hLWRpcmVj
dC5oOjUsCj4gICAgICAgICAgICAgICAgICAgZnJvbSBrZXJuZWwvZG1hL3N3aW90bGIuYzoyMzoK
PiBrZXJuZWwvZG1hL3N3aW90bGIuYzogSW4gZnVuY3Rpb24gJ3N3aW90bGJfdGJsX21hcF9zaW5n
bGUnOgo+IGluY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaDoxMzY6Mjg6IGVycm9yOiBjb252ZXJz
aW9uIGZyb20gJ2xvbmcgbG9uZyB1bnNpZ25lZCBpbnQnIHRvICdwaHlzX2FkZHJfdCcge2FrYSAn
dW5zaWduZWQgaW50J30gY2hhbmdlcyB2YWx1ZSBmcm9tICcxODQ0Njc0NDA3MzcwOTU1MTYxNScg
dG8gJzQyOTQ5NjcyOTUnIFstV2Vycm9yPW92ZXJmbG93XQo+ICAgI2RlZmluZSBETUFfTUFQUElO
R19FUlJPUiAgKH4oZG1hX2FkZHJfdCkwKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xgo+IGtlcm5lbC9kbWEvc3dpb3RsYi5jOjU0NDo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFj
cm8gJ0RNQV9NQVBQSU5HX0VSUk9SJwo+ICAgIHJldHVybiBETUFfTUFQUElOR19FUlJPUjsKPiAK
PiBUaGUgY29uZmlndXJhdGlvbiB0aGF0IGNhdXNlZCB0aGlzIGlzIG9uIDMyLWJpdCBBUk0sIHdo
ZXJlIHRoZSBETUEgYWRkcmVzcwo+IHNwYWNlIGRlcGVuZHMgb24gdGhlIGVuYWJsZWQgaGFyZHdh
cmUgcGxhdGZvcm1zLCB3aGlsZSB0aGUgcGh5c2ljYWwKPiBhZGRyZXNzIHNwYWNlIGRlcGVuZHMg
b24gdGhlIHR5cGUgb2YgTU1VIGNob3NlbiAoY2xhc3NpYyB2cyBMUEFFKS4KCkFyZSB0aGVzZSBy
ZWFsIHBsYXRmb3Jtcywgb3IgcmFuZG9tIGNvbmZpZ3M/IFJlYWxpc3RpY2FsbHkgSSBkb24ndCBz
ZWUgYSAKZ3JlYXQgZGVhbCBvZiBuZWVkIHRvIHN1cHBvcnQgRE1BX0FERFJfVF82NEJJVCBmb3Ig
bm9uLUxQQUUuIApQYXJ0aWN1bGFybHkgaW4gdGhpcyBjYXNlIHNpbmNlIEFGQUlLIHRoZSBvbmx5
IHNlbGVjdG9yIG9mIFNXSU9UTEIgb24gCkFybSBpcyBYZW4sIGFuZCB0aGF0IGJ5IGRlZmluaXRp
b24gaXMgbmV2ZXIgZ29pbmcgdG8gYmUgdXNlZnVsIG9uIApub24tTFBBRSBoYXJkd2FyZS4KCkZh
aXIgZW5vdWdoIHRoYXQgd2UgZG9uJ3Qgc3RpbGwgZG9uJ3Qgd2FudCBldmVuIHJhbmRjb25maWdz
IGdlbmVyYXRpbmcgCndhcm5pbmdzLCB0aG91Z2guIEFzIGxvbmcgYXMgdGhpcyBjaGFuZ2UgZG9l
c24ndCBsZXQgU1dJT1RMQl9NQVBfRVJST1IgCmxlYWsgb3V0IHRvIGxvZ2ljIGV4cGVjdGluZyBE
TUFfTUFQX0VSUk9SIC0gd2hpY2ggZG9lcyBhcHBlYXIgdG8gYmUgdGhlIApjYXNlIC0gYW5kIGlz
IGFsc28gc3RpbGwgT0sgZm9yIHRoZSBvcHBvc2l0ZSB3ZWlyZG5lc3Mgb2YgClBIWVNfQUREUl9U
XzY0QklUICYmICFETUFfQUREUl9UXzY0QklULCB0aGVuIEkgdGhpbmsgaXQncyByZWFzb25hYmxl
LgoKUm9iaW4uCgo+IEkgdHJpZWQgYSBjb3VwbGUgb2YgYWx0ZXJuYXRpdmUgYXBwcm9hY2hlcywg
YnV0IHRoZSBwcmV2aW91cyB2ZXJzaW9uCj4gc2VlbXMgYXMgZ29vZCBhcyBhbnkgb3RoZXIsIHNv
IEkgd2VudCBiYWNrIHRvIHRoYXQuCj4gCj4gRml4ZXM6IGI5MDdlMjA1MDhkMCAoInN3aW90bGI6
IHJlbW92ZSBTV0lPVExCX01BUF9FUlJPUiIpCj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFu
biA8YXJuZEBhcm5kYi5kZT4KPiAtLS0KPiAgIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgfCA0
ICsrLS0KPiAgIGluY2x1ZGUvbGludXgvc3dpb3RsYi5oICAgfCAzICsrKwo+ICAga2VybmVsL2Rt
YS9zd2lvdGxiLmMgICAgICB8IDQgKystLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gaW5kZXggODc3YmFmMmE5NGY0
Li41N2E5ODI3OWJmNGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+
ICsrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiBAQCAtNDA2LDcgKzQwNiw3IEBAIHN0
YXRpYyBkbWFfYWRkcl90IHhlbl9zd2lvdGxiX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwg
c3RydWN0IHBhZ2UgKnBhZ2UsCj4gICAKPiAgIAltYXAgPSBzd2lvdGxiX3RibF9tYXBfc2luZ2xl
KGRldiwgc3RhcnRfZG1hX2FkZHIsIHBoeXMsIHNpemUsIGRpciwKPiAgIAkJCQkgICAgIGF0dHJz
KTsKPiAtCWlmIChtYXAgPT0gRE1BX01BUFBJTkdfRVJST1IpCj4gKwlpZiAobWFwID09IFNXSU9U
TEJfTUFQX0VSUk9SKQo+ICAgCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7Cj4gICAKPiAgIAlk
ZXZfYWRkciA9IHhlbl9waHlzX3RvX2J1cyhtYXApOwo+IEBAIC01NTcsNyArNTU3LDcgQEAgeGVu
X3N3aW90bGJfbWFwX3NnX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qgc2NhdHRl
cmxpc3QgKnNnbCwKPiAgIAkJCQkJCQkJIHNnX3BoeXMoc2cpLAo+ICAgCQkJCQkJCQkgc2ctPmxl
bmd0aCwKPiAgIAkJCQkJCQkJIGRpciwgYXR0cnMpOwo+IC0JCQlpZiAobWFwID09IERNQV9NQVBQ
SU5HX0VSUk9SKSB7Cj4gKwkJCWlmIChtYXAgPT0gU1dJT1RMQl9NQVBfRVJST1IpIHsKPiAgIAkJ
CQlkZXZfd2Fybihod2RldiwgInN3aW90bGIgYnVmZmVyIGlzIGZ1bGxcbiIpOwo+ICAgCQkJCS8q
IERvbid0IHBhbmljIGhlcmUsIHdlIGV4cGVjdCBtYXBfc2cgdXNlcnMKPiAgIAkJCQkgICB0byBk
byBwcm9wZXIgZXJyb3IgaGFuZGxpbmcuICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgv
c3dpb3RsYi5oIGIvaW5jbHVkZS9saW51eC9zd2lvdGxiLmgKPiBpbmRleCAzNjFmNjJiYjRhOGUu
LmE2NWEzNjU1MWY1OCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAo+ICsr
KyBiL2luY2x1ZGUvbGludXgvc3dpb3RsYi5oCj4gQEAgLTQ0LDYgKzQ0LDkgQEAgZW51bSBkbWFf
c3luY190YXJnZXQgewo+ICAgCVNZTkNfRk9SX0RFVklDRSA9IDEsCj4gICB9Owo+ICAgCj4gKy8q
IGRlZmluZSB0aGUgbGFzdCBwb3NzaWJsZSBieXRlIG9mIHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2Ug
YXMgYSBtYXBwaW5nIGVycm9yICovCj4gKyNkZWZpbmUgU1dJT1RMQl9NQVBfRVJST1IgKH4ocGh5
c19hZGRyX3QpMHgwKQo+ICsKPiAgIGV4dGVybiBwaHlzX2FkZHJfdCBzd2lvdGxiX3RibF9tYXBf
c2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+ICAgCQkJCQkgIGRtYV9hZGRyX3QgdGJsX2Rt
YV9hZGRyLAo+ICAgCQkJCQkgIHBoeXNfYWRkcl90IHBoeXMsIHNpemVfdCBzaXplLAo+IGRpZmYg
LS1naXQgYS9rZXJuZWwvZG1hL3N3aW90bGIuYyBiL2tlcm5lbC9kbWEvc3dpb3RsYi5jCj4gaW5k
ZXggMTIwNTliNzhiNjMxLi45MjI4ODBiODQzODcgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2RtYS9z
d2lvdGxiLmMKPiArKysgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwo+IEBAIC01NDEsNyArNTQxLDcg
QEAgcGh5c19hZGRyX3Qgc3dpb3RsYl90YmxfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpod2Rl
diwKPiAgIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb190bGJfbG9jaywgZmxhZ3MpOwo+ICAg
CWlmICghKGF0dHJzICYgRE1BX0FUVFJfTk9fV0FSTikgJiYgcHJpbnRrX3JhdGVsaW1pdCgpKQo+
ICAgCQlkZXZfd2Fybihod2RldiwgInN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAlemQgYnl0
ZXMpXG4iLCBzaXplKTsKPiAtCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKPiArCXJldHVybiBT
V0lPVExCX01BUF9FUlJPUjsKPiAgIGZvdW5kOgo+ICAgCWlvX3RsYl91c2VkICs9IG5zbG90czsK
PiAgIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb190bGJfbG9jaywgZmxhZ3MpOwo+IEBAIC02
NTksNyArNjU5LDcgQEAgYm9vbCBzd2lvdGxiX21hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIHBoeXNf
YWRkcl90ICpwaHlzLCBkbWFfYWRkcl90ICpkbWFfYWRkciwKPiAgIAkvKiBPaCB3ZWxsLCBoYXZl
IHRvIGFsbG9jYXRlIGFuZCBtYXAgYSBib3VuY2UgYnVmZmVyLiAqLwo+ICAgCSpwaHlzID0gc3dp
b3RsYl90YmxfbWFwX3NpbmdsZShkZXYsIF9fcGh5c190b19kbWEoZGV2LCBpb190bGJfc3RhcnQp
LAo+ICAgCQkJKnBoeXMsIHNpemUsIGRpciwgYXR0cnMpOwo+IC0JaWYgKCpwaHlzID09IERNQV9N
QVBQSU5HX0VSUk9SKQo+ICsJaWYgKCpwaHlzID09IFNXSU9UTEJfTUFQX0VSUk9SKQo+ICAgCQly
ZXR1cm4gZmFsc2U7Cj4gICAKPiAgIAkvKiBFbnN1cmUgdGhhdCB0aGUgYWRkcmVzcyByZXR1cm5l
ZCBpcyBETUEnYmxlICovCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 01:56:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 01: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 1h0zJ1-0001IH-Nm; Tue, 05 Mar 2019 01: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=Ry3S=RI=qq.com=jinchen1227@srs-us1.protection.inumbo.net>)
 id 1h0zIw-0001IC-Cf
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 01:55:42 +0000
X-Inumbo-ID: c078d3c6-3ee9-11e9-ae3e-1b174dc44aa1
Received: from smtpbgsg2.qq.com (unknown [54.254.200.128])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c078d3c6-3ee9-11e9-ae3e-1b174dc44aa1;
 Tue, 05 Mar 2019 01:55:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512;
 t=1551750926; bh=PGttfEGbqiV+iGOindLyqnXEAHpINqVeaJGOrHi51T4=;
 h=From:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Date:Message-ID;
 b=FiYy/WgQvkiliRso3WAhdeVibpQh+u62nUj6RZvSJl8sp1/QdW+Yp8XEdd5a+NNRN
 bFNJRFvtJcrv8Wc8jpHU42Yb0tRZioeMZeJgqQiY6F4HN7p5WDS7/u2yJeV9+vUSvw
 3Twge4ooVUGJi7HDfOakAuMn+He/lkcCpHSaC4Fc=
X-QQ-FEAT: jfJxHuYZxODQKy2eRE+1zK0rDl+cR8mzBBe/SA/SYso48oRZ7sJDDfmiIUVyB
 zReNIVug5IysZp/ZfhsJn2HXMMVPs89v+AyqKnF3Nk1pcdqM/9R0xDQBgir1X/ouPSRsTUE
 MOmr2LAMwSSuPnTyxUXVM2pZzfdoQjm0r02jeC+iGduE3bGZMoKZ6lgLzxghMhGM6Rfq/L8
 E4uuD8a/QVZ9zQbJTrMb86y07loULIIdisRQHTbZ0LsqXUxEePYy2hRvUMqxgYuhRr6fTLg
 p+CbnVy/jKGtrL
X-QQ-SSF: 000000000000006000000000000000Z
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 59.46.108.198
X-QQ-STYLE: 
X-QQ-mid: webmail154t1551750924t527164
From: "=?gb18030?B?amluY2hlbg==?=" <jinchen1227@qq.com>
To: "=?gb18030?B?eGVuLWRldmVs?=" <xen-devel@lists.xenproject.org>,
 "=?gb18030?B?anVsaWVuLmdyYWxs?=" <julien.grall@arm.com>
Mime-Version: 1.0
Date: Tue, 5 Mar 2019 09:55:24 +0800
X-Priority: 3
Message-ID: <tencent_A242CD7209FC8C35E62C9B0A95AF98E13D08@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-SENDSIZE: 520
Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP
 id ; Tue, 05 Mar 2019 09:55:25 +0800 (CST)
Feedback-ID: webmail:qq.com:bgforeign:bgforeign2
X-QQ-Bgrelay: 1
Subject: Re: [Xen-devel] Xen ARM GPU passthrough without 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>
Content-Type: multipart/mixed; boundary="===============4407932556345641734=="
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.

--===============4407932556345641734==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_5C7DD70C_0D8FB788_3CA9FA3E"
Content-Transfer-Encoding: 8Bit

This is a multi-part message in MIME format.

------=_NextPart_5C7DD70C_0D8FB788_3CA9FA3E
Content-Type: text/plain;
	charset="gb18030"
Content-Transfer-Encoding: base64

PiBIaSwNCkhlbGxvLA0KPiBJoa9tIHVzaW5nIHRoZSBOWFAgaS5teDhxeHAgbWVuIGJvYXJk
IGFuZCB3YW50IHRvIGNyZWF0ZSBhbiBBbmRyb2lkIGRvbXUgb24gWGVuLA0KPiBidXQgdGhp
cyBib2FyZCBkb2VzbqGvdCBoYXZlIElPTU1VLiBEb2VzIGFueW9uZSBrbm93cyB0aGF0IGNh
biBJIHBhc3N0aHJvdWdoIEdQVSB3aXRob3V0IElPTU1VIG9uIGl0Pw0KRGV2aWNlIERNQS1j
YXBhYmxlIHBhc3N0aHJvdWdoIHdpdGhvdXQgSU9NTVUgaXMgbm90IHJlY29tbWVuZGVkIGFz
IHlvdSB3b3VsZA0KdW5kZXJtaW5lIHRoZSBndWVzdCBpc29sYXRpb24gZnJvbSB0aGUgcmVz
dCBvZiB0aGUgcGxhdGZvcm0uDQpJIGFtIG5vdCBhd2FyZSBvZiBhbnkgcGxhbiB0byBzdXBw
b3J0IHRoaXMgaW4gWGVuIGZvciBub3cuIElmIHlvdSB3YW50IHRvIGFkZA0KdGhlIHN1cHBv
cnQgYnkgeW91cnNlbGYsIHlvdSB3b3VsZCB0aGVuIG5lZWQgdG8gbWFrZSBzdXJlIHRoZSBn
dWVzdCBtZW1vcnkgaXMNCmRpcmVjdCBtYXBwZWQgKGkuZSB0aGUgZ3Vlc3QgcGh5c2ljYWwg
YWRkcmVzcyA9IGhvc3QgcGh5c2ljYWwgYWRkcmVzcykuDQpBbm90aGVyIGFsdGVybmF0aXZl
IGlzIHRvIHVzZSBQViBkcml2ZXJzIGZvciBwcm92aWRpbmcgZ3JhcGhpYyBhY2Nlc3MgdG8g
eW91cg0KQW5kcm9pZCBndWVzdC4NCkkgaG9wZSB0aGF0IGhlbHBzLlRoYW5rIHlvdSBmb3Ig
eW91ciBhbnN3ZXIhRG8geW91IGhhdmUgc29tZSBndWlkZSBmb3IgUFYgZHJpdmVycyB0byBy
dW4gYW5kcm9pZCBkb211Pw0KSSBjYW4gb25seSBydW4gdG8gdGhlIGNvbnNvbGUgaW4gYW5k
cm9pZCBidXQgY2FuJ3Qgc3RhcnQgdGhlIGdyYXBoaWMgc3VjY2Vzc2Z1bGx5Lg==

------=_NextPart_5C7DD70C_0D8FB788_3CA9FA3E
Content-Type: text/html;
	charset="gb18030"
Content-Transfer-Encoding: base64

PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbjogMC44ZW0gMHB4IDAuOGVtIDJlbTsgcGFkZGlu
ZzogMHB4IDBweCAwcHggMC43ZW07IGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiKDIyMSwg
MjIxLCAyMjEpOyIgZm9ybWF0YmxvY2s9IjEiPjxicj48c3BhbiBzdHlsZT0iY29sb3I6IGdy
YXk7IGZvbnQtZmFtaWx5OiDOosjt0cW62jsiPiZndDsgSGksPC9zcGFuPjxiciBzdHlsZT0i
Zm9udC1mYW1pbHk6ICZxdW90O01pY3Jvc29mdCBZYUhlaSBVSSZxdW90OywgVGFob21hOyBm
b250LXZhcmlhbnQtbnVtZXJpYzogbm9ybWFsOyBmb250LXZhcmlhbnQtZWFzdC1hc2lhbjog
bm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyB3aWRvd3M6IDE7Ij5IZWxsbyw8YnIgc3R5
bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtNaWNyb3NvZnQgWWFIZWkgVUkmcXVvdDssIFRhaG9t
YTsgZm9udC12YXJpYW50LW51bWVyaWM6IG5vcm1hbDsgZm9udC12YXJpYW50LWVhc3QtYXNp
YW46IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgd2lkb3dzOiAxOyI+Jmd0OyBJoa9t
IHVzaW5nIHRoZSBOWFAgaS5teDhxeHAgbWVuIGJvYXJkIGFuZCB3YW50IHRvIGNyZWF0ZSBh
biBBbmRyb2lkIGRvbXUgb24gWGVuLDxicj4mZ3Q7IGJ1dCB0aGlzIGJvYXJkIGRvZXNuoa90
IGhhdmUgSU9NTVUuIERvZXMgYW55b25lIGtub3dzIHRoYXQgY2FuIEkgcGFzc3Rocm91Z2gg
R1BVIHdpdGhvdXQgSU9NTVUgb24gaXQ/PGJyIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7
TWljcm9zb2Z0IFlhSGVpIFVJJnF1b3Q7LCBUYWhvbWE7IGZvbnQtdmFyaWFudC1udW1lcmlj
OiBub3JtYWw7IGZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWw7IGxpbmUtaGVpZ2h0
OiBub3JtYWw7IHdpZG93czogMTsiPkRldmljZSBETUEtY2FwYWJsZSBwYXNzdGhyb3VnaCB3
aXRob3V0IElPTU1VIGlzIG5vdCByZWNvbW1lbmRlZCBhcyB5b3Ugd291bGQ8YnI+dW5kZXJt
aW5lIHRoZSBndWVzdCBpc29sYXRpb24gZnJvbSB0aGUgcmVzdCBvZiB0aGUgcGxhdGZvcm0u
PGJyIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7TWljcm9zb2Z0IFlhSGVpIFVJJnF1b3Q7
LCBUYWhvbWE7IGZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7IGZvbnQtdmFyaWFudC1l
YXN0LWFzaWFuOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHdpZG93czogMTsiPkkg
YW0gbm90IGF3YXJlIG9mIGFueSBwbGFuIHRvIHN1cHBvcnQgdGhpcyBpbiBYZW4gZm9yIG5v
dy4gSWYgeW91IHdhbnQgdG8gYWRkPGJyPnRoZSBzdXBwb3J0IGJ5IHlvdXJzZWxmLCB5b3Ug
d291bGQgdGhlbiBuZWVkIHRvIG1ha2Ugc3VyZSB0aGUgZ3Vlc3QgbWVtb3J5IGlzPGJyPmRp
cmVjdCBtYXBwZWQgKGkuZSB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyA9IGhvc3QgcGh5
c2ljYWwgYWRkcmVzcykuPGJyIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7TWljcm9zb2Z0
IFlhSGVpIFVJJnF1b3Q7LCBUYWhvbWE7IGZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7
IGZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7
IHdpZG93czogMTsiPkFub3RoZXIgYWx0ZXJuYXRpdmUgaXMgdG8gdXNlIFBWIGRyaXZlcnMg
Zm9yIHByb3ZpZGluZyBncmFwaGljIGFjY2VzcyB0byB5b3VyPGJyPkFuZHJvaWQgZ3Vlc3Qu
PGJyIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7TWljcm9zb2Z0IFlhSGVpIFVJJnF1b3Q7
LCBUYWhvbWE7IGZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7IGZvbnQtdmFyaWFudC1l
YXN0LWFzaWFuOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHdpZG93czogMTsiPkkg
aG9wZSB0aGF0IGhlbHBzLjwvYmxvY2txdW90ZT5UaGFuayB5b3UgZm9yIHlvdXIgYW5zd2Vy
ITxkaXY+RG8geW91IGhhdmUgc29tZSBndWlkZSBmb3IgUFYgZHJpdmVycyB0byBydW4gYW5k
cm9pZCBkb211PzwvZGl2PjxkaXY+SSBjYW4gb25seSBydW4gdG8gdGhlIGNvbnNvbGUgaW4g
YW5kcm9pZCBidXQgY2FuJ3Qgc3RhcnQgdGhlIGdyYXBoaWMgc3VjY2Vzc2Z1bGx5LjwvZGl2
Pg==

------=_NextPart_5C7DD70C_0D8FB788_3CA9FA3E--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4407932556345641734==--





From xen-devel-bounces@lists.xenproject.org Tue Mar 05 02:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 02: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 1h0zYN-0002zh-65; Tue, 05 Mar 2019 02:11: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=AQrg=RI=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1h0zYL-0002zc-Ru
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 02:11:33 +0000
X-Inumbo-ID: fe7c8797-3eeb-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe7c8797-3eeb-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 02:11:32 +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 x2529AUw035943;
 Tue, 5 Mar 2019 02:11:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=r4Zhng4BWDF7vzPS9/G7LTMnjj+Bcd3GX5ytDHQlvvI=;
 b=XgZKHL2VgIpUQQw8vxk9T2vDakJwN3ARtWCpUCKIvIzP3DtH2b07gnJzP/sOfJXQSMKa
 i1wTfK3ZutWAxptdVC/YPMNLxbl8B9BsBlc32hTy52cG3AEcVIug+IfzCcHHD5PaTrTD
 fCmAdJWMGwSr842c5EPJNFOTUDLKIsd4joJPDrAdpeva5TsfAm6RejQltSPfmJoByt+O
 QvdzlJaAeMThmWDsUz3P7VE+kLb8n+zvnSCtyfeyYUqDuOXKdXsN+fefDqg9FkyTh242
 5OXed8phPtSogGu0OPStzWechjO0h1sOMUE9GdQui6X/VBQ7ppS5Q/BKbQvGfR5j/a+p Dw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2qyfbe2tuu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 05 Mar 2019 02:11:18 +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 x252BGaX029299
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Mar 2019 02:11:17 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 x252BGIA027396;
 Tue, 5 Mar 2019 02:11:16 GMT
Received: from [10.182.69.106] (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 04 Mar 2019 18:11:15 -0800
To: Juergen Gross <jgross@suse.com>
References: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
 <5bd0923f-29f6-0ad0-a1e9-92019a515b11@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <804f087c-2def-4412-6869-5eb483572a52@oracle.com>
Date: Tue, 5 Mar 2019 10:14:59 +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: <5bd0923f-29f6-0ad0-a1e9-92019a515b11@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9185
 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-1903050013
Subject: Re: [Xen-devel] [BUG linux-4.9.x] xen hotplug cpu leads to 100%
 steal usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Herbert Van Den Bergh <herbert.van.den.bergh@oracle.com>,
 sstabellini@kernel.org, sboyd@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, john.stultz@linaro.org,
 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>

SGkgSnVlcmdlbiwKCk9uIDMvNC8xOSA0OjE0IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDAxLzAzLzIwMTkgMDM6MzUsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gVGhpcyBpc3N1ZSBpcyBv
bmx5IGZvciBzdGFibGUgNC45LnggKGUuZy4sIDQuOS4xNjApLCB3aGlsZSB0aGUgcm9vdCBjYXVz
ZSBpcwo+PiBzdGlsbCBpbiB0aGUgbGFzdGVkIG1haW5saW5lIGtlcm5lbC4KPj4KPj4gVGhpcyBp
cyBvYnZpYXRlZCBieSBuZXcgZmVhdHVyZSBwYXRjaCBzZXQgZW5kZWQgd2l0aCBiNjcyNTkyZjAy
MjEKPj4gKCJzY2hlZC9jcHV0aW1lOiBSZW1vdmUgZ2VuZXJpYyBhc20gaGVhZGVycyIpLgo+Pgo+
PiBBZnRlciB4ZW4gZ3Vlc3QgaXMgdXAgZm9yIGxvbmcgdGltZSwgb25jZSB3ZSBob3RwbHVnIG5l
dyB2Y3B1LCB0aGUgY29ycmVzcG9uZGluZwo+PiBzdGVhbCB1c2FnZSBtaWdodCBiZWNvbWUgMTAw
JSBhbmQgdGhlIHN0ZWFsIHRpbWUgZnJvbSAvcHJvYy9zdGF0IHdvdWxkIGluY3JlYXNlCj4+IGFi
bm9ybWFsbHkuCj4+Cj4+IEFzIHdlIGNhbm5vdCB3YWl0IGZvciBsb25nIHRpbWUgdG8gcmVwcm9k
dWNlIHRoZSBpc3N1ZSwgaGVyZSBpcyBob3cgSSByZXByb2R1Y2UKPj4gaXQgb24gcHVycG9zZSBi
eSBhY2NvdW50aW5nIGEgbGFyZ2UgaW5pdGlhbCBzdGVhbCBjbG9jayBmb3IgbmV3IHZjcHUgMiBh
bmQgMy4KPj4KPj4gMS4gQXBwbHkgdGhlIGJlbG93IHBhdGNoIHRvIGd1ZXN0IDQuOS4xNjAgdG8g
YWNjb3VudCBsYXJnZSBpbml0aWFsIHN0ZWFsIGNsb2NrCj4+IGZvciBuZXcgdmNwdSAyIGFuZCAz
Ogo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vdGltZS5jIGIvZHJpdmVycy94ZW4vdGlt
ZS5jCj4+IGluZGV4IGFjNWYyM2YuLjNjZjYyOWUgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVu
L3RpbWUuYwo+PiArKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKPj4gQEAgLTg1LDcgKzg1LDE0IEBA
IHU2NCB4ZW5fc3RlYWxfY2xvY2soaW50IGNwdSkKPj4gICAgICAgICBzdHJ1Y3QgdmNwdV9ydW5z
dGF0ZV9pbmZvIHN0YXRlOwo+PiAgCj4+ICAgICAgICAgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hv
dF9jcHUoJnN0YXRlLCBjcHUpOwo+PiAtICAgICAgIHJldHVybiBzdGF0ZS50aW1lW1JVTlNUQVRF
X3J1bm5hYmxlXSArIHN0YXRlLnRpbWVbUlVOU1RBVEVfb2ZmbGluZV07Cj4+ICsKPj4gKyAgICAg
ICBpZiAoY3B1ID09IDIgfHwgY3B1ID09IDMpCj4+ICsgICAgICAgICAgICAgICByZXR1cm4gc3Rh
dGUudGltZVtSVU5TVEFURV9ydW5uYWJsZV0KPj4gKyAgICAgICAgICAgICAgICAgICAgICArIHN0
YXRlLnRpbWVbUlVOU1RBVEVfb2ZmbGluZV0KPj4gKyAgICAgICAgICAgICAgICAgICAgICArIDB4
MDAwNzFlODdlNjc3YWExMjsKPj4gKyAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICAgICByZXR1
cm4gc3RhdGUudGltZVtSVU5TVEFURV9ydW5uYWJsZV0KPj4gKyAgICAgICAgICAgICAgICAgICAg
ICArIHN0YXRlLnRpbWVbUlVOU1RBVEVfb2ZmbGluZV07Cj4+ICB9Cj4+ICAKPj4gIHZvaWQgeGVu
X3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSkKPj4KPj4KPj4gMi4gQm9vdCBodm0gZ3Vlc3Qg
d2l0aCAidmNwdXM9MiIgYW5kICJtYXh2Y3B1cz00Ii4gQnkgZGVmYXVsdCwgVk0gYm9vdCB3aXRo
Cj4+IHZjcHUgMCBhbmQgMS4KPj4KPj4gMy4gSG90cGx1ZyB2Y3B1IDIgYW5kIDMgdmlhICJ4bCB2
Y3B1LXNldCA8ZG9taWQ+IDQiIG9uIGRvbTAuCj4+Cj4+IEluIG15IGVudiwgdGhlIHN0ZWFsIGJl
Y29tZXMgMTAwJSB3aXRoaW4gMTBzIGFmdGVyIHRoZSAieGwgdmNwdS1zZXQiIGNvbW1hbmQgb24K
Pj4gZG9tMC4KPj4KPj4gSSBjYW4gcmVwcm9kdWNlIG9uIGt2bSB3aXRoIHNpbWlsYXIgbWV0aG9k
LiBIb3dldmVyLCBhcyB0aGUgaW5pdGlhbCBzdGVhbCBjbG9jawo+PiBvbiBrdm0gZ3Vlc3QgaXMg
YWx3YXlzIDAsIEkgZG8gbm90IHRoaW5rIGl0IGlzIGVhc3kgdG8gaGl0IHRoaXMgaXNzdWUgb24g
a3ZtLgo+Pgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+Pgo+PiBUaGUgcm9vdCBjYXVzZSBpcyB0aGF0IHRoZSByZXR1cm4gdHlwZSBv
ZiBqaWZmaWVzX3RvX3VzZWNzKCkgaXMgJ3Vuc2lnbmVkIGludCcsCj4+IGJ1dCBub3QgJ3Vuc2ln
bmVkIGxvbmcnLiBBcyBhIHJlc3VsdCwgdGhlIGxlYWRpbmcgMzIgYml0cyBhcmUgZGlzY2FyZGVk
Lgo+Pgo+PiBqaWZmaWVzX3RvX3VzZWNzKCkgaXMgaW5kaXJlY3RseSB0cmlnZ2VyZWQgYnkgY3B1
dGltZV90b19uc2VjcygpIGF0IGxpbmUgMjY0Lgo+PiBJZiBndWVzdCBpcyBhbHJlYWR5IHVwIGZv
ciBsb25nIHRpbWUsIHRoZSBpbml0aWFsIHN0ZWFsIHRpbWUgZm9yIG5ldyB2Y3B1IG1pZ2h0Cj4+
IGJlIGxhcmdlIGFuZCB0aGUgbGVhZGluZyAzMiBiaXRzIG9mIGppZmZpZXNfdG9fdXNlY3MoKSB3
b3VsZCBiZSBkaXNjYXJkZWQuCj4+Cj4+IEFzIGEgcmVzdWx0LCB0aGUgc3RlYWwgYXQgbGluZSAy
NTkgaXMgYWx3YXlzIGxhcmdlIGFuZCB0aGUKPj4gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUg
YXQgbGluZSAyNjQgaXMgYWx3YXlzIHNtYWxsLiBUaGUgZGlmZmVyZW5jZSBhdCBsaW5lCj4+IDI2
MCBpcyBhbHdheXMgbGFyZ2UgZHVyaW5nIGVhY2ggdGltZSBzdGVhbF9hY2NvdW50X3Byb2Nlc3Nf
dGltZSgpIGlzIGludm9sdmVkLgo+PiBGaW5hbGx5LCB0aGUgc3RlYWwgdGltZSBpbiAvcHJvYy9z
dGF0IHdvdWxkIGluY3JlYXNlIGFibm9ybWFsbHkuCj4+Cj4+IDI1MiBzdGF0aWMgX19hbHdheXNf
aW5saW5lIGNwdXRpbWVfdCBzdGVhbF9hY2NvdW50X3Byb2Nlc3NfdGltZShjcHV0aW1lX3QgbWF4
dGltZSkKPj4gMjUzIHsKPj4gMjU0ICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPj4gMjU1ICAgICAg
ICAgaWYgKHN0YXRpY19rZXlfZmFsc2UoJnBhcmF2aXJ0X3N0ZWFsX2VuYWJsZWQpKSB7Cj4+IDI1
NiAgICAgICAgICAgICAgICAgY3B1dGltZV90IHN0ZWFsX2NwdXRpbWU7Cj4+IDI1NyAgICAgICAg
ICAgICAgICAgdTY0IHN0ZWFsOwo+PiAyNTggCj4+IDI1OSAgICAgICAgICAgICAgICAgc3RlYWwg
PSBwYXJhdmlydF9zdGVhbF9jbG9jayhzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiAyNjAgICAgICAg
ICAgICAgICAgIHN0ZWFsIC09IHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwo+PiAyNjEgCj4+
IDI2MiAgICAgICAgICAgICAgICAgc3RlYWxfY3B1dGltZSA9IG1pbihuc2Vjc190b19jcHV0aW1l
KHN0ZWFsKSwgbWF4dGltZSk7Cj4+IDI2MyAgICAgICAgICAgICAgICAgYWNjb3VudF9zdGVhbF90
aW1lKHN0ZWFsX2NwdXRpbWUpOwo+PiAyNjQgICAgICAgICAgICAgICAgIHRoaXNfcnEoKS0+cHJl
dl9zdGVhbF90aW1lICs9IGNwdXRpbWVfdG9fbnNlY3Moc3RlYWxfY3B1dGltZSk7Cj4+IDI2NSAK
Pj4gMjY2ICAgICAgICAgICAgICAgICByZXR1cm4gc3RlYWxfY3B1dGltZTsKPj4gMjY3ICAgICAg
ICAgfQo+PiAyNjggI2VuZGlmCj4+IDI2OSAgICAgICAgIHJldHVybiAwOwo+PiAyNzAgfQo+Pgo+
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+Pgo+PiBJIGhhdmUgZW1haWxlZCB0aGUga2VybmVsIG1haWxpbmcgbGlzdCBhYm91dCB0aGUg
cmV0dXJuIHR5cGUgb2YKPj4gamlmZmllc190b191c2VjcygpIGFuZCBqaWZmaWVzX3RvX21zZWNz
KCk6Cj4+Cj4+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzIvMjYvODk5Cj4+Cj4+Cj4+IFNv
IGZhciwgSSBoYXZlIHR3byBzb2x1dGlvbnM6Cj4+Cj4+IDEuIENoYW5nZSB0aGUgcmV0dXJuIHR5
cGUgZnJvbSAndW5zaWduZWQgaW50JyB0byAndW5zaWduZWQgbG9uZycgYXMgaW4gYWJvdmUKPj4g
bGluayBhbmQgSSBhbSBhZnJhaWQgaXQgd291bGQgYnJpbmcgc2lkZSBlZmZlY3QuIFRoZSByZXR1
cm4gdHlwZSBpbiBsYXRlc3QKPj4gbWFpbmxpbmUga2VybmVsIGlzIHN0aWxsICd1bnNpZ25lZCBp
bnQnLgo+Pgo+PiAyLiBTb21ldGhpbmcgbGlrZSBiZWxvdyBiYXNlZCBvbiBzdGFibGUgNC45LjE2
MDoKPiAKPiAzLiB1c2UgamlmZmllczY0X3RvX25zZWNzKCkgaW5zdGVhZCBvZiB0cnlpbmcgdG8g
b3BlbiBjb2RlIGl0LgoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhlIHN1Z2dlc3Rpb24hCgpJ
IGhhdmUgdGVzdGVkIHRoYXQgamlmZmllczY0X3RvX25zZWNzKCkgd29ya3Mgd2VsbCBieSByZXBy
b2R1Y2luZyB0aGUgaXNzdWUgaW4Ka3ZtIGd1ZXN0IG9uIHB1cnBvc2UuCgpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9saW51eC9qaWZmaWVzLmggYi9pbmNsdWRlL2xpbnV4L2ppZmZpZXMuaAppbmRleCA3
MzQzNzdhLi45NGFmZjQzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2ppZmZpZXMuaAorKysg
Yi9pbmNsdWRlL2xpbnV4L2ppZmZpZXMuaApAQCAtMjg3LDEzICsyODcsMTMgQEAgZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgcHJlc2V0X2xwajsKIGV4dGVybiB1bnNpZ25lZCBpbnQgamlmZmllc190b19t
c2Vjcyhjb25zdCB1bnNpZ25lZCBsb25nIGopOwogZXh0ZXJuIHVuc2lnbmVkIGludCBqaWZmaWVz
X3RvX3VzZWNzKGNvbnN0IHVuc2lnbmVkIGxvbmcgaik7CgorZXh0ZXJuIHU2NCBqaWZmaWVzNjRf
dG9fbnNlY3ModTY0IGopOworCiBzdGF0aWMgaW5saW5lIHU2NCBqaWZmaWVzX3RvX25zZWNzKGNv
bnN0IHVuc2lnbmVkIGxvbmcgaikKIHsKLSAgICAgICByZXR1cm4gKHU2NClqaWZmaWVzX3RvX3Vz
ZWNzKGopICogTlNFQ19QRVJfVVNFQzsKKyAgICAgICByZXR1cm4gamlmZmllczY0X3RvX25zZWNz
KGopOwogfQoKLWV4dGVybiB1NjQgamlmZmllczY0X3RvX25zZWNzKHU2NCBqKTsKCgoKQmVsb3cg
aXMgdGhlIHBhdGNoIHVzZWQgdG8gcmVwcm9kdWNlIG9uIGt2bS4gY3B1IDIgaXMgYWRkZWQgdG8g
cmVwcm9kdWNlIG9uCnB1cnBvc2UgdmlhICJkZXZpY2VfYWRkCnFlbXU2NC14ODZfNjQtY3B1LGlk
PWNvcmUyLHNvY2tldC1pZD0yLGNvcmUtaWQ9MCx0aHJlYWQtaWQ9MCIgaW4gcWVtdSBtb25pdG9y
LgpHdWVzdCBpcyBib290IHdpdGggcWVtdSBjbWQgIi1zbXAgMixtYXhjcHVzPTMiCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYva2VybmVsL2t2bS5jIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCmluZGV4
IDc3ZjE3Y2IuLjU0ZDQ2ZTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rdm0uYworKysg
Yi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKQEAgLTQwNyw3ICs0MDcsMTAgQEAgc3RhdGljIHU2NCBr
dm1fc3RlYWxfY2xvY2soaW50IGNwdSkKICAgICAgICAgICAgICAgIHJtYigpOwogICAgICAgIH0g
d2hpbGUgKCh2ZXJzaW9uICYgMSkgfHwgKHZlcnNpb24gIT0gc3JjLT52ZXJzaW9uKSk7CgotICAg
ICAgIHJldHVybiBzdGVhbDsKKyAgICAgICBpZiAoY3B1ID09IDAgfHwgY3B1ID09IDEpCisgICAg
ICAgICAgICAgICByZXR1cm4gc3RlYWw7CisgICAgICAgZWxzZQorICAgICAgICAgICAgICAgcmV0
dXJuIHN0ZWFsICsgMHgwMDA3MWU4N2U2NzdhYTEyOwogfQoKCkRvbmdsaSBaaGFuZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 02:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 02: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 1h0zcr-00038G-QQ; Tue, 05 Mar 2019 02:16: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=AQrg=RI=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1h0zcq-00038B-BD
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 02:16:12 +0000
X-Inumbo-ID: a479c841-3eec-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a479c841-3eec-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 02:16: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 x252Dai9039555;
 Tue, 5 Mar 2019 02:15:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=1NSl0G5nmVd7t/AyqGx2dw2NY9Olu2oPM7NhUtpF6KI=;
 b=cAoil653FxX/UYtVOgm+nqg2I6ogWaklKBDfOfJr+dvF3dAvnVhIUhS8hDwGqoppOBAt
 w/Kww5u7ih5ccQK+1ZWGOp3guPgALkXvPuelXuBKUb/2rkTimaqPnsj8XQ31HiCWV1Ac
 rKhMbrszggYmjbDqvUXDatMleqCZRW85T9I5frBYynMRbCTIJovOoKwFI5UpOO65nK1K
 HaE1ZIUSPEvvd7CwVs/rnCbAtMtEYt4u0HLN1ub3SAgcQkJuUgIIL+oQt9Fwu55W+qPH
 x65boF6qb6ppaJeK34Gw1sH5C2f6ujGh6Orx0vLiAi/UjlVl5DCopSOSLxpfFPwrMZGs cw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qyjfraf7a-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 05 Mar 2019 02:15:59 +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 x252Fwtp010603
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Mar 2019 02:15:59 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x252FwXW003038;
 Tue, 5 Mar 2019 02:15:58 GMT
Received: from [10.182.69.106] (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 04 Mar 2019 18:15:58 -0800
To: Thomas Gleixner <tglx@linutronix.de>
References: <841bb9a9-1cba-483f-a353-1209684f7c74@default>
 <alpine.DEB.2.21.1903020030320.1638@nanos.tec.linutronix.de>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <22c1eb51-1e09-3eb4-f88a-d404b4ffcdb4@oracle.com>
Date: Tue, 5 Mar 2019 10:19:42 +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: <alpine.DEB.2.21.1903020030320.1638@nanos.tec.linutronix.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9185
 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-1903050014
Subject: Re: [Xen-devel] [BUG linux-4.9.x] xen hotplug cpu leads to 100%
 steal usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Herbert Van Den Bergh <herbert.van.den.bergh@oracle.com>,
 sstabellini@kernel.org, sboyd@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, john.stultz@linaro.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVGhvbWFzLAoKT24gMy8yLzE5IDc6NDMgQU0sIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiBP
biBUaHUsIDI4IEZlYiAyMDE5LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Cj4+IFRoZSByb290IGNh
dXNlIGlzIHRoYXQgdGhlIHJldHVybiB0eXBlIG9mIGppZmZpZXNfdG9fdXNlY3MoKSBpcyAndW5z
aWduZWQgaW50JywKPj4gYnV0IG5vdCAndW5zaWduZWQgbG9uZycuIEFzIGEgcmVzdWx0LCB0aGUg
bGVhZGluZyAzMiBiaXRzIGFyZSBkaXNjYXJkZWQuCj4gCj4gRXJybS4gTm8uIFRoZSByb290IGNh
dXNlIGlzIHRoYXQgamlmZmllc190b191c2VjcygpIGlzIHVzZWQgZm9yIHRoYXQgaW4gdGhlCj4g
Zmlyc3QgcGxhY2UuIFRoZSBmdW5jdGlvbiBoYXMgYmVlbiB0aGF0IHdheSBmb3JldmVyIGFuZCBh
bGwgdXNhZ2Ugc2l0ZXMKPiAoZXhjZXB0IGEgYnJva2VuIGRldl9kZWJ1ZyBwcmludCBpbiBpbmZp
bmliYW5kKSBmZWVkIGRlbHRhIHZhbHVlcy4gWWVzLCBpdAo+IGNvdWxkIGhhdmUgZG9jdW1lbnRh
dGlvbi4uLi4KClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBleHBsYW5hdGlvbi4gSXQgd291
bGQgaGVscCB0aGUgZGV2ZWxvcGVycyBjbGFyaWZ5CnRoZSB1c2FnZSBvZiBqaWZmaWVzX3RvX3Vz
ZWNzKCkgKHdoaWNoIHdlIHNob3VsZCBhbHdheXMgZmVlZCB3aXRoIGRlYWx0IHZhbHVlKQp3aXRo
IGNvbW1lbnRzIGFib3ZlIGl0LgoKSW5kZWVkLCB0aGUgaW5wdXQgdmFsdWUgaW4gdGhpcyBidWcg
aXMgYWxzbyBhIGRlbHRhIHZhbHVlLiBCZWNhdXNlIG9mIHRoZQpzcGVjaWFsIG1lY2hhbmlzbXMg
dXNlZCBieSB4ZW4gdG8gYWNjb3VudCBzdGVhbCBjbG9jaywgdGhlIGluaXRpYWwgZGVsdGEgdmFs
dWUKaXMgYWx3YXlzIHZlcnkgbGFyZ2UsIG9ubHkgd2hlbiB0aGUgbmV3IGNwdSBpcyBhZGRlZCBh
ZnRlciB0aGUgVk0gaXMgYWxyZWFkeSB1cApmb3IgdmVyeSBsb25nIHRpbWUuCgpEb25nbGkgWmhh
bmcKCgo+IAo+PiBqaWZmaWVzX3RvX3VzZWNzKCkgaXMgaW5kaXJlY3RseSB0cmlnZ2VyZWQgYnkg
Y3B1dGltZV90b19uc2VjcygpIGF0IGxpbmUgMjY0Lgo+PiBJZiBndWVzdCBpcyBhbHJlYWR5IHVw
IGZvciBsb25nIHRpbWUsIHRoZSBpbml0aWFsIHN0ZWFsIHRpbWUgZm9yIG5ldyB2Y3B1IG1pZ2h0
Cj4+IGJlIGxhcmdlIGFuZCB0aGUgbGVhZGluZyAzMiBiaXRzIG9mIGppZmZpZXNfdG9fdXNlY3Mo
KSB3b3VsZCBiZSBkaXNjYXJkZWQuCj4gCj4+IFNvIGZhciwgSSBoYXZlIHR3byBzb2x1dGlvbnM6
Cj4+Cj4+IDEuIENoYW5nZSB0aGUgcmV0dXJuIHR5cGUgZnJvbSAndW5zaWduZWQgaW50JyB0byAn
dW5zaWduZWQgbG9uZycgYXMgaW4gYWJvdmUKPj4gbGluayBhbmQgSSBhbSBhZnJhaWQgaXQgd291
bGQgYnJpbmcgc2lkZSBlZmZlY3QuIFRoZSByZXR1cm4gdHlwZSBpbiBsYXRlc3QKPj4gbWFpbmxp
bmUga2VybmVsIGlzIHN0aWxsICd1bnNpZ25lZCBpbnQnLgo+IAo+IENoYW5naW5nIGl0IHRvIHVu
c2lnbmVkIGxvbmcgd291bGQganVzdCBzb2x2ZSB0aGUgaXNzdWUgZm9yIDY0Yml0Lgo+IAo+IFRo
YW5rcywKPiAKPiAJdGdseAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 02:45:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 02:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h104i-00055K-AX; Tue, 05 Mar 2019 02:45:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPyX=RI=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1h104g-00055F-76
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 02:44:58 +0000
X-Inumbo-ID: a6535d66-3ef0-11e9-84e7-5bfe5ae8604c
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6535d66-3ef0-11e9-84e7-5bfe5ae8604c;
 Tue, 05 Mar 2019 02:44:52 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Mar 2019 18:44:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,442,1544515200"; d="scan'208";a="121004884"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga006.jf.intel.com with ESMTP; 04 Mar 2019 18:44:50 -0800
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 4 Mar 2019 18:44:49 -0800
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 4 Mar 2019 18:44:49 -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;
 Tue, 5 Mar 2019 10:44:47 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel
 (xen-devel@lists.xenproject.org)" <xen-devel@lists.xenproject.org>
Thread-Topic: standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGgB6q/LwAAu5oWAAJZTyoA==
Date: Tue, 5 Mar 2019 02:44:47 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C974FD4@SHSMSX104.ccr.corp.intel.com>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C9714FA@SHSMSX104.ccr.corp.intel.com>
 <6b352fe65da842fc85e4757e3a094c59@AMSPEX02CL02.citrite.net>
In-Reply-To: <6b352fe65da842fc85e4757e3a094c59@AMSPEX02CL02.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTg1MTA3YzQtMmE3ZS00ZTBiLThiMmItYTMyMTg5MmFjNTk2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibEFWYUsrMG14blwvV2I4QTBMVjBSYVVrbTVWOElzUTgydjJQWFFcL05od01adHhXeW5ROVhMbzVvcENhUUx5bnNPIn0=
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] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBNYXJjaCA0LCAyMDE5IDQ6NDQgUE0NCj4gDQo+ID4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRvOmtldmluLnRpYW5A
aW50ZWwuY29tXQ0KPiA+IFNlbnQ6IDA0IE1hcmNoIDIwMTkgMDM6MDENCj4gPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbCAoeGVuLQ0KPiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz4NCj4gPiBTdWJqZWN0OiBSRTogc3RhbmRhbG9uZSBQQ0kgcGFzc3Rocm91Z2ggZW11bGF0
b3INCj4gPg0KPiA+ID4gRnJvbTogUGF1bCBEdXJyYW50DQo+ID4gPiBTZW50OiBTYXR1cmRheSwg
TWFyY2ggMiwgMjAxOSAxMjo0MSBBTQ0KPiA+ID4NCj4gPiA+IEhpLA0KPiA+ID4NCj4gPiA+ICAg
QXMgdGhlIGJhc2lzIG9mIHNvbWUgZnV0dXJlIGRldmVsb3BtZW50IHdvcmsgSSd2ZSBwdXQgdG9n
ZXRoZXIgYSBzaW1wbGUNCj4gPiA+IHN0YW5kYWxvbmUgZW11bGF0b3IgdG8gcGFzcyB0aHJvdWdo
IGEgc2luZ2xlIHR5cGUgMCBQQ0kgZnVuY3Rpb24gdG8gYQ0KPiBndWVzdCBzbw0KPiA+ID4gSSdt
IHBvc3RpbmcgaGVyZSBpbiBjYXNlIGFueW9uZSBlbHNlIHdvdWxkIGxpa2UgYSBnaXZlIGl0IGEg
dHJ5LiBTbyBmYXIgSSd2ZQ0KPiB0ZXN0ZWQNCj4gPiA+IHdpdGggQU1EIEZpcmVQcm8gUzcxNTAg
YW5kIE5WSURJQSBLMSBHUFVzIGFuZCBhIFdpbmRvd3MgMTAgZ3Vlc3QsIHNvDQo+IGl0DQo+ID4g
PiBoYXNuJ3QgaGFkIHRoYXQgbXVjaCBkZWJ1Z2dpbmcuDQo+ID4NCj4gPiBIb3cgaXMgaXQgZGlm
ZmVyZW50IGZyb20gZXhpc3RpbmcgUENJIHBhc3N0aHJvdWdoIHN1cHBvcnQgaW4gWGVuPyBXaGF0
IGlzDQo+ID4gZXhhY3RseSBlbXVsYXRlZCBoZXJlPw0KPiA+DQo+IA0KPiBFc3NlbnRpYWxseSBp
dCBkb2VzIG5vIG1vcmUgdGhhbiB0aGUgY3VycmVudCBjb2RlIGluIFFFTVUsIGJ1dCB0aGF0IGNv
ZGUgaGFzDQo+IGJlY29tZSB2ZXJ5IGNvbXBsZXggYW5kIGhhcmQgdG8gZm9sbG93IG92ZXIgdGhl
IHllYXJzLiBJdCdzIGZ1bGwgb2YgbWFnaWMNCj4gbWFzayB2YWx1ZXMgYW5kIEkndmUgZm91bmQg
YXQgbGVhc3QgdHdvIHBpZWNlcyBvZiBjb21wbGV0ZWx5IGRlYWQgY29kZSB3aGlsc3QNCj4gbG9v
a2luZyBhdCBpdC4gU28sIEkgc3RhcnRlZCB0aGlzIHdvcmsgdG8gcHJvdmlkZSBhIHNtYWxsIHNp
bXBsZSBiYXNlIG9uIHdoaWNoIHRvDQo+IGV4cGVyaW1lbnQgd2l0aCB1c2luZyBWRklPLCByYXRo
ZXIgdGhhbiB0aGUgZXhpc3RlbnQgc3lzZnMgbm9kZSBhY2Nlc3NlcyBhbmQNCj4geGVuY3RybCBj
YWxscy4NCg0KVGhhbmtzIGZvciBleHBsYW5hdGlvbi4gSSB0b29rIGEgcXVpY2sgbG9vayBhdCBj
dXJyZW50IHJlcG8uIExvb2tzIFZGSU8NCnN1cHBvcnQgaXMgbm90IGFkZGVkIHlldCwgY29ycmVj
dD8gVG8gZW5hYmxlIFZGSU8gaW4gWGVuLCBJIHN1cHBvc2UgdGhlcmUNCndpbGwgYmUgc2V2ZXJh
bCBtYWpvciBjaGFuZ2VzOg0KDQoxLiBlbmFibGUgeW91ciBwdklPTU1VIGRyaXZlciBpbiBWRklP
LiBhbmQgaXQgbmVlZHMgdG8gYmUgYSBmdWxsLWZsZWRnZQ0KZmxhdm9yLCBpLmUuIHN1cHBvcnRp
bmcgcGVyLWRldmljZSByZW1hcHBpbmcgY2FwYWJpbGl0eTsNCg0KMi4gbWFrZSBWRklPIGF3YXJl
IG9mIGZvcmVpZ24gcGFnZXMgd2hlbiBkb2luZyBhY2NvdW50aW5nIGF0IG1hcC91bm1hcA0Kb3Bl
cmF0aW9uczsNCg0KMy4gd2hhdCB3b3VsZCBYZW4gZGV2aWNlIHBhc3N0aHJvdWdoIGxvb2sgbGlr
ZSB0aGVuPyBMb29rcyBub3cgaXQgYmVjb21lcw0KYSBoeWJyaWQgbW9kZWwgd2l0aCBzb21lIHBh
c3N0aHJvdWdoIHJvbGVzIGRlbGVnYXRlZCB0byBEb20wIFZGSU8sIHdoaWxlDQpvdGhlciByb2xl
cyBsaWtlIHJlYWwgSU9NTVUgcGFnZSB0YWJsZSwgaW50ZXJydXB0IGhhbmRsaW5nLCBldGMuIGFy
ZSBzdGlsbCBrZXB0DQppbnNpZGUgWGVuLiANCg0KPiBUbyBhbnN3ZXIgeW91ciBvdGhlciBxdWVz
dGlvbi4uLiBJdCdzIGNvbmZpZyBzcGFjZSB0aGF0IGlzIGVtdWxhdGVkLCBhcyBpdCBoYXMgdG8N
Cj4gYmUgdG8gZGVhbCB3aXRoIEJBUiBhZGRyZXNzIGFuZCBpbnRlcnJ1cHQgdHJhbnNsYXRpb24u
IE5vdGUsIHRoZXJlIGlzIGFsc28gYQ0KPiBzbGlnaHQgYWR2YW50YWdlIGluIHVzaW5nIG11bHRp
cGxlIGRpc2NyZWV0IGVtdWxhdG9yczsgZW11bGF0ZWQgSS9PIGNhbg0KPiBwcm9jZWVkIGluIHBh
cmFsbGVsIGZvciBtdWx0aXBsZSB2Y3B1cy4uLiBlbXVsYXRpb24gb24gYmVoYWxmIG9mIFhlbiBi
eSBRRU1VDQo+IGlzIHN0aWxsIHJlc3RyaWN0ZWQgYnkgYSBzaW5nbGUgcG9sbC9zZWxlY3QgbG9v
cCBmb3IgYWxsIHZjcHVzLg0KPiANCg0KdGhhbmtzIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2YgaW9y
ZXEgc2VydmVyLiA6LSkNCg0KVGhhbmtzDQpLZXZpbg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 02:46:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 02:46:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h106Z-0005A2-OQ; Tue, 05 Mar 2019 02:46: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h106Z-00059s-4u
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 02:46:55 +0000
X-Inumbo-ID: ec19335c-3ef0-11e9-b337-036bd7f02bf9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec19335c-3ef0-11e9-b337-036bd7f02bf9;
 Tue, 05 Mar 2019 02:46: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 1h106S-0006Le-3D; Tue, 05 Mar 2019 02:46: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 1h106R-0007jG-N9; Tue, 05 Mar 2019 02:46:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h106R-0006ZW-Lp; Tue, 05 Mar 2019 02:46:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133571-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start: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-armhf-armhf-xl-arndale: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-i386-qemut-rhel6hvm-amd:redhat-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-amd64-amd64-xl-qemuu-ws16-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-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-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-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-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-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-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=5d57915a1c8b22938f5fd60405fc159da21b87f6
X-Osstest-Versions-That: linux=c027c7cf1577bc2333449447c6e48c93126a56b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 02:46:47 +0000
Subject: [Xen-devel] [linux-next test] 133571: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU3MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU1NQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTU1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1NTUKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU1NQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1NTUKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU1NQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTU1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1NTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU1NQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTU1CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1NTUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU1NQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1NTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1NTUK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1NTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzNTU1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzM1NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU1NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU1NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTU1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA1ZDU3OTE1YTFjOGIyMjkzOGY1ZmQ2MDQwNWZjMTU5ZGEy
MWI4N2Y2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBjMDI3YzdjZjE1
NzdiYzIzMzM0NDk0NDdjNmU0OGM5MzEyNmE1NmIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMzU3MSAgMjAxOS0wMy0wNCAwOToyMDoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 04:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 04:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h128K-00051e-Se; Tue, 05 Mar 2019 04:56:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h128J-00051S-Ky
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 04:56:51 +0000
X-Inumbo-ID: 1310311a-3f03-11e9-9fce-d3d2a4dacd8f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1310311a-3f03-11e9-9fce-d3d2a4dacd8f;
 Tue, 05 Mar 2019 04:56: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 1h128C-0000Ze-D6; Tue, 05 Mar 2019 04:56: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 1h128B-0007IJ-W8; Tue, 05 Mar 2019 04:56:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h128B-0005fT-V8; Tue, 05 Mar 2019 04:56:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133573-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-armhf-armhf-libvirt-raw: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-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-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-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-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-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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 04:56:43 +0000
Subject: [Xen-devel] [xen-unstable test] 133573: 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>

ZmxpZ2h0IDEzMzU3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU3My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzU2MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMz
NTYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1NjEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1NjEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTYxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmMzkz
YjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3
NWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1NzMgIDIwMTktMDMtMDQgMDk6MzM6MzIgWiAg
ICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
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
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
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
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 05:22:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 05: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 1h12XD-0007FX-8x; Tue, 05 Mar 2019 05:22: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h12XB-0007FN-Mt
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 05:22:33 +0000
X-Inumbo-ID: ab3d37aa-3f06-11e9-8784-1bc73b78d659
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab3d37aa-3f06-11e9-8784-1bc73b78d659;
 Tue, 05 Mar 2019 05:22: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 1h12X6-0001NT-2c; Tue, 05 Mar 2019 05:22: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 1h12X5-0008Uy-P9; Tue, 05 Mar 2019 05:22:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h12X5-0000zu-NJ; Tue, 05 Mar 2019 05:22:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133574-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-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.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-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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-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-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-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-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: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-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-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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
 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=51ea85abe794450e24352b970c33ed12f0e13a4c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 05:22:27 +0000
Subject: [Xen-devel] [linux-4.19 test] 133574: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU3NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTMzNTYzCgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0
b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgNTFlYTg1YWJlNzk0NDUwZTI0MzUyYjk3MGMzM2Vk
MTJmMGUxM2E0YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1
MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDEyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxMjAgZGF5cyAgIDgxIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQ2MyAgMjAxOS0wMi0yOCAwMTowMjo0OSBaICAgIDUg
ZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQ0NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
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
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
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
ZSA4NzU2NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 05:41:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 05:41: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 1h12pB-000079-VR; Tue, 05 Mar 2019 05: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=oqx+=RH=citrix.com=prvs=95934c56b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h0rG9-0001rw-Fw
 for xen-devel@lists.xenproject.org; Mon, 04 Mar 2019 17:20:13 +0000
X-Inumbo-ID: c375ab0a-3ea1-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c375ab0a-3ea1-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 17:20:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,440,1544486400"; d="scan'208";a="86754295"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Steffen Einsle' <einsle@phptrix.de>
Thread-Topic: [Xen-devel] PV drivers 8.2.2. only testsigned?
Thread-Index: AQHU0qmGAyddV+7iXUWiGsxSKaTKDqX7tc7Q
Date: Mon, 4 Mar 2019 17:19:52 +0000
Message-ID: <5073d4a5e9bf4508bfbb89d1ec625eb5@AMSPEX02CL02.citrite.net>
References: <2b0474b0-93dd-b66a-7858-b30a3cb3a671@phptrix.de>
In-Reply-To: <2b0474b0-93dd-b66a-7858-b30a3cb3a671@phptrix.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 05 Mar 2019 05:41:09 +0000
Subject: Re: [Xen-devel] PV drivers 8.2.2. only testsigned?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92aW5nIHhlbi1kZXZlbCB0byBiY2MgYW5kIGNjLWluZyB3aW4tcHYtZGV2ZWwuLi4NCg0KPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4t
ZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFN0ZWZmZW4g
RWluc2xlDQo+IFNlbnQ6IDA0IE1hcmNoIDIwMTkgMTY6MzENCj4gVG86IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBQViBk
cml2ZXJzIDguMi4yLiBvbmx5IHRlc3RzaWduZWQ/DQo+IA0KPiBIaSB0aGVyZSwNCj4gDQo+IGFm
dGVyIGRvd25sb2FkaW5nIHRoZSBkcml2ZXJzIGZyb20NCj4gaHR0cHM6Ly94ZW5wcm9qZWN0Lm9y
Zy93aW5kb3dzLXB2LWRyaXZlcnMvIEkgZGlzY292ZXJlZCB0aGF0IHRoZSA4LjIuMi4NCj4gZHJp
dmVyc2V0IGlzIG9ubHkgdGVzdHNpZ25lZCAtIG1ha2luZyBpdCBkaWZmaWN1bHQgdG8gaW5zdGFs
bCBhbmQgdXNlDQo+IHRoZW0uIEkgdW5kZXJzdGFuZCB0aGF0IHNpZ25pbmcgaXMgYSBjb21wbGlj
YXRlZCBwcm9jZXNzIGFuZCB0aGF0DQo+IGRldmVsb3BtZW50IGJ1aWxkIGRyaXZlcnMgYXJlIGFs
d2F5cyBvbmx5IHRlc3RzaWduZWQgLSBidXQgdGhlDQo+IGRldmVsb3BtZW50IGJ1aWxkIGRyaXZl
cnMgYXJlIG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBwYWdlIGFuZCB0aGUNCj4gOC4yLjIuIGRv
d25sb2FkIGlzIG9uIHRoZSBsZWZ0LiBUbyBtZSBpdCBzZWVtcyB0byBzdWdnZXN0ICJsZWZ0IHNp
ZGUgaGFzDQo+IHJlbGVhc2UgZHJpdmVycyB3aXRoIHZhbGlkIHNpZ25pbmcsIHJpZ2h0IHNpZGUg
aGFzIGRldmVsb3BtZW50IGJ1aWxkcw0KPiB3aXRoIHRlc3Qgc2lnbmluZyINCg0KWWVzLCBub3Jt
YWxseSB3ZSB3b3VsZCBub3QgbGlzdCBhIG5vbi1kZXYgZHJpdmVyIHNldCBoZXJlIHVudGlsIHRo
ZXkgd2VyZSBzaWduZWQuIE5vdCBzdXJlIHdoeSB0aGF0IGhhcHBlbmVkOyB0aGV5J2Qgc3RpbGwg
YmUgdmlzaWJsZSBvbiB4ZW5iaXRzLnhlbi5vcmcgYW55d2F5IGJ1dCBsaXN0aW5nIHRoZW0gYWxv
bmcgd2l0aCBzaWduZWQgc2V0cyBpcyBtaXNsZWFkaW5nLiBJJ2xsIHRyeSB0byBnZXQgdGhlbSBy
ZW1vdmVkIHVudGlsIHRoZXkgaGF2ZSBiZWVuIHNpZ25lZC4NCg0KPiANCj4gSSBqdXN0IHdhbnRl
ZCB0byBhc2sgYWJvdXQgYW55IHBsYW5zIHRvIHJlbGVhc2UgdGhlIDguMi4yLiBkcml2ZXJzIHdp
dGgNCj4gdmFsaWQgc2lnbmluZy4uLiBvciBob3cgdGhlIGRlY2lzaW9uIHdldGhlciB0byBzaWdu
IG9yIG9ubHkgdG8gdGVzdHNpZ24NCj4gaXMgbWFkZS4uLg0KPiANCg0KVGhlIGRyaXZlcnMgbm9y
bWFsbHkgc3RheSB0ZXN0LXNpZ25lZCB1bnRpbCB0aGV5IGhhdmUgYmVlbiBwcm9wZXJseSB0ZXN0
ZWQgYW5kIHRhZ2dlZC4gSSB3aWxsIGhvcGVmdWxseSBzaWduIHRoaXMgc2V0IHNob3J0bHkuDQoN
CiAgUGF1bA0KDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 06:39:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 06:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h13jW-0003QI-Fu; Tue, 05 Mar 2019 06:39: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h13jV-0003QD-Kh
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 06:39:21 +0000
X-Inumbo-ID: 66eb1dcb-3f11-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66eb1dcb-3f11-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 06:39: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 A5BA9AD4C;
 Tue,  5 Mar 2019 06:39:17 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190304204826.2414365-1-arnd@arndb.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: <0eaa0d35-0be8-0053-1dcb-feb61d441bd2@suse.com>
Date: Tue, 5 Mar 2019 07:39:15 +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: <20190304204826.2414365-1-arnd@arndb.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDMvMjAxOSAyMTo0NywgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBCdWlsZGluZyB0aGUg
cHJpdmNtZCBjb2RlIGFzIGEgbG9hZGFibGUgbW9kdWxlIG9uIEFSTSwgd2UgZ2V0Cj4gYSBsaW5r
IGVycm9yIGR1ZSB0byB0aGUgcHJpdmF0ZSBjYWNoZSBtYW5hZ2VtZW50IGZ1bmN0aW9uczoKPiAK
PiBFUlJPUjogIl9fc3luY19pY2FjaGVfZGNhY2hlIiBbZHJpdmVycy94ZW4veGVuLXByaXZjbWQu
a29dIHVuZGVmaW5lZCEKPiAKPiBNb3ZlIHRoZSBjb2RlIGludG8gYSBuZXcgZmlsZSB0aGF0IGlz
IGJ1aWx0IGFsb25nIHdpdGggcHJpdmNtZC5vCj4gYnV0IGlzIGFsd2F5cyBidWlsdC1pbiwgZXZl
biB3aGVuIHRoZSBsYXR0ZXIgaXMgYSBsb2FkYWJsZSBtb2R1bGUuCj4gCj4geGVuX3JlbWFwX3Zt
YV9yYW5nZSgpIG1heSBub3QgYmUgdGhlIGJlc3QgbmFtZSBoZXJlLCBpZiBzb21lb25lCj4gY29t
ZXMgdXAgd2l0aCBhIGJldHRlciBvbmUsIGxldCBtZSBrbm93Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL01ha2Vm
aWxlICB8ICAzICsrKwo+ICBkcml2ZXJzL3hlbi9tbS5jICAgICAgfCA0MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBkcml2ZXJzL3hlbi9wcml2Y21kLmMgfCAz
MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS94ZW4veGVuLW9wcy5o
IHwgIDMgKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRp
b25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9tbS5jCj4gCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKPiBpbmRl
eCBhZDM4NDRkOWY4NzYuLjcxMjRmOWU3NDliNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9N
YWtlZmlsZQo+ICsrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCj4gQEAgLTI5LDYgKzI5LDkgQEAg
b2JqLSQoQ09ORklHX1NXSU9UTEJfWEVOKQkJKz0gc3dpb3RsYi14ZW4ubwo+ICBvYmotJChDT05G
SUdfWEVOX01DRV9MT0cpCQkrPSBtY2Vsb2cubwo+ICBvYmotJChDT05GSUdfWEVOX1BDSURFVl9C
QUNLRU5EKQkrPSB4ZW4tcGNpYmFjay8KPiAgb2JqLSQoQ09ORklHX1hFTl9QUklWQ01EKQkJKz0g
eGVuLXByaXZjbWQubwo+ICtpZmRlZiBDT05GSUdfWEVOX1BSSVZDTUQKPiArb2JqLXkJCQkJCSs9
IG1tLm8KPiArZW5kaWYKCkNhbiB3ZSBhdm9pZCB0aGF0IGlmZGVmIGluIHRoZSBNYWtlZmlsZT8K
CkknZCByYXRoZXIgaGF2ZSBhbiBhcmNoaXRlY3R1cmUgaW5kZXBlbmRhbnQgYnVpbHRpbiBkcml2
ZXIgYWRkZWQgd2hpY2gKaXMgYWx3YXlzIGluY2x1ZGVkIGZvciBDT05GSUdfWEVOLiBUaGlzIHdv
dWxkIGFsbG93IHRvIG1vdmUgcmVkdW5kYW50CnN0dWZmIGZyb20gYXJjaC8qL3hlbi8gaW50byBp
dCAoZS5nLiB4ZW5fdmNwdV9pZCkuCgpTbzogcmVuYW1lIG1tLmMgdG8geGVuLWJ1aWx0aW4uYywg
dXNlOgoKb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWJ1aWx0aW4ubwoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 07:56:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 07: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 1h14vQ-0008VS-6d; Tue, 05 Mar 2019 07:55: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=AQrg=RI=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1h14vO-0008VN-IP
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 07:55:42 +0000
X-Inumbo-ID: 10552e9e-3f1c-11e9-bde6-278ff1731c56
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10552e9e-3f1c-11e9-bde6-278ff1731c56;
 Tue, 05 Mar 2019 07:55:38 +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 x257s1qu089065;
 Tue, 5 Mar 2019 07:55:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=5EgQtO9dM3pUMoWARn+BpYfichpL9PwjEVaSPS2KExs=;
 b=SHTjsy96+vgnlZnFb7k9UP+D2FygYPksPCJBIMOY5Rh+UnZzaRn3PvtE+sOGcyIFuq9d
 /3Ta7v/g+Hnyw2uSNgL66001/a08aDrzA+KJnpZ8kIVBQKyogf3qXfIRXbn0mDVawyw7
 PU0E2K/y6Br8IAOPrLMxMIIQCqENXpK59cQRbugUPoGUS0rjAIKtM4UvLsmWrkN8/oyV
 iHkKz4TE4tGScX/YHf60pz8JkgZeLctYXE5rTkco3jcbX4mPcOcMjZqawLlHEpBxboD7
 ZVKaiJ2GlFKkCFWeS5Pe0oh9tMU8jEzKRgWAG5uo2if3ljTsCucDChymBpg1eDnPFMAY DQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2qyfbe3wv7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 05 Mar 2019 07:55:26 +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 x257tPW1000753
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Mar 2019 07:55:25 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 x257tPee016496;
 Tue, 5 Mar 2019 07:55:25 GMT
Received: from linux.cn.oracle.com (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 04 Mar 2019 23:55:24 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: stable@vger.kernel.org
Date: Tue,  5 Mar 2019 15:59:04 +0800
Message-Id: <1551772744-524-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9185
 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=984 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903050059
Subject: [Xen-devel] [PATCH v4.9 1/1] jiffies: use jiffies64_to_nsecs() to
 fix 100% steal usage for xen vcpu hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, herbert.van.den.bergh@oracle.com, sstabellini@kernel.org,
 sboyd@kernel.org, frederic@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, john.stultz@linaro.org,
 xen-devel@lists.xenproject.org, 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>

WyBOb3QgcmVsZXZhbnQgdXBzdHJlYW0sIHRoZXJlZm9yZSBubyB1cHN0cmVhbSBjb21taXQuIF0K
ClRvIGZpeCwgdXNlIGppZmZpZXM2NF90b19uc2VjcygpIGRpcmVjdGx5IGluc3RlYWQgb2YgZGVy
aXZpbmcgdGhlIHJlc3VsdAphY2NvcmRpbmcgdG8gamlmZmllc190b191c2VjcygpLgoKQXMgdGhl
IHJldHVybiB0eXBlIG9mIGppZmZpZXNfdG9fdXNlY3MoKSBpcyAndW5zaWduZWQgaW50Jywgd2hl
biB0aGUgcmV0dXJuCnZhbHVlIGlzIG1vcmUgdGhhbiB0aGUgc2l6ZSBvZiAndW5zaWduZWQgaW50
JywgdGhlIGxlYWRpbmcgMzIgYml0cyB3b3VsZCBiZQpkaXNjYXJkZWQuCgpTdXBwb3NlIFVTRUNf
UEVSX1NFQz0xMDAwMDAwTCBhbmQgSFo9MTAwMCwgYmVsb3cgYXJlIHRoZSBleHBlY3RlZCBhbmQK
YWN0dWFsIGluY29ycmVjdCByZXN1bHQgb2YgamlmZmllc190b191c2VjcygweDc3NzBlZjcwKToK
Ci0gZXhwZWN0ZWQgIDogamlmZmllc190b191c2VjcygweDc3NzBlZjcwKSA9IDB4MDAwMDAxZDI5
MTI3NGQ4MAotIGluY29ycmVjdCA6IGppZmZpZXNfdG9fdXNlY3MoMHg3NzcwZWY3MCkgPSAweDAw
MDAwMDAwOTEyNzRkODAKClRoZSBsZWFkaW5nIDB4MDAwMDAxZDIwMDAwMDAwMCBpcyBkaXNjYXJk
ZWQuCgpBZnRlciB4ZW4gdmNwdSBob3RwbHVnIGFuZCB3aGVuIHRoZSBuZXcgdmNwdSBzdGVhbCBj
bG9jayBpcyBjYWxjdWxhdGVkIGZvcgp0aGUgZmlyc3QgdGltZSwgdGhlIHJlc3VsdCBvZiB0aGlz
X3JxKCktPnByZXZfc3RlYWxfdGltZSBpbgpzdGVhbF9hY2NvdW50X3Byb2Nlc3NfdGljaygpIHdv
dWxkIGJlIGZhciBzbWFsbGVyIHRoYW4gdGhlIGV4cGVjdGVkCnZhbHVlLCBkdWUgdG8gdGhhdCBq
aWZmaWVzX3RvX3VzZWNzKCkgZGlzY2FyZHMgdGhlIGxlYWRpbmcgMzIgYml0cy4KCkFzIGEgcmVz
dWx0LCB0aGUgZGlmZiBiZXR3ZWVuIGN1cnJlbnQgc3RlYWwgYW5kIHRoaXNfcnEoKS0+cHJldl9z
dGVhbF90aW1lCmlzIGFsd2F5cyB2ZXJ5IGxhcmdlLiBTdGVhbCB1c2FnZSB3b3VsZCBiZWNvbWUg
MTAwJSB3aGVuIHRoZSBpbml0aWFsIHN0ZWFsCmNsb2NrIG9idGFpbmVkIGZyb20geGVuIGh5cGVy
dmlzb3IgaXMgdmVyeSBsYXJnZSBkdXJpbmcgeGVuIHZjcHUgaG90cGx1ZywKdGhhdCBpcywgd2hl
biB0aGUgZ3Vlc3QgaXMgYWxyZWFkeSB1cCBmb3IgYSBsb25nIHRpbWUuCgpUaGUgYnVnIGNhbiBi
ZSBkZXRlY3RlZCBieSBkb2luZyB0aGUgZm9sbG93aW5nOgoKKiBCb290IHhlbiBndWVzdCB3aXRo
IHZjcHVzPTIgYW5kIG1heHZjcHVzPTQKKiBMZWF2ZSB0aGUgZ3Vlc3QgcnVubmluZyBmb3IgYSBt
b250aCBzbyB0aGF0IHRoZSBpbml0aWFsIHN0ZWFsIGNsb2NrIGZvcgogIHRoZSBuZXcgdmNwdSB3
b3VsZCBiZSB2ZXJ5IGxhcmdlCiogSG90cGx1ZyAyIGV4dHJhIHZjcHVzCiogVGhlIHN0ZWFsIHRp
bWUgb2YgbmV3IHZjcHVzIGluIC9wcm9jL3N0YXQgd291bGQgaW5jcmVhc2UgYWJub3JtYWxseSBh
bmQKICBzb21ldGltZXMgc3RlYWwgdXNhZ2UgaW4gdG9wIGNhbiBiZWNvbWUgMTAwJQoKVGhpcyB3
YXMgaW5jaWRlbnRhbGx5IGZpeGVkIGluIHRoZSBwYXRjaCBzZXQgc3RhcnRpbmcgYnkKY29tbWl0
IDkzODI1ZjJlYzczNiAoImppZmZpZXM6IFJldXNlIFRJQ0tfTlNFQyBpbnN0ZWFkIG9mIE5TRUNf
UEVSX0pJRkZZIikKYW5kIGVuZGVkIHdpdGgKY29tbWl0IGI2NzI1OTJmMDIyMSAoInNjaGVkL2Nw
dXRpbWU6IFJlbW92ZSBnZW5lcmljIGFzbSBoZWFkZXJzIikuCgpUaGlzIHZlcnNpb24gYXBwbGll
cyB0byB0aGUgdjQuOSBzZXJpZXMuCgpMaW5rOiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxOS8y
LzI4LzEzNzMKU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNp
Z25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Ci0tLQog
aW5jbHVkZS9saW51eC9qaWZmaWVzLmggfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2pp
ZmZpZXMuaCBiL2luY2x1ZGUvbGludXgvamlmZmllcy5oCmluZGV4IDczNDM3N2EuLjk0YWZmNDMg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvamlmZmllcy5oCisrKyBiL2luY2x1ZGUvbGludXgv
amlmZmllcy5oCkBAIC0yODcsMTMgKzI4NywxMyBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyBwcmVz
ZXRfbHBqOwogZXh0ZXJuIHVuc2lnbmVkIGludCBqaWZmaWVzX3RvX21zZWNzKGNvbnN0IHVuc2ln
bmVkIGxvbmcgaik7CiBleHRlcm4gdW5zaWduZWQgaW50IGppZmZpZXNfdG9fdXNlY3MoY29uc3Qg
dW5zaWduZWQgbG9uZyBqKTsKIAorZXh0ZXJuIHU2NCBqaWZmaWVzNjRfdG9fbnNlY3ModTY0IGop
OworCiBzdGF0aWMgaW5saW5lIHU2NCBqaWZmaWVzX3RvX25zZWNzKGNvbnN0IHVuc2lnbmVkIGxv
bmcgaikKIHsKLQlyZXR1cm4gKHU2NClqaWZmaWVzX3RvX3VzZWNzKGopICogTlNFQ19QRVJfVVNF
QzsKKwlyZXR1cm4gamlmZmllczY0X3RvX25zZWNzKGopOwogfQogCi1leHRlcm4gdTY0IGppZmZp
ZXM2NF90b19uc2Vjcyh1NjQgaik7Ci0KIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fbXNlY3NfdG9f
amlmZmllcyhjb25zdCB1bnNpZ25lZCBpbnQgbSk7CiAjaWYgSFogPD0gTVNFQ19QRVJfU0VDICYm
ICEoTVNFQ19QRVJfU0VDICUgSFopCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 08:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 08: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 1h15G8-0001yS-ND; Tue, 05 Mar 2019 08:17:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mnY=RI=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1h15G7-0001yN-M1
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 08:17:07 +0000
X-Inumbo-ID: 0d74e3f6-3f1f-11e9-9cf6-97a807a3327f
Received: from mail-qk1-f193.google.com (unknown [209.85.222.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d74e3f6-3f1f-11e9-9cf6-97a807a3327f;
 Tue, 05 Mar 2019 08:17:01 +0000 (UTC)
Received: by mail-qk1-f193.google.com with SMTP id c2so4339589qkb.3
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 00:17: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;
 bh=VO9JdgU44S7cmw6c30aqiZUvUzmlkLPeE6fpv6iIp0g=;
 b=SylzNzmsXkKZB/8OQiFhoiLWIGxMEJF8M3C9vNkJBFMO0BIlgXkn3wAW6E+PD+XinD
 m+y8Jm5LV/1fdJzoLbkjpgaowP7D37yfP5MkafVf2GLgkW8zUuHXpCu/c4pBcyAIgcpQ
 8ZgGtNYRxc8gwjUbUnUn1fTuIoXBKWogwwcn84Zw6aJtytpK+VG7C/zjl1peSr0MfrLk
 e8GzRHgOCU0h8NITCXaMn5aK+oMXCKt2+dFQuFH3xrtQbFNLHapUhJmjw1vLgJiX/u4T
 wY45DcG7SxuMq/+TTXuIeITDNbElcnOowxumrXTjh8g9B3uMkfTXuCVzByRP7Gqujklc
 qI5w==
X-Gm-Message-State: APjAAAWKRNbZxIO8MycF3xe12/5x2XvlQX2K+jNzGUAmA7pxKYzmqx2j
 D1yZKxi8A8ON8l2S2I2TYXvuVlzszY5+7VjrDuM=
X-Google-Smtp-Source: APXvYqxQCkmVx6ik2THUzFCxauYIE2/fMKCVaHcap4KUX4G5pYfbmIBcEUUjmsqGFd4Do+cCVdbE7C0+6QKp0QDBbr8=
X-Received: by 2002:a37:7cf:: with SMTP id 198mr843042qkh.173.1551773821073;
 Tue, 05 Mar 2019 00:17:01 -0800 (PST)
MIME-Version: 1.0
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
In-Reply-To: <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Tue, 5 Mar 2019 09:16:44 +0100
Message-ID: <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
To: Robin Murphy <robin.murphy@arm.com>
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 "open list:IOMMU DRIVERS" <iommu@lists.linux-foundation.org>,
 Joerg Roedel <jroedel@suse.de>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgNSwgMjAxOSBhdCAxMjo1NiBBTSBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBo
eUBhcm0uY29tPiB3cm90ZToKPiBPbiAyMDE5LTAzLTA0IDc6NTkgcG0sIEFybmQgQmVyZ21hbm4g
d3JvdGU6Cj4gPiBUaGlzIHJldmVydHMgY29tbWl0IGI5MDdlMjA1MDhkMCAoInN3aW90bGI6IHJl
bW92ZSBTV0lPVExCX01BUF9FUlJPUiIpLCB3aGljaAo+ID4gaW50cm9kdWNlZCBhbiBvdmVyZmxv
dyB3YXJuaW5nIGluIGNvbmZpZ3VyYXRpb25zIHRoYXQgaGF2ZSBhIGxhcmdlcgo+ID4gZG1hX2Fk
ZHJfdCB0aGFuIHBoeXNfYWRkcl90Ogo+ID4KPiA+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSBpbmNs
dWRlL2xpbnV4L2RtYS1kaXJlY3QuaDo1LAo+ID4gICAgICAgICAgICAgICAgICAgZnJvbSBrZXJu
ZWwvZG1hL3N3aW90bGIuYzoyMzoKPiA+IGtlcm5lbC9kbWEvc3dpb3RsYi5jOiBJbiBmdW5jdGlv
biAnc3dpb3RsYl90YmxfbWFwX3NpbmdsZSc6Cj4gPiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5n
Lmg6MTM2OjI4OiBlcnJvcjogY29udmVyc2lvbiBmcm9tICdsb25nIGxvbmcgdW5zaWduZWQgaW50
JyB0byAncGh5c19hZGRyX3QnIHtha2EgJ3Vuc2lnbmVkIGludCd9IGNoYW5nZXMgdmFsdWUgZnJv
bSAnMTg0NDY3NDQwNzM3MDk1NTE2MTUnIHRvICc0Mjk0OTY3Mjk1JyBbLVdlcnJvcj1vdmVyZmxv
d10KPiA+ICAgI2RlZmluZSBETUFfTUFQUElOR19FUlJPUiAgKH4oZG1hX2FkZHJfdCkwKQo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPiBrZXJuZWwvZG1hL3N3aW90bGIuYzo1
NDQ6OTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvICdETUFfTUFQUElOR19FUlJPUicKPiA+
ICAgIHJldHVybiBETUFfTUFQUElOR19FUlJPUjsKPiA+Cj4gPiBUaGUgY29uZmlndXJhdGlvbiB0
aGF0IGNhdXNlZCB0aGlzIGlzIG9uIDMyLWJpdCBBUk0sIHdoZXJlIHRoZSBETUEgYWRkcmVzcwo+
ID4gc3BhY2UgZGVwZW5kcyBvbiB0aGUgZW5hYmxlZCBoYXJkd2FyZSBwbGF0Zm9ybXMsIHdoaWxl
IHRoZSBwaHlzaWNhbAo+ID4gYWRkcmVzcyBzcGFjZSBkZXBlbmRzIG9uIHRoZSB0eXBlIG9mIE1N
VSBjaG9zZW4gKGNsYXNzaWMgdnMgTFBBRSkuCj4KPiBBcmUgdGhlc2UgcmVhbCBwbGF0Zm9ybXMs
IG9yIHJhbmRvbSBjb25maWdzPyBSZWFsaXN0aWNhbGx5IEkgZG9uJ3Qgc2VlIGEKPiBncmVhdCBk
ZWFsIG9mIG5lZWQgdG8gc3VwcG9ydCBETUFfQUREUl9UXzY0QklUIGZvciBub24tTFBBRS4KPiBQ
YXJ0aWN1bGFybHkgaW4gdGhpcyBjYXNlIHNpbmNlIEFGQUlLIHRoZSBvbmx5IHNlbGVjdG9yIG9m
IFNXSU9UTEIgb24KPiBBcm0gaXMgWGVuLCBhbmQgdGhhdCBieSBkZWZpbml0aW9uIGlzIG5ldmVy
IGdvaW5nIHRvIGJlIHVzZWZ1bCBvbgo+IG5vbi1MUEFFIGhhcmR3YXJlLgouLi4KT24gTW9uLCBN
YXIgNCwgMjAxOSBhdCAxMTowMCBQTSBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+IHdyb3RlOgo+IFdoYXQgYWJvdXQgbWFraW5nIHRoZSBwaHlzX2FkZHJfdCBh
bmQgZG1hX2FkZHJfdCBoYXZlIHRoZSBzYW1lCj4gd2lkdGggd2l0aCBzb21lIG1hZ2ljICNpZmRl
ZiBoYWNrZXJ5PwoKQXMgZmFyIGFzIEkgY2FuIHRlbGwsIG9ubHkgcmFuZGNvbmZpZyBidWlsZHMg
c2VlIHRoaXMgcHJvYmxlbSwgaW4KcmVhbCBzeXN0ZW1zIHBoeXNfYWRkcl90IGlzIG5vcm1hbGx5
IHRoZSBzYW1lIGFzIGRtYV9hZGRyX3QsCmFuZCB5b3UgY291bGQgcmVhc29uYWJseSBoYXZlIGEg
bWFjaGluZSB3aXRoIGEgbGFyZ2VyIHBoeXNfYWRkcl90CnRoYW4gZG1hX2FkZHJfdCBidXQgd291
bGRuJ3QgbmVlZCB0byBib3RoZXIuCgpUaGUgcmVhc29uIEknZCBsaWtlIHRvIGtlZXAgdGhlbSBp
bmRlcGVuZGVudCBvbiBBUk0gaXMgdGhhdAp0aGUgZGlmZmVyZW5jZSBkb2VzIG9jY2FzaW9uYWxs
eSBmaW5kIHJlYWwgZHJpdmVyIGJ1Z3Mgd2hlcmUgc29tZQpkcml2ZXJzIGhhcHBpbHkgbWl4IHBo
eXNfYWRkcl90IGFuZCBkbWFfYWRkcl90IGluIHdheXMgdGhhdAphcmUgYnJva2VuIGV2ZW4gd2hl
biB0aGV5IGFyZSB0aGUgc2FtZSBzaXplLgoKT24gVHVlLCBNYXIgNSwgMjAxOSBhdCAxMjo1NiBB
TSBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPiB3cm90ZToKPiBGYWlyIGVub3Vn
aCB0aGF0IHdlIGRvbid0IHN0aWxsIGRvbid0IHdhbnQgZXZlbiByYW5kY29uZmlncyBnZW5lcmF0
aW5nCj4gd2FybmluZ3MsIHRob3VnaC4gQXMgbG9uZyBhcyB0aGlzIGNoYW5nZSBkb2Vzbid0IGxl
dCBTV0lPVExCX01BUF9FUlJPUgo+IGxlYWsgb3V0IHRvIGxvZ2ljIGV4cGVjdGluZyBETUFfTUFQ
X0VSUk9SIC0gd2hpY2ggZG9lcyBhcHBlYXIgdG8gYmUgdGhlCj4gY2FzZSAtIGFuZCBpcyBhbHNv
IHN0aWxsIE9LIGZvciB0aGUgb3Bwb3NpdGUgd2VpcmRuZXNzIG9mCj4gUEhZU19BRERSX1RfNjRC
SVQgJiYgIURNQV9BRERSX1RfNjRCSVQsIHRoZW4gSSB0aGluayBpdCdzIHJlYXNvbmFibGUuCgpB
bm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBjaGFuZ2UgdGhlIHJldHVybiB0eXBlIG9mIHN3aW90
bGJfdGJsX21hcF9zaW5nbGUoKQp0byAndTY0Jywgd2hpY2ggd291bGQgYWx3YXlzIGJlIGxhcmdl
IGVub3VnaCB0byBjb250YWluIGJvdGggYSBwaHlzX2FkZHJfdAphbmQgRE1BX01BUF9FUlJPUi4g
SSBmaXJzdCB0cmllZCBjaGFuZ2luZyB0aGUgcmV0dXJuIHR5cGUgdG8gZG1hX2FkZHJfdCwKd2hp
Y2ggc29sdmVzIHRoZSBidWlsZCBpc3N1ZSwgYnV0IEkgY291bGRuJ3QgY29udmluY2UgbXlzZWxm
IHRoYXQgdGhpcyBpcwpjb3JyZWN0IGluIGFsbCBjYXNlcywgb3IgdGhhdCB0aGlzIGlzIGEgc2Vu
c2libGUgdHlwZSB0byB1c2UgaGVyZS4KCiAgICAgICBBcm5kCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 08:35:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 08:35: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 1h15XJ-0003II-BA; Tue, 05 Mar 2019 08:34: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=3mnY=RI=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1h15XH-0003I9-Ui
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 08:34:51 +0000
X-Inumbo-ID: 8aa21d59-3f21-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 8aa21d59-3f21-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 08:34:50 +0000 (UTC)
Received: by mail-qt1-f195.google.com with SMTP id v10so8156888qtp.8
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 00:34:50 -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=BMVtnd/QdJ4T1acw/rhWxMKJH0y8Q1v97kzTlEz+Tt0=;
 b=cq75SDNgBlOPqA/M1M7UgSmQ8+Lv6cfPkAf2jQ94qeUAb146rwc8eQ4FO5/m1tOn8p
 C6CVvQTjIVWDfUsVuhkq2D8lOUFAmqIHVVVET7Zeqnccl0sr2HAXu+Wlj/mAtzdYYxP4
 vW0hagS+QXfzu9DQxUrsHl/+XJSXwuJZXvbYkCqocZONVqFgsj7MEQxi4pGIF2TUIc8j
 D6+Hx9n7+jhZVLOVC68ch2BiUhGwhG0vm4K/kAGLxR2jltW+LU8+ZLwMdhOg2/Ua0Hek
 +f6otPKlCzpsFDKUfdM+zxE0ogV7w+gElrpt3iWX3gJTxsZlpbPSe/0Ti2sTLQSFeILU
 jCUA==
X-Gm-Message-State: APjAAAVNxFqVMm54aBN2WUX51mz/xLUafFxYTMWWn1Jol9OGodc328XC
 3S93CCqVu8xjXOSyvn6n43Uo6r8AdIZSXv2eHc0=
X-Google-Smtp-Source: APXvYqyBpD51V8udl30qZBl/wWku3sP8Nm6IvFcbto/waT2UazECHOgBlD08rK9TVKJ3d2YOctQ8lsVaiUmkgY2uxeY=
X-Received: by 2002:a0c:b758:: with SMTP id q24mr1154386qve.149.1551774890097; 
 Tue, 05 Mar 2019 00:34:50 -0800 (PST)
MIME-Version: 1.0
References: <20190304204826.2414365-1-arnd@arndb.de>
 <0eaa0d35-0be8-0053-1dcb-feb61d441bd2@suse.com>
In-Reply-To: <0eaa0d35-0be8-0053-1dcb-feb61d441bd2@suse.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Tue, 5 Mar 2019 09:34:33 +0100
Message-ID: <CAK8P3a3vbjOzKAD6zce09Gc438tW=nYuMAJCE0MrODhBjO71xg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgNSwgMjAxOSBhdCA3OjM5IEFNIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cgo+Cj4gQ2FuIHdlIGF2b2lkIHRoYXQgaWZkZWYgaW4gdGhlIE1ha2VmaWxl
Pwo+Cj4gSSdkIHJhdGhlciBoYXZlIGFuIGFyY2hpdGVjdHVyZSBpbmRlcGVuZGFudCBidWlsdGlu
IGRyaXZlciBhZGRlZCB3aGljaAo+IGlzIGFsd2F5cyBpbmNsdWRlZCBmb3IgQ09ORklHX1hFTi4g
VGhpcyB3b3VsZCBhbGxvdyB0byBtb3ZlIHJlZHVuZGFudAo+IHN0dWZmIGZyb20gYXJjaC8qL3hl
bi8gaW50byBpdCAoZS5nLiB4ZW5fdmNwdV9pZCkuCj4KPiBTbzogcmVuYW1lIG1tLmMgdG8geGVu
LWJ1aWx0aW4uYywgdXNlOgo+Cj4gb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWJ1aWx0aW4ubwoK
U3VyZSwgSSdtIGhhcHB5IHRvIGNoYW5nZSB0aGUgbmFtaW5nIGFuZCB0aGUgTWFrZWZpbGUgbG9n
aWMuIFRoZSB3YXkgeW91CnN1Z2dlc3RlZCBzb3VuZHMgZmluZSB0byBtZSwgYnV0IGl0IHdpbGwg
bWFrZSB0aGUgeGVuIGNvZGUgc2xpZ2h0bHkgYmlnZ2VyCmV2ZW4gaWYgdGhhdCBjb2RlIGlzIG5v
dCB1c2VkLiBXZSBjb3VsZCBhbHNvIGhhdmUgYSBzaWxlbnQgS2NvbmZpZyBzeW1ib2wKdGhhdCB0
dXJucyB0aGlzIG9uIGFuZCBzdGlsbCBhdm9pZCB0aGUgaWZkZWY6CgpvYmotJChDT05GSUdfWEVO
X0JVSUxUSU4pICs9IHhlbi1idWlsdGluLm8KCihvciB1c2luZyBhbnkgb3RoZXIgc3ltYm9sIG5h
bWUgdGhhdCBtYWtlcyBtb3JlIHNlbnNlIHRoYW4gdGhhdC4KCkxldCBtZSBrbm93IHlvdXIgcHJl
ZmVyZW5jZSBhbmQgSSdsbCByZXN1Ym1pdC4KCiAgICAgIEFybmQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 08:54:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 08:54:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h15pW-0004ag-5A; Tue, 05 Mar 2019 08:53: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h15pV-0004aX-Jr
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 08:53:41 +0000
X-Inumbo-ID: 2873a282-3f24-11e9-9716-a3a57b394236
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2873a282-3f24-11e9-9716-a3a57b394236;
 Tue, 05 Mar 2019 08:53: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 1h15pN-00063G-KK; Tue, 05 Mar 2019 08:53:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h15pN-00070o-91; Tue, 05 Mar 2019 08:53:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h15pN-0003m6-8R; Tue, 05 Mar 2019 08:53:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133576-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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-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-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=1d31f1872b337e4acac5bf6b3c2a45b66e43b494
X-Osstest-Versions-That: qemuu=20b084c4b1401b7f8fbc385649d48c67b6f43d44
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 08:53:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 133576: 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>

ZmxpZ2h0IDEzMzU3NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1NzYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTUy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1NTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU1MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNTUyCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWQzMWYxODcyYjMzN2U0
YWNhYzViZjZiM2MyYTQ1YjY2ZTQzYjQ5NApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMjBiMDg0YzRiMTQwMWI3ZjhmYmMzODU2NDlkNDhjNjdiNmY0M2Q0NAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTUyICAyMDE5LTAzLTAzIDA1OjM5OjAyIFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU3NiAgMjAxOS0wMy0wNCAxNDowNzoxOSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxl
eGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQ2hhbmdwZW5nIExpdSA8Y2hhbmdw
ZW5nLmxpdUBpbnRlbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBKZW5z
IEZyZWltYW5uIDxqZnJlaW1hbm5AcmVkaGF0LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcu
eWFuZ0BsaW51eC5pbnRlbC5jb20+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
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICAyMGIw
ODRjNGIxLi4xZDMxZjE4NzJiICAxZDMxZjE4NzJiMzM3ZTRhY2FjNWJmNmIzYzJhNDViNjZlNDNi
NDk0IC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 08:54:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 08: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 1h15q6-0004ca-HT; Tue, 05 Mar 2019 08: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=hIZZ=RI=citrix.com=prvs=96067bf7f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h15q5-0004cR-99
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 08:54:17 +0000
X-Inumbo-ID: 3dea43e6-3f24-11e9-a5e0-c732896ef1d8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3dea43e6-3f24-11e9-a5e0-c732896ef1d8;
 Tue, 05 Mar 2019 08:54:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,443,1544486400"; d="scan'208";a="86783215"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel
 (xen-devel@lists.xenproject.org)" <xen-devel@lists.xenproject.org>
Thread-Topic: standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGgB6q/LwAAu5oWAAJZTyoAAMwcbw
Date: Tue, 5 Mar 2019 08:54:03 +0000
Message-ID: <0ef544637924466baca925823c09a84a@AMSPEX02CL02.citrite.net>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C9714FA@SHSMSX104.ccr.corp.intel.com>
 <6b352fe65da842fc85e4757e3a094c59@AMSPEX02CL02.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C974FD4@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C974FD4@SHSMSX104.ccr.corp.intel.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] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAwNSBNYXJjaCAyMDE5IDAyOjQ1DQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsICh4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPg0KPiBTdWJqZWN0OiBSRTogc3RhbmRhbG9uZSBQQ0kgcGFzc3Rocm91Z2ggZW11bGF0
b3INCj4gDQo+ID4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJp
eC5jb21dDQo+ID4gU2VudDogTW9uZGF5LCBNYXJjaCA0LCAyMDE5IDQ6NDQgUE0NCj4gPg0KPiA+
ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFRpYW4sIEtldmluIFtt
YWlsdG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiBTZW50OiAwNCBNYXJjaCAyMDE5IDAz
OjAxDQo+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhl
bi1kZXZlbCAoeGVuLQ0KPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQ0KPiA+
ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4gPiBTdWJqZWN0OiBSRTogc3RhbmRh
bG9uZSBQQ0kgcGFzc3Rocm91Z2ggZW11bGF0b3INCj4gPiA+DQo+ID4gPiA+IEZyb206IFBhdWwg
RHVycmFudA0KPiA+ID4gPiBTZW50OiBTYXR1cmRheSwgTWFyY2ggMiwgMjAxOSAxMjo0MSBBTQ0K
PiA+ID4gPg0KPiA+ID4gPiBIaSwNCj4gPiA+ID4NCj4gPiA+ID4gICBBcyB0aGUgYmFzaXMgb2Yg
c29tZSBmdXR1cmUgZGV2ZWxvcG1lbnQgd29yayBJJ3ZlIHB1dCB0b2dldGhlciBhIHNpbXBsZQ0K
PiA+ID4gPiBzdGFuZGFsb25lIGVtdWxhdG9yIHRvIHBhc3MgdGhyb3VnaCBhIHNpbmdsZSB0eXBl
IDAgUENJIGZ1bmN0aW9uIHRvIGENCj4gPiBndWVzdCBzbw0KPiA+ID4gPiBJJ20gcG9zdGluZyBo
ZXJlIGluIGNhc2UgYW55b25lIGVsc2Ugd291bGQgbGlrZSBhIGdpdmUgaXQgYSB0cnkuIFNvIGZh
ciBJJ3ZlDQo+ID4gdGVzdGVkDQo+ID4gPiA+IHdpdGggQU1EIEZpcmVQcm8gUzcxNTAgYW5kIE5W
SURJQSBLMSBHUFVzIGFuZCBhIFdpbmRvd3MgMTAgZ3Vlc3QsIHNvDQo+ID4gaXQNCj4gPiA+ID4g
aGFzbid0IGhhZCB0aGF0IG11Y2ggZGVidWdnaW5nLg0KPiA+ID4NCj4gPiA+IEhvdyBpcyBpdCBk
aWZmZXJlbnQgZnJvbSBleGlzdGluZyBQQ0kgcGFzc3Rocm91Z2ggc3VwcG9ydCBpbiBYZW4/IFdo
YXQgaXMNCj4gPiA+IGV4YWN0bHkgZW11bGF0ZWQgaGVyZT8NCj4gPiA+DQo+ID4NCj4gPiBFc3Nl
bnRpYWxseSBpdCBkb2VzIG5vIG1vcmUgdGhhbiB0aGUgY3VycmVudCBjb2RlIGluIFFFTVUsIGJ1
dCB0aGF0IGNvZGUgaGFzDQo+ID4gYmVjb21lIHZlcnkgY29tcGxleCBhbmQgaGFyZCB0byBmb2xs
b3cgb3ZlciB0aGUgeWVhcnMuIEl0J3MgZnVsbCBvZiBtYWdpYw0KPiA+IG1hc2sgdmFsdWVzIGFu
ZCBJJ3ZlIGZvdW5kIGF0IGxlYXN0IHR3byBwaWVjZXMgb2YgY29tcGxldGVseSBkZWFkIGNvZGUg
d2hpbHN0DQo+ID4gbG9va2luZyBhdCBpdC4gU28sIEkgc3RhcnRlZCB0aGlzIHdvcmsgdG8gcHJv
dmlkZSBhIHNtYWxsIHNpbXBsZSBiYXNlIG9uIHdoaWNoIHRvDQo+ID4gZXhwZXJpbWVudCB3aXRo
IHVzaW5nIFZGSU8sIHJhdGhlciB0aGFuIHRoZSBleGlzdGVudCBzeXNmcyBub2RlIGFjY2Vzc2Vz
IGFuZA0KPiA+IHhlbmN0cmwgY2FsbHMuDQo+IA0KPiBUaGFua3MgZm9yIGV4cGxhbmF0aW9uLiBJ
IHRvb2sgYSBxdWljayBsb29rIGF0IGN1cnJlbnQgcmVwby4gTG9va3MgVkZJTw0KPiBzdXBwb3J0
IGlzIG5vdCBhZGRlZCB5ZXQsIGNvcnJlY3Q/DQoNClllcywgYXMgYSBmaXJzdCBzdGVwIEkgd2Fu
dGVkIHRvIGR1cGxpY2F0ZSB0aGUgeGVuY3RybCBjYWxscyB1c2VkIGJ5IFFFTVUgYW5kIGdldCB0
aGluZ3MgZ29pbmcgd2l0aCB0aG9zZS4gVGhlbiBJIGhhdmUgYSBiYXNlIGZyb20gd2hpY2ggSSBj
YW4gc3RhcnQgdG8gcmVwbGFjZSB0aGluZ3Mgd2l0aCBjYWxscyBpbnRvIFZGSU8uDQoNCj4gVG8g
ZW5hYmxlIFZGSU8gaW4gWGVuLCBJIHN1cHBvc2UgdGhlcmUNCj4gd2lsbCBiZSBzZXZlcmFsIG1h
am9yIGNoYW5nZXM6DQo+IA0KPiAxLiBlbmFibGUgeW91ciBwdklPTU1VIGRyaXZlciBpbiBWRklP
LiBhbmQgaXQgbmVlZHMgdG8gYmUgYSBmdWxsLWZsZWRnZQ0KPiBmbGF2b3IsIGkuZS4gc3VwcG9y
dGluZyBwZXItZGV2aWNlIHJlbWFwcGluZyBjYXBhYmlsaXR5Ow0KPiANCg0KSSB3YXMgdGhpbmtp
bmcgYWJvdXQgdGhpcyB5ZXN0ZXJkYXkuLi4gVGhlIHByb3Bvc2VkIGh5cGVyY2FsbCBpbnRlcmZh
Y2UgbmVlZHMgdG8gYmUgY2hhbmdlZCBJIHRoaW5rOyB3ZSBzaG91bGQgaGF2ZSB0aGUgYWJpbGl0
eSB0byBjcmVhdGUgYW4gSU9NTVUgZ3JvdXAgKGkuZS4gdGhlIHNhbWUgY29uY2VwdCB0aGF0IFZG
SU8gaGFzKSBmb3IgYSBWTSwgYXNzaWduIGRldmljZXMgdG8gZ3JvdXBzLCBhbmQgdGhlbiBhbGxv
dyB0aGUgZ3Vlc3QgT1MgdG8gbWFwIGFuZCB1bm1hcCBwYWdlcyBpbiBncm91cHMuIFBlcmhhcHMg
d2UgbWFrZSB0aGUgY3VycmVudCBoYXJkY29kZWQgWGVuIG1hcHBpbmdzIGludG8gJ2dyb3VwIDAn
ICh3aGljaCB0aGUgZ3Vlc3QgaXMgbm90IGFsbG93ZWQgdG8gbWFuaXB1bGF0ZSAtIGFwYXJ0IGZy
b20gbWF5YmUgdGhlIE9TIGluIHRoZSBoL3cgZG9tYWluKSBhbmQgdGhlbiBoYXZlIGRldmljZXMg
YXNzaWduZWQgdG8gdGhhdCBieSBkZWZhdWx0LiBUaGV5IGNhbiB0aGVuIGJlIHRyYW5zZmVycmVk
IGludG8gb3RoZXIgZ3JvdXBzIGJ5IG5ldyBoeXBlcmNhbGxzLg0KDQo+IDIuIG1ha2UgVkZJTyBh
d2FyZSBvZiBmb3JlaWduIHBhZ2VzIHdoZW4gZG9pbmcgYWNjb3VudGluZyBhdCBtYXAvdW5tYXAN
Cj4gb3BlcmF0aW9uczsNCj4gDQoNClRoZSBoeXBlcmNhbGxzIEknZCBhbHJlYWR5IHByb3Bvc2Vk
IHNob3VsZCBiZSBvayBmb3IgdGhhdDsgdGhleSB0YWtlIGEgZG9taWQgYW5kIGdmbi9ncmVmIGFz
IGFyZ3VtZW50cyBhbmQgdGFrZSBib3RoIHBhZ2UgYW5kIHR5cGUgcmVmcyBzbyBJIHRoaW5rIHdl
IHNob3VsZCBiZSBvayB0aGVyZS4NCg0KPiAzLiB3aGF0IHdvdWxkIFhlbiBkZXZpY2UgcGFzc3Ro
cm91Z2ggbG9vayBsaWtlIHRoZW4/IExvb2tzIG5vdyBpdCBiZWNvbWVzDQo+IGEgaHlicmlkIG1v
ZGVsIHdpdGggc29tZSBwYXNzdGhyb3VnaCByb2xlcyBkZWxlZ2F0ZWQgdG8gRG9tMCBWRklPLCB3
aGlsZQ0KPiBvdGhlciByb2xlcyBsaWtlIHJlYWwgSU9NTVUgcGFnZSB0YWJsZSwgaW50ZXJydXB0
IGhhbmRsaW5nLCBldGMuIGFyZSBzdGlsbCBrZXB0DQo+IGluc2lkZSBYZW4uDQo+IA0KDQpJIGd1
ZXNzIHNvLi4uIG5vdCBjbGVhci4gSSBhc3N1bWUgd2UgbmVlZCB0byBpc3N1ZSBhbnkgdHJhcHBl
ZCBJL08gdG8gdGhlIGRldmljZSB2aWEgVkZJTyBzbyB0aGF0IHdlIGNhbiB0YWtlIGFkdmFudGFn
ZSBvZiBNREVWLCBidXQgd2Ugc3RpbGwgd2FudCB0aGUgYWJpbGl0eSBmb3IgSS9PIHRvIGdvIGRp
cmVjdGx5IGZvciBwYXNzLXRocm91Z2ggcmVzb3VyY2VzLiBJJ2QgbGlrZSB0byB3b3JrIHRvd2Fy
ZHMgYSB1bmlmaWVkIChrdm0gKyB4ZW4pIGNvbnRyb2wgcGxhbmUgdmlhIFZGSU8gd2l0aCBoeXBl
cnZpc29yIHNwZWNpZmljIGRldGFpbCBrZXB0IGluc2lkZSB0aGUgdmZpbyBkcml2ZXIgYXMgZmFy
IGFzIHBvc3NpYmxlLg0KDQo+ID4gVG8gYW5zd2VyIHlvdXIgb3RoZXIgcXVlc3Rpb24uLi4gSXQn
cyBjb25maWcgc3BhY2UgdGhhdCBpcyBlbXVsYXRlZCwgYXMgaXQgaGFzIHRvDQo+ID4gYmUgdG8g
ZGVhbCB3aXRoIEJBUiBhZGRyZXNzIGFuZCBpbnRlcnJ1cHQgdHJhbnNsYXRpb24uIE5vdGUsIHRo
ZXJlIGlzIGFsc28gYQ0KPiA+IHNsaWdodCBhZHZhbnRhZ2UgaW4gdXNpbmcgbXVsdGlwbGUgZGlz
Y3JlZXQgZW11bGF0b3JzOyBlbXVsYXRlZCBJL08gY2FuDQo+ID4gcHJvY2VlZCBpbiBwYXJhbGxl
bCBmb3IgbXVsdGlwbGUgdmNwdXMuLi4gZW11bGF0aW9uIG9uIGJlaGFsZiBvZiBYZW4gYnkgUUVN
VQ0KPiA+IGlzIHN0aWxsIHJlc3RyaWN0ZWQgYnkgYSBzaW5nbGUgcG9sbC9zZWxlY3QgbG9vcCBm
b3IgYWxsIHZjcHVzLg0KPiA+DQo+IA0KPiB0aGFua3MgdG8gdGhlIGludHJvZHVjdGlvbiBvZiBp
b3JlcSBzZXJ2ZXIuIDotKQ0KDQpZb3UncmUgd2VsY29tZSA6LSkNCg0KICBQYXVsDQoNCj4gDQo+
IFRoYW5rcw0KPiBLZXZpbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 09:05:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 09:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1615-0005fP-FT; Tue, 05 Mar 2019 09: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1614-0005fJ-Kp
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 09:05:38 +0000
X-Inumbo-ID: d6e21732-3f25-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6e21732-3f25-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 09:05:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A19B8ABEC;
 Tue,  5 Mar 2019 09:05:35 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>
References: <20190304204826.2414365-1-arnd@arndb.de>
 <0eaa0d35-0be8-0053-1dcb-feb61d441bd2@suse.com>
 <CAK8P3a3vbjOzKAD6zce09Gc438tW=nYuMAJCE0MrODhBjO71xg@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: <a1ff4ef4-f20f-ff0c-f779-0c8a3c1acd39@suse.com>
Date: Tue, 5 Mar 2019 10:05: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: <CAK8P3a3vbjOzKAD6zce09Gc438tW=nYuMAJCE0MrODhBjO71xg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAwOTozNCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBPbiBUdWUsIE1hciA1
LCAyMDE5IGF0IDc6MzkgQU0gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
PiAKPj4KPj4gQ2FuIHdlIGF2b2lkIHRoYXQgaWZkZWYgaW4gdGhlIE1ha2VmaWxlPwo+Pgo+PiBJ
J2QgcmF0aGVyIGhhdmUgYW4gYXJjaGl0ZWN0dXJlIGluZGVwZW5kYW50IGJ1aWx0aW4gZHJpdmVy
IGFkZGVkIHdoaWNoCj4+IGlzIGFsd2F5cyBpbmNsdWRlZCBmb3IgQ09ORklHX1hFTi4gVGhpcyB3
b3VsZCBhbGxvdyB0byBtb3ZlIHJlZHVuZGFudAo+PiBzdHVmZiBmcm9tIGFyY2gvKi94ZW4vIGlu
dG8gaXQgKGUuZy4geGVuX3ZjcHVfaWQpLgo+Pgo+PiBTbzogcmVuYW1lIG1tLmMgdG8geGVuLWJ1
aWx0aW4uYywgdXNlOgo+Pgo+PiBvYmotJChDT05GSUdfWEVOKSArPSB4ZW4tYnVpbHRpbi5vCj4g
Cj4gU3VyZSwgSSdtIGhhcHB5IHRvIGNoYW5nZSB0aGUgbmFtaW5nIGFuZCB0aGUgTWFrZWZpbGUg
bG9naWMuIFRoZSB3YXkgeW91Cj4gc3VnZ2VzdGVkIHNvdW5kcyBmaW5lIHRvIG1lLCBidXQgaXQg
d2lsbCBtYWtlIHRoZSB4ZW4gY29kZSBzbGlnaHRseSBiaWdnZXIKPiBldmVuIGlmIHRoYXQgY29k
ZSBpcyBub3QgdXNlZC4gV2UgY291bGQgYWxzbyBoYXZlIGEgc2lsZW50IEtjb25maWcgc3ltYm9s
Cj4gdGhhdCB0dXJucyB0aGlzIG9uIGFuZCBzdGlsbCBhdm9pZCB0aGUgaWZkZWY6Cj4gCj4gb2Jq
LSQoQ09ORklHX1hFTl9CVUlMVElOKSArPSB4ZW4tYnVpbHRpbi5vCgpUaGF0IHdhcyBteSBmaXJz
dCB0aG91Z2h0LgoKQnV0IGxvb2tpbmcgdGhyb3VnaCBhcmNoL1thcm18eDg2XS94ZW4vZW5saWdo
dGVuLmMgSSBmb3VuZCBzZXZlcmFsCmdsb2JhbCB2YXJpYWJsZXMgZGVmaW5lZCB0aGUgc2FtZSB3
YXkuIEknZCBsaWtlIHRvIG1lcmdlIHRob3NlLCB0b28uCgpTbyBteSBwcmVmZXJlbmNlIGlzIGEg
Y29tbW9uIHNvdXJjZSBmb3IgYWxsIHRoaXMgc3R1ZmYuCgpJJ2xsIHNlbmQgYSBmb2xsb3d1cCBw
YXRjaCB0byBtb3ZlIHRoZSBtZW50aW9uZWQgdmFyaWFibGVzIGludG8gdGhlIG5ldwpzb3VyY2Uu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 09:15:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 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 1h16Aq-0006QQ-Hl; Tue, 05 Mar 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=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h16Ap-0006QL-5e
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 09:15:43 +0000
X-Inumbo-ID: 3f535b6c-3f27-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3f535b6c-3f27-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 09:15: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 CB3EB80D;
 Tue,  5 Mar 2019 01:15:40 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8678D3F71D;
 Tue,  5 Mar 2019 01:15:39 -0800 (PST)
To: jinchen <jinchen1227@qq.com>, xen-devel <xen-devel@lists.xenproject.org>, 
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Peng Fan <peng.fan@nxp.com>
References: <tencent_A242CD7209FC8C35E62C9B0A95AF98E13D08@qq.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <05071c02-311b-202f-0664-3bff0f40b416@arm.com>
Date: Tue, 5 Mar 2019 09:15:37 +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: <tencent_A242CD7209FC8C35E62C9B0A95AF98E13D08@qq.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM GPU passthrough without 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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzLzUvMTkgMTo1NSBBTSwgamluY2hlbiB3cm90ZToKPiAKPiAgICAgPiBIaSwKPiAg
ICAgSGVsbG8sCj4gICAgICA+IEnigJltIHVzaW5nIHRoZSBOWFAgaS5teDhxeHAgbWVuIGJvYXJk
IGFuZCB3YW50IHRvIGNyZWF0ZSBhbgo+ICAgICBBbmRyb2lkIGRvbXUgb24gWGVuLAo+ICAgICAg
PiBidXQgdGhpcyBib2FyZCBkb2VzbuKAmXQgaGF2ZSBJT01NVS4gRG9lcyBhbnlvbmUga25vd3Mg
dGhhdCBjYW4gSQo+ICAgICBwYXNzdGhyb3VnaCBHUFUgd2l0aG91dCBJT01NVSBvbiBpdD8KPiAg
ICAgRGV2aWNlIERNQS1jYXBhYmxlIHBhc3N0aHJvdWdoIHdpdGhvdXQgSU9NTVUgaXMgbm90IHJl
Y29tbWVuZGVkIGFzCj4gICAgIHlvdSB3b3VsZAo+ICAgICB1bmRlcm1pbmUgdGhlIGd1ZXN0IGlz
b2xhdGlvbiBmcm9tIHRoZSByZXN0IG9mIHRoZSBwbGF0Zm9ybS4KPiAgICAgSSBhbSBub3QgYXdh
cmUgb2YgYW55IHBsYW4gdG8gc3VwcG9ydCB0aGlzIGluIFhlbiBmb3Igbm93LiBJZiB5b3UKPiAg
ICAgd2FudCB0byBhZGQKPiAgICAgdGhlIHN1cHBvcnQgYnkgeW91cnNlbGYsIHlvdSB3b3VsZCB0
aGVuIG5lZWQgdG8gbWFrZSBzdXJlIHRoZSBndWVzdAo+ICAgICBtZW1vcnkgaXMKPiAgICAgZGly
ZWN0IG1hcHBlZCAoaS5lIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzID0gaG9zdCBwaHlzaWNh
bCBhZGRyZXNzKS4KPiAgICAgQW5vdGhlciBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgUFYgZHJpdmVy
cyBmb3IgcHJvdmlkaW5nIGdyYXBoaWMKPiAgICAgYWNjZXNzIHRvIHlvdXIKPiAgICAgQW5kcm9p
ZCBndWVzdC4KPiAgICAgSSBob3BlIHRoYXQgaGVscHMuCj4gCj4gVGhhbmsgeW91IGZvciB5b3Vy
IGFuc3dlciEKPiBEbyB5b3UgaGF2ZSBzb21lIGd1aWRlIGZvciBQViBkcml2ZXJzIHRvIHJ1biBh
bmRyb2lkIGRvbXU/Cj4gSSBjYW4gb25seSBydW4gdG8gdGhlIGNvbnNvbGUgaW4gYW5kcm9pZCBi
dXQgY2FuJ3Qgc3RhcnQgdGhlIGdyYXBoaWMgCj4gc3VjY2Vzc2Z1bGx5LgoKSSBhbSBub3QgZmFt
aWxpYXIgd2l0aCBBbmRyb2lkIHJ1bm5pbmcgaW4gZ3Vlc3QuIENDaW5nIHNvbWUgcGVvcGxlIHRo
YXQgCm1heSBrbm93LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 09:20:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 09:20:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h16F2-0006uE-4p; Tue, 05 Mar 2019 09: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=3mnY=RI=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1h16F1-0006kp-7w
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 09:20:03 +0000
X-Inumbo-ID: daacbacb-3f27-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 daacbacb-3f27-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 09:20:01 +0000 (UTC)
Received: by mail-qk1-f193.google.com with SMTP id m9so4408041qkl.4
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 01:20: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;
 bh=RuQDmdlDB4T/qm7whKZMpvwgUt7ayRtb8FeCM8b7o0A=;
 b=X7fyJX5CKUnIpeVzIDr/JelxR++e7sfJ8b1KeapXj8xn4iwMPyys8hiS4BHVGReEHG
 KrgQPHCA0BS3mvMo9KX1OV4ZzqDFrZ2f8ZN6Pc3OuE2M5c6q/rvqNOfs6WYULmi+jSE2
 GYck08MvoIWjEmVmOQ85iXYJE+0xVCju9zILkdEkxkhN2IrvCRpNE/wYAaa+RIiOavuL
 P7u4TPEKMAccb9t+YPWaHtKItewMdEvkNpnnj1s/2rgwHVTJX/eChoWsHX3UP/yiFuGf
 fBtqdxIoIXPEycFwvBDe8yqpzx2d7TZ0VFyBQeLFjW3luT952oHkXkFrTiGI//jbbrut
 Okqw==
X-Gm-Message-State: APjAAAX4vPqmkze61IgiXV30FsaVtsG/2D8BurMizkkSjUjW5An+xtFL
 qCV3r/9OZwK/Q1xo0CvkRvkSQwS3jWZQ++zFzSk=
X-Google-Smtp-Source: APXvYqzKCQnWRdo3BOL2SeRyL8xlhZE86jsuwNKPXOkrHvnu2c6NAhCxxsaLXdNFTx5t5xsWDqij/mss3tRYHqSAkvQ=
X-Received: by 2002:ae9:dec2:: with SMTP id s185mr943700qkf.107.1551777601289; 
 Tue, 05 Mar 2019 01:20:01 -0800 (PST)
MIME-Version: 1.0
References: <20190304204826.2414365-1-arnd@arndb.de>
 <0eaa0d35-0be8-0053-1dcb-feb61d441bd2@suse.com>
 <CAK8P3a3vbjOzKAD6zce09Gc438tW=nYuMAJCE0MrODhBjO71xg@mail.gmail.com>
 <a1ff4ef4-f20f-ff0c-f779-0c8a3c1acd39@suse.com>
In-Reply-To: <a1ff4ef4-f20f-ff0c-f779-0c8a3c1acd39@suse.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Tue, 5 Mar 2019 10:19:42 +0100
Message-ID: <CAK8P3a0qaeyYfKdPXdu8NXmXKVuYvr2NWXkYjnpb+UZzuRD5=w@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, Paul Durrant <paul.durrant@citrix.com>,
 Souptick Joarder <jrdr.linux@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgNSwgMjAxOSBhdCAxMDowNSBBTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDUvMDMvMjAxOSAwOTozNCwgQXJuZCBCZXJnbWFubiB3cm90
ZToKPiA+IE9uIFR1ZSwgTWFyIDUsIDIwMTkgYXQgNzozOSBBTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+IHdyb3RlOgo+ID4KPiA+Pgo+ID4+IENhbiB3ZSBhdm9pZCB0aGF0IGlmZGVm
IGluIHRoZSBNYWtlZmlsZT8KPiA+Pgo+ID4+IEknZCByYXRoZXIgaGF2ZSBhbiBhcmNoaXRlY3R1
cmUgaW5kZXBlbmRhbnQgYnVpbHRpbiBkcml2ZXIgYWRkZWQgd2hpY2gKPiA+PiBpcyBhbHdheXMg
aW5jbHVkZWQgZm9yIENPTkZJR19YRU4uIFRoaXMgd291bGQgYWxsb3cgdG8gbW92ZSByZWR1bmRh
bnQKPiA+PiBzdHVmZiBmcm9tIGFyY2gvKi94ZW4vIGludG8gaXQgKGUuZy4geGVuX3ZjcHVfaWQp
Lgo+ID4+Cj4gPj4gU286IHJlbmFtZSBtbS5jIHRvIHhlbi1idWlsdGluLmMsIHVzZToKPiA+Pgo+
ID4+IG9iai0kKENPTkZJR19YRU4pICs9IHhlbi1idWlsdGluLm8KPiA+Cj4gPiBTdXJlLCBJJ20g
aGFwcHkgdG8gY2hhbmdlIHRoZSBuYW1pbmcgYW5kIHRoZSBNYWtlZmlsZSBsb2dpYy4gVGhlIHdh
eSB5b3UKPiA+IHN1Z2dlc3RlZCBzb3VuZHMgZmluZSB0byBtZSwgYnV0IGl0IHdpbGwgbWFrZSB0
aGUgeGVuIGNvZGUgc2xpZ2h0bHkgYmlnZ2VyCj4gPiBldmVuIGlmIHRoYXQgY29kZSBpcyBub3Qg
dXNlZC4gV2UgY291bGQgYWxzbyBoYXZlIGEgc2lsZW50IEtjb25maWcgc3ltYm9sCj4gPiB0aGF0
IHR1cm5zIHRoaXMgb24gYW5kIHN0aWxsIGF2b2lkIHRoZSBpZmRlZjoKPiA+Cj4gPiBvYmotJChD
T05GSUdfWEVOX0JVSUxUSU4pICs9IHhlbi1idWlsdGluLm8KPgo+IFRoYXQgd2FzIG15IGZpcnN0
IHRob3VnaHQuCj4KPiBCdXQgbG9va2luZyB0aHJvdWdoIGFyY2gvW2FybXx4ODZdL3hlbi9lbmxp
Z2h0ZW4uYyBJIGZvdW5kIHNldmVyYWwKPiBnbG9iYWwgdmFyaWFibGVzIGRlZmluZWQgdGhlIHNh
bWUgd2F5LiBJJ2QgbGlrZSB0byBtZXJnZSB0aG9zZSwgdG9vLgo+Cj4gU28gbXkgcHJlZmVyZW5j
ZSBpcyBhIGNvbW1vbiBzb3VyY2UgZm9yIGFsbCB0aGlzIHN0dWZmLgoKT2ssIG1ha2VzIHNlbnNl
LiBJJ3ZlIHByZXBhcmVkIHRoYXQgcGF0Y2ggbm93IGFuZCB3aWxsIHNlbmQgaXQKYWZ0ZXIgc29t
ZSBtb3JlIGJ1aWxkIHRlc3RpbmcuCgogICAgICAgIEFybmQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 09:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 09: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 1h16VR-0007rG-N3; Tue, 05 Mar 2019 09:37: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=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h16VQ-0007rB-Rz
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 09:37:00 +0000
X-Inumbo-ID: 3931410b-3f2a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3931410b-3f2a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 09:36: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 04737A78;
 Tue,  5 Mar 2019 01:36:59 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 244823F71D;
 Tue,  5 Mar 2019 01:36:54 -0800 (PST)
To: Robin Murphy <robin.murphy@arm.com>, Arnd Bergmann <arnd@arndb.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, Christoph Hellwig <hch@lst.de>,
 Marek Szyprowski <m.szyprowski@samsung.com>
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c1bf689e-63b0-24a1-14ad-4c026017f12c@arm.com>
Date: Tue, 5 Mar 2019 09:36: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: <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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: Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Mike Rapoport <rppt@linux.ibm.com>, iommu@lists.linux-foundation.org,
 Joerg Roedel <jroedel@suse.de>, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9iaW4sCgpPbiAzLzQvMTkgMTE6NTYgUE0sIFJvYmluIE11cnBoeSB3cm90ZToKPiBPbiAy
MDE5LTAzLTA0IDc6NTkgcG0sIEFybmQgQmVyZ21hbm4gd3JvdGU6Cj4+IFRoaXMgcmV2ZXJ0cyBj
b21taXQgYjkwN2UyMDUwOGQwICgic3dpb3RsYjogcmVtb3ZlIAo+PiBTV0lPVExCX01BUF9FUlJP
UiIpLCB3aGljaAo+PiBpbnRyb2R1Y2VkIGFuIG92ZXJmbG93IHdhcm5pbmcgaW4gY29uZmlndXJh
dGlvbnMgdGhhdCBoYXZlIGEgbGFyZ2VyCj4+IGRtYV9hZGRyX3QgdGhhbiBwaHlzX2FkZHJfdDoK
Pj4KPj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGluY2x1ZGUvbGludXgvZG1hLWRpcmVjdC5oOjUs
Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJvbSBrZXJuZWwvZG1hL3N3
aW90bGIuYzoyMzoKPj4ga2VybmVsL2RtYS9zd2lvdGxiLmM6IEluIGZ1bmN0aW9uICdzd2lvdGxi
X3RibF9tYXBfc2luZ2xlJzoKPj4gaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oOjEzNjoyODog
ZXJyb3I6IGNvbnZlcnNpb24gZnJvbSAnbG9uZyBsb25nIAo+PiB1bnNpZ25lZCBpbnQnIHRvICdw
aHlzX2FkZHJfdCcge2FrYSAndW5zaWduZWQgaW50J30gY2hhbmdlcyB2YWx1ZSBmcm9tIAo+PiAn
MTg0NDY3NDQwNzM3MDk1NTE2MTUnIHRvICc0Mjk0OTY3Mjk1JyBbLVdlcnJvcj1vdmVyZmxvd10K
Pj4gwqAgI2RlZmluZSBETUFfTUFQUElOR19FUlJPUsKgICh+KGRtYV9hZGRyX3QpMCkKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXgo+
PiBrZXJuZWwvZG1hL3N3aW90bGIuYzo1NDQ6OTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3Jv
IAo+PiAnRE1BX01BUFBJTkdfRVJST1InCj4+IMKgwqAgcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9S
Owo+Pgo+PiBUaGUgY29uZmlndXJhdGlvbiB0aGF0IGNhdXNlZCB0aGlzIGlzIG9uIDMyLWJpdCBB
Uk0sIHdoZXJlIHRoZSBETUEgCj4+IGFkZHJlc3MKPj4gc3BhY2UgZGVwZW5kcyBvbiB0aGUgZW5h
YmxlZCBoYXJkd2FyZSBwbGF0Zm9ybXMsIHdoaWxlIHRoZSBwaHlzaWNhbAo+PiBhZGRyZXNzIHNw
YWNlIGRlcGVuZHMgb24gdGhlIHR5cGUgb2YgTU1VIGNob3NlbiAoY2xhc3NpYyB2cyBMUEFFKS4K
PiAKPiBBcmUgdGhlc2UgcmVhbCBwbGF0Zm9ybXMsIG9yIHJhbmRvbSBjb25maWdzPyBSZWFsaXN0
aWNhbGx5IEkgZG9uJ3Qgc2VlIGEgCj4gZ3JlYXQgZGVhbCBvZiBuZWVkIHRvIHN1cHBvcnQgRE1B
X0FERFJfVF82NEJJVCBmb3Igbm9uLUxQQUUuIAoKVGhpcyBpcyBzZWxlY3RlZCBieSBDT05GSUdf
WEVOIG5vIG1hdHRlciB0aGUgdHlwZSBvZiBNTVUgY2hvc2VuIChzZWUgCm1vcmUgYmVsb3cpLgoK
PiBQYXJ0aWN1bGFybHkgaW4gdGhpcyBjYXNlIHNpbmNlIEFGQUlLIHRoZSBvbmx5IHNlbGVjdG9y
IG9mIFNXSU9UTEIgb24gCj4gQXJtIGlzIFhlbiwgYW5kIHRoYXQgYnkgZGVmaW5pdGlvbiBpcyBu
ZXZlciBnb2luZyB0byBiZSB1c2VmdWwgb24gCj4gbm9uLUxQQUUgaGFyZHdhcmUuCgpXaGlsZSBY
ZW4gaXRzZWxmIHJlcXVpcmVzIExQQUUsIGl0IGlzIHN0aWxsIHBvc3NpYmxlIHRvIHJ1biBhIG5v
bi1MUEFFIAprZXJuZWwgaW4gdGhlIGd1ZXN0LiBGb3IgaW5zdGFuY2UsIGxhc3QgdGltZSBJIGNo
ZWNrZWQsIERlYmlhbiB3YXMgCnNoaXBwaW5nIG9ubHkgbm9uLUxQQUUga2VybmVsIGZvciBBcm0z
Mi4KCk9uIEFybSwgc3dpb3RsYiBpcyBvbmx5IHVzZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbiAo
YWthIERvbTApIHRvIGFsbG93IApETUEgaW4gbWVtb3J5IG1hcHBlZCBmcm9tIG90aGVyIGd1ZXN0
LiBTbyB0aGUgcmV0dXJuZWQgRE1BIGFkZHJlc3MgbWF5IApiZSA2NC1iaXQuIEhlbmNlIHdoeSB3
ZSBzZWxlY3QgRE1BX0FERFJfVF82NEJJVCBhYm92ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 09:41:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 09: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 1h16aB-00005L-CQ; Tue, 05 Mar 2019 09:41:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h16aA-00005G-AX
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 09:41:54 +0000
X-Inumbo-ID: e8235f22-3f2a-11e9-b35a-df48c2e3119e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e8235f22-3f2a-11e9-b35a-df48c2e3119e;
 Tue, 05 Mar 2019 09:41:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E9FAA78;
 Tue,  5 Mar 2019 01:41:52 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E66C53F71D;
 Tue,  5 Mar 2019 01:41:48 -0800 (PST)
To: Arnd Bergmann <arnd@arndb.de>, Robin Murphy <robin.murphy@arm.com>
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
 <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <957e168a-2589-89c7-3a72-5071a7b6c65a@arm.com>
Date: Tue, 5 Mar 2019 09:41: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: <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 "open list:IOMMU DRIVERS" <iommu@lists.linux-foundation.org>,
 Joerg Roedel <jroedel@suse.de>, xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, Christoph Hellwig <hch@lst.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQXJuZCwKCk9uIDMvNS8xOSA4OjE2IEFNLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+IE9uIFR1
ZSwgTWFyIDUsIDIwMTkgYXQgMTI6NTYgQU0gUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJt
LmNvbT4gd3JvdGU6Cj4+IE9uIDIwMTktMDMtMDQgNzo1OSBwbSwgQXJuZCBCZXJnbWFubiB3cm90
ZToKPj4+IFRoaXMgcmV2ZXJ0cyBjb21taXQgYjkwN2UyMDUwOGQwICgic3dpb3RsYjogcmVtb3Zl
IFNXSU9UTEJfTUFQX0VSUk9SIiksIHdoaWNoCj4+PiBpbnRyb2R1Y2VkIGFuIG92ZXJmbG93IHdh
cm5pbmcgaW4gY29uZmlndXJhdGlvbnMgdGhhdCBoYXZlIGEgbGFyZ2VyCj4+PiBkbWFfYWRkcl90
IHRoYW4gcGh5c19hZGRyX3Q6Cj4+Pgo+Pj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGluY2x1ZGUv
bGludXgvZG1hLWRpcmVjdC5oOjUsCj4+PiAgICAgICAgICAgICAgICAgICAgZnJvbSBrZXJuZWwv
ZG1hL3N3aW90bGIuYzoyMzoKPj4+IGtlcm5lbC9kbWEvc3dpb3RsYi5jOiBJbiBmdW5jdGlvbiAn
c3dpb3RsYl90YmxfbWFwX3NpbmdsZSc6Cj4+PiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmg6
MTM2OjI4OiBlcnJvcjogY29udmVyc2lvbiBmcm9tICdsb25nIGxvbmcgdW5zaWduZWQgaW50JyB0
byAncGh5c19hZGRyX3QnIHtha2EgJ3Vuc2lnbmVkIGludCd9IGNoYW5nZXMgdmFsdWUgZnJvbSAn
MTg0NDY3NDQwNzM3MDk1NTE2MTUnIHRvICc0Mjk0OTY3Mjk1JyBbLVdlcnJvcj1vdmVyZmxvd10K
Pj4+ICAgICNkZWZpbmUgRE1BX01BUFBJTkdfRVJST1IgICh+KGRtYV9hZGRyX3QpMCkKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4+IGtlcm5lbC9kbWEvc3dpb3RsYi5jOjU0
NDo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gJ0RNQV9NQVBQSU5HX0VSUk9SJwo+Pj4g
ICAgIHJldHVybiBETUFfTUFQUElOR19FUlJPUjsKPj4+Cj4+PiBUaGUgY29uZmlndXJhdGlvbiB0
aGF0IGNhdXNlZCB0aGlzIGlzIG9uIDMyLWJpdCBBUk0sIHdoZXJlIHRoZSBETUEgYWRkcmVzcwo+
Pj4gc3BhY2UgZGVwZW5kcyBvbiB0aGUgZW5hYmxlZCBoYXJkd2FyZSBwbGF0Zm9ybXMsIHdoaWxl
IHRoZSBwaHlzaWNhbAo+Pj4gYWRkcmVzcyBzcGFjZSBkZXBlbmRzIG9uIHRoZSB0eXBlIG9mIE1N
VSBjaG9zZW4gKGNsYXNzaWMgdnMgTFBBRSkuCj4+Cj4+IEFyZSB0aGVzZSByZWFsIHBsYXRmb3Jt
cywgb3IgcmFuZG9tIGNvbmZpZ3M/IFJlYWxpc3RpY2FsbHkgSSBkb24ndCBzZWUgYQo+PiBncmVh
dCBkZWFsIG9mIG5lZWQgdG8gc3VwcG9ydCBETUFfQUREUl9UXzY0QklUIGZvciBub24tTFBBRS4K
Pj4gUGFydGljdWxhcmx5IGluIHRoaXMgY2FzZSBzaW5jZSBBRkFJSyB0aGUgb25seSBzZWxlY3Rv
ciBvZiBTV0lPVExCIG9uCj4+IEFybSBpcyBYZW4sIGFuZCB0aGF0IGJ5IGRlZmluaXRpb24gaXMg
bmV2ZXIgZ29pbmcgdG8gYmUgdXNlZnVsIG9uCj4+IG5vbi1MUEFFIGhhcmR3YXJlLgo+IC4uLgo+
IE9uIE1vbiwgTWFyIDQsIDIwMTkgYXQgMTE6MDAgUE0gS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4g
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+PiBXaGF0IGFib3V0IG1ha2luZyB0aGUg
cGh5c19hZGRyX3QgYW5kIGRtYV9hZGRyX3QgaGF2ZSB0aGUgc2FtZQo+PiB3aWR0aCB3aXRoIHNv
bWUgbWFnaWMgI2lmZGVmIGhhY2tlcnk/Cj4gCj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwsIG9ubHkg
cmFuZGNvbmZpZyBidWlsZHMgc2VlIHRoaXMgcHJvYmxlbSwgaW4KPiByZWFsIHN5c3RlbXMgcGh5
c19hZGRyX3QgaXMgbm9ybWFsbHkgdGhlIHNhbWUgYXMgZG1hX2FkZHJfdCwKPiBhbmQgeW91IGNv
dWxkIHJlYXNvbmFibHkgaGF2ZSBhIG1hY2hpbmUgd2l0aCBhIGxhcmdlciBwaHlzX2FkZHJfdAo+
IHRoYW4gZG1hX2FkZHJfdCBidXQgd291bGRuJ3QgbmVlZCB0byBib3RoZXIuCgpPbiBYZW4sIGRt
YV9hZGRyX3Qgd2lsbCBhbHdheXMgYmUgNjQtYml0IHdoaWxlIHRoZSBwaHlzX2FkZHJfdCB3aWxs
IApkZXBlbmQgb24gdGhlIE1NVSB0eXBlLiBTbyB3ZSBtYXkgaGF2ZSBwaHlzX2FkZHJfdCBzbWFs
bGVyIHRoYW4gCmRtYV9hZGRyX3QgZnJvbSB0aGUga2VybmVsIHBvaW50IG9mIHZpZXcuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 11:10:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 11:10:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h17xo-0005pk-FU; Tue, 05 Mar 2019 11:10: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h17xn-0005pf-GQ
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 11:10:23 +0000
X-Inumbo-ID: 43d51651-3f37-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43d51651-3f37-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 11:10:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,443,1544486400"; d="scan'208";a="79687540"
Date: Tue, 5 Mar 2019 11:10:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190305111017.f64hrwq3y5xmmkpk@zion.uk.xensource.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDY6MzE6NDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgaXNzdWVzIGFyZToKPiAgKiBkaWN0Lmhhc19rZXkoKSB3YXMgY29tcGxldGVs
eSByZW1vdmVkIGluIFB5Mwo+ICAqIGRpY3Qua2V5cygpIGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0
aGFuIGxpc3QgaW4gUHkzLCBzbyAuc29ydCgpIGRvZXNuJ3Qgd29yay4KPiAgKiBsaXN0LnNvcnQo
Y21wPSkgd2FzIGRlcHJlY2F0ZWQgaW4gUHkyLjQgYW5kIHJlbW92ZWQgaW4gUHkzLiAgUmVwbGFj
ZSBpdAo+ICAgIHdpdGggYSBrZXk9IHNvcnQgaW5zdGVhZC4KPiAKPiBUaGlzIGlzIGFsbCBjb21w
YXRpYmxlIHdpdGggUHkyLjQgYW5kIGxhdGVyLCB3aGljaCBpcyB3aGVuIHRoZSBzb3J0ZWQoKQo+
IGJ1aWx0aW4gd2FzIGludHJvZHVjZWQuICBUZXN0ZWQgd2l0aCBQeTIuNyBhbmQgUHkzLjQKPiAK
PiBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
Pgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 11:21:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 11: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 1h188a-0006YU-Id; Tue, 05 Mar 2019 11:21:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PG+m=RI=citrix.com=prvs=960f0ac95=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h188Y-0006YP-JQ
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 11:21:30 +0000
X-Inumbo-ID: cfd1dc06-3f38-11e9-9368-9ba2ac6d5f4c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfd1dc06-3f38-11e9-9368-9ba2ac6d5f4c;
 Tue, 05 Mar 2019 11:21:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,443,1544486400"; d="scan'208";a="79688126"
Date: Tue, 5 Mar 2019 11:21:22 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190305112122.GA17264@perard.uk.xensource.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDc6MDA6MTFQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhvbi4uLiBubwo+
IGNvbmZpZ3VyZTogZXJyb3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVs
b3BtZW50IGxpYnJhcnkKPiBjb25maWd1cmU6IGVycm9yOiAuL2NvbmZpZ3VyZSBmYWlsZWQgZm9y
IHRvb2xzCj4gCj4gTm90ZSB0aGUgZXJyb3Igd2l0aCB0aGUgVkVSU0lPTiBhYm92ZTsgdGhhdCBy
ZXN1bHRzIGluIGxvb2tpbmcgZm9yCj4gYC1scHl0aG9uYCByYXRoZXIgdGhhbiBgLWxweXRob24z
LjdgLCB3aGljaCByZXN1bHRzIGluIHRoZSBmb2xsb3dpbmcKPiBsaW5lIGJlaW5nIGV4ZWN1dGVk
OgoKLWxweXRob24zLjcgaXMgYWxzbyB3cm9uZy4gVG8gbWFrZSB0aGluZ3MgbW9yZSBjb21wbGlj
YXRlZCwgdGhlIGxpYiBpcwotbHB5dGhvbjMuN20gKG5vdGljZSB0aGUgZXh0cmEgY2hhcmFjdGVy
IGFmdGVyIHRoZSB2ZXJzaW9uIG51bWJlcikuCgpUaGUgQUNfQ0hFQ0tfTElCKCkgaW4gbTQvcHl0
aG9uX2RldmVsLm00OjMzIGlzIGF0dGVtcHRpbmcgdG8gZ3Vlc3Mgd2hhdAp0aGUgcHl0aG9uIGxp
YiBuYW1lIHdvdWxkIGJlLCBhbmQgZ3Vlc3NlZCBpdCB3cm9uZy4gSW5zdGVhZCwgY29uZmlndXJl
CnNob3VsZCBqdXN0IHVzZSB0aGUgYWxyZWFkeSB1cGRhdGVkIExERkxBR1MgKG9uY2UgdGhlIHJ1
bmUgdG8gZmluZApweXRob24ncyB2ZXJzaW9uIGlzIGZpeGVkKS4KCi0tIApBbnRob255IFBFUkFS
RAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 11:27:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 11:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h18ET-0006h5-9d; Tue, 05 Mar 2019 11:27:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h18ER-0006h0-SI
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 11:27:35 +0000
X-Inumbo-ID: aa4f373e-3f39-11e9-9978-236934f5837d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa4f373e-3f39-11e9-9978-236934f5837d;
 Tue, 05 Mar 2019 11:27: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 E9C8DABAC;
 Tue,  5 Mar 2019 11:27:30 +0000 (UTC)
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20190304093127.57578-1-andriy.shevchenko@linux.intel.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: <4d71539a-8b5c-3792-435f-a04e430b6294@suse.com>
Date: Tue, 5 Mar 2019 12:27: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: <20190304093127.57578-1-andriy.shevchenko@linux.intel.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen/ACPI: Switch to bitmap_zalloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDMvMjAxOSAxMDozMSwgQW5keSBTaGV2Y2hlbmtvIHdyb3RlOgo+IFN3aXRjaCB0byBi
aXRtYXBfemFsbG9jKCkgdG8gc2hvdyBjbGVhcmx5IHdoYXQgd2UgYXJlIGFsbG9jYXRpbmcuCj4g
QmVzaWRlcyB0aGF0IGl0IHJldHVybnMgcG9pbnRlciBvZiBiaXRtYXAgdHlwZSBpbnN0ZWFkIG9m
IG9wYXF1ZSB2b2lkICouCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5keSBTaGV2Y2hlbmtvIDxhbmRy
aXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CgpQdXNoZWQgdG8geGVuL3RpcC5naXQgZm9y
LWxpbnVzLTUuMWEKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 11:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 11:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h18Ew-0006ju-QR; Tue, 05 Mar 2019 11:28: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h18Ev-0006jl-7d
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 11:28:05 +0000
X-Inumbo-ID: bd18839b-3f39-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd18839b-3f39-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 11:28: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 85A13ABAC;
 Tue,  5 Mar 2019 11:28:02 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, x86@kernel.org
References: <20190304205300.2582076-1-arnd@arndb.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: <2df3454e-930c-13a6-547b-fd5728e16ac0@suse.com>
Date: Tue, 5 Mar 2019 12:28: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: <20190304205300.2582076-1-arnd@arndb.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] [RESEND] [v3] xen: remove pre-xen3 fallback
 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: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 "H. Peter Anvin" <hpa@zytor.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>

T24gMDQvMDMvMjAxOSAyMTo1MiwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgbGVnYWN5IGh5
cGVyY2FsbCBoYW5kbGVycyB3ZXJlIG9yaWdpbmFsbHkgYWRkZWQgd2l0aAo+IGEgY29tbWVudCBl
eHBsYWluaW5nIHRoYXQgImNvcHlpbmcgdGhlIGFyZ3VtZW50IHN0cnVjdHVyZXMgaW4KPiBIWVBF
UlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoKSBhbmQgSFlQRVJWSVNPUl9waHlzZGV2X29wKCkgaW50
byB0aGUgbG9jYWwKPiB2YXJpYWJsZSBpcyBzdWZmaWNpZW50bHkgc2FmZSIgYW5kIG9ubHkgbWFk
ZSBzdXJlIHRvIG5vdCB3cml0ZQo+IHBhc3QgdGhlIGVuZCBvZiB0aGUgYXJndW1lbnQgc3RydWN0
dXJlLCB0aGUgY2hlY2tzIGluIGxpbnV4L3N0cmluZy5oCj4gZGlzYWdyZWUgd2l0aCB0aGF0LCB3
aGVuIGxpbmstdGltZSBvcHRpbWl6YXRpb25zIGFyZSB1c2VkOgo+IAo+IEluIGZ1bmN0aW9uICdt
ZW1jcHknLAo+ICAgICBpbmxpbmVkIGZyb20gJ3BpcnFfcXVlcnlfdW5tYXNrJyBhdCBkcml2ZXJz
L3hlbi9mYWxsYmFjay5jOjUzOjIsCj4gICAgIGlubGluZWQgZnJvbSAnX19zdGFydHVwX3BpcnEn
IGF0IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jOjUyOToyLAo+ICAgICBpbmxpbmVk
IGZyb20gJ3Jlc3RvcmVfcGlycXMnIGF0IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5j
OjE0Mzk6MywKPiAgICAgaW5saW5lZCBmcm9tICd4ZW5faXJxX3Jlc3VtZScgYXQgZHJpdmVycy94
ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6MTU4MToyOgo+IGluY2x1ZGUvbGludXgvc3RyaW5nLmg6
MzUwOjM6IGVycm9yOiBjYWxsIHRvICdfX3JlYWRfb3ZlcmZsb3cyJyBkZWNsYXJlZCB3aXRoIGF0
dHJpYnV0ZSBlcnJvcjogZGV0ZWN0ZWQgcmVhZCBiZXlvbmQgc2l6ZSBvZiBvYmplY3QgcGFzc2Vk
IGFzIDJuZCBwYXJhbWV0ZXIKPiAgICBfX3JlYWRfb3ZlcmZsb3cyKCk7Cj4gICAgXgo+IAo+IEZ1
cnRoZXIgcmVzZWFyY2ggdHVybmVkIG91dCB0aGF0IG9ubHkgWGVuIDMuMC4yIG9yIGVhcmxpZXIg
cmVxdWlyZWQgdGhlCj4gZmFsbGJhY2sgYXQgYWxsLCB3aGlsZSBhbGwgdmVyc2lvbnMgaW4gdXNl
IHRvZGF5IGRvbid0IG5lZWQgaXQuCj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwsIGl0IGlzIG5vdCBl
dmVuIHBvc3NpYmxlIHRvIHJ1biBhIG1haW5saW5lIGtlcm5lbAo+IG9uIHRob3NlIG9sZCBYZW4g
cmVsZWFzZXMsIGF0IHRoZSB0aW1lIHdoZW4gdGhleSB3ZXJlIGluIHVzZSwgb25seQo+IGEgcGF0
Y2hlZCBrZXJuZWwgd2FzIHN1cHBvcnRlZCBhbnl3YXkuCj4gCj4gRml4ZXM6IGNmNDdhODNmYjA2
ZSAoInhlbi9oeXBlcmNhbGw6IGZpeCBoeXBlcmNhbGwgZmFsbGJhY2sgY29kZSBmb3IgdmVyeSBv
bGQgaHlwZXJ2aXNvcnMiKQo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgo+IENjOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KClB1c2hlZCB0
byB4ZW4vdGlwLmdpdCBmb3ItbGludXMtNS4xYQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 11:42:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 11:42: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 1h18SR-00088C-26; Tue, 05 Mar 2019 11:42: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h18SP-000887-8u
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 11:42:01 +0000
X-Inumbo-ID: adc114c6-3f3b-11e9-99a9-27ae61678e5f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id adc114c6-3f3b-11e9-99a9-27ae61678e5f;
 Tue, 05 Mar 2019 11:41: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 92F04ABCE;
 Tue,  5 Mar 2019 11:41:55 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@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: <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
Date: Tue, 5 Mar 2019 12:41: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: <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDMvMjAxOSAyMDowMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzQvMTkgNjoz
MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGlzc3VlcyBhcmU6Cj4+ICAqIGRpY3Qu
aGFzX2tleSgpIHdhcyBjb21wbGV0ZWx5IHJlbW92ZWQgaW4gUHkzCj4+ICAqIGRpY3Qua2V5cygp
IGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0aGFuIGxpc3QgaW4gUHkzLCBzbyAuc29ydCgpIGRvZXNu
J3Qgd29yay4KPj4gICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGluIFB5Mi40IGFu
ZCByZW1vdmVkIGluIFB5My4gIFJlcGxhY2UgaXQKPj4gICAgd2l0aCBhIGtleT0gc29ydCBpbnN0
ZWFkLgo+Pgo+PiBUaGlzIGlzIGFsbCBjb21wYXRpYmxlIHdpdGggUHkyLjQgYW5kIGxhdGVyLCB3
aGljaCBpcyB3aGVuIHRoZSBzb3J0ZWQoKQo+PiBidWlsdGluIHdhcyBpbnRyb2R1Y2VkLiAgVGVz
dGVkIHdpdGggUHkyLjcgYW5kIFB5My40Cj4gCj4gRGlkIHlvdSB0ZXN0IC4vY29uZmlndXJlIHdp
dGggcHl0aG9uMz8KPiAKPiBMb2FkcyBvZiB0aGUgcHl0aG9uLXJlbGF0ZWQgcnVuZXMgaW4gdGhl
IGNvbmZpZ3VyZSBhcmUgYWxzbwo+IHB5dGhvbjItb25seSwgcmVzdWx0aW5nIGluIChhdCBsZWFz
dCBmb3IgbWUpIHRoZSB3cm9uZyBsaWJyYXJ5IHBhdGhzCj4gYmVpbmcgZ2VuZXJhdGVkLCBzbyB0
aGUgZm9sbG93aW5nIGZhaWxzOgo+IAo+ICAgICBQWVRIT049L3Vzci9iaW4vcHl0aG9uMyAuL2Nv
bmZpZ3VyZQo+IAo+IFdpdGggdGhlIGZvbGxvd2luZyBtZXNzYWdlOgo+IAo+ICAgRmlsZSAiPHN0
cmluZz4iLCBsaW5lIDEKPiAgICAgaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7ICAgICBwcmlu
dAo+IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZFUlNJT04iKQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IFN5bnRheEVy
cm9yOiBpbnZhbGlkIHN5bnRheAo+IGNoZWNraW5nIGZvciBweXRob24zLWNvbmZpZy4uLiAvaG9t
ZS9nZHVubGFwL2FuYWNvbmRhMy9iaW4vcHl0aG9uMy1jb25maWcKPiBjaGVja2luZyBQeXRob24u
aCB1c2FiaWxpdHkuLi4geWVzCj4gY2hlY2tpbmcgUHl0aG9uLmggcHJlc2VuY2UuLi4geWVzCj4g
Y2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHllcwo+IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1
cGxlIGluIC1scHl0aG9uLi4uIG5vCj4gY29uZmlndXJlOiBlcnJvcjogVW5hYmxlIHRvIGZpbmQg
YSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeQo+IGNvbmZpZ3VyZTogZXJyb3I6
IC4vY29uZmlndXJlIGZhaWxlZCBmb3IgdG9vbHMKPiAKPiBOb3RlIHRoZSBlcnJvciB3aXRoIHRo
ZSBWRVJTSU9OIGFib3ZlOyB0aGF0IHJlc3VsdHMgaW4gbG9va2luZyBmb3IKPiBgLWxweXRob25g
IHJhdGhlciB0aGFuIGAtbHB5dGhvbjMuN2AsIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGZvbGxvd2lu
Zwo+IGxpbmUgYmVpbmcgZXhlY3V0ZWQ6Cj4gCj4gY29uZmlndXJlOjc0Njg6IGNoZWNraW5nIGZv
ciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0aG9uCj4gY29uZmlndXJlOjc0OTM6IGdjYyAtbyBj
b25mdGVzdCAtZyAtTzIgLWcgLU8yCj4gLUkvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1bmxhcGcv
YW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bQo+IC1JL3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9k
dW5sYXBnL2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMuN20KPiAtV25vLXVudXNlZC1yZXN1bHQg
LVdzaWduLWNvbXBhcmUgLW1hcmNoPW5vY29uYSAtbXR1bmU9aGFzd2VsbAo+IC1mdHJlZS12ZWN0
b3JpemUgLWZQSUMgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mbm8tcGx0IC1PMyAtcGlwZQo+
IC1mZGVidWctcHJlZml4LW1hcD09L3Vzci9sb2NhbC9zcmMvY29uZGEvLQo+IC1mZGVidWctcHJl
Zml4LW1hcD09L3Vzci9sb2NhbC9zcmMvY29uZGEtcHJlZml4IC1mdXNlLWxpbmtlci1wbHVnaW4K
PiAtZmZhdC1sdG8tb2JqZWN0cyAtZmx0by1wYXJ0aXRpb249bm9uZSAtZmx0byAtZmx0byAtZnVz
ZS1saW5rZXItcGx1Z2luCj4gLWZmYXQtbHRvLW9iamVjdHMgLWZsdG8tcGFydGl0aW9uPW5vbmUg
LWcgLUROREVCVUcgLWZ3cmFwdiAtTzMgLVdhbGwKPiAtTC9wZXJzaXN0ZW50L2xvY2FsL2hvbWUv
ZHVubGFwZy9hbmFjb25kYTMvbGliL3B5dGhvbjMuNy9jb25maWctMy43bS14ODZfNjQtbGludXgt
Z251Cj4gLUwvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1bmxhcGcvYW5hY29uZGEzL2xpYiAtbHB5
dGhvbjMuN20gLWxwdGhyZWFkCj4gLWxkbCAgLWx1dGlsIC1scnQgLWxtICAtWGxpbmtlciAtZXhw
b3J0LWR5bmFtaWMgY29uZnRlc3QuYyAtbHB5dGhvbgo+IC1sbHptYSAgLWxweXRob24zLjdtIC1s
cHRocmVhZCAtbGRsICAtbHV0aWwgLWxydCAtbG0gIC1sbHptYSAgPiY1Cj4gL3Vzci9iaW4vbGQ6
IGNhbm5vdCBmaW5kIC1scHl0aG9uCj4gY29sbGVjdDI6IGVycm9yOiBsZCByZXR1cm5lZCAxIGV4
aXQgc3RhdHVzCj4gCj4gVGhlIGZvbGxvd2luZyBmaXhlcyBpdCBmb3IgbWU6Cj4gCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQo+IGluZGV4IGFjYzg1NzUx
MGUuLmQ3ZTIxZGI5NTkgMTAwNzU1Cj4gLS0tIGEvdG9vbHMvY29uZmlndXJlCj4gKysrIGIvdG9v
bHMvY29uZmlndXJlCj4gQEAgLTY5NTMsNyArNjk1Myw3IEBAIGlmIGVjaG8gIiRQWVRIT04iIHwg
Z3JlcCAtcSAiXi8iOyB0aGVuIDoKPiAgICAgIFBZVEhPTj1gYmFzZW5hbWUgJFBZVEhPTlBBVEhg
Cj4gCj4gIGVsaWYgdGVzdCAteiAiJFBZVEhPTiI7IHRoZW4gOgo+IC0gIFBZVEhPTj0icHl0aG9u
Igo+ICsgIFBZVEhPTj0icHl0aG9uMiIKPiAgZWxzZQo+ICAgIGFzX2ZuX2Vycm9yICQ/ICJQWVRI
T04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFuIGFic29sdXRlIHBhdGgiCj4gIiRMSU5FTk8iIDUK
PiAgZmkKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJl
LmFjCj4gaW5kZXggMTQ5OTM0NGNlNi4uYWRmNzBhZWIzMyAxMDA2NDQKPiAtLS0gYS90b29scy9j
b25maWd1cmUuYWMKPiArKysgYi90b29scy9jb25maWd1cmUuYWMKPiBAQCAtMzU1LDcgKzM1NSw3
IEBAIGVzYWMKPiAgQVNfSUYoW2VjaG8gIiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8iXSwgWwo+ICAg
ICAgUFlUSE9OUEFUSD0kUFlUSE9OCj4gICAgICBQWVRIT049YGJhc2VuYW1lICRQWVRIT05QQVRI
YAo+IC1dLFt0ZXN0IC16ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbiJdLAo+ICtdLFt0ZXN0
IC16ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbjIiXSwKPiAgW0FDX01TR19FUlJPUihbUFlU
SE9OIHNwZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoXSldKQo+ICBBWF9QQVRI
X1BST0dfT1JfRkFJTChbUFlUSE9OUEFUSF0sIFskUFlUSE9OXSkKPiAgQVhfQ0hFQ0tfUFlUSE9O
X1ZFUlNJT04oWzJdLCBbM10pCj4gCj4gLi5idXQ6Cj4gMSkgSSdtIG5vdCBzdXJlIGlmIHdlIGNh
biBndWFyYW50ZWUgdGhhdCBgcHl0aG9uMmAgd2lsbCBleGlzdCBvbiBhbGwKPiBzeXN0ZW1zIHdl
IHN1cHBvcnQsCj4gMikgV2UgcHJvYmFibHkgd2FudCB0byBzdXBwb3J0IHB5dGhvbjMgYXQgc29t
ZSBwb2ludCBhbnl3YXkuCj4gCj4gT24gdGhlIG90aGVyIGhhbmQsIEFyY2ggaGFzIHB5dGhvbiAt
PiBweXRob24zLCBidXQgKGFwcGFyZW50bHkpIGhhcwo+IHNpbmNlIDIwMTEgWzFdOyBzbyB0aGVy
ZSdzIGFuIGFyZ3VtZW50IHRvIGJlIG1hZGUgdGhhdCB0aGlzIGlzbid0Cj4gc29tZXRoaW5nIHRo
YXQgbmVlZHMgdG8gYmUgc29sdmVkIGZvciA0LjEyLgoKV2hpY2ggcmFpc2VzIHRoZSBxdWVzdGlv
biB3aGV0aGVyIEFuZHJldydzIHBhdGNoIHNob3VsZCBiZSBpbmNsdWRlZAppbiA0LjEyLiBJJ20g
dGVtcHRlZCB0byByZWZ1c2UgbXkgUmFiIGFzIEkgZG9uJ3Qgc2VlIHdoeSB3ZSBuZWVkIHRvCmJl
IHB5dGhvbjMgY29tcGxpYW50IGluIHRoZSBidWlsZCBzeXN0ZW0gd2hpbGUgY29uZmlndXJlIGlz
bid0LgoKVGhvdWdodHM/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 11:45:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 11:45: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 1h18Vm-0008GO-KH; Tue, 05 Mar 2019 11: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=kws3=RI=xenproject.org=prvs=9601157d5=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h18Vk-0008GA-KK
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 11:45:28 +0000
X-Inumbo-ID: 2b83be93-3f3c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b83be93-3f3c-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 11:45:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,443,1544486400"; d="scan'208";a="79689271"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83704-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:syslog-server:running:regression
 distros-debian-snapshot:build-armhf:syslog-server:running:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-armhf:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83670
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 5 Mar 2019 11:45:19 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 83704: 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>

ZmxpZ2h0IDgzNzA0IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzgzNzA0LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIg
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBz
eXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFp
bHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA4MzY3MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjcwCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NzAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA4MzY3MAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjcwCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgODM2NzAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY3MAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjcw
CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgODM2NzAKCmpvYnM6CiBi
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 Mar 05 12:05:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h18ol-0001Fj-Sw; Tue, 05 Mar 2019 12:05: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h18ok-0001Fd-5w
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:05:06 +0000
X-Inumbo-ID: e93a2f08-3f3e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e93a2f08-3f3e-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 12:05:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79690418"
Date: Tue, 5 Mar 2019 12:04:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190305120456.hodt3x2svi5vwp3v@zion.uk.xensource.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
 <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.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>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMTI6NDE6NTNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNC8wMy8yMDE5IDIwOjAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4gT24g
My80LzE5IDY6MzEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4gVGhlIGlzc3VlcyBhcmU6
Cj4gPj4gICogZGljdC5oYXNfa2V5KCkgd2FzIGNvbXBsZXRlbHkgcmVtb3ZlZCBpbiBQeTMKPiA+
PiAgKiBkaWN0LmtleXMoKSBpcyBhbiBpdGVyYWJsZSByYXRoZXIgdGhhbiBsaXN0IGluIFB5Mywg
c28gLnNvcnQoKSBkb2Vzbid0IHdvcmsuCj4gPj4gICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXBy
ZWNhdGVkIGluIFB5Mi40IGFuZCByZW1vdmVkIGluIFB5My4gIFJlcGxhY2UgaXQKPiA+PiAgICB3
aXRoIGEga2V5PSBzb3J0IGluc3RlYWQuCj4gPj4KPiA+PiBUaGlzIGlzIGFsbCBjb21wYXRpYmxl
IHdpdGggUHkyLjQgYW5kIGxhdGVyLCB3aGljaCBpcyB3aGVuIHRoZSBzb3J0ZWQoKQo+ID4+IGJ1
aWx0aW4gd2FzIGludHJvZHVjZWQuICBUZXN0ZWQgd2l0aCBQeTIuNyBhbmQgUHkzLjQKPiA+IAo+
ID4gRGlkIHlvdSB0ZXN0IC4vY29uZmlndXJlIHdpdGggcHl0aG9uMz8KPiA+IAo+ID4gTG9hZHMg
b2YgdGhlIHB5dGhvbi1yZWxhdGVkIHJ1bmVzIGluIHRoZSBjb25maWd1cmUgYXJlIGFsc28KPiA+
IHB5dGhvbjItb25seSwgcmVzdWx0aW5nIGluIChhdCBsZWFzdCBmb3IgbWUpIHRoZSB3cm9uZyBs
aWJyYXJ5IHBhdGhzCj4gPiBiZWluZyBnZW5lcmF0ZWQsIHNvIHRoZSBmb2xsb3dpbmcgZmFpbHM6
Cj4gPiAKPiA+ICAgICBQWVRIT049L3Vzci9iaW4vcHl0aG9uMyAuL2NvbmZpZ3VyZQo+ID4gCj4g
PiBXaXRoIHRoZSBmb2xsb3dpbmcgbWVzc2FnZToKPiA+IAo+ID4gICBGaWxlICI8c3RyaW5nPiIs
IGxpbmUgMQo+ID4gICAgIGltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyAgICAgcHJpbnQKPiA+
IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZFUlNJT04iKQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPiBTeW50YXhF
cnJvcjogaW52YWxpZCBzeW50YXgKPiA+IGNoZWNraW5nIGZvciBweXRob24zLWNvbmZpZy4uLiAv
aG9tZS9nZHVubGFwL2FuYWNvbmRhMy9iaW4vcHl0aG9uMy1jb25maWcKPiA+IGNoZWNraW5nIFB5
dGhvbi5oIHVzYWJpbGl0eS4uLiB5ZXMKPiA+IGNoZWNraW5nIFB5dGhvbi5oIHByZXNlbmNlLi4u
IHllcwo+ID4gY2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHllcwo+ID4gY2hlY2tpbmcgZm9yIFB5
QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24uLi4gbm8KPiA+IGNvbmZpZ3VyZTogZXJyb3I6IFVu
YWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnkKPiA+IGNv
bmZpZ3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBmb3IgdG9vbHMKPiA+IAo+ID4gTm90
ZSB0aGUgZXJyb3Igd2l0aCB0aGUgVkVSU0lPTiBhYm92ZTsgdGhhdCByZXN1bHRzIGluIGxvb2tp
bmcgZm9yCj4gPiBgLWxweXRob25gIHJhdGhlciB0aGFuIGAtbHB5dGhvbjMuN2AsIHdoaWNoIHJl
c3VsdHMgaW4gdGhlIGZvbGxvd2luZwo+ID4gbGluZSBiZWluZyBleGVjdXRlZDoKPiA+IAo+ID4g
Y29uZmlndXJlOjc0Njg6IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0aG9u
Cj4gPiBjb25maWd1cmU6NzQ5MzogZ2NjIC1vIGNvbmZ0ZXN0IC1nIC1PMiAtZyAtTzIKPiA+IC1J
L3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMu
N20KPiA+IC1JL3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9pbmNsdWRl
L3B5dGhvbjMuN20KPiA+IC1Xbm8tdW51c2VkLXJlc3VsdCAtV3NpZ24tY29tcGFyZSAtbWFyY2g9
bm9jb25hIC1tdHVuZT1oYXN3ZWxsCj4gPiAtZnRyZWUtdmVjdG9yaXplIC1mUElDIC1mc3RhY2st
cHJvdGVjdG9yLXN0cm9uZyAtZm5vLXBsdCAtTzMgLXBpcGUKPiA+IC1mZGVidWctcHJlZml4LW1h
cD09L3Vzci9sb2NhbC9zcmMvY29uZGEvLQo+ID4gLWZkZWJ1Zy1wcmVmaXgtbWFwPT0vdXNyL2xv
Y2FsL3NyYy9jb25kYS1wcmVmaXggLWZ1c2UtbGlua2VyLXBsdWdpbgo+ID4gLWZmYXQtbHRvLW9i
amVjdHMgLWZsdG8tcGFydGl0aW9uPW5vbmUgLWZsdG8gLWZsdG8gLWZ1c2UtbGlua2VyLXBsdWdp
bgo+ID4gLWZmYXQtbHRvLW9iamVjdHMgLWZsdG8tcGFydGl0aW9uPW5vbmUgLWcgLUROREVCVUcg
LWZ3cmFwdiAtTzMgLVdhbGwKPiA+IC1ML3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2Fu
YWNvbmRhMy9saWIvcHl0aG9uMy43L2NvbmZpZy0zLjdtLXg4Nl82NC1saW51eC1nbnUKPiA+IC1M
L3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9saWIgLWxweXRob24zLjdt
IC1scHRocmVhZAo+ID4gLWxkbCAgLWx1dGlsIC1scnQgLWxtICAtWGxpbmtlciAtZXhwb3J0LWR5
bmFtaWMgY29uZnRlc3QuYyAtbHB5dGhvbgo+ID4gLWxsem1hICAtbHB5dGhvbjMuN20gLWxwdGhy
ZWFkIC1sZGwgIC1sdXRpbCAtbHJ0IC1sbSAgLWxsem1hICA+JjUKPiA+IC91c3IvYmluL2xkOiBj
YW5ub3QgZmluZCAtbHB5dGhvbgo+ID4gY29sbGVjdDI6IGVycm9yOiBsZCByZXR1cm5lZCAxIGV4
aXQgc3RhdHVzCj4gPiAKPiA+IFRoZSBmb2xsb3dpbmcgZml4ZXMgaXQgZm9yIG1lOgo+ID4gCj4g
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCj4gPiBpbmRl
eCBhY2M4NTc1MTBlLi5kN2UyMWRiOTU5IDEwMDc1NQo+ID4gLS0tIGEvdG9vbHMvY29uZmlndXJl
Cj4gPiArKysgYi90b29scy9jb25maWd1cmUKPiA+IEBAIC02OTUzLDcgKzY5NTMsNyBAQCBpZiBl
Y2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIjsgdGhlbiA6Cj4gPiAgICAgIFBZVEhPTj1gYmFz
ZW5hbWUgJFBZVEhPTlBBVEhgCj4gPiAKPiA+ICBlbGlmIHRlc3QgLXogIiRQWVRIT04iOyB0aGVu
IDoKPiA+IC0gIFBZVEhPTj0icHl0aG9uIgo+ID4gKyAgUFlUSE9OPSJweXRob24yIgo+ID4gIGVs
c2UKPiA+ICAgIGFzX2ZuX2Vycm9yICQ/ICJQWVRIT04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFu
IGFic29sdXRlIHBhdGgiCj4gPiAiJExJTkVOTyIgNQo+ID4gIGZpCj4gPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCj4gPiBpbmRleCAxNDk5MzQ0
Y2U2Li5hZGY3MGFlYjMzIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCj4gPiAr
KysgYi90b29scy9jb25maWd1cmUuYWMKPiA+IEBAIC0zNTUsNyArMzU1LDcgQEAgZXNhYwo+ID4g
IEFTX0lGKFtlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIl0sIFsKPiA+ICAgICAgUFlUSE9O
UEFUSD0kUFlUSE9OCj4gPiAgICAgIFBZVEhPTj1gYmFzZW5hbWUgJFBZVEhPTlBBVEhgCj4gPiAt
XSxbdGVzdCAteiAiJFBZVEhPTiJdLCBbUFlUSE9OPSJweXRob24iXSwKPiA+ICtdLFt0ZXN0IC16
ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbjIiXSwKPiA+ICBbQUNfTVNHX0VSUk9SKFtQWVRI
T04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFuIGFic29sdXRlIHBhdGhdKV0pCj4gPiAgQVhfUEFU
SF9QUk9HX09SX0ZBSUwoW1BZVEhPTlBBVEhdLCBbJFBZVEhPTl0pCj4gPiAgQVhfQ0hFQ0tfUFlU
SE9OX1ZFUlNJT04oWzJdLCBbM10pCj4gPiAKPiA+IC4uYnV0Ogo+ID4gMSkgSSdtIG5vdCBzdXJl
IGlmIHdlIGNhbiBndWFyYW50ZWUgdGhhdCBgcHl0aG9uMmAgd2lsbCBleGlzdCBvbiBhbGwKPiA+
IHN5c3RlbXMgd2Ugc3VwcG9ydCwKPiA+IDIpIFdlIHByb2JhYmx5IHdhbnQgdG8gc3VwcG9ydCBw
eXRob24zIGF0IHNvbWUgcG9pbnQgYW55d2F5Lgo+ID4gCj4gPiBPbiB0aGUgb3RoZXIgaGFuZCwg
QXJjaCBoYXMgcHl0aG9uIC0+IHB5dGhvbjMsIGJ1dCAoYXBwYXJlbnRseSkgaGFzCj4gPiBzaW5j
ZSAyMDExIFsxXTsgc28gdGhlcmUncyBhbiBhcmd1bWVudCB0byBiZSBtYWRlIHRoYXQgdGhpcyBp
c24ndAo+ID4gc29tZXRoaW5nIHRoYXQgbmVlZHMgdG8gYmUgc29sdmVkIGZvciA0LjEyLgo+IAo+
IFdoaWNoIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2hldGhlciBBbmRyZXcncyBwYXRjaCBzaG91bGQg
YmUgaW5jbHVkZWQKPiBpbiA0LjEyLiBJJ20gdGVtcHRlZCB0byByZWZ1c2UgbXkgUmFiIGFzIEkg
ZG9uJ3Qgc2VlIHdoeSB3ZSBuZWVkIHRvCj4gYmUgcHl0aG9uMyBjb21wbGlhbnQgaW4gdGhlIGJ1
aWxkIHN5c3RlbSB3aGlsZSBjb25maWd1cmUgaXNuJ3QuCj4gCj4gVGhvdWdodHM/CgpJIHBsYW4g
dG8gaGF2ZSBhIGNsb3NlciBsb29rIGF0IHB5dGhvbiAzIGNvbXBhdGliaWxpdHkgaXNzdWUgdG9k
YXkuIEJ1dAp0aGUgb3V0Y29tZSBpcyB1bmxpa2VseSB0byBiZSBzaW1wbGUgLS0gbW9zdCBsaWtl
bHkgdGhlcmUgd2lsbCBiZSBhIGZldwpwYXRjaGVzLiBJIGRvbid0IHRoaW5rIHRoZXkgd2lsbCBi
ZSBzdWl0YWJsZSBmb3IgNC4xMi4KCldlIGNhbiBkb2N1bWVudCB0aGUgcHl0aG9uIDIgcmVxdWly
ZW1lbnQgZm9yIDQuMTIuCgpXZWkuCgo+IAo+IAo+IEp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h192x-0001z5-8Z; Tue, 05 Mar 2019 12:19:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eRZ8=RI=citrix.com=prvs=960528020=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h192w-0001z0-Bl
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:19:46 +0000
X-Inumbo-ID: f49b046a-3f40-11e9-b32f-23bca2366ef1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f49b046a-3f40-11e9-b32f-23bca2366ef1;
 Tue, 05 Mar 2019 12:19:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79691305"
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
 <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
 <20190305120456.hodt3x2svi5vwp3v@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ae3a61f6-f531-a0e1-c0c6-0ca8267ad177@citrix.com>
Date: Tue, 5 Mar 2019 12:19:25 +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: <20190305120456.hodt3x2svi5vwp3v@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gMy81LzE5IDEyOjA0IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFR1ZSwgTWFyIDA1LCAyMDE5
IGF0IDEyOjQxOjUzUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LzAzLzIw
MTkgMjA6MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAzLzQvMTkgNjozMSBQTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+PiBUaGUgaXNzdWVzIGFyZToKPj4+PiAgKiBkaWN0Lmhhc19r
ZXkoKSB3YXMgY29tcGxldGVseSByZW1vdmVkIGluIFB5Mwo+Pj4+ICAqIGRpY3Qua2V5cygpIGlz
IGFuIGl0ZXJhYmxlIHJhdGhlciB0aGFuIGxpc3QgaW4gUHkzLCBzbyAuc29ydCgpIGRvZXNuJ3Qg
d29yay4KPj4+PiAgKiBsaXN0LnNvcnQoY21wPSkgd2FzIGRlcHJlY2F0ZWQgaW4gUHkyLjQgYW5k
IHJlbW92ZWQgaW4gUHkzLiAgUmVwbGFjZSBpdAo+Pj4+ICAgIHdpdGggYSBrZXk9IHNvcnQgaW5z
dGVhZC4KPj4+Pgo+Pj4+IFRoaXMgaXMgYWxsIGNvbXBhdGlibGUgd2l0aCBQeTIuNCBhbmQgbGF0
ZXIsIHdoaWNoIGlzIHdoZW4gdGhlIHNvcnRlZCgpCj4+Pj4gYnVpbHRpbiB3YXMgaW50cm9kdWNl
ZC4gIFRlc3RlZCB3aXRoIFB5Mi43IGFuZCBQeTMuNAo+Pj4KPj4+IERpZCB5b3UgdGVzdCAuL2Nv
bmZpZ3VyZSB3aXRoIHB5dGhvbjM/Cj4+Pgo+Pj4gTG9hZHMgb2YgdGhlIHB5dGhvbi1yZWxhdGVk
IHJ1bmVzIGluIHRoZSBjb25maWd1cmUgYXJlIGFsc28KPj4+IHB5dGhvbjItb25seSwgcmVzdWx0
aW5nIGluIChhdCBsZWFzdCBmb3IgbWUpIHRoZSB3cm9uZyBsaWJyYXJ5IHBhdGhzCj4+PiBiZWlu
ZyBnZW5lcmF0ZWQsIHNvIHRoZSBmb2xsb3dpbmcgZmFpbHM6Cj4+Pgo+Pj4gICAgIFBZVEhPTj0v
dXNyL2Jpbi9weXRob24zIC4vY29uZmlndXJlCj4+Pgo+Pj4gV2l0aCB0aGUgZm9sbG93aW5nIG1l
c3NhZ2U6Cj4+Pgo+Pj4gICBGaWxlICI8c3RyaW5nPiIsIGxpbmUgMQo+Pj4gICAgIGltcG9ydCBk
aXN0dXRpbHMuc3lzY29uZmlnOyAgICAgcHJpbnQKPj4+IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIlZFUlNJT04iKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeCj4+PiBTeW50YXhFcnJvcjogaW52YWxpZCBzeW50YXgKPj4+
IGNoZWNraW5nIGZvciBweXRob24zLWNvbmZpZy4uLiAvaG9tZS9nZHVubGFwL2FuYWNvbmRhMy9i
aW4vcHl0aG9uMy1jb25maWcKPj4+IGNoZWNraW5nIFB5dGhvbi5oIHVzYWJpbGl0eS4uLiB5ZXMK
Pj4+IGNoZWNraW5nIFB5dGhvbi5oIHByZXNlbmNlLi4uIHllcwo+Pj4gY2hlY2tpbmcgZm9yIFB5
dGhvbi5oLi4uIHllcwo+Pj4gY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRo
b24uLi4gbm8KPj4+IGNvbmZpZ3VyZTogZXJyb3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUg
cHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnkKPj4+IGNvbmZpZ3VyZTogZXJyb3I6IC4vY29uZmln
dXJlIGZhaWxlZCBmb3IgdG9vbHMKPj4+Cj4+PiBOb3RlIHRoZSBlcnJvciB3aXRoIHRoZSBWRVJT
SU9OIGFib3ZlOyB0aGF0IHJlc3VsdHMgaW4gbG9va2luZyBmb3IKPj4+IGAtbHB5dGhvbmAgcmF0
aGVyIHRoYW4gYC1scHl0aG9uMy43YCwgd2hpY2ggcmVzdWx0cyBpbiB0aGUgZm9sbG93aW5nCj4+
PiBsaW5lIGJlaW5nIGV4ZWN1dGVkOgo+Pj4KPj4+IGNvbmZpZ3VyZTo3NDY4OiBjaGVja2luZyBm
b3IgUHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhvbgo+Pj4gY29uZmlndXJlOjc0OTM6IGdjYyAt
byBjb25mdGVzdCAtZyAtTzIgLWcgLU8yCj4+PiAtSS9wZXJzaXN0ZW50L2xvY2FsL2hvbWUvZHVu
bGFwZy9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtCj4+PiAtSS9wZXJzaXN0ZW50L2xvY2Fs
L2hvbWUvZHVubGFwZy9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtCj4+PiAtV25vLXVudXNl
ZC1yZXN1bHQgLVdzaWduLWNvbXBhcmUgLW1hcmNoPW5vY29uYSAtbXR1bmU9aGFzd2VsbAo+Pj4g
LWZ0cmVlLXZlY3Rvcml6ZSAtZlBJQyAtZnN0YWNrLXByb3RlY3Rvci1zdHJvbmcgLWZuby1wbHQg
LU8zIC1waXBlCj4+PiAtZmRlYnVnLXByZWZpeC1tYXA9PS91c3IvbG9jYWwvc3JjL2NvbmRhLy0K
Pj4+IC1mZGVidWctcHJlZml4LW1hcD09L3Vzci9sb2NhbC9zcmMvY29uZGEtcHJlZml4IC1mdXNl
LWxpbmtlci1wbHVnaW4KPj4+IC1mZmF0LWx0by1vYmplY3RzIC1mbHRvLXBhcnRpdGlvbj1ub25l
IC1mbHRvIC1mbHRvIC1mdXNlLWxpbmtlci1wbHVnaW4KPj4+IC1mZmF0LWx0by1vYmplY3RzIC1m
bHRvLXBhcnRpdGlvbj1ub25lIC1nIC1ETkRFQlVHIC1md3JhcHYgLU8zIC1XYWxsCj4+PiAtTC9w
ZXJzaXN0ZW50L2xvY2FsL2hvbWUvZHVubGFwZy9hbmFjb25kYTMvbGliL3B5dGhvbjMuNy9jb25m
aWctMy43bS14ODZfNjQtbGludXgtZ251Cj4+PiAtTC9wZXJzaXN0ZW50L2xvY2FsL2hvbWUvZHVu
bGFwZy9hbmFjb25kYTMvbGliIC1scHl0aG9uMy43bSAtbHB0aHJlYWQKPj4+IC1sZGwgIC1sdXRp
bCAtbHJ0IC1sbSAgLVhsaW5rZXIgLWV4cG9ydC1keW5hbWljIGNvbmZ0ZXN0LmMgLWxweXRob24K
Pj4+IC1sbHptYSAgLWxweXRob24zLjdtIC1scHRocmVhZCAtbGRsICAtbHV0aWwgLWxydCAtbG0g
IC1sbHptYSAgPiY1Cj4+PiAvdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWxweXRob24KPj4+IGNv
bGxlY3QyOiBlcnJvcjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwo+Pj4KPj4+IFRoZSBmb2xs
b3dpbmcgZml4ZXMgaXQgZm9yIG1lOgo+Pj4KPj4+IGRpZmYgLS1naXQgYS90b29scy9jb25maWd1
cmUgYi90b29scy9jb25maWd1cmUKPj4+IGluZGV4IGFjYzg1NzUxMGUuLmQ3ZTIxZGI5NTkgMTAw
NzU1Cj4+PiAtLS0gYS90b29scy9jb25maWd1cmUKPj4+ICsrKyBiL3Rvb2xzL2NvbmZpZ3VyZQo+
Pj4gQEAgLTY5NTMsNyArNjk1Myw3IEBAIGlmIGVjaG8gIiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8i
OyB0aGVuIDoKPj4+ICAgICAgUFlUSE9OPWBiYXNlbmFtZSAkUFlUSE9OUEFUSGAKPj4+Cj4+PiAg
ZWxpZiB0ZXN0IC16ICIkUFlUSE9OIjsgdGhlbiA6Cj4+PiAtICBQWVRIT049InB5dGhvbiIKPj4+
ICsgIFBZVEhPTj0icHl0aG9uMiIKPj4+ICBlbHNlCj4+PiAgICBhc19mbl9lcnJvciAkPyAiUFlU
SE9OIHNwZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoIgo+Pj4gIiRMSU5FTk8i
IDUKPj4+ICBmaQo+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2Nv
bmZpZ3VyZS5hYwo+Pj4gaW5kZXggMTQ5OTM0NGNlNi4uYWRmNzBhZWIzMyAxMDA2NDQKPj4+IC0t
LSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+Pj4gKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCj4+PiBA
QCAtMzU1LDcgKzM1NSw3IEBAIGVzYWMKPj4+ICBBU19JRihbZWNobyAiJFBZVEhPTiIgfCBncmVw
IC1xICJeLyJdLCBbCj4+PiAgICAgIFBZVEhPTlBBVEg9JFBZVEhPTgo+Pj4gICAgICBQWVRIT049
YGJhc2VuYW1lICRQWVRIT05QQVRIYAo+Pj4gLV0sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhP
Tj0icHl0aG9uIl0sCj4+PiArXSxbdGVzdCAteiAiJFBZVEhPTiJdLCBbUFlUSE9OPSJweXRob24y
Il0sCj4+PiAgW0FDX01TR19FUlJPUihbUFlUSE9OIHNwZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBh
YnNvbHV0ZSBwYXRoXSldKQo+Pj4gIEFYX1BBVEhfUFJPR19PUl9GQUlMKFtQWVRIT05QQVRIXSwg
WyRQWVRIT05dKQo+Pj4gIEFYX0NIRUNLX1BZVEhPTl9WRVJTSU9OKFsyXSwgWzNdKQo+Pj4KPj4+
IC4uYnV0Ogo+Pj4gMSkgSSdtIG5vdCBzdXJlIGlmIHdlIGNhbiBndWFyYW50ZWUgdGhhdCBgcHl0
aG9uMmAgd2lsbCBleGlzdCBvbiBhbGwKPj4+IHN5c3RlbXMgd2Ugc3VwcG9ydCwKPj4+IDIpIFdl
IHByb2JhYmx5IHdhbnQgdG8gc3VwcG9ydCBweXRob24zIGF0IHNvbWUgcG9pbnQgYW55d2F5Lgo+
Pj4KPj4+IE9uIHRoZSBvdGhlciBoYW5kLCBBcmNoIGhhcyBweXRob24gLT4gcHl0aG9uMywgYnV0
IChhcHBhcmVudGx5KSBoYXMKPj4+IHNpbmNlIDIwMTEgWzFdOyBzbyB0aGVyZSdzIGFuIGFyZ3Vt
ZW50IHRvIGJlIG1hZGUgdGhhdCB0aGlzIGlzbid0Cj4+PiBzb21ldGhpbmcgdGhhdCBuZWVkcyB0
byBiZSBzb2x2ZWQgZm9yIDQuMTIuCj4+Cj4+IFdoaWNoIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2hl
dGhlciBBbmRyZXcncyBwYXRjaCBzaG91bGQgYmUgaW5jbHVkZWQKPj4gaW4gNC4xMi4gSSdtIHRl
bXB0ZWQgdG8gcmVmdXNlIG15IFJhYiBhcyBJIGRvbid0IHNlZSB3aHkgd2UgbmVlZCB0bwo+PiBi
ZSBweXRob24zIGNvbXBsaWFudCBpbiB0aGUgYnVpbGQgc3lzdGVtIHdoaWxlIGNvbmZpZ3VyZSBp
c24ndC4KPj4KPj4gVGhvdWdodHM/Cj4gCj4gSSBwbGFuIHRvIGhhdmUgYSBjbG9zZXIgbG9vayBh
dCBweXRob24gMyBjb21wYXRpYmlsaXR5IGlzc3VlIHRvZGF5LiBCdXQKPiB0aGUgb3V0Y29tZSBp
cyB1bmxpa2VseSB0byBiZSBzaW1wbGUgLS0gbW9zdCBsaWtlbHkgdGhlcmUgd2lsbCBiZSBhIGZl
dwo+IHBhdGNoZXMuIEkgZG9uJ3QgdGhpbmsgdGhleSB3aWxsIGJlIHN1aXRhYmxlIGZvciA0LjEy
Lgo+IAo+IFdlIGNhbiBkb2N1bWVudCB0aGUgcHl0aG9uIDIgcmVxdWlyZW1lbnQgZm9yIDQuMTIu
CgpSaWdodCwgYnV0IHRoZXJlIGFyZSB0d28gaXNzdWVzOgoxLiBCdWlsZCBzeXN0ZW0gcmVxdWly
ZXMgcHl0aG9uMgoyLiBCdWlsZCBzeXN0ZW0gYXNzdW1lcyB0aGF0ICdweXRob24nID09ICdweXRo
b24yJywgYW5kIGZhaWxzIGluIHN0cmFuZ2UKd2F5cyB3aGVuIGl0J3Mgbm90CgpJIGFncmVlICMx
IGlzbid0IHNvbWV0aGluZyB0byBydXNoIGJlZm9yZSB0aGUgcmVsZWFzZS4gIEFueSBvcGluaW9u
cyBvbiAjMj8KCk9wdGlvbnMgYXJlOgoKQS4gU2ltcGx5IGRvY3VtZW50IHRoYXQgaWYgJ3B5dGhv
bicgIGlzbid0ICdweXRob24yJyAoc3VjaCBhcyBvbiBBcmNoCkxpbnV4LCBvciBpZiB5b3UndmUg
Z290IGFuYWNvbmRhIHB5dGhvbiBpbnN0YWxsZWQpLCB5b3UgbmVlZCB0bwpleHBsaWNpdGx5IHNl
dCBQWVRIT049L3BhdGgvdG8vcHl0aG9uMgoKQi4gSGFyZC1jb2RlIGNvbmZpZ3VyZSB0byBsb29r
IGZvciBweXRob24yIGlmIG5vdCBzcGVjaWZpZWQgcmF0aGVyIHRoYW4KcHl0aG9uLgoKQy4gSGF2
ZSBjb25maWd1cmUgZGV0ZWN0IHdoZW4gcHl0aG9uIGlzIHB5dGhvbjMsIGFuZCBsb29rIGZvciBw
eXRob24yLApmYWlsaW5nIGlmIGl0J3Mgbm90IGF2YWlsYWJsZS4KCkV2YWx1YXRpb246CgpPcHRp
b24gQSBpc24ndCBhIGdyZWF0IFVJLCBidXQgdGhlIHNpdHVhdGlvbiBoYXMgYmVlbiBsaWtlIHRo
aXMgZm9yIGEKbG9uZyB0aW1lLCBzbyBpdCdzIHByb2JhYmx5IG5vdCB0aGUgd29yc3QgdGhpbmcg
ZXZlciB0byB3YWl0IGZvciB0aGUKbmV4dCByZWxlYXNlIHRvIGZpeCB0aGluZ3MuICBBbHNvLCBz
ZXJ2ZXMgeW91IHJpZ2h0IGZvciB1c2luZyBzdWNoIGEKYnJva2VuIGRpc3Ryby4gOi0pCgpPcHRp
b24gQiBpcyBkZWFkLXNpbXBsZTsgSSBqdXN0IGRvbid0IGtub3cgaG93IGZhciBiYWNrIGl0IHdp
bGwgYmUKY29tcGF0aWJsZS4KCk9wdGlvbiBDIGlzIHRoZSBtb3N0IHJvYnVzdCwgYnV0IG1vcmUg
d29yayAodGhvdWdoIHByb2JhYmx5IG5vdCBhIGh1Z2UKYW1vdW50KS4KClRob3VnaHRzPwoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:21:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h194q-0002dN-Lj; Tue, 05 Mar 2019 12: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h194o-0002co-FS
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:21:42 +0000
X-Inumbo-ID: 3ad18741-3f41-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ad18741-3f41-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 12:21:40 +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 1h194f-0001jF-4t; Tue, 05 Mar 2019 12:21:33 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h194f-0001Hh-2I; Tue, 05 Mar 2019 12:21:33 +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: <E1h194f-0001Hh-2I@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:21:33 +0000
Subject: [Xen-devel] Xen Security Advisory 291 v2 - x86/PV: page type
 reference counting issue with failed IOMMU update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.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-291
                              version 2

  x86/PV: page type reference counting issue with failed IOMMU update

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

Metadata updated to remove dependency on XSA-283.

Public release.

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

When an x86 PV domain has a passed-through PCI device assigned, IOMMU
mappings may need to be updated when the type of a particular page
changes.  Such an IOMMU operation may fail.  In the event of failure,
while at present the affected guest would be forcibly crashed, the
already recorded additional type reference was not dropped again.  This
causes a bug check to trigger while cleaning up after the crashed
guest.

IMPACT
======

Malicious or buggy x86 PV guest kernels can mount a Denial of Service
(DoS) attack affecting the whole system.

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

Xen versions from 4.8 onwards are vulnerable.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

Only x86 PV guests can exploit the vulnerability.  x86 HVM and PVH
guests cannot exploit the vulnerability.

Only guests which are assigned a physical device can exploit this
vulnerability.  Guests which are not assigned physical devices cannot
exploit this vulnerability.

MITIGATION
==========

Running only HVM or PVH guests avoids the vulnerability.

Not passing through PCI devices to PV guests also avoids the
vulnerability.

CREDITS
=======

This issue was discovered by Igor Druzhinin and Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa291.patch           xen-unstable
xsa291-4.11.patch      Xen 4.11.x, Xen 4.10.x
xsa291-4.9.patch       Xen 4.9.x, Xen 4.8.x

$ sha256sum xsa291*
01883c11ae45a5771644270445e463538a61d98c66adbba852de74ccd272eae9  xsa291.meta
fb5f2a75ba113f21e9cb2dfbc22520495c69a4fef631c030a4834c680045e587  xsa291.patch
299bb4913e7ddb46ce90f415f91ee5e5480050631281c87e1a764b66fb116d89  xsa291-4.9.patch
16087ba5c59b9644f4f61c0c7fa124d9e04e88089b235aaae91daa04cdf1b8a1  xsa291-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+aa4MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ7uEH+gKbe8qOoIa8/xDC1rOH5H+BNvjCSfuov4EUPsJ1
3DUPNSa3jCHTlX89+BwI+uOis3vHuQYBw/k9QYfx6nG617bu3/dUYiWlnE/DpPzm
zur3McHNigWCXOYsrNlgnOncXixJIRcIlMJNudejzaFwnW9PDA8ZZ5r3UiTLY0fT
wySjAL0cpMztmU7PfYAPib97JAM/+GHGiwjjumaaIvF3WnIADJ26HpmtiKELMwOh
7o53kTUPFutLq4McsbcrxLRhwSOsBfhPN1mb4Y0QFUP7yStFpNOmzppu8mLuewhE
+PqJ0OQqqCx8hz/3TEDO59JUlH7Iwo4B3Eykhb5BqoSQHrY=
=iq8p
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVuIgogIF0sCiAg
IlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAgIlJlY2lwZXMiOiB7
CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiYTAx
NmI4ZjIwN2M3YTNmZThiZGQyYjZmN2MwODAwMjBlM2UxYzgyMyIsCiAgICAg
ICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAg
ICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAgMjg4LAogICAg
ICAgICAgICAyOTAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI5MS00LjExLnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjExIjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI4N2Y1MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2
NDYzMWUyIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgsCiAgICAgICAgICAgIDI5MAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjkxLTQuMTEucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
IjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsK
ICAgICAgICAgICJTdGFibGVSZWYiOiAiOTA4ZTc2OGZhZTQ5YThkYjAwODll
NjgxODg2NTIwNzllM2JmYWE2NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsK
ICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUsCiAgICAgICAgICAg
IDI4NywKICAgICAgICAgICAgMjg4LAogICAgICAgICAgICAyOTAKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI5MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZjVhY2Y5N2Y2
NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNSIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUs
CiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAgMjg4LAogICAgICAgICAg
ICAyOTAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI5MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiMjRkNTI4MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMxNWNkMDM1
NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAog
ICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAg
Mjg4LAogICAgICAgICAgICAyOTAKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5MS5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHJldGFpbiBwYWdlIHR5cGUgcmVmZXJlbmNlIHdo
ZW4gSU9NTVUgb3BlcmF0aW9uIGZhaWxzCgpUaGUgSU9NTVUgdXBkYXRlIGlu
IF9nZXRfcGFnZV90eXBlKCkgaGFwcGVucyBiZXR3ZWVuIHJlY29yZGluZyBv
ZiB0aGUKbmV3IHJlZmVyZW5jZSBhbmQgdmFsaWRhdGlvbiBvZiB0aGUgcGFn
ZSBmb3IgaXRzIG5ldyB0eXBlIChpZgpuZWNlc3NhcnkpLiBJZiB0aGUgSU9N
TVUgb3BlcmF0aW9uIGZhaWxzLCB0aGVyZSdzIG5vIHBvaW50IGluIGFjdHVh
bGx5CmNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0
aCB0aGlzIHJlc3VsdGluZyBpbiBmYWlsdXJlCmdldHRpbmcgaW5kaWNhdGVk
IHRvIHRoZSBjYWxsZXIsIHRoZSByZWNvcmRlZCB0eXBlIHJlZmVyZW5jZSBh
bHNvIG5lZWRzCnRvIGJlIGRyb3BwZWQgYWdhaW4uCgpOb3RlIHRoYXQgaW4g
Y2FzZSBvZiBmYWlsdXJlIG9mIGFsbG9jX3BhZ2VfdHlwZSgpIHRoZXJlJ3Mg
bm8gbmVlZCB0bwp1bmRvIHRoZSBJT01NVSBvcGVyYXRpb246IE9ubHkgc3Bl
Y2lhbCB0eXBlcyBnZXQgaGFuZGVkIHRvIHRoZSBmdW5jdGlvbi4KVGhlIGZ1
bmN0aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9p
bmZvLCBlZmZlY3RpdmVseQpjb252ZXJ0aW5nIHRoZSBwYWdlIHRvIFBHVF9u
b25lLiBUaGUgSU9NTVUgbWFwcGluZywgaG93ZXZlciwgc29sZWx5CmRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdHlwZSBpcyBQR1Rfd3JpdGFibGVfcGFnZS4K
ClRoaXMgaXMgWFNBLTI5MS4KClJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMjgwOCw2ICsyODA4LDEzIEBAIHN0YXRpYyBpbnQg
X2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVUZfcmVhZGFibGUgfAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9yZXQpICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCBm
YWxzZSwgTlVMTCk7CisgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9yZXQ7
CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICB9CiAKQEAgLTI4MjIsMTIgKzI4MjksMTAgQEAgc3Rh
dGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAg
ICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAgICAgfQogCisgb3V0OgogICAgIGlmICggKHggJiBQR1RfcGFydGlh
bCkgJiYgIShueCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwogCi0gICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGlvbW11
X3JldDsKLQogICAgIHJldHVybiByYzsKIH0KIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHJldGFpbiBwYWdlIHR5cGUgcmVmZXJlbmNlIHdo
ZW4gSU9NTVUgb3BlcmF0aW9uIGZhaWxzCgpUaGUgSU9NTVUgdXBkYXRlIGlu
IF9nZXRfcGFnZV90eXBlKCkgaGFwcGVucyBiZXR3ZWVuIHJlY29yZGluZyBv
ZiB0aGUKbmV3IHJlZmVyZW5jZSBhbmQgdmFsaWRhdGlvbiBvZiB0aGUgcGFn
ZSBmb3IgaXRzIG5ldyB0eXBlIChpZgpuZWNlc3NhcnkpLiBJZiB0aGUgSU9N
TVUgb3BlcmF0aW9uIGZhaWxzLCB0aGVyZSdzIG5vIHBvaW50IGluIGFjdHVh
bGx5CmNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0
aCB0aGlzIHJlc3VsdGluZyBpbiBmYWlsdXJlCmdldHRpbmcgaW5kaWNhdGVk
IHRvIHRoZSBjYWxsZXIsIHRoZSByZWNvcmRlZCB0eXBlIHJlZmVyZW5jZSBh
bHNvIG5lZWRzCnRvIGJlIGRyb3BwZWQgYWdhaW4uCgpOb3RlIHRoYXQgaW4g
Y2FzZSBvZiBmYWlsdXJlIG9mIGFsbG9jX3BhZ2VfdHlwZSgpIHRoZXJlJ3Mg
bm8gbmVlZCB0bwp1bmRvIHRoZSBJT01NVSBvcGVyYXRpb246IE9ubHkgc3Bl
Y2lhbCB0eXBlcyBnZXQgaGFuZGVkIHRvIHRoZSBmdW5jdGlvbi4KVGhlIGZ1
bmN0aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9p
bmZvLCBlZmZlY3RpdmVseQpjb252ZXJ0aW5nIHRoZSBwYWdlIHRvIFBHVF9u
b25lLiBUaGUgSU9NTVUgbWFwcGluZywgaG93ZXZlciwgc29sZWx5CmRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdHlwZSBpcyBQR1Rfd3JpdGFibGVfcGFnZS4K
ClRoaXMgaXMgWFNBLTI5MS4KClJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMjg5Miw2ICsyODkyLDEzIEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2kKICAgICAgICAgICAgICAg
ICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShkLCBtZm5fdG9fZ21mbihk
LCBwYWdlX3RvX21mbihwYWdlKSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVG
X3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoaW9tbXVfcmV0KSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwp
OworICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfcmV0OworICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQogCkBAIC0yOTA2LDEyICsyOTEzLDEwIEBAIHN0YXRpYyBpbnQgX19n
ZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2kKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IAorIG91dDoKICAgICBpZiAoICh4ICYgUEdUX3BhcnRpYWwpICYmICEobngg
JiBQR1RfcGFydGlhbCkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAot
ICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBpb21tdV9yZXQ7Ci0KICAg
ICByZXR1cm4gcmM7CiB9CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHJldGFpbiBwYWdlIHR5cGUgcmVmZXJlbmNlIHdo
ZW4gSU9NTVUgb3BlcmF0aW9uIGZhaWxzCgpUaGUgSU9NTVUgdXBkYXRlIGlu
IF9nZXRfcGFnZV90eXBlKCkgaGFwcGVucyBiZXR3ZWVuIHJlY29yZGluZyBv
ZiB0aGUKbmV3IHJlZmVyZW5jZSBhbmQgdmFsaWRhdGlvbiBvZiB0aGUgcGFn
ZSBmb3IgaXRzIG5ldyB0eXBlIChpZgpuZWNlc3NhcnkpLiBJZiB0aGUgSU9N
TVUgb3BlcmF0aW9uIGZhaWxzLCB0aGVyZSdzIG5vIHBvaW50IGluIGFjdHVh
bGx5CmNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0
aCB0aGlzIHJlc3VsdGluZyBpbiBmYWlsdXJlCmdldHRpbmcgaW5kaWNhdGVk
IHRvIHRoZSBjYWxsZXIsIHRoZSByZWNvcmRlZCB0eXBlIHJlZmVyZW5jZSBh
bHNvIG5lZWRzCnRvIGJlIGRyb3BwZWQgYWdhaW4uCgpOb3RlIHRoYXQgaW4g
Y2FzZSBvZiBmYWlsdXJlIG9mIGFsbG9jX3BhZ2VfdHlwZSgpIHRoZXJlJ3Mg
bm8gbmVlZCB0bwp1bmRvIHRoZSBJT01NVSBvcGVyYXRpb246IE9ubHkgc3Bl
Y2lhbCB0eXBlcyBnZXQgaGFuZGVkIHRvIHRoZSBmdW5jdGlvbi4KVGhlIGZ1
bmN0aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9p
bmZvLCBlZmZlY3RpdmVseQpjb252ZXJ0aW5nIHRoZSBwYWdlIHRvIFBHVF9u
b25lLiBUaGUgSU9NTVUgbWFwcGluZywgaG93ZXZlciwgc29sZWx5CmRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdHlwZSBpcyBQR1Rfd3JpdGFibGVfcGFnZS4K
ClRoaXMgaXMgWFNBLTI5MS4KClJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMjc1MSw2ICsyNzUxLDEzIEBAIHN0YXRpYyBpbnQg
X2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4KICAgICAgICAgICAgICAg
ICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShkLCBnZm5feChnZm4pLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1m
bl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShpb21t
dV9yZXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfcHV0
X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAg
ICAgcmMgPSBpb21tdV9yZXQ7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTI3NjUs
MTIgKzI3NzIsMTAgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbgogICAgICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdl
LCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCisgb3V0OgogICAgIGlm
ICggKHggJiBQR1RfcGFydGlhbCkgJiYgIShueCAmIFBHVF9wYXJ0aWFsKSAp
CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhcmMgKQot
ICAgICAgICByYyA9IGlvbW11X3JldDsKLQogICAgIHJldHVybiByYzsKIH0K
IAo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12: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 1h194v-0002gA-MX; Tue, 05 Mar 2019 12:21:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h194u-0002es-0M
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:21:48 +0000
X-Inumbo-ID: 3969c1e4-3f41-11e9-932f-63076f2b4f88
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3969c1e4-3f41-11e9-932f-63076f2b4f88;
 Tue, 05 Mar 2019 12:21:38 +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 1h194b-0001ij-DZ; Tue, 05 Mar 2019 12:21:29 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h194b-0001Er-AZ; Tue, 05 Mar 2019 12:21:29 +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: <E1h194b-0001Er-AZ@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:21:29 +0000
Subject: [Xen-devel] Xen Security Advisory 285 v2 - race with pass-through
 device hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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-285
                              version 2

                 race with pass-through device hotplug

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

Metadata updated to remove dependency on XSA-283.

Public release.

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

When adding a passed-through PCI device to a domain after it was already
started, IOMMU page tables may need constructing on the fly.  For PV
guests the decision whether a page ought to have a mapping is based on
whether the page is writable, to prevent IOMMU access to things like
page tables.  Writablility of a page may, however, change at any time.
Failure of the relevant code to respect this possible race may lead
to IOMMU mappings of, in particular, page tables, allowing the guest
to alter such page tables without Xen auditing the changes.

IMPACT
======

Malicious PV guests can escalate their privilege to that of the
hypervisor.

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

All versions of Xen are vulnerable.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

Only x86 PV guests can exploit the vulnerability.  x86 HVM and PVH
guests cannot exploit the vulnerability.

Only guests which are assigned a device after domain creation can
exploit this vulnerability.  Guests which are not assigned devices, or
guests assigned devices at domain creation time, cannot exploit this
vulnerability.

MITIGATION
==========

Running only HVM or PVH guests avoids the vulnerability.

Assigning passed-through PCI devices to PV guests at domain creation
time also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa285.patch           xen-unstable
xsa285-4.11.patch      Xen 4.7.x - Xen 4.11.x

$ sha256sum xsa285*
0851a4a9120220e2b03eafaf94648077154b6a6f27c29055d3779ccad7684fce  xsa285.meta
9e96d3763158edde8d664c3e26761e63ca6f96bb921e0d7eb68351fe47499bde  xsa285.patch
38ec20b04e0a859abe9850803ae00a33e48591a9949e5287dfa3725f3bd179f3  xsa285-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+aa0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZhOAIAMZ/Q0Pq2cnicghrabKDMjKUsdyAcbK20sxXdx9y
l0abU4kMQcnsejlbGfAhZQaDIpkGZN+rNw0BnC3VBH61en22q3yNlQsxP/eQhGKm
du7sdN6DBayqX1Sjdn+UPzrDFTu7JoSsXN9NrHKgVXNS+jKWZOR9yfZBYFAk3RQB
R1oYL2OYiyYFibxzNwbiLxzgEhGls38JzDtvTDuN6YBViaWQWgE9aOCzTZ6vOlzn
BcZf5fHc6F/zg5xI3FhBYEPfBdAZvno/xJJymxENWegqwhdgfx6uWetT3M6axv89
h0HdmJ5KaMOdD96Tf+CUVI3N7UcVcuyAaMQqJVAM/+gAiU0=
=+pPX
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTI4NS00LjExLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0K
ICAgICAgfQogICAgfSwKICAgICI0LjExIjogewogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4
N2Y1MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2NDYzMWUyIiwKICAg
ICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4
NS00LjExLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjcxMGNjMDk2OTcx
MDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTciLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDI4NAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg1LTQuMTEucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
IjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsK
ICAgICAgICAgICJTdGFibGVSZWYiOiAiOTA4ZTc2OGZhZTQ5YThkYjAwODll
NjgxODg2NTIwNzllM2JmYWE2NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsK
ICAgICAgICAgICAgMjg0CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODUtNC4xMS5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45Ijogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcw
M2RhNzdlMGQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyODQKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI4NS00LjExLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogIjI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAz
NTYiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI4NAog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjg1LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBJT01NVS94ODY6IGZpeCB0eXBlIHJlZi1jb3VudGluZyByYWNlIHVwb24g
SU9NTVUgcGFnZSB0YWJsZSBjb25zdHJ1Y3Rpb24KCldoZW4gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ2V0cyBpbnZva2VkIGZvciBhbiBh
bHJlYWR5CnJ1bm5pbmcgZ3Vlc3QsIHNpbXBseSBsb29raW5nIGF0IHBhZ2Ug
dHlwZXMgb25jZSBpc24ndCBlbm91Z2gsIGFzIHRoZXkKbWF5IGNoYW5nZSBh
dCBhbnkgdGltZS4gQWRkIGxvZ2ljIHRvIHJlLWNoZWNrIHRoZSB0eXBlIGFm
dGVyIGhhdmluZwptYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2Fp
biBpZiBuZWVkZWQuCgpUaGlzIGlzIFhTQS0yODUuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRlbnRhdGl2ZWx5
LUFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KdjQ6IFJlLXdyaXRlIGNvbW1lbnQgKHVzZSBHZW9yZ2Un
cyB3b3JkaW5nKS4KdjM6IFJlLWJhc2UuCnYyOiBSZS1iYXNlLgoKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTcwLDYgKzcw
LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3Ry
dWMKICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcChkLCBfZGZuKGdm
biksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3Jp
dGFibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsdXNo
X2ZsYWdzKTsKKworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogV2UgbWF5IGJlIHdvcmtpbmcgYmVoaW5kIHRoZSBiYWNrIG9mIGEg
cnVubmluZyBndWVzdCwgd2hpY2gKKyAgICAgICAgICAgICAgICAgKiBtYXkg
Y2hhbmdlIHRoZSB0eXBlIG9mIGEgcGFnZSBhdCBhbnkgdGltZS4gIFdlIGNh
bid0IHByZXZlbnQKKyAgICAgICAgICAgICAgICAgKiB0aGlzIChmb3IgaW5z
dGFuY2UsIGJ5IGJ1bXBpbmcgdGhlIHR5cGUgY291bnQgd2hpbGUgbWFwcGlu
ZworICAgICAgICAgICAgICAgICAqIHRoZSBwYWdlKSB3aXRob3V0IGNhdXNp
bmcgbGVnaXRpbWF0ZSBndWVzdCB0eXBlLWNoYW5nZQorICAgICAgICAgICAg
ICAgICAqIG9wZXJhdGlvbnMgdG8gZmFpbC4gIFNvIGFmdGVyIGFkZGluZyB0
aGUgcGFnZSB0byB0aGUgSU9NTVUsCisgICAgICAgICAgICAgICAgICogY2hl
Y2sgYWdhaW4gdG8gbWFrZSBzdXJlIHRoaXMgaXMgc3RpbGwgdmFsaWQuICBO
QiB0aGF0IHRoZQorICAgICAgICAgICAgICAgICAqIHdyaXRhYmxlIGVudHJ5
IGluIHRoZSBpb21tdSBpcyBoYXJtbGVzcyB1bnRpbCBsYXRlciwgd2hlbgor
ICAgICAgICAgICAgICAgICAqIHRoZSBhY3R1YWwgZGV2aWNlIGdldHMgYXNz
aWduZWQuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
aWYgKCAhcmMgJiYgIWlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlw
ZV9tYXNrKSAhPQorICAgICAgICAgICAgICAgICAgICAgIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICByYyA9IGlvbW11X3VubWFwKGQsIF9kZm4oZ2ZuKSwgUEFHRV9PUkRF
Ul80SywgJmZsdXNoX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgLyog
SWYgdGhlIHR5cGUgY2hhbmdlZCB5ZXQgYWdhaW4sIHNpbXBseSBmb3JjZSBh
IHJldHJ5LiAqLworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAo
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBJT01NVS94ODY6IGZpeCB0eXBlIHJlZi1jb3VudGluZyByYWNlIHVwb24g
SU9NTVUgcGFnZSB0YWJsZSBjb25zdHJ1Y3Rpb24KCldoZW4gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ2V0cyBpbnZva2VkIGZvciBhbiBh
bHJlYWR5CnJ1bm5pbmcgZ3Vlc3QsIHNpbXBseSBsb29raW5nIGF0IHBhZ2Ug
dHlwZXMgb25jZSBpc24ndCBlbm91Z2gsIGFzIHRoZXkKbWF5IGNoYW5nZSBh
dCBhbnkgdGltZS4gQWRkIGxvZ2ljIHRvIHJlLWNoZWNrIHRoZSB0eXBlIGFm
dGVyIGhhdmluZwptYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2Fp
biBpZiBuZWVkZWQuCgpUaGlzIGlzIFhTQS0yODUuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRlbnRhdGl2ZWx5
LUFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11
LmMKQEAgLTY4LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRl
X3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7
CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFdl
IG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBhIHJ1bm5pbmcg
Z3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0
aGUgdHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2
ZW50CisgICAgICAgICAgICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBi
eSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdoaWxlIG1hcHBpbmcKKyAgICAg
ICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5nIGxlZ2l0
aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBv
cGVyYXRpb25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2Ug
dG8gdGhlIElPTU1VLAorICAgICAgICAgICAgICAgICAqIGNoZWNrIGFnYWlu
IHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZhbGlkLiAgTkIgdGhhdCB0
aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0aGUg
aW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAg
ICAgICAgICAgKiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggIXJj
ICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAgICAgICAg
ICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBoZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAg
ICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5nZWQgeWV0IGFn
YWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spID09CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAg
ICAgICB7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h194w-0002hU-TR; Tue, 05 Mar 2019 12: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h194v-0002ff-8K
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:21:49 +0000
X-Inumbo-ID: 3ae4efbc-3f41-11e9-8cb1-8f76126e9ca1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ae4efbc-3f41-11e9-8cb1-8f76126e9ca1;
 Tue, 05 Mar 2019 12:21:40 +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 1h194c-0001iu-W0; Tue, 05 Mar 2019 12:21:30 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h194c-0001G4-TC; Tue, 05 Mar 2019 12:21:30 +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: <E1h194c-0001G4-TC@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:21:30 +0000
Subject: [Xen-devel] Xen Security Advisory 287 v2 - x86: steal_page violates
 page_struct access discipline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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-287
                              version 2

         x86: steal_page violates page_struct access discipline

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

Metadata updated to remove dependency on XSA-283.

Public release.

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

Xen's reference counting rules were designed to allow pages to change
owner and state without requiring a global lock.  Each page has a page
structure, and a very specific set of access disciplines must be
observed to ensure that pages are freed properly, and that no writable
mappings exist for PV pagetable pages.

Unfortunately, when the XENMEM_exchange hypercall was introduced,
these access disciplines were violated, opening up several potential
race conditions.

IMPACT
======

A single PV guest can leak arbitrary amounts of memory, leading to a
denial of service.

A cooperating pair of PV and HVM/PVH guests can get a writable
pagetable entry, leading to information disclosure or privilege
escalation.

Privilege escalation attacks using only a single PV guest or a pair of
PV guests have not been ruled out.

Note that both of these attacks require very precise timing, which may
be difficult to exploit in practice.

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

Only x86 systems are vulnerable.

Only systems which run PV guests are vulnerable.  Systems which run
only HVM/PVH guests are not vulnerable.

MITIGATION
==========

Running only HVM or PVH guests will avoid these vulnerabilities.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa287.patch           xen-unstable
xsa287-4.11.patch      Xen 4.11.x
xsa287-4.10.patch      Xen 4.10.x
xsa287-4.9.patch       Xen 4.9.x
xsa287-4.8.patch       Xen 4.8.x
xsa287-4.7.patch       Xen 4.7.x

$ sha256sum xsa287*
ae2b9261e26df871693478629c63970ba30817ee1dcb2266b89d8b067833c1b3  xsa287.meta
7de1b886d69dd7c497f88d41adf9a6f7cf9a305fd8ae9d714e1125e2a22208ab  xsa287.patch
55f40f2f9bb41c85ac80dac775352e28b25fada80dae574e9d10300d5e2b91ce  xsa287-4.7.patch
57312ff131eb6b51235723e862adf42ad3529ed13135375875c054fa0b55f80b  xsa287-4.8.patch
34f4b835766a38bcf4066ccbab74676eda176e15ed2a6bd7884678a64507f89a  xsa287-4.9.patch
c7eaf8a325011dda84b02ee097ddbc7b5f2f4d3399de545a3a7b14e2d23f4278  xsa287-4.10.patch
6793315f714a249a4fad12b36559640b2f97f19f5b85f0d58694c6e78aa3d567  xsa287-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+aa0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ4ZMH/2inEgYog1U9+y+3hMQSMYx69bjZ6/0uHn4FnqPm
39Z/FUTjVjCz3GF2zHjsA1YpKCQJ6WLZhtADyed6NyXd8ux64+henAwiStVhSdvC
4HgxQIIenqM/ixJSYWHv6iEJKAAbCcN0Q4OW4/CH2Pax+pm58axor1zOGisLhopN
pNJRlQ6uTFSLvTd7N2UGg/q0HADChtIOM/iZi3jMiQ1JJvWG2EjWHQdSpW5kxkV3
LYzaMa7tfeQ2EkCkji5xS/nWkET817b/obTWl3YlTAbPoDsTNMHhjwtsWmqLw4/r
eg7+HGB2tAPrG0pqE9DPH99OMeDnLE2A917nXmNF6S8EgKU=
=/95T
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjg3LTQuMTAucGF0Y2giCiAgICAg
ICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogIjg3ZjUxYmYzNjZjYTc5Yjk4ZTFlMjAxYmY5YmQ3
YTljMTY0NjMxZTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDI4NCwKICAgICAgICAgICAgMjg1CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODctNC4xMS5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC43IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlh
YWJiOWFmMWFjY2EwYjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NQogICAgICAgICAgXSwK
ICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg3LTQu
Ny5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVu
IjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5MDhlNzY4ZmFlNDlhOGRi
MDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2IiwKICAgICAgICAgICJQcmVyZXFz
IjogWwogICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NQogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
Mjg3LTQuOC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJmNWFjZjk3ZjY2
OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1IiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NQog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjg3LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIy
NGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1YzE1Y2QwMzU2IiwKICAg
ICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAgICAg
ICAgIDI4NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjg3LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSBjMGI4OWMzZDNhNThiN2M4ODUzMmIzNmI5ZDEyNzdjMjc0NTU0MzEz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjAgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgIHwgMTkgKysrKystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdlYzU5NTRiMDMuLjRkM2Ix
N2YzYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTg5LDcwICszOTg5LDEwNiBAQCBpbnQg
ZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZy
b20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwg
YmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UK
KyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBN
RU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBl
IGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJv
bSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19y
ZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdp
bGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIg
Y2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdl
LCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21lIGRv
bWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwg
eTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgo
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgIC8q
IEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNu
J3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZl
cmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgaWYg
KCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5j
ZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVy
LgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJl
ZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5k
IFBHQ19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVz
ZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVz
IGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhlIGRvbWFp
bi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBk
byB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0
ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNt
cHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21h
c2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19h
bGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRfbWFza3xQR0NfYWxs
b2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3Jt
YXRpb24uIFR5cGUgY291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRo
aXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rlc2NfcGFnZSBt
YXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVl
ZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJz
aGlwIChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBl
bmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2Fm
ZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0
bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHpl
cm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRo
ZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQor
ICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICovCisgICAgaWYg
KCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAg
ICAgICAqIGl0IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNl
IHdpdGggdGhlIHBhZ2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQor
ICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4gZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNl
dC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwogICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAg
IHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8
UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hp
bGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAx
KSkgIT0geCApOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2Vf
bGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4g
Ki8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZkLT5wYWdlX2xpc3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3Jl
ZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7
CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklf
bWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9
JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5W
QUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
cmV0dXJuIHJjOwogfQogCiAjaWZkZWYgQ09ORklHX1BWCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKaW5kZXggZGIyMmQ2YjQ0MS4uODA3MjhlYTU3ZCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjE1Nyw3ICsyMTU3LDcgQEAgZ250dGFi
X3RyYW5zZmVyKAogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHB1
dF9nZm4oZCwgZ29wLm1mbik7CiAjZW5kaWYKLSAgICAgICAgICAgIHBhZ2Ut
PmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVk
KTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhhcyBhbHJlYWR5
IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAg
ICB9CkBAIC0yMTgwLDEwICsyMTgwLDkgQEAgZ250dGFiX3RyYW5zZmVyKAog
CiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKG5l
d19wYWdlKSwgbWZuKTsKIAotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAgICAg
ICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVh
cmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIHBhZ2UgPSBuZXdfcGFnZTsKLSAgICAgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKICAgICAgICAg
ICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKQEAg
LTIyMjMsMTIgKzIyMjIsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAg
ICAgKi8KICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNm
ZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5fbG9jaygmZS0+cGFn
ZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVu
bGlrZWx5KCFva2F5IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1G
X25vX3JlZmNvdW50KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib29s
X3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUs
IC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMg
YWdhaW4gdG8gc2FmZWx5IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAg
ICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
OworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3Rf
dG90X3BhZ2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAgICAgICBpZiAoIG9rYXkg
LyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlm
KCkgKi8gKQpAQCAtMjI0MSwxMCArMjI0NSw2IEBAIGdudHRhYl90cmFuc2Zl
cigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAg
ICAgICAgfQogCi0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAm
ZS0+cGFnZV9saXN0KTsKLSAgICAgICAgcGFnZV9zZXRfb3duZXIocGFnZSwg
ZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9y
eS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBiNmNmMDk1ODVjLi41
Mzg3NzY5OTg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTY5NCwyMCArNjk0LDIyIEBA
IHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAg
KiBTdWNjZXNzISBCZXlvbmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFpbCBm
b3IgdGhpcyBjaHVuay4KICAgICAgICAgICovCiAKLSAgICAgICAgLyogRGVz
dHJveSBmaW5hbCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdlLiAqLwor
ICAgICAgICAvKgorICAgICAgICAgKiBUaGVzZSBwYWdlcyBoYXZlIGFscmVh
ZHkgaGFkIG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJlZC4KKyAgICAgICAg
ICogRG8gdGhlIGZpbmFsIHR3byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBo
eXNtYXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRoZW0uCisgICAgICAgICAq
LwogICAgICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9o
ZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdmbjsKIAotICAgICAgICAgICAgaWYgKCAhdGVz
dF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRf
aW5mbykgKQotICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAg
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIC8qIFBh
Z2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAgIEJVR19P
TihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYgKCBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgbWZuLCAwKSApCiAg
ICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFn
ZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEFzc2lnbiBlYWNo
IG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICovCkBAIC03ODAsMTMgKzc4
MiwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAg
ICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAqLwogIGZhaWw6Ci0gICAg
LyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3Rl
YWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2lnbiBhbnkgaW5wdXQgcGFn
ZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFzc2ln
bgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBvbiB0aGUgaG9vayBmb3Ig
ZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUgYWxyZWFkeQorICAgICAq
IGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAgKi8KICAgICB3aGlsZSAo
IChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZpbl9jaHVua19saXN0
KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBN
RU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEJV
R19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAgICAgaWYgKCB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZv
KSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAg
ZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGY3MWQzYmI3YTEuLmJl
NDQxNTgwMzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjc5LDcgKzIy
NzksNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBp
IDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgQVNTRVJU
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVMTCk7Ci0gICAgICAgIEFT
U0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdDX2FsbG9jYXRlZCB8IDEp
KSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZvKTsK
ICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ldLCBkKTsKICAgICAgICAg
c21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBtdXN0IGJlIHZpc2libGUg
YmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAgICAgICAgcGdbaV0uY291
bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLSAKMi4yMC4xCgo=

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

RnJvbSA2ZjU5YmNlMDA4MWU2MDkxMjI2NWY2ZTI3MzQzZWQ1NWE5YzMwNjhk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpCYWNr
cG9ydDogUmV0dXJuIC1FT1BOT1RTVVBQIGluIHBhZ2luZ19tb2RlX2V4dGVy
bmFsKCkgZm9yIGNvbnNpc3RlbmN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIwICsrKysr
LS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBjOWM2ZmM5ZGM4Li40N2Y0YWE0ZjZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDcxNyw2OSArNDcxNywxMDUgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAg
IHJldHVybiAtMTsKIH0KIAorLyoKKyAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRl
bXB0IHRvIHJlbW92ZSBgcGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgor
ICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBpbiBhIHN0YXRlIHNpbWlsYXIg
dG8gdGhlIHN0YXRlIG9mIGEgcGFnZQorICogcmV0dXJuZWQgZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aXRoIE1FTUZfbm9fb3duZXIgc2V0OgorICog
LSByZWZjb3VudCAwCisgKiAtIHR5cGUgY291bnQgY2xlYXJlZAorICogLSBv
d25lciBOVUxMCisgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFu
ZWQgdXAKKyAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xp
c3QKKyAqCisgKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5vdCBzZXQsIHRo
ZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQorICogYWRqdXN0ZWQuICBJ
ZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAw
LAorICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgorICoKKyAqIFRo
ZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdl
KCkgdG8gZnJlZSB0aGUKKyAqIHBhZ2UsIG9yIGFzc2lnbl9wYWdlcygpIHRv
IHB1dCBpdCBiYWNrIG9uIHNvbWUgZG9tYWluJ3MgcGFnZSBsaXN0LgorICov
CiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyB4LCB5OwogICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAwOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
ZG9tX3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAg
ICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQp
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCisgICAgLyogR3Jh
YiBhIHJlZmVyZW5jZSB0byBtYWtlIHN1cmUgdGhlIHBhZ2UgZG9lc24ndCBj
aGFuZ2UgdW5kZXIgb3VyIGZlZXQgKi8KKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwYWdlKSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIG93
bmVyICE9IGQgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCisgICAgICAg
IGdvdG8gZmFpbF9wdXQ7CisKICAgICAvKgotICAgICAqIFdlIHJlcXVpcmUg
dGhlcmUgaXMganVzdCBvbmUgcmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4g
V2UgdGVtcG9yYXJpbHkKLSAgICAgKiBkcm9wIHRoaXMgcmVmZXJlbmNlIG5v
dyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIuCisg
ICAgICogV2UgcmVxdWlyZSB0aGVyZSBhcmUgZXhhY3RseSB0d28gcmVmZXJl
bmNlcyAtLSB0aGUgb25lIHdlIGp1c3QKKyAgICAgKiB0b29rLCBhbmQgUEdD
X2FsbG9jYXRlZC4gV2UgdGVtcG9yYXJpbHkgZHJvcCBib3RoIHRoZXNlCisg
ICAgICogcmVmZXJlbmNlcyBzbyB0aGF0IHRoZSBwYWdlIGJlY29tZXMgZWZm
ZWN0aXZlbHkgbm9uLSJsaXZlIiBmb3IKKyAgICAgKiB0aGUgZG9tYWluLgog
ICAgICAqLwogICAgIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogICAgIGRvIHsK
ICAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50
X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNo
ZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7
CisgICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCkpICE9ICgyIHwgUEdDX2FsbG9jYXRlZCkgKQorICAgICAgICAgICAg
Z290byBmYWlsX3B1dDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggJiB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpKTsKICAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKICAgICAvKgotICAg
ICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNlIGRyb3BwZWQgdGVtcG9yYXJp
bHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKLSAgICAgKiBpbmZvcm1hdGlv
bi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBj
YXNlLCBidXQgZS5nLgotICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBz
dGlsbCBoYXZlIFBHVF92YWxpZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRv
Ci0gICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVycmluZyBvd25lcnNoaXAg
KGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQotICAgICAqIGRlcGVuZGlu
ZyBvbiBkb21haW4gdHlwZSkuCisgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2
ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCisg
ICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzog
c3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCisgICAgICogY2F1c2UgdGhlIGNh
Y2hlIGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KICAgICAgKi8KKyAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKKyAgICAgICAg
ICogaXQgYW5kIHJldHVybiBhbiBlcnJvcgorICAgICAgICAgKi8KKyAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyB8PSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAg
ICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogV2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50IG5vdyB6ZXJvLCBub2JvZHkgY2FuIGdy
YWIgcmVmZXJlbmNlcworICAgICAqIHRvIGRvIGFueXRoaW5nIGVsc2Ugd2l0
aCB0aGUgcGFnZS4gIFJldHVybiB0aGUgcGFnZSB0byBhIHN0YXRlCisgICAg
ICogdGhhdCBpdCBtaWdodCBiZSB1cG9uIHJldHVybiBmcm9tIGFsbG9jX2Rv
bWhlYXBfcGFnZXMgd2l0aAorICAgICAqIE1FTUZfbm9fb3duZXIgc2V0Lgor
ICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
KwogICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfcGlubmVkKSk7CiAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwotCi0gICAgLyogU3dpenpsZSB0aGUg
b3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJl
bmNlLiAqLwogICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9
IHk7Ci0gICAgICAgIEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0Nf
YWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7Ci0gICAgfSB3aGlsZSAo
ICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAh
PSB4ICk7CisgICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0
KTsKIAogICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFsIG93bmVyLiAqLwog
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQogICAgICAgICBkcm9w
X2RvbV9yZWYgPSAxOwotICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBh
Z2VfbGlzdCk7CiAKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKKwogICAgIGlmICggdW5saWtlbHkoZHJvcF9kb21fcmVmKSApCiAg
ICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsKIAorIGZh
aWxfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOwogIGZhaWw6Ci0gICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgTUVNX0xPRygi
QmFkIHBhZ2UgJWx4OiBlZD0lZCBzZD0lZCBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvLAogICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIGQt
PmRvbWFpbl9pZCwKICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJu
IC0xOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGFk
NDRiOTYzMDMuLjcwOWUzODcxZjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTE5ODUsNyArMTk4NSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwogICAgICAgICBwdXRfZ2Zu
X2FuZF9jb3B5YmFjazoKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2Nv
dW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAgICAgICAvKiBUaGUg
Y291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFuZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBjb3B5YmFjazsKICAgICAgICAgfQpAQCAtMjAwOCwxMCArMjAwOCw5
IEBAIGdudHRhYl90cmFuc2ZlcigKIAogICAgICAgICAgICAgY29weV9kb21h
aW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSksIF9tZm4obWZu
KSk7CiAKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0Nf
Y291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRo
ZSBjb3VudF9pbmZvIGhhcyBhbHJlYWR5IGJlZW4gY2xlYXJlZCAqLwogICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBwYWdlID0gbmV3X3BhZ2U7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CiAgICAgICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgfQogCkBAIC0yMDUxLDEyICsy
MDUwLDE3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICovCiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAg
ICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdv
cC5yZWYpOwotICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSghb2theSkgfHwgdW5saWtl
bHkoZS0+aXNfZHlpbmcpICkKKyAgICAgICAgaWYgKCB1bmxpa2VseSghb2th
eSB8fCBhc3NpZ25fcGFnZXMoZSwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3Vu
dCkpICkKICAgICAgICAgewotICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9t
X3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhlLCAtMSk7CisgICAg
ICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8g
c2FmZWx5IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBh
Z2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOworICAgICAg
ICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2Vz
KGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2Fs
bG9jX2xvY2spOwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBl
LT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpA
QCAtMjA2OSwxMCArMjA3Myw2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9s
aXN0KTsKLSAgICAgICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAg
ICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAg
ICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJBQ0VfMUQo
VFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKaW5kZXggMThjZTYyYTcwNS4uOTU4MWY4MTkwMiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21l
bW9yeS5jCkBAIC01ODksMjAgKzU4OSwyMiBAQCBzdGF0aWMgbG9uZyBtZW1v
cnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5
X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25k
IHRoaXMgcG9pbnQgd2UgY2Fubm90IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAg
ICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ryb3kgZmluYWwgcmVmZXJl
bmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlc2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQg
cmVmZXJlbmNlIGNsZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0
d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRoZSBwaHlzbWFwLCBhbmQgZnJlZQor
ICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAgICAgICAgd2hpbGUg
KCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlz
dCkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm47CiAKLSAgICAgICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChf
UEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAg
ICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZu
KTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUg
Ki8KICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAg
ICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdm
biwgbWZuLCAwKSApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAg
IC8qIEFzc2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICov
CkBAIC02NzQsMTMgKzY3NiwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAq
LwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdl
IG1hbmFnZWQgdG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2ln
biBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRo
YXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBv
biB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUg
YWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAg
Ki8KICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdl
cyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZw
YWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4
IGQwMjc4MTlmN2IuLjU5ZmE1Yjk3NGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0xNzgwLDcgKzE3ODAsNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
IGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVM
TCk7Ci0gICAgICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tp
XS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBt
dXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAg
ICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwot
LSAKMi4yMC4xCgo=

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

RnJvbSBkNzMzMjNmZWQ3OGU0YmRhMTE2NDRiN2FhOWI5MDJhNzVmM2Q3MDVj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpCYWNr
cG9ydDogUmV0dXJuIC1FT1BOT1RTVVBQIGluIHBhZ2luZ19tb2RlX2V4dGVy
bmFsKCkgZm9yIGNvbnNpc3RlbmN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIwICsrKysr
LS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAyYjkzZWZiNTA0Li5lZjNiMjA4ZmIwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDcyMiw2OSArNDcyMiwxMDUgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAg
IHJldHVybiAtMTsKIH0KIAorLyoKKyAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRl
bXB0IHRvIHJlbW92ZSBgcGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgor
ICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBpbiBhIHN0YXRlIHNpbWlsYXIg
dG8gdGhlIHN0YXRlIG9mIGEgcGFnZQorICogcmV0dXJuZWQgZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aXRoIE1FTUZfbm9fb3duZXIgc2V0OgorICog
LSByZWZjb3VudCAwCisgKiAtIHR5cGUgY291bnQgY2xlYXJlZAorICogLSBv
d25lciBOVUxMCisgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFu
ZWQgdXAKKyAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xp
c3QKKyAqCisgKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5vdCBzZXQsIHRo
ZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQorICogYWRqdXN0ZWQuICBJ
ZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAw
LAorICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgorICoKKyAqIFRo
ZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdl
KCkgdG8gZnJlZSB0aGUKKyAqIHBhZ2UsIG9yIGFzc2lnbl9wYWdlcygpIHRv
IHB1dCBpdCBiYWNrIG9uIHNvbWUgZG9tYWluJ3MgcGFnZSBsaXN0LgorICov
CiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyB4LCB5OwogICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAwOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
ZG9tX3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAg
ICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQp
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCisgICAgLyogR3Jh
YiBhIHJlZmVyZW5jZSB0byBtYWtlIHN1cmUgdGhlIHBhZ2UgZG9lc24ndCBj
aGFuZ2UgdW5kZXIgb3VyIGZlZXQgKi8KKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwYWdlKSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIG93
bmVyICE9IGQgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCisgICAgICAg
IGdvdG8gZmFpbF9wdXQ7CisKICAgICAvKgotICAgICAqIFdlIHJlcXVpcmUg
dGhlcmUgaXMganVzdCBvbmUgcmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4g
V2UgdGVtcG9yYXJpbHkKLSAgICAgKiBkcm9wIHRoaXMgcmVmZXJlbmNlIG5v
dyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIuCisg
ICAgICogV2UgcmVxdWlyZSB0aGVyZSBhcmUgZXhhY3RseSB0d28gcmVmZXJl
bmNlcyAtLSB0aGUgb25lIHdlIGp1c3QKKyAgICAgKiB0b29rLCBhbmQgUEdD
X2FsbG9jYXRlZC4gV2UgdGVtcG9yYXJpbHkgZHJvcCBib3RoIHRoZXNlCisg
ICAgICogcmVmZXJlbmNlcyBzbyB0aGF0IHRoZSBwYWdlIGJlY29tZXMgZWZm
ZWN0aXZlbHkgbm9uLSJsaXZlIiBmb3IKKyAgICAgKiB0aGUgZG9tYWluLgog
ICAgICAqLwogICAgIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogICAgIGRvIHsK
ICAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50
X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNo
ZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7
CisgICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCkpICE9ICgyIHwgUEdDX2FsbG9jYXRlZCkgKQorICAgICAgICAgICAg
Z290byBmYWlsX3B1dDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggJiB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpKTsKICAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKICAgICAvKgotICAg
ICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNlIGRyb3BwZWQgdGVtcG9yYXJp
bHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKLSAgICAgKiBpbmZvcm1hdGlv
bi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBj
YXNlLCBidXQgZS5nLgotICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBz
dGlsbCBoYXZlIFBHVF92YWxpZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRv
Ci0gICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVycmluZyBvd25lcnNoaXAg
KGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQotICAgICAqIGRlcGVuZGlu
ZyBvbiBkb21haW4gdHlwZSkuCisgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2
ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCisg
ICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzog
c3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCisgICAgICogY2F1c2UgdGhlIGNh
Y2hlIGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KICAgICAgKi8KKyAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKKyAgICAgICAg
ICogaXQgYW5kIHJldHVybiBhbiBlcnJvcgorICAgICAgICAgKi8KKyAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyB8PSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAg
ICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogV2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50IG5vdyB6ZXJvLCBub2JvZHkgY2FuIGdy
YWIgcmVmZXJlbmNlcworICAgICAqIHRvIGRvIGFueXRoaW5nIGVsc2Ugd2l0
aCB0aGUgcGFnZS4gIFJldHVybiB0aGUgcGFnZSB0byBhIHN0YXRlCisgICAg
ICogdGhhdCBpdCBtaWdodCBiZSB1cG9uIHJldHVybiBmcm9tIGFsbG9jX2Rv
bWhlYXBfcGFnZXMgd2l0aAorICAgICAqIE1FTUZfbm9fb3duZXIgc2V0Lgor
ICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
KwogICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfcGlubmVkKSk7CiAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwotCi0gICAgLyogU3dpenpsZSB0aGUg
b3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJl
bmNlLiAqLwogICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9
IHk7Ci0gICAgICAgIEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0Nf
YWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7Ci0gICAgfSB3aGlsZSAo
ICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAh
PSB4ICk7CisgICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0
KTsKIAogICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFsIG93bmVyLiAqLwog
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQogICAgICAgICBkcm9w
X2RvbV9yZWYgPSAxOwotICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBh
Z2VfbGlzdCk7CiAKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKKwogICAgIGlmICggdW5saWtlbHkoZHJvcF9kb21fcmVmKSApCiAg
ICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsKIAorIGZh
aWxfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOwogIGZhaWw6Ci0gICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgTUVNX0xPRygi
QmFkIHBhZ2UgJWx4OiBlZD0lZCBzZD0lZCBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvLAogICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIGQt
PmRvbWFpbl9pZCwKICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJu
IC0xOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDI3
Y2NlMTc2YTMuLjAzZmUzOGFjYjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTE5ODUsNyArMTk4NSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwogICAgICAgICBwdXRfZ2Zu
X2FuZF9jb3B5YmFjazoKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2Nv
dW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAgICAgICAvKiBUaGUg
Y291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFuZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBjb3B5YmFjazsKICAgICAgICAgfQpAQCAtMjAwOCwxMCArMjAwOCw5
IEBAIGdudHRhYl90cmFuc2ZlcigKIAogICAgICAgICAgICAgY29weV9kb21h
aW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSksIF9tZm4obWZu
KSk7CiAKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0Nf
Y291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRo
ZSBjb3VudF9pbmZvIGhhcyBhbHJlYWR5IGJlZW4gY2xlYXJlZCAqLwogICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBwYWdlID0gbmV3X3BhZ2U7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CiAgICAgICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgfQogCkBAIC0yMDUxLDEyICsy
MDUwLDE3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICovCiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAg
ICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdv
cC5yZWYpOwotICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSghb2theSkgfHwgdW5saWtl
bHkoZS0+aXNfZHlpbmcpICkKKyAgICAgICAgaWYgKCB1bmxpa2VseSghb2th
eSB8fCBhc3NpZ25fcGFnZXMoZSwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3Vu
dCkpICkKICAgICAgICAgewotICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9t
X3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhlLCAtMSk7CisgICAg
ICAgICAgICBib29sIGRyb3BfZG9tX3JlZjsKIAorICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIE5lZWQgdG8gZ3JhYiB0aGlzIGFnYWluIHRvIHNh
ZmVseSBmcmVlIG91ciAicmVzZXJ2ZWQiCisgICAgICAgICAgICAgKiBwYWdl
IGluIHRoZSBwYWdlIHRvdGFsCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKKyAgICAgICAg
ICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhl
LCAtMSk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKIAogICAgICAgICAgICAgaWYgKCBva2F5IC8qIGkuZS4gZS0+
aXNfZHlpbmcgZHVlIHRvIHRoZSBzdXJyb3VuZGluZyBpZigpICovICkKQEAg
LTIwNjksMTAgKzIwNzMsNiBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAg
ICAgICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAot
ICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmUtPnBhZ2VfbGlz
dCk7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIGUpOwotCi0gICAg
ICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAg
ICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogCiAgICAgICAgIFRSQUNFXzFEKFRS
Q19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiwgZS0+ZG9tYWluX2lkKTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IGNkYTc5MTg1YjkuLjFjMGNkMGUzMTQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwpAQCAtNjExLDIwICs2MTEsMjIgQEAgc3RhdGljIGxvbmcgbWVtb3J5
X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9l
eGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAqIFN1Y2Nlc3MhIEJleW9uZCB0
aGlzIHBvaW50IHdlIGNhbm5vdCBmYWlsIGZvciB0aGlzIGNodW5rLgogICAg
ICAgICAgKi8KIAotICAgICAgICAvKiBEZXN0cm95IGZpbmFsIHJlZmVyZW5j
ZSB0byBlYWNoIGlucHV0IHBhZ2UuICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZXNlIHBhZ2VzIGhhdmUgYWxyZWFkeSBoYWQgb3duZXIgYW5kIHJl
ZmVyZW5jZSBjbGVhcmVkLgorICAgICAgICAgKiBEbyB0aGUgZmluYWwgdHdv
IHN0ZXBzOiBSZW1vdmUgZnJvbSB0aGUgcGh5c21hcCwgYW5kIGZyZWUKKyAg
ICAgICAgICogdGhlbS4KKyAgICAgICAgICovCiAgICAgICAgIHdoaWxlICgg
KHBhZ2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3Qp
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
OwogCi0gICAgICAgICAgICBpZiAoICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1BH
Q19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAg
ICAgICAgQlVHKCk7CiAgICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihw
YWdlKTsKICAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7
CiAgICAgICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICov
CiAgICAgICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKICAgICAg
ICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2Zu
KGdmbiksIF9tZm4obWZuKSwgMCkgKQogICAgICAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChkKTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIH0K
IAogICAgICAgICAvKiBBc3NpZ24gZWFjaCBvdXRwdXQgcGFnZSB0byB0aGUg
ZG9tYWluLiAqLwpAQCAtNjk3LDEzICs2OTksMTYgQEAgc3RhdGljIGxvbmcg
bWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICogY2h1bmtzIHN1Y2NlZWRl
ZC4KICAgICAgKi8KICBmYWlsOgotICAgIC8qIFJlYXNzaWduIGFueSBpbnB1
dCBwYWdlcyB3ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAqLworICAgIC8qCisgICAg
ICogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3Rl
YWwuICBOQiB0aGF0IGlmIHRoZSBhc3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fp
biwgd2UncmUgb24gdGhlIGhvb2sgZm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNp
bmNlIHdlJ3ZlIGFscmVhZHkKKyAgICAgKiBjbGVhcmVkIFBHQ19hbGxvY2F0
ZWQuCisgICAgICovCiAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9y
ZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgaWYgKCBh
c3NpZ25fcGFnZXMoZCwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsK
LSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UocGFnZSk7CiAgICAgICAgIH0KIAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwppbmRleCAyYjUzYTI1ZjFjLi44ZDQxYjVhZmZhIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMTc3MCw3ICsxNzcwLDcgQEAgaW50IGFzc2lnbl9w
YWdlcygKICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsr
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25lcigmcGdb
aV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQoKHBnW2ldLmNvdW50X2lu
Zm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7CisgICAgICAgIEFT
U0VSVCghcGdbaV0uY291bnRfaW5mbyk7CiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgZCk7CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWlu
IHBvaW50ZXIgbXVzdCBiZSB2aXNpYmxlIGJlZm9yZSB1cGRhdGluZyByZWZj
bnQuICovCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0NfYWxsb2Nh
dGVkIHwgMTsKLS0gCjIuMjAuMQoK

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

RnJvbSBhNTE1NzVlZTNmNTc0YTczY2NiNzZiYTMxZTljNjZkMWYwMzRhNzMx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpCYWNr
cG9ydDogUmV0dXJuIC1FT1BOT1RTVVBQIGluIHBhZ2luZ19tb2RlX2V4dGVy
bmFsKCkgZm9yIGNvbnNpc3RlbmN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIwICsrKysr
LS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAyOTgyZWVjNDNlLi40NzZlZjhlZTg1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDc3NSw3MCArNDc3NSwxMDYgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAg
IHJldHVybiAtMTsKIH0KIAorLyoKKyAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRl
bXB0IHRvIHJlbW92ZSBgcGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgor
ICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBpbiBhIHN0YXRlIHNpbWlsYXIg
dG8gdGhlIHN0YXRlIG9mIGEgcGFnZQorICogcmV0dXJuZWQgZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aXRoIE1FTUZfbm9fb3duZXIgc2V0OgorICog
LSByZWZjb3VudCAwCisgKiAtIHR5cGUgY291bnQgY2xlYXJlZAorICogLSBv
d25lciBOVUxMCisgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFu
ZWQgdXAKKyAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xp
c3QKKyAqCisgKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5vdCBzZXQsIHRo
ZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQorICogYWRqdXN0ZWQuICBJ
ZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAw
LAorICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgorICoKKyAqIFRo
ZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdl
KCkgdG8gZnJlZSB0aGUKKyAqIHBhZ2UsIG9yIGFzc2lnbl9wYWdlcygpIHRv
IHB1dCBpdCBiYWNrIG9uIHNvbWUgZG9tYWluJ3MgcGFnZSBsaXN0LgorICov
CiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyB4LCB5OwogICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAwOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
ZG9tX3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAg
ICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQp
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCisgICAgLyogR3Jh
YiBhIHJlZmVyZW5jZSB0byBtYWtlIHN1cmUgdGhlIHBhZ2UgZG9lc24ndCBj
aGFuZ2UgdW5kZXIgb3VyIGZlZXQgKi8KKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwYWdlKSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIG93
bmVyICE9IGQgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCisgICAgICAg
IGdvdG8gZmFpbF9wdXQ7CisKICAgICAvKgotICAgICAqIFdlIHJlcXVpcmUg
dGhlcmUgaXMganVzdCBvbmUgcmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4g
V2UgdGVtcG9yYXJpbHkKLSAgICAgKiBkcm9wIHRoaXMgcmVmZXJlbmNlIG5v
dyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIuCisg
ICAgICogV2UgcmVxdWlyZSB0aGVyZSBhcmUgZXhhY3RseSB0d28gcmVmZXJl
bmNlcyAtLSB0aGUgb25lIHdlIGp1c3QKKyAgICAgKiB0b29rLCBhbmQgUEdD
X2FsbG9jYXRlZC4gV2UgdGVtcG9yYXJpbHkgZHJvcCBib3RoIHRoZXNlCisg
ICAgICogcmVmZXJlbmNlcyBzbyB0aGF0IHRoZSBwYWdlIGJlY29tZXMgZWZm
ZWN0aXZlbHkgbm9uLSJsaXZlIiBmb3IKKyAgICAgKiB0aGUgZG9tYWluLgog
ICAgICAqLwogICAgIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogICAgIGRvIHsK
ICAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50
X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNo
ZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7
CisgICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCkpICE9ICgyIHwgUEdDX2FsbG9jYXRlZCkgKQorICAgICAgICAgICAg
Z290byBmYWlsX3B1dDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggJiB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpKTsKICAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKICAgICAvKgotICAg
ICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNlIGRyb3BwZWQgdGVtcG9yYXJp
bHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKLSAgICAgKiBpbmZvcm1hdGlv
bi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBj
YXNlLCBidXQgZS5nLgotICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBz
dGlsbCBoYXZlIFBHVF92YWxpZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRv
Ci0gICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVycmluZyBvd25lcnNoaXAg
KGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQotICAgICAqIGRlcGVuZGlu
ZyBvbiBkb21haW4gdHlwZSkuCisgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2
ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCisg
ICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzog
c3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCisgICAgICogY2F1c2UgdGhlIGNh
Y2hlIGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KICAgICAgKi8KKyAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKKyAgICAgICAg
ICogaXQgYW5kIHJldHVybiBhbiBlcnJvcgorICAgICAgICAgKi8KKyAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyB8PSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAg
ICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogV2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50IG5vdyB6ZXJvLCBub2JvZHkgY2FuIGdy
YWIgcmVmZXJlbmNlcworICAgICAqIHRvIGRvIGFueXRoaW5nIGVsc2Ugd2l0
aCB0aGUgcGFnZS4gIFJldHVybiB0aGUgcGFnZSB0byBhIHN0YXRlCisgICAg
ICogdGhhdCBpdCBtaWdodCBiZSB1cG9uIHJldHVybiBmcm9tIGFsbG9jX2Rv
bWhlYXBfcGFnZXMgd2l0aAorICAgICAqIE1FTUZfbm9fb3duZXIgc2V0Lgor
ICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
KwogICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfcGlubmVkKSk7CiAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwotCi0gICAgLyogU3dpenpsZSB0aGUg
b3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJl
bmNlLiAqLwogICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9
IHk7Ci0gICAgICAgIEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0Nf
YWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7Ci0gICAgfSB3aGlsZSAo
ICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAh
PSB4ICk7CisgICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0
KTsKIAogICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFsIG93bmVyLiAqLwog
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQogICAgICAgICBkcm9w
X2RvbV9yZWYgPSAxOwotICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBh
Z2VfbGlzdCk7CiAKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKKwogICAgIGlmICggdW5saWtlbHkoZHJvcF9kb21fcmVmKSApCiAg
ICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsKIAorIGZh
aWxfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOwogIGZhaWw6Ci0gICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJCYWQgc3RlYWwgbWZuICUiIFBSSV9tZm4KICAg
ICAgICAgICAgICAiIGZyb20gZCVkIChvd25lciBkJWQpIGNhZj0lMDhseCB0
YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKICAgICAgICAgICAgICBwYWdlX3Rv
X21mbihwYWdlKSwgZC0+ZG9tYWluX2lkLAogICAgICAgICAgICAgIG93bmVy
ID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8pOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0
YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwppbmRleCA1ZWUwOTgxODMyLi41YjMzOGU5NWZmIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0xOTg1LDcgKzE5ODUsNyBAQCBnbnR0YWJf
dHJhbnNmZXIoCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsK
ICAgICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CiAgICAgICAgICAgICBw
dXRfZ2ZuKGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAg
ICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBj
bGVhbmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdl
KTsKICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KQEAg
LTIwMDgsMTAgKzIwMDgsOSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAg
ICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihuZXdf
cGFnZSkpLCBfbWZuKG1mbikpOwogCi0gICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Cisg
ICAgICAgICAgICAvKiBUaGUgY291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVu
IGNsZWFyZWQgKi8KICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBh
Z2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19wYWdlOwotICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwogICAg
ICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgIH0K
IApAQCAtMjA1MSwxMiArMjA1MCwxNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAg
ICAgICAgICAqLwogICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICAgICAgb2theSA9IGdudHRhYl9wcmVwYXJlX2Zvcl90
cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKLSAgICAgICAgc3Bpbl9sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHko
IW9rYXkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSApCisgICAgICAgIGlm
ICggdW5saWtlbHkoIW9rYXkgfHwgYXNzaWduX3BhZ2VzKGUsIHBhZ2UsIDAs
IE1FTUZfbm9fcmVmY291bnQpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFn
ZXMoZSwgLTEpOworICAgICAgICAgICAgYm9vbCBkcm9wX2RvbV9yZWY7CiAK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBOZWVkIHRvIGdyYWIg
dGhpcyBhZ2FpbiB0byBzYWZlbHkgZnJlZSBvdXIgInJlc2VydmVkIgorICAg
ICAgICAgICAgICogcGFnZSBpbiB0aGUgcGFnZSB0b3RhbAorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2Nf
bG9jayk7CisgICAgICAgICAgICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2Fk
anVzdF90b3RfcGFnZXMoZSwgLTEpOwogICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAKICAgICAgICAgICAgIGlmICgg
b2theSAvKiBpLmUuIGUtPmlzX2R5aW5nIGR1ZSB0byB0aGUgc3Vycm91bmRp
bmcgaWYoKSAqLyApCkBAIC0yMDY5LDEwICsyMDczLDYgQEAgZ250dGFiX3Ry
YW5zZmVyKAogICAgICAgICAgICAgZ290byB1bmxvY2tfYW5kX2NvcHliYWNr
OwogICAgICAgICB9CiAKLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBh
Z2UsICZlLT5wYWdlX2xpc3QpOwotICAgICAgICBwYWdlX3NldF9vd25lcihw
YWdlLCBlKTsKLQotICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKIAogICAg
ICAgICBUUkFDRV8xRChUUkNfTUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIsIGUt
PmRvbWFpbl9pZCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBjMWQwZGEzMThlLi4xYWRl
NjJhMzA5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTYxMCwyMCArNjEwLDIyIEBAIHN0
YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgKiBT
dWNjZXNzISBCZXlvbmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFpbCBmb3Ig
dGhpcyBjaHVuay4KICAgICAgICAgICovCiAKLSAgICAgICAgLyogRGVzdHJv
eSBmaW5hbCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdlLiAqLworICAg
ICAgICAvKgorICAgICAgICAgKiBUaGVzZSBwYWdlcyBoYXZlIGFscmVhZHkg
aGFkIG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJlZC4KKyAgICAgICAgICog
RG8gdGhlIGZpbmFsIHR3byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBoeXNt
YXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRoZW0uCisgICAgICAgICAqLwog
ICAgICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbjsKIAotICAgICAgICAgICAgaWYgKCAhdGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5m
bykgKQotICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBtZm5f
dG9fZ21mbihkLCBtZm4pOwogICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1
bnNoYXJlZCBhYm92ZSAqLwogICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9N
MlAoZ2ZuKSk7CiAgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDApICkKICAgICAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0gICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKKyAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBh
Z2UpOwogICAgICAgICB9CiAKICAgICAgICAgLyogQXNzaWduIGVhY2ggb3V0
cHV0IHBhZ2UgdG8gdGhlIGRvbWFpbi4gKi8KQEAgLTY5NiwxMyArNjk4LDE2
IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAq
IGNodW5rcyBzdWNjZWVkZWQuCiAgICAgICovCiAgZmFpbDoKLSAgICAvKiBS
ZWFzc2lnbiBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4g
Ki8KKyAgICAvKgorICAgICAqIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3
ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAgTkIgdGhhdCBpZiB0aGUgYXNzaWduCisg
ICAgICogZmFpbHMgYWdhaW4sIHdlJ3JlIG9uIHRoZSBob29rIGZvciBmcmVl
aW5nIHRoZSBwYWdlLCBzaW5jZSB3ZSd2ZSBhbHJlYWR5CisgICAgICogY2xl
YXJlZCBQR0NfYWxsb2NhdGVkLgorICAgICAqLwogICAgIHdoaWxlICggKHBh
Z2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3QpKSAp
CiAgICAgICAgIGlmICggYXNzaWduX3BhZ2VzKGQsIHBhZ2UsIDAsIE1FTUZf
bm9fcmVmY291bnQpICkKICAgICAgICAgewogICAgICAgICAgICAgQlVHX09O
KCFkLT5pc19keWluZyk7Ci0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2Ns
ZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkK
LSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAg
IGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAKICBkeWlu
ZzoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggN2Q4YzM3ZWYzNi4uNTJiNTMw
MWMwZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysr
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE3NjYsNyArMTc2Niw3
IEBAIGludCBhc3NpZ25fcGFnZXMoCiAgICAgZm9yICggaSA9IDA7IGkgPCAo
MSA8PCBvcmRlcik7IGkrKyApCiAgICAgewogICAgICAgICBBU1NFUlQocGFn
ZV9nZXRfb3duZXIoJnBnW2ldKSA9PSBOVUxMKTsKLSAgICAgICAgQVNTRVJU
KChwZ1tpXS5jb3VudF9pbmZvICYgfihQR0NfYWxsb2NhdGVkIHwgMSkpID09
IDApOworICAgICAgICBBU1NFUlQoIXBnW2ldLmNvdW50X2luZm8pOwogICAg
ICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIGQpOwogICAgICAgICBzbXBf
d21iKCk7IC8qIERvbWFpbiBwb2ludGVyIG11c3QgYmUgdmlzaWJsZSBiZWZv
cmUgdXBkYXRpbmcgcmVmY250LiAqLwogICAgICAgICBwZ1tpXS5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7Ci0tIAoyLjIwLjEKCg==

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

RnJvbSA5YjFmNjE5MmU0YjAzNjZkYzA5Y2VhOTA1ZDNlMGE0YjgyY2FkNDVi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjAgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgIHwgMTkgKysrKystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGMyMGVkYjk1NGQuLjY3ZjZj
ZmMxZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTI0LDcwICszOTI0LDEwNiBAQCBpbnQg
ZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZy
b20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwg
YmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UK
KyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBN
RU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBl
IGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJv
bSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19y
ZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdp
bGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIg
Y2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdl
LCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21lIGRv
bWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwg
eTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgo
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgIC8q
IEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNu
J3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZl
cmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgaWYg
KCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5j
ZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVy
LgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJl
ZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5k
IFBHQ19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVz
ZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVz
IGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhlIGRvbWFp
bi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBk
byB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0
ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNt
cHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21h
c2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19h
bGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRfbWFza3xQR0NfYWxs
b2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3Jt
YXRpb24uIFR5cGUgY291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRo
aXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rlc2NfcGFnZSBt
YXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVl
ZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJz
aGlwIChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBl
bmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2Fm
ZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0
bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHpl
cm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRo
ZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQor
ICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICovCisgICAgaWYg
KCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAg
ICAgICAqIGl0IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNl
IHdpdGggdGhlIHBhZ2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQor
ICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4gZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNl
dC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwogICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAg
IHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8
UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hp
bGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAx
KSkgIT0geCApOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2Vf
bGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4g
Ki8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZkLT5wYWdlX2xpc3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3Jl
ZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7
CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklf
bWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9
JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5W
QUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21h
cHBpbmcoCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZTY3OTBkNWZhYy4u
NDJlYTUwZjQ4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3NSw3
ICsyMTc1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHli
YWNrOgogICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQ
R0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZv
IGhhcyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHli
YWNrOwogICAgICAgICB9CkBAIC0yMTk4LDEwICsyMTk4LDkgQEAgZ250dGFi
X3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKF9t
Zm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwgX21mbihtZm4pKTsKIAotICAg
ICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNr
fFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2lu
Zm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICovCiAgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBu
ZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgMTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogICAgICAgICB9CiAKQEAgLTIyNDEsMTIgKzIyNDAsMTcgQEAg
Z250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91
bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBn
bnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0g
ICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAg
ICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19k
eWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8IGFzc2ln
bl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRv
bWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJv
b2wgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZyZWUg
b3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBh
Z2UgdG90YWwKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9s
b2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOworICAgICAgICAgICAgZHJvcF9k
b21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwog
CiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBk
dWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI1OSwxMCAr
MjI2Myw2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8g
dW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91
bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4o
ZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJBQ0VfMUQoVFJDX01FTV9QQUdF
X0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5k
ZXggMDg4MDgzZTRkMS4uOGFhZWNiNDQ5NSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02
MzEsMjAgKzYzMSwyMiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2Uo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3Qp
IGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQg
d2UgY2Fubm90IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwog
Ci0gICAgICAgIC8qIERlc3Ryb3kgZmluYWwgcmVmZXJlbmNlIHRvIGVhY2gg
aW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlc2Ug
cGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNs
ZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJl
bW92ZSBmcm9tIHRoZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0
aGVtLgorICAgICAgICAgKi8KICAgICAgICAgd2hpbGUgKCAocGFnZSA9IHBh
Z2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAg
ICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAg
ICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRl
ZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUco
KTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAg
ICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKICAgICAgICAg
ICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAg
ICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYg
KCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21m
bihtZm4pLCAwKSApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAg
IC8qIEFzc2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICov
CkBAIC03MTcsMTMgKzcxOSwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAq
LwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdl
IG1hbmFnZWQgdG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2ln
biBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRo
YXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBv
biB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUg
YWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAg
Ki8KICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdl
cyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZw
YWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4
IDU5OGMzNDMyYzkuLjE1YTZmMDE4ZjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0yMjE5LDcgKzIyMTksNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
IGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVM
TCk7Ci0gICAgICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tp
XS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBt
dXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAg
ICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwot
LSAKMi4yMC4xCgo=

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

RnJvbSA2NzYyMGMxY2NiMTNmN2I1ODY0NWY0ODI0OGJhMWY0MDhiMDIxZmRj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjAgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgIHwgMTkgKysrKystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY1MDkwMzVhNWMuLmQ4ZmY1
OGM5MDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTY2LDcwICszOTY2LDEwNiBAQCBpbnQg
ZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZy
b20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwg
YmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UK
KyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBN
RU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBl
IGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJv
bSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19y
ZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdp
bGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIg
Y2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdl
LCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21lIGRv
bWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwg
eTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgo
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgIC8q
IEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNu
J3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZl
cmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgaWYg
KCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5j
ZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVy
LgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJl
ZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5k
IFBHQ19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVz
ZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVz
IGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhlIGRvbWFp
bi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBk
byB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0
ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNt
cHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21h
c2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19h
bGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRfbWFza3xQR0NfYWxs
b2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3Jt
YXRpb24uIFR5cGUgY291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRo
aXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rlc2NfcGFnZSBt
YXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVl
ZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJz
aGlwIChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBl
bmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2Fm
ZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0
bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHpl
cm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRo
ZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQor
ICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICovCisgICAgaWYg
KCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAg
ICAgICAqIGl0IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNl
IHdpdGggdGhlIHBhZ2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQor
ICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4gZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNl
dC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwogICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAg
IHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8
UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hp
bGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAx
KSkgIT0geCApOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2Vf
bGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4g
Ki8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZkLT5wYWdlX2xpc3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3Jl
ZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7
CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklf
bWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9
JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5W
QUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21h
cHBpbmcoCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYzA1ODVkMzNmNC4u
NjU2ZmFkMWI0MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3OSw3
ICsyMTc5LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHli
YWNrOgogICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQ
R0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZv
IGhhcyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHli
YWNrOwogICAgICAgICB9CkBAIC0yMjAyLDEwICsyMjAyLDkgQEAgZ250dGFi
X3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKHBh
Z2VfdG9fbWZuKG5ld19wYWdlKSwgbWZuKTsKIAotICAgICAgICAgICAgcGFn
ZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVh
ZHkgYmVlbiBjbGVhcmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBf
cGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdfcGFnZTsKLSAg
ICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwg
MTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAg
ICAgICB9CiAKQEAgLTIyNDUsMTIgKzIyNDQsMTcgQEAgZ250dGFiX3RyYW5z
ZmVyKAogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFy
ZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5f
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVu
bGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAg
ICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8IGFzc2lnbl9wYWdlcyhlLCBw
YWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3Rf
dG90X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21f
cmVmOwogCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0
byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZyZWUgb3VyICJyZXNlcnZl
ZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdl
X2FsbG9jX2xvY2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRv
bWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAgICAg
ICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1
cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI2MywxMCArMjI2Nyw2IEBAIGdu
dHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9j
b3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAgIHBhZ2VfbGlzdF9hZGRf
dGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAgICAgcGFnZV9zZXRf
b3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7
CiAKICAgICAgICAgVFJBQ0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5T
RkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9t
ZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggNGZiNzk2MmM3
OS4uZjcxMTYzMjIxZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
YworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02NzUsMjAgKzY3NSwy
MiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAg
ICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fubm90IGZh
aWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8q
IERlc3Ryb3kgZmluYWwgcmVmZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4g
Ki8KKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlc2UgcGFnZXMgaGF2ZSBh
bHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNsZWFyZWQuCisgICAg
ICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRo
ZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAg
ICAgKi8KICAgICAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1v
dmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgewogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAgICAgICAgIGlmICgg
IXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNv
dW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
ICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICAgICAgZ2Zu
ID0gbWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICAv
KiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBC
VUdfT04oU0hBUkVEX00yUChnZm4pKTsKICAgICAgICAgICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgMCkg
KQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBBc3NpZ24g
ZWFjaCBvdXRwdXQgcGFnZSB0byB0aGUgZG9tYWluLiAqLwpAQCAtNzYxLDEz
ICs3NjMsMTYgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcp
CiAgICAgICogY2h1bmtzIHN1Y2NlZWRlZC4KICAgICAgKi8KICBmYWlsOgot
ICAgIC8qIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2VkIHRv
IHN0ZWFsLiAqLworICAgIC8qCisgICAgICogUmVhc3NpZ24gYW55IGlucHV0
IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3RlYWwuICBOQiB0aGF0IGlmIHRoZSBh
c3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fpbiwgd2UncmUgb24gdGhlIGhvb2sg
Zm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNpbmNlIHdlJ3ZlIGFscmVhZHkKKyAg
ICAgKiBjbGVhcmVkIFBHQ19hbGxvY2F0ZWQuCisgICAgICovCiAgICAgd2hp
bGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtf
bGlzdCkpICkKICAgICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgcGFnZSwg
MCwgTUVNRl9ub19yZWZjb3VudCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKLSAgICAgICAgICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRf
aW5mbykgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIH0K
IAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA0ODJmMDk4OGY3
Li41MmRhNzc2MmUzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjIyMSw3
ICsyMjIxLDcgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICBmb3IgKCBpID0g
MDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAgIEFT
U0VSVChwYWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAg
ICBBU1NFUlQoKHBnW2ldLmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQg
fCAxKSkgPT0gMCk7CisgICAgICAgIEFTU0VSVCghcGdbaV0uY291bnRfaW5m
byk7CiAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgZCk7CiAgICAg
ICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVzdCBiZSB2aXNp
YmxlIGJlZm9yZSB1cGRhdGluZyByZWZjbnQuICovCiAgICAgICAgIHBnW2ld
LmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKLS0gCjIuMjAuMQoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:21:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1954-0002nw-FW; Tue, 05 Mar 2019 12:21:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1953-0002ml-1m
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:21:57 +0000
X-Inumbo-ID: 3fd84352-3f41-11e9-b698-bb480ca9c20a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fd84352-3f41-11e9-b698-bb480ca9c20a;
 Tue, 05 Mar 2019 12:21:48 +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 1h194n-0001k2-EE; Tue, 05 Mar 2019 12:21:41 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h194n-0001Io-BR; Tue, 05 Mar 2019 12:21:41 +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: <E1h194n-0001Io-BR@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:21:41 +0000
Subject: [Xen-devel] Xen Security Advisory 292 v2 - x86: insufficient TLB
 flushing when using PCID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "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-292
                              version 2

            x86: insufficient TLB flushing when using PCID

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

Metadata updated to remove dependency on XSA-283.

Public release.

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

Use of Process Context Identifiers (PCID) was introduced into Xen in
order to improve performance after XSA-254 (and in particular its
Meltdown sub-issue).  This enablement implied changes to the TLB
flushing logic.  The particular case of context switch to a vCPU of a
PCID-enabled guest left open a time window between the full TLB flush,
and the actual address space switch, during which additional TLB
entries (from the address space about to be switched away from) can be
accumulated, which will not subsequently be purged.

IMPACT
======

Malicious PV guests may be able to cause a host crash (Denial of
Service) or to gain access to data pertaining to other guests.
Privilege escalation opportunities cannot be ruled out.

Additionally, vulnerable configurations are likely to be unstable even
in the absence of an attack.

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

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

Only systems running x86 PV guests are vulnerable.  Systems running
only x86 HVM or PVH guests are not vulnerable.

Only systems with at least one PCID-enabled PV guest are vulnerable.

Systems where PCID or INVPCID are unavailable or entirely disabled are
not vulnerable.

Note that PCID is enabled by default for both 64-bit dom0 and 64-bit
domU when hardware supports it.  PCID acceleration has been backported
to the following versions:
 - Xen 4.11.x,
 - Xen 4.10.2 and onwards,
 - Xen 4.9.3 and onwards,
 - Xen 4.8.4 and onwards,
 - Xen 4.7.6.

To exploit this vulnerability, problematic TLB entries must be created
between the full TLB flush and the address space switch.  The NMI
watchdog handler (enabled via the "watchdog" command line option) is
known to create such entries; other vectors cannot be ruled out.

MITIGATION
==========

Running only HVM or PVH guests will avoid this vulnerability.

Running only 32-bit PV guests alongside the other two types mentioned
above will also avoid this vulnerability, provided Dom0 is also 32-bit
or is not using PCID.  Making a 64-bit Dom0 not use PCID can be achieved
by e.g. "xpti=no-dom0 pcid=xpti".

Disabling use of PCID entirely, by passing "pcid=0" or "invpcid=0" as a
command line option to the hypervisor, will also avoid this
vulnerability (albeit re-introducing the XPTI performance regression
use of PCID was intended to reduce).

Disabling the watchdog timer will remove the only known way of reliably
creating problematic TLB entries, potentially reducing the risk of a
successful attack.

CREDITS
=======

This issue was discovered by Sergey Dyasli and Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa292.patch           xen-unstable, Xen 4.11.x ... Xen 4.7.6

$ sha256sum xsa292*
c515e98e5ae8a16bc5c894741eea5523a7e568f81ee8a570626dcc0f58f40b40  xsa292.meta
f42cb5e1eae5a5c6f0fd84e38df4db9f09a4e1176905c37f292fef9855c82fea  xsa292.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+aa4MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZOd8IAIlWY8Vz3rd9uo4ehIoIIGiQYowxl96NslzZEtEx
LQhpHALXyd8uWJbPwunbOgwEc2ur8Z3xfk6gnKP39SWL9fv4n+0RhQ5TltCFKRc2
97jVk9F0Lmw9VceqI9icrMjkVBk+J6OcAytMLzwT9sX6wJfpD+KjlVXKosLWvmT+
LiGOYa8gQlGQe5s8V1VVVkXOBuz7Jgel4/aRi0bIovBNffagNXt2zXIRgpnNmhFG
g3vMI0Y6WM2VkfOkZkYkcxdW/6vVBeIcmfKhZHyFv6wBo0mWYBz+mvIVFFs6BrFf
IqowWWFAr7NwGFcfs4iKETWbACCCYrpDFX1c9Z7O+SjXCV0=
=mVRN
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAg
ICAyODgsCiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAgMjkxCiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyOTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuMTEiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjg3ZjUxYmYzNjZj
YTc5Yjk4ZTFlMjAxYmY5YmQ3YTljMTY0NjMxZTIiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDI4NCwKICAgICAgICAgICAgMjg1LAog
ICAgICAgICAgICAyODcsCiAgICAgICAgICAgIDI4OCwKICAgICAgICAgICAg
MjkwLAogICAgICAgICAgICAyOTEKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Mi5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43Ijogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFmMWFj
Y2EwYjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAg
ICAgICAgICAyODgsCiAgICAgICAgICAgIDI5MAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjkyLnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjgiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4
MTg4NjUyMDc5ZTNiZmFhNjYiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDI4NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAy
ODcsCiAgICAgICAgICAgIDI4OCwKICAgICAgICAgICAgMjkwLAogICAgICAg
ICAgICAyOTEKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5Mi5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1IiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAg
ICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAgICAyODgs
CiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAgMjkxCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyOTIu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIm1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMjRkNTI4MjUyN2Y0NjQ3
OTA3YjM1NzI4MjBiNTMzNWMxNWNkMDM1NiIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUsCiAgICAg
ICAgICAgIDI4NywKICAgICAgICAgICAgMjg4LAogICAgICAgICAgICAyOTAs
CiAgICAgICAgICAgIDI5MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjkyLnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IHByb3Blcmx5IGZsdXNoIFRMQiBpbiBzd2l0Y2hfY3IzX2Ny
NCgpCgpUaGUgQ1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0
aCBQQ0lEIGVuYWJsZWQgdW5pZm9ybWx5IGhhdmUKQ1IzLk5PRkxVU0ggc2V0
LCByZXN1bHRpbmcgaW4gdGhlIENSMyB3cml0ZSBpdHNlbGYgdG8gbm90IGNh
dXNlIGFueQpmbHVzaGluZyBhdCBhbGwuIFdoZW4gdGhlIHNlY29uZCBDUjQg
d3JpdGUgaXMgc2tpcHBlZCBvciBkb2Vzbid0IGRvIGFueQpmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIg
ZW50cmllcyB3aGljaCBtYXkKaGF2ZSBhY2N1bXVsYXRlZCBhZ2FpbiBpZiB0
aGUgUENJRCBkb2Vzbid0IGNoYW5nZTsgdGhlICJqdXN0IGluIGNhc2UiCmZs
dXNoIG9ubHkgYWZmZWN0cyB0aGUgY2FzZSB3aGVyZSB0aGUgUENJRCBhY3R1
YWxseSBjaGFuZ2VzLiAoVGhlcmUgbWF5CmJlIHBhcnRpY3VsYXJseSBtYW55
IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRj
aGRvZwpOTUkga2lja2luZyBpbiBkdXJpbmcgdGhlIGNyaXRpY2FsIHRpbWUg
d2luZG93LikKClN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0
aGUgQ1IzIHdyaXRlIGluIHRoaXMgcGFydGljdWxhciBjYXNlLgoKU2ltaWxh
cmx5IHRoZSBzZWNvbmQgQ1I0IHdyaXRlIG1heSBub3QgY2F1c2UgYW55IGZs
dXNoaW5nIG9mIFRMQiBlbnRyaWVzCmVzdGFibGlzaGVkIGFnYWluIHdoaWxl
IHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBpdCBtYXkg
Z2V0CnBlcmZvcm1lZCBiZWNhdXNlIG9mIHVucmVsYXRlZCBiaXRzIGNoYW5n
aW5nLiBUaGUgZmx1c2ggb2YgdGhlIG9sZCBQQ0lECm5lZWRzIHRvIGhhcHBl
biBuZXZlcnRoZWxlc3MuCgpBdCB0aGUgc2FtZSB0aW1lIGFsc28gZWxpbWlu
YXRlIGEgcG9zc2libGUgcmFjZSB3aXRoIGxhenkgY29udGV4dApzd2l0Y2g6
IEp1c3QgbGlrZSBmb3IgQ1I0LCBDUjMgbWF5IGNoYW5nZSBhdCBhbnkgdGlt
ZSB3aGlsZSBpbnRlcnJ1cHRzCmFyZSBlbmFibGVkLCBkdWUgdG8gdGhlIF9f
c3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhlCmZs
dXNoIElQSSBoYW5kbGVyLiBJdCBpcyBmb3IgdGhhdCByZWFzb24gdGhhdCB0
aGUgQ1IzIHJlYWQsIGp1c3QgbGlrZQp0aGUgQ1I0IG9uZSwgbXVzdCBoYXBw
ZW4gb25seSBhZnRlciBpbnRlcnJ1cHRzIGhhdmUgYmVlbiB0dXJuZWQgb2Zm
LgoKVGhpcyBpcyBYU0EtMjkyLgoKUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClRlc3Rl
ZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KdjM6IEFkanVzdCBjb21tZW50cy4gRHJvcCBv
bGRfY3I0IGZyb20gdGhlIFBHRSBjaGVjayBpbiB0aGUgZXhwcmVzc2lvbgog
ICAgY29udHJvbGxpbmcgdGhlIGludm9jYXRpb24gb2YgaW52cGNpZF9mbHVz
aF9zaW5nbGVfY29udGV4dCgpLCBhcyBQR0UKICAgIGlzIGFsd2F5cyBjbGVh
ciB0aGVyZS4KdjI6IERlY291cGxlIGludnBjaWRfZmx1c2hfc2luZ2xlX2Nv
bnRleHQoKSBmcm9tIDJuZCBDUjQgd3JpdGUuCgotLS0gYS94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpA
QCAtMTAzLDkgKzEwMyw4IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2
b2lkKQogCiB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3Iz
LCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBvbGRfY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9j
cjQsIG9sZF9wY2lkOwogICAgIHUzMiB0OwotICAgIHVuc2lnbmVkIGxvbmcg
b2xkX3BjaWQgPSBjcjNfcGNpZChyZWFkX2NyMygpKTsKIAogICAgIC8qIFRo
aXMgbm9uLXJlZW50cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVk
IGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxvY2FsX2lycV9zYXZl
KGZsYWdzKTsKQEAgLTEzMywxNSArMTMyLDM4IEBAIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHUKICAgICAgICAgICovCiAgICAg
ICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAgIC8q
CisgICAgICogSWYgd2UgZG9uJ3QgY2hhbmdlIFBDSURzLCB0aGUgQ1IzIHdy
aXRlIGJlbG93IG5lZWRzIHRvIGZsdXNoIHRoaXMgdmVyeQorICAgICAqIFBD
SUQsIGV2ZW4gd2hlbiBhIGZ1bGwgZmx1c2ggd2FzIHBlcmZvcm1lZCBhYm92
ZSwgYXMgd2UgYXJlIGN1cnJlbnRseQorICAgICAqIGFjY3VtdWxhdGluZyBU
TEIgZW50cmllcyBhZ2FpbiBmcm9tIHRoZSBvbGQgYWRkcmVzcyBzcGFjZS4K
KyAgICAgKiBOQjogQ2xlYXJpbmcgdGhlIGJpdCB3aGVuIHdlIGRvbid0IHVz
ZSBQQ0lEIGlzIGJlbmlnbiAoYXMgaXQgaXMgY2xlYXIKKyAgICAgKiBhbHJl
YWR5IGluIHRoYXQgY2FzZSksIGJ1dCBhbGxvd3MgdGhlIGlmKCkgdG8gYmUg
bW9yZSBzaW1wbGUuCisgICAgICovCisgICAgb2xkX3BjaWQgPSBjcjNfcGNp
ZChyZWFkX2NyMygpKTsKKyAgICBpZiAoIG9sZF9wY2lkID09IGNyM19wY2lk
KGNyMykgKQorICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKwog
ICAgIHdyaXRlX2NyMyhjcjMpOwogCiAgICAgaWYgKCBvbGRfY3I0ICE9IGNy
NCApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOwotICAgIGVsc2UgaWYgKCBv
bGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICkKLSAgICAgICAgLyoKLSAgICAg
ICAgICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhl
IG9sZCBQQ0lEIGNyZWF0ZWQgYmV0d2VlbgotICAgICAgICAgKiBmbHVzaGlu
ZyB0aGUgVExCIGFuZCB3cml0aW5nIHRoZSBuZXcgJWNyMyB2YWx1ZSByZW1h
aW4gaW4gdGhlIFRMQi4KLSAgICAgICAgICovCisKKyAgICAvKgorICAgICAq
IE1ha2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQg
UENJRCBjcmVhdGVkIGJldHdlZW4KKyAgICAgKiBmbHVzaGluZyB0aGUgVExC
IGFuZCB3cml0aW5nIHRoZSBuZXcgJWNyMyB2YWx1ZSByZW1haW4gaW4gdGhl
IFRMQi4KKyAgICAgKgorICAgICAqIFRoZSB3cml0ZSB0byBDUjQganVzdCBh
Ym92ZSBoYXMgcGVyZm9ybWVkIGEgd2lkZXIgZmx1c2ggaW4gY2VydGFpbgor
ICAgICAqIGNhc2VzLCB3aGljaCB0aGVyZWZvcmUgZ2V0IGV4Y2x1ZGVkIGhl
cmUuIFNpbmNlIHRoYXQgd3JpdGUgaXMKKyAgICAgKiBjb25kaXRpb25hbCwg
bm90ZSBpbiBwYXJ0aWN1bGFyIHRoYXQgaXQgd29uJ3QgYmUgc2tpcHBlZCBp
ZiBQQ0lERQorICAgICAqIHRyYW5zaXRpb25zIGZyb20gMSB0byAwLiBUaGlz
IGlzIGJlY2F1c2UgdGhlIENSNCB3cml0ZSBmdXJ0aGVyIHVwIHdpbGwKKyAg
ICAgKiBoYXZlIGJlZW4gc2tpcHBlZCBpbiB0aGlzIGNhc2UsIGFzIFBDSURF
IGFuZCBQR0Ugd29uJ3QgYm90aCBiZSBzZXQgYXQKKyAgICAgKiB0aGUgc2Ft
ZSB0aW1lLgorICAgICAqCisgICAgICogTm90ZSBhbHNvIHRoYXQgUEdFIGlz
IGFsd2F5cyBjbGVhciBpbiBvbGRfY3I0LgorICAgICAqLworICAgIGlmICgg
b2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSAmJgorICAgICAgICAgIShjcjQg
JiBYODZfQ1I0X1BHRSkgJiYKKyAgICAgICAgIChvbGRfY3I0ICYgWDg2X0NS
NF9QQ0lERSkgPD0gKGNyNCAmIFg4Nl9DUjRfUENJREUpICkKICAgICAgICAg
aW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dChvbGRfcGNpZCk7CiAKICAg
ICBwb3N0X2ZsdXNoKHQpOwo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:22:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h195a-00035U-E2; Tue, 05 Mar 2019 12:22: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h195X-00033j-Fb
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:22:27 +0000
X-Inumbo-ID: 562c8a96-3f41-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 562c8a96-3f41-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 12:22:26 +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 1h195O-0001lx-MJ; Tue, 05 Mar 2019 12:22:18 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h195O-0002lU-Jo; Tue, 05 Mar 2019 12:22:18 +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: <E1h195O-0002lU-Jo@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:22:18 +0000
Subject: [Xen-devel] Xen Security Advisory 288 v2 - x86: Inconsistent PV
 IOMMU discipline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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-288
                              version 2

                 x86: Inconsistent PV IOMMU discipline

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

Metadata updated to remove dependency on XSA-283.

4.7 backport updated to fix a debug build failure.

Public release.

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

In order for a PV domain to set up DMA from a passed-through device to
one of its pages, the page must be mapped in the IOMMU.  On the other
hand, before a PV page may be used as a "special" page type (such as a
pagetable or descriptor table), it _must not_ be writable in the IOMMU
(otherwise a malicious guest could DMA arbitrary page tables into the
memory, bypassing Xen's safety checks); and Xen's current rule is to
have such pages not in the IOMMU at all.

Until now, in order to accomplish this, the code has borrowed HVM
domain's "physmap" concept: When a page is assigned to a guest,
guess_physmap_add_entry() is called, which for PV guests, will create
a writable IOMMU mapping; and when a page is removed,
guest_physmap_remove_entry() is called, which will remove the mapping.

Additionally, when a page gains the PGT_writable page type, the page
will be added into the IOMMU; and when the page changes away from a
PGT_writable type, the page will be removed from the IOMMU.

Unfortunately, borrowing the "physmap" concept from HVM domains is
problematic.  HVM domains have a lock on their p2m tables, ensuring
synchronization between modifications to the p2m; and all hypercall
parameters must first be translated through the p2m before being used.
Trying to mix this locked-and-gated approach with PV's lock-free
approach leads to several races and inconsistencies.

IMPACT
======

An untrusted PV domain with access to a physical device can DMA into
its own pagetables, leading to privilege escalation.

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

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

Only systems where PV guests are given direct access to physical
devices (PCI pass-through) are vulnerable.  Systems with only HVM
guests, or systems which do not use PCI pass-through, are not
vulnerable.

MITIGATION
==========

Only assigning devices to HVM guests will avoid these vulnerabilities.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa288.patch           xen-unstable
xsa288-4.11.patch      Xen 4.11.x, Xen 4.10.x
xsa288-4.9.patch       Xen 4.9.x
xsa288-4.8.patch       Xen 4.8.x
xsa288-4.7.patch       Xen 4.7.x

$ sha256sum xsa288*
7254f0ce791b5543aec68643ec47e2bcf7823650949c7eb32db5122591f12e8c  xsa288.meta
e1159cb5c1c5a01b28753739b6a78b555ebe4b920cae766db47e0f2a1a21c188  xsa288.patch
e9986ceda84e7391c27d80fd541a0e5edf1eadef302a560b4e445ca9bad4c56e  xsa288-4.7.patch
14856543ccaa5b3db2a209d25637ed025f2eb940294d0cd07e03f56630a9e5af  xsa288-4.8.patch
df5e4a367f58491d54c778e2997142792c881d4f7b5a2a1d3339d2a3f1abafe5  xsa288-4.9.patch
58ba46b4814695dc34beaa5fb644931253bd0b0c6a8dc843c735beec152ae722  xsa288-4.11.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+aa4MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZZcYIAKeJomA0DWjp8LewxvGSUugZ34CCoS2OaOVSBw0g
r5gGZ1B3WF8JHcpoV3JdPsiv0O61Ye2XX/PhAfe577PW5357vnNHqE9GbOVwxXNZ
pNsSJ5r7OG1OEQdGUetB9McqkDhX/kpg4tnAokeU7FKjwfMTqjGYmacjAWlAqGqp
mZF83H2NLiXtroq7sWcTopO32O/dvUmd0+29mcTihS+XzdeTBfNuz4XiYF9YqA04
QN0NcqHACjM7C1OGAgXW9PXUPJzm5PuMCAR56qLxaN1V+JEC+hwkPliDpZUU2xrx
I6mc0FkoKfIRvD8sVLB+z0rkjpnOPjVhH6okIBBcHya71fg=
=JG+V
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3CiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODgt
NC4xMS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiODdmNTFiZjM2NmNh
NzliOThlMWUyMDFiZjliZDdhOWMxNjQ2MzFlMiIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUsCiAg
ICAgICAgICAgIDI4NwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVz
IjogWwogICAgICAgICAgICAieHNhMjg4LTQuMTEucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNyI6IHsKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiNzEwY2MwOTY5NzEwMTliYzJlNWE5YWFiYjlhZjFhY2Nh
MGI1YjllNyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
Mjg0LAogICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NwogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
Mjg4LTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5MDhlNzY4ZmFl
NDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2IiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NSwK
ICAgICAgICAgICAgMjg3CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODgtNC44LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImY1YWNmOTdmNjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAz
ZGE3N2UwZDUiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI4NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAyODcKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI4OC00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMjRkNTI4
MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMxNWNkMDM1NiIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAy
ODUsCiAgICAgICAgICAgIDI4NwogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg4LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSAzYWEwZjk5ZmEyNzU0MGVhNWUzY2UwYWUzNTRjN2M4OTAzNDhjNjdh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDM1ICsrKysrKysr
KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTE2IGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNGQzYjE3ZjNhOC4uNzFi
Mzk4NGRkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTgxLDYgKzgxLDIyIEBACiAgKiBPUydz
LCB3aGljaCB3aWxsIGdlbmVyYWxseSB1c2UgdGhlIFdQIGJpdCB0byBzaW1w
bGlmeSBjb3B5LW9uLXdyaXRlCiAgKiBpbXBsZW1lbnRhdGlvbiAoaW4gdGhh
dCBjYXNlLCBPUyB3YW50cyBhIGZhdWx0IHdoZW4gaXQgd3JpdGVzIHRvCiAg
KiBhbiBhcHBsaWNhdGlvbi1zdXBwbGllZCBidWZmZXIpLgorICoKKyAqIFBW
IGRvbVVzIGFuZCBJT01NVXM6CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLQor
ICogRm9yIGEgZ3Vlc3QgdG8gYmUgYWJsZSB0byBETUEgaW50byBhIHBhZ2Us
IHRoYXQgcGFnZSBtdXN0IGJlIGluIHRoZQorICogZG9tYWluJ3MgSU9NTVUu
ICBIb3dldmVyLCB3ZSAqbXVzdCBub3QqIGFsbG93IERNQSBpbnRvICdzcGVj
aWFsJworICogcGFnZXMgKHN1Y2ggYXMgcGFnZSB0YWJsZSBwYWdlcywgZGVz
Y3JpcHRvciB0YWJsZXMsICZjKTsgYW5kIHdlCisgKiBtdXN0IGFsc28gZW5z
dXJlIHRoYXQgbWFwcGluZ3MgYXJlIHJlbW92ZWQgZnJvbSB0aGUgSU9NTVUg
d2hlbiB0aGUKKyAqIHBhZ2UgaXMgZnJlZWQuICBGaW5hbGx5LCBpdCBpcyBp
bmhlcmVudGx5IHJhY3kgdG8gbWFrZSBhbnkgY2hhbmdlcworICogYmFzZWQg
b24gYSBwYWdlIHdpdGggYSBub24temVybyB0eXBlIGNvdW50LgorICoKKyAq
IFRvIHRoYXQgZW5kLCB3ZSBwdXQgdGhlIHBhZ2UgaW4gdGhlIElPTU1VIG9u
bHkgd2hlbiBhIHBhZ2UgZ2FpbnMKKyAqIHRoZSBQR1Rfd3JpdGVhYmxlIHR5
cGU7IGFuZCB3ZSByZW1vdmUgdGhlIHBhZ2Ugd2hlbiBpdCBsb3NlcyB0aGUK
KyAqIFBHVF93cml0ZWFibGUgdHlwZSAobm90IHdoZW4gdGhlIHR5cGUgY291
bnQgZ29lcyB0byB6ZXJvKS4gIFRoaXMKKyAqIGVmZmVjdGl2ZWx5IHByb3Rl
Y3RzIHRoZSBJT01NVSBzdGF0dXMgdXBkYXRlIHdpdGggdGhlIHR5cGUgY291
bnQgd2UKKyAqIGhhdmUganVzdCBhY3F1aXJlZC4gIFdlIG11c3QgYWxzbyBj
aGVjayBmb3IgUEdUX3dyaXRhYmxlIHR5cGUgd2hlbgorICogZG9pbmcgdGhl
IGZpbmFsIHB1dF9wYWdlKCksIGFuZCByZW1vdmUgaXQgZnJvbSB0aGUgaW9t
bXUgaWYgc28uCiAgKi8KIAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CkBAIC0y
MzIwLDE5ICsyMzM2LDc5IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0
X3BnZW50cnlfdCAqcGw0ZSwKIH0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8K
IAotc3RhdGljIGludCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCisvKgorICogSW4gdGhlIGNvdXJzZSBvZiBhIHBh
Z2UncyB1c2UsIGl0IG1heSBoYXZlIGNhdXNlZCBvdGhlciBzZWNvbmRhcnkK
KyAqIG1hcHBpbmdzIHRvIGhhdmUgY2hhbmdlZDoKKyAqIC0gWGVuJ3MgbWFw
cGluZ3MgbWF5IGhhdmUgYmVlbiBjaGFuZ2VkIHRvIGFjY29tb2RhdGUgdGhl
IHJlcXVlc3RlZAorICogICBjYWNoZSBhdHRpYnV0ZXMKKyAqIC0gQSBwYWdl
IG1heSBoYXZlIGJlZW4gcHV0IGludG8gdGhlIElPTU1VIG9mIGEgUFYgZ3Vl
c3Qgd2hlbiBpdAorICogICBnYWluZWQgYSB3cml0YWJsZSBtYXBwaW5nLgor
ICoKKyAqIE5vdyB0aGF0IHRoZSBwYWdlIGlzIGJlaW5nIGZyZWVkLCBjbGVh
biB1cCB0aGVzZSBtYXBwaW5ncyBpZgorICogYXBwcm9wcmlhdGUuICBOQiB0
aGF0IGF0IHRoaXMgcG9pbnQgdGhlIHBhZ2UgaXMgc3RpbGwgImFsbG9jYXRl
ZCIsCisgKiBidXQgbm90ICJsaXZlIiAoaS5lLiwgaXRzIHJlZmNvdW50IGlz
IDApLCBzbyBpdCdzIHNhZmUgdG8gcmVhZCB0aGUKKyAqIGNvdW50X2luZm8s
IG93bmVyLCBhbmQgdHlwZV9pbmZvIHdpdGhvdXQgc3luY2hyb25pemF0aW9u
LgorICovCitzdGF0aWMgaW50IGNsZWFudXBfcGFnZV9tYXBwaW5ncyhzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIHVuc2lnbmVkIGludCBjYWNo
ZWF0dHIgPQogICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19jYWNo
ZWF0dHJfbWFzaykgPj4gUEdDX2NhY2hlYXR0cl9iYXNlOworICAgIGludCBy
YyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSk7CiAKLSAgICBpZiAoIGxpa2VseShjYWNoZWF0dHIgPT0g
MCkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAvKgorICAgICAqIElmIHdl
J3ZlIG1vZGlmaWVkIHhlbiBtYXBwaW5ncyBhcyBhIHJlc3VsdCBvZiBndWVz
dCBjYWNoZQorICAgICAqIGF0dHJpYnV0ZXMsIHJlc3RvcmUgdGhlbSB0byB0
aGUgIm5vcm1hbCIgc3RhdGUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2Vs
eShjYWNoZWF0dHIpICkKKyAgICB7CisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gJj0gflBHQ19jYWNoZWF0dHJfbWFzazsKIAotICAgIHBhZ2UtPmNvdW50
X2luZm8gJj0gflBHQ19jYWNoZWF0dHJfbWFzazsKKyAgICAgICAgQlVHX09O
KGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkpOwogCi0gICAgQlVHX09OKGlzX3hl
bl9oZWFwX3BhZ2UocGFnZSkpOworICAgICAgICByYyA9IHVwZGF0ZV94ZW5f
bWFwcGluZ3MobWZuLCAwKTsKKyAgICB9CiAKLSAgICByZXR1cm4gdXBkYXRl
X3hlbl9tYXBwaW5ncyhtZm5feChwYWdlX3RvX21mbihwYWdlKSksIDApOwor
ICAgIC8qCisgICAgICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4n
cyBJT01NVSwgcmVtb3ZlIGl0LgorICAgICAqCisgICAgICogTkIgdGhhdCB3
cml0YWJsZSB4ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5k
IGNsZWFyZWQgYnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBj
b2RlLCByYXRoZXIgdGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNo
OgorICAgICAqIC0gVGhleSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJ
T01NVSBtYXBwaW5nLCBhbmQKKyAgICAgKiAtIFdlIGRvbid0IG5lY2Vzc2Fy
aWx5IGV4cGVjdCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhl
IGZpbmFsCisgICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAg
ICAqIEdvIGFoZWFkIGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgp
IG9uIHhlbmhlYXAgcGFnZXMgYW55d2F5LCBqdXN0CisgICAgICogaW4gY2Fz
ZTsgYnV0IG9ubHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3VudCBpcyB6
ZXJvIGFuZCByZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUg
Zm9yIG5vbi14ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdU
X3dyaXRhYmxlX3BhZ2UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlmICgg
ZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdV9w
dF9zeW5jKGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIg
PSBpb21tdV9sZWdhY3lfdW5tYXAoZCwgX2RmbihtZm4pLCBQQUdFX09SREVS
XzRLKTsKKworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAg
ICAgIHJjID0gcmMyOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBsaWtl
bHkoIWlzX3hlbl9oZWFwX3BhZ2UocGFnZSkpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCisg
ICAgICAgICAgICAgICAgICAgIChQR1RfdHlwZV9tYXNrIHwgUEdUX2NvdW50
X21hc2spKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSk7CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogQ2xlYXIgdGhlIHR5cGUgdG8gcmVjb3JkIHRo
ZSBmYWN0IHRoYXQgYWxsIHdyaXRhYmxlIG1hcHBpbmdzCisgICAgICAgICAg
ICAgKiBoYXZlIGJlZW4gcmVtb3ZlZC4gIEJ1dCBpZiBlaXRoZXIgb3BlcmF0
aW9uIGZhaWxlZCwgbGVhdmUKKyAgICAgICAgICAgICAqIHR5cGVfaW5mbyBh
bG9uZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJj0gfihQR1RfdHlwZV9tYXNrIHwgUEdUX2NvdW50X21hc2spOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lk
IHB1dF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yMzQ4LDcg
KzI0MjQsNyBAQCB2b2lkIHB1dF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAKICAgICBpZiAoIHVubGlrZWx5KChueCAmIFBHQ19jb3VudF9tYXNr
KSA9PSAwKSApCiAgICAgewotICAgICAgICBpZiAoIGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIocGFnZSkgPT0gMCApCisgICAgICAgIGlmICggIWNsZWFudXBf
cGFnZV9tYXBwaW5ncyhwYWdlKSApCiAgICAgICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZShwYWdlKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCkBAIC00MDQzLDkgKzQxMTksMTAgQEAg
aW50IHN0ZWFsX3BhZ2UoCiAgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4g
aWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCiAgICAg
ICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzogc3Vi
c2VxdWVudCBtYXBwaW5ncyB3aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hl
IGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICog
Z2V0X3BhZ2VfZnJvbV9sMWUoKS4KKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wx
ZSgpLCBvciB0aGUgcGFnZSB0byBiZSBhZGRlZCBiYWNrIHRvIHRoZSBJT01N
VQorICAgICAqIHVwb24gdGhlIHR5cGUgY2hhbmdpbmcgdG8gUEdUX3dyaXRl
YWJsZSwgYXMgYXBwcm9wcmlhdGUuCiAgICAgICovCi0gICAgaWYgKCAocmMg
PSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAo
cmMgPSBjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkpICkKICAgICB7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCBkMTRjZTU3ZGQ1Li5lNmViODQyMTcyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC03NzgsOSArNzc4LDkgQEAgcDJtX3JlbW92ZV9wYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVu
c2lnbmVkIGxvbmcgbWZuLAogICAgIHAybV90eXBlX3QgdDsKICAgICBwMm1f
YWNjZXNzX3QgYTsKIAorICAgIC8qIElPTU1VIGZvciBQViBndWVzdHMgaXMg
aGFuZGxlZCBpbiBnZXRfcGFnZV90eXBlKCkgYW5kIHB1dF9wYWdlKCkuICov
CiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWlu
KSApCi0gICAgICAgIHJldHVybiBuZWVkX2lvbW11X3B0X3N5bmMocDJtLT5k
b21haW4pID8KLSAgICAgICAgICAgIGlvbW11X2xlZ2FjeV91bm1hcChwMm0t
PmRvbWFpbiwgX2RmbihtZm4pLCBwYWdlX29yZGVyKSA6IDA7CisgICAgICAg
IHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJt
LCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1m
bj0lI2x4XG4iLCBnZm5fbCwgbWZuKTsKQEAgLTgyNSwxMCArODI1LDM1IEBA
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3Rz
IGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgp
LiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCi0g
ICAgICAgIHJldHVybiAobmVlZF9pb21tdV9wdF9zeW5jKGQpICYmIHQgPT0g
cDJtX3JhbV9ydykgPwotICAgICAgICAgICAgaW9tbXVfbGVnYWN5X21hcChk
LCBfZGZuKG1mbl94KG1mbikpLCBtZm4sIHBhZ2Vfb3JkZXIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkgOiAwOworICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogT3VyIGludGVyZmFjZSBmb3IgUFYgZ3Vlc3RzIHdydCBJ
T01NVSBlbnRyaWVzIGhhc24ndCBiZWVuIHZlcnkKKyAgICAgICAgICogY2xl
YXI7IGJ1dCBoaXN0b3JpY2FsbHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBvdXQg
d2l0aCBJT01NVSBtYXBwaW5ncywKKyAgICAgICAgICogYW5kIG9ubHkgbG9z
ZSB0aGVtIHdoZW4gY2hhbmdlZCB0byBhIGRpZmZlcmVudCBwYWdlIHR5cGUu
CisgICAgICAgICAqCisgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5
IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4KKyAg
ICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0
IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEKKyAgICAgICAgICogd3JpdGFi
bGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEgY291bnQgb2Yg
MCAoc3VjaCB0aGF0CisgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQg
dHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKKyAg
ICAgICAgICogZW50cnkpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAh
bmVlZF9pb21tdV9wdF9zeW5jKGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisg
ICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdl
LCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAgIHB1
dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQogCiAgICAgLyogZm9yZWlnbiBwYWdl
cyBhcmUgYWRkZWQgdGhydSBwMm1fYWRkX2ZvcmVpZ24gKi8KICAgICBpZiAo
IHAybV9pc19mb3JlaWduKHQpICkKLS0gCjIuMjAuMQoK

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

RnJvbSBkYzkzODU1YThiMzlmYmMyNmYzM2JmZmExMzRmYzk0ZDM2NzI2YTlm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDQxICsrKysrKysr
KysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMo
KyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNDdmNGFhNGY2YS4u
MTQ0NDc5ODIwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTgxLDYgKzgxLDIyIEBACiAgKiBP
UydzLCB3aGljaCB3aWxsIGdlbmVyYWxseSB1c2UgdGhlIFdQIGJpdCB0byBz
aW1wbGlmeSBjb3B5LW9uLXdyaXRlCiAgKiBpbXBsZW1lbnRhdGlvbiAoaW4g
dGhhdCBjYXNlLCBPUyB3YW50cyBhIGZhdWx0IHdoZW4gaXQgd3JpdGVzIHRv
CiAgKiBhbiBhcHBsaWNhdGlvbi1zdXBwbGllZCBidWZmZXIpLgorICoKKyAq
IFBWIGRvbVVzIGFuZCBJT01NVXM6CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LQorICogRm9yIGEgZ3Vlc3QgdG8gYmUgYWJsZSB0byBETUEgaW50byBhIHBh
Z2UsIHRoYXQgcGFnZSBtdXN0IGJlIGluIHRoZQorICogZG9tYWluJ3MgSU9N
TVUuICBIb3dldmVyLCB3ZSAqbXVzdCBub3QqIGFsbG93IERNQSBpbnRvICdz
cGVjaWFsJworICogcGFnZXMgKHN1Y2ggYXMgcGFnZSB0YWJsZSBwYWdlcywg
ZGVzY3JpcHRvciB0YWJsZXMsICZjKTsgYW5kIHdlCisgKiBtdXN0IGFsc28g
ZW5zdXJlIHRoYXQgbWFwcGluZ3MgYXJlIHJlbW92ZWQgZnJvbSB0aGUgSU9N
TVUgd2hlbiB0aGUKKyAqIHBhZ2UgaXMgZnJlZWQuICBGaW5hbGx5LCBpdCBp
cyBpbmhlcmVudGx5IHJhY3kgdG8gbWFrZSBhbnkgY2hhbmdlcworICogYmFz
ZWQgb24gYSBwYWdlIHdpdGggYSBub24temVybyB0eXBlIGNvdW50LgorICoK
KyAqIFRvIHRoYXQgZW5kLCB3ZSBwdXQgdGhlIHBhZ2UgaW4gdGhlIElPTU1V
IG9ubHkgd2hlbiBhIHBhZ2UgZ2FpbnMKKyAqIHRoZSBQR1Rfd3JpdGVhYmxl
IHR5cGU7IGFuZCB3ZSByZW1vdmUgdGhlIHBhZ2Ugd2hlbiBpdCBsb3NlcyB0
aGUKKyAqIFBHVF93cml0ZWFibGUgdHlwZSAobm90IHdoZW4gdGhlIHR5cGUg
Y291bnQgZ29lcyB0byB6ZXJvKS4gIFRoaXMKKyAqIGVmZmVjdGl2ZWx5IHBy
b3RlY3RzIHRoZSBJT01NVSBzdGF0dXMgdXBkYXRlIHdpdGggdGhlIHR5cGUg
Y291bnQgd2UKKyAqIGhhdmUganVzdCBhY3F1aXJlZC4gIFdlIG11c3QgYWxz
byBjaGVjayBmb3IgUEdUX3dyaXRhYmxlIHR5cGUgd2hlbgorICogZG9pbmcg
dGhlIGZpbmFsIHB1dF9wYWdlKCksIGFuZCByZW1vdmUgaXQgZnJvbSB0aGUg
aW9tbXUgaWYgc28uCiAgKi8KIAogI2luY2x1ZGUgPHhlbi9rY29uZmlnLmg+
CkBAIC0yMzc5LDE5ICsyMzk1LDc5IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2Vu
dHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyBpbnQgY2xlYW51cF9wYWdlX2NhY2hlYXR0cihzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQorLyoKKyAqIEluIHRoZSBjb3Vyc2Ugb2YgYSBwYWdl
J3MgdXNlLCBpdCBtYXkgaGF2ZSBjYXVzZWQgb3RoZXIgc2Vjb25kYXJ5Cisg
KiBtYXBwaW5ncyB0byBoYXZlIGNoYW5nZWQ6CisgKiAtIFhlbidzIG1hcHBp
bmdzIG1heSBoYXZlIGJlZW4gY2hhbmdlZCB0byBhY2NvbW9kYXRlIHRoZSBy
ZXF1ZXN0ZWQKKyAqICAgY2FjaGUgYXR0aWJ1dGVzCisgKiAtIEEgcGFnZSBt
YXkgaGF2ZSBiZWVuIHB1dCBpbnRvIHRoZSBJT01NVSBvZiBhIFBWIGd1ZXN0
IHdoZW4gaXQKKyAqICAgZ2FpbmVkIGEgd3JpdGFibGUgbWFwcGluZy4KKyAq
CisgKiBOb3cgdGhhdCB0aGUgcGFnZSBpcyBiZWluZyBmcmVlZCwgY2xlYW4g
dXAgdGhlc2UgbWFwcGluZ3MgaWYKKyAqIGFwcHJvcHJpYXRlLiAgTkIgdGhh
dCBhdCB0aGlzIHBvaW50IHRoZSBwYWdlIGlzIHN0aWxsICJhbGxvY2F0ZWQi
LAorICogYnV0IG5vdCAibGl2ZSIgKGkuZS4sIGl0cyByZWZjb3VudCBpcyAw
KSwgc28gaXQncyBzYWZlIHRvIHJlYWQgdGhlCisgKiBjb3VudF9pbmZvLCBv
d25lciwgYW5kIHR5cGVfaW5mbyB3aXRob3V0IHN5bmNocm9uaXphdGlvbi4K
KyAqLworc3RhdGljIGludCBjbGVhbnVwX3BhZ2VfbWFwcGluZ3Moc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY2FjaGVh
dHRyID0KICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfY2FjaGVh
dHRyX21hc2spID4+IFBHQ19jYWNoZWF0dHJfYmFzZTsKKyAgICBpbnQgcmMg
PSAwOworICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKLSAgICBpZiAoIGxpa2VseShjYWNoZWF0dHIgPT0gMCkgKQotICAg
ICAgICByZXR1cm4gMDsKKyAgICAvKgorICAgICAqIElmIHdlJ3ZlIG1vZGlm
aWVkIHhlbiBtYXBwaW5ncyBhcyBhIHJlc3VsdCBvZiBndWVzdCBjYWNoZQor
ICAgICAqIGF0dHJpYnV0ZXMsIHJlc3RvcmUgdGhlbSB0byB0aGUgIm5vcm1h
bCIgc3RhdGUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseShjYWNoZWF0
dHIpICkKKyAgICB7CisgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gflBH
Q19jYWNoZWF0dHJfbWFzazsKIAotICAgIHBhZ2UtPmNvdW50X2luZm8gJj0g
flBHQ19jYWNoZWF0dHJfbWFzazsKKyAgICAgICAgQlVHX09OKGlzX3hlbl9o
ZWFwX3BhZ2UocGFnZSkpOwogCi0gICAgQlVHX09OKGlzX3hlbl9oZWFwX3Bh
Z2UocGFnZSkpOworICAgICAgICByYyA9IHVwZGF0ZV94ZW5fbWFwcGluZ3Mo
bWZuLCAwKTsKKyAgICB9CiAKLSAgICByZXR1cm4gdXBkYXRlX3hlbl9tYXBw
aW5ncyhwYWdlX3RvX21mbihwYWdlKSwgMCk7CisgICAgLyoKKyAgICAgKiBJ
ZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFpbidzIElPTU1VLCByZW1vdmUg
aXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0IHdyaXRhYmxlIHhlbmhlYXAg
cGFnZXMgaGF2ZSB0aGVpciB0eXBlIHNldCBhbmQgY2xlYXJlZCBieQorICAg
ICAqIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUsIHJhdGhlciB0aGFu
IGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1Y2g6CisgICAgICogLSBUaGV5
IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFuIElPTU1VIG1hcHBpbmcsIGFu
ZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNzYXJpbHkgZXhwZWN0IHRoZSB0
eXBlIGNvdW50IHRvIGJlIHplcm8gd2hlbiB0aGUgZmluYWwKKyAgICAgKiBw
dXRfcGFnZSBoYXBwZW5zLgorICAgICAqCisgICAgICogR28gYWhlYWQgYW5k
IGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFwKCkgb24geGVuaGVhcCBwYWdl
cyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBjYXNlOyBidXQgb25seSBBU1NF
UlQoKSB0aGF0IHRoZSB0eXBlIGNvdW50IGlzIHplcm8gYW5kIHJlbW92ZSB0
aGUKKyAgICAgKiBQR1Rfd3JpdGFibGUgdHlwZSBmb3Igbm9uLXhlbmhlYXAg
cGFnZXMuCisgICAgICovCisgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRf
b3duZXIocGFnZSk7CisKKyAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFp
bihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGludCByYzIgPSBpb21tdV91bm1hcF9wYWdlKGQsIG1m
bik7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAg
ICByYyA9IHJjMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5
KCFpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJgorICAg
ICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8IFBHVF9jb3VudF9t
YXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUg
ZmFjdCB0aGF0IGFsbCB3cml0YWJsZSBtYXBwaW5ncworICAgICAgICAgICAg
ICogaGF2ZSBiZWVuIHJlbW92ZWQuICBCdXQgaWYgZWl0aGVyIG9wZXJhdGlv
biBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBlX2luZm8gYWxv
bmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5
KCFyYykgKQorICAgICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICY9IH4oUEdUX3R5cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBw
dXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjQwNyw3ICsy
NDgzLDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogCiAgICAgaWYgKCB1bmxpa2VseSgobnggJiBQR0NfY291bnRfbWFzaykg
PT0gMCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2Fj
aGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBpZiAoICFjbGVhbnVwX3Bh
Z2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIE1FTV9M
T0coIkxlYWtpbmcgcGZuICVseCIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKQEAg
LTQ3NzEsOSArNDg0NywxMCBAQCBpbnQgc3RlYWxfcGFnZSgKICAgICAgKiBO
QiB0aGlzIGlzIHNhZmUgZXZlbiBpZiB0aGUgcGFnZSBlbmRzIHVwIGJlaW5n
IGdpdmVuIGJhY2sgdG8KICAgICAgKiB0aGUgZG9tYWluLCBiZWNhdXNlIHRo
ZSBjb3VudCBpcyB6ZXJvOiBzdWJzZXF1ZW50IG1hcHBpbmdzIHdpbGwKICAg
ICAgKiBjYXVzZSB0aGUgY2FjaGUgYXR0cmlidXRlcyB0byBiZSByZS1pbnN0
YXRlZCBpbnNpZGUKLSAgICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLgorICAg
ICAqIGdldF9wYWdlX2Zyb21fbDFlKCksIG9yIHRoZSBwYWdlIHRvIGJlIGFk
ZGVkIGJhY2sgdG8gdGhlIElPTU1VCisgICAgICogdXBvbiB0aGUgdHlwZSBj
aGFuZ2luZyB0byBQR1Rfd3JpdGVhYmxlLCBhcyBhcHByb3ByaWF0ZS4KICAg
ICAgKi8KLSAgICBpZiAoIChyYyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIo
cGFnZSkpICkKKyAgICBpZiAoIChyYyA9IGNsZWFudXBfcGFnZV9tYXBwaW5n
cyhwYWdlKSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogQ291
bGRuJ3QgZml4dXAgWGVuJ3MgbWFwcGluZ3M7IHB1dCB0aGluZ3MgdGhlIHdh
eSB3ZSBmb3VuZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDdiYmI3ODJiZGUuLjE0
ZjViZGI3ODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTY0MiwxMyArNjQyLDkg
QEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1f
dHlwZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01N
VSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgp
IGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShwMm0tPmRvbWFpbikgKQotICAgIHsKLSAgICAgICAgaWYgKCBu
ZWVkX2lvbW11KHAybS0+ZG9tYWluKSApCi0gICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQotICAgICAgICAg
ICAgICAgIGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkp
OwogICAgICAgICByZXR1cm4gMDsKLSAgICB9CiAKICAgICBBU1NFUlQoZ2Zu
X2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAgIFAyTV9ERUJVRygicmVt
b3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdmbiwgbWZuKTsKQEAgLTY5
MiwyMiArNjg4LDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGludCBwb2Rf
Y291bnQgPSAwOwogICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBm
b3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFu
ZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkg
JiYgdCA9PSBwMm1fcmFtX3J3ICkKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogT3VyIGludGVyZmFjZSBmb3IgUFYgZ3Vlc3RzIHdy
dCBJT01NVSBlbnRyaWVzIGhhc24ndCBiZWVuIHZlcnkKKyAgICAgICAgICog
Y2xlYXI7IGJ1dCBoaXN0b3JpY2FsbHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBv
dXQgd2l0aCBJT01NVSBtYXBwaW5ncywKKyAgICAgICAgICogYW5kIG9ubHkg
bG9zZSB0aGVtIHdoZW4gY2hhbmdlZCB0byBhIGRpZmZlcmVudCBwYWdlIHR5
cGUuCisgICAgICAgICAqCisgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3Bl
cnR5IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4K
KyAgICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVz
dWx0IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEKKyAgICAgICAgICogd3Jp
dGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEgY291bnQg
b2YgMCAoc3VjaCB0aGF0CisgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0
ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUK
KyAgICAgICAgICogZW50cnkpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhbmVlZF9pb21tdShkKSB8fCB0ICE9IHAybV9yYW1fcncgKQorICAgICAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRl
cik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZSgKLSAgICAgICAgICAgICAgICAgICAgZCwgbWZu
ICsgaSwgbWZuICsgaSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJs
ZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4g
MCApCi0gICAgICAgICAgICAgICAgICAgICAgICBpb21tdV91bm1hcF9wYWdl
KGQsIG1mbiArIGkpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQorICAgICAgICAg
ICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFi
bGVfcGFnZSkgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgfQogCi0tIAoyLjIwLjEKCg==

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

RnJvbSBjNDE2OWE3MmViMzkxYzZhMzgxYmMxODVlZmM4ZTgzZjI3MzQ1ODAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGVmM2Iy
MDhmYjAuLjlmMzc1YmMyMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBA
QAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4K
KyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGlu
dG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFp
bidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxvdyBETUEg
aW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUg
cGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVz
dCBhbHNvIGVuc3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20g
dGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlzIGZyZWVkLiAgRmluYWxs
eSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5nZXMK
KyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRo
ZSBJT01NVSBvbmx5IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dy
aXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBwYWdlIHdoZW4gaXQg
bG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3Rp
dmVseSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRo
ZSB0eXBlIGNvdW50IHdlCisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBt
dXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBlIHdoZW4KKyAq
IGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZy
b20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4va2Nv
bmZpZy5oPgpAQCAtMjM4MCwxOSArMjM5Niw3OSBAQCBzdGF0aWMgaW50IG1v
ZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJj
OwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29u
ZGFyeQorICogbWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4n
cyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0
ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICogLSBB
IHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQ
ViBndWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBp
bmcuCisgKgorICogTm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQs
IGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBhcHByb3ByaWF0ZS4g
IE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxs
b2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291
bnQgaXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRf
aW5mbywgb3duZXIsIGFuZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6
YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdlX21hcHBpbmdz
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50
IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdD
X2NhY2hlYXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAg
aW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2FjaGVhdHRyID09IDAp
ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2
ZSBtb2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3Qg
Y2FjaGUKKyAgICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhl
ICJub3JtYWwiIHN0YXRlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHko
Y2FjaGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5jb3VudF9pbmZv
ICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9p
bmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihp
c194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpKTsKKyAgICAgICAgcmMgPSB1cGRhdGVfeGVuX21h
cHBpbmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVwZGF0ZV94
ZW5fbWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisg
ICAgICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwg
cmVtb3ZlIGl0LgorICAgICAqCisgICAgICogTkIgdGhhdCB3cml0YWJsZSB4
ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5kIGNsZWFyZWQg
YnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCByYXRo
ZXIgdGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAq
IC0gVGhleSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBw
aW5nLCBhbmQKKyAgICAgKiAtIFdlIGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVj
dCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhlIGZpbmFsCisg
ICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFo
ZWFkIGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhl
YXAgcGFnZXMgYW55d2F5LCBqdXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9u
bHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3VudCBpcyB6ZXJvIGFuZCBy
ZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUgZm9yIG5vbi14
ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxl
X3BhZ2UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlmICggZCAmJiBpc19w
dl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFn
ZShkLCBtZm4pOworCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAg
ICAgICAgICAgcmMgPSByYzI7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
IGxpa2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdlKSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYKKyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1Rf
Y291bnRfbWFzaykpID09IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBDbGVhciB0aGUgdHlwZSB0byByZWNv
cmQgdGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFwcGluZ3MKKyAgICAg
ICAgICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBv
cGVyYXRpb24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9p
bmZvIGFsb25lLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAo
IGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAgICBwYWdlLT51LmludXNl
LnR5cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFz
ayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAK
IHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0
MDgsNyArMjQ4NCw3IEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdDX2NvdW50
X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9w
YWdlX2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xl
YW51cF9wYWdlX21hcHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVf
ZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICBNRU1fTE9HKCJMZWFraW5nIHBmbiAlbHgiLCBwYWdlX3RvX21mbihwYWdl
KSk7CkBAIC00Nzc2LDkgKzQ4NTIsMTAgQEAgaW50IHN0ZWFsX3BhZ2UoCiAg
ICAgICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1
cCBiZWluZyBnaXZlbiBiYWNrIHRvCiAgICAgICogdGhlIGRvbWFpbiwgYmVj
YXVzZSB0aGUgY291bnQgaXMgemVybzogc3Vic2VxdWVudCBtYXBwaW5ncyB3
aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hlIGF0dHJpYnV0ZXMgdG8gYmUg
cmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICogZ2V0X3BhZ2VfZnJvbV9sMWUo
KS4KKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLCBvciB0aGUgcGFnZSB0
byBiZSBhZGRlZCBiYWNrIHRvIHRoZSBJT01NVQorICAgICAqIHVwb24gdGhl
IHR5cGUgY2hhbmdpbmcgdG8gUEdUX3dyaXRlYWJsZSwgYXMgYXBwcm9wcmlh
dGUuCiAgICAgICovCi0gICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2Fj
aGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2Vf
bWFwcGluZ3MocGFnZSkpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAg
ICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1hcHBpbmdzOyBwdXQgdGhpbmdz
IHRoZSB3YXkgd2UgZm91bmQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAyMzlmOGU4
ODJiLi45YzE4NDliZjUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC02NDQsMjMg
KzY0NCw5IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAg
LyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdl
X3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdf
bW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4pICkKLSAgICB7Ci0gICAgICAg
IGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+
ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2Uo
cDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAgICAgICAgICAgICAgaWYg
KCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAg
ICB9CisgICAgICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2Nr
ZWRfYnlfbWUocDJtLCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5n
IGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm4sIG1mbik7CkBAIC03MDMsMjYg
KzY4OSwzMyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICBpbnQgcG9kX2Nv
dW50ID0gMDsKICAgICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9y
IFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQg
cHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KGQpICYm
IHQgPT0gcDJtX3JhbV9ydyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICAgICAgICAgIGlm
ICggcmMgIT0gMCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICAgICAgICAgICAg
ICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNr
LiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1h
cF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSkpICkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICogT3VyIGlu
dGVyZmFjZSBmb3IgUFYgZ3Vlc3RzIHdydCBJT01NVSBlbnRyaWVzIGhhc24n
dCBiZWVuIHZlcnkKKyAgICAgICAgICogY2xlYXI7IGJ1dCBoaXN0b3JpY2Fs
bHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBvdXQgd2l0aCBJT01NVSBtYXBwaW5n
cywKKyAgICAgICAgICogYW5kIG9ubHkgbG9zZSB0aGVtIHdoZW4gY2hhbmdl
ZCB0byBhIGRpZmZlcmVudCBwYWdlIHR5cGUuCisgICAgICAgICAqCisgICAg
ICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5IGJ5IGdyYWJiaW5nIGEgd3Jp
dGFibGUgdHlwZSByZWYgYW5kIHRoZW4KKyAgICAgICAgICogZHJvcHBpbmcg
aXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMgdGhh
dCBoYXZlIGEKKyAgICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElP
TU1VIGVudHJ5KSwgYnV0IGEgY291bnQgb2YgMCAoc3VjaCB0aGF0CisgICAg
ICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2Nl
ZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKKyAgICAgICAgICogZW50cnkpLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSB8fCB0
ICE9IHAybV9yYW1fcncgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyAr
K2ksICsrcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggZ2V0
X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
KyAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQorCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAot
LSAKMi4yMC4xCgo=

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

RnJvbSBiYzQ0NTllOTEyMzM2NzljZDAxMzk5ODllZGY0NjU2NDE3ZTk1Yjg1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ3NmVm
OGVlODUuLjNhMTFjNjc0NzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBA
QAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4K
KyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGlu
dG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFp
bidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxvdyBETUEg
aW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUg
cGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVz
dCBhbHNvIGVuc3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20g
dGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlzIGZyZWVkLiAgRmluYWxs
eSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5nZXMK
KyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRo
ZSBJT01NVSBvbmx5IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dy
aXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBwYWdlIHdoZW4gaXQg
bG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3Rp
dmVseSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRo
ZSB0eXBlIGNvdW50IHdlCisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBt
dXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBlIHdoZW4KKyAq
IGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZy
b20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgpAQCAtMjQxMSwxOSArMjQyNyw3OSBAQCBzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwog
fQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9mIGEg
cGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFy
eQorICogbWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBt
YXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0
aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICogLSBBIHBh
Z2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcu
CisgKgorICogTm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNs
ZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBhcHByb3ByaWF0ZS4gIE5C
IHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxsb2Nh
dGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQg
aXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5m
bywgb3duZXIsIGFuZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRp
b24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdlX21hcHBpbmdzKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNh
Y2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2Nh
Y2hlYXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50
IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2FjaGVhdHRyID09IDApICkK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2ZSBt
b2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3QgY2Fj
aGUKKyAgICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJu
b3JtYWwiIHN0YXRlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY2Fj
aGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9
IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9pbmZv
ICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihpc194
ZW5faGVhcF9wYWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5faGVh
cF9wYWdlKHBhZ2UpKTsKKyAgICAgICAgcmMgPSB1cGRhdGVfeGVuX21hcHBp
bmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVwZGF0ZV94ZW5f
bWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisgICAg
ICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwgcmVt
b3ZlIGl0LgorICAgICAqCisgICAgICogTkIgdGhhdCB3cml0YWJsZSB4ZW5o
ZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5kIGNsZWFyZWQgYnkK
KyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCByYXRoZXIg
dGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAqIC0g
VGhleSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBwaW5n
LCBhbmQKKyAgICAgKiAtIFdlIGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVjdCB0
aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhlIGZpbmFsCisgICAg
ICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFoZWFk
IGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhlYXAg
cGFnZXMgYW55d2F5LCBqdXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9ubHkg
QVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3VudCBpcyB6ZXJvIGFuZCByZW1v
dmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUgZm9yIG5vbi14ZW5o
ZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3Bh
Z2UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlmICggZCAmJiBpc19wdl9k
b21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBtZm4pOworCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAg
ICAgICAgcmMgPSByYzI7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGxp
a2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdlKSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYK
KyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1RfY291
bnRfbWFzaykpID09IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBDbGVhciB0aGUgdHlwZSB0byByZWNvcmQg
dGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFwcGluZ3MKKyAgICAgICAg
ICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBvcGVy
YXRpb24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9pbmZv
IGFsb25lLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKKyAgICAgICAgICAgICAgICBwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFzayk7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZv
aWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0Mzks
NyArMjUxNSw3IEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdDX2NvdW50X21h
c2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9wYWdl
X2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xlYW51
cF9wYWdlX21hcHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKQEAgLTQ4MjksOSArNDkwNSwxMCBA
QCBpbnQgc3RlYWxfcGFnZSgKICAgICAgKiBOQiB0aGlzIGlzIHNhZmUgZXZl
biBpZiB0aGUgcGFnZSBlbmRzIHVwIGJlaW5nIGdpdmVuIGJhY2sgdG8KICAg
ICAgKiB0aGUgZG9tYWluLCBiZWNhdXNlIHRoZSBjb3VudCBpcyB6ZXJvOiBz
dWJzZXF1ZW50IG1hcHBpbmdzIHdpbGwKICAgICAgKiBjYXVzZSB0aGUgY2Fj
aGUgYXR0cmlidXRlcyB0byBiZSByZS1pbnN0YXRlZCBpbnNpZGUKLSAgICAg
KiBnZXRfcGFnZV9mcm9tX2wxZSgpLgorICAgICAqIGdldF9wYWdlX2Zyb21f
bDFlKCksIG9yIHRoZSBwYWdlIHRvIGJlIGFkZGVkIGJhY2sgdG8gdGhlIElP
TU1VCisgICAgICogdXBvbiB0aGUgdHlwZSBjaGFuZ2luZyB0byBQR1Rfd3Jp
dGVhYmxlLCBhcyBhcHByb3ByaWF0ZS4KICAgICAgKi8KLSAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICBpZiAo
IChyYyA9IGNsZWFudXBfcGFnZV9tYXBwaW5ncyhwYWdlKSkgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogQ291bGRuJ3QgZml4dXAgWGVuJ3Mg
bWFwcGluZ3M7IHB1dCB0aGluZ3MgdGhlIHdheSB3ZSBmb3VuZApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCmluZGV4IGVjZTMyZmZiOGYuLjI1ZmVkMDhlZmIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKQEAgLTcwNiwyMyArNzA2LDkgQEAgcDJtX3JlbW92ZV9wYWdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgcDJt
X2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlz
IGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAq
LwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0tPmRvbWFp
bikgKQotICAgIHsKLSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBp
ZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICkKLSAgICAgICAgewotICAg
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsg
aSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0
ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgbWZuICsgaSk7Ci0K
LSAgICAgICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAg
ICAgIHJjID0gcmV0OwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAg
ICAgICAgcmV0dXJuIHJjOwotICAgIH0KKyAgICAgICAgcmV0dXJuIDA7CiAK
ICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAg
IFAyTV9ERUJVRygicmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdm
biwgbWZuKTsKQEAgLTc2NSwyNiArNzUxLDMzIEBAIGd1ZXN0X3BoeXNtYXBf
YWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3Qg
bWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwogICAgIGludCByYyA9IDA7
CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4g
Z2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICgg
IXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCiAgICAgewotICAgICAgICBp
ZiAoIG5lZWRfaW9tbXUoZCkgJiYgdCA9PSBwMm1fcmFtX3J3ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdl
X29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBp
KSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
eChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCAp
Ci0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8g
c2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAg
ICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZuX2FkZCht
Zm4sIGkpKSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKIAotICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQorICAgICAgICAv
KgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMgd3J0
IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBj
bGVhcjsgYnV0IGhpc3RvcmljYWxseSwgcGFnZXMgaGF2ZSBzdGFydGVkIG91
dCB3aXRoIElPTU1VIG1hcHBpbmdzLAorICAgICAgICAgKiBhbmQgb25seSBs
b3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVyZW50IHBhZ2UgdHlw
ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVy
dHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgor
ICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1
bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhhdmUgYQorICAgICAgICAgKiB3cml0
YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQgYSBjb3VudCBv
ZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3Rl
ZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQor
ICAgICAgICAgKiBlbnRyeSkuCisgICAgICAgICAqLworICAgICAgICBpZiAo
ICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisgICAgICAg
ICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgx
VUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQ
R1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfQogCi0tIAoyLjIwLjEKCg==

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

RnJvbSA1ZDNhMDJlMzIwZjg4NzQ3Yjc1ZTM3OTRjMmU2OTQyODRhZTY0YzNl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ4ZmY1
OGM5MDEuLmFkOGFhY2FkNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBA
QAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4K
KyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGlu
dG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFp
bidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxvdyBETUEg
aW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUg
cGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVz
dCBhbHNvIGVuc3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20g
dGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlzIGZyZWVkLiAgRmluYWxs
eSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5nZXMK
KyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRo
ZSBJT01NVSBvbmx5IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dy
aXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBwYWdlIHdoZW4gaXQg
bG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3Rp
dmVseSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRo
ZSB0eXBlIGNvdW50IHdlCisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBt
dXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBlIHdoZW4KKyAq
IGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZy
b20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgpAQCAtMjI3NSwxOSArMjI5MSw3OSBAQCBzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwog
fQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9mIGEg
cGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFy
eQorICogbWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBt
YXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0
aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICogLSBBIHBh
Z2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcu
CisgKgorICogTm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNs
ZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBhcHByb3ByaWF0ZS4gIE5C
IHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxsb2Nh
dGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQg
aXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5m
bywgb3duZXIsIGFuZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRp
b24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdlX21hcHBpbmdzKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNh
Y2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2Nh
Y2hlYXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50
IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKTsKIAotICAgIGlmICggbGlrZWx5KGNhY2hlYXR0ciA9
PSAwKSApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICogSWYg
d2UndmUgbW9kaWZpZWQgeGVuIG1hcHBpbmdzIGFzIGEgcmVzdWx0IG9mIGd1
ZXN0IGNhY2hlCisgICAgICogYXR0cmlidXRlcywgcmVzdG9yZSB0aGVtIHRv
IHRoZSAibm9ybWFsIiBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlr
ZWx5KGNhY2hlYXR0cikgKQorICAgIHsKKyAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOwogCi0gICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOworICAgICAgICBCVUdf
T04oaXNfeGVuX2hlYXBfcGFnZShwYWdlKSk7CiAKLSAgICBCVUdfT04oaXNf
eGVuX2hlYXBfcGFnZShwYWdlKSk7CisgICAgICAgIHJjID0gdXBkYXRlX3hl
bl9tYXBwaW5ncyhtZm4sIDApOworICAgIH0KIAotICAgIHJldHVybiB1cGRh
dGVfeGVuX21hcHBpbmdzKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7
CisgICAgLyoKKyAgICAgKiBJZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFp
bidzIElPTU1VLCByZW1vdmUgaXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0
IHdyaXRhYmxlIHhlbmhlYXAgcGFnZXMgaGF2ZSB0aGVpciB0eXBlIHNldCBh
bmQgY2xlYXJlZCBieQorICAgICAqIGltcGxlbWVudGF0aW9uLXNwZWNpZmlj
IGNvZGUsIHJhdGhlciB0aGFuIGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1
Y2g6CisgICAgICogLSBUaGV5IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFu
IElPTU1VIG1hcHBpbmcsIGFuZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNz
YXJpbHkgZXhwZWN0IHRoZSB0eXBlIGNvdW50IHRvIGJlIHplcm8gd2hlbiB0
aGUgZmluYWwKKyAgICAgKiBwdXRfcGFnZSBoYXBwZW5zLgorICAgICAqCisg
ICAgICogR28gYWhlYWQgYW5kIGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFw
KCkgb24geGVuaGVhcCBwYWdlcyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBj
YXNlOyBidXQgb25seSBBU1NFUlQoKSB0aGF0IHRoZSB0eXBlIGNvdW50IGlz
IHplcm8gYW5kIHJlbW92ZSB0aGUKKyAgICAgKiBQR1Rfd3JpdGFibGUgdHlw
ZSBmb3Igbm9uLXhlbmhlYXAgcGFnZXMuCisgICAgICovCisgICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQ
R1Rfd3JpdGFibGVfcGFnZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisKKyAgICAgICAgaWYg
KCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11
KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIgPSBpb21t
dV91bm1hcF9wYWdlKGQsIG1mbik7CisKKyAgICAgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgICAgICByYyA9IHJjMjsKKyAgICAgICAgfQorCisg
ICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVf
bWFzayB8IFBHVF9jb3VudF9tYXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2Up
OworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0
eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFsbCB3cml0YWJsZSBtYXBw
aW5ncworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBCdXQg
aWYgZWl0aGVyIG9wZXJhdGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAg
ICAgKiB0eXBlX2luZm8gYWxvbmUuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5cGVfbWFzayB8IFBH
VF9jb3VudF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKIH0KIAogdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQpAQCAtMjMwMyw3ICsyMzc5LDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAgICAgaWYgKCB1bmxpa2VseSgobngg
JiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAgICAgICAgaWYg
KCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAg
ICBpZiAoICFjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAg
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLApAQCAtNDAy
MCw5ICs0MDk2LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAqIE5CIHRo
aXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2
ZW4gYmFjayB0bwogICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNv
dW50IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAogICAgICAq
IGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVk
IGluc2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICog
Z2V0X3BhZ2VfZnJvbV9sMWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQg
YmFjayB0byB0aGUgSU9NTVUKKyAgICAgKiB1cG9uIHRoZSB0eXBlIGNoYW5n
aW5nIHRvIFBHVF93cml0ZWFibGUsIGFzIGFwcHJvcHJpYXRlLgogICAgICAq
LwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2NhY2hlYXR0cihwYWdl
KSkgKQorICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBh
Z2UpKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBDb3VsZG4n
dCBmaXh1cCBYZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdl
IGZvdW5kCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzUzY2FiNDRkOS4uMmI2MmJj
NjFkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzA4LDIzICs3MDgsOSBAQCBw
Mm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgcDJtX3R5
cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyogSU9NTVUg
Zm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBh
bmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFu
c2xhdGUocDJtLT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9
IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9tYWluKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21h
aW4sIG1mbiArIGkpOwotCi0gICAgICAgICAgICAgICAgaWYgKCAhcmMgKQot
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9CisgICAg
ICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUo
cDJtLCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4
IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZuKTsKQEAgLTc2OSwyNiArNzU1LDMz
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAw
OwogICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vl
c3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFn
ZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
CiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYgdCA9PSBw
Mm1fcmFtX3J3ICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1m
bl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxl
fElPTU1VRl93cml0YWJsZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAh
PSAwICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAg
IHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAgICAgICAgICAv
KiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNl
IGZvciBQViBndWVzdHMgd3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4g
dmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0IGhpc3RvcmljYWxseSwgcGFn
ZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdzLAorICAg
ICAgICAgKiBhbmQgb25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEg
ZGlmZmVyZW50IHBhZ2UgdHlwZS4KKyAgICAgICAgICoKKyAgICAgICAgICog
UmV0YWluIHRoaXMgcHJvcGVydHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0
eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1l
ZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhhdmUg
YQorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50
cnkpLCBidXQgYSBjb3VudCBvZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICog
YW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQg
cmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRyeSkuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBm
b3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytw
YWdlICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9h
bmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAg
ICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAg
ICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0tIAoyLjIw
LjEKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:24:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:24: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 1h197i-0004Hj-CH; Tue, 05 Mar 2019 12:24: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h197g-0004Ge-Uc
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:24:41 +0000
X-Inumbo-ID: a39837a8-3f41-11e9-997b-5307752f89c7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a39837a8-3f41-11e9-997b-5307752f89c7;
 Tue, 05 Mar 2019 12:24:36 +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 1h197Q-0001q5-3n; Tue, 05 Mar 2019 12:24:24 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h197Q-00049g-17; Tue, 05 Mar 2019 12:24:24 +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: <E1h197Q-00049g-17@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:24:24 +0000
Subject: [Xen-devel] Xen Security Advisory 290 v2 - missing preemption in
 x86 PV page table unvalidation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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-290
                              version 2

         missing preemption in x86 PV page table unvalidation

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

Metadata updated to remove dependency on XSA-283.

Public release.

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

XSA-273 changes required, among other things, making any PTE updates
restartable.  The changes making PTE updates restartable assumed that L2
pagetables would always be promoted preemptibly; but this turns out not
to be the case when using the 'linear pagetable' feature; the result was
that interrupted operations are not handled properly in certain cases.

Furthermore, previous security work making pagetable update preemptible
failed to account for 'linear pagetables' at L3 and L4 levels, making it
possible for operations to run for longer than acceptable times.

IMPACT
======

Malicious or buggy x86 PV guest kernels can mount a Denial of Service
(DoS) attack affecting the whole system.

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

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only Xen versions which permit linear page table use by PV guests are
vulnerable.

Only x86 PV guests can leverage this vulnerability.  x86 HVM guests
cannot leverage this vulnerability.

MITIGATION
==========

Not permitting linear page table use by PV guests avoids the
vulnerability.  This can be done both at build time, by turning off the
PV_LINEAR_PT configure option, or at runtime, by passing specifying
"pv-linear-pt=0" on the hypervisor command line.  Doing so would,
however, render PV guests using the functionality, like NetBSD,
unusable.

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which only issue sane
hypercalls will prevent untrusted guest users from exploiting this
issue.  However untrusted guest administrators can still trigger it
unless further steps are taken to prevent them from loading code into
the kernel (e.g by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

Running only HVM guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Manuel Bouyer.

RESOLUTION
==========

Applying the appropriate pair of attached patches resolves this issue.

xsa290/unstable-?.patch         xen-unstable
xsa290/4.11-?.patch             Xen 4.11.x
xsa290/4.10-?.patch             Xen 4.10.x
xsa290/4.9-?.patch              Xen 4.9.x
xsa290/4.8-?.patch              Xen 4.8.x
xsa290/4.7-?.patch              Xen 4.7.x

$ sha256sum xsa290* xsa290*/*
e74014bf97f223f35dc6142fbfadd8a3df6c7ecf1818d5d04ebb717a1d600959  xsa290.meta
87ffaf9712bfd2283e845d168811e572b9ebc8a580e750128586a48e65ae4c67  xsa290/4.7-1.patch
4137eb15d963a77ff302cb65f9f04e402ea23f69042f89ece4baaf4b7a58d638  xsa290/4.7-2.patch
0f5ce8c13c99431cae69736e117c7420c3202e3a680b42a66027646ae0aa141c  xsa290/4.8-1.patch
bb4102dd6f3daf60859a88b6a2f0828bc8aeb224d3d3b6fd2d2cc96b3f131a24  xsa290/4.8-2.patch
a7e4902968529289c63149608d48e1eeac2feffa644e1337b1b5b9a624dc746d  xsa290/4.9-1.patch
7798b063a8db95fc18bca1ea25d84937fbe9c6e0add15056841fd97d5aec2885  xsa290/4.9-2.patch
3a0bf44875bb5a8525b4418d6efd49bd6ed6cfaffe669cbdcfde61a65fe9cdea  xsa290/4.10-1.patch
1e7dfe1b0c57e245daef1351db855a9312a4c225c05a6720460ea4aa1148ee22  xsa290/4.10-2.patch
3dd47f3bc1a004260d05cba548a80e475f85ffe60b663879de386e32a8e9ffbc  xsa290/4.11-1.patch
b3b17546fc553bf60572cf56023d8177f96973fcd072a8adfc622b4030e58d00  xsa290/4.11-2.patch
4ff1d857f46a781fd7483a30297ebf51bf079ccd1d598df799e5779ddc893674  xsa290/unstable-1.patch
3a85ecc426d482052aaf2a84bfde9840eb7a566638dbab042dac84b0019ca473  xsa290/unstable-2.patch
$

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

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

HOWEVER deployment of the "pv-linear-pt=0" mitigation described above is
NOT permitted (except where all the affected systems and VMs are
administered and used only by organisations which are members of the Xen
Project Security Issues Predisclosure List).  Specifically, deployment
on public cloud systems is NOT permitted.

This is because in that case the configuration change is visible to the
guest, which could lead to the rediscovery of the vulnerability.

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+amwMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZaP0IALeZ9zd5UEHwM2Xq2VTZdJqTW9blhttrJbmfTiSe
7/wtwsMpRIrxycdouWzAZwo3ZFt3Y6qmk+6awkT23ck0OC1zNnMw9ANYdB2XqW+Q
NGzz/ExDj+40EeaMcx2ZyNUZGya0yJVorzRSPM68bQAW2XXy1oBevTKqMkr3iSJf
I06/J7vtap89F+JjfiBrVXubcjmUvX/MtsD4yz0lckC5Ti07Lcmv0pUGHprxXBgw
QlMhgV3qKG3JBa7h0b11UnrpIPdCbwJIWJd/+Pzd4yD9R3ZXRiGyjOd+/zyXVcY7
vCrh2lCP4WpXvrLDUPt8IgJak8cjxZ2JGAxk3yN/QI6Uro0=
=/yIK
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAg
ICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI5MC80LjEwLVsxMl0ucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEiOiB7CiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjg3ZjUxYmYzNjZjYTc5Yjk4ZTFlMjAxYmY5YmQ3YTljMTY0
NjMxZTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI4
NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAyODcsCiAgICAgICAg
ICAgIDI4OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjkwLzQuMTEtWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43IjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFmMWFjY2Ew
YjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5MC80LjctWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUz
YmZhYTY2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5MC80LjgtWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2Rh
NzdlMGQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5MC80LjktWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIyNGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1
YzE1Y2QwMzU2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAg
ICAgICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI5MC91bnN0YWJsZS1bMTJdLnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkJlc2lkZXMgdGhpcyBoYXZpbmcgYmVjb21lIGEgcmVx
dWlyZW1lbnQgYXMgb2YgY29tbWl0IGM2MTI0ODFkMWMKKCJ4ODYvbW06IFBs
dW1iaW5nIHRvIGFsbG93IGFueSBQVEUgdXBkYXRlIHRvIGZhaWwgd2l0aCAt
RVJFU1RBUlQiKSwKd2hpY2ggYWRkZWQgYW4gYXNzZXJ0aW9uIHRvIGZyZWVf
bDJfdGFibGUoKSwgd2hpY2ggd2FzIG5vdyBvYnNlcnZlZCB0bwp0cmlnZ2Vy
IHdoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVzIGdldCBjbGVhbmVkIHVwLCBp
dCB3YXMgYWxzbyBhIG1pc3Rha2UKdG8gbm90IGV4dGVuZCBwcmVlbXB0aW9u
IHRvIEwyIHdoZW4gaXQgd2FzIGFkZGVkIHRvIEwzL0w0IHRhYmxlCmhhbmRs
aW5nLiBUaGlzIGlzIGJlY2F1c2UgaW4gdGhlIHJlY3Vyc2l2ZSBwYWdlIHRh
YmxlIGNhc2UgZXZlbiB0aGVyZQp0aGUgdGltZSB0YWtlbiB0byB1bnZhbGlk
YXRlIGEgc2luZ2xlIHRhYmxlIG1heSBiZSBleGNlc3NpdmUuCgpUaGUgdmFs
aWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0IGZvciBzeW1t
ZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKUmVwb3J0ZWQtYnk6
IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+ClRlc3Rl
ZC1ieTogTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjM5LDcgKzEyMzksNyBAQCBnZXRfcGFn
ZV9mcm9tX2wxZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMik7
CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKLSAgICBsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAq
ZCkKKyAgICBsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwg
c3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCiB7CiAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAgIGludCByYzsK
QEAgLTEyNTUsNyArMTI1NSw4IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogCiAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgKQog
ICAgIHsKLSAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3Bh
Z2VucihtZm4sIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICAg
ICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucihtZm4sIFBH
VF9sMV9wYWdlX3RhYmxlLCBkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWwsIDApOwogICAgICAgICBpZiAo
IHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFn
ZXRhYmxlKGwyZSwgcGZuLCBkKSApCiAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgIHJldHVybiByYzsKQEAgLTE0NTAsOCArMTQ1MSwxMSBAQCB2b2lk
IHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsCiAgKiBOQi4g
VmlydHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJl
c3Mgd2l0aGluIGZyYW1lICdwZm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhp
cyBhdXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBw
LnQuJ3MuCiAgKi8KLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCitzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVk
IGxvbmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cGFydGlhbCwgYm9vbF90IGRlZmVyKQogeworICAgIGludCByYyA9IDA7CisK
ICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VO
VCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAgICAgIHJl
dHVybiAxOwogCkBAIC0xNDYwLDEzICsxNDY0LDI3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBlbHNlCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogCi0gICAgICAgIEFTU0VS
VCghcmMpOwotICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgeworICAgICAgICAg
ICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBwdHBnKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggZGVmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCAxLCBwdHBnKTsKKyAgICAgICAgICAgIGlmICgg
bGlrZWx5KCFyYykgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19w
Z2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKQEAgLTE2NDEsMTEg
KzE2NTksMTIgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbgogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWdu
ZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAg
aW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAKLSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICBmb3IgKCBp
ID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKICAgICB7
CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYm
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0x
NjU1LDIzICsxNjc0LDMzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUo
c3RydWN0IHBhZ2VfaW4KICAgICAgICAgfQogCiAgICAgICAgIGlmICggIWlz
X2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAg
KQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVb
aV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FUkVTVEFS
VCkgKQorICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
LSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IDE7CiAgICAgICAgIH0KLQotICAgICAgICBp
ZiAoIHJjIDwgMCApCisgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gMDsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkK
ICAgICAgICAgewogICAgICAgICAgICAgTUVNX0xPRygiRmFpbHVyZSBpbiBh
bGxvY19sMl90YWJsZTogZW50cnkgJWQiLCBpKTsKLSAgICAgICAgICAgIHdo
aWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAgaWYgKCBpc19ndWVz
dF9sMl9zbG90KGQsIHR5cGUsIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
cHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKTsKLSAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgaWYgKCBpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAg
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQorICAg
ICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmVbaV0sIGQpOwogICAgIH0KQEAg
LTE4OTMsMjggKzE5MjIsNTAgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdl
X2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBh
Z2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAg
ICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAt
IDE7Ci0gICAgaW50IGVyciA9IDA7CisgICAgaW50IHJjID0gMCwgcGFydGlh
bCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVuc2lnbmVkIGludCBpID0g
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKIAogICAgIHBs
MmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAotICAgIEFTU0VS
VChwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyk7Ci0gICAgZG8gewotICAgICAg
ICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUo
cGwyZVtpXSwgcGZuKSA9PSAwICYmCi0gICAgICAgICAgICAgaSAmJiBoeXBl
cmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICBmb3IgKCA7IDsgKQorICAg
IHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvLCBpKSApCisgICAgICAgICAgICByYyA9IHB1dF9w
YWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlhbCwgMCk7CisgICAg
ICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIHBhcnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNU
QVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSAp
OworICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0g
ICAgaWYgKCAhZXJyICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAg
ICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVu
X2wyOworICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IHBhcnRpYWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAg
eworICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwor
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0g
LUVSRVNUQVJUOworICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTIyMzksNyArMjI5MCw3IEBAIHN0YXRp
YyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAg
ICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAo
IHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwg
ZCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9w
YWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUo
bmwyZSwgZCk7CkBAIC0yMjU4LDcgKzIzMDksOCBAQCBzdGF0aWMgaW50IG1v
ZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsCiAgICAgICAgIHJldHVybiAt
RUJVU1k7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwg
cGZuKTsKKyAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIDEp
OworCiAgICAgcmV0dXJuIHJjOwogfQogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNzQxLDYgKzE3NDEsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE5NzgsMTggKzE5ODUsMjggQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBs
M2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYgKCByYyA+IDAgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKKyAgICAgICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggaS0tICk7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDNlKTsKIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI0MCw3ICsxMjQwLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMjU2LDcgKzEyNTYsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
IAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0Up
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7Cisg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZu
LCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAg
ICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xp
bmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAgIHJj
ID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTQ1MSw4ICsxNDUyLDEx
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwK
ICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hp
bmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFsc28g
dGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGgg
bGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3N0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCByYyA9
IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwogCkBAIC0xNDYxLDEzICsxNDY1LDI3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBlbHNl
CiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9n
ZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgZmFsc2UsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKIAotICAg
ICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcpOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7Cisg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7Cisg
ICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCkBAIC0xNjQwLDExICsxNjU4LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICB1bnNpZ25lZCBsb25nICBw
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9wZ2VudHJ5X3QgICpw
bDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlh
bCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwyZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBp
IDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7CisgICAgICAgICAgaSsrLCBwYXJ0
aWFsID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
ICAgICAgICAgewpAQCAtMTY1NCwyMyArMTY3MywzMyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8
Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtp
XSwgcGZuLCBkKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYyA9PSAtRVJFU1RBUlQpICkKKyAgICAgICAgaWYgKCByYyA9PSAtRVJF
U1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwogICAgICAg
ICB9Ci0KLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICYm
IHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIE1FTV9M
T0coIkZhaWx1cmUgaW4gYWxsb2NfbDJfdGFibGU6IGVudHJ5ICVkIiwgaSk7
Ci0gICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSApCi0gICAg
ICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBm
bik7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggaSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICB9
CiAgICAgICAgIH0KKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShwbDJlW2ld
LCBkKTsKICAgICB9CkBAIC0xODkyLDI4ICsxOTIxLDUwIEBAIHN0YXRpYyBp
bnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmYKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgLSAxOwotICAgIGludCBlcnIgPSAwOworICAgIGlu
dCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1
bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBh
cnRpYWw7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAKLSAgICBBU1NFUlQocGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMpOwot
ICAgIGRvIHsKLSAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSAmJgotICAgICAgICAgICAgIHB1
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbikgPT0gMCAmJgotICAgICAg
ICAgICAgIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
Zm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJf
c2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQorICAgICAg
ICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBh
cnRpYWwsIGZhbHNlKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgcGFydGlhbCA9IDA7CisKKyAgICAg
ICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICAgICBlcnIgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1F
SU5UUjsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgfSB3
aGlsZSAoICFlcnIgJiYgaS0tICk7CisgICAgfQogCiAgICAgdW5tYXBfZG9t
YWluX3BhZ2UocGwyZSk7CiAKLSAgICBpZiAoICFlcnIgKQorICAgIGlmICgg
cmMgPj0gMCApCisgICAgewogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmPSB+UEdUX3BhZV94ZW5fbDI7CisgICAgICAgIHJjID0gMDsKKyAg
ICB9CisgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCisgICAgewor
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICB9Cisg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVMgLSAxICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaSArIDE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gMDsKKyAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgfQogCi0gICAg
cmV0dXJuIGVycjsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
ZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjIz
OCw3ICsyMjg5LDcgQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdl
bnRyeV90ICpwbAogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAg
ICAgfQogCi0gICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2Vf
ZnJvbV9sMmUobmwyZSwgcGZuLCBkKSkgPCAwKSApCisgICAgICAgIGlmICgg
dW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobmwyZSwgcGZuLCBk
LCAwKSkgPCAwKSApCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAKICAgICAg
ICAgYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIyNTcsNyArMjMw
OCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAq
cGwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRf
cGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOworICAgIHB1dF9wYWdlX2Zyb21f
bDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICByZXR1cm4gcmM7CiB9
CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNzQwLDYgKzE3NDAsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE5NzcsMTggKzE5ODQsMjggQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBs
M2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYgKCByYyA+IDAgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKKyAgICAgICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggaS0tICk7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDNlKTsKIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI2MSw3ICsxMjYxLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMjc4LDcgKzEyNzgsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
IAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0Up
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7Cisg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZu
LCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAg
ICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xp
bmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAgIHJj
ID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTQ3Nyw4ICsxNDc4LDEx
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwK
ICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hp
bmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFsc28g
dGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGgg
bGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3N0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCByYyA9
IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwogCkBAIC0xNDg3LDEzICsxNDkxLDI3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBlbHNl
CiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9n
ZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgZmFsc2UsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKIAotICAg
ICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcpOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7Cisg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7Cisg
ICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCkBAIC0xNjY2LDExICsxNjg0LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICB1bnNpZ25lZCBsb25nICBw
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9wZ2VudHJ5X3QgICpw
bDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlh
bCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwyZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBp
IDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7CisgICAgICAgICAgaSsrLCBwYXJ0
aWFsID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
ICAgICAgICAgewpAQCAtMTY4MCwyMyArMTY5OSwzMyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8
Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtp
XSwgcGZuLCBkKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYyA9PSAtRVJFU1RBUlQpICkKKyAgICAgICAgaWYgKCByYyA9PSAtRVJF
U1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwogICAgICAg
ICB9Ci0KLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICYm
IHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICAgICAgd2hpbGUgKCBpLS0g
PiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3Qo
ZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9m
cm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICBpZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAg
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
YWdlOworICAgICAgICAgICAgfQogICAgICAgICB9CisgICAgICAgIGlmICgg
cmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGFkanVz
dF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAgICAgfQpAQCAtMTkxOSwyOCAr
MTk0OCw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gcGFnZV90b19tZm4o
cGFnZSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVk
IGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBp
bnQgZXJyID0gMDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAgcGwyZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNf
Z3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkg
JiYKLSAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4pID09IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAg
ICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8sIGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
MmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBh
cnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOwor
ICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAg
IH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYg
KCAhZXJyICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAgICAgICAg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOwor
ICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAt
RVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRp
YWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNU
QVJUOworICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKQEAgLTIyNjcsNyArMjMxOCw3IEBAIHN0YXRpYyBpbnQg
bW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAgICAgIHJl
dHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlr
ZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwg
MCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zy
b21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAgICAgICAg
cmV0dXJuIHJjOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUobmwyZSwg
ZCk7CkBAIC0yMjg2LDcgKzIzMzcsOCBAQCBzdGF0aWMgaW50IG1vZF9sMl9l
bnRyeShsMl9wZ2VudHJ5X3QgKnBsCiAgICAgICAgIHJldHVybiAtRUJVU1k7
CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuKTsK
KyAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOwor
CiAgICAgcmV0dXJuIHJjOwogfQogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNzY2LDYgKzE3NjYsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTIwMDQsMTggKzIwMTEsMjggQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBs
M2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYgKCByYyA+IDAgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKKyAgICAgICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggaS0tICk7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDNlKTsKIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTE2OCw3ICsxMTY4LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMTg1LDcgKzExODUsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
IAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0Up
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7
CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21m
bihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAg
ICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wy
X2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAg
IHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTMyNiw4ICsxMzI3
LDExIEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwx
ZSwKICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1h
Y2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFs
c28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdp
dGggbGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikK
K3N0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwy
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCBy
YyA9IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BB
R0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAg
ICAgICAgIHJldHVybiAxOwogCkBAIC0xMzQyLDEzICsxMzQ2LDI3IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBl
bHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwy
ZV9nZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2Vf
dHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0
X3BhZ2UocGcpOworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAw
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwor
ICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAg
ICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IHB0cGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
dHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAg
ICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwg
dW5zaWduZWQgbG9uZyBwZm4sCkBAIC0xNTE4LDExICsxNTM2LDEyIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICB1
bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7
CiAgICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1bnNpZ25lZCBpbnQg
ICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAg
ICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsK
IAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAot
ICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgIGZvciAoIGkgPSBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVT
OworICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsKICAgICAg
ICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAgLTE1MzIsMjMg
KzE1NTEsMzMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbgogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3Rf
bDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCkpID4gMCApCisgICAg
ICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZu
LCBkLCBwYXJ0aWFsKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisg
ICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAg
ICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IHBhcnRpYWwgPzogMTsKICAgICAgICAgfQotCi0gICAgICAgIGlmICggcmMg
PCAwICkKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwor
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZh
aWx1cmUgaW4gYWxsb2NfbDJfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKLSAg
ICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAg
aWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpICkKLSAgICAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKTsK
LSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBwbDJlW2ldID0gYWRqdXN0X2d1ZXN0X2wyZShw
bDJlW2ldLCBkKTsKICAgICB9CkBAIC0xODI4LDI4ICsxODU3LDUwIEBAIHN0
YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmYKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7
CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAg
aSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBpbnQgZXJy
ID0gMDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3Rf
bDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgJiYKLSAg
ICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pID09
IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAo
IGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8s
IGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwy
ZVtpXSwgcGZuLCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlmICggcmMg
PCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBhcnRpYWwg
PSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAgIH0KIAog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYgKCAhZXJy
ICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOworICAgICAg
ICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RB
UlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzog
LTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8
IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBwYWdl
LT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJUOwor
ICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKQEAgLTIxMTUsNyArMjE2Niw3IEBAIHN0YXRpYyBpbnQgbW9kX2wy
X2VudHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAgICAgIHJldHVybiAt
RUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KChy
YyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwgMCkgKQor
ICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJl
KG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAgICAgICAgcmV0dXJu
IHJjOwogCiAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUs
IGQpOwpAQCAtMjEzNCw3ICsyMTg1LDggQEAgc3RhdGljIGludCBtb2RfbDJf
ZW50cnkobDJfcGdlbnRyeV90ICpwbAogICAgICAgICByZXR1cm4gLUVCVVNZ
OwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7
CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCAwLCB0cnVlKTsK
KwogICAgIHJldHVybiByYzsKIH0KIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNjEyLDYgKzE2MTIsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE5MTMsMTUgKzE5MjAsMjUgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAg
ICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHBhcnRpYWwgPSAwOwotICAg
ICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBk
KTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlmICggcmMgPT0g
MCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNl
KHBsM2VbaV0sIGQpOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0
X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5U
UjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTEyNiw3ICsxMTI2LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMTQxLDcgKzExNDEsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9w
YWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICByYyA9IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFs
LCBmYWxzZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAm
JiBnZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAg
ICAgICByYyA9IDA7CiAKQEAgLTEyOTUsOCArMTI5NiwxMSBAQCB2b2lkIHB1
dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsCiAgKiBOQi4gVmly
dHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJlc3Mg
d2l0aGluIGZyYW1lICdwZm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBh
dXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQu
J3MuCiAgKi8KLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCitzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxv
bmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAwOworCiAgICAg
aWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpIHx8
IChsMmVfZ2V0X3BmbihsMmUpID09IHBmbikgKQogICAgICAgICByZXR1cm4g
MTsKIApAQCAtMTMxMSwxMyArMTMxNSwyNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfCiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJl
KTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNl
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAKLSAg
ICAgICAgQVNTRVJUKCFyYyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICB7
CisgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwor
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
ZzsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOwor
ICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICAg
ICAgcHV0X3BhZ2UocGcpOworICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0
dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcg
cGZuLApAQCAtMTQ4NywxMSArMTUwNSwxMiBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luCiAgICAgdW5zaWduZWQgbG9uZyAg
cGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50
cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQg
ICAgICAgICAgICByYyA9IDA7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAw
LCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CiAKICAgICBwbDJlID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBmb3IgKCBpID0g
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5U
UklFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBp
KyssIHBhcnRpYWwgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQogICAgICAgICB7CkBAIC0xNTAxLDIzICsxNTIwLDMzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICAg
ICAgfQogCiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlw
ZSwgaSkgfHwKLSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wy
ZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAgKQorICAgICAgICAgICAgIChyYyA9
IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbCkp
ID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAo
IHVubGlrZWx5KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7
CiAgICAgICAgIH0KLQotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBy
YyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewogICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9j
X2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7Ci0gICAgICAgICAgICB3aGls
ZSAoIGktLSA+IDAgKQotICAgICAgICAgICAgICAgIGlmICggaXNfZ3Vlc3Rf
bDJfc2xvdChkLCB0eXBlLCBpKSApCi0gICAgICAgICAgICAgICAgICAgIHB1
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbik7Ci0gICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGlmICggaSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwor
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKyAgICAg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CiAKICAgICAg
ICAgcGwyZVtpXSA9IGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAg
ICAgfQpAQCAtMTc5NywyOCArMTgyNiw1MCBAQCBzdGF0aWMgaW50IGZyZWVf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcg
cGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9IDA7CisgICAgaW50
IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVu
c2lnbmVkIGludCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFy
dGlhbDsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIAotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyk7Ci0g
ICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0
X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKSA9PSAwICYmCi0gICAgICAg
ICAgICAgaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICBm
b3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9z
bG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCisgICAgICAg
ICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFy
dGlhbCwgZmFsc2UpOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0gMDsKKworICAgICAg
ICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
aWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgewot
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9IHdo
aWxlICggIWVyciAmJiBpLS0gKTsKKyAgICB9CiAKICAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDJlKTsKIAotICAgIGlmICggIWVyciApCisgICAgaWYgKCBy
YyA+PSAwICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAgcmMgPSAwOworICAg
IH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAg
ICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CiAKLSAgICBy
ZXR1cm4gZXJyOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBm
cmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yMTM4
LDcgKzIxODksNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2Vu
dHJ5X3QgKnBsCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9m
cm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkKKyAgICAgICAgaWYgKCB1
bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQs
IDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKIAogICAgICAg
ICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIxNTcs
NyArMjIwOCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50
cnlfdCAqcGwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAg
ICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOworICAgIHB1dF9wYWdl
X2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICByZXR1cm4g
cmM7CiB9CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNTgxLDYgKzE1ODEsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE4ODIsMTUgKzE4ODksMjUgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAg
ICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHBhcnRpYWwgPSAwOwotICAg
ICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBk
KTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlmICggcmMgPT0g
MCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNl
KHBsM2VbaV0sIGQpOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0
X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5U
UjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
ZnVsbHkgcHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21t
OiBQbHVtYmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndp
dGggLUVSRVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7
YWxsb2MsZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVu
dCAoYW5kIHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3Nl
cnRpb24gaW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRv
IHRyaWdnZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNs
ZWFuZWQgdXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkn
cyBhc3N1bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdh
eXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRp
YWxseSB1bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGlj
aCBoYXMgbm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxh
dGVyIG9uLiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwg
dGhpcyB3b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAt
PnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpm
cmVlaW5nIHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21h
aW4gaGFzIGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lk
ZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlv
biBmdWxseSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJs
ZSBoYW5kbGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0
LgoKVGhlIHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVz
dCBmb3Igc3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJl
cG9ydGVkLWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUu
b3JnPgpUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2No
ZS5ldS5vcmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzogUmUtd3JpdHRlbiBkZXNj
cmlwdGlvbi4KdjI6IENsYXJpZnkgdGhhdCBpdCdzIG1haW5seSB1bnZhbGlk
YXRpb24gd2hpY2ggbmVlZHMgYWRqdXN0bWVudC4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTIzLDcg
KzExMjMsNyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsKIHN0YXRp
YyBpbnQKIGdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBs
MmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkKQorICAg
IGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3Qg
ZG9tYWluICpkLCBpbnQgcGFydGlhbCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTEz
NSw3ICsxMTM1LDggQEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwg
ZCwgMCwgMCk7CisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbCwgZmFsc2UpOwog
ICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xp
bmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAw
OwogCkBAIC0xMjgxLDggKzEyODIsMTEgQEAgc3RhdGljIHZvaWQgcHV0X2Rh
dGFfcGFnZShzdHJ1Y3QgcGFnZV9pbgogICogTkIuIFZpcnR1YWwgYWRkcmVz
cyAnbDJlJyBtYXBzIHRvIGEgbWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFt
ZSAncGZuJy4KICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxs
eSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICovCi1z
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUs
IHVuc2lnbmVkIGxvbmcgcGZuKQorc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wg
ZGVmZXIpCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9w
Zm4obDJlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTEz
MDAsMTMgKzEzMDQsMjcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5XwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7Ci0gICAgICAg
IGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0
cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogCi0gICAgICAgIEFTU0VS
VCghcmMpOwotICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgeworICAgICAgICAg
ICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggZGVmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKKyAgICAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiAwOworICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKQEAgLTE0
ODAsMTEgKzE0OTgsMTIgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbgogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJl
OwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAg
cmMgPSAwOworICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9
IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyAp
CisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7CisgICAgICAgICAgaSsrLCBwYXJ0aWFs
ID0gMCApCiAgICAgewogICAgICAgICBsMl9wZ2VudHJ5X3QgbDJlOwogCkBA
IC0xNTA3LDIyICsxNTI2LDMyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFi
bGUoc3RydWN0IHBhZ2VfaW4KICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJU
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0g
Z2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBwZm4sIGQpOworICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbCk7
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRVJFU1RBUlQpICkK
KyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gcGFydGlhbCA/OiAxOwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBy
YyA8IDAgKQorICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkg
KQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
RmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwot
ICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAg
ICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4p
OwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgfQog
ICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIHBsMmVbaV0gPSBhZGp1c3RfZ3Vlc3RfbDJl
KGwyZSwgZCk7CiAgICAgfQpAQCAtMTgyMywyOCArMTg1Miw1MCBAQCBzdGF0
aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVu
c2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwog
ICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9
IDA7CisgICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxf
cHRlOworICAgIHVuc2lnbmVkIGludCBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgLSAhcGFydGlhbDsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKIAotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyk7Ci0gICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wy
X3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICYmCi0gICAg
ICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKSA9PSAw
ICYmCi0gICAgICAgICAgICAgaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpICkKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBp
c19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBp
KSApCisgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVb
aV0sIHBmbiwgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0g
MDsKKworICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
ICAgICAgICAgewotICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KLSAgICB9IHdoaWxlICggIWVyciAmJiBpLS0gKTsKKyAgICB9CiAKICAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKIAotICAgIGlmICggIWVyciAp
CisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAg
cmMgPSAwOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJU
ICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
aTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0x
OworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAg
ICB9CiAKLSAgICByZXR1cm4gZXJyOworICAgIHJldHVybiByYzsKIH0KIAog
c3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0yMTY2LDcgKzIyMTcsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9l
bnRyeShsMl9wZ2VudHJ5X3QgKnBsCiAgICAgICAgICAgICByZXR1cm4gLUVC
VVNZOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSgocmMg
PSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkKKyAg
ICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShu
bDJlLCBwZm4sIGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiBy
YzsKIAogICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBk
KTsKQEAgLTIxODUsNyArMjIzNiw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2Vu
dHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsK
ICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOwor
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisK
ICAgICByZXR1cm4gcmM7CiB9CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCnYyOiBDbGFyaWZ5IHRoYXQgaXQncyBtYWlubHkgdW52
YWxpZGF0aW9uIHdoaWNoIG5lZWRzIGFkanVzdG1lbnQuCgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTU4
OCw2ICsxNTg4LDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW4KICAgICB7CiAgICAgICAgIGwzX3BnZW50cnlfdCBsM2Ug
PSBwbDNlW2ldOwogCisgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oZCkgJiYgKGkgPT0gMykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VO
VCkgfHwKQEAgLTE5MDgsMTUgKzE5MTUsMjUgQEAgc3RhdGljIGludCBmcmVl
X2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAo
IDsgOyApCisgICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNl
KHBsM2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHBhcnRpYWwg
PSAwOwotICAgICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250
aW51ZTsKLSAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlm
ICggcmMgPT0gMCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworCisgICAgICAgIGlmICggIWktLSAp
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IC1FSU5UUjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9Cisg
ICAgfQogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h198F-0004fH-Os; Tue, 05 Mar 2019 12:25:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h198E-0004eC-7j
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:25:14 +0000
X-Inumbo-ID: 38071a54-3f41-11e9-bc2a-0be6625a4946
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38071a54-3f41-11e9-bc2a-0be6625a4946;
 Tue, 05 Mar 2019 12:21:36 +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 1h194Z-0001iZ-UD; Tue, 05 Mar 2019 12:21:27 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h194Z-0001Ds-Qt; Tue, 05 Mar 2019 12:21:27 +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: <E1h194Z-0001Ds-Qt@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:21:27 +0000
Subject: [Xen-devel] Xen Security Advisory 284 v2 - grant table transfer
 issues on large hosts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "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-284
                              version 2

              grant table transfer issues on large hosts

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

Metadata updated to remove dependency on XSA-283.

Public release.

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

When the code processing grant table transfer requests finds a page with
an address too large to be represented in the interface with the guest,
it allocates a replacement page and copies page contents.  However, the
code doing so fails to set the newly allocated page's accounting
properties correctly, resulting in the page becoming not only unusable
by the target domain, but also unfreeable upon domain cleanup.  The page
as well as certain other remnants of an affected guest will be leaked.

Furthermore internal state of the processing code was also not updated
correctly, resulting in the insertion of an IOMMU mapping to the page
being replaced (and subsequently freed), allowing the domain access to
memory it does not own.

IMPACT
======

The primary impact is a memory leak.  Malicious or buggy guests with
passed through PCI devices may also be able to escalate their
privileges, crash the host, or access data belonging to other guests.

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

All Xen versions from at least 3.2 onwards are vulnerable.

64-bit x86 PV guests can leverage the vulnerability on hosts with
physical memory extending past the 16 TiB boundary.  This is only
possible for hypervisors built with CONFIG_BIGMEM enabled.

32-bit x86 PV guests can leverage the vulnerability on hosts with
physical memory extending past the 168 GiB boundary.

x86 HVM and PVH guests cannot leverage the vulnerability on libxl
based systems.  On xend based systems x86 HVM guests can leverage
the vulnerability if their guest config file has a
'machine_address_size' setting.

ARM systems are not vulnerable.

MITIGATION
==========

Running only x86 HVM/PVH guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa284.patch           xen-unstable, Xen 4.11.x ... 4.7.x

$ sha256sum xsa284*
5359796890fc59dd2bbf8d23398c229153c8b9b716c01842dfb9f95d063a3ad4  xsa284.meta
3a95ae9faef3886fd3a4ed5b22d944939bb2f819bb5a2a8061b2311cf3c05776  xsa284.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+aa0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZwsYH/1yPmIG8vO86sWbX4bvwOsiRQMyy+U/HGKnh3kRi
lkDap3srzCRNveh/pqIJQF0okH/gD5VfHZrr3D73cHK7JKmlhoI0bPhpb6oE7/10
SmnaL/cW6/75FuDGdWzmKqx56Y/Ho/wxqGBj69rBbleOnGv+RHUQuGGTZ9g4rmzb
Nn4DbVRLz2cqvQhHmwjQBl/unid1BAnHVATHnNdjlF/SgucR7oRweioYjTeoFbZv
AdAWXX1GJRoXokGd1uE0eo/Mice/zmlHp//5JADCzo/oPevBFixMw/KWCaCMmUJt
FyDNwlu8xtm/bopBWN9dGc2tSKj/0UnTA7FF61OG39BdJHo=
=EzAi
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg0LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjExIjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICI4N2Y1MWJmMzY2Y2E3OWI5OGUxZTIw
MWJmOWJkN2E5YzE2NDYzMWUyIiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjg0LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjcxMGNjMDk2
OTcxMDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTciLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyODQucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2
NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4NC5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcx
YWQwNjcwM2RhNzdlMGQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjg0LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjI0ZDUyODI1
MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTYiLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyODQucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IHNldCBwYWdlIHJlZmNvdW50IGZvciBjb3B5LW9uLWdyYW50
LXRyYW5zZmVyCgpDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXgg
ZG9tYWluIGFkZHJlc3Mtc2l6ZSBjbGFtcGluZywKaW1wbGVtZW50IiksIHdo
aWNoIGludHJvZHVjZWQgdGhpcyBmdW5jdGlvbmFsaXR5LCB0b29rIGNhcmUg
b2YgY2xlYXJpbmcKdGhlIG9sZCBwYWdlJ3MgUEdDX2FsbG9jYXRlZCwgYnV0
IGZhaWxlZCB0byBzZXQgdGhlIGJpdCAoYW5kIGluc3RhbGwgdGhlCmFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4g
RnVydGhlcm1vcmUgdGhlICJtZm4iCmxvY2FsIHZhcmlhYmxlIHdhcyBuZXZl
ciB1cGRhdGVkLCBhbmQgaGVuY2UgdGhlIHdyb25nIE1GTiB3YXMgcGFzc2Vk
IHRvCmd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSAoYW5kIGJhY2sgdG8gdGhl
IGRlc3RpbmF0aW9uIGRvbWFpbikgaW4gdGhpcwpjYXNlLCBsZWFkaW5nIHRv
IGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCgpJZGVh
bGx5IHRoZSBjb2RlIHdvdWxkIHVzZSBhc3NpZ25fcGFnZXMoKSwgYnV0IHRo
ZSBjYWxsIHRvCmdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMg
aW4gdGhlIG1pZGRsZSBvZiB0aGUgYWN0aW9ucwptaXJyb3JpbmcgdGhhdCBm
dW5jdGlvbi4KClRoaXMgaXMgWFNBLTI4NC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTIxODMsNiArMjE4Myw4IEBAIGdudHRhYl90cmFuc2Zl
cigKICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291
bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKICAgICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19wYWdl
OworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0
ZWQgfCAxOworICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CiAgICAgICAgIH0KIAogICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxs
b2NfbG9jayk7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h198L-0004jF-Mh; Tue, 05 Mar 2019 12:25:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h198J-0004ha-CZ
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:25:19 +0000
X-Inumbo-ID: bc7569d5-3f41-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc7569d5-3f41-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 12:25:18 +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 1h197y-0001qu-Ou; Tue, 05 Mar 2019 12:24:58 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h197y-0004C6-M3; Tue, 05 Mar 2019 12:24:58 +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: <E1h197y-0004C6-M3@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:24:58 +0000
Subject: [Xen-devel] Xen Security Advisory 293 v3 - x86: PV kernel context
 switch corruption
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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-293
                              version 3

                x86: PV kernel context switch corruption

UPDATES IN VERSION 3
====================

Public release.

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

On hardware supporting the fsgsbase feature, 64bit PV guests can set and
clear the applicable control bit in its virtualised %cr4, but the
feature remains fully active in hardware.  Therefore, the associated
instructions are actually usable.

Linux, which does not currently support this feature, has various
optimisations in its context switch path which justifiably assume that
userspace can't actually make changes without a system call.

Xen's behaviour of having this feature active behind the guest kernel's
back undermines the correctness of any context switch logic which
depends on the feature being disabled.

Userspace can therefore corrupt fsbase or gsbase (commonly used for
Thread Local Storage) in the next thread to be scheduled on the
current vcpu.

IMPACT
======

A malicious unprivileged guest userspace process can escalate its
privilege to that of other userspace processes in the same guest, and
potentially thereby to that of the guest operating system.

Additionally, some guest software which attempts to use this CPU
feature may trigger the bug accidentally, leading to crashes or
corruption of other processes in the same guest.

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

Xen versions 4.1 and later are vulnerable.  Xen 4.0 and earlier are not
vulnerable.

Only x86 hardware with the fsgsbase feature is vulnerable.  This is
believed to be Intel IvyBridge and later hardware, and AMD Steamroller
and later hardware.

ARM hardware is not affected.

Only 64bit PV guests can exploit the vulnerability.  32bit PV guests,
and HVM/PVH guests cannot exploit the vulnerability.

Whether the bug is exploitable, and whether it will be triggered by
accident, depend in a complicated way on the guest operating system
and its configuration.  Most guests are vulnerable to malicious
userspace processes.

MITIGATION
==========

Running only 32bit PV or HVM/PVH guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Andy Lutomirski.

RESOLUTION
==========

Applying the appropriate attached patches resolves this issue.

xsa293/unstable-?.patch         xen-unstable
xsa293/4.11-?.patch             Xen 4.11.x
xsa293/4.10-?.patch             Xen 4.10.x
xsa293/4.9-?.patch              Xen 4.9.x
xsa293/4.8-?.patch              Xen 4.8.x
xsa293/4.7-?.patch              Xen 4.7.x

$ sha256sum xsa293* xsa293*/*
27baf055642a3a7e9d2b1a961e15a46b592eca7c6f63e28e3bcb19e4cebfd0bd  xsa293.meta
865596b3dca81712a7d3d78f22e40aed1a08732f93b1950af6f092d893323a0f  xsa293/4.7-1.patch
032559c4bbdfe0987b9d3b15cf8661d8d8a5d4e2e989c944490ac171305fba3b  xsa293/4.7-2.patch
d3d91a1a5083b0a1992750b808aefacd0f0d4e7e92d1436e620a542e935cdadd  xsa293/4.7-3.patch
14b3db49375e353394b831a342d873d83615285d516f8cb08a0e1564d675cd51  xsa293/4.8-1.patch
1efc2ee18f54c7c41f478e944b3b708eb283bfa9de68a1046033d57784846c30  xsa293/4.8-2.patch
0d28899cad0e6798ae6a96717c15363ddf5a35e334ede02becdc81538ae589cc  xsa293/4.8-3.patch
b24210a74eb9dca5c7af902d223dba1b1b372df06a99fb1b0df8e92c9f9632f3  xsa293/4.9-1.patch
f68101f80d9843c1cdbb70188caec7009a0d52d33d811d22091e7c1f265a15e1  xsa293/4.9-2.patch
194e42599eac16afab14856760901705a0600c1308645495f30d30f8dd68734c  xsa293/4.10-1.patch
1fdee59bba66bd6b3ea4949913457dbcb1b8d5cb85fd8fb60aacac9a403ee9a9  xsa293/4.10-2.patch
277ba95e9a2276378fc9b3bcf89b694b9670256cde62278ade2e90d3fd5f7c46  xsa293/4.11-1.patch
724a0f433427a747876cbec09381dc1ca99286cea0ecbdd098c6e68fb135eeda  xsa293/4.11-2.patch
837eb67900a7c70cf7a00836cb312506925ca1fd29529144ff312316b0dbb086  xsa293/unstable-1.patch
0a6df8c8778a1c7e1fb71825695a86dee36f2e9345b39a06e3a364ad8b938de0  xsa293/unstable-2.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+apQMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZvVkH/j+PLpdjJ172FhBC2F73PE8/ojjK4qu9pew29TmH
4YZtNEEW2+4rB+vd3Y4oYmEHZiZoxrE7v6ER5+TxeMb4M9eK9JfgT59BO98msYLJ
AMJkDw+xmRWxSf0oP8aig1Qbl3isY3Tv3Ny/KjLV33aZy0O/5Re3NnqpYRHAMDrj
wLmeBezLQbqyK4Kc9y8Io+johmnOWbQDiXFGq/Rjh4C0EDkKBTpAY2By+sHxNBMU
FCFsjxi/H25rhrYIb5DOhdlcAGxp+JrK679rKoYZP35QBQzkj3TKswfp7rmCactn
xoD9N6uO483VVD6X1LosaK9jSxmHCdaOA+uswOBrBwWBjng=
=OITY
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAg
ICAyODgsCiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAgMjkxLAogICAg
ICAgICAgICAyOTIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI5My80LjEwLT8ucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjg3ZjUxYmYzNjZjYTc5Yjk4ZTFlMjAxYmY5YmQ3YTlj
MTY0NjMxZTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI4NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAyODcsCiAgICAg
ICAgICAgIDI4OCwKICAgICAgICAgICAgMjkwLAogICAgICAgICAgICAyOTEs
CiAgICAgICAgICAgIDI5MgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjkzLzQuMTEtPy5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43Ijog
ewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFm
MWFjY2EwYjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAog
ICAgICAgICAgICAyODgsCiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAg
MjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAg
ICAgICAgICJ4c2EyOTMvNC43LT8ucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NiIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAg
ICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAgMjg4
LAogICAgICAgICAgICAyOTAsCiAgICAgICAgICAgIDI5MSwKICAgICAgICAg
ICAgMjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyOTMvNC44LT8ucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBk
NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAog
ICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAg
Mjg4LAogICAgICAgICAgICAyOTAsCiAgICAgICAgICAgIDI5MSwKICAgICAg
ICAgICAgMjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyOTMvNC45LT8ucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiMjRkNTI4MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMx
NWNkMDM1NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
Mjg0LAogICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAg
ICAgICAgMjg4LAogICAgICAgICAgICAyOTAsCiAgICAgICAgICAgIDI5MSwK
ICAgICAgICAgICAgMjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyOTMvdW5zdGFibGUtPy5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBJbXByb3ZlIHB2X2NwdWlkKCkncyBBUEkK
CnB2X2NwdWlkKCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBh
cmUgYWxyZWFkeSB0d28gY2FsbGVycyBqdW1waW5nCnRocm91Z2ggaG9vcHMg
dG8gdXNlIGl0LCBhbmQgYSB0aGlyZCBpcyBvbiBpdHMgd2F5LgoKQ2hhbmdl
IHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBpbmRpdmlkdWFsbHkg
KGxpa2UgaXRzIGNvdW50ZXJwYXJ0LApodm1fY3B1aWQoKSwgYWxyZWFkeSBk
b2VzKSwgYW5kIGludHJvZHVjZSBhIG5ldyBwdl9jcHVpZF9yZWdzKCkgd3Jh
cHBlcgppbXBsZW1lbnRpbmcgdGhlIG9sZCBBUEkuCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCA4MmUzYzJjLi41OTM5NWRkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwpAQCAtMzY5OCw3ICszNjk4LDcgQEAgdm9pZCB2bXhfdm1leGl0
X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAg
IGJyZWFrOwogICAgIH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0NQVUlEOgot
ICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2X2NwdWlkKHJlZ3MpIDogdm14
X2RvX2NwdWlkKHJlZ3MpOworICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2
X2NwdWlkX3JlZ3MocmVncykgOiB2bXhfZG9fY3B1aWQocmVncyk7CiAgICAg
ICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogQ1BVSUQgKi8KICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9ITFQ6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCmluZGV4IDEzOTczN2IuLmMwMDFmOTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CkBAIC05MjQsMTcgKzkyNCwxNCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Nw
dWlkKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICBjcHVpZF9jb3Vu
dChsZWFmLCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4LCBlZHgpOwogfQogCi12
b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQordm9p
ZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAor
ICAgICAgICAgICAgICB1aW50MzJfdCAqZWF4LCB1aW50MzJfdCAqZWJ4LCB1
aW50MzJfdCAqZWN4LCB1aW50MzJfdCAqZWR4KQogewotICAgIHVpbnQzMl90
IGxlYWYsIHN1YmxlYWYsIGEsIGIsIGMsIGQ7CisgICAgdWludDMyX3QgYSwg
YiwgYywgZDsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyLT5kb21haW47CiAKLSAgICBsZWFmID0gYSA9IHJlZ3MtPmVheDsKLSAg
ICBiID0gcmVncy0+ZWJ4OwotICAgIHN1YmxlYWYgPSBjID0gcmVncy0+ZWN4
OwotICAgIGQgPSByZWdzLT5lZHg7Ci0KICAgICBpZiAoIGNwdWlkX2h5cGVy
dmlzb3JfbGVhdmVzKGxlYWYsIHN1YmxlYWYsICZhLCAmYiwgJmMsICZkKSAp
CiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0xMjAwLDE3ICsxMTk3LDIxIEBA
IHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgY2FzZSAweDgwMDAwMDFlOiAvKiBFeHRlbmRlZCB0b3BvbG9neSByZXBv
cnRpbmcgKi8KICAgICB1bnN1cHBvcnRlZDoKICAgICAgICAgYSA9IGIgPSBj
ID0gZCA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKLSBvdXQ6CiAgICAgLyogVlBNVSBtYXkgZGVjaWRlIHRvIG1v
ZGlmeSBzb21lIG9mIHRoZSBsZWF2ZXMgKi8KICAgICB2cG11X2RvX2NwdWlk
KGxlYWYsICZhLCAmYiwgJmMsICZkKTsKIAotICAgIHJlZ3MtPmVheCA9IGE7
Ci0gICAgcmVncy0+ZWJ4ID0gYjsKLSAgICByZWdzLT5lY3ggPSBjOwotICAg
IHJlZ3MtPmVkeCA9IGQ7Cisgb3V0OgorICAgIGlmICggZWF4ICkKKyAgICAg
ICAgKmVheCA9IGE7CisgICAgaWYgKCBlYnggKQorICAgICAgICAqZWJ4ID0g
YjsKKyAgICBpZiAoIGVjeCApCisgICAgICAgICplY3ggPSBjOworICAgIGlm
ICggZWR4ICkKKyAgICAgICAgKmVkeCA9IGQ7CiB9CiAKIHN0YXRpYyBpbnQg
ZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKQEAgLTEyNjAsNyArMTI2MSw3IEBAIHN0YXRpYyBpbnQgZW11bGF0
ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZWlwICs9IHNpemVvZihpbnN0
cik7CiAKLSAgICBwdl9jcHVpZChyZWdzKTsKKyAgICBwdl9jcHVpZF9yZWdz
KHJlZ3MpOwogCiAgICAgaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBlaXAsIDAp
OwogCkBAIC0zMTM1LDcgKzMxMzYsNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVf
cHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4YTI6IC8qIENQVUlEICovCi0g
ICAgICAgIHB2X2NwdWlkKHJlZ3MpOworICAgICAgICBwdl9jcHVpZF9yZWdz
KHJlZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAxNGJlZDkyLi42
YTM1Yjg5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
QEAgLTY0OSw3ICs2NDksMTQgQEAgZW51bSBnZXRfY3B1X3ZlbmRvciB7CiB9
OwogCiBpbnQgZ2V0X2NwdV92ZW5kb3IoY29uc3QgY2hhciB2ZW5kb3JfaWRb
XSwgZW51bSBnZXRfY3B1X3ZlbmRvcik7Ci12b2lkIHB2X2NwdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgcHZfY3B1aWQodWludDMy
X3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKKyAgICAgICAgICAgICAgdWlu
dDMyX3QgKmVheCwgdWludDMyX3QgKmVieCwgdWludDMyX3QgKmVjeCwgdWlu
dDMyX3QgKmVkeCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jcHVpZF9y
ZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHB2X2Nw
dWlkKHJlZ3MtPl9lYXgsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICAgJnJl
Z3MtPl9lYXgsICZyZWdzLT5fZWJ4LCAmcmVncy0+X2VjeCwgJnJlZ3MtPl9l
ZHgpOworfQogCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKUmVwb3J0ZWQtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0
b0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRl
eCA5MzhmY2UwLi44ZGRiMTJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNzcs
NiArMzc3LDYzIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4
dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGNyNCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjFfZWN4ID0gMCwg
bGVhZjFfZWR4ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjdfMF9lYngg
PSAwLCBsZXZlbCA9IDA7CisKKyAgICBwdl9jcHVpZCgwLCAwLCAmbGV2ZWws
IE5VTEwsIE5VTEwsIE5VTEwpOworICAgIGlmICggbGV2ZWwgPj0gMSApCisg
ICAgICAgIHB2X2NwdWlkKDEsIDAsIE5VTEwsIE5VTEwsICZsZWFmMV9lY3gs
ICZsZWFmMV9lZHgpOworICAgIGlmICggbGV2ZWwgPj0gNyApCisgICAgICAg
IHB2X2NwdWlkKDcsIDAsIE5VTEwsICZsZWFmN18wX2VieCwgTlVMTCwgTlVM
TCk7CisKKyAgICAvKiBEaXNjYXJkIGF0dGVtcHRzIHRvIHNldCBndWVzdCBj
b250cm9sbGFibGUgYml0cyBvdXRzaWRlIG9mIHRoZSBwb2xpY3kuICovCisg
ICAgY3I0ICY9IH4oKChsZWFmMV9lZHggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfVFNDKSkKKyAgICAgICAgICAgICAgPyAwIDogWDg2X0NSNF9UU0Qp
IHwKKyAgICAgICAgICAgICAoKGxlYWYxX2VkeCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9ERSkpCisgICAgICAgICAgICAgID8gMCA6IFg4Nl9DUjRf
REUpIHwKKyAgICAgICAgICAgICAoKGxlYWY3XzBfZWJ4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSkKKyAgICAgICAgICAgICAgPyAw
IDogWDg2X0NSNF9GU0dTQkFTRSkgfAorICAgICAgICAgICAgICgobGVhZjFf
ZWN4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFKSkKKyAgICAg
ICAgICAgICAgPyAwIDogWDg2X0NSNF9PU1hTQVZFKSk7CisKKyAgICAvKiBN
YXNrcyBleHBlY3RlZCB0byBiZSBkaXNqb2ludCBzZXRzLiAqLworICAgIEJV
SUxEX0JVR19PTihQVl9DUjRfR1VFU1RfTUFTSyAmIFBWX0NSNF9HVUVTVF9W
SVNJQkxFX01BU0spOworCisgICAgLyoKKyAgICAgKiBBIGd1ZXN0IHNlZXMg
dGhlIHBvbGljeSBzdWJzZXQgb2YgaXRzIG93biBjaG9pY2Ugb2YgZ3Vlc3Qg
Y29udHJvbGxhYmxlCisgICAgICogYml0cywgYW5kIGEgc3Vic2V0IG9mIFhl
bidzIGNob2ljZSBvZiBjZXJ0YWluIGhhcmR3YXJlIHNldHRpbmdzLgorICAg
ICAqLworICAgIHJldHVybiAoKGNyNCAmIFBWX0NSNF9HVUVTVF9NQVNLKSB8
CisgICAgICAgICAgICAobW11X2NyNF9mZWF0dXJlcyAmIFBWX0NSNF9HVUVT
VF9WSVNJQkxFX01BU0spKTsKK30KKwordW5zaWduZWQgbG9uZyBwdl9tYWtl
X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcg
Y3I0ID0gbW11X2NyNF9mZWF0dXJlcyAmCisgICAgICAgIH4oWDg2X0NSNF9Q
Q0lERSB8IFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9UU0QpOworCisgICAgLyoK
KyAgICAgKiBQQ0lERSBvciBQR0UgZGVwZW5kcyBvbiB0aGUgUENJRC9YUFRJ
IHNldHRpbmdzLCBidXQgbXVzdCBub3QgYm90aCBiZQorICAgICAqIHNldCwg
YXMgaXQgaW1wYWN0cyB0aGUgc2FmZXR5IG9mIFRMQiBmbHVzaGluZy4KKyAg
ICAgKi8KKyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAg
ICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQt
PmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgICAgICBjcjQgfD0gWDg2X0NS
NF9QR0U7CisKKyAgICAvKgorICAgICAqIFRTRCBpcyBuZWVkZWQgaWYgZWl0
aGVyIHRoZSBndWVzdCBoYXMgZWxlY3RlZCB0byB1c2UgaXQsIG9yIFhlbiBp
cworICAgICAqIHZpcnR1YWxpc2luZyB0aGUgVFNDIHZhbHVlIHRoZSBndWVz
dCBzZWVzLgorICAgICAqLworICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisg
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVybiBjcjQ7
Cit9CisKIHN0YXRpYyB2b2lkIHNldF9kb21haW5feHB0aShzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkK
QEAgLTU1MSw2ICs2MDgsOCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVj
dCB2Y3B1ICp2KQogCiAgICAgICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0
IGhhdmUgYSAxMDBIeiB0aWNrZXIuICovCiAgICAgICAgIHYtPnBlcmlvZGlj
X3BlcmlvZCA9IE1JTExJU0VDUygxMCk7CisKKyAgICAgICAgdi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgMCk7
CiAgICAgfQogCiAgICAgdi0+YXJjaC5zY2hlZHVsZV90YWlsID0gY29udGlu
dWVfbm9uaWRsZV9kb21haW47CkBAIC01NjMsOCArNjIyLDYgQEAgaW50IHZj
cHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdi0+YXJj
aC5jcjMgICAgICAgICAgID0gX19wYShpZGxlX3BnX3RhYmxlKTsKICAgICB9
CiAKLSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0
X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsKLQogICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlm
ICggKHJjID0gc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpKSApCkBAIC05Mzcs
NDkgKzk5NCw2IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotLyoKLSAqIFRo
ZXNlIGFyZSB0aGUgbWFza3Mgb2YgQ1I0IGJpdHMgKHN1YmplY3QgdG8gaGFy
ZHdhcmUgYXZhaWxhYmlsaXR5KSB3aGljaCBhCi0gKiBQViBndWVzdCBtYXkg
bm90IGxlZ2l0aW1pYXRlbHkgYXR0ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0
YXRpYyB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcHZfY3I0X21hc2ss
IGNvbXBhdF9wdl9jcjRfbWFzazsKLQotc3RhdGljIGludCBfX2luaXQgaW5p
dF9wdl9jcjRfbWFza3Modm9pZCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGNv
bW1vbl9tYXNrID0gflg4Nl9DUjRfVFNEOwotCi0gICAgLyoKLSAgICAgKiBB
bGwgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBUU0QsIERFIGFu
ZCBPU1hTQVZFLgotICAgICAqLwotICAgIGlmICggY3B1X2hhc19kZSApCi0g
ICAgICAgIGNvbW1vbl9tYXNrICY9IH5YODZfQ1I0X0RFOwotICAgIGlmICgg
Y3B1X2hhc194c2F2ZSApCi0gICAgICAgIGNvbW1vbl9tYXNrICY9IH5YODZf
Q1I0X09TWFNBVkU7Ci0KLSAgICBwdl9jcjRfbWFzayA9IGNvbXBhdF9wdl9j
cjRfbWFzayA9IGNvbW1vbl9tYXNrOwotCi0gICAgLyoKLSAgICAgKiA2NGJp
dCBQViBndWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgot
ICAgICAqLwotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCi0gICAgICAg
IHB2X2NyNF9tYXNrICY9IH5YODZfQ1I0X0ZTR1NCQVNFOwotCi0gICAgcmV0
dXJuIDA7Ci19Ci1fX2luaXRjYWxsKGluaXRfcHZfY3I0X21hc2tzKTsKLQot
dW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ3Vlc3RfY3I0KQotewotICAgIHVu
c2lnbmVkIGxvbmcgaHZfY3I0ID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0
KHJlYWRfY3I0KCkpOwotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IGlzX3B2
XzMyYml0X3ZjcHUodikgPyBjb21wYXRfcHZfY3I0X21hc2sgOiBwdl9jcjRf
bWFzazsKLQotICAgIGlmICggKGd1ZXN0X2NyNCAmIG1hc2spICE9IChodl9j
cjQgJiBtYXNrKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5H
Ci0gICAgICAgICAgICAgICAiZCVkIGF0dGVtcHRlZCB0byBjaGFuZ2UgJXB2
J3MgQ1I0IGZsYWdzICUwOGx4IC0+ICUwOGx4XG4iLAotICAgICAgICAgICAg
ICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIHYsIGh2X2NyNCwgZ3Vl
c3RfY3I0KTsKLQotICAgIHJldHVybiAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vl
c3RfY3I0ICYgfm1hc2spOwotfQotCiAjZGVmaW5lIHhlbl92Y3B1X2d1ZXN0
X2NvbnRleHQgdmNwdV9ndWVzdF9jb250ZXh0CiAjZGVmaW5lIGZwdV9jdHh0
IGZwdV9jdHh0LngKIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3Rf
Y29udGV4dCwgZnB1X2N0eHQpOwpAQCAtOTkzLDcgKzEwMDcsNyBAQCBpbnQg
YXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbjsKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKLSAgICB1bnNpZ25lZCBsb25n
IGZsYWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1
bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwLCBjb21wYXQ7CiAKQEAg
LTEyMTAsOSArMTIyNCw4IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAog
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICY9IFg4Nl9DUjBfVFM7
CiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAo
KSAmIH5YODZfQ1IwX1RTOwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF07Ci0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
PSBjcjQgPyBwdl9ndWVzdF9jcjRfZml4dXAodiwgY3I0KSA6Ci0gICAgICAg
IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsK
KyAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9CisgICAgICAgIHB2
X2ZpeHVwX2d1ZXN0X2NyNCh2LCB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSk7CiAKICAgICBtZW1zZXQodi0+YXJjaC5kZWJ1Z3JlZywgMCwgc2l6ZW9m
KHYtPmFyY2guZGVidWdyZWcpKTsKICAgICBmb3IgKCBpID0gMDsgaSA8IDg7
IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGM5YzZmYzkuLjA2ZmQ0ZTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC01MDEsMzMgKzUwMSwxMyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgdi0+YXJjaC5j
cjMgfD0gZ2V0X3BjaWRfYml0cyh2LCAwKTsKIH0KIAotdW5zaWduZWQgbG9u
ZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCi17Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0
IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0Up
OwotCi0gICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAg
ICAgY3I0IHw9IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5h
cmNoLnB2X2RvbWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRf
UEdFOwotCi0gICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNE
IDogMDsKLQotICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3JpdGVfcHRi
YXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAq
Y3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25n
IG5ld19jcjQ7CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYg
IWlzX2lkbGVfdmNwdSh2KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0
KCkgJiB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NS
NF9QR0UpOworICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11
X2NyNF9mZWF0dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2
LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU0
Niw4ICs1MjYsNiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19j
cjQpOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0K
LSAgICBBU1NFUlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1t
dV9jcjRfZmVhdHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBj
MDAxZjkzLi42Y2JiZjNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTE4LDcgKzkx
OCw4IEBAIHN0YXRpYyB2b2lkIF9kb21haW5fY3B1aWQoc3RydWN0IGRvbWFp
biAqY3VycmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICplY3gsIHVuc2lnbmVkIGludCAq
ZWR4KQogewotICAgIGlmICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSAm
JiAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCisgICAgaWYgKCAhaXNf
Y29udHJvbF9kb21haW4oY3VycmQpICYmICFpc19oYXJkd2FyZV9kb21haW4o
Y3VycmQpICYmCisgICAgICAgICAhaXNfaWRsZV9kb21haW4oY3VycmQpICkK
ICAgICAgICAgZG9tYWluX2NwdWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCBl
YXgsIGVieCwgZWN4LCBlZHgpOwogICAgIGVsc2UKICAgICAgICAgY3B1aWRf
Y291bnQobGVhZiwgc3VibGVhZiwgZWF4LCBlYngsIGVjeCwgZWR4KTsKQEAg
LTI3MjEsOCArMjcyMiw4IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxl
Z2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB9
CiAKICAgICAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KLSAgICAgICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKHYsICpyZWcpOwotICAgICAgICAgICAgd3JpdGVfY3I0KHB2X2d1
ZXN0X2NyNF90b19yZWFsX2NyNCh2KSk7CisgICAgICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCAq
cmVnKTsKKyAgICAgICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2NyNCh2KSk7
CiAgICAgICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcodik7CiAgICAg
ICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
aW5kZXggMTMyYzJiMC4uM2Q2ZjU0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC02MzcsMTYgKzYzNywyMiBAQCBib29sX3QgdXBkYXRl
X3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqLAogdm9pZCB2
Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9p
ZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwog
Ci0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFyZSBub3QgdW5kZXIgZ3Vl
c3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2Zp
eHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
Y3I0KTsKKy8qCisgKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2ds
ZSBpbiBpdHMgdmlldyBvZiBjcjQuICBTb21lIGFyZSBsb2FkZWQgaW50bwor
ICogaGFyZHdhcmUsIHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgor
ICovCisjZGVmaW5lIFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NS
NF9UU0QgfCBYODZfQ1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9D
UjRfT1NYU0FWRSkKKworLyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBv
YnNlcnZlIGZyb20gdGhlIHJlYWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisj
ZGVmaW5lIFBWX0NSNF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAgIChYODZf
Q1I0X1BBRSB8IFg4Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZf
Q1I0X09TWE1NRVhDUFQpCiAKLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12
aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25n
IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dik7CisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0aGUg
cmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWdu
ZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKIAotI2RlZmluZSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1RTRCB8ICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FW
RSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0
X1BDSURFKSkKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBsb2FkIGludG8g
aGFyZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25l
ZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAog
dm9pZCBkb21haW5fY3B1aWQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAgaW5wdXQsCg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDhkZGIxMmMuLjIwYzBiZDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTQzMSw2ICs0MzEsMTYgQEAgdW5zaWduZWQgbG9uZyBw
dl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQt
PmFyY2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBY
ODZfQ1I0X1RTRCkgKQogICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAK
KyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgYXJlIG9u
bHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hpbGUKKyAg
ICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5k
IHRoZSBiYWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRv
IGxlYXZlIGl0IHNldCBpbiAzMmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVw
IFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICogcGF0aC4KKyAgICAgKi8K
KyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAgICAg
ICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NC
QVNFKSApCisgICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwog
ICAgIHJldHVybiBjcjQ7CiB9CiAKQEAgLTIwMTIsNyArMjAyMiw4IEBAIHN0
YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAg
cmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAh
aXNfcHZfMzJiaXRfdmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUu
ICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAg
ICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDAwNzJkZTcuLjllY2E1N2EgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNDQyLDcgKzE0NDIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2
MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklU
UzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAg
c2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0
X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5k
ZXggNmNiYmYzZi4uNTgzOTM2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI3MjIs
NiArMjcyMiwxNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgfQogCiAg
ICAgICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2FibGUg
RlNHU0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAg
ICAgICAqIGd1ZXN0IGJhc2VzIG5vdyB0aGF0IHRoZXkgY2FuIG5vIGxvbmdl
ciBjaGFuZ2UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICgg
KHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFT
RSkgJiYKKyAgICAgICAgICAgICAgICAgISgqcmVnICYgWDg2X0NSNF9GU0dT
QkFTRSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRn
c2Jhc2UoKTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgdi0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwg
KnJlZyk7CiAgICAgICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQodikp
OwogICAgICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKHYpOwpAQCAt
Mjk5MywxMyArMzAwNCwxNCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
Y2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICAgICAgZ290byBmYWls
OwotICAgICAgICAgICAgdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRm
c2Jhc2UoKSA6IHYtPmFyY2gucHZfdmNwdS5mc19iYXNlOworICAgICAgICAg
ICAgdmFsID0gKHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9f
cmRmc2Jhc2UoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IHYtPmFyY2gucHZfdmNwdS5mc19iYXNlOwog
ICAgICAgICAgICAgZ290byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAgIGNh
c2UgTVNSX0dTX0JBU0U6CiAgICAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0
X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSAgICAgICAgICAgIHZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3Ni
YXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2
LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAgICAgICB2
YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19yZGdz
YmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVs
OwogICAgICAgICAgICAgZ290byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAg
IGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgogICAgICAgICAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYwppbmRleCA1NmVkMTU2Li4wNGNjNjBkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC90cmFwcy5jCkBAIC0yNjUsNyArMjY1LDkgQEAgdm9pZCB0b2dn
bGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGlz
X3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47Ci0gICAgaWYg
KCBjcHVfaGFzX2ZzZ3NiYXNlICkKKworICAgIC8qICVmcy8lZ3MgYmFzZXMg
Y2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxl
LiAqLworICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2Vy
bmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaAppbmRleCAwNGQ5ZTI4Li5mOWM4MzM1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzIsNyAr
NzIsNiBAQAogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfTlgpCiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaAkJYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpCiAjZGVmaW5lIGNwdV9oYXNf
cGFnZTFnYgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BBR0UxR0IpCi0j
ZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2UJYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0ZTR1NCQVNFKQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYJYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCiAjZGVmaW5lIGNw
dV9oYXNfc21lcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TTUVQKQogI2RlZmluZSBjcHVfaGFzX2ludnBjaWQgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSU5WUENJRCkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCmluZGV4IDRiNGMxNTYuLjI1MmNiZGMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaApAQCAtOTMsNiArOTMsMTQgQEAgc3RhdGljIGlubGluZSB1
aW50NjRfdCByZHRzYyh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIg
KGhpZ2gpIFwKIAkJCSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24g
aGFyZHdhcmUgc3VwcG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRl
ZCBpbnRvIGhhcmR3YXJlIGlzIHRoZQorICogZ3Vlc3Qga2VybmVsJ3MgY2hv
aWNlIGZvciA2NGJpdCBQViBndWVzdHMgKFhlbidzIGNob2ljZSBmb3IgSWRs
ZSwgSFZNIGFuZAorICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwg
dGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkg
c2FmZSB0byB1c2UgaWYKKyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICov
CiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19yZGZzYmFzZSh2b2lk
KQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKQEAgLTEyMyw3ICsxMzEs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9p
ZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNw
dV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9D
UjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGZzYmFzZSgpOwog
CiAgICAgcmRtc3JsKE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTEzNSw3ICsx
NDMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uo
dm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAo
IGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4
Nl9DUjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGdzYmFzZSgp
OwogCiAgICAgcmRtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE0NSw3
ICsxNTMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jh
c2Uodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2ln
bmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2Ug
KQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQog
I2lmZGVmIEhBVkVfR0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJ3cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UKQEAg
LTE1Nyw3ICsxNjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2Uo
dW5zaWduZWQgbG9uZyBiYXNlKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jn
c2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9G
U0dTQkFTRSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAg
YXNtIHZvbGF0aWxlICggIndyZ3NiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7
CiAjZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5k
ZXggNmEzNWI4OS4uNjEwYjZmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oCkBAIC0zNjMsMTEgKzM2MywzMSBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlu
bGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwog
ICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJs
ZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEo
dmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCkt
PmNyNCA9IHZhbDsKLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0
IiA6IDogInIiICh2YWwpICk7CisgICAgLyoKKyAgICAgKiBPbiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNyNCBpcyB0
aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0
cywgd2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAg
ICAqIGluc3RydWN0aW9ucy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9
e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZvLT5jcjQgdG8gd29yayBv
dXQgd2hldGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0aGUg
e1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sg
dG8KKyAgICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyBy
ZXF1aXJlIGludGVycnVwdCBzYWZldHkuCisgICAgICoKKyAgICAgKiBJZiBG
U0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8gYmVjb21lIGNsZWFy
LCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVw
ZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRo
ZQorICAgICAqIG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBp
biBpbmZvLT5jcjQgYnV0IGNsZWFyIGluICVjcjQuCisgICAgICovCisgICAg
aW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZfQ1I0X0ZTR1NC
QVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNy
NCIKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyog
Rm9yY2Ugb3JkZXJpbmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAg
ICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZhbCkgKTsKKworICAgIGluZm8t
PmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMnIGJpdCBy
ZXNwZWN0aXZlbHkgKi8K

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBJbXByb3ZlIHB2X2NwdWlkKCkncyBBUEkK
CnB2X2NwdWlkKCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBh
cmUgYWxyZWFkeSB0d28gY2FsbGVycyBqdW1waW5nCnRocm91Z2ggaG9vcHMg
dG8gdXNlIGl0LCBhbmQgYSB0aGlyZCBpcyBvbiBpdHMgd2F5LgoKQ2hhbmdl
IHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBpbmRpdmlkdWFsbHkg
KGxpa2UgaXRzIGNvdW50ZXJwYXJ0LApodm1fY3B1aWQoKSwgYWxyZWFkeSBk
b2VzKSwgYW5kIGludHJvZHVjZSBhIG5ldyBwdl9jcHVpZF9yZWdzKCkgd3Jh
cHBlcgppbXBsZW1lbnRpbmcgdGhlIG9sZCBBUEkuCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCBhYjM5YTQ1Li4wMDUzYWMwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwpAQCAtMzgwMyw3ICszODAzLDcgQEAgdm9pZCB2bXhfdm1leGl0
X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAg
ICAgaWYgKCBpc19wdmhfdmNwdSh2KSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHB2X2NwdWlkKHJlZ3MpOworICAgICAgICAgICAgcHZfY3B1aWRfcmVn
cyhyZWdzKTsKICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgfQogICAg
ICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDFhMjI4OTUuLjc3Zjc4NmMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCkBAIC05NzIsMTcgKzk3MiwxNCBAQCBzdGF0aWMg
dm9pZCBfZG9tYWluX2NwdWlkKGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJk
LAogICAgICAgICBjcHVpZF9jb3VudChsZWFmLCBzdWJsZWFmLCBlYXgsIGVi
eCwgZWN4LCBlZHgpOwogfQogCi12b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQordm9pZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFm
LCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICB1aW50MzJfdCAq
ZWF4LCB1aW50MzJfdCAqZWJ4LCB1aW50MzJfdCAqZWN4LCB1aW50MzJfdCAq
ZWR4KQogewotICAgIHVpbnQzMl90IGxlYWYsIHN1YmxlYWYsIGEsIGIsIGMs
IGQ7CisgICAgdWludDMyX3QgYSwgYiwgYywgZDsKKyAgICBjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAKLSAgICBsZWFm
ID0gYSA9IHJlZ3MtPmVheDsKLSAgICBiID0gcmVncy0+ZWJ4OwotICAgIHN1
YmxlYWYgPSBjID0gcmVncy0+ZWN4OwotICAgIGQgPSByZWdzLT5lZHg7Ci0K
ICAgICBpZiAoIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGxlYWYsIHN1Ymxl
YWYsICZhLCAmYiwgJmMsICZkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCkBA
IC05OTcsMTMgKzk5NCw3IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAgICAgX2RvbWFpbl9jcHVpZChjdXJy
ZCwgbGltaXQsIDAsICZsaW1pdCwgJmR1bW15LCAmZHVtbXksICZkdW1teSk7
CiAgICAgICAgIGlmICggbGVhZiA+IGxpbWl0ICkKLSAgICAgICAgewotICAg
ICAgICAgICAgcmVncy0+ZWF4ID0gMDsKLSAgICAgICAgICAgIHJlZ3MtPmVi
eCA9IDA7Ci0gICAgICAgICAgICByZWdzLT5lY3ggPSAwOwotICAgICAgICAg
ICAgcmVncy0+ZWR4ID0gMDsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAg
ICAgfQorICAgICAgICAgICAgZ290byB1bnN1cHBvcnRlZDsKICAgICB9CiAK
ICAgICBfZG9tYWluX2NwdWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCAmYSwg
JmIsICZjLCAmZCk7CkBAIC0xMjg0LDE3ICsxMjc1LDIxIEBAIHZvaWQgcHZf
Y3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSAw
eDgwMDAwMDFlOiAvKiBFeHRlbmRlZCB0b3BvbG9neSByZXBvcnRpbmcgKi8K
ICAgICB1bnN1cHBvcnRlZDoKICAgICAgICAgYSA9IGIgPSBjID0gZCA9IDA7
Ci0gICAgICAgIGJyZWFrOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
LSBvdXQ6CiAgICAgLyogVlBNVSBtYXkgZGVjaWRlIHRvIG1vZGlmeSBzb21l
IG9mIHRoZSBsZWF2ZXMgKi8KICAgICB2cG11X2RvX2NwdWlkKGxlYWYsICZh
LCAmYiwgJmMsICZkKTsKIAotICAgIHJlZ3MtPmVheCA9IGE7Ci0gICAgcmVn
cy0+ZWJ4ID0gYjsKLSAgICByZWdzLT5lY3ggPSBjOwotICAgIHJlZ3MtPmVk
eCA9IGQ7Cisgb3V0OgorICAgIGlmICggZWF4ICkKKyAgICAgICAgKmVheCA9
IGE7CisgICAgaWYgKCBlYnggKQorICAgICAgICAqZWJ4ID0gYjsKKyAgICBp
ZiAoIGVjeCApCisgICAgICAgICplY3ggPSBjOworICAgIGlmICggZWR4ICkK
KyAgICAgICAgKmVkeCA9IGQ7CiB9CiAKIHN0YXRpYyBpbnQgZW11bGF0ZV9p
bnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAg
LTEzNTMsNyArMTM0OCw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9mb3JjZWRf
aW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAg
IGVpcCArPSBzaXplb2YoaW5zdHIpOwogCi0gICAgcHZfY3B1aWQocmVncyk7
CisgICAgcHZfY3B1aWRfcmVncyhyZWdzKTsKIAogICAgIGluc3RydWN0aW9u
X2RvbmUocmVncywgZWlwLCAwKTsKIApAQCAtMjgyOCwxNyArMjgyMyw3IEBA
IHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJl
ZywgdWludDY0X3QgdmFsLAogaW50IHB2X2VtdWxfY3B1aWQodW5zaWduZWQg
aW50ICplYXgsIHVuc2lnbmVkIGludCAqZWJ4LCB1bnNpZ25lZCBpbnQgKmVj
eCwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZWR4LCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyByZWdzID0gKmN0eHQtPnJlZ3M7Ci0KLSAgICByZWdzLl9l
YXggPSAqZWF4OwotICAgIHJlZ3MuX2VjeCA9ICplY3g7Ci0KLSAgICBwdl9j
cHVpZCgmcmVncyk7Ci0KLSAgICAqZWF4ID0gcmVncy5fZWF4OwotICAgICpl
YnggPSByZWdzLl9lYng7Ci0gICAgKmVjeCA9IHJlZ3MuX2VjeDsKLSAgICAq
ZWR4ID0gcmVncy5fZWR4OworICAgIHB2X2NwdWlkKCplYXgsICplY3gsIGVh
eCwgZWJ4LCBlY3gsIGVkeCk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogfQpAQCAtMzMyOSw3ICszMzE0LDcgQEAgc3RhdGljIGludCBlbXVsYXRl
X3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIGlmICggdi0+YXJjaC5jcHVpZF9mYXVsdGluZyAmJiAhZ3Vlc3Rf
a2VybmVsX21vZGUodiwgcmVncykgKQogICAgICAgICAgICAgZ290byBmYWls
OwogCi0gICAgICAgIHB2X2NwdWlkKHJlZ3MpOworICAgICAgICBwdl9jcHVp
ZF9yZWdzKHJlZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveHN0YXRlLmMgYi94ZW4vYXJj
aC94ODYveHN0YXRlLmMKaW5kZXggNWM0M2VjOS4uMDlkMjVhYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94c3RhdGUuYwpAQCAtNjU0LDI0ICs2NTQsMTggQEAgc3RhdGljIGJvb2xf
dCB2YWxpZF94Y3IwKHU2NCB4Y3IwKQogCiBzdGF0aWMgdWludDY0X3QgZ3Vl
c3RfeGNyMF9tYXgoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICB1
aW50MzJfdCBlYXgsIGVkeDsKKwogICAgIGlmICggaGFzX2h2bV9jb250YWlu
ZXJfZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIHVpbnQzMl90IGVheCwg
ZWN4ID0gMCwgZWR4OworICAgICAgICB1aW50MzJfdCBlY3ggPSAwOwogCiAg
ICAgICAgIGh2bV9jcHVpZChYU1RBVEVfQ1BVSUQsICZlYXgsIE5VTEwsICZl
Y3gsICZlZHgpOwotCi0gICAgICAgIHJldHVybiAoKHVpbnQ2NF90KWVkeCA8
PCAzMikgfCBlYXg7CiAgICAgfQogICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3MgPSB7IH07CisgICAgICAgIHB2
X2NwdWlkKFhTVEFURV9DUFVJRCwgMCwgJmVheCwgTlVMTCwgTlVMTCwgJmVk
eCk7CiAKLSAgICAgICAgcmVncy5fZWF4ID0gWFNUQVRFX0NQVUlEOwotICAg
ICAgICByZWdzLl9lY3ggPSAwOwotICAgICAgICBwdl9jcHVpZCgmcmVncyk7
Ci0KLSAgICAgICAgcmV0dXJuIChyZWdzLnJkeCA8PCAzMikgfCByZWdzLl9l
YXg7Ci0gICAgfQorICAgIHJldHVybiAoKHVpbnQ2NF90KWVkeCA8PCAzMikg
fCBlYXg7CiB9CiAKIGludCB2YWxpZGF0ZV94c3RhdGUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgdWludDY0X3QgeGNyMCwgdWludDY0X3QgeGNyMF9hY2N1
bSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDU4
MWQ3YjAuLjUwYmFkYWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaApAQCAtNjYzLDcgKzY2MywxNCBAQCBlbnVtIGdldF9jcHVfdmVu
ZG9yIHsKIH07CiAKIGludCBnZXRfY3B1X3ZlbmRvcihjb25zdCBjaGFyIHZl
bmRvcl9pZFtdLCBlbnVtIGdldF9jcHVfdmVuZG9yKTsKLXZvaWQgcHZfY3B1
aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwordm9pZCBwdl9jcHVp
ZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAg
ICAgICB1aW50MzJfdCAqZWF4LCB1aW50MzJfdCAqZWJ4LCB1aW50MzJfdCAq
ZWN4LCB1aW50MzJfdCAqZWR4KTsKKworc3RhdGljIGlubGluZSB2b2lkIHB2
X2NwdWlkX3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7Cisg
ICAgcHZfY3B1aWQocmVncy0+X2VheCwgcmVncy0+X2VjeCwKKyAgICAgICAg
ICAgICAmcmVncy0+X2VheCwgJnJlZ3MtPl9lYngsICZyZWdzLT5fZWN4LCAm
cmVncy0+X2VkeCk7Cit9CiAKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICov
CiAK

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKUmVwb3J0ZWQtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0
b0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRl
eCA0MDhmYzBiLi42YzM4ZDg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNzcs
NiArMzc3LDYwIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4
dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGNyNCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjFfZWN4ID0gMCwg
bGVhZjFfZWR4ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjdfMF9lYngg
PSAwOworCisgICAgcHZfY3B1aWQoMSwgMCwgTlVMTCwgTlVMTCwgJmxlYWYx
X2VjeCwgJmxlYWYxX2VkeCk7CisgICAgcHZfY3B1aWQoNywgMCwgTlVMTCwg
JmxlYWY3XzBfZWJ4LCBOVUxMLCBOVUxMKTsKKworICAgIC8qIERpc2NhcmQg
YXR0ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNp
ZGUgb2YgdGhlIHBvbGljeS4gKi8KKyAgICBjcjQgJj0gfigoKGxlYWYxX2Vk
eCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9UU0MpKQorICAgICAgICAg
ICAgICA/IDAgOiBYODZfQ1I0X1RTRCkgfAorICAgICAgICAgICAgICgobGVh
ZjFfZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0RFKSkKKyAgICAg
ICAgICAgICAgPyAwIDogWDg2X0NSNF9ERSkgfAorICAgICAgICAgICAgICgo
bGVhZjdfMF9lYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfRlNHU0JB
U0UpKQorICAgICAgICAgICAgICA/IDAgOiBYODZfQ1I0X0ZTR1NCQVNFKSB8
CisgICAgICAgICAgICAgKChsZWFmMV9lY3ggJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfWFNBVkUpKQorICAgICAgICAgICAgICA/IDAgOiBYODZfQ1I0
X09TWFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVjdGVkIHRvIGJlIGRp
c2pvaW50IHNldHMuICovCisgICAgQlVJTERfQlVHX09OKFBWX0NSNF9HVUVT
VF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSyk7CisKKyAgICAv
KgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5IHN1YnNldCBvZiBp
dHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFibGUKKyAgICAgKiBi
aXRzLCBhbmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNlIG9mIGNlcnRhaW4g
aGFyZHdhcmUgc2V0dGluZ3MuCisgICAgICovCisgICAgcmV0dXJuICgoY3I0
ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAgICAgICAgICAgIChtbXVfY3I0
X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSykpOworfQor
Cit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgdW5zaWduZWQgbG9uZyBjcjQgPSBtbXVfY3I0X2ZlYXR1cmVz
ICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9QR0UgfCBY
ODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBDSURFIG9yIFBHRSBk
ZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3MsIGJ1dCBtdXN0IG5v
dCBib3RoIGJlCisgICAgICogc2V0LCBhcyBpdCBpbXBhY3RzIHRoZSBzYWZl
dHkgb2YgVExCIGZsdXNoaW5nLgorICAgICAqLworICAgIGlmICggZC0+YXJj
aC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BD
SURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAg
ICogVFNEIGlzIG5lZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVj
dGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlzCisgICAgICogdmlydHVhbGlzaW5n
IHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisgICAgICovCisgICAg
aWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdICYgWDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRf
VFNEOworCisgICAgcmV0dXJuIGNyNDsKK30KKwogc3RhdGljIHZvaWQgc2V0
X2RvbWFpbl94cHRpKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oZCkgKQpAQCAtNTY0LDYgKzYxOCw4IEBAIGlu
dCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAg
LyogUFYgZ3Vlc3RzIGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRpY2tlci4g
Ki8KICAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEw
KTsKKworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2
X2ZpeHVwX2d1ZXN0X2NyNCh2LCAwKTsKICAgICB9CiAKICAgICB2LT5hcmNo
LnNjaGVkdWxlX3RhaWwgPSBjb250aW51ZV9ub25pZGxlX2RvbWFpbjsKQEAg
LTU3Niw4ICs2MzIsNiBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICB2LT5hcmNoLmNyMyAgICAgICAgICAgPSBfX3Bh
KGlkbGVfcGdfdGFibGUpOwogICAgIH0KIAotICAgIHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9j
cjRfZmVhdHVyZXMpOwotCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgKQogICAgIHsKICAgICAgICAgaWYgKCAocmMgPSBzZXR1cF9jb21wYXRf
YXJnX3hsYXQodikpICkKQEAgLTk1NSw0OSArMTAwOSw2IEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIHJldDsKIH0KIAotLyoKLSAqIFRoZXNlIGFyZSB0aGUgbWFza3Mgb2Yg
Q1I0IGJpdHMgKHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmlsaXR5KSB3
aGljaCBhCi0gKiBQViBndWVzdCBtYXkgbm90IGxlZ2l0aW1pYXRlbHkgYXR0
ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBsb25nIF9f
cmVhZF9tb3N0bHkgcHZfY3I0X21hc2ssIGNvbXBhdF9wdl9jcjRfbWFzazsK
LQotc3RhdGljIGludCBfX2luaXQgaW5pdF9wdl9jcjRfbWFza3Modm9pZCkK
LXsKLSAgICB1bnNpZ25lZCBsb25nIGNvbW1vbl9tYXNrID0gflg4Nl9DUjRf
VFNEOwotCi0gICAgLyoKLSAgICAgKiBBbGwgUFYgZ3Vlc3RzIG1heSBhdHRl
bXB0IHRvIG1vZGlmeSBUU0QsIERFIGFuZCBPU1hTQVZFLgotICAgICAqLwot
ICAgIGlmICggY3B1X2hhc19kZSApCi0gICAgICAgIGNvbW1vbl9tYXNrICY9
IH5YODZfQ1I0X0RFOwotICAgIGlmICggY3B1X2hhc194c2F2ZSApCi0gICAg
ICAgIGNvbW1vbl9tYXNrICY9IH5YODZfQ1I0X09TWFNBVkU7Ci0KLSAgICBw
dl9jcjRfbWFzayA9IGNvbXBhdF9wdl9jcjRfbWFzayA9IGNvbW1vbl9tYXNr
OwotCi0gICAgLyoKLSAgICAgKiA2NGJpdCBQViBndWVzdHMgbWF5IGF0dGVt
cHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgotICAgICAqLwotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCi0gICAgICAgIHB2X2NyNF9tYXNrICY9IH5YODZf
Q1I0X0ZTR1NCQVNFOwotCi0gICAgcmV0dXJuIDA7Ci19Ci1fX2luaXRjYWxs
KGluaXRfcHZfY3I0X21hc2tzKTsKLQotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgZ3Vlc3RfY3I0KQotewotICAgIHVuc2lnbmVkIGxvbmcgaHZfY3I0ID0g
cmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KHJlYWRfY3I0KCkpOwotICAgIHVu
c2lnbmVkIGxvbmcgbWFzayA9IGlzX3B2XzMyYml0X3ZjcHUodikgPyBjb21w
YXRfcHZfY3I0X21hc2sgOiBwdl9jcjRfbWFzazsKLQotICAgIGlmICggKGd1
ZXN0X2NyNCAmIG1hc2spICE9IChodl9jcjQgJiBtYXNrKSApCi0gICAgICAg
IHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAiZCVk
IGF0dGVtcHRlZCB0byBjaGFuZ2UgJXB2J3MgQ1I0IGZsYWdzICUwOGx4IC0+
ICUwOGx4XG4iLAotICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5k
b21haW5faWQsIHYsIGh2X2NyNCwgZ3Vlc3RfY3I0KTsKLQotICAgIHJldHVy
biAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vlc3RfY3I0ICYgfm1hc2spOwotfQot
CiAjZGVmaW5lIHhlbl92Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVzdF9j
b250ZXh0CiAjZGVmaW5lIGZwdV9jdHh0IGZwdV9jdHh0LngKIENIRUNLX0ZJ
RUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3RfY29udGV4dCwgZnB1X2N0eHQpOwpA
QCAtMTAxMSw3ICsxMDIyLDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3Qo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1bnNp
Z25lZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3Iz
X3BhZ2U7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAg
aW50IHJjID0gMCwgY29tcGF0OwogCkBAIC0xMjI4LDkgKzEyMzksOCBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAgIHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsKIAot
ICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdOwotICAgIHYt
PmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0ID8gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFsX2NyNF90b19wdl9ndWVz
dF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1cF9ndWVzdF9jcjQodiwg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwogCiAgICAgbWVtc2V0KHYt
PmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNoLmRlYnVncmVnKSk7
CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAy
YjkzZWZiLi40ZTk4ZjgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAxLDMzICs1MDEsMTMg
QEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBtZm4pCiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHMo
diwgZmFsc2UpOwogfQogCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90
b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVk
IGxvbmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0gJiB+WDg2X0NSNF9ERTsKLSAgICBjcjQgfD0gbW11X2NyNF9mZWF0
dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRf
U01BUCB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NS
NF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0KLSAgICBpZiAoIGQt
PmFyY2gucHZfZG9tYWluLnBjaWQgKQotICAgICAgICBjcjQgfD0gWDg2X0NS
NF9QQ0lERTsKLSAgICBlbHNlIGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhw
dGkgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7Ci0KLSAgICBjcjQg
fD0gZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOwotCi0gICAgcmV0
dXJuIGNyNDsKLX0KLQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9j
cHVfaW5mbygpOwogICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyNDsKIAogICAg
IG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNfaWRsZV92Y3B1KHYp
KQotICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2
KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9Q
Q0lERSB8IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7CisgICAgICAg
ICAgICAgID8gcHZfbWFrZV9jcjQodikgOiBtbXVfY3I0X2ZlYXR1cmVzOwog
CiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5w
dl9kb21haW4ueHB0aSApCiAgICAgewpAQCAtNTQ2LDggKzUyNiw2IEBAIHZv
aWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzd2l0
Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAgICAgIGNw
dV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0KLQotICAgIEFTU0VSVChpc19w
dl92Y3B1KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0dXJlcyk7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDc3Zjc4NmMuLmE4YWViZTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCkBAIC05NjYsNyArOTY2LDggQEAgc3RhdGljIHZv
aWQgX2RvbWFpbl9jcHVpZChjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICplYXgs
IHVuc2lnbmVkIGludCAqZWJ4LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmVjeCwgdW5zaWduZWQgaW50ICplZHgpCiB7Ci0g
ICAgaWYgKCAhaXNfY29udHJvbF9kb21haW4oY3VycmQpICYmICFpc19oYXJk
d2FyZV9kb21haW4oY3VycmQpICkKKyAgICBpZiAoICFpc19jb250cm9sX2Rv
bWFpbihjdXJyZCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgJiYK
KyAgICAgICAgICFpc19pZGxlX2RvbWFpbihjdXJyZCkgKQogICAgICAgICBk
b21haW5fY3B1aWQoY3VycmQsIGxlYWYsIHN1YmxlYWYsIGVheCwgZWJ4LCBl
Y3gsIGVkeCk7CiAgICAgZWxzZQogICAgICAgICBjcHVpZF9jb3VudChsZWFm
LCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4LCBlZHgpOwpAQCAtMjM3Miw4ICsy
MzczLDggQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAogICAgIH0KIAogICAgIGNh
c2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAgICAgIGN1cnItPmFyY2gucHZf
dmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1cnIsIHZh
bCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVhbF9j
cjQoY3VycikpOworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJl
Z1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOworICAgICAg
ICB3cml0ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0
X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
aW5kZXggZTdhYmFhZC4uMDEzNzI4MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC02NDIsMTYgKzY0MiwyMiBAQCBib29sX3QgdXBkYXRl
X3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqLAogdm9pZCB2
Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9p
ZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwog
Ci0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFyZSBub3QgdW5kZXIgZ3Vl
c3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2Zp
eHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
Y3I0KTsKKy8qCisgKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2ds
ZSBpbiBpdHMgdmlldyBvZiBjcjQuICBTb21lIGFyZSBsb2FkZWQgaW50bwor
ICogaGFyZHdhcmUsIHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgor
ICovCisjZGVmaW5lIFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NS
NF9UU0QgfCBYODZfQ1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9D
UjRfT1NYU0FWRSkKKworLyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBv
YnNlcnZlIGZyb20gdGhlIHJlYWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisj
ZGVmaW5lIFBWX0NSNF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAgIChYODZf
Q1I0X1BBRSB8IFg4Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZf
Q1I0X09TWE1NRVhDUFQpCiAKLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12
aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25n
IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dik7CisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0aGUg
cmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWdu
ZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKIAotI2RlZmluZSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1RTRCB8ICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FW
RSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0
X1BDSURFKSkKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBsb2FkIGludG8g
aGFyZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25l
ZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAog
dm9pZCBkb21haW5fY3B1aWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAgaW5wdXQsCg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDEyMGYxZTMuLmQyNDZlNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTQyOCw2ICs0MjgsMTYgQEAgdW5zaWduZWQgbG9uZyBw
dl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQt
PmFyY2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBY
ODZfQ1I0X1RTRCkgKQogICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAK
KyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgYXJlIG9u
bHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hpbGUKKyAg
ICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5k
IHRoZSBiYWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRv
IGxlYXZlIGl0IHNldCBpbiAzMmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVw
IFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICogcGF0aC4KKyAgICAgKi8K
KyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAgICAg
ICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NC
QVNFKSApCisgICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwog
ICAgIHJldHVybiBjcjQ7CiB9CiAKQEAgLTIwMjIsNyArMjAzMiw4IEBAIHN0
YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAg
cmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAh
aXNfcHZfMzJiaXRfdmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUu
ICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAg
ICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDU1MDQzNWMuLjNhN2IzNjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNTA0LDcgKzE1MDQsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2
MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklU
UzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAg
c2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0
X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5k
ZXggN2Q0NGE0Yy4uYjFjZmY1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTIzNzIs
NiArMjM3MiwxNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5z
aWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAg
ICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KKyAgICAgICAgLyoKKyAgICAg
ICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2FibGUgRlNHU0JBU0UsIHJl
ZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAgICogZ3Vlc3QgYmFz
ZXMgbm93IHRoYXQgdGhleSBjYW4gbm8gbG9uZ2VyIGNoYW5nZS4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAh
KHZhbCAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNl
KCk7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9r
ZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CisgICAgICAgIH0KKwogICAgICAgICBj
dXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0
X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9j
cjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vy
cik7CkBAIC0yNDMyLDE0ICsyNDQzLDE1IEBAIHN0YXRpYyBpbnQgcHJpdl9v
cF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAog
ICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBj
dXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChy
ZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZnNiYXNlKCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAg
ICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jh
c2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7Cisg
ICAgICAgICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L3RyYXBzLmMKaW5kZXggMzk2ZTY3Ny4uY2IyYWJiMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjY3LDcgKzI2Nyw5IEBAIHZvaWQgdG9n
Z2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuOwotICAgIGlm
ICggY3B1X2hhc19mc2dzYmFzZSApCisKKyAgICAvKiAlZnMvJWdzIGJhc2Vz
IGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJs
ZS4gKi8KKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNF
ICkKICAgICB7CiAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tl
cm5lbF9tb2RlICkKICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19i
YXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYWYyYTg5Mi4uODlmZjI0OSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTgwLDcg
KzgwLDYgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlND
QVBJTlRTKzApKjMyKzI0KSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEIK
ICNkZWZpbmUgY3B1X2hhc19ueAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X05YKQogI2RlZmluZSBjcHVfaGFzX2NsZmx1c2gJCWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9DTEZMVVNIKQogI2RlZmluZSBjcHVfaGFzX3BhZ2UxZ2IJ
CWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QQUdFMUdCKQotI2RlZmluZSBj
cHVfaGFzX2ZzZ3NiYXNlCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dT
QkFTRSkKICNkZWZpbmUgY3B1X2hhc19hcGVyZm1wZXJmCWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQogI2RlZmluZSBjcHVfaGFzX3Nt
ZXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkK
ICNkZWZpbmUgY3B1X2hhc19pbnZwY2lkICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0lOVlBDSUQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApp
bmRleCA1ZTFkZjhmLi4wOGVlYzMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKQEAgLTEwOSw2ICsxMDksMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRf
dCByZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1hIiAobG93KSwgIj1k
IiAoaGlnaCkgXAogCQkJICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBP
biBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgbG9h
ZGVkIGludG8gaGFyZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJuZWwncyBj
aG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cyAoWGVuJ3MgY2hvaWNlIGZvciBJ
ZGxlLCBIVk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICogVGhlcmVmb3Jl
LCB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25s
eSBzYWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dzYmFzZSBpcyBzZXQuCisg
Ki8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNlKHZv
aWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwpAQCAtMTM5LDcgKzE0
Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZzYmFzZSh2
b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2
X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJhc2UpOwpAQCAtMTUxLDcg
KzE1OSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFz
ZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlm
ICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYg
WDg2X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZ3NiYXNl
KCk7CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwpAQCAtMTYx
LDcgKzE2OSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdz
YmFzZSh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5z
aWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dzYmFz
ZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSAp
CiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0
aWxlICggIndyZnNiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpA
QCAtMTczLDcgKzE4MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFz
ZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3
cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVf
aGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0
X0ZTR1NCQVNFICkKICNpZmRlZiBIQVZFX0dBU19GU0dTQkFTRQogICAgICAg
ICBhc20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkg
KTsKICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApp
bmRleCA1MGJhZGFiLi5hNTMxOWUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKQEAgLTM4MCwxMSArMzgwLDMxIEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogewor
ICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwor
CiAgICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5h
YmxlZCEgKi8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwg
ISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8o
KS0+Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVj
cjQiIDogOiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3
YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlz
IHRoZSBrZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vl
c3RzLCB3aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisg
ICAgICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3
cn17ZnMsZ3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3Jr
IG91dCB3aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRo
ZSB7UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFj
ayB0bworICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJz
IHJlcXVpcmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElm
IEZTR1NCQVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xl
YXIsIHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUg
dXBkYXRpbmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4g
dGhlCisgICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0
IGluIGluZm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAg
ICBpbmZvLT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNH
U0JBU0UpOworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUl
Y3I0IgorICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAv
KiBGb3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAg
ICAgICAgICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5m
by0+Y3I0ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0
IHJlc3BlY3RpdmVseSAqLwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
NjFmNjY3MS4uZTliOTVlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMzk4LDYg
KzM5OCw1MiBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChzdHJ1
Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBw
YWdldGFibGVfbnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVw
X2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBjcjQpCit7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9
IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIC8qIERpc2NhcmQgYXR0
ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNpZGUg
b2YgdGhlIHBvbGljeS4gKi8KKyAgICBjcjQgJj0gfigocC0+YmFzaWMudHNj
ICAgICA/IDAgOiBYODZfQ1I0X1RTRCkgICAgICB8CisgICAgICAgICAgICAg
KHAtPmJhc2ljLmRlICAgICAgPyAwIDogWDg2X0NSNF9ERSkgICAgICAgfAor
ICAgICAgICAgICAgIChwLT5mZWF0LmZzZ3NiYXNlID8gMCA6IFg4Nl9DUjRf
RlNHU0JBU0UpIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/
IDAgOiBYODZfQ1I0X09TWFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVj
dGVkIHRvIGJlIGRpc2pvaW50IHNldHMuICovCisgICAgQlVJTERfQlVHX09O
KFBWX0NSNF9HVUVTVF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFT
Syk7CisKKyAgICAvKgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5
IHN1YnNldCBvZiBpdHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFi
bGUKKyAgICAgKiBiaXRzLCBhbmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNl
IG9mIGNlcnRhaW4gaGFyZHdhcmUgc2V0dGluZ3MuCisgICAgICovCisgICAg
cmV0dXJuICgoY3I0ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAgICAgICAg
ICAgIChtbXVfY3I0X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVf
TUFTSykpOworfQorCit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBjcjQgPSBtbXVf
Y3I0X2ZlYXR1cmVzICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwgWDg2
X0NSNF9QR0UgfCBYODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBD
SURFIG9yIFBHRSBkZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3Ms
IGJ1dCBtdXN0IG5vdCBib3RoIGJlCisgICAgICogc2V0LCBhcyBpdCBpbXBh
Y3RzIHRoZSBzYWZldHkgb2YgVExCIGZsdXNoaW5nLgorICAgICAqLworICAg
IGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8
PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9k
b21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKwor
ICAgIC8qCisgICAgICogVFNEIGlzIG5lZWRlZCBpZiBlaXRoZXIgdGhlIGd1
ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlzCisgICAgICog
dmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisg
ICAgICovCisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZf
dmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0
IHw9IFg4Nl9DUjRfVFNEOworCisgICAgcmV0dXJuIGNyNDsKK30KKwogaW50
IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqdjsKQEAgLTUxMiwxMiArNTU4LDEyIEBAIGludCB2Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAgLyogUFYgZ3Vl
c3RzIGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRpY2tlci4gKi8KICAgICAg
ICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKKworICAg
ICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1
ZXN0X2NyNCh2LCAwKTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICB2LT5h
cmNoLmNyMyA9IF9fcGEoaWRsZV9wZ190YWJsZSk7CiAKLSAgICB2LT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2Ny
NChtbXVfY3I0X2ZlYXR1cmVzKTsKLQogICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlmICggKHJjID0gc2V0dXBf
Y29tcGF0X2FyZ194bGF0KHYpKSApCkBAIC05NTMsNDkgKzk5OSw2IEBAIGlu
dCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgcmV0dXJuIHJldDsKIH0KIAotLyoKLSAqIFRoZXNlIGFyZSB0aGUgbWFz
a3Mgb2YgQ1I0IGJpdHMgKHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmls
aXR5KSB3aGljaCBhCi0gKiBQViBndWVzdCBtYXkgbm90IGxlZ2l0aW1pYXRl
bHkgYXR0ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBs
b25nIF9fcmVhZF9tb3N0bHkgcHZfY3I0X21hc2ssIGNvbXBhdF9wdl9jcjRf
bWFzazsKLQotc3RhdGljIGludCBfX2luaXQgaW5pdF9wdl9jcjRfbWFza3Mo
dm9pZCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGNvbW1vbl9tYXNrID0gflg4
Nl9DUjRfVFNEOwotCi0gICAgLyoKLSAgICAgKiBBbGwgUFYgZ3Vlc3RzIG1h
eSBhdHRlbXB0IHRvIG1vZGlmeSBUU0QsIERFIGFuZCBPU1hTQVZFLgotICAg
ICAqLwotICAgIGlmICggY3B1X2hhc19kZSApCi0gICAgICAgIGNvbW1vbl9t
YXNrICY9IH5YODZfQ1I0X0RFOwotICAgIGlmICggY3B1X2hhc194c2F2ZSAp
Ci0gICAgICAgIGNvbW1vbl9tYXNrICY9IH5YODZfQ1I0X09TWFNBVkU7Ci0K
LSAgICBwdl9jcjRfbWFzayA9IGNvbXBhdF9wdl9jcjRfbWFzayA9IGNvbW1v
bl9tYXNrOwotCi0gICAgLyoKLSAgICAgKiA2NGJpdCBQViBndWVzdHMgbWF5
IGF0dGVtcHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgotICAgICAqLwotICAgIGlm
ICggY3B1X2hhc19mc2dzYmFzZSApCi0gICAgICAgIHB2X2NyNF9tYXNrICY9
IH5YODZfQ1I0X0ZTR1NCQVNFOwotCi0gICAgcmV0dXJuIDA7Ci19Ci1fX2lu
aXRjYWxsKGluaXRfcHZfY3I0X21hc2tzKTsKLQotdW5zaWduZWQgbG9uZyBw
dl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgZ3Vlc3RfY3I0KQotewotICAgIHVuc2lnbmVkIGxvbmcgaHZf
Y3I0ID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KHJlYWRfY3I0KCkpOwot
ICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IGlzX3B2XzMyYml0X3ZjcHUodikg
PyBjb21wYXRfcHZfY3I0X21hc2sgOiBwdl9jcjRfbWFzazsKLQotICAgIGlm
ICggKGd1ZXN0X2NyNCAmIG1hc2spICE9IChodl9jcjQgJiBtYXNrKSApCi0g
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAg
ICAiZCVkIGF0dGVtcHRlZCB0byBjaGFuZ2UgJXB2J3MgQ1I0IGZsYWdzICUw
OGx4IC0+ICUwOGx4XG4iLAotICAgICAgICAgICAgICAgY3VycmVudC0+ZG9t
YWluLT5kb21haW5faWQsIHYsIGh2X2NyNCwgZ3Vlc3RfY3I0KTsKLQotICAg
IHJldHVybiAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vlc3RfY3I0ICYgfm1hc2sp
OwotfQotCiAjZGVmaW5lIHhlbl92Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9n
dWVzdF9jb250ZXh0CiAjZGVmaW5lIGZwdV9jdHh0IGZwdV9jdHh0LngKIENI
RUNLX0ZJRUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3RfY29udGV4dCwgZnB1X2N0
eHQpOwpAQCAtMTAwOSw3ICsxMDEyLDcgQEAgaW50IGFyY2hfc2V0X2luZm9f
Z3Vlc3QoCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICB1bnNpZ25lZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqY3IzX3BhZ2U7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0Owor
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGk7
CiAgICAgaW50IHJjID0gMCwgY29tcGF0OwogCkBAIC0xMjAwLDkgKzEyMDMs
OCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2
X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAgIHYtPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9U
UzsKIAotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdOwot
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0ID8gcHZfZ3Vl
c3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFsX2NyNF90b19w
dl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1cF9ndWVzdF9j
cjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwogCiAgICAgbWVt
c2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNoLmRlYnVn
cmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAyOTgyZWVjLi4yMzQ5MTNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTE0LDMzICs1
MTQsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBtZm4pCiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lk
X2JpdHModiwgZmFsc2UpOwogfQogCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0
X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVu
c2lnbmVkIGxvbmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiB+WDg2X0NSNF9ERTsKLSAgICBjcjQgfD0gbW11X2Ny
NF9mZWF0dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8IFg4
Nl9DUjRfU01BUCB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0KLSAgICBp
ZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQotICAgICAgICBjcjQgfD0g
WDg2X0NSNF9QQ0lERTsKLSAgICBlbHNlIGlmICggIWQtPmFyY2gucHZfZG9t
YWluLnhwdGkgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7Ci0KLSAg
ICBjcjQgfD0gZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOwotCi0g
ICAgcmV0dXJuIGNyNDsKLX0KLQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9
IGdldF9jcHVfaW5mbygpOwogICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyNDsK
IAogICAgIG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNfaWRsZV92
Y3B1KHYpKQotICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNCh2KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2
X0NSNF9QQ0lERSB8IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7Cisg
ICAgICAgICAgICAgID8gcHZfbWFrZV9jcjQodikgOiBtbXVfY3I0X2ZlYXR1
cmVzOwogCiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+
YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewpAQCAtNTU5LDggKzUzOSw2
IEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAg
ICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0KLQotICAgIEFTU0VS
VChpc19wdl92Y3B1KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0
dXJlcyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGZlYzVlNTUuLmRj
NWEwZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNDg2LDggKzI0ODYsOCBAQCBz
dGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBX
cml0ZSBDUjQgKi8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0gPSBwdl9ndWVzdF9jcjRfZml4dXAoY3VyciwgdmFsKTsKLSAgICAg
ICAgd3JpdGVfY3I0KHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjdXJyKSk7
CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZf
Zml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2Ny
NChwdl9tYWtlX2NyNChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xl
dmVsbGluZyhjdXJyKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA3YzI2
ZjYwLi43ZWE2NzUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTY0OCwxNiArNjQ4LDIyIEBAIGJvb2xfdCB1cGRhdGVfc2Vjb25kYXJ5
X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICosCiB2b2lkIHZjcHVfc2hvd19l
eGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hv
d19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKLS8qIENsZWFu
IHVwIENSNCBiaXRzIHRoYXQgYXJlIG5vdCB1bmRlciBndWVzdCBjb250cm9s
LiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qg
c3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpOworLyoK
KyAqIEJpdHMgd2hpY2ggYSBQViBndWVzdCBjYW4gdG9nZ2xlIGluIGl0cyB2
aWV3IG9mIGNyNC4gIFNvbWUgYXJlIGxvYWRlZCBpbnRvCisgKiBoYXJkd2Fy
ZSwgd2hpbGUgc29tZSBhcmUgZnVsbHkgZW11bGF0ZWQuCisgKi8KKyNkZWZp
bmUgUFZfQ1I0X0dVRVNUX01BU0sgXAorICAgIChYODZfQ1I0X1RTRCB8IFg4
Nl9DUjRfREUgfCBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9PU1hTQVZF
KQorCisvKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgbWF5IG9ic2VydmUgZnJv
bSB0aGUgcmVhbCBoYXJkd2FyZSBzZXR0aW5ncy4gKi8KKyNkZWZpbmUgUFZf
Q1I0X0dVRVNUX1ZJU0lCTEVfTUFTSyBcCisgICAgKFg4Nl9DUjRfUEFFIHwg
WDg2X0NSNF9NQ0UgfCBYODZfQ1I0X09TRlhTUiB8IFg4Nl9DUjRfT1NYTU1F
WENQVCkKIAotLyogQ29udmVydCBiZXR3ZWVuIGd1ZXN0LXZpc2libGUgYW5k
IHJlYWwgQ1I0IHZhbHVlcy4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3Rf
Y3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKKy8qIEdp
dmVuIGEgbmV3IGNyNCB2YWx1ZSwgY29uc3RydWN0IHRoZSByZXN1bHRpbmcg
Z3Vlc3QtdmlzaWJsZSBjcjQgdmFsdWUuICovCit1bnNpZ25lZCBsb25nIHB2
X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBjcjQpOwogCi0jZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0
X2NyNChjKSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKChjKSAm
IH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfVFNEIHwg
ICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NS
NF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NS
NF9GU0dTQkFTRSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQor
LyogQ3JlYXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50byBoYXJkd2FyZSwg
YmFzZWQgb24gdmNwdSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogCiAjZGVmaW5lIGRv
bWFpbl9tYXhfdmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFY
X1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUykKIAo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClJlcG9ydGVkLWJ5OiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggZWZkYWIxYS4uMGVkYjEzMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtNDQxLDYgKzQ0MSwxNiBAQCB1bnNpZ25lZCBsb25n
IHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICgg
ZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAm
IFg4Nl9DUjRfVFNEKSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsK
IAorICAgIC8qCisgICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUg
b25seSB1c2VhYmxlIGluIDY0Yml0IGNvZGUgc2VnbWVudHMuICBXaGlsZQor
ICAgICAqIHdlIG11c3Qgbm90IGhhdmUgQ1I0LkZTR1NCQVNFIHNldCBiZWhp
bmQgdGhlIGJhY2sgb2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAgICogd2Ug
ZG8gbGVhdmUgaXQgc2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQg
dXAgWGVuJ3MgY29udGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAq
LworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgorICAgICAg
ICAgISh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfRlNH
U0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5YODZfQ1I0X0ZTR1NCQVNFOwor
CiAgICAgcmV0dXJuIGNyNDsKIH0KIApAQCAtMTk4Nyw3ICsxOTk3LDggQEAg
c3RhdGljIHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAg
ICByZWdzLT5mcyA9IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSBy
ZWFkX3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYm
ICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2Vz
IGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJs
ZS4gKi8KKyAgICBpZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSkgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAg
di0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CiAgICAg
ICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKaW5kZXggYmY1ZWQxZi4uNDBhZjdlNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKQEAgLTE1MTAsNyArMTUxMCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBjcjRf
cHYzMl9tYXNrID0gbW11X2NyNF9mZWF0dXJlcyAmIFhFTl9DUjRfUFYzMl9C
SVRTOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkgKQogICAgICAg
ICBzZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCiAgICAgaWYgKCBv
cHRfaW52cGNpZCAmJiBjcHVfaGFzX2ludnBjaWQgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCBkYzVhMGQ2Li4yZjlmNzVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjQ4
Niw2ICsyNDg2LDE3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9CiAK
ICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLworICAgICAgICAvKgorICAg
ICAgICAgKiBJZiB0aGlzIHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwg
cmVmcmVzaCBYZW4ncyBpZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBi
YXNlcyBub3cgdGhhdCB0aGV5IGNhbiBubyBsb25nZXIgY2hhbmdlLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0
cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSAmJgorICAgICAgICAgICAg
ICEodmFsICYgWDg2X0NSNF9GU0dTQkFTRSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IF9fcmRmc2Jh
c2UoKTsKKyAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNl
X2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgfQorCiAgICAgICAg
IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZml4dXBfZ3Vl
c3RfY3I0KGN1cnIsIHZhbCk7CiAgICAgICAgIHdyaXRlX2NyNChwdl9tYWtl
X2NyNChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhj
dXJyKTsKQEAgLTI1MjYsMTQgKzI1MzcsMTUgQEAgc3RhdGljIGludCBwcml2
X29wX3JlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWws
CiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6
IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOworICAgICAgICAqdmFsID0g
KHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRmc2Jhc2Uo
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOwogICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfR1NfQkFTRToK
ICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3B1X2hhc19mc2dz
YmFzZSA/IF9fcmRnc2Jhc2UoKQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbDsK
KyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSkgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3Nf
YmFzZV9rZXJuZWw7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAK
ICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYwppbmRleCA4YTA2YjIxLi42N2E5OTkzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNjYsNyArMjY2LDkgQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAo
IGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47Ci0gICAg
aWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKworICAgIC8qICVmcy8lZ3MgYmFz
ZXMgY2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNh
YmxlLiAqLworICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JB
U0UgKQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1Lmdz
X2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBmZjZmOTY5Li41MDQzMjMxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtODQs
NyArODQsNiBAQAogI2RlZmluZSBjcHVfaGFzX3hzYXZlcyAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVTKQogCiAvKiBDUFVJRCBs
ZXZlbCAweDAwMDAwMDA3OjAuZWJ4ICovCi0jZGVmaW5lIGNwdV9oYXNfZnNn
c2Jhc2UgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFT
RSkKICNkZWZpbmUgY3B1X2hhc19ibWkxICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0JNSTEpCiAjZGVmaW5lIGNwdV9oYXNfaGxlICAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9BVlgyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggOGQ0
ZGU2MS4uZmU2ZDVhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0x
MjAsNiArMTIwLDE0IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgcmR0c2Nf
b3JkZXJlZCh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIgKGhpZ2gp
IFwKIAkJCSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24gaGFyZHdh
cmUgc3VwcG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRlZCBpbnRv
IGhhcmR3YXJlIGlzIHRoZQorICogZ3Vlc3Qga2VybmVsJ3MgY2hvaWNlIGZv
ciA2NGJpdCBQViBndWVzdHMgKFhlbidzIGNob2ljZSBmb3IgSWRsZSwgSFZN
IGFuZAorICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwgdGhlIHtS
RCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkgc2FmZSB0
byB1c2UgaWYKKyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICovCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19yZGZzYmFzZSh2b2lkKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKQEAgLTE1MCw3ICsxNTgsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNH
U0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGZzYmFzZSgpOwogCiAgICAg
cmRtc3JsKE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTE2Miw3ICsxNzAsNyBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9o
YXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRf
RlNHU0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGdzYmFzZSgpOwogCiAg
ICAgcmRtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE3Miw3ICsxODAs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9p
ZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxv
bmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAg
IGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lmZGVm
IEhBVkVfR0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ3
cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UKQEAgLTE4NCw3
ICsxOTIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWdu
ZWQgbG9uZyBiYXNlKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jnc2Jhc2Uo
dW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dz
YmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZv
bGF0aWxlICggIndyZ3NiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxz
ZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZGE0
MmU4NC4uNDQ4NzM0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCkBAIC0zMDYsMTEgKzMwNiwzMSBAQCBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2
b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1
Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8q
IE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICov
CiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYg
WDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9
IHZhbDsKLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDog
InIiICh2YWwpICk7CisgICAgLyoKKyAgICAgKiBPbiBoYXJkd2FyZSBzdXBw
b3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNyNCBpcyB0aGUga2Vy
bmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hp
Y2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAgICAqIGlu
c3RydWN0aW9ucy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdz
fWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZvLT5jcjQgdG8gd29yayBvdXQgd2hl
dGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0aGUge1JELFdS
fXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAg
ICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyByZXF1aXJl
IGludGVycnVwdCBzYWZldHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dTQkFT
RSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8gYmVjb21lIGNsZWFyLCByZWZs
ZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVwZGF0aW5n
ICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRoZQorICAg
ICAqIG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBpbiBpbmZv
LT5jcjQgYnV0IGNsZWFyIGluICVjcjQuCisgICAgICovCisgICAgaW5mby0+
Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZfQ1I0X0ZTR1NCQVNFKTsK
KworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNyNCIKKyAg
ICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyogRm9yY2Ug
b3JkZXJpbmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAgICAgICAg
ICAgICAgOiBbdmFsXSAiciIgKHZhbCkgKTsKKworICAgIGluZm8tPmNyNCA9
IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMnIGJpdCByZXNwZWN0
aXZlbHkgKi8K

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
ZmNiZTc2Ny4uODUzYjUyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNzM0LDQ5
ICs3MzQsNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVz
ZSBhcmUgdGhlIG1hc2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3
YXJlIGF2YWlsYWJpbGl0eSkgd2hpY2ggYQotICogUFYgZ3Vlc3QgbWF5IG5v
dCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5LgotICovCi1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBj
b21wYXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRf
cHZfY3I0X21hc2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21t
b25fbWFzayA9IH5YODZfQ1I0X1RTRDsKLQotICAgIC8qCi0gICAgICogQWxs
IFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNELCBERSBhbmQg
T1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAg
ICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNw
dV9oYXNfeHNhdmUgKQotICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NS
NF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21hc2sgPSBjb21wYXRfcHZfY3I0
X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICogNjRiaXQg
UFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAg
ICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBw
dl9jcjRfbWFzayAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKLQotICAgIHJldHVy
biAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2NyNF9tYXNrcyk7Ci0KLXVu
c2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGh2X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChy
ZWFkX2NyNCgpKTsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBpc19wdl8z
MmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNrIDogcHZfY3I0X21h
c2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0
ICYgbWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwot
ICAgICAgICAgICAgICAgImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidz
IENSNCBmbGFncyAlMDhseCAtPiAlMDhseFxuIiwKLSAgICAgICAgICAgICAg
IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9jcjQsIGd1ZXN0
X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0
X2NyNCAmIH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9j
b250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBm
cHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3RydWN0LCB2Y3B1X2d1ZXN0X2Nv
bnRleHQsIGZwdV9jdHh0KTsKQEAgLTc5MCw3ICs3NDcsNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNp
Z25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwLCBjb21wYXQ7CiAKQEAgLTk4
MSw5ICs5MzgsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAg
IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9UUzsKIAotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdOwotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0
ID8gcHZfZ3Vlc3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFs
X2NyNF90b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1
cF9ndWVzdF9jcjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwog
CiAgICAgbWVtc2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5h
cmNoLmRlYnVncmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBjMjBlZGI5Li43MTY0OTlhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTExLDMzICs1MTEsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgbWZuX3QgbWZuKQogICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNp
ZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0g
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1
bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0IHw9IG1tdV9j
cjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBY
ODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAg
aWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAgICAgY3I0IHw9
IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwotCi0g
ICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKLQot
ICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8g
PSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7
CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVf
dmNwdSh2KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+KFg4
Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NSNF9QR0UpOwor
ICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11X2NyNF9mZWF0
dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4t
PmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU1Niw4ICs1MzYs
NiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NF
UlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVh
dHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDk1
OGM2ZTMuLmE5Y2FhMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTEw
Myw2ICsxMDMsNTIgQEAgc3RhdGljIHZvaWQgcmVsZWFzZV9jb21wYXRfbDQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2Vy
ID0gcGFnZXRhYmxlX251bGwoKTsKIH0KIAordW5zaWduZWQgbG9uZyBwdl9m
aXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgY3I0KQoreworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kg
KnAgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7CisKKyAgICAvKiBEaXNjYXJk
IGF0dGVtcHRzIHRvIHNldCBndWVzdCBjb250cm9sbGFibGUgYml0cyBvdXRz
aWRlIG9mIHRoZSBwb2xpY3kuICovCisgICAgY3I0ICY9IH4oKHAtPmJhc2lj
LnRzYyAgICAgPyAwIDogWDg2X0NSNF9UU0QpICAgICAgfAorICAgICAgICAg
ICAgIChwLT5iYXNpYy5kZSAgICAgID8gMCA6IFg4Nl9DUjRfREUpICAgICAg
IHwKKyAgICAgICAgICAgICAocC0+ZmVhdC5mc2dzYmFzZSA/IDAgOiBYODZf
Q1I0X0ZTR1NCQVNFKSB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLnhzYXZl
ICAgPyAwIDogWDg2X0NSNF9PU1hTQVZFKSk7CisKKyAgICAvKiBNYXNrcyBl
eHBlY3RlZCB0byBiZSBkaXNqb2ludCBzZXRzLiAqLworICAgIEJVSUxEX0JV
R19PTihQVl9DUjRfR1VFU1RfTUFTSyAmIFBWX0NSNF9HVUVTVF9WSVNJQkxF
X01BU0spOworCisgICAgLyoKKyAgICAgKiBBIGd1ZXN0IHNlZXMgdGhlIHBv
bGljeSBzdWJzZXQgb2YgaXRzIG93biBjaG9pY2Ugb2YgZ3Vlc3QgY29udHJv
bGxhYmxlCisgICAgICogYml0cywgYW5kIGEgc3Vic2V0IG9mIFhlbidzIGNo
b2ljZSBvZiBjZXJ0YWluIGhhcmR3YXJlIHNldHRpbmdzLgorICAgICAqLwor
ICAgIHJldHVybiAoKGNyNCAmIFBWX0NSNF9HVUVTVF9NQVNLKSB8CisgICAg
ICAgICAgICAobW11X2NyNF9mZWF0dXJlcyAmIFBWX0NSNF9HVUVTVF9WSVNJ
QkxFX01BU0spKTsKK30KKwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgY3I0ID0g
bW11X2NyNF9mZWF0dXJlcyAmCisgICAgICAgIH4oWDg2X0NSNF9QQ0lERSB8
IFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9UU0QpOworCisgICAgLyoKKyAgICAg
KiBQQ0lERSBvciBQR0UgZGVwZW5kcyBvbiB0aGUgUENJRC9YUFRJIHNldHRp
bmdzLCBidXQgbXVzdCBub3QgYm90aCBiZQorICAgICAqIHNldCwgYXMgaXQg
aW1wYWN0cyB0aGUgc2FmZXR5IG9mIFRMQiBmbHVzaGluZy4KKyAgICAgKi8K
KyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICBj
cjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7
CisKKyAgICAvKgorICAgICAqIFRTRCBpcyBuZWVkZWQgaWYgZWl0aGVyIHRo
ZSBndWVzdCBoYXMgZWxlY3RlZCB0byB1c2UgaXQsIG9yIFhlbiBpcworICAg
ICAqIHZpcnR1YWxpc2luZyB0aGUgVFNDIHZhbHVlIHRoZSBndWVzdCBzZWVz
LgorICAgICAqLworICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisgICAgICAg
IGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVybiBjcjQ7Cit9CisK
IGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CkBAIC0xOTcsNyArMjQzLDcgQEAgaW50IHB2X3Zj
cHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBQViBndWVz
dHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2VyLiAqLwogICAgIHYt
PnBlcmlvZGljX3BlcmlvZCA9IE1JTExJU0VDUygxMCk7CiAKLSAgICB2LT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0
X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCAwKTsKIAogICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYzI4MTkzNi4uY2QwNDU3
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMzIs
NiArMzIsNyBAQAogI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4KICNpbmNs
dWRlIDxhc20vbWMxNDY4MThydGMuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+
CisjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogI2luY2x1ZGUgPGFzbS9w
di90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KICNpbmNsdWRl
IDxhc20vdHJhcHMuaD4KQEAgLTgwNCw4ICs4MDUsOCBAQCBzdGF0aWMgaW50
IHdyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFs
LAogICAgIH0KIAogICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3Rf
Y3I0X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9n
dWVzdF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOworICAgICAgICBjdXJyLT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNChj
dXJyLCB2YWwpOworICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQoY3Vy
cikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CiAg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKaW5kZXggYjlmYTk4OC4uYWVjNjU2MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02MjMsMTcgKzYyMyw2
IEBAIGJvb2wgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3Qg
dmNwdSAqLAogdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVj
dCB2Y3B1ICopOwogdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0
cnVjdCB2Y3B1ICopOwogCi0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFy
ZSBub3QgdW5kZXIgZ3Vlc3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcg
cHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2ln
bmVkIGxvbmcgZ3Vlc3RfY3I0KTsKLQotLyogQ29udmVydCBiZXR3ZWVuIGd1
ZXN0LXZpc2libGUgYW5kIHJlYWwgQ1I0IHZhbHVlcy4gKi8KLXVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKLQotI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQo
YykgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgoYykgJiB+KFg4
Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1RTRCB8ICAgICAg
XAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfU01F
UCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKLQogI2Rl
ZmluZSBkb21haW5fbWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8g
SFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJUX0NQVVMpCiAKIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2NfdmNwdV9ndWVz
dF9jb250ZXh0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21h
aW4uaAppbmRleCA2Nzc4ZTFiLi4xZGRjNzI4IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvZG9tYWluLmgKQEAgLTYwLDYgKzYwLDIzIEBAIHZvaWQg
cHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgcHZf
ZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZpZyk7CiAKKy8qCisg
KiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2dsZSBpbiBpdHMgdmll
dyBvZiBjcjQuICBTb21lIGFyZSBsb2FkZWQgaW50bworICogaGFyZHdhcmUs
IHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgorICovCisjZGVmaW5l
IFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NSNF9UU0QgfCBYODZf
Q1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRfT1NYU0FWRSkK
KworLyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBvYnNlcnZlIGZyb20g
dGhlIHJlYWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisjZGVmaW5lIFBWX0NS
NF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAgIChYODZfQ1I0X1BBRSB8IFg4
Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhD
UFQpCisKKy8qIEdpdmVuIGEgbmV3IGNyNCB2YWx1ZSwgY29uc3RydWN0IHRo
ZSByZXN1bHRpbmcgZ3Vlc3QtdmlzaWJsZSBjcjQgdmFsdWUuICovCit1bnNp
Z25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpOworCisvKiBDcmVhdGUgYSBjcjQg
dmFsdWUgdG8gbG9hZCBpbnRvIGhhcmR3YXJlLCBiYXNlZCBvbiB2Y3B1IHNl
dHRpbmdzLiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdik7CisKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAK
ICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTczLDYgKzkwLDkgQEAgc3Rh
dGljIGlubGluZSBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqZCwKIHsKICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiB9CisKK3N0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gfjB1bDsgfQorCiAjZW5kaWYJLyog
Q09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJv
bShzdHJ1Y3QgdmNwdSAqdik7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClJlcG9ydGVkLWJ5OiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggODUzYjUyNC4uOTFjMmIxYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTQzMSw3ICsxNDMxLDggQEAgc3RhdGljIHZvaWQg
c2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICByZWdzLT5mcyA9
IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3Mp
OwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJp
dF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJl
IHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBp
ZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2
XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CiAgICAgICAgIGlmICggdi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwppbmRleCBhOWNhYTAxLi44MmM2ZTJmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0xNDYsNiArMTQ2LDE2IEBAIHVuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5h
cmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2
X0NSNF9UU0QpICkKICAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOwogCisg
ICAgLyoKKyAgICAgKiBUaGUge1JELFdSfXtGUyxHU31CQVNFIGFyZSBvbmx5
IHVzZWFibGUgaW4gNjRiaXQgY29kZSBzZWdtZW50cy4gIFdoaWxlCisgICAg
ICogd2UgbXVzdCBub3QgaGF2ZSBDUjQuRlNHU0JBU0Ugc2V0IGJlaGluZCB0
aGUgYmFjayBvZiBhIDY0Yml0IFBWIGtlcm5lbCwKKyAgICAgKiB3ZSBkbyBs
ZWF2ZSBpdCBzZXQgaW4gMzJiaXQgUFYgY29udGV4dCB0byBzcGVlZCB1cCBY
ZW4ncyBjb250ZXh0IHN3aXRjaAorICAgICAqIHBhdGguCisgICAgICovCisg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCisgICAgICAgICAh
KHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFT
RSkgKQorICAgICAgICBjcjQgJj0gflg4Nl9DUjRfRlNHU0JBU0U7CisKICAg
ICByZXR1cm4gY3I0OwogfQogCkBAIC0zNTEsNyArMzYxLDggQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGlz
X3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIC8qICVmcy8lZ3MgYmFzZXMg
Y2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxl
LiAqLworICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2Vy
bmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCmluZGV4IGNkMDQ1NzQuLjAzNDRjOTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTgwNSw2ICs4MDUsMTcg
QEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBsb25nIHZhbCwKICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRl
IENSNCAqLworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlzIHdyaXRl
IHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwgcmVmcmVzaCBYZW4ncyBpZGVhIG9m
IHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBub3cgdGhhdCB0aGV5IGNh
biBubyBsb25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZT
R1NCQVNFKSAmJgorICAgICAgICAgICAgICEodmFsICYgWDg2X0NSNF9GU0dT
QkFTRSkgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZnNfYmFzZSA9IF9fcmRmc2Jhc2UoKTsKKyAgICAgICAgICAgIGN1
cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2Uo
KTsKKyAgICAgICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5j
dHJscmVnWzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CiAg
ICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2NyNChjdXJyKSk7CiAgICAgICAg
IGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKQEAgLTg1NCwxNCArODY1
LDE1IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywg
dWludDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9GU19CQVNFOgogICAgICAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8g
X19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7Cisg
ICAgICAgICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ID8gX19yZGZzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2U7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNl
IE1TUl9HU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFp
bihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwg
PSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1Lmdz
X2Jhc2Vfa2VybmVsOworICAgICAgICAqdmFsID0gKHJlYWRfY3I0KCkgJiBY
ODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRnc2Jhc2UoKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGN1cnItPmFy
Y2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbDsKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCA2MTdkYmIxLi43OTAzMjA0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwpAQCAtMTU2MCw3ICsxNTYwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGNy
NF9wdjMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYgWEVOX0NSNF9QVjMy
X0JJVFM7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlm
ICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSApCiAgICAg
ICAgIHNldF9pbl9jcjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKICAgICBpZiAo
IG9wdF9pbnZwY2lkICYmIGNwdV9oYXNfaW52cGNpZCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGZmNmY5NjkuLjUwNDMy
MzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBA
IC04NCw3ICs4NCw2IEBACiAjZGVmaW5lIGNwdV9oYXNfeHNhdmVzICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FWRVMpCiAKIC8qIENQ
VUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lYnggKi8KLSNkZWZpbmUgY3B1X2hh
c19mc2dzYmFzZSAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZT
R1NCQVNFKQogI2RlZmluZSBjcHVfaGFzX2JtaTEgICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQk1JMSkKICNkZWZpbmUgY3B1X2hhc19o
bGUgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hMRSkK
ICNkZWZpbmUgY3B1X2hhc19hdngyICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0FWWDIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRl
eCAyMmQ1YjcxLi4xNDNlZWEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgK
QEAgLTEyMCw2ICsxMjAsMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBy
ZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1hIiAobG93KSwgIj1kIiAo
aGlnaCkgXAogCQkJICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBPbiBo
YXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgbG9hZGVk
IGludG8gaGFyZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJuZWwncyBjaG9p
Y2UgZm9yIDY0Yml0IFBWIGd1ZXN0cyAoWGVuJ3MgY2hvaWNlIGZvciBJZGxl
LCBIVk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICogVGhlcmVmb3JlLCB0
aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25seSBz
YWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dzYmFzZSBpcyBzZXQuCisgKi8K
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNlKHZvaWQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwpAQCAtMTUwLDcgKzE1OCw3
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZzYmFzZSh2b2lk
KQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7CiAK
ICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJhc2UpOwpAQCAtMTYyLDcgKzE3
MCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFzZSh2
b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2
X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZ3NiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwpAQCAtMTcyLDcg
KzE4MCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFz
ZSh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWdu
ZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAp
CisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAj
aWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxl
ICggIndyZnNiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAt
MTg0LDcgKzE5Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFzZSh1
bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdz
YmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFz
X2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZT
R1NCQVNFICkKICNpZmRlZiBIQVZFX0dBU19GU0dTQkFTRQogICAgICAgICBh
c20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsK
ICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRl
eCA5MGEyNzAxLi5hMGY4YmY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKQEAgLTMxNSwxMSArMzE1LDMxIEBAIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAg
IHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAg
ICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxl
ZCEgKi8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2
YWwgJiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8oKS0+
Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQi
IDogOiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJl
IHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRo
ZSBrZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3Rz
LCB3aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAg
ICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3cn17
ZnMsZ3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3JrIG91
dCB3aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFjayB0
bworICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJzIHJl
cXVpcmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElmIEZT
R1NCQVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIs
IHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUgdXBk
YXRpbmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4gdGhl
CisgICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0IGlu
IGluZm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAgICBp
bmZvLT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JB
U0UpOworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUlY3I0
IgorICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAvKiBG
b3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAgICAg
ICAgICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5mby0+
Y3I0ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0IHJl
c3BlY3RpdmVseSAqLwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
YjFlNTBkMS4uNjc1MTUyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNzMzLDQ5
ICs3MzMsNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVz
ZSBhcmUgdGhlIG1hc2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3
YXJlIGF2YWlsYWJpbGl0eSkgd2hpY2ggYQotICogUFYgZ3Vlc3QgbWF5IG5v
dCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5LgotICovCi1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBj
b21wYXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRf
cHZfY3I0X21hc2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21t
b25fbWFzayA9IH5YODZfQ1I0X1RTRDsKLQotICAgIC8qCi0gICAgICogQWxs
IFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNELCBERSBhbmQg
T1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAg
ICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNw
dV9oYXNfeHNhdmUgKQotICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NS
NF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21hc2sgPSBjb21wYXRfcHZfY3I0
X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICogNjRiaXQg
UFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAg
ICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBw
dl9jcjRfbWFzayAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKLQotICAgIHJldHVy
biAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2NyNF9tYXNrcyk7Ci0KLXVu
c2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGh2X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChy
ZWFkX2NyNCgpKTsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBpc19wdl8z
MmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNrIDogcHZfY3I0X21h
c2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0
ICYgbWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwot
ICAgICAgICAgICAgICAgImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidz
IENSNCBmbGFncyAlMDhseCAtPiAlMDhseFxuIiwKLSAgICAgICAgICAgICAg
IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9jcjQsIGd1ZXN0
X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0
X2NyNCAmIH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9j
b250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBm
cHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3RydWN0LCB2Y3B1X2d1ZXN0X2Nv
bnRleHQsIGZwdV9jdHh0KTsKQEAgLTc4OSw3ICs3NDYsNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNp
Z25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwLCBjb21wYXQ7CiAKQEAgLTk3
OCw5ICs5MzUsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAg
IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9UUzsKIAotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdOwotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0
ID8gcHZfZ3Vlc3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFs
X2NyNF90b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1
cF9ndWVzdF9jcjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwog
CiAgICAgbWVtc2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5h
cmNoLmRlYnVncmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCA2NTA5MDM1Li4wODYzNGI3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTA1LDMzICs1MDUsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgbWZuX3QgbWZuKQogICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNp
ZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0g
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1
bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0IHw9IG1tdV9j
cjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBY
ODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAg
aWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAgICAgY3I0IHw9
IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwotCi0g
ICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKLQot
ICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8g
PSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7
CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVf
dmNwdSh2KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+KFg4
Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NSNF9QR0UpOwor
ICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11X2NyNF9mZWF0
dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4t
PmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU1MCw4ICs1MzAs
NiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NF
UlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVh
dHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IGI3
NWZmNmIuLjM5NjU5NTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTk3
LDYgKzk3LDUyIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4
dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGNyNCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpw
ID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOworCisgICAgLyogRGlzY2FyZCBh
dHRlbXB0cyB0byBzZXQgZ3Vlc3QgY29udHJvbGxhYmxlIGJpdHMgb3V0c2lk
ZSBvZiB0aGUgcG9saWN5LiAqLworICAgIGNyNCAmPSB+KChwLT5iYXNpYy50
c2MgICAgID8gMCA6IFg4Nl9DUjRfVFNEKSAgICAgIHwKKyAgICAgICAgICAg
ICAocC0+YmFzaWMuZGUgICAgICA/IDAgOiBYODZfQ1I0X0RFKSAgICAgICB8
CisgICAgICAgICAgICAgKHAtPmZlYXQuZnNnc2Jhc2UgPyAwIDogWDg2X0NS
NF9GU0dTQkFTRSkgfAorICAgICAgICAgICAgIChwLT5iYXNpYy54c2F2ZSAg
ID8gMCA6IFg4Nl9DUjRfT1NYU0FWRSkpOworCisgICAgLyogTWFza3MgZXhw
ZWN0ZWQgdG8gYmUgZGlzam9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdf
T04oUFZfQ1I0X0dVRVNUX01BU0sgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9N
QVNLKTsKKworICAgIC8qCisgICAgICogQSBndWVzdCBzZWVzIHRoZSBwb2xp
Y3kgc3Vic2V0IG9mIGl0cyBvd24gY2hvaWNlIG9mIGd1ZXN0IGNvbnRyb2xs
YWJsZQorICAgICAqIGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4ncyBjaG9p
Y2Ugb2YgY2VydGFpbiBoYXJkd2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAg
ICByZXR1cm4gKChjcjQgJiBQVl9DUjRfR1VFU1RfTUFTSykgfAorICAgICAg
ICAgICAgKG1tdV9jcjRfZmVhdHVyZXMgJiBQVl9DUjRfR1VFU1RfVklTSUJM
RV9NQVNLKSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IG1t
dV9jcjRfZmVhdHVyZXMgJgorICAgICAgICB+KFg4Nl9DUjRfUENJREUgfCBY
ODZfQ1I0X1BHRSB8IFg4Nl9DUjRfVFNEKTsKKworICAgIC8qCisgICAgICog
UENJREUgb3IgUEdFIGRlcGVuZHMgb24gdGhlIFBDSUQvWFBUSSBzZXR0aW5n
cywgYnV0IG11c3Qgbm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGlt
cGFjdHMgdGhlIHNhZmV0eSBvZiBUTEIgZmx1c2hpbmcuCisgICAgICovCisg
ICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKKyAgICAgICAgY3I0
IHw9IFg4Nl9DUjRfUENJREU7CisgICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2
X2RvbWFpbi54cHRpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwor
CisgICAgLyoKKyAgICAgKiBUU0QgaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUg
Z3Vlc3QgaGFzIGVsZWN0ZWQgdG8gdXNlIGl0LCBvciBYZW4gaXMKKyAgICAg
KiB2aXJ0dWFsaXNpbmcgdGhlIFRTQyB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vlcy4K
KyAgICAgKi8KKyAgICBpZiAoIGQtPmFyY2gudnRzYyB8fCAodi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQorICAgICAgICBj
cjQgfD0gWDg2X0NSNF9UU0Q7CisKKyAgICByZXR1cm4gY3I0OworfQorCiBp
bnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2OwpAQCAtMTkxLDcgKzIzNyw3IEBAIGludCBwdl92Y3B1
X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgLyogUFYgZ3Vlc3Rz
IGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRpY2tlci4gKi8KICAgICB2LT5w
ZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOwogCi0gICAgdi0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19wdl9ndWVzdF9j
cjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdl92Y3B1LmN0
cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgMCk7CiAKICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGNlMmVjNzYuLjRhYmJjMTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTMyLDYg
KzMyLDcgQEAKICNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+CiAjaW5jbHVk
ZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgor
I2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcHYv
dHJhcHMuaD4KICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+CkBAIC03ODUsOCArNzg2LDggQEAgc3RhdGljIGludCB3
cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwK
ICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLwotICAgICAg
ICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2d1ZXN0X2Ny
NF9maXh1cChjdXJyLCB2YWwpOwotICAgICAgICB3cml0ZV9jcjQocHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KGN1cnIpKTsKKyAgICAgICAgY3Vyci0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQoY3Vy
ciwgdmFsKTsKKyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1cnIp
KTsKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCmluZGV4IGVjODFkNzguLmM4YWE4YTUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjEwLDE3ICs2MTAsNiBA
QCBib29sIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZj
cHUgKiwKIHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1
Y3QgdmNwdSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBhcmUg
bm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2
X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25l
ZCBsb25nIGd1ZXN0X2NyNCk7Ci0KLS8qIENvbnZlcnQgYmV0d2VlbiBndWVz
dC12aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBs
b25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7Ci0KLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZf
Q1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwK
LSAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAg
fCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NC
QVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCi0KICNkZWZp
bmUgZG9tYWluX21heF92Y3B1cyhkKSAoaXNfaHZtX2RvbWFpbihkKSA/IEhW
TV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTKQogCiBzdGF0aWMgaW5saW5l
IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgKmFsbG9jX3ZjcHVfZ3Vlc3Rf
Y29udGV4dCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmgKaW5kZXggNGZlYTc2NC4uNGU0NzEwYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2RvbWFpbi5oCkBAIC01OSw2ICs1OSwyMyBAQCBpbnQgcHZf
dmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgcHZfZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgcHZfZG9tYWlu
X2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCk7CiAKKy8qCisgKiBCaXRz
IHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2dsZSBpbiBpdHMgdmlldyBvZiBj
cjQuICBTb21lIGFyZSBsb2FkZWQgaW50bworICogaGFyZHdhcmUsIHdoaWxl
IHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgorICovCisjZGVmaW5lIFBWX0NS
NF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NSNF9UU0QgfCBYODZfQ1I0X0RF
IHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRfT1NYU0FWRSkKKworLyog
Qml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBvYnNlcnZlIGZyb20gdGhlIHJl
YWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisjZGVmaW5lIFBWX0NSNF9HVUVT
VF9WSVNJQkxFX01BU0sgXAorICAgIChYODZfQ1I0X1BBRSB8IFg4Nl9DUjRf
TUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhDUFQpCisK
Ky8qIEdpdmVuIGEgbmV3IGNyNCB2YWx1ZSwgY29uc3RydWN0IHRoZSByZXN1
bHRpbmcgZ3Vlc3QtdmlzaWJsZSBjcjQgdmFsdWUuICovCit1bnNpZ25lZCBs
b25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBjcjQpOworCisvKiBDcmVhdGUgYSBjcjQgdmFsdWUg
dG8gbG9hZCBpbnRvIGhhcmR3YXJlLCBiYXNlZCBvbiB2Y3B1IHNldHRpbmdz
LiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7CisKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAKICNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KQEAgLTY4LDYgKzg1LDggQEAgc3RhdGljIGlu
bGluZSBpbnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KSB7
IHJldHVybiAtRU9QTk9UU1VQUDsgfQogc3RhdGljIGlubGluZSB2b2lkIHB2
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpIHt9CiBzdGF0aWMg
aW5saW5lIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWlu
ICpkKSB7IHJldHVybiAtRU9QTk9UU1VQUDsgfQogCitzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpIHsgcmV0dXJuIH4wdWw7IH0KKwogI2VuZGlmCS8qIENPTkZJR19QViAq
LwogCiB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZj
cHUgKnYpOwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClJlcG9ydGVkLWJ5OiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggNjc1MTUyYS4uMjlmODkyYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTQzMyw3ICsxNDMzLDggQEAgc3RhdGljIHZvaWQg
c2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICByZWdzLT5mcyA9
IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3Mp
OwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJp
dF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJl
IHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBp
ZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2
XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CiAgICAgICAgIGlmICggdi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwppbmRleCAzOTY1OTU5Li4yMjhhMTc0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0xNDAsNiArMTQwLDE2IEBAIHVuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5h
cmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2
X0NSNF9UU0QpICkKICAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOwogCisg
ICAgLyoKKyAgICAgKiBUaGUge1JELFdSfXtGUyxHU31CQVNFIGFyZSBvbmx5
IHVzZWFibGUgaW4gNjRiaXQgY29kZSBzZWdtZW50cy4gIFdoaWxlCisgICAg
ICogd2UgbXVzdCBub3QgaGF2ZSBDUjQuRlNHU0JBU0Ugc2V0IGJlaGluZCB0
aGUgYmFjayBvZiBhIDY0Yml0IFBWIGtlcm5lbCwKKyAgICAgKiB3ZSBkbyBs
ZWF2ZSBpdCBzZXQgaW4gMzJiaXQgUFYgY29udGV4dCB0byBzcGVlZCB1cCBY
ZW4ncyBjb250ZXh0IHN3aXRjaAorICAgICAqIHBhdGguCisgICAgICovCisg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCisgICAgICAgICAh
KHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFT
RSkgKQorICAgICAgICBjcjQgJj0gflg4Nl9DUjRfRlNHU0JBU0U7CisKICAg
ICByZXR1cm4gY3I0OwogfQogCkBAIC0zNzUsNyArMzg1LDggQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBBU1NF
UlQoIWlzX3B2XzMyYml0X3ZjcHUodikpOwogCi0gICAgaWYgKCBjcHVfaGFz
X2ZzZ3NiYXNlICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJl
IHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBp
ZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICB7CiAg
ICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkK
ICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9
IF9fcmRnc2Jhc2UoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwppbmRleCA0YWJiYzE0Li4zMTJjMWVlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jCkBAIC03ODYsNiArNzg2LDE3IEBAIHN0YXRpYyBp
bnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2
YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KKyAg
ICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2Fi
bGUgRlNHU0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAg
ICAgICogZ3Vlc3QgYmFzZXMgbm93IHRoYXQgdGhleSBjYW4gbm8gbG9uZ2Vy
IGNoYW5nZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggKGN1cnItPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYK
KyAgICAgICAgICAgICAhKHZhbCAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2UgPSBfX3JkZnNiYXNlKCk7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CisgICAgICAg
IH0KKwogICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9
IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0
ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRj
aF9sZXZlbGxpbmcoY3Vycik7CkBAIC04MzUsMTQgKzg0NiwxNSBAQCBzdGF0
aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2
YWwsCiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2Uo
KSA6IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOworICAgICAgICAqdmFs
ID0gKHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRmc2Jh
c2UoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfR1NfQkFT
RToKICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkK
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3B1X2hhc19m
c2dzYmFzZSA/IF9fcmRnc2Jhc2UoKQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5l
bDsKKyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dT
QkFTRSkgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV9rZXJuZWw7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggZWNiMDE0OS4uYTM1M2Q3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1
NjcsNyArMTU2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBjcjRfcHYzMl9tYXNr
ID0gbW11X2NyNF9mZWF0dXJlcyAmIFhFTl9DUjRfUFYzMl9CSVRTOwogCi0g
ICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkgKQogICAgICAgICBzZXRfaW5f
Y3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCiAgICAgaWYgKCBvcHRfaW52cGNp
ZCAmJiBjcHVfaGFzX2ludnBjaWQgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAppbmRleCBiMjM3ZGExLi44NjFjYjBhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtOTAsNyArOTAs
NiBAQAogI2RlZmluZSBjcHVfaGFzX3hzYXZlcyAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVTKQogCiAvKiBDUFVJRCBsZXZlbCAw
eDAwMDAwMDA3OjAuZWJ4ICovCi0jZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2Ug
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkKICNk
ZWZpbmUgY3B1X2hhc19ibWkxICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0JNSTEpCiAjZGVmaW5lIGNwdV9oYXNfaGxlICAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCiAjZGVmaW5lIGNw
dV9oYXNfYXZ4MiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BVlgyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggYWZiZWI3Zi4u
MWJhNmVlMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3Iu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0xMjAsNiAr
MTIwLDE0IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgcmR0c2Nfb3JkZXJl
ZCh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIgKGhpZ2gpIFwKIAkJ
CSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24gaGFyZHdhcmUgc3Vw
cG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRlZCBpbnRvIGhhcmR3
YXJlIGlzIHRoZQorICogZ3Vlc3Qga2VybmVsJ3MgY2hvaWNlIGZvciA2NGJp
dCBQViBndWVzdHMgKFhlbidzIGNob2ljZSBmb3IgSWRsZSwgSFZNIGFuZAor
ICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17
RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkgc2FmZSB0byB1c2Ug
aWYKKyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICovCiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19yZGZzYmFzZSh2b2lkKQogewogICAgIHVu
c2lnbmVkIGxvbmcgYmFzZTsKQEAgLTE1MCw3ICsxNTgsNyBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9pZCkKIHsKICAgICB1
bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jh
c2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgICAgICByZXR1cm4gX19yZGZzYmFzZSgpOwogCiAgICAgcmRtc3Js
KE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTE2Miw3ICsxNzAsNyBAQCBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkKIHsKICAg
ICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNn
c2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JB
U0UgKQogICAgICAgICByZXR1cm4gX19yZGdzYmFzZSgpOwogCiAgICAgcmRt
c3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE3NCw3ICsxODIsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9G
U0dTQkFTRSApCiAgICAgewogICAgICAgICBhc20gdm9sYXRpbGUgKCAic3dh
cGdzIiApOwogICAgICAgICBiYXNlID0gX19yZGdzYmFzZSgpOwpAQCAtMTg4
LDcgKzE5Niw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdz
c2hhZG93KHZvaWQpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFzZSh1
bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNF
ICkKICNpZmRlZiBIQVZFX0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJ3cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UK
QEAgLTIwMCw3ICsyMDgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jh
c2UodW5zaWduZWQgbG9uZyBiYXNlKQogCiBzdGF0aWMgaW5saW5lIHZvaWQg
d3Jnc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSApCiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQogICAgICAg
ICBhc20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkg
KTsKICNlbHNlCkBAIC0yMTIsNyArMjIwLDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlu
bGluZSB2b2lkIHdyZ3NzaGFkb3codW5zaWduZWQgbG9uZyBiYXNlKQogewot
ICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2Ny
NCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBhc20g
dm9sYXRpbGUgKCAic3dhcGdzXG5cdCIKICNpZmRlZiBIQVZFX0FTX0ZTR1NC
QVNFCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAy
YmQ5ZTY5Li44ZTI1M2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKQEAgLTMwNSwxMSArMzA1LDMxIEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAgIHN0
cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAg
LyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEg
Ki8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2YWwg
JiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8oKS0+Y3I0
ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQiIDog
OiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHN1
cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRoZSBr
ZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzLCB3
aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAgICog
aW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3cn17ZnMs
Z3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3JrIG91dCB3
aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRoZSB7UkQs
V1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFjayB0bwor
ICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJzIHJlcXVp
cmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElmIEZTR1NC
QVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIsIHJl
ZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUgdXBkYXRp
bmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4gdGhlCisg
ICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0IGluIGlu
Zm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAgICBpbmZv
LT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JBU0Up
OworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUlY3I0Igor
ICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAvKiBGb3Jj
ZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAgICAgICAg
ICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5mby0+Y3I0
ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0IHJlc3Bl
Y3RpdmVseSAqLwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
MzJkYzQyNTMuLjdmZjBmMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTc2OSw0
OSArNzY5LDYgQEAgdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hl
ZChzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCi0vKgotICogVGhlc2UgYXJl
IHRoZSBtYXNrcyBvZiBDUjQgYml0cyAoc3ViamVjdCB0byBoYXJkd2FyZSBh
dmFpbGFiaWxpdHkpIHdoaWNoIGEKLSAqIFBWIGd1ZXN0IG1heSBub3QgbGVn
aXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KLSAqLwotc3RhdGljIHVu
c2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwdl9jcjRfbWFzaywgY29tcGF0
X3B2X2NyNF9tYXNrOwotCi1zdGF0aWMgaW50IF9faW5pdCBpbml0X3B2X2Ny
NF9tYXNrcyh2b2lkKQotewotICAgIHVuc2lnbmVkIGxvbmcgY29tbW9uX21h
c2sgPSB+WDg2X0NSNF9UU0Q7Ci0KLSAgICAvKgotICAgICAqIEFsbCBQViBn
dWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IFRTRCwgREUgYW5kIE9TWFNB
VkUuCi0gICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2RlICkKLSAgICAgICAg
Y29tbW9uX21hc2sgJj0gflg4Nl9DUjRfREU7Ci0gICAgaWYgKCBjcHVfaGFz
X3hzYXZlICkKLSAgICAgICAgY29tbW9uX21hc2sgJj0gflg4Nl9DUjRfT1NY
U0FWRTsKLQotICAgIHB2X2NyNF9tYXNrID0gY29tcGF0X3B2X2NyNF9tYXNr
ID0gY29tbW9uX21hc2s7Ci0KLSAgICAvKgotICAgICAqIDY0Yml0IFBWIGd1
ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgRlNHU0JBU0UuCi0gICAgICov
Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKLSAgICAgICAgcHZfY3I0
X21hc2sgJj0gflg4Nl9DUjRfRlNHU0JBU0U7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLV9faW5pdGNhbGwoaW5pdF9wdl9jcjRfbWFza3MpOwotCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpCi17Ci0gICAgdW5zaWduZWQg
bG9uZyBodl9jcjQgPSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQocmVhZF9j
cjQoKSk7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gaXNfcHZfMzJiaXRf
dmNwdSh2KSA/IGNvbXBhdF9wdl9jcjRfbWFzayA6IHB2X2NyNF9tYXNrOwot
Ci0gICAgaWYgKCAoZ3Vlc3RfY3I0ICYgbWFzaykgIT0gKGh2X2NyNCAmIG1h
c2spICkKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKLSAgICAg
ICAgICAgICAgICJkJWQgYXR0ZW1wdGVkIHRvIGNoYW5nZSAlcHYncyBDUjQg
ZmxhZ3MgJTA4bHggLT4gJTA4bHhcbiIsCi0gICAgICAgICAgICAgICBjdXJy
ZW50LT5kb21haW4tPmRvbWFpbl9pZCwgdiwgaHZfY3I0LCBndWVzdF9jcjQp
OwotCi0gICAgcmV0dXJuIChodl9jcjQgJiBtYXNrKSB8IChndWVzdF9jcjQg
JiB+bWFzayk7Ci19Ci0KICNkZWZpbmUgeGVuX3ZjcHVfZ3Vlc3RfY29udGV4
dCB2Y3B1X2d1ZXN0X2NvbnRleHQKICNkZWZpbmUgZnB1X2N0eHQgZnB1X2N0
eHQueAogQ0hFQ0tfRklFTERfKHN0cnVjdCwgdmNwdV9ndWVzdF9jb250ZXh0
LCBmcHVfY3R4dCk7CkBAIC04MjksNyArNzg2LDYgQEAgaW50IGFyY2hfc2V0
X2luZm9fZ3Vlc3QoCiAjaWZkZWYgQ09ORklHX1BWCiAgICAgdW5zaWduZWQg
bG9uZyBjcjNfZ2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdl
OwotICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogICAgIGludCByYyA9IDA7CiAj
ZW5kaWYKIApAQCAtMTAwNSw5ICs5NjEsNyBAQCBpbnQgYXJjaF9zZXRfaW5m
b19ndWVzdCgKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gJj0gWDg2X0NS
MF9UUzsKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAo
KSAmIH5YODZfQ1IwX1RTOwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdi5jdHJs
cmVnWzRdOwotICAgIHYtPmFyY2gucHYuY3RybHJlZ1s0XSA9IGNyNCA/IHB2
X2d1ZXN0X2NyNF9maXh1cCh2LCBjcjQpIDoKLSAgICAgICAgcmVhbF9jcjRf
dG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFy
Y2gucHYuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCB2LT5h
cmNoLnB2LmN0cmxyZWdbNF0pOwogCiAgICAgbWVtc2V0KHYtPmFyY2guZHIs
IDAsIHNpemVvZih2LT5hcmNoLmRyKSk7CiAgICAgdi0+YXJjaC5kcjYgPSBY
ODZfRFI2X0RFRkFVTFQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdlYzU5NTQuLmJhNDQ0ZDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC01MjksMzMgKzUyOSwxMyBAQCB2b2lkIG1ha2VfY3Iz
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAgICAgICAgIHYtPmFyY2gu
Y3IzIHw9IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgY3I0OwotCi0gICAgY3I0ID0g
di0+YXJjaC5wdi5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0
IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0Up
OwotCi0gICAgaWYgKCBkLT5hcmNoLnB2LnBjaWQgKQotICAgICAgICBjcjQg
fD0gWDg2X0NSNF9QQ0lERTsKLSAgICBlbHNlIGlmICggIWQtPmFyY2gucHYu
eHB0aSApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKLQotICAgIGNy
NCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICBy
ZXR1cm4gY3I0OwotfQotCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CiAgICAgdW5zaWduZWQgbG9uZyBuZXdfY3I0OwogCiAg
ICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUo
dikpCi0gICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0
KHYpCi0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0
X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAg
ICAgICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6IG1tdV9jcjRfZmVhdHVyZXM7
CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNo
LnB2LnhwdGkgKQogICAgIHsKQEAgLTU3NCw4ICs1NTQsNiBAQCB2b2lkIHdy
aXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgc3dpdGNoX2Ny
M19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAgICAgICBjcHVfaW5m
by0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NFUlQoaXNfcHZfdmNw
dSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVhdHVyZXMpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDdlODRiMDQuLjkxMTIz
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTk3LDYgKzk3LDUyIEBA
IHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9u
dWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGNyNCkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gdi0+ZG9tYWlu
LT5hcmNoLmNwdWlkOworCisgICAgLyogRGlzY2FyZCBhdHRlbXB0cyB0byBz
ZXQgZ3Vlc3QgY29udHJvbGxhYmxlIGJpdHMgb3V0c2lkZSBvZiB0aGUgcG9s
aWN5LiAqLworICAgIGNyNCAmPSB+KChwLT5iYXNpYy50c2MgICAgID8gMCA6
IFg4Nl9DUjRfVFNEKSAgICAgIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMu
ZGUgICAgICA/IDAgOiBYODZfQ1I0X0RFKSAgICAgICB8CisgICAgICAgICAg
ICAgKHAtPmZlYXQuZnNnc2Jhc2UgPyAwIDogWDg2X0NSNF9GU0dTQkFTRSkg
fAorICAgICAgICAgICAgIChwLT5iYXNpYy54c2F2ZSAgID8gMCA6IFg4Nl9D
UjRfT1NYU0FWRSkpOworCisgICAgLyogTWFza3MgZXhwZWN0ZWQgdG8gYmUg
ZGlzam9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdfT04oUFZfQ1I0X0dV
RVNUX01BU0sgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKTsKKworICAg
IC8qCisgICAgICogQSBndWVzdCBzZWVzIHRoZSBwb2xpY3kgc3Vic2V0IG9m
IGl0cyBvd24gY2hvaWNlIG9mIGd1ZXN0IGNvbnRyb2xsYWJsZQorICAgICAq
IGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4ncyBjaG9pY2Ugb2YgY2VydGFp
biBoYXJkd2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAgICByZXR1cm4gKChj
cjQgJiBQVl9DUjRfR1VFU1RfTUFTSykgfAorICAgICAgICAgICAgKG1tdV9j
cjRfZmVhdHVyZXMgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKSk7Cit9
CisKK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IG1tdV9jcjRfZmVhdHVy
ZXMgJgorICAgICAgICB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1BHRSB8
IFg4Nl9DUjRfVFNEKTsKKworICAgIC8qCisgICAgICogUENJREUgb3IgUEdF
IGRlcGVuZHMgb24gdGhlIFBDSUQvWFBUSSBzZXR0aW5ncywgYnV0IG11c3Qg
bm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGltcGFjdHMgdGhlIHNh
ZmV0eSBvZiBUTEIgZmx1c2hpbmcuCisgICAgICovCisgICAgaWYgKCBkLT5h
cmNoLnB2LnBjaWQgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsK
KyAgICBlbHNlIGlmICggIWQtPmFyY2gucHYueHB0aSApCisgICAgICAgIGNy
NCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAgICogVFNEIGlzIG5l
ZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBp
dCwgb3IgWGVuIGlzCisgICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFs
dWUgdGhlIGd1ZXN0IHNlZXMuCisgICAgICovCisgICAgaWYgKCBkLT5hcmNo
LnZ0c2MgfHwgKHYtPmFyY2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNE
KSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVy
biBjcjQ7Cit9CisKIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4g
KmQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xOTEsNyArMjM3LDcg
QEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICAvKiBQViBndWVzdHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2Vy
LiAqLwogICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IE1JTExJU0VDUygxMCk7
CiAKLSAgICB2LT5hcmNoLnB2LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19w
dl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5w
di5jdHJscmVnWzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAg
ICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA5NDJlY2UyLi5iNGE1
NmY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0z
Myw2ICszMyw3IEBACiAjaW5jbHVkZSA8YXNtL2h5cGVyY2FsbC5oPgogI2lu
Y2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9wMm0u
aD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNt
L3B2L3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1
ZGUgPGFzbS90cmFwcy5oPgpAQCAtNzc5LDggKzc4MCw4IEBAIHN0YXRpYyBp
bnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2
YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KLSAg
ICAgICAgY3Vyci0+YXJjaC5wdi5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOworICAgICAgICBjdXJyLT5hcmNo
LnB2LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQoY3VyciwgdmFs
KTsKKyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1cnIpKTsKICAg
ICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IDI3N2Y5OWYuLmExMzFjYTIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjUzLDE3ICs2NTMsNiBAQCBib29s
IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwK
IHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAq
KTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNw
dSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBhcmUgbm90IHVu
ZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0
X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25n
IGd1ZXN0X2NyNCk7Ci0KLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNp
YmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25nIHB2
X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7
Ci0KLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZfQ1I0X1BH
RSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKLSAgICAg
ICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwg
WDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCi0KIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2NfdmNwdV9ndWVz
dF9jb250ZXh0KHZvaWQpCiB7CiAgICAgcmV0dXJuIHZtYWxsb2Moc2l6ZW9m
KHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDdkOWQwOWQuLjk5YTBmZTcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNjEsNiAr
NjEsMjMgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAq
dik7CiB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
OwogaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
OwogCisvKgorICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dnbGUg
aW4gaXRzIHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGludG8KKyAq
IGhhcmR3YXJlLCB3aGlsZSBzb21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAq
LworI2RlZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBcCisgICAgKFg4Nl9DUjRf
VFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0
X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2Jz
ZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLworI2Rl
ZmluZSBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLIFwKKyAgICAoWDg2X0NS
NF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NS
NF9PU1hNTUVYQ1BUKQorCisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNv
bnN0cnVjdCB0aGUgcmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVl
LiAqLwordW5zaWduZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKKworLyogQ3Jl
YXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50byBoYXJkd2FyZSwgYmFzZWQg
b24gdmNwdSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9j
cjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiBib29sIHhwdGlfcGNpZF9l
bmFibGVkKHZvaWQpOwogCiAjZWxzZSAgLyogIUNPTkZJR19QViAqLwpAQCAt
NzIsNiArODksOCBAQCBzdGF0aWMgaW5saW5lIGludCBwdl92Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9
CiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkge30KIHN0YXRpYyBpbmxpbmUgaW50IHB2X2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpIHsgcmV0dXJuIC1FT1BOT1RT
VVBQOyB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdl9tYWtl
X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gfjB1bDsgfQor
CiAjZW5kaWYJLyogQ09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4
dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdik7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBsb2FkX3NlZ21lbnRzKCkgaXMgdXBkYXRlZCB0byB1c2UgdGhlIFZNTE9B
RCBvcHRpbWlzYXRpb24gaWYgRlNHU0JBU0UgaXMKICAgdW5hdmFpbGFibGUs
IGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRpbmcuICBBcyBh
IG1pbm9yIHBlcmYKICAgaW1wcm92ZW1lbnQsIGNoZWNrIGNwdV9oYXNfc3Zt
IGZpcnN0IHRvIHNob3J0IGNpcmN1aXQgYSBjb250ZXh0LWRlcGVuZGVudAog
ICBjb25kaXRpb25hbCBvbiBJbnRlbCBoYXJkd2FyZS4KICogcHZfbWFrZV9j
cjQoKSBpcyB1cGRhdGVkIGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRo
ZSBndWVzdCBrZXJuZWxzCiAgIGNob2ljZSBvZiBGU0dTQkFTRS4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjkzCgpSZXBvcnRlZC1ieTogQW5keSBMdXRvbWly
c2tpIDxsdXRvQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDdmZjBmMTAuLmFkZWUzNWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTEzMDMsMTMgKzEzMDMsOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21l
bnRzKHN0cnVjdCB2Y3B1ICpuKQogICAgIHBlcl9jcHUoZGlydHlfc2VnbWVu
dF9tYXNrLCBjcHUpID0gMDsKIAogI2lmZGVmIENPTkZJR19IVk0KLSAgICBp
ZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNl
ICYmIGNwdV9oYXNfc3ZtICYmCi0gICAgICAgICAhKCh1cmVncy0+ZnMgfCB1
cmVncy0+Z3MpICYgfjMpICYmCi0gICAgICAgICAvKgotICAgICAgICAgICog
VGhlIHJlbWFpbmluZyBwYXJ0IGlzIGp1c3QgZm9yIG9wdGltaXphdGlvbjog
SWYgb25seSBzaGFkb3cgR1MKLSAgICAgICAgICAqIG5lZWRzIGxvYWRpbmcs
IHRoZXJlJ3Mgbm90aGluZyB0byBiZSBnYWluZWQgaGVyZS4KLSAgICAgICAg
ICAqLwotICAgICAgICAgKG4tPmFyY2gucHYuZnNfYmFzZSB8IG4tPmFyY2gu
cHYuZ3NfYmFzZV91c2VyIHwgbi0+YXJjaC5wdi5sZHRfZW50cykgKQorICAg
IGlmICggY3B1X2hhc19zdm0gJiYgIWlzX3B2XzMyYml0X3ZjcHUobikgJiYK
KyAgICAgICAgICEocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYm
ICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+MykgKQogICAgIHsKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnc2IgPSBuLT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUKICAgICAgICAgICAgID8gbi0+YXJjaC5wdi5nc19iYXNl
X2tlcm5lbCA6IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyOwpAQCAtMTQ4OCw3
ICsxNDgzLDggQEAgc3RhdGljIHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICByZWdzLT5mcyA9IHJlYWRfc3JlZyhmcyk7CiAgICAg
cmVncy0+Z3MgPSByZWFkX3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVfaGFz
X2ZzZ3NiYXNlICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAvKiAl
ZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJB
U0UgYXJlIHVzYWJsZS4gKi8KKyAgICBpZiAoIChyZWFkX2NyNCgpICYgWDg2
X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAg
IHsKICAgICAgICAgdi0+YXJjaC5wdi5mc19iYXNlID0gX19yZGZzYmFzZSgp
OwogICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9k
ZSApCkBAIC0xNjkyLDggKzE2ODgsOCBAQCBzdGF0aWMgdm9pZCBfX2NvbnRl
eHRfc3dpdGNoKHZvaWQpCiAKICNpZiBkZWZpbmVkKENPTkZJR19QVikgJiYg
ZGVmaW5lZChDT05GSUdfSFZNKQogICAgIC8qIFByZWZldGNoIHRoZSBWTUNC
IGlmIHdlIGV4cGVjdCB0byB1c2UgaXQgbGF0ZXIgaW4gdGhlIGNvbnRleHQg
c3dpdGNoICovCi0gICAgaWYgKCBpc19wdl9kb21haW4obmQpICYmICFpc19w
dl8zMmJpdF9kb21haW4obmQpICYmICFpc19pZGxlX2RvbWFpbihuZCkgJiYK
LSAgICAgICAgICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNwdV9oYXNfc3ZtICkK
KyAgICBpZiAoIGNwdV9oYXNfc3ZtICYmIGlzX3B2X2RvbWFpbihuZCkgJiYg
IWlzX3B2XzMyYml0X2RvbWFpbihuZCkgJiYKKyAgICAgICAgICFpc19pZGxl
X2RvbWFpbihuZCkgJiYgIShyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSkgKQogICAgICAgICBzdm1fbG9hZF9zZWdzKDAsIDAsIDAsIDAsIDAsIDAs
IDApOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXgg
MjU4NGI5MC4uMjNkNzJlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
QEAgLTE1NzQsOCArMTU3NCw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9w
cmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBnb3RvIGVy
cjsKIAogI2lmZGVmIENPTkZJR19QVgotICAgICAgICBpZiAoICFjcHVfaGFz
X2ZzZ3NiYXNlICkKLSAgICAgICAgICAgIHBlcl9jcHUoaG9zdF92bWNiX3Zh
LCBjcHUpID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBnKTsKKyAgICAg
ICAgcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgPSBfX21hcF9kb21haW5f
cGFnZV9nbG9iYWwocGcpOwogI2VuZGlmCiAKICAgICAgICAgY2xlYXJfZG9t
YWluX3BhZ2UocGFnZV90b19tZm4ocGcpKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwppbmRleCA5MTEyM2E4Li4zZTgyY2ZmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCkBAIC0xNDAsNiArMTQwLDE1IEBAIHVuc2lnbmVkIGxvbmcgcHZfbWFr
ZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5hcmNo
LnZ0c2MgfHwgKHYtPmFyY2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNE
KSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKIAorICAgIC8qCisg
ICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUgb25seSB1c2VhYmxl
IGluIDY0Yml0IGNvZGUgc2VnbWVudHMuICBXaGlsZQorICAgICAqIHdlIG11
c3Qgbm90IGhhdmUgQ1I0LkZTR1NCQVNFIHNldCBiZWhpbmQgdGhlIGJhY2sg
b2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAgICogd2UgZG8gbGVhdmUgaXQg
c2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQgdXAgWGVuJ3MgY29u
dGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAqLworICAgIGlmICgg
IWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAhKHYtPmFyY2gucHYuY3RybHJl
Z1s0XSAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5Y
ODZfQ1I0X0ZTR1NCQVNFOworCiAgICAgcmV0dXJuIGNyNDsKIH0KIApAQCAt
MzcxLDcgKzM4MCw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYp
KTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgLyogJWZz
LyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNF
IGFyZSB1c2FibGUuICovCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBpZiAoIHYtPmFyY2guZmxh
Z3MgJiBURl9rZXJuZWxfbW9kZSApCiAgICAgICAgICAgICB2LT5hcmNoLnB2
LmdzX2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGI0YTU2ZjkuLjM3NDZlMmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTc4MCw2ICs3
ODAsMTcgQEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9CiAKICAgICBjYXNlIDQ6IC8q
IFdyaXRlIENSNCAqLworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlz
IHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwgcmVmcmVzaCBYZW4ncyBp
ZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBub3cgdGhhdCB0
aGV5IGNhbiBubyBsb25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCAoY3Vyci0+YXJjaC5wdi5jdHJscmVnWzRdICYgWDg2X0NSNF9G
U0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAhKHZhbCAmIFg4Nl9DUjRfRlNH
U0JBU0UpICkKKyAgICAgICAgeworICAgICAgICAgICAgY3Vyci0+YXJjaC5w
di5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAgICAgY3Vyci0+
YXJjaC5wdi5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAg
ICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSA9IHB2
X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0ZV9j
cjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoY3Vycik7CkBAIC04MjgsMTQgKzgzOSwxNSBAQCBzdGF0aWMg
aW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWws
CiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6
IGN1cnItPmFyY2gucHYuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChyZWFk
X2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZnNiYXNlKCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBjdXJyLT5hcmNoLnB2LmZzX2Jhc2U7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9HU19CQVNFOgogICAgICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19y
ZGdzYmFzZSgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
Y3Vyci0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbDsKKyAgICAgICAgKnZhbCA9
IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZ3NiYXNl
KCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBjdXJyLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfU0hBRE9X
X0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkyZGEwNjAuLjM0NDA3OTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjEwLDcgKzE2MTAsNyBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBY
RU5fQ1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFz
ZSApCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JB
U0UpICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsK
IAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggNTU5
MmUxNy4uMWZiOWFmNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmgKQEAgLTg5LDcgKzg5LDYgQEAKICNkZWZpbmUgY3B1X2hhc194
c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZF
UykKIAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2Rl
ZmluZSBjcHVfaGFzX2ZzZ3NiYXNlICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5lIGNwdV9oYXNfYm1pMSAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQogI2RlZmlu
ZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfSExFKQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCmluZGV4IGFkZmEyZmEuLmE3MjQ0NzkgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaApAQCAtMTI0LDYgKzEyNCwxNCBAQCBzdGF0aWMgaW5saW5l
IHVpbnQ2NF90IHJkdHNjX29yZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChs
b3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDogImMiIChjb3VudGVyKSkKIAor
LyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2
YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtl
cm5lbCdzIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9p
Y2UgZm9yIElkbGUsIEhWTSBhbmQKKyAqIDMyYml0IFBWKS4KKyAqCisgKiBU
aGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25z
IGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNlIGlz
IHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRm
c2Jhc2Uodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0x
NTQsNyArMTYyLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJk
ZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwogCi0g
ICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRm
c2Jhc2UoKTsKIAogICAgIHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBA
IC0xNjYsNyArMTc0LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwog
Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRf
Y3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9f
cmRnc2Jhc2UoKTsKIAogICAgIHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7
CkBAIC0xNzgsNyArMTg2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIHJkZ3NzaGFkb3codm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJh
c2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICgg
cmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAg
ICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKICAgICAgICAgYmFzZSA9
IF9fcmRnc2Jhc2UoKTsKQEAgLTE5Miw3ICsyMDAsNyBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewot
ICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2Ny
NCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAjaWZkZWYgSEFWRV9BU19GU0dT
QkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jmc2Jhc2UgJTAiIDo6
ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0yMDQsNyArMjEyLDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkK
IAogc3RhdGljIGlubGluZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcg
YmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlm
ICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lmZGVmIEhB
VkVfQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZ3Ni
YXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMjE2LDcgKzIy
NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBs
b25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdzc2hhZG93KHVu
c2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jh
c2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgIHsKICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBnc1xuXHQi
CiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKaW5kZXggZGYwMWFlMy4uZjMyNzVjYSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zMDQsMTEgKzMw
NCwzMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQo
dm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25l
ZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKwogICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBj
YXNlIG9mIFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYg
WDg2X0NSNF9QR0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0g
ICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKLSAgICBhc20gdm9sYXRp
bGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CisgICAgLyoK
KyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUg
dmFsdWUgaW4gJWNyNCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2Ug
Zm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhl
biBjYW4gdXNlIHRoZQorICAgICAqIGluc3RydWN0aW9ucy4KKyAgICAgKgor
ICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBp
bmZvLT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBpdAorICAgICAqIGlzIHNh
ZmUgdG8gZXhlY3V0ZSB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0
aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAgICAgKiB0aGUgTVNSIHBhdGggaWYg
bm90LiAgU29tZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBzYWZldHkuCisg
ICAgICoKKyAgICAgKiBJZiBGU0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJv
dXQgdG8gYmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBp
bmZvLT5jcjQgYmVmb3JlIHVwZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVw
dCB3aGljaCBoaXRzIGluIHRoZQorICAgICAqIG1pZGRsZSB3b24ndCBvYnNl
cnZlIEZTR1NCQVNFIHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFyIGluICVj
cjQuCisgICAgICovCisgICAgaW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNy
NCB8IH5YODZfQ1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJVt2YWxdLCAlJWNyNCIKKyAgICAgICAgICAgICAgICAgICA6ICIr
bSIgKGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJpbmcgd2l0aG91dCBhIGJh
cnJpZXIuICovCisgICAgICAgICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZh
bCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIg
YW5kIHNldCAnVFMnIGJpdCByZXNwZWN0aXZlbHkgKi8K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h19B0-0006Nc-BG; Tue, 05 Mar 2019 12: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=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h19Az-0006NJ-TD
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 12:28:05 +0000
X-Inumbo-ID: 1d94e1b4-3f42-11e9-bfb2-8712ca26f491
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d94e1b4-3f42-11e9-bfb2-8712ca26f491;
 Tue, 05 Mar 2019 12:28:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 05:28:00 -0700
Message-Id: <5C7E6B4C020000780021BA20@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 05:27:56 -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>
 <5C77B12E020000780021AF80@prv1-mh.provo.novell.com>
 <5640538d-32c1-ec4f-0c80-84b49fadb5fb@amazon.de>
In-Reply-To: <5640538d-32c1-ec4f-0c80-84b49fadb5fb@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+IE9uIDA0LjAzLjE5IGF0IDA5OjE1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzI4LzE5IDExOjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjcuMDIuMTkgYXQg
MTQ6MDEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMi8yNS8xOSAxNzo0Niwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSSB3b3VsZCByZWFsbHkgbGlrZSB0byBhc2sgdGhhdCBJ
IChvciBzb21lb25lIGVsc2UpIGRvbid0IG5lZWQgdG8KPj4+PiBnbyB0aHJvdWdoIGFuZCBsaXN0
IHJlbWFpbmluZyB2ZXJzaW9uIGNoZWNrcyBhZ2FpbiAtIGFmdGVyIGFsbCBJCj4+Pj4gaGFkIGRv
bmUgc28gZm9yIHY2IGFscmVhZHksIGFuZCBJIGRpZG4ndCBnbyB0aHJvdWdoIGFsbCBvZiB0aGVt
Cj4+Pj4gYWdhaW4gZm9yIHY3IGFzc3VtaW5nIHRoYXQgeW91IHdvdWxkIGhhdmUgd29ya2VkIHRo
cm91Z2ggdGhlCj4+Pj4gZW50aXJlIHNldC4KPj4+IFNvLCBoZXJlIGlzIHRoZSBhbm5vdGF0aW9u
IGZvciBhbGwgb2YgdGhlbS4gQW55b25lIHRoYXQgSSBkaWQgbm90Cj4+PiBpbmNsdWRlIGluIHRo
ZSBsaXN0IGhhcyBiZWVuIGZpeGVkIGluIHByZXZpb3VzIHZlcnNpb25zLCBvciB3aWxsIGJlCj4+
PiBmaXhlZCBpbiB0aGUgbmV4dCB2ZXJzaW9uOgo+Pj4KPj4+IGdpdCBncmVwIC1ucCB2ZXJzaW9u
IGNvbW1vbi9ncmFudF90YWJsZS5jCj4+Pgo+Pj4gY29tbW9uL2dyYW50X3RhYmxlLmM6ODMxOnN0
YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwKPj4+IGNvbW1vbi9ncmFu
dF90YWJsZS5jOjg0MDogICAgaWYgKCBndF92ZXJzaW9uID09IDEgKQo+Pj4KPj4+IC0+IEkgZG8g
bm90IHNlZSBob3cgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGhhcHBlbiBpbiB0aGUgY2FsbGVkIGZ1
bmN0aW9ucwo+Pj4gdGhlcmUuCj4+IEJvdGggZnVuY3Rpb25zIGdldCBzaGFoIHBhc3NlZCBpbnRv
IHRoZW0sIHdoaWNoIG1heSBwb2ludCB0byB0aGUKPj4gb3RoZXIgdmVyc2lvbidzIGxheW91dC4g
RWFybGllciBmZW5jZXMgZG9uJ3QgaGVscCBzcGVjdWxhdGlvbiBvbiB0aGlzCj4+IGNvbmRpdGlv
bmFsLgo+IFdoZW5ldmVyIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgc2hhaCBmaWVsZCBo
YXMgdGhlIHNhbWUgc3RydWN0dXJlCj4gZm9yIGJvdGggdmVyc2lvbnMuCgpCdXQgaXQgZG9lcyBt
YXR0ZXIgaG93IGl0IHdhcyBvYnRhaW5lZCwgZG9lc24ndCBpdD8gVGhlcmUncwpzaGFyZWRfcmF3
W10gaW52b2x2ZWQgaGVyZSBvbmNlIGFnYWluLiBIZW5jZSB3ZSdyZSBzYWZlIGhlcmUKb25seSBp
ZiB0aGUgY2FsbGVyIGhhcyBhbHJlYWR5IHN1aXRhYmx5IGd1YXJkZWQgYWdhaW5zdCBzcGVjdWxh
dGlvbi4KV2hpY2ggbWF5IGluZGVlZCBiZSB0aGUgY2FzZSwgYnV0IHdoaWNoIHRoZW4gbmVlZHMg
dG8gYmUgY2FsbGVkCm91dCBpbiB0aGUgZGVzY3JpcHRpb24uCgo+IFRoZSB2MiBncmFudCBlbnRy
eSBoYXMgYSBwbGFpbiBoZWFkZXIgaGRyLCB3aGljaCBpcwo+IHVzZWQgaGVyZSwgYW5kIHdoaWNo
IGlzIGZvcndhcmRlZCB0byB0aGUgc2V0X3N0YXR1cyBtZXRob2QuIEFub3RoZXIKPiBwcm9wZXJ0
eSB0aGF0IHdlIG5ldmVyIHRhbGtlZCBhYm91dCBoZXJlIGlzIHRoYXQgd2Ugb25seSBjYXJlIGFi
b3V0Cj4gY3Jvc3MgY2FjaGUtbGluZSBhY2Nlc3Nlcy4gQXMgc29vbiBhcyBhbnkgYnl0ZSBpcyB0
b3VjaGVkIG9uIGEgY2FjaGUKPiBsaW5lLCB0aGUgd2hvbGUgbGluZSBpcyBicm91Z2h0IGludG8g
dGhlIGNhY2hlLiBBcyB0aGUgY29kZSBhcm91bmQgdGhlCj4gc2V0X3N0YXR1cyBtZXRob2QgYWxy
ZWFkeSBwdWxscyBpbiB0aGUgY29ycmVzcG9uZGluZyBjYWNoZSBsaW5lLCB0aGF0Cj4gY29kZSBs
b29rcyBva2F5IHRvIG1lIGZyb20gYSBMMVRGIHBlcnNwZWN0aXZlLgoKU28gaGVyZSBhcyB3ZWxs
IGFzIGZvciB0aGUgb3RoZXIgcG9pbnRzIC0gaWYgeW91IGRlY2lkZSB0byBvbWl0IGd1YXJkaW5n
LApwbGVhc2UgZXhwbGFpbiB3aHkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h19BA-0006Rc-P3; Tue, 05 Mar 2019 12:28: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19B9-0006Qu-FU
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:28:15 +0000
X-Inumbo-ID: 21479540-3f42-11e9-ae1a-57bfb320c2a0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21479540-3f42-11e9-ae1a-57bfb320c2a0;
 Tue, 05 Mar 2019 12:28:07 +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 1h19As-0001xf-Og; Tue, 05 Mar 2019 12:27:58 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1h19As-0005ZL-LS; Tue, 05 Mar 2019 12:27:58 +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: <E1h19As-0005ZL-LS@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 12:27:58 +0000
Subject: [Xen-devel] Xen Security Advisory 294 v2 - x86 shadow: Insufficient
 TLB flushing when using PCID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "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-294
                              version 2

         x86 shadow: Insufficient TLB flushing when using PCID

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

Public release.

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

Use of Process Context Identifiers (PCID) was introduced into Xen in
order to improve performance after XSA-254 (and in particular its
Meltdown sub-issue).  This enablement implied changes to the TLB
flushing logic.  One aspect which was overlooked is the safety of
switching between shadow pagetables, which previously relied on the
unconditional flushing of a write to CR3.

With PCID enabled, a switch of shadow pagetable for a 64bit PV guest
fails to invalidate the linear mappings of the previous shadow
pagetable.  As a result, subsequent accesses to the shadow pagetables
may be deemed to be safe by the shadow logic (based on the old shadow
pagetable) but fault when made in practice.

IMPACT
======

Malicious 64bit PV guests may be able to cause a host crash (Denial of
Service).

Additionally, vulnerable configurations are unstable even in the absence
of an attack.

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

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

Only systems running 64-bit x86 PV guests are vulnerable.  Systems running
only x86 HVM or PVH or 32bit PV guests are not vulnerable.

Only systems with at least one PCID-enabled PV guest are vulnerable.

Systems where PCID or INVPCID are unavailable or entirely disabled are
not vulnerable.

Note that PCID is enabled by default for both 64-bit dom0 and 64-bit
domU when hardware supports it.  PCID acceleration has been backported
to the following versions:
 - Xen 4.11.x,
 - Xen 4.10.2 and onwards,
 - Xen 4.9.3 and onwards,
 - Xen 4.8.4 and onwards,
 - Xen 4.7.6.

MITIGATION
==========

Running only HVM or PVH guests will avoid this vulnerability.

Disabling use of PCID entirely, by passing "pcid=0" or "invpcid=0" as a
command line option to the hypervisor, will also avoid this
vulnerability (albeit re-introducing the XPTI performance regression
use of PCID was intended to reduce).

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa294/unstable.patch           xen-unstable
xsa294/4.11.patch               Xen 4.11.x
xsa294/4.10.patch               Xen 4.10.x
xsa294/4.9.patch                Xen 4.9.x
xsa294/4.8.patch                Xen 4.8.x
xsa294/4.7.patch                Xen 4.7.x

$ sha256sum xsa294*/*
c10b7b79a2067cc6d95e40bc78ee8fddaf31f8614bb183fdd5f00e4272e08a0e  xsa294/4.7.patch
3ac1c3caf01feaf341e977fcbae691f2e4425aa9691f2dfa66795acfe823d76e  xsa294/4.8.patch
a8dfc8b2d2f0d0865b70fb0051f9d5a80a6c7456d004957a0155d989ec875611  xsa294/4.9.patch
c6fe1e0173b665a88cbab423737dcb060eed1f634f9bca880d9ddfa2ac855d03  xsa294/4.10.patch
61a341510f45c0cf63a7438645f5c2b3ab1cd72bc2476e5fad331e322f834f4a  xsa294/4.11.patch
1fb22eab53f9b1e93fc25f5a08d37121a9278854174f1fbd495b3fe6e8babf3a  xsa294/unstable.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlx+a0YMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZkrsIAK1qu+18MSwMzh7jWNgtAHtlYftiAOScJaJDytAv
Q0iIClp6Liu9A7VkvG0T5XZvOT2y2jLadsOZX0t4TgWz9dOgkZ2ElXtRYd7XlosX
QhEEAQKAy2qTANHOPR6KJ7iuFAiR5Us9XZUqYUcWevP4PBvODFUbdJz12QaL7+eu
e9Tcd6BHQMpyZN3Z39g4yVKSaA/pi1SYT7w7T/pGy+QtnBh1t5zbdpJwQ+gz6eg8
tRsYVZAxNsfQDInLuj27FzcxJbiIue1M++fJ0MazULb5rFKj1AfW+Z8KNhzppv7M
OLU+r8lwJtRhVc/+Qqgc/AEYQypn3kx6ftCKCUKWlpn3W1E=
=rkY1
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCA1NmVkMTU2Li5lZTFmNDA4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgpAQCAtMjgwLDYgKzI4MSw4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHRv
Z2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTI4OCwxNiArMjkxLDI4IEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9j
cjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRf
Y3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IDE7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRo
aXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgMSkgOiAwKTsKICAgICB9
CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwotICAgIHdy
aXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBEb24ndCBm
bHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0
IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAgICogSW4gc2hhZG93IG1v
ZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVkIHRvIGJlIGFjY29t
cGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0IHRoZSBp
bmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRhYmxlIG1h
eQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tzLiBUbyBi
ZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKKyAgICAgKiBuby1m
bHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBUaGUgWFBUSSBD
UjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVuIG5lZWQg
dG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAgIGNyMyA9
IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxlZChk
KSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsK
KyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19OT0ZMVVNI
OworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggISh2
LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0
dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCAzOTZlNjc3Li45OWU5OTViIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgpAQCAtMjgyLDYgKzI4Myw4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHRv
Z2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTI5MCwxNiArMjkzLDI4IEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9j
cjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRf
Y3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3Bh
KHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkgOiAwKTsK
ICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwot
ICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBE
b24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIu
IERvbid0IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAgICogSW4gc2hh
ZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVkIHRvIGJl
IGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0
IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRh
YmxlIG1heQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tz
LiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKKyAgICAg
KiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBUaGUg
WFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVu
IG5lZWQgdG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAg
IGNyMyA9IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9G
TFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19O
T0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAg
ICAgcmV0dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCA4YTA2YjIxLi4wNTA5YmU0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgpAQCAtMjgxLDYgKzI4Miw4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHRv
Z2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTI4OSwxNiArMjkyLDI4IEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9j
cjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRf
Y3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3Bh
KHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkgOiAwKTsK
ICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwot
ICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBE
b24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIu
IERvbid0IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAgICogSW4gc2hh
ZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVkIHRvIGJl
IGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0
IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRh
YmxlIG1heQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tz
LiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKKyAgICAg
KiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBUaGUg
WFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVu
IG5lZWQgdG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAg
IGNyMyA9IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9G
TFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19O
T0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAg
ICAgcmV0dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCA5NThjNmUzLi43OTczMTU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0zMjAsNiArMzIwLDggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1
Y3QgdmNwdSAqdikKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVf
aW5mbygpOworICAgIHVuc2lnbmVkIGxvbmcgY3IzOwogCiAgICAgaWYgKCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuOwpAQCAtMzI4
LDE2ICszMzAsMjggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZj
cHUgKnYpCiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdV9p
bmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwotCiAgICAgICAgIGNw
dV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKICAgICAgICAgY3B1
X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9kb21haW4u
cGNpZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRf
Yml0cyh2LCB0cnVlKSA6IDApOwogICAgIH0KIAotICAgIC8qIERvbid0IGZs
dXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3Qg
dGljayBUTEIgY2xvY2suICovCi0gICAgd3JpdGVfY3IzKHYtPmFyY2guY3Iz
KTsKKyAgICAvKgorICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1h
cHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCisg
ICAgICoKKyAgICAgKiBJbiBzaGFkb3cgbW9kZSwgdGhvdWdoLCB1cGRhdGVf
Y3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQgYnkgYQorICAgICAq
IFRMQiBmbHVzaCAoZm9yIGp1c3QgdGhlIGluY29taW5nIFBDSUQpLCBhcyB0
aGUgdG9wIGxldmVsIHBhZ2UgdGFibGUgbWF5CisgICAgICogaGF2ZSBjaGFu
Z2VkIGJlaGluZCBvdXIgYmFja3MuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUs
IHN1cHByZXNzIHRoZQorICAgICAqIG5vLWZsdXNoIHVuY29uZGl0aW9uYWxs
eSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwgaWYgZW5hYmxl
ZCwKKyAgICAgKiB3aWxsIHRoZW4gbmVlZCB0byBiZSBhIGZsdXNoaW5nIG9u
ZSB0b28uCisgICAgICovCisgICAgY3IzID0gdi0+YXJjaC5jcjM7CisgICAg
aWYgKCBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICB7CisgICAgICAg
IGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAgICBjcHVfaW5mby0+
cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorICAgIHdyaXRl
X2NyMyhjcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9r
ZXJuZWxfbW9kZSkgKQogICAgICAgICByZXR1cm47Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCBiNzVmZjZiLi41Mjg0MTNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0yOTYsMjEgKzI5NiwzNSBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3Rf
cHQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9p
bmZvID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgdW5zaWduZWQgbG9uZyBjcjM7
CiAKICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9tb2RlOwogICAg
IHVwZGF0ZV9jcjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2lu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9v
dF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9j
cjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1
ZSkgOiAwKTsKICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGds
b2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNs
b2NrLiAqLwotICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoK
KyAgICAgKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9t
IHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAg
ICogSW4gc2hhZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBu
ZWVkIHRvIGJlIGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2gg
KGZvciBqdXN0IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZl
bCBwYWdlIHRhYmxlIG1heQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQg
b3VyIGJhY2tzLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0
aGUKKyAgICAgKiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBj
YXNlLiBUaGUgWFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICog
d2lsbCB0aGVuIG5lZWQgdG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAg
ICAqLworICAgIGNyMyA9IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93
X21vZGVfZW5hYmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4
Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+
WDg2X0NSM19OT0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsK
IAogICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUp
ICkKICAgICAgICAgcmV0dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCA3ZTg0YjA0Li5iYWZiNzgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0yOTUsMjAgKzI5NSwzNCBAQCBib29sIF9faW5pdCB4cHRpX3BjaWRfZW5h
YmxlZCh2b2lkKQogc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyMzsKIAogICAg
IHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRl
X2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gucHYueHB0aSApCiAgICAgewot
ICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9p
bmZvKCk7Ci0KICAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQg
PSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlz
X2NwdShyb290X3BndCkpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChkLT5hcmNoLnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDog
MCk7CiAgICAgfQogCi0gICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwg
bWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4g
Ki8KLSAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOworICAgIC8qCisgICAg
ICogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUg
VExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4KKyAgICAgKgorICAgICAqIElu
IHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVwZGF0ZV9jcjMoKSBtYXkgbmVlZCB0
byBiZSBhY2NvbXBhbmllZCBieSBhCisgICAgICogVExCIGZsdXNoIChmb3Ig
anVzdCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFn
ZSB0YWJsZSBtYXkKKyAgICAgKiBoYXZlIGNoYW5nZWQgYmVoaW5kIG91ciBi
YWNrcy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCisg
ICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4g
VGhlIFhQVEkgQ1IzIHdyaXRlLCBpZiBlbmFibGVkLAorICAgICAqIHdpbGwg
dGhlbiBuZWVkIHRvIGJlIGEgZmx1c2hpbmcgb25lIHRvby4KKyAgICAgKi8K
KyAgICBjcjMgPSB2LT5hcmNoLmNyMzsKKyAgICBpZiAoIHNoYWRvd19tb2Rl
X2VuYWJsZWQoZCkgKQorICAgIHsKKyAgICAgICAgY3IzICY9IH5YODZfQ1Iz
X05PRkxVU0g7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgJj0gflg4Nl9D
UjNfTk9GTFVTSDsKKyAgICB9CisgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAg
ICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAg
ICAgICAgIHJldHVybjsK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:31:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12: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 1h19Dw-0008AR-PE; Tue, 05 Mar 2019 12:31: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h19Du-00089s-O1
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:31:06 +0000
X-Inumbo-ID: 89140cee-3f42-11e9-b97c-77e908a9d9cd
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89140cee-3f42-11e9-b97c-77e908a9d9cd;
 Tue, 05 Mar 2019 12:31: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 A0F82AF70;
 Tue,  5 Mar 2019 12:31:00 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
 <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
 <20190305120456.hodt3x2svi5vwp3v@zion.uk.xensource.com>
 <ae3a61f6-f531-a0e1-c0c6-0ca8267ad177@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: <37808ddd-2b48-9bbc-90ca-9be12625efe4@suse.com>
Date: Tue, 5 Mar 2019 13:30:50 +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: <ae3a61f6-f531-a0e1-c0c6-0ca8267ad177@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gMDUvMDMvMjAxOSAxMzoxOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzUvMTkgMTI6
MDQgUE0sIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFR1ZSwgTWFyIDA1LCAyMDE5IGF0IDEyOjQxOjUz
UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwNC8wMy8yMDE5IDIwOjAwLCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIDMvNC8xOSA2OjMxIFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+PiBUaGUgaXNzdWVzIGFyZToKPj4+Pj4gICogZGljdC5oYXNfa2V5KCkgd2Fz
IGNvbXBsZXRlbHkgcmVtb3ZlZCBpbiBQeTMKPj4+Pj4gICogZGljdC5rZXlzKCkgaXMgYW4gaXRl
cmFibGUgcmF0aGVyIHRoYW4gbGlzdCBpbiBQeTMsIHNvIC5zb3J0KCkgZG9lc24ndCB3b3JrLgo+
Pj4+PiAgKiBsaXN0LnNvcnQoY21wPSkgd2FzIGRlcHJlY2F0ZWQgaW4gUHkyLjQgYW5kIHJlbW92
ZWQgaW4gUHkzLiAgUmVwbGFjZSBpdAo+Pj4+PiAgICB3aXRoIGEga2V5PSBzb3J0IGluc3RlYWQu
Cj4+Pj4+Cj4+Pj4+IFRoaXMgaXMgYWxsIGNvbXBhdGlibGUgd2l0aCBQeTIuNCBhbmQgbGF0ZXIs
IHdoaWNoIGlzIHdoZW4gdGhlIHNvcnRlZCgpCj4+Pj4+IGJ1aWx0aW4gd2FzIGludHJvZHVjZWQu
ICBUZXN0ZWQgd2l0aCBQeTIuNyBhbmQgUHkzLjQKPj4+Pgo+Pj4+IERpZCB5b3UgdGVzdCAuL2Nv
bmZpZ3VyZSB3aXRoIHB5dGhvbjM/Cj4+Pj4KPj4+PiBMb2FkcyBvZiB0aGUgcHl0aG9uLXJlbGF0
ZWQgcnVuZXMgaW4gdGhlIGNvbmZpZ3VyZSBhcmUgYWxzbwo+Pj4+IHB5dGhvbjItb25seSwgcmVz
dWx0aW5nIGluIChhdCBsZWFzdCBmb3IgbWUpIHRoZSB3cm9uZyBsaWJyYXJ5IHBhdGhzCj4+Pj4g
YmVpbmcgZ2VuZXJhdGVkLCBzbyB0aGUgZm9sbG93aW5nIGZhaWxzOgo+Pj4+Cj4+Pj4gICAgIFBZ
VEhPTj0vdXNyL2Jpbi9weXRob24zIC4vY29uZmlndXJlCj4+Pj4KPj4+PiBXaXRoIHRoZSBmb2xs
b3dpbmcgbWVzc2FnZToKPj4+Pgo+Pj4+ICAgRmlsZSAiPHN0cmluZz4iLCBsaW5lIDEKPj4+PiAg
ICAgaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7ICAgICBwcmludAo+Pj4+IGRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZFUlNJT04iKQo+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+Pj4+IFN5bnRheEVycm9yOiBpbnZh
bGlkIHN5bnRheAo+Pj4+IGNoZWNraW5nIGZvciBweXRob24zLWNvbmZpZy4uLiAvaG9tZS9nZHVu
bGFwL2FuYWNvbmRhMy9iaW4vcHl0aG9uMy1jb25maWcKPj4+PiBjaGVja2luZyBQeXRob24uaCB1
c2FiaWxpdHkuLi4geWVzCj4+Pj4gY2hlY2tpbmcgUHl0aG9uLmggcHJlc2VuY2UuLi4geWVzCj4+
Pj4gY2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHllcwo+Pj4+IGNoZWNraW5nIGZvciBQeUFyZ19Q
YXJzZVR1cGxlIGluIC1scHl0aG9uLi4uIG5vCj4+Pj4gY29uZmlndXJlOiBlcnJvcjogVW5hYmxl
IHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeQo+Pj4+IGNvbmZp
Z3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBmb3IgdG9vbHMKPj4+Pgo+Pj4+IE5vdGUg
dGhlIGVycm9yIHdpdGggdGhlIFZFUlNJT04gYWJvdmU7IHRoYXQgcmVzdWx0cyBpbiBsb29raW5n
IGZvcgo+Pj4+IGAtbHB5dGhvbmAgcmF0aGVyIHRoYW4gYC1scHl0aG9uMy43YCwgd2hpY2ggcmVz
dWx0cyBpbiB0aGUgZm9sbG93aW5nCj4+Pj4gbGluZSBiZWluZyBleGVjdXRlZDoKPj4+Pgo+Pj4+
IGNvbmZpZ3VyZTo3NDY4OiBjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhv
bgo+Pj4+IGNvbmZpZ3VyZTo3NDkzOiBnY2MgLW8gY29uZnRlc3QgLWcgLU8yIC1nIC1PMgo+Pj4+
IC1JL3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhv
bjMuN20KPj4+PiAtSS9wZXJzaXN0ZW50L2xvY2FsL2hvbWUvZHVubGFwZy9hbmFjb25kYTMvaW5j
bHVkZS9weXRob24zLjdtCj4+Pj4gLVduby11bnVzZWQtcmVzdWx0IC1Xc2lnbi1jb21wYXJlIC1t
YXJjaD1ub2NvbmEgLW10dW5lPWhhc3dlbGwKPj4+PiAtZnRyZWUtdmVjdG9yaXplIC1mUElDIC1m
c3RhY2stcHJvdGVjdG9yLXN0cm9uZyAtZm5vLXBsdCAtTzMgLXBpcGUKPj4+PiAtZmRlYnVnLXBy
ZWZpeC1tYXA9PS91c3IvbG9jYWwvc3JjL2NvbmRhLy0KPj4+PiAtZmRlYnVnLXByZWZpeC1tYXA9
PS91c3IvbG9jYWwvc3JjL2NvbmRhLXByZWZpeCAtZnVzZS1saW5rZXItcGx1Z2luCj4+Pj4gLWZm
YXQtbHRvLW9iamVjdHMgLWZsdG8tcGFydGl0aW9uPW5vbmUgLWZsdG8gLWZsdG8gLWZ1c2UtbGlu
a2VyLXBsdWdpbgo+Pj4+IC1mZmF0LWx0by1vYmplY3RzIC1mbHRvLXBhcnRpdGlvbj1ub25lIC1n
IC1ETkRFQlVHIC1md3JhcHYgLU8zIC1XYWxsCj4+Pj4gLUwvcGVyc2lzdGVudC9sb2NhbC9ob21l
L2R1bmxhcGcvYW5hY29uZGEzL2xpYi9weXRob24zLjcvY29uZmlnLTMuN20teDg2XzY0LWxpbnV4
LWdudQo+Pj4+IC1ML3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9saWIg
LWxweXRob24zLjdtIC1scHRocmVhZAo+Pj4+IC1sZGwgIC1sdXRpbCAtbHJ0IC1sbSAgLVhsaW5r
ZXIgLWV4cG9ydC1keW5hbWljIGNvbmZ0ZXN0LmMgLWxweXRob24KPj4+PiAtbGx6bWEgIC1scHl0
aG9uMy43bSAtbHB0aHJlYWQgLWxkbCAgLWx1dGlsIC1scnQgLWxtICAtbGx6bWEgID4mNQo+Pj4+
IC91c3IvYmluL2xkOiBjYW5ub3QgZmluZCAtbHB5dGhvbgo+Pj4+IGNvbGxlY3QyOiBlcnJvcjog
bGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwo+Pj4+Cj4+Pj4gVGhlIGZvbGxvd2luZyBmaXhlcyBp
dCBmb3IgbWU6Cj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMv
Y29uZmlndXJlCj4+Pj4gaW5kZXggYWNjODU3NTEwZS4uZDdlMjFkYjk1OSAxMDA3NTUKPj4+PiAt
LS0gYS90b29scy9jb25maWd1cmUKPj4+PiArKysgYi90b29scy9jb25maWd1cmUKPj4+PiBAQCAt
Njk1Myw3ICs2OTUzLDcgQEAgaWYgZWNobyAiJFBZVEhPTiIgfCBncmVwIC1xICJeLyI7IHRoZW4g
Ogo+Pj4+ICAgICAgUFlUSE9OPWBiYXNlbmFtZSAkUFlUSE9OUEFUSGAKPj4+Pgo+Pj4+ICBlbGlm
IHRlc3QgLXogIiRQWVRIT04iOyB0aGVuIDoKPj4+PiAtICBQWVRIT049InB5dGhvbiIKPj4+PiAr
ICBQWVRIT049InB5dGhvbjIiCj4+Pj4gIGVsc2UKPj4+PiAgICBhc19mbl9lcnJvciAkPyAiUFlU
SE9OIHNwZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoIgo+Pj4+ICIkTElORU5P
IiA1Cj4+Pj4gIGZpCj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xz
L2NvbmZpZ3VyZS5hYwo+Pj4+IGluZGV4IDE0OTkzNDRjZTYuLmFkZjcwYWViMzMgMTAwNjQ0Cj4+
Pj4gLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCj4+Pj4gKysrIGIvdG9vbHMvY29uZmlndXJlLmFj
Cj4+Pj4gQEAgLTM1NSw3ICszNTUsNyBAQCBlc2FjCj4+Pj4gIEFTX0lGKFtlY2hvICIkUFlUSE9O
IiB8IGdyZXAgLXEgIl4vIl0sIFsKPj4+PiAgICAgIFBZVEhPTlBBVEg9JFBZVEhPTgo+Pj4+ICAg
ICAgUFlUSE9OPWBiYXNlbmFtZSAkUFlUSE9OUEFUSGAKPj4+PiAtXSxbdGVzdCAteiAiJFBZVEhP
TiJdLCBbUFlUSE9OPSJweXRob24iXSwKPj4+PiArXSxbdGVzdCAteiAiJFBZVEhPTiJdLCBbUFlU
SE9OPSJweXRob24yIl0sCj4+Pj4gIFtBQ19NU0dfRVJST1IoW1BZVEhPTiBzcGVjaWZpZWQsIGJ1
dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aF0pXSkKPj4+PiAgQVhfUEFUSF9QUk9HX09SX0ZBSUwo
W1BZVEhPTlBBVEhdLCBbJFBZVEhPTl0pCj4+Pj4gIEFYX0NIRUNLX1BZVEhPTl9WRVJTSU9OKFsy
XSwgWzNdKQo+Pj4+Cj4+Pj4gLi5idXQ6Cj4+Pj4gMSkgSSdtIG5vdCBzdXJlIGlmIHdlIGNhbiBn
dWFyYW50ZWUgdGhhdCBgcHl0aG9uMmAgd2lsbCBleGlzdCBvbiBhbGwKPj4+PiBzeXN0ZW1zIHdl
IHN1cHBvcnQsCj4+Pj4gMikgV2UgcHJvYmFibHkgd2FudCB0byBzdXBwb3J0IHB5dGhvbjMgYXQg
c29tZSBwb2ludCBhbnl3YXkuCj4+Pj4KPj4+PiBPbiB0aGUgb3RoZXIgaGFuZCwgQXJjaCBoYXMg
cHl0aG9uIC0+IHB5dGhvbjMsIGJ1dCAoYXBwYXJlbnRseSkgaGFzCj4+Pj4gc2luY2UgMjAxMSBb
MV07IHNvIHRoZXJlJ3MgYW4gYXJndW1lbnQgdG8gYmUgbWFkZSB0aGF0IHRoaXMgaXNuJ3QKPj4+
PiBzb21ldGhpbmcgdGhhdCBuZWVkcyB0byBiZSBzb2x2ZWQgZm9yIDQuMTIuCj4+Pgo+Pj4gV2hp
Y2ggcmFpc2VzIHRoZSBxdWVzdGlvbiB3aGV0aGVyIEFuZHJldydzIHBhdGNoIHNob3VsZCBiZSBp
bmNsdWRlZAo+Pj4gaW4gNC4xMi4gSSdtIHRlbXB0ZWQgdG8gcmVmdXNlIG15IFJhYiBhcyBJIGRv
bid0IHNlZSB3aHkgd2UgbmVlZCB0bwo+Pj4gYmUgcHl0aG9uMyBjb21wbGlhbnQgaW4gdGhlIGJ1
aWxkIHN5c3RlbSB3aGlsZSBjb25maWd1cmUgaXNuJ3QuCj4+Pgo+Pj4gVGhvdWdodHM/Cj4+Cj4+
IEkgcGxhbiB0byBoYXZlIGEgY2xvc2VyIGxvb2sgYXQgcHl0aG9uIDMgY29tcGF0aWJpbGl0eSBp
c3N1ZSB0b2RheS4gQnV0Cj4+IHRoZSBvdXRjb21lIGlzIHVubGlrZWx5IHRvIGJlIHNpbXBsZSAt
LSBtb3N0IGxpa2VseSB0aGVyZSB3aWxsIGJlIGEgZmV3Cj4+IHBhdGNoZXMuIEkgZG9uJ3QgdGhp
bmsgdGhleSB3aWxsIGJlIHN1aXRhYmxlIGZvciA0LjEyLgo+Pgo+PiBXZSBjYW4gZG9jdW1lbnQg
dGhlIHB5dGhvbiAyIHJlcXVpcmVtZW50IGZvciA0LjEyLgo+IAo+IFJpZ2h0LCBidXQgdGhlcmUg
YXJlIHR3byBpc3N1ZXM6Cj4gMS4gQnVpbGQgc3lzdGVtIHJlcXVpcmVzIHB5dGhvbjIKPiAyLiBC
dWlsZCBzeXN0ZW0gYXNzdW1lcyB0aGF0ICdweXRob24nID09ICdweXRob24yJywgYW5kIGZhaWxz
IGluIHN0cmFuZ2UKPiB3YXlzIHdoZW4gaXQncyBub3QKPiAKPiBJIGFncmVlICMxIGlzbid0IHNv
bWV0aGluZyB0byBydXNoIGJlZm9yZSB0aGUgcmVsZWFzZS4gIEFueSBvcGluaW9ucyBvbiAjMj8K
PiAKPiBPcHRpb25zIGFyZToKPiAKPiBBLiBTaW1wbHkgZG9jdW1lbnQgdGhhdCBpZiAncHl0aG9u
JyAgaXNuJ3QgJ3B5dGhvbjInIChzdWNoIGFzIG9uIEFyY2gKPiBMaW51eCwgb3IgaWYgeW91J3Zl
IGdvdCBhbmFjb25kYSBweXRob24gaW5zdGFsbGVkKSwgeW91IG5lZWQgdG8KPiBleHBsaWNpdGx5
IHNldCBQWVRIT049L3BhdGgvdG8vcHl0aG9uMgo+IAo+IEIuIEhhcmQtY29kZSBjb25maWd1cmUg
dG8gbG9vayBmb3IgcHl0aG9uMiBpZiBub3Qgc3BlY2lmaWVkIHJhdGhlciB0aGFuCj4gcHl0aG9u
Lgo+IAo+IEMuIEhhdmUgY29uZmlndXJlIGRldGVjdCB3aGVuIHB5dGhvbiBpcyBweXRob24zLCBh
bmQgbG9vayBmb3IgcHl0aG9uMiwKPiBmYWlsaW5nIGlmIGl0J3Mgbm90IGF2YWlsYWJsZS4KPiAK
PiBFdmFsdWF0aW9uOgo+IAo+IE9wdGlvbiBBIGlzbid0IGEgZ3JlYXQgVUksIGJ1dCB0aGUgc2l0
dWF0aW9uIGhhcyBiZWVuIGxpa2UgdGhpcyBmb3IgYQo+IGxvbmcgdGltZSwgc28gaXQncyBwcm9i
YWJseSBub3QgdGhlIHdvcnN0IHRoaW5nIGV2ZXIgdG8gd2FpdCBmb3IgdGhlCj4gbmV4dCByZWxl
YXNlIHRvIGZpeCB0aGluZ3MuICBBbHNvLCBzZXJ2ZXMgeW91IHJpZ2h0IGZvciB1c2luZyBzdWNo
IGEKPiBicm9rZW4gZGlzdHJvLiA6LSkKPiAKPiBPcHRpb24gQiBpcyBkZWFkLXNpbXBsZTsgSSBq
dXN0IGRvbid0IGtub3cgaG93IGZhciBiYWNrIGl0IHdpbGwgYmUKPiBjb21wYXRpYmxlLgo+IAo+
IE9wdGlvbiBDIGlzIHRoZSBtb3N0IHJvYnVzdCwgYnV0IG1vcmUgd29yayAodGhvdWdoIHByb2Jh
Ymx5IG5vdCBhIGh1Z2UKPiBhbW91bnQpLgo+IAo+IFRob3VnaHRzPwoKSSdtIGhvcGluZyB0byBo
YXZlIDQuMTIgZmluaXNoZWQgcmF0aGVyIHNvb24gKG1heWJlIG9uZSBmdXJ0aGVyIFJDPykuCgpG
b3IgdGhpcyByZWFzb24gSSdkIGxpa2UgdG8gaW5jbHVkZSBmaXhlcyBmb3IgcmVncmVzc2lvbnMg
b25seSBmcm9tIG5vdwpvbi4gVGhpcyB3b3VsZCBpbXBseSBvcHRpb24gQS4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:31:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:31:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h19Ei-0008NN-5O; Tue, 05 Mar 2019 12:31:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eRZ8=RI=citrix.com=prvs=960528020=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h19Eg-0008N0-Sk
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:31:54 +0000
X-Inumbo-ID: a51074dc-3f42-11e9-9ccb-6b7e29f7a66d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a51074dc-3f42-11e9-9ccb-6b7e29f7a66d;
 Tue, 05 Mar 2019 12:31:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79692061"
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
 <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
 <20190305120456.hodt3x2svi5vwp3v@zion.uk.xensource.com>
 <ae3a61f6-f531-a0e1-c0c6-0ca8267ad177@citrix.com>
 <37808ddd-2b48-9bbc-90ca-9be12625efe4@suse.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: <6f87164c-2e75-3952-90fd-1afdefe042c3@citrix.com>
Date: Tue, 5 Mar 2019 12:31: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: <37808ddd-2b48-9bbc-90ca-9be12625efe4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gMy81LzE5IDEyOjMwIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA1LzAzLzIwMTkg
MTM6MTksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDMvNS8xOSAxMjowNCBQTSwgV2VpIExp
dSB3cm90ZToKPj4+IE9uIFR1ZSwgTWFyIDA1LCAyMDE5IGF0IDEyOjQxOjUzUE0gKzAxMDAsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMDQvMDMvMjAxOSAyMDowMCwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPj4+Pj4gT24gMy80LzE5IDY6MzEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
Pj4+PiBUaGUgaXNzdWVzIGFyZToKPj4+Pj4+ICAqIGRpY3QuaGFzX2tleSgpIHdhcyBjb21wbGV0
ZWx5IHJlbW92ZWQgaW4gUHkzCj4+Pj4+PiAgKiBkaWN0LmtleXMoKSBpcyBhbiBpdGVyYWJsZSBy
YXRoZXIgdGhhbiBsaXN0IGluIFB5Mywgc28gLnNvcnQoKSBkb2Vzbid0IHdvcmsuCj4+Pj4+PiAg
KiBsaXN0LnNvcnQoY21wPSkgd2FzIGRlcHJlY2F0ZWQgaW4gUHkyLjQgYW5kIHJlbW92ZWQgaW4g
UHkzLiAgUmVwbGFjZSBpdAo+Pj4+Pj4gICAgd2l0aCBhIGtleT0gc29ydCBpbnN0ZWFkLgo+Pj4+
Pj4KPj4+Pj4+IFRoaXMgaXMgYWxsIGNvbXBhdGlibGUgd2l0aCBQeTIuNCBhbmQgbGF0ZXIsIHdo
aWNoIGlzIHdoZW4gdGhlIHNvcnRlZCgpCj4+Pj4+PiBidWlsdGluIHdhcyBpbnRyb2R1Y2VkLiAg
VGVzdGVkIHdpdGggUHkyLjcgYW5kIFB5My40Cj4+Pj4+Cj4+Pj4+IERpZCB5b3UgdGVzdCAuL2Nv
bmZpZ3VyZSB3aXRoIHB5dGhvbjM/Cj4+Pj4+Cj4+Pj4+IExvYWRzIG9mIHRoZSBweXRob24tcmVs
YXRlZCBydW5lcyBpbiB0aGUgY29uZmlndXJlIGFyZSBhbHNvCj4+Pj4+IHB5dGhvbjItb25seSwg
cmVzdWx0aW5nIGluIChhdCBsZWFzdCBmb3IgbWUpIHRoZSB3cm9uZyBsaWJyYXJ5IHBhdGhzCj4+
Pj4+IGJlaW5nIGdlbmVyYXRlZCwgc28gdGhlIGZvbGxvd2luZyBmYWlsczoKPj4+Pj4KPj4+Pj4g
ICAgIFBZVEhPTj0vdXNyL2Jpbi9weXRob24zIC4vY29uZmlndXJlCj4+Pj4+Cj4+Pj4+IFdpdGgg
dGhlIGZvbGxvd2luZyBtZXNzYWdlOgo+Pj4+Pgo+Pj4+PiAgIEZpbGUgIjxzdHJpbmc+IiwgbGlu
ZSAxCj4+Pj4+ICAgICBpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgICAgIHByaW50Cj4+Pj4+
IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZFUlNJT04iKQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4+Pj4gU3lu
dGF4RXJyb3I6IGludmFsaWQgc3ludGF4Cj4+Pj4+IGNoZWNraW5nIGZvciBweXRob24zLWNvbmZp
Zy4uLiAvaG9tZS9nZHVubGFwL2FuYWNvbmRhMy9iaW4vcHl0aG9uMy1jb25maWcKPj4+Pj4gY2hl
Y2tpbmcgUHl0aG9uLmggdXNhYmlsaXR5Li4uIHllcwo+Pj4+PiBjaGVja2luZyBQeXRob24uaCBw
cmVzZW5jZS4uLiB5ZXMKPj4+Pj4gY2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHllcwo+Pj4+PiBj
aGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhvbi4uLiBubwo+Pj4+PiBjb25m
aWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVu
dCBsaWJyYXJ5Cj4+Pj4+IGNvbmZpZ3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBmb3Ig
dG9vbHMKPj4+Pj4KPj4+Pj4gTm90ZSB0aGUgZXJyb3Igd2l0aCB0aGUgVkVSU0lPTiBhYm92ZTsg
dGhhdCByZXN1bHRzIGluIGxvb2tpbmcgZm9yCj4+Pj4+IGAtbHB5dGhvbmAgcmF0aGVyIHRoYW4g
YC1scHl0aG9uMy43YCwgd2hpY2ggcmVzdWx0cyBpbiB0aGUgZm9sbG93aW5nCj4+Pj4+IGxpbmUg
YmVpbmcgZXhlY3V0ZWQ6Cj4+Pj4+Cj4+Pj4+IGNvbmZpZ3VyZTo3NDY4OiBjaGVja2luZyBmb3Ig
UHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhvbgo+Pj4+PiBjb25maWd1cmU6NzQ5MzogZ2NjIC1v
IGNvbmZ0ZXN0IC1nIC1PMiAtZyAtTzIKPj4+Pj4gLUkvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1
bmxhcGcvYW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bQo+Pj4+PiAtSS9wZXJzaXN0ZW50L2xv
Y2FsL2hvbWUvZHVubGFwZy9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtCj4+Pj4+IC1Xbm8t
dW51c2VkLXJlc3VsdCAtV3NpZ24tY29tcGFyZSAtbWFyY2g9bm9jb25hIC1tdHVuZT1oYXN3ZWxs
Cj4+Pj4+IC1mdHJlZS12ZWN0b3JpemUgLWZQSUMgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1m
bm8tcGx0IC1PMyAtcGlwZQo+Pj4+PiAtZmRlYnVnLXByZWZpeC1tYXA9PS91c3IvbG9jYWwvc3Jj
L2NvbmRhLy0KPj4+Pj4gLWZkZWJ1Zy1wcmVmaXgtbWFwPT0vdXNyL2xvY2FsL3NyYy9jb25kYS1w
cmVmaXggLWZ1c2UtbGlua2VyLXBsdWdpbgo+Pj4+PiAtZmZhdC1sdG8tb2JqZWN0cyAtZmx0by1w
YXJ0aXRpb249bm9uZSAtZmx0byAtZmx0byAtZnVzZS1saW5rZXItcGx1Z2luCj4+Pj4+IC1mZmF0
LWx0by1vYmplY3RzIC1mbHRvLXBhcnRpdGlvbj1ub25lIC1nIC1ETkRFQlVHIC1md3JhcHYgLU8z
IC1XYWxsCj4+Pj4+IC1ML3BlcnNpc3RlbnQvbG9jYWwvaG9tZS9kdW5sYXBnL2FuYWNvbmRhMy9s
aWIvcHl0aG9uMy43L2NvbmZpZy0zLjdtLXg4Nl82NC1saW51eC1nbnUKPj4+Pj4gLUwvcGVyc2lz
dGVudC9sb2NhbC9ob21lL2R1bmxhcGcvYW5hY29uZGEzL2xpYiAtbHB5dGhvbjMuN20gLWxwdGhy
ZWFkCj4+Pj4+IC1sZGwgIC1sdXRpbCAtbHJ0IC1sbSAgLVhsaW5rZXIgLWV4cG9ydC1keW5hbWlj
IGNvbmZ0ZXN0LmMgLWxweXRob24KPj4+Pj4gLWxsem1hICAtbHB5dGhvbjMuN20gLWxwdGhyZWFk
IC1sZGwgIC1sdXRpbCAtbHJ0IC1sbSAgLWxsem1hICA+JjUKPj4+Pj4gL3Vzci9iaW4vbGQ6IGNh
bm5vdCBmaW5kIC1scHl0aG9uCj4+Pj4+IGNvbGxlY3QyOiBlcnJvcjogbGQgcmV0dXJuZWQgMSBl
eGl0IHN0YXR1cwo+Pj4+Pgo+Pj4+PiBUaGUgZm9sbG93aW5nIGZpeGVzIGl0IGZvciBtZToKPj4+
Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQo+
Pj4+PiBpbmRleCBhY2M4NTc1MTBlLi5kN2UyMWRiOTU5IDEwMDc1NQo+Pj4+PiAtLS0gYS90b29s
cy9jb25maWd1cmUKPj4+Pj4gKysrIGIvdG9vbHMvY29uZmlndXJlCj4+Pj4+IEBAIC02OTUzLDcg
KzY5NTMsNyBAQCBpZiBlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIjsgdGhlbiA6Cj4+Pj4+
ICAgICAgUFlUSE9OPWBiYXNlbmFtZSAkUFlUSE9OUEFUSGAKPj4+Pj4KPj4+Pj4gIGVsaWYgdGVz
dCAteiAiJFBZVEhPTiI7IHRoZW4gOgo+Pj4+PiAtICBQWVRIT049InB5dGhvbiIKPj4+Pj4gKyAg
UFlUSE9OPSJweXRob24yIgo+Pj4+PiAgZWxzZQo+Pj4+PiAgICBhc19mbl9lcnJvciAkPyAiUFlU
SE9OIHNwZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoIgo+Pj4+PiAiJExJTkVO
TyIgNQo+Pj4+PiAgZmkKPj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rv
b2xzL2NvbmZpZ3VyZS5hYwo+Pj4+PiBpbmRleCAxNDk5MzQ0Y2U2Li5hZGY3MGFlYjMzIDEwMDY0
NAo+Pj4+PiAtLS0gYS90b29scy9jb25maWd1cmUuYWMKPj4+Pj4gKysrIGIvdG9vbHMvY29uZmln
dXJlLmFjCj4+Pj4+IEBAIC0zNTUsNyArMzU1LDcgQEAgZXNhYwo+Pj4+PiAgQVNfSUYoW2VjaG8g
IiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8iXSwgWwo+Pj4+PiAgICAgIFBZVEhPTlBBVEg9JFBZVEhP
Tgo+Pj4+PiAgICAgIFBZVEhPTj1gYmFzZW5hbWUgJFBZVEhPTlBBVEhgCj4+Pj4+IC1dLFt0ZXN0
IC16ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbiJdLAo+Pj4+PiArXSxbdGVzdCAteiAiJFBZ
VEhPTiJdLCBbUFlUSE9OPSJweXRob24yIl0sCj4+Pj4+ICBbQUNfTVNHX0VSUk9SKFtQWVRIT04g
c3BlY2lmaWVkLCBidXQgaXMgbm90IGFuIGFic29sdXRlIHBhdGhdKV0pCj4+Pj4+ICBBWF9QQVRI
X1BST0dfT1JfRkFJTChbUFlUSE9OUEFUSF0sIFskUFlUSE9OXSkKPj4+Pj4gIEFYX0NIRUNLX1BZ
VEhPTl9WRVJTSU9OKFsyXSwgWzNdKQo+Pj4+Pgo+Pj4+PiAuLmJ1dDoKPj4+Pj4gMSkgSSdtIG5v
dCBzdXJlIGlmIHdlIGNhbiBndWFyYW50ZWUgdGhhdCBgcHl0aG9uMmAgd2lsbCBleGlzdCBvbiBh
bGwKPj4+Pj4gc3lzdGVtcyB3ZSBzdXBwb3J0LAo+Pj4+PiAyKSBXZSBwcm9iYWJseSB3YW50IHRv
IHN1cHBvcnQgcHl0aG9uMyBhdCBzb21lIHBvaW50IGFueXdheS4KPj4+Pj4KPj4+Pj4gT24gdGhl
IG90aGVyIGhhbmQsIEFyY2ggaGFzIHB5dGhvbiAtPiBweXRob24zLCBidXQgKGFwcGFyZW50bHkp
IGhhcwo+Pj4+PiBzaW5jZSAyMDExIFsxXTsgc28gdGhlcmUncyBhbiBhcmd1bWVudCB0byBiZSBt
YWRlIHRoYXQgdGhpcyBpc24ndAo+Pj4+PiBzb21ldGhpbmcgdGhhdCBuZWVkcyB0byBiZSBzb2x2
ZWQgZm9yIDQuMTIuCj4+Pj4KPj4+PiBXaGljaCByYWlzZXMgdGhlIHF1ZXN0aW9uIHdoZXRoZXIg
QW5kcmV3J3MgcGF0Y2ggc2hvdWxkIGJlIGluY2x1ZGVkCj4+Pj4gaW4gNC4xMi4gSSdtIHRlbXB0
ZWQgdG8gcmVmdXNlIG15IFJhYiBhcyBJIGRvbid0IHNlZSB3aHkgd2UgbmVlZCB0bwo+Pj4+IGJl
IHB5dGhvbjMgY29tcGxpYW50IGluIHRoZSBidWlsZCBzeXN0ZW0gd2hpbGUgY29uZmlndXJlIGlz
bid0Lgo+Pj4+Cj4+Pj4gVGhvdWdodHM/Cj4+Pgo+Pj4gSSBwbGFuIHRvIGhhdmUgYSBjbG9zZXIg
bG9vayBhdCBweXRob24gMyBjb21wYXRpYmlsaXR5IGlzc3VlIHRvZGF5LiBCdXQKPj4+IHRoZSBv
dXRjb21lIGlzIHVubGlrZWx5IHRvIGJlIHNpbXBsZSAtLSBtb3N0IGxpa2VseSB0aGVyZSB3aWxs
IGJlIGEgZmV3Cj4+PiBwYXRjaGVzLiBJIGRvbid0IHRoaW5rIHRoZXkgd2lsbCBiZSBzdWl0YWJs
ZSBmb3IgNC4xMi4KPj4+Cj4+PiBXZSBjYW4gZG9jdW1lbnQgdGhlIHB5dGhvbiAyIHJlcXVpcmVt
ZW50IGZvciA0LjEyLgo+Pgo+PiBSaWdodCwgYnV0IHRoZXJlIGFyZSB0d28gaXNzdWVzOgo+PiAx
LiBCdWlsZCBzeXN0ZW0gcmVxdWlyZXMgcHl0aG9uMgo+PiAyLiBCdWlsZCBzeXN0ZW0gYXNzdW1l
cyB0aGF0ICdweXRob24nID09ICdweXRob24yJywgYW5kIGZhaWxzIGluIHN0cmFuZ2UKPj4gd2F5
cyB3aGVuIGl0J3Mgbm90Cj4+Cj4+IEkgYWdyZWUgIzEgaXNuJ3Qgc29tZXRoaW5nIHRvIHJ1c2gg
YmVmb3JlIHRoZSByZWxlYXNlLiAgQW55IG9waW5pb25zIG9uICMyPwo+Pgo+PiBPcHRpb25zIGFy
ZToKPj4KPj4gQS4gU2ltcGx5IGRvY3VtZW50IHRoYXQgaWYgJ3B5dGhvbicgIGlzbid0ICdweXRo
b24yJyAoc3VjaCBhcyBvbiBBcmNoCj4+IExpbnV4LCBvciBpZiB5b3UndmUgZ290IGFuYWNvbmRh
IHB5dGhvbiBpbnN0YWxsZWQpLCB5b3UgbmVlZCB0bwo+PiBleHBsaWNpdGx5IHNldCBQWVRIT049
L3BhdGgvdG8vcHl0aG9uMgo+Pgo+PiBCLiBIYXJkLWNvZGUgY29uZmlndXJlIHRvIGxvb2sgZm9y
IHB5dGhvbjIgaWYgbm90IHNwZWNpZmllZCByYXRoZXIgdGhhbgo+PiBweXRob24uCj4+Cj4+IEMu
IEhhdmUgY29uZmlndXJlIGRldGVjdCB3aGVuIHB5dGhvbiBpcyBweXRob24zLCBhbmQgbG9vayBm
b3IgcHl0aG9uMiwKPj4gZmFpbGluZyBpZiBpdCdzIG5vdCBhdmFpbGFibGUuCj4+Cj4+IEV2YWx1
YXRpb246Cj4+Cj4+IE9wdGlvbiBBIGlzbid0IGEgZ3JlYXQgVUksIGJ1dCB0aGUgc2l0dWF0aW9u
IGhhcyBiZWVuIGxpa2UgdGhpcyBmb3IgYQo+PiBsb25nIHRpbWUsIHNvIGl0J3MgcHJvYmFibHkg
bm90IHRoZSB3b3JzdCB0aGluZyBldmVyIHRvIHdhaXQgZm9yIHRoZQo+PiBuZXh0IHJlbGVhc2Ug
dG8gZml4IHRoaW5ncy4gIEFsc28sIHNlcnZlcyB5b3UgcmlnaHQgZm9yIHVzaW5nIHN1Y2ggYQo+
PiBicm9rZW4gZGlzdHJvLiA6LSkKPj4KPj4gT3B0aW9uIEIgaXMgZGVhZC1zaW1wbGU7IEkganVz
dCBkb24ndCBrbm93IGhvdyBmYXIgYmFjayBpdCB3aWxsIGJlCj4+IGNvbXBhdGlibGUuCj4+Cj4+
IE9wdGlvbiBDIGlzIHRoZSBtb3N0IHJvYnVzdCwgYnV0IG1vcmUgd29yayAodGhvdWdoIHByb2Jh
Ymx5IG5vdCBhIGh1Z2UKPj4gYW1vdW50KS4KPj4KPj4gVGhvdWdodHM/Cj4gCj4gSSdtIGhvcGlu
ZyB0byBoYXZlIDQuMTIgZmluaXNoZWQgcmF0aGVyIHNvb24gKG1heWJlIG9uZSBmdXJ0aGVyIFJD
PykuCj4gCj4gRm9yIHRoaXMgcmVhc29uIEknZCBsaWtlIHRvIGluY2x1ZGUgZml4ZXMgZm9yIHJl
Z3Jlc3Npb25zIG9ubHkgZnJvbSBub3cKPiBvbi4gVGhpcyB3b3VsZCBpbXBseSBvcHRpb24gQS4K
CldvcmtzIGZvciBtZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:33:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12: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 1h19GX-0000Ou-Kx; Tue, 05 Mar 2019 12: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=eRZ8=RI=citrix.com=prvs=960528020=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h19GW-0000Oa-6i
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:33:48 +0000
X-Inumbo-ID: eab502be-3f42-11e9-91c6-13cd777ffef5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eab502be-3f42-11e9-91c6-13cd777ffef5;
 Tue, 05 Mar 2019 12:33:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79692181"
From: George Dunlap <george.dunlap@citrix.com>
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
 <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
 <20190305120456.hodt3x2svi5vwp3v@zion.uk.xensource.com>
 <ae3a61f6-f531-a0e1-c0c6-0ca8267ad177@citrix.com>
 <37808ddd-2b48-9bbc-90ca-9be12625efe4@suse.com>
 <6f87164c-2e75-3952-90fd-1afdefe042c3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <927560b1-a7f9-3419-3101-d07c7b945260@citrix.com>
Date: Tue, 5 Mar 2019 12:33:36 +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: <6f87164c-2e75-3952-90fd-1afdefe042c3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gMy81LzE5IDEyOjMxIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDMvNS8xOSAxMjoz
MCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDUvMDMvMjAxOSAxMzoxOSwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDMvNS8xOSAxMjowNCBQTSwgV2VpIExpdSB3cm90ZToKPj4+
PiBPbiBUdWUsIE1hciAwNSwgMjAxOSBhdCAxMjo0MTo1M1BNICswMTAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+PiBPbiAwNC8wMy8yMDE5IDIwOjAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
Pj4+Pj4gT24gMy80LzE5IDY6MzEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4gVGhl
IGlzc3VlcyBhcmU6Cj4+Pj4+Pj4gICogZGljdC5oYXNfa2V5KCkgd2FzIGNvbXBsZXRlbHkgcmVt
b3ZlZCBpbiBQeTMKPj4+Pj4+PiAgKiBkaWN0LmtleXMoKSBpcyBhbiBpdGVyYWJsZSByYXRoZXIg
dGhhbiBsaXN0IGluIFB5Mywgc28gLnNvcnQoKSBkb2Vzbid0IHdvcmsuCj4+Pj4+Pj4gICogbGlz
dC5zb3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGluIFB5Mi40IGFuZCByZW1vdmVkIGluIFB5My4g
IFJlcGxhY2UgaXQKPj4+Pj4+PiAgICB3aXRoIGEga2V5PSBzb3J0IGluc3RlYWQuCj4+Pj4+Pj4K
Pj4+Pj4+PiBUaGlzIGlzIGFsbCBjb21wYXRpYmxlIHdpdGggUHkyLjQgYW5kIGxhdGVyLCB3aGlj
aCBpcyB3aGVuIHRoZSBzb3J0ZWQoKQo+Pj4+Pj4+IGJ1aWx0aW4gd2FzIGludHJvZHVjZWQuICBU
ZXN0ZWQgd2l0aCBQeTIuNyBhbmQgUHkzLjQKPj4+Pj4+Cj4+Pj4+PiBEaWQgeW91IHRlc3QgLi9j
b25maWd1cmUgd2l0aCBweXRob24zPwo+Pj4+Pj4KPj4+Pj4+IExvYWRzIG9mIHRoZSBweXRob24t
cmVsYXRlZCBydW5lcyBpbiB0aGUgY29uZmlndXJlIGFyZSBhbHNvCj4+Pj4+PiBweXRob24yLW9u
bHksIHJlc3VsdGluZyBpbiAoYXQgbGVhc3QgZm9yIG1lKSB0aGUgd3JvbmcgbGlicmFyeSBwYXRo
cwo+Pj4+Pj4gYmVpbmcgZ2VuZXJhdGVkLCBzbyB0aGUgZm9sbG93aW5nIGZhaWxzOgo+Pj4+Pj4K
Pj4+Pj4+ICAgICBQWVRIT049L3Vzci9iaW4vcHl0aG9uMyAuL2NvbmZpZ3VyZQo+Pj4+Pj4KPj4+
Pj4+IFdpdGggdGhlIGZvbGxvd2luZyBtZXNzYWdlOgo+Pj4+Pj4KPj4+Pj4+ICAgRmlsZSAiPHN0
cmluZz4iLCBsaW5lIDEKPj4+Pj4+ICAgICBpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgICAg
IHByaW50Cj4+Pj4+PiBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9O
IikKPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXgo+Pj4+Pj4gU3ludGF4RXJyb3I6IGludmFsaWQgc3ludGF4Cj4+Pj4+PiBjaGVja2luZyBm
b3IgcHl0aG9uMy1jb25maWcuLi4gL2hvbWUvZ2R1bmxhcC9hbmFjb25kYTMvYmluL3B5dGhvbjMt
Y29uZmlnCj4+Pj4+PiBjaGVja2luZyBQeXRob24uaCB1c2FiaWxpdHkuLi4geWVzCj4+Pj4+PiBj
aGVja2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMKPj4+Pj4+IGNoZWNraW5nIGZvciBQeXRo
b24uaC4uLiB5ZXMKPj4+Pj4+IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0
aG9uLi4uIG5vCj4+Pj4+PiBjb25maWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmluZCBhIHN1aXRh
YmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5Cj4+Pj4+PiBjb25maWd1cmU6IGVycm9yOiAu
L2NvbmZpZ3VyZSBmYWlsZWQgZm9yIHRvb2xzCj4+Pj4+Pgo+Pj4+Pj4gTm90ZSB0aGUgZXJyb3Ig
d2l0aCB0aGUgVkVSU0lPTiBhYm92ZTsgdGhhdCByZXN1bHRzIGluIGxvb2tpbmcgZm9yCj4+Pj4+
PiBgLWxweXRob25gIHJhdGhlciB0aGFuIGAtbHB5dGhvbjMuN2AsIHdoaWNoIHJlc3VsdHMgaW4g
dGhlIGZvbGxvd2luZwo+Pj4+Pj4gbGluZSBiZWluZyBleGVjdXRlZDoKPj4+Pj4+Cj4+Pj4+PiBj
b25maWd1cmU6NzQ2ODogY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24K
Pj4+Pj4+IGNvbmZpZ3VyZTo3NDkzOiBnY2MgLW8gY29uZnRlc3QgLWcgLU8yIC1nIC1PMgo+Pj4+
Pj4gLUkvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1bmxhcGcvYW5hY29uZGEzL2luY2x1ZGUvcHl0
aG9uMy43bQo+Pj4+Pj4gLUkvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1bmxhcGcvYW5hY29uZGEz
L2luY2x1ZGUvcHl0aG9uMy43bQo+Pj4+Pj4gLVduby11bnVzZWQtcmVzdWx0IC1Xc2lnbi1jb21w
YXJlIC1tYXJjaD1ub2NvbmEgLW10dW5lPWhhc3dlbGwKPj4+Pj4+IC1mdHJlZS12ZWN0b3JpemUg
LWZQSUMgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mbm8tcGx0IC1PMyAtcGlwZQo+Pj4+Pj4g
LWZkZWJ1Zy1wcmVmaXgtbWFwPT0vdXNyL2xvY2FsL3NyYy9jb25kYS8tCj4+Pj4+PiAtZmRlYnVn
LXByZWZpeC1tYXA9PS91c3IvbG9jYWwvc3JjL2NvbmRhLXByZWZpeCAtZnVzZS1saW5rZXItcGx1
Z2luCj4+Pj4+PiAtZmZhdC1sdG8tb2JqZWN0cyAtZmx0by1wYXJ0aXRpb249bm9uZSAtZmx0byAt
Zmx0byAtZnVzZS1saW5rZXItcGx1Z2luCj4+Pj4+PiAtZmZhdC1sdG8tb2JqZWN0cyAtZmx0by1w
YXJ0aXRpb249bm9uZSAtZyAtRE5ERUJVRyAtZndyYXB2IC1PMyAtV2FsbAo+Pj4+Pj4gLUwvcGVy
c2lzdGVudC9sb2NhbC9ob21lL2R1bmxhcGcvYW5hY29uZGEzL2xpYi9weXRob24zLjcvY29uZmln
LTMuN20teDg2XzY0LWxpbnV4LWdudQo+Pj4+Pj4gLUwvcGVyc2lzdGVudC9sb2NhbC9ob21lL2R1
bmxhcGcvYW5hY29uZGEzL2xpYiAtbHB5dGhvbjMuN20gLWxwdGhyZWFkCj4+Pj4+PiAtbGRsICAt
bHV0aWwgLWxydCAtbG0gIC1YbGlua2VyIC1leHBvcnQtZHluYW1pYyBjb25mdGVzdC5jIC1scHl0
aG9uCj4+Pj4+PiAtbGx6bWEgIC1scHl0aG9uMy43bSAtbHB0aHJlYWQgLWxkbCAgLWx1dGlsIC1s
cnQgLWxtICAtbGx6bWEgID4mNQo+Pj4+Pj4gL3Vzci9iaW4vbGQ6IGNhbm5vdCBmaW5kIC1scHl0
aG9uCj4+Pj4+PiBjb2xsZWN0MjogZXJyb3I6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKPj4+
Pj4+Cj4+Pj4+PiBUaGUgZm9sbG93aW5nIGZpeGVzIGl0IGZvciBtZToKPj4+Pj4+Cj4+Pj4+PiBk
aWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCj4+Pj4+PiBpbmRl
eCBhY2M4NTc1MTBlLi5kN2UyMWRiOTU5IDEwMDc1NQo+Pj4+Pj4gLS0tIGEvdG9vbHMvY29uZmln
dXJlCj4+Pj4+PiArKysgYi90b29scy9jb25maWd1cmUKPj4+Pj4+IEBAIC02OTUzLDcgKzY5NTMs
NyBAQCBpZiBlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIjsgdGhlbiA6Cj4+Pj4+PiAgICAg
IFBZVEhPTj1gYmFzZW5hbWUgJFBZVEhPTlBBVEhgCj4+Pj4+Pgo+Pj4+Pj4gIGVsaWYgdGVzdCAt
eiAiJFBZVEhPTiI7IHRoZW4gOgo+Pj4+Pj4gLSAgUFlUSE9OPSJweXRob24iCj4+Pj4+PiArICBQ
WVRIT049InB5dGhvbjIiCj4+Pj4+PiAgZWxzZQo+Pj4+Pj4gICAgYXNfZm5fZXJyb3IgJD8gIlBZ
VEhPTiBzcGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aCIKPj4+Pj4+ICIkTElO
RU5PIiA1Cj4+Pj4+PiAgZmkKPj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUuYWMg
Yi90b29scy9jb25maWd1cmUuYWMKPj4+Pj4+IGluZGV4IDE0OTkzNDRjZTYuLmFkZjcwYWViMzMg
MTAwNjQ0Cj4+Pj4+PiAtLS0gYS90b29scy9jb25maWd1cmUuYWMKPj4+Pj4+ICsrKyBiL3Rvb2xz
L2NvbmZpZ3VyZS5hYwo+Pj4+Pj4gQEAgLTM1NSw3ICszNTUsNyBAQCBlc2FjCj4+Pj4+PiAgQVNf
SUYoW2VjaG8gIiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8iXSwgWwo+Pj4+Pj4gICAgICBQWVRIT05Q
QVRIPSRQWVRIT04KPj4+Pj4+ICAgICAgUFlUSE9OPWBiYXNlbmFtZSAkUFlUSE9OUEFUSGAKPj4+
Pj4+IC1dLFt0ZXN0IC16ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbiJdLAo+Pj4+Pj4gK10s
W3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhPTj0icHl0aG9uMiJdLAo+Pj4+Pj4gIFtBQ19NU0df
RVJST1IoW1BZVEhPTiBzcGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aF0pXSkK
Pj4+Pj4+ICBBWF9QQVRIX1BST0dfT1JfRkFJTChbUFlUSE9OUEFUSF0sIFskUFlUSE9OXSkKPj4+
Pj4+ICBBWF9DSEVDS19QWVRIT05fVkVSU0lPTihbMl0sIFszXSkKPj4+Pj4+Cj4+Pj4+PiAuLmJ1
dDoKPj4+Pj4+IDEpIEknbSBub3Qgc3VyZSBpZiB3ZSBjYW4gZ3VhcmFudGVlIHRoYXQgYHB5dGhv
bjJgIHdpbGwgZXhpc3Qgb24gYWxsCj4+Pj4+PiBzeXN0ZW1zIHdlIHN1cHBvcnQsCj4+Pj4+PiAy
KSBXZSBwcm9iYWJseSB3YW50IHRvIHN1cHBvcnQgcHl0aG9uMyBhdCBzb21lIHBvaW50IGFueXdh
eS4KPj4+Pj4+Cj4+Pj4+PiBPbiB0aGUgb3RoZXIgaGFuZCwgQXJjaCBoYXMgcHl0aG9uIC0+IHB5
dGhvbjMsIGJ1dCAoYXBwYXJlbnRseSkgaGFzCj4+Pj4+PiBzaW5jZSAyMDExIFsxXTsgc28gdGhl
cmUncyBhbiBhcmd1bWVudCB0byBiZSBtYWRlIHRoYXQgdGhpcyBpc24ndAo+Pj4+Pj4gc29tZXRo
aW5nIHRoYXQgbmVlZHMgdG8gYmUgc29sdmVkIGZvciA0LjEyLgo+Pj4+Pgo+Pj4+PiBXaGljaCBy
YWlzZXMgdGhlIHF1ZXN0aW9uIHdoZXRoZXIgQW5kcmV3J3MgcGF0Y2ggc2hvdWxkIGJlIGluY2x1
ZGVkCj4+Pj4+IGluIDQuMTIuIEknbSB0ZW1wdGVkIHRvIHJlZnVzZSBteSBSYWIgYXMgSSBkb24n
dCBzZWUgd2h5IHdlIG5lZWQgdG8KPj4+Pj4gYmUgcHl0aG9uMyBjb21wbGlhbnQgaW4gdGhlIGJ1
aWxkIHN5c3RlbSB3aGlsZSBjb25maWd1cmUgaXNuJ3QuCj4+Pj4+Cj4+Pj4+IFRob3VnaHRzPwo+
Pj4+Cj4+Pj4gSSBwbGFuIHRvIGhhdmUgYSBjbG9zZXIgbG9vayBhdCBweXRob24gMyBjb21wYXRp
YmlsaXR5IGlzc3VlIHRvZGF5LiBCdXQKPj4+PiB0aGUgb3V0Y29tZSBpcyB1bmxpa2VseSB0byBi
ZSBzaW1wbGUgLS0gbW9zdCBsaWtlbHkgdGhlcmUgd2lsbCBiZSBhIGZldwo+Pj4+IHBhdGNoZXMu
IEkgZG9uJ3QgdGhpbmsgdGhleSB3aWxsIGJlIHN1aXRhYmxlIGZvciA0LjEyLgo+Pj4+Cj4+Pj4g
V2UgY2FuIGRvY3VtZW50IHRoZSBweXRob24gMiByZXF1aXJlbWVudCBmb3IgNC4xMi4KPj4+Cj4+
PiBSaWdodCwgYnV0IHRoZXJlIGFyZSB0d28gaXNzdWVzOgo+Pj4gMS4gQnVpbGQgc3lzdGVtIHJl
cXVpcmVzIHB5dGhvbjIKPj4+IDIuIEJ1aWxkIHN5c3RlbSBhc3N1bWVzIHRoYXQgJ3B5dGhvbicg
PT0gJ3B5dGhvbjInLCBhbmQgZmFpbHMgaW4gc3RyYW5nZQo+Pj4gd2F5cyB3aGVuIGl0J3Mgbm90
Cj4+Pgo+Pj4gSSBhZ3JlZSAjMSBpc24ndCBzb21ldGhpbmcgdG8gcnVzaCBiZWZvcmUgdGhlIHJl
bGVhc2UuICBBbnkgb3BpbmlvbnMgb24gIzI/Cj4+Pgo+Pj4gT3B0aW9ucyBhcmU6Cj4+Pgo+Pj4g
QS4gU2ltcGx5IGRvY3VtZW50IHRoYXQgaWYgJ3B5dGhvbicgIGlzbid0ICdweXRob24yJyAoc3Vj
aCBhcyBvbiBBcmNoCj4+PiBMaW51eCwgb3IgaWYgeW91J3ZlIGdvdCBhbmFjb25kYSBweXRob24g
aW5zdGFsbGVkKSwgeW91IG5lZWQgdG8KPj4+IGV4cGxpY2l0bHkgc2V0IFBZVEhPTj0vcGF0aC90
by9weXRob24yCj4+Pgo+Pj4gQi4gSGFyZC1jb2RlIGNvbmZpZ3VyZSB0byBsb29rIGZvciBweXRo
b24yIGlmIG5vdCBzcGVjaWZpZWQgcmF0aGVyIHRoYW4KPj4+IHB5dGhvbi4KPj4+Cj4+PiBDLiBI
YXZlIGNvbmZpZ3VyZSBkZXRlY3Qgd2hlbiBweXRob24gaXMgcHl0aG9uMywgYW5kIGxvb2sgZm9y
IHB5dGhvbjIsCj4+PiBmYWlsaW5nIGlmIGl0J3Mgbm90IGF2YWlsYWJsZS4KPj4+Cj4+PiBFdmFs
dWF0aW9uOgo+Pj4KPj4+IE9wdGlvbiBBIGlzbid0IGEgZ3JlYXQgVUksIGJ1dCB0aGUgc2l0dWF0
aW9uIGhhcyBiZWVuIGxpa2UgdGhpcyBmb3IgYQo+Pj4gbG9uZyB0aW1lLCBzbyBpdCdzIHByb2Jh
Ymx5IG5vdCB0aGUgd29yc3QgdGhpbmcgZXZlciB0byB3YWl0IGZvciB0aGUKPj4+IG5leHQgcmVs
ZWFzZSB0byBmaXggdGhpbmdzLiAgQWxzbywgc2VydmVzIHlvdSByaWdodCBmb3IgdXNpbmcgc3Vj
aCBhCj4+PiBicm9rZW4gZGlzdHJvLiA6LSkKPj4+Cj4+PiBPcHRpb24gQiBpcyBkZWFkLXNpbXBs
ZTsgSSBqdXN0IGRvbid0IGtub3cgaG93IGZhciBiYWNrIGl0IHdpbGwgYmUKPj4+IGNvbXBhdGli
bGUuCj4+Pgo+Pj4gT3B0aW9uIEMgaXMgdGhlIG1vc3Qgcm9idXN0LCBidXQgbW9yZSB3b3JrICh0
aG91Z2ggcHJvYmFibHkgbm90IGEgaHVnZQo+Pj4gYW1vdW50KS4KPj4+Cj4+PiBUaG91Z2h0cz8K
Pj4KPj4gSSdtIGhvcGluZyB0byBoYXZlIDQuMTIgZmluaXNoZWQgcmF0aGVyIHNvb24gKG1heWJl
IG9uZSBmdXJ0aGVyIFJDPykuCj4+Cj4+IEZvciB0aGlzIHJlYXNvbiBJJ2QgbGlrZSB0byBpbmNs
dWRlIGZpeGVzIGZvciByZWdyZXNzaW9ucyBvbmx5IGZyb20gbm93Cj4+IG9uLiBUaGlzIHdvdWxk
IGltcGx5IG9wdGlvbiBBLgo+IAo+IFdvcmtzIGZvciBtZS4KCkknbGwgc2VuZCBhIHBhdGNoIHRv
IFJFQURNRSAod2hpY2ggbWVudGlvbnMgcHl0aG9uKSBzYXlpbmcgdGhhdCB3ZQpyZXF1aXJlIHB5
dGhvbjI7IGFuZCBzYXlpbmcgaG93IHRvIGJ1aWxkIGNvcnJlY3RseSBpZiBweXRob24gcG9pbnRz
IHRvCnB5dGhvbjMuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:36:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12: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 1h19JE-0000so-9g; Tue, 05 Mar 2019 12:36:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h19JC-0000sT-4W
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 12:36:34 +0000
X-Inumbo-ID: 4e369c76-3f43-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e369c76-3f43-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 12:36: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 4AB8FABB1;
 Tue,  5 Mar 2019 12:36:31 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1551724308-16813-1-git-send-email-andrew.cooper3@citrix.com>
 <8449711e-ae04-63e2-0ece-d392da484071@citrix.com>
 <5e5de0dc-b54d-4a31-8fa3-72a0fe1240f1@suse.com>
 <20190305120456.hodt3x2svi5vwp3v@zion.uk.xensource.com>
 <ae3a61f6-f531-a0e1-c0c6-0ca8267ad177@citrix.com>
 <37808ddd-2b48-9bbc-90ca-9be12625efe4@suse.com>
 <6f87164c-2e75-3952-90fd-1afdefe042c3@citrix.com>
 <927560b1-a7f9-3419-3101-d07c7b945260@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: <34eed359-c122-523a-4a90-87f33378abd5@suse.com>
Date: Tue, 5 Mar 2019 13:36: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: <927560b1-a7f9-3419-3101-d07c7b945260@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC-for-4.12] tools/xen-foreign: Update
 python scripts to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Xen-devel <xen-devel@lists.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>

T24gMDUvMDMvMjAxOSAxMzozMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzUvMTkgMTI6
MzEgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDMvNS8xOSAxMjozMCBQTSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IE9uIDA1LzAzLzIwMTkgMTM6MTksIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4+Pj4gT24gMy81LzE5IDEyOjA0IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBUdWUs
IE1hciAwNSwgMjAxOSBhdCAxMjo0MTo1M1BNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
Pj4+Pj4gT24gMDQvMDMvMjAxOSAyMDowMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4+PiBP
biAzLzQvMTkgNjozMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+Pj4gVGhlIGlzc3Vl
cyBhcmU6Cj4+Pj4+Pj4+ICAqIGRpY3QuaGFzX2tleSgpIHdhcyBjb21wbGV0ZWx5IHJlbW92ZWQg
aW4gUHkzCj4+Pj4+Pj4+ICAqIGRpY3Qua2V5cygpIGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0aGFu
IGxpc3QgaW4gUHkzLCBzbyAuc29ydCgpIGRvZXNuJ3Qgd29yay4KPj4+Pj4+Pj4gICogbGlzdC5z
b3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGluIFB5Mi40IGFuZCByZW1vdmVkIGluIFB5My4gIFJl
cGxhY2UgaXQKPj4+Pj4+Pj4gICAgd2l0aCBhIGtleT0gc29ydCBpbnN0ZWFkLgo+Pj4+Pj4+Pgo+
Pj4+Pj4+PiBUaGlzIGlzIGFsbCBjb21wYXRpYmxlIHdpdGggUHkyLjQgYW5kIGxhdGVyLCB3aGlj
aCBpcyB3aGVuIHRoZSBzb3J0ZWQoKQo+Pj4+Pj4+PiBidWlsdGluIHdhcyBpbnRyb2R1Y2VkLiAg
VGVzdGVkIHdpdGggUHkyLjcgYW5kIFB5My40Cj4+Pj4+Pj4KPj4+Pj4+PiBEaWQgeW91IHRlc3Qg
Li9jb25maWd1cmUgd2l0aCBweXRob24zPwo+Pj4+Pj4+Cj4+Pj4+Pj4gTG9hZHMgb2YgdGhlIHB5
dGhvbi1yZWxhdGVkIHJ1bmVzIGluIHRoZSBjb25maWd1cmUgYXJlIGFsc28KPj4+Pj4+PiBweXRo
b24yLW9ubHksIHJlc3VsdGluZyBpbiAoYXQgbGVhc3QgZm9yIG1lKSB0aGUgd3JvbmcgbGlicmFy
eSBwYXRocwo+Pj4+Pj4+IGJlaW5nIGdlbmVyYXRlZCwgc28gdGhlIGZvbGxvd2luZyBmYWlsczoK
Pj4+Pj4+Pgo+Pj4+Pj4+ICAgICBQWVRIT049L3Vzci9iaW4vcHl0aG9uMyAuL2NvbmZpZ3VyZQo+
Pj4+Pj4+Cj4+Pj4+Pj4gV2l0aCB0aGUgZm9sbG93aW5nIG1lc3NhZ2U6Cj4+Pj4+Pj4KPj4+Pj4+
PiAgIEZpbGUgIjxzdHJpbmc+IiwgbGluZSAxCj4+Pj4+Pj4gICAgIGltcG9ydCBkaXN0dXRpbHMu
c3lzY29uZmlnOyAgICAgcHJpbnQKPj4+Pj4+PiBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25m
aWdfdmFyKCJWRVJTSU9OIikKPj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF4KPj4+Pj4+PiBTeW50YXhFcnJvcjogaW52YWxpZCBzeW50YXgK
Pj4+Pj4+PiBjaGVja2luZyBmb3IgcHl0aG9uMy1jb25maWcuLi4gL2hvbWUvZ2R1bmxhcC9hbmFj
b25kYTMvYmluL3B5dGhvbjMtY29uZmlnCj4+Pj4+Pj4gY2hlY2tpbmcgUHl0aG9uLmggdXNhYmls
aXR5Li4uIHllcwo+Pj4+Pj4+IGNoZWNraW5nIFB5dGhvbi5oIHByZXNlbmNlLi4uIHllcwo+Pj4+
Pj4+IGNoZWNraW5nIGZvciBQeXRob24uaC4uLiB5ZXMKPj4+Pj4+PiBjaGVja2luZyBmb3IgUHlB
cmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhvbi4uLiBubwo+Pj4+Pj4+IGNvbmZpZ3VyZTogZXJyb3I6
IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnkKPj4+
Pj4+PiBjb25maWd1cmU6IGVycm9yOiAuL2NvbmZpZ3VyZSBmYWlsZWQgZm9yIHRvb2xzCj4+Pj4+
Pj4KPj4+Pj4+PiBOb3RlIHRoZSBlcnJvciB3aXRoIHRoZSBWRVJTSU9OIGFib3ZlOyB0aGF0IHJl
c3VsdHMgaW4gbG9va2luZyBmb3IKPj4+Pj4+PiBgLWxweXRob25gIHJhdGhlciB0aGFuIGAtbHB5
dGhvbjMuN2AsIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGZvbGxvd2luZwo+Pj4+Pj4+IGxpbmUgYmVp
bmcgZXhlY3V0ZWQ6Cj4+Pj4+Pj4KPj4+Pj4+PiBjb25maWd1cmU6NzQ2ODogY2hlY2tpbmcgZm9y
IFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24KPj4+Pj4+PiBjb25maWd1cmU6NzQ5MzogZ2Nj
IC1vIGNvbmZ0ZXN0IC1nIC1PMiAtZyAtTzIKPj4+Pj4+PiAtSS9wZXJzaXN0ZW50L2xvY2FsL2hv
bWUvZHVubGFwZy9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtCj4+Pj4+Pj4gLUkvcGVyc2lz
dGVudC9sb2NhbC9ob21lL2R1bmxhcGcvYW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bQo+Pj4+
Pj4+IC1Xbm8tdW51c2VkLXJlc3VsdCAtV3NpZ24tY29tcGFyZSAtbWFyY2g9bm9jb25hIC1tdHVu
ZT1oYXN3ZWxsCj4+Pj4+Pj4gLWZ0cmVlLXZlY3Rvcml6ZSAtZlBJQyAtZnN0YWNrLXByb3RlY3Rv
ci1zdHJvbmcgLWZuby1wbHQgLU8zIC1waXBlCj4+Pj4+Pj4gLWZkZWJ1Zy1wcmVmaXgtbWFwPT0v
dXNyL2xvY2FsL3NyYy9jb25kYS8tCj4+Pj4+Pj4gLWZkZWJ1Zy1wcmVmaXgtbWFwPT0vdXNyL2xv
Y2FsL3NyYy9jb25kYS1wcmVmaXggLWZ1c2UtbGlua2VyLXBsdWdpbgo+Pj4+Pj4+IC1mZmF0LWx0
by1vYmplY3RzIC1mbHRvLXBhcnRpdGlvbj1ub25lIC1mbHRvIC1mbHRvIC1mdXNlLWxpbmtlci1w
bHVnaW4KPj4+Pj4+PiAtZmZhdC1sdG8tb2JqZWN0cyAtZmx0by1wYXJ0aXRpb249bm9uZSAtZyAt
RE5ERUJVRyAtZndyYXB2IC1PMyAtV2FsbAo+Pj4+Pj4+IC1ML3BlcnNpc3RlbnQvbG9jYWwvaG9t
ZS9kdW5sYXBnL2FuYWNvbmRhMy9saWIvcHl0aG9uMy43L2NvbmZpZy0zLjdtLXg4Nl82NC1saW51
eC1nbnUKPj4+Pj4+PiAtTC9wZXJzaXN0ZW50L2xvY2FsL2hvbWUvZHVubGFwZy9hbmFjb25kYTMv
bGliIC1scHl0aG9uMy43bSAtbHB0aHJlYWQKPj4+Pj4+PiAtbGRsICAtbHV0aWwgLWxydCAtbG0g
IC1YbGlua2VyIC1leHBvcnQtZHluYW1pYyBjb25mdGVzdC5jIC1scHl0aG9uCj4+Pj4+Pj4gLWxs
em1hICAtbHB5dGhvbjMuN20gLWxwdGhyZWFkIC1sZGwgIC1sdXRpbCAtbHJ0IC1sbSAgLWxsem1h
ICA+JjUKPj4+Pj4+PiAvdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWxweXRob24KPj4+Pj4+PiBj
b2xsZWN0MjogZXJyb3I6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKPj4+Pj4+Pgo+Pj4+Pj4+
IFRoZSBmb2xsb3dpbmcgZml4ZXMgaXQgZm9yIG1lOgo+Pj4+Pj4+Cj4+Pj4+Pj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQo+Pj4+Pj4+IGluZGV4IGFjYzg1
NzUxMGUuLmQ3ZTIxZGI5NTkgMTAwNzU1Cj4+Pj4+Pj4gLS0tIGEvdG9vbHMvY29uZmlndXJlCj4+
Pj4+Pj4gKysrIGIvdG9vbHMvY29uZmlndXJlCj4+Pj4+Pj4gQEAgLTY5NTMsNyArNjk1Myw3IEBA
IGlmIGVjaG8gIiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8iOyB0aGVuIDoKPj4+Pj4+PiAgICAgIFBZ
VEhPTj1gYmFzZW5hbWUgJFBZVEhPTlBBVEhgCj4+Pj4+Pj4KPj4+Pj4+PiAgZWxpZiB0ZXN0IC16
ICIkUFlUSE9OIjsgdGhlbiA6Cj4+Pj4+Pj4gLSAgUFlUSE9OPSJweXRob24iCj4+Pj4+Pj4gKyAg
UFlUSE9OPSJweXRob24yIgo+Pj4+Pj4+ICBlbHNlCj4+Pj4+Pj4gICAgYXNfZm5fZXJyb3IgJD8g
IlBZVEhPTiBzcGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aCIKPj4+Pj4+PiAi
JExJTkVOTyIgNQo+Pj4+Pj4+ICBmaQo+Pj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9jb25maWd1
cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKPj4+Pj4+PiBpbmRleCAxNDk5MzQ0Y2U2Li5hZGY3
MGFlYjMzIDEwMDY0NAo+Pj4+Pj4+IC0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+Pj4+Pj4+ICsr
KyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+Pj4+Pj4+IEBAIC0zNTUsNyArMzU1LDcgQEAgZXNhYwo+
Pj4+Pj4+ICBBU19JRihbZWNobyAiJFBZVEhPTiIgfCBncmVwIC1xICJeLyJdLCBbCj4+Pj4+Pj4g
ICAgICBQWVRIT05QQVRIPSRQWVRIT04KPj4+Pj4+PiAgICAgIFBZVEhPTj1gYmFzZW5hbWUgJFBZ
VEhPTlBBVEhgCj4+Pj4+Pj4gLV0sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhPTj0icHl0aG9u
Il0sCj4+Pj4+Pj4gK10sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhPTj0icHl0aG9uMiJdLAo+
Pj4+Pj4+ICBbQUNfTVNHX0VSUk9SKFtQWVRIT04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFuIGFi
c29sdXRlIHBhdGhdKV0pCj4+Pj4+Pj4gIEFYX1BBVEhfUFJPR19PUl9GQUlMKFtQWVRIT05QQVRI
XSwgWyRQWVRIT05dKQo+Pj4+Pj4+ICBBWF9DSEVDS19QWVRIT05fVkVSU0lPTihbMl0sIFszXSkK
Pj4+Pj4+Pgo+Pj4+Pj4+IC4uYnV0Ogo+Pj4+Pj4+IDEpIEknbSBub3Qgc3VyZSBpZiB3ZSBjYW4g
Z3VhcmFudGVlIHRoYXQgYHB5dGhvbjJgIHdpbGwgZXhpc3Qgb24gYWxsCj4+Pj4+Pj4gc3lzdGVt
cyB3ZSBzdXBwb3J0LAo+Pj4+Pj4+IDIpIFdlIHByb2JhYmx5IHdhbnQgdG8gc3VwcG9ydCBweXRo
b24zIGF0IHNvbWUgcG9pbnQgYW55d2F5Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gdGhlIG90aGVyIGhh
bmQsIEFyY2ggaGFzIHB5dGhvbiAtPiBweXRob24zLCBidXQgKGFwcGFyZW50bHkpIGhhcwo+Pj4+
Pj4+IHNpbmNlIDIwMTEgWzFdOyBzbyB0aGVyZSdzIGFuIGFyZ3VtZW50IHRvIGJlIG1hZGUgdGhh
dCB0aGlzIGlzbid0Cj4+Pj4+Pj4gc29tZXRoaW5nIHRoYXQgbmVlZHMgdG8gYmUgc29sdmVkIGZv
ciA0LjEyLgo+Pj4+Pj4KPj4+Pj4+IFdoaWNoIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2hldGhlciBB
bmRyZXcncyBwYXRjaCBzaG91bGQgYmUgaW5jbHVkZWQKPj4+Pj4+IGluIDQuMTIuIEknbSB0ZW1w
dGVkIHRvIHJlZnVzZSBteSBSYWIgYXMgSSBkb24ndCBzZWUgd2h5IHdlIG5lZWQgdG8KPj4+Pj4+
IGJlIHB5dGhvbjMgY29tcGxpYW50IGluIHRoZSBidWlsZCBzeXN0ZW0gd2hpbGUgY29uZmlndXJl
IGlzbid0Lgo+Pj4+Pj4KPj4+Pj4+IFRob3VnaHRzPwo+Pj4+Pgo+Pj4+PiBJIHBsYW4gdG8gaGF2
ZSBhIGNsb3NlciBsb29rIGF0IHB5dGhvbiAzIGNvbXBhdGliaWxpdHkgaXNzdWUgdG9kYXkuIEJ1
dAo+Pj4+PiB0aGUgb3V0Y29tZSBpcyB1bmxpa2VseSB0byBiZSBzaW1wbGUgLS0gbW9zdCBsaWtl
bHkgdGhlcmUgd2lsbCBiZSBhIGZldwo+Pj4+PiBwYXRjaGVzLiBJIGRvbid0IHRoaW5rIHRoZXkg
d2lsbCBiZSBzdWl0YWJsZSBmb3IgNC4xMi4KPj4+Pj4KPj4+Pj4gV2UgY2FuIGRvY3VtZW50IHRo
ZSBweXRob24gMiByZXF1aXJlbWVudCBmb3IgNC4xMi4KPj4+Pgo+Pj4+IFJpZ2h0LCBidXQgdGhl
cmUgYXJlIHR3byBpc3N1ZXM6Cj4+Pj4gMS4gQnVpbGQgc3lzdGVtIHJlcXVpcmVzIHB5dGhvbjIK
Pj4+PiAyLiBCdWlsZCBzeXN0ZW0gYXNzdW1lcyB0aGF0ICdweXRob24nID09ICdweXRob24yJywg
YW5kIGZhaWxzIGluIHN0cmFuZ2UKPj4+PiB3YXlzIHdoZW4gaXQncyBub3QKPj4+Pgo+Pj4+IEkg
YWdyZWUgIzEgaXNuJ3Qgc29tZXRoaW5nIHRvIHJ1c2ggYmVmb3JlIHRoZSByZWxlYXNlLiAgQW55
IG9waW5pb25zIG9uICMyPwo+Pj4+Cj4+Pj4gT3B0aW9ucyBhcmU6Cj4+Pj4KPj4+PiBBLiBTaW1w
bHkgZG9jdW1lbnQgdGhhdCBpZiAncHl0aG9uJyAgaXNuJ3QgJ3B5dGhvbjInIChzdWNoIGFzIG9u
IEFyY2gKPj4+PiBMaW51eCwgb3IgaWYgeW91J3ZlIGdvdCBhbmFjb25kYSBweXRob24gaW5zdGFs
bGVkKSwgeW91IG5lZWQgdG8KPj4+PiBleHBsaWNpdGx5IHNldCBQWVRIT049L3BhdGgvdG8vcHl0
aG9uMgo+Pj4+Cj4+Pj4gQi4gSGFyZC1jb2RlIGNvbmZpZ3VyZSB0byBsb29rIGZvciBweXRob24y
IGlmIG5vdCBzcGVjaWZpZWQgcmF0aGVyIHRoYW4KPj4+PiBweXRob24uCj4+Pj4KPj4+PiBDLiBI
YXZlIGNvbmZpZ3VyZSBkZXRlY3Qgd2hlbiBweXRob24gaXMgcHl0aG9uMywgYW5kIGxvb2sgZm9y
IHB5dGhvbjIsCj4+Pj4gZmFpbGluZyBpZiBpdCdzIG5vdCBhdmFpbGFibGUuCj4+Pj4KPj4+PiBF
dmFsdWF0aW9uOgo+Pj4+Cj4+Pj4gT3B0aW9uIEEgaXNuJ3QgYSBncmVhdCBVSSwgYnV0IHRoZSBz
aXR1YXRpb24gaGFzIGJlZW4gbGlrZSB0aGlzIGZvciBhCj4+Pj4gbG9uZyB0aW1lLCBzbyBpdCdz
IHByb2JhYmx5IG5vdCB0aGUgd29yc3QgdGhpbmcgZXZlciB0byB3YWl0IGZvciB0aGUKPj4+PiBu
ZXh0IHJlbGVhc2UgdG8gZml4IHRoaW5ncy4gIEFsc28sIHNlcnZlcyB5b3UgcmlnaHQgZm9yIHVz
aW5nIHN1Y2ggYQo+Pj4+IGJyb2tlbiBkaXN0cm8uIDotKQo+Pj4+Cj4+Pj4gT3B0aW9uIEIgaXMg
ZGVhZC1zaW1wbGU7IEkganVzdCBkb24ndCBrbm93IGhvdyBmYXIgYmFjayBpdCB3aWxsIGJlCj4+
Pj4gY29tcGF0aWJsZS4KPj4+Pgo+Pj4+IE9wdGlvbiBDIGlzIHRoZSBtb3N0IHJvYnVzdCwgYnV0
IG1vcmUgd29yayAodGhvdWdoIHByb2JhYmx5IG5vdCBhIGh1Z2UKPj4+PiBhbW91bnQpLgo+Pj4+
Cj4+Pj4gVGhvdWdodHM/Cj4+Pgo+Pj4gSSdtIGhvcGluZyB0byBoYXZlIDQuMTIgZmluaXNoZWQg
cmF0aGVyIHNvb24gKG1heWJlIG9uZSBmdXJ0aGVyIFJDPykuCj4+Pgo+Pj4gRm9yIHRoaXMgcmVh
c29uIEknZCBsaWtlIHRvIGluY2x1ZGUgZml4ZXMgZm9yIHJlZ3Jlc3Npb25zIG9ubHkgZnJvbSBu
b3cKPj4+IG9uLiBUaGlzIHdvdWxkIGltcGx5IG9wdGlvbiBBLgo+Pgo+PiBXb3JrcyBmb3IgbWUu
Cj4gCj4gSSdsbCBzZW5kIGEgcGF0Y2ggdG8gUkVBRE1FICh3aGljaCBtZW50aW9ucyBweXRob24p
IHNheWluZyB0aGF0IHdlCj4gcmVxdWlyZSBweXRob24yOyBhbmQgc2F5aW5nIGhvdyB0byBidWls
ZCBjb3JyZWN0bHkgaWYgcHl0aG9uIHBvaW50cyB0bwo+IHB5dGhvbjMuCgpUaGFua3MuCgoKSnVl
cmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:49:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12: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 1h19VN-00029D-4A; Tue, 05 Mar 2019 12:49:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eRZ8=RI=citrix.com=prvs=960528020=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h19VL-000298-Fe
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 12:49:07 +0000
X-Inumbo-ID: 0db130e2-3f45-11e9-8051-9b7f1176b0e5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0db130e2-3f45-11e9-8051-9b7f1176b0e5;
 Tue, 05 Mar 2019 12:49:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79693043"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 12:48:52 +0000
Message-ID: <20190305124852.760-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] README: Document python2 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>,
 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>

TXVjaCBvZiB0aGUgdG9vbHMgYW5kIGNvbmZpZ3VyZSBtYWtlZmlsZSBhY3R1YWxseSBoYXZlIGEg
cHl0aG9uMgpkZXBlbmRlbmN5OyBzcGVjaWZ5IHRoaXMuICBJdCBhbHNvIGFzc3VtZXMgdGhhdCBg
cHl0aG9uYCBwb2ludHMgdG8gYHB5dGhvbjJgOwpkb2N1bWVudCBob3cgdG8gd29yayBhcm91bmQg
dGhpcyBvbiBzeXN0ZW1zIHdoZXJlIHRoaXMgaXMgZmFsc2UuCgpBbHNvIHVwZGF0ZSBzZWNvbmQg
dmVyc2lvbiByZXF1aXJlbWVudCBsaXN0ZWQgdG8gbWF0Y2ggdGhlIGZpcnN0LgoKU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KUmVsZWFz
ZSBqdXN0aWZpY2F0aW9uOgogLSBGaXhlcyBhICdidWcnIGluIHRoZSBkb2N1bWVudGF0aW9uCiAt
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogS29ucmFkIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFJFQURNRSB8IDEwICsrKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDc4MDdlOTM2MzkuLmMxOTQwOWVmYTIgMTAw
NjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQg
YnkgeW91ciBPUyBkaXN0cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAg
ICAgIC0gR05VIEJpbnV0aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3Rh
bGwgb2YgemxpYiAoZS5nLiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9m
IFB5dGhvbiB2Mi40IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1l
bnQgaW5zdGFsbCBvZiBQeXRob24gMiwgdjIuNCBvciBsYXRlciAoZS5nLiwgcHl0aG9uLWRldikK
ICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgY3Vyc2VzIChlLmcuLCBsaWJuY3Vyc2VzLWRl
dikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2Ygb3BlbnNzbCAoZS5nLiwgb3BlbnNzbC1k
ZXYpCiAgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIHgxMSAoZS5nLiB4b3JnLXgxMS1kZXYp
CkBAIC0xNzcsMTAgKzE3NywxNiBAQCBQeXRob24gUnVudGltZSBMaWJyYXJpZXMKIAogVmFyaW91
cyB0b29scywgc3VjaCBhcyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2luZyBydW50aW1lIGRlcGVu
ZGVuY2llczoKIAotICAgICogUHl0aG9uIDIuMyBvciBsYXRlci4KKyAgICAqIFB5dGhvbiAyLCB2
Mi40IG9yIGxhdGVyLgogICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3dy5weXRob24ub3JnLwog
ICAgICAgICAgIERlYmlhbjogcHl0aG9uCiAKK05vdGUgdGhhdCB0aGUgYnVpbGQgc3lzdGVtIGV4
cGVjdHMgYHB5dGhvbmAgdG8gYmUgcHl0aG9uMi4gIElmIHlvdXIgc3lzdGVtCitoYXMgYHB5dGhv
bmAgcG9pbnRpbmcgdG8gcHl0aG9uMyAoYXMgaW4gdGhlIGNhc2Ugb2YgQXJjaCBMaW51eCBvciBB
bmFjb25kYSksCit5b3UnbGwgbmVlZCB0byBzcGVjaWZ5IGEgcGF0aCB0byBhIHB5dGhvbjIgYmlu
YXJ5IHdoZW4gcnVubmluZyBjb25maWd1cmU6CisKKyAgICBQWVRIT049L3Vzci9iaW4vcHl0aG9u
MiAuL2NvbmZpZ3VyZQorCiBJbnRlbChSKSBUcnVzdGVkIEV4ZWN1dGlvbiBUZWNobm9sb2d5IFN1
cHBvcnQKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:52:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h19Z1-0002po-Lv; Tue, 05 Mar 2019 12:52: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h19Z0-0002pj-7R
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 12:52:54 +0000
X-Inumbo-ID: 96fe84fa-3f45-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96fe84fa-3f45-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 12:52:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79693250"
Date: Tue, 5 Mar 2019 12:52:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190305125245.5fbi5hcwax6i6f5p@zion.uk.xensource.com>
References: <20190305124852.760-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190305124852.760-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] README: Document python2 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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMTI6NDg6NTJQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBNdWNoIG9mIHRoZSB0b29scyBhbmQgY29uZmlndXJlIG1ha2VmaWxlIGFjdHVhbGx5
IGhhdmUgYSBweXRob24yCj4gZGVwZW5kZW5jeTsgc3BlY2lmeSB0aGlzLiAgSXQgYWxzbyBhc3N1
bWVzIHRoYXQgYHB5dGhvbmAgcG9pbnRzIHRvIGBweXRob24yYDsKPiBkb2N1bWVudCBob3cgdG8g
d29yayBhcm91bmQgdGhpcyBvbiBzeXN0ZW1zIHdoZXJlIHRoaXMgaXMgZmFsc2UuCj4gCj4gQWxz
byB1cGRhdGUgc2Vjb25kIHZlcnNpb24gcmVxdWlyZW1lbnQgbGlzdGVkIHRvIG1hdGNoIHRoZSBm
aXJzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:53:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12:53: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 1h19Zq-0002tI-1L; Tue, 05 Mar 2019 12:53:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h19Zo-0002tB-FN
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 12:53:44 +0000
X-Inumbo-ID: b2ba6144-3f45-11e9-8746-d34ab2787d39
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2ba6144-3f45-11e9-8746-d34ab2787d39;
 Tue, 05 Mar 2019 12:53: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 EA4C7AFB8;
 Tue,  5 Mar 2019 12:53:38 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190305124852.760-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: <5c5fba2b-ad04-5c47-0096-c151be4379bd@suse.com>
Date: Tue, 5 Mar 2019 13:53: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: <20190305124852.760-1-george.dunlap@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] README: Document python2 dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>

T24gMDUvMDMvMjAxOSAxMzo0OCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBNdWNoIG9mIHRoZSB0
b29scyBhbmQgY29uZmlndXJlIG1ha2VmaWxlIGFjdHVhbGx5IGhhdmUgYSBweXRob24yCj4gZGVw
ZW5kZW5jeTsgc3BlY2lmeSB0aGlzLiAgSXQgYWxzbyBhc3N1bWVzIHRoYXQgYHB5dGhvbmAgcG9p
bnRzIHRvIGBweXRob24yYDsKPiBkb2N1bWVudCBob3cgdG8gd29yayBhcm91bmQgdGhpcyBvbiBz
eXN0ZW1zIHdoZXJlIHRoaXMgaXMgZmFsc2UuCj4gCj4gQWxzbyB1cGRhdGUgc2Vjb25kIHZlcnNp
b24gcmVxdWlyZW1lbnQgbGlzdGVkIHRvIG1hdGNoIHRoZSBmaXJzdC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 12:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 12: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 1h19dB-00034u-Ia; Tue, 05 Mar 2019 12:57: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h19dA-00034o-S7
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 12:57:12 +0000
X-Inumbo-ID: 2ee6d05e-3f46-11e9-a273-7bb50f7f33aa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ee6d05e-3f46-11e9-a273-7bb50f7f33aa;
 Tue, 05 Mar 2019 12:57: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 7F493AD95;
 Tue,  5 Mar 2019 12:57:07 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
 <a8c1b423-ed18-36bf-3979-17a4a275658f@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: <deec0912-6efe-d129-4c06-6d8ef506964e@suse.com>
Date: Tue, 5 Mar 2019 13:57: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: <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
Content-Language: de-DE
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMjAxOSAxMTo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEp1ZXJnZW4gR3Jv
c3MgYXMgUk0pCj4gCj4gSSBmb3Jnb3QgdG8gQ0MgSnVlcmdlbiBmb3IgdGhpcy4KPiAKPiBPbiAy
LzI2LzE5IDExOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFmdGVyIHVwZ3JhZGluZyBE
ZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNpbmcgY29uc29sZSBtYW5nbGluZwo+PiB3
aGVuIHVzaW5nIHpzaC4gVGhpcyBpcyBoYXBwZW5uaW5nIGJlY2F1c2Ugb3V0cHV0IHNlbnQgYnkg
enNoIHRvIHRoZQo+PiBjb25zb2xlIG1heSBjb250YWluIE5VTCBjaGFyYWN0ZXIgaW4gdGhlIG1p
ZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pgo+PiBMaW51eCBpcyBzZW5kaW5nIHRoZSBidWZmZXIgYXMg
aXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhIENPTlNPTEVJT193cml0ZS4KPj4gSG93ZXZlciwgdGhl
IGltcGxlbWVudGF0aW9uIGluIFhlbiBjb25zaWRlcnMgTlVMIGNoYXJhY3RlciBpcyB1c2VkIHRv
Cj4+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhp
bmcgYWZ0ZXIgaXQuCj4+Cj4+IFRoZSBhY3R1YWwgZG9jdW1lbnRhdGlvbiBvZiBDT05TT0xFSU9f
d3JpdGUgaXMgcHJldHR5IGxpbWl0ZWQuIEZyb20gdGhlCj4+IGRlY2xhcmF0aW9uLCB0aGUgaHlw
ZXJjYWxsIHRha2VzIGEgYnVmZmVyIGFuZCBzaXplLiBTbyB0aGlzIGNvdWxkIGxlYWQKPj4gdG8g
dGhpbmsgdGhlIE5VTCBjaGFyYWN0ZXIgaXMgYWxsb3dlZCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBi
dWZmZXIuCj4+Cj4+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29uc29sZSBBUEkgdG8gcGFzcyB0
aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4+IGRvd24gc28gd2UgY2FuIHJlbW92ZSB0aGUgcmVs
aWFuY2Ugb24gYnVmZmVyIHRlcm1pbmF0aW5nIGJ5IGEgTlVMCj4+IGNoYXJhY3Rlci4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoZSBy
aXNrIGZvciBhIHJlZ3Jlc3Npb24gaXMgdG9vIGhpZ2ggdGhpcyBsYXRlIGluIHRoZSA0LjEyIHJl
bGVhc2UKcHJvY2VzcyBJTU8uCgpNeSBwbGFuIGlzIHRvIGhhdmUgb25seSBvbmUgZnVydGhlciBS
QyBiZWZvcmUgYnJhbmNoaW5nIG9mZiA0LjEyLApzbyBwbGVhc2UgbGV0IHVzIHNoaWZ0IHRoaXMg
cGF0Y2ggdG8gNC4xMy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h19u6-0004qV-1h; Tue, 05 Mar 2019 13:14:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h19u4-0004q2-3H
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:14:40 +0000
X-Inumbo-ID: a0772525-3f48-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 a0772525-3f48-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:14:38 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u9so2035399lfe.11
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 05:14: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=gGoxPb/jlkemIM+CRaO1Ax0FF6r4ZDIqui5BA3pUlpY=;
 b=lB9Umh+AN5mXkfN/Z+pMTr7jioHqyDNNPMXiOBc9rqupR1Fo+6gJF8ZlgEmXUwLM1m
 yLZkVOvc3MLFLeD9sB2k/oDEvZcAYA5YHeitGd7/SbsLY0jMZajVvjHwHfPqjxWKQNiJ
 DPlQUhPbqB1laCt7Odd+jCxzfg1ifnX+1eU1+Drc8uL/vNfH+WezfWxRO+r93KuoFj8X
 5MgkifIqBaX9EQgy6Y6LEGRUXXVgeKGlwxRKH32ULL7h7erxK2TJLQiL67i7L//+rFLF
 ZNg2wWtO6zcF50kB4/jcpzKNGZ1kqLz6DzcMOTdMVOrwaN0zFqz8ajeSYBBcdDcQQVWY
 n6FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=gGoxPb/jlkemIM+CRaO1Ax0FF6r4ZDIqui5BA3pUlpY=;
 b=FcTmyAn42UgdbIPGNjtc7OdZKgwE1DhGMvSnY6CADNVBwDFVI42PP8IsWx/HBpj4Ec
 zgP//dt9244X+iaXtTQGWm7lmYQPgz8KgbXXDkUzVFr5yzADg3HpYgaqJNhlzgGl0FTb
 u+lylkMeNcvkjK91ncSPk0fwIeZaggHlnQ25Fx7X7+qxs2xx0ZWUFz5B8+fodgMpQB+g
 1qBzXJiV2r57+WCRNJCip9/RoXvc4Lx3OPQ7YGDcJQPkuKuyJzjCsW0WZ0jdh+dPUh1N
 2HrDNqGE0EmdFKNQbO11VJpPhACkxP3NjktWbmvR3TgGb8x2N04Ejlm5c6MHYLdTaveJ
 Jj1w==
X-Gm-Message-State: APjAAAXekPwRpiu1i2C54VC5KYcHqVWpp8w6kgmCAIx4jldwbGS+Kf/m
 CQtzost/GL+367C6gbSI9SU=
X-Google-Smtp-Source: APXvYqx1EJKmEHMJ6TSwuRWsplE0fvk6oJz3rc9x3YoR7IHl0A4+STO2Dh9xWaGJGHEqv1KSehRwOg==
X-Received: by 2002:a19:1f8a:: with SMTP id f132mr747604lff.143.1551791676837; 
 Tue, 05 Mar 2019 05:14:36 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l21sm1076257lfh.30.2019.03.05.05.14.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 05 Mar 2019 05:14:36 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue,  5 Mar 2019 15:14:31 +0200
Message-Id: <1551791671-21703-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 2/2 for-4.12] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClZDUFVPUF9yZWdp
c3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhIGlzIGltcGxlbWVudGVkIHZpYSBydW5zdGF0
ZQphcmVhIG1hcHBpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAyMiArKysr
KysrKysrLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8IDM0ICsrKysrKysrKysrKysr
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8
ICAyICsKIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgfCAgNSArKysKIDUgZmlsZXMgY2hh
bmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGVjOWJkYmQu
LmFmYzJkNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKQEAgLTI3NSw3ICsyNzUsNyBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdSAqbikKIH0KIAogLyogVXBkYXRlIHBlci1WQ1BVIGd1ZXN0IHJ1bnN0
YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCkuICovCi1zdGF0aWMgdm9pZCB1
cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdXBkYXRlX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChy
dW5zdGF0ZV9ndWVzdCh2KSkgKQogICAgICAgICByZXR1cm47CkBAIC0zMDUsNiArMzA1LDI2IEBA
IHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxKTsKICAgICAgICAgfQogICAgIH0KKyAgICBlbHNl
IGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9QQUREUiApCisgICAgewor
ICAgICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpLnAtPnN0YXRlX2VudHJ5
X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAg
ICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQ
REFURTsKKyAgICAgICAgfQorCisgICAgICAgIG1lbWNweShydW5zdGF0ZV9ndWVzdCh2KS5wLCAm
di0+cnVuc3RhdGUsIHNpemVvZih2LT5ydW5zdGF0ZSkpOworCisgICAgICAgIGlmICggVk1fQVNT
SVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcnVuc3RhdGVfZ3Vlc3QodikucC0+c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgICAgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIH0K
KyAgICB9CisgICAgZWxzZQorICAgIHsgLyogTm8gYWN0aW9ucyByZXF1aXJlZCAqLyB9CiB9CiAK
IHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMmFj
ZmZiYS4uNjU5OGJiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTYwNSw3ICsxNjA1LDcgQEAgdm9pZCBwYXJhdmlydF9j
dHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIC8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBy
dW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLwogYm9vbCB1cGRh
dGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBib29sIHJjOworICAgIGJv
b2wgcmMgPSB0cnVlOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBvbGljeSA9IHsg
Lm5lc3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFu
ZGxlID0gTlVMTDsKIApAQCAtMTY0OCw5ICsxNjQ4LDM3IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2
b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKICAgICAg
ICAgfQogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoIHYtPnJ1bnN0YXRlX2d1ZXN0X3R5
cGUgPT0gUlVOU1RBVEVfUEFERFIgKQogICAgIHsKLSAgICAgICAgcmMgPSB0cnVlOworICAgICAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JV
TlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIGlmICggaGFzXzMyYml0X3NoaW5mbygodiktPmRv
bWFpbikgKQorICAgICAgICAgICAgICAgIHYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0
ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgcnVuc3RhdGVfZ3Vlc3QodikucC0+c3RhdGVfZW50cnlfdGltZSB8PSBY
RU5fUlVOU1RBVEVfVVBEQVRFOworICAgICAgICAgICAgc21wX3dtYigpOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCBoYXNfMzJiaXRfc2hpbmZvKHYtPmRvbWFpbikgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVfaW5mbyBpbmZvOworCisgICAg
ICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygmaW5mbywgJnYtPnJ1bnN0YXRlKTsKKyAg
ICAgICAgICAgIG1lbWNweSh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQucCwgJmluZm8sIHNpemVv
ZihpbmZvKSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgbWVtY3B5KHJ1
bnN0YXRlX2d1ZXN0KHYpLnAsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7CisK
KyAgICAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykg
KQorICAgICAgICB7CisgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9
IH5YRU5fUlVOU1RBVEVfVVBEQVRFOworICAgICAgICAgICAgaWYgKCBoYXNfMzJiaXRfc2hpbmZv
KCh2KS0+ZG9tYWluKSApCisgICAgICAgICAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LnAtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgcnVuc3RhdGVfZ3Vlc3QodikucC0+c3RhdGVfZW50cnlf
dGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAg
ICAgICAgfQogICAgIH0KIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xp
Y3kpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKaW5kZXggMmM4M2VkZS4uY2I5Yzc4OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4u
YworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC03MzgsNyArNzM4LDE0IEBAIGludCBkb21h
aW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGNwdXBvb2xfbW92ZV9kb21h
aW4oZCwgY3B1cG9vbDApICkKICAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CiAgICAgICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2LT5y
dW5zdGF0ZV9ndWVzdF90eXBlID09IFJVTlNUQVRFX1ZBRERSICkKKyAgICAgICAgICAgICAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVMTCk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKKwogICAgICAg
ICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworICAgICAgICB9CiAgICAgICAgIGQtPmlzX2R5aW5n
ID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAgLyogTWVtIGV2ZW50IGNsZWFudXAgaGFzIHRvIGdv
IGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAgICAgICAgICAqIGhhdmUgdG8gYmUgcHV0IGJlZm9y
ZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBAIC0xMTkyLDcgKzExOTksMTEgQEAgaW50IGRvbWFp
bl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCiAgICAgewotICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2
KSwgTlVMTCk7CisgICAgICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFU
RV9WQUREUiApCisgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVz
dCh2KSwgTlVMTCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHVubWFwX3J1bnN0YXRlX2Fy
ZWEodik7CisKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAgIH0KIApAQCAtMTMzMyw2
ICsxMzQ0LDY1IEBAIHZvaWQgdW5tYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2KQogICAgIHB1
dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwogfQogCitpbnQgbWFwX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVf
cmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBvZmZzZXQgPSBhcmVhLT5hZGRyLnAgJiB+UEFHRV9NQVNLOworICAgIGdmbl90IGdmbiA9IGdh
ZGRyX3RvX2dmbihhcmVhLT5hZGRyLnApOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgdm9pZCAqbWFwcGluZzsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHNpemVfdCBzaXplID0gc2l6ZW9mIChzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICk7CisKKyAg
ICBBU1NFUlQodi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9QQUREUiApOworCisg
ICAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQorICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCBOVUxM
LCBQMk1fQUxMT0MpOworICAgIGlmICggIXBhZ2UgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAg
ICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICB9CisKKyAgICBtYXBwaW5nID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworCisg
ICAgaWYgKCBtYXBwaW5nID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUocGFnZSk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIHJ1bnN0YXRl
X2d1ZXN0KHYpLnAgPSBtYXBwaW5nICsgb2Zmc2V0OworCisgICAgcmV0dXJuIDA7Cit9CisKK3Zv
aWQgdW5tYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBtZm5fdCBtZm47
CisKKyAgICBpZiAoIHYtPnJ1bnN0YXRlX2d1ZXN0X3R5cGUgIT0gUlVOU1RBVEVfUEFERFIgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRl
X2d1ZXN0KHYpKSApCisgICAgICAgIHJldHVybjsKKworICAgIG1mbiA9IF9tZm4odmlydF90b19t
Zm4ocnVuc3RhdGVfZ3Vlc3QodikucCkpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KCh2b2lkICopCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZyly
dW5zdGF0ZV9ndWVzdCh2KS5wICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0Vf
TUFTSykpOworCisgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX05PTkU7Cisg
ICAgcnVuc3RhdGVfZ3Vlc3QodikucCA9IE5VTEw7CisgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZu
X3RvX3BhZ2UobWZuKSk7Cit9CisKIGludCBkZWZhdWx0X2luaXRpYWxpc2VfdmNwdShzdHJ1Y3Qg
dmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0
IHZjcHVfZ3Vlc3RfY29udGV4dCAqY3R4dDsKQEAgLTE1MzIsMTMgKzE2MDIsMjkgQEAgbG9uZyBk
b192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0
YXRlKTsKICAgICAgICAgICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnJ1
bnN0YXRlLCAxKTsKICAgICAgICAgfQotCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNh
c2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CiAgICAgewotICAg
ICAgICByYyA9IC1FTk9TWVM7CisgICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRl
X21lbW9yeV9hcmVhIGFyZWE7CisKKyAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmYXJlYSwgYXJnLCAxKSApCisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICB1bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOworICAgICAgICB2LT5ydW5zdGF0ZV9ndWVz
dF90eXBlID0gUlVOU1RBVEVfUEFERFI7CisgICAgICAgIHJjID0gbWFwX3J1bnN0YXRlX2FyZWEo
diwgJmFyZWEpOworCisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICB2
LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVfTk9ORTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEodik7CisKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCAzMTJmZWM4Li4zZmI2ZWEy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTIxNyw2ICsyMTcsOCBAQCB2b2lkIHZjcHVfc2hvd19l
eGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMo
Y29uc3Qgc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShz
dHJ1Y3QgdmNwdSAqKTsKIAordm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
KTsKKwogLyoKICAqIER1ZSB0byB0aGUgcmVzdHJpY3Rpb24gb2YgR0lDdjMsIHRoZSBudW1iZXIg
b2YgdkNQVXMgaW4gQUZGMCBpcwogICogbGltaXRlZCB0byAxNiwgdGh1cyBvbmx5IHRoZSBmaXJz
dCA0IGJpdHMgb2YgQUZGMCBhcmUgbGVnYWwuIFdlIHdpbGwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAppbmRleCBkMWJmYzgy
Li4wOTBhNTRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC0xMTgsNCArMTE4LDkgQEAgc3RydWN0IHZudW1hX2lu
Zm8gewogCiB2b2lkIHZudW1hX2Rlc3Ryb3koc3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKIAor
c3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE7CitpbnQgbWFwX3J1bnN0
YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpOwordm9pZCB1bm1hcF9ydW5z
dGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KTsKKwogI2VuZGlmIC8qIF9fWEVOX0RPTUFJTl9IX18g
Ki8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h19u6-0004qe-BL; Tue, 05 Mar 2019 13:14:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h19u4-0004q9-DL
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:14:40 +0000
X-Inumbo-ID: a0ad1449-3f48-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 a0ad1449-3f48-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:14:38 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id p73so5547740lfe.10
 for <xen-devel@lists.xen.org>; Tue, 05 Mar 2019 05:14: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=gGoxPb/jlkemIM+CRaO1Ax0FF6r4ZDIqui5BA3pUlpY=;
 b=lB9Umh+AN5mXkfN/Z+pMTr7jioHqyDNNPMXiOBc9rqupR1Fo+6gJF8ZlgEmXUwLM1m
 yLZkVOvc3MLFLeD9sB2k/oDEvZcAYA5YHeitGd7/SbsLY0jMZajVvjHwHfPqjxWKQNiJ
 DPlQUhPbqB1laCt7Odd+jCxzfg1ifnX+1eU1+Drc8uL/vNfH+WezfWxRO+r93KuoFj8X
 5MgkifIqBaX9EQgy6Y6LEGRUXXVgeKGlwxRKH32ULL7h7erxK2TJLQiL67i7L//+rFLF
 ZNg2wWtO6zcF50kB4/jcpzKNGZ1kqLz6DzcMOTdMVOrwaN0zFqz8ajeSYBBcdDcQQVWY
 n6FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=gGoxPb/jlkemIM+CRaO1Ax0FF6r4ZDIqui5BA3pUlpY=;
 b=jw6zX+6ArkEbc1r7/AC+4lA09ovUz1f4OdhibwNAcpY0fBq84obnt2LwF/BU0yCPTd
 oxuYaEI0e4MQO0MI/GwgLiwpjfUF2WxyNIh8BN8RqAvsV5kJvvqZK0YId9AmjK9udhsW
 wDlHc7hP4I3VrTVncdfTSxY3MtUMeWX0SSOQQrQufQoazQnpUWmkDbAgm5RzgkCIByNx
 m2lsG2VAUrSuVOtwPzhLDMGd1Xb+0J7B3NlrAORNhU1VcVlCBof/FwpVRRvb5/JlL9y9
 Gp2XdxiLcq0mqyTMyl2MqBR+5iSe16i49ZiZwTdpDk4CfYC3SFSR/LcYIRiY6NlBOEgI
 rwhQ==
X-Gm-Message-State: APjAAAWgERQ0rklleaGyMbJSkGPnH7JysaIw/rCbbKwMzw5N1c9wbuvN
 U9oKkgpzVde1kGXnBVvh92+HHKIoXVbwKQ==
X-Google-Smtp-Source: APXvYqx1EJKmEHMJ6TSwuRWsplE0fvk6oJz3rc9x3YoR7IHl0A4+STO2Dh9xWaGJGHEqv1KSehRwOg==
X-Received: by 2002:a19:1f8a:: with SMTP id f132mr747604lff.143.1551791676837; 
 Tue, 05 Mar 2019 05:14:36 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l21sm1076257lfh.30.2019.03.05.05.14.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 05 Mar 2019 05:14:36 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue,  5 Mar 2019 15:14:31 +0200
Message-Id: <1551791671-21703-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 2/2 for-4.12] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClZDUFVPUF9yZWdp
c3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhIGlzIGltcGxlbWVudGVkIHZpYSBydW5zdGF0
ZQphcmVhIG1hcHBpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAyMiArKysr
KysrKysrLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8IDM0ICsrKysrKysrKysrKysr
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8
ICAyICsKIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgfCAgNSArKysKIDUgZmlsZXMgY2hh
bmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGVjOWJkYmQu
LmFmYzJkNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKQEAgLTI3NSw3ICsyNzUsNyBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdSAqbikKIH0KIAogLyogVXBkYXRlIHBlci1WQ1BVIGd1ZXN0IHJ1bnN0
YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCkuICovCi1zdGF0aWMgdm9pZCB1
cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdXBkYXRlX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChy
dW5zdGF0ZV9ndWVzdCh2KSkgKQogICAgICAgICByZXR1cm47CkBAIC0zMDUsNiArMzA1LDI2IEBA
IHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxKTsKICAgICAgICAgfQogICAgIH0KKyAgICBlbHNl
IGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9QQUREUiApCisgICAgewor
ICAgICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpLnAtPnN0YXRlX2VudHJ5
X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAg
ICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQ
REFURTsKKyAgICAgICAgfQorCisgICAgICAgIG1lbWNweShydW5zdGF0ZV9ndWVzdCh2KS5wLCAm
di0+cnVuc3RhdGUsIHNpemVvZih2LT5ydW5zdGF0ZSkpOworCisgICAgICAgIGlmICggVk1fQVNT
SVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcnVuc3RhdGVfZ3Vlc3QodikucC0+c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgICAgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIH0K
KyAgICB9CisgICAgZWxzZQorICAgIHsgLyogTm8gYWN0aW9ucyByZXF1aXJlZCAqLyB9CiB9CiAK
IHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMmFj
ZmZiYS4uNjU5OGJiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTYwNSw3ICsxNjA1LDcgQEAgdm9pZCBwYXJhdmlydF9j
dHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIC8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBy
dW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLwogYm9vbCB1cGRh
dGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBib29sIHJjOworICAgIGJv
b2wgcmMgPSB0cnVlOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBvbGljeSA9IHsg
Lm5lc3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFu
ZGxlID0gTlVMTDsKIApAQCAtMTY0OCw5ICsxNjQ4LDM3IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2
b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKICAgICAg
ICAgfQogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoIHYtPnJ1bnN0YXRlX2d1ZXN0X3R5
cGUgPT0gUlVOU1RBVEVfUEFERFIgKQogICAgIHsKLSAgICAgICAgcmMgPSB0cnVlOworICAgICAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JV
TlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIGlmICggaGFzXzMyYml0X3NoaW5mbygodiktPmRv
bWFpbikgKQorICAgICAgICAgICAgICAgIHYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0
ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgcnVuc3RhdGVfZ3Vlc3QodikucC0+c3RhdGVfZW50cnlfdGltZSB8PSBY
RU5fUlVOU1RBVEVfVVBEQVRFOworICAgICAgICAgICAgc21wX3dtYigpOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCBoYXNfMzJiaXRfc2hpbmZvKHYtPmRvbWFpbikgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVfaW5mbyBpbmZvOworCisgICAg
ICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygmaW5mbywgJnYtPnJ1bnN0YXRlKTsKKyAg
ICAgICAgICAgIG1lbWNweSh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQucCwgJmluZm8sIHNpemVv
ZihpbmZvKSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgbWVtY3B5KHJ1
bnN0YXRlX2d1ZXN0KHYpLnAsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7CisK
KyAgICAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykg
KQorICAgICAgICB7CisgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9
IH5YRU5fUlVOU1RBVEVfVVBEQVRFOworICAgICAgICAgICAgaWYgKCBoYXNfMzJiaXRfc2hpbmZv
KCh2KS0+ZG9tYWluKSApCisgICAgICAgICAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LnAtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgcnVuc3RhdGVfZ3Vlc3QodikucC0+c3RhdGVfZW50cnlf
dGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAg
ICAgICAgfQogICAgIH0KIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xp
Y3kpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKaW5kZXggMmM4M2VkZS4uY2I5Yzc4OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4u
YworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC03MzgsNyArNzM4LDE0IEBAIGludCBkb21h
aW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGNwdXBvb2xfbW92ZV9kb21h
aW4oZCwgY3B1cG9vbDApICkKICAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CiAgICAgICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2LT5y
dW5zdGF0ZV9ndWVzdF90eXBlID09IFJVTlNUQVRFX1ZBRERSICkKKyAgICAgICAgICAgICAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVMTCk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKKwogICAgICAg
ICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworICAgICAgICB9CiAgICAgICAgIGQtPmlzX2R5aW5n
ID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAgLyogTWVtIGV2ZW50IGNsZWFudXAgaGFzIHRvIGdv
IGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAgICAgICAgICAqIGhhdmUgdG8gYmUgcHV0IGJlZm9y
ZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBAIC0xMTkyLDcgKzExOTksMTEgQEAgaW50IGRvbWFp
bl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCiAgICAgewotICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2
KSwgTlVMTCk7CisgICAgICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFU
RV9WQUREUiApCisgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVz
dCh2KSwgTlVMTCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHVubWFwX3J1bnN0YXRlX2Fy
ZWEodik7CisKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAgIH0KIApAQCAtMTMzMyw2
ICsxMzQ0LDY1IEBAIHZvaWQgdW5tYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2KQogICAgIHB1
dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwogfQogCitpbnQgbWFwX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVf
cmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBvZmZzZXQgPSBhcmVhLT5hZGRyLnAgJiB+UEFHRV9NQVNLOworICAgIGdmbl90IGdmbiA9IGdh
ZGRyX3RvX2dmbihhcmVhLT5hZGRyLnApOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgdm9pZCAqbWFwcGluZzsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHNpemVfdCBzaXplID0gc2l6ZW9mIChzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICk7CisKKyAg
ICBBU1NFUlQodi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9QQUREUiApOworCisg
ICAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQorICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCBOVUxM
LCBQMk1fQUxMT0MpOworICAgIGlmICggIXBhZ2UgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAg
ICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICB9CisKKyAgICBtYXBwaW5nID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworCisg
ICAgaWYgKCBtYXBwaW5nID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUocGFnZSk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIHJ1bnN0YXRl
X2d1ZXN0KHYpLnAgPSBtYXBwaW5nICsgb2Zmc2V0OworCisgICAgcmV0dXJuIDA7Cit9CisKK3Zv
aWQgdW5tYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBtZm5fdCBtZm47
CisKKyAgICBpZiAoIHYtPnJ1bnN0YXRlX2d1ZXN0X3R5cGUgIT0gUlVOU1RBVEVfUEFERFIgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRl
X2d1ZXN0KHYpKSApCisgICAgICAgIHJldHVybjsKKworICAgIG1mbiA9IF9tZm4odmlydF90b19t
Zm4ocnVuc3RhdGVfZ3Vlc3QodikucCkpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KCh2b2lkICopCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZyly
dW5zdGF0ZV9ndWVzdCh2KS5wICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0Vf
TUFTSykpOworCisgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX05PTkU7Cisg
ICAgcnVuc3RhdGVfZ3Vlc3QodikucCA9IE5VTEw7CisgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZu
X3RvX3BhZ2UobWZuKSk7Cit9CisKIGludCBkZWZhdWx0X2luaXRpYWxpc2VfdmNwdShzdHJ1Y3Qg
dmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0
IHZjcHVfZ3Vlc3RfY29udGV4dCAqY3R4dDsKQEAgLTE1MzIsMTMgKzE2MDIsMjkgQEAgbG9uZyBk
b192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0
YXRlKTsKICAgICAgICAgICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnJ1
bnN0YXRlLCAxKTsKICAgICAgICAgfQotCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNh
c2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CiAgICAgewotICAg
ICAgICByYyA9IC1FTk9TWVM7CisgICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRl
X21lbW9yeV9hcmVhIGFyZWE7CisKKyAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmYXJlYSwgYXJnLCAxKSApCisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICB1bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOworICAgICAgICB2LT5ydW5zdGF0ZV9ndWVz
dF90eXBlID0gUlVOU1RBVEVfUEFERFI7CisgICAgICAgIHJjID0gbWFwX3J1bnN0YXRlX2FyZWEo
diwgJmFyZWEpOworCisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICB2
LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVfTk9ORTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEodik7CisKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCAzMTJmZWM4Li4zZmI2ZWEy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTIxNyw2ICsyMTcsOCBAQCB2b2lkIHZjcHVfc2hvd19l
eGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMo
Y29uc3Qgc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShz
dHJ1Y3QgdmNwdSAqKTsKIAordm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
KTsKKwogLyoKICAqIER1ZSB0byB0aGUgcmVzdHJpY3Rpb24gb2YgR0lDdjMsIHRoZSBudW1iZXIg
b2YgdkNQVXMgaW4gQUZGMCBpcwogICogbGltaXRlZCB0byAxNiwgdGh1cyBvbmx5IHRoZSBmaXJz
dCA0IGJpdHMgb2YgQUZGMCBhcmUgbGVnYWwuIFdlIHdpbGwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAppbmRleCBkMWJmYzgy
Li4wOTBhNTRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC0xMTgsNCArMTE4LDkgQEAgc3RydWN0IHZudW1hX2lu
Zm8gewogCiB2b2lkIHZudW1hX2Rlc3Ryb3koc3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKIAor
c3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE7CitpbnQgbWFwX3J1bnN0
YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpOwordm9pZCB1bm1hcF9ydW5z
dGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KTsKKwogI2VuZGlmIC8qIF9fWEVOX0RPTUFJTl9IX18g
Ki8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h19u3-0004px-Nm; Tue, 05 Mar 2019 13:14:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h19u2-0004pa-Hc
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:14:38 +0000
X-Inumbo-ID: 9f949701-3f48-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 9f949701-3f48-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:14:36 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id a8so6157043lfi.7
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 05:14: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;
 bh=ktLEmTLBCGMuUiPlx12ZM9j3HcyLceaQr1bhg6zi4U0=;
 b=vUjLt8EsU4hUY758uH9Eg3pTwXd14dZ4YVWsLf2pQyjy5wSlwEoCok0f+CMlN7qH77
 mPdELdDPEgsEMfq7CLlhCPt951a0gl9SlDLLHIfsZY5wYRfFuxxTToMcToEZ+5CJqXNU
 EhNRKv2hnbgUB93t8JmSH3RdHlfkinraeO8kNzkM+/zOQUgIlyxWldO6qc2FPjFw8Mx2
 2bsTPexJ7OWIfM6M8xQT5pm/0s43tKjmY92I+q90KtNrhVcWXhVUazXlxe/dL9dSX3nM
 E3MRdJ8vWEJvNa7K3Ti26+8fO3VixuXzqdFjMEDG2cmDjtva2TC243IgRMLbj/5o3p9m
 0stw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ktLEmTLBCGMuUiPlx12ZM9j3HcyLceaQr1bhg6zi4U0=;
 b=C8OjmpV9+3GsKYT4MadDpJ5CZ/JbHL8j0GHmx7FoGCBcK0/lbiXX1tMITHY2T2/64V
 ea8gpFScEs6vmKbpB6qQTUq7e0fhYJZqpv/kYct3RPPgXUnUpJQS9u3whusVWYBIe/km
 ngrogNK9LhoxvHEMQGssdxwFy5JOsTpzuci5yrksq5GwkHtGSuqmybvsyw8YWZbNLS1O
 Wc3fuY9Ug2kYptyb5tTw8ACuayuDPfvno09T0V7D0qe8KbopC1b0uQyrxP+z+6zRGRhq
 rPxiNV/zEvc2t15emFIdG939fkGPvEK6EcC8nsVujhV0w3Z+zkKdQPy/PSBXyiFNiXRk
 saeg==
X-Gm-Message-State: APjAAAXA3MDSUw6Haw+8vbcczgmRaaBl0U75n5cG1TQWiHe1fiUI+YIm
 gIbNSstx2/qfOhzvToXPF8g=
X-Google-Smtp-Source: APXvYqzE2kFcWt0WkYzR7wPMv0OvUZR2ocjjn8Q09cBB2YaC5p3Gib6eTof51QheiuILBHRNanjpMg==
X-Received: by 2002:a19:c207:: with SMTP id l7mr784434lfc.114.1551791675207;
 Tue, 05 Mar 2019 05:14:35 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l21sm1076257lfh.30.2019.03.05.05.14.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 05 Mar 2019 05:14:34 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue,  5 Mar 2019 15:14:30 +0200
Message-Id: <1551791671-21703-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 1/2 for-4.12] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBoeXBlcmNh
bGwgZW1wbG95cyB0aGUgc2FtZSB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhCnN0
cnVjdHVyZSBmb3IgdGhlIGludGVyZmFjZSwgYnV0IHJlcXVpcmVzIHJlZ2lzdGVyZWQgYXJlYSB0
byBub3QKY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNv
diA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
IHwgMzkgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgfCAgNyArKysrKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy92Y3B1LmggfCAxNiArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICB8ICA3ICsrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0MSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKaW5kZXggNmRjNjMzZS4uZWM5YmRiZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjc3LDI5ICsy
NzcsMzMgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAvKiBV
cGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdp
c3RlcmVkKS4gKi8KIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIHZvaWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwotCiAgICAgaWYg
KCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFn
KSApCisgICAgaWYgKCB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID09IFJVTlNUQVRFX1ZBRERSICkK
ICAgICB7Ci0gICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9ndWVzdC5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlLS07Ci0gICAgICAgIHYtPnJ1
bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKLSAgICAgICAg
X19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEp
OwotICAgICAgICBzbXBfd21iKCk7Ci0gICAgfQorICAgICAgICB2b2lkIF9fdXNlciAqZ3Vlc3Rf
aGFuZGxlID0gTlVMTDsKKyAgICAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0
ZV91cGRhdGVfZmxhZykgKQorICAgICAgICB7CisgICAgICAgICAgICBndWVzdF9oYW5kbGUgPSAm
di0+cnVuc3RhdGVfZ3Vlc3QucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CisgICAgICAgICAgICBn
dWVzdF9oYW5kbGUtLTsKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUg
fD0gWEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3Qo
Z3Vlc3RfaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgm
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMSk7CisgICAgICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIH0KIAot
ICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsK
KyAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUs
IDEpOwogCi0gICAgaWYgKCBndWVzdF9oYW5kbGUgKQotICAgIHsKLSAgICAgICAgdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKLSAgICAgICAgc21w
X3dtYigpOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlf
dGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKKyAgICAgICAg
eworICAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgICAgIF9fcmF3X2Nv
cHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSk7CisgICAgICAgIH0KICAgICB9CiB9CiAKQEAg
LTk5OCw2ICsxMDAyLDcgQEAgbG9uZyBkb19hcm1fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBp
bnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGEKICAgICB7CiAgICAgICAg
IGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbzoKICAgICAgICAgY2FzZSBWQ1BVT1BfcmVn
aXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE6CisgICAgICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVy
X3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CiAgICAgICAgICAgICByZXR1cm4gZG9fdmNwdV9v
cChjbWQsIHZjcHVpZCwgYXJnKTsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IGI1ZmViZDYuLjJhY2ZmYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MTQsMzYgKzE2
MTQsNDMgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIAogICAg
IHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwogCi0gICAgaWYgKCBWTV9B
U1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQorICAgIGlmICggdi0+cnVu
c3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9WQUREUiApCiAgICAgewotICAgICAgICBndWVz
dF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYtPmRvbWFpbikKLSAgICAgICAgICAgID8gJnYt
PnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMQotICAgICAgICAg
ICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlLnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwot
ICAgICAgICBndWVzdF9oYW5kbGUtLTsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlf
dGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0
KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7Ci0gICAgICAgIHNtcF93bWIo
KTsKLSAgICB9CisgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBk
YXRlX2ZsYWcpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlID0gaGFzXzMy
Yml0X3NoaW5mbyh2LT5kb21haW4pCisgICAgICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vl
c3QuY29tcGF0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxCisgICAgICAgICAgICAgICAgOiAmdi0+
cnVuc3RhdGVfZ3Vlc3QubmF0aXZlLnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOworICAgICAgICAg
ICAgZ3Vlc3RfaGFuZGxlLS07CisgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAgICBfX3Jhd19jb3B5X3RvX2d1
ZXN0KGd1ZXN0X2hhbmRsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQg
KikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAg
ICAgc21wX3dtYigpOworICAgICAgICB9CiAKLSAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8odi0+
ZG9tYWluKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVfaW5m
byBpbmZvOworICAgICAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8odi0+ZG9tYWluKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0ZV9pbmZvIGluZm87
CiAKLSAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2LT5ydW5zdGF0ZSk7
Ci0gICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQsICZpbmZv
LCAxKTsKLSAgICAgICAgcmMgPSB0cnVlOworICAgICAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRl
X2luZm8oJmluZm8sICZ2LT5ydW5zdGF0ZSk7CisgICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qo
di0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0LCAmaW5mbywgMSk7CisgICAgICAgICAgICByYyA9IHRy
dWU7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9f
Z3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KKyAgICAgICAgICAg
ICAgICAgc2l6ZW9mKHYtPnJ1bnN0YXRlKTsKKworICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0g
flhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAgICBzbXBfd21iKCk7CisgICAgICAgICAg
ICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAt
IDEsIDEpOworICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmMgPSBfX2NvcHlf
dG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KLSAgICAgICAg
ICAgICBzaXplb2Yodi0+cnVuc3RhdGUpOwotCi0gICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAg
IHsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRF
X1VQREFURTsKLSAgICAgICAgc21wX3dtYigpOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0
KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgIHJjID0gdHJ1
ZTsKICAgICB9CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5KTsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IDMyYmNhOGQuLjJjODNlZGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTUyMSw2ICsxNTIxLDcgQEAgbG9uZyBkb192Y3B1
X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKQogCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgcnVuc3RhdGVfZ3Vlc3Qodikg
PSBhcmVhLmFkZHIuaDsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRF
X1ZBRERSOwogCiAgICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKICAgICAgICAgewpAQCAtMTUz
NSw2ICsxNTM2LDEyIEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNw
dWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCisgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19tZW1vcnlfYXJl
YToKKyAgICB7CisgICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAjaWZkZWYgVkNQVV9UUkFQX05NSQogICAgIGNhc2UgVkNQVU9QX3NlbmRfbm1pOgogICAgICAg
ICBpZiAoICFndWVzdF9oYW5kbGVfaXNfbnVsbChhcmcpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy92Y3B1LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oCmluZGV4IDM2MjNh
ZjkuLjA3MjI4OTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaApAQCAtMjM1LDYgKzIzNSwyMiBAQCBzdHJ1Y3QgdmNw
dV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHsKIHR5cGVkZWYgc3RydWN0IHZjcHVfcmVnaXN0
ZXJfdGltZV9tZW1vcnlfYXJlYSB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90KTsK
IAorLyoKKyAqIFJlZ2lzdGVyIGEgc2hhcmVkIG1lbW9yeSBhcmVhIGZyb20gd2hpY2ggdGhlIGd1
ZXN0IG1heSBvYnRhaW4gaXRzIG93bgorICogcnVuc3RhdGUgaW5mb3JtYXRpb24gd2l0aG91dCBu
ZWVkaW5nIHRvIGV4ZWN1dGUgYSBoeXBlcmNhbGwuCisgKiBOb3RlczoKKyAqICAxLiBUaGUgcmVn
aXN0ZXJlZCBhZGRyZXNzIG11c3QgYmUgZ3Vlc3QncyBwaHlzaWNhbCBhZGRyZXNzLgorICogIDIu
IFRoZSByZWdpc3RlcmVkIHJ1bnN0YXRlIGFyZWEgc2hvdWxkIG5vdCBjcm9zcyBwYWdlIGJvdW5k
YXJ5LgorICogIDMuIE9ubHkgb25lIHNoYXJlZCBhcmVhIG1heSBiZSByZWdpc3RlcmVkIHBlciBW
Q1BVLiBUaGUgc2hhcmVkIGFyZWEgaXMKKyAqICAgICB1cGRhdGVkIGJ5IHRoZSBoeXBlcnZpc29y
IGVhY2ggdGltZSB0aGUgVkNQVSBpcyBzY2hlZHVsZWQuIFRodXMKKyAqICAgICBydW5zdGF0ZS5z
dGF0ZSB3aWxsIGFsd2F5cyBiZSBSVU5TVEFURV9ydW5uaW5nIGFuZAorICogICAgIHJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgd2lsbCBpbmRpY2F0ZSB0aGUgc3lzdGVtIHRpbWUgYXQgd2hpY2gg
dGhlCisgKiAgICAgVkNQVSB3YXMgbGFzdCBzY2hlZHVsZWQgdG8gcnVuLgorICogQGV4dHJhX2Fy
ZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgc3RydWN0
dXJlLgorICovCisjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9h
cmVhIDE0CisKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCBlZGVlNTJkLi45ZWE3NmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTYzLDYgKzE2MywxMyBAQCBz
dHJ1Y3QgdmNwdQogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1
bGVyLXNwZWNpZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVu
c3RhdGU7CisKKyAgICBlbnVtIHsKKyAgICAgICAgUlVOU1RBVEVfTk9ORSA9IDAsCisgICAgICAg
IFJVTlNUQVRFX1BBRERSID0gMSwKKyAgICAgICAgUlVOU1RBVEVfVkFERFIgPSAyLAorICAgIH0g
cnVuc3RhdGVfZ3Vlc3RfdHlwZTsKKwogI2lmbmRlZiBDT05GSUdfQ09NUEFUCiAjIGRlZmluZSBy
dW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdCkKICAgICBYRU5fR1VFU1RfSEFO
RExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVz
cyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h19u3-0004po-DJ; Tue, 05 Mar 2019 13:14:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h19u2-0004pZ-Ff
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:14:38 +0000
X-Inumbo-ID: 9fca31f1-3f48-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 9fca31f1-3f48-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:14:37 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id h6so1917780lfc.2
 for <xen-devel@lists.xen.org>; Tue, 05 Mar 2019 05:14:37 -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=ktLEmTLBCGMuUiPlx12ZM9j3HcyLceaQr1bhg6zi4U0=;
 b=vUjLt8EsU4hUY758uH9Eg3pTwXd14dZ4YVWsLf2pQyjy5wSlwEoCok0f+CMlN7qH77
 mPdELdDPEgsEMfq7CLlhCPt951a0gl9SlDLLHIfsZY5wYRfFuxxTToMcToEZ+5CJqXNU
 EhNRKv2hnbgUB93t8JmSH3RdHlfkinraeO8kNzkM+/zOQUgIlyxWldO6qc2FPjFw8Mx2
 2bsTPexJ7OWIfM6M8xQT5pm/0s43tKjmY92I+q90KtNrhVcWXhVUazXlxe/dL9dSX3nM
 E3MRdJ8vWEJvNa7K3Ti26+8fO3VixuXzqdFjMEDG2cmDjtva2TC243IgRMLbj/5o3p9m
 0stw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ktLEmTLBCGMuUiPlx12ZM9j3HcyLceaQr1bhg6zi4U0=;
 b=fe+M7tMkCPSUoAHvuIeH7Vo2sYUbyk0jez8QmHaNm1Nve0WY/k5B8Twbu55vulCXdv
 RL7qaOqgqEKpoUlFNDU5AVWgZkIi1/1Z/uTzZ1LDrqe9/El++luTt/FZ9S3JGb67xsiF
 TXI0G/tjBKds0Q0bVHZ/XmaB2easAA5eya+SwUaNJnROt8Ls7gJCoOXaJVicrPiI/+0R
 sBBVgHDwtEZVsdg7oBZGXcrtnw/ze3dgG0u1+1ippTK07/y2UWzINMkzQENrLDPObLD9
 n1vGkXArHtOcwLFpVQNrjrwnVDq5KhKO8TP/jnyUOVAo71bMiWV1a/MQOxLQ0Z6ceCbu
 SlWg==
X-Gm-Message-State: APjAAAW5XR4ST7zl5NW4H12HJKryBUKCzYUtL+O2XL1j+rDeYoHOeFI/
 X7ZTdf9sBw9xoOrK4QdrumcjoVsS/I7HVg==
X-Google-Smtp-Source: APXvYqzE2kFcWt0WkYzR7wPMv0OvUZR2ocjjn8Q09cBB2YaC5p3Gib6eTof51QheiuILBHRNanjpMg==
X-Received: by 2002:a19:c207:: with SMTP id l7mr784434lfc.114.1551791675207;
 Tue, 05 Mar 2019 05:14:35 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l21sm1076257lfh.30.2019.03.05.05.14.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 05 Mar 2019 05:14:34 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue,  5 Mar 2019 15:14:30 +0200
Message-Id: <1551791671-21703-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 1/2 for-4.12] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBoeXBlcmNh
bGwgZW1wbG95cyB0aGUgc2FtZSB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhCnN0
cnVjdHVyZSBmb3IgdGhlIGludGVyZmFjZSwgYnV0IHJlcXVpcmVzIHJlZ2lzdGVyZWQgYXJlYSB0
byBub3QKY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNv
diA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
IHwgMzkgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgfCAgNyArKysrKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy92Y3B1LmggfCAxNiArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICB8ICA3ICsrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0MSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKaW5kZXggNmRjNjMzZS4uZWM5YmRiZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjc3LDI5ICsy
NzcsMzMgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAvKiBV
cGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdp
c3RlcmVkKS4gKi8KIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIHZvaWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwotCiAgICAgaWYg
KCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFn
KSApCisgICAgaWYgKCB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID09IFJVTlNUQVRFX1ZBRERSICkK
ICAgICB7Ci0gICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9ndWVzdC5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlLS07Ci0gICAgICAgIHYtPnJ1
bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKLSAgICAgICAg
X19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEp
OwotICAgICAgICBzbXBfd21iKCk7Ci0gICAgfQorICAgICAgICB2b2lkIF9fdXNlciAqZ3Vlc3Rf
aGFuZGxlID0gTlVMTDsKKyAgICAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0
ZV91cGRhdGVfZmxhZykgKQorICAgICAgICB7CisgICAgICAgICAgICBndWVzdF9oYW5kbGUgPSAm
di0+cnVuc3RhdGVfZ3Vlc3QucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CisgICAgICAgICAgICBn
dWVzdF9oYW5kbGUtLTsKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUg
fD0gWEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3Qo
Z3Vlc3RfaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgm
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMSk7CisgICAgICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIH0KIAot
ICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsK
KyAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUs
IDEpOwogCi0gICAgaWYgKCBndWVzdF9oYW5kbGUgKQotICAgIHsKLSAgICAgICAgdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKLSAgICAgICAgc21w
X3dtYigpOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlf
dGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKKyAgICAgICAg
eworICAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgICAgIF9fcmF3X2Nv
cHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSk7CisgICAgICAgIH0KICAgICB9CiB9CiAKQEAg
LTk5OCw2ICsxMDAyLDcgQEAgbG9uZyBkb19hcm1fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBp
bnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGEKICAgICB7CiAgICAgICAg
IGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbzoKICAgICAgICAgY2FzZSBWQ1BVT1BfcmVn
aXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE6CisgICAgICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVy
X3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CiAgICAgICAgICAgICByZXR1cm4gZG9fdmNwdV9v
cChjbWQsIHZjcHVpZCwgYXJnKTsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IGI1ZmViZDYuLjJhY2ZmYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MTQsMzYgKzE2
MTQsNDMgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIAogICAg
IHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwogCi0gICAgaWYgKCBWTV9B
U1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQorICAgIGlmICggdi0+cnVu
c3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9WQUREUiApCiAgICAgewotICAgICAgICBndWVz
dF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYtPmRvbWFpbikKLSAgICAgICAgICAgID8gJnYt
PnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMQotICAgICAgICAg
ICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlLnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwot
ICAgICAgICBndWVzdF9oYW5kbGUtLTsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlf
dGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0
KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7Ci0gICAgICAgIHNtcF93bWIo
KTsKLSAgICB9CisgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBk
YXRlX2ZsYWcpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlID0gaGFzXzMy
Yml0X3NoaW5mbyh2LT5kb21haW4pCisgICAgICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vl
c3QuY29tcGF0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxCisgICAgICAgICAgICAgICAgOiAmdi0+
cnVuc3RhdGVfZ3Vlc3QubmF0aXZlLnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOworICAgICAgICAg
ICAgZ3Vlc3RfaGFuZGxlLS07CisgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAgICBfX3Jhd19jb3B5X3RvX2d1
ZXN0KGd1ZXN0X2hhbmRsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQg
KikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAg
ICAgc21wX3dtYigpOworICAgICAgICB9CiAKLSAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8odi0+
ZG9tYWluKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVfaW5m
byBpbmZvOworICAgICAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8odi0+ZG9tYWluKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0ZV9pbmZvIGluZm87
CiAKLSAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2LT5ydW5zdGF0ZSk7
Ci0gICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQsICZpbmZv
LCAxKTsKLSAgICAgICAgcmMgPSB0cnVlOworICAgICAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRl
X2luZm8oJmluZm8sICZ2LT5ydW5zdGF0ZSk7CisgICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qo
di0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0LCAmaW5mbywgMSk7CisgICAgICAgICAgICByYyA9IHRy
dWU7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9f
Z3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KKyAgICAgICAgICAg
ICAgICAgc2l6ZW9mKHYtPnJ1bnN0YXRlKTsKKworICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0g
flhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgICAgICBzbXBfd21iKCk7CisgICAgICAgICAg
ICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAt
IDEsIDEpOworICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmMgPSBfX2NvcHlf
dG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KLSAgICAgICAg
ICAgICBzaXplb2Yodi0+cnVuc3RhdGUpOwotCi0gICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAg
IHsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRF
X1VQREFURTsKLSAgICAgICAgc21wX3dtYigpOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0
KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgIHJjID0gdHJ1
ZTsKICAgICB9CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5KTsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IDMyYmNhOGQuLjJjODNlZGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTUyMSw2ICsxNTIxLDcgQEAgbG9uZyBkb192Y3B1
X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKQogCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgcnVuc3RhdGVfZ3Vlc3Qodikg
PSBhcmVhLmFkZHIuaDsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRF
X1ZBRERSOwogCiAgICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKICAgICAgICAgewpAQCAtMTUz
NSw2ICsxNTM2LDEyIEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNw
dWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCisgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19tZW1vcnlfYXJl
YToKKyAgICB7CisgICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAjaWZkZWYgVkNQVV9UUkFQX05NSQogICAgIGNhc2UgVkNQVU9QX3NlbmRfbm1pOgogICAgICAg
ICBpZiAoICFndWVzdF9oYW5kbGVfaXNfbnVsbChhcmcpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy92Y3B1LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oCmluZGV4IDM2MjNh
ZjkuLjA3MjI4OTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaApAQCAtMjM1LDYgKzIzNSwyMiBAQCBzdHJ1Y3QgdmNw
dV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHsKIHR5cGVkZWYgc3RydWN0IHZjcHVfcmVnaXN0
ZXJfdGltZV9tZW1vcnlfYXJlYSB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90KTsK
IAorLyoKKyAqIFJlZ2lzdGVyIGEgc2hhcmVkIG1lbW9yeSBhcmVhIGZyb20gd2hpY2ggdGhlIGd1
ZXN0IG1heSBvYnRhaW4gaXRzIG93bgorICogcnVuc3RhdGUgaW5mb3JtYXRpb24gd2l0aG91dCBu
ZWVkaW5nIHRvIGV4ZWN1dGUgYSBoeXBlcmNhbGwuCisgKiBOb3RlczoKKyAqICAxLiBUaGUgcmVn
aXN0ZXJlZCBhZGRyZXNzIG11c3QgYmUgZ3Vlc3QncyBwaHlzaWNhbCBhZGRyZXNzLgorICogIDIu
IFRoZSByZWdpc3RlcmVkIHJ1bnN0YXRlIGFyZWEgc2hvdWxkIG5vdCBjcm9zcyBwYWdlIGJvdW5k
YXJ5LgorICogIDMuIE9ubHkgb25lIHNoYXJlZCBhcmVhIG1heSBiZSByZWdpc3RlcmVkIHBlciBW
Q1BVLiBUaGUgc2hhcmVkIGFyZWEgaXMKKyAqICAgICB1cGRhdGVkIGJ5IHRoZSBoeXBlcnZpc29y
IGVhY2ggdGltZSB0aGUgVkNQVSBpcyBzY2hlZHVsZWQuIFRodXMKKyAqICAgICBydW5zdGF0ZS5z
dGF0ZSB3aWxsIGFsd2F5cyBiZSBSVU5TVEFURV9ydW5uaW5nIGFuZAorICogICAgIHJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgd2lsbCBpbmRpY2F0ZSB0aGUgc3lzdGVtIHRpbWUgYXQgd2hpY2gg
dGhlCisgKiAgICAgVkNQVSB3YXMgbGFzdCBzY2hlZHVsZWQgdG8gcnVuLgorICogQGV4dHJhX2Fy
ZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgc3RydWN0
dXJlLgorICovCisjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9h
cmVhIDE0CisKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCBlZGVlNTJkLi45ZWE3NmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTYzLDYgKzE2MywxMyBAQCBz
dHJ1Y3QgdmNwdQogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1
bGVyLXNwZWNpZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVu
c3RhdGU7CisKKyAgICBlbnVtIHsKKyAgICAgICAgUlVOU1RBVEVfTk9ORSA9IDAsCisgICAgICAg
IFJVTlNUQVRFX1BBRERSID0gMSwKKyAgICAgICAgUlVOU1RBVEVfVkFERFIgPSAyLAorICAgIH0g
cnVuc3RhdGVfZ3Vlc3RfdHlwZTsKKwogI2lmbmRlZiBDT05GSUdfQ09NUEFUCiAjIGRlZmluZSBy
dW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdCkKICAgICBYRU5fR1VFU1RfSEFO
RExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVz
cyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h19u0-0004pJ-Vu; Tue, 05 Mar 2019 13: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=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h19u0-0004pE-7k
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:14:36 +0000
X-Inumbo-ID: 9ed5e690-3f48-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 9ed5e690-3f48-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:14:35 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id g12so6138671lfb.13
 for <xen-devel@lists.xen.org>; Tue, 05 Mar 2019 05:14: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;
 bh=GBJCMXwBhy7Vh5HJM3apl7KXc9T11pEdxyXtqNCLMX8=;
 b=syzdb21Zux0KK+TZ4BEZBfGvckucUo1i3b4pX/EEfdL/+CGngJb3jD5YGs7dAKlAs2
 nSZZ2JeR9ATzjZs2b7fXVWvvuUpzSlmAKryd9DyTjyvtg+J3zKgRQzgSkbkeSbwMH0HB
 DAnFxNYFXBD/SAlBTUt/FWDgwoEWXgiBYxURKYxDfG1573iTE/wN2+Ex/69pR2pkbenp
 lCS7y+Dlt13zP3KiRqdfjlsnu/LtIx2DgnF/0HaX89YLAcYIN1/zgkNPmeyPW6SWgwlM
 1kHMlrg7ce8vl3rt9PQdHHggs9q8m6IJhfsqGNYnQ64oFfThG1Tz+5aCzYtTqzc9Kd7C
 ldPg==
X-Google-DKIM-Signature: v=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=GBJCMXwBhy7Vh5HJM3apl7KXc9T11pEdxyXtqNCLMX8=;
 b=SuRuaQZetfQKM//RPlj6aeJDOnWY02BfFtQKWo0vGOWR+k1SeiCxbP6MJ4cGoWcyxm
 PQ9aTncErtdm1eBg3KlyHjn+xTjXH9mI8TnpHQkIDlbiGa1Pd4BVNUlStCIYl0qPQPCN
 itJShYQeexbMAHamw00ku9CxxHAShlBi8ozcR1Z+PEdrdjrReHWQJX+UyvnbT22Yulip
 wrbZjhFIr8CmTjQfy/CvMroACeTdAsWGsTtws9O3pqk8pYf1ZZ8rQxGwq8ZRQ7EUp5uB
 lDQjLDJirG1dHHCprbQQHc9L9D9DrsdeEWBR2iHyjZ+5NHT8wnIgfLvfiAzA9ocBaGT+
 qUZw==
X-Gm-Message-State: APjAAAUQpS7plKgK09lxz/w9qabW4XXwhlfs54loIa7PKQO38X9AQooU
 vcBvAGarLKP/h3o0ND4Vd34VEhgGiuU=
X-Google-Smtp-Source: APXvYqz5ktWPwumc9I5z1BuwKlEwoWLkftXxlQSkPL9GPppj3v8HSYtm1NpX19IJUoi/AOvlPa1tFA==
X-Received: by 2002:ac2:43ad:: with SMTP id t13mr759053lfl.164.1551791673378; 
 Tue, 05 Mar 2019 05:14:33 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l21sm1076257lfh.30.2019.03.05.05.14.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 05 Mar 2019 05:14:32 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue,  5 Mar 2019 15:14:29 +0200
Message-Id: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvbGxvd2luZyBk
aXNjdXNzaW9uIFsxXSBpdCBpcyBpbnRyb2R1Y2VkIGFuZCBpbXBsZW1lbnRlZCBhIHJ1bnN0YXRl
CnJlZ2lzdHJhdGlvbiBpbnRlcmZhY2Ugd2hpY2ggdXNlcyBndWVzdCdzIHBoeXMgYWRkcmVzcyBp
bnN0ZWFkIG9mIGEgdmlydHVhbCBvbmUuClRoZSBuZXcgaHlwZXJjYWxsIGVtcGxveWVzIHRoZSBz
YW1lIGRhdGEgc3RydWN0dXJlcyBhcyBhIHByZWRlY2Vzc29yLCBidXQKZXhwZWN0cyB0aGUgdmNw
dV9ydW5zdGF0ZV9pbmZvIHN0cnVjdHVyZSB0byBub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgpU
aGUgaW50ZXJmYWNlIGlzIGltcGxlbWVudGVkIGluIGEgd2F5IHZjcHVfcnVuc3RhdGVfaW5mbyBz
dHJ1Y3R1cmUgaXMgbWFwcGVkIHRvCnRoZSBoeXBlcnZpc29yIG9uIHRoZSBoeXBlcmNhbGwgcHJv
Y2Vzc2luZyBhbmQgaXMgZGlyZWN0bHkgYWNjZXNzZWQgZHVyaW5nIGl0cwp1cGRhdGVzLiBUaGlz
IHJ1bnN0YXRlIGFyZWEgbWFwcGluZyBmb2xsb3dzIHZjcHVfaW5mbyBzdHJ1Y3R1cmUgcmVnaXN0
cmF0aW9uLgoKVGhlIHNlcmllcyBpcyB0ZXN0ZWQgZm9yIEFSTTY0LiBCdWlsZCB0ZXN0ZWQgZm9y
IHg4Ni4gSSdkIGFwcHJlY2lhdGUgaWYgc29tZW9uZSBjb3VsZApjaGVjayBpdCB3aXRoIHg4Ni4K
VGhlIExpbnV4IGtlcm5lbCBwYXRjaCBpcyBoZXJlIFsyXS4gVGhvdWdoIGl0IGlzIGZvciA0LjE0
LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOS0wMi9tc2cwMDQxNi5odG1sClsyXSBodHRwczovL2dpdGh1Yi5jb20vYWFuaXNvdi9s
aW51eC9jb21taXQvYmEzNGQyNzgwZjU3ZWE0M2Y4MTgxMGNkNjk1YWFjZTdiNTVjMGYyOQoKQW5k
cmlpIEFuaXNvdiAoMik6CiAgeGVuOiBpbnRyb2R1Y2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRl
X3BoeXNfbWVtb3J5X2FyZWEgaHlwZXJjYWxsCiAgeGVuOiBpbXBsZW1lbnQgVkNQVU9QX3JlZ2lz
dGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEKCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgIHwgNTkgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
eGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDIg
KwogeGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCAgICB8IDE2ICsrKysrKysrCiB4ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmggICAgIHwgIDUgKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAg
IHwgIDcgKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAyMjcgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRp
b25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:20:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h19zS-000633-NH; Tue, 05 Mar 2019 13:20: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h19zR-00062t-TT
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:20:13 +0000
X-Inumbo-ID: 6621e812-3f49-11e9-ad58-cb42e531bc5b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6621e812-3f49-11e9-ad58-cb42e531bc5b;
 Tue, 05 Mar 2019 13:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 52C09AF9A;
 Tue,  5 Mar 2019 13:20:08 +0000 (UTC)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@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: <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
Date: Tue, 5 Mar 2019 14:20: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: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNDoxNCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEZvbGxvd2luZyBkaXNjdXNzaW9u
IFsxXSBpdCBpcyBpbnRyb2R1Y2VkIGFuZCBpbXBsZW1lbnRlZCBhIHJ1bnN0YXRlCj4gcmVnaXN0
cmF0aW9uIGludGVyZmFjZSB3aGljaCB1c2VzIGd1ZXN0J3MgcGh5cyBhZGRyZXNzIGluc3RlYWQg
b2YgYSB2aXJ0dWFsIG9uZS4KPiBUaGUgbmV3IGh5cGVyY2FsbCBlbXBsb3llcyB0aGUgc2FtZSBk
YXRhIHN0cnVjdHVyZXMgYXMgYSBwcmVkZWNlc3NvciwgYnV0Cj4gZXhwZWN0cyB0aGUgdmNwdV9y
dW5zdGF0ZV9pbmZvIHN0cnVjdHVyZSB0byBub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5Lgo+IFRo
ZSBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgaW4gYSB3YXkgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0
cnVjdHVyZSBpcyBtYXBwZWQgdG8KPiB0aGUgaHlwZXJ2aXNvciBvbiB0aGUgaHlwZXJjYWxsIHBy
b2Nlc3NpbmcgYW5kIGlzIGRpcmVjdGx5IGFjY2Vzc2VkIGR1cmluZyBpdHMKPiB1cGRhdGVzLiBU
aGlzIHJ1bnN0YXRlIGFyZWEgbWFwcGluZyBmb2xsb3dzIHZjcHVfaW5mbyBzdHJ1Y3R1cmUgcmVn
aXN0cmF0aW9uLgo+IAo+IFRoZSBzZXJpZXMgaXMgdGVzdGVkIGZvciBBUk02NC4gQnVpbGQgdGVz
dGVkIGZvciB4ODYuIEknZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQKPiBjaGVjayBpdCB3
aXRoIHg4Ni4KPiBUaGUgTGludXgga2VybmVsIHBhdGNoIGlzIGhlcmUgWzJdLiBUaG91Z2ggaXQg
aXMgZm9yIDQuMTQuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi9tc2cwMDQxNi5odG1sCj4gWzJdIGh0dHBzOi8vZ2l0
aHViLmNvbS9hYW5pc292L2xpbnV4L2NvbW1pdC9iYTM0ZDI3ODBmNTdlYTQzZjgxODEwY2Q2OTVh
YWNlN2I1NWMwZjI5Cj4gCj4gQW5kcmlpIEFuaXNvdiAoMik6Cj4gICB4ZW46IGludHJvZHVjZSBW
Q1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19tZW1vcnlfYXJlYSBoeXBlcmNhbGwKPiAgIHhl
bjogaW1wbGVtZW50IFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhCj4g
Cj4gIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8IDg3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggfCAgMiArCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy92Y3B1LmggICAgfCAxNiArKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAg
IHwgIDUgKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgfCAgNyArKysrCj4gIDcg
ZmlsZXMgY2hhbmdlZCwgMjI3IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQo+IAoKTm8g
bmV3IGZlYXR1cmVzIGZvciA0LjEyLiBUaGlzIHNlcmllcyB3aWxsIGhhdmUgdG8gd2FpdCB1bnRp
bCA0LjEzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h1A0f-00069d-3N; Tue, 05 Mar 2019 13: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=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1A0d-00069T-US
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:21:27 +0000
X-Inumbo-ID: 93fb1a17-3f49-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 93fb1a17-3f49-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:21:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 06:21:25 -0700
Message-Id: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 06:21:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/3] today's XSAs assorted 4.12 candidate
 follow-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QXQgbGVhc3QgcGF0Y2ggMSBpcyBhIGNsZWFyIGNhbmRpZGF0ZSBmb3IgNC4xMjsgdGhlIG90aGVy
cyBhcmUgbGVzcyBjbGVhciwKYnV0IEkgd2FudGVkIHRvIHB1dCB0aGVtIG9uIHRoZSB0YWJsZSBu
ZXZlcnRoZWxlc3MuIFRoZSBwYXRjaGVzIGFyZQpncm91cGVkIHRvZ2V0aGVyIGp1c3QgYmVjYXVz
ZSBvZiB0aGUgWFNBIHJlbGF0aW9uc2hpcDsgdGhleSBkb24ndApkZXBlbmQgb24gb25lIGFub3Ro
ZXIuCgoxOiB4ODYvbW06IGZpeCAjR1AoMCkgaW4gc3dpdGNoX2NyM19jcjQoKQoyOiBJT01NVS94
ODY6IG1ha2UgcGFnZSB0eXBlIGNoZWNrcyBjb25zaXN0ZW50IHdoZW4gbWFwcGluZyBwYWdlcwoz
OiBtZW1vcnk6IHJlc3RyaWN0IFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIHRyYW5zbGF0
ZWQgZ3Vlc3RzCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:25:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1A4G-0006NX-LL; Tue, 05 Mar 2019 13:25:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1A4F-0006NS-73
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:25:11 +0000
X-Inumbo-ID: 18aa9d94-3f4a-11e9-a846-6b7a3fe42a26
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18aa9d94-3f4a-11e9-a846-6b7a3fe42a26;
 Tue, 05 Mar 2019 13:25:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 06:25:08 -0700
Message-Id: <5C7E78B0020000780021BB1E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 06:25:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
In-Reply-To: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/3] x86/mm: fix #GP(0) in switch_cr3_cr4()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2l0aCAicGNpZD1uby14cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQt
Yml0IFBWIGRvbWFpbnMKKGFjaGlldmFibGUgd2l0aCBvbmUgb2YgInhwdGk9bm8tZG9tMCIgb3Ig
InhwdGk9bm8tZG9tdSIpLCBzd2l0Y2hpbmcKZnJvbSBhIFBDSUQtZGlzYWJsZWQgdG8gYSBQQ0lE
LWVuYWJsZWQgNjQtYml0IFBWIGRvbWFpbiBmYWlscyB0byBzZXQKQ1I0LlBDSURFIGluIHRpbWUs
IGFzIENSNC5QR0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQpwdl9ndWVzdF9jcjRf
dG9fcmVhbF9jcjQoKSwgaW4gcGFydGljdWxhciBhcyB1c2VkIGJ5IHdyaXRlX3B0YmFzZSgpKSwK
YW5kIGhlbmNlIHRoZSBlYXJseSBDUjQgd3JpdGUgd291bGQgYmUgc2tpcHBlZC4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0xMjIsNiArMTIy
LDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdQogICAgICAgICB3
cml0ZV9jcjQob2xkX2NyNCk7CiAgICAgfQogICAgIGVsc2UgaWYgKCB1c2VfaW52cGNpZCApCisg
ICAgewogICAgICAgICAvKgogICAgICAgICAgKiBGbHVzaGluZyB0aGUgVExCIHZpYSBJTlZQQ0lE
IGlzIG5lY2Vzc2FyeSBvbmx5IGluIGNhc2UgUENJRHMgYXJlCiAgICAgICAgICAqIGluIHVzZSwg
d2hpY2ggaXMgdHJ1ZSBvbmx5IHdpdGggSU5WUENJRCBiZWluZyBhdmFpbGFibGUuCkBAIC0xMzIs
NiArMTMzLDE5IEBAIHZvaWQgc3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHUKICAg
ICAgICAgICovCiAgICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAg
ICAgICAvKgorICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0aGUg
Q1IzIHdyaXRlIGJlbG93LiBPdGhlcndpc2UKKyAgICAgICAgICogLSB0aGUgQ1IzIHdyaXRlIHdp
bGwgZmF1bHQgd2hlbiBDUjMuTk9GTFVTSCBpcyBzZXQgKHdoaWNoIGlzIHRoZQorICAgICAgICAg
KiAgIGNhc2Ugbm9ybWFsbHkpLAorICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50IENSNCB3cml0
ZSB3aWxsIGZhdWx0IGlmIENSMy5QQ0lEICE9IDAuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IChvbGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPCAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICAgICAgICAgIG9sZF9jcjQg
PSBjcjQ7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKgogICAgICAqIElmIHdlIGRvbid0IGNo
YW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVzaCB0aGlzIHZlcnkK
ICAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJmb3JtZWQgYWJvdmUs
IGFzIHdlIGFyZSBjdXJyZW50bHkKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:26:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:26: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 1h1A5O-0006Sa-18; Tue, 05 Mar 2019 13:26:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1A5M-0006SR-Jg
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:26:20 +0000
X-Inumbo-ID: 42c089cc-3f4a-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 42c089cc-3f4a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:26:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 06:26:18 -0700
Message-Id: <5C7E78F6020000780021BB21@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 06:26:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
In-Reply-To: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/3] IOMMU/x86: make page type checks consistent
 when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSBtb3JlIG9yIGxlc3MgZGlmZmVyZW50IGNoZWNrczoK
LSBfZ2V0X3BhZ2VfdHlwZSgpIGFkanVzdHMgdGhlIElPTU1VIG1hcHBpbmdzIGFjY29yZGluZyB0
byB0aGUgbmV3IHR5cGUKICBhbG9uZSwKLSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUo
KSB3YW50cyBqdXN0IHRoZSB0eXBlIHRvIGJlCiAgUEdUX3dyaXRhYmxlX3BhZ2UsCi0gaW9tbXVf
aHdkb21faW5pdCgpIGFkZGl0aW9uYWxseSBwZXJtaXRzIGFsbCBvdGhlciB0eXBlcyB3aXRoIGEg
dHlwZQogIHJlZmNvdW50IG9mIHplcm8uClRoZSBjYW5vbmljYWwgb25lIGlzIGluIF9nZXRfcGFn
ZV90eXBlKCksIGFuZCBhcyBvZiBYU0EtMjg4CmFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJs
ZSgpIGFsc28gaGFzIG5vIG5lZWQgYW55bW9yZSB0byBkZWFsIHdpdGgKUEdUX25vbmUgcGFnZXMu
IEluIHRoZSBQViBEb20wIGNhc2UsIGhvd2V2ZXIsIFBHVF9ub25lIHBhZ2VzIGFyZSBzdGlsbApu
ZWNlc3NhcnkgdG8gY29uc2lkZXIsIHNpbmNlIGluIHRoYXQgY2FzZSBwYWdlcyBkb24ndCBnZXQg
aGFuZGVkIHRvCmd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkuIEZ1cnRoZXJtb3JlLCB0aGUgZnVu
Y3Rpb24gc28gZmFyIGFsc28KZXN0YWJsaXNoZWQgci9vIG1hcHBpbmdzLCB3aGljaCBpcyBub3Qg
aW4gbGluZSB3aXRoIHRoZSBydWxlcyBzZXQgZm9ydGgKYnkgdGhlIFhTQS0yODggY2hhbmdlLgoK
Rm9yIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIHRvIG5vdCBlbmNvdW50ZXIgUEdU
X25vbmUgcGFnZXMKYW55bW9yZSBldmVuIGluIGNhc2VzIHdoZXJlIHRoZSBJT01NVSBnZXRzIGVu
YWJsZWQgZm9yIGEgZG9tYWluIG9ubHkKd2hlbiBpdCBpcyBhbHJlYWR5IHJ1bm5pbmcsIHJlcGxh
Y2UgdGhlIElPTU1VIGRlcGVuZGVuY3kgaW4KZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSdzIGhh
bmRsaW5nIG9mIFBWIGd1ZXN0cyB0byBjaGVjayBqdXN0IHRoZQpzeXN0ZW0gd2lkZSBzdGF0ZSBp
bnN0ZWFkIG9mIHRoZSBkb21haW4gcHJvcGVydHkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC04MzcsMTEgKzgzNywxMSBAQCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkCiAgICAgICAgICAqCiAgICAgICAgICAqIFJldGFp
biB0aGlzIHByb3BlcnR5IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4K
ICAgICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUg
cGFnZXMgdGhhdCBoYXZlIGEKLSAgICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElPTU1V
IGVudHJ5KSwgYnV0IGEgY291bnQgb2YgMCAoc3VjaCB0aGF0Ci0gICAgICAgICAqIGFueSBndWVz
dC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKLSAg
ICAgICAgICogZW50cnkpLgorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUg
ZW50cnkgaWYgbmVjZXNzYXJ5KSwgYnV0IGEgY291bnQgb2YgMAorICAgICAgICAgKiAoc3VjaCB0
aGF0IGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0
aGUKKyAgICAgICAgICogSU9NTVUgZW50cnkpLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAh
bmVlZF9pb21tdV9wdF9zeW5jKGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisgICAgICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgdCAhPSBwMm1fcmFtX3J3ICkKICAgICAgICAgICAgIHJldHVybiAw
OwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCAr
K3BhZ2UgKQotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE5MiwyMSArMTkyLDI3IEBAIHZvaWQgX19o
d2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWMKIAogICAgICAgICBwYWdlX2xpc3RfZm9y
X2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICAgICAgewotICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7Ci0gICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbWFwcGluZyA9IElPTU1VRl9yZWFkYWJsZTsKLSAgICAgICAgICAgIGludCByZXQ7
CisgICAgICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21h
c2spID09IFBHVF9ub25lICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlQo
IShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSk7CisgICAgICAgICAg
ICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAg
ICAgICAgICBlbHNlIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUJVU1k7
CisgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAwKSB8fAotICAgICAgICAgICAgICAgICAoKHBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykKLSAgICAgICAgICAgICAgICAgID09
IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZf
d3JpdGFibGU7CisgICAgICAgICAgICBpZiAoICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQ
R1RfdHlwZV9tYXNrKSA9PQorICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiA9
IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X21h
cChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZmbHVzaF9mbGFncyk7CiAKLSAgICAgICAgICAgIHJl
dCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAgICBpZiAo
ICFyYyApCi0gICAgICAgICAgICAgICAgcmMgPSByZXQ7CisgICAgICAgICAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgaWYgKCAhKGkrKyAmIDB4ZmZmZmYpICkKICAgICAgICAgICAgICAgICBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:26:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1A5s-0006WQ-CK; Tue, 05 Mar 2019 13:26: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=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1A5r-0006WF-Fd
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:26:51 +0000
X-Inumbo-ID: 54f79b9f-3f4a-11e9-bc90-bc764e045a96
Received: from mail-lf1-x12f.google.com (unknown [2a00:1450:4864:20::12f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54f79b9f-3f4a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:26:50 +0000 (UTC)
Received: by mail-lf1-x12f.google.com with SMTP id y7so6181710lfg.8
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 05:26:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:cc:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=8kaxJcWlta5z1QN4nxQh7BpB7ZInwBD0/KkxnV++SHs=;
 b=ivHnUeUGcnkj3Kc2b9E6//NnipV+LH866iXLd8N7DbjGH1kUiZ9eAMAxbIhggCE9sp
 I0qIeqo4howXAJ+NMFPUSMMtOoRsLZpDVB5FkBvJH8DWnq+iRgUiPCzsfa+OvLQONc+B
 BHyrFZlOLvXFXVJM4z/mUIVccWQdp/KAnAwd4T1e7lqDKXB1nW/OGjOar3ikl82blHBm
 N7uPfPlddBGmTDfnliiq2VjU8iPH+mufbfsN2YXihRMORTwH6zRqda1po99jTA+XrgeE
 bJlMvhbkpmR7RgyQLqqHAF3qSUgap9QsQ7JIskvNoLLY0RPKev1FlCSSegSRUEIaXrd+
 98FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=8kaxJcWlta5z1QN4nxQh7BpB7ZInwBD0/KkxnV++SHs=;
 b=rP0iKJhGOvhHJyat5QBGzlFvsUatPbippL7CfoEyOWvCHCZ3FPaKiG84SmC9IKKrn2
 EuFC+3OKM8+FhZlXZjgX1By3KUyU6KDOsL4TGkDIEwHWlfzMGZQD1I1u9+FLTijDgUTy
 KJLNqr0TDdfxKSSpgsT2/W5i8E4aDIFFupBK/R3XOn1L++K4swYErMZXLfFgESPol0zb
 JTG8Y7/AB9dZXbukKLh86jx8Xlb5MSsxo+B/X6djxMF/vjN+JmkdTMTeR7+TTl/uJY7X
 3n5Gv7RX5XYYDP+pXzlm9sAaFXRO72+12qixc5xm3duyNouq32dCJWBM0zf7TslaffAz
 lr6w==
X-Gm-Message-State: APjAAAVZHxmwYEX/vBpHIv07HeNISjaajWvYTvt86Rc/ciVKI1UCJeHq
 hi6RHgp2dh3KfmarDh4gO9M=
X-Google-Smtp-Source: APXvYqyeBS49J1PBKbwvCHrjuHgayr5nj0CKcDrR+9GRDzYh4NkBnx/6tpYh80r3Wiyt6XEea50OOg==
X-Received: by 2002:a19:6554:: with SMTP id c20mr784131lfj.15.1551792409080;
 Tue, 05 Mar 2019 05:26:49 -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 i185sm2258044lji.81.2019.03.05.05.26.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Mar 2019 05:26:48 -0800 (PST)
To: jinchen <jinchen1227@qq.com>, xen-devel <xen-devel@lists.xenproject.org>, 
 Peng Fan <peng.fan@nxp.com>
References: <tencent_A242CD7209FC8C35E62C9B0A95AF98E13D08@qq.com>
 <05071c02-311b-202f-0664-3bff0f40b416@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <5d0969d3-2cac-2cd9-6fca-c073fed2a3a7@gmail.com>
Date: Tue, 5 Mar 2019 15:26: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: <05071c02-311b-202f-0664-3bff0f40b416@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM GPU passthrough without 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 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>

SGVsbG8sCgpPbiAwNS4wMy4xOSAxMToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkgYW0gbm90
IGZhbWlsaWFyIHdpdGggQW5kcm9pZCBydW5uaW5nIGluIGd1ZXN0LiBDQ2luZyBzb21lIHBlb3Bs
ZSB0aGF0IG1heSBrbm93LgpSdW5uaW5nIEFuZHJvaWQgaW4gRG9tVSBpcyBhIHByZXR0eSBsb25n
IHN0b3J5LiBBbmQgdGhlIGluaXRpYWwgdGhyZWFkIHRvcGljIGlzIEdQVSBwYXNzdGhyb3VnaCB3
aXRob3V0IElPTU1VLgoKU28sIEppbmNoZW4sIGNvdWxkIHlvdSBwbGVhc2UgZGVzY3JpYmUgaW4g
ZGV0YWlscyB0aGUgc2V0dXAgeW91IGFscmVhZHkgaGF2ZT8gV2hhdCB5b3UgaGF2ZSBhbHJlYWR5
IHJ1biBpbiBBbmRyb2lkIGluIERvbVU/CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:28:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1A7F-0006iF-TB; Tue, 05 Mar 2019 13:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1A7F-0006i9-6C
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:28:17 +0000
X-Inumbo-ID: 862c522c-3f4a-11e9-ae9c-cf8324a7b1b0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 862c522c-3f4a-11e9-ae9c-cf8324a7b1b0;
 Tue, 05 Mar 2019 13:28:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B635AAD36;
 Tue,  5 Mar 2019 13:28:11 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78B0020000780021BB1E@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: <abdd80fe-b860-f5fa-6641-4239cff1de7f@suse.com>
Date: Tue, 5 Mar 2019 14:28: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: <5C7E78B0020000780021BB1E@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/3] x86/mm: fix #GP(0) in switch_cr3_cr4()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMDUvMDMvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2l0aCAicGNpZD1uby14
cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQtYml0IFBWIGRvbWFpbnMK
PiAoYWNoaWV2YWJsZSB3aXRoIG9uZSBvZiAieHB0aT1uby1kb20wIiBvciAieHB0aT1uby1kb211
IiksIHN3aXRjaGluZwo+IGZyb20gYSBQQ0lELWRpc2FibGVkIHRvIGEgUENJRC1lbmFibGVkIDY0
LWJpdCBQViBkb21haW4gZmFpbHMgdG8gc2V0Cj4gQ1I0LlBDSURFIGluIHRpbWUsIGFzIENSNC5Q
R0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQo+IHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNCgpLCBpbiBwYXJ0aWN1bGFyIGFzIHVzZWQgYnkgd3JpdGVfcHRiYXNlKCkpLAo+IGFuZCBo
ZW5jZSB0aGUgZWFybHkgQ1I0IHdyaXRlIHdvdWxkIGJlIHNraXBwZWQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1A7p-0006mE-7L; Tue, 05 Mar 2019 13:28:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1A7n-0006lx-D1
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:28:51 +0000
X-Inumbo-ID: 9cc8c894-3f4a-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 9cc8c894-3f4a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:28:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 06:28:49 -0700
Message-Id: <5C7E798E020000780021BB43@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 06:28:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
In-Reply-To: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/3] memory: restrict XENMEM_remove_from_physmap
 to translated guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbW1pdCByZS1pbnRyb2R1Y2luZyBpdCAoMTRlYjNiNDFkMCBbInhlbjogcmVpbnN0YXRl
IHByZXZpb3VzbHkKdW51c2VkIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIGh5cGVyY2FsbCJd
KSBhcyB3ZWxsIGFzIHRoZSBvbmUgaGF2aW5nCm9yaWdpbmFsbHkgaW50cm9kdWNlZCBpdCAoZDgx
OGYzY2I3YyBbImh2bTogVXNlIG1haW4gbWVtb3J5IGZvciB2aWRlbwptZW1vcnkiXSkgYW5kIHRo
ZSBvbmUgdGhlbiBwdXJnaW5nIGl0IGFnYWluICg3OGMzMDk3ZTRmIFsiUmVtb3ZlIHVudXNlZApY
RU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCJdKSBtYWtlIGNsZWFyIHRoYXQgdGhpcyBvcGVyYXRp
b24gaXMgaW50ZW5kZWQKZm9yIHVzZSBvbiBIVk0gKGkuZS4gdHJhbnNsYXRlZCkgZ3Vlc3RzIG9u
bHkuIFJlc3RyaWN0IGl0IGF0IGxlYXN0IGFzCm11Y2gsIGJlY2F1c2UgZm9yIFBWIGd1ZXN0cyBk
b2N1bWVudGF0aW9uIChpbiB0aGUgcHVibGljIGhlYWRlcikgZG9lcwpub3QgZXZlbiBtYXRjaCB0
aGUgaW1wbGVtZW50YXRpb246IEl0IHRhbGtzIGFib3V0IEdQRk4gYXMgaW5wdXQsIGJ1dApnZXRf
cGFnZV9mcm9tX2dmbigpIGFzc3VtZXMgYSBHTUZOIGluIHRoZSBub24tdHJhbnNsYXRlZCBjYXNl
IChhbmQgaGFuZHMKYmFjayB0aGUgdmFsdWUgcGFzc2VkIGluKS4KCkFsc28gbGlmdCB0aGUgY2hl
Y2sgaW4gWEVOTUVNX2FkZF90b19waHlzbWFweyxfYmF0Y2h9IGhhbmRsaW5nIHVwCmRpcmVjdGx5
IGludG8gdG9wIGxldmVsIGh5cGVyY2FsbCBoYW5kbGluZywgYW5kIGNsYXJpZnkgdGhpbmdzIGlu
IHRoZQpwdWJsaWMgaGVhZGVyIGFjY29yZGluZ2x5LgoKVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxz
byByZXBsYWNlIGEgcG9pbnRsZXNzIHVzZSBvZiAiY3VycmVudCIgd2l0aCBhCm1vcmUgZWZmaWNp
ZW50IHVzZSBvZiBhbiBleGlzdGluZyBsb2NhbCB2YXJpYWJsZSAob3IgZnVuY3Rpb24gcGFyYW1l
dGVyCnRvIGJlIHByZWNpc2UpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KVEJEOiBJdCBjb3VsZCBiZSBmdXJ0aGVyIHJlc3RyaWN0ZWQsIGRpc2Fs
bG93aW5nIGl0cyB1c2UgYnkgYSBIVk0gZ3Vlc3QKICAgICBvbiBpdHNlbGYuClRCRDogSXMgdXNp
bmcgUDJNX0FMTE9DIGhlcmUgcmVhbGx5IGFwcHJvcHJpYXRlPyBJdCBtZWFucyBlLmcuCiAgICAg
cG9pbnRsZXNzbHkgcG9wdWxhdGluZyBhIFBvRCBzbG90IGp1c3QgdG8gdW5wb3B1bGF0ZSBpdCBh
Z2FpbiByaWdodAogICAgIGF3YXksIHdpdGggdGhlIHBhZ2UgdGhlbiBmcmVlIGZsb2F0aW5nLCBp
LmUuIG5vIGxvbmdlciBhdmFpbGFibGUKICAgICBmb3IgdXNlIHRvIHJlcGxhY2UgYW5vdGhlciBQ
b0Qgc2xvdCwgYW5kIChhZmFpY3QpIG5vIGxvbmdlcgogICAgIGFjY2Vzc2libGUgYnkgdGhlIGd1
ZXN0IGluIGFueSB3YXkuClRCRDogSXMgdXNpbmcgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSgp
IGhlcmUgcmVhbGx5IGFwcHJvcHJpYXRlPyBJdAogICAgIG1lYW5zIHRoYXQgZS5nLiBNTUlPIHBh
Z2VzIHdvdWxkbid0IGJlIHJlbW92ZWQuIEdvaW5nIHRocm91Z2gKICAgICBndWVzdF9yZW1vdmVf
cGFnZSgpICh3aGlsZSBza2lwcGluZyB0aGUgZGUtYWxsb2NhdGlvbiBzdGVwKSB3b3VsZAogICAg
IHNlZW0gbW9yZSBhcHByb3ByaWF0ZSB0byBtZSwgd2hpY2ggd291bGQgYWRkcmVzcyB0aGUgUDJN
X0FMTE9DCiAgICAgYXNwZWN0IGFib3ZlIGFzIHdlbGwuCiAgICAgCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NDcwLDkgKzQ0NzAsNiBAQCBpbnQg
eGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsK
ICAgICBwMm1fdHlwZV90IHAybXQ7CiAKLSAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUo
ZCkgKQotICAgICAgICByZXR1cm4gLUVBQ0NFUzsKLQogICAgIHN3aXRjaCAoIHNwYWNlICkKICAg
ICB7CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODE1LDYgKzgxNSw4IEBA
IGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbgogICAgIGxvbmcgcmMgPSAw
OwogICAgIHVuaW9uIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRyYSBleHRyYTsKIAorICAg
IEFTU0VSVChwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkpOworCiAgICAgaWYgKCB4YXRwLT5zcGFj
ZSAhPSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24gKQogICAgICAgICBleHRyYS5yZXMwID0gMDsK
ICAgICBlbHNlCkBAIC05OTcsMTIgKzk5OSwxNSBAQCBzdGF0aWMgaW50IGdldF9yZXNlcnZlZF9k
ZXZpY2VfbWVtb3J5KHhlCiAKIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVjayhzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpCiB7CisgICAgaWYgKCAhcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGQpICkKKyAgICAgICAgcmV0dXJuIC1FQUNDRVM7CisKICAgICAvKgogICAg
ICAqIFhFTk1BUFNQQUNFX2Rldl9tbWlvIG1hcHBpbmcgaXMgb25seSBzdXBwb3J0ZWQgZm9yIGhh
cmR3YXJlIERvbWFpbgogICAgICAqIHRvIG1hcCB0aGlzIGtpbmQgb2Ygc3BhY2UgdG8gaXRzZWxm
LgogICAgICAqLwogICAgIGlmICggKHNwYWNlID09IFhFTk1BUFNQQUNFX2Rldl9tbWlvKSAmJgot
ICAgICAgICAgKCFpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSB8fCAoZCAhPSBj
dXJyZW50LT5kb21haW4pKSApCisgICAgICAgICAoIWlzX2hhcmR3YXJlX2RvbWFpbihkKSB8fCAo
ZCAhPSBjdXJyZW50LT5kb21haW4pKSApCiAgICAgICAgIHJldHVybiAtRUFDQ0VTOwogCiAgICAg
cmV0dXJuIHhzbV9hZGRfdG9fcGh5c21hcChYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQp
OwpAQCAtMTM4Niw3ICsxMzkxLDkgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsIFhFTgogICAgICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAgICAgICAgICByZXR1cm4gLUVT
UkNIOwogCi0gICAgICAgIHJjID0geHNtX3JlbW92ZV9mcm9tX3BoeXNtYXAoWFNNX1RBUkdFVCwg
Y3Vycl9kLCBkKTsKKyAgICAgICAgcmMgPSBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkKKyAgICAg
ICAgICAgICA/IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJfZCwgZCkK
KyAgICAgICAgICAgICA6IC1FQUNDRVM7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtMjMxLDcgKzIz
MSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tYWNocGh5c19tYXAKIAogLyoKICAq
IFNldHMgdGhlIEdQRk4gYXQgd2hpY2ggYSBwYXJ0aWN1bGFyIHBhZ2UgYXBwZWFycyBpbiB0aGUg
c3BlY2lmaWVkIGd1ZXN0J3MKLSAqIHBzZXVkb3BoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCisgKiBw
aHlzaWNhbCBhZGRyZXNzIHNwYWNlICh0cmFuc2xhdGVkIGd1ZXN0cyBvbmx5KS4KICAqIGFyZyA9
PSBhZGRyIG9mIHhlbl9hZGRfdG9fcGh5c21hcF90LgogICovCiAjZGVmaW5lIFhFTk1FTV9hZGRf
dG9fcGh5c21hcCAgICAgIDcKQEAgLTI5OCw3ICsyOTgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fYWRkX3RvX3BoeXNtCiAKIC8qCiAgKiBVbm1hcHMgdGhlIHBhZ2UgYXBwZWFyaW5n
IGF0IGEgcGFydGljdWxhciBHUEZOIGZyb20gdGhlIHNwZWNpZmllZCBndWVzdCdzCi0gKiBwc2V1
ZG9waHlzaWNhbCBhZGRyZXNzIHNwYWNlLgorICogcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSAodHJh
bnNsYXRlZCBndWVzdHMgb25seSkuCiAgKiBhcmcgPT0gYWRkciBvZiB4ZW5fcmVtb3ZlX2Zyb21f
cGh5c21hcF90LgogICovCiAjZGVmaW5lIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwICAgICAg
MTUKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h1AA0-0007b6-N5; Tue, 05 Mar 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=RsTZ=RI=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1h1A9z-0007b1-9D
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:31:07 +0000
X-Inumbo-ID: ecfc0dde-3f4a-11e9-bc90-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.17.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecfc0dde-3f4a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:31:05 +0000 (UTC)
Received: from wuerfel.lan ([109.192.41.194]) by mrelayeu.kundenserver.de
 (mreue109 [212.227.15.145]) with ESMTPA (Nemesis) id
 1MuDPf-1hFnri07NV-00ud1Q; Tue, 05 Mar 2019 14:30:59 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Tue,  5 Mar 2019 14:30:23 +0100
Message-Id: <20190305133057.3998926-1-arnd@arndb.de>
X-Mailer: git-send-email 2.20.0
MIME-Version: 1.0
X-Provags-ID: V03:K1:sNlZ/b0+5Z/i5IIGurUjpq7SGMkqDoEc7Kli9mP2zHRVY6zy7Pq
 GpwlCSNJw4l2Q5F3qnB1i1dEFXbShvrFq/JGK22bcacVZeIHz6YpWQ+9X7r7Mbx3+g+Am30
 rhMf+DT4UQlrvBYeUKNw4KNnsN+FOCUdH9tCzKrwf/qOykBXZd97yqEwg/2Jay6ov2qqzP2
 rMP5bN64iQp2BP772ZZww==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:p+OyvcstQ+I=:pb+iPZafoFiViGrcMRi5sL
 kA0PpSYU2+sIvVJHgQUKhX9Y9QwWbmX2+AeFkcyQrmdpyNG2A/7/cZOChnSrBrr3lIzWAKBSs
 wQ1w1vLoiSppF8iQFPQfOdkeQ+fHH122ZvDHNwwL1cboEtB1IPjQlWh6dm2utMhwn++vxUjBo
 I/MnYLXupCPD2WlL9pEDWA7PN6ZNPmtpElZ0pUB2FzTzpFLR0AR3Gp9D4wrVmdXQfFuL01Rew
 nhd9VhePq3qdi4yqznYHHxRiv+9IeD5mAfXugiPliu/Y6xRxHpi9ED3WDx5qADN6rPIloFsvu
 wyl+Mr6EzXrpngqp71YE0p46aXs80Kt2njTBU9fwIFZh/1CNtotKASDOg/DXpdB3U0Oe1OJmv
 qA8Gi9KoSnJUk1I2cw9B/4eQkuIlb4qcKjnxP7QCOFdGF5mIWkwXbOUrCDK0i6/mjCIOUWyP3
 5CephnASm99BiC7HAT7sCjPPzH1mPDdPDEJn58RvfflJIecHgzS22867v1kZo3bB/TZ9qLegI
 TPywYIW+ulhZDFC3MUfGjio0LApsuR5nhaFeUoih/7lZ3lsLIAZaFy9l9O+vad0D5CGVAmDfa
 x7O66lFpwqmdFDUTxWI4AJUHMAnLdV6oWdqxaGIzZBKPbT++Aaqt0F6ZGWIYlE45hwI26QnBy
 7xJHrYfpNNVBQgS2tTToOUxyW5JQ+P+aAoZoMR8Zu5BWcwVMVTu49zVUHzjoKWtKa9yHAotWc
 KBTSk9U9IV7YOwecBnIrlEXeU6x7tytUnKhOZw==
Subject: [Xen-devel] [PATCH] [v2] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnVpbGRpbmcgdGhlIHByaXZjbWQgY29kZSBhcyBhIGxvYWRhYmxlIG1vZHVsZSBvbiBBUk0sIHdl
IGdldAphIGxpbmsgZXJyb3IgZHVlIHRvIHRoZSBwcml2YXRlIGNhY2hlIG1hbmFnZW1lbnQgZnVu
Y3Rpb25zOgoKRVJST1I6ICJfX3N5bmNfaWNhY2hlX2RjYWNoZSIgW2RyaXZlcnMveGVuL3hlbi1w
cml2Y21kLmtvXSB1bmRlZmluZWQhCgpNb3ZlIHRoZSBjb2RlIGludG8gYSBuZXcgZmlsZSB0aGF0
IGlzIGFsd2F5cyBidWlsdCBpbiB3aGVuIFhlbgppcyBlbmFibGVkLCBhcyBzdWdnZXN0ZWQgYnkg
SnVlcmdlbiBHcm9zcy4gQWRkaXRpb25hbCBjb2RlIHdpbGwKYmUgbW92ZWQgaW50byB0aGlzIGZp
bGUgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgot
LS0KdjI6IHJlbmFtZSBtbS5vIHRvIHhlbi1idWlsdGluLm8sIG1ha2UgaXQgdW5jb25kaXRpb25h
bAotLS0KIGRyaXZlcnMveGVuL01ha2VmaWxlICAgICAgfCAgMSArCiBkcml2ZXJzL3hlbi9wcml2
Y21kLmMgICAgIHwgMzAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy94ZW4v
eGVuLWJ1aWx0aW4uYyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICB8ICAzICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA0
NiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL3hlbi94ZW4tYnVpbHRpbi5jCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUg
Yi9kcml2ZXJzL3hlbi9NYWtlZmlsZQppbmRleCBhZDM4NDRkOWY4NzYuLmMzY2JmY2YzMGQzOCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZp
bGUKQEAgLTIsNiArMiw3IEBACiBvYmotJChDT05GSUdfSE9UUExVR19DUFUpCQkrPSBjcHVfaG90
cGx1Zy5vCiBvYmoteQkrPSBncmFudC10YWJsZS5vIGZlYXR1cmVzLm8gYmFsbG9vbi5vIG1hbmFn
ZS5vIHByZWVtcHQubyB0aW1lLm8KIG9iai15CSs9IG1lbS1yZXNlcnZhdGlvbi5vCitvYmoteQkr
PSB4ZW4tYnVpbHRpbi5vCiBvYmoteQkrPSBldmVudHMvCiBvYmoteQkrPSB4ZW5idXMvCiAKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwpp
bmRleCBiMjRkZGFjMTYwNGIuLjI5MGI2YWNhN2UxZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHJpdmNtZC5jCisrKyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwpAQCAtNzIzLDI2ICs3MjMsNiBA
QCBzdGF0aWMgbG9uZyBwcml2Y21kX2lvY3RsX3Jlc3RyaWN0KHN0cnVjdCBmaWxlICpmaWxlLCB2
b2lkIF9fdXNlciAqdWRhdGEpCiAJcmV0dXJuIDA7CiB9CiAKLXN0cnVjdCByZW1hcF9wZm4gewot
CXN0cnVjdCBtbV9zdHJ1Y3QgKm1tOwotCXN0cnVjdCBwYWdlICoqcGFnZXM7Ci0JcGdwcm90X3Qg
cHJvdDsKLQl1bnNpZ25lZCBsb25nIGk7Ci19OwotCi1zdGF0aWMgaW50IHJlbWFwX3Bmbl9mbihw
dGVfdCAqcHRlcCwgcGd0YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQl2b2lk
ICpkYXRhKQotewotCXN0cnVjdCByZW1hcF9wZm4gKnIgPSBkYXRhOwotCXN0cnVjdCBwYWdlICpw
YWdlID0gci0+cGFnZXNbci0+aV07Ci0JcHRlX3QgcHRlID0gcHRlX21rc3BlY2lhbChwZm5fcHRl
KHBhZ2VfdG9fcGZuKHBhZ2UpLCByLT5wcm90KSk7Ci0KLQlzZXRfcHRlX2F0KHItPm1tLCBhZGRy
LCBwdGVwLCBwdGUpOwotCXItPmkrKzsKLQotCXJldHVybiAwOwotfQotCiBzdGF0aWMgbG9uZyBw
cml2Y21kX2lvY3RsX21tYXBfcmVzb3VyY2Uoc3RydWN0IGZpbGUgKmZpbGUsIHZvaWQgX191c2Vy
ICp1ZGF0YSkKIHsKIAlzdHJ1Y3QgcHJpdmNtZF9kYXRhICpkYXRhID0gZmlsZS0+cHJpdmF0ZV9k
YXRhOwpAQCAtODA5LDE1ICs3ODksNyBAQCBzdGF0aWMgbG9uZyBwcml2Y21kX2lvY3RsX21tYXBf
cmVzb3VyY2Uoc3RydWN0IGZpbGUgKmZpbGUsIHZvaWQgX191c2VyICp1ZGF0YSkKIAkJZ290byBv
dXQ7CiAKIAlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkp
IHsKLQkJc3RydWN0IHJlbWFwX3BmbiByID0gewotCQkJLm1tID0gdm1hLT52bV9tbSwKLQkJCS5w
YWdlcyA9IHZtYS0+dm1fcHJpdmF0ZV9kYXRhLAotCQkJLnByb3QgPSB2bWEtPnZtX3BhZ2VfcHJv
dCwKLQkJfTsKLQotCQlyYyA9IGFwcGx5X3RvX3BhZ2VfcmFuZ2Uoci5tbSwga2RhdGEuYWRkciwK
LQkJCQkJIGtkYXRhLm51bSA8PCBQQUdFX1NISUZULAotCQkJCQkgcmVtYXBfcGZuX2ZuLCAmcik7
CisJCXJjID0geGVuX3JlbWFwX3ZtYV9yYW5nZSh2bWEsIGtkYXRhLmFkZHIsIGtkYXRhLm51bSA8
PCBQQUdFX1NISUZUKTsKIAl9IGVsc2UgewogCQl1bnNpZ25lZCBpbnQgZG9taWQgPQogCQkJKHhk
YXRhLmZsYWdzICYgWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9vd25lZCkgPwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4veGVuLWJ1aWx0aW4uYyBiL2RyaXZlcnMveGVuL3hlbi1idWlsdGluLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44YWQwZDQ5MDA1ODgKLS0tIC9k
ZXYvbnVsbAorKysgYi9kcml2ZXJzL3hlbi94ZW4tYnVpbHRpbi5jCkBAIC0wLDAgKzEsNDEgQEAK
Ky8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisvKgorICogQXJjaGl0ZWN0dXJl
IGluZGVwZW5kZW50IGhlbHBlciBmdW5jdGlvbnMgZm9yIG1lbW9yeSBtYW5hZ2VtZW50CisgKgor
ICogV3JpdHRlbiBieSBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgorICov
CisjaW5jbHVkZSA8bGludXgvbW0uaD4KKyNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KKworc3Ry
dWN0IHJlbWFwX3BmbiB7CisJc3RydWN0IG1tX3N0cnVjdCAqbW07CisJc3RydWN0IHBhZ2UgKipw
YWdlczsKKwlwZ3Byb3RfdCBwcm90OworCXVuc2lnbmVkIGxvbmcgaTsKK307CisKK3N0YXRpYyBp
bnQgcmVtYXBfcGZuX2ZuKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sIHVuc2lnbmVkIGxv
bmcgYWRkciwKKwkJCXZvaWQgKmRhdGEpCit7CisJc3RydWN0IHJlbWFwX3BmbiAqciA9IGRhdGE7
CisJc3RydWN0IHBhZ2UgKnBhZ2UgPSByLT5wYWdlc1tyLT5pXTsKKwlwdGVfdCBwdGUgPSBwdGVf
bWtzcGVjaWFsKHBmbl9wdGUocGFnZV90b19wZm4ocGFnZSksIHItPnByb3QpKTsKKworCXNldF9w
dGVfYXQoci0+bW0sIGFkZHIsIHB0ZXAsIHB0ZSk7CisJci0+aSsrOworCisJcmV0dXJuIDA7Cit9
CisKKy8qIFVzZWQgYnkgdGhlIHByaXZjbWQgbW9kdWxlLCBidXQgaGFzIHRvIGJlIGJ1aWx0LWlu
IG9uIEFSTSAqLworaW50IHhlbl9yZW1hcF92bWFfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0
ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pCit7CisJc3RydWN0
IHJlbWFwX3BmbiByID0geworCQkubW0gPSB2bWEtPnZtX21tLAorCQkucGFnZXMgPSB2bWEtPnZt
X3ByaXZhdGVfZGF0YSwKKwkJLnByb3QgPSB2bWEtPnZtX3BhZ2VfcHJvdCwKKwl9OworCisJcmV0
dXJuIGFwcGx5X3RvX3BhZ2VfcmFuZ2Uodm1hLT52bV9tbSwgYWRkciwgbGVuLCByZW1hcF9wZm5f
Zm4sICZyKTsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9yZW1hcF92bWFfcmFuZ2UpOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCmlu
ZGV4IDQ5Njk4MTcxMjRhOC4uOThiMzBjMTYxM2IyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94
ZW4tb3BzLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCkBAIC0xMDksNiArMTA5LDkgQEAg
c3RhdGljIGlubGluZSBpbnQgeGVuX3hsYXRlX3VubWFwX2dmbl9yYW5nZShzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSwKIH0KICNlbmRpZgogCitpbnQgeGVuX3JlbWFwX3ZtYV9yYW5nZShzdHJ1
Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAorCQkJdW5zaWduZWQg
bG9uZyBsZW4pOworCiAvKgogICogeGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJyYXkoKSAtIG1hcCBh
biBhcnJheSBvZiBmb3JlaWduIGZyYW1lcyBieSBnZm4KICAqIEB2bWE6ICAgICBWTUEgdG8gbWFw
IHRoZSBwYWdlcyBpbnRvCi0tIAoyLjIwLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:33:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:33: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 1h1ABg-0007hB-3v; Tue, 05 Mar 2019 13:32: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=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1ABf-0007gz-2m
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:32:51 +0000
X-Inumbo-ID: 2ae40d23-3f4b-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 2ae40d23-3f4b-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:32:49 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v10so7612818lji.3
 for <xen-devel@lists.xen.org>; Tue, 05 Mar 2019 05:32: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-language:content-transfer-encoding;
 bh=QhvPiR3u0XvmR63XtlB0CQlX8Pgw5gyOlLw1t4CAL6U=;
 b=QWKZSQAe0VrTR3tYS/+8kelRXLk0QGCOl0jqfLnhYBa2AynAuq0FoC8frHgdZb225A
 Wah2s8E4isA1pNbS+kh8XPjikKIJCqkN2aoNyolHcII7bhEzmGAwz/SxOmKYrQ+CTL1C
 TdPKz9FosYWmnIUyH0MA/jO7V4nrPHDXxuitkM+QuSAV0JnfknqI/mC8BWp6g0s1o7s/
 wpdc2VZ6YY3gRUTu5sbaVtW4JN6ravHa78QfAJmfYNsfph5A+8YkmLeUFq1d467VJFzi
 vvJ8PNP8ya0OgGdZW8ULS+NySsDv8RR6Qs8BXcRPZX7HTH3N3IcPz/0HToGDWUKyzBM4
 8s5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=QhvPiR3u0XvmR63XtlB0CQlX8Pgw5gyOlLw1t4CAL6U=;
 b=kgVLQPuW9n+QV3rjc4JzecQYnhoAm5vpCYC/B3npBPOUWNFyXirsJlzuq6CVz+yWpx
 QpIumTkMU7YyEb5+YPOu098DLFRGxPId06jiyqrm+7Xhf9ePVymPKUiqBCLUJwRbnVtT
 cI25WuLf8kOIXwC8QOsHiQ5WUFKE43VKwJLtGmN3q+jEZreiR764zR6J+v6O5ojr95MF
 EJKSjifLRxFgiEuE8Cyafe+hFCDFbKzX1GDWyaC5P+gBcYhc10bskjuA7+7vMl7aIwK5
 eut9h5ZxJFOPG9xeNU0P5NtEkALqsq5AbvEDBNci+kk2RGtTAv+EjTDZ4FzMNC5IZDB6
 9OLg==
X-Gm-Message-State: APjAAAV9LJFXsJiCM9pabe8RLIwI6G/4BqKbs6m0Q06XPp0QPjF+Z0pR
 qe9ykJP194qu/qJBJaZ+TAY=
X-Google-Smtp-Source: APXvYqw8G6AU/nHShFLU33ZMkyr5C0p3psOHg3zWBklkjFss6FmSbY6PyjeSyrMA3D/LUuNn2gitEQ==
X-Received: by 2002:a2e:3c19:: with SMTP id j25mr13921341lja.72.1551792767951; 
 Tue, 05 Mar 2019 05:32:47 -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 y15sm2147247lje.23.2019.03.05.05.32.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Mar 2019 05:32:47 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
Date: Tue, 5 Mar 2019 15:32: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: <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?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>

SGVsbG8gSnVlcmdlbiwKCk9uIDA1LjAzLjE5IDE1OjIwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
IE5vIG5ldyBmZWF0dXJlcyBmb3IgNC4xMi4gVGhpcyBzZXJpZXMgd2lsbCBoYXZlIHRvIHdhaXQg
dW50aWwgNC4xMy4KClRoaXMgaXMgcmF0aGVyIGEgY29tcGxleCBmaXggZm9yIFsxXS4KClsxXSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTkt
MDEvbXNnMDIzNzkuaHRtbAoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:35:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1AEW-0007qV-Ks; Tue, 05 Mar 2019 13:35: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1AEV-0007qQ-Mx
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:35:47 +0000
X-Inumbo-ID: 93c27b68-3f4b-11e9-826b-8fda0be9811d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93c27b68-3f4b-11e9-826b-8fda0be9811d;
 Tue, 05 Mar 2019 13:35: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 1DA36ACA8;
 Tue,  5 Mar 2019 13:35:44 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190305133057.3998926-1-arnd@arndb.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: <d194daf0-ba2a-9faa-2f0f-08bd7f8955f9@suse.com>
Date: Tue, 5 Mar 2019 14:35: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: <20190305133057.3998926-1-arnd@arndb.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] [v2] xen: avoid link error 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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, Paul Durrant <paul.durrant@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>

T24gMDUvMDMvMjAxOSAxNDozMCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBCdWlsZGluZyB0aGUg
cHJpdmNtZCBjb2RlIGFzIGEgbG9hZGFibGUgbW9kdWxlIG9uIEFSTSwgd2UgZ2V0Cj4gYSBsaW5r
IGVycm9yIGR1ZSB0byB0aGUgcHJpdmF0ZSBjYWNoZSBtYW5hZ2VtZW50IGZ1bmN0aW9uczoKPiAK
PiBFUlJPUjogIl9fc3luY19pY2FjaGVfZGNhY2hlIiBbZHJpdmVycy94ZW4veGVuLXByaXZjbWQu
a29dIHVuZGVmaW5lZCEKPiAKPiBNb3ZlIHRoZSBjb2RlIGludG8gYSBuZXcgZmlsZSB0aGF0IGlz
IGFsd2F5cyBidWlsdCBpbiB3aGVuIFhlbgo+IGlzIGVuYWJsZWQsIGFzIHN1Z2dlc3RlZCBieSBK
dWVyZ2VuIEdyb3NzLiBBZGRpdGlvbmFsIGNvZGUgd2lsbAo+IGJlIG1vdmVkIGludG8gdGhpcyBm
aWxlIGxhdGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIu
ZGU+Cj4gLS0tCj4gdjI6IHJlbmFtZSBtbS5vIHRvIHhlbi1idWlsdGluLm8sIG1ha2UgaXQgdW5j
b25kaXRpb25hbAo+IC0tLQo+ICBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgIHwgIDEgKwo+ICBk
cml2ZXJzL3hlbi9wcml2Y21kLmMgICAgIHwgMzAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICBkcml2ZXJzL3hlbi94ZW4tYnVpbHRpbi5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUveGVuL3hlbi1vcHMuaCAgICAgfCAgMyArKysK
PiAgNCBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKPiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3hlbi1idWlsdGluLmMKPiAKPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+IGluZGV4
IGFkMzg0NGQ5Zjg3Ni4uYzNjYmZjZjMwZDM4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL01h
a2VmaWxlCj4gKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKPiBAQCAtMiw2ICsyLDcgQEAKPiAg
b2JqLSQoQ09ORklHX0hPVFBMVUdfQ1BVKQkJKz0gY3B1X2hvdHBsdWcubwo+ICBvYmoteQkrPSBn
cmFudC10YWJsZS5vIGZlYXR1cmVzLm8gYmFsbG9vbi5vIG1hbmFnZS5vIHByZWVtcHQubyB0aW1l
Lm8KPiAgb2JqLXkJKz0gbWVtLXJlc2VydmF0aW9uLm8KPiArb2JqLXkJKz0geGVuLWJ1aWx0aW4u
bwo+ICBvYmoteQkrPSBldmVudHMvCj4gIG9iai15CSs9IHhlbmJ1cy8KPiAgCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+IGluZGV4
IGIyNGRkYWMxNjA0Yi4uMjkwYjZhY2E3ZTFkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3By
aXZjbWQuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+IEBAIC03MjMsMjYgKzcyMyw2
IEBAIHN0YXRpYyBsb25nIHByaXZjbWRfaW9jdGxfcmVzdHJpY3Qoc3RydWN0IGZpbGUgKmZpbGUs
IHZvaWQgX191c2VyICp1ZGF0YSkKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+IC1zdHJ1Y3QgcmVt
YXBfcGZuIHsKPiAtCXN0cnVjdCBtbV9zdHJ1Y3QgKm1tOwo+IC0Jc3RydWN0IHBhZ2UgKipwYWdl
czsKPiAtCXBncHJvdF90IHByb3Q7Cj4gLQl1bnNpZ25lZCBsb25nIGk7Cj4gLX07Cj4gLQo+IC1z
dGF0aWMgaW50IHJlbWFwX3Bmbl9mbihwdGVfdCAqcHRlcCwgcGd0YWJsZV90IHRva2VuLCB1bnNp
Z25lZCBsb25nIGFkZHIsCj4gLQkJCXZvaWQgKmRhdGEpCj4gLXsKPiAtCXN0cnVjdCByZW1hcF9w
Zm4gKnIgPSBkYXRhOwo+IC0Jc3RydWN0IHBhZ2UgKnBhZ2UgPSByLT5wYWdlc1tyLT5pXTsKPiAt
CXB0ZV90IHB0ZSA9IHB0ZV9ta3NwZWNpYWwocGZuX3B0ZShwYWdlX3RvX3BmbihwYWdlKSwgci0+
cHJvdCkpOwo+IC0KPiAtCXNldF9wdGVfYXQoci0+bW0sIGFkZHIsIHB0ZXAsIHB0ZSk7Cj4gLQly
LT5pKys7Cj4gLQo+IC0JcmV0dXJuIDA7Cj4gLX0KPiAtCj4gIHN0YXRpYyBsb25nIHByaXZjbWRf
aW9jdGxfbW1hcF9yZXNvdXJjZShzdHJ1Y3QgZmlsZSAqZmlsZSwgdm9pZCBfX3VzZXIgKnVkYXRh
KQo+ICB7Cj4gIAlzdHJ1Y3QgcHJpdmNtZF9kYXRhICpkYXRhID0gZmlsZS0+cHJpdmF0ZV9kYXRh
Owo+IEBAIC04MDksMTUgKzc4OSw3IEBAIHN0YXRpYyBsb25nIHByaXZjbWRfaW9jdGxfbW1hcF9y
ZXNvdXJjZShzdHJ1Y3QgZmlsZSAqZmlsZSwgdm9pZCBfX3VzZXIgKnVkYXRhKQo+ICAJCWdvdG8g
b3V0Owo+ICAKPiAgCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlz
bWFwKSkgewo+IC0JCXN0cnVjdCByZW1hcF9wZm4gciA9IHsKPiAtCQkJLm1tID0gdm1hLT52bV9t
bSwKPiAtCQkJLnBhZ2VzID0gdm1hLT52bV9wcml2YXRlX2RhdGEsCj4gLQkJCS5wcm90ID0gdm1h
LT52bV9wYWdlX3Byb3QsCj4gLQkJfTsKPiAtCj4gLQkJcmMgPSBhcHBseV90b19wYWdlX3Jhbmdl
KHIubW0sIGtkYXRhLmFkZHIsCj4gLQkJCQkJIGtkYXRhLm51bSA8PCBQQUdFX1NISUZULAo+IC0J
CQkJCSByZW1hcF9wZm5fZm4sICZyKTsKPiArCQlyYyA9IHhlbl9yZW1hcF92bWFfcmFuZ2Uodm1h
LCBrZGF0YS5hZGRyLCBrZGF0YS5udW0gPDwgUEFHRV9TSElGVCk7Cj4gIAl9IGVsc2Ugewo+ICAJ
CXVuc2lnbmVkIGludCBkb21pZCA9Cj4gIAkJCSh4ZGF0YS5mbGFncyAmIFhFTk1FTV9yc3JjX2Fj
cV9jYWxsZXJfb3duZWQpID8KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWJ1aWx0aW4u
YyBiL2RyaXZlcnMveGVuL3hlbi1idWlsdGluLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu
ZGV4IDAwMDAwMDAwMDAwMC4uOGFkMGQ0OTAwNTg4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2Ry
aXZlcnMveGVuL3hlbi1idWlsdGluLmMKPiBAQCAtMCwwICsxLDQxIEBACj4gKy8vIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qCj4gKyAqIEFyY2hpdGVjdHVyZSBpbmRlcGVu
ZGVudCBoZWxwZXIgZnVuY3Rpb25zIGZvciBtZW1vcnkgbWFuYWdlbWVudAo+ICsgKgo+ICsgKiBX
cml0dGVuIGJ5IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gKyAqLwo+
ICsjaW5jbHVkZSA8bGludXgvbW0uaD4KPiArI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgoKU2hv
dWxkbid0IHlvdSAjaW5jbHVkZSB4ZW4veGVuLW9wcy5oIGhlcmUgYXMgd2VsbD8KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:36:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1AFK-0007tq-0M; Tue, 05 Mar 2019 13:36: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=Ry3S=RI=qq.com=jinchen1227@srs-us1.protection.inumbo.net>)
 id 1h1AFI-0007tf-GS
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:36:36 +0000
X-Inumbo-ID: afbde9a0-3f4b-11e9-bc90-bc764e045a96
Received: from smtpbg64.qq.com (unknown [103.7.28.238])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afbde9a0-3f4b-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:36:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512;
 t=1551792949; bh=Y2CB4+B929KBcfLEX5NELtU1lHU0U01aurPU1I1Weq4=;
 h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To;
 b=AJzX+RYUPkxjkLQ+ynHOkpMGhbj/1glUNqyeBbHwlkTlQ5EOVvS6j/oNc7yJl6Jvh
 4CfXU5XSUWLemBBrVpN9Wm/OaFIIZXmX8zyNY3P71ez042i1LGPH43nm4wxCvAMhTA
 uObadFLSzH9szAe+JmA+MYd9OPgikDmPT5T1vXL0=
X-QQ-mid: esmtp2t1551792947tbbe1xf66
Received: from [192.168.1.12] (unknown [175.168.169.88])
 by esmtp4.qq.com (ESMTP) with 
 id ; Tue, 05 Mar 2019 21:35:45 +0800 (CST)
X-QQ-SSF: 0000000000000070FG100F00000000Z
X-QQ-FEAT: looaj0bp77uygikpLWTVAvH+a/6ZmjMHVzBum6C7HyH40IQmFzlbflhlddAge
 PQwWf0yd0U3aqiNb2iRJfOE2wOxmbaaKCiI0wiTvmYqjuY+1Ejb9IBRl9v6MfBhzGpu99js
 Hr6nH1tRlp0Tw3JjNoNt8JQlgCdsFyy/Jqg/qFCwMyemR3quim7OlVYXGNqJCe7voOpP+OK
 ziacwzZ17lMBu7K2XxRl3J3HkVw6GhRPPEZy+Zh3ogUtG0dTPQrmhO+6NEFPwRvdKn2Ck/w
 hkQ2LGRfbD128pPgpym/UDO4YWUWywjlT73w==
X-QQ-GoodBg: 0
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Jinch <jinchen1227@qq.com>
In-Reply-To: <5d0969d3-2cac-2cd9-6fca-c073fed2a3a7@gmail.com>
Date: Tue, 5 Mar 2019 21:35:45 +0800
Message-Id: <A369C90C-16B5-40E9-9F83-1283E83C7E87@qq.com>
References: <tencent_A242CD7209FC8C35E62C9B0A95AF98E13D08@qq.com>
 <05071c02-311b-202f-0664-3bff0f40b416@arm.com>
 <5d0969d3-2cac-2cd9-6fca-c073fed2a3a7@gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
X-Mailer: Apple Mail (2.3445.102.3)
X-QQ-SENDSIZE: 520
Feedback-ID: esmtp:qq.com:bgweb:bgweb117
Subject: Re: [Xen-devel] Xen ARM GPU passthrough without IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Peng Fan <peng.fan@nxp.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Julien Grall <julien.grall@arm.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IOWcqCAyMDE55bm0M+aciDXml6XvvIzkuIvljYg5OjI277yMQW5kcmlpIEFuaXNvdiA8YW5k
cmlpLmFuaXNvdkBnbWFpbC5jb20+IOWGmemBk++8mgo+IAo+IEhlbGxvLAo+IAo+IE9uIDA1LjAz
LjE5IDExOjE1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEkgYW0gbm90IGZhbWlsaWFyIHdpdGgg
QW5kcm9pZCBydW5uaW5nIGluIGd1ZXN0LiBDQ2luZyBzb21lIHBlb3BsZSB0aGF0IG1heSBrbm93
Lgo+IFJ1bm5pbmcgQW5kcm9pZCBpbiBEb21VIGlzIGEgcHJldHR5IGxvbmcgc3RvcnkuIEFuZCB0
aGUgaW5pdGlhbCB0aHJlYWQgdG9waWMgaXMgR1BVIHBhc3N0aHJvdWdoIHdpdGhvdXQgSU9NTVUu
Cj4gCj4gU28sIEppbmNoZW4sIGNvdWxkIHlvdSBwbGVhc2UgZGVzY3JpYmUgaW4gZGV0YWlscyB0
aGUgc2V0dXAgeW91IGFscmVhZHkgaGF2ZT8gV2hhdCB5b3UgaGF2ZSBhbHJlYWR5IHJ1biBpbiBB
bmRyb2lkIGluIERvbVU/Cj4gCj4gLS0gCj4gU2luY2VyZWx5LAo+IEFuZHJpaSBBbmlzb3YuCj4g
CgpUaGFuayB5b3UgZm9yIHlvdXIgcmVwbHksCk5vdyBJIGNhbiBzZXQgdGhlIGRpc2sgYW5kIHNv
bWUgYmFzaWMgZGV2aWNlcyB0byBydW4gQW5kcm9pZCBkb211IHRvIGNvbnNvbGUsClRoZSBtYWlu
IGlzc3VlIGlzIHRoZSBkaXNwbGF5IEdVSSBvZiBBbmRyb2lkLgpJIGNhbiB1c2UgdGhlIGRybSBQ
ViBkcml2ZXJzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2Rpc3BsX2JlIHRvIHNl
dCB0aGUgZHJtIGRyaXZlciwKT3IgdGhlIG5leHQgc3RlcCBpcyB0byByZXNlYXJjaCBob3cgdG8g
c2V0IGRybSBkZXZpY2UgcGFzc3Rocm91Z2guCkJ1dCB0aGUgaW14cXhwIGJvYXJkIEkgdXNlIGRv
ZXNu4oCZdCBoYXZlIElPTU1VLCB0aGUgR1BVIHBhc3N0aHJvdWdoIG1heSBoYXZlIHNvbWUgcHJv
YmxlbXMuCkRvIHlvdSBoYXZlIHNvbWUgdHV0b3JpYWxzIGFib3V0IGhvdyB0byBzZXQgZGlzcGxh
eSBhbmQgR1VJIHdoZW4gcnVubmluZyBBbmRyb2lkIGFzIGRvbXU/Cl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:39:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h1AIE-000874-Ji; Tue, 05 Mar 2019 13:39: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=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1AID-00086w-0J
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:39:37 +0000
X-Inumbo-ID: 1d46ef36-3f4c-11e9-8816-73ff709c6527
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1d46ef36-3f4c-11e9-8816-73ff709c6527;
 Tue, 05 Mar 2019 13:39: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 09A1080D;
 Tue,  5 Mar 2019 05:39:35 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 83CEE3F706;
 Tue,  5 Mar 2019 05:39:33 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, Juergen Gross <jgross@suse.com>, 
 xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
 <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7df7e4b1-f7f7-8688-1fff-732add762e0e@arm.com>
Date: Tue, 5 Mar 2019 13:39: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: <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 =?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>

T24gMy81LzE5IDE6MzIgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8gSnVlcmdlbiwK
CkhpLAoKPiBPbiAwNS4wMy4xOSAxNToyMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gTm8gbmV3
IGZlYXR1cmVzIGZvciA0LjEyLiBUaGlzIHNlcmllcyB3aWxsIGhhdmUgdG8gd2FpdCB1bnRpbCA0
LjEzLgo+IAo+IFRoaXMgaXMgcmF0aGVyIGEgY29tcGxleCBmaXggZm9yIFsxXS4KCkkgd2lsbCBi
YWNrIEp1ZXJnZW4gaGVyZS4gQXMgSSBzYWlkIGluIHRoYXQgdGhyZWFkLCBJIGRvbid0IGNvbnNp
ZGVyIGl0IAphcyBhIGNyaXRpY2FsIGlzc3VlIGJlY2F1c2Ugb2YgdGhlIHR5cGUgb2YgZ3Vlc3Qg
d2Ugc3VwcG9ydC4gVGhpcyBpcyAKanVzdCBhbiBhbm5veWFuY2UgaW4gZGVidWcgYnVpbGQgYmVj
YXVzZSBvZiB0aGUgbnVtYmVyIG9mIG1lc3NhZ2UgcHJpbnRlZC4KCkNoZWVycywKCj4gCj4gWzFd
IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOS0wMS9tc2cwMjM3OS5odG1sCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:44:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:44: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 1h1AMV-0000Ph-6e; Tue, 05 Mar 2019 13:44: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=d/bt=RI=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h1AMT-0000Pc-Mz
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:44:01 +0000
X-Inumbo-ID: bb2b17a1-3f4c-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb2b17a1-3f4c-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:44:00 +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 x25DStvD178224;
 Tue, 5 Mar 2019 13:43:51 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=DiXhqnova7auaWgW5pVa2ek128EbhpMeXrIVT5HzcxY=;
 b=KJHbAwkIYExOVhAQq5ntK4Xxq3vbw74UqkjBQIOzE9MY5rrI4PLXzyGiaZVbSIirYPgz
 8ozG8nwZC0hRKXn914HgOQQHXTnZUr3HrZjxYwXKoOAe1Cu9RFQrTh0lciVPn8GsrSL7
 xTQYJZAG7sL0LXD0D6U/jpG+jSzk7mlqWyWekcf2HoJ0uVf8tezlqJzb6MzvrzZQ2V5C
 IOKWU7MWTJ7CiBWbsq0TUfuWObB8f69q0bpAnax47Uc+1d2oFit23vM89MQYOcBtlYKp
 b3lCL2JtgZTsnuEyLoD2Ff5eFRFOlxkqIkMce0/9GU5IlP+ud5KG31FqknMLWLjlJMy1 OQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2qyh8u5dcb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 05 Mar 2019 13:43:51 +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 x25DhnFZ009023
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Mar 2019 13:43:50 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x25DhmkU009712;
 Tue, 5 Mar 2019 13:43:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Mar 2019 05:43:48 -0800
To: Arnd Bergmann <arnd@arndb.de>, Juergen Gross <jgross@suse.com>
References: <20190305133057.3998926-1-arnd@arndb.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: <35654e1a-d066-0581-749f-7e3b65023988@oracle.com>
Date: Tue, 5 Mar 2019 08:43:38 -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: <20190305133057.3998926-1-arnd@arndb.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9185
 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-1903050092
Subject: Re: [Xen-devel] [PATCH] [v2] xen: avoid link error 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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, Paul Durrant <paul.durrant@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>

T24gMy81LzE5IDg6MzAgQU0sIEFybmQgQmVyZ21hbm4gd3JvdGU6Cj4gIAo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9wcml2Y21kLmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPiBpbmRleCBi
MjRkZGFjMTYwNGIuLjI5MGI2YWNhN2UxZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wcml2
Y21kLmMKPiArKysgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPiBAQCAtNzIzLDI2ICs3MjMsNiBA
QCBzdGF0aWMgbG9uZyBwcml2Y21kX2lvY3RsX3Jlc3RyaWN0KHN0cnVjdCBmaWxlICpmaWxlLCB2
b2lkIF9fdXNlciAqdWRhdGEpCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RydWN0IHJlbWFw
X3BmbiB7Cj4gLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKPiAtCXN0cnVjdCBwYWdlICoqcGFnZXM7
Cj4gLQlwZ3Byb3RfdCBwcm90Owo+IC0JdW5zaWduZWQgbG9uZyBpOwo+IC19Owo+IC0KPiAtc3Rh
dGljIGludCByZW1hcF9wZm5fZm4ocHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAo+IC0JCQl2b2lkICpkYXRhKQo+IC17Cj4gLQlzdHJ1Y3QgcmVtYXBfcGZu
ICpyID0gZGF0YTsKPiAtCXN0cnVjdCBwYWdlICpwYWdlID0gci0+cGFnZXNbci0+aV07Cj4gLQlw
dGVfdCBwdGUgPSBwdGVfbWtzcGVjaWFsKHBmbl9wdGUocGFnZV90b19wZm4ocGFnZSksIHItPnBy
b3QpKTsKPiAtCj4gLQlzZXRfcHRlX2F0KHItPm1tLCBhZGRyLCBwdGVwLCBwdGUpOwo+IC0Jci0+
aSsrOwo+IC0KPiAtCXJldHVybiAwOwo+IC19Cj4gLQo+ICBzdGF0aWMgbG9uZyBwcml2Y21kX2lv
Y3RsX21tYXBfcmVzb3VyY2Uoc3RydWN0IGZpbGUgKmZpbGUsIHZvaWQgX191c2VyICp1ZGF0YSkK
PiAgewo+ICAJc3RydWN0IHByaXZjbWRfZGF0YSAqZGF0YSA9IGZpbGUtPnByaXZhdGVfZGF0YTsK
PiBAQCAtODA5LDE1ICs3ODksNyBAQCBzdGF0aWMgbG9uZyBwcml2Y21kX2lvY3RsX21tYXBfcmVz
b3VyY2Uoc3RydWN0IGZpbGUgKmZpbGUsIHZvaWQgX191c2VyICp1ZGF0YSkKPiAgCQlnb3RvIG91
dDsKPiAgCj4gIAlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21h
cCkpIHsKPiAtCQlzdHJ1Y3QgcmVtYXBfcGZuIHIgPSB7Cj4gLQkJCS5tbSA9IHZtYS0+dm1fbW0s
Cj4gLQkJCS5wYWdlcyA9IHZtYS0+dm1fcHJpdmF0ZV9kYXRhLAo+IC0JCQkucHJvdCA9IHZtYS0+
dm1fcGFnZV9wcm90LAo+IC0JCX07Cj4gLQo+IC0JCXJjID0gYXBwbHlfdG9fcGFnZV9yYW5nZShy
Lm1tLCBrZGF0YS5hZGRyLAo+IC0JCQkJCSBrZGF0YS5udW0gPDwgUEFHRV9TSElGVCwKPiAtCQkJ
CQkgcmVtYXBfcGZuX2ZuLCAmcik7Cj4gKwkJcmMgPSB4ZW5fcmVtYXBfdm1hX3JhbmdlKHZtYSwg
a2RhdGEuYWRkciwga2RhdGEubnVtIDw8IFBBR0VfU0hJRlQpOwoKSSB3b25kZXIgd2hldGhlciBk
cml2ZXJzL3hlbi94bGF0ZV9tbXUuYyBtaWdodCBiZSBhIGdvb2QgcGxhY2UgZm9yIHRoZXNlCnJv
dXRpbmVzLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:44:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h1AMu-0000Rn-HW; Tue, 05 Mar 2019 13:44:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1AMt-0000Ra-5e
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:44:27 +0000
X-Inumbo-ID: ca47cb8a-3f4c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca47cb8a-3f4c-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:44: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 143A6AB42;
 Tue,  5 Mar 2019 13:44:25 +0000 (UTC)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
 <f174efb0-0126-8d4c-ded8-515ebc769b73@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: <7e353593-40d8-a607-6c90-970a6f98fbda@suse.com>
Date: Tue, 5 Mar 2019 14:44: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: <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNDozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWVyZ2Vu
LAo+IAo+IE9uIDA1LjAzLjE5IDE1OjIwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBObyBuZXcg
ZmVhdHVyZXMgZm9yIDQuMTIuIFRoaXMgc2VyaWVzIHdpbGwgaGF2ZSB0byB3YWl0IHVudGlsIDQu
MTMuCj4gCj4gVGhpcyBpcyByYXRoZXIgYSBjb21wbGV4IGZpeCBmb3IgWzFdLgo+IAo+IFsxXQo+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OS0wMS9tc2cwMjM3OS5odG1sCj4gCgpXaXRoIHRoZSBwcm9ibGVtIGV4aXN0aW5nIGZvciBhYm91
dCAxIHllYXIgbm93IEkgc3RpbGwgZG9uJ3Qgc2VlIHRoZQp1cmdlbmN5IHRvIHJ1c2ggaXQgaW50
byA0LjEyICJhdCB0aGUgbGFzdCBtaW51dGUiLgoKQW5kIGFzIHlvdSBhcmUgc2F5aW5nOiB0aGlz
IGlzIGEgcmF0aGVyIGNvbXBsZXggZml4LiBJJ2QgbGlrZSB0byBoYXZlCm9ubHkgb25lIGZ1cnRo
ZXIgUkMgYmVmb3JlIGJyYW5jaGluZyBvZmYgNC4xMiwgc28gSSdkIGxpa2UgdG8gc2VlIHRoaXMK
c2VyaWVzIHRvIGdvIGluIGxhdGVyLgoKSXQgbWlnaHQgc3RpbGwgYmUgY29uc2lkZXJlZCBmb3Ig
NC4xMi4xICh5b3UnZCBoYXZlIHRvIG5lZ290aWF0ZSB0aGF0CndpdGggdGhlIHN0YWJsZSBtYWlu
dGFpbmVyLCBvZiBjb3Vyc2UpLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:50:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ASZ-0001GB-6y; Tue, 05 Mar 2019 13:50: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=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1ASX-0001G6-SD
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:50:17 +0000
X-Inumbo-ID: 9b4f1089-3f4d-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 9b4f1089-3f4d-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:50:17 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u9so2115366lfe.11
 for <xen-devel@lists.xen.org>; Tue, 05 Mar 2019 05:50:17 -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=4o3ZO0KxuASOwqJdjDYPPva+ACDQD5ake/HJ1jS4Vko=;
 b=hvwGoMeXdCPqMa/8vmx6abT4e2hj6mkiVUd4g6Cxz9vTduQ8M36zXYHo4x4xA+gE2W
 7zjqMGjWH2NIlX7PKrhjIdqp386soqta1S0LJEg4HAcARienuPl6daD5FRthp3UB2UQO
 Nz6bYJv7Ay0R+UqaGjtyxEArKh8Whl7HCR/3wNuRaZ41S3QHr8ciIOKeCJNGxLc0NCiF
 KkpBR0zB8yBOrwM3nH/JAV59YXdlYEMvRSxLiQRykttUmkWh9JyUiD+o8F7Fh8msPNHS
 FFE97eRn9GDoDWMCkMPfVj67jUxbojyhZuIprOS5O4Ho9OTFl+mLpG0RvgHdhJ+NeU04
 8p+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4o3ZO0KxuASOwqJdjDYPPva+ACDQD5ake/HJ1jS4Vko=;
 b=FPDRuY0uXwdnw1Rrq1gCeounuans6BrkofPMGqaU0n9rMkQUU0mY/wkuLKjsv8+H/Z
 n4pT0GoamG33aDlpC+oPv1jLMlYysb/lmT1SNPua54df/floK3vKPL8BRESdcRIaPBux
 3q+zoWsrs/epssVihpTWv6lc5+hoLVlgkkxsHqoNESGfPvZ45SyTfxrfWmIRUqLwZOjf
 u4zqo331eUy02sewTojV4+e8gWDsrCTCd6tXzjjFliooL6lYXv95ii1OxlF1Qw7uCZif
 kXToJexKVdpVkr63ncGw/CPxn76VnhKRtTUyMT/QCnxyIlaZojK8T8X24TVXqngbbX7B
 et0g==
X-Gm-Message-State: APjAAAURVxQx/gRjWfU+Iu+VF1N8vkam2mJOcMXk+SbU2wqjarTyJzaB
 BdVSL6lcB6caWdiA8BLFFSo=
X-Google-Smtp-Source: APXvYqwPCzZdj2i5rglZfuCNJyAU3HduiiINLN9l5WWVDOCKlCOb1W8mbWK4E6F6luv26y3LWAOeWA==
X-Received: by 2002:a19:a98f:: with SMTP id s137mr908939lfe.18.1551793815573; 
 Tue, 05 Mar 2019 05:50:15 -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 a22sm2371973lfg.54.2019.03.05.05.50.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Mar 2019 05:50:14 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
 <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
 <7e353593-40d8-a607-6c90-970a6f98fbda@suse.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e10bf598-2117-59b3-cb1b-f3d0caf998a2@gmail.com>
Date: Tue, 5 Mar 2019 15:50: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: <7e353593-40d8-a607-6c90-970a6f98fbda@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?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>

CgpPbiAwNS4wMy4xOSAxNTo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wMy8yMDE5
IDE0OjMyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBIZWxsbyBKdWVyZ2VuLAo+Pgo+PiBPbiAw
NS4wMy4xOSAxNToyMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE5vIG5ldyBmZWF0dXJlcyBm
b3IgNC4xMi4gVGhpcyBzZXJpZXMgd2lsbCBoYXZlIHRvIHdhaXQgdW50aWwgNC4xMy4KPj4KPj4g
VGhpcyBpcyByYXRoZXIgYSBjb21wbGV4IGZpeCBmb3IgWzFdLgo+Pgo+PiBbMV0KPj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21z
ZzAyMzc5Lmh0bWwKPj4KPiAKPiBXaXRoIHRoZSBwcm9ibGVtIGV4aXN0aW5nIGZvciBhYm91dCAx
IHllYXIgbm93IEkgc3RpbGwgZG9uJ3Qgc2VlIHRoZQo+IHVyZ2VuY3kgdG8gcnVzaCBpdCBpbnRv
IDQuMTIgImF0IHRoZSBsYXN0IG1pbnV0ZSIuCkkgaG9wZSwgdGhhdCBwcm9ibGVtIHdpbGwgYmUg
bGlzdGVkIGluIHRoZSByZWxlYXNlIG5vdGVzIGFzIGEga25vd24gaXNzdWUuCgo+IAo+IEFuZCBh
cyB5b3UgYXJlIHNheWluZzogdGhpcyBpcyBhIHJhdGhlciBjb21wbGV4IGZpeC4gSSdkIGxpa2Ug
dG8gaGF2ZQo+IG9ubHkgb25lIGZ1cnRoZXIgUkMgYmVmb3JlIGJyYW5jaGluZyBvZmYgNC4xMiwg
c28gSSdkIGxpa2UgdG8gc2VlIHRoaXMKPiBzZXJpZXMgdG8gZ28gaW4gbGF0ZXIuCj4gCj4gSXQg
bWlnaHQgc3RpbGwgYmUgY29uc2lkZXJlZCBmb3IgNC4xMi4xICh5b3UnZCBoYXZlIHRvIG5lZ290
aWF0ZSB0aGF0Cj4gd2l0aCB0aGUgc3RhYmxlIG1haW50YWluZXIsIG9mIGNvdXJzZSkuCgpTaG91
bGQgSSBzZW5kIHRoZSBzZXJpZXMgd2l0aG91dCBmb3ItNC4xMiBtYXJrPwoKLS0gClNpbmNlcmVs
eSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:50:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ASr-0001HT-Gc; Tue, 05 Mar 2019 13:50:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1ASq-0001HG-1J
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:50:36 +0000
X-Inumbo-ID: a5e33d9f-3f4d-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e33d9f-3f4d-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:50: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 87405ACD8;
 Tue,  5 Mar 2019 13:50:33 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78F6020000780021BB21@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: <5c1f67ea-59e1-6acd-840a-5c359bb663db@suse.com>
Date: Tue, 5 Mar 2019 14:50: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: <5C7E78F6020000780021BB21@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] IOMMU/x86: make page type checks
 consistent when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNDoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUgYXJlIGN1cnJl
bnRseSB0aHJlZSBtb3JlIG9yIGxlc3MgZGlmZmVyZW50IGNoZWNrczoKPiAtIF9nZXRfcGFnZV90
eXBlKCkgYWRqdXN0cyB0aGUgSU9NTVUgbWFwcGluZ3MgYWNjb3JkaW5nIHRvIHRoZSBuZXcgdHlw
ZQo+ICAgYWxvbmUsCj4gLSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSB3YW50cyBq
dXN0IHRoZSB0eXBlIHRvIGJlCj4gICBQR1Rfd3JpdGFibGVfcGFnZSwKPiAtIGlvbW11X2h3ZG9t
X2luaXQoKSBhZGRpdGlvbmFsbHkgcGVybWl0cyBhbGwgb3RoZXIgdHlwZXMgd2l0aCBhIHR5cGUK
PiAgIHJlZmNvdW50IG9mIHplcm8uCj4gVGhlIGNhbm9uaWNhbCBvbmUgaXMgaW4gX2dldF9wYWdl
X3R5cGUoKSwgYW5kIGFzIG9mIFhTQS0yODgKPiBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFi
bGUoKSBhbHNvIGhhcyBubyBuZWVkIGFueW1vcmUgdG8gZGVhbCB3aXRoCj4gUEdUX25vbmUgcGFn
ZXMuIEluIHRoZSBQViBEb20wIGNhc2UsIGhvd2V2ZXIsIFBHVF9ub25lIHBhZ2VzIGFyZSBzdGls
bAo+IG5lY2Vzc2FyeSB0byBjb25zaWRlciwgc2luY2UgaW4gdGhhdCBjYXNlIHBhZ2VzIGRvbid0
IGdldCBoYW5kZWQgdG8KPiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpLiBGdXJ0aGVybW9yZSwg
dGhlIGZ1bmN0aW9uIHNvIGZhciBhbHNvCj4gZXN0YWJsaXNoZWQgci9vIG1hcHBpbmdzLCB3aGlj
aCBpcyBub3QgaW4gbGluZSB3aXRoIHRoZSBydWxlcyBzZXQgZm9ydGgKPiBieSB0aGUgWFNBLTI4
OCBjaGFuZ2UuCj4gCj4gRm9yIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIHRvIG5v
dCBlbmNvdW50ZXIgUEdUX25vbmUgcGFnZXMKPiBhbnltb3JlIGV2ZW4gaW4gY2FzZXMgd2hlcmUg
dGhlIElPTU1VIGdldHMgZW5hYmxlZCBmb3IgYSBkb21haW4gb25seQo+IHdoZW4gaXQgaXMgYWxy
ZWFkeSBydW5uaW5nLCByZXBsYWNlIHRoZSBJT01NVSBkZXBlbmRlbmN5IGluCj4gZ3Vlc3RfcGh5
c21hcF9hZGRfZW50cnkoKSdzIGhhbmRsaW5nIG9mIFBWIGd1ZXN0cyB0byBjaGVjayBqdXN0IHRo
ZQo+IHN5c3RlbSB3aWRlIHN0YXRlIGluc3RlYWQgb2YgdGhlIGRvbWFpbiBwcm9wZXJ0eS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJJ20gdW5h
YmxlIHRvIGRlY2lkZSB3aGV0aGVyIHRoaXMgcGF0Y2ggc2hvdWxkIG1ha2UgaXQgaW50byA0LjEy
IG9yIG5vdAp3aXRoIHRoZSBnaXZlbiBpbmZvcm1hdGlvbi4gV2hhdCBoYXBwZW5zIHdpdGhvdXQg
dGhpcyBwYXRjaCAod29yc3QKY2FzZSk/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:53:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h1AVh-0001Sc-10; Tue, 05 Mar 2019 13:53: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1AVg-0001SW-1z
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:53:32 +0000
X-Inumbo-ID: 0cda7922-3f4e-11e9-bb13-5fc7bf8420e2
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cda7922-3f4e-11e9-bb13-5fc7bf8420e2;
 Tue, 05 Mar 2019 13: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 5A5BCABC1;
 Tue,  5 Mar 2019 13:53:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E798E020000780021BB43@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: <55039c66-447d-6aa5-446e-58b0e3496e97@suse.com>
Date: Tue, 5 Mar 2019 14:53: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: <5C7E798E020000780021BB43@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/3] memory: restrict
 XENMEM_remove_from_physmap to translated guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGNvbW1pdCByZS1p
bnRyb2R1Y2luZyBpdCAoMTRlYjNiNDFkMCBbInhlbjogcmVpbnN0YXRlIHByZXZpb3VzbHkKPiB1
bnVzZWQgWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAgaHlwZXJjYWxsIl0pIGFzIHdlbGwgYXMg
dGhlIG9uZSBoYXZpbmcKPiBvcmlnaW5hbGx5IGludHJvZHVjZWQgaXQgKGQ4MThmM2NiN2MgWyJo
dm06IFVzZSBtYWluIG1lbW9yeSBmb3IgdmlkZW8KPiBtZW1vcnkiXSkgYW5kIHRoZSBvbmUgdGhl
biBwdXJnaW5nIGl0IGFnYWluICg3OGMzMDk3ZTRmIFsiUmVtb3ZlIHVudXNlZAo+IFhFTk1FTV9y
ZW1vdmVfZnJvbV9waHlzbWFwIl0pIG1ha2UgY2xlYXIgdGhhdCB0aGlzIG9wZXJhdGlvbiBpcyBp
bnRlbmRlZAo+IGZvciB1c2Ugb24gSFZNIChpLmUuIHRyYW5zbGF0ZWQpIGd1ZXN0cyBvbmx5LiBS
ZXN0cmljdCBpdCBhdCBsZWFzdCBhcwo+IG11Y2gsIGJlY2F1c2UgZm9yIFBWIGd1ZXN0cyBkb2N1
bWVudGF0aW9uIChpbiB0aGUgcHVibGljIGhlYWRlcikgZG9lcwo+IG5vdCBldmVuIG1hdGNoIHRo
ZSBpbXBsZW1lbnRhdGlvbjogSXQgdGFsa3MgYWJvdXQgR1BGTiBhcyBpbnB1dCwgYnV0Cj4gZ2V0
X3BhZ2VfZnJvbV9nZm4oKSBhc3N1bWVzIGEgR01GTiBpbiB0aGUgbm9uLXRyYW5zbGF0ZWQgY2Fz
ZSAoYW5kIGhhbmRzCj4gYmFjayB0aGUgdmFsdWUgcGFzc2VkIGluKS4KPiAKPiBBbHNvIGxpZnQg
dGhlIGNoZWNrIGluIFhFTk1FTV9hZGRfdG9fcGh5c21hcHssX2JhdGNofSBoYW5kbGluZyB1cAo+
IGRpcmVjdGx5IGludG8gdG9wIGxldmVsIGh5cGVyY2FsbCBoYW5kbGluZywgYW5kIGNsYXJpZnkg
dGhpbmdzIGluIHRoZQo+IHB1YmxpYyBoZWFkZXIgYWNjb3JkaW5nbHkuCj4gCj4gVGFrZSB0aGUg
bGliZXJ0eSBhbmQgYWxzbyByZXBsYWNlIGEgcG9pbnRsZXNzIHVzZSBvZiAiY3VycmVudCIgd2l0
aCBhCj4gbW9yZSBlZmZpY2llbnQgdXNlIG9mIGFuIGV4aXN0aW5nIGxvY2FsIHZhcmlhYmxlIChv
ciBmdW5jdGlvbiBwYXJhbWV0ZXIKPiB0byBiZSBwcmVjaXNlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpEbyBJIHJlYWQgdGhpcyBjb3JyZWN0
bHk6IG5vdGhpbmcgYmFkIGZvciB0aGUgaG9zdCBjYW4gaGFwcGVuIHdpdGhvdXQKdGhpcyBwYXRj
aD8gSWYgdGhpcyBpcyBjb3JyZWN0IEknZCBsaWtlIHRvIGRlZmVyIHRoaXMgcGF0Y2ggdW50aWwg
NC4xMy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 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 1h1AYB-0001bl-Kn; Tue, 05 Mar 2019 13:56: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=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1AYA-0001bg-9E
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 13:56:06 +0000
X-Inumbo-ID: 6b1ba8c6-3f4e-11e9-a155-df406aa7244d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6b1ba8c6-3f4e-11e9-a155-df406aa7244d;
 Tue, 05 Mar 2019 13:56:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9B79880D;
 Tue,  5 Mar 2019 05:56:04 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 85DCD3F706;
 Tue,  5 Mar 2019 05:56:03 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
Date: Tue, 5 Mar 2019 13:56: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: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzLzUvMTkgMToxNCBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBUaGUgaW50ZXJm
YWNlIGlzIGltcGxlbWVudGVkIGluIGEgd2F5IHZjcHVfcnVuc3RhdGVfaW5mbyBzdHJ1Y3R1cmUg
aXMgbWFwcGVkIHRvCj4gdGhlIGh5cGVydmlzb3Igb24gdGhlIGh5cGVyY2FsbCBwcm9jZXNzaW5n
IGFuZCBpcyBkaXJlY3RseSBhY2Nlc3NlZCBkdXJpbmcgaXRzCj4gdXBkYXRlcy4KCkkgaGFkIHNv
bWUgY29uY2VybiBhYm91dCB0aGlzIHNvbHV0aW9uIGluIFsxXSB0aGF0IGhhdmUgbm90IGJlZW4g
CmFkZHJlc3NlZCBub3IgZXZlbiBtZW50aW9uZWQgaW4gdGhlIHNlcmllcy4KClRoaXMgaXMgbm90
IHRoZSBmaXJzdCB0aW1lIHRoaXMgaXMgaGFwcGVuaW5nLCBzbyBJIGFtIGdvaW5nIHRvIGlnbm9y
ZSAKdGhpcyBzZXJpZXMgdW50aWwgeW91IGZpbmFsbHkgYWRkcmVzcyB0aGUgcHJvYmxlbXMuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 13:58:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13: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 1h1Aaq-0001lX-5g; Tue, 05 Mar 2019 13:58: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=rxLf=RI=citrix.com=prvs=96038945f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1Aao-0001lO-OI
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:58:50 +0000
X-Inumbo-ID: cbb48626-3f4e-11e9-b982-77a15e2dc685
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbb48626-3f4e-11e9-b982-77a15e2dc685;
 Tue, 05 Mar 2019 13:58:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="86797521"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78B0020000780021BB1E@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: <c68d32f2-625a-7ec2-212e-115acd512006@citrix.com>
Date: Tue, 5 Mar 2019 13:58:40 +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: <5C7E78B0020000780021BB1E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] x86/mm: fix #GP(0) in switch_cr3_cr4()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMDUvMDMvMjAxOSAxMzoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2l0aCAicGNpZD1uby14
cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQtYml0IFBWIGRvbWFpbnMK
PiAoYWNoaWV2YWJsZSB3aXRoIG9uZSBvZiAieHB0aT1uby1kb20wIiBvciAieHB0aT1uby1kb211
IiksIHN3aXRjaGluZwo+IGZyb20gYSBQQ0lELWRpc2FibGVkIHRvIGEgUENJRC1lbmFibGVkIDY0
LWJpdCBQViBkb21haW4gZmFpbHMgdG8gc2V0Cj4gQ1I0LlBDSURFIGluIHRpbWUsIGFzIENSNC5Q
R0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQo+IHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNCgpLCBpbiBwYXJ0aWN1bGFyIGFzIHVzZWQgYnkgd3JpdGVfcHRiYXNlKCkpLAoKVGhpcyBp
cyBzdGFsZSB3aXRoIFhTQS0yOTMgaW4gcGxhY2UsIGFuZCBpcyBub3cgcHZfZml4dXBfZ3Vlc3Rf
Y3I0KCkKCj4gYW5kIGhlbmNlIHRoZSBlYXJseSBDUjQgd3JpdGUgd291bGQgYmUgc2tpcHBlZC4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWxzbyAr
MSBmb3IgZml4aW5nIGluIDQuMTIKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:08:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:08:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Ak1-0002ZP-5F; Tue, 05 Mar 2019 14:08: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=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1Ak0-0002ZK-M3
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:08:20 +0000
X-Inumbo-ID: 20bebdc0-3f50-11e9-964c-0b6f435e8858
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 20bebdc0-3f50-11e9-964c-0b6f435e8858;
 Tue, 05 Mar 2019 14:08: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 D316B80D;
 Tue,  5 Mar 2019 06:08:18 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2B32C3F706;
 Tue,  5 Mar 2019 06:08:15 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
 <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
 <deec0912-6efe-d129-4c06-6d8ef506964e@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5a320701-4c7d-d19b-ccb2-7d949ae97623@arm.com>
Date: Tue, 5 Mar 2019 14:08: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: <deec0912-6efe-d129-4c06-6d8ef506964e@suse.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>,
 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>

SGkgSnVlcmdlbiwKCk9uIDMvNS8xOSAxMjo1NyBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBP
biAyNy8wMi8yMDE5IDExOjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICgrIEp1ZXJnZW4gR3Jv
c3MgYXMgUk0pCj4+Cj4+IEkgZm9yZ290IHRvIENDIEp1ZXJnZW4gZm9yIHRoaXMuCj4+Cj4+IE9u
IDIvMjYvMTkgMTE6MDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEFmdGVyIHVwZ3JhZGlu
ZyBEZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNpbmcgY29uc29sZSBtYW5nbGluZwo+
Pj4gd2hlbiB1c2luZyB6c2guIFRoaXMgaXMgaGFwcGVubmluZyBiZWNhdXNlIG91dHB1dCBzZW50
IGJ5IHpzaCB0byB0aGUKPj4+IGNvbnNvbGUgbWF5IGNvbnRhaW4gTlVMIGNoYXJhY3RlciBpbiB0
aGUgbWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Pgo+Pj4gTGludXggaXMgc2VuZGluZyB0aGUgYnVm
ZmVyIGFzIGl0IGlzIHRvIFhlbiBjb25zb2xlIHZpYSBDT05TT0xFSU9fd3JpdGUuCj4+PiBIb3dl
dmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNvbnNpZGVycyBOVUwgY2hhcmFjdGVyIGlz
IHVzZWQgdG8KPj4+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25v
cmUgYW55dGhpbmcgYWZ0ZXIgaXQuCj4+Pgo+Pj4gVGhlIGFjdHVhbCBkb2N1bWVudGF0aW9uIG9m
IENPTlNPTEVJT193cml0ZSBpcyBwcmV0dHkgbGltaXRlZC4gRnJvbSB0aGUKPj4+IGRlY2xhcmF0
aW9uLCB0aGUgaHlwZXJjYWxsIHRha2VzIGEgYnVmZmVyIGFuZCBzaXplLiBTbyB0aGlzIGNvdWxk
IGxlYWQKPj4+IHRvIHRoaW5rIHRoZSBOVUwgY2hhcmFjdGVyIGlzIGFsbG93ZWQgaW4gdGhlIG1p
ZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29uc29s
ZSBBUEkgdG8gcGFzcyB0aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4+PiBkb3duIHNvIHdlIGNh
biByZW1vdmUgdGhlIHJlbGlhbmNlIG9uIGJ1ZmZlciB0ZXJtaW5hdGluZyBieSBhIE5VTAo+Pj4g
Y2hhcmFjdGVyLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCj4gVGhlIHJpc2sgZm9yIGEgcmVncmVzc2lvbiBpcyB0b28gaGlnaCB0
aGlzIGxhdGUgaW4gdGhlIDQuMTIgcmVsZWFzZQo+IHByb2Nlc3MgSU1PLgoKVGhpcyBjb2RlIHBh
dGggaXMgZmFpcmx5IHdlbGwgdGVzdGVkIChjb25zb2xlIGFyZSB1c2VkIHByZXR0eSBtdWNoIGFs
bCAKdGhlIHRpbWVzKS4gU28gYSByZWdyZXNzaW9uIHdvdWxkIGJlIHF1aWNrbHkgbm90aWNlZC4K
ClRoaXMgcGF0Y2ggaGFzIHRoZSBhZHZhbnRhZ2UgdG8gYWxsb3cgdXBncmFkZSB0byBhIG5ld2Vy
IERlYmlhbiB3aXRob3V0IApsb29zaW5nIHBhcnQgb2YgeW91ciBwcm9tcHQgb24genNoLiBJIGFt
IG5vdCBzdXJlIHdoZXRoZXIgdGhlIHByb2JsZW0gaXMgCnRoZSBzYW1lIHdpdGggb3RoZXIgRGlz
dHJvcy4KCj4gCj4gTXkgcGxhbiBpcyB0byBoYXZlIG9ubHkgb25lIGZ1cnRoZXIgUkMgYmVmb3Jl
IGJyYW5jaGluZyBvZmYgNC4xMiwKPiBzbyBwbGVhc2UgbGV0IHVzIHNoaWZ0IHRoaXMgcGF0Y2gg
dG8gNC4xMy4KCkkgdW5kZXJzdGFuZC4gSXQgaXMgcG9zc2libGUgdG8gd29ya2Fyb3VuZCB0aGUg
cHJvYmxlbSBhdCBsZWFzdCB3aXRoIAp6c2guIFNvIGEgcmVsZWFzZSBub3RlIGluIFhlbiAoYW5k
IG1heWJlIERlYmlhbikgc2hvdWxkIGRvIHRoZSBqb2IuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:11:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14: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 1h1An8-0003JD-VQ; Tue, 05 Mar 2019 14:11: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=YteL=RI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1An7-0003J5-Sc
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 14:11:33 +0000
X-Inumbo-ID: 93e81f94-3f50-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 93e81f94-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:11:33 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id z196so6276005lff.4
 for <xen-devel@lists.xen.org>; Tue, 05 Mar 2019 06:11:33 -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=5+rpPUl5gX+mb8vcKPSRlSiGXm2icstzIAgxM7kgDag=;
 b=td+BgspAYFZG2WOmRNnhQuA52m1DYJC4TUvvSSUQ5w6D+Ogdgxzp7ckcyL7pWrDW3K
 QOgXQDd4Sz6rwVfa/sAYHVTQ2f8w19V5CSj0PPDGpcvQg9EtHeGP1MdCQy0nZsvy0dzc
 yyA+tCZCyo8vwhUUfkrQQ7YBJRRfq+30Ia1PH0l7gM2EMHxiTFxVJ6jNWnVQnP8eWJId
 opoxozQvSVocqTE61wAYozbLIHROvjBQPvTlqXouKXbuh7hpuGJqmkCs6zOQfE3ibYDb
 gIZb6E5oQYhGgRhLntAEFIUnu1yqcfDrVQ640EvaoUc0XPi1Eql7WO3DM9hYnkpclT5f
 Qm0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=5+rpPUl5gX+mb8vcKPSRlSiGXm2icstzIAgxM7kgDag=;
 b=rbSCSMU11klFTN7f3wS3Rml+pXVMfLyIe5MrL6xS0+63yUBbScIrVit8vjv9jhAUva
 /XU6P0fn/oDeYq0uMgfbMQebWrawMGMbF29OjI74uF/wI64z3n2kskHmIVNu7g6m5nxj
 azZ2xTJfPXMXWXaYSOsFg1XAtr4JhnziPjdXK1TiEfCWSGk78x7vrL5WvK/blpCDogYa
 o63mU1OuCuuskSre2Wb2OY9PcQ4XzqXX8Q+a1s0IXJSeoxubt5SnppoPZX/XFBvgWfJo
 yVyxL+Y8CrPHr2N4MEiew7w7gqGRsm9OBEZtr8qFfTRm9hhigTElNRZNY8k9Q3V31BJg
 TvKQ==
X-Gm-Message-State: APjAAAW7l7Pk/p2Ucxj7c78gqet+XHWuBNf4JDxYy+l/MN+fTD/ShAJZ
 AgXfzcMzMulzCr7HpDjaRpI=
X-Google-Smtp-Source: APXvYqw4obEK1EuF5budBlzvs3aNESA3xeqxEmDeuZ3vAdarWZ7hl7zidwtRwdRJ2fcXwID+dzkLHg==
X-Received: by 2002:ac2:50c5:: with SMTP id h5mr983367lfm.26.1551795091682;
 Tue, 05 Mar 2019 06:11:31 -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 p22sm2147266ljb.93.2019.03.05.06.11.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Mar 2019 06:11:31 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
 <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
 <7df7e4b1-f7f7-8688-1fff-732add762e0e@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e93d9181-950e-4834-7c94-6577e7c071c0@gmail.com>
Date: Tue, 5 Mar 2019 16:11: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: <7df7e4b1-f7f7-8688-1fff-732add762e0e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 =?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>

SGVsbG8gSnVsaWVuLAoKT24gMDUuMDMuMTkgMTU6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGlzIGlzIGp1c3QgYW4gYW5ub3lhbmNlIGluIGRlYnVnIGJ1aWxkIGJlY2F1c2Ugb2YgdGhlIG51
bWJlciBvZiBtZXNzYWdlIHByaW50ZWQuCkl0IGlzIG5vdCBhbiBhbm5veWFuY2UsIGJ1dCBpbmFj
Y3VyYXRlIHJ1bnN0YXRlIGluZm8gcGFzc2VkIChhY3R1YWxseSBub3QgcGFzc2VkKSB0byBLUFRJ
IGVuYWJsZWQgZ3Vlc3RzLgpEZWJ1ZyBidWlsZCBvbmx5IG1ha2VzIHRoZSBwcm9ibGVtIHZpc2li
bGUuCgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:12:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1AnZ-0003Og-Dd; Tue, 05 Mar 2019 14:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jWr4=RI=micron.com=beanhuo@srs-us1.protection.inumbo.net>)
 id 1h1AnX-0003O6-Ai
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:11:59 +0000
X-Inumbo-ID: a1d938ae-3f50-11e9-bd7f-ab13c319a44f
Received: from mailout.micron.com (unknown [137.201.242.129])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1d938ae-3f50-11e9-bd7f-ab13c319a44f;
 Tue, 05 Mar 2019 14:11:56 +0000 (UTC)
Received: from mail.micron.com (bowex36h.micron.com [137.201.84.179])
 by mailout.micron.com (8.14.4/8.14.6) with ESMTP id x25EBtMX016804
 for <xen-devel@lists.xenproject.org>; Tue, 5 Mar 2019 07:11:55 -0700
Received: from BOWEX17H.micron.com (137.201.20.32) by BOWEX36H.micron.com
 (137.201.84.179) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Tue, 5 Mar
 2019 07:11:54 -0700
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (137.201.20.7) by
 BOWEX17H.micron.com (137.201.20.32) with Microsoft SMTP Server (TLS)
 id 15.0.1365.1 via Frontend Transport; Tue, 5 Mar 2019 07:11:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=MicronCorp.onmicrosoft.com; s=selector1-micron-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=b4k/zmnoD6Bu0AnkyEfNN/Szwm5aGHaxBikIENEZE24=;
 b=LylEXsmN/tYL6miPS3qcYk0EuviriKuox8DCnzuHM7P6GDqdxemjh9YNUQOiH77iMpeufqeI9amrTweF9HD8rJcfj6YrHRThmYLdQf8K8FhsKaKq3oMf7T2+zdekVf5buwcCu30ymqeUX/+nlW0JY1OazE3vAzP9KwndIgN4STo=
Received: from SN6PR08MB4544.namprd08.prod.outlook.com (52.135.115.146) by
 SN6PR08MB4653.namprd08.prod.outlook.com (52.135.115.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1665.16; Tue, 5 Mar 2019 14:11:52 +0000
Received: from SN6PR08MB4544.namprd08.prod.outlook.com
 ([fe80::dc03:9e0:c448:5d24]) by SN6PR08MB4544.namprd08.prod.outlook.com
 ([fe80::dc03:9e0:c448:5d24%2]) with mapi id 15.20.1665.019; Tue, 5 Mar 2019
 14:11:52 +0000
From: "Bean Huo (beanhuo)" <beanhuo@micron.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Unable to copy the kernel in the hwdom memory
Thread-Index: AdTTXWAEmyLxABuHTa+o3e5xZzHQ6A==
Date: Tue, 5 Mar 2019 14:11:52 +0000
Message-ID: <SN6PR08MB45440143DECE7974364A3B2EDB720@SN6PR08MB4544.namprd08.prod.outlook.com>
Accept-Language: en-150, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=beanhuo@micron.com; 
x-originating-ip: [165.225.81.40]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9f857241-6e41-4416-2a12-08d6a1748454
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:SN6PR08MB4653; 
x-ms-traffictypediagnostic: SN6PR08MB4653:|SN6PR08MB4653:
x-microsoft-exchange-diagnostics: =?us-ascii?Q?1; SN6PR08MB4653;
 23:BzYgSL/xNzNqfD8R06UccVZaiTlWnvN8h5e8JvOgy?=
 =?us-ascii?Q?Pfvz1KgIo5mAiUmeTUIgMZItgerPuOGAQ5tZSBt2/P2sl2h6Bs3nrgHJck0Q?=
 =?us-ascii?Q?jPAGgaMB0lhbTqxuCea5T7x2ylWeKzP+azkIGCkbJLT7UrF71eMy1QGfC/Gv?=
 =?us-ascii?Q?RUQe7UwEBqrVGaQUicHiJew8yHMfAmLhIvVE92GQmz22A/YthbFVgPYtYPCX?=
 =?us-ascii?Q?awEgUcj68dPnQAwn5HlYJReRUc0fVhDO1iqL5lytJfi/13iX0XwAGqF9Z74S?=
 =?us-ascii?Q?8/Gcey9bHve6lADW8+KVcAgOrCod9sqrsBDSYAQ2ARMpO0tcgJgyk/RznpOv?=
 =?us-ascii?Q?e0UK3moMgH80oeZF4HSioCGWsnSHQGoY4ZBHIdpSLEqyixmLyrzPKeVi52nD?=
 =?us-ascii?Q?1hfHKPwamnXM5fU1wnsPuJTbAZmb63gVysO1SQIPDSkoWToNqUcSR7vVrH7b?=
 =?us-ascii?Q?KqOrimoQ/nPN5LvGN7EYf69PHMLSpAHw1rzUaOwdLStoWzgJvWxpAPMIy67c?=
 =?us-ascii?Q?D6YflwmZ7xi+zPvyZpv9DVrL4Nz+fv7zbdU2q9HR8ldEfziM5OvTKAb2Twn/?=
 =?us-ascii?Q?+34OBEYPPgicngLMysAH9wFNLaBCh9SL/HKmwp0NoHWYncMC/V1NRb2u8YOY?=
 =?us-ascii?Q?MVlmhdu9NvBspPc7/gMhGFjegtWIVSfyzbzMaRbe1lyt4HqSh+iWPW4vgDW0?=
 =?us-ascii?Q?IeZZyqmJGqBlJT2pylXrleuXH/zqPz0MKoOTbxQcx9tex9YOyb2HX70nsGbr?=
 =?us-ascii?Q?oAcmedustzKsF+Fr9TT/gerJ1cLKKIpbFAxSSQnIjXU3OCpRs2Scw/DcHdUX?=
 =?us-ascii?Q?oppFHQTeuH1zG9KQ/HDqZ3DxTXL8AiP20oNDmjDbDUakCc5ICn72MdzB6mO5?=
 =?us-ascii?Q?FXgbxsSviVGM/EOQze01nuKfS3VaRwVsuMihAKWwqGTWf2CnkYbITPzldocX?=
 =?us-ascii?Q?ndS5wutMte4ChdxjV7PvUGgaKCefaAO8InnchYLx4fr2jCw17Iz6haj18Xsc?=
 =?us-ascii?Q?FImeubtRDQWvcvq2ZHJgjkhZSiZF4MY9nZeAdoKra0vx9Vz15SW6Z15vXgtW?=
 =?us-ascii?Q?Tez0LZd1Er2XyX9/LznYNgy7LowY/9GQBTWYy2af4s7dfjKk4zkIYS4ScKY5?=
 =?us-ascii?Q?zxJUh7eh2PbrWzs7SgWy9VxIhHYwWnJvP02T9wFPiIaPYv1E8xSNCZ2Egn7p?=
 =?us-ascii?Q?sM4Ij8agcoHR3A=3D?=
x-microsoft-antispam-prvs: <SN6PR08MB4653784BF8BF874AA3A3B3C6DB720@SN6PR08MB4653.namprd08.prod.outlook.com>
x-forefront-prvs: 0967749BC1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(136003)(366004)(376002)(396003)(189003)(199004)(5660300002)(8676002)(5640700003)(9686003)(86362001)(6116002)(6916009)(478600001)(25786009)(6436002)(3846002)(26005)(81166006)(55016002)(2906002)(81156014)(8936002)(2501003)(52536013)(68736007)(186003)(14454004)(97736004)(316002)(102836004)(6506007)(476003)(7736002)(53936002)(305945005)(99286004)(486006)(74316002)(71200400001)(105586002)(55236004)(7696005)(2351001)(71190400001)(106356001)(66066001)(256004)(14444005)(33656002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR08MB4653;
 H:SN6PR08MB4544.namprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: micron.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pHVaP41oW/LfUQeikBXoHDXsOgLmw53LXiQUu63+7Lkk9Kp8aCSETKUr5uBrFhxEgRLMM3F5OaxZ3JYLD+GiNBUXFBQzKbp900sLMqj8RwUEh0S9NpgCo6WHBKNtfM3nmGIMnBmo/RwwP/NGjT/h/azR84KS1NuoNiRzNCt1S1jr7JAabrxrviIIdS2U/YMRjDVDVBdUDgXgT6xHXAT+Ls8o0FTZWSBJxbs3FqmzZ+AxOuzcjeb1LuNu2tjhDi25mvIg7zjmhOv4ALB5njvdDLelsigfHWNoZMdLE/fRvlUM7xCrX1nj/g2nUL5f9kxDnq014aWmfTNsPZf4qaJkFfXAvl1g0Y2isBFb/uLwdK4tlpl4aQxPq4bhDPSKYSzL/To29lY9EG9dD2yQUUwQipAfSHOUXgrwYO1alzx1olg=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f857241-6e41-4416-2a12-08d6a1748454
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2019 14:11:52.6979 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f38a5ecd-2813-4862-b11b-ac1d563c806f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR08MB4653
X-OriginatorOrg: micron.com
X-TM-AS-Product-Ver: SMEX-12.0.0.1782-8.200.1013-24470.005
X-TM-AS-Result: No-1.558800-0.000000-31
X-TM-AS-MatchedID: 101405-702898-701461-709584-700038-303086-711664-708804-7
 80012-186055-703523-700918-701001-700767-186027-701053-148004-148007-148020
 -148050-42000-42003-63
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
X-MT-CheckInternalSenderRule: True
X-Scanned-By: MIMEDefang 2.78 on 137.201.130.65
Subject: [Xen-devel] Unable to copy the kernel in the hwdom 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCAKSSBqdXN0IHRyeSB0byBlbmFibGUgeGVuIDQuMTIgb24gbXkgb25lIHBsYXRmb3JtLCBi
dXQgZ290IHRoaXMgZXJyb3IuIEFuZCBpZiBJIGNob29zZSA0LjggdmVyc2lvbiBYZW4uCkl0IHdv
cmtzLCBkb2Vzbid0IGhhdmUgdGhpcy4gSWYgdGhlcmUgaXMgc29tZW9uZSBjYW4gZ2l2ZSBtZSBz
b21lIGRlZXAgZGVidWdnaW5nIHRpcCwgdGhhdCB3aWxsIGJlIHZlcnkgYXBwcmVjaWF0aXZlLgpU
aGFua3MKCgooWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0MC1iaXQgUEEgYW5kIDgtYml0IFZN
SUQKKFhFTikgUDJNOiAzIGxldmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4
CihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBidWlsZC1pZDogZWVmM2Yz
Y2EzMTkyMzkxZDYwYjAzMDNlMzEwOTUyNjE2YmVmNzhiZgooWEVOKSBhbHRlcm5hdGl2ZXM6IFBh
dGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyYWJiZDggLT4gMDAwMDAwMDAwMDJhYzIy
MAooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhFTikgTG9hZGluZyBEb21kMCBrZXJu
ZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwYjhlZGYwMDAKKFhFTikgQWxsb2NhdGluZyAx
OjEgbWFwcGluZ3MgdG90YWxsaW5nIDUxMk1CIGZvciBkb20wOgooWEVOKSBCQU5LWzBdIDB4MDAw
MDAwMjAwMDAwMDAtMHgwMDAwMDAzMDAwMDAwMCAoMjU2TUIpCihYRU4pIEJBTktbMV0gMHgwMDAw
MDA5MDAwMDAwMC0weDAwMDAwMGEwMDAwMDAwICgyNTZNQikKKFhFTikgR3JhbnQgdGFibGUgcmFu
Z2U6IDB4MDAwMDAwYjhkYjMwMDAtMHgwMDAwMDBiOGRmMzAwMAooWEVOKSBBbGxvY2F0aW5nIFBQ
SSAxNiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJv
bSAwMDAwMDAwMGI4ZWRmMDAwIHRvIDAwMDAwMDAwMjAwODAwMDAtMDAwMDAwMDAyMTRiYmEwMAoo
WEVOKSAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVO
KSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgVW5hYmxlIHRvIGNvcHkgdGhlIGtlcm5lbCBpbiB0aGUg
aHdkb20gbWVtb3J5CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:12:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12: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 1h1Anq-0003TU-Qw; Tue, 05 Mar 2019 14:12: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1Anp-0003TC-OL
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:12:17 +0000
X-Inumbo-ID: ac16cf5c-3f50-11e9-a061-4f5b08ff9cb6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac16cf5c-3f50-11e9-a061-4f5b08ff9cb6;
 Tue, 05 Mar 2019 14:12: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 02336B155;
 Tue,  5 Mar 2019 14:12:11 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
 <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
 <deec0912-6efe-d129-4c06-6d8ef506964e@suse.com>
 <5a320701-4c7d-d19b-ccb2-7d949ae97623@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: <f273eb4a-053f-14ec-29e8-530ce7b209e5@suse.com>
Date: Tue, 5 Mar 2019 15:12: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: <5a320701-4c7d-d19b-ccb2-7d949ae97623@arm.com>
Content-Language: de-DE
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNTowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEp1ZXJnZW4sCj4g
Cj4gT24gMy81LzE5IDEyOjU3IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNy8wMi8y
MDE5IDExOjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiAoKyBKdWVyZ2VuIEdyb3NzIGFzIFJN
KQo+Pj4KPj4+IEkgZm9yZ290IHRvIENDIEp1ZXJnZW4gZm9yIHRoaXMuCj4+Pgo+Pj4gT24gMi8y
Ni8xOSAxMTowMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEFmdGVyIHVwZ3JhZGluZyBE
ZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNpbmcgY29uc29sZSBtYW5nbGluZwo+Pj4+
IHdoZW4gdXNpbmcgenNoLiBUaGlzIGlzIGhhcHBlbm5pbmcgYmVjYXVzZSBvdXRwdXQgc2VudCBi
eSB6c2ggdG8gdGhlCj4+Pj4gY29uc29sZSBtYXkgY29udGFpbiBOVUwgY2hhcmFjdGVyIGluIHRo
ZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPj4+Pgo+Pj4+IExpbnV4IGlzIHNlbmRpbmcgdGhlIGJ1
ZmZlciBhcyBpdCBpcyB0byBYZW4gY29uc29sZSB2aWEKPj4+PiBDT05TT0xFSU9fd3JpdGUuCj4+
Pj4gSG93ZXZlciwgdGhlIGltcGxlbWVudGF0aW9uIGluIFhlbiBjb25zaWRlcnMgTlVMIGNoYXJh
Y3RlciBpcyB1c2VkIHRvCj4+Pj4gdGVybWluYXRlIHRoZSBidWZmZXIgYW5kIHRoZXJlZm9yZSB3
aWxsIGlnbm9yZSBhbnl0aGluZyBhZnRlciBpdC4KPj4+Pgo+Pj4+IFRoZSBhY3R1YWwgZG9jdW1l
bnRhdGlvbiBvZiBDT05TT0xFSU9fd3JpdGUgaXMgcHJldHR5IGxpbWl0ZWQuIEZyb20gdGhlCj4+
Pj4gZGVjbGFyYXRpb24sIHRoZSBoeXBlcmNhbGwgdGFrZXMgYSBidWZmZXIgYW5kIHNpemUuIFNv
IHRoaXMgY291bGQgbGVhZAo+Pj4+IHRvIHRoaW5rIHRoZSBOVUwgY2hhcmFjdGVyIGlzIGFsbG93
ZWQgaW4gdGhlIG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCB1cGRh
dGVzIHRoZSBjb25zb2xlIEFQSSB0byBwYXNzIHRoZSBzaXplIGFsb25nIHRoZSBidWZmZXIKPj4+
PiBkb3duIHNvIHdlIGNhbiByZW1vdmUgdGhlIHJlbGlhbmNlIG9uIGJ1ZmZlciB0ZXJtaW5hdGlu
ZyBieSBhIE5VTAo+Pj4+IGNoYXJhY3Rlci4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IFRoZSByaXNrIGZvciBhIHJlZ3Jl
c3Npb24gaXMgdG9vIGhpZ2ggdGhpcyBsYXRlIGluIHRoZSA0LjEyIHJlbGVhc2UKPj4gcHJvY2Vz
cyBJTU8uCj4gCj4gVGhpcyBjb2RlIHBhdGggaXMgZmFpcmx5IHdlbGwgdGVzdGVkIChjb25zb2xl
IGFyZSB1c2VkIHByZXR0eSBtdWNoIGFsbAo+IHRoZSB0aW1lcykuIFNvIGEgcmVncmVzc2lvbiB3
b3VsZCBiZSBxdWlja2x5IG5vdGljZWQuCgpPbmx5IGlmIHlvdSB0ZXN0IGFsbCB0aGUgZ3Vlc3Rz
IG91dCBpbiB0aGUgd2lsZC4KCj4gVGhpcyBwYXRjaCBoYXMgdGhlIGFkdmFudGFnZSB0byBhbGxv
dyB1cGdyYWRlIHRvIGEgbmV3ZXIgRGViaWFuIHdpdGhvdXQKPiBsb29zaW5nIHBhcnQgb2YgeW91
ciBwcm9tcHQgb24genNoLiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhlIHByb2JsZW0gaXMKPiB0
aGUgc2FtZSB3aXRoIG90aGVyIERpc3Ryb3MuCj4gCj4+Cj4+IE15IHBsYW4gaXMgdG8gaGF2ZSBv
bmx5IG9uZSBmdXJ0aGVyIFJDIGJlZm9yZSBicmFuY2hpbmcgb2ZmIDQuMTIsCj4+IHNvIHBsZWFz
ZSBsZXQgdXMgc2hpZnQgdGhpcyBwYXRjaCB0byA0LjEzLgo+IAo+IEkgdW5kZXJzdGFuZC4gSXQg
aXMgcG9zc2libGUgdG8gd29ya2Fyb3VuZCB0aGUgcHJvYmxlbSBhdCBsZWFzdCB3aXRoCj4genNo
LiBTbyBhIHJlbGVhc2Ugbm90ZSBpbiBYZW4gKGFuZCBtYXliZSBEZWJpYW4pIHNob3VsZCBkbyB0
aGUgam9iLgoKQ291bGQgeW91IHBsZWFzZSBwb3N0IHRoZSBuZWVkZWQgaW5mb3JtYXRpb24gZm9y
IHRoZSA0LjEyIFJOPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:30:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1B5P-0005LK-PY; Tue, 05 Mar 2019 14:30: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=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1B5O-0005LF-AT
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 14:30:26 +0000
X-Inumbo-ID: 36d47a7a-3f53-11e9-8ca5-b793057c9d44
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 36d47a7a-3f53-11e9-8ca5-b793057c9d44;
 Tue, 05 Mar 2019 14:30: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 5068B80D;
 Tue,  5 Mar 2019 06:30:24 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E48D03F575;
 Tue,  5 Mar 2019 06:30:22 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, Juergen Gross <jgross@suse.com>, 
 xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
 <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
 <7df7e4b1-f7f7-8688-1fff-732add762e0e@arm.com>
 <e93d9181-950e-4834-7c94-6577e7c071c0@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2a8bc2a-4443-77ae-0764-7e67e06d3474@arm.com>
Date: Tue, 5 Mar 2019 14:30:20 +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: <e93d9181-950e-4834-7c94-6577e7c071c0@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 =?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>

SGksCgpPbiAzLzUvMTkgMjoxMSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxp
ZW4sCj4gCj4gT24gMDUuMDMuMTkgMTU6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhpcyBp
cyBqdXN0IGFuIGFubm95YW5jZSBpbiBkZWJ1ZyBidWlsZCBiZWNhdXNlIG9mIHRoZSBudW1iZXIg
b2YgCj4+IG1lc3NhZ2UgcHJpbnRlZC4KPiBJdCBpcyBub3QgYW4gYW5ub3lhbmNlLCBidXQgaW5h
Y2N1cmF0ZSBydW5zdGF0ZSBpbmZvIHBhc3NlZCAoYWN0dWFsbHkgCj4gbm90IHBhc3NlZCkgdG8g
S1BUSSBlbmFibGVkIGd1ZXN0cy4KVGhlIHJ1bnN0YXRlIGlzIGFjdHVhbGx5IHVwZGF0ZWQganVz
dCBub3QgZm9yIHRoZSBndWVzdC4gSXQgd2lsbCBiZSBkb25lIAphdCB0aGUgbmV4dCBjb250ZXh0
IHN3aXRjaC4gQnV0IEkgYW0gbm90IGNvbnZpbmNlZCB5b3Ugd2lsbCBhY3R1YWxseSBzZWUgCmEg
bWFqb3IgZGlmZmVyZW5jZXMgaW4gbnVtYmVyIGhlcmUuIERvIHlvdSBoYXZlIGZpZ3VyZXM/CgpM
YXN0bHksIGFzIHlvdSBjYW4gc2VlLCBJIGRvbid0IGhhdmUgdGhlIHNhbWUgb3BpbmlvbnMgYXMg
eW91IGZvciB0aGUgCmlzc3Vlcy4gSXQgbWF5IGhhdmUgaGVscGVkIGlmIHlvdSBwcm92aWRlZCBh
IGRlc2NyaXB0aXZlIGNvdmVyIGxldHRlciAKZXhwbGFpbmluZyB0aGUgaXNzdWVzIHJhdGhlciB0
aGFuIGFzc3VtaW5nIHdlIGFyZSBhbGwgb24gdGhlIHNhbWUgcGFnZS4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:42:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1BGR-00067v-1J; Tue, 05 Mar 2019 14:41:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BGP-00067j-59
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:41:49 +0000
X-Inumbo-ID: cdcef4d8-3f54-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdcef4d8-3f54-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:41: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 1h1BGM-0004v8-Vf; Tue, 05 Mar 2019 14:41: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 1h1BGM-0006ay-6k; Tue, 05 Mar 2019 14:41:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1BGM-0003BX-66; Tue, 05 Mar 2019 14:41:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133592-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=329b00e4d49f70185561d7cc4b076c77869888a0
X-Osstest-Versions-That: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 14:41:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133592: 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>

ZmxpZ2h0IDEzMzU5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU5Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMjliMDBlNGQ0OWY3MDE4NTU2MWQ3Y2M0YjA3NmM3Nzg2OTg4OGEwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2Zl
MmIzMDZmZmE1MzM2OGU1NWI3NWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0OTggIDIwMTkt
MDMtMDEgMTE6MDA6MzcgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTkyICAy
MDE5LTAzLTA1IDEzOjAwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3Jn
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGYzOTNiODJmZTUuLjMyOWIwMGU0ZDQgIDMyOWIwMGU0ZDQ5ZjcwMTg1NTYxZDdjYzRiMDc2
Yzc3ODY5ODg4YTAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:49:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1BNq-0006YR-L0; Tue, 05 Mar 2019 14:49: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=Y6pj=RI=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h1BNo-0006YM-HJ
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:49:29 +0000
X-Inumbo-ID: df20e10f-3f55-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df20e10f-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:49:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551797365;
 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=VxbgrxTB9j94PvhgWfiuA/LFrtc0XWtPvuryQMB7DgY=;
 b=a8QaNN3CQdHCtYY5q/PFclxGAVARegeKWdVAm5f3CWc6wPaYLQ1zjL1B47nu7KJeg1
 i4QdGH494rt6Af/oSgF/IGV69g2zHduReZe2bOJHm72hCdYCw6YQxlAPeTOF+vB9E42D
 P6tELWQIQCxo/Nz1TTpEuQDp4OcsSqCI4juSx890hM3RkdnrfWnODqyGNIqnKTEdbIrn
 cS+6KYKDZsplwN+8PTSPu5zHsuc+Oncr4lXvPVBk+8VWlsEOVa+RghIBEWiQRAWMWOtU
 5d5HEOK4cyR7BnHjUNii0l9UIc3j9i89smEJTBqjPt2j7h4Syce07if7/EyKja9NZEr+
 U8YQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5utZaqlkzvJal4otrmAFbrbfC730wY="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v25EnPZVy
 (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>;
 Tue, 5 Mar 2019 15:49:25 +0100 (CET)
Date: Tue, 5 Mar 2019 15:49:19 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190305154919.6b279290.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.03.01 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] ovmf fails to compile in 4.12-rc4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2725090570258830729=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2725090570258830729==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/ter+_KwG8oypkEyRqPnhTAj"; protocol="application/pgp-signature"

--Sig_/ter+_KwG8oypkEyRqPnhTAj
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

OVMF does not build itself with -fPIC, as a result it fails to compile with=
 recent toolchains.
Luckily ovmf.git#master has changes for BaseTools/Source/C/Makefiles/header=
.makefile to recognize EXTRA_OPTFLAGS, which can be used as vehicle to pass=
 the required CFLAGS.
What are the options to upgrade OVMF_UPSTREAM_REVISION to at least ef529e6a=
b7c31290a33045bb1f1837447cc0eb56..81502cee20ac4046f08bb4aec754c7091c8808dc =
for 4.12?
I think the currently used revision is just a snapshot with no specific mea=
ning. Since f7762645323 touches it anyway, every newer snapshot would do it=
 as well I think.

Olaf

--Sig_/ter+_KwG8oypkEyRqPnhTAj
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXH6McAAKCRBdQqD6ppg2
fhiOAKDuVI+iVNJ37jAU0qYDNfYPqKVf6wCgi/hsso744sCPriqmjfgD3/2lBIc=
=A239
-----END PGP SIGNATURE-----

--Sig_/ter+_KwG8oypkEyRqPnhTAj--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2725090570258830729==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 14:57:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14: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 1h1BVu-0007Wc-9t; Tue, 05 Mar 2019 14:57: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1BVs-0007WX-PX
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:57:48 +0000
X-Inumbo-ID: 095376c4-3f57-11e9-b99f-83d1a4c7ef48
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 095376c4-3f57-11e9-b99f-83d1a4c7ef48;
 Tue, 05 Mar 2019 14:57: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 C6C2AAC69;
 Tue,  5 Mar 2019 14:57:45 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Arnd Bergmann <arnd@arndb.de>
References: <20190305133057.3998926-1-arnd@arndb.de>
 <35654e1a-d066-0581-749f-7e3b65023988@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: <9a285a75-b9ea-37a9-b5bd-ba2a068dd944@suse.com>
Date: Tue, 5 Mar 2019 15:57: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: <35654e1a-d066-0581-749f-7e3b65023988@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] [v2] xen: avoid link error 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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, Paul Durrant <paul.durrant@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>

T24gMDUvMDMvMjAxOSAxNDo0MywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDMvNS8xOSA4
OjMwIEFNLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+PiAgCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L3hlbi9wcml2Y21kLmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPj4gaW5kZXggYjI0ZGRhYzE2
MDRiLi4yOTBiNmFjYTdlMWQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+
PiArKysgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPj4gQEAgLTcyMywyNiArNzIzLDYgQEAgc3Rh
dGljIGxvbmcgcHJpdmNtZF9pb2N0bF9yZXN0cmljdChzdHJ1Y3QgZmlsZSAqZmlsZSwgdm9pZCBf
X3VzZXIgKnVkYXRhKQo+PiAgCXJldHVybiAwOwo+PiAgfQo+PiAgCj4+IC1zdHJ1Y3QgcmVtYXBf
cGZuIHsKPj4gLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKPj4gLQlzdHJ1Y3QgcGFnZSAqKnBhZ2Vz
Owo+PiAtCXBncHJvdF90IHByb3Q7Cj4+IC0JdW5zaWduZWQgbG9uZyBpOwo+PiAtfTsKPj4gLQo+
PiAtc3RhdGljIGludCByZW1hcF9wZm5fZm4ocHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwg
dW5zaWduZWQgbG9uZyBhZGRyLAo+PiAtCQkJdm9pZCAqZGF0YSkKPj4gLXsKPj4gLQlzdHJ1Y3Qg
cmVtYXBfcGZuICpyID0gZGF0YTsKPj4gLQlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHItPnBhZ2VzW3It
PmldOwo+PiAtCXB0ZV90IHB0ZSA9IHB0ZV9ta3NwZWNpYWwocGZuX3B0ZShwYWdlX3RvX3Bmbihw
YWdlKSwgci0+cHJvdCkpOwo+PiAtCj4+IC0Jc2V0X3B0ZV9hdChyLT5tbSwgYWRkciwgcHRlcCwg
cHRlKTsKPj4gLQlyLT5pKys7Cj4+IC0KPj4gLQlyZXR1cm4gMDsKPj4gLX0KPj4gLQo+PiAgc3Rh
dGljIGxvbmcgcHJpdmNtZF9pb2N0bF9tbWFwX3Jlc291cmNlKHN0cnVjdCBmaWxlICpmaWxlLCB2
b2lkIF9fdXNlciAqdWRhdGEpCj4+ICB7Cj4+ICAJc3RydWN0IHByaXZjbWRfZGF0YSAqZGF0YSA9
IGZpbGUtPnByaXZhdGVfZGF0YTsKPj4gQEAgLTgwOSwxNSArNzg5LDcgQEAgc3RhdGljIGxvbmcg
cHJpdmNtZF9pb2N0bF9tbWFwX3Jlc291cmNlKHN0cnVjdCBmaWxlICpmaWxlLCB2b2lkIF9fdXNl
ciAqdWRhdGEpCj4+ICAJCWdvdG8gb3V0Owo+PiAgCj4+ICAJaWYgKHhlbl9mZWF0dXJlKFhFTkZF
QVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKSB7Cj4+IC0JCXN0cnVjdCByZW1hcF9wZm4gciA9
IHsKPj4gLQkJCS5tbSA9IHZtYS0+dm1fbW0sCj4+IC0JCQkucGFnZXMgPSB2bWEtPnZtX3ByaXZh
dGVfZGF0YSwKPj4gLQkJCS5wcm90ID0gdm1hLT52bV9wYWdlX3Byb3QsCj4+IC0JCX07Cj4+IC0K
Pj4gLQkJcmMgPSBhcHBseV90b19wYWdlX3JhbmdlKHIubW0sIGtkYXRhLmFkZHIsCj4+IC0JCQkJ
CSBrZGF0YS5udW0gPDwgUEFHRV9TSElGVCwKPj4gLQkJCQkJIHJlbWFwX3Bmbl9mbiwgJnIpOwo+
PiArCQlyYyA9IHhlbl9yZW1hcF92bWFfcmFuZ2Uodm1hLCBrZGF0YS5hZGRyLCBrZGF0YS5udW0g
PDwgUEFHRV9TSElGVCk7Cj4gCj4gSSB3b25kZXIgd2hldGhlciBkcml2ZXJzL3hlbi94bGF0ZV9t
bXUuYyBtaWdodCBiZSBhIGdvb2QgcGxhY2UgZm9yIHRoZXNlCj4gcm91dGluZXMuCgpIbW0sIHBy
b2JhYmx5LiBUaGlzIHdvdWxkIHJlcXVpcmUgYSBzdHViIGluIHRoZSBoZWFkZXIgdG8gYXZvaWQK
cHJvYmxlbXMgaW4gY2FzZSBvZiBDT05GSUdfWEVOX0FVVE9fWExBVEUgbm90IGRlZmluZWQsIHRo
b3VnaAoodGhlICNpZmRlZiBpcyBhbHJlYWR5IHRoZXJlKS4KCkkgdGhpbmsgdGhpcyBpcyB0aGUg
Y2xlYW5lc3Qgc29sdXRpb24uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:21:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15: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 1h1Bt2-0001LI-6F; Tue, 05 Mar 2019 15: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=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1Bt0-0001LD-OT
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:21:42 +0000
X-Inumbo-ID: 60bc07e9-3f5a-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 60bc07e9-3f5a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:21:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 08:21:41 -0700
Message-Id: <5C7E9401020000780021BC5A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 08:21:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78F6020000780021BB21@suse.com>
 <5c1f67ea-59e1-6acd-840a-5c359bb663db@suse.com>
In-Reply-To: <5c1f67ea-59e1-6acd-840a-5c359bb663db@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] IOMMU/x86: make page type checks
 consistent when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAzLjE5IGF0IDE0OjUwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
NS8wMy8yMDE5IDE0OjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlcmUgYXJlIGN1cnJlbnRs
eSB0aHJlZSBtb3JlIG9yIGxlc3MgZGlmZmVyZW50IGNoZWNrczoKPj4gLSBfZ2V0X3BhZ2VfdHlw
ZSgpIGFkanVzdHMgdGhlIElPTU1VIG1hcHBpbmdzIGFjY29yZGluZyB0byB0aGUgbmV3IHR5cGUK
Pj4gICBhbG9uZSwKPj4gLSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSB3YW50cyBq
dXN0IHRoZSB0eXBlIHRvIGJlCj4+ICAgUEdUX3dyaXRhYmxlX3BhZ2UsCj4+IC0gaW9tbXVfaHdk
b21faW5pdCgpIGFkZGl0aW9uYWxseSBwZXJtaXRzIGFsbCBvdGhlciB0eXBlcyB3aXRoIGEgdHlw
ZQo+PiAgIHJlZmNvdW50IG9mIHplcm8uCj4+IFRoZSBjYW5vbmljYWwgb25lIGlzIGluIF9nZXRf
cGFnZV90eXBlKCksIGFuZCBhcyBvZiBYU0EtMjg4Cj4+IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFn
ZV90YWJsZSgpIGFsc28gaGFzIG5vIG5lZWQgYW55bW9yZSB0byBkZWFsIHdpdGgKPj4gUEdUX25v
bmUgcGFnZXMuIEluIHRoZSBQViBEb20wIGNhc2UsIGhvd2V2ZXIsIFBHVF9ub25lIHBhZ2VzIGFy
ZSBzdGlsbAo+PiBuZWNlc3NhcnkgdG8gY29uc2lkZXIsIHNpbmNlIGluIHRoYXQgY2FzZSBwYWdl
cyBkb24ndCBnZXQgaGFuZGVkIHRvCj4+IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkuIEZ1cnRo
ZXJtb3JlLCB0aGUgZnVuY3Rpb24gc28gZmFyIGFsc28KPj4gZXN0YWJsaXNoZWQgci9vIG1hcHBp
bmdzLCB3aGljaCBpcyBub3QgaW4gbGluZSB3aXRoIHRoZSBydWxlcyBzZXQgZm9ydGgKPj4gYnkg
dGhlIFhTQS0yODggY2hhbmdlLgo+PiAKPj4gRm9yIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90
YWJsZSgpIHRvIG5vdCBlbmNvdW50ZXIgUEdUX25vbmUgcGFnZXMKPj4gYW55bW9yZSBldmVuIGlu
IGNhc2VzIHdoZXJlIHRoZSBJT01NVSBnZXRzIGVuYWJsZWQgZm9yIGEgZG9tYWluIG9ubHkKPj4g
d2hlbiBpdCBpcyBhbHJlYWR5IHJ1bm5pbmcsIHJlcGxhY2UgdGhlIElPTU1VIGRlcGVuZGVuY3kg
aW4KPj4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSdzIGhhbmRsaW5nIG9mIFBWIGd1ZXN0cyB0
byBjaGVjayBqdXN0IHRoZQo+PiBzeXN0ZW0gd2lkZSBzdGF0ZSBpbnN0ZWFkIG9mIHRoZSBkb21h
aW4gcHJvcGVydHkuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gCj4gSSdtIHVuYWJsZSB0byBkZWNpZGUgd2hldGhlciB0aGlzIHBhdGNoIHNo
b3VsZCBtYWtlIGl0IGludG8gNC4xMiBvciBub3QKPiB3aXRoIHRoZSBnaXZlbiBpbmZvcm1hdGlv
bi4gV2hhdCBoYXBwZW5zIHdpdGhvdXQgdGhpcyBwYXRjaCAod29yc3QKPiBjYXNlKT8KCkkgZG9u
J3QgdGhpbmsgYW55dGhpbmcgcmVhbGx5IGJhZCBjYW4gaGFwcGVuLCBvciBlbHNlIHRoaXMgd291
bGQgaGF2ZQpiZWVuIHBhcnQgb2Ygb25lIG9mIHRoZSBYU0FzLiBUaGUgcGF0Y2ggaXMgYnJpbmdp
bmcgdGhpbmdzIGluIGxpbmUgd2l0aAp3aGF0IFhTQS0yODggZGlkLCB3aXRob3V0IGl0IGJlaW5n
IG9idmlvdXMgd2hhdCBiYWQgY291bGQgcmVzdWx0CmZyb20gbm90IGRvaW5nIHNvLiBUaGUgbGFy
Z2VyIHBhcnQgb2YgY2hhbmdlIGhlcmUgaXMgZm9yIGh3ZG9tIG9ubHkKYW55d2F5LgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:22:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15: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 1h1Btz-0001Nt-Hu; Tue, 05 Mar 2019 15:22:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1Btx-0001Ni-KX
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:22:41 +0000
X-Inumbo-ID: 82b8e5f0-3f5a-11e9-823d-63f2048a182d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82b8e5f0-3f5a-11e9-823d-63f2048a182d;
 Tue, 05 Mar 2019 15:22:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 08:22:38 -0700
Message-Id: <5C7E9439020000780021BC6F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 08:22:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E798E020000780021BB43@suse.com>
 <55039c66-447d-6aa5-446e-58b0e3496e97@suse.com>
In-Reply-To: <55039c66-447d-6aa5-446e-58b0e3496e97@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] memory: restrict
 XENMEM_remove_from_physmap to translated guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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+IE9uIDA1LjAzLjE5IGF0IDE0OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
NS8wMy8yMDE5IDE0OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIGNvbW1pdCByZS1pbnRy
b2R1Y2luZyBpdCAoMTRlYjNiNDFkMCBbInhlbjogcmVpbnN0YXRlIHByZXZpb3VzbHkKPj4gdW51
c2VkIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIGh5cGVyY2FsbCJdKSBhcyB3ZWxsIGFzIHRo
ZSBvbmUgaGF2aW5nCj4+IG9yaWdpbmFsbHkgaW50cm9kdWNlZCBpdCAoZDgxOGYzY2I3YyBbImh2
bTogVXNlIG1haW4gbWVtb3J5IGZvciB2aWRlbwo+PiBtZW1vcnkiXSkgYW5kIHRoZSBvbmUgdGhl
biBwdXJnaW5nIGl0IGFnYWluICg3OGMzMDk3ZTRmIFsiUmVtb3ZlIHVudXNlZAo+PiBYRU5NRU1f
cmVtb3ZlX2Zyb21fcGh5c21hcCJdKSBtYWtlIGNsZWFyIHRoYXQgdGhpcyBvcGVyYXRpb24gaXMg
aW50ZW5kZWQKPj4gZm9yIHVzZSBvbiBIVk0gKGkuZS4gdHJhbnNsYXRlZCkgZ3Vlc3RzIG9ubHku
IFJlc3RyaWN0IGl0IGF0IGxlYXN0IGFzCj4+IG11Y2gsIGJlY2F1c2UgZm9yIFBWIGd1ZXN0cyBk
b2N1bWVudGF0aW9uIChpbiB0aGUgcHVibGljIGhlYWRlcikgZG9lcwo+PiBub3QgZXZlbiBtYXRj
aCB0aGUgaW1wbGVtZW50YXRpb246IEl0IHRhbGtzIGFib3V0IEdQRk4gYXMgaW5wdXQsIGJ1dAo+
PiBnZXRfcGFnZV9mcm9tX2dmbigpIGFzc3VtZXMgYSBHTUZOIGluIHRoZSBub24tdHJhbnNsYXRl
ZCBjYXNlIChhbmQgaGFuZHMKPj4gYmFjayB0aGUgdmFsdWUgcGFzc2VkIGluKS4KPj4gCj4+IEFs
c28gbGlmdCB0aGUgY2hlY2sgaW4gWEVOTUVNX2FkZF90b19waHlzbWFweyxfYmF0Y2h9IGhhbmRs
aW5nIHVwCj4+IGRpcmVjdGx5IGludG8gdG9wIGxldmVsIGh5cGVyY2FsbCBoYW5kbGluZywgYW5k
IGNsYXJpZnkgdGhpbmdzIGluIHRoZQo+PiBwdWJsaWMgaGVhZGVyIGFjY29yZGluZ2x5Lgo+PiAK
Pj4gVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyByZXBsYWNlIGEgcG9pbnRsZXNzIHVzZSBvZiAi
Y3VycmVudCIgd2l0aCBhCj4+IG1vcmUgZWZmaWNpZW50IHVzZSBvZiBhbiBleGlzdGluZyBsb2Nh
bCB2YXJpYWJsZSAob3IgZnVuY3Rpb24gcGFyYW1ldGVyCj4+IHRvIGJlIHByZWNpc2UpLgo+PiAK
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IERv
IEkgcmVhZCB0aGlzIGNvcnJlY3RseTogbm90aGluZyBiYWQgZm9yIHRoZSBob3N0IGNhbiBoYXBw
ZW4gd2l0aG91dAo+IHRoaXMgcGF0Y2g/CgpJZiB5b3UgYWRkICJJdCBpcyBiZWxpZXZlZCB0aGF0
IC4uLiIsIHRoZW4geWVzLgoKPiBJZiB0aGlzIGlzIGNvcnJlY3QgSSdkIGxpa2UgdG8gZGVmZXIg
dGhpcyBwYXRjaCB1bnRpbCA0LjEzLgoKT2theS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:23:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15: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 1h1Buj-0001Tx-UW; Tue, 05 Mar 2019 15:23:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1Bui-0001Tl-9j
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:23:28 +0000
X-Inumbo-ID: 9d483ce0-3f5a-11e9-a496-c7a9562cc929
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d483ce0-3f5a-11e9-a496-c7a9562cc929;
 Tue, 05 Mar 2019 15:23: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 841B7B719;
 Tue,  5 Mar 2019 15:23:22 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?=3c5C7E77D1020000780021BB0B=40prv1=ef=bf=bdmh=2eprovo?=
 =?UTF-8?Q?=2enovell=2ecom=3e_=3c5C7E78F6020000780021BB21=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5c1f67ea-59e1-6acd-840a-5c359bb663db=40suse=2ecom=3e_=3c5C7E94?=
 =?UTF-8?Q?01020000780021BC5A=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: <97686474-f14b-efe6-82b7-5d58b6462ec5@suse.com>
Date: Tue, 5 Mar 2019 16:23:21 +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 2/3] IOMMU/x86: make page type checks
 consistent when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNjoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDMuMTkg
YXQgMTQ6NTAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwNS8wMy8yMDE5IDE0OjI2
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZXJlIGFyZSBjdXJyZW50bHkgdGhyZWUgbW9yZSBv
ciBsZXNzIGRpZmZlcmVudCBjaGVja3M6Cj4+PiAtIF9nZXRfcGFnZV90eXBlKCkgYWRqdXN0cyB0
aGUgSU9NTVUgbWFwcGluZ3MgYWNjb3JkaW5nIHRvIHRoZSBuZXcgdHlwZQo+Pj4gICBhbG9uZSwK
Pj4+IC0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgd2FudHMganVzdCB0aGUgdHlw
ZSB0byBiZQo+Pj4gICBQR1Rfd3JpdGFibGVfcGFnZSwKPj4+IC0gaW9tbXVfaHdkb21faW5pdCgp
IGFkZGl0aW9uYWxseSBwZXJtaXRzIGFsbCBvdGhlciB0eXBlcyB3aXRoIGEgdHlwZQo+Pj4gICBy
ZWZjb3VudCBvZiB6ZXJvLgo+Pj4gVGhlIGNhbm9uaWNhbCBvbmUgaXMgaW4gX2dldF9wYWdlX3R5
cGUoKSwgYW5kIGFzIG9mIFhTQS0yODgKPj4+IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJs
ZSgpIGFsc28gaGFzIG5vIG5lZWQgYW55bW9yZSB0byBkZWFsIHdpdGgKPj4+IFBHVF9ub25lIHBh
Z2VzLiBJbiB0aGUgUFYgRG9tMCBjYXNlLCBob3dldmVyLCBQR1Rfbm9uZSBwYWdlcyBhcmUgc3Rp
bGwKPj4+IG5lY2Vzc2FyeSB0byBjb25zaWRlciwgc2luY2UgaW4gdGhhdCBjYXNlIHBhZ2VzIGRv
bid0IGdldCBoYW5kZWQgdG8KPj4+IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkuIEZ1cnRoZXJt
b3JlLCB0aGUgZnVuY3Rpb24gc28gZmFyIGFsc28KPj4+IGVzdGFibGlzaGVkIHIvbyBtYXBwaW5n
cywgd2hpY2ggaXMgbm90IGluIGxpbmUgd2l0aCB0aGUgcnVsZXMgc2V0IGZvcnRoCj4+PiBieSB0
aGUgWFNBLTI4OCBjaGFuZ2UuCj4+Pgo+Pj4gRm9yIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90
YWJsZSgpIHRvIG5vdCBlbmNvdW50ZXIgUEdUX25vbmUgcGFnZXMKPj4+IGFueW1vcmUgZXZlbiBp
biBjYXNlcyB3aGVyZSB0aGUgSU9NTVUgZ2V0cyBlbmFibGVkIGZvciBhIGRvbWFpbiBvbmx5Cj4+
PiB3aGVuIGl0IGlzIGFscmVhZHkgcnVubmluZywgcmVwbGFjZSB0aGUgSU9NTVUgZGVwZW5kZW5j
eSBpbgo+Pj4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSdzIGhhbmRsaW5nIG9mIFBWIGd1ZXN0
cyB0byBjaGVjayBqdXN0IHRoZQo+Pj4gc3lzdGVtIHdpZGUgc3RhdGUgaW5zdGVhZCBvZiB0aGUg
ZG9tYWluIHByb3BlcnR5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4KPj4gSSdtIHVuYWJsZSB0byBkZWNpZGUgd2hldGhlciB0aGlzIHBh
dGNoIHNob3VsZCBtYWtlIGl0IGludG8gNC4xMiBvciBub3QKPj4gd2l0aCB0aGUgZ2l2ZW4gaW5m
b3JtYXRpb24uIFdoYXQgaGFwcGVucyB3aXRob3V0IHRoaXMgcGF0Y2ggKHdvcnN0Cj4+IGNhc2Up
Pwo+IAo+IEkgZG9uJ3QgdGhpbmsgYW55dGhpbmcgcmVhbGx5IGJhZCBjYW4gaGFwcGVuLCBvciBl
bHNlIHRoaXMgd291bGQgaGF2ZQo+IGJlZW4gcGFydCBvZiBvbmUgb2YgdGhlIFhTQXMuIFRoZSBw
YXRjaCBpcyBicmluZ2luZyB0aGluZ3MgaW4gbGluZSB3aXRoCj4gd2hhdCBYU0EtMjg4IGRpZCwg
d2l0aG91dCBpdCBiZWluZyBvYnZpb3VzIHdoYXQgYmFkIGNvdWxkIHJlc3VsdAo+IGZyb20gbm90
IGRvaW5nIHNvLiBUaGUgbGFyZ2VyIHBhcnQgb2YgY2hhbmdlIGhlcmUgaXMgZm9yIGh3ZG9tIG9u
bHkKPiBhbnl3YXkuCgpPa2F5LCB0aGFua3MuIEkgdGhpbmsgdGhpcyBwYXRjaCBzaG91bGQgYmUg
ZGVmZXJyZWQgdGhlbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1BzP-0001jl-OT; Tue, 05 Mar 2019 15:28:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1BzO-0001jg-OT
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:28:18 +0000
X-Inumbo-ID: 4c5fa6e6-3f5b-11e9-b231-5be0c36573b3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4c5fa6e6-3f5b-11e9-b231-5be0c36573b3;
 Tue, 05 Mar 2019 15:28: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 7C29480D;
 Tue,  5 Mar 2019 07:28:16 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B29B3F703;
 Tue,  5 Mar 2019 07:28:13 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
 <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
 <deec0912-6efe-d129-4c06-6d8ef506964e@suse.com>
 <5a320701-4c7d-d19b-ccb2-7d949ae97623@arm.com>
 <f273eb4a-053f-14ec-29e8-530ce7b209e5@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e542585-b8fd-70ee-ac38-c7addee32d2e@arm.com>
Date: Tue, 5 Mar 2019 15:28: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: <f273eb4a-053f-14ec-29e8-530ce7b209e5@suse.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>,
 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>

SGkgSnVlcmdlbiwKCk9uIDMvNS8xOSAyOjEyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDA1LzAzLzIwMTkgMTU6MDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4K
Pj4gT24gMy81LzE5IDEyOjU3IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjcvMDIv
MjAxOSAxMTo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+ICgrIEp1ZXJnZW4gR3Jvc3MgYXMg
Uk0pCj4+Pj4KPj4+PiBJIGZvcmdvdCB0byBDQyBKdWVyZ2VuIGZvciB0aGlzLgo+Pj4+Cj4+Pj4g
T24gMi8yNi8xOSAxMTowMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBBZnRlciB1cGdy
YWRpbmcgRGViaWFuIHRvIEJ1c3RlciwgSSBzdGFydGVkIG5vdGljaW5nIGNvbnNvbGUgbWFuZ2xp
bmcKPj4+Pj4gd2hlbiB1c2luZyB6c2guIFRoaXMgaXMgaGFwcGVubmluZyBiZWNhdXNlIG91dHB1
dCBzZW50IGJ5IHpzaCB0byB0aGUKPj4+Pj4gY29uc29sZSBtYXkgY29udGFpbiBOVUwgY2hhcmFj
dGVyIGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPj4+Pj4KPj4+Pj4gTGludXggaXMgc2Vu
ZGluZyB0aGUgYnVmZmVyIGFzIGl0IGlzIHRvIFhlbiBjb25zb2xlIHZpYQo+Pj4+PiBDT05TT0xF
SU9fd3JpdGUuCj4+Pj4+IEhvd2V2ZXIsIHRoZSBpbXBsZW1lbnRhdGlvbiBpbiBYZW4gY29uc2lk
ZXJzIE5VTCBjaGFyYWN0ZXIgaXMgdXNlZCB0bwo+Pj4+PiB0ZXJtaW5hdGUgdGhlIGJ1ZmZlciBh
bmQgdGhlcmVmb3JlIHdpbGwgaWdub3JlIGFueXRoaW5nIGFmdGVyIGl0Lgo+Pj4+Pgo+Pj4+PiBU
aGUgYWN0dWFsIGRvY3VtZW50YXRpb24gb2YgQ09OU09MRUlPX3dyaXRlIGlzIHByZXR0eSBsaW1p
dGVkLiBGcm9tIHRoZQo+Pj4+PiBkZWNsYXJhdGlvbiwgdGhlIGh5cGVyY2FsbCB0YWtlcyBhIGJ1
ZmZlciBhbmQgc2l6ZS4gU28gdGhpcyBjb3VsZCBsZWFkCj4+Pj4+IHRvIHRoaW5rIHRoZSBOVUwg
Y2hhcmFjdGVyIGlzIGFsbG93ZWQgaW4gdGhlIG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pj4+Pgo+
Pj4+PiBUaGlzIHBhdGNoIHVwZGF0ZXMgdGhlIGNvbnNvbGUgQVBJIHRvIHBhc3MgdGhlIHNpemUg
YWxvbmcgdGhlIGJ1ZmZlcgo+Pj4+PiBkb3duIHNvIHdlIGNhbiByZW1vdmUgdGhlIHJlbGlhbmNl
IG9uIGJ1ZmZlciB0ZXJtaW5hdGluZyBieSBhIE5VTAo+Pj4+PiBjaGFyYWN0ZXIuCj4+Pj4+Cj4+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pgo+Pj4gVGhlIHJpc2sgZm9yIGEgcmVncmVzc2lvbiBpcyB0b28gaGlnaCB0aGlzIGxhdGUgaW4g
dGhlIDQuMTIgcmVsZWFzZQo+Pj4gcHJvY2VzcyBJTU8uCj4+Cj4+IFRoaXMgY29kZSBwYXRoIGlz
IGZhaXJseSB3ZWxsIHRlc3RlZCAoY29uc29sZSBhcmUgdXNlZCBwcmV0dHkgbXVjaCBhbGwKPj4g
dGhlIHRpbWVzKS4gU28gYSByZWdyZXNzaW9uIHdvdWxkIGJlIHF1aWNrbHkgbm90aWNlZC4KPiAK
PiBPbmx5IGlmIHlvdSB0ZXN0IGFsbCB0aGUgZ3Vlc3RzIG91dCBpbiB0aGUgd2lsZC4KClRoZSBi
dWZmZXIgaXMgYm91bmRlZCB0byAnbnInLiBTbyB0aGUgd29yc3QgdGhpbmdzIHRoYXQgY2FuIGhh
cHBlbiBpcyAKeW91IHByaW50IG1vcmUgY2hhcmFjdGVycyB0aGFuIHlvdSB3YW50ZWQuIENPTlNP
TEVJT193cml0ZSBpcyB1c2luZyBhIApzZW1hbnRpY3MgdmVyeSBzaW1pbGFyIHRvIHdyaXRlKCkg
YW5kIHdlIGRpZG4ndCBkb2N1bWVudCB3aGF0IGhhcHBlbiAKd2hlbiBlbmNvdW50ZXJpbmcgYSBO
VUwgY2hhcmFjdGVyLiBTbywgSSBoaWdobHkgZG91YnQgYW55b25lIHJlbGllcyBvbiAKdGhlIGN1
cnJlbnQgYmVoYXZpb3IuCgpUaGlua2luZyBhIGJpdCBtb3JlLCBmcm9tIHdoYXQgSWFuIHdyb3Rl
IFsxXSwgdGhlIGlzc3VlIG1heWJlIHdpZGVyIHRoYW4gCnpzaC4gU28gbWF5YmUgd2Ugd2FudCB0
byB3cml0ZSBhIGJhbmQtYWlkIHBhdGNoIGF0IGxlYXN0IGhlbHBpbmcgdGhlIAptb3N0IGNvbW1v
biBjYXNlIChpLmUgbG9zaW5nIGFsbCBjaGFyYWN0ZXJzIGFmdGVyIHRoZSBmaXJzdCBOVUwgY2hh
cmFjdGVyKS4KClRoZSBiYW5kLWFpZCBwYXRjaCBzaG91bGQgYmUgY29udGFpbmVkIHRvIGp1c3Qg
dGhlIGh5cGVyY2FsbC4gV291bGQgdGhhdCAKYmUgbW9yZSBzdWl0YWJsZSBmb3IgeW91PwoKPiAK
Pj4gVGhpcyBwYXRjaCBoYXMgdGhlIGFkdmFudGFnZSB0byBhbGxvdyB1cGdyYWRlIHRvIGEgbmV3
ZXIgRGViaWFuIHdpdGhvdXQKPj4gbG9vc2luZyBwYXJ0IG9mIHlvdXIgcHJvbXB0IG9uIHpzaC4g
SSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoZSBwcm9ibGVtIGlzCj4+IHRoZSBzYW1lIHdpdGggb3Ro
ZXIgRGlzdHJvcy4KPj4KPj4+Cj4+PiBNeSBwbGFuIGlzIHRvIGhhdmUgb25seSBvbmUgZnVydGhl
ciBSQyBiZWZvcmUgYnJhbmNoaW5nIG9mZiA0LjEyLAo+Pj4gc28gcGxlYXNlIGxldCB1cyBzaGlm
dCB0aGlzIHBhdGNoIHRvIDQuMTMuCj4+Cj4+IEkgdW5kZXJzdGFuZC4gSXQgaXMgcG9zc2libGUg
dG8gd29ya2Fyb3VuZCB0aGUgcHJvYmxlbSBhdCBsZWFzdCB3aXRoCj4+IHpzaC4gU28gYSByZWxl
YXNlIG5vdGUgaW4gWGVuIChhbmQgbWF5YmUgRGViaWFuKSBzaG91bGQgZG8gdGhlIGpvYi4KPiAK
PiBDb3VsZCB5b3UgcGxlYXNlIHBvc3QgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbiBmb3IgdGhlIDQu
MTIgUk4/CgpIb3cgYWJvdXQ6CgoiCldoaWxlIHRoZSBoeXBlcmNhbGwgQ09OU09MRUlPX3dyaXRl
IGxvb2tzIGFuYWxvZ291cyB0byB0aGUgUE9TSVggY2FsbCAKd3JpdGUsIGl0IHdpbGwgb25seSBw
cmludCBjaGFyYWN0ZXIgdXAgdG8gdGhlIGZpcnN0IE5VTCBjaGFyYWN0ZXIgaWYgYW55IAppbiB0
aGUgYnVmZmVyLiBUaGlzIG1heSByZXN1bHQgdG8gbG9zcyBvZiBjaGFyYWN0ZXJzIGZvciBhbnkg
YXBwbGljYXRpb24gCnVzaW5nIGRpcmVjdGx5IHRoZSBQT1NJWCBjYWxsIHdyaXRlLgoKVGhlIGlz
c3VlIGhhcyBiZWVuIGNvbmZpcm1lZCBzb21lIHpzaCB2ZXJzaW9uIChzdWNoIGFzIGluIERlYmlh
biAKQnVzdGVyKS4gV2hlcmUgdGhlIHByb21wdCBpcyBtYW5nbGVkLCB0aGlzIGNvdWxkIGJlIGF2
b2lkZWQgYnkgYWRkaW5nIAonc2V0b3B0IHNpbmdsZV9saW5lX3psZScgaW4geW91ciAuenNocmMu
CiIKCkNoZWVycywKClsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOS0wMy9tc2cwMDA4Mi5odG1sCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:37:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1C8Q-0002RH-Ma; Tue, 05 Mar 2019 15:37: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=0WSF=RI=citrix.com=prvs=96057bb4a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1C8P-0002RC-Mm
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:37:37 +0000
X-Inumbo-ID: 999835e8-3f5c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 999835e8-3f5c-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:37:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79713061"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 15:37:30 +0000
Message-ID: <20190305153730.28523-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
References: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libfsimage: Add `XEN' to environment
 variable name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 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>

VGhpcyBsaWJyYXJ5LCB3aGljaCBpcyBwcml2YXRlIHRvIFhlbiBhbmQgd2FzIHByb3Blcmx5IG5h
bWVzcGFjZWQgaW4KICAxYTgxNDcxMTg4MWJlYjE3ZjA3M2Y1ZjU3ZTI3ZTViZDRkYTFiOTU2CiAg
dG9vbHMvbGliZnNpbWFnZTogQWRkIGB4ZW4nIHRvIC5oIG5hbWVzIGFuZCBwcmluY2lwYWwgLnNv
IG5hbWUKaG9ub3VycyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byBvdmVycmlkZSB0aGUgZGly
ZWN0b3J5IHdoZXJlCnNoYXJlZCBvYmplY3RzIChpZSBmaWxlc3lzdGVtIHBsdWdpbnMpIGFyZSB0
byBiZSBsb2FkZWQgZnJvbS4KClJlbmFtZSB0aGF0IHZhcmlhYmxlIGZyb20gRlNJTUFHRV9GU0RJ
UiB0byBYRU5fRlNJTUFHRV9GU0RJUiwgdG8gZ2l2ZQppdCBhIHByb3BlciBuYW1lc3BhY2UgcHJl
Zml4LgoKTm90aGluZyBpbiB4ZW4uZ2l0IHNldHMgdGhpcyB2YXJpYWJsZS4gIFRoZSB0aHJlZSBo
aXRzIGZvciB0aGUgc3RyaW5nCmBGU0lNQUdFX0ZTRElSJyBhcmUgdGhpcyBnZXRlbnYsIGFuZCB0
d28gcmVmZXJlbmNlcyB0byBhIGNvbXBpbGUtdGltZQptYW5pZmVzdCBjb25zdGFudCB3aGljaCBw
cm92aWRlcyB0aGUgZGVmYXVsdCB2YWx1ZSAodGhlIC1EIHdoaWNoIHNldHMKaXQsIGFuZCB0aGUg
cGxhY2UgaXQgaXMgdXNlZCkuCgpJIGhhdmUgYWxzbyBjaGVja2VkIHRoZSBjdXJyZW50IERlYmlh
biBYZW4gcGFja2FnZSBpbiBidXN0ZXIgYW5kIHRoZQp2YXJpYWJsZSBpcyBub3Qgc2V0IHRoZXJl
IGVpdGhlci4KCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ0M6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2lt
YWdlX3BsdWdpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9w
bHVnaW4uYyBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMKaW5kZXgg
NDRlYmNmMzE0Mi4uZGUxNDEyYjQyMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFnZS9jb21t
b24vZnNpbWFnZV9wbHVnaW4uYworKysgYi90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdl
X3BsdWdpbi5jCkBAIC0xMjEsNyArMTIxLDcgQEAgZmFpbDoKIAogc3RhdGljIGludCBsb2FkX3Bs
dWdpbnModm9pZCkKIHsKLQljb25zdCBjaGFyICpmc2RpciA9IGdldGVudigiRlNJTUFHRV9GU0RJ
UiIpOworCWNvbnN0IGNoYXIgKmZzZGlyID0gZ2V0ZW52KCJYRU5fRlNJTUFHRV9GU0RJUiIpOwog
CXN0cnVjdCBkaXJlbnQgKmRwID0gTlVMTDsKIAlESVIgKmRpciA9IE5VTEw7CiAJY2hhciAqdG1w
ID0gTlVMTDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:39:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1C9r-0002VB-3H; Tue, 05 Mar 2019 15: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=0WSF=RI=citrix.com=prvs=96057bb4a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1C9p-0002Ux-1Z
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:39:05 +0000
X-Inumbo-ID: cdcccd0f-3f5c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdcccd0f-3f5c-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:39:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79713246"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23678.38932.627042.148061@mariner.uk.xensource.com>
Date: Tue, 5 Mar 2019 15:39:00 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, Juergen Gross <jgross@suse.com>, Jan
 Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>, George Dunlap
 <George.Dunlap@citrix.com>, Anthony Perard <anthony.perard@citrix.com>
In-Reply-To: <20190305153730.28523-1-ian.jackson@eu.citrix.com>
References: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
 <20190305153730.28523-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] tools/libfsimage: Add `XEN' to
 environment variable name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIXSB0b29scy9saWJmc2ltYWdlOiBBZGQgYFhFTicg
dG8gZW52aXJvbm1lbnQgdmFyaWFibGUgbmFtZSIpOgo+IFRoaXMgbGlicmFyeSwgd2hpY2ggaXMg
cHJpdmF0ZSB0byBYZW4gYW5kIHdhcyBwcm9wZXJseSBuYW1lc3BhY2VkIGluCj4gICAxYTgxNDcx
MTg4MWJlYjE3ZjA3M2Y1ZjU3ZTI3ZTViZDRkYTFiOTU2Cj4gICB0b29scy9saWJmc2ltYWdlOiBB
ZGQgYHhlbicgdG8gLmggbmFtZXMgYW5kIHByaW5jaXBhbCAuc28gbmFtZQo+IGhvbm91cnMgYW4g
ZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gb3ZlcnJpZGUgdGhlIGRpcmVjdG9yeSB3aGVyZQo+IHNo
YXJlZCBvYmplY3RzIChpZSBmaWxlc3lzdGVtIHBsdWdpbnMpIGFyZSB0byBiZSBsb2FkZWQgZnJv
bS4KPiAKPiBSZW5hbWUgdGhhdCB2YXJpYWJsZSBmcm9tIEZTSU1BR0VfRlNESVIgdG8gWEVOX0ZT
SU1BR0VfRlNESVIsIHRvIGdpdmUKPiBpdCBhIHByb3BlciBuYW1lc3BhY2UgcHJlZml4Lgo+IAo+
IE5vdGhpbmcgaW4geGVuLmdpdCBzZXRzIHRoaXMgdmFyaWFibGUuICBUaGUgdGhyZWUgaGl0cyBm
b3IgdGhlIHN0cmluZwo+IGBGU0lNQUdFX0ZTRElSJyBhcmUgdGhpcyBnZXRlbnYsIGFuZCB0d28g
cmVmZXJlbmNlcyB0byBhIGNvbXBpbGUtdGltZQo+IG1hbmlmZXN0IGNvbnN0YW50IHdoaWNoIHBy
b3ZpZGVzIHRoZSBkZWZhdWx0IHZhbHVlICh0aGUgLUQgd2hpY2ggc2V0cwo+IGl0LCBhbmQgdGhl
IHBsYWNlIGl0IGlzIHVzZWQpLgo+IAo+IEkgaGF2ZSBhbHNvIGNoZWNrZWQgdGhlIGN1cnJlbnQg
RGViaWFuIFhlbiBwYWNrYWdlIGluIGJ1c3RlciBhbmQgdGhlCj4gdmFyaWFibGUgaXMgbm90IHNl
dCB0aGVyZSBlaXRoZXIuCgpSZXBseWluZyB0byBhZGQgdGhlIGZvci00LjEyIHRhZy4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15: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 1h1CJN-0003J5-63; Tue, 05 Mar 2019 15:48: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=PG+m=RI=citrix.com=prvs=960f0ac95=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h1CJM-0003J0-JB
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:48:56 +0000
X-Inumbo-ID: 2ea31ea4-3f5e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ea31ea4-3f5e-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:48:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79715661"
Date: Tue, 5 Mar 2019 15:48:53 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190305154852.GB2300@perard.uk.xensource.com>
References: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
 <20190305153730.28523-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190305153730.28523-1-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] tools/libfsimage: Add `XEN' to environment
 variable name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDM6Mzc6MzBQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBsaWJyYXJ5LCB3aGljaCBpcyBwcml2YXRlIHRvIFhlbiBhbmQgd2FzIHByb3Bl
cmx5IG5hbWVzcGFjZWQgaW4KPiAgIDFhODE0NzExODgxYmViMTdmMDczZjVmNTdlMjdlNWJkNGRh
MWI5NTYKPiAgIHRvb2xzL2xpYmZzaW1hZ2U6IEFkZCBgeGVuJyB0byAuaCBuYW1lcyBhbmQgcHJp
bmNpcGFsIC5zbyBuYW1lCj4gaG9ub3VycyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byBvdmVy
cmlkZSB0aGUgZGlyZWN0b3J5IHdoZXJlCj4gc2hhcmVkIG9iamVjdHMgKGllIGZpbGVzeXN0ZW0g
cGx1Z2lucykgYXJlIHRvIGJlIGxvYWRlZCBmcm9tLgo+IAo+IFJlbmFtZSB0aGF0IHZhcmlhYmxl
IGZyb20gRlNJTUFHRV9GU0RJUiB0byBYRU5fRlNJTUFHRV9GU0RJUiwgdG8gZ2l2ZQo+IGl0IGEg
cHJvcGVyIG5hbWVzcGFjZSBwcmVmaXguCj4gCj4gTm90aGluZyBpbiB4ZW4uZ2l0IHNldHMgdGhp
cyB2YXJpYWJsZS4gIFRoZSB0aHJlZSBoaXRzIGZvciB0aGUgc3RyaW5nCj4gYEZTSU1BR0VfRlNE
SVInIGFyZSB0aGlzIGdldGVudiwgYW5kIHR3byByZWZlcmVuY2VzIHRvIGEgY29tcGlsZS10aW1l
Cj4gbWFuaWZlc3QgY29uc3RhbnQgd2hpY2ggcHJvdmlkZXMgdGhlIGRlZmF1bHQgdmFsdWUgKHRo
ZSAtRCB3aGljaCBzZXRzCj4gaXQsIGFuZCB0aGUgcGxhY2UgaXQgaXMgdXNlZCkuCj4gCj4gSSBo
YXZlIGFsc28gY2hlY2tlZCB0aGUgY3VycmVudCBEZWJpYW4gWGVuIHBhY2thZ2UgaW4gYnVzdGVy
IGFuZCB0aGUKPiB2YXJpYWJsZSBpcyBub3Qgc2V0IHRoZXJlIGVpdGhlci4KCkkgaGF2ZSBjaGVj
a2VkIHRoZSBDZW50T1MgcGtnLCBhbmQgd2UgZG9uJ3Qgc2V0IHRoYXQgdmFyaWFibGUgZWl0aGVy
LgpzbzoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15: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 1h1CRH-00044y-3C; Tue, 05 Mar 2019 15:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1CRF-00044t-N2
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:57:05 +0000
X-Inumbo-ID: 5008c3a0-3f5f-11e9-a2b9-87382d087b67
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5008c3a0-3f5f-11e9-a2b9-87382d087b67;
 Tue, 05 Mar 2019 15:57:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79717423"
Date: Tue, 5 Mar 2019 15:56:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190305155653.ru3geabg2otgnbrx@zion.uk.xensource.com>
References: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
 <20190305153730.28523-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190305153730.28523-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libfsimage: Add `XEN' to environment
 variable name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDM6Mzc6MzBQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBsaWJyYXJ5LCB3aGljaCBpcyBwcml2YXRlIHRvIFhlbiBhbmQgd2FzIHByb3Bl
cmx5IG5hbWVzcGFjZWQgaW4KPiAgIDFhODE0NzExODgxYmViMTdmMDczZjVmNTdlMjdlNWJkNGRh
MWI5NTYKPiAgIHRvb2xzL2xpYmZzaW1hZ2U6IEFkZCBgeGVuJyB0byAuaCBuYW1lcyBhbmQgcHJp
bmNpcGFsIC5zbyBuYW1lCj4gaG9ub3VycyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byBvdmVy
cmlkZSB0aGUgZGlyZWN0b3J5IHdoZXJlCj4gc2hhcmVkIG9iamVjdHMgKGllIGZpbGVzeXN0ZW0g
cGx1Z2lucykgYXJlIHRvIGJlIGxvYWRlZCBmcm9tLgo+IAo+IFJlbmFtZSB0aGF0IHZhcmlhYmxl
IGZyb20gRlNJTUFHRV9GU0RJUiB0byBYRU5fRlNJTUFHRV9GU0RJUiwgdG8gZ2l2ZQo+IGl0IGEg
cHJvcGVyIG5hbWVzcGFjZSBwcmVmaXguCj4gCj4gTm90aGluZyBpbiB4ZW4uZ2l0IHNldHMgdGhp
cyB2YXJpYWJsZS4gIFRoZSB0aHJlZSBoaXRzIGZvciB0aGUgc3RyaW5nCj4gYEZTSU1BR0VfRlNE
SVInIGFyZSB0aGlzIGdldGVudiwgYW5kIHR3byByZWZlcmVuY2VzIHRvIGEgY29tcGlsZS10aW1l
Cj4gbWFuaWZlc3QgY29uc3RhbnQgd2hpY2ggcHJvdmlkZXMgdGhlIGRlZmF1bHQgdmFsdWUgKHRo
ZSAtRCB3aGljaCBzZXRzCj4gaXQsIGFuZCB0aGUgcGxhY2UgaXQgaXMgdXNlZCkuCj4gCj4gSSBo
YXZlIGFsc28gY2hlY2tlZCB0aGUgY3VycmVudCBEZWJpYW4gWGVuIHBhY2thZ2UgaW4gYnVzdGVy
IGFuZCB0aGUKPiB2YXJpYWJsZSBpcyBub3Qgc2V0IHRoZXJlIGVpdGhlci4KPiAKPiBDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 15:58:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:58: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 1h1CSC-000489-Hg; Tue, 05 Mar 2019 15:58:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kws3=RI=xenproject.org=prvs=9601157d5=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h1CSA-00047m-SG
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:58:02 +0000
X-Inumbo-ID: 73cacea1-3f5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73cacea1-3f5f-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:58:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79717644"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83705-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=1d31f1872b337e4acac5bf6b3c2a45b66e43b494
X-Osstest-Versions-That: qemuu=20b084c4b1401b7f8fbc385649d48c67b6f43d44
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 5 Mar 2019 15:57:57 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83705: 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
MzcwNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzA1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDFkMzFmMTg3MmIzMzdlNGFjYWM1YmY2YjNjMmE0NWI2NmU0M2I0OTQKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYjA4NGM0YjE0MDFiN2Y4ZmJjMzg1NjQ5
ZDQ4YzY3YjZmNDNkNDQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzY5NyAgMjAxOS0wMy0wMyAy
Mzo1NToyNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MDUgIDIwMTktMDMt
MDUgMDk6MjM6MjMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlh
bXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1Pgog
IENoYW5ncGVuZyBMaXUgPGNoYW5ncGVuZy5saXVAaW50ZWwuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+CiAgSmVucyBGcmVpbWFubiA8amZyZWltYW5uQHJlZGhhdC5jb20+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhA
cmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4MDQgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:09:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:09: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 1h1CdR-0005Sh-Sr; Tue, 05 Mar 2019 16:09:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1CdR-0005Sc-3u
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:09:41 +0000
X-Inumbo-ID: 132c05ec-3f61-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 132c05ec-3f61-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:09: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 2F2BFAF3A;
 Tue,  5 Mar 2019 16:09:37 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
 <20190305153730.28523-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: <c99f7c5d-faf0-086c-a912-03dc00dabd37@suse.com>
Date: Tue, 5 Mar 2019 17:09: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: <20190305153730.28523-1-ian.jackson@eu.citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools/libfsimage: Add `XEN' to environment
 variable name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

T24gMDUvMDMvMjAxOSAxNjozNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhpcyBsaWJyYXJ5LCB3
aGljaCBpcyBwcml2YXRlIHRvIFhlbiBhbmQgd2FzIHByb3Blcmx5IG5hbWVzcGFjZWQgaW4KPiAg
IDFhODE0NzExODgxYmViMTdmMDczZjVmNTdlMjdlNWJkNGRhMWI5NTYKPiAgIHRvb2xzL2xpYmZz
aW1hZ2U6IEFkZCBgeGVuJyB0byAuaCBuYW1lcyBhbmQgcHJpbmNpcGFsIC5zbyBuYW1lCj4gaG9u
b3VycyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byBvdmVycmlkZSB0aGUgZGlyZWN0b3J5IHdo
ZXJlCj4gc2hhcmVkIG9iamVjdHMgKGllIGZpbGVzeXN0ZW0gcGx1Z2lucykgYXJlIHRvIGJlIGxv
YWRlZCBmcm9tLgo+IAo+IFJlbmFtZSB0aGF0IHZhcmlhYmxlIGZyb20gRlNJTUFHRV9GU0RJUiB0
byBYRU5fRlNJTUFHRV9GU0RJUiwgdG8gZ2l2ZQo+IGl0IGEgcHJvcGVyIG5hbWVzcGFjZSBwcmVm
aXguCj4gCj4gTm90aGluZyBpbiB4ZW4uZ2l0IHNldHMgdGhpcyB2YXJpYWJsZS4gIFRoZSB0aHJl
ZSBoaXRzIGZvciB0aGUgc3RyaW5nCj4gYEZTSU1BR0VfRlNESVInIGFyZSB0aGlzIGdldGVudiwg
YW5kIHR3byByZWZlcmVuY2VzIHRvIGEgY29tcGlsZS10aW1lCj4gbWFuaWZlc3QgY29uc3RhbnQg
d2hpY2ggcHJvdmlkZXMgdGhlIGRlZmF1bHQgdmFsdWUgKHRoZSAtRCB3aGljaCBzZXRzCj4gaXQs
IGFuZCB0aGUgcGxhY2UgaXQgaXMgdXNlZCkuCj4gCj4gSSBoYXZlIGFsc28gY2hlY2tlZCB0aGUg
Y3VycmVudCBEZWJpYW4gWGVuIHBhY2thZ2UgaW4gYnVzdGVyIGFuZCB0aGUKPiB2YXJpYWJsZSBp
cyBub3Qgc2V0IHRoZXJlIGVpdGhlci4KPiAKPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KPiBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:26:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1Ctz-0006up-2q; Tue, 05 Mar 2019 16: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=0WSF=RI=citrix.com=prvs=96057bb4a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1Ctx-0006uU-Rl
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:26:45 +0000
X-Inumbo-ID: 73ae3c28-3f63-11e9-97ae-a351145f67b0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73ae3c28-3f63-11e9-97ae-a351145f67b0;
 Tue, 05 Mar 2019 16:26:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79723028"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23678.41709.348904.946239@mariner.uk.xensource.com>
Date: Tue, 5 Mar 2019 16:25:17 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <c99f7c5d-faf0-086c-a912-03dc00dabd37@suse.com>
References: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
 <20190305153730.28523-1-ian.jackson@eu.citrix.com>
 <c99f7c5d-faf0-086c-a912-03dc00dabd37@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/libfsimage: Add `XEN' to environment
 variable name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENIXSB0b29scy9saWJmc2ltYWdlOiBBZGQg
YFhFTicgdG8gZW52aXJvbm1lbnQgdmFyaWFibGUgbmFtZSIpOgo+IFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRoYW5rcyBhbGwsIHB1c2hlZC4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:38:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 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 1h1D5c-0007gt-4x; Tue, 05 Mar 2019 16:38: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=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1D5b-0007go-CC
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:38:47 +0000
X-Inumbo-ID: 22d3e6c0-3f65-11e9-9c0b-33fa3338810e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22d3e6c0-3f65-11e9-9c0b-33fa3338810e;
 Tue, 05 Mar 2019 16:38:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 09:38:41 -0700
Message-Id: <5C7EA60D020000780021BD0A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 09:38:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
 <1551284020-7050-8-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1551284020-7050-8-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-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
cGVjdWxhdGl2ZSBleGVjdXRpb24gaXMgbm90IGJsb2NrZWQgaW4gY2FzZSBvbmUgb2YgdGhlIGZv
bGxvd2luZwo+IHByb3BlcnRpZXMgaXMgdHJ1ZToKPiAgLSBwYXRoIGNhbm5vdCBiZSB0cmlnZ2Vy
ZWQgYnkgdGhlIGd1ZXN0Cj4gIC0gcGF0aCBkb2VzIG5vdCByZXR1cm4gdG8gdGhlIGd1ZXN0Cj4g
IC0gcGF0aCBkb2VzIG5vdCByZXN1bHQgaW4gYW4gb3V0LW9mLWJvdW5kIGFjY2Vzcwo+ICAtIHBh
dGggY2Fubm90IGJlIGV4ZWN1dGVkIHJlcGVhdGVkbHkKPiBPbmx5IHRoZSBjb21iaW5hdGlvbiBv
ZiB0aGUgYWJvdmUgcHJvcGVydGllcyBhbGxvd3MgdG8gYWN0dWFsbHkgbGVhawo+IGNvbnRpbnVv
dXMgY2h1bmtzIG9mIG1lbW9yeS4gVGhlcmVmb3JlLCB3ZSBvbmx5IGFkZCB0aGUgcGVuYWx0eSBv
Zgo+IHByb3RlY3RpdmUgbWVjaGFuaXNtcyBpbiBjYXNlIGEgcG90ZW50aWFsIHNwZWN1bGF0aXZl
IG91dC1vZi1ib3VuZAo+IGFjY2VzcyBtYXRjaGVzIGFsbCB0aGUgYWJvdmUgcHJvcGVydGllcy4K
CldoaWxlIHRoaXMgaXMgYWxsIGZpbmUsIGhvdyBkbyBJIG1hdGNoIHdoaWNoIG9mIHRoZSByZWFz
b25zIGFwcGxpZXMgdG8Kd2hpY2ggb2YgKGluIHBhcnRpY3VsYXIpIHRoZSBndF92ZXJzaW9uIGNo
ZWNrcyBsZWZ0IGFsb25lPyBBcyBzYWlkLCB0aGUKcmVhc29uaW5nIGhlcmUgc2hvdWxkIHNwZWNp
ZmljYWxseSBiZSBkZXRhaWxlZCBzbyBpdCBjYW4gYmUgdXNlZCBhcyBhCmd1aWRpbmcgcmVmZXJl
bmNlIHdoZW4gYWRkaW5nIGZ1cnRoZXIgY29uZGl0aW9uYWxzIHRvIHRoZSBjb2RlIGRvd24KdGhl
IHJvYWQuIEFuZCBvZiBjb3Vyc2UgcmV2aWV3IGlzIChtb3JlKSBkaWZmaWN1bHQgdGhpcyB3YXkg
YXMgd2VsbCwgYXMKKGp1ZGdpbmcgZnJvbSBwcmlvciBjb252ZXJzYXRpb25zKSB3ZSBkb24ndCBz
ZWVtIHRvIG5lY2Vzc2FyaWx5CmFncmVlIGluIG91ciB2aWV3cyBpbiBhbGwgcGxhY2VzLCBhbmQg
aGVuY2UgdG8gZGlzY3VzcyBhIHBvc3NpYmx5CnF1ZXN0aW9uYWJsZSBkZWNpc2lvbiBvdGhlcnMg
YWxzbyBuZWVkIHRvIHVuZGVyc3RhbmQgd2hpY2ggb2YgdGhlCmNyaXRlcmlhIHlvdSBjb25zaWRl
cmVkIHRvIG1hdGNoIGluIHRoZSBzcGVjaWZpYyBjYXNlLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:42:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1D8x-0008LW-LR; Tue, 05 Mar 2019 16:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1D8w-0008LR-2d
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:42:14 +0000
X-Inumbo-ID: 9e190aae-3f65-11e9-84ab-137e9f5b9149
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e190aae-3f65-11e9-84ab-137e9f5b9149;
 Tue, 05 Mar 2019 16:42:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79726535"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 16:42:02 +0000
Message-ID: <20190305164206.6793-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgbWFrZXMgdG9vbHMgYnVpbGQgd2l0aCBQeXRob24gMy4KCkNvbXBpbGUgdGVz
dCBvbmx5IHdpdGggMi43IGFuZCAzLjUgdGh1cyBmYXIsIGhlbmNlIHRoZSBSRkMuIFRoaXMgc2hv
dWxkIGJlIGFibGUKdG8gZ2l2ZSBwZW9wbGUgc29tZSBpZGVhIHdoYXQgc29ydCBvZiB3b3JrIGlz
IGludm9sdmVkLgoKWW91IHdpbGwgYWxzbyBuZWVkIEFuZHJldydzICJ0b29scy94ZW4tZm9yZWln
bjogVXBkYXRlIHB5dGhvbiBzY3JpcHRzIHRvIGJlClB5MyBjb21wYXRpYmxlIi4KCldlaS4KCldl
aSBMaXUgKDQpOgogIGJ1aWxkL200OiBtYWtlIHB5dGhvbl9kZXZlbC5tNCB3b3JrIHdpdGggYm90
aCBweXRob24gMiBhbmQgMwogIGxpYnhsOiBtYWtlIHB5dGhvbiBzY3JpcHRzIHdvcmsgd2l0aCBw
eXRob24gMiBhbmQgMwogIHB5Z3J1YjogY29udmVydCBweXRob24gZmlsZXMgd2l0aCAydG8zCiAg
cHlncnViOiBtYWtlIGl0IGJ1aWxkIHdpdGggcHl0aG9uIDMKCiBtNC9weXRob25fZGV2ZWwubTQg
ICAgICAgICAgICAgICAgIHwgMjcgKysrKysrLS0tLS0KIHRvb2xzL2NvbmZpZ3VyZSAgICAgICAg
ICAgICAgICAgICAgfCAzNCArKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvZ2VudGVzdC5weSAg
ICAgICAgICAgICB8ICA0ICstCiB0b29scy9saWJ4bC9nZW50eXBlcy5weSAgICAgICAgICAgIHwg
MTIgKystLS0KIHRvb2xzL2xpYnhsL2lkbC5weSAgICAgICAgICAgICAgICAgfCAyMSArKysrLS0t
LS0KIHRvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5ICAgfCAxNiArKystLS0tCiB0b29s
cy9weWdydWIvc3JjL0dydWJDb25mLnB5ICAgICAgIHwgMzYgKysrKysrKy0tLS0tLS0tCiB0b29s
cy9weWdydWIvc3JjL0xpbG9Db25mLnB5ICAgICAgIHwgMTYgKysrLS0tLQogdG9vbHMvcHlncnVi
L3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYyB8IDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tCiA5IGZpbGVzIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25zKCspLCA4MyBkZWxldGlv
bnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1D92-0008MK-VE; Tue, 05 Mar 2019 16:42:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1D91-0008Lr-B6
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:42:19 +0000
X-Inumbo-ID: a16e5600-3f65-11e9-a2f9-07d485547823
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a16e5600-3f65-11e9-a2f9-07d485547823;
 Tue, 05 Mar 2019 16:42:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79726549"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 16:42:04 +0000
Message-ID: <20190305164206.6793-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190305164206.6793-1-wei.liu2@citrix.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 2/4] libxl: make python scripts
 work with python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHNjcmlwdHMgYXJlIHRyYW5zZm9ybWVkIGJ5IDJ0bzMuCgpUaGUgb25seSBhZGRpdGlvbiBp
cyAiZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbiIgc28gdGhhdApwcmludCgi
QkxBSCIsIGZpbGU9c3lzLnN0ZGVycikgY2FuIHdvcmsuCgpodHRwczovL3B5dGhvbi1mdXR1cmUu
b3JnL2NvbXBhdGlibGVfaWRpb21zLmh0bWwKClRlc3RlZCB3aXRoIDIuNyBhbmQgMy41LgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkkgZG9uJ3QgaGF2
ZSBlbnZpcm9ubWVudCB0byB0ZXN0IDIuNCAtLSBpdCBpcyBhbG1vc3QgMTUgeWVhcnMgb2xkLiBX
ZQptYXkgd2FudCB0byBjb25zaWRlciBidW1waW5nIHRoZSBtaW5pbXVtIHJlcXVpcmVtZW50IHRv
IDIuNz8KLS0tCiB0b29scy9saWJ4bC9nZW50ZXN0LnB5ICB8ICA0ICsrKy0KIHRvb2xzL2xpYnhs
L2dlbnR5cGVzLnB5IHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9pZGwucHkgICAgICB8
IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25z
KCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50ZXN0LnB5
IGIvdG9vbHMvbGlieGwvZ2VudGVzdC5weQppbmRleCA5ODk5NTlmYzY4Li4xY2M3ZWViYzgyIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9nZW50ZXN0LnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnRl
c3QucHkKQEAgLTEsNSArMSw3IEBACiAjIS91c3IvYmluL3B5dGhvbgogCitmcm9tIF9fZnV0dXJl
X18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGltcG9ydCBvcwogaW1wb3J0IHN5cwogaW1wb3J0
IHJlCkBAIC04Niw3ICs4OCw3IEBAIGRlZiBnZW5fcmFuZF9pbml0KHR5LCB2LCBpbmRlbnQgPSAi
ICAgICIsIHBhcmVudCA9IE5vbmUpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAg
IGlmIGxlbihzeXMuYXJndikgPCAzOgotICAgICAgICBwcmludCA+PnN5cy5zdGRlcnIsICJVc2Fn
ZTogZ2VudGVzdC5weSA8aWRsPiA8aW1wbGVtZW50YXRpb24+IgorICAgICAgICBwcmludCgiVXNh
Z2U6IGdlbnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIsIGZpbGU9c3lzLnN0ZGVycikK
ICAgICAgICAgc3lzLmV4aXQoMSkKIAogICAgIHJhbmRvbS5zZWVkKG9zLmdldGVudignTElCWExf
VEVTVElETF9TRUVEJykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5weSBiL3Rv
b2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDg4ZTVjNWYzMGUuLjY0MTdjOWRkOGMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVz
LnB5CkBAIC0xLDUgKzEsNyBAQAogIyEvdXNyL2Jpbi9weXRob24KIAorZnJvbSBfX2Z1dHVyZV9f
IGltcG9ydCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQgc3lzCiBpbXBvcnQgcmUKIApAQCAtNTc2
LDE0ICs1NzgsMTQgQEAgZGVmIGxpYnhsX0NfZW51bV9mcm9tX3N0cmluZyh0eSwgc3RyLCBlLCBp
bmRlbnQgPSAiICAgICIpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGlmIGxl
bihzeXMuYXJndikgIT0gNjoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6IGdl
bnR5cGVzLnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8
aW1wbGVtZW50YXRpb24+IgorICAgICAgICBwcmludCgiVXNhZ2U6IGdlbnR5cGVzLnB5IDxpZGw+
IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8aW1wbGVtZW50YXRpb24+
IiwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgICBzeXMuZXhpdCgxKQogCiAgICAgKF8sIGlkbG5h
bWUsIGhlYWRlciwgaGVhZGVyX3ByaXZhdGUsIGhlYWRlcl9qc29uLCBpbXBsKSA9IHN5cy5hcmd2
CiAKICAgICAoYnVpbHRpbnMsdHlwZXMpID0gaWRsLnBhcnNlKGlkbG5hbWUpCiAKLSAgICBwcmlu
dCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcgorICAg
IHByaW50KCJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gJXMiICUgaGVhZGVy
KQogCiAgICAgZiA9IG9wZW4oaGVhZGVyLCAidyIpCiAKQEAgLTYzMyw3ICs2MzUsNyBAQCBpZiBf
X25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4i
IiIgJSAoaGVhZGVyX2RlZmluZSkpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0cHV0
dGluZyBsaWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29uCisgICAgcHJp
bnQoIm91dHB1dHRpbmcgbGlieGwgSlNPTiBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfanNv
bikKIAogICAgIGYgPSBvcGVuKGhlYWRlcl9qc29uLCAidyIpCiAKQEAgLTY1Nyw3ICs2NTksNyBA
QCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVz
ICovXG4iIiIgJSBoZWFkZXJfanNvbl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmlu
dCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRvICVzIiAlIGhl
YWRlcl9wcml2YXRlCisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwgdHlwZSBpbnRlcm5hbCBk
ZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfcHJpdmF0ZSkKIAogICAgIGYgPSBvcGVuKGhlYWRl
cl9wcml2YXRlLCAidyIpCiAKQEAgLTY4Myw3ICs2ODUsNyBAQCBpZiBfX25hbWVfXyA9PSAnX19t
YWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4iIiIgJSBoZWFkZXJfanNv
bl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0
eXBlIGltcGxlbWVudGF0aW9ucyB0byAlcyIgJSBpbXBsCisgICAgcHJpbnQoIm91dHB1dHRpbmcg
bGlieGwgdHlwZSBpbXBsZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbCkKIAogICAgIGYgPSBvcGVu
KGltcGwsICJ3IikKICAgICBmLndyaXRlKCIiIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvaWRs
LnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5CmluZGV4IDJhN2YzYzQ0ZmUuLjI3YmQxMDUzYTYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2lkbC5weQorKysgYi90b29scy9saWJ4bC9pZGwucHkKQEAg
LTEsMyArMSw1IEBACitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGlt
cG9ydCBzeXMKIAogUEFTU19CWV9WQUxVRSA9IDEKQEAgLTExLDcgKzEzLDcgQEAgRElSX0JPVEgg
PSAzCiBfZGVmYXVsdF9uYW1lc3BhY2UgPSAiIgogZGVmIG5hbWVzcGFjZShzKToKICAgICBpZiB0
eXBlKHMpICE9IHN0cjoKLSAgICAgICAgcmFpc2UgVHlwZUVycm9yLCAiUmVxdWlyZSBhIHN0cmlu
ZyBmb3IgdGhlIGRlZmF1bHQgbmFtZXNwYWNlLiIKKyAgICAgICAgcmFpc2UgVHlwZUVycm9yKCJS
ZXF1aXJlIGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1lc3BhY2UuIikKICAgICBnbG9iYWwg
X2RlZmF1bHRfbmFtZXNwYWNlCiAgICAgX2RlZmF1bHRfbmFtZXNwYWNlID0gcwogCkBAIC0yNjks
NyArMjcxLDcgQEAgY2xhc3MgS2V5ZWRVbmlvbihBZ2dyZWdhdGUpOgogICAgICAgICBpZiBub3Qg
aXNpbnN0YW5jZShrZXl2YXJfdHlwZSwgRW51bWVyYXRpb24pOgogICAgICAgICAgICAgcmFpc2Ug
VmFsdWVFcnJvcgogCi0gICAgICAgIGt2X2t3YXJncyA9IGRpY3QoWyh4LmxzdHJpcCgna2V5dmFy
XycpLHkpIGZvciAoeCx5KSBpbiBrd2FyZ3MuaXRlbXMoKSBpZiB4LnN0YXJ0c3dpdGgoJ2tleXZh
cl8nKV0pCisgICAgICAgIGt2X2t3YXJncyA9IGRpY3QoWyh4LmxzdHJpcCgna2V5dmFyXycpLHkp
IGZvciAoeCx5KSBpbiBsaXN0KGt3YXJncy5pdGVtcygpKSBpZiB4LnN0YXJ0c3dpdGgoJ2tleXZh
cl8nKV0pCiAgICAgICAgIAogICAgICAgICBzZWxmLmtleXZhciA9IEZpZWxkKGtleXZhcl90eXBl
LCBrZXl2YXJfbmFtZSwgKiprdl9rd2FyZ3MpCiAKQEAgLTMxNSw3ICszMTcsNyBAQCBjbGFzcyBB
cnJheShUeXBlKToKICAgICAgICAga3dhcmdzLnNldGRlZmF1bHQoJ2pzb25fcGFyc2VfdHlwZScs
ICdKU09OX0FSUkFZJykKICAgICAgICAgVHlwZS5fX2luaXRfXyhzZWxmLCBuYW1lc3BhY2U9ZWxl
bV90eXBlLm5hbWVzcGFjZSwgdHlwZW5hbWU9ZWxlbV90eXBlLnJhd25hbWUgKyAiICoiLCAqKmt3
YXJncykKIAotICAgICAgICBsdl9rd2FyZ3MgPSBkaWN0KFsoeC5sc3RyaXAoJ2xlbnZhcl8nKSx5
KSBmb3IgKHgseSkgaW4ga3dhcmdzLml0ZW1zKCkgaWYgeC5zdGFydHN3aXRoKCdsZW52YXJfJyld
KQorICAgICAgICBsdl9rd2FyZ3MgPSBkaWN0KFsoeC5sc3RyaXAoJ2xlbnZhcl8nKSx5KSBmb3Ig
KHgseSkgaW4gbGlzdChrd2FyZ3MuaXRlbXMoKSkgaWYgeC5zdGFydHN3aXRoKCdsZW52YXJfJyld
KQogCiAgICAgICAgIHNlbGYubGVudmFyID0gRmllbGQoaW50ZWdlciwgbGVudmFyX25hbWUsICoq
bHZfa3dhcmdzKQogICAgICAgICBzZWxmLmVsZW1fdHlwZSA9IGVsZW1fdHlwZQpAQCAtMzQ2LDEy
ICszNDgsMTIgQEAgY2xhc3MgT3JkZXJlZERpY3QoZGljdCk6CiAgICAgICAgIHJldHVybiBbKHgs
c2VsZlt4XSkgZm9yIHggaW4gc2VsZi5fX29yZGVyZWRdCiAKIGRlZiBwYXJzZShmKToKLSAgICBw
cmludCA+PnN5cy5zdGRlcnIsICJQYXJzaW5nICVzIiAlIGYKKyAgICBwcmludCgiUGFyc2luZyAl
cyIgJSBmLCBmaWxlPXN5cy5zdGRlcnIpCiAKICAgICBnbG9icyA9IHt9CiAgICAgbG9jcyA9IE9y
ZGVyZWREaWN0KCkKIAotICAgIGZvciBuLHQgaW4gZ2xvYmFscygpLml0ZW1zKCk6CisgICAgZm9y
IG4sdCBpbiBsaXN0KGdsb2JhbHMoKS5pdGVtcygpKToKICAgICAgICAgaWYgaXNpbnN0YW5jZSh0
LCBUeXBlKToKICAgICAgICAgICAgIGdsb2JzW25dID0gdAogICAgICAgICBlbGlmIGlzaW5zdGFu
Y2UodCx0eXBlKG9iamVjdCkpIGFuZCBpc3N1YmNsYXNzKHQsIFR5cGUpOgpAQCAtMzYyLDExICsz
NjQsMTAgQEAgZGVmIHBhcnNlKGYpOgogICAgICAgICAgICAgZ2xvYnNbbl0gPSB0CiAKICAgICB0
cnk6Ci0gICAgICAgIGV4ZWNmaWxlKGYsIGdsb2JzLCBsb2NzKQotICAgIGV4Y2VwdCBTeW50YXhF
cnJvcixlOgotICAgICAgICByYWlzZSBTeW50YXhFcnJvciwgXAotICAgICAgICAgICAgICAiRXJy
b3JzIHdlcmUgZm91bmQgYXQgbGluZSAlZCB3aGlsZSBwcm9jZXNzaW5nICVzOlxuXHQlcyJcCi0g
ICAgICAgICAgICAgICUoZS5saW5lbm8sZixlLnRleHQpCisgICAgICAgIGV4ZWMoY29tcGlsZShv
cGVuKGYpLnJlYWQoKSwgZiwgJ2V4ZWMnKSwgZ2xvYnMsIGxvY3MpCisgICAgZXhjZXB0IFN5bnRh
eEVycm9yIGFzIGU6CisgICAgICAgIHJhaXNlIFN5bnRheEVycm9yKCJFcnJvcnMgd2VyZSBmb3Vu
ZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nlc3NpbmcgJXM6XG5cdCVzIlwKKyAgICAgICAgICAgICAg
JShlLmxpbmVubyxmLGUudGV4dCkpCiAKICAgICB0eXBlcyA9IFt0IGZvciB0IGluIGxvY3Mub3Jk
ZXJlZF92YWx1ZXMoKSBpZiBpc2luc3RhbmNlKHQsVHlwZSldCiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1D93-0008Md-BK; Tue, 05 Mar 2019 16: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1D91-0008Ls-BH
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:42:19 +0000
X-Inumbo-ID: a1acc520-3f65-11e9-b629-eb5e79262159
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1acc520-3f65-11e9-b629-eb5e79262159;
 Tue, 05 Mar 2019 16:42:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79726552"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 16:42:06 +0000
Message-ID: <20190305164206.6793-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190305164206.6793-1-wei.liu2@citrix.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 4/4] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgaGVscCBvZiB0d28gcG9ydGluZyBndWlkZXMgYW5kIGNweXRob24gc291cmNlIGNv
ZGU6CgoxLiBVc2UgUHlVbmljb2RlIHRvIHJlcGxhY2UgUHlTdHJpbmcgY291bnRlcnBhcnRzLgoy
LiBVc2UgUHlWYXJPYmplY3RfSEVBRF9JTklUIGFuZCBwcm92aWRlIGNvbXBhdGliaWxpdHkgZm9y
IDIuNSBhbmQKICAgZWFybGllci4KMy4gUmVtb3ZlIHVzYWdlIG9mIFB5X0ZpbmRNZXRob2QuCjQu
IFVzZSBuZXcgbW9kdWxlIGluaXRpYWxpc2F0aW9uIHJvdXRpbmUuCgpGb3IgIzMsIFB5X0ZpbmRN
ZXRob2Qgd2FzIHJlbW92ZWQsIHlldCBhbiBhbHRlcm5hdGl2ZSB3YXNuJ3QKZG9jdW1lbnRlZC4g
IFRoZSBjb2RlIGlzIHRoZSByZXN1bHQgb2YgcmV2ZXJzZS1lbmdpbmVlcmluZyBjcHl0aG9uCmNv
bW1pdCA2MTE2ZDRhMWQxCgpodHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2hvd3RvL2Nwb3J0aW5n
Lmh0bWwKaHR0cDovL3B5dGhvbjNwb3J0aW5nLmNvbS9jZXh0ZW5zaW9ucy5odG1sCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KWFhYIEJ1aWxkIHRlc3Qg
b25seSEKLS0tCiB0b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jIHwgOTIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4NCBpbnNl
cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMv
ZnNpbWFnZS9mc2ltYWdlLmMgYi90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCmlu
ZGV4IDc0M2EzZmI3YjguLmM5MTQyNTM3NDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMv
ZnNpbWFnZS9mc2ltYWdlLmMKKysrIGIvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2Uu
YwpAQCAtMjYsMTEgKzI2LDE1IEBACiAjaW5jbHVkZSA8eGVuZnNpbWFnZS5oPgogI2luY2x1ZGUg
PHN0ZGxpYi5oPgogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKICNpZiAoUFlUSE9OX0FQSV9W
RVJTSU9OID49IDEwMTEpCiAjZGVmaW5lIFBZX1BBRCAwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCww
TCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTAogI2Vsc2UKICNk
ZWZpbmUgUFlfUEFEIDBMLDBMLDBMLDBMCiAjZW5kaWYKKyNlbHNlCisjZGVmaW5lIFBZX1BBRCAw
TCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTAorI2VuZGlm
CiAKIHR5cGVkZWYgc3RydWN0IGZzaW1hZ2VfZnMgewogCVB5T2JqZWN0X0hFQUQKQEAgLTY2LDEy
ICs3MCwyNCBAQCBmc2ltYWdlX2ZpbGVfcmVhZChmc2ltYWdlX2ZpbGVfdCAqZmlsZSwgUHlPYmpl
Y3QgKmFyZ3MsIFB5T2JqZWN0ICprd2FyZ3MpCiAKIAlidWZzaXplID0gc2l6ZSA/IHNpemUgOiA0
MDk2OwogCi0JaWYgKChidWZmZXIgPSBQeVN0cmluZ19Gcm9tU3RyaW5nQW5kU2l6ZShOVUxMLCBi
dWZzaXplKSkgPT0gTlVMTCkKKwlidWZmZXIgPQorI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCisJ
CVB5U3RyaW5nX0Zyb21TdHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpOworI2Vsc2UKKwkJUHlV
bmljb2RlX0Zyb21TdHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpOworI2VuZGlmCisKKwlpZiAo
YnVmZmVyID09IE5VTEwpCiAJCXJldHVybiAoTlVMTCk7CiAgCiAJd2hpbGUgKDEpIHsKIAkJaW50
IGVycjsKLQkJdm9pZCAqYnVmID0gUHlTdHJpbmdfQVNfU1RSSU5HKGJ1ZmZlcikgKyBieXRlc3Jl
YWQ7CisJCXZvaWQgKmJ1ZiA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJCVB5U3RyaW5n
X0FTX1NUUklORyhidWZmZXIpICsgYnl0ZXNyZWFkOworI2Vsc2UKKwkJCVB5VW5pY29kZV9BU19V
TklDT0RFKGJ1ZmZlcikgKyBieXRlc3JlYWQ7CisjZW5kaWYKIAogCQllcnIgPSBmc2lfcHJlYWRf
ZmlsZShmaWxlLT5maWxlLCBidWYsIGJ1ZnNpemUsCiAJCSAgICBieXRlc3JlYWQgKyBvZmZzZXQp
OwpAQCAtOTEsMTIgKzEwNywyMCBAQCBmc2ltYWdlX2ZpbGVfcmVhZChmc2ltYWdlX2ZpbGVfdCAq
ZmlsZSwgUHlPYmplY3QgKmFyZ3MsIFB5T2JqZWN0ICprd2FyZ3MpCiAJCQlpZiAoYnVmc2l6ZSA9
PSAwKQogCQkJCWJyZWFrOwogCQl9IGVsc2UgeworI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiAJ
CQlpZiAoX1B5U3RyaW5nX1Jlc2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQgKyBidWZzaXplKSA8IDAp
CisjZWxzZQorCQkJaWYgKFB5VW5pY29kZV9SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkICsgYnVm
c2l6ZSkgPCAwKQorI2VuZGlmCiAJCQkJcmV0dXJuIChOVUxMKTsKIAkJfQogCX0KIAorI2lmIFBZ
X01BSk9SX1ZFUlNJT04gPCAzCiAJX1B5U3RyaW5nX1Jlc2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQp
OworI2Vsc2UKKwlQeVVuaWNvZGVfUmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCk7CisjZW5kaWYK
IAlyZXR1cm4gKGJ1ZmZlcik7CiB9CiAKQEAgLTExMywxMSArMTM3LDEzIEBAIHN0YXRpYyBzdHJ1
Y3QgUHlNZXRob2REZWYgZnNpbWFnZV9maWxlX21ldGhvZHNbXSA9IHsKIAl7IE5VTEwsIE5VTEws
IDAsIE5VTEwgfQkKIH07CiAKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogc3RhdGljIFB5T2Jq
ZWN0ICoKIGZzaW1hZ2VfZmlsZV9nZXRhdHRyKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBjaGFyICpu
YW1lKQogewogCXJldHVybiAoUHlfRmluZE1ldGhvZChmc2ltYWdlX2ZpbGVfbWV0aG9kcywgKFB5
T2JqZWN0ICopZmlsZSwgbmFtZSkpOwogfQorI2VuZGlmCiAKIHN0YXRpYyB2b2lkCiBmc2ltYWdl
X2ZpbGVfZGVhbGxvYyhmc2ltYWdlX2ZpbGVfdCAqZmlsZSkKQEAgLTEyOCwxNiArMTU0LDI1IEBA
IGZzaW1hZ2VfZmlsZV9kZWFsbG9jKGZzaW1hZ2VfZmlsZV90ICpmaWxlKQogCVB5T2JqZWN0X0RF
TChmaWxlKTsKIH0KIAorLyogQ29tcGF0aWJpbGl0eSBmb3IgMi41IGFuZCBlYXJsaWVyICovCisj
aWZuZGVmIFB5VmFyT2JqZWN0X0hFQURfSU5JVAorI2RlZmluZSBQeVZhck9iamVjdF9IRUFEX0lO
SVQodHlwZSwgc2l6ZSkgXAorCVB5T2JqZWN0X0hFQURfSU5JVCh0eXBlKSBzaXplLAorI2VuZGlm
CisKIHN0YXRpYyBjaGFyIGZzaW1hZ2VfZmlsZV90eXBlX19kb2NfX1tdID0gIkZpbGVzeXN0ZW0g
aW1hZ2UgZmlsZSI7CiBQeVR5cGVPYmplY3QgZnNpbWFnZV9maWxlX3R5cGUgPSB7Ci0JUHlPYmpl
Y3RfSEVBRF9JTklUKCZQeVR5cGVfVHlwZSkKLQkwLAkJCQkJLyogb2Jfc2l6ZSAqLworCVB5VmFy
T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5cGUsIDApCiAJInhlbmZzaW1hZ2UuZmlsZSIsCQkJ
LyogdHBfbmFtZSAqLwogCXNpemVvZihmc2ltYWdlX2ZpbGVfdCksCQkJLyogdHBfc2l6ZSAqLwog
CTAsCQkJCQkvKiB0cF9pdGVtc2l6ZSAqLwogCShkZXN0cnVjdG9yKSBmc2ltYWdlX2ZpbGVfZGVh
bGxvYywgCS8qIHRwX2RlYWxsb2MgKi8KIAkwLAkJCQkJLyogdHBfcHJpbnQgKi8KKyNpZiBQWV9N
QUpPUl9WRVJTSU9OIDwgMwogCShnZXRhdHRyZnVuYykgZnNpbWFnZV9maWxlX2dldGF0dHIsIAkv
KiB0cF9nZXRhdHRyICovCisjZWxzZQorCTAsCQkJCQkvKiB0cF9nZXRhdHRyICovCisjZW5kaWYK
IAkwLAkJCQkJLyogdHBfc2V0YXR0ciAqLwogCTAsCQkJCQkvKiB0cF9jb21wYXJlICovCiAJMCwJ
CQkJCS8qIHRwX3JlcHIgKi8KQEAgLTE1MSw3ICsxODYsMTYgQEAgUHlUeXBlT2JqZWN0IGZzaW1h
Z2VfZmlsZV90eXBlID0gewogCTAsCQkJCQkvKiB0cF9zZXRhdHRybyAqLwogCTAsCQkJCQkvKiB0
cF9hc19idWZmZXIgKi8KIAlQeV9UUEZMQUdTX0RFRkFVTFQsCQkJLyogdHBfZmxhZ3MgKi8KLQlm
c2ltYWdlX2ZpbGVfdHlwZV9fZG9jX18sCisJZnNpbWFnZV9maWxlX3R5cGVfX2RvY19fLAkJLyog
dHBfZG9jICovCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCisJMCwJCQkJCS8qIHRwX3RyYXZl
cnNlICovCisJMCwJCQkJCS8qIHRwX2NsZWFyICovCisJMCwJCQkJCS8qIHRwX3JpY2hjb21wYXJl
ICovCisJMCwJCQkJCS8qIHRwX3dlYWtsaXN0b2Zmc2V0ICovCisJMCwJCQkJCS8qIHRwX2l0ZXIg
Ki8KKwkwLAkJCQkJLyogdHBfaXRlcm5leHQgKi8KKwlmc2ltYWdlX2ZpbGVfbWV0aG9kcywJCQkv
KiB0cF9tZXRob2RzICovCisjZW5kaWYKIAlQWV9QQUQKIH07CiAKQEAgLTIxNSwxMSArMjU5LDEz
IEBAIHN0YXRpYyBzdHJ1Y3QgUHlNZXRob2REZWYgZnNpbWFnZV9mc19tZXRob2RzW10gPSB7CiAJ
eyBOVUxMLCBOVUxMLCAwLCBOVUxMIH0JCiB9OwogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMK
IHN0YXRpYyBQeU9iamVjdCAqCiBmc2ltYWdlX2ZzX2dldGF0dHIoZnNpbWFnZV9mc190ICpmcywg
Y2hhciAqbmFtZSkKIHsKIAlyZXR1cm4gKFB5X0ZpbmRNZXRob2QoZnNpbWFnZV9mc19tZXRob2Rz
LCAoUHlPYmplY3QgKilmcywgbmFtZSkpOwogfQorI2VuZGlmCiAKIHN0YXRpYyB2b2lkCiBmc2lt
YWdlX2ZzX2RlYWxsb2MgKGZzaW1hZ2VfZnNfdCAqZnMpCkBAIC0yMzIsMTQgKzI3OCwxNyBAQCBm
c2ltYWdlX2ZzX2RlYWxsb2MgKGZzaW1hZ2VfZnNfdCAqZnMpCiBQeURvY19TVFJWQVIoZnNpbWFn
ZV9mc190eXBlX19kb2NfXywgIkZpbGVzeXN0ZW0gaW1hZ2UiKTsKIAogUHlUeXBlT2JqZWN0IGZz
aW1hZ2VfZnNfdHlwZSA9IHsKLQlQeU9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9UeXBlKQotCTAs
CQkJCQkvKiBvYl9zaXplICovCisJUHlWYXJPYmplY3RfSEVBRF9JTklUKCZQeVR5cGVfVHlwZSwg
MCkKIAkieGVuZnNpbWFnZS5mcyIsCQkJLyogdHBfbmFtZSAqLwogCXNpemVvZihmc2ltYWdlX2Zz
X3QpLAkJCS8qIHRwX3NpemUgKi8KIAkwLAkJCQkJLyogdHBfaXRlbXNpemUgKi8KIAkoZGVzdHJ1
Y3RvcikgZnNpbWFnZV9mc19kZWFsbG9jLCAJLyogdHBfZGVhbGxvYyAqLwogCTAsCQkJCQkvKiB0
cF9wcmludCAqLworI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiAJKGdldGF0dHJmdW5jKSBmc2lt
YWdlX2ZzX2dldGF0dHIsIAkvKiB0cF9nZXRhdHRyICovCisjZWxzZQorCTAsCQkJCQkvKiB0cF9n
ZXRhdHRyICovCisjZW5kaWYKIAkwLAkJCQkJLyogdHBfc2V0YXR0ciAqLwogCTAsCQkJCQkvKiB0
cF9jb21wYXJlICovCiAJMCwJCQkJCS8qIHRwX3JlcHIgKi8KQEAgLTI1Myw3ICszMDIsMTYgQEAg
UHlUeXBlT2JqZWN0IGZzaW1hZ2VfZnNfdHlwZSA9IHsKIAkwLAkJCQkJLyogdHBfc2V0YXR0cm8g
Ki8KIAkwLAkJCQkJLyogdHBfYXNfYnVmZmVyICovCiAJUHlfVFBGTEFHU19ERUZBVUxULAkJCS8q
IHRwX2ZsYWdzICovCi0JZnNpbWFnZV9mc190eXBlX19kb2NfXywKKwlmc2ltYWdlX2ZzX3R5cGVf
X2RvY19fLAkJCS8qIHRwX2RvYyAqLworI2lmIFBZX01BSk9SX1ZFUlNJT04gPj0gMworCTAsCQkJ
CQkvKiB0cF90cmF2ZXJzZSAqLworCTAsCQkJCQkvKiB0cF9jbGVhciAqLworCTAsCQkJCQkvKiB0
cF9yaWNoY29tcGFyZSAqLworCTAsCQkJCQkvKiB0cF93ZWFrbGlzdG9mZnNldCAqLworCTAsCQkJ
CQkvKiB0cF9pdGVyICovCisJMCwJCQkJCS8qIHRwX2l0ZXJuZXh0ICovCisJZnNpbWFnZV9mc19t
ZXRob2RzLAkJCS8qIHRwX21ldGhvZHMgKi8KKyNlbmRpZgogCVBZX1BBRAogfTsKIApAQCAtMzE2
LDggKzM3NCwyNiBAQCBzdGF0aWMgc3RydWN0IFB5TWV0aG9kRGVmIGZzaW1hZ2VfbW9kdWxlX21l
dGhvZHNbXSA9IHsKIAl7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQogfTsKIAorI2lmIFBZX01BSk9S
X1ZFUlNJT04gPj0gMworc3RhdGljIHN0cnVjdCBQeU1vZHVsZURlZiBmc2ltYWdlX21vZHVsZV9k
ZWYgPSB7CisJUHlNb2R1bGVEZWZfSEVBRF9JTklULAorCSJ4ZW5mc2ltYWdlIiwJCS8qIG1fbmFt
ZSAqLworCSIiLAkJCS8qIG1fZG9jICovCisJLTEsCQkJLyogbV9zaXplICovCisJZnNpbWFnZV9t
b2R1bGVfbWV0aG9kcywJLyogbV9tZXRob2RzICovCisJTlVMTCwJCQkvKiBtX3JlbG9hZCAqLwor
CU5VTEwsCQkJLyogbV90cmF2ZXJzZSAqLworCU5VTEwsCQkJLyogbV9jbGVhciAqLworCU5VTEwJ
CQkvKiBtX2ZyZWUgKi8KK307CisjZW5kaWYKKwogUHlNT0RJTklUX0ZVTkMKIGluaXR4ZW5mc2lt
YWdlKHZvaWQpCiB7CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKIAlQeV9Jbml0TW9kdWxlKCJ4
ZW5mc2ltYWdlIiwgZnNpbWFnZV9tb2R1bGVfbWV0aG9kcyk7CisjZWxzZQorCXJldHVybiBQeU1v
ZHVsZV9DcmVhdGUoJmZzaW1hZ2VfbW9kdWxlX2RlZik7CisjZW5kaWYKIH0KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1D93-0008My-OU; Tue, 05 Mar 2019 16:42: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1D91-0008M2-KJ
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:42:19 +0000
X-Inumbo-ID: a2dca391-3f65-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2dca391-3f65-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:42:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79726555"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 16:42:05 +0000
Message-ID: <20190305164206.6793-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190305164206.6793-1-wei.liu2@citrix.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 3/4] pygrub: convert python files
 with 2to3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCk5vdCBzdXJl
IHRoaXMgd29ya3Mgd2l0aCBweXRob24gMi40LCBidXQgaXQgc2hvdWxkIHdvcmsgd2l0aCAyLjcg
c2luY2UKdGhlIGNoYW5nZXMgbG9vayBtb3JlIG9yIGxlc3MgaW4gdGhlIHNhbWUgdmVpbiBhcyB0
aGUgY2hhbmdlcyBpbgpsaWJ4bC4KClRoZSBjb252ZXJzaW9uIG9mIHRoZSBpbXBvcnQgaXMgaW50
ZXJlc3RpbmcuIFRoaXMgZGVmaW5pdGVseSBuZWVkcwpzb21lIHRlc3RpbmcuCi0tLQogdG9vbHMv
cHlncnViL3NyYy9FeHRMaW51eENvbmYucHkgfCAxNiArKysrKysrKy0tLS0tLS0tCiB0b29scy9w
eWdydWIvc3JjL0dydWJDb25mLnB5ICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLQogdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weSAgICAgfCAxNiArKysrKysr
Ky0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5IGIvdG9v
bHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKaW5kZXggZDE3ODliZjAyMC4uNjBkYTk2MGM0
YiAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKKysrIGIvdG9v
bHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKQEAgLTEyLDcgKzEyLDcgQEAKIAogaW1wb3J0
IHN5cywgcmUsIG9zCiBpbXBvcnQgbG9nZ2luZwotaW1wb3J0IEdydWJDb25mCitmcm9tIC4gaW1w
b3J0IEdydWJDb25mCiAKIGNsYXNzIEV4dExpbnV4SW1hZ2Uob2JqZWN0KToKICAgICBkZWYgX19p
bml0X18oc2VsZiwgbGluZXMsIHBhdGgpOgpAQCAtMzIsNyArMzIsNyBAQCBjbGFzcyBFeHRMaW51
eEltYWdlKG9iamVjdCk6CiAgICAgICAgIHNlbGYubGluZXMgPSBbXQogICAgICAgICBzZWxmLnBh
dGggPSBwYXRoCiAgICAgICAgIHNlbGYucm9vdCA9ICIiCi0gICAgICAgIG1hcChzZWxmLnNldF9m
cm9tX2xpbmUsIGxpbmVzKQorICAgICAgICBsaXN0KG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxp
bmVzKSkKIAogICAgIGRlZiBzZXRfZnJvbV9saW5lKHNlbGYsIGxpbmUsIHJlcGxhY2UgPSBOb25l
KToKICAgICAgICAgKGNvbSwgYXJnKSA9IEdydWJDb25mLmdydWJfZXhhY3Rfc3BsaXQobGluZSwg
MikKQEAgLTY3LDcgKzY3LDcgQEAgY2xhc3MgRXh0TGludXhJbWFnZShvYmplY3QpOgogICAgICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCAiaW5pdHJkIiwgYS5yZXBsYWNlKCJpbml0
cmQ9IiwgIiIpKQogICAgICAgICAgICAgICAgICAgICAgICAgYXJnID0gYXJnLnJlcGxhY2UoYSwg
IiIpCiAKLSAgICAgICAgaWYgY29tIGlzIG5vdCBOb25lIGFuZCBzZWxmLmNvbW1hbmRzLmhhc19r
ZXkoY29tKToKKyAgICAgICAgaWYgY29tIGlzIG5vdCBOb25lIGFuZCBjb20gaW4gc2VsZi5jb21t
YW5kczoKICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAg
ICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgcmUuc3ViKCde
IiguKykiJCcsIHIiXDEiLCBhcmcuc3RyaXAoKSkpCiAgICAgICAgICAgICBlbHNlOgpAQCAtMTM2
LDcgKzEzNiw3IEBAIGNsYXNzIEV4dExpbnV4Q29uZmlnRmlsZShvYmplY3QpOgogICAgIGRlZiBw
YXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlzIE5vbmU6CiAgICAgICAg
ICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAgICAgICAgcmFpc2UgVmFs
dWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIgorICAgICAgICAgICAg
ICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIikK
IAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3InKQogICAgICAgICAgICAg
bGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0xNjcsNyArMTY3LDcgQEAgY2xhc3MgRXh0TGludXhD
b25maWdGaWxlKG9iamVjdCk6CiAKICAgICAgICAgICAgIChjb20sIGFyZykgPSBHcnViQ29uZi5n
cnViX2V4YWN0X3NwbGl0KGwsIDIpCiAgICAgICAgICAgICBjb20gPSBjb20ubG93ZXIoKQotICAg
ICAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgICAgICBpZiBj
b20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2Nv
bV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5j
b21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgICAgICBlbHNlOgpAQCAtMjA3
LDggKzIwNyw4IEBAIGNsYXNzIEV4dExpbnV4Q29uZmlnRmlsZShvYmplY3QpOgogICAgICAgICAK
IGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgaWYgbGVuKHN5cy5hcmd2KSA8IDI6Ci0g
ICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIk5lZWQgYSBjb25maWd1cmF0aW9uIGZpbGUgdG8g
cmVhZCIKKyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJOZWVkIGEgY29uZmlndXJhdGlvbiBm
aWxlIHRvIHJlYWQiKQogICAgIGcgPSBFeHRMaW51eENvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMV0pCiAg
ICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkKLSAgICBwcmludCBnLmRlZmF1
bHQKKyAgICAgICAgcHJpbnQoaSkKKyAgICBwcmludChnLmRlZmF1bHQpCmRpZmYgLS1naXQgYS90
b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5w
eQppbmRleCBkYzgxMGQ1NWNiLi4xN2Y2ZTY4NmNjIDEwMDY0NAotLS0gYS90b29scy9weWdydWIv
c3JjL0dydWJDb25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKQEAgLTQ0
LDcgKzQ0LDcgQEAgZGVmIGdldF9wYXRoKHMpOgogICAgICAgICByZXR1cm4gKE5vbmUsIHMpCiAg
ICAgaWR4ID0gcy5maW5kKCcpJykKICAgICBpZiBpZHggPT0gLTE6Ci0gICAgICAgIHJhaXNlIFZh
bHVlRXJyb3IsICJVbmFibGUgdG8gZmluZCBtYXRjaGluZyAnKSciCisgICAgICAgIHJhaXNlIFZh
bHVlRXJyb3IoIlVuYWJsZSB0byBmaW5kIG1hdGNoaW5nICcpJyIpCiAgICAgZCA9IHNbOmlkeF0K
ICAgICByZXR1cm4gKEdydWJEaXNrUGFydChkKSwgc1tpZHggKyAxOl0pCiAKQEAgLTEwMCw3ICsx
MDAsNyBAQCBjbGFzcyBfR3J1YkltYWdlKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgIiAgaW5p
dHJkOiAlc1xuIiAlKHNlbGYudGl0bGUsIHNlbGYucm9vdCwgc2VsZi5rZXJuZWwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuYXJncywgc2VsZi5pbml0cmQpKQogICAg
IGRlZiBfcGFyc2Uoc2VsZiwgbGluZXMpOgotICAgICAgICBtYXAoc2VsZi5zZXRfZnJvbV9saW5l
LCBsaW5lcykKKyAgICAgICAgbGlzdChtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBsaW5lcykpCiAK
ICAgICBkZWYgcmVzZXQoc2VsZiwgbGluZXMpOgogICAgICAgICBzZWxmLl9yb290ID0gc2VsZi5f
aW5pdHJkID0gc2VsZi5fa2VybmVsID0gc2VsZi5fYXJncyA9IE5vbmUKQEAgLTE0MSw3ICsxNDEs
NyBAQCBjbGFzcyBHcnViSW1hZ2UoX0dydWJJbWFnZSk6CiAgICAgZGVmIHNldF9mcm9tX2xpbmUo
c2VsZiwgbGluZSwgcmVwbGFjZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBhcmcpID0gZ3J1Yl9l
eGFjdF9zcGxpdChsaW5lLCAyKQogCi0gICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShj
b20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgIGlmIHNl
bGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICBzZXRhdHRyKHNl
bGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAgICAgICBlbHNlOgpA
QCAtMTc3LDcgKzE3Nyw3IEBAIGNsYXNzIF9HcnViQ29uZmlnRmlsZShvYmplY3QpOgogICAgICAg
ICAgICAgc2VsZi5wYXJzZSgpCiAKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6Ci0g
ICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgInVuaW1wbGVtZW50ZWQgcGFyc2UgZnVuY3Rpb24i
ICAgCisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigidW5pbXBsZW1lbnRlZCBwYXJzZSBmdW5j
dGlvbiIpICAgCiAKICAgICBkZWYgaGFzUGFzc3dvcmRBY2Nlc3Moc2VsZik6CiAgICAgICAgIHJl
dHVybiBzZWxmLnBhc3N3b3JkQWNjZXNzCkBAIC0yMDEsNyArMjAxLDcgQEAgY2xhc3MgX0dydWJD
b25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgaW1wb3J0IGNyeXB0CiAgICAgICAg
ICAgICAgICAgaWYgY3J5cHQuY3J5cHQocGFzc3dvcmQsIHB3ZFsxXSkgPT0gcHdkWzFdOgogICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gVHJ1ZQotICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlv
biwgZToKKyAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAg
ICBzZWxmLnBhc3NFeGMgPSAiQ2FuJ3QgdmVyaWZ5IHBhc3N3b3JkOiAlcyIgJSBzdHIoZSkKICAg
ICAgICAgICAgICAgICByZXR1cm4gRmFsc2UKIApAQCAtMjEzLDcgKzIxMyw3IEBAIGNsYXNzIF9H
cnViQ29uZmlnRmlsZShvYmplY3QpOgogCiAgICAgZGVmIHNldChzZWxmLCBsaW5lKToKICAgICAg
ICAgKGNvbSwgYXJnKSA9IGdydWJfZXhhY3Rfc3BsaXQobGluZSwgMikKLSAgICAgICAgaWYgc2Vs
Zi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRz
OgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAg
ICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkK
ICAgICAgICAgICAgIGVsc2U6CkBAIC0yMzMsNyArMjMzLDcgQEAgY2xhc3MgX0dydWJDb25maWdG
aWxlKG9iamVjdCk6CiAgICAgICAgICAgICBzZWxmLl9kZWZhdWx0ID0gdmFsCiAKICAgICAgICAg
aWYgc2VsZi5fZGVmYXVsdCA8IDA6Ci0gICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yLCAiZGVm
YXVsdCBtdXN0IGJlIHBvc2l0aXZlIG51bWJlciIKKyAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJy
b3IoImRlZmF1bHQgbXVzdCBiZSBwb3NpdGl2ZSBudW1iZXIiKQogICAgIGRlZmF1bHQgPSBwcm9w
ZXJ0eShfZ2V0X2RlZmF1bHQsIF9zZXRfZGVmYXVsdCkKIAogICAgIGRlZiBzZXRfc3BsYXNoKHNl
bGYsIHZhbCk6CkBAIC0yNjUsNyArMjY1LDcgQEAgY2xhc3MgR3J1YkNvbmZpZ0ZpbGUoX0dydWJD
b25maWdGaWxlKToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAgICAgICAgIGlm
IGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25lOgotICAg
ICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBkZWZpbmVkIHRv
IHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBjb25maWcgZmls
ZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNlbGYuZmlsZW5h
bWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAtMjk2LDcgKzI5
Niw3IEBAIGNsYXNzIEdydWJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAg
ICAgICAgY29udGludWUKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9IGdydWJfZXhhY3Rfc3Bs
aXQobCwgMikKLSAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShjb20pOgorICAg
ICAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICAgICAgaWYgc2Vs
Zi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAgICAgICAgICAg
ZWxzZToKQEAgLTMyOCw3ICszMjgsNyBAQCBjbGFzcyBHcnViMkltYWdlKF9HcnViSW1hZ2UpOgog
ICAgICAgICBpZiBjb20gPT0gInNldCI6CiAgICAgICAgICAgICAoY29tLGFyZykgPSBncnViMl9o
YW5kbGVfc2V0KGFyZykKICAgICAgICAgICAgIAotICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhh
c19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAg
ICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgc2V0
YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAgICAg
ZWxzZToKQEAgLTM2NCw3ICszNjQsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25m
aWdGaWxlKToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAgICAgICAgIGlmIGJ1
ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25lOgotICAgICAg
ICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBkZWZpbmVkIHRvIHBh
cnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBjb25maWcgZmlsZSBk
ZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNlbGYuZmlsZW5hbWUs
ICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAtMzk4LDcgKzM5OCw3
IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAg
dGl0bGVfbWF0Y2ggPSByZS5tYXRjaCgnXm1lbnVlbnRyeSBbIlwnXSguKj8pWyJcJ10gKC4qKXsn
LCBsKQogICAgICAgICAgICAgaWYgdGl0bGVfbWF0Y2g6CiAgICAgICAgICAgICAgICAgaWYgaW1n
IGlzIG5vdCBOb25lOgotICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJz
eW50YXggZXJyb3I6IGNhbm5vdCBuZXN0IG1lbnVlbnRyeSAoJWQgJXMpIiAlIChsZW4oaW1nKSxp
bWcpCisgICAgICAgICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigic3ludGF4IGVycm9y
OiBjYW5ub3QgbmVzdCBtZW51ZW50cnkgKCVkICVzKSIgJSAobGVuKGltZyksaW1nKSkKICAgICAg
ICAgICAgICAgICBpbWcgPSBbXQogICAgICAgICAgICAgICAgIHRpdGxlID0gdGl0bGVfbWF0Y2gu
Z3JvdXAoMSkKICAgICAgICAgICAgICAgICBjb250aW51ZQpAQCAtNDEzLDcgKzQxMyw3IEBAIGNs
YXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAgICAgICAg
ICAgICAgbWVudV9sZXZlbCAtPSAxCiAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQog
ICAgICAgICAgICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2Ug
UnVudGltZUVycm9yLCAic3ludGF4IGVycm9yOiBjbG9zaW5nIGJyYWNlIHdpdGhvdXQgbWVudWVu
dHJ5IgorICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJzeW50YXgg
ZXJyb3I6IGNsb3NpbmcgYnJhY2Ugd2l0aG91dCBtZW51ZW50cnkiKQogCiAgICAgICAgICAgICAg
ICAgc2VsZi5hZGRfaW1hZ2UoR3J1YjJJbWFnZSh0aXRsZSwgaW1nKSkKICAgICAgICAgICAgICAg
ICBpbWcgPSBOb25lCkBAIC00MjgsNyArNDI4LDcgQEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9H
cnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICBpZiBjb20gPT0gInNldCI6CiAgICAgICAgICAg
ICAgICAgKGNvbSxhcmcpID0gZ3J1YjJfaGFuZGxlX3NldChhcmcpCiAgICAgICAgICAgICAgICAg
Ci0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgICAg
IGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFu
ZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgYXJnX3N0cmlwID0gYXJn
LnN0cmlwKCkKICAgICAgICAgICAgICAgICAgICAgaWYgYXJnX3N0cmlwID09ICIke3NhdmVkX2Vu
dHJ5fSIgb3IgYXJnX3N0cmlwID09ICIke25leHRfZW50cnl9IjoKQEAgLTQ0Myw3ICs0NDMsNyBA
QCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAgICAgICAg
ICBsb2dnaW5nLndhcm5pbmcoIlVua25vd24gZGlyZWN0aXZlICVzIiAlKGNvbSwpKQogICAgICAg
ICAgICAgCiAgICAgICAgIGlmIGltZyBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHJhaXNlIFJ1
bnRpbWVFcnJvciwgInN5bnRheCBlcnJvcjogZW5kIG9mIGZpbGUgd2l0aCBvcGVuIG1lbnVlbnRy
eSglZCAlcykiICUgKGxlbihpbWcpLGltZykKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJv
cigic3ludGF4IGVycm9yOiBlbmQgb2YgZmlsZSB3aXRoIG9wZW4gbWVudWVudHJ5KCVkICVzKSIg
JSAobGVuKGltZyksaW1nKSkKIAogICAgICAgICBpZiBzZWxmLmhhc1Bhc3N3b3JkKCk6CiAgICAg
ICAgICAgICBzZWxmLnNldFBhc3N3b3JkQWNjZXNzKEZhbHNlKQpAQCAtNDYyLDEyICs0NjIsMTIg
QEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgIAogaWYg
X19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgMzoKLSAgICAg
ICAgcmFpc2UgUnVudGltZUVycm9yLCAiTmVlZCBhIGdydWIgdmVyc2lvbiAoXCJncnViXCIgb3Ig
XCJncnViMlwiKSBhbmQgYSBncnViLmNvbmYgb3IgZ3J1Yi5jZmcgdG8gcmVhZCIKKyAgICAgICAg
cmFpc2UgUnVudGltZUVycm9yKCJOZWVkIGEgZ3J1YiB2ZXJzaW9uIChcImdydWJcIiBvciBcImdy
dWIyXCIpIGFuZCBhIGdydWIuY29uZiBvciBncnViLmNmZyB0byByZWFkIikKICAgICBpZiBzeXMu
YXJndlsxXSA9PSAiZ3J1YiI6CiAgICAgICAgIGcgPSBHcnViQ29uZmlnRmlsZShzeXMuYXJndlsy
XSkKICAgICBlbGlmIHN5cy5hcmd2WzFdID09ICJncnViMiI6CiAgICAgICAgIGcgPSBHcnViMkNv
bmZpZ0ZpbGUoc3lzLmFyZ3ZbMl0pCiAgICAgZWxzZToKLSAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yLCAiVW5rbm93biBjb25maWcgdHlwZSAlcyIgJSBzeXMuYXJndlsxXQorICAgICAgICByYWlz
ZSBSdW50aW1lRXJyb3IoIlVua25vd24gY29uZmlnIHR5cGUgJXMiICUgc3lzLmFyZ3ZbMV0pCiAg
ICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkgIywgaS50aXRsZSwgaS5yb290
LCBpLmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZAorICAgICAgICBwcmludChpKSAjLCBpLnRpdGxl
LCBpLnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5pdHJkCmRpZmYgLS1naXQgYS90b29scy9w
eWdydWIvc3JjL0xpbG9Db25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weQppbmRl
eCAyY2I2NDlmMTE1Li44YzA4MGU2OTdjIDEwMDY0NAotLS0gYS90b29scy9weWdydWIvc3JjL0xp
bG9Db25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkKQEAgLTQsNyArNCw3
IEBACiAKIGltcG9ydCBzeXMsIHJlLCBvcwogaW1wb3J0IGxvZ2dpbmcKLWltcG9ydCBHcnViQ29u
ZgorZnJvbSAuIGltcG9ydCBHcnViQ29uZgogCiBjbGFzcyBMaWxvSW1hZ2Uob2JqZWN0KToKICAg
ICBkZWYgX19pbml0X18oc2VsZiwgbGluZXMsIHBhdGgpOgpAQCAtMjQsMTIgKzI0LDEyIEBAIGNs
YXNzIExpbG9JbWFnZShvYmplY3QpOgogICAgICAgICBzZWxmLmxpbmVzID0gW10KICAgICAgICAg
c2VsZi5wYXRoID0gcGF0aAogICAgICAgICBzZWxmLnJvb3QgPSAiIgotICAgICAgICBtYXAoc2Vs
Zi5zZXRfZnJvbV9saW5lLCBsaW5lcykKKyAgICAgICAgbGlzdChtYXAoc2VsZi5zZXRfZnJvbV9s
aW5lLCBsaW5lcykpCiAKICAgICBkZWYgc2V0X2Zyb21fbGluZShzZWxmLCBsaW5lLCByZXBsYWNl
ID0gTm9uZSk6CiAgICAgICAgIChjb20sIGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0
KGxpbmUsIDIpCiAKLSAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAg
ICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5k
c1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5j
b21tYW5kc1tjb21dLCByZS5zdWIoJ14iKC4rKSIkJywgciJcMSIsIGFyZy5zdHJpcCgpKSkKICAg
ICAgICAgICAgIGVsc2U6CkBAIC05Nyw3ICs5Nyw3IEBAIGNsYXNzIExpbG9Db25maWdGaWxlKG9i
amVjdCk6CiAgICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAgICAgICBpZiBidWYg
aXMgTm9uZToKICAgICAgICAgICAgIGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9uZToKLSAgICAgICAg
ICAgICAgICByYWlzZSBWYWx1ZUVycm9yLCAiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJz
ZSEiCisgICAgICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiTm8gY29uZmlnIGZpbGUgZGVm
aW5lZCB0byBwYXJzZSEiKQogCiAgICAgICAgICAgICBmID0gb3BlbihzZWxmLmZpbGVuYW1lLCAn
cicpCiAgICAgICAgICAgICBsaW5lcyA9IGYucmVhZGxpbmVzKCkKQEAgLTEyNyw3ICsxMjcsNyBA
QCBjbGFzcyBMaWxvQ29uZmlnRmlsZShvYmplY3QpOgogICAgICAgICAgICAgICAgIGNvbnRpbnVl
CiAKICAgICAgICAgICAgIChjb20sIGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGws
IDIpCi0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAg
ICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYuY29t
bWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxm
LCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAgICAgICAgIGVsc2U6
CkBAIC0xNzAsOCArMTcwLDggQEAgY2xhc3MgTGlsb0NvbmZpZ0ZpbGUob2JqZWN0KToKIAogaWYg
X19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgMjoKLSAgICAg
ICAgcmFpc2UgUnVudGltZUVycm9yLCAiTmVlZCBhIGxpbG8uY29uZiB0byByZWFkIgorICAgICAg
ICByYWlzZSBSdW50aW1lRXJyb3IoIk5lZWQgYSBsaWxvLmNvbmYgdG8gcmVhZCIpCiAgICAgZyA9
IExpbG9Db25maWdGaWxlKHN5cy5hcmd2WzFdKQogICAgIGZvciBpIGluIGcuaW1hZ2VzOgotICAg
ICAgICBwcmludCBpICMsIGkudGl0bGUsIGkucm9vdCwgaS5rZXJuZWwsIGkuYXJncywgaS5pbml0
cmQKLSAgICBwcmludCBnLmRlZmF1bHQKKyAgICAgICAgcHJpbnQoaSkgIywgaS50aXRsZSwgaS5y
b290LCBpLmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZAorICAgIHByaW50KGcuZGVmYXVsdCkKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:42:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1D94-0008Nd-Ae; Tue, 05 Mar 2019 16:42: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1D92-0008MF-QW
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:42:20 +0000
X-Inumbo-ID: a45e29a8-3f65-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a45e29a8-3f65-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:42:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79726571"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Mar 2019 16:42:03 +0000
Message-ID: <20190305164206.6793-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190305164206.6793-1-wei.liu2@citrix.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 1/4] build/m4: make python_devel.m4
 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gdGhlIGZvbGxvd2luZzoKCjEuIENoYW5nZSB0aGUgZm9ybSBvZiAicHJpbnQiLgoyLiBDaGVj
ayBmb3IgQUJJIGZsYWdzIC0tIHRoaXMgaXMgY29tcGxpY2F0ZWQgYmVjYXVzZSBpdCBpcyBvbmx5
CiAgIGludHJvZHVjZWQgaW4gMy4yLgozLiBGaXggbGlicmFyeSBuYW1lIGluIEFDX0NIRUNLX0xJ
Qi4KNC4gUmVtb3ZlIG90aGVyLWxpYnMgaW4gQUNfQ0hFQ0tfTElCLgoKU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkkgZG91YnQgdGhlIG5vbiBweXRob24t
cGtnIGJyYW5jaCB3b3JrcywgYmVjYXVzZSB0aGUgcGF0aHMgZ2VuZXJhdGVkCnNlZW0gcmF0aGVy
IG9mZi4gSXQgZGVmaW5pdGVseSBkb2Vzbid0IHdvcmsgb24gbXkgbWFjaGluZSwgYnV0IEkKZG9u
J3Qga25vdyBob3cgb3RoZXIgc3lzdGVtcyBjb3VsZCBwb3NzaWJseSBiZSBjb25maWd1cmVkIGJl
Zm9yZSB0aGUKZXhpc3RlbmNlIG9mIHB5dGhvbi1jb25maWcuCi0tLQogbTQvcHl0aG9uX2RldmVs
Lm00IHwgMjcgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9jb25maWd1cmUgICAg
fCAzNCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDM2IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL200L3B5dGhv
bl9kZXZlbC5tNCBiL200L3B5dGhvbl9kZXZlbC5tNAppbmRleCAwNWVhNGVmN2UyLi4xZTJmNDFi
NmFhIDEwMDY0NAotLS0gYS9tNC9weXRob25fZGV2ZWwubTQKKysrIGIvbTQvcHl0aG9uX2RldmVs
Lm00CkBAIC0yLDM3ICsyLDQyIEBAIEFDX0RFRlVOKFtBWF9DSEVDS19QWVRIT05fREVWRUxdLCBb
CiBhY19wcmV2aW91c19jcHBmbGFncz0kQ1BQRkxBR1MKIGFjX3ByZXZpb3VzX2xkZmxhZ3M9JExE
RkxBR1MKIGFjX3B5dGhvbl92ZXJzaW9uPWAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5
c2NvbmZpZzsgXAotICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIo
IlZFUlNJT04iKSdgCisgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3Zh
cigiVkVSU0lPTiIpKSdgCithY19weXRob25fYWJpZmxhZ3M9CiBBQ19QQVRIX1BST0coW3B5Y29u
ZmlnXSwgWyRQWVRIT04tY29uZmlnXSwgW25vXSkKIEFTX0lGKFt0ZXN0IHgiJHB5Y29uZmlnIiA9
IHgibm8iXSwgWwogICAgIGRubCBGb3IgdGhvc2UgdGhhdCBkb24ndCBoYXZlIHB5dGhvbi1jb25m
aWcKICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5z
eXNjb25maWc7IFwKICAgICAgICAgcHJpbnQgIi1JIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIklOQ0xVREVQWSIpJ2AiCiAgICAgQ1BQRkxBR1M9IiRDUFBGTEFHUyBgJFBZ
VEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlz
dHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIiknYCIKKyAgICAgICAgcHJp
bnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAgICAg
UFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2Nv
bmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJMSUJTIiknYCIKKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmln
X3ZhcigiTElCUyIpKSdgIgogICAgIFBZVEhPTl9MSUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAn
aW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5
c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElCUyIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1
dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlNZU0xJQlMiKSknYCIKICAgICBMREZMQUdT
PSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAg
ICAgICAgcHJpbnQgIi1MIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X3B5dGhvbl9saWIocGxh
dF9zcGVjaWZpYz0xLFwKLSAgICAgICAgc3RhbmRhcmRfbGliPTEpICsgIi9jb25maWciJ2AiCisg
ICAgICAgIHByaW50KCItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGliKHBs
YXRfc3BlY2lmaWM9MSxcCisgICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIiknYCIK
ICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNj
b25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3Zh
cigiTElOS0ZPUlNIQVJFRCIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcu
Z2V0X2NvbmZpZ192YXIoIkxJTktGT1JTSEFSRUQiKSknYCIKICAgICBMREZMQUdTPSIkTERGTEFH
UyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJp
bnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpJ2AiCisgICAg
ICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSkn
YCIKIF0sIFsKICAgICBkbmwgSWYgcHl0aG9uLWNvbmZpZyBpcyBmb3VuZCB1c2UgaXQKICAgICBD
UFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1jZmxhZ3NgIgogICAgIExERkxBR1M9
IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxkZmxhZ3NgIgogICAgIFBZVEhPTl9MSUJTPSIk
TElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKKyAgICBhYmlmbGFncz0iYCRQWVRIT04tY29u
ZmlnIC0tYWJpZmxhZ3NgIgorICAgIGlmIHRlc3QgIiQ/IiA9PSAiMCIKKyAgICB0aGVuCisgICAg
ICAgIGFjX3B5dGhvbl9hYmlmbGFncz0iJGFiaWZsYWdzIgorICAgIGZpCiBdKQogCiBBQ19DSEVD
S19IRUFERVIoW1B5dGhvbi5oXSwgW10sCiAgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZp
bmQgUHl0aG9uIGRldmVsb3BtZW50IGhlYWRlcnNdKV0sKQotQUNfQ0hFQ0tfTElCKHB5dGhvbiRh
Y19weXRob25fdmVyc2lvbiwgUHlBcmdfUGFyc2VUdXBsZSwgW10sCi0gICAgW0FDX01TR19FUlJP
UihbVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0p
XSwKLSAgICBbJFBZVEhPTl9MSUJTXSkKK0FDX0NIRUNLX0xJQihweXRob24kYWNfcHl0aG9uX3Zl
cnNpb24kYWNfcHl0aG9uX2FiaWZsYWdzLCBQeUFyZ19QYXJzZVR1cGxlLCBbXSwKKyAgICBbQUNf
TVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBs
aWJyYXJ5XSldKQogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZMQUdTPSRhY19w
cmV2aW91c19sZGZsYWdzCiBdKQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMv
Y29uZmlndXJlCmluZGV4IGFjYzg1NzUxMGUuLjhjYzIxNmI2NjkgMTAwNzU1Ci0tLSBhL3Rvb2xz
L2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTc0MTksNyArNzQxOSw4IEBAIGlm
IHRlc3QgIiRjcm9zc19jb21waWxpbmciICE9IHllczsgdGhlbiA6CiBhY19wcmV2aW91c19jcHBm
bGFncz0kQ1BQRkxBR1MKIGFjX3ByZXZpb3VzX2xkZmxhZ3M9JExERkxBR1MKIGFjX3B5dGhvbl92
ZXJzaW9uPWAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgIHBy
aW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZFUlNJT04iKSdgCisgICAg
cHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiVkVSU0lPTiIpKSdgCith
Y19weXRob25fYWJpZmxhZ3M9CiAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRQWVRIT04t
Y29uZmlnIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KIHNldCBkdW1t
eSAkUFlUSE9OLWNvbmZpZzsgYWNfd29yZD0kMgogeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQpAQCAtNzQ2NiwyNCArNzQ2
NywyOSBAQCBpZiB0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iOyB0aGVuIDoKICAgICAgICAgQ1BQ
RkxBR1M9IiRDRkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBc
CiAgICAgICAgIHByaW50ICItSSIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJJTkNMVURFUFkiKSdgIgogICAgIENQUEZMQUdTPSIkQ1BQRkxBR1MgYCRQWVRIT04gLWMgJ2lt
cG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNj
b25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFHUyIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGls
cy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFHUyIpKSdgIgogICAgIFBZVEhPTl9MSUJT
PSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAg
ICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElCUyIpJ2Ai
CisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMi
KSknYCIKICAgICBQWVRIT05fTElCUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0
dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIlNZU0xJQlMiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1Mg
YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50
ICItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGliKHBsYXRfc3BlY2lmaWM9
MSxcCi0gICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIidgIgorICAgICAgICBwcmlu
dCgiLUwiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfcHl0aG9uX2xpYihwbGF0X3NwZWNpZmlj
PTEsXAorICAgICAgICBzdGFuZGFyZF9saWI9MSkgKyAiL2NvbmZpZyIpJ2AiCiAgICAgTERGTEFH
Uz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0g
ICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJTktGT1JT
SEFSRUQiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdf
dmFyKCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04g
LWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGls
cy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSdgIgorICAgICAgICBwcmludChk
aXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMREZMQUdTIikpJ2AiCiAKIGVsc2UK
IAogICAgICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1jZmxhZ3NgIgog
ICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxkZmxhZ3NgIgogICAgIFBZ
VEhPTl9MSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKKyAgICBhYmlmbGFncz0i
YCRQWVRIT04tY29uZmlnIC0tYWJpZmxhZ3NgIgorICAgIGlmIHRlc3QgIiQ/IiA9PSAiMCIKKyAg
ICB0aGVuCisgICAgICAgIGFjX3B5dGhvbl9hYmlmbGFncz0iJGFiaWZsYWdzIgorICAgIGZpCiAK
IGZpCiAKQEAgLTc0OTUsMTQgKzc1MDEsMTQgQEAgZWxzZQogZmkKIAogCi1hc19hY19MaWI9YCRh
c19lY2hvICJhY19jdl9saWJfcHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uJydfUHlBcmdfUGFyc2VU
dXBsZSIgfCAkYXNfdHJfc2hgCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0aG9uJGFjX3B5dGhvbl92
ZXJzaW9uIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlIGlu
IC1scHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLi4uICIgPiY2OyB9Cithc19hY19MaWI9YCRhc19l
Y2hvICJhY19jdl9saWJfcHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uJGFjX3B5dGhvbl9hYmlmbGFn
cycnX1B5QXJnX1BhcnNlVHVwbGUiIHwgJGFzX3RyX3NoYAoreyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5
dGhvbiRhY19weXRob25fdmVyc2lvbiRhY19weXRob25fYWJpZmxhZ3MiID4mNQorJGFzX2VjaG9f
biAiY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24kYWNfcHl0aG9uX3Zl
cnNpb24kYWNfcHl0aG9uX2FiaWZsYWdzLi4uICIgPiY2OyB9CiBpZiBldmFsIFwkeyRhc19hY19M
aWIrOn0gZmFsc2U7IHRoZW4gOgogICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgogZWxzZQog
ICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbHB5dGhvbiRhY19weXRob25f
dmVyc2lvbiAkUFlUSE9OX0xJQlMgJExJQlMiCitMSUJTPSItbHB5dGhvbiRhY19weXRob25fdmVy
c2lvbiRhY19weXRob25fYWJpZmxhZ3MgICRMSUJTIgogY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VP
RiA+Y29uZnRlc3QuJGFjX2V4dAogLyogZW5kIGNvbmZkZWZzLmguICAqLwogCkBAIC03NTM1LDEw
ICs3NTQxLDEwIEBAIGV2YWwgYWNfcmVzPVwkJGFzX2FjX0xpYgogJGFzX2VjaG8gIiRhY19yZXMi
ID4mNjsgfQogaWYgZXZhbCB0ZXN0IFwieFwkIiRhc19hY19MaWIiXCIgPSB4InllcyI7IHRoZW4g
OgogICBjYXQgPj5jb25mZGVmcy5oIDw8X0FDRU9GCi0jZGVmaW5lIGAkYXNfZWNobyAiSEFWRV9M
SUJweXRob24kYWNfcHl0aG9uX3ZlcnNpb24iIHwgJGFzX3RyX2NwcGAgMQorI2RlZmluZSBgJGFz
X2VjaG8gIkhBVkVfTElCcHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uJGFjX3B5dGhvbl9hYmlmbGFn
cyIgfCAkYXNfdHJfY3BwYCAxCiBfQUNFT0YKIAotICBMSUJTPSItbHB5dGhvbiRhY19weXRob25f
dmVyc2lvbiAkTElCUyIKKyAgTElCUz0iLWxweXRob24kYWNfcHl0aG9uX3ZlcnNpb24kYWNfcHl0
aG9uX2FiaWZsYWdzICRMSUJTIgogCiBlbHNlCiAgIGFzX2ZuX2Vycm9yICQ/ICJVbmFibGUgdG8g
ZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5IiAiJExJTkVOTyIgNQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1DBS-0000TH-61; Tue, 05 Mar 2019 16:44: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1DBQ-0000T4-Ey
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:44:48 +0000
X-Inumbo-ID: fb9a2e0d-3f65-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb9a2e0d-3f65-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:44:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D2CACABCF;
 Tue,  5 Mar 2019 16:44:44 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
 <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
 <deec0912-6efe-d129-4c06-6d8ef506964e@suse.com>
 <5a320701-4c7d-d19b-ccb2-7d949ae97623@arm.com>
 <f273eb4a-053f-14ec-29e8-530ce7b209e5@suse.com>
 <7e542585-b8fd-70ee-ac38-c7addee32d2e@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: <642e332e-f835-c703-1ad3-b1f888d0769e@suse.com>
Date: Tue, 5 Mar 2019 17:44: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: <7e542585-b8fd-70ee-ac38-c7addee32d2e@arm.com>
Content-Language: de-DE
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNjoyOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEp1ZXJnZW4sCj4g
Cj4gT24gMy81LzE5IDI6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA1LzAzLzIw
MTkgMTU6MDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIEp1ZXJnZW4sCj4+Pgo+Pj4gT24g
My81LzE5IDEyOjU3IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDI3LzAyLzIwMTkg
MTE6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gKCsgSnVlcmdlbiBHcm9zcyBhcyBSTSkK
Pj4+Pj4KPj4+Pj4gSSBmb3Jnb3QgdG8gQ0MgSnVlcmdlbiBmb3IgdGhpcy4KPj4+Pj4KPj4+Pj4g
T24gMi8yNi8xOSAxMTowMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gQWZ0ZXIgdXBn
cmFkaW5nIERlYmlhbiB0byBCdXN0ZXIsIEkgc3RhcnRlZCBub3RpY2luZyBjb25zb2xlIG1hbmds
aW5nCj4+Pj4+PiB3aGVuIHVzaW5nIHpzaC4gVGhpcyBpcyBoYXBwZW5uaW5nIGJlY2F1c2Ugb3V0
cHV0IHNlbnQgYnkgenNoIHRvIHRoZQo+Pj4+Pj4gY29uc29sZSBtYXkgY29udGFpbiBOVUwgY2hh
cmFjdGVyIGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPj4+Pj4+Cj4+Pj4+PiBMaW51eCBp
cyBzZW5kaW5nIHRoZSBidWZmZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhCj4+Pj4+PiBD
T05TT0xFSU9fd3JpdGUuCj4+Pj4+PiBIb3dldmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVu
IGNvbnNpZGVycyBOVUwgY2hhcmFjdGVyIGlzIHVzZWQgdG8KPj4+Pj4+IHRlcm1pbmF0ZSB0aGUg
YnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQuCj4+Pj4+
Pgo+Pj4+Pj4gVGhlIGFjdHVhbCBkb2N1bWVudGF0aW9uIG9mIENPTlNPTEVJT193cml0ZSBpcyBw
cmV0dHkgbGltaXRlZC4KPj4+Pj4+IEZyb20gdGhlCj4+Pj4+PiBkZWNsYXJhdGlvbiwgdGhlIGh5
cGVyY2FsbCB0YWtlcyBhIGJ1ZmZlciBhbmQgc2l6ZS4gU28gdGhpcyBjb3VsZAo+Pj4+Pj4gbGVh
ZAo+Pj4+Pj4gdG8gdGhpbmsgdGhlIE5VTCBjaGFyYWN0ZXIgaXMgYWxsb3dlZCBpbiB0aGUgbWlk
ZGxlIG9mIHRoZSBidWZmZXIuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBj
b25zb2xlIEFQSSB0byBwYXNzIHRoZSBzaXplIGFsb25nIHRoZSBidWZmZXIKPj4+Pj4+IGRvd24g
c28gd2UgY2FuIHJlbW92ZSB0aGUgcmVsaWFuY2Ugb24gYnVmZmVyIHRlcm1pbmF0aW5nIGJ5IGEg
TlVMCj4+Pj4+PiBjaGFyYWN0ZXIuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pgo+Pj4+IFRoZSByaXNrIGZvciBhIHJl
Z3Jlc3Npb24gaXMgdG9vIGhpZ2ggdGhpcyBsYXRlIGluIHRoZSA0LjEyIHJlbGVhc2UKPj4+PiBw
cm9jZXNzIElNTy4KPj4+Cj4+PiBUaGlzIGNvZGUgcGF0aCBpcyBmYWlybHkgd2VsbCB0ZXN0ZWQg
KGNvbnNvbGUgYXJlIHVzZWQgcHJldHR5IG11Y2ggYWxsCj4+PiB0aGUgdGltZXMpLiBTbyBhIHJl
Z3Jlc3Npb24gd291bGQgYmUgcXVpY2tseSBub3RpY2VkLgo+Pgo+PiBPbmx5IGlmIHlvdSB0ZXN0
IGFsbCB0aGUgZ3Vlc3RzIG91dCBpbiB0aGUgd2lsZC4KPiAKPiBUaGUgYnVmZmVyIGlzIGJvdW5k
ZWQgdG8gJ25yJy4gU28gdGhlIHdvcnN0IHRoaW5ncyB0aGF0IGNhbiBoYXBwZW4gaXMKPiB5b3Ug
cHJpbnQgbW9yZSBjaGFyYWN0ZXJzIHRoYW4geW91IHdhbnRlZC4gQ09OU09MRUlPX3dyaXRlIGlz
IHVzaW5nIGEKPiBzZW1hbnRpY3MgdmVyeSBzaW1pbGFyIHRvIHdyaXRlKCkgYW5kIHdlIGRpZG4n
dCBkb2N1bWVudCB3aGF0IGhhcHBlbgo+IHdoZW4gZW5jb3VudGVyaW5nIGEgTlVMIGNoYXJhY3Rl
ci4gU28sIEkgaGlnaGx5IGRvdWJ0IGFueW9uZSByZWxpZXMgb24KPiB0aGUgY3VycmVudCBiZWhh
dmlvci4KPiAKPiBUaGlua2luZyBhIGJpdCBtb3JlLCBmcm9tIHdoYXQgSWFuIHdyb3RlIFsxXSwg
dGhlIGlzc3VlIG1heWJlIHdpZGVyIHRoYW4KPiB6c2guIFNvIG1heWJlIHdlIHdhbnQgdG8gd3Jp
dGUgYSBiYW5kLWFpZCBwYXRjaCBhdCBsZWFzdCBoZWxwaW5nIHRoZQo+IG1vc3QgY29tbW9uIGNh
c2UgKGkuZSBsb3NpbmcgYWxsIGNoYXJhY3RlcnMgYWZ0ZXIgdGhlIGZpcnN0IE5VTCBjaGFyYWN0
ZXIpLgo+IAo+IFRoZSBiYW5kLWFpZCBwYXRjaCBzaG91bGQgYmUgY29udGFpbmVkIHRvIGp1c3Qg
dGhlIGh5cGVyY2FsbC4gV291bGQgdGhhdAo+IGJlIG1vcmUgc3VpdGFibGUgZm9yIHlvdT8KCk15
IG1haW4gY29uY2VybiBpcyB0aGUgcmVhc29uaW5nIG9mIERhbmllbDoKCiJZZXMsIEkgYWRkZWQg
c3RyaXBwaW5nIG9mIG5vbi1wcmludGFibGUgY2hhcmFjdGVycyBiZWNhdXNlIGVzY2FwZQpzZXF1
ZW5jZXMgcHJpbnRlZCBvdXQgYnkgc29tZSBndWVzdHMgKGluIHBhcnRpY3VsYXIsIGNsZWFyIHNj
cmVlbgpzZXF1ZW5jZXMgcHJpbnRlZCBvdXQgYnkgc29tZSBkaXN0cm8ncyBlYXJseSBib290IHNj
cmlwdHMpIGludGVyZmVyZWQKd2l0aCB0aGUgb3V0cHV0IG9mIG90aGVyIGd1ZXN0cy4gIEl0IGFs
c28gcHJldmVudHMgZ3Vlc3RzIGZyb20KcHJldGVuZGluZyB0byBiZSBvbmUgYW5vdGhlciBvciB0
aGUgaHlwZXJ2aXNvciwgaWYgdGhlIGNvbnNvbGUgaXMgYmVpbmcKdXNlZCBmb3Igc29tZSBraW5k
IG9mIGF1ZGl0aW5nIG9yIGxvZ2dpbmcuIgoKV2l0aCBrZWVwaW5nIGluIG1pbmQgdGhhdCB0aGUg
YmVoYXZpb3IgaXMgdGhlIHNhbWUgc2luY2UgbW9yZSB0aGFuIDUKeWVhcnMgSSdkIHByZWZlciB0
byBqdXN0IGFkZCB0aGUgdGV4dCBiZWxvdyB0byB0aGUgcmVsZWFzZSBub3RlLgoKPiAKPj4KPj4+
IFRoaXMgcGF0Y2ggaGFzIHRoZSBhZHZhbnRhZ2UgdG8gYWxsb3cgdXBncmFkZSB0byBhIG5ld2Vy
IERlYmlhbiB3aXRob3V0Cj4+PiBsb29zaW5nIHBhcnQgb2YgeW91ciBwcm9tcHQgb24genNoLiBJ
IGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhlIHByb2JsZW0gaXMKPj4+IHRoZSBzYW1lIHdpdGggb3Ro
ZXIgRGlzdHJvcy4KPj4+Cj4+Pj4KPj4+PiBNeSBwbGFuIGlzIHRvIGhhdmUgb25seSBvbmUgZnVy
dGhlciBSQyBiZWZvcmUgYnJhbmNoaW5nIG9mZiA0LjEyLAo+Pj4+IHNvIHBsZWFzZSBsZXQgdXMg
c2hpZnQgdGhpcyBwYXRjaCB0byA0LjEzLgo+Pj4KPj4+IEkgdW5kZXJzdGFuZC4gSXQgaXMgcG9z
c2libGUgdG8gd29ya2Fyb3VuZCB0aGUgcHJvYmxlbSBhdCBsZWFzdCB3aXRoCj4+PiB6c2guIFNv
IGEgcmVsZWFzZSBub3RlIGluIFhlbiAoYW5kIG1heWJlIERlYmlhbikgc2hvdWxkIGRvIHRoZSBq
b2IuCj4+Cj4+IENvdWxkIHlvdSBwbGVhc2UgcG9zdCB0aGUgbmVlZGVkIGluZm9ybWF0aW9uIGZv
ciB0aGUgNC4xMiBSTj8KPiAKPiBIb3cgYWJvdXQ6Cj4gCj4gIgo+IFdoaWxlIHRoZSBoeXBlcmNh
bGwgQ09OU09MRUlPX3dyaXRlIGxvb2tzIGFuYWxvZ291cyB0byB0aGUgUE9TSVggY2FsbAo+IHdy
aXRlLCBpdCB3aWxsIG9ubHkgcHJpbnQgY2hhcmFjdGVyIHVwIHRvIHRoZSBmaXJzdCBOVUwgY2hh
cmFjdGVyIGlmIGFueQo+IGluIHRoZSBidWZmZXIuIFRoaXMgbWF5IHJlc3VsdCB0byBsb3NzIG9m
IGNoYXJhY3RlcnMgZm9yIGFueSBhcHBsaWNhdGlvbgo+IHVzaW5nIGRpcmVjdGx5IHRoZSBQT1NJ
WCBjYWxsIHdyaXRlLgo+IAo+IFRoZSBpc3N1ZSBoYXMgYmVlbiBjb25maXJtZWQgc29tZSB6c2gg
dmVyc2lvbiAoc3VjaCBhcyBpbiBEZWJpYW4KPiBCdXN0ZXIpLiBXaGVyZSB0aGUgcHJvbXB0IGlz
IG1hbmdsZWQsIHRoaXMgY291bGQgYmUgYXZvaWRlZCBieSBhZGRpbmcKPiAnc2V0b3B0IHNpbmds
ZV9saW5lX3psZScgaW4geW91ciAuenNocmMuCj4gIgoKU291bmRzIG9rYXkgZm9yIG1lLgoKV2l0
aCBrZWVwaW5nIGluIG1pbmQgdGhhdCB0aGUgYmVoYXZpb3IgaXMgdGhlIHNhbWUgc2luY2UgbW9y
ZSB0aGFuIDUKeWVhcnMgSSdtIGluIGZhdm9yIG9mIGp1c3QgYWRkaW5nIGFib3ZlIHRleHQgdG8g
dGhlIHJlbGVhc2Ugbm90ZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1DD0-0000bl-OH; Tue, 05 Mar 2019 16:46: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=M+W2=RI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1DCz-0000bf-W4
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:46:26 +0000
X-Inumbo-ID: 368eb8bc-3f66-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 368eb8bc-3f66-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:46:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Mar 2019 09:46:24 -0700
Message-Id: <5C7EA7DD020000780021BD35@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Mar 2019 09:46:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5C701EF0020000780021951E@prv1-mh.provo.novell.com>
In-Reply-To: <5C701EF0020000780021951E@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] 4.12 Ping: [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: 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+IE9uIDIyLjAyLjE5IGF0IDE3OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFNp
bmNlIHdlIGNhbid0IHNlZW0gdG8gYmUgYWJsZSB0byBzZXR0bGUgb3VyIGRpc2N1c3Npb24gZm9y
IHRoZSB3aWRlcgo+IGFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0
IGFkZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5Cj4gZm9yIDQuMTIuIEknbSBub3QgY29udmluY2Vk
IHRob3VnaCB0aGF0IGF0dGFjaGluZyBpdCB0byBTU0UgaXMgY29ycmVjdC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBbmRyZXcgZ2F2ZSBoaXMg
YWNrIG9uIHRoZSAyNXRoLCBidXQgaXQgc2VlbXMgbGlrZSB0aGUgcmVzdCBvZiB0aGUgQ2MgbGlz
dApnb3QgZHJvcHBlZCBhdCB0aGF0IHBvaW50LCBzbyBJIGd1ZXNzIHlvdSBkaWRuJ3Qgbm90aWNl
IGl0LiBJcyBpdCB0b28gbGF0ZQpub3cgZm9yIDQuMTI/CgpKYW4KCj4gLS0tIGEveGVuL3Rvb2xz
L2dlbi1jcHVpZC5weQo+ICsrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKPiBAQCAtMTk3LDcg
KzE5Nyw3IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6Cj4gICAgICAgICAgIyAlWE1NIHN1
cHBvcnQsIHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzLiAgQWRkaXRpb25hbGx5
Cj4gICAgICAgICAgIyBBTUQgaGFzIGEgc3BlY2lhbCBtaXMtYWxpZ25tZW50IHN1Yi1tb2RlLgo+
ICAgICAgICAgIFNTRTogW1NTRTIsIFNTRTMsIFNTU0UzLCBTU0U0QSwgTUlTQUxJR05TU0UsCj4g
LSAgICAgICAgICAgICAgQUVTTkksIFNIQV0sCj4gKyAgICAgICAgICAgICAgQUVTTkksIFBDTE1V
TFFEUSwgU0hBXSwKPiAgCj4gICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZpZWQgYXMgY29y
ZSBpbnN0cnVjdGlvbnMgZm9yIDY0Yml0Lgo+ICAgICAgICAgIFNTRTI6IFtMTV0sCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1DGT-0000lk-FU; Tue, 05 Mar 2019 16:50: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=3mnY=RI=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1h1DGS-0000lf-5X
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:50:00 +0000
X-Inumbo-ID: b4b3b09c-3f66-11e9-977f-bb791f774ec8
Received: from mail-qt1-f194.google.com (unknown [209.85.160.194])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4b3b09c-3f66-11e9-977f-bb791f774ec8;
 Tue, 05 Mar 2019 16:49:56 +0000 (UTC)
Received: by mail-qt1-f194.google.com with SMTP id y4so9630015qtc.10
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 08:49:56 -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=8L6L0RbmJb0lQrN/0Bpz9tVd7ocWMIQA1VbY3g4sDMU=;
 b=ag7nritIZgO5o8SaDgrVo9no/nJyuaXw7A6x+cMRGDMReuT7IAJt2aBhbgQG4WieYj
 kUYOg9r/H+Oaq0E5DeoVFBeE0WyU+bWgjmuO5lurtw7U/auUOBeQrbBsfm+JqERoLOHa
 GRK0Wb2xy11FgMTZQvnTk9EOCoDtBkWpuarvkINIdMAyVwA1RlX47FKPOyQIrX+mnCFW
 +pwRZbQ+3Zx5vXriTOG0fAGrLQOsNKHk88wX2v3z+AmZ5HLA96hFWOXwWdhov3XooMD2
 UmiC1c/Nhmg3hCTc3XYETTs+x+42Pr4bodumVq1289xWK31fX5DnBx4e7DopUFj+t7oU
 uM9g==
X-Gm-Message-State: APjAAAVWMtl8xhHyaXHickJQgplBfNfy76PJR4Eq1+GUQSyo/AfToq/9
 DmTxM2voKVoJqEDobWjr7kCgenpN5wKvRZhcNN8=
X-Google-Smtp-Source: APXvYqyfZkt57zvTDkoJO/07zRfgreh/snR4kbOv812iEXrNnCshb3yxF5W0ITjOLWtPslCN7rokBCR211aesnhlg1g=
X-Received: by 2002:a0c:81ee:: with SMTP id 43mr2713413qve.180.1551804595883; 
 Tue, 05 Mar 2019 08:49:55 -0800 (PST)
MIME-Version: 1.0
References: <20190305133057.3998926-1-arnd@arndb.de>
 <35654e1a-d066-0581-749f-7e3b65023988@oracle.com>
 <9a285a75-b9ea-37a9-b5bd-ba2a068dd944@suse.com>
In-Reply-To: <9a285a75-b9ea-37a9-b5bd-ba2a068dd944@suse.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Tue, 5 Mar 2019 17:49:38 +0100
Message-ID: <CAK8P3a03_v849mauL5SvX=5n1DGnaii9XeGJJF7Z1rO+n2H+xg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgNSwgMjAxOSBhdCAzOjU3IFBNIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4gT24gMDUvMDMvMjAxOSAxNDo0MywgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+ID4gT24gMy81LzE5IDg6MzAgQU0sIEFybmQgQmVyZ21hbm4gd3JvdGU6Cgo+ID4+IEBAIC04
MDksMTUgKzc4OSw3IEBAIHN0YXRpYyBsb25nIHByaXZjbWRfaW9jdGxfbW1hcF9yZXNvdXJjZShz
dHJ1Y3QgZmlsZSAqZmlsZSwgdm9pZCBfX3VzZXIgKnVkYXRhKQo+ID4+ICAgICAgICAgICAgICBn
b3RvIG91dDsKPiA+Pgo+ID4+ICAgICAgaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFu
c2xhdGVkX3BoeXNtYXApKSB7Cj4gPj4gLSAgICAgICAgICAgIHN0cnVjdCByZW1hcF9wZm4gciA9
IHsKPiA+PiAtICAgICAgICAgICAgICAgICAgICAubW0gPSB2bWEtPnZtX21tLAo+ID4+IC0gICAg
ICAgICAgICAgICAgICAgIC5wYWdlcyA9IHZtYS0+dm1fcHJpdmF0ZV9kYXRhLAo+ID4+IC0gICAg
ICAgICAgICAgICAgICAgIC5wcm90ID0gdm1hLT52bV9wYWdlX3Byb3QsCj4gPj4gLSAgICAgICAg
ICAgIH07Cj4gPj4gLQo+ID4+IC0gICAgICAgICAgICByYyA9IGFwcGx5X3RvX3BhZ2VfcmFuZ2Uo
ci5tbSwga2RhdGEuYWRkciwKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGtkYXRhLm51bSA8PCBQQUdFX1NISUZULAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVtYXBfcGZuX2ZuLCAmcik7Cj4gPj4gKyAgICAgICAgICAgIHJjID0g
eGVuX3JlbWFwX3ZtYV9yYW5nZSh2bWEsIGtkYXRhLmFkZHIsIGtkYXRhLm51bSA8PCBQQUdFX1NI
SUZUKTsKPiA+Cj4gPiBJIHdvbmRlciB3aGV0aGVyIGRyaXZlcnMveGVuL3hsYXRlX21tdS5jIG1p
Z2h0IGJlIGEgZ29vZCBwbGFjZSBmb3IgdGhlc2UKPiA+IHJvdXRpbmVzLgo+Cj4gSG1tLCBwcm9i
YWJseS4gVGhpcyB3b3VsZCByZXF1aXJlIGEgc3R1YiBpbiB0aGUgaGVhZGVyIHRvIGF2b2lkCj4g
cHJvYmxlbXMgaW4gY2FzZSBvZiBDT05GSUdfWEVOX0FVVE9fWExBVEUgbm90IGRlZmluZWQsIHRo
b3VnaAo+ICh0aGUgI2lmZGVmIGlzIGFscmVhZHkgdGhlcmUpLgo+Cj4gSSB0aGluayB0aGlzIGlz
IHRoZSBjbGVhbmVzdCBzb2x1dGlvbi4KClB1dHRpbmcgaXQgaW50byB4bGF0ZV9tbXUuYyB3YXMg
bXkgZmlyc3QgYXR0ZW1wdCwgYnV0IEkgd2FzIG5vdCBzdXJlIGhvdyB0bwpzb2x2ZSB0aGUgZGVw
ZW5kZW5jeSBvbiBDT05GSUdfWEVOX0FVVE9fWExBVEUuIFNvCnhlbl9mZWF0dXJlKFhFTkZFQVRf
YXV0b190cmFuc2xhdGVkX3BoeXNtYXApKSB3b3VsZCBiZSBndWFyYW50ZWVkCnRvIHJldHVybiBm
YWxzZSBpZiBDT05GSUdfWEVOX0FVVE9fWExBVEUgaXMgZGlzYWJsZWQ/CgogICAgICAgQXJuZAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:51:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1DHS-0001Mn-R8; Tue, 05 Mar 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=TywE=RI=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h1DHR-0001Mf-2p
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:51:01 +0000
X-Inumbo-ID: da5b9608-3f66-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32f.google.com (unknown [2607:f8b0:4864:20::32f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da5b9608-3f66-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:50:59 +0000 (UTC)
Received: by mail-ot1-x32f.google.com with SMTP id z19so8010197otm.2
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 08:50:59 -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=n0Bozhn8XupO+G9hVzh0UFKeo/A51kkoNHoYAO4mEzc=;
 b=jJK6sG3uit4CjBYVT4Yp8uILmpgi6bifCRupLn001KJu/rsfgAZnOCEEUVm+KXGafd
 ZyysAtEsUU9AbH9jrRNlydMXQ9MChM0oAEcNi+f+n2ZY2lSJfm/NRT1NrAQJGv3yQAwD
 NhxrG2/l+e07Y2voG4nEabr9m9585ZCpNjPeFio20qlvo0mZKlNIn+U63GG+SFDT33z4
 Bn0vV6H23h7v8P9wizBVzyY2hPpWwB8zQ71ykrOBOhwYp0i4+//yTTnkCKPpLrxve99S
 oL3SpIfnZWB929v0AcIDfFzWvBk/uI5+k3FZVSj+LffbBqX2UKb6FWRdkiwzzzSbc9ts
 5xkw==
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=n0Bozhn8XupO+G9hVzh0UFKeo/A51kkoNHoYAO4mEzc=;
 b=QdcKiXxLyxus6sul7/t5YEBfR5rTG8JgDIYACEHibOvuDCcQgyFIh8lIHi0FFo+OCm
 bgu2wRb57RoRFE+dYmhCvCGuqK2yBdJ1PNCicJQjo226hadPtHofSaBWjKKmDSVwRC55
 mYpvAd56TwYqkjzYQ6+RWsc2h3g1tYuOnVEZrQ12Fmiead+QQR7J6nhvsPlZCBYobSdZ
 D/nTjSKbHlpWvn92kQ+87+3s2VMLv5br3VDIyJP+Hl1MM6e+ZkZXSCZ9p0XnNVGvWKPn
 CFDcnEC4T3KTxbvCxRKDCd1R99JeuT6KZTHx/fxy5rv2fWynS9f09jRyMX9OfJJVonE/
 vWpg==
X-Gm-Message-State: APjAAAWv8/Ku5zaN+dH3dzeWgVcFJqNL8Nf1lvMEMpueEJVlr/WXTgT3
 4YhP6EOfuvMtrsL3Rx1l2aVsP4DBf0kN2EwuOX8=
X-Google-Smtp-Source: APXvYqzPj9UW1d+sWLKyejeYS2Kxf7FmT2cq8dxTmStoft40TzY961/Y4WgYQDLKHWJ0XXHyWBGlJ2f1Naql/6bLIic=
X-Received: by 2002:a9d:768f:: with SMTP id j15mr1416988otl.116.1551804658927; 
 Tue, 05 Mar 2019 08:50:58 -0800 (PST)
MIME-Version: 1.0
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>
 <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
In-Reply-To: <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Tue, 5 Mar 2019 22:20:45 +0530
Message-ID: <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@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>

SGksCgo+IFRoZSBwcm9wZXIgY29tbWFuZCBpczoKPgo+IG1raW1hZ2UgLUEgYXJtNjQgLUMgbm9u
ZSAtVCBrZXJuZWwgLWEgMHg3ODA4MDAwMCAtZSAweDc4MDgwMDAwIC1uICJYRU4iCj4gLWQgeGVu
L3hlbiB4ZW4tdUltYWdlCgpZZWFoIGJ1dCBpdCBkaWRuJ3QgYm9vdCBpdCB1cCA6KAoKWyAgIDE2
Ljk5MTAzNV0gPT4gc2V0ZW52IGlwYWRkciAxMC4xMDUuMi4yODtzZXRlbnYgc2VydmVyaXAKMTAu
MTA1LjIuMjc7cGluZyAxMC4xMDUuMi4yNwpbICAgMTguNzkxNDU2XSByYXZiIFdhaXRpbmcgZm9y
IFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4uIGRvbmUKWyAgIDIxLjUwNjE4NF0g
cmF2YjogMTAwMEJhc2UvRnVsbApbICAgMjEuNTE0Nzg3XSBVc2luZyByYXZiIGRldmljZQpbICAg
MjYuNTE4MzIxXSBob3N0IDEwLjEwNS4yLjI3IGlzIGFsaXZlClsgICAyNi41MjIwNjRdID0+IHRm
dHAgMHg0ODA4MDAwMCB4ZW4tdUltYWdlClsgICAzMi44NTkyNzRdIHJhdmI6MCBpcyBjb25uZWN0
ZWQgdG8gcmF2Yi4gIFJlY29ubmVjdGluZyB0byByYXZiClsgICAzMi44NjY2MjZdIHJhdmIgV2Fp
dGluZyBmb3IgUEhZIGF1dG8gbmVnb3RpYXRpb24gdG8gY29tcGxldGUuLi4gZG9uZQpbICAgMzUu
OTM2MjI5XSByYXZiOiAxMDAwQmFzZS9GdWxsClsgICAzNS45NDQ4MjRdIFVzaW5nIHJhdmIgZGV2
aWNlClsgICAzNS45NDc4NDBdIFRGVFAgZnJvbSBzZXJ2ZXIgMTAuMTA1LjIuMjc7IG91ciBJUCBh
ZGRyZXNzIGlzIDEwLjEwNS4yLjI4ClsgICAzNS45NTQ3MzNdIEZpbGVuYW1lICd4ZW4tdUltYWdl
Jy4KWyAgIDM1Ljk1ODI3MV0gTG9hZCBhZGRyZXNzOiAweDQ4MDgwMDAwClsgICAzNS45NjE5OTBd
IExvYWRpbmc6CiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjClsgICA0MS4wNDkxMjddCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjClsgICA0MS4xMzE2Mjdd
ICAgIyMjIyMjIyMjIyMjIyMjIyMjClsgICA0MS4xNTQ2MzVdICAgMTQxLjYgS2lCL3MKWyAgIDQx
LjE1NzM1N10gZG9uZQpbICAgNDEuMTU5MjY0XSBCeXRlcyB0cmFuc2ZlcnJlZCA9IDc1NDA2NCAo
YjgxOTAgaGV4KQpbICAgNDEuMTY0NjA1XSA9PiBib290bSAweDQ4MDgwMDAwClsgICA0OC41MTEz
MzldICMjIEJvb3Rpbmcga2VybmVsIGZyb20gTGVnYWN5IEltYWdlIGF0IDQ4MDgwMDAwIC4uLgpb
ICAgNDguNTE3NTAxXSAgICBJbWFnZSBOYW1lOiAgIFhFTgpbICAgNDguNTIwODU1XSAgICBJbWFn
ZSBUeXBlOiAgIEFBcmNoNjQgTGludXggS2VybmVsIEltYWdlICh1bmNvbXByZXNzZWQpClsgICA0
OC41Mjc2NTldICAgIERhdGEgU2l6ZTogICAgNzU0MDAwIEJ5dGVzID0gNzM2LjMgS2lCClsgICA0
OC41MzI5MjFdICAgIExvYWQgQWRkcmVzczogNDgwODAwMDAKWyAgIDQ4LjUzNjczMV0gICAgRW50
cnkgUG9pbnQ6ICA0ODA4MDAwMApbICAgNDguNTQwNTQxXSAgICBWZXJpZnlpbmcgQ2hlY2tzdW0g
Li4uIE9LClsgICA0OC41NDgxOTBdICAgIExvYWRpbmcgS2VybmVsIEltYWdlIC4uLiBPSwpbICAg
NDguNTU0MTgyXQpbICAgNDguNTU1NjM1XSBTdGFydGluZyBrZXJuZWwgLi4uClsgICA0OC41NTg5
MDFdCgpXZSBldmVuIHRyaWVkIGxvYWRpbmcgaXQgdG8gMHg3ODA4MDAwMC4KClRoYW5rcwotQW1p
dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1DNL-0001cs-6U; Tue, 05 Mar 2019 16:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1DNJ-0001cn-IK
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:57:05 +0000
X-Inumbo-ID: b0a288b0-3f67-11e9-9bbc-f727e02b7d9f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0a288b0-3f67-11e9-9bbc-f727e02b7d9f;
 Tue, 05 Mar 2019 16:56: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 4D84AB083;
 Tue,  5 Mar 2019 16:56:58 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>
References: <20190305133057.3998926-1-arnd@arndb.de>
 <35654e1a-d066-0581-749f-7e3b65023988@oracle.com>
 <9a285a75-b9ea-37a9-b5bd-ba2a068dd944@suse.com>
 <CAK8P3a03_v849mauL5SvX=5n1DGnaii9XeGJJF7Z1rO+n2H+xg@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: <97b4025c-8744-2b29-ef5d-bee09f2f39f0@suse.com>
Date: Tue, 5 Mar 2019 17:56: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: <CAK8P3a03_v849mauL5SvX=5n1DGnaii9XeGJJF7Z1rO+n2H+xg@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] [v2] xen: avoid link error on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxNzo0OSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBPbiBUdWUsIE1hciA1
LCAyMDE5IGF0IDM6NTcgUE0gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4gT24gMDUvMDMvMjAxOSAxNDo0MywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMy81
LzE5IDg6MzAgQU0sIEFybmQgQmVyZ21hbm4gd3JvdGU6Cj4gCj4+Pj4gQEAgLTgwOSwxNSArNzg5
LDcgQEAgc3RhdGljIGxvbmcgcHJpdmNtZF9pb2N0bF9tbWFwX3Jlc291cmNlKHN0cnVjdCBmaWxl
ICpmaWxlLCB2b2lkIF9fdXNlciAqdWRhdGEpCj4+Pj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+
Pj4+Cj4+Pj4gICAgICBpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5
c21hcCkpIHsKPj4+PiAtICAgICAgICAgICAgc3RydWN0IHJlbWFwX3BmbiByID0gewo+Pj4+IC0g
ICAgICAgICAgICAgICAgICAgIC5tbSA9IHZtYS0+dm1fbW0sCj4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgLnBhZ2VzID0gdm1hLT52bV9wcml2YXRlX2RhdGEsCj4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgLnByb3QgPSB2bWEtPnZtX3BhZ2VfcHJvdCwKPj4+PiAtICAgICAgICAgICAgfTsKPj4+
PiAtCj4+Pj4gLSAgICAgICAgICAgIHJjID0gYXBwbHlfdG9fcGFnZV9yYW5nZShyLm1tLCBrZGF0
YS5hZGRyLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2RhdGEu
bnVtIDw8IFBBR0VfU0hJRlQsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZW1hcF9wZm5fZm4sICZyKTsKPj4+PiArICAgICAgICAgICAgcmMgPSB4ZW5fcmVtYXBf
dm1hX3JhbmdlKHZtYSwga2RhdGEuYWRkciwga2RhdGEubnVtIDw8IFBBR0VfU0hJRlQpOwo+Pj4K
Pj4+IEkgd29uZGVyIHdoZXRoZXIgZHJpdmVycy94ZW4veGxhdGVfbW11LmMgbWlnaHQgYmUgYSBn
b29kIHBsYWNlIGZvciB0aGVzZQo+Pj4gcm91dGluZXMuCj4+Cj4+IEhtbSwgcHJvYmFibHkuIFRo
aXMgd291bGQgcmVxdWlyZSBhIHN0dWIgaW4gdGhlIGhlYWRlciB0byBhdm9pZAo+PiBwcm9ibGVt
cyBpbiBjYXNlIG9mIENPTkZJR19YRU5fQVVUT19YTEFURSBub3QgZGVmaW5lZCwgdGhvdWdoCj4+
ICh0aGUgI2lmZGVmIGlzIGFscmVhZHkgdGhlcmUpLgo+Pgo+PiBJIHRoaW5rIHRoaXMgaXMgdGhl
IGNsZWFuZXN0IHNvbHV0aW9uLgo+IAo+IFB1dHRpbmcgaXQgaW50byB4bGF0ZV9tbXUuYyB3YXMg
bXkgZmlyc3QgYXR0ZW1wdCwgYnV0IEkgd2FzIG5vdCBzdXJlIGhvdyB0bwo+IHNvbHZlIHRoZSBk
ZXBlbmRlbmN5IG9uIENPTkZJR19YRU5fQVVUT19YTEFURS4gU28KPiB4ZW5fZmVhdHVyZShYRU5G
RUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkgd291bGQgYmUgZ3VhcmFudGVlZAo+IHRvIHJl
dHVybiBmYWxzZSBpZiBDT05GSUdfWEVOX0FVVE9fWExBVEUgaXMgZGlzYWJsZWQ/CgpZZXMuCgoK
SnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:57:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:57: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 1h1DNo-0001f6-IJ; Tue, 05 Mar 2019 16:57:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6IM3=RI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1DNm-0001ey-Te
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:57:34 +0000
X-Inumbo-ID: c53aaa36-3f67-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c53aaa36-3f67-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:57: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 4A8F7EBD;
 Tue,  5 Mar 2019 08:57:33 -0800 (PST)
Received: from [10.37.12.57] (unknown [10.37.12.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C3CF43F703;
 Tue,  5 Mar 2019 08:57:30 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
 <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
 <deec0912-6efe-d129-4c06-6d8ef506964e@suse.com>
 <5a320701-4c7d-d19b-ccb2-7d949ae97623@arm.com>
 <f273eb4a-053f-14ec-29e8-530ce7b209e5@suse.com>
 <7e542585-b8fd-70ee-ac38-c7addee32d2e@arm.com>
 <642e332e-f835-c703-1ad3-b1f888d0769e@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <46c6667c-992d-980f-2506-417a36286172@arm.com>
Date: Tue, 5 Mar 2019 16:57: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: <642e332e-f835-c703-1ad3-b1f888d0769e@suse.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>,
 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>

SGkgSnVlcmdlbiwKCk9uIDMvNS8xOSA0OjQ0IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDA1LzAzLzIwMTkgMTY6MjgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4K
Pj4gT24gMy81LzE5IDI6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwNS8wMy8y
MDE5IDE1OjA4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgSnVlcmdlbiwKPj4+Pgo+Pj4+
IE9uIDMvNS8xOSAxMjo1NyBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMjcvMDIv
MjAxOSAxMTo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gKCsgSnVlcmdlbiBHcm9zcyBh
cyBSTSkKPj4+Pj4+Cj4+Pj4+PiBJIGZvcmdvdCB0byBDQyBKdWVyZ2VuIGZvciB0aGlzLgo+Pj4+
Pj4KPj4+Pj4+IE9uIDIvMjYvMTkgMTE6MDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+
PiBBZnRlciB1cGdyYWRpbmcgRGViaWFuIHRvIEJ1c3RlciwgSSBzdGFydGVkIG5vdGljaW5nIGNv
bnNvbGUgbWFuZ2xpbmcKPj4+Pj4+PiB3aGVuIHVzaW5nIHpzaC4gVGhpcyBpcyBoYXBwZW5uaW5n
IGJlY2F1c2Ugb3V0cHV0IHNlbnQgYnkgenNoIHRvIHRoZQo+Pj4+Pj4+IGNvbnNvbGUgbWF5IGNv
bnRhaW4gTlVMIGNoYXJhY3RlciBpbiB0aGUgbWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Pj4+Pj4K
Pj4+Pj4+PiBMaW51eCBpcyBzZW5kaW5nIHRoZSBidWZmZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNv
bGUgdmlhCj4+Pj4+Pj4gQ09OU09MRUlPX3dyaXRlLgo+Pj4+Pj4+IEhvd2V2ZXIsIHRoZSBpbXBs
ZW1lbnRhdGlvbiBpbiBYZW4gY29uc2lkZXJzIE5VTCBjaGFyYWN0ZXIgaXMgdXNlZCB0bwo+Pj4+
Pj4+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhp
bmcgYWZ0ZXIgaXQuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgYWN0dWFsIGRvY3VtZW50YXRpb24gb2Yg
Q09OU09MRUlPX3dyaXRlIGlzIHByZXR0eSBsaW1pdGVkLgo+Pj4+Pj4+ICBGcm9tIHRoZQo+Pj4+
Pj4+IGRlY2xhcmF0aW9uLCB0aGUgaHlwZXJjYWxsIHRha2VzIGEgYnVmZmVyIGFuZCBzaXplLiBT
byB0aGlzIGNvdWxkCj4+Pj4+Pj4gbGVhZAo+Pj4+Pj4+IHRvIHRoaW5rIHRoZSBOVUwgY2hhcmFj
dGVyIGlzIGFsbG93ZWQgaW4gdGhlIG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pj4+Pj4+Cj4+Pj4+
Pj4gVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zb2xlIEFQSSB0byBwYXNzIHRoZSBzaXplIGFs
b25nIHRoZSBidWZmZXIKPj4+Pj4+PiBkb3duIHNvIHdlIGNhbiByZW1vdmUgdGhlIHJlbGlhbmNl
IG9uIGJ1ZmZlciB0ZXJtaW5hdGluZyBieSBhIE5VTAo+Pj4+Pj4+IGNoYXJhY3Rlci4KPj4+Pj4+
Pgo+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4+Pj4+Cj4+Pj4+IFRoZSByaXNrIGZvciBhIHJlZ3Jlc3Npb24gaXMgdG9vIGhpZ2ggdGhp
cyBsYXRlIGluIHRoZSA0LjEyIHJlbGVhc2UKPj4+Pj4gcHJvY2VzcyBJTU8uCj4+Pj4KPj4+PiBU
aGlzIGNvZGUgcGF0aCBpcyBmYWlybHkgd2VsbCB0ZXN0ZWQgKGNvbnNvbGUgYXJlIHVzZWQgcHJl
dHR5IG11Y2ggYWxsCj4+Pj4gdGhlIHRpbWVzKS4gU28gYSByZWdyZXNzaW9uIHdvdWxkIGJlIHF1
aWNrbHkgbm90aWNlZC4KPj4+Cj4+PiBPbmx5IGlmIHlvdSB0ZXN0IGFsbCB0aGUgZ3Vlc3RzIG91
dCBpbiB0aGUgd2lsZC4KPj4KPj4gVGhlIGJ1ZmZlciBpcyBib3VuZGVkIHRvICducicuIFNvIHRo
ZSB3b3JzdCB0aGluZ3MgdGhhdCBjYW4gaGFwcGVuIGlzCj4+IHlvdSBwcmludCBtb3JlIGNoYXJh
Y3RlcnMgdGhhbiB5b3Ugd2FudGVkLiBDT05TT0xFSU9fd3JpdGUgaXMgdXNpbmcgYQo+PiBzZW1h
bnRpY3MgdmVyeSBzaW1pbGFyIHRvIHdyaXRlKCkgYW5kIHdlIGRpZG4ndCBkb2N1bWVudCB3aGF0
IGhhcHBlbgo+PiB3aGVuIGVuY291bnRlcmluZyBhIE5VTCBjaGFyYWN0ZXIuIFNvLCBJIGhpZ2hs
eSBkb3VidCBhbnlvbmUgcmVsaWVzIG9uCj4+IHRoZSBjdXJyZW50IGJlaGF2aW9yLgo+Pgo+PiBU
aGlua2luZyBhIGJpdCBtb3JlLCBmcm9tIHdoYXQgSWFuIHdyb3RlIFsxXSwgdGhlIGlzc3VlIG1h
eWJlIHdpZGVyIHRoYW4KPj4genNoLiBTbyBtYXliZSB3ZSB3YW50IHRvIHdyaXRlIGEgYmFuZC1h
aWQgcGF0Y2ggYXQgbGVhc3QgaGVscGluZyB0aGUKPj4gbW9zdCBjb21tb24gY2FzZSAoaS5lIGxv
c2luZyBhbGwgY2hhcmFjdGVycyBhZnRlciB0aGUgZmlyc3QgTlVMIGNoYXJhY3RlcikuCj4+Cj4+
IFRoZSBiYW5kLWFpZCBwYXRjaCBzaG91bGQgYmUgY29udGFpbmVkIHRvIGp1c3QgdGhlIGh5cGVy
Y2FsbC4gV291bGQgdGhhdAo+PiBiZSBtb3JlIHN1aXRhYmxlIGZvciB5b3U/Cj4gCj4gTXkgbWFp
biBjb25jZXJuIGlzIHRoZSByZWFzb25pbmcgb2YgRGFuaWVsOgo+IAo+ICJZZXMsIEkgYWRkZWQg
c3RyaXBwaW5nIG9mIG5vbi1wcmludGFibGUgY2hhcmFjdGVycyBiZWNhdXNlIGVzY2FwZQo+IHNl
cXVlbmNlcyBwcmludGVkIG91dCBieSBzb21lIGd1ZXN0cyAoaW4gcGFydGljdWxhciwgY2xlYXIg
c2NyZWVuCj4gc2VxdWVuY2VzIHByaW50ZWQgb3V0IGJ5IHNvbWUgZGlzdHJvJ3MgZWFybHkgYm9v
dCBzY3JpcHRzKSBpbnRlcmZlcmVkCj4gd2l0aCB0aGUgb3V0cHV0IG9mIG90aGVyIGd1ZXN0cy4g
IEl0IGFsc28gcHJldmVudHMgZ3Vlc3RzIGZyb20KPiBwcmV0ZW5kaW5nIHRvIGJlIG9uZSBhbm90
aGVyIG9yIHRoZSBoeXBlcnZpc29yLCBpZiB0aGUgY29uc29sZSBpcyBiZWluZwo+IHVzZWQgZm9y
IHNvbWUga2luZCBvZiBhdWRpdGluZyBvciBsb2dnaW5nLiIKPiAKPiBXaXRoIGtlZXBpbmcgaW4g
bWluZCB0aGF0IHRoZSBiZWhhdmlvciBpcyB0aGUgc2FtZSBzaW5jZSBtb3JlIHRoYW4gNQo+IHll
YXJzIEknZCBwcmVmZXIgdG8ganVzdCBhZGQgdGhlIHRleHQgYmVsb3cgdG8gdGhlIHJlbGVhc2Ug
bm90ZS4KSSBhbSBhZnJhaWQgeW91IGhhdmUgdGFrZW4gRGFuaWVsJ3MgY29tbWVudCBvdXQgb2Yg
dGhlIGNvbnRleHQuIEhpcyAKY29tbWVudCB3YXMgaW4gZGlzY3Vzc2lvbiBhYm91dCB3aGF0IHNo
b3VsZCBiZSB0aGUgZ3Vlc3QgYmVoYXZpb3Igd2l0aCAKTlVMIGNoYXJhY3Rlci4gSSBoYXZlIG5v
IHBsYW4gZm9yIFhlbiA0LjEyIChvciBhbnkgbGF0ZXIgcmVsZWFzZSkgdG8gCm1vZGlmeSB0aGlz
IGJlaGF2aW9yLgoKSW4gdGhlIGNhc2Ugb2YgRG9tMCwgd2UgYWxyZWFkeSBwcmludCBhbGwgdGhl
IG5vbi1wcmludGFibGUgY2hhcmFjdGVycyAKdW50aWwgdGhlIGZpcnN0IE5VTCBjaGFyYWN0ZXIg
KG9yIGVuZCBvZiB0aGUgYnVmZmVyKS4gV2hhdCB0aGlzIHBhdGNoIGlzIApkb2luZyBpcyB0byBh
dm9pZCB1c2luZyBOVUwgY2hhcmFjdGVyIGFzIGEgc3BlY2lhbCBjYXNlLgoKQW55d2F5LCBJIGFt
IG5vdCBnb2luZyB0byBpbnNpc3QuIEkgd2lsbCBkZWZlciB0aGlzIHRvIFhlbiA0LjEzLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 16:59:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16: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 1h1DPO-0001nm-4e; Tue, 05 Mar 2019 16:59:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1DPN-0001ne-Fh
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 16:59:13 +0000
X-Inumbo-ID: fe97afa0-3f67-11e9-a670-2fd8f72f6ab6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe97afa0-3f67-11e9-a670-2fd8f72f6ab6;
 Tue, 05 Mar 2019 16:59: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 6013BADF2;
 Tue,  5 Mar 2019 16:59:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <5C701EF0020000780021951E@prv1-mh.provo.novell.com>
 <5C7EA7DD020000780021BD35@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: <da2fc3a5-9d4e-349b-2d24-e1dc76b59951@suse.com>
Date: Tue, 5 Mar 2019 17:59:08 +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: <5C7EA7DD020000780021BD35@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] 4.12 Ping: [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: 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>

T24gMDUvMDMvMjAxOSAxNzo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDIuMTkg
YXQgMTc6MTAsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+IFNpbmNlIHdlIGNhbid0IHNl
ZW0gdG8gYmUgYWJsZSB0byBzZXR0bGUgb3VyIGRpc2N1c3Npb24gZm9yIHRoZSB3aWRlcgo+PiBh
ZGp1c3RtZW50IHByZXZpb3VzbHkgcG9zdGVkLCBsZXQncyBhdCBsZWFzdCBhZGQgdGhlIG1pc3Np
bmcgZGVwZW5kZW5jeQo+PiBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5jZWQgdGhvdWdoIHRoYXQg
YXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQW5kcmV3IGdhdmUgaGlzIGFjayBvbiB0
aGUgMjV0aCwgYnV0IGl0IHNlZW1zIGxpa2UgdGhlIHJlc3Qgb2YgdGhlIENjIGxpc3QKPiBnb3Qg
ZHJvcHBlZCBhdCB0aGF0IHBvaW50LCBzbyBJIGd1ZXNzIHlvdSBkaWRuJ3Qgbm90aWNlIGl0LiBJ
cyBpdCB0b28gbGF0ZQo+IG5vdyBmb3IgNC4xMj8KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:02:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 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 1h1DSQ-0002Xx-Sq; Tue, 05 Mar 2019 17:02:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1DSP-0002Xr-B0
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:02:21 +0000
X-Inumbo-ID: 6eb77c3e-3f68-11e9-ab87-8b0306a83261
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6eb77c3e-3f68-11e9-ab87-8b0306a83261;
 Tue, 05 Mar 2019 17:02:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79729785"
Date: Tue, 5 Mar 2019 17:02:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20190305170210.wvdjyzsfk7hdowwr@zion.uk.xensource.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
 <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
 <20190304154617.gtytkql6e3d4dv33@zion.uk.xensource.com>
 <ffbb62562dbe403f233494da48994f44e6fb9016.camel@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ffbb62562dbe403f233494da48994f44e6fb9016.camel@infradead.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDQ6NTk6NDJQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNl
IHdyb3RlOgo+IE9uIE1vbiwgMjAxOS0wMy0wNCBhdCAxNTo0NiArMDAwMCwgV2VpIExpdSB3cm90
ZToKWy4uLl0KPiA+IEFsc28geW91IG1lbnRpb25lZCAiYSBub2RlIGRpc2FwcGVhcnMiLCBJIHRo
b3VnaHQgdGhhdCB3YXMgdGhlIGNhc2UgeW91Cj4gPiBjYXJlZCBhYm91dCwgaGVuY2UgbXkgc3Vn
Z2VzdGlvbi4KPiAKPiBUaGF0J3MgbXkgcHJpbWFyeSB1c2UgY2FzZSwgeWVzLiBPYnZpb3VzbHkg
d2Ugc2hvdWxkIG1ha2UgaXQgZG8gdGhlCj4gcmlnaHQgdGhpbmcgaW4gdGhlIGdlbmVyYWwgY2Fz
ZSB3aGlsZSB3ZSdyZSB0aGlua2luZyBhYm91dCBpdC4gSSdtCj4gaW5jbGluZWQgdG8gZ28gd2l0
aCBKdWVyZ2VuJ3Mgc3VnZ2VzdGlvbiBvZiBpZ25vcmluZyBFTk9FTlQgYW5kIEVBQ0NFUwo+IChv
ciBzaG91bGQgdGhhdCBoYXZlIGJlZW4gRVBFUk0/KSwgeWV0IHN0aWxsIGFib3J0aW5nIGZvciBl
dmVyeXRoaW5nCj4gZWxzZS4KPiAKCkkgY2FuJ3Qgc2VlbSB0byBmaW5kIEVBQ0NFU1MgaW4geGVu
c3RvcmVkIGNvZGUsIGJ1dCBJIGRvIGZpbmQgRVBFUk0uCkFkZGluZyBFUEVSTSB3b3VsZCBiZSBm
aW5lIGJ5IG1lLgoKV2VpLgoKPiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:09:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17: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 1h1DZL-0002mK-T8; Tue, 05 Mar 2019 17: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=rV4c=RI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1DZK-0002mF-QZ
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:09:30 +0000
X-Inumbo-ID: 6f8ccc00-3f69-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f8ccc00-3f69-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 17:09: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 4404EAF23;
 Tue,  5 Mar 2019 17:09:28 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, David Woodhouse <dwmw2@infradead.org>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
 <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
 <20190304154617.gtytkql6e3d4dv33@zion.uk.xensource.com>
 <ffbb62562dbe403f233494da48994f44e6fb9016.camel@infradead.org>
 <20190305170210.wvdjyzsfk7hdowwr@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: <b80ccc60-1d16-b10a-5d77-05e12b7b0484@suse.com>
Date: Tue, 5 Mar 2019 18:09: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: <20190305170210.wvdjyzsfk7hdowwr@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDMvMjAxOSAxODowMiwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIE1hciAwNCwgMjAx
OSBhdCAwNDo1OTo0MlBNICswMDAwLCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4+IE9uIE1vbiwg
MjAxOS0wMy0wNCBhdCAxNTo0NiArMDAwMCwgV2VpIExpdSB3cm90ZToKPiBbLi4uXQo+Pj4gQWxz
byB5b3UgbWVudGlvbmVkICJhIG5vZGUgZGlzYXBwZWFycyIsIEkgdGhvdWdodCB0aGF0IHdhcyB0
aGUgY2FzZSB5b3UKPj4+IGNhcmVkIGFib3V0LCBoZW5jZSBteSBzdWdnZXN0aW9uLgo+Pgo+PiBU
aGF0J3MgbXkgcHJpbWFyeSB1c2UgY2FzZSwgeWVzLiBPYnZpb3VzbHkgd2Ugc2hvdWxkIG1ha2Ug
aXQgZG8gdGhlCj4+IHJpZ2h0IHRoaW5nIGluIHRoZSBnZW5lcmFsIGNhc2Ugd2hpbGUgd2UncmUg
dGhpbmtpbmcgYWJvdXQgaXQuIEknbQo+PiBpbmNsaW5lZCB0byBnbyB3aXRoIEp1ZXJnZW4ncyBz
dWdnZXN0aW9uIG9mIGlnbm9yaW5nIEVOT0VOVCBhbmQgRUFDQ0VTCj4+IChvciBzaG91bGQgdGhh
dCBoYXZlIGJlZW4gRVBFUk0/KSwgeWV0IHN0aWxsIGFib3J0aW5nIGZvciBldmVyeXRoaW5nCj4+
IGVsc2UuCj4+Cj4gCj4gSSBjYW4ndCBzZWVtIHRvIGZpbmQgRUFDQ0VTUyBpbiB4ZW5zdG9yZWQg
Y29kZSwgYnV0IEkgZG8gZmluZCBFUEVSTS4KPiBBZGRpbmcgRVBFUk0gd291bGQgYmUgZmluZSBi
eSBtZS4KCkRyb3Agb25lICJTIiBmcm9tIEVBQ0NFU1MgYW5kIHlvdSdsbCBzZWUgaXQuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:12:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17:12: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 1h1DcG-0003SS-GL; Tue, 05 Mar 2019 17:12: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1DcF-0003SL-4m
 for xen-devel@lists.xen.org; Tue, 05 Mar 2019 17:12:31 +0000
X-Inumbo-ID: db4fcf8d-3f69-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db4fcf8d-3f69-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 17:12:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79731512"
Date: Tue, 5 Mar 2019 17:12:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Woods, Brian" <Brian.Woods@amd.com>
Message-ID: <20190305171226.msrnv7grm7pghu7l@zion.uk.xensource.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <20190227134752.dpelqznz3adu5vtt@zion.uk.xensource.com>
 <d296e362-8171-86f6-6d38-d86381e9f34e@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d296e362-8171-86f6-6d38-d86381e9f34e@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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 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>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMDY6MjM6MzVQTSArMDAwMCwgV29vZHMsIEJyaWFuIHdy
b3RlOgo+IE9uIDIvMjcvMTkgNzo0NyBBTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgRmVi
IDI1LCAyMDE5IGF0IDA4OjIzOjU4UE0gKzAwMDAsIFdvb2RzLCBCcmlhbiB3cm90ZToKPiA+PiBT
b21lIEFNRCBwcm9jZXNzb3JzIGNhbiB1c2UgYSBtaXh0dXJlIG9mIG13YWl0IGFuZCBoYWx0IGZv
ciBhY2Nlc3NpbmcKPiA+PiB2YXJpb3VzIGMtc3RhdGVzLiAgSW4gcHJlcGFyYXRpb24gZm9yIGFk
ZGluZyBzdXBwb3J0IGZvciBBTUQgcHJvY2Vzc29ycywKPiA+PiB1cGRhdGUgdGhlIG13YWl0LWlk
bGUgZHJpdmVyIHRvIG9wdGlvbmFsbHkgdXNlIGhhbHQuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5
OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPiA+PiAtLS0KPiA+PiAgIHhlbi9h
cmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLQo+ID4+ICAgMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9td2Fp
dC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwo+ID4+IGluZGV4IGY4OWM1
MmYyNTYuLmEwNjNlMzlkNjAgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2Fp
dC1pZGxlLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwo+ID4+IEBA
IC0xMDMsNiArMTAzLDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1aWRsZV9zdGF0ZSB7Cj4g
Pj4gICAKPiA+PiAgICNkZWZpbmUgQ1BVSURMRV9GTEFHX0RJU0FCTEVECQkweDEKPiA+PiAgIC8q
Cj4gPj4gKyAqIE9uIGNlcnRhaW4gQU1EIGZhbWlsaWVzIHRoYXQgc3VwcG9ydCBtd2FpdCwgb25s
eSBjMSBjYW4gYmUgcmVhY2hlZCBieQo+ID4+ICsgKiBtd2FpdCBhbmQgdG8gcmVhY2ggYzIsIGhh
bHQgaGFzIHRvIGJlIHVzZWQuCj4gPj4gKyAqLwo+ID4+ICsjZGVmaW5lIENQVUlETEVfRkxBR19V
U0VfSEFMVAkJMHgyCj4gPj4gKy8qCj4gPj4gICAgKiBTZXQgdGhpcyBmbGFnIGZvciBzdGF0ZXMg
d2hlcmUgdGhlIEhXIGZsdXNoZXMgdGhlIFRMQiBmb3IgdXMKPiA+PiAgICAqIGFuZCBzbyB3ZSBk
b24ndCBuZWVkIGNyb3NzLWNhbGxzIHRvIGtlZXAgaXQgY29uc2lzdGVudC4KPiA+PiAgICAqIElm
IHRoaXMgZmxhZyBpcyBzZXQsIFNXIGZsdXNoZXMgdGhlIFRMQiwgc28gZXZlbiBpZiB0aGUKPiA+
PiBAQCAtNzgzLDggKzc4OCwyMyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCj4gPj4g
ICAKPiA+PiAgIAl1cGRhdGVfbGFzdF9jeF9zdGF0KHBvd2VyLCBjeCwgYmVmb3JlKTsKPiA+PiAg
IAo+ID4+IC0JaWYgKGNwdV9pc19oYWx0YWJsZShjcHUpKQo+ID4+IC0JCW13YWl0X2lkbGVfd2l0
aF9oaW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUspOwo+ID4+ICsJaWYgKGNwdV9p
c19oYWx0YWJsZShjcHUpKSB7Cj4gPj4gKwkJc3RydWN0IGNwdV9pbmZvICppbmZvOwo+ID4+ICsJ
CXN3aXRjaCAoY3gtPmVudHJ5X21ldGhvZCkgewo+ID4+ICsJCWNhc2UgQUNQSV9DU1RBVEVfRU1f
RkZIOgo+ID4+ICsJCQltd2FpdF9pZGxlX3dpdGhfaGludHMoZWF4LCBNV0FJVF9FQ1hfSU5URVJS
VVBUX0JSRUFLKTsKPiA+PiArCQkJYnJlYWs7Cj4gPj4gKwkJY2FzZSBBQ1BJX0NTVEFURV9FTV9I
QUxUOgo+ID4gCj4gPj4gKwkJCWluZm8gPSBnZXRfY3B1X2luZm8oKTsKPiA+PiArCQkJc3BlY19j
dHJsX2VudGVyX2lkbGUoaW5mbyk7Cj4gPj4gKwkJCXNhZmVfaGFsdCgpOwo+ID4+ICsJCQlzcGVj
X2N0cmxfZXhpdF9pZGxlKGluZm8pOwo+ID4gCj4gPiBNYXkgSSBzdWdnZXN0IHlvdSBtYWtlIHRo
aXMgc25pcHBldCBhIGZ1bmN0aW9uPyBUaGUgc2FtZSBjb2RlIHNuaXBwZXQKPiA+IGFwcGVhcnMg
YSBmZXcgbGluZXMgYWJvdmUuCj4gPiAKPiA+IFdlaS4KPiA+IAo+IEl0J3MgdXNlZCBpbiB2YXJp
b3VzIG90aGVyIHBsYWNlcyBhcyB3ZWxsIChjcHVfaWRsZS5jLCB4ODYvZG9tYWluLmMpLCAKPiB3
b3VsZCBhIGZ1bmN0aW9uIGxpa2U6Cj4gCj4gdm9pZCBzYWZlX2hhbHRfd2l0aF9zcGVjKGNwdV9p
bmZvICppbmZvKQo+IHsKPiAgICAgIGlmICghaW5mbykKPiAgICAgICAgICBpbmZvID0gZ2V0X2Nw
dV9pbmZvKCk7Cj4gCj4gICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKPiAgICAgIHNh
ZmVfaGFsdCgpOwo+ICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKPiB9Cj4gCj4gd29y
ayBzaW5jZSB0aGF0IHdheSBpdCBjb3VsZCBiZSB1c2VkIGluIG90aGVyIHBsYWNlcyB3aGVyZSBp
bmZvIGlzIAo+IGFscmVhZHkgZGVmaW5lZD8KCkxvb2tzIHJlYXNvbmFibGUuIEJ1dCBJIHdpbGwg
bGVhdmUgdGhhdCB0byBBbmRyZXcgYW5kIEphbiB0byBkZWNpZGUgd2hhdApzdWl0cyB0aGVtIGJl
c3QuCgpXZWkuCgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:24:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17:24: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 1h1DnN-0004Fq-U7; Tue, 05 Mar 2019 17:24: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1DnN-0004Fl-GI
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:24:01 +0000
X-Inumbo-ID: 76c1047f-3f6b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76c1047f-3f6b-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 17:24:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79733008"
Date: Tue, 5 Mar 2019 17:23:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190305172352.rep4nyfk4fvl77qg@zion.uk.xensource.com>
References: <936c39728ca0c96d0666551046cf08ebc8774dd8.camel@infradead.org>
 <20190304141848.rohcxuemytrbsyl2@zion.uk.xensource.com>
 <905c9d11bfc33b03e81ef18dbf7a97448038e15f.camel@infradead.org>
 <0bd589fc-dda5-3a9f-4809-29848e9182a0@suse.com>
 <5e63926d91feee534c15b33dd164c46252f31664.camel@infradead.org>
 <20190304154617.gtytkql6e3d4dv33@zion.uk.xensource.com>
 <ffbb62562dbe403f233494da48994f44e6fb9016.camel@infradead.org>
 <20190305170210.wvdjyzsfk7hdowwr@zion.uk.xensource.com>
 <b80ccc60-1d16-b10a-5d77-05e12b7b0484@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b80ccc60-1d16-b10a-5d77-05e12b7b0484@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: Do not abort xenstore-ls if
 a node disappears while iterating
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDY6MDk6MjdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNS8wMy8yMDE5IDE4OjAyLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gTW9uLCBN
YXIgMDQsIDIwMTkgYXQgMDQ6NTk6NDJQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+
ID4+IE9uIE1vbiwgMjAxOS0wMy0wNCBhdCAxNTo0NiArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+
IFsuLi5dCj4gPj4+IEFsc28geW91IG1lbnRpb25lZCAiYSBub2RlIGRpc2FwcGVhcnMiLCBJIHRo
b3VnaHQgdGhhdCB3YXMgdGhlIGNhc2UgeW91Cj4gPj4+IGNhcmVkIGFib3V0LCBoZW5jZSBteSBz
dWdnZXN0aW9uLgo+ID4+Cj4gPj4gVGhhdCdzIG15IHByaW1hcnkgdXNlIGNhc2UsIHllcy4gT2J2
aW91c2x5IHdlIHNob3VsZCBtYWtlIGl0IGRvIHRoZQo+ID4+IHJpZ2h0IHRoaW5nIGluIHRoZSBn
ZW5lcmFsIGNhc2Ugd2hpbGUgd2UncmUgdGhpbmtpbmcgYWJvdXQgaXQuIEknbQo+ID4+IGluY2xp
bmVkIHRvIGdvIHdpdGggSnVlcmdlbidzIHN1Z2dlc3Rpb24gb2YgaWdub3JpbmcgRU5PRU5UIGFu
ZCBFQUNDRVMKPiA+PiAob3Igc2hvdWxkIHRoYXQgaGF2ZSBiZWVuIEVQRVJNPyksIHlldCBzdGls
bCBhYm9ydGluZyBmb3IgZXZlcnl0aGluZwo+ID4+IGVsc2UuCj4gPj4KPiA+IAo+ID4gSSBjYW4n
dCBzZWVtIHRvIGZpbmQgRUFDQ0VTUyBpbiB4ZW5zdG9yZWQgY29kZSwgYnV0IEkgZG8gZmluZCBF
UEVSTS4KPiA+IEFkZGluZyBFUEVSTSB3b3VsZCBiZSBmaW5lIGJ5IG1lLgo+IAo+IERyb3Agb25l
ICJTIiBmcm9tIEVBQ0NFU1MgYW5kIHlvdSdsbCBzZWUgaXQuCgpPaCB5ZXMuIE15IGJhZC4KCldl
aS4KCj4gCj4gCj4gSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:39:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17: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 1h1E1k-00058a-Na; Tue, 05 Mar 2019 17:38: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=rxLf=RI=citrix.com=prvs=96038945f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1E1j-00058V-11
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:38:51 +0000
X-Inumbo-ID: 85eef526-3f6d-11e9-bd26-7fc3b39f759f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85eef526-3f6d-11e9-bd26-7fc3b39f759f;
 Tue, 05 Mar 2019 17:38:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="86815018"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-3-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: <58b8082d-1f43-7867-fd34-6cb3b48cc1f8@citrix.com>
Date: Tue, 5 Mar 2019 17:34: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: <20190305164206.6793-3-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next RFC 2/4] libxl: make python scripts
 work with python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDUvMDMvMjAxOSAxNjo0MiwgV2VpIExpdSB3cm90ZToKPiBBbGwgc2NyaXB0cyBhcmUgdHJh
bnNmb3JtZWQgYnkgMnRvMy4KPgo+IFRoZSBvbmx5IGFkZGl0aW9uIGlzICJmcm9tIF9fZnV0dXJl
X18gaW1wb3J0IHByaW50X2Z1bmN0aW9uIiBzbyB0aGF0Cj4gcHJpbnQoIkJMQUgiLCBmaWxlPXN5
cy5zdGRlcnIpIGNhbiB3b3JrLgo+Cj4gaHR0cHM6Ly9weXRob24tZnV0dXJlLm9yZy9jb21wYXRp
YmxlX2lkaW9tcy5odG1sCj4KPiBUZXN0ZWQgd2l0aCAyLjcgYW5kIDMuNS4KPgo+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gSSBkb24ndCBoYXZl
IGVudmlyb25tZW50IHRvIHRlc3QgMi40IC0tIGl0IGlzIGFsbW9zdCAxNSB5ZWFycyBvbGQuIFdl
Cj4gbWF5IHdhbnQgdG8gY29uc2lkZXIgYnVtcGluZyB0aGUgbWluaW11bSByZXF1aXJlbWVudCB0
byAyLjc/CgpUaGUgY29tcGF0aWJsZSB3YXkgdG8gZG8gdGhpcyBpc8KgIHN5cy5zdGRlcnIud3Jp
dGUobXNnICsgIlxuIikgYW5kIHVzaW5nCnByaW50KCkgd2l0aG91dCB0aGUgZnV0dXJlIGltcG9y
dC4KCj4gQEAgLTI2OSw3ICsyNzEsNyBAQCBjbGFzcyBLZXllZFVuaW9uKEFnZ3JlZ2F0ZSk6Cj4g
ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2Uoa2V5dmFyX3R5cGUsIEVudW1lcmF0aW9uKToKPiAg
ICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcgo+ICAKPiAtICAgICAgICBrdl9rd2FyZ3MgPSBk
aWN0KFsoeC5sc3RyaXAoJ2tleXZhcl8nKSx5KSBmb3IgKHgseSkgaW4ga3dhcmdzLml0ZW1zKCkg
aWYgeC5zdGFydHN3aXRoKCdrZXl2YXJfJyldKQo+ICsgICAgICAgIGt2X2t3YXJncyA9IGRpY3Qo
Wyh4LmxzdHJpcCgna2V5dmFyXycpLHkpIGZvciAoeCx5KSBpbiBsaXN0KGt3YXJncy5pdGVtcygp
KSBpZiB4LnN0YXJ0c3dpdGgoJ2tleXZhcl8nKV0pCgpUaGlzIHNob3VsZG4ndCBuZWVkIGNoYW5n
aW5nLsKgIExpc3QgY29tcHJlaGVuc2lvbnMgYXJlIG9uZSBvZiB0aGUgZmV3CnVzZXMgb2YgLml0
ZW1zKCkgd2hpY2ggaXMgY29tcGF0aWJsZSB3aXRoIG9sZGVyIHZlcnNpb25zIG9mIHB5dGhvbiBJ
SVJDLgoKPiBAQCAtMzYyLDExICszNjQsMTAgQEAgZGVmIHBhcnNlKGYpOgo+ICAgICAgICAgICAg
ICBnbG9ic1tuXSA9IHQKPiAgCj4gICAgICB0cnk6Cj4gLSAgICAgICAgZXhlY2ZpbGUoZiwgZ2xv
YnMsIGxvY3MpCj4gLSAgICBleGNlcHQgU3ludGF4RXJyb3IsZToKPiAtICAgICAgICByYWlzZSBT
eW50YXhFcnJvciwgXAo+IC0gICAgICAgICAgICAgICJFcnJvcnMgd2VyZSBmb3VuZCBhdCBsaW5l
ICVkIHdoaWxlIHByb2Nlc3NpbmcgJXM6XG5cdCVzIlwKPiAtICAgICAgICAgICAgICAlKGUubGlu
ZW5vLGYsZS50ZXh0KQo+ICsgICAgICAgIGV4ZWMoY29tcGlsZShvcGVuKGYpLnJlYWQoKSwgZiwg
J2V4ZWMnKSwgZ2xvYnMsIGxvY3MpCj4gKyAgICBleGNlcHQgU3ludGF4RXJyb3IgYXMgZToKClRo
aXMgaXMgdGhlIG9ubHkgcmVhbGx5IGF3a3dhcmQgYml0LCBhbmQgaXNuJ3QgUHkgMi40IGNvbXBh
dGlibGUuCgpUaGUgb25seSBvcHRpb24gaGVyZSB0byByZXRhaW4gcHJlIDIuNiBjb21wYXRpYmls
aXR5IGlzOgoKdHJ5OgrCoMKgwqAgLi4uCmV4Y2VwdCBTeW50YXhFcnJvcjoKwqDCoMKgIF8sIGUg
PSBzeXMuZXhjX2luZm8oKVs6Ml0KwqDCoMKgIC4uLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17: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 1h1E86-0005sM-Ex; Tue, 05 Mar 2019 17:45:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rxLf=RI=citrix.com=prvs=96038945f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1E84-0005sH-RO
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:45:24 +0000
X-Inumbo-ID: 712832d2-3f6e-11e9-bfe5-a7718d7a0741
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 712832d2-3f6e-11e9-bfe5-a7718d7a0741;
 Tue, 05 Mar 2019 17:45:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208,217";a="86815535"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-5-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: <8f0a909e-3cdc-6867-e295-99734e91237c@citrix.com>
Date: Tue, 5 Mar 2019 17:42: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: <20190305164206.6793-5-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/4] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8421380795406602582=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8421380795406602582==
Content-Type: multipart/alternative;
	boundary="------------9D81265E54E2DD9A20EA9328"
Content-Language: en-GB

--------------9D81265E54E2DD9A20EA9328
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 05/03/2019 16:42, Wei Liu wrote:
> With the help of two porting guides and cpython source code:
>
> 1. Use PyUnicode to replace PyString counterparts.
> 2. Use PyVarObject_HEAD_INIT and provide compatibility for 2.5 and
>    earlier.
> 3. Remove usage of Py_FindMethod.
> 4. Use new module initialisation routine.
>
> For #3, Py_FindMethod was removed, yet an alternative wasn't
> documented.  The code is the result of reverse-engineering cpython
> commit 6116d4a1d1
>
> https://docs.python.org/3/howto/cporting.html
> http://python3porting.com/cextensions.html
>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>

Marek already made the tools/python/* libraries compatible with Py2 and Py3

The following commits are the relevant ones:

* be6b316 - python: handle long type in scripts (2 years ago) <Marek Marczykowski-GÃ³recki>
* e16c705 - python: adjust module initalization for Python3 (2 years ago) <Marek Marczykowski-GÃ³recki>
* dd986cd - python: use PyLong_* for constructing 'int' type in Python3 (2 years ago) <Marek Marczykowski-GÃ³recki>
* 121d9d4 - python: use PyBytes/PyUnicode instead of PyString (2 years ago) <Marek Marczykowski-GÃ³recki>
* 0c8981f - python: initialize specific fields of PyTypeObject (2 years ago) <Marek Marczykowski-GÃ³recki>
* 7b1e5f7 - python: use Py_TYPE instead of looking directly into PyObject_HEAD (2 years ago) <Marek Marczykowski-GÃ³recki>
* 96d1ee6 - python: drop tp_getattr implementation (2 years ago) <Marek Marczykowski-GÃ³recki>
* 6b28df3 - python: check return value of PyErr_NewException (2 years ago) <Marek Marczykowski-GÃ³recki>

Which in particular handle strings differently in the Py2 case.

~Andrew

--------------9D81265E54E2DD9A20EA9328
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 05/03/2019 16:42, Wei Liu wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20190305164206.6793-5-wei.liu2@citrix.com">
      <pre class="moz-quote-pre" wrap="">With the help of two porting guides and cpython source code:

1. Use PyUnicode to replace PyString counterparts.
2. Use PyVarObject_HEAD_INIT and provide compatibility for 2.5 and
   earlier.
3. Remove usage of Py_FindMethod.
4. Use new module initialisation routine.

For #3, Py_FindMethod was removed, yet an alternative wasn't
documented.  The code is the result of reverse-engineering cpython
commit 6116d4a1d1

<a class="moz-txt-link-freetext" href="https://docs.python.org/3/howto/cporting.html">https://docs.python.org/3/howto/cporting.html</a>
<a class="moz-txt-link-freetext" href="http://python3porting.com/cextensions.html">http://python3porting.com/cextensions.html</a>

Signed-off-by: Wei Liu <a class="moz-txt-link-rfc2396E" href="mailto:wei.liu2@citrix.com">&lt;wei.liu2@citrix.com&gt;</a></pre>
    </blockquote>
    <br>
    Marek already made the tools/python/* libraries compatible with Py2
    and Py3<br>
    <br>
    The following commits are the relevant ones:<br>
    <br>
    <pre>* be6b316 - python: handle long type in scripts (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* e16c705 - python: adjust module initalization for Python3 (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* dd986cd - python: use PyLong_* for constructing 'int' type in Python3 (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* 121d9d4 - python: use PyBytes/PyUnicode instead of PyString (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* 0c8981f - python: initialize specific fields of PyTypeObject (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* 7b1e5f7 - python: use Py_TYPE instead of looking directly into PyObject_HEAD (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* 96d1ee6 - python: drop tp_getattr implementation (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;
* 6b28df3 - python: check return value of PyErr_NewException (2 years ago) &lt;Marek Marczykowski-GÃ³recki&gt;

</pre>
    Which in particular handle strings differently in the Py2 case.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------9D81265E54E2DD9A20EA9328--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8421380795406602582==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:48:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1EAn-0005z6-5X; Tue, 05 Mar 2019 17:48:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1EAm-0005yu-8H
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:48:12 +0000
X-Inumbo-ID: d578fa64-3f6e-11e9-bf87-5f8517e21bbb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d578fa64-3f6e-11e9-bf87-5f8517e21bbb;
 Tue, 05 Mar 2019 17:48: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 1h1EAg-0000wL-ND; Tue, 05 Mar 2019 17:48:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1EAg-0004Qt-CZ; Tue, 05 Mar 2019 17:48:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1EAg-00028V-AZ; Tue, 05 Mar 2019 17:48:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133577-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-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub: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-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl: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-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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: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-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: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-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 17:48:06 +0000
Subject: [Xen-devel] [linux-3.18 test] 133577: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU3NyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1NzcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzU3NwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTM5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAzN2QxMTllNTgKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNk
YzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0Nzoz
OSBaICAxMzggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6
MTc6MzAgWiAgMTE1IGRheXMgICA3NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0
MDYgIDIwMTktMDItMjQgMDQ6MDM6MjMgWiAgICA5IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYy
MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTY0MiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:48:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17: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 1h1EAq-0005zj-EM; Tue, 05 Mar 2019 17:48: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=1Y1m=RI=citrix.com=prvs=960e31256=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1EAo-0005zM-Ld
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:48:14 +0000
X-Inumbo-ID: d8aed8af-3f6e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8aed8af-3f6e-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 17:48:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="79736067"
Date: Tue, 5 Mar 2019 17:48:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190305174810.o2bfijujqrc3ejpk@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-5-wei.liu2@citrix.com>
 <8f0a909e-3cdc-6867-e295-99734e91237c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8f0a909e-3cdc-6867-e295-99734e91237c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/4] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDU6NDI6MDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wMy8yMDE5IDE2OjQyLCBXZWkgTGl1IHdyb3RlOgo+ID4gV2l0aCB0aGUg
aGVscCBvZiB0d28gcG9ydGluZyBndWlkZXMgYW5kIGNweXRob24gc291cmNlIGNvZGU6Cj4gPgo+
ID4gMS4gVXNlIFB5VW5pY29kZSB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KPiA+
IDIuIFVzZSBQeVZhck9iamVjdF9IRUFEX0lOSVQgYW5kIHByb3ZpZGUgY29tcGF0aWJpbGl0eSBm
b3IgMi41IGFuZAo+ID4gICAgZWFybGllci4KPiA+IDMuIFJlbW92ZSB1c2FnZSBvZiBQeV9GaW5k
TWV0aG9kLgo+ID4gNC4gVXNlIG5ldyBtb2R1bGUgaW5pdGlhbGlzYXRpb24gcm91dGluZS4KPiA+
Cj4gPiBGb3IgIzMsIFB5X0ZpbmRNZXRob2Qgd2FzIHJlbW92ZWQsIHlldCBhbiBhbHRlcm5hdGl2
ZSB3YXNuJ3QKPiA+IGRvY3VtZW50ZWQuICBUaGUgY29kZSBpcyB0aGUgcmVzdWx0IG9mIHJldmVy
c2UtZW5naW5lZXJpbmcgY3B5dGhvbgo+ID4gY29tbWl0IDYxMTZkNGExZDEKPiA+Cj4gPiBodHRw
czovL2RvY3MucHl0aG9uLm9yZy8zL2hvd3RvL2Nwb3J0aW5nLmh0bWwKPiA+IGh0dHA6Ly9weXRo
b24zcG9ydGluZy5jb20vY2V4dGVuc2lvbnMuaHRtbAo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gTWFyZWsgYWxyZWFkeSBtYWRlIHRoZSB0
b29scy9weXRob24vKiBsaWJyYXJpZXMgY29tcGF0aWJsZSB3aXRoIFB5MiBhbmQgUHkzCj4gCj4g
VGhlIGZvbGxvd2luZyBjb21taXRzIGFyZSB0aGUgcmVsZXZhbnQgb25lczoKPiAKPiAqIGJlNmIz
MTYgLSBweXRob246IGhhbmRsZSBsb25nIHR5cGUgaW4gc2NyaXB0cyAoMiB5ZWFycyBhZ28pIDxN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2k+Cj4gKiBlMTZjNzA1IC0gcHl0aG9uOiBhZGp1c3Qg
bW9kdWxlIGluaXRhbGl6YXRpb24gZm9yIFB5dGhvbjMgKDIgeWVhcnMgYWdvKSA8TWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpPgo+ICogZGQ5ODZjZCAtIHB5dGhvbjogdXNlIFB5TG9uZ18qIGZv
ciBjb25zdHJ1Y3RpbmcgJ2ludCcgdHlwZSBpbiBQeXRob24zICgyIHllYXJzIGFnbykgPE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraT4KPiAqIDEyMWQ5ZDQgLSBweXRob246IHVzZSBQeUJ5dGVz
L1B5VW5pY29kZSBpbnN0ZWFkIG9mIFB5U3RyaW5nICgyIHllYXJzIGFnbykgPE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraT4KPiAqIDBjODk4MWYgLSBweXRob246IGluaXRpYWxpemUgc3BlY2lm
aWMgZmllbGRzIG9mIFB5VHlwZU9iamVjdCAoMiB5ZWFycyBhZ28pIDxNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2k+Cj4gKiA3YjFlNWY3IC0gcHl0aG9uOiB1c2UgUHlfVFlQRSBpbnN0ZWFkIG9m
IGxvb2tpbmcgZGlyZWN0bHkgaW50byBQeU9iamVjdF9IRUFEICgyIHllYXJzIGFnbykgPE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraT4KPiAqIDk2ZDFlZTYgLSBweXRob246IGRyb3AgdHBfZ2V0
YXR0ciBpbXBsZW1lbnRhdGlvbiAoMiB5ZWFycyBhZ28pIDxNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2k+Cj4gKiA2YjI4ZGYzIC0gcHl0aG9uOiBjaGVjayByZXR1cm4gdmFsdWUgb2YgUHlFcnJf
TmV3RXhjZXB0aW9uICgyIHllYXJzIGFnbykgPE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraT4K
Ckkga25ldy4KCj4gCj4gV2hpY2ggaW4gcGFydGljdWxhciBoYW5kbGUgc3RyaW5ncyBkaWZmZXJl
bnRseSBpbiB0aGUgUHkyIGNhc2UuCgoKSSBhbSBub3Qgc3VyZSBoaXMgY2hhbmdlcyBmb3IgdGhl
IHN0cmluZyBBUElzIGFyZSBjb3JyZWN0IC0tIHRoZXkgc2VlbQp0byBkZXZpYXRlIGZyb20gdGhl
IG9mZmljaWFsIHBvcnRpbmcgZ3VpZGUuIEJ1dCBoZXksIEkgZG9uJ3QgdXNlIHRoZXNlCmJpbmRp
bmdzIG15c2VsZiwgc28gaGUgcHJvYmFibHkga25vd3MgYmV0dGVyLgoKQ0MgTWFyZWsuCgpXZWku
Cgo+IAo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 17:53:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1EFe-0006lP-1p; Tue, 05 Mar 2019 17: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=rxLf=RI=citrix.com=prvs=96038945f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1EFc-0006lK-OI
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:53:12 +0000
X-Inumbo-ID: 88f3aba2-3f6f-11e9-bca0-2b1a11288466
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88f3aba2-3f6f-11e9-bca0-2b1a11288466;
 Tue, 05 Mar 2019 17:53:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,444,1544486400"; d="scan'208";a="86816161"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-4-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: <ed7db103-1ed4-2fa1-4b10-f7c27e551c1e@citrix.com>
Date: Tue, 5 Mar 2019 17:51: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: <20190305164206.6793-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next RFC 3/4] pygrub: convert python
 files with 2to3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDUvMDMvMjAxOSAxNjo0MiwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IE5vdCBzdXJlIHRoaXMgd29ya3Mgd2l0
aCBweXRob24gMi40LCBidXQgaXQgc2hvdWxkIHdvcmsgd2l0aCAyLjcgc2luY2UKPiB0aGUgY2hh
bmdlcyBsb29rIG1vcmUgb3IgbGVzcyBpbiB0aGUgc2FtZSB2ZWluIGFzIHRoZSBjaGFuZ2VzIGlu
Cj4gbGlieGwuCj4KPiBUaGUgY29udmVyc2lvbiBvZiB0aGUgaW1wb3J0IGlzIGludGVyZXN0aW5n
LiBUaGlzIGRlZmluaXRlbHkgbmVlZHMKPiBzb21lIHRlc3RpbmcuCj4gLS0tCj4gIHRvb2xzL3B5
Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5IHwgMTYgKysrKysrKystLS0tLS0tLQo+ICB0b29scy9w
eWdydWIvc3JjL0dydWJDb25mLnB5ICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLQo+ICB0b29scy9weWdydWIvc3JjL0xpbG9Db25mLnB5ICAgICB8IDE2ICsrKysr
KysrLS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAzNCBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5w
eSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5Cj4gaW5kZXggZDE3ODliZjAyMC4u
NjBkYTk2MGM0YiAxMDA2NDQKPiAtLS0gYS90b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5w
eQo+ICsrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5Cj4gQEAgLTEyLDcgKzEy
LDcgQEAKPiAgCj4gIGltcG9ydCBzeXMsIHJlLCBvcwo+ICBpbXBvcnQgbG9nZ2luZwo+IC1pbXBv
cnQgR3J1YkNvbmYKPiArZnJvbSAuIGltcG9ydCBHcnViQ29uZgoKUmVsYXRpdmUgaW1wb3J0cyBk
ZWZpbml0ZWx5IGRvbid0IGV4aXN0IGluIFB5IDIuNAoKPiAgCj4gIGNsYXNzIEV4dExpbnV4SW1h
Z2Uob2JqZWN0KToKPiAgICAgIGRlZiBfX2luaXRfXyhzZWxmLCBsaW5lcywgcGF0aCk6Cj4gQEAg
LTMyLDcgKzMyLDcgQEAgY2xhc3MgRXh0TGludXhJbWFnZShvYmplY3QpOgo+ICAgICAgICAgIHNl
bGYubGluZXMgPSBbXQo+ICAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgKPiAgICAgICAgICBzZWxm
LnJvb3QgPSAiIgo+IC0gICAgICAgIG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxpbmVzKQo+ICsg
ICAgICAgIGxpc3QobWFwKHNlbGYuc2V0X2Zyb21fbGluZSwgbGluZXMpKQoKVGhpcyBhbiBhYnVz
ZSBvZiBtYXAoKSBpbiB0aGUgZmlyc3QgcGxhY2UsIGJ1dCB0aGUgYXV0b21hdGljCnRyYW5zZm9y
bWF0aW9uIG1ha2VzIHRoZSByZXN1bHQgZXZlbiBtb3JlIGNvbmZ1c2luZy4KCkluc3RlYWQsIEkn
ZCByZXdyaXRlIHRoZSBjb2RlIGFzCgpmb3IgbGluZSBpbiBsaW5lczoKwqDCoMKgIHNlbGYuc2V0
X2Zyb21fbGluZShsaW5lKQoKd2hpY2ggbWFrZXMgaXQgY2xlYXIgd2hhdCBpcyBhY3R1YWxseSBn
b2luZyBvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 18:07:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 18: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 1h1ETh-0007ff-L2; Tue, 05 Mar 2019 18:07:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JmKh=RI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1h1ETg-0007fa-Pa
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 18:07:44 +0000
X-Inumbo-ID: 924e3022-3f71-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 924e3022-3f71-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 18:07:43 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id z25so8428401ljk.8
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 10:07: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=CWn0ddS1XpTgJ6bwGJyDr/0QcZXOpuvoFuk1cSa2gZU=;
 b=DyZhQZvz4ZCLngtimPjP2N8DBkO6HP4+mKXmOlNzVCV+/dIYeicQLkAqE7vtNxb7fj
 IMbc1sy84jKfwUTYvChibvlOCki2n7dYJ9OZFEwew70+suemhGWIpspHXEZrm4dH0Hlj
 tS2EVAY2s7fJXlXt5X6FZe+Qmp18WOZp5n/1pc/UE4iDt/zyednJBBxHBflTfijlJI3y
 Cm/GZ2zJ8k7ouYIUlp/EtlgD+OPqB6sAHIgHqpLpS5bFC0tETr4gU7aln0W2O3GnK/pl
 4DQT34pC8j4+vA79YsIABX489qQs+/hCybXMeTLuf4UFqKEHmelWNRmV224N86etOp4R
 wwew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=CWn0ddS1XpTgJ6bwGJyDr/0QcZXOpuvoFuk1cSa2gZU=;
 b=bJm+wjhIkWbpgxfB4GuUM//XPFB7CI15fTZ00QplJYoOX7sdw4X8A8vufQDuc2VAAb
 77L/H3XdrFMzkB/MMA7DHJafvjSnKZfz9CWk5lwoTJEVlzOMOC4G53SvyYcMGJzPosGA
 bL+VHd8Q+GT2tDZGhVZb6wGYVfD59E9dPzr1yciJ2ZCiC2zhRclM2FTepybJ34IIj4Xk
 Vx906f9bp+tSDoyeItI5xZ4pYx53dgHKgCsQEcIFKFzmBchH4t/8yqFmDYoPOyx7Ohoi
 y2vU4NUyvuy5nONYiy2Jx7Jk2KbO5Srh5oHw1HNu2nBkEoy/yaLoFLtuBzzrb0kYy/px
 M2uQ==
X-Gm-Message-State: APjAAAXDFJ1SNLDpTzL7PoC81dNKL2zEtJjPjVtm2rZFOSRUGMtvbwwB
 lIhY1LGEzXOK2YZXE42TRv0=
X-Google-Smtp-Source: APXvYqy335mTuP4rdiuAyyPELsEPgz40lBZwif+oF4ylceOi3h+cNdZLRCkUzf7uOpm9prWVo5V5Aw==
X-Received: by 2002:a2e:814d:: with SMTP id t13mr14455227ljg.46.1551809262255; 
 Tue, 05 Mar 2019 10:07:42 -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 w6sm2291992lfl.14.2019.03.05.10.07.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Mar 2019 10:07:41 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.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>
 <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
 <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <198494f5-4d48-b328-2ec5-942c8827a373@gmail.com>
Date: Tue, 5 Mar 2019 20:07:40 +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: <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@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>

Ck9uIDA1LjAzLjE5IDE4OjUwLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAoKCkhpLCBBbWl0Cgo+
Cj4+IFRoZSBwcm9wZXIgY29tbWFuZCBpczoKPj4KPj4gbWtpbWFnZSAtQSBhcm02NCAtQyBub25l
IC1UIGtlcm5lbCAtYSAweDc4MDgwMDAwIC1lIDB4NzgwODAwMDAgLW4gIlhFTiIKPj4gLWQgeGVu
L3hlbiB4ZW4tdUltYWdlCj4gWWVhaCBidXQgaXQgZGlkbid0IGJvb3QgaXQgdXAgOigKCkhhdmUg
eW91IHRyaWVkIHRvIGVuYWJsZSBlYXJseV9wcmluaz8KCgpBRkFJUiwgSSB0ZXN0ZWQgdGhhdCBi
cmFuY2ggKGlwbW11X3YyKSBiZWZvcmUgc3VibWl0dGluZyBSRkMgcGF0Y2ggCnNlcmllcyBbMV0g
YW5kIGl0IHdhcyBmdW5jdGlvbmFsLgoKQnV0LCBJIGRvbid0IHF1aXRlIHJlbWVtYmVyIHdoYXQg
dGhlIEJTUCB2ZXJzaW9uIChVLUJvb3QvQVJNLVRGKSBJIGhhZCAKYmFzZWQgb24uCgoKWzFdIApo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDcvbXNnMDI2NzkuaHRtbAoKPgo+IFsgICAxNi45OTEwMzVdID0+IHNldGVudiBpcGFkZHIgMTAu
MTA1LjIuMjg7c2V0ZW52IHNlcnZlcmlwCj4gMTAuMTA1LjIuMjc7cGluZyAxMC4xMDUuMi4yNwo+
IFsgICAxOC43OTE0NTZdIHJhdmIgV2FpdGluZyBmb3IgUEhZIGF1dG8gbmVnb3RpYXRpb24gdG8g
Y29tcGxldGUuLi4gZG9uZQo+IFsgICAyMS41MDYxODRdIHJhdmI6IDEwMDBCYXNlL0Z1bGwKPiBb
ICAgMjEuNTE0Nzg3XSBVc2luZyByYXZiIGRldmljZQo+IFsgICAyNi41MTgzMjFdIGhvc3QgMTAu
MTA1LjIuMjcgaXMgYWxpdmUKPiBbICAgMjYuNTIyMDY0XSA9PiB0ZnRwIDB4NDgwODAwMDAgeGVu
LXVJbWFnZQo+IFsgICAzMi44NTkyNzRdIHJhdmI6MCBpcyBjb25uZWN0ZWQgdG8gcmF2Yi4gIFJl
Y29ubmVjdGluZyB0byByYXZiCj4gWyAgIDMyLjg2NjYyNl0gcmF2YiBXYWl0aW5nIGZvciBQSFkg
YXV0byBuZWdvdGlhdGlvbiB0byBjb21wbGV0ZS4uLiBkb25lCj4gWyAgIDM1LjkzNjIyOV0gcmF2
YjogMTAwMEJhc2UvRnVsbAo+IFsgICAzNS45NDQ4MjRdIFVzaW5nIHJhdmIgZGV2aWNlCj4gWyAg
IDM1Ljk0Nzg0MF0gVEZUUCBmcm9tIHNlcnZlciAxMC4xMDUuMi4yNzsgb3VyIElQIGFkZHJlc3Mg
aXMgMTAuMTA1LjIuMjgKPiBbICAgMzUuOTU0NzMzXSBGaWxlbmFtZSAneGVuLXVJbWFnZScuCj4g
WyAgIDM1Ljk1ODI3MV0gTG9hZCBhZGRyZXNzOiAweDQ4MDgwMDAwCj4gWyAgIDM1Ljk2MTk5MF0g
TG9hZGluZzoKPiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwo+IFsgICA0MS4wNDkxMjddCj4gIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiBbICAgNDEu
MTMxNjI3XSAgICMjIyMjIyMjIyMjIyMjIyMjIwo+IFsgICA0MS4xNTQ2MzVdICAgMTQxLjYgS2lC
L3MKPiBbICAgNDEuMTU3MzU3XSBkb25lCj4gWyAgIDQxLjE1OTI2NF0gQnl0ZXMgdHJhbnNmZXJy
ZWQgPSA3NTQwNjQgKGI4MTkwIGhleCkKPiBbICAgNDEuMTY0NjA1XSA9PiBib290bSAweDQ4MDgw
MDAwCj4gWyAgIDQ4LjUxMTMzOV0gIyMgQm9vdGluZyBrZXJuZWwgZnJvbSBMZWdhY3kgSW1hZ2Ug
YXQgNDgwODAwMDAgLi4uCj4gWyAgIDQ4LjUxNzUwMV0gICAgSW1hZ2UgTmFtZTogICBYRU4KPiBb
ICAgNDguNTIwODU1XSAgICBJbWFnZSBUeXBlOiAgIEFBcmNoNjQgTGludXggS2VybmVsIEltYWdl
ICh1bmNvbXByZXNzZWQpCj4gWyAgIDQ4LjUyNzY1OV0gICAgRGF0YSBTaXplOiAgICA3NTQwMDAg
Qnl0ZXMgPSA3MzYuMyBLaUIKPiBbICAgNDguNTMyOTIxXSAgICBMb2FkIEFkZHJlc3M6IDQ4MDgw
MDAwCj4gWyAgIDQ4LjUzNjczMV0gICAgRW50cnkgUG9pbnQ6ICA0ODA4MDAwMAo+IFsgICA0OC41
NDA1NDFdICAgIFZlcmlmeWluZyBDaGVja3N1bSAuLi4gT0sKPiBbICAgNDguNTQ4MTkwXSAgICBM
b2FkaW5nIEtlcm5lbCBJbWFnZSAuLi4gT0sKPiBbICAgNDguNTU0MTgyXQo+IFsgICA0OC41NTU2
MzVdIFN0YXJ0aW5nIGtlcm5lbCAuLi4KPiBbICAgNDguNTU4OTAxXQo+Cj4gV2UgZXZlbiB0cmll
ZCBsb2FkaW5nIGl0IHRvIDB4NzgwODAwMDAuCj4KPiBUaGFua3MKPiAtQW1pdAoKLS0gClJlZ2Fy
ZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 18:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 18: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 1h1EWh-0008Lk-An; Tue, 05 Mar 2019 18:10: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=TywE=RI=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h1EWg-0008Lf-7G
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 18:10:50 +0000
X-Inumbo-ID: 01053f0f-3f72-11e9-bc90-bc764e045a96
Received: from mail-oi1-x231.google.com (unknown [2607:f8b0:4864:20::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01053f0f-3f72-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 18:10:48 +0000 (UTC)
Received: by mail-oi1-x231.google.com with SMTP id s16so7570287oih.9
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 10:10:48 -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=aOIIzdYT4NPRTRejvFgHn13M742+4F0Vt0bRYtLZmI0=;
 b=h0lVjLionvxZnu+8+fnqctX7wgupHTWq4tAZoXaVKJpJ8HYU2lIVX5iGIiLJ50qwIa
 mfzKLFm+OjThQqj5tRAHpsmmKQhjXBZOo/er5ivtncZ5XfLaGTouX2zJFp8EP9Sl2GyJ
 xsWj+JnzxSp81uaf+in7RFxq5mF44eoMHz4rmsP8V6cv7sZwX6ZdsRTEBUdR7eu4J3+T
 M837lDyTlIjfsgN4uEk6r71KFUp57cTVG2Grv526pDJKzt+wBFdnXWEjnPsrSs/wqXk/
 P7rCqUVUa2xOhWPvJsdJ3v7mIx0l7WQQWBpV0vWjfQnfcHR9tTsYmU77+UOqdIjyQNpZ
 ujiA==
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=aOIIzdYT4NPRTRejvFgHn13M742+4F0Vt0bRYtLZmI0=;
 b=k79nW+2ch7uI2/04V79MThhgqOz7Ixw1mz4Gx4E9W69tpOFz3QJnYi+kZ+xJt0SfLY
 A/3hznKMoZGxpKAzESyouShiZzpU+S0B/m/Nbl1pEQOr+dpX9StKrJKxchoyO6/RBR4Z
 0P3UyeZm5CskpCI+BjyPFZ6b2xo1OeWYaM8yDFVwY+9ebF+MITU8CwKndQ5y2qKwHKdU
 S0HNpRK7Uabv3ZIX05hM4R66NXwp9uiMBUzfF+vumWWd9lnpv+B+pdXARl+gK/KFQIAp
 r5R/5Nnglpn2qkcG+SOhaCxOlZOslCV0xn95UY/DBpk48rlvcDi9197AX3RTLz2j4Ozs
 5/fg==
X-Gm-Message-State: APjAAAUnAr0+ZEAkuOE2X09fCMgMG5MTfofmwJ0rUvqX03SD6Qu9e6UC
 DCyG6L2FRiDb7V6/WNAMjlC0AgvH4YwwSmZ7hYc=
X-Google-Smtp-Source: APXvYqwyiF1+PSPvADDY9BrRmume8YVOLDBpK538Lpdnq9TW0YaJny+nBkNz5E11hO7COjeCHI22LwvgTJxUbxVEn1c=
X-Received: by 2002:aca:dc0a:: with SMTP id t10mr2826199oig.83.1551809448244; 
 Tue, 05 Mar 2019 10:10:48 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.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>
 <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
 <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@mail.gmail.com>
 <198494f5-4d48-b328-2ec5-942c8827a373@gmail.com>
In-Reply-To: <198494f5-4d48-b328-2ec5-942c8827a373@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Tue, 5 Mar 2019 23:40:36 +0530
Message-ID: <CABHD4K8OXfC=K7hOXPLHRk7BTu_ZhhOLFhw1r_sqDX6RGruU_Q@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>

SGksCj4gSGF2ZSB5b3UgdHJpZWQgdG8gZW5hYmxlIGVhcmx5X3ByaW5rPwoKWWVzLCB0aGlzIGlz
IGhvdyB3ZSBjb21waWxlZCBpdC4KCm1ha2UgZGlzdC14ZW4gWEVOX1RBUkdFVF9BUkNIPWFybTY0
IGRlYnVnPXkKQ1JPU1NfQ09NUElMRT1hYXJjaDY0LWxpbnV4LWdudS0KQ09ORklHX0VBUkxZX1BS
SU5US19zYWx2YXRvcj1zY2lmLDB4ZTZlODgwMDAgLWoxNgoKPiBBRkFJUiwgSSB0ZXN0ZWQgdGhh
dCBicmFuY2ggKGlwbW11X3YyKSBiZWZvcmUgc3VibWl0dGluZyBSRkMgcGF0Y2gKPiBzZXJpZXMg
WzFdIGFuZCBpdCB3YXMgZnVuY3Rpb25hbC4KPgo+IEJ1dCwgSSBkb24ndCBxdWl0ZSByZW1lbWJl
ciB3aGF0IHRoZSBCU1AgdmVyc2lvbiAoVS1Cb290L0FSTS1URikgSSBoYWQKPiBiYXNlZCBvbi4K
Ck9rLgoKVGhhbmtzCi1BbWl0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 18:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 18: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 1h1F6p-00022S-NR; Tue, 05 Mar 2019 18:48: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1F6p-00022D-13
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 18:48:11 +0000
X-Inumbo-ID: 34f5c00a-3f77-11e9-a8a4-9b8978521f5a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34f5c00a-3f77-11e9-a8a4-9b8978521f5a;
 Tue, 05 Mar 2019 18:48: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 1h1F6g-0002C2-RA; Tue, 05 Mar 2019 18:48: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 1h1F6g-0008GW-Bu; Tue, 05 Mar 2019 18:48:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1F6g-0005uU-B5; Tue, 05 Mar 2019 18:48:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133578-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat: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-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 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:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-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-i386-xl-qemut-debianhvm-amd64: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-rumprun-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-libvirt: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-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-i386-qemut-rhel6hvm-intel: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386: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-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-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw: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-freebsd10-i386: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-libvirt-qemuu-debianhvm-amd64-xsm: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-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install: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-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, 05 Mar 2019 18:48:02 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU3OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU3OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgIGZhaWwgaW4gMTMzMjk1IFJFR1IuIHZzLiAxMzI4ODkKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMzMyOTUgcGFzcyBpbiAxMzM1NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMzM1MDIgcGFzcyBpbiAxMzM1NzgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0
LnJlcGVhdCBmYWlsIGluIDEzMzU2NiBwYXNzIGluIDEzMzU3OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDEzMzU2NiBw
YXNzIGluIDEzMzU3OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWln
cmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTMzNTAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzM1NjYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDEzMzU2NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEz
MzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAx
MzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4g
MTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBp
biAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBl
YXQgZmFpbCBpbiAxMzMyOTUgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjk1
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGluIDEzMzI5NSBsaWtlIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZh
aWwgaW4gMTMzNTAyIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTMzNTY2IGJsb2NrZWQgaW4g
MTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzNTY2IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzM1NjYgbGlrZSAx
MzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIGY1YWNmOTdmNjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVk
NjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0w
Mi0wNCAyMjowNDowOSBaICAgMjggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDcgIDIw
MTktMDItMTEgMTM6NDE6NTAgWiAgIDIyIGRheXMgICAxNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjVhY2Y5N2Y2
NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gRmViIDExIDE0OjA2OjI3IDIwMTkgKzAxMDAKCiAg
ICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjQKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 18:54:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 18:54: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 1h1FD5-0002mE-OF; Tue, 05 Mar 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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1FD4-0002m1-DB
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 18:54:38 +0000
X-Inumbo-ID: 1cb2a4b2-3f78-11e9-b639-bb84d643011c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cb2a4b2-3f78-11e9-b639-bb84d643011c;
 Tue, 05 Mar 2019 18: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 1h1FCx-0002Iy-Km; Tue, 05 Mar 2019 18: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 1h1FCx-0008V8-67; Tue, 05 Mar 2019 18:54:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1FCx-0001VB-5Y; Tue, 05 Mar 2019 18:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133599-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=7b653a245ffc26aca691f34204d4fef7af49a0a0
X-Osstest-Versions-That: xen=329b00e4d49f70185561d7cc4b076c77869888a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 18:54:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133599: 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>

ZmxpZ2h0IDEzMzU5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3YjY1M2EyNDVmZmMyNmFjYTY5MWYzNDIwNGQ0ZmVmN2FmNDlhMGEwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMjliMDBlNGQ0OWY3MDE4NTU2
MWQ3Y2M0YjA3NmM3Nzg2OTg4OGEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1OTIgIDIwMTkt
MDMtMDUgMTM6MDA6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTk5ICAy
MDE5LTAzLTA1IDE3OjAxOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzMjliMDBlNGQ0Li43YjY1M2EyNDVmICA3YjY1
M2EyNDVmZmMyNmFjYTY5MWYzNDIwNGQ0ZmVmN2FmNDlhMGEwIC0+IHNtb2tlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 19:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 19: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 1h1FvH-00067i-8D; Tue, 05 Mar 2019 19:40:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JmKh=RI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1h1FvG-00067d-86
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 19:40:18 +0000
X-Inumbo-ID: 7f8df89a-3f7e-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 7f8df89a-3f7e-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 19:40:16 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q128so8640254ljb.11
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 11:40: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=zZEQST2c0a2606LO4rz5qBWbEIoz2DuasxtMYTz/3lM=;
 b=Dybob6nNUIInb9j7xF7XQhUF1UsYJCLpSmVpjL+TuwSpIC1YFl9/WOMRgWYEY1ytln
 C5E2Yjm22fel0wvS3E4Q0Xf57Fxlz9O13iir8wbDVR3mHhziHQ8mO9uDoZPMZKJhfr4T
 1J3x4PmPVtYu5GO5KLF07Hc6iJuX+X7DwBqzgv5eTbpFzVBCWwiACc0Czd1AsRzqEazs
 1ozflaDGPOnGGhL49Sr0QpiwMHME9bTyVsQnvblmrfdE4VD90eNWlnvMaXFWfd5jVcPG
 8zyX3BIiEwTEHrrY/M4D6JkvDtjFqoTVGPkAUHNOgqLUtX2M8YSJN1jpgY2h524tyRSN
 j5NA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=zZEQST2c0a2606LO4rz5qBWbEIoz2DuasxtMYTz/3lM=;
 b=Eysrlzd0O1jvCcYPIivzpvNBy5mb76vM5w7O6uB72ozkHW8AnMhoFdfSnTt/VSKSHs
 +4Rll71TcHe1KD4mUUDLl2mCTa2ujrLLt+dNxDwmI3IXNNHd/7W+utg/Ms0W0P4XxzdB
 tRWHFjqKa+Yet6E+1ShzktN9FPBnDZbBrMaJlx7fFN3hFF+v3XhtQuuwZj7jl95h41PK
 dnYSrKdHk8QiviUIeGMPNWJ82WQZo6Q7hKi7DHdmQKxvA5Jsd4IcCx5HW3SVoZu2+mrc
 jGQEYP4LZe/uGtaujeVjgixHtj3OJ55rPyLVqKduIDynxDa0LK265OQJa28ZNZBTeU6H
 F3CQ==
X-Gm-Message-State: APjAAAWniuwWBmNN2EeAMu/u3xiUZFEvJJ05UP/RSyLxVNz3iTD+ziSZ
 Oe9BicG/oTBM6foBx8B8Ld4=
X-Google-Smtp-Source: APXvYqwUYhqYKhC0U5d468bqTc9TZ0JLkzJ0E5rVWQ0xhfCpYrNZErAC9GW2SWM9LZRpmFLpYPVduw==
X-Received: by 2002:a2e:8157:: with SMTP id t23mr145964ljg.195.1551814814162; 
 Tue, 05 Mar 2019 11:40:14 -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 x87sm2310911ljb.91.2019.03.05.11.40.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Mar 2019 11:40:13 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.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>
 <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
 <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@mail.gmail.com>
 <198494f5-4d48-b328-2ec5-942c8827a373@gmail.com>
 <CABHD4K8OXfC=K7hOXPLHRk7BTu_ZhhOLFhw1r_sqDX6RGruU_Q@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <0f34ecdc-5ae2-2fcb-90bd-65458b97f681@gmail.com>
Date: Tue, 5 Mar 2019 21:40:12 +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: <CABHD4K8OXfC=K7hOXPLHRk7BTu_ZhhOLFhw1r_sqDX6RGruU_Q@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>

Ck9uIDA1LjAzLjE5IDIwOjEwLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAo+PiBIYXZlIHlvdSB0
cmllZCB0byBlbmFibGUgZWFybHlfcHJpbms/Cj4gWWVzLCB0aGlzIGlzIGhvdyB3ZSBjb21waWxl
ZCBpdC4KPgo+IG1ha2UgZGlzdC14ZW4gWEVOX1RBUkdFVF9BUkNIPWFybTY0IGRlYnVnPXkKPiBD
Uk9TU19DT01QSUxFPWFhcmNoNjQtbGludXgtZ251LQo+IENPTkZJR19FQVJMWV9QUklOVEtfc2Fs
dmF0b3I9c2NpZiwweGU2ZTg4MDAwIC1qMTYKCk5vLCAiQ09ORklHX0VBUkxZX1BSSU5US19zYWx2
YXRvcj1zY2lmLDB4ZTZlODgwMDAiIGlzIGluY29ycmVjdCwKCml0IHNob3VsZCBiZSAiQ09ORklH
X0VBUkxZX1BSSU5USz1zY2lmLDB4ZTZlODgwMDAiLiBQcm9iYWJseSwgdGhpcyBpcyAKd2h5IHlv
dSBkaWRuJ3Qgc2VlIGFueXRoaW5nIGluIGNvbnNvbGUuCgoKSSBoYXZlIGp1c3QgdHJpZWQgdG8g
YnVpbGQgKHdpdGggZWFybHlfcHJpbnRrIHN1cHBvcnQpIGFuZCBydW4gdGhhdCBvbGQgClhlbiBi
cmFuY2ggdG8gc2VlIGl0IGJvb3RpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCgpTdGFydGluZyBrZXJuZWwgLi4uCgotIFVBUlQgZW5hYmxlZCAt
Ci0gQ1BVIDAwMDAwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBz
dGFydGluZyBhdCBFTDIgLQotIFplcm8gQlNTIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0
ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDaGVja2luZyBmb3Ig
aW5pdHJkIGluIC9jaG9zZW4KKFhFTikgSW5pdHJkIDAwMDAwMDAwNzYwMDAwNDAtMDAwMDAwMDA3
N2EyMzBmNwooWEVOKSBSQU06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAwMGJmZmZmZmZmCihY
RU4pIFJBTTogMDAwMDAwMDUwMDAwMDAwMCAtIDAwMDAwMDA1N2ZmZmZmZmYKKFhFTikgUkFNOiAw
MDAwMDAwNjAwMDAwMDAwIC0gMDAwMDAwMDY3ZmZmZmZmZgooWEVOKSBSQU06IDAwMDAwMDA3MDAw
MDAwMDAgLSAwMDAwMDAwNzdmZmZmZmZmCihYRU4pCihYRU4pIE1PRFVMRVswXTogMDAwMDAwMDA0
ODAwMDAwMCAtIDAwMDAwMDAwNDgwMTQwODAgRGV2aWNlIFRyZWUKKFhFTikgTU9EVUxFWzFdOiAw
MDAwMDAwMDc2MDAwMDQwIC0gMDAwMDAwMDA3N2EyMzBmNyBSYW1kaXNrCihYRU4pIE1PRFVMRVsy
XTogMDAwMDAwMDA3YTAwMDAwMCAtIDAwMDAwMDAwN2MwMDAwMDAgS2VybmVsCihYRU4pIE1PRFVM
RVszXTogMDAwMDAwMDA3YzAwMDAwMCAtIDAwMDAwMDAwN2MwMTAwMDAgWFNNCihYRU4pwqAgUkVT
VkRbMF06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAwMDQ4MDE0MDAwCihYRU4pwqAgUkVTVkRb
MV06IDAwMDAwMDAwNzYwMDAwNDAgLSAwMDAwMDAwMDc3YTIzMGY3CihYRU4pCihYRU4pIENvbW1h
bmQgbGluZTogZG9tMF9tZW09MjU2TSBjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCAKZG9t
MF9tYXhfdmNwdXM9NCBib290c2NydWI9MCBsb2dsdmw9YWxsCihYRU4pIFBsYWNpbmcgWGVuIGF0
IDB4MDAwMDAwMDc3ZmUwMDAwMC0weDAwMDAwMDA3ODAwMDAwMDAKKFhFTikgVXBkYXRlIEJPT1RN
T0RfWEVOIGZyb20gMDAwMDAwMDA3ODA4MDAwMC0wMDAwMDAwMDc4MWIyZDgxID0+IAowMDAwMDAw
NzdmZTAwMDAwLTAwMDAwMDA3N2ZmMzJkODEKKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQK
KFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZQooWEVOKSBQbGF0Zm9ybTogR2VuZXJpYyBT
eXN0ZW0KKFhFTikgTG9va2luZyBmb3IgZHR1YXJ0IGF0ICJzZXJpYWwwIiwgb3B0aW9ucyAiIgoo
WEVOKSBVbmFibGUgdG8gaW5pdGlhbGl6ZSBkdHVhcnQ6IC05CihYRU4pIEJhZCBjb25zb2xlPSBv
cHRpb24gJ2R0dWFydCcKIMKgKlhlbiA0LjkuMS1wcmUqCihYRU4pIFhlbiB2ZXJzaW9uIDQuOS4x
LXByZSAob3R5c2hjaGVua29AKSAoYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAoR0NDKSAKNy4zLjAp
IGRlYnVnPXnCoCBUdWUgTWFywqAgNSAyMDo1Nzo1NSBFRVQgMjAxOQooWEVOKSBMYXRlc3QgQ2hh
bmdlU2V0OiBNb24gTWF5IDggMTM6NDU6MjEgMjAxNyArMDMwMCBnaXQ6YTQzODMxNy1kaXJ0eQoo
WEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2YXJpYW50OiAweDEsIHBh
cnQgMHhkMDcsIHJldiAweDMKKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoKKFhFTinCoMKgIFByb2Nl
c3NvciBGZWF0dXJlczogMDAwMDAwMDAwMDAwMjIyMiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDC
oMKgwqAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQrMzIgRUww
OjY0KzMyCihYRU4pwqDCoMKgwqAgRXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJ
TUQKKFhFTinCoMKgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAw
MDAwMDAKKFhFTinCoMKgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pwqDCoCBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAw
MDExMjQgMDAwMDAwMDAwMDAwMDAwMAooWEVOKcKgwqAgSVNBIEZlYXR1cmVzOsKgIDAwMDAwMDAw
MDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAzMi1iaXQgRXhlY3V0aW9uOgooWEVOKcKg
wqAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQooWEVOKcKgwqDCoMKgIElu
c3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6ZWxsZQooWEVOKcKg
wqDCoMKgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQooWEVOKcKgwqAgRGVidWcg
RmVhdHVyZXM6IDAzMDEwMDY2CihYRU4pwqDCoCBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAw
CihYRU4pwqDCoCBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjYw
MDAwIDAyMTAyMjExCihYRU4pwqAgSVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIz
MjA0MiAwMTExMjEzMSAwMDAxMTE0MiAwMDAxMTEyMQooWEVOKSBVc2luZyBQU0NJLTEuMCBmb3Ig
U01QIGJyaW5ndXAKKFhFTikgU01QOiBBbGxvd2luZyA4IENQVXMKKFhFTikgR2VuZXJpYyBUaW1l
ciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogODMzMyBLSHoKKFhFTikgR0lDdjIg
aW5pdGlhbGl6YXRpb246CihYRU4pwqDCoMKgwqDCoMKgwqDCoCBnaWNfZGlzdF9hZGRyPTAwMDAw
MDAwZjEwMTAwMDAKKFhFTinCoMKgwqDCoMKgwqDCoMKgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGYx
MDIwMDAwCihYRU4pwqDCoMKgwqDCoMKgwqDCoCBnaWNfaHlwX2FkZHI9MDAwMDAwMDBmMTA0MDAw
MAooWEVOKcKgwqDCoMKgwqDCoMKgwqAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMGYxMDYwMDAwCihY
RU4pwqDCoMKgwqDCoMKgwqDCoCBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1CihYRU4pIEdJQ3YyOiBB
ZGp1c3RpbmcgQ1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjEwMmYwMDAKKFhFTikgR0lDdjI6IDUx
MiBsaW5lcywgOCBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMDQzYikuCihYRU4pIFhTTSBGcmFtZXdv
cmsgdjEuMC4wIGluaXRpYWxpemVkCihYRU4pIHhzbTogUG9saWN5IGxlbiA9IDB4MDAwMDAwMDAw
MDAxMDAwMCBzdGFydCBhdCAweDAwMDAwMDAwN2MwMDAwMDAKKFhFTikgRmxhc2s6IDEyOCBhdnRh
YiBoYXNoIHNsb3RzLCAyODAgcnVsZXMuCihYRU4pIEZsYXNrOiAxMjggYXZ0YWIgaGFzaCBzbG90
cywgMjgwIHJ1bGVzLgooWEVOKSBGbGFzazrCoCA0IHVzZXJzLCAzIHJvbGVzLCAzOCB0eXBlcywg
MiBib29scwooWEVOKSBGbGFzazrCoCAxMiBjbGFzc2VzLCAyODAgcnVsZXMKKFhFTikgRmxhc2s6
wqAgU3RhcnRpbmcgaW4gZW5mb3JjaW5nIG1vZGUuCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01Q
IENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBv
ZiA2NCBLaUIuCihYRU4pIEJyaW5naW5nIHVwIENQVTEKLSBDUFUgMDAwMDAwMDEgYm9vdGluZyAt
Ci0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGlu
ZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0K
KFhFTikgQ1BVIDEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUyCi0gQ1BVIDAwMDAwMDAy
IGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIg
LQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0K
LSBSZWFkeSAtCihYRU4pIENQVSAyIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMwotIENQ
VSAwMDAwMDAwMyBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRp
bmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDUFUgMyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVw
IENQVTQKLSBDUFUgMDAwMDAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0g
WGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQ1BVIDQgYm9vdGVkLgooWEVOKSBC
cmluZ2luZyB1cCBDUFU1Ci0gQ1BVIDAwMDAwMTAxIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAw
MDAwMDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdp
c3RlcnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIENQVSA1IGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgotIENQVSAwMDAwMDEwMiBib290aW5nIC0KLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNv
bnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBD
UFUgNiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTcKLSBDUFUgMDAwMDAxMDMgYm9vdGlu
ZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0
dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5
IC0KKFhFTikgQ1BVIDcgYm9vdGVkLgooWEVOKSBCcm91Z2h0IHVwIDggQ1BVcwooWEVOKSBQMk06
IDQwLWJpdCBJUEEgd2l0aCA0MC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKKFhFTikgUDJNOiAzIGxl
dmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4CihYRU4pIGlwbW11OiAvc29j
L21tdUBlNjdiMDAwMDogcmVnaXN0ZXJlZCByb290IElQTU1VCihYRU4pIGlwbW11OiAvc29jL21t
dUBlNjdiMDAwMDogZGlzYWJsZSBzaGFyaW5nIFAyTSB0YWJsZSBiZXR3ZWVuIHRoZSAKQ1BVIGFu
ZCBJUE1NVQooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmViZDAwMDA6IHJlZ2lzdGVyZWQgY2FjaGUg
SVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNl
IC9zb2MvdmlkZW9AZTZlZjAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmQwMDAwOiBmb3Vu
ZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZlZjEwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11
QGZlYmQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZlZjIwMDAKKFhFTikg
aXBtbXU6IC9zb2MvbW11QGZlYmQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9A
ZTZlZjMwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2
aWNlIC9zb2MvZmNwQGZlYTI3MDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAwMDogZm91
bmQgbWFzdGVyIGRldmljZSAvc29jL2ZjcEBmZWEyZjAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVA
ZmViZTAwMDA6IHJlZ2lzdGVyZWQgY2FjaGUgSVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZl
YmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZlZjQwMDAKKFhFTikgaXBt
bXU6IC9zb2MvbW11QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZl
ZjUwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNl
IC9zb2MvdmlkZW9AZTZlZjYwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmUwMDAwOiBmb3Vu
ZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZlZjcwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11
QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvZmNwQGZlYTM3MDAwCihYRU4pIGlw
bW11OiAvc29jL21tdUBmZWJlMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2hkbWlAZmVh
ZDAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNl
IC9zb2MvaGRtaUBmZWFlMDAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5OTAwMDA6IHJlZ2lz
dGVyZWQgY2FjaGUgSVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTkwMDAwOiBmb3VuZCBt
YXN0ZXIgZGV2aWNlIC9zb2MvdnNwbUBmZTk2MDAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5
OTAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy92c3BtQGZlOWEwMDAwCihYRU4pIGlwbW11
OiAvc29jL21tdUBmZTk5MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2ZkcG1AZmU5NDAw
MDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTgwMDAwOiByZWdpc3RlcmVkIGNhY2hlIElQTU1V
CihYRU4pIGlwbW11OiAvc29jL21tdUBmZTk4MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29j
L3ZzcG1AZmU5MjAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTgwMDAwOiBmb3VuZCBtYXN0
ZXIgZGV2aWNlIC9zb2MvdnNwbUBmZTliMDAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5ODAw
MDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9mZHBtQGZlOTQ0MDAwCihYRU4pIGlwbW11OiAv
c29jL21tdUBmZTZiMDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQooWEVOKSBpcG1tdTogL3Nv
Yy9tbXVAZmU2YjAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9pbXItbHg0QGZlODgwMDAw
CihYRU4pIGlwbW11OiAvc29jL21tdUBmZTZiMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29j
L2ltci1seDRAZmU4OTAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlNmIwMDAwOiBmb3VuZCBt
YXN0ZXIgZGV2aWNlIC9zb2MvdmNwNEBmZTkwZjAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU2
ZjAwMDA6IHJlZ2lzdGVyZWQgY2FjaGUgSVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlNmYw
MDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvaW1yLWx4NEBmZTg2MDAwMAooWEVOKSBpcG1t
dTogL3NvYy9tbXVAZmU2ZjAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9pbXItbHg0QGZl
ODcwMDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBmZDgwMDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJ
UE1NVQooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmQ4MDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2Ug
L3NvYy9nc3hfZG9tZAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmQ4MDAwMDA6IGZvdW5kIG1hc3Rl
ciBkZXZpY2UgL3NvYy9nc3hfZG9tdQooWEVOKSBpcG1tdTogL3NvYy9tbXVAZmQ5NTAwMDA6IHJl
Z2lzdGVyZWQgY2FjaGUgSVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGZkOTYwMDAwOiByZWdp
c3RlcmVkIGNhY2hlIElQTU1VCihYRU4pIGlwbW11OiAvc29jL21tdUBmZDk3MDAwMDogcmVnaXN0
ZXJlZCBjYWNoZSBJUE1NVQooWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IHJlZ2lzdGVy
ZWQgY2FjaGUgSVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0
ZXIgZGV2aWNlIC9zb2MvdXNiQGVlMDAwMDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAw
MDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTAyMDAwMAooWEVOKSBpcG1tdTogL3Nv
Yy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgCi9zb2MvZG1hLWNvbnRyb2xsZXJA
ZTY1YTAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2
aWNlIAovc29jL2RtYS1jb250cm9sbGVyQGU2NWIwMDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBl
NjU3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAKL3NvYy9kbWEtY29udHJvbGxlckBlNjQ2MDAw
MAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgCi9z
b2MvZG1hLWNvbnRyb2xsZXJAZTY0NzAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAw
OiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdXNiQGVlMDgwMTAwCihYRU4pIGlwbW11OiAvc29j
L21tdUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTBhMDEwMAooWEVO
KSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JA
ZWUwYzAxMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2
aWNlIC9zb2MvdXNiQGVlMGUwMTAwCihYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAwMDogZm91
bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTA4MDAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVA
ZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYTAwMDAKKFhFTikgaXBt
bXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdXNiQGVlMGMw
MDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAv
c29jL3VzYkBlZTBlMDAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZWM2NzAwMDA6IHJlZ2lzdGVy
ZWQgY2FjaGUgSVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGVjNjcwMDAwOiBmb3VuZCBtYXN0
ZXIgZGV2aWNlIAovc29jL2RtYS1jb250cm9sbGVyQGVjNzAwMDAwCihYRU4pIGlwbW11OiAvc29j
L21tdUBlYzY3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAKL3NvYy9kbWEtY29udHJvbGxlckBl
YzcyMDAwMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY3NDAwMDA6IHJlZ2lzdGVyZWQgY2FjaGUg
SVBNTVUKKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NzQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNl
IAovc29jL2RtYS1jb250cm9sbGVyQGU2NzAwMDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBlNjc0
MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2V0aGVybmV0QGU2ODAwMDAwCihYRU4pIGlw
bW11OiAvc29jL21tdUBlNzc0MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQooWEVOKSBpcG1t
dTogL3NvYy9tbXVAZTc3NDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgCi9zb2MvZG1hLWNvbnRy
b2xsZXJAZTczMDAwMDAKKFhFTikgaXBtbXU6IC9zb2MvbW11QGU3NzQwMDAwOiBmb3VuZCBtYXN0
ZXIgZGV2aWNlIAovc29jL2RtYS1jb250cm9sbGVyQGU3MzEwMDAwCihYRU4pIGlwbW11OiAvc29j
L21tdUBlNzc0MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3NkQGVlMTAwMDAwCihYRU4p
IGlwbW11OiAvc29jL21tdUBlNzc0MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3NkQGVl
MTQwMDAwCihYRU4pIGlwbW11OiAvc29jL21tdUBlNzc0MDAwMDogZm91bmQgbWFzdGVyIGRldmlj
ZSAvc29jL3NkQGVlMTYwMDAwCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4p
wqAgLSBEb20wIG1vZGU6IFJlbGF4ZWQKKFhFTikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVk
CihYRU4pIGJ1aWxkLWlkOiBmN2JkMDliZjhjOWQ2MGVjOWJmNmM1ZTEzOGU0ZmEzNzRiNGU4NDE5
CihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMDAwMDAwMDA0MDEx
MTU0MCAtPiAKMDAwMDAwMDA0MDExMTkzMAooWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY3YjAwMDA6
IGQwOiBTZXQgSVBNTVUgY29udGV4dCAwIChwZ2QgMHg3N2ZkZGYwMDApCihYRU4pICoqKiBMT0FE
SU5HIERPTUFJTiAwICoqKgooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAg
MDAwMDAwMDA3YTAwMDAwMAooWEVOKSBMb2FkaW5nIHJhbWRpc2sgZnJvbSBib290IG1vZHVsZSBA
IDAwMDAwMDAwNzYwMDAwNDAKKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5n
IDI1Nk1CIGZvciBkb20wOgooWEVOKSBCQU5LWzBdIDB4MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA2
MDAwMDAwMCAoMjU2TUIpCihYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAwNzdmZTAwMDAw
LTB4MDAwMDA3N2ZlN2EwMDAKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDdhMDAw
MDAwIHRvIAowMDAwMDAwMDUwMDgwMDAwLTAwMDAwMDAwNTIwODAwMDAKKFhFTikgTG9hZGluZyBk
b20wIGluaXRyZCBmcm9tIDAwMDAwMDAwNzYwMDAwNDAgdG8gCjB4MDAwMDAwMDA1ODIwMDAwMC0w
eDAwMDAwMDAwNTljMjMwYjcKKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5u
ZWwgaW50ZXJydXB0CihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDU4MDAwMDAw
LTB4MDAwMDAwMDA1ODAxMTQzZAooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3Qg
TG9nbGV2ZWw6IEFsbAooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwt
YScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIAppbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDI5MmtC
IGluaXQgbWVtb3J5LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoKCkFzIGZvciBidWlsZCB3aXRob3V0IGVhcmx5X3ByaW50ayBzdXBwb3J0Li4uCgpJ
IHNob3VsZCBoYXZlIG1lbnRpb25lZCBhYm91dCBlbmFibGluZyBDT05GSUdfSEFTX1NDSUYgb3B0
aW9uIGluIGEgY292ZXIgCmxldHRlciAoaW4gb3JkZXIgdG8gaGF2ZSBmdWxsIFVBUlQgc3VwcG9y
dCkuIFNvcnJ5IGZvciB0aGF0LgoKClJlY2VudCBYZW4gYWxyZWFkeSBlbmFibGVzIGl0IGJ5IGRl
ZmF1bHQgWzFdCgpbMV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85ODQ4OTEz
LwoKCj4KPj4gQUZBSVIsIEkgdGVzdGVkIHRoYXQgYnJhbmNoIChpcG1tdV92MikgYmVmb3JlIHN1
Ym1pdHRpbmcgUkZDIHBhdGNoCj4+IHNlcmllcyBbMV0gYW5kIGl0IHdhcyBmdW5jdGlvbmFsLgo+
Pgo+PiBCdXQsIEkgZG9uJ3QgcXVpdGUgcmVtZW1iZXIgd2hhdCB0aGUgQlNQIHZlcnNpb24gKFUt
Qm9vdC9BUk0tVEYpIEkgaGFkCj4+IGJhc2VkIG9uLgo+IE9rLgo+Cj4gVGhhbmtzCj4gLUFtaXQK
Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 19:43:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 19: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 1h1FyC-0006Da-PG; Tue, 05 Mar 2019 19:43:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9feg=RI=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h1FyB-0006DV-NY
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 19:43:19 +0000
X-Inumbo-ID: eba00f20-3f7e-11e9-9878-6bcde448d7c8
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eba00f20-3f7e-11e9-9878-6bcde448d7c8;
 Tue, 05 Mar 2019 19:43:16 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2F772226F4;
 Tue,  5 Mar 2019 14:43:16 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 05 Mar 2019 14:43:16 -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=0Tq+ON
 WNKeTJEGjxh31sosHPuSStOC05XbO49Kn276o=; b=zQjBcWPYaYtWraXF0faiMK
 HZ/5DlTIbLTni5nR+8Fdv2oVXRnSaO5AxHFS0F27P3URBXs4bBTn5AyQMZF5YG6X
 a+6QS9Pf5FK9ZAKMzZB2oundryuZqJ7MBbrk9YCO7P2Q34h/kUOLaB57wTINWbPW
 KStj/HW6lEG1rEo6EjI7GbNA06OJmF41Kno1DIAZsxvun7bsMuMjkS10P0Rva8vM
 RMd9GzvbJQYiFuLdxiWsciNT6P8C1mLGS9YbVrrov4VOwRF3DJ0ZOFH8/WUwpfeO
 ptIEONUBt5sW3V8GLSO9xvHI2FVAhjBdYdfCQteZjbzJPvrYBj2Hws6JNPUdy3uA
 ==
X-ME-Sender: <xms:UtF-XBMtX0piudjLxaptafs9lpOmwF552e1hWG5tshD6ziclpDMcLA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrfeefgddufedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpehphihthhho
 nhefphhorhhtihhnghdrtghomhdpphihthhhohhnrdhorhhgnecukfhppedukeehrddvud
 efrdduheehrdduieefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhes
 ihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivg
 eptd
X-ME-Proxy: <xmx:UtF-XIM4rtVrroO6yNHguJ0yKbyEG_wH4ooo2NTIK-74pzuIpZJTyw>
 <xmx:UtF-XLSuYvYKrp3HB4RgZb3GMQCZueZNm-wxoTKtBQf661VSFWcN_Q>
 <xmx:UtF-XCAk6cXo4ZexExS05r4eubfb8SooTkyf0wxouXnRZZmQnaFH7Q>
 <xmx:VNF-XB-Cmsa4k90wXqFs_GCvF-PEYsVA9888yPgrFu42GrMydZJbjQ>
Received: from mail-itl (unknown [185.213.155.163])
 by mail.messagingengine.com (Postfix) with ESMTPA id 712FA10312;
 Tue,  5 Mar 2019 14:43:10 -0500 (EST)
Date: Tue, 5 Mar 2019 19:17:07 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190305181707.GA19265@mail-itl>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-5-wei.liu2@citrix.com>
 <8f0a909e-3cdc-6867-e295-99734e91237c@citrix.com>
 <20190305174810.o2bfijujqrc3ejpk@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190305174810.o2bfijujqrc3ejpk@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/4] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4790160907681931878=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4790160907681931878==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="iv66pGDkNHRbjGM5"
Content-Disposition: inline


--iv66pGDkNHRbjGM5
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH for-next RFC 4/4] pygrub: make it build with python 3

On Tue, Mar 05, 2019 at 05:48:10PM +0000, Wei Liu wrote:
> On Tue, Mar 05, 2019 at 05:42:07PM +0000, Andrew Cooper wrote:
> > On 05/03/2019 16:42, Wei Liu wrote:
> > > With the help of two porting guides and cpython source code:
> > >
> > > 1. Use PyUnicode to replace PyString counterparts.
> > > 2. Use PyVarObject_HEAD_INIT and provide compatibility for 2.5 and
> > >    earlier.
> > > 3. Remove usage of Py_FindMethod.
> > > 4. Use new module initialisation routine.
> > >
> > > For #3, Py_FindMethod was removed, yet an alternative wasn't
> > > documented.  The code is the result of reverse-engineering cpython
> > > commit 6116d4a1d1
> > >
> > > https://docs.python.org/3/howto/cporting.html
> > > http://python3porting.com/cextensions.html
> > >
> > > Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> >=20
> > Marek already made the tools/python/* libraries compatible with Py2 and=
 Py3
> >=20
> > The following commits are the relevant ones:
> >=20
> > * be6b316 - python: handle long type in scripts (2 years ago) <Marek Ma=
rczykowski-G=C3=B3recki>
> > * e16c705 - python: adjust module initalization for Python3 (2 years ag=
o) <Marek Marczykowski-G=C3=B3recki>
> > * dd986cd - python: use PyLong_* for constructing 'int' type in Python3=
 (2 years ago) <Marek Marczykowski-G=C3=B3recki>
> > * 121d9d4 - python: use PyBytes/PyUnicode instead of PyString (2 years =
ago) <Marek Marczykowski-G=C3=B3recki>
> > * 0c8981f - python: initialize specific fields of PyTypeObject (2 years=
 ago) <Marek Marczykowski-G=C3=B3recki>
> > * 7b1e5f7 - python: use Py_TYPE instead of looking directly into PyObje=
ct_HEAD (2 years ago) <Marek Marczykowski-G=C3=B3recki>
> > * 96d1ee6 - python: drop tp_getattr implementation (2 years ago) <Marek=
 Marczykowski-G=C3=B3recki>
> > * 6b28df3 - python: check return value of PyErr_NewException (2 years a=
go) <Marek Marczykowski-G=C3=B3recki>
>=20
> I knew.
>=20
> >=20
> > Which in particular handle strings differently in the Py2 case.
>=20
>=20
> I am not sure his changes for the string APIs are correct -- they seem
> to deviate from the official porting guide. But hey, I don't use these
> bindings myself, so he probably knows better.

That was intentional, because in py2 str type is the same as bytes
types, and in fact some of those str should really be bytes. It's in the
commit message:

    python: use PyBytes/PyUnicode instead of PyString
   =20
    In Python2 PyBytes is the same as PyString, but in Python3 PyString is
    gone and 'str' is really PyUnicode in C-API.
    When handling arbitrary data, use PyBytes - which is the right thing to
    do in Python3, and pose no API change in Python2. When handling
    xenstore paths and transaction ids, which have well defined format, use
    PyUnicode - to ease API usage - no need to prefix all xenstore paths
    with 'b' when migrating scripts to Python3.

I'm not sure if the same reasoning applies to pygrub, but I guess it
may. For example fsimage_file_read sounds like handling binary data, not
really UTF-8 strings. Using PyUnicode for arbitrary binary data may lead
to various UnicodeDecodeErrors.

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

--iv66pGDkNHRbjGM5
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx+vSQACgkQ24/THMrX
1ywEqQgAljsGGyFpFS2AoiBCax36dT7v+8Pg8W55kB02T47CKoS5I4w+wlLS0iwl
wZnijR5AnjQAl1OOnlqDJ71iv0dmECoJgvyHVnueKiJfCRSlnQLum7B5OTIdhL8k
dPo/qk4rCGTX/Ssgjt0G8g5EAQr6Z7mjbTVVF6edDhBsVIZ1pW9kMs0SH/yO85d+
yKWqDCxVLx+J/Xzj7pxoo60Ezugv5I96wHec52k5EglYvKCSmTThs8jjSBMDP5pY
YMVBEcswekZ8Jo7l2lU6eVQFGGLPo0FBeqnH8jjHZODXceLWG8XuMGy47NW5mGWb
jL8/SYDvV13uFVybvJHIHTKLyE6hOg==
=EQos
-----END PGP SIGNATURE-----

--iv66pGDkNHRbjGM5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4790160907681931878==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 05 20:01:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 20:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1GFz-0007gH-MP; Tue, 05 Mar 2019 20: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1GFy-0007g5-KZ
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 20:01:42 +0000
X-Inumbo-ID: 7d710766-3f81-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d710766-3f81-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 20:01: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 1h1GFv-0003im-Au; Tue, 05 Mar 2019 20:01: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 1h1GFv-0003pq-11; Tue, 05 Mar 2019 20:01:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1GFv-0003oB-0A; Tue, 05 Mar 2019 20:01:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133580-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-amd64-amd64-xl-qemuu-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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=736706bee3298208343a76096370e4f6a5c55915
X-Osstest-Versions-That: linux=c027c7cf1577bc2333449447c6e48c93126a56b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 20:01:39 +0000
Subject: [Xen-devel] [linux-linus test] 133580: 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>

ZmxpZ2h0IDEzMzU4MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNTgwLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1v
LXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzU1NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNTU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU1
NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMzNTU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1NTUKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzU1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1
NTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4
MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICBjMDI3YzdjZjE1NzdiYzIzMzM0NDk0NDdjNmU0OGM5MzEyNmE1NmIwCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzM1NTUgIDIwMTktMDMtMDMgMDg6Mzk6MzkgWiAgICAyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTY3ICAyMDE5LTAzLTA0IDAxOjEwOjEwIFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTgwICAyMDE5LTAzLTA0
IDE5OjUzOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcu
dWs+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
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
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
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
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBjMDI3YzdjZjE1NzcuLjczNjcwNmJlZTMy
OSAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNSAtPiB0ZXN0ZWQvbGlu
dXgtbGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 20:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 20: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 1h1Gm2-0001L6-KY; Tue, 05 Mar 2019 20: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=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Gm1-0001Ku-Rg
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 20:34:49 +0000
X-Inumbo-ID: 1c0ebeac-3f86-11e9-a48a-7391ace5b197
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c0ebeac-3f86-11e9-a48a-7391ace5b197;
 Tue, 05 Mar 2019 20:34: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 1h1Glv-0004Pg-Ge; Tue, 05 Mar 2019 20:34: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 1h1Glv-0005o7-6j; Tue, 05 Mar 2019 20:34:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Glv-0000y0-64; Tue, 05 Mar 2019 20:34:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133582-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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-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=aa42d364a524669daa6ee3ba4d6556475b8be371
X-Osstest-Versions-That: libvirt=d542b454908f417cf7586038cde7de9d8fa1d3ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 20:34:43 +0000
Subject: [Xen-devel] [libvirt test] 133582: 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>

ZmxpZ2h0IDEzMzU4MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1ODIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzUxMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTEyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGFhNDJkMzY0YTUyNDY2OWRhYTZlZTNiYTRkNjU1NjQ3NWI4YmUz
NzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ1NDJiNDU0OTA4ZjQx
N2NmNzU4NjAzOGNkZTdkZTlkOGZhMWQzZWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzUxMiAg
MjAxOS0wMy0wMiAwMzo1MDoxMiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1
ODIgIDIwMTktMDMtMDUgMDQ6MTg6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNv
bT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgZDU0MmI0NTQ5MC4uYWE0MmQzNjRhNSAgYWE0
MmQzNjRhNTI0NjY5ZGFhNmVlM2JhNGQ2NTU2NDc1YjhiZTM3MSAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 20:55:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 20: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 1h1H5r-0002jB-Ex; Tue, 05 Mar 2019 20:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1H5q-0002j1-GN
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 20:55:18 +0000
X-Inumbo-ID: faf95315-3f88-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faf95315-3f88-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 20:55: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 1h1H5o-0004oE-GI; Tue, 05 Mar 2019 20:55: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 1h1H5o-0007sC-6Y; Tue, 05 Mar 2019 20:55:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1H5o-0003Ev-5u; Tue, 05 Mar 2019 20:55:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133604-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-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
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
X-Osstest-Versions-That: xen=7b653a245ffc26aca691f34204d4fef7af49a0a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Mar 2019 20:55:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133604: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYwNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUy
YzQyYmZjZjBhM2MzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YjY1
M2EyNDVmZmMyNmFjYTY5MWYzNDIwNGQ0ZmVmN2FmNDlhMGEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTkgIDIwMTktMDMtMDUgMTc6MDE6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMzNjA0ICAyMDE5LTAzLTA1IDE5OjAxOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlZWIzMWVlNTIy
YzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXIgNSAxODowNDoyMyAyMDE5ICswMTAwCgogICAg
eDg2L2NwdWlkOiBhZGQgbWlzc2luZyBQQ0xNVUxRRFEgZGVwZW5kZW5jeQogICAgCiAgICBTaW5j
ZSB3ZSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc2V0dGxlIG91ciBkaXNjdXNzaW9uIGZvciB0
aGUgd2lkZXIKICAgIGFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0
IGFkZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5CiAgICBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5j
ZWQgdGhvdWdoIHRoYXQgYXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 21:22:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 21:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1HWC-0004iV-Q2; Tue, 05 Mar 2019 21:22: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1HWA-0004iQ-S3
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 21:22:30 +0000
X-Inumbo-ID: c7b0abc0-3f8c-11e9-8bd0-93ac37a97fd7
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7b0abc0-3f8c-11e9-8bd0-93ac37a97fd7;
 Tue, 05 Mar 2019 21:22: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 3C2F22054F;
 Tue,  5 Mar 2019 21:22:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551820948;
 bh=ebFGUbncFMA07Ea7h2gR8JsUelTV94tAawHiJPdz/64=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vYo4u6n9VqSRvtSjH+ftWO11vdcS7ERQS73xRKASKF+sxEGik68ym3tlnZGj1JNRF
 O/4Pfz3MBqRAWXPLA18gW14mryeI4XJsn1ou7XJbB9Sonh7r7QsDIsCX2ScvNoig/+
 3D5L56tUN8McIusOpIqhdWIK9YvvH4497TRsnomU=
Date: Tue, 5 Mar 2019 13:22:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Amit Tomer <amittomer25@gmail.com>
In-Reply-To: <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, ian.jackson@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAzIE1hciAyMDE5LCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAo+IAo+ID4gVGhpcyBz
ZXJpZXMgaW50cm9kdWNlcyBhIGNhY2hlYWJpbGl0eSBwYXJhbWV0ZXIgZm9yIHRoZSBpb21lbSBv
cHRpb24sIHNvCj4gPiB0aGF0IHdlIGNhbiBtYXAgYW4gaW9tZW0gcmVnaW9uIGludG8gYSBndWVz
dCBhcyBjYWNoZWFibGUgbWVtb3J5Lgo+ID4KPiA+IFRoZW4sIHRoaXMgc2VyaWVzIGZpeGVzIHRo
ZSB3YXkgWGVuIGhhbmRsZXMgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMgb24KPiA+IEFSTTogdGhl
eSBzaG91bGQgYmUgbWFwcGVkIGFzIG5vcm1hbCBtZW1vcnksIGluc3RlYWQgdG9kYXkgdGhleSBh
cmUKPiA+IHRyZWF0ZWQgYXMgZGV2aWNlIG1lbW9yeS4KPiA+Cj4gCj4gV2UgdHJpZWQgdGVzdGlu
ZyB0aGlzIHBhdGNoIHNlcmllcyBvbiBSLUNBUiBwbGF0Zm9ybSBidXQgc2VlIGZvbGxvd2luZyBj
cmFzaAo+IHdoZW4gYm9vdGluZyBkb20wIExpbnV4LgoKVGhhbmtzIGZvciB0ZXN0aW5nISBZb3Ug
bWlnaHQgaGF2ZSBmb3VuZCBhIHJlYWwgYnVnIGluIHRoZSBzZXJpZXMuIENvdWxkCnlvdSBwbGVh
c2UgYWxzbyBhdHRhY2ggdGhlIGZ1bGwgZGV2aWNlIHRyZWU/CgoKPiBbICAgIDAuNTc3Nzc3XSBi
ZDIwOiAwMDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAwMDhiMjdmYTAKPiBmZmZmZmZmZmZmZmZmZmZm
IGZmZmYwMDAwMDhiMjcwMDAKPiBbICAgIDAuNTg1NjM5XSBiZDQwOiBmZmZmMDAwMDA4MDRiZDUw
IGZmZmYwMDAwMDg5NTkxNjQKPiBbICAgIDAuNTkwNTY1XSBbPGZmZmYwMDAwMDg5NTkxNjQ+XSBj
bWFfaW5pdF9yZXNlcnZlZF9hcmVhcysweDk4LzB4MWQwCj4gWyAgICAwLjU5Njg3Nl0gWzxmZmZm
MDAwMDA4MDgzYTUwPl0gZG9fb25lX2luaXRjYWxsKzB4MzgvMHgxMjAKPiBbICAgIDAuNjAyNDkz
XSBbPGZmZmYwMDAwMDg5NDBkMDQ+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDE4OC8weDIyOAo+
IFsgICAgMC42MDg2MjhdIFs8ZmZmZjAwMDAwODZhNjI4OD5dIGtlcm5lbF9pbml0KzB4MTAvMHgx
MDAKPiBbICAgIDAuNjEzODk4XSBbPGZmZmYwMDAwMDgwODRjNjg+XSByZXRfZnJvbV9mb3JrKzB4
MTAvMHgxOAo+IFsgICAgMC42MTkyNTBdIC0tLVsgZW5kIHRyYWNlIGMyMDQxZTI0Nzg3MWE2ZmYg
XS0tLQo+IFsgICAgMC42MjM5MjldIFVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1
ZXN0IGF0IHZpcnR1YWwKPiBhZGRyZXNzIGZmZmY3ZGZmZTU1YzAwMDAKPiBbICAgIDAuNjMxODgw
XSBNZW0gYWJvcnQgaW5mbzoKPiBbICAgIDAuNjM0NzE1XSAgIEV4Y2VwdGlvbiBjbGFzcyA9IERB
QlQgKGN1cnJlbnQgRUwpLCBJTCA9IDMyIGJpdHMKPiBbICAgIDAuNjQwNjg0XSAgIFNFVCA9IDAs
IEZuViA9IDAKPiBbICAgIDAuNjQzNzg2XSAgIEVBID0gMCwgUzFQVFcgPSAwCj4gWyAgICAwLjY0
Njk5MF0gRGF0YSBhYm9ydCBpbmZvOgo+IFsgICAgMC42NDk5MjBdICAgSVNWID0gMCwgSVNTID0g
MHgwMDAwMDAwNgo+IFsgICAgMC42NTM4MjFdICAgQ00gPSAwLCBXblIgPSAwCj4gWyAgICAwLjY1
NjgzNF0gc3dhcHBlciBwZ3RhYmxlOiA0ayBwYWdlcywgNDgtYml0IFZBcywgcGdkID0gZmZmZjAw
MDAwOGI0NzAwMAo+IFsgICAgMC42NjM2NzBdIFtmZmZmN2RmZmU1NWMwMDAwXSAqcGdkPTAwMDAw
MDA3MDBhZWY4MDMsCj4gKnB1ZD0wMDAwMDAwNzAwYWYwODAzLCAqcG1kPTAwMDAwMDAwMDAwMDAw
MDAKPiBbICAgIDAuNjcyNjUyXSBJbnRlcm5hbCBlcnJvcjogT29wczogOTYwMDAwMDYgWyMxXSBQ
UkVFTVBUIFNNUAo+IFsgICAgMC42NzgyNTldIE1vZHVsZXMgbGlua2VkIGluOgo+IFsgICAgMC42
ODEzNzFdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIFRhaW50ZWQ6IEcgICAgICAgIFcK
PiA0LjE0LjUwLXlvY3RvLXN0YW5kYXJkICMxCj4gWyAgICAwLjY4OTkyM10gSGFyZHdhcmUgbmFt
ZTogUmVuZXNhcyBTYWx2YXRvci1YIGJvYXJkIGJhc2VkIG9uCj4gcjhhNzc5NSBFUzIuMCsgKERU
KQo+IFsgICAgMC42OTczNTVdIHRhc2s6IGZmZmY4MDAwMWU5MTAwMDAgdGFzay5zdGFjazogZmZm
ZjAwMDAwODA0ODAwMAo+IFsgICAgMC43MDMzMTddIFBDIGlzIGF0IGNtYV9pbml0X3Jlc2VydmVk
X2FyZWFzKzB4YmMvMHgxZDAKPiBbICAgIDAuNzA4NTg3XSBMUiBpcyBhdCBjbWFfaW5pdF9yZXNl
cnZlZF9hcmVhcysweDk0LzB4MWQwCj4gWyAgICAwLjcxMzg2Ml0gcGMgOiBbPGZmZmYwMDAwMDg5
NTkxODg+XSBsciA6IFs8ZmZmZjAwMDAwODk1OTE2MD5dCj4gcHN0YXRlOiA2MDAwMDA0NQo+IFsg
ICAgMC43MjEyODddIHNwIDogZmZmZjAwMDAwODA0YmQ1MAo+IFsgICAgMC43MjQ2NTddIHgyOTog
ZmZmZjAwMDAwODA0YmQ1MCB4Mjg6IGZmZmYwMDAwMDhhODhhMjgKPiBbICAgIDAuNzMwMDEzXSB4
Mjc6IDAwMDAwMDAwMDAwNTcwMDAgeDI2OiBmZmZmMDAwMDA4OTk0MDQwCj4gWyAgICAwLjczNTM3
MF0geDI1OiBmZmZmMDAwMDA4YjI3ZmEwIHgyNDogZmZmZjAwMDAwOGIyNzAwMAo+IFsgICAgMC43
NDA3MjddIHgyMzogZmZmZjdlMDAwMDAwMDAwMCB4MjI6IGZmZmYwMDAwMDg4ZWQwMDAKPiBbICAg
IDAuNzQ2MDg0XSB4MjE6IDAwMDAwMDAwMDAwMDAwMDAgeDIwOiAwMDAwMDAwMDAwMDAwMDAwCj4g
WyAgICAwLjc1MTQ0MF0geDE5OiAwMDAwMDAwMDAwMDAwMDA0IHgxODogMDAwMDAwMDAwMDAwMDAw
MAo+IFsgICAgMC43NTY3OTddIHgxNzogMDAwMDAwMDAwMDAwMDAwMSB4MTY6IDAwMDAwMDAwZGVh
ZGJlZWYKPiBbICAgIDAuNzYyMTU0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwNDAwCj4gWyAgICAwLjc2NzUxMV0geDEzOiAwMDAwMDAwMDAwMDAwNDAwIHgxMjogMDAw
MDAwMDAwMDAwMDAwMAo+IFsgICAgMC43NzI4NzJdIHgxMTogMDAwMDAwMDAwMDAwMDAwMCB4MTA6
IDAwMDAwMDAwMDAwMDAwMDIKPiBbICAgIDAuNzc4MjI0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDFlOTQ1ODAwCj4gWyAgICAwLjc4MzU4Nl0geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogZmZmZjAwMDAwOGIyNDg2OAo+IFsgICAgMC43ODg5MzhdIHg1IDogZmZmZjAwMDAw
OGIyNDg2OCB4NCA6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDAuNzk0Mjk1XSB4MyA6IDAwMDAw
MDAwMDAwMDA3ODAgeDIgOiAwMDAwMDAwNzAwMDAwMDAwCj4gWyAgICAwLjc5OTY1Ml0geDEgOiBm
ZmZmMDAwMDA4YTg4YTI4IHgwIDogZmZmZmZmZmZlNTVjMDAwMAo+IFsgICAgMC44MDUwMTBdIFBy
b2Nlc3Mgc3dhcHBlci8wIChwaWQ6IDEsIHN0YWNrIGxpbWl0ID0gMHhmZmZmMDAwMDA4MDQ4MDAw
KQo+IFsgICAgMC44MTE3NDddIENhbGwgdHJhY2U6Cj4gWyAgICAwLjgxNDI1NF0gRXhjZXB0aW9u
IHN0YWNrKDB4ZmZmZjAwMDAwODA0YmMxMCB0byAweGZmZmYwMDAwMDgwNGJkNTApCj4gWyAgICAw
LjgyMDczNF0gYmMwMDoKPiBmZmZmZmZmZmU1NWMwMDAwIGZmZmYwMDAwMDhhODhhMjgKPiBbICAg
IDAuODI4NTk4XSBiYzIwOiAwMDAwMDAwNzAwMDAwMDAwIDAwMDAwMDAwMDAwMDA3ODAKPiAwMDAw
MDAwMDAwMDAwMDAwIGZmZmYwMDAwMDhiMjQ4NjgKPiBbICAgIDAuODM2NDYwXSBiYzQwOiBmZmZm
MDAwMDA4YjI0ODY4IDAwMDAwMDAwMDAwMDAwMDAKPiBmZmZmODAwMDFlOTQ1ODAwIDAwMDAwMDAw
MDAwMDAwMDAKPiBbICAgIDAuODQ0MzIyXSBiYzYwOiAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAw
MDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDA0MDAKPiBbICAgIDAuODUy
MTg0XSBiYzgwOiAwMDAwMDAwMDAwMDAwNDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAwMDAwMDAwMGRl
YWRiZWVmIDAwMDAwMDAwMDAwMDAwMDEKPiBbICAgIDAuODYwMDQ3XSBiY2EwOiAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDQKPiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKPiBbICAgIDAuODY3OTEwXSBiY2MwOiBmZmZmMDAwMDA4OGVkMDAwIGZmZmY3ZTAwMDAwMDAw
MDAKPiBmZmZmMDAwMDA4YjI3MDAwIGZmZmYwMDAwMDhiMjdmYTAKPiBbICAgIDAuODc1NzcyXSBi
Y2UwOiBmZmZmMDAwMDA4OTk0MDQwIDAwMDAwMDAwMDAwNTcwMDAKPiBmZmZmMDAwMDA4YTg4YTI4
IGZmZmYwMDAwMDgwNGJkNTAKPiBbICAgIDAuODgzNjM5XSBiZDAwOiBmZmZmMDAwMDA4OTU5MTYw
IGZmZmYwMDAwMDgwNGJkNTAKPiBmZmZmMDAwMDA4OTU5MTg4IDAwMDAwMDAwNjAwMDAwNDUKPiBb
ICAgIDAuODkxNDk3XSBiZDIwOiAwMDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAwMDhiMjdmYTAKPiBm
ZmZmZmZmZmZmZmZmZmZmIGZmZmYwMDAwMDhiMjcwMDAKPiBbICAgIDAuODk5MzU5XSBiZDQwOiBm
ZmZmMDAwMDA4MDRiZDUwIGZmZmYwMDAwMDg5NTkxODgKPiBbICAgIDAuOTA0Mjg1XSBbPGZmZmYw
MDAwMDg5NTkxODg+XSBjbWFfaW5pdF9yZXNlcnZlZF9hcmVhcysweGJjLzB4MWQwCj4gWyAgICAw
LjkxMDU5Ml0gWzxmZmZmMDAwMDA4MDgzYTUwPl0gZG9fb25lX2luaXRjYWxsKzB4MzgvMHgxMjAK
PiBbICAgIDAuOTE2MjA5XSBbPGZmZmYwMDAwMDg5NDBkMDQ+XSBrZXJuZWxfaW5pdF9mcmVlYWJs
ZSsweDE4OC8weDIyOAo+IFsgICAgMC45MjIzNDNdIFs8ZmZmZjAwMDAwODZhNjI4OD5dIGtlcm5l
bF9pbml0KzB4MTAvMHgxMDAKPiBbICAgIDAuOTI3NjEzXSBbPGZmZmYwMDAwMDgwODRjNjg+XSBy
ZXRfZnJvbV9mb3JrKzB4MTAvMHgxOAo+IFsgICAgMC45MzI5NzVdIENvZGU6IGY5NDI2MmMwIGFh
MDEwM2ZjIGNiODAzMzYwIGQzN2FlNDAwIChmODc3NjgwMCkKPiBbICAgIDAuOTM5MTA0XSAtLS1b
IGVuZCB0cmFjZSBjMjA0MWUyNDc4NzFhNzAwIF0tLS0KPiBbICAgIDAuOTQzODAwXSBLZXJuZWwg
cGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgaW5pdCEKPiBleGl0Y29kZT0w
eDAwMDAwMDBiCj4gWyAgICAwLjk0MzgwMF0KPiBbICAgIDAuOTUzMDIxXSBTTVA6IHN0b3BwaW5n
IHNlY29uZGFyeSBDUFVzCj4gWyAgICAwLjk1NzAwOV0gLS0tWyBlbmQgS2VybmVsIHBhbmljIC0g
bm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsCj4gaW5pdCEgZXhpdGNvZGU9MHgwMDAwMDAw
Ygo+IAo+IEJlbG93IGlzIGhvdyByZXNlcnZlZCBub2RlIGxvb2tzIGxpa2U6Cj4gCj4gICAgICAg
ICAgcmVzZXJ2ZWQtbWVtb3J5IHsKPiAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0g
PDI+Owo+ICAgICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8Mj47Cj4gICAgICAgICAgICAg
ICAgICByYW5nZXM7Cj4gCj4gICAgICAgICAgICAgICAgICAvKiBkZXZpY2Ugc3BlY2lmaWMgcmVn
aW9uIGZvciBMb3NzeSBEZWNvbXByZXNzaW9uICovCj4gICAgICAgICAgICAgICAgICBsb3NzeV9k
ZWNvbXByZXNzOiBsaW51eCxsb3NzeV9kZWNvbXByZXNzQDU0MDAwMDAwIHsKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgbm8tbWFwOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8
MHgwMDAwMDAwMCAweDU0MDAwMDAwIDB4MCAweDAzMDAwMDAwPjsKPiAgICAgICAgICAgICAgICAg
IH07Cj4gCj4gICAgICAgICAgICAgICAgICAvKiBGb3IgQXVkaW8gRFNQICovCj4gICAgICAgICAg
ICAgICAgICBhZHNwX3Jlc2VydmVkOiBsaW51eCxhZHNwQDU3MDAwMDAwIHsKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJzaGFyZWQtZG1hLXBvb2wiOwo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXVzYWJsZTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
ID0gPDB4MDAwMDAwMDAgMHg1NzAwMDAwMCAweDAgMHgwMTAwMDAwMD47Cj4gICAgICAgICAgICAg
ICAgICB9Owo+IAo+ICAgICAgICAgICAgICAgICAgLyogZ2xvYmFsIGF1dG9jb25maWd1cmVkIHJl
Z2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLwo+ICAgICAgICAgICAgICAgICAgbGlu
dXgsY21hQDU4MDAwMDAwIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9
ICJzaGFyZWQtZG1hLXBvb2wiOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICByZXVzYWJsZTsK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDB4MDAwMDAwMDAgMHg1ODAwMDAwMCAw
eDAgMHgxODAwMDAwMD47Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbnV4LGNtYS1kZWZh
dWx0Owo+ICAgICAgICAgICAgICAgICAgfTsKPiAKPiAgICAgICAgICAgICAgICAgIC8qIGRldmlj
ZSBzcGVjaWZpYyByZWdpb24gZm9yIGNvbnRpZ3VvdXMgYWxsb2NhdGlvbnMgKi8KPiAgICAgICAg
ICAgICAgICAgIG1tcF9yZXNlcnZlZDogbGludXgsbXVsdGltZWRpYUA3MDAwMDAwMCB7Cj4gICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAic2hhcmVkLWRtYS1wb29sIjsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmV1c2FibGU7Cj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZyA9IDwweDAwMDAwMDAwIDB4NzAwMDAwMDAgMHgwIDB4MTAwMDAwMDA+Owo+ICAgICAg
ICAgICAgICAgICAgfTsKPiAgICAgICAgICB9Owo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22: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 1h1IhU-0000rI-Gz; Tue, 05 Mar 2019 22:38: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1IhT-0000rD-Vo
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:16 +0000
X-Inumbo-ID: 5ce54264-3f97-11e9-945f-77831922b2ef
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ce54264-3f97-11e9-945f-77831922b2ef;
 Tue, 05 Mar 2019 22:38: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 970AE20652;
 Tue,  5 Mar 2019 22:38:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825493;
 bh=118zd92L43ZqIaBd6hw09lRGH5AOK3mgphXk5Tm+5hA=;
 h=Date:From:To:cc:Subject:From;
 b=fRtL4jQJU1hmvDzGY74i8v2C6voBFQZ2f9u4Yl6y5B71X6GDI3ZCuU/MafR9A/dKD
 /gp4GgZEF6nMoYwgJz8EJYjWOnf/cstCupJ0L6JQK2qnzEoAfULr7ayNCu3pnJgquw
 D23jWNdy6UIwQYbrFcRtanxKPN+xV9fpP/BlguBo=
Date: Tue, 5 Mar 2019 14:38: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.1903051433230.17552@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 0/9] 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
byBzdWdnZXN0ZWQgYnkgSmFuIHdpdGgKZmV3IG1vZGlmaWNhdGlvbnMuIFNlZSBlYWNoIHBhdGNo
IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjaGFuZ2VzLgoKVGhlIGZvbGxvd2luZyBjaGFuZ2Vz
IHNpbmNlIGNvbW1pdCA4MDhjZmY0YzJhZjY2YWZkNjE5NzM0NTFhZWI3ZTcwODczMmFiZjkwOgoK
ICBzY2hlZC9jcmVkaXQyOiByZW1vdmUgc3RhbGUgY29tbWVudCAoMjAxOS0wMS0wOSAxNTo0Njow
NSArMDEwMCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0OgoKICBodHRw
Oi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVu
LXVuc3RhYmxlLmdpdCBjZXJ0aWZpY2F0aW9ucy0xMQoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2Vz
IHVwIHRvIDI2ZmIwMmI1YWU1OWI0OGI1MWNhNzg4YmU5MTUxMGQ4ZGY0OGFiMGE6CgogIHhlbjog
ZXhwbGljaXQgY2FzdHMgd2hlbiBERUNMQVJFX0JPVU5EUyBjYW5ub3QgYmUgdXNlZCAoMjAxOS0w
My0wNSAxNDoyOTo1MSAtMDgwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KU3RlZmFubyBTdGFiZWxsaW5pICg5KToKICAg
ICAgeGVuOiB1c2UgX19VSU5UUFRSX1RZUEVfXyBmb3IgdWludHB0cl90CiAgICAgIHhlbjogaW50
cm9kdWNlIHB0cmRpZmZfdAogICAgICB4ZW46IGludHJvZHVjZSBERUNMQVJFX0JPVU5EUwogICAg
ICB4ZW4vYXJtOiB1c2UgREVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQKICAgICAgeGVuL3g4Njog
dXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVpcmVkCiAgICAgIHhlbi9jb21tb246IHVzZSBERUNM
QVJFX0JPVU5EUyBhcyByZXF1aXJlZAogICAgICB4ZW46IHVzZSBERUNMQVJFX0JPVU5EUyBhcyBy
ZXF1aXJlZAogICAgICB4ZW46IHVzZSBERUNMQVJFX0JPVU5EUyBpbiBhbHRlcm5hdGl2ZS5jCiAg
ICAgIHhlbjogZXhwbGljaXQgY2FzdHMgd2hlbiBERUNMQVJFX0JPVU5EUyBjYW5ub3QgYmUgdXNl
ZAoKIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDE2ICsrKy0tLS0KIHhlbi9h
cmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQv
bGl2ZXBhdGNoLmMgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2RldmljZS5jICAgICAgICAgICAg
IHwgMTQgKysrKy0tLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDQgKy0K
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDE0ICsrKystLS0KIHhlbi9hcmNo
L2FybS9wZXJjcHUuYyAgICAgICAgICAgICB8IDExICsrLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZv
cm0uYyAgICAgICAgICAgfCAgOSArKy0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAg
ICAgfCAgNSArKy0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgICB8ICAzICstCiB4
ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAxMCArKy0tLQogeGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oICAgICAgIHwgMTAgKysrLS0KIHhlbi9hcmNoL3g4Ni9wZXJjcHUuYyAg
ICAgICAgICAgICB8IDExICsrLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
fCAxNCArKysrKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgfCAgNiArKy0K
IHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICB8ICAzICstCiB4ZW4vY29tbW9uL2tl
cm5lbC5jICAgICAgICAgICAgICAgfCAxMyArKysrLS0KIHhlbi9jb21tb24vbGliLmMgICAgICAg
ICAgICAgICAgICB8ICA3ICsrKy0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICB8
ICA1ICsrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgIHwgMTEgKysrKy0KIHhl
bi9jb21tb24vc3BpbmxvY2suYyAgICAgICAgICAgICB8ICA4ICsrLS0KIHhlbi9jb21tb24vdmVy
c2lvbi5jICAgICAgICAgICAgICB8ICA5ICsrLS0KIHhlbi9jb21tb24vdmlydHVhbF9yZWdpb24u
YyAgICAgICB8ICA0ICstCiB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgICAgICAgfCAgNiAr
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB8ICA2ICsrLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVy
Y3B1LmggICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCAg
NyArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5oICAgICAgfCAgNiArKy0KIHhlbi9p
bmNsdWRlL3hlbi9rZXJuZWwuaCAgICAgICAgICB8IDQyICsrKysrKysrKysrKy0tLS0tLS0KIHhl
bi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICB8IDg4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3R5cGVzLmggICAgICAgICAgIHwg
IDMgKy0KIDMyIGZpbGVzIGNoYW5nZWQsIDI1OSBpbnNlcnRpb25zKCspLCA5NyBkZWxldGlvbnMo
LSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22:38: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 1h1Iho-0000sN-Qq; Tue, 05 Mar 2019 22: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihn-0000rx-8y
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:35 +0000
X-Inumbo-ID: 68851270-3f97-11e9-82b6-2fb70705d55f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68851270-3f97-11e9-82b6-2fb70705d55f;
 Tue, 05 Mar 2019 22:38:34 +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 E1B5420652;
 Tue,  5 Mar 2019 22:38:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825513;
 bh=p0TXW9oCSU/+NzfF0fYeWZOZKNseaFcH80hi56FLQMc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=0+3LhckXquh4zQysr2s7YRc5LRoJIUGks4l3CzgAm2GIiShB8B+c7L59CrgYr/jbO
 SOLGe86jSaXEv/qxfVUYWnKsdSJhhKw7oa1i/bu8Bew7wCMeoeXna2cP/rMkY1fOU+
 a7E95vtEBxLSyeeV2SI2GsXs3VXEVy6Vv5BB2L8o=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:24 -0800
Message-Id: <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for 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>, 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>

VXNlIF9fVUlOVFBUUl9UWVBFX18gdG8gZGVmaW5lIHVpbnRwdHJfdC4gQSBsYXRlciBwYXRjaCB3
aWxsIG1ha2UgdXNlIG9mCl9fUFRSRElGRl9UWVBFX18gdG8gZGVmaW5lIHB0cmRpZmZfdC4KClNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KUmV2
aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogamJl
dWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KQ0M6IGp1bGllbi5n
cmFsbEBhcm0uY29tCkNDOiBHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6IHRpbUB4ZW4u
b3JnCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHYxMToKLSBzcGxpdCBw
YXRjaAotLS0KIHhlbi9pbmNsdWRlL3hlbi90eXBlcy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3R5cGVzLmggYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAppbmRleCAwM2YwZmU2Li4xMDU5
ZmFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vdHlwZXMuaApAQCAtNTIsNyArNTIsNyBAQCB0eXBlZGVmIF9fdTMyIF9fYmUzMjsKIHR5
cGVkZWYgX191NjQgX19sZTY0OwogdHlwZWRlZiBfX3U2NCBfX2JlNjQ7CiAKLXR5cGVkZWYgdW5z
aWduZWQgaW50IF9fYXR0cmlidXRlX18oKF9fbW9kZV9fKF9fcG9pbnRlcl9fKSkpIHVpbnRwdHJf
dDsKK3R5cGVkZWYgX19VSU5UUFRSX1RZUEVfXyB1aW50cHRyX3Q7CiAKIHR5cGVkZWYgYm9vbCBi
b29sX3Q7CiAjZGVmaW5lIHRlc3RfYW5kX3NldF9ib29sKGIpICAgeGNoZygmKGIpLCB0cnVlKQot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22:38: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 1h1Ihp-0000sg-4q; Tue, 05 Mar 2019 22:38:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihn-0000s0-FH
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:35 +0000
X-Inumbo-ID: 6902b8a6-3f97-11e9-83c0-873561f3da05
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6902b8a6-3f97-11e9-83c0-873561f3da05;
 Tue, 05 Mar 2019 22:38:35 +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 B8209206DD;
 Tue,  5 Mar 2019 22:38:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825514;
 bh=xIjWOcwOabnvTAqOb/aXjtm+ZtKmBhct7bKlUDoxDbg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=EZvcKc0gkdZllJUCNEtROxlvaffENWZQg9iR7twPsDsijGCdcVFFGVS+/tYY4Y+xF
 WijvOy1ko37N7XjwcA56QNfEDBULJuZgynXLBpzdQt6ipDHYfmWAP7EhVymwt8jkEF
 QDvhQj4SuQbfsqcuak9jtCF1H0S44+I+07UclBEA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:25 -0800
Message-Id: <1551825512-8975-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 2/9] 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
aW50ZXJzLiBVc2UKX19QVFJESUZGX1RZUEVfXyB0byBkZWZpbmUgaXQuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IGpiZXVsaWNoQHN1c2Uu
Y29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNDOiBqdWxpZW4uZ3JhbGxAYXJtLmNv
bQpDQzogR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tCkNDOiBpYW4uamFja3NvbkBldS5jaXRy
aXguY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCkNDOiB0aW1AeGVuLm9yZwpDQzogd2Vp
LmxpdTJAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2MTE6Ci0gc3BsaXQgcGF0Y2gKLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmggYi94ZW4vaW5jbHVkZS94
ZW4vdHlwZXMuaAppbmRleCAxMDU5ZmFiLi41MDhhNDYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vdHlwZXMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaApAQCAtNTMsNiArNTMs
NyBAQCB0eXBlZGVmIF9fdTY0IF9fbGU2NDsKIHR5cGVkZWYgX191NjQgX19iZTY0OwogCiB0eXBl
ZGVmIF9fVUlOVFBUUl9UWVBFX18gdWludHB0cl90OwordHlwZWRlZiBfX1BUUkRJRkZfVFlQRV9f
IHB0cmRpZmZfdDsKIAogdHlwZWRlZiBib29sIGJvb2xfdDsKICNkZWZpbmUgdGVzdF9hbmRfc2V0
X2Jvb2woYikgICB4Y2hnKCYoYiksIHRydWUpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22:38: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 1h1Ihp-0000tN-PW; Tue, 05 Mar 2019 22:38:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Iho-0000sA-Ir
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:36 +0000
X-Inumbo-ID: 69563f74-3f97-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69563f74-3f97-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:38:35 +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 8146B2075B;
 Tue,  5 Mar 2019 22:38:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825514;
 bh=3LwVC9qhTFPVxjAxaSG1kJCd+p5je8Ey0u1G1Dsybts=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=IDOQWVryh+R2fnn+Y/5kh4/FbCcVUmygAw/s3KuTYfF/uYeIVRh1/sFTnRTBXMbh9
 JjHsbzUifefLPKJ4olc6+ShtwG1KMZ3m3faMWvme3rLVhCGlsOLEYPbyaGoNzrrtie
 OH6FraC0V6JHE9JGn+96Bd5Uxm/vYfPS8Kuypfdc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:26 -0800
Message-Id: <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
cyBhbmQgbWlzdXNpbmcgdGhvc2UgdmFyaWFibGVzLgoKVXNlIGEgYnVpbGQtdGltZSBhc3NlcnRp
b24gdG8gY2hlY2sgdGhlIHByb3BlciBhbGlnbm1lbnQgb2YgdGhlIHN0cnVjdHMKcGFzc2VkIGFz
IGFyZ3VtZW50cyB0byB0aGUgc3RhdGljIGlubGluZSBmdW5jdGlvbnMuIFVzZSBCVUlMRF9CVUdf
T04gZm9yCnRoZSBpbXBsZW1lbnRhdGlvbi4KClN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpTdWdnZXN0ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYxMToKLSBhZGQgcHRyZGlmZl90IGNhc3RzIGluIF9k
aWZmIG1hY3JvCi0gaW1wcm92ZSBjb21tZW50Ci0gYWRkIGJ1aWxkLXRpbWUgYXNzZXJ0aW9uIG9u
IHN0cnVjdCBhbGlnbm1lbnQKLSBhZGQgX2J5dGVkaWZmIGZ1bmN0aW9uCi0gbW92ZSB0aGUgbWFj
cm9zIHRvIHhlbi9saWIuaAotIHJlbmFtZSBERUZJTkVfU1lNQk9MIHRvIF9fREVDTEFSRV9CT1VO
RFMKLSBhZGQgd3JhcHBlcnMKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggfCA4OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA4OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5o
IGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IDk3MmZjODQuLjNiMWEyODMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAg
LTE3Myw0ICsxNzMsOTIgQEAgdm9pZCBpbml0X2NvbnN0cnVjdG9ycyh2b2lkKTsKIHZvaWQgKmJz
ZWFyY2goY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICpiYXNlLCBzaXplX3QgbnVtLCBzaXpl
X3Qgc2l6ZSwKICAgICAgICAgICAgICAgaW50ICgqY21wKShjb25zdCB2b2lkICprZXksIGNvbnN0
IHZvaWQgKmVsdCkpOwogCisgLyoKKyAgKiBEZWNsYXJlIHN0YXJ0IGFuZCBlbmQgYXJyYXkgdmFy
aWFibGVzIGluIEMgY29ycmVzcG9uZGluZyB0byBleGlzdGluZworICAqIGxpbmtlciBzeW1ib2xz
LgorICAqCisgICogVGhlc2UgbWFjcm9zLCBvciBhbiBhbHRlcm5hdGl2ZSB0ZWNobmlxdWUsIE1V
U1QgYmUgdXNlZCBhbnkgdGltZQorICAqIGxpbmtlciBzeW1ib2xzIGFyZSBpbXBvcnRlZCBpbnRv
IEMgdmlhIHRoZSBgZXh0ZXJuIFtdJyBpZGlvbS4KKyAgKgorICAqICAgIF9fREVDTEFSRV9CT1VO
RFMoVFlQRSwgU1RBUlQsIFNUQVJULCBFTkQpCisgICoKKyAgKiAgaW50cm9kdWNlcyB0aGUgZm9s
bG93aW5nIHR3byBjb25zdGFudCBleHByZXNzaW9ucworICAqCisgICogICAgY29uc3QgVFlQRSAq
U1RBUlQ7CisgICogICAgY29uc3Qgc3RydWN0IGFic3RyYWN0X05BTUUgKkVORDsKKyAgKgorICAq
ICB3aG9zZSB2YWx1ZXMgYXJlIHRoZSBsaW5rZXIgc3ltYm9scyBTVEFSVCBhbmQgRU5EOyB0aGVz
ZQorICAqICBzaG91bGQgYmUgdGhlIHN0YXJ0IGFuZCBlbmQgb2YgYSBtZW1vcnkgcmVnaW9uLgor
ICAqCisgICogIFlvdSBtYXkgdGhlbiB1c2UgdGhlc2UgdHdvIGlubGluZSBmdW5jdGlvbnM6Cisg
ICoKKyAgKiAgICBib29sIE5BTUVfbHQoY29uc3QgVFlQRSAqczEsIGNvbnN0IHN0cnVjdCBhYnN0
cmFjdF9OQU1FICpzMik7CisgICogICAgcHRyZGlmZl90IE5BTUVfZGlmZihjb25zdCBUWVBFICpz
MSwgY29uc3Qgc3RydWN0IGFic3RyYWN0X05BTUUgKnMyKTsKKyAgKgorICAqICBsdCByZXR1cm5z
IHRydWUgaWZmIHMxIDwgczIuCisgICogIGRpZmYgcmV0dXJucyB0aGUgczItczEgaW4gdW5pdHMg
b2YgVFlQRS4KKyAgKgorICAqCisgICogWW91IE1VU1QgTk9UIGNhc3QgYSBzdHJ1Y3QgYWJzdHJh
Y3RfTkFNRSogdG8gYSBUWVBFKi4gIERvaW5nIHNvCisgICogcmlza3MgbWlzY29tcGlsYXRpb24u
ICBJZiB5b3UgbmVlZCB0byBvcGVyYXRlIG9uIGEgc3RydWN0CisgICogYWJzdHJhY3RfTkFNRSog
aW4gYSB3YXkgbm90IHN1cHBvcnRlZCBoZXJlLCB5b3UgbXVzdCBwcm92aWRlCisgICogYSBjbGVh
ciBhcmd1bWVudCBleHBsYWluaW5nIHdoeSAoaSkgdGhlIGNvbXBpbGVyIHdpbGwgbm90CisgICog
bWlzb3B0aW1pc2UgeW91ciBjb2RlIChpaSkgZnV0dXJlIHByb2dyYW1tZXJzIHdpbGwgbm90Cisg
ICogYWNjaWRlbnRhbGx5IGludHJvZHVjZSBlcnJvcnMuCisgICoKKyAgKiBSYXRpb25hbGU6Cisg
ICoKKyAgKiBUaGlzIGV4aXN0cyBiZWNhdXNlIGNvbXBpbGVycyBlcnJvbmVvdXNseSBiZWxpZXZl
IHRoYXQgbm8gdHdvCisgICogZXh0ZXJuYWwgc3ltYm9scyBjYW4gcmVmZXIgdG8gdGhlIHNhbWUg
YXJyYXkuICBUaGV5IGRlZW0KKyAgKiBvcGVyYXRpb25zIChlLmcuIGNvbXBhcmlzb25zKSB3aGlj
aCBtaXggcG9pbnRlcnMgZnJvbSBkaWZmZXJlbnQKKyAgKiBsaW5rZXIgc3ltYm9scyBpbGxlZ2Fs
IGFuZCBtaXNjb21waWxlIHRoZW0uICBXZSBjb25zaWRlciB0aGlzIGEKKyAgKiBjb21waWxlciBi
dWcgKG9yIHN0YW5kYXJkcyBidWcpIGJ1dCBhcmUgbm90IGluIGEgcG9zaXRpb24gdG8gbWFrZQor
ICAqIHRoZSBjb21waWxlcnMgc2FuZTsgc28gd2UgbXVzdCB3b3JrIGFyb3VuZCB0aGluZ3MuCisg
ICoKKyAgKiBUaGUgd29ya2Fyb3VuZCBpcyB0byBkbyBhcml0aG1ldGljIGFuZCBjb21wYXJpc29u
cyBvbiB1aW50cHRyX3QncworICAqIGRlcml2ZWQgZnJvbSB0aGUgcG9pbnRlcnMuICBBcml0aG1l
dGljIG9uIHVpbnRwdHJfdCBpcyBvZiBjb3Vyc2UKKyAgKiBhbHdheXMgZGVmaW5lZC4gVGhlIGNv
bnZlcnNpb24gZnJvbSBhIHBvaW50ZXIgaXMgaW1wbGVtZW50YXRpb24KKyAgKiBkZWZpbmVkLCBi
dXQgWGVuIGNhbm5vdCBydW4gb24gYSBwbGF0Zm9ybSB3aGVyZSB0aGUgY29udmVyc2lvbiBpcwor
ICAqIGFueXRoaW5nIG90aGVyIHRoYW4gdGhlIHVzdWFsIGJpdCBwYXR0ZXJuIGVxdWl2YWxlbmNl
LgorICAqCisgICogV3JhcHBpbmcgZW5kIGluIGEgbmV3IHR5cGUgcHJldmVudHMgaXQgYmVpbmcg
YWNjaWRlbnRhbGx5IGNvbXBhcmVkCisgICogdG8gb3Igc3VidHJhY3RlZCBmcm9tIHBvaW50ZXJz
IGRlcml2ZWQgZnJvbSBzdGFydC4KKyAgKi8KKyNkZWZpbmUgX19ERUNMQVJFX0JPVU5EUyh0eXBl
LCBuYW1lLCBzdGFydF9uYW1lLCBlbmRfbmFtZSkgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK3N0cnVjdCBhYnN0cmFjdF8gIyMgbmFtZSB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlIF87ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK307ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K2V4dGVybiBjb25zdCB0eXBlIHN0YXJ0X25hbWVbXTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK2V4dGVybiBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMj
IG5hbWUgZW5kX25hbWVbXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgYm9vbCBuYW1lICMjIF9sdChjb25zdCB0eXBl
IHMxW10sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSkgICAgICAg
ICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBCVUlMRF9CVUdfT04oYWxpZ25vZigq
czEpICE9IGFsaWdub2YoKnMyKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gKHVpbnRwdHJfdClzMSA8ICh1aW50cHRyX3QpczI7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgcHRyZGlmZl90IG5hbWUgIyMgX2RpZmYoY29uc3Qg
dHlwZSBzMVtdLCAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFic3RyYWN0XyAjIyBuYW1lIHMyW10pICAg
IFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBCVUlMRF9CVUdfT04oYWxpZ25vZigqczEp
ICE9IGFsaWdub2YoKnMyKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBy
ZXR1cm4gKHB0cmRpZmZfdCkoKHVpbnRwdHJfdClzMiAtICh1aW50cHRyX3QpczEpIC8gICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgKHB0cmRpZmZfdClzaXplb2YoKnMxKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgcHRyZGlmZl90
IG5hbWUgIyMgX2J5dGVkaWZmKGNvbnN0IHR5cGUgczFbXSwgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBh
YnN0cmFjdF8gIyMgbmFtZSBzMltdKVwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBCVUlM
RF9CVUdfT04oYWxpZ25vZigqczEpICE9IGFsaWdub2YoKnMyKSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gKHB0cmRpZmZfdCkoKHVpbnRwdHJfdClzMiAtICh1
aW50cHRyX3QpczEpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KKworI2RlZmluZSBERUNM
QVJFX0JPVU5EUyhuYW1lLCBuYW1lX3N0YXJ0LCBuYW1lX2VuZCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBfX0RFQ0xBUkVfQk9VTkRTKG5hbWUgIyMgX3QsIG5hbWUsIG5h
bWVfc3RhcnQsIG5hbWVfZW5kKTsKKworI2RlZmluZSBERUNMQVJFX0FSUkFZX0JPVU5EUyhuYW1l
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBE
RUNMQVJFX0JPVU5EUyhuYW1lLCBfXyAjIyBuYW1lICMjIF9zdGFydCwgX18gIyMgbmFtZSAjIyBf
ZW5kKQorCiAjZW5kaWYgLyogX19MSUJfSF9fICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22:38:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Ihq-0000ts-3P; Tue, 05 Mar 2019 22:38:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Iho-0000sE-OE
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:36 +0000
X-Inumbo-ID: 69c723d2-3f97-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69c723d2-3f97-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:38:36 +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 2103720842;
 Tue,  5 Mar 2019 22:38:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825515;
 bh=zTHSjWqx6g4Xk7aypILKvmO5Oz425h61XTbGywdY9Pk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=vQ12+/znAoN0wqJ7bcEOW0JezgwPuKKJqYSfdGQ/kZNSGj1Ru7iDV7uhMv1P27mdM
 KYh9ycKfy5b8vwY7cAqtPD9vwNOwSlTHXb03xj/D1Rj7jTpkQhuIMIkEmkri8TqW3w
 cC/lLuww+kcVQGXg860qDBRN0ND7tMW4xq4w4iq8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:27 -0800
Message-Id: <1551825512-8975-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 4/9] xen/arm: use DECLARE_BOUNDS 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>

VXNlIERFQ0xBUkVfQk9VTkRTIGFuZCB0aGUgdHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRo
YXQgY29tZSB3aXRoIGl0CmZvciBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoKX19p
bml0X2JlZ2luLCBfX2luaXRfZW5kLCBfX3Blcl9jcHVfc3RhcnQsIF9fcGVyX2NwdV9kYXRhX2Vu
ZCwKX3NwbGF0Zm9ybSwgX2VwbGF0Zm9ybSwgX3NkZXZpY2UsIF9lZGV2aWNlLCBfYXNkZXZpY2Us
IF9hZWRldmljZS4KCk0zQ006IFJ1bGUtMTguMjogU3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVy
cyBzaGFsbCBvbmx5IGJlIGFwcGxpZWQgdG8KcG9pbnRlcnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRz
IG9mIHRoZSBzYW1lIGFycmF5CgpodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9k
aXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJz
K3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBK
QmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdl
cyBpbiB2MTE6Ci0gY2hhbmdlIHAgdHlwZSB0byBzdHJ1Y3QgYWJzdHJhY3RfcGVyX2NwdSAqCi0g
bW92ZSBjaGFuZ2VzIHRvIGFsdGVybmF0aXZlLmMgdG8gYSBuZXcgcGF0Y2gKLSB1c2UgREVDTEFS
RV9CT1VORFMKCkNoYW5nZXMgaW4gdjEwOgotIHVzZSBERUZJTkVfU1lNQk9MCi0gbW92ZSBjaGFu
Z2VzIGZvciBfc3RhcnQsIF9lbmQsIF9zdGV4dCwgX2V0ZXh0LCBfc3JvZGF0YSwgX2Vyb2RhdGEs
CiAgX3Npbml0dGV4dCwgX2Vpbml0dGV4dCB0byBhIGRpZmZlcmVudCBwYXRjaAoKQ2hhbmdlcyBp
biB2OToKLSB1c2UgU1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19DT01QQVJFCi0tLQogeGVu
L2FyY2gvYXJtL2RldmljZS5jICAgICAgICB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9h
cm0vbW0uYyAgICAgICAgICAgIHwgIDggKysrKystLS0KIHhlbi9hcmNoL2FybS9wZXJjcHUuYyAg
ICAgICAgfCAxMSArKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgICAgICB8ICA5
ICsrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCB8ICA0ICsrKy0KIDUgZmls
ZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2FyY2gvYXJtL2RldmljZS5jCmluZGV4IDcw
Y2Q2YzEuLjJkZTcxZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZXZpY2UuYworKysgYi94
ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTIyLDggKzIyLDEwIEBACiAjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZGV2aWNl
X2Rlc2MgX3NkZXZpY2VbXSwgX2VkZXZpY2VbXTsKLWV4dGVybiBjb25zdCBzdHJ1Y3QgYWNwaV9k
ZXZpY2VfZGVzYyBfYXNkZXZpY2VbXSwgX2FlZGV2aWNlW107Cit0eXBlZGVmIHN0cnVjdCBkZXZp
Y2VfZGVzYyBkZXZpY2VfZGVzY190OworREVDTEFSRV9CT1VORFMoZGV2aWNlX2Rlc2MsIF9zZGV2
aWNlLCBfZWRldmljZSk7Cit0eXBlZGVmIHN0cnVjdCBhY3BpX2RldmljZV9kZXNjIGFjcGlfZGV2
aWNlX2Rlc2NfdDsKK0RFQ0xBUkVfQk9VTkRTKGFjcGlfZGV2aWNlX2Rlc2MsIF9hc2RldmljZSwg
X2FlZGV2aWNlKTsKIAogaW50IF9faW5pdCBkZXZpY2VfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKmRldiwgZW51bSBkZXZpY2VfY2xhc3MgY2xhc3MsCiAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHZvaWQgKmRhdGEpCkBAIC0zNSw3ICszNyw3IEBAIGludCBfX2luaXQgZGV2aWNlX2lu
aXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsIGVudW0gZGV2aWNlX2NsYXNzIGNsYXNzLAog
ICAgIGlmICggIWR0X2RldmljZV9pc19hdmFpbGFibGUoZGV2KSB8fCBkdF9kZXZpY2VfZm9yX3Bh
c3N0aHJvdWdoKGRldikgKQogICAgICAgICByZXR1cm4gIC1FTk9ERVY7CiAKLSAgICBmb3IgKCBk
ZXNjID0gX3NkZXZpY2U7IGRlc2MgIT0gX2VkZXZpY2U7IGRlc2MrKyApCisgICAgZm9yICggZGVz
YyA9IF9zZGV2aWNlOyBkZXZpY2VfZGVzY19kaWZmKGRlc2MsIF9lZGV2aWNlKSAhPSAwOyBkZXNj
KysgKQogICAgIHsKICAgICAgICAgaWYgKCBkZXNjLT5jbGFzcyAhPSBjbGFzcyApCiAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTU2LDcgKzU4LDkgQEAgaW50IF9faW5pdCBhY3BpX2RldmljZV9p
bml0KGVudW0gZGV2aWNlX2NsYXNzIGNsYXNzLCBjb25zdCB2b2lkICpkYXRhLCBpbnQgY2xhc3MK
IHsKICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9kZXZpY2VfZGVzYyAqZGVzYzsKIAotICAgIGZvciAo
IGRlc2MgPSBfYXNkZXZpY2U7IGRlc2MgIT0gX2FlZGV2aWNlOyBkZXNjKysgKQorICAgIGZvciAo
IGRlc2MgPSBfYXNkZXZpY2U7CisgICAgICAgICAgYWNwaV9kZXZpY2VfZGVzY19kaWZmKGRlc2Ms
IF9hZWRldmljZSkgIT0gMDsKKyAgICAgICAgICBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYg
KCAoIGRlc2MtPmNsYXNzICE9IGNsYXNzICkgfHwgKCBkZXNjLT5jbGFzc190eXBlICE9IGNsYXNz
X3R5cGUgKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTc1LDcgKzc5LDcgQEAgZW51bSBk
ZXZpY2VfY2xhc3MgZGV2aWNlX2dldF9jbGFzcyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
KmRldikKIAogICAgIEFTU0VSVChkZXYgIT0gTlVMTCk7CiAKLSAgICBmb3IgKCBkZXNjID0gX3Nk
ZXZpY2U7IGRlc2MgIT0gX2VkZXZpY2U7IGRlc2MrKyApCisgICAgZm9yICggZGVzYyA9IF9zZGV2
aWNlOyBkZXZpY2VfZGVzY19kaWZmKGRlc2MsIF9lZGV2aWNlKSAhPSAwOyBkZXNjKysgKQogICAg
IHsKICAgICAgICAgaWYgKCBkdF9tYXRjaF9ub2RlKGRlc2MtPmR0X21hdGNoLCBkZXYpICkKICAg
ICAgICAgICAgIHJldHVybiBkZXNjLT5jbGFzczsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDFhZTJjYy4uZGY1MmIyNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTE1Nyw3ICsx
NTcsOCBAQCB1bnNpZ25lZCBsb25nIGZyYW1ldGFibGVfdmlydF9lbmQgX19yZWFkX21vc3RseTsK
IHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2U7CiB1bnNpZ25lZCBsb25nIHRvdGFsX3BhZ2VzOwogCi1l
eHRlcm4gY2hhciBfX2luaXRfYmVnaW5bXSwgX19pbml0X2VuZFtdOwordHlwZWRlZiBjaGFyIGlu
aXRfdDsKK0RFQ0xBUkVfQk9VTkRTKGluaXQsIF9faW5pdF9iZWdpbiwgX19pbml0X2VuZCk7CiAK
IC8qIENoZWNraW5nIFZBIG1lbW9yeSBsYXlvdXQgYWxpZ25tZW50LiAqLwogc3RhdGljIGlubGlu
ZSB2b2lkIGNoZWNrX21lbW9yeV9sYXlvdXRfYWxpZ25tZW50X2NvbnN0cmFpbnRzKHZvaWQpIHsK
QEAgLTExMjIsNyArMTEyMyw3IEBAIHN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2Uo
Y29uc3QgY2hhciAqcCwgdW5zaWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQogdm9pZCBmcmVlX2lu
aXRfbWVtb3J5KHZvaWQpCiB7CiAgICAgcGFkZHJfdCBwYSA9IHZpcnRfdG9fbWFkZHIoX19pbml0
X2JlZ2luKTsKLSAgICB1bnNpZ25lZCBsb25nIGxlbiA9IF9faW5pdF9lbmQgLSBfX2luaXRfYmVn
aW47CisgICAgdW5zaWduZWQgbG9uZyBsZW4gPSBpbml0X2RpZmYoX19pbml0X2JlZ2luLCBfX2lu
aXRfZW5kKTsKICAgICB1aW50MzJfdCBpbnNuOwogICAgIHVuc2lnbmVkIGludCBpLCBuciA9IGxl
biAvIHNpemVvZihpbnNuKTsKICAgICB1aW50MzJfdCAqcDsKQEAgLTExNDAsNyArMTE0MSw4IEBA
IHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogCiAgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5n
ZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfY2xlYXIpOwogICAgIGluaXRfZG9taGVhcF9wYWdlcyhw
YSwgcGEgKyBsZW4pOwotICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLCAo
bG9uZykoX19pbml0X2VuZC1fX2luaXRfYmVnaW4pPj4xMCk7CisgICAgcHJpbnRrKCJGcmVlZCAl
bGRrQiBpbml0IG1lbW9yeS5cbiIsCisgICAgICAgICAgIGluaXRfZGlmZihfX2luaXRfYmVnaW4s
IF9faW5pdF9lbmQpID4+IDEwKTsKIH0KIAogdm9pZCBhcmNoX2R1bXBfc2hhcmVkX21lbV9pbmZv
KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGVyY3B1LmMgYi94ZW4vYXJjaC9hcm0v
cGVyY3B1LmMKaW5kZXggMjU0NDJjNC4uODc0ZDUyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL2FybS9wZXJjcHUuYwpAQCAtNiw3ICs2LDggQEAKIAog
dW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogI2RlZmluZSBJTlZBTElE
X1BFUkNQVV9BUkVBICgtKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2RlZmluZSBQRVJDUFVfT1JE
RVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2VuZC1fX3Blcl9jcHVfc3Rh
cnQpKQorI2RlZmluZSBQRVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKHBlcl9jcHVf
ZGlmZihfX3Blcl9jcHVfc3RhcnQsICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3Blcl9jcHVfZGF0YV9lbmQpKSkKIAogdm9p
ZCBfX2luaXQgcGVyY3B1X2luaXRfYXJlYXModm9pZCkKIHsKQEAgLTE3LDEzICsxOCwxMyBAQCB2
b2lkIF9faW5pdCBwZXJjcHVfaW5pdF9hcmVhcyh2b2lkKQogCiBzdGF0aWMgaW50IGluaXRfcGVy
Y3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBjaGFyICpwOworICAgIHN0cnVjdCBh
YnN0cmFjdF9wZXJfY3B1ICpwOwogICAgIGlmICggX19wZXJfY3B1X29mZnNldFtjcHVdICE9IElO
VkFMSURfUEVSQ1BVX0FSRUEgKQogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIGlmICggKHAg
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gLUVOT01FTTsKLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0g
X19wZXJfY3B1X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJf
Y3B1X3N0YXJ0OworICAgIG1lbXNldChwLCAwLCBwZXJfY3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0
LCBfX3Blcl9jcHVfZGF0YV9lbmQpKTsKKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwZXJf
Y3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0LCBwKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMzcs
NyArMzgsNyBAQCBzdGF0aWMgdm9pZCBfZnJlZV9wZXJjcHVfYXJlYShzdHJ1Y3QgcmN1X2hlYWQg
KmhlYWQpCiB7CiAgICAgc3RydWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFk
LCBzdHJ1Y3QgZnJlZV9pbmZvLCByY3UpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBpbmZvLT5j
cHU7Ci0gICAgY2hhciAqcCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1
XTsKKyAgICBjaGFyICpwID0gKGNoYXIgKilfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zm
c2V0W2NwdV07CiAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7CiAgICAg
X19wZXJfY3B1X29mZnNldFtjcHVdID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKIH0KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMKaW5k
ZXggOGViMGI2ZS4uMDA3NTI3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMK
KysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMKQEAgLTIyLDcgKzIyLDggQEAKICNpbmNsdWRl
IDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAKLWV4dGVybiBjb25zdCBzdHJ1
Y3QgcGxhdGZvcm1fZGVzYyBfc3BsYXRmb3JtW10sIF9lcGxhdGZvcm1bXTsKK3R5cGVkZWYgc3Ry
dWN0IHBsYXRmb3JtX2Rlc2MgcGxhdGZvcm1fZGVzY190OworREVDTEFSRV9CT1VORFMocGxhdGZv
cm1fZGVzYywgX3NwbGF0Zm9ybSwgX2VwbGF0Zm9ybSk7CiAKIC8qIFBvaW50ZXIgdG8gdGhlIGN1
cnJlbnQgcGxhdGZvcm0gZGVzY3JpcHRpb24gKi8KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxhdGZv
cm1fZGVzYyAqcGxhdGZvcm07CkBAIC01MSwxNCArNTIsMTYgQEAgdm9pZCBfX2luaXQgcGxhdGZv
cm1faW5pdCh2b2lkKQogICAgIEFTU0VSVChwbGF0Zm9ybSA9PSBOVUxMKTsKIAogICAgIC8qIExv
b2tpbmcgZm9yIHRoZSBwbGF0Zm9ybSBkZXNjcmlwdGlvbiAqLwotICAgIGZvciAoIHBsYXRmb3Jt
ID0gX3NwbGF0Zm9ybTsgcGxhdGZvcm0gIT0gX2VwbGF0Zm9ybTsgcGxhdGZvcm0rKyApCisgICAg
Zm9yICggcGxhdGZvcm0gPSBfc3BsYXRmb3JtOworICAgICAgICAgIHBsYXRmb3JtX2Rlc2NfZGlm
ZihwbGF0Zm9ybSwgX2VwbGF0Zm9ybSkgIT0gMDsKKyAgICAgICAgICBwbGF0Zm9ybSsrICkKICAg
ICB7CiAgICAgICAgIGlmICggcGxhdGZvcm1faXNfY29tcGF0aWJsZShwbGF0Zm9ybSkgKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgLyogV2UgZG9uJ3QgaGF2ZSBzcGVjaWZpYyBv
cGVyYXRpb25zIGZvciB0aGlzIHBsYXRmb3JtICovCi0gICAgaWYgKCBwbGF0Zm9ybSA9PSBfZXBs
YXRmb3JtICkKKyAgICBpZiAoIHBsYXRmb3JtX2Rlc2NfZGlmZihwbGF0Zm9ybSwgX2VwbGF0Zm9y
bSkgPT0gMCApCiAgICAgewogICAgICAgICAvKiBUT0RPOiBkdW1wIERUIG1hY2hpbmUgY29tcGF0
aWJsZSBub2RlICovCiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUGxhdGZvcm06IEdlbmVy
aWMgU3lzdGVtXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1Lmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCmluZGV4IDYyNjNlNzcuLjM2OTlkZDMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJjcHUuaApAQCAtMywxMCArMywxMiBAQAogCiAjaWZuZGVmIF9fQVNTRU1CTFlf
XwogCisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1
ZGUgPGFzbS9zeXNyZWdzLmg+CiAKLWV4dGVybiBjaGFyIF9fcGVyX2NwdV9zdGFydFtdLCBfX3Bl
cl9jcHVfZGF0YV9lbmRbXTsKK3R5cGVkZWYgY2hhciBwZXJfY3B1X3Q7CitERUNMQVJFX0JPVU5E
UyhwZXJfY3B1LCBfX3Blcl9jcHVfc3RhcnQsIF9fcGVyX2NwdV9kYXRhX2VuZCk7CiBleHRlcm4g
dW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogdm9pZCBwZXJjcHVfaW5p
dF9hcmVhcyh2b2lkKTsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22:38:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Ihr-0000v3-FW; Tue, 05 Mar 2019 22: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihp-0000tR-Tx
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:37 +0000
X-Inumbo-ID: 6a310570-3f97-11e9-bd58-1b2a94a5a25c
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a310570-3f97-11e9-bd58-1b2a94a5a25c;
 Tue, 05 Mar 2019 22:38: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 DA5152087C;
 Tue,  5 Mar 2019 22:38:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825516;
 bh=zwIJnRJgHm0if0lv+SLJ+sbCunOb9XQ7Rntm5IGRhl4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=iq2pUVxlehGVUMokkR3auYuoDoAO9rPSxBUDICxqfY9C+3gQwxzDH+/tp/y2P7hB1
 ujwt/U1Du6RXMpAbndyn5hx4epakzMJBkFKlDa8IS5JIWBazpzGLDdQV7sG7vaF7kK
 naAFFUNx3V3XcIHUuCC54aJYWQ/fZ98GW5mmfKSQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:28 -0800
Message-Id: <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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>

VXNlIERFQ0xBUkVfQk9VTkRTIGFuZCB0aGUgdHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRo
YXQgY29tZSB3aXRoIGl0CmZvciBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoKX18y
TV9yd2RhdGFfc3RhcnQsIF9fMk1fcndkYXRhX2VuZCwgX19lbmRfdnBjaV9hcnJheSwKX19zdGFy
dF92cGNpX2FycmF5LCBfc3RleHRlbnRyeSwgX2V0ZXh0ZW50cnksIF9fdHJhbXBvbGluZV9yZWxf
c3RhcnQsCl9fdHJhbXBvbGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3NlZ19zdGFydCwgX190
cmFtcG9saW5lX3NlZ19zdG9wCl9fcGVyX2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kCgpw
b3NzaWJsZSB0byB1c2UgdGhlIHByb3ZpZGVkIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zLgpNM0NN
OiBSdWxlLTE4LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBh
cHBsaWVkIHRvCnBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJh
eS4KCmh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1D
LitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVm
ZXIrdG8rdGhlK3NhbWUrYXJyYXkKClFBVmVyaWZ5OiAyNzYxClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQ0M6IEpCZXVsaWNoQHN1c2UuY29t
CkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHYxMToKLSBjaGFu
Z2UgcCB0eXBlIHRvIHN0cnVjdCBhYnN0cmFjdF9wZXJfY3B1ICoKLSBtb3ZlIGNoYW5nZXMgdG8g
YWx0ZXJuYXRpdmUuYyB0byBhIG5ldyBwYXRjaAotIHVzZSBERUNMQVJFX0JPVU5EUwoKQ2hhbmdl
cyBpbiB2MTA6Ci0gdXNlIERFRklORV9TWU1CT0wKLSBtb3ZlIGNoYW5nZXMgZm9yIF9zdGFydCwg
X2VuZCwgX3N0ZXh0LCBfZXRleHQsIF9zcm9kYXRhLCBfZXJvZGF0YSwKICBfc2luaXR0ZXh0LCBf
ZWluaXR0ZXh0IHRvIGEgZGlmZmVyZW50IHBhdGNoCgpDaGFuZ2VzIGluIHY5OgotIHVzZSBTWU1C
T0xTX1NVQlRSQUNUIGFuZCBTWU1CT0xTX0NPTVBBUkUKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggIHwgMTAgKysrKysrLS0tLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jICAgICAgICB8
IDExICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwgIDggKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgfCAgNiArKysrLS0KIHhlbi9kcml2ZXJz
L3ZwY2kvdnBjaS5jICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1
LmggfCAgNiArKysrKy0KIDYgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMTcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVu
L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDU3ODlkMmMuLmE2NzRlOTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmgKQEAgLTk4LDggKzk4LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9y
ZWxvY2F0ZV9pbWFnZSh1bnNpZ25lZCBsb25nIGRlbHRhKQogICAgIH0KIH0KIAotZXh0ZXJuIGNv
bnN0IHMzMiBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGluZV9yZWxfc3RvcFtd
OwotZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZV9zZWdfc3RvcFtdOwordHlwZWRlZiBzMzIgdHJhbXBvbGluZV9yZWxfdDsKK0RFQ0xBUkVfQk9V
TkRTKHRyYW1wb2xpbmVfcmVsLCBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0LCBfX3RyYW1wb2xpbmVf
cmVsX3N0b3ApOwordHlwZWRlZiBzMzIgdHJhbXBvbGluZV9zZWdfdDsKK0RFQ0xBUkVfQk9VTkRT
KHRyYW1wb2xpbmVfc2VnLCBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0LCBfX3RyYW1wb2xpbmVfc2Vn
X3N0b3ApOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25l
ZCBsb25nIHBoeXMpCiB7CkBAIC0xMTIsMTEgKzExNCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMpCiAKICAgICAvKiBBcHBseSBy
ZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLwogICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0g
X190cmFtcG9saW5lX3JlbF9zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJh
bXBvbGluZV9yZWxfc3RvcDsKKyAgICAgICAgICB0cmFtcG9saW5lX3JlbF9sdCh0cmFtcG9saW5l
X3B0ciwgX190cmFtcG9saW5lX3JlbF9zdG9wKTsKICAgICAgICAgICArK3RyYW1wb2xpbmVfcHRy
ICkKICAgICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcpdHJhbXBvbGluZV9w
dHIpICs9IHBoeXM7CiAgICAgZm9yICggdHJhbXBvbGluZV9wdHIgPSBfX3RyYW1wb2xpbmVfc2Vn
X3N0YXJ0OwotICAgICAgICAgIHRyYW1wb2xpbmVfcHRyIDwgX190cmFtcG9saW5lX3NlZ19zdG9w
OworICAgICAgICAgIHRyYW1wb2xpbmVfc2VnX2x0KHRyYW1wb2xpbmVfcHRyLCBfX3RyYW1wb2xp
bmVfc2VnX3N0b3ApOwogICAgICAgICAgICsrdHJhbXBvbGluZV9wdHIgKQogICAgICAgICAqKHUx
NiAqKSgqdHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFtcG9saW5lX3B0cikgPSBwaHlzID4+IDQ7
CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMgYi94ZW4vYXJjaC94ODYvcGVy
Y3B1LmMKaW5kZXggOGJlNGViZC4uODJlZDVhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bl
cmNwdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwpAQCAtMTMsNyArMTMsOCBAQCB1bnNp
Z25lZCBsb25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BVU107CiAgKiBjb250ZXh0IG9mIFBWIGd1
ZXN0cy4KICAqLwogI2RlZmluZSBJTlZBTElEX1BFUkNQVV9BUkVBICgweDgwMDAwMDAwMDAwMDAw
MDBMIC0gKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KQorI2Rl
ZmluZSBQRVJDUFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMocGVyX2NwdV9kaWZmKF9fcGVy
X2NwdV9zdGFydCwgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX3Blcl9jcHVfZGF0YV9lbmQpKQogCiB2b2lkIF9faW5pdCBwZXJj
cHVfaW5pdF9hcmVhcyh2b2lkKQogewpAQCAtMjUsNyArMjYsNyBAQCB2b2lkIF9faW5pdCBwZXJj
cHVfaW5pdF9hcmVhcyh2b2lkKQogCiBzdGF0aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWdu
ZWQgaW50IGNwdSkKIHsKLSAgICBjaGFyICpwOworICAgIHN0cnVjdCBhYnN0cmFjdF9wZXJfY3B1
ICpwOwogCiAgICAgaWYgKCBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gIT0gSU5WQUxJRF9QRVJDUFVf
QVJFQSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMzMsOCArMzQsOCBAQCBzdGF0aWMgaW50IGlu
aXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIChwID0gYWxsb2NfeGVu
aGVhcF9wYWdlcyhQRVJDUFVfT1JERVIsIDApKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CiAKLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1
X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJfY3B1X3N0YXJ0
OworICAgIG1lbXNldChwLCAwLCBwZXJfY3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9j
cHVfZGF0YV9lbmQpKTsKKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwZXJfY3B1X2x0KF9f
cGVyX2NwdV9zdGFydCwgcCk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTQ5LDcgKzUwLDcgQEAg
c3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQogewog
ICAgIHN0cnVjdCBmcmVlX2luZm8gKmluZm8gPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IGZy
ZWVfaW5mbywgcmN1KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1OwotICAgIGNo
YXIgKnAgPSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07CisgICAgY2hh
ciAqcCA9IChjaGFyICopX19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOwog
CiAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7CiAgICAgX19wZXJfY3B1
X29mZnNldFtjcHVdID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMDZlYjQ4My4uMzI2NDMy
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTI1Miw3ICsyNTIsOSBAQCB2b2lkIF9faW5pdCBkaXNjYXJkX2luaXRpYWxfaW1h
Z2VzKHZvaWQpCiAgICAgaW5pdGlhbF9pbWFnZXMgPSBOVUxMOwogfQogCi1leHRlcm4gY2hhciBf
X2luaXRfYmVnaW5bXSwgX19pbml0X2VuZFtdLCBfX2Jzc19zdGFydFtdLCBfX2Jzc19lbmRbXTsK
K3R5cGVkZWYgY2hhciBpbml0X3Q7CitERUNMQVJFX0JPVU5EUyhpbml0LCBfX2luaXRfYmVnaW4s
IF9faW5pdF9lbmQpOworZXh0ZXJuIGNoYXIgX19ic3Nfc3RhcnRbXSwgX19ic3NfZW5kW107CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2lkbGVfZG9tYWluKHZvaWQpCiB7CkBAIC02MDAsNyAr
NjAyLDkgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCiAgICAgdW5yZWdp
c3Rlcl9pbml0X3ZpcnR1YWxfcmVnaW9uKCk7CiAKICAgICAvKiBaZXJvIHRoZSAuaW5pdCBjb2Rl
IGFuZCBkYXRhLiAqLwotICAgIGZvciAoIHZhID0gX19pbml0X2JlZ2luOyB2YSA8IF9wKF9faW5p
dF9lbmQpOyB2YSArPSBQQUdFX1NJWkUgKQorICAgIGZvciAoIHZhID0gKGNoYXIgKilfX2luaXRf
YmVnaW47CisgICAgICAgICAgaW5pdF9sdCh2YSwgX19pbml0X2VuZCk7CisgICAgICAgICAgdmEg
Kz0gUEFHRV9TSVpFICkKICAgICAgICAgY2xlYXJfcGFnZSh2YSk7CiAKICAgICAvKiBEZXN0cm95
IFhlbidzIG1hcHBpbmdzLCBhbmQgcmV1c2UgdGhlIHBhZ2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggN2QxMjI2
ZC4uMTE0Yzk1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCkBAIC03ODIsNyArNzgyLDggQEAgREVGSU5FX1BFUl9DUFUocm9v
dF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBzdGF0aWMgcm9vdF9wZ2VudHJ5X3QgY29tbW9u
X3BndDsKIAotZXh0ZXJuIGNvbnN0IGNoYXIgX3N0ZXh0ZW50cnlbXSwgX2V0ZXh0ZW50cnlbXTsK
K3R5cGVkZWYgY2hhciB0ZXh0ZW50cnlfdDsKK0RFQ0xBUkVfQk9VTkRTKHRleHRlbnRyeSwgX3N0
ZXh0ZW50cnksIF9ldGV4dGVudHJ5KTsKIAogc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKIHsKQEAgLTgxMSw3ICs4MTIsOCBAQCBzdGF0aWMgaW50IHNldHVw
X2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBjb25zdCBjaGFyICpwdHI7
CiAKICAgICAgICAgZm9yICggcmMgPSAwLCBwdHIgPSBfc3RleHRlbnRyeTsKLSAgICAgICAgICAg
ICAgIXJjICYmIHB0ciA8IF9ldGV4dGVudHJ5OyBwdHIgKz0gUEFHRV9TSVpFICkKKyAgICAgICAg
ICAgICAgIXJjICYmIHRleHRlbnRyeV9sdChwdHIsIF9ldGV4dGVudHJ5KTsKKyAgICAgICAgICAg
ICAgcHRyICs9IFBBR0VfU0laRSApCiAgICAgICAgICAgICByYyA9IGNsb25lX21hcHBpbmcocHRy
LCBycHQpOwogCiAgICAgICAgIGlmICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBj
aS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCA4MjYwN2JkLi5hMWQ2ODE3
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYworKysgYi94ZW4vZHJpdmVycy92
cGNpL3ZwY2kuYwpAQCAtMzEsOSArMzEsOSBAQCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciB7CiB9Owog
CiAjaWZkZWYgX19YRU5fXwotZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0
YXJ0X3ZwY2lfYXJyYXlbXTsKLWV4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgX19l
bmRfdnBjaV9hcnJheVtdOwotI2RlZmluZSBOVU1fVlBDSV9JTklUIChfX2VuZF92cGNpX2FycmF5
IC0gX19zdGFydF92cGNpX2FycmF5KQordHlwZWRlZiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29u
c3QgdnBjaV9hcnJheV90OworREVDTEFSRV9CT1VORFModnBjaV9hcnJheSwgX19zdGFydF92cGNp
X2FycmF5LCBfX2VuZF92cGNpX2FycmF5KTsKKyNkZWZpbmUgTlVNX1ZQQ0lfSU5JVCAodnBjaV9h
cnJheV9kaWZmKF9fc3RhcnRfdnBjaV9hcnJheSwgX19lbmRfdnBjaV9hcnJheSkpCiAKIHZvaWQg
dnBjaV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1
LmgKaW5kZXggNTE1NjJiOS4uNjc5ODJkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wZXJjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5oCkBAIC0yLDcgKzIs
MTEgQEAKICNkZWZpbmUgX19YODZfUEVSQ1BVX0hfXwogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwot
ZXh0ZXJuIGNoYXIgX19wZXJfY3B1X3N0YXJ0W10sIF9fcGVyX2NwdV9kYXRhX2VuZFtdOworI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKwordHlwZWRlZiBjaGFy
IHBlcl9jcHVfdDsKK0RFQ0xBUkVfQk9VTkRTKHBlcl9jcHUsIF9fcGVyX2NwdV9zdGFydCwgX19w
ZXJfY3B1X2RhdGFfZW5kKTsKIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZzZXRb
TlJfQ1BVU107CiB2b2lkIHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpOwogI2VuZGlmCi0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22: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 1h1Ihr-0000vf-Up; Tue, 05 Mar 2019 22:38: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihq-0000ud-W1
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:39 +0000
X-Inumbo-ID: 6aa9f08c-3f97-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6aa9f08c-3f97-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:38: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 8D50D208E4;
 Tue,  5 Mar 2019 22:38:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825517;
 bh=RZQOqQpNMKXkFRDQW7AfcRpah95wIcIFdpQP7aQ+rOo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=yk8LahGMYKL5465RdMO10SuRwMoxy1Mn9kX5zpaO/dLmDWOS+7R9vqDtNndlbsEtZ
 R4TskMV6136IAJvsrahP3lspCy6f24UYXGkWf1M0WMPl3eFC181W3EftCoUBZRGwBy
 B6pMR7XGd/tvCIQ0+UWgWYi769W3nDZKW5mZeyXI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:29 -0800
Message-Id: <1551825512-8975-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 6/9] xen/common: use DECLARE_BOUNDS 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>

VXNlIERFQ0xBUkVfQk9VTkRTIGFuZCB0aGUgdHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRo
YXQgY29tZSB3aXRoIGl0CmZvciBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoKX19u
b3RlX2dudV9idWlsZF9pZF9zdGFydCwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQsCl9fbG9ja19w
cm9maWxlX3N0YXJ0LCBfX2xvY2tfcHJvZmlsZV9lbmQsIF9faW5pdGNhbGxfc3RhcnQsCl9faW5p
dGNhbGxfZW5kLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQsIF9fY3RvcnNfc3RhcnQsIF9fY3RvcnNf
ZW5kLApfX2VuZF9zY2hlZHVsZXJzX2FycmF5LCBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXksIF9f
c3RhcnRfYnVnX2ZyYW1lcywKX19zdG9wX2J1Z19mcmFtZXNfMCwgX19zdG9wX2J1Z19mcmFtZXNf
MSwgX19zdG9wX2J1Z19mcmFtZXNfMiwKX19zdG9wX2J1Z19mcmFtZXNfMywKCkluIHRoZSBjYXNl
IG9mIF9faW5pdGNhbGxfc3RhcnQsIF9fcHJlc21wX2luaXRjYWxsX2VuZCwgYW5kCl9faW5pdGNh
bGxfZW5kLCB0dXJuIHRoZSB0aHJlZSB2YXJpYWJsZXMgaW50byB0d28gcHJvcGVyIHJhbmdlcwpp
bnRyb2R1Y2luZyBfX3ByZXNtcF9pbml0Y2FsbF9zdGFydC4KCk0zQ006IFJ1bGUtMTguMjogU3Vi
dHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBzaGFsbCBvbmx5IGJlIGFwcGxpZWQgdG8KcG9pbnRl
cnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5CgpTaW5jZSB3ZSBhcmUg
Y2hhbmdpbmcgdGhlIGJvZHkgb2YgaXNfa2VybmVsX3RleHQgYW5kIGZyaWVuZHMsIHRha2UgdGhl
Cm9wcG9ydHVuaXR5IHRvIHJlbW92ZSB0aGUgbGVhZGluZyB1bmRlcnNjb3JlcyBpbiB0aGUgbG9j
YWwgdmFyaWFibGVzCm5hbWVzLCB3aGljaCBhcmUgdmlvbGF0aW9uZyBuYW1lc3BhY2UgcnVsZXMu
IEFsc28gbWFrZSB0aGUgbG9jYWwgcF9fCnZhcmlhYmxlIGNvbnN0LgoKaHR0cHM6Ly93aWtpLnNl
aS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtv
citjb21wYXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJh
eQoKUUFWZXJpZnk6IDI3NjEKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgpDQzogSkJldWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20KLS0tCkNoYW5nZXMgaW4gdjExOgotIHNwbGl0IChfX2luaXRjYWxsX3N0YXJ0
LF9faW5pdGNhbGxfZW5kKSBhbmQKICAoX19pbml0Y2FsbF9zdGFydCxfX2luaXRjYWxsX2VuZCkK
LSBtYWtlIHVzZSBvZiBlbGZfbm90ZV9ieXRlZGlmZgotIHVzZSBERUNMQVJFX0JPVU5EUwoKQ2hh
bmdlcyBpbiB2MTA6Ci0gdXNlIERFRklORV9TWU1CT0wKLSBtb3ZlIGNoYW5nZXMgZm9yIF9zdGFy
dCwgX2VuZCwgX3N0ZXh0LCBfZXRleHQsIF9zcm9kYXRhLCBfZXJvZGF0YSwKICBfc2luaXR0ZXh0
LCBfZWluaXR0ZXh0IHRvIGEgZGlmZmVyZW50IHBhdGNoCgpDaGFuZ2VzIGluIHY5OgotIHVzZSBT
WU1CT0xTX1NVQlRSQUNUIGFuZCBTWU1CT0xTX0NPTVBBUkUKLS0tCiB4ZW4vYXJjaC9hcm0veGVu
Lmxkcy5TIHwgIDMgKystCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TIHwgIDMgKystCiB4ZW4vY29t
bW9uL2tlcm5lbC5jICAgIHwgMTMgKysrKysrKysrLS0tLQogeGVuL2NvbW1vbi9saWIuYyAgICAg
ICB8ICA3ICsrKysrLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgfCAxMSArKysrKysrKystLQog
eGVuL2NvbW1vbi9zcGlubG9jay5jICB8ICA4ICsrKysrLS0tCiB4ZW4vY29tbW9uL3ZlcnNpb24u
YyAgIHwgIDkgKysrKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDE3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMgYi94ZW4v
YXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDFlNzI5MDYuLjdlYzc2MmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwpAQCAtMTU1
LDkgKzE1NSwxMCBAQCBTRUNUSU9OUwogICAgICAgICooLmluaXQuc2V0dXApCiAgICAgICAgX19z
ZXR1cF9lbmQgPSAuOwogCi0gICAgICAgX19pbml0Y2FsbF9zdGFydCA9IC47CisgICAgICAgX19w
cmVzbXBfaW5pdGNhbGxfc3RhcnQgPSAuOwogICAgICAgICooLmluaXRjYWxscHJlc21wLmluaXQp
CiAgICAgICAgX19wcmVzbXBfaW5pdGNhbGxfZW5kID0gLjsKKyAgICAgICBfX2luaXRjYWxsX3N0
YXJ0ID0gLjsKICAgICAgICAqKC5pbml0Y2FsbDEuaW5pdCkKICAgICAgICBfX2luaXRjYWxsX2Vu
ZCA9IC47CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94
ODYveGVuLmxkcy5TCmluZGV4IDZlOWJkYTUuLjVlYzg5YWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMjEwLDkgKzIx
MCwxMCBAQCBTRUNUSU9OUwogICAgICAgICooLmluaXQuc2V0dXApCiAgICAgICAgX19zZXR1cF9l
bmQgPSAuOwogCi0gICAgICAgX19pbml0Y2FsbF9zdGFydCA9IC47CisgICAgICAgX19wcmVzbXBf
aW5pdGNhbGxfc3RhcnQgPSAuOwogICAgICAgICooLmluaXRjYWxscHJlc21wLmluaXQpCiAgICAg
ICAgX19wcmVzbXBfaW5pdGNhbGxfZW5kID0gLjsKKyAgICAgICBfX2luaXRjYWxsX3N0YXJ0ID0g
LjsKICAgICAgICAqKC5pbml0Y2FsbDEuaW5pdCkKICAgICAgICBfX2luaXRjYWxsX2VuZCA9IC47
CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5j
CmluZGV4IDU3NjZhMGYuLjE3NDM5MzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMK
KysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMzA2LDIwICszMDYsMjUgQEAgdm9pZCBhZGRf
dGFpbnQodW5zaWduZWQgaW50IGZsYWcpCiAgICAgdGFpbnRlZCB8PSBmbGFnOwogfQogCi1leHRl
cm4gY29uc3QgaW5pdGNhbGxfdCBfX2luaXRjYWxsX3N0YXJ0W10sIF9fcHJlc21wX2luaXRjYWxs
X2VuZFtdLAotICAgIF9faW5pdGNhbGxfZW5kW107CitERUNMQVJFX0FSUkFZX0JPVU5EUyhpbml0
Y2FsbCk7Cit0eXBlZGVmIGluaXRjYWxsX3QgcHJlc21wX2luaXRjYWxsX3Q7CitERUNMQVJFX0FS
UkFZX0JPVU5EUyhwcmVzbXBfaW5pdGNhbGwpOwogCiB2b2lkIF9faW5pdCBkb19wcmVzbXBfaW5p
dGNhbGxzKHZvaWQpCiB7CiAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsKLSAgICBmb3IgKCBj
YWxsID0gX19pbml0Y2FsbF9zdGFydDsgY2FsbCA8IF9fcHJlc21wX2luaXRjYWxsX2VuZDsgY2Fs
bCsrICkKKyAgICBmb3IgKCBjYWxsID0gX19wcmVzbXBfaW5pdGNhbGxfc3RhcnQ7CisJCSAgcHJl
c21wX2luaXRjYWxsX2x0KGNhbGwsIF9fcHJlc21wX2luaXRjYWxsX2VuZCk7CisJCSAgY2FsbCsr
ICkKICAgICAgICAgKCpjYWxsKSgpOwogfQogCiB2b2lkIF9faW5pdCBkb19pbml0Y2FsbHModm9p
ZCkKIHsKICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwotICAgIGZvciAoIGNhbGwgPSBfX3By
ZXNtcF9pbml0Y2FsbF9lbmQ7IGNhbGwgPCBfX2luaXRjYWxsX2VuZDsgY2FsbCsrICkKKyAgICBm
b3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFydDsKKyAgICAgICAgICBpbml0Y2FsbF9sdChjYWxs
LCBfX2luaXRjYWxsX2VuZCk7CisgICAgICAgICAgY2FsbCsrICkKICAgICAgICAgKCpjYWxsKSgp
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYi5jIGIveGVuL2NvbW1vbi9saWIuYwpp
bmRleCA4ZWJlYzgxLi5mNGEyZmQ1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYi5jCisrKyBi
L3hlbi9jb21tb24vbGliLmMKQEAgLTQ5MiwxMiArNDkyLDE1IEBAIHVuc2lnbmVkIGxvbmcgbG9u
ZyBwYXJzZV9zaXplX2FuZF91bml0KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcykKIH0K
IAogdHlwZWRlZiB2b2lkICgqY3Rvcl9mdW5jX3QpKHZvaWQpOwotZXh0ZXJuIGNvbnN0IGN0b3Jf
ZnVuY190IF9fY3RvcnNfc3RhcnRbXSwgX19jdG9yc19lbmRbXTsKK0RFQ0xBUkVfQk9VTkRTKGN0
b3JfZnVuYywgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQpOwogCiB2b2lkIF9faW5pdCBpbml0
X2NvbnN0cnVjdG9ycyh2b2lkKQogewogICAgIGNvbnN0IGN0b3JfZnVuY190ICpmOwotICAgIGZv
ciAoIGYgPSBfX2N0b3JzX3N0YXJ0OyBmIDwgX19jdG9yc19lbmQ7ICsrZiApCisKKyAgICBmb3Ig
KCBmID0gX19jdG9yc19zdGFydDsKKyAgICAgICAgICBjdG9yX2Z1bmNfbHQoZiwgX19jdG9yc19l
bmQpOworICAgICAgICAgICsrZiApCiAgICAgICAgICgqZikoKTsKIAogICAgIC8qIFB1dHRpbmcg
dGhpcyBoZXJlIHNlZW1zIGFzIGdvb2QgKG9yIGJhZCkgYXMgYW55IG90aGVyIHBsYWNlLiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IGE5NTdjNWUuLjMwZTliNGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY3LDggKzY3LDE1IEBAIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIC8qIFNjcmF0Y2ggc3BhY2Ug
Zm9yIGNwdW1hc2tzLiAqLwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0
Y2gpOwogCi1leHRlcm4gY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJz
X2FycmF5W10sICpfX2VuZF9zY2hlZHVsZXJzX2FycmF5W107Ci0jZGVmaW5lIE5VTV9TQ0hFRFVM
RVJTIChfX2VuZF9zY2hlZHVsZXJzX2FycmF5IC0gX19zdGFydF9zY2hlZHVsZXJzX2FycmF5KQor
LyoKKyAqIENhbm5vdCB1c2UgdHlwZWRlZiBiZWNhdXNlIGl0IHdvdWxkIG1ha2UgdGhlIHNjaGVk
dWxlcnMgYXJyYXkKKyAqIGNvbnN0OiB0aGUgcG9pbnRlcnMgYmVjb21lIGNvbnN0LCBpbnN0ZWFk
IG9mIHRoZSBwb2ludGVkCisgKiBzdHJ1Y3Qgc2NoZWR1bGVycy4KKyAqLworI2RlZmluZSBzY2hl
ZHVsZXJzX3Qgc3RydWN0IHNjaGVkdWxlcioKK0RFQ0xBUkVfQk9VTkRTKHNjaGVkdWxlcnMsIF9f
c3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19lbmRfc2NoZWR1bGVyc19hcnJheSk7CisjZGVmaW5l
IE5VTV9TQ0hFRFVMRVJTIChzY2hlZHVsZXJzX2RpZmYoX19zdGFydF9zY2hlZHVsZXJzX2FycmF5
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19lbmRfc2NoZWR1
bGVyc19hcnJheSkpCiAjZGVmaW5lIHNjaGVkdWxlcnMgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5
CiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDZi
YzUyZDcuLjIwNDM5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94
ZW4vY29tbW9uL3NwaW5sb2NrLmMKQEAgLTMxOCw4ICszMTgsOCBAQCBzdHJ1Y3QgbG9ja19wcm9m
aWxlX2FuYyB7CiB0eXBlZGVmIHZvaWQgbG9ja19wcm9maWxlX3N1YmZ1bmMoCiAgICAgc3RydWN0
IGxvY2tfcHJvZmlsZSAqLCBpbnQzMl90LCBpbnQzMl90LCB2b2lkICopOwogCi1leHRlcm4gc3Ry
dWN0IGxvY2tfcHJvZmlsZSAqX19sb2NrX3Byb2ZpbGVfc3RhcnQ7Ci1leHRlcm4gc3RydWN0IGxv
Y2tfcHJvZmlsZSAqX19sb2NrX3Byb2ZpbGVfZW5kOwordHlwZWRlZiBzdHJ1Y3QgbG9ja19wcm9m
aWxlKiBsb2NrX3Byb2ZpbGVfdDsKK0RFQ0xBUkVfQk9VTkRTKGxvY2tfcHJvZmlsZSwgX19sb2Nr
X3Byb2ZpbGVfc3RhcnQsIF9fbG9ja19wcm9maWxlX2VuZCk7CiAKIHN0YXRpYyBzX3RpbWVfdCBs
b2NrX3Byb2ZpbGVfc3RhcnQ7CiBzdGF0aWMgc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgbG9ja19w
cm9maWxlX2FuY3NbTE9DS1BST0ZfVFlQRV9OXTsKQEAgLTQ3NCw3ICs0NzQsOSBAQCBzdGF0aWMg
aW50IF9faW5pdCBsb2NrX3Byb2ZfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBsb2NrX3Byb2Zp
bGUgKipxOwogCi0gICAgZm9yICggcSA9ICZfX2xvY2tfcHJvZmlsZV9zdGFydDsgcSA8ICZfX2xv
Y2tfcHJvZmlsZV9lbmQ7IHErKyApCisgICAgZm9yICggcSA9ICZfX2xvY2tfcHJvZmlsZV9zdGFy
dDsKKyAgICAgICAgICBsb2NrX3Byb2ZpbGVfbHQocSwgJl9fbG9ja19wcm9maWxlX2VuZCk7Cisg
ICAgICAgICAgcSsrICkKICAgICB7CiAgICAgICAgICgqcSktPm5leHQgPSBsb2NrX3Byb2ZpbGVf
Z2xiX3EuZWxlbV9xOwogICAgICAgICBsb2NrX3Byb2ZpbGVfZ2xiX3EuZWxlbV9xID0gKnE7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZlcnNpb24uYyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCmlu
ZGV4IDIyM2NiNTIuLmI0YWJmNjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmVyc2lvbi5jCisr
KyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCkBAIC04Niw3ICs4Niw4IEBAIGludCB4ZW5fYnVpbGRf
aWQoY29uc3Qgdm9pZCAqKnAsIHVuc2lnbmVkIGludCAqbGVuKQogCiAjaWZkZWYgQlVJTERfSUQK
IC8qIERlZmluZWQgaW4gbGlua2VyIHNjcmlwdC4gKi8KLWV4dGVybiBjb25zdCBFbGZfTm90ZSBf
X25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0W10sIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kW107Cit0
eXBlZGVmIEVsZl9Ob3RlIGVsZl9ub3RlX3Q7CitERUNMQVJFX0JPVU5EUyhlbGZfbm90ZSwgX19u
b3RlX2dudV9idWlsZF9pZF9zdGFydCwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQpOwogCiBpbnQg
eGVuX2J1aWxkX2lkX2NoZWNrKGNvbnN0IEVsZl9Ob3RlICpuLCB1bnNpZ25lZCBpbnQgbl9zeiwK
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqKnAsIHVuc2lnbmVkIGludCAqbGVu
KQpAQCAtMTQ3LDE0ICsxNDgsMTQgQEAgc3RhdGljIGludCBfX2luaXQgeGVuX2J1aWxkX2luaXQo
dm9pZCkKICAgICBpbnQgcmM7CiAKICAgICAvKiAtLWJ1aWxkLWlkIGludm9rZWQgd2l0aCB3cm9u
ZyBwYXJhbWV0ZXJzLiAqLwotICAgIGlmICggX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPD0gJm5b
MF0gKQorICAgIGlmICggIWVsZl9ub3RlX2x0KCZuWzBdLCBfX25vdGVfZ251X2J1aWxkX2lkX2Vu
ZCkgKQogICAgICAgICByZXR1cm4gLUVOT0RBVEE7CiAKICAgICAvKiBDaGVjayBmb3IgZnVsbCBO
b3RlIGhlYWRlci4gKi8KLSAgICBpZiAoICZuWzFdID49IF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5k
ICkKKyAgICBpZiAoICFlbGZfbm90ZV9sdCgmblsxXSwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQp
ICkKICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwogCi0gICAgc3ogPSAodm9pZCAqKV9fbm90ZV9n
bnVfYnVpbGRfaWRfZW5kIC0gKHZvaWQgKiluOworICAgIHN6ID0gZWxmX25vdGVfYnl0ZWRpZmYo
biwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQpOwogCiAgICAgcmMgPSB4ZW5fYnVpbGRfaWRfY2hl
Y2sobiwgc3osICZidWlsZF9pZF9wLCAmYnVpbGRfaWRfbGVuKTsKIAotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22: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 1h1Ihs-0000wF-8o; Tue, 05 Mar 2019 22: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihq-0000ue-W1
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:39 +0000
X-Inumbo-ID: 6b013be0-3f97-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b013be0-3f97-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:38: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 5DA6821019;
 Tue,  5 Mar 2019 22:38:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825517;
 bh=f8bWk+0aiyldGW+yY8ZKvvGM2ZHdhpUomPkVyVH/KgE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=rLcPnTXq9FyIMN0z+ZDeOGAXgOaBHtvBl+ql3CA5puUjGFvwpvV/dmpNnY875liD+
 9Fy5llTYoJtvuk2h/n/l1cxEJQsCdaco43v6BDF2gUJ4vhoQ54wJu7NCeow7NjuVPI
 v/nXvCe+37JBSpSk8qM+PhV0VtTAPDLN+58BP2Yc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:30 -0800
Message-Id: <1551825512-8975-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 7/9] xen: use DECLARE_BOUNDS 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>

VXNlIERFQ0xBUkVfQk9VTkRTIGFuZCB0aGUgdHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRo
YXQgY29tZSB3aXRoIGl0CmZvciBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoKX3N0
YXJ0LCBfZW5kLCBfc3RleHQsIF9ldGV4dCwgX3Nyb2RhdGEsIF9lcm9kYXRhLCBfc2luaXR0ZXh0
LApfZWluaXR0ZXh0CgpVc2UgZXhwbGljaXQgY2FzdHMgdG8gdWludHB0cl90IHdoZW4gaXQgaXMg
bm90IHBvc3NpYmxlIHRvIHVzZSB0aGUKcHJvdmlkZWQgc3RhdGljIGlubGluZSBmdW5jdGlvbnMu
CgpNM0NNOiBSdWxlLTE4LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25s
eSBiZSBhcHBsaWVkIHRvCnBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2Ft
ZSBhcnJheQoKU2luY2Ugd2UgYXJlIGNoYW5naW5nIHRoZSBib2R5IG9mIGlzX2tlcm5lbF90ZXh0
IGFuZCBmcmllbmRzLCB0YWtlIHRoZQpvcHBvcnR1bml0eSB0byByZW1vdmUgdGhlIGxlYWRpbmcg
dW5kZXJzY29yZXMgaW4gdGhlIGxvY2FsIHZhcmlhYmxlcwpuYW1lcywgd2hpY2ggYXJlIHZpb2xh
dGlvbmcgbmFtZXNwYWNlIHJ1bGVzLiBBbHNvIG1ha2UgdGhlIGxvY2FsIHBfXwp2YXJpYWJsZSBj
b25zdC4KCmh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIz
Ni1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3Qr
cmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKClFBVmVyaWZ5OiAyNzYxClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQ0M6IEpCZXVsaWNoQHN1c2Uu
Y29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHYxMToKLSBm
aXggYnVnOiBhIGNvbW1hIGFkZGVkIGJ5IG1pc3Rha2UKLSB1c2UgREVDTEFSRV9CT1VORFMKCkNo
YW5nZXMgaW4gdjEwOgotIG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j
ICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICB8ICAy
ICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAgfCAgMiArLQogeGVuL2FyY2gv
YXJtL2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL21tLmMgICAg
ICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAg
ICAgfCAgNSArKystLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgIDMgKyst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAgMyArKy0KIHhlbi9pbmNsdWRl
L3hlbi9rZXJuZWwuaCAgICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNo
L2FybS9hbHRlcm5hdGl2ZS5jCmluZGV4IDUyZWQ3ZWQuLjYwMTMxMTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j
CkBAIC0xODgsNyArMTg4LDcgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFs
dF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oX3N0
YXJ0KTsKLSAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBfc3RhcnQ7CisgICAgICAg
IHBhZGRyX3QgeGVuX3NpemUgPSB4ZW5fZGlmZihfc3RhcnQsIF9lbmQpOwogICAgICAgICB1bnNp
Z25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoeGVuX3NpemUpOwogICAg
ICAgICB2b2lkICp4ZW5tYXA7CiAKQEAgLTIwNiw3ICsyMDYsNyBAQCBzdGF0aWMgaW50IF9fYXBw
bHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQogICAgICAgICByZWdpb24u
YmVnaW4gPSBfX2FsdF9pbnN0cnVjdGlvbnM7CiAgICAgICAgIHJlZ2lvbi5lbmQgPSBfX2FsdF9p
bnN0cnVjdGlvbnNfZW5kOwogCi0gICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZy
ZWdpb24sIHhlbm1hcCAtICh2b2lkICopX3N0YXJ0KTsKKyAgICAgICAgcmV0ID0gX19hcHBseV9h
bHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVuX2RpZmYoX3N0YXJ0LCB4ZW5tYXApKTsKICAgICAgICAg
LyogVGhlIHBhdGNoaW5nIGlzIG5vdCBleHBlY3RlZCB0byBmYWlsIGR1cmluZyBib290LiAqLwog
ICAgICAgICBCVUdfT04ocmV0ICE9IDApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggNDEz
NzhhNS4uODM4NTJkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtNTYsNyArNTYsNyBAQCB2
b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAg
ICBlbHNlCiAgICAgICAgIGluc24gPSAweGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovCiAKLSAg
ICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVu
X3RleHQ7CisgICAgbmV3X3B0ciA9IHhlbl9kaWZmKF9zdGFydCwgZnVuYy0+b2xkX2FkZHIpICsg
dm1hcF9vZl94ZW5fdGV4dDsKICAgICBsZW4gPSBsZW4gLyBzaXplb2YodWludDMyX3QpOwogCiAg
ICAgLyogUEFUQ0ghICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNo
LmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKaW5kZXggMjI0N2I5Mi4uYzYzYTBk
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9h
cmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwpAQCAtNDMsNyArNDMsNyBAQCB2b2lkIGFyY2hfbGl2
ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICAvKiBWZXJpZmll
ZCBpbiBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlLiAqLwogICAgIEFTU0VSVChpbnNuICE9IEFB
UkNINjRfQlJFQUtfRkFVTFQpOwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZv
aWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSB4ZW5fZGlmZihf
c3RhcnQsIGZ1bmMtPm9sZF9hZGRyKSArIHZtYXBfb2ZfeGVuX3RleHQ7CiAgICAgbGVuID0gbGVu
IC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3
OWQ1MmMuLjFiYTA2OGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysg
Yi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTI3LDcgKzI3LDcgQEAgaW50IGFyY2hfbGl2
ZXBhdGNoX3F1aWVzY2Uodm9pZCkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICB0ZXh0
X21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7Ci0gICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOworICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJv
bV9ieXRlcyh4ZW5fZGlmZihfc3RhcnQsIF9lbmQpKTsKIAogICAgIC8qCiAgICAgICogVGhlIHRl
eHQgc2VjdGlvbiBpcyByZWFkLW9ubHkuIFNvIHJlLW1hcCBYZW4gdG8gYmUgYWJsZSB0byBwYXRj
aApAQCAtNzgsNyArNzgsNyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAgdWludDMyX3QgKm5ld19wdHI7CiAgICAgdW5z
aWduZWQgaW50IGxlbjsKIAotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICop
X3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKKyAgICBuZXdfcHRyID0geGVuX2RpZmYoX3N0YXJ0
LCBmdW5jLT5vbGRfYWRkcikgKyB2bWFwX29mX3hlbl90ZXh0OwogCiAgICAgbGVuID0gbGl2ZXBh
dGNoX2luc25fbGVuKGZ1bmMpOwogICAgIG1lbWNweShuZXdfcHRyLCBmdW5jLT5vcGFxdWUsIGxl
bik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmlu
ZGV4IGRmNTJiMjYuLmVkMTY4MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDc0LDcgKzEwNzQsNyBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IGZs
YWdzKQogfQogCiBlbnVtIG1nIHsgbWdfY2xlYXIsIG1nX3JvLCBtZ19ydywgbWdfcnggfTsKLXN0
YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWduZWQg
bG9uZyBsLCBlbnVtIG1nIG1nKQorc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShj
b25zdCB2b2lkICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiB7CiAgICAgbHBhZV90
IHB0ZTsKICAgICBpbnQgaTsKQEAgLTEwODUsOCArMTA4NSw4IEBAIHN0YXRpYyB2b2lkIHNldF9w
dGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWduZWQgbG9uZyBsLCBlbnVtIG1n
IG1nKQogICAgIEFTU0VSVCghKCh1bnNpZ25lZCBsb25nKSBwICYgflBBR0VfTUFTSykpOwogICAg
IEFTU0VSVCghKGwgJiB+UEFHRV9NQVNLKSk7CiAKLSAgICBmb3IgKCBpID0gKHAgLSBfc3RhcnQp
IC8gUEFHRV9TSVpFOyAKLSAgICAgICAgICBpIDwgKHAgKyBsIC0gX3N0YXJ0KSAvIFBBR0VfU0la
RTsgCisgICAgZm9yICggaSA9IHhlbl9kaWZmKF9zdGFydCwgcCkgLyBQQUdFX1NJWkU7CisgICAg
ICAgICAgaSA8ICh4ZW5fZGlmZihfc3RhcnQsIHApICsgbCkgLyBQQUdFX1NJWkU7CiAgICAgICAg
ICAgaSsrICkKICAgICB7CiAgICAgICAgIHB0ZSA9IHhlbl94ZW5tYXBbaV07CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDQ0NDg1
N2EuLjhkNDM5NDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCkBAIC03NzIsOCArNzcyLDkgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIC8qIFJlZ2lzdGVyIFhlbidz
IGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwogICAgIHhlbl9ib290bW9kdWxlID0g
YWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFy
dCArIDEpLCBmYWxzZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KShf
c3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHBhZGRyX3QpKHhlbl9kaWZmKF9zdGFydCwgX2VuZCkgKyAxKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCiAgICAg
c2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzI2NDMyOC4uMmFjN2Y2
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTEwNzEsNyArMTA3MSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgKiBkYXRhIHVudGlsIGFmdGVy
IHdlIGhhdmUgc3dpdGNoZWQgdG8gdGhlIHJlbG9jYXRlZCBwYWdldGFibGVzIQogICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICBtb3ZlX21lbW9yeShl
ICsgWEVOX0lNR19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VULCBfZW5kIC0gX3N0YXJ0LCAxKTsKKyAg
ICAgICAgICAgIG1vdmVfbWVtb3J5KGUgKyBYRU5fSU1HX09GRlNFVCwgWEVOX0lNR19PRkZTRVQs
CisgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGlmZihfc3RhcnQsIF9lbmQpLCAxKTsKIAog
ICAgICAgICAgICAgLyogV2FsayBpbml0aWFsIHBhZ2V0YWJsZXMsIHJlbG9jYXRpbmcgcGFnZSBk
aXJlY3RvcnkgZW50cmllcy4gKi8KICAgICAgICAgICAgIHBsNGUgPSBfX3ZhKF9fcGEoaWRsZV9w
Z190YWJsZSkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmluZGV4IDgxNmUzYzYuLjEwOTc3
OTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAgLTMxLDcgKzMxLDggQEAgdm9pZCBn
bnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwogICogZW5vdWdo
IHNwYWNlIGZvciBhIGxhcmdlIGdyYW50IHRhYmxlCiAgKi8KICNkZWZpbmUgZ250dGFiX2RvbTBf
ZnJhbWVzKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgbWluX3QodW5zaWduZWQgaW50LCBvcHRfbWF4X2dyYW50X2ZyYW1lcywgUEZOX0RPV04oX2V0
ZXh0IC0gX3N0ZXh0KSkKKyAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJh
bWVzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgUEZOX0RPV04odGV4
dF9kaWZmKF9zdGV4dCwgX2V0ZXh0KSkpCiAKICNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oIGIveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oCmluZGV4IDU0OGI2NGQuLmMxMDVhMmEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9rZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKQEAgLTUs
NiArNSw3IEBACiAgKiAna2VybmVsLmgnIGNvbnRhaW5zIHNvbWUgb2Z0ZW4tdXNlZCBmdW5jdGlv
biBwcm90b3R5cGVzIGV0YwogICovCiAKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CiAKIC8qCkBAIC02NSwyOCArNjYsMzcgQEAKIAkxOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAotZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9l
bmRbXSwgc3RhcnRbXTsKLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAg
IFwKLSAgICAoX19wID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpOyAgICAgICAgICAgIFwKK2V4
dGVybiBjaGFyIHN0YXJ0W107Cit0eXBlZGVmIGNoYXIgeGVuX3Q7CitERUNMQVJFX0JPVU5EUyh4
ZW4sIF9zdGFydCwgX2VuZCk7CisjZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCBjaGFyICpwX18gPSAo
Y29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgXAorICAgICgodWlu
dHB0cl90KXBfXyA+PSAodWludHB0cl90KV9zdGFydCAmJiAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgeGVuX2x0KHBfXywgX2VuZCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0pCiAKLWV4dGVybiBjaGFyIF9zdGV4dFtdLCBfZXRleHRbXTsK
LSNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgIFwKLSAgICBj
aGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49
IF9zdGV4dCkgJiYgKF9fcCA8IF9ldGV4dCk7ICAgICAgICAgIFwKK3R5cGVkZWYgY2hhciB0ZXh0
X3Q7CitERUNMQVJFX0JPVU5EUyh0ZXh0LCBfc3RleHQsIF9ldGV4dCk7CisjZGVmaW5lIGlzX2tl
cm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsg
ICAgICAgICAgICAgXAorICAgICgodWludHB0cl90KXBfXyA+PSAodWludHB0cl90KSBfc3RleHQg
JiYgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdGV4dF9sdChwX18sIF9ldGV4dCkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLWV4dGVybiBj
b25zdCBjaGFyIF9zcm9kYXRhW10sIF9lcm9kYXRhW107Ci0jZGVmaW5lIGlzX2tlcm5lbF9yb2Rh
dGEocCkgKHsgICAgICAgICAgICAgICAgICBcCi0gICAgY29uc3QgY2hhciAqX19wID0gKGNvbnN0
IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc3JvZGF0YSkg
JiYgKF9fcCA8IF9lcm9kYXRhKTsgICAgICBcCit0eXBlZGVmIGNoYXIgcm9kYXRhX3Q7CitERUNM
QVJFX0JPVU5EUyhyb2RhdGEsIF9zcm9kYXRhLCBfZXJvZGF0YSk7CisjZGVmaW5lIGlzX2tlcm5l
bF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAg
ICAgICAgICAgXAorICAgICgodWludHB0cl90KXBfXyA+PSAodWludHB0cl90KV9zcm9kYXRhICYm
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcm9kYXRhX2x0KHBfXywgX2Vyb2RhdGEpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLWV4dGVybiBjaGFy
IF9zaW5pdHRleHRbXSwgX2Vpbml0dGV4dFtdOwotI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQo
cCkgKHsgICAgICAgICAgICAgICAgXAotICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVk
IGxvbmcpKHApOyAgICAgXAotICAgIChfX3AgPj0gX3Npbml0dGV4dCkgJiYgKF9fcCA8IF9laW5p
dHRleHQpOyAgXAordHlwZWRlZiBjaGFyIGluaXR0ZXh0X3Q7CitERUNMQVJFX0JPVU5EUyhpbml0
dGV4dCwgX3Npbml0dGV4dCwgX2Vpbml0dGV4dCk7CisjZGVmaW5lIGlzX2tlcm5lbF9pbml0dGV4
dChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCBj
aGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAg
XAorICAgICgodWludHB0cl90KXBfXyA+PSAodWludHB0cl90KSBfc2luaXR0ZXh0ICYmICAgICAg
ICAgICAgICAgICAgICBcCisgICAgaW5pdHRleHRfbHQocF9fLCBfZWluaXR0ZXh0KSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKIGV4dGVybiBlbnVtIHN5c3RlbV9z
dGF0ZSB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22: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 1h1Iht-0000y2-Sy; Tue, 05 Mar 2019 22: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=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihs-0000w4-9q
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:40 +0000
X-Inumbo-ID: 6b5538d7-3f97-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b5538d7-3f97-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:38: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 E94042075B;
 Tue,  5 Mar 2019 22:38:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825518;
 bh=vOEQayuUm2BH9Q+m2Q6yrOf9r84eBPe3LFgQ2OWZCrc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ZXCizdzCrLPcxr5E3JBdSy3uOAmG/ed2v4YhGmZPZaiai1hp2FLB953D1mDcEiNpJ
 E60JUbZK7ej19iNt4ke/nqsFl6VOgcGbesY0eJdiG1Q8yRNGDiFqNXKWobUM/kVRf/
 c+cPaVrEhFovnlsPaH1VUx9bWUae9ZStnrF5nnNw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:31 -0800
Message-Id: <1551825512-8975-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 8/9] xen: use DECLARE_BOUNDS in alternative.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <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>

VXNlIERFQ0xBUkVfQk9VTkRTIGFuZCB0aGUgdHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRo
YXQgY29tZSB3aXRoIGl0CmZvciBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoKX19h
bHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kCgpNM0NNOiBSdWxlLTE4LjI6
IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCnBv
aW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheQoKaHR0cHM6Ly93
aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0
cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2Ft
ZSthcnJheQoKUUFWZXJpZnk6IDI3NjEKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgpDQzogSkJldWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20KCi0tLQpDaGFuZ2VzIGluIHYxMToKLSBuZXcgcGF0Y2gKLS0tCiB4
ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAxMiArKysrKysrLS0tLS0KIHhlbi9h
cmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9jb21tb24v
bGl2ZXBhdGNoLmMgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fs
dGVybmF0aXZlLmggfCAgNiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUu
aCB8ICA3ICsrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgYi94ZW4v
YXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRleCA2MDEzMTEwLi4zMmEwM2Q2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRp
dmUuYwpAQCAtMzgsMTEgKzM4LDkgQEAKICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0
X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKIAotZXh0ZXJuIGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgX19hbHRfaW5zdHJ1Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRb
XTsKLQogc3RydWN0IGFsdF9yZWdpb24gewogICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmJl
Z2luOwotICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZDsKKyAgICBjb25zdCBzdHJ1Y3Qg
YWJzdHJhY3RfYWx0X2luc3RyICplbmQ7CiB9OwogCiAvKgpAQCAtMTMxLDcgKzEyOSwxMCBAQCBz
dGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfcmVnaW9uICpy
ZWdpb24sCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdp
dGggYWx0IHRhYmxlICVwIC0+ICVwXG4iLAogICAgICAgICAgICByZWdpb24tPmJlZ2luLCByZWdp
b24tPmVuZCk7CiAKLSAgICBmb3IgKCBhbHQgPSByZWdpb24tPmJlZ2luOyBhbHQgPCByZWdpb24t
PmVuZDsgYWx0KysgKQorICAgIC8qIHJlZ2lvbi0+YmVnaW4gYW5kIHJlZ2lvbi0+ZW5kIG1pZ2h0
IHBvaW50IHRvIGRpZmZlcmVudCBvYmplY3RzLiAqLworICAgIGZvciAoIGFsdCA9IHJlZ2lvbi0+
YmVnaW47CisgICAgICAgICAgYWx0X2luc3RyX2x0KGFsdCwgcmVnaW9uLT5lbmQpOworICAgICAg
ICAgIGFsdCsrICkKICAgICB7CiAgICAgICAgIGludCBucl9pbnN0OwogCkBAIC0yMzYsNyArMjM3
LDggQEAgdm9pZCBfX2luaXQgYXBwbHlfYWx0ZXJuYXRpdmVzX2FsbCh2b2lkKQogICAgIEJVR19P
TihyZXQpOwogfQogCi1pbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5z
dHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpCitpbnQgYXBwbHlfYWx0ZXJu
YXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfYWx0X2luc3RyICplbmQpCiB7CiAgICAgY29uc3Qg
c3RydWN0IGFsdF9yZWdpb24gcmVnaW9uID0gewogICAgICAgICAuYmVnaW4gPSBzdGFydCwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVy
bmF0aXZlLmMKaW5kZXggYjhjODE5YS4uMzBhYmY0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTI5LDgg
KzI5LDYgQEAKIAogI2RlZmluZSBNQVhfUEFUQ0hfTEVOICgyNTUtMSkKIAotZXh0ZXJuIHN0cnVj
dCBhbHRfaW5zdHIgX19hbHRfaW5zdHJ1Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRb
XTsKLQogI2lmZGVmIEs4X05PUDEKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIGs4bm9wc1td
IGluaXRfb3JfbGl2ZXBhdGNoX2NvbnN0ID0gewogICAgIEs4X05PUDEsCkBAIC0xNzgsOCArMTc2
LDggQEAgdGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgc2l6ZV90IGxl
bikKICAqIEFQcyBoYXZlIGxlc3MgY2FwYWJpbGl0aWVzIHRoYW4gdGhlIGJvb3QgcHJvY2Vzc29y
IGFyZSBub3QgaGFuZGxlZC4KICAqIFRvdWdoLiBNYWtlIHN1cmUgeW91IGRpc2FibGUgc3VjaCBm
ZWF0dXJlcyBieSBoYW5kLgogICovCi12b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVy
bmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKK3ZvaWQgaW5pdF9vcl9s
aXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGFic3RyYWN0X2FsdF9pbnN0ciAqZW5kKQogewogICAgIHN0cnVjdCBhbHRfaW5zdHIgKmEsICpi
YXNlOwogCkBAIC0xOTMsOCArMTkxLDEwIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlf
YWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAqCiAgICAgICogU28g
YmUgY2FyZWZ1bCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHNjYW4gb3JkZXIgdG8gYW55IG90
aGVyCiAgICAgICogb3JkZXIuCisgICAgICoKKyAgICAgKiBzdGFydCBhbmQgZW5kIGNvdWxkIGJl
IHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzLgogICAgICAqLwotICAgIGZvciAoIGEgPSBi
YXNlID0gc3RhcnQ7IGEgPCBlbmQ7IGErKyApCisgICAgZm9yICggYSA9IGJhc2UgPSAoc3RydWN0
IGFsdF9pbnN0ciAqKXN0YXJ0OyBhbHRfaW5zdHJfbHQoYSwgZW5kKTsgYSsrICkKICAgICB7CiAg
ICAgICAgIHVpbnQ4X3QgKm9yaWcgPSBBTFRfT1JJR19QVFIoYSk7CiAgICAgICAgIHVpbnQ4X3Qg
KnJlcGwgPSBBTFRfUkVQTF9QVFIoYSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRj
aC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCBkNmVhYWU2Li5lMDJmOTVkIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNo
LmMKQEAgLTY2MSw3ICs2NjEsOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3Qg
cGF5bG9hZCAqcGF5bG9hZCwKICAgICBpZiAoIHNlYyApCiAgICAgewogI2lmZGVmIENPTkZJR19I
QVNfQUxURVJOQVRJVkUKLSAgICAgICAgc3RydWN0IGFsdF9pbnN0ciAqYSwgKnN0YXJ0LCAqZW5k
OworICAgICAgICBzdHJ1Y3QgYWx0X2luc3RyICphLCAqc3RhcnQ7CisgICAgICAgIHN0cnVjdCBh
YnN0cmFjdF9hbHRfaW5zdHIgKmVuZDsKIAogICAgICAgICBpZiAoICFzZWN0aW9uX29rKGVsZiwg
c2VjLCBzaXplb2YoKmEpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTY2OSw3
ICs2NzAsNyBAQCBzdGF0aWMgaW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5
bG9hZCwKICAgICAgICAgc3RhcnQgPSBzZWMtPmxvYWRfYWRkcjsKICAgICAgICAgZW5kID0gc2Vj
LT5sb2FkX2FkZHIgKyBzZWMtPnNlYy0+c2hfc2l6ZTsKIAotICAgICAgICBmb3IgKCBhID0gc3Rh
cnQ7IGEgPCBlbmQ7IGErKyApCisgICAgICAgIGZvciAoIGEgPSBzdGFydDsgYWx0X2luc3RyX2x0
KGEsIGVuZCk7IGErKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmluc3Ry
ID0gQUxUX09SSUdfUFRSKGEpOwogICAgICAgICAgICAgY29uc3Qgdm9pZCAqcmVwbGFjZW1lbnQg
PSBBTFRfUkVQTF9QVFIoYSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVy
bmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKaW5kZXggZGVkYjZk
ZC4uNjhmODQ4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaApAQCAtNyw2ICs3LDcgQEAK
IAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CiAKQEAgLTI4LDcgKzI5
LDEwIEBAIHR5cGVkZWYgdm9pZCAoKmFsdGVybmF0aXZlX2NiX3QpKGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKmFsdCwKIAkJCQkgaW50IG5yX2luc3QpOwogCiB2b2lkIGFwcGx5X2FsdGVybmF0aXZl
c19hbGwodm9pZCk7Ci1pbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5z
dHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwordHlwZWRlZiBzdHJ1Y3Qg
YWx0X2luc3RyIGFsdF9pbnN0cl90OworREVDTEFSRV9CT1VORFMoYWx0X2luc3RyLCBfX2FsdF9p
bnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOworaW50IGFwcGx5X2FsdGVybmF0
aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKKwkJICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGFic3RyYWN0X2FsdF9pbnN0ciAqZW5kKTsKIAogI2RlZmluZSBBTFRJTlNUUl9F
TlRSWShmZWF0dXJlLCBjYikJCQkJCSAgICAgIFwKIAkiIC53b3JkIDY2MWIgLSAuXG4iCQkJCS8q
IGxhYmVsICAgICAgICAgICAqLyBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKaW5kZXggZDk2
NDExZi4uYzBkNjVhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtNCw2ICs0LDcg
QEAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+
CiAjZWxzZQorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+
CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2FzbS1tYWNyb3MuaD4KQEAg
LTIzLDggKzI0LDEyIEBAIHN0cnVjdCBfX3BhY2tlZCBhbHRfaW5zdHIgewogI2RlZmluZSBBTFRf
UkVQTF9QVFIoYSkgICAgIF9fQUxUX1BUUihhLCByZXBsX29mZnNldCkKIAogZXh0ZXJuIHZvaWQg
YWRkX25vcHModm9pZCAqaW5zbnMsIHVuc2lnbmVkIGludCBsZW4pOworCit0eXBlZGVmIHN0cnVj
dCBhbHRfaW5zdHIgYWx0X2luc3RyX3Q7CitERUNMQVJFX0JPVU5EUyhhbHRfaW5zdHIsIF9fYWx0
X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCk7CiAvKiBTaW1pbGFyIHRvIGFs
dGVybmF0aXZlX2luc3RydWN0aW9ucyBleGNlcHQgaXQgY2FuIGJlIHJ1biB3aXRoIElSUXMgZW5h
YmxlZC4gKi8KLWV4dGVybiB2b2lkIGFwcGx5X2FsdGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3Ry
ICpzdGFydCwgc3RydWN0IGFsdF9pbnN0ciAqZW5kKTsKK3ZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVz
KGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAorCSAJICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5zdHIgKmVuZCk7CiBleHRlcm4gdm9pZCBhbHRlcm5hdGl2
ZV9pbnN0cnVjdGlvbnModm9pZCk7CiAKICNkZWZpbmUgYWx0X29yaWdfbGVuICAgICAgICIoLkxY
RU4lPV9vcmlnX2UgLSAuTFhFTiU9X29yaWdfcykiCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22: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 1h1Ihu-0000ye-Bp; Tue, 05 Mar 2019 22:38:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yk4J=RI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1Ihs-0000w5-B9
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:38:40 +0000
X-Inumbo-ID: 6ba46d37-3f97-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ba46d37-3f97-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:38: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 7941120842;
 Tue,  5 Mar 2019 22:38:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551825518;
 bh=cyDzgCtu0uYzSb5oUVQSFuzxGfN5irO7fdse7/YbAPw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pyEifIKi93HuTiKKMhGtE0+YqLuPDg6Yd9UxLO9HFxsOx76SBx+yA4mt13RSRlsb1
 XK5T0VVx/2QfuAy2K2ancwGdH56pzQbM4Sr89Ujj/h25hlk+a1gh9hFwOYGNepf0M+
 QWfrQeXG5ZCcZGgoHvL97+ObnmyizcsngcpuD6hU=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Mar 2019 14:38:32 -0800
Message-Id: <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v11 9/9] xen: explicit casts when DECLARE_BOUNDS
 cannot be used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

U29tZXRpbWVzIHRoZSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyBwcm92aWRlZCBieSBERUNMQVJF
X0JPVU5EUyBjYW5ub3QKYmUgdXNlZC4gVGhpcyBwYXRjaCB1c2VzIGV4cGxpY2l0IGNhc3RzIHRv
IHVpbnRwdHJfdCBpbiB0aG9zZSBjYXNlcy4KCk0zQ006IFJ1bGUtMTguMjogU3VidHJhY3Rpb24g
YmV0d2VlbiBwb2ludGVycyBzaGFsbCBvbmx5IGJlIGFwcGxpZWQgdG8KcG9pbnRlcnMgdGhhdCBh
ZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5CgpodHRwczovL3dpa2kuc2VpLmNtdS5l
ZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBh
cmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZl
cmlmeTogMjc2MQpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbQotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8IDMgKystCiB4ZW4vY29tbW9u
L3ZpcnR1YWxfcmVnaW9uLmMgfCA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMmFjN2Y2Mi4uY2I0NWI2OCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTk3Niw3
ICs5NzYsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgKiByZXNwZWN0aXZlIHJlc2VydmVfZTgyMF9yYW0oKSBpbnZvY2F0
aW9uIGJlbG93LgogICAgICAgICAgKi8KICAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9k
X3N0YXJ0ID0gdmlydF90b19tZm4oX3N0ZXh0KTsKLSAgICAgICAgbW9kW21iaS0+bW9kc19jb3Vu
dF0ubW9kX2VuZCA9IF9fMk1fcndkYXRhX2VuZCAtIF9zdGV4dDsKKyAgICAgICAgbW9kW21iaS0+
bW9kc19jb3VudF0ubW9kX2VuZCA9ICh1aW50cHRyX3QpX18yTV9yd2RhdGFfZW5kIC0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50cHRyX3QpIF9zdGV4dDsKICAg
ICB9CiAKICAgICBtb2R1bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBf
bWFwKG1vZCksIG1vZC0+bW9kX2VuZCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZpcnR1YWxf
cmVnaW9uLmMgYi94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKaW5kZXggYWEyMzkxOC4uODdl
ZjMzYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCisrKyBiL3hlbi9j
b21tb24vdmlydHVhbF9yZWdpb24uYwpAQCAtMTE5LDcgKzExOSw5IEBAIHZvaWQgX19pbml0IHNl
dHVwX3ZpcnR1YWxfcmVnaW9ucyhjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpz
dGFydCwKICAgICAgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqczsKIAogICAgICAgICBzID0g
YnVnX2ZyYW1lc1tpIC0gMV07Ci0gICAgICAgIHN6ID0gYnVnX2ZyYW1lc1tpXSAtIHM7CisgICAg
ICAgIC8qIGJ1Z19mcmFtZVtpXSBhbmQgcyBhcmUgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVj
dHMuICovCisgICAgICAgIHN6ID0gKCh1aW50cHRyX3QpYnVnX2ZyYW1lc1tpXSAtICh1aW50cHRy
X3QpcykgLworICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYnVnX2ZyYW1lKTsKIAogICAgICAg
ICBjb3JlLmZyYW1lW2kgLSAxXS5uX2J1Z3MgPSBzejsKICAgICAgICAgY29yZS5mcmFtZVtpIC0g
MV0uYnVncyA9IHM7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 05 22:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 22:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Ip8-0002V8-Hu; Tue, 05 Mar 2019 22:46: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=hOUM=RI=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1Ip7-0002V3-7Z
 for xen-devel@lists.xenproject.org; Tue, 05 Mar 2019 22:46:09 +0000
X-Inumbo-ID: 76611513-3f98-11e9-bc90-bc764e045a96
Received: from mail-vk1-xa44.google.com (unknown [2607:f8b0:4864:20::a44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76611513-3f98-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 22:46:06 +0000 (UTC)
Received: by mail-vk1-xa44.google.com with SMTP id v131so2359836vkd.3
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 14:46: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=KQ2yFmrB85yvFkXKQq7HDJbBwm87yCpwoc2+Uxrm1jc=;
 b=ffnqJ3ocngb8pFev/0K4fEdoGpa+1FBL25iOfUipBJiZzzxmshyFOjOz2bz7CrAvef
 i972upfszwhdJRbTkdTJpdUfkizm2qB9e3kW13xqhvDadeHQjY0zPeIsrc12S3R9Jz7m
 JW4MBN0t9Jd2xRTLx4J8k4L8ZSgIXm2OzliEvFO+QrTtkMl6QfLTZeWHUwfOB0kczENr
 rRf46EBa5ucSHAwHMV4MFLk82lCS7Y+GkKPOPv4c3mcsvz5lkG9zWCf1FMhwyuF0nftq
 ACnzwXQ5Y+02igAFd+z2mz/ku1uqpS8dnD4vNTCzShWxKjT4Ku0YhUqVTfTlQQpbrizg
 DnTA==
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=KQ2yFmrB85yvFkXKQq7HDJbBwm87yCpwoc2+Uxrm1jc=;
 b=HRT47oANK/NfwD4sHROZAi62AzxzSz7pZynnyabVsc79wTSO7wevPpAJdDZddxbVBl
 wzaPleWaYvfrKbxR1bHfUCeMwlgFMAiKyMEWIgo3C9dqfBJ8XK3wBhcTVT5yUEZ4jLLs
 RsEOdAedF1a2xtsOlLQ8n3aP1yiqvd7R6RErCEBajqdHTLZMq9IV37Z2mJl8tdBQRMMW
 CqflI+Z7h3y2GtE78qWt/d1yUgSMgN2tdQ/C6/2vSPo50YIooXP6InR+HMYqJNJGsQXM
 o/R+tZ/pjYJiu79zmmk9z5j8GH8NbKlKVi7NAEugbefBom5/JwwX+P1plbWXWnE0Ni5a
 H0vw==
X-Gm-Message-State: APjAAAXbDP7PvG7mHekXvbCDJh9Q6yyYP8Fl1p/P9UOf8SURsUm0Zt4m
 aVU8nTh9NU6/ySdzi2TJApJVztITeBu9cKV3n7E=
X-Google-Smtp-Source: APXvYqylq8HOtqIdJSKw5zn/GHS9D9IzXscrUTCu3U2PAkH6Oo2trF6/6k6Daa7bi9c7z9JRsZxvUd8+iGilJ5d+tpE=
X-Received: by 2002:a1f:1282:: with SMTP id 124mr1642272vks.45.1551825965965; 
 Tue, 05 Mar 2019 14:46:05 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Tue, 5 Mar 2019 22:45:52 +0000
Message-ID: <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [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: wei.liu2@citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Amit Tomer <amittomer25@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 ian.jackson@citrix.com
Content-Type: multipart/mixed; boundary="===============6700256480039020101=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6700256480039020101==
Content-Type: multipart/alternative; boundary="000000000000746692058360a370"

--000000000000746692058360a370
Content-Type: text/plain; charset="UTF-8"

Sorry for the formatting.

On Tue, 5 Mar 2019, 21:24 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Sun, 3 Mar 2019, Amit Tomer wrote:
> > Hi,
> >
> > > This series introduces a cacheability parameter for the iomem option,
> so
> > > that we can map an iomem region into a guest as cacheable memory.
> > >
> > > Then, this series fixes the way Xen handles reserved memory regions on
> > > ARM: they should be mapped as normal memory, instead today they are
> > > treated as device memory.
> > >
> >
> > We tried testing this patch series on R-CAR platform but see following
> crash
> > when booting dom0 Linux.
>
> Thanks for testing! You might have found a real bug in the series. Could
> you please also attach the full device tree?
>

Looking at the stack trace, this is very likely due to the issue I pointed
out earlier on. I.e reserved-memory region should be described in the
memory nodes.

Cheers,


>
> > [    0.577777] bd20: 0000000000000000 ffff000008b27fa0
> > ffffffffffffffff ffff000008b27000
> > [    0.585639] bd40: ffff00000804bd50 ffff000008959164
> > [    0.590565] [<ffff000008959164>] cma_init_reserved_areas+0x98/0x1d0
> > [    0.596876] [<ffff000008083a50>] do_one_initcall+0x38/0x120
> > [    0.602493] [<ffff000008940d04>] kernel_init_freeable+0x188/0x228
> > [    0.608628] [<ffff0000086a6288>] kernel_init+0x10/0x100
> > [    0.613898] [<ffff000008084c68>] ret_from_fork+0x10/0x18
> > [    0.619250] ---[ end trace c2041e247871a6ff ]---
> > [    0.623929] Unable to handle kernel paging request at virtual
> > address ffff7dffe55c0000
> > [    0.631880] Mem abort info:
> > [    0.634715]   Exception class = DABT (current EL), IL = 32 bits
> > [    0.640684]   SET = 0, FnV = 0
> > [    0.643786]   EA = 0, S1PTW = 0
> > [    0.646990] Data abort info:
> > [    0.649920]   ISV = 0, ISS = 0x00000006
> > [    0.653821]   CM = 0, WnR = 0
> > [    0.656834] swapper pgtable: 4k pages, 48-bit VAs, pgd =
> ffff000008b47000
> > [    0.663670] [ffff7dffe55c0000] *pgd=0000000700aef803,
> > *pud=0000000700af0803, *pmd=0000000000000000
> > [    0.672652] Internal error: Oops: 96000006 [#1] PREEMPT SMP
> > [    0.678259] Modules linked in:
> > [    0.681371] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W
> > 4.14.50-yocto-standard #1
> > [    0.689923] Hardware name: Renesas Salvator-X board based on
> > r8a7795 ES2.0+ (DT)
> > [    0.697355] task: ffff80001e910000 task.stack: ffff000008048000
> > [    0.703317] PC is at cma_init_reserved_areas+0xbc/0x1d0
> > [    0.708587] LR is at cma_init_reserved_areas+0x94/0x1d0
> > [    0.713862] pc : [<ffff000008959188>] lr : [<ffff000008959160>]
> > pstate: 60000045
> > [    0.721287] sp : ffff00000804bd50
> > [    0.724657] x29: ffff00000804bd50 x28: ffff000008a88a28
> > [    0.730013] x27: 0000000000057000 x26: ffff000008994040
> > [    0.735370] x25: ffff000008b27fa0 x24: ffff000008b27000
> > [    0.740727] x23: ffff7e0000000000 x22: ffff0000088ed000
> > [    0.746084] x21: 0000000000000000 x20: 0000000000000000
> > [    0.751440] x19: 0000000000000004 x18: 0000000000000000
> > [    0.756797] x17: 0000000000000001 x16: 00000000deadbeef
> > [    0.762154] x15: 0000000000000000 x14: 0000000000000400
> > [    0.767511] x13: 0000000000000400 x12: 0000000000000000
> > [    0.772872] x11: 0000000000000000 x10: 0000000000000002
> > [    0.778224] x9 : 0000000000000000 x8 : ffff80001e945800
> > [    0.783586] x7 : 0000000000000000 x6 : ffff000008b24868
> > [    0.788938] x5 : ffff000008b24868 x4 : 0000000000000000
> > [    0.794295] x3 : 0000000000000780 x2 : 0000000700000000
> > [    0.799652] x1 : ffff000008a88a28 x0 : ffffffffe55c0000
> > [    0.805010] Process swapper/0 (pid: 1, stack limit =
> 0xffff000008048000)
> > [    0.811747] Call trace:
> > [    0.814254] Exception stack(0xffff00000804bc10 to 0xffff00000804bd50)
> > [    0.820734] bc00:
> > ffffffffe55c0000 ffff000008a88a28
> > [    0.828598] bc20: 0000000700000000 0000000000000780
> > 0000000000000000 ffff000008b24868
> > [    0.836460] bc40: ffff000008b24868 0000000000000000
> > ffff80001e945800 0000000000000000
> > [    0.844322] bc60: 0000000000000002 0000000000000000
> > 0000000000000000 0000000000000400
> > [    0.852184] bc80: 0000000000000400 0000000000000000
> > 00000000deadbeef 0000000000000001
> > [    0.860047] bca0: 0000000000000000 0000000000000004
> > 0000000000000000 0000000000000000
> > [    0.867910] bcc0: ffff0000088ed000 ffff7e0000000000
> > ffff000008b27000 ffff000008b27fa0
> > [    0.875772] bce0: ffff000008994040 0000000000057000
> > ffff000008a88a28 ffff00000804bd50
> > [    0.883639] bd00: ffff000008959160 ffff00000804bd50
> > ffff000008959188 0000000060000045
> > [    0.891497] bd20: 0000000000000000 ffff000008b27fa0
> > ffffffffffffffff ffff000008b27000
> > [    0.899359] bd40: ffff00000804bd50 ffff000008959188
> > [    0.904285] [<ffff000008959188>] cma_init_reserved_areas+0xbc/0x1d0
> > [    0.910592] [<ffff000008083a50>] do_one_initcall+0x38/0x120
> > [    0.916209] [<ffff000008940d04>] kernel_init_freeable+0x188/0x228
> > [    0.922343] [<ffff0000086a6288>] kernel_init+0x10/0x100
> > [    0.927613] [<ffff000008084c68>] ret_from_fork+0x10/0x18
> > [    0.932975] Code: f94262c0 aa0103fc cb803360 d37ae400 (f8776800)
> > [    0.939104] ---[ end trace c2041e247871a700 ]---
> > [    0.943800] Kernel panic - not syncing: Attempted to kill init!
> > exitcode=0x0000000b
> > [    0.943800]
> > [    0.953021] SMP: stopping secondary CPUs
> > [    0.957009] ---[ end Kernel panic - not syncing: Attempted to kill
> > init! exitcode=0x0000000b
> >
> > Below is how reserved node looks like:
> >
> >          reserved-memory {
> >                  #address-cells = <2>;
> >                  #size-cells = <2>;
> >                  ranges;
> >
> >                  /* device specific region for Lossy Decompression */
> >                  lossy_decompress: linux,lossy_decompress@54000000 {
> >                          no-map;
> >                          reg = <0x00000000 0x54000000 0x0 0x03000000>;
> >                  };
> >
> >                  /* For Audio DSP */
> >                  adsp_reserved: linux,adsp@57000000 {
> >                          compatible = "shared-dma-pool";
> >                          reusable;
> >                          reg = <0x00000000 0x57000000 0x0 0x01000000>;
> >                  };
> >
> >                  /* global autoconfigured region for contiguous
> allocations */
> >                  linux,cma@58000000 {
> >                          compatible = "shared-dma-pool";
> >                          reusable;
> >                          reg = <0x00000000 0x58000000 0x0 0x18000000>;
> >                          linux,cma-default;
> >                  };
> >
> >                  /* device specific region for contiguous allocations */
> >                  mmp_reserved: linux,multimedia@70000000 {
> >                          compatible = "shared-dma-pool";
> >                          reusable;
> >                          reg = <0x00000000 0x70000000 0x0 0x10000000>;
> >                  };
> >          };
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--000000000000746692058360a370
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 Mar 2019, 21:24 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 Sun, 3 Mar 2019, Amit Tomer wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; &gt; This series introduces a cacheability parameter for the iomem opt=
ion, so<br>
&gt; &gt; that we can map an iomem region into a guest as cacheable memory.=
<br>
&gt; &gt;<br>
&gt; &gt; Then, this series fixes the way Xen handles reserved memory regio=
ns on<br>
&gt; &gt; ARM: they should be mapped as normal memory, instead today they a=
re<br>
&gt; &gt; treated as device memory.<br>
&gt; &gt;<br>
&gt; <br>
&gt; We tried testing this patch series on R-CAR platform but see following=
 crash<br>
&gt; when booting dom0 Linux.<br>
<br>
Thanks for testing! You might have found a real bug in the series. Could<br=
>
you please also attach the full device tree?<br></blockquote></div><div><br=
></div><div>Looking at the stack trace, this is very likely due to the issu=
e I pointed out earlier on. I.e reserved-memory region should be described =
in the memory nodes.</div><div><br></div><div>Cheers,</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>
&gt; [=C2=A0 =C2=A0 0.577777] bd20: 0000000000000000 ffff000008b27fa0<br>
&gt; ffffffffffffffff ffff000008b27000<br>
&gt; [=C2=A0 =C2=A0 0.585639] bd40: ffff00000804bd50 ffff000008959164<br>
&gt; [=C2=A0 =C2=A0 0.590565] [&lt;ffff000008959164&gt;] cma_init_reserved_=
areas+0x98/0x1d0<br>
&gt; [=C2=A0 =C2=A0 0.596876] [&lt;ffff000008083a50&gt;] do_one_initcall+0x=
38/0x120<br>
&gt; [=C2=A0 =C2=A0 0.602493] [&lt;ffff000008940d04&gt;] kernel_init_freeab=
le+0x188/0x228<br>
&gt; [=C2=A0 =C2=A0 0.608628] [&lt;ffff0000086a6288&gt;] kernel_init+0x10/0=
x100<br>
&gt; [=C2=A0 =C2=A0 0.613898] [&lt;ffff000008084c68&gt;] ret_from_fork+0x10=
/0x18<br>
&gt; [=C2=A0 =C2=A0 0.619250] ---[ end trace c2041e247871a6ff ]---<br>
&gt; [=C2=A0 =C2=A0 0.623929] Unable to handle kernel paging request at vir=
tual<br>
&gt; address ffff7dffe55c0000<br>
&gt; [=C2=A0 =C2=A0 0.631880] Mem abort info:<br>
&gt; [=C2=A0 =C2=A0 0.634715]=C2=A0 =C2=A0Exception class =3D DABT (current=
 EL), IL =3D 32 bits<br>
&gt; [=C2=A0 =C2=A0 0.640684]=C2=A0 =C2=A0SET =3D 0, FnV =3D 0<br>
&gt; [=C2=A0 =C2=A0 0.643786]=C2=A0 =C2=A0EA =3D 0, S1PTW =3D 0<br>
&gt; [=C2=A0 =C2=A0 0.646990] Data abort info:<br>
&gt; [=C2=A0 =C2=A0 0.649920]=C2=A0 =C2=A0ISV =3D 0, ISS =3D 0x00000006<br>
&gt; [=C2=A0 =C2=A0 0.653821]=C2=A0 =C2=A0CM =3D 0, WnR =3D 0<br>
&gt; [=C2=A0 =C2=A0 0.656834] swapper pgtable: 4k pages, 48-bit VAs, pgd =
=3D ffff000008b47000<br>
&gt; [=C2=A0 =C2=A0 0.663670] [ffff7dffe55c0000] *pgd=3D0000000700aef803,<b=
r>
&gt; *pud=3D0000000700af0803, *pmd=3D0000000000000000<br>
&gt; [=C2=A0 =C2=A0 0.672652] Internal error: Oops: 96000006 [#1] PREEMPT S=
MP<br>
&gt; [=C2=A0 =C2=A0 0.678259] Modules linked in:<br>
&gt; [=C2=A0 =C2=A0 0.681371] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 W<br>
&gt; 4.14.50-yocto-standard #1<br>
&gt; [=C2=A0 =C2=A0 0.689923] Hardware name: Renesas Salvator-X board based=
 on<br>
&gt; r8a7795 ES2.0+ (DT)<br>
&gt; [=C2=A0 =C2=A0 0.697355] task: ffff80001e910000 task.stack: ffff000008=
048000<br>
&gt; [=C2=A0 =C2=A0 0.703317] PC is at cma_init_reserved_areas+0xbc/0x1d0<b=
r>
&gt; [=C2=A0 =C2=A0 0.708587] LR is at cma_init_reserved_areas+0x94/0x1d0<b=
r>
&gt; [=C2=A0 =C2=A0 0.713862] pc : [&lt;ffff000008959188&gt;] lr : [&lt;fff=
f000008959160&gt;]<br>
&gt; pstate: 60000045<br>
&gt; [=C2=A0 =C2=A0 0.721287] sp : ffff00000804bd50<br>
&gt; [=C2=A0 =C2=A0 0.724657] x29: ffff00000804bd50 x28: ffff000008a88a28<b=
r>
&gt; [=C2=A0 =C2=A0 0.730013] x27: 0000000000057000 x26: ffff000008994040<b=
r>
&gt; [=C2=A0 =C2=A0 0.735370] x25: ffff000008b27fa0 x24: ffff000008b27000<b=
r>
&gt; [=C2=A0 =C2=A0 0.740727] x23: ffff7e0000000000 x22: ffff0000088ed000<b=
r>
&gt; [=C2=A0 =C2=A0 0.746084] x21: 0000000000000000 x20: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 0.751440] x19: 0000000000000004 x18: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 0.756797] x17: 0000000000000001 x16: 00000000deadbeef<b=
r>
&gt; [=C2=A0 =C2=A0 0.762154] x15: 0000000000000000 x14: 0000000000000400<b=
r>
&gt; [=C2=A0 =C2=A0 0.767511] x13: 0000000000000400 x12: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 0.772872] x11: 0000000000000000 x10: 0000000000000002<b=
r>
&gt; [=C2=A0 =C2=A0 0.778224] x9 : 0000000000000000 x8 : ffff80001e945800<b=
r>
&gt; [=C2=A0 =C2=A0 0.783586] x7 : 0000000000000000 x6 : ffff000008b24868<b=
r>
&gt; [=C2=A0 =C2=A0 0.788938] x5 : ffff000008b24868 x4 : 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 0.794295] x3 : 0000000000000780 x2 : 0000000700000000<b=
r>
&gt; [=C2=A0 =C2=A0 0.799652] x1 : ffff000008a88a28 x0 : ffffffffe55c0000<b=
r>
&gt; [=C2=A0 =C2=A0 0.805010] Process swapper/0 (pid: 1, stack limit =3D 0x=
ffff000008048000)<br>
&gt; [=C2=A0 =C2=A0 0.811747] Call trace:<br>
&gt; [=C2=A0 =C2=A0 0.814254] Exception stack(0xffff00000804bc10 to 0xffff0=
0000804bd50)<br>
&gt; [=C2=A0 =C2=A0 0.820734] bc00:<br>
&gt; ffffffffe55c0000 ffff000008a88a28<br>
&gt; [=C2=A0 =C2=A0 0.828598] bc20: 0000000700000000 0000000000000780<br>
&gt; 0000000000000000 ffff000008b24868<br>
&gt; [=C2=A0 =C2=A0 0.836460] bc40: ffff000008b24868 0000000000000000<br>
&gt; ffff80001e945800 0000000000000000<br>
&gt; [=C2=A0 =C2=A0 0.844322] bc60: 0000000000000002 0000000000000000<br>
&gt; 0000000000000000 0000000000000400<br>
&gt; [=C2=A0 =C2=A0 0.852184] bc80: 0000000000000400 0000000000000000<br>
&gt; 00000000deadbeef 0000000000000001<br>
&gt; [=C2=A0 =C2=A0 0.860047] bca0: 0000000000000000 0000000000000004<br>
&gt; 0000000000000000 0000000000000000<br>
&gt; [=C2=A0 =C2=A0 0.867910] bcc0: ffff0000088ed000 ffff7e0000000000<br>
&gt; ffff000008b27000 ffff000008b27fa0<br>
&gt; [=C2=A0 =C2=A0 0.875772] bce0: ffff000008994040 0000000000057000<br>
&gt; ffff000008a88a28 ffff00000804bd50<br>
&gt; [=C2=A0 =C2=A0 0.883639] bd00: ffff000008959160 ffff00000804bd50<br>
&gt; ffff000008959188 0000000060000045<br>
&gt; [=C2=A0 =C2=A0 0.891497] bd20: 0000000000000000 ffff000008b27fa0<br>
&gt; ffffffffffffffff ffff000008b27000<br>
&gt; [=C2=A0 =C2=A0 0.899359] bd40: ffff00000804bd50 ffff000008959188<br>
&gt; [=C2=A0 =C2=A0 0.904285] [&lt;ffff000008959188&gt;] cma_init_reserved_=
areas+0xbc/0x1d0<br>
&gt; [=C2=A0 =C2=A0 0.910592] [&lt;ffff000008083a50&gt;] do_one_initcall+0x=
38/0x120<br>
&gt; [=C2=A0 =C2=A0 0.916209] [&lt;ffff000008940d04&gt;] kernel_init_freeab=
le+0x188/0x228<br>
&gt; [=C2=A0 =C2=A0 0.922343] [&lt;ffff0000086a6288&gt;] kernel_init+0x10/0=
x100<br>
&gt; [=C2=A0 =C2=A0 0.927613] [&lt;ffff000008084c68&gt;] ret_from_fork+0x10=
/0x18<br>
&gt; [=C2=A0 =C2=A0 0.932975] Code: f94262c0 aa0103fc cb803360 d37ae400 (f8=
776800)<br>
&gt; [=C2=A0 =C2=A0 0.939104] ---[ end trace c2041e247871a700 ]---<br>
&gt; [=C2=A0 =C2=A0 0.943800] Kernel panic - not syncing: Attempted to kill=
 init!<br>
&gt; exitcode=3D0x0000000b<br>
&gt; [=C2=A0 =C2=A0 0.943800]<br>
&gt; [=C2=A0 =C2=A0 0.953021] SMP: stopping secondary CPUs<br>
&gt; [=C2=A0 =C2=A0 0.957009] ---[ end Kernel panic - not syncing: Attempte=
d to kill<br>
&gt; init! exitcode=3D0x0000000b<br>
&gt; <br>
&gt; Below is how reserved node looks like:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 reserved-memory {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #address=
-cells =3D &lt;2&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #size-ce=
lls =3D &lt;2&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ranges;<=
br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* devic=
e specific region for Lossy Decompression */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lossy_de=
compress: linux,lossy_decompress@54000000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 no-map;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x00000000 0x54000000 0x0 0x03000000&gt;;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* For A=
udio DSP */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 adsp_res=
erved: linux,adsp@57000000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 compatible =3D &quot;shared-dma-pool&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reusable;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x00000000 0x57000000 0x0 0x01000000&gt;;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* globa=
l autoconfigured region for contiguous allocations */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 linux,cm=
a@58000000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 compatible =3D &quot;shared-dma-pool&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reusable;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x00000000 0x58000000 0x0 0x18000000&gt;;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 linux,cma-default;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* devic=
e specific region for contiguous allocations */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mmp_rese=
rved: linux,multimedia@70000000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 compatible =3D &quot;shared-dma-pool&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reusable;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x00000000 0x70000000 0x0 0x10000000&gt;;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt; <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>

--000000000000746692058360a370--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6700256480039020101==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 06 00:50:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 00:50:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1KlQ-0003AW-D8; Wed, 06 Mar 2019 00:50: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1KlO-0003AM-Gc
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 00:50:26 +0000
X-Inumbo-ID: d2f92001-3fa9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2f92001-3fa9-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 00:50:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1KlK-0001Ut-OS; Wed, 06 Mar 2019 00:50:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1KlK-0003TU-5A; Wed, 06 Mar 2019 00:50:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1KlK-0006lZ-4K; Wed, 06 Mar 2019 00:50:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133583-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-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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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-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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
X-Osstest-Versions-That: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 00:50:22 +0000
Subject: [Xen-devel] [xen-unstable test] 133583: 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>

ZmxpZ2h0IDEzMzU4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU4My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1NzMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTczCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzM1NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU3MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTcz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU3MwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZm
ZmE1MzM2OGU1NWI3NWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODMgIDIwMTktMDMtMDUg
MDQ6NTc6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
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 Wed Mar 06 00:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 00: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 1h1KoQ-0003Gx-4Z; Wed, 06 Mar 2019 00:53: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1KoO-0003Gk-IY
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 00:53:32 +0000
X-Inumbo-ID: 3fd8bdb4-3faa-11e9-9696-bf607a8a7c7e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fd8bdb4-3faa-11e9-9696-bf607a8a7c7e;
 Wed, 06 Mar 2019 00:53:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1KoH-0001Yo-KJ; Wed, 06 Mar 2019 00:53:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1KoH-0003g7-8E; Wed, 06 Mar 2019 00:53:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1KoH-0000f4-7b; Wed, 06 Mar 2019 00:53:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133607-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=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
X-Osstest-Versions-That: xen=7b653a245ffc26aca691f34204d4fef7af49a0a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 00:53:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133607: 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>

ZmxpZ2h0IDEzMzYwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYwNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YjY1M2EyNDVmZmMyNmFjYTY5
MWYzNDIwNGQ0ZmVmN2FmNDlhMGEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1OTkgIDIwMTkt
MDMtMDUgMTc6MDE6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjA0ICAy
MDE5LTAzLTA1IDE5OjAxOjE0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXQveGVuLmdpdAogICA3YjY1M2EyNDVmLi5lZWIzMWVlNTIyICBlZWIzMWVlNTIyYzdiYjg1NDFl
YjRjMDM3YmUyYzQyYmZjZjBhM2MzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 02:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 02:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1MFV-0008St-1n; Wed, 06 Mar 2019 02:25: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=KL1z=RJ=gmail.com=konrad.r.wilk@srs-us1.protection.inumbo.net>)
 id 1h1MFT-0008Sj-4G
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 02:25:35 +0000
X-Inumbo-ID: 1eebffb3-3fb7-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 1eebffb3-3fb7-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 02:25:34 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id d18so11232169qtg.12
 for <xen-devel@lists.xenproject.org>; Tue, 05 Mar 2019 18:25:34 -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:mime-version
 :content-disposition:user-agent;
 bh=inlvL6h8BBPdw6YSdCNIUxqA7naCUQMPpbxUU32LN7c=;
 b=VjFWfCza1FrBJS2z7OJ6IYNd3HjNUautEE6TrIMATQHWXEhOdX9ZuBfGN7wUJzuxiT
 7GxYgF8K4OsvcLivHZ27dfkPN812qlJ+0RR15jsef607mw0kiEj7ovitWcs2I6Z7ShC8
 cY84P+MkDrG8F0vfD7aTNYWW/K4s71gAfB207TcZ4nv8Eg5VJ4v8R6H36O3m6XA4ZbtM
 suYEri1wKBvphnkpHxz+wSpwleYFOCiS9XG7t6yn60vCbcubdHTvc2MgaFImn/LObqvS
 GCeAyEIrtCxtDb8fJM2+SlQmAqpB16c1txwb6MZFvKGtZHmMo7k9Qi1C1N/chMsknSHT
 a3bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :mime-version:content-disposition:user-agent;
 bh=inlvL6h8BBPdw6YSdCNIUxqA7naCUQMPpbxUU32LN7c=;
 b=Rp21YFp8Nn96k06v6bHXWuGVjsSoeUfatG3YC+GSZDmsH1gVWvGXUyXLIA4gtY6BlB
 AYMq5SvgEZnUp4je2zzqZ0P9f1B3XrSsVPRLafySx7wAb9S8P7npR2fg9XmTPrHkpZLF
 dkGMuj9j23+9OH9nCnJYpkUh8RudNyux/okWENLLWF99a4WNukY2bMWKlFEF/k9XTnvT
 MOO1TPafySouC08br41invjP3NwhxNL9uYUO5y5SA3P+PboQmkQkx6XN5soS73L8CgD7
 cWM5JRykue6CJbdQ5yfz3X+PFugQlDc1IX7RU7gsh7xoqA6GTDzMk4BO3Dh3UGiVc1tg
 oqnQ==
X-Gm-Message-State: APjAAAWpHFKKL1HvrNioECfxr3euDfjXAJZL2IhavDDBhtvEglKpUgSw
 KNH9HgATN+v1MtbIHWrikoY=
X-Google-Smtp-Source: APXvYqxlcJdb4m6iCyAn9WzDKCCvgR1jbCxPfU3MCpEfRUxaR63c5V+MQQ/0b53Q4kTAm1Ly2SuxiA==
X-Received: by 2002:ac8:1c5d:: with SMTP id j29mr3921813qtk.113.1551839133759; 
 Tue, 05 Mar 2019 18:25:33 -0800 (PST)
Received: from localhost.localdomain
 (209-6-36-129.s6527.c3-0.smr-cbr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.36.129])
 by smtp.gmail.com with ESMTPSA id b142sm442204qka.74.2019.03.05.18.25.32
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 05 Mar 2019 18:25:33 -0800 (PST)
Date: Tue, 5 Mar 2019 21:25:31 -0500
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: linux-kernel@vger.kernel.org, axboe@kernel.dk
Message-ID: <20190306022530.GC25368@localhost.localdomain>
MIME-Version: 1.0
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: [Xen-devel] [GIT PULL] (xen) stable/for-jens-5.1 to your
 'for-5.1/block' 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: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============8500575288788288105=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8500575288788288105==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="1ccMZA6j1vT5UqiK"
Content-Disposition: inline


--1ccMZA6j1vT5UqiK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Jens,

Apologies for doing it right at the merge window time. This patchset has been brewing
for quite a while.

git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-5.1

This patchset makes the backend more robust by reading a negotiation
variable only once and not twice.

Thank you!

 drivers/block/xen-blkback/xenbus.c | 99 ++++++++++++++++++++++----------------
 1 file changed, 57 insertions(+), 42 deletions(-)

Dongli Zhang (2):
      xen/blkback: add stack variable 'blkif' in connect_ring()
      xen/blkback: rework connect_ring() to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront


--1ccMZA6j1vT5UqiK
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIcBAEBAgAGBQJcfy+aAAoJEFKlDoTx2wm/L9EP/1hInhOLDpzp4j9svuArMEtf
2HbAezkSPcAXhhXr+yXCxrLYqZldxG00ohwQikogxugqDiPWGzR1NU+7FvmkUDg7
0EJAumsuTT/Ok7vNt0TlrNATKYvE2RQroOJ8KknNFA3vOXaN4WPaT/Qr0KIyJnli
10PgigQzvLvkbdXg91cZfVHLAcTVWp48FT0r2q/KFI1r0ehiOEzmdrB8bnZ9hxQ8
yvRFHBNEeHd2UGJpLZ2Cq6KwfDXae4GKW201n03QHN4obgI8tKjlZmDWZS52RK+Q
C+KaSlCVwISr4CMibWAsOJ3ChL/e/y7TB02MNDyF9EBS8przv3BjdLfPBEE4XUn1
EpAvNUGiV4TlCR0A4NEaJimcZD0pBBEFpyjX6ja2c1bEBu/iuCK8pgsg34NIze3k
XPcM/ovxesyOrBgCQ3E/QceiBHULYulTskv+vv67P6/DCie/Jcg2PD2YbxyKLq/M
DKk6VHJNRMl2CwiKx8EyIBD11vDd8WMWP86i/0GSqqh7ckV8C6MjgT8UtNgZDr21
wh+Efg3hgsC7d4XfbT9zu9uVMsMhSV+EzF1ajDXTBF1wsGmbwxkoMtqyejziitHZ
WntO/bAAfkbB3dXpUcS+XLhN4HIUXemfnZdDLCFxy9T2l7VMydswi7X5YlnyaxRt
ANzNPES7tCHFeNwGr8hW
=L583
-----END PGP SIGNATURE-----

--1ccMZA6j1vT5UqiK--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8500575288788288105==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 06 03:34:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 03: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 1h1NKK-0004Us-9n; Wed, 06 Mar 2019 03:34:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1NKJ-0004Ua-5k
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 03:34:39 +0000
X-Inumbo-ID: c374ad2c-3fc0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c374ad2c-3fc0-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 03:34:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1NKF-0005pi-5D; Wed, 06 Mar 2019 03:34:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1NKE-00049U-OU; Wed, 06 Mar 2019 03:34:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1NKE-0004MT-Kd; Wed, 06 Mar 2019 03:34:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133584-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-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-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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-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-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-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-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: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-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-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-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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
 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=51ea85abe794450e24352b970c33ed12f0e13a4c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 03:34:34 +0000
Subject: [Xen-devel] [linux-4.19 test] 133584: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU4NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1MWVhODVhYmU3OTQ0NTBlMjQz
NTJiOTcwYzMzZWQxMmYwZTEzYTRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTIzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDEyMSBkYXlzICAg
ODIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDYzICAyMDE5LTAyLTI4IDAxOjAy
OjQ5IFogICAgNiBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDQ1IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
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/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDg3NTY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 06:22:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 06:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Pws-0007Ln-Qx; Wed, 06 Mar 2019 06:22: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Pwr-0007Lb-4e
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 06:22:37 +0000
X-Inumbo-ID: 3ad65fa3-3fd8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ad65fa3-3fd8-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 06:22: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 1h1Pwn-00019p-Rh; Wed, 06 Mar 2019 06:22:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Pwn-0006Ge-Iy; Wed, 06 Mar 2019 06:22:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Pwn-0003q4-Ed; Wed, 06 Mar 2019 06:22:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133589-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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-amd64-amd64-libvirt-xsm:migrate-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1: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-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=b6179aaff961627fcb59d7b234297966b81ac726
X-Osstest-Versions-That: qemuu=1d31f1872b337e4acac5bf6b3c2a45b66e43b494
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 06:22:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 133589: 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>

ZmxpZ2h0IDEzMzU4OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1ODkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTc2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU3NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNTc2CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYjYxNzlhYWZmOTYxNjI3
ZmNiNTlkN2IyMzQyOTc5NjZiODFhYzcyNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMWQzMWYxODcyYjMzN2U0YWNhYzViZjZiM2MyYTQ1YjY2ZTQzYjQ5NAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTc2ICAyMDE5LTAzLTA0IDE0OjA3OjE5IFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU4OSAgMjAxOS0wMy0wNSAwODo1NDozNiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KICBMaWFtIE1lcndpY2sgPExpYW0uTWVyd2lja0BvcmFjbGUuY29tPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaWVycmUgTW9yZWwg
PHBtb3JlbEBsaW51eC5pYm0uY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFk
cm8uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBUb255IEty
b3dpYWsgPGFrcm93aWFrQGxpbnV4LmlibS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
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
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAogICAxZDMxZjE4NzJiLi5iNjE3OWFhZmY5ICBiNjE3OWFhZmY5NjE2MjdmY2I1OWQ3YjIzNDI5
Nzk2NmI4MWFjNzI2IC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 07:32:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 07:32: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 1h1R2J-0003Sl-4b; Wed, 06 Mar 2019 07: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=OpmC=RJ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1h1R2H-0003Se-4R
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 07:32:17 +0000
X-Inumbo-ID: f42edeec-3fe1-11e9-8225-8bd7ee41a6e7
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f42edeec-3fe1-11e9-8225-8bd7ee41a6e7;
 Wed, 06 Mar 2019 07:32:11 +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 x267So1M061784;
 Wed, 6 Mar 2019 07:31:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=6Znb0plCkzY9WefoMZi7sUrmh49dgexVTHFeb/yTavc=;
 b=PNo8gYj2xX9Cd503/Yo527SwPW/to1whpN7J6Y5B9fxgFkX+VHrULFoWaxfnBo4xErmD
 Xhe2u/6WnVZgFeOqEpDxXzJ93OiZC49y2reBki9ulNRU0Tmztod4cDSTbicAl+POYdoQ
 nLyYPLugfS4+/6q2GUXgUg7oPUfmfojjQ7LnGsJcxbzuu83HpvHf9FxhgCHT7hGLCbE4
 iGuWEddPJXN3tLIhmcVDgSxcDRhv9gyy7NCXLoJPQtYyq2ENnIXZ9iHHk6TreSi0IkfA
 vkbUwhFuTSsnClwiV43D4tB1NZv6BevRfzL7Z0gdQPGiNKnJ1rLVyxUEgKUxDms4EloQ Dg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2qyjfrhxbr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 06 Mar 2019 07:31:59 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x267Vwev012028
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 6 Mar 2019 07:31:58 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x267VvLN021433;
 Wed, 6 Mar 2019 07:31:57 GMT
Received: from [10.182.69.106] (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Mar 2019 23:31:57 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: stable@vger.kernel.org
References: <1551772744-524-1-git-send-email-dongli.zhang@oracle.com>
Message-ID: <15c804c0-eeb1-2adb-9cbf-4a28d39983a0@oracle.com>
Date: Wed, 6 Mar 2019 15:35:40 +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: <1551772744-524-1-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9186
 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-1903060052
Subject: Re: [Xen-devel] [PATCH v4.9 1/1] jiffies: use jiffies64_to_nsecs()
 to fix 100% steal usage for xen vcpu hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, herbert.van.den.bergh@oracle.com, sstabellini@kernel.org,
 sboyd@kernel.org, frederic@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, john.stultz@linaro.org,
 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>

VGhhbmtzIHRvIEpvZSBKaW4ncyByZW1pbmRpbmcsIHRoaXMgcGF0Y2ggaXMgYXBwbGljYWJsZSB0
byBtYWlubGluZSBsaW51eAprZXJuZWwsIGFsdGhvdWdoIHRoZXJlIGlzIG5vIGlzc3VlIGR1ZSB0
byB0aGlzIGtpbmQgb2YgYnVnIGluIG1haW5saW5lIGtlcm5lbC4KClRoZXJlZm9yZSwgY2FuIEkg
Zmlyc3Qgc3VibWl0IHRoaXMgcGF0Y2ggdG8gbWFpbmxpbmUga2VybmVsIGFuZCB0aGVuIGJhY2tw
b3J0IGl0CnRvIHN0YWJsZSBsaW51eCB3aXRoIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb24gaG93
IHRoZSBpc3N1ZSBpcyByZXByb2R1Y2VkIG9uIHhlbj8KClRoaXMgd291bGQgaGVscCBzeW5jaHJv
bml6ZSBzdGFibGUgd2l0aCBtYWlubGluZSBiZXR0ZXIuCgpUaGFuayB5b3UgdmVyeSBtdWNoIQoK
RG9uZ2xpIFpoYW5nCgpPbiAzLzUvMTkgMzo1OSBQTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IFsg
Tm90IHJlbGV2YW50IHVwc3RyZWFtLCB0aGVyZWZvcmUgbm8gdXBzdHJlYW0gY29tbWl0LiBdCj4g
Cj4gVG8gZml4LCB1c2UgamlmZmllczY0X3RvX25zZWNzKCkgZGlyZWN0bHkgaW5zdGVhZCBvZiBk
ZXJpdmluZyB0aGUgcmVzdWx0Cj4gYWNjb3JkaW5nIHRvIGppZmZpZXNfdG9fdXNlY3MoKS4KPiAK
PiBBcyB0aGUgcmV0dXJuIHR5cGUgb2YgamlmZmllc190b191c2VjcygpIGlzICd1bnNpZ25lZCBp
bnQnLCB3aGVuIHRoZSByZXR1cm4KPiB2YWx1ZSBpcyBtb3JlIHRoYW4gdGhlIHNpemUgb2YgJ3Vu
c2lnbmVkIGludCcsIHRoZSBsZWFkaW5nIDMyIGJpdHMgd291bGQgYmUKPiBkaXNjYXJkZWQuCj4g
Cj4gU3VwcG9zZSBVU0VDX1BFUl9TRUM9MTAwMDAwMEwgYW5kIEhaPTEwMDAsIGJlbG93IGFyZSB0
aGUgZXhwZWN0ZWQgYW5kCj4gYWN0dWFsIGluY29ycmVjdCByZXN1bHQgb2YgamlmZmllc190b191
c2VjcygweDc3NzBlZjcwKToKPiAKPiAtIGV4cGVjdGVkICA6IGppZmZpZXNfdG9fdXNlY3MoMHg3
NzcwZWY3MCkgPSAweDAwMDAwMWQyOTEyNzRkODAKPiAtIGluY29ycmVjdCA6IGppZmZpZXNfdG9f
dXNlY3MoMHg3NzcwZWY3MCkgPSAweDAwMDAwMDAwOTEyNzRkODAKPiAKPiBUaGUgbGVhZGluZyAw
eDAwMDAwMWQyMDAwMDAwMDAgaXMgZGlzY2FyZGVkLgo+IAo+IEFmdGVyIHhlbiB2Y3B1IGhvdHBs
dWcgYW5kIHdoZW4gdGhlIG5ldyB2Y3B1IHN0ZWFsIGNsb2NrIGlzIGNhbGN1bGF0ZWQgZm9yCj4g
dGhlIGZpcnN0IHRpbWUsIHRoZSByZXN1bHQgb2YgdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUg
aW4KPiBzdGVhbF9hY2NvdW50X3Byb2Nlc3NfdGljaygpIHdvdWxkIGJlIGZhciBzbWFsbGVyIHRo
YW4gdGhlIGV4cGVjdGVkCj4gdmFsdWUsIGR1ZSB0byB0aGF0IGppZmZpZXNfdG9fdXNlY3MoKSBk
aXNjYXJkcyB0aGUgbGVhZGluZyAzMiBiaXRzLgo+IAo+IEFzIGEgcmVzdWx0LCB0aGUgZGlmZiBi
ZXR3ZWVuIGN1cnJlbnQgc3RlYWwgYW5kIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lCj4gaXMg
YWx3YXlzIHZlcnkgbGFyZ2UuIFN0ZWFsIHVzYWdlIHdvdWxkIGJlY29tZSAxMDAlIHdoZW4gdGhl
IGluaXRpYWwgc3RlYWwKPiBjbG9jayBvYnRhaW5lZCBmcm9tIHhlbiBoeXBlcnZpc29yIGlzIHZl
cnkgbGFyZ2UgZHVyaW5nIHhlbiB2Y3B1IGhvdHBsdWcsCj4gdGhhdCBpcywgd2hlbiB0aGUgZ3Vl
c3QgaXMgYWxyZWFkeSB1cCBmb3IgYSBsb25nIHRpbWUuCj4gCj4gVGhlIGJ1ZyBjYW4gYmUgZGV0
ZWN0ZWQgYnkgZG9pbmcgdGhlIGZvbGxvd2luZzoKPiAKPiAqIEJvb3QgeGVuIGd1ZXN0IHdpdGgg
dmNwdXM9MiBhbmQgbWF4dmNwdXM9NAo+ICogTGVhdmUgdGhlIGd1ZXN0IHJ1bm5pbmcgZm9yIGEg
bW9udGggc28gdGhhdCB0aGUgaW5pdGlhbCBzdGVhbCBjbG9jayBmb3IKPiAgIHRoZSBuZXcgdmNw
dSB3b3VsZCBiZSB2ZXJ5IGxhcmdlCj4gKiBIb3RwbHVnIDIgZXh0cmEgdmNwdXMKPiAqIFRoZSBz
dGVhbCB0aW1lIG9mIG5ldyB2Y3B1cyBpbiAvcHJvYy9zdGF0IHdvdWxkIGluY3JlYXNlIGFibm9y
bWFsbHkgYW5kCj4gICBzb21ldGltZXMgc3RlYWwgdXNhZ2UgaW4gdG9wIGNhbiBiZWNvbWUgMTAw
JQo+IAo+IFRoaXMgd2FzIGluY2lkZW50YWxseSBmaXhlZCBpbiB0aGUgcGF0Y2ggc2V0IHN0YXJ0
aW5nIGJ5Cj4gY29tbWl0IDkzODI1ZjJlYzczNiAoImppZmZpZXM6IFJldXNlIFRJQ0tfTlNFQyBp
bnN0ZWFkIG9mIE5TRUNfUEVSX0pJRkZZIikKPiBhbmQgZW5kZWQgd2l0aAo+IGNvbW1pdCBiNjcy
NTkyZjAyMjEgKCJzY2hlZC9jcHV0aW1lOiBSZW1vdmUgZ2VuZXJpYyBhc20gaGVhZGVycyIpLgo+
IAo+IFRoaXMgdmVyc2lvbiBhcHBsaWVzIHRvIHRoZSB2NC45IHNlcmllcy4KPiAKPiBMaW5rOiBo
dHRwczovL2xrbWwub3JnL2xrbWwvMjAxOS8yLzI4LzEzNzMKPiBTdWdnZXN0ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcg
PGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2xpbnV4L2ppZmZpZXMu
aCB8IDYgKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvamlmZmllcy5oIGIvaW5jbHVk
ZS9saW51eC9qaWZmaWVzLmgKPiBpbmRleCA3MzQzNzdhLi45NGFmZjQzIDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvbGludXgvamlmZmllcy5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9qaWZmaWVzLmgK
PiBAQCAtMjg3LDEzICsyODcsMTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgcHJlc2V0X2xwajsK
PiAgZXh0ZXJuIHVuc2lnbmVkIGludCBqaWZmaWVzX3RvX21zZWNzKGNvbnN0IHVuc2lnbmVkIGxv
bmcgaik7Cj4gIGV4dGVybiB1bnNpZ25lZCBpbnQgamlmZmllc190b191c2Vjcyhjb25zdCB1bnNp
Z25lZCBsb25nIGopOwo+ICAKPiArZXh0ZXJuIHU2NCBqaWZmaWVzNjRfdG9fbnNlY3ModTY0IGop
Owo+ICsKPiAgc3RhdGljIGlubGluZSB1NjQgamlmZmllc190b19uc2Vjcyhjb25zdCB1bnNpZ25l
ZCBsb25nIGopCj4gIHsKPiAtCXJldHVybiAodTY0KWppZmZpZXNfdG9fdXNlY3MoaikgKiBOU0VD
X1BFUl9VU0VDOwo+ICsJcmV0dXJuIGppZmZpZXM2NF90b19uc2VjcyhqKTsKPiAgfQo+ICAKPiAt
ZXh0ZXJuIHU2NCBqaWZmaWVzNjRfdG9fbnNlY3ModTY0IGopOwo+IC0KPiAgZXh0ZXJuIHVuc2ln
bmVkIGxvbmcgX19tc2Vjc190b19qaWZmaWVzKGNvbnN0IHVuc2lnbmVkIGludCBtKTsKPiAgI2lm
IEhaIDw9IE1TRUNfUEVSX1NFQyAmJiAhKE1TRUNfUEVSX1NFQyAlIEhaKQo+ICAvKgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 07:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 07: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 1h1RHP-0004Dw-Gs; Wed, 06 Mar 2019 07:47:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1RHO-0004Dr-I1
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 07:47:54 +0000
X-Inumbo-ID: 2546a5e8-3fe4-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 2546a5e8-3fe4-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 07:47:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 00:47:51 -0700
Message-Id: <5C7F7B26020000780021BF3A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 00:47:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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>, 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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gVXNlIF9fVUlOVFBUUl9UWVBFX18gdG8gZGVmaW5lIHVpbnRwdHJfdC4gQSBsYXRlciBwYXRj
aCB3aWxsIG1ha2UgdXNlIG9mCj4gX19QVFJESUZGX1RZUEVfXyB0byBkZWZpbmUgcHRyZGlmZl90
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KPiBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBcyBiZWZvcmUgLSBJIG9iamVjdCB0byB0aGlzIGNoYW5nZSB3aXRob3V0IHRoZSBkZXNj
cmlwdGlvbiBzdXBwbHlpbmcKYm90aCBhIHJlYXNvbiAod2hpY2ggd291bGQgYmV0dGVyIGFsc28g
ZXhwbGFpbiB3aHkgdGhlIGN1cnJlbnQgd2F5Cm9mIGRlZmluaW5nIHVpbnRwdHJfdCBpcyBkZXRy
aW1lbnRhbCkgYW5kIGEgZGlzY3Vzc2lvbiB3aHkgaXQgaXMgb2theSBmb3IKdXMgdG8gdXNlIF9f
VUlOVFBUUl9UWVBFX18sIGRlc3BpdGUgKGF0IGxlYXN0KSBnY2MgbWFraW5nIHRoaXMKYXZhaWxh
YmxlIG9ubHkgdW5kZXIgY2VydGFpbiBjb25kaXRpb25zIChpLmUuIGl0IHdvdWxkIG5lZWQgdG8g
YmUKY29uZmlybWVkIHRoYXQgd2hhdGV2ZXIgdGhlIGNvbmRpdGlvbnMgdGhleSdyZSBhbHdheXMg
bWV0IGZvciB1cykuCgpXaXRoIHRoaXMgSSB0aGluayBpdCBpcyBwcmV0dHkgY2xlYXIgdGhhdCB5
b3Ugd291bGQgYmV0dGVyIGhhdmUgc3BsaXQKdGhlIG9yaWdpbmFsIHBhdGNoIHRoZSBvdGhlciB3
YXkgYXJvdW5kIC0gdGhlIHVuY29udHJvdmVyc2lhbCBvbmUKZmlyc3QsIGFzIHRoYXQgb25lIG5v
dyB3b3VsZG4ndCBhcHBseSB3aXRob3V0IHRoZSBvbmUgaGVyZS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 09:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 09: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 1h1SRt-0001Pt-Im; Wed, 06 Mar 2019 09:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g1rf=RJ=redhat.com=berrange@srs-us1.protection.inumbo.net>)
 id 1h1SRs-0001Po-Hj
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 09:02:48 +0000
X-Inumbo-ID: 9bbe3a34-3fee-11e9-8589-efc72e7c3876
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9bbe3a34-3fee-11e9-8589-efc72e7c3876;
 Wed, 06 Mar 2019 09:02:46 +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 85D73308FF32;
 Wed,  6 Mar 2019 09:02:45 +0000 (UTC)
Received: from redhat.com (ovpn-112-60.ams2.redhat.com [10.36.112.60])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 37A2C600D7;
 Wed,  6 Mar 2019 09:02:40 +0000 (UTC)
Date: Wed, 6 Mar 2019 09:02:37 +0000
From: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20190306090237.GA20806@redhat.com>
References: <d8f69df7-a2a0-7903-d07a-8d3f86670c22@suse.com>
 <abf3045a-e22d-aaf1-4881-58ed4c665f7f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <abf3045a-e22d-aaf1-4881-58ed4c665f7f@suse.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Wed, 06 Mar 2019 09:02:45 +0000 (UTC)
Subject: Re: [Xen-devel] [libvirt] domXML modeling question
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: LibVir <libvir-list@redhat.com>, Juergen Gross <jgross@suse.com>,
 Christoph <mangel@gmx.de>, Olaf Hering <OHering@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMDQsIDIwMTkgYXQgMDQ6NDI6MzJQTSAtMDcwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBBZGRpbmcgeGVuLWRldmVsIHRvIGNjIGluIGNhc2UgYW55b25lIHRoZXJlIHdhbnRzIHRv
IGNvbW1lbnQgb24gbXkgbGF0ZXN0Cj4gcHJvcG9zYWwuLi4KPiAKPiBPbiAyLzIwLzE5IDU6MjAg
UE0sIEppbSBGZWhsaWcgd3JvdGU6Cj4gPiBUaGVyZSBoYXZlIGJlZW4gYSBmZXcgcmVxdWVzdHMg
WzFdWzJdIHRvIHN1cHBvcnQgWGVuJ3MgbWF4X2dyYW50X2ZyYW1lcwo+ID4gc2V0dGluZyBpbiBs
aWJ2aXJ0IGRvbVhNTCwgYnV0IEknbSBub3QgcXVpdGUgc3VyZSBob3cgdG8gbW9kZWwgaXQuIFRo
ZQo+ID4gZG9jdW1lbnRhdGlvbiBbM10gb24gdGhpcyBzZXR0aW5nIHN0YXRlczoKPiA+IAo+ID4g
U3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIHRoZSBkb21haW4gaXMg
YWxsb3dlZCB0byBoYXZlLsKgIFRoaXMKPiA+IHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2Vz
IHRoZSBkb21haW4gaXMgYWJsZSB0byBncmFudCBhY2Nlc3MgdG8gZm9yIG90aGVyCj4gPiBkb21h
aW5zLCBuZWVkZWQgZS5nLiBmb3IgdGhlIG9wZXJhdGlvbiBvZiBwYXJhdmlydHVhbGl6ZWQgZGV2
aWNlcy7CoCBUaGUgZGVmYXVsdAo+ID4gaXMgc2V0dGFibGUgdmlhIHhsLmNvbmYoNSkuCj4gCj4g
SSd2ZSBzZW50IGEgcGF0Y2ggdG8gaW50cm9kdWNlIGFuIGFuYWxvZ291cyBkZWZhdWx0IGluIHRo
ZSBsaWJ2aXJ0IGxpYnhsIGRyaXZlcgo+IAo+IGh0dHBzOi8vd3d3LnJlZGhhdC5jb20vYXJjaGl2
ZXMvbGlidmlyLWxpc3QvMjAxOS1NYXJjaC9tc2cwMDEyMy5odG1sCj4gCj4gPiAKPiA+IEl0IHNt
ZWxscyBvZiBhIDxtZW10dW5lPiBzZXR0aW5nLCBlLmcuIHRoZSBhbW91bnQgb2YgbWVtb3J5IGEg
ZG9tYWluIGNhbgo+ID4gc2hhcmUsIGJ1dCBkb2Vzbid0IG1hcCB0byBhbnkgb2YgdGhlIGV4aXN0
aW5nIHNldHRpbmdzLiBBIG5ldyBzdWJlbGVtZW50Cj4gPiA8c2hhcmVkX2xpbWl0PiBkb2Vzbid0
IGZlZWwgcmlnaHQuIERvZXMgYW55b25lIHN1Z2dlc3QgYSBiZXR0ZXIgd2F5IG9mCj4gPiBtb2Rl
bGluZyBtYXhfZ3JhbnRfZnJhbWVzPwo+IAo+IEFmdGVyIGRpc2N1c3NpbmcgdGhlIG1heF9ncmFu
dF9mcmFtZXMgc2V0dGluZyBhIGJpdCBtb3JlIHdpdGggSnVlcmdlbiBJIGhhZAo+IHRoZSBpZGVh
IHRvIG1vZGVsIGl0IGFzIElPIGJ1ZmZlciBzcGFjZSAob3IgRE1BIHNwYWNlKSBvZiBhIHhlbmJ1
cwo+ICJjb250cm9sbGVyIi4gQWxsIFBWIGRldmljZXMgaW4gdGhlIGd1ZXN0IGNvbm5lY3QgdG8g
dGhlIHhlbmJ1cyBjb250cm9sbGVyCj4gYW5kIG1ha2UgdXNlIG9mIHRoZSBhdmFpbGFibGUgSS9P
IGJ1ZmZlciBzcGFjZS4gR3Vlc3RzIHdpdGggbW9yZSBQViBkZXZpY2VzCj4gcmVxdWlyaW5nIG1v
cmUgYnVmZmVyIGNhbiBpbmNyZWFzZSB0aGUgc3BhY2Ugb24gdGhlIHhlbmJ1cyBjb250cm9sbGVy
Cj4gZGV2aWNlLgo+IAo+IE9uZSBzbWFsbCB3cmlua2xlIGluIHRoaXMgaWRlYSBpcyB0aGF0IHdl
IGN1cnJlbnRseSBkb24ndCBtb2RlbCB4ZW5idXMgaW4KPiBsaWJ2aXJ0LiBJJ2QgbmVlZCB0byBh
ZGQgc3VwcG9ydCBmb3IgYSBuZXcgeGVuYnVzIGNvbnRyb2xsZXIgdHlwZSBhbmQgc3RhcnQKPiBp
bXBsaWNpdGx5IGNyZWF0aW5nIGl0IHdoZW4gY3JlYXRpbmcgZ3Vlc3RzIHdpdGggUFYgZGV2aWNl
cywgc2ltaWxhciB0bwo+IGF1dG8tY3JlYXRpb24gb2YgY29udHJvbGxlcnMgaW4gdGhlIHFlbXUg
ZHJpdmVyLiBBbHNvLCB0aGVyZSBpcyBubyBleGlzdGluZwo+IGNvbnRyb2xsZXIgc2V0dGluZyBm
b3Igc3BlY2lmeWluZyBidWZmZXIgc3BhY2UuIFBlcmhhcHMgYSAncmFtJyBhdHRyaWJ1dGUKPiBj
b3VsZCBiZSBhZGRlZCwgc2ltaWxhciB0byBzcGVjaWZ5aW5nIG1lbW9yeSBmb3IgPHZpZGVvPiBk
ZXZpY2VzPyBFLmcuCj4gCj4gICA8Y29udHJvbGxlciB0eXBlPSd4ZW5idXMnIHJhbT0nMjU2Jy8+
Cj4gCj4gQW55IG9waW5pb24gb24gdGhpcyBhcHByb2FjaD8gT3Igb3RoZXIgaWRlYXMgZm9yIG1v
ZGVsaW5nIHRoaXMgc2V0dGluZwo+IGluIGxpYnZpcnQ/CgpSZWdhcmRsZXNzIG9mIG1heCBncmFu
dCBmcmFtZXMgc3VwcG9ydCBJIHRoaW5rIG1vZGVsaW5nIHhlbmJ1cyBhcyBhCjxjb250cm9sbGVy
PiBpcyBhIHJlYXNvbmFibGUgdGhpbmcgdG8gd2FudCB0byBkby4gSSBkb24ndCBoYXZlIGEKcHJl
ZmVyZW5jZSBvbiB3aGV0aGVyIHlvdSBjYWxsIGl0ICJyYW0iIG9yIGV4cGxpY2l0bHkgIm1heEdy
YW50RnJhbWVzIgphcyBhbiBhdHRyaWJ1dGUuCgoKUmVnYXJkcywKRGFuaWVsCi0tIAp8OiBodHRw
czovL2JlcnJhbmdlLmNvbSAgICAgIC1vLSAgICBodHRwczovL3d3dy5mbGlja3IuY29tL3Bob3Rv
cy9kYmVycmFuZ2UgOnwKfDogaHR0cHM6Ly9saWJ2aXJ0Lm9yZyAgICAgICAgIC1vLSAgICAgICAg
ICAgIGh0dHBzOi8vZnN0b3AxMzguYmVycmFuZ2UuY29tIDp8Cnw6IGh0dHBzOi8vZW50YW5nbGUt
cGhvdG8ub3JnICAgIC1vLSAgICBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RiZXJyYW5nZSA6
fAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 10:04:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 10: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 1h1TPa-0005Mg-Di; Wed, 06 Mar 2019 10:04:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hmzd=RJ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h1TPZ-0005MY-7y
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 10:04:29 +0000
X-Inumbo-ID: 395c0976-3ff7-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 395c0976-3ff7-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 10:04:27 +0000 (UTC)
Received: by mail-lf1-x12c.google.com with SMTP id g12so8446963lfb.13
 for <xen-devel@lists.xenproject.org>; Wed, 06 Mar 2019 02:04:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=j7r3R0UNhDuFVCj+oGa2lgagKAOXUGMghf/c2qHb9hA=;
 b=MyuNCufBB01iDcOMBcEy4Nhf0uFiXesw7suYSeuuc1raTA3gzqrvOCFNTR5fKsugn3
 wymVs/AA68ox4y4qF/5mSwSURJO8i/wp9tApL1uhXjceGfAG0ymFE6HJhP+ou0w+NuTn
 fq3kdbOei8YlmKC6jfT03ntl4+kTEfDUTn+W9BCE35Gp40j48dRCmcYiWhC23tS5AkPe
 cYXz8Od64joNYebegdvsgTa/SArA2wdt5HY5rbpOlouF0ZjFA8JaUwCrKY0rSAkUJBGr
 MyPcDAc1M1NtTASgIHfzptmCrUC20mf4jXEJrUhtGc5w6ZgOmbNS+Uos08xV2GzCWd7f
 52fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding:content-language;
 bh=j7r3R0UNhDuFVCj+oGa2lgagKAOXUGMghf/c2qHb9hA=;
 b=YbzYlk/cVNxEq2hjfU6L2k6mtB/Fi/24Z23w/XYHBifXOivj56SGRfSDiELeweRNcW
 d/V03TQgDtFp1MZH1HM4AZyC/bWYXLsO98Ut4A7MEI9NGXYAWQHhfFY0KAH9WeiejuHn
 xzVKZa8JaC5KKQDBxTIoLs440pbPwbeY3mOwbIM4d7utAW4S695vc7ufS6AiNULHX69u
 GmBmnAJCGtWRmLZkXOo0YJzWhZX5wohQ5wWXjzDMoJtSzt+S0tfLjxJeN1fyYl9EcNwK
 Pcgcs4R4LMGE4Fq3oMaWdHMta/5bqcFAK/BVHPNt8GOYGDjAEMBv5yiWgqNd6aomvlZh
 iuew==
X-Gm-Message-State: APjAAAUjYMWJ9f8XFpjDZlGnq/c4ZiVw6le5Ab5YtmOTpi24HUsnSuGg
 aB8k9OB7nF6hjVA1Js1MRmCGKip/
X-Google-Smtp-Source: APXvYqx2daF2L/oouedjDFb8F41yrxbsTyJ7uFR80XMFbvSzcqzot0feOoKeYJWntFWLDB97epN8XQ==
X-Received: by 2002:ac2:4109:: with SMTP id b9mr3304071lfi.109.1551866665206; 
 Wed, 06 Mar 2019 02:04: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 5sm242374ljf.86.2019.03.06.02.04.24
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Mar 2019 02:04:24 -0800 (PST)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
Date: Wed, 6 Mar 2019 12:04:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VG8gd2hvbSBpdCBtYXkgY29uY2VybgoKU2luY2UgbGF0ZSAyMDE3IHRoZSB2ZXJ5IHVzZWZ1bCBQ
YXRjaHdvcmsgcmVzb3VyY2UgWzFdCnN0b3BwZWQgd29ya2luZyBhZnRlciAoYXMgSSBhc3N1bWUp
IFhlbi1kZXZlbCBsaXN0IGhhcyBjaGFuZ2VkCml0cyBhZGRyZXNzIGZyb20geGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcgdG8gdGhlIGN1cnJlbnQgb25lLgpQYXRjaHdvcmsgaXMgc3RpbGwgY29uZmln
dXJlZCB0byB0aGUgb2xkIG9uZSwgc28gcmVjZW50CnBhdGNoZXMgYXJlIG5vdCBhcmNoaXZlZC4K
Q291bGQgdGhlIHJlc3BlY3RpdmUgb3duZXIgZnJvbSBYZW4gY29tbXVuaXR5IHBsZWFzZSB0YWtl
IGEgbG9vayBhdCBbMl0KYW5kIG1ha2UgUGF0Y2h3b3JrIHdvcmsgYWdhaW4/IEluIHBhcnRpY3Vs
YXIgUGF0Y2h3b3JrIGlzCnZlcnkgdXNlZnVsIHdoZW4geW91IG5lZWQgYSBwYXRjaCBpbiBtYm94
IGZvcm1hdCB3aXRob3V0IHBhaW4uCgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKWzFdIGh0dHBzOi8v
cGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC94ZW4tZGV2ZWwvbGlzdC8KWzJdIGh0dHBzOi8v
cGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC94ZW4tZGV2ZWwvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 10:12:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 10:12: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 1h1TXL-00066x-DL; Wed, 06 Mar 2019 10: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1TXJ-00066n-UK
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 10:12:29 +0000
X-Inumbo-ID: 586a3221-3ff8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 586a3221-3ff8-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 10:12: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 1h1TXH-0006DJ-GL; Wed, 06 Mar 2019 10:12: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 1h1TXH-0008Oc-6s; Wed, 06 Mar 2019 10:12:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1TXH-0004lW-4u; Wed, 06 Mar 2019 10:12:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133615-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
X-Osstest-Versions-That: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 10:12:27 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133615: 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>

ZmxpZ2h0IDEzMzYxNSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYxNS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVlYjMxZWU1MjJjN2Ji
ODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzU1NyAgMjAxOS0wMy0wMyAwOTozMDoyMSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2MTUgIDIwMTktMDMtMDYgMDk6MTg6NTEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBh
bnRpb2NoZS5ldS5vcmc+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZjM5M2I4
MmZlNS4uZWViMzFlZTUyMiAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNj
MyAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 10:51:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 10:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1U8g-0000Gt-JR; Wed, 06 Mar 2019 10: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=BQg5=RJ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1U8e-0000Go-Ms
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 10:51:04 +0000
X-Inumbo-ID: bc2164f9-3ffd-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 bc2164f9-3ffd-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 10:51:03 +0000 (UTC)
Received: by mail-lj1-x235.google.com with SMTP id 199so10451763ljj.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Mar 2019 02:51:03 -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=CUIoAqP45Go/eMpOVOK3BzBLSd3M8o5p201tN/jBly0=;
 b=UIJondzi6xKMSPHTHSWHOjoIPPBTN5ep9CAOtTw1+Ps7U81ZqBdwSUlp5goyJWSh73
 rb52bGr0llvVgROoaP+FAI61Fs16i6nqILTlO0nq7WwLjzKiAMrKz31lnTRJzJi4BBL1
 ws7MqArSx53kVsSOCVk9t/ULaCSqHwOzyFWG7CnB+lkhc6Z4+vOl1ptTqyBSXJS4BcNA
 A17wnxRxJeeVNXjsseO7mtof0WbO6u6vDli2q17fHvi1j+tnfhddBl/D2oH89DNNhSh3
 KtLwe0AKraT9+t9yQJ+EaJPznmJVBkUoCINnI/kc5F7H54cKtMlYpkGQPex7g6/X54PA
 xi/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-language
 :content-transfer-encoding;
 bh=CUIoAqP45Go/eMpOVOK3BzBLSd3M8o5p201tN/jBly0=;
 b=Bh+3n+WWgpvzZAtJwi8K/u856xbyo38zfoH35wpofdedZVPiNhqGcsOYqmqyzfg2m8
 v7wfHAkQTaWDwo1ujE8gnWFIDkR2U9dzlye0mBOOaDmDJGQLCx1pFNIqK8auuB+O05ch
 td6IW8a4Dx6NogTVgnwj4yXBPxOrR4e1pfOVoQc6Uq6Ta/CaK9luXIyJSRPIBgBnD5QZ
 YPHufatJmjcldYDmjVXxDoUtPWs5wIKyXkw70X9i1KJGfUMGOFpCF/b7tByODjWNT/uY
 tLptCKnBOt0oVG0d60WNWc2dVmJ3+m7cZd5cYutifncsLGzToHEmQ9rEKFbzBYUoOigx
 Alew==
X-Gm-Message-State: APjAAAU2xhzMx8Zd9XjdL1KunxmSfOS7jRxmS41o7ICs5AWM9uzjNHki
 CTZnf+WkjUnaFMiT8VOY6y4=
X-Google-Smtp-Source: APXvYqxzL6h/eDuEhtVZBDId4tsZPJ/HQj7GPrzi2apWd38/2eJkK9dfDCrLSR+S2ISuZcNOzFPr+g==
X-Received: by 2002:a2e:a28f:: with SMTP id k15mr2080295lja.160.1551869461960; 
 Wed, 06 Mar 2019 02:51:01 -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 t18sm299692ljc.54.2019.03.06.02.51.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Mar 2019 02:51:01 -0800 (PST)
To: Jinch <jinchen1227@qq.com>
References: <tencent_A242CD7209FC8C35E62C9B0A95AF98E13D08@qq.com>
 <05071c02-311b-202f-0664-3bff0f40b416@arm.com>
 <5d0969d3-2cac-2cd9-6fca-c073fed2a3a7@gmail.com>
 <A369C90C-16B5-40E9-9F83-1283E83C7E87@qq.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <99716fc1-92f4-d804-64c8-1cbad2fe4d00@gmail.com>
Date: Wed, 6 Mar 2019 12:51:00 +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: <A369C90C-16B5-40E9-9F83-1283E83C7E87@qq.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM GPU passthrough without IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Peng Fan <peng.fan@nxp.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Julien Grall <julien.grall@arm.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmluY2gsCgpPbiAwNS4wMy4xOSAxNTozNSwgSmluY2ggd3JvdGU6Cj4gVGhhbmsgeW91
IGZvciB5b3VyIHJlcGx5LAo+IE5vdyBJIGNhbiBzZXQgdGhlIGRpc2sgYW5kIHNvbWUgYmFzaWMg
ZGV2aWNlcyB0byBydW4gQW5kcm9pZCBkb211IHRvIGNvbnNvbGUsCj4gVGhlIG1haW4gaXNzdWUg
aXMgdGhlIGRpc3BsYXkgR1VJIG9mIEFuZHJvaWQuCgpIZXJlIHlvdSBzaG91bGQgZGlzdGluZ3Vp
c2ggY2xlYXJseSBkaXNwbGF5IHN1YnN5c3RlbSBhbmQgM0QgcmVuZGVyaW5nIGVuZ2luZS4gWWV0
IHlvdSBuZWVkIHRoZW0gYm90aCBmb3IgeW91ciBBbmRyb2lkIHNob3dpbmcgeW91IHNvbWV0aGlu
Zy4KV2UgaGF2ZSBhIHF1aXRlIGdlbmVyaWMgUFYgRFJNIGltcGxlbWVudGF0aW9uLCBib3RoIEZF
IGFuZCBCRSwgd2hpY2ggaXMgY2FsbGVkIHRvIHNlcnZlIGFzIGEgZGlzcGxheSBzdWJzeXN0ZW0u
CkJ1dCAzRCByZW5kZXJpbmcgaXMgcmVhbGx5IHZlbmRvciBzcGVjaWZpYywgYW5kIG5vIGdlbmVy
aWMgYXBwcm9hY2ggaW1wbGVtZW50YXRpb24gaXMga25vd24gdG8gbWUuIEV4Y2VwdCBzb2Z0d2Fy
ZSByZW5kZXJpbmcgZm9yIHN1cmU6KQoKWW91ICBtaWdodCBsb29rIGF0IHRoZSBod2NvbXBvc2Vy
IHdlIGFyZSB1c2luZyBpbiBvdXIgc2V0dXAgWzFdLCBidXQgaXQgaXMgc3RpbGwgSU1HIHNwZWNp
ZmljIGluIHRlcm1zIG9mIDNELgoKPiBJIGNhbiB1c2UgdGhlIGRybSBQViBkcml2ZXJzIGF0IGh0
dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2Rpc3BsX2JlIHRvIHNldCB0aGUgZHJtIGRyaXZl
ciwKPiBPciB0aGUgbmV4dCBzdGVwIGlzIHRvIHJlc2VhcmNoIGhvdyB0byBzZXQgZHJtIGRldmlj
ZSBwYXNzdGhyb3VnaC4KClNvcnJ5IEkgZGlkbid0IGdldCB0aGF0IGNsZWFybHkuIERvIHlvdSBz
YXkgdGhhdCB5b3UgbWFuYWdlZCB0byBicmluZ3VwIFBWIERSTSBmb3IgQW5kcm9pZD8gT3IgaXQg
aXMgeW91ciBuZXh0IHN0ZXA/IEFuZCB3aHkgZG8geW91IHNheSBhYm91dCBEUk0gcGFzc3Rocm91
Z2g/Cgo+IEJ1dCB0aGUgaW14cXhwIGJvYXJkIEkgdXNlIGRvZXNu4oCZdCBoYXZlIElPTU1VLCB0
aGUgR1BVIHBhc3N0aHJvdWdoIG1heSBoYXZlIHNvbWUgcHJvYmxlbXMuCkkgZ3Vlc3MgeW91IHNo
b3VsZCBhc2sgeW91ciBHUFUgdmVuZG9yIGFib3V0IHRoZWlyIHZpcnR1YWxpemF0aW9uIHNvbHV0
aW9uIGZpcnN0LiBUaGF0IG1pZ2h0IGdpdmUgeW91IGEgY2x1ZSBob3cgY2FuIHlvdSBwcm92aWRl
IHlvdXIgR1BVIGFjY2VzcyB0byBvdGhlciBWTSBhZGRyZXNzIHNwYWNlLgpPbiBvdXIgc2lkZSB3
ZSByZXF1ZXN0ZWQgaHlwZXJ2aXNvciB0byB0cmFuc2xhdGUgSVBBIHRvIFBBIFsyXSwgYW5kIHRo
ZW4gZmVkIHRob3NlIGFkZHJlc3NlcyB0byBHUFUgZnJvbSBpdHMgZHJpdmVyLiBXZSBkbyB0aGF0
IGZvciBidWdneSBzaWxpY29uIHJldmlzaW9uIHdoZXJlIEdQVSdzIElPTU1VIGRvZXMgbm90IHdv
cmsuCllldCBpdCBtYWtlcyBtb3JlIGJvYXJkcyBhdmFpbGFibGUgZm9yIGRldmVsb3BtZW50LCBy
YXRoZXIgdGhhbiBmb3IgcHJvZHVjdGlvbi4KCj4gRG8geW91IGhhdmUgc29tZSB0dXRvcmlhbHMg
YWJvdXQgaG93IHRvIHNldCBkaXNwbGF5IGFuZCBHVUkgd2hlbiBydW5uaW5nIEFuZHJvaWQgYXMg
ZG9tdT8KWW91IG1pZ2h0IGdyYWIgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBQViBEUk0gaGVyZSBb
M10uClhFTiB2ZGlzcGwgY29uZmlndXJhdGlvbiB5b3Ugd2lsbCBmaW5kIGhlcmUgWzRdLgpTZXR0
aW5nIHVwIEFuZHJvaWQgZGlzcGxheSBhbmQgR1VJIC0geW91IHdpbGwgbm90IGZpbmQgYW55IHR1
dG9yaWFscy4gWW91IG5lZWQgeW91ciBod2NvbXBvc2VyIGFuZCBncmFsbG9jIHdoaWNoIGFyZSAz
RCB2ZW5kb3Igc3BlY2lmaWMsIHNvIGNvbnRhY3QgeW91ciB2ZW5kb3IuCgpbMV0gaHR0cHM6Ly9n
aXRodWIuY29tL3hlbi10cm9vcHMvYW5kcm9pZF9leHRlcm5hbF9kcm1faHdjb21wb3Nlci9jb21t
aXRzL2FuZHJvaWQtOS4wLjBfcjMteHQwLjIKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJv
b3BzL3hlbi9ibG9iL21hc3Rlci94ZW4vYXJjaC9hcm0vbW0uYyNMMTMzMgpbM10gaHR0cHM6Ly9s
d24ubmV0L0FydGljbGVzLzc1MDI1OC8KWzRdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUtc3RhZ2luZy9tYW4veGwuY2ZnLjUuaHRtbCNEZXZpY2VzCgotLSAKU2luY2VyZWx5
LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:17:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11:17: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 1h1UY4-0001kn-T8; Wed, 06 Mar 2019 11:17: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=yqT7=RJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1UY4-0001ki-3c
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:17:20 +0000
X-Inumbo-ID: 6752c207-4001-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6752c207-4001-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 11:17: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 3BA1580D;
 Wed,  6 Mar 2019 03:17:18 -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 8CA723F703;
 Wed,  6 Mar 2019 03:17:17 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
Date: Wed, 6 Mar 2019 11:17:16 +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: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

KCsgTGFycykKCk9uIDA2LzAzLzIwMTkgMTA6MDQsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdy
b3RlOgo+IFRvIHdob20gaXQgbWF5IGNvbmNlcm4KCkhpIE9sZWtzYW5kciwKCj4gCj4gU2luY2Ug
bGF0ZSAyMDE3IHRoZSB2ZXJ5IHVzZWZ1bCBQYXRjaHdvcmsgcmVzb3VyY2UgWzFdCj4gc3RvcHBl
ZCB3b3JraW5nIGFmdGVyIChhcyBJIGFzc3VtZSkgWGVuLWRldmVsIGxpc3QgaGFzIGNoYW5nZWQK
PiBpdHMgYWRkcmVzcyBmcm9tIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnIHRvIHRoZSBjdXJyZW50
IG9uZS4KPiBQYXRjaHdvcmsgaXMgc3RpbGwgY29uZmlndXJlZCB0byB0aGUgb2xkIG9uZSwgc28g
cmVjZW50Cj4gcGF0Y2hlcyBhcmUgbm90IGFyY2hpdmVkLgo+IENvdWxkIHRoZSByZXNwZWN0aXZl
IG93bmVyIGZyb20gWGVuIGNvbW11bml0eSBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgWzJdCj4gYW5k
IG1ha2UgUGF0Y2h3b3JrIHdvcmsgYWdhaW4/IEluIHBhcnRpY3VsYXIgUGF0Y2h3b3JrIGlzCj4g
dmVyeSB1c2VmdWwgd2hlbiB5b3UgbmVlZCBhIHBhdGNoIGluIG1ib3ggZm9ybWF0IHdpdGhvdXQg
cGFpbi4KClBhdGNod29yayBpcyBob3N0ZWQgYnkgdGhlIGtlcm5lbCBjb21tdW5pdHkuIFNvIGl0
IHdvdWxkIGJlIGJlc3QgaWYgeW91IGNvbnRhY3QgCnRoZW0gZGlyZWN0bHkuIFszXS4KCkNoZWVy
cywKCj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC94ZW4tZGV2ZWwv
bGlzdC8KPiBbMl0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L3hlbi1kZXZl
bC8KClszXSBodHRwczovL3d3dy5rZXJuZWwub3JnL2NhdGVnb3J5L2NvbnRhY3QtdXMuaHRtbAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:21:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11: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 1h1Uc5-0002QG-Fb; Wed, 06 Mar 2019 11: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=d7bs=RJ=intel.com=lukasz.hawrylko@srs-us1.protection.inumbo.net>)
 id 1h1Uc4-0002QA-IY
 for Xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:21:28 +0000
X-Inumbo-ID: fb0112e5-4001-11e9-bc90-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb0112e5-4001-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 11:21:26 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Content-Type: multipart/mixed; boundary="===============3706608603588623971=="
MIME-Version: 1.0
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Mar 2019 03:21:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,447,1544515200"; 
 d="p7s'?scan'208,217";a="149088753"
Received: from irsmsx101.ger.corp.intel.com ([163.33.3.153])
 by fmsmga002.fm.intel.com with ESMTP; 06 Mar 2019 03:21:23 -0800
Received: from irsmsx104.ger.corp.intel.com ([169.254.5.56]) by
 IRSMSX101.ger.corp.intel.com ([169.254.1.185]) with mapi id 14.03.0415.000;
 Wed, 6 Mar 2019 11:21:22 +0000
From: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>
To: "Xen-devel@lists.xenproject.org" <Xen-devel@lists.xenproject.org>
Thread-Topic: Intel TXT maintainter update
Thread-Index: AQHU1A662tmBK47RTUmDRo/dvqv5Dw==
Date: Wed, 6 Mar 2019 11:21:22 +0000
Message-ID: <ee0c8eeea3849888988d312d9da0bcb92008da0a.camel@intel.com>
Accept-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [172.28.182.11]
MIME-Version: 1.0
Subject: [Xen-devel] Intel TXT maintainter update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3706608603588623971==
Content-Language: en-US
Content-Type: multipart/signed; micalg=sha-1;
	protocol="application/x-pkcs7-signature"; boundary="=-6ae/GwZJuSoC9TaRAeBc"

--=-6ae/GwZJuSoC9TaRAeBc
Content-Type: multipart/mixed; boundary="=-8Clg1Tf5yw7+gtsjQ/iH"


--=-8Clg1Tf5yw7+gtsjQ/iH
Content-Type: multipart/alternative; boundary="=-Peo8sDTQDDAPIlTE7lWu"


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

Due to personal changes at Intel, I am new TXT maintainer for XEN.
Adding patch that updates maintainers list.

Thanks,
Lukasz

--=-Peo8sDTQDDAPIlTE7lWu
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr"><head></head><body style=3D"text-align:left; direction:lt=
r;"><div>Due to personal changes at Intel, I am new TXT maintainer for XEN.=
 Adding patch that updates maintainers list.</div><div><br></div><div>Thank=
s,</div><div>Lukasz</div></body></html>

--=-Peo8sDTQDDAPIlTE7lWu--

--=-8Clg1Tf5yw7+gtsjQ/iH
Content-Disposition: attachment; filename="txt-maintainer-update.patch"
Content-Type: text/x-patch; name="txt-maintainer-update.patch"; charset="UTF-8"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYTBjZGE0ZjdhMS4u
NGM0NzI5NDcwNiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAg
LTIzNyw3ICsyMzcsNyBAQCBGOgl4ZW4vYXJjaC94ODYvZGVidWcuYwogRjoJdG9vbHMvZGVidWdn
ZXIvZ2Ric3gvCiAKIElOVEVMKFIpIFRSVVNURUQgRVhFQ1VUSU9OIFRFQ0hOT0xPR1kgKFRYVCkK
LU06CUdhbmcgV2VpIDxnYW5nLndlaUBpbnRlbC5jb20+CitNOglMdWthc3ogSGF3cnlsa28gPGx1
a2Fzei5oYXdyeWxrb0BpbnRlbC5jb20+CiBNOglTaGFuZSBXYW5nIDxzaGFuZS53YW5nQGludGVs
LmNvbT4KIFM6CVN1cHBvcnRlZAogRjoJeGVuL2FyY2gveDg2L3Rib290LmMK


--=-8Clg1Tf5yw7+gtsjQ/iH--

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

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
qaf3z+pX4yJmyPzdHQO5UxfwvHA8hHPUXhX83MDYcYYDjP+aNwVPjwo+m9bLf7GrO/d5e0EVsQID
AQABo4ICNTCCAjEwHQYDVR0OBBYEFPHUkwveLWwE8tkGA3QLJU3A3VOqMB8GA1UdIwQYMBaAFNpB
I5xaj3GvV4M+INPjZdsMywvbMGUGA1UdHwReMFwwWqBYoFaGVGh0dHA6Ly93d3cuaW50ZWwuY29t
L3JlcG9zaXRvcnkvQ1JML0ludGVsJTIwRXh0ZXJuYWwlMjBCYXNpYyUyMElzc3VpbmclMjBDQSUy
MDRCLmNybDCBnwYIKwYBBQUHAQEEgZIwgY8wIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmludGVs
LmNvbS8waQYIKwYBBQUHMAKGXWh0dHA6Ly93d3cuaW50ZWwuY29tL3JlcG9zaXRvcnkvY2VydGlm
aWNhdGVzL0ludGVsJTIwRXh0ZXJuYWwlMjBCYXNpYyUyMElzc3VpbmclMjBDQSUyMDRCLmNydDAL
BgNVHQ8EBAMCB4AwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhsOMdYSZ5VGD/YEohY6fU4KR
wAlngd69OZXwQwIBZAIBCTAfBgNVHSUEGDAWBggrBgEFBQcDBAYKKwYBBAGCNwoDDDApBgkrBgEE
AYI3FQoEHDAaMAoGCCsGAQUFBwMEMAwGCisGAQQBgjcKAwwwTwYDVR0RBEgwRqApBgorBgEEAYI3
FAIDoBsMGWx1a2Fzei5oYXdyeWxrb0BpbnRlbC5jb22BGWx1a2Fzei5oYXdyeWxrb0BpbnRlbC5j
b20wDQYJKoZIhvcNAQEFBQADggEBAG4Dd2NWIH5N3CXQQGWtunka9jgZG0cYpO1uXoBzRliNvmIC
sjfFEnt6UtzYcJ3i3muLy8vlanT5KF8gHM3I/SwCG9f1LgAV1UgDgoUQuInQEi4llIVJcBeAawXi
Zo3vp286gOi+Hqlo4On9k+p2QK8+TVNWJVby/CLQwO59HuZ7vevmn3xWJaFW06Z7Brr6rnPUFJsH
B5zWdoSc3ije0IRrVc7dquyRjfPsdIwShbhc9NgogaQcGYjTG8JfjaALcrE8Gg5dswDn+9bjooAz
nuQtivo1KlO0nUh36bi3oOd96SR6RfrnnBqmBK8DFyEhra8gDv82ztn/A4AhtvoCkjMxggIXMIIC
EwIBATCBkDB5MQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFDASBgNVBAcTC1NhbnRhIENsYXJh
MRowGAYDVQQKExFJbnRlbCBDb3Jwb3JhdGlvbjErMCkGA1UEAxMiSW50ZWwgRXh0ZXJuYWwgQmFz
aWMgSXNzdWluZyBDQSA0QgITMwAAcfNga0/++LqE0AAAAABx8zAJBgUrDgMCGgUAoF0wGAYJKoZI
hvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkwMzA2MTEyMTE1WjAjBgkqhkiG
9w0BCQQxFgQUG4dCkThtIJu93czHXtNUYowXOgMwDQYJKoZIhvcNAQEBBQAEggEAe7pYSVIt6Pml
AejkiqEjCo6fdd61SF7IAxILVlq9g6fECAimJ8O/QQkfOfFIJjel1V61+HSHkgFpknJRRy0gTd5N
O6T6ZphFUZp/tWyupFnAWco586i43HYh+Y+/NWmSCsMIfatVAzbi8FOysk1KU4lW1K4drCzYjZPm
LhdE1WaoFT1cA8zvrenwYUVe84jgCTQwm54QetFU/DqJ/voFiac4GdSO4dGDqqnac68gc30tOuhr
GYlZdqWhrI91Pc+BGFyMiyxvSu0Ieh1b02sRrUf48pI26Rk871Zl3vW97DM3htFc9AIHa5P6UbZE
zbfnWs3Mw6LVJWb4qKj9cSKhJgAAAAAAAA==


--=-6ae/GwZJuSoC9TaRAeBc--

--===============3706608603588623971==
Content-Type: multipart/alternative; boundary="===============6247027930518104141=="
MIME-Version: 1.0
Content-Disposition: inline

--===============6247027930518104141==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

--------------------------------------------------------------------

Intel Technology Poland sp. z o.o.
ul. Slowackiego 173 | 80-298 Gdansk | Sad Rejonowy Gdansk Polnoc | VII Wydz=
ial Gospodarczy Krajowego Rejestru Sadowego - KRS 101882 | NIP 957-07-52-31=
6 | Kapital zakladowy 200.000 PLN.

Ta wiadomosc wraz z zalacznikami jest przeznaczona dla okreslonego adresata=
 i moze zawierac informacje poufne. W razie przypadkowego otrzymania tej wi=
adomosci, prosimy o powiadomienie nadawcy oraz trwale jej usuniecie; jakiek=
olwiek
przegladanie lub rozpowszechnianie jest zabronione.
This e-mail and any attachments may contain confidential material for the s=
ole use of the intended recipient(s). If you are not the intended recipient=
, please contact the sender and delete all copies; any review or distributi=
on by
others is strictly prohibited.

--===============6247027930518104141==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<p>---------------------------------------------------------------------<br>
<strong style=3D"line-height: 11.25pt;"><span  style=3D"font-size: 9pt; col=
or:
#595959;"><span style=3D"font-family: 'Arial Narrow', sans-serif;">Intel
Technology Poland sp. z o.o.<br></span></span></strong><span style=3D"color:
#595959; font-family: 'Arial Narrow', sans-serif; font-size: 9pt; line-heig=
ht:
11.25pt;">ul. S&#322owackiego 173 | 80-298 Gda&#324sk | S&#261d Rejonowy Gd=
a&#324sk
P&#243&#322noc
| VII Wydzia&#322 Gospodarczy Krajowego Rejestru S&#261dowego - KRS 101882 =
| NIP
957-07-52-316 | Kapita&#322 zak&#322adowy 200.000 PLN.</span></p><p>

<span style=3D"font-size:8.0pt;font-family:&quot;Arial
Narrow&quot;,&quot;sans-serif&quot;;
mso-fareast-font-family:&quot;Times New
Roman&quot;;mso-bidi-font-family:Arial;
color:#595959;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-l=
anguage:
AR-SA">Ta wiadomo&#347&#263 wraz z za&#322&#261cznikami jest przeznaczona d=
la okre&#347lonego
adresata i mo&#380e zawiera&#263 informacje poufne. W razie przypadkowego o=
trzymania
tej wiadomo&#347ci, prosimy o powiadomienie nadawcy oraz trwa&#322e jej usu=
ni&#281cie;
jakiekolwiek przegl&#261danie lub rozpowszechnianie jest zabronione.<br>
This e-mail and any attachments may contain confidential material for the s=
ole
use of the intended recipient(s). If you are not the intended recipient,
please
contact the sender and delete all copies; any review or distribution by oth=
ers
is strictly prohibited.</span></p><p class=3D"MsoNormal"><o:p></o:p></p>

--===============6247027930518104141==--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3706608603588623971==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:23:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11:23: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 1h1UeD-0002WP-Tw; Wed, 06 Mar 2019 11: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=5718=RJ=citrix.com=prvs=961a10d5d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1UeC-0002WF-EJ
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:23:40 +0000
X-Inumbo-ID: 49975322-4002-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49975322-4002-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 11:23:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="86853086"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 8/9] viridian: add implementation of synthetic timers
Thread-Index: AQHUuVJk0O6OPQtTdE6eEsyqpqJvF6XwsIcAgA3yV/A=
Date: Wed, 6 Mar 2019 11:23:32 +0000
Message-ID: <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
In-Reply-To: <5C7401940200007800219EEC@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgRmVicnVhcnkgMjAxOSAxNDo1NAo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1Ympl
Y3Q6IFJlOiBbUEFUQ0ggdjMgOC85XSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5
bnRoZXRpYyB0aW1lcnMKPiAKPiA+Pj4gT24gMzEuMDEuMTkgYXQgMTE6NDcsIDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3N5bmljLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwo+ID4g
QEAgLTMyOSw3ICszMjksNTMgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0KHN0
cnVjdCBkb21haW4gKmQpCj4gPgo+ID4gIHZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdl
cyhzdHJ1Y3QgdmNwdSAqdikKPiA+ICB7Cj4gPiAtICAgIC8qIFRoZXJlIGFyZSBjdXJyZW50bHkg
bm8gbWVzc2FnZSBzb3VyY2VzICovCj4gPiArICAgIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMo
dik7Cj4gPiArfQo+ID4gKwo+ID4gK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9t
c2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludDY0X3QgZXhwaXJhdGlvbiwgaW50NjRf
dCBkZWxpdmVyeSkKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNy
ICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludFtzaW50eF07Cj4gPiArICAgIEhWX01F
U1NBR0UgKm1zZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wLnB0cjsKPiA+ICsgICAgc3Ry
dWN0IHsKPiA+ICsgICAgICAgIHVpbnQzMl90IFRpbWVySW5kZXg7Cj4gPiArICAgICAgICB1aW50
MzJfdCBSZXNlcnZlZDsKPiA+ICsgICAgICAgIHVpbnQ2NF90IEV4cGlyYXRpb25UaW1lOwo+ID4g
KyAgICAgICAgdWludDY0X3QgRGVsaXZlcnlUaW1lOwo+ID4gKyAgICB9IHBheWxvYWQgPSB7Cj4g
PiArICAgICAgICAuVGltZXJJbmRleCA9IGluZGV4LAo+ID4gKyAgICAgICAgLkV4cGlyYXRpb25U
aW1lID0gZXhwaXJhdGlvbiwKPiA+ICsgICAgICAgIC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwK
PiA+ICsgICAgfTsKPiA+ICsKPiA+ICsgICAgaWYgKCB0ZXN0X2JpdChzaW50eCwgJnYtPmFyY2gu
aHZtLnZpcmlkaWFuLT5tc2dfcGVuZGluZykgKQo+ID4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+
ID4gKwo+ID4gKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCptc2cpICE9IEhWX01FU1NBR0VfU0la
RSk7Cj4gPiArICAgIG1zZyArPSBzaW50eDsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICog
VG8gYXZvaWQgdXNpbmcgYW4gYXRvbWljIHRlc3QtYW5kLXNldCB0aGlzIGZ1bmN0aW9uIG11c3Qg
YmUgY2FsbGVkCj4gPiArICAgICAqIGluIGNvbnRleHQgb2YgdGhlIHZjcHUgcmVjZWl2aW5nIHRo
ZSBtZXNzYWdlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7Cj4g
PiArICAgIGlmICggbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgIT0gSHZNZXNzYWdlVHlwZU5vbmUg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBtc2ctPkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2Fn
ZVBlbmRpbmcgPSAxOwo+ID4gKyAgICAgICAgc2V0X2JpdChzaW50eCwgJnYtPmFyY2guaHZtLnZp
cmlkaWFuLT5tc2dfcGVuZGluZyk7Cj4gCj4gQXMgcGVyIHRoZSBjb21tZW50IGFib3ZlIHRoaXMg
aXMgYWx3YXlzIGluIGNvbnRleHQgb2YgdGhlIHN1YmplY3QKPiB2Q1BVLiBJdCBsb29rcyB0byBt
ZSBhcyBpZiB0aGlzIHdhcyBhbHNvIHRoZSBjYXNlIGZvciB0aGUgdHdvCj4gY2xlYXJfYml0KCkg
b24gdGhlIGZpZWxkIGluIHRoZSBwcmlvciBwYXRjaC4gSWYgc28sIGFsbCB0aHJlZSBjb3VsZCBi
ZQo+IHRoZSBub24tYXRvbWljIHZhcmlhbnRzIGluc3RlYWQuCgpUaGUgb25seSBzbGlnaHQgc3Vi
dGxldHkgSSB0aGluayBpcyB0aGUgb25lIGluIHRoZSB3cm1zciBmdW5jdGlvbiwgd2hpY2ggY2Fu
IGJlIGNhbGxlZCBpbiBjb250ZXh0IG9mIGEgZG9tYWluIHJlc3RvcmUuIEkgdGhpbmsgaXQncyBz
dGlsbCBvayBmb3IgaXQgdG8gYmUgbm9uLWF0b21pYyBpbiB0aGlzIGNhc2UgYnV0IEknbGwgYXNz
ZXJ0ICh2ID0gY3VycmVudCB8fCAhdi0+cnVubmluZyksIHdoaWNoIEkgdGhpbmsgc2hvdWxkIGNv
dmVyIGl0LgoKPiAKPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ICsgICAgfQo+ID4gKwo+
ID4gKyAgICBtc2ctPkhlYWRlci5NZXNzYWdlVHlwZSA9IEh2TWVzc2FnZVRpbWVyRXhwaXJlZDsK
PiA+ICsgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsKPiA+
ICsgICAgbXNnLT5IZWFkZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7Cj4gPiArICAg
IG1lbWNweShtc2ctPlBheWxvYWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOwo+ID4gKwo+
ID4gKyAgICBpZiAoICF2cy0+ZmllbGRzLm1hc2sgKQo+ID4gKyAgICAgICAgdmxhcGljX3NldF9p
cnEodmNwdV92bGFwaWModiksIHZzLT5maWVsZHMudmVjdG9yLCAwKTsKPiAKPiBJZiB0aGlzIHdh
c24ndCB3aXRoIHYgPT0gY3VycmVudCwgSSB0aGluayB5b3UnZCBhbHNvIG5lZWQgYSBiYXJyaWVy
Cj4gaGVyZS4gQ291bGQgeW91IGV4dGVuZCB0aGUgY29tbWVudCBhYm92ZSB0byBhbHNvIG1lbnRp
b24gdGhpcwo+IGFzcGVjdD8KCk9rLgoKPiAKPiA+IEBAIC0xMTgsMTQgKzExOSwyMzcgQEAgc3Rh
dGljIGludDY0X3QgdGltZV9yZWZfY291bnQoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICAgICAgcmV0
dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMgaW50
NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQo+IAo+IFdoeSB3b3VsZCB0aGlzIHJldHVy
biBhIHNpZ25lZCB2YWx1ZT8gQW5kIGNhbid0IHRoZSBmdW5jdGlvbgo+IHBhcmFtZXRlciBiZSBj
b25zdD8KClRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgY2FuIGJlIGNvbnN0LCBidXQgSSB0aGluayB0
aGUgcmVzdWx0IG5lZWRzIHRvIGJlIHNpZ25lZCBmb3IgdGhlIG1pc3NlZCB0aWNrcyBsb2dpYyBp
biBzdGFydF90aW1lcigpIHRvIHdvcmsgY29ycmVjdGx5LgoKPiAKPiA+ICt7Cj4gPiArICAgIGNv
bnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYzsKPiA+ICsgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsK
PiA+ICsgICAgdWludDMyX3Qgc3RhcnQsIGVuZDsKPiA+ICsgICAgX19pbnQxMjhfdCB0c2M7Cj4g
PiArICAgIF9faW50MTI4X3Qgc2NhbGU7Cj4gCj4gSSBkb24ndCB0aGluayB5b3UgbmVlZCBib3Ro
IG9mIHRoZW0gYmUgMTI4IGJpdHMgd2lkZS4gSSBhbHNvIGRvbid0Cj4gc2VlIHdoeSBlaXRoZXIg
d291bGQgd2FudCB0byBiZSBvZiBhIHNpZ25lZCB0eXBlLgoKVGhlIHNwZWMgc2F5cyAoYXMgaW4g
dGhlIGNvbW1lbnQgYmVsb3cpOgoKIlRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUgaXMgY29t
cHV0ZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgoKUmVmZXJlbmNlVGltZSA9ICgoVmlydHVh
bFRzYyAqIFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKClRoZSBtdWx0aXBsaWNhdGlvbiBp
cyBhIDY0IGJpdCBtdWx0aXBsaWNhdGlvbiwgd2hpY2ggcmVzdWx0cyBpbiBhIDEyOCBiaXQgbnVt
YmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0YWlu
IHRoZSBoaWdoIDY0IGJpdHMuVHNjU2NhbGUiCgpBZ2FpbiwgSSdtIHVzaW5nIHNpZ25lZCBhcml0
aG1ldGljIGFzIEkgdGhpbmsgaXQncyBuZWNlc3NhcnkgZm9yIHRoZSBtaXNzZWQgdGlja3MgbG9n
aWMgdG8gd29yayBjb3JyZWN0bHkgaW4gdGhlIGV2ZW50IG9mIGFuIG92ZXJmbG93LgoKPiAKPiA+
ICsgICAgaW50NjRfdCBvZmZzZXQ7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIElmIHRo
ZSByZWZlcmVuY2UgVFNDIHBhZ2UgaXMgbm90IGVuYWJsZWQsIG9yIGhhcyBiZWVuIGludmFsaWRh
dGVkCj4gPiArICAgICAqIGZhbGwgYmFjayB0byB0aGUgcGFydGl0aW9uIHJlZmVyZW5jZSBjb3Vu
dGVyLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCAhcCB8fCAhcC0+VHNjU2VxdWVuY2UgKQo+
ID4gKyAgICAgICAgcmV0dXJuIHRpbWVfcmVmX2NvdW50KGQpOwo+ID4gKwo+ID4gKyAgICAvKgo+
ID4gKyAgICAgKiBUaGUgZm9sbG93aW5nIHNhbXBsaW5nIGFsZ29yaXRobSBmb3IgdHNjLCBzY2Fs
ZSBhbmQgb2Zmc2V0IGlzCj4gPiArICAgICAqIGRvY3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlv
bi4KPiA+ICsgICAgICovCj4gPiArICAgIHN0YXJ0ID0gcC0+VHNjU2VxdWVuY2U7Cj4gPiArCj4g
PiArICAgIGRvIHsKPiA+ICsgICAgICAgIHRzYyA9IHJkdHNjKCk7Cj4gPiArICAgICAgICBzY2Fs
ZSA9IHAtPlRzY1NjYWxlOwo+ID4gKyAgICAgICAgb2Zmc2V0ID0gcC0+VHNjT2Zmc2V0Owo+ID4g
Kwo+ID4gKyAgICAgICAgc21wX21iKCk7Cj4gPiArICAgICAgICBlbmQgPSBwLT5Uc2NTZXF1ZW5j
ZTsKPiAKPiBXaHkgaXMgdGhpcyBhIGZ1bGwgYmFycmllciwgcmF0aGVyIHRoYW4ganVzdCBhIHJl
YWQgb25lPyBBbmQgZG9uJ3QgeW91IG5lZWQKPiB0byBhZGQgYSBjb3VudGVycGFydCBpbiB1cGRh
dGVfcmVmZXJlbmNlX3RzYygpPwoKWWVzLCBhIHJlYWQgYmFycmllciBpcyBlbm91Z2ggd2l0aCB0
aGUgY291bnRlcnBhcnQgd3JpdGUgYmFycmllciBhZGRlZC4KCj4gCj4gPiArICAgIH0gd2hpbGUg
KGVuZCAhPSBzdGFydCk7Cj4gCj4gdXBkYXRlX3JlZmVyZW5jZV90c2MoKSBpbmNyZW1lbnRzIFRz
Y1NlcXVlbmNlLiBJZiBlbmQgZG9lc24ndCBtYXRjaAo+IHN0YXJ0IGF0IHRoaXMgcG9pbnQsIHlv
dSdyZSBlbnRlcmluZyBhIG5lYXIgaW5maW5pdGUgbG9vcCBoZXJlIGFzIGxvbmcgYXMKPiB5b3Ug
ZG9uJ3QgdXBkYXRlIHN0YXJ0IGluc2lkZSB0aGUgbG9vcC4gSSBhbHNvIHRoaW5rIHRoYXQgdGhl
cmUncyBhCj4gc2Vjb25kIHJlYWQgYmFycmllciBuZWVkZWQgYmV0d2VlbiB0aGlzIGluaXRpYWwg
cmVhZGluZyBvZiB0aGUgc2VxdWVuY2UKPiBudW1iZXIgYW5kIHRoZSByZWFkaW5nIG9mIHRoZSBh
Y3R1YWwgdmFsdWVzLgoKWWVzLCB0aGUgc3RhcnQgdmFsdWUgc2hvdWxkIGJlIGluc2lkZSB0aGUg
bG9vcCBvZiBjb3Vyc2UuCgo+IAo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUaGUgc3BlY2lmaWNh
dGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZAo+ID4g
KyAgICAgKiBieSB0aGUgZm9sbG93aW5nIGZvcm11bGE6Cj4gPiArICAgICAqCj4gPiArICAgICAq
IFJlZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zm
c2V0Cj4gPiArICAgICAqCj4gPiArICAgICAqIFRoZSBtdWx0aXBsaWNhdGlvbiBpcyBhIDY0IGJp
dCBtdWx0aXBsaWNhdGlvbiwgd2hpY2ggcmVzdWx0cyBpbiBhCj4gPiArICAgICAqIDEyOCBiaXQg
bnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0
YWluCj4gPiArICAgICAqIHRoZSBoaWdoIDY0IGJpdHMuIgo+ID4gKyAgICAgKi8KPiA+ICsgICAg
cmV0dXJuICgodHNjICogc2NhbGUpID4+IDY0KSArIG9mZnNldDsKPiA+ICt9Cj4gPiArCj4gPiAr
c3RhdGljIHZvaWQgc3RvcF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCj4gPiAr
ewo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52Owo+IAo+IGNvbnN0PwoKT2suCgo+IAo+
ID4gKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnYtPmFyY2guaHZtLnZpcmlkaWFu
LT5zdGltZXJbMF07Cj4gPiArCj4gPiArICAgIGlmICggIXZzLT5zdGFydGVkICkKPiA+ICsgICAg
ICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgc3RvcF90aW1lcigmdnMtPnRpbWVyKTsKPiA+ICsg
ICAgY2xlYXJfYml0KHN0aW1lcngsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyX3BlbmRp
bmcpOwo+ID4gKyAgICB2cy0+c3RhcnRlZCA9IGZhbHNlOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0
aWMgdm9pZCBzdGltZXJfZXhwaXJlKHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fc3RpbWVyICp2cyA9IGRhdGE7Cj4gCj4gY29uc3Q/CgpPay4KCj4gCj4gPiArICAg
IHN0cnVjdCB2Y3B1ICp2ID0gdnMtPnY7Cj4gPiArICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0g
dnMgLSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lclswXTsKPiA+ICsKPiA+ICsgICAgaWYg
KCAhdnMtPmNvbmZpZy5maWVsZHMuZW5hYmxlZCApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiAr
Cj4gPiArICAgIHNldF9iaXQoc3RpbWVyeCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJf
cGVuZGluZyk7Cj4gPiArICAgIHZjcHVfa2ljayh2KTsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGlj
IHZvaWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzKQo+ID4gK3sKPiA+
ICsgICAgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKPiA+ICsgICAgdW5zaWduZWQgaW50IHN0aW1l
cnggPSB2cyAtICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyWzBdOwo+ID4gKyAgICBpbnQ2
NF90IG5vdyA9IHRpbWVfbm93KHYtPmRvbWFpbik7Cj4gPiArICAgIHNfdGltZV90IHRpbWVvdXQ7
Cj4gPiArCj4gPiArICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoc3RpbWVyeCwgJnYtPmFyY2gu
aHZtLnZpcmlkaWFuLT5zdGltZXJfZW5hYmxlZCkgKQo+ID4gKyAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0lORk8gIiVwdjogVklSSURJQU4gU1RJTUVSJXU6IGVuYWJsZWRcbiIsIHYsCj4gPiArICAg
ICAgICAgICAgICAgc3RpbWVyeCk7Cj4gPiArCj4gPiArICAgIGlmICggdnMtPmNvbmZpZy5maWVs
ZHMucGVyaW9kaWMgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2Vk
ID0gMDsKPiA+ICsgICAgICAgIGludDY0X3QgbmV4dDsKPiA+ICsKPiA+ICsgICAgICAgIC8qCj4g
PiArICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlz
IGxhenkgdGhlbiB3ZQo+ID4gKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQgZXhwaXJh
dGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQo+ID4gKyAgICAgICAgICogYXMgdGhlIHNh
bWUgYXMgaWYgdGhlIHRpbWVyIGlzIGN1cnJlbnRseSBzdG9wcGVkLCBpLmUuIHdlCj4gPiArICAg
ICAgICAgKiBqdXN0IHNjaGVkdWxlIGV4cGlyYXRpb24gdG8gYmUgJ2NvdW50JyB0aWNrcyBmcm9t
IG5vdy4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgfHwg
dnMtPmNvbmZpZy5maWVsZHMubGF6eSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAg
bmV4dCA9IG5vdyArIHZzLT5jb3VudDsKPiA+ICsgICAgICAgIH0KPiAKPiBVbm5lY2Vzc2FyeSBi
cmFjZXMuCgpZZXMuCgo+IAo+ID4gQEAgLTE0OSw2ICszNzMsNTcgQEAgaW50IHZpcmlkaWFuX3Rp
bWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+ID4g
ICAgICAgICAgfQo+ID4gICAgICAgICAgYnJlYWs7Cj4gPgo+ID4gKyAgICBjYXNlIEhWX1g2NF9N
U1JfVElNRV9SRUZfQ09VTlQ6Cj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
Cj4gCj4gSXNuJ3QgdGhpcyBhbiB1bnJlbGF0ZWQgY2hhbmdlPwoKSXQgaXMuIEknbGwgY2FsbCBp
dCBvdXQgaW4gdGhlIGNvbW1lbnQgY29tbWVudC4KCj4gCj4gPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIwX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklH
Ogo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4gPiArICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgdW5zaWdu
ZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOwo+
ID4gKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdi0+YXJjaC5odm0udmly
aWRpYW4tPnN0aW1lcltzdGltZXJ4XTsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKPiA+ICsgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gPiArCj4gPiArICAgICAgICBzdG9wX3N0aW1lcih2cyk7
Cj4gPiArCj4gPiArICAgICAgICB2cy0+Y29uZmlnLnJhdyA9IHZhbDsKPiA+ICsKPiA+ICsgICAg
ICAgIGlmICggIXZzLT5jb25maWcuZmllbGRzLnNpbnR4ICkKPiA+ICsgICAgICAgICAgICB2cy0+
Y29uZmlnLmZpZWxkcy5lbmFibGVkID0gMDsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggdnMtPmNv
bmZpZy5maWVsZHMuZW5hYmxlZCApCj4gPiArICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsK
PiA+ICsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4gPiArICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIwX0NPVU5UOgo+IAo+IE1pc3NpbmcgYmxhbmsgbGluZSBhZ2FpbiAoYW5kIGFs
c28gZnVydGhlciBkb3duIGhlcmUgYXMgd2VsbCBhcyBpbiB0aGUKPiByZG1zciBjb2RlKS4KPiAK
Ck9rLiBUQkggSSd2ZSBhbHdheXMgdGhvdWdodCB0aGUgbm9ybWFsIHN0eWxlIHdhcyB0byBvbWl0
IHRoZSBibGFuayBsaW5lIGlmIHRoZSBjYXNlIHN0YXRlbWVudCBoYXMgYnJhY2VzLgoKPiA+ICsg
ICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQ6Cj4gPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIyX0NPVU5UOgo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT1VOVDoK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZf
WDY0X01TUl9TVElNRVIwX0NPVU5UKSAvIDI7Cj4gPiArICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5f
c3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW3N0aW1lcnhdOwo+ID4g
Kwo+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0
aW1lcikgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiA+ICsK
PiA+ICsgICAgICAgIHN0b3Bfc3RpbWVyKHZzKTsKPiA+ICsKPiA+ICsgICAgICAgIHZzLT5jb3Vu
dCA9IHZhbDsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggIXZzLT5jb3VudCAgKQo+IAo+IEFueSBy
ZWFzb24geW91IGRvbid0IHVzZSB2YWwgaGVyZSAod2hpY2ggdGhlIGNvbXBpbGVyIGxpa2VseSB3
aWxsIGRvCj4gYW55d2F5KT8KCk5vdCBwYXJ0aWN1bGFybHksIEkganVzdCB0aGluayBpdCByZWFk
cyBiZXR0ZXIgYW5kIGlzIG1vcmUgY29uc2lzdGVudCB3aXRoIG90aGVyIGNvZGUuCgo+IAo+ID4g
QEAgLTIwMSw2ICs0NzYsMzIgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKPiA+ICAgICAgICAgIGJyZWFr
Owo+ID4gICAgICB9Cj4gPgo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6
Cj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOgo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
M19DT05GSUc6Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0g
KGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsKPiA+ICsKPiA+ICsgICAgICAg
IGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKPiA+ICsg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gPiArCj4gPiArICAgICAgICAq
dmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcltzdGltZXJ4XS5jb25maWcucmF3Owo+
IAo+IFdoaWxlIG1vcmUgbm90aWNlYWJsZSBoZXJlIGFuZCAuLi4KPiAKPiA+ICsgICAgICAgIGJy
ZWFrOwo+ID4gKyAgICB9Cj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgo+
ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKPiA+ICsgICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjJfQ09VTlQ6Cj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NP
VU5UOgo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHgg
LSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQpIC8gMjsKPiA+ICsKPiA+ICsgICAgICAgIGlmICgg
ISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKPiA+ICsgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gPiArCj4gPiArICAgICAgICAqdmFsID0g
di0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcltzdGltZXJ4XS5jb3VudDsKPiAKPiAuLi4gaGVy
ZSwgYXJyYXlfYWNjZXNzX25vc3BlYygpIGFyZSBwcm9iYWJseSBuZWVkZWQgbm90IGp1c3QgaGVy
ZSwKPiBidXQgYWxzbyBpbiB0aGUgd3Jtc3IgbG9naWMuCgpSZWFsbHk/IHN0aW1lcnggaXMgY2Fs
Y3VsYXRlZCBiYXNlZCBvbiBoaXR0aW5nIHRoZSBjYXNlIHN0YXRlbWVudCBpbiB0aGUgZmlyc3Qg
cGxhY2UuCgo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+
ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+ID4gQEAgLTQwLDYg
KzQwLDMzIEBAIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyCj4gPiAgICAgIH0gZmllbGRzOwo+ID4g
IH07Cj4gPgo+ID4gK3VuaW9uIHZpcmlkaWFuX3N0aW1lcl9jb25maWdfbXNyCj4gPiArewo+ID4g
KyAgICB1aW50NjRfdCByYXc7Cj4gPiArICAgIHN0cnVjdAo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICB1aW50NjRfdCBlbmFibGVkOjE7Cj4gPiArICAgICAgICB1aW50NjRfdCBwZXJpb2RpYzoxOwo+
ID4gKyAgICAgICAgdWludDY0X3QgbGF6eToxOwo+ID4gKyAgICAgICAgdWludDY0X3QgYXV0b19l
bmFibGU6MTsKPiA+ICsgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4Owo+ID4gKyAgICAgICAgdWlu
dDY0X3QgZGlyZWN0X21vZGU6MTsKPiA+ICsgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8x
OjM7Cj4gPiArICAgICAgICB1aW50NjRfdCBzaW50eDo0Owo+ID4gKyAgICAgICAgdWludDY0X3Qg
cmVzZXJ2ZWRfemVybzI6NDQ7Cj4gPiArICAgIH0gZmllbGRzOwo+ID4gK307Cj4gPiArCj4gPiAr
c3RydWN0IHZpcmlkaWFuX3N0aW1lciB7Cj4gPiArICAgIHN0cnVjdCB2Y3B1ICp2Owo+IAo+IElz
bid0IGEgZnVsbCA4LWJ5dGUgcG9pbnRlciBhIGxpdHRsZSB0b28gbXVjaCBvdmVyaGVhZCBoZXJl
PyBZb3UgY291bGQKPiBpbnN0ZWFkIHN0b3JlIHRoZSB0aW1lciBpbmRleCAuLi4KCkkgdGhpbmsg
SSBuZWVkIGl0IGluIHN0aW1lcl9leHBpcmUoKSB3aGljaCBjYW4gYmUgY2FsbGVkIGluIGFueSB2
Y3B1IGNvbnRleHQgSUlVQy4KCj4gCj4gPiArICAgIHN0cnVjdCB0aW1lciB0aW1lcjsKPiA+ICsg
ICAgdW5pb24gdmlyaWRpYW5fc3RpbWVyX2NvbmZpZ19tc3IgY29uZmlnOwo+ID4gKyAgICB1aW50
NjRfdCBjb3VudDsKPiA+ICsgICAgaW50NjRfdCBleHBpcmF0aW9uOwo+ID4gKyAgICBzX3RpbWVf
dCB0aW1lb3V0Owo+ID4gKyAgICBib29sIHN0YXJ0ZWQ7Cj4gCj4gLi4uIGluIGEgZmllbGQgdXNp
bmcgdGhlIDctYnl0ZSBwYWRkaW5nIGhlcmUsIGFuZCB1c2UgY29udGFpbmVyX29mKCkKPiB0byBn
ZXQgYXQgdGhlIG91dGVyIHN0cnVjdHVyZS4KClRoYXQgd291bGQgZ2V0IG1lIGFzIGZhciBhcyB2
aXJpZGlhbl92Y3B1LCBidXQgdGhlcmUncyBubyBwb2ludGVyIHRvIHN0cnVjdCB2Y3B1IGluIHRo
ZXJlLCBhbmQgSSBuZWVkIG9uZSB0byBjYWxsIHZjcHVfa2ljaygpLgoKICBQYXVsCgo+IAo+IEph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:30:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11:30:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Ukb-0003GF-OU; Wed, 06 Mar 2019 11:30: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=U2UN=RJ=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h1Uka-0003GA-HM
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:30:16 +0000
X-Inumbo-ID: 36531c28-4003-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 36531c28-4003-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 11:30:15 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id b3so10419732otp.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Mar 2019 03:30: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=2zEkqBsZZWR1/PMV+56iqbGGLHw86tZTAzxsU1yqvU4=;
 b=uAyzRRr+iT1u1x9RBXv+A0dGTffmSiq2uy2fr1T3sWErOByHaBDF+vlHCmZIYBIx12
 CU/J5j4FNHyFbQvdAY+aj14hCf8e2tIgmAR4JOpvP9MYJdutt/XziEqTb3wrbl3OIySV
 +3cTE1PdrtNKwbgOWlRNeQpqYRcvsneWA9D4jvZpRO5y4+ERMbz6vbqxYaDLh5S3Ym2I
 R9ArySQvndVHXS3BwYCA6PHZ0Nv6DOWqi5dCSzlyBdqRfIYSI0WwTvUkFZThj9cdigHJ
 v1/e9sHyLQsS2vP3fzu8GEilkxohtLRQbmm3HREF93M1o4a2rAjfMEe2QSrWdVYLcIBs
 Jtdg==
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=2zEkqBsZZWR1/PMV+56iqbGGLHw86tZTAzxsU1yqvU4=;
 b=FMGdK0TIz78sUyPgYX06IFT+BpLDKpRAcX4VdMLlZMRWkmwPveoXAw92CAG/dDwOkO
 k9YZfoCrI5K45EUDt8qwpvJR4ug/yQLnWl8pH8B5f7wHKO6YEDvuImwmwYtqCAxtu44Z
 WTrKzwiVEsJcf/kG/F8xE/QIFb36SYlZrMhL7V9v0NIji9M7rqKi6WCFb7I0hR131noK
 uPQGpRfVxMGK/Zo9HhYpxH/4yJXLa+08U2JFJrBjzDklPwvw9+lgL1ox2+ZhpfX7moqY
 MAN3Eyb49sGK2186sqQIiDOwNV3yh7oeRubE3QGr4AvV3mqeVxiLVh5KP2Cjmz4xGD64
 38ig==
X-Gm-Message-State: APjAAAVNtub2v9ZdkunOaP5vfPFbYLdZDDOuVQ9oagjO3R5uC9Iwn+B6
 mV2ktbiSYk3w/6AEJO2fp3Skn7MrxyZZYlDr88Y=
X-Google-Smtp-Source: APXvYqzGBI054tIq6DVwQDOHeJ1Jcx3SNMuACANPVUPaxfNpEHUh9BAY7iOFN/gxKW252WJ0h6EqG0dyvtaFXHwY1to=
X-Received: by 2002:a9d:6845:: with SMTP id c5mr4277249oto.350.1551871814587; 
 Wed, 06 Mar 2019 03:30:14 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 6 Mar 2019 17:00:02 +0530
Message-ID: <CABHD4K-tm=Msr0r9_7Jqi+fTo=hE20gLZeEyzw97XK7Vg_LZ8Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Content-Type: multipart/mixed; boundary="0000000000003f7e7d05836b500a"
Subject: Re: [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: wei.liu2@citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 ian.jackson@citrix.com, xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--0000000000003f7e7d05836b500a
Content-Type: text/plain; charset="UTF-8"

Hi
> Thanks for testing! You might have found a real bug in the series. Could
> you please also attach the full device tree?

Please find the attached DTS and DTB file used for testing.

Thanks
-Amit

--0000000000003f7e7d05836b500a
Content-Type: audio/vnd.dts; name="r8a7795-h3ulcb.dts"
Content-Disposition: attachment; filename="r8a7795-h3ulcb.dts"
Content-Transfer-Encoding: base64
Content-ID: <f_jsx49e630>
X-Attachment-Id: f_jsx49e630

Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKLyoKICogRGV2aWNlIFRyZWUgU291
cmNlIGZvciB0aGUgSDNVTENCIChSLUNhciBTdGFydGVyIEtpdCBQcmVtaWVyKSBib2FyZAogKgog
KiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBSZW5lc2FzIEVsZWN0cm9uaWNzIENvcnAuCiAqIENv
cHlyaWdodCAoQykgMjAxNiBDb2dlbnQgRW1iZWRkZWQsIEluYy4KICovCgovZHRzLXYxLzsKI2lu
Y2x1ZGUgInI4YTc3OTUuZHRzaSIKI2luY2x1ZGUgInVsY2IuZHRzaSIKCi8gewoJbW9kZWwgPSAi
UmVuZXNhcyBIM1VMQ0IgYm9hcmQgYmFzZWQgb24gcjhhNzc5NSBFUzIuMCsiOwoJY29tcGF0aWJs
ZSA9ICJyZW5lc2FzLGgzdWxjYiIsICJyZW5lc2FzLHI4YTc3OTUiOwoKCW1lbW9yeUA0ODAwMDAw
MCB7CgkJZGV2aWNlX3R5cGUgPSAibWVtb3J5IjsKCQkvKiBmaXJzdCAxMjhNQiBpcyByZXNlcnZl
ZCBmb3Igc2VjdXJlIGFyZWEuICovCiAgICAgICAgICByZWcgPSA8MHgwIDB4NDgwMDAwMDAgMHgw
IDB4MzgwMDAwMDA+LAogICAgICAgICAgICAgICAgPDB4NSAweDAwMDAwMDAwIDB4MCAweDQwMDAw
MDAwPiwKICAgICAgICAgICAgICAgIDwweDYgMHgwMDAwMDAwMCAweDAgMHg0MDAwMDAwMD4sCiAg
ICAgICAgICAgICAgICA8MHg3IDB4MDAwMDAwMDAgMHgwIDB4NDAwMDAwMDA+OwoJfTsKCglyZXNl
cnZlZC1tZW1vcnkgewoJCSNhZGRyZXNzLWNlbGxzID0gPDI+OwoJCSNzaXplLWNlbGxzID0gPDI+
OwoJCXJhbmdlczsKCgkJLyogZGV2aWNlIHNwZWNpZmljIHJlZ2lvbiBmb3IgTG9zc3kgRGVjb21w
cmVzc2lvbiAqLwoJCWxvc3N5X2RlY29tcHJlc3M6IGxpbnV4LGxvc3N5X2RlY29tcHJlc3NANTQw
MDAwMDAgewoJCQluby1tYXA7CgkJCXJlZyA9IDwweDAwMDAwMDAwIDB4NTQwMDAwMDAgMHgwIDB4
MDMwMDAwMDA+OwoJCX07CgoJCS8qIGdsb2JhbCBhdXRvY29uZmlndXJlZCByZWdpb24gZm9yIGNv
bnRpZ3VvdXMgYWxsb2NhdGlvbnMgKi8KCQlsaW51eCxjbWFANTcwMDAwMDAgewoJCQljb21wYXRp
YmxlID0gInNoYXJlZC1kbWEtcG9vbCI7CgkJCXJldXNhYmxlOwoJCQlyZWcgPSA8MHgwMDAwMDAw
MCAweDU3MDAwMDAwIDB4MCAweDE5MDAwMDAwPjsKCQkJbGludXgsY21hLWRlZmF1bHQ7CgkJfTsK
CgkJLyogZGV2aWNlIHNwZWNpZmljIHJlZ2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAq
LwoJCW1tcF9yZXNlcnZlZDogbGludXgsbXVsdGltZWRpYUA3MDAwMDAwMCB7CgkJCWNvbXBhdGli
bGUgPSAic2hhcmVkLWRtYS1wb29sIjsKCQkJcmV1c2FibGU7CgkJCXJlZyA9IDwweDAwMDAwMDAw
IDB4NzAwMDAwMDAgMHgwIDB4MTAwMDAwMDA+OwoJCX07Cgl9OwoKCW1tbmdyIHsKCQljb21wYXRp
YmxlID0gInJlbmVzYXMsbW1uZ3IiOwoJCW1lbW9yeS1yZWdpb24gPSA8Jm1tcF9yZXNlcnZlZD4s
IDwmbG9zc3lfZGVjb21wcmVzcz47Cgl9OwoKCW1tbmdyYnVmIHsKCQljb21wYXRpYmxlID0gInJl
bmVzYXMsbW1uZ3JidWYiOwoJfTsKCgl2c3BtX2lmIHsKCQljb21wYXRpYmxlID0gInJlbmVzYXMs
dnNwbV9pZiI7Cgl9OwoKCXZlcnNhY2xvY2s1X291dDM6IHZlcnNhY2xrLTMgewoJCWNvbXBhdGli
bGUgPSAiZml4ZWQtY2xvY2siOwoJCSNjbG9jay1jZWxscyA9IDwwPjsKCQkvKiBJbml0aWFsIHZh
bHVlIG9mIHZlcnNhY2xvY2sgb3V0MyAqLwoJCWNsb2NrLWZyZXF1ZW5jeSA9IDwzMzAwMDAwMD47
Cgl9OwoKCXZlcnNhY2xvY2s1X291dDQ6IHZlcnNhY2xrLTQgewoJCWNvbXBhdGlibGUgPSAiZml4
ZWQtY2xvY2siOwoJCSNjbG9jay1jZWxscyA9IDwwPjsKCQkvKiBJbml0aWFsIHZhbHVlIG9mIHZl
cnNhY2xvY2sgb3V0NCAqLwoJCWNsb2NrLWZyZXF1ZW5jeSA9IDwzMzAwMDAwMD47Cgl9Owp9OwoK
JmR1IHsKCWNsb2NrcyA9IDwmY3BnIENQR19NT0QgNzI0PiwKCQkgPCZjcGcgQ1BHX01PRCA3MjM+
LAoJCSA8JmNwZyBDUEdfTU9EIDcyMj4sCgkJIDwmY3BnIENQR19NT0QgNzIxPiwKCQkgPCZ2ZXJz
YWNsb2NrNSAxPiwKCQkgPCZ2ZXJzYWNsb2NrNV9vdXQzPiwKCQkgPCZ2ZXJzYWNsb2NrNV9vdXQ0
PiwKCQkgPCZ2ZXJzYWNsb2NrNSAyPjsKCWNsb2NrLW5hbWVzID0gImR1LjAiLCAiZHUuMSIsICJk
dS4yIiwgImR1LjMiLAoJCSAgICAgICJkY2xraW4uMCIsICJkY2xraW4uMSIsICJkY2xraW4uMiIs
ICJkY2xraW4uMyI7Cn07CgomdnNwYmMgewoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJnZzcGJkIHsK
CXN0YXR1cyA9ICJva2F5IjsKfTsKCiZ2c3BpMCB7CglzdGF0dXMgPSAib2theSI7Cn07CgomdnNw
aTEgewoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJnRpbWVyIHsKCWludGVycnVwdC1wYXJlbnQgPSA8
JmdpYz47CgoJaW50ZXJydXB0cyA9IDxHSUNfUFBJIDEzIChHSUNfQ1BVX01BU0tfU0lNUExFKDgp
IHwgSVJRX1RZUEVfTEVWRUxfTE9XKT4sCgkJICAgICA8R0lDX1BQSSAxNCAoR0lDX0NQVV9NQVNL
X1NJTVBMRSg4KSB8IElSUV9UWVBFX0xFVkVMX0xPVyk+LAoJCSAgICAgPEdJQ19QUEkgMTEgKEdJ
Q19DUFVfTUFTS19TSU1QTEUoOCkgfCBJUlFfVFlQRV9MRVZFTF9MT1cpPiwKCQkgICAgIDxHSUNf
UFBJIDEwIChHSUNfQ1BVX01BU0tfU0lNUExFKDgpIHwgSVJRX1RZUEVfTEVWRUxfTE9XKT47Cn07
Cgo=
--0000000000003f7e7d05836b500a
Content-Type: application/octet-stream; name="r8a7795-h3ulcb.dtb"
Content-Disposition: attachment; filename="r8a7795-h3ulcb.dtb"
Content-Transfer-Encoding: base64
Content-ID: <f_jsx4e8jt1>
X-Attachment-Id: f_jsx4e8jt1

0A3+7QABJLUAAAA4AAEahAAAACgAAAARAAAAEAAAAAAAAAoxAAEaTAAAAAAAAAAAAAAAAAAAAAAA
AAABAAAAAAAAAAMAAAAfAAAAAHJlbmVzYXMsaDN1bGNiAHJlbmVzYXMscjhhNzc5NQAAAAAAAwAA
AAQAAAALAAAAAgAAAAMAAAAEAAAAGgAAAAIAAAADAAAALQAAACZSZW5lc2FzIEgzVUxDQiBib2Fy
ZCBiYXNlZCBvbiByOGE3Nzk1IEVTMi4wKwAAAAAAAAABYWxpYXNlcwAAAAADAAAAEgAAACwvc29j
L2kyY0BlNjUwMDAwMAAAAAAAAAMAAAASAAAAMS9zb2MvaTJjQGU2NTA4MDAwAAAAAAAAAwAAABIA
AAA2L3NvYy9pMmNAZTY1MTAwMDAAAAAAAAADAAAAEgAAADsvc29jL2kyY0BlNjZkMDAwMAAAAAAA
AAMAAAASAAAAQC9zb2MvaTJjQGU2NmQ4MDAwAAAAAAAAAwAAABIAAABFL3NvYy9pMmNAZTY2ZTAw
MDAAAAAAAAADAAAAEgAAAEovc29jL2kyY0BlNjZlODAwMAAAAAAAAAMAAAASAAAATy9zb2MvaTJj
QGU2MGIwMDAwAAAAAAAAAwAAABIAAABUL3NvYy9zcGlAZTZlOTAwMDAAAAAAAAADAAAAEgAAAFkv
c29jL3NwaUBlNmVhMDAwMAAAAAAAAAMAAAASAAAAXi9zb2Mvc3BpQGU2YzAwMDAwAAAAAAAAAwAA
ABIAAABjL3NvYy9zcGlAZTZjMTAwMDAAAAAAAAADAAAAFQAAAGgvc29jL3NlcmlhbEBlNmU4ODAw
MAAAAAAAAAADAAAAFwAAAHAvc29jL2V0aGVybmV0QGU2ODAwMDAwAAAAAAACAAAAAWF1ZGlvX2Ns
a19hAAAAAAMAAAAMAAAAAGZpeGVkLWNsb2NrAAAAAAMAAAAEAAAAegAAAAAAAAADAAAABAAAAIcB
WIgAAAAAAwAAAAQAAACXAAAAVQAAAAMAAAAEAAAAnQAAAFUAAAACAAAAAWF1ZGlvX2Nsa19iAAAA
AAMAAAAMAAAAAGZpeGVkLWNsb2NrAAAAAAMAAAAEAAAAegAAAAAAAAADAAAABAAAAIcAAAAAAAAA
AgAAAAFhdWRpb19jbGtfYwAAAAADAAAADAAAAABmaXhlZC1jbG9jawAAAAADAAAABAAAAHoAAAAA
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
MAAAAAAAAAMAAAAqAAAAAHJlbmVzYXMscjhhNzc5NS13ZHQAcmVuZXNhcyxyY2FyLWdlbjMtd2R0
AAAAAAAAAwAAABAAAADxAAAAAOYCAAAAAAAAAAAADAAAAAMAAAAMAAABfAAAAAwAAAABAAABkgAA
AAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAAZIAAAADAAAABQAAAkVva2F5AAAA
AAAAAAMAAAAEAAACywAAADwAAAACAAAAAWdwaW9AZTYwNTAwMDAAAAAAAAADAAAALAAAAAByZW5l
c2FzLGdwaW8tcjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy1ncGlvAAAAAAMAAAAQAAAA8QAAAADm
BQAAAAAAAAAAAFAAAAADAAAADAAAApkAAAAAAAAABAAAAAQAAAADAAAABAAAAtcAAAACAAAAAwAA
AAAAAALjAAAAAwAAABAAAALzAAAAGgAAAAAAAAAAAAAAEAAAAAMAAAAEAAAC/wAAAAIAAAADAAAA
AAAAAxAAAAADAAAADAAAAXwAAAAMAAAAAQAAA5AAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAI
AAACxAAAAAwAAAOQAAAAAgAAAAFncGlvQGU2MDUxMDAwAAAAAAAAAwAAACwAAAAAcmVuZXNhcyxn
cGlvLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtZ3BpbwAAAAADAAAAEAAAAPEAAAAA5gUQAAAA
AAAAAABQAAAAAwAAAAwAAAKZAAAAAAAAAAUAAAAEAAAAAwAAAAQAAALXAAAAAgAAAAMAAAAAAAAC
4wAAAAMAAAAQAAAC8wAAABoAAAAAAAAAIAAAAB0AAAADAAAABAAAAv8AAAACAAAAAwAAAAAAAAMQ
AAAAAwAAAAwAAAF8AAAADAAAAAEAAAOPAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQA
AAAMAAADjwAAAAIAAAABZ3Bpb0BlNjA1MjAwMAAAAAAAAAMAAAAsAAAAAHJlbmVzYXMsZ3Bpby1y
OGE3Nzk1AHJlbmVzYXMscmNhci1nZW4zLWdwaW8AAAAAAwAAABAAAADxAAAAAOYFIAAAAAAAAAAA
UAAAAAMAAAAMAAACmQAAAAAAAAAGAAAABAAAAAMAAAAEAAAC1wAAAAIAAAADAAAAAAAAAuMAAAAD
AAAAEAAAAvMAAAAaAAAAAAAAAEAAAAAPAAAAAwAAAAQAAAL/AAAAAgAAAAMAAAAAAAADEAAAAAMA
AAAMAAABfAAAAAwAAAABAAADjgAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAA
A44AAAADAAAABAAAAJcAAAA5AAAAAwAAAAQAAACdAAAAOQAAAAIAAAABZ3Bpb0BlNjA1MzAwMAAA
AAAAAAMAAAAsAAAAAHJlbmVzYXMsZ3Bpby1yOGE3Nzk1AHJlbmVzYXMscmNhci1nZW4zLWdwaW8A
AAAAAwAAABAAAADxAAAAAOYFMAAAAAAAAAAAUAAAAAMAAAAMAAACmQAAAAAAAAAHAAAABAAAAAMA
AAAEAAAC1wAAAAIAAAADAAAAAAAAAuMAAAADAAAAEAAAAvMAAAAaAAAAAAAAAGAAAAAQAAAAAwAA
AAQAAAL/AAAAAgAAAAMAAAAAAAADEAAAAAMAAAAMAAABfAAAAAwAAAABAAADjQAAAAMAAAAIAAAB
AQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAA40AAAADAAAABAAAAJcAAABuAAAAAwAAAAQAAACd
AAAAbgAAAAIAAAABZ3Bpb0BlNjA1NDAwMAAAAAAAAAMAAAAsAAAAAHJlbmVzYXMsZ3Bpby1yOGE3
Nzk1AHJlbmVzYXMscmNhci1nZW4zLWdwaW8AAAAAAwAAABAAAADxAAAAAOYFQAAAAAAAAAAAUAAA
AAMAAAAMAAACmQAAAAAAAAAIAAAABAAAAAMAAAAEAAAC1wAAAAIAAAADAAAAAAAAAuMAAAADAAAA
EAAAAvMAAAAaAAAAAAAAAIAAAAASAAAAAwAAAAQAAAL/AAAAAgAAAAMAAAAAAAADEAAAAAMAAAAM
AAABfAAAAAwAAAABAAADjAAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAA4wA
AAACAAAAAWdwaW9AZTYwNTUwMDAAAAAAAAADAAAALAAAAAByZW5lc2FzLGdwaW8tcjhhNzc5NQBy
ZW5lc2FzLHJjYXItZ2VuMy1ncGlvAAAAAAMAAAAQAAAA8QAAAADmBVAAAAAAAAAAAFAAAAADAAAA
DAAAApkAAAAAAAAACQAAAAQAAAADAAAABAAAAtcAAAACAAAAAwAAAAAAAALjAAAAAwAAABAAAALz
AAAAGgAAAAAAAACgAAAAGgAAAAMAAAAEAAAC/wAAAAIAAAADAAAAAAAAAxAAAAADAAAADAAAAXwA
AAAMAAAAAQAAA4sAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAAOLAAAAAwAA
AAQAAACXAAAAoQAAAAMAAAAEAAAAnQAAAKEAAAACAAAAAWdwaW9AZTYwNTU0MDAAAAAAAAADAAAA
LAAAAAByZW5lc2FzLGdwaW8tcjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy1ncGlvAAAAAAMAAAAQ
AAAA8QAAAADmBVQAAAAAAAAAAFAAAAADAAAADAAAApkAAAAAAAAACgAAAAQAAAADAAAABAAAAtcA
AAACAAAAAwAAAAAAAALjAAAAAwAAABAAAALzAAAAGgAAAAAAAADAAAAAIAAAAAMAAAAEAAAC/wAA
AAIAAAADAAAAAAAAAxAAAAADAAAADAAAAXwAAAAMAAAAAQAAA4oAAAADAAAACAAAAQEAAAAJAAAA
IAAAAAMAAAAIAAACxAAAAAwAAAOKAAAAAwAAAAQAAACXAAAAnwAAAAMAAAAEAAAAnQAAAJ8AAAAC
AAAAAWdwaW9AZTYwNTU4MDAAAAAAAAADAAAALAAAAAByZW5lc2FzLGdwaW8tcjhhNzc5NQByZW5l
c2FzLHJjYXItZ2VuMy1ncGlvAAAAAAMAAAAQAAAA8QAAAADmBVgAAAAAAAAAAFAAAAADAAAADAAA
ApkAAAAAAAAACwAAAAQAAAADAAAABAAAAtcAAAACAAAAAwAAAAAAAALjAAAAAwAAABAAAALzAAAA
GgAAAAAAAADgAAAABAAAAAMAAAAEAAAC/wAAAAIAAAADAAAAAAAAAxAAAAADAAAADAAAAXwAAAAM
AAAAAQAAA4kAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAAOJAAAAAgAAAAFw
aW4tY29udHJvbGxlckBlNjA2MDAwMAAAAAADAAAAFAAAAAByZW5lc2FzLHBmYy1yOGE3Nzk1AAAA
AAMAAAAQAAAA8QAAAADmBgAAAAAAAAAABQwAAAADAAAABAAAAyUAAAAbAAAAAwAAAAgAAAMvZGVm
YXVsdAAAAAADAAAABAAAAJcAAAAaAAAAAwAAAAQAAACdAAAAGgAAAAFhdmIAAAAAAwAAAAQAAACX
AAAANwAAAAMAAAAEAAAAnQAAADcAAAABbXV4AAAAAAMAAAAaAAADPWF2Yl9saW5rAGF2Yl9tZGlv
AGF2Yl9taWkAAAAAAAADAAAABAAAA0RhdmIAAAAAAgAAAAFwaW5zX21kaW8AAAAAAAADAAAACQAA
Az1hdmJfbWRpbwAAAAAAAAADAAAABAAAA00AAAAYAAAAAgAAAAFwaW5zX21paV90eAAAAAADAAAA
SwAAA1xQSU5fQVZCX1RYX0NUTABQSU5fQVZCX1RYQwBQSU5fQVZCX1REMABQSU5fQVZCX1REMQBQ
SU5fQVZCX1REMgBQSU5fQVZCX1REMwAAAAAAAwAAAAQAAANNAAAADAAAAAIAAAACAAAAAWkyYzIA
AAAAAAAAAwAAAAcAAAM9aTJjMl9hAAAAAAADAAAABQAAA0RpMmMyAAAAAAAAAAMAAAAEAAAAlwAA
ACEAAAADAAAABAAAAJ0AAAAhAAAAAgAAAAFpcnEwAAAAAAAAAAMAAAANAAADPWludGNfZXhfaXJx
MAAAAAAAAAADAAAACAAAA0RpbnRjX2V4AAAAAAMAAAAEAAAAlwAAACkAAAADAAAABAAAAJ0AAAAp
AAAAAgAAAAFzY2lmMgAAAAAAAAMAAAANAAADPXNjaWYyX2RhdGFfYQAAAAAAAAADAAAABgAAA0Rz
Y2lmMgAAAAAAAAMAAAAEAAAAlwAAADsAAAADAAAABAAAAJ0AAAA7AAAAAgAAAAFzY2lmX2NsawAA
AAAAAAADAAAACwAAAz1zY2lmX2Nsa19hAAAAAAADAAAACQAAA0RzY2lmX2NsawAAAAAAAAADAAAA
BAAAAJcAAAAbAAAAAwAAAAQAAACdAAAAGwAAAAIAAAABc2QwAAAAAAMAAAAXAAADPXNkaGkwX2Rh
dGE0AHNkaGkwX2N0cmwAAAAAAAMAAAAGAAADRHNkaGkwAAAAAAAAAwAAAAQAAANhAAAM5AAAAAMA
AAAEAAAAlwAAAGoAAAADAAAABAAAAJ0AAABqAAAAAgAAAAFzZDBfdWhzAAAAAAMAAAAXAAADPXNk
aGkwX2RhdGE0AHNkaGkwX2N0cmwAAAAAAAMAAAAGAAADRHNkaGkwAAAAAAAAAwAAAAQAAANhAAAH
CAAAAAMAAAAEAAAAlwAAAGsAAAADAAAABAAAAJ0AAABrAAAAAgAAAAFzZDIAAAAAAwAAACAAAAM9
c2RoaTJfZGF0YTgAc2RoaTJfY3RybABzZGhpMl9kcwAAAAADAAAABgAAA0RzZGhpMgAAAAAAAAMA
AAAEAAADYQAADOQAAAADAAAABAAAAJcAAABvAAAAAwAAAAQAAACdAAAAbwAAAAIAAAABc2QyX3Vo
cwAAAAADAAAAIAAAAz1zZGhpMl9kYXRhOABzZGhpMl9jdHJsAHNkaGkyX2RzAAAAAAMAAAAGAAAD
RHNkaGkyAAAAAAAAAwAAAAQAAANhAAAHCAAAAAMAAAAEAAAAlwAAAHAAAAADAAAABAAAAJ0AAABw
AAAAAgAAAAFzb3VuZAAAAAAAAAMAAAAkAAADPXNzaTAxMjM5X2N0cmwAc3NpMF9kYXRhAHNzaTFf
ZGF0YV9hAAAAAAMAAAAEAAADRHNzaQAAAAADAAAABAAAAJcAAABXAAAAAwAAAAQAAACdAAAAVwAA
AAIAAAABc291bmQtY2xrAAAAAAAAAwAAAEkAAAM9YXVkaW9fY2xrX2FfYQBhdWRpb19jbGtfYl9h
AGF1ZGlvX2Nsa19jX2EAYXVkaW9fY2xrb3V0X2EAYXVkaW9fY2xrb3V0M19hAAAAAAAAAAMAAAAK
AAADRGF1ZGlvX2NsawAAAAAAAAMAAAAEAAAAlwAAAFgAAAADAAAABAAAAJ0AAABYAAAAAgAAAAF1
c2IxAAAAAAAAAAMAAAAFAAADPXVzYjEAAAAAAAAAAwAAAAUAAANEdXNiMQAAAAAAAAADAAAABAAA
AJcAAABpAAAAAwAAAAQAAACdAAAAaQAAAAIAAAACAAAAAWF2c0BlNjBhMDEzYwAAAAAAAAADAAAA
KgAAAAByZW5lc2FzLHI4YTc3OTUtYXZzAHJlbmVzYXMscmNhci1nZW4zLWF2cwAAAAAAAAMAAAAQ
AAAA8QAAAADmCgE8AAAAAAAAAAQAAAADAAAAFAAAA24AAAABAAAAAgAAAAMAAAAEAAAAHAAAAAIA
AAABY2xvY2stY29udHJvbGxlckBlNjE1MDAwMAAAAAAAAAMAAAAZAAAAAHJlbmVzYXMscjhhNzc5
NS1jcGctbXNzcgAAAAAAAAADAAAAEAAAAPEAAAAA5hUAAAAAAAAAABAAAAAAAwAAAAgAAAF8AAAA
HQAAAB4AAAADAAAADQAAA31leHRhbABleHRhbHIAAAAAAAAAAwAAAAQAAAB6AAAAAgAAAAMAAAAE
AAADiQAAAAAAAAADAAAABAAAA50AAAABAAAAAwAAAAQAAACXAAAADAAAAAMAAAAEAAAAnQAAAAwA
AAACAAAAAXJlc2V0LWNvbnRyb2xsZXJAZTYxNjAwMDAAAAAAAAADAAAAFAAAAAByZW5lc2FzLHI4
YTc3OTUtcnN0AAAAAAMAAAAQAAAA8QAAAADmFgAAAAAAAAAAAgAAAAACAAAAAXN5c3RlbS1jb250
cm9sbGVyQGU2MTgwMDAwAAAAAAADAAAAFQAAAAByZW5lc2FzLHI4YTc3OTUtc3lzYwAAAAAAAAAD
AAAAEAAAAPEAAAAA5hgAAAAAAAAAAAQAAAAAAwAAAAQAAAOJAAAAAQAAAAMAAAAEAAAAlwAAAAkA
AAADAAAABAAAAJ0AAAAJAAAAAgAAAAF0aGVybWFsQGU2MTk4MDAwAAAAAAAAAAMAAAAYAAAAAHJl
bmVzYXMscjhhNzc5NS10aGVybWFsAAAAAAMAAAAwAAAA8QAAAADmGYAAAAAAAAAAAQAAAAAA5hoA
AAAAAAAAAAEAAAAAAOYagAAAAAAAAAABAAAAAAMAAAAkAAACmQAAAAAAAABDAAAABAAAAAAAAABE
AAAABAAAAAAAAABFAAAABAAAAAMAAAAMAAABfAAAAAwAAAABAAACCgAAAAMAAAAIAAABAQAAAAkA
AAAgAAAAAwAAAAgAAALEAAAADAAAAgoAAAADAAAABAAAA6oAAAABAAAAAwAAAAUAAAJFb2theQAA
AAAAAAADAAAABAAAAJcAAACcAAAAAwAAAAQAAACdAAAAnAAAAAIAAAABaW50ZXJydXB0LWNvbnRy
b2xsZXJAZTYxYzAwMDAAAAAAAAADAAAAJQAAAAByZW5lc2FzLGludGMtZXgtcjhhNzc5NQByZW5l
c2FzLGlycWMAAAAAAAAAAwAAAAQAAAL/AAAAAgAAAAMAAAAAAAADEAAAAAMAAAAQAAAA8QAAAADm
HAAAAAAAAAAAAgAAAAADAAAASAAAApkAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAQAAAAAAAAAAgAA
AAQAAAAAAAAAAwAAAAQAAAAAAAAAEgAAAAQAAAAAAAAAoQAAAAQAAAADAAAACAAAAQEAAAAJAAAA
IAAAAAMAAAAEAAAAlwAAACoAAAADAAAABAAAAJ0AAAAqAAAAAgAAAAFpMmNAZTY1MDAwMDAAAAAA
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
ZGlzYWJsZWQAAAAAAAAAAgAAAAFpMmNAZTY2ZDgwMDAAAAAAAAAAAwAAAAQAAAALAAAAAQAAAAMA
AAAEAAAAGgAAAAAAAAADAAAAKgAAAAByZW5lc2FzLGkyYy1yOGE3Nzk1AHJlbmVzYXMscmNhci1n
ZW4zLWkyYwAAAAAAAAMAAAAQAAAA8QAAAADmbYAAAAAAAAAAAEAAAAADAAAADAAAApkAAAAAAAAA
EwAAAAQAAAADAAAADAAAAXwAAAAMAAAAAQAAA58AAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAI
AAACxAAAAAwAAAOfAAAAAwAAABAAAAPAAAAAJwAAAJkAAAAnAAAAmAAAAAMAAAAGAAADxXR4AHJ4
AAAAAAAAAwAAAAQAAAPPAAAAbgAAAAMAAAAFAAACRW9rYXkAAAAAAAAAAwAAAAQAAACHAAYagAAA
AAFjbG9jay1nZW5lcmF0b3JANmEAAAAAAAMAAAAOAAAAAGlkdCw1cDQ5djU5MjUAAAAAAAADAAAA
BAAAAPEAAABqAAAAAwAAAAQAAAB6AAAAAQAAAAMAAAAEAAABfAAAACgAAAADAAAABAAAA314aW4A
AAAAAwAAAAQAAACXAAAAkgAAAAMAAAAEAAAAnQAAAJIAAAACAAAAAgAAAAFpMmNAZTY2ZTAwMDAA
AAAAAAAAAwAAAAQAAAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAAKgAAAAByZW5lc2FzLGky
Yy1yOGE3Nzk1AHJlbmVzYXMscmNhci1nZW4zLWkyYwAAAAAAAAMAAAAQAAAA8QAAAADmbgAAAAAA
AAAAAEAAAAADAAAADAAAApkAAAAAAAAAFAAAAAQAAAADAAAADAAAAXwAAAAMAAAAAQAAA5cAAAAD
AAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAAOXAAAAAwAAABAAAAPAAAAAJwAAAJsA
AAAnAAAAmgAAAAMAAAAGAAADxXR4AHJ4AAAAAAAAAwAAAAQAAAPPAAAAbgAAAAMAAAAJAAACRWRp
c2FibGVkAAAAAAAAAAIAAAABaTJjQGU2NmU4MDAwAAAAAAAAAAMAAAAEAAAACwAAAAEAAAADAAAA
BAAAABoAAAAAAAAAAwAAACoAAAAAcmVuZXNhcyxpMmMtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2Vu
My1pMmMAAAAAAAADAAAAEAAAAPEAAAAA5m6AAAAAAAAAAABAAAAAAwAAAAwAAAKZAAAAAAAAABUA
AAAEAAAAAwAAAAwAAAF8AAAADAAAAAEAAAOWAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAA
AsQAAAAMAAADlgAAAAMAAAAQAAADwAAAACcAAACdAAAAJwAAAJwAAAADAAAABgAAA8V0eAByeAAA
AAAAAAMAAAAEAAADzwAAAAYAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAWkyY0BlNjBi
MDAwMAAAAAAAAAADAAAABAAAAAsAAAABAAAAAwAAAAQAAAAaAAAAAAAAAAMAAAA+AAAAAHJlbmVz
YXMsaWljLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtaWljAHJlbmVzYXMscm1vYmlsZS1paWMA
AAAAAAADAAAAEAAAAPEAAAAA5gsAAAAAAAAAAAQlAAAAAwAAAAwAAAKZAAAAAAAAAK0AAAAEAAAA
AwAAAAwAAAF8AAAADAAAAAEAAAOeAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAM
AAADngAAAAMAAAAQAAADwAAAACcAAAARAAAAJwAAABAAAAADAAAABgAAA8V0eAByeAAAAAAAAAMA
AAAFAAACRW9rYXkAAAAAAAAAAwAAAAQAAACHAAYagAAAAAFwbWljQDMwAAAAAAMAAAAEAAADJQAA
ACkAAAADAAAACAAAAy9kZWZhdWx0AAAAAAMAAAAPAAAAAHJvaG0sYmQ5NTcxbXd2AAAAAAADAAAA
BAAAAPEAAAAwAAAAAwAAAAQAAAJzAAAAKgAAAAMAAAAIAAACmQAAAAAAAAAIAAAAAwAAAAAAAAMQ
AAAAAwAAAAQAAAL/AAAAAgAAAAMAAAAAAAAC4wAAAAMAAAAEAAAC1wAAAAIAAAADAAAABAAABQ0A
AAAPAAAAAwAAAAAAAAUjAAAAAXJlZ3VsYXRvcnMAAAAAAAFkdmZzAAAAAAAAAAMAAAAFAAAFN2R2
ZnMAAAAAAAAAAwAAAAQAAAVGAAtxsAAAAAMAAAAEAAAFXgAPt3AAAAADAAAAAAAABXYAAAADAAAA
AAAABYgAAAADAAAABAAAAJcAAAAVAAAAAwAAAAQAAACdAAAAFQAAAAIAAAACAAAAAgAAAAIAAAAB
c2VyaWFsQGU2NTQwMDAwAAAAAAMAAAA8AAAAAHJlbmVzYXMsaHNjaWYtcjhhNzc5NQByZW5lc2Fz
LHJjYXItZ2VuMy1oc2NpZgByZW5lc2FzLGhzY2lmAAAAAAMAAAAQAAAA8QAAAADmVAAAAAAAAAAA
AGAAAAADAAAADAAAApkAAAAAAAAAmgAAAAQAAAADAAAAHAAAAXwAAAAMAAAAAQAAAggAAAAMAAAA
AAAAABAAAAArAAAAAwAAABUAAAN9ZmNrAGJyZ19pbnQAc2NpZl9jbGsAAAAAAAAAAwAAACAAAAPA
AAAAHwAAADEAAAAfAAAAMAAAACAAAAAxAAAAIAAAADAAAAADAAAADAAAA8V0eAByeAB0eAByeAAA
AAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAAIIAAAAAwAAAAkAAAJFZGlzYWJs
ZWQAAAAAAAAAAgAAAAFzZXJpYWxAZTY1NTAwMDAAAAAAAwAAADwAAAAAcmVuZXNhcyxoc2NpZi1y
OGE3Nzk1AHJlbmVzYXMscmNhci1nZW4zLWhzY2lmAHJlbmVzYXMsaHNjaWYAAAAAAwAAABAAAADx
AAAAAOZVAAAAAAAAAAAAYAAAAAMAAAAMAAACmQAAAAAAAACbAAAABAAAAAMAAAAcAAABfAAAAAwA
AAABAAACBwAAAAwAAAAAAAAAEAAAACsAAAADAAAAFQAAA31mY2sAYnJnX2ludABzY2lmX2NsawAA
AAAAAAADAAAAIAAAA8AAAAAfAAAAMwAAAB8AAAAyAAAAIAAAADMAAAAgAAAAMgAAAAMAAAAMAAAD
xXR4AHJ4AHR4AHJ4AAAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAAgcAAAAD
AAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXNlcmlhbEBlNjU2MDAwMAAAAAADAAAAPAAAAABy
ZW5lc2FzLGhzY2lmLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtaHNjaWYAcmVuZXNhcyxoc2Np
ZgAAAAADAAAAEAAAAPEAAAAA5lYAAAAAAAAAAABgAAAAAwAAAAwAAAKZAAAAAAAAAJAAAAAEAAAA
AwAAABwAAAF8AAAADAAAAAEAAAIGAAAADAAAAAAAAAAQAAAAKwAAAAMAAAAVAAADfWZjawBicmdf
aW50AHNjaWZfY2xrAAAAAAAAAAMAAAAgAAADwAAAAB8AAAA1AAAAHwAAADQAAAAgAAAANQAAACAA
AAA0AAAAAwAAAAwAAAPFdHgAcngAdHgAcngAAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAA
AsQAAAAMAAACBgAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABc2VyaWFsQGU2NmEwMDAw
AAAAAAMAAAA8AAAAAHJlbmVzYXMsaHNjaWYtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy1oc2Np
ZgByZW5lc2FzLGhzY2lmAAAAAAMAAAAQAAAA8QAAAADmagAAAAAAAAAAAGAAAAADAAAADAAAApkA
AAAAAAAAkQAAAAQAAAADAAAAHAAAAXwAAAAMAAAAAQAAAgUAAAAMAAAAAAAAABAAAAArAAAAAwAA
ABUAAAN9ZmNrAGJyZ19pbnQAc2NpZl9jbGsAAAAAAAAAAwAAABAAAAPAAAAAJwAAADcAAAAnAAAA
NgAAAAMAAAAGAAADxXR4AHJ4AAAAAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAM
AAACBQAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABc2VyaWFsQGU2NmIwMDAwAAAAAAMA
AAA8AAAAAHJlbmVzYXMsaHNjaWYtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy1oc2NpZgByZW5l
c2FzLGhzY2lmAAAAAAMAAAAQAAAA8QAAAADmawAAAAAAAAAAAGAAAAADAAAADAAAApkAAAAAAAAA
kgAAAAQAAAADAAAAHAAAAXwAAAAMAAAAAQAAAgQAAAAMAAAAAAAAABAAAAArAAAAAwAAABUAAAN9
ZmNrAGJyZ19pbnQAc2NpZl9jbGsAAAAAAAAAAwAAABAAAAPAAAAAJwAAADkAAAAnAAAAOAAAAAMA
AAAGAAADxXR4AHJ4AAAAAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAMAAACBAAA
AAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABdXNiQGU2NTkwMDAwAAAAAAAAAAMAAAAuAAAA
AHJlbmVzYXMsdXNiaHMtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy11c2JocwAAAAAAAAMAAAAQ
AAAA8QAAAADmWQAAAAAAAAAAAgAAAAADAAAADAAAApkAAAAAAAAAawAAAAQAAAADAAAAGAAAAXwA
AAAMAAAAAQAAAsAAAAAMAAAAAQAAAr8AAAADAAAAIAAAA8AAAAAsAAAAAAAAACwAAAABAAAALQAA
AAAAAAAtAAAAAQAAAAMAAAAQAAADxWNoMABjaDEAY2gyAGNoMwAAAAADAAAABAAABZwAAAALAAAA
AwAAAAQAAAWsAAAALgAAAAMAAAAEAAAFsXVzYgAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAQ
AAACxAAAAAwAAALAAAAADAAAAr8AAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXVzYkBl
NjU5YzAwMAAAAAAAAAADAAAALgAAAAByZW5lc2FzLHVzYmhzLXI4YTc3OTUAcmVuZXNhcyxyY2Fy
LWdlbjMtdXNiaHMAAAAAAAADAAAAEAAAAPEAAAAA5lnAAAAAAAAAAAIAAAAAAwAAAAwAAAKZAAAA
AAAAACUAAAAEAAAAAwAAABgAAAF8AAAADAAAAAEAAALBAAAADAAAAAEAAAK8AAAAAwAAACAAAAPA
AAAALwAAAAAAAAAvAAAAAQAAADAAAAAAAAAAMAAAAAEAAAADAAAAEAAAA8VjaDAAY2gxAGNoMgBj
aDMAAAAAAwAAAAQAAAWcAAAACwAAAAMAAAAEAAAFrAAAADEAAAADAAAABAAABbF1c2IAAAAAAwAA
AAgAAAEBAAAACQAAACAAAAADAAAAEAAAAsQAAAAMAAACwQAAAAwAAAK8AAAAAwAAAAkAAAJFZGlz
YWJsZWQAAAAAAAAAAgAAAAFkbWEtY29udHJvbGxlckBlNjVhMDAwMAAAAAADAAAAKgAAAAByZW5l
c2FzLHI4YTc3OTUtdXNiLWRtYWMAcmVuZXNhcyx1c2ItZG1hYwAAAAAAAAMAAAAQAAAA8QAAAADm
WgAAAAAAAAAAAQAAAAADAAAAGAAAApkAAAAAAAAAbQAAAAQAAAAAAAAAbQAAAAQAAAADAAAACAAA
AqRjaDAAY2gxAAAAAAMAAAAMAAABfAAAAAwAAAABAAABSgAAAAMAAAAIAAABAQAAAAkAAAAgAAAA
AwAAAAgAAALEAAAADAAAAUoAAAADAAAABAAABbsAAAABAAAAAwAAAAQAAAXGAAAAAgAAAAMAAAAE
AAAAlwAAACwAAAADAAAABAAAAJ0AAAAsAAAAAgAAAAFkbWEtY29udHJvbGxlckBlNjViMDAwMAAA
AAADAAAAKgAAAAByZW5lc2FzLHI4YTc3OTUtdXNiLWRtYWMAcmVuZXNhcyx1c2ItZG1hYwAAAAAA
AAMAAAAQAAAA8QAAAADmWwAAAAAAAAAAAQAAAAADAAAAGAAAApkAAAAAAAAAbgAAAAQAAAAAAAAA
bgAAAAQAAAADAAAACAAAAqRjaDAAY2gxAAAAAAMAAAAMAAABfAAAAAwAAAABAAABSwAAAAMAAAAI
AAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAAUsAAAADAAAABAAABbsAAAABAAAAAwAAAAQA
AAXGAAAAAgAAAAMAAAAEAAAAlwAAAC0AAAADAAAABAAAAJ0AAAAtAAAAAgAAAAFkbWEtY29udHJv
bGxlckBlNjQ2MDAwMAAAAAADAAAAKgAAAAByZW5lc2FzLHI4YTc3OTUtdXNiLWRtYWMAcmVuZXNh
cyx1c2ItZG1hYwAAAAAAAAMAAAAQAAAA8QAAAADmRgAAAAAAAAAAAQAAAAADAAAAGAAAApkAAAAA
AAAAIgAAAAQAAAAAAAAAIgAAAAQAAAADAAAACAAAAqRjaDAAY2gxAAAAAAMAAAAMAAABfAAAAAwA
AAABAAABRgAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAAUYAAAADAAAABAAA
BbsAAAABAAAAAwAAAAQAAAXGAAAAAgAAAAMAAAAEAAAAlwAAAC8AAAADAAAABAAAAJ0AAAAvAAAA
AgAAAAFkbWEtY29udHJvbGxlckBlNjQ3MDAwMAAAAAADAAAAKgAAAAByZW5lc2FzLHI4YTc3OTUt
dXNiLWRtYWMAcmVuZXNhcyx1c2ItZG1hYwAAAAAAAAMAAAAQAAAA8QAAAADmRwAAAAAAAAAAAQAA
AAADAAAAGAAAApkAAAAAAAAAIwAAAAQAAAAAAAAAIwAAAAQAAAADAAAACAAAAqRjaDAAY2gxAAAA
AAMAAAAMAAABfAAAAAwAAAABAAABSQAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAA
DAAAAUkAAAADAAAABAAABbsAAAABAAAAAwAAAAQAAAXGAAAAAgAAAAMAAAAEAAAAlwAAADAAAAAD
AAAABAAAAJ0AAAAwAAAAAgAAAAF1c2ItcGh5QGU2NWVlMDAwAAAAAAAAAAMAAAA0AAAAAHJlbmVz
YXMscjhhNzc5NS11c2IzLXBoeQByZW5lc2FzLHJjYXItZ2VuMy11c2IzLXBoeQAAAAADAAAAEAAA
APEAAAAA5l7gAAAAAAAAAACQAAAAAwAAABQAAAF8AAAADAAAAAEAAAFIAAAAMgAAADMAAAADAAAA
HAAAA311c2IzLWlmAHVzYjNzX2NsawB1c2JfZXh0YWwAAAAAAwAAAAgAAAEBAAAACQAAACAAAAAD
AAAACAAAAsQAAAAMAAABSAAAAAMAAAAEAAAF0wAAAAAAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAA
AAACAAAAAWRtYS1jb250cm9sbGVyQGU2NzAwMDAwAAAAAAMAAAAnAAAAAHJlbmVzYXMsZG1hYy1y
OGE3Nzk1AHJlbmVzYXMscmNhci1kbWFjAAAAAAADAAAAEAAAAPEAAAAA5nAAAAAAAAAAAQAAAAAA
AwAAAMwAAAKZAAAAAAAAAMcAAAAEAAAAAAAAAMgAAAAEAAAAAAAAAMkAAAAEAAAAAAAAAMoAAAAE
AAAAAAAAAMsAAAAEAAAAAAAAAMwAAAAEAAAAAAAAAM0AAAAEAAAAAAAAAM4AAAAEAAAAAAAAAM8A
AAAEAAAAAAAAANAAAAAEAAAAAAAAANEAAAAEAAAAAAAAANIAAAAEAAAAAAAAANMAAAAEAAAAAAAA
ANQAAAAEAAAAAAAAANUAAAAEAAAAAAAAANYAAAAEAAAAAAAAANcAAAAEAAAAAwAAAEwAAAKkZXJy
b3IAY2gwAGNoMQBjaDIAY2gzAGNoNABjaDUAY2g2AGNoNwBjaDgAY2g5AGNoMTAAY2gxMQBjaDEy
AGNoMTMAY2gxNABjaDE1AAAAAAMAAAAMAAABfAAAAAwAAAABAAAA2wAAAAMAAAAEAAADfWZjawAA
AAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAADbAAAAAwAAAAQAAAW7AAAAAQAA
AAMAAAAEAAAFxgAAABAAAAADAAAAgAAABd4AAAA0AAAAAAAAADQAAAABAAAANAAAAAIAAAA0AAAA
AwAAADQAAAAEAAAANAAAAAUAAAA0AAAABgAAADQAAAAHAAAANAAAAAgAAAA0AAAACQAAADQAAAAK
AAAANAAAAAsAAAA0AAAADAAAADQAAAANAAAANAAAAA4AAAA0AAAADwAAAAMAAAAEAAAAlwAAACcA
AAADAAAABAAAAJ0AAAAnAAAAAgAAAAFkbWEtY29udHJvbGxlckBlNzMwMDAwMAAAAAADAAAAJwAA
AAByZW5lc2FzLGRtYWMtcjhhNzc5NQByZW5lc2FzLHJjYXItZG1hYwAAAAAAAwAAABAAAADxAAAA
AOcwAAAAAAAAAAEAAAAAAAMAAADMAAACmQAAAAAAAADcAAAABAAAAAAAAADYAAAABAAAAAAAAADZ
AAAABAAAAAAAAADaAAAABAAAAAAAAADbAAAABAAAAAAAAAE0AAAABAAAAAAAAAE1AAAABAAAAAAA
AAE2AAAABAAAAAAAAAE3AAAABAAAAAAAAAE4AAAABAAAAAAAAAE5AAAABAAAAAAAAAE6AAAABAAA
AAAAAAE7AAAABAAAAAAAAAE8AAAABAAAAAAAAAE9AAAABAAAAAAAAAE+AAAABAAAAAAAAAE/AAAA
BAAAAAMAAABMAAACpGVycm9yAGNoMABjaDEAY2gyAGNoMwBjaDQAY2g1AGNoNgBjaDcAY2g4AGNo
OQBjaDEwAGNoMTEAY2gxMgBjaDEzAGNoMTQAY2gxNQAAAAADAAAADAAAAXwAAAAMAAAAAQAAANoA
AAADAAAABAAAA31mY2sAAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAMAAAA2gAA
AAMAAAAEAAAFuwAAAAEAAAADAAAABAAABcYAAAAQAAAAAwAAAIAAAAXeAAAANQAAAAAAAAA1AAAA
AQAAADUAAAACAAAANQAAAAMAAAA1AAAABAAAADUAAAAFAAAANQAAAAYAAAA1AAAABwAAADUAAAAI
AAAANQAAAAkAAAA1AAAACgAAADUAAAALAAAANQAAAAwAAAA1AAAADQAAADUAAAAOAAAANQAAAA8A
AAADAAAABAAAAJcAAAAfAAAAAwAAAAQAAACdAAAAHwAAAAIAAAABZG1hLWNvbnRyb2xsZXJAZTcz
MTAwMDAAAAAAAwAAACcAAAAAcmVuZXNhcyxkbWFjLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWRtYWMA
AAAAAAMAAAAQAAAA8QAAAADnMQAAAAAAAAABAAAAAAADAAAAzAAAApkAAAAAAAABoAAAAAQAAAAA
AAABoQAAAAQAAAAAAAABogAAAAQAAAAAAAABowAAAAQAAAAAAAABpAAAAAQAAAAAAAABpQAAAAQA
AAAAAAABpgAAAAQAAAAAAAABpwAAAAQAAAAAAAABqAAAAAQAAAAAAAABqQAAAAQAAAAAAAABqgAA
AAQAAAAAAAABqwAAAAQAAAAAAAABrAAAAAQAAAAAAAABrQAAAAQAAAAAAAABrgAAAAQAAAAAAAAB
rwAAAAQAAAAAAAABjQAAAAQAAAADAAAATAAAAqRlcnJvcgBjaDAAY2gxAGNoMgBjaDMAY2g0AGNo
NQBjaDYAY2g3AGNoOABjaDkAY2gxMABjaDExAGNoMTIAY2gxMwBjaDE0AGNoMTUAAAAAAwAAAAwA
AAF8AAAADAAAAAEAAADZAAAAAwAAAAQAAAN9ZmNrAAAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAA
AAgAAALEAAAADAAAANkAAAADAAAABAAABbsAAAABAAAAAwAAAAQAAAXGAAAAEAAAAAMAAACAAAAF
3gAAADUAAAAQAAAANQAAABEAAAA1AAAAEgAAADUAAAATAAAANQAAABQAAAA1AAAAFQAAADUAAAAW
AAAANQAAABcAAAA1AAAAGAAAADUAAAAZAAAANQAAABoAAAA1AAAAGwAAADUAAAAcAAAANQAAAB0A
AAA1AAAAHgAAADUAAAAfAAAAAwAAAAQAAACXAAAAIAAAAAMAAAAEAAAAnQAAACAAAAACAAAAAW1t
dUBlNjdiMDAwMAAAAAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3OTUAAAAAAAADAAAA
EAAAAPEAAAAA5nsAAAAAAAAAABAAAAAAAwAAABgAAAKZAAAAAAAAAMQAAAAEAAAAAAAAAMUAAAAE
AAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAABAAABeUAAAABAAAAAwAAAAkAAAJFZGlzYWJsZWQA
AAAAAAAAAwAAAAQAAACXAAAANgAAAAMAAAAEAAAAnQAAADYAAAACAAAAAW1tdUBlNjc0MDAwMAAA
AAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3OTUAAAAAAAADAAAAEAAAAPEAAAAA5nQA
AAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAAAAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAE
AAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAADAAAABAAAAJcAAAA0AAAAAwAAAAQA
AACdAAAANAAAAAIAAAABbW11QGU3NzQwMDAwAAAAAAAAAAMAAAAWAAAAAHJlbmVzYXMsaXBtbXUt
cjhhNzc5NQAAAAAAAAMAAAAQAAAA8QAAAADndAAAAAAAAAAAEAAAAAADAAAACAAABfIAAAA2AAAA
AQAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAQAAAXlAAAAAQAAAAMAAAAJAAACRWRpc2FibGVk
AAAAAAAAAAMAAAAEAAAAlwAAADUAAAADAAAABAAAAJ0AAAA1AAAAAgAAAAFtbXVAZTY1NzAwMDAA
AAAAAAAAAwAAABYAAAAAcmVuZXNhcyxpcG1tdS1yOGE3Nzk1AAAAAAAAAwAAABAAAADxAAAAAOZX
AAAAAAAAAAAQAAAAAAMAAAAIAAAF8gAAADYAAAACAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAA
BAAABeUAAAABAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFtbXVAZmY4YjAwMDAAAAAA
AAAAAwAAABYAAAAAcmVuZXNhcyxpcG1tdS1yOGE3Nzk1AAAAAAAAAwAAABAAAADxAAAAAP+LAAAA
AAAAAAAQAAAAAAMAAAAIAAAF8gAAADYAAAADAAAAAwAAAAgAAAEBAAAACQAAABgAAAADAAAABAAA
BeUAAAABAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFtbXVAZWM2NzAwMDAAAAAAAAAA
AwAAABYAAAAAcmVuZXNhcyxpcG1tdS1yOGE3Nzk1AAAAAAAAAwAAABAAAADxAAAAAOxnAAAAAAAA
AAAQAAAAAAMAAAAIAAAF8gAAADYAAAAEAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAABAAABeUA
AAABAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAwAAAAQAAACXAAAAYgAAAAMAAAAEAAAAnQAA
AGIAAAACAAAAAW1tdUBmZDgwMDAwMAAAAAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3
OTUAAAAAAAADAAAAEAAAAPEAAAAA/YAAAAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAAAYAAAAD
AAAACAAAAQEAAAAJAAAAIAAAAAMAAAAEAAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAA
AAACAAAAAW1tdUBmZDk1MDAwMAAAAAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3OTUA
AAAAAAADAAAAEAAAAPEAAAAA/ZUAAAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAAAcAAAADAAAA
CAAAAQEAAAAJAAAAIAAAAAMAAAAEAAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAAC
AAAAAW1tdUBmZDk2MDAwMAAAAAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3OTUAAAAA
AAADAAAAEAAAAPEAAAAA/ZYAAAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAAAgAAAADAAAACAAA
AQEAAAAJAAAAIAAAAAMAAAAEAAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAA
AW1tdUBmZDk3MDAwMAAAAAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3OTUAAAAAAAAD
AAAAEAAAAPEAAAAA/ZcAAAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAAAkAAAADAAAACAAAAQEA
AAAJAAAAIAAAAAMAAAAEAAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAW1t
dUBmZmM4MDAwMAAAAAAAAAADAAAAFgAAAAByZW5lc2FzLGlwbW11LXI4YTc3OTUAAAAAAAADAAAA
EAAAAPEAAAAA/8gAAAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAAAoAAAADAAAACAAAAQEAAAAJ
AAAAIAAAAAMAAAAEAAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAW1tdUBm
ZTZiMDAwMAAAAAAAAAADAAAAGgAAAAByZW5lc2FzLGlwbW11LW1tdS1yOGE3Nzk1AAAAAAAAAwAA
ABAAAADxAAAAAP5rAAAAAAAAAAAQAAAAAAMAAAAIAAAF8gAAADYAAAAMAAAAAwAAAAgAAAEBAAAA
CQAAAA4AAAADAAAABAAABeUAAAABAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFtbXVA
ZmU2ZjAwMDAAAAAAAAAAAwAAABoAAAAAcmVuZXNhcyxpcG1tdS1tbXUtcjhhNzc5NQAAAAAAAAMA
AAAQAAAA8QAAAAD+bwAAAAAAAAAAEAAAAAADAAAACAAABfIAAAA2AAAADQAAAAMAAAAIAAABAQAA
AAkAAAAOAAAAAwAAAAQAAAXlAAAAAQAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABbW11
QGZlYmQwMDAwAAAAAAAAAAMAAAAWAAAAAHJlbmVzYXMsaXBtbXUtcjhhNzc5NQAAAAAAAAMAAAAQ
AAAA8QAAAAD+vQAAAAAAAAAAEAAAAAADAAAACAAABfIAAAA2AAAADgAAAAMAAAAIAAABAQAAAAkA
AAAgAAAAAwAAAAQAAAXlAAAAAQAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABbW11QGZl
YmUwMDAwAAAAAAAAAAMAAAAWAAAAAHJlbmVzYXMsaXBtbXUtcjhhNzc5NQAAAAAAAAMAAAAQAAAA
8QAAAAD+vgAAAAAAAAAAEAAAAAADAAAACAAABfIAAAA2AAAADwAAAAMAAAAIAAABAQAAAAkAAAAg
AAAAAwAAAAQAAAXlAAAAAQAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABbW11QGZlOTkw
MDAwAAAAAAAAAAMAAAAaAAAAAHJlbmVzYXMsaXBtbXUtbW11LXI4YTc3OTUAAAAAAAADAAAAEAAA
APEAAAAA/pkAAAAAAAAAABAAAAAAAwAAAAgAAAXyAAAANgAAABAAAAADAAAACAAAAQEAAAAJAAAA
CQAAAAMAAAAEAAAF5QAAAAEAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAW1tdUBmZTk4
MDAwMAAAAAAAAAADAAAAGgAAAAByZW5lc2FzLGlwbW11LW1tdS1yOGE3Nzk1AAAAAAAAAwAAABAA
AADxAAAAAP6YAAAAAAAAAAAQAAAAAAMAAAAIAAAF8gAAADYAAAARAAAAAwAAAAgAAAEBAAAACQAA
AAkAAAADAAAABAAABeUAAAABAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFxb3NAZTY3
ZTAwMDAAAAAAAAAAAwAAAAwAAAAAcmVuZXNhcyxxb3MAAAAAAwAAABAAAADxAAAAAOZ+AAAAAAAA
AAEAkAAAAAIAAAABZXRoZXJuZXRAZTY4MDAwMDAAAAAAAAADAAAANAAAAAByZW5lc2FzLGV0aGVy
YXZiLXI4YTc3OTUAcmVuZXNhcyxldGhlcmF2Yi1yY2FyLWdlbjMAAAAAAwAAACAAAADxAAAAAOaA
AAAAAAAAAAAIAAAAAADmoAAAAAAAAAABAAAAAAADAAABLAAAApkAAAAAAAAAJwAAAAQAAAAAAAAA
KAAAAAQAAAAAAAAAKQAAAAQAAAAAAAAAKgAAAAQAAAAAAAAAKwAAAAQAAAAAAAAALAAAAAQAAAAA
AAAALQAAAAQAAAAAAAAALgAAAAQAAAAAAAAALwAAAAQAAAAAAAAAMAAAAAQAAAAAAAAAMQAAAAQA
AAAAAAAAMgAAAAQAAAAAAAAAMwAAAAQAAAAAAAAANAAAAAQAAAAAAAAANQAAAAQAAAAAAAAANgAA
AAQAAAAAAAAANwAAAAQAAAAAAAAAOAAAAAQAAAAAAAAAOQAAAAQAAAAAAAAAOgAAAAQAAAAAAAAA
OwAAAAQAAAAAAAAAPAAAAAQAAAAAAAAAPQAAAAQAAAAAAAAAPgAAAAQAAAAAAAAAPwAAAAQAAAAD
AAAAcwAAAqRjaDAAY2gxAGNoMgBjaDMAY2g0AGNoNQBjaDYAY2g3AGNoOABjaDkAY2gxMABjaDEx
AGNoMTIAY2gxMwBjaDE0AGNoMTUAY2gxNgBjaDE3AGNoMTgAY2gxOQBjaDIwAGNoMjEAY2gyMgBj
aDIzAGNoMjQAAAAAAAMAAAAMAAABfAAAAAwAAAABAAADLAAAAAMAAAAIAAABAQAAAAkAAAAgAAAA
AwAAAAgAAALEAAAADAAAAywAAAADAAAACwAABgVyZ21paS10eGlkAAAAAAADAAAABAAAAAsAAAAB
AAAAAwAAAAQAAAAaAAAAAAAAAAMAAAAFAAACRW9rYXkAAAAAAAAAAwAAAAQAAAMlAAAANwAAAAMA
AAAIAAADL2RlZmF1bHQAAAAAAwAAAAQAAAYOAAAAOAAAAAFldGhlcm5ldC1waHlAMAAAAAAAAwAA
AAQAAAYZAAAF3AAAAAMAAAAEAAAA8QAAAAAAAAADAAAABAAAAnMAAAA5AAAAAwAAAAgAAAKZAAAA
CwAAAAgAAAADAAAADAAABiUAAAA5AAAACgAAAAEAAAADAAAABAAAAJcAAAA4AAAAAwAAAAQAAACd
AAAAOAAAAAIAAAACAAAAAWNhbkBlNmMzMDAwMAAAAAAAAAADAAAAKgAAAAByZW5lc2FzLGNhbi1y
OGE3Nzk1AHJlbmVzYXMscmNhci1nZW4zLWNhbgAAAAAAAAMAAAAQAAAA8QAAAADmwwAAAAAAAAAA
EAAAAAADAAAADAAAApkAAAAAAAAAugAAAAQAAAADAAAAHAAAAXwAAAAMAAAAAQAAA5QAAAAMAAAA
AAAAACcAAAA6AAAAAwAAABQAAAN9Y2xrcDEAY2xrcDIAY2FuX2NsawAAAAADAAAADAAABOgAAAAM
AAAAAAAAACcAAAADAAAABAAABPgCYloAAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQA
AAAMAAADlAAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABY2FuQGU2YzM4MDAwAAAAAAAA
AAMAAAAqAAAAAHJlbmVzYXMsY2FuLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtY2FuAAAAAAAA
AwAAABAAAADxAAAAAObDgAAAAAAAAAAQAAAAAAMAAAAMAAACmQAAAAAAAAC7AAAABAAAAAMAAAAc
AAABfAAAAAwAAAABAAADkwAAAAwAAAAAAAAAJwAAADoAAAADAAAAFAAAA31jbGtwMQBjbGtwMgBj
YW5fY2xrAAAAAAMAAAAMAAAE6AAAAAwAAAAAAAAAJwAAAAMAAAAEAAAE+AJiWgAAAAADAAAACAAA
AQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAAOTAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAA
AgAAAAFjYW5AZTY2YzAwMDAAAAAAAAAAAwAAAC4AAAAAcmVuZXNhcyxyOGE3Nzk1LWNhbmZkAHJl
bmVzYXMscmNhci1nZW4zLWNhbmZkAAAAAAAAAwAAABAAAADxAAAAAOZsAAAAAAAAAACAAAAAAAMA
AAAYAAACmQAAAAAAAAAdAAAABAAAAAAAAAAeAAAABAAAAAMAAAAcAAABfAAAAAwAAAABAAADkgAA
AAwAAAAAAAAAJwAAADoAAAADAAAAEgAAA31mY2sAY2FuZmQAY2FuX2NsawAAAAAAAAMAAAAMAAAE
6AAAAAwAAAAAAAAAJwAAAAMAAAAEAAAE+AJiWgAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAI
AAACxAAAAAwAAAOSAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAWNoYW5uZWwwAAAAAAAAAAMA
AAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAABY2hhbm5lbDEAAAAAAAAAAwAAAAkAAAJFZGlzYWJs
ZWQAAAAAAAAAAgAAAAIAAAABcHdtQGU2ZTMwMDAwAAAAAAAAAAMAAAAlAAAAAHJlbmVzYXMscHdt
LXI4YTc3OTUAcmVuZXNhcyxwd20tcmNhcgAAAAAAAAADAAAAEAAAAPEAAAAA5uMAAAAAAAAAAAAI
AAAAAwAAAAwAAAF8AAAADAAAAAEAAAILAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQA
AAAMAAACCwAAAAMAAAAEAAAGMQAAAAIAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXB3
bUBlNmUzMTAwMAAAAAAAAAADAAAAJQAAAAByZW5lc2FzLHB3bS1yOGE3Nzk1AHJlbmVzYXMscHdt
LXJjYXIAAAAAAAAAAwAAABAAAADxAAAAAObjEAAAAAAAAAAACAAAAAMAAAAMAAABfAAAAAwAAAAB
AAACCwAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAAgsAAAADAAAABAAABjEA
AAACAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFwd21AZTZlMzIwMDAAAAAAAAAAAwAA
ACUAAAAAcmVuZXNhcyxwd20tcjhhNzc5NQByZW5lc2FzLHB3bS1yY2FyAAAAAAAAAAMAAAAQAAAA
8QAAAADm4yAAAAAAAAAAAAgAAAADAAAADAAAAXwAAAAMAAAAAQAAAgsAAAADAAAACAAAAQEAAAAJ
AAAAIAAAAAMAAAAIAAACxAAAAAwAAAILAAAAAwAAAAQAAAYxAAAAAgAAAAMAAAAJAAACRWRpc2Fi
bGVkAAAAAAAAAAIAAAABcHdtQGU2ZTMzMDAwAAAAAAAAAAMAAAAlAAAAAHJlbmVzYXMscHdtLXI4
YTc3OTUAcmVuZXNhcyxwd20tcmNhcgAAAAAAAAADAAAAEAAAAPEAAAAA5uMwAAAAAAAAAAAIAAAA
AwAAAAwAAAF8AAAADAAAAAEAAAILAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAM
AAACCwAAAAMAAAAEAAAGMQAAAAIAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXB3bUBl
NmUzNDAwMAAAAAAAAAADAAAAJQAAAAByZW5lc2FzLHB3bS1yOGE3Nzk1AHJlbmVzYXMscHdtLXJj
YXIAAAAAAAAAAwAAABAAAADxAAAAAObjQAAAAAAAAAAACAAAAAMAAAAMAAABfAAAAAwAAAABAAAC
CwAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAADAAAAgsAAAADAAAABAAABjEAAAAC
AAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFwd21AZTZlMzUwMDAAAAAAAAAAAwAAACUA
AAAAcmVuZXNhcyxwd20tcjhhNzc5NQByZW5lc2FzLHB3bS1yY2FyAAAAAAAAAAMAAAAQAAAA8QAA
AADm41AAAAAAAAAAAAgAAAADAAAADAAAAXwAAAAMAAAAAQAAAgsAAAADAAAACAAAAQEAAAAJAAAA
IAAAAAMAAAAIAAACxAAAAAwAAAILAAAAAwAAAAQAAAYxAAAAAgAAAAMAAAAJAAACRWRpc2FibGVk
AAAAAAAAAAIAAAABcHdtQGU2ZTM2MDAwAAAAAAAAAAMAAAAlAAAAAHJlbmVzYXMscHdtLXI4YTc3
OTUAcmVuZXNhcyxwd20tcmNhcgAAAAAAAAADAAAAEAAAAPEAAAAA5uNgAAAAAAAAAAAIAAAAAwAA
AAwAAAF8AAAADAAAAAEAAAILAAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAMAAAC
CwAAAAMAAAAEAAAGMQAAAAIAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXNlcmlhbEBl
NmU2MDAwMAAAAAADAAAAOQAAAAByZW5lc2FzLHNjaWYtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2Vu
My1zY2lmAHJlbmVzYXMsc2NpZgAAAAAAAAADAAAAEAAAAPEAAAAA5uYAAAAAAAAAAABAAAAAAwAA
AAwAAAKZAAAAAAAAAJgAAAAEAAAAAwAAABwAAAF8AAAADAAAAAEAAADPAAAADAAAAAAAAAAQAAAA
KwAAAAMAAAAVAAADfWZjawBicmdfaW50AHNjaWZfY2xrAAAAAAAAAAMAAAAgAAADwAAAAB8AAABR
AAAAHwAAAFAAAAAgAAAAUQAAACAAAABQAAAAAwAAAAwAAAPFdHgAcngAdHgAcngAAAAAAwAAAAgA
AAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAMAAAAzwAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAA
AAIAAAABc2VyaWFsQGU2ZTY4MDAwAAAAAAMAAAA5AAAAAHJlbmVzYXMsc2NpZi1yOGE3Nzk1AHJl
bmVzYXMscmNhci1nZW4zLXNjaWYAcmVuZXNhcyxzY2lmAAAAAAAAAAMAAAAQAAAA8QAAAADm5oAA
AAAAAAAAAEAAAAADAAAADAAAApkAAAAAAAAAmQAAAAQAAAADAAAAHAAAAXwAAAAMAAAAAQAAAM4A
AAAMAAAAAAAAABAAAAArAAAAAwAAABUAAAN9ZmNrAGJyZ19pbnQAc2NpZl9jbGsAAAAAAAAAAwAA
ACAAAAPAAAAAHwAAAFMAAAAfAAAAUgAAACAAAABTAAAAIAAAAFIAAAADAAAADAAAA8V0eAByeAB0
eAByeAAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAADOAAAAAwAAAAkAAAJF
ZGlzYWJsZWQAAAAAAAAAAgAAAAFzZXJpYWxAZTZlODgwMDAAAAAAAwAAADkAAAAAcmVuZXNhcyxz
Y2lmLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtc2NpZgByZW5lc2FzLHNjaWYAAAAAAAAAAwAA
ABAAAADxAAAAAObogAAAAAAAAAAAQAAAAAMAAAAMAAACmQAAAAAAAACkAAAABAAAAAMAAAAcAAAB
fAAAAAwAAAABAAABNgAAAAwAAAAAAAAAEAAAACsAAAADAAAAFQAAA31mY2sAYnJnX2ludABzY2lm
X2NsawAAAAAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAAAIAAACxAAAAAwAAAE2AAAAAwAAAAUA
AAJFb2theQAAAAAAAAADAAAABAAAAyUAAAA7AAAAAwAAAAgAAAMvZGVmYXVsdAAAAAACAAAAAXNl
cmlhbEBlNmM1MDAwMAAAAAADAAAAOQAAAAByZW5lc2FzLHNjaWYtcjhhNzc5NQByZW5lc2FzLHJj
YXItZ2VuMy1zY2lmAHJlbmVzYXMsc2NpZgAAAAAAAAADAAAAEAAAAPEAAAAA5sUAAAAAAAAAAABA
AAAAAwAAAAwAAAKZAAAAAAAAABcAAAAEAAAAAwAAABwAAAF8AAAADAAAAAEAAADMAAAADAAAAAAA
AAAQAAAAKwAAAAMAAAAVAAADfWZjawBicmdfaW50AHNjaWZfY2xrAAAAAAAAAAMAAAAQAAADwAAA
ACcAAABXAAAAJwAAAFYAAAADAAAABgAAA8V0eAByeAAAAAAAAAMAAAAIAAABAQAAAAkAAAAgAAAA
AwAAAAgAAALEAAAADAAAAMwAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXNlcmlhbEBl
NmM0MDAwMAAAAAADAAAAOQAAAAByZW5lc2FzLHNjaWYtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2Vu
My1zY2lmAHJlbmVzYXMsc2NpZgAAAAAAAAADAAAAEAAAAPEAAAAA5sQAAAAAAAAAAABAAAAAAwAA
AAwAAAKZAAAAAAAAABAAAAAEAAAAAwAAABwAAAF8AAAADAAAAAEAAADLAAAADAAAAAAAAAAQAAAA
KwAAAAMAAAAVAAADfWZjawBicmdfaW50AHNjaWZfY2xrAAAAAAAAAAMAAAAQAAADwAAAACcAAABZ
AAAAJwAAAFgAAAADAAAABgAAA8V0eAByeAAAAAAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgA
AALEAAAADAAAAMsAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAACAAAAAXNlcmlhbEBlNmYzMDAw
MAAAAAADAAAAOQAAAAByZW5lc2FzLHNjaWYtcjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy1zY2lm
AHJlbmVzYXMsc2NpZgAAAAAAAAADAAAAEAAAAPEAAAAA5vMAAAAAAAAAAABAAAAAAwAAAAwAAAKZ
AAAAAAAAABEAAAAEAAAAAwAAABwAAAF8AAAADAAAAAEAAADKAAAADAAAAAAAAAAQAAAAKwAAAAMA
AAAVAAADfWZjawBicmdfaW50AHNjaWZfY2xrAAAAAAAAAAMAAAAgAAADwAAAAB8AAABbAAAAHwAA
AFoAAAAgAAAAWwAAACAAAABaAAAAAwAAAAwAAAPFdHgAcngAdHgAcngAAAAAAwAAAAgAAAEBAAAA
CQAAACAAAAADAAAACAAAAsQAAAAMAAAAygAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAAAAIAAAAB
c3BpQGU2ZTkwMDAwAAAAAAAAAAMAAAAuAAAAAHJlbmVzYXMsbXNpb2YtcjhhNzc5NQByZW5lc2Fz
LHJjYXItZ2VuMy1tc2lvZgAAAAAAAAMAAAAQAAAA8QAAAADm6QAAAAAAAAAAAGQAAAADAAAADAAA
ApkAAAAAAAAAnAAAAAQAAAADAAAAEAAAAXwAAAAMAAAAAQAAANMAAAA8AAAAAwAAABgAAAN9bXNp
b2ZfY2xrAG1zaW9mX3JlZl9jbGsAAAAAAwAAACAAAAPAAAAAHwAAAEEAAAAfAAAAQAAAACAAAABB
AAAAIAAAAEAAAAADAAAADAAAA8V0eAByeAB0eAByeAAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMA
AAAIAAACxAAAAAwAAADTAAAAAwAAAAQAAAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAACQAA
AkVkaXNhYmxlZAAAAAAAAAACAAAAAXNwaUBlNmVhMDAwMAAAAAAAAAADAAAALgAAAAByZW5lc2Fz
LG1zaW9mLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtbXNpb2YAAAAAAAADAAAAEAAAAPEAAAAA
5uoAAAAAAAAAAABkAAAAAwAAAAwAAAKZAAAAAAAAAJ0AAAAEAAAAAwAAABAAAAF8AAAADAAAAAEA
AADSAAAAPAAAAAMAAAAYAAADfW1zaW9mX2NsawBtc2lvZl9yZWZfY2xrAAAAAAMAAAAgAAADwAAA
AB8AAABDAAAAHwAAAEIAAAAgAAAAQwAAACAAAABCAAAAAwAAAAwAAAPFdHgAcngAdHgAcngAAAAA
AwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAAAsQAAAAMAAAA0gAAAAMAAAAEAAAACwAAAAEAAAAD
AAAABAAAABoAAAAAAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFzcGlAZTZjMDAwMDAA
AAAAAAAAAwAAAC4AAAAAcmVuZXNhcyxtc2lvZi1yOGE3Nzk1AHJlbmVzYXMscmNhci1nZW4zLW1z
aW9mAAAAAAAAAwAAABAAAADxAAAAAObAAAAAAAAAAAAAZAAAAAMAAAAMAAACmQAAAAAAAACeAAAA
BAAAAAMAAAAQAAABfAAAAAwAAAABAAAA0QAAADwAAAADAAAAGAAAA31tc2lvZl9jbGsAbXNpb2Zf
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
YmxlZAAAAAAAAAADAAAABAAAAJcAAABRAAAAAwAAAAQAAACdAAAAUQAAAAIAAAABcmlmQGU2ZmEw
MDAwAAAAAAAAAAMAAAAsAAAAAHJlbmVzYXMscjhhNzc5NS1kcmlmAHJlbmVzYXMscmNhci1nZW4z
LWRyaWYAAAAAAwAAABAAAADxAAAAAOb6AAAAAAAAAAAAZAAAAAMAAAAMAAACmQAAAAAAAAAaAAAA
BAAAAAMAAAAMAAABfAAAAAwAAAABAAAB/QAAAAMAAAAEAAADfWZjawAAAAADAAAAEAAAA8AAAAAf
AAAALAAAACAAAAAsAAAAAwAAAAYAAAPFcngAcngAAAAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMA
AAAIAAACxAAAAAwAAAH9AAAAAwAAAAQAAAZHAAAAUwAAAAMAAAAJAAACRWRpc2FibGVkAAAAAAAA
AAMAAAAEAAAAlwAAAFQAAAADAAAABAAAAJ0AAABUAAAAAgAAAAFyaWZAZTZmYjAwMDAAAAAAAAAA
AwAAACwAAAAAcmVuZXNhcyxyOGE3Nzk1LWRyaWYAcmVuZXNhcyxyY2FyLWdlbjMtZHJpZgAAAAAD
AAAAEAAAAPEAAAAA5vsAAAAAAAAAAABkAAAAAwAAAAwAAAKZAAAAAAAAABsAAAAEAAAAAwAAAAwA
AAF8AAAADAAAAAEAAAH8AAAAAwAAAAQAAAN9ZmNrAAAAAAMAAAAQAAADwAAAAB8AAAAuAAAAIAAA
AC4AAAADAAAABgAAA8VyeAByeAAAAAAAAAMAAAAIAAABAQAAAAkAAAAgAAAAAwAAAAgAAALEAAAA
DAAAAfwAAAADAAAABAAABkcAAABUAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAwAAAAQAAACX
AAAAUwAAAAMAAAAEAAAAnQAAAFMAAAACAAAAAXNvdW5kQGVjNTAwMDAwAAAAAAADAAAAMwAAAABy
ZW5lc2FzLHJjYXJfc291bmQtcjhhNzc5NQByZW5lc2FzLHJjYXJfc291bmQtZ2VuMwAAAAAAAwAA
AFAAAADxAAAAAOxQAAAAAAAAAAAQAAAAAADsWgAAAAAAAAAAAQAAAAAA7FQAAAAAAAAAABAAAAAA
AOxUEAAAAAAAAAACgAAAAADsdAAAAAAAAAAAAgAAAAADAAAAGQAABldzY3UAYWRnAHNzaXUAc3Np
AGF1ZG1hcHAAAAAAAAAAAwAAAVwAAAF8AAAADAAAAAEAAAPtAAAADAAAAAEAAAPuAAAADAAAAAEA
AAPvAAAADAAAAAEAAAPwAAAADAAAAAEAAAPxAAAADAAAAAEAAAPyAAAADAAAAAEAAAPzAAAADAAA
AAEAAAP0AAAADAAAAAEAAAP1AAAADAAAAAEAAAP2AAAADAAAAAEAAAP3AAAADAAAAAEAAAP+AAAA
DAAAAAEAAAP/AAAADAAAAAEAAAQAAAAADAAAAAEAAAQBAAAADAAAAAEAAAQCAAAADAAAAAEAAAQD
AAAADAAAAAEAAAQEAAAADAAAAAEAAAQFAAAADAAAAAEAAAQGAAAADAAAAAEAAAQHAAAADAAAAAEA
AAP8AAAADAAAAAEAAAP9AAAADAAAAAEAAAP8AAAADAAAAAEAAAP9AAAADAAAAAEAAAP7AAAADAAA
AAEAAAP6AAAAVQAAACYAAABWAAAADAAAAAAAAAAJAAAAAwAAALwAAAN9c3NpLWFsbABzc2kuOQBz
c2kuOABzc2kuNwBzc2kuNgBzc2kuNQBzc2kuNABzc2kuMwBzc2kuMgBzc2kuMQBzc2kuMABzcmMu
OQBzcmMuOABzcmMuNwBzcmMuNgBzcmMuNQBzcmMuNABzcmMuMwBzcmMuMgBzcmMuMQBzcmMuMABt
aXguMQBtaXguMABjdHUuMQBjdHUuMABkdmMuMABkdmMuMQBjbGtfYQBjbGtfYgBjbGtfYwBjbGtf
aQAAAAADAAAACAAAAQEAAAAJAAAAIAAAAAMAAABYAAACxAAAAAwAAAPtAAAADAAAA+4AAAAMAAAD
7wAAAAwAAAPwAAAADAAAA/EAAAAMAAAD8gAAAAwAAAPzAAAADAAAA/QAAAAMAAAD9QAAAAwAAAP2
AAAADAAAA/cAAAADAAAARAAABmFzc2ktYWxsAHNzaS45AHNzaS44AHNzaS43AHNzaS42AHNzaS41
AHNzaS40AHNzaS4zAHNzaS4yAHNzaS4xAHNzaS4wAAAAAAMAAAAFAAACRW9rYXkAAAAAAAAAAwAA
AAgAAAMlAAAAVwAAAFgAAAADAAAACAAAAy9kZWZhdWx0AAAAAAMAAAAEAAAD6QAAAAAAAAADAAAA
BAAAAHoAAAABAAAAAwAAAAgAAACHALuAAACsRAAAAAADAAAABAAAAJcAAAAiAAAAAwAAAAQAAACd
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
AAAD8gAAAAwAAAABAAAD8wAAAAwAAAABAAAD9AAAAAwAAAABAAAD9QAAAAwAAAABAAAD9gAAAAwA
AAABAAAD9wAAAAwAAAABAAAD/gAAAAwAAAABAAAD/wAAAAwAAAABAAAEAAAAAAwAAAABAAAEAQAA
AAwAAAABAAAEAgAAAAwAAAABAAAEAwAAAAwAAAABAAAEBAAAAAwAAAABAAAEBQAAAAwAAAABAAAE
BgAAAAwAAAABAAAEBwAAAAwAAAABAAAD/AAAAAwAAAABAAAD/QAAAAwAAAABAAAD/AAAAAwAAAAB
AAAD/QAAAAwAAAABAAAD+wAAAAwAAAABAAAD+gAAAAwAAAABAAAB9QAAAAwAAAABAAAB9gAAAAwA
AAABAAADmgAAAAMAAAC/AAADfWFkc3AAc3NpLWFsbABzc2kuOQBzc2kuOABzc2kuNwBzc2kuNgBz
c2kuNQBzc2kuNABzc2kuMwBzc2kuMgBzc2kuMQBzc2kuMABzcmMuOQBzcmMuOABzcmMuNwBzcmMu
NgBzcmMuNQBzcmMuNABzcmMuMwBzcmMuMgBzcmMuMQBzcmMuMABtaXguMQBtaXguMABjdHUuMQBj
dHUuMABkdmMuMABkdmMuMQBhdWRtYWMuMQBhdWRtYWMuMABhZGcAAAAAAAMAAAAIAAABAQAAAAkA
AAAgAAAAAwAAAHgAAALEAAAADAAAAfoAAAAMAAAD7QAAAAwAAAPuAAAADAAAA+8AAAAMAAAD8AAA
AAwAAAPxAAAADAAAA/IAAAAMAAAD8wAAAAwAAAP0AAAADAAAA/UAAAAMAAAD9gAAAAwAAAP3AAAA
DAAAAfUAAAAMAAAB9gAAAAwAAAOaAAAAAwAAAF8AAAZhYWRzcABzc2ktYWxsAHNzaS45AHNzaS44
AHNzaS43AHNzaS42AHNzaS41AHNzaS40AHNzaS4zAHNzaS4yAHNzaS4xAHNzaS4wAGF1ZG1hYy4x
AGF1ZG1hYy4wAGFkZwAAAAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAF1c2JAZWUwMDAw
MDAAAAAAAAAAAwAAACwAAAAAcmVuZXNhcyx4aGNpLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMt
eGhjaQAAAAADAAAAEAAAAPEAAAAA7gAAAAAAAAAAAAwAAAAAAwAAAAwAAAKZAAAAAAAAAGYAAAAE
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
Nzc5NQByZW5lc2FzLHJjYXItZ2VuMy11c2IyLXBoeQAAAAADAAAAEAAAAPEAAAAA7goCAAAAAAAA
AAcAAAAAAwAAAAwAAAF8AAAADAAAAAEAAAK+AAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAACAAA
AsQAAAAMAAACvgAAAAMAAAAEAAAF0wAAAAAAAAADAAAABQAAAkVva2F5AAAAAAAAAAMAAAAEAAAD
JQAAAGkAAAADAAAACAAAAy9kZWZhdWx0AAAAAAMAAAAEAAAAlwAAAGMAAAADAAAABAAAAJ0AAABj
AAAAAgAAAAF1c2ItcGh5QGVlMGMwMjAwAAAAAAAAAAMAAAA0AAAAAHJlbmVzYXMsdXNiMi1waHkt
cjhhNzc5NQByZW5lc2FzLHJjYXItZ2VuMy11c2IyLXBoeQAAAAADAAAAEAAAAPEAAAAA7gwCAAAA
AAAAAAcAAAAAAwAAAAwAAAF8AAAADAAAAAEAAAK9AAAAAwAAAAgAAAEBAAAACQAAACAAAAADAAAA
CAAAAsQAAAAMAAACvQAAAAMAAAAEAAAF0wAAAAAAAAADAAAACQAAAkVkaXNhYmxlZAAAAAAAAAAD
AAAABAAAAJcAAABkAAAAAwAAAAQAAACdAAAAZAAAAAIAAAABdXNiLXBoeUBlZTBlMDIwMAAAAAAA
AAADAAAANAAAAAByZW5lc2FzLHVzYjItcGh5LXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMtdXNi
Mi1waHkAAAAAAwAAABAAAADxAAAAAO4OAgAAAAAAAAAHAAAAAAMAAAAMAAACmQAAAAAAAAAkAAAA
BAAAAAMAAAAYAAABfAAAAAwAAAABAAACvAAAAAwAAAABAAACwQAAAAMAAAAIAAABAQAAAAkAAAAg
AAAAAwAAABAAAALEAAAADAAAArwAAAAMAAACwQAAAAMAAAAEAAAF0wAAAAAAAAADAAAACQAAAkVk
aXNhYmxlZAAAAAAAAAADAAAABAAAAJcAAAAxAAAAAwAAAAQAAACdAAAAMQAAAAIAAAABc2RAZWUx
MDAwMDAAAAAAAwAAACwAAAAAcmVuZXNhcyxzZGhpLXI4YTc3OTUAcmVuZXNhcyxyY2FyLWdlbjMt
c2RoaQAAAAADAAAAEAAAAPEAAAAA7hAAAAAAAAAAACAAAAAAAwAAAAwAAAKZAAAAAAAAAKUAAAAE
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
QAAAAAAAAABAAAAAAAAAAEAAAAAAAAADAAAAJAAAApkAAAAAAAAAlAAAAAQAAAAAAAAAlQAAAAQA
AAAAAAAAlgAAAAQAAAADAAAABAAAAv8AAAABAAAAAwAAABAAAAdbAAAAAAAAAAAAAAAAAAAAAAAA
AAMAAAAgAAAHbgAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAJQAAAAEAAAAAwAAABAAAAF8AAAA
DAAAAAEAAAE+AAAAewAAAAMAAAAOAAADfXBjaWUAcGNpZV9idXMAAAAAAAADAAAACAAAAQEAAAAJ
AAAAIAAAAAMAAAAIAAACxAAAAAwAAAE+AAAAAwAAAAkAAAJFZGlzYWJsZWQAAAAAAAAAAgAAAAFp
bXItbHg0QGZlODYwMDAwAAAAAAAAAAMAAAAoAAAAAHJlbmVzYXMscjhhNzc5NS1pbXItbHg0AHJl
bmVzYXMsaW1yLWx4NAAAAAADAAAAEAAAAPEAAAAA/oYAAAAAAAAAACAAAAAAAwAAAAwAAAKZAAAA
AAAAAMAAAAAEAAAAAwAAAAwAAAF8AAAADAAAAAEAAAM3AAAAAwAAAAgAAAEBAAAACQAAAA4AAAAD
AAAACAAAAsQAAAAMAAADNwAAAAIAAAABaW1yLWx4NEBmZTg3MDAwMAAAAAAAAAADAAAAKAAAAABy
ZW5lc2FzLHI4YTc3OTUtaW1yLWx4NAByZW5lc2FzLGltci1seDQAAAAAAwAAABAAAADxAAAAAP6H
AAAAAAAAAAAgAAAAAAMAAAAMAAACmQAAAAAAAADBAAAABAAAAAMAAAAMAAABfAAAAAwAAAABAAAD
NgAAAAMAAAAIAAABAQAAAAkAAAAOAAAAAwAAAAgAAALEAAAADAAAAzYAAAACAAAAAWltci1seDRA
ZmU4ODAwMDAAAAAAAAAAAwAAACgAAAAAcmVuZXNhcyxyOGE3Nzk1LWltci1seDQAcmVuZXNhcyxp
bXItbHg0AAAAAAMAAAAQAAAA8QAAAAD+iAAAAAAAAAAAIAAAAAADAAAADAAAApkAAAAAAAAAwgAA
AAQAAAADAAAADAAAAXwAAAAMAAAAAQAAAzUAAAADAAAACAAAAQEAAAAJAAAADgAAAAMAAAAIAAAC
xAAAAAwAAAM1AAAAAgAAAAFpbXItbHg0QGZlODkwMDAwAAAAAAAAAAMAAAAoAAAAAHJlbmVzYXMs
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
AAAAAAAAAAIAAAABdnNwbV9pZgAAAAADAAAAEAAAAAByZW5lc2FzLHZzcG1faWYAAAAAAgAAAAF2
ZXJzYWNsay0zAAAAAAADAAAADAAAAABmaXhlZC1jbG9jawAAAAADAAAABAAAAHoAAAAAAAAAAwAA
AAQAAACHAfeKQAAAAAMAAAAEAAAAlwAAAJMAAAADAAAABAAAAJ0AAACTAAAAAgAAAAF2ZXJzYWNs
ay00AAAAAAADAAAADAAAAABmaXhlZC1jbG9jawAAAAADAAAABAAAAHoAAAAAAAAAAwAAAAQAAACH
AfeKQAAAAAMAAAAEAAAAlwAAAJQAAAADAAAABAAAAJ0AAACUAAAAAgAAAAIAAAAJY29tcGF0aWJs
ZQAjYWRkcmVzcy1jZWxscwAjc2l6ZS1jZWxscwBtb2RlbABpMmMwAGkyYzEAaTJjMgBpMmMzAGky
YzQAaTJjNQBpMmM2AGkyYzcAc3BpMABzcGkxAHNwaTIAc3BpMwBzZXJpYWwwAGV0aGVybmV0MAAj
Y2xvY2stY2VsbHMAY2xvY2stZnJlcXVlbmN5AGxpbnV4LHBoYW5kbGUAb3BwLXNoYXJlZABvcHAt
aHoAb3BwLW1pY3Jvdm9sdABjbG9jay1sYXRlbmN5LW5zAG9wcC1zdXNwZW5kAHR1cmJvLW1vZGUA
Y3B1AHJlZwBkZXZpY2VfdHlwZQBwb3dlci1kb21haW5zAG5leHQtbGV2ZWwtY2FjaGUAZW5hYmxl
LW1ldGhvZABkeW5hbWljLXBvd2VyLWNvZWZmaWNpZW50AGNvb2xpbmctbWluLWxldmVsAGNvb2xp
bmctbWF4LWxldmVsAGNwdS1pZGxlLXN0YXRlcwBjbG9ja3MAb3BlcmF0aW5nLXBvaW50cy12MgAj
Y29vbGluZy1jZWxscwBjYXBhY2l0eS1kbWlwcy1taHoAY3B1LXN1cHBseQBjYWNoZS11bmlmaWVk
AGNhY2hlLWxldmVsAGVudHJ5LW1ldGhvZABhcm0scHNjaS1zdXNwZW5kLXBhcmFtAGxvY2FsLXRp
bWVyLXN0b3AAZW50cnktbGF0ZW5jeS11cwBleGl0LWxhdGVuY3ktdXMAbWluLXJlc2lkZW5jeS11
cwBzdGF0dXMAaW50ZXJydXB0cy1leHRlbmRlZABpbnRlcnJ1cHQtYWZmaW5pdHkAaW50ZXJydXB0
LXBhcmVudAByYW5nZXMAI2h3bG9jay1jZWxscwBpbnRlcnJ1cHRzAGludGVycnVwdC1uYW1lcwBy
ZW5lc2FzLG1maXMtY2gAcmVzZXRzAHRpbWVvdXQtc2VjACNncGlvLWNlbGxzAGdwaW8tY29udHJv
bGxlcgBncGlvLXJhbmdlcwAjaW50ZXJydXB0LWNlbGxzAGludGVycnVwdC1jb250cm9sbGVyAHBp
bmN0cmwtMABwaW5jdHJsLW5hbWVzAGdyb3VwcwBmdW5jdGlvbgBkcml2ZS1zdHJlbmd0aABwaW5z
AHBvd2VyLXNvdXJjZQB0YXJnZXRfZGV2aWNlcwBjbG9jay1uYW1lcwAjcG93ZXItZG9tYWluLWNl
bGxzACNyZXNldC1jZWxscwAjdGhlcm1hbC1zZW5zb3ItY2VsbHMAZG1hcwBkbWEtbmFtZXMAaTJj
LXNjbC1pbnRlcm5hbC1kZWxheS1ucwAjc291bmQtZGFpLWNlbGxzAGFzYWhpLWthc2VpLGluMS1z
aW5nbGUtZW5kAGFzYWhpLWthc2VpLGluMi1zaW5nbGUtZW5kAGFzYWhpLWthc2VpLG91dDEtc2lu
Z2xlLWVuZABhc2FoaS1rYXNlaSxvdXQyLXNpbmdsZS1lbmQAYXNhaGkta2FzZWksb3V0My1zaW5n
bGUtZW5kAGFzYWhpLWthc2VpLG91dDQtc2luZ2xlLWVuZABhc2FoaS1rYXNlaSxvdXQ1LXNpbmds
ZS1lbmQAYXNhaGkta2FzZWksb3V0Ni1zaW5nbGUtZW5kAHJlbW90ZS1lbmRwb2ludABhc3NpZ25l
ZC1jbG9ja3MAYXNzaWduZWQtY2xvY2stcmF0ZXMAcm9obSxkZHItYmFja3VwLXBvd2VyAHJvaG0s
cnN0Ym1vZGUtcHVsc2UAcmVndWxhdG9yLW5hbWUAcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQAcmVn
dWxhdG9yLW1heC1taWNyb3ZvbHQAcmVndWxhdG9yLWJvb3Qtb24AcmVndWxhdG9yLWFsd2F5cy1v
bgByZW5lc2FzLGJ1c3dhaXQAcGh5cwBwaHktbmFtZXMAI2RtYS1jZWxscwBkbWEtY2hhbm5lbHMA
I3BoeS1jZWxscwBpb21tdXMAI2lvbW11LWNlbGxzAHJlbmVzYXMsaXBtbXUtbWFpbgBwaHktbW9k
ZQBwaHktaGFuZGxlAHJ4Yy1za2V3LXBzAHJlc2V0LWdwaW9zACNwd20tY2VsbHMAcmVuZXNhcyxp
ZAByZW5lc2FzLGJvbmRpbmcAcmVnLW5hbWVzAHJlc2V0LW5hbWVzAHNoYXJlZC1waW4AZGFpLWZv
cm1hdABiaXRjbG9jay1tYXN0ZXIAZnJhbWUtbWFzdGVyAHBsYXliYWNrAGNhcHR1cmUAY29tcGFu
aW9uAG1heC1mcmVxdWVuY3kAcGluY3RybC0xAHZtbWMtc3VwcGx5AHZxbW1jLXN1cHBseQBjZC1n
cGlvcwBidXMtd2lkdGgAc2QtdWhzLXNkcjUwAHNkLXVocy1zZHIxMDQAbW1jLWhzMjAwLTFfOHYA
bW1jLWhzNDAwLTFfOHYAbm9uLXJlbW92YWJsZQBidXMtcmFuZ2UAZG1hLXJhbmdlcwBpbnRlcnJ1
cHQtbWFwLW1hc2sAaW50ZXJydXB0LW1hcAByZW5lc2FzLCNjaAByZW5lc2FzLCNmY3BfY2gAcmVu
ZXNhcyxoYXMtYnJ1AHJlbmVzYXMsI3JwZgByZW5lc2FzLCN1ZHMAcmVuZXNhcywjd3BmAHJlbmVz
YXMsI3JwZl9jbHV0AHJlbmVzYXMsI3dwZl9yb3QAcmVuZXNhcywjcmVhZF9vdXRzdGFuZGluZwBy
ZW5lc2FzLCNzdGFydF9yZXNlcnZhdGlvbgByZW5lc2FzLCNidXJzdF9hY2Nlc3MAcmVuZXNhcyxo
YXMtbHV0AHJlbmVzYXMsaGFzLWNsdQByZW5lc2FzLGhhcy1oZ28AcmVuZXNhcywjYnJzAHJlbmVz
YXMsZmNwAHJlbmVzYXMsaGFzLWhndAByZW5lc2FzLGhhcy1zcnUAcmVuZXNhcyxoYXMtdWRzAHJl
bmVzYXMsaGFzLWhzdAByZW5lc2FzLGhhcy1oc2kAcmVuZXNhcyxoYXMtc2hwAHZzcHMAcG9sbGlu
Zy1kZWxheQBvbi10ZW1wZXJhdHVyZQBvZmYtdGVtcGVyYXR1cmUAdGFyZ2V0X2NwdXMAcG9sbGlu
Zy1kZWxheS1wYXNzaXZlAHRoZXJtYWwtc2Vuc29ycwBzdXN0YWluYWJsZS1wb3dlcgBoeXN0ZXJl
c2lzAHRyaXAAY29vbGluZy1kZXZpY2UAY29udHJpYnV0aW9uAGJvb3RhcmdzAHN0ZG91dC1wYXRo
AHJlZy1uYW1lAGxpbnV4LGNvZGUAbGFiZWwAd2FrZXVwLXNvdXJjZQBkZWJvdW5jZS1pbnRlcnZh
bABkYWlzAGdwaW8AZW5hYmxlLWFjdGl2ZS1oaWdoAGdwaW9zLXN0YXRlcwBuby1tYXAAcmV1c2Fi
bGUAbGludXgsY21hLWRlZmF1bHQAbWVtb3J5LXJlZ2lvbgA=
--0000000000003f7e7d05836b500a
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--0000000000003f7e7d05836b500a--


From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:31:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11: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 1h1UmD-0003LE-CQ; Wed, 06 Mar 2019 11:31: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1UmC-0003L8-5q
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:31:56 +0000
X-Inumbo-ID: 6ff5c204-4003-11e9-af6f-570b353e592f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ff5c204-4003-11e9-af6f-570b353e592f;
 Wed, 06 Mar 2019 11:31:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="79806418"
Date: Wed, 6 Mar 2019 11:31:40 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190306113140.mr6kzbhx3ue5im7e@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-4-wei.liu2@citrix.com>
 <ed7db103-1ed4-2fa1-4b10-f7c27e551c1e@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ed7db103-1ed4-2fa1-4b10-f7c27e551c1e@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 3/4] pygrub: convert python
 files with 2to3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Ian Jackson <Ian.Jackson@eu.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>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDU6NTE6MDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wMy8yMDE5IDE2OjQyLCBXZWkgTGl1IHdyb3RlOgo+ID4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gTm90IHN1cmUg
dGhpcyB3b3JrcyB3aXRoIHB5dGhvbiAyLjQsIGJ1dCBpdCBzaG91bGQgd29yayB3aXRoIDIuNyBz
aW5jZQo+ID4gdGhlIGNoYW5nZXMgbG9vayBtb3JlIG9yIGxlc3MgaW4gdGhlIHNhbWUgdmVpbiBh
cyB0aGUgY2hhbmdlcyBpbgo+ID4gbGlieGwuCj4gPgo+ID4gVGhlIGNvbnZlcnNpb24gb2YgdGhl
IGltcG9ydCBpcyBpbnRlcmVzdGluZy4gVGhpcyBkZWZpbml0ZWx5IG5lZWRzCj4gPiBzb21lIHRl
c3RpbmcuCj4gPiAtLS0KPiA+ICB0b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5weSB8IDE2
ICsrKysrKysrLS0tLS0tLS0KPiA+ICB0b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5ICAgICB8
IDM2ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIHRvb2xzL3B5Z3J1
Yi9zcmMvTGlsb0NvbmYucHkgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQo+ID4gIDMgZmlsZXMg
Y2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAt
LWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5IGIvdG9vbHMvcHlncnViL3Ny
Yy9FeHRMaW51eENvbmYucHkKPiA+IGluZGV4IGQxNzg5YmYwMjAuLjYwZGE5NjBjNGIgMTAwNjQ0
Cj4gPiAtLS0gYS90b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5weQo+ID4gKysrIGIvdG9v
bHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKPiA+IEBAIC0xMiw3ICsxMiw3IEBACj4gPiAg
Cj4gPiAgaW1wb3J0IHN5cywgcmUsIG9zCj4gPiAgaW1wb3J0IGxvZ2dpbmcKPiA+IC1pbXBvcnQg
R3J1YkNvbmYKPiA+ICtmcm9tIC4gaW1wb3J0IEdydWJDb25mCj4gCj4gUmVsYXRpdmUgaW1wb3J0
cyBkZWZpbml0ZWx5IGRvbid0IGV4aXN0IGluIFB5IDIuNAo+IAo+ID4gIAo+ID4gIGNsYXNzIEV4
dExpbnV4SW1hZ2Uob2JqZWN0KToKPiA+ICAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGxpbmVzLCBw
YXRoKToKPiA+IEBAIC0zMiw3ICszMiw3IEBAIGNsYXNzIEV4dExpbnV4SW1hZ2Uob2JqZWN0KToK
PiA+ICAgICAgICAgIHNlbGYubGluZXMgPSBbXQo+ID4gICAgICAgICAgc2VsZi5wYXRoID0gcGF0
aAo+ID4gICAgICAgICAgc2VsZi5yb290ID0gIiIKPiA+IC0gICAgICAgIG1hcChzZWxmLnNldF9m
cm9tX2xpbmUsIGxpbmVzKQo+ID4gKyAgICAgICAgbGlzdChtYXAoc2VsZi5zZXRfZnJvbV9saW5l
LCBsaW5lcykpCj4gCj4gVGhpcyBhbiBhYnVzZSBvZiBtYXAoKSBpbiB0aGUgZmlyc3QgcGxhY2Us
IGJ1dCB0aGUgYXV0b21hdGljCj4gdHJhbnNmb3JtYXRpb24gbWFrZXMgdGhlIHJlc3VsdCBldmVu
IG1vcmUgY29uZnVzaW5nLgoKUmlnaHQuIEkgdHJpZWQgdG8gZmluZCB0aGUganVzdGlmaWNhdGlv
biBmb3IgdGhpcyB0cmFuc2Zvcm1hdGlvbiBidXQgdGhlCmRvY3VtZW50IGRvZXNuJ3QgcHJvdmlk
ZSB0aGF0LgoKSSB3aWxsIGRyb3AgdGhpcyBhbmQgdGhlIHJlbGF0aXZlIGltcG9ydCAtLSBJIF90
aGlua18gdGhlIG9yaWdpbmFsIGNvZGUKc2hvdWxkIHN0aWxsIHdvcmsgd2l0aCBweXRob24gMy4K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:46:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1V0H-0004Au-1F; Wed, 06 Mar 2019 11:46: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=J0hc=RJ=citrix.com=prvs=961d0c8cc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1V0G-0004Aj-8H
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:46:28 +0000
X-Inumbo-ID: 78de16ae-4005-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78de16ae-4005-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 11:46:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="86853930"
To: Wei Liu <wei.liu2@citrix.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-4-wei.liu2@citrix.com>
 <ed7db103-1ed4-2fa1-4b10-f7c27e551c1e@citrix.com>
 <20190306113140.mr6kzbhx3ue5im7e@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: <e5a998fc-87d8-3685-b475-720b1dab2591@citrix.com>
Date: Wed, 6 Mar 2019 11:46:24 +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: <20190306113140.mr6kzbhx3ue5im7e@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-next RFC 3/4] pygrub: convert python
 files with 2to3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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,
 Ian Jackson <Ian.Jackson@eu.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>

T24gMDYvMDMvMjAxOSAxMTozMSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1hciAwNSwgMjAx
OSBhdCAwNTo1MTowNFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwNS8wMy8y
MDE5IDE2OjQyLCBXZWkgTGl1IHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gTm90IHN1cmUgdGhpcyB3b3JrcyB3aXRoIHB5
dGhvbiAyLjQsIGJ1dCBpdCBzaG91bGQgd29yayB3aXRoIDIuNyBzaW5jZQo+Pj4gdGhlIGNoYW5n
ZXMgbG9vayBtb3JlIG9yIGxlc3MgaW4gdGhlIHNhbWUgdmVpbiBhcyB0aGUgY2hhbmdlcyBpbgo+
Pj4gbGlieGwuCj4+Pgo+Pj4gVGhlIGNvbnZlcnNpb24gb2YgdGhlIGltcG9ydCBpcyBpbnRlcmVz
dGluZy4gVGhpcyBkZWZpbml0ZWx5IG5lZWRzCj4+PiBzb21lIHRlc3RpbmcuCj4+PiAtLS0KPj4+
ICB0b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5weSB8IDE2ICsrKysrKysrLS0tLS0tLS0K
Pj4+ICB0b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5ICAgICB8IDM2ICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gIHRvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkg
ICAgIHwgMTYgKysrKysrKystLS0tLS0tLQo+Pj4gIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0
aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1
Yi9zcmMvRXh0TGludXhDb25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkK
Pj4+IGluZGV4IGQxNzg5YmYwMjAuLjYwZGE5NjBjNGIgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9w
eWdydWIvc3JjL0V4dExpbnV4Q29uZi5weQo+Pj4gKysrIGIvdG9vbHMvcHlncnViL3NyYy9FeHRM
aW51eENvbmYucHkKPj4+IEBAIC0xMiw3ICsxMiw3IEBACj4+PiAgCj4+PiAgaW1wb3J0IHN5cywg
cmUsIG9zCj4+PiAgaW1wb3J0IGxvZ2dpbmcKPj4+IC1pbXBvcnQgR3J1YkNvbmYKPj4+ICtmcm9t
IC4gaW1wb3J0IEdydWJDb25mCj4+IFJlbGF0aXZlIGltcG9ydHMgZGVmaW5pdGVseSBkb24ndCBl
eGlzdCBpbiBQeSAyLjQKPj4KPj4+ICAKPj4+ICBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVjdCk6
Cj4+PiAgICAgIGRlZiBfX2luaXRfXyhzZWxmLCBsaW5lcywgcGF0aCk6Cj4+PiBAQCAtMzIsNyAr
MzIsNyBAQCBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVjdCk6Cj4+PiAgICAgICAgICBzZWxmLmxp
bmVzID0gW10KPj4+ICAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgKPj4+ICAgICAgICAgIHNlbGYu
cm9vdCA9ICIiCj4+PiAtICAgICAgICBtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBsaW5lcykKPj4+
ICsgICAgICAgIGxpc3QobWFwKHNlbGYuc2V0X2Zyb21fbGluZSwgbGluZXMpKQo+PiBUaGlzIGFu
IGFidXNlIG9mIG1hcCgpIGluIHRoZSBmaXJzdCBwbGFjZSwgYnV0IHRoZSBhdXRvbWF0aWMKPj4g
dHJhbnNmb3JtYXRpb24gbWFrZXMgdGhlIHJlc3VsdCBldmVuIG1vcmUgY29uZnVzaW5nLgo+IFJp
Z2h0LiBJIHRyaWVkIHRvIGZpbmQgdGhlIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgdHJhbnNmb3Jt
YXRpb24gYnV0IHRoZQo+IGRvY3VtZW50IGRvZXNuJ3QgcHJvdmlkZSB0aGF0LgoKVGhlIGV4cGVj
dGVkIHVzZSBvZiBtYXAgaXMgaW4gdGhlIGZvcm06Cgp4ID0gbWFwKGZuLCB5KQoKd2hpY2ggd291
bGQgbGVhdmUgeCBhcyBhIGxpc3QgaW4gUHkyLCBhbmQgYSBnZW5lcmF0b3IgaW4gUHkzLgoKSW4g
bW9zdCBjb2RlLCB3cmFwcGluZyBtYXAgd2l0aCBsaXN0KCkgaXMgdGhlIGNvcnJlY3QgdHJhbnNm
b3JtYXRpb24gdG8KbWFrZSwgYmVjYXVzZSBhKSBhIGxvdCBvZiBjb2RlIHdyaXR0ZW4gZm9yIFB5
MiBleHBlY3RzIGl0IHRvIGJlIGEgbGlzdAphbmQgYikgeW91IGNhbnQgcHJvZ3JhbW1hdGljYWxs
eSBldmFsdWF0ZSB3aGV0aGVyIGxlYXZpbmcgaXQgaW4gaXRzCmdlbmVyYXRvciBmb3JtIGlzIHNh
ZmUgaW4gY29udGV4dC4KCkZvciB0aGlzIHBpZWNlIG9mIGNvZGUgKGFuZCB0aGUgb3RoZXIgc2lt
aWxhciBleGFtcGxlcyksIG1hcCgpIGlzIG5vdAp0aGUgY29ycmVjdCBjb25zdHJ1Y3QgdG8gdXNl
IGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIHByb2JhYmx5IHdhbnRzCmZpeGluZyBmb3IgY2xhcml0
eSBhbG9uZSwgaXJyZXNwZWN0aXZlIG9mIHRoZSBQeTMgdHJhbnNmb3JtYXRpb24uCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:46:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1V0G-0004Ao-O5; Wed, 06 Mar 2019 11: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=U2UN=RJ=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h1V0E-0004Ae-VM
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:46:27 +0000
X-Inumbo-ID: 787f52c9-4005-11e9-bc90-bc764e045a96
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 787f52c9-4005-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 11:46:25 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id q81so9575947oic.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Mar 2019 03:46: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=LxymDCGyVXwPVV6V/IcFKgwoFCnBWvnZLXbYudYEsL0=;
 b=XSnil6OIRaUiFxzUsVs6L0+/xpOf5TDjgRfKwdJ9ckOoV1g2nOs6LYLSCN9dpIh5Zc
 7zcXPJKNjdtHrhFLppLppQXabfXbKx8jSdh0xGoTS/tOknF5gvF8aEIpt9mH+n/WjlNJ
 G5ar2axHjcPrzU1jnmZLKTpiDIxalnUFqamzwowVh9E2lxjLT993XS+ao4BoknRqDkoa
 L4LfFC86nsYSNrfkddR78zVrqgeulWKxh6K/LFR1FxULPPqcSaHdekSE64Waw9K4Z6m1
 DrOAbnqtbBD1j2FmOQO7MhwDylUIFIsF0BlH4wqr1MaQFd0JqcJunatJpk5lphoRB8lo
 TOMw==
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=LxymDCGyVXwPVV6V/IcFKgwoFCnBWvnZLXbYudYEsL0=;
 b=BU8P701RdMNgQHqONWJef9aOkEGkao7s/A7CkEHt16s/Hac5yFbtDgCgtvMgHQzyhH
 mJtN90P7zAtuaIxaMkPvGh55fE0uZ9VIqozvzVr8oexpJYlEmFxYBWbIiW/TVK3haLL+
 rv7eFGTib1FxAhhq1dEnjzTfAew6AgsspZCW/vEN2cv8MIzgAunsaMdSQTMxo/+D2MmW
 uoTbJsokPYBcno5nVGQN4ObGuT4vvv6dE79LV60CeGXl0ud3IQDPTmxyo6+DAj5paQBb
 tS+AEYwdX6yHDMI02LTc6QCcbVNsGSDeHN76sQCexfQDN3X4JZF4ly8Cv1QKtB9nszMG
 8wKQ==
X-Gm-Message-State: APjAAAWLWv32TVgVOuup5tMp7M9tbe5TI+LSCVqThu0wf15fIGmustue
 MeeRIvv4MGvWQzfoLJTBbSza8pi9nJJ3QdzTvVU=
X-Google-Smtp-Source: APXvYqws7K+hC8Lyk2sIGlALeyoiFNPe71oW99okpN2Ux1hZcA/YkSvmukylg8s0J2x9930VUHSV87ZT2vxrJOkverE=
X-Received: by 2002:aca:355:: with SMTP id 82mr1441103oid.30.1551872784755;
 Wed, 06 Mar 2019 03:46:24 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
In-Reply-To: <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 6 Mar 2019 17:16:13 +0530
Message-ID: <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
To: Julien Grall <julien.grall@gmail.com>
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 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>

SGksCj4gTG9va2luZyBhdCB0aGUgc3RhY2sgdHJhY2UsIHRoaXMgaXMgdmVyeSBsaWtlbHkgZHVl
IHRvIHRoZSBpc3N1ZSBJIHBvaW50ZWQgb3V0IGVhcmxpZXIgb24uIEkuZSByZXNlcnZlZC1tZW1v
cnkgcmVnaW9uIHNob3VsZCBiZSBkZXNjcmliZWQgaW4gdGhlIG1lbW9yeSBub2Rlcy4KCkRvIHlv
dSBtZWFuLCBzb21ldGhpbmcgbGlrZSB0aGlzKHJlc2VydmVkLW1lbW9yeSBub2RlIGlzIHVuZGVy
IG1lbW9yeSBub2RlKSA/CgotLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JlbmVzYXMvcjhhNzc5
NS1oM3VsY2IuZHRzCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcmVuZXNhcy9yOGE3Nzk1LWgz
dWxjYi5kdHMKQEAgLTE3LDIzICsxNywxMCBAQAogICAgICAgIG1lbW9yeUA0ODAwMDAwMCB7CiAg
ICAgICAgICAgICAgICBkZXZpY2VfdHlwZSA9ICJtZW1vcnkiOwogICAgICAgICAgICAgICAgLyog
Zmlyc3QgMTI4TUIgaXMgcmVzZXJ2ZWQgZm9yIHNlY3VyZSBhcmVhLiAqLwotICAgICAgICAgICAg
ICAgcmVnID0gPDB4MCAweDQ4MDAwMDAwIDB4MCAweDM4MDAwMDAwPjsKLSAgICAgICB9OwotCi0g
ICAgICAgbWVtb3J5QDUwMDAwMDAwMCB7Ci0gICAgICAgICAgICAgICBkZXZpY2VfdHlwZSA9ICJt
ZW1vcnkiOwotICAgICAgICAgICAgICAgcmVnID0gPDB4NSAweDAwMDAwMDAwIDB4MCAweDQwMDAw
MDAwPjsKLSAgICAgICB9OwotCi0gICAgICAgbWVtb3J5QDYwMDAwMDAwMCB7Ci0gICAgICAgICAg
ICAgICBkZXZpY2VfdHlwZSA9ICJtZW1vcnkiOwotICAgICAgICAgICAgICAgcmVnID0gPDB4NiAw
eDAwMDAwMDAwIDB4MCAweDQwMDAwMDAwPjsKLSAgICAgICB9OwotCi0gICAgICAgbWVtb3J5QDcw
MDAwMDAwMCB7Ci0gICAgICAgICAgICAgICBkZXZpY2VfdHlwZSA9ICJtZW1vcnkiOwotICAgICAg
ICAgICAgICAgcmVnID0gPDB4NyAweDAwMDAwMDAwIDB4MCAweDQwMDAwMDAwPjsKLSAgICAgICB9
OworICAgICAgICAgIHJlZyA9IDwweDAgMHg0ODAwMDAwMCAweDAgMHgzODAwMDAwMD4sCisgICAg
ICAgICAgICAgICAgPDB4NSAweDAwMDAwMDAwIDB4MCAweDQwMDAwMDAwPiwKKyAgICAgICAgICAg
ICAgICA8MHg2IDB4MDAwMDAwMDAgMHgwIDB4NDAwMDAwMDA+LAorICAgICAgICAgICAgICAgIDww
eDcgMHgwMDAwMDAwMCAweDAgMHg0MDAwMDAwMD47CgogICAgICAgIHJlc2VydmVkLW1lbW9yeSB7
CiAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKQEAgLTYxLDYgKzQ4LDcgQEAK
ICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDB4MDAwMDAwMDAgMHg3MDAwMDAwMCAweDAg
MHgxMDAwMDAwMD47CiAgICAgICAgICAgICAgICB9OwogICAgICAgIH07CisgICAgICAgfTsKClRo
YW5rcwotQW1pdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 11:48:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 11:48: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 1h1V1k-0004Iw-Do; Wed, 06 Mar 2019 11:48:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5718=RJ=citrix.com=prvs=961a10d5d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1V1j-0004Im-4X
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 11:47:59 +0000
X-Inumbo-ID: ad144302-4005-11e9-9439-ebeaa67296c4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad144302-4005-11e9-9439-ebeaa67296c4;
 Wed, 06 Mar 2019 11:47:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="86853973"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 8/9] viridian: add implementation of synthetic timers
Thread-Index: AQHUuVJk0O6OPQtTdE6eEsyqpqJvF6XwsIcAgA3yV/CAAA3cIA==
Date: Wed, 6 Mar 2019 11:47:52 +0000
Message-ID: <7b28f1abdac24e25ac5a216a77eb9c69@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
In-Reply-To: <e4806e589a84416c989389e97b58dd0b@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFBhdWwg
RHVycmFudA0KPiBTZW50OiAwNiBNYXJjaCAyMDE5IDExOjI0DQo+IFRvOiAnSmFuIEJldWxpY2gn
IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnpl
c3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0K
PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gW1BBVENIIHYzIDgvOV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBz
eW50aGV0aWMgdGltZXJzDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPiBTZW50OiAy
NSBGZWJydWFyeSAyMDE5IDE0OjU0DQo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+DQo+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1v
bm5lDQo+ID4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbg0KPiA+
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IFRpbSAoWGVuLm9yZykNCj4gPiA8dGltQHhlbi5vcmc+DQo+ID4gU3ViamVjdDogUmU6
IFtQQVRDSCB2MyA4LzldIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGlj
IHRpbWVycw0KPiA+DQo+ID4gPj4+IE9uIDMxLjAxLjE5IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jDQo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMN
Cj4gPiA+IEBAIC0zMjksNyArMzI5LDUzIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2Rl
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiA+ID4NCj4gPiA+ICB2b2lkIHZpcmlkaWFuX3N5bmlj
X3BvbGxfbWVzc2FnZXMoc3RydWN0IHZjcHUgKnYpDQo+ID4gPiAgew0KPiA+ID4gLSAgICAvKiBU
aGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLw0KPiA+ID4gKyAgICB2aXJp
ZGlhbl90aW1lX3BvbGxfdGltZXJzKHYpOw0KPiA+ID4gK30NCj4gPiA+ICsNCj4gPiA+ICtib29s
IHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgc2ludHgsDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaW5kZXgsDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQ2NF90IGV4cGlyYXRpb24sIGludDY0X3QgZGVsaXZlcnkpDQo+ID4gPiAr
ew0KPiA+ID4gKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9zaW50X21zciAqdnMgPSAmdi0+YXJj
aC5odm0udmlyaWRpYW4tPnNpbnRbc2ludHhdOw0KPiA+ID4gKyAgICBIVl9NRVNTQUdFICptc2cg
PSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcC5wdHI7DQo+ID4gPiArICAgIHN0cnVjdCB7DQo+
ID4gPiArICAgICAgICB1aW50MzJfdCBUaW1lckluZGV4Ow0KPiA+ID4gKyAgICAgICAgdWludDMy
X3QgUmVzZXJ2ZWQ7DQo+ID4gPiArICAgICAgICB1aW50NjRfdCBFeHBpcmF0aW9uVGltZTsNCj4g
PiA+ICsgICAgICAgIHVpbnQ2NF90IERlbGl2ZXJ5VGltZTsNCj4gPiA+ICsgICAgfSBwYXlsb2Fk
ID0gew0KPiA+ID4gKyAgICAgICAgLlRpbWVySW5kZXggPSBpbmRleCwNCj4gPiA+ICsgICAgICAg
IC5FeHBpcmF0aW9uVGltZSA9IGV4cGlyYXRpb24sDQo+ID4gPiArICAgICAgICAuRGVsaXZlcnlU
aW1lID0gZGVsaXZlcnksDQo+ID4gPiArICAgIH07DQo+ID4gPiArDQo+ID4gPiArICAgIGlmICgg
dGVzdF9iaXQoc2ludHgsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+bXNnX3BlbmRpbmcpICkNCj4g
PiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgQlVJTERfQlVH
X09OKHNpemVvZigqbXNnKSAhPSBIVl9NRVNTQUdFX1NJWkUpOw0KPiA+ID4gKyAgICBtc2cgKz0g
c2ludHg7DQo+ID4gPiArDQo+ID4gPiArICAgIC8qDQo+ID4gPiArICAgICAqIFRvIGF2b2lkIHVz
aW5nIGFuIGF0b21pYyB0ZXN0LWFuZC1zZXQgdGhpcyBmdW5jdGlvbiBtdXN0IGJlIGNhbGxlZA0K
PiA+ID4gKyAgICAgKiBpbiBjb250ZXh0IG9mIHRoZSB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2Fn
ZS4NCj4gPiA+ICsgICAgICovDQo+ID4gPiArICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOw0KPiA+
ID4gKyAgICBpZiAoIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlICE9IEh2TWVzc2FnZVR5cGVOb25l
ICkNCj4gPiA+ICsgICAgew0KPiA+ID4gKyAgICAgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdz
Lk1lc3NhZ2VQZW5kaW5nID0gMTsNCj4gPiA+ICsgICAgICAgIHNldF9iaXQoc2ludHgsICZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+bXNnX3BlbmRpbmcpOw0KPiA+DQo+ID4gQXMgcGVyIHRoZSBjb21t
ZW50IGFib3ZlIHRoaXMgaXMgYWx3YXlzIGluIGNvbnRleHQgb2YgdGhlIHN1YmplY3QNCj4gPiB2
Q1BVLiBJdCBsb29rcyB0byBtZSBhcyBpZiB0aGlzIHdhcyBhbHNvIHRoZSBjYXNlIGZvciB0aGUg
dHdvDQo+ID4gY2xlYXJfYml0KCkgb24gdGhlIGZpZWxkIGluIHRoZSBwcmlvciBwYXRjaC4gSWYg
c28sIGFsbCB0aHJlZSBjb3VsZCBiZQ0KPiA+IHRoZSBub24tYXRvbWljIHZhcmlhbnRzIGluc3Rl
YWQuDQo+IA0KPiBUaGUgb25seSBzbGlnaHQgc3VidGxldHkgSSB0aGluayBpcyB0aGUgb25lIGlu
IHRoZSB3cm1zciBmdW5jdGlvbiwgd2hpY2ggY2FuIGJlIGNhbGxlZCBpbiBjb250ZXh0IG9mIGEN
Cj4gZG9tYWluIHJlc3RvcmUuIEkgdGhpbmsgaXQncyBzdGlsbCBvayBmb3IgaXQgdG8gYmUgbm9u
LWF0b21pYyBpbiB0aGlzIGNhc2UgYnV0IEknbGwgYXNzZXJ0ICh2ID0NCj4gY3VycmVudCB8fCAh
di0+cnVubmluZyksIHdoaWNoIEkgdGhpbmsgc2hvdWxkIGNvdmVyIGl0Lg0KPiANCj4gPg0KPiA+
ID4gKyAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiA+ID4gKyAgICB9DQo+ID4gPiArDQo+ID4gPiAr
ICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZNZXNzYWdlVGltZXJFeHBpcmVkOw0KPiA+
ID4gKyAgICBtc2ctPkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAwOw0KPiA+
ID4gKyAgICBtc2ctPkhlYWRlci5QYXlsb2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsNCj4gPiA+
ICsgICAgbWVtY3B5KG1zZy0+UGF5bG9hZCwgJnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7DQo+
ID4gPiArDQo+ID4gPiArICAgIGlmICggIXZzLT5maWVsZHMubWFzayApDQo+ID4gPiArICAgICAg
ICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMtPmZpZWxkcy52ZWN0b3IsIDApOw0K
PiA+DQo+ID4gSWYgdGhpcyB3YXNuJ3Qgd2l0aCB2ID09IGN1cnJlbnQsIEkgdGhpbmsgeW91J2Qg
YWxzbyBuZWVkIGEgYmFycmllcg0KPiA+IGhlcmUuIENvdWxkIHlvdSBleHRlbmQgdGhlIGNvbW1l
bnQgYWJvdmUgdG8gYWxzbyBtZW50aW9uIHRoaXMNCj4gPiBhc3BlY3Q/DQo+IA0KPiBPay4NCj4g
DQo+ID4NCj4gPiA+IEBAIC0xMTgsMTQgKzExOSwyMzcgQEAgc3RhdGljIGludDY0X3QgdGltZV9y
ZWZfY291bnQoc3RydWN0IGRvbWFpbiAqZCkNCj4gPiA+ICAgICAgcmV0dXJuIHJhd190cmNfdmFs
KGQpICsgdHJjLT5vZmY7DQo+ID4gPiAgfQ0KPiA+ID4NCj4gPiA+ICtzdGF0aWMgaW50NjRfdCB0
aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQ0KPiA+DQo+ID4gV2h5IHdvdWxkIHRoaXMgcmV0dXJu
IGEgc2lnbmVkIHZhbHVlPyBBbmQgY2FuJ3QgdGhlIGZ1bmN0aW9uDQo+ID4gcGFyYW1ldGVyIGJl
IGNvbnN0Pw0KPiANCj4gVGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBjYW4gYmUgY29uc3QsIGJ1dCBJ
IHRoaW5rIHRoZSByZXN1bHQgbmVlZHMgdG8gYmUgc2lnbmVkIGZvciB0aGUgbWlzc2VkIHRpY2tz
DQo+IGxvZ2ljIGluIHN0YXJ0X3RpbWVyKCkgdG8gd29yayBjb3JyZWN0bHkuDQo+IA0KPiA+DQo+
ID4gPiArew0KPiA+ID4gKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+
YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7DQo+ID4gPiArICAgIEhWX1JFRkVSRU5D
RV9UU0NfUEFHRSAqcCA9IHJ0LT5wdHI7DQo+ID4gPiArICAgIHVpbnQzMl90IHN0YXJ0LCBlbmQ7
DQo+ID4gPiArICAgIF9faW50MTI4X3QgdHNjOw0KPiA+ID4gKyAgICBfX2ludDEyOF90IHNjYWxl
Ow0KPiA+DQo+ID4gSSBkb24ndCB0aGluayB5b3UgbmVlZCBib3RoIG9mIHRoZW0gYmUgMTI4IGJp
dHMgd2lkZS4gSSBhbHNvIGRvbid0DQo+ID4gc2VlIHdoeSBlaXRoZXIgd291bGQgd2FudCB0byBi
ZSBvZiBhIHNpZ25lZCB0eXBlLg0KPiANCj4gVGhlIHNwZWMgc2F5cyAoYXMgaW4gdGhlIGNvbW1l
bnQgYmVsb3cpOg0KPiANCj4gIlRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUgaXMgY29tcHV0
ZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOg0KPiANCj4gUmVmZXJlbmNlVGltZSA9ICgoVmly
dHVhbFRzYyAqIFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQNCj4gDQo+IFRoZSBtdWx0aXBs
aWNhdGlvbiBpcyBhIDY0IGJpdCBtdWx0aXBsaWNhdGlvbiwgd2hpY2ggcmVzdWx0cyBpbiBhIDEy
OCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZA0KPiA2NCB0aW1lcyB0byB0aGUgcmln
aHQgdG8gb2J0YWluIHRoZSBoaWdoIDY0IGJpdHMuVHNjU2NhbGUiDQo+IA0KPiBBZ2FpbiwgSSdt
IHVzaW5nIHNpZ25lZCBhcml0aG1ldGljIGFzIEkgdGhpbmsgaXQncyBuZWNlc3NhcnkgZm9yIHRo
ZSBtaXNzZWQgdGlja3MgbG9naWMgdG8gd29yaw0KPiBjb3JyZWN0bHkgaW4gdGhlIGV2ZW50IG9m
IGFuIG92ZXJmbG93Lg0KDQpGQU9EIHRoZSBjb2RlIHRoYXQgSSBhbSBjb25jZXJuZWQgYWJvdXQg
aXM6DQoNCiAgICAgICAgICAgIC8qDQogICAgICAgICAgICAgKiBUaGUgdGltZXIgaXMgYWxyZWFk
eSBzdGFydGVkLCBzbyB3ZSdyZSByZS1zY2hlZHVsaW5nLg0KICAgICAgICAgICAgICogSGVuY2Ug
YWR2YW5jZSB0aGUgdGltZXIgZXhwaXJhdGlvbiBieSBvbmUgdGljay4NCiAgICAgICAgICAgICAq
Lw0KICAgICAgICAgICAgbmV4dCA9IHZzLT5leHBpcmF0aW9uICsgdnMtPmNvdW50Ow0KDQogICAg
ICAgICAgICAvKiBOb3cgY2hlY2sgdG8gc2VlIGlmIGFueSBleHBpcmF0aW9ucyBoYXZlIGJlZW4g
bWlzc2VkICovDQogICAgICAgICAgICBpZiAoIG5vdyAtIG5leHQgPiAwICkNCiAgICAgICAgICAg
ICAgICBtaXNzZWQgPSAobm93IC0gbmV4dCkgLyB2cy0+Y291bnQ7DQoNCklmIG5vdyBhbmQgbmV4
dCB3ZXJlIHVuc2lnbmVkIHRoZW4gbmV4dCBtYXkgb3ZlcmZsb3cgc3VjaCB0aGF0IChub3cgLSBu
ZXh0KSBlbmRzIHVwIGJlaW5nIHZlcnkgbGFyZ2UsIHJhdGhlciB0aGFuIG5lZ2F0aXZlLCBzbyBJ
J2QgZW5kIHVwIGNhbGN1bGF0aW5nIGEgY29tcGxldGVseSBib2d1cyB2YWx1ZSBmb3IgbWlzc2Vk
Lg0KDQogIFBhdWwNCg0KPiANCj4gPg0KPiA+ID4gKyAgICBpbnQ2NF90IG9mZnNldDsNCj4gPiA+
ICsNCj4gPiA+ICsgICAgLyoNCj4gPiA+ICsgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFn
ZSBpcyBub3QgZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxpZGF0ZWQNCj4gPiA+ICsgICAgICog
ZmFsbCBiYWNrIHRvIHRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIGNvdW50ZXIuDQo+ID4gPiArICAg
ICAqLw0KPiA+ID4gKyAgICBpZiAoICFwIHx8ICFwLT5Uc2NTZXF1ZW5jZSApDQo+ID4gPiArICAg
ICAgICByZXR1cm4gdGltZV9yZWZfY291bnQoZCk7DQo+ID4gPiArDQo+ID4gPiArICAgIC8qDQo+
ID4gPiArICAgICAqIFRoZSBmb2xsb3dpbmcgc2FtcGxpbmcgYWxnb3JpdGhtIGZvciB0c2MsIHNj
YWxlIGFuZCBvZmZzZXQgaXMNCj4gPiA+ICsgICAgICogZG9jdW1lbnRlZCBpbiB0aGUgc3BlY2lm
aWN0aW9uLg0KPiA+ID4gKyAgICAgKi8NCj4gPiA+ICsgICAgc3RhcnQgPSBwLT5Uc2NTZXF1ZW5j
ZTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgZG8gew0KPiA+ID4gKyAgICAgICAgdHNjID0gcmR0c2Mo
KTsNCj4gPiA+ICsgICAgICAgIHNjYWxlID0gcC0+VHNjU2NhbGU7DQo+ID4gPiArICAgICAgICBv
ZmZzZXQgPSBwLT5Uc2NPZmZzZXQ7DQo+ID4gPiArDQo+ID4gPiArICAgICAgICBzbXBfbWIoKTsN
Cj4gPiA+ICsgICAgICAgIGVuZCA9IHAtPlRzY1NlcXVlbmNlOw0KPiA+DQo+ID4gV2h5IGlzIHRo
aXMgYSBmdWxsIGJhcnJpZXIsIHJhdGhlciB0aGFuIGp1c3QgYSByZWFkIG9uZT8gQW5kIGRvbid0
IHlvdSBuZWVkDQo+ID4gdG8gYWRkIGEgY291bnRlcnBhcnQgaW4gdXBkYXRlX3JlZmVyZW5jZV90
c2MoKT8NCj4gDQo+IFllcywgYSByZWFkIGJhcnJpZXIgaXMgZW5vdWdoIHdpdGggdGhlIGNvdW50
ZXJwYXJ0IHdyaXRlIGJhcnJpZXIgYWRkZWQuDQo+IA0KPiA+DQo+ID4gPiArICAgIH0gd2hpbGUg
KGVuZCAhPSBzdGFydCk7DQo+ID4NCj4gPiB1cGRhdGVfcmVmZXJlbmNlX3RzYygpIGluY3JlbWVu
dHMgVHNjU2VxdWVuY2UuIElmIGVuZCBkb2Vzbid0IG1hdGNoDQo+ID4gc3RhcnQgYXQgdGhpcyBw
b2ludCwgeW91J3JlIGVudGVyaW5nIGEgbmVhciBpbmZpbml0ZSBsb29wIGhlcmUgYXMgbG9uZyBh
cw0KPiA+IHlvdSBkb24ndCB1cGRhdGUgc3RhcnQgaW5zaWRlIHRoZSBsb29wLiBJIGFsc28gdGhp
bmsgdGhhdCB0aGVyZSdzIGENCj4gPiBzZWNvbmQgcmVhZCBiYXJyaWVyIG5lZWRlZCBiZXR3ZWVu
IHRoaXMgaW5pdGlhbCByZWFkaW5nIG9mIHRoZSBzZXF1ZW5jZQ0KPiA+IG51bWJlciBhbmQgdGhl
IHJlYWRpbmcgb2YgdGhlIGFjdHVhbCB2YWx1ZXMuDQo+IA0KPiBZZXMsIHRoZSBzdGFydCB2YWx1
ZSBzaG91bGQgYmUgaW5zaWRlIHRoZSBsb29wIG9mIGNvdXJzZS4NCj4gDQo+ID4NCj4gPiA+ICsg
ICAgLyoNCj4gPiA+ICsgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5czogIlRoZSBwYXJ0aXRp
b24gcmVmZXJlbmNlIHRpbWUgaXMgY29tcHV0ZWQNCj4gPiA+ICsgICAgICogYnkgdGhlIGZvbGxv
d2luZyBmb3JtdWxhOg0KPiA+ID4gKyAgICAgKg0KPiA+ID4gKyAgICAgKiBSZWZlcmVuY2VUaW1l
ID0gKChWaXJ0dWFsVHNjICogVHNjU2NhbGUpID4+IDY0KSArIFRzY09mZnNldA0KPiA+ID4gKyAg
ICAgKg0KPiA+ID4gKyAgICAgKiBUaGUgbXVsdGlwbGljYXRpb24gaXMgYSA2NCBiaXQgbXVsdGlw
bGljYXRpb24sIHdoaWNoIHJlc3VsdHMgaW4gYQ0KPiA+ID4gKyAgICAgKiAxMjggYml0IG51bWJl
ciB3aGljaCBpcyB0aGVuIHNoaWZ0ZWQgNjQgdGltZXMgdG8gdGhlIHJpZ2h0IHRvIG9idGFpbg0K
PiA+ID4gKyAgICAgKiB0aGUgaGlnaCA2NCBiaXRzLiINCj4gPiA+ICsgICAgICovDQo+ID4gPiAr
ICAgIHJldHVybiAoKHRzYyAqIHNjYWxlKSA+PiA2NCkgKyBvZmZzZXQ7DQo+ID4gPiArfQ0KPiA+
ID4gKw0KPiA+ID4gK3N0YXRpYyB2b2lkIHN0b3Bfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzKQ0KPiA+ID4gK3sNCj4gPiA+ICsgICAgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsNCj4g
Pg0KPiA+IGNvbnN0Pw0KPiANCj4gT2suDQo+IA0KPiA+DQo+ID4gPiArICAgIHVuc2lnbmVkIGlu
dCBzdGltZXJ4ID0gdnMgLSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lclswXTsNCj4gPiA+
ICsNCj4gPiA+ICsgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgKQ0KPiA+ID4gKyAgICAgICAgcmV0dXJu
Ow0KPiA+ID4gKw0KPiA+ID4gKyAgICBzdG9wX3RpbWVyKCZ2cy0+dGltZXIpOw0KPiA+ID4gKyAg
ICBjbGVhcl9iaXQoc3RpbWVyeCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJfcGVuZGlu
Zyk7DQo+ID4gPiArICAgIHZzLT5zdGFydGVkID0gZmFsc2U7DQo+ID4gPiArfQ0KPiA+ID4gKw0K
PiA+ID4gK3N0YXRpYyB2b2lkIHN0aW1lcl9leHBpcmUodm9pZCAqZGF0YSkNCj4gPiA+ICt7DQo+
ID4gPiArICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gZGF0YTsNCj4gPg0KPiA+IGNv
bnN0Pw0KPiANCj4gT2suDQo+IA0KPiA+DQo+ID4gPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gdnMt
PnY7DQo+ID4gPiArICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnN0aW1lclswXTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgaWYgKCAhdnMtPmNvbmZp
Zy5maWVsZHMuZW5hYmxlZCApDQo+ID4gPiArICAgICAgICByZXR1cm47DQo+ID4gPiArDQo+ID4g
PiArICAgIHNldF9iaXQoc3RpbWVyeCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJfcGVu
ZGluZyk7DQo+ID4gPiArICAgIHZjcHVfa2ljayh2KTsNCj4gPiA+ICt9DQo+ID4gPiArDQo+ID4g
PiArc3RhdGljIHZvaWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzKQ0K
PiA+ID4gK3sNCj4gPiA+ICsgICAgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsNCj4gPiA+ICsgICAg
dW5zaWduZWQgaW50IHN0aW1lcnggPSB2cyAtICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVy
WzBdOw0KPiA+ID4gKyAgICBpbnQ2NF90IG5vdyA9IHRpbWVfbm93KHYtPmRvbWFpbik7DQo+ID4g
PiArICAgIHNfdGltZV90IHRpbWVvdXQ7DQo+ID4gPiArDQo+ID4gPiArICAgIGlmICggIXRlc3Rf
YW5kX3NldF9iaXQoc3RpbWVyeCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJfZW5hYmxl
ZCkgKQ0KPiA+ID4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4g
U1RJTUVSJXU6IGVuYWJsZWRcbiIsIHYsDQo+ID4gPiArICAgICAgICAgICAgICAgc3RpbWVyeCk7
DQo+ID4gPiArDQo+ID4gPiArICAgIGlmICggdnMtPmNvbmZpZy5maWVsZHMucGVyaW9kaWMgKQ0K
PiA+ID4gKyAgICB7DQo+ID4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsNCj4g
PiA+ICsgICAgICAgIGludDY0X3QgbmV4dDsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIC8qDQo+
ID4gPiArICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVy
IGlzIGxhenkgdGhlbiB3ZQ0KPiA+ID4gKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQg
ZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQ0KPiA+ID4gKyAgICAgICAgICog
YXMgdGhlIHNhbWUgYXMgaWYgdGhlIHRpbWVyIGlzIGN1cnJlbnRseSBzdG9wcGVkLCBpLmUuIHdl
DQo+ID4gPiArICAgICAgICAgKiBqdXN0IHNjaGVkdWxlIGV4cGlyYXRpb24gdG8gYmUgJ2NvdW50
JyB0aWNrcyBmcm9tIG5vdy4NCj4gPiA+ICsgICAgICAgICAqLw0KPiA+ID4gKyAgICAgICAgaWYg
KCAhdnMtPnN0YXJ0ZWQgfHwgdnMtPmNvbmZpZy5maWVsZHMubGF6eSApDQo+ID4gPiArICAgICAg
ICB7DQo+ID4gPiArICAgICAgICAgICAgbmV4dCA9IG5vdyArIHZzLT5jb3VudDsNCj4gPiA+ICsg
ICAgICAgIH0NCj4gPg0KPiA+IFVubmVjZXNzYXJ5IGJyYWNlcy4NCj4gDQo+IFllcy4NCj4gDQo+
ID4NCj4gPiA+IEBAIC0xNDksNiArMzczLDU3IEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkNCj4gPiA+ICAgICAgICAg
IH0NCj4gPiA+ICAgICAgICAgIGJyZWFrOw0KPiA+ID4NCj4gPiA+ICsgICAgY2FzZSBIVl9YNjRf
TVNSX1RJTUVfUkVGX0NPVU5UOg0KPiA+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOw0KPiA+DQo+ID4gSXNuJ3QgdGhpcyBhbiB1bnJlbGF0ZWQgY2hhbmdlPw0KPiANCj4gSXQg
aXMuIEknbGwgY2FsbCBpdCBvdXQgaW4gdGhlIGNvbW1lbnQgY29tbWVudC4NCj4gDQo+ID4NCj4g
PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOg0KPiA+ID4gKyAgICBjYXNl
IEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6DQo+ID4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIyX0NPTkZJRzoNCj4gPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklH
Og0KPiA+ID4gKyAgICB7DQo+ID4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChp
ZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7DQo+ID4gPiArICAgICAgICBzdHJ1
Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW3N0
aW1lcnhdOw0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQ0KPiA+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIHN0b3Bfc3RpbWVyKHZzKTsN
Cj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIHZzLT5jb25maWcucmF3ID0gdmFsOw0KPiA+ID4gKw0K
PiA+ID4gKyAgICAgICAgaWYgKCAhdnMtPmNvbmZpZy5maWVsZHMuc2ludHggKQ0KPiA+ID4gKyAg
ICAgICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAwOw0KPiA+ID4gKw0KPiA+ID4g
KyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkICkNCj4gPiA+ICsgICAgICAg
ICAgICBzdGFydF9zdGltZXIodnMpOw0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgYnJlYWs7DQo+
ID4gPiArICAgIH0NCj4gPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6DQo+
ID4NCj4gPiBNaXNzaW5nIGJsYW5rIGxpbmUgYWdhaW4gKGFuZCBhbHNvIGZ1cnRoZXIgZG93biBo
ZXJlIGFzIHdlbGwgYXMgaW4gdGhlDQo+ID4gcmRtc3IgY29kZSkuDQo+ID4NCj4gDQo+IE9rLiBU
QkggSSd2ZSBhbHdheXMgdGhvdWdodCB0aGUgbm9ybWFsIHN0eWxlIHdhcyB0byBvbWl0IHRoZSBi
bGFuayBsaW5lIGlmIHRoZSBjYXNlIHN0YXRlbWVudCBoYXMNCj4gYnJhY2VzLg0KPiANCj4gPiA+
ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQ6DQo+ID4gPiArICAgIGNhc2UgSFZf
WDY0X01TUl9TVElNRVIyX0NPVU5UOg0KPiA+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
M19DT1VOVDoNCj4gPiA+ICsgICAgew0KPiA+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1l
cnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UKSAvIDI7DQo+ID4gPiArICAgICAg
ICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3Rp
bWVyW3N0aW1lcnhdOw0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQ0KPiA+ID4gKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIHN0b3Bfc3RpbWVy
KHZzKTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIHZzLT5jb3VudCA9IHZhbDsNCj4gPiA+ICsN
Cj4gPiA+ICsgICAgICAgIGlmICggIXZzLT5jb3VudCAgKQ0KPiA+DQo+ID4gQW55IHJlYXNvbiB5
b3UgZG9uJ3QgdXNlIHZhbCBoZXJlICh3aGljaCB0aGUgY29tcGlsZXIgbGlrZWx5IHdpbGwgZG8N
Cj4gPiBhbnl3YXkpPw0KPiANCj4gTm90IHBhcnRpY3VsYXJseSwgSSBqdXN0IHRoaW5rIGl0IHJl
YWRzIGJldHRlciBhbmQgaXMgbW9yZSBjb25zaXN0ZW50IHdpdGggb3RoZXIgY29kZS4NCj4gDQo+
ID4NCj4gPiA+IEBAIC0yMDEsNiArNDc2LDMyIEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpDQo+ID4gPiAg
ICAgICAgICBicmVhazsNCj4gPiA+ICAgICAgfQ0KPiA+ID4NCj4gPiA+ICsgICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjBfQ09ORklHOg0KPiA+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
MV9DT05GSUc6DQo+ID4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoNCj4g
PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOg0KPiA+ID4gKyAgICB7DQo+
ID4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NU
SU1FUjBfQ09ORklHKSAvIDI7DQo+ID4gPiArDQo+ID4gPiArICAgICAgICBpZiAoICEodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApDQo+ID4gPiArICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgKnZhbCA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbc3RpbWVyeF0uY29uZmlnLnJhdzsNCj4gPg0K
PiA+IFdoaWxlIG1vcmUgbm90aWNlYWJsZSBoZXJlIGFuZCAuLi4NCj4gPg0KPiA+ID4gKyAgICAg
ICAgYnJlYWs7DQo+ID4gPiArICAgIH0NCj4gPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjBfQ09VTlQ6DQo+ID4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOg0KPiA+
ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVDoNCj4gPiA+ICsgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6DQo+ID4gPiArICAgIHsNCj4gPiA+ICsgICAgICAgIHVu
c2lnbmVkIGludCBzdGltZXJ4ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT1VOVCkgLyAy
Ow0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N0aW1lcikgKQ0KPiA+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+c3RpbWVyW3N0aW1lcnhdLmNvdW50Ow0KPiA+DQo+ID4gLi4uIGhlcmUsIGFycmF5X2Fj
Y2Vzc19ub3NwZWMoKSBhcmUgcHJvYmFibHkgbmVlZGVkIG5vdCBqdXN0IGhlcmUsDQo+ID4gYnV0
IGFsc28gaW4gdGhlIHdybXNyIGxvZ2ljLg0KPiANCj4gUmVhbGx5PyBzdGltZXJ4IGlzIGNhbGN1
bGF0ZWQgYmFzZWQgb24gaGl0dGluZyB0aGUgY2FzZSBzdGF0ZW1lbnQgaW4gdGhlIGZpcnN0IHBs
YWNlLg0KPiANCj4gPg0KPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaA0KPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaA0KPiA+
ID4gQEAgLTQwLDYgKzQwLDMzIEBAIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyDQo+ID4gPiAgICAg
IH0gZmllbGRzOw0KPiA+ID4gIH07DQo+ID4gPg0KPiA+ID4gK3VuaW9uIHZpcmlkaWFuX3N0aW1l
cl9jb25maWdfbXNyDQo+ID4gPiArew0KPiA+ID4gKyAgICB1aW50NjRfdCByYXc7DQo+ID4gPiAr
ICAgIHN0cnVjdA0KPiA+ID4gKyAgICB7DQo+ID4gPiArICAgICAgICB1aW50NjRfdCBlbmFibGVk
OjE7DQo+ID4gPiArICAgICAgICB1aW50NjRfdCBwZXJpb2RpYzoxOw0KPiA+ID4gKyAgICAgICAg
dWludDY0X3QgbGF6eToxOw0KPiA+ID4gKyAgICAgICAgdWludDY0X3QgYXV0b19lbmFibGU6MTsN
Cj4gPiA+ICsgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4Ow0KPiA+ID4gKyAgICAgICAgdWludDY0
X3QgZGlyZWN0X21vZGU6MTsNCj4gPiA+ICsgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8x
OjM7DQo+ID4gPiArICAgICAgICB1aW50NjRfdCBzaW50eDo0Ow0KPiA+ID4gKyAgICAgICAgdWlu
dDY0X3QgcmVzZXJ2ZWRfemVybzI6NDQ7DQo+ID4gPiArICAgIH0gZmllbGRzOw0KPiA+ID4gK307
DQo+ID4gPiArDQo+ID4gPiArc3RydWN0IHZpcmlkaWFuX3N0aW1lciB7DQo+ID4gPiArICAgIHN0
cnVjdCB2Y3B1ICp2Ow0KPiA+DQo+ID4gSXNuJ3QgYSBmdWxsIDgtYnl0ZSBwb2ludGVyIGEgbGl0
dGxlIHRvbyBtdWNoIG92ZXJoZWFkIGhlcmU/IFlvdSBjb3VsZA0KPiA+IGluc3RlYWQgc3RvcmUg
dGhlIHRpbWVyIGluZGV4IC4uLg0KPiANCj4gSSB0aGluayBJIG5lZWQgaXQgaW4gc3RpbWVyX2V4
cGlyZSgpIHdoaWNoIGNhbiBiZSBjYWxsZWQgaW4gYW55IHZjcHUgY29udGV4dCBJSVVDLg0KPiAN
Cj4gPg0KPiA+ID4gKyAgICBzdHJ1Y3QgdGltZXIgdGltZXI7DQo+ID4gPiArICAgIHVuaW9uIHZp
cmlkaWFuX3N0aW1lcl9jb25maWdfbXNyIGNvbmZpZzsNCj4gPiA+ICsgICAgdWludDY0X3QgY291
bnQ7DQo+ID4gPiArICAgIGludDY0X3QgZXhwaXJhdGlvbjsNCj4gPiA+ICsgICAgc190aW1lX3Qg
dGltZW91dDsNCj4gPiA+ICsgICAgYm9vbCBzdGFydGVkOw0KPiA+DQo+ID4gLi4uIGluIGEgZmll
bGQgdXNpbmcgdGhlIDctYnl0ZSBwYWRkaW5nIGhlcmUsIGFuZCB1c2UgY29udGFpbmVyX29mKCkN
Cj4gPiB0byBnZXQgYXQgdGhlIG91dGVyIHN0cnVjdHVyZS4NCj4gDQo+IFRoYXQgd291bGQgZ2V0
IG1lIGFzIGZhciBhcyB2aXJpZGlhbl92Y3B1LCBidXQgdGhlcmUncyBubyBwb2ludGVyIHRvIHN0
cnVjdCB2Y3B1IGluIHRoZXJlLCBhbmQgSSBuZWVkDQo+IG9uZSB0byBjYWxsIHZjcHVfa2ljaygp
Lg0KPiANCj4gICBQYXVsDQo+IA0KPiA+DQo+ID4gSmFuDQo+IA0KPiANCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 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 1h1VTE-0006UO-76; Wed, 06 Mar 2019 12:16:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8AvI=RJ=citrix.com=prvs=9617085f1=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1h1VTC-0006UJ-Ly
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:16:22 +0000
X-Inumbo-ID: a3a4fd12-4009-11e9-9409-9bb9e4baf10a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3a4fd12-4009-11e9-9409-9bb9e4baf10a;
 Wed, 06 Mar 2019 12:16:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; 
 d="png'150?scan'150,208,150";a="86855350"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, xen-devel <xen-devel@lists.xenproject.org>, "Florian
 Schmidt" <Florian.Schmidt@neclab.eu>, Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] Can someone pls repair patchwork?
Thread-Index: AQHU1A4tJY4RX+Ni6EuZ7qvdCNEKLaX+c+QA
Date: Wed, 6 Mar 2019 12:16:10 +0000
Message-ID: <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
In-Reply-To: <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.7.190210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_002_B475E6362EC84659B3EBF8CE36451106citrixcom_"
MIME-Version: 1.0
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

--_002_B475E6362EC84659B3EBF8CE36451106citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <6EC08776AFBA7442ABF7F46EF1F1F484@citrix.com>
Content-Transfer-Encoding: base64

SGkgYWxsLCAoKyBGbG9yaWFuICYgK0lhbiwgYXMgTkVDIHJ1bnMgdGhlaXIgb3duIHBhdGNod29y
ayBpbnN0YW5jZSBhbmQgbWF5IGhhdmUgc29tZSBpbnNpZ2h0cykNCg0KYmVmb3JlIEkgYXBwcm9h
Y2ggSSB3YW50ZWQgdG8gYXNrIHdoZXRoZXIgd2UgYXJlIHN1cmUgdGhpcyBoYXMgdG8gZG8gd2l0
aCB0aGUgbGlzdCBjaGFuZ2UuIEkgYW0gYXNzdW1pbmcgdGhhdCBwYXRjaHdvcmsgZ2V0cyBtYWls
cyBmcm9tIGEgcmVnaXN0ZXJlZCBhY2NvdW50IG9uIHhlbi1kZXZlbC4gU28gaXQgaXMgbm90IGNs
ZWFyIHdoZXRoZXIgdGhlIGRvbWFpbiBjaGFuZ2Ugd291bGQgY2F1c2UgdGhpczogc2VlIGh0dHBz
Oi8vcGF0Y2h3b3JrLWZyZWVkZXNrdG9wLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9pbnN0YWxs
YXRpb24uaHRtbCNzdWJzY3JpYmUtYS1sb2NhbC1hZGRyZXNzLXRvLXRoZS1tYWlsaW5nLWxpc3QN
Cg0KTG9va2luZyBhdCByZWdpc3RlcmVkIGUtbWFpbHMgKHNlZSBwbmcpLCB0aGVyZSBhcHBlYXIg
dG8gYmUgdHdvIHBhdGNod29yayBpbnN0YW5jZXMgcmVnaXN0ZXJlZCB3aXRoIHhlbi1kZXZlbEAN
CiogcGF0Y2h3b3JrLXhlbi1kZXZlbEBwYXRjaHdvcmsuY29kZWF1cm9yYS5vcmcNCiogcGF0Y2h3
b3JrLXhlbi1kZXZlbEBwYXRjaHdvcmsua2VybmVsLm9yZyANCg0KTm90ZSB0aGF0IGh0dHBzOi8v
cGF0Y2h3b3JrLmNvZGVhdXJvcmEub3JnL3Byb2plY3QveGVuLWRldmVsL2xpc3QvIHNlZW1zIHRv
IGhhdmUgYnJva2VuIGF0IHRoZSBzYW1lIHRpbWUgYXMgdGhlIGtlcm5lbC5vcmcgb25lDQoNCkBJ
YW46IGRvIHlvdSBrbm93IHdoYXQgd2UgZGlkIHRvIHRoZSBsaXN0cyBhbmQvb3IgZS1tYWlsIGhh
bmRsaW5nIGFyb3VuZCB0aGF0IHRpbWU/IENvdWxkIHRoaXMgYmUgcHJpbWFyaWx5IGFuIGlzc3Vl
IGNhdXNlZCBieSBzb21lIGluZnJhc3RydWN0dXJlIGNoYW5nZT8NCklzIHRoZXJlIGEgd2F5IHRv
IGNoZWNrIHdoZXRoZXIgbWFpbHMgYXJlIGFjdHVhbGx5IHNlbnQgZnJvbSB4ZW4tZGV2ZWxAIHRv
IHRoZSBwYXRjaHdvcmsgaW5zdGFuY2VzPw0KSWYgc28sIG1heWJlIGEgQ3JlZGF0aXYgdGlja2V0
IGlzIG5lZWRlZA0KDQpMYXJzDQoNCu+7v09uIDA2LzAzLzIwMTksIDExOjE3LCAiSnVsaWVuIEdy
YWxsIiA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KDQogICAgKCsgTGFycykNCiAgICAN
CiAgICBPbiAwNi8wMy8yMDE5IDEwOjA0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToN
CiAgICA+IFRvIHdob20gaXQgbWF5IGNvbmNlcm4NCiAgICANCiAgICBIaSBPbGVrc2FuZHIsDQog
ICAgDQogICAgPiANCiAgICA+IFNpbmNlIGxhdGUgMjAxNyB0aGUgdmVyeSB1c2VmdWwgUGF0Y2h3
b3JrIHJlc291cmNlIFsxXQ0KICAgID4gc3RvcHBlZCB3b3JraW5nIGFmdGVyIChhcyBJIGFzc3Vt
ZSkgWGVuLWRldmVsIGxpc3QgaGFzIGNoYW5nZWQNCiAgICA+IGl0cyBhZGRyZXNzIGZyb20geGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcgdG8gdGhlIGN1cnJlbnQgb25lLg0KICAgID4gUGF0Y2h3b3Jr
IGlzIHN0aWxsIGNvbmZpZ3VyZWQgdG8gdGhlIG9sZCBvbmUsIHNvIHJlY2VudA0KICAgID4gcGF0
Y2hlcyBhcmUgbm90IGFyY2hpdmVkLg0KICAgID4gQ291bGQgdGhlIHJlc3BlY3RpdmUgb3duZXIg
ZnJvbSBYZW4gY29tbXVuaXR5IHBsZWFzZSB0YWtlIGEgbG9vayBhdCBbMl0NCiAgICA+IGFuZCBt
YWtlIFBhdGNod29yayB3b3JrIGFnYWluPyBJbiBwYXJ0aWN1bGFyIFBhdGNod29yayBpcw0KICAg
ID4gdmVyeSB1c2VmdWwgd2hlbiB5b3UgbmVlZCBhIHBhdGNoIGluIG1ib3ggZm9ybWF0IHdpdGhv
dXQgcGFpbi4NCiAgICANCiAgICBQYXRjaHdvcmsgaXMgaG9zdGVkIGJ5IHRoZSBrZXJuZWwgY29t
bXVuaXR5LiBTbyBpdCB3b3VsZCBiZSBiZXN0IGlmIHlvdSBjb250YWN0IA0KICAgIHRoZW0gZGly
ZWN0bHkuIFszXS4NCiAgICANCiAgICBDaGVlcnMsDQogICAgDQogICAgPiBbMV0gaHR0cHM6Ly9w
YXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L3hlbi1kZXZlbC9saXN0Lw0KICAgID4gWzJdIGh0
dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC94ZW4tZGV2ZWwvDQogICAgDQogICAg
WzNdIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvY2F0ZWdvcnkvY29udGFjdC11cy5odG1sDQogICAg
DQogICAgLS0gDQogICAgSnVsaWVuIEdyYWxsDQogICAgDQoNCg==

--_002_B475E6362EC84659B3EBF8CE36451106citrixcom_
Content-Type: image/png; name="Patchwork-mails.png"
Content-Description: Patchwork-mails.png
Content-Disposition: attachment; filename="Patchwork-mails.png"; size=140537;
	creation-date="Wed, 06 Mar 2019 12:16:10 GMT";
	modification-date="Wed, 06 Mar 2019 12:16:10 GMT"
Content-ID: <8E8D597AC8FA5C47AD5C3BDA0D726E18@citrix.com>
Content-Transfer-Encoding: base64

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
zAH41jc+PtY8Pv6tCin2AQDto1N9+oR0kf8MCwgAhtpvt2mtAf+ifwCXWwWcSDFWWQAAAAlwSFlz
AAAWJQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1s
bnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpS
REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMj
Ij4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6
ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhl
bFhEaW1lbnNpb24+Mzg5MjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBp
eGVsWURpbWVuc2lvbj4zODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNj
cmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KbmPSbwAAABxpRE9UAAAAAgAAAAAA
AADCAAAAKAAAAMIAAADCAAD4PhAbb6UAAEAASURBVHgB7N0PaF3XnS/639ChHlrq0stzyIWYXK6M
L5zeDKjTAXtaiN6UF03Dk9uCRzXETsBWCpYbiNRAo2eolQFfZSBjBRorkNiB1jakHkNa65GO8miq
QFMJ2hc96umByZNgggMTokdDNdwwZ6iZt84/ae8jyUeSJVlH+pwQnz97r7XX/qx1juyl/T3rj/4j
3cKNAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECGyDwRwLNG6CqSgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKgICzQYCAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIbJiDQvGG0KiZAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAQKDZGCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAYMMEBJo3jFbFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgINBsDBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhsmIBA84bRqpgAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAYFmY4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAgQ0TEGjeMFoVEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAg0GwMECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwYQICzRtGq2ICBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBASajQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBDZMQKB5w2hVTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAQLMxQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAhgkING8YrYoJECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIEBBoNgYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIENgwAYHmDaNVMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAs3GAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGyYg0LxhtComQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQECg2RggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQGDDBASaN4xWxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICDQbAwQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIbJiAQPOG0aqYAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAGBZmOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAIENExBo3jBaFRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsO6B5meeeYYqAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItLFAsFuNH
P/rRupyBQPO6MKqEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAwPYQKIeZy//fuHFjXU5IoHldGFVCgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPUF6mHm8pkINLd+
fzoDAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAltGIBtmLjeqZQLNZ86c2TKIGkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwNICDzzwQG6DQHOOwxMCBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BO5EQKD5TvSUJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIEDgtgICzbflsZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTsR2DaB5sYTuRMUZQkQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWL1A
oVCIH/3oR7mCjTngGzdu5Lav9ckf/Ue6rbXwUuWeeeaZ3MtnzpzJPW88kdxGTwgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2FCB
cpi5/H+zHHDLB5p/8pOfbCikygkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWCxw6dKlyosCzYttvEKAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwB0KCDTfIaDi
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgsLyDQvLyNLQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
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
U89zKQj9jXy99bpK716PwlfrdVRf7T7ek1ZxnotfvnK1EsLtPnstho6014tU7ideSOHv4WpSuP/K
VJw60JAEzu2dQrsZu57nU3vSKscRKTD96mAcPn21svfi1asbKml4mrWrbzr10mT0f2XBv/RuCrl/
daC6udAfo1dOVULLpY+KceE7XXGu3N8PD8b4c8dib3Y41CocP9sVJ16pJaJrr118eyY67q09KaWg
eyETdK+9XL3riMuTF+O+yYHoeLJ6jvXNI2lcdS47rtJ626nPRpbps3od7gkQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIJAVEGjOanhMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAOFUiB
4SdSYPj1lZ5+CoP++mIcTCvYruxWirHThdpqw6nsVCqby9hmj98Zo8WRyOWZ00GKP0yB6GfGa4fr
jstvDsbBykq/Cy2Yem0orVh8YeGF2qOep0ei59HO2NMQir05OpTCrNX9lwrsZgPL5dV5u/fnK8iv
ABwx8IPx6Pny3vnjzxXHY+i7J+JqPnNb2d55cii+/djXotDYqPnS1QezU9fj+OG+Sng5u6njyEB8
54ljUbg336ZyEHmhL5PljWT5qWzJxY+nXmiLw2lV4qVvnTEy+kx0FhaCyEvvl381u0JzeUujTX3v
ueJYPN3VW10Fuv5i5b4zhn7QH91fXj40P/VyVxx+to7bmcbE8KIxUZoZj96HTtRWyq4eoHA8rRTd
1x37kksuVB2dKXg+XA2e19qSW0k7vXa7AHqtiDsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgsEhBoXkTiBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGxBgVulmJ2dqzRs9717ojHG
O9/itALy9Puz8e9/+GR88tOfjb33pX0/Mb913R/Mzc5G6VbErs/tid3LNKr00WzcnP199di71tCm
dO43//lm/Gvp3+OTuz4T99y3d9ljreUE52aK8eHuttj3nyLmZj+M93/3rxHpnD65+77Yd38ueb6q
6uc+SDbJftfu5W3qFc59cDN+H38Sf1L6t4jd98Sezy2DWS9QuU9j4oPamNhzm36u+ZVSmc/u2Rt7
Gjqq3oe7l6mjsr18vE/viT1NwuGVZvmDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDQIC
zQ0gnhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgsH4CAs3rZ6kmAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaBASaG0A8JUCAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg/QQEmtfPUk0ECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECDQICDQ3gHhKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgMD6CQg0r5+lmggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaBAQaG4A8ZQAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfUTEGhe
P0s1ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECDQICDQ3ADiKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC6yewIwLNhUIhyv+7ESBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBwdwTOnDmTO/AD
DzyQe37jxo3c87U++aP/SLe1Fl6q3DPPPJN7ufFEvvnNbwoz54Q8IUCAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILD5Ao054G0TaN58
SkckQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
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
yGD0vTjeuCUuTs5Ex55FL8fNyesx+Ejf/ArX83uklaJnnjo4/9QDAgQIECBAgACB7Sdgvnz79elW
PCPjbCv2Suu3ybja5D5sOreRn0NZdm7lbJqbObL03Ez5jG6mL9rrqH3RXhwfiZnTndUTbXr8Ow80
r37eaaEPVjKvk517EmhesNuIRz4fNkJ169ep37d+H2khAQIbI+Dzb2Nc1UpgOwv43NjOvevc1kvA
+2S9JNWzkQLG6UbqqpsAAQIECGyuQLOf6/XWCDTXJdwTaEGBZm90geYW7FRNJkCAAAECBAisRGAj
L3zM1R1x6geT0f/lJZKj9Xbemo1Lz16Kfd/qj4OV3Za76LNeIN3njrGBKzS/1hudT41VDtzz0mQM
dPw+E2hew7mtoN2Zs1z+4cfFOPFAVy102xNj7w7Evk8s7L7cRaHZ11PrY/Ld/tiTKVevIbvfwkW3
+dVz1lK+Uv8KDHIXvkYhhY9Hlwwf19sbsxMx9NLN6Hm6O51PKYq/mIn7vlyYD3iX3puK888cjvNv
zZeIOJIuBD5bvRC49F4xitEW7ffXUvG3SjF1/Xwcfup8pkDEyJsz0Xl/7iVPCBAgQIAAAQIEtpGA
+fJt1Jlb+FSMsy3cOS3cNONqkzuv6dzGcnNb+dejMBBToz3z8xeNZzHxQlccHS5WXs6Ffpse/w4D
zWucd6q3Pzevk11Zur5Dus/OPeXOLbOPh+sj4PNhfRxbrRb93mo9pr0ECKyXgM+/9ZJUD4GdI+Bz
Y+f0tTNdu4D3ydrtlNw8AeN086wdiQABAgQIbLRAs5/r9eMLNNcl3G9Zgdn3piP27Is9n9qyTbxr
DWv2Rhdovmtd48AECBAgQIAAgY0V2NALHxsuzozFgdvsyVUvzvzvKZQ7VAvl5stnA7Xz5VbQ/ttd
GHm7bfPHiLm4dLw9Bish2I4YvXExCp/Kty1We24raPfC8Zd/NJ1W6Omsr9Dz8HDMfP9QbufsCj7Z
i0Kzr5cLDP54Ko49sDtXtvwkW//QaDG6a0ts32n5yoFWYpDbJ5XKrkJUqSTzRwrEn99/IM4lh2Jy
2FVK0eRCV1z+9Uwc/Fxmv/Rw4uXeOPpsNaAemQtqp3/YFp030wrMpxtWYP5gInq/dDRqJWLJsZg/
hGcECBAgQIAAAQItLGC+fIt3XvriodmZmfi3ewuxd/E/Y7Z44xeat13HWWluNm7ORuxru80Xmi0w
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
cJNkj/WsSQqixZLBetViBcrskMA2EmD/sI0wIxQUyz1ChcWkkgAJbCsB9n/bipOBkUBbEGC/0RbF
zEw2SIDtpEGA9L4rBFhPdwUzIyEBEiABEiCBXSEQNK6rEUdWoflXv/oVlZnVkuR9WxPwN3S2j7au
Dsw8CZAACZAACZAACZAACZAACZAACZAACZAACZAACbQtAa6Xt23R72rGWc92FXfbRMZ61TZFzYyS
QM0E2D/UjKwlPLDcW6IYmQkSIIE6CLD/qwMavZBAmxNgv9HmFYDZr4oA20lVmOhojwmwnu5xATB6
EiABEiABEthGAv5x3TTcqv4iq9CsZoL3JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEAC
JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACzUGA
Cs3NUQ5MBQmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAm0JAEqNLdksTJTJEACJEACJEACJEAC
JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEAC
JEACJEACJEACJEACJEACJNAcBKjQ3BzlwFSQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQEsS
aBmFZn9GWrK0mCkSqIKAYRj413/9V83l/8/e2cZGcaV7/mljYwPGNuAYoptkJivgJhIeEYnMTrTw
IYMzEiGJlCAixSiRQAIJ7yaajhRuHO0QD5ECIlI8m0hmFXRBIsKRknFyFy5ESiB8gFWyAV3QGIks
8GEHkAbMm22M3W039j6nqk7VOdXVXdWv7u76VxRXddV5e37Pc0719OR/HswPDQc+gAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIhIAAfi8PgZNLwETEWQk4oQKHgLiqQKfCJBDIEwGsD3kCWWbN
wO9l5jAMFwRAIG8EsP7lDSUaAoHQEMC6ERpXw9AcCGCe5AAPVYtGAHFaNNToCARAAARAAAQKTiDI
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
BEiABEjAwwQS+bzcwxi4tFEmQD8bZcBZ2j39KksNz2WTwAgIcH8YASQPVqHdPWhULokESGBEBLj/
jQgTK5EACVgIcN+wwOAlCcQgwDiJAYbFaUWAfppW5uBkSIAESIAESCApAnbPdd25Ve+oy5ycKWh2
Qo1tSCBJAnaB7laAJzlNNicBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBUSXAz8tHFS87
9xOgn9EVRoMA/Wo0qLJPEvAGAe4P3rBjoqug3RMlxvokQAJeIcD9zyuW5DpIIHUEuG+kjjVHylwC
jJPMtV02zZx+mk3W5lpJgARIgAS8TsDuua7X75bekYJmTZRnEkghAbtAdyvAU7gkDkUCJEACJEAC
JEACJEACJEACJEACJEACJEACJEACJEACCRPg5+UJI2MDBwToZw6gsYktAfqVLSJWIIGsJcD9ITtN
T7tnp925ahIgAYD7H72ABEggUQLcNxIlxvrZSIBxko1Wz7w1008zz2acMQmQAAmQAAnEImD3XNft
3NI7UtCsifJMAikkYBfobgV4CpfEoUiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEggYQL8
vDxhZGzggAD9zAE0NrElQL+yRcQKJJC1BLg/ZKfpaffstDtXTQIkQEEzfYAESCBxAnzflDgztsg+
AoyT7LN5Jq6YfpqJVuOcSYAESIAESCA6Abvnum7llt5xTATNs2fPhvqPBwlkO4EHH3wwBMGcOXOM
2GB8hGDhCxIgARIgARIgARIgARIgARIgARIgARIgARIgARIgAY8T4OflHjdwmiyPfpYmhvDYNOhX
HjMol0MCLhLg/uAizAzqinbPIGNxqiRAAq4S4P7nKk52RgJZQYD7RlaYmYtMkgDjJEmAbJ4SAvTT
lGDmICRAAiRAAiSQEgLRnuvWgTNW0PwXf/EXFDNbLcnrrCYQHuiMj6x2By6eBEiABEiABEiABEiA
BEiABEiABEiABEiABEiABLKWAD8vz1rTp3Th9LOU4s6awehXWWNqLpQEEibA/SFhZJ5oQLt7woxc
BAmQgAMC3P8cQGMTEshyAtw3stwBuPwREWCcjAgTK40xAfrpGBuAw5MACZAACZCAiwTCn+sqcav1
yFhBs3URvCYBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiAB
EiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEkgPAhQ0p4cdOAsSIAESIAESIAES
IAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAES
IAESIAESIAESIAESIAESIAES8CQBCpo9aVYuigRIgARIgARIgARIgARIgARIgARIgARIgARIgARI
gARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgATS
gwAFzelhB86CBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiA
BEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABDxJwDOC5vCFeNJaXBQJjIDA7Nmz
8Y//+I8hNRkfITj4ggRIgARIgARIgARIgARIgARIgARIgARIgARIgARIIAsI8PPyLDByGiyRfpYG
RvDgFOhXHjQql0QCLhHg/uASyAzrhnbPMINxuiRAAq4R4P7nGkp2RAJZQ4D7RtaYmgtNggDjJAl4
bJoyAvTTlKHmQCRAAiRAAiQw6gRG8lw/fPiwK/PIGZbDlZ78nXz/+98P6e7BBx8MeU3BZggOvshS
AirI1X+Mjyx1AC6bBEiABEiABEiABEiABEiABEiABEiABEiABEiABEjAIMDPy+kIqSBAP0sF5ewb
g36VfTbniklgpAS4P4yUlLfq0e7esidXQwIkMHIC3P9Gzoo1SYAETALcN+gJJGBPgHFiz4g1xp4A
/XTsbcAZkAAJkAAJkIBbBEb6XM94QbNbC3ALPPshgVQS0ML/WIJmxkcqrcGxSIAESIAESIAESIAE
SIAESIAESIAESIAESIAESIAExooAPy8fK/LZNS79LLvsnarV0q9SRZrjkEDmEeD+kHk2c2PGtLsb
FNkHCZBAJhLg/peJVuOcSWBsCXDfGFv+HD0zCDBOMsNO2T5L+mm2ewDXTwIkQAIk4CUCds91vVa3
9I5jlqHZrQVoIDyTQCYRsAt0xkcmWZNzJQESIAESIAESIAESIAESIAESIAESIAESIAESIAEScEqA
n5c7Jcd2iRCgnyVCi3VHSoB+NVJSrEcC2UeA+0P22VytmHbPTrtz1SRAAtz/6AMkQAKJE+D7psSZ
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
jwAC5SLA869cRpJ+ILB+Ajw31s+aK5WuAPdJ6Y5dJbWceVpJo01fEUAAAQTKXSDT97rT/0LlHQk0
O6K8I7COAplu9ELd4OvYJS6FAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDWAvy+PGsyCuQgwDzL
AY0iGQWYVxmJOAGBihXg+VCZQ8+4V+a402sEEBDh+ccsQACBbAV4bmQrxvmVKMB9UomjXnp9Zp6W
3pjRYgQQQAABBNIJZPped8oVKu9IoNkR5R2BdRTIdKMX6gZfxy5xKQQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEshbg9+VZk1EgBwHmWQ5oFMkowLzKSMQJCFSsAM+Hyhx6xr0yx51eI4AAgWbmAAII
ZC/Az03Zm1Gi8gS4TypvzEuxx8zTUhw12owAAggggEBqgUzf606pQuUdNyTQ3NzcLNYfXghUusDf
/d3fJRA8/PDD9r3B/ZHAwgcEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBMhfg9+VlPsA+6R7zzCcD
UWbNYF6V2YDSHQQKKMDzoYCYJVQV415Cg0VTEUCgoAI8/wrKSWUIVIQAz42KGGY6macA90megBRf
FwHm6bowcxEEEEAAAQTWRSDV97p54ZINNP/oRz8izGyOJNsVLZB8o3N/VPR0oPMIIIAAAggggAAC
CCCAAAIIIIAAAggggEDFCvD78ood+nXtOPNsXbkr5mLMq4oZajqKQNYCPB+yJiuLAox7WQwjnUAA
gRwEeP7lgEYRBCpcgOdGhU8Aur8mAe6TNTFx0gYLME83eAC4PAIIIIAAAgUUSP5etxZuNV8lG2g2
O8E2AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAII+EOAQLM/xoFWIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBQlgIEmstyWOkUAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAL+ECDQ7I9xoBUIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCJSlQEkGmmdmZsT6wwsBBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQRKS+Cjjz4qSIOrlvVVkJrilfz93/+9vUWYuZCq1IUAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAwPoK+DrQTJh5fScD
V0MAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAoNACvg00/+hHPxIr0MwLAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEESlfAt4Hm0iWl5Qgg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIFBogaplfRW6UupDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBCwBAs3MAwQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEECiaAIHmotFSMQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKVJ3Djxg355ptvxHrn
hQACpSmwadMmuemmm8R654UAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggUQoBAcyEU
qQMBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBCheIRqPyb//2b7K4uChfffWVHWpeXl6u
cBW6j0DpCVRVVdlh5ltvvVVqamrkz/7sz6S6urr0OkKLEUAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEDAVwIEmn01HDQGAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgdISsELLX375
pSwsLIgVhNyyZYvcfvvtsnnz5tLqCK1FAAFX4Pr16/Z9fe3aNbHu8bq6Ovu+tu5xXggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggEAuAgSac1GjDAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAII2AJffPGFfP7553LbbbfJ1q1bUUEAgTITuHLlily9elXuvPNOueOOO8qsd3QHAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTWS4BA83pJcx0EEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEykwgGo1KOBy2V2UmzFxmg0t3EDAErFCztVpzfX29VFdXG0fYRAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBNYmQKB5bU6chQACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACSQJ/+tOf5Msvv5TGxsakI3xEAIFyE5ibm5Pbb79d7rrrrnLrGv1BAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAIF1ECDQvA7IXAIBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQACBchO4ceOGfPrpp/ZqrazOXG6jS38QWClgrdJsrcr+rW99SzZt2rTyBPYggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACqwgQaF4Fh0MIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIJBa4Pr162Kt2Hr//ffLLbfckvok9iKAQNkIfP311/K73/3OXpF98+bNZdMvOoIAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAusjQKB5fZy5CgIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAJlJfDVV1/JxYsX5c///M/Lql90BgEE0gv8y7/8i2zbtk1uvfXW9CdxBAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEghQKA5BQq7EEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEBgdQEr0Pyv//qv8hd/8Rern8hRT2Apvnmzt4stBEpJ4J//+Z/lu9/9LoHmUho0
2ooAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICATwQINPtkIGgGAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAqUkYAWaL1y4IH/5l3+Zf7OXojJ3YVbC16J2XdXVtdK4vUlqq/Ov2q5h
KSxDh/vknASk99hBadyAQHH0wojUNO3T5gRk/A9TErw3z75lE47O5tw8m1Xw4tfCMnthTuavitTU
iFRvqZem7Y2tWTocAAAf00lEQVRSnWYMwx8MSd8/6Ejv75eDj9YXvDmVXuE//dM/yfbt2wk0V/pE
oP8IIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII5CBAoDkHNIoggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAgggUOkChQk0R2X6zePS0tmXkjP06rgM/DQotWnCqykLpdoZnZWOmmYZk3aZ
WhyVQKGC0qmulWbf7Gtt0vzMhH00NHZJBp9s9M7UQHdUs9zVW9bYsOi0tNW0iF3b/lFZPtXu1ZWw
FZWRH9bIvresnSGZuT4oTflaJtRfxA9LEZl4pUfaDg+lvEjvqTPSt79VksVm3+iQ5p+MSfDUjIzv
b0pZlp25CxBozt2OkggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghUugCB5kqfAfQfAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgRwEChFonniuStpeMS6+IyjBhnmZeHfa27lnUBYm
QlLr7cl+a2lWujY3y5AGmmc00NyUnILNvsasS0QvjMmupg6ZlqCcmR+XVmfxYG1bj7btuNY4+NGi
hB5aW+OmT3dIy4Exux0nPlyQg99bKRR+/6g0PBYLi4dGZmTwqRIJ+GoAvW9nsxw97zEH9gRF5idk
2tgnOwZk/sNuqTdC2rNvdGmgWUdaA82jBJo9wAJtEWguECTVIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIFCBAgSaK3DQ6TICCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC+QrkHWgO
T0hVQ1usGXsHZOrVgxKoj4d5r4Vl5Bch2fdSbEXj7rfnZeBxJwGcQ8t9EGhO22q3bdkFmmUpLH2b
G+SoXXGvzF/vTwj2ilGv7DghC9MH8wuFp+1AoQ+Yq0pr3ftPyMyxg9IUz2tHw9MydCQkh07HQ+/P
n5HlX7S6jSDQ7FIUZYNAc1FYqRQBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBihAg0FwR
w0wnEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEECisQL6B5tk3dSXdziFtVLtMXR2VwJbk
9mlgtyoe2N0/LsundIXe+Ct6LSJyc61Up1rMeCkqkWsitVv0oLNyrxvu1RWar+sKzbo/Ep6T+StR
u8a6+5ukfsX19dC1qESXRKprYxdyy9xcJ43b6qXaqV9PjVyelXltltxcrccaE47ZF9G/olqf9aq2
2ma9tO7olUnZ1bBbV24WGZicl+6dtRKV6tR9swt5f0XPD0lNoMve0X5qSlckDrgHz/2yTXYdjgXC
hz9ZlM5tSVhqOPu7eff8BjWoTWWgnlH1FG2z2V+3YFS9tR+2t7PTLqN93aJjpEbRK2GZCy/oUbXZ
ntrGKRq9MCI1Tfvsj4FnR+Xsy+1aauVrTFf37njF2h+QM59NSevW2DkrAs1WPy9rP7WNUtsgTffG
k9Gx01f8HQmHdV5YbdXXKufbc1Aj4tWWmfY3fHFOFqxrpJgbVlUJLw3sz/4udo1qvUZjvE0r5kdC
IdNRD1TXSZPOwdVeUe3LXLwv5nVWK5PpGIHmTEIcRwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQACBdAIEmtPJsB8BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBNIK5B1oPt0hzQfG
tP5uuXR9QBqNcLBz0cjFaZnV0HH11iYJbIsFUaMXNMTbpCHeHYOyOB1KCrt6q/u2vz4joz9uilXl
Bpq75ezsPhl/qkWOnneuEnvvPnVWBvbvNHZqXcEa2feuRq5fHJbWPwx4qwLbZwXlzB/GpVUmpeO+
3WL1xHsFZPjDSen8nhGejc5KW02zTEhQphbHJVDt1e+Vi2+l7NuKs+wdky+0yO6XpnVbg73zGuy1
Mq4Xx6TqwQ77eODYWZn6WWK/Jl87JLufscLkia/Qq2fkxNOtCaaz8XEKvjoj40/HPZ1i6tqxudnu
+/Anyxqajh2YPd2mY6th6h3dMtA+Jz1HHJ2A9n1K++5UsPJ9QoPKbXZQWYPuixp0T3euscL3ielF
ObgjdqITaA69fkY6oyOy+0BSP3U18Jn/1i1NSeHtyPkx6fmbDhlKmhdW4H70oyFpf8gYy8vqe5/l
2y7DY0HtY5cdSPd6E9Qyw4ll7INROXe6T3YdOO6dam3t6JWzb7TJ0MO7ZMidH8Yp12bl5HP7kuaf
dTwkZz45Ia1JYfVo+Jz0/+ddclTnbsJrR0iGT/frvFw9CJ1QJukDgeYkED4igAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggMCaBQg0r5mKExFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAwBHIN9Acfv+oNDzWZ1fXfmxcTj4dlPp04VXnovruruC7d1gWf9WZEL7VozLyQw0hv6VR01Ma
aN6fHGg2KkqxmRj+9eryTg1IcMe0TKwIveoZO4IaRZ0wjmlw+aoGl53grBuq1lWiNajbpIHmsed2
6SrDVhjZe1lrLE/v176dSu6bd07C1rVp6bitJRao3jsqy78KypAGsbvsMGu3rkg9YK9IHSsTUZ86
28epI7hXW/1WbCVne5+6LqirE991AsIJnk5ht08igx8tSuihxFCxc5r3HtL2DBrt8Y7EtiJyMlgn
h7TtgefPyNQvWpNPSPjsrmhsLdUdD8Q77TVPXNHHPeo7YfhentCAcptXZE+7RpXnZOxdZ2yMsLie
Ff1YV5F+OLaKtFtoj47/fOL4n10YF11w231N/lzD50ecOkWCe9tl/q2xpDC0Mz/ixXR8u3R8k2LZ
bp3WxqiuwN3uhJqNMbGOBfaGpEXmZcgdY+3LggbfjXZZ5631RaB5rVKchwACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACyQIEmpNF+IwAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AhkF8g00i65Y3KErFjtr91oXDD0/IMFHW2VXoEnqa1Onm91Ac3Io1W6xF0JOCOAmhTxDuhrzCV2N
2b5CZFaOPtIsffGQ8vj8sgTtBWy9uuy2GWXm3j8pDzx2yL6i9deJ9y7JwUcb7c+z7xyV5idiQW0z
5CtuG5ICq1ENJNfEAskJ57u1Z94Iv9MnDU8ctU8M7AnIdDyIO3BuQbp/4CVXIx8clbrWWNuCz4/K
8IvtUmsFgZciMnZkn3S8FAs2908uSO8jsXJOQDjB02mS26dVAs3W6sPv9MjOe7W+JS0YDx47VSS8
G3Oif3Je25D9SsJOe616A88Oy8QvOmNB+aQ+Ds8uSuf22Byb/mWLtBy2gsbtcnZ+WHbGk/XRixPS
8WCbxtQ1fKwB+fF4QN6dg9ZFtMyZ2SFp3R73MsY/YZVwd1VnLbJHV4ke0VWi7SLJqzYnzo9zGoLe
ZYegAzJ4bkJCP4iZRC5MyL6mWNvEuBfC7+tceMyaC0EZ/2RUgk7QOTwpbQ27Y33R1cvHndXLrS5k
8SLQnAUWpyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQIIAgeYEDj4ggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggMBaBPIONOtFopcn5dB9u1OvPrujXQaO9MnBJwMJqzC7YVIj
xOm11wshJwRwjeCtPDsuyy8HvSLWlq6C26ar4FrBVS+E6tUlK1aD9lYSFl1JeDlhJeGou0JyaGRG
Bp9KXiU6MbDqBZ0TQ8GJDcz0KaLXrIuvyhw/d8Uqz0Z/9pyQhYmD7irMsRJGn4z+OgHhBE+nOYar
GcZ2ylhh36mro94q1U65dO9GfWbgON3pqfZ71+6WS7o6daMZoNbweJuGx61xNtsrkbDMXVmUmq2N
GqRPrHX2dIc0HxhLWPHbnYN66okPF+Tg98xCnrNpNvuG1vMTK76vJrpCdyAprz/5gq7e/FIsVB1b
wVtPNTx6356X/scTA97R35yUmu9bwXpddfkzXXV5q4i38nm/zC/3ilkieiUs85FFqatvlFpn5XAt
nc2LQHM2WpyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKmAIFmU4NtBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBYk0AhAs2xC0Vl9r9PysTbYzL80pBYkc7EV6/MLPZLUzwA
6oZJcww0JwRZjQud+3mbroSrUdf9o7J4ql1D1EYwVVe0HU1Y0XaNx3RV39H4qr5eOLUYgWbtyOUJ
abmvLe4X1IDruB1wdbuo4diezc1yXHeYKzC7x3XDW8G5V+av90u9hoGdgLAZznXLGIFb09UpszII
7pZMvWHUl2+gOaBB86mEoLl1SS9sbrbXbYyuIB29FpHItagsXluQ6FJUpkf6ZJ+uXG32352DEpKZ
64PSZIamtTKn/14Zb74Ejp2VqZ/tdC/pblwYkaqmffrRmB8Xx6TqwQ77lP63ZySkKejFqFOiRoP4
k/JAwCrjBbSj5zXkHHBWD2+XwbcP6ornLdKoSe3qpHY6NWXzTqA5Gy3ORQABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABU4BAs6nBNgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
rEmgcIHmxMtFwnMy9cGY9HT2eOFmYxVkN0yaU6DZCIsmXtYNoYpbrxdC9YKpTqEcjrlh3aQ2uPu9
UKpzlezevTYFX52S8acDicWjs9JR0yzWGsHDHy1K50NJSwRbZxuhWmcV4ZXhXKPaNG13yniWRpnV
No029r6nKxI/aq4vvFpB75hzbW+lbe+YFWge+WGN7Hsr2Toik6/1y+5nrLh36pc5B9w5aIaPjWJu
G9xAu3fd1O3Swq6lNz+86xiVp9n0AtpRGXthl3TYqz0nntz+7AnpOxySQH2KsU88Ne0nAs1paTiA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIZBAg0ZwDiMAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIrBQoVqDZvdLSnBx/4gHpeVf37BiQheluqdVNN+S5d1gWf9WpKymbLyM4
6oZJ9bgRFp26OiqBLWaZ2Pbsm13S3DkkXgg3TV326TkcM9owszjqrjjttS05ZLuyjavvWa1NWtII
C6dd/Xi1QPOKVaq1TrdPiW13Ar2e5eot945GZChYJ13WmD97RpZfbvUOrXHLubYZQPaKekZeAFhk
4rkqaXvFO6t9b0ga762XhsY6OftMjx0CN+tz52AhA81XJqXl7t0a4jcCzR+PSM3DsRWYg8/2ii7Q
nPIVvSISPNIvrfd6h8MfT8r4u5MyNnJUJs57+62ttIH2xNNSfiLQnJKFnQgggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAgggsAYBAs1rQOIUBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBIFMgv0ByVc28Oy9SVqDQ+sk+CD1lR5ZWv6V+2SMvhaT0QlKmr43YQ2QuThmTm+qA03WyW8wKr
ZgDVDN4OfLgg3d9beb2J51o01KrXenZcg7RBrTRNXfblcjjmhn+9wKpdlbs/MRRs9mpt26u1SWtY
Ckvf5gY5qpvdb8/LwOMrVz8O/7pHGtp1lWINkM9rgNw6wwkIy34NkJ9KCpCnabtbxl3tem09sM6a
1HDxbjtcHJSzOuY7U4TP7dquTUvXbSGZ0g89s2elc3ss7etcO2H87QLWX56RG2g2gt7tr56R4Z+2
SrUxp1LV583BpLGMXydVmcmft8juIzq/9gzK4kQoKYgvEn6/Txoes0bHqPPyhFTd16b7AnJmYUpa
V07b+BVXf4tei8jsB0MSeiK+6nnKfwxg9TqcowSaHQneEUAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAgWwECzdmKcT4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCEh+geaInAzU
ySFr5dgdJ3T15YP26svJrG7I2Dgn6q5aqyHPzzTkudUopSHXjttaVqyoawaaJVWY0w2OioRGLsng
U41aqRd+XRmOzeGYG/41AqtW041ArRuyNbq09s3V2hSrZeKArkR82trulfnr/VJvBHfNwLPsH5Xl
U+12odnTHdJ8YCxhlexYbdr035yUmu8fsj+abXcCvdmv0KxVXRyRqgdjqxJbY7Wgq3CnyvFO/rxN
A8IT9rVH/7As7fHViZ1rrxwz61TPyG2vOy4iA9OL0r3DWAZZVwnv2fyAaMRbzPpyCTRHPjgqda19
dnv735uX3keNQLkdzm4RXR/cupK4K3gb1w+8eEam/jZpxepoWCZ+PSmRpVppfSpoj2f4/KScnYtI
bWOrtO5IlJt9rU2an1GzNKFq+/IZ/iLQnAGIwwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AgggkFaAQHNaGg4ggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEA6gfwCzSLTGq5sscKV
+grsPyFDh/dJ4H4NYGrINnplVsZe7pF9L8WOB09Nyfj+QKwpVyal5e7dYq3bLHsGZOb1g9K0tVoi
FydlYO9uOWqFpPVlBlATAs16LPDssIweaZfGLVruwoSEHm6zQ9DWSrhndSXcnXYO1Au/JtRl157D
MTc4awRW7boiMhSsk6539cP+QZl/eZ/UV2uo1gwb2+dl+mu1NsXKRs8PSU2gK/bBsautlmhkWk7+
pEV6rDboa1CDvaF4sNcM4rYfG5ehp4NSe3NU5n4zJh0798XGwSrzkZZ5KHGV5JwCzVrXmAavO+zg
tX7Y0y9Tpw5K4F4dlCWRSHhaRl/uk65XYnPDCl8vavjaiSFnHWiOagi+JhaCDz4/LEMvdKq/NQen
5fh/bpG+uIk5B3IJNIsRTtZeSejYsIQeaZLF+Sk5/kSXxHujRxLnh3mfhHQF6YH9reofczh5wGmf
t1q5ZxeQ4ekJ6dwRC05b90fPg7tjoelnz+gq5EnhaKtRa3gRaF4DEqcggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggEBKAQLNKVnYiQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
qwnkG2i2VgQ+/v0G6YkHkNNfq12mro5KYIt3xsRzutLwK97nVFtmANUKNHdsbo6HllOdHdvXPTYj
A082xU9YLSCcwzF3JWbtz6L2x0ng6tUmtT+7zf7sGZbFiU43pJu+xeaR1drknTf5S13Z+LAXn/WO
xLaCx87I+M+MsKuOU9/mBjmafGLS58RAs67q/BNd1TmnfmjFes2TnQ1y6K2ki6z42KurGfdLk2E5
+0bs2gnj75bzjMz2Tr7QIrtfsiPy7pnJG2Z9ZqA5eSytcmlD1Zcnpe2+3UZ42btK6MV+mT/Sp8cS
A82WxVG9T/pWuU8SVny+OKYrXHd4FWtIP6Cxc7N3Z+aXpdVYINo4OeMmgeaMRJyAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAJpBAg0p4FhNwIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIpBfIO9BsVb0Ukcl/HJDdB1LHZbtfHZeenwalPnm1Yi039lJIOo5oaNZ9BWTgvWEJXhuW
5vajEhqZkcGn4uFkd3VkDcB+dkimXz6oqz+bZYMyeG5IQj9ITHlOPNeiwenpxLrs60V1FeEaexXh
7pFLMvBUo9sKXdvXOzamx56MH9MVevs2P6DBYG81XbdQdE5OPnNIDp2OB41zDAI77e02r+texNuY
fX9Ieh4zVwW2jqnBeyck9KjZl3gZXcH5qLUasBkw3hGS8Td6JfrfOqRDjYZ1hebO+ArN4Xf6pOEJ
HdP9Gsw+lW0w22lnVKbfPC4tnX3ODuM9IL2vD0jPU7HVio0D4lw79LqO/4+dcLpzhgaaddz26erP
w7Pa3u1OEjoqk6/1ye5njjsn6rvOp7eHVGVUmrUv7VrfqFPfZQ0N32eFhrtl5vqANCXNz9k3u6S5
cyixjFOzBpQn/nFIxt6fkoXaOmncGpBg5z5p3T4vXRq611Ia0h5NCGlb98nEP/RLW0L7tIV7e6X/
hUMSjK/C7FwievGcHD92UPpOmzFmHeFnT0j/4ZAErCWoc3wRaM4RjmIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIICAEmpkECCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQtUBB
As3OVZeiEv7dnCxE4zuqNeh5f71UJwVFndPd92hUIvpHdC3j2i0a0sx0vltQN7ScVTKq77W1teaR
itmORCJSXV29ZoPotYhEl5Tn5rj3ekhZc+Oizg2p0/8syMKWBmmsr808N3Jpm14ropPCivtaLlnN
p0zXs+f4vCxKjTRuq19xdvTjIal5uEv3r1zB2z3Zap/VQJ3n1dVqkCmX7N4fev6WwpgRaHZHgw0E
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMhSgEBzlmCcjgACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACItevX5ff/va3sm3bNrn11lshQQCB1QTcVZ1FQq9P6erRAe/sK9PS92iL
HD2vu3ackIXpg+LHiL31jxhcvHhRvvOd78jmzZu99rOFAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIrEGAQPMakDgFAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQSBW7cuCGX
Ll2S2267Te65557Eg3xCAIEkgaiMBGtk37vO7qB0P6+hZg0zHz894eyU7rfnZeDxlSs4uyds4MYf
//hHuXr1qjzwwAOyadOmDWwJl0YAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgVIUINBc
iqNGmxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwgcCnn34qX375pWzfvt0HraEJCPhc
IDIrJ1/skUOveAFmr8VBGZw8IaFHGr1dPtu6cOGC3H777fKtb33LZy2jOQgggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAgggUAoCBJpLYZRoIwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAI+FLDCzL///e+lrq5O7r33Xh+2kCYh4EOBSFhmL85LtLpa5FpEpLZRmrbXi37y7evy5cuysLAg
3/72t+1Qs28bSsMQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMC3AgSafTs0NAwBBBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABfwt88803Mj8/L5999pncfffdhJr9PVy0DoGcBKww
s3OPNzQ0yE033ZRTPRRCAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIHKFiDQXNnjT+8R
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQyEtgcXFR/vjHP8qVK1fk1ltvlTvvvFPuuusu
qbZWn+WFAAIlKRCNRuVPf/qTfP755/LVV1/J1q1b5Z577pGampqS7A+NRgABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQACBjRcg0LzxY0ALEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EChZgRs3bogVfvziiy9kYWFBrl69an+2Vm9eXl4u2X7RcAQqVaCqqspehdn6Rwluu+02qaurkzvu
uMP+Rwo2bdpUqSz0GwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE8hQg0JwnIMURQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqHQBK9T89ddf23+s1VytbWsfgeZKnxn0vxQFrECz
FVy+5ZZb7FXXrXfrD2HmUhxN2owAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAfwQINPtn
LGgJAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAiUtYK3KbP0xw8yEmkt6SGl8hQlYYWbr
5YSab7rpJnu15gpjoLsIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFAEAQLNRUClSgQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEIgJEGhmJiCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDRBAg0F42WihFAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QIBAM3MAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEiiZAoLlotFSMAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACBJqZAwgggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIFA0gf8fDAh+GVhwHMoAAAAASUVORK5CYII=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_B475E6362EC84659B3EBF8CE36451106citrixcom_--


From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:32:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Vis-0007oe-Ua; Wed, 06 Mar 2019 12:32: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=hmzd=RJ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h1Vir-0007oZ-Qe
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:32:33 +0000
X-Inumbo-ID: e91bea4e-400b-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 e91bea4e-400b-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 12:32:32 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id d26so8785907lfa.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Mar 2019 04:32:31 -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=oQCl0Bjk0fDoBvuwCoW7bETPIoC6j0B7vK+5PTeJYf0=;
 b=j7vhVC0RR6XJpbjtLLlNVFWQcLtswNakOXZT/M2EsULUjLPn0ks+UQVAxiLbKjW3Pl
 3+ELGuVKGc6sKLOgR1d1poK5A7QTxXz7i4/l3DbzkQ+sZydCVVyDZN/HrBH46orMW/J7
 mf47Gh5toPYcJDlTuahUsmfeoQ3pD5uxDNBkg8DNcj8lpz0iWM4pxiz6uMgyPOHoDK0m
 DqAgAweGznaAHVp6TTYVsul9YPlnJBjxyAaZP6qv6z79VgOUrzfem0aDKmvbPKebBBVe
 +asnlLVVOzSq71rnWZ28OmbCIprpwsFd6RwxibuJww1ExrPJLXIlzHOLgFuauVW0cjQp
 k0Ag==
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=oQCl0Bjk0fDoBvuwCoW7bETPIoC6j0B7vK+5PTeJYf0=;
 b=eUs26xKHI5A7jx4JKsTQtxGEM58ji145JKZcLScPMeMekA04IXj7jGfgFKD+FTEmn0
 iWWM1keXoISFmTRjYkhHKDvWVCi7xPoJOYPB7GZ7XuYt+HaQhSi2xBvD+GVmztoa/RsR
 cYvNN3fHYILfBE061l2Puwwcc8xyK4+TblinI/DmT3Ds95upNk8pLlTXNlXdU6qU9lZv
 HxjCnWq888Hv8wCpLZD1ZAYjzS+Ja/J3uKIiqZHGBL8K6FxjsCY/tP9B0wSoAPty/Tet
 H66cJHJK6/5wISggUMLXrCEedKBAWpgLb9XiRLWG2Ke1mnvpP/5rGEbmCyG0v7MnUxCd
 RhLw==
X-Gm-Message-State: APjAAAVWdXZYJxtVnas62cMONeUFyaeiF7lj3C7Rvpb+E8hnw/solFlZ
 LvrUzqKKiXtjRrtViiYmI88=
X-Google-Smtp-Source: APXvYqyMJzeI109qIgQhM1Iu3Q2ety0rW5dRuRGDAzODxdoOtDJpyz0SVbYtFLLGj1hcUvK8ThlkiQ==
X-Received: by 2002:a19:ee11:: with SMTP id g17mr3744802lfb.7.1551875550283;
 Wed, 06 Mar 2019 04: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
 t24sm295195lfb.33.2019.03.06.04.32.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Mar 2019 04:32:29 -0800 (PST)
To: webmaster@kernel.org
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <4c8bf6d4-c8e0-1e78-a5ef-5e0cf020ef87@gmail.com>
Date: Wed, 6 Mar 2019 14:32:28 +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: <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 "lars.kurth@citrix.com" <lars.kurth@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>

K3dlYm1hc3RlckBrZXJuZWwub3JnCgpIaSwgdGhlcmUhCgpDb3VsZCB5b3UgcGxlYXNlIGZpeCB3
cm9uZyBtYWlsaW5nIGxpc3QgZm9yIFhlbiBwcm9qZWN0IGF0IFsyXT8KVGhlIGNvcnJlY3QgbWFp
bGluZyBsaXN0IG5vdyBsaXZlcyBhdCAieGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIgoK
VGhhbmsgeW91IGluIGFkdmFuY2UsCk9sZWtzYW5kcgoKT24gMy82LzE5IDE6MTcgUE0sIEp1bGll
biBHcmFsbCB3cm90ZToKPiAoKyBMYXJzKQo+Cj4gT24gMDYvMDMvMjAxOSAxMDowNCwgT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IFRvIHdob20gaXQgbWF5IGNvbmNlcm4KPgo+IEhp
IE9sZWtzYW5kciwKPgo+Pgo+PiBTaW5jZSBsYXRlIDIwMTcgdGhlIHZlcnkgdXNlZnVsIFBhdGNo
d29yayByZXNvdXJjZSBbMV0KPj4gc3RvcHBlZCB3b3JraW5nIGFmdGVyIChhcyBJIGFzc3VtZSkg
WGVuLWRldmVsIGxpc3QgaGFzIGNoYW5nZWQKPj4gaXRzIGFkZHJlc3MgZnJvbSB4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZyB0byB0aGUgY3VycmVudCBvbmUuCj4+IFBhdGNod29yayBpcyBzdGlsbCBj
b25maWd1cmVkIHRvIHRoZSBvbGQgb25lLCBzbyByZWNlbnQKPj4gcGF0Y2hlcyBhcmUgbm90IGFy
Y2hpdmVkLgo+PiBDb3VsZCB0aGUgcmVzcGVjdGl2ZSBvd25lciBmcm9tIFhlbiBjb21tdW5pdHkg
cGxlYXNlIHRha2UgYSBsb29rIGF0IFsyXQo+PiBhbmQgbWFrZSBQYXRjaHdvcmsgd29yayBhZ2Fp
bj8gSW4gcGFydGljdWxhciBQYXRjaHdvcmsgaXMKPj4gdmVyeSB1c2VmdWwgd2hlbiB5b3UgbmVl
ZCBhIHBhdGNoIGluIG1ib3ggZm9ybWF0IHdpdGhvdXQgcGFpbi4KPgo+IFBhdGNod29yayBpcyBo
b3N0ZWQgYnkgdGhlIGtlcm5lbCBjb21tdW5pdHkuIFNvIGl0IHdvdWxkIGJlIGJlc3QgaWYgCj4g
eW91IGNvbnRhY3QgdGhlbSBkaXJlY3RseS4gWzNdLgo+CkFoLCBJIHRob3VnaHQgdGhhdCBzb21l
Ym9keSBmcm9tIFhlbiBjb21tdW5pdHkgaGFzIGFkbWluIHJpZ2h0cwo+IENoZWVycywKPgo+PiBb
MV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L3hlbi1kZXZlbC9saXN0Lwo+
PiBbMl0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L3hlbi1kZXZlbC8KPgo+
IFszXSBodHRwczovL3d3dy5rZXJuZWwub3JnL2NhdGVnb3J5L2NvbnRhY3QtdXMuaHRtbAo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Vr9-00006J-4y; Wed, 06 Mar 2019 12:41:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/oGn=RJ=citrix.com=prvs=961469de7=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h1Vr8-000064-6g
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:41:06 +0000
X-Inumbo-ID: 19af92f8-400d-11e9-bcaa-1b48fb208bbd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19af92f8-400d-11e9-bcaa-1b48fb208bbd;
 Wed, 06 Mar 2019 12:41:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="79810433"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <edk2-devel@lists.01.org>
Date: Wed, 6 Mar 2019 12:40:54 +0000
Message-ID: <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage of
 prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, ard.biesheuvel@linaro.org,
 jordan.l.justen@intel.com, julien.grall@arm.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhcGVydHVyZSBkb2Vzbid0IGV4aXN0IGluIE9WTUYgYW5kIHRyeWluZyB0byB1c2UgaXQg
Y2F1c2VzCmZhaWxpbmcgYXNzZXJ0aW9ucyBsYXRlciBpbiBjYXNlcyB0aGVyZSBhcmUgcHJlZmV0
Y2hhYmxlIGFuZApub24tcHJlZmV0Y2hhYmxlIEJBUnMgZm9sbG93aW5nIGVhY2ggb3RoZXIuIFRo
aXMgY29uZmlndXJhdGlvbiBpcwpxdWl0ZSBsaWtlbHkgd2l0aCBzb21lIFBDSSBwYXNzdGhyb3Vn
aCBkZXZpY2VzLgoKQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KLS0tCiBPdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBw
b3J0LmMgfCAxMiArKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJp
ZGdlTGliL1hlblN1cHBvcnQuYyBiL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hl
blN1cHBvcnQuYwppbmRleCA5MjA0MTc5Li5jMjNjNDZkIDEwMDY0NAotLS0gYS9Pdm1mUGtnL0xp
YnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKKysrIGIvT3ZtZlBrZy9MaWJyYXJ5
L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jCkBAIC0xMjksMTEgKzEyOSw3IEBAIFBjYXRQ
Y2lSb290QnJpZGdlUGFyc2VCYXJzICgKICAgICAgICAgICAvLwogICAgICAgICAgIExlbmd0aCA9
ICgofkxlbmd0aCkgKyAxKSAmIDB4ZmZmZmZmZmY7CiAKLSAgICAgICAgICBpZiAoKFZhbHVlICYg
QklUMykgPT0gQklUMykgewotICAgICAgICAgICAgTWVtQXBlcnR1cmUgPSBQTWVtOwotICAgICAg
ICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBNZW1BcGVydHVyZSA9IE1lbTsKLSAgICAgICAgICB9
CisgICAgICAgICAgTWVtQXBlcnR1cmUgPSBNZW07CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAg
ICAgLy8KICAgICAgICAgICAvLyA2NGJpdApAQCAtMTQ5LDExICsxNDUsNyBAQCBQY2F0UGNpUm9v
dEJyaWRnZVBhcnNlQmFycyAoCiAgICAgICAgICAgTGVuZ3RoID0gTGVuZ3RoIHwgTFNoaWZ0VTY0
ICgoVUlOVDY0KSBVcHBlclZhbHVlLCAzMik7CiAgICAgICAgICAgTGVuZ3RoID0gKH5MZW5ndGgp
ICsgMTsKIAotICAgICAgICAgIGlmICgoVmFsdWUgJiBCSVQzKSA9PSBCSVQzKSB7Ci0gICAgICAg
ICAgICBNZW1BcGVydHVyZSA9IFBNZW1BYm92ZTRHOwotICAgICAgICAgIH0gZWxzZSB7Ci0gICAg
ICAgICAgICBNZW1BcGVydHVyZSA9IE1lbUFib3ZlNEc7Ci0gICAgICAgICAgfQorICAgICAgICAg
IE1lbUFwZXJ0dXJlID0gTWVtQWJvdmU0RzsKICAgICAgICAgfQogCiAgICAgICAgIExpbWl0ID0g
QmFzZSArIExlbmd0aCAtIDE7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Vr8-00006D-S5; Wed, 06 Mar 2019 12:41:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/oGn=RJ=citrix.com=prvs=961469de7=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h1Vr8-000063-6T
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:41:06 +0000
X-Inumbo-ID: 1a652c58-400d-11e9-86e6-bbf83c6815d0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a652c58-400d-11e9-86e6-bbf83c6815d0;
 Wed, 06 Mar 2019 12:41:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="79810434"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <edk2-devel@lists.01.org>
Date: Wed, 6 Mar 2019 12:40:56 +0000
Message-ID: <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off address
 decoding before BAR sizing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, ard.biesheuvel@linaro.org,
 jordan.l.justen@intel.com, julien.grall@arm.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gWGVuLCBodm1sb2FkZXIgZmlybXdhcmUgbGVhdmVzIGFkZHJlc3MgZGVjb2RpbmcgZW5hYmxl
ZCBmb3IKZW51bWVyYXRlZCBQQ0kgZGV2aWNlIGJlZm9yZSBqdW1waW5nIGludG8gT1ZNRi4gT1ZN
RiBzZWVtcyB0bwpleHBlY3QgaXQgdG8gYmUgZGlzYWJsZWQgYW5kIHRyaWVzIHRvIHNpemUgUENJ
IEJBUnMgaW4gc2V2ZXJhbCBwbGFjZXMKd2l0aG91dCBkaXNhYmxpbmcgaXQgd2hpY2ggY2F1c2Vz
IEJBUjY0LCBmb3IgZXhhbXBsZSwgYmVpbmcKaW5jb3JyZWN0bHkgcGxhY2VkIGJ5IFFFTVUuCgpG
aXggaXQgYnkgZGlzYWJsaW5nIFBDSSBhZGRyZXNzIGRlY29kaW5nIGV4cGxpY2l0bHkgYmVmb3Jl
IHRoZQpmaXJzdCBhdHRlbXB0IHRvIHNpemUgQkFScyBvbiBYZW4uCgpDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xClNpZ25lZC1vZmYtYnk6IEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIE92bWZQa2cvTGli
cmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYyB8IDM0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMgYi9Pdm1mUGtn
L0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKaW5kZXggNDA4ZmIyNC4uOTk0
MDMzNSAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3Vw
cG9ydC5jCisrKyBiL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQu
YwpAQCAtNTUsNiArNTUsMzMgQEAgUGNhdFBjaVJvb3RCcmlkZ2VCYXJFeGlzdGVkICgKICAgRW5h
YmxlSW50ZXJydXB0cyAoKTsKIH0KIAorI2RlZmluZSBFRklfUENJX0NPTU1BTkRfREVDT0RFICgo
VUlOVDE2KShFRklfUENJX0NPTU1BTkRfSU9fU1BBQ0UgfCBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVGSV9QQ0lfQ09NTUFORF9NRU1PUllfU1BBQ0UpKQorU1RB
VElDCitWT0lECitQY2F0UGNpUm9vdEJyaWRnZURlY29kaW5nICgKKyAgSU4gIFVJTlROICAgICAg
ICAgICAgICAgICAgICAgICAgICBBZGRyZXNzLAorICBJTiAgQk9PTEVBTiAgICAgICAgICAgICAg
ICAgICAgICAgIEVuYWJsZWQsCisgIE9VVCBVSU5UMTYgICAgICAgICAgICAgICAgICAgICAgICAg
Kk9yaWdpbmFsVmFsdWUKKyAgKQoreworICBVSU5UMTYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVmFsdWU7CisKKyAgLy8KKyAgLy8gUHJlc2VydmUgdGhlIG9yaWdpbmFsIHZhbHVlCisgIC8v
CisgIFZhbHVlID0gKk9yaWdpbmFsVmFsdWU7CisgICpPcmlnaW5hbFZhbHVlID0gUGNpUmVhZDE2
IChBZGRyZXNzKTsKKworICBpZiAoIUVuYWJsZWQpIHsKKyAgICBpZiAoKk9yaWdpbmFsVmFsdWUg
JiBFRklfUENJX0NPTU1BTkRfREVDT0RFKQorICAgICAgIFBjaVdyaXRlMTYgKEFkZHJlc3MsICpP
cmlnaW5hbFZhbHVlICYgfkVGSV9QQ0lfQ09NTUFORF9ERUNPREUpOworICB9IGVsc2UgeworICAg
IGlmIChWYWx1ZSAmIEVGSV9QQ0lfQ09NTUFORF9ERUNPREUpCisgICAgICBQY2lXcml0ZTE2IChB
ZGRyZXNzLCBWYWx1ZSk7CisgIH0KK30KKwogU1RBVElDCiBWT0lECiBQY2F0UGNpUm9vdEJyaWRn
ZVBhcnNlQmFycyAoCkBAIC03Niw2ICsxMDMsNyBAQCBQY2F0UGNpUm9vdEJyaWRnZVBhcnNlQmFy
cyAoCiAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICBWYWx1ZTsKICAgVUlOVDMy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yaWdpbmFsVXBwZXJWYWx1ZTsKICAgVUlOVDMy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVwcGVyVmFsdWU7CisgIFVJTlQxNiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBPcmlnaW5hbENvbW1hbmQ7CiAgIFVJTlQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNYXNrOwogICBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT2Zmc2V0OwogICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFzZTsKQEAg
LTgzLDYgKzExMSwxMiBAQCBQY2F0UGNpUm9vdEJyaWRnZVBhcnNlQmFycyAoCiAgIFVJTlQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMaW1pdDsKICAgUENJX1JPT1RfQlJJREdFX0FQRVJU
VVJFICAgICAgICAgICpNZW1BcGVydHVyZTsKIAorICAvLyBEaXNhYmxlIGFkZHJlc3MgZGVjb2Rp
bmcgZm9yIGV2ZXJ5IGRldmljZSBiZWZvcmUgT1ZNRiBzdGFydHMgc2l6aW5nIGl0CisgIFBjYXRQ
Y2lSb290QnJpZGdlRGVjb2RpbmcgKAorICAgIFBDSV9MSUJfQUREUkVTUyAoQnVzLCBEZXZpY2Us
IEZ1bmN0aW9uLCBQQ0lfQ09NTUFORF9PRkZTRVQpLAorICAgIEZBTFNFLCAmT3JpZ2luYWxDb21t
YW5kCisgICk7CisKICAgZm9yIChPZmZzZXQgPSBCYXJPZmZzZXRCYXNlOyBPZmZzZXQgPCBCYXJP
ZmZzZXRFbmQ7IE9mZnNldCArPSBzaXplb2YgKFVJTlQzMikpIHsKICAgICBQY2F0UGNpUm9vdEJy
aWRnZUJhckV4aXN0ZWQgKAogICAgICAgUENJX0xJQl9BRERSRVNTIChCdXMsIERldmljZSwgRnVu
Y3Rpb24sIE9mZnNldCksCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1VrC-00006h-Dw; Wed, 06 Mar 2019 12:41:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/oGn=RJ=citrix.com=prvs=961469de7=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h1VrB-00006V-EE
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:41:09 +0000
X-Inumbo-ID: 1bdde520-400d-11e9-b7c6-7f3fa7d6ea6d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bdde520-400d-11e9-b7c6-7f3fa7d6ea6d;
 Wed, 06 Mar 2019 12:41:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="79810436"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <edk2-devel@lists.01.org>
Date: Wed, 6 Mar 2019 12:40:53 +0000
Message-ID: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND 0/3] Xen PCI passthrough 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: Igor Druzhinin <igor.druzhinin@citrix.com>, ard.biesheuvel@linaro.org,
 jordan.l.justen@intel.com, julien.grall@arm.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzZW5kIHRvIGluY2x1ZGUgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIHRvIENDCgpJ
Z29yIERydXpoaW5pbiAoMyk6CiAgT3ZtZlBrZy9YZW5TdXBwb3J0OiByZW1vdmUgdXNhZ2Ugb2Yg
cHJlZmV0Y2hhYmxlIFBDSSBob3N0IGJyaWRnZQogICAgYXBlcnR1cmUKICBPdm1mUGtnL1hlblN1
cHBvcnQ6IHVzZSBhIGNvcnJlY3QgUENJIGhvc3QgYnJpZGdlIGFwZXJ0dXJlIGZvciBCQVI2NAog
IE92bWZQa2cvWGVuU3VwcG9ydDogdHVybiBvZmYgYWRkcmVzcyBkZWNvZGluZyBiZWZvcmUgQkFS
IHNpemluZwoKIE92bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYyB8
IDQ0ICsrKysrKysrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:41:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1Vrp-0000Ek-Od; Wed, 06 Mar 2019 12:41:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/oGn=RJ=citrix.com=prvs=961469de7=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h1Vro-0000EM-FK
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:41:48 +0000
X-Inumbo-ID: 327dedd4-400d-11e9-995d-c7c8ea06046a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 327dedd4-400d-11e9-995d-c7c8ea06046a;
 Wed, 06 Mar 2019 12:41:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="79810439"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <edk2-devel@lists.01.org>
Date: Wed, 6 Mar 2019 12:40:55 +0000
Message-ID: <1551876056-28223-3-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND 2/3] OvmfPkg/XenSupport: use a correct
 PCI host bridge aperture for BAR64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, ard.biesheuvel@linaro.org,
 jordan.l.justen@intel.com, julien.grall@arm.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBCQVI2NCBpcyBwbGFjZWQgYmVsb3cgNEcgY2hvb3NlIHRoZSBjb3JyZWN0IGFwZXJ0
dXJlLgpUaGlzIGZpeGVzIGEgZmFpbGVkIGFzc2VydGlvbiBkb3duIHRoZSBjb2RlIHBhdGguCgpD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xClNp
Z25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgot
LS0KIE92bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYyB8IDYgKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jIGIv
T3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jCmluZGV4IGMyM2M0
NmQuLjQwOGZiMjQgMTAwNjQ0Ci0tLSBhL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGli
L1hlblN1cHBvcnQuYworKysgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5T
dXBwb3J0LmMKQEAgLTE0NSw3ICsxNDUsMTEgQEAgUGNhdFBjaVJvb3RCcmlkZ2VQYXJzZUJhcnMg
KAogICAgICAgICAgIExlbmd0aCA9IExlbmd0aCB8IExTaGlmdFU2NCAoKFVJTlQ2NCkgVXBwZXJW
YWx1ZSwgMzIpOwogICAgICAgICAgIExlbmd0aCA9ICh+TGVuZ3RoKSArIDE7CiAKLSAgICAgICAg
ICBNZW1BcGVydHVyZSA9IE1lbUFib3ZlNEc7CisgICAgICAgICAgaWYgKEJhc2UgPCAweDEwMDAw
MDAwMCkgeworICAgICAgICAgICAgTWVtQXBlcnR1cmUgPSBNZW07CisgICAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgIE1lbUFwZXJ0dXJlID0gTWVtQWJvdmU0RzsKKyAgICAgICAgICB9CiAg
ICAgICAgIH0KIAogICAgICAgICBMaW1pdCA9IEJhc2UgKyBMZW5ndGggLSAxOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:45:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1VvS-0000Yq-AQ; Wed, 06 Mar 2019 12: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1VvQ-0000Yl-VR
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:45:32 +0000
X-Inumbo-ID: b9c98a07-400d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9c98a07-400d-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 12:45:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,447,1544486400"; d="scan'208";a="79810654"
Date: Wed, 6 Mar 2019 12:45:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190306124528.v3bzzzgml4d66vk5@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-5-wei.liu2@citrix.com>
 <8f0a909e-3cdc-6867-e295-99734e91237c@citrix.com>
 <20190305174810.o2bfijujqrc3ejpk@zion.uk.xensource.com>
 <20190305181707.GA19265@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190305181707.GA19265@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/4] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDc6MTc6MDdQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFR1ZSwgTWFyIDA1LCAyMDE5IGF0IDA1OjQ4OjEwUE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBUdWUsIE1hciAwNSwgMjAxOSBhdCAwNTo0Mjow
N1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gPiBPbiAwNS8wMy8yMDE5IDE2OjQy
LCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+IFdpdGggdGhlIGhlbHAgb2YgdHdvIHBvcnRpbmcgZ3Vp
ZGVzIGFuZCBjcHl0aG9uIHNvdXJjZSBjb2RlOgo+ID4gPiA+Cj4gPiA+ID4gMS4gVXNlIFB5VW5p
Y29kZSB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KPiA+ID4gPiAyLiBVc2UgUHlW
YXJPYmplY3RfSEVBRF9JTklUIGFuZCBwcm92aWRlIGNvbXBhdGliaWxpdHkgZm9yIDIuNSBhbmQK
PiA+ID4gPiAgICBlYXJsaWVyLgo+ID4gPiA+IDMuIFJlbW92ZSB1c2FnZSBvZiBQeV9GaW5kTWV0
aG9kLgo+ID4gPiA+IDQuIFVzZSBuZXcgbW9kdWxlIGluaXRpYWxpc2F0aW9uIHJvdXRpbmUuCj4g
PiA+ID4KPiA+ID4gPiBGb3IgIzMsIFB5X0ZpbmRNZXRob2Qgd2FzIHJlbW92ZWQsIHlldCBhbiBh
bHRlcm5hdGl2ZSB3YXNuJ3QKPiA+ID4gPiBkb2N1bWVudGVkLiAgVGhlIGNvZGUgaXMgdGhlIHJl
c3VsdCBvZiByZXZlcnNlLWVuZ2luZWVyaW5nIGNweXRob24KPiA+ID4gPiBjb21taXQgNjExNmQ0
YTFkMQo+ID4gPiA+Cj4gPiA+ID4gaHR0cHM6Ly9kb2NzLnB5dGhvbi5vcmcvMy9ob3d0by9jcG9y
dGluZy5odG1sCj4gPiA+ID4gaHR0cDovL3B5dGhvbjNwb3J0aW5nLmNvbS9jZXh0ZW5zaW9ucy5o
dG1sCj4gPiA+ID4KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+ID4gPiAKPiA+ID4gTWFyZWsgYWxyZWFkeSBtYWRlIHRoZSB0b29scy9weXRob24v
KiBsaWJyYXJpZXMgY29tcGF0aWJsZSB3aXRoIFB5MiBhbmQgUHkzCj4gPiA+IAo+ID4gPiBUaGUg
Zm9sbG93aW5nIGNvbW1pdHMgYXJlIHRoZSByZWxldmFudCBvbmVzOgo+ID4gPiAKPiA+ID4gKiBi
ZTZiMzE2IC0gcHl0aG9uOiBoYW5kbGUgbG9uZyB0eXBlIGluIHNjcmlwdHMgKDIgeWVhcnMgYWdv
KSA8TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpPgo+ID4gPiAqIGUxNmM3MDUgLSBweXRob246
IGFkanVzdCBtb2R1bGUgaW5pdGFsaXphdGlvbiBmb3IgUHl0aG9uMyAoMiB5ZWFycyBhZ28pIDxN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2k+Cj4gPiA+ICogZGQ5ODZjZCAtIHB5dGhvbjogdXNl
IFB5TG9uZ18qIGZvciBjb25zdHJ1Y3RpbmcgJ2ludCcgdHlwZSBpbiBQeXRob24zICgyIHllYXJz
IGFnbykgPE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraT4KPiA+ID4gKiAxMjFkOWQ0IC0gcHl0
aG9uOiB1c2UgUHlCeXRlcy9QeVVuaWNvZGUgaW5zdGVhZCBvZiBQeVN0cmluZyAoMiB5ZWFycyBh
Z28pIDxNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2k+Cj4gPiA+ICogMGM4OTgxZiAtIHB5dGhv
bjogaW5pdGlhbGl6ZSBzcGVjaWZpYyBmaWVsZHMgb2YgUHlUeXBlT2JqZWN0ICgyIHllYXJzIGFn
bykgPE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraT4KPiA+ID4gKiA3YjFlNWY3IC0gcHl0aG9u
OiB1c2UgUHlfVFlQRSBpbnN0ZWFkIG9mIGxvb2tpbmcgZGlyZWN0bHkgaW50byBQeU9iamVjdF9I
RUFEICgyIHllYXJzIGFnbykgPE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraT4KPiA+ID4gKiA5
NmQxZWU2IC0gcHl0aG9uOiBkcm9wIHRwX2dldGF0dHIgaW1wbGVtZW50YXRpb24gKDIgeWVhcnMg
YWdvKSA8TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpPgo+ID4gPiAqIDZiMjhkZjMgLSBweXRo
b246IGNoZWNrIHJldHVybiB2YWx1ZSBvZiBQeUVycl9OZXdFeGNlcHRpb24gKDIgeWVhcnMgYWdv
KSA8TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpPgo+ID4gCj4gPiBJIGtuZXcuCj4gPiAKPiA+
ID4gCj4gPiA+IFdoaWNoIGluIHBhcnRpY3VsYXIgaGFuZGxlIHN0cmluZ3MgZGlmZmVyZW50bHkg
aW4gdGhlIFB5MiBjYXNlLgo+ID4gCj4gPiAKPiA+IEkgYW0gbm90IHN1cmUgaGlzIGNoYW5nZXMg
Zm9yIHRoZSBzdHJpbmcgQVBJcyBhcmUgY29ycmVjdCAtLSB0aGV5IHNlZW0KPiA+IHRvIGRldmlh
dGUgZnJvbSB0aGUgb2ZmaWNpYWwgcG9ydGluZyBndWlkZS4gQnV0IGhleSwgSSBkb24ndCB1c2Ug
dGhlc2UKPiA+IGJpbmRpbmdzIG15c2VsZiwgc28gaGUgcHJvYmFibHkga25vd3MgYmV0dGVyLgo+
IAo+IFRoYXQgd2FzIGludGVudGlvbmFsLCBiZWNhdXNlIGluIHB5MiBzdHIgdHlwZSBpcyB0aGUg
c2FtZSBhcyBieXRlcwo+IHR5cGVzLCBhbmQgaW4gZmFjdCBzb21lIG9mIHRob3NlIHN0ciBzaG91
bGQgcmVhbGx5IGJlIGJ5dGVzLiBJdCdzIGluIHRoZQo+IGNvbW1pdCBtZXNzYWdlOgo+IAo+ICAg
ICBweXRob246IHVzZSBQeUJ5dGVzL1B5VW5pY29kZSBpbnN0ZWFkIG9mIFB5U3RyaW5nCj4gICAg
IAo+ICAgICBJbiBQeXRob24yIFB5Qnl0ZXMgaXMgdGhlIHNhbWUgYXMgUHlTdHJpbmcsIGJ1dCBp
biBQeXRob24zIFB5U3RyaW5nIGlzCj4gICAgIGdvbmUgYW5kICdzdHInIGlzIHJlYWxseSBQeVVu
aWNvZGUgaW4gQy1BUEkuCj4gICAgIFdoZW4gaGFuZGxpbmcgYXJiaXRyYXJ5IGRhdGEsIHVzZSBQ
eUJ5dGVzIC0gd2hpY2ggaXMgdGhlIHJpZ2h0IHRoaW5nIHRvCj4gICAgIGRvIGluIFB5dGhvbjMs
IGFuZCBwb3NlIG5vIEFQSSBjaGFuZ2UgaW4gUHl0aG9uMi4gV2hlbiBoYW5kbGluZwo+ICAgICB4
ZW5zdG9yZSBwYXRocyBhbmQgdHJhbnNhY3Rpb24gaWRzLCB3aGljaCBoYXZlIHdlbGwgZGVmaW5l
ZCBmb3JtYXQsIHVzZQo+ICAgICBQeVVuaWNvZGUgLSB0byBlYXNlIEFQSSB1c2FnZSAtIG5vIG5l
ZWQgdG8gcHJlZml4IGFsbCB4ZW5zdG9yZSBwYXRocwo+ICAgICB3aXRoICdiJyB3aGVuIG1pZ3Jh
dGluZyBzY3JpcHRzIHRvIFB5dGhvbjMuCj4gCj4gSSdtIG5vdCBzdXJlIGlmIHRoZSBzYW1lIHJl
YXNvbmluZyBhcHBsaWVzIHRvIHB5Z3J1YiwgYnV0IEkgZ3Vlc3MgaXQKPiBtYXkuIEZvciBleGFt
cGxlIGZzaW1hZ2VfZmlsZV9yZWFkIHNvdW5kcyBsaWtlIGhhbmRsaW5nIGJpbmFyeSBkYXRhLCBu
b3QKPiByZWFsbHkgVVRGLTggc3RyaW5ncy4gVXNpbmcgUHlVbmljb2RlIGZvciBhcmJpdHJhcnkg
YmluYXJ5IGRhdGEgbWF5IGxlYWQKPiB0byB2YXJpb3VzIFVuaWNvZGVEZWNvZGVFcnJvcnMuCgpH
b29kIHBvaW50LiBMZXQgbWUgZGlnIGludG8gdGhpcyBhIGJpdCBtb3JlLiBGcmFua2x5IEkgdHJ1
c3QgeW91IG1vcmUKdGhhbiBJIHRydXN0IG15c2VsZiBvbiB0aGlzIG1hdHRlci4gOi0pCgpXZWku
Cgo+IAo+IC0tIAo+IEJlc3QgUmVnYXJkcywKPiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kK
PiBJbnZpc2libGUgVGhpbmdzIExhYgo+IEE6IEJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBvcmRl
ciBpbiB3aGljaCBwZW9wbGUgbm9ybWFsbHkgcmVhZCB0ZXh0Lgo+IFE6IFdoeSBpcyB0b3AtcG9z
dGluZyBzdWNoIGEgYmFkIHRoaW5nPwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:49:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12:49:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Vz4-0000fO-Rc; Wed, 06 Mar 2019 12:49:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1Vz3-0000fJ-PF
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:49:17 +0000
X-Inumbo-ID: 3eca5478-400e-11e9-aa1d-c3dc5d9b4794
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3eca5478-400e-11e9-aa1d-c3dc5d9b4794;
 Wed, 06 Mar 2019 12:49:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79810841"
Date: Wed, 6 Mar 2019 12:49:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190306124906.ltkfj36dio5zchao@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-4-wei.liu2@citrix.com>
 <ed7db103-1ed4-2fa1-4b10-f7c27e551c1e@citrix.com>
 <20190306113140.mr6kzbhx3ue5im7e@zion.uk.xensource.com>
 <e5a998fc-87d8-3685-b475-720b1dab2591@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e5a998fc-87d8-3685-b475-720b1dab2591@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 3/4] pygrub: convert python
 files with 2to3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Ian Jackson <Ian.Jackson@eu.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>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMTE6NDY6MjRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNi8wMy8yMDE5IDExOjMxLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBN
YXIgMDUsIDIwMTkgYXQgMDU6NTE6MDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
PiBPbiAwNS8wMy8yMDE5IDE2OjQyLCBXZWkgTGl1IHdyb3RlOgo+ID4+PiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+PiAtLS0KPiA+Pj4gTm90IHN1cmUg
dGhpcyB3b3JrcyB3aXRoIHB5dGhvbiAyLjQsIGJ1dCBpdCBzaG91bGQgd29yayB3aXRoIDIuNyBz
aW5jZQo+ID4+PiB0aGUgY2hhbmdlcyBsb29rIG1vcmUgb3IgbGVzcyBpbiB0aGUgc2FtZSB2ZWlu
IGFzIHRoZSBjaGFuZ2VzIGluCj4gPj4+IGxpYnhsLgo+ID4+Pgo+ID4+PiBUaGUgY29udmVyc2lv
biBvZiB0aGUgaW1wb3J0IGlzIGludGVyZXN0aW5nLiBUaGlzIGRlZmluaXRlbHkgbmVlZHMKPiA+
Pj4gc29tZSB0ZXN0aW5nLgo+ID4+PiAtLS0KPiA+Pj4gIHRvb2xzL3B5Z3J1Yi9zcmMvRXh0TGlu
dXhDb25mLnB5IHwgMTYgKysrKysrKystLS0tLS0tLQo+ID4+PiAgdG9vbHMvcHlncnViL3NyYy9H
cnViQ29uZi5weSAgICAgfCAzNiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0K
PiA+Pj4gIHRvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkgICAgIHwgMTYgKysrKysrKystLS0t
LS0tLQo+ID4+PiAgMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlv
bnMoLSkKPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhD
b25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKPiA+Pj4gaW5kZXggZDE3
ODliZjAyMC4uNjBkYTk2MGM0YiAxMDA2NDQKPiA+Pj4gLS0tIGEvdG9vbHMvcHlncnViL3NyYy9F
eHRMaW51eENvbmYucHkKPiA+Pj4gKysrIGIvdG9vbHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYu
cHkKPiA+Pj4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+Pj4gIAo+ID4+PiAgaW1wb3J0IHN5cywgcmUs
IG9zCj4gPj4+ICBpbXBvcnQgbG9nZ2luZwo+ID4+PiAtaW1wb3J0IEdydWJDb25mCj4gPj4+ICtm
cm9tIC4gaW1wb3J0IEdydWJDb25mCj4gPj4gUmVsYXRpdmUgaW1wb3J0cyBkZWZpbml0ZWx5IGRv
bid0IGV4aXN0IGluIFB5IDIuNAo+ID4+Cj4gPj4+ICAKPiA+Pj4gIGNsYXNzIEV4dExpbnV4SW1h
Z2Uob2JqZWN0KToKPiA+Pj4gICAgICBkZWYgX19pbml0X18oc2VsZiwgbGluZXMsIHBhdGgpOgo+
ID4+PiBAQCAtMzIsNyArMzIsNyBAQCBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVjdCk6Cj4gPj4+
ICAgICAgICAgIHNlbGYubGluZXMgPSBbXQo+ID4+PiAgICAgICAgICBzZWxmLnBhdGggPSBwYXRo
Cj4gPj4+ICAgICAgICAgIHNlbGYucm9vdCA9ICIiCj4gPj4+IC0gICAgICAgIG1hcChzZWxmLnNl
dF9mcm9tX2xpbmUsIGxpbmVzKQo+ID4+PiArICAgICAgICBsaXN0KG1hcChzZWxmLnNldF9mcm9t
X2xpbmUsIGxpbmVzKSkKPiA+PiBUaGlzIGFuIGFidXNlIG9mIG1hcCgpIGluIHRoZSBmaXJzdCBw
bGFjZSwgYnV0IHRoZSBhdXRvbWF0aWMKPiA+PiB0cmFuc2Zvcm1hdGlvbiBtYWtlcyB0aGUgcmVz
dWx0IGV2ZW4gbW9yZSBjb25mdXNpbmcuCj4gPiBSaWdodC4gSSB0cmllZCB0byBmaW5kIHRoZSBq
dXN0aWZpY2F0aW9uIGZvciB0aGlzIHRyYW5zZm9ybWF0aW9uIGJ1dCB0aGUKPiA+IGRvY3VtZW50
IGRvZXNuJ3QgcHJvdmlkZSB0aGF0Lgo+IAo+IFRoZSBleHBlY3RlZCB1c2Ugb2YgbWFwIGlzIGlu
IHRoZSBmb3JtOgo+IAo+IHggPSBtYXAoZm4sIHkpCj4gCj4gd2hpY2ggd291bGQgbGVhdmUgeCBh
cyBhIGxpc3QgaW4gUHkyLCBhbmQgYSBnZW5lcmF0b3IgaW4gUHkzLgoKT2gsIHNvIHdlIHNob3Vs
ZCBpbmRlZWQgZm9yY2UgaXQgdG8gZXZhbHVhdGUuCgo+IAo+IEluIG1vc3QgY29kZSwgd3JhcHBp
bmcgbWFwIHdpdGggbGlzdCgpIGlzIHRoZSBjb3JyZWN0IHRyYW5zZm9ybWF0aW9uIHRvCj4gbWFr
ZSwgYmVjYXVzZSBhKSBhIGxvdCBvZiBjb2RlIHdyaXR0ZW4gZm9yIFB5MiBleHBlY3RzIGl0IHRv
IGJlIGEgbGlzdAo+IGFuZCBiKSB5b3UgY2FudCBwcm9ncmFtbWF0aWNhbGx5IGV2YWx1YXRlIHdo
ZXRoZXIgbGVhdmluZyBpdCBpbiBpdHMKPiBnZW5lcmF0b3IgZm9ybSBpcyBzYWZlIGluIGNvbnRl
eHQuCj4gCj4gRm9yIHRoaXMgcGllY2Ugb2YgY29kZSAoYW5kIHRoZSBvdGhlciBzaW1pbGFyIGV4
YW1wbGVzKSwgbWFwKCkgaXMgbm90Cj4gdGhlIGNvcnJlY3QgY29uc3RydWN0IHRvIHVzZSBpbiB0
aGUgZmlyc3QgcGxhY2UsIGFuZCBwcm9iYWJseSB3YW50cwo+IGZpeGluZyBmb3IgY2xhcml0eSBh
bG9uZSwgaXJyZXNwZWN0aXZlIG9mIHRoZSBQeTMgdHJhbnNmb3JtYXRpb24uCj4gCgpTdXJlLgoK
V2VpLgoKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W6b-0001OQ-NL; Wed, 06 Mar 2019 12:57: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=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1W6a-0001OL-OD
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:57:04 +0000
X-Inumbo-ID: 547883ca-400f-11e9-8612-cf4b809d0dc3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 547883ca-400f-11e9-8612-cf4b809d0dc3;
 Wed, 06 Mar 2019 12:57:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 05:56:59 -0700
Message-Id: <5C7FC397020000780021C16F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 05:56:55 -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>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
In-Reply-To: <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAzLjE5IGF0IDEyOjIzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNSBGZWJydWFyeSAyMDE5IDE0OjU0Cj4+IAo+PiA+Pj4gT24gMzEuMDEuMTkgYXQgMTE6NDcs
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTExOCwxNCArMTE5LDIz
NyBAQCBzdGF0aWMgaW50NjRfdCB0aW1lX3JlZl9jb3VudChzdHJ1Y3QgZG9tYWluICpkKQo+PiA+
ICAgICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7Cj4+ID4gIH0KPj4gPgo+PiA+
ICtzdGF0aWMgaW50NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQo+PiAKPj4gV2h5IHdv
dWxkIHRoaXMgcmV0dXJuIGEgc2lnbmVkIHZhbHVlPyBBbmQgY2FuJ3QgdGhlIGZ1bmN0aW9uCj4+
IHBhcmFtZXRlciBiZSBjb25zdD8KPiAKPiBUaGUgZnVuY3Rpb24gcGFyYW1ldGVyIGNhbiBiZSBj
b25zdCwgYnV0IEkgdGhpbmsgdGhlIHJlc3VsdCBuZWVkcyB0byBiZSAKPiBzaWduZWQgZm9yIHRo
ZSBtaXNzZWQgdGlja3MgbG9naWMgaW4gc3RhcnRfdGltZXIoKSB0byB3b3JrIGNvcnJlY3RseS4K
CklmIHNvbWV0aGluZyByZXF1aXJlcyBzaWduZWQgYXJpdGhtZXRpYywgdGhlbiB0aGlzIHNob3Vs
ZCBiZSBlbmZvcmNlZAp0aGVyZSwgbm90IGJ5IHRoZSByZXR1cm4gdHlwZSBvZiBhbiBvdGhlcndp
c2Ugc3VmZmljaWVudGx5IGdlbmVyaWMKZnVuY3Rpb24uIFRoZW4gYWdhaW4gTk9XKCkgYWxzbyBw
cm9kdWNlcyBhIHNpZ25lZCB2YWx1ZSAuLi4KCj4+ID4gK3sKPj4gPiArICAgIGNvbnN0IHN0cnVj
dCB2aXJpZGlhbl9wYWdlICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
YzsKPj4gPiArICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5wdHI7Cj4+ID4gKyAg
ICB1aW50MzJfdCBzdGFydCwgZW5kOwo+PiA+ICsgICAgX19pbnQxMjhfdCB0c2M7Cj4+ID4gKyAg
ICBfX2ludDEyOF90IHNjYWxlOwo+PiAKPj4gSSBkb24ndCB0aGluayB5b3UgbmVlZCBib3RoIG9m
IHRoZW0gYmUgMTI4IGJpdHMgd2lkZS4gSSBhbHNvIGRvbid0Cj4+IHNlZSB3aHkgZWl0aGVyIHdv
dWxkIHdhbnQgdG8gYmUgb2YgYSBzaWduZWQgdHlwZS4KPiAKPiBUaGUgc3BlYyBzYXlzIChhcyBp
biB0aGUgY29tbWVudCBiZWxvdyk6Cj4gCj4gIlRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUg
aXMgY29tcHV0ZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgo+IAo+IFJlZmVyZW5jZVRpbWUg
PSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0Cj4gCj4gVGhlIG11
bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCByZXN1bHRzIGlu
IGEgMTI4IGJpdCAKPiBudW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVkIDY0IHRpbWVzIHRvIHRo
ZSByaWdodCB0byBvYnRhaW4gdGhlIGhpZ2ggNjQgCj4gYml0cy5Uc2NTY2FsZSIKCldlbGwsIHll
cywgeW91IHdhbnQgYSAxMjgtYml0IHJlc3VsdC4gQnV0IGZvciB0aGF0IHlvdSBkb24ndCBuZWVk
IHRvCm11bHRpcGx5IDEyOC1iaXQgcXVhbnRpdGllcy4gU2VlIGUuZy4gb3VyIG93biBzY2FsZV9k
ZWx0YSgpIG9yCmh2bV9zY2FsZV90c2MoKS4KCj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJ
TUVSMF9DT05GSUc6Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6Cj4+
ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4+ID4gKyAgICBjYXNlIEhW
X1g2NF9NU1JfU1RJTUVSM19DT05GSUc6Cj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgdW5zaWdu
ZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOwo+
PiA+ICsgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZp
cmlkaWFuLT5zdGltZXJbc3RpbWVyeF07Cj4+ID4gKwo+PiA+ICsgICAgICAgIGlmICggISh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKPj4gPiArICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+PiA+ICsKPj4gPiArICAgICAgICBzdG9wX3N0aW1l
cih2cyk7Cj4+ID4gKwo+PiA+ICsgICAgICAgIHZzLT5jb25maWcucmF3ID0gdmFsOwo+PiA+ICsK
Pj4gPiArICAgICAgICBpZiAoICF2cy0+Y29uZmlnLmZpZWxkcy5zaW50eCApCj4+ID4gKyAgICAg
ICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAwOwo+PiA+ICsKPj4gPiArICAgICAg
ICBpZiAoIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgKQo+PiA+ICsgICAgICAgICAgICBzdGFy
dF9zdGltZXIodnMpOwo+PiA+ICsKPj4gPiArICAgICAgICBicmVhazsKPj4gPiArICAgIH0KPj4g
PiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgo+PiAKPj4gTWlzc2luZyBibGFu
ayBsaW5lIGFnYWluIChhbmQgYWxzbyBmdXJ0aGVyIGRvd24gaGVyZSBhcyB3ZWxsIGFzIGluIHRo
ZQo+PiByZG1zciBjb2RlKS4KPj4gCj4gCj4gT2suIFRCSCBJJ3ZlIGFsd2F5cyB0aG91Z2h0IHRo
ZSBub3JtYWwgc3R5bGUgd2FzIHRvIG9taXQgdGhlIGJsYW5rIGxpbmUgaWYgCj4gdGhlIGNhc2Ug
c3RhdGVtZW50IGhhcyBicmFjZXMuCgpOb3Qgc3VyZSBhYm91dCB0aGlzIHNwZWNpZmljIHN1Yi1j
YXNlLgoKPj4gPiBAQCAtMjAxLDYgKzQ3NiwzMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQo+PiA+ICAg
ICAgICAgIGJyZWFrOwo+PiA+ICAgICAgfQo+PiA+Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMF9DT05GSUc6Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6
Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4+ID4gKyAgICBjYXNl
IEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6Cj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgdW5z
aWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAy
Owo+PiA+ICsKPj4gPiArICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYg
SFZNUFZfc3RpbWVyKSApCj4+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKPj4gPiArCj4+ID4gKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGlt
ZXJbc3RpbWVyeF0uY29uZmlnLnJhdzsKPj4gCj4+IFdoaWxlIG1vcmUgbm90aWNlYWJsZSBoZXJl
IGFuZCAuLi4KPj4gCj4+ID4gKyAgICAgICAgYnJlYWs7Cj4+ID4gKyAgICB9Cj4+ID4gKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT1VOVDoKPj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIxX0NPVU5UOgo+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6Cj4+
ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT1VOVDoKPj4gPiArICAgIHsKPj4gPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBf
Q09VTlQpIC8gMjsKPj4gPiArCj4+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQo+PiA+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047Cj4+ID4gKwo+PiA+ICsgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+c3RpbWVyW3N0aW1lcnhdLmNvdW50Owo+PiAKPj4gLi4uIGhlcmUsIGFycmF5X2FjY2Vz
c19ub3NwZWMoKSBhcmUgcHJvYmFibHkgbmVlZGVkIG5vdCBqdXN0IGhlcmUsCj4+IGJ1dCBhbHNv
IGluIHRoZSB3cm1zciBsb2dpYy4KPiAKPiBSZWFsbHk/IHN0aW1lcnggaXMgY2FsY3VsYXRlZCBi
YXNlZCBvbiBoaXR0aW5nIHRoZSBjYXNlIHN0YXRlbWVudCBpbiB0aGUgCj4gZmlyc3QgcGxhY2Uu
CgpBbmQgYW55IG9mIHRoZSBicmFuY2hlcyBvZiB0aGUgc3dpdGNoKCkgY2FuIGJlIChtaXMpc3Bl
Y3VsYXRlZCBpbnRvLgoKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlh
bi5oCj4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+PiA+IEBA
IC00MCw2ICs0MCwzMyBAQCB1bmlvbiB2aXJpZGlhbl9zaW50X21zcgo+PiA+ICAgICAgfSBmaWVs
ZHM7Cj4+ID4gIH07Cj4+ID4KPj4gPiArdW5pb24gdmlyaWRpYW5fc3RpbWVyX2NvbmZpZ19tc3IK
Pj4gPiArewo+PiA+ICsgICAgdWludDY0X3QgcmF3Owo+PiA+ICsgICAgc3RydWN0Cj4+ID4gKyAg
ICB7Cj4+ID4gKyAgICAgICAgdWludDY0X3QgZW5hYmxlZDoxOwo+PiA+ICsgICAgICAgIHVpbnQ2
NF90IHBlcmlvZGljOjE7Cj4+ID4gKyAgICAgICAgdWludDY0X3QgbGF6eToxOwo+PiA+ICsgICAg
ICAgIHVpbnQ2NF90IGF1dG9fZW5hYmxlOjE7Cj4+ID4gKyAgICAgICAgdWludDY0X3QgdmVjdG9y
Ojg7Cj4+ID4gKyAgICAgICAgdWludDY0X3QgZGlyZWN0X21vZGU6MTsKPj4gPiArICAgICAgICB1
aW50NjRfdCByZXNlcnZlZF96ZXJvMTozOwo+PiA+ICsgICAgICAgIHVpbnQ2NF90IHNpbnR4OjQ7
Cj4+ID4gKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVybzI6NDQ7Cj4+ID4gKyAgICB9IGZp
ZWxkczsKPj4gPiArfTsKPj4gPiArCj4+ID4gK3N0cnVjdCB2aXJpZGlhbl9zdGltZXIgewo+PiA+
ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4+IAo+PiBJc24ndCBhIGZ1bGwgOC1ieXRlIHBvaW50ZXIg
YSBsaXR0bGUgdG9vIG11Y2ggb3ZlcmhlYWQgaGVyZT8gWW91IGNvdWxkCj4+IGluc3RlYWQgc3Rv
cmUgdGhlIHRpbWVyIGluZGV4IC4uLgo+IAo+IEkgdGhpbmsgSSBuZWVkIGl0IGluIHN0aW1lcl9l
eHBpcmUoKSB3aGljaCBjYW4gYmUgY2FsbGVkIGluIGFueSB2Y3B1IGNvbnRleHQgCj4gSUlVQy4K
PiAKPj4gCj4+ID4gKyAgICBzdHJ1Y3QgdGltZXIgdGltZXI7Cj4+ID4gKyAgICB1bmlvbiB2aXJp
ZGlhbl9zdGltZXJfY29uZmlnX21zciBjb25maWc7Cj4+ID4gKyAgICB1aW50NjRfdCBjb3VudDsK
Pj4gPiArICAgIGludDY0X3QgZXhwaXJhdGlvbjsKPj4gPiArICAgIHNfdGltZV90IHRpbWVvdXQ7
Cj4+ID4gKyAgICBib29sIHN0YXJ0ZWQ7Cj4+IAo+PiAuLi4gaW4gYSBmaWVsZCB1c2luZyB0aGUg
Ny1ieXRlIHBhZGRpbmcgaGVyZSwgYW5kIHVzZSBjb250YWluZXJfb2YoKQo+PiB0byBnZXQgYXQg
dGhlIG91dGVyIHN0cnVjdHVyZS4KPiAKPiBUaGF0IHdvdWxkIGdldCBtZSBhcyBmYXIgYXMgdmly
aWRpYW5fdmNwdSwgYnV0IHRoZXJlJ3Mgbm8gcG9pbnRlciB0byBzdHJ1Y3QgCj4gdmNwdSBpbiB0
aGVyZSwgYW5kIEkgbmVlZCBvbmUgdG8gY2FsbCB2Y3B1X2tpY2soKS4KCk9oLCBJIHNlZS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W8O-0001UB-AW; Wed, 06 Mar 2019 12:58:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6ln8=RJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h1W8M-0001U0-51
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:58:54 +0000
X-Inumbo-ID: 9723c409-400f-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9723c409-400f-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 12:58:52 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 06 Mar 2019 13:58:50 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Wed, 06 Mar 2019 12:58:43 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Mar 2019 13:58:29 +0100
Message-Id: <20190306125832.9390-2-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190306125832.9390-1-vliaskovitis@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IGdldHRpbmcgaHlwZXJ2aXNvciBwYXJh
bWV0ZXJzCmF0IHJ1bnRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlzIDx2
bGlhc2tvdml0aXNAc3VzZS5jb20+Ci0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZSAgfCAgIDIgKy0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgMTA5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAg
ICAgICAgICAgIHwgIDQ1ICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
ICAgICAgICAgfCAgMTggKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAg
IHwgICAxICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhl
bi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICAyICsKIDcgZmlsZXMgY2hhbmdl
ZCwgMTc5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZQppbmRleCBhMzQ3ZDY2NGY4Li42ODFkMWExMDFiIDEwMDY0NAotLS0gYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUKQEAgLTE2LDcgKzE2LDcgQEAgYWxsb3cgZG9tMF90IHhlbl90OnhlbiB7CiBh
bGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7CiAJcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfYWxs
b2MgcG11X2N0cmwgZ2V0X3N5bWJvbAogCWdldF9jcHVfbGV2ZWxsaW5nX2NhcHMgZ2V0X2NwdV9m
ZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAotCWNvdmVyYWdlX29wIHNldF9wYXJhbWV0ZXIKKwljb3Zl
cmFnZV9vcCBzZXRfcGFyYW1ldGVyIGdldF9wYXJhbWV0ZXIKIH07CiAKICMgQWxsb3cgZG9tMCB0
byB1c2UgYWxsIFhFTlZFUl8gc3Vib3BzIHRoYXQgaGF2ZSBjaGVja3MuCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA2MTI1NzU0MzBm
Li44MzIyNWFmZDkzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9j
b21tb24va2VybmVsLmMKQEAgLTUyLDYgKzUyLDExMCBAQCBzdGF0aWMgaW50IGFzc2lnbl9pbnRl
Z2VyX3BhcmFtKGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1aW50NjRfdCB2YWwp
CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZ2V0X2ludGVnZXJfcGFyYW0oY29uc3Qg
c3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW0sIHVpbnQ2NF90ICp2YWwpCit7CisgICAgc3dpdGNo
ICggcGFyYW0tPmxlbiApCisgICAgeworICAgIGNhc2Ugc2l6ZW9mKHVpbnQ4X3QpOgorICAgICAg
ICAqdmFsID0gKih1aW50OF90ICopcGFyYW0tPnBhci52YXI7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2Ugc2l6ZW9mKHVpbnQxNl90KToKKyAgICAgICAgKnZhbCA9ICoodWludDE2X3QgKilwYXJh
bS0+cGFyLnZhcjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBzaXplb2YodWludDMyX3QpOgor
ICAgICAgICAqdmFsID0gKih1aW50MzJfdCAqKXBhcmFtLT5wYXIudmFyOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIHNpemVvZih1aW50NjRfdCk6CisgICAgICAgICp2YWwgPSAqKHVpbnQ2NF90
ICopcGFyYW0tPnBhci52YXI7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAg
IEJVRygpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGdldF9wYXJh
bXMoY29uc3QgY2hhciAqY21kbGluZSwgY2hhciAqdmFsdWVzLAorICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKK3sKKyAgICBjaGFyIG9wdFsxMjhd
LCAqb3B0a2V5LCAqcTsKKyAgICBjb25zdCBjaGFyICpwID0gY21kbGluZSwgKnZhbCA9IHZhbHVl
czsKKyAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKKyAgICBpbnQgbGVuLCBy
YyA9IDA7CisgICAgdWludDY0X3QgcGFyYW1faW50OworICAgIGJvb2wgZm91bmQ7CisKKyAgICBp
ZiAoIXZhbHVlcykKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBmb3IgKCA7IDsgKQor
ICAgIHsKKyAgICAgICAgLyogU2tpcCB3aGl0ZXNwYWNlLiAqLworICAgICAgICB3aGlsZSAoICpw
ID09ICcgJyApCisgICAgICAgICAgICBwKys7CisgICAgICAgIGlmICggKnAgPT0gJ1wwJyApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiBHcmFiIHRoZSBuZXh0IHdoaXRlc3BhY2Ut
ZGVsaW1pdGVkIG9wdGlvbi4gKi8KKyAgICAgICAgcSA9IG9wdGtleSA9IG9wdDsKKyAgICAgICAg
d2hpbGUgKCAoKnAgIT0gJyAnKSAmJiAoKnAgIT0gJ1wwJykgKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoIChxLW9wdCkgPCAoc2l6ZW9mKG9wdCktMSkgKSAvKiBhdm9pZCBvdmVyZmxvdyAq
LworICAgICAgICAgICAgICAgICpxKysgPSAqcDsKKyAgICAgICAgICAgIHArKzsKKyAgICAgICAg
fQorICAgICAgICAqcSA9ICdcMCc7CisKKyAgICAgICAgLyogQm9vbGVhbiBwYXJhbWV0ZXJzIGNh
biBiZSBpbnZlcnRlZCB3aXRoICduby0nIHByZWZpeC4gKi8KKworICAgICAgICBmb3VuZCA9IGZh
bHNlOworICAgICAgICBmb3IgKCBwYXJhbSA9IHN0YXJ0OyBwYXJhbSA8IGVuZDsgcGFyYW0rKyAp
CisgICAgICAgIHsKKworICAgICAgICAgICAgaWYgKCBzdHJjbXAocGFyYW0tPm5hbWUsIG9wdGtl
eSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBmb3VuZCA9IHRy
dWU7CisgICAgICAgICAgICBzd2l0Y2ggKCBwYXJhbS0+dHlwZSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICBjYXNlIE9QVF9TVFI6CisgICAgICAgICAgICAgICAgbGVuID0gc25wcmludGYo
KGNoYXIqKXZhbCwgc2l6ZW9mKHZhbHVlcyksICIlcyAiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChjaGFyKilwYXJhbS0+cGFyLnZhcik7CisgICAgICAgICAgICAgICAgdmFsICs9
IGxlbjsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgT1BUX1VJTlQ6
CisgICAgICAgICAgICAgICAgZ2V0X2ludGVnZXJfcGFyYW0ocGFyYW0sICZwYXJhbV9pbnQpOwor
ICAgICAgICAgICAgICAgIGxlbiA9IHNucHJpbnRmKChjaGFyKil2YWwsIHNpemVvZih2YWx1ZXMp
LCAiJWx1ICIsIHBhcmFtX2ludCk7CisgICAgICAgICAgICAgICAgdmFsICs9IGxlbjsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgT1BUX0JPT0w6CisgICAgICAgICAg
ICAgICAgZ2V0X2ludGVnZXJfcGFyYW0ocGFyYW0sICZwYXJhbV9pbnQpOworICAgICAgICAgICAg
ICAgIGxlbiA9IHNucHJpbnRmKChjaGFyKil2YWwsIHNpemVvZih2YWx1ZXMpLCAiJXMiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtX2ludCA/ICJ0cnVlIiA6ICJmYWxzZSIp
OworICAgICAgICAgICAgICAgIHZhbCArPSBsZW47CisgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgorICAgICAgICAgICAgY2FzZSBPUFRfQ1VTVE9NOgor
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgQlVHKCk7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBpZiAoICFmb3Vu
ZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygiZ2V0LXBhcmFtZXRlcnM6IHBhcmFt
ZXRlciBcIiVzXCIgdW5rbm93biFcbiIsIG9wdGtleSk7CisgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CisgICAgICAgIH0KKyAgICB9CisgICAgKnZhbCA9ICdcMCc7CisKKyAgICByZXR1cm4gcmM7
Cit9CisKIHN0YXRpYyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0
IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqZW5kKQogewpAQCAtMTk5LDYgKzMwMywxMSBAQCBpbnQg
cnVudGltZV9wYXJzZShjb25zdCBjaGFyICpsaW5lKQogICAgIHJldHVybiBwYXJzZV9wYXJhbXMo
bGluZSwgX19wYXJhbV9zdGFydCwgX19wYXJhbV9lbmQpOwogfQogCitpbnQgcnVudGltZV9nZXRf
cGFyYW1ldGVyKGNvbnN0IGNoYXIgKmxpbmUsIGNoYXIgKnZhbHVlcykKK3sKKyAgICByZXR1cm4g
Z2V0X3BhcmFtcyhsaW5lLCB2YWx1ZXMsIF9fcGFyYW1fc3RhcnQsIF9fcGFyYW1fZW5kKTsKK30K
KwogLyoqCiAgKiAgICBjbWRsaW5lX3BhcnNlIC0tIHBhcnNlcyB0aGUgeGVuIGNvbW1hbmQgbGlu
ZS4KICAqIElmIENPTkZJR19DTURMSU5FIGlzIHNldCwgaXQgd291bGQgYmUgcGFyc2VkIHByaW9y
IHRvIEBjbWRsaW5lLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21t
b24vc3lzY3RsLmMKaW5kZXggYzBhYTZiZGU0ZS4uZDg1OTdkZTljZCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC01MDEsNiArNTAx
LDUxIEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90
KSB1X3N5c2N0bCkKIAogICAgICAgICBicmVhazsKICAgICB9CisgICAgY2FzZSBYRU5fU1lTQ1RM
X2dldF9wYXJhbWV0ZXI6CisgICAgeworI2RlZmluZSBYRU5fR0VUX1BBUkFNRVRFUl9NQVhfU0la
RSAxMDIzCisgICAgICAgIGNoYXIgKnBhcmFtczsKKyAgICAgICAgY2hhciAqdmFsdWVzOworCisg
ICAgICAgIGlmICggb3AtPnUuZ2V0X3BhcmFtZXRlci5wYWRbMF0gfHwgb3AtPnUuZ2V0X3BhcmFt
ZXRlci5wYWRbMV0gfHwKKyAgICAgICAgICAgICBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhZFsyXSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorICAgICAgICBpZiAoIG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSA+IFhF
Tl9HRVRfUEFSQU1FVEVSX01BWF9TSVpFICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0g
LUUyQklHOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgcGFyYW1zID0g
eG1hbGxvY19ieXRlcyhvcC0+dS5nZXRfcGFyYW1ldGVyLnNpemUgKyAxKTsKKyAgICAgICAgdmFs
dWVzID0geG1hbGxvY19ieXRlcyhYRU5fR0VUX1BBUkFNRVRFUl9NQVhfU0laRSk7CisgICAgICAg
IGlmICggIXBhcmFtcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVz
dChwYXJhbXMsIG9wLT51LmdldF9wYXJhbWV0ZXIucGFyYW1zLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcC0+dS5nZXRfcGFyYW1ldGVyLnNpemUpICkKKyAgICAgICAgICAgIHJldCA9
IC1FRkFVTFQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcGFyYW1zW29w
LT51LmdldF9wYXJhbWV0ZXIuc2l6ZV0gPSAwOworICAgICAgICAgICAgcmV0ID0gcnVudGltZV9n
ZXQocGFyYW1zLCB2YWx1ZXMpOworCisgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Qob3At
PnUuZ2V0X3BhcmFtZXRlci52YWx1ZXMsIHZhbHVlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJsZW4odmFsdWVzKSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHJldCA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKworICAgICAgICB4ZnJlZShwYXJhbXMpOworICAgICAgICB4ZnJlZSh2YWx1ZXMp
OworCisgICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9
IGFyY2hfZG9fc3lzY3RsKG9wLCB1X3N5c2N0bCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggYzQ5YjRk
Y2M5OS4uN2Q3N2Q1NzExNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMTEwMCw2ICsxMTAwLDIyIEBA
IHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1X3BvbGljeSB4ZW5fc3lzY3RsX2NwdV9wb2xp
Y3lfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1X3BvbGljeV90KTsK
ICNlbmRpZgogCisvKgorICogWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyCisgKgorICogUmVhZCBo
eXBlcnZpc29yIHBhcmFtZXRlcnMgYXQgcnVudGltZS4KKyAqIFBhcmFtZXRlcnMgYXJlIGEgc2lu
Z2xlIHN0cmluZyB0ZXJtaW5hdGVkIGJ5IGEgTlVMIGJ5dGUgb2YgbWF4LiBzaXplCisgKiBjaGFy
YWN0ZXJzLiBNdWx0aXBsZSBzZXR0aW5ncyBjYW4gYmUgc3BlY2lmaWVkIGJ5IHNlcGFyYXRpbmcg
dGhlbQorICogd2l0aCBibGFua3MuCisgKi8KKworc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3BhcmFt
ZXRlciB7CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJhbXM7ICAgICAgIC8qIElO
OiBwb2ludGVyIHRvIHBhcmFtZXRlcnMuICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFy
KSB2YWx1ZXM7ICAgICAgIC8qIE9VVDogcG9pbnRlciB0byBvdXRwdXQgdmFsdWVzLiAqLworICAg
IHVpbnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBw
YXJhbWV0ZXJzLiAqLworICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLworfTsKKwogc3RydWN0IHhlbl9zeXNjdGwgewogICAg
IHVpbnQzMl90IGNtZDsKICNkZWZpbmUgWEVOX1NZU0NUTF9yZWFkY29uc29sZSAgICAgICAgICAg
ICAgICAgICAgMQpAQCAtMTEzMCw2ICsxMTQ2LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2Rl
ZmluZSBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcCAgICAgICAgICAgICAgICAgIDI3CiAjZGVmaW5l
IFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAgMjgKICNkZWZpbmUgWEVO
X1NZU0NUTF9nZXRfY3B1X3BvbGljeSAgICAgICAgICAgICAgICAyOQorI2RlZmluZSBYRU5fU1lT
Q1RMX2dldF9wYXJhbWV0ZXIgICAgICAgICAgICAgICAgIDMwCiAgICAgdWludDMyX3QgaW50ZXJm
YWNlX3ZlcnNpb247IC8qIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gKi8KICAgICB1bmlv
biB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlICAgICAgIHJlYWRjb25z
b2xlOwpAQCAtMTE2Miw2ICsxMTc5LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2lmIGRlZmlu
ZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICAgICAgc3RydWN0IHhlbl9z
eXNjdGxfY3B1X3BvbGljeSAgICAgICAgY3B1X3BvbGljeTsKICNlbmRpZgorICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9nZXRfcGFyYW1ldGVyICAgICBnZXRfcGFyYW1ldGVyOwogICAgICAgICB1
aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xp
Yi5oCmluZGV4IDg5OTM5ZjQzYzguLjNkNTg5NmMwYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTcxLDYgKzcxLDcgQEAg
c3RydWN0IGRvbWFpbjsKIHZvaWQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsK
IGludCBydW50aW1lX3BhcnNlKGNvbnN0IGNoYXIgKmxpbmUpOwogaW50IHBhcnNlX2Jvb2woY29u
c3QgY2hhciAqcywgY29uc3QgY2hhciAqZSk7CitpbnQgcnVudGltZV9nZXRfcGFyYW1ldGVyKGNv
bnN0IGNoYXIgKmxpbmUsIGNoYXIgKnZhbHVlcyk7CiAKIC8qKgogICogR2l2ZW4gYSBzcGVjaWZp
YyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcgb2YgdGhlIGZvcm06CmRpZmYgLS1naXQgYS94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggM2QwMGM3NDdmNi4u
MWI4MzJlOWE0YyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwpAQCAtODMwLDYgKzgzMCw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lz
Y3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXI6CiAgICAgICAg
IHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVO
MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1NFVF9QQVJBTUVU
RVIsIE5VTEwpOworICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyOgorICAgICAgICBy
ZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19HRVRfUEFSQU1FVEVS
LCBOVUxMKTsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9wZXJt
aXNzaW9uKCJzeXNjdGwiLCBjbWQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRl
eCBlMDA0NDhiNzc2Li5jNWVlMjFkODUyIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cwpAQCAtMTAzLDYgKzEwMyw4IEBAIGNsYXNzIHhlbjIKICAgICBjb3ZlcmFnZV9vcAogIyBYRU5f
U1lTQ1RMX3NldF9wYXJhbWV0ZXIKICAgICBzZXRfcGFyYW1ldGVyCisjIFhFTl9TWVNDVExfZ2V0
X3BhcmFtZXRlcgorICAgIGdldF9wYXJhbWV0ZXIKIH0KIAogIyBDbGFzc2VzIGRvbWFpbiBhbmQg
ZG9tYWluMiBjb25zaXN0IG9mIG9wZXJhdGlvbnMgdGhhdCBhIGRvbWFpbiBwZXJmb3JtcyBvbgot
LSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W8O-0001UH-Ke; Wed, 06 Mar 2019 12:58:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6ln8=RJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h1W8N-0001U6-Mv
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:58:55 +0000
X-Inumbo-ID: 987af4b9-400f-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 987af4b9-400f-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 12:58:54 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 06 Mar 2019 13:58:52 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Wed, 06 Mar 2019 12:58:45 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Mar 2019 13:58:31 +0100
Message-Id: <20190306125832.9390-4-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190306125832.9390-1-vliaskovitis@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 3/4] libxl: add libxl_get_parameters()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZS4KClNpZ25lZC1vZmYtYnk6IFZhc2lsaXMgTGlhc2tvdml0aXMgPHZsaWFza292aXRp
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jIHwgMTUgKysrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bC5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmMKaW5kZXggZWM3MTU3NGU5OS4uMTI0MDMzZTVhMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC02NjksNiArNjY5LDIxIEBA
IGludCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFyYW1zKQog
ICAgIHJldHVybiAwOwogfQogCitpbnQgbGlieGxfZ2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpj
dHgsIGNoYXIgKnBhcmFtcywgY2hhciAqdmFsdWVzKQoreworICAgIGludCByZXQ7CisgICAgR0Nf
SU5JVChjdHgpOworCisgICAgcmV0ID0geGNfZ2V0X3BhcmFtZXRlcnMoY3R4LT54Y2gsIHBhcmFt
cywgdmFsdWVzKTsKKyAgICBpZiAocmV0IDwgMCkgeworICAgICAgICBMT0dFVihFUlJPUiwgcmV0
LCAiZ2V0dGluZyBwYXJhbWV0ZXJzIik7CisgICAgICAgIEdDX0ZSRUU7CisgICAgICAgIHJldHVy
biByZXQ7Ly9FUlJPUl9GQUlMOworICAgIH0KKyAgICBHQ19GUkVFOworICAgIHJldHVybiAwOwor
fQorCiBzdGF0aWMgaW50IGZkX3NldF9mbGFncyhsaWJ4bF9jdHggKmN0eCwgaW50IGZkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGZjbnRsZ2V0b3AsIGludCBmY250bHNldG9wLCBjb25z
dCBjaGFyICpmbCwKICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmbGFnbWFzaywgaW50IHNl
dF9wKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKaW5kZXggYTM4ZTVjZGJhMi4uMzYwYTc1N2EwNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yMzA3LDYgKzIzMDcsNyBAQCBp
bnQgbGlieGxfc2VuZF90cmlnZ2VyKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIGlu
dCBsaWJ4bF9zZW5kX3N5c3JxKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgY2hhciBz
eXNycSk7CiBpbnQgbGlieGxfc2VuZF9kZWJ1Z19rZXlzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpr
ZXlzKTsKIGludCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFy
YW1zKTsKK2ludCBsaWJ4bF9nZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFy
YW1zLCBjaGFyICp2YWx1ZXMpOwogCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9feGVuX2NvbnNvbGVf
cmVhZGVyIGxpYnhsX3hlbl9jb25zb2xlX3JlYWRlcjsKIAotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:58:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W8P-0001V4-Ur; Wed, 06 Mar 2019 12: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=6ln8=RJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h1W8P-0001Ug-70
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:58:57 +0000
X-Inumbo-ID: 97d48cfe-400f-11e9-b7dc-bb73f64282a3
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97d48cfe-400f-11e9-b7dc-bb73f64282a3;
 Wed, 06 Mar 2019 12:58:53 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 06 Mar 2019 13:58:51 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Wed, 06 Mar 2019 12:58:44 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Mar 2019 13:58:30 +0100
Message-Id: <20190306125832.9390-3-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190306125832.9390-1-vliaskovitis@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 2/4] libxc: add function to get hypervisor
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZS4KClNpZ25lZC1vZmYtYnk6IFZhc2lsaXMgTGlhc2tvdml0aXMgPHZsaWFza292aXRp
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRv
b2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
aW5kZXggMzFjZGRhNzZjNi4uMjgxMTg1MDYzZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTEy
MjgsNiArMTIyOCw3IEBAIGludCB4Y19yZWFkY29uc29sZXJpbmcoeGNfaW50ZXJmYWNlICp4Y2gs
CiAKIGludCB4Y19zZW5kX2RlYnVnX2tleXMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKmtleXMp
OwogaW50IHhjX3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMp
OworaW50IHhjX2dldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMs
IGNoYXIgKnZhbHVlcyk7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8geGNf
cGh5c2luZm9fdDsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wbyB4Y19jcHV0b3Bv
X3Q7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19t
aXNjLmMKaW5kZXggNWU2NzE0YWUyYi4uNDM5YWQ5MTE5NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtMjA4LDYgKzIwOCwz
MiBAQCBpbnQgeGNfc2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKnBhcmFt
cykKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNfZ2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJm
YWNlICp4Y2gsIGNoYXIgKnBhcmFtcywgY2hhciAqdmFsdWVzKQoreworICAgIGludCByZXQsIGxl
biA9IHN0cmxlbihwYXJhbXMpOworICAgIERFQ0xBUkVfU1lTQ1RMOworICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JPVU5DRShwYXJhbXMsIGxlbiwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4p
OworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRSh2YWx1ZXMsIDEwMjMsIFhDX0hZUEVSQ0FM
TF9CVUZGRVJfQk9VTkNFX09VVCk7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJl
KHhjaCwgcGFyYW1zKSApCisgICAgICAgIHJldHVybiAtMTsKKyAgICBpZiAoIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcHJlKHhjaCwgdmFsdWVzKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIHN5
c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX2dldF9wYXJhbWV0ZXI7CisgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoc3lzY3RsLnUuZ2V0X3BhcmFtZXRlci5wYXJhbXMsIHBhcmFtcyk7CisgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUuZ2V0X3BhcmFtZXRlci52YWx1ZXMsIHZhbHVlcyk7Cisg
ICAgc3lzY3RsLnUuZ2V0X3BhcmFtZXRlci5zaXplID0gbGVuOworICAgIG1lbXNldChzeXNjdGwu
dS5nZXRfcGFyYW1ldGVyLnBhZCwgMCwgc2l6ZW9mKHN5c2N0bC51LmdldF9wYXJhbWV0ZXIucGFk
KSk7CisKKyAgICByZXQgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKworICAgIHhjX2h5cGVy
Y2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHBhcmFtcyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9w
b3N0KHhjaCwgdmFsdWVzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB4Y19waHlzaW5m
byh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICB4Y19waHlzaW5mb190ICpwdXRf
aW5mbykKIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:58:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W8Q-0001VO-7Y; Wed, 06 Mar 2019 12: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=6ln8=RJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h1W8P-0001Uf-6s
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:58:57 +0000
X-Inumbo-ID: 98becc2e-400f-11e9-a969-17b1bd1cfcbf
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98becc2e-400f-11e9-a969-17b1bd1cfcbf;
 Wed, 06 Mar 2019 12:58:54 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 06 Mar 2019 13:58:53 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Wed, 06 Mar 2019 12:58:45 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Mar 2019 13:58:32 +0100
Message-Id: <20190306125832.9390-5-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190306125832.9390-1-vliaskovitis@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 4/4] xl: add new xl command get-parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgImdldC1wYXJhbWV0ZXJzIiB0byBnZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlz
IDx2bGlhc2tvdml0aXNAc3VzZS5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gICB8ICA1
ICsrKysrCiB0b29scy94bC94bC5oICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfY21kdGFi
bGUuYyB8ICA1ICsrKysrCiB0b29scy94bC94bF9taXNjLmMgICAgIHwgMjUgKysrKysrKysrKysr
KysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCA0
MzEwZmNkODE4Li5hMWZmZjRkMzgyIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgor
KysgYi9kb2NzL21hbi94bC4xLnBvZC5pbgpAQCAtODI3LDYgKzgyNywxMSBAQCBTZW5kIGRlYnVn
IEk8a2V5cz4gdG8gWGVuLiBJdCBpcyB0aGUgc2FtZSBhcyBwcmVzc2luZyB0aGUgWGVuCiBTZXQg
aHlwZXJ2aXNvciBwYXJhbWV0ZXJzIGFzIHNwZWNpZmllZCBpbiBJPHBhcmFtcz4uIFRoaXMgYWxs
b3dzIGZvciBzb21lCiBib290IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgdG8gYmUgbW9k
aWZpZWQgaW4gdGhlIHJ1bm5pbmcgc3lzdGVtcy4KIAorPWl0ZW0gQjxnZXQtcGFyYW1ldGVycz4g
STxwYXJhbXM+CisKK0dldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIEk8
cGFyYW1zPi4gVGhpcyBhbGxvd3MgZm9yIHNvbWUKK2Jvb3QgcGFyYW1ldGVycyBvZiB0aGUgaHlw
ZXJ2aXNvciB0byBiZSByZWFkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1pdGVtIEI8ZG1l
c2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVyLCBzaW1pbGFy
IHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90b29scy94bC94
bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBjZjQyMDJiYzg5Li5hZjM4NDNlNWIwIDEwMDY0NAot
LS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTIxOSw2ICsyMTksNyBA
QCBpbnQgbWFpbl9wc3JfbWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5f
cHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX3Fl
bXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9nZXRf
cGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogCiB2b2lkIGhlbHAoY29uc3QgY2hh
ciAqY29tbWFuZCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29s
cy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDg5NzE2YmFkY2IuLmExODQ4MTYxOWIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpA
QCAtNjYyLDYgKzY2MiwxMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAg
ICAiSXNzdWUgYSBxZW11IG1vbml0b3IgY29tbWFuZCB0byB0aGUgZGV2aWNlIG1vZGVsIG9mIGEg
ZG9tYWluIiwKICAgICAgICI8RG9tYWluPiA8Q29tbWFuZD4iLAogICAgIH0sCisgICAgeyAiZ2V0
LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fZ2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAgICAi
R2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0sCiB9
OwogCiBpbnQgY21kdGFibGVfbGVuID0gc2l6ZW9mKGNtZF90YWJsZSkvc2l6ZW9mKHN0cnVjdCBj
bWRfc3BlYyk7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9taXNjLmMgYi90b29scy94bC94bF9t
aXNjLmMKaW5kZXggZGNmOTQwYTZkNC4uODExZjIzMWI3OCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfbWlzYy5jCisrKyBiL3Rvb2xzL3hsL3hsX21pc2MuYwpAQCAtMzY0LDYgKzM2NCwzMSBAQCBp
bnQgbWFpbl9jb25maWdfdXBkYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICByZXR1cm4g
MDsKIH0KIAoraW50IG1haW5fZ2V0X3BhcmFtZXRlcnMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQor
eworICAgIGludCBvcHQsIHJldDsKKyAgICBjaGFyICpwYXJhbXM7CisgICAgY2hhciB2YWx1ZXNb
MTAyM107CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgImdldC1wYXJh
bWV0ZXJzIiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgcGFy
YW1zID0gYXJndltvcHRpbmRdOworCisgICAgaWYgKCFwYXJhbXMpIHsKKwlmcHJpbnRmKHN0ZGVy
ciwgIm5vIHBhcmFtZXRlciBzcGVjaWZpZWRcbiIpOworCXJldHVybiBFWElUX0ZBSUxVUkU7Cisg
ICAgfQorICAgIGVsc2UgaWYgKChyZXQgPSBsaWJ4bF9nZXRfcGFyYW1ldGVycyhjdHgsIHBhcmFt
cywgdmFsdWVzKSkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3QgZ2V0IHBhcmFt
ZXRlcnM6ICVzIDogJWRcbiIsIHBhcmFtcywgcmV0KTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJVc2UgXCJ4bCBkbWVzZ1wiIHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAg
ICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgIH0KKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
IDogJXNcbiIsIHBhcmFtcywgdmFsdWVzKTsKKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:58:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W8Q-0001Vm-IY; Wed, 06 Mar 2019 12: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=6ln8=RJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h1W8P-0001Uh-7F
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:58:57 +0000
X-Inumbo-ID: 96a3f00e-400f-11e9-9358-63673c9a6cf1
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96a3f00e-400f-11e9-9358-63673c9a6cf1;
 Wed, 06 Mar 2019 12:58:51 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 06 Mar 2019 13:58:49 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Wed, 06 Mar 2019 12:58:43 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Mar 2019 13:58:28 +0100
Message-Id: <20190306125832.9390-1-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 0/4] Support for reading hypervisor
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgY2Fubm90IGJlIGluc3BlY3Rl
ZCBhdCBydW50aW1lCnRocm91Z2ggYW4geGwgY29tbWFuZC4gU3VjaCBhIGNvbW1hbmQgd291bGQg
YmUgYSB1c2VmdWwgZGlhZ25vc3RpYwp0b29sIGUuZy4gdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IHRoZSAieGwgc2V0LXBhcmFtZXRlcnMiIGNvbW1hbmQuCgpUaGlzIHBhdGNoIHNlcmllcyBpbXBs
ZW1lbnRzIGEgbmV3IHhsIGNvbW1hbmQgInhsIGdldC1wYXJhbWV0ZXJzIgp3aGljaCB0YWtlcyBh
IHN0cmluZyBvZiBpbnB1dCBwYXJhbWV0ZXJzIGFuZCByZXR1cm5zIHRoZWlyIGN1cnJlbnQKdmFs
dWVzIGluIHRoZSBoeXBlcnZpc29yIHNldHRpbmdzLgoKRXhhbXBsZXM6Cgp4bCBnZXQtcGFyYW1l
dGVycyAiZ250dGFiX21heF9mcmFtZXMgZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiCmdudHRh
Yl9tYXhfZnJhbWVzIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIDogNjQgMTAyNAoKeGwgc2V0
LXBhcmFtZXRlcnMgZ250dGFiX21heF9mcmFtZXM9MTI4Cgp4bCBnZXQtcGFyYW1ldGVycyBnbnR0
YWJfbWF4X2ZyYW1lcwpnbnR0YWJfbWF4X2ZyYW1lcyA6IDEyOAoKeGwgZ2V0LXBhcmFtZXRlcnMg
ImdudHRhYl9tYXhfZnJhbWVzIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIgpnbnR0YWJfbWF4
X2ZyYW1lcyBnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyA6IDEyOCAxMDI0CgpWYXNpbGlzIExp
YXNrb3ZpdGlzICg0KToKICB4ZW46IGFkZCBoeXBlcmNhbGwgZm9yIGdldHRpbmcgcGFyYW1ldGVy
cyBhdCBydW50aW1lCiAgbGlieGM6IGFkZCBmdW5jdGlvbiB0byBnZXQgaHlwZXJ2aXNvciBwYXJh
bWV0ZXJzCiAgbGlieGw6IGFkZCBsaWJ4bF9nZXRfcGFyYW1ldGVycygpIGZ1bmN0aW9uCiAgeGw6
IGFkZCBuZXcgeGwgY29tbWFuZCBzZXQtcGFyYW1ldGVycwoKIGRvY3MvbWFuL3hsLjEucG9kLmlu
ICAgICAgICAgICAgICAgIHwgICA1ICsrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlICB8ICAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgIDEg
KwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgfCAgMjYgKysrKysrKwogdG9v
bHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgfCAgMTUgKysrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAg
fCAgIDUgKysKIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgICAgICAgICAgICAgIHwgIDI1ICsrKysr
KysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgMTA5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwg
IDQ1ICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAg
MTggKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgIHwgICAxICsKIHhl
bi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi94c20vZmxhc2sv
cG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICAyICsKIDE1IGZpbGVzIGNoYW5nZWQsIDI1OCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 12:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 12: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 1h1W9A-0001lU-UZ; Wed, 06 Mar 2019 12:59: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=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1W99-0001l1-PZ
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 12:59:43 +0000
X-Inumbo-ID: b5012ef6-400f-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 b5012ef6-400f-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 12:59:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 05:59:41 -0700
Message-Id: <5C7FC43B020000780021C182@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 05:59:39 -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>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
 <7b28f1abdac24e25ac5a216a77eb9c69@AMSPEX02CL02.citrite.net>
In-Reply-To: <7b28f1abdac24e25ac5a216a77eb9c69@AMSPEX02CL02.citrite.net>
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>,
 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>,
 IanJackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAzLjE5IGF0IDEyOjQ3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgRHVycmFudAo+PiBTZW50OiAwNiBNYXJjaCAy
MDE5IDExOjI0Cj4+IAo+PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+ID4gRnJvbTog
SmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPiBTZW50OiAyNSBGZWJy
dWFyeSAyMDE5IDE0OjU0Cj4+ID4KPj4gPiA+Pj4gT24gMzEuMDEuMTkgYXQgMTE6NDcsIDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gPiBAQCAtMTE4LDE0ICsxMTksMjM3IEBA
IHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KHN0cnVjdCBkb21haW4gKmQpCj4+ID4gPiAg
ICAgIHJldHVybiByYXdfdHJjX3ZhbChkKSArIHRyYy0+b2ZmOwo+PiA+ID4gIH0KPj4gPiA+Cj4+
ID4gPiArc3RhdGljIGludDY0X3QgdGltZV9ub3coc3RydWN0IGRvbWFpbiAqZCkKPj4gPiA+ICt7
Cj4+ID4gPiArICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICpydCA9ICZkLT5hcmNoLmh2
bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsKPj4gPiA+ICsgICAgSFZfUkVGRVJFTkNFX1RTQ19Q
QUdFICpwID0gcnQtPnB0cjsKPj4gPiA+ICsgICAgdWludDMyX3Qgc3RhcnQsIGVuZDsKPj4gPiA+
ICsgICAgX19pbnQxMjhfdCB0c2M7Cj4+ID4gPiArICAgIF9faW50MTI4X3Qgc2NhbGU7Cj4+ID4K
Pj4gPiBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIGJvdGggb2YgdGhlbSBiZSAxMjggYml0cyB3aWRl
LiBJIGFsc28gZG9uJ3QKPj4gPiBzZWUgd2h5IGVpdGhlciB3b3VsZCB3YW50IHRvIGJlIG9mIGEg
c2lnbmVkIHR5cGUuCj4+IAo+PiBUaGUgc3BlYyBzYXlzIChhcyBpbiB0aGUgY29tbWVudCBiZWxv
dyk6Cj4+IAo+PiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZCBieSB0
aGUgZm9sbG93aW5nIGZvcm11bGE6Cj4+IAo+PiBSZWZlcmVuY2VUaW1lID0gKChWaXJ0dWFsVHNj
ICogVHNjU2NhbGUpID4+IDY0KSArIFRzY09mZnNldAo+PiAKPj4gVGhlIG11bHRpcGxpY2F0aW9u
IGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCByZXN1bHRzIGluIGEgMTI4IGJpdCBu
dW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVkCj4+IDY0IHRpbWVzIHRvIHRoZSByaWdodCB0byBv
YnRhaW4gdGhlIGhpZ2ggNjQgYml0cy5Uc2NTY2FsZSIKPj4gCj4+IEFnYWluLCBJJ20gdXNpbmcg
c2lnbmVkIGFyaXRobWV0aWMgYXMgSSB0aGluayBpdCdzIG5lY2Vzc2FyeSBmb3IgdGhlIG1pc3Nl
ZCB0aWNrcyBsb2dpYyB0byB3b3JrCj4+IGNvcnJlY3RseSBpbiB0aGUgZXZlbnQgb2YgYW4gb3Zl
cmZsb3cuCj4gCj4gRkFPRCB0aGUgY29kZSB0aGF0IEkgYW0gY29uY2VybmVkIGFib3V0IGlzOgo+
IAo+ICAgICAgICAgICAgIC8qCj4gICAgICAgICAgICAgICogVGhlIHRpbWVyIGlzIGFscmVhZHkg
c3RhcnRlZCwgc28gd2UncmUgcmUtc2NoZWR1bGluZy4KPiAgICAgICAgICAgICAgKiBIZW5jZSBh
ZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNrLgo+ICAgICAgICAgICAgICAq
Lwo+ICAgICAgICAgICAgIG5leHQgPSB2cy0+ZXhwaXJhdGlvbiArIHZzLT5jb3VudDsKPiAKPiAg
ICAgICAgICAgICAvKiBOb3cgY2hlY2sgdG8gc2VlIGlmIGFueSBleHBpcmF0aW9ucyBoYXZlIGJl
ZW4gbWlzc2VkICovCj4gICAgICAgICAgICAgaWYgKCBub3cgLSBuZXh0ID4gMCApCj4gICAgICAg
ICAgICAgICAgIG1pc3NlZCA9IChub3cgLSBuZXh0KSAvIHZzLT5jb3VudDsKPiAKPiBJZiBub3cg
YW5kIG5leHQgd2VyZSB1bnNpZ25lZCB0aGVuIG5leHQgbWF5IG92ZXJmbG93IHN1Y2ggdGhhdCAo
bm93IC0gbmV4dCkgCj4gZW5kcyB1cCBiZWluZyB2ZXJ5IGxhcmdlLCByYXRoZXIgdGhhbiBuZWdh
dGl2ZSwgc28gSSdkIGVuZCB1cCBjYWxjdWxhdGluZyBhIAo+IGNvbXBsZXRlbHkgYm9ndXMgdmFs
dWUgZm9yIG1pc3NlZC4KCkFuZCB0aGlzIGlzIGFsc28gd2hhdCBJJ3ZlIGJlZW4gcmVmZXJyaW5n
IHRvOiBJZiBzaWduZWRuZXNzIG1hdHRlcnMsIHRoZXJlCnNob3VsZCBiZSBhIGNhc3QgaGVyZSBy
YXRoZXIgdGhhbiBlbmZvcmNpbmcgc2lnbmVkbmVzcyBvbnRvIGV2ZXJ5b25lIGJ5CmEgZnVuY3Rp
b24gbG9naWNhbGx5IG5ldmVyIHJldHVybmluZyBhIHNpZ25lZCB2YWx1ZS4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:05:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1WEQ-0002m6-S4; Wed, 06 Mar 2019 13:05:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5718=RJ=citrix.com=prvs=961a10d5d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1WEP-0002lv-B9
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:05:09 +0000
X-Inumbo-ID: 769c4dc8-4010-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 769c4dc8-4010-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 13:05:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86857384"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 8/9] viridian: add implementation of synthetic timers
Thread-Index: AQHUuVJk0O6OPQtTdE6eEsyqpqJvF6XwsIcAgA3yV/CAAA3cIIAABMeAgAAQ/ZA=
Date: Wed, 6 Mar 2019 13:03:17 +0000
Message-ID: <77e04bca9bad446090a54efc23f22121@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
 <7b28f1abdac24e25ac5a216a77eb9c69@AMSPEX02CL02.citrite.net>
 <5C7FC43B020000780021C182@prv1-mh.provo.novell.com>
In-Reply-To: <5C7FC43B020000780021C182@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgTWFyY2ggMjAxOSAxMzowMAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtQQVRDSCB2MyA4LzldIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhl
dGljIHRpbWVycwo+IAo+ID4+PiBPbiAwNi4wMy4xOSBhdCAxMjo0NywgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwt
Ym91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgRHVycmFudAo+
ID4+IFNlbnQ6IDA2IE1hcmNoIDIwMTkgMTE6MjQKPiA+Pgo+ID4+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPiA+PiA+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3Vz
ZS5jb21dCj4gPj4gPiBTZW50OiAyNSBGZWJydWFyeSAyMDE5IDE0OjU0Cj4gPj4gPgo+ID4+ID4g
Pj4+IE9uIDMxLjAxLjE5IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ID4gPiBAQCAtMTE4LDE0ICsxMTksMjM3IEBAIHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVm
X2NvdW50KHN0cnVjdCBkb21haW4gKmQpCj4gPj4gPiA+ICAgICAgcmV0dXJuIHJhd190cmNfdmFs
KGQpICsgdHJjLT5vZmY7Cj4gPj4gPiA+ICB9Cj4gPj4gPiA+Cj4gPj4gPiA+ICtzdGF0aWMgaW50
NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQo+ID4+ID4gPiArewo+ID4+ID4gPiArICAg
IGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYzsKPiA+PiA+ID4gKyAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UgKnAgPSBy
dC0+cHRyOwo+ID4+ID4gPiArICAgIHVpbnQzMl90IHN0YXJ0LCBlbmQ7Cj4gPj4gPiA+ICsgICAg
X19pbnQxMjhfdCB0c2M7Cj4gPj4gPiA+ICsgICAgX19pbnQxMjhfdCBzY2FsZTsKPiA+PiA+Cj4g
Pj4gPiBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIGJvdGggb2YgdGhlbSBiZSAxMjggYml0cyB3aWRl
LiBJIGFsc28gZG9uJ3QKPiA+PiA+IHNlZSB3aHkgZWl0aGVyIHdvdWxkIHdhbnQgdG8gYmUgb2Yg
YSBzaWduZWQgdHlwZS4KPiA+Pgo+ID4+IFRoZSBzcGVjIHNheXMgKGFzIGluIHRoZSBjb21tZW50
IGJlbG93KToKPiA+Pgo+ID4+ICJUaGUgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lIGlzIGNvbXB1
dGVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYToKPiA+Pgo+ID4+IFJlZmVyZW5jZVRpbWUgPSAo
KFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0Cj4gPj4KPiA+PiBUaGUg
bXVsdGlwbGljYXRpb24gaXMgYSA2NCBiaXQgbXVsdGlwbGljYXRpb24sIHdoaWNoIHJlc3VsdHMg
aW4gYSAxMjggYml0IG51bWJlciB3aGljaCBpcyB0aGVuCj4gc2hpZnRlZAo+ID4+IDY0IHRpbWVz
IHRvIHRoZSByaWdodCB0byBvYnRhaW4gdGhlIGhpZ2ggNjQgYml0cy5Uc2NTY2FsZSIKPiA+Pgo+
ID4+IEFnYWluLCBJJ20gdXNpbmcgc2lnbmVkIGFyaXRobWV0aWMgYXMgSSB0aGluayBpdCdzIG5l
Y2Vzc2FyeSBmb3IgdGhlIG1pc3NlZCB0aWNrcyBsb2dpYyB0byB3b3JrCj4gPj4gY29ycmVjdGx5
IGluIHRoZSBldmVudCBvZiBhbiBvdmVyZmxvdy4KPiA+Cj4gPiBGQU9EIHRoZSBjb2RlIHRoYXQg
SSBhbSBjb25jZXJuZWQgYWJvdXQgaXM6Cj4gPgo+ID4gICAgICAgICAgICAgLyoKPiA+ICAgICAg
ICAgICAgICAqIFRoZSB0aW1lciBpcyBhbHJlYWR5IHN0YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNjaGVk
dWxpbmcuCj4gPiAgICAgICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0
aW9uIGJ5IG9uZSB0aWNrLgo+ID4gICAgICAgICAgICAgICovCj4gPiAgICAgICAgICAgICBuZXh0
ID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+Y291bnQ7Cj4gPgo+ID4gICAgICAgICAgICAgLyogTm93
IGNoZWNrIHRvIHNlZSBpZiBhbnkgZXhwaXJhdGlvbnMgaGF2ZSBiZWVuIG1pc3NlZCAqLwo+ID4g
ICAgICAgICAgICAgaWYgKCBub3cgLSBuZXh0ID4gMCApCj4gPiAgICAgICAgICAgICAgICAgbWlz
c2VkID0gKG5vdyAtIG5leHQpIC8gdnMtPmNvdW50Owo+ID4KPiA+IElmIG5vdyBhbmQgbmV4dCB3
ZXJlIHVuc2lnbmVkIHRoZW4gbmV4dCBtYXkgb3ZlcmZsb3cgc3VjaCB0aGF0IChub3cgLSBuZXh0
KQo+ID4gZW5kcyB1cCBiZWluZyB2ZXJ5IGxhcmdlLCByYXRoZXIgdGhhbiBuZWdhdGl2ZSwgc28g
SSdkIGVuZCB1cCBjYWxjdWxhdGluZyBhCj4gPiBjb21wbGV0ZWx5IGJvZ3VzIHZhbHVlIGZvciBt
aXNzZWQuCj4gCj4gQW5kIHRoaXMgaXMgYWxzbyB3aGF0IEkndmUgYmVlbiByZWZlcnJpbmcgdG86
IElmIHNpZ25lZG5lc3MgbWF0dGVycywgdGhlcmUKPiBzaG91bGQgYmUgYSBjYXN0IGhlcmUgcmF0
aGVyIHRoYW4gZW5mb3JjaW5nIHNpZ25lZG5lc3Mgb250byBldmVyeW9uZSBieQo+IGEgZnVuY3Rp
b24gbG9naWNhbGx5IG5ldmVyIHJldHVybmluZyBhIHNpZ25lZCB2YWx1ZS4KCk9rLCBJJ2xsIHJl
ZGVmaW5lIHRoZSBmdW5jdGlvbiB0byByZXR1cm4gYW4gdW5zaWduZWQgdmFsdWUgYW5kIGxlYXZl
IG5vdyBhbmQgbmV4dCBhcyBpbnQ2NF90LgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13: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 1h1WIo-0002uJ-G1; Wed, 06 Mar 2019 13:09: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=5718=RJ=citrix.com=prvs=961a10d5d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1WIn-0002uE-OU
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:09:41 +0000
X-Inumbo-ID: 19528d43-4011-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19528d43-4011-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 13:09:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86857618"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 8/9] viridian: add implementation of synthetic timers
Thread-Index: AQHUuVJk0O6OPQtTdE6eEsyqpqJvF6XwsIcAgA3yV/CAABHggIAAEpyw
Date: Wed, 6 Mar 2019 13:05:52 +0000
Message-ID: <9aa18af47adc41d0bc1a8ded2e5f25fe@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
 <5C7FC397020000780021C16F@prv1-mh.provo.novell.com>
In-Reply-To: <5C7FC397020000780021C16F@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgTWFyY2ggMjAxOSAxMjo1Nwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtQQVRDSCB2MyA4LzldIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhl
dGljIHRpbWVycwo+IAo+ID4+PiBPbiAwNi4wMy4xOSBhdCAxMjoyMywgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo
QHN1c2UuY29tXQo+ID4+IFNlbnQ6IDI1IEZlYnJ1YXJ5IDIwMTkgMTQ6NTQKPiA+Pgo+ID4+ID4+
PiBPbiAzMS4wMS4xOSBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToK
PiA+PiA+IEBAIC0xMTgsMTQgKzExOSwyMzcgQEAgc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291
bnQoc3RydWN0IGRvbWFpbiAqZCkKPiA+PiA+ICAgICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsg
dHJjLT5vZmY7Cj4gPj4gPiAgfQo+ID4+ID4KPiA+PiA+ICtzdGF0aWMgaW50NjRfdCB0aW1lX25v
dyhzdHJ1Y3QgZG9tYWluICpkKQo+ID4+Cj4gPj4gV2h5IHdvdWxkIHRoaXMgcmV0dXJuIGEgc2ln
bmVkIHZhbHVlPyBBbmQgY2FuJ3QgdGhlIGZ1bmN0aW9uCj4gPj4gcGFyYW1ldGVyIGJlIGNvbnN0
Pwo+ID4KPiA+IFRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgY2FuIGJlIGNvbnN0LCBidXQgSSB0aGlu
ayB0aGUgcmVzdWx0IG5lZWRzIHRvIGJlCj4gPiBzaWduZWQgZm9yIHRoZSBtaXNzZWQgdGlja3Mg
bG9naWMgaW4gc3RhcnRfdGltZXIoKSB0byB3b3JrIGNvcnJlY3RseS4KPiAKPiBJZiBzb21ldGhp
bmcgcmVxdWlyZXMgc2lnbmVkIGFyaXRobWV0aWMsIHRoZW4gdGhpcyBzaG91bGQgYmUgZW5mb3Jj
ZWQKPiB0aGVyZSwgbm90IGJ5IHRoZSByZXR1cm4gdHlwZSBvZiBhbiBvdGhlcndpc2Ugc3VmZmlj
aWVudGx5IGdlbmVyaWMKPiBmdW5jdGlvbi4gVGhlbiBhZ2FpbiBOT1coKSBhbHNvIHByb2R1Y2Vz
IGEgc2lnbmVkIHZhbHVlIC4uLgo+IAo+ID4+ID4gK3sKPiA+PiA+ICsgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNj
Owo+ID4+ID4gKyAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UgKnAgPSBydC0+cHRyOwo+ID4+ID4g
KyAgICB1aW50MzJfdCBzdGFydCwgZW5kOwo+ID4+ID4gKyAgICBfX2ludDEyOF90IHRzYzsKPiA+
PiA+ICsgICAgX19pbnQxMjhfdCBzY2FsZTsKPiA+Pgo+ID4+IEkgZG9uJ3QgdGhpbmsgeW91IG5l
ZWQgYm90aCBvZiB0aGVtIGJlIDEyOCBiaXRzIHdpZGUuIEkgYWxzbyBkb24ndAo+ID4+IHNlZSB3
aHkgZWl0aGVyIHdvdWxkIHdhbnQgdG8gYmUgb2YgYSBzaWduZWQgdHlwZS4KPiA+Cj4gPiBUaGUg
c3BlYyBzYXlzIChhcyBpbiB0aGUgY29tbWVudCBiZWxvdyk6Cj4gPgo+ID4gIlRoZSBwYXJ0aXRp
b24gcmVmZXJlbmNlIHRpbWUgaXMgY29tcHV0ZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgo+
ID4KPiA+IFJlZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsg
VHNjT2Zmc2V0Cj4gPgo+ID4gVGhlIG11bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxp
Y2F0aW9uLCB3aGljaCByZXN1bHRzIGluIGEgMTI4IGJpdAo+ID4gbnVtYmVyIHdoaWNoIGlzIHRo
ZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0YWluIHRoZSBoaWdoIDY0Cj4g
PiBiaXRzLlRzY1NjYWxlIgo+IAo+IFdlbGwsIHllcywgeW91IHdhbnQgYSAxMjgtYml0IHJlc3Vs
dC4gQnV0IGZvciB0aGF0IHlvdSBkb24ndCBuZWVkIHRvCj4gbXVsdGlwbHkgMTI4LWJpdCBxdWFu
dGl0aWVzLiBTZWUgZS5nLiBvdXIgb3duIHNjYWxlX2RlbHRhKCkgb3IKPiBodm1fc2NhbGVfdHNj
KCkuCgpUZXN0aW5nIHNob3dlZCB0aGF0IGJ5IG5vdCBjYXN0aW5nIGZpcnN0IHRoaW5ncyB3ZXJl
IGJyb2tlbi4gSSBhc3N1bWVkIHRoaXMgd2FzIGJlY2F1c2UgdGhlIHJlc3VsdCBvZiB0aGUgbXVs
dGlwbGljYXRpb24gd2FzIGJlaW5nIHRydW5jYXRlZCB0byA2NC1iaXRzIGJlZm9yZSBhc3NpZ25t
ZW50LCBidXQgSSBjYW4gY2hlY2sgdGhlIGdlbmVyYXRlZCBjb2RlLiBJJ2xsIGFsc28gaGF2ZSBh
IGxvb2sgYXQgdGhlIGV4YW1wbGVzIHlvdSBjaXRlLgoKICBQYXVsCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:13:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1WMQ-0003Zt-17; Wed, 06 Mar 2019 13:13: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=5718=RJ=citrix.com=prvs=961a10d5d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1WMP-0003Zo-5s
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:13:25 +0000
X-Inumbo-ID: 9e414dfc-4011-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e414dfc-4011-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 13:13:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86857881"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 8/9] viridian: add implementation of synthetic timers
Thread-Index: AQHUuVJk0O6OPQtTdE6eEsyqpqJvF6XwsIcAgA3yV/CAABHggIAAEpywgAABc5A=
Date: Wed, 6 Mar 2019 13:09:31 +0000
Message-ID: <7cb6ed2cf8324378a5f33f6918f13e30@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
 <5C7FC397020000780021C16F@prv1-mh.provo.novell.com>
 <9aa18af47adc41d0bc1a8ded2e5f25fe@AMSPEX02CL02.citrite.net>
In-Reply-To: <9aa18af47adc41d0bc1a8ded2e5f25fe@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 'Julien Grall' <julien.grall@arm.com>,
 'xen-devel' <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDA2IE1hcmNoIDIwMTkgMTM6MDYKPiBUbzogJ0phbiBCZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5j
b20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Owo+IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltCj4gKFhlbi5vcmcp
IDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHYzIDgvOV0gdmlyaWRpYW46IGFk
ZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzCj4gCj4gPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNl
LmNvbV0KPiA+IFNlbnQ6IDA2IE1hcmNoIDIwMTkgMTI6NTcKPiA+IFRvOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
R2VvcmdlIER1bmxhcAo+ID4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiA+IHhlbi1kZXZlbCA8eGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPjsgVGltCj4gPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+ID4gU3ViamVj
dDogUkU6IFtQQVRDSCB2MyA4LzldIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwo+ID4KPiA+ID4+PiBPbiAwNi4wMy4xOSBhdCAxMjoyMywgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gPiA+PiBTZW50OiAyNSBGZWJydWFyeSAyMDE5IDE0OjU0Cj4g
PiA+Pgo+ID4gPj4gPj4+IE9uIDMxLjAxLjE5IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gPj4gPiBAQCAtMTE4LDE0ICsxMTksMjM3IEBAIHN0YXRpYyBpbnQ2
NF90IHRpbWVfcmVmX2NvdW50KHN0cnVjdCBkb21haW4gKmQpCj4gPiA+PiA+ICAgICAgcmV0dXJu
IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7Cj4gPiA+PiA+ICB9Cj4gPiA+PiA+Cj4gPiA+PiA+
ICtzdGF0aWMgaW50NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQo+ID4gPj4KPiA+ID4+
IFdoeSB3b3VsZCB0aGlzIHJldHVybiBhIHNpZ25lZCB2YWx1ZT8gQW5kIGNhbid0IHRoZSBmdW5j
dGlvbgo+ID4gPj4gcGFyYW1ldGVyIGJlIGNvbnN0Pwo+ID4gPgo+ID4gPiBUaGUgZnVuY3Rpb24g
cGFyYW1ldGVyIGNhbiBiZSBjb25zdCwgYnV0IEkgdGhpbmsgdGhlIHJlc3VsdCBuZWVkcyB0byBi
ZQo+ID4gPiBzaWduZWQgZm9yIHRoZSBtaXNzZWQgdGlja3MgbG9naWMgaW4gc3RhcnRfdGltZXIo
KSB0byB3b3JrIGNvcnJlY3RseS4KPiA+Cj4gPiBJZiBzb21ldGhpbmcgcmVxdWlyZXMgc2lnbmVk
IGFyaXRobWV0aWMsIHRoZW4gdGhpcyBzaG91bGQgYmUgZW5mb3JjZWQKPiA+IHRoZXJlLCBub3Qg
YnkgdGhlIHJldHVybiB0eXBlIG9mIGFuIG90aGVyd2lzZSBzdWZmaWNpZW50bHkgZ2VuZXJpYwo+
ID4gZnVuY3Rpb24uIFRoZW4gYWdhaW4gTk9XKCkgYWxzbyBwcm9kdWNlcyBhIHNpZ25lZCB2YWx1
ZSAuLi4KPiA+Cj4gPiA+PiA+ICt7Cj4gPiA+PiA+ICsgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFu
X3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwo+ID4gPj4g
PiArICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5wdHI7Cj4gPiA+PiA+ICsgICAg
dWludDMyX3Qgc3RhcnQsIGVuZDsKPiA+ID4+ID4gKyAgICBfX2ludDEyOF90IHRzYzsKPiA+ID4+
ID4gKyAgICBfX2ludDEyOF90IHNjYWxlOwo+ID4gPj4KPiA+ID4+IEkgZG9uJ3QgdGhpbmsgeW91
IG5lZWQgYm90aCBvZiB0aGVtIGJlIDEyOCBiaXRzIHdpZGUuIEkgYWxzbyBkb24ndAo+ID4gPj4g
c2VlIHdoeSBlaXRoZXIgd291bGQgd2FudCB0byBiZSBvZiBhIHNpZ25lZCB0eXBlLgo+ID4gPgo+
ID4gPiBUaGUgc3BlYyBzYXlzIChhcyBpbiB0aGUgY29tbWVudCBiZWxvdyk6Cj4gPiA+Cj4gPiA+
ICJUaGUgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lIGlzIGNvbXB1dGVkIGJ5IHRoZSBmb2xsb3dp
bmcgZm9ybXVsYToKPiA+ID4KPiA+ID4gUmVmZXJlbmNlVGltZSA9ICgoVmlydHVhbFRzYyAqIFRz
Y1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKPiA+ID4KPiA+ID4gVGhlIG11bHRpcGxpY2F0aW9u
IGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCByZXN1bHRzIGluIGEgMTI4IGJpdAo+
ID4gPiBudW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVkIDY0IHRpbWVzIHRvIHRoZSByaWdodCB0
byBvYnRhaW4gdGhlIGhpZ2ggNjQKPiA+ID4gYml0cy5Uc2NTY2FsZSIKPiA+Cj4gPiBXZWxsLCB5
ZXMsIHlvdSB3YW50IGEgMTI4LWJpdCByZXN1bHQuIEJ1dCBmb3IgdGhhdCB5b3UgZG9uJ3QgbmVl
ZCB0bwo+ID4gbXVsdGlwbHkgMTI4LWJpdCBxdWFudGl0aWVzLiBTZWUgZS5nLiBvdXIgb3duIHNj
YWxlX2RlbHRhKCkgb3IKPiA+IGh2bV9zY2FsZV90c2MoKS4KPiAKPiBUZXN0aW5nIHNob3dlZCB0
aGF0IGJ5IG5vdCBjYXN0aW5nIGZpcnN0IHRoaW5ncyB3ZXJlIGJyb2tlbi4gSSBhc3N1bWVkIHRo
aXMgd2FzIGJlY2F1c2UgdGhlIHJlc3VsdCBvZgo+IHRoZSBtdWx0aXBsaWNhdGlvbiB3YXMgYmVp
bmcgdHJ1bmNhdGVkIHRvIDY0LWJpdHMgYmVmb3JlIGFzc2lnbm1lbnQsIGJ1dCBJIGNhbiBjaGVj
ayB0aGUgZ2VuZXJhdGVkCj4gY29kZS4gSSdsbCBhbHNvIGhhdmUgYSBsb29rIGF0IHRoZSBleGFt
cGxlcyB5b3UgY2l0ZS4KCkJvdGggdGhvc2UgZXhhbXBsZXMgZG8gdGhlIG11bHRpcGxpY2F0aW9u
IGJ5IGlubGluZSBhc20gKHByZXN1bWFibHkgdG8gYXZvaWQgdHJ1bmNhdGlvbikuIElzIHRoYXQg
d2hhdCB5b3UnZCBwcmVmZXI/CgogIFBhdWwKCj4gCj4gICBQYXVsCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:23:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1WVd-0004J3-3M; Wed, 06 Mar 2019 13:22:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mlj6=RJ=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1h1WVc-0004Ix-6L
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:22:56 +0000
X-Inumbo-ID: f3283e68-4012-11e9-800c-2b4c3e5513b9
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3283e68-4012-11e9-800c-2b4c3e5513b9;
 Wed, 06 Mar 2019 13:22:54 +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 1AB2930B9302;
 Wed,  6 Mar 2019 13:22:54 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-120-158.rdu2.redhat.com
 [10.10.120.158])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5A68D6090C;
 Wed,  6 Mar 2019 13:22:50 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, edk2-devel@lists.01.org
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <e8cdf4a2-b02b-daa7-4301-803fb1e0086d@redhat.com>
Date: Wed, 6 Mar 2019 14:22:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Wed, 06 Mar 2019 13:22:54 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off
 address decoding before BAR sizing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, jordan.l.justen@intel.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, ard.biesheuvel@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDYvMTkgMTM6NDAsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IE9uIFhlbiwgaHZtbG9h
ZGVyIGZpcm13YXJlIGxlYXZlcyBhZGRyZXNzIGRlY29kaW5nIGVuYWJsZWQgZm9yCj4gZW51bWVy
YXRlZCBQQ0kgZGV2aWNlIGJlZm9yZSBqdW1waW5nIGludG8gT1ZNRi4gT1ZNRiBzZWVtcyB0bwo+
IGV4cGVjdCBpdCB0byBiZSBkaXNhYmxlZCBhbmQgdHJpZXMgdG8gc2l6ZSBQQ0kgQkFScyBpbiBz
ZXZlcmFsIHBsYWNlcwo+IHdpdGhvdXQgZGlzYWJsaW5nIGl0IHdoaWNoIGNhdXNlcyBCQVI2NCwg
Zm9yIGV4YW1wbGUsIGJlaW5nCj4gaW5jb3JyZWN0bHkgcGxhY2VkIGJ5IFFFTVUuCj4gCj4gRml4
IGl0IGJ5IGRpc2FibGluZyBQQ0kgYWRkcmVzcyBkZWNvZGluZyBleHBsaWNpdGx5IGJlZm9yZSB0
aGUKPiBmaXJzdCBhdHRlbXB0IHRvIHNpemUgQkFScyBvbiBYZW4uCj4gCj4gQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQo+IFNpZ25lZC1vZmYt
Ynk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IC0tLQo+ICBP
dm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykK
PiAKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3Vw
cG9ydC5jIGIvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jCj4g
aW5kZXggNDA4ZmIyNC4uOTk0MDMzNSAxMDA2NDQKPiAtLS0gYS9Pdm1mUGtnL0xpYnJhcnkvUGNp
SG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPiArKysgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9z
dEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPiBAQCAtNTUsNiArNTUsMzMgQEAgUGNhdFBjaVJvb3RC
cmlkZ2VCYXJFeGlzdGVkICgKPiAgICBFbmFibGVJbnRlcnJ1cHRzICgpOwo+ICB9Cj4gIAo+ICsj
ZGVmaW5lIEVGSV9QQ0lfQ09NTUFORF9ERUNPREUgKChVSU5UMTYpKEVGSV9QQ0lfQ09NTUFORF9J
T19TUEFDRSB8IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
RklfUENJX0NPTU1BTkRfTUVNT1JZX1NQQUNFKSkKCkkgdGhvdWdodCBJIGFza2VkIHlvdSBub3Qg
dG8gZGVmaW5lIGEgbWFjcm8gaGVyZSB0aGF0IHN0YXJ0ZWQgd2l0aCB0aGUKIkVGSV8iIHByZWZp
eCA6LwoKaHR0cDovL21pZC5tYWlsLWFyY2hpdmUuY29tL2RkOGUzYzllLWNiNzYtZDNmZS02YTEw
LWMwYTQxYzcxNGI1NkByZWRoYXQuY29tCgpMYXN6bG8KCj4gK1NUQVRJQwo+ICtWT0lECj4gK1Bj
YXRQY2lSb290QnJpZGdlRGVjb2RpbmcgKAo+ICsgIElOICBVSU5UTiAgICAgICAgICAgICAgICAg
ICAgICAgICAgQWRkcmVzcywKPiArICBJTiAgQk9PTEVBTiAgICAgICAgICAgICAgICAgICAgICAg
IEVuYWJsZWQsCj4gKyAgT1VUIFVJTlQxNiAgICAgICAgICAgICAgICAgICAgICAgICAqT3JpZ2lu
YWxWYWx1ZQo+ICsgICkKPiArewo+ICsgIFVJTlQxNiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWYWx1ZTsKPiArCj4gKyAgLy8KPiArICAvLyBQcmVzZXJ2ZSB0aGUgb3JpZ2luYWwgdmFsdWUK
PiArICAvLwo+ICsgIFZhbHVlID0gKk9yaWdpbmFsVmFsdWU7Cj4gKyAgKk9yaWdpbmFsVmFsdWUg
PSBQY2lSZWFkMTYgKEFkZHJlc3MpOwo+ICsKPiArICBpZiAoIUVuYWJsZWQpIHsKPiArICAgIGlm
ICgqT3JpZ2luYWxWYWx1ZSAmIEVGSV9QQ0lfQ09NTUFORF9ERUNPREUpCj4gKyAgICAgICBQY2lX
cml0ZTE2IChBZGRyZXNzLCAqT3JpZ2luYWxWYWx1ZSAmIH5FRklfUENJX0NPTU1BTkRfREVDT0RF
KTsKPiArICB9IGVsc2Ugewo+ICsgICAgaWYgKFZhbHVlICYgRUZJX1BDSV9DT01NQU5EX0RFQ09E
RSkKPiArICAgICAgUGNpV3JpdGUxNiAoQWRkcmVzcywgVmFsdWUpOwo+ICsgIH0KPiArfQo+ICsK
PiAgU1RBVElDCj4gIFZPSUQKPiAgUGNhdFBjaVJvb3RCcmlkZ2VQYXJzZUJhcnMgKAo+IEBAIC03
Niw2ICsxMDMsNyBAQCBQY2F0UGNpUm9vdEJyaWRnZVBhcnNlQmFycyAoCj4gICAgVUlOVDMyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVlOwo+ICAgIFVJTlQzMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBPcmlnaW5hbFVwcGVyVmFsdWU7Cj4gICAgVUlOVDMyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFVwcGVyVmFsdWU7Cj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE9yaWdpbmFsQ29tbWFuZDsKPiAgICBVSU5UNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTWFzazsKPiAgICBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2Zm
c2V0Owo+ICAgIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYXNlOwo+IEBAIC04
Myw2ICsxMTEsMTIgQEAgUGNhdFBjaVJvb3RCcmlkZ2VQYXJzZUJhcnMgKAo+ICAgIFVJTlQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMaW1pdDsKPiAgICBQQ0lfUk9PVF9CUklER0VfQVBF
UlRVUkUgICAgICAgICAgKk1lbUFwZXJ0dXJlOwo+ICAKPiArICAvLyBEaXNhYmxlIGFkZHJlc3Mg
ZGVjb2RpbmcgZm9yIGV2ZXJ5IGRldmljZSBiZWZvcmUgT1ZNRiBzdGFydHMgc2l6aW5nIGl0Cj4g
KyAgUGNhdFBjaVJvb3RCcmlkZ2VEZWNvZGluZyAoCj4gKyAgICBQQ0lfTElCX0FERFJFU1MgKEJ1
cywgRGV2aWNlLCBGdW5jdGlvbiwgUENJX0NPTU1BTkRfT0ZGU0VUKSwKPiArICAgIEZBTFNFLCAm
T3JpZ2luYWxDb21tYW5kCj4gKyAgKTsKPiArCj4gICAgZm9yIChPZmZzZXQgPSBCYXJPZmZzZXRC
YXNlOyBPZmZzZXQgPCBCYXJPZmZzZXRFbmQ7IE9mZnNldCArPSBzaXplb2YgKFVJTlQzMikpIHsK
PiAgICAgIFBjYXRQY2lSb290QnJpZGdlQmFyRXhpc3RlZCAoCj4gICAgICAgIFBDSV9MSUJfQURE
UkVTUyAoQnVzLCBEZXZpY2UsIEZ1bmN0aW9uLCBPZmZzZXQpLAo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:34:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13:34: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 1h1WgC-00059s-LN; Wed, 06 Mar 2019 13:33: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1WgB-00059f-IN
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:33:51 +0000
X-Inumbo-ID: 7758ac30-4014-11e9-9330-d76912fc023a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7758ac30-4014-11e9-9330-d76912fc023a;
 Wed, 06 Mar 2019 13:33: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 1h1Wg5-0001jo-8A; Wed, 06 Mar 2019 13:33: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 1h1Wg4-0005vR-QW; Wed, 06 Mar 2019 13:33:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Wg4-00075o-Pl; Wed, 06 Mar 2019 13:33:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl:host-ping-check-native:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-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-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-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-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-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-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-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-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=7842419a6b85edb4a5b9bee8b1179de4c8b84b60
X-Osstest-Versions-That: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 13:33:44 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133594: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU5NCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1OTQvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDEzMzQ4
NwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZl
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNDg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIGxpa2UgMTMzMzU5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM0ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDc4NDI0MTlhNmI4NWVkYjRhNWI5YmVlOGIxMTc5ZGU0YzhiODRi
NjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGEwMTZiOGYyMDdjN2Ez
ZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4MjMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzQ4NyAg
MjAxOS0wMi0yOCAxODo0ODozOCBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1
OTQgIDIwMTktMDMtMDUgMTQ6MzY6NDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5l
dS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
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
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:49:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13: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 1h1WvE-000646-JW; Wed, 06 Mar 2019 13: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=al8q=RJ=citrix.com=prvs=9615fc5ea=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h1WvD-000641-Au
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:49:23 +0000
X-Inumbo-ID: a4e5d890-4016-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4e5d890-4016-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 13:49:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79815753"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
Date: Wed, 6 Mar 2019 13:49:18 +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: <20190305164206.6793-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy81LzE5IDQ6NDIgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gVGhpcyBzZXJpZXMgbWFrZXMgdG9v
bHMgYnVpbGQgd2l0aCBQeXRob24gMy4KPiAKPiBDb21waWxlIHRlc3Qgb25seSB3aXRoIDIuNyBh
bmQgMy41IHRodXMgZmFyLCBoZW5jZSB0aGUgUkZDLiBUaGlzIHNob3VsZCBiZSBhYmxlCj4gdG8g
Z2l2ZSBwZW9wbGUgc29tZSBpZGVhIHdoYXQgc29ydCBvZiB3b3JrIGlzIGludm9sdmVkLgo+IAo+
IFlvdSB3aWxsIGFsc28gbmVlZCBBbmRyZXcncyAidG9vbHMveGVuLWZvcmVpZ246IFVwZGF0ZSBw
eXRob24gc2NyaXB0cyB0byBiZQo+IFB5MyBjb21wYXRpYmxlIi4KClRvc3NpbmcgdGhpcyBvdXQg
dGhlcmU6IEdpdmVuIHRoYXQgcHl0aG9uMiBpcyAodGhlb3JldGljYWxseSkgRU9MIGluCmxlc3Mg
dGhhbiBhIHllYXIsIGlzIGl0IHdvcnRoIG1haW50YWluaW5nIGNvbXBhdGliaWxpdHkgd2l0aCBw
eXRob24yLCBvcgp3b3VsZCBpdCBiZSBiZXR0ZXIgdG8ganVzdCBnbyB3aG9sZS1ob2cgaW50byBw
eXRob24zPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13: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 1h1Wyp-0006kN-78; Wed, 06 Mar 2019 13:53: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=al8q=RJ=citrix.com=prvs=9615fc5ea=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h1Wyn-0006kG-Vm
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:53:06 +0000
X-Inumbo-ID: 29d865a0-4017-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29d865a0-4017-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 13:53:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79816041"
From: George Dunlap <george.dunlap@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <bbe5c5b7-f82b-e011-cb30-3d66fb13093c@citrix.com>
Date: Wed, 6 Mar 2019 13:53:01 +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: <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy82LzE5IDE6NDkgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMy81LzE5IDQ6NDIg
UE0sIFdlaSBMaXUgd3JvdGU6Cj4+IFRoaXMgc2VyaWVzIG1ha2VzIHRvb2xzIGJ1aWxkIHdpdGgg
UHl0aG9uIDMuCj4+Cj4+IENvbXBpbGUgdGVzdCBvbmx5IHdpdGggMi43IGFuZCAzLjUgdGh1cyBm
YXIsIGhlbmNlIHRoZSBSRkMuIFRoaXMgc2hvdWxkIGJlIGFibGUKPj4gdG8gZ2l2ZSBwZW9wbGUg
c29tZSBpZGVhIHdoYXQgc29ydCBvZiB3b3JrIGlzIGludm9sdmVkLgo+Pgo+PiBZb3Ugd2lsbCBh
bHNvIG5lZWQgQW5kcmV3J3MgInRvb2xzL3hlbi1mb3JlaWduOiBVcGRhdGUgcHl0aG9uIHNjcmlw
dHMgdG8gYmUKPj4gUHkzIGNvbXBhdGlibGUiLgo+IAo+IFRvc3NpbmcgdGhpcyBvdXQgdGhlcmU6
IEdpdmVuIHRoYXQgcHl0aG9uMiBpcyAodGhlb3JldGljYWxseSkgRU9MIGluCj4gbGVzcyB0aGFu
IGEgeWVhciwgaXMgaXQgd29ydGggbWFpbnRhaW5pbmcgY29tcGF0aWJpbGl0eSB3aXRoIHB5dGhv
bjIsIG9yCj4gd291bGQgaXQgYmUgYmV0dGVyIHRvIGp1c3QgZ28gd2hvbGUtaG9nIGludG8gcHl0
aG9uMz8KCkkgbWVhbiAtLSBsb29raW5nIGF0IHNvbWUgb2YgdGhlIGRpc2N1c3Npb25zIGFib3V0
IGhvdyBkaWZmZXJlbnRseQpjZXJ0YWluIGtpbmRzIG9mIHRoaW5ncyBhcmUgaW50ZXJwcmV0ZWQg
YmV0d2VlbiBweXRob24yIGFuZCBweXRob24zLCBpdApzZWVtcyBhIGJpdCBtYWQgdG8gdHJ5IHRv
IHdyaXRlIGNvZGUgdGhhdCB3b3JrcyBpbiBib3RoOiB3ZSdyZSBqdXN0CmFza2luZyBmb3IgdHJv
dWJsZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:53:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13: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 1h1Wyt-0006kv-Fr; Wed, 06 Mar 2019 13: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1Wys-0006kj-7C
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:53:10 +0000
X-Inumbo-ID: 2d18a49c-4017-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d18a49c-4017-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 13:53:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79816047"
Date: Wed, 6 Mar 2019 13:53:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190306135302.adc3m45qqkjc25re@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDE6NDk6MThQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAzLzUvMTkgNDo0MiBQTSwgV2VpIExpdSB3cm90ZToKPiA+IFRoaXMgc2VyaWVz
IG1ha2VzIHRvb2xzIGJ1aWxkIHdpdGggUHl0aG9uIDMuCj4gPiAKPiA+IENvbXBpbGUgdGVzdCBv
bmx5IHdpdGggMi43IGFuZCAzLjUgdGh1cyBmYXIsIGhlbmNlIHRoZSBSRkMuIFRoaXMgc2hvdWxk
IGJlIGFibGUKPiA+IHRvIGdpdmUgcGVvcGxlIHNvbWUgaWRlYSB3aGF0IHNvcnQgb2Ygd29yayBp
cyBpbnZvbHZlZC4KPiA+IAo+ID4gWW91IHdpbGwgYWxzbyBuZWVkIEFuZHJldydzICJ0b29scy94
ZW4tZm9yZWlnbjogVXBkYXRlIHB5dGhvbiBzY3JpcHRzIHRvIGJlCj4gPiBQeTMgY29tcGF0aWJs
ZSIuCj4gCj4gVG9zc2luZyB0aGlzIG91dCB0aGVyZTogR2l2ZW4gdGhhdCBweXRob24yIGlzICh0
aGVvcmV0aWNhbGx5KSBFT0wgaW4KPiBsZXNzIHRoYW4gYSB5ZWFyLCBpcyBpdCB3b3J0aCBtYWlu
dGFpbmluZyBjb21wYXRpYmlsaXR5IHdpdGggcHl0aG9uMiwgb3IKPiB3b3VsZCBpdCBiZSBiZXR0
ZXIgdG8ganVzdCBnbyB3aG9sZS1ob2cgaW50byBweXRob24zPwoKU29tZSBlbnRlcnByaXNlLXkg
ZGlzdHJvcyBzdGlsbCBzaGlwIGFuY2llbnQgcHl0aG9uIEFGQUlDVC4KCkdpdmVuIHRoYXQgdGhl
IHdvcmsgaW52b2x2ZWQgc2VlbXMgdG8gYmUgbWFuYWdlYWJsZSBzbyBmYXIgSSB3b3VsZCBzYXkK
bGV0J3Mga2VlcCB0aGUgY29tcGF0aWJpbGl0eSBmb3Igbm93LgoKV2VpLgoKPiAKPiAgLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 13:58:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 13:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1X3e-0006zL-6t; Wed, 06 Mar 2019 13:58: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1X3c-0006zG-6s
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 13:58:04 +0000
X-Inumbo-ID: d885cddc-4017-11e9-906c-bf83efadb46c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d885cddc-4017-11e9-906c-bf83efadb46c;
 Wed, 06 Mar 2019 13:57:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79816476"
Date: Wed, 6 Mar 2019 13:57:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190306135755.pmvr456e3di6s377@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
 <bbe5c5b7-f82b-e011-cb30-3d66fb13093c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bbe5c5b7-f82b-e011-cb30-3d66fb13093c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDE6NTM6MDFQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAzLzYvMTkgMTo0OSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+IE9uIDMv
NS8xOSA0OjQyIFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4+IFRoaXMgc2VyaWVzIG1ha2VzIHRvb2xz
IGJ1aWxkIHdpdGggUHl0aG9uIDMuCj4gPj4KPiA+PiBDb21waWxlIHRlc3Qgb25seSB3aXRoIDIu
NyBhbmQgMy41IHRodXMgZmFyLCBoZW5jZSB0aGUgUkZDLiBUaGlzIHNob3VsZCBiZSBhYmxlCj4g
Pj4gdG8gZ2l2ZSBwZW9wbGUgc29tZSBpZGVhIHdoYXQgc29ydCBvZiB3b3JrIGlzIGludm9sdmVk
Lgo+ID4+Cj4gPj4gWW91IHdpbGwgYWxzbyBuZWVkIEFuZHJldydzICJ0b29scy94ZW4tZm9yZWln
bjogVXBkYXRlIHB5dGhvbiBzY3JpcHRzIHRvIGJlCj4gPj4gUHkzIGNvbXBhdGlibGUiLgo+ID4g
Cj4gPiBUb3NzaW5nIHRoaXMgb3V0IHRoZXJlOiBHaXZlbiB0aGF0IHB5dGhvbjIgaXMgKHRoZW9y
ZXRpY2FsbHkpIEVPTCBpbgo+ID4gbGVzcyB0aGFuIGEgeWVhciwgaXMgaXQgd29ydGggbWFpbnRh
aW5pbmcgY29tcGF0aWJpbGl0eSB3aXRoIHB5dGhvbjIsIG9yCj4gPiB3b3VsZCBpdCBiZSBiZXR0
ZXIgdG8ganVzdCBnbyB3aG9sZS1ob2cgaW50byBweXRob24zPwo+IAo+IEkgbWVhbiAtLSBsb29r
aW5nIGF0IHNvbWUgb2YgdGhlIGRpc2N1c3Npb25zIGFib3V0IGhvdyBkaWZmZXJlbnRseQo+IGNl
cnRhaW4ga2luZHMgb2YgdGhpbmdzIGFyZSBpbnRlcnByZXRlZCBiZXR3ZWVuIHB5dGhvbjIgYW5k
IHB5dGhvbjMsIGl0Cj4gc2VlbXMgYSBiaXQgbWFkIHRvIHRyeSB0byB3cml0ZSBjb2RlIHRoYXQg
d29ya3MgaW4gYm90aDogd2UncmUganVzdAo+IGFza2luZyBmb3IgdHJvdWJsZS4KCkkgdGhpbmsg
UHl0aG9uIGlzIG5vdCB2ZXJ5IGNvbnNpc3RlbnQgZXZlbiB3aXRoaW4gYSBtYWpvciB2ZXJzaW9u
LiBOZXcKc3ludGF4IGFuZCBjb25zdHJ1Y3RzIGdldCBhZGRlZCB0byBwb2ludCByZWxlYXNlcy4g
U29tZSBvZiB0aGUKZGlzY3Vzc2lvbnMgcmUgY29kZSBpc24ndCBhYm91dCB0aGUgZGlmZmVyZW5j
ZXMgYmV0d2VlbiAyIGFuZCAzLiAgVGhlcmUKaXMgYXQgbGVhc3Qgb25lIGFib3V0IDIuNCB2cyAy
LjcuCgpJIGFtIGFsbCBmb3IgbW92aW5nIGF3YXkgZnJvbSAyLjQuCgpXZWkuCgo+IAo+ICAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14: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 1h1XFC-0007uz-JA; Wed, 06 Mar 2019 14:10: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=J0hc=RJ=citrix.com=prvs=961d0c8cc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1XFB-0007pE-TQ
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:10:01 +0000
X-Inumbo-ID: 873138de-4019-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 873138de-4019-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 14:10:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86861381"
To: George Dunlap <george.dunlap@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <350c989b-dcec-906f-9364-20b0a8e409e0@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: <e501e580-9863-84df-b448-ae6c2fdb9a82@citrix.com>
Date: Wed, 6 Mar 2019 14:06:36 +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: <350c989b-dcec-906f-9364-20b0a8e409e0@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-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDYvMDMvMjAxOSAxMzo0OSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzUvMTkgNDo0
MiBQTSwgV2VpIExpdSB3cm90ZToKPj4gVGhpcyBzZXJpZXMgbWFrZXMgdG9vbHMgYnVpbGQgd2l0
aCBQeXRob24gMy4KPj4KPj4gQ29tcGlsZSB0ZXN0IG9ubHkgd2l0aCAyLjcgYW5kIDMuNSB0aHVz
IGZhciwgaGVuY2UgdGhlIFJGQy4gVGhpcyBzaG91bGQgYmUgYWJsZQo+PiB0byBnaXZlIHBlb3Bs
ZSBzb21lIGlkZWEgd2hhdCBzb3J0IG9mIHdvcmsgaXMgaW52b2x2ZWQuCj4+Cj4+IFlvdSB3aWxs
IGFsc28gbmVlZCBBbmRyZXcncyAidG9vbHMveGVuLWZvcmVpZ246IFVwZGF0ZSBweXRob24gc2Ny
aXB0cyB0byBiZQo+PiBQeTMgY29tcGF0aWJsZSIuCj4gVG9zc2luZyB0aGlzIG91dCB0aGVyZTog
R2l2ZW4gdGhhdCBweXRob24yIGlzICh0aGVvcmV0aWNhbGx5KSBFT0wgaW4KPiBsZXNzIHRoYW4g
YSB5ZWFyLCBpcyBpdCB3b3J0aCBtYWludGFpbmluZyBjb21wYXRpYmlsaXR5IHdpdGggcHl0aG9u
Miwgb3IKPiB3b3VsZCBpdCBiZSBiZXR0ZXIgdG8ganVzdCBnbyB3aG9sZS1ob2cgaW50byBweXRo
b24zPwoKTm90IHdoZW4gd2UndmUgZ290IHN1cHBvcnRlZCBkaXN0cm9zIHdoaWNoIG9ubHkgc2hp
cCBQeTIgYnkgZGVmYXVsdC7CoAooQ2VudE9TIDYgLSBJJ20gbG9va2luZyBhdCB5b3UgaW4gcGFy
dGljdWxhci4uLikKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:17:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1XMe-0008VC-Dk; Wed, 06 Mar 2019 14:17: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=EjjD=RJ=citrix.com=prvs=9614ae01b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h1XMd-0008V7-A9
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:17:43 +0000
X-Inumbo-ID: 98b73260-401a-11e9-be4f-57a3bb5316ed
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98b73260-401a-11e9-be4f-57a3bb5316ed;
 Wed, 06 Mar 2019 14:17:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79819136"
Date: Wed, 6 Mar 2019 14:17:31 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190306141731.GC2300@perard.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
 <bbe5c5b7-f82b-e011-cb30-3d66fb13093c@citrix.com>
 <20190306135755.pmvr456e3di6s377@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306135755.pmvr456e3di6s377@zion.uk.xensource.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@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>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDE6NTc6NTVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1hciAwNiwgMjAxOSBhdCAwMTo1MzowMVBNICswMDAwLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+ID4gT24gMy82LzE5IDE6NDkgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiA+
IE9uIDMvNS8xOSA0OjQyIFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gPj4gVGhpcyBzZXJpZXMgbWFr
ZXMgdG9vbHMgYnVpbGQgd2l0aCBQeXRob24gMy4KPiA+ID4+Cj4gPiA+PiBDb21waWxlIHRlc3Qg
b25seSB3aXRoIDIuNyBhbmQgMy41IHRodXMgZmFyLCBoZW5jZSB0aGUgUkZDLiBUaGlzIHNob3Vs
ZCBiZSBhYmxlCj4gPiA+PiB0byBnaXZlIHBlb3BsZSBzb21lIGlkZWEgd2hhdCBzb3J0IG9mIHdv
cmsgaXMgaW52b2x2ZWQuCj4gPiA+Pgo+ID4gPj4gWW91IHdpbGwgYWxzbyBuZWVkIEFuZHJldydz
ICJ0b29scy94ZW4tZm9yZWlnbjogVXBkYXRlIHB5dGhvbiBzY3JpcHRzIHRvIGJlCj4gPiA+PiBQ
eTMgY29tcGF0aWJsZSIuCj4gPiA+IAo+ID4gPiBUb3NzaW5nIHRoaXMgb3V0IHRoZXJlOiBHaXZl
biB0aGF0IHB5dGhvbjIgaXMgKHRoZW9yZXRpY2FsbHkpIEVPTCBpbgo+ID4gPiBsZXNzIHRoYW4g
YSB5ZWFyLCBpcyBpdCB3b3J0aCBtYWludGFpbmluZyBjb21wYXRpYmlsaXR5IHdpdGggcHl0aG9u
Miwgb3IKPiA+ID4gd291bGQgaXQgYmUgYmV0dGVyIHRvIGp1c3QgZ28gd2hvbGUtaG9nIGludG8g
cHl0aG9uMz8KPiA+IAo+ID4gSSBtZWFuIC0tIGxvb2tpbmcgYXQgc29tZSBvZiB0aGUgZGlzY3Vz
c2lvbnMgYWJvdXQgaG93IGRpZmZlcmVudGx5Cj4gPiBjZXJ0YWluIGtpbmRzIG9mIHRoaW5ncyBh
cmUgaW50ZXJwcmV0ZWQgYmV0d2VlbiBweXRob24yIGFuZCBweXRob24zLCBpdAo+ID4gc2VlbXMg
YSBiaXQgbWFkIHRvIHRyeSB0byB3cml0ZSBjb2RlIHRoYXQgd29ya3MgaW4gYm90aDogd2UncmUg
anVzdAo+ID4gYXNraW5nIGZvciB0cm91YmxlLgo+IAo+IEkgdGhpbmsgUHl0aG9uIGlzIG5vdCB2
ZXJ5IGNvbnNpc3RlbnQgZXZlbiB3aXRoaW4gYSBtYWpvciB2ZXJzaW9uLiBOZXcKPiBzeW50YXgg
YW5kIGNvbnN0cnVjdHMgZ2V0IGFkZGVkIHRvIHBvaW50IHJlbGVhc2VzLiBTb21lIG9mIHRoZQo+
IGRpc2N1c3Npb25zIHJlIGNvZGUgaXNuJ3QgYWJvdXQgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4g
MiBhbmQgMy4gIFRoZXJlCj4gaXMgYXQgbGVhc3Qgb25lIGFib3V0IDIuNCB2cyAyLjcuCgpJIHRo
aW5rIGl0J3MgYmVjYXVzZSB0aGV5IGJhY2twb3J0IHN5bnRheCBjaGFuZ2VzIGZyb20gMy5YIHRv
IDIuNiBhbmQKMi43LiBBbHNvIGFsbCB0aGUgX2Z1dHVyZV9YIGltcG9ydHMuIEFsbCBvZiB0aGF0
IG1ha2VzIGl0IGVhc2llciB0byBoYXZlCnNjcmlwdHMgY29tcGF0aWJsZSB3aXRoIGJvdGggMi43
IGFuZCAzLlguCgo+IEkgYW0gYWxsIGZvciBtb3ZpbmcgYXdheSBmcm9tIDIuNC4KCk1vdmluZyB0
byBhIG1pbiBvZiAyLjYgd291bGQgYmUgbmljZS4gQ2VudE9TIDYgY29tZXMgaXQuCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1XUI-0000qs-9Q; Wed, 06 Mar 2019 14:25: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1XUH-0000qn-2K
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:25:37 +0000
X-Inumbo-ID: b50074c0-401b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b50074c0-401b-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 14:25:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79820193"
Date: Wed, 6 Mar 2019 14:25:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190306142528.jyux4a4zwonc6qk2@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <350c989b-dcec-906f-9364-20b0a8e409e0@citrix.com>
 <bbe5c5b7-f82b-e011-cb30-3d66fb13093c@citrix.com>
 <20190306135755.pmvr456e3di6s377@zion.uk.xensource.com>
 <20190306141731.GC2300@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306141731.GC2300@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/4] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@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>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDI6MTc6MzFQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDE6NTc6NTVQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFdlZCwgTWFyIDA2LCAyMDE5IGF0IDAxOjUzOjAxUE0gKzAwMDAsIEdl
b3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiA+IE9uIDMvNi8xOSAxOjQ5IFBNLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+ID4gPiA+IE9uIDMvNS8xOSA0OjQyIFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+
PiBUaGlzIHNlcmllcyBtYWtlcyB0b29scyBidWlsZCB3aXRoIFB5dGhvbiAzLgo+ID4gPiA+Pgo+
ID4gPiA+PiBDb21waWxlIHRlc3Qgb25seSB3aXRoIDIuNyBhbmQgMy41IHRodXMgZmFyLCBoZW5j
ZSB0aGUgUkZDLiBUaGlzIHNob3VsZCBiZSBhYmxlCj4gPiA+ID4+IHRvIGdpdmUgcGVvcGxlIHNv
bWUgaWRlYSB3aGF0IHNvcnQgb2Ygd29yayBpcyBpbnZvbHZlZC4KPiA+ID4gPj4KPiA+ID4gPj4g
WW91IHdpbGwgYWxzbyBuZWVkIEFuZHJldydzICJ0b29scy94ZW4tZm9yZWlnbjogVXBkYXRlIHB5
dGhvbiBzY3JpcHRzIHRvIGJlCj4gPiA+ID4+IFB5MyBjb21wYXRpYmxlIi4KPiA+ID4gPiAKPiA+
ID4gPiBUb3NzaW5nIHRoaXMgb3V0IHRoZXJlOiBHaXZlbiB0aGF0IHB5dGhvbjIgaXMgKHRoZW9y
ZXRpY2FsbHkpIEVPTCBpbgo+ID4gPiA+IGxlc3MgdGhhbiBhIHllYXIsIGlzIGl0IHdvcnRoIG1h
aW50YWluaW5nIGNvbXBhdGliaWxpdHkgd2l0aCBweXRob24yLCBvcgo+ID4gPiA+IHdvdWxkIGl0
IGJlIGJldHRlciB0byBqdXN0IGdvIHdob2xlLWhvZyBpbnRvIHB5dGhvbjM/Cj4gPiA+IAo+ID4g
PiBJIG1lYW4gLS0gbG9va2luZyBhdCBzb21lIG9mIHRoZSBkaXNjdXNzaW9ucyBhYm91dCBob3cg
ZGlmZmVyZW50bHkKPiA+ID4gY2VydGFpbiBraW5kcyBvZiB0aGluZ3MgYXJlIGludGVycHJldGVk
IGJldHdlZW4gcHl0aG9uMiBhbmQgcHl0aG9uMywgaXQKPiA+ID4gc2VlbXMgYSBiaXQgbWFkIHRv
IHRyeSB0byB3cml0ZSBjb2RlIHRoYXQgd29ya3MgaW4gYm90aDogd2UncmUganVzdAo+ID4gPiBh
c2tpbmcgZm9yIHRyb3VibGUuCj4gPiAKPiA+IEkgdGhpbmsgUHl0aG9uIGlzIG5vdCB2ZXJ5IGNv
bnNpc3RlbnQgZXZlbiB3aXRoaW4gYSBtYWpvciB2ZXJzaW9uLiBOZXcKPiA+IHN5bnRheCBhbmQg
Y29uc3RydWN0cyBnZXQgYWRkZWQgdG8gcG9pbnQgcmVsZWFzZXMuIFNvbWUgb2YgdGhlCj4gPiBk
aXNjdXNzaW9ucyByZSBjb2RlIGlzbid0IGFib3V0IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIDIg
YW5kIDMuICBUaGVyZQo+ID4gaXMgYXQgbGVhc3Qgb25lIGFib3V0IDIuNCB2cyAyLjcuCj4gCj4g
SSB0aGluayBpdCdzIGJlY2F1c2UgdGhleSBiYWNrcG9ydCBzeW50YXggY2hhbmdlcyBmcm9tIDMu
WCB0byAyLjYgYW5kCj4gMi43LiBBbHNvIGFsbCB0aGUgX2Z1dHVyZV9YIGltcG9ydHMuIEFsbCBv
ZiB0aGF0IG1ha2VzIGl0IGVhc2llciB0byBoYXZlCj4gc2NyaXB0cyBjb21wYXRpYmxlIHdpdGgg
Ym90aCAyLjcgYW5kIDMuWC4KPiAKPiA+IEkgYW0gYWxsIGZvciBtb3ZpbmcgYXdheSBmcm9tIDIu
NC4KPiAKPiBNb3ZpbmcgdG8gYSBtaW4gb2YgMi42IHdvdWxkIGJlIG5pY2UuIENlbnRPUyA2IGNv
bWVzIGl0LgoKTXkgbmV4dCB2ZXJzaW9uIHdpbGwgaGF2ZSBhIHBhdGNoIHRvIGRvIHRoYXQuIEFu
eSBvYmplY3Rpb24/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:27:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14:27: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 1h1XVk-0000wg-Q5; Wed, 06 Mar 2019 14:27: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=/oGn=RJ=citrix.com=prvs=961469de7=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h1XVj-0000wa-Jy
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:27:07 +0000
X-Inumbo-ID: e9c2c51a-401b-11e9-8684-dbabf7154650
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9c2c51a-401b-11e9-8684-dbabf7154650;
 Wed, 06 Mar 2019 14:27:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79820331"
To: Laszlo Ersek <lersek@redhat.com>, <edk2-devel@lists.01.org>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
 <e8cdf4a2-b02b-daa7-4301-803fb1e0086d@redhat.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <9b193263-06b1-b344-2ef3-5bd42e856c63@citrix.com>
Date: Wed, 6 Mar 2019 14:26: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: <e8cdf4a2-b02b-daa7-4301-803fb1e0086d@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off
 address decoding before BAR sizing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, jordan.l.justen@intel.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, ard.biesheuvel@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDMvMjAxOSAxMzoyMiwgTGFzemxvIEVyc2VrIHdyb3RlOgo+IE9uIDAzLzA2LzE5IDEz
OjQwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gT24gWGVuLCBodm1sb2FkZXIgZmlybXdhcmUg
bGVhdmVzIGFkZHJlc3MgZGVjb2RpbmcgZW5hYmxlZCBmb3IKPj4gZW51bWVyYXRlZCBQQ0kgZGV2
aWNlIGJlZm9yZSBqdW1waW5nIGludG8gT1ZNRi4gT1ZNRiBzZWVtcyB0bwo+PiBleHBlY3QgaXQg
dG8gYmUgZGlzYWJsZWQgYW5kIHRyaWVzIHRvIHNpemUgUENJIEJBUnMgaW4gc2V2ZXJhbCBwbGFj
ZXMKPj4gd2l0aG91dCBkaXNhYmxpbmcgaXQgd2hpY2ggY2F1c2VzIEJBUjY0LCBmb3IgZXhhbXBs
ZSwgYmVpbmcKPj4gaW5jb3JyZWN0bHkgcGxhY2VkIGJ5IFFFTVUuCj4+Cj4+IEZpeCBpdCBieSBk
aXNhYmxpbmcgUENJIGFkZHJlc3MgZGVjb2RpbmcgZXhwbGljaXRseSBiZWZvcmUgdGhlCj4+IGZp
cnN0IGF0dGVtcHQgdG8gc2l6ZSBCQVJzIG9uIFhlbi4KPj4KPj4gQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQo+PiBTaWduZWQtb2ZmLWJ5OiBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4gLS0tCj4+ICBPdm1m
UGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMgfCAzNCArKysrKysrKysr
KysrKysrKysrKysrKysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4+
Cj4+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBw
b3J0LmMgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPj4g
aW5kZXggNDA4ZmIyNC4uOTk0MDMzNSAxMDA2NDQKPj4gLS0tIGEvT3ZtZlBrZy9MaWJyYXJ5L1Bj
aUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jCj4+ICsrKyBiL092bWZQa2cvTGlicmFyeS9QY2lI
b3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYwo+PiBAQCAtNTUsNiArNTUsMzMgQEAgUGNhdFBjaVJv
b3RCcmlkZ2VCYXJFeGlzdGVkICgKPj4gICAgRW5hYmxlSW50ZXJydXB0cyAoKTsKPj4gIH0KPj4g
IAo+PiArI2RlZmluZSBFRklfUENJX0NPTU1BTkRfREVDT0RFICgoVUlOVDE2KShFRklfUENJX0NP
TU1BTkRfSU9fU1BBQ0UgfCBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVGSV9QQ0lfQ09NTUFORF9NRU1PUllfU1BBQ0UpKQo+IAo+IEkgdGhvdWdodCBJIGFz
a2VkIHlvdSBub3QgdG8gZGVmaW5lIGEgbWFjcm8gaGVyZSB0aGF0IHN0YXJ0ZWQgd2l0aCB0aGUK
PiAiRUZJXyIgcHJlZml4IDovCj4gCj4gaHR0cDovL21pZC5tYWlsLWFyY2hpdmUuY29tL2RkOGUz
YzllLWNiNzYtZDNmZS02YTEwLWMwYTQxYzcxNGI1NkByZWRoYXQuY29tCj4gCgpUaGlzIGlzIGEg
cmVzZW5kIG9mIHYxIHBhdGNoIHNlcmllcyB0byBnZXQgWGVuIGZvbGtzIGludG8gQ0MgYW5kIGdh
dGhlcgpjb21tZW50cy4gSSBleHBlY3QgdjIuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14: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 1h1Xd6-0001fr-LG; Wed, 06 Mar 2019 14:34: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Xd5-0001fi-Sf
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:34:43 +0000
X-Inumbo-ID: f854fcd2-401c-11e9-93d8-6b496c14d5e2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f854fcd2-401c-11e9-93d8-6b496c14d5e2;
 Wed, 06 Mar 2019 14:34: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 1h1Xcz-00030X-JS; Wed, 06 Mar 2019 14:34: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 1h1Xcz-0001UO-6w; Wed, 06 Mar 2019 14:34:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Xcz-0001HN-22; Wed, 06 Mar 2019 14:34:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133595-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-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-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl: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-libvirt-vhd: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-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=e984846dad81218bbd8cbaec6df8e8a3530726dc
X-Osstest-Versions-That: xen=87f51bf366ca79b98e1e201bf9bd7a9c164631e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 14:34:37 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 133595: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU5NSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM1OTUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkzOAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGU5ODQ4NDZkYWQ4MTIxOGJiZDhjYmFlYzZkZjhlOGEzNTMwNzI2ZGMK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg3ZjUxYmYzNjZjYTc5Yjk4
ZTFlMjAxYmY5YmQ3YTljMTY0NjMxZTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjkzOCAgMjAx
OS0wMi0wNSAxMjowNjo0NSBaICAgMjkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTUg
IDIwMTktMDMtMDUgMTQ6MzY6NTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
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
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14: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 1h1Xgd-0001n7-7S; Wed, 06 Mar 2019 14:38: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=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1Xgb-0001n0-QX
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:38:21 +0000
X-Inumbo-ID: 7a9db576-401d-11e9-9a44-bb17bf98dcd7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a9db576-401d-11e9-9a44-bb17bf98dcd7;
 Wed, 06 Mar 2019 14:38:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 07:38:16 -0700
Message-Id: <5C7FDB54020000780021C250@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 07:38: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>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
 <5C7FC397020000780021C16F@prv1-mh.provo.novell.com>
 <9aa18af47adc41d0bc1a8ded2e5f25fe@AMSPEX02CL02.citrite.net>
 <7cb6ed2cf8324378a5f33f6918f13e30@AMSPEX02CL02.citrite.net>
In-Reply-To: <7cb6ed2cf8324378a5f33f6918f13e30@AMSPEX02CL02.citrite.net>
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>,
 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>,
 IanJackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAzLjE5IGF0IDE0OjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBQYXVsIER1cnJhbnQKPj4gU2VudDogMDYgTWFyY2ggMjAxOSAxMzowNgo+PiAK
Pj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+IFNl
bnQ6IDA2IE1hcmNoIDIwMTkgMTI6NTcKPj4gPiBTdWJqZWN0OiBSRTogW1BBVENIIHYzIDgvOV0g
dmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzCj4+ID4KPj4g
PiA+Pj4gT24gMDYuMDMuMTkgYXQgMTI6MjMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+ID4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0K
Pj4gPiA+PiBTZW50OiAyNSBGZWJydWFyeSAyMDE5IDE0OjU0Cj4+ID4gPj4KPj4gPiA+PiA+Pj4g
T24gMzEuMDEuMTkgYXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
ID4gPj4gPiArewo+PiA+ID4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQg
PSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7Cj4+ID4gPj4gPiArICAgIEhW
X1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5wdHI7Cj4+ID4gPj4gPiArICAgIHVpbnQzMl90
IHN0YXJ0LCBlbmQ7Cj4+ID4gPj4gPiArICAgIF9faW50MTI4X3QgdHNjOwo+PiA+ID4+ID4gKyAg
ICBfX2ludDEyOF90IHNjYWxlOwo+PiA+ID4+Cj4+ID4gPj4gSSBkb24ndCB0aGluayB5b3UgbmVl
ZCBib3RoIG9mIHRoZW0gYmUgMTI4IGJpdHMgd2lkZS4gSSBhbHNvIGRvbid0Cj4+ID4gPj4gc2Vl
IHdoeSBlaXRoZXIgd291bGQgd2FudCB0byBiZSBvZiBhIHNpZ25lZCB0eXBlLgo+PiA+ID4KPj4g
PiA+IFRoZSBzcGVjIHNheXMgKGFzIGluIHRoZSBjb21tZW50IGJlbG93KToKPj4gPiA+Cj4+ID4g
PiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZCBieSB0aGUgZm9sbG93
aW5nIGZvcm11bGE6Cj4+ID4gPgo+PiA+ID4gUmVmZXJlbmNlVGltZSA9ICgoVmlydHVhbFRzYyAq
IFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKPj4gPiA+Cj4+ID4gPiBUaGUgbXVsdGlwbGlj
YXRpb24gaXMgYSA2NCBiaXQgbXVsdGlwbGljYXRpb24sIHdoaWNoIHJlc3VsdHMgaW4gYSAxMjgg
Yml0Cj4+ID4gPiBudW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVkIDY0IHRpbWVzIHRvIHRoZSBy
aWdodCB0byBvYnRhaW4gdGhlIGhpZ2ggNjQKPj4gPiA+IGJpdHMuVHNjU2NhbGUiCj4+ID4KPj4g
PiBXZWxsLCB5ZXMsIHlvdSB3YW50IGEgMTI4LWJpdCByZXN1bHQuIEJ1dCBmb3IgdGhhdCB5b3Ug
ZG9uJ3QgbmVlZCB0bwo+PiA+IG11bHRpcGx5IDEyOC1iaXQgcXVhbnRpdGllcy4gU2VlIGUuZy4g
b3VyIG93biBzY2FsZV9kZWx0YSgpIG9yCj4+ID4gaHZtX3NjYWxlX3RzYygpLgo+PiAKPj4gVGVz
dGluZyBzaG93ZWQgdGhhdCBieSBub3QgY2FzdGluZyBmaXJzdCB0aGluZ3Mgd2VyZSBicm9rZW4u
IEkgYXNzdW1lZCB0aGlzIHdhcyBiZWNhdXNlIHRoZSByZXN1bHQgb2YKPj4gdGhlIG11bHRpcGxp
Y2F0aW9uIHdhcyBiZWluZyB0cnVuY2F0ZWQgdG8gNjQtYml0cyBiZWZvcmUgYXNzaWdubWVudCwg
YnV0IEkgY2FuIGNoZWNrIHRoZSBnZW5lcmF0ZWQKPj4gY29kZS4gSSdsbCBhbHNvIGhhdmUgYSBs
b29rIGF0IHRoZSBleGFtcGxlcyB5b3UgY2l0ZS4KPiAKPiBCb3RoIHRob3NlIGV4YW1wbGVzIGRv
IHRoZSBtdWx0aXBsaWNhdGlvbiBieSBpbmxpbmUgYXNtIChwcmVzdW1hYmx5IHRvIGF2b2lkIAo+
IHRydW5jYXRpb24pLiBJcyB0aGF0IHdoYXQgeW91J2QgcHJlZmVyPwoKVGhhdCB3b3VsZCBpbW8g
YmUgYmVzdCwgbm90IHRoZSBsZWFzdCBiZWNhdXNlIG9mIG1ha2luZyB1cyBpbmRlcGVuZGVudApv
ZiBwb3NzaWJsZSBpc3N1ZXMgd2l0aCAxMjgtYml0IGFyaXRobWV0aWMgb24gb2xkZXIgY29tcGls
ZXJzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 14:44:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1XmI-0002XN-47; Wed, 06 Mar 2019 14:44: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=5718=RJ=citrix.com=prvs=961a10d5d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1XmH-0002XI-DS
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 14:44:13 +0000
X-Inumbo-ID: 4d08c3ce-401e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d08c3ce-401e-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 14:44:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86864281"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 8/9] viridian: add implementation of synthetic timers
Thread-Index: AQHUuVJk0O6OPQtTdE6eEsyqpqJvF6XwsIcAgA3yV/CAABHggIAAEpywgAABc5CAAAg9AIAAEaRg
Date: Wed, 6 Mar 2019 14:41:50 +0000
Message-ID: <b71f1ce613954912a70c266247dc7cf9@AMSPEX02CL02.citrite.net>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
 <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
 <e4806e589a84416c989389e97b58dd0b@AMSPEX02CL02.citrite.net>
 <5C7FC397020000780021C16F@prv1-mh.provo.novell.com>
 <9aa18af47adc41d0bc1a8ded2e5f25fe@AMSPEX02CL02.citrite.net>
 <7cb6ed2cf8324378a5f33f6918f13e30@AMSPEX02CL02.citrite.net>
 <5C7FDB54020000780021C250@prv1-mh.provo.novell.com>
In-Reply-To: <5C7FDB54020000780021C250@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 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgTWFyY2ggMjAxOSAxNDozOAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtQQVRDSCB2MyA4LzldIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhl
dGljIHRpbWVycwo+IAo+ID4+PiBPbiAwNi4wMy4xOSBhdCAxNDowOSwgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBQYXVsIER1cnJhbnQKPiA+PiBTZW50OiAwNiBN
YXJjaCAyMDE5IDEzOjA2Cj4gPj4KPiA+PiA+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJl
dWxpY2hAc3VzZS5jb21dCj4gPj4gPiBTZW50OiAwNiBNYXJjaCAyMDE5IDEyOjU3Cj4gPj4gPiBT
dWJqZWN0OiBSRTogW1BBVENIIHYzIDgvOV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBv
ZiBzeW50aGV0aWMgdGltZXJzCj4gPj4gPgo+ID4+ID4gPj4+IE9uIDA2LjAzLjE5IGF0IDEyOjIz
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPj4gRnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+ID4+IFNlbnQ6IDI1IEZlYnJ1
YXJ5IDIwMTkgMTQ6NTQKPiA+PiA+ID4+Cj4gPj4gPiA+PiA+Pj4gT24gMzEuMDEuMTkgYXQgMTE6
NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiA+PiA+ICt7Cj4gPj4g
PiA+PiA+ICsgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZt
LnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwo+ID4+ID4gPj4gPiArICAgIEhWX1JFRkVSRU5DRV9U
U0NfUEFHRSAqcCA9IHJ0LT5wdHI7Cj4gPj4gPiA+PiA+ICsgICAgdWludDMyX3Qgc3RhcnQsIGVu
ZDsKPiA+PiA+ID4+ID4gKyAgICBfX2ludDEyOF90IHRzYzsKPiA+PiA+ID4+ID4gKyAgICBfX2lu
dDEyOF90IHNjYWxlOwo+ID4+ID4gPj4KPiA+PiA+ID4+IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQg
Ym90aCBvZiB0aGVtIGJlIDEyOCBiaXRzIHdpZGUuIEkgYWxzbyBkb24ndAo+ID4+ID4gPj4gc2Vl
IHdoeSBlaXRoZXIgd291bGQgd2FudCB0byBiZSBvZiBhIHNpZ25lZCB0eXBlLgo+ID4+ID4gPgo+
ID4+ID4gPiBUaGUgc3BlYyBzYXlzIChhcyBpbiB0aGUgY29tbWVudCBiZWxvdyk6Cj4gPj4gPiA+
Cj4gPj4gPiA+ICJUaGUgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lIGlzIGNvbXB1dGVkIGJ5IHRo
ZSBmb2xsb3dpbmcgZm9ybXVsYToKPiA+PiA+ID4KPiA+PiA+ID4gUmVmZXJlbmNlVGltZSA9ICgo
VmlydHVhbFRzYyAqIFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKPiA+PiA+ID4KPiA+PiA+
ID4gVGhlIG11bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCBy
ZXN1bHRzIGluIGEgMTI4IGJpdAo+ID4+ID4gPiBudW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVk
IDY0IHRpbWVzIHRvIHRoZSByaWdodCB0byBvYnRhaW4gdGhlIGhpZ2ggNjQKPiA+PiA+ID4gYml0
cy5Uc2NTY2FsZSIKPiA+PiA+Cj4gPj4gPiBXZWxsLCB5ZXMsIHlvdSB3YW50IGEgMTI4LWJpdCBy
ZXN1bHQuIEJ1dCBmb3IgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0bwo+ID4+ID4gbXVsdGlwbHkgMTI4
LWJpdCBxdWFudGl0aWVzLiBTZWUgZS5nLiBvdXIgb3duIHNjYWxlX2RlbHRhKCkgb3IKPiA+PiA+
IGh2bV9zY2FsZV90c2MoKS4KPiA+Pgo+ID4+IFRlc3Rpbmcgc2hvd2VkIHRoYXQgYnkgbm90IGNh
c3RpbmcgZmlyc3QgdGhpbmdzIHdlcmUgYnJva2VuLiBJIGFzc3VtZWQgdGhpcyB3YXMgYmVjYXVz
ZSB0aGUgcmVzdWx0Cj4gb2YKPiA+PiB0aGUgbXVsdGlwbGljYXRpb24gd2FzIGJlaW5nIHRydW5j
YXRlZCB0byA2NC1iaXRzIGJlZm9yZSBhc3NpZ25tZW50LCBidXQgSSBjYW4gY2hlY2sgdGhlIGdl
bmVyYXRlZAo+ID4+IGNvZGUuIEknbGwgYWxzbyBoYXZlIGEgbG9vayBhdCB0aGUgZXhhbXBsZXMg
eW91IGNpdGUuCj4gPgo+ID4gQm90aCB0aG9zZSBleGFtcGxlcyBkbyB0aGUgbXVsdGlwbGljYXRp
b24gYnkgaW5saW5lIGFzbSAocHJlc3VtYWJseSB0byBhdm9pZAo+ID4gdHJ1bmNhdGlvbikuIElz
IHRoYXQgd2hhdCB5b3UnZCBwcmVmZXI/Cj4gCj4gVGhhdCB3b3VsZCBpbW8gYmUgYmVzdCwgbm90
IHRoZSBsZWFzdCBiZWNhdXNlIG9mIG1ha2luZyB1cyBpbmRlcGVuZGVudAo+IG9mIHBvc3NpYmxl
IGlzc3VlcyB3aXRoIDEyOC1iaXQgYXJpdGhtZXRpYyBvbiBvbGRlciBjb21waWxlcnMuCj4gCgpP
aywgSSB0aGluayBJIGhhdmUgZmlndXJlZCBvdXQgdGhlIG5lY2Vzc2FyeSBydW5lcyBzbyBJJ2xs
IGRvIHRoYXQuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:08:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 15: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 1h1Y9R-0003yE-C3; Wed, 06 Mar 2019 15: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=EjjD=RJ=citrix.com=prvs=9614ae01b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h1Y9Q-0003y9-AN
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:08:08 +0000
X-Inumbo-ID: a29492a8-4021-11e9-9ded-a7ddf984da9a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a29492a8-4021-11e9-9ded-a7ddf984da9a;
 Wed, 06 Mar 2019 15:08:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79826184"
Date: Wed, 6 Mar 2019 15:07:16 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190306150716.GD2300@perard.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-2-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190305164206.6793-2-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH for-next RFC 1/4] build/m4: make
 python_devel.m4 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDQ6NDI6MDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBEbyB0aGUgZm9sbG93aW5nOgo+IAo+IDEuIENoYW5nZSB0aGUgZm9ybSBvZiAicHJpbnQiLgo+
IDIuIENoZWNrIGZvciBBQkkgZmxhZ3MgLS0gdGhpcyBpcyBjb21wbGljYXRlZCBiZWNhdXNlIGl0
IGlzIG9ubHkKPiAgICBpbnRyb2R1Y2VkIGluIDMuMi4KCklzIHRoaXMgYSByZWNvbW1hbmRlZCB3
YXkgb2YgZG9pbmcgdGhpcz8gSSBtYXkgaGF2ZSBhIGJldHRlciB3YXkgb2YKZml4aW5nIHRoaXMg
bWFjcm8sIHNlZSBiZWxvdy4KCj4gMy4gRml4IGxpYnJhcnkgbmFtZSBpbiBBQ19DSEVDS19MSUIu
Cj4gNC4gUmVtb3ZlIG90aGVyLWxpYnMgaW4gQUNfQ0hFQ0tfTElCLgoKV2h5IGRpZCB5b3UgcmVt
b3ZlIHRoZSBvdGhlciBsaWJzPyBBbHNvLCB3aXRoIHRoaXMgY2hhbmdlLCBQWVRIT05fTElCUwpp
c24ndCB1c2VkIGFueXdoZXJlIGFueW1vcmUsIGFuZCBjYW4gYmUgcmVtb3ZlZC4KCj4gCj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBJIGRvdWJ0
IHRoZSBub24gcHl0aG9uLXBrZyBicmFuY2ggd29ya3MsIGJlY2F1c2UgdGhlIHBhdGhzIGdlbmVy
YXRlZAo+IHNlZW0gcmF0aGVyIG9mZi4gSXQgZGVmaW5pdGVseSBkb2Vzbid0IHdvcmsgb24gbXkg
bWFjaGluZSwgYnV0IEkKPiBkb24ndCBrbm93IGhvdyBvdGhlciBzeXN0ZW1zIGNvdWxkIHBvc3Np
Ymx5IGJlIGNvbmZpZ3VyZWQgYmVmb3JlIHRoZQo+IGV4aXN0ZW5jZSBvZiBweXRob24tY29uZmln
Lgo+IC0tLQo+ICBtNC9weXRob25fZGV2ZWwubTQgfCAyNyArKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0KPiAgdG9vbHMvY29uZmlndXJlICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDI1IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25f
ZGV2ZWwubTQKPiBpbmRleCAwNWVhNGVmN2UyLi4xZTJmNDFiNmFhIDEwMDY0NAo+IC0tLSBhL200
L3B5dGhvbl9kZXZlbC5tNAo+ICsrKyBiL200L3B5dGhvbl9kZXZlbC5tNAo+IEBAIC0yLDM3ICsy
LDQyIEBAIEFDX0RFRlVOKFtBWF9DSEVDS19QWVRIT05fREVWRUxdLCBbCj4gIGFjX3ByZXZpb3Vz
X2NwcGZsYWdzPSRDUFBGTEFHUwo+ICBhY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCj4gIGFj
X3B5dGhvbl92ZXJzaW9uPWAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsg
XAo+IC0gICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiVkVSU0lP
TiIpJ2AKPiArICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZF
UlNJT04iKSknYAo+ICthY19weXRob25fYWJpZmxhZ3M9Cj4gIEFDX1BBVEhfUFJPRyhbcHljb25m
aWddLCBbJFBZVEhPTi1jb25maWddLCBbbm9dKQo+ICBBU19JRihbdGVzdCB4IiRweWNvbmZpZyIg
PSB4Im5vIl0sIFsKPiAgICAgIGRubCBGb3IgdGhvc2UgdGhhdCBkb24ndCBoYXZlIHB5dGhvbi1j
b25maWcKPiAgICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0
aWxzLnN5c2NvbmZpZzsgXAo+ICAgICAgICAgIHByaW50ICItSSIgKyBkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9jb25maWdfdmFyKCJJTkNMVURFUFkiKSdgIgo+ICAgICAgQ1BQRkxBR1M9IiRDUFBG
TEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKPiAtICAgICAg
ICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1MiKSdgIgo+
ICsgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFH
UyIpKSdgIgo+ICAgICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAo+IC0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25m
aWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMiKSdgIgo+ICsgICAgICAgIHByaW50KGRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMiKSknYCIKPiAgICAgIFBZVEhPTl9MSUJTPSIk
TERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKPiAtICAg
ICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIikn
YCIKPiArICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJT
WVNMSUJTIikpJ2AiCj4gICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0
IGRpc3R1dGlscy5zeXNjb25maWc7IFwKPiAtICAgICAgICBwcmludCAiLUwiICsgZGlzdHV0aWxz
LnN5c2NvbmZpZy5nZXRfcHl0aG9uX2xpYihwbGF0X3NwZWNpZmljPTEsXAo+IC0gICAgICAgIHN0
YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIidgIgo+ICsgICAgICAgIHByaW50KCItTCIgKyBkaXN0
dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGliKHBsYXRfc3BlY2lmaWM9MSxcCj4gKyAgICAg
ICAgc3RhbmRhcmRfbGliPTEpICsgIi9jb25maWciKSdgIgo+ICAgICAgTERGTEFHUz0iJExERkxB
R1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCj4gLSAgICAgICAg
cHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNIQVJFRCIp
J2AiCj4gKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3Zhcigi
TElOS0ZPUlNIQVJFRCIpKSdgIgo+ICAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMg
J2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCj4gLSAgICAgICAgcHJpbnQgZGlzdHV0aWxz
LnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpJ2AiCj4gKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpKSdgIgo+ICBdLCBb
Cj4gICAgICBkbmwgSWYgcHl0aG9uLWNvbmZpZyBpcyBmb3VuZCB1c2UgaXQKPiAgICAgIENQUEZM
QUdTPSIkQ0ZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWNmbGFnc2AiCj4gICAgICBMREZMQUdTPSIk
TERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKPiAgICAgIFBZVEhPTl9MSUJTPSIk
TElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKPiArICAgIGFiaWZsYWdzPSJgJFBZVEhPTi1j
b25maWcgLS1hYmlmbGFnc2AiCj4gKyAgICBpZiB0ZXN0ICIkPyIgPT0gIjAiCj4gKyAgICB0aGVu
Cj4gKyAgICAgICAgYWNfcHl0aG9uX2FiaWZsYWdzPSIkYWJpZmxhZ3MiCj4gKyAgICBmaQo+ICBd
KQo+ICAKPiAgQUNfQ0hFQ0tfSEVBREVSKFtQeXRob24uaF0sIFtdLAo+ICAgICAgW0FDX01TR19F
UlJPUihbVW5hYmxlIHRvIGZpbmQgUHl0aG9uIGRldmVsb3BtZW50IGhlYWRlcnNdKV0sKQo+IC1B
Q19DSEVDS19MSUIocHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLCBQeUFyZ19QYXJzZVR1cGxlLCBb
XSwKPiAtICAgIFtBQ19NU0dfRVJST1IoW1VuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9u
IGRldmVsb3BtZW50IGxpYnJhcnldKV0sCj4gLSAgICBbJFBZVEhPTl9MSUJTXSkKPiArQUNfQ0hF
Q0tfTElCKHB5dGhvbiRhY19weXRob25fdmVyc2lvbiRhY19weXRob25fYWJpZmxhZ3MsIFB5QXJn
X1BhcnNlVHVwbGUsIFtdLAo+ICsgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQgYSBz
dWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSkKClNvLCBBQ19DSEVDS19MSUIg
c2VlbXMgdG8gb25seSBiZSB1c2VkIHRvIGNoZWNrIGlmIFB5QXJnX1BhcnNlVHVwbGUKZXhpc3Qs
IGFuZCByZXF1aXJlcyBhcyBhcmd1bWVudCB0aGUgbmFtZSBvZiB0aGUgbGliIHdoaWNoIGlzIG5v
dwpjb21wbGljYXRlZC4KCkJ1dCwgQUNfQ0hFQ0tfTElCIGRvIHRlc3QgY29tcGlsYXRpb24gdXNp
bmcgdGhlIExERkxBR1Mgd2hpY2ggYWxyZWFkeQpjb250YWluIHRoZSBweXRob24gbGliIHdlIHdh
bnQsIHNvIGluc3RlYWQsIHdlIGNvdWxkIG9ubHkgZG8gdGhlIHBhcnQgb2YKdGhlIGpvYnMgdGhh
dCB3ZSBuZWVkOgoKQUNfTElOS19JRkVMU0UoW0FDX0xBTkdfQ0FMTChbXSwgW1B5QXJnX1BhcnNl
VHVwbGVdKV0sIFtdLAogICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJs
ZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSkKClRoYXQgZ2VuZXJhdGUgYSBtYWluLmMg
d2l0aCBQeUFyZ19QYXJzZVR1cGxlKCkgY2FsbCBsaWtlIEFDX0NIRUNLX0xJQgpkbywgYW5kIGRv
IGJ1aWxkL2xpbmsuIElmIHRoYXQgZmFpbHMsIHRocm93IGFuIGVycm9yLgoKVGhhdCBhdm9pZCB0
byB1c2UgdGhlIC0tYWJpZmxhZ3MsIHdoaWNoIHdlIGRvbid0IG5lZWQuCgpXaGF0IGRvIHlvdSB0
aGluZz8KClNvbWUgcHJvZ3Jlc3MgbWVzc2FnZSBjYW4gYmUgYWRkZWQsIHNpbWlsYWlyIHRvIEFD
X0NIRUNLX0xJQjoKQUNfTVNHX0NIRUNLSU5HKFtmb3IgUHlBcmdfUGFyc2VUdXBsZV0pCmFuZCBb
QUNfTVNHX1JFU1VMVChbeWVzXSldIG9uIHN1Y2Nlc3MuCgooSSB0aGluayBBQ19DSEVDS19MSUIg
d291bGQgYWxzbyB1cGRhdGUgJExJQlMsIGJ1dCBJIGRvbid0IHRoaW5rIG91cgpidWlsZCBzeXN0
ZW0gaXMgdXNpbmcgdGhhdC4pCgo+ICBDUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKPiAg
TERGTEFHUz0kYWNfcHJldmlvdXNfbGRmbGFncwo+ICBdKQoKLS0gCkFudGhvbnkgUEVSQVJECgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:24:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 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 1h1YOv-0005HK-Pj; Wed, 06 Mar 2019 15:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1YOu-0005HF-Fa
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:24:08 +0000
X-Inumbo-ID: dfcce8f8-4023-11e9-9cf7-b336d9f7819c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfcce8f8-4023-11e9-9cf7-b336d9f7819c;
 Wed, 06 Mar 2019 15:24:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 08:24:02 -0700
Message-Id: <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 08:24:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xp
Yi5oCj4gQEAgLTE3Myw0ICsxNzMsOTIgQEAgdm9pZCBpbml0X2NvbnN0cnVjdG9ycyh2b2lkKTsK
PiAgdm9pZCAqYnNlYXJjaChjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmJhc2UsIHNpemVf
dCBudW0sIHNpemVfdCBzaXplLAo+ICAgICAgICAgICAgICAgIGludCAoKmNtcCkoY29uc3Qgdm9p
ZCAqa2V5LCBjb25zdCB2b2lkICplbHQpKTsKPiAgCj4gKyAvKgo+ICsgICogRGVjbGFyZSBzdGFy
dCBhbmQgZW5kIGFycmF5IHZhcmlhYmxlcyBpbiBDIGNvcnJlc3BvbmRpbmcgdG8gZXhpc3RpbmcK
PiArICAqIGxpbmtlciBzeW1ib2xzLgo+ICsgICoKPiArICAqIFRoZXNlIG1hY3Jvcywgb3IgYW4g
YWx0ZXJuYXRpdmUgdGVjaG5pcXVlLCBNVVNUIGJlIHVzZWQgYW55IHRpbWUKPiArICAqIGxpbmtl
ciBzeW1ib2xzIGFyZSBpbXBvcnRlZCBpbnRvIEMgdmlhIHRoZSBgZXh0ZXJuIFtdJyBpZGlvbS4K
PiArICAqCj4gKyAgKiAgICBfX0RFQ0xBUkVfQk9VTkRTKFRZUEUsIFNUQVJULCBTVEFSVCwgRU5E
KQoKU1RBUlQgdXNlZCB0d2ljZSBoZXJlIG1ha2VzIGl0IGFtYmlndW91cyB3aGljaCBvbmUgaXMg
d2hpY2ggaW4gdGhlCnN1YnNlcXVlbnQgdGV4dC4KCj4gKyAgKiAgaW50cm9kdWNlcyB0aGUgZm9s
bG93aW5nIHR3byBjb25zdGFudCBleHByZXNzaW9ucwo+ICsgICoKPiArICAqICAgIGNvbnN0IFRZ
UEUgKlNUQVJUOwo+ICsgICogICAgY29uc3Qgc3RydWN0IGFic3RyYWN0X05BTUUgKkVORDsKCkZv
ciBvbmUgdGhlc2UgYXJlIGRlY2xhcmF0aW9ucywgbm90IChjb25zdGFudCkgZXhwcmVzc2lvbnMu
IEFuZAp0aGVuIHRoZSBkZWNsYXJhdGlvbnMgcHJvZHVjZSBhcnJheSB0eXBlcywgbm90IHBvaW50
ZXIgdHlwZXMuClBsZWFzZSBsZXQncyBub3QgaGF2ZSBhIGNvbW1lbnQgd2hpY2ggaXMgb3V0IG9m
IHN5bmMgd2l0aCB3aGF0Cml0IGRlc2NyaWJlcyBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZy4KCj4g
KyAgKiAgd2hvc2UgdmFsdWVzIGFyZSB0aGUgbGlua2VyIHN5bWJvbHMgU1RBUlQgYW5kIEVORDsg
dGhlc2UKPiArICAqICBzaG91bGQgYmUgdGhlIHN0YXJ0IGFuZCBlbmQgb2YgYSBtZW1vcnkgcmVn
aW9uLgo+ICsgICoKPiArICAqICBZb3UgbWF5IHRoZW4gdXNlIHRoZXNlIHR3byBpbmxpbmUgZnVu
Y3Rpb25zOgo+ICsgICoKPiArICAqICAgIGJvb2wgTkFNRV9sdChjb25zdCBUWVBFICpzMSwgY29u
c3Qgc3RydWN0IGFic3RyYWN0X05BTUUgKnMyKTsKPiArICAqICAgIHB0cmRpZmZfdCBOQU1FX2Rp
ZmYoY29uc3QgVFlQRSAqczEsIGNvbnN0IHN0cnVjdCBhYnN0cmFjdF9OQU1FICpzMik7Cj4gKyAg
Kgo+ICsgICogIGx0IHJldHVybnMgdHJ1ZSBpZmYgczEgPCBzMi4KPiArICAqICBkaWZmIHJldHVy
bnMgdGhlIHMyLXMxIGluIHVuaXRzIG9mIFRZUEUuCj4gKyAgKgo+ICsgICoKClN0cmF5IGRvdWJs
ZSBibGFuayBjb21tZW50IGxpbmVzIGFuZCBubyBtZW50aW9uIG9mIF9ieXRlZGlmZi4KCj4gK3N0
YXRpYyBpbmxpbmUgcHRyZGlmZl90IG5hbWUgIyMgX2RpZmYoY29uc3QgdHlwZSBzMVtdLCAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSkgICAgXAo+ICt7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICBCVUlMRF9CVUdfT04oYWxpZ25vZigqczEpICE9IGFsaWdu
b2YoKnMyKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHJldHVybiAo
cHRyZGlmZl90KSgodWludHB0cl90KXMyIC0gKHVpbnRwdHJfdClzMSkgLyAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgICAgIChwdHJkaWZmX3Qpc2l6ZW9mKCpzMSk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCgpJIGhhZCBzcGVjaWZpY2FsbHkgYXNrZWQgZm9yIHRoaXMgdG8gc2ltcGx5IGNhbGwgX2J5
dGVkaWZmLCB0byBsaW1pdApyZWR1bmRhbmN5IGFuZCBpbiBwYXJ0aWN1bGFyIHRoZSB0b3RhbCBu
dW1iZXIgb2YgY2FzdHMuCgo+ICtzdGF0aWMgaW5saW5lIHB0cmRpZmZfdCBuYW1lICMjIF9ieXRl
ZGlmZihjb25zdCB0eXBlIHMxW10sICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhYnN0cmFjdF8gIyMg
bmFtZSBzMltdKVwKPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgQlVJTERfQlVHX09O
KGFsaWdub2YoKnMxKSAhPSBhbGlnbm9mKCpzMikpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICByZXR1cm4gKHB0cmRpZmZfdCkoKHVpbnRwdHJfdClzMiAtICh1aW50cHRy
X3QpczEpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfQoKV2hhdCdzIHRoZSB2YWx1ZSBv
ZiB0aGUgaW50ZXJtZWRpYXRlIGNhc3RpbmcgdG8gdWludHB0cl90PyBXaHkgbm90CmNhc3QgdG8g
cHRyZGlmZl90IHJpZ2h0IGF3YXk/CgpJIGFsc28gZG9uJ3QgdGhpbmsgdGhlIEJVSUxEX0JVR19P
TigpIGlzIGhlbHBmdWwgaW4gdGhpcyBsYXR0ZXIgY2FzZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:24:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 15: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 1h1YPc-0005LB-3l; Wed, 06 Mar 2019 15: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1YPb-0005Ko-38
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:24:51 +0000
X-Inumbo-ID: f8eb4b2c-4023-11e9-970c-e3c58404f799
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8eb4b2c-4023-11e9-970c-e3c58404f799;
 Wed, 06 Mar 2019 15:24:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79830056"
Date: Wed, 6 Mar 2019 15:24:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190306152443.maczxijl6vnozg23@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-2-wei.liu2@citrix.com>
 <20190306150716.GD2300@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306150716.GD2300@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 1/4] build/m4: make
 python_devel.m4 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 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>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDM6MDc6MTZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDQ6NDI6MDNQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IERvIHRoZSBmb2xsb3dpbmc6Cj4gPiAKPiA+IDEuIENoYW5nZSB0aGUgZm9y
bSBvZiAicHJpbnQiLgo+ID4gMi4gQ2hlY2sgZm9yIEFCSSBmbGFncyAtLSB0aGlzIGlzIGNvbXBs
aWNhdGVkIGJlY2F1c2UgaXQgaXMgb25seQo+ID4gICAgaW50cm9kdWNlZCBpbiAzLjIuCj4gCj4g
SXMgdGhpcyBhIHJlY29tbWFuZGVkIHdheSBvZiBkb2luZyB0aGlzPyBJIG1heSBoYXZlIGEgYmV0
dGVyIHdheSBvZgo+IGZpeGluZyB0aGlzIG1hY3JvLCBzZWUgYmVsb3cuCgpOb3BlLiBJIGZpZ3Vy
ZWQgdGhpcyBvdXQgbXlzZWxmLiBUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYSByZWNvbW1lbmRl
ZAp3YXkgdG8gZG8gaXQuCgo+IAo+ID4gMy4gRml4IGxpYnJhcnkgbmFtZSBpbiBBQ19DSEVDS19M
SUIuCj4gPiA0LiBSZW1vdmUgb3RoZXItbGlicyBpbiBBQ19DSEVDS19MSUIuCj4gCj4gV2h5IGRp
ZCB5b3UgcmVtb3ZlIHRoZSBvdGhlciBsaWJzPyBBbHNvLCB3aXRoIHRoaXMgY2hhbmdlLCBQWVRI
T05fTElCUwo+IGlzbid0IHVzZWQgYW55d2hlcmUgYW55bW9yZSwgYW5kIGNhbiBiZSByZW1vdmVk
Lgo+IAoKQmVjYXVzZQoKIlRoZSBvdGhlci1saWJyYXJpZXMgYXJndW1lbnQgc2hvdWxkIGJlIGxp
bWl0ZWQgdG8gY2FzZXMgd2hlcmUgaXQgaXMKZGVzaXJhYmxlIHRvIHRlc3QgZm9yIG9uZSBsaWJy
YXJ5IGluIHRoZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRoYXQgaXMgbm90CmFscmVhZHkgaW4gTElC
Uy4iCgpJdHMgb3JpZ2luYWwgdXNhZ2UgaXMgd3JvbmcuIEF0IGxlYXN0IGluIHRoZSBweXRob24t
Y29uZmlnIGNhc2UsClBZVEhPTl9MSUJTIGlzICItbHB5dGhvbjIuNyAtbHB0aHJlYWQgLWxkbCAt
bHV0aWwgLWxtIi4gLi9jb25maWd1cmUKYWxyZWFkeSBrbm93cyBob3cgdG8gdXNlIExERkxBR1Mg
YXMgZmFyIGFzIEkgY2FuIHRlbGwgZnJvbSB0aGUgbG9nLgoKWWVzLiBQWVRIT05fTElCUyBjYW4g
YmUgcmVtb3ZlZC4gSSB0aGluay4KCgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBJIGRvdWJ0IHRoZSBub24gcHl0aG9uLXBr
ZyBicmFuY2ggd29ya3MsIGJlY2F1c2UgdGhlIHBhdGhzIGdlbmVyYXRlZAo+ID4gc2VlbSByYXRo
ZXIgb2ZmLiBJdCBkZWZpbml0ZWx5IGRvZXNuJ3Qgd29yayBvbiBteSBtYWNoaW5lLCBidXQgSQo+
ID4gZG9uJ3Qga25vdyBob3cgb3RoZXIgc3lzdGVtcyBjb3VsZCBwb3NzaWJseSBiZSBjb25maWd1
cmVkIGJlZm9yZSB0aGUKPiA+IGV4aXN0ZW5jZSBvZiBweXRob24tY29uZmlnLgo+ID4gLS0tCj4g
PiAgbTQvcHl0aG9uX2RldmVsLm00IHwgMjcgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4g
PiAgdG9vbHMvY29uZmlndXJlICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25z
KC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25f
ZGV2ZWwubTQKPiA+IGluZGV4IDA1ZWE0ZWY3ZTIuLjFlMmY0MWI2YWEgMTAwNjQ0Cj4gPiAtLS0g
YS9tNC9weXRob25fZGV2ZWwubTQKPiA+ICsrKyBiL200L3B5dGhvbl9kZXZlbC5tNAo+ID4gQEAg
LTIsMzcgKzIsNDIgQEAgQUNfREVGVU4oW0FYX0NIRUNLX1BZVEhPTl9ERVZFTF0sIFsKPiA+ICBh
Y19wcmV2aW91c19jcHBmbGFncz0kQ1BQRkxBR1MKPiA+ICBhY19wcmV2aW91c19sZGZsYWdzPSRM
REZMQUdTCj4gPiAgYWNfcHl0aG9uX3ZlcnNpb249YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRp
bHMuc3lzY29uZmlnOyBcCj4gPiAtICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2Nv
bmZpZ192YXIoIlZFUlNJT04iKSdgCj4gPiArICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcu
Z2V0X2NvbmZpZ192YXIoIlZFUlNJT04iKSknYAo+ID4gK2FjX3B5dGhvbl9hYmlmbGFncz0KPiA+
ICBBQ19QQVRIX1BST0coW3B5Y29uZmlnXSwgWyRQWVRIT04tY29uZmlnXSwgW25vXSkKPiA+ICBB
U19JRihbdGVzdCB4IiRweWNvbmZpZyIgPSB4Im5vIl0sIFsKPiA+ICAgICAgZG5sIEZvciB0aG9z
ZSB0aGF0IGRvbid0IGhhdmUgcHl0aG9uLWNvbmZpZwo+ID4gICAgICBDUFBGTEFHUz0iJENGTEFH
UyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKPiA+ICAgICAgICAg
IHByaW50ICItSSIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJJTkNMVURF
UFkiKSdgIgo+ID4gICAgICBDUFBGTEFHUz0iJENQUEZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAo+ID4gLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2Nv
bmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIiknYCIKPiA+ICsgICAgICAgIHByaW50KGRpc3R1
dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFHUyIpKSdgIgo+ID4gICAgICBQWVRI
T05fTElCUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmln
OyBcCj4gPiAtICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJMSUJTIiknYCIKPiA+ICsgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2Nv
bmZpZ192YXIoIkxJQlMiKSknYCIKPiA+ICAgICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlU
SE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAo+ID4gLSAgICAgICAgcHJpbnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElCUyIpJ2AiCj4gPiArICAg
ICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIikp
J2AiCj4gPiAgICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0
aWxzLnN5c2NvbmZpZzsgXAo+ID4gLSAgICAgICAgcHJpbnQgIi1MIiArIGRpc3R1dGlscy5zeXNj
b25maWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0xLFwKPiA+IC0gICAgICAgIHN0YW5k
YXJkX2xpYj0xKSArICIvY29uZmlnIidgIgo+ID4gKyAgICAgICAgcHJpbnQoIi1MIiArIGRpc3R1
dGlscy5zeXNjb25maWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0xLFwKPiA+ICsgICAg
ICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIiknYCIKPiA+ICAgICAgTERGTEFHUz0iJExE
RkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCj4gPiAtICAg
ICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hB
UkVEIiknYCIKPiA+ICsgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZp
Z192YXIoIkxJTktGT1JTSEFSRUQiKSknYCIKPiA+ICAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQ
WVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCj4gPiAtICAgICAgICBwcmlu
dCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMREZMQUdTIiknYCIKPiA+ICsg
ICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1Mi
KSknYCIKPiA+ICBdLCBbCj4gPiAgICAgIGRubCBJZiBweXRob24tY29uZmlnIGlzIGZvdW5kIHVz
ZSBpdAo+ID4gICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1jZmxhZ3Ng
Igo+ID4gICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIK
PiA+ICAgICAgUFlUSE9OX0xJQlM9IiRMSUJTIGAkUFlUSE9OLWNvbmZpZyAtLWxpYnNgIgo+ID4g
KyAgICBhYmlmbGFncz0iYCRQWVRIT04tY29uZmlnIC0tYWJpZmxhZ3NgIgo+ID4gKyAgICBpZiB0
ZXN0ICIkPyIgPT0gIjAiCj4gPiArICAgIHRoZW4KPiA+ICsgICAgICAgIGFjX3B5dGhvbl9hYmlm
bGFncz0iJGFiaWZsYWdzIgo+ID4gKyAgICBmaQo+ID4gIF0pCj4gPiAgCj4gPiAgQUNfQ0hFQ0tf
SEVBREVSKFtQeXRob24uaF0sIFtdLAo+ID4gICAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8g
ZmluZCBQeXRob24gZGV2ZWxvcG1lbnQgaGVhZGVyc10pXSwpCj4gPiAtQUNfQ0hFQ0tfTElCKHB5
dGhvbiRhY19weXRob25fdmVyc2lvbiwgUHlBcmdfUGFyc2VUdXBsZSwgW10sCj4gPiAtICAgIFtB
Q19NU0dfRVJST1IoW1VuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50
IGxpYnJhcnldKV0sCj4gPiAtICAgIFskUFlUSE9OX0xJQlNdKQo+ID4gK0FDX0NIRUNLX0xJQihw
eXRob24kYWNfcHl0aG9uX3ZlcnNpb24kYWNfcHl0aG9uX2FiaWZsYWdzLCBQeUFyZ19QYXJzZVR1
cGxlLCBbXSwKPiA+ICsgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJs
ZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSkKPiAKPiBTbywgQUNfQ0hFQ0tfTElCIHNl
ZW1zIHRvIG9ubHkgYmUgdXNlZCB0byBjaGVjayBpZiBQeUFyZ19QYXJzZVR1cGxlCj4gZXhpc3Qs
IGFuZCByZXF1aXJlcyBhcyBhcmd1bWVudCB0aGUgbmFtZSBvZiB0aGUgbGliIHdoaWNoIGlzIG5v
dwo+IGNvbXBsaWNhdGVkLgo+IAo+IEJ1dCwgQUNfQ0hFQ0tfTElCIGRvIHRlc3QgY29tcGlsYXRp
b24gdXNpbmcgdGhlIExERkxBR1Mgd2hpY2ggYWxyZWFkeQo+IGNvbnRhaW4gdGhlIHB5dGhvbiBs
aWIgd2Ugd2FudCwgc28gaW5zdGVhZCwgd2UgY291bGQgb25seSBkbyB0aGUgcGFydCBvZgo+IHRo
ZSBqb2JzIHRoYXQgd2UgbmVlZDoKPiAKPiBBQ19MSU5LX0lGRUxTRShbQUNfTEFOR19DQUxMKFtd
LCBbUHlBcmdfUGFyc2VUdXBsZV0pXSwgW10sCj4gICAgIFtBQ19NU0dfRVJST1IoW1VuYWJsZSB0
byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnldKV0pCj4gCj4gVGhh
dCBnZW5lcmF0ZSBhIG1haW4uYyB3aXRoIFB5QXJnX1BhcnNlVHVwbGUoKSBjYWxsIGxpa2UgQUNf
Q0hFQ0tfTElCCj4gZG8sIGFuZCBkbyBidWlsZC9saW5rLiBJZiB0aGF0IGZhaWxzLCB0aHJvdyBh
biBlcnJvci4KPiAKPiBUaGF0IGF2b2lkIHRvIHVzZSB0aGUgLS1hYmlmbGFncywgd2hpY2ggd2Ug
ZG9uJ3QgbmVlZC4KPiAKPiBXaGF0IGRvIHlvdSB0aGluZz8KCkRlZmluaXRlbHkgbG9va3MgYmV0
dGVyLiBMZXQgbWUgdHJ5IHRoaXMuCgo+IAo+IFNvbWUgcHJvZ3Jlc3MgbWVzc2FnZSBjYW4gYmUg
YWRkZWQsIHNpbWlsYWlyIHRvIEFDX0NIRUNLX0xJQjoKPiBBQ19NU0dfQ0hFQ0tJTkcoW2ZvciBQ
eUFyZ19QYXJzZVR1cGxlXSkKPiBhbmQgW0FDX01TR19SRVNVTFQoW3llc10pXSBvbiBzdWNjZXNz
Lgo+IAo+IChJIHRoaW5rIEFDX0NIRUNLX0xJQiB3b3VsZCBhbHNvIHVwZGF0ZSAkTElCUywgYnV0
IEkgZG9uJ3QgdGhpbmsgb3VyCj4gYnVpbGQgc3lzdGVtIGlzIHVzaW5nIHRoYXQuKQo+IAoKWWVz
IGl0IHVwZGF0ZXMgTElCUyBhbmQgeWVzIHhlbiBidWlsZCBzeXN0ZW0gZG9lc24ndCBuZWVkIGl0
LgoKV2VpLgoKPiA+ICBDUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKPiA+ICBMREZMQUdT
PSRhY19wcmV2aW91c19sZGZsYWdzCj4gPiAgXSkKPiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 15:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1YY0-00066E-6Y; Wed, 06 Mar 2019 15:33:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1YXz-000669-9Q
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:33:31 +0000
X-Inumbo-ID: 31300fe2-4025-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 31300fe2-4025-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 15:33:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 08:33:29 -0700
Message-Id: <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 08:33:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3BlcmNwdS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3BlcmNw
dS5jCj4gQEAgLTEzLDcgKzEzLDggQEAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05S
X0NQVVNdOwo+ICAgKiBjb250ZXh0IG9mIFBWIGd1ZXN0cy4KPiAgICovCj4gICNkZWZpbmUgSU5W
QUxJRF9QRVJDUFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChsb25nKV9fcGVyX2NwdV9z
dGFydCkKPiAtI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJf
Y3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KQo+ICsjZGVmaW5lIFBFUkNQVV9PUkRFUiBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhwZXJfY3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0LCAgICAgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19wZXJfY3B1X2RhdGFfZW5kKSkKClBsZWFzZSB1c2UgX2J5dGVkaWZmKCkgd2hlbiBieXRlcyBh
cmUgbWVhbnQgKGkuZS4gYWxzbyBiZWxvdywgYW5kCnBlcmhhcHMgZWxzZXdoZXJlKS4KCj4gQEAg
LTYwMCw3ICs2MDIsOSBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPiAg
ICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwo+ICAKPiAgICAgIC8qIFplcm8g
dGhlIC5pbml0IGNvZGUgYW5kIGRhdGEuICovCj4gLSAgICBmb3IgKCB2YSA9IF9faW5pdF9iZWdp
bjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFHRV9TSVpFICkKPiArICAgIGZvciAoIHZh
ID0gKGNoYXIgKilfX2luaXRfYmVnaW47Cj4gKyAgICAgICAgICBpbml0X2x0KHZhLCBfX2luaXRf
ZW5kKTsKPiArICAgICAgICAgIHZhICs9IFBBR0VfU0laRSApCgpJcyB0aGUgbGluZSB3cmFwcGlu
ZyByZWFsbHkgbmVlZGVkIGhlcmU/Cgo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4g
KysrIGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKPiBAQCAtMzEsOSArMzEsOSBAQCBzdHJ1Y3Qg
dnBjaV9yZWdpc3RlciB7Cj4gIH07Cj4gIAo+ICAjaWZkZWYgX19YRU5fXwo+IC1leHRlcm4gdnBj
aV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fc3RhcnRfdnBjaV9hcnJheVtdOwo+IC1leHRlcm4g
dnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsKPiAtI2RlZmlu
ZSBOVU1fVlBDSV9JTklUIChfX2VuZF92cGNpX2FycmF5IC0gX19zdGFydF92cGNpX2FycmF5KQo+
ICt0eXBlZGVmIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCB2cGNpX2FycmF5X3Q7CgpZb3Ug
ZG9uJ3Qgd2FudCB0byBrZWVwIHRoZSBjb25zdCBoZXJlIC0gREVDTEFSRV9CT1VORFMoKSB3aWxs
CnN1aXRhYmx5IGFkZCBpdC4KCkFsc28gaG93IGFib3V0IHZjcGlfaW5pdF90IG9yIHZwY2lfcmVn
X2luaXRfdCBvciBzb21lIHN1Y2g/IFRoZQpkZWZpbmVkIHR5cGUgaXMgbm90IHJlYWxseSBhbiBh
cnJheSBhZnRlciBhbGwuCgo+ICtERUNMQVJFX0JPVU5EUyh2cGNpX2FycmF5LCBfX3N0YXJ0X3Zw
Y2lfYXJyYXksIF9fZW5kX3ZwY2lfYXJyYXkpOwo+ICsjZGVmaW5lIE5VTV9WUENJX0lOSVQgKHZw
Y2lfYXJyYXlfZGlmZihfX3N0YXJ0X3ZwY2lfYXJyYXksIF9fZW5kX3ZwY2lfYXJyYXkpKQoKVW5u
ZWNlc3Nhcnkgb3V0ZXJtb3N0IHBhcmVudGhlc2VzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 15:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1YaP-0006Dd-L9; Wed, 06 Mar 2019 15: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=EjjD=RJ=citrix.com=prvs=9614ae01b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h1YaO-0006DV-0R
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:36:00 +0000
X-Inumbo-ID: 88a6a77e-4025-11e9-8d5c-d3112b6bcf26
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88a6a77e-4025-11e9-8d5c-d3112b6bcf26;
 Wed, 06 Mar 2019 15:35:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79831713"
Date: Wed, 6 Mar 2019 15:35:53 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190306153553.GE2300@perard.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-2-wei.liu2@citrix.com>
 <20190306150716.GD2300@perard.uk.xensource.com>
 <20190306152443.maczxijl6vnozg23@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306152443.maczxijl6vnozg23@zion.uk.xensource.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH for-next RFC 1/4] build/m4: make
 python_devel.m4 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDM6MjQ6NDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1hciAwNiwgMjAxOSBhdCAwMzowNzoxNlBNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+ID4gLUFDX0NIRUNLX0xJQihweXRob24kYWNfcHl0aG9uX3ZlcnNpb24sIFB5
QXJnX1BhcnNlVHVwbGUsIFtdLAo+ID4gPiAtICAgIFtBQ19NU0dfRVJST1IoW1VuYWJsZSB0byBm
aW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnldKV0sCj4gPiA+IC0gICAg
WyRQWVRIT05fTElCU10pCj4gPiA+ICtBQ19DSEVDS19MSUIocHl0aG9uJGFjX3B5dGhvbl92ZXJz
aW9uJGFjX3B5dGhvbl9hYmlmbGFncywgUHlBcmdfUGFyc2VUdXBsZSwgW10sCj4gPiA+ICsgICAg
W0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1l
bnQgbGlicmFyeV0pXSkKPiA+IAo+ID4gU28sIEFDX0NIRUNLX0xJQiBzZWVtcyB0byBvbmx5IGJl
IHVzZWQgdG8gY2hlY2sgaWYgUHlBcmdfUGFyc2VUdXBsZQo+ID4gZXhpc3QsIGFuZCByZXF1aXJl
cyBhcyBhcmd1bWVudCB0aGUgbmFtZSBvZiB0aGUgbGliIHdoaWNoIGlzIG5vdwo+ID4gY29tcGxp
Y2F0ZWQuCj4gPiAKPiA+IEJ1dCwgQUNfQ0hFQ0tfTElCIGRvIHRlc3QgY29tcGlsYXRpb24gdXNp
bmcgdGhlIExERkxBR1Mgd2hpY2ggYWxyZWFkeQo+ID4gY29udGFpbiB0aGUgcHl0aG9uIGxpYiB3
ZSB3YW50LCBzbyBpbnN0ZWFkLCB3ZSBjb3VsZCBvbmx5IGRvIHRoZSBwYXJ0IG9mCj4gPiB0aGUg
am9icyB0aGF0IHdlIG5lZWQ6Cj4gPiAKPiA+IEFDX0xJTktfSUZFTFNFKFtBQ19MQU5HX0NBTEwo
W10sIFtQeUFyZ19QYXJzZVR1cGxlXSldLCBbXSwKPiA+ICAgICBbQUNfTVNHX0VSUk9SKFtVbmFi
bGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5XSldKQo+ID4g
Cj4gPiBUaGF0IGdlbmVyYXRlIGEgbWFpbi5jIHdpdGggUHlBcmdfUGFyc2VUdXBsZSgpIGNhbGwg
bGlrZSBBQ19DSEVDS19MSUIKPiA+IGRvLCBhbmQgZG8gYnVpbGQvbGluay4gSWYgdGhhdCBmYWls
cywgdGhyb3cgYW4gZXJyb3IuCj4gPiAKPiA+IFRoYXQgYXZvaWQgdG8gdXNlIHRoZSAtLWFiaWZs
YWdzLCB3aGljaCB3ZSBkb24ndCBuZWVkLgo+ID4gCj4gPiBXaGF0IGRvIHlvdSB0aGluZz8KPiAK
PiBEZWZpbml0ZWx5IGxvb2tzIGJldHRlci4gTGV0IG1lIHRyeSB0aGlzLgoKQWN0dWFsbHksIEkg
dGhpbmsgSSBqdXN0IGZvdW5kIGJldHRlciwgc2FtZSB0aGluZ3MgYnV0IHVzaW5nIGEgbWFjcm8K
dGhhdCBhbHJlYWR5IGRvIHdoYXQgd2Ugd2FudDoKCkFDX0NIRUNLX0ZVTkMoW1B5QXJnX1BhcnNl
VHVwbGVdLCBbXSwKICAgIFtBQ19NU0dfRVJST1IoW1VuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUg
cHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnldKV0pCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:37:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 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 1h1Yc1-0006JF-1l; Wed, 06 Mar 2019 15:37: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=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1Ybz-0006J8-W6
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:37:40 +0000
X-Inumbo-ID: c3b44f2e-4025-11e9-b3e2-f3957681428f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3b44f2e-4025-11e9-b3e2-f3957681428f;
 Wed, 06 Mar 2019 15:37:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 08:37:34 -0700
Message-Id: <5C7FE93D020000780021C2DA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 08:37:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-6-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-6-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 6/9] xen/common: use DECLARE_BOUNDS 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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwo+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMK
PiBAQCAtMzA2LDIwICszMDYsMjUgQEAgdm9pZCBhZGRfdGFpbnQodW5zaWduZWQgaW50IGZsYWcp
Cj4gICAgICB0YWludGVkIHw9IGZsYWc7Cj4gIH0KPiAgCj4gLWV4dGVybiBjb25zdCBpbml0Y2Fs
bF90IF9faW5pdGNhbGxfc3RhcnRbXSwgX19wcmVzbXBfaW5pdGNhbGxfZW5kW10sCj4gLSAgICBf
X2luaXRjYWxsX2VuZFtdOwo+ICtERUNMQVJFX0FSUkFZX0JPVU5EUyhpbml0Y2FsbCk7Cj4gK3R5
cGVkZWYgaW5pdGNhbGxfdCBwcmVzbXBfaW5pdGNhbGxfdDsKPiArREVDTEFSRV9BUlJBWV9CT1VO
RFMocHJlc21wX2luaXRjYWxsKTsKPiAgCj4gIHZvaWQgX19pbml0IGRvX3ByZXNtcF9pbml0Y2Fs
bHModm9pZCkKPiAgewo+ICAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsKPiAtICAgIGZvciAo
IGNhbGwgPSBfX2luaXRjYWxsX3N0YXJ0OyBjYWxsIDwgX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBj
YWxsKysgKQo+ICsgICAgZm9yICggY2FsbCA9IF9fcHJlc21wX2luaXRjYWxsX3N0YXJ0Owo+ICsJ
CSAgcHJlc21wX2luaXRjYWxsX2x0KGNhbGwsIF9fcHJlc21wX2luaXRjYWxsX2VuZCk7Cj4gKwkJ
ICBjYWxsKysgKQoKSGFyZCB0YWJzIHNsaXBwZWQgaW4uIEFsc28gd291bGQgeW91IG1pbmQgYWRk
aW5nIHRoZSBtaXNzaW5nIGJsYW5rIGxpbmUKYWhlYWQgb2YgdGhlIG9uZSB5b3UgbW9kaWZ5PwoK
PiAgICAgICAgICAoKmNhbGwpKCk7Cj4gIH0KPiAgCj4gIHZvaWQgX19pbml0IGRvX2luaXRjYWxs
cyh2b2lkKQo+ICB7Cj4gICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwo+IC0gICAgZm9yICgg
Y2FsbCA9IF9fcHJlc21wX2luaXRjYWxsX2VuZDsgY2FsbCA8IF9faW5pdGNhbGxfZW5kOyBjYWxs
KysgKQo+ICsgICAgZm9yICggY2FsbCA9IF9faW5pdGNhbGxfc3RhcnQ7Cj4gKyAgICAgICAgICBp
bml0Y2FsbF9sdChjYWxsLCBfX2luaXRjYWxsX2VuZCk7Cj4gKyAgICAgICAgICBjYWxsKysgKQoK
QWdhaW4gbm8gbmVlZCBmb3Igc3BsaXR0aW5nIHRoZSBsaW5lIGFzIGl0IHNlZW1zLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:42:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 15:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Ygz-00071R-T6; Wed, 06 Mar 2019 15:42: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=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1Ygy-00071M-Kl
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:42:48 +0000
X-Inumbo-ID: 7d92f6d4-4026-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 7d92f6d4-4026-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 15:42:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 08:42:46 -0700
Message-Id: <5C7FEA73020000780021C2EE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 08:42:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] L1TF Patch Series v8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, wipawel@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+IE9uIDI3LjAyLjE5IGF0IDE3OjEzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
aGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgdGhhdCBoYXZl
IGJlZW4gcmFpc2VkIGluIHRoZQo+IFhTQS0yODkgKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hz
YS9hZHZpc29yeS0yODkuaHRtbCkuIFRvIGJsb2NrIHNwZWN1bGF0aXZlCj4gZXhlY3V0aW9uIG9u
IEludGVsIGhhcmR3YXJlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgcmVxdWlyZWQgdG8gbWFr
ZSBzdXJlCj4gdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgo+IGJlIHByZXZlbnRlZCBieSB1c2luZyB0aGUg
YXJyYXlfaW5kZXhfbm9zcGVjIG1hY3JvLgo+IAo+IFRoZSBtYWpvciBjaGFuZ2UgY29tcGFyZWQg
dG8gdmVyc2lvbiA4IGlzIGluIGdyYW50X3RhYmxlIGhhbmRsaW5nLCBwcm90ZWN0aW5nCj4gYSBm
ZXcgbW9yZSB2ZXJzaW9uIGNvbXBhcmlzb25zLgoKQXBhcnQgZnJvbSB0aGF0IGxhc3QgcGF0Y2gg
dGhpcyBzZXJpZXMgbG9va3MgdG8gaGF2ZSBiZWVuIHJlYWR5IHRvIGdvIGluCmZvciBhYm91dCBh
IHdlZWsuIFdvdWxkIHlvdSBzdGlsbCB3YW50IHRvIGFsbG93IGl0IGluLCBvciByYXRoZXIgZGVm
ZXIgaXQKdW50aWwgYWZ0ZXIgdGhlIHJlbGVhc2U/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 15:48:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 15:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1YmL-0007AM-Im; Wed, 06 Mar 2019 15: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=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1YmJ-0007AE-Ib
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 15:48:19 +0000
X-Inumbo-ID: 41f58cee-4027-11e9-9fce-573869ae4745
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41f58cee-4027-11e9-9fce-573869ae4745;
 Wed, 06 Mar 2019 15:48:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 08:48:16 -0700
Message-Id: <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 08:48:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQEAgLTYwMCw3ICs2MDIsOSBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9p
ZCkKPiAgICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwo+ICAKPiAgICAgIC8q
IFplcm8gdGhlIC5pbml0IGNvZGUgYW5kIGRhdGEuICovCj4gLSAgICBmb3IgKCB2YSA9IF9faW5p
dF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFHRV9TSVpFICkKPiArICAgIGZv
ciAoIHZhID0gKGNoYXIgKilfX2luaXRfYmVnaW47Cj4gKyAgICAgICAgICBpbml0X2x0KHZhLCBf
X2luaXRfZW5kKTsKPiArICAgICAgICAgIHZhICs9IFBBR0VfU0laRSApCj4gICAgICAgICAgY2xl
YXJfcGFnZSh2YSk7CgpBdCB0aGUgZXhhbXBsZSBvZiB0aGlzIC0gaXMgY2FzdGluZyBhd2F5IG9m
IGNvbnN0LW5lc3Mgbm90IGFsc28gYQpwb3RlbnRpYWwgY2VydGlmaWNhdGlvbiBoaW5kcmFuY2U/
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:00:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Yxx-0000Y7-QE; Wed, 06 Mar 2019 16: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=2euw=RJ=citrix.com=prvs=96185864b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1Yxx-0000Ty-5f
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:00:21 +0000
X-Inumbo-ID: f07d3967-4028-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f07d3967-4028-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:00:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79835079"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23679.61070.586460.991990@mariner.uk.xensource.com>
Date: Wed, 6 Mar 2019 16:00:14 +0000
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
 <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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 <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Florian
 Schmidt <Florian.Schmidt@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gQ2FuIHNvbWVvbmUgcGxzIHJlcGFp
ciBwYXRjaHdvcms/Iik6Cj4gSGkgYWxsLCAoKyBGbG9yaWFuICYgK0lhbiwgYXMgTkVDIHJ1bnMg
dGhlaXIgb3duIHBhdGNod29yayBpbnN0YW5jZSBhbmQgbWF5IGhhdmUgc29tZSBpbnNpZ2h0cykK
PiAKPiBiZWZvcmUgSSBhcHByb2FjaCBJIHdhbnRlZCB0byBhc2sgd2hldGhlciB3ZSBhcmUgc3Vy
ZSB0aGlzIGhhcyB0byBkbyB3aXRoIHRoZSBsaXN0IGNoYW5nZS4gSSBhbSBhc3N1bWluZyB0aGF0
IHBhdGNod29yayBnZXRzIG1haWxzIGZyb20gYSByZWdpc3RlcmVkIGFjY291bnQgb24geGVuLWRl
dmVsLiBTbyBpdCBpcyBub3QgY2xlYXIgd2hldGhlciB0aGUgZG9tYWluIGNoYW5nZSB3b3VsZCBj
YXVzZSB0aGlzOiBzZWUgaHR0cHM6Ly9wYXRjaHdvcmstZnJlZWRlc2t0b3AucmVhZHRoZWRvY3Mu
aW8vZW4vbGF0ZXN0L2luc3RhbGxhdGlvbi5odG1sI3N1YnNjcmliZS1hLWxvY2FsLWFkZHJlc3Mt
dG8tdGhlLW1haWxpbmctbGlzdAo+IAo+IExvb2tpbmcgYXQgcmVnaXN0ZXJlZCBlLW1haWxzIChz
ZWUgcG5nKSwgdGhlcmUgYXBwZWFyIHRvIGJlIHR3byBwYXRjaHdvcmsgaW5zdGFuY2VzIHJlZ2lz
dGVyZWQgd2l0aCB4ZW4tZGV2ZWxACj4gKiBwYXRjaHdvcmsteGVuLWRldmVsQHBhdGNod29yay5j
b2RlYXVyb3JhLm9yZwo+ICogcGF0Y2h3b3JrLXhlbi1kZXZlbEBwYXRjaHdvcmsua2VybmVsLm9y
ZyAKPiAKPiBOb3RlIHRoYXQgaHR0cHM6Ly9wYXRjaHdvcmsuY29kZWF1cm9yYS5vcmcvcHJvamVj
dC94ZW4tZGV2ZWwvbGlzdC8gc2VlbXMgdG8gaGF2ZSBicm9rZW4gYXQgdGhlIHNhbWUgdGltZSBh
cyB0aGUga2VybmVsLm9yZyBvbmUKPiAKPiBASWFuOiBkbyB5b3Uga25vdyB3aGF0IHdlIGRpZCB0
byB0aGUgbGlzdHMgYW5kL29yIGUtbWFpbCBoYW5kbGluZyBhcm91bmQgdGhhdCB0aW1lPyBDb3Vs
ZCB0aGlzIGJlIHByaW1hcmlseSBhbiBpc3N1ZSBjYXVzZWQgYnkgc29tZSBpbmZyYXN0cnVjdHVy
ZSBjaGFuZ2U/CgpJIGRvbid0IHJlbWVtYmVyIGFueSBkYXRlcyBidXQgd2UgZGlkIGNoYW5nZSB0
aGUgbGlzdHMgZnJvbQpmb29AbGlzdHMueGVuLm9yZyB0byBmb29AbGlzdHMueGVucHJvamVjdC5v
cmcgZm9yIHNvbWUgY29ycG9yYXRlCnRyYWRtYXJrIGJyYW5kaW5nIGtpbmQgb2YgcmVhc29uLiAg
SSBkb3VidCB5b3Ugd2FudCB0byByZXZlcnQgdGhhdC4KCj4gSXMgdGhlcmUgYSB3YXkgdG8gY2hl
Y2sgd2hldGhlciBtYWlscyBhcmUgYWN0dWFsbHkgc2VudCBmcm9tIHhlbi1kZXZlbEAgdG8gdGhl
IHBhdGNod29yayBpbnN0YW5jZXM/Cj4gSWYgc28sIG1heWJlIGEgQ3JlZGF0aXYgdGlja2V0IGlz
IG5lZWRlZAoKSSBkb3VidCB0aGlzIGlzIHRoZSBwcm9ibGVtLiAgSSB0aGluayB3aGF0IGlzIG5l
ZWRlZCBpcyBmb3IgdGhlCnBhdGNod29yayBpbnN0YW5jZSBvd25lcnMgdG8gdXBkYXRlIHRoZWly
IGNvbmZpZ3VyYXRpb24gZm9yIG91ciBuZXcKbWFpbGluZyBsaXN0IG5hbWUuCgpJZiB5b3UgbG9v
ayBoZXJlIGF0IHRoaXMgVVJMIEp1bGllbiBwcm92aWRlZAogIGh0dHBzOi8vcGF0Y2h3b3JrLmtl
cm5lbC5vcmcvcHJvamVjdC94ZW4tZGV2ZWwvCnlvdSBzZWUgdGhhdCBpdCBzYXlzCiAgTGlzdCBh
ZGRyZXNzICB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwoKVGhhdCBpcyB3aGF0IG5lZWRzIGZpeGlu
Zy4gIFNpbWlsYXJseSBmb3IgdGhlIGNvZGVhdXJvcmEgb25lIEkKcHJlc3VtZS4KCkkgZG9uJ3Qg
a25vdyB3aG8gIm93bnMiIHRoaXMgaW5zaWRlIHRoZSBwYXRjaHdvcmsua2VybmVsLm9yZyBzeXN0
ZW0uCkl0IHNheXMgIk1haW50YWluZXJzIiB3aGljaCBpcyBtYXliZSB0aGUgcGVyc29uIHdobyBj
YW4gdXBkYXRlIHRoZQpzZXR0aW5ncywgYnV0IGl0IGlzIGJsYW5rLiAgTWF5YmUgdGhlIHRoaW5n
IGlzIG1hbmFnZWQgYnkgdGhlIHNpdGUKYWRtaW5pc3RyYXRvcnMgdGhlbi4KClVuZm9ydHVuYXRl
bHkgSSBjb3VsZCBub3QgZmluZCBjb250YWN0IGRldGFpbHMgZm9yIHRoZSBzaXRlIGFkbWlucwpm
b3IgZWl0aGVyIG9mIHRoZXNlIGFueXdoZXJlIG9uIHRob3NlIHdlYnNpdGVzLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:02:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16: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 1h1Z0K-0000dq-8X; Wed, 06 Mar 2019 16:02:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yqT7=RJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1Z0J-0000dk-06
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:02:47 +0000
X-Inumbo-ID: 47c81be1-4029-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 47c81be1-4029-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:02: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 31E1580D;
 Wed,  6 Mar 2019 08:02: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 43E013F575;
 Wed,  6 Mar 2019 08:02:44 -0800 (PST)
To: Ian Jackson <ian.jackson@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
 <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
 <23679.61070.586460.991990@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f395e367-d72a-4deb-e0a2-edaddaad9fcf@arm.com>
Date: Wed, 6 Mar 2019 16:02: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: <23679.61070.586460.991990@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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 <xen-devel@lists.xenproject.org>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMDYvMDMvMjAxOSAxNjowMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVW5mb3J0
dW5hdGVseSBJIGNvdWxkIG5vdCBmaW5kIGNvbnRhY3QgZGV0YWlscyBmb3IgdGhlIHNpdGUgYWRt
aW5zCj4gZm9yIGVpdGhlciBvZiB0aGVzZSBhbnl3aGVyZSBvbiB0aG9zZSB3ZWJzaXRlcy4KCllv
dSBjYW4gZmluZCB0aGUgY29udGFjdCBvbiBrZXJuZWwub3JnIChzZWUgWzFdKS4gT2xla3NhbmRy
IGFscmVhZHkgQ0NlZCB0aGVtIG9uIAphbm90aGVyIGUtbWFpbC4KCkNoZWVycywKClsxXSBodHRw
czovL3d3dy5rZXJuZWwub3JnL2NhdGVnb3J5L2NvbnRhY3QtdXMuaHRtbAoKPiAKPiBJYW4uCj4g
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16: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 1h1Z1c-0000im-KY; Wed, 06 Mar 2019 16:04:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7dmf=RJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1Z1b-0000ib-1f
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:04:07 +0000
X-Inumbo-ID: 76e85078-4029-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76e85078-4029-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:04: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 B177FB040;
 Wed,  6 Mar 2019 16:04:03 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
 <5C7FEA73020000780021C2EE@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: <da1dd747-1ee3-6ec3-b488-2de1600a1e04@suse.com>
Date: Wed, 6 Mar 2019 17:04: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: <5C7FEA73020000780021C2EE@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] L1TF Patch Series v8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

T24gMDYvMDMvMjAxOSAxNjo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDIuMTkg
YXQgMTc6MTMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBUaGlzIHBhdGNoIHNlcmll
cyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGlu
IHRoZQo+PiBYU0EtMjg5IChodHRwczovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMjg5
Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQo+PiBleGVjdXRpb24gb24gSW50ZWwgaGFyZHdh
cmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJlZCB0byBtYWtlIHN1cmUKPj4gdGhh
dCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3BlY3VsYXRpdmUgb3V0LW9mLWJv
dW5kIGFjY2Vzc2VzIGNhbgo+PiBiZSBwcmV2ZW50ZWQgYnkgdXNpbmcgdGhlIGFycmF5X2luZGV4
X25vc3BlYyBtYWNyby4KPj4KPj4gVGhlIG1ham9yIGNoYW5nZSBjb21wYXJlZCB0byB2ZXJzaW9u
IDggaXMgaW4gZ3JhbnRfdGFibGUgaGFuZGxpbmcsIHByb3RlY3RpbmcKPj4gYSBmZXcgbW9yZSB2
ZXJzaW9uIGNvbXBhcmlzb25zLgo+IAo+IEFwYXJ0IGZyb20gdGhhdCBsYXN0IHBhdGNoIHRoaXMg
c2VyaWVzIGxvb2tzIHRvIGhhdmUgYmVlbiByZWFkeSB0byBnbyBpbgo+IGZvciBhYm91dCBhIHdl
ZWsuIFdvdWxkIHlvdSBzdGlsbCB3YW50IHRvIGFsbG93IGl0IGluLCBvciByYXRoZXIgZGVmZXIg
aXQKPiB1bnRpbCBhZnRlciB0aGUgcmVsZWFzZT8KCkknZCBsaWtlIHRvIGRlZmVyIHRoZW0uCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:05:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16:05: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 1h1Z2z-0000qx-0l; Wed, 06 Mar 2019 16:05: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=8AvI=RJ=citrix.com=prvs=9617085f1=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1h1Z2x-0000qr-PF
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:05:31 +0000
X-Inumbo-ID: a90cc199-4029-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a90cc199-4029-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:05:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86871780"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] Can someone pls repair patchwork?
Thread-Index: AQHU1A4tJY4RX+Ni6EuZ7qvdCNEKLaX+c+QAgAA+mgCAAACfgA==
Date: Wed, 6 Mar 2019 16:02:27 +0000
Message-ID: <06822D85-1C4E-4F1B-8070-D69BD2A4762F@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
 <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
 <23679.61070.586460.991990@mariner.uk.xensource.com>
In-Reply-To: <23679.61070.586460.991990@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: <FC1DE58C1090F249812EE666035FECF5@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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 <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Florian
 Schmidt <Florian.Schmidt@neclab.eu>
Content-Type: text/plain; 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+7v09uIDA2LzAzLzIwMTksIDE2OjAwLCAiSWFuIEphY2tzb24iIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPiB3cm90ZToNCg0KICAgIExhcnMgS3VydGggd3JpdGVzICgiUmU6IFtYZW4tZGV2
ZWxdIENhbiBzb21lb25lIHBscyByZXBhaXIgcGF0Y2h3b3JrPyIpOg0KICAgID4gSGkgYWxsLCAo
KyBGbG9yaWFuICYgK0lhbiwgYXMgTkVDIHJ1bnMgdGhlaXIgb3duIHBhdGNod29yayBpbnN0YW5j
ZSBhbmQgbWF5IGhhdmUgc29tZSBpbnNpZ2h0cykNCiAgICA+IA0KICAgID4gYmVmb3JlIEkgYXBw
cm9hY2ggSSB3YW50ZWQgdG8gYXNrIHdoZXRoZXIgd2UgYXJlIHN1cmUgdGhpcyBoYXMgdG8gZG8g
d2l0aCB0aGUgbGlzdCBjaGFuZ2UuIEkgYW0gYXNzdW1pbmcgdGhhdCBwYXRjaHdvcmsgZ2V0cyBt
YWlscyBmcm9tIGEgcmVnaXN0ZXJlZCBhY2NvdW50IG9uIHhlbi1kZXZlbC4gU28gaXQgaXMgbm90
IGNsZWFyIHdoZXRoZXIgdGhlIGRvbWFpbiBjaGFuZ2Ugd291bGQgY2F1c2UgdGhpczogc2VlIGh0
dHBzOi8vcGF0Y2h3b3JrLWZyZWVkZXNrdG9wLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9pbnN0
YWxsYXRpb24uaHRtbCNzdWJzY3JpYmUtYS1sb2NhbC1hZGRyZXNzLXRvLXRoZS1tYWlsaW5nLWxp
c3QNCiAgICA+IA0KICAgID4gTG9va2luZyBhdCByZWdpc3RlcmVkIGUtbWFpbHMgKHNlZSBwbmcp
LCB0aGVyZSBhcHBlYXIgdG8gYmUgdHdvIHBhdGNod29yayBpbnN0YW5jZXMgcmVnaXN0ZXJlZCB3
aXRoIHhlbi1kZXZlbEANCiAgICA+ICogcGF0Y2h3b3JrLXhlbi1kZXZlbEBwYXRjaHdvcmsuY29k
ZWF1cm9yYS5vcmcNCiAgICA+ICogcGF0Y2h3b3JrLXhlbi1kZXZlbEBwYXRjaHdvcmsua2VybmVs
Lm9yZyANCiAgICA+IA0KICAgID4gTm90ZSB0aGF0IGh0dHBzOi8vcGF0Y2h3b3JrLmNvZGVhdXJv
cmEub3JnL3Byb2plY3QveGVuLWRldmVsL2xpc3QvIHNlZW1zIHRvIGhhdmUgYnJva2VuIGF0IHRo
ZSBzYW1lIHRpbWUgYXMgdGhlIGtlcm5lbC5vcmcgb25lDQogICAgPiANCiAgICA+IEBJYW46IGRv
IHlvdSBrbm93IHdoYXQgd2UgZGlkIHRvIHRoZSBsaXN0cyBhbmQvb3IgZS1tYWlsIGhhbmRsaW5n
IGFyb3VuZCB0aGF0IHRpbWU/IENvdWxkIHRoaXMgYmUgcHJpbWFyaWx5IGFuIGlzc3VlIGNhdXNl
ZCBieSBzb21lIGluZnJhc3RydWN0dXJlIGNoYW5nZT8NCiAgICANCiAgICBJIGRvbid0IHJlbWVt
YmVyIGFueSBkYXRlcyBidXQgd2UgZGlkIGNoYW5nZSB0aGUgbGlzdHMgZnJvbQ0KICAgIGZvb0Bs
aXN0cy54ZW4ub3JnIHRvIGZvb0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBmb3Igc29tZSBjb3Jwb3Jh
dGUNCiAgICB0cmFkbWFyayBicmFuZGluZyBraW5kIG9mIHJlYXNvbi4gIEkgZG91YnQgeW91IHdh
bnQgdG8gcmV2ZXJ0IHRoYXQuDQogICAgDQogICAgPiBJcyB0aGVyZSBhIHdheSB0byBjaGVjayB3
aGV0aGVyIG1haWxzIGFyZSBhY3R1YWxseSBzZW50IGZyb20geGVuLWRldmVsQCB0byB0aGUgcGF0
Y2h3b3JrIGluc3RhbmNlcz8NCiAgICA+IElmIHNvLCBtYXliZSBhIENyZWRhdGl2IHRpY2tldCBp
cyBuZWVkZWQNCiAgICANCiAgICBJIGRvdWJ0IHRoaXMgaXMgdGhlIHByb2JsZW0uICBJIHRoaW5r
IHdoYXQgaXMgbmVlZGVkIGlzIGZvciB0aGUNCiAgICBwYXRjaHdvcmsgaW5zdGFuY2Ugb3duZXJz
IHRvIHVwZGF0ZSB0aGVpciBjb25maWd1cmF0aW9uIGZvciBvdXIgbmV3DQogICAgbWFpbGluZyBs
aXN0IG5hbWUuDQogICAgDQogICAgSWYgeW91IGxvb2sgaGVyZSBhdCB0aGlzIFVSTCBKdWxpZW4g
cHJvdmlkZWQNCiAgICAgIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC94ZW4t
ZGV2ZWwvDQogICAgeW91IHNlZSB0aGF0IGl0IHNheXMNCiAgICAgIExpc3QgYWRkcmVzcyAgeGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcNCiAgICANCiAgICBUaGF0IGlzIHdoYXQgbmVlZHMgZml4aW5n
LiAgU2ltaWxhcmx5IGZvciB0aGUgY29kZWF1cm9yYSBvbmUgSQ0KICAgIHByZXN1bWUuDQogICAg
DQogICAgSSBkb24ndCBrbm93IHdobyAib3ducyIgdGhpcyBpbnNpZGUgdGhlIHBhdGNod29yay5r
ZXJuZWwub3JnIHN5c3RlbS4NCiAgICBJdCBzYXlzICJNYWludGFpbmVycyIgd2hpY2ggaXMgbWF5
YmUgdGhlIHBlcnNvbiB3aG8gY2FuIHVwZGF0ZSB0aGUNCiAgICBzZXR0aW5ncywgYnV0IGl0IGlz
IGJsYW5rLiAgTWF5YmUgdGhlIHRoaW5nIGlzIG1hbmFnZWQgYnkgdGhlIHNpdGUNCiAgICBhZG1p
bmlzdHJhdG9ycyB0aGVuLg0KICAgIA0KICAgIFVuZm9ydHVuYXRlbHkgSSBjb3VsZCBub3QgZmlu
ZCBjb250YWN0IGRldGFpbHMgZm9yIHRoZSBzaXRlIGFkbWlucw0KICAgIGZvciBlaXRoZXIgb2Yg
dGhlc2UgYW55d2hlcmUgb24gdGhvc2Ugd2Vic2l0ZXMuDQogICAgDQpPbGVrc2FuZHIgc2VudCBh
IG1haWwgdG8gK3dlYm1hc3RlckBrZXJuZWwub3JnDQpMZXQncyBzZWUgd2hldGhlciBhbnl0aGlu
ZyBjb21lcyBiYWNrDQoNCklmIG5vdCwgSSBjYW4gdHJ5IGFuZCBkbyB0aGlzIHZpYSB0aGUgTEYn
cyBpbmZyYXN0cnVjdHVyZSB0ZWFtOiB0aGV5IGFyZSBwcm9iYWJseSBoYW5kbGluZyB0aGlzDQpQ
bGVhc2UgcGluZyBtZSBpbiBhIHdlZWsgb3Igc28sIGlmIHRoYXQgaXMgdGhlIGNhc2UNCg0KQmVz
dCBSZWdhcmRzDQpMYXJzDQoNCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ZGe-0001co-AS; Wed, 06 Mar 2019 16: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1ZGd-0001cj-T7
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:19:39 +0000
X-Inumbo-ID: a3a79c45-402b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3a79c45-402b-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:19:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79839165"
Date: Wed, 6 Mar 2019 16:19:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190306161931.gq7yxxj32blz3r5c@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-3-wei.liu2@citrix.com>
 <58b8082d-1f43-7867-fd34-6cb3b48cc1f8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <58b8082d-1f43-7867-fd34-6cb3b48cc1f8@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 2/4] libxl: make python scripts
 work with python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 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>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDU6MzQ6MTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wMy8yMDE5IDE2OjQyLCBXZWkgTGl1IHdyb3RlOgo+ID4gQWxsIHNjcmlw
dHMgYXJlIHRyYW5zZm9ybWVkIGJ5IDJ0bzMuCj4gPgo+ID4gVGhlIG9ubHkgYWRkaXRpb24gaXMg
ImZyb20gX19mdXR1cmVfXyBpbXBvcnQgcHJpbnRfZnVuY3Rpb24iIHNvIHRoYXQKPiA+IHByaW50
KCJCTEFIIiwgZmlsZT1zeXMuc3RkZXJyKSBjYW4gd29yay4KPiA+Cj4gPiBodHRwczovL3B5dGhv
bi1mdXR1cmUub3JnL2NvbXBhdGlibGVfaWRpb21zLmh0bWwKPiA+Cj4gPiBUZXN0ZWQgd2l0aCAy
LjcgYW5kIDMuNS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+ID4gLS0tCj4gPiBJIGRvbid0IGhhdmUgZW52aXJvbm1lbnQgdG8gdGVzdCAyLjQg
LS0gaXQgaXMgYWxtb3N0IDE1IHllYXJzIG9sZC4gV2UKPiA+IG1heSB3YW50IHRvIGNvbnNpZGVy
IGJ1bXBpbmcgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnQgdG8gMi43Pwo+IAo+IFRoZSBjb21wYXRp
YmxlIHdheSB0byBkbyB0aGlzIGlzwqAgc3lzLnN0ZGVyci53cml0ZShtc2cgKyAiXG4iKSBhbmQg
dXNpbmcKPiBwcmludCgpIHdpdGhvdXQgdGhlIGZ1dHVyZSBpbXBvcnQuCj4gCj4gPiBAQCAtMjY5
LDcgKzI3MSw3IEBAIGNsYXNzIEtleWVkVW5pb24oQWdncmVnYXRlKToKPiA+ICAgICAgICAgIGlm
IG5vdCBpc2luc3RhbmNlKGtleXZhcl90eXBlLCBFbnVtZXJhdGlvbik6Cj4gPiAgICAgICAgICAg
ICAgcmFpc2UgVmFsdWVFcnJvcgo+ID4gIAo+ID4gLSAgICAgICAga3Zfa3dhcmdzID0gZGljdChb
KHgubHN0cmlwKCdrZXl2YXJfJykseSkgZm9yICh4LHkpIGluIGt3YXJncy5pdGVtcygpIGlmIHgu
c3RhcnRzd2l0aCgna2V5dmFyXycpXSkKPiA+ICsgICAgICAgIGt2X2t3YXJncyA9IGRpY3QoWyh4
LmxzdHJpcCgna2V5dmFyXycpLHkpIGZvciAoeCx5KSBpbiBsaXN0KGt3YXJncy5pdGVtcygpKSBp
ZiB4LnN0YXJ0c3dpdGgoJ2tleXZhcl8nKV0pCj4gCj4gVGhpcyBzaG91bGRuJ3QgbmVlZCBjaGFu
Z2luZy7CoCBMaXN0IGNvbXByZWhlbnNpb25zIGFyZSBvbmUgb2YgdGhlIGZldwo+IHVzZXMgb2Yg
Lml0ZW1zKCkgd2hpY2ggaXMgY29tcGF0aWJsZSB3aXRoIG9sZGVyIHZlcnNpb25zIG9mIHB5dGhv
biBJSVJDLgo+IAo+ID4gQEAgLTM2MiwxMSArMzY0LDEwIEBAIGRlZiBwYXJzZShmKToKPiA+ICAg
ICAgICAgICAgICBnbG9ic1tuXSA9IHQKPiA+ICAKPiA+ICAgICAgdHJ5Ogo+ID4gLSAgICAgICAg
ZXhlY2ZpbGUoZiwgZ2xvYnMsIGxvY3MpCj4gPiAtICAgIGV4Y2VwdCBTeW50YXhFcnJvcixlOgo+
ID4gLSAgICAgICAgcmFpc2UgU3ludGF4RXJyb3IsIFwKPiA+IC0gICAgICAgICAgICAgICJFcnJv
cnMgd2VyZSBmb3VuZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nlc3NpbmcgJXM6XG5cdCVzIlwKPiA+
IC0gICAgICAgICAgICAgICUoZS5saW5lbm8sZixlLnRleHQpCj4gPiArICAgICAgICBleGVjKGNv
bXBpbGUob3BlbihmKS5yZWFkKCksIGYsICdleGVjJyksIGdsb2JzLCBsb2NzKQo+ID4gKyAgICBl
eGNlcHQgU3ludGF4RXJyb3IgYXMgZToKPiAKPiBUaGlzIGlzIHRoZSBvbmx5IHJlYWxseSBhd2t3
YXJkIGJpdCwgYW5kIGlzbid0IFB5IDIuNCBjb21wYXRpYmxlLgo+IAo+IFRoZSBvbmx5IG9wdGlv
biBoZXJlIHRvIHJldGFpbiBwcmUgMi42IGNvbXBhdGliaWxpdHkgaXM6Cj4gCj4gdHJ5Ogo+IMKg
wqDCoCAuLi4KPiBleGNlcHQgU3ludGF4RXJyb3I6Cj4gwqDCoMKgIF8sIGUgPSBzeXMuZXhjX2lu
Zm8oKVs6Ml0KPiDCoMKgwqAgLi4uCgpTaW5jZSB3ZSB3aWxsIGJ1bXAgcHl0aG9uIHJlcXVpcmVt
ZW50IHRvIDIuNiwgSSB0aGluayB0aGUgdHJhbnNmb3JtYXRpb24KbWFkZSBieSAydG8zIHNob3Vs
ZCBiZSBmaW5lLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:21:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ZIV-0002Gd-O9; Wed, 06 Mar 2019 16:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IxSc=RJ=xenproject.org=prvs=9612f0132=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h1ZIU-0002GS-Bz
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:21:34 +0000
X-Inumbo-ID: e462518e-402b-11e9-a341-33756398d3ce
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e462518e-402b-11e9-a341-33756398d3ce;
 Wed, 06 Mar 2019 16:21:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79839536"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83710-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: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:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken: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=83674
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 6 Mar 2019 16:21:19 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 83710: 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>

ZmxpZ2h0IDgzNzEwIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM3MTAvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAg
ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVl
emUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjc0CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NzQKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4MzY3NAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjc0CiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgODM2NzQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY3NAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjc0CiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgODM2NzQKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA4MzY3NAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
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 Mar 06 16:33:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ZUG-00032Z-44; Wed, 06 Mar 2019 16:33:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1ZUE-00032U-G6
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:33:42 +0000
X-Inumbo-ID: 99bf5d13-402d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99bf5d13-402d-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:33:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79841740"
Date: Wed, 6 Mar 2019 16:33:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190306163338.dbol5dvl5crouoae@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-2-wei.liu2@citrix.com>
 <20190306150716.GD2300@perard.uk.xensource.com>
 <20190306152443.maczxijl6vnozg23@zion.uk.xensource.com>
 <20190306153553.GE2300@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306153553.GE2300@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 1/4] build/m4: make
 python_devel.m4 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 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>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDM6MzU6NTNQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDM6MjQ6NDNQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFdlZCwgTWFyIDA2LCAyMDE5IGF0IDAzOjA3OjE2UE0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiA+IC1BQ19DSEVDS19MSUIocHl0aG9uJGFjX3B5dGhv
bl92ZXJzaW9uLCBQeUFyZ19QYXJzZVR1cGxlLCBbXSwKPiA+ID4gPiAtICAgIFtBQ19NU0dfRVJS
T1IoW1VuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnld
KV0sCj4gPiA+ID4gLSAgICBbJFBZVEhPTl9MSUJTXSkKPiA+ID4gPiArQUNfQ0hFQ0tfTElCKHB5
dGhvbiRhY19weXRob25fdmVyc2lvbiRhY19weXRob25fYWJpZmxhZ3MsIFB5QXJnX1BhcnNlVHVw
bGUsIFtdLAo+ID4gPiA+ICsgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQgYSBzdWl0
YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSkKPiA+ID4gCj4gPiA+IFNvLCBBQ19D
SEVDS19MSUIgc2VlbXMgdG8gb25seSBiZSB1c2VkIHRvIGNoZWNrIGlmIFB5QXJnX1BhcnNlVHVw
bGUKPiA+ID4gZXhpc3QsIGFuZCByZXF1aXJlcyBhcyBhcmd1bWVudCB0aGUgbmFtZSBvZiB0aGUg
bGliIHdoaWNoIGlzIG5vdwo+ID4gPiBjb21wbGljYXRlZC4KPiA+ID4gCj4gPiA+IEJ1dCwgQUNf
Q0hFQ0tfTElCIGRvIHRlc3QgY29tcGlsYXRpb24gdXNpbmcgdGhlIExERkxBR1Mgd2hpY2ggYWxy
ZWFkeQo+ID4gPiBjb250YWluIHRoZSBweXRob24gbGliIHdlIHdhbnQsIHNvIGluc3RlYWQsIHdl
IGNvdWxkIG9ubHkgZG8gdGhlIHBhcnQgb2YKPiA+ID4gdGhlIGpvYnMgdGhhdCB3ZSBuZWVkOgo+
ID4gPiAKPiA+ID4gQUNfTElOS19JRkVMU0UoW0FDX0xBTkdfQ0FMTChbXSwgW1B5QXJnX1BhcnNl
VHVwbGVdKV0sIFtdLAo+ID4gPiAgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQgYSBz
dWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSkKPiA+ID4gCj4gPiA+IFRoYXQg
Z2VuZXJhdGUgYSBtYWluLmMgd2l0aCBQeUFyZ19QYXJzZVR1cGxlKCkgY2FsbCBsaWtlIEFDX0NI
RUNLX0xJQgo+ID4gPiBkbywgYW5kIGRvIGJ1aWxkL2xpbmsuIElmIHRoYXQgZmFpbHMsIHRocm93
IGFuIGVycm9yLgo+ID4gPiAKPiA+ID4gVGhhdCBhdm9pZCB0byB1c2UgdGhlIC0tYWJpZmxhZ3Ms
IHdoaWNoIHdlIGRvbid0IG5lZWQuCj4gPiA+IAo+ID4gPiBXaGF0IGRvIHlvdSB0aGluZz8KPiA+
IAo+ID4gRGVmaW5pdGVseSBsb29rcyBiZXR0ZXIuIExldCBtZSB0cnkgdGhpcy4KPiAKPiBBY3R1
YWxseSwgSSB0aGluayBJIGp1c3QgZm91bmQgYmV0dGVyLCBzYW1lIHRoaW5ncyBidXQgdXNpbmcg
YSBtYWNybwo+IHRoYXQgYWxyZWFkeSBkbyB3aGF0IHdlIHdhbnQ6Cj4gCj4gQUNfQ0hFQ0tfRlVO
QyhbUHlBcmdfUGFyc2VUdXBsZV0sIFtdLAo+ICAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8g
ZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5XSldKQo+IAoKVGhpcyB3
b3Jrcy4gVGhhbmsgeW91LgoKV2VpLgoKPiAtLSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:35:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16: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 1h1ZWH-0003AC-HH; Wed, 06 Mar 2019 16:35:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=u+pJ=RJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1ZWG-0003A6-Af
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:35:48 +0000
X-Inumbo-ID: e4a9e069-402d-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 e4a9e069-402d-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:35:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Mar 2019 09:35:46 -0700
Message-Id: <5C7FF6E0020000780021C361@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Mar 2019 09:35:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-8-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-8-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 8/9] xen: use DECLARE_BOUNDS in
 alternative.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQEAgLTE5Myw4ICsxOTEsMTAgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRl
cm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCgpTZWVpbmcgdGhpcyByZWxldmFudCBw
YXJ0IG9mIHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXJzLCAuLi4KCj4gICAgICAgKgo+ICAgICAgICog
U28gYmUgY2FyZWZ1bCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHNjYW4gb3JkZXIgdG8gYW55
IG90aGVyCj4gICAgICAgKiBvcmRlci4KPiArICAgICAqCj4gKyAgICAgKiBzdGFydCBhbmQgZW5k
IGNvdWxkIGJlIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzLgo+ICAgICAgICovCj4gLSAg
ICBmb3IgKCBhID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ICsgICAgZm9yICggYSA9
IGJhc2UgPSAoc3RydWN0IGFsdF9pbnN0ciAqKXN0YXJ0OyBhbHRfaW5zdHJfbHQoYSwgZW5kKTsg
YSsrICkKCi4uLiB3aHkgdGhlIGNhc3Q/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 16:42:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 16:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1Zcd-0003qL-8w; Wed, 06 Mar 2019 16: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=zUYt=RJ=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1h1Zcb-0003qG-OO
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 16:42:21 +0000
X-Inumbo-ID: cef69485-402e-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 cef69485-402e-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 16:42:19 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id z131so10461369itf.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Mar 2019 08:42:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Qj4+Bb2DbKj2RKmdRZjZiyAv4UmvOHroOu8tDL9W7zQ=;
 b=HhsmWIEtUafbIqHgM//rz8ZAukGg1jmNneCKXQmz/s1qQwtkqIrSpG8G1fqixgvOFU
 Tj3QI/vBIcL22Lrj0kCEdXsQI5gmig1tdAFjPhYvahvc68E8NiS6utWFxPbaMxJl26Br
 XPgtAuNwUEy68M0ZHzohPmHNw4m2dsa0xDYc7qQYOHdOOPCXK5kwt68CGi+GnT2VR6/W
 dDjWwf9hCq/m3c7QK2W74LiWlT6iCvfUyCq6UDTXEOrBw6YVLo0XmfdE6dhg9A9HK5Hc
 10prbqHwTiEgniCp/bhfYBlCp2cJ1Axybo14YjxnMMHpt4ZUnYV2tr35WHOxx6t2UWmg
 ctNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Qj4+Bb2DbKj2RKmdRZjZiyAv4UmvOHroOu8tDL9W7zQ=;
 b=GjWf2heVA4L8sQMLavhFRsvRnTjXlN4PZH2flkCTidOqjjS8LUqg0dJsod1XFzJ8qO
 LnOha6zfm30AvW2q//sNQijTPepJiHxKH2+85jnHC6sgW9Zb7QMsNsIW0Qao1OBoFn58
 pDMzRSqsWF/jFUN5j40AVi21gwOjZh+Ca93s/lXKb9eL4SWUBUP+oIPrB09qd1bGxRWH
 w/5SwXDXguqBNQH2SxTZe3z0Vleu8r+dASbkB4AZmDA6oCfuxGNyr2eXhhqC7wrq8s4b
 D4cojK3kDfvEswdFOYN7Vm135aHq+/MO75QmcOQM6598c2QbjN2h0HU/uC++d67ekFzl
 wvLw==
X-Gm-Message-State: APjAAAUsZYdBWtFlhkonjy648tdcr58RaraM24xVg/xqnWvUKeve5I+u
 Q3lz/JCxihWqs/H8IpmCPu+EizmEitVB5g==
X-Google-Smtp-Source: APXvYqwKSJeU9t3HI8w2UrGkS6QGoDrZbIsE0inOr/hmF/EC/plA1NUup1mC/2Cuaq0nP0kfm8FBFA==
X-Received: by 2002:a24:eb0e:: with SMTP id h14mr2564978itj.100.1551890538836; 
 Wed, 06 Mar 2019 08:42:18 -0800 (PST)
Received: from [192.168.1.158] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id t1sm702693ioc.45.2019.03.06.08.42.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Mar 2019 08:42:17 -0800 (PST)
To: Konrad Rzeszutek Wilk <konrad@darnok.org>, linux-kernel@vger.kernel.org
References: <20190306022530.GC25368@localhost.localdomain>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <ad623518-1a94-a8b6-fb29-26eb26968090@kernel.dk>
Date: Wed, 6 Mar 2019 09:42:16 -0700
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: <20190306022530.GC25368@localhost.localdomain>
Content-Language: en-US
Subject: Re: [Xen-devel] [GIT PULL] (xen) stable/for-jens-5.1 to your
 'for-5.1/block' 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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy81LzE5IDc6MjUgUE0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBIaSBKZW5z
LAo+IAo+IEFwb2xvZ2llcyBmb3IgZG9pbmcgaXQgcmlnaHQgYXQgdGhlIG1lcmdlIHdpbmRvdyB0
aW1lLiBUaGlzIHBhdGNoc2V0IGhhcyBiZWVuIGJyZXdpbmcKPiBmb3IgcXVpdGUgYSB3aGlsZS4K
PiAKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFk
L3hlbi5naXQgc3RhYmxlL2Zvci1qZW5zLTUuMQo+IAo+IFRoaXMgcGF0Y2hzZXQgbWFrZXMgdGhl
IGJhY2tlbmQgbW9yZSByb2J1c3QgYnkgcmVhZGluZyBhIG5lZ290aWF0aW9uCj4gdmFyaWFibGUg
b25seSBvbmNlIGFuZCBub3QgdHdpY2UuCgpQdWxsZWQsIHRoYW5rcy4KCi0tIApKZW5zIEF4Ym9l
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 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 1h1Ztk-00050Y-Pp; Wed, 06 Mar 2019 17:00: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=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ztk-0004uI-0Z
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:00:04 +0000
X-Inumbo-ID: 486259e2-4031-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 486259e2-4031-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:00: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 1h1Zth-0006OG-GQ; Wed, 06 Mar 2019 17:00:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Ztg-0003ks-Sw; Wed, 06 Mar 2019 17:00:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1Ztg-0001aq-R2; Wed, 06 Mar 2019 17:00:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133621-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=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 17:00:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133621: 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>

ZmxpZ2h0IDEzMzYyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlZWIzMWVlNTIyYzdiYjg1NDFl
YjRjMDM3YmUyYzQyYmZjZjBhM2MzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2MDcgIDIwMTkt
MDMtMDUgMjE6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjIxICAy
MDE5LTAzLTA2IDE1OjAwOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICBlZWIzMWVlNTIyLi40ZGVlYWYyYTNlICA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVl
YTQxYTRjOWI5NmRlZDBmMDI5IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:27:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aKM-0006aO-WF; Wed, 06 Mar 2019 17:27: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aKL-0006aJ-Cu
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:27:33 +0000
X-Inumbo-ID: 1ec00781-4035-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ec00781-4035-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:27:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79849580"
Date: Wed, 6 Mar 2019 17:27:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190306172722.rjeajzulztfmdbpo@zion.uk.xensource.com>
References: <20190305164206.6793-1-wei.liu2@citrix.com>
 <20190305164206.6793-5-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190305164206.6793-5-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/4] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDQ6NDI6MDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiArCj4gIFB5TU9ESU5JVF9GVU5DCj4gIGluaXR4ZW5mc2ltYWdlKHZvaWQpCgpTbyBQeXRob24g
MyByZXF1aXJlcyB0aGUgaW5pdGlhbGlzYXRpb24gZnVuY3Rpb24gdG8gYmUgY2FsbGVkClB5SW5p
dF94ZW5mc2ltYWdlLCBvdGhlcndpc2UgaXQgY2FuJ3QgZmluZCB0aGUgZW50cnkgcG9pbnQgb2Yg
dGhpcwptb2R1bGUuCgpJIGhhdmUgZml4ZWQgdGhpcyBpbiBteSBuZXh0IHZlcnNpb24uCgpXZWku
Cgo+ICB7Cj4gKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwo+ICAJUHlfSW5pdE1vZHVsZSgieGVu
ZnNpbWFnZSIsIGZzaW1hZ2VfbW9kdWxlX21ldGhvZHMpOwo+ICsjZWxzZQo+ICsJcmV0dXJuIFB5
TW9kdWxlX0NyZWF0ZSgmZnNpbWFnZV9tb2R1bGVfZGVmKTsKPiArI2VuZGlmCj4gIH0KPiAtLSAK
PiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17: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 1h1aNQ-0007F5-HO; Wed, 06 Mar 2019 17:30:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aNO-0007Er-FU
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:30:42 +0000
X-Inumbo-ID: 8c4dde96-4035-11e9-ae10-37fe0fcebc19
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c4dde96-4035-11e9-ae10-37fe0fcebc19;
 Wed, 06 Mar 2019 17:30: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 1h1aNF-00071A-PC; Wed, 06 Mar 2019 17:30: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 1h1aNF-0005xJ-CY; Wed, 06 Mar 2019 17:30:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1aNF-0003xq-BN; Wed, 06 Mar 2019 17:30:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133596-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.7-testing:test-arm64-arm64-xl-credit2:debian-install:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
X-Osstest-Versions-That: xen=710cc096971019bc2e5a9aabb9af1acca0b5b9e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 17:30:33 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 133596: 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>

ZmxpZ2h0IDEzMzU5NiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU5Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwODU5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTMwNzczCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA3NzMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgICBmYWlsICBsaWtlIDEzMDc3MwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIGxpa2UgMTMwODI2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNTAgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA4MjYKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzMDg1OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMwODU5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA4NTkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDg1OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwODU5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA4NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDg1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwODU5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzA4NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDg1OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwODU5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDg4ZjkzNmQ0NGQyZTM0Y2EyZDA4MjdjYzgyOGVhOWQzYWVlZjNmZTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcxMGNjMDk2OTcxMDE5YmMyZTVhOWFhYmI5YWYx
YWNjYTBiNWI5ZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDg1OSAgMjAxOC0xMS0yOSAxMTo0
Mjo0OSBaICAgOTcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTYgIDIwMTktMDMtMDUg
MTU6MDY6MDQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
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
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
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
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzEwY2MwOTY5Ny4uODhmOTM2ZDQ0ZCAgODhmOTM2
ZDQ0ZDJlMzRjYTJkMDgyN2NjODI4ZWE5ZDNhZWVmM2ZlOCAtPiBzdGFibGUtNC43CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:39:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aW5-0007ft-9y; Wed, 06 Mar 2019 17:39:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mlj6=RJ=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1h1aW4-0007fm-36
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:39:40 +0000
X-Inumbo-ID: d017671c-4036-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d017671c-4036-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:39:37 +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 376443089EC9;
 Wed,  6 Mar 2019 17:39:37 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-122-235.rdu2.redhat.com
 [10.10.122.235])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 881EF1001DC1;
 Wed,  6 Mar 2019 17:39:35 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, edk2-devel@lists.01.org
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
 <e8cdf4a2-b02b-daa7-4301-803fb1e0086d@redhat.com>
 <9b193263-06b1-b344-2ef3-5bd42e856c63@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <92d242f1-5f46-d4ba-dc0d-a298557bf6ea@redhat.com>
Date: Wed, 6 Mar 2019 18:39:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <9b193263-06b1-b344-2ef3-5bd42e856c63@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Wed, 06 Mar 2019 17:39:37 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off
 address decoding before BAR sizing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, jordan.l.justen@intel.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, ard.biesheuvel@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDYvMTkgMTU6MjYsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IE9uIDA2LzAzLzIwMTkg
MTM6MjIsIExhc3psbyBFcnNlayB3cm90ZToKPj4gT24gMDMvMDYvMTkgMTM6NDAsIElnb3IgRHJ1
emhpbmluIHdyb3RlOgo+Pj4gT24gWGVuLCBodm1sb2FkZXIgZmlybXdhcmUgbGVhdmVzIGFkZHJl
c3MgZGVjb2RpbmcgZW5hYmxlZCBmb3IKPj4+IGVudW1lcmF0ZWQgUENJIGRldmljZSBiZWZvcmUg
anVtcGluZyBpbnRvIE9WTUYuIE9WTUYgc2VlbXMgdG8KPj4+IGV4cGVjdCBpdCB0byBiZSBkaXNh
YmxlZCBhbmQgdHJpZXMgdG8gc2l6ZSBQQ0kgQkFScyBpbiBzZXZlcmFsIHBsYWNlcwo+Pj4gd2l0
aG91dCBkaXNhYmxpbmcgaXQgd2hpY2ggY2F1c2VzIEJBUjY0LCBmb3IgZXhhbXBsZSwgYmVpbmcK
Pj4+IGluY29ycmVjdGx5IHBsYWNlZCBieSBRRU1VLgo+Pj4KPj4+IEZpeCBpdCBieSBkaXNhYmxp
bmcgUENJIGFkZHJlc3MgZGVjb2RpbmcgZXhwbGljaXRseSBiZWZvcmUgdGhlCj4+PiBmaXJzdCBh
dHRlbXB0IHRvIHNpemUgQkFScyBvbiBYZW4uCj4+Pgo+Pj4gQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQo+Pj4gU2lnbmVkLW9mZi1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+ICBPdm1m
UGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMgfCAzNCArKysrKysrKysr
KysrKysrKysrKysrKysrKysKPj4+ICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+
Pj4KPj4+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5T
dXBwb3J0LmMgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMK
Pj4+IGluZGV4IDQwOGZiMjQuLjk5NDAzMzUgMTAwNjQ0Cj4+PiAtLS0gYS9Pdm1mUGtnL0xpYnJh
cnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPj4+ICsrKyBiL092bWZQa2cvTGlicmFy
eS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYwo+Pj4gQEAgLTU1LDYgKzU1LDMzIEBAIFBj
YXRQY2lSb290QnJpZGdlQmFyRXhpc3RlZCAoCj4+PiAgICBFbmFibGVJbnRlcnJ1cHRzICgpOwo+
Pj4gIH0KPj4+ICAKPj4+ICsjZGVmaW5lIEVGSV9QQ0lfQ09NTUFORF9ERUNPREUgKChVSU5UMTYp
KEVGSV9QQ0lfQ09NTUFORF9JT19TUEFDRSB8IFwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVGSV9QQ0lfQ09NTUFORF9NRU1PUllfU1BBQ0UpKQo+Pgo+PiBJ
IHRob3VnaHQgSSBhc2tlZCB5b3Ugbm90IHRvIGRlZmluZSBhIG1hY3JvIGhlcmUgdGhhdCBzdGFy
dGVkIHdpdGggdGhlCj4+ICJFRklfIiBwcmVmaXggOi8KPj4KPj4gaHR0cDovL21pZC5tYWlsLWFy
Y2hpdmUuY29tL2RkOGUzYzllLWNiNzYtZDNmZS02YTEwLWMwYTQxYzcxNGI1NkByZWRoYXQuY29t
Cj4+Cj4gCj4gVGhpcyBpcyBhIHJlc2VuZCBvZiB2MSBwYXRjaCBzZXJpZXMgdG8gZ2V0IFhlbiBm
b2xrcyBpbnRvIENDIGFuZCBnYXRoZXIKPiBjb21tZW50cy4gSSBleHBlY3QgdjIuCgpNeSBiYWQs
IHRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIE9uIGVkazItZGV2ZWwgd2UgdmVyeSByYXJl
bHkgcG9zdApSRVNFTkRzIHdpdGhvdXQgdXBkYXRlcywgYW5kIHNvIEkgbWlzc2VkIHRoZSBpbXBs
aWNhdGlvbnMgbm93LgoKVGhhbmtzCkxhc3psbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aiR-0000XW-OG; Wed, 06 Mar 2019 17: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aiQ-0000XQ-Om
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:52:26 +0000
X-Inumbo-ID: 99d8d82e-4038-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99d8d82e-4038-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:52:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79852317"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Mar 2019 17:52:06 +0000
Message-ID: <20190306175210.28145-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190306175210.28145-1-wei.liu2@citrix.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 v2 1/5] build/m4: make
 python_devel.m4 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gdGhlIGZvbGxvd2luZzoKCjEuIENoYW5nZSB0aGUgZm9ybSBvZiAicHJpbnQiLgoyLiBVc2Ug
QUNfQ0hFQ0tfRlVOQyB0byBhdm9pZCB0aGUgbmVlZCB0byBnZW5lcmF0ZSBsaWJyYXJ5IG5hbWUu
CjMuIFJlbW92ZSB1bnVzZWQgc3R1ZmYuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KSSBkb3VidCB0aGUgbm9uLXB5dGhvbi1jb25maWcgYnJhbmNoIHdv
cmtzLCBiZWNhdXNlIHRoZSBwYXRocyBnZW5lcmF0ZWQKc2VlbSByYXRoZXIgb2ZmLiBJdCBkZWZp
bml0ZWx5IGRvZXNuJ3Qgd29yayBvbiBteSBtYWNoaW5lLCBidXQgSQpkb24ndCBrbm93IGhvdyBv
dGhlciBzeXN0ZW1zIGNvdWxkIHBvc3NpYmx5IGJlIGNvbmZpZ3VyZWQgYmVmb3JlIHRoZQpleGlz
dGVuY2Ugb2YgcHl0aG9uLWNvbmZpZy4KLS0tCiBtNC9weXRob25fZGV2ZWwubTQgfCAyMyArKysr
KysrLS0tLS0tLS0tLS0tLQogdG9vbHMvY29uZmlndXJlICAgIHwgNjQgKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDE2IGluc2VydGlvbnMoKyksIDcxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL200L3B5dGhv
bl9kZXZlbC5tNCBiL200L3B5dGhvbl9kZXZlbC5tNAppbmRleCAwNWVhNGVmN2UyLi5mOWNiMjNh
ZWUxIDEwMDY0NAotLS0gYS9tNC9weXRob25fZGV2ZWwubTQKKysrIGIvbTQvcHl0aG9uX2RldmVs
Lm00CkBAIC0xLDM4ICsxLDMxIEBACiBBQ19ERUZVTihbQVhfQ0hFQ0tfUFlUSE9OX0RFVkVMXSwg
WwogYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZMQUdTCiBhY19wcmV2aW91c19sZGZsYWdzPSRM
REZMQUdTCi1hY19weXRob25fdmVyc2lvbj1gJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5z
eXNjb25maWc7IFwKLSAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJWRVJTSU9OIiknYAogQUNfUEFUSF9QUk9HKFtweWNvbmZpZ10sIFskUFlUSE9OLWNvbmZpZ10s
IFtub10pCiBBU19JRihbdGVzdCB4IiRweWNvbmZpZyIgPSB4Im5vIl0sIFsKICAgICBkbmwgRm9y
IHRob3NlIHRoYXQgZG9uJ3QgaGF2ZSBweXRob24tY29uZmlnCiAgICAgQ1BQRkxBR1M9IiRDRkxB
R1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCiAgICAgICAgIHBy
aW50ICItSSIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJJTkNMVURFUFki
KSdgIgogICAgIENQUEZMQUdTPSIkQ1BQRkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRp
bHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2Nv
bmZpZ192YXIoIkNGTEFHUyIpJ2AiCi0gICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSUJTIiknYCIKLSAgICBQWVRIT05fTElCUz0i
JExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAg
ICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlNZU0xJQlMiKSdg
IgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJDRkxB
R1MiKSknYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1
dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgIi1MIiArIGRpc3R1dGlscy5zeXNjb25m
aWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0xLFwKLSAgICAgICAgc3RhbmRhcmRfbGli
PTEpICsgIi9jb25maWciJ2AiCisgICAgICAgIHByaW50KCItTCIgKyBkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9weXRob25fbGliKHBsYXRfc3BlY2lmaWM9MSxcCisgICAgICAgIHN0YW5kYXJkX2xp
Yj0xKSArICIvY29uZmlnIiknYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAn
aW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5
c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNIQVJFRCIpJ2AiCisgICAgICAgIHByaW50
KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJTktGT1JTSEFSRUQiKSknYCIK
ICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNj
b25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3Zh
cigiTERGTEFHUyIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2Nv
bmZpZ192YXIoIkxERkxBR1MiKSknYCIKIF0sIFsKICAgICBkbmwgSWYgcHl0aG9uLWNvbmZpZyBp
cyBmb3VuZCB1c2UgaXQKICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1j
ZmxhZ3NgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxkZmxhZ3Ng
IgotICAgIFBZVEhPTl9MSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKIF0pCiAK
IEFDX0NIRUNLX0hFQURFUihbUHl0aG9uLmhdLCBbXSwKICAgICBbQUNfTVNHX0VSUk9SKFtVbmFi
bGUgdG8gZmluZCBQeXRob24gZGV2ZWxvcG1lbnQgaGVhZGVyc10pXSwpCi1BQ19DSEVDS19MSUIo
cHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLCBQeUFyZ19QYXJzZVR1cGxlLCBbXSwKLSAgICBbQUNf
TVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBs
aWJyYXJ5XSldLAotICAgIFskUFlUSE9OX0xJQlNdKQorQUNfQ0hFQ0tfRlVOQyhbUHlBcmdfUGFy
c2VUdXBsZV0sIFtdLAorICAgIFtBQ19NU0dfRVJST1IoW1VuYWJsZSB0byBmaW5kIGEgc3VpdGFi
bGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnldKV0pIAorCiBDUFBGTEFHUz0kYWNfcHJldmlv
dXNfY3BwZmxhZ3MKIExERkxBR1M9JGFjX3ByZXZpb3VzX2xkZmxhZ3MKIF0pCmRpZmYgLS1naXQg
YS90b29scy9jb25maWd1cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggYWNjODU3NTEwZS4uNjMy
Y2NjZTQ0NSAxMDA3NTUKLS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3Vy
ZQpAQCAtNzQxOCw4ICs3NDE4LDYgQEAgaWYgdGVzdCAiJGNyb3NzX2NvbXBpbGluZyIgIT0geWVz
OyB0aGVuIDoKIAogYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZMQUdTCiBhY19wcmV2aW91c19s
ZGZsYWdzPSRMREZMQUdTCi1hY19weXRob25fdmVyc2lvbj1gJFBZVEhPTiAtYyAnaW1wb3J0IGRp
c3R1dGlscy5zeXNjb25maWc7IFwKLSAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9j
b25maWdfdmFyKCJWRVJTSU9OIiknYAogIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIkUFlU
SE9OLWNvbmZpZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCiBzZXQg
ZHVtbXkgJFBZVEhPTi1jb25maWc7IGFjX3dvcmQ9JDIKIHsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKQEAgLTc0NjYsMjQg
Kzc0NjQsMTkgQEAgaWYgdGVzdCB4IiRweWNvbmZpZyIgPSB4Im5vIjsgdGhlbiA6CiAgICAgICAg
IENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZp
ZzsgXAogICAgICAgICBwcmludCAiLUkiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmln
X3ZhcigiSU5DTFVERVBZIiknYCIKICAgICBDUFBGTEFHUz0iJENQUEZMQUdTIGAkUFlUSE9OIC1j
ICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMu
c3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1MiKSdgIgotICAgIFBZVEhPTl9MSUJTPSIk
TERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAg
ICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElCUyIpJ2AiCi0g
ICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5
c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdf
dmFyKCJTWVNMSUJTIiknYCIKKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRf
Y29uZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04g
LWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50ICItTCIgKyBk
aXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGliKHBsYXRfc3BlY2lmaWM9MSxcCi0gICAg
ICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIidgIgorICAgICAgICBwcmludCgiLUwiICsg
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfcHl0aG9uX2xpYihwbGF0X3NwZWNpZmljPTEsXAorICAg
ICAgICBzdGFuZGFyZF9saWI9MSkgKyAiL2NvbmZpZyIpJ2AiCiAgICAgTERGTEFHUz0iJExERkxB
R1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHBy
aW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJTktGT1JTSEFSRUQiKSdg
IgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5L
Rk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9y
dCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25m
aWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMu
c3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMREZMQUdTIikpJ2AiCiAKIGVsc2UKIAogICAgICAg
ICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1jZmxhZ3NgIgogICAgIExERkxB
R1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxkZmxhZ3NgIgotICAgIFBZVEhPTl9MSUJT
PSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKIAogZmkKIApAQCAtNzQ5NSw1NSArNzQ4
OCwxNCBAQCBlbHNlCiBmaQogCiAKLWFzX2FjX0xpYj1gJGFzX2VjaG8gImFjX2N2X2xpYl9weXRo
b24kYWNfcHl0aG9uX3ZlcnNpb24nJ19QeUFyZ19QYXJzZVR1cGxlIiB8ICRhc190cl9zaGAKLXsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIFB5QXJn
X1BhcnNlVHVwbGUgaW4gLWxweXRob24kYWNfcHl0aG9uX3ZlcnNpb24iID4mNQotJGFzX2VjaG9f
biAiY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24kYWNfcHl0aG9uX3Zl
cnNpb24uLi4gIiA+JjY7IH0KLWlmIGV2YWwgXCR7JGFzX2FjX0xpYis6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZl
X0xJQlM9JExJQlMKLUxJQlM9Ii1scHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uICRQWVRIT05fTElC
UyAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8q
IGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90
b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBt
YXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFy
Z3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCi0jaWZkZWYgX19jcGx1c3Bs
dXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBQeUFyZ19QYXJzZVR1cGxlICgpOwotaW50Ci1t
YWluICgpCi17Ci1yZXR1cm4gUHlBcmdfUGFyc2VUdXBsZSAoKTsKLSAgOwotICByZXR1cm4gMDsK
LX0KLV9BQ0VPRgotaWYgYWNfZm5fY190cnlfbGluayAiJExJTkVOTyI7IHRoZW4gOgotICBldmFs
ICIkYXNfYWNfTGliPXllcyIKLWVsc2UKLSAgZXZhbCAiJGFzX2FjX0xpYj1ubyIKLWZpCi1ybSAt
ZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRh
Y19leGVleHQgY29uZnRlc3QuJGFjX2V4dAotTElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwot
ZmkKLWV2YWwgYWNfcmVzPVwkJGFzX2FjX0xpYgotCSAgICAgICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX3JlcyIgPiY1Ci0kYXNfZWNobyAiJGFj
X3JlcyIgPiY2OyB9Ci1pZiBldmFsIHRlc3QgXCJ4XCQiJGFzX2FjX0xpYiJcIiA9IHgieWVzIjsg
dGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgYCRhc19lY2hvICJI
QVZFX0xJQnB5dGhvbiRhY19weXRob25fdmVyc2lvbiIgfCAkYXNfdHJfY3BwYCAxCi1fQUNFT0YK
LQotICBMSUJTPSItbHB5dGhvbiRhY19weXRob25fdmVyc2lvbiAkTElCUyIKK2FjX2ZuX2NfY2hl
Y2tfZnVuYyAiJExJTkVOTyIgIlB5QXJnX1BhcnNlVHVwbGUiICJhY19jdl9mdW5jX1B5QXJnX1Bh
cnNlVHVwbGUiCitpZiB0ZXN0ICJ4JGFjX2N2X2Z1bmNfUHlBcmdfUGFyc2VUdXBsZSIgPSB4eWVz
OyB0aGVuIDoKIAogZWxzZQogICBhc19mbl9lcnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgYSBzdWl0
YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeSIgIiRMSU5FTk8iIDUKIGZpCiAKKwogQ1BQ
RkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZMQUdTPSRhY19wcmV2aW91c19sZGZsYWdz
CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aiW-0000Yr-3v; Wed, 06 Mar 2019 17:52: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aiU-0000Y6-HF
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:52:30 +0000
X-Inumbo-ID: 984a3b4c-4038-11e9-9457-53531854f1ba
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 984a3b4c-4038-11e9-9457-53531854f1ba;
 Wed, 06 Mar 2019 17:52:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79852319"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Mar 2019 17:52:10 +0000
Message-ID: <20190306175210.28145-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190306175210.28145-1-wei.liu2@citrix.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 v2 5/5] Update python requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>,
 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>

Q2VudE9TIDUsIHdoaWNoIHdhcyB0aGUgcmVhc29uIG9mIHRoZSAyLjQgcmVzdHJpY3Rpb24sIGlz
IEVPTC4gQ2VudE9TCjYgc2hpcHMgMi42LgoKQnVtcCB0aGUgdmVyc2lvbiB0byAyLjYgaW4gUkVB
RE1FLiBOb3cgdGhhdCBhbGwgc2NyaXB0cyBhcmUgMwpjb21wYXRpYmxlLCByZW1vdmUgdGhlIHJl
c3RyaWN0aW9uIG9uIHB5dGhvbiAyIGFzIHdlbGwuCgpVcGRhdGUgdGhlIGNoZWNrIGluIGNvbmZp
Z3VyZS5hYy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogUkVBRE1FICAgICAgICAgICAgIHwgMTAgKystLS0tLS0tLQogdG9vbHMvY29uZmlndXJlICAg
IHwgIDggKysrKy0tLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8ICAyICstCiAzIGZpbGVzIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1F
IGIvUkVBRE1FCmluZGV4IGMxOTQwOWVmYTIuLjMwNDkyMDFkOTEgMTAwNjQ0Ci0tLSBhL1JFQURN
RQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBkaXN0
cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAgICAgIC0gR05VIEJpbnV0
aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgemxpYiAoZS5n
LiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhvbiAyLCB2Mi40
IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBv
ZiBQeXRob24gdjIuNiBvciBsYXRlciAoZS5nLiwgcHl0aG9uLWRldikKICAgICAqIERldmVsb3Bt
ZW50IGluc3RhbGwgb2YgY3Vyc2VzIChlLmcuLCBsaWJuY3Vyc2VzLWRldikKICAgICAqIERldmVs
b3BtZW50IGluc3RhbGwgb2Ygb3BlbnNzbCAoZS5nLiwgb3BlbnNzbC1kZXYpCiAgICAgKiBEZXZl
bG9wbWVudCBpbnN0YWxsIG9mIHgxMSAoZS5nLiB4b3JnLXgxMS1kZXYpCkBAIC0xNzcsMTYgKzE3
NywxMCBAQCBQeXRob24gUnVudGltZSBMaWJyYXJpZXMKIAogVmFyaW91cyB0b29scywgc3VjaCBh
cyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2luZyBydW50aW1lIGRlcGVuZGVuY2llczoKIAotICAg
ICogUHl0aG9uIDIsIHYyLjQgb3IgbGF0ZXIuCisgICAgKiBQeXRob24gdjIuNiBvciBsYXRlci4K
ICAgICAgICAgICBVUkw6ICAgIGh0dHA6Ly93d3cucHl0aG9uLm9yZy8KICAgICAgICAgICBEZWJp
YW46IHB5dGhvbgogCi1Ob3RlIHRoYXQgdGhlIGJ1aWxkIHN5c3RlbSBleHBlY3RzIGBweXRob25g
IHRvIGJlIHB5dGhvbjIuICBJZiB5b3VyIHN5c3RlbQotaGFzIGBweXRob25gIHBvaW50aW5nIHRv
IHB5dGhvbjMgKGFzIGluIHRoZSBjYXNlIG9mIEFyY2ggTGludXggb3IgQW5hY29uZGEpLAoteW91
J2xsIG5lZWQgdG8gc3BlY2lmeSBhIHBhdGggdG8gYSBweXRob24yIGJpbmFyeSB3aGVuIHJ1bm5p
bmcgY29uZmlndXJlOgotCi0gICAgUFlUSE9OPS91c3IvYmluL3B5dGhvbjIgLi9jb25maWd1cmUK
LQogSW50ZWwoUikgVHJ1c3RlZCBFeGVjdXRpb24gVGVjaG5vbG9neSBTdXBwb3J0CiA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDYzMmNjY2U0NDUuLmUxZmE1ZDZi
MGYgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAg
LTcwMDIsMTUgKzcwMDIsMTUgQEAgaWYgdGVzdCB4IiR7UFlUSE9OUEFUSH0iID0geCJubyIKIHRo
ZW4KICAgICBhc19mbl9lcnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgJFBZVEhPTiwgcGxlYXNlIGlu
c3RhbGwgJFBZVEhPTiIgIiRMSU5FTk8iIDUKIGZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjMgIiA+JjUK
LSRhc19lY2hvX24gImNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjMgLi4uICIgPiY2
OyB9Ci1gJFBZVEhPTiAtYyAnaW1wb3J0IHN5czsgc3lzLmV4aXQoZXZhbCgic3lzLnZlcnNpb25f
aW5mbyA8ICgyLCAzKSIpKSdgCit7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjYgIiA+JjUKKyRhc19lY2hvX24g
ImNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjYgLi4uICIgPiY2OyB9CitgJFBZVEhP
TiAtYyAnaW1wb3J0IHN5czsgc3lzLmV4aXQoZXZhbCgic3lzLnZlcnNpb25faW5mbyA8ICgyLCA2
KSIpKSdgCiBpZiB0ZXN0ICIkPyIgIT0gIjAiCiB0aGVuCiAgICAgcHl0aG9uX3ZlcnNpb249YCRQ
WVRIT04gLVYgMj4mMWAKICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IHJlc3VsdDogbm8iID4mNQogJGFzX2VjaG8gIm5vIiA+JjY7IH0KLSAgICBhc19mbl9lcnJv
ciAkPyAiJHB5dGhvbl92ZXJzaW9uIGlzIHRvbyBvbGQsIG1pbmltdW0gcmVxdWlyZWQgdmVyc2lv
biBpcyAyLjMiICIkTElORU5PIiA1CisgICAgYXNfZm5fZXJyb3IgJD8gIiRweXRob25fdmVyc2lv
biBpcyB0b28gb2xkLCBtaW5pbXVtIHJlcXVpcmVkIHZlcnNpb24gaXMgMi42IiAiJExJTkVOTyIg
NQogZWxzZQogICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVz
dWx0OiB5ZXMiID4mNQogJGFzX2VjaG8gInllcyIgPiY2OyB9CmRpZmYgLS1naXQgYS90b29scy9j
b25maWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggMTQ5OTM0NGNlNi4uYzlmZDY5
ZGRmYSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3Vy
ZS5hYwpAQCAtMzU4LDcgKzM1OCw3IEBAIEFTX0lGKFtlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEg
Il4vIl0sIFsKIF0sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhPTj0icHl0aG9uIl0sCiBbQUNf
TVNHX0VSUk9SKFtQWVRIT04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFuIGFic29sdXRlIHBhdGhd
KV0pCiBBWF9QQVRIX1BST0dfT1JfRkFJTChbUFlUSE9OUEFUSF0sIFskUFlUSE9OXSkKLUFYX0NI
RUNLX1BZVEhPTl9WRVJTSU9OKFsyXSwgWzNdKQorQVhfQ0hFQ0tfUFlUSE9OX1ZFUlNJT04oWzJd
LCBbNl0pCiAKIEFTX0lGKFt0ZXN0ICIkY3Jvc3NfY29tcGlsaW5nIiAhPSB5ZXNdLCBbCiAgICAg
QVhfQ0hFQ0tfUFlUSE9OX0RFVkVMKCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aiT-0000Xh-1F; Wed, 06 Mar 2019 17: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aiR-0000Xa-W2
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:52:28 +0000
X-Inumbo-ID: 9a913faf-4038-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a913faf-4038-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:52:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79852320"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Mar 2019 17:52:08 +0000
Message-ID: <20190306175210.28145-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190306175210.28145-1-wei.liu2@citrix.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 v2 3/5] pygrub: convert python
 scripts to work with 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UnVuIDJ0bzMgYW5kIHBpY2sgdGhlIHNlbnNpYmxlIHN1Z2dlc3Rpb25zLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIvc3JjL0V4
dExpbnV4Q29uZi5weSB8IDE1ICsrKysrKysrLS0tLS0tLQogdG9vbHMvcHlncnViL3NyYy9HcnVi
Q29uZi5weSAgICAgfCAzNiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHRv
b2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkgICAgIHwgMTUgKysrKysrKystLS0tLS0tCiAzIGZp
bGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9F
eHRMaW51eENvbmYucHkKaW5kZXggZDE3ODliZjAyMC4uYjg0YmJmODQ1NCAxMDA2NDQKLS0tIGEv
dG9vbHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKKysrIGIvdG9vbHMvcHlncnViL3NyYy9F
eHRMaW51eENvbmYucHkKQEAgLTMyLDcgKzMyLDggQEAgY2xhc3MgRXh0TGludXhJbWFnZShvYmpl
Y3QpOgogICAgICAgICBzZWxmLmxpbmVzID0gW10KICAgICAgICAgc2VsZi5wYXRoID0gcGF0aAog
ICAgICAgICBzZWxmLnJvb3QgPSAiIgotICAgICAgICBtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBs
aW5lcykKKyAgICAgICAgZm9yIGxpbmUgaW4gbGluZXM6CisgICAgICAgICAgICBzZWxmLnNldF9m
cm9tX2xpbmUobGluZSkKIAogICAgIGRlZiBzZXRfZnJvbV9saW5lKHNlbGYsIGxpbmUsIHJlcGxh
Y2UgPSBOb25lKToKICAgICAgICAgKGNvbSwgYXJnKSA9IEdydWJDb25mLmdydWJfZXhhY3Rfc3Bs
aXQobGluZSwgMikKQEAgLTY3LDcgKzY4LDcgQEAgY2xhc3MgRXh0TGludXhJbWFnZShvYmplY3Qp
OgogICAgICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCAiaW5pdHJkIiwgYS5yZXBs
YWNlKCJpbml0cmQ9IiwgIiIpKQogICAgICAgICAgICAgICAgICAgICAgICAgYXJnID0gYXJnLnJl
cGxhY2UoYSwgIiIpCiAKLSAgICAgICAgaWYgY29tIGlzIG5vdCBOb25lIGFuZCBzZWxmLmNvbW1h
bmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGlzIG5vdCBOb25lIGFuZCBjb20gaW4g
c2VsZi5jb21tYW5kczoKICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3Qg
Tm9uZToKICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwg
cmUuc3ViKCdeIiguKykiJCcsIHIiXDEiLCBhcmcuc3RyaXAoKSkpCiAgICAgICAgICAgICBlbHNl
OgpAQCAtMTM2LDcgKzEzNyw3IEBAIGNsYXNzIEV4dExpbnV4Q29uZmlnRmlsZShvYmplY3QpOgog
ICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlzIE5vbmU6
CiAgICAgICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAgICAgICAg
cmFpc2UgVmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIgorICAg
ICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8g
cGFyc2UhIikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3InKQogICAg
ICAgICAgICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0xNjcsNyArMTY4LDcgQEAgY2xhc3Mg
RXh0TGludXhDb25maWdGaWxlKG9iamVjdCk6CiAKICAgICAgICAgICAgIChjb20sIGFyZykgPSBH
cnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGwsIDIpCiAgICAgICAgICAgICBjb20gPSBjb20ubG93
ZXIoKQotICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAg
ICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgICAgICBpZiBzZWxmLmNv
bW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2Vs
Ziwgc2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgICAgICBlbHNl
OgpAQCAtMjA3LDggKzIwOCw4IEBAIGNsYXNzIEV4dExpbnV4Q29uZmlnRmlsZShvYmplY3QpOgog
ICAgICAgICAKIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgaWYgbGVuKHN5cy5hcmd2
KSA8IDI6Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIk5lZWQgYSBjb25maWd1cmF0aW9u
IGZpbGUgdG8gcmVhZCIKKyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJOZWVkIGEgY29uZmln
dXJhdGlvbiBmaWxlIHRvIHJlYWQiKQogICAgIGcgPSBFeHRMaW51eENvbmZpZ0ZpbGUoc3lzLmFy
Z3ZbMV0pCiAgICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkKLSAgICBwcmlu
dCBnLmRlZmF1bHQKKyAgICAgICAgcHJpbnQoaSkKKyAgICBwcmludChnLmRlZmF1bHQpCmRpZmYg
LS1naXQgYS90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9H
cnViQ29uZi5weQppbmRleCBkYzgxMGQ1NWNiLi45NzkxM2YzOTkzIDEwMDY0NAotLS0gYS90b29s
cy9weWdydWIvc3JjL0dydWJDb25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYu
cHkKQEAgLTQ0LDcgKzQ0LDcgQEAgZGVmIGdldF9wYXRoKHMpOgogICAgICAgICByZXR1cm4gKE5v
bmUsIHMpCiAgICAgaWR4ID0gcy5maW5kKCcpJykKICAgICBpZiBpZHggPT0gLTE6Ci0gICAgICAg
IHJhaXNlIFZhbHVlRXJyb3IsICJVbmFibGUgdG8gZmluZCBtYXRjaGluZyAnKSciCisgICAgICAg
IHJhaXNlIFZhbHVlRXJyb3IoIlVuYWJsZSB0byBmaW5kIG1hdGNoaW5nICcpJyIpCiAgICAgZCA9
IHNbOmlkeF0KICAgICByZXR1cm4gKEdydWJEaXNrUGFydChkKSwgc1tpZHggKyAxOl0pCiAKQEAg
LTEwMCw3ICsxMDAsNyBAQCBjbGFzcyBfR3J1YkltYWdlKG9iamVjdCk6CiAgICAgICAgICAgICAg
ICAgIiAgaW5pdHJkOiAlc1xuIiAlKHNlbGYudGl0bGUsIHNlbGYucm9vdCwgc2VsZi5rZXJuZWws
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuYXJncywgc2VsZi5pbml0
cmQpKQogICAgIGRlZiBfcGFyc2Uoc2VsZiwgbGluZXMpOgotICAgICAgICBtYXAoc2VsZi5zZXRf
ZnJvbV9saW5lLCBsaW5lcykKKyAgICAgICAgbGlzdChtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBs
aW5lcykpCiAKICAgICBkZWYgcmVzZXQoc2VsZiwgbGluZXMpOgogICAgICAgICBzZWxmLl9yb290
ID0gc2VsZi5faW5pdHJkID0gc2VsZi5fa2VybmVsID0gc2VsZi5fYXJncyA9IE5vbmUKQEAgLTE0
MSw3ICsxNDEsNyBAQCBjbGFzcyBHcnViSW1hZ2UoX0dydWJJbWFnZSk6CiAgICAgZGVmIHNldF9m
cm9tX2xpbmUoc2VsZiwgbGluZSwgcmVwbGFjZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBhcmcp
ID0gZ3J1Yl9leGFjdF9zcGxpdChsaW5lLCAyKQogCi0gICAgICAgIGlmIHNlbGYuY29tbWFuZHMu
aGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAg
ICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICBz
ZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAgICAg
ICBlbHNlOgpAQCAtMTc3LDcgKzE3Nyw3IEBAIGNsYXNzIF9HcnViQ29uZmlnRmlsZShvYmplY3Qp
OgogICAgICAgICAgICAgc2VsZi5wYXJzZSgpCiAKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0g
Tm9uZSk6Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgInVuaW1wbGVtZW50ZWQgcGFyc2Ug
ZnVuY3Rpb24iICAgCisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigidW5pbXBsZW1lbnRlZCBw
YXJzZSBmdW5jdGlvbiIpCiAKICAgICBkZWYgaGFzUGFzc3dvcmRBY2Nlc3Moc2VsZik6CiAgICAg
ICAgIHJldHVybiBzZWxmLnBhc3N3b3JkQWNjZXNzCkBAIC0yMDEsNyArMjAxLDcgQEAgY2xhc3Mg
X0dydWJDb25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgaW1wb3J0IGNyeXB0CiAg
ICAgICAgICAgICAgICAgaWYgY3J5cHQuY3J5cHQocGFzc3dvcmQsIHB3ZFsxXSkgPT0gcHdkWzFd
OgogICAgICAgICAgICAgICAgICAgICByZXR1cm4gVHJ1ZQotICAgICAgICAgICAgZXhjZXB0IEV4
Y2VwdGlvbiwgZToKKyAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAg
ICAgICAgICBzZWxmLnBhc3NFeGMgPSAiQ2FuJ3QgdmVyaWZ5IHBhc3N3b3JkOiAlcyIgJSBzdHIo
ZSkKICAgICAgICAgICAgICAgICByZXR1cm4gRmFsc2UKIApAQCAtMjEzLDcgKzIxMyw3IEBAIGNs
YXNzIF9HcnViQ29uZmlnRmlsZShvYmplY3QpOgogCiAgICAgZGVmIHNldChzZWxmLCBsaW5lKToK
ICAgICAgICAgKGNvbSwgYXJnKSA9IGdydWJfZXhhY3Rfc3BsaXQobGluZSwgMikKLSAgICAgICAg
aWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNv
bW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgog
ICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3Ry
aXAoKSkKICAgICAgICAgICAgIGVsc2U6CkBAIC0yMzMsNyArMjMzLDcgQEAgY2xhc3MgX0dydWJD
b25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAgICBzZWxmLl9kZWZhdWx0ID0gdmFsCiAKICAg
ICAgICAgaWYgc2VsZi5fZGVmYXVsdCA8IDA6Ci0gICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9y
LCAiZGVmYXVsdCBtdXN0IGJlIHBvc2l0aXZlIG51bWJlciIKKyAgICAgICAgICAgIHJhaXNlIFZh
bHVlRXJyb3IoImRlZmF1bHQgbXVzdCBiZSBwb3NpdGl2ZSBudW1iZXIiKQogICAgIGRlZmF1bHQg
PSBwcm9wZXJ0eShfZ2V0X2RlZmF1bHQsIF9zZXRfZGVmYXVsdCkKIAogICAgIGRlZiBzZXRfc3Bs
YXNoKHNlbGYsIHZhbCk6CkBAIC0yNjUsNyArMjY1LDcgQEAgY2xhc3MgR3J1YkNvbmZpZ0ZpbGUo
X0dydWJDb25maWdGaWxlKToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAgICAg
ICAgIGlmIGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25l
OgotICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBkZWZp
bmVkIHRvIHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBjb25m
aWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNlbGYu
ZmlsZW5hbWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAtMjk2
LDcgKzI5Niw3IEBAIGNsYXNzIEdydWJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAg
ICAgICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9IGdydWJfZXhh
Y3Rfc3BsaXQobCwgMikKLSAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShjb20p
OgorICAgICAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICAgICAg
aWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAgICAg
ICAgICAgZWxzZToKQEAgLTMyOCw3ICszMjgsNyBAQCBjbGFzcyBHcnViMkltYWdlKF9HcnViSW1h
Z2UpOgogICAgICAgICBpZiBjb20gPT0gInNldCI6CiAgICAgICAgICAgICAoY29tLGFyZykgPSBn
cnViMl9oYW5kbGVfc2V0KGFyZykKICAgICAgICAgICAgIAotICAgICAgICBpZiBzZWxmLmNvbW1h
bmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAg
ICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAg
ICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAg
ICAgICAgZWxzZToKQEAgLTM2NCw3ICszNjQsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dy
dWJDb25maWdGaWxlKToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAgICAgICAg
IGlmIGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25lOgot
ICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBkZWZpbmVk
IHRvIHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBjb25maWcg
ZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNlbGYuZmls
ZW5hbWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAtMzk4LDcg
KzM5OCw3IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAg
ICAgICAgdGl0bGVfbWF0Y2ggPSByZS5tYXRjaCgnXm1lbnVlbnRyeSBbIlwnXSguKj8pWyJcJ10g
KC4qKXsnLCBsKQogICAgICAgICAgICAgaWYgdGl0bGVfbWF0Y2g6CiAgICAgICAgICAgICAgICAg
aWYgaW1nIGlzIG5vdCBOb25lOgotICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJy
b3IsICJzeW50YXggZXJyb3I6IGNhbm5vdCBuZXN0IG1lbnVlbnRyeSAoJWQgJXMpIiAlIChsZW4o
aW1nKSxpbWcpCisgICAgICAgICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigic3ludGF4
IGVycm9yOiBjYW5ub3QgbmVzdCBtZW51ZW50cnkgKCVkICVzKSIgJSAobGVuKGltZyksaW1nKSkK
ICAgICAgICAgICAgICAgICBpbWcgPSBbXQogICAgICAgICAgICAgICAgIHRpdGxlID0gdGl0bGVf
bWF0Y2guZ3JvdXAoMSkKICAgICAgICAgICAgICAgICBjb250aW51ZQpAQCAtNDEzLDcgKzQxMyw3
IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAg
ICAgICAgICAgICAgbWVudV9sZXZlbCAtPSAxCiAgICAgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZQogICAgICAgICAgICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgICAgICAgICAg
cmFpc2UgUnVudGltZUVycm9yLCAic3ludGF4IGVycm9yOiBjbG9zaW5nIGJyYWNlIHdpdGhvdXQg
bWVudWVudHJ5IgorICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJz
eW50YXggZXJyb3I6IGNsb3NpbmcgYnJhY2Ugd2l0aG91dCBtZW51ZW50cnkiKQogCiAgICAgICAg
ICAgICAgICAgc2VsZi5hZGRfaW1hZ2UoR3J1YjJJbWFnZSh0aXRsZSwgaW1nKSkKICAgICAgICAg
ICAgICAgICBpbWcgPSBOb25lCkBAIC00MjgsNyArNDI4LDcgQEAgY2xhc3MgR3J1YjJDb25maWdG
aWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICBpZiBjb20gPT0gInNldCI6CiAgICAg
ICAgICAgICAgICAgKGNvbSxhcmcpID0gZ3J1YjJfaGFuZGxlX3NldChhcmcpCiAgICAgICAgICAg
ICAgICAgCi0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAg
ICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYu
Y29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgYXJnX3N0cmlw
ID0gYXJnLnN0cmlwKCkKICAgICAgICAgICAgICAgICAgICAgaWYgYXJnX3N0cmlwID09ICIke3Nh
dmVkX2VudHJ5fSIgb3IgYXJnX3N0cmlwID09ICIke25leHRfZW50cnl9IjoKQEAgLTQ0Myw3ICs0
NDMsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAg
ICAgICAgICBsb2dnaW5nLndhcm5pbmcoIlVua25vd24gZGlyZWN0aXZlICVzIiAlKGNvbSwpKQog
ICAgICAgICAgICAgCiAgICAgICAgIGlmIGltZyBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHJh
aXNlIFJ1bnRpbWVFcnJvciwgInN5bnRheCBlcnJvcjogZW5kIG9mIGZpbGUgd2l0aCBvcGVuIG1l
bnVlbnRyeSglZCAlcykiICUgKGxlbihpbWcpLGltZykKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRp
bWVFcnJvcigic3ludGF4IGVycm9yOiBlbmQgb2YgZmlsZSB3aXRoIG9wZW4gbWVudWVudHJ5KCVk
ICVzKSIgJSAobGVuKGltZyksaW1nKSkKIAogICAgICAgICBpZiBzZWxmLmhhc1Bhc3N3b3JkKCk6
CiAgICAgICAgICAgICBzZWxmLnNldFBhc3N3b3JkQWNjZXNzKEZhbHNlKQpAQCAtNDYyLDEyICs0
NjIsMTIgQEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAg
IAogaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgMzoK
LSAgICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAiTmVlZCBhIGdydWIgdmVyc2lvbiAoXCJncnVi
XCIgb3IgXCJncnViMlwiKSBhbmQgYSBncnViLmNvbmYgb3IgZ3J1Yi5jZmcgdG8gcmVhZCIKKyAg
ICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJOZWVkIGEgZ3J1YiB2ZXJzaW9uIChcImdydWJcIiBv
ciBcImdydWIyXCIpIGFuZCBhIGdydWIuY29uZiBvciBncnViLmNmZyB0byByZWFkIikKICAgICBp
ZiBzeXMuYXJndlsxXSA9PSAiZ3J1YiI6CiAgICAgICAgIGcgPSBHcnViQ29uZmlnRmlsZShzeXMu
YXJndlsyXSkKICAgICBlbGlmIHN5cy5hcmd2WzFdID09ICJncnViMiI6CiAgICAgICAgIGcgPSBH
cnViMkNvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMl0pCiAgICAgZWxzZToKLSAgICAgICAgcmFpc2UgUnVu
dGltZUVycm9yLCAiVW5rbm93biBjb25maWcgdHlwZSAlcyIgJSBzeXMuYXJndlsxXQorICAgICAg
ICByYWlzZSBSdW50aW1lRXJyb3IoIlVua25vd24gY29uZmlnIHR5cGUgJXMiICUgc3lzLmFyZ3Zb
MV0pCiAgICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkgIywgaS50aXRsZSwg
aS5yb290LCBpLmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZAorICAgICAgICBwcmludChpKSAjLCBp
LnRpdGxlLCBpLnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5pdHJkCmRpZmYgLS1naXQgYS90
b29scy9weWdydWIvc3JjL0xpbG9Db25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5w
eQppbmRleCAyY2I2NDlmMTE1Li5mNGQyNjczN2Y1IDEwMDY0NAotLS0gYS90b29scy9weWdydWIv
c3JjL0xpbG9Db25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkKQEAgLTI0
LDEyICsyNCwxMyBAQCBjbGFzcyBMaWxvSW1hZ2Uob2JqZWN0KToKICAgICAgICAgc2VsZi5saW5l
cyA9IFtdCiAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgKICAgICAgICAgc2VsZi5yb290ID0gIiIK
LSAgICAgICAgbWFwKHNlbGYuc2V0X2Zyb21fbGluZSwgbGluZXMpCisgICAgICAgIGZvciBsaW5l
IGluIGxpbmVzOgorICAgICAgICAgICAgc2VsZi5zZXRfZnJvbV9saW5lKGxpbmUpCiAKICAgICBk
ZWYgc2V0X2Zyb21fbGluZShzZWxmLCBsaW5lLCByZXBsYWNlID0gTm9uZSk6CiAgICAgICAgIChj
b20sIGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGxpbmUsIDIpCiAKLSAgICAgICAg
aWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNv
bW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgog
ICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCByZS5zdWIo
J14iKC4rKSIkJywgciJcMSIsIGFyZy5zdHJpcCgpKSkKICAgICAgICAgICAgIGVsc2U6CkBAIC05
Nyw3ICs5OCw3IEBAIGNsYXNzIExpbG9Db25maWdGaWxlKG9iamVjdCk6CiAgICAgZGVmIHBhcnNl
KHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAgICAgICBpZiBidWYgaXMgTm9uZToKICAgICAgICAgICAg
IGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9uZToKLSAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVy
cm9yLCAiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiCisgICAgICAgICAgICAgICAg
cmFpc2UgVmFsdWVFcnJvcigiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiKQogCiAg
ICAgICAgICAgICBmID0gb3BlbihzZWxmLmZpbGVuYW1lLCAncicpCiAgICAgICAgICAgICBsaW5l
cyA9IGYucmVhZGxpbmVzKCkKQEAgLTEyNyw3ICsxMjgsNyBAQCBjbGFzcyBMaWxvQ29uZmlnRmls
ZShvYmplY3QpOgogICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAKICAgICAgICAgICAgIChjb20s
IGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGwsIDIpCi0gICAgICAgICAgICBpZiBz
ZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNv
bW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9u
ZToKICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0s
IGFyZy5zdHJpcCgpKQogICAgICAgICAgICAgICAgIGVsc2U6CkBAIC0xNzAsOCArMTcxLDggQEAg
Y2xhc3MgTGlsb0NvbmZpZ0ZpbGUob2JqZWN0KToKIAogaWYgX19uYW1lX18gPT0gIl9fbWFpbl9f
IjoKICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgMjoKLSAgICAgICAgcmFpc2UgUnVudGltZUVycm9y
LCAiTmVlZCBhIGxpbG8uY29uZiB0byByZWFkIgorICAgICAgICByYWlzZSBSdW50aW1lRXJyb3Io
Ik5lZWQgYSBsaWxvLmNvbmYgdG8gcmVhZCIpCiAgICAgZyA9IExpbG9Db25maWdGaWxlKHN5cy5h
cmd2WzFdKQogICAgIGZvciBpIGluIGcuaW1hZ2VzOgotICAgICAgICBwcmludCBpICMsIGkudGl0
bGUsIGkucm9vdCwgaS5rZXJuZWwsIGkuYXJncywgaS5pbml0cmQKLSAgICBwcmludCBnLmRlZmF1
bHQKKyAgICAgICAgcHJpbnQoaSkgIywgaS50aXRsZSwgaS5yb290LCBpLmtlcm5lbCwgaS5hcmdz
LCBpLmluaXRyZAorICAgIHByaW50KGcuZGVmYXVsdCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aiQ-0000XL-FO; Wed, 06 Mar 2019 17:52: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aiP-0000XG-HA
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:52:25 +0000
X-Inumbo-ID: 9945b7c2-4038-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9945b7c2-4038-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:52:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79852316"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Mar 2019 17:52:05 +0000
Message-ID: <20190306175210.28145-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 v2 0/5] tools: Python 3 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgbWFrZXMgdG9vbHMgd29yayB3aXRoIFB5dGhvbiAyIGFuZCAzLgoKTm8gbW9y
ZSBSRkMgYmVjYXVzZSBJIGhhdmUgdGVzdGVkIGl0IG9uIG15IHRlc3Rib3guCgpZb3UgbmVlZCBB
bmRyZXcncyAidG9vbHMveGVuLWZvcmVpZ246IFVwZGF0ZSBweXRob24gc2NyaXB0cyB0byBiZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgClB5MyBjb21wYXRpYmxlIiBhcyB3ZWxsLgoKV2VpLgoK
V2VpIExpdSAoNSk6CiAgYnVpbGQvbTQ6IG1ha2UgcHl0aG9uX2RldmVsLm00IHdvcmsgd2l0aCBi
b3RoIHB5dGhvbiAyIGFuZCAzCiAgbGlieGw6IG1ha2UgcHl0aG9uIHNjcmlwdHMgd29yayB3aXRo
IHB5dGhvbiAyLjYgYW5kIHVwCiAgcHlncnViOiBjb252ZXJ0IHB5dGhvbiBzY3JpcHRzIHRvIHdv
cmsgd2l0aCAyLjYgYW5kIHVwCiAgcHlncnViOiBtYWtlIGl0IGJ1aWxkIHdpdGggcHl0aG9uIDMK
ICBVcGRhdGUgcHl0aG9uIHJlcXVpcmVtZW50CgogUkVBRE1FICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDEwICstLS0KIG00L3B5dGhvbl9kZXZlbC5tNCAgICAgICAgICAgICAgICAgfCAy
MyArKysrLS0tLS0KIHRvb2xzL2NvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgfCA3MiArKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9jb25maWd1cmUuYWMgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2dlbnRlc3QucHkgICAgICAgICAgICAgfCAgMiArLQog
dG9vbHMvbGlieGwvZ2VudHlwZXMucHkgICAgICAgICAgICB8IDEwICsrLS0KIHRvb2xzL2xpYnhs
L2lkbC5weSAgICAgICAgICAgICAgICAgfCAxMyArKystLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvRXh0
TGludXhDb25mLnB5ICAgfCAxNSArKystLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkg
ICAgICAgfCAzNiArKysrKysrLS0tLS0tLQogdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weSAg
ICAgICB8IDE1ICsrKy0tLQogdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYyB8IDk2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxMSBmaWxlcyBjaGFuZ2Vk
LCAxNTcgaW5zZXJ0aW9ucygrKSwgMTM3IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aiU-0000YG-KY; Wed, 06 Mar 2019 17:52:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aiT-0000Xm-AC
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:52:29 +0000
X-Inumbo-ID: 99e6d1a4-4038-11e9-9572-ef7c293a6d1f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99e6d1a4-4038-11e9-9572-ef7c293a6d1f;
 Wed, 06 Mar 2019 17:52:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79852318"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Mar 2019 17:52:07 +0000
Message-ID: <20190306175210.28145-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190306175210.28145-1-wei.liu2@citrix.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 v2 2/5] libxl: make python scripts
 work with python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R28gdGhyb3VnaCB0aGUgdHJhbnNmb3JtYXRpb25zIHN1Z2dlc3RlZCBieSAydG8zIGFuZCBwaWNr
IHRoZQpuZWNlc3Nhcnkgb25lcy4KClVzZSBzeXMuc3RkZXJyLndyaXRlIHRvIGF2b2lkIGltcG9y
dGluZyBmcm9tIF9fZnV0dXJlX18uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2dlbnRlc3QucHkgIHwgIDIgKy0KIHRvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5IHwgMTAgKysrKystLS0tLQogdG9vbHMvbGlieGwvaWRsLnB5ICAgICAg
fCAxMyArKysrKystLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnRlc3QucHkgYi90b29s
cy9saWJ4bC9nZW50ZXN0LnB5CmluZGV4IDk4OTk1OWZjNjguLjgxZTEzYjQzN2MgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2dlbnRlc3QucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudGVzdC5weQpA
QCAtODYsNyArODYsNyBAQCBkZWYgZ2VuX3JhbmRfaW5pdCh0eSwgdiwgaW5kZW50ID0gIiAgICAi
LCBwYXJlbnQgPSBOb25lKToKIAogaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBpZiBs
ZW4oc3lzLmFyZ3YpIDwgMzoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6IGdl
bnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIKKyAgICAgICAgc3lzLnN0ZGVyci53cml0
ZSgiVXNhZ2U6IGdlbnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPlxuIikKICAgICAgICAg
c3lzLmV4aXQoMSkKIAogICAgIHJhbmRvbS5zZWVkKG9zLmdldGVudignTElCWExfVEVTVElETF9T
RUVEJykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5weSBiL3Rvb2xzL2xpYnhs
L2dlbnR5cGVzLnB5CmluZGV4IDg4ZTVjNWYzMGUuLjY1NmMxNTdjMDEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CkBAIC01
NzYsMTQgKzU3NiwxNCBAQCBkZWYgbGlieGxfQ19lbnVtX2Zyb21fc3RyaW5nKHR5LCBzdHIsIGUs
IGluZGVudCA9ICIgICAgIik6CiAKIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICAgaWYg
bGVuKHN5cy5hcmd2KSAhPSA2OgotICAgICAgICBwcmludCA+PnN5cy5zdGRlcnIsICJVc2FnZTog
Z2VudHlwZXMucHkgPGlkbD4gPGhlYWRlcj4gPGhlYWRlci1wcml2YXRlPiA8aGVhZGVyLWpzb24+
IDxpbXBsZW1lbnRhdGlvbj4iCisgICAgICAgIHN5cy5zdGRlcnIud3JpdGUoIlVzYWdlOiBnZW50
eXBlcy5weSA8aWRsPiA8aGVhZGVyPiA8aGVhZGVyLXByaXZhdGU+IDxoZWFkZXItanNvbj4gPGlt
cGxlbWVudGF0aW9uPlxuIikKICAgICAgICAgc3lzLmV4aXQoMSkKIAogICAgIChfLCBpZGxuYW1l
LCBoZWFkZXIsIGhlYWRlcl9wcml2YXRlLCBoZWFkZXJfanNvbiwgaW1wbCkgPSBzeXMuYXJndgog
CiAgICAgKGJ1aWx0aW5zLHR5cGVzKSA9IGlkbC5wYXJzZShpZGxuYW1lKQogCi0gICAgcHJpbnQg
Im91dHB1dHRpbmcgbGlieGwgdHlwZSBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXIKKyAgICBw
cmludCgib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcikK
IAogICAgIGYgPSBvcGVuKGhlYWRlciwgInciKQogCkBAIC02MzMsNyArNjMzLDcgQEAgaWYgX19u
YW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBmLndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIi
ICUgKGhlYWRlcl9kZWZpbmUpKQogICAgIGYuY2xvc2UoKQogCi0gICAgcHJpbnQgIm91dHB1dHRp
bmcgbGlieGwgSlNPTiBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfanNvbgorICAgIHByaW50
KCJvdXRwdXR0aW5nIGxpYnhsIEpTT04gZGVmaW5pdGlvbnMgdG8gJXMiICUgaGVhZGVyX2pzb24p
CiAKICAgICBmID0gb3BlbihoZWFkZXJfanNvbiwgInciKQogCkBAIC02NTcsNyArNjU3LDcgQEAg
aWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBmLndyaXRlKCIiIiNlbmRpZiAvKiAlcyAq
L1xuIiIiICUgaGVhZGVyX2pzb25fZGVmaW5lKQogICAgIGYuY2xvc2UoKQogCi0gICAgcHJpbnQg
Im91dHB1dHRpbmcgbGlieGwgdHlwZSBpbnRlcm5hbCBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFk
ZXJfcHJpdmF0ZQorICAgIHByaW50KCJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgaW50ZXJuYWwgZGVm
aW5pdGlvbnMgdG8gJXMiICUgaGVhZGVyX3ByaXZhdGUpCiAKICAgICBmID0gb3BlbihoZWFkZXJf
cHJpdmF0ZSwgInciKQogCkBAIC02ODMsNyArNjgzLDcgQEAgaWYgX19uYW1lX18gPT0gJ19fbWFp
bl9fJzoKICAgICBmLndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIiICUgaGVhZGVyX2pzb25f
ZGVmaW5lKQogICAgIGYuY2xvc2UoKQogCi0gICAgcHJpbnQgIm91dHB1dHRpbmcgbGlieGwgdHlw
ZSBpbXBsZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbAorICAgIHByaW50KCJvdXRwdXR0aW5nIGxp
YnhsIHR5cGUgaW1wbGVtZW50YXRpb25zIHRvICVzIiAlIGltcGwpCiAKICAgICBmID0gb3Blbihp
bXBsLCAidyIpCiAgICAgZi53cml0ZSgiIiIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2lkbC5w
eSBiL3Rvb2xzL2xpYnhsL2lkbC5weQppbmRleCAyYTdmM2M0NGZlLi5iNWJmYzY2YjUwIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9pZGwucHkKKysrIGIvdG9vbHMvbGlieGwvaWRsLnB5CkBAIC0x
MSw3ICsxMSw3IEBAIERJUl9CT1RIID0gMwogX2RlZmF1bHRfbmFtZXNwYWNlID0gIiIKIGRlZiBu
YW1lc3BhY2Uocyk6CiAgICAgaWYgdHlwZShzKSAhPSBzdHI6Ci0gICAgICAgIHJhaXNlIFR5cGVF
cnJvciwgIlJlcXVpcmUgYSBzdHJpbmcgZm9yIHRoZSBkZWZhdWx0IG5hbWVzcGFjZS4iCisgICAg
ICAgIHJhaXNlIFR5cGVFcnJvcigiUmVxdWlyZSBhIHN0cmluZyBmb3IgdGhlIGRlZmF1bHQgbmFt
ZXNwYWNlLiIpCiAgICAgZ2xvYmFsIF9kZWZhdWx0X25hbWVzcGFjZQogICAgIF9kZWZhdWx0X25h
bWVzcGFjZSA9IHMKIApAQCAtMzQ2LDcgKzM0Niw3IEBAIGNsYXNzIE9yZGVyZWREaWN0KGRpY3Qp
OgogICAgICAgICByZXR1cm4gWyh4LHNlbGZbeF0pIGZvciB4IGluIHNlbGYuX19vcmRlcmVkXQog
CiBkZWYgcGFyc2UoZik6Ci0gICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiUGFyc2luZyAlcyIgJSBm
CisgICAgc3lzLnN0ZGVyci53cml0ZSgiUGFyc2luZyAlc1xuIiAlIGYpCiAKICAgICBnbG9icyA9
IHt9CiAgICAgbG9jcyA9IE9yZGVyZWREaWN0KCkKQEAgLTM2MiwxMSArMzYyLDEwIEBAIGRlZiBw
YXJzZShmKToKICAgICAgICAgICAgIGdsb2JzW25dID0gdAogCiAgICAgdHJ5OgotICAgICAgICBl
eGVjZmlsZShmLCBnbG9icywgbG9jcykKLSAgICBleGNlcHQgU3ludGF4RXJyb3IsZToKLSAgICAg
ICAgcmFpc2UgU3ludGF4RXJyb3IsIFwKLSAgICAgICAgICAgICAgIkVycm9ycyB3ZXJlIGZvdW5k
IGF0IGxpbmUgJWQgd2hpbGUgcHJvY2Vzc2luZyAlczpcblx0JXMiXAotICAgICAgICAgICAgICAl
KGUubGluZW5vLGYsZS50ZXh0KQorICAgICAgICBleGVjKGNvbXBpbGUob3BlbihmKS5yZWFkKCks
IGYsICdleGVjJyksIGdsb2JzLCBsb2NzKQorICAgIGV4Y2VwdCBTeW50YXhFcnJvciBhcyBlOgor
ICAgICAgICByYWlzZSBTeW50YXhFcnJvcigiRXJyb3JzIHdlcmUgZm91bmQgYXQgbGluZSAlZCB3
aGlsZSBwcm9jZXNzaW5nICVzOlxuXHQlcyJcCisgICAgICAgICAgICAgICUoZS5saW5lbm8sZixl
LnRleHQpKQogCiAgICAgdHlwZXMgPSBbdCBmb3IgdCBpbiBsb2NzLm9yZGVyZWRfdmFsdWVzKCkg
aWYgaXNpbnN0YW5jZSh0LFR5cGUpXQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 17:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1aiU-0000Y3-BT; Wed, 06 Mar 2019 17:52: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1aiT-0000Xk-63
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 17:52:29 +0000
X-Inumbo-ID: 9b2edb3e-4038-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b2edb3e-4038-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:52:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79852321"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Mar 2019 17:52:09 +0000
Message-ID: <20190306175210.28145-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190306175210.28145-1-wei.liu2@citrix.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 v2 4/5] pygrub: make it build with
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgaGVscCBvZiB0d28gcG9ydGluZyBndWlkZXMgYW5kIGNweXRob24gc291cmNlIGNv
ZGU6CgoxLiBVc2UgUHlCeXRlcyB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KMi4g
VXNlIFB5VmFyT2JqZWN0X0hFQURfSU5JVCBhbmQgcHJvdmlkZSBjb21wYXRpYmlsaXR5IGZvciAy
LjUgYW5kCiAgIGVhcmxpZXIuCjMuIFJlbW92ZSB1c2FnZSBvZiBQeV9GaW5kTWV0aG9kLgo0LiBV
c2UgbmV3IG1vZHVsZSBpbml0aWFsaXNhdGlvbiByb3V0aW5lLgoKRm9yICMzLCBQeV9GaW5kTWV0
aG9kIHdhcyByZW1vdmVkLCB5ZXQgYW4gYWx0ZXJuYXRpdmUgd2Fzbid0CmRvY3VtZW50ZWQuICBU
aGUgY29kZSBpcyB0aGUgcmVzdWx0IG9mIHJldmVyc2UtZW5naW5lZXJpbmcgY3B5dGhvbgpjb21t
aXQgNjExNmQ0YTFkMQoKaHR0cHM6Ly9kb2NzLnB5dGhvbi5vcmcvMy9ob3d0by9jcG9ydGluZy5o
dG1sCmh0dHA6Ly9weXRob24zcG9ydGluZy5jb20vY2V4dGVuc2lvbnMuaHRtbAoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOiB1c2UgUHlCeXRlcy4K
LS0tCiB0b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jIHwgOTYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4OCBpbnNlcnRpb25z
KCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFn
ZS9mc2ltYWdlLmMgYi90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCmluZGV4IDc0
M2EzZmI3YjguLjdlMTI0ZjdiYjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFn
ZS9mc2ltYWdlLmMKKysrIGIvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYwpAQCAt
MjYsMTEgKzI2LDE1IEBACiAjaW5jbHVkZSA8eGVuZnNpbWFnZS5oPgogI2luY2x1ZGUgPHN0ZGxp
Yi5oPgogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKICNpZiAoUFlUSE9OX0FQSV9WRVJTSU9O
ID49IDEwMTEpCiAjZGVmaW5lIFBZX1BBRCAwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCww
TCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTAogI2Vsc2UKICNkZWZpbmUg
UFlfUEFEIDBMLDBMLDBMLDBMCiAjZW5kaWYKKyNlbHNlCisjZGVmaW5lIFBZX1BBRCAwTCwwTCww
TCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTCwwTAorI2VuZGlmCiAKIHR5
cGVkZWYgc3RydWN0IGZzaW1hZ2VfZnMgewogCVB5T2JqZWN0X0hFQUQKQEAgLTY2LDEyICs3MCwy
NCBAQCBmc2ltYWdlX2ZpbGVfcmVhZChmc2ltYWdlX2ZpbGVfdCAqZmlsZSwgUHlPYmplY3QgKmFy
Z3MsIFB5T2JqZWN0ICprd2FyZ3MpCiAKIAlidWZzaXplID0gc2l6ZSA/IHNpemUgOiA0MDk2Owog
Ci0JaWYgKChidWZmZXIgPSBQeVN0cmluZ19Gcm9tU3RyaW5nQW5kU2l6ZShOVUxMLCBidWZzaXpl
KSkgPT0gTlVMTCkKKwlidWZmZXIgPQorI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCisJCVB5U3Ry
aW5nX0Zyb21TdHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpOworI2Vsc2UKKwkJUHlCeXRlc19G
cm9tU3RyaW5nQW5kU2l6ZShOVUxMLCBidWZzaXplKTsKKyNlbmRpZgorCisJaWYgKGJ1ZmZlciA9
PSBOVUxMKQogCQlyZXR1cm4gKE5VTEwpOwogIAogCXdoaWxlICgxKSB7CiAJCWludCBlcnI7Ci0J
CXZvaWQgKmJ1ZiA9IFB5U3RyaW5nX0FTX1NUUklORyhidWZmZXIpICsgYnl0ZXNyZWFkOworCQl2
b2lkICpidWYgPQorI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCisJCQlQeVN0cmluZ19BU19TVFJJ
TkcoYnVmZmVyKSArIGJ5dGVzcmVhZDsKKyNlbHNlCisJCQlQeUJ5dGVzX0FTX1NUUklORyhidWZm
ZXIpICsgYnl0ZXNyZWFkOworI2VuZGlmCiAKIAkJZXJyID0gZnNpX3ByZWFkX2ZpbGUoZmlsZS0+
ZmlsZSwgYnVmLCBidWZzaXplLAogCQkgICAgYnl0ZXNyZWFkICsgb2Zmc2V0KTsKQEAgLTkxLDEy
ICsxMDcsMjAgQEAgZnNpbWFnZV9maWxlX3JlYWQoZnNpbWFnZV9maWxlX3QgKmZpbGUsIFB5T2Jq
ZWN0ICphcmdzLCBQeU9iamVjdCAqa3dhcmdzKQogCQkJaWYgKGJ1ZnNpemUgPT0gMCkKIAkJCQli
cmVhazsKIAkJfSBlbHNlIHsKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogCQkJaWYgKF9QeVN0
cmluZ19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkICsgYnVmc2l6ZSkgPCAwKQorI2Vsc2UKKwkJ
CWlmIChfUHlCeXRlc19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkICsgYnVmc2l6ZSkgPCAwKQor
I2VuZGlmCiAJCQkJcmV0dXJuIChOVUxMKTsKIAkJfQogCX0KIAorI2lmIFBZX01BSk9SX1ZFUlNJ
T04gPCAzCiAJX1B5U3RyaW5nX1Jlc2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQpOworI2Vsc2UKKwlf
UHlCeXRlc19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkKTsKKyNlbmRpZgogCXJldHVybiAoYnVm
ZmVyKTsKIH0KIApAQCAtMTEzLDExICsxMzcsMTMgQEAgc3RhdGljIHN0cnVjdCBQeU1ldGhvZERl
ZiBmc2ltYWdlX2ZpbGVfbWV0aG9kc1tdID0gewogCXsgTlVMTCwgTlVMTCwgMCwgTlVMTCB9CQog
fTsKIAorI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiBzdGF0aWMgUHlPYmplY3QgKgogZnNpbWFn
ZV9maWxlX2dldGF0dHIoZnNpbWFnZV9maWxlX3QgKmZpbGUsIGNoYXIgKm5hbWUpCiB7CiAJcmV0
dXJuIChQeV9GaW5kTWV0aG9kKGZzaW1hZ2VfZmlsZV9tZXRob2RzLCAoUHlPYmplY3QgKilmaWxl
LCBuYW1lKSk7CiB9CisjZW5kaWYKIAogc3RhdGljIHZvaWQKIGZzaW1hZ2VfZmlsZV9kZWFsbG9j
KGZzaW1hZ2VfZmlsZV90ICpmaWxlKQpAQCAtMTI4LDE2ICsxNTQsMjUgQEAgZnNpbWFnZV9maWxl
X2RlYWxsb2MoZnNpbWFnZV9maWxlX3QgKmZpbGUpCiAJUHlPYmplY3RfREVMKGZpbGUpOwogfQog
CisvKiBDb21wYXRpYmlsaXR5IGZvciAyLjUgYW5kIGVhcmxpZXIgKi8KKyNpZm5kZWYgUHlWYXJP
YmplY3RfSEVBRF9JTklUCisjZGVmaW5lIFB5VmFyT2JqZWN0X0hFQURfSU5JVCh0eXBlLCBzaXpl
KSBcCisJUHlPYmplY3RfSEVBRF9JTklUKHR5cGUpIHNpemUsCisjZW5kaWYKKwogc3RhdGljIGNo
YXIgZnNpbWFnZV9maWxlX3R5cGVfX2RvY19fW10gPSAiRmlsZXN5c3RlbSBpbWFnZSBmaWxlIjsK
IFB5VHlwZU9iamVjdCBmc2ltYWdlX2ZpbGVfdHlwZSA9IHsKLQlQeU9iamVjdF9IRUFEX0lOSVQo
JlB5VHlwZV9UeXBlKQotCTAsCQkJCQkvKiBvYl9zaXplICovCisJUHlWYXJPYmplY3RfSEVBRF9J
TklUKCZQeVR5cGVfVHlwZSwgMCkKIAkieGVuZnNpbWFnZS5maWxlIiwJCQkvKiB0cF9uYW1lICov
CiAJc2l6ZW9mKGZzaW1hZ2VfZmlsZV90KSwJCQkvKiB0cF9zaXplICovCiAJMCwJCQkJCS8qIHRw
X2l0ZW1zaXplICovCiAJKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9jLCAJLyogdHBf
ZGVhbGxvYyAqLwogCTAsCQkJCQkvKiB0cF9wcmludCAqLworI2lmIFBZX01BSk9SX1ZFUlNJT04g
PCAzCiAJKGdldGF0dHJmdW5jKSBmc2ltYWdlX2ZpbGVfZ2V0YXR0ciwgCS8qIHRwX2dldGF0dHIg
Ki8KKyNlbHNlCisJMCwJCQkJCS8qIHRwX2dldGF0dHIgKi8KKyNlbmRpZgogCTAsCQkJCQkvKiB0
cF9zZXRhdHRyICovCiAJMCwJCQkJCS8qIHRwX2NvbXBhcmUgKi8KIAkwLAkJCQkJLyogdHBfcmVw
ciAqLwpAQCAtMTUxLDcgKzE4NiwxNiBAQCBQeVR5cGVPYmplY3QgZnNpbWFnZV9maWxlX3R5cGUg
PSB7CiAJMCwJCQkJCS8qIHRwX3NldGF0dHJvICovCiAJMCwJCQkJCS8qIHRwX2FzX2J1ZmZlciAq
LwogCVB5X1RQRkxBR1NfREVGQVVMVCwJCQkvKiB0cF9mbGFncyAqLwotCWZzaW1hZ2VfZmlsZV90
eXBlX19kb2NfXywKKwlmc2ltYWdlX2ZpbGVfdHlwZV9fZG9jX18sCQkvKiB0cF9kb2MgKi8KKyNp
ZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKKwkwLAkJCQkJLyogdHBfdHJhdmVyc2UgKi8KKwkwLAkJ
CQkJLyogdHBfY2xlYXIgKi8KKwkwLAkJCQkJLyogdHBfcmljaGNvbXBhcmUgKi8KKwkwLAkJCQkJ
LyogdHBfd2Vha2xpc3RvZmZzZXQgKi8KKwkwLAkJCQkJLyogdHBfaXRlciAqLworCTAsCQkJCQkv
KiB0cF9pdGVybmV4dCAqLworCWZzaW1hZ2VfZmlsZV9tZXRob2RzLAkJCS8qIHRwX21ldGhvZHMg
Ki8KKyNlbmRpZgogCVBZX1BBRAogfTsKIApAQCAtMjE1LDExICsyNTksMTMgQEAgc3RhdGljIHN0
cnVjdCBQeU1ldGhvZERlZiBmc2ltYWdlX2ZzX21ldGhvZHNbXSA9IHsKIAl7IE5VTEwsIE5VTEws
IDAsIE5VTEwgfQkKIH07CiAKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogc3RhdGljIFB5T2Jq
ZWN0ICoKIGZzaW1hZ2VfZnNfZ2V0YXR0cihmc2ltYWdlX2ZzX3QgKmZzLCBjaGFyICpuYW1lKQog
ewogCXJldHVybiAoUHlfRmluZE1ldGhvZChmc2ltYWdlX2ZzX21ldGhvZHMsIChQeU9iamVjdCAq
KWZzLCBuYW1lKSk7CiB9CisjZW5kaWYKIAogc3RhdGljIHZvaWQKIGZzaW1hZ2VfZnNfZGVhbGxv
YyAoZnNpbWFnZV9mc190ICpmcykKQEAgLTIzMiwxNCArMjc4LDE3IEBAIGZzaW1hZ2VfZnNfZGVh
bGxvYyAoZnNpbWFnZV9mc190ICpmcykKIFB5RG9jX1NUUlZBUihmc2ltYWdlX2ZzX3R5cGVfX2Rv
Y19fLCAiRmlsZXN5c3RlbSBpbWFnZSIpOwogCiBQeVR5cGVPYmplY3QgZnNpbWFnZV9mc190eXBl
ID0gewotCVB5T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5cGUpCi0JMCwJCQkJCS8qIG9iX3Np
emUgKi8KKwlQeVZhck9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9UeXBlLCAwKQogCSJ4ZW5mc2lt
YWdlLmZzIiwJCQkvKiB0cF9uYW1lICovCiAJc2l6ZW9mKGZzaW1hZ2VfZnNfdCksCQkJLyogdHBf
c2l6ZSAqLwogCTAsCQkJCQkvKiB0cF9pdGVtc2l6ZSAqLwogCShkZXN0cnVjdG9yKSBmc2ltYWdl
X2ZzX2RlYWxsb2MsIAkvKiB0cF9kZWFsbG9jICovCiAJMCwJCQkJCS8qIHRwX3ByaW50ICovCisj
aWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKIAkoZ2V0YXR0cmZ1bmMpIGZzaW1hZ2VfZnNfZ2V0YXR0
ciwgCS8qIHRwX2dldGF0dHIgKi8KKyNlbHNlCisJMCwJCQkJCS8qIHRwX2dldGF0dHIgKi8KKyNl
bmRpZgogCTAsCQkJCQkvKiB0cF9zZXRhdHRyICovCiAJMCwJCQkJCS8qIHRwX2NvbXBhcmUgKi8K
IAkwLAkJCQkJLyogdHBfcmVwciAqLwpAQCAtMjUzLDcgKzMwMiwxNiBAQCBQeVR5cGVPYmplY3Qg
ZnNpbWFnZV9mc190eXBlID0gewogCTAsCQkJCQkvKiB0cF9zZXRhdHRybyAqLwogCTAsCQkJCQkv
KiB0cF9hc19idWZmZXIgKi8KIAlQeV9UUEZMQUdTX0RFRkFVTFQsCQkJLyogdHBfZmxhZ3MgKi8K
LQlmc2ltYWdlX2ZzX3R5cGVfX2RvY19fLAorCWZzaW1hZ2VfZnNfdHlwZV9fZG9jX18sCQkJLyog
dHBfZG9jICovCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCisJMCwJCQkJCS8qIHRwX3RyYXZl
cnNlICovCisJMCwJCQkJCS8qIHRwX2NsZWFyICovCisJMCwJCQkJCS8qIHRwX3JpY2hjb21wYXJl
ICovCisJMCwJCQkJCS8qIHRwX3dlYWtsaXN0b2Zmc2V0ICovCisJMCwJCQkJCS8qIHRwX2l0ZXIg
Ki8KKwkwLAkJCQkJLyogdHBfaXRlcm5leHQgKi8KKwlmc2ltYWdlX2ZzX21ldGhvZHMsCQkJLyog
dHBfbWV0aG9kcyAqLworI2VuZGlmCiAJUFlfUEFECiB9OwogCkBAIC0zMTYsOCArMzc0LDMwIEBA
IHN0YXRpYyBzdHJ1Y3QgUHlNZXRob2REZWYgZnNpbWFnZV9tb2R1bGVfbWV0aG9kc1tdID0gewog
CXsgTlVMTCwgTlVMTCwgMCwgTlVMTCB9CiB9OwogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAz
CitzdGF0aWMgc3RydWN0IFB5TW9kdWxlRGVmIGZzaW1hZ2VfbW9kdWxlX2RlZiA9IHsKKwlQeU1v
ZHVsZURlZl9IRUFEX0lOSVQsCisJInhlbmZzaW1hZ2UiLAkJLyogbV9uYW1lICovCisJIiIsCQkJ
LyogbV9kb2MgKi8KKwktMSwJCQkvKiBtX3NpemUgKi8KKwlmc2ltYWdlX21vZHVsZV9tZXRob2Rz
LAkvKiBtX21ldGhvZHMgKi8KKwlOVUxMLAkJCS8qIG1fcmVsb2FkICovCisJTlVMTCwJCQkvKiBt
X3RyYXZlcnNlICovCisJTlVMTCwJCQkvKiBtX2NsZWFyICovCisJTlVMTAkJCS8qIG1fZnJlZSAq
LworfTsKKyNlbmRpZgorCiBQeU1PRElOSVRfRlVOQworI2lmIFBZX01BSk9SX1ZFUlNJT04gPj0g
MworUHlJbml0X3hlbmZzaW1hZ2Uodm9pZCkKKyNlbHNlCiBpbml0eGVuZnNpbWFnZSh2b2lkKQor
I2VuZGlmCiB7CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKIAlQeV9Jbml0TW9kdWxlKCJ4ZW5m
c2ltYWdlIiwgZnNpbWFnZV9tb2R1bGVfbWV0aG9kcyk7CisjZWxzZQorCXJldHVybiBQeU1vZHVs
ZV9DcmVhdGUoJmZzaW1hZ2VfbW9kdWxlX2RlZik7CisjZW5kaWYKIH0KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 18:17:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 18: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 1h1b71-0002Vw-9H; Wed, 06 Mar 2019 18: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=ECHp=RJ=citrix.com=prvs=9619a384d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1b6z-0002Vr-66
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 18:17:49 +0000
X-Inumbo-ID: 24d9edce-403c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24d9edce-403c-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 18:17:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="79855278"
Date: Wed, 6 Mar 2019 18:17:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190306181730.i6wlgqwmqtadpzzw@zion.uk.xensource.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306175210.28145-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 0/5] tools: Python 3
 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDU6NTI6MDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGlzIHNlcmllcyBtYWtlcyB0b29scyB3b3JrIHdpdGggUHl0aG9uIDIgYW5kIDMuCj4gCj4g
Tm8gbW9yZSBSRkMgYmVjYXVzZSBJIGhhdmUgdGVzdGVkIGl0IG9uIG15IHRlc3Rib3guCgpTcG9r
ZSB0b28gc29vbi4gVGhlIHRlc3Rib3ggd2Fzbid0IHVzaW5nIHRoZSBmaWxlcyBJIGluc3RhbGxl
ZC4gSSB3aWxsCnJldGVzdCB0b21vcnJvdy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 18:58:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 18: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 1h1bkS-00055D-MU; Wed, 06 Mar 2019 18:58:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J0hc=RJ=citrix.com=prvs=961d0c8cc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1bkR-000558-Ue
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 18:58:35 +0000
X-Inumbo-ID: d6aabc30-4041-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6aabc30-4041-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 18:58:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86883874"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-3-wei.liu2@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: <332dbc47-7b57-b0de-215b-b90878631e1c@citrix.com>
Date: Wed, 6 Mar 2019 18:20: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: <20190306175210.28145-3-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 2/5] libxl: make python
 scripts work with python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDYvMDMvMjAxOSAxNzo1MiwgV2VpIExpdSB3cm90ZToKPiBAQCAtMzYyLDExICszNjIsMTAg
QEAgZGVmIHBhcnNlKGYpOgo+ICAgICAgICAgICAgICBnbG9ic1tuXSA9IHQKPiAgCj4gICAgICB0
cnk6Cj4gLSAgICAgICAgZXhlY2ZpbGUoZiwgZ2xvYnMsIGxvY3MpCj4gLSAgICBleGNlcHQgU3lu
dGF4RXJyb3IsZToKPiAtICAgICAgICByYWlzZSBTeW50YXhFcnJvciwgXAo+IC0gICAgICAgICAg
ICAgICJFcnJvcnMgd2VyZSBmb3VuZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nlc3NpbmcgJXM6XG5c
dCVzIlwKPiAtICAgICAgICAgICAgICAlKGUubGluZW5vLGYsZS50ZXh0KQo+ICsgICAgICAgIGV4
ZWMoY29tcGlsZShvcGVuKGYpLnJlYWQoKSwgZiwgJ2V4ZWMnKSwgZ2xvYnMsIGxvY3MpCj4gKyAg
ICBleGNlcHQgU3ludGF4RXJyb3IgYXMgZToKPiArICAgICAgICByYWlzZSBTeW50YXhFcnJvcigi
RXJyb3JzIHdlcmUgZm91bmQgYXQgbGluZSAlZCB3aGlsZSBwcm9jZXNzaW5nICVzOlxuXHQlcyJc
Cj4gKyAgICAgICAgICAgICAgJShlLmxpbmVubyxmLGUudGV4dCkpCgpBcyB5b3UncmUgZWRpdGlu
ZyB0aGlzLCB0aGUgXCBjYW4gZ28sIGFuZCBpdCB3b3VsZCBiZSBuaWNlIHRvIHByb3Blcmx5Cmlu
ZGVudCB0aGUgc2Vjb25kIGxpbmUuwqAgKEV2ZW4gYmV0dGVyIGlmIHdlIGNhbiBnZXQgc3BhY2Vz
IGluIHNlbnNpYmxlCnBsYWNlcykuCgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 19:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 19:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1bzP-0006Oa-39; Wed, 06 Mar 2019 19:14:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J0hc=RJ=citrix.com=prvs=961d0c8cc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1bzN-0006OV-Ma
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 19:14:01 +0000
X-Inumbo-ID: fd1fed04-4043-11e9-8c14-8b69aae009ab
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd1fed04-4043-11e9-8c14-8b69aae009ab;
 Wed, 06 Mar 2019 19:13:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86884623"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-4-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: <73031cb7-83b4-afd5-084f-a4c8822e73a0@citrix.com>
Date: Wed, 6 Mar 2019 18:23:43 +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: <20190306175210.28145-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 3/5] pygrub: convert python
 scripts to work with 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDYvMDMvMjAxOSAxNzo1MiwgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
cHlncnViL3NyYy9HcnViQ29uZi5weSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKPiBp
bmRleCBkYzgxMGQ1NWNiLi45NzkxM2YzOTkzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3B5Z3J1Yi9z
cmMvR3J1YkNvbmYucHkKPiArKysgYi90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5Cj4gQEAg
LTEwMCw3ICsxMDAsNyBAQCBjbGFzcyBfR3J1YkltYWdlKG9iamVjdCk6Cj4gICAgICAgICAgICAg
ICAgICAiICBpbml0cmQ6ICVzXG4iICUoc2VsZi50aXRsZSwgc2VsZi5yb290LCBzZWxmLmtlcm5l
bCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFyZ3MsIHNlbGYu
aW5pdHJkKSkKPiAgICAgIGRlZiBfcGFyc2Uoc2VsZiwgbGluZXMpOgo+IC0gICAgICAgIG1hcChz
ZWxmLnNldF9mcm9tX2xpbmUsIGxpbmVzKQo+ICsgICAgICAgIGxpc3QobWFwKHNlbGYuc2V0X2Zy
b21fbGluZSwgbGluZXMpKQoKQW5vdGhlciBzaXRlIHdoaWNoIHdhbnRzIGEgdHJhbnNmb3JtIGlu
dG8gYSBmb3IgbG9vcC4KCj4gIAo+ICAgICAgZGVmIHJlc2V0KHNlbGYsIGxpbmVzKToKPiAgICAg
ICAgICBzZWxmLl9yb290ID0gc2VsZi5faW5pdHJkID0gc2VsZi5fa2VybmVsID0gc2VsZi5fYXJn
cyA9IE5vbmUKPiBAQCAtNDYyLDEyICs0NjIsMTIgQEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9H
cnViQ29uZmlnRmlsZSk6Cj4gICAgICAgICAgCj4gIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6
Cj4gICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgMzoKPiAtICAgICAgICByYWlzZSBSdW50aW1lRXJy
b3IsICJOZWVkIGEgZ3J1YiB2ZXJzaW9uIChcImdydWJcIiBvciBcImdydWIyXCIpIGFuZCBhIGdy
dWIuY29uZiBvciBncnViLmNmZyB0byByZWFkIgo+ICsgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJv
cigiTmVlZCBhIGdydWIgdmVyc2lvbiAoXCJncnViXCIgb3IgXCJncnViMlwiKSBhbmQgYSBncnVi
LmNvbmYgb3IgZ3J1Yi5jZmcgdG8gcmVhZCIpCgpBcyB5b3UncmUgZWRpdGluZyB0aGlzIGFueXdh
eSwgaXQgd291bGQgYmUgYmV0dGVyIHRvIHN3aXRjaCB0bwoKUnVudGltZUVycm9yKCdOZWVkIGEg
Z3J1YiB2ZXJzaW9uICgiZ3J1YiIgb3IgImdydWIyIikgYW5kIGEgZ3J1Yi5jb25mIG9yIGdydWIu
Y2ZnIHRvIHJlYWQnKQoKClRvIGRyb3AgdGhlIHVubmVjZXNzYXJ5IGVzY2FwaW5nLgoKT3RoZXJ3
aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 19:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 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 1h1cKB-0007tp-W7; Wed, 06 Mar 2019 19:35: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=J0hc=RJ=citrix.com=prvs=961d0c8cc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1cK9-0007th-VQ
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 19:35:29 +0000
X-Inumbo-ID: fe93a320-4046-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe93a320-4046-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 19:35:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400"; d="scan'208";a="86885985"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-5-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: <cc52b290-c65c-1c09-c2e7-1b711c02564c@citrix.com>
Date: Wed, 6 Mar 2019 18:46: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: <20190306175210.28145-5-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-next v2 v2 4/5] pygrub: make it build
 with python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDYvMDMvMjAxOSAxNzo1MiwgV2VpIExpdSB3cm90ZToKPiBAQCAtMTI4LDE2ICsxNTQsMjUg
QEAgZnNpbWFnZV9maWxlX2RlYWxsb2MoZnNpbWFnZV9maWxlX3QgKmZpbGUpCj4gIAlQeU9iamVj
dF9ERUwoZmlsZSk7Cj4gIH0KPiAgCj4gKy8qIENvbXBhdGliaWxpdHkgZm9yIDIuNSBhbmQgZWFy
bGllciAqLwo+ICsjaWZuZGVmIFB5VmFyT2JqZWN0X0hFQURfSU5JVAo+ICsjZGVmaW5lIFB5VmFy
T2JqZWN0X0hFQURfSU5JVCh0eXBlLCBzaXplKSBcCj4gKwlQeU9iamVjdF9IRUFEX0lOSVQodHlw
ZSkgc2l6ZSwKPiArI2VuZGlmCj4gKwo+ICBzdGF0aWMgY2hhciBmc2ltYWdlX2ZpbGVfdHlwZV9f
ZG9jX19bXSA9ICJGaWxlc3lzdGVtIGltYWdlIGZpbGUiOwo+ICBQeVR5cGVPYmplY3QgZnNpbWFn
ZV9maWxlX3R5cGUgPSB7Cj4gLQlQeU9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9UeXBlKQo+IC0J
MCwJCQkJCS8qIG9iX3NpemUgKi8KPiArCVB5VmFyT2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5
cGUsIDApCj4gIAkieGVuZnNpbWFnZS5maWxlIiwJCQkvKiB0cF9uYW1lICovCj4gIAlzaXplb2Yo
ZnNpbWFnZV9maWxlX3QpLAkJCS8qIHRwX3NpemUgKi8KPiAgCTAsCQkJCQkvKiB0cF9pdGVtc2l6
ZSAqLwo+ICAJKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9jLCAJLyogdHBfZGVhbGxv
YyAqLwo+ICAJMCwJCQkJCS8qIHRwX3ByaW50ICovCj4gKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwg
Mwo+ICAJKGdldGF0dHJmdW5jKSBmc2ltYWdlX2ZpbGVfZ2V0YXR0ciwgCS8qIHRwX2dldGF0dHIg
Ki8KPiArI2Vsc2UKPiArCTAsCQkJCQkvKiB0cF9nZXRhdHRyICovCj4gKyNlbmRpZgo+ICAJMCwJ
CQkJCS8qIHRwX3NldGF0dHIgKi8KPiAgCTAsCQkJCQkvKiB0cF9jb21wYXJlICovCj4gIAkwLAkJ
CQkJLyogdHBfcmVwciAqLwo+IEBAIC0xNTEsNyArMTg2LDE2IEBAIFB5VHlwZU9iamVjdCBmc2lt
YWdlX2ZpbGVfdHlwZSA9IHsKPiAgCTAsCQkJCQkvKiB0cF9zZXRhdHRybyAqLwo+ICAJMCwJCQkJ
CS8qIHRwX2FzX2J1ZmZlciAqLwo+ICAJUHlfVFBGTEFHU19ERUZBVUxULAkJCS8qIHRwX2ZsYWdz
ICovCj4gLQlmc2ltYWdlX2ZpbGVfdHlwZV9fZG9jX18sCj4gKwlmc2ltYWdlX2ZpbGVfdHlwZV9f
ZG9jX18sCQkvKiB0cF9kb2MgKi8KPiArI2lmIFBZX01BSk9SX1ZFUlNJT04gPj0gMwo+ICsJMCwJ
CQkJCS8qIHRwX3RyYXZlcnNlICovCj4gKwkwLAkJCQkJLyogdHBfY2xlYXIgKi8KPiArCTAsCQkJ
CQkvKiB0cF9yaWNoY29tcGFyZSAqLwo+ICsJMCwJCQkJCS8qIHRwX3dlYWtsaXN0b2Zmc2V0ICov
Cj4gKwkwLAkJCQkJLyogdHBfaXRlciAqLwo+ICsJMCwJCQkJCS8qIHRwX2l0ZXJuZXh0ICovCj4g
Kwlmc2ltYWdlX2ZpbGVfbWV0aG9kcywJCQkvKiB0cF9tZXRob2RzICovCj4gKyNlbmRpZgo+ICAJ
UFlfUEFECgpQWV9QQUQgaXMgdmVyeSBXVEYuwqAgSSd2ZSBnb3Qgbm8gaWRlYSB3aHkgaXQgaXMg
bmVjZXNzYXJ5IGluIHRoZSBmaXJzdApwbGFjZS4KCkVpdGhlciB3YXksIG1vc3Qgb2YgdGhlIGZp
ZWxkcyBhcmUgemVybywgc28gd2h5IG5vdCB1c2UgbmFtZWQKaW5pdGlhbGlzYXRpb24/CgpQeVR5
cGVPYmplY3QgZnNpbWFnZV9maWxlX3R5cGUgPSB7CiAgICBQeVZhck9iamVjdF9IRUFEX0lOSVQo
JlB5VHlwZV9UeXBlLCAwKQogICAgLnRwX25hbWUgPSAieGVuZnNpbWFnZS5maWxlIiwKICAgIC50
cF9zaXplID0gc2l6ZW9mKGZzaW1hZ2VfZmlsZV90KSwKICAgIC4uLgp9OwoKCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 20:56:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 20:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1dZl-0004kk-67; Wed, 06 Mar 2019 20:55: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=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1dZj-0004kf-Jq
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 20:55:39 +0000
X-Inumbo-ID: 32067f16-4052-11e9-9054-878e2b0fa979
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32067f16-4052-11e9-9054-878e2b0fa979;
 Wed, 06 Mar 2019 20:55:38 +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 7F0F920657;
 Wed,  6 Mar 2019 20:55:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551905737;
 bh=vLCz9jeQfvtDErrtUJCzd5eyLzSmEZWWa+A1cqQZcj4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HiwTOdAMh5RQOTl3A+jy7KvyF/xb/EC/4K8gXXGlfLVMKCkRIniwOIQz4AeHFBTYy
 qOd01m25U5h937kv5LoSon1zMuC1LY7TvH3WeWmqDcIEsXcaprbu53RIj1yV9re27V
 re3om1j6TwB6dod9tZwWRRGiT9piAdxlu0ZSfgxY=
Date: Wed, 6 Mar 2019 12:55:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903061252080.9200@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
 <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ICtzdGF0aWMgaW5saW5l
IHB0cmRpZmZfdCBuYW1lICMjIF9kaWZmKGNvbnN0IHR5cGUgczFbXSwgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSkgICAgXAo+ID4gK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiA+ICsgICAgQlVJTERfQlVHX09OKGFsaWdub2YoKnMxKSAhPSBhbGlnbm9mKCpz
MikpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIHJldHVybiAocHRy
ZGlmZl90KSgodWludHB0cl90KXMyIC0gKHVpbnRwdHJfdClzMSkgLyAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ID4gKyAgICAgICAgICAgKHB0cmRpZmZfdClzaXplb2YoKnMxKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArfSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAo+IAo+IEkgaGFkIHNwZWNpZmljYWxseSBhc2tlZCBmb3IgdGhpcyB0byBzaW1wbHkgY2Fs
bCBfYnl0ZWRpZmYsIHRvIGxpbWl0Cj4gcmVkdW5kYW5jeSBhbmQgaW4gcGFydGljdWxhciB0aGUg
dG90YWwgbnVtYmVyIG9mIGNhc3RzLgo+IAo+ID4gK3N0YXRpYyBpbmxpbmUgcHRyZGlmZl90IG5h
bWUgIyMgX2J5dGVkaWZmKGNvbnN0IHR5cGUgczFbXSwgICAgICAgICAgICAgICAgICAgIFwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
YWJzdHJhY3RfICMjIG5hbWUgczJbXSlcCj4gPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4g
KyAgICBCVUlMRF9CVUdfT04oYWxpZ25vZigqczEpICE9IGFsaWdub2YoKnMyKSk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgcmV0dXJuIChwdHJkaWZmX3QpKCh1aW50
cHRyX3QpczIgLSAodWludHB0cl90KXMxKTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiAr
fQo+IAo+IFdoYXQncyB0aGUgdmFsdWUgb2YgdGhlIGludGVybWVkaWF0ZSBjYXN0aW5nIHRvIHVp
bnRwdHJfdD8gV2h5IG5vdAo+IGNhc3QgdG8gcHRyZGlmZl90IHJpZ2h0IGF3YXk/Cgp1aW50cHRy
X3QgaXMgdGhlIGludGVnZXIgdHlwZSBjb3JyZXNwb25kaW5nIHRvIGEgcG9pbnRlciwgc28gd2Ug
c2hvdWxkCnVzZSB1aW50cHRyX3QgZmlyc3QuIHB0cmRpZmZfdCBpcyB0aGUgZGlmZmVyZW5jZSB0
eXBlIHNvIHdlIHNob3VsZCBjYXN0CnRvIGl0IGFmdGVyd2FyZHMuIFNwZWNpZmljYWxseSwgdWlu
dHB0cl90IGlzIHVuc2lnbmVkIGFuZCBwdHJkaWZmX3QgaXMKc2lnbmVkLiBTbyBJIGRvbid0IHRo
aW5rIGl0IHdvdWxkIGJlIGNvcnJlY3QgdG8gZG86CgogIHJldHVybiAocHRyZGlmZl90KSgocHRy
ZGlmZl90KXMyIC0gKHB0cmRpZmZfdClzMSk7CgpPciBhbSBJIG1pc3NpbmcgeW91ciBwb2ludD8K
CgpJJ2xsIGFkZHJlc3MgYWxsIHRoZSBvdGhlciBjb21tZW50cy4KCgo+IEkgYWxzbyBkb24ndCB0
aGluayB0aGUgQlVJTERfQlVHX09OKCkgaXMgaGVscGZ1bCBpbiB0aGlzIGxhdHRlciBjYXNlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 20:58:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 20:58: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 1h1dcR-0004q4-P3; Wed, 06 Mar 2019 20:58:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0J1n=RJ=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1h1dcQ-0004pw-69
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 20:58:26 +0000
X-Inumbo-ID: 92ed86e4-4052-11e9-ad43-ab74121453ed
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92ed86e4-4052-11e9-ad43-ab74121453ed;
 Wed, 06 Mar 2019 20:58:21 +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 678193D0CA32A;
 Wed,  6 Mar 2019 21:58:20 +0100 (CET)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-3-wei.liu2@citrix.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: <302e080a-48a7-a9f4-a26c-6cea477ab04b@knorrie.org>
Date: Wed, 6 Mar 2019 21:58:19 +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: <20190306175210.28145-3-wei.liu2@citrix.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 2/5] libxl: make python
 scripts work with python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy82LzE5IDY6NTIgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gR28gdGhyb3VnaCB0aGUgdHJhbnNm
b3JtYXRpb25zIHN1Z2dlc3RlZCBieSAydG8zIGFuZCBwaWNrIHRoZQo+IG5lY2Vzc2FyeSBvbmVz
Lgo+IAo+IFVzZSBzeXMuc3RkZXJyLndyaXRlIHRvIGF2b2lkIGltcG9ydGluZyBmcm9tIF9fZnV0
dXJlX18uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiAtLS0KPiAgdG9vbHMvbGlieGwvZ2VudGVzdC5weSAgfCAgMiArLQo+ICB0b29scy9saWJ4bC9n
ZW50eXBlcy5weSB8IDEwICsrKysrLS0tLS0KPiAgdG9vbHMvbGlieGwvaWRsLnB5ICAgICAgfCAx
MyArKysrKystLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnRlc3QucHkgYi90
b29scy9saWJ4bC9nZW50ZXN0LnB5Cj4gaW5kZXggOTg5OTU5ZmM2OC4uODFlMTNiNDM3YyAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9nZW50ZXN0LnB5Cj4gKysrIGIvdG9vbHMvbGlieGwvZ2Vu
dGVzdC5weQo+IEBAIC04Niw3ICs4Niw3IEBAIGRlZiBnZW5fcmFuZF9pbml0KHR5LCB2LCBpbmRl
bnQgPSAiICAgICIsIHBhcmVudCA9IE5vbmUpOgo+ICAKPiAgaWYgX19uYW1lX18gPT0gJ19fbWFp
bl9fJzoKPiAgICAgIGlmIGxlbihzeXMuYXJndikgPCAzOgo+IC0gICAgICAgIHByaW50ID4+c3lz
LnN0ZGVyciwgIlVzYWdlOiBnZW50ZXN0LnB5IDxpZGw+IDxpbXBsZW1lbnRhdGlvbj4iCj4gKyAg
ICAgICAgc3lzLnN0ZGVyci53cml0ZSgiVXNhZ2U6IGdlbnRlc3QucHkgPGlkbD4gPGltcGxlbWVu
dGF0aW9uPlxuIikKPiAgICAgICAgICBzeXMuZXhpdCgxKQo+ICAKPiAgICAgIHJhbmRvbS5zZWVk
KG9zLmdldGVudignTElCWExfVEVTVElETF9TRUVEJykpCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiBpbmRleCA4OGU1YzVm
MzBlLi42NTZjMTU3YzAxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cj4g
KysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiBAQCAtNTc2LDE0ICs1NzYsMTQgQEAgZGVm
IGxpYnhsX0NfZW51bV9mcm9tX3N0cmluZyh0eSwgc3RyLCBlLCBpbmRlbnQgPSAiICAgICIpOgo+
ICAKPiAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKPiAgICAgIGlmIGxlbihzeXMuYXJndikg
IT0gNjoKPiAtICAgICAgICBwcmludCA+PnN5cy5zdGRlcnIsICJVc2FnZTogZ2VudHlwZXMucHkg
PGlkbD4gPGhlYWRlcj4gPGhlYWRlci1wcml2YXRlPiA8aGVhZGVyLWpzb24+IDxpbXBsZW1lbnRh
dGlvbj4iCj4gKyAgICAgICAgc3lzLnN0ZGVyci53cml0ZSgiVXNhZ2U6IGdlbnR5cGVzLnB5IDxp
ZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8aW1wbGVtZW50YXRp
b24+XG4iKQo+ICAgICAgICAgIHN5cy5leGl0KDEpCj4gIAo+ICAgICAgKF8sIGlkbG5hbWUsIGhl
YWRlciwgaGVhZGVyX3ByaXZhdGUsIGhlYWRlcl9qc29uLCBpbXBsKSA9IHN5cy5hcmd2Cj4gIAo+
ICAgICAgKGJ1aWx0aW5zLHR5cGVzKSA9IGlkbC5wYXJzZShpZGxuYW1lKQo+ICAKPiAtICAgIHBy
aW50ICJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gJXMiICUgaGVhZGVyCj4g
KyAgICBwcmludCgib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhl
YWRlcikKCk5vdGUgdGhhdCBwcmludCBpcyAqbm90KiBhIGZ1bmN0aW9uIGluIHB5dGhvbiAyLCB1
bmxlc3MgeW91Li4KCiAgZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgoKLi4u
d2hpY2ggc2hvdWxkIG5vdCBiZSBhdm9pZGVkLgoKSXQgbG9va3MgbGlrZSBwcmludCgpIGp1c3Qg
d29ya3MgYXMgYSBmdW5jdGlvbiwgYnV0IGl0J3Mgbm90LCBhbmQgSQp3b3VsZCByZWNvbW1lbmQg
YWdhaW5zdCBpbnRyb2R1Y2luZyB0aGlzIGtpbmQgb2YgbWlzbGVhZGluZyBjb2RlLgoKSW4gcHJp
bnQoImhhbGxvIiksIHRoZSBwYXJlbnRoZXNlcyBhcmUgcGFydCBvZiBhbiBleHByZXNzaW9uLCBs
aWtlIGluCiAgKCgxKyAxKSAqIDIpCgpPdGhlciBzeW50YXggd2l0aCBwYXJlbnRoZXNlcyBjcmVh
dGVzIHR1cGxlcy4KClB5dGhvbiAyLjcuMTMgKD4+PiByZXBsYWNlZCB3aXRoID09PSkKCj09PSB0
eXBlKCgpKQo8dHlwZSAndHVwbGUnPgo9PT0gdHlwZSgoMSsxKSkKPHR5cGUgJ2ludCc+Cj09PSB0
eXBlKCgxLCAyKSkKPHR5cGUgJ3R1cGxlJz4KCj09PSBwcmludCAoKSA8LSB0dXBsZQooKQo9PT0g
cHJpbnQgKDErMSkgPC0gZXhwcmVzc2lvbgoyCj09PSBwcmludCAoMSwgMikgPC0gdHVwbGUKKDEs
IDIpCgo9PT0gZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgo9PT0gcHJpbnQo
KQoKPT09IHByaW50KDErMSkKMgo9PT0gcHJpbnQoMSwgMikKMSAyCgo+ICAgICAgZiA9IG9wZW4o
aGVhZGVyLCAidyIpCj4gIAo+IEBAIC02MzMsNyArNjMzLDcgQEAgaWYgX19uYW1lX18gPT0gJ19f
bWFpbl9fJzoKPiAgICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4iIiIgJSAoaGVhZGVy
X2RlZmluZSkpCj4gICAgICBmLmNsb3NlKCkKPiAgCj4gLSAgICBwcmludCAib3V0cHV0dGluZyBs
aWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29uCj4gKyAgICBwcmludCgi
b3V0cHV0dGluZyBsaWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29uKQo+
ICAKPiAgICAgIGYgPSBvcGVuKGhlYWRlcl9qc29uLCAidyIpCj4gIAo+IEBAIC02NTcsNyArNjU3
LDcgQEAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKPiAgICAgIGYud3JpdGUoIiIiI2VuZGlm
IC8qICVzICovXG4iIiIgJSBoZWFkZXJfanNvbl9kZWZpbmUpCj4gICAgICBmLmNsb3NlKCkKPiAg
Cj4gLSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25z
IHRvICVzIiAlIGhlYWRlcl9wcml2YXRlCj4gKyAgICBwcmludCgib3V0cHV0dGluZyBsaWJ4bCB0
eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9wcml2YXRlKQo+ICAKPiAg
ICAgIGYgPSBvcGVuKGhlYWRlcl9wcml2YXRlLCAidyIpCj4gIAo+IEBAIC02ODMsNyArNjgzLDcg
QEAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKPiAgICAgIGYud3JpdGUoIiIiI2VuZGlmIC8q
ICVzICovXG4iIiIgJSBoZWFkZXJfanNvbl9kZWZpbmUpCj4gICAgICBmLmNsb3NlKCkKPiAgCj4g
LSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGltcGxlbWVudGF0aW9ucyB0byAlcyIg
JSBpbXBsCj4gKyAgICBwcmludCgib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGltcGxlbWVudGF0aW9u
cyB0byAlcyIgJSBpbXBsKQo+ICAKPiAgICAgIGYgPSBvcGVuKGltcGwsICJ3IikKPiAgICAgIGYu
d3JpdGUoIiIiCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2lkbC5weSBiL3Rvb2xzL2xpYnhs
L2lkbC5weQo+IGluZGV4IDJhN2YzYzQ0ZmUuLmI1YmZjNjZiNTAgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvaWRsLnB5Cj4gKysrIGIvdG9vbHMvbGlieGwvaWRsLnB5Cj4gQEAgLTExLDcgKzEx
LDcgQEAgRElSX0JPVEggPSAzCj4gIF9kZWZhdWx0X25hbWVzcGFjZSA9ICIiCj4gIGRlZiBuYW1l
c3BhY2Uocyk6Cj4gICAgICBpZiB0eXBlKHMpICE9IHN0cjoKPiAtICAgICAgICByYWlzZSBUeXBl
RXJyb3IsICJSZXF1aXJlIGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1lc3BhY2UuIgo+ICsg
ICAgICAgIHJhaXNlIFR5cGVFcnJvcigiUmVxdWlyZSBhIHN0cmluZyBmb3IgdGhlIGRlZmF1bHQg
bmFtZXNwYWNlLiIpCj4gICAgICBnbG9iYWwgX2RlZmF1bHRfbmFtZXNwYWNlCj4gICAgICBfZGVm
YXVsdF9uYW1lc3BhY2UgPSBzCj4gIAo+IEBAIC0zNDYsNyArMzQ2LDcgQEAgY2xhc3MgT3JkZXJl
ZERpY3QoZGljdCk6Cj4gICAgICAgICAgcmV0dXJuIFsoeCxzZWxmW3hdKSBmb3IgeCBpbiBzZWxm
Ll9fb3JkZXJlZF0KPiAgCj4gIGRlZiBwYXJzZShmKToKPiAtICAgIHByaW50ID4+c3lzLnN0ZGVy
ciwgIlBhcnNpbmcgJXMiICUgZgo+ICsgICAgc3lzLnN0ZGVyci53cml0ZSgiUGFyc2luZyAlc1xu
IiAlIGYpCgpBbmQgaWYgeW91IGhhdmUgaXQgZnJvbSBmdXR1cmUgYW55d2F5Li4uCgpwcmludCgi
UGFyc2luZyIsIGYsIGZpbGU9c3lzLnN0ZGVycikKCj4gICAgICBnbG9icyA9IHt9Cj4gICAgICBs
b2NzID0gT3JkZXJlZERpY3QoKQo+IEBAIC0zNjIsMTEgKzM2MiwxMCBAQCBkZWYgcGFyc2UoZik6
Cj4gICAgICAgICAgICAgIGdsb2JzW25dID0gdAo+ICAKPiAgICAgIHRyeToKPiAtICAgICAgICBl
eGVjZmlsZShmLCBnbG9icywgbG9jcykKPiAtICAgIGV4Y2VwdCBTeW50YXhFcnJvcixlOgo+IC0g
ICAgICAgIHJhaXNlIFN5bnRheEVycm9yLCBcCj4gLSAgICAgICAgICAgICAgIkVycm9ycyB3ZXJl
IGZvdW5kIGF0IGxpbmUgJWQgd2hpbGUgcHJvY2Vzc2luZyAlczpcblx0JXMiXAo+IC0gICAgICAg
ICAgICAgICUoZS5saW5lbm8sZixlLnRleHQpCj4gKyAgICAgICAgZXhlYyhjb21waWxlKG9wZW4o
ZikucmVhZCgpLCBmLCAnZXhlYycpLCBnbG9icywgbG9jcykKPiArICAgIGV4Y2VwdCBTeW50YXhF
cnJvciBhcyBlOgo+ICsgICAgICAgIHJhaXNlIFN5bnRheEVycm9yKCJFcnJvcnMgd2VyZSBmb3Vu
ZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nlc3NpbmcgJXM6XG5cdCVzIlwKPiArICAgICAgICAgICAg
ICAlKGUubGluZW5vLGYsZS50ZXh0KSkKPiAgCj4gICAgICB0eXBlcyA9IFt0IGZvciB0IGluIGxv
Y3Mub3JkZXJlZF92YWx1ZXMoKSBpZiBpc2luc3RhbmNlKHQsVHlwZSldCj4gIAo+IAoKSGFucwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 21:06:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 21: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 1h1djp-0005az-KR; Wed, 06 Mar 2019 21: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=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1djn-0005au-SL
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 21:06:03 +0000
X-Inumbo-ID: a5e0c31d-4053-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e0c31d-4053-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 21:06:02 +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 7816D20663;
 Wed,  6 Mar 2019 21:06:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551906361;
 bh=bhO5b5IsNYnWFjCqdvcaV6pdPa9HpkiNN9yE8rRqIq0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=F37sWH4WYdwSTCs0UOa3bfSR6Rw3WUcGG/xC3SZeflR6IXNJKQ2osv985BNvqZGVe
 MLElz6EEZlYWL8O6Z0QsgmqhVWUSkRC4fm6tEbwm9Uiwor7O7zI4fCpTkXSmcfLYkI
 kXShSATI3B8AXd0fbJWCp2pYSbyX+6zpJcKlhKwk=
Date: Wed, 6 Mar 2019 13:05:50 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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>

T24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDUuMDMuMTkg
YXQgMjM6MzgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9wZXJjcHUuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3BlcmNwdS5jCj4gPiBAQCAt
MTMsNyArMTMsOCBAQCB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BVU107Cj4g
PiAgICogY29udGV4dCBvZiBQViBndWVzdHMuCj4gPiAgICovCj4gPiAgI2RlZmluZSBJTlZBTElE
X1BFUkNQVV9BUkVBICgweDgwMDAwMDAwMDAwMDAwMDBMIC0gKGxvbmcpX19wZXJfY3B1X3N0YXJ0
KQo+ID4gLSNkZWZpbmUgUEVSQ1BVX09SREVSIGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2Nw
dV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCkKPiA+ICsjZGVmaW5lIFBFUkNQVV9PUkRFUiBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhwZXJfY3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0LCAgICAgXAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3Blcl9jcHVfZGF0YV9lbmQpKQo+IAo+IFBsZWFzZSB1c2UgX2J5dGVkaWZmKCkgd2hlbiBi
eXRlcyBhcmUgbWVhbnQgKGkuZS4gYWxzbyBiZWxvdywgYW5kCj4gcGVyaGFwcyBlbHNld2hlcmUp
LgoKT0sKCgo+ID4gQEAgLTYwMCw3ICs2MDIsOSBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0
X2RvbmUodm9pZCkKPiA+ICAgICAgdW5yZWdpc3Rlcl9pbml0X3ZpcnR1YWxfcmVnaW9uKCk7Cj4g
PiAgCj4gPiAgICAgIC8qIFplcm8gdGhlIC5pbml0IGNvZGUgYW5kIGRhdGEuICovCj4gPiAtICAg
IGZvciAoIHZhID0gX19pbml0X2JlZ2luOyB2YSA8IF9wKF9faW5pdF9lbmQpOyB2YSArPSBQQUdF
X1NJWkUgKQo+ID4gKyAgICBmb3IgKCB2YSA9IChjaGFyICopX19pbml0X2JlZ2luOwo+ID4gKyAg
ICAgICAgICBpbml0X2x0KHZhLCBfX2luaXRfZW5kKTsKPiA+ICsgICAgICAgICAgdmEgKz0gUEFH
RV9TSVpFICkKPiAKPiBJcyB0aGUgbGluZSB3cmFwcGluZyByZWFsbHkgbmVlZGVkIGhlcmU/CgpJ
dCB3b3VsZCBlbmQgYXQgODAgY2hhcmFjdGVycyBleGFjdGx5IG90aGVyd2lzZS4gSSBhbSBoYXBw
eSB0byBkbyBhcyB5b3UKcHJlZmVyLgoKCj4gPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2ku
Ywo+ID4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKPiA+IEBAIC0zMSw5ICszMSw5IEBA
IHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHsKPiA+ICB9Owo+ID4gIAo+ID4gICNpZmRlZiBfX1hFTl9f
Cj4gPiAtZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJy
YXlbXTsKPiA+IC1leHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lf
YXJyYXlbXTsKPiA+IC0jZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkgLSBf
X3N0YXJ0X3ZwY2lfYXJyYXkpCj4gPiArdHlwZWRlZiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29u
c3QgdnBjaV9hcnJheV90Owo+IAo+IFlvdSBkb24ndCB3YW50IHRvIGtlZXAgdGhlIGNvbnN0IGhl
cmUgLSBERUNMQVJFX0JPVU5EUygpIHdpbGwKPiBzdWl0YWJseSBhZGQgaXQuCgpPSwoKCj4gQWxz
byBob3cgYWJvdXQgdmNwaV9pbml0X3Qgb3IgdnBjaV9yZWdfaW5pdF90IG9yIHNvbWUgc3VjaD8g
VGhlCj4gZGVmaW5lZCB0eXBlIGlzIG5vdCByZWFsbHkgYW4gYXJyYXkgYWZ0ZXIgYWxsLgoKT0sK
Cgo+ID4gK0RFQ0xBUkVfQk9VTkRTKHZwY2lfYXJyYXksIF9fc3RhcnRfdnBjaV9hcnJheSwgX19l
bmRfdnBjaV9hcnJheSk7Cj4gPiArI2RlZmluZSBOVU1fVlBDSV9JTklUICh2cGNpX2FycmF5X2Rp
ZmYoX19zdGFydF92cGNpX2FycmF5LCBfX2VuZF92cGNpX2FycmF5KSkKPiAKPiBVbm5lY2Vzc2Fy
eSBvdXRlcm1vc3QgcGFyZW50aGVzZXMuCgpPSwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 21:08:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 21:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1dm2-0005fv-2B; Wed, 06 Mar 2019 21:08:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1dm1-0005fn-1C
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 21:08:21 +0000
X-Inumbo-ID: f7e3c6c0-4053-11e9-99d3-5f9637ac58a9
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7e3c6c0-4053-11e9-99d3-5f9637ac58a9;
 Wed, 06 Mar 2019 21:08:20 +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 1C13720663;
 Wed,  6 Mar 2019 21:08:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551906499;
 bh=XCM1snrBelKFZLLWQrQH481bkCBgeD7HCKwkdCZgG8g=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=IlZymCZnc01HPb3DXRIJhFY5OyBBtbJ3tMKzYGnyg+9taHrKtcC0f/S8F9iTLvt4m
 wa6nkC6CXZzk/O3DQEcnq7pFkXv9z5v9c+yt4IXlbL+KtZMYXI3Oeao0M8VUtjsd0l
 ZYL1jOyIDynqrj3O7xJJaRwejW3xKJN2hgXu7fKA=
Date: Wed, 6 Mar 2019 13:08:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7FE93D020000780021C2DA@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903061307350.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-6-git-send-email-sstabellini@kernel.org>
 <5C7FE93D020000780021C2DA@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 6/9] xen/common: use DECLARE_BOUNDS 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>

T24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDUuMDMuMTkg
YXQgMjM6MzgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9j
b21tb24va2VybmVsLmMKPiA+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMKPiA+IEBAIC0zMDYs
MjAgKzMwNiwyNSBAQCB2b2lkIGFkZF90YWludCh1bnNpZ25lZCBpbnQgZmxhZykKPiA+ICAgICAg
dGFpbnRlZCB8PSBmbGFnOwo+ID4gIH0KPiA+ICAKPiA+IC1leHRlcm4gY29uc3QgaW5pdGNhbGxf
dCBfX2luaXRjYWxsX3N0YXJ0W10sIF9fcHJlc21wX2luaXRjYWxsX2VuZFtdLAo+ID4gLSAgICBf
X2luaXRjYWxsX2VuZFtdOwo+ID4gK0RFQ0xBUkVfQVJSQVlfQk9VTkRTKGluaXRjYWxsKTsKPiA+
ICt0eXBlZGVmIGluaXRjYWxsX3QgcHJlc21wX2luaXRjYWxsX3Q7Cj4gPiArREVDTEFSRV9BUlJB
WV9CT1VORFMocHJlc21wX2luaXRjYWxsKTsKPiA+ICAKPiA+ICB2b2lkIF9faW5pdCBkb19wcmVz
bXBfaW5pdGNhbGxzKHZvaWQpCj4gPiAgewo+ID4gICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxs
Owo+ID4gLSAgICBmb3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFydDsgY2FsbCA8IF9fcHJlc21w
X2luaXRjYWxsX2VuZDsgY2FsbCsrICkKPiA+ICsgICAgZm9yICggY2FsbCA9IF9fcHJlc21wX2lu
aXRjYWxsX3N0YXJ0Owo+ID4gKwkJICBwcmVzbXBfaW5pdGNhbGxfbHQoY2FsbCwgX19wcmVzbXBf
aW5pdGNhbGxfZW5kKTsKPiA+ICsJCSAgY2FsbCsrICkKPiAKPiBIYXJkIHRhYnMgc2xpcHBlZCBp
bi4gQWxzbyB3b3VsZCB5b3UgbWluZCBhZGRpbmcgdGhlIG1pc3NpbmcgYmxhbmsgbGluZQo+IGFo
ZWFkIG9mIHRoZSBvbmUgeW91IG1vZGlmeT8KCkFyZ2ghIEknbGwgZG8uCgoKPiA+ICAgICAgICAg
ICgqY2FsbCkoKTsKPiA+ICB9Cj4gPiAgCj4gPiAgdm9pZCBfX2luaXQgZG9faW5pdGNhbGxzKHZv
aWQpCj4gPiAgewo+ID4gICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwo+ID4gLSAgICBmb3Ig
KCBjYWxsID0gX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxsIDwgX19pbml0Y2FsbF9lbmQ7IGNh
bGwrKyApCj4gPiArICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxsX3N0YXJ0Owo+ID4gKyAgICAg
ICAgICBpbml0Y2FsbF9sdChjYWxsLCBfX2luaXRjYWxsX2VuZCk7Cj4gPiArICAgICAgICAgIGNh
bGwrKyApCj4gCj4gQWdhaW4gbm8gbmVlZCBmb3Igc3BsaXR0aW5nIHRoZSBsaW5lIGFzIGl0IHNl
ZW1zLgoKQWN0dWFsbHkgaXQgd2FzIDc5IGluIHRoZSBvdGhlciBjYXNlIGFuZCA3OCBoZXJlLCBz
byBJJ2xsIGZpeCBib3RoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 21:15:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 21: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 1h1dsR-0006PH-R9; Wed, 06 Mar 2019 21:14: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=IxSc=RJ=xenproject.org=prvs=9612f0132=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h1dsQ-0006P8-Q4
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 21:14:58 +0000
X-Inumbo-ID: e40f8330-4054-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e40f8330-4054-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 21:14:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,449,1544486400"; d="scan'208";a="79876565"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83711-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=b6179aaff961627fcb59d7b234297966b81ac726
X-Osstest-Versions-That: qemuu=1d31f1872b337e4acac5bf6b3c2a45b66e43b494
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 6 Mar 2019 21:14:47 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83711: 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
MzcxMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzExLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGI2MTc5YWFmZjk2MTYyN2ZjYjU5ZDdiMjM0Mjk3OTY2YjgxYWM3MjYKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDFkMzFmMTg3MmIzMzdlNGFjYWM1YmY2YjNj
MmE0NWI2NmU0M2I0OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzcwNSAgMjAxOS0wMy0wNSAw
OToyMzoyMyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MTEgIDIwMTktMDMt
MDYgMDg6NTM6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50
cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgTGlhbSBNZXJ3aWNrIDxMaWFt
Lk1lcndpY2tAb3JhY2xlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGllcnJlIE1vcmVsIDxwbW9yZWxAbGludXguaWJtLmNvbT4KICBSb21hbiBCb2xz
aGFrb3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxp
bnV4LmlibS5jb20+CiAgVG9ueSBLcm93aWFrIDxha3Jvd2lha0BsaW51eC5pYm0uY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKClB1c2gg
bm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NjUgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 21:16:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 21:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1dtX-0006Tr-Bo; Wed, 06 Mar 2019 21:16: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=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1dtW-0006Tj-9m
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 21:16:06 +0000
X-Inumbo-ID: 0d728638-4055-11e9-8d61-8b1d7598c7ef
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d728638-4055-11e9-8d61-8b1d7598c7ef;
 Wed, 06 Mar 2019 21:16: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 7CEF520661;
 Wed,  6 Mar 2019 21:16:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551906965;
 bh=DNjiuHjlA/9qGakg4SMurBoU1zdFN2GYkd+EkiNm8ts=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZR9rCKD1vz9WjYvjox6ROM3sqTXqoe1wNbnmNDYnH5Leo2dm3em8PL3n/NRW67lNy
 GbBMJmns2i4Zf9JACFyFk0wVw2U2fI+fe/7u03OGOkKFwnQXI3RMCh5nOX2plQszvF
 g7Y1c2AaikNUPXvWENLzxHPXruriMebdc/j+NX/A=
Date: Wed, 6 Mar 2019 13:16:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7F7B26020000780021BF3A@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903061315100.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
 <5C7F7B26020000780021BF3A@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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>, 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>

T24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDUuMDMuMTkg
YXQgMjM6MzgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IFVzZSBfX1VJTlRQ
VFJfVFlQRV9fIHRvIGRlZmluZSB1aW50cHRyX3QuIEEgbGF0ZXIgcGF0Y2ggd2lsbCBtYWtlIHVz
ZSBvZgo+ID4gX19QVFJESUZGX1RZUEVfXyB0byBkZWZpbmUgcHRyZGlmZl90Lgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4g
PiBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4g
Cj4gQXMgYmVmb3JlIC0gSSBvYmplY3QgdG8gdGhpcyBjaGFuZ2Ugd2l0aG91dCB0aGUgZGVzY3Jp
cHRpb24gc3VwcGx5aW5nCj4gYm90aCBhIHJlYXNvbiAod2hpY2ggd291bGQgYmV0dGVyIGFsc28g
ZXhwbGFpbiB3aHkgdGhlIGN1cnJlbnQgd2F5Cj4gb2YgZGVmaW5pbmcgdWludHB0cl90IGlzIGRl
dHJpbWVudGFsKSBhbmQgYSBkaXNjdXNzaW9uIHdoeSBpdCBpcyBva2F5IGZvcgo+IHVzIHRvIHVz
ZSBfX1VJTlRQVFJfVFlQRV9fLCBkZXNwaXRlIChhdCBsZWFzdCkgZ2NjIG1ha2luZyB0aGlzCj4g
YXZhaWxhYmxlIG9ubHkgdW5kZXIgY2VydGFpbiBjb25kaXRpb25zIChpLmUuIGl0IHdvdWxkIG5l
ZWQgdG8gYmUKPiBjb25maXJtZWQgdGhhdCB3aGF0ZXZlciB0aGUgY29uZGl0aW9ucyB0aGV5J3Jl
IGFsd2F5cyBtZXQgZm9yIHVzKS4KCklzIHRoZSBmb2xsb3dpbmcgZ29vZCBlbm91Z2g6CgpVc2Ug
X19VSU5UUFRSX1RZUEVfXyB0byBkZWZpbmUgdWludHB0cl90IGZvciBjb25zaXN0ZW5jeSB3aXRo
IHB0cmRpZmZfdC4KX19VSU5UUFRSX1RZUEVfXyBpcyBzYWZlIHRvIHVzZSBhcyBpdCBpcyBhIGNv
bW1vbiBwcmVkZWZpbmVkIG1hY3JvIG9mCkdOVSBDOyBpdCBpcyBkZWZpbmVkIHRvIHRoZSBjb3Jy
ZWN0IHVuZGVybHlpbmcgdHlwZSBhcyBwZXIgR0NDCmRvY3VtZW50YXRpb25bMV0uCgpbMV0gaHR0
cHM6Ly9nY2MuZ251Lm9yZy9vbmxpbmVkb2NzL2NwcC9Db21tb24tUHJlZGVmaW5lZC1NYWNyb3Mu
aHRtbAoKQWxzbywgaXQgaXMgbm90IGEgZ29vZCBpZGVhIHRvIHVzZSBfX21vZGVfXyhfX3BvaW50
ZXJfXykgdG8gZGVmaW5lCnVpbnRwdHJfdCwgYmVjYXVzZSBpdCByZWxpZXMgb24gYW4gb2JzY3Vy
ZWx5IGRlZmluZWQgR0NDIGZlYXR1cmUgd2hvc2UKc2VtYW50aWNzIG1pZ2h0IGJlIHRha2VuIHRv
IGltcGx5IHRoYXQgdGhlIHRoaW5ncyBhcmUgcmVhbGx5IHBvaW50ZXJzLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 21:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 21: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 1h1eF2-0007rf-82; Wed, 06 Mar 2019 21: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=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1eF1-0007ra-5X
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 21:38:19 +0000
X-Inumbo-ID: 27a240fe-4058-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27a240fe-4058-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 21:38:18 +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 193CF20657;
 Wed,  6 Mar 2019 21:38:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551908297;
 bh=xoxDRV1/GMac4UFfiXRQed99rOribXm78Yo62xdAhxs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BTs7nHNq60PyO1NvAgAhniTxBjSSGwtO1xUVPjk9E1IkOLFDmw8/659ll8EiSiimw
 TUWhYKeUSFhlQSb+/+ehikoKfRBWQLT8swymyEe25tbQSsorn4uNylwwaN4i7vXyt8
 DHc2Ag6Jo7Y8fpQ6ZF4Bw+HIo1lv75v4XBcOv5V4=
Date: Wed, 6 Mar 2019 13:38:16 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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>

T24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDUuMDMuMTkg
YXQgMjM6MzgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IEBAIC02MDAsNyAr
NjAyLDkgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCj4gPiAgICAgIHVu
cmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwo+ID4gIAo+ID4gICAgICAvKiBaZXJvIHRo
ZSAuaW5pdCBjb2RlIGFuZCBkYXRhLiAqLwo+ID4gLSAgICBmb3IgKCB2YSA9IF9faW5pdF9iZWdp
bjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFHRV9TSVpFICkKPiA+ICsgICAgZm9yICgg
dmEgPSAoY2hhciAqKV9faW5pdF9iZWdpbjsKPiA+ICsgICAgICAgICAgaW5pdF9sdCh2YSwgX19p
bml0X2VuZCk7Cj4gPiArICAgICAgICAgIHZhICs9IFBBR0VfU0laRSApCj4gPiAgICAgICAgICBj
bGVhcl9wYWdlKHZhKTsKPiAKPiBBdCB0aGUgZXhhbXBsZSBvZiB0aGlzIC0gaXMgY2FzdGluZyBh
d2F5IG9mIGNvbnN0LW5lc3Mgbm90IGFsc28gYQo+IHBvdGVudGlhbCBjZXJ0aWZpY2F0aW9uIGhp
bmRyYW5jZT8KCkRhcm4sIHdlbGwgc3BvdHRlZCEgTm8sIGl0IGlzIG5vdCBwZXJtaXR0ZWQgKFJ1
bGUgMTEuOCkuCkluIHRoaXMgY2FzZSBjb25zdCBpcyBub3QgY29ycmVjdCBiZWNhdXNlIHdlIGFj
dHVhbGx5IG1vZGlmeSB0aGUgb2JqZWN0CmZldyBsaW5lcyBiZWxvdzoKCiAgYmFzZS0+cHJpdiA9
IDE7CgoKVGhpcyBpcyBwcm9ibGVtYXRpYy4gV2UgaGF2ZSBhbHNvIHRoZSBmb2xsb3dpbmcgaW5z
dGFuY2VzIGluIHRoaXMgc2VyaWVzCnRvIGRlYWwgd2l0aDoKCnhlbi9hcmNoL2FybS9wZXJjcHUu
YzpfZnJlZV9wZXJjcHVfYXJlYQogIGNoYXIgKnAgPSAoY2hhciAqKV9fcGVyX2NwdV9zdGFydCAr
IF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKCnhlbi9hcmNoL3g4Ni9wZXJjcHUuYzpfZnJlZV9wZXJj
cHVfYXJlYQogIGNoYXIgKnAgPSAoY2hhciAqKV9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9v
ZmZzZXRbY3B1XTsKCnhlbi9hcmNoL3g4Ni9zZXR1cC5jOmluaXRfZG9uZQogIGZvciAoIHZhID0g
KGNoYXIgKilfX2luaXRfYmVnaW47IGluaXRfbHQodmEsIF9faW5pdF9lbmQpOyB2YSArPSBQQUdF
X1NJWkUgKQoKeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmM6YXBwbHlfYWx0ZXJuYXRpdmVzCiAg
Zm9yICggYSA9IGJhc2UgPSAoc3RydWN0IGFsdF9pbnN0ciAqKXN0YXJ0OyBhbHRfaW5zdHJfbHQo
YSwgZW5kKTsgYSsrICkKCgpJbiBhbGwgdGhlc2UgY2FzZXMgd2UgYWN0dWFsbHkgZW5kIHVwIG1v
ZGlmeWluZyB0aGUgb2JqZWN0LiBJIHN1Z2dlc3QKd2UgcmVtb3ZlIHRoZSBjb25zdCBmcm9tIGVp
dGhlciBfX0RFQ0xBUkVfQk9VTkRTIChzbyBmcm9tIGV2ZXJ5d2hlcmUpLApvciBqdXN0IGZvciBw
ZXJfY3B1LCBpbml0LCBhbmQgYWx0X2luc3RyIGJ5IGludHJvZHVjaW5nIGFub3RoZXIgTUFDUk8u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 21:38:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 21:38: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 1h1eFS-0007tG-IF; Wed, 06 Mar 2019 21:38:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1eFR-0007tA-L6
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 21:38:45 +0000
X-Inumbo-ID: 37824000-4058-11e9-89ae-53fd13e20ced
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37824000-4058-11e9-89ae-53fd13e20ced;
 Wed, 06 Mar 2019 21:38: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 ADAC020657;
 Wed,  6 Mar 2019 21:38:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551908324;
 bh=h1WiFUnEyGCL2LT2n5MwDE6OC9aOzkieUJpk3ew0dQY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=duTG6o5Z/jDuo6jD6B/vUBePhfvHTpoVXh3gF1g2Jdoh3t5wXsNS/OooCGHXtj5/c
 DIoJghxNEj9vEzTDmBeDiJnJWx2OtkgTmAjjIRN66WDCN3aJUeARzTSB/wMYJn54Bm
 z5Q35ITzhU2qC2XWtmJSU7BAtxI8nWlEBLdDrKeI=
Date: Wed, 6 Mar 2019 13:38:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7FF6E0020000780021C361@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903061338270.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-8-git-send-email-sstabellini@kernel.org>
 <5C7FF6E0020000780021C361@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 8/9] xen: use DECLARE_BOUNDS in
 alternative.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <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>

T24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDUuMDMuMTkg
YXQgMjM6MzgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IEBAIC0xOTMsOCAr
MTkxLDEwIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVj
dCBhbHRfaW5zdHIgKnN0YXJ0LAo+IAo+IFNlZWluZyB0aGlzIHJlbGV2YW50IHBhcnQgb2YgdGhl
IGZ1bmN0aW9uIHBhcmFtZXRlcnMsIC4uLgo+IAo+ID4gICAgICAgKgo+ID4gICAgICAgKiBTbyBi
ZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkgb3Ro
ZXIKPiA+ICAgICAgICogb3JkZXIuCj4gPiArICAgICAqCj4gPiArICAgICAqIHN0YXJ0IGFuZCBl
bmQgY291bGQgYmUgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMuCj4gPiAgICAgICAqLwo+
ID4gLSAgICBmb3IgKCBhID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ID4gKyAgICBm
b3IgKCBhID0gYmFzZSA9IChzdHJ1Y3QgYWx0X2luc3RyICopc3RhcnQ7IGFsdF9pbnN0cl9sdChh
LCBlbmQpOyBhKysgKQo+IAo+IC4uLiB3aHkgdGhlIGNhc3Q/CgpUbyByZW1vdmUgY29uc3QgKHNl
ZSB0aGUgb3RoZXIgZW1haWwgYWJvdXQgdGhlIHByb2JsZW1hdGljIHNpdGVzKS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 22:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 22: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 1h1esY-00028l-Uf; Wed, 06 Mar 2019 22:19:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1esX-00028Y-0d
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 22:19:09 +0000
X-Inumbo-ID: dba7aa90-405d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dba7aa90-405d-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 22:19: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 1h1esP-0004Lo-Sx; Wed, 06 Mar 2019 22:19: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 1h1esP-0004sI-Kn; Wed, 06 Mar 2019 22:19:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1esP-0004vr-J0; Wed, 06 Mar 2019 22:19:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133598-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Mar 2019 22:19:01 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133598: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzU5OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzU5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1
ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICA1MCB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk2
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5
NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4
MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0w
MyAwOTowNjoxOSBaICAgOTMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTggIDIwMTkt
MDMtMDUgMTU6MDY6MjMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAg
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzYgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 22:42:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 22:42: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 1h1fF7-00044P-0f; Wed, 06 Mar 2019 22: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=+lMa=RJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h1fF5-00044K-Ot
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 22:42:27 +0000
X-Inumbo-ID: 1d386874-4061-11e9-af6c-d3d0e8276e9b
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d386874-4061-11e9-af6c-d3d0e8276e9b;
 Wed, 06 Mar 2019 22:42: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 0F6E520675;
 Wed,  6 Mar 2019 22:42:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551912145;
 bh=yRdoEZ29LKunSEzv/30my1xZAY9arACyzRcSeghdkPE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=i76udD8uTnEx4HUU4xzyaZeT29uur3J37Ocj3A9q0Jbays2XzoaKnf0t+OHGAEpac
 Qua9xKS7xR1Tqob/Lyr42msH9nDh371zLc9hxG1/X6bFNQDj4S54nzn5mCZ+H67aKj
 DogtzgUkSZAkGvv5iX4R+JJ0f+bVtvVUhTgpBDP0=
Date: Wed, 6 Mar 2019 14:42:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Amit Tomer <amittomer25@gmail.com>
In-Reply-To: <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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>

T24gV2VkLCA2IE1hciAyMDE5LCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAo+ID4gTG9va2luZyBh
dCB0aGUgc3RhY2sgdHJhY2UsIHRoaXMgaXMgdmVyeSBsaWtlbHkgZHVlIHRvIHRoZSBpc3N1ZSBJ
IHBvaW50ZWQgb3V0IGVhcmxpZXIgb24uIEkuZSByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIHNob3Vs
ZCBiZSBkZXNjcmliZWQgaW4gdGhlIG1lbW9yeSBub2Rlcy4KPiAKPiBEbyB5b3UgbWVhbiwgc29t
ZXRoaW5nIGxpa2UgdGhpcyhyZXNlcnZlZC1tZW1vcnkgbm9kZSBpcyB1bmRlciBtZW1vcnkgbm9k
ZSkgPwoKTm8sIEkgdGhpbmsgSnVsaWVuIG1lYW50IHRoYXQgYWxsIHRoZSByZXNlcnZlZC1tZW1v
cnkgcmVnaW9ucyByYW5nZXMKc2hvdWxkIGJlICJjb3ZlcmVkIiBieSB0aGUgcmFuZ2VzIG9mIHRo
ZSBtZW1vcnkgbm9kZS4KCklmIGEgcmVzZXJ2ZWQtbWVtb3J5IG5vZGUgcmFuZ2UgaXMgMHg1NDAw
MDAwMCAtIDB4NTcwMDAwMDAsIHRoZW4gd2UgbmVlZAp0byBtYWtlIHN1cmUgdGhhdCB0aGUgbWVt
b3J5IG5vZGUgaW5jbHVkZXMgdGhhdCByYW5nZS4gSW4geW91ciBjYXNlLCB0aGUKZmlyc3QgbWVt
b3J5IGJhbmsgaXMgMHg0ODAwMDAwMCAtIDB4ODAwMDAwMDAgc28gaXQgd291bGQgY2xlYXJseSBp
bmNsdWRlCnRoZSByYW5nZSAweDU0MDAwMDAwIC0gMHg1NzAwMDAwMC4gU28sIGl0IGxvb2tzIGxp
a2UgaXQgaXMgY29ycmVjdCBmcm9tCnRoYXQgcG9pbnQgb2Ygdmlldy4KCkkgYW0gc3VzcGVjdGlu
ZyB0aGVyZSBpcyBhIGJ1ZyBpbiB0aGUgcGF0Y2ggInhlbi9hcm06IG1hcApyZXNlcnZlZC1tZW1v
cnkgcmVnaW9ucyBhcyBub3JtYWwgbWVtb3J5IGluIGRvbTAiLCBzcGVjaWZpY2FsbHkgaW4gdGhl
CmltcGxlbWVudGF0aW9uIG9mIGNoZWNrX3Jlc2VydmVkX21lbW9yeS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 06 22:59:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 22:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1fVJ-0004pG-Gt; Wed, 06 Mar 2019 22:59:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yqT7=RJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1fVH-0004pB-Va
 for xen-devel@lists.xenproject.org; Wed, 06 Mar 2019 22:59:12 +0000
X-Inumbo-ID: 735a039a-4063-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 735a039a-4063-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 22:59:10 +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=/gJuXvK1XrRy0/7U2pRjIT6EnV4NpRg0E2s6TNJqxZw=;
 b=RwPRI2jp/xSrX8pKunBmBo6gwNYN7FO2f8e21Yc+Ye1rcorqDt1YR4tcS//hf5Vd42q4GBUPSVwxPlE1vBOgm7GL4h40zPPPgWZ71rSKY9OEjcU6bTWU8SJbts74c3Zl07l+6pkEQ8DsIWB8UBMXrA3jWszl5lTzoUy1xOpyFbs=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3726.eurprd08.prod.outlook.com (20.178.14.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.18; Wed, 6 Mar 2019 22:59: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.1686.018; Wed, 6 Mar 2019
 22:59:06 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Amit Tomer
 <amittomer25@gmail.com>
Thread-Topic: [Xen-devel] [PATCH 0/6] iomem cacheability
Thread-Index: AQHUzif74qCvBJno7UmWB/VRP8B6KaX6LnoAgANoOwCAABdZAIAA2geAgAC3VgCAAASoAA==
Date: Wed, 6 Mar 2019 22:59:06 +0000
Message-ID: <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0028.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:61::16) 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: 76b674d9-eaeb-4b2f-5ac0-08d6a28755dc
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:VI1PR08MB3726; 
x-ms-traffictypediagnostic: VI1PR08MB3726:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3726;
 20:pud+9wyiVxD6DxuKd8fQxSP8jq9gv0RjD1SW04ghBj8+A7rVYKUCfuO2xrdJoAHQIWZyFjCedZFalmVKzzuk3HkGy3SFWXtKs0Gr5rz3fHueXk2OidyT9CNPEVki276jO7T1nvb7bONWXmXQhM6IOLjj3vvIq2DdJmoYGi5Go28=
x-microsoft-antispam-prvs: <VI1PR08MB37269A73722F3D2D5049D87280730@VI1PR08MB3726.eurprd08.prod.outlook.com>
x-forefront-prvs: 0968D37274
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(136003)(346002)(396003)(39860400002)(189003)(199004)(52116002)(76176011)(36756003)(102836004)(53546011)(6506007)(386003)(186003)(305945005)(316002)(6486002)(14454004)(99286004)(476003)(2616005)(106356001)(97736004)(6246003)(486006)(110136005)(68736007)(31696002)(105586002)(229853002)(6436002)(71200400001)(54906003)(71190400001)(6346003)(26005)(25786009)(7736002)(86362001)(44832011)(2906002)(4326008)(6512007)(72206003)(93886005)(8676002)(3846002)(66066001)(5660300002)(8936002)(81166006)(11346002)(6116002)(256004)(478600001)(31686004)(446003)(53936002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3726;
 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)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QdxS6H/pGpqksHAcFWUkY3XMGx7Qci0tBNexLS08xtUe/jalpd8EYzl5ybsXNmlD2ctPiAf4YkpCZcPiAoEIs/UPO3LsRcw+Xgn2SjrO9t1xlholSmVuIntFdhQE5Zuvg1LgZZ8eQdfoHDZRxR0Z5ywr0U2wQJ4W28OG72xmbUIDkxkmhQ1xfD/tmomxK2QYSSTM1BaufObaTe0VMnkVGRV6YprG4x+Wy5Cjr9uh05Dkt4SuO7fgsQrv+YmOcoZ4Dq0B5h+0PV69f+WP6De98EUp9DUfRxVTH4gDBd4Sz7llMd2CbfPQGuJ8FQNaVMHXd0QRcfroBAA54OpOjYjMZ48urXMvLMC+NN3iWB+4RCcq5W0+HQusZXoQxx26K9TznFnfGab+dKPyUAkjlINIZCjRv6t9k8k9wtQUh/v+M5c=
Content-ID: <231DC87F175BC14FA75FF79A9CF9395E@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 76b674d9-eaeb-4b2f-5ac0-08d6a28755dc
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2019 22:59:06.7114 (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: VI1PR08MB3726
Subject: Re: [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: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.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>

SGksDQoNCk9uIDA2LzAzLzIwMTkgMjI6NDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gV2VkLCA2IE1hciAyMDE5LCBBbWl0IFRvbWVyIHdyb3RlOg0KPj4gSGksDQo+Pj4gTG9va2lu
ZyBhdCB0aGUgc3RhY2sgdHJhY2UsIHRoaXMgaXMgdmVyeSBsaWtlbHkgZHVlIHRvIHRoZSBpc3N1
ZSBJIHBvaW50ZWQgb3V0IGVhcmxpZXIgb24uIEkuZSByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIHNo
b3VsZCBiZSBkZXNjcmliZWQgaW4gdGhlIG1lbW9yeSBub2Rlcy4NCj4+DQo+PiBEbyB5b3UgbWVh
biwgc29tZXRoaW5nIGxpa2UgdGhpcyhyZXNlcnZlZC1tZW1vcnkgbm9kZSBpcyB1bmRlciBtZW1v
cnkgbm9kZSkgPw0KPiANCj4gTm8sIEkgdGhpbmsgSnVsaWVuIG1lYW50IHRoYXQgYWxsIHRoZSBy
ZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyByYW5nZXMNCj4gc2hvdWxkIGJlICJjb3ZlcmVkIiBieSB0
aGUgcmFuZ2VzIG9mIHRoZSBtZW1vcnkgbm9kZS4NCj4gDQo+IElmIGEgcmVzZXJ2ZWQtbWVtb3J5
IG5vZGUgcmFuZ2UgaXMgMHg1NDAwMDAwMCAtIDB4NTcwMDAwMDAsIHRoZW4gd2UgbmVlZA0KPiB0
byBtYWtlIHN1cmUgdGhhdCB0aGUgbWVtb3J5IG5vZGUgaW5jbHVkZXMgdGhhdCByYW5nZS4gSW4g
eW91ciBjYXNlLCB0aGUNCj4gZmlyc3QgbWVtb3J5IGJhbmsgaXMgMHg0ODAwMDAwMCAtIDB4ODAw
MDAwMDAgc28gaXQgd291bGQgY2xlYXJseSBpbmNsdWRlDQo+IHRoZSByYW5nZSAweDU0MDAwMDAw
IC0gMHg1NzAwMDAwMC4gU28sIGl0IGxvb2tzIGxpa2UgaXQgaXMgY29ycmVjdCBmcm9tDQo+IHRo
YXQgcG9pbnQgb2Ygdmlldy4NCg0KTm90IHJlYWxseSwgdGhlIERUIHByb3ZpZGVkIGJ5IEFtaXQg
aXMgZm9yIHRoZSBob3N0LiBUaGUgbWVtb3J5IG5vZGUgDQp3aWxsIGJlIHJld3JpdHRlbiBieSBY
ZW4gZm9yIERvbTAgIGFuZCBkb2VzIG5vdCBpbmNsdWRlIHRoZSANCnJlc2VydmVkLW1lbW9yeSBy
ZWdpb25zIHNvIGZhci4NCg0KPiANCj4gSSBhbSBzdXNwZWN0aW5nIHRoZXJlIGlzIGEgYnVnIGlu
IHRoZSBwYXRjaCAieGVuL2FybTogbWFwDQo+IHJlc2VydmVkLW1lbW9yeSByZWdpb25zIGFzIG5v
cm1hbCBtZW1vcnkgaW4gZG9tMCIsIHNwZWNpZmljYWxseSBpbiB0aGUNCj4gaW1wbGVtZW50YXRp
b24gb2YgY2hlY2tfcmVzZXJ2ZWRfbWVtb3J5Lg0KDQpJIGRvbid0IHRoaW5rIHRoZSBpc3N1ZSBp
cyBpbiB0aGF0IGNvZGUgKHNlZSBhYm92ZSkuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3Jh
bGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 00:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 00:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1hDV-0003uZ-45; Thu, 07 Mar 2019 00:48: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=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1hDU-0003uP-9s
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 00:48:56 +0000
X-Inumbo-ID: c7f04d25-4072-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7f04d25-4072-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 00:48:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1hDR-0007ko-2q; Thu, 07 Mar 2019 00:48:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1hDQ-00087d-Pv; Thu, 07 Mar 2019 00:48:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1hDQ-0007ps-Og; Thu, 07 Mar 2019 00:48:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=f422a02f865a93f9d3db0d8f2de08aab455fd1dc
X-Osstest-Versions-That: linux=5507839a723e4edeed4efda2fa2249c4713fe0bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 00:48:52 +0000
Subject: [Xen-devel] [linux-4.9 test] 133600: 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>

ZmxpZ2h0IDEzMzYwMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYwMC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNDkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM0OTEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzQ5MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNDkxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM0OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBmNDIyYTAyZjg2NWE5M2Y5ZDNkYjBkOGYyZGUwOGFhYjQ1NWZkMWRjCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1NTA3ODM5YTcyM2U0ZWRlZWQ0ZWZkYTJm
YTIyNDljNDcxM2ZlMGJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0OTEgIDIwMTktMDMtMDEg
MDQ6NTY6NTkgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjAwICAyMDE5LTAz
LTA1IDE3OjExOjQwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gSGlsbCA8YWExcm9uaGFtQGdtYWls
LmNvbT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBdHN1c2hpIE5lbW90
byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5jby5qcD4KICBCYWxhamkgUG90aHVub29yaSA8YnBvdGh1
bm9AY29kZWF1cm9yYS5vcmc+CiAgQm8gSGUgPGJvLmhlQGludGVsLmNvbT4KICBCb2IgQ29wZWxh
bmQgPGJvYmNvcGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJvYmNvcGVsYW5kLmNv
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhaXRhbnlhIFRhdGEgPENoYWl0
YW55YS5UYXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0YW55YSBUYXRhIDxjaGFpdGFueWEu
dGF0YUBibHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJw
ZW50ZXJAb3JhY2xlLmNvbT4KICBkYW5uIGZyYXppZXIgPGRhbm4uZnJhemllckBjYW5vbmljYWwu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBFcm5lc3RvIEEu
IEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5hbmRlekBnbWFpbC5jb20+CiAgRXVnZW5peSBQ
YWx0c2V2IDxFdWdlbml5LlBhbHRzZXZAc3lub3BzeXMuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVs
aXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEph
bm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBHYXJyeSA8
am9obi5nYXJyeUBodWF3ZWkuY29tPgogIEpvbmF0aGFuIE5ldXNjaMOkZmVyIDxqLm5ldXNjaGFl
ZmVyQGdteC5uZXQ+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGNocm9taXVt
Lm9yZz4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21haWwuY29tPgogIExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYXJjZWwgWmlz
d2lsZXIgPG1hcmNlbC56aXN3aWxlckB0b3JhZGV4LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmll
QGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xl
LmNvbT4KICBNYXRoaWV1IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FA
Z21haWwuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIg
WmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGllcnJlLUxvdWlzIEJv
c3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBSYW5kZXIgV2Fu
ZyA8cmFuZGVyLndhbmdAbGludXguaW50ZWwuY29tPgogIFJvYiBDbGFyayA8cm9iZGNsYXJrQGdt
YWlsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2V0aCBGb3JzaGVl
IDxzZXRoLmZvcnNoZWVAY2Fub25pY2FsLmNvbT4KICBTaWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2Vz
YXJlQGdtYWlsLmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAg
VGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUb21vbm9yaSBTYWtp
dGEgPHRvbW9ub3JpLnNha2l0YUBzb3JkLmNvLmpwPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3Nv
bkBsaW5hcm8ub3JnPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8uY29tPgogIFZpbmVl
dCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0
c0ByZWRoYXQuY29tPgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFhpZSBZb25namkgPHhp
ZXlvbmdqaUBiYWlkdS5jb20+CiAgWXUgV2FuZyA8eXUueS53YW5nQGludGVsLmNvbT4KICBaZW5n
IFRhbyA8cHJpbWUuemVuZ0BoaXNpbGljb24uY29tPgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGlu
dGVsLmNvbT4KICBaaGFuZyBSdW4gPHpoYW5nLnJ1bkB6dGUuY29tLmNuPgogIFpoYW5nIFl1IDx6
aGFuZ3l1MzFAYmFpZHUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAogICA1NTA3ODM5YTcyM2UuLmY0MjJhMDJmODY1YSAgZjQyMmEwMmY4
NjVhOTNmOWQzZGIwZDhmMmRlMDhhYWI0NTVmZDFkYyAtPiB0ZXN0ZWQvbGludXgtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 00:50:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 00:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1hEn-0004XU-Kx; Thu, 07 Mar 2019 00: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=043R=RK=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h1hEl-0004XK-U7
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 00:50:16 +0000
X-Inumbo-ID: f6bcd100-4072-11e9-ab3c-d7b763535b1b
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6bcd100-4072-11e9-ab3c-d7b763535b1b;
 Thu, 07 Mar 2019 00:50:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E366122F0F;
 Wed,  6 Mar 2019 19:50:11 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 06 Mar 2019 19:50:11 -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=gV4M8G
 SNFiHAlxEiGwNpGZEha5obca2dH+hVnND0YWg=; b=fsqXwLI+5M5EAPSBmyiyQE
 TzyIeaGrn7/7VxhF33StB8z59b+G/lt0GGLVNbMLkyYuJvkkyp80z5RPYpsNDf1k
 yM0v7bFxLxt/UaxAv6Mbbe2q4a9Knuo6CJBrJUeKq8QHZcxw0mGTtaCsX+q4Vp1B
 sUBmuXsskkRAqFWl597ulyZ32QFRGrAfmthesHuzmxPlhC3xLpvqfKbH1OkD2Chj
 5mciYMAZOugdIEtmbaEOO0w/RQEX1lGzJIQqT3/cVGIFAPdB5bu+xPVSoxrFCSny
 aAFNr50TAhvlrgsIlBpW2gfKPZI9h4puOWrSnBvJqNpKM90KdmVZPUgkL3KeuHCA
 ==
X-ME-Sender: <xms:wWqAXF3O_qVQzgxLa3tNoJL7KktgDa-5HcpSOhHgMzGr6hf-Ie5vxg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrfeejgddvjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:wWqAXB207bGXN0eEq5ghh32n245u1DavZnAadER2sP3FWmJ44_BDZg>
 <xmx:wWqAXD8Nx16MUduVt12l3w435fBxMPQoyQ-nUPfLszmPXAbW1krHvA>
 <xmx:wWqAXNYkzxEQ6A4LFuYoXVSM8M0O5z6V7iCVXuD0gk6pchmfMgpeNg>
 <xmx:w2qAXI0jMo_YjWUropIT5XSy7GnxMwbqJQvTiqwOHnTYj0sqg7Wu1w>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1E1CDE4383;
 Wed,  6 Mar 2019 19:50:07 -0500 (EST)
Date: Thu, 7 Mar 2019 01:50:04 +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: <20190307005004.GC19265@mail-itl>
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>
MIME-Version: 1.0
In-Reply-To: <20190222104222.p7niwzgngaf3uz2k@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="===============5932928414301042883=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5932928414301042883==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="7fVr/IRGAG9sAW4J"
Content-Disposition: inline


--7fVr/IRGAG9sAW4J
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 Fri, Feb 22, 2019 at 11:42:22AM +0100, Roger Pau Monn=C3=A9 wrote:
> On Thu, Feb 21, 2019 at 06:40:40PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > 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=B3r=
ecki wrote:
> > > >  {
> > > >      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?
> >=20
> > No, in some cases it will be hardware_domain.
>=20
> Right, but in that case current->domain =3D=3D hardware_domain I guess?
>=20
> >=20
> > > 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.
> >=20
> > Can hardware_domain be destroyed without panicking Xen? If so,
> > get_domain would be indeed needed.
>=20
> What about other callers that are not the hardware_domain? You need to
> make sure those domains are not destroyed while {create/destroy}_irq
> is changing the permissions.
>=20
> If you can guarantee that dm_domain =3D=3D current->domain then you are
> safe, if not you need to get a reference before modifying any fields
> of the domain struct.
>=20
> So IMO you either need to add an assert or a get_domain depending on
> the answer to the question above.

I've added an assert, and I think I have the answer to the above question:

    (XEN) Assertion 'd =3D=3D current->domain' failed at irq.c:232
    (XEN) ----[ Xen-4.12.0-rc  x86_64  debug=3Dy   Not tainted ]----
    (XEN) CPU:    2
    (XEN) RIP:    e008:[<ffff82d08028f545>] destroy_irq+0x126/0x143
    (XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
(...)
    (XEN) Xen call trace:
    (XEN)    [<ffff82d08028f545>] destroy_irq+0x126/0x143
    (XEN)    [<ffff82d08028ce1e>] msi_free_irq+0x51/0x1b8
    (XEN)    [<ffff82d0802923e1>] unmap_domain_pirq+0x487/0x4d4
    (XEN)    [<ffff82d08029249f>] free_domain_pirqs+0x71/0x8f
    (XEN)    [<ffff82d0802819e0>] arch_domain_destroy+0x41/0xa1
    (XEN)    [<ffff82d080207d22>] domain.c#complete_domain_destroy+0x86/0x1=
59
    (XEN)    [<ffff82d08022a658>] rcupdate.c#rcu_process_callbacks+0xa5/0x1=
cc
    (XEN)    [<ffff82d08023c4fa>] softirq.c#__do_softirq+0x78/0x9a
    (XEN)    [<ffff82d08023c566>] do_softirq+0x13/0x15
    (XEN)    [<ffff82d080280532>] domain.c#idle_loop+0x63/0xb9

In this case, current->domain obviously isn't the stubdomain, because at
this point it is already destroyed (it keeps reference to the target
domain, so target domain couldn't be destroyed before its stubdomain).

In fact, in this case get_dm_domain() returns wrong value, since it
isn't called by device model. At the point where stubdomain is already
destroyed, I think it should return NULL, but it returns
hardware_domain. But it isn't that easy, because target domain don't
have any reference to its stubdomain. Especially already destroyed one.

I's defined as:

    static struct domain *get_dm_domain(struct domain *d)
    {
        return current->domain->target =3D=3D d ? current->domain :
                                              hardware_domain;
    }

Since hardware domain couldn't be destroyed(*) while the system is
running, in practice this wrong return value it isn't a problem.
Hardware didn't have permission over this IRQ (if stubdomain have
created it), so irq_deny_access is a no-op.

So, I would adjust assert in destroy_irq to allow also hardware_domain,
and add a comment that get_dm_domain may return hardware_domain during
domain destruction. Is that ok?

(*) is this actually true? I see shutdown_domain(hardware_domain)
cause Xen to shutdown. But I don't see anything like this in
domain_kill/domain_destroy. Normally no other domain than dom0 is able
to destroy other domains (and domain can't destroy itself), so it should
be ok. But with some XSM policy, I think it could be possible to allow
other domain to destroy hardware domain. In fact, just having hardware
domain !=3D dom0 is enough to violate this assumption.
Am I missing anything?

Full crash message:
(XEN) Assertion 'd =3D=3D current->domain' failed at irq.c:232
(XEN) ----[ Xen-4.12.0-rc  x86_64  debug=3Dy   Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    e008:[<ffff82d08028f545>] destroy_irq+0x126/0x143
(XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
(XEN) rax: ffff830422264000   rbx: 000000000000001e   rcx: 0000000000000000
(XEN) rdx: ffff8304222de000   rsi: ffff830422235000   rdi: 000000000000001e
(XEN) rbp: ffff83042225fcc0   rsp: ffff83042225fc90   r8:  0000000000000000
(XEN) r9:  ffff830385868880   r10: 0000000000000004   r11: ffff8304222ba010
(XEN) r12: ffff830422235000   r13: 000000000000001e   r14: ffff830422280000
(XEN) r15: ffff83042d8d1000   cr0: 000000008005003b   cr4: 00000000000426e0
(XEN) cr3: 00000000ca49d000   cr2: ffff88011a179c00
(XEN) fsb: 0000000000000000   gsb: ffff880135640000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d08028f545> (destroy_irq+0x126/0x143):
(XEN)  41 5e 41 5f 5d c3 0f 0b <0f> 0b 41 0f b7 34 24 89 c1 44 89 ea 48 8d =
3d b0
(XEN) Xen stack trace from rsp=3Dffff83042225fc90:
(XEN)    ffff83042225fca0 0000000000000000 ffff83025f33a860 ffff830422235000
(XEN)    ffff83025f33a860 ffff83042d8d1000 ffff83042225fd00 ffff82d08028ce1e
(XEN)    ffff83025f33a700 ffff83025f33a860 0000000000000000 ffff830422281e00
(XEN)    000000000000001e ffff83042d8d1000 ffff83042225fd90 ffff82d0802923e1
(XEN)    ffffffffffffff26 ffffffffffffffc9 ffffffffffffffc9 ffff83042d8d1858
(XEN)    000000002d8d1000 0000000000000286 0000000000000037 ffff83025f33a860
(XEN)    ffff83042d8d10f0 0000003700000001 ffff83042225fd80 0000000000000037
(XEN)    ffff83042d8d1000 ffff83042d8d1b28 ffff83042d8d10f0 ffff83042d8d10cc
(XEN)    ffff83042225fdd0 ffff82d08029249f 0000000000000013 ffff83042d8d1000
(XEN)    00000000ffffffff ffff83042d8d1b28 ffff83042d8d1000 fffffffffffffff8
(XEN)    ffff83042225fdf0 ffff82d0802819e0 ffff83042d8d1b28 ffff8303d2db1000
(XEN)    ffff83042225fe30 ffff82d080207d22 000008f2621ab810 ffff830422262040
(XEN)    0000000000000000 0000000000000001 ffff83042225ffff ffff82d0805c3880
(XEN)    ffff83042225fe60 ffff82d08022a658 000000000000001d ffff82d0805bb980
(XEN)    ffff82d0805bb880 ffffffffffffffff ffff83042225fea0 ffff82d08023c4fa
(XEN)    ffff82d0805bb980 0000000000000002 ffff82d0805e9af0 ffff82d0805bb880
(XEN)    ffff82d0805d4a20 ffff83042225ffff ffff83042225feb0 ffff82d08023c566
(XEN)    ffff83042225fef0 ffff82d080280532 ffff830422264000 ffff830422264000
(XEN)    ffff830422217000 0000000000000002 ffff830422235000 ffff8304222de000
(XEN)    ffff83042225fd98 0000000000000000 0000000000000000 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d08028f545>] destroy_irq+0x126/0x143
(XEN)    [<ffff82d08028ce1e>] msi_free_irq+0x51/0x1b8
(XEN)    [<ffff82d0802923e1>] unmap_domain_pirq+0x487/0x4d4
(XEN)    [<ffff82d08029249f>] free_domain_pirqs+0x71/0x8f
(XEN)    [<ffff82d0802819e0>] arch_domain_destroy+0x41/0xa1
(XEN)    [<ffff82d080207d22>] domain.c#complete_domain_destroy+0x86/0x159
(XEN)    [<ffff82d08022a658>] rcupdate.c#rcu_process_callbacks+0xa5/0x1cc
(XEN)    [<ffff82d08023c4fa>] softirq.c#__do_softirq+0x78/0x9a
(XEN)    [<ffff82d08023c566>] do_softirq+0x13/0x15
(XEN)    [<ffff82d080280532>] domain.c#idle_loop+0x63/0xb9
(XEN)=20
(XEN)=20
(XEN) ****************************************
(XEN) Panic on CPU 2:
(XEN) Assertion 'd =3D=3D current->domain' failed at irq.c:232
(XEN) ****************************************


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

--7fVr/IRGAG9sAW4J
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyAarwACgkQ24/THMrX
1ywQ7QgAgfpviz5HCG4GgPM8vgFaJdxSoo1+bji3IuGmUf399knzt/mZeB2UdMg8
GRtdYUDbN+MsbH2Pi9DxTpULTOC+s4iKxchUmX+yJ5X9qcDDcx+NPasrmsATf9J/
wy490/agLmDvamX6nFj++8oGcRacBGNtAeT+vMURbxNzKa51QFY/5wyCtCgbZ0ou
kEwQUpIRKd7blKVYR33sj7AOane68fO7g2JaXDetF/m5U4vzvVAZK3+ynloN6fJJ
mq0hXpSm3fV+5fqpBwzsm8RLjAElhk3gMLvH0idpXwXqJiUfn6SSEchWmeknL/16
acHUxfmfeOngDYN8mqjU7ygKvIwdBQ==
=Ojmh
-----END PGP SIGNATURE-----

--7fVr/IRGAG9sAW4J--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5932928414301042883==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 07 01:52:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 01: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 1h1iCh-0007SS-Bz; Thu, 07 Mar 2019 01:52: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=CnMd=RK=xenproject.org=prvs=96247a23d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h1iCf-0007SI-FW
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 01:52:09 +0000
X-Inumbo-ID: 996adf1f-407b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 996adf1f-407b-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 01:52:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,450,1544486400"; d="scan'208";a="79893686"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83712-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-amd64:<job status>:broken:regression
 xen-4.7-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.7-testing:build-i386:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.7-testing:build-armhf:<job status>:broken:regression
 xen-4.7-testing:build-i386-prev:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-armhf:host-install(4):broken:regression
 xen-4.7-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-amd64:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.7-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.7-testing:build-i386:host-install(4):broken:regression
 xen-4.7-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.7-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.7-testing:build-armhf:syslog-server:running:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
X-Osstest-Versions-That: xen=710cc096971019bc2e5a9aabb9af1acca0b5b9e7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Mar 2019 01:51:44 +0000
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 83712: 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
MzcxMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvODM3MTIvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
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
a2VuIFJFR1IuIHZzLiA3NTYyOQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjI5CiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzU2MjkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYyOQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjI5CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzU2MjkKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYyOQogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1NjI5CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MjkKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYyOQog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1NjI5CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5
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
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUt
bG9ncyAgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gNzU2MjkKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3
NTYyOQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDg4ZjkzNmQ0NGQyZTM0Y2EyZDA4MjdjYzgyOGVhOWQzYWVlZjNmZTgKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDcxMGNjMDk2OTcxMDE5YmMyZTVhOWFhYmI5YWYxYWNj
YTBiNWI5ZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTYyOSAgMjAxOC0xMi0wMSAxMzoxNjoy
OCBaICAgOTUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MTIgIDIwMTktMDMtMDYgMTc6
NTE6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9s
b2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rl
c3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgY2FwdHVyZS1s
b2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NDQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 03:39:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 03: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 1h1jsP-0005l0-EL; Thu, 07 Mar 2019 03:39:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1jsN-0005kq-Nk
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 03:39:19 +0000
X-Inumbo-ID: 905245cc-408a-11e9-adaa-27b6aac30426
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 905245cc-408a-11e9-adaa-27b6aac30426;
 Thu, 07 Mar 2019 03:39: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 1h1jsB-0003k0-MS; Thu, 07 Mar 2019 03:39: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 1h1jsB-0004IN-BN; Thu, 07 Mar 2019 03:39:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1jsB-00073P-7o; Thu, 07 Mar 2019 03:39:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133601-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:regression
 linux-4.14:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 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-arm64-arm64-xl: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-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-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-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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-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-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
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=99403097be0cbe12042775d9ca3a66f2018adc3e
X-Osstest-Versions-That: linux=30921fc1e5fcf904f9afddeece1288f5b16ba017
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 03:39:07 +0000
Subject: [Xen-devel] [linux-4.14 test] 133601: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYwMSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDEzMzUwOAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDEzMzUwOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA5OTQwMzA5N2JlMGNiZTEyMDQyNzc1ZDljYTNhNjZmMjAxOGFk
YzNlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzMDkyMWZjMWU1ZmNm
OTA0ZjlhZmRkZWVjZTEyODhmNWIxNmJhMDE3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1MDgg
IDIwMTktMDMtMDEgMjI6MDY6MDYgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
NjAxICAyMDE5LTAzLTA1IDE3OjExOjU3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gSGlsbCA8YWEx
cm9uaGFtQGdtYWlsLmNvbT4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5j
b20+CiAgQW5kcmV3IEYuIERhdmlzIDxhZmRAdGkuY29tPgogIEFuZHkgTHV0b21pcnNraSA8bHV0
b0BrZXJuZWwub3JnPgogIEF0c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpw
PgogIEJhbGFqaSBQb3RodW5vb3JpIDxicG90aHVub0Bjb2RlYXVyb3JhLm9yZz4KICBCbyBIZSA8
Ym8uaGVAaW50ZWwuY29tPgogIEJvYiBDb3BlbGFuZCA8Ym9iY29wZWxhbmRAZmIuY29tPgogIEJv
YiBDb3BlbGFuZCA8bWVAYm9iY29wZWxhbmQuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KICBCT1VHSCBDSEVOIDxoYWliby5jaGVuQG54cC5jb20+CiAgQ2hhaXRhbnlhIFRhdGEg
PENoYWl0YW55YS5UYXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0YW55YSBUYXRhIDxjaGFp
dGFueWEudGF0YUBibHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIERhbiBDYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJi
b3gubmV0PgogIGRhbm4gZnJhemllciA8ZGFubi5mcmF6aWVyQGNhbm9uaWNhbC5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkbG9ociBCdWVzbyA8ZGJ1
ZXNvQHN1c2UuZGU+CiAgRXJuZXN0byBBLiBGZXJuw6FuZGV6IDxlcm5lc3RvLm1uZC5mZXJuYW5k
ZXpAZ21haWwuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lz
LmNvbT4KICBGYXRoaSBCb3VkcmEgPGZhdGhpLmJvdWRyYUBsaW5hcm8ub3JnPgogIEZlbGlwZSBC
YWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxm
LmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNA
Z2xpZGVyLmJlPgogIEdpdXNlcHBlIENhdmFsbGFybyA8cGVwcGUuY2F2YWxsYXJvQHN0LmNvbT4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhaWJv
IENoZW4gPGhhaWJvLmNoZW5AbnhwLmNvbT4KICBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNy
b3NvZnQuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBLYXJhIDxq
YWNrQHN1c2UuY3o+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEplbnMgQXhib2Ug
PGF4Ym9lQGtlcm5lbC5kaz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb2huIEdhcnJ5IDxqb2huLmdhcnJ5QGh1YXdlaS5jb20+CiAgSm9uYXRoYW4gTmV1c2No
w6RmZXIgPGoubmV1c2NoYWVmZXJAZ214Lm5ldD4KICBKb3NlIEFicmV1IDxqb2FicmV1QHN5bm9w
c3lzLmNvbT4KICBKb3NlIEFicmV1IDxKb3NlLkFicmV1QHN5bm9wc3lzLmNvbT4KICBLZWVzIENv
b2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZW5uZXRoIEZlbmcgPGtlbm5ldGguZmVuZ0Bh
bWQuY29tPgogIEtyaXN0aWFuIEguIEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BjaHJvbWl1bS5vcmc+
CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGdtYWlsLmNvbT4KICBMYXVyYSBB
YmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMaWFtIE1hcmsgPGxtYXJrQGNvZGVhdXJvcmEu
b3JnPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBN
YWNpZWogxbtlbmN6eWtvd3NraSA8bWF6ZUBnb29nbGUuY29tPgogIE1hcmNlbCBaaXN3aWxlciA8
bWFyY2VsLnppc3dpbGVyQHRvcmFkZXguY29tPgogIE1hcmVrIFZhc3V0IDxtYXJlay52YXN1dCty
ZW5lc2FzQGdtYWlsLmNvbT4KICBNYXJlayBWYXN1dCA8bWFyZWsudmFzdXRAZ21haWwuY29tPgog
IE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJp
YW4ub3JnPgogIE1pY2hhZWwgQ2xhcmsgPG1pY2hhZWxqY2xhcmtAbWFjLmNvbT4KICBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVj
aGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3VrYUBnbWFpbC5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBp
ZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+
CiAgUHJhdGVlayBTb29kIDxwcnNvb2RAY29kZWF1cm9yYS5vcmc+CiAgUmFuZGVyIFdhbmcgPHJh
bmRlci53YW5nQGxpbnV4LmludGVsLmNvbT4KICBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5j
b20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlcmdlaSBTaHR5bHlvdiA8
c2VyZ2VpLnNodHlseW92QGNvZ2VudGVtYmVkZGVkLmNvbT4KICBTZXRoIEZvcnNoZWUgPHNldGgu
Zm9yc2hlZUBjYW5vbmljYWwuY29tPgogIFNodWFoIEtoYW4gPHNodWFoQGtlcm5lbC5vcmc+CiAg
U2lsdmlvIENlc2FyZSA8c2lsdmlvLmNlc2FyZUBnbWFpbC5jb20+CiAgU3Jpbml2YXMgUmFtYW5h
IDxzcmFtYW5hQGNvZGVhdXJvcmEub3JnPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9y
Zz4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29t
PgogIFRha2VzaGkgU2FpdG8gPHRha2VzaGkuc2FpdG8ueHZAcmVuZXNhcy5jb20+CiAgVGVqdW4g
SGVvIDx0akBrZXJuZWwub3JnPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5j
b20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvciBUaGF5ZXIg
PHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3Jp
LnNha2l0YUBzb3JkLmNvLmpwPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3Jn
PgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8uY29tPgogIFZpbmVldCBHdXB0YSA8dmd1
cHRhQHN5bm9wc3lzLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29t
PgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNA
c2FuZy1lbmdpbmVlcmluZy5jb20+CiAgWGllIFlvbmdqaSA8eGlleW9uZ2ppQGJhaWR1LmNvbT4K
ICBZaXpodW8gPHl6aGFpMDAzQHVjci5lZHU+CiAgWXUgV2FuZyA8eXUueS53YW5nQGludGVsLmNv
bT4KICBaZW5nIFRhbyA8cHJpbWUuemVuZ0BoaXNpbGljb24uY29tPgogIFpoYW5nIFJ1aSA8cnVp
LnpoYW5nQGludGVsLmNvbT4KICBaaGFuZyBSdW4gPHpoYW5nLnJ1bkB6dGUuY29tLmNuPgogIFpo
YW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
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
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDE1MTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 05:42:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 05:42: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 1h1lmt-0005vK-Dj; Thu, 07 Mar 2019 05: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=xcB/=RK=oracle.com=dan.carpenter@srs-us1.protection.inumbo.net>)
 id 1h1lms-0005vF-05
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 05:41:46 +0000
X-Inumbo-ID: aeffa71a-409b-11e9-8881-27a6487cc155
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aeffa71a-409b-11e9-8881-27a6487cc155;
 Thu, 07 Mar 2019 05:41: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 x275ebbc156865;
 Thu, 7 Mar 2019 05:41:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : mime-version : content-type; s=corp-2018-07-02;
 bh=+nrIRhANPNAh4Gc7IHB1iYcKpSXMgloDV/CH3toN3II=;
 b=xbGweVvARyMv4HY37pU9XmUTjkx6fqPy8mFnY4qKYeSCQimqVH3GqdpnkzbsknNa5c2Y
 UMeZ40aDmlxkaJd2JbiP2oWmhM1pQE/d6/1k2FcGBTzsIM5zRmVCC2FKLyYhQgGAcHjn
 +X06HYM5l8xZyNsJZJcMuyD2jOLoK7kbf3yLsneok3AIZ6MWMH6UyWhMtnniuQxkXN9e
 TNSIgjIGmePr4lEXHYQ9ith5giT9inbIobZbLUOi69CxsLwQta1WNKGLj/9M8pWouL4n
 Nk35ymJgbaDG28llvz4b0Qz6TWGdu4tcp52ONtj5giGRpCTeyzA8IfcM6nfs3M9k8Why uQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2qyjfrqryj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 07 Mar 2019 05:41:33 +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 x275fVo6019301
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 7 Mar 2019 05:41:32 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x275fVmC028101;
 Thu, 7 Mar 2019 05:41:31 GMT
Received: from kadam (/197.157.0.39) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 06 Mar 2019 21:41:30 -0800
Date: Thu, 7 Mar 2019 08:41:22 +0300
From: Dan Carpenter <dan.carpenter@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alex Nixon <alex.nixon@citrix.com>
Message-ID: <20190307054122.GB4517@kadam>
MIME-Version: 1.0
Content-Disposition: inline
X-Mailer: git-send-email haha only kidding
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9187
 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-1903070040
Subject: [Xen-devel] [PATCH] xen,
 cpu_hotplug: Prevent an out of bounds 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>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, kernel-janitors@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>

VGhlICJjcHUiIHZhcmlhYmxlIGNvbWVzIGZyb20gdGhlIHNzY2FuZigpIHNvIFNtYXRjaCBtYXJr
cyBpdCBhcwp1bnRydXN0ZWQgZGF0YS4gIFdlIGNhbid0IHBhc3MgYSBoaWdoZXIgdmFsdWUgdGhh
biAibnJfY3B1X2lkcyIgdG8KY3B1X3Bvc3NpYmxlKCkgb3IgaXQgcmVzdWx0cyBpbiBhbiBvdXQg
b2YgYm91bmRzIGFjY2Vzcy4KCkZpeGVzOiBkNjhkODJhZmQ0YzggKCJ4ZW46IGltcGxlbWVudCBD
UFUgaG90cGx1Z2dpbmciKQpTaWduZWQtb2ZmLWJ5OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCmlu
ZGV4IGIxMzU3YWE0YmM1NS4uZjE5MmI2ZjQyZGE5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9j
cHVfaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKQEAgLTU0LDcgKzU0
LDcgQEAgc3RhdGljIGludCB2Y3B1X29ubGluZSh1bnNpZ25lZCBpbnQgY3B1KQogfQogc3RhdGlj
IHZvaWQgdmNwdV9ob3RwbHVnKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0JaWYgKCFjcHVfcG9zc2li
bGUoY3B1KSkKKwlpZiAoY3B1ID49IG5yX2NwdV9pZHMgfHwgIWNwdV9wb3NzaWJsZShjcHUpKQog
CQlyZXR1cm47CiAKIAlzd2l0Y2ggKHZjcHVfb25saW5lKGNwdSkpIHsKLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 07:12:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 07: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 1h1nCi-0003Ka-G8; Thu, 07 Mar 2019 07:12:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pOqc=RK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1nCg-0003KV-GH
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 07:12:30 +0000
X-Inumbo-ID: 5aaf289a-40a8-11e9-b4e2-bbaa36676592
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5aaf289a-40a8-11e9-b4e2-bbaa36676592;
 Thu, 07 Mar 2019 07:12: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 AB3B8B845;
 Thu,  7 Mar 2019 07:12:22 +0000 (UTC)
To: Dan Carpenter <dan.carpenter@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alex Nixon <alex.nixon@citrix.com>
References: <20190307054122.GB4517@kadam>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <51944e51-25e5-3aa2-6301-ba2d4d925bb5@suse.com>
Date: Thu, 7 Mar 2019 08:12: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: <20190307054122.GB4517@kadam>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen,
 cpu_hotplug: Prevent an out of bounds 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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 kernel-janitors@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>

T24gMDcvMDMvMjAxOSAwNjo0MSwgRGFuIENhcnBlbnRlciB3cm90ZToKPiBUaGUgImNwdSIgdmFy
aWFibGUgY29tZXMgZnJvbSB0aGUgc3NjYW5mKCkgc28gU21hdGNoIG1hcmtzIGl0IGFzCj4gdW50
cnVzdGVkIGRhdGEuICBXZSBjYW4ndCBwYXNzIGEgaGlnaGVyIHZhbHVlIHRoYW4gIm5yX2NwdV9p
ZHMiIHRvCj4gY3B1X3Bvc3NpYmxlKCkgb3IgaXQgcmVzdWx0cyBpbiBhbiBvdXQgb2YgYm91bmRz
IGFjY2Vzcy4KPiAKPiBGaXhlczogZDY4ZDgyYWZkNGM4ICgieGVuOiBpbXBsZW1lbnQgQ1BVIGhv
dHBsdWdnaW5nIikKPiBTaWduZWQtb2ZmLWJ5OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVy
QG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 08:29:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 08:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1oOv-0008LU-OM; Thu, 07 Mar 2019 08:29: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1oOu-0008LP-8s
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 08:29:12 +0000
X-Inumbo-ID: 12917ecc-40b3-11e9-9409-6b76c6297874
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12917ecc-40b3-11e9-9409-6b76c6297874;
 Thu, 07 Mar 2019 08:29:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 01:29:05 -0700
Message-Id: <5C80D64E020000780021C549@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 01:29:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
 <5C7F7B26020000780021BF3A@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061315100.17248@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903061315100.17248@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, 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+IE9uIDA2LjAzLjE5IGF0IDIyOjE2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA1LjAz
LjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gVXNlIF9f
VUlOVFBUUl9UWVBFX18gdG8gZGVmaW5lIHVpbnRwdHJfdC4gQSBsYXRlciBwYXRjaCB3aWxsIG1h
a2UgdXNlIG9mCj4+ID4gX19QVFJESUZGX1RZUEVfXyB0byBkZWZpbmUgcHRyZGlmZl90Lgo+PiA+
IAo+PiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KPj4gPiBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4+IAo+PiBBcyBiZWZvcmUgLSBJIG9iamVjdCB0byB0aGlzIGNoYW5nZSB3aXRob3V0
IHRoZSBkZXNjcmlwdGlvbiBzdXBwbHlpbmcKPj4gYm90aCBhIHJlYXNvbiAod2hpY2ggd291bGQg
YmV0dGVyIGFsc28gZXhwbGFpbiB3aHkgdGhlIGN1cnJlbnQgd2F5Cj4+IG9mIGRlZmluaW5nIHVp
bnRwdHJfdCBpcyBkZXRyaW1lbnRhbCkgYW5kIGEgZGlzY3Vzc2lvbiB3aHkgaXQgaXMgb2theSBm
b3IKPj4gdXMgdG8gdXNlIF9fVUlOVFBUUl9UWVBFX18sIGRlc3BpdGUgKGF0IGxlYXN0KSBnY2Mg
bWFraW5nIHRoaXMKPj4gYXZhaWxhYmxlIG9ubHkgdW5kZXIgY2VydGFpbiBjb25kaXRpb25zIChp
LmUuIGl0IHdvdWxkIG5lZWQgdG8gYmUKPj4gY29uZmlybWVkIHRoYXQgd2hhdGV2ZXIgdGhlIGNv
bmRpdGlvbnMgdGhleSdyZSBhbHdheXMgbWV0IGZvciB1cykuCj4gCj4gSXMgdGhlIGZvbGxvd2lu
ZyBnb29kIGVub3VnaDoKCkknbSBhZnJhaWQgbm90LCBhcyBJIGNhbid0IGJyaW5nIHRoaXMgLi4u
Cgo+IFVzZSBfX1VJTlRQVFJfVFlQRV9fIHRvIGRlZmluZSB1aW50cHRyX3QgZm9yIGNvbnNpc3Rl
bmN5IHdpdGggcHRyZGlmZl90Lgo+IF9fVUlOVFBUUl9UWVBFX18gaXMgc2FmZSB0byB1c2UgYXMg
aXQgaXMgYSBjb21tb24gcHJlZGVmaW5lZCBtYWNybyBvZgo+IEdOVSBDOyBpdCBpcyBkZWZpbmVk
IHRvIHRoZSBjb3JyZWN0IHVuZGVybHlpbmcgdHlwZSBhcyBwZXIgR0NDCj4gZG9jdW1lbnRhdGlv
blsxXS4KCi4uLiBpbiBsaW5lIHdpdGgKCnZvaWQKY19zdGRkZWZfY3BwX2J1aWx0aW5zKHZvaWQp
CnsKICBidWlsdGluX2RlZmluZV93aXRoX3ZhbHVlICgiX19TSVpFX1RZUEVfXyIsIFNJWkVfVFlQ
RSwgMCk7CiAgYnVpbHRpbl9kZWZpbmVfd2l0aF92YWx1ZSAoIl9fUFRSRElGRl9UWVBFX18iLCBQ
VFJESUZGX1RZUEUsIDApOwpbLi4uXQogIGlmIChJTlRQVFJfVFlQRSkKICAgIGJ1aWx0aW5fZGVm
aW5lX3dpdGhfdmFsdWUgKCJfX0lOVFBUUl9UWVBFX18iLCBJTlRQVFJfVFlQRSwgMCk7CiAgaWYg
KFVJTlRQVFJfVFlQRSkKICAgIGJ1aWx0aW5fZGVmaW5lX3dpdGhfdmFsdWUgKCJfX1VJTlRQVFJf
VFlQRV9fIiwgVUlOVFBUUl9UWVBFLCAwKTsKfQoKPiBbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9v
bmxpbmVkb2NzL2NwcC9Db21tb24tUHJlZGVmaW5lZC1NYWNyb3MuaHRtbCAKCk5vdGUgdGhhdCB0
aGlzIGFsc28gc2F5cyAiU29tZSBvZiB0aGVzZSBtYWNyb3MgbWF5IG5vdCBiZSBkZWZpbmVkIG9u
CnBhcnRpY3VsYXIgc3lzdGVtcyBpZiBHQ0MgZG9lcyBub3QgcHJvdmlkZSBhIOKAmHN0ZGludC5o
4oCZIGhlYWRlciBvbiB0aG9zZQpzeXN0ZW1zLiIgSSBoYXZlIGFic29sdXRlbHkgbm8gaWRlYSB1
bmRlciB3aGF0IGNvbmRpdGlvbnMgZ2NjIG1heSBub3QKKHdhbnQgdG8pIHByb3ZpZGUgc3RkaW50
LmguCgo+IEFsc28sIGl0IGlzIG5vdCBhIGdvb2QgaWRlYSB0byB1c2UgX19tb2RlX18oX19wb2lu
dGVyX18pIHRvIGRlZmluZQo+IHVpbnRwdHJfdCwgYmVjYXVzZSBpdCByZWxpZXMgb24gYW4gb2Jz
Y3VyZWx5IGRlZmluZWQgR0NDIGZlYXR1cmUgd2hvc2UKPiBzZW1hbnRpY3MgbWlnaHQgYmUgdGFr
ZW4gdG8gaW1wbHkgdGhhdCB0aGUgdGhpbmdzIGFyZSByZWFsbHkgcG9pbnRlcnMuCgoiT2JzY3Vy
ZWx5IGRlZmluZWQiIGlzIHJhdGhlciBzdWJqZWN0aXZlLCBJJ2Qgc2F5LiBUaGUgInBvaW50ZXIi
IG1vZGUKaXMgcHJlY2lzZWx5IGZvciB0aGlzIGFjY29yZGluZyB0byBteSB1bmRlcnN0YW5kaW5n
LCBhbmQgcGVyc29uYWxseSBJIGZpbmQKIllvdSBtYXkgYWxzbyBzcGVjaWZ5IGEgbW9kZSBvZiBi
eXRlIG9yIF9fYnl0ZV9fIHRvIGluZGljYXRlIHRoZSBtb2RlCmNvcnJlc3BvbmRpbmcgdG8gYSBv
bmUtYnl0ZSBpbnRlZ2VyLCB3b3JkIG9yIF9fd29yZF9fIGZvciB0aGUgbW9kZQpvZiBhIG9uZS13
b3JkIGludGVnZXIsIGFuZCBwb2ludGVyIG9yIF9fcG9pbnRlcl9fIGZvciB0aGUgbW9kZSB1c2Vk
IHRvCnJlcHJlc2VudCBwb2ludGVycyIgc3VmZmljaWVudGx5IGNsZWFyLCBhbmQgbm90IGxlYXZp
bmcgcm9vbSBmb3IgYW55CihoaWRkZW4pIGludGVycHJldGF0aW9uIGxpa2UgInRvIGltcGx5IHRo
YXQgdGhlIHRoaW5ncyBhcmUgcmVhbGx5IHBvaW50ZXJzIi4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 08:39:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 08:39: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 1h1oYu-0000d4-OO; Thu, 07 Mar 2019 08: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1oYt-0000cz-O5
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 08:39:31 +0000
X-Inumbo-ID: 85e93259-40b4-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 85e93259-40b4-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 08:39:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 01:39:29 -0700
Message-Id: <5C80D8BF020000780021C55C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 01:39:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
 <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061252080.9200@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903061252080.9200@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA2LjAzLjE5IGF0IDIxOjU1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiArc3RhdGljIGlu
bGluZSBwdHJkaWZmX3QgbmFtZSAjIyBfYnl0ZWRpZmYoY29uc3QgdHlwZSBzMVtdLCAgICAgICAg
ICAgICAgICAgICAgXAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSlcCj4+ID4gK3sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4gPiArICAgIEJVSUxEX0JVR19PTihhbGlnbm9mKCpzMSkgIT0gYWxp
Z25vZigqczIpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ICsgICAgcmV0
dXJuIChwdHJkaWZmX3QpKCh1aW50cHRyX3QpczIgLSAodWludHB0cl90KXMxKTsgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ID4gK30KPj4gCj4+IFdoYXQncyB0aGUgdmFsdWUgb2YgdGhlIGlu
dGVybWVkaWF0ZSBjYXN0aW5nIHRvIHVpbnRwdHJfdD8gV2h5IG5vdAo+PiBjYXN0IHRvIHB0cmRp
ZmZfdCByaWdodCBhd2F5Pwo+IAo+IHVpbnRwdHJfdCBpcyB0aGUgaW50ZWdlciB0eXBlIGNvcnJl
c3BvbmRpbmcgdG8gYSBwb2ludGVyLCBzbyB3ZSBzaG91bGQKPiB1c2UgdWludHB0cl90IGZpcnN0
LiBwdHJkaWZmX3QgaXMgdGhlIGRpZmZlcmVuY2UgdHlwZSBzbyB3ZSBzaG91bGQgY2FzdAo+IHRv
IGl0IGFmdGVyd2FyZHMuIFNwZWNpZmljYWxseSwgdWludHB0cl90IGlzIHVuc2lnbmVkIGFuZCBw
dHJkaWZmX3QgaXMKPiBzaWduZWQuIFNvIEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgY29ycmVj
dCB0byBkbzoKPiAKPiAgIHJldHVybiAocHRyZGlmZl90KSgocHRyZGlmZl90KXMyIC0gKHB0cmRp
ZmZfdClzMSk7Cj4gCj4gT3IgYW0gSSBtaXNzaW5nIHlvdXIgcG9pbnQ/CgpXZWxsLCBJIHJlYWxs
eSBtZWFuCgogICByZXR1cm4gKHB0cmRpZmZfdClzMiAtIChwdHJkaWZmX3QpczE7CgpCdXQgdGhh
dCBhc2lkZSAtIGxldCdzIGNvbnNpZGVyIGFsbCB0aHJlZSBjYXNlczoKCjEpIHNpemVvZihwdHJk
aWZmX3QpID09IHNpemVvZih2b2lkICopCgpBbGwgZmluZS4gQW5kIHlvdSdsbCBoYXZlIHNvbWUg
ZGlmZmljdWx0eSBmaW5kaW5nIGEgcGxhdGZvcm0gd2hlcmUgdGhpcwppc24ndCB0aGUgY2FzZS4K
CjIpIHNpemVvZihwdHJkaWZmX3QpID4gc2l6ZW9mKHZvaWQgKikKClN0aWxsIGFsbCBmaW5lIGFz
IGxvbmcgYXMgdGhlIGNvbnZlcnNpb24gdm9pZCAqIC0+IHB0cmRpZmZfdCBkb2Vzbid0IGRpZmZl
cgpmcm9tIHRoZSB0d28gc3RlcCB2b2lkICogLT4gdWludHB0cl90IC0+IHB0cmRpZmZfdCBvbmUu
IEluIGZhY3QgaW4gdGhpcwpjYXNlIHlvdXJzIHdvdWxkIG5lY2Vzc2FyaWx5IGJlIHdyb25nOiBZ
b3UnZCBuZWVkIHRvIHVzZSBpbnRwdHJfdAppbnN0ZWFkLCBvciBlbHNlIHdvdWxkLWJlLW5lZ2F0
aXZlIHZhbHVlcyB3b3VsZG4ndCBlbmQgdXAgbmVnYXRpdmUsCmJlY2F1c2UgdGhlIHVpbnRwdHJf
dCAtPiBwdHJkaWZmX3QgY29udmVyc2lvbiBpcyBhIHplcm8gZXh0ZW5zaW9uIHRoZW4uCldoZXRo
ZXIgbXkgdmFyaWFudCB3b3VsZCBzdWZmZXIgdGhlIHNhbWUgaXNzdWUgd291bGQgZGVwZW5kIG9u
CndoZXRoZXIgdm9pZCAqIC0+IHB0cmRpZmZfdCBpcyBzaWduLSBvciB6ZXJvLWV4dGVuZGluZy4K
Ck5vdyBpZiB5b3Ugd2VudCB0aGUgaW50cHRyX3Qgcm91dGUsIEknZCBiZSBmaW5lIHRvbywgYmVj
YXVzZSB0aGVuCmFnYWluIHRoZSBvdXRlciBjYXN0IGNhbiBiZSBkcm9wcGVkLCB3aGljaCBpcyBh
bGwgSSdtIGFmdGVyLgoKMykgc2l6ZW9mKHB0cmRpZmZfdCkgPCBzaXplb2Yodm9pZCAqKQoKSW4g
dGhpcyBjYXNlIG5laXRoZXIgdmFyaWFudCB3aWxsIHdvcmsgZm9yIGFsbCBwb3NzaWJsZSBwb2lu
dGVyIGlucHV0cy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 08:40:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1oZn-0001Eq-2j; Thu, 07 Mar 2019 08: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1oZm-0001Ei-7E
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 08:40:26 +0000
X-Inumbo-ID: a3813a02-40b4-11e9-9a0a-1be2d4518e72
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3813a02-40b4-11e9-9a0a-1be2d4518e72;
 Thu, 07 Mar 2019 08:40:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 01:40:18 -0700
Message-Id: <5C80D8F1020000780021C55F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 01:40:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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+IE9uIDA2LjAzLjE5IGF0IDIyOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA1LjAz
LjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gQEAgLTYw
MCw3ICs2MDIsOSBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPj4gPiAg
ICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwo+PiA+ICAKPj4gPiAgICAgIC8q
IFplcm8gdGhlIC5pbml0IGNvZGUgYW5kIGRhdGEuICovCj4+ID4gLSAgICBmb3IgKCB2YSA9IF9f
aW5pdF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFHRV9TSVpFICkKPj4gPiAr
ICAgIGZvciAoIHZhID0gKGNoYXIgKilfX2luaXRfYmVnaW47Cj4+ID4gKyAgICAgICAgICBpbml0
X2x0KHZhLCBfX2luaXRfZW5kKTsKPj4gPiArICAgICAgICAgIHZhICs9IFBBR0VfU0laRSApCj4+
IAo+PiBJcyB0aGUgbGluZSB3cmFwcGluZyByZWFsbHkgbmVlZGVkIGhlcmU/Cj4gCj4gSXQgd291
bGQgZW5kIGF0IDgwIGNoYXJhY3RlcnMgZXhhY3RseSBvdGhlcndpc2UuIEkgYW0gaGFwcHkgdG8g
ZG8gYXMgeW91Cj4gcHJlZmVyLgoKQW5kIDgwIGNoYXJhY3RlcnMgaXMgd2hhdCB3ZSBwZXJtaXQu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 08:41:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 08: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 1h1oak-0001Km-EF; Thu, 07 Mar 2019 08: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=cfS2=RK=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h1oai-0001KX-OW
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 08:41:24 +0000
X-Inumbo-ID: c9d81536-40b4-11e9-8e20-1b3958e426fe
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9d81536-40b4-11e9-8e20-1b3958e426fe;
 Thu, 07 Mar 2019 08:41:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3AFE8C0467FA;
 Thu,  7 Mar 2019 08:41:23 +0000 (UTC)
Received: from [10.36.117.175] (ovpn-117-175.ams2.redhat.com [10.36.117.175])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 352CD60139;
 Thu,  7 Mar 2019 08:41:20 +0000 (UTC)
To: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100938.5567-1-david@redhat.com>
 <4AE2DC15AC0B8543882A74EA0D43DBEC03561800@BPXM09GP.gisp.nec.co.jp>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <7c9d6d5c-d6cf-00a7-7f23-bf28cbb382af@redhat.com>
Date: Thu, 7 Mar 2019 09:41: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: <4AE2DC15AC0B8543882A74EA0D43DBEC03561800@BPXM09GP.gisp.nec.co.jp>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 07 Mar 2019 08:41:23 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2] makedumpfile: 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: "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 "pv-drivers@vmware.com" <pv-drivers@vmware.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMTEuMTggMTc6MzIsIEthenVoaXRvIEhhZ2lvIHdyb3RlOgo+PiBMaW51eCBtYXJrcyBw
YWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZSB2aWEgYSBwYWdlIGZsYWcgKG1hcCBjb3Vu
dCkuCj4+IFN1Y2ggcGFnZXMgZS5nLiBpbmNsdWRlIHBhZ2VzIGluZmF0ZWQgYXMgcGFydCBvZiBh
IGJhbGxvb24gZHJpdmVyIG9yCj4+IHBhZ2VzIHRoYXQgd2VyZSBub3QgYWN0dWFsbHkgb25saW5l
ZCB3aGVuIG9ubGluaW5nIHRoZSB3aG9sZSBzZWN0aW9uLgo+Pgo+PiBXaGlsZSB0aGUgaHlwZXJ2
aXNvciB1c3VhbGx5IGFsbG93cyB0byByZWFkIHN1Y2ggaW5mbGF0ZWQgbWVtb3J5LCB3ZQo+PiBi
YXNpY2FsbHkgcmVhZCBhbmQgZHVtcCBkYXRhIHRoYXQgaXMgY29tcGxldGVseSBpcnJlbGV2YW50
LiBBbHNvLCB0aGlzCj4+IG1pZ2h0IHJlc3VsdCBpbiBxdWl0ZSBzb21lIG92ZXJoZWFkIGluIHRo
ZSBoeXBlcnZpc29yLiBJbiBhZGRpdGlvbiwKPj4gd2Ugc2F3IHNvbWUgcHJvYmxlbXMgdW5kZXIg
SHlwZXItViwgd2hlcmVieSB3ZSBjYW4gY3Jhc2ggdGhlIGtlcm5lbCBieQo+PiBkdW1waW5nLCB3
aGVuIHJlYWRpbmcgbWVtb3J5IG9mIGEgcGFydGlhbGx5IG9ubGluZWQgbWVtb3J5IHNlZ21lbnQK
Pj4gKGZvciBtZW1vcnkgYWRkZWQgYnkgdGhlIEh5cGVyLVYgYmFsbG9vbiBkcml2ZXIpLgo+Pgo+
PiBUaGVyZWZvcmUsIGRvbid0IHJlYWQgYW5kIGR1bXAgcGFnZXMgdGhhdCBhcmUgbWFya2VkIGFz
IGJlaW5nIGxvZ2ljYWxseQo+PiBvZmZsaW5lLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAKPiBUaGFua3MgZm9yIHRoZSB2MiB1cGRh
dGUuCj4gSSdtIGdvaW5nIHRvIG1lcmdlIHRoaXMgcGF0Y2ggYWZ0ZXIgdGhlIGtlcm5lbCBwYXRj
aGVzIGFyZSBtZXJnZWQKPiBhbmQgaXQgdGVzdHMgZmluZSB3aXRoIHRoZSBrZXJuZWwuCj4gCj4g
S2F6dQoKSGkgS2F6dSwKCnRoZSBwYXRjaGVzIGFyZSBub3cgdXBzdHJlYW0uIFRoYW5rcyEKCi0t
IAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 08:43:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 08:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ocD-0001Sn-QR; Thu, 07 Mar 2019 08:42: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=NqUu=RK=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h1ocC-0001Sc-06
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 08:42:56 +0000
X-Inumbo-ID: ffd75019-40b4-11e9-bc90-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffd75019-40b4-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 08:42:54 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id e7so12255063oia.8
 for <xen-devel@lists.xenproject.org>; Thu, 07 Mar 2019 00:42: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=qftQDRh02JafJZJ7sXkhOvfrU5TxMtFx0+C+fuPMQMo=;
 b=VpfSjcA5K12SCU+DQNDwXajpk/ZECVgYepFiy0vokIgjWXU8/1tl7EQ/s4h3mi9k31
 QxmWhITsUW5stj+ZvwGxCnkwgLuHl8krAOiirsCzJ3CAjVkHh1vsDAArHsDSXJ8rSGu3
 i9LTVjI7U6Fn5MzIIhy0NojcyvIpU5fJhrXqaGV54hz0Brbe83uYgKPiYpOQV2Sq23oN
 nUPm4C9cJGGfZC0kNcXFBL42f1Cz5MqZDhCElCZUbLNxvNwzPmQ23MbzCGwvXRVaC/VQ
 LlTsXDdvxFh1YTZYOW6ogt6cGK4VO0Z6iyDtCVELcEQWOL3+GJ1ioqMagaCfihBeC+Lj
 NalA==
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=qftQDRh02JafJZJ7sXkhOvfrU5TxMtFx0+C+fuPMQMo=;
 b=J8cI6fpcNeRihLy3Xw7VoqgxbtlBY313ycFY1UsaqKDnfqJrHWrwzM2W0Jltb4Nhhf
 CLdhR6uLenUsOtVP+ddCVDF+Wu5PyvUDio8y0WXlsFZageNEWeqhc6EkiC3FHEdBKfgp
 l8XK+VmaT4cW93XU0xg79DrF1ylJaCTLt9n3FZ5Du2KKrV1Kl+KHGJpZLwAUdAZRftx7
 WDxyFBDxZioL0Zr3q8rrBbSnhMIrwzINw3wqpBBVv/j7RwNzkL9hdXDZ31lZCD3d449n
 ZddZdnwC3WbL5TQC8aFdY5jOejFLv2OC9kOyXWr4gZfuxyAsjz18brHNkL2A/U/FNXyd
 fpDw==
X-Gm-Message-State: APjAAAUcKZkFVx0rN09nzBGL2w/CYb12mmLhV6BofaXZtUdP17LNju0O
 0O5+zJWRzlzlrg8ID1+Fx/uFkvXw7kuzy/zAU1I=
X-Google-Smtp-Source: APXvYqzSx59t/fPZ20s2u7exGaB0AWTZjxMhkGSHyboRuNyCrG5eG1v+BaOVZKW4KD2k5mG4Il+BFII1cAgeEKOft78=
X-Received: by 2002:aca:4c10:: with SMTP id z16mr4206181oia.53.1551948173608; 
 Thu, 07 Mar 2019 00:42:53 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
 <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
In-Reply-To: <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 7 Mar 2019 14:12:42 +0530
Message-ID: <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
To: Julien Grall <Julien.Grall@arm.com>
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.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>

SGksCgo+IE5vdCByZWFsbHksIHRoZSBEVCBwcm92aWRlZCBieSBBbWl0IGlzIGZvciB0aGUgaG9z
dC4gVGhlIG1lbW9yeSBub2RlCj4gd2lsbCBiZSByZXdyaXR0ZW4gYnkgWGVuIGZvciBEb20wICBh
bmQgZG9lcyBub3QgaW5jbHVkZSB0aGUKPiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBzbyBmYXIu
Cj4KVGhhbmtzIGZvciBwb2ludGluZyB0aGF0IG91dC4KCklzIGl0IGxpa2Ugd2UgbmVlZCB0byBj
cmVhdGUgInNlcGFyYXRlIiByZXNlcnZlLW1lbW9yeQpub2RlKG1ha2VfcmVzZXJ2ZWQtbWVtb3J5
X25vZGUpIHdoZW4KbWVtb3J5IG5vZGUgaXMgZW5jb3VudGVyZWQ/CgpUaGFua3MKLUFtaXQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 08:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 08: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 1h1ojz-0002Dh-0Q; Thu, 07 Mar 2019 08:50: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1ojx-0002Dc-UY
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 08:50:57 +0000
X-Inumbo-ID: 1c981478-40b6-11e9-911a-7b32d9cadfb6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c981478-40b6-11e9-911a-7b32d9cadfb6;
 Thu, 07 Mar 2019 08:50:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 01:50:51 -0700
Message-Id: <5C80DB6A020000780021C58D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 01:50:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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+IE9uIDA2LjAzLjE5IGF0IDIyOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA1LjAz
LjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gQEAgLTYw
MCw3ICs2MDIsOSBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPj4gPiAg
ICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwo+PiA+ICAKPj4gPiAgICAgIC8q
IFplcm8gdGhlIC5pbml0IGNvZGUgYW5kIGRhdGEuICovCj4+ID4gLSAgICBmb3IgKCB2YSA9IF9f
aW5pdF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFHRV9TSVpFICkKPj4gPiAr
ICAgIGZvciAoIHZhID0gKGNoYXIgKilfX2luaXRfYmVnaW47Cj4+ID4gKyAgICAgICAgICBpbml0
X2x0KHZhLCBfX2luaXRfZW5kKTsKPj4gPiArICAgICAgICAgIHZhICs9IFBBR0VfU0laRSApCj4+
ID4gICAgICAgICAgY2xlYXJfcGFnZSh2YSk7Cj4+IAo+PiBBdCB0aGUgZXhhbXBsZSBvZiB0aGlz
IC0gaXMgY2FzdGluZyBhd2F5IG9mIGNvbnN0LW5lc3Mgbm90IGFsc28gYQo+PiBwb3RlbnRpYWwg
Y2VydGlmaWNhdGlvbiBoaW5kcmFuY2U/Cj4gCj4gRGFybiwgd2VsbCBzcG90dGVkISBObywgaXQg
aXMgbm90IHBlcm1pdHRlZCAoUnVsZSAxMS44KS4KPiBJbiB0aGlzIGNhc2UgY29uc3QgaXMgbm90
IGNvcnJlY3QgYmVjYXVzZSB3ZSBhY3R1YWxseSBtb2RpZnkgdGhlIG9iamVjdAo+IGZldyBsaW5l
cyBiZWxvdzoKPiAKPiAgIGJhc2UtPnByaXYgPSAxOwo+IAo+IAo+IFRoaXMgaXMgcHJvYmxlbWF0
aWMuIFdlIGhhdmUgYWxzbyB0aGUgZm9sbG93aW5nIGluc3RhbmNlcyBpbiB0aGlzIHNlcmllcwo+
IHRvIGRlYWwgd2l0aDoKPiAKPiB4ZW4vYXJjaC9hcm0vcGVyY3B1LmM6X2ZyZWVfcGVyY3B1X2Fy
ZWEKPiAgIGNoYXIgKnAgPSAoY2hhciAqKV9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZz
ZXRbY3B1XTsKPiAKPiB4ZW4vYXJjaC94ODYvcGVyY3B1LmM6X2ZyZWVfcGVyY3B1X2FyZWEKPiAg
IGNoYXIgKnAgPSAoY2hhciAqKV9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1
XTsKPiAKPiB4ZW4vYXJjaC94ODYvc2V0dXAuYzppbml0X2RvbmUKPiAgIGZvciAoIHZhID0gKGNo
YXIgKilfX2luaXRfYmVnaW47IGluaXRfbHQodmEsIF9faW5pdF9lbmQpOyB2YSArPSBQQUdFX1NJ
WkUgCj4gKQo+IAo+IHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jOmFwcGx5X2FsdGVybmF0aXZl
cwo+ICAgZm9yICggYSA9IGJhc2UgPSAoc3RydWN0IGFsdF9pbnN0ciAqKXN0YXJ0OyBhbHRfaW5z
dHJfbHQoYSwgZW5kKTsgYSsrICkKPiAKPiAKPiBJbiBhbGwgdGhlc2UgY2FzZXMgd2UgYWN0dWFs
bHkgZW5kIHVwIG1vZGlmeWluZyB0aGUgb2JqZWN0LiBJIHN1Z2dlc3QKPiB3ZSByZW1vdmUgdGhl
IGNvbnN0IGZyb20gZWl0aGVyIF9fREVDTEFSRV9CT1VORFMgKHNvIGZyb20gZXZlcnl3aGVyZSks
Cj4gb3IganVzdCBmb3IgcGVyX2NwdSwgaW5pdCwgYW5kIGFsdF9pbnN0ciBieSBpbnRyb2R1Y2lu
ZyBhbm90aGVyIE1BQ1JPLgoKVGhlIGNvcmUgbWFjcm8gc2hvdWxkIGp1c3QgaGF2ZSBhbm90aGVy
IHBhcmFtZXRlciwgIm1vZGlmaWVyIiwgd2hpY2gKaXMgYWxsb3dlZCB0byBiZSBlbXB0eS4gVGhl
ICJlbmQiIHBvaW50ZXJzIHNob3VsZCwgaWYgYXQgYWxsIHBvc3NpYmxlLCBiZQpjb25zdCByZWdh
cmRsZXNzLCBidXQgdGhlIHN0YXJ0IHBvaW50ZXIgZGVjbGFyYXRpb25zIHNob3VsZCBob25vciB0
aGUKc3BlY2lmaWVkIG1hY3JvLgoKSSdkIGxpa2UgdG8gbm90ZSB0aG91Z2ggdGhhdCBpbiB0aGUg
Zmlyc3QgdHdvIGNhc2VzIHdlIGRvbid0IGFsdGVyIHRoZQpkZWNsYXJlZCBvYmplY3QgYW55d2F5
LCBidXQgaW5zdGVhZCBhIGRlcml2ZWQgb25lOyB0aGUgZGVjbGFyYXRpb24Kc2hvdWxkIG5vdCB1
c2UgY29uc3QgZm9yIG90aGVyIHJlYXNvbnMgdGhvdWdoLiBBbmQgdGhlIDNyZCBjYXNlIGlzCmZp
ZGRsaW5nIHdpdGggc29tZXRoaW5nIHRoYXQgaGFzIGxvc3QgaXRzIG1lYW5pbmcgYXMgYW4gb2Jq
ZWN0LiBJbiBmYWN0CndlJ3JlIGFib3V0IHRvIGZyZWUgdGhlIHVuZGVybHlpbmcgbWVtb3J5LiBJ
biB0aGlzIGNhc2UgSSdkIHByZWZlciB0bwpyZXRhaW4gdGhlIGNvbnN0LCBidXQgSSB3b24ndCBp
bnNpc3QgYXMgdGhlIHN5bWJvbCBpcyBub24tY29uc3QgcmlnaHQKbm93IGFzIHdlbGwuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 09:11:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 09:11: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 1h1p3m-0003cd-Rg; Thu, 07 Mar 2019 09:11: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=pOqc=RK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1p3l-0003cY-1g
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 09:11:25 +0000
X-Inumbo-ID: fa63dec8-40b8-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa63dec8-40b8-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 09:11: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 6CFA5B67F;
 Thu,  7 Mar 2019 09:11:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu,  7 Mar 2019 10:11:19 +0100
Message-Id: <20190307091119.6700-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: fix dom0 boot on huge systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Q29tbWl0IGY3YzkwYzJhYTQwMDQ4ICgieDg2L3hlbjogZG9uJ3Qgd3JpdGUgcHRlcyBkaXJlY3Rs
eSBpbiAzMi1iaXQKUFYgZ3Vlc3RzIikgaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24gZm9yIGJvb3Rp
bmcgZG9tMCBvbiBodWdlIHN5c3RlbXMKd2l0aCBsb3RzIG9mIFJBTSAoaW4gdGhlIFRCIHJhbmdl
KS4KClJlYXNvbiBpcyB0aGF0IG9uIHRob3NlIGhvc3RzIHRoZSBwMm0gbGlzdCBuZWVkcyB0byBi
ZSBtb3ZlZCBlYXJseSBpbgp0aGUgYm9vdCBwcm9jZXNzIGFuZCB0aGlzIHJlcXVpcmVzIHRlbXBv
cmFyeSBwYWdlIHRhYmxlcyB0byBiZSBjcmVhdGVkLgpTYWlkIGNvbW1pdCBtb2RpZmllZCB4ZW5f
c2V0X3B0ZV9pbml0KCkgdG8gdXNlIGEgaHlwZXJjYWxsIGZvciB3cml0aW5nCmEgUFRFLCBidXQg
dGhpcyByZXF1aXJlcyB0aGUgcGFnZSB0YWJsZSBiZWluZyBpbiB0aGUgZGlyZWN0IG1hcHBlZAph
cmVhLCB3aGljaCBpcyBub3QgdGhlIGNhc2UgZm9yIHRoZSB0ZW1wb3JhcnkgcGFnZSB0YWJsZXMg
dXNlZCBpbgp4ZW5fcmVsb2NhdGVfcDJtKCkuCgpBcyB0aGUgcGFnZSB0YWJsZXMgYXJlIGNvbXBs
ZXRlbHkgd3JpdHRlbiBiZWZvcmUgYmVpbmcgbGlua2VkIHRvIHRoZQphY3R1YWwgYWRkcmVzcyBz
cGFjZSBpbnN0ZWFkIG9mIHNldF9wdGUoKSBhIHBsYWluIHdyaXRlIHRvIG1lbW9yeSBjYW4KYmUg
dXNlZCBpbiB4ZW5fcmVsb2NhdGVfcDJtKCkuCgpGaXhlczogZjdjOTBjMmFhNDAwNDggKCJ4ODYv
eGVuOiBkb24ndCB3cml0ZSBwdGVzIGRpcmVjdGx5IGluIDMyLWJpdCBQViBndWVzdHMiKQpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYv
eGVuL21tdV9wdi5jIHwgMTMgKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2
LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggMGY0ZmUyMDZkY2MyLi4yMDcwMTk3N2U2
YzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKQEAgLTIxMTQsMTAgKzIxMTQsMTAgQEAgdm9pZCBfX2luaXQgeGVuX3JlbG9jYXRl
X3AybSh2b2lkKQogCQkJCXB0ID0gZWFybHlfbWVtcmVtYXAocHRfcGh5cywgUEFHRV9TSVpFKTsK
IAkJCQljbGVhcl9wYWdlKHB0KTsKIAkJCQlmb3IgKGlkeF9wdGUgPSAwOwotCQkJCQkJaWR4X3B0
ZSA8IG1pbihuX3B0ZSwgUFRSU19QRVJfUFRFKTsKLQkJCQkJCWlkeF9wdGUrKykgewotCQkJCQlz
ZXRfcHRlKHB0ICsgaWR4X3B0ZSwKLQkJCQkJCQlwZm5fcHRlKHAybV9wZm4sIFBBR0VfS0VSTkVM
KSk7CisJCQkJICAgICBpZHhfcHRlIDwgbWluKG5fcHRlLCBQVFJTX1BFUl9QVEUpOworCQkJCSAg
ICAgaWR4X3B0ZSsrKSB7CisJCQkJCXB0W2lkeF9wdGVdID0gcGZuX3B0ZShwMm1fcGZuLAorCQkJ
CQkJCSAgICAgIFBBR0VfS0VSTkVMKTsKIAkJCQkJcDJtX3BmbisrOwogCQkJCX0KIAkJCQluX3B0
ZSAtPSBQVFJTX1BFUl9QVEU7CkBAIC0yMTI1LDggKzIxMjUsNyBAQCB2b2lkIF9faW5pdCB4ZW5f
cmVsb2NhdGVfcDJtKHZvaWQpCiAJCQkJbWFrZV9sb3dtZW1fcGFnZV9yZWFkb25seShfX3ZhKHB0
X3BoeXMpKTsKIAkJCQlwaW5fcGFnZXRhYmxlX3BmbihNTVVFWFRfUElOX0wxX1RBQkxFLAogCQkJ
CQkJUEZOX0RPV04ocHRfcGh5cykpOwotCQkJCXNldF9wbWQocG1kICsgaWR4X3B0LAotCQkJCQkJ
X19wbWQoX1BBR0VfVEFCTEUgfCBwdF9waHlzKSk7CisJCQkJcG1kW2lkeF9wdF0gPSBfX3BtZChf
UEFHRV9UQUJMRSB8IHB0X3BoeXMpOwogCQkJCXB0X3BoeXMgKz0gUEFHRV9TSVpFOwogCQkJfQog
CQkJbl9wdCAtPSBQVFJTX1BFUl9QTUQ7CkBAIC0yMTM0LDcgKzIxMzMsNyBAQCB2b2lkIF9faW5p
dCB4ZW5fcmVsb2NhdGVfcDJtKHZvaWQpCiAJCQltYWtlX2xvd21lbV9wYWdlX3JlYWRvbmx5KF9f
dmEocG1kX3BoeXMpKTsKIAkJCXBpbl9wYWdldGFibGVfcGZuKE1NVUVYVF9QSU5fTDJfVEFCTEUs
CiAJCQkJCVBGTl9ET1dOKHBtZF9waHlzKSk7Ci0JCQlzZXRfcHVkKHB1ZCArIGlkeF9wbWQsIF9f
cHVkKF9QQUdFX1RBQkxFIHwgcG1kX3BoeXMpKTsKKwkJCXB1ZFtpZHhfcG1kXSA9IF9fcHVkKF9Q
QUdFX1RBQkxFIHwgcG1kX3BoeXMpOwogCQkJcG1kX3BoeXMgKz0gUEFHRV9TSVpFOwogCQl9CiAJ
CW5fcG1kIC09IFBUUlNfUEVSX1BVRDsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:05:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1ptY-0006x3-5j; Thu, 07 Mar 2019 10:04: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=Uy23=RK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1ptX-0006wy-3w
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:04:55 +0000
X-Inumbo-ID: 73c712e8-40c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 73c712e8-40c0-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 10:04:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0272480D;
 Thu,  7 Mar 2019 02:04: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 7232B3F706;
 Thu,  7 Mar 2019 02:04:51 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
 <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
 <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <af846001-3098-120b-ed31-d4b4b19709c9@arm.com>
Date: Thu, 7 Mar 2019 10:04: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: <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.com>, 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>

CgpPbiAwNy8wMy8yMDE5IDA4OjQyLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAo+IAo+PiBOb3Qg
cmVhbGx5LCB0aGUgRFQgcHJvdmlkZWQgYnkgQW1pdCBpcyBmb3IgdGhlIGhvc3QuIFRoZSBtZW1v
cnkgbm9kZQo+PiB3aWxsIGJlIHJld3JpdHRlbiBieSBYZW4gZm9yIERvbTAgIGFuZCBkb2VzIG5v
dCBpbmNsdWRlIHRoZQo+PiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBzbyBmYXIuCj4+Cj4gVGhh
bmtzIGZvciBwb2ludGluZyB0aGF0IG91dC4KPiAKPiBJcyBpdCBsaWtlIHdlIG5lZWQgdG8gY3Jl
YXRlICJzZXBhcmF0ZSIgcmVzZXJ2ZS1tZW1vcnkKPiBub2RlKG1ha2VfcmVzZXJ2ZWQtbWVtb3J5
X25vZGUpIHdoZW4KPiBtZW1vcnkgbm9kZSBpcyBlbmNvdW50ZXJlZD8KClNvcnJ5IEkgZG9uJ3Qg
dW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuLgoKV2hhdCBJIG1lYW50IGlzIHJlc2VydmVkLXJlZ2lv
bnMgaXMgc29tZSBtZW1vcnkgdGhhdCBoYXZlIGJlZW4gY2FydmVkIG91dCBmcm9tIAp0aGUgUkFN
LiBTbyB0aGUgcmVzZXJ2ZWQtcmVnaW9ucyBuZWVkcyB0byBiZSBkZXNjcmliZWQgaW4gdGhlIG1l
bW9yeSBub2RlIAoobWVtb3J5QDxhZGRyPikuIFdlIGNhbiBlaXRoZXIgYXBwZW5kIHRoZW0gdG8g
dGhlIG1lbW9yeSBub2RlIGNyZWF0ZWQgYnkgCm1ha2VfbWVtb3J5X25vZGUuIE9yIGludHJvZHVj
ZSBuZXcgb25lcy4KCkkgaGF2ZW4ndCB5ZXQgdGhvdWdodCB3aGljaCBvbmUgaXMgbW9yZSBzdWl0
YWJsZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:23:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10: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 1h1qBo-0008Gb-TE; Thu, 07 Mar 2019 10: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1qBn-0008GW-If
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:23:47 +0000
X-Inumbo-ID: 171eab6c-40c3-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 171eab6c-40c3-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 10:23:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 03:23:45 -0700
Message-Id: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 03:23:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/2] x86: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

U2V2ZXJhbCBidWlsZCBpc3N1ZXMgKG5ldyB3YXJuaW5ncywgY2F1c2luZyB0aGUgYnVpbGQgdG8g
ZmFpbCBkdWUgdG8KLVdlcnJvcikgaGF2ZSBiZWVuIGZvdW5kLiBUaGUgdHdvIGNoYW5nZXMgaGVy
ZSBhZGRyZXNzIHRoZSBvbmVzCkkgY2FuIGFjdHVhbGx5IHJlcHJvOyB0aGVyZSBhcmUgYSBmZXcg
bW9yZSByZWxhdGVkIHRvCi1XYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIHdoaWNoIEkgaGF2ZW4n
dCBiZWVuIGFibGUgdG8gc2VlCm15c2VsZiwgYW5kIGhlbmNlIGZvciBub3cgSSdtIHVuYWJsZSB0
byBzb3J0IG91dCBhIHByb3BlciBmaXggLwp3b3JrYXJvdW5kIGZvciB0aGVtLgoKRGVzcGl0ZSB0
aGlzIGNvbWluZyBsYXRlLCBJIHRoaW5rIHRoaXMgaXMgYSB3b3J0aHdoaWxlIGNoYW5nZSBmb3Ig
NC4xMgp3aXRoIHByZXR0eSBsb3cgcmlzay4KCjE6IGU4MjA6IGZpeCBidWlsZCB3aXRoIGdjYzkK
MjogbXRycjogZml4IGJ1aWxkIHdpdGggZ2NjOQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10: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 1h1qJX-0000Xx-QC; Thu, 07 Mar 2019 10: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1qJW-0000Xs-Io
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:31:46 +0000
X-Inumbo-ID: 3403e131-40c4-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 3403e131-40c4-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 10:31:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 03:31:43 -0700
Message-Id: <5C80F30F020000780021C623@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 03:31:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
In-Reply-To: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/2] x86/e820: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

ZTgyMC5jOiBJbiBmdW5jdGlvbiDigJhjbGlwX3RvX2xpbWl04oCZOgouLi4veGVuL2luY2x1ZGUv
YXNtL3N0cmluZy5oOjEwOjI2OiBlcnJvcjog4oCYX19idWlsdGluX21lbW1vdmXigJkgb2Zmc2V0
IFstMTYsIC0zNl0gaXMgb3V0IG9mIHRoZSBib3VuZHMgWzAsIDIwNDg0XSBvZgpvYmplY3Qg4oCY
ZTgyMOKAmSB3aXRoIHR5cGUg4oCYc3RydWN0IGU4MjBtYXDigJkgWy1XZXJyb3I9YXJyYXktYm91
bmRzXQogICAxMCB8ICNkZWZpbmUgbWVtbW92ZShkLCBzLCBuKSBfX2J1aWx0aW5fbWVtbW92ZShk
LCBzLCBuKQogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fgplODIwLmM6NDA0OjEzOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCY
bWVtbW92ZeKAmQogIDQwNCB8ICAgICAgICAgICAgIG1lbW1vdmUoJmU4MjAubWFwW2ldLCAmZTgy
MC5tYXBbaSsxXSwKICAgICAgfCAgICAgICAgICAgICBefn5+fn5+CmU4MjAuYzozNjoxNjogbm90
ZTog4oCYZTgyMOKAmSBkZWNsYXJlZCBoZXJlCiAgIDM2IHwgc3RydWN0IGU4MjBtYXAgZTgyMDsK
ICAgICAgfCAgICAgICAgICAgICAgICBefn5+CgpXaGlsZSBJIGNhbid0IHNlZSB3aGVyZSB0aGUg
bmVnYXRpdmUgb2Zmc2V0cyB3b3VsZCBjb21lIGZyb20sIGNvbnZlcnRpbmcKdGhlIGxvb3AgaW5k
ZXggdG8gdW5zaWduZWQgdHlwZSBoZWxwcy4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28K
Y29udmVydCBzZXZlcmFsIG90aGVyIGxvY2FsIHZhcmlhYmxlcyBhbmQgY29weV9lODIwX21hcCgp
J3Mgc2Vjb25kCnBhcmFtZXRlciB0byB1bnNpZ25lZCBpbnQgKGFuZCBib29sIGluIG9uZSBjYXNl
KS4KClJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gv
eDg2L2U4MjAuYworKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC00NCw3ICs0NCw3IEBAIHN0
cnVjdCBlODIwbWFwIF9faW5pdGRhdGEgZTgyMF9yYXc7CiAgKi8KIGludCBfX2luaXQgZTgyMF9h
bGxfbWFwcGVkKHU2NCBzdGFydCwgdTY0IGVuZCwgdW5zaWduZWQgdHlwZSkKIHsKLQlpbnQgaTsK
Kwl1bnNpZ25lZCBpbnQgaTsKIAogCWZvciAoaSA9IDA7IGkgPCBlODIwLm5yX21hcDsgaSsrKSB7
CiAJCXN0cnVjdCBlODIwZW50cnkgKmVpID0gJmU4MjAubWFwW2ldOwpAQCAtNzMsOSArNzMsNyBA
QCBpbnQgX19pbml0IGU4MjBfYWxsX21hcHBlZCh1NjQgc3RhcnQsIHU2CiBzdGF0aWMgdm9pZCBf
X2luaXQgYWRkX21lbW9yeV9yZWdpb24odW5zaWduZWQgbG9uZyBsb25nIHN0YXJ0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBzaXplLCBp
bnQgdHlwZSkKIHsKLSAgICBpbnQgeDsKLQotICAgIHggPSBlODIwLm5yX21hcDsKKyAgICB1bnNp
Z25lZCBpbnQgeCA9IGU4MjAubnJfbWFwOwogCiAgICAgaWYgKHggPT0gQVJSQVlfU0laRShlODIw
Lm1hcCkpIHsKICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJPb29wcyEgVG9vIG1hbnkgZW50cmll
cyBpbiB0aGUgbWVtb3J5IG1hcCFcbiIpOwpAQCAtMTQwLDExICsxMzgsOSBAQCBpbnQgX19pbml0
IHNhbml0aXplX2U4MjBfbWFwKHN0cnVjdCBlODIwCiAgICAgc3RydWN0IGNoYW5nZV9tZW1iZXIg
KmNoYW5nZV90bXA7CiAgICAgdW5zaWduZWQgbG9uZyBjdXJyZW50X3R5cGUsIGxhc3RfdHlwZTsK
ICAgICB1bnNpZ25lZCBsb25nIGxvbmcgbGFzdF9hZGRyOwotICAgIGludCBjaGdpZHgsIHN0aWxs
X2NoYW5naW5nOwotICAgIGludCBvdmVybGFwX2VudHJpZXM7Ci0gICAgaW50IG5ld19iaW9zX2Vu
dHJ5OwotICAgIGludCBvbGRfbnIsIG5ld19uciwgY2hnX25yOwotICAgIGludCBpOworICAgIGJv
b2wgc3RpbGxfY2hhbmdpbmc7CisgICAgdW5zaWduZWQgaW50IGksIGNoZ2lkeCwgb3ZlcmxhcF9l
bnRyaWVzLCBuZXdfYmlvc19lbnRyeTsKKyAgICB1bnNpZ25lZCBpbnQgb2xkX25yLCBuZXdfbnIs
IGNoZ19ucjsKIAogICAgIC8qCiAgICAgICBWaXN1YWxseSB3ZSdyZSBwZXJmb3JtaW5nIHRoZSBm
b2xsb3dpbmcgKDEsMiwzLDQgPSBtZW1vcnkgdHlwZXMpLi4uCkBAIC0yMTEsOSArMjA3LDkgQEAg
aW50IF9faW5pdCBzYW5pdGl6ZV9lODIwX21hcChzdHJ1Y3QgZTgyMAogICAgIGNoZ19uciA9IGNo
Z2lkeDsgICAgCS8qIHRydWUgbnVtYmVyIG9mIGNoYW5nZS1wb2ludHMgKi8KIAogICAgIC8qIHNv
cnQgY2hhbmdlLXBvaW50IGxpc3QgYnkgbWVtb3J5IGFkZHJlc3NlcyAobG93IC0+IGhpZ2gpICov
Ci0gICAgc3RpbGxfY2hhbmdpbmcgPSAxOworICAgIHN0aWxsX2NoYW5naW5nID0gdHJ1ZTsKICAg
ICB3aGlsZSAoc3RpbGxfY2hhbmdpbmcpCXsKLSAgICAgICAgc3RpbGxfY2hhbmdpbmcgPSAwOwor
ICAgICAgICBzdGlsbF9jaGFuZ2luZyA9IGZhbHNlOwogICAgICAgICBmb3IgKGk9MTsgaSA8IGNo
Z19ucjsgaSsrKSAgewogICAgICAgICAgICAgLyogaWYgPGN1cnJlbnRfYWRkcj4gPiA8bGFzdF9h
ZGRyPiwgc3dhcCAqLwogICAgICAgICAgICAgLyogb3IsIGlmIGN1cnJlbnQ9PHN0YXJ0X2FkZHI+
ICYgbGFzdD08ZW5kX2FkZHI+LCBzd2FwICovCkBAIC0yMjYsNyArMjIyLDcgQEAgaW50IF9faW5p
dCBzYW5pdGl6ZV9lODIwX21hcChzdHJ1Y3QgZTgyMAogICAgICAgICAgICAgICAgIGNoYW5nZV90
bXAgPSBjaGFuZ2VfcG9pbnRbaV07CiAgICAgICAgICAgICAgICAgY2hhbmdlX3BvaW50W2ldID0g
Y2hhbmdlX3BvaW50W2ktMV07CiAgICAgICAgICAgICAgICAgY2hhbmdlX3BvaW50W2ktMV0gPSBj
aGFuZ2VfdG1wOwotICAgICAgICAgICAgICAgIHN0aWxsX2NoYW5naW5nPTE7CisgICAgICAgICAg
ICAgICAgc3RpbGxfY2hhbmdpbmcgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQpAQCAtMzA0LDcgKzMwMCw3IEBAIGludCBfX2luaXQgc2FuaXRpemVfZTgyMF9tYXAoc3Ry
dWN0IGU4MjAKICAqIHRoaW5rcGFkIDU2MHgsIGZvciBleGFtcGxlLCBkb2VzIG5vdCBjb29wZXJh
dGUgd2l0aCB0aGUgbWVtb3J5CiAgKiBkZXRlY3Rpb24gY29kZS4pCiAgKi8KLXN0YXRpYyBpbnQg
X19pbml0IGNvcHlfZTgyMF9tYXAoc3RydWN0IGU4MjBlbnRyeSAqIGJpb3NtYXAsIGludCBucl9t
YXApCitzdGF0aWMgaW50IF9faW5pdCBjb3B5X2U4MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKiBi
aW9zbWFwLCB1bnNpZ25lZCBpbnQgbnJfbWFwKQogewogICAgIC8qIE9ubHkgb25lIG1lbW9yeSBy
ZWdpb24gKG9yIG5lZ2F0aXZlKT8gSWdub3JlIGl0ICovCiAgICAgaWYgKG5yX21hcCA8IDIpCkBA
IC0zNDUsNyArMzQxLDcgQEAgc3RhdGljIGludCBfX2luaXQgY29weV9lODIwX21hcChzdHJ1Y3Qg
ZQogICovCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgZmluZF9tYXhfcGZuKHZvaWQpCiB7
Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAgICAgdW5zaWduZWQgbG9uZyBtYXhf
cGZuID0gMDsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBlODIwLm5yX21hcDsgaSsrKSB7CkBAIC0z
NjYsNyArMzYyLDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbgog
CiBzdGF0aWMgdm9pZCBfX2luaXQgY2xpcF90b19saW1pdCh1aW50NjRfdCBsaW1pdCwgY2hhciAq
d2Fybm1zZykKIHsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBjaGFyIF93
YXJubXNnWzE2MF07CiAgICAgdWludDY0X3Qgb2xkX2xpbWl0ID0gMDsKIApAQCAtNTE0LDcgKzUx
MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtYWNoaW5lX3NwZWNpZmljX21lbW8KIHsKICAgICB1
bnNpZ25lZCBsb25nIG1wdF9saW1pdCwgcm9fbXB0X2xpbWl0OwogICAgIHVpbnQ2NF90IHRvcF9v
Zl9yYW0sIHNpemU7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBzYW5p
dGl6ZV9lODIwX21hcChyYXctPm1hcCwgJnJhdy0+bnJfbWFwKTsKICAgICBjb3B5X2U4MjBfbWFw
KHJhdy0+bWFwLCByYXctPm5yX21hcCk7CkBAIC02MDQsNyArNjAwLDcgQEAgaW50IF9faW5pdCBl
ODIwX2NoYW5nZV9yYW5nZV90eXBlKAogICAgIHVpbnQzMl90IG9yaWdfdHlwZSwgdWludDMyX3Qg
bmV3X3R5cGUpCiB7CiAgICAgdWludDY0X3QgcnMgPSAwLCByZSA9IDA7Ci0gICAgaW50IGk7Cisg
ICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGU4MjAtPm5yX21hcDsg
aSsrICkKICAgICB7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:32:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10: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 1h1qK5-0000a8-46; Thu, 07 Mar 2019 10:32: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1qK3-0000a2-HI
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:32:19 +0000
X-Inumbo-ID: 45ed3c32-40c4-11e9-8b3c-47d41bf68443
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45ed3c32-40c4-11e9-8b3c-47d41bf68443;
 Thu, 07 Mar 2019 10:32:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 03:32:14 -0700
Message-Id: <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 03:32:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
In-Reply-To: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

Z2VuZXJpYy5jOiBJbiBmdW5jdGlvbiDigJhwcmludF9tdHJyX3N0YXRl4oCZOgpnZW5lcmljLmM6
MjEwOjExOiBlcnJvcjog4oCYJTAqbHjigJkgZGlyZWN0aXZlIG91dHB1dCBiZXR3ZWVuIDEgYW5k
IDEwNzM3NDE4MjMgYnl0ZXMgbWF5IGNhdXNlIHJlc3VsdCB0byBleGNlZWQK4oCYSU5UX01BWOKA
mSBbLVdlcnJvcj1mb3JtYXQtb3ZlcmZsb3c9XQogIDIxMCB8ICAgIHByaW50aygiJXMgICV1IGJh
c2UgJTAqIlBSSXg2NCIwMDAgbWFzayAlMCoiUFJJeDY0IjAwMCAlc1xuIiwKICAgICAgfCAgICAg
ICAgICAgXn5+fn5+fn5+fn5+fn5+fn4KZ2VuZXJpYy5jOjIxMDo0NDogbm90ZTogZm9ybWF0IHN0
cmluZyBpcyBkZWZpbmVkIGhlcmUKICAyMTAgfCAgICBwcmludGsoIiVzICAldSBiYXNlICUwKiJQ
Ukl4NjQiMDAwIG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCmdlbmVyaWMuYzoyMTA6MTE6IG5v
dGU6IGRpcmVjdGl2ZSBhcmd1bWVudCBpbiB0aGUgcmFuZ2UgWzAsIDQ1MDM1OTk2MjczNzA0OTVd
CiAgMjEwIHwgICAgcHJpbnRrKCIlcyAgJXUgYmFzZSAlMCoiUFJJeDY0IjAwMCBtYXNrICUwKiJQ
Ukl4NjQiMDAwICVzXG4iLAogICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fgpnZW5l
cmljLmM6MjEwOjExOiBub3RlOiBhc3N1bWluZyBkaXJlY3RpdmUgb3V0cHV0IG9mIDEgYnl0ZQoK
UmVzdHJpY3QgdGhlIHdpZHRoIG9mIHRoZSB2YXJpYWJsZSAid2lkdGgiIGNvbnRyb2xsaW5nIHRo
ZSBudW1iZXIgb2YKYWRkcmVzcyBkaWdpdHMgb3V0cHV0LgoKUmVwb3J0ZWQtYnk6IENoYXJsZXMg
QXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKQEAgLTE4Miw3ICsxODIsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZml4ZWQodW5zaWduZWQKIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9tdHJyX3N0YXRlKGNvbnN0IGNoYXIgKmxldmVsKQogewogCXVuc2lnbmVkIGludCBp
OwotCWludCB3aWR0aDsKKwl1bnNpZ25lZCBjaGFyIHdpZHRoOyAvKiBnY2M5IGRvZXNuJ3QgbGlr
ZSBwbGFpbiAiaW50IiBoZXJlICovCiAKIAlwcmludGsoIiVzTVRSUiBkZWZhdWx0IHR5cGU6ICVz
XG4iLCBsZXZlbCwKIAkgICAgICAgbXRycl9hdHRyaWJfdG9fc3RyKG10cnJfc3RhdGUuZGVmX3R5
cGUpKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qLn-0000j6-HZ; Thu, 07 Mar 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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1qLm-0000iy-9A
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:34:06 +0000
X-Inumbo-ID: 878ea0cf-40c4-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 878ea0cf-40c4-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 10:34:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 03:34:04 -0700
Message-Id: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 03:34:03 -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] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgSSd2ZSBub3Qgb2JzZXJ2ZWQgdGhpcyBteXNlbGYsIGdjYyA5IChpbW8gdmFsaWRseSkg
cmVwb3J0ZWRseSBtYXkKY29tcGxhaW4KCnRyYWNlLmM6IEluIGZ1bmN0aW9uICdfX3RyYWNlX2h5
cGVyY2FsbCc6CnRyYWNlLmM6ODI2OjE5OiBlcnJvcjogdGFraW5nIGFkZHJlc3Mgb2YgcGFja2Vk
IG1lbWJlciBvZiAnc3RydWN0IDxhbm9ueW1vdXM+JyBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25l
ZCBwb2ludGVyIHZhbHVlClstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KICA4MjYg
fCAgICAgdWludDMyX3QgKmEgPSBkLmFyZ3M7CgphbmQgdGhlIGZpeCBpcyByYXRoZXIgc2ltcGxl
IC0gcmVtb3ZlIHRoZSBfX3BhY2tlZCBhdHRyaWJ1dGUuIEludHJvZHVjZQphIEJVSUxEX0JVR19P
TigpIGFzIHJlcGxhY2VtZW50LCBmb3IgdGhlIHVubGlrZWx5IGNhc2UgdGhhdCBYZW4gbWlnaHQK
Z2V0IHBvcnRlZCB0byBhbiBhcmNoaXRlY3R1cmUgd2hlcmUgYXJyYXkgYWxpZ25tZW50IGhpZ2hl
ciB0aGF0IHRoYXQgb2YKaXRzIGVsZW1lbnRzLgoKUmVwb3J0ZWQtYnk6IE1hcnRpbiBMacWha2Eg
PG1hcnRpbi5saXNrYUBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi90cmFjZS5jCisrKyBiL3hlbi9jb21tb24v
dHJhY2UuYwpAQCAtODE5LDEyICs4MTksMTggQEAgdW5sb2NrOgogdm9pZCBfX3RyYWNlX2h5cGVy
Y2FsbCh1aW50MzJfdCBldmVudCwgdW5zaWduZWQgbG9uZyBvcCwKICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgeGVuX3Vsb25nX3QgKmFyZ3MpCiB7Ci0gICAgc3RydWN0IF9fcGFja2VkIHsK
KyAgICBzdHJ1Y3QgewogICAgICAgICB1aW50MzJfdCBvcDsKICAgICAgICAgdWludDMyX3QgYXJn
c1s2XTsKICAgICB9IGQ7CiAgICAgdWludDMyX3QgKmEgPSBkLmFyZ3M7CiAKKyAgICAvKgorICAg
ICAqIEluIGxpZXUgb2YgdXNpbmcgX19wYWNrZWQgYWJvdmUsIHdoaWNoIGdjYzkgbGVnaXRpbWF0
ZWx5IGRvZXNuJ3QKKyAgICAgKiBsaWtlIGluIGNvbWJpbmF0aW9uIHdpdGggdGhlIGFkZHJlc3Mg
b2YgZC5hcmdzW10gdGFrZW4uCisgICAgICovCisgICAgQlVJTERfQlVHX09OKG9mZnNldG9mKHR5
cGVvZihkKSwgYXJncykgIT0gc2l6ZW9mKGQub3ApKTsKKwogI2RlZmluZSBBUFBFTkRfQVJHMzIo
aSkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB1bnNpZ25lZCBpXyA9IChpKTsgICAgICAg
ICAgICAgICAgICAgICAgXAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:38:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qPU-0000tf-3U; Thu, 07 Mar 2019 10:37:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1qPS-0000ta-U3
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:37:54 +0000
X-Inumbo-ID: 0d2a0bfe-40c5-11e9-9eda-1b629c7dc1af
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d2a0bfe-40c5-11e9-9eda-1b629c7dc1af;
 Thu, 07 Mar 2019 10:37:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79918811"
Date: Thu, 7 Mar 2019 10:37:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20190307103745.hc5pu2v5nnn6ghf4@zion.uk.xensource.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-3-wei.liu2@citrix.com>
 <302e080a-48a7-a9f4-a26c-6cea477ab04b@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <302e080a-48a7-a9f4-a26c-6cea477ab04b@knorrie.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 2/5] libxl: make python
 scripts work with python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDk6NTg6MTlQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVu
YnVyZyB3cm90ZToKPiBPbiAzLzYvMTkgNjo1MiBQTSwgV2VpIExpdSB3cm90ZToKPiA+IEdvIHRo
cm91Z2ggdGhlIHRyYW5zZm9ybWF0aW9ucyBzdWdnZXN0ZWQgYnkgMnRvMyBhbmQgcGljayB0aGUK
PiA+IG5lY2Vzc2FyeSBvbmVzLgo+ID4gCj4gPiBVc2Ugc3lzLnN0ZGVyci53cml0ZSB0byBhdm9p
ZCBpbXBvcnRpbmcgZnJvbSBfX2Z1dHVyZV9fLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGwvZ2VudGVz
dC5weSAgfCAgMiArLQo+ID4gIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgMTAgKysrKystLS0t
LQo+ID4gIHRvb2xzL2xpYnhsL2lkbC5weSAgICAgIHwgMTMgKysrKysrLS0tLS0tLQo+ID4gIDMg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gPiAKPiA+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50ZXN0LnB5IGIvdG9vbHMvbGlieGwvZ2VudGVz
dC5weQo+ID4gaW5kZXggOTg5OTU5ZmM2OC4uODFlMTNiNDM3YyAxMDA2NDQKPiA+IC0tLSBhL3Rv
b2xzL2xpYnhsL2dlbnRlc3QucHkKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2dlbnRlc3QucHkKPiA+
IEBAIC04Niw3ICs4Niw3IEBAIGRlZiBnZW5fcmFuZF9pbml0KHR5LCB2LCBpbmRlbnQgPSAiICAg
ICIsIHBhcmVudCA9IE5vbmUpOgo+ID4gIAo+ID4gIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6
Cj4gPiAgICAgIGlmIGxlbihzeXMuYXJndikgPCAzOgo+ID4gLSAgICAgICAgcHJpbnQgPj5zeXMu
c3RkZXJyLCAiVXNhZ2U6IGdlbnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIKPiA+ICsg
ICAgICAgIHN5cy5zdGRlcnIud3JpdGUoIlVzYWdlOiBnZW50ZXN0LnB5IDxpZGw+IDxpbXBsZW1l
bnRhdGlvbj5cbiIpCj4gPiAgICAgICAgICBzeXMuZXhpdCgxKQo+ID4gIAo+ID4gICAgICByYW5k
b20uc2VlZChvcy5nZXRlbnYoJ0xJQlhMX1RFU1RJRExfU0VFRCcpKQo+ID4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiA+IGlu
ZGV4IDg4ZTVjNWYzMGUuLjY1NmMxNTdjMDEgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9n
ZW50eXBlcy5weQo+ID4gKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiA+IEBAIC01NzYs
MTQgKzU3NiwxNCBAQCBkZWYgbGlieGxfQ19lbnVtX2Zyb21fc3RyaW5nKHR5LCBzdHIsIGUsIGlu
ZGVudCA9ICIgICAgIik6Cj4gPiAgCj4gPiAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKPiA+
ICAgICAgaWYgbGVuKHN5cy5hcmd2KSAhPSA2Ogo+ID4gLSAgICAgICAgcHJpbnQgPj5zeXMuc3Rk
ZXJyLCAiVXNhZ2U6IGdlbnR5cGVzLnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4g
PGhlYWRlci1qc29uPiA8aW1wbGVtZW50YXRpb24+Igo+ID4gKyAgICAgICAgc3lzLnN0ZGVyci53
cml0ZSgiVXNhZ2U6IGdlbnR5cGVzLnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4g
PGhlYWRlci1qc29uPiA8aW1wbGVtZW50YXRpb24+XG4iKQo+ID4gICAgICAgICAgc3lzLmV4aXQo
MSkKPiA+ICAKPiA+ICAgICAgKF8sIGlkbG5hbWUsIGhlYWRlciwgaGVhZGVyX3ByaXZhdGUsIGhl
YWRlcl9qc29uLCBpbXBsKSA9IHN5cy5hcmd2Cj4gPiAgCj4gPiAgICAgIChidWlsdGlucyx0eXBl
cykgPSBpZGwucGFyc2UoaWRsbmFtZSkKPiA+ICAKPiA+IC0gICAgcHJpbnQgIm91dHB1dHRpbmcg
bGlieGwgdHlwZSBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXIKPiA+ICsgICAgcHJpbnQoIm91
dHB1dHRpbmcgbGlieGwgdHlwZSBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXIpCj4gCj4gTm90
ZSB0aGF0IHByaW50IGlzICpub3QqIGEgZnVuY3Rpb24gaW4gcHl0aG9uIDIsIHVubGVzcyB5b3Uu
Lgo+IAo+ICAgZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgo+IAo+IC4uLndo
aWNoIHNob3VsZCBub3QgYmUgYXZvaWRlZC4KPiAKCkkga25vdy4gcHJpbnQgaW4gMiBpcyBhIHN0
YXRlbWVudCBidXQgaW4gMyBpcyBhIGZ1bmN0aW9uLgoKWWV0IHRoaXMgdHJhbnNmb3JtYXRpb24g
aXMgZG9uZSBieSAydG8zIF93aXRob3V0XyBpbXBvcnRpbmcKcHJpbnRfZnVuY3Rpb24uIEkgdGhv
dWdodCBpdCB3YXMgYSBibGVzc2VkIHdheSBvZiBkb2luZyBzdHVmZi4gSSB3ZW50CnRocm91Z2gg
dGhvc2UgdHJhbnNmb3JtYXRpb25zLiBUaGV5IGxvb2tlZCBjb3JyZWN0IChhbHRob3VnaCBJIGFn
cmVlCnRoZXkgd2VyZSBjb25mdXNpbmcpLgoKSW1wb3J0aW5nIHByaW50X2Z1bmN0aW9uIHdhcyBz
cGVjaWZpY2FsbHkgYXZvaWRlZCBiZWNhdXNlIHdlIHdhbnRlZCAyLjQKY29tcGF0aWJpbGl0eSBh
dCBmaXJzdC4gQnV0IG5vdyBJIHByb3Bvc2UgdG8gYnVtcCB0aGUgcmVxdWlyZW1lbnQgdG8KMi42
LCB0aGUgZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbiBtYXkgYmVjb21lIGF2
YWlsYWJsZS4gSQp3aWxsIG5lZWQgdG8gY2hlY2sgaWYgdGhhdCB3b3JrcyB3aXRoIDIuNi4KCj4g
SXQgbG9va3MgbGlrZSBwcmludCgpIGp1c3Qgd29ya3MgYXMgYSBmdW5jdGlvbiwgYnV0IGl0J3Mg
bm90LCBhbmQgSQo+IHdvdWxkIHJlY29tbWVuZCBhZ2FpbnN0IGludHJvZHVjaW5nIHRoaXMga2lu
ZCBvZiBtaXNsZWFkaW5nIGNvZGUuCj4gCj4gSW4gcHJpbnQoImhhbGxvIiksIHRoZSBwYXJlbnRo
ZXNlcyBhcmUgcGFydCBvZiBhbiBleHByZXNzaW9uLCBsaWtlIGluCj4gICAoKDErIDEpICogMikK
PiAKPiBPdGhlciBzeW50YXggd2l0aCBwYXJlbnRoZXNlcyBjcmVhdGVzIHR1cGxlcy4KPiAKPiBQ
eXRob24gMi43LjEzICg+Pj4gcmVwbGFjZWQgd2l0aCA9PT0pCj4gCj4gPT09IHR5cGUoKCkpCj4g
PHR5cGUgJ3R1cGxlJz4KPiA9PT0gdHlwZSgoMSsxKSkKPiA8dHlwZSAnaW50Jz4KPiA9PT0gdHlw
ZSgoMSwgMikpCj4gPHR5cGUgJ3R1cGxlJz4KPiAKPiA9PT0gcHJpbnQgKCkgPC0gdHVwbGUKPiAo
KQo+ID09PSBwcmludCAoMSsxKSA8LSBleHByZXNzaW9uCj4gMgo+ID09PSBwcmludCAoMSwgMikg
PC0gdHVwbGUKPiAoMSwgMikKPiAKPiA9PT0gZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9m
dW5jdGlvbgo+ID09PSBwcmludCgpCj4gCj4gPT09IHByaW50KDErMSkKPiAyCj4gPT09IHByaW50
KDEsIDIpCj4gMSAyCj4gCj4gPiAgICAgIGYgPSBvcGVuKGhlYWRlciwgInciKQo+ID4gIAo+ID4g
QEAgLTYzMyw3ICs2MzMsNyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgo+ID4gICAgICBm
LndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIiICUgKGhlYWRlcl9kZWZpbmUpKQo+ID4gICAg
ICBmLmNsb3NlKCkKPiA+ICAKPiA+IC0gICAgcHJpbnQgIm91dHB1dHRpbmcgbGlieGwgSlNPTiBk
ZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfanNvbgo+ID4gKyAgICBwcmludCgib3V0cHV0dGlu
ZyBsaWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29uKQo+ID4gIAo+ID4g
ICAgICBmID0gb3BlbihoZWFkZXJfanNvbiwgInciKQo+ID4gIAo+ID4gQEAgLTY1Nyw3ICs2NTcs
NyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgo+ID4gICAgICBmLndyaXRlKCIiIiNlbmRp
ZiAvKiAlcyAqL1xuIiIiICUgaGVhZGVyX2pzb25fZGVmaW5lKQo+ID4gICAgICBmLmNsb3NlKCkK
PiA+ICAKPiA+IC0gICAgcHJpbnQgIm91dHB1dHRpbmcgbGlieGwgdHlwZSBpbnRlcm5hbCBkZWZp
bml0aW9ucyB0byAlcyIgJSBoZWFkZXJfcHJpdmF0ZQo+ID4gKyAgICBwcmludCgib3V0cHV0dGlu
ZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9wcml2YXRl
KQo+ID4gIAo+ID4gICAgICBmID0gb3BlbihoZWFkZXJfcHJpdmF0ZSwgInciKQo+ID4gIAo+ID4g
QEAgLTY4Myw3ICs2ODMsNyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgo+ID4gICAgICBm
LndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIiICUgaGVhZGVyX2pzb25fZGVmaW5lKQo+ID4g
ICAgICBmLmNsb3NlKCkKPiA+ICAKPiA+IC0gICAgcHJpbnQgIm91dHB1dHRpbmcgbGlieGwgdHlw
ZSBpbXBsZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbAo+ID4gKyAgICBwcmludCgib3V0cHV0dGlu
ZyBsaWJ4bCB0eXBlIGltcGxlbWVudGF0aW9ucyB0byAlcyIgJSBpbXBsKQo+ID4gIAo+ID4gICAg
ICBmID0gb3BlbihpbXBsLCAidyIpCj4gPiAgICAgIGYud3JpdGUoIiIiCj4gPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvaWRsLnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5Cj4gPiBpbmRleCAyYTdm
M2M0NGZlLi5iNWJmYzY2YjUwIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvaWRsLnB5Cj4g
PiArKysgYi90b29scy9saWJ4bC9pZGwucHkKPiA+IEBAIC0xMSw3ICsxMSw3IEBAIERJUl9CT1RI
ID0gMwo+ID4gIF9kZWZhdWx0X25hbWVzcGFjZSA9ICIiCj4gPiAgZGVmIG5hbWVzcGFjZShzKToK
PiA+ICAgICAgaWYgdHlwZShzKSAhPSBzdHI6Cj4gPiAtICAgICAgICByYWlzZSBUeXBlRXJyb3Is
ICJSZXF1aXJlIGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1lc3BhY2UuIgo+ID4gKyAgICAg
ICAgcmFpc2UgVHlwZUVycm9yKCJSZXF1aXJlIGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1l
c3BhY2UuIikKPiA+ICAgICAgZ2xvYmFsIF9kZWZhdWx0X25hbWVzcGFjZQo+ID4gICAgICBfZGVm
YXVsdF9uYW1lc3BhY2UgPSBzCj4gPiAgCj4gPiBAQCAtMzQ2LDcgKzM0Niw3IEBAIGNsYXNzIE9y
ZGVyZWREaWN0KGRpY3QpOgo+ID4gICAgICAgICAgcmV0dXJuIFsoeCxzZWxmW3hdKSBmb3IgeCBp
biBzZWxmLl9fb3JkZXJlZF0KPiA+ICAKPiA+ICBkZWYgcGFyc2UoZik6Cj4gPiAtICAgIHByaW50
ID4+c3lzLnN0ZGVyciwgIlBhcnNpbmcgJXMiICUgZgo+ID4gKyAgICBzeXMuc3RkZXJyLndyaXRl
KCJQYXJzaW5nICVzXG4iICUgZikKPiAKPiBBbmQgaWYgeW91IGhhdmUgaXQgZnJvbSBmdXR1cmUg
YW55d2F5Li4uCj4gCj4gcHJpbnQoIlBhcnNpbmciLCBmLCBmaWxlPXN5cy5zdGRlcnIpCj4gCgpZ
ZWFoLCB0aGUgZmlyc3QgdmVyc2lvbiBoYWQgdGhpcy4gQnV0IHRoZW4gSSBkZWxldGVkIHRoZSBp
bXBvcnQgYW5kIHJld3JvdGUKdGhlIHBhdGNoLgoKV2VpLgoKPiA+ICAgICAgZ2xvYnMgPSB7fQo+
ID4gICAgICBsb2NzID0gT3JkZXJlZERpY3QoKQo+ID4gQEAgLTM2MiwxMSArMzYyLDEwIEBAIGRl
ZiBwYXJzZShmKToKPiA+ICAgICAgICAgICAgICBnbG9ic1tuXSA9IHQKPiA+ICAKPiA+ICAgICAg
dHJ5Ogo+ID4gLSAgICAgICAgZXhlY2ZpbGUoZiwgZ2xvYnMsIGxvY3MpCj4gPiAtICAgIGV4Y2Vw
dCBTeW50YXhFcnJvcixlOgo+ID4gLSAgICAgICAgcmFpc2UgU3ludGF4RXJyb3IsIFwKPiA+IC0g
ICAgICAgICAgICAgICJFcnJvcnMgd2VyZSBmb3VuZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nlc3Np
bmcgJXM6XG5cdCVzIlwKPiA+IC0gICAgICAgICAgICAgICUoZS5saW5lbm8sZixlLnRleHQpCj4g
PiArICAgICAgICBleGVjKGNvbXBpbGUob3BlbihmKS5yZWFkKCksIGYsICdleGVjJyksIGdsb2Jz
LCBsb2NzKQo+ID4gKyAgICBleGNlcHQgU3ludGF4RXJyb3IgYXMgZToKPiA+ICsgICAgICAgIHJh
aXNlIFN5bnRheEVycm9yKCJFcnJvcnMgd2VyZSBmb3VuZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nl
c3NpbmcgJXM6XG5cdCVzIlwKPiA+ICsgICAgICAgICAgICAgICUoZS5saW5lbm8sZixlLnRleHQp
KQo+ID4gIAo+ID4gICAgICB0eXBlcyA9IFt0IGZvciB0IGluIGxvY3Mub3JkZXJlZF92YWx1ZXMo
KSBpZiBpc2luc3RhbmNlKHQsVHlwZSldCj4gPiAgCj4gPiAKPiAKPiBIYW5zCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:46:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10: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 1h1qXL-0001cI-VB; Thu, 07 Mar 2019 10:46:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1qXK-0001cD-Qe
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:46:02 +0000
X-Inumbo-ID: 30bef09c-40c6-11e9-8fa6-4f5bf603d4c2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30bef09c-40c6-11e9-8fa6-4f5bf603d4c2;
 Thu, 07 Mar 2019 10:45:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 03:45:57 -0700
Message-Id: <5C80F662020000780021C674@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 03:45:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190307091119.6700-1-jgross@suse.com>
In-Reply-To: <20190307091119.6700-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: fix dom0 boot on huge systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 the arch/x86 maintainers <x86@kernel.org>, linux-kernel@vger.kernel.org,
 mingo@redhat.com, Borislav Petkov <bp@alien8.de>, hpa@zytor.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <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>

Pj4+IE9uIDA3LjAzLjE5IGF0IDEwOjExLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDb21t
aXQgZjdjOTBjMmFhNDAwNDggKCJ4ODYveGVuOiBkb24ndCB3cml0ZSBwdGVzIGRpcmVjdGx5IGlu
IDMyLWJpdAo+IFBWIGd1ZXN0cyIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIGZvciBib290aW5n
IGRvbTAgb24gaHVnZSBzeXN0ZW1zCj4gd2l0aCBsb3RzIG9mIFJBTSAoaW4gdGhlIFRCIHJhbmdl
KS4KPiAKPiBSZWFzb24gaXMgdGhhdCBvbiB0aG9zZSBob3N0cyB0aGUgcDJtIGxpc3QgbmVlZHMg
dG8gYmUgbW92ZWQgZWFybHkgaW4KPiB0aGUgYm9vdCBwcm9jZXNzIGFuZCB0aGlzIHJlcXVpcmVz
IHRlbXBvcmFyeSBwYWdlIHRhYmxlcyB0byBiZSBjcmVhdGVkLgo+IFNhaWQgY29tbWl0IG1vZGlm
aWVkIHhlbl9zZXRfcHRlX2luaXQoKSB0byB1c2UgYSBoeXBlcmNhbGwgZm9yIHdyaXRpbmcKPiBh
IFBURSwgYnV0IHRoaXMgcmVxdWlyZXMgdGhlIHBhZ2UgdGFibGUgYmVpbmcgaW4gdGhlIGRpcmVj
dCBtYXBwZWQKPiBhcmVhLCB3aGljaCBpcyBub3QgdGhlIGNhc2UgZm9yIHRoZSB0ZW1wb3Jhcnkg
cGFnZSB0YWJsZXMgdXNlZCBpbgo+IHhlbl9yZWxvY2F0ZV9wMm0oKS4KPiAKPiBBcyB0aGUgcGFn
ZSB0YWJsZXMgYXJlIGNvbXBsZXRlbHkgd3JpdHRlbiBiZWZvcmUgYmVpbmcgbGlua2VkIHRvIHRo
ZQo+IGFjdHVhbCBhZGRyZXNzIHNwYWNlIGluc3RlYWQgb2Ygc2V0X3B0ZSgpIGEgcGxhaW4gd3Jp
dGUgdG8gbWVtb3J5IGNhbgo+IGJlIHVzZWQgaW4geGVuX3JlbG9jYXRlX3AybSgpLgo+IAo+IEZp
eGVzOiBmN2M5MGMyYWE0MDA0OCAoIng4Ni94ZW46IGRvbid0IHdyaXRlIHB0ZXMgZGlyZWN0bHkg
aW4gMzItYml0IFBWIGd1ZXN0cyIpCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:46:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:46: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 1h1qXd-0001dW-9A; Thu, 07 Mar 2019 10:46: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=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1qXb-0001dI-A2
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:46:19 +0000
X-Inumbo-ID: 3b249e1a-40c6-11e9-a049-b3f626034a31
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b249e1a-40c6-11e9-a049-b3f626034a31;
 Thu, 07 Mar 2019 10:46:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86913253"
Date: Thu, 7 Mar 2019 11:46:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190307104608.dsexwz7dn6qceel7@Air-de-Roger>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F30F020000780021C623@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C80F30F020000780021C623@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] x86/e820: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MzE6NDNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gZTgyMC5jOiBJbiBmdW5jdGlvbiDigJhjbGlwX3RvX2xpbWl04oCZOgo+IC4uLi94ZW4v
aW5jbHVkZS9hc20vc3RyaW5nLmg6MTA6MjY6IGVycm9yOiDigJhfX2J1aWx0aW5fbWVtbW92ZeKA
mSBvZmZzZXQgWy0xNiwgLTM2XSBpcyBvdXQgb2YgdGhlIGJvdW5kcyBbMCwgMjA0ODRdIG9mCj4g
b2JqZWN0IOKAmGU4MjDigJkgd2l0aCB0eXBlIOKAmHN0cnVjdCBlODIwbWFw4oCZIFstV2Vycm9y
PWFycmF5LWJvdW5kc10KPiAgICAxMCB8ICNkZWZpbmUgbWVtbW92ZShkLCBzLCBuKSBfX2J1aWx0
aW5fbWVtbW92ZShkLCBzLCBuKQo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gZTgyMC5jOjQwNDoxMzogbm90ZTogaW4gZXhwYW5z
aW9uIG9mIG1hY3JvIOKAmG1lbW1vdmXigJkKPiAgIDQwNCB8ICAgICAgICAgICAgIG1lbW1vdmUo
JmU4MjAubWFwW2ldLCAmZTgyMC5tYXBbaSsxXSwKPiAgICAgICB8ICAgICAgICAgICAgIF5+fn5+
fn4KPiBlODIwLmM6MzY6MTY6IG5vdGU6IOKAmGU4MjDigJkgZGVjbGFyZWQgaGVyZQo+ICAgIDM2
IHwgc3RydWN0IGU4MjBtYXAgZTgyMDsKPiAgICAgICB8ICAgICAgICAgICAgICAgIF5+fn4KPiAK
PiBXaGlsZSBJIGNhbid0IHNlZSB3aGVyZSB0aGUgbmVnYXRpdmUgb2Zmc2V0cyB3b3VsZCBjb21l
IGZyb20sIGNvbnZlcnRpbmcKPiB0aGUgbG9vcCBpbmRleCB0byB1bnNpZ25lZCB0eXBlIGhlbHBz
LiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbwo+IGNvbnZlcnQgc2V2ZXJhbCBvdGhlciBs
b2NhbCB2YXJpYWJsZXMgYW5kIGNvcHlfZTgyMF9tYXAoKSdzIHNlY29uZAo+IHBhcmFtZXRlciB0
byB1bnNpZ25lZCBpbnQgKGFuZCBib29sIGluIG9uZSBjYXNlKS4KCkkgYWxzbyBjYW5ub3Qgc2Vl
IGhvdyB5b3UgY2FuIGVuZCB1cCB3aXRoIG5lZ2F0aXZlIG9mZnNldHMsIGJ1dApjaGFuZ2luZyB0
byB1bnNpZ25lZCBpbnQgaXMgZGVmaW5pdGVseSBhbmQgaW1wcm92ZW1lbnQgSU1PLgoKPiBSZXBv
cnRlZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:53:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qeM-0002Q4-8X; Thu, 07 Mar 2019 10:53: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=pOqc=RK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h1qeL-0002Pz-49
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:53:17 +0000
X-Inumbo-ID: 335c9272-40c7-11e9-9bbb-dbdc516ae661
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 335c9272-40c7-11e9-9bbb-dbdc516ae661;
 Thu, 07 Mar 2019 10:53:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 20A01B9C8;
 Thu,  7 Mar 2019 10:53:11 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C80F130020000780021C602@suse.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: <aafba76d-be33-a285-51bf-e41bed8fecac@suse.com>
Date: Thu, 7 Mar 2019 11:53: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: <5C80F130020000780021C602@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2] x86: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@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>

T24gMDcvMDMvMjAxOSAxMToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2V2ZXJhbCBidWlsZCBp
c3N1ZXMgKG5ldyB3YXJuaW5ncywgY2F1c2luZyB0aGUgYnVpbGQgdG8gZmFpbCBkdWUgdG8KPiAt
V2Vycm9yKSBoYXZlIGJlZW4gZm91bmQuIFRoZSB0d28gY2hhbmdlcyBoZXJlIGFkZHJlc3MgdGhl
IG9uZXMKPiBJIGNhbiBhY3R1YWxseSByZXBybzsgdGhlcmUgYXJlIGEgZmV3IG1vcmUgcmVsYXRl
ZCB0bwo+IC1XYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIHdoaWNoIEkgaGF2ZW4ndCBiZWVuIGFi
bGUgdG8gc2VlCj4gbXlzZWxmLCBhbmQgaGVuY2UgZm9yIG5vdyBJJ20gdW5hYmxlIHRvIHNvcnQg
b3V0IGEgcHJvcGVyIGZpeCAvCj4gd29ya2Fyb3VuZCBmb3IgdGhlbS4KPiAKPiBEZXNwaXRlIHRo
aXMgY29taW5nIGxhdGUsIEkgdGhpbmsgdGhpcyBpcyBhIHdvcnRod2hpbGUgY2hhbmdlIGZvciA0
LjEyCj4gd2l0aCBwcmV0dHkgbG93IHJpc2suCgpUaGUgcmlzayBtaWdodCBiZSBsb3csIGJ1dCB0
YWtpbmcgdGhvc2UgcGF0Y2hlcyB3b3VsZCByZXN1bHQgaW4gYW5vdGhlcgpyb3VuZCBvZiB0ZXN0
aW5nIG5lZWRlZC4gSW4gb3RoZXIgd29yZHM6IEknZCBwcmVmZXIgdG8gZGVmZXIgdGhlIHBhdGNo
ZXMKdG8gNC4xMy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:55:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qgj-0002YY-NL; Thu, 07 Mar 2019 10:55: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=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1qgi-0002YT-R4
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:55:44 +0000
X-Inumbo-ID: 8d603c3b-40c7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d603c3b-40c7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 10:55:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79919735"
Date: Thu, 7 Mar 2019 10:55:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190307105534.42f4byw4l3k4cu65@zion.uk.xensource.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F30F020000780021C623@prv1-mh.provo.novell.com>
 <20190307104608.dsexwz7dn6qceel7@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307104608.dsexwz7dn6qceel7@Air-de-Roger>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/2] x86/e820: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wei.liu2@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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMTE6NDY6MDhBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE1hciAwNywgMjAxOSBhdCAwMzozMTo0M0FNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+IGU4MjAuYzogSW4gZnVuY3Rpb24g4oCYY2xpcF90b19saW1pdOKA
mToKPiA+IC4uLi94ZW4vaW5jbHVkZS9hc20vc3RyaW5nLmg6MTA6MjY6IGVycm9yOiDigJhfX2J1
aWx0aW5fbWVtbW92ZeKAmSBvZmZzZXQgWy0xNiwgLTM2XSBpcyBvdXQgb2YgdGhlIGJvdW5kcyBb
MCwgMjA0ODRdIG9mCj4gPiBvYmplY3Qg4oCYZTgyMOKAmSB3aXRoIHR5cGUg4oCYc3RydWN0IGU4
MjBtYXDigJkgWy1XZXJyb3I9YXJyYXktYm91bmRzXQo+ID4gICAgMTAgfCAjZGVmaW5lIG1lbW1v
dmUoZCwgcywgbikgX19idWlsdGluX21lbW1vdmUoZCwgcywgbikKPiA+ICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiBlODIwLmM6
NDA0OjEzOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCYbWVtbW92ZeKAmQo+ID4gICA0
MDQgfCAgICAgICAgICAgICBtZW1tb3ZlKCZlODIwLm1hcFtpXSwgJmU4MjAubWFwW2krMV0sCj4g
PiAgICAgICB8ICAgICAgICAgICAgIF5+fn5+fn4KPiA+IGU4MjAuYzozNjoxNjogbm90ZTog4oCY
ZTgyMOKAmSBkZWNsYXJlZCBoZXJlCj4gPiAgICAzNiB8IHN0cnVjdCBlODIwbWFwIGU4MjA7Cj4g
PiAgICAgICB8ICAgICAgICAgICAgICAgIF5+fn4KPiA+IAo+ID4gV2hpbGUgSSBjYW4ndCBzZWUg
d2hlcmUgdGhlIG5lZ2F0aXZlIG9mZnNldHMgd291bGQgY29tZSBmcm9tLCBjb252ZXJ0aW5nCj4g
PiB0aGUgbG9vcCBpbmRleCB0byB1bnNpZ25lZCB0eXBlIGhlbHBzLiBUYWtlIHRoZSBvcHBvcnR1
bml0eSBhbmQgYWxzbwo+ID4gY29udmVydCBzZXZlcmFsIG90aGVyIGxvY2FsIHZhcmlhYmxlcyBh
bmQgY29weV9lODIwX21hcCgpJ3Mgc2Vjb25kCj4gPiBwYXJhbWV0ZXIgdG8gdW5zaWduZWQgaW50
IChhbmQgYm9vbCBpbiBvbmUgY2FzZSkuCj4gCj4gSSBhbHNvIGNhbm5vdCBzZWUgaG93IHlvdSBj
YW4gZW5kIHVwIHdpdGggbmVnYXRpdmUgb2Zmc2V0cywgYnV0Cj4gY2hhbmdpbmcgdG8gdW5zaWdu
ZWQgaW50IGlzIGRlZmluaXRlbHkgYW5kIGltcHJvdmVtZW50IElNTy4KCkdjYyBpcyBiZWNvbWlu
ZyBtb3JlIGFuZCBtb3JlIGFnZ3Jlc3NpdmUgaW4gaW5mZXJyaW5nIHdoYXQgeW91IG1lYW4gd2l0
aAp5b3VyIGNvZGUuIFRoZXJlIGFyZSBkZWZpbml0ZWx5IGJ1Z3MgaW4gdGhhdCBhcmVhLgoKVGhp
cyBvbmUgY29tZXMgdG8gbWluZDoKaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1
Zy5jZ2k/aWQ9ODY4MjcKCkFsdGhvdWdoIEknbSBub3Qgc3VyZSBpZiAtV2FycmF5LWJvdW5kcyBp
cyB0aGUgY3VscHJpdCBpbiB0aGlzIGNhc2UuCgo+IAo+ID4gUmVwb3J0ZWQtYnk6IENoYXJsZXMg
QXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBUaGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:56:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qh1-0002ax-12; Thu, 07 Mar 2019 10: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=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1qh0-0002ah-0Y
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:56:02 +0000
X-Inumbo-ID: 95f99e34-40c7-11e9-ba8d-f32edfdc324e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95f99e34-40c7-11e9-ba8d-f32edfdc324e;
 Thu, 07 Mar 2019 10:55:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86913550"
Date: Thu, 7 Mar 2019 11:55:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190307105554.42ek2lerz7nujfef@Air-de-Roger>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MzI6MTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gZ2VuZXJpYy5jOiBJbiBmdW5jdGlvbiDigJhwcmludF9tdHJyX3N0YXRl4oCZOgo+IGdl
bmVyaWMuYzoyMTA6MTE6IGVycm9yOiDigJglMCpseOKAmSBkaXJlY3RpdmUgb3V0cHV0IGJldHdl
ZW4gMSBhbmQgMTA3Mzc0MTgyMyBieXRlcyBtYXkgY2F1c2UgcmVzdWx0IHRvIGV4Y2VlZAo+IOKA
mElOVF9NQVjigJkgWy1XZXJyb3I9Zm9ybWF0LW92ZXJmbG93PV0KPiAgIDIxMCB8ICAgIHByaW50
aygiJXMgICV1IGJhc2UgJTAqIlBSSXg2NCIwMDAgbWFzayAlMCoiUFJJeDY0IjAwMCAlc1xuIiwK
PiAgICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fgo+IGdlbmVyaWMuYzoyMTA6NDQ6
IG5vdGU6IGZvcm1hdCBzdHJpbmcgaXMgZGVmaW5lZCBoZXJlCj4gICAyMTAgfCAgICBwcmludGso
IiVzICAldSBiYXNlICUwKiJQUkl4NjQiMDAwIG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCj4g
Z2VuZXJpYy5jOjIxMDoxMTogbm90ZTogZGlyZWN0aXZlIGFyZ3VtZW50IGluIHRoZSByYW5nZSBb
MCwgNDUwMzU5OTYyNzM3MDQ5NV0KPiAgIDIxMCB8ICAgIHByaW50aygiJXMgICV1IGJhc2UgJTAq
IlBSSXg2NCIwMDAgbWFzayAlMCoiUFJJeDY0IjAwMCAlc1xuIiwKPiAgICAgICB8ICAgICAgICAg
ICBefn5+fn5+fn5+fn5+fn5+fgo+IGdlbmVyaWMuYzoyMTA6MTE6IG5vdGU6IGFzc3VtaW5nIGRp
cmVjdGl2ZSBvdXRwdXQgb2YgMSBieXRlCj4gCj4gUmVzdHJpY3QgdGhlIHdpZHRoIG9mIHRoZSB2
YXJpYWJsZSAid2lkdGgiIGNvbnRyb2xsaW5nIHRoZSBudW1iZXIgb2YKPiBhZGRyZXNzIGRpZ2l0
cyBvdXRwdXQuCgpJIGhhdmUgdG8gYWRtaXQgSSdtIG5vdCBzdXJlIHdoeSBnY2MgY29tcGxhaW5z
IGhlcmUsIGFuZCB3aHkgc3dpdGNoaW5nCnRvIHVuc2lnbmVkIGNoYXIgZml4ZXMgaXQuIHVuc2ln
bmVkIGNoYXIgbWF4IHZhbHVlIHdvdWxkIGJlIDI1NSwgd2hpY2gKd2hlbiB1c2VkIGFzIGEgd2lk
dGggdG8gcHJpbnQgYW4gdW5zaWduZWQgbG9uZyBpdCdzIGFsc28gdG9vIGhpZ2g/CgpEb2VzIGNo
ZWNraW5nIHRoYXQgd2lkdGggPD0gMTYgYWxzbyBwbGFjYXRlIGdjYz8KCk9yIG1heWJlIEknbSBq
dXN0IG5vdCB1bmRlcnN0YW5kaW5nIHdoYXQgZ2NjIGNvbXBsYWlucyBhYm91dC4KClRoYW5rcy4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 10:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 10:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qi1-0002ij-C7; Thu, 07 Mar 2019 10: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=LPx7=RK=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h1qhz-0002iX-8t
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 10:57:04 +0000
X-Inumbo-ID: bb5f4c9a-40c7-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 bb5f4c9a-40c7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 10:57:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551956219;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=QvVv9zL6HMwQkUF7ReR7/i0QGSkUdBii+AdhyUTDtog=;
 b=bwfBDN6xV6GTU/0vOPwRP0Obqbc3+sBoXNSpCU28XNPUW/krNkKmgAB11nDGwJK6eQ
 KpEdbB5vtZ8Y9tZkJOCXbuXS1Fg1MTgWOgr0/TawxoYyDp1V4LpFow2Q6B2ztswaxrzf
 AAnA2LduPxV71gqQTS6JG6nIhdUGCCzrHCeRdwLAre7A67P6FdEPnfL04r7XjnPcpgoK
 k2QTtjOPsquaRSSV5wbmBNpKjLXdjM0Ln5j0byLvthGRcguu2IlLEGm3d3ZBs2b8crzU
 xtxguaIVO/g6JDdOyIlt4qAlSEK0tmIp2t19KEQR/1vHkZXGn5uiQM4FUf8TtON2yKs6
 v9wg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpOGUivpc0WAr0t3Sj8140FKdfYth0="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v27Aurh8C
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 7 Mar 2019 11:56:53 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Mar 2019 11:56:49 +0100
Message-Id: <20190307105649.8919-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] libxl: prepare environment for
 domcreate_stream_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: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUgbWF5IGJyYW5jaCBlYXJseSB0
bwpkb21jcmVhdGVfc3RyZWFtX2RvbmUsIGluIGNhc2Ugc29tZSBlcnJvciBvY2NvdXJlZC4gSGVy
ZSBzcnMtPmRjcyB3aWxsIGJlCk5VTEwsIHdoaWNoIGxlYWRzIHRvIGEgY3Jhc2guCgpJdCBpcyB1
bmNsZWFyIHdoYXQgdGhlIHB1cnBvc2Ugb2YgdGhhdCBiYWNrcG9pbnRlciBpcy4gUGVyaGFwcyBp
dCBjYW4gYmUKcmVtb3ZlZCwgYW5kIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSBjb3VsZCB1c2UgQ09O
VEFJTkVSX09GLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYTRlNzRh
NWNkMi4uOTg5Y2U2ZDViZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEwOTMsNiArMTA5MywxMCBAQCBz
dGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIC8qIFByZXBhcmUgZW52aXJvbm1lbnQgZm9yIGRv
bWNyZWF0ZV9zdHJlYW1fZG9uZSAqLworICAgIGlmICghZGNzLT5zcnMuZGNzKQorICAgICAgICBk
Y3MtPnNycy5kY3MgPSBkY3M7CisKICAgICAvKiBSZXN0b3JlICovCiAgICAgY2FsbGJhY2tzLT5y
ZXN0b3JlX3Jlc3VsdHMgPSBsaWJ4bF9fc3JtX2NhbGxvdXRfY2FsbGJhY2tfcmVzdG9yZV9yZXN1
bHRzOwogCkBAIC0xMTE2LDcgKzExMjAsNiBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxv
YWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBkY3Mt
PnNycy5hbyA9IGFvOwotICAgIGRjcy0+c3JzLmRjcyA9IGRjczsKICAgICBkY3MtPnNycy5mZCA9
IHJlc3RvcmVfZmQ7CiAgICAgZGNzLT5zcnMubGVnYWN5ID0gKGRjcy0+cmVzdG9yZV9wYXJhbXMu
c3RyZWFtX3ZlcnNpb24gPT0gMSk7CiAgICAgZGNzLT5zcnMuYmFja19jaGFubmVsID0gZmFsc2U7
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:03:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11: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 1h1qng-0003Ux-2n; Thu, 07 Mar 2019 11:02:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1qnf-0003Us-EM
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:02:55 +0000
X-Inumbo-ID: 8cbb82b4-40c8-11e9-b682-47fd312127a3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cbb82b4-40c8-11e9-b682-47fd312127a3;
 Thu, 07 Mar 2019 11:02:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79920145"
Date: Thu, 7 Mar 2019 11:02:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190307110247.xrex66v2z4kvpqdp@zion.uk.xensource.com>
References: <20190307105649.8919-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307105649.8919-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1] libxl: prepare environment for
 domcreate_stream_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@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>

VGhhbmtzIGZvciB0aGUgcGF0Y2ghCgpPbiBUaHUsIE1hciAwNywgMjAxOSBhdCAxMTo1Njo0OUFN
ICswMTAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiBUaGUgZnVuY3Rpb24gZG9tY3JlYXRlX2Jvb3Rs
b2FkZXJfZG9uZSBtYXkgYnJhbmNoIGVhcmx5IHRvCj4gZG9tY3JlYXRlX3N0cmVhbV9kb25lLCBp
biBjYXNlIHNvbWUgZXJyb3Igb2Njb3VyZWQuIEhlcmUgc3JzLT5kY3Mgd2lsbCBiZQo+IE5VTEws
IHdoaWNoIGxlYWRzIHRvIGEgY3Jhc2guCj4gCj4gSXQgaXMgdW5jbGVhciB3aGF0IHRoZSBwdXJw
b3NlIG9mIHRoYXQgYmFja3BvaW50ZXIgaXMuIFBlcmhhcHMgaXQgY2FuIGJlCj4gcmVtb3ZlZCwg
YW5kIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSBjb3VsZCB1c2UgQ09OVEFJTkVSX09GLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiAtLS0KPiAgdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgfCA1ICsrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IGE0ZTc0YTVj
ZDIuLjk4OWNlNmQ1YmQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC0xMDkzLDYgKzEwOTMsMTAg
QEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2Ms
Cj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+ICAKPiArICAgIC8qIFByZXBhcmUgZW52aXJv
bm1lbnQgZm9yIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSAqLwo+ICsgICAgaWYgKCFkY3MtPnNycy5k
Y3MpCj4gKyAgICAgICAgZGNzLT5zcnMuZGNzID0gZGNzOwo+ICsKCkhhdmUgeW91IHNlZW4gdGhl
IGZpZWxkIGJlZW4gc2V0IGJlZm9yZSBlbnRlcmluZyB0aGlzIGZ1bmN0aW9uPyBPciBpcwp0aGUg
aWYgKCkganVzdCBhIHByZWNhdXRpb24/CgpJZiBpdCBpcyB0aGUgbGF0dGVyLCBjYW4gd2UgaGF2
ZSBhbiBBU1NFUlQgaW5zdGVhZD8gU2VlaW5nIHRoZSBvcmlnaW5hbApjb2RlIGFscmVhZHkgdW5j
b25kaXRpb25hbGx5IGFzc2lnbnMgZGNzLCBJIGRvbid0IHRoaW5rIHlvdSBjYW4gbWFrZSBpdAph
bnkgd29yc2UgdGhhbiBiZWZvcmUuCgpXZWkuCgoKPiAgICAgIC8qIFJlc3RvcmUgKi8KPiAgICAg
IGNhbGxiYWNrcy0+cmVzdG9yZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNr
X3Jlc3RvcmVfcmVzdWx0czsKPiAgCj4gQEAgLTExMTYsNyArMTEyMCw2IEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgIGdv
dG8gb3V0Owo+ICAKPiAgICAgIGRjcy0+c3JzLmFvID0gYW87Cj4gLSAgICBkY3MtPnNycy5kY3Mg
PSBkY3M7Cj4gICAgICBkY3MtPnNycy5mZCA9IHJlc3RvcmVfZmQ7Cj4gICAgICBkY3MtPnNycy5s
ZWdhY3kgPSAoZGNzLT5yZXN0b3JlX3BhcmFtcy5zdHJlYW1fdmVyc2lvbiA9PSAxKTsKPiAgICAg
IGRjcy0+c3JzLmJhY2tfY2hhbm5lbCA9IGZhbHNlOwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:12:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1qwd-0004Ef-42; Thu, 07 Mar 2019 11:12:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1qwb-0004Ea-MV
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:12:09 +0000
X-Inumbo-ID: d6839e1c-40c9-11e9-aec6-b7c10427e9a3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6839e1c-40c9-11e9-aec6-b7c10427e9a3;
 Thu, 07 Mar 2019 11:12:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79920624"
Date: Thu, 7 Mar 2019 11:12:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190307111202.oxt2ab3cinxwd2r2@zion.uk.xensource.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] x86: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MjM6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2V2ZXJhbCBidWlsZCBpc3N1ZXMgKG5ldyB3YXJuaW5ncywgY2F1c2luZyB0aGUgYnVp
bGQgdG8gZmFpbCBkdWUgdG8KPiAtV2Vycm9yKSBoYXZlIGJlZW4gZm91bmQuIFRoZSB0d28gY2hh
bmdlcyBoZXJlIGFkZHJlc3MgdGhlIG9uZXMKPiBJIGNhbiBhY3R1YWxseSByZXBybzsgdGhlcmUg
YXJlIGEgZmV3IG1vcmUgcmVsYXRlZCB0bwo+IC1XYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIHdo
aWNoIEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gc2VlCj4gbXlzZWxmLCBhbmQgaGVuY2UgZm9yIG5v
dyBJJ20gdW5hYmxlIHRvIHNvcnQgb3V0IGEgcHJvcGVyIGZpeCAvCj4gd29ya2Fyb3VuZCBmb3Ig
dGhlbS4KPiAKPiBEZXNwaXRlIHRoaXMgY29taW5nIGxhdGUsIEkgdGhpbmsgdGhpcyBpcyBhIHdv
cnRod2hpbGUgY2hhbmdlIGZvciA0LjEyCj4gd2l0aCBwcmV0dHkgbG93IHJpc2suCj4gCj4gMTog
ZTgyMDogZml4IGJ1aWxkIHdpdGggZ2NjOQo+IDI6IG10cnI6IGZpeCBidWlsZCB3aXRoIGdjYzkK
PiAKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11: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 1h1qyt-0004Jk-JE; Thu, 07 Mar 2019 11:14:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LxwX=RK=citrix.com=prvs=96297abc1=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h1qys-0004Jf-IN
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:14:30 +0000
X-Inumbo-ID: 2c8b86b7-40ca-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c8b86b7-40ca-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 11:14:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79920727"
Date: Thu, 7 Mar 2019 11:14:26 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190307111426.GF2300@perard.uk.xensource.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-2-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306175210.28145-2-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 1/5] build/m4: make
 python_devel.m4 work with both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDU6NTI6MDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBEbyB0aGUgZm9sbG93aW5nOgo+IAo+IDEuIENoYW5nZSB0aGUgZm9ybSBvZiAicHJpbnQiLgo+
IDIuIFVzZSBBQ19DSEVDS19GVU5DIHRvIGF2b2lkIHRoZSBuZWVkIHRvIGdlbmVyYXRlIGxpYnJh
cnkgbmFtZS4KPiAzLiBSZW1vdmUgdW51c2VkIHN0dWZmLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MuCgo+IC0tLQo+IEkgZG91YnQgdGhl
IG5vbi1weXRob24tY29uZmlnIGJyYW5jaCB3b3JrcywgYmVjYXVzZSB0aGUgcGF0aHMgZ2VuZXJh
dGVkCj4gc2VlbSByYXRoZXIgb2ZmLiBJdCBkZWZpbml0ZWx5IGRvZXNuJ3Qgd29yayBvbiBteSBt
YWNoaW5lLCBidXQgSQo+IGRvbid0IGtub3cgaG93IG90aGVyIHN5c3RlbXMgY291bGQgcG9zc2li
bHkgYmUgY29uZmlndXJlZCBiZWZvcmUgdGhlCj4gZXhpc3RlbmNlIG9mIHB5dGhvbi1jb25maWcu
CgpJdCdzIHByb2JhYmx5IGZpbmUuIE9uIEFyY2gsIHRoZSBwYXRocyBmb3IgcHl0aG9uMiBsb29r
cyBmaW5lLiBXaXRoCnB5dGhvbjMsIHRoYXQgd291bGQgZ2VuZXJhdGVzICItTC91c3IvbGliL3B5
dGhvbjMuNy9jb25maWciIHdoaWNoCmRvZXNuJ3QgZXhpc3QsIGJ1dCB0aGUgcHl0aG9uIGxpYiBp
cyBpbiAvdXNyL2xpYiwgc28gaXQncyBwcm9iYWJseSBnb2luZwp0byB3b3JrIGp1c3QgZmluZS4g
QW55d2F5LCBhbiBpbnN0YWxsYXRpb24gb2YgcHl0aG9uMyB3aXRob3V0IGl0cwpweXRob24tY29u
ZmlnIGlzIHByb2JhYmx5IGJyb2tlbi4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11: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 1h1r5s-00054M-BQ; Thu, 07 Mar 2019 11:21:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LxwX=RK=citrix.com=prvs=96297abc1=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h1r5r-00054H-Rd
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:21:43 +0000
X-Inumbo-ID: 2c0dc924-40cb-11e9-a154-2308384a9447
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c0dc924-40cb-11e9-a154-2308384a9447;
 Thu, 07 Mar 2019 11:21:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79921069"
Date: Thu, 7 Mar 2019 11:21:29 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190307112129.GG2300@perard.uk.xensource.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-6-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190306175210.28145-6-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 5/5] Update python requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDU6NTI6MTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBDZW50T1MgNSwgd2hpY2ggd2FzIHRoZSByZWFzb24gb2YgdGhlIDIuNCByZXN0cmljdGlvbiwg
aXMgRU9MLiBDZW50T1MKPiA2IHNoaXBzIDIuNi4KPiAKPiBCdW1wIHRoZSB2ZXJzaW9uIHRvIDIu
NiBpbiBSRUFETUUuIE5vdyB0aGF0IGFsbCBzY3JpcHRzIGFyZSAzCj4gY29tcGF0aWJsZSwgcmVt
b3ZlIHRoZSByZXN0cmljdGlvbiBvbiBweXRob24gMiBhcyB3ZWxsLgo+IAo+IFVwZGF0ZSB0aGUg
Y2hlY2sgaW4gY29uZmlndXJlLmFjLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpJIHRoaW5rIHRoaXMgcGF0Y2ggc2hvdWxkIGJlIGZpcnN0IGluIHRo
ZSBzZXJpZXMsIG90aGVyd2lzZSB0aGVyZSBpcwpnb2luZyB0byBiZSBweXRob24gY29kZSBub24t
Y29tcGF0aWJsZSB3aXRoIDIuNCBiZWZvcmUgaXQgaXMgZGVlbWVkIHRvbwpvbGQgOy0pLgoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1r6S-00056c-Lo; Thu, 07 Mar 2019 11:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1r6S-00056X-3A
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:22:20 +0000
X-Inumbo-ID: 427d7114-40cb-11e9-9210-ef679bdd1674
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 427d7114-40cb-11e9-9210-ef679bdd1674;
 Thu, 07 Mar 2019 11:22:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 04:22:14 -0700
Message-Id: <5C80FEE5020000780021C6D5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 04:22:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
 <20190307105554.42ek2lerz7nujfef@Air-de-Roger>
In-Reply-To: <20190307105554.42ek2lerz7nujfef@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.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+IE9uIDA3LjAzLjE5IGF0IDExOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTWFyIDA3LCAyMDE5IGF0IDAzOjMyOjEyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBnZW5lcmljLmM6IEluIGZ1bmN0aW9uIOKAmHByaW50X210cnJfc3RhdGXigJk6Cj4+
IGdlbmVyaWMuYzoyMTA6MTE6IGVycm9yOiDigJglMCpseOKAmSBkaXJlY3RpdmUgb3V0cHV0IGJl
dHdlZW4gMSBhbmQgMTA3Mzc0MTgyMyBieXRlcyBtYXkgY2F1c2UgcmVzdWx0IHRvIGV4Y2VlZAo+
PiDigJhJTlRfTUFY4oCZIFstV2Vycm9yPWZvcm1hdC1vdmVyZmxvdz1dCj4+ICAgMjEwIHwgICAg
cHJpbnRrKCIlcyAgJXUgYmFzZSAlMCoiUFJJeDY0IjAwMCBtYXNrICUwKiJQUkl4NjQiMDAwICVz
XG4iLAo+PiAgICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fgo+PiBnZW5lcmljLmM6
MjEwOjQ0OiBub3RlOiBmb3JtYXQgc3RyaW5nIGlzIGRlZmluZWQgaGVyZQo+PiAgIDIxMCB8ICAg
IHByaW50aygiJXMgICV1IGJhc2UgJTAqIlBSSXg2NCIwMDAgbWFzayAlMCoiUFJJeDY0IjAwMCAl
c1xuIiwKPj4gZ2VuZXJpYy5jOjIxMDoxMTogbm90ZTogZGlyZWN0aXZlIGFyZ3VtZW50IGluIHRo
ZSByYW5nZSBbMCwgNDUwMzU5OTYyNzM3MDQ5NV0KPj4gICAyMTAgfCAgICBwcmludGsoIiVzICAl
dSBiYXNlICUwKiJQUkl4NjQiMDAwIG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCj4+ICAgICAg
IHwgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+Cj4+IGdlbmVyaWMuYzoyMTA6MTE6IG5vdGU6
IGFzc3VtaW5nIGRpcmVjdGl2ZSBvdXRwdXQgb2YgMSBieXRlCj4+IAo+PiBSZXN0cmljdCB0aGUg
d2lkdGggb2YgdGhlIHZhcmlhYmxlICJ3aWR0aCIgY29udHJvbGxpbmcgdGhlIG51bWJlciBvZgo+
PiBhZGRyZXNzIGRpZ2l0cyBvdXRwdXQuCj4gCj4gSSBoYXZlIHRvIGFkbWl0IEknbSBub3Qgc3Vy
ZSB3aHkgZ2NjIGNvbXBsYWlucyBoZXJlLCBhbmQgd2h5IHN3aXRjaGluZwo+IHRvIHVuc2lnbmVk
IGNoYXIgZml4ZXMgaXQuIHVuc2lnbmVkIGNoYXIgbWF4IHZhbHVlIHdvdWxkIGJlIDI1NSwgd2hp
Y2gKPiB3aGVuIHVzZWQgYXMgYSB3aWR0aCB0byBwcmludCBhbiB1bnNpZ25lZCBsb25nIGl0J3Mg
YWxzbyB0b28gaGlnaD8KCldpdGgKCgl3aWR0aCA9IChwYWRkcl9iaXRzIC0gUEFHRV9TSElGVCAr
IDMpIC8gNDsKCmdjYyBzaW1wbHkgY2FuJ3Qga25vdyB0aGF0IHRoZSB2YWxpZCB2YWx1ZSByYW5n
ZSBpcyByYXRoZXIgc21hbGwuIEhlbmNlCml0IGFzc3VtZXMgbWlsbGlvbnMgb2YgbGVhZGluZyB6
ZXJvcyBfY291bGRfIGJlIHByaW50ZWQuIFRoZWlyIGRvYwpleHBsaWNpdGx5IHN1Z2dlc3RzIHVz
aW5nIGEgbW9yZSBuYXJyb3cgdHlwZSwgd2hpY2ggaXMgd2h5IC4uLgoKPiBEb2VzIGNoZWNraW5n
IHRoYXQgd2lkdGggPD0gMTYgYWxzbyBwbGFjYXRlIGdjYz8KCi4uLiBJIGRpZG4ndCBldmVuIHRy
eSB0aGlzIG9wdGlvbiAoZGVzcGl0ZSBoYXZpbmcgY29uc2lkZXJlZCBpdCkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:24:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1r8K-0005GV-7q; Thu, 07 Mar 2019 11:24: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=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1r8I-0005GO-CA
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:24:14 +0000
X-Inumbo-ID: 889ddaa0-40cb-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 889ddaa0-40cb-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 11:24:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79921165"
Date: Thu, 7 Mar 2019 11:24:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190307112410.hnxeqfhiojx55kth@zion.uk.xensource.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-6-wei.liu2@citrix.com>
 <20190307112129.GG2300@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307112129.GG2300@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 5/5] Update python requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMTE6MjE6MjlBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDU6NTI6MTBQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IENlbnRPUyA1LCB3aGljaCB3YXMgdGhlIHJlYXNvbiBvZiB0aGUgMi40IHJl
c3RyaWN0aW9uLCBpcyBFT0wuIENlbnRPUwo+ID4gNiBzaGlwcyAyLjYuCj4gPiAKPiA+IEJ1bXAg
dGhlIHZlcnNpb24gdG8gMi42IGluIFJFQURNRS4gTm93IHRoYXQgYWxsIHNjcmlwdHMgYXJlIDMK
PiA+IGNvbXBhdGlibGUsIHJlbW92ZSB0aGUgcmVzdHJpY3Rpb24gb24gcHl0aG9uIDIgYXMgd2Vs
bC4KPiA+IAo+ID4gVXBkYXRlIHRoZSBjaGVjayBpbiBjb25maWd1cmUuYWMuCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gSSB0aGluayB0
aGlzIHBhdGNoIHNob3VsZCBiZSBmaXJzdCBpbiB0aGUgc2VyaWVzLCBvdGhlcndpc2UgdGhlcmUg
aXMKPiBnb2luZyB0byBiZSBweXRob24gY29kZSBub24tY29tcGF0aWJsZSB3aXRoIDIuNCBiZWZv
cmUgaXQgaXMgZGVlbWVkIHRvbwo+IG9sZCA7LSkuCgpXb3JrcyBmb3IgbWUuCgpXZWkuCgo+IAo+
IC0tIAo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:30:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1rEJ-00060r-WF; Thu, 07 Mar 2019 11:30: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=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1rEI-00060m-5i
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:30:26 +0000
X-Inumbo-ID: 6415fe58-40cc-11e9-acc2-03407a956fa6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6415fe58-40cc-11e9-acc2-03407a956fa6;
 Thu, 07 Mar 2019 11:30:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79921528"
Date: Thu, 7 Mar 2019 11:30:18 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20190307113018.ms5hcytprmrkvrmv@zion.uk.xensource.com>
References: <20190306175210.28145-1-wei.liu2@citrix.com>
 <20190306175210.28145-3-wei.liu2@citrix.com>
 <302e080a-48a7-a9f4-a26c-6cea477ab04b@knorrie.org>
 <20190307103745.hc5pu2v5nnn6ghf4@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307103745.hc5pu2v5nnn6ghf4@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2 v2 2/5] libxl: make python
 scripts work with python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMTA6Mzc6NDVBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiAKPiBJbXBvcnRpbmcgcHJpbnRfZnVuY3Rpb24gd2FzIHNwZWNpZmljYWxseSBhdm9pZGVkIGJl
Y2F1c2Ugd2Ugd2FudGVkIDIuNAo+IGNvbXBhdGliaWxpdHkgYXQgZmlyc3QuIEJ1dCBub3cgSSBw
cm9wb3NlIHRvIGJ1bXAgdGhlIHJlcXVpcmVtZW50IHRvCj4gMi42LCB0aGUgZnJvbSBfX2Z1dHVy
ZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbiBtYXkgYmVjb21lIGF2YWlsYWJsZS4gSQo+IHdpbGwg
bmVlZCB0byBjaGVjayBpZiB0aGF0IHdvcmtzIHdpdGggMi42LgoKQWNjb3JkaW5nIHRvOgoKaHR0
cHM6Ly9kb2NzLnB5dGhvbi5vcmcvMi42L2xpYnJhcnkvX19mdXR1cmVfXy5odG1sCgpmcm9tIF9f
ZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uIHNob3VsZCBiZSBhdmFpbGFibGUgaW4gMi42
LgoKSSB3aWxsIHVzZSBpdCBhbmQgZml4IHRoZSBzeXMuc3RkZXJyLndyaXRlIGluIHRoZSBuZXh0
IHZlcnNpb24uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:38:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11: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 1h1rLf-0006CJ-RP; Thu, 07 Mar 2019 11:38:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WST7=RK=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1h1rLe-0006CE-L7
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:38:02 +0000
X-Inumbo-ID: 750d4bf4-40cd-11e9-bc90-bc764e045a96
Received: from hermes2.dur.ac.uk (unknown [129.234.7.139])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 750d4bf4-40cd-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 11:37:59 +0000 (UTC)
Received: from smtphost4.dur.ac.uk (smtphost4.dur.ac.uk [129.234.7.146])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x27Bbc6a025640;
 Thu, 7 Mar 2019 11:37:43 GMT
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost4.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x27BbUi9048553
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Thu, 7 Mar 2019 11:37:31 GMT
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id A2B68284A07; Thu,  7 Mar 2019 11:37:25 +0000 (GMT)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 7DBBE281E64;
 Thu,  7 Mar 2019 11:37:25 +0000 (GMT)
Date: Thu, 7 Mar 2019 11:37:25 +0000 (GMT)
From: M A Young <m.a.young@durham.ac.uk>
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
Message-ID: <alpine.LFD.2.21.1903071132490.4298@algedi.dur.ac.uk>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x27Bbc6a025640
Subject: Re: [Xen-devel] [PATCH 0/2] x86: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA3IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKCj4gU2V2ZXJhbCBidWlsZCBp
c3N1ZXMgKG5ldyB3YXJuaW5ncywgY2F1c2luZyB0aGUgYnVpbGQgdG8gZmFpbCBkdWUgdG8KPiAt
V2Vycm9yKSBoYXZlIGJlZW4gZm91bmQuIFRoZSB0d28gY2hhbmdlcyBoZXJlIGFkZHJlc3MgdGhl
IG9uZXMKPiBJIGNhbiBhY3R1YWxseSByZXBybzsgdGhlcmUgYXJlIGEgZmV3IG1vcmUgcmVsYXRl
ZCB0bwo+IC1XYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIHdoaWNoIEkgaGF2ZW4ndCBiZWVuIGFi
bGUgdG8gc2VlCj4gbXlzZWxmLCBhbmQgaGVuY2UgZm9yIG5vdyBJJ20gdW5hYmxlIHRvIHNvcnQg
b3V0IGEgcHJvcGVyIGZpeCAvCj4gd29ya2Fyb3VuZCBmb3IgdGhlbS4KCkkgZm91bmQgaXNzdWVz
IHdpdGggLVdhZGRyZXNzLW9mLXBhY2tlZC1tZW1iZXIgaW4gMyBwbGFjZXMgaW4gRmVkb3JhLiBN
eSAKKHBvc3NpYmx5IGZsYXdlZCkgYXR0ZW1wdCB0byBmaXggdGhlIGdjYzkgaXNzdWVzIChvbiA0
LjExKSBpcyBhdCAKaHR0cHM6Ly9zcmMuZmVkb3JhcHJvamVjdC5vcmcvcnBtcy94ZW4vYmxvYi9t
YXN0ZXIvZi94ZW4uZ2NjOS5maXhlcy5wYXRjaCAKCkkgYW0gcnVubmluZyBhbiBpbnN0YWxsIG9m
IHhlbiB3aXRoIHRoZSBwYXRjaCBhcHBsaWVkIHNvIGl0IHNlZW1zIApmdW5jdGlvbmFsLgoKCU1p
Y2hhZWwgWW91bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1rNl-0006qg-96; Thu, 07 Mar 2019 11:40: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1rNj-0006qX-RL
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:40:11 +0000
X-Inumbo-ID: c159e2ae-40cd-11e9-a7f4-9769da644410
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c159e2ae-40cd-11e9-a7f4-9769da644410;
 Thu, 07 Mar 2019 11:40:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 04:40:06 -0700
Message-Id: <5C810314020000780021C706@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 04:40:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 9/9] xen: explicit casts when
 DECLARE_BOUNDS cannot be used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDA1LjAzLjE5IGF0IDIzOjM4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+IEBAIC05NzYsNyArOTc2LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgKiByZXNwZWN0aXZlIHJlc2VydmVfZTgy
MF9yYW0oKSBpbnZvY2F0aW9uIGJlbG93Lgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIG1vZFtt
YmktPm1vZHNfY291bnRdLm1vZF9zdGFydCA9IHZpcnRfdG9fbWZuKF9zdGV4dCk7Cj4gLSAgICAg
ICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX2VuZCA9IF9fMk1fcndkYXRhX2VuZCAtIF9zdGV4
dDsKPiArICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gKHVpbnRwdHJfdClf
XzJNX3J3ZGF0YV9lbmQgLQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodWludHB0cl90KSBfc3RleHQ7CgpEaWQgeW91IGNvbnNpZGVyIGNoYW5naW5nIF9fMk1fcndk
YXRhX2VuZCdzIGRlY2xhcmF0aW9uIGFuZCB1c2luZwp0ZXh0X2J5dGVkaWZmKCkgaGVyZT8gT3Ro
ZXJ3aXNlLCBpZiB0aGUgY2FzdHMgYXJlIHRvIHN0YXksIHRoZSBzdHJheQpibGFuayBhZnRlciB0
aGUgc2Vjb25kIG9uZSBzaG91bGQgZ28gYXdheS4KCj4gLS0tIGEveGVuL2NvbW1vbi92aXJ0dWFs
X3JlZ2lvbi5jCj4gKysrIGIveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCj4gQEAgLTExOSw3
ICsxMTksOSBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0
IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCj4gICAgICAgICAgY29uc3Qgc3RydWN0IGJ1
Z19mcmFtZSAqczsKPiAgCj4gICAgICAgICAgcyA9IGJ1Z19mcmFtZXNbaSAtIDFdOwo+IC0gICAg
ICAgIHN6ID0gYnVnX2ZyYW1lc1tpXSAtIHM7Cj4gKyAgICAgICAgLyogYnVnX2ZyYW1lW2ldIGFu
ZCBzIGFyZSBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cy4gKi8KPiArICAgICAgICBzeiA9
ICgodWludHB0cl90KWJ1Z19mcmFtZXNbaV0gLSAodWludHB0cl90KXMpIC8KPiArICAgICAgICAg
ICAgIHNpemVvZihzdHJ1Y3QgYnVnX2ZyYW1lKTsKCkkgZGlzYWdyZWUgd2l0aCB0aGUgY29tbWVu
dCwgYW5kIGlmIHlvdSB0aGluayBpdCBpcyBjb3JyZWN0LCB0aGVuIG5vCm1hdHRlciB3aGF0IHlv
dSBkbyB0aGUgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiBJbnN0ZWFkIEkgdmlldyB0aGUKZW50aXJl
dHkgb2YgdGhlIC5idWdfZnJhbWVzLiogc2VjdGlvbnMgYXMgYSBzaW5nbGUgYXJyYXksIHdpdGgK
bGFiZWxzIHBsYWNlZCBub3Qgb25seSBhdCBzdGFydCBhbmQgZW5kLCBidXQgYWxzbyBpbiB0aGUg
bWlkZGxlLiBJCnRoaW5rIHRoZSBjb2RlIGhlcmUgd291bGQgYmV0dGVyIGFsc28gYmUgdGFrZW4g
Y2FyZSBvZiBieSB0aGUKREVDTEFSRV9CT1VORFMoKSBtYWNoaW5lcnksIGRpdmlkaW5nIHRoZSBz
aW5nbGUgYXJyYXkgaW50bwptdWx0aXBsZSBzbWFsbGVyIG9uZXMuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:40:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:40:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1rNw-0006sK-Ik; Thu, 07 Mar 2019 11:40:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnMi=RK=citrix.com=prvs=96270300f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1rNv-0006s9-BB
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:40:23 +0000
X-Inumbo-ID: c97e6505-40cd-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c97e6505-40cd-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 11:40:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86915416"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C80F39B020000780021C629@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: <f718d316-1085-81bb-09c9-2998e3008d42@citrix.com>
Date: Thu, 7 Mar 2019 11:40:19 +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: <5C80F39B020000780021C629@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] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDMvMjAxOSAxMDozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgSSd2ZSBub3Qg
b2JzZXJ2ZWQgdGhpcyBteXNlbGYsIGdjYyA5IChpbW8gdmFsaWRseSkgcmVwb3J0ZWRseSBtYXkK
PiBjb21wbGFpbgo+Cj4gdHJhY2UuYzogSW4gZnVuY3Rpb24gJ19fdHJhY2VfaHlwZXJjYWxsJzoK
PiB0cmFjZS5jOjgyNjoxOTogZXJyb3I6IHRha2luZyBhZGRyZXNzIG9mIHBhY2tlZCBtZW1iZXIg
b2YgJ3N0cnVjdCA8YW5vbnltb3VzPicgbWF5IHJlc3VsdCBpbiBhbiB1bmFsaWduZWQgcG9pbnRl
ciB2YWx1ZQo+IFstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KPiAgIDgyNiB8ICAg
ICB1aW50MzJfdCAqYSA9IGQuYXJnczsKPgo+IGFuZCB0aGUgZml4IGlzIHJhdGhlciBzaW1wbGUg
LSByZW1vdmUgdGhlIF9fcGFja2VkIGF0dHJpYnV0ZS4gSW50cm9kdWNlCj4gYSBCVUlMRF9CVUdf
T04oKSBhcyByZXBsYWNlbWVudCwgZm9yIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQgWGVuIG1pZ2h0
Cj4gZ2V0IHBvcnRlZCB0byBhbiBhcmNoaXRlY3R1cmUgd2hlcmUgYXJyYXkgYWxpZ25tZW50IGhp
Z2hlciB0aGF0IHRoYXQgb2YKPiBpdHMgZWxlbWVudHMuCgpJIHJlYWxseSBkb24ndCB0aGluayB0
aGUgQlVJTERfQlVHX09OKCkgaXMgaGVscGZ1bC4KClN1Y2ggYSB0aGVvcmV0aWNhbCBhcmNoaXRl
Y3R1cmUgd2lsbCBhbG1vc3QgY2VydGFpbmx5IGhhdmUgYSBjb21waWxlcgp0aGF0IHNwb3RzIHRo
ZSBtaXNhbGlnbm1lbnQsIG9yIHdpbGwgdGFrZSBhIHRyYXAgdGhlIGZpcnN0IHRpbWUgeGVudHJh
Y2UKaXMgZXZlciB1c2VkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:51:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1rY5-0007hB-Jz; Thu, 07 Mar 2019 11: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1rY4-0007h6-5f
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:50:52 +0000
X-Inumbo-ID: 3e0b2122-40cf-11e9-b08b-d7d99cd73dd9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e0b2122-40cf-11e9-b08b-d7d99cd73dd9;
 Thu, 07 Mar 2019 11:50:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 04:50:45 -0700
Message-Id: <5C810593020000780021C73D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 04:50:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
 <f718d316-1085-81bb-09c9-2998e3008d42@citrix.com>
In-Reply-To: <f718d316-1085-81bb-09c9-2998e3008d42@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAzLjE5IGF0IDEyOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDMvMjAxOSAxMDozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdoaWxlIEkn
dmUgbm90IG9ic2VydmVkIHRoaXMgbXlzZWxmLCBnY2MgOSAoaW1vIHZhbGlkbHkpIHJlcG9ydGVk
bHkgbWF5Cj4+IGNvbXBsYWluCj4+Cj4+IHRyYWNlLmM6IEluIGZ1bmN0aW9uICdfX3RyYWNlX2h5
cGVyY2FsbCc6Cj4+IHRyYWNlLmM6ODI2OjE5OiBlcnJvcjogdGFraW5nIGFkZHJlc3Mgb2YgcGFj
a2VkIG1lbWJlciBvZiAnc3RydWN0IDxhbm9ueW1vdXM+JyBtYXkgcmVzdWx0IGluIGFuIHVuYWxp
Z25lZCBwb2ludGVyIHZhbHVlCj4+IFstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0K
Pj4gICA4MjYgfCAgICAgdWludDMyX3QgKmEgPSBkLmFyZ3M7Cj4+Cj4+IGFuZCB0aGUgZml4IGlz
IHJhdGhlciBzaW1wbGUgLSByZW1vdmUgdGhlIF9fcGFja2VkIGF0dHJpYnV0ZS4gSW50cm9kdWNl
Cj4+IGEgQlVJTERfQlVHX09OKCkgYXMgcmVwbGFjZW1lbnQsIGZvciB0aGUgdW5saWtlbHkgY2Fz
ZSB0aGF0IFhlbiBtaWdodAo+PiBnZXQgcG9ydGVkIHRvIGFuIGFyY2hpdGVjdHVyZSB3aGVyZSBh
cnJheSBhbGlnbm1lbnQgaGlnaGVyIHRoYXQgdGhhdCBvZgo+PiBpdHMgZWxlbWVudHMuCj4gCj4g
SSByZWFsbHkgZG9uJ3QgdGhpbmsgdGhlIEJVSUxEX0JVR19PTigpIGlzIGhlbHBmdWwuCj4gCj4g
U3VjaCBhIHRoZW9yZXRpY2FsIGFyY2hpdGVjdHVyZSB3aWxsIGFsbW9zdCBjZXJ0YWlubHkgaGF2
ZSBhIGNvbXBpbGVyCj4gdGhhdCBzcG90cyB0aGUgbWlzYWxpZ25tZW50LCBvciB3aWxsIHRha2Ug
YSB0cmFwIHRoZSBmaXJzdCB0aW1lIHhlbnRyYWNlCj4gaXMgZXZlciB1c2VkLgoKV2l0aCB0aGUg
X19wYWNrZWQgZ29uZSB0aGVyZSdzIG5vIG1pc2FsaWdubWVudCB0byBzcG90LiBTdWNoIGEKY29t
cGlsZXIgd291bGQgaW5zZXJ0IGEgcGFkZGluZyBmaWVsZCBpbnN0ZWFkLiBUaGVyZSB3b3VsZCBh
bHNvIGJlIG5vCnRyYXAsIHRoZSB0cmFjZSBkYXRhIGNvbnN1bWVyIHNpbXBseSB3b3VsZCB0YWtl
IDMyIGJpdHMgb2YgZ2FyYmFnZQpmb3IgYWN0dWFsIGRhdGEuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:54:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1rb8-0007nh-34; Thu, 07 Mar 2019 11: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=LPx7=RK=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h1rb6-0007nc-5q
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:54:00 +0000
X-Inumbo-ID: b085ec73-40cf-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 b085ec73-40cf-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 11:53:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551959637;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=bKvDIoGr3qq93YSEscGuLp1tXryoGdceZQV8YCcaaq0=;
 b=DjqEhC6EI1DoVafboCqR1jKZw5Pk7AUTrCYA4zydYaOz07dMegTiI5STrw6fLxOVm7
 nFeVpnuvCqsUxESYeeudnQ1X6jlX2O5labFRYAYdliYqsIQvtT1LJUsCuWz9CoiuuKtK
 bO0JdqAT5ScvCO2mtgBQblofFp+tSDD43312hRSZKUWqBrn7kvH0+/2nHs8gH32fnQgz
 sxBbvMWmucRxJddWA8126IcG9ih9OxdhcHe4l1MAGPferBy/rrd8bu8SANYSLIDateFQ
 YOgtqeXECEJfYExyJxsBV9r798kSDvVhn0+XDXggm9GbfEJuMUp9nNyvop1Ch6UcJUv5
 WPRw==
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 C046b5v27BrkhQJ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 7 Mar 2019 12:53:46 +0100 (CET)
Date: Thu, 7 Mar 2019 12:53:38 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190307125338.253995f8.olaf@aepfle.de>
In-Reply-To: <20190307110247.xrex66v2z4kvpqdp@zion.uk.xensource.com>
References: <20190307105649.8919-1-olaf@aepfle.de>
 <20190307110247.xrex66v2z4kvpqdp@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: prepare environment for
 domcreate_stream_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@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0514188297479611606=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0514188297479611606==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/+fkz5BASh5AjlFX6dJhASX3"; protocol="application/pgp-signature"

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

Am Thu, 7 Mar 2019 11:02:47 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> Have you seen the field been set before entering this function? Or is
> the if () just a precaution?

Sorry, this is not the variant I intended to send.
The assignment was supposed to be unconditionally.

Today I browsed the code and it was not clear if that backpointer
is really required. Does anyone know if srs->dcs can ever be something
else than the dcs which contains that srs?

Olaf

--Sig_/+fkz5BASh5AjlFX6dJhASX3
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIEGQgAKCRBdQqD6ppg2
fjUbAKCcczmnsSr9LWklCMF4v4FWoQd3rACfbUreA/OSfkWf/htUygvfFenMhI0=
=18XK
-----END PGP SIGNATURE-----

--Sig_/+fkz5BASh5AjlFX6dJhASX3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0514188297479611606==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 07 11:57:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 11:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1re8-0007x1-Jf; Thu, 07 Mar 2019 11: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=9kmr=RK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h1re7-0007ww-IJ
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 11:57:07 +0000
X-Inumbo-ID: 2050cad9-40d0-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 2050cad9-40d0-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 11:57:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Mar 2019 04:57:04 -0700
Message-Id: <5C81070F020000780021C759@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Mar 2019 04:57:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "M A Young" <m.a.young@durham.ac.uk>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <alpine.LFD.2.21.1903071132490.4298@algedi.dur.ac.uk>
In-Reply-To: <alpine.LFD.2.21.1903071132490.4298@algedi.dur.ac.uk>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/2] x86: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAzLjE5IGF0IDEyOjM3LCA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4gd3JvdGU6
Cj4gT24gVGh1LCA3IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiAKPj4gU2V2ZXJhbCBi
dWlsZCBpc3N1ZXMgKG5ldyB3YXJuaW5ncywgY2F1c2luZyB0aGUgYnVpbGQgdG8gZmFpbCBkdWUg
dG8KPj4gLVdlcnJvcikgaGF2ZSBiZWVuIGZvdW5kLiBUaGUgdHdvIGNoYW5nZXMgaGVyZSBhZGRy
ZXNzIHRoZSBvbmVzCj4+IEkgY2FuIGFjdHVhbGx5IHJlcHJvOyB0aGVyZSBhcmUgYSBmZXcgbW9y
ZSByZWxhdGVkIHRvCj4+IC1XYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIHdoaWNoIEkgaGF2ZW4n
dCBiZWVuIGFibGUgdG8gc2VlCj4+IG15c2VsZiwgYW5kIGhlbmNlIGZvciBub3cgSSdtIHVuYWJs
ZSB0byBzb3J0IG91dCBhIHByb3BlciBmaXggLwo+PiB3b3JrYXJvdW5kIGZvciB0aGVtLgo+IAo+
IEkgZm91bmQgaXNzdWVzIHdpdGggLVdhZGRyZXNzLW9mLXBhY2tlZC1tZW1iZXIgaW4gMyBwbGFj
ZXMgaW4gRmVkb3JhLiBNeSAKPiAocG9zc2libHkgZmxhd2VkKSBhdHRlbXB0IHRvIGZpeCB0aGUg
Z2NjOSBpc3N1ZXMgKG9uIDQuMTEpIGlzIGF0IAo+IGh0dHBzOi8vc3JjLmZlZG9yYXByb2plY3Qu
b3JnL3JwbXMveGVuL2Jsb2IvbWFzdGVyL2YveGVuLmdjYzkuZml4ZXMucGF0Y2ggCgpTbyBoZXJl
IHdlIHNlZSBob3cgZWZmb3J0IGdldHMgZHVwbGljYXRlZDogV2hhdCB3YXMgZm91bmQgaGVyZQpp
bnRlcm5hbGx5IHdhcyBuZXZlciBwb3N0ZWQuIFdoYXQgeW91J3ZlIGZvdW5kIHdhcyBhbHNvIG5l
dmVyCnBvc3RlZC4gV2hvIGtub3dzIGhvdyBtYW55IG1vcmUgZGlzdHJvcyBjYXJyeSBzb21lIGZv
ciBvZiBmaXgKKG9yIHBlcmhhcHMgYmV0dGVyIHdvcmthcm91bmQpIGZvciB0aGlzLiBNYXkgSSBh
c2sgZXZlcnlvbmUgdGhhdApzdWNoIGZpeGVzIGJlIHBvc3RlZCBvbiB4ZW4tZGV2ZWwsIGV2ZW4g
aWYgdGhlIHF1aWNrLWFuZC1kaXJ0eQpzb2x1dGlvbnMgbWF5IG5vdCBiZSB3aGF0IHdlIHdhbnQg
dG8gY29tbWl0PyBJdCdsbCBhdCBsZWFzdCBhbGxvdwpldmVyeW9uZSB0byBrbm93IHdoZXJlIHRo
ZSBpc3N1ZXMgYXJlIGFuZCB0byB0aGluayBvZiBzdWl0YWJsZQpjb2RlIGNoYW5nZXMuCgpBbHNv
IHNhZGx5IHlvdXIgcmVwbHkgZG9lc24ndCByZWFsbHkgaGVscCBtZSB1bmRlcnN0YW5kIHdoeSBJ
J20Kbm90IG15c2VsZiBzZWVpbmcgdGhvc2UgLVdhZGRyZXNzLW9mLXBhY2tlZC1tZW1iZXIgaXNz
dWVzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 12:02:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1riy-0000Ex-GW; Thu, 07 Mar 2019 12: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=ZAh+=RK=citrix.com=prvs=9627641c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h1riw-0000Es-PF
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 12:02:06 +0000
X-Inumbo-ID: d3496da0-40d0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3496da0-40d0-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 12:02:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79923496"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
Date: Thu, 7 Mar 2019 12:02: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: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy83LzE5IDEwOjM0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBXaGlsZSBJJ3ZlIG5vdCBv
YnNlcnZlZCB0aGlzIG15c2VsZiwgZ2NjIDkgKGltbyB2YWxpZGx5KSByZXBvcnRlZGx5IG1heQo+
IGNvbXBsYWluCj4gCj4gdHJhY2UuYzogSW4gZnVuY3Rpb24gJ19fdHJhY2VfaHlwZXJjYWxsJzoK
PiB0cmFjZS5jOjgyNjoxOTogZXJyb3I6IHRha2luZyBhZGRyZXNzIG9mIHBhY2tlZCBtZW1iZXIg
b2YgJ3N0cnVjdCA8YW5vbnltb3VzPicgbWF5IHJlc3VsdCBpbiBhbiB1bmFsaWduZWQgcG9pbnRl
ciB2YWx1ZQo+IFstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KPiAgIDgyNiB8ICAg
ICB1aW50MzJfdCAqYSA9IGQuYXJnczsKCldhaXQsIGlzIHRoaXMgc2F5aW5nIHRoYXQgaW4gdGhp
cyBjYXNlIChpLmUuLCB3aXRoIGEgc2luZ2xlIHVpbnQzMl90CmJlZm9yZSBhcmdzKSwgeW91ICpk
byogZ2V0IGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVlLCBvciBqdXN0IHRoYXQgaWYKdGhlIHN0
cnVjdCBjaGFuZ2VzIGluIHRoZSBmdXR1cmUgdGhhdCB0aGUgcG9pbnRlciB2YWx1ZSBtYXkgYmVj
b21lCnVuLWFsaWduZWQ/CgpJZiB0aGUgbGF0dGVyLCBJIGRpc2FncmVlIHRoYXQgdGhlIHdhcm5p
bmcgaXMgdmFsaWQuICBJZiBhdCBzb21lIHBvaW50CmluIHRoZSBmdXR1cmUsICdvcCcgY2hhbmdl
cyB0byBiZSAoc2F5KSAxNiBiaXRzLCB0aGVuICp0aGF0KiBpcyB3aGVuIHRoZQpjb21waWxlciBz
aG91bGQgY29tcGxhaW47IGFuZCB0aGF0J3Mgd2hlbiB3ZSBjYW4gZWl0aGVyIGFkZCBpbiBvdXIg
b3duCnBhZGRpbmcsIG9yIGNoYW5nZSB0aGUgYWxnb3JpdGhtIG5vdCB0byByZXF1aXJlIGEgcG9p
bnRlciB0byBhcmdzW10uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 12:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 12:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1rvM-000124-ON; Thu, 07 Mar 2019 12:14:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CnMd=RK=xenproject.org=prvs=96247a23d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h1rvL-00011u-EY
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 12:14:55 +0000
X-Inumbo-ID: 9d80f79a-40d2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d80f79a-40d2-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 12:14:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79924375"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83715-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-pvops:syslog-server:running:regression
 distros-debian-wheezy:build-armhf:syslog-server:running:regression
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-i386-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken: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=83679
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Mar 2019 12:14:51 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 83715: 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>

ZmxpZ2h0IDgzNzE1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzcxNS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2hlZXp5
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2hlZXp5LW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NzkKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY3OQogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDgzNjc5CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NzkKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA4MzY3OQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjc5CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2NzkKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4MzY3OQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDgzNjc5Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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 Mar 07 12:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 12: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 1h1rz5-000191-9t; Thu, 07 Mar 2019 12:18: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=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1rz4-00018w-8L
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 12:18:46 +0000
X-Inumbo-ID: 26bba3cc-40d3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26bba3cc-40d3-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 12:18:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79924572"
Date: Thu, 7 Mar 2019 12:18:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190307121820.x5smx4njc4pn6srh@zion.uk.xensource.com>
References: <20190307105649.8919-1-olaf@aepfle.de>
 <20190307110247.xrex66v2z4kvpqdp@zion.uk.xensource.com>
 <20190307125338.253995f8.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307125338.253995f8.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1] libxl: prepare environment for
 domcreate_stream_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@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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMTI6NTM6MzhQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCA3IE1hciAyMDE5IDExOjAyOjQ3ICswMDAwCj4gc2NocmllYiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKPiAKPiA+IEhhdmUgeW91IHNlZW4gdGhlIGZpZWxkIGJl
ZW4gc2V0IGJlZm9yZSBlbnRlcmluZyB0aGlzIGZ1bmN0aW9uPyBPciBpcwo+ID4gdGhlIGlmICgp
IGp1c3QgYSBwcmVjYXV0aW9uPwo+IAo+IFNvcnJ5LCB0aGlzIGlzIG5vdCB0aGUgdmFyaWFudCBJ
IGludGVuZGVkIHRvIHNlbmQuCj4gVGhlIGFzc2lnbm1lbnQgd2FzIHN1cHBvc2VkIHRvIGJlIHVu
Y29uZGl0aW9uYWxseS4KPiAKPiBUb2RheSBJIGJyb3dzZWQgdGhlIGNvZGUgYW5kIGl0IHdhcyBu
b3QgY2xlYXIgaWYgdGhhdCBiYWNrcG9pbnRlcgo+IGlzIHJlYWxseSByZXF1aXJlZC4gRG9lcyBh
bnlvbmUga25vdyBpZiBzcnMtPmRjcyBjYW4gZXZlciBiZSBzb21ldGhpbmcKPiBlbHNlIHRoYW4g
dGhlIGRjcyB3aGljaCBjb250YWlucyB0aGF0IHNycz8KClRoYXQgY29kZSBoYXMgYmVlbiBjaGFu
Z2VkIHF1aXRlIGEgYml0IHdpdGggbWlncmF0aW9uIHYyIGFuZCBDT0xPLiBJCndvdWxkbid0IGJl
IHN1cnByaXNlZCBpZiBzb21lIGNvZGUgYmVjb21lcyBzdGFsZS4KClNhZGx5IEkgd29uJ3QgaGF2
ZSB0aW1lIHRvZGF5IHRvIGRpZyBpbnRvIHRoZSBoaXN0b3J5LgoKV2VpLgoKPiAKPiBPbGFmCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 12:44:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 12: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 1h1sOA-00039T-FP; Thu, 07 Mar 2019 12:44:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1sO9-00039H-6o
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 12:44:41 +0000
X-Inumbo-ID: c0e2139c-40d6-11e9-8aba-07392da2c5a6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0e2139c-40d6-11e9-8aba-07392da2c5a6;
 Thu, 07 Mar 2019 12:44: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 1h1sNy-00070X-AT; Thu, 07 Mar 2019 12:44: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 1h1sNx-0002An-UU; Thu, 07 Mar 2019 12:44:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1sNx-0004f8-TS; Thu, 07 Mar 2019 12:44:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133603-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore: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-saverestore.2:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 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-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-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 12:44:29 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133603: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYwMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYwMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzI4
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4y
IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2Vk
IGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAx
MzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVk
NjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0w
Mi0wNCAyMjowNDowOSBaICAgMzAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMxNDcgIDIw
MTktMDItMTEgMTM6NDE6NTAgWiAgIDIzIGRheXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzM2MDMgIDIwMTktMDMtMDUgMTg6NDk6MzUgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXll
ckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA0NjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 12:46:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 12:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1sQ9-0003Gi-1I; Thu, 07 Mar 2019 12:46: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=73Vl=RK=citrix.com=prvs=962465757=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h1sQ8-0003Gd-G4
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 12:46:44 +0000
X-Inumbo-ID: 0f341e61-40d7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f341e61-40d7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 12:46:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79926288"
To: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
Date: Thu, 7 Mar 2019 12:46:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@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>

SmFuLAoKV2UndmUgbm90aWNlZCB0aGF0IHRoZXJlIGlzIHN0aWxsIGEgcmVncmVzc2lvbiB3aXRo
IHAybV9pb3JlcV9zZXJ2ZXIgUDJNCnR5cGUgb24gbWFzdGVyLiBTaW5jZSB0aGUgY29tbWl0IDk0
MGZhZjAyNzkgKHg4Ni9IVk06IHNwbGl0IHBhZ2UKc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nlc3Nl
cyBpbiBtb3JlIGNhc2VzKSB0aGUgYmVoYXZpb3Igb2Ygd3JpdGUgYW5kCnJtdyBpbnN0cnVjdGlv
biBlbXVsYXRpb24gY2hhbmdlZCAocG9zc2libHkgdW5pbnRlbnRpb25hbGx5KSBzbyB0aGF0IGl0
Cm1pZ2h0IG5vdCByZS1lbnRlciBodm1lbXVsX2RvX2lvKCkgb24gSU9SRVEgY29tcGxldGlvbiB3
aGljaCBzaG91bGQgYmUKZG9uZSBpbiBvcmRlciB0byBhdm9pZCBicmVha2luZyBJT1JFUSBzdGF0
ZSBtYWNoaW5lLiBXaGF0IHdlJ3JlIHNlZWluZwppbnN0ZWFkIGlzIGEgZG9tYWluIGNyYXNoIGhl
cmU6CgpzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCiAgICBib29sX3QgaXNfbW1pbywgcGFkZHJf
dCBhZGRyLCB1bnNpZ25lZCBsb25nICpyZXBzLCB1bnNpZ25lZCBpbnQKLi4uCiAgICBjYXNlIFNU
QVRFX0lPUkVTUF9SRUFEWToKICAgICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVR
X05PTkU7CiAgICAgICAgcCA9IHZpby0+aW9fcmVxOwoKICAgICAgICAvKiBWZXJpZnkgdGhlIGVt
dWxhdGlvbiByZXF1ZXN0IGhhcyBiZWVuIGNvcnJlY3RseSByZS1pc3N1ZWQgKi8KICAgICAgICBp
ZiAoIChwLnR5cGUgIT0gKGlzX21taW8gPyBJT1JFUV9UWVBFX0NPUFkgOiBJT1JFUV9UWVBFX1BJ
TykpIHx8CiAgICAgICAgICAgICAocC5hZGRyICE9IGFkZHIpIHx8CiAgICAgICAgICAgICAocC5z
aXplICE9IHNpemUpIHx8CiAgICAgICAgICAgICAocC5jb3VudCA+ICpyZXBzKSB8fAogICAgICAg
ICAgICAgKHAuZGlyICE9IGRpcikgfHwKICAgICAgICAgICAgIChwLmRmICE9IGRmKSB8fAogICAg
ICAgICAgICAgKHAuZGF0YV9pc19wdHIgIT0gZGF0YV9pc19hZGRyKSB8fAogICAgICAgICAgICAg
KGRhdGFfaXNfYWRkciAmJiAocC5kYXRhICE9IGRhdGEpKSApCiAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChjdXJyZCk7CgpUaGlzIGlzIGhhcHBlbmluZyBvbiBwcm9jZXNzaW5nIG9mIHRoZSBuZXh0
IElPUkVRIGFmdGVyIHRoZSBvbmUgdGhhdApoYXNuJ3QgYmVlbiBjb21wbGV0ZWQgcHJvcGVybHkg
ZHVlIHRvIHAybXQgYmVpbmcgY2hhbmdlZCBpbiBJT1JFUQpoYW5kbGVyIGJ5IFhlbkdUIGtlcm5l
bCBtb2R1bGUuIFNvIGl0IGhpdCBIVk1UUkFOU19va2F5IGNhc2UgaW4KbGluZWFyX3dyaXRlKCkg
aGVscGVyIG9uIHRoZSB3YXkgYmFjayBhbmQgZGlkbid0IHJlLWVudGVyIGh2bWVtdWxfZG9faW8o
KS4KClRoZSBidWcgY291bGQgYmUgbWl0aWdhdGVkIGJ5IHRoZSBmb2xsb3dpbmcgcGF0Y2ggYnV0
IHNpbmNlIGl0J3MgeW91IHdobwppbnRyb2R1Y2VkIHRoaXMgaGVscGVyIHlvdSBtaWdodCBoYXZl
IGJldHRlciBpZGVhcyBob3cgdG8gYXZvaWQgdGhlCnByb2JsZW0gaW4gYSBjbGVhbiB3YXkgaGVy
ZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xMTM5LDEzICsxMTM5LDExIEBAIHN0YXRpYyBpbnQgbGluZWFyX3dy
aXRlKHVuc2lnbmVkIGxvbmcgYWRkciwKdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEs
CiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKCi0gICAgY2FzZSBI
Vk1UUkFOU19va2F5OgotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAgY2FzZSBI
Vk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBm
aW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKCisgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgIGNh
c2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46CiAgICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFH
RV9NQVNLOwogICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCgpJZ29y
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 13:01:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 13:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1sem-0004dM-EC; Thu, 07 Mar 2019 13:01:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwJU=RK=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1sek-0004dH-S8
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 13:01:50 +0000
X-Inumbo-ID: 2afa8da1-40d9-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 2afa8da1-40d9-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 13:01:49 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q128so14106143ljb.11
 for <xen-devel@lists.xen.org>; Thu, 07 Mar 2019 05:01: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-language:content-transfer-encoding;
 bh=LLGBx4iqIHiv8SdStcoSbKgxWSqXfNeigGkwnAKw5lY=;
 b=iKZZO6p0SLLX1RFrpmcagFN3f51QfIPrqImDwFYV9tQaGW0B/m5ur74zqnU/Xy/ArL
 k5Ls9FBU6PvDgDW1g8BGp1gzAKq8ItYn3dLzrVvPUZNXk4GoMmu0tk+m3jr2iM410FLc
 P/2uB1f94jP2nD+pSz2rZnE6rOqhaC74g7QxONfTvoBtwSfKUpcI9+zqS9V8iFl77O2F
 9ULJtm6SwQMjSn5fbfJzGii4vaz8l7zAvdhhgCqgXyyUtYLEbg02unigWGRFIHt+yj0n
 wByFgpf6hVn+Abb2VXwjgBdPEoS8LdoR1VPC8gCzKnGRoxsAkoY4U+0ApWcC67S6p5lS
 cLfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=LLGBx4iqIHiv8SdStcoSbKgxWSqXfNeigGkwnAKw5lY=;
 b=g3MA9P2DoLeYivtjkZlDzUe3H0XNKgfikjAmE32M23yAI8M5dT00tWQVd3gmkDbh6X
 fHA7DNXHyCF5zB/SsNNYXgh6vwVzQIr01PlT7qqeovQq2B+dIUREb31j2uNUBRzo7WLa
 0sUmo9f6bbNnw6Xl102fOPp6qJ7ik+bhkp680JN3J7AZSvxRDxkZAiqjoSR8hJYbvEQj
 Xfyy363CIw5BvZHulgJq2RTvWYpK5AQsE4IztiKSKxem1mlRV0F3o1zXKinDz/mMdlCZ
 Y4WV902gi/pDICOkgvmeS2c3dxGhLh+LPyk0MT8tEEooUDUne9Tw6OI2d8rfbqn1OFaG
 /s8A==
X-Gm-Message-State: APjAAAU+9wt2oaMHdGK/8wN4Atd2tvEbb2owf6Dwei43y+h9FVuFe3ma
 20qr7FqIepIGwi3HpBh2cdU=
X-Google-Smtp-Source: APXvYqzLGzm4rgOg+9s/WsWFzGe4UIf0asSgHbskaxck7e87y16O2otNKX7lX/XXnXswUiIwxJOA8A==
X-Received: by 2002:a2e:2128:: with SMTP id h40mr5682270ljh.58.1551963707687; 
 Thu, 07 Mar 2019 05:01:47 -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 x2sm820054ljd.30.2019.03.07.05.01.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Mar 2019 05:01:46 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
Date: Thu, 7 Mar 2019 15:01:45 +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: <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBKdWxpZW4sCgpPbiAwNS4wMy4xOSAxNTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkg
aGFkIHNvbWUgY29uY2VybiBhYm91dCB0aGlzIHNvbHV0aW9uIGluIFsxXSB0aGF0IGhhdmUgbm90
IGJlZW4gYWRkcmVzc2VkIG5vciBldmVuIG1lbnRpb25lZCBpbiB0aGUgc2VyaWVzLgoKWW91IG1p
c3NlZCB0aGUgbGluay4KU28gSSBhc3N1bWUgeW91IHNheSBhYm91dCB5b3UgcHJlZmVyZW5jZXMg
dG8gbm90IGhhdmUgcnVuc3RhdGUgYXJlYSBtYXBwZWQgYmVjYXVzZSBvZiBjb25zdW1pbmcgdm1h
cCBzcGFjZSBmb3IgYXJtNjQuIEFsc28sIGFsb25nIHRoYXQgdGhyZWFkIHlvdSBtZW50aW9uZWQg
eW91IHRoYXQgZ3Vlc3QgbWlnaHQgY2hhbmdlIGd2YSBtYXBwaW5nLCB3aGF0IGlzIGlycmVsZXZh
bnQgdG8gcmVnaXN0cmF0aW9uIHdpdGggcGh5c2ljYWwgYWRkcmVzcy4KCk15IHJlYXNvbnMgdG8g
aGF2ZSB0aGF0IHJ1bnN0YXRlIG1hcHBlZCBhcmUgZm9sbG93aW5nOgogIC0gSW50cm9kdWNpbmcg
dGhlIG5ldyBpbnRlcmZhY2Ugd2UgYXJlIG5vdCBidXJkZW4gd2l0aCBsZWdhY3ksIHNvIGluIGNo
YXJnZSB0byBpbXBvc2UgcmVxdWlyZW1lbnRzLiBJbiB0aGlzIGNhc2UgLSB0byBoYXZlIHJ1bnN0
YXRlIGFyZWEgbm90IGNyb3NzaW5nIGEgcGFnZSBib3VuZGFyeQogIC0gR2xvYmFsIG1hcHBpbmcg
dXNlZCBoZXJlIGRvZXMgbm90IGNvbnN1bWUgdm1hcCBzcGFjZSBvbiBhcm02NC4gSXQgc2VlbXMg
dG8gbWUgeDg2IGd1eXMgYXJlIG9rIHdpdGggbWFwcGluZyBhcyB3ZWxsLCBhdCBsZWFzdCBSb2dl
ciBzdWdnZXN0ZWQgaXQgZnJvbSB0aGUgYmVnaW5uaW5nLiBTbyBpdCBzaG91bGQgYmUgb2sgZm9y
IHRoZW0gYXMgd2VsbC4KICAtIEluIGNhc2UgZG9tYWluIGlzIG1hcHBpbmcgcnVuc3RhdGUgd2l0
aCBwaHlzaWNhbCBhZGRyZXNzLCBpdCBjYW4gbm90IGNoYW5nZSB0aGUgbWFwcGluZy4KICAtIEkg
c3VwcG9zZSwgbm9ybWFsbHksIHJ1bnN0YXRlIGFyZWEgd291bGQgYmUgcmVnaXN0ZXJlZCBvbmNl
IHBlciB2Y3B1LiBXaGlsZSBpdCBpcyB1cGRhdGVkIGVhY2ggY29udGV4dCBzd2l0Y2gsIEkgZG8g
ZXN0aW1hdGUgaXQgbW9yZSBvcHRpbWFsIHRvIGhhdmUgaXQgbWFwcGVkIG9uY2Ugb24gcmVnaXN0
cmF0aW9uLiBUaGlzIHJlZHVjZXMgdHdvIG1hcHBpbmdzIHBlciBjb250ZXh0IHN3aXRjaCBpbiB0
aGUgd29yc3QgY2FzZSAob25lIGZvciBwcmV2IHZjcHUsIG9uZSBmb3IgdGhlIG5leHQpLgogIC0g
SU1ITywgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbGVyIGFuZCBjbGVhbmVyIHRoYW4gd2hh
dCBJIGhhdmUgZm9yIHJ1bnN0YXRlIG1hcHBpbmcgb24gYWNjZXNzLgoKU28sIHRha2luZyBpbiBh
Y2NvdW50IGFsbCBhYm92ZSwgSSByZWFsbHkgZG8gbm90IHNlZSwgaG93IHJ1bnN0YXRlIGFyZWEg
cmVnaXN0ZXJlZCB3aXRoIHBoeXNpY2FsIGFkZHJlc3MgZGlmZmVycyBmcm9tIHZjcHVfaW5mbyBh
bmQgZG9lcyBub3QgZGVzZXJ2ZSB0byBiZSBwZXJtYW5lbnRseSBtYXBwZWQuCgotLSAKU2luY2Vy
ZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 13:08:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 13:08: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 1h1skl-0004nh-4r; Thu, 07 Mar 2019 13:08: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=XwJU=RK=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1skj-0004nY-HJ
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 13:08:01 +0000
X-Inumbo-ID: 07d426d0-40da-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 07d426d0-40da-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 13:07:59 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u9so7500578lfe.11
 for <xen-devel@lists.xen.org>; Thu, 07 Mar 2019 05:07:59 -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=SO9iA0PM0k95fsJ76rvlWYxD4eQFHAx+X0pEzVN/ANU=;
 b=RlugGssEyQmbkDkIVZ1J8C1FKbrTIzFGugIrMRuud+r6p2LQikOrwqPy6nv51hLxHw
 eqk1nVmsynGQj9u0rzRhqACoxw57u2C6xe15KZwFg17MNdS9nOXUNqh9Z8Gpzi8L0/ya
 eORCIS8aKtEfsdy3coz9RB9+mzfMNbyhYMoQP3X6bmjJ6KifdSwKgzO1n87GrokZz6PI
 t+TDJfh0S3PrMDH1ltbHGuJVxoHlpnb5bqoXgZramOaVZPU+0lknPffZ+P/TbEAxhzb/
 J9787KWZ8rqWBzdb7/ObgINYzXYXhB6aUbr+cudPYDmR8NeWs7BlARO/mWFrXtOnG2Jb
 DILA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=SO9iA0PM0k95fsJ76rvlWYxD4eQFHAx+X0pEzVN/ANU=;
 b=qotYEU9FJmmeqyWKywcvGob1FNdka6vQW7ECX9Br+Tp1vKkYc7flUgCkjANUUk34Ie
 UkDj0+uFnj4lGopn+kCp0V+E+THgwMfVwCH9HBjTFRuvRsnAm5hrn37iFZt6bxVGyuFO
 6UCWzuk64KuUNl53JsHFN9uYbXdUOUvohYcwRRaMVRZ+eWJkb0EK9TfO8TOCtPvRKkkj
 Vdn5Gt3YLkPfFsEMJLuEwnVI8arOLheqQPAgrPGdxCcJ73EeH6OdZ6R6T2MzsN8U7CIs
 gwJ96y52SEsm7OqUlXkH21sVdhLbju4B5Mf4j+zZgJGhDqw3ayolgzmEXfhD+A+D3B36
 iGSw==
X-Gm-Message-State: APjAAAVuods44+3fwQVkH9NdiRJiVS2FIiBVzJdsADLoZYVUmAJTUz6i
 ansRI2yp9IvvlbTzXAzrKoo=
X-Google-Smtp-Source: APXvYqyXC5UzUasqlpUywt671sMa3MwsFfq/gxhg6VucUl3+LSvVrQVHMB29UJe4YMdTHhkXFrz2vg==
X-Received: by 2002:ac2:4304:: with SMTP id l4mr2869801lfh.168.1551964078200; 
 Thu, 07 Mar 2019 05:07:58 -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 z69sm217382lfd.65.2019.03.07.05.07.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Mar 2019 05:07:57 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <5a9a160a-042a-1f80-1c3f-af2660f6cb84@suse.com>
 <f174efb0-0126-8d4c-ded8-515ebc769b73@gmail.com>
 <7df7e4b1-f7f7-8688-1fff-732add762e0e@arm.com>
 <e93d9181-950e-4834-7c94-6577e7c071c0@gmail.com>
 <c2a8bc2a-4443-77ae-0764-7e67e06d3474@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4df7d4f7-6d69-7913-e33e-7eed45ba9bc7@gmail.com>
Date: Thu, 7 Mar 2019 15:07: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: <c2a8bc2a-4443-77ae-0764-7e67e06d3474@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 =?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>

CgpPbiAwNS4wMy4xOSAxNjozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDMvNS8xOSAyOjEx
IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBJdCBpcyBub3QgYW4gYW5ub3lhbmNlLCBidXQg
aW5hY2N1cmF0ZSBydW5zdGF0ZSBpbmZvIHBhc3NlZCAoYWN0dWFsbHkgbm90IHBhc3NlZCkgdG8g
S1BUSSBlbmFibGVkIGd1ZXN0cy4KPiBUaGUgcnVuc3RhdGUgaXMgYWN0dWFsbHkgdXBkYXRlZCBq
dXN0IG5vdCBmb3IgdGhlIGd1ZXN0LgpUaGF0IGlzIHdoYXQgSSBzYWlkLgoKPiBJdCB3aWxsIGJl
IGRvbmUgYXQgdGhlIG5leHQgY29udGV4dCBzd2l0Y2guCkl0ICptYXkqIGJlIGRvbmUgYXQgb25l
IG9mIHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoZXMuCgo+IEJ1dCBJIGFtIG5vdCBjb252aW5jZWQg
eW91IHdpbGwgYWN0dWFsbHkgc2VlIGEgbWFqb3IgZGlmZmVyZW5jZXMgaW4gbnVtYmVyIGhlcmUu
IERvIHlvdSBoYXZlIGZpZ3VyZXM/Ck5vLCBubyBmaWd1cmVzIHRvIG1lYXN1cmUgaW5hY2N1cmFj
eS4gWWV0IGl0cyBleGlzdGVuY2UgaXMgb2J2aW91cy4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBB
bmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 13:33:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 13:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1t96-0006lD-87; Thu, 07 Mar 2019 13:33: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=4vPL=RK=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1h1t94-0006l8-73
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 13:33:10 +0000
X-Inumbo-ID: 8acaa45e-40dd-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 8acaa45e-40dd-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 13:33:07 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id i16so17424694wrs.13
 for <xen-devel@lists.xenproject.org>; Thu, 07 Mar 2019 05:33:07 -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=hPQWtLXYa6YR6+PA1S5YKgllsH+13cLioWjddsD57Qc=;
 b=cRLkpSjMNqga21v+b79FxJdbvaORv8HNl8s2UZZSsaJ18DxMFhj6mu1cRNjPetiKxz
 FILCs3WboeRV21Y/YgtT9EVFO+3Mci6Biyi4IcaAcVpjVx6+q+ybd6Ak0VIgdGLxq5Ce
 4leI13TwePP19gxhGR0sMOcDHNhE/3r4xRH7QCQkp1Gt1IEQ9rcsmdX2Bk/Ve0D1s6wj
 nfB4jE8iFkjCCUesYatlAo1RGLUIxkagZrmciJgODXcfXzdPswGWTn8fHXiKOf4KOIPE
 T18ivv3C9HZDFeEZU7ctpYa0sPXXLlSZ5QRENt2vG4h6OR/pQBVYdrEY7425HbpfiySz
 Xfpg==
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=hPQWtLXYa6YR6+PA1S5YKgllsH+13cLioWjddsD57Qc=;
 b=A6w3r48NGfCGDWpdj2agHGU2LgP7/gaOZT3v3LDcUnrXt2yb+qoDgndaP43rBxWeRf
 lAIbVQDS5+qx1QCO9CW2+HoB5gYwy5fdwfLzc6dhqH0E1lPhYddbGYo9JOeN3wqQJX8e
 eJ7mFkYt9XqhcPBaQ4zHWrqNT11wVj/dVye4OLpl8mtd2a1DYu44v0YB4zw4WN9//p0S
 VRMvQkUe4Ax6jGB9J7AKBTRmohuJHL2fRJAWgWUjA15OwFEoY3ek8NhJuyC1t6YX7uNU
 mVjfCWfLm5Wjts3bVptRjfdykMGJT5No82nOb7Y5hSoFqELat63JLoy27tcLaZBRNzFG
 dkXQ==
X-Gm-Message-State: APjAAAXP139K1YUU9kaW1fo9zzm9O2+En2vNH9CxZGVywcUois/zHmkA
 UTp1JWgzExr98FYW9+sXVvlM4DPUQlCIa6PvbxtQy8/2dnk=
X-Google-Smtp-Source: APXvYqxxyl6FdPUKAqY0DrDrX++JMREJk/8hSv6eaultRpOH+ZKaNiS7/RpxCeEVOZPZQPY3yuk7hvoIxKpGzV9kJow=
X-Received: by 2002:adf:fec2:: with SMTP id q2mr7390660wrs.113.1551965586305; 
 Thu, 07 Mar 2019 05:33:06 -0800 (PST)
MIME-Version: 1.0
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 7 Mar 2019 06:32:29 -0700
Message-ID: <CABfawhmv_H5iL8mQXvvsm1VYg29_mNxGyhrHqPS5M_RM0QdDQQ@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Xen 4.12-rc4 pvh dom0 crash on boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLApqdXN0IHdhbnQgdG8gcmVwb3J0IHRoZSBmb2xsb3dpbmcgY3Jhc2ggd2l0aCBkb20w
PXB2aCBjb21tYW5kIGxpbmUKb3B0aW9uIGVuYWJsZWQgd2l0aCA0LjEyLXJjNDoKCi4uLgpbICBP
SyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9odmMwLgpbICAgNDkuODQxOTkxXSBpbnB1dDogSERBIEFU
SSBIRE1JIEhETUkvRFAscGNtPTMgYXMKL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjAxLjAv
MDAwMDowMTowMC4xL3NvdW5kL2NhcmQxL2lucHV0NgpbICAgNDkuODQyMDU2XSBpbnB1dDogSERB
IEFUSSBIRE1JIEhETUkvRFAscGNtPTcgYXMKL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjAx
LjAvMDAwMDowMTowMC4xL3NvdW5kL2NhcmQxL2lucHV0NwpbICAgNDkuODQyMDk2XSBpbnB1dDog
SERBIEFUSSBIRE1JIEhETUkvRFAscGNtPTggYXMKL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAw
OjAxLjAvMDAwMDowMTowMC4xL3NvdW5kL2NhcmQxL2lucHV0OApbICAgNDkuODQyMjI4XSBpbnB1
dDogSERBIEFUSSBIRE1JIEhETUkvRFAscGNtPTkgYXMKL2RldmljZXMvcGNpMDAwMDowMC8wMDAw
OjAwOjAxLjAvMDAwMDowMTowMC4xL3NvdW5kL2NhcmQxL2lucHV0OQpbICAgNDkuODQyMjcyXSBp
bnB1dDogSERBIEFUSSBIRE1JIEhETUkvRFAscGNtPTEwIGFzCi9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDowMS4wLzAwMDA6MDE6MDAuMS9zb3VuZC9jYXJkMS9pbnB1dDEwClsgICA0OS44NDIz
MzVdIGlucHV0OiBIREEgQVRJIEhETUkgSERNSS9EUCxwY209MTEgYXMKL2RldmljZXMvcGNpMDAw
MDowMC8wMDAwOjAwOjAxLjAvMDAwMDowMTowMC4xL3NvdW5kL2NhcmQxL2lucHV0MTEKWyAgIDQ5
LjkzODQwOV0gaTkxNSAwMDAwOjAwOjAyLjA6IGVuYWJsaW5nIGRldmljZSAoMDAwNiAtPiAwMDA3
KQpbICAgNDkuOTM5MTU3XSBbZHJtXSBSZXBsYWNpbmcgVkdBIGNvbnNvbGUgZHJpdmVyClsgICA0
OS45NDIwMjRdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAo
MjEuMTAuMjAxMykuClsgICA0OS45NDIwNDBdIFtkcm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNl
IHZibGFuayB0aW1lc3RhbXAgcXVlcnkuClsgICA0OS45NTM4OThdIFtkcm1dIHJhZGVvbiBrZXJu
ZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KKFhFTikgW1ZULURdRE1BUjpbRE1BIFdyaXRlXSBSZXF1
ZXN0IGRldmljZSBbMDAwMDowMDowMi4wXSBmYXVsdCBhZGRyCjNiY2IyNzAwMCwgaW9tbXUgcmVn
ID0gZmZmZjgyYzAwMDIxZDAwMAooWEVOKSBbVlQtRF1ETUFSOiByZWFzb24gMDUgLSBQVEUgV3Jp
dGUgYWNjZXNzIGlzIG5vdCBzZXQKKFhFTikgQXNzZXJ0aW9uICcoc3AgPT0gMCkgfHwgKHBlb2lb
c3AtMV0udmVjdG9yIDwgdmVjdG9yKScgZmFpbGVkIGF0IGlycS5jOjExNzMKKFhFTikgLS0tLVsg
WGVuLTQuMTIuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikg
Q1BVOiAgICAwCihYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyOGQ5MmI+XSBkb19JUlEr
MHg0OTYvMHg2ODAKKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMDQ2ICAgQ09OVEVYVDogaHlw
ZXJ2aXNvciAoZDB2MCkKKFhFTikgcmF4OiBmZmZmODJkMDgwNWQxY2MwICAgcmJ4OiBmZmZmODQ4
NDZiNTgyNDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAxCihYRU4pIHJkeDogMDAwMDAwMDAwMDAw
MDA1OSAgIHJzaTogMDAwMDAwMDAwMDAwMDA1OSAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMQooWEVO
KSByYnA6IGZmZmY4NDgwN2EyOTdlNTggICByc3A6IGZmZmY4NDgwN2EyOTdkZjggICByODogIDAw
MDAwMDAwMDAwMDAwNTkKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAw
MDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogZmZmZjg0ODQ3YTgw
YzFjMCAgIHIxMzogMDAwMDAwMDAwMDAwMDA1OSAgIHIxNDogZmZmZjg0ODQ2YjU4MjQwMAooWEVO
KSByMTU6IDAwMDAwMDAwMDAwMDAwMjQgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAw
MDAwMDAwMDAwNDI2ZTAKKFhFTikgY3IzOiAwMDAwMDAwNDZiNGJhMDAwICAgY3IyOiAwMDAwN2Zk
ZDg5YjkwNTIwCihYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAwMDAw
MDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAg
ZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKKFhFTikgWGVuIGNvZGUg
YXJvdW5kIDxmZmZmODJkMDgwMjhkOTJiPiAoZG9fSVJRKzB4NDk2LzB4NjgwKToKKFhFTikgIGJl
IDAwIDAwIDAwIDdlIDkzIDBmIDBiIDwwZj4gMGIgMGYgMGIgMGYgMGIgYjggMDAgMDAgMDAgMDAg
ZWIgNGUgODMgYmIgMWMKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4NDgwN2Ey
OTdkZjg6CihYRU4pICAgIGZmZmY4MmQwMDAwMDAwMDAgZmZmZjg0ODQ2YjU4MjQyNCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDI0ODAzMzRkMTUKKFhFTikgICAgZmZmZjgyZDA4MDMzNGQyMSBmZmZm
ODJkMDgwMzM0ZDE1IGZmZmY4MmQwODAzMzRkMjEgZmZmZjg0ODA3YTI5N2VmOAooWEVOKSAgICBm
ZmZmODQ4NDZiM2ZlMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDA1OSBmZmZmODQ4
NDZiNTFlMDAwCihYRU4pICAgIGZmZmY4NDgwN2EyOTdlZTggZmZmZjgyZDA4MDMyZGU1MiBmZmZm
ODJkMDgwMzM0ZDIxIGZmZmY4MmQwODAzMzRkMTUKKFhFTikgICAgZmZmZjgyZDA4MDMzNGQyMSBm
ZmZmODJkMDgwMzM0ZDE1IGZmZmY4MmQwODAzMzRkMjEgZmZmZjgyZDA4MDMzNGQxNQooWEVOKSAg
ICBmZmZmODJkMDgwMzM0ZDIxIGZmZmY4MmQwODAzMzRkMTUgZmZmZjgyZDA4MDMzNGQyMSBmZmZm
ODJkMDgwMzM0ZDE1CihYRU4pICAgIGZmZmY4MmQwODAzMzRkMjEgZmZmZjg0ODQ2YjNmZTAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3YjdmODVkNjgwZTcgZmZmZjgyZDA4MDMzNGQ2YQooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODgxODE0MDNmNjQgMDAwMDAwMDAwMDAwMDAwMSAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwODJiYzg1ODUgZmZmZjg4ODE3ZWIyMDAw
MCAwMDAwMDAwMDE5YmFmMzY5IGZmZmY4ODgxODE0MDNkMTAKKFhFTikgICAgZmZmZjg4ODE3YmMy
ODA5OCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMQoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjg4ODE3ZWIyMDgw
OCAwMDAwMDA1OTAwMDBiZWVmCihYRU4pICAgIGZmZmZmZmZmODEwZDIwOWMgMDAwMDAwYmYwMDAw
YmVlZiAwMDAwMDAwMDAwMDAwMDQ2IGZmZmY4ODgxODE0MDNlYjAKKFhFTikgICAgMDAwMDAwMDAw
MDAwYmVlZiAwMDNlZGFkZjAwNDliZWVmIDAwM2VkZTM1MDAwOWJlZWYgMDAzZWRlNTkwMDAwYmVl
ZgooWEVOKSAgICAwMDNlZDlmMzAwNDliZWVmIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg0ODQ2YjNm
ZTAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwNDI2ZTAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwM2UwNjAwMDAwMDAwMDAKKFhFTikgICAgMDAzZWU5
NmUwMDA5OGVlMAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzxmZmZmODJkMDgwMjhk
OTJiPl0gZG9fSVJRKzB4NDk2LzB4NjgwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDMyZGU1Mj5dIHZt
eF92bWV4aXRfaGFuZGxlcisweDI1MC8weDFlYjgKKFhFTikgICAgWzxmZmZmODJkMDgwMzM0ZDZh
Pl0gdm14X2FzbV92bWV4aXRfaGFuZGxlcisweGZhLzB4MjcwCihYRU4pClsoWEVOKQooWEVOKSAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgT0sgIChYRU4pIFBhbmlj
IG9uIENQVSAwOgpbICAgNTAuMjIyMTAyXSBbKFhFTikgQXNzZXJ0aW9uICcoc3AgPT0gMCkgfHwg
KHBlb2lbc3AtMV0udmVjdG9yIDwKdmVjdG9yKScgZmFpbGVkIGF0IGlycS5jOjExNzMKZHJtXSBp
bml0aWFsaXppbihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikKZyBrZXJuZWwgbW9kZXNldChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KdGlu
ZyAoSEFXQUlJIDB4MTAwMjoweDY3QjEgMHgxNjgyOjB4OTM5MCAweDgwKS4KXSBGb3VuZCBkZXZp
Y2UgODI1NzlMTSBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbiAoTGV3aXN2aWxsZSkuClsgICA1
MC4yNTQ4MDddIFtkcm1dIGRvb3JiZWxsIG1taW8gYmFzZTogMHhEMDAwMDAwMApbICAgNTAuMjU5
MzU4XSBbZHJtXSBkb29yYmVsbCBtbWlvIHNpemU6IDgzODg2MDgKWyAgIDUwLjI2NDE1NF0gcmFk
ZW9uIDAwMDA6MDE6MDAuMDogTm8gbW9yZSBpbWFnZSBpbiB0aGUgUENJIFJPTQpbICAgNTAuMjcw
NzQ5XSBBVE9NIEJJT1M6IEM2NzE0MApbICAgNTAuMjczNzE4XSBbZHJtXSBHUFUgbm90IHBvc3Rl
ZC4gcG9zdGluZyBub3cuLi4KWyAgIDUwLjMwMzMzMl0gcmFkZW9uIDAwMDA6MDE6MDAuMDogVlJB
TTogODE5Mk0gMHgwMDAwMDAwMDAwMDAwMDAwIC0KMHgwMDAwMDAwMUZGRkZGRkZGICg4MTkyTSB1
c2VkKQpbICAgNTAuMzEyMTI2XSByYWRlb24gMDAwMDowMTowMC4wOiBHVFQ6IDIwNDhNIDB4MDAw
MDAwMDIwMDAwMDAwMCAtCjB4MDAwMDAwMDI3RkZGRkZGRgpbICAgNTAuMzIwNTI2XSBbZHJtXSBE
ZXRlY3RlZCBWUkFNIFJBTT04MTkyTSwgQkFSPTI1Nk0KWyAgIDUwLjMyNTMzMV0gW2RybV0gUkFN
IHdpZHRoIDUxMmJpdHMgRERSClsgICA1MC4zMjk0MTFdIFtUVE1dIFpvbmUgIGtlcm5lbDogQXZh
aWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjAxOTY3MiBraUIKWyAgIDUwLjMzNTg2MV0gW1RUTV0g
SW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICA1MC4zNDA0MjNdIFtUVE1dIEluaXRpYWxp
emluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgIDUwLjM0NTE0M10gW2RybV0gcmFkZW9uOiA4MTky
TSBvZiBWUkFNIG1lbW9yeSByZWFkeQpbICAgNTAuMzUwMTcyXSBbZHJtXSByYWRlb246IDIwNDhN
IG9mIEdUVCBtZW1vcnkgcmVhZHkuClsgICA1MC4zNTUyMDhdIFtkcm1dIExvYWRpbmcgaGF3YWlp
IE1pY3JvY29kZQpbICAgNzYuMjc0ODkyXSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQ
VSMxIHN0dWNrIGZvciAyM3MhCltzeXN0ZW1kLXVkZXZkOjQ5OF0KWyAgIDc2LjI4MjI4OF0gTW9k
dWxlcyBsaW5rZWQgaW46IGdoYXNoX2NsbXVsbmlfaW50ZWwoKykgcmFkZW9uKCspCmk5MTUoKykg
c25kX2hkYV9jb2RlY19oZG1pIGludGVsX3JhcGxfcGVyZiBzbmRfaGRhX2ludGVsIHNlcmlvX3Jh
dwpwY3Nwa3Igc25kX2hkYV9jb2RlYyB0dG0gc2cgdmlkZW8gc25kX2hkYV9jb3JlIGRybV9rbXNf
aGVscGVyCnNuZF9od2RlcCBzbmRfcGNtIHRwbV90aXMoKykgdHBtX3Rpc19jb3JlIHRwbSBybmdf
Y29yZSBscGNfaWNoCnNuZF90aW1lciBkcm0gbWVpX21lIG1laSBzbmQgaTJjX2FsZ29fYml0IHNv
dW5kY29yZSBidXR0b24geGVuX3BjaWJhY2sKeGVuX25ldGJhY2sgeGVuX2Jsa2JhY2sgeGVuX2du
dGFsbG9jIHhlbl9nbnRkZXYgeGVuZnMgeGVuX3ByaXZjbWQKeGVuX2V2dGNobiBpcF90YWJsZXMg
eF90YWJsZXMgYXV0b2ZzNCBleHQ0IGNyYzE2IG1iY2FjaGUgamJkMiBmc2NyeXB0bwplY2IgcmFp
ZDEwIHJhaWQ0NTYgYXN5bmNfcmFpZDZfcmVjb3YgYXN5bmNfbWVtY3B5IGFzeW5jX3BxIGFzeW5j
X3hvcgphc3luY190eCB4b3IgcmFpZDZfcHEgbGliY3JjMzJjIGNyYzMyY19nZW5lcmljIHJhaWQw
IG11bHRpcGF0aCBsaW5lYXIKZG1fc25hcHNob3QgZG1fYnVmaW8gZG1fbW9kIHJhaWQxIG1kX21v
ZCBzZF9tb2QgY3JjMzJjX2ludGVsCmFlc25pX2ludGVsIGFoY2kgbGliYWhjaSBmaXJld2lyZV9v
aGNpIGFlc194ODZfNjQgY3J5cHRvX3NpbWQgY3J5cHRkCmdsdWVfaGVscGVyIGxpYmF0YSBwc21v
dXNlIGkyY19pODAxIGZpcmV3aXJlX2NvcmUgc2NzaV9tb2QgY3JjX2l0dV90CnhoY2lfcGNpClsg
ICA3Ni4zNTMwNzhdICB4aGNpX2hjZCBlaGNpX3BjaSBlaGNpX2hjZCB1c2Jjb3JlIHVzYl9jb21t
b24gZTEwMDBlClsgICA3Ni4zNTkyNDFdIENQVTogMSBQSUQ6IDQ5OCBDb21tOiBzeXN0ZW1kLXVk
ZXZkIE5vdCB0YWludGVkCjQuMTkuMC0wLmJwby4yLWFtZDY0ICMxIERlYmlhbiA0LjE5LjE2LTF+
YnBvOSsxClsgICA3Ni4zNjkwNDFdIEhhcmR3YXJlIG5hbWU6ICAvRFE2N1NXLCBCSU9TClNXUTY3
MTBILjg2QS4wMDY5LjIwMTguMDQxMC4xNDM4IDA0LzEwLzIwMTgKWyAgIDc2LjM3NjkzOV0gUklQ
OiAwMDEwOnNtcF9jYWxsX2Z1bmN0aW9uX3NpbmdsZSsweGUwLzB4MTAwClsgICA3Ni4zODI0MDBd
IENvZGU6IDc1IDQwIDQ4IDgzIGM0IDQ4IDQxIDVhIDVkIDQ5IDhkIDYyIGY4IGMzIDQ4IDg5CmQx
IDQ4IDg5IGYyIDQ4IDhkIDc1IGIwIGU4IDZkIGZlIGZmIGZmIDhiIDU1IGM4IDgzIGUyIDAxIDc0
IDBhIGYzIDkwCjhiIDU1IGM4IDw4Mz4gZTIgMDEgNzUgZjYgZWIgYzIgOGIgMDUgOGIgYWEgNGMg
MDEgODUgYzAgNzUgODAgMGYgMGIgZTkKNzkgZmYKWyAgIDc2LjQwMTIyNV0gUlNQOiAwMDE4OmZm
ZmZjOTAwMDBmYmZjZTAgRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JBWDoKZmZmZmZmZmZmZmZmZmYw
YwpbICAgNzYuNDA4ODYwXSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAw
MDAxIFJDWDogMDAwMDAwMDAwMDAwMDIwMApbICAgNzYuNDE2MDU5XSBSRFg6IDAwMDAwMDAwMDAw
MDAwMDMgUlNJOiBmZmZmZmZmZjgyMTJjNjYwIFJESTogZmZmZmZmZmY4MWMxMTY2MApbICAgNzYu
NDIzMjYwXSBSQlA6IGZmZmZjOTAwMDBmYmZkMzAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTog
MDAwMDAwMDAwMDAwMDAwNwpbICAgNzYuNDMwNDYxXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjEx
OiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogZmZmZmZmZmY4MTI5NmYzMApbICAgNzYuNDM3NjYyXSBS
MTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDAwMjAwIFIxNTogZmZmZmZmZmY4
MTI5NmYzMApbICAgNzYuNDQ0ODYyXSBGUzogIDAwMDA3ZjI5ZjQ0ZWIzYzAoMDAwMCkgR1M6ZmZm
Zjg4ODE4MTUwMDAwMCgwMDAwKQprbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICA3Ni40NTMwMTdd
IENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgIDc2
LjQ1ODgyOF0gQ1IyOiAwMDAwNTYzNDQ2MjUyZjMwIENSMzogMDAwMDAwMDE3NzMyODAwNCBDUjQ6
IDAwMDAwMDAwMDAwNjA2ZTAKWyAgIDc2LjQ2NjAzMF0gQ2FsbCBUcmFjZToKWyAgIDc2LjQ2ODU5
Ml0gID8gX19icmVsc2UrMHgyMC8weDIwClsgICA3Ni40Njg1OTJdICA/IF9fYnJlbHNlKzB4MjAv
MHgyMApbICAgNzYuNDcxOTMwXSAgPyBjcHVtYXNrX25leHRfYW5kKzB4MTkvMHgyMApbICAgNzYu
NDc2MDA3XSAgPyBzbXBfY2FsbF9mdW5jdGlvbl9tYW55KzB4MjU5LzB4MjYwClsgICA3Ni40ODA3
NzldICA/IG9uX2VhY2hfY3B1X21hc2srMHgyNS8weDYwClsgICA3Ni40ODQ4NTZdICA/IF9fYnJl
bHNlKzB4MjAvMHgyMApbICAgNzYuNDg4MjM4XSAgb25fZWFjaF9jcHVfbWFzaysweDI1LzB4NjAK
WyAgIDc2LjQ5MjE0NF0gID8gcHJvY19uc19mZ2V0KzB4NDAvMHg0MApbICAgNzYuNDk1ODczXSAg
b25fZWFjaF9jcHVfY29uZCsweGEwLzB4ZDAKWyAgIDc2LjQ5OTc4MF0gIGtpbGxfYmRldisweDIx
LzB4MzAKWyAgIDc2LjUwMzA3M10gIF9fYmxrZGV2X3B1dCsweDc2LzB4MWYwClsgICA3Ni41MDY3
MThdICA/IGRpc2tfZmx1c2hfZXZlbnRzKzB4MzcvMHg2MApbICAgNzYuNTEwODgxXSAgYmxrZGV2
X2Nsb3NlKzB4MjEvMHgzMApbICAgNzYuNTE0NDM5XSAgX19mcHV0KzB4ZGEvMHgxZDAKWyAgIDc2
LjUxNzU2M10gIHRhc2tfd29ya19ydW4rMHg4YS8weGIwClsgICA3Ni41MjEyMDddICBleGl0X3Rv
X3VzZXJtb2RlX2xvb3ArMHhlOC8weGYwClsgICA3Ni41MjU1NDNdICBkb19zeXNjYWxsXzY0KzB4
ZmIvMHgxMTAKWyAgIDc2LjUyOTI3NV0gIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSsw
eDQ0LzB4YTkKWyAgIDc2LjUzNDM5Ml0gUklQOiAwMDMzOjB4N2YyOWY0MGQ2MjcwClsgICA3Ni41
MzgwMzVdIENvZGU6IDczIDAxIGMzIDQ4IDhiIDBkIDM4IDdkIDIwIDAwIGY3IGQ4IDY0IDg5IDAx
IDQ4CjgzIGM4IGZmIGMzIDY2IDBmIDFmIDQ0IDAwIDAwIDgzIDNkIDU5IGMxIDIwIDAwIDAwIDc1
IDEwIGI4IDAzIDAwIDAwCjAwIDBmIDA1IDw0OD4gM2QgMDEgZjAgZmYgZmYgNzMgMzEgYzMgNDgg
ODMgZWMgMDggZTggZWUgZmIgZmYgZmYgNDggODkKMDQgMjQKClRoZSBzeXN0ZW0gYWN0dWFsbHkg
aGFuZ3MgYXQgdGhpcyBwb2ludCBhbmQgZG9lc24ndCBldmVuIHJlc3RhcnQKcmVxdWlyaW5nIGEg
bWFudWFsIHNodXRkb3duLiBEb20wIGtlcm5lbCBpcyA0LjE5LjAtMC5icG8uMi1hbWQ2NCBmcm9t
CmRlYmlhbiBzdHJldGNoIGJhY2twb3J0cy4gV2l0aG91dCBkb20wPXB2aCBpdCBib290cyBubyBw
cm9ibGVtLiBDUFUgaXMKaTctMjcwMC4KCiMgbHNwY2kKMDA6MDAuMCBIb3N0IGJyaWRnZTogSW50
ZWwgQ29ycG9yYXRpb24gMm5kIEdlbmVyYXRpb24gQ29yZSBQcm9jZXNzb3IKRmFtaWx5IERSQU0g
Q29udHJvbGxlciAocmV2IDA5KQowMDowMS4wIFBDSSBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9u
IFhlb24gRTMtMTIwMC8ybmQgR2VuZXJhdGlvbiBDb3JlClByb2Nlc3NvciBGYW1pbHkgUENJIEV4
cHJlc3MgUm9vdCBQb3J0IChyZXYgMDkpCjAwOjAyLjAgRGlzcGxheSBjb250cm9sbGVyOiBJbnRl
bCBDb3Jwb3JhdGlvbiAybmQgR2VuZXJhdGlvbiBDb3JlClByb2Nlc3NvciBGYW1pbHkgSW50ZWdy
YXRlZCBHcmFwaGljcyBDb250cm9sbGVyIChyZXYgMDkpCjAwOjE2LjAgQ29tbXVuaWNhdGlvbiBj
b250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA2IFNlcmllcy9DMjAwClNlcmllcyBDaGlwc2V0
IEZhbWlseSBNRUkgQ29udHJvbGxlciAjMSAocmV2IDA0KQowMDoxOS4wIEV0aGVybmV0IGNvbnRy
b2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDgyNTc5TE0gR2lnYWJpdCBOZXR3b3JrCkNvbm5lY3Rp
b24gKHJldiAwNCkKMDA6MWEuMCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNiBT
ZXJpZXMvQzIwMCBTZXJpZXMgQ2hpcHNldApGYW1pbHkgVVNCIEVuaGFuY2VkIEhvc3QgQ29udHJv
bGxlciAjMiAocmV2IDA0KQowMDoxYi4wIEF1ZGlvIGRldmljZTogSW50ZWwgQ29ycG9yYXRpb24g
NiBTZXJpZXMvQzIwMCBTZXJpZXMgQ2hpcHNldApGYW1pbHkgSGlnaCBEZWZpbml0aW9uIEF1ZGlv
IENvbnRyb2xsZXIgKHJldiAwNCkKMDA6MWMuMCBQQ0kgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlv
biA2IFNlcmllcy9DMjAwIFNlcmllcyBDaGlwc2V0CkZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBv
cnQgMSAocmV2IGI0KQowMDoxYy42IFBDSSBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIDYgU2Vy
aWVzL0MyMDAgU2VyaWVzIENoaXBzZXQKRmFtaWx5IFBDSSBFeHByZXNzIFJvb3QgUG9ydCA3IChy
ZXYgYjQpCjAwOjFkLjAgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDYgU2VyaWVz
L0MyMDAgU2VyaWVzIENoaXBzZXQKRmFtaWx5IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIg
IzEgKHJldiAwNCkKMDA6MWUuMCBQQ0kgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjgwMSBQ
Q0kgQnJpZGdlIChyZXYgYTQpCjAwOjFmLjAgSVNBIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24g
UTY3IEV4cHJlc3MgQ2hpcHNldCBGYW1pbHkgTFBDCkNvbnRyb2xsZXIgKHJldiAwNCkKMDA6MWYu
MiBTQVRBIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDYgU2VyaWVzL0MyMDAgU2VyaWVz
CkNoaXBzZXQgRmFtaWx5IFNBVEEgQUhDSSBDb250cm9sbGVyIChyZXYgMDQpCjAwOjFmLjMgU01C
dXM6IEludGVsIENvcnBvcmF0aW9uIDYgU2VyaWVzL0MyMDAgU2VyaWVzIENoaXBzZXQgRmFtaWx5
ClNNQnVzIENvbnRyb2xsZXIgKHJldiAwNCkKMDE6MDAuMCBWR0EgY29tcGF0aWJsZSBjb250cm9s
bGVyOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuCltBTUQvQVRJXSBIYXdhaWkgUFJPIFtS
YWRlb24gUjkgMjkwLzM5MF0gKHJldiA4MCkKMDE6MDAuMSBBdWRpbyBkZXZpY2U6IEFkdmFuY2Vk
IE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIEhhd2FpaQpIRE1JIEF1ZGlvIFtSYWRlb24g
UjkgMjkwLzI5MFggLyAzOTAvMzkwWF0KMDM6MDAuMCBVU0IgY29udHJvbGxlcjogTkVDIENvcnBv
cmF0aW9uIHVQRDcyMDIwMCBVU0IgMy4wIEhvc3QKQ29udHJvbGxlciAocmV2IDA0KQowNDowMC4w
IFNlcmlhbCBjb250cm9sbGVyOiBEZXZpY2UgMWMwMDoyMjczIChyZXYgMGYpCjA0OjAzLjAgRmly
ZVdpcmUgKElFRUUgMTM5NCk6IExTSSBDb3Jwb3JhdGlvbiBGVzMyMi8zMjMgW1RydWVGaXJlXQox
Mzk0YSBDb250cm9sbGVyIChyZXYgNzApCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 13:36:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 13:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1tCf-0006un-T3; Thu, 07 Mar 2019 13:36:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnMi=RK=citrix.com=prvs=96270300f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h1tCe-0006ui-VS
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 13:36:52 +0000
X-Inumbo-ID: 0ef392de-40de-11e9-8ab6-5725365b0359
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ef392de-40de-11e9-8ab6-5725365b0359;
 Thu, 07 Mar 2019 13:36:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86921493"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <CABfawhmv_H5iL8mQXvvsm1VYg29_mNxGyhrHqPS5M_RM0QdDQQ@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: <2416dc83-10aa-4d59-7c54-0cf4d3d92be7@citrix.com>
Date: Thu, 7 Mar 2019 13:36:46 +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: <CABfawhmv_H5iL8mQXvvsm1VYg29_mNxGyhrHqPS5M_RM0QdDQQ@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] Xen 4.12-rc4 pvh dom0 crash on boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDMvMjAxOSAxMzozMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEhpIGFsbCwKPiBq
dXN0IHdhbnQgdG8gcmVwb3J0IHRoZSBmb2xsb3dpbmcgY3Jhc2ggd2l0aCBkb20wPXB2aCBjb21t
YW5kIGxpbmUKPiBvcHRpb24gZW5hYmxlZCB3aXRoIDQuMTItcmM0Ogo+Cj4gLi4uCj4gWyAgT0sg
IF0gRm91bmQgZGV2aWNlIC9kZXYvaHZjMC4KPiBbICAgNDkuODQxOTkxXSBpbnB1dDogSERBIEFU
SSBIRE1JIEhETUkvRFAscGNtPTMgYXMKPiAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDEu
MC8wMDAwOjAxOjAwLjEvc291bmQvY2FyZDEvaW5wdXQ2Cj4gWyAgIDQ5Ljg0MjA1Nl0gaW5wdXQ6
IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT03IGFzCj4gL2RldmljZXMvcGNpMDAwMDowMC8wMDAw
OjAwOjAxLjAvMDAwMDowMTowMC4xL3NvdW5kL2NhcmQxL2lucHV0Nwo+IFsgICA0OS44NDIwOTZd
IGlucHV0OiBIREEgQVRJIEhETUkgSERNSS9EUCxwY209OCBhcwo+IC9kZXZpY2VzL3BjaTAwMDA6
MDAvMDAwMDowMDowMS4wLzAwMDA6MDE6MDAuMS9zb3VuZC9jYXJkMS9pbnB1dDgKPiBbICAgNDku
ODQyMjI4XSBpbnB1dDogSERBIEFUSSBIRE1JIEhETUkvRFAscGNtPTkgYXMKPiAvZGV2aWNlcy9w
Y2kwMDAwOjAwLzAwMDA6MDA6MDEuMC8wMDAwOjAxOjAwLjEvc291bmQvY2FyZDEvaW5wdXQ5Cj4g
WyAgIDQ5Ljg0MjI3Ml0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT0xMCBhcwo+IC9k
ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowMS4wLzAwMDA6MDE6MDAuMS9zb3VuZC9jYXJkMS9p
bnB1dDEwCj4gWyAgIDQ5Ljg0MjMzNV0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT0x
MSBhcwo+IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowMS4wLzAwMDA6MDE6MDAuMS9zb3Vu
ZC9jYXJkMS9pbnB1dDExCj4gWyAgIDQ5LjkzODQwOV0gaTkxNSAwMDAwOjAwOjAyLjA6IGVuYWJs
aW5nIGRldmljZSAoMDAwNiAtPiAwMDA3KQo+IFsgICA0OS45MzkxNTddIFtkcm1dIFJlcGxhY2lu
ZyBWR0EgY29uc29sZSBkcml2ZXIKPiBbICAgNDkuOTQyMDI0XSBbZHJtXSBTdXBwb3J0cyB2Ymxh
bmsgdGltZXN0YW1wIGNhY2hpbmcgUmV2IDIgKDIxLjEwLjIwMTMpLgo+IFsgICA0OS45NDIwNDBd
IFtkcm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuCj4g
WyAgIDQ5Ljk1Mzg5OF0gW2RybV0gcmFkZW9uIGtlcm5lbCBtb2Rlc2V0dGluZyBlbmFibGVkLgo+
IChYRU4pIFtWVC1EXURNQVI6W0RNQSBXcml0ZV0gUmVxdWVzdCBkZXZpY2UgWzAwMDA6MDA6MDIu
MF0gZmF1bHQgYWRkcgo+IDNiY2IyNzAwMCwgaW9tbXUgcmVnID0gZmZmZjgyYzAwMDIxZDAwMAo+
IChYRU4pIFtWVC1EXURNQVI6IHJlYXNvbiAwNSAtIFBURSBXcml0ZSBhY2Nlc3MgaXMgbm90IHNl
dAo+IChYRU4pIEFzc2VydGlvbiAnKHNwID09IDApIHx8IChwZW9pW3NwLTFdLnZlY3RvciA8IHZl
Y3RvciknIGZhaWxlZCBhdCBpcnEuYzoxMTczCgpUaGlzIGlzIGEga25vd24gaXNzdWUgd2hpY2gg
SW50ZWwgaGF2ZSBhIHJlcHJvIGZvciBhbmQgYXJlCmludmVzdGlnYXRpbmcuwqAgSXQgYXBwZWFy
cyB0byBiZSBoYXJkd2FyZSBpc3N1ZSB3aXRoIGFuIGludGVyYWN0aW9uCmJldHdlZW4gdGhlIExv
Y2FsIEFQSUMgYW5kIG13YWl0LgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWNvbW1pdGRpZmY7aD03YjY1M2EyNDVmZmMyNmFjYTY5MWYzNDIwNGQ0ZmVmN2FmNDlh
MGEwCndoaWNoIGlzIGluIHN0YWdpbmcgYnV0IG5vdCBpbiByYzQgc2hvdWxkIHdvcmsgYXJvdW5k
IGl0IGluIHRoZSBjb21tb24gY2FzZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:00:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tZI-0000X9-0k; Thu, 07 Mar 2019 14:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=21/k=RK=citrix.com=prvs=9622e5608=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1tZG-0000X4-54
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:00:14 +0000
X-Inumbo-ID: 50905922-40e1-11e9-ac76-2be4975f09bb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50905922-40e1-11e9-ac76-2be4975f09bb;
 Thu, 07 Mar 2019 14:00:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79932613"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23681.9187.820867.509999@mariner.uk.xensource.com>
Date: Thu, 7 Mar 2019 14:00:03 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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 <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>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjExIDUvOV0geGVuL3g4Njog
dXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVpcmVkIik6Cj4gVGhpcyBpcyBwcm9ibGVtYXRpYy4g
V2UgaGF2ZSBhbHNvIHRoZSBmb2xsb3dpbmcgaW5zdGFuY2VzIGluIHRoaXMgc2VyaWVzCj4gdG8g
ZGVhbCB3aXRoOgo+IAo+IHhlbi9hcmNoL2FybS9wZXJjcHUuYzpfZnJlZV9wZXJjcHVfYXJlYQo+
ICAgY2hhciAqcCA9IChjaGFyICopX19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtj
cHVdOwo+IAo+IHhlbi9hcmNoL3g4Ni9wZXJjcHUuYzpfZnJlZV9wZXJjcHVfYXJlYQo+ICAgY2hh
ciAqcCA9IChjaGFyICopX19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOwo+
IAo+IHhlbi9hcmNoL3g4Ni9zZXR1cC5jOmluaXRfZG9uZQo+ICAgZm9yICggdmEgPSAoY2hhciAq
KV9faW5pdF9iZWdpbjsgaW5pdF9sdCh2YSwgX19pbml0X2VuZCk7IHZhICs9IFBBR0VfU0laRSAp
Cj4gCj4geGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmM6YXBwbHlfYWx0ZXJuYXRpdmVzCj4gICBm
b3IgKCBhID0gYmFzZSA9IChzdHJ1Y3QgYWx0X2luc3RyICopc3RhcnQ7IGFsdF9pbnN0cl9sdChh
LCBlbmQpOyBhKysgKQoKUHJlc3VtYWJseSB5b3Ugd2lsbCBiZSB3cml0aW5nIHNvbWUgZXhwbGFu
YXRpb24gYXMgdG8gd2h5IGVhY2ggb2YKdGhlc2UgaXMgT0sgPwoKPiBJbiBhbGwgdGhlc2UgY2Fz
ZXMgd2UgYWN0dWFsbHkgZW5kIHVwIG1vZGlmeWluZyB0aGUgb2JqZWN0LiBJIHN1Z2dlc3QKPiB3
ZSByZW1vdmUgdGhlIGNvbnN0IGZyb20gZWl0aGVyIF9fREVDTEFSRV9CT1VORFMgKHNvIGZyb20g
ZXZlcnl3aGVyZSksCj4gb3IganVzdCBmb3IgcGVyX2NwdSwgaW5pdCwgYW5kIGFsdF9pbnN0ciBi
eSBpbnRyb2R1Y2luZyBhbm90aGVyIE1BQ1JPLgoKTXkgcGVyc29uYWwgb3BpbmlvbiBpcyB0aGF0
IHlvdSBzaG91bGQ6CgogKiBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gREVDTEFSRV9CT1VORFNfTk9O
Q09OU1QuCiAqIFdyaXRlIGEgY2xlYXIgZXhwbGFuYXRpb24gb2Ygd2hlbiBERUNMQVJFX0JPVU5E
U19OT05DT05TVCBpcwogICBwZXJtaXR0ZWQgYW5kIHdoZW4gREVDTEFSRV9CT1VORFMgbXVzdCBi
ZSB1c2VkLgogKiBJbXBsZW1lbnQgYm90aCBtYWNyb3MgaW4gdGVybXMgb2YgYSBjb21tb24gaW50
ZXJuYWwgbWFjcm8KICAgd2hpY2ggdGFrZXMgYW4gYXJndW1lbnQgQ09OU1Qgd2hpY2ggaXMgZW1w
dHkgb3IgYGNvbnN0Jy4KCklhbi4KClBTIGluIHByb3NlLCBgbWFjcm8nIGlzIHdyaXR0ZW4gdGh1
cywgbm90IGluIGFsbCBjYXBzLiAgSXQgaXMgbm90IGFuCmFjcm95bm9tOyB0aGUgZXR5bW9sb2d5
IGlzIGZyb20gYW5jaWVudCBHcmVlay4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:02:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1tbK-0000bq-EF; Thu, 07 Mar 2019 14:02:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Uy23=RK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1tbJ-0000bj-0C
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 14:02:21 +0000
X-Inumbo-ID: 9f2ef052-40e1-11e9-b868-b7a4fb2d9f6f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9f2ef052-40e1-11e9-b868-b7a4fb2d9f6f;
 Thu, 07 Mar 2019 14:02: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 2D927EBD;
 Thu,  7 Mar 2019 06:02:19 -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 3F8DA3F703;
 Thu,  7 Mar 2019 06:02:18 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
Date: Thu, 7 Mar 2019 14:02:16 +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: <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDMvMjAxOSAxMzowMSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBEZWFyIEp1bGllbiwK
CkhlbGxvLAoKPiAKPiBPbiAwNS4wMy4xOSAxNTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBJ
IGhhZCBzb21lIGNvbmNlcm4gYWJvdXQgdGhpcyBzb2x1dGlvbiBpbiBbMV0gdGhhdCBoYXZlIG5v
dCBiZWVuIGFkZHJlc3NlZCBub3IgCj4+IGV2ZW4gbWVudGlvbmVkIGluIHRoZSBzZXJpZXMuCj4g
Cj4gWW91IG1pc3NlZCB0aGUgbGluay4KCkkgd2FzIHJlZmVycmluZyB0byB5b3VyIFsxXS4KCj4g
U28gSSBhc3N1bWUgeW91IHNheSBhYm91dCB5b3UgcHJlZmVyZW5jZXMgdG8gbm90IGhhdmUgcnVu
c3RhdGUgYXJlYSBtYXBwZWQgCj4gYmVjYXVzZSBvZiBjb25zdW1pbmcgdm1hcCBzcGFjZSBmb3Ig
YXJtNjQuIEFsc28sIGFsb25nIHRoYXQgdGhyZWFkIHlvdSBtZW50aW9uZWQgCj4geW91IHRoYXQg
Z3Vlc3QgbWlnaHQgY2hhbmdlIGd2YSBtYXBwaW5nLCB3aGF0IGlzIGlycmVsZXZhbnQgdG8gcmVn
aXN0cmF0aW9uIHdpdGggCj4gcGh5c2ljYWwgYWRkcmVzcy4KPiAKPiBNeSByZWFzb25zIHRvIGhh
dmUgdGhhdCBydW5zdGF0ZSBtYXBwZWQgYXJlIGZvbGxvd2luZzoKPiAgwqAtIEludHJvZHVjaW5n
IHRoZSBuZXcgaW50ZXJmYWNlIHdlIGFyZSBub3QgYnVyZGVuIHdpdGggbGVnYWN5LCBzbyBpbiBj
aGFyZ2UgdG8gCj4gaW1wb3NlIHJlcXVpcmVtZW50cy4gSW4gdGhpcyBjYXNlIC0gdG8gaGF2ZSBy
dW5zdGF0ZSBhcmVhIG5vdCBjcm9zc2luZyBhIHBhZ2UgCj4gYm91bmRhcnkKPiAgwqAtIEdsb2Jh
bCBtYXBwaW5nIHVzZWQgaGVyZSBkb2VzIG5vdCBjb25zdW1lIHZtYXAgc3BhY2Ugb24gYXJtNjQu
IEl0IHNlZW1zIHRvIAo+IG1lIHg4NiBndXlzIGFyZSBvayB3aXRoIG1hcHBpbmcgYXMgd2VsbCwg
YXQgbGVhc3QgUm9nZXIgc3VnZ2VzdGVkIGl0IGZyb20gdGhlIAo+IGJlZ2lubmluZy4gU28gaXQg
c2hvdWxkIGJlIG9rIGZvciB0aGVtIGFzIHdlbGwuCllvdSBsZWZ0IGFybTMyIG91dCBvZiB5b3Vy
IGVxdWF0aW9ucyBoZXJlLi4uCgo+ICDCoC0gSW4gY2FzZSBkb21haW4gaXMgbWFwcGluZyBydW5z
dGF0ZSB3aXRoIHBoeXNpY2FsIGFkZHJlc3MsIGl0IGNhbiBub3QgY2hhbmdlIAo+IHRoZSBtYXBw
aW5nLgoKVGhpcyBpcyBub3QgZW50aXJlbHkgY29ycmVjdC4gVGhlIGRvbWFpbiBjYW4gbm90IGNo
YW5nZSB0aGUgbWFwcGluZyB1bmRlciBvdXIgCmZlZXQsIGJ1dCBpdCBjYW4gc3RpbGwgY2hhbmdl
IHZpYSB0aGUgaHlwZXJjYWxsLiBUaGVyZSBhcmUgbm90aGluZyBwcmV2ZW50aW5nIAp0aGF0IHdp
dGggY3VycmVudCBoeXBlcmNhbGwgYW5kIHRoZSBvbmUgeW91ciBwcm9wb3NlLgoKQUZBSUNULCB0
aGUgdkNQVSBvcGVyYXRpb24gY2FuIGhhcHBlbiBmcm9tIGEgZGlmZmVyZW50IHZDUFUuIFNvIG5v
dyB5b3UgbmVlZCB0byAKYWRkIHNvbWUga2luZCBvZiBzeW5jaHJvbml6YXRpb24gdG8gYXZvaWQg
dGhlIHBhZ2UgZGlzYXBwZWFyaW5nIHVuZGVyIHlvdXIgZmVldCAKaWYgdGhlIG1hcHBpbmcgaXMg
cmVwbGFjZWQgZnJvbSBhbm90aGVyIHZDUFUuIFRoZSByaXNrIGlzIHRvIHdyaXRlIHRvIGEgcGFn
ZSB0aGUgCmhhcyBiZWVuIGFsbG9jYXRlZCBmb3IgYW5vdGhlciBwdXJwb3NlIGFuZCBjb3JydXB0
IGl0LgoKSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3ZSB3YW50IHRvIGRlbnkgdGhlIGNhbGwgYmVl
biBkb25lIHR3aWNlIGFzIHRoaXMgbWF5IGhhdmUgCmFuIGltcGFjdCBvbiB0aGUgd2F5IHRoZSBP
UyBpcyB3cml0dGVuLiBTbyB0aGUgb25seSB3YXkgd291bGQgYmUgdG8gaW50cm9kdWNlIAplaXRo
ZXIgcmVmZXJlbmNlIGNvdW50aW5nIG9yIGxvY2sgKGlmIHRoZSBmb3JtZXIgaXMgbm90IHBvc3Np
YmxlKS4KClRoaXMgaXMgbm90IGFuIGlzc3VlIHdpdGggdGhlIGN1cnJlbnQgY29kZSBiZWNhdXNl
IHdlIG9ubHkgc3RvcmUgdGhlIGd1ZXN0IAp2aXJ0dWFsIGFkZHJlc3MuIFRoZSB3b3JzdCB0aGlu
ZyB0aGF0IGNhbiBoYXBwZW4gaXMgd2UgYXJlIHdyaXRpbmcgdG8gdGhlIHdyb25nIApndWVzdCB2
aXJ0dWFsIGFkZHJlc3MsIGJ1dCBhdCB0aGF0IHBvaW50IHRoaXMgaXMgYSBndWVzdCBwcm9ibGVt
LiBBbHRob3VnaCB3ZSAKbWF5IHdhbnQgdG8gdXNlIEFDQ0VTU19PTkNFKCkgaW4gYm90aCBsb2Fk
IGFuZCBzdG9yZSB0byBlbnN1cmUgYXRvbWljaXR5LgoKPiAgwqAtIEkgc3VwcG9zZSwgbm9ybWFs
bHksIHJ1bnN0YXRlIGFyZWEgd291bGQgYmUgcmVnaXN0ZXJlZCBvbmNlIHBlciB2Y3B1LiBXaGls
ZSAKPiBpdCBpcyB1cGRhdGVkIGVhY2ggY29udGV4dCBzd2l0Y2gsIEkgZG8gZXN0aW1hdGUgaXQg
bW9yZSBvcHRpbWFsIHRvIGhhdmUgaXQgCj4gbWFwcGVkIG9uY2Ugb24gcmVnaXN0cmF0aW9uLiBU
aGlzIHJlZHVjZXMgdHdvIG1hcHBpbmdzIHBlciBjb250ZXh0IHN3aXRjaCBpbiB0aGUgCj4gd29y
c3QgY2FzZSAob25lIGZvciBwcmV2IHZjcHUsIG9uZSBmb3IgdGhlIG5leHQpLgoKV2VsbCB0aGUg
bnVtYmVyIHlvdSBzaG93ZWQgaW4gdGhlIG90aGVyIHRocmVhZCBkaWRuJ3Qgc2hvdyBhbnkgaW1w
cm92ZW1lbnQgYXQgCmFsbC4uLiBTbyBwbGVhc2UgZXhwbGFpbiB3aHkgd2Ugc2hvdWxkIGNhbGwg
bWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIGhlcmUgYW5kIAp1c2luZyBtb3JlIHZtYXAgb24gYXJt
MzIuCgo+ICDCoC0gSU1ITywgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbGVyIGFuZCBjbGVh
bmVyIHRoYW4gd2hhdCBJIGhhdmUgZm9yIAo+IHJ1bnN0YXRlIG1hcHBpbmcgb24gYWNjZXNzLgoK
RGlkIHlvdSBpbXBsZW1lbnQgaXQgdXNpbmcgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGE/CgpC
dXQgSSBkb24ndCB0aGluayB0aGUgaW1wbGVtZW50YXRpb24geW91IHN1Z2dlc3Qgd2lsbCBiZSB0
aGF0IHNpbXBsZXIgb25jZSB5b3UgCmRlYWwgd2l0aCB0aGUgcHJvYmxlbSBhYm92ZS4KCj4gCj4g
U28sIHRha2luZyBpbiBhY2NvdW50IGFsbCBhYm92ZSwgSSByZWFsbHkgZG8gbm90IHNlZSwgaG93
IHJ1bnN0YXRlIGFyZWEgCj4gcmVnaXN0ZXJlZCB3aXRoIHBoeXNpY2FsIGFkZHJlc3MgZGlmZmVy
cyBmcm9tIHZjcHVfaW5mbyBhbmQgZG9lcyBub3QgZGVzZXJ2ZSB0byAKPiBiZSBwZXJtYW5lbnRs
eSBtYXBwZWQuCgpBcyBJIHNhaWQgdG8gdGhlIG90aGVyIHRocmVhZCwgd2Ugc2hvdWxkIHN3aXRj
aCBhbGwgdGhlIGh5cGVyY2FsbHMgdG8gdXNlIApwaHlzaWNhbCBhZGRyZXNzLiBIb3dldmVyLCBJ
IGFtIG5vdCBjb252aW5jZWQgdGhhdCBrZWVwIHRoZSBydW5zdGF0ZSBtYXBwZWQgaW4gClhlbiBp
cyBhIGdvb2QgaWRlYS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:02:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:02: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 1h1tbn-0000eV-Oj; Thu, 07 Mar 2019 14:02:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=21/k=RK=citrix.com=prvs=9622e5608=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1tbn-0000eO-3p
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:02:51 +0000
X-Inumbo-ID: af8eba2c-40e1-11e9-ae87-2f1321a09cd8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af8eba2c-40e1-11e9-ae87-2f1321a09cd8;
 Thu, 07 Mar 2019 14:02:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79933119"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23681.9326.135131.521459@mariner.uk.xensource.com>
Date: Thu, 7 Mar 2019 14:02:22 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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 <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>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjExIDUvOV0geGVuL3g4Njog
dXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVpcmVkIik6Cj4gT24gV2VkLCA2IE1hciAyMDE5LCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+IElzIHRoZSBsaW5lIHdyYXBwaW5nIHJlYWxseSBuZWVkZWQg
aGVyZT8KPiAKPiBJdCB3b3VsZCBlbmQgYXQgODAgY2hhcmFjdGVycyBleGFjdGx5IG90aGVyd2lz
ZS4gSSBhbSBoYXBweSB0byBkbyBhcyB5b3UKPiBwcmVmZXIuCgpDZXJ0YWlubHkgSSBwcmVmZXIg
bGluZXMgdG8gZW5kIHN0cmljdGx5IGxlc3MgdGhhbiA4MCBjaGFyYWN0ZXJzIGFuZApwcmVmZXJh
Ymx5IGV2ZW4gc2hvcnRlci4gIE15IG1haWxlci9lZGl0b3IgcHJvZHVjZXMgd3JhcCBkYW1hZ2Ug
Zm9yCmV4YWN0bHktODAtY2hhcmFjdGVyIGxpbmVzLgoKSSB0aGluayB0aGlzIHdyYXBwaW5nIHdh
cyBpbnRyb2R1Y2VkIGJ5IFN0ZWZhbm8gYWZ0ZXIgYSBwcm9tcHQgZnJvbQptZS4KCkphbiwgaXQg
aXMgcXVpdGUgdW5mb3J0dW5hdGUgdGhhdCB5b3UgYXJlIHJlcGx5aW5nIHRvIFN0ZWZhbm8gdG8K
ZGlzYWdyZWUgd2l0aCB0aGluZ3MgdGhhdCBTdGVmYW5vIGRpZCBiZWNhdXNlIEkgc3VnZ2VzdGVk
IHRoZW0sIHJhdGhlcgp0aGFuIHJlcGx5aW5nIHRvIG15IHBhdGNoIGNvbW1lbnRzLiAgV2UgbXVz
dCBub3QgcHV0IFN0ZWZhbm8gaW4gdGhlCm1pZGRsZSBvZiBhIGRpc2FncmVlbWVudCBiZXR3ZWVu
IGRpZmZlcmVudCBjb21taXR0ZXJzLgoKT24gdGhpcyBzdHlsZSBxdWVzdGlvbiwgd2hpbGUgSSBo
YXZlIGFuIG9waW5pb24sIEkgZG9uJ3QgY29uc2lkZXIKbXlzZWxmIGEgbWFpbnRhaW5lciwgc28g
dGhlIGh5cGVydmlzb3IgbWFpbnRhaW5lcnMnIGFuc3dlciBpcwpkZWZpbml0aXZlLgoKCk5ldmVy
dGhlbGVzcywgSSB3aWxsIGhhdmUgb25lIGdvIGF0IHRyeWluZyB0byBjb252aW5jZSBKYW46CgpO
b3RlIHRoYXQ6CgogLSBXaGVuIGNvZGUgaXMgdHVybmVkIGludG8gYSBwYXRjaCwgYW4gZXh0cmEg
Y2hhcmFjdGVyIGlzIGFkZGVkIGZvcgogICB0aGUgZGlmZiArLy0uICBUaGF0IG1lYW5zIHRoYXQg
ODAtY29sdW1uIGNvZGUgYmVjb21lcyA4MSBjb2x1bW5zCiAgIHdpZGUuCgogLSBXaGVuIGEgcGF0
Y2ggaXMgcXVvdGVkIGZvciByZXZpZXcgaW4gZW1haWwsIHR3byAodXN1YWxseSkgZXh0cmEKICAg
cXVvdGluZyBjaGFyYWN0ZXJzIGFyZSBhZGRlZCAoJz4gJykgZm9yIGVhY2ggbGV2ZWwgb2YgcmVw
bHksCiAgIHNvIDgwLWNvbHVtbiBjb2RlIGJlY29tZXMgODMgb3IgODUgKG9yIG1vcmUpIGNvbHVt
bnMgd2lkZS4KCiAtIE9uZSBwdXJwb3NlIG9mIHRoZSBsaW5lIGxlbmd0aCBsaW1pdCBpcyB0byBm
aXQgd2l0aGluIGEKICAgY29udmVudGlvbmFsIDgwLWNvbHVtbiB0ZXh0IHRlcm1pbmFsIHdpbmRv
dyAob3IgYXQgbGVhc3QsIHRvCiAgIG1pbmltaXNlIHRoZSBudW1iZXIgb2YgbGluZXMgd2hpY2gg
b3ZlcmZsb3cgc3VjaCBhIHdpbmRvdykKCiAtIEluIGFuIDgwIGNvbHVtbiBzc2ggc2Vzc2lvbiwg
c2ltcGxlIHJlcHJlc2VudGF0aW9ucyBhcmUgb25seQogICBjYXBhYmxlIG9mIHVuYW1iaWd1b3Vz
bHkgZGlzcGxheWluZyBsaW5lcyBvZiB1cCB0byA3OSBjaGFyYWN0ZXJzLgoKIC0gVGhlcmVmb3Jl
IHRoZSB0b3RhbCBhdmFpbGFibGUgY29kZSB3aWR0aCB3aGljaCBjYW4gYmUgZGlzcGxheWVkCiAg
IHVuYW1iaWd1b3VzbHkgaW4gYW4gODAtY29sdW1uIHNzaCBzZXNzaW9uLCB3aXRoaW4gYSBzaW5n
bHkgcXVvdGVkCiAgIHBhdGNoLCBpcyA3NiBjaGFyYWN0ZXJzLiAgTG9uZ2VyIGxpbmVzIHByb2R1
Y2Ugd3JhcCBkYW1hZ2UuCgpUbyBtZSB3b3VsZCBzZWVtIHRvIGltcGx5IHRoYXQgYSAqY29kZSog
bGluZSBsZW5ndGggbGltaXQgb2YgNzYgb3IgNzQKY2hhcmFjdGVycyBzaG91bGQgYmUgdXN1YWwu
ICBDZXJ0YWlubHkgaXQgc2VlbXMgY2h1cmxpc2ggdG8gb2JqZWN0IHRvCnBhdGNoZXMgd2hlcmUg
dGhlIG5ldyBjb2RlIGlzIHdyYXBwZWQgdG8gYXZvaWQgbGluZXMgPjc2LgoKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:03:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tcZ-0000kK-3h; Thu, 07 Mar 2019 14:03: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=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1tcX-0000k5-G1
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:03:37 +0000
X-Inumbo-ID: cca36a49-40e1-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cca36a49-40e1-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:03: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 1h1tcV-0000Bh-7C; Thu, 07 Mar 2019 14:03: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 1h1tcU-0007zG-VH; Thu, 07 Mar 2019 14:03:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1tcU-0000UE-PI; Thu, 07 Mar 2019 14:03:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133602-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-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub: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-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl: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-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-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-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-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-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-amd64-i386-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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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: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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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:migrate-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-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 14:03:34 +0000
Subject: [Xen-devel] [linux-3.18 test] 133602: 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>

ZmxpZ2h0IDEzMzYwMiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGlu
ZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzU3Nwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgIGZhaWwgaW4g
MTMzNTM5IHBhc3MgaW4gMTMzNjAyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzM1MzkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDEzMzU3NwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBs
aWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgZTEyOGYxNmZkZGI2NmRiNWE3M2MzMGQ0ZjM1NThkMDM3ZDEx
OWU1OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5
Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4
ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDE0MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEy
OTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAxMTYgZGF5cyAgIDc4IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzMzQwNiAgMjAxOS0wMi0yNCAwNDowMzoyMyBaICAgMTEgZGF5cyAg
ICA4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KNjIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
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
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
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
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBicm9rZW4KYnJv
a2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBob3N0LWluc3RhbGwoNCkKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NDIgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tiL-000123-Al; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiJ-00011o-FE
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:35 +0000
X-Inumbo-ID: 9ff35fae-40e2-11e9-afbf-dbcc89ebaa45
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ff35fae-40e2-11e9-afbf-dbcc89ebaa45;
 Thu, 07 Mar 2019 14:09:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934439"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:08:54 +0000
Message-ID: <20190307140906.1932-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/11] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTggKy0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgIDMxICstCiB4ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDM2NyArKysrKysrKysrKysrKystLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCA1MTkgKysrKysrKysrKysr
KysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAy
NDMgKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgICAgICB8
ICAzMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgfCAgIDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgICAgIHwgICA3ICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZjcHUuaCAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICA3NCArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bGFwaWMuaCAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZt
L3NhdmUuaCB8ICAgNCArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8
ICAxNyArLQogMTggZmlsZXMgY2hhbmdlZCwgMTIzNSBpbnNlcnRpb25zKCspLCAxNDMgZGVsZXRp
b25zKC0pCgp2NDoKIC0gQWRkIHR3byBjbGVhbnVwIHBhdGNoZXMgKCMzIGFuZCAjNCkgYW5kIHJl
LW9yZGVyICM4IGFuZCAjOQoKdjM6CiAtIEFkZCB0aGUgc3ludGhldGljIGNsdXN0ZXIgSVBJIHBh
dGNoICgjMTEpCgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tiL-00011x-1M; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiJ-00011n-FD
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:35 +0000
X-Inumbo-ID: a0b3bbe6-40e2-11e9-9bc8-67b459df4781
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0b3bbe6-40e2-11e9-9bc8-67b459df4781;
 Thu, 07 Mar 2019 14:09:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934444"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:08:57 +0000
Message-ID: <20190307140906.1932-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKystLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4Yy4uZjNkOWY3
YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAsOCBAQCB0eXBl
ZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRy
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BB
R0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAg
cmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0gd2lsbCBtb3N0
IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFrZSB0aGUgcHJv
YmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGlj
X2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKICAg
ICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQogCiBib29sIHZp
cmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAg
ICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAg
ICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAgIXB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgJiYgIXB0
ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVu
IGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3Bl
bmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAgQEAgYm9vbCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0g
ICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0LnB0cjsKIAog
ICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBpY0Fzc2lzdC5u
b19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5n
ID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKIH0KIAogaW50
IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01T
Ul9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNhc2UgSFZfWDY0
X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJldmlvdXMgbWFw
cGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fz
c2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uodiwg
IlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5f
bWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJpZGlhbl9tYXBf
Z3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVm
YXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJp
ZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fzc2lzdF9tc3Ig
PSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICBjdHh0
LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgY3R4
dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAogdm9pZCB2aXJp
ZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKLSAgICBp
ZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkK
LSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0
X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCi0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lz
dF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Np
c3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5kZXggYTdlOTRh
YWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90
aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAgLTE0MSw2ICsx
NDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47
CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBAQCBpbnQgdmly
aWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZl
cmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAg
ICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOworICAg
ICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfcmVmZXJlbmNl
X3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
Yy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRz
LmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAg
ICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiBpbnQgdmly
aWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9t
YWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICggaWR4ICkKICAg
ICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICBpZiAo
ICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2YWwgPSBkLT5h
cmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+
cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNS
X1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3Jl
Zl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0cmMgPSAm
dmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHZv
aWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7Ci0gICAg
Y3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291
bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQt
PnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVy
ZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dCgK
ICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3Vu
dC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2ZC0+dGltZV9y
ZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJlZmVyZW5jZV90
c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggdmQtPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3ODM5
NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2RvbWFp
biAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192aXJpZGlhbl9k
b21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVhZiA8IDB4NDAw
MDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBIeXBlcnZpc29y
IGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMKICAgICAgICAg
ICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBpZiAoIHZkLT5n
dWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcmVzLT5h
ID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3QpdmlyaWRpYW5f
bWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9
PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
ZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCB8
fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAgIGlmICggdmly
aWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCApCkBA
IC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxsX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmly
aWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3aXRj
aCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAgICAg
ICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKKyAgICAgICAg
dmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9vc19pZChkKTsK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgotICAgICAg
ICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CisgICAgICAg
IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7
Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRz
LmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5lbmFibGVk
ICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAgICAgYnJlYWs7
CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNS
X0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJTERf
QlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAg
ICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9w
YXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFyYW0p
KTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgdi0+YXJj
aC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHZ2LT5jcmFz
aF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01T
Ul9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIsCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAotICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAgICAgICAgICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAgICAgICAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAgICAgICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAgICAgICAgICAg
dnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFzaF9wYXJhbVsy
XSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFzaF9wYXJhbVs0
XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAgQEAgaW50IGd1
ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAg
IGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47
CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3aXRjaCAoIGlk
eCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAgICAgICAgKnZh
bCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAgICAgICp2YWwg
PSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0
X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dwYS5yYXc7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpAQCAtMzkzLDEw
ICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNI
X1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJTERfQlVHX09O
KEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAgICAgICAg
ICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbSkp
OworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFyYW0pKTsKIAog
ICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZhbCA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFsID0gdnYtPmNy
YXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NS
QVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2Rv
bWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJjaC5odm0udmly
aWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJjYWxsX2dwYSA9
IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0gdmQtPmd1ZXN0
X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkK
QEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4
dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZk
ID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5f
Y29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0ZW5kKFZJUklE
SUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAot
ICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJj
YWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4
dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0Lmh5cGVyY2Fs
bF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3NfaWQ7CiAKICAg
ICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tiQ-00012x-Kc; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiP-00012j-I5
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:41 +0000
X-Inumbo-ID: a1f7bcd2-40e2-11e9-946f-af92ca37ca14
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1f7bcd2-40e2-11e9-946f-af92ca37ca14;
 Thu, 07 Mar 2019 14:09:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934445"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:08:59 +0000
Message-ID: <20190307140906.1932-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tiQ-00013K-U9; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiP-00012i-I1
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:41 +0000
X-Inumbo-ID: a3035fc8-40e2-11e9-94c5-2ba6e6b2a597
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3035fc8-40e2-11e9-94c5-2ba6e6b2a597;
 Thu, 07 Mar 2019 14:09:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934456"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:08:55 +0000
Message-ID: <20190307140906.1932-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpOT1RFOiBU
aGlzIHBhdGNoIGFsc28gcmVtb3ZlcyB0aGUgY2FsbCBmcm9tIHRoZSBkb21haW4gZGVpbml0IGZ1
bmN0aW9uIHRvCiAgICAgIHRoZSB2Y3B1IGRlaW5pdCBmdW5jdGlvbiwgYXMgdGhpcyBpcyBub3Qg
bmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0
byB2Y3B1IGRlaW5pdAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBu
ZXcgbGFiZWxzCgp2MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUg
ZGVpbml0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTggKysr
KysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAx
MCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgfCAgMyAr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCBiMjQ0MWE5NzYxLi5jNTA4NDIxZWE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTY2Niw2ICs2NjYsMTAg
QEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
aHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAgIGQtPmFyY2guaHZtLnRzY19zY2Fs
aW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdfcmF0aW87CiAKKyAgICByYyA9IHZp
cmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWwy
OworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRpYWxpc2UoZCk7CiAgICAgaWYgKCBy
YyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4Nyw2ICs2OTEsNyBAQCBpbnQgaHZt
X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaHZtX2Rlc3Ryb3lfY2Fj
aGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoZCwg
UEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6CisgICAgdmlyaWRpYW5fZG9tYWluX2Rl
aW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTY5NSw4ICs3MDAsNiBAQCB2b2lkIGh2
bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAo
IGh2bV9mdW5jcy5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyApCiAgICAgICAgIGh2
bV9mdW5jcy5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsKIAotICAgIHZpcmlk
aWFuX2RvbWFpbl9kZWluaXQoZCk7Ci0KICAgICBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVy
cyhkKTsKIAogICAgIG1zaXh0YmxfcHRfY2xlYW51cChkKTsKQEAgLTczNiw2ICs3MzksOCBAQCB2
b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIAogICAgIGRl
c3Ryb3lfdnBjaV9tbWNmZyhkKTsKKworICAgIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoZCk7CiB9
CiAKIHN0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCkBAIC0xNTI2LDYgKzE1MzEsMTAgQEAgaW50IGh2bV92Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAmJiAocmMgPSBuZXN0ZWRodm1fdmNw
dV9pbml0aWFsaXNlKHYpKSA8IDAgKSAvKiB0ZWFyZG93bjogbmVzdGVkaHZtX3ZjcHVfZGVzdHJv
eSAqLwogICAgICAgICBnb3RvIGZhaWw1OwogCisgICAgcmMgPSB2aXJpZGlhbl92Y3B1X2luaXQo
dik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDU7CisKICAgICByYyA9IGh2bV9h
bGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShkLCB2KTsKICAgICBpZiAoIHJjICE9IDAgKQogICAg
ICAgICBnb3RvIGZhaWw2OwpAQCAtMTU1MywxMyArMTU2MiwxMiBAQCBpbnQgaHZtX3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBmYWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJf
ZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKIHZvaWQgaHZtX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIHsK
LSAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKLQogICAgIGh2bV9hbGxfaW9yZXFfc2VydmVy
c19yZW1vdmVfdmNwdSh2LT5kb21haW4sIHYpOwogCiAgICAgaWYgKCBodm1fYWx0cDJtX3N1cHBv
cnRlZCgpICkKQEAgLTE1NzUsNiArMTU4Myw4IEBAIHZvaWQgaHZtX3ZjcHVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdikKICAgICB2bGFwaWNfZGVzdHJveSh2KTsKIAogICAgIGh2bV92Y3B1X2NhY2hl
YXR0cl9kZXN0cm95KHYpOworCisgICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CiB9CiAKIHZv
aWQgaHZtX3ZjcHVfZG93bihzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVzdF9yZG1zcl92aXJp
ZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92Y3B1X2luaXQoc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiB2b2lkIHZpcmlk
aWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlkaWFuX3N5bmljX3dy
bXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6
ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhz
dHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAq
dik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIHZvaWQg
dmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl9kb21h
aW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tiR-000145-F6; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiQ-000131-QC
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:42 +0000
X-Inumbo-ID: a2fc5930-40e2-11e9-aea6-dfa7cee0285c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2fc5930-40e2-11e9-aea6-dfa7cee0285c;
 Thu, 07 Mar 2019 14:09:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934449"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:09:03 +0000
Message-ID: <20190307140906.1932-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAt
IEFkZHJlc3MgY29tbWVudHMgZnJvbSBKYW4KCnYzOgogLSBBZGQgdGhlICdTaW50UG9sbGluZ01v
ZGVBdmFpbGFibGUnIGJpdCBpbiBDUFVJRCBsZWFmIDMKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5o
ICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAg
ICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAg
ICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDIzNCAr
KysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgICB8ICAxOSArKwogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAgICAg
fCAgMzIgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDMg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgMjUgKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaCAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L3BhcmFtcy5oICAgICAgICB8ICAgNyArLQogMTEgZmlsZXMgY2hhbmdlZCwgMzI2IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTM4ZTVjZGJhMi4uYTkyM2EzODBkMyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0z
MTgsNiArMzE4LDEyIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9DUkFTSF9D
VEwgMQogCisvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyBpbmRpY2F0ZXMgdGhhdCB0
aGUgJ3N5bmljJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVu
bWVudCBlbnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklD
IDEKKwogLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSBp
bmRpY2F0ZXMgdGhhdAogICogbGlieGxfZG9tYWluX2J1aWxkX2luZm8gaGFzIHRoZSB1Lmh2bS5h
Y3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggNjE2MDk5MWFmMy4uZmI3NThkMmFj
MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKQEAgLTMxNyw2ICszMTcsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRp
YW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhs
X2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVO
VF9DUkFTSF9DVEwpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX2NyYXNoX2N0bDsKIAorICAgIGlm
IChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElH
SFRFTk1FTlRfU1lOSUMpKQorICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOworCiAgICAgaWYg
KG1hc2sgIT0gMCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2ODVhYzQ3YWMu
Ljk4NjBiY2FmNWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIzNSw2ICsyMzUsNyBAQCBsaWJ4bF92
aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1l
bnQiLCBbCiAgICAgKDQsICJoY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIiksCiAgICAgKDUsICJhcGlj
X2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hfY3RsIiksCisgICAgKDcsICJzeW5pYyIpLAogICAg
IF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3N5bmljLmMKaW5kZXggZmI1NjBiYzE2Mi4uZjQ1MTBkMzgyOSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vc3luaWMuYwpAQCAtMTMsNiArMTMsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2FwaWMu
aD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZsYXBp
Yy5oPgogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgogCkBAIC0yOCw2ICsyOSwzMiBAQCB0eXBlZGVm
IHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogICAgIHVpbnQ4X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRp
bmdbUEFHRV9TSVpFXTsKIH0gSFZfVlBfQVNTSVNUX1BBR0U7CiAKK3R5cGVkZWYgZW51bSBIVl9N
RVNTQUdFX1RZUEUgeworICAgIEh2TWVzc2FnZVR5cGVOb25lLAorICAgIEh2TWVzc2FnZVRpbWVy
RXhwaXJlZCA9IDB4ODAwMDAwMTAsCit9IEhWX01FU1NBR0VfVFlQRTsKKwordHlwZWRlZiBzdHJ1
Y3QgSFZfTUVTU0FHRV9GTEFHUyB7CisgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOworICAg
IHVpbnQ4X3QgUmVzZXJ2ZWQ6NzsKK30gSFZfTUVTU0FHRV9GTEFHUzsKKwordHlwZWRlZiBzdHJ1
Y3QgSFZfTUVTU0FHRV9IRUFERVIgeworICAgIEhWX01FU1NBR0VfVFlQRSBNZXNzYWdlVHlwZTsK
KyAgICB1aW50MTZfdCBSZXNlcnZlZDE7CisgICAgSFZfTUVTU0FHRV9GTEFHUyBNZXNzYWdlRmxh
Z3M7CisgICAgdWludDhfdCBQYXlsb2FkU2l6ZTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7Cit9
IEhWX01FU1NBR0VfSEVBREVSOworCisjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYKKyNkZWZp
bmUgSFZfTUVTU0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVCAzMAorCit0eXBlZGVmIHN0cnVj
dCBIVl9NRVNTQUdFIHsKKyAgICBIVl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7CisgICAgdWludDY0
X3QgUGF5bG9hZFtIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UXTsKK30gSFZfTUVT
U0FHRTsKKwogdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CkBAIC04Myw2ICsxMTAsOCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50IHx8ICF2LT5pc19ydW5uaW5nKTsK
KwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBA
IC0xMDcsNiArMTM2LDc2IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBf
Z3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1NDT05UUk9MOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgICAgICB2di0+c2NvbnRyb2wgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lFRlA6CisgICAgICAgIGlmICggISh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHZ2LT5zaWVmcCA9IHZhbDsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlk
aWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgm
dnYtPnNpbXApOworICAgICAgICB2di0+c2ltcC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJp
ZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlNJTVAiLCAmdnYtPnNpbXApOworICAgICAgICBpZiAo
IHZ2LT5zaW1wLm1zci5lbmFibGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9w
YWdlKGQsICZ2di0+c2ltcCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNS
X0VPTToKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5
bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAg
dnYtPm1zZ19wZW5kaW5nID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9N
U1JfU0lOVDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQg
aW50IHNpbnR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCAtIEhWX1g2NF9NU1JfU0lOVDAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHZ2LT5zaW50KSk7CisgICAgICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnQ7CisgICAg
ICAgIHVpbnQ4X3QgdmVjdG9yOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgIC8qIFZlY3RvcnMgbXVzdCBiZSBpbiB0aGUgcmFuZ2UgMTYtMjU1IGlu
Y2x1c2l2ZSAqLworICAgICAgICBzaW50LnJhdyA9IHZhbDsKKyAgICAgICAgaWYgKCBzaW50LnZl
Y3RvciA8IDE2ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBJbnZhbGlkYXRlIGFueSBwcmV2aW91cyBtYXBwaW5nIGJ5IHNl
dHRpbmcgYW4gb3V0LW9mLXJhbmdlCisgICAgICAgICAqIGluZGV4IGJlZm9yZSBzZXR0aW5nIHRo
ZSBuZXcgbWFwcGluZy4KKyAgICAgICAgICovCisgICAgICAgIHZlY3RvciA9IHZ2LT5zaW50W3Np
bnR4XS52ZWN0b3I7CisgICAgICAgIHZ2LT52ZWN0b3JfdG9fc2ludHhbdmVjdG9yXSA9IEFSUkFZ
X1NJWkUodnYtPnNpbnQpOworCisgICAgICAgIHZlY3RvciA9IHNpbnQudmVjdG9yOworICAgICAg
ICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBzaW50eDsKKworICAgICAgICBwcmludGso
WEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNp
bnR4LAorICAgICAgICAgICAgICAgdmVjdG9yKTsKKworICAgICAgICBpZiAoIHNpbnQucG9sbGlu
ZyApCisgICAgICAgICAgICBfX2NsZWFyX2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZyk7CisK
KyAgICAgICAgdnYtPnNpbnRbc2ludHhdID0gc2ludDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBs
ZW1lbnRlZCBNU1IgJSN4ICglMDE2IlBSSXg2NCIpXG4iLAogICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgaWR4LCB2YWwpOwpAQCAtMTE4LDYgKzIxNyw5IEBAIGludCB2aXJpZGlhbl9zeW5pY193
cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKIGludCB2
aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfRU9JOgpAQCAt
MTMxLDE0ICsyMzMsNjkgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICp2YWwgPSAoKHVp
bnQ2NF90KWljcjIgPDwgMzIpIHwgaWNyOwogICAgICAgICBicmVhazsKICAgICB9CisKICAgICBj
YXNlIEhWX1g2NF9NU1JfVFBSOgogICAgICAgICAqdmFsID0gdmxhcGljX2dldF9yZWcodmNwdV92
bGFwaWModiksIEFQSUNfVEFTS1BSSSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3OworICAgICAgICAqdmFsID0gdnYtPnZwX2Fzc2lzdC5tc3Iu
cmF3OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZ2
LT5zY29udHJvbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJ
T046CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5p
YykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIC8q
CisgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCB0aGUgdmVyc2lvbiBudW1i
ZXIgaXMgMHgwMDAwMDAwMQorICAgICAgICAgKiBhbmQgc2hvdWxkIGJlIGluIHRoZSBsb3dlciAz
Mi1iaXRzIG9mIHRoZSBNU1IsIHdoaWxlIHRoZQorICAgICAgICAgKiB1cHBlciAzMi1iaXRzIGFy
ZSByZXNlcnZlZC4uLiBidXQgaXQgZG9lc24ndCBzYXkgd2hhdCB0aGV5CisgICAgICAgICAqIHNo
b3VsZCBiZSBzZXQgdG8uIEFzc3VtZSBldmVyeXRoaW5nIGJ1dCB0aGUgYm90dG9tIGJpdAorICAg
ICAgICAgKiBzaG91bGQgYmUgemVyby4KKyAgICAgICAgICovCisgICAgICAgICp2YWwgPSAxdWw7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnNpZWZw
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnNpbXAu
bXNyLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gMDsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2NF9N
U1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gYXJyYXlfaW5k
ZXhfbm9zcGVjKGlkeCAtIEhWX1g2NF9NU1JfU0lOVDAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5zaW50KSk7CisKKyAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZ2LT5z
aW50W3NpbnR4XS5yYXc7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeFxu
IiwgX19mdW5jX18sIGlkeCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAg
LTE0OSw2ICszMDYsMjAgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl9zeW5p
Y192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IHZpcmlkaWFu
X3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICAvKgorICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBhbGwgc3ludGhldGlj
IGludGVycnVwdHMgbXVzdCBiZQorICAgICAqIGluaXRhbGx5IG1hc2tlZC4KKyAgICAgKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAgICB2
di0+c2ludFtpXS5tYXNrID0gMTsKKworICAgIC8qIEluaXRpYWxpemUgdGhlIG1hcHBpbmcgYXJy
YXkgd2l0aCBpbnZhbGlkIHZhbHVlcyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RSh2di0+dmVjdG9yX3RvX3NpbnR4KTsgaSsrICkKKyAgICAgICAgdnYtPnZlY3Rvcl90b19zaW50
eFtpXSA9IEFSUkFZX1NJWkUodnYtPnNpbnQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE1
OSwxNyArMzMwLDU4IEBAIGludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2gu
aHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgm
dnYtPnZwX2Fzc2lzdCk7CisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdnYtPnNpbXAp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIHsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3NhZ2VzKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIFRoZXJlIGFyZSBjdXJyZW50bHkgbm8gbWVzc2Fn
ZSBzb3VyY2VzICovCit9CisKK2Jvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgdmVjdG9yKQoreworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1
ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpZHggPSB2di0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gYXJyYXlf
aW5kZXhfbm9zcGVjKGlkeCwgQVJSQVlfU0laRSh2di0+c2ludCkpOworCisgICAgaWYgKCBpZHgg
Pj0gQVJSQVlfU0laRSh2di0+c2ludCkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBy
ZXR1cm4gdnYtPnNpbnRbc2ludHhdLmF1dG9fZW9pOworfQorCit2b2lkIHZpcmlkaWFuX3N5bmlj
X2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKQorewor
ICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAg
IHVuc2lnbmVkIGludCBpZHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgdW5z
aWduZWQgaW50IHNpbnR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgQVJSQVlfU0laRSh2di0+
c2ludCkpOworCisgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7CisKKyAgICBpZiAoIGlkeCA8IEFS
UkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgX19jbGVhcl9iaXQoc2ludHgsICZ2di0+bXNn
X3BlbmRpbmcpOworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9jdHh0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zaW50KSAhPSBBUlJBWV9T
SVpFKGN0eHQtPnNpbnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUo
dnYtPnNpbnQpOyBpKysgKQorICAgICAgICBjdHh0LT5zaW50X21zcltpXSA9IHZ2LT5zaW50W2ld
LnJhdzsKKworICAgIGN0eHQtPnNpbXBfbXNyID0gdnYtPnNpbXAubXNyLnJhdzsKIAogICAgIGN0
eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2di0+YXBpY19hc3Npc3RfcGVuZGluZzsKICAgICBj
dHh0LT52cF9hc3Npc3RfbXNyID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3OwpAQCAtMTgwLDEyICsz
OTIsMzAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKIHsKICAgICBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgdnYtPnZw
X2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAoIHZ2LT52cF9h
c3Npc3QubXNyLmVuYWJsZWQgKQogICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAm
dnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGN0eHQtPmFw
aWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2di0+c2ltcC5tc3IucmF3ID0gY3R4dC0+c2ltcF9t
c3I7CisgICAgaWYgKCB2di0+c2ltcC5tc3IuZW5hYmxlZCApCisgICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDhfdCB2ZWN0b3I7CisK
KyAgICAgICAgdnYtPnNpbnRbaV0ucmF3ID0gY3R4dC0+c2ludF9tc3JbaV07CisKKyAgICAgICAg
dmVjdG9yID0gdnYtPnNpbnRbaV0udmVjdG9yOworICAgICAgICBpZiAoIHZlY3RvciA8IDE2ICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHZ2LT52ZWN0b3JfdG9fc2ludHhbdmVj
dG9yXSA9IGk7CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9tYWluX2N0
eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMmIwNDVlZDg4Zi4uNjdk
MDEyMTkyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtODksNiArODks
NyBAQCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAKIC8qIFZpcmlk
aWFuIENQVUlEIGxlYWYgMywgSHlwZXJ2aXNvciBGZWF0dXJlIEluZGljYXRpb24gKi8KICNkZWZp
bmUgQ1BVSUQzRF9DUkFTSF9NU1JTICgxIDw8IDEwKQorI2RlZmluZSBDUFVJRDNEX1NJTlRfUE9M
TElORyAoMSA8PCAxNykKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA0OiBJbXBsZW1lbnRhdGlv
biBSZWNvbW1lbmRhdGlvbnMuICovCiAjZGVmaW5lIENQVUlENEFfSENBTExfUkVNT1RFX1RMQl9G
TFVTSCAoMSA8PCAyKQpAQCAtMTc4LDYgKzE3OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVh
dmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgbWFz
ay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VDb3VudGVyID0gMTsKICAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjICkKICAgICAgICAgICAg
IG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKKyAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICBtYXNrLkFj
Y2Vzc1N5bmljUmVncyA9IDE7CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAtMTg2LDYg
KzE4OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQp
ICYgSFZNUFZfY3Jhc2hfY3RsICkKICAgICAgICAgICAgIHJlcy0+ZCA9IENQVUlEM0RfQ1JBU0hf
TVNSUzsKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5p
YyApCisgICAgICAgICAgICByZXMtPmQgPSBDUFVJRDNEX1NJTlRfUE9MTElORzsKIAogICAgICAg
ICBicmVhazsKICAgICB9CkBAIC0zMDYsOCArMzExLDE2IEBAIGludCBndWVzdF93cm1zcl92aXJp
ZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgogICAgIGNhc2UgSFZf
WDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6Cisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoK
KyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CiAgICAgICAgIHJl
dHVybiB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAgICBjYXNlIEhWX1g2
NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6
CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAgICAgICAgIHJldHVybiB2aXJp
ZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIApAQCAtMzc4LDYgKzM5MSwxMiBAQCBpbnQg
Z3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwg
dWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgogICAgIGNhc2UgSFZfWDY0
X01TUl9UUFI6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TQ09OVFJPTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgIGNh
c2UgSFZfWDY0X01TUl9FT006CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRf
TVNSX1NJTlQxNToKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3JkbXNyKHYsIGlkeCwg
dmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5k
ZXggYTFhNDNjZDc5Mi4uNWE3MzI4NThjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00NjEsMTAgKzQ2MSwx
NSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIAogdm9pZCB2
bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZlY3RvcikKIHsKKyAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192Y3B1KHZsYXBpYyk7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHZsYXBpY19kb21haW4odmxhcGljKTsKIAorICAgIC8qIEFsbCBzeW5pYyBTSU5UeCB2
ZWN0b3JzIGFyZSBlZGdlIHRyaWdnZXJlZCAqLworCiAgICAgaWYgKCB2bGFwaWNfdGVzdF92ZWN0
b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSkgKQogICAgICAgICB2aW9h
cGljX3VwZGF0ZV9FT0koZCwgdmVjdG9yKTsKKyAgICBlbHNlIGlmICggaGFzX3ZpcmlkaWFuX3N5
bmljKHYtPmRvbWFpbikgKQorICAgICAgICB2aXJpZGlhbl9zeW5pY19hY2tfc2ludCh2LCB2ZWN0
b3IpOwogCiAgICAgaHZtX2RwY2lfbXNpX2VvaShkLCB2ZWN0b3IpOwogfQpAQCAtMTMwMSwxMyAr
MTMwNiwyMyBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKICAg
ICBpZiAoICF2bGFwaWNfZW5hYmxlZCh2bGFwaWMpICkKICAgICAgICAgcmV0dXJuIC0xOwogCisg
ICAgLyoKKyAgICAgKiBQb2xsIHRoZSB2aXJpZGlhbiBtZXNzYWdlIHF1ZXVlcyBiZWZvcmUgY2hl
Y2tpbmcgdGhlIElSUiBzaW5jZQorICAgICAqIGEgc3l0aGV0aWMgaW50ZXJydXB0IG1heSBiZSBh
c3NlcnRlZCBkdXJpbmcgdGhlIHBvbGwuCisgICAgICovCisgICAgaWYgKCAhdmxhcGljLT5wb2xs
ZWRfc3luaWMgJiYgaGFzX3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgKQorICAgIHsKKyAgICAg
ICAgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyh2KTsKKyAgICAgICAgdmxhcGljLT5wb2xs
ZWRfc3luaWMgPSB0cnVlOworICAgIH0KKwogICAgIGlyciA9IHZsYXBpY19maW5kX2hpZ2hlc3Rf
aXJyKHZsYXBpYyk7CiAgICAgaWYgKCBpcnIgPT0gLTEgKQotICAgICAgICByZXR1cm4gLTE7Cisg
ICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCBodm1fZnVuY3MudmlydHVhbF9pbnRyX2RlbGl2
ZXJ5X2VuYWJsZWQgJiYKICAgICAgICAgICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikg
KQotICAgICAgICByZXR1cm4gaXJyOworICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qCiAgICAg
ICogSWYgQVBJQyBhc3Npc3Qgd2FzIHNldCB0aGVuIGFuIEVPSSBtYXkgaGF2ZSBiZWVuIGF2b2lk
ZWQuCkBAIC0xMzI4LDkgKzEzNDMsMTMgQEAgaW50IHZsYXBpY19oYXNfcGVuZGluZ19pcnEoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgICAoaXJyICYgMHhmMCkgPD0gKGlzciAmIDB4ZjApICkKICAg
ICB7CiAgICAgICAgIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHYpOwotICAgICAgICByZXR1
cm4gLTE7CisgICAgICAgIGlyciA9IC0xOwogICAgIH0KIAorb3V0OgorICAgIGlmIChpcnIgPT0g
LTEpCisgICAgICAgIHZsYXBpYy0+cG9sbGVkX3N5bmljID0gZmFsc2U7CisKICAgICByZXR1cm4g
aXJyOwogfQogCkBAIC0xMzYwLDggKzEzNzksMTMgQEAgaW50IHZsYXBpY19hY2tfcGVuZGluZ19p
cnEoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IsIGJvb2xfdCBmb3JjZV9hY2spCiAgICAgfQog
CiAgZG9uZToKLSAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRh
dGFbQVBJQ19JU1JdKTsKKyAgICBpZiAoICFoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9tYWluKSB8
fAorICAgICAgICAgIXZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQodiwgdmVjdG9yKSAp
CisgICAgICAgIHZsYXBpY19zZXRfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtB
UElDX0lTUl0pOworCiAgICAgdmxhcGljX2NsZWFyX2lycih2ZWN0b3IsIHZsYXBpYyk7CisgICAg
dmxhcGljLT5wb2xsZWRfc3luaWMgPSBmYWxzZTsKKwogICAgIHJldHVybiAxOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oCmluZGV4IDM3YzM1NjdhNTcuLmY2N2U5ZGJkMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCkBAIC00NzIsNiArNDcyLDkgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vl
c3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCiAjZGVmaW5lIGhhc192aXJpZGlh
bl9hcGljX2Fzc2lzdChkKSBcCiAgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYXBpY19hc3Npc3QpKQogCisjZGVmaW5lIGhhc192
aXJpZGlhbl9zeW5pYyhkKSBcCisgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpKQorCiBzdGF0aWMgaW5saW5lIHZvaWQg
aHZtX2luamVjdF9leGNlcHRpb24oCiAgICAgdW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQg
aW50IHR5cGUsCiAgICAgdW5zaWduZWQgaW50IGluc25fbGVuLCBpbnQgZXJyb3JfY29kZSkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDgxNDZlMmZjNDYuLjc0NDZiZTQ5MmIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMjYsMTAgKzI2LDMwIEBAIHN0cnVjdCB2
aXJpZGlhbl9wYWdlCiAgICAgdm9pZCAqcHRyOwogfTsKIAordW5pb24gdmlyaWRpYW5fc2ludF9t
c3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3RydWN0CisgICAgeworICAgICAgICB1aW50
NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMTo4Owor
ICAgICAgICB1aW50NjRfdCBtYXNrOjE7CisgICAgICAgIHVpbnQ2NF90IGF1dG9fZW9pOjE7Cisg
ICAgICAgIHVpbnQ2NF90IHBvbGxpbmc6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJl
c2VydmVkMjo0NTsKKyAgICB9OworfTsKKwogc3RydWN0IHZpcmlkaWFuX3ZjcHUKIHsKICAgICBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZSB2cF9hc3Npc3Q7CiAgICAgYm9vbCBhcGljX2Fzc2lzdF9wZW5k
aW5nOworICAgIHVpbnQ2NF90IHNjb250cm9sOworICAgIHVpbnQ2NF90IHNpZWZwOworICAgIHN0
cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7CisgICAgdW5pb24gdmlyaWRpYW5fc2ludF9tc3Igc2lu
dFsxNl07CisgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhbMjU2XTsKKyAgICB1bnNpZ25lZCBs
b25nIG1zZ19wZW5kaW5nOwogICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOwogfTsKIApAQCAt
OTAsNiArMTEwLDExIEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KTsKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpOwogCitib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoY29u
c3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHZlY3Rvcik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl9zeW5pY19hY2tfc2ludChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZlY3Rvcik7CisKICNlbmRpZiAvKiBfX0FT
TV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmxhcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaApp
bmRleCBkZGU2NmI0ZjBmLi43YjIxOTVjNGViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bGFwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaApA
QCAtOTEsNiArOTEsNyBAQCBzdHJ1Y3QgdmxhcGljIHsKICAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgaWNyLCBkZXN0OwogICAgICAgICBzdHJ1Y3QgdGFza2xldCAgICAgICB0YXNrbGV0Owog
ICAgIH0gaW5pdF9zaXBpOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgICBwb2xsZWRfc3lu
aWM7CiB9OwogCiAvKiB2bGFwaWMncyBmcmVxdWVuY2UgaXMgMTAwIE1IeiAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA0MGJlODRlY2RhLi5lYzNlNGRmMTJjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtNjAyLDYgKzYwMiw4IEBA
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKICAgICB1aW50NjRfdCB2cF9hc3Np
c3RfbXNyOwogICAgIHVpbnQ4X3QgIGFwaWNfYXNzaXN0X3BlbmRpbmc7CiAgICAgdWludDhfdCAg
X3BhZFs3XTsKKyAgICB1aW50NjRfdCBzaW1wX21zcjsKKyAgICB1aW50NjRfdCBzaW50X21zclsx
Nl07CiB9OwogCiBERUNMQVJFX0hWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4
IDcyZjYzM2VmMmQuLmU3ZTNjN2M4OTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTQ2
LDYgKzE0NiwxMCBAQAogI2RlZmluZSBfSFZNUFZfY3Jhc2hfY3RsIDYKICNkZWZpbmUgSFZNUFZf
Y3Jhc2hfY3RsICgxIDw8IF9IVk1QVl9jcmFzaF9jdGwpCiAKKy8qIEVuYWJsZSBTWU5JQyBNU1Jz
ICovCisjZGVmaW5lIF9IVk1QVl9zeW5pYyA3CisjZGVmaW5lIEhWTVBWX3N5bmljICgxIDw8IF9I
Vk1QVl9zeW5pYykKKwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAogICAgICAgICAoSFZN
UFZfYmFzZV9mcmVxIHwgXAogICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKQEAgLTE1Myw3ICsx
NTcsOCBAQAogICAgICAgICAgSFZNUFZfcmVmZXJlbmNlX3RzYyB8IFwKICAgICAgICAgIEhWTVBW
X2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8
IFwKLSAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCkKKyAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8
IFwKKyAgICAgICAgIEhWTVBWX3N5bmljKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:09: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 1h1tiU-000167-QU; Thu, 07 Mar 2019 14:09:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiU-00015c-1E
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:46 +0000
X-Inumbo-ID: a71a5a26-40e2-11e9-bf02-5f3e4937b549
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a71a5a26-40e2-11e9-bf02-5f3e4937b549;
 Thu, 07 Mar 2019 14:09:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934460"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:09:00 +0000
Message-ID: <20190307140906.1932-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:09: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 1h1tiV-00016S-6a; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiU-00015d-1F
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:46 +0000
X-Inumbo-ID: a64042c8-40e2-11e9-ba03-d79a7adb8288
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a64042c8-40e2-11e9-ba03-d79a7adb8288;
 Thu, 07 Mar 2019 14:09:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934448"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:09:01 +0000
Message-ID: <20190307140906.1932-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:09: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 1h1tiV-00016z-J2; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiU-00015b-1D
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:46 +0000
X-Inumbo-ID: a64036c0-40e2-11e9-8426-2b095fe62ff6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a64036c0-40e2-11e9-8426-2b095fe62ff6;
 Thu, 07 Mar 2019 14:09:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934457"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:08:56 +0000
Message-ID: <20190307140906.1932-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFuZCBkb21h
aW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNvbW1lbnQg
dG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKyksIDc4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXggMzk4YjIy
ZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9w
cml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKQEAgLTg5
LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAKIHZvaWQg
dmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjaGFy
ICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9w
YWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9p
ZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAK
ICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNU
X1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07CiB9IEhW
X1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1Y3Qg
dmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlh
bi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJl
dHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBsaWtlbHkg
aGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2JsZW0gY2xl
YXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9w
ZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGljQXNzaXN0
Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0
cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5h
cGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBp
Y19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQog
ICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+
YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAgICAgICB2
LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwogICAgICAg
ICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZvaWQgdmly
aWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lT
VF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhW
X1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0
cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBpY0Fz
c2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3Bl
bmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVu
ZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAgICAgIC8q
IHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5fdW5tYXBf
Z3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAgICAgdi0+
YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAgIHZpcmlk
aWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOwor
ICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CiAg
ICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qp
OwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRz
LmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFy
Y2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlmICggdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIsNyArMTMy
LDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAg
LTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlhbl9zeW5p
Y19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNzaXN0X3Bl
bmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsKKyAgICBj
dHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3Iu
cmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkK
IHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZw
X2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNy
LmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGN0
eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVjdCBfSFZf
UkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3RzYyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNy
ICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNvbnN0IHVu
aW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJl
bmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAgIHJldHVy
bjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNjKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0
cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdt
Zm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47CisgICAg
dW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mu
ZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0Ug
KnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3Rz
YyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBkb21haW4g
KmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9fbnM7CkBA
IC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8gMTAwdWw7
CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBkb21haW4g
KmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwotCi0g
ICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAgIHN0cnVj
dCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2guaHZtLnZp
cmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9U
UkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdfdHJjX3Zh
bChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXco
c3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3Vu
dCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50
OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQt
PmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQtPmlzX3No
dXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVubmluZywg
JnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGlm
ICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+YXJjaC5o
dm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9yZWZlcmVu
Y2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5y
ZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9yZWZlcmVu
Y2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcsMTMgQEAg
aW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNl
X3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNl
X3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVG
X0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0
cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50Owor
ICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291
bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIxOSwxNyAr
MjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21h
aW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50ID0gZC0+
YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICBjdHh0
LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudC52
YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZl
cmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5f
Y29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3Vu
dC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5y
ZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJjaC5odm0u
dmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OworICAg
IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5j
ZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmll
bGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxz
ZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBlYjhhOGM3
Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xNDYs
NyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRpb24sIGJ1
dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVyc2lvbiBu
dW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1
ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJlcy0+
YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZpcmlkaWFu
X21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBAIHZvaWQg
Y3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFm
LAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwgdXNhZ2Uu
ICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdyA9
PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5m
aWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVz
dF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmlyaWRpYW4t
Pmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
NCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyICpn
b2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7CisgICAg
Z29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHByaW50ayhY
RU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lEOiB2ZW5k
b3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhcbiIsCkBA
IC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqaGc7CiAK
LSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAgIGhnID0g
JmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRrKFhFTkxP
R19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46ICVseFxu
IiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0YXRpYyB2
b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lk
IGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVuc2lnbmVk
IGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmllbGRzLnBm
bjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJj
YWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3QgKnA7CiAK
QEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAg
ICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5hcmNoLmh2
bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZtLnZp
cmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rfb3NfaWQo
ZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTDoKLSAg
ICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CisgICAg
ICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAg
ICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4u
aHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJjaC5odm0u
dmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgZW5h
YmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEwICszMTcs
MTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9D
UkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7
CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBpbnQgZ3Vl
c3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVseCAlbHgg
JWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzFd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzJdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNdLAotICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAgICAgICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAgICAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAgYnJlYWs7
CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4o
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBz
d2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQ6Ci0g
ICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAgKnZhbCA9
IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5MywxMCBAQCBp
bnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9D
UkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7
CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2YWwgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFsID0gdi0+
YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBAIGludCBn
dWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQog
eworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2guaHZtLnZp
cmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAhdi0+YXJj
aC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAw
OwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAg
ICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlh
biA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+YXJjaC5o
dm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwog
fQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHZp
cmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOworICAg
IGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYg
KCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jtc3Iodiwg
SFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNoLmh2bS52
aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgdmly
aWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJpZGlhbiAp
CisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFuKTsKIH0K
IAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgdiwgbmFt
ZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZw
KQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpAQCAtNjQ1
LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3Qg
dmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAg
IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAgICAgLmh5
cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcsCi0g
ICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3ZpcmlkaWFuX2Rv
bWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2Rv
bWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJv
ZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEucmF3ICA9
IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19p
ZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5o
eXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAgIHZpcmlk
aWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3MDEsNyBA
QCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29u
dGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+ZG9tYWlu
KSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVybiAwOwog
CiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAg
ICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1Y3QgbGlz
dF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4g
dmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAKICAgICBi
b29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAgICAgICAg
ICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggNTNmZmVi
YjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0NjMsOSBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2
LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAoaXNfaHZt
X2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFzZV9mcmVx
KSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlhbl9kb21h
aW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQp
IFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2b2lkKQog
fQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxzZSkKKyNk
ZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUgaGFz
X3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2RlZmluZSBo
dm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUgaHZtX2dl
dF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5kZXgg
YzhhNDBmNmQ1NS4uYmU5ZmE1YjVhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtMjAwLDcg
KzIwMCw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBpbnRlcnJ1
cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0cnVjdCB4
ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1IHZp
cmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJpZGlh
bl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRpYW5fdGlt
ZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2aXJpZGlh
bl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgdmly
aWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFuX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5pdChzdHJ1
Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KTsKLWJv
b2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQg
dmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJpZGlhbl9h
cGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRpZiAvKiBf
X0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1tiX-00018e-9L; Thu, 07 Mar 2019 14:09:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tiV-00016c-EG
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:47 +0000
X-Inumbo-ID: a8e62cea-40e2-11e9-9457-4f7fa9b6da49
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8e62cea-40e2-11e9-9457-4f7fa9b6da49;
 Thu, 07 Mar 2019 14:09:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934462"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:09:02 +0000
Message-ID: <20190307140906.1932-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKystLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA3YTI5NDM1Y2Iz
Li42NWNmOTViNzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTYsMjAgKzY1NiwyMCBAQCB2b2lkIGFyY2hfZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0ZG93bihz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOworICAgIGlm
ICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9kb21haW5f
ZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAgICAgICB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJpZGlhbl9k
b21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7CiB9CiAK
IHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICgg
aGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAg
ICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2RvbWFpbl9z
b2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmluZGV4
IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBAIC05
MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsK
IH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0K
ICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAgLTEwMCw3
ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5v
ZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0K
ICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAgLTExMCw2
ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwgLSByYXdf
dHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRy
YyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CisKKyAg
ICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJpZGlhbl90
aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0aW1lX3Jl
Zl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhhdyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7Cit9
CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAt
MTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4i
LAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZhbCA9IHJh
d190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9jb3VudChk
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApp
bmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFu
LmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJpZGlhbl9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlkaWFuX3Rp
bWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmly
aWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQg
dmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tib-0001E3-U4; Thu, 07 Mar 2019 14:09: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tia-0001D0-Jg
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:09:52 +0000
X-Inumbo-ID: a920c058-40e2-11e9-ada7-4362192dc512
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a920c058-40e2-11e9-ada7-4362192dc512;
 Thu, 07 Mar 2019 14:09:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79934459"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:08:58 +0000
Message-ID: <20190307140906.1932-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKystLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB2aXJp
ZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAgdnYtPnZwX2Fz
c2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uodiwg
IlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+dnBfYXNzaXN0
Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5h
YmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fz
c2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQt
PnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxl
ZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAgICAgdmlyaWRp
YW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsKIAotICAg
IGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJsZWQgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBS
RUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5z
aWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKHVu
c2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5maWVsZHMucGZu
OworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVu
Y2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0Ug
KnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAgdmQtPnJlZmVy
ZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2MoZCk7Ci0gICAg
ICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAo
IHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5j
ZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMyLDcgQEAgdm9p
ZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVfcmVmX2NvdW50
LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2VfdHNjLnJhdyA9
IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmZpZWxk
cy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAg
ICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBjcHVpZF92aXJp
ZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICBj
YXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4gKi8KLSAgICAg
ICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29zX2lkLmZpZWxk
cy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCB8fCB2ZC0+
Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEg
PSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIyOCwxMCArMjI4
LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDogVklSSURJQU4g
R1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjogJXggc3A6ICV4
IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2ktPmZpZWxkcy5t
YWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRzLnNlcnZpY2Vf
cGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwKKyAgICAgICAg
ICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAogc3RhdGljIHZv
aWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0MiwxMiArMjQw
LDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBFUkNBTEw6IGVu
YWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQsCi0gICAgICAg
ICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxkcy5wZm4pOwor
ICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7CiB9CiAKIHN0
YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3Bh
LmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRp
YW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3QgKnA7
CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9I
WVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAg
ZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9ncGEuZmllbGRz
LmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJsZWQgKQogICAg
ICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAt
NjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0gICAgaWYgKCAh
dnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFibGVkICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4g
JXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+
bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+
bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRz
LnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zcgog
ICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3By
ZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmllbGRzOworICAg
IH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBAQCB1bmlvbiB2
aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6ODsKICAgICAg
ICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:16:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tpH-0002kN-Rt; Thu, 07 Mar 2019 14:16:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=21/k=RK=citrix.com=prvs=9622e5608=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1tpG-0002kI-Lg
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:16:46 +0000
X-Inumbo-ID: a15883be-40e3-11e9-92c0-a77cdd259a7c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a15883be-40e3-11e9-92c0-a77cdd259a7c;
 Thu, 07 Mar 2019 14:16:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79935370"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23681.10183.119197.994326@mariner.uk.xensource.com>
Date: Thu, 7 Mar 2019 14:16:39 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C80D8BF020000780021C55C@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
 <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061252080.9200@sstabellini-ThinkPad-X260>
 <5C80D8BF020000780021C55C@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgMy85XSB4ZW46IGludHJvZHVjZSBE
RUNMQVJFX0JPVU5EUyIpOgo+IE9uIDA2LjAzLjE5IGF0IDIxOjU1LCA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsIDYgTWFyIDIwMTksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4gdWludHB0cl90IGlzIHRoZSBpbnRlZ2VyIHR5cGUgY29ycmVzcG9uZGluZyB0byBhIHBv
aW50ZXIsIHNvIHdlIHNob3VsZAo+ID4gdXNlIHVpbnRwdHJfdCBmaXJzdC4gcHRyZGlmZl90IGlz
IHRoZSBkaWZmZXJlbmNlIHR5cGUgc28gd2Ugc2hvdWxkIGNhc3QKPiA+IHRvIGl0IGFmdGVyd2Fy
ZHMuIFNwZWNpZmljYWxseSwgdWludHB0cl90IGlzIHVuc2lnbmVkIGFuZCBwdHJkaWZmX3QgaXMK
PiA+IHNpZ25lZC4gU28gSSBkb24ndCB0aGluayBpdCB3b3VsZCBiZSBjb3JyZWN0IHRvIGRvOgo+
ID4gCj4gPiAgIHJldHVybiAocHRyZGlmZl90KSgocHRyZGlmZl90KXMyIC0gKHB0cmRpZmZfdClz
MSk7Cj4gPiAKPiA+IE9yIGFtIEkgbWlzc2luZyB5b3VyIHBvaW50Pwo+IAo+IFdlbGwsIEkgcmVh
bGx5IG1lYW4KPiAKPiAgICByZXR1cm4gKHB0cmRpZmZfdClzMiAtIChwdHJkaWZmX3QpczE7Cj4g
Cj4gQnV0IHRoYXQgYXNpZGUgLSBsZXQncyBjb25zaWRlciBhbGwgdGhyZWUgY2FzZXM6Cj4gCj4g
MSkgc2l6ZW9mKHB0cmRpZmZfdCkgPT0gc2l6ZW9mKHZvaWQgKikKPiAKPiBBbGwgZmluZS4gQW5k
IHlvdSdsbCBoYXZlIHNvbWUgZGlmZmljdWx0eSBmaW5kaW5nIGEgcGxhdGZvcm0gd2hlcmUgdGhp
cwo+IGlzbid0IHRoZSBjYXNlLgoKTm8uICBUaGlzIGlzIG5vdCBmaW5lLiAgU2lnbmVkIGludGVn
ZXIgc3VidHJhY3Rpb24gc29tZXRpbWVzIGhhcyBVQi4KClRvIHVzZSBzaWduZWQgaW50ZWdlciBz
dWJ0cmFjdGlvbiBzYWZlbHkgaW4gQyBpdCBpcyBuZWNlc3NhcnkgdG8gcHJvdmUKdGhhdCBpdCBj
YW5ub3Qgb3ZlcmZsb3cuICBJIGRvdWJ0IHRoYXQgc3VjaCBhIHByb29mIHdvdWxkIGJlIGEKdHJh
Y3RhYmxlIHRoaW5nIHRvIHRyeSB0byB3cml0ZSBmb3IgYSBnZW5lcmFsIG1hY3JvIGxpa2UgdGhp
cy4gIEl0CndvdWxkIGltcGx5IHNvbWUgY29tcGxpY2F0ZWQgY29uc3RyYWludCBvbiB0aGUgYXJn
dW1lbnRzLiBbMV0KCk9UT0gsIHVuc2lnbmVkIGludGVnZXIgc3VidHJhY3Rpb24gaXMgYWx3YXlz
IGRlZmluZWQ7IGFuZCB0aGUKc3Vic2VxdWVudCBjb252ZXJzaW9uIHRvIHNpZ25lZCBpcyBhbHNv
IGFsd2F5cyBkZWZpbmVkLgoKCkphbiwgSSBhcHByZWNpYXRlIHlvdSBsb29raW5nIGF0IHRoaXMg
c3R1ZmYgaW4gZGV0YWlsLgoKQnV0IGl0IGlzIGltcG9ydGFudCB0aHQgdGhlc2Uga2luZCBvZiBy
ZXZpZXcgY29tbWVudHMgYXJlIGFjdHVhbGx5CmNvcnJlY3QuICBUaGlzIGlzIG5vdCB0aGUgZmly
c3Qgb2NjYXNpb24gaW4gdGhlIGRpc2N1c3Npb24gb2YgdGhpcwpzZXJpZXMgd2hlcmUgeW91IGhh
dmUgYWR2b2NhdGVkIGEgY29uc3RydWN0IHdoaWNoIGNvbnRhaW5zIGEgbHVya2luZwpwb3NzaWJp
bGl0eSBvZiBVQiwgYW5kIGFyZ3VlZCBhZ2FpbnN0IHRoZSBjb3JyZXNwb25kaW5nIGNvbnN0cnVj
dAp3aGljaCBoYXMgbm8gVUIuCgoKQ29udmVyc2VseSwgSSB0aGluayB0aGUgZGlzY3Vzc2lvbiBv
ZiB0aGUgc2l6ZXMgb2YgdGhlc2UgdHlwZXMgaXMgbm90CnJlYWxseSByZWxldmFudC4gIFRvIHBv
cnQgWGVuIGl0IGlzIG5lY2Vzc2FyeSB0byBoYXZlIGFuIGVudmlyb25tZW50CndoZXJlCiAgICBz
aXplb2YocHRyZGlmZl90KSA9PSBzaXplb2YodWludHB0cl90KQogICAgPT0gc2l6ZW9mKHZvaWQq
KSA9PSBzaXplb2Yoc3RydWN0IG1heGFsaWduKikKYW5kIEkgdGhpbmsgdGhlcmUgaXMgbGl0dGxl
IGhhcm0gaW4gZnVydGhlciBiYWtpbmcgaW4gdGhvc2UKYXNzdW1wdGlvbnMuCgoKSWFuLgoKWzFd
IEluIHBhcnRpY3VsYXIgSVNUTSB0aGF0IG9uIHN5c3RlbXMgd2l0aCB1bnNpZ25lZCBwb2ludGVy
cywKcG9pbnRlcnMgYXJvdW5kIHRoZSAweDhiYXppbGxpb24gYm91bmRhcnkgY2F1c2UgdHJvdWJs
ZS4KClNheSwgZm9yIGFueSByZWFzb24gc29tZW9uZSB3ZXJlIHRvIHVzZSB0aGUgbGlua2VyIG1h
Y2hpbmVyeSB0bwpwcm9kdWNlIHR3byBwb2ludGVyIGNvbnN0YW50cyAweDdmMDAuLi4uIGFuZCAw
eDgxMDAuLi4uIC4gIFRoZW4gdGhhdCdzCnRoZSB0d28gc2lnbmVkIG51bWJlcnMgN2YwMC4uXzE2
IGFuZCAtN2YwMC4uXzE2IGFuZCB0aGUgZGlmZmVyZW5jZSBpcwpmZTAwLi5fMTYgd2hpY2ggaXMg
bm90IHJlcHJlc2VudGFibGUgaW4gdGhlIHNhbWUgc2l6ZWQgc2lnbmVkIGludGVnZXIuCkJ1dCBv
ZiBjb3Vyc2Ugd2hhdCB0aGUgcHJvZ3JhbW1lciB3YW50ZWQgd2FzIHRvIHRyZWF0IHRoYXQgbW9k
IDJebiBhbmQKZ2V0IDIwMF8xNiBpZSAweDAyMDAuLiBhbmQgdGhhdCBpcyB3aGF0IHVzaW5nIHVu
c2lnbmVkIGFyaXRobWV0aWMsCndpdGggbGFzdC1taW51dGUgY29udmVyc2lvbiB0byBzaWduZWQs
IGRvZXMuCgpUbyB1c2Ugc2lnbmVkIGFyaXRobWV0aWMgaXQgd291bGQgYmUgbmVjZXNzYXJ5IHRv
IHNvbWVob3cgZXhjbHVkZSBzdWNoCnVzZXMuICBNYXliZSB0aGV5IGFyZSBmYW5jaWZ1bCBiZWNh
dXNlIHRoZSB0d28gbGlua2VyIHN5bWJvbHMgd291bGQKb2Z0ZW4gYmUgaW4gZGlmZmVyZW50IG5v
dGlvbmFsIHNlZ21lbnRzIGJ1dCBJU1RNIHRoYXQgdGhpcyBhcmd1bWVudApkZXBlbmRzIG9uIGFz
c3VtcHRpb25zIGFib3V0IHRoZSBhZGRyZXNzaW5nIGxheW91dCBhbmQgaXMgaW4gZ2VuZXJhbApy
YXRoZXIgd2Vhay4gIFNvIGEgQlVJTERfQlVHX09OIHdvdWxkIGJlIG5lZWRlZC4KCkFsbCBvZiB0
aGlzIHNlZW1zIG11Y2ggbW9yZSBlYXNpbHkgYXZvaWRlZCBieSB1c2luZyB1aW50cHRyX3QuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1tyl-0003XR-So; Thu, 07 Mar 2019 14:26: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=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1tyk-0003XM-7I
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:26:34 +0000
X-Inumbo-ID: ff4191e0-40e4-11e9-a3ba-d33d23dbf4af
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff4191e0-40e4-11e9-a3ba-d33d23dbf4af;
 Thu, 07 Mar 2019 14:26:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86924569"
Date: Thu, 7 Mar 2019 15:20:18 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190307142018.znh74smoi4nnt4ds@Air-de-Roger>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
 <20190307105554.42ek2lerz7nujfef@Air-de-Roger>
 <5C80FEE5020000780021C6D5@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C80FEE5020000780021C6D5@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDQ6MjI6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjAzLjE5IGF0IDExOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MzI6MTJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gZ2VuZXJpYy5jOiBJbiBmdW5jdGlvbiDigJhwcmludF9tdHJyX3N0
YXRl4oCZOgo+ID4+IGdlbmVyaWMuYzoyMTA6MTE6IGVycm9yOiDigJglMCpseOKAmSBkaXJlY3Rp
dmUgb3V0cHV0IGJldHdlZW4gMSBhbmQgMTA3Mzc0MTgyMyBieXRlcyBtYXkgY2F1c2UgcmVzdWx0
IHRvIGV4Y2VlZAo+ID4+IOKAmElOVF9NQVjigJkgWy1XZXJyb3I9Zm9ybWF0LW92ZXJmbG93PV0K
PiA+PiAgIDIxMCB8ICAgIHByaW50aygiJXMgICV1IGJhc2UgJTAqIlBSSXg2NCIwMDAgbWFzayAl
MCoiUFJJeDY0IjAwMCAlc1xuIiwKPiA+PiAgICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+
fn5+fgo+ID4+IGdlbmVyaWMuYzoyMTA6NDQ6IG5vdGU6IGZvcm1hdCBzdHJpbmcgaXMgZGVmaW5l
ZCBoZXJlCj4gPj4gICAyMTAgfCAgICBwcmludGsoIiVzICAldSBiYXNlICUwKiJQUkl4NjQiMDAw
IG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCj4gPj4gZ2VuZXJpYy5jOjIxMDoxMTogbm90ZTog
ZGlyZWN0aXZlIGFyZ3VtZW50IGluIHRoZSByYW5nZSBbMCwgNDUwMzU5OTYyNzM3MDQ5NV0KPiA+
PiAgIDIxMCB8ICAgIHByaW50aygiJXMgICV1IGJhc2UgJTAqIlBSSXg2NCIwMDAgbWFzayAlMCoi
UFJJeDY0IjAwMCAlc1xuIiwKPiA+PiAgICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+
fgo+ID4+IGdlbmVyaWMuYzoyMTA6MTE6IG5vdGU6IGFzc3VtaW5nIGRpcmVjdGl2ZSBvdXRwdXQg
b2YgMSBieXRlCj4gPj4gCj4gPj4gUmVzdHJpY3QgdGhlIHdpZHRoIG9mIHRoZSB2YXJpYWJsZSAi
d2lkdGgiIGNvbnRyb2xsaW5nIHRoZSBudW1iZXIgb2YKPiA+PiBhZGRyZXNzIGRpZ2l0cyBvdXRw
dXQuCj4gPiAKPiA+IEkgaGF2ZSB0byBhZG1pdCBJJ20gbm90IHN1cmUgd2h5IGdjYyBjb21wbGFp
bnMgaGVyZSwgYW5kIHdoeSBzd2l0Y2hpbmcKPiA+IHRvIHVuc2lnbmVkIGNoYXIgZml4ZXMgaXQu
IHVuc2lnbmVkIGNoYXIgbWF4IHZhbHVlIHdvdWxkIGJlIDI1NSwgd2hpY2gKPiA+IHdoZW4gdXNl
ZCBhcyBhIHdpZHRoIHRvIHByaW50IGFuIHVuc2lnbmVkIGxvbmcgaXQncyBhbHNvIHRvbyBoaWdo
Pwo+IAo+IFdpdGgKPiAKPiAJd2lkdGggPSAocGFkZHJfYml0cyAtIFBBR0VfU0hJRlQgKyAzKSAv
IDQ7Cj4gCj4gZ2NjIHNpbXBseSBjYW4ndCBrbm93IHRoYXQgdGhlIHZhbGlkIHZhbHVlIHJhbmdl
IGlzIHJhdGhlciBzbWFsbC4gSGVuY2UKPiBpdCBhc3N1bWVzIG1pbGxpb25zIG9mIGxlYWRpbmcg
emVyb3MgX2NvdWxkXyBiZSBwcmludGVkLiBUaGVpciBkb2MKPiBleHBsaWNpdGx5IHN1Z2dlc3Rz
IHVzaW5nIGEgbW9yZSBuYXJyb3cgdHlwZSwgd2hpY2ggaXMgd2h5IC4uLgo+IAo+ID4gRG9lcyBj
aGVja2luZyB0aGF0IHdpZHRoIDw9IDE2IGFsc28gcGxhY2F0ZSBnY2M/Cj4gCj4gLi4uIEkgZGlk
bid0IGV2ZW4gdHJ5IHRoaXMgb3B0aW9uIChkZXNwaXRlIGhhdmluZyBjb25zaWRlcmVkIGl0KS4K
CkFjaywgaWYgdGhhdCdzIHRoZSByZWNvbW1lbmRlZCB3YXkuIEkgd291bGQgcHJlZmVyIHVzaW5n
IHVuc2lnbmVkIGludAphbmQgYWRkaW5nIGEgQlVHX09OIGlmID4gMTYuIEFueXdheToKClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:27:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1tzq-0003bD-7v; Thu, 07 Mar 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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tzo-0003b6-S9
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:27:40 +0000
X-Inumbo-ID: 286d7792-40e5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 286d7792-40e5-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:27:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79936611"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:09:05 +0000
Message-ID: <20190307140906.1932-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gQWRk
cmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRvY3MvbWFuL3hs
LmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwvbGlieGwuaCAg
ICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAgICAgIHwg
IDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2Zn
LjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTIx
NzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBncm91cCB3aWxs
IGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ugb2YgYW4gZW5s
aWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJlZmVyZW5jZV90
c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9yYXRlcyB1c2Ug
b2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitUaGlzIGVubGln
aHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVzdHMgd2l0aCBt
dWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBUaGlzIGlzIGEg
c3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdyb3Vwcywgd2hp
Y2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwxMiBAQAogICov
CiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAqIExJQlhMX0hB
VkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxfaXBpJyB2YWx1
ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlv
bi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAxCisKIC8qCiAg
KiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRo
YXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bf
c2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
CkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVz
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVz
dCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKSkK
ICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5bmljIHwgSFZN
UFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywg
TElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAgICBtYXNrIHw9
IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1l
cmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jhc2hfY3RsIiks
CiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDksICJoY2FsbF9p
cGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0eXBlIiwgWwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGVjNzljZDlmMTUuLjljNDE5ZDhj
ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYgKzI4LDcgQEAK
ICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVmaW5lIEh2Rmx1
c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxvbmdTcGluV2Fp
dCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3RlcklwaSAgMHgwMDBi
CiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2RlZmluZSBIdkV4
dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBAQCB0eXBlZGVm
IHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlENEFfSENBTExf
UkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9CQVNFRF9BUElD
ICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQgICAgICAg
ICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJICAoMSA8PCAx
MCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBIVyBmZWF0dXJl
cyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19PVkVSTEFZICAg
ICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICByZXMtPmEg
fD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAoICFjcHVfaGFz
X3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5USEVUSUNfQ0xV
U1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBpcyB0aGUgcmVj
b21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjQyLDYgKzY0Niw2NSBA
QCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGk6
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMyX3QgdmVjdG9y
OworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVzID0gSFZfU1RB
VFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBwYXJhbWV0ZXJz
LiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAgICAgdmNwdV9t
YXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IHZlY3Rv
cjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAgICAgICAgICAg
dWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZjcHVf
bWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAgICBpZiAoIGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJhbXNfZ3BhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3Bh
cmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAgICAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJnZXRfdnRsIHx8
CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBdIHx8CisgICAg
ICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8CisgICAgICAgICAg
ICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3RvcjsKKyAgICAg
ICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21hc2spICogOCkg
KQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEodmNwdV9tYXNr
ICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9yLCAwKTsKKyAg
ICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOworICAgICAgICBi
cmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAgICAgICAgICBp
bnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJh
bXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2YjA5NDJkMC4u
MzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiArMTU0LDEwIEBA
CiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIgKDEgPDwgX0hW
TVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBlcmNhbGwgKi8K
KyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxsX2lwaSAoMSA8
PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCiAgICAg
ICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVxIHwgXApAQCAt
MTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwKICAgICAgICAg
IEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAotICAgICAgICAg
SFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAgICAgSFZNUFZf
aGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:27:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:27:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1tzv-0003cD-I1; Thu, 07 Mar 2019 14:27: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1tzu-0003bv-CZ
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:27:46 +0000
X-Inumbo-ID: 2a1764ea-40e5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a1764ea-40e5-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:27:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79936620"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Mar 2019 14:09:04 +0000
Message-ID: <20190307140906.1932-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190307140906.1932-1-paul.durrant@citrix.com>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIEFkZHJlc3Mg
Y29tbWVudHMgZnJvbSBKYW4KCnYzOgogLSBSZS13b3JrZWQgbWlzc2VkIHRpY2tzIGNhbGN1bGF0
aW9uCi0tLQogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAgICAgICAgfCAgMTIgKy0K
IHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oICAgIHwgICA5ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMg
ICAgICB8ICA1MyArKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgICB8
IDM4NiArKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMgICB8ICAxOSArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aCAgICAgfCAgMzIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwg
ICAyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwgICA3ICstCiAx
MSBmaWxlcyBjaGFuZ2VkLCA1MjMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KaW5kZXggYWQ4MWFmMWVkOC4uMzU1YzY1NDY5MyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtMjE2NywxMSAr
MjE2NywxOSBAQCBUaGlzIGdyb3VwIGluY29ycG9yYXRlcyB0aGUgY3Jhc2ggY29udHJvbCBNU1Jz
LiBUaGVzZSBlbmxpZ2h0ZW5tZW50cwogYWxsb3cgV2luZG93cyB0byB3cml0ZSBjcmFzaCBpbmZv
cm1hdGlvbiBzdWNoIHRoYXQgaXQgY2FuIGJlIGxvZ2dlZAogYnkgWGVuLgogCis9aXRlbSBCPHN0
aW1lcj4KKworVGhpcyBzZXQgaW5jb3Jwb3JhdGVzIHRoZSBTeW5JQyBhbmQgc3ludGhldGljIHRp
bWVyIE1TUnMuIFdpbmRvd3Mgd2lsbAordXNlIHN5bnRoZXRpYyB0aW1lcnMgaW4gcHJlZmVyZW5j
ZSB0byBlbXVsYXRlZCBIUEVUIGZvciBhIHNvdXJjZSBvZgordGlja3MgYW5kIGhlbmNlIGVuYWJs
aW5nIHRoaXMgZ3JvdXAgd2lsbCBlbnN1cmUgdGhhdCB0aWNrcyB3aWxsIGJlCitjb25zaXN0ZW50
IHdpdGggdXNlIG9mIGFuIGVubGlnaHRlbmVkIHRpbWUgc291cmNlIChCPHRpbWVfcmVmX2NvdW50
PiBvcgorQjxyZWZlcmVuY2VfdHNjPikuCisKID1pdGVtIEI8ZGVmYXVsdHM+CiAKIFRoaXMgaXMg
YSBzcGVjaWFsIHZhbHVlIHRoYXQgZW5hYmxlcyB0aGUgZGVmYXVsdCBzZXQgb2YgZ3JvdXBzLCB3
aGljaAotaXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50
PiwgQjxhcGljX2Fzc2lzdD4KLWFuZCBCPGNyYXNoX2N0bD4gZ3JvdXBzLgoraXMgY3VycmVudGx5
IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4s
CitCPGNyYXNoX2N0bD4gYW5kIEI8c3RpbWVyPiBncm91cHMuCiAKID1pdGVtIEI8YWxsPgogCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRl
eCBhOTIzYTM4MGQzLi5jOGYyMTliMGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMyNCw2ICszMjQsMTIgQEAKICAqLwogI2Rl
ZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfVklS
SURJQU5fU1RJTUVSIGluZGljYXRlcyB0aGF0IHRoZSAnc3RpbWVyJyB2YWx1ZQorICogaXMgcHJl
c2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KKyAqLworI2Rl
ZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NUSU1FUiAxCisKIC8qCiAgKiBMSUJYTF9IQVZFX0JV
SUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKICAqIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCmluZGV4IGZiNzU4ZDJhYzMuLjJlZTBmODJlZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0yNjksNiArMjY5
LDcgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50
cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9USU1FX1JFRl9DT1VOVCk7CiAgICAgICAg
IGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hU
RU5NRU5UX0FQSUNfQVNTSVNUKTsKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVu
bWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JBU0hfQ1RMKTsKKyAgICAgICAg
bGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRF
Tk1FTlRfU1RJTUVSKTsKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHYsIGlu
Zm8tPnUuaHZtLnZpcmlkaWFuX2VuYWJsZSkgewpAQCAtMzIwLDYgKzMyMSw5IEBAIHN0YXRpYyBp
bnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJ
RElBTl9FTkxJR0hURU5NRU5UX1NZTklDKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl9zeW5pYzsK
IAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklE
SUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKSkKKyAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3Jl
Zl9jb3VudCB8IEhWTVBWX3N5bmljIHwgSFZNUFZfc3RpbWVyOworCiAgICAgaWYgKG1hc2sgIT0g
MCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDk4NjBiY2FmNWYuLjFjY2UyNDlk
ZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIzNiw2ICsyMzYsNyBAQCBsaWJ4bF92aXJpZGlhbl9l
bmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCiAg
ICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hfY3RsIiksCiAgICAgKDcsICJz
eW5pYyIpLAorICAgICg4LCAic3RpbWVyIiksCiAgICAgXSkKIAogbGlieGxfaGR0eXBlID0gRW51
bWVyYXRpb24oImhkdHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXgg
OTZhNzg0Yjg0MC4uYzI3MmMzNGNkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgK
QEAgLTc0LDYgKzc0LDExIEBACiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKIAor
Ym9vbCB2aXJpZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyhzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHNpbnR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGV4cGlyYXRpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGRlbGl2ZXJ5KTsKKwogaW50IHZpcmlkaWFuX3N5bmljX3ZjcHVfaW5pdChj
b25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2luaXQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTkzLDcgKzk4LDkgQEAgdm9pZCB2aXJpZGlhbl9z
eW5pY19sb2FkX2RvbWFpbl9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3Jk
bXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwog
Ci1pbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9p
ZCB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KTsKKworaW50IHZpcmlk
aWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl90aW1lX2Rv
bWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIHZpcmlkaWFuX3RpbWVf
dmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCmluZGV4IGY0NTEwZDM4MjkuLmI1ZjNhNzk1NTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKQEAgLTM0MCw5ICszNDAsNTggQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVp
bml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKLXZvaWQgdmlyaWRpYW5fc3luaWNf
cG9sbF9tZXNzYWdlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fc3luaWNf
cG9sbF9tZXNzYWdlcyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICAvKiBUaGVyZSBhcmUgY3VycmVu
dGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworICAgIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMo
dik7Cit9CisKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlh
bl9zaW50X21zciAqdnMgPSAmdnYtPnNpbnRbc2ludHhdOworICAgIEhWX01FU1NBR0UgKm1zZyA9
IHZ2LT5zaW1wLnB0cjsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBUaW1lckluZGV4
OworICAgICAgICB1aW50MzJfdCBSZXNlcnZlZDsKKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlv
blRpbWU7CisgICAgICAgIHVpbnQ2NF90IERlbGl2ZXJ5VGltZTsKKyAgICB9IHBheWxvYWQgPSB7
CisgICAgICAgIC5UaW1lckluZGV4ID0gaW5kZXgsCisgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9
IGV4cGlyYXRpb24sCisgICAgICAgIC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwKKyAgICB9Owor
CisgICAgaWYgKCB0ZXN0X2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZykgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCptc2cpICE9IEhWX01FU1NB
R0VfU0laRSk7CisgICAgbXNnICs9IHNpbnR4OworCisgICAgLyoKKyAgICAgKiBUbyBhdm9pZCB1
c2luZyBhbiBhdG9taWMgdGVzdC1hbmQtc2V0LCBhbmQgYmFycmllciBiZWZvcmUgY2FsbGluZwor
ICAgICAqIHZsYXBpY19zZXRfaXJxKCksIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgaW4g
Y29udGV4dCBvZiB0aGUKKyAgICAgKiB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2FnZS4KKyAgICAg
Ki8KKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKyAgICBpZiAoIG1zZy0+SGVhZGVyLk1lc3Nh
Z2VUeXBlICE9IEh2TWVzc2FnZVR5cGVOb25lICkKKyAgICB7CisgICAgICAgIG1zZy0+SGVhZGVy
Lk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDE7CisgICAgICAgIF9fc2V0X2JpdChzaW50
eCwgJnZ2LT5tc2dfcGVuZGluZyk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAg
ICBtc2ctPkhlYWRlci5NZXNzYWdlVHlwZSA9IEh2TWVzc2FnZVRpbWVyRXhwaXJlZDsKKyAgICBt
c2ctPkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAwOworICAgIG1zZy0+SGVh
ZGVyLlBheWxvYWRTaXplID0gc2l6ZW9mKHBheWxvYWQpOworICAgIG1lbWNweShtc2ctPlBheWxv
YWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOworCisgICAgaWYgKCAhdnMtPm1hc2sgKQor
ICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMtPnZlY3RvciwgMCk7CisK
KyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9z
aW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3
MTI5MWQ5MjFjLi44M2I3ZDJjNjdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMTIs
NiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAKICNpbmNsdWRlIDxhc20vYXBp
Yy5oPgorI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5o
PgogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgpAQCAtNzIsNiArNzMsNyBAQCBzdGF0aWMgdm9pZCB1
cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAg
ICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVmdCBieSA2NC4KICAgICAgKi8KICAgICBw
LT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikgLyBkLT5hcmNoLnRzY19raHopIDw8IDMyOwor
ICAgIHNtcF93bWIoKTsKIAogICAgIHAtPlRzY1NlcXVlbmNlKys7CiAgICAgaWYgKCBwLT5Uc2NT
ZXF1ZW5jZSA9PSAweEZGRkZGRkZGIHx8CkBAIC0xMTgsMTggKzEyMCwyNjUgQEAgc3RhdGljIGlu
dDY0X3QgdGltZV9yZWZfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4g
cmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKIH0KIAorLyoKKyAqIFRoZSBzcGVjaWZpY2F0aW9u
IHNheXM6ICJUaGUgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lIGlzIGNvbXB1dGVkCisgKiBieSB0
aGUgZm9sbG93aW5nIGZvcm11bGE6CisgKgorICogUmVmZXJlbmNlVGltZSA9ICgoVmlydHVhbFRz
YyAqIFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKKyAqCisgKiBUaGUgbXVsdGlwbGljYXRp
b24gaXMgYSA2NCBiaXQgbXVsdGlwbGljYXRpb24sIHdoaWNoIHJlc3VsdHMgaW4gYQorICogMTI4
IGJpdCBudW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVkIDY0IHRpbWVzIHRvIHRoZSByaWdodCB0
byBvYnRhaW4KKyAqIHRoZSBoaWdoIDY0IGJpdHMuIgorICovCitzdGF0aWMgdWludDY0X3Qgc2Nh
bGVfdHNjKHVpbnQ2NF90IHRzYywgdWludDY0X3Qgc2NhbGUsIHVpbnQ2NF90IG9mZnNldCkKK3sK
KyAgICB1aW50NjRfdCByZXN1bHQ7CisKKyAgICAvKgorICAgICAqIFF1YWR3b3JkIE1VTCB0YWtl
cyBhbiBpbXBsaWNpdCBvcGVyYW5kIGluIFJBWCwgYW5kIHB1dHMgdGhlIHJlc3VsdAorICAgICAq
IGluIFJEWDpSQVguIEJlY2F1c2Ugd2Ugb25seSB3YW50IHRoZSByZXN1bHQgb2YgdGhlIG11bHRp
cGxpY2F0aW9uCisgICAgICogYWZ0ZXIgc2hpZnRpbmcgcmlnaHQgYnkgNjQgYml0cywgd2UgdGhl
cmVmb3JlIG9ubHkgbmVlZCB0aGUgY29udGVudAorICAgICAqIG9mIFJEWC4KKyAgICAgKi8KKyAg
ICBhc20gKCAibXVscSAlW3NjYWxlXSIKKyAgICAgICAgICA6ICIrYSIgKHRzYyksICI9ZCIgKHJl
c3VsdCkKKyAgICAgICAgICA6IFtzY2FsZV0gInJtIiAoc2NhbGUpICk7CisKKyAgICByZXR1cm4g
cmVzdWx0ICsgb2Zmc2V0OworfQorCitzdGF0aWMgdWludDY0X3QgdGltZV9ub3coc3RydWN0IGRv
bWFpbiAqZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJj
aC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7CisgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdF
ICpwID0gcnQtPnB0cjsKKyAgICB1aW50MzJfdCBzdGFydCwgZW5kOworICAgIHVpbnQ2NF90IHRz
YzsKKyAgICB1aW50NjRfdCBzY2FsZTsKKyAgICB1aW50NjRfdCBvZmZzZXQ7CisKKyAgICAvKgor
ICAgICAqIElmIHRoZSByZWZlcmVuY2UgVFNDIHBhZ2UgaXMgbm90IGVuYWJsZWQsIG9yIGhhcyBi
ZWVuIGludmFsaWRhdGVkCisgICAgICogZmFsbCBiYWNrIHRvIHRoZSBwYXJ0aXRpb24gcmVmZXJl
bmNlIGNvdW50ZXIuCisgICAgICovCisgICAgaWYgKCAhcCB8fCAhcC0+VHNjU2VxdWVuY2UgKQor
ICAgICAgICByZXR1cm4gdGltZV9yZWZfY291bnQoZCk7CisKKyAgICAvKgorICAgICAqIFRoZSBm
b2xsb3dpbmcgc2FtcGxpbmcgYWxnb3JpdGhtIGZvciB0c2MsIHNjYWxlIGFuZCBvZmZzZXQgaXMK
KyAgICAgKiBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uCisgICAgICovCisgICAgZG8g
eworICAgICAgICBzdGFydCA9IHAtPlRzY1NlcXVlbmNlOworICAgICAgICBzbXBfcm1iKCk7CisK
KyAgICAgICAgdHNjID0gcmR0c2MoKTsKKyAgICAgICAgc2NhbGUgPSBwLT5Uc2NTY2FsZTsKKyAg
ICAgICAgb2Zmc2V0ID0gcC0+VHNjT2Zmc2V0OworCisgICAgICAgIHNtcF9ybWIoKTsKKyAgICAg
ICAgZW5kID0gcC0+VHNjU2VxdWVuY2U7CisgICAgfSB3aGlsZSAoZW5kICE9IHN0YXJ0KTsKKwor
ICAgIHJldHVybiBzY2FsZV90c2ModHNjLCBzY2FsZSwgb2Zmc2V0KTsKK30KKworc3RhdGljIHZv
aWQgc3RvcF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgY29uc3Qg
c3RydWN0IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2
LT5zdGltZXJbMF07CisKKyAgICBpZiAoICF2cy0+c3RhcnRlZCApCisgICAgICAgIHJldHVybjsK
KworICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2
di0+c3RpbWVyX3BlbmRpbmcpOworICAgIHZzLT5zdGFydGVkID0gZmFsc2U7Cit9CisKK3N0YXRp
YyB2b2lkIHN0aW1lcl9leHBpcmUodm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3Qgdmly
aWRpYW5fc3RpbWVyICp2cyA9IGRhdGE7CisgICAgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKKyAg
ICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1
bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07CisKKyAgICBpZiAoICF2
cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc2V0X2Jp
dChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKyAgICB2Y3B1X2tpY2sodik7Cit9CisK
K3N0YXRpYyB2b2lkIHN0YXJ0X3N0aW1lcihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cykKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzdGltZXJ4
ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKyAgICBpbnQ2NF90IG5vdyA9IHRpbWVfbm93KHYtPmRv
bWFpbik7CisgICAgc190aW1lX3QgdGltZW91dDsKKworICAgIGlmICggIXRlc3RfYW5kX3NldF9i
aXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfZW5hYmxlZCkgKQorICAgICAgICBwcmludGsoWEVOTE9H
X0dfSU5GTyAiJXB2OiBWSVJJRElBTiBTVElNRVIldTogZW5hYmxlZFxuIiwgdiwKKyAgICAgICAg
ICAgICAgIHN0aW1lcngpOworCisgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5wZXJpb2RpYyAp
CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKKyAgICAgICAgaW50NjRf
dCBuZXh0OworCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMg
dGhhdCBpZiB0aGUgdGltZXIgaXMgbGF6eSB0aGVuIHdlCisgICAgICAgICAqIHNraXAgb3ZlciBh
bnkgbWlzc2VkIGV4cGlyYXRpb25zIHNvIHdlIGNhbiB0cmVhdCB0aGlzIGNhc2UKKyAgICAgICAg
ICogYXMgdGhlIHNhbWUgYXMgaWYgdGhlIHRpbWVyIGlzIGN1cnJlbnRseSBzdG9wcGVkLCBpLmUu
IHdlCisgICAgICAgICAqIGp1c3Qgc2NoZWR1bGUgZXhwaXJhdGlvbiB0byBiZSAnY291bnQnIHRp
Y2tzIGZyb20gbm93LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgfHwg
dnMtPmNvbmZpZy5maWVsZHMubGF6eSApCisgICAgICAgICAgICBuZXh0ID0gbm93ICsgdnMtPmNv
dW50OworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiBUaGUgdGltZXIgaXMgYWxyZWFkeSBzdGFydGVkLCBzbyB3ZSdyZSByZS1zY2hlZHVsaW5n
LgorICAgICAgICAgICAgICogSGVuY2UgYWR2YW5jZSB0aGUgdGltZXIgZXhwaXJhdGlvbiBieSBv
bmUgdGljay4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgbmV4dCA9IHZzLT5leHBpcmF0
aW9uICsgdnMtPmNvdW50OworCisgICAgICAgICAgICAvKiBOb3cgY2hlY2sgdG8gc2VlIGlmIGFu
eSBleHBpcmF0aW9ucyBoYXZlIGJlZW4gbWlzc2VkICovCisgICAgICAgICAgICBpZiAoIG5vdyAt
IG5leHQgPiAwICkKKyAgICAgICAgICAgICAgICBtaXNzZWQgPSAobm93IC0gbmV4dCkgLyB2cy0+
Y291bnQ7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlv
biBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlzIG5vdCBsYXp5IHRoZW4KKyAgICAgICAgICAgICAq
IGEgbm9uLXplcm8gbWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUgcGVy
aW9kCisgICAgICAgICAgICAgKiBvZiB0aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5s
ZXNzIHRoZSBjb3VudCBoYXMKKyAgICAgICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlmaWNhbnQg
bnVtYmVyJywgaW4gd2hpY2ggY2FzZSB0aGUgdGltZXIKKyAgICAgICAgICAgICAqIHNob3VsZCBi
ZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9ydHVuYXRlbHkgdGhlIHNwZWNpZmljYXRpb24KKyAgICAg
ICAgICAgICAqIGRvZXMgbm90IHN0YXRlIHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhlIGNob2lj
ZSBvZiBudW1iZXIKKyAgICAgICAgICAgICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBpZiAoIG1pc3NlZCA+IDMgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIG1pc3NlZCA9IDA7CisgICAgICAgICAgICAgICAgbmV4dCA9IG5vdyAr
IHZzLT5jb3VudDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHZzLT5leHBp
cmF0aW9uID0gbmV4dDsKKyAgICAgICAgdGltZW91dCA9ICgobmV4dCAtIG5vdykgKiAxMDB1bGwp
IC8gKG1pc3NlZCArIDEpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB2cy0+ZXhw
aXJhdGlvbiA9IHZzLT5jb3VudDsKKyAgICAgICAgaWYgKCB2cy0+Y291bnQgLSBub3cgPD0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVu
ZGluZyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICB0aW1lb3V0
ID0gKHZzLT5leHBpcmF0aW9uIC0gbm93KSAqIDEwMHVsbDsKKyAgICB9CisKKyAgICB2cy0+c3Rh
cnRlZCA9IHRydWU7CisgICAgbWlncmF0ZV90aW1lcigmdnMtPnRpbWVyLCBzbXBfcHJvY2Vzc29y
X2lkKCkpOworICAgIHNldF90aW1lcigmdnMtPnRpbWVyLCB0aW1lb3V0ICsgTk9XKCkpOworfQor
CitzdGF0aWMgdm9pZCBwb2xsX3N0aW1lcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHN0
aW1lcngpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmly
aWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltzdGlt
ZXJ4XTsKKworICAgIGlmICggIXRlc3RfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcp
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCAhdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90
aW1lcl9tc2codiwgdnMtPmNvbmZpZy5maWVsZHMuc2ludHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RpbWVyeCwgdnMtPmV4cGlyYXRpb24sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZV9ub3codi0+ZG9tYWluKSkg
KQorICAgICAgICByZXR1cm47CisKKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJf
cGVuZGluZyk7CisKKyAgICBpZiAoIHZzLT5jb25maWcuZmllbGRzLnBlcmlvZGljICkKKyAgICAg
ICAgc3RhcnRfc3RpbWVyKHZzKTsKKyAgICBlbHNlCisgICAgICAgIHZzLT5jb25maWcuZmllbGRz
LmVuYWJsZWQgPSAwOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0
IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0u
dmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICF2di0+c3RpbWVyX3Bl
bmRpbmcgKQorICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICAgICAgcG9sbF9zdGltZXIodiwgaSk7Cit9CisKK3Zv
aWQgdmlyaWRpYW5fdGltZV92Y3B1X2ZyZWV6ZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX3ZjcHUodikgKQorICAgICAgICByZXR1
cm47CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVy
W2ldOworCisgICAgICAgIGlmICggdnMtPnN0YXJ0ZWQgKQorICAgICAgICAgICAgc3RvcF90aW1l
cigmdnMtPnRpbWVyKTsKKyAgICB9Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X3RoYXco
c3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJj
aC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFpc192aXJp
ZGlhbl92Y3B1KHYpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlk
aWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBpZiAoIHZzLT5jb25m
aWcuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKyAgICB9
Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl9k
b21haW4oZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV9mcmVlemUodik7CisKICAgICB0aW1lX3JlZl9j
b3VudF9mcmVlemUoZCk7CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhhdyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgaWYgKCAh
aXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgdGltZV9yZWZf
Y291bnRfdGhhdyhkKTsKKworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgdmly
aWRpYW5fdGltZV92Y3B1X3RoYXcodik7CiB9CiAKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+
YXJjaC5odm0udmlyaWRpYW47CiAKQEAgLTE0OSw2ICszOTgsNjMgQEAgaW50IHZpcmlkaWFuX3Rp
bWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NP
VU5UOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSMF9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklH
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfU1RJTUVSM19DT05GSUc6CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9
CisgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVS
MF9DT05GSUcpIC8gMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHZ2LT5zdGltZXIpKTsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYt
PnN0aW1lcltzdGltZXJ4XTsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNr
KGQpICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CisKKyAgICAgICAgc3RvcF9zdGltZXIodnMpOworCisgICAgICAgIHZzLT5jb25maWcucmF3
ID0gdmFsOworCisgICAgICAgIGlmICggIXZzLT5jb25maWcuZmllbGRzLnNpbnR4ICkKKyAgICAg
ICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAwOworCisgICAgICAgIGlmICggdnMt
PmNvbmZpZy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFydF9zdGltZXIodnMpOwor
CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NP
VU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPQorICAgICAgICAgICAgYXJyYXlf
aW5kZXhfbm9zcGVjKChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c3RpbWVyKSk7CisgICAg
ICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07CisK
KyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikg
KQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHN0b3Bf
c3RpbWVyKHZzKTsKKworICAgICAgICB2cy0+Y291bnQgPSB2YWw7CisKKyAgICAgICAgaWYgKCAh
dnMtPmNvdW50ICApCisgICAgICAgICAgICB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkID0gMDsK
KyAgICAgICAgZWxzZSBpZiAoIHZzLT5jb25maWcuZmllbGRzLmF1dG9fZW5hYmxlICkKKyAgICAg
ICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAxOworCisgICAgICAgIGlmICggdnMt
PmNvbmZpZy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFydF9zdGltZXIodnMpOwor
CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxu
IiwKICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGlkeCwgdmFsKTsKQEAgLTE2MCw2ICs0NjYs
NyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpCiAKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQt
PmFyY2guaHZtLnZpcmlkaWFuOwogCkBAIC0yMDEsNiArNTA4LDM3IEBAIGludCB2aXJpZGlhbl90
aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIw
X0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NP
TkZJRzoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0KKyAgICAgICAgICAg
IGFycmF5X2luZGV4X25vc3BlYygoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodnYtPnN0aW1lcikp
OzsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3Rp
bWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAg
KnZhbCA9IHZ2LT5zdGltZXJbc3RpbWVyeF0uY29uZmlnLnJhdzsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IHN0aW1lcnggPQorICAgICAgICAgICAgYXJyYXlfaW5kZXhfbm9zcGVjKChpZHggLSBI
Vl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVJSQVlfU0laRSh2di0+c3RpbWVyKSk7OworCisgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnN0aW1lcltzdGltZXJ4XS5j
b3VudDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1bmNf
XywgaWR4KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjA5LDggKzU0
NywxOSBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAK
LWludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK2ludCB2
aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkK
KyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJb
aV07CisKKyAgICAgICAgdnMtPnYgPSB2OworICAgICAgICBpbml0X3RpbWVyKCZ2cy0+dGltZXIs
IHN0aW1lcl9leHBpcmUsIHZzLCB2LT5wcm9jZXNzb3IpOworICAgIH0KKwogICAgIHJldHVybiAw
OwogfQogCkBAIC0yMjEsNiArNTcwLDE2IEBAIGludCB2aXJpZGlhbl90aW1lX2RvbWFpbl9pbml0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5p
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYg
PSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAg
a2lsbF90aW1lcigmdnMtPnRpbWVyKTsKKyAgICAgICAgdnMtPnYgPSBOVUxMOworICAgIH0KIH0K
IAogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKQEAgLTIzMSwxMSArNTkwLDM2IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0
eHQoCiAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9j
b250ZXh0ICpjdHh0KQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQlVJTERfQlVHX09OKEFS
UkFZX1NJWkUodnYtPnN0aW1lcikgIT0KKyAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShjdHh0
LT5zdGltZXJfY29uZmlnX21zcikpOworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5z
dGltZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoY3R4dC0+c3RpbWVyX2NvdW50
X21zcikpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBp
KysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0
aW1lcltpXTsKKworICAgICAgICBjdHh0LT5zdGltZXJfY29uZmlnX21zcltpXSA9IHZzLT5jb25m
aWcucmF3OworICAgICAgICBjdHh0LT5zdGltZXJfY291bnRfbXNyW2ldID0gdnMtPmNvdW50Owor
ICAgIH0KIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkK
IHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2
di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIg
KnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgdnMtPmNvbmZpZy5yYXcgPSBjdHh0LT5z
dGltZXJfY29uZmlnX21zcltpXTsKKyAgICAgICAgdnMtPmNvdW50ID0gY3R4dC0+c3RpbWVyX2Nv
dW50X21zcltpXTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9j
dHh0KApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDY3ZDAxMjE5MjQuLmVj
NzljZDlmMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTE4MSw2ICsx
ODEsOCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbGVhZiwKICAgICAgICAgICAgIG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNl
VHNjID0gMTsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9z
eW5pYyApCiAgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9IDE7CisgICAgICAgIGlm
ICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyICkKKyAgICAgICAgICAg
IG1hc2suQWNjZXNzU3ludGhldGljVGltZXJSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sgPSBt
YXNrOwogCkBAIC0zMjIsNiArMzI0LDE1IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRf
TVNSX1RTQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgog
ICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgorICAgIGNhc2UgSFZfWDY0X01TUl9U
SU1FX1JFRl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6CisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjFfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9D
T1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6CisgICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjNfQ09VTlQ6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNy
KHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoKQEAgLTQwMyw2
ICs0MTQsMTQgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNf
RlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgIGNhc2Ug
SFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9D
T05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6CisgICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5U
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfU1RJTUVSMl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6Cisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CiAgICAgICAgIHJldHVybiB2aXJpZGlh
bl90aW1lX3JkbXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9Q
MDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDc0NDZiZTQ5MmIuLmM5Y2FiMzJl
MDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtNDAsNiArNDAsMzMgQEAgdW5p
b24gdmlyaWRpYW5fc2ludF9tc3IKICAgICB9OwogfTsKIAordW5pb24gdmlyaWRpYW5fc3RpbWVy
X2NvbmZpZ19tc3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3RydWN0CisgICAgeworICAg
ICAgICB1aW50NjRfdCBlbmFibGVkOjE7CisgICAgICAgIHVpbnQ2NF90IHBlcmlvZGljOjE7Cisg
ICAgICAgIHVpbnQ2NF90IGxhenk6MTsKKyAgICAgICAgdWludDY0X3QgYXV0b19lbmFibGU6MTsK
KyAgICAgICAgdWludDY0X3QgdmVjdG9yOjg7CisgICAgICAgIHVpbnQ2NF90IGRpcmVjdF9tb2Rl
OjE7CisgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8xOjM7CisgICAgICAgIHVpbnQ2NF90
IHNpbnR4OjQ7CisgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8yOjQ0OworICAgIH0gZmll
bGRzOworfTsKKworc3RydWN0IHZpcmlkaWFuX3N0aW1lciB7CisgICAgc3RydWN0IHZjcHUgKnY7
CisgICAgc3RydWN0IHRpbWVyIHRpbWVyOworICAgIHVuaW9uIHZpcmlkaWFuX3N0aW1lcl9jb25m
aWdfbXNyIGNvbmZpZzsKKyAgICB1aW50NjRfdCBjb3VudDsKKyAgICB1aW50NjRfdCBleHBpcmF0
aW9uOworICAgIHNfdGltZV90IHRpbWVvdXQ7CisgICAgYm9vbCBzdGFydGVkOworfTsKKwogc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSB2cF9hc3Npc3Q7
CkBAIC01MCw2ICs3Nyw5IEBAIHN0cnVjdCB2aXJpZGlhbl92Y3B1CiAgICAgdW5pb24gdmlyaWRp
YW5fc2ludF9tc3Igc2ludFsxNl07CiAgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhbMjU2XTsK
ICAgICB1bnNpZ25lZCBsb25nIG1zZ19wZW5kaW5nOworICAgIHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgc3RpbWVyWzRdOworICAgIHVuc2lnbmVkIGxvbmcgc3RpbWVyX2VuYWJsZWQ7CisgICAgdW5z
aWduZWQgbG9uZyBzdGltZXJfcGVuZGluZzsKICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsK
IH07CiAKQEAgLTExMiw3ICsxNDIsNyBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFy
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAogYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2Vv
aV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpOwotdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xs
X21lc3NhZ2VzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9s
bF9tZXNzYWdlcyhzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX3N5bmljX2Fja19zaW50
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKIAogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9o
dm0vc2F2ZS5oCmluZGV4IGVjM2U0ZGYxMmMuLjgzNDRhYTQ3MWYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC02MDQsNiArNjA0LDggQEAgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgewogICAgIHVpbnQ4X3QgIF9wYWRbN107CiAgICAgdWludDY0X3Qg
c2ltcF9tc3I7CiAgICAgdWludDY0X3Qgc2ludF9tc3JbMTZdOworICAgIHVpbnQ2NF90IHN0aW1l
cl9jb25maWdfbXNyWzRdOworICAgIHVpbnQ2NF90IHN0aW1lcl9jb3VudF9tc3JbNF07CiB9Owog
CiBERUNMQVJFX0hWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
cGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGU3ZTNjN2M4
OTIuLmUwNmIwOTQyZDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1z
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTUwLDYgKzE1MCwx
MCBAQAogI2RlZmluZSBfSFZNUFZfc3luaWMgNwogI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBf
SFZNUFZfc3luaWMpCiAKKy8qIEVuYWJsZSBTVElNRVIgTVNScyAqLworI2RlZmluZSBfSFZNUFZf
c3RpbWVyIDgKKyNkZWZpbmUgSFZNUFZfc3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCisKICNk
ZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwK
ICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBcCkBAIC0xNTgsNyArMTYyLDggQEAKICAgICAgICAg
IEhWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fz
c2lzdCB8IFwKICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKLSAgICAgICAgIEhWTVBWX3N5
bmljKQorICAgICAgICAgSFZNUFZfc3luaWMgfCBcCisgICAgICAgICBIVk1QVl9zdGltZXIpCiAK
ICNlbmRpZgogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:29:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1u1w-0003q3-5q; Thu, 07 Mar 2019 14: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=4dte=RK=citrix.com=prvs=962e1a8a8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h1u1u-0003op-45
 for Xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:29:50 +0000
X-Inumbo-ID: 7563dd7e-40e5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7563dd7e-40e5-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:29:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79936881"
Date: Thu, 7 Mar 2019 14:29:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>
Message-ID: <20190307142942.vkotzz4yjbfqweca@zion.uk.xensource.com>
References: <ee0c8eeea3849888988d312d9da0bcb92008da0a.camel@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ee0c8eeea3849888988d312d9da0bcb92008da0a.camel@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Intel TXT maintainter update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen-devel@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>

SGkgTHVrYXN6CgpPbiBXZWQsIE1hciAwNiwgMjAxOSBhdCAxMToyMToyMkFNICswMDAwLCBIYXdy
eWxrbywgTHVrYXN6IHdyb3RlOgo+IER1ZSB0byBwZXJzb25hbCBjaGFuZ2VzIGF0IEludGVsLCBJ
IGFtIG5ldyBUWFQgbWFpbnRhaW5lciBmb3IgWEVOLgo+IEFkZGluZyBwYXRjaCB0aGF0IHVwZGF0
ZXMgbWFpbnRhaW5lcnMgbGlzdC4KPiAKPiBUaGFua3MsCj4gTHVrYXN6CgpVbmZvcnR1bmF0ZWx5
IHlvdXIgcGF0Y2ggbmVlZHMgZml4aW5nLiBUaGUgZm9ybSBpcyBub3QgY29ycmVjdC4KCkkgd291
bGQgc3VnZ2VzdCB5b3UgY2hhbmdlIHRoZSBmaWxlLCBjb21taXQgdGhlIGNoYW5nZXMgdG8gZ2l0
LCB1c2UgZ2l0CmZvcm1hdC1wYXRjaCB0byBnZW5lcmF0ZSB0aGUgcGF0Y2ggYW5kIHRoZW4gdXNl
IGdpdCBzZW5kLWVtYWlsIHRvIHNlbmQKaXQuCgpBbGwgb2YgdGhvc2UgYXJlIGRvY3VtZW50ZWQg
aW4gCgpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9q
ZWN0X1BhdGNoZXMKCldlaS4KCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKPiBpbmRleCBhMGNkYTRmN2ExLi40YzQ3Mjk0NzA2IDEwMDY0NAo+IC0tLSBhL01BSU5UQUlO
RVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMjM3LDcgKzIzNyw3IEBAIEY6CXhlbi9hcmNo
L3g4Ni9kZWJ1Zy5jCj4gIEY6CXRvb2xzL2RlYnVnZ2VyL2dkYnN4Lwo+ICAKPiAgSU5URUwoUikg
VFJVU1RFRCBFWEVDVVRJT04gVEVDSE5PTE9HWSAoVFhUKQo+IC1NOglHYW5nIFdlaSA8Z2FuZy53
ZWlAaW50ZWwuY29tPgo+ICtNOglMdWthc3ogSGF3cnlsa28gPGx1a2Fzei5oYXdyeWxrb0BpbnRl
bC5jb20+Cj4gIE06CVNoYW5lIFdhbmcgPHNoYW5lLndhbmdAaW50ZWwuY29tPgo+ICBTOglTdXBw
b3J0ZWQKPiAgRjoJeGVuL2FyY2gveDg2L3Rib290LmMKCgoKCj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBJ
bnRlbCBUZWNobm9sb2d5IFBvbGFuZCBzcC4geiBvLm8uCj4gdWwuIFNsb3dhY2tpZWdvIDE3MyB8
IDgwLTI5OCBHZGFuc2sgfCBTYWQgUmVqb25vd3kgR2RhbnNrIFBvbG5vYyB8IFZJSSBXeWR6aWFs
IEdvc3BvZGFyY3p5IEtyYWpvd2VnbyBSZWplc3RydSBTYWRvd2VnbyAtIEtSUyAxMDE4ODIgfCBO
SVAgOTU3LTA3LTUyLTMxNiB8IEthcGl0YWwgemFrbGFkb3d5IDIwMC4wMDAgUExOLgo+IAo+IFRh
IHdpYWRvbW9zYyB3cmF6IHogemFsYWN6bmlrYW1pIGplc3QgcHJ6ZXpuYWN6b25hIGRsYSBva3Jl
c2xvbmVnbyBhZHJlc2F0YSBpIG1vemUgemF3aWVyYWMgaW5mb3JtYWNqZSBwb3VmbmUuIFcgcmF6
aWUgcHJ6eXBhZGtvd2VnbyBvdHJ6eW1hbmlhIHRlaiB3aWFkb21vc2NpLCBwcm9zaW15IG8gcG93
aWFkb21pZW5pZSBuYWRhd2N5IG9yYXogdHJ3YWxlIGplaiB1c3VuaWVjaWU7IGpha2lla29sd2ll
awo+IHByemVnbGFkYW5pZSBsdWIgcm96cG93c3plY2huaWFuaWUgamVzdCB6YWJyb25pb25lLgo+
IFRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFs
IG1hdGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4g
SWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhl
IHNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXM7IGFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9u
IGJ5Cj4gb3RoZXJzIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuCgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:34:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1u65-0004X9-PG; Thu, 07 Mar 2019 14:34: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=XwJU=RK=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h1u64-0004X4-MM
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 14:34:08 +0000
X-Inumbo-ID: 0fb18466-40e6-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 0fb18466-40e6-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:34:07 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l5so14420762lje.1
 for <xen-devel@lists.xen.org>; Thu, 07 Mar 2019 06:34:06 -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=8puo0Lr8NYYX6VoLSNCuxQjxGdaCmxmROaODLDo+DJc=;
 b=ZMuqOIZMPleQqU6k2lfoNDMRJP93weykXFpVmpvd5TQPxe5+YcAwLcPZ7Jxaa2lWmv
 v3/LTfnlrOF3X0CuHJKLtz9lY+MkU00gSGEgc55r+lYaCQV4I/IzOigUIAZ9/hbaPicx
 t0yjOqVf9EgYwOPxQrsKj8GnKjIir/nzhH0/HIDaP1phaPodkTQhuLP4sOhMDLfO2SkZ
 LErV/G1MJvn1buZMDpgaN/zbuApdLZ0o6LIaLMnW8NVUNaVIBYrbZN8eMD44KzqeYBRJ
 2OnuUr3ZDseLxcFcaLIKnRAEjYfDVCjdo27sveldVp+Odp0V7qkpQfd4eeTsbCecXgjD
 Hw3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=8puo0Lr8NYYX6VoLSNCuxQjxGdaCmxmROaODLDo+DJc=;
 b=IpWn2t5VCDzNAHtxMvBrihLHBTf6bZmNyqUQxAyQXxAOfmIte2jvAUEJqrb0Ys01iV
 w0A6eRYCDhL6J5rk/tr2yAbLiYRkd4vfeMJVW5GbmYikz5T2zif7uGXYmDnEoRt0uNOY
 OAmQWWXMXCvIvoxJTGxPy0uphSYOwFhFmfycnR97mRIP+NYVDW5RVeHM4zTd9lFpbOUD
 8HAUx5rkobUqLvE5G5gjwkat8I5077B+z1aERtLFt5VmsxnPiV4glo5qfBByXCczHRxb
 x9UTzWKvq4XmOV+imrgOJPd161DeMYHz7Q0VnrF3hIfhXy2yPYBQZt9Mcteb8nfI8z7c
 pZ5Q==
X-Gm-Message-State: APjAAAV2GamdaayNTCCC7MDEzfl2ZNy5fNSEfEma16aIe6DeG7VCB4jX
 HKbCKqOcro4FQfm0n/ejMhg=
X-Google-Smtp-Source: APXvYqwKoKt6W0Gd+5+qKMiHR3+Gnvhic0rzTcMlY8oWm+Inym4l7PvruCbZlEHwYFo3NiRqNBaG1A==
X-Received: by 2002:a2e:413:: with SMTP id 19mr5794623lje.196.1551969245465;
 Thu, 07 Mar 2019 06:34:05 -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 p3sm872375lfc.64.2019.03.07.06.34.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Mar 2019 06:34:04 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
Date: Thu, 7 Mar 2019 16:34: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: <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNy4wMy4xOSAxNjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBTbyBJIGFzc3VtZSB5
b3Ugc2F5IGFib3V0IHlvdSBwcmVmZXJlbmNlcyB0byBub3QgaGF2ZSBydW5zdGF0ZSBhcmVhIG1h
cHBlZCBiZWNhdXNlIG9mIGNvbnN1bWluZyB2bWFwIHNwYWNlIGZvciBhcm02NC4gQWxzbywgYWxv
bmcgdGhhdCB0aHJlYWQgeW91IG1lbnRpb25lZCB5b3UgdGhhdCBndWVzdCBtaWdodCBjaGFuZ2Ug
Z3ZhIG1hcHBpbmcsIHdoYXQgaXMgaXJyZWxldmFudCB0byByZWdpc3RyYXRpb24gd2l0aCBwaHlz
aWNhbCBhZGRyZXNzLgo+Pgo+PiBNeSByZWFzb25zIHRvIGhhdmUgdGhhdCBydW5zdGF0ZSBtYXBw
ZWQgYXJlIGZvbGxvd2luZzoKPj4gwqDCoC0gSW50cm9kdWNpbmcgdGhlIG5ldyBpbnRlcmZhY2Ug
d2UgYXJlIG5vdCBidXJkZW4gd2l0aCBsZWdhY3ksIHNvIGluIGNoYXJnZSB0byBpbXBvc2UgcmVx
dWlyZW1lbnRzLiBJbiB0aGlzIGNhc2UgLSB0byBoYXZlIHJ1bnN0YXRlIGFyZWEgbm90IGNyb3Nz
aW5nIGEgcGFnZSBib3VuZGFyeQo+PiDCoMKgLSBHbG9iYWwgbWFwcGluZyB1c2VkIGhlcmUgZG9l
cyBub3QgY29uc3VtZSB2bWFwIHNwYWNlIG9uIGFybTY0LiBJdCBzZWVtcyB0byBtZSB4ODYgZ3V5
cyBhcmUgb2sgd2l0aCBtYXBwaW5nIGFzIHdlbGwsIGF0IGxlYXN0IFJvZ2VyIHN1Z2dlc3RlZCBp
dCBmcm9tIHRoZSBiZWdpbm5pbmcuIFNvIGl0IHNob3VsZCBiZSBvayBmb3IgdGhlbSBhcyB3ZWxs
Lgo+IFlvdSBsZWZ0IGFybTMyIG91dCBvZiB5b3VyIGVxdWF0aW9ucyBoZXJlLi4uClllcywgSSBs
ZWZ0IGFybTMyIGFzaWRlLgoKPj4gwqDCoC0gSW4gY2FzZSBkb21haW4gaXMgbWFwcGluZyBydW5z
dGF0ZSB3aXRoIHBoeXNpY2FsIGFkZHJlc3MsIGl0IGNhbiBub3QgY2hhbmdlIHRoZSBtYXBwaW5n
Lgo+IAo+IFRoaXMgaXMgbm90IGVudGlyZWx5IGNvcnJlY3QuIFRoZSBkb21haW4gY2FuIG5vdCBj
aGFuZ2UgdGhlIG1hcHBpbmcgdW5kZXIgb3VyIGZlZXQsIGJ1dCBpdCBjYW4gc3RpbGwgY2hhbmdl
IHZpYSB0aGUgaHlwZXJjYWxsLiBUaGVyZSBhcmUgbm90aGluZyBwcmV2ZW50aW5nIHRoYXQgd2l0
aCBjdXJyZW50IGh5cGVyY2FsbCBhbmQgdGhlIG9uZSB5b3VyIHByb3Bvc2UuCkNvdWxkIHlvdSBw
bGVhc2UgZGVzY3JpYmUgdGhlIHNjZW5hcmlvIHdpdGggbW9yZSBkZXRhaWxzIGFuZCB0aGUgaW50
ZXJmYWNlIHVzZWQgZm9yIGl0PwpBbHNvIHZjcHVfaW5mbyBuZWVkcyBwcm90ZWN0aW9ucyBmcm9t
IGl0LiBEbyB5b3UgYWdyZWU/Cgo+IFdlbGwgdGhlIG51bWJlciB5b3Ugc2hvd2VkIGluIHRoZSBv
dGhlciB0aHJlYWQgZGlkbid0IHNob3cgYW55IGltcHJvdmVtZW50IGF0IGFsbC4uLiBTbyBwbGVh
c2UgZXhwbGFpbiB3aHkgd2Ugc2hvdWxkIGNhbGwgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIGhl
cmUgYW5kIHVzaW5nIG1vcmUgdm1hcCBvbiBhcm0zMgpJJ20gbm90IGV4cGVjdGluZyB2bWFwIG1p
Z2h0IGJlIGEgcHJhY3RpY2FsIHByb2JsZW0gZm9yIGFybTMyIGJhc2VkIHN5c3RlbS4KV2l0aCB0
aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBudW1iZXJzIGFyZSBlcXVhbCB0byB0aG9zZSBJIGhh
dmUgZm9yIHJ1bnN0YXRlIG1hcHBpbmcgb24gYWNjZXNzLgpCdXQgSSdtIG5vdCBzdXJlIG15IHRl
c3Qgc2V0dXAgYWJsZSB0byBkaXN0aW5ndWlzaCB0aGUgZGlmZmVyZW5jZS4KCj4+IMKgwqAtIElN
SE8sIHRoaXMgaW1wbGVtZW50YXRpb24gaXMgc2ltcGxlciBhbmQgY2xlYW5lciB0aGFuIHdoYXQg
SSBoYXZlIGZvciBydW5zdGF0ZSBtYXBwaW5nIG9uIGFjY2Vzcy4KPiAKPiBEaWQgeW91IGltcGxl
bWVudCBpdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYT8KTm90IGV4YWN0bHksIGFj
Y2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkgaGFzIG5vIGltcGxlbWVudGF0aW9uIGZvciB4ODYu
IEJ1dCBpdCBpcyBtYWRlIGFyb3VuZCB0aGF0IGNvZGUuCiAgCj4gQnV0IEkgZG9uJ3QgdGhpbmsg
dGhlIGltcGxlbWVudGF0aW9uIHlvdSBzdWdnZXN0IHdpbGwgYmUgdGhhdCBzaW1wbGVyIG9uY2Ug
eW91IGRlYWwgd2l0aCB0aGUgcHJvYmxlbSBhYm92ZS5JIG1pc3NlZCB0aGF0IHByb2JsZW0uIFdp
bGwgbG9vayBhdCBpdC4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:42:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14: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 1h1uEI-0005HW-LY; Thu, 07 Mar 2019 14:42: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=ZAh+=RK=citrix.com=prvs=9627641c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h1uEH-0005HR-NX
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:42:37 +0000
X-Inumbo-ID: 3f6036ca-40e7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f6036ca-40e7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:42:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79938599"
To: Ian Jackson <ian.jackson@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
 <23681.9326.135131.521459@mariner.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <4a18095c-127f-b73f-ac4e-0f404f9ecf11@citrix.com>
Date: Thu, 7 Mar 2019 14:42:32 +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: <23681.9326.135131.521459@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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 Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.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>

T24gMy83LzE5IDI6MDIgUE0sIElhbiBKYWNrc29uIHdyb3RlOgo+IFN0ZWZhbm8gU3RhYmVsbGlu
aSB3cml0ZXMgKCJSZTogW1BBVENIIHYxMSA1LzldIHhlbi94ODY6IHVzZSBERUNMQVJFX0JPVU5E
UyBhcyByZXF1aXJlZCIpOgo+PiBPbiBXZWQsIDYgTWFyIDIwMTksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4gSXMgdGhlIGxpbmUgd3JhcHBpbmcgcmVhbGx5IG5lZWRlZCBoZXJlPwo+Pgo+PiBJdCB3
b3VsZCBlbmQgYXQgODAgY2hhcmFjdGVycyBleGFjdGx5IG90aGVyd2lzZS4gSSBhbSBoYXBweSB0
byBkbyBhcyB5b3UKPj4gcHJlZmVyLgo+IAo+IENlcnRhaW5seSBJIHByZWZlciBsaW5lcyB0byBl
bmQgc3RyaWN0bHkgbGVzcyB0aGFuIDgwIGNoYXJhY3RlcnMgYW5kCj4gcHJlZmVyYWJseSBldmVu
IHNob3J0ZXIuICBNeSBtYWlsZXIvZWRpdG9yIHByb2R1Y2VzIHdyYXAgZGFtYWdlIGZvcgo+IGV4
YWN0bHktODAtY2hhcmFjdGVyIGxpbmVzLgo+IAo+IEkgdGhpbmsgdGhpcyB3cmFwcGluZyB3YXMg
aW50cm9kdWNlZCBieSBTdGVmYW5vIGFmdGVyIGEgcHJvbXB0IGZyb20KPiBtZS4KPiAKPiBKYW4s
IGl0IGlzIHF1aXRlIHVuZm9ydHVuYXRlIHRoYXQgeW91IGFyZSByZXBseWluZyB0byBTdGVmYW5v
IHRvCj4gZGlzYWdyZWUgd2l0aCB0aGluZ3MgdGhhdCBTdGVmYW5vIGRpZCBiZWNhdXNlIEkgc3Vn
Z2VzdGVkIHRoZW0sIHJhdGhlcgo+IHRoYW4gcmVwbHlpbmcgdG8gbXkgcGF0Y2ggY29tbWVudHMu
ICBXZSBtdXN0IG5vdCBwdXQgU3RlZmFubyBpbiB0aGUKPiBtaWRkbGUgb2YgYSBkaXNhZ3JlZW1l
bnQgYmV0d2VlbiBkaWZmZXJlbnQgY29tbWl0dGVycy4KPiAKPiBPbiB0aGlzIHN0eWxlIHF1ZXN0
aW9uLCB3aGlsZSBJIGhhdmUgYW4gb3BpbmlvbiwgSSBkb24ndCBjb25zaWRlcgo+IG15c2VsZiBh
IG1haW50YWluZXIsIHNvIHRoZSBoeXBlcnZpc29yIG1haW50YWluZXJzJyBhbnN3ZXIgaXMKPiBk
ZWZpbml0aXZlLgo+IAo+IAo+IE5ldmVydGhlbGVzcywgSSB3aWxsIGhhdmUgb25lIGdvIGF0IHRy
eWluZyB0byBjb252aW5jZSBKYW46Cj4gCj4gTm90ZSB0aGF0Ogo+IAo+ICAtIFdoZW4gY29kZSBp
cyB0dXJuZWQgaW50byBhIHBhdGNoLCBhbiBleHRyYSBjaGFyYWN0ZXIgaXMgYWRkZWQgZm9yCj4g
ICAgdGhlIGRpZmYgKy8tLiAgVGhhdCBtZWFucyB0aGF0IDgwLWNvbHVtbiBjb2RlIGJlY29tZXMg
ODEgY29sdW1ucwo+ICAgIHdpZGUuCj4gCj4gIC0gV2hlbiBhIHBhdGNoIGlzIHF1b3RlZCBmb3Ig
cmV2aWV3IGluIGVtYWlsLCB0d28gKHVzdWFsbHkpIGV4dHJhCj4gICAgcXVvdGluZyBjaGFyYWN0
ZXJzIGFyZSBhZGRlZCAoJz4gJykgZm9yIGVhY2ggbGV2ZWwgb2YgcmVwbHksCj4gICAgc28gODAt
Y29sdW1uIGNvZGUgYmVjb21lcyA4MyBvciA4NSAob3IgbW9yZSkgY29sdW1ucyB3aWRlLgo+IAo+
ICAtIE9uZSBwdXJwb3NlIG9mIHRoZSBsaW5lIGxlbmd0aCBsaW1pdCBpcyB0byBmaXQgd2l0aGlu
IGEKPiAgICBjb252ZW50aW9uYWwgODAtY29sdW1uIHRleHQgdGVybWluYWwgd2luZG93IChvciBh
dCBsZWFzdCwgdG8KPiAgICBtaW5pbWlzZSB0aGUgbnVtYmVyIG9mIGxpbmVzIHdoaWNoIG92ZXJm
bG93IHN1Y2ggYSB3aW5kb3cpCj4gCj4gIC0gSW4gYW4gODAgY29sdW1uIHNzaCBzZXNzaW9uLCBz
aW1wbGUgcmVwcmVzZW50YXRpb25zIGFyZSBvbmx5Cj4gICAgY2FwYWJsZSBvZiB1bmFtYmlndW91
c2x5IGRpc3BsYXlpbmcgbGluZXMgb2YgdXAgdG8gNzkgY2hhcmFjdGVycy4KPiAKPiAgLSBUaGVy
ZWZvcmUgdGhlIHRvdGFsIGF2YWlsYWJsZSBjb2RlIHdpZHRoIHdoaWNoIGNhbiBiZSBkaXNwbGF5
ZWQKPiAgICB1bmFtYmlndW91c2x5IGluIGFuIDgwLWNvbHVtbiBzc2ggc2Vzc2lvbiwgd2l0aGlu
IGEgc2luZ2x5IHF1b3RlZAo+ICAgIHBhdGNoLCBpcyA3NiBjaGFyYWN0ZXJzLiAgTG9uZ2VyIGxp
bmVzIHByb2R1Y2Ugd3JhcCBkYW1hZ2UuCj4gCj4gVG8gbWUgd291bGQgc2VlbSB0byBpbXBseSB0
aGF0IGEgKmNvZGUqIGxpbmUgbGVuZ3RoIGxpbWl0IG9mIDc2IG9yIDc0Cj4gY2hhcmFjdGVycyBz
aG91bGQgYmUgdXN1YWwuCgpQZXJzb25hbGx5LCBJIHByZWZlciB0byBoYXZlIHdpZGVyIGxpbmVz
LiAgTXkgd2luZG93cyBhcmUgYWxsIHdpZGVyIHRoYW4KODAgbGluZXMsIGFuZCBmb3IgbXkgcGVy
c29uYWwgcHJvamVjdHMgbXkgY29kZSBsaW5lcyBhcmUgbXVjaCBsb25nZXI7IDgwCmlzIGEgY29t
cHJvbWlzZSAiZG93biIgZm9yIG1lLiAgSSdtIGhhcHB5IG5vdCB0byBhcmd1ZSB0aGF0IHdlIHNo
b3VsZApyYWlzZSB0aGUgbGluZSBsaW1pdCBoaWdoZXIgdGhhbiA4MCB0byBhY2NvbW1vZGF0ZSBt
eSBvd24gY2hvaWNlIG9mCnNjcmVlbiBsYXlvdXQsIGJ1dCBpbiByZXR1cm4gSSdkIHJhdGhlciBu
b3QgY29tcHJvbWlzZSBmdXJ0aGVyIHRvCmJlbmVmaXQgcGVvcGxlIHdobyBjaG9vc2UgdG8gbGlt
aXQgdGhlaXIgd2luZG93cyB0byA4MCBjb2x1bW5zLgoKPiAgQ2VydGFpbmx5IGl0IHNlZW1zIGNo
dXJsaXNoIHRvIG9iamVjdCB0bwo+IHBhdGNoZXMgd2hlcmUgdGhlIG5ldyBjb2RlIGlzIHdyYXBw
ZWQgdG8gYXZvaWQgbGluZXMgPjc2LgoKSSBhZ3JlZSB3aXRoIHRoaXMuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:44:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1uGL-0005Ot-2W; Thu, 07 Mar 2019 14:44:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=21/k=RK=citrix.com=prvs=9622e5608=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1uGK-0005Om-41
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:44:44 +0000
X-Inumbo-ID: 8a4d4249-40e7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a4d4249-40e7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:44:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79938734"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23681.11803.719165.841685@mariner.uk.xensource.com>
Date: Thu, 7 Mar 2019 14:43:39 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C80DB6A020000780021C58D@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
 <5C80DB6A020000780021C58D@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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 <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>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1c2UgREVD
TEFSRV9CT1VORFMgYXMgcmVxdWlyZWQiKToKPiBJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0
IGluIHRoZSBmaXJzdCB0d28gY2FzZXMgd2UgZG9uJ3QgYWx0ZXIgdGhlCj4gZGVjbGFyZWQgb2Jq
ZWN0IGFueXdheSwgYnV0IGluc3RlYWQgYSBkZXJpdmVkIG9uZTsgdGhlIGRlY2xhcmF0aW9uCj4g
c2hvdWxkIG5vdCB1c2UgY29uc3QgZm9yIG90aGVyIHJlYXNvbnMgdGhvdWdoLiBBbmQgdGhlIDNy
ZCBjYXNlIGlzCj4gZmlkZGxpbmcgd2l0aCBzb21ldGhpbmcgdGhhdCBoYXMgbG9zdCBpdHMgbWVh
bmluZyBhcyBhbiBvYmplY3QuIEluIGZhY3QKPiB3ZSdyZSBhYm91dCB0byBmcmVlIHRoZSB1bmRl
cmx5aW5nIG1lbW9yeS4gSW4gdGhpcyBjYXNlIEknZCBwcmVmZXIgdG8KPiByZXRhaW4gdGhlIGNv
bnN0LCBidXQgSSB3b24ndCBpbnNpc3QgYXMgdGhlIHN5bWJvbCBpcyBub24tY29uc3QgcmlnaHQK
PiBub3cgYXMgd2VsbC4KCkkgdGhpbmsgaWYgeW91IGRvIHRoaXMKCiAgZXh0ZXJuIGNvbnN0IHN0
cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKCml0IGlzIG5vdCBzYWZlIHRvIGNhc3QgdGhlIGNvbnN0
IGF3YXkgbGF0ZXIuCgpGcm9tIEM5OStUQzErVEMyLCA2LjcuMyA1OgoKICA1ICBJZiBhbiBhdHRl
bXB0IGlzIG1hZGUgdG8gbW9kaWZ5IGFuIG9iamVjdCBkZWZuZWQgd2l0aCBhCiAgICAgY29uc3Qt
cXVhbGlmZWQgdHlwZSB0aHJvdWdoIHVzZSBvZiBhbiBsdmFsdWUgd2l0aAogICAgIG5vbi1jb25z
dC1xdWFsaWZlZCB0eXBlLCB0aGUgYmVoYXZpb3IgaXMgdW5kZWZuZWQuIC4uLgoKT2YgY291cnNl
IGBleHRlcm4gY29uc3Qgc3RydWN0IGJsYWggYmxhaF9zdGFydFtdJyBpcyBvbmx5IGEKZGVjbGFy
YXRpb24sIG5vdCBhIGRlZmluaXRpb24uCgpCdXQgYWxsIHRoZSBkZWNsYXJhdGlvbnMvZGVmaW5p
dGlvbnMgZXZlbiBpbiBkaWZmZXJlbnQgdHJhbnNsYXRpb24KdW5pdHMgbXVzdCBiZSBgY29tcGF0
aWJsZScgKG9yIFVCLCA2LjIuNyAyKSBhbmQgZm9yIHR5cGVzIHRvIGJlCmBjb21wYXRpYmxlJyB0
aGV5IG11c3QgYmUgaWRlbnRpY2FsbHkgcXVhbGlmaWVkICg2LjcuMyA5KS4KClNvIHRoZSBjb21w
aWxlciBhdXRob3JzIHdpbGwgc2F5IHRoYXQKCiAgYGV4dGVybiBjb25zdCBzdHJ1Y3QgYmxhaCBi
bGFoX3N0YXJ0W10nCgppbXBsaWVzIGEgZGVmaW5pdGlvbiBzb21ld2hlcmUgb2YgYW4gYXJyYXkg
CgogIGBleHRlcm4gY29uc3Qgc3RydWN0IGJsYWggYmxhaF9zdGFydFsgc29tZXNpemUgXQoKYW5k
IHRoZXJlZm9yZSBhbnkgYWNjZXNzZXMgYHRvIGJsYWhfc3RhcnQnICh3aGljaCBpbiB0aGVpciBt
aW5kIG1lYW5zCmFueSBhY2Nlc3NlcyB2aWEgYSBwb2ludGVyIHdob3NlIHByb3ZlbmFuY2UgaXMg
YmxhaF9zdGFydCkgdmlhCm5vbi1jb25zdCBsdmFsdWVzIChldmVuIGZvciByZWFkaW5nISkgaXMg
VUIuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 14:54:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 14:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1uPC-00069j-21; Thu, 07 Mar 2019 14:53: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=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1uPA-00069e-75
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 14:53:52 +0000
X-Inumbo-ID: d0f66478-40e8-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0f66478-40e8-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 14:53:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86926627"
Date: Thu, 7 Mar 2019 15:48:01 +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: <20190307144801.vh6fcvp6mj3e6puj@Air-de-Roger>
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>
 <20190307005004.GC19265@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307005004.GC19265@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.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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDE6NTA6MDRBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDIyLCAyMDE5IGF0IDExOjQyOjIyQU0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUsIEZlYiAyMSwgMjAxOSBh
dCAwNjo0MDo0MFBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIFRodSwgRmViIDIxLCAyMDE5IGF0IDA1OjQ3OjUxUE0gKzAxMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMTE6MTc6MDVBTSAr
MDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gIHsKPiA+
ID4gPiA+ICAgICAgaW50IGlycSwgcmV0Owo+ID4gPiA+ID4gICAgICBzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2M7Cj4gPiA+ID4gPiBAQCAtMTkwLDE5ICsxOTAsMTkgQEAgaW50IGNyZWF0ZV9pcnEobm9k
ZWlkX3Qgbm9kZSkKPiA+ID4gPiA+ICAgICAgICAgIGRlc2MtPmFyY2gudXNlZCA9IElSUV9VTlVT
RUQ7Cj4gPiA+ID4gPiAgICAgICAgICBpcnEgPSByZXQ7Cj4gPiA+ID4gPiAgICAgIH0KPiA+ID4g
PiA+IC0gICAgZWxzZSBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCj4gPiA+ID4gPiArICAgIGVsc2Ug
aWYgKCBkbV9kb21haW4gKQo+ID4gPiA+IAo+ID4gPiA+IENhbiB5b3UgZ3VhcmFudGVlIHRoYXQg
ZG1fZG9tYWluIGlzIGFsd2F5cyBjdXJyZW50LT5kb21haW4/Cj4gPiA+IAo+ID4gPiBObywgaW4g
c29tZSBjYXNlcyBpdCB3aWxsIGJlIGhhcmR3YXJlX2RvbWFpbi4KPiA+IAo+ID4gUmlnaHQsIGJ1
dCBpbiB0aGF0IGNhc2UgY3VycmVudC0+ZG9tYWluID09IGhhcmR3YXJlX2RvbWFpbiBJIGd1ZXNz
Pwo+ID4gCj4gPiA+IAo+ID4gPiA+IEkgdGhpbmsgeW91IG5lZWQgdG8gYXNzZXJ0IGZvciB0aGlz
LCBvciBlbHNlIHRha2UgYSByZWZlcmVuY2UgdG8KPiA+ID4gPiBkbV9kb21haW4gKGdldF9kb21h
aW4pIGJlZm9yZSBhY2Nlc3NpbmcgaXQncyBmaWVsZHMsIG9yIGVsc2UgeW91IHJpc2sKPiA+ID4g
PiB0aGUgZG9tYWluIGJlaW5nIGRlc3Ryb3llZCB3aGlsZSBtb2RpZnlpbmcgaXQncyBmaWVsZHMu
Cj4gPiA+IAo+ID4gPiBDYW4gaGFyZHdhcmVfZG9tYWluIGJlIGRlc3Ryb3llZCB3aXRob3V0IHBh
bmlja2luZyBYZW4/IElmIHNvLAo+ID4gPiBnZXRfZG9tYWluIHdvdWxkIGJlIGluZGVlZCBuZWVk
ZWQuCj4gPiAKPiA+IFdoYXQgYWJvdXQgb3RoZXIgY2FsbGVycyB0aGF0IGFyZSBub3QgdGhlIGhh
cmR3YXJlX2RvbWFpbj8gWW91IG5lZWQgdG8KPiA+IG1ha2Ugc3VyZSB0aG9zZSBkb21haW5zIGFy
ZSBub3QgZGVzdHJveWVkIHdoaWxlIHtjcmVhdGUvZGVzdHJveX1faXJxCj4gPiBpcyBjaGFuZ2lu
ZyB0aGUgcGVybWlzc2lvbnMuCj4gPiAKPiA+IElmIHlvdSBjYW4gZ3VhcmFudGVlIHRoYXQgZG1f
ZG9tYWluID09IGN1cnJlbnQtPmRvbWFpbiB0aGVuIHlvdSBhcmUKPiA+IHNhZmUsIGlmIG5vdCB5
b3UgbmVlZCB0byBnZXQgYSByZWZlcmVuY2UgYmVmb3JlIG1vZGlmeWluZyBhbnkgZmllbGRzCj4g
PiBvZiB0aGUgZG9tYWluIHN0cnVjdC4KPiA+IAo+ID4gU28gSU1PIHlvdSBlaXRoZXIgbmVlZCB0
byBhZGQgYW4gYXNzZXJ0IG9yIGEgZ2V0X2RvbWFpbiBkZXBlbmRpbmcgb24KPiA+IHRoZSBhbnN3
ZXIgdG8gdGhlIHF1ZXN0aW9uIGFib3ZlLgo+IAo+IEkndmUgYWRkZWQgYW4gYXNzZXJ0LCBhbmQg
SSB0aGluayBJIGhhdmUgdGhlIGFuc3dlciB0byB0aGUgYWJvdmUgcXVlc3Rpb246Cj4gCj4gICAg
IChYRU4pIEFzc2VydGlvbiAnZCA9PSBjdXJyZW50LT5kb21haW4nIGZhaWxlZCBhdCBpcnEuYzoy
MzIKPiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTIuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90
IHRhaW50ZWQgXS0tLS0KPiAgICAgKFhFTikgQ1BVOiAgICAyCj4gICAgIChYRU4pIFJJUDogICAg
ZTAwODpbPGZmZmY4MmQwODAyOGY1NDU+XSBkZXN0cm95X2lycSsweDEyNi8weDE0Mwo+ICAgICAo
WEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyMDYgICBDT05URVhUOiBoeXBlcnZpc29yCj4gKC4u
LikKPiAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4
MDI4ZjU0NT5dIGRlc3Ryb3lfaXJxKzB4MTI2LzB4MTQzCj4gICAgIChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI4Y2UxZT5dIG1zaV9mcmVlX2lycSsweDUxLzB4MWI4Cj4gICAgIChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDI5MjNlMT5dIHVubWFwX2RvbWFpbl9waXJxKzB4NDg3LzB4NGQ0Cj4gICAgIChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDI5MjQ5Zj5dIGZyZWVfZG9tYWluX3BpcnFzKzB4NzEvMHg4Zgo+ICAg
ICAoWEVOKSAgICBbPGZmZmY4MmQwODAyODE5ZTA+XSBhcmNoX2RvbWFpbl9kZXN0cm95KzB4NDEv
MHhhMQo+ICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDdkMjI+XSBkb21haW4uYyNjb21wbGV0
ZV9kb21haW5fZGVzdHJveSsweDg2LzB4MTU5Cj4gICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIy
YTY1OD5dIHJjdXBkYXRlLmMjcmN1X3Byb2Nlc3NfY2FsbGJhY2tzKzB4YTUvMHgxY2MKPiAgICAg
KFhFTikgICAgWzxmZmZmODJkMDgwMjNjNGZhPl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDc4
LzB4OWEKPiAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjNjNTY2Pl0gZG9fc29mdGlycSsweDEz
LzB4MTUKPiAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjgwNTMyPl0gZG9tYWluLmMjaWRsZV9s
b29wKzB4NjMvMHhiOQo+IAo+IEluIHRoaXMgY2FzZSwgY3VycmVudC0+ZG9tYWluIG9idmlvdXNs
eSBpc24ndCB0aGUgc3R1YmRvbWFpbiwgYmVjYXVzZSBhdAo+IHRoaXMgcG9pbnQgaXQgaXMgYWxy
ZWFkeSBkZXN0cm95ZWQgKGl0IGtlZXBzIHJlZmVyZW5jZSB0byB0aGUgdGFyZ2V0Cj4gZG9tYWlu
LCBzbyB0YXJnZXQgZG9tYWluIGNvdWxkbid0IGJlIGRlc3Ryb3llZCBiZWZvcmUgaXRzIHN0dWJk
b21haW4pLgo+IAo+IEluIGZhY3QsIGluIHRoaXMgY2FzZSBnZXRfZG1fZG9tYWluKCkgcmV0dXJu
cyB3cm9uZyB2YWx1ZSwgc2luY2UgaXQKPiBpc24ndCBjYWxsZWQgYnkgZGV2aWNlIG1vZGVsLiBB
dCB0aGUgcG9pbnQgd2hlcmUgc3R1YmRvbWFpbiBpcyBhbHJlYWR5Cj4gZGVzdHJveWVkLCBJIHRo
aW5rIGl0IHNob3VsZCByZXR1cm4gTlVMTCwgYnV0IGl0IHJldHVybnMKPiBoYXJkd2FyZV9kb21h
aW4uIEJ1dCBpdCBpc24ndCB0aGF0IGVhc3ksIGJlY2F1c2UgdGFyZ2V0IGRvbWFpbiBkb24ndAo+
IGhhdmUgYW55IHJlZmVyZW5jZSB0byBpdHMgc3R1YmRvbWFpbi4gRXNwZWNpYWxseSBhbHJlYWR5
IGRlc3Ryb3llZCBvbmUuCj4gCj4gSSdzIGRlZmluZWQgYXM6Cj4gCj4gICAgIHN0YXRpYyBzdHJ1
Y3QgZG9tYWluICpnZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4gICAgIHsKPiAgICAg
ICAgIHJldHVybiBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkID8gY3VycmVudC0+ZG9tYWlu
IDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFyZHdh
cmVfZG9tYWluOwo+ICAgICB9CgpTbyBnZXRfZG1fZG9tYWluIHdvcmtzIGZpbmUgd2hlbiB1c2Vk
IGJ5IGNyZWF0ZV9pcnEsIGJlY2F1c2UgaW4gdGhhdApjYXNlIGN1cnJlbnQtPmRvbWFpbiA9PSBk
IEFGQUlDVC4KCkFzIHlvdSBwb2ludGVkIG91dCBob3dldmVyIHVzaW5nIHRoZSBzYW1lIG1lY2hh
bmlzbSBmb3IgZGVzdHJveSBpcyBub3QKc3VpdGFibGUsIHNpbmNlIHRoZSBzdHViZG9tYWluIG1p
Z2h0IGJlIGFscmVhZHkgZGVzdHJveWVkLCBhbmQKdW5tYXBfZG9tYWluX3BpcnEgY2FsbGVkIGZy
b20gdGhlIGlkbGUgdkNQVS4KCj4gU2luY2UgaGFyZHdhcmUgZG9tYWluIGNvdWxkbid0IGJlIGRl
c3Ryb3llZCgqKSB3aGlsZSB0aGUgc3lzdGVtIGlzCj4gcnVubmluZywgaW4gcHJhY3RpY2UgdGhp
cyB3cm9uZyByZXR1cm4gdmFsdWUgaXQgaXNuJ3QgYSBwcm9ibGVtLgo+IEhhcmR3YXJlIGRpZG4n
dCBoYXZlIHBlcm1pc3Npb24gb3ZlciB0aGlzIElSUSAoaWYgc3R1YmRvbWFpbiBoYXZlCj4gY3Jl
YXRlZCBpdCksIHNvIGlycV9kZW55X2FjY2VzcyBpcyBhIG5vLW9wLgo+IAo+IFNvLCBJIHdvdWxk
IGFkanVzdCBhc3NlcnQgaW4gZGVzdHJveV9pcnEgdG8gYWxsb3cgYWxzbyBoYXJkd2FyZV9kb21h
aW4sCj4gYW5kIGFkZCBhIGNvbW1lbnQgdGhhdCBnZXRfZG1fZG9tYWluIG1heSByZXR1cm4gaGFy
ZHdhcmVfZG9tYWluIGR1cmluZwo+IGRvbWFpbiBkZXN0cnVjdGlvbi4gSXMgdGhhdCBvaz8KCkht
LCBhbGJlaXQgSSBhZ3JlZSB3aXRoIHlvdXIgYW5hbHlzaXMsIEkgZmVlbCBsaWtlIHRoaXMgcHJv
cG9zZWQKc29sdXRpb24gaXMga2luZCBvZiBhIHdvcmthcm91bmQuIEdpdmVuIHRoZSBjb250ZXh0
LCBJIHRoaW5rIHRoZSBiZXN0CndheSB0byBkZWFsIHdpdGggdGhpcyBpc3N1ZSBpbiBkZXN0cm95
X2lycSBpcyB0byBpdGVyYXRlIG92ZXIgdGhlIGxpc3QKb2YgZG9tYWlucyBhbmQgbWFrZSBzdXJl
IG5vIGRvbWFpbiBoYXMgcGVybWlzc2lvbnMgb3ZlciB0aGUgZGVzdHJveWVkCmlycS4gTm90ZSB0
aGF0IHdpdGggdGhpcyBwcm9wb3NlZCBzb2x1dGlvbiB5b3Ugd2lsbCBoYXZlIHRvIGRyb3AgdGhl
CmRvbWFpbiBwYXJhbWV0ZXIgZnJvbSBkZXN0cm95X2lycS4KCkFub3RoZXIgb3B0aW9uIHdvdWxk
IGJlIHRvIHN0b3JlIHdoaWNoIGRvbWFpbnMgYXJlIGdpdmVuIHBlcm1pc3Npb25zCm92ZXIgd2hp
Y2ggaXJxcyBpbiBhIHdheSB0aGF0J3Mgb3B0aW1pemVkIHRvIGdldCB0aGUgbGlzdCBvZiBkb21h
aW5zCmdpdmVuIGFuIGlycSAoaWU6IHdpdGhvdXQgaGF2aW5nIHRvIGl0ZXJhdGUgb3ZlciB0aGUg
bGlzdCBvZiBkb21haW5zCmxpa2UgbXkgcHJvcG9zZWQgc29sdXRpb24gYWJvdmUpLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 15:18:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 15: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 1h1umX-0007h5-8U; Thu, 07 Mar 2019 15:18:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Uy23=RK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1umV-0007h0-Rm
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 15:17:59 +0000
X-Inumbo-ID: 30acb0e1-40ec-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 30acb0e1-40ec-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 15:17: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 20347EBD;
 Thu,  7 Mar 2019 07:17:58 -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 0F5073F706;
 Thu,  7 Mar 2019 07:17:56 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
Date: Thu, 7 Mar 2019 15:17: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: <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMDcvMDMvMjAxOSAxNDozNCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBP
biAwNy4wMy4xOSAxNjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gU28gSSBhc3N1bWUgeW91
IHNheSBhYm91dCB5b3UgcHJlZmVyZW5jZXMgdG8gbm90IGhhdmUgcnVuc3RhdGUgYXJlYSBtYXBw
ZWQgCj4+PiBiZWNhdXNlIG9mIGNvbnN1bWluZyB2bWFwIHNwYWNlIGZvciBhcm02NC4gQWxzbywg
YWxvbmcgdGhhdCB0aHJlYWQgeW91IAo+Pj4gbWVudGlvbmVkIHlvdSB0aGF0IGd1ZXN0IG1pZ2h0
IGNoYW5nZSBndmEgbWFwcGluZywgd2hhdCBpcyBpcnJlbGV2YW50IHRvIAo+Pj4gcmVnaXN0cmF0
aW9uIHdpdGggcGh5c2ljYWwgYWRkcmVzcy4KPj4+Cj4+PiBNeSByZWFzb25zIHRvIGhhdmUgdGhh
dCBydW5zdGF0ZSBtYXBwZWQgYXJlIGZvbGxvd2luZzoKPj4+IMKgwqAtIEludHJvZHVjaW5nIHRo
ZSBuZXcgaW50ZXJmYWNlIHdlIGFyZSBub3QgYnVyZGVuIHdpdGggbGVnYWN5LCBzbyBpbiBjaGFy
Z2UgCj4+PiB0byBpbXBvc2UgcmVxdWlyZW1lbnRzLiBJbiB0aGlzIGNhc2UgLSB0byBoYXZlIHJ1
bnN0YXRlIGFyZWEgbm90IGNyb3NzaW5nIGEgCj4+PiBwYWdlIGJvdW5kYXJ5Cj4+PiDCoMKgLSBH
bG9iYWwgbWFwcGluZyB1c2VkIGhlcmUgZG9lcyBub3QgY29uc3VtZSB2bWFwIHNwYWNlIG9uIGFy
bTY0LiBJdCBzZWVtcyAKPj4+IHRvIG1lIHg4NiBndXlzIGFyZSBvayB3aXRoIG1hcHBpbmcgYXMg
d2VsbCwgYXQgbGVhc3QgUm9nZXIgc3VnZ2VzdGVkIGl0IGZyb20gCj4+PiB0aGUgYmVnaW5uaW5n
LiBTbyBpdCBzaG91bGQgYmUgb2sgZm9yIHRoZW0gYXMgd2VsbC4KPj4gWW91IGxlZnQgYXJtMzIg
b3V0IG9mIHlvdXIgZXF1YXRpb25zIGhlcmUuLi4KPiBZZXMsIEkgbGVmdCBhcm0zMiBhc2lkZS4K
CldoeT8gQXJtMzIgaXMgYXMgZXF1YWxseSBzdXBwb3J0ZWQgYXMgQXJtNjQuCgo+IAo+Pj4gwqDC
oC0gSW4gY2FzZSBkb21haW4gaXMgbWFwcGluZyBydW5zdGF0ZSB3aXRoIHBoeXNpY2FsIGFkZHJl
c3MsIGl0IGNhbiBub3QgCj4+PiBjaGFuZ2UgdGhlIG1hcHBpbmcuCj4+Cj4+IFRoaXMgaXMgbm90
IGVudGlyZWx5IGNvcnJlY3QuIFRoZSBkb21haW4gY2FuIG5vdCBjaGFuZ2UgdGhlIG1hcHBpbmcg
dW5kZXIgb3VyIAo+PiBmZWV0LCBidXQgaXQgY2FuIHN0aWxsIGNoYW5nZSB2aWEgdGhlIGh5cGVy
Y2FsbC4gVGhlcmUgYXJlIG5vdGhpbmcgcHJldmVudGluZyAKPj4gdGhhdCB3aXRoIGN1cnJlbnQg
aHlwZXJjYWxsIGFuZCB0aGUgb25lIHlvdXIgcHJvcG9zZS4KPiBDb3VsZCB5b3UgcGxlYXNlIGRl
c2NyaWJlIHRoZSBzY2VuYXJpbyB3aXRoIG1vcmUgZGV0YWlscyBhbmQgdGhlIGludGVyZmFjZSB1
c2VkIAo+IGZvciBpdD8KCldoYXQgc2NlbmFyaW8/IFlvdSBqdXN0IG5lZWQgdG8gcmVhZCB0aGUg
aW1wbGVtZW50YXRpb24gb2YgdGhlIGN1cnJlbnQgaHlwZXJjYWxsIAphbmQgc2VlIHRoZXJlIGFy
ZSBub3RoaW5nIHByZXZlbnRpbmcgdGhlIGNhbGwgdG8gYmUgZG9uZSB0d2ljZS4KCldoZW4geW91
IGFyZSBkZXNpZ25pbmcgYSBuZXcgaHlwZXJjYWxsIHlvdSBoYXZlIHRvIHRoaW5rIGhvdyBhIGd1
ZXN0IGNhbiBtaXN1c2UgCml0ICh5ZXMgSSBzYWlkIG1pc3VzZSBub3QgdXNlISkuIFRoaW5rIGFi
b3V0IGEgZ3Vlc3Qgd2l0aCB0d28gdkNQVXMuIHZDUFUgQSBpcyAKY29uc3RhbnRseSBtb2RpZnlp
bmcgdGhlIHJ1bnN0YXRlIGZvciB2Q1BVIEIuIFdoYXQgY291bGQgaGFwcGVuIGlmIHRoZSAKaHlw
ZXJ2aXNvciBpcyBpbiB0aGUgbWlkZGxlIG9mIGNvbnRleHQgc3dpdGNoIHZDUFUgQj8KCkFzIEkg
cG9pbnRlZAoKPiBBbHNvIHZjcHVfaW5mbyBuZWVkcyBwcm90ZWN0aW9ucyBmcm9tIGl0LiBEbyB5
b3UgYWdyZWU/Cgp2Y3B1X2luZm8gY2Fubm90IGJlIGNhbGxlZCB0d2ljZSB0aGFua3MgdG8gdGhl
IGZvbGxvd2luZyBjaGVjayBpbiBtYXBfdmNwdV9pbmZvOgogICAgIGlmICggIW1mbl9lcSh2LT52
Y3B1X2luZm9fbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKCj4g
Cj4+IFdlbGwgdGhlIG51bWJlciB5b3Ugc2hvd2VkIGluIHRoZSBvdGhlciB0aHJlYWQgZGlkbid0
IHNob3cgYW55IGltcHJvdmVtZW50IGF0IAo+PiBhbGwuLi4gU28gcGxlYXNlIGV4cGxhaW4gd2h5
IHdlIHNob3VsZCBjYWxsIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBoZXJlIGFuZCAKPj4gdXNp
bmcgbW9yZSB2bWFwIG9uIGFybTMyCj4gSSdtIG5vdCBleHBlY3Rpbmcgdm1hcCBtaWdodCBiZSBh
IHByYWN0aWNhbCBwcm9ibGVtIGZvciBhcm0zMiBiYXNlZCBzeXN0ZW0uCgpXZWxsIHZtYXAgaXMg
cXVpdGUgc21hbGwgb24gQXJtLiBTbyB3aHkgc2hvdWxkIHdlIHVzZSBtb3JlIG9mIGl0IGlmLi4u
Cgo+IFdpdGggdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbnVtYmVycyBhcmUgZXF1YWwgdG8g
dGhvc2UgSSBoYXZlIGZvciBydW5zdGF0ZSAKPiBtYXBwaW5nIG9uIGFjY2Vzcy4KCml0IGRvZXMg
bm90IG1ha2UgYW4gcmVhbCBpbXByb3ZlbWVudCB0byB0aGUgY29udGV4dCBzd2l0Y2g/IEJ1dCBJ
IHJlY2FsbCB5b3UgCnNhaWQgdGhlIGludGVycnVwdCBsYXRlbmN5IHdlcmUgd29yc3Qgd2l0aCBr
ZWVwaW5nIHRoZSBydW5zdGF0ZSBtYXBwZWQgKDcwMDBucyAKdnMgNzkwMG5zKS4gWW91IGFsc28g
c2F3IGEgcGVyZm9ybWFuY2UgZHJvcCB3aGVuIHVzaW5nIGdsbWFyazIgYmVuY2htYXJrLiBTbyBo
b3cgCmNvbWUgeW91IGNhbiBzYXkgdGhleSBhcmUgZXF1YWw/IFdoYXQgZGlkIGNoYW5nZT8KCklu
IG90aGVyIHdvcmRzLCBJIGRvbid0IHdhbnQgdG8ga2VlcCB0aGluZ3MgbWFwcGVkIGluIFhlbiBp
ZiB3ZSBjYW4gYWNoaWV2ZSAKc2ltaWxhciBwZXJmb3JtYW5jZSB3aXRoICJtYXBwaW5nIi8idW5t
YXBwaW5nIiBhdCBjb250ZXh0IHN3aXRjaC4KCj4gQnV0IEknbSBub3Qgc3VyZSBteSB0ZXN0IHNl
dHVwIGFibGUgdG8gZGlzdGluZ3Vpc2ggdGhlIGRpZmZlcmVuY2UuCgpXZWxsLCB0aGVyZSBhcmUg
YSBsb3Qgb2Ygc3R1ZmYgaGFwcGVuaW5nIGR1cmluZyBjb250ZXh0IHN3aXRjaC4gU28gdGhlIGJl
bmVmaXQgCm9mIGtlZXBpbmcgdGhlIG1hcHBpbmcgaXMgcHJvYmFibHkgbG9zdCBpbiB0aGUgbm9p
c2UuCgo+IAo+Pj4gwqDCoC0gSU1ITywgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbGVyIGFu
ZCBjbGVhbmVyIHRoYW4gd2hhdCBJIGhhdmUgZm9yIAo+Pj4gcnVuc3RhdGUgbWFwcGluZyBvbiBh
Y2Nlc3MuCj4+Cj4+IERpZCB5b3UgaW1wbGVtZW50IGl0IHVzaW5nIGFjY2Vzc19ndWVzdF9tZW1v
cnlfYnlfaXBhPwo+IE5vdCBleGFjdGx5LCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgpIGhh
cyBubyBpbXBsZW1lbnRhdGlvbiBmb3IgeDg2LiBCdXQgaXQgCj4gaXMgbWFkZSBhcm91bmQgdGhh
dCBjb2RlLgoKRm9yIHRoZSBIVk0sIHRoZSBlcXVpdmFsZW50IGZ1bmN0aW9uIGlzIGh2bV9jb3B5
X3RvX2d1ZXN0X3BoeXMuIEkgZG9uJ3Qga25vdyAKd2hhdCB3b3VsZCBiZSB0aGUgaW50ZXJmYWNl
IGZvciBQVi4gUm9nZXIsIGFueSBpZGVhPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 15:20:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 15:20: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 1h1up3-0008LK-NB; Thu, 07 Mar 2019 15:20: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=Uy23=RK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1up2-0008LE-HR
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 15:20:36 +0000
X-Inumbo-ID: 8db86050-40ec-11e9-bb98-dfbbba120bd4
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8db86050-40ec-11e9-bb98-dfbbba120bd4;
 Thu, 07 Mar 2019 15:20: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 5442AEBD;
 Thu,  7 Mar 2019 07:20: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 4333C3F706;
 Thu,  7 Mar 2019 07:20:33 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
Message-ID: <caae2fe0-7fd6-a541-9d5c-5a0c6e8931f1@arm.com>
Date: Thu, 7 Mar 2019 15:20:31 +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: <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNy8wMy8yMDE5IDE1OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5kcmlpLAo+
IAo+IE9uIDA3LzAzLzIwMTkgMTQ6MzQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IE9uIDA3LjAz
LjE5IDE2OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gU28gSSBhc3N1bWUgeW91IHNheSBh
Ym91dCB5b3UgcHJlZmVyZW5jZXMgdG8gbm90IGhhdmUgcnVuc3RhdGUgYXJlYSBtYXBwZWQgCj4+
Pj4gYmVjYXVzZSBvZiBjb25zdW1pbmcgdm1hcCBzcGFjZSBmb3IgYXJtNjQuIEFsc28sIGFsb25n
IHRoYXQgdGhyZWFkIHlvdSAKPj4+PiBtZW50aW9uZWQgeW91IHRoYXQgZ3Vlc3QgbWlnaHQgY2hh
bmdlIGd2YSBtYXBwaW5nLCB3aGF0IGlzIGlycmVsZXZhbnQgdG8gCj4+Pj4gcmVnaXN0cmF0aW9u
IHdpdGggcGh5c2ljYWwgYWRkcmVzcy4KPj4+Pgo+Pj4+IE15IHJlYXNvbnMgdG8gaGF2ZSB0aGF0
IHJ1bnN0YXRlIG1hcHBlZCBhcmUgZm9sbG93aW5nOgo+Pj4+IMKgwqAtIEludHJvZHVjaW5nIHRo
ZSBuZXcgaW50ZXJmYWNlIHdlIGFyZSBub3QgYnVyZGVuIHdpdGggbGVnYWN5LCBzbyBpbiAKPj4+
PiBjaGFyZ2UgdG8gaW1wb3NlIHJlcXVpcmVtZW50cy4gSW4gdGhpcyBjYXNlIC0gdG8gaGF2ZSBy
dW5zdGF0ZSBhcmVhIG5vdCAKPj4+PiBjcm9zc2luZyBhIHBhZ2UgYm91bmRhcnkKPj4+PiDCoMKg
LSBHbG9iYWwgbWFwcGluZyB1c2VkIGhlcmUgZG9lcyBub3QgY29uc3VtZSB2bWFwIHNwYWNlIG9u
IGFybTY0LiBJdCBzZWVtcyAKPj4+PiB0byBtZSB4ODYgZ3V5cyBhcmUgb2sgd2l0aCBtYXBwaW5n
IGFzIHdlbGwsIGF0IGxlYXN0IFJvZ2VyIHN1Z2dlc3RlZCBpdCBmcm9tIAo+Pj4+IHRoZSBiZWdp
bm5pbmcuIFNvIGl0IHNob3VsZCBiZSBvayBmb3IgdGhlbSBhcyB3ZWxsLgo+Pj4gWW91IGxlZnQg
YXJtMzIgb3V0IG9mIHlvdXIgZXF1YXRpb25zIGhlcmUuLi4KPj4gWWVzLCBJIGxlZnQgYXJtMzIg
YXNpZGUuCj4gCj4gV2h5PyBBcm0zMiBpcyBhcyBlcXVhbGx5IHN1cHBvcnRlZCBhcyBBcm02NC4K
PiAKPj4KPj4+PiDCoMKgLSBJbiBjYXNlIGRvbWFpbiBpcyBtYXBwaW5nIHJ1bnN0YXRlIHdpdGgg
cGh5c2ljYWwgYWRkcmVzcywgaXQgY2FuIG5vdCAKPj4+PiBjaGFuZ2UgdGhlIG1hcHBpbmcuCj4+
Pgo+Pj4gVGhpcyBpcyBub3QgZW50aXJlbHkgY29ycmVjdC4gVGhlIGRvbWFpbiBjYW4gbm90IGNo
YW5nZSB0aGUgbWFwcGluZyB1bmRlciBvdXIgCj4+PiBmZWV0LCBidXQgaXQgY2FuIHN0aWxsIGNo
YW5nZSB2aWEgdGhlIGh5cGVyY2FsbC4gVGhlcmUgYXJlIG5vdGhpbmcgcHJldmVudGluZyAKPj4+
IHRoYXQgd2l0aCBjdXJyZW50IGh5cGVyY2FsbCBhbmQgdGhlIG9uZSB5b3VyIHByb3Bvc2UuCj4+
IENvdWxkIHlvdSBwbGVhc2UgZGVzY3JpYmUgdGhlIHNjZW5hcmlvIHdpdGggbW9yZSBkZXRhaWxz
IGFuZCB0aGUgaW50ZXJmYWNlIAo+PiB1c2VkIGZvciBpdD8KPiAKPiBXaGF0IHNjZW5hcmlvPyBZ
b3UganVzdCBuZWVkIHRvIHJlYWQgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBjdXJyZW50IGh5
cGVyY2FsbCAKPiBhbmQgc2VlIHRoZXJlIGFyZSBub3RoaW5nIHByZXZlbnRpbmcgdGhlIGNhbGwg
dG8gYmUgZG9uZSB0d2ljZS4KPiAKPiBXaGVuIHlvdSBhcmUgZGVzaWduaW5nIGEgbmV3IGh5cGVy
Y2FsbCB5b3UgaGF2ZSB0byB0aGluayBob3cgYSBndWVzdCBjYW4gbWlzdXNlIAo+IGl0ICh5ZXMg
SSBzYWlkIG1pc3VzZSBub3QgdXNlISkuIFRoaW5rIGFib3V0IGEgZ3Vlc3Qgd2l0aCB0d28gdkNQ
VXMuIHZDUFUgQSBpcyAKPiBjb25zdGFudGx5IG1vZGlmeWluZyB0aGUgcnVuc3RhdGUgZm9yIHZD
UFUgQi4gV2hhdCBjb3VsZCBoYXBwZW4gaWYgdGhlIAo+IGh5cGVydmlzb3IgaXMgaW4gdGhlIG1p
ZGRsZSBvZiBjb250ZXh0IHN3aXRjaCB2Q1BVIEI/Cj4gCj4gQXMgSSBwb2ludGVkCgpIbW1tIHRo
aXMgaXMgYSBsZWZ0LW92ZXIgb2YgYSBzZW50ZW5jZSBJIHdhcyB0aGlua2luZyB0byBhZGQgYnV0
IGRyb3BwZWQuCgpBbm90aGVyIHVzZSBjYXNlIHRvIHRoaW5rIGFib3V0IGlzIG11bHRpcGxlIHZD
UFVzIHRyeWluZyB0byByZWdpc3RlciBhIHJ1bnN0YXRlIApjb25jdXJyZW50bHkgZm9yIHRoZSBz
YW1lIHZDUFUuCgo+IAo+PiBBbHNvIHZjcHVfaW5mbyBuZWVkcyBwcm90ZWN0aW9ucyBmcm9tIGl0
LiBEbyB5b3UgYWdyZWU/Cj4gCj4gdmNwdV9pbmZvIGNhbm5vdCBiZSBjYWxsZWQgdHdpY2UgdGhh
bmtzIHRvIHRoZSBmb2xsb3dpbmcgY2hlY2sgaW4gbWFwX3ZjcHVfaW5mbzoKPiAgwqDCoMKgIGlm
ICggIW1mbl9lcSh2LT52Y3B1X2luZm9fbWZuLCBJTlZBTElEX01GTikgKQo+ICDCoMKgwqDCoMKg
wqDCoCByZXR1cm4gLUVJTlZBTDsKPiAKPj4KPj4+IFdlbGwgdGhlIG51bWJlciB5b3Ugc2hvd2Vk
IGluIHRoZSBvdGhlciB0aHJlYWQgZGlkbid0IHNob3cgYW55IGltcHJvdmVtZW50IGF0IAo+Pj4g
YWxsLi4uIFNvIHBsZWFzZSBleHBsYWluIHdoeSB3ZSBzaG91bGQgY2FsbCBtYXBfZG9tYWluX3Bh
Z2VfZ2xvYmFsKCkgaGVyZSBhbmQgCj4+PiB1c2luZyBtb3JlIHZtYXAgb24gYXJtMzIKPj4gSSdt
IG5vdCBleHBlY3Rpbmcgdm1hcCBtaWdodCBiZSBhIHByYWN0aWNhbCBwcm9ibGVtIGZvciBhcm0z
MiBiYXNlZCBzeXN0ZW0uCj4gCj4gV2VsbCB2bWFwIGlzIHF1aXRlIHNtYWxsIG9uIEFybS4gU28g
d2h5IHNob3VsZCB3ZSB1c2UgbW9yZSBvZiBpdCBpZi4uLgo+IAo+PiBXaXRoIHRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG51bWJlcnMgYXJlIGVxdWFsIHRvIHRob3NlIEkgaGF2ZSBmb3IgcnVu
c3RhdGUgCj4+IG1hcHBpbmcgb24gYWNjZXNzLgo+IAo+IGl0IGRvZXMgbm90IG1ha2UgYW4gcmVh
bCBpbXByb3ZlbWVudCB0byB0aGUgY29udGV4dCBzd2l0Y2g/IEJ1dCBJIHJlY2FsbCB5b3UgCj4g
c2FpZCB0aGUgaW50ZXJydXB0IGxhdGVuY3kgd2VyZSB3b3JzdCB3aXRoIGtlZXBpbmcgdGhlIHJ1
bnN0YXRlIG1hcHBlZCAoNzAwMG5zIAo+IHZzIDc5MDBucykuIFlvdSBhbHNvIHNhdyBhIHBlcmZv
cm1hbmNlIGRyb3Agd2hlbiB1c2luZyBnbG1hcmsyIGJlbmNobWFyay4gU28gaG93IAo+IGNvbWUg
eW91IGNhbiBzYXkgdGhleSBhcmUgZXF1YWw/IFdoYXQgZGlkIGNoYW5nZT8KPiAKPiBJbiBvdGhl
ciB3b3JkcywgSSBkb24ndCB3YW50IHRvIGtlZXAgdGhpbmdzIG1hcHBlZCBpbiBYZW4gaWYgd2Ug
Y2FuIGFjaGlldmUgCj4gc2ltaWxhciBwZXJmb3JtYW5jZSB3aXRoICJtYXBwaW5nIi8idW5tYXBw
aW5nIiBhdCBjb250ZXh0IHN3aXRjaC4KPiAKPj4gQnV0IEknbSBub3Qgc3VyZSBteSB0ZXN0IHNl
dHVwIGFibGUgdG8gZGlzdGluZ3Vpc2ggdGhlIGRpZmZlcmVuY2UuCj4gCj4gV2VsbCwgdGhlcmUg
YXJlIGEgbG90IG9mIHN0dWZmIGhhcHBlbmluZyBkdXJpbmcgY29udGV4dCBzd2l0Y2guIFNvIHRo
ZSBiZW5lZml0IAo+IG9mIGtlZXBpbmcgdGhlIG1hcHBpbmcgaXMgcHJvYmFibHkgbG9zdCBpbiB0
aGUgbm9pc2UuCj4gCj4+Cj4+Pj4gwqDCoC0gSU1ITywgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBz
aW1wbGVyIGFuZCBjbGVhbmVyIHRoYW4gd2hhdCBJIGhhdmUgZm9yIAo+Pj4+IHJ1bnN0YXRlIG1h
cHBpbmcgb24gYWNjZXNzLgo+Pj4KPj4+IERpZCB5b3UgaW1wbGVtZW50IGl0IHVzaW5nIGFjY2Vz
c19ndWVzdF9tZW1vcnlfYnlfaXBhPwo+PiBOb3QgZXhhY3RseSwgYWNjZXNzX2d1ZXN0X21lbW9y
eV9ieV9pcGEoKSBoYXMgbm8gaW1wbGVtZW50YXRpb24gZm9yIHg4Ni4gQnV0IAo+PiBpdCBpcyBt
YWRlIGFyb3VuZCB0aGF0IGNvZGUuCj4gCj4gRm9yIHRoZSBIVk0sIHRoZSBlcXVpdmFsZW50IGZ1
bmN0aW9uIGlzIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMuIEkgZG9uJ3Qga25vdyAKPiB3aGF0IHdv
dWxkIGJlIHRoZSBpbnRlcmZhY2UgZm9yIFBWLiBSb2dlciwgYW55IGlkZWE/Cj4gCj4gQ2hlZXJz
LAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 15:26:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1uuR-00006C-F0; Thu, 07 Mar 2019 15:26:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=21/k=RK=citrix.com=prvs=9622e5608=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1uuP-000067-FI
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 15:26:09 +0000
X-Inumbo-ID: 51b3afc8-40ed-11e9-9127-a3c61f4b768c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51b3afc8-40ed-11e9-9127-a3c61f4b768c;
 Thu, 07 Mar 2019 15:26:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79945329"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23681.14338.969371.151047@mariner.uk.xensource.com>
Date: Thu, 7 Mar 2019 15:25:54 +0000
To: Jan Beulich <JBeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-9-git-send-email-sstabellini@kernel.org>,
 <5C810314020000780021C706@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
 <5C810314020000780021C706@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 9/9] xen: explicit casts when
 DECLARE_BOUNDS cannot be used [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: Stefano Stabellini <stefanos@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@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>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTEgOS85XSB4ZW46IGV4cGxpY2l0
IGNhc3RzIHdoZW4gREVDTEFSRV9CT1VORFMgY2Fubm90IGJlIHVzZWQiKToKPiBTb21ldGltZXMg
dGhlIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IERFQ0xBUkVfQk9VTkRTIGNh
bm5vdAo+IGJlIHVzZWQuIFRoaXMgcGF0Y2ggdXNlcyBleHBsaWNpdCBjYXN0cyB0byB1aW50cHRy
X3QgaW4gdGhvc2UgY2FzZXMuCj4gCj4gTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3
ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0bwo+IHBvaW50ZXJzIHRoYXQgYWRk
cmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheQoKSU1PIHRoZXNlIGFkLWhvYyB3b3JrYXJv
dW5kcyAqbXVzdCogYmUgYWNjb21wYW5pZWQgYnkgYSBjbGVhcgpleHBsYW5hdGlvbiBvZiB3aHkg
dGhlIERFQ0xBUkVfQk9VTkRTIGFycmFnZW1lbnQgaXMgbm90IHN1aXRhYmxlLgoKCkluIGdlbmVy
YWwgSSBhbSB2ZXJ5IHN0cm9uZ2x5IG9mIHRoZSBvcGluaW9uIHRoYXQ6CgogKiBDb2RlIHNob3Vs
ZCBiZSB3cml0dGVuIHNvIHRoYXQgaXQgZG9lcyBub3QgaW50cm9kdWNlIHRoZSByaXNrIG9mCiAg
IGFjY2lkZW50YWxseSBpbmR1Y2luZyBVQiBpbiBjb3JyZWN0LWxvb2tpbmcgY29uc3RydWN0cyBl
bHNld2hlcmUuCgogKiBJbiBwYXJ0aWN1bGFyLCBkZWNsYXJhdGlvbnMgb2YgbGlua2VyIHN5bWJv
bHMgc2hvdWxkIGFsd2F5cyBiZQogICB3cml0dGVuIGluIGEgd2F5IHRoYXQgbWVhbnMgdGhhdCBw
bGFpbiBjb3JyZWN0LWxvb2tpbmcgY29kZSB3aWxsCiAgIGVpdGhlciAqYmUqIGNvcnJlY3Qgb3Ig
cHJvZHVjZSBhIGNvbXBpbGUgZXJyb3IuCgogKiBFeGNlcHRpb25zIG9mIHdoYXRldmVyIGtpbmQg
c2hvdWxkIGJlIGZ1bGx5IGp1c3RpZmllZCwgaW4gdGhlCiAgIGNvZGUuICBVc3VhbGx5IHRoaXMg
d2lsbCBtZWFuIGEgY2xlYXIgYW5kIGRldGFpbGVkIGFuZCByaWdvcm91cwogICBjb21tZW50IHdo
aWNoIGNvbnRhaW5zIGEgcHJvb2YgKG9yIHNpbWlsYXIgYXJndW1lbnQpIHRoYXQKICAgdGhlIGFw
cHJvYWNoIHRha2VuIGlzIHNvdW5kLgoKCkNvbnNpZGVyaW5nIHRoZXNlIHR3byBpbiByZXZlcnNl
IG9yZGVyLgoKYnVnX2ZyYW1lcwotLS0tLS0tLS0tCgpXaGF0IGFwcGVhcnMgdG8gYmUgZ29pbmcg
b24gaXMgdGhpczoKCnNldHVwX3ZpcnR1YWxfcmVnaW9ucyBjb250YWlucyBhIHN0YXRpYyBjb25z
dCBhcnJheSBvZiBwb2ludGVycyB0bwpzdHJ1Y3QgYnVnX2ZyYW1lLiAgVGhlc2Ugc3RydWN0IGJ1
Z19mcmFtZSogdmFsdWVzIGFyZSB0aGVtc2VsdmVzCmxpbmtlciBzeW1ib2wgdmFsdWVzLgoKQmVj
YXVzZSB0aGUgY29tcGlsZXIgaGFzIHZpc2liaWxpdHkgb2YgYWxsIG9mIHRoaXMsIGl0IGlzIGFs
bG93ZWQgdG8KYXNzdW1lIHRoYXQgdGhlc2UgdmFsdWVzIGRvIG5vdCBjaGFuZ2UuICBJdCB3aWxs
IHRoZXJlZm9yZSB3cm9uZ2x5CmFzc3VtZSB0aGF0IHRoZXkgYXJlIGluY29tcGFyYWJsZS4KCihB
bGwgb2YgdGhpcyBvdWdodCB0byBoYXZlIGJlZW4gZXhwbGFpbmVkIGluIGNvbW1lbnRzIGluIHRo
ZSBjb2RlLgpHaXZlbiB0aGF0IGl0IHdhc24ndCwgYSBjb21tZW50IG91Z2h0IHRvIGhhdmUgYmVl
biBpbiB5b3VyIHBhdGNoLgpJIHNob3VsZG4ndCBoYXZlIGhhZCB0byBnbyBhbmQgZGlnIGludG8g
dGhlIGNvZGUuKQoKQW5kIEknbSBhZnJhaWQgSSBkbyBub3QgbGlrZSB5b3VyIHBhdGNoLiAgVGhl
IGRlY2xhcmF0aW9uIGluIGVnCnhlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKCiAgZXh0ZXJuIGNv
bnN0IHN0cnVjdCBidWdfZnJhbWUgX19zdGFydF9idWdfZnJhbWVzW10sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNfMFtdLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzFbXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18yW107CgppcyBhIGNsZWFyIHZpb2xhdGlv
biBvZiB0aGUgcnVsZSBpbiB0aGUgREVDTEFSRV9CT1VORFMgY29tbWVudDoKCisgICogVGhlc2Ug
bWFjcm9zLCBvciBhbiBhbHRlcm5hdGl2ZSB0ZWNobmlxdWUsIE1VU1QgYmUgdXNlZCBhbnkgdGlt
ZQorICAqIGxpbmtlciBzeW1ib2xzIGFyZSBpbXBvcnRlZCBpbnRvIEMgdmlhIHRoZSBgZXh0ZXJu
IFtdJyBpZGlvbS4KCkkgdGhpbmsgYW4gYGFsdGVybmF0aXZlIHRlY2huaXF1ZScgc2hvdWxkIGJl
IGFwcGxpZWQgKmF0IHRoZSB0aW1lIG9mCnRoZSBkZWNsYXJhdGlvbiogYW5kIGl0IHNob3VsZCBz
dWZmaWNlIHRvICptb3N0bHkgYXZvaWQgdGhlIHJpc2sgb2YKZGFuZ2Vyb3VzIHVzZXMqLgoKSmFu
IGhhcyBvbmUgc3VnZ2VzdGlvbiwgd2hpY2ggSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIChzZWUg
YmVsb3cpLgpBbHRlcm5hdGl2ZWx5IEkgc3VnZ2VzdCB0aGUgZm9sbG93aW5nIGFkLWhvYyBhcHBy
b2FjaDoKCiAgKiBSZW5hbWUgX19zdGFydF9idWdfZnJhbWVzIGV0Yy4gdG8KICAgICAgX19VQkRB
TkdFUl8qYnVnX2ZyYW1lKgogICAgKGFuZCBwcm92aWRlIGFuIGFjY29tcGFueWluZyBjb21tZW50
IHNheWluZyB3aGF0IHRoZSBVQiBkYW5nZXIgaXMKICAgIGFuZCBob3cgVUIgbXVzdCBiZSBhdm9p
ZGVkKS4KCiAgKiBDaGFuZ2UgdGhlIGRlZmluaXRpb24gb2YgYnVnX2ZyYW1lcyB0bwogICAgICBz
dGF0aWMgY29uc3QgdWludHB0cl90IF9faW5pdGNvbnN0cmVsIGJ1Z19mcmFtZXNbXSAuLi4KCiAg
KiBQcm92aWRlIGFuIGFyY2gtaW5kZXBlbmRlbnQgaGVscGVyIG1hY3JvIHRvIGJvdGggZGVjbGFy
ZQogICAgX19VQkRBTkdFUl8qYnVnX2ZyYW1lKiwgY29udmVydGluZyB0aGUgcG9pbnRlcnMgdG8K
ICAgIHVpbnRwdHJfdCwgYW5kIGluaXRpYWxpc2UgdGhlIGFycmF5LgoKICAqIEluIHNldHVwX3Zp
cnR1YWxfcmVnaW9ucywgY2FzdCB0aGUgdWludHB0cl90IHRvIGEgcG9pbnRlci4gIFRoaXMKICAg
IG5lZWRzIHRvIGJlIGFjY29tcGFuaWVkIGJ5IGEgc3Vic3RhbnRpYWwgY29tbWVudCBleHBsYWlu
aW5nIHdoeQogICAgdGhpcyBpcyBzYWZlLiAgRWxlbWVudHMgb2YgdGhlIHByb29mIGFyZQogICAg
ICAtIHN0YXRpbmcgdGhhdCB0aGUgdGhpbmcgY2FtZSBmcm9tIGEgcG9pbnRlciB3aGljaCBjYW1l
CiAgICAgICAgZnJvbSBhIGxpbmtlciBzeW1ib2wsIHNvIGl0IGlzIGEgdmFsaWQgcG9pbnRlciB2
YWx1ZQogICAgICAtIHNvbWUga2luZCBvZiBhcmd1bWVudCB0aGF0IG5vIGNvZGUgZWxzZXdoZXJl
IHdpbGwKICAgICAgICBjb21wYXJlIHBvaW50ZXJzIGZyb20gZGlmZmVyZW50IGNvcmVfaW5pdC5m
cmFtZQogICAgICAgIGFuZCBjb3JlX2luaXQuZXggZW50cmllcy4KICAgIEkgb2JzZXJ2ZSB0aGF0
IHdpdGggdGhlIGN1cnJlbnQgY29kZSBJIHRoaW5rIG1ha2luZyBzdWNoIGFuCiAgICBhcmd1bWVu
dCBtYXkgaW52b2x2ZSBkb2luZyBzb21ldGhpbmcgYWJvdXQgY29yZV9pbml0LmV4IGFuZAogICAg
Y29yZV9pbml0LmV4X2VuZC4gIE5vdCBzdXJlLgoKQW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8g
Y29uc3RydWN0IHRoaXMgdGFibGUgaW4gYSBkaWZmZXJlbnQKdHJhbnNsYXRpb24gdW5pdCwgaW4g
d2hpY2ggY2FzZSB0aGUgY29tcGlsZXIgY29tcGlsaW5nCnNldHVwX3ZpcnR1YWxfcmVnaW9ucyBj
YW5ub3QgYHByb3ZlJyB0aGUgZmFsc2Vob29kIC4gIChOb3RlIHRoYXQgd2UKbXVzdCBiZSBkaXNh
Ymxpbmcgd2hvbGUtcHJvZ3JhbSBvcHRpbWlzYXRpb24uICBJIGhvcGUgd2UgYXJlISkKCgpKYW4g
d3JpdGVzOgoKPiBJIGRpc2FncmVlIHdpdGggdGhlIGNvbW1lbnQsCgpJIGFsc28gZGlzYWdyZWUg
d2l0aCB0aGUgd29yZGluZyBvZiB0aGUgY29tbWVudC4gIEl0IGlzIHNlcmlvdXNseQptaXNsZWFk
aW5nLiAgVGhlc2Ugc3ltYm9scyBkbyBpbiBmYWN0IHJlZmVyIHRvIHRoZSBzYW1lIG9iamVjdCEK
VGhlIHByb2JsZW0gaXMgdGhhdCB0aGUgY29tcGlsZXIgdGhpbmtzIG90aGVyd2lzZS4gIFlvdSBu
ZWVkIHdvcmRpbmcKbGlrZSB0aGF0IGluIERFQ0xBUkVfQk9VTkRTLiAgKE9yIGEgcmVmZXJlbmNl
IHRvIGl0LikKCj4gYW5kIGlmIHlvdSB0aGluayBpdCBpcyBjb3JyZWN0LCB0aGVuIG5vCj4gbWF0
dGVyIHdoYXQgeW91IGRvIHRoZSBiZWhhdmlvciBpcyB1bmRlZmluZWQuIEluc3RlYWQgSSB2aWV3
IHRoZQo+IGVudGlyZXR5IG9mIHRoZSAuYnVnX2ZyYW1lcy4qIHNlY3Rpb25zIGFzIGEgc2luZ2xl
IGFycmF5LCB3aXRoCj4gbGFiZWxzIHBsYWNlZCBub3Qgb25seSBhdCBzdGFydCBhbmQgZW5kLCBi
dXQgYWxzbyBpbiB0aGUgbWlkZGxlLiBJCj4gdGhpbmsgdGhlIGNvZGUgaGVyZSB3b3VsZCBiZXR0
ZXIgYWxzbyBiZSB0YWtlbiBjYXJlIG9mIGJ5IHRoZQo+IERFQ0xBUkVfQk9VTkRTKCkgbWFjaGlu
ZXJ5LCBkaXZpZGluZyB0aGUgc2luZ2xlIGFycmF5IGludG8KPiBtdWx0aXBsZSBzbWFsbGVyIG9u
ZXMuCgpKYW4sIEknbSBub3Qgc3VyZSBleGFjdGx5IHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nLiAg
Q3VycmVudGx5IHRoZQphcnJheSBoYXMgb25lIHBvaW50ZXIgcGVyIGVsZW1lbnQuICBBcmUgeW91
IHN1Z2dlc3RpbmcgaXQgc2hvdWxkIGhhdmUKdHdvIHBvaW50ZXJzIChzdGFydCBhbmQgZW5kKSwg
d2l0aCBkaWZmZXJlbnQgbm90aW9uYWwgdHlwZXMgPwoKSWYgdGhhdCBpcyBPSyBmcm9tIGEgcGVy
ZiBwb2ludCBvZiB2aWV3IHRoZW4gaXQgaXMgYW4gZWFzeSBhbnN3ZXIKKGFsdGhvdWdoIGEgYml0
IHRpcmVzb21lIHNpbmNlIG1vcmUgbGlua2VyIHN5bWJvbHMgd2lsbCBoYXZlIHRvIGJlCmdlbmVy
YXRlZCkuCgoKX19zdGFydF94ZW4KLS0tLS0tLS0tLS0KCj4gQEAgLTk3Niw3ICs5NzYsOCBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAg
ICAgICAgICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cu
Cj4gICAgICAgICAgICovCj4gICAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX3N0YXJ0
ID0gdmlydF90b19tZm4oX3N0ZXh0KTsKPiAtICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5t
b2RfZW5kID0gX18yTV9yd2RhdGFfZW5kIC0gX3N0ZXh0Owo+ICsgICAgICAgIG1vZFttYmktPm1v
ZHNfY291bnRdLm1vZF9lbmQgPSAodWludHB0cl90KV9fMk1fcndkYXRhX2VuZCAtCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50cHRyX3QpIF9zdGV4dDsKCl9f
Mk1fcndkYXRhX2VuZCBhbmQgX3N0ZXh0IGFyZSBib3RoIGRlY2xhcmVkIGluIGhlYWRlciBmaWxl
cyB1c2luZyB0aGUKZGVwcmVjYXRlZCBwYXR0ZXJuLgoKICB4ZW4vaW5jbHVkZS94ZW4va2VybmVs
Lmg6ZXh0ZXJuIGNoYXIgX3N0ZXh0W10sIF9ldGV4dFtdOwogIHhlbi9pbmNsdWRlL2FzbS14ODYv
c2V0dXAuaDpleHRlcm4gY2hhciBfXzJNX3J3ZGF0YV9zdGFydFtdLCBfXzJNX3J3ZGF0YV9lbmRb
XTsKCkFjY29yZGluZyB0byB0aGUgY29tbWVudCBmb3IgREVGSU5FX0JPVU5EUywgaXQgb3VnaHQg
dG8gYmUgdXNlZCBoZXJlLApvciBzb21lIG90aGVyIG1lY2hhbmlzbS4gIEJ1dCBBRkFJQ1QgaHlv
dSBoYXZlIG5vdCBjaGFuZ2VkIHRoZQpkZWNsYXJhdGlvbnMgPwoKSWYgeW91IGNoYW5nZWQgdGhl
IGRlY2xhcmF0aW9ucyB0aGVuIChpKSBtaXN0YWtlcyB3b3VsZCBiZSBhdm9pZGVkCihpaSkgeW91
IHdvdWxkIHN0aWxsIGhhdmUgdG8gdXNlIGV4cGxpY2l0IGNhc3RzIHRvIGNvbXBhcmUgdGhlc2UK
cG9pbnRlcnMgdG8gZGlmZmVyZW50IHNlY3Rpb25zLCBidXQgeW91IGNvdWxkIHdyaXRlIGEgY2xl
YXIKZXhwbGFuYXRpb24gb2YgKGEpIHdoeSB0aGlzIGlzIG5lZWRlZCAoYikgd2h5IGl0IGlzIHNh
ZmUuCgpZb3UgaGF2ZSBkb25lIG5laXRoZXIuCgoKSSBob3BlIHRoaXMgbWFrZXMgc2Vuc2UuCgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 15:30:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 15:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1uyB-0000PN-4h; Thu, 07 Mar 2019 15:30: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=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1uyA-0000KM-F9
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 15:30:02 +0000
X-Inumbo-ID: ded685ae-40ed-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ded685ae-40ed-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 15:30:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1uy7-0001tA-MI; Thu, 07 Mar 2019 15:29: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 1h1uy7-0004vs-Ce; Thu, 07 Mar 2019 15:29:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1uy7-0002X1-Bx; Thu, 07 Mar 2019 15:29:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133605-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:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d9862cfbe2099deb83f0e9c1932c91f2d9c50464
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 15:29:59 +0000
Subject: [Xen-devel] [linux-linus test] 133605: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjA1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBkOTg2MmNmYmUyMDk5ZGViODNmMGU5YzE5MzJjOTFmMmQ5
YzUwNDY0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUz
Mjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1
ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo2MTYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjIxMzQgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 15:44:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 15: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 1h1vBq-0001az-1a; Thu, 07 Mar 2019 15:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=21/k=RK=citrix.com=prvs=9622e5608=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h1vBp-0001au-1u
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 15:44:09 +0000
X-Inumbo-ID: d5c19d46-40ef-11e9-b10a-2f07390cb350
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5c19d46-40ef-11e9-b10a-2f07390cb350;
 Thu, 07 Mar 2019 15:44:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="79948355"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23681.15387.866696.351589@mariner.uk.xensource.com>
Date: Thu, 7 Mar 2019 15:43:23 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C80D64E020000780021C549@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
 <5C7F7B26020000780021BF3A@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061315100.17248@sstabellini-ThinkPad-X260>
 <5C80D64E020000780021C549@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgMS85XSB4ZW46IHVzZSBfX1VJTlRQ
VFJfVFlQRV9fIGZvciB1aW50cHRyX3QiKToKPiBPbiAwNi4wMy4xOSBhdCAyMjoxNiwgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gQWxzbywgaXQgaXMgbm90IGEgZ29vZCBpZGVh
IHRvIHVzZSBfX21vZGVfXyhfX3BvaW50ZXJfXykgdG8gZGVmaW5lCj4gPiB1aW50cHRyX3QsIGJl
Y2F1c2UgaXQgcmVsaWVzIG9uIGFuIG9ic2N1cmVseSBkZWZpbmVkIEdDQyBmZWF0dXJlIHdob3Nl
Cj4gPiBzZW1hbnRpY3MgbWlnaHQgYmUgdGFrZW4gdG8gaW1wbHkgdGhhdCB0aGUgdGhpbmdzIGFy
ZSByZWFsbHkgcG9pbnRlcnMuCj4gCj4gIk9ic2N1cmVseSBkZWZpbmVkIiBpcyByYXRoZXIgc3Vi
amVjdGl2ZSwgSSdkIHNheS4gVGhlICJwb2ludGVyIiBtb2RlCj4gaXMgcHJlY2lzZWx5IGZvciB0
aGlzIGFjY29yZGluZyB0byBteSB1bmRlcnN0YW5kaW5nLAoKVW5mb3J0dW5hdGVseSBpdCBpcyBu
b3QgeW91ciB1bmRlcnN0YW5kaW5nIHRoYXQgaXMgcmVsZXZhbnQsIGJ1dCB0aGUKcG9zc2libGUg
ZnV0dXJlIHVuZGVyc3RhbmRpbmcgb2YgY29tcGlsZXIgYXV0aG9ycy4KCj4gYW5kIHBlcnNvbmFs
bHkgSSBmaW5kICJZb3UgbWF5IGFsc28gc3BlY2lmeSBhIG1vZGUgb2YgYnl0ZSBvcgo+IF9fYnl0
ZV9fIHRvIGluZGljYXRlIHRoZSBtb2RlIGNvcnJlc3BvbmRpbmcgdG8gYSBvbmUtYnl0ZSBpbnRl
Z2VyLAo+IHdvcmQgb3IgX193b3JkX18gZm9yIHRoZSBtb2RlIG9mIGEgb25lLXdvcmQgaW50ZWdl
ciwgYW5kIHBvaW50ZXIgb3IKPiBfX3BvaW50ZXJfXyBmb3IgdGhlIG1vZGUgdXNlZCB0byByZXBy
ZXNlbnQgcG9pbnRlcnMiIHN1ZmZpY2llbnRseQo+IGNsZWFyLCBhbmQgbm90IGxlYXZpbmcgcm9v
bSBmb3IgYW55IChoaWRkZW4pIGludGVycHJldGF0aW9uIGxpa2UgInRvCj4gaW1wbHkgdGhhdCB0
aGUgdGhpbmdzIGFyZSByZWFsbHkgcG9pbnRlcnMiLgoKVGhlIHByb2JsZW0gaXMgdGhlIHdvcmQg
YG1vZGUnLiAgSSBjYW5ub3QgZmluZCBhIGRlZmluaXRpb24gb2YgdGhhdCBpbgp0aGlzIGNvbnRl
eHQgaW4gdGhlIEdDQyBtYW51YWwuICBUaGUgb25seSB0aGluZyBpcyB0aGUgZXh0cmVtZWx5Cmlu
Zm9ybWFsIGRlc2NyaXB0aW9uIHlvdSBxdW90ZS4gIE5vcm1hbGx5IGluIEVuZ2xpc2ggYG1vZGUn
IHdvdWxkIG1lYW4Kc29tZXRoaW5nIG90aGVyIHRoYW4gbWVyZWx5IGBzaXplJy4KCkkgdGhpbmsg
aW4gZmFjdCB0aGUgd29yZCBgbW9kZScgaGVyZSBpcyBhIHJlZmVyZW5jZSB0byBhIGNvbmNlcHQg
aW4KdGhlIEdDQyBjb21waWxlciBpbnRlcm5hbHMuICBUaGlzIGlzIHJlYWxseSBub3QgYSBzaXR1
YXRpb24gd2Ugc2hvdWxkCmJlIG9wdGltaXN0aWMgYWJvdXQsIHBhcnRpY3VsYXJseSBnaXZlbiB0
aGF0IHdlIGFyZSBpbiBzZXJpb3VzIGRpc3B1dGUKd2l0aCBjb21waWxlciBhdXRob3JzIGFib3V0
IHRoZSBtZWFuaW5ncyBvZiBzcGVjaWZpY2F0aW9ucyBhbmQgdGhhdApjb21waWxlciBhdXRob3Jz
IHNlZW0gcXVpdGUgd2lsbGluZyB0byBlbmdhZ2UgaW4gcmFuayBzb3BoaXN0cnkuClJlbHlpbmcg
b24gb3VyIGdvb2QgZmFpdGggaW50ZXJwcmV0YXRpb24gb2Ygc29tZSB2YWd1ZSB0ZXh0IGlzIGEK
c2VyaW91c2x5IGJhZCBpZGVhLgoKT24gdGhlIG90aGVyIGhhbmQsIHRoZSBjcHAgZG9jdW1lbnRh
dGlvbiBoYXMgdGhpczoKCiAgX19VSU5UUFRSX1RZUEVfXwoKICAgICBUaGVzZSBtYWNyb3MgYXJl
IGRlZmluZWQgdG8gdGhlIGNvcnJlY3QgdW5kZXJseWluZyB0eXBlcyBmb3IgdGhlCiAgICAgJ3Np
emVfdCcsICdwdHJkaWZmX3QnLCAnd2NoYXJfdCcsICd3aW50X3QnLCAnaW50bWF4X3QnLCAuLi4K
ClRoaXMgaXMgY29tcGxldGVseSBjbGVhciBhbmQgdW5hbWJpZ3VvdXMuCgpJZiBJIHdlcmUgU3Rl
ZmFubyBJIHdvdWxkIGhhdmUgcXVvdGVkIHRoZXNlIG1hbnVhbCBzZWN0aW9ucyBpbiBteQpjb21t
aXQgbWVzc2FnZSBvciBhIGNvZGUgY29tbWVudC4gIEkgd291bGQgaGF2ZSBob3BlZCB0aGF0IHRv
IGJlCmNvbmNsdXNpdmUuCgo+IC4uLiBpbiBsaW5lIHdpdGgKPiAKPiB2b2lkCj4gY19zdGRkZWZf
Y3BwX2J1aWx0aW5zKHZvaWQpCj4gewo+ICAgYnVpbHRpbl9kZWZpbmVfd2l0aF92YWx1ZSAoIl9f
U0laRV9UWVBFX18iLCBTSVpFX1RZUEUsIDApOwo+ICAgYnVpbHRpbl9kZWZpbmVfd2l0aF92YWx1
ZSAoIl9fUFRSRElGRl9UWVBFX18iLCBQVFJESUZGX1RZUEUsIDApOwo+IFsuLi5dCj4gICBpZiAo
SU5UUFRSX1RZUEUpCj4gICAgIGJ1aWx0aW5fZGVmaW5lX3dpdGhfdmFsdWUgKCJfX0lOVFBUUl9U
WVBFX18iLCBJTlRQVFJfVFlQRSwgMCk7Cj4gICBpZiAoVUlOVFBUUl9UWVBFKQo+ICAgICBidWls
dGluX2RlZmluZV93aXRoX3ZhbHVlICgiX19VSU5UUFRSX1RZUEVfXyIsIFVJTlRQVFJfVFlQRSwg
MCk7Cj4gfQoKSSBoYXZlIG5vIGlkZWEgd2hhdCB0aGlzIGlzLiAgSXMgdGhpcyBzb21lIHBpZWNl
IG9mIHRoZSBjcHAgc291cmNlCmNvZGUgPyAgV2hhdCBpcyB5b3VyIHBvaW50IGluIHF1b3Rpbmcg
aXQgPwoKPiA+IFsxXSBodHRwczovL2djYy5nbnUub3JnL29ubGluZWRvY3MvY3BwL0NvbW1vbi1Q
cmVkZWZpbmVkLU1hY3Jvcy5odG1sIAo+IAo+IE5vdGUgdGhhdCB0aGlzIGFsc28gc2F5cyAiU29t
ZSBvZiB0aGVzZSBtYWNyb3MgbWF5IG5vdCBiZSBkZWZpbmVkIG9uCj4gcGFydGljdWxhciBzeXN0
ZW1zIGlmIEdDQyBkb2VzIG5vdCBwcm92aWRlIGEg4oCYc3RkaW50LmjigJkgaGVhZGVyIG9uIHRo
b3NlCj4gc3lzdGVtcy4iIEkgaGF2ZSBhYnNvbHV0ZWx5IG5vIGlkZWEgdW5kZXIgd2hhdCBjb25k
aXRpb25zIGdjYyBtYXkgbm90Cj4gKHdhbnQgdG8pIHByb3ZpZGUgc3RkaW50LmguCgpXZSBkbyBu
b3QgbmVlZCB0byB3b3JyeSBhYm91dCB0aGlzLgoKV2hhdCB0aGlzIG1lYW5zIGlzIHRoYXQgaWYg
dGhlIHVuZGVybHlpbmcgZ2NjIHBsYXRmb3JtIGRvZXMgbm90IGhhdmUgYQp1aW50cHRyX3QgdGhl
biB3ZSBkb24ndCBnZXQgX19VSU5UUFRSX1RfXy4gIElmIHRoYXQgaXMgdGhlIGNhc2UgdGhlbgp3
ZSBuZWVkIHRvIGZpeCBHQ0MsIG5vdCB1c2Ugc29tZSByYW5kb20gb3RoZXIgYWQtaG9jIGNvbXBp
bGVyIGZlYXR1cmUKd2hpY2ggd2UgaG9wZSwgd2l0aG91dCBjbGVhciBqdXN0aWZpY2F0aW9uLCB3
aWxsIERUUlQuCgpGdXJ0aGVybW9yZSwgdGhlIHBvc3NpYmxlIGZhaWx1cmUgY2FzZSB3aXRoIF9f
VUlOVFBUUl9UX19pcyBhbgp1bmRlZmluZWQgdHlwZSBlcnJvci4gIEZhaWx1cmVzIGR1ZSB0byB1
c2Ugb2YgdGhlIG1vZGUgYXR0cmlidXRlIGFyZQp1bmtub3dhYmxlIGJlY2F1c2UgdGhlcmUgaXMg
bm8gcmVhbCBzcGVjaWZpY2F0aW9uIGZvciBpdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 16:32:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 16:32: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 1h1vwm-0005XZ-W7; Thu, 07 Mar 2019 16:32:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1vwl-0005XU-Nc
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 16:32:39 +0000
X-Inumbo-ID: 9e0145d2-40f6-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e0145d2-40f6-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 16:32:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86935141"
Date: Thu, 7 Mar 2019 17:16:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@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] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org,
 Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MTc6NTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEFuZHJpaSwKPiAKPiBPbiAwNy8wMy8yMDE5IDE0OjM0LCBBbmRyaWkgQW5pc292
IHdyb3RlOgo+ID4gT24gMDcuMDMuMTkgMTY6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4g
PiDCoMKgLSBJTUhPLCB0aGlzIGltcGxlbWVudGF0aW9uIGlzIHNpbXBsZXIgYW5kIGNsZWFuZXIg
dGhhbiB3aGF0IEkKPiA+ID4gPiBoYXZlIGZvciBydW5zdGF0ZSBtYXBwaW5nIG9uIGFjY2Vzcy4K
PiA+ID4gCj4gPiA+IERpZCB5b3UgaW1wbGVtZW50IGl0IHVzaW5nIGFjY2Vzc19ndWVzdF9tZW1v
cnlfYnlfaXBhPwo+ID4gTm90IGV4YWN0bHksIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkg
aGFzIG5vIGltcGxlbWVudGF0aW9uIGZvciB4ODYuCj4gPiBCdXQgaXQgaXMgbWFkZSBhcm91bmQg
dGhhdCBjb2RlLgo+IAo+IEZvciB0aGUgSFZNLCB0aGUgZXF1aXZhbGVudCBmdW5jdGlvbiBpcyBo
dm1fY29weV90b19ndWVzdF9waHlzLiBJIGRvbid0IGtub3cKPiB3aGF0IHdvdWxkIGJlIHRoZSBp
bnRlcmZhY2UgZm9yIFBWLiBSb2dlciwgYW55IGlkZWE/CgpGb3IgUFYgSSB0aGluayB5b3Ugd2ls
bCBoYXZlIHRvIHVzZSBnZXRfcGFnZV9mcm9tX2dmbiwgY2hlY2sgdGhlCnBlcm1pc3Npb25zLCBt
YXAgaXQsIHdyaXRlIGFuZCB1bm1hcCBpdC4gVGhlIHNhbWUgZmxvdyB3b3VsZCBhbHNvIHdvcmsK
Zm9yIEhWTSwgc28gSSdtIG5vdCBzdXJlIGlmIHRoZXJlJ3MgbXVjaCBwb2ludCBpbiB1c2luZwpo
dm1fY29weV90b19ndWVzdF9waHlzLiBPciB5b3UgY2FuIGltcGxlbWVudCBhIGdlbmVyaWMKY29w
eV90b19ndWVzdF9waHlzIGhlbHBlciB0aGF0IHdvcmtzIGZvciBib3RoIFBWIGFuZCBIVk0uCgpO
b3RlIHRoYXQgZm9yIHRyYW5zbGF0ZWQgZ3Vlc3RzIHlvdSB3aWxsIGhhdmUgdG8gd2FsayB0aGUg
SEFQIHBhZ2UKdGFibGVzIGZvciBlYWNoIHZDUFUgZm9yIGVhY2ggY29udGV4dCBzd2l0Y2gsIHdo
aWNoIEkgdGhpbmsgd2lsbCBiZQpleHBlbnNpdmUgaW4gdGVybXMgb2YgcGVyZm9ybWFuY2UgKEkg
bWlnaHQgYmUgd3JvbmcgaG93ZXZlciwgc2luY2UgSQpoYXZlIG5vIHByb29mIG9mIHRoaXMpLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 16:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 16:37: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 1h1w13-0005iO-J3; Thu, 07 Mar 2019 16:37: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=Uy23=RK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1w12-0005iJ-2K
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 16:37:04 +0000
X-Inumbo-ID: 3c7c2b26-40f7-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3c7c2b26-40f7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 16:37: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 845A180D;
 Thu,  7 Mar 2019 08:37: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 737273F706;
 Thu,  7 Mar 2019 08:37:01 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
Date: Thu, 7 Mar 2019 16:36:59 +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: <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org,
 Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpUaGFuayB5b3UgZm9yIHRoZSBhbnN3ZXIuCgpPbiAwNy8wMy8yMDE5IDE2OjE2
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFRodSwgTWFyIDA3LCAyMDE5IGF0IDAzOjE3
OjU0UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmlpLAo+Pgo+PiBPbiAw
Ny8wMy8yMDE5IDE0OjM0LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4gT24gMDcuMDMuMTkgMTY6
MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gIMKgwqAtIElNSE8sIHRoaXMgaW1wbGVtZW50
YXRpb24gaXMgc2ltcGxlciBhbmQgY2xlYW5lciB0aGFuIHdoYXQgSQo+Pj4+PiBoYXZlIGZvciBy
dW5zdGF0ZSBtYXBwaW5nIG9uIGFjY2Vzcy4KPj4+Pgo+Pj4+IERpZCB5b3UgaW1wbGVtZW50IGl0
IHVzaW5nIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhPwo+Pj4gTm90IGV4YWN0bHksIGFjY2Vz
c19ndWVzdF9tZW1vcnlfYnlfaXBhKCkgaGFzIG5vIGltcGxlbWVudGF0aW9uIGZvciB4ODYuCj4+
PiBCdXQgaXQgaXMgbWFkZSBhcm91bmQgdGhhdCBjb2RlLgo+Pgo+PiBGb3IgdGhlIEhWTSwgdGhl
IGVxdWl2YWxlbnQgZnVuY3Rpb24gaXMgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cy4gSSBkb24ndCBr
bm93Cj4+IHdoYXQgd291bGQgYmUgdGhlIGludGVyZmFjZSBmb3IgUFYuIFJvZ2VyLCBhbnkgaWRl
YT8KPiAKPiBGb3IgUFYgSSB0aGluayB5b3Ugd2lsbCBoYXZlIHRvIHVzZSBnZXRfcGFnZV9mcm9t
X2dmbiwgY2hlY2sgdGhlCj4gcGVybWlzc2lvbnMsIG1hcCBpdCwgd3JpdGUgYW5kIHVubWFwIGl0
LiBUaGUgc2FtZSBmbG93IHdvdWxkIGFsc28gd29yawo+IGZvciBIVk0sIHNvIEknbSBub3Qgc3Vy
ZSBpZiB0aGVyZSdzIG11Y2ggcG9pbnQgaW4gdXNpbmcKPiBodm1fY29weV90b19ndWVzdF9waHlz
LiBPciB5b3UgY2FuIGltcGxlbWVudCBhIGdlbmVyaWMKPiBjb3B5X3RvX2d1ZXN0X3BoeXMgaGVs
cGVyIHRoYXQgd29ya3MgZm9yIGJvdGggUFYgYW5kIEhWTS4KPiAKPiBOb3RlIHRoYXQgZm9yIHRy
YW5zbGF0ZWQgZ3Vlc3RzIHlvdSB3aWxsIGhhdmUgdG8gd2FsayB0aGUgSEFQIHBhZ2UKPiB0YWJs
ZXMgZm9yIGVhY2ggdkNQVSBmb3IgZWFjaCBjb250ZXh0IHN3aXRjaCwgd2hpY2ggSSB0aGluayB3
aWxsIGJlCj4gZXhwZW5zaXZlIGluIHRlcm1zIG9mIHBlcmZvcm1hbmNlIChJIG1pZ2h0IGJlIHdy
b25nIGhvd2V2ZXIsIHNpbmNlIEkKPiBoYXZlIG5vIHByb29mIG9mIHRoaXMpLgoKQUZBSUNULCB3
ZSBhbHJlYWR5IHdhbGsgdGhlIHBhZ2UtdGFibGUgd2l0aCB0aGUgY3VycmVudCBpbXBsZW1lbnRh
dGlvbi4gU28gdGhpcyAKc2hvdWxkIGJlIG5vIGRpZmZlcmVudCBoZXJlLCBleGNlcHQgd2Ugd2ls
bCBub3QgbmVlZCB0byB3YWxrIHRoZSBndWVzdC1QVCBoZXJlLiBObz8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 16:44:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 16:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1w8A-0006XV-Ul; Thu, 07 Mar 2019 16:44:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1w89-0006XG-Qr
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 16:44:25 +0000
X-Inumbo-ID: 40f4011e-40f8-11e9-aef0-ab3c5ae4b19d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40f4011e-40f8-11e9-aef0-ab3c5ae4b19d;
 Thu, 07 Mar 2019 16:44: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 1h1w83-0003rj-Ce; Thu, 07 Mar 2019 16:44:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h1w83-0001tK-3p; Thu, 07 Mar 2019 16:44:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1w83-00029t-3I; Thu, 07 Mar 2019 16:44:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133610-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8ef3a6ec1f6a858bb14c40715db90c1e3927cced
X-Osstest-Versions-That: ovmf=c3947b54235c93e4f41d6d56b1f5296a9f8021d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 16:44:19 +0000
Subject: [Xen-devel] [ovmf test] 133610: 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>

ZmxpZ2h0IDEzMzYxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4ZWYzYTZlYzFmNmE4NThiYjE0YzQwNzE1ZGI5MGMx
ZTM5MjdjY2VkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMzk0N2I1
NDIzNWM5M2U0ZjQxZDZkNTZiMWY1Mjk2YTlmODAyMWQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM0OTMgIDIwMTktMDMtMDEgMDY6MTQ6MjMgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNjEwICAyMDE5LTAzLTA2IDAxOjQxOjEwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRmFuLCBaaGlq
dVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
YzM5NDdiNTQyMy4uOGVmM2E2ZWMxZiAgOGVmM2E2ZWMxZjZhODU4YmIxNGM0MDcxNWRiOTBjMWUz
OTI3Y2NlZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 17:25:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 17:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1wm3-00010j-9B; Thu, 07 Mar 2019 17:25: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=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1wm2-00010c-9g
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 17:25:38 +0000
X-Inumbo-ID: 0348eb08-40fe-11e9-9efd-7f5ca337abe8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0348eb08-40fe-11e9-9efd-7f5ca337abe8;
 Thu, 07 Mar 2019 17:25:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86939148"
Date: Thu, 7 Mar 2019 18:15:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
 <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0f89f12b-0111-5da0-9119-c35ebdacdd2f@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] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org,
 Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDQ6MzY6NTlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IFRoYW5rIHlvdSBmb3IgdGhlIGFuc3dlci4KPiAKPiBPbiAw
Ny8wMy8yMDE5IDE2OjE2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gT24gVGh1LCBNYXIg
MDcsIDIwMTkgYXQgMDM6MTc6NTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBI
aSBBbmRyaWksCj4gPiA+IAo+ID4gPiBPbiAwNy8wMy8yMDE5IDE0OjM0LCBBbmRyaWkgQW5pc292
IHdyb3RlOgo+ID4gPiA+IE9uIDA3LjAzLjE5IDE2OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
PiA+ID4gPiA+ICDCoMKgLSBJTUhPLCB0aGlzIGltcGxlbWVudGF0aW9uIGlzIHNpbXBsZXIgYW5k
IGNsZWFuZXIgdGhhbiB3aGF0IEkKPiA+ID4gPiA+ID4gaGF2ZSBmb3IgcnVuc3RhdGUgbWFwcGlu
ZyBvbiBhY2Nlc3MuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IERpZCB5b3UgaW1wbGVtZW50IGl0IHVz
aW5nIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhPwo+ID4gPiA+IE5vdCBleGFjdGx5LCBhY2Nl
c3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgpIGhhcyBubyBpbXBsZW1lbnRhdGlvbiBmb3IgeDg2Lgo+
ID4gPiA+IEJ1dCBpdCBpcyBtYWRlIGFyb3VuZCB0aGF0IGNvZGUuCj4gPiA+IAo+ID4gPiBGb3Ig
dGhlIEhWTSwgdGhlIGVxdWl2YWxlbnQgZnVuY3Rpb24gaXMgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5
cy4gSSBkb24ndCBrbm93Cj4gPiA+IHdoYXQgd291bGQgYmUgdGhlIGludGVyZmFjZSBmb3IgUFYu
IFJvZ2VyLCBhbnkgaWRlYT8KPiA+IAo+ID4gRm9yIFBWIEkgdGhpbmsgeW91IHdpbGwgaGF2ZSB0
byB1c2UgZ2V0X3BhZ2VfZnJvbV9nZm4sIGNoZWNrIHRoZQo+ID4gcGVybWlzc2lvbnMsIG1hcCBp
dCwgd3JpdGUgYW5kIHVubWFwIGl0LiBUaGUgc2FtZSBmbG93IHdvdWxkIGFsc28gd29yawo+ID4g
Zm9yIEhWTSwgc28gSSdtIG5vdCBzdXJlIGlmIHRoZXJlJ3MgbXVjaCBwb2ludCBpbiB1c2luZwo+
ID4gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cy4gT3IgeW91IGNhbiBpbXBsZW1lbnQgYSBnZW5lcmlj
Cj4gPiBjb3B5X3RvX2d1ZXN0X3BoeXMgaGVscGVyIHRoYXQgd29ya3MgZm9yIGJvdGggUFYgYW5k
IEhWTS4KPiA+IAo+ID4gTm90ZSB0aGF0IGZvciB0cmFuc2xhdGVkIGd1ZXN0cyB5b3Ugd2lsbCBo
YXZlIHRvIHdhbGsgdGhlIEhBUCBwYWdlCj4gPiB0YWJsZXMgZm9yIGVhY2ggdkNQVSBmb3IgZWFj
aCBjb250ZXh0IHN3aXRjaCwgd2hpY2ggSSB0aGluayB3aWxsIGJlCj4gPiBleHBlbnNpdmUgaW4g
dGVybXMgb2YgcGVyZm9ybWFuY2UgKEkgbWlnaHQgYmUgd3JvbmcgaG93ZXZlciwgc2luY2UgSQo+
ID4gaGF2ZSBubyBwcm9vZiBvZiB0aGlzKS4KPiAKPiBBRkFJQ1QsIHdlIGFscmVhZHkgd2FsayB0
aGUgcGFnZS10YWJsZSB3aXRoIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLiBTbwo+IHRoaXMg
c2hvdWxkIGJlIG5vIGRpZmZlcmVudCBoZXJlLCBleGNlcHQgd2Ugd2lsbCBub3QgbmVlZCB0byB3
YWxrIHRoZQo+IGd1ZXN0LVBUIGhlcmUuIE5vPwoKWWVzLCBjdXJyZW50IGltcGxlbWVudGF0aW9u
IGlzIGV2ZW4gd29yc2UgYmVjYXVzZSBpdCB3YWxrcyBib3RoIHRoZQpndWVzdCBwYWdlIHRhYmxl
cyBhbmQgdGhlIEhBUCBwYWdlIHRhYmxlcyBpbiB0aGUgSFZNIGNhc2UuIEl0IHdvdWxkIGJlCmlu
dGVyZXN0aW5nIElNTyBpZiB3ZSBjb3VsZCBhdm9pZCB3YWxraW5nIGFueSBvZiB0aG9zZSBwYWdl
IHRhYmxlcy4KCkkgc2VlIHlvdSBoYXZlIGNvbmNlcm5zIGFib3V0IHBlcm1hbmVudGx5IG1hcHBp
bmcgdGhlIHJ1bnN0YXRlIGFyZWEsCnNvIEknbSBub3QgZ29pbmcgdG8gb3Bwb3NlLCBhbGJlaXQg
ZXZlbiB3aXRoIG9ubHkgMUcgb2YgVkEgc3BhY2UgeW91CmNhbiBtYXAgcGxlbnR5IG9mIHJ1bnN0
YXRlIGFyZWFzLCBhbmQgdGFraW5nIGludG8gYWNjb3VudCB0aGlzIGlzCjMyYml0IGhhcmR3YXJl
IEknbSBub3Qgc3VyZSB5b3Ugd2lsbCBldmVyIGhhdmUgdGhhdCBtYW55IHZDUFVzIHRoYXQKeW91
IHdpbGwgcnVuIG91dCBvZiBWQSBzcGFjZSB0byBtYXAgcnVuc3RhdGUgYXJlYXMuCgpUaGF0IGJl
aW5nIHNhaWQsIGlmIHRoZSBpbXBsZW1lbnRhdGlvbiB0dXJucyBvdXQgdG8gYmUgbW9yZQpjb21w
bGljYXRlZCBiZWNhdXNlIG9mIHRoaXMgcGVybWFuZW50IG1hcHBpbmcsIHdhbGtpbmcgdGhlIGd1
ZXN0IEhBUApwYWdlIHRhYmxlcyBpcyBjZXJ0YWlubHkgbm8gd29yc2UgdGhhbiB3aGF0J3MgZG9u
ZSBBVE0uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 17:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1x6y-0002OR-3O; Thu, 07 Mar 2019 17:47:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZO0X=RK=citrix.com=prvs=96265d518=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h1x6w-0002OM-NX
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 17:47:14 +0000
X-Inumbo-ID: 07a16e98-4101-11e9-b6ae-b760009816fd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07a16e98-4101-11e9-b6ae-b760009816fd;
 Thu, 07 Mar 2019 17:47:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86940871"
Date: Thu, 7 Mar 2019 18:41:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190307174107.ulw4okfijgpl7pdg@Air-de-Roger>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
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] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

T24gRnJpLCBNYXIgMDEsIDIwMTkgYXQgMDQ6NDE6MjVQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEhpLAo+IAo+ICAgQXMgdGhlIGJhc2lzIG9mIHNvbWUgZnV0dXJlIGRldmVsb3BtZW50
IHdvcmsgSSd2ZSBwdXQgdG9nZXRoZXIgYSBzaW1wbGUgc3RhbmRhbG9uZSBlbXVsYXRvciB0byBw
YXNzIHRocm91Z2ggYSBzaW5nbGUgdHlwZSAwIFBDSSBmdW5jdGlvbiB0byBhIGd1ZXN0IHNvIEkn
bSBwb3N0aW5nIGhlcmUgaW4gY2FzZSBhbnlvbmUgZWxzZSB3b3VsZCBsaWtlIGEgZ2l2ZSBpdCBh
IHRyeS4gU28gZmFyIEkndmUgdGVzdGVkIHdpdGggQU1EIEZpcmVQcm8gUzcxNTAgYW5kIE5WSURJ
QSBLMSBHUFVzIGFuZCBhIFdpbmRvd3MgMTAgZ3Vlc3QsIHNvIGl0IGhhc24ndCBoYWQgdGhhdCBt
dWNoIGRlYnVnZ2luZy4KPiAKPiAgIE5PVEU6IHRoZXJlIGlzIGEga25vd24gaXNzdWUgd2hlcmUg
ZG9tYWlucyBhcmUgbGVmdCBpbiB6b21iaWUgc3RhdGUgb24gc2h1dGRvd24uIFRoaXMgaXMgbGlr
ZWx5IGR1ZSB0byBYZW4gbm90IHByb3Blcmx5IGNsZWFuaW5nIHVwIE1TSSBtYXBwaW5ncywgYnV0
IEknbSBub3QgeWV0IHN1cmUgb2YgdGhhdC4KPiAKPiAgIFRoaW5ncyB0aGF0IGFyZSBtaXNzaW5n
Ogo+IAo+IC0gRGVjZW50IGVycm9yIHBhdGhzIChpdCB3b24ndCBjb3BlIHdlbGwgaWYgSU8vbWVt
b3J5IG1hcHBpbmcgaHlwZXJjYWxscyBmYWlsKQo+IC0gTVNJLVggc3VwcG9ydAo+IC0gRXh0ZW5k
ZWQgY29uZmlnIHNwYWNlCj4gCj4gICBIb3BlZnVsbHkgSSdsbCBzdGFydCB0byBhZGRyZXNzIHRo
ZXNlIHNvb24gOi0pCgpUaGFua3MsIHRoaXMgaXMgdmVyeSBpbnRlcmVzdGluZy4KCkkndmUgYmVl
biB3b25kZXJpbmcgd2hldGhlciBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byB1bmlmeSB0aGlzIGNv
ZGUKdG9nZXRoZXIgd2l0aCB0aGUgY3VycmVudCB2UENJIGNvZGUgaW4gWGVuLCBieSBjcmVhdGlu
ZyBhCmNvbW1vbi9saWJ2cGNpIGxpYnJhcnkgdGhhdCB3b3VsZCBoYXZlIHRoZSBQQ0kgZW11bGF0
aW9uIGFuZCBsaWtlbHkgYQpzZXQgb2YgaG9va3MgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgcmVhbCBQ
Q0kgY29uZmlnIHNwYWNlIGFuZCB3aXRoIHRoZQpndWVzdCBwMm0uIFRob3NlIGhvb2tzIHdpbGwg
b2J2aW91c2x5IGJlIGRpZmZlcmVudCBiZXR3ZWVuIHRoZSBpbi1YZW4KdmVyc2lvbiBhbmQgdGhl
IHVzZXItc3BhY2UgTGludXggdmVyc2lvbiB3aGljaCBjb3VsZCB1c2Ugc3lzZnMgb3IgVkZJTy4K
CkkgdGhpbmsgYm90aCBjb2RlIGJhc2VzIGFyZSBzbWFsbCBlbm91Z2ggYXQgdGhpcyBwb2ludCB0
byBwZXJmb3JtIHN1Y2gKdW5pZmljYXRpb24sIGFuZCBsZWF2aW5nIHRoaXMgZm9yIGxhdGVyIGlz
IGp1c3QgZ29pbmcgdG8gY2F1c2UgbW9yZQpwYWluLgoKSSdtIHdpbGxpbmcgdG8gd29yayBvbiB0
aGlzIGluIGEgbW9udGgsIHNpbmNlIHJpZ2h0IG5vdyBJIGRvbid0IGhhdmUKdGhlIHRpbWUuIFdv
dWxkIHlvdSBiZSBPSyB3aXRoIHRoYXQ/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 17:50:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 17:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h1x9y-00034w-KF; Thu, 07 Mar 2019 17:50: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=sbkT=RK=citrix.com=prvs=96234b5dd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h1x9x-00034q-Js
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 17:50:21 +0000
X-Inumbo-ID: 77ec6ec8-4101-11e9-998a-b3e07cdda1f4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77ec6ec8-4101-11e9-998a-b3e07cdda1f4;
 Thu, 07 Mar 2019 17:50:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,451,1544486400"; d="scan'208";a="86941141"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] standalone PCI passthrough emulator
Thread-Index: AdTQS6Y1dv+fSL+5RJ244xB0pQGEGgEuOmaAAAIejmA=
Date: Thu, 7 Mar 2019 17:45:30 +0000
Message-ID: <f683d3c74a5a46f1807f64be2f892073@AMSPEX02CL02.citrite.net>
References: <a3d68f196d5d4e35a7decd5058ba5877@AMSPEX02CL02.citrite.net>
 <20190307174107.ulw4okfijgpl7pdg@Air-de-Roger>
In-Reply-To: <20190307174107.ulw4okfijgpl7pdg@Air-de-Roger>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] standalone PCI passthrough emulator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA3IE1hcmNoIDIwMTkgMTc6NDEKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUmU6IFtYZW4t
ZGV2ZWxdIHN0YW5kYWxvbmUgUENJIHBhc3N0aHJvdWdoIGVtdWxhdG9yCj4gCj4gT24gRnJpLCBN
YXIgMDEsIDIwMTkgYXQgMDQ6NDE6MjVQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4g
SGksCj4gPgo+ID4gICBBcyB0aGUgYmFzaXMgb2Ygc29tZSBmdXR1cmUgZGV2ZWxvcG1lbnQgd29y
ayBJJ3ZlIHB1dCB0b2dldGhlciBhIHNpbXBsZSBzdGFuZGFsb25lIGVtdWxhdG9yIHRvCj4gcGFz
cyB0aHJvdWdoIGEgc2luZ2xlIHR5cGUgMCBQQ0kgZnVuY3Rpb24gdG8gYSBndWVzdCBzbyBJJ20g
cG9zdGluZyBoZXJlIGluIGNhc2UgYW55b25lIGVsc2Ugd291bGQKPiBsaWtlIGEgZ2l2ZSBpdCBh
IHRyeS4gU28gZmFyIEkndmUgdGVzdGVkIHdpdGggQU1EIEZpcmVQcm8gUzcxNTAgYW5kIE5WSURJ
QSBLMSBHUFVzIGFuZCBhIFdpbmRvd3MgMTAKPiBndWVzdCwgc28gaXQgaGFzbid0IGhhZCB0aGF0
IG11Y2ggZGVidWdnaW5nLgo+ID4KPiA+ICAgTk9URTogdGhlcmUgaXMgYSBrbm93biBpc3N1ZSB3
aGVyZSBkb21haW5zIGFyZSBsZWZ0IGluIHpvbWJpZSBzdGF0ZSBvbiBzaHV0ZG93bi4gVGhpcyBp
cyBsaWtlbHkKPiBkdWUgdG8gWGVuIG5vdCBwcm9wZXJseSBjbGVhbmluZyB1cCBNU0kgbWFwcGlu
Z3MsIGJ1dCBJJ20gbm90IHlldCBzdXJlIG9mIHRoYXQuCj4gPgo+ID4gICBUaGluZ3MgdGhhdCBh
cmUgbWlzc2luZzoKPiA+Cj4gPiAtIERlY2VudCBlcnJvciBwYXRocyAoaXQgd29uJ3QgY29wZSB3
ZWxsIGlmIElPL21lbW9yeSBtYXBwaW5nIGh5cGVyY2FsbHMgZmFpbCkKPiA+IC0gTVNJLVggc3Vw
cG9ydAo+ID4gLSBFeHRlbmRlZCBjb25maWcgc3BhY2UKPiA+Cj4gPiAgIEhvcGVmdWxseSBJJ2xs
IHN0YXJ0IHRvIGFkZHJlc3MgdGhlc2Ugc29vbiA6LSkKPiAKPiBUaGFua3MsIHRoaXMgaXMgdmVy
eSBpbnRlcmVzdGluZy4KPiAKPiBJJ3ZlIGJlZW4gd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQg
YmUgcG9zc2libGUgdG8gdW5pZnkgdGhpcyBjb2RlCj4gdG9nZXRoZXIgd2l0aCB0aGUgY3VycmVu
dCB2UENJIGNvZGUgaW4gWGVuLCBieSBjcmVhdGluZyBhCj4gY29tbW9uL2xpYnZwY2kgbGlicmFy
eSB0aGF0IHdvdWxkIGhhdmUgdGhlIFBDSSBlbXVsYXRpb24gYW5kIGxpa2VseSBhCj4gc2V0IG9m
IGhvb2tzIHRvIGludGVyYWN0IHdpdGggdGhlIHJlYWwgUENJIGNvbmZpZyBzcGFjZSBhbmQgd2l0
aCB0aGUKPiBndWVzdCBwMm0uIFRob3NlIGhvb2tzIHdpbGwgb2J2aW91c2x5IGJlIGRpZmZlcmVu
dCBiZXR3ZWVuIHRoZSBpbi1YZW4KPiB2ZXJzaW9uIGFuZCB0aGUgdXNlci1zcGFjZSBMaW51eCB2
ZXJzaW9uIHdoaWNoIGNvdWxkIHVzZSBzeXNmcyBvciBWRklPLgo+IAoKVGhhdCBzb3VuZHMgbGlr
ZSBhIGdvb2QgaWRlYS4gQXQgb25lIGVuZCB3ZSdkIG5lZWQgYSBtZWNoYW5pc20gZm9yIGZlZWRp
bmcgaW4gdGhlIGNvbmZpZyBhY2Nlc3Nlczsgd2hpY2ggaXMgSU9SRVEgc2VydmVyIGZvciBhbiBv
dXQtb2YteGVuIGluc3RhbmNlIGFuZCBkaXJlY3QgY2FsbCBmb3IgYW4gaW4teGVuIGluc3RhbmNl
LiBUaGUgb3RoZXIgZW5kLCBhcyB5b3Ugc2F5LCB3b3VsZCBhIHNldCBvZiBvcHMgd2hpY2ggd291
bGQgbmVlZCB0byBwb3B1bGF0ZWQgdG8gaGFuZGxlIG1hcHBpbmcgb2YgcG9ydHMgb3IgbWVtLCBv
ciBiaW5kaW5nIG9mIGludGVycnVwdHMuCgo+IEkgdGhpbmsgYm90aCBjb2RlIGJhc2VzIGFyZSBz
bWFsbCBlbm91Z2ggYXQgdGhpcyBwb2ludCB0byBwZXJmb3JtIHN1Y2gKPiB1bmlmaWNhdGlvbiwg
YW5kIGxlYXZpbmcgdGhpcyBmb3IgbGF0ZXIgaXMganVzdCBnb2luZyB0byBjYXVzZSBtb3JlCj4g
cGFpbi4KPiAKClllcywgdGhlIGNvcmUgaXMgdGhlIHNhbWUgYW5kIHRoZXJlJ3Mgbm8gbmVlZCB0
byBrZWVwIHJlLXdyaXRpbmcgaXQuCgo+IEknbSB3aWxsaW5nIHRvIHdvcmsgb24gdGhpcyBpbiBh
IG1vbnRoLCBzaW5jZSByaWdodCBub3cgSSBkb24ndCBoYXZlCj4gdGhlIHRpbWUuIFdvdWxkIHlv
dSBiZSBPSyB3aXRoIHRoYXQ/Cj4gCgpTdXJlLiBJIGhhdmUgcGxlbnR5IHRvIGJlIGdldHRpbmcg
b24gd2l0aCA6LSkKCkNoZWVycywKCiAgUGF1bAoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 18: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 1h1xKJ-0003uX-UR; Thu, 07 Mar 2019 18:01: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=Uy23=RK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h1xKI-0003uS-NO
 for xen-devel@lists.xen.org; Thu, 07 Mar 2019 18:01:02 +0000
X-Inumbo-ID: f7878f40-4102-11e9-ad1a-5f564ef5045b
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f7878f40-4102-11e9-ad1a-5f564ef5045b;
 Thu, 07 Mar 2019 18:01: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 C5F79EBD;
 Thu,  7 Mar 2019 10:01:00 -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 B3DC03F575;
 Thu,  7 Mar 2019 10:00:59 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
 <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
 <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cfc55018-04db-bc49-c20e-23346f03517a@arm.com>
Date: Thu, 7 Mar 2019 18:00: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: <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org,
 Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAwNy8wMy8yMDE5IDE3OjE1LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
IE9uIFRodSwgTWFyIDA3LCAyMDE5IGF0IDA0OjM2OjU5UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4gSGkgUm9nZXIsCj4+Cj4+IFRoYW5rIHlvdSBmb3IgdGhlIGFuc3dlci4KPj4KPj4g
T24gMDcvMDMvMjAxOSAxNjoxNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwg
TWFyIDA3LCAyMDE5IGF0IDAzOjE3OjU0UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
PiBIaSBBbmRyaWksCj4+Pj4KPj4+PiBPbiAwNy8wMy8yMDE5IDE0OjM0LCBBbmRyaWkgQW5pc292
IHdyb3RlOgo+Pj4+PiBPbiAwNy4wMy4xOSAxNjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
Pj4+ICAgwqDCoC0gSU1ITywgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbGVyIGFuZCBjbGVh
bmVyIHRoYW4gd2hhdCBJCj4+Pj4+Pj4gaGF2ZSBmb3IgcnVuc3RhdGUgbWFwcGluZyBvbiBhY2Nl
c3MuCj4+Pj4+Pgo+Pj4+Pj4gRGlkIHlvdSBpbXBsZW1lbnQgaXQgdXNpbmcgYWNjZXNzX2d1ZXN0
X21lbW9yeV9ieV9pcGE/Cj4+Pj4+IE5vdCBleGFjdGx5LCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5
X2lwYSgpIGhhcyBubyBpbXBsZW1lbnRhdGlvbiBmb3IgeDg2Lgo+Pj4+PiBCdXQgaXQgaXMgbWFk
ZSBhcm91bmQgdGhhdCBjb2RlLgo+Pj4+Cj4+Pj4gRm9yIHRoZSBIVk0sIHRoZSBlcXVpdmFsZW50
IGZ1bmN0aW9uIGlzIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMuIEkgZG9uJ3Qga25vdwo+Pj4+IHdo
YXQgd291bGQgYmUgdGhlIGludGVyZmFjZSBmb3IgUFYuIFJvZ2VyLCBhbnkgaWRlYT8KPj4+Cj4+
PiBGb3IgUFYgSSB0aGluayB5b3Ugd2lsbCBoYXZlIHRvIHVzZSBnZXRfcGFnZV9mcm9tX2dmbiwg
Y2hlY2sgdGhlCj4+PiBwZXJtaXNzaW9ucywgbWFwIGl0LCB3cml0ZSBhbmQgdW5tYXAgaXQuIFRo
ZSBzYW1lIGZsb3cgd291bGQgYWxzbyB3b3JrCj4+PiBmb3IgSFZNLCBzbyBJJ20gbm90IHN1cmUg
aWYgdGhlcmUncyBtdWNoIHBvaW50IGluIHVzaW5nCj4+PiBodm1fY29weV90b19ndWVzdF9waHlz
LiBPciB5b3UgY2FuIGltcGxlbWVudCBhIGdlbmVyaWMKPj4+IGNvcHlfdG9fZ3Vlc3RfcGh5cyBo
ZWxwZXIgdGhhdCB3b3JrcyBmb3IgYm90aCBQViBhbmQgSFZNLgo+Pj4KPj4+IE5vdGUgdGhhdCBm
b3IgdHJhbnNsYXRlZCBndWVzdHMgeW91IHdpbGwgaGF2ZSB0byB3YWxrIHRoZSBIQVAgcGFnZQo+
Pj4gdGFibGVzIGZvciBlYWNoIHZDUFUgZm9yIGVhY2ggY29udGV4dCBzd2l0Y2gsIHdoaWNoIEkg
dGhpbmsgd2lsbCBiZQo+Pj4gZXhwZW5zaXZlIGluIHRlcm1zIG9mIHBlcmZvcm1hbmNlIChJIG1p
Z2h0IGJlIHdyb25nIGhvd2V2ZXIsIHNpbmNlIEkKPj4+IGhhdmUgbm8gcHJvb2Ygb2YgdGhpcyku
Cj4+Cj4+IEFGQUlDVCwgd2UgYWxyZWFkeSB3YWxrIHRoZSBwYWdlLXRhYmxlIHdpdGggdGhlIGN1
cnJlbnQgaW1wbGVtZW50YXRpb24uIFNvCj4+IHRoaXMgc2hvdWxkIGJlIG5vIGRpZmZlcmVudCBo
ZXJlLCBleGNlcHQgd2Ugd2lsbCBub3QgbmVlZCB0byB3YWxrIHRoZQo+PiBndWVzdC1QVCBoZXJl
LiBObz8KPiAKPiBZZXMsIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gaXMgZXZlbiB3b3JzZSBiZWNh
dXNlIGl0IHdhbGtzIGJvdGggdGhlCj4gZ3Vlc3QgcGFnZSB0YWJsZXMgYW5kIHRoZSBIQVAgcGFn
ZSB0YWJsZXMgaW4gdGhlIEhWTSBjYXNlLiBJdCB3b3VsZCBiZQo+IGludGVyZXN0aW5nIElNTyBp
ZiB3ZSBjb3VsZCBhdm9pZCB3YWxraW5nIGFueSBvZiB0aG9zZSBwYWdlIHRhYmxlcy4KPiAKPiBJ
IHNlZSB5b3UgaGF2ZSBjb25jZXJucyBhYm91dCBwZXJtYW5lbnRseSBtYXBwaW5nIHRoZSBydW5z
dGF0ZSBhcmVhLAo+IHNvIEknbSBub3QgZ29pbmcgdG8gb3Bwb3NlLCBhbGJlaXQgZXZlbiB3aXRo
IG9ubHkgMUcgb2YgVkEgc3BhY2UgeW91Cj4gY2FuIG1hcCBwbGVudHkgb2YgcnVuc3RhdGUgYXJl
YXMsIGFuZCB0YWtpbmcgaW50byBhY2NvdW50IHRoaXMgaXMKPiAzMmJpdCBoYXJkd2FyZSBJJ20g
bm90IHN1cmUgeW91IHdpbGwgZXZlciBoYXZlIHRoYXQgbWFueSB2Q1BVcyB0aGF0Cj4geW91IHdp
bGwgcnVuIG91dCBvZiBWQSBzcGFjZSB0byBtYXAgcnVuc3RhdGUgYXJlYXMuCgpBY3R1YWxseSB0
aGUgdm1hcCBpcyBvbmx5IDc2OE1CLiBUaGUgdm1hcCBpcyBhdCB0aGUgbW9tZW50IHVzZWQgZm9y
IG1hcHBpbmc6CgktIE1NSU8gZGV2aWNlcyAodGhyb3VnaCBpb3JlbWFwKQogICAgICAgICAtIGV2
ZW50IGNoYW5uZWwgcGFnZXMKCkFzIHRoZSBydW5zdGF0ZSBpcyBmYXIgc21hbGxlciB0aGFuIGEg
cGFnZSwgdGhpcyBzb3VuZHMgbGlrZSBhIHdhc3RlIG9mIG1lbW9yeSAKZm9yIGEgYmVuZWZpdHMg
dGhhdCBoYXZlbid0IG5vdCB5ZXQgYmVlbiBzaG93bi4gSW5kZWVkLCBudW1iZXIgcHJvdmlkZWQg
YnkgCkFuZHJpaSBlaXRoZXIgc2hvdyB3b3JzdCBwZXJmb3JtYW5jZSBvciBzaW1pbGFyIG9uZS4K
CkJ1dCBUQkgsIEkgYW0gbm90IGV4cGVjdGluZyB0aGF0IGEgcmVhbGx5IGNsZWFyIHBlcmZvcm1h
bmNlIGltcHJvdmVtZW50IG9uIEFybSAKYXMgdGhlcmUgYXJlIGEgbG90IHRvIGRvIGluIHRoZSBj
b250ZXh0IHN3aXRjaC4KCj4gCj4gVGhhdCBiZWluZyBzYWlkLCBpZiB0aGUgaW1wbGVtZW50YXRp
b24gdHVybnMgb3V0IHRvIGJlIG1vcmUKPiBjb21wbGljYXRlZCBiZWNhdXNlIG9mIHRoaXMgcGVy
bWFuZW50IG1hcHBpbmcsIHdhbGtpbmcgdGhlIGd1ZXN0IEhBUAo+IHBhZ2UgdGFibGVzIGlzIGNl
cnRhaW5seSBubyB3b3JzZSB0aGFuIHdoYXQncyBkb25lIEFUTS4KClRvIGJlIGhvbmVzdCBJIGFt
IG5vdCBmdWxseSBhZ2FpbnN0IGFsd2F5cyBtYXBwaW5nIHRoZSBydW5zdGF0ZSBpbiBYZW4uIEJ1
dCBJIApuZWVkIGRhdGEgdG8gc2hvdyB0aGlzIGlzIHdvcnRoIGl0LiBTbyBmYXIsIHRoZSBwZXJm
b3JtYW5jZSBwcm9taXNlZCBhcmUgbm90IAp0aGVyZSBhbmQgdGhlIGltcGxlbWVudGF0aW9uIGlz
IG5vdCBmb29scHJvb2YgeWV0LgoKSWYgd2Ugd2FudCB0byBrZWVwIHRoZSBydW5zdGF0ZSBtYXBw
ZWQgcGVybWFuZW50bHksIHRoZW4gd2UgbmVlZCB0byBhZGQgZWl0aGVyIGEgCmxvY2sgb3IgYSBy
ZWZjb3VudGluZy4gU28gdGhlIHBhZ2UgZG9lcyBub3QgZGlzYXBwZWFyIGR1cmluZyBjb250ZXh0
IHN3aXRjaCBpZiAKd2UgaGFwcGVuIHRvIHVwZGF0ZSB0aGUgcnVuc3RhdGUgY29uY3VycmVudGx5
ICh2aWEgdGhlIGh5cGVyY2FsbCkuCgpUaGlzIG1heSBpbmNyZWFzZSB0aGUgY29tcGxleGl0eSBv
ZiB0aGUgaW1wbGVtZW50YXRpb24gKG5vdCBzdXJlIGJ5IGhvdyBtdWNoIAp0aG91Z2h0KS4KCkFu
b3RoZXIgc29sdXRpb24gaXMgdG8gcHJldmVudCB0aGUgcnVuc3RhdGUgdG8gYmUgdXBkYXRlZC4g
QnV0IEkgdGhpbmsgd2Ugd2lsbCAKanVzdCBhZGQgYSBiaXQgbW9yZSBidXJkZW4gaW4gdGhlIGd1
ZXN0IE9TLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 19:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 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 1h1ywU-0001p5-1t; Thu, 07 Mar 2019 19:44:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywT-0001oq-FL
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 19:44:33 +0000
X-Inumbo-ID: 6d26a721-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d26a721-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:44: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 1h1ywQ-0007MD-QD; Thu, 07 Mar 2019 19:44: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 1h1ywQ-000875-Es; Thu, 07 Mar 2019 19:44:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h1ywQ-0004n1-Cw; Thu, 07 Mar 2019 19:44:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133609-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-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
X-Osstest-Versions-That: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 19:44:30 +0000
Subject: [Xen-devel] [xen-unstable test] 133609: 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>

ZmxpZ2h0IDEzMzYwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYwOS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzM1ODMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZm
ZmE1MzM2OGU1NWI3NWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODMgIDIwMTktMDMtMDUg
MDQ6NTc6MzcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjA5ICAyMDE5LTAz
LTA2IDAxOjA3OjAzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBN
YW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZjM5M2I4MmZlNS4uZWViMzFlZTUyMiAgZWVi
MzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMyAtPiBtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Be-0007Ct-V3; Thu, 07 Mar 2019 21: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bd-0007Cj-8k
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:17 +0000
X-Inumbo-ID: 906b80f4-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 906b80f4-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:15 +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=VzRiGjou7RDTrkMkhRliIRSga0DtTZH7sEHyvKtqGCQ=;
 b=auwedkPC5XxjLr4dV6iuW6JOTu+coHuO8KcIssp04Es2Oj3UFwGGfVUTFHDpN7uMsRWlypkHUNZY7RlqEkjNUhdSPEWopF77jjsqeQJsIW5Ns3vyH+Wv5xdz+VP9P6XFl3wIdLySEoBSqc4hxjHnHpM9iIOW9Rv6t7Uesilp8LMfWP9MDpW132cNHOERs4KGtdlHK0cPEK+Y6qcmnZJTYe9646gyc0IxaSZYU//WS4oDmvreKiweR+BhmNiTE+j7MUfRg1IPUpZ/yRUq4yfJggEJzmYglRAw115VlwB/tCA2lOU++Ux7zDMoBZEQJ9lk/j4JsubchBiIznPxE/wUaw==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:12 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:12 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 00/10] TEE mediator (and OP-TEE) support in XEN
Thread-Index: AQHU1SlQ+E6VDpV84Ee9QaaXYR0SVA==
Date: Thu, 7 Mar 2019 21:04:12 +0000
Message-ID: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 887f0b36-3a1d-4b80-9d2e-08d6a3407325
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-ms-exchange-purlcount: 3
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:cyHSZFSi3xXm9jbv8fIQUsds4NrSXjnIS2a/qXBaIWiZ2mPet+pni2LG+qBb6gT/jNt9CzNH24/xjcqwa2iEn8M1vjxne/kBBJ4qfKm2XyxfdNcTSLFjOn3DNpW3DkF+6GozZLDDJBdv+bGLh3uYCUUMIdUsREOgZ9j20+mvKOc=
x-microsoft-antispam-prvs: <AM0PR03MB6068F51500F53A40A15C3BF1E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(55674003)(189003)(199004)(53754006)(54906003)(6506007)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(72206003)(86362001)(7416002)(105586002)(55236004)(2501003)(106356001)(6486002)(966005)(25786009)(256004)(81156014)(81166006)(107886003)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(6306002)(305945005)(53936002)(8936002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: bBKF+1YBuf9YXmgN7esQ4J8dW71B8Q8dL8on7u6RPMrN/nMzsM7uEvKU8WfUdOxUlLr0kuYcXExgQMPhjbM+NrRRJb4QalloKl4FJFrQhy8Ie9tnNyCwD/DK9w6gjJsvuSPrlYJG4hDALj0VodY7WFCokoG6dx0BuyiP7MxOrikS7rF3LdlHO58fGrNK74iWnYBw8LXwMaFJstYppWXo0GLVGZjJ7uaJ89yDytM4KAi6qtXjkPQmyghxJZAbQpQwNudzHEnqmIBpTQkUbVAglphDdI01/peQ6VlVwPaL44PJvBaXNCLGRm64JsYvI5LakE4nEdGQTQmeBW/AaffORqBfbi/aSrtfUJ+yv1a1Dcx35YJzPMipUiprO+CtS5/8Le6BgBPoUrt5G2RYcF2VPG8SOXGj5HeQxM2Nw3c8iQk=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 887f0b36-3a1d-4b80-9d2e-08d6a3407325
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:12.3912 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 00/10] TEE mediator (and OP-TEE) support in
 XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpIZWxsbyBh
bGwsCgpUaGlzIGlzIHRoZSA0dGggdmVyc2lvbiBvZiBURUUgbWVkaWF0b3IgcGF0Y2ggc2VyaWVz
LiBJbiB0aGUgbWVhbnRpbWUKdmlydHVhbGl6YXRpb24gc3VwcG9ydCB3ZXJlIG1lcmdlZCBpbnRv
IE9QLVRFRSBtYWlubGluZS4KCkxhc3QgdGltZSBvdXIgbWFpbCBzZXJ2ZXIgY2hhbmdlZCBvcmRl
ciBvZiBtZXNzYWdlcyBpbiB0aGUgbWFpbCB0aHJlYWQuCkkgaG9wZSwgdGhpcyB0aW1lIGl0IHdp
bGwgc2VuZCB0aGVtIGluIHRoZSByaWdodCB3YXkuIEJ1dCwgcGxlYXNlIHBheQphdHRlbnRpb24g
dG8gdGhlIHBhdGNoIG51bWJlciBpbiB0aGUgc3ViamVjdCBqdXN0IGluIGNhc2UuCgpPdmVyYWxs
IGNoYW5nZXMgZnJvbSAzOgoKIC0gUGF0Y2ggImFybTogYWRkIHRlZV9lbmFibGVkIGZsYWcgdG8g
eGVuX2FyY2hfZG9tYWluY29uZmlnIiB3YXMKICAgc3F1YXNoZWQgaW50byAieGVuL2FybTogYWRk
IGdlbmVyaWMgVEVFIG1lZGlhdG9yIGZyYW1ld29yayIKIC0gSSBpbXBsZW1lbnRlZCBtb3JlIGVs
YWJvcmF0ZSBlcnJvciByZXBvdGluZyB0byBhIGd1ZXN0LiBOb3cgZ3Vlc3QKICAgd2lsbCBnZXQg
bWVhbmluZ2Z1bCBlcnJvciBjb2RlcyBpbnN0ZWFkIG9mIGdlbmVyaWMKICAgQVJNX1NNQ0NDX0VS
Ul9VTktOT1dOX0ZVTkNUSU9OLgoKUGVyLXBhdGNoIGNoYW5nZXMgYXJlIGRlc2NyaWJlZCBpbiBj
b3JyZXNwb25kaW5nIGVtYWlscy4KCkNoYW5nZXMgZnJvbSB2MjoKCiAtIFVzZSBkb21haW4gZmxh
Z3MgaW5zdGVkIG9mIGRvbWN0bCBpbnRlcmZhY2UgdG8gZW5hYmxlIG9wdGVlIGZvciBndWVzdHMK
IC0gUmVtb3ZlIHBhdGNoICJsaWJ4YzogYWRkIHhjX2RvbV90ZWVfZW5hYmxlKC4uLikgZnVuY3Rp
b24iIGJlY2F1c2UKICAgb2YgcHJldmlvdXMgY2hhbmdlCiAtIE1lZGlhdG9yIG5vdyBzdG9yZXMg
b3duIGNvbnRleHQgaW4gYXJjaCBwYXJ0IG9mIHN0cnVjdCBkb21haW4sIHNvCiAgIEkgcmVtb3Zl
ZCBwYXRjaCAib3B0ZWU6IGFkZCBkb21haW4gY29udGV4dHMiCgpQZXItcGF0Y2ggY2hhbmdlcyBh
cmUgZGVzY3JpYmVkIGluIGNvcnJlc3BvbmRpbmcgZW1haWxzLgoKPT09PQp2MjoKClRoaXMgaXMg
djIgb2YgcGF0Y2ggc2VyaWVzIGZvciBPUC1URUUgbWVkaWF0b3Igc3VwcG9ydCBpbiBYRU4uIENo
YW5nZXMgZnJvbSB2MToKCiAtIEFkZGVkIGRvbWN0bCBpbnRlcmZhY2UsIHNvIG5vdyB4bCBkZWNp
ZGVzIHdoYXQgZG9tYWluIHNob3VsZCB3b3JrIHdpdGggVEVFCiAtIFJlbW92ZWQgWFNNIHN1cHBv
cnQgZHVlIHRvIGNoYW5nZSBkZXNjcmliZWQgYWJvdmUKIC0gUGF0Y2ggd2l0aCBPUC1URUUgbWVk
aWF0b3Igd2FzIHNwbGl0ZWQgdG8gNyBzZXBhcmF0ZSBwYXRjaGVzCiAtIFJlbW92ZWQgcGF0Y2gg
d2l0aCBjYWxsX3NtY2NjKCkgZnVuY3Rpb24uIE5vdyB0aGlzIHNlcmllcyBkZXBlbmQgb24KICAg
SnVsaWVuIEdyYWxsJ3Mgc2VyaWVzICJ4ZW4vYXJtOiBTTUNDQyBmaXh1cCBhbmQgaW1wcm92ZW1l
bnQiIFszXQoKPT09PT0KdjE6CgpUaGlzIGlzIGZvbGxvdyBmb3IgcGF0Y2ggc2VyaWVzIFsxXS4g
VGhlcmUgd2FzIGxvdHMgb2YgZGlzY3Vzc2lvbnMKZm9yIHRoYXQgc2VyaWVzIGFuZCBJIHRyaWVk
IHRvIGFkZHJlc3MgYWxsIG9mIHRoZW0gaW4gdGhpcyBuZXcgcGF0Y2hzZXQuCgpDdXJyZW50bHks
IEkgaGFkIGEgd29ya2luZyBzb2x1dGlvbiBmb3IgT1AtVEVFIHZpcnR1YWxpemF0aW9uIGFuZCBp
dCBpcyBiZWluZwp1cHN0cmVhbWVkIHJpZ2h0IG5vdyAoWzJdKS4gU28sIEkgdGhpbmsgaXQgaXMg
YSBnb29kIHRpbWUgdG8gaW50cm9kdWNlIHN1cHBvcnQKaW4gWEVOIGFzIHdlbGwuCgpUaGlzIHNl
cmllcyBpbmNsdWRlIGdlbmVyaWMgVEVFIG1lZGlhdG9yIGZyYW1ld29yayBhbmQgZnVsbC1zY2Fs
ZSBPUC1URUUgbWVkaWF0b3IKd2hpY2ggaXMgd29ya2luZyB3aXRoIG1lbnRpb25lZCBjaGFnZXMg
aW4gT1AtVEVFLiBTbywgbXVsdGlwbGUgZG9tYWlucyBjYW4Kd29yayBzaW11bHRhbmVvdXNseSB3
aXRoIE9QLVRFRS4KCkkgYWRkZWQgWFNNIHN1cHBvcnQsIHNvIG5vdyBpdCBpcyBwb3NzaWJsZSB0
byBjb250cm9sIHdoaWNoIGRvbWFpbnMgY2FuIHdvcmsKd2l0aCBURUVzLiBBbHNvIEkgY2hhbmdl
ZCB3YXkgaG93IFRFRSBkaXNjb3ZlcnkgaXMgZG9uZS4gTm93ICBpdCBpcyB2ZXJ5CmdlbmVyaWMg
YW5kIHNob3VsZCBzdXBwb3J0IGFueSBwbGF0Zm9ybS4KClsxXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTAvbXNnMDE0NTEuaHRtbApb
Ml0gaHR0cHM6Ly9naXRodWIuY29tL09QLVRFRS9vcHRlZV9vcy9wdWxsLzIzNzAKWzNdIGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9t
c2cwMjEzOC5odG1sCgoKVm9sb2R5bXlyIEJhYmNodWsgKDEwKToKICB4ZW4vYXJtOiBhZGQgZ2Vu
ZXJpYyBURUUgbWVkaWF0b3IgZnJhbWV3b3JrCiAgeGVuL2FybTogb3B0ZWU6IGFkZCBPUC1URUUg
aGVhZGVyIGZpbGVzCiAgeGVuL2FybTogb3B0ZWU6IGFkZCBPUC1URUUgbWVkaWF0b3Igc2tlbGV0
b24KICB4ZW4vYXJtOiBvcHRlZTogYWRkIGZhc3QgY2FsbHMgaGFuZGxpbmcKICB4ZW4vYXJtOiBv
cHRlZTogYWRkIHN0ZCBjYWxsIGhhbmRsaW5nCiAgeGVuL2FybTogb3B0ZWU6IGFkZCBzdXBwb3J0
IGZvciBSUEMgU0hNIGJ1ZmZlcnMKICB4ZW4vYXJtOiBvcHRlZTogYWRkIHN1cHBvcnQgZm9yIGFy
Yml0cmFyeSBzaGFyZWQgbWVtb3J5CiAgeGVuL2FybTogb3B0ZWU6IGFkZCBzdXBwb3J0IGZvciBS
UEMgY29tbWFuZHMKICB0b29scy9hcm06IHRlZTogYWRkICJ0ZWUiIG9wdGlvbiBmb3IgeGwuY2Zn
CiAgdG9vbHMvYXJtOiBvcHRlZTogY3JlYXRlIG9wdGVlIGZpcm13YXJlIG5vZGUgaW4gRFQgaWYg
dGVlPW5hdGl2ZQoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAr
CiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICB8ICAgMTIgKwogdG9vbHMvbGli
eGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jICAgICAgICAgICAgIHwgICA0MiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICB8ICAgIDYgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgfCAgICA5
ICsKIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAgOSArCiB4ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2FyY2gvYXJtL2RvbWFp
bi5jICAgICAgICAgICAgICAgfCAgIDE0ICsKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAg
ICAgICAgIHwgICAgOCArCiB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAgICAgICAgICB8ICAg
IDQgKwogeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSAgICAgICAgICAgfCAgICAyICsKIHhlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYyAgICAgICAgICAgIHwgMTM5NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMgICAgICAgICAgICAgIHwgICA3OSArKwog
eGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHhlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMgICAgICAgICAgICAgIHwgICAgNyArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oICAgICAgICB8ICAgIDQgKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfbXNn
LmggfCAgNDQ0ICsrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgg
fCAgNTY5ICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaCAgICAgICB8
ICAxMDYgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICAgIHwgICAgNCArCiAy
MSBmaWxlcyBjaGFuZ2VkLCAyNzMxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
dGVlL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS90ZWUuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAoKLS0gCjIuMjEuMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bf-0007D9-DY; Thu, 07 Mar 2019 21: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Be-0007Co-KO
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:18 +0000
X-Inumbo-ID: 91a7f995-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91a7f995-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:17 +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=sRi6VTmx4cCeuG5HGYnjoBTCi3saiVV8tdwqUEfHKBY=;
 b=GEBzXZ8wxN6v5fntLEKehnRLTkOt0QKirgNSdaBhueDB5Y/0ojXnde/NBLyofaAjhz1U5sE1kYy3lCKDukEy7oqMG+NmyxXRfpiY+SGtTuW/6okuFjmSivuD+5Znu5C9f1L32K+WHa/CAl2oSxarsAVtMRTo1t3z9VjP7UmX06xs8aFfhUdUeaRD3iSvqYaDdePSAGYs/RlYNiNQ+cKq86QXYNlFMlqtR0eWuQNA8tMzNg+7UFgkM6dUZ1txC/IjO4nZzIhJdqufKkEg6or5hLvGw6a9rUSjvq8NcWLnGjKVaXKk14mAmK/fgsLHmgQ7HRxgQNvUBdSJoIkc1N+tgw==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:13 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:13 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 01/10] xen/arm: add generic TEE mediator framework
Thread-Index: AQHU1SlQslolxusVtUa4L4Dyw/cJOQ==
Date: Thu, 7 Mar 2019 21:04:12 +0000
Message-ID: <20190307210404.12346-2-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 54e02692-47e5-4963-3ee9-08d6a34073b2
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:zsh4XgvgorBPNb+OFQGTvA4qbNYccaDEyfrl2j17f2sP5envArUnQ8OIxP1aTj3BIiso6q3ZMr29cgXbpJ5ZLGisZB2Xk6pclcFYPUjrsXlBlY3ozS68Y2pd5Qj++IeYH2NVZspN1xOwr5JXVDwoW6y430yYvGhit1KgyqKuP5g=
x-microsoft-antispam-prvs: <AM0PR03MB6068B1E8A5DAEB5601596698E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(30864003)(72206003)(86362001)(7416002)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005)(41533002)(2004002)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: AgrXK4/1UTT/6OiJ2R0Cvxza+u4+jaVAswrdAxk/WNZflQgnie3/55om3eFMMMLhjNiQGJSqDlolSf5/dpmmmy5yhQ//wXlQ/C/aE2qxCidlLx0H+fMx8vqFdnhWwXSEMroY7LQ5lOPsYkDIrAUvu8Sj0Qydr5iS5IpreBmC3z4hhbCZsVUH3vk4I2IwYGtc3EZ8p5FHiJQEgkBvzEZjIEnztWTR33vcPGOWipU6vWY/aEeoQnIRe3X/C5j2Zq6d0Hr92IkdGycpMyfm8XApfZ5XQdjA5uyoN62/16AOT9logOyXQoi+2s7hzT113s8p7kDNiT8TAJdnflt+S57hlfyipsYLjYyJz6G9rFf0IUDD2dINLscGUTT72TBPz7fINwlrIWAkWUIqlCkB5+avGFkT1W6jIu2rwrmMvUf39Go=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 54e02692-47e5-4963-3ee9-08d6a34073b2
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:12.7395 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKVGhp
cyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4gR3Vlc3RzIGNh
bid0IHRhbGsKdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRoYXQgd2lsbCBp
bnRlcmNlcHQgcmVxdWVzdAphbmQgZGVjaWRlIHdoYXQgdG8gZG8gd2l0aCB0aGVtLiAiVEVFIG1l
ZGlhdG9yIiBpcyBhIHN1Y2ggZW50aXR5LgoKVGhpcyBpcyBob3cgaXQgd29ya3M6IHVzZXIgY2Fu
IGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKKHNlZSB0aGUgbmV4dCBwYXRj
aGVzLCB3aGVyZSBPUC1URUUgbWVkaWF0b3IgaXMgaW50cm9kdWNlZCkuClRFRSBtZWRpYXRvciBy
ZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElBVE9SKCkgbWFjcm8gaW4gdGhlCnNh
bWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRfREVWSUNFX1NUQVJUKCkvRFRfREVWSUNF
X0VORCgpCm1hY3Jvcy4KSW4gcnVuLXRpbWUsIGR1cmluZyBpbml0aWFsaXphdGlvbiwgZnJhbWV3
b3JrIGNhbGxzIHByb2JlKCkgZnVuY3Rpb24KZm9yIGVhY2ggYXZhaWxhYmxlIG1lZGlhdG9yIGRy
aXZlciB0byBmaW5kIHdoaWNoIFRFRSBpcyBpbnN0YWxsZWQKb24gdGhlIHBsYXRmb3JtLiBUaGVu
IGdlbmVyaWMgdlNNQyBoYW5kbGVyIHdpbGwgY2FsbCBzZWxlY3RlZCBtZWRpYXRvcgp3aGVuIGl0
IGludGVyY2VwdCBTTUMvSFZDIHRoYXQgYmVsb25ncyB0byBURUUgT1Mgb3IgVEVFIGFwcGxpY2F0
aW9uLgoKQ3VycmVudGx5IFRFRSBtZWRpYXRvciBjYW4gYmUgZW5hYmxlZCBvbmx5IGZvciBEb20w
IHVzaW5nCiJkb20wX3RlZV9lbmFibGVkIiBib290IGFyZ3VtZW50LgoKU2lnbmVkLW9mZi1ieTog
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKLS0tCgpDaGFu
Z2VzIGZyb20gdjM6CgogIC0gdGVlX2VuYWJsZSgpIHJlbmFtZWQgdG8gdGVlX2RvbWFpbl9pbml0
KCkKICAtIEFkZGVkIHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcygpIGZ1bmN0aW9uIGFsb25nIHdp
dGgKICAgIGNoYW5nZXMgdG8gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKICAtIEFkZGVk
IGNvbW1hbmQtbGluZSBwYXJhbWV0ZXIgZG9tMF90ZWVfZW5hYmxlZCwgd2hpY2ggY29udHJvbHMK
ICAgIGlmIHRlZSBpcyBlbmFibGVkIGZvciBEb20wLiBJdCBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
CiAgLSBJbnN0ZWFkIG9mIGJvb2xlYW4gdGVlIHN0YXRlIChlbmFibGVkL2Rpc2FibGVkKSBJIGlu
dHJvZHVjZWQKICAgIGVudW1lcmF0aW9uIHdpdGggdHdvIHZhbHVlczogbm9uZSBvciBuYXRpdmUu
IEl0IGlzIHBvc3NpYmxlCiAgICB0byBhZGQgb3RoZXIgdHlwZXMgb2YgdGVlIGluIHRoZSBmdXR1
cmUKCkNoYW5nZXMgZnJvbSB2MjoKICAtIFJlbW92ZWQgZW1wdHkgdGVlL0tjb25maWcgZmlsZQoK
IENoYW5nZXMgZnJvbSB2MToKICAtIFJlbW92ZWQgdGVlX3JlbW92ZSgpIGZ1bmN0aW9uCiAgLSBD
T05GSUdfVEVFIGRlcGVuZHMgb24gRVhQRVJUCiAgLSB0ZWVfZG9tYWluX2NyZWF0ZWQoKSBjb252
ZXJ0ZWQgdG8gdGVlX2VuYWJsZSgpCiAgLSB0ZWVfaW5pdCgpIGlzIGNhbGxlZCB1c2luZyBpbml0
Y2FsbCgpIG1lY2hhbmlzbQogIC0gdGVlX2hhbmRsZV9zbWMoKSByZW5hbWVkIHRvIHRlZV9oYW5k
bGVfY2FsbCgpCgogQ2hhbmdlcyBmcm9tICJSRkMiIHZlcnNpb246CiAgLSByZW5hbWVkIENPTkZJ
R19BUk1fVEVFIHRvIENPTkZJR19URUUKICAtIGNoYW5nZWQgZGlzY292ZXJ5IG1lY2hhbmlzbTog
aW5zdGVhZCBvZiBVVUlEIG1hdGhpbmcsIFRFRS1zcGVjaWZpYwogICAgIHByb2JpbmcgaXMgdXNl
ZAotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgIHwgICA2ICsrCiB4ZW4vYXJjaC9h
cm0vS2NvbmZpZyAgICAgICAgICB8ICAgNyArKysKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAg
ICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgIHwgIDE0ICsrKysrCiB4
ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICB8ICAgOCArKysKIHhlbi9hcmNoL2FybS90ZWUv
TWFrZWZpbGUgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMgICAgICAgIHwgIDc5
ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAg
IHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICB8ICAgNyArKysKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVl
L3RlZS5oIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oIHwgICA0ICsrCiAxMiBmaWxlcyBjaGFuZ2VkLCAyMzkgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKCmRpZmYgLS1naXQgYS9NQUlOVEFJ
TkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGEwY2RhNGY3YTEuLjU0NDM2Yjk4ZjUgMTAwNjQ0Ci0t
LSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0zODMsNiArMzgzLDEyIEBAIEY6
CWNvbmZpZy9TdHViZG9tLm1rLmluCiBGOgltNC9zdHViZG9tLm00CiBGOglzdHViZG9tLwogCitU
RUUgTUVESUFUT1JTCitNOglWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CitTOglTdXBwb3J0ZWQKK0Y6CXhlbi9hcmNoL2FybS90ZWUvCitGOgl4ZW4vaW5jbHVk
ZS9hc20tYXJtL3RlZQorCiBUT09MU1RBQ0sKIE06CUlhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogTToJV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggNTgx
ZGU2N2I2Yi4uZTUyN2IyZjg4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysr
IGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTEwNSw2ICsxMDUsMTMgQEAgY29uZmlnIEhBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBURUUK
Kwlib29sICJFbmFibGUgVEVFIG1lZGlhdG9ycyBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKKwlk
ZWZhdWx0IG4KKwloZWxwCisJICBUaGlzIG9wdGlvbiBlbmFibGVzIGdlbmVyaWMgVEVFIG1lZGlh
dG9ycyBzdXBwb3J0LiBJdCBhbGxvd3MgZ3Vlc3RzCisJICB0byBhY2Nlc3MgcmVhbCBURUUgdmlh
IG9uZSBvZiBURUUgbWVkaWF0b3JzIGltcGxlbWVudGVkIGluIFhFTi4KKwogZW5kbWVudQogCiBt
ZW51ICJBUk0gZXJyYXRhIHdvcmthcm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsi
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKaW5kZXggY2I5MDJjYjZmZS4uNWMyYWEzNDU1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtNSw2ICs1LDcgQEAgc3Vi
ZGlyLSQoQ09ORklHX0FDUEkpICs9IGFjcGkKIGlmbmVxICgkKENPTkZJR19OT19QTEFUKSx5KQog
c3ViZGlyLXkgKz0gcGxhdGZvcm1zCiBlbmRpZgorc3ViZGlyLSQoQ09ORklHX1RFRSkgKz0gdGVl
CiAKIG9iai0kKENPTkZJR19IQVNfQUxURVJOQVRJVkUpICs9IGFsdGVybmF0aXZlLm8KIG9iai15
ICs9IGJvb3RmZHQuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNmRjNjMzZWQ1MC4uZDFlMmEzOTc5ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpA
QCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFz
bS9wcm9jaW5mby5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVkZSA8YXNtL3RlZS90
ZWUuaD4KICNpbmNsdWRlIDxhc20vdmZwLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNs
dWRlIDxhc20vdnRpbWVyLmg+CkBAIC03MDUsNiArNzA2LDEwIEBAIGludCBhcmNoX2RvbWFpbl9j
cmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIChyYyA9IGRvbWFpbl92dGltZXJfaW5p
dChkLCAmY29uZmlnLT5hcmNoKSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlm
ICggY29uZmlnLT5hcmNoLnRlZV90eXBlID09IFhFTl9ET01DVExfQ09ORklHX1RFRV9OQVRJVkUg
KQorICAgICAgICBpZiAoIChyYyA9IHRlZV9kb21haW5faW5pdChkKSkgIT0gMCApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisKICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOwog
CiAgICAgLyoKQEAgLTc0Myw2ICs3NDgsNyBAQCB2b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgKiBpb21tdV9kb21haW5fZGVzdHJveSgpIGJlZm9yZSBwMm1f
dGVhcmRvd24oKS4KICAgICAgKi8KICAgICBpb21tdV9kb21haW5fZGVzdHJveShkKTsKKyAgICB0
ZWVfZG9tYWluX2Rlc3Ryb3koZCk7CiAgICAgcDJtX3RlYXJkb3duKGQpOwogICAgIGRvbWFpbl92
Z2ljX2ZyZWUoZCk7CiAgICAgZG9tYWluX3Z1YXJ0X2ZyZWUoZCk7CkBAIC05NDksNiArOTU1LDE0
IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgICovCiAgICAgICAgIGRvbWFpbl92cGwwMTFfZGVpbml0KGQpOwogCisgICAgICAgIGQt
PmFyY2gucmVsbWVtID0gUkVMTUVNX3RlZTsKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKwor
ICAgIGNhc2UgUkVMTUVNX3RlZToKKyAgICAgICAgcmV0ID0gdGVlX3JlbGlucXVpc2hfcmVzb3Vy
Y2VzKGQpOworICAgICAgICBpZiAocmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisKICAg
ICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVuOwogICAgICAgICAvKiBGYWxsdGhyb3Vn
aCAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCmluZGV4IDQ0NDg1N2E5NjcuLjc2MDJkZDk5MGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC01Niw2ICs1Niw5IEBA
IHN0cnVjdCBib290aW5mbyBfX2luaXRkYXRhIGJvb3RpbmZvOwogCiBzdHJ1Y3QgY3B1aW5mb19h
cm0gX19yZWFkX21vc3RseSBib290X2NwdV9kYXRhOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9kb20wX3RlZV9lbmFibGVkOworYm9vbGVhbl9wYXJhbSgiZG9tMF90ZWVfZW5hYmxlZCIs
IG9wdF9kb20wX3RlZV9lbmFibGVkKTsKKwogI2lmZGVmIENPTkZJR19BQ1BJCiBib29sIF9fcmVh
ZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKICNlbmRpZgpAQCAtODg5LDYgKzg5MiwxMSBAQCB2b2lk
IF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8q
IFRoZSB2R0lDIGZvciBET00wIGlzIGV4YWN0bHkgZW11bGF0aW5nIHRoZSBoYXJkd2FyZSBHSUMg
Ki8KICAgICBkb20wX2NmZy5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lD
X05BVElWRTsKICAgICBkb20wX2NmZy5hcmNoLm5yX3NwaXMgPSBnaWNfbnVtYmVyX2xpbmVzKCkg
LSAzMjsKKyAgICBpZiAoIG9wdF9kb20wX3RlZV9lbmFibGVkICkKKyAgICAgICAgZG9tMF9jZmcu
YXJjaC50ZWVfdHlwZSA9IFhFTl9ET01DVExfQ09ORklHX1RFRV9OQVRJVkU7CisgICAgZWxzZQor
ICAgICAgICBkb20wX2NmZy5hcmNoLnRlZV90eXBlID0gWEVOX0RPTUNUTF9DT05GSUdfVEVFX05P
TkU7CisKICAgICBkb20wX2NmZy5tYXhfdmNwdXMgPSBkb20wX21heF92Y3B1cygpOwogCiAgICAg
ZG9tMCA9IGRvbWFpbl9jcmVhdGUoMCwgJmRvbTBfY2ZnLCB0cnVlKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmM1NGQ0Nzk2ZmYKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCkBAIC0wLDAgKzEgQEAKK29iai15ICs9
IHRlZS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS90ZWUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi43MDQzMjMw
NmI5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3RlZS90ZWUuYwpAQCAtMCwwICsx
LDc5IEBACisvKgorICogeGVuL2FyY2gvYXJtL3RlZS90ZWUuYworICoKKyAqIEdlbmVyaWMgcGFy
dCBvZiBURUUgbWVkaWF0b3Igc3Vic3lzdGVtCisgKgorICogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgorICogQ29weXJpZ2h0IChjKSAyMDE4IEVQQU0gU3lz
dGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaW5j
bHVkZSA8YXNtL3RlZS90ZWUuaD4KKworZXh0ZXJuIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jf
ZGVzYyBfc3RlZW1lZGlhdG9yW10sIF9ldGVlbWVkaWF0b3JbXTsKK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVlX21lZGlhdG9yX29wcyAqbWVkaWF0b3Jfb3BzOworCitib29sIHRlZV9oYW5kbGVfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBpZiAoICFtZWRpYXRvcl9vcHMg
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gbWVkaWF0b3Jfb3BzLT5oYW5k
bGVfY2FsbChyZWdzKTsKK30KKworaW50IHRlZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIGlmICggIW1lZGlhdG9yX29wcyApCisgICAgICAgIHJldHVybiAtRU5PREVWOwor
CisgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZG9tYWluX2luaXQoZCk7Cit9CisKK2ludCB0ZWVf
cmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpZiAoICFtZWRp
YXRvcl9vcHMgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBtZWRpYXRvcl9vcHMt
PnJlbGlucXVpc2hfcmVzb3VyY2VzKGQpOworfQorCit2b2lkIHRlZV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlmICggbWVkaWF0b3Jfb3BzICkKKyAgICAgICAgbWVk
aWF0b3Jfb3BzLT5kb21haW5fZGVzdHJveShkKTsKK30KKworc3RhdGljIGludCBfX2luaXQgdGVl
X2luaXQodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX2Rlc2MgKmRlc2M7
CisKKyAgICBmb3IgKCBkZXNjID0gX3N0ZWVtZWRpYXRvcjsgZGVzYyAhPSBfZXRlZW1lZGlhdG9y
OyBkZXNjKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBkZXNjLT5vcHMtPnByb2JlKCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFRFRSBtZWRpYXRv
ciBmb3IgJXNcbiIsIGRlc2MtPm5hbWUpOworICAgICAgICAgICAgbWVkaWF0b3Jfb3BzID0gZGVz
Yy0+b3BzOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBy
ZXR1cm4gMDsKK30KKworX19pbml0Y2FsbCh0ZWVfaW5pdCk7CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IGM3MmI5
YTA0ZmYuLmY4ZTM1MDMxMWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9tb25p
dG9yLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KKyNp
bmNsdWRlIDxhc20vdGVlL3RlZS5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2luY2x1ZGUg
PGFzbS92cHNjaS5oPgogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgpAQCAtMjc2LDYgKzI3Nywx
MCBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1NJUDoKICAgICAgICAgICAgIGhh
bmRsZWQgPSBwbGF0Zm9ybV9zbWMocmVncyk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgLi4uIEFSTV9TTUNDQ19PV05FUl9UUlVT
VEVEX0FQUF9FTkQ6CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgLi4u
IEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORDoKKyAgICAgICAgICAgIGhhbmRsZWQgPSB0
ZWVfaGFuZGxlX2NhbGwocmVncyk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMKaW5kZXggMWU3MjkwNjQ3Ny4uZTY2NGM0NDQxYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCkBAIC0xMzcsNiAr
MTM3LDEzIEBAIFNFQ1RJT05TCiAgICAgICBfYWVkZXZpY2UgPSAuOwogICB9IDp0ZXh0CiAKKyAg
LiA9IEFMSUdOKDgpOworICAudGVlbWVkaWF0b3IuaW5mbyA6IHsKKyAgICAgIF9zdGVlbWVkaWF0
b3IgPSAuOworICAgICAgKigudGVlbWVkaWF0b3IuaW5mbykKKyAgICAgIF9ldGVlbWVkaWF0b3Ig
PSAuOworICB9IDp0ZXh0CisKICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8q
IEluaXQgY29kZSBhbmQgZGF0YSAqLwogICBfX2luaXRfYmVnaW4gPSAuOwogICAuaW5pdC50ZXh0
IDogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggMzEyZmVjODkzMi4uMGYxNTM3MjA5OCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCkBAIC01OCw2ICs1OCw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIC8q
IENvbnRpbnVhYmxlIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLiAqLwogICAgIGVudW0g
ewogICAgICAgICBSRUxNRU1fbm90X3N0YXJ0ZWQsCisgICAgICAgIFJFTE1FTV90ZWUsCiAgICAg
ICAgIFJFTE1FTV94ZW4sCiAgICAgICAgIFJFTE1FTV9wYWdlLAogICAgICAgICBSRUxNRU1fbWFw
cGluZywKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uYmZkZWNjYzRhZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dGVlL3RlZS5oCkBAIC0wLDAgKzEsMTA2IEBACisvKgorICogeGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUvdGVlLmgKKyAqCisgKiBHZW5lcmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1YnN5c3RlbQor
ICoKKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KKyAq
IENvcHlyaWdodCAoYykgMjAxOCBFUEFNIFN5c3RlbXMuCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
KyAqLworCisjaWZuZGVmIF9fQVJDSF9BUk1fVEVFX1RFRV9IX18KKyNkZWZpbmUgX19BUkNIX0FS
TV9URUVfVEVFX0hfXworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgorCisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKworI2lmZGVmIENPTkZJR19URUUKKworc3Ry
dWN0IHRlZV9tZWRpYXRvcl9vcHMgeworICAgIC8qCisgICAgICogUHJvYmUgZm9yIFRFRS4gU2hv
dWxkIHJldHVybiB0cnVlIGlmIFRFRSBmb3VuZCBhbmQKKyAgICAgKiBtZWRpYXRvciBpcyBpbml0
aWFsaXplZC4KKyAgICAgKi8KKyAgICBib29sICgqcHJvYmUpKHZvaWQpOworCisgICAgLyoKKyAg
ICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24gaWYgdG9vbHN0YWNrIHJlcXVl
c3RzIHRvIGVuYWJsZQorICAgICAqIFRFRSBzdXBwb3J0IHNvIG1lZGlhdG9yIGNhbiBpbmZvcm0g
VEVFIGFib3V0IG5ldworICAgICAqIGd1ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVyZXMgZm9y
IHRoZSBuZXcgZG9tYWluLgorICAgICAqLworICAgIGludCAoKmRvbWFpbl9pbml0KShzdHJ1Y3Qg
ZG9tYWluICpkKTsKKworICAgIC8qCisgICAgICogQ2FsbGVkIGR1cmluZyBkb21haW4gZGVzdHJ1
Y3Rpb24gdG8gcmVsaW5xdWlzaCByZXNvdXJjZXMgdXNlZAorICAgICAqIGJ5IG1lZGlhdG9yIGl0
c2VsZi4gVGhpcyBmdW5jdGlvbiBjYW4gcmV0dXJuIC1FUkVTVEFSVCB0byBpbmRpY2F0ZQorICAg
ICAqIHRoYXQgaXQgZG9lcyBub3QgZmluaXNoZWQgd29yayBhbmQgc2hvdWxkIGJlIGNhbGxlZCBh
Z2Fpbi4KKyAgICAgKi8KKyAgICBpbnQgKCpyZWxpbnF1aXNoX3Jlc291cmNlcykoc3RydWN0IGRv
bWFpbiAqZCk7CisKKyAgICAvKgorICAgICAqIENhbGxlZCBkdXJpbmcgZG9tYWluIGRlc3RydWN0
aW9uIHRvIGluZm9ybSBURUUgdGhhdCBndWVzdCBpcworICAgICAqIG5vdyBkZWFkIGFuZCBpdCBj
YW4gZnJlZSBhbnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBpdC4KKyAgICAgKiBNZWRpYXRv
ciBzaG91bGQgYWxzbyBmcmVlIGFsbCBvd24gc3RhdGUuCisgICAgICovCisgICAgdm9pZCAoKmRv
bWFpbl9kZXN0cm95KShzdHJ1Y3QgZG9tYWluICpkKTsKKworICAgIC8qIEhhbmRsZSBTTUNDQyBj
YWxsIGZvciBjdXJyZW50IGRvbWFpbi4gKi8KKyAgICBib29sICgqaGFuZGxlX2NhbGwpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKK307CisKK3N0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyB7
CisgICAgLyogTmFtZSBvZiB0aGUgVEVFLiBKdXN0IGZvciBkZWJ1Z2dpbmcgcHVycG9zZXMuICov
CisgICAgY29uc3QgY2hhciAqbmFtZTsKKworICAgIC8qIE1lZGlhdG9yIGNhbGxiYWNrcyBhcyBk
ZXNjcmliZWQgYWJvdmUuICovCisgICAgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgKm9w
czsKK307CisKK2Jvb2wgdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKK2ludCB0ZWVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgdGVlX3JlbGlu
cXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB0ZWVfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCk7CisKKyNkZWZpbmUgUkVHSVNURVJfVEVFX01FRElBVE9SKF9u
YW1lLCBfbmFtZXN0ciwgX29wcykgICAgICAgICAgXAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVf
bWVkaWF0b3JfZGVzYyBfX3RlZV9kZXNjXyMjX25hbWUgX191c2VkICAgICBcCitfX3NlY3Rpb24o
Ii50ZWVtZWRpYXRvci5pbmZvIikgPSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAubmFtZSA9IF9uYW1lc3RyLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIC5vcHMgPSBfb3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKKyNlbHNlCisKK3N0YXRpYyBpbmxp
bmUgYm9vbCB0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7Cisg
ICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGludCB0ZWVfZG9tYWluX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gLUVOT0RFVjsKK30KKworc3RhdGljIGlu
bGluZSBpbnQgdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCit7Cisg
ICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB0ZWVfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkge30KKworI2VuZGlmICAvKiBDT05GSUdfVEVFICovCisKKyNlbmRp
ZiAvKiBfX0FSQ0hfQVJNX1RFRV9URUVfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKaW5kZXggZWI0MjRlODI4Ni4uMDJhYTc4MmU4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKQEAg
LTMwNCwxMCArMzA0LDE0IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3RfY29u
dGV4dF90KTsKICNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSAgICAwCiAjZGVm
aW5lIFhFTl9ET01DVExfQ09ORklHX0dJQ19WMiAgICAgICAgMQogI2RlZmluZSBYRU5fRE9NQ1RM
X0NPTkZJR19HSUNfVjMgICAgICAgIDIKKyNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfVEVFX05P
TkUgICAgICAwCisjZGVmaW5lIFhFTl9ET01DVExfQ09ORklHX1RFRV9OQVRJVkUgICAgMQogc3Ry
dWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7CiAgICAgLyogSU4vT1VUICovCiAgICAgdWludDhf
dCBnaWNfdmVyc2lvbjsKICAgICAvKiBJTiAqLworICAgIHVpbnQ4X3QgdGVlX3R5cGU7CisgICAg
LyogSU4gKi8KICAgICB1aW50MzJfdCBucl9zcGlzOwogICAgIC8qCiAgICAgICogT1VUCi0tIAoy
LjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bm-0007Fj-AB; Thu, 07 Mar 2019 21: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bk-0007EU-Dn
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:24 +0000
X-Inumbo-ID: 94f5c43d-411c-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94f5c43d-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:22 +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=lw/PlKBxviUuGb3mYBxpICtKRVvpXVeqCMh6OqL0alQ=;
 b=pohMgJsDoROukthqKQbs0jsG6rItmhRaKickeQYSXj6Jrd1Kw0A5cvT/95DebOa1XdHu9ZP/o3FA1c2FLWdG+Kpa7yb3nK1R2YmiEbN1moaMIJnjVTa9Vfno2GrTV5jemlFyh6Ik/v8ftyadDccHtzQGA8x98QmiKP9/sLNNhgVukKOY3qh+iAO3axy92e0rVklYDH2ii0WNvb4uw82ZR6sND8/hR1tePaDRSw/63VkF/6sx35A2AR58gxUHMmeffil1UchT8VrQWuXa388Hf+05ahGXmTtcqhG9TxANdK+orBUtk9jdMqYOz4MQ/waidJDfS2PHEf0el7b2oz/R8w==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:15 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:15 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 06/10] xen/arm: optee: add support for RPC SHM buffers
Thread-Index: AQHU1SlR1olZbbzMoESnHPm9eUEXeA==
Date: Thu, 7 Mar 2019 21:04:14 +0000
Message-ID: <20190307210404.12346-7-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 66dea9d5-f0d7-4078-2a75-08d6a34074f9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:1bS3A1vBecUvyUittYCE/K0X3NknnvMrhXUKin/17GSJeW9cD8gCtWQkYsznDqoyHxsmOSQxlAiDK03MnjqQfonSbyhnFaKWiJE7AfynMHiWpKRl/3BsLizKST33H5JUMX54ldpMYNqAgPutk93tvO5V54Fz2QXBfCYcMZeccTk=
x-microsoft-antispam-prvs: <AM0PR03MB6068028B6CB64B4FB6B8353EE64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: CFBckXi4WG+WGzPDAasUetDRmS1WKAebnwtqppeEssh6r0FDyZxEDmqa9NGL406jwmQWR1JVp1SRRme7IlGGgr/CIk0Mbzm/d+5PE+7c0zXF+HNzE9jxhAikw1p29FHx87IKid9K7163/L4Gg/OmhEESXJzsg8jsMNQpfE4kSm3nPyE+6qlI6pHn3/U0SETCQysxk4GvtAhYQ6kro4NZBsyfiFvQnk5wi477YqvqHqrt8dKdzgb9rPGSz0s/uB+2Kmb6xT0bsFqITcPJSdU4E3kdeBhlXB2zd1JFJeyA0U7GIGsb9Y89wfesdC+8euc5hVCGAV9YbQWQfDINJ8K9V/wuCg35xc7D0HyvsH7UZbrA1amoRl7To6KxtoaJT/4qr09EtpuI4GvpXeAnw4XZUpQH5j7x5gt1noLeh6XWbW8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 66dea9d5-f0d7-4078-2a75-08d6a34074f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:14.5217 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 06/10] xen/arm: optee: add support for RPC
 SHM buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpPUC1URUUg
dXN1YWxseSB1c2VzIHRoZSBzYW1lIGlkZWEgd2l0aCBjb21tYW5kIGJ1ZmZlcnMgKHNlZQpwcmV2
aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4gUHJvYmxlbSBpcyB0aGF0IGluaXRp
YWxseQppdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3JpdGUgcmVxdWVzdC4gU28gdGhl
IGZpcnN0IFJQQwpyZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNpYWw6IGl0IHJlcXVlc3RzIE5XIHRv
IGFsbG9jYXRlIHNoYXJlZApidWZmZXIgZm9yIG90aGVyIFJQQyByZXF1ZXN0cy4gVXN1YWxseSB0
aGlzIGJ1ZmZlciBpcyBhbGxvY2F0ZWQKb25seSBvbmNlIGZvciBldmVyeSBPUC1URUUgdGhyZWFk
IGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwKdGhlIHRpbWUgdW50aWwgZ3Vlc3Qgc2h1dHMg
ZG93bi4gR3Vlc3QgY2FuIGFzayBPUC1URUUgdG8gZGlzYWJsZQpSUEMgYnVmZmVycyBjYWNoaW5n
LCBpbiB0aGlzIGNhc2UgT1AtVEVFIHdpbGwgYXNrIGd1ZXN0IHRvCmFsbG9jYXRlL2ZyZWUgYnVm
ZmVyIGZvciB0aGUgZWFjaCBSUEMuCgpNZWRpYXRvciBuZWVkcyB0byBwaW4gdGhpcyBidWZmZXIg
dG8gbWFrZSBzdXJlIHRoYXQgZG9tYWluIGNhbid0CnRyYW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxz
ZS4KCkxpZmUgY3ljbGUgb2YgdGhpcyBidWZmZXIgaXMgY29udHJvbGxlZCBieSBPUC1URUUuIEl0
IGFza3MgZ3Vlc3QKdG8gY3JlYXRlIGJ1ZmZlciBhbmQgaXQgYXNrcyBpdCB0byBmcmVlIGl0LiBT
byBpdCB0aGVyZSBpcyBubyBtdWNoCnNlbnNlIHRvIGxpbWl0IG51bWJlciBvZiB0aG9zZSBidWZm
ZXJzLCBhcyB3ZSBsaW1pdGVkIG51bWJlciBvZgpjb25jdXJyZW50IHN0YW5kYXJkIGNhbGxzLCBi
ZWNhdXNlIHRoaXMgY2FuIGltcGFpciBmdW5jdGlvbmFsaXR5IG9mCk9QLVRFRS4KCk9QLVRFRSBl
eHBlY3RzIHRoYXQgdGhpcyBSUEMgYnVmZmVyIGhhdmUgc2l6ZSBvZgpPUFRFRV9NU0dfTk9OQ09O
VElHX1BBR0VfU0laRSwgd2hpY2ggZXF1YWxzIHRvIDQwOTYgYW5kIGlzIGFsaWduZWQKd2l0aCB0
aGUgc2FtZSBzaXplLiBTbywgYmFzaWNhbGx5IGl0IGV4cGVjdHMgb25lIDRrIHBhZ2UgZnJvbSB0
aGUKZ3Vlc3QuIFRoaXMgaXMgdGhlIHNhbWUgYXMgWGVuJ3MgUEFHRV9TSVpFLgoKU2lnbmVkLW9m
Zi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgotLS0KCiBB
bGwgdGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2VkIHRvZ2V0aGVyLiBUaGV5
IHdlcmUKIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBkZXBlbmQgaGVhdmlseSBv
biBlYWNoIG90aGVyLgoKIENoYW5nZXMgZnJvbSB2MzoKICAtIFJlbW92ZWQgTUFYX1JQQ19TSE1T
IGNvbnN0YW50LiBOb3cgdGhpcyB2YWx1ZSBkZXBlbmRzIG9uCiAgICBudW1iZXIgb2YgT1AtVEVF
IHRocmVhZHMKICAtIFZhcmlvdXMgZm9ybWF0dGluZyBmaXhlcwogIC0gQWRkZWQgY2hlY2tzIGZv
ciBndWVzdCBtZW1vcnkgdHlwZQoKIENoYW5nZXMgZnJvbSB2MjoKICAtIEFkZGVkIGNoZWNrIHRv
IGVuc3VyZSB0aGF0IGd1ZXN0cyBkb2VzIG5vdCByZXR1cm4gdHdvIFNITSBidWZmZXJzCiAgICB3
aXRoIHRoZSBzYW1lIGNvb2tpZQogIC0gRml4ZWQgY29kaW5nIHN0eWxlCiAgLSBTdG9yaW5nIFJQ
QyBwYXJhbWV0ZXJzIGR1cmluZyBSUEMgcmV0dXJuIHRvIG1ha2Ugc3VyZSwgdGhhdCBndWVzdAog
ICAgd2lsbCBub3QgY2hhbmdlIHRoZW0gZHVyaW5nIGNhbGwgY29udGludWF0aW9uCi0tLQogeGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwppbmRleCA2NjUxN2ViZjZmLi4yOTFlZDJmZTI1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBA
IC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAKKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNp
bmNsdWRlIDxhc20vdGVlL3RlZS5oPgogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfbXNnLmg+CkBA
IC01NCwxMSArNTUsMjAgQEAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsKICAgICBpbnQgb3B0ZWVf
dGhyZWFkX2lkOwogICAgIGludCBycGNfb3A7CiAgICAgYm9vbCBpbl9mbGlnaHQ7CisgICAgcmVn
aXN0ZXJfdCBycGNfcGFyYW1zWzJdOworfTsKKworLyogUHJlLWFsbG9jYXRlZCBTSE0gYnVmZmVy
IGZvciBSUEMgY29tbWFuZHMgKi8KK3N0cnVjdCBzaG1fcnBjIHsKKyAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIGxpc3Q7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqZ3Vlc3RfcGFnZTsKKyAgICB1aW50NjRf
dCBjb29raWU7CiB9OwogCiAvKiBEb21haW4gY29udGV4dCAqLwogc3RydWN0IG9wdGVlX2RvbWFp
biB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2xpc3Q7CisgICAgc3RydWN0IGxpc3RfaGVh
ZCBzaG1fcnBjX2xpc3Q7CiAgICAgYXRvbWljX3QgY2FsbF9jb3VudDsKICAgICBzcGlubG9ja190
IGxvY2s7CiB9OwpAQCAtMTI1LDYgKzEzNSw3IEBAIHN0YXRpYyBpbnQgb3B0ZWVfZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAKICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5j
YWxsX2xpc3QpOworICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPnNobV9ycGNfbGlzdCk7CiAgICAg
YXRvbWljX3NldCgmY3R4LT5jYWxsX2NvdW50LCAwKTsKICAgICBzcGluX2xvY2tfaW5pdCgmY3R4
LT5sb2NrKTsKIApAQCAtMjgxLDkgKzI5Miw4MSBAQCBzdGF0aWMgdm9pZCBwdXRfc3RkX2NhbGwo
c3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCiAg
ICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CiB9CiAKK3N0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAq
YWxsb2NhdGVfYW5kX3Bpbl9zaG1fcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbiwgdWlu
dDY0X3QgY29va2llKQoreworICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190
bXA7CisgICAgcDJtX3R5cGVfdCB0OworCisgICAgc2htX3JwYyA9IHh6YWxsb2Moc3RydWN0IHNo
bV9ycGMpOworICAgIGlmICggIXNobV9ycGMgKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5P
TUVNKTsKKworICAgIC8qIFRoaXMgcGFnZSB3aWxsIGJlIHNoYXJlZCB3aXRoIE9QLVRFRSwgc28g
d2UgbmVlZCB0byBwaW4gaXQuICovCisgICAgc2htX3JwYy0+Z3Vlc3RfcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwgZ2ZuX3goZ2ZuKSwgJnQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyk7CisgICAgaWYgKCAhc2ht
X3JwYy0+Z3Vlc3RfcGFnZSB8fCB0ICE9IHAybV9yYW1fcncgKQorICAgICAgICBnb3RvIGVycjsK
KworICAgIHNobV9ycGMtPmNvb2tpZSA9IGNvb2tpZTsKKworICAgIHNwaW5fbG9jaygmY3R4LT5s
b2NrKTsKKyAgICAvKiBDaGVjayBpZiB0aGVyZSBpcyBleGlzdGluZyBTSE0gd2l0aCB0aGUgc2Ft
ZSBjb29raWUuICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwY190bXAsICZjdHgt
PnNobV9ycGNfbGlzdCwgbGlzdCApCisgICAgeworICAgICAgICBpZiAoIHNobV9ycGNfdG1wLT5j
b29raWUgPT0gY29va2llICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJmN0
eC0+bG9jayk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRy
aWVzIHRvIHVzZSB0aGUgc2FtZSBSUEMgU0hNIGNvb2tpZSAlbHhcbiIsCisgICAgICAgICAgICAg
ICAgICAgICBjb29raWUpOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBsaXN0X2FkZF90YWlsKCZzaG1fcnBjLT5saXN0LCAmY3R4LT5zaG1fcnBjX2xpc3Qp
OworICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworCisgICAgcmV0dXJuIHNobV9ycGM7CisK
K2VycjoKKyAgICBpZiAoIHNobV9ycGMtPmd1ZXN0X3BhZ2UgKQorICAgICAgICBwdXRfcGFnZShz
aG1fcnBjLT5ndWVzdF9wYWdlKTsKKyAgICB4ZnJlZShzaG1fcnBjKTsKKworICAgIHJldHVybiBF
UlJfUFRSKC1FSU5WQUwpOworfQorCitzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IG9w
dGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUpCit7CisgICAgc3RydWN0IHNobV9ycGMg
KnNobV9ycGM7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworCisgICAgc3Bpbl9sb2NrKCZjdHgt
PmxvY2spOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwYywgJmN0eC0+c2htX3Jw
Y19saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlmICggc2htX3JwYy0+Y29va2llID09IGNv
b2tpZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAg
IGxpc3RfZGVsKCZzaG1fcnBjLT5saXN0KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworCisgICAgaWYgKCAhZm91bmQg
KQorICAgICAgICByZXR1cm47CisKKyAgICBBU1NFUlQoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7Cisg
ICAgcHV0X3BhZ2Uoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7CisKKyAgICB4ZnJlZShzaG1fcnBjKTsK
K30KKwogc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwgKmNhbGxfdG1wOworICAg
IHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7CiAgICAgc3RydWN0IG9wdGVl
X2RvbWFpbiAqY3R4ID0gZC0+YXJjaC50ZWU7CiAKICAgICBpZiAoICFjdHggKQpAQCAtMjkyLDYg
KzM3NSwxMiBAQCBzdGF0aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBjYWxsLCBjYWxsX3RtcCwg
JmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKICAgICAgICAgZnJlZV9zdGRfY2FsbChjdHgsIGNhbGwp
OwogCisgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2htX3JwYywgc2ht
X3JwY190bXAsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCisgICAgICAgIGZyZWVfc2htX3Jw
YyhjdHgsIHNobV9ycGMtPmNvb2tpZSk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMzE3LDYg
KzQwNiw3IEBAIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4g
KmQpCiAKICAgICBBU1NFUlQoIXNwaW5faXNfbG9ja2VkKCZjdHgtPmxvY2spKTsKICAgICBBU1NF
UlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY291bnQpKTsKKyAgICBBU1NFUlQobGlzdF9lbXB0
eSgmY3R4LT5zaG1fcnBjX2xpc3QpKTsKIAogICAgIFhGUkVFKGQtPmFyY2gudGVlKTsKIH0KQEAg
LTQ1MSw2ICs1NDEsOCBAQCBzdGF0aWMgdm9pZCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soc3RydWN0
IG9wdGVlX2RvbWFpbiAqY3R4LAogc3RhdGljIHZvaWQgaGFuZGxlX3JwY19yZXR1cm4oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCiB7CisgICAgY2FsbC0+cnBjX3BhcmFtc1swXSA9IGdl
dF91c2VyX3JlZyhyZWdzLCAxKTsKKyAgICBjYWxsLT5ycGNfcGFyYW1zWzFdID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDIpOwogICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhy
ZWdzLCAzKTsKICAgICBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVO
QyhnZXRfdXNlcl9yZWcocmVncywgMCkpOwogfQpAQCAtNTI4LDYgKzYyMCwzOSBAQCBlcnI6CiAg
ICAgcmV0dXJuOwogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Z1bmNfYWxsb2Moc3RydWN0
IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBj
OworICAgIHBhZGRyX3QgcHRyID0gcmVncGFpcl90b191aW50NjQocmVncywgMSk7CisgICAgdWlu
dDY0X3QgY29va2llID0gcmVncGFpcl90b191aW50NjQocmVncywgNCk7CisKKyAgICBpZiAoIHB0
ciAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkKKyAgICB7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRG9tYWluIHJldHVybmVkIGludmFsaWQgUlBDIGNv
bW1hbmQgYnVmZmVyXG4iKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogT1AtVEVFIGlzIHdhaXRp
bmcgZm9yIGEgcmVzcG9uc2UgdG8gdGhlIFJQQy4gV2UgY2FuJ3QganVzdAorICAgICAgICAgKiBy
ZXR1cm4gZXJyb3IgdG8gdGhlIGd1ZXN0LiBXZSBuZWVkIHRvIHByb3ZpZGUgc29tZSBpbnZhbGlk
CisgICAgICAgICAqIHZhbHVlIHRvIE9QLVRFRSwgc28gaXQgY2FuIGhhbmRsZSBlcnJvciBvbiBp
dHMgc2lkZS4KKyAgICAgICAgICovCisgICAgICAgIHB0ciA9IDA7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIHNobV9ycGMgPSBhbGxvY2F0ZV9hbmRfcGluX3NobV9ycGMoY3R4LCBn
YWRkcl90b19nZm4ocHRyKSwgY29va2llKTsKKyAgICBpZiAoIElTX0VSUihzaG1fcnBjKSApCisg
ICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0
ZSBzaG1fcnBjIG9iamVjdDogJWxkXG4iLAorICAgICAgICAgICAgICAgICBQVFJfRVJSKHNobV9y
cGMpKTsKKyAgICAgICAgcHRyID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwdHIgPSBw
YWdlX3RvX21hZGRyKHNobV9ycGMtPmd1ZXN0X3BhZ2UpOworCitvdXQ6CisgICAgdWludDY0X3Rv
X3JlZ3BhaXIocmVncywgMSwgcHRyKTsKK30KKwogc3RhdGljIHZvaWQgaGFuZGxlX3JwYyhzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbDsKQEAgLTU1MSwxMSArNjc2LDE1IEBAIHN0YXRp
YyB2b2lkIGhhbmRsZV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBzd2l0Y2ggKCBjYWxsLT5ycGNfb3AgKQogICAgIHsKICAgICBj
YXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQzoKLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRs
aW5nICovCisgICAgICAgIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhjdHgsIHJlZ3MpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GUkVFOgotICAgICAgICAvKiBU
T0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNvb2tpZSA9ICh1
aW50NjRfdCljYWxsLT5ycGNfcGFyYW1zWzBdIDw8IDMyIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHVpbnQzMl90KWNhbGwtPnJwY19wYXJhbXNbMV07CisgICAgICAgIGZyZWVfc2htX3Jw
YyhjdHgsIGNvb2tpZSk7CiAgICAgICAgIGJyZWFrOworICAgIH0KICAgICBjYXNlIE9QVEVFX1NN
Q19SUENfRlVOQ19GT1JFSUdOX0lOVFI6CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgT1BURUVf
U01DX1JQQ19GVU5DX0NNRDoKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bp-0007If-Cp; Thu, 07 Mar 2019 21:04: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bn-0007Gm-Oe
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:27 +0000
X-Inumbo-ID: 96d36e35-411c-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96d36e35-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gXa8Iv7CovkdQsLWYESI4qQjUYXwpqblPe/F+qc+kzk=;
 b=FZQ7dIc8Mj6y9karAlII3N9vggYUSleQjZYKLTWm99PpXRBhVxpOdwggo8iidJ6lB+lBELPz3QxoNqErETdJldJdJwQ5AIjzBWB1r3Ugv4+s81diNy9nJzGIwqdtJxUmvem0lu4SU5yAiShnHMZIbqoVTKi67q16rYoDZveF+uTUumqyA+0lCzhzXu5MYZO40F9jGOy/KHYN13cKOuNU/21zAJ1lWF1uLsAvurOwFMN8O48dxZEufT9tcoh4P65oaykAj8TMc0tuFBnEJbE1Ydn+0XVKbXqk/fjFqT0zq1CLEU87DrFoQ1oWSKZ3/OwobP/qgamEglUae3wC5cy4bA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:16 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:16 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 10/10] tools/arm: optee: create optee firmware node in
 DT if tee=native
Thread-Index: AQHU1SlSIGdfu+UObUS0xYVR3r+vBQ==
Date: Thu, 7 Mar 2019 21:04:16 +0000
Message-ID: <20190307210404.12346-11-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9fb3c658-eab7-4b74-de8f-08d6a34075cd
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:sbCo4SzHYqEF2+BlqfY6nQrqMHObO954r37PAduDL50s/aIUtuS6z75te7xi1OZPSplZjQVp3a4cMV6MZYmmJkpHayv7NwpliQSokjoX+zz1GYqXQ0PUofokbtvmCY1WYfPsnXsdzaXsULHG0tBAxHl2truiE80kY7G+9Lf8g4Y=
x-microsoft-antispam-prvs: <AM0PR03MB606874237D930CD169484829E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(1496009)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(8676002)(478600001)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nijJPCJqfRXKxgd/4G54CyAH0U6aYc8qr3dU+boqri5XvE/ypL8IGRXu/PP410fQD3eRvi8/Gn+Ppyp39gNLXOuZkxBQj4RVwJfyttlajeUfrkiIkUO8+Zhg53ROP7cwGq9mkgzk+bZT84BCCvqLq2ef4GLf1MVnTnxI7YHcIU6dvelRFFy3PEvO85ILE4bO9weP3vG8BQxWfCsf5BEtWLs6HSD52HUMC9A15CpfI7bVfyg7tWUu8Xi/e/BUcHStLxvn5BB7ryuNRKwID+U7lnlABa0UO19HNKNm1v6n1OzGafzKcnR78FEGkTtju4xIuauZHBSrk9PgRZCQvR9VfFiCwHkycEUkT2k6xyA8sq3F+RUoPWBQx/9RWBTWevlBYk3kb2yv8fOZohtPkiD0uxdIfgbJOxQ8OgZK1DXDt1c=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fb3c658-eab7-4b74-de8f-08d6a34075cd
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:16.0348 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 10/10] tools/arm: optee: create optee
 firmware node in DT if tee=native
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpJZiBURUUg
c3VwcG9ydCBpcyBlbmFibGVkIHdpdGggInRlZT1uYXRpdmUiIG9wdGlvbiBpbiB4bC5jZmcsCnRo
ZW4gd2UgbmVlZCB0byBpbmZvcm0gZ3Vlc3QgYWJvdXQgYXZhaWxhYmxlIFRFRS4KCkN1cnJlbnRs
eSBvbmx5IE9QLVRFRSBpcyBzdXBwb3J0ZWQsIHNvIHdlJ2xsIGNyZWF0ZSBEVApub2RlIGluIGEg
d2F5IHRoYXQgaXMgZXhwZWN0ZWQgYnkgb3B0ZWUgZHJpdmVyIGluIGxpbnV4LgoKU2lnbmVkLW9m
Zi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Ci0tLQogVGhp
cyBwYXRjaCBkZXBlbmRzIG9uIHBhdGNoZXMgdG8gb3B0ZWUuYy4KCiBDaGFuZ2VzIGZyb20gdjM6
CiAgLSAic21jIiBtZXRob2QgcmVwbGFjZWQgd2l0aCAiaHZjIgogIC0gQ29kaW5nIHN0eWxlIGZp
eGVzCi0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4
IDY5MzBkMGFiM2IuLjljMzQyYTNiMGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC00MjAsNiArNDIwLDMyIEBAIHN0
YXRpYyBpbnQgbWFrZV9wc2NpX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IG1ha2Vfb3B0ZWVfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2
b2lkICpmZHQpCit7CisgICAgaW50IHJlczsKKyAgICBMT0coREVCVUcsICJDcmVhdGluZyBPUC1U
RUUgbm9kZSBpbiBkdGIiKTsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImZpcm13
YXJlIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9u
b2RlKGZkdCwgIm9wdGVlIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMSwgImxpbmFybyxvcHRlZS10eiIpOworICAg
IGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZk
dCwgIm1ldGhvZCIsICJodmMiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVz
ID0gZmR0X2VuZF9ub2RlKGZkdCk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJl
cyA9IGZkdF9lbmRfbm9kZShmZHQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICBy
ZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBtYWtlX21lbW9yeV9ub2RlcyhsaWJ4bF9fZ2MgKmdj
LCB2b2lkICpmZHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSkKIHsKQEAgLTkzMyw2ICs5NTksOSBAQCBuZXh0X3Jlc2l6ZToKICAg
ICAgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9V
QVJUKQogICAgICAgICAgICAgRkRUKCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWlu
Zm8sIGRvbSkgKTsKIAorICAgICAgICBpZiAoaW5mby0+YXJjaF9hcm0udGVlID09IExJQlhMX1RF
RV9UWVBFX05BVElWRSkKKyAgICAgICAgICAgIEZEVCggbWFrZV9vcHRlZV9ub2RlKGdjLCBmZHQp
ICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAgICBGRFQoIGNvcHlfcGFydGlhbF9m
ZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bh-0007DT-OA; Thu, 07 Mar 2019 21: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bg-0007DF-1E
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:20 +0000
X-Inumbo-ID: 9270755f-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9270755f-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:18 +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=gRYPhJ8Dc/jUbGjplMNYV7wLILGat96SCAGusa2Uu2k=;
 b=ccbK1u8Vt8PY/FiPLRz8/Wde0NSN3GRj2pcsa4j+OS6qhpXvf8nCdaCbWP6cgdWJKahsmMSTzCycflv5K1JxxqDjDkgqugK8yyLOA2q26Nd5igniZmzBmaX0uo6u6uAN5z94qxQa1gxqmi9GdOjhjMIA66gITAYEqPBzAlezJ2hITVTNh+S2SPiiVmn5Tm+aK1//gtJLQxG5WLBwcuBCRR0cxxP2FLyJXmfC9O3Gomvhrr89di+PaRoa8mDn95tRO32W07XBLLfp3ltMku8ojwiK6+B7S4YaLnEp+6dtdRq3uejqOdLnUpCyVJGMQlLZogKwn7ssUrg2x8DQVVE6UA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:14 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:14 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 03/10] xen/arm: optee: add OP-TEE mediator skeleton
Thread-Index: AQHU1SlRgUAJFGYdVUaS3l1culHg6Q==
Date: Thu, 7 Mar 2019 21:04:13 +0000
Message-ID: <20190307210404.12346-4-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: abf8b994-53fa-46e2-0dec-08d6a3407446
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:FbCcH1eyLX9vKjbfuZJbJ5CCqXTyCLt3G03m09mNnuk0vjw1xZhBFEYlFfJmv9Tr1g/1ExsU/xQ9tq3o8xElpfzvL9SMgnqb/SV0/ez3b1tBRzit2m0h5SNaQZ4nOolmIOxvoH5Sny48GW5X/o7sGUCCd/TJCYodNX4TDNqlbio=
x-microsoft-antispam-prvs: <AM0PR03MB6068C2A354315B4DF692C254E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(107886003)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uhQ4kzSOibaoLTVb2+GSWMgX7jd4tOwhxLFvR7TpSWjCRRslpdMOqRRllYQI96PNsuWEQO3NXD9wia6CD+jDyWZVY8JypfJbZM/vpsianLgtDFvCtMoAYHUqAfRbv4g16zWLIGbN70iVVUoa9XEA8jifLxMqOTWWpll+5YWY+PFzoj5aeuGdAZiiKETgEC8WZziT7fjKfMmU6onPBMcbdggI2aEAqh4cd634VRAb8TSoM0FBS2826/JS3KcRn4Fc3duSLC7mahVgPuIAYJc+8dkG4oIAqDBngbWiRP7ci6OA3pMmmHubka1Ug3pWYJxJy4pHzG2FWD9deJyHIq/NmDmdQshPhKHmfx0G9ZgUkTRuzL2Xv3iY9VWyPWHtHIvj3+KQ5xm/XelhCgZAV3hM7XIqxBrSo6oJWRXS5IQAX+U=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: abf8b994-53fa-46e2-0dec-08d6a3407446
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:13.4710 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 03/10] xen/arm: optee: add OP-TEE mediator
 skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpBZGQgdmVy
eSBiYXNpYyBPUC1URUUgbWVkaWF0b3IuIEl0IGNhbiBwcm9iZSBmb3IgT1AtVEVFIHByZXNlbmNl
LAp0ZWxsIGl0IGFib3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0cnVjdGlvbiBhbmQgZm9yd2FyZCBh
bGwga25vd24KY2FsbHMuCgpUaGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9tMCB0byB3
b3JrIHdpdGggT1AtVEVFIGFzIGxvbmcgYXMKRG9tMCBzaGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3
aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8gY2FsbCBPUC1URUUKZnJvbSBEb21VIHdpbGwgZmFp
bCBhbmQgd2lsbCBsZWFkIHRvIHJhbmRvbSBtZW1vcnkgY29ycnVwdGlvbi4gQnV0CnRoaXMgaXMg
aW1wb3NzaWJsZSwgYmVjYXVzZSB0aGVyZSBpcyBubyBtZWFucyB0byBlbmFibGUgVEVFIHN1cHBv
cnQKZm9yIERvbVVzIHJpZ2h0IG5vdy4gQWxzbywgcHJvYmxlbXMgY2FuIGFyaXNlIGlmIERvbTAg
dXNlcyBwYWdlcwptYXBwZWQgZnJvbSBvdGhlciBkb21haW5zLiBUaGlzIHdpbGwgYmUgZml4ZWQg
aW4gdGhlIGZvbGxvd2luZwpwYXRjaGVzLCBhcyBtb3JlIG9mIHRoZSBtZWRpYXRvciBmdW5jdGlv
bmFsaXR5IHdpbGwgYmUgYWRkZWQuCgpUaGlzIGNvZGUgaXNzdWVzIHR3byBub24tcHJlZW1wdGli
bGUgY2FsbHMgdG8gT1AtVEVFOiB0byBjcmVhdGUgYW5kCnRvIGRlc3Ryb3kgY2xpZW50IGNvbnRl
eHQuIFRoZXkgY2FuJ3QgYmxvY2sgaW4gT1AtVEVFLCBhcyB0aGV5IGFyZQpjb25zaWRlcmVkICJm
YXN0IGNhbGxzIiBpbiB0ZXJtcyBvZiBBUk0gU01DQ0MuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KCi0tLQoKIEFsbCB0aGUgcGF0Y2hl
cyB0byBvcHRlZS5jIHNob3VsZCBiZSBtZXJnZWQgdG9nZXRoZXIuIFRoZXkgd2VyZQogc3BsaXQg
dG8gZWFzZSB1cCByZXZpZXcuIEJ1dCB0aGV5IGRlcGVuZCBoZWF2aWx5IG9uIGVhY2ggb3RoZXIu
CgpDaGFuZ2VzIGZyb20gdjM6CiAgLSBJbnRyb2R1Y2VkIG9wdGVlX3JlbGlucXVpc2hfcmVzb3Vy
Y2VzKCkgZnVuY3Rpb24gdG8gZnJlZQogICAgbWVkaWF0b3IgcmVzb3VyY2VzIGluIGEgbW9yZSBj
b250cm9sbGFibGUgd2F5CgpDaGFuZ2VzIGZyb20gdjI6CiAgLSBGaXhlZCBjb2Rpbmcgc3R5bGUK
ICAtIEludHJvZHVjZWQgdGVlL0tjb25maWcKICAtIEZpeGVkIGVycm9yIG1lc3NhZ2VzCi0tLQog
eGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0vdGVlL0tj
b25maWcgICAgIHwgICA0ICsKIHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgfCAgIDEgKwog
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICB8IDE3MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgMyArCiA1IGZp
bGVzIGNoYW5nZWQsIDE4MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0v
S2NvbmZpZwppbmRleCBlNTI3YjJmODg1Li45OWU2ZjBlYmIyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtMjM3LDMgKzIzNyw1
IEBAIHNvdXJjZSAiYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWciCiBzb3VyY2UgImNvbW1vbi9L
Y29uZmlnIgogCiBzb3VyY2UgImRyaXZlcnMvS2NvbmZpZyIKKworc291cmNlICJhcmNoL2FybS90
ZWUvS2NvbmZpZyIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyBiL3hlbi9h
cmNoL2FybS90ZWUvS2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li41YjgyOWRiMmU5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmln
CkBAIC0wLDAgKzEsNCBAQAorY29uZmlnIE9QVEVFCisJYm9vbCAiRW5hYmxlIE9QLVRFRSBtZWRp
YXRvciIKKwlkZWZhdWx0IG4KKwlkZXBlbmRzIG9uIFRFRQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RlZS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKaW5kZXggYzU0ZDQ3
OTZmZi4uOTgyYzg3OTY4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCkBAIC0xICsxLDIgQEAKIG9iai15ICs9IHRl
ZS5vCitvYmotJChDT05GSUdfT1BURUUpICs9IG9wdGVlLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iNTBjNTgxYWFmCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBAIC0wLDAgKzEsMTcwIEBACisvKgorICogeGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCisgKgorICogT1AtVEVFIG1lZGlhdG9yCisgKgorICogVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgorICogQ29weXJpZ2h0IChj
KSAyMDE4IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICovCisKKyNpbmNs
dWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworI2luY2x1
ZGUgPGFzbS9zbWNjYy5oPgorI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+CisjaW5jbHVkZSA8YXNt
L3RlZS9vcHRlZV9tc2cuaD4KKyNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgorCisjZGVm
aW5lIE9QVEVFX0VOQUJMRUQgKCh2b2lkKikweDEpCisKKy8qIENsaWVudCBJRCAwIGlzIHJlc2Vy
dmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLworI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9t
YWluKSAoKGRvbWFpbiktPmRvbWFpbl9pZCArIDEpCisKK3N0YXRpYyBib29sIG9wdGVlX3Byb2Jl
KHZvaWQpCit7CisgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOworICAgIHN0cnVjdCBh
cm1fc21jY2NfcmVzIHJlc3A7CisKKyAgICAvKiBDaGVjayBmb3IgZW50cnkgaW4gZHRiICovCisg
ICAgbm9kZSA9IGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKE5VTEwsIE5VTEwsICJsaW5hcm8sb3B0
ZWUtdHoiKTsKKyAgICBpZiAoICFub2RlICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
LyogQ2hlY2sgVUlEICovCisgICAgYXJtX3NtY2NjX3NtYyhBUk1fU01DQ0NfQ0FMTF9VSURfRklE
KFRSVVNURURfT1NfRU5EKSwgJnJlc3ApOworCisgICAgaWYgKCAodWludDMyX3QpcmVzcC5hMCAh
PSBPUFRFRV9NU0dfVUlEXzAgfHwKKyAgICAgICAgICh1aW50MzJfdClyZXNwLmExICE9IE9QVEVF
X01TR19VSURfMSB8fAorICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTIgIT0gT1BURUVfTVNHX1VJ
RF8yIHx8CisgICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9NU0dfVUlEXzMgKQor
ICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlu
dCBvcHRlZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBhcm1f
c21jY2NfcmVzIHJlc3A7CisKKyAgICAvKgorICAgICAqIEluZm9ybSBPUC1URUUgYWJvdXQgYSBu
ZXcgZ3Vlc3QuCisgICAgICogVGhpcyBpcyBhICJGYXN0IiBjYWxsIGluIHRlcm1zIG9mIE9QLVRF
RS4gVGhpcyBiYXNpY2FsbHkKKyAgICAgKiBtZWFucyB0aGF0IGl0IGNhbid0IGJlIHByZWVtcHRl
ZCwgYmVjYXVzZSB0aGVyZSBpcyBubworICAgICAqIHRocmVhZCBhbGxvY2F0ZWQgZm9yIGl0IGlu
IE9QLVRFRS4gSXQgaXMgY2xvc2UgdG8gYXRvbWljCisgICAgICogY29udGV4dCBpbiBsaW51eCBr
ZXJuZWw6IEUuZy4gbm8gYmxvY2tpbmcgY2FsbHMgY2FuIGJlIGlzc3VlZC4KKyAgICAgKiBBbHNv
LCBpbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZC4KKyAgICAgKgorICAgICAqIGE3IHNob3VsZCBiZSAw
LCBzbyB3ZSBjYW4ndCBza2lwIGxhc3QgNiBwYXJhbWV0ZXJzIG9mIGFybV9zbWNjY19zbWMoKQor
ICAgICAqLworICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0NSRUFURUQsIE9QVEVFX0NM
SUVOVF9JRChkKSwgMCwgMCwgMCwgMCwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICZyZXNwKTsK
KyAgICBpZiAoIHJlc3AuYTAgIT0gT1BURUVfU01DX1JFVFVSTl9PSyApCisgICAgeworICAgICAg
ICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5hYmxlIHRvIGNyZWF0ZSBPUFRFRSBjbGllbnQ6
IHJjID0gMHglWFxuIiwKKyAgICAgICAgICAgICAgICAodWludDMyX3QpcmVzcC5hMCk7CisKKyAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7CisgICAgfQorCisgICAgZC0+YXJjaC50ZWUgPSBPUFRFRV9F
TkFCTEVEOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGZvcndhcmRfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyBy
ZXNwOworCisgICAgYXJtX3NtY2NjX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCisgICAgICAg
ICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMSksCisgICAgICAgICAgICAgICAgICBnZXRf
dXNlcl9yZWcocmVncywgMiksCisgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywg
MyksCisgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNCksCisgICAgICAgICAg
ICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNSksCisgICAgICAgICAgICAgICAgICBnZXRfdXNl
cl9yZWcocmVncywgNiksCisgICAgICAgICAgICAgICAgICBPUFRFRV9DTElFTlRfSUQoY3VycmVu
dC0+ZG9tYWluKSwKKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKKworICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCByZXNwLmEwKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVzcC5hMSk7
CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOworICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAzLCByZXNwLmEzKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgNCwgMCk7CisgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDUsIDApOworICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKKyAg
ICBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7Cit9CisKK3N0YXRpYyBpbnQgb3B0ZWVfcmVsaW5x
dWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOworCisgICAgaWYgKCAhZC0+YXJjaC50ZWUgKQor
ICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIEluZm9ybSBPUC1URUUgdGhhdCBkb21h
aW4gaXMgc2h1dHRpbmcgZG93bi4gVGhpcyBpcworICAgICAqIGFsc28gYSBmYXN0IFNNQyBjYWxs
LCBsaWtlIE9QVEVFX1NNQ19WTV9DUkVBVEVELCBzbworICAgICAqIGl0IGlzIGFsc28gbm9uLXBy
ZWVtcHRpYmxlLgorICAgICAqIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBi
ZSBzdG9wcGVkLiBPUC1URUUKKyAgICAgKiByZWxpZXMgb24gdGhpcy4KKyAgICAgKgorICAgICAq
IGE3IHNob3VsZCBiZSAwLCBzbyB3ZSBjYW4ndCBza2lwIGxhc3QgNiBwYXJhbWV0ZXJzIG9kIGFy
bV9zbWNjY19zbWMoKQorICAgICAqLworICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RF
U1RST1lFRCwgT1BURUVfQ0xJRU5UX0lEKGQpLCAwLCAwLCAwLCAwLCAwLCAwLAorICAgICAgICAg
ICAgICAgICAgJnJlc3ApOworfQorCitzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBpZiAoICFjdXJyZW50LT5kb21haW4tPmFy
Y2gudGVlICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNoICggZ2V0X3VzZXJf
cmVnKHJlZ3MsIDApICkKKyAgICB7CisgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfQ09VTlQ6Cisg
ICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfVUlEOgorICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1JF
VklTSU9OOgorICAgIGNhc2UgT1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6CisgICAgY2FzZSBP
UFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTjoKKyAgICBjYXNlIE9QVEVFX1NNQ19FTkFC
TEVfU0hNX0NBQ0hFOgorICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgorICAg
IGNhc2UgT1BURUVfU01DX0dFVF9TSE1fQ09ORklHOgorICAgIGNhc2UgT1BURUVfU01DX0VYQ0hB
TkdFX0NBUEFCSUxJVElFUzoKKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHOgorICAg
IGNhc2UgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDOgorICAgICAgICBmb3J3YXJkX2Nh
bGwocmVncyk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICB9Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9y
X29wcyBvcHRlZV9vcHMgPQoreworICAgIC5wcm9iZSA9IG9wdGVlX3Byb2JlLAorICAgIC5kb21h
aW5faW5pdCA9IG9wdGVlX2RvbWFpbl9pbml0LAorICAgIC5kb21haW5fZGVzdHJveSA9IG9wdGVl
X2RvbWFpbl9kZXN0cm95LAorICAgIC5yZWxpbnF1aXNoX3Jlc291cmNlcyA9IG9wdGVlX3JlbGlu
cXVpc2hfcmVzb3VyY2VzLAorICAgIC5oYW5kbGVfY2FsbCA9IG9wdGVlX2hhbmRsZV9jYWxsLAor
fTsKKworUkVHSVNURVJfVEVFX01FRElBVE9SKG9wdGVlLCAiT1AtVEVFIiwgJm9wdGVlX29wcyk7
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDBmMTUzNzIwOTguLjI5NjBhNTNlNjkg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9kb21haW4uaApAQCAtOTgsNiArOTgsOSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4K
ICAgICBzdHJ1Y3QgdnBsMDExIHZwbDAxMTsKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1RFRQor
ICAgIHZvaWQgKnRlZTsKKyNlbmRpZgogfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsKIAogc3RydWN0
IGFyY2hfdmNwdQotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bm-0007FU-0b; Thu, 07 Mar 2019 21: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bk-0007EK-6A
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:24 +0000
X-Inumbo-ID: 94a6bd52-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94a6bd52-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:22 +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=/iDnOpx0C54RBT32mzPpjZm/1xGftvpaONQb0Jd6Lqs=;
 b=mv6Lfd7Mz5ze8s45rXrQk7MTXohU2i1ismUZAdhZx0V8W0AzS5W2HlW6we4J8r6osf7ysMmH4OE8CxeBe++RniKsLMf6u9haGZYAj+OgmJYyGb4jAcCbFqWhNvQzyFlyxxZhOSh9QaWOtwK03BdboEjtH0reEObYziQL54O6mQ59ganWnBn6HQtpdLEIUhA3fHkzPmocuuPFnC5VJLj7frIuW/QEttqZok+RGIypzwQfmUmTl20PH/soVOwoEz5S/qKsxPaOBC2KmVlanUg7LillXn+1FwlNN3lO5WTSMixpB29HK5gA8XovMCNU9xnjCQWWC4xAtXCRa/2Ptyq3CA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:15 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:15 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 05/10] xen/arm: optee: add std call handling
Thread-Index: AQHU1SlRbMcYmq2xa0qitHe0vrGRJg==
Date: Thu, 7 Mar 2019 21:04:14 +0000
Message-ID: <20190307210404.12346-6-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 05975f85-160a-43b0-936f-08d6a34074b8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:B3skBKR3gyzpJAiRthlSR3ID6pJDFDTd5bsLUlXPVLLryVG6j2NBj7KfGRMpWQXDSgxcAw7hTD2c3ZL0G4itS74jZtnG9DqbJjtMB+LaONlKcoTkKBZJjCr7st7RMeegl6aOZJDTB19S7OBMMY5c8lWuHQjz0aoMnRuCt1t44Es=
x-microsoft-antispam-prvs: <AM0PR03MB606825ECBF850B72289267BBE64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(30864003)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(53946003)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: h1GCYGXqs3tah36r0Z78SA3LVAMADEQieUEBCgGX/LP5ra+Kc40k5eSIg9zDcfoXXb2pFDviUb2ndq/PTNlhPdPodfH1xzBkuGhZrbJ/UUSQQxnLS9TW/6qIib1uRet00lTpTdnSiRJ+I9pcoXvoTLqv7+ePGQ39Sd1p/38kK2li1XzvbbhD1WqvUpjmk7UnPBJ6KlMw/QVMAX1ZeM18H/eoyTdaE+eXqwQs74wGhjeosBlipx/XPk9xaQgVMNxFG61wcYQEZMltqcGFfIsdf46bukfluueALoBeDmWCNM/yJo8dfVYrpvAA37VCXkZyV6nqWHLXrMNhLrvYX8Z+gUxnPxO4tV4ZFg0WVneBpUAcnuDVHJ88duB6bT1RT3dPAX/fng99Gbp7XnI2A2amfYzDN1OGmRa2WsdpZjUwJgE=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 05975f85-160a-43b0-936f-08d6a34074b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:14.2245 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 05/10] xen/arm: optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpUaGUgbWFp
biB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRhcmQgU01D
Q0MKY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQgY2Fs
bCBjYW4gYmUKaW50ZXJydXB0ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8gTlcg
YmVmb3JlIGNvbXBsZXRpbmcKdGhlIGNhbGwuCgpJbiBjb250cmFzdCB3aXRoIGZhc3QgY2FsbHMs
IHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwphcmUgcGFzc2VkIGluIHJlZ2lzdGVy
cywgc3RhbmRhcmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lzdGVyCnBhaXIgYTEsYTIg
aG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVyLCB3aGVyZSBhbGwgYXJndW1lbnRzCmFy
ZSBzdG9yZWQgYW5kIHdoaWNoIGlzIHVzZWQgdG8gcmV0dXJuIGRhdGEuIE9QLVRFRSBpbnRlcm5h
bGx5CmNvcGllcyBjb250ZW50cyBvZiB0aGlzIGJ1ZmZlciBpbnRvIG93biBzZWN1cmUgbWVtb3J5
IGJlZm9yZSBhY2Nlc3NpbmcKYW5kIHZhbGlkYXRpbmcgYW55IGRhdGEgaW4gY29tbWFuZCBidWZm
ZXIuIFRoaXMgaXMgZG9uZSB0byBtYWtlIHN1cmUKdGhhdCBOVyB3aWxsIG5vdCBjaGFuZ2UgY29u
dGVudHMgb2YgdGhlIHZhbGlkYXRlZCBwYXJhbWV0ZXJzLgoKTWVkaWF0b3IgbmVlZHMgdG8gZG8g
dGhlIHNhbWUgZm9yIG51bWJlciBvZiByZWFzb25zOgoKMS4gVG8gbWFrZSBzdXJlIHRoYXQgZ3Vl
c3Qgd2lsbCBub3QgY2hhbmdlIGRhdGEgYWZ0ZXIgdmFsaWRhdGlvbi4KMi4gVG8gdHJhbnNsYXRl
IElQQXMgdG8gUEFzIGluIHRoZSBjb21tYW5kIGJ1ZmZlciAodGhpcyBpcyBub3QgZG9uZQogICBp
biB0aGlzIHBhdGNoKS4KMy4gVG8gaGlkZSB0cmFuc2xhdGVkIGFkZHJlc3MgZnJvbSBndWVzdCwg
c28gaXQgd2lsbCBub3QgYmUgYWJsZQogICB0byBkbyBJUEEtPlBBIHRyYW5zbGF0aW9uIGJ5IG1p
c3VzaW5nIG1lZGlhdG9yLgoKRHVyaW5nIHN0YW5kYXJkIGNhbGwgT1AtVEVFIGNhbiBpc3N1ZSBt
dWx0aXBsZSAiUlBDIHJldHVybnMiLCBhc2tpbmcKTlcgdG8gZG8gc29tZSB3b3JrIGZvciBPUC1U
RUUuIE5XIHRoZW4gaXNzdWVzIHNwZWNpYWwgY2FsbApPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJP
TV9SUEMgdG8gcmVzdW1lIGhhbmRsaW5nIG9mIHRoZSBvcmlnaW5hbCBjYWxsLgpUaHVzLCBtZWRp
YXRvciBuZWVkcyB0byBtYWludGFpbiBjb250ZXh0IGZvciBvcmlnaW5hbCBzdGFuZGFyZCBjYWxs
CmR1cmluZyBtdWx0aXBsZSBTTUNDQyBjYWxscy4KClN0YW5kYXJkIGNhbGwgaXMgY29uc2lkZXJl
ZCBjb21wbGV0ZSwgd2hlbiByZXR1cm5lZCB2YWx1ZSBpcwpub3QgYSBSUEMgcmVxdWVzdC4KClNp
Z25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgot
LS0KCiBBbGwgdGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2VkIHRvZ2V0aGVy
LiBUaGV5IHdlcmUKIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBkZXBlbmQgaGVh
dmlseSBvbiBlYWNoIG90aGVyLgoKICBDaGFuZ2VzIGZyb20gdjM6CiAgLSBBZGRlZCBhYmlsaXR5
IHRvIHJlYWQgbnVtYmVyIG9mIHRocmVhZHMgZnJvbSBPUC1URUUsIGlmIGl0CiAgc3VwcG9ydHMg
dGhpcyBmZWF0dXJlCiAgLSBQYWdlcyBhcmUgYWxsb2NhdGVkIGZyb20gZG9taGVhcCwgaW5zdGVh
ZCBvZiB4ZW5oZWFwCiAgLSBBZGRlZCBjb21tZW50cyBmb3IgY29tcGxleCBjb2RlCgogIENoYW5n
ZXMgZnJvbSB2MjoKICAtIHJlbmFtZWQgc3RydWN0IGRvbWFpbl9jdHggdG8gc3RydWN0IG9wdGVl
X2RvbWFpbgogIC0gZml4ZWQgY29kaW5nIHN0eWxlCiAgLSBOb3cgSSB1c2UgYWNjZXNzX2d1ZXN0
X21lbW9yeV9ieV9pcGEoKSBpbnN0ZWFkIG9mIG1hcHBpbmdzCiAgICB0byByZWFkIGNvbW1hbmQg
YnVmZmVyCiAgLSBBZGRlZCB0cmFja2luZyBmb3IgaW4gZmxpZ2h0IGNhbGxzLCBzbyBndWVzdCBj
YW4ndCByZXN1bWUKICAgIHRoZSBzYW1lIGNhbGwgZnJvbSB0d28gQ1BVcyBzaW11bHRhbmlvdXNs
eQotLS0KIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDQ0NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0NDAgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKaW5kZXggNjE1NTRlYTE5MS4uNjY1MTdlYmY2ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwpAQCAtMTIsNiArMTIsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL2RldmljZV90
cmVlLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2Vyci5o
PgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgpAQCAtMTksMTYg
KzIzLDQ2IEBACiAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KICNpbmNsdWRlIDxhc20v
dGVlL29wdGVlX3NtYy5oPgogCi0jZGVmaW5lIE9QVEVFX0VOQUJMRUQgKCh2b2lkKikweDEpCi0K
IC8qIENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwogI2Rl
ZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWluKSAoKGRvbWFpbiktPmRvbWFpbl9pZCArIDEpCiAK
Ky8qCisgKiBEZWZhdWx0IG1heGltYWwgbnVtYmVyIGNvbmN1cnJlbnQgdGhyZWFkcyB0aGF0IE9Q
LVRFRSBzdXBwb3J0cy4KKyAqIFRoaXMgbGltaXRzIG51bWJlciBvZiBzdGFuZGFyZCBjYWxscyB0
aGF0IGd1ZXN0IGNhbiBoYXZlLgorICovCisjZGVmaW5lIERFRl9NQVhfT1BURUVfVEhSRUFEUyAx
NgorCiAjZGVmaW5lIE9QVEVFX0tOT1dOX05TRUNfQ0FQUyBPUFRFRV9TTUNfTlNFQ19DQVBfVU5J
UFJPQ0VTU09SCiAjZGVmaW5lIE9QVEVFX0tOT1dOX1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NB
UF9IQVZFX1JFU0VSVkVEX1NITSB8IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9Q
VEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0gfCBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9EWU5BTUlDX1NITSkKIAorc3RhdGljIHVuc2ln
bmVkIGludCBtYXhfb3B0ZWVfdGhyZWFkcyA9IERFRl9NQVhfT1BURUVfVEhSRUFEUzsKKworLyoK
KyAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBk
dXJpbmcgb25lIGNhbGwuCisgKiBXZSBuZWVkIHRvIHByZXNlcnZlIGNvbnRleHQgZHVyaW5nIHRo
ZW0uCisgKi8KK3N0cnVjdCBvcHRlZV9zdGRfY2FsbCB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBs
aXN0OworICAgIC8qIFBhZ2Ugd2hlcmUgc2hhZG93ZWQgY29weSBvZiBjYWxsIGFyZ3VtZW50cyBp
cyBzdG9yZWQgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICp4ZW5fYXJnX3BnOworICAgIC8qIEFi
b3ZlIHBhZ2UgbWFwcGVkIGludG8gWEVOICovCisgICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKnhl
bl9hcmc7CisgICAgLyogQWRkcmVzcyBvZiBvcmlnaW5hbCBjYWxsIGFyZ3VtZW50cyAqLworICAg
IHBhZGRyX3QgZ3Vlc3RfYXJnX2lwYTsKKyAgICBpbnQgb3B0ZWVfdGhyZWFkX2lkOworICAgIGlu
dCBycGNfb3A7CisgICAgYm9vbCBpbl9mbGlnaHQ7Cit9OworCisvKiBEb21haW4gY29udGV4dCAq
Lworc3RydWN0IG9wdGVlX2RvbWFpbiB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2xpc3Q7
CisgICAgYXRvbWljX3QgY2FsbF9jb3VudDsKKyAgICBzcGlubG9ja190IGxvY2s7Cit9OworCiBz
dGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQogewogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqbm9kZTsKQEAgLTQ4LDEyICs4MiwyNSBAQCBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lk
KQogICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCisgICAgLyogUmVhZCBudW1iZXIgb2YgdGhyZWFkcyAqLworICAg
IGFybV9zbWNjY19zbWMoT1BURUVfU01DX0dFVF9DT05GSUcsIE9QVEVFX1NNQ19DT05GSUdfTlVN
X1RIUkVBRFMsICZyZXNwKTsKKyAgICBpZiAoIHJlc3AuYTAgPT0gT1BURUVfU01DX1JFVFVSTl9P
SyApCisgICAgeworICAgICAgICBtYXhfb3B0ZWVfdGhyZWFkcyA9IHJlc3AuYTE7CisgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIk9QLVRFRSBzdXBwb3J0cyAldSB0aHJlYWRzLlxuIiwgbWF4
X29wdGVlX3RocmVhZHMpOworICAgIH0KKwogICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMg
aW50IG9wdGVlX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGFy
bV9zbWNjY19yZXMgcmVzcDsKKyAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHg7CisKKyAgICBj
dHggPSB4emFsbG9jKHN0cnVjdCBvcHRlZV9kb21haW4pOworICAgIGlmICggIWN0eCApCisgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgLyoKICAgICAgKiBJbmZvcm0gT1AtVEVFIGFib3V0
IGEgbmV3IGd1ZXN0LgpAQCAtNzIsMTAgKzExOSwxNiBAQCBzdGF0aWMgaW50IG9wdGVlX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJVbmFibGUgdG8gY3JlYXRlIE9QVEVFIGNsaWVudDogcmMgPSAweCVYXG4iLAogICAgICAgICAg
ICAgICAgICh1aW50MzJfdClyZXNwLmEwKTsKIAorICAgICAgICB4ZnJlZShjdHgpOworCiAgICAg
ICAgIHJldHVybiAtRU5PREVWOwogICAgIH0KIAotICAgIGQtPmFyY2gudGVlID0gT1BURUVfRU5B
QkxFRDsKKyAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5jYWxsX2xpc3QpOworICAgIGF0b21pY19z
ZXQoJmN0eC0+Y2FsbF9jb3VudCwgMCk7CisgICAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7
CisKKyAgICBkLT5hcmNoLnRlZSA9IGN0eDsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMTE2LDE2
ICsxNjksMTM4IEBAIHN0YXRpYyB2b2lkIHNldF9yZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVpbnQzMl90IHJldCkKICAgICBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7CiB9CiAK
K3N0YXRpYyB1aW50NjRfdCByZWdwYWlyX3RvX3VpbnQ2NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdW5zaWduZWQgaW50IGlkeCkKK3sKKyAgICByZXR1cm4gKHVpbnQ2NF90KWdldF91c2Vy
X3JlZyhyZWdzLCBpZHgpIDw8IDMyIHwKKyAgICAgICAgICAgKHVpbnQzMl90KWdldF91c2VyX3Jl
ZyhyZWdzLCBpZHggKyAxKTsKK30KKworc3RhdGljIHZvaWQgdWludDY0X3RvX3JlZ3BhaXIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpZHgsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwpCit7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IGlkeCwgdmFsID4+IDMyKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgaWR4ICsgMSwgKHVpbnQz
Ml90KXZhbCk7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmFsbG9jYXRlX3N0
ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCkKK3sKKyAgICBzdHJ1Y3Qgb3B0ZWVfc3Rk
X2NhbGwgKmNhbGw7CisgICAgaW50IGNvdW50OworCisgICAgLyogTWFrZSBzdXJlIHRoYXQgZ3Vl
c3QgZG9lcyBub3QgZXhlY3V0ZSBtb3JlIHRoYW4gbWF4X29wdGVlX3RocmVhZHMgKi8KKyAgICBj
b3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgtPmNhbGxfY291bnQsIDEsIG1heF9vcHRlZV90
aHJlYWRzKTsKKyAgICBpZiAoIGNvdW50ID09IG1heF9vcHRlZV90aHJlYWRzICkKKyAgICAgICAg
cmV0dXJuIEVSUl9QVFIoLUVOT1NQQyk7CisKKyAgICBjYWxsID0geHphbGxvYyhzdHJ1Y3Qgb3B0
ZWVfc3RkX2NhbGwpOworICAgIGlmICggIWNhbGwgKQorICAgIHsKKyAgICAgICAgYXRvbWljX2Rl
YygmY3R4LT5jYWxsX2NvdW50KTsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Cisg
ICAgfQorCisgICAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gLTE7CisgICAgY2FsbC0+aW5fZmxp
Z2h0ID0gdHJ1ZTsKKworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2FkZF90
YWlsKCZjYWxsLT5saXN0LCAmY3R4LT5jYWxsX2xpc3QpOworICAgIHNwaW5fdW5sb2NrKCZjdHgt
PmxvY2spOworCisgICAgcmV0dXJuIGNhbGw7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfc3RkX2Nh
bGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCit7CisgICAgYXRvbWljX2RlYygmY3R4LT5jYWxs
X2NvdW50KTsKKworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2RlbCgmY2Fs
bC0+bGlzdCk7CisgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CisKKyAgICBBU1NFUlQoIWNh
bGwtPmluX2ZsaWdodCk7CisgICAgQVNTRVJUKCFjYWxsLT54ZW5fYXJnKTsKKworICAgIGlmICgg
Y2FsbC0+eGVuX2FyZ19wZyApCisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKGNhbGwtPnhlbl9h
cmdfcGcpOworCisgICAgeGZyZWUoY2FsbCk7Cit9CisKK3N0YXRpYyB2b2lkIG1hcF94ZW5fYXJn
KHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKK3sKKyAgICBBU1NFUlQoIWNhbGwtPnhlbl9h
cmcpOworCisgICAgY2FsbC0+eGVuX2FyZyA9IF9fbWFwX2RvbWFpbl9wYWdlKGNhbGwtPnhlbl9h
cmdfcGcpOworfQorCitzdGF0aWMgdm9pZCB1bm1hcF94ZW5fYXJnKHN0cnVjdCBvcHRlZV9zdGRf
Y2FsbCAqY2FsbCkKK3sKKyAgICBpZiAoICFjYWxsLT54ZW5fYXJnICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgdW5tYXBfZG9tYWluX3BhZ2UoY2FsbC0+eGVuX2FyZyk7CisgICAgY2FsbC0+eGVu
X2FyZyA9IE5VTEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmdldF9zdGRf
Y2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHRocmVhZF9pZCkKK3sKKyAgICBzdHJ1Y3Qgb3B0ZWVfc3Rk
X2NhbGwgKmNhbGw7CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSggY2FsbCwgJmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAg
IGlmICggY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID09IHRocmVhZF9pZCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggY2FsbC0+aW5fZmxpZ2h0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVzIHRvIGV4ZWN1dGUg
Y2FsbCB3aGljaCBpcyBhbHJlYWR5IGluIGZsaWdodFxuIik7CisgICAgICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBjYWxsLT5pbl9mbGlnaHQgPSB0cnVl
OworICAgICAgICAgICAgbWFwX3hlbl9hcmcoY2FsbCk7CisgICAgICAgICAgICBzcGluX3VubG9j
aygmY3R4LT5sb2NrKTsKKworICAgICAgICAgICAgcmV0dXJuIGNhbGw7CisgICAgICAgIH0KKyAg
ICB9CisKK291dDoKKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAgIHJldHVybiBO
VUxMOworfQorCitzdGF0aWMgdm9pZCBwdXRfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAq
Y3R4LCBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCit7CisgICAgc3Bpbl9sb2NrKCZjdHgt
PmxvY2spOworICAgIEFTU0VSVChjYWxsLT5pbl9mbGlnaHQpOworICAgIHVubWFwX3hlbl9hcmco
Y2FsbCk7CisgICAgY2FsbC0+aW5fZmxpZ2h0ID0gZmFsc2U7CisgICAgc3Bpbl91bmxvY2soJmN0
eC0+bG9jayk7Cit9CisKIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsICpjYWxs
X3RtcDsKKyAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBkLT5hcmNoLnRlZTsKKworICAg
IGlmICggIWN0eCApCisgICAgICAgIHJldHVybiAwOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKCBjYWxsLCBjYWxsX3RtcCwgJmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKKyAgICAgICAg
ZnJlZV9zdGRfY2FsbChjdHgsIGNhbGwpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2
b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0
IGFybV9zbWNjY19yZXMgcmVzcDsKKyAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBkLT5h
cmNoLnRlZTsKIAotICAgIGlmICggIWQtPmFyY2gudGVlICkKKyAgICBpZiAoICFjdHggKQogICAg
ICAgICByZXR1cm47CiAKICAgICAvKgpAQCAtMTM5LDYgKzMxNCwyNTggQEAgc3RhdGljIHZvaWQg
b3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKi8KICAgICBhcm1f
c21jY2Nfc21jKE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQsIE9QVEVFX0NMSUVOVF9JRChkKSwgMCwg
MCwgMCwgMCwgMCwgMCwKICAgICAgICAgICAgICAgICAgICZyZXNwKTsKKworICAgIEFTU0VSVCgh
c3Bpbl9pc19sb2NrZWQoJmN0eC0+bG9jaykpOworICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0
eC0+Y2FsbF9jb3VudCkpOworCisgICAgWEZSRUUoZC0+YXJjaC50ZWUpOworfQorCisvKgorICog
Q29weSBjb21tYW5kIGJ1ZmZlciBpbnRvIGRvbWhlYXAgbWVtb3J5IHRvOgorICogMSkgSGlkZSB0
cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1ZXN0CisgKiAyKSBNYWtlIHN1cmUgdGhhdCBndWVz
dCB3b3VsZG4ndCBjaGFuZ2UgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlciBkdXJpbmcgY2FsbAorICov
CitzdGF0aWMgYm9vbCBjb3B5X3N0ZF9yZXF1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGwpCit7CisgICAgcGFkZHJfdCB4ZW5fYWRkcjsKKworICAgIGNhbGwtPmd1ZXN0X2FyZ19pcGEg
PSByZWdwYWlyX3RvX3VpbnQ2NChyZWdzLCAxKTsKKworICAgIC8qCisgICAgICogQ29tbWFuZCBi
dWZmZXIgc2hvdWxkIHN0YXJ0IGF0IHBhZ2UgYm91bmRhcnkuCisgICAgICogVGhpcyBpcyBPUC1U
RUUgQUJJIHJlcXVpcmVtZW50LgorICAgICAqLworICAgIGlmICggY2FsbC0+Z3Vlc3RfYXJnX2lw
YSAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkKKyAgICB7CisgICAgICAg
IHNldF9yZXR1cm4ocmVncywgT1BURUVfU01DX1JFVFVSTl9FQkFEQUREUik7CisgICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBCVUlMRF9CVUdfT04oT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUgPiBQQUdFX1NJWkUpOworCisgICAgY2FsbC0+eGVuX2FyZ19wZyA9IGFsbG9j
X2RvbWhlYXBfcGFnZShjdXJyZW50LT5kb21haW4sIDApOworICAgIGlmICggIWNhbGwtPnhlbl9h
cmdfcGcgKQorICAgIHsKKyAgICAgICAgc2V0X3JldHVybihyZWdzLCBPUFRFRV9TTUNfUkVUVVJO
X0VOT01FTSk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBtYXBfeGVuX2Fy
ZyhjYWxsKTsKKworICAgIGlmICggYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+
ZG9tYWluLCBjYWxsLT5ndWVzdF9hcmdfaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2FsbC0+eGVuX2FyZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFLCBmYWxzZSkgKQorICAgIHsKKyAgICAg
ICAgc2V0X3JldHVybihyZWdzLCBPUFRFRV9TTUNfUkVUVVJOX0VCQURBRERSKTsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIC8qIFNlbmQgdG8gT1AtVEVFIG1hZGRyIG9mIHRo
ZSBzaGFkb3cgYnVmZmVyICovCisgICAgeGVuX2FkZHIgPSBwYWdlX3RvX21hZGRyKGNhbGwtPnhl
bl9hcmdfcGcpOworICAgIHVpbnQ2NF90b19yZWdwYWlyKHJlZ3MsIDEsIHhlbl9hZGRyKTsKKwor
ICAgIHJldHVybiB0cnVlOworfQorCisvKgorICogQ29weSByZXN1bHQgb2YgY29tcGxldGVkIHJl
cXVlc3QgYmFjayB0byBndWVzdCdzIGJ1ZmZlci4KKyAqIFdlIGFyZSBjb3B5aW5nIG9ubHkgdmFs
dWVzIHRoYXQgc3ViamVjdGVkIHRvIGNoYW5nZSB0byBtaW5pbWl6ZQorICogcG9zc2libGUgaW5m
b3JtYXRpb24gbGVhay4KKyAqLworc3RhdGljIHZvaWQgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCit7CisgICAgc3RydWN0IG9wdGVl
X21zZ19hcmcgKmd1ZXN0X2FyZzsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIHAy
bV90eXBlX3QgdDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCBhdHRyOworCisg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2FkZHJfdG9fZ2ZuKGNhbGwtPmd1ZXN0X2FyZ19pcGEp
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnQsIFAyTV9BTExPQyk7CisgICAgaWYg
KCAhcGFnZSB8fCB0ICE9IHAybV9yYW1fcncgKQorICAgIHsKKyAgICAgICAgaWYgKCBwYWdlICkK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworCisgICAgICAgIC8qCisgICAgICAgICAqIEd1
ZXN0IGRpZCBzb21ldGhpbmcgdG8gb3duIGNvbW1hbmQgYnVmZmVyIGR1cmluZyB0aGUgY2FsbC4K
KyAgICAgICAgICogTm93IHdlIGV2ZW4gY2FuJ3Qgd3JpdGUgZXJyb3IgY29kZSB0byB0aGUgY29t
bWFuZAorICAgICAgICAgKiBidWZmZXIuIExldCdzIHRyeSB0byByZXR1cm4gZ2VuZXJpYyBlcnJv
ciB2aWEKKyAgICAgICAgICogcmVnaXN0ZXIuIFByb2JsZW0gaXMgdGhhdCBPUC1URUUgZG9lcyBu
b3Qga25vdyB0aGF0IGd1ZXN0CisgICAgICAgICAqIGRpZG4ndCByZWNlaXZlZCB2YWxpZCByZXNw
b25zZS4gQnV0IGF0IGxlYXN0IGd1ZXN0IHdpbGwKKyAgICAgICAgICoga25vdyB0aGF0IHNvbWV0
aGluZyBiYWQgaGFwcGVuZWQuCisgICAgICAgICAqLworICAgICAgICBzZXRfcmV0dXJuKHJlZ3Ms
IE9QVEVFX1NNQ19SRVRVUk5fRUJBREFERFIpOworCisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICBndWVzdF9hcmcgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKworICAgIGd1ZXN0X2Fy
Zy0+cmV0ID0gY2FsbC0+eGVuX2FyZy0+cmV0OworICAgIGd1ZXN0X2FyZy0+cmV0X29yaWdpbiA9
IGNhbGwtPnhlbl9hcmctPnJldF9vcmlnaW47CisgICAgZ3Vlc3RfYXJnLT5zZXNzaW9uID0gY2Fs
bC0+eGVuX2FyZy0+c2Vzc2lvbjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVuX2Fy
Zy0+bnVtX3BhcmFtczsgaSsrICkKKyAgICB7CisgICAgICAgIGF0dHIgPSBjYWxsLT54ZW5fYXJn
LT5wYXJhbXNbaV0uYXR0cjsKKworICAgICAgICBzd2l0Y2ggKCBhdHRyICYgT1BURUVfTVNHX0FU
VFJfVFlQRV9NQVNLICkKKyAgICAgICAgeworICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZ
UEVfVE1FTV9PVVRQVVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lO
T1VUOgorICAgICAgICAgICAgZ3Vlc3RfYXJnLT5wYXJhbXNbaV0udS50bWVtLnNpemUgPQorICAg
ICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS51LnRtZW0uc2l6ZTsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9P
VVRQVVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOT1VUOgorICAg
ICAgICAgICAgZ3Vlc3RfYXJnLT5wYXJhbXNbaV0udS5ybWVtLnNpemUgPQorICAgICAgICAgICAg
ICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS51LnJtZW0uc2l6ZTsKKyAgICAgICAgICAgIGNv
bnRpbnVlOworICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfT1VUUFVUOgor
ICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5PVVQ6CisgICAgICAgICAg
ICBndWVzdF9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmEgPQorICAgICAgICAgICAgICAgIGNhbGwt
Pnhlbl9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmE7CisgICAgICAgICAgICBndWVzdF9hcmctPnBh
cmFtc1tpXS51LnZhbHVlLmIgPQorICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFt
c1tpXS51LnZhbHVlLmI7CisgICAgICAgICAgICBndWVzdF9hcmctPnBhcmFtc1tpXS51LnZhbHVl
LmMgPQorICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmM7
CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBF
X05PTkU6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOUFVUOgorICAg
ICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVDoKKyAgICAgICAgICAgIGNv
bnRpbnVlOworICAgICAgICB9CisgICAgfQorCisgICAgdW5tYXBfZG9tYWluX3BhZ2UoZ3Vlc3Rf
YXJnKTsKKyAgICBwdXRfcGFnZShwYWdlKTsKK30KKworLyogSGFuZGxlIFJQQyByZXR1cm4gZnJv
bSBPUC1URUUgKi8KK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVl
X3N0ZF9jYWxsICpjYWxsKQoreworICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2Vy
X3JlZyhyZWdzLCAzKTsKKyAgICBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9S
UENfRlVOQyhnZXRfdXNlcl9yZWcocmVncywgMCkpOworfQorCisvKgorICogKFJlKXN0YXJ0IHN0
YW5kYXJkIGNhbGwuIFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgaW4gdHdvIGNhc2VzOgor
ICogMS4gR3Vlc3QgaW5pdGlhdGVzIG5ldyBzdGFuZGFyZCBjYWxsCisgKiAyLiBHdWVzdCBmaW5p
c2hlZCBSUEMgaGFuZGxpbmcgYW5kIGFza3MgT1AtVEVFIHRvIHJlc3VtZSB0aGUgY2FsbAorICoK
KyAqIEluIGFueSBjYXNlIE9QLVRFRSBjYW4gZWl0aGVyIGNvbXBsZXRlIGNhbGwgb3IgaXNzdWUg
YW5vdGhlciBSUEMuCisgKiBJZiB0aGlzIGlzIFJQQyAtIHdlIG5lZWQgdG8gc3RvcmUgY2FsbCBj
b250ZXh0IGFuZCByZXR1cm4gYmFjayB0byBndWVzdC4KKyAqIElmIGNhbGwgaXMgY29tcGxldGUg
LSB3ZSBuZWVkIHRvIHJldHVybiByZXN1bHRzIHdpdGggY29weV9zdGRfcmVxdWVzdF9iYWNrKCkK
KyAqIGFuZCB0aGVuIHdlIHdpbGwgZGVzdHJveSB0aGUgY2FsbCBjb250ZXh0IGFzIGl0IGlzIG5v
dCBuZWVkZWQgYW55bW9yZS4KKyAqLworc3RhdGljIHZvaWQgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCit7CisgICAgcmVnaXN0ZXJfdCBvcHRlZV9yZXQ7CisK
KyAgICBmb3J3YXJkX2NhbGwocmVncyk7CisKKyAgICBvcHRlZV9yZXQgPSBnZXRfdXNlcl9yZWco
cmVncywgMCk7CisgICAgaWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkK
KyAgICB7CisgICAgICAgIGhhbmRsZV9ycGNfcmV0dXJuKHJlZ3MsIGNhbGwpOworICAgICAgICBw
dXRfc3RkX2NhbGwoY3R4LCBjYWxsKTsKKworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
Y29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVncywgY2FsbCk7CisKKyAgICBwdXRfc3RkX2Nh
bGwoY3R4LCBjYWxsKTsKKyAgICBmcmVlX3N0ZF9jYWxsKGN0eCwgY2FsbCk7Cit9CisKK3N0YXRp
YyB2b2lkIGhhbmRsZV9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAg
c3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsID0gYWxsb2NhdGVfc3RkX2NhbGwoY3R4KTsKKwor
ICAgIGlmICggSVNfRVJSKGNhbGwpICkKKyAgICB7CisgICAgICAgIGlmICggUFRSX0VSUihjYWxs
KSA9PSAtRU5PTUVNICkKKyAgICAgICAgICAgIHNldF9yZXR1cm4ocmVncywgT1BURUVfU01DX1JF
VFVSTl9FTk9NRU0pOworICAgICAgICBlbHNlCisgICAgICAgICAgICBzZXRfcmV0dXJuKHJlZ3Ms
IE9QVEVFX1NNQ19SRVRVUk5fRVRIUkVBRF9MSU1JVCk7CisKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIGlmICggIWNvcHlfc3RkX3JlcXVlc3QocmVncywgY2FsbCkgKQorICAgICAgICBn
b3RvIGVycjsKKworICAgIHN3aXRjaCAoIGNhbGwtPnhlbl9hcmctPmNtZCApCisgICAgeworICAg
IGNhc2UgT1BURUVfTVNHX0NNRF9PUEVOX1NFU1NJT046CisgICAgY2FzZSBPUFRFRV9NU0dfQ01E
X0NMT1NFX1NFU1NJT046CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01NQU5EOgor
ICAgIGNhc2UgT1BURUVfTVNHX0NNRF9DQU5DRUw6CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1JF
R0lTVEVSX1NITToKKyAgICBjYXNlIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE06CisgICAg
ICAgIGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKKyAgICAgICAgcmV0dXJuOwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIHNldF9yZXR1cm4ocmVncywgT1BURUVfU01DX1JFVFVSTl9F
QkFEQ01EKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCitlcnI6CisgICAgcHV0X3N0ZF9jYWxs
KGN0eCwgY2FsbCk7CisgICAgZnJlZV9zdGRfY2FsbChjdHgsIGNhbGwpOworCisgICAgcmV0dXJu
OworfQorCitzdGF0aWMgdm9pZCBoYW5kbGVfcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxs
ICpjYWxsOworICAgIGludCBvcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7
CisKKyAgICBjYWxsID0gZ2V0X3N0ZF9jYWxsKGN0eCwgb3B0ZWVfdGhyZWFkX2lkKTsKKworICAg
IGlmICggIWNhbGwgKQorICAgIHsKKyAgICAgICAgc2V0X3JldHVybihyZWdzLCBPUFRFRV9TTUNf
UkVUVVJOX0VSRVNVTUUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAg
KiBUaGlzIGlzIHRvIHByZXZlbnQgcmFjZSBiZXR3ZWVuIG5ldyBjYWxsIHdpdGggdGhlIHNhbWUg
dGhyZWFkIGlkLgorICAgICAqIE9QLVRFRSBjYW4gcmV1c2UgdGhyZWFkIGlkIHJpZ2h0IGFmdGVy
IGl0IGZpbmlzaGVkIGhhbmRsaW5nIHRoZSBjYWxsLAorICAgICAqIGJlZm9yZSBYRU4gaGFkIGNo
YW5jZSB0byBmcmVlIG9sZCBjYWxsIGNvbnRleHQuCisgICAgICovCisgICAgY2FsbC0+b3B0ZWVf
dGhyZWFkX2lkID0gLTE7CisKKyAgICBzd2l0Y2ggKCBjYWxsLT5ycGNfb3AgKQorICAgIHsKKyAg
ICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQzoKKyAgICAgICAgLyogVE9ETzogQWRkIGhh
bmRsaW5nICovCisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZS
RUU6CisgICAgICAgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLworICAgICAgICBicmVhazsKKyAg
ICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0NNRDoKKyAgICAgICAgLyogVE9ETzogQWRkIGhh
bmRsaW5nICovCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGV4ZWN1dGVfc3RkX2NhbGwo
Y3R4LCByZWdzLCBjYWxsKTsKKworICAgIHJldHVybjsKIH0KIAogc3RhdGljIHZvaWQgaGFuZGxl
X2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAgLTE3
NCw3ICs2MDEsOSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBpZiAoICFjdXJyZW50LT5kb21h
aW4tPmFyY2gudGVlICkKKyAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBjdXJyZW50LT5k
b21haW4tPmFyY2gudGVlOworCisgICAgaWYgKCAhY3R4ICkKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICkKQEAgLTE4Niw4ICs2MTUs
NiBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICBjYXNlIE9QVEVFX1NNQ19GVU5DSURfR0VUX09TX1JFVklTSU9OOgogICAgIGNh
c2UgT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FDSEU6CiAgICAgY2FzZSBPUFRFRV9TTUNfRElTQUJM
RV9TSE1fQ0FDSEU6Ci0gICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRIX0FSRzoKLSAgICBjYXNl
IE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKICAgICAgICAgZm9yd2FyZF9jYWxsKHJl
Z3MpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjYXNlIE9QVEVFX1NNQ19HRVRfU0hNX0NP
TkZJRzoKQEAgLTE5Nyw2ICs2MjQsMTIgQEAgc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSBPUFRFRV9TTUNfRVhDSEFOR0Vf
Q0FQQUJJTElUSUVTOgogICAgICAgICBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3Mp
OwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJH
OgorICAgICAgICBoYW5kbGVfc3RkX2NhbGwoY3R4LCByZWdzKTsKKyAgICAgICAgcmV0dXJuIHRy
dWU7CisgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEM6CisgICAgICAgIGhh
bmRsZV9ycGMoY3R4LCByZWdzKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bk-0007Eb-Gu; Thu, 07 Mar 2019 21:04: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bi-0007Dy-Mx
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:22 +0000
X-Inumbo-ID: 93b596d4-411c-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93b596d4-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:21 +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=3O5qpeVYeuJFk0ZunwTjxv0D9znqruZaeJUiZOwsd4k=;
 b=EQaFXwG8wq5bXq57XelDq8SQkJlWHylHGSlddFG5kj7lABI5f+991KZpbFaQD7P16opuBmTlRrj2lRFdY43iNp6USsDtHLffBytVlHmVpKAnnA+j8Otx1gEef8xjBVqumqUn5tWegvus+QA4x5z6D+p2boWKoOP36GSoKv5Uws4MfuG20ypTiHD4k7yPOcQieb/A+Iz45etT418ej311IgoEwj0y1XVDpUzfR6mZzd0++mqYzRGd0sNpPcpfbHWkfuBQ6gPF3nRg5YvdQM9Rs/pcz0qskMlLufTpnWJoxARwguTX+HjlLcbwJf8QnTGbKR1jM2861UHt2u5N0YP71Q==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:14 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:14 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 04/10] xen/arm: optee: add fast calls handling
Thread-Index: AQHU1SlRLHiQhNFsRkqGS3dNq7XjpA==
Date: Thu, 7 Mar 2019 21:04:13 +0000
Message-ID: <20190307210404.12346-5-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 67559a0a-c7a8-40fe-910c-08d6a340747c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:4cI6XWkw3YI/CsqPG/YwBioGmSLlmLRI0qv4tiw6/QPxFyT3qU9EKDc/VNFiE91lCbdq+n/QLooYMlyv6CXatpT4/PhENJA2osUHDF6arNKEjQSxafmPrTGPCzvvGfusUbVjGVhQwnR9FQljAMYV14oBJneU2ZCLSMPFN9fenEU=
x-microsoft-antispam-prvs: <AM0PR03MB60688ED537744F08D959E0A5E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TKHKauE1Ufjt48RjJDJXg00Mx469c6ezs1iXFckolGnO04PbsJMA7MExz5ZzfwdCH+WK+BjYUKEmFHxpEfXK+Rdzpw+5aZdoFZm6e6S4j8Em1lYY9y0ZwlorTpS+lGKZZMCjiXRuSxocCNDfT2GqGKpALuwjQb/lBWsh8bSgRSbTupT9lyp4OPeeYl0MkI3LZY87s/2AfZO3hHGD8ZkG/ereA8LjkxA05ugAEIM01dpt3L87ZsJGA0v8CMaOZB5BBBQVeb8LXywUoeW6WtcH+fngUuNe58fyRn+0TUd4BoWtrfSqdWsmPSDj9BTNSY3MtlgNvjdIRqqoAxfeHKkM0xSa7C0B0YlFK0V2+NpzHAxD5feOIrEFJWcV3FPR/A+VasBgyar/EB5edRWsb4fK9AVgfoaE34LD08+Jyeb6uyE=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 67559a0a-c7a8-40fe-910c-08d6a340747c
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:13.8162 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 04/10] xen/arm: optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpTb21lIGZh
c3QgU01DQ0MgY2FsbHMgdG8gT1AtVEVFIHNob3VsZCBiZSBoYW5kbGVkIGluIGEgc3BlY2lhbCB3
YXkuCkNhcGFiaWxpdGllcyBleGNoYW5nZSBzaG91bGQgYmUgZmlsdGVyZWQgb3V0LCBzbyBvbmx5
IGNhcHMKa25vd24gdG8gbWVkaWF0b3IgYXJlIHVzZWQuIEFsc28gbWVkaWF0b3IgZGlzYWJsZXMg
c3RhdGljIFNITQptZW1vcnkgY2FwYWJpbGl0eSwgYmVjYXVzZSBpdCBjYW4ndCBzaGFyZSBPUC1U
RUUgbWVtb3J5IHdpdGggYSBkb21haW4uCk9ubHkgZG9tYWluIGNhbiBzaGFyZSBtZW1vcnkgd2l0
aCBPUC1URUUsIHNvIGl0IGVuc3VyZXMgdGhhdCBPUC1URUUKc3VwcG9ydHMgZHluYW1pYyBTSE0u
CgpCYXNpY2FsbHksIHN0YXRpYyBTSE0gaXMgYSByZXNlcnZlZCBtZW1vcnkgcmVnaW9uIHdoaWNo
IGlzIGFsd2F5cwptYXBwZWQgaW50byBPUC1URUUgYWRkcmVzcyBzcGFjZS4gSXQgYmVsb25ncyB0
byBPUC1URUUuIE5vcm1hbGx5LApOVyBpcyBhbGxvd2VkIHRvIGFjY2VzcyB0aGVyZSwgc28gaXQg
Y2FuIGNvbW11bmljYXRlIHdpdGggT1AtVEVFLgoKT24gb3RoZXIgaGFuZCwgZHluYW1pYyBTSE0g
aXMgTlcncyBvd24gbWVtb3J5LCB3aGljaCBpdCBjYW4gc2hhcmUKd2l0aCBPUC1URUUuIE9QLVRF
RSBtYXBzIHRoaXMgbWVtb3J5IGR5bmFtaWNhbGx5LCB3aGVuIGl0IHdhbnRzIHRvCmFjY2VzcyBp
dC4KCkJlY2F1c2UgbWVkaWF0b3IgY2FuJ3Qgc2hhcmUgb25lIHN0YXRpYyBTSE0gcmVnaW9uIHdp
dGggYWxsIGd1ZXN0cywgaXQKanVzdCBkaXNhYmxlcyBpdCBmb3IgYWxsIG9mIHRoZW0uIEl0IGlz
IHBvc3NpYmxlIHRvIG1ha2UgZXhjZXB0aW9uIGZvcgpEb20wLCBhbmQgaXQgd2lsbCBiZSBkb25l
IGluIGEgc2VwYXJhdGUgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KLS0tCgogQWxsIHRoZSBwYXRjaGVzIHRvIG9wdGVlLmMg
c2hvdWxkIGJlIG1lcmdlZCB0b2dldGhlci4gVGhleSB3ZXJlCiBzcGxpdCB0byBlYXNlIHVwIHJl
dmlldy4gQnV0IHRoZXkgZGVwZW5kIGhlYXZpbHkgb24gZWFjaCBvdGhlci4KCkNoYW5nZXMgZnJv
bSB2MjoKICAtIERlZmluZWQga25vd24gY2FwYWJpbGl0aWVzIGV4cGxpY2l0bHkKICAtIEZpeGVk
IGNvZGUgc3R5bGUKLS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCA1NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNTUgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKaW5kZXggYjUwYzU4MWFhZi4uNjE1NTRl
YTE5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYwpAQCAtMjQsNiArMjQsMTEgQEAKIC8qIENsaWVudCBJRCAwIGlzIHJl
c2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwogI2RlZmluZSBPUFRFRV9DTElFTlRfSUQo
ZG9tYWluKSAoKGRvbWFpbiktPmRvbWFpbl9pZCArIDEpCiAKKyNkZWZpbmUgT1BURUVfS05PV05f
TlNFQ19DQVBTIE9QVEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNTT1IKKyNkZWZpbmUgT1BURUVf
S05PV05fU0VDX0NBUFMgKE9QVEVFX1NNQ19TRUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNIHwgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RF
UkVEX1NITSB8IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNf
Q0FQX0RZTkFNSUNfU0hNKQorCiBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQogewogICAg
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKQEAgLTk5LDYgKzEwNCwxOCBAQCBzdGF0aWMg
dm9pZCBmb3J3YXJkX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDcsIDApOwogfQogCitzdGF0aWMgdm9pZCBzZXRfcmV0dXJuKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCByZXQpCit7CisgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIHJldCk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIDApOworICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAyLCAwKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMywgMCk7CisgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDQsIDApOworICAgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAwKTsKKyAg
ICBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDAp
OworfQorCiBzdGF0aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgcmV0dXJuIDA7CkBAIC0xMjQsNiArMTQxLDM3IEBAIHN0YXRpYyB2b2lk
IG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAg
ICAmcmVzcCk7CiB9CiAKK3N0YXRpYyB2b2lkIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgdWludDMyX3QgY2FwczsKKworICAg
IC8qIEZpbHRlciBvdXQgdW5rbm93biBndWVzdCBjYXBzICovCisgICAgY2FwcyA9IGdldF91c2Vy
X3JlZyhyZWdzLCAxKTsKKyAgICBjYXBzICY9IE9QVEVFX0tOT1dOX05TRUNfQ0FQUzsKKyAgICBz
ZXRfdXNlcl9yZWcocmVncywgMSwgY2Fwcyk7CisKKyAgICBmb3J3YXJkX2NhbGwocmVncyk7Cisg
ICAgaWYgKCBnZXRfdXNlcl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSyApCisg
ICAgICAgIHJldHVybjsKKworICAgIGNhcHMgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7CisKKyAg
ICAvKiBGaWx0ZXIgb3V0IHVua25vd24gT1AtVEVFIGNhcHMgKi8KKyAgICBjYXBzICY9IE9QVEVF
X0tOT1dOX1NFQ19DQVBTOworCisgICAgLyogRHJvcCBzdGF0aWMgU0hNX1JQQyBjYXAgKi8KKyAg
ICBjYXBzICY9IH5PUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITTsKKworICAgIC8q
IERvbid0IGFsbG93IGd1ZXN0cyB0byB3b3JrIHdpdGhvdXQgZHluYW1pYyBTSE0gKi8KKyAgICBp
ZiAoICEoY2FwcyAmIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNKSApCisgICAgeworICAg
ICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMKTsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKworICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBjYXBzKTsKK30K
Kwogc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CiAgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5hcmNoLnRlZSApCkBAIC0xMzgsMTIg
KzE4NiwxNyBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICBjYXNlIE9QVEVFX1NNQ19GVU5DSURfR0VUX09TX1JFVklTSU9OOgog
ICAgIGNhc2UgT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FDSEU6CiAgICAgY2FzZSBPUFRFRV9TTUNf
RElTQUJMRV9TSE1fQ0FDSEU6Ci0gICAgY2FzZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUc6Ci0g
ICAgY2FzZSBPUFRFRV9TTUNfRVhDSEFOR0VfQ0FQQUJJTElUSUVTOgogICAgIGNhc2UgT1BURUVf
U01DX0NBTExfV0lUSF9BUkc6CiAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9S
UEM6CiAgICAgICAgIGZvcndhcmRfY2FsbChyZWdzKTsKICAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgY2FzZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUc6CisgICAgICAgIC8qIE5vIHN0YXRpYyBT
SE0gYXZhaWxhYmxlIGZvciBndWVzdHMgKi8KKyAgICAgICAgc2V0X3JldHVybihyZWdzLCBPUFRF
RV9TTUNfUkVUVVJOX0VOT1RBVkFJTCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2Ug
T1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElFUzoKKyAgICAgICAgaGFuZGxlX2V4Y2hhbmdl
X2NhcGFiaWxpdGllcyhyZWdzKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bm-0007GG-Ss; Thu, 07 Mar 2019 21: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bl-0007FO-TS
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:25 +0000
X-Inumbo-ID: 960f72ec-411c-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 960f72ec-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:24 +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=pO1RgAsUogS3E4y73loEAhrC6rEasysAIcF4kzrPNxE=;
 b=KtPZm8F0ArWxvzm6OQHsj4QfHcR67hMNSOZFGY5aZLZVYNXI5AK3u+zNQX5lRoXmHVnuRLybQyKVOPiLVWP77yb/CppLpQm1pmauSwG8YwAmzYXJ/gAzamKTln+pRH7aaEJXSyxHGRdjNhaq8WKLYYfhBiJ7IZHiMMnBWqr+vwb8y/KlGGvXbIjgxq6phuPwhJW1MhnW/2Pe+mrUHJZxlLQW18xU8Z0YEePLSRuXGQN7oN4Kz035lIVpv+NM7VbpKCJ5IqvU/GR50LHJyUKUD4nAL7Etvskkjj3yB618UyvtSpSCqzrk2V2jQvrAQf88/2V/DdiShrmPeQ+yIlzKvg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:16 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:16 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 08/10] xen/arm: optee: add support for RPC commands
Thread-Index: AQHU1SlSWjCQjCd7qEiRWe/MZ8uTFw==
Date: Thu, 7 Mar 2019 21:04:15 +0000
Message-ID: <20190307210404.12346-9-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8f54a8a1-795b-47e2-943a-08d6a3407565
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:1orin0RsTYXbNvV2liWIfY7ZhMPpU7vDiGZHexuleEw5Wgr6gPLXndn4qrNpZMbgCuaUcKMJwCWZhC7fVtN3r+RlCJmMZUCt+rqfeOgW+THwz1Tp6YqMGzu7Ut85q39ka9+bThDB2Cf+wQB2E4cnxy9uEitrj31N1PLngnA0RWM=
x-microsoft-antispam-prvs: <AM0PR03MB606880487D72E18B899420E6E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(1496009)(39860400002)(396003)(346002)(136003)(366004)(376002)(51234002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 1gOCW1mbFZcpXtYAl5sFInRMaCTzj9ZDvsOZKsKovDHtH0ultF+gdtB4tt8jQM+qORuadhXU1BG5KjFNrz3vq1OMEt0nXosLZmia+NqcJzY4zlRyMXhnkYVqkQfqcYK5kJzbiSxkc/8O7wCFkfjSBkZhZTwdUITGSyyncznpvkdzV2WVesweut3TqmND4795wlSOLKcCEHjXXBJ4ZmlS1oEaXdtSS8+0LMdMcC3g05LjB7LdPRm9rNPr/bv95D47xmlF08Jx6Pl2bGwUp4RFkvzef3bozmLx472rXBX4hwIK21t2wWNCsvloaqOzVooaWPLzNprh6Eiwotf4VFlGTM7zbXn0fd7UtPl9KF+V1XPwXVX+lp2uRyUTE6Nl+5stnglwDHETj9vgSuKLgynY11sZcfrcvNHL3CJvNnDpX4w=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8f54a8a1-795b-47e2-943a-08d6a3407565
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:15.3493 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 08/10] xen/arm: optee: add support for RPC
 commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpPUC1URUUg
Y2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXF1ZXN0cy4gV2UgYXJlIGludGVyZXN0ZWQgbW9zdGx5
IGluCnJlcXVlc3QgdGhhdCBhc2tzIE5XIHRvIGFsbG9jYXRlL2ZyZWUgc2hhcmVkIG1lbW9yeSBm
b3IgT1AtVEVFCm5lZWRzLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGRvIGFkZHJlc3MgdHJh
bnNsYXRpb24gaW4gdGhlIHNhbWUKd2F5IGFzIGl0IHdhcyBkb25lIGZvciBzaGFyZWQgYnVmZmVy
cyByZWdpc3RlcmVkIGJ5IE5XLgoKT1AtVEVFIGNhbiBhc2sgTlcgdG8gYWxsb2NhdGUgbXVsdGlw
bGUgYnVmZmVycyBkdXJpbmcgdGhlIGNhbGwuICBXZQprbm93IHRoYXQgaWYgT1AtVEVFIGFza3Mg
Zm9yIGFub3RoZXIgYnVmZmVyLCB3ZSBjYW4gZnJlZSBwZ2xpc3QgZm9yCnRoZSBwcmV2aW91cyBv
bmUuCgpBcyBtZWRpYXRvciBub3cgYWNjZXNzZXMgc2hhcmVkIGNvbW1hbmQgYnVmZmVyLCB3ZSBu
ZWVkIHRvIHNoYWRvdwppdCBpbiB0aGUgc2FtZSB3YXksIGFzIHdlIHNoYWRvdyByZXF1ZXN0IGJ1
ZmZlcnMgZm9yIFNURCBjYWxscy4KRWFybGllciwgd2UganVzdCBwYXNzZWQgYWRkcmVzcyBvZiB0
aGlzIGJ1ZmZlciB0byBPUC1URUUsIGJ1dApub3cgd2UgbmVlZCB0byByZWFkIGFuZCB3cml0ZSB0
byBpdCwgc28gaXQgc2hvdWxkIGJlIHNoYWRvd2VkLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Ci0tLQoKIEFsbCB0aGUgcGF0Y2hlcyB0
byBvcHRlZS5jIHNob3VsZCBiZSBtZXJnZWQgdG9nZXRoZXIuIFRoZXkgd2VyZQogc3BsaXQgdG8g
ZWFzZSB1cCByZXZpZXcuIEJ1dCB0aGV5IGRlcGVuZCBoZWF2aWx5IG9uIGVhY2ggb3RoZXIuCgog
Q2hhbmdlcyBmcm9tIHYzOgogLSByZXR1cm4gdmFsdWUgb2YgYWNjZXNzX2d1ZXN0X21lbW9yeV9i
eV9pcGEoKSBub3cgY2hlY2tlZAogLSBjaGFuZ2VkIGhvdyBpbmZvcm1hdGlvbiBhYm91dCBzaGFy
ZWQgYnVmZmVyIGlzIHN0b3JlZCBpbiBjYWxsCiAgIGNvbnRleHQKIC0gZG9taGVhcCBub3cgdXNl
ZCBpbnN0ZWFkIG9mIHhlbmhlYXAKIC0gdmFyaW91cyBjb2Rpbmcgc3R5bGUgZml4ZXMKCiBDaGFu
Z2VzIGZyb20gdjI6CiAtIFVzZSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgpIGluc3RlYWQg
b2YgZGlyZWN0IG1hcHBpbmcKLS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAyMjggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMjE3
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwppbmRleCAxNGUyOTVhNDIy
Li5jMTc2NTk3NTAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBAIC0zMSw2ICszMSw5IEBACiAgKi8KICNkZWZpbmUg
VEVFQ19PUklHSU5fQ09NTVMgMHgwMDAwMDAwMgogCisvKiAiTm9uLXNwZWNpZmljIGNhdXNlIiAq
LworI2RlZmluZSBURUVDX0VSUk9SX0dFTkVSSUMgMHhGRkZGMDAwMAorCiAvKgogICogIklucHV0
IHBhcmFtZXRlcnMgd2VyZSBpbnZhbGlkIiBhcyBkZXNjcmliZWQKICAqIGluIEdQIFRFRSBDbGll
bnQgQVBJIFNwZWNpZmljYXRpb24uCkBAIC03OSw2ICs4Miw3IEBAIHN0cnVjdCBvcHRlZV9zdGRf
Y2FsbCB7CiAgICAgcGFkZHJfdCBndWVzdF9hcmdfaXBhOwogICAgIGludCBvcHRlZV90aHJlYWRf
aWQ7CiAgICAgaW50IHJwY19vcDsKKyAgICB1aW50NjRfdCBycGNfZGF0YV9jb29raWU7CiAgICAg
Ym9vbCBpbl9mbGlnaHQ7CiAgICAgcmVnaXN0ZXJfdCBycGNfcGFyYW1zWzJdOwogfTsKQEAgLTg3
LDYgKzkxLDkgQEAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsKIHN0cnVjdCBzaG1fcnBjIHsKICAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqZ3Vlc3RfcGFn
ZTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICp4ZW5fYXJnX3BnOworICAgIHN0cnVjdCBvcHRlZV9t
c2dfYXJnICp4ZW5fYXJnOworICAgIGdmbl90IGdmbjsKICAgICB1aW50NjRfdCBjb29raWU7CiB9
OwogCkBAIC0zNDksMTEgKzM1NiwxOSBAQCBzdGF0aWMgc3RydWN0IHNobV9ycGMgKmFsbG9jYXRl
X2FuZF9waW5fc2htX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgaWYgKCAhc2ht
X3JwYyApCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCisgICAgc2htX3JwYy0+
eGVuX2FyZ19wZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShjdXJyZW50LT5kb21haW4sIDApOworICAg
IGlmICggIXNobV9ycGMtPnhlbl9hcmdfcGcgKQorICAgIHsKKyAgICAgICAgeGZyZWUoc2htX3Jw
Yyk7CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOworICAgIH0KKwogICAgIC8qIFRo
aXMgcGFnZSB3aWxsIGJlIHNoYXJlZCB3aXRoIE9QLVRFRSwgc28gd2UgbmVlZCB0byBwaW4gaXQu
ICovCiAgICAgc2htX3JwYy0+Z3Vlc3RfcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJlbnQt
PmRvbWFpbiwgZ2ZuX3goZ2ZuKSwgJnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9BTExPQyk7CiAgICAgaWYgKCAhc2htX3JwYy0+Z3Vlc3RfcGFnZSB8
fCB0ICE9IHAybV9yYW1fcncgKQogICAgICAgICBnb3RvIGVycjsKKyAgICBzaG1fcnBjLT5nZm4g
PSBnZm47CiAKICAgICBzaG1fcnBjLT5jb29raWUgPSBjb29raWU7CiAKQEAgLTM3Niw4ICszOTEs
MTEgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0ZV9hbmRfcGluX3NobV9ycGMoc3Ry
dWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgIHJldHVybiBzaG1fcnBjOwogCiBlcnI6CisgICAg
ZnJlZV9kb21oZWFwX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZ19wZyk7CisKICAgICBpZiAoIHNobV9y
cGMtPmd1ZXN0X3BhZ2UgKQogICAgICAgICBwdXRfcGFnZShzaG1fcnBjLT5ndWVzdF9wYWdlKTsK
KwogICAgIHhmcmVlKHNobV9ycGMpOwogCiAgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7CkBA
IC00MDQsMTIgKzQyMiwzMiBAQCBzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IG9wdGVl
X2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUpCiAgICAgaWYgKCAhZm91bmQgKQogICAgICAg
ICByZXR1cm47CiAKKyAgICBmcmVlX2RvbWhlYXBfcGFnZShzaG1fcnBjLT54ZW5fYXJnX3BnKTsK
KwogICAgIEFTU0VSVChzaG1fcnBjLT5ndWVzdF9wYWdlKTsKICAgICBwdXRfcGFnZShzaG1fcnBj
LT5ndWVzdF9wYWdlKTsKIAogICAgIHhmcmVlKHNobV9ycGMpOwogfQogCitzdGF0aWMgc3RydWN0
IHNobV9ycGMgKmZpbmRfc2htX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90
IGNvb2tpZSkKK3sKKyAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKKworICAgIHNwaW5fbG9j
aygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBzaG1fcnBjLCAmY3R4LT5z
aG1fcnBjX2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBzaG1fcnBjLT5jb29raWUg
PT0gY29va2llICkKKyAgICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZjdHgt
PmxvY2spOworICAgICAgICAgICAgICAgIHJldHVybiBzaG1fcnBjOworICAgICAgICB9CisgICAg
fQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworCisgICAgcmV0dXJuIE5VTEw7Cit9CisK
IHN0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqYWxsb2NhdGVfb3B0ZWVfc2htX2J1ZihzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29va2llLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlc19jbnQsCkBA
IC05MTIsMTMgKzk1MCw1OSBAQCBzdGF0aWMgdm9pZCBmcmVlX3NobV9idWZmZXJzKHN0cnVjdCBv
cHRlZV9kb21haW4gKmN0eCwKIH0KIAogLyogSGFuZGxlIFJQQyByZXR1cm4gZnJvbSBPUC1URUUg
Ki8KLXN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxs
ICpjYWxsKQorc3RhdGljIGludCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2Nh
bGwgKmNhbGwpCiB7CisgICAgaW50IHJldCA9IDA7CisKICAgICBjYWxsLT5ycGNfcGFyYW1zWzBd
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwogICAgIGNhbGwtPnJwY19wYXJhbXNbMV0gPSBnZXRf
dXNlcl9yZWcocmVncywgMik7CiAgICAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDMpOwogICAgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQ
Q19GVU5DKGdldF91c2VyX3JlZyhyZWdzLCAwKSk7CisKKyAgICBpZiAoIGNhbGwtPnJwY19vcCA9
PSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EICkKKyAgICB7CisgICAgICAgIC8qIENvcHkgUlBDIHJl
cXVlc3QgZnJvbSBzaGFkb3dlZCBidWZmZXIgdG8gZ3Vlc3QgKi8KKyAgICAgICAgdWludDY0X3Qg
Y29va2llID0gcmVncGFpcl90b191aW50NjQocmVncywgMSk7CisgICAgICAgIHN0cnVjdCBzaG1f
cnBjICpzaG1fcnBjID0gZmluZF9zaG1fcnBjKGN0eCwgY29va2llKTsKKyAgICAgICAgaWYgKCAh
c2htX3JwYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGlz
IGlzIGEgdmVyeSBleGNlcHRpb25hbCBzaXR1YXRpb246IE9QLVRFRSB1c2VkCisgICAgICAgICAg
ICAgKiBjb29raWUgZm9yIHVua25vd24gc2hhcmVkIGJ1ZmZlci4gU29tZXRoaW5nIGlzIHZlcnkK
KyAgICAgICAgICAgICAqIHdyb25nIHRoZXJlLiBXZSBjYW4ndCBldmVuIHJlcG9ydCBlcnJvciBi
YWNrIHRvIE9QLVRFRSwKKyAgICAgICAgICAgICAqIGJlY2F1c2UgdGhlcmUgaXMgbm8gYnVmZmVy
IHdoZXJlIHdlIGNhbiB3cml0ZSByZXR1cm4KKyAgICAgICAgICAgICAqIGNvZGUuIEx1Y2tpbHks
IE9QLVRFRSBzZXRzIGRlZmF1bHQgZXJyb3IgY29kZSBpbnRvIHRoYXQKKyAgICAgICAgICAgICAq
IGJ1ZmZlciBiZWZvcmUgdGhlIGNhbGwsIGV4cGVjdGluZyB0aGF0IG5vcm1hbCB3b3JsZAorICAg
ICAgICAgICAgICogd2lsbCBvdmVyd3JpdGUgaXQgd2l0aCBhY3R1YWwgcmVzdWx0LiBTbyB3ZSBj
YW4ganVzdAorICAgICAgICAgICAgICogY29udGludWUgdGhlIGNhbGwuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IGZpbmQgU0hNLVJQQyB3
aXRoIGNvb2tpZSAlbHhcbiIsIGNvb2tpZSk7CisKKyAgICAgICAgICAgIHJldHVybiAtRVJFU1RB
UlQ7CisgICAgICAgIH0KKworICAgICAgICBzaG1fcnBjLT54ZW5fYXJnID0gX19tYXBfZG9tYWlu
X3BhZ2Uoc2htX3JwYy0+eGVuX2FyZ19wZyk7CisKKyAgICAgICAgaWYgKCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShjdXJyZW50LT5kb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdG9fZ2FkZHIoc2htX3JwYy0+Z2ZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHNobV9y
cGMtPnhlbl9hcmcsCisgICAgICAgICAgICAgICAgICAgICAgICBPUFRFRV9NU0dfR0VUX0FSR19T
SVpFKHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgdHJ1ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV2Ug
d2VyZSB1bmFibGUgdG8gcHJvcGFnYXRlIHJlcXVlc3QgdG8gZ3Vlc3QsIHNvIGxldCdzIHJldHVy
bgorICAgICAgICAgICAgICogYmFjayB0byBPUC1URUUuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9IFRFRUNfRVJST1JfR0VORVJJQzsKKyAgICAg
ICAgICAgIHJldCA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHNobV9ycGMtPnhlbl9hcmcpOworICAgIH0KKworICAgIHJldHVybiByZXQ7CiB9CiAK
IC8qCkBAIC05MzEsNiArMTAxNSw5IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICogSWYgY2FsbCBpcyBjb21wbGV0ZSAtIHdlIG5l
ZWQgdG8gcmV0dXJuIHJlc3VsdHMgd2l0aCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soKQogICogYW5k
IHRoZW4gd2Ugd2lsbCBkZXN0cm95IHRoZSBjYWxsIGNvbnRleHQgYXMgaXQgaXMgbm90IG5lZWRl
ZCBhbnltb3JlLgogICoKKyAqIEluIHNvbWUgcmFyZSBjYXNlcyB3ZSBjYW4ndCBwcm9wYWdhdGUg
UlBDIHJlcXVlc3QgYmFjayB0byBndWVzdCwgc28gd2Ugd2lsbAorICogcmVzdGFydCB0aGUgY2Fs
bCwgdGVsbGluZyBPUC1URUUgdGhhdCByZXF1ZXN0IGhhZCBmYWlsZWQuCisgKgogICogU2hhcmVk
IGJ1ZmZlcnMgc2hvdWxkIGJlIGhhbmRsZWQgaW4gYSBzcGVjaWFsIHdheS4KICAqLwogc3RhdGlj
IHZvaWQgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCkBAIC05Mzks
MTUgKzEwMjYsMjMgQEAgc3RhdGljIHZvaWQgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluICpjdHgsCiB7CiAgICAgcmVnaXN0ZXJfdCBvcHRlZV9yZXQ7CiAKLSAgICBmb3J3YXJk
X2NhbGwocmVncyk7Ci0KLSAgICBvcHRlZV9yZXQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7Ci0g
ICAgaWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKKyAgICB3aGlsZSAo
IHRydWUgKQogICAgIHsKLSAgICAgICAgaGFuZGxlX3JwY19yZXR1cm4ocmVncywgY2FsbCk7Ci0g
ICAgICAgIHB1dF9zdGRfY2FsbChjdHgsIGNhbGwpOworICAgICAgICBmb3J3YXJkX2NhbGwocmVn
cyk7CiAKLSAgICAgICAgcmV0dXJuOworICAgICAgICBvcHRlZV9yZXQgPSBnZXRfdXNlcl9yZWco
cmVncywgMCk7CisgICAgICAgIGlmICggT1BURUVfU01DX1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaGFuZGxlX3JwY19yZXR1cm4oY3R4LCBy
ZWdzLCBjYWxsKSAgPT0gLUVSRVNUQVJUICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDKTsK
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
cHV0X3N0ZF9jYWxsKGN0eCwgY2FsbCk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0K
KyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwg
cmVncywgY2FsbCk7CkBAIC0xMDI0LDYgKzExMTksMTE3IEBAIGVycjoKICAgICByZXR1cm47CiB9
CiAKK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBvcHRlZV9kb21haW4g
KmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVl
X3N0ZF9jYWxsICpjYWxsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHNobV9ycGMgKnNobV9ycGMpCit7CisgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5yZXQgfHwg
c2htX3JwYy0+eGVuX2FyZy0+bnVtX3BhcmFtcyAhPSAxICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0uYXR0ciAhPSAoT1BURUVfTVNHX0FU
VFJfVFlQRV9UTUVNX09VVFBVVCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJfTk9OQ09OVElHKSApCisgICAgeworICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIkludmFsaWQgYXR0cnMgZm9yIHNoYXJlZCBtZW0gYnVm
ZmVyOiAlbHhcbiIsCisgICAgICAgICAgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS5hdHRyKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIC8qIEZyZWUgcGcgbGlzdCBm
b3IgYnVmZmVyICovCisgICAgaWYgKCBjYWxsLT5ycGNfZGF0YV9jb29raWUgKQorICAgICAgICBm
cmVlX29wdGVlX3NobV9idWZfcGdfbGlzdChjdHgsIGNhbGwtPnJwY19kYXRhX2Nvb2tpZSk7CisK
KyAgICBpZiAoICF0cmFuc2xhdGVfbm9uY29udGlnKGN0eCwgY2FsbCwgJnNobV9ycGMtPnhlbl9h
cmctPnBhcmFtc1swXSkgKQorICAgIHsKKyAgICAgICAgY2FsbC0+cnBjX2RhdGFfY29va2llID0K
KyAgICAgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnRtZW0uc2htX3JlZjsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgY2FsbC0+cnBjX2RhdGFfY29va2llID0g
MDsKKyAgICAgICAgLyoKKyAgICAgICAgICogT2theSwgc28gdGhlcmUgd2FzIHByb2JsZW0gd2l0
aCBndWVzdCdzIGJ1ZmZlciBhbmQgd2UgbmVlZAorICAgICAgICAgKiB0byB0ZWxsIGFib3V0IHRo
aXMgdG8gT1AtVEVFLgorICAgICAgICAgKi8KKyAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+cmV0
ID0gVEVFQ19FUlJPUl9HRU5FUklDOworICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFy
YW1zID0gMDsKKyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogV2l0aCBjdXJyZW50IGltcGxl
bWVudGF0aW9uLCBPUC1URUUgd2lsbCBub3QgaXNzdWUKKyAgICAgICAgICogUlBDIHRvIGZyZWUg
dGhpcyBidWZmZXIuIEd1ZXN0IGFuZCBPUC1URUUgd2lsbCBiZSBvdXQgb2YKKyAgICAgICAgICog
c3luYzogZ3Vlc3QgYmVsaWV2ZXMgdGhhdCBpdCBwcm92aWRlZCBidWZmZXIgdG8gT1AtVEVFLAor
ICAgICAgICAgKiB3aGlsZSBPUC1URUUgdGhpbmtzIG9mIG9wcG9zaXRlLiBJZGVhbGx5LCB3ZSBu
ZWVkIHRvCisgICAgICAgICAqIGVtdWxhdGUgUlBDIHdpdGggT1BURUVfTVNHX1JQQ19DTURfU0hN
X0ZSRUUgY29tbWFuZC4KKyAgICAgICAgICovCisgICAgfQorfQorCitzdGF0aWMgdm9pZCBoYW5k
bGVfcnBjX2NtZChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxs
ICpjYWxsKQoreworICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOworICAgIHVpbnQ2NF90IGNv
b2tpZTsKKyAgICBzaXplX3QgYXJnX3NpemU7CisKKyAgICBjb29raWUgPSByZWdwYWlyX3RvX3Vp
bnQ2NChyZWdzLCAxKTsKKworICAgIHNobV9ycGMgPSBmaW5kX3NobV9ycGMoY3R4LCBjb29raWUp
OworCisgICAgaWYgKCAhc2htX3JwYyApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2llKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHNobV9ycGMtPnhlbl9hcmcgPSBfX21hcF9kb21h
aW5fcGFnZShzaG1fcnBjLT54ZW5fYXJnX3BnKTsKKworICAgIC8qIEZpcnN0LCBjb3B5IG9ubHkg
aGVhZGVyIHRvIHJlYWQgbnVtYmVyIG9mIGFyZ3VtZW50cyAqLworICAgIGlmICggYWNjZXNzX2d1
ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3RvX2dhZGRyKHNobV9ycGMtPmdmbiksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBvcHRlZV9tc2dfYXJnKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKSApCisgICAgeworICAgICAgICBz
aG1fcnBjLT54ZW5fYXJnLT5yZXQgPSBURUVDX0VSUk9SX0dFTkVSSUM7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgIGFyZ19zaXplID0gT1BURUVfTVNHX0dFVF9BUkdfU0laRShzaG1f
cnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zKTsKKyAgICBpZiAoIGFyZ19zaXplID4gT1BURUVfTVNH
X05PTkNPTlRJR19QQUdFX1NJWkUgKQorICAgIHsKKyAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+
cmV0ID0gVEVFQ19FUlJPUl9HRU5FUklDOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICAvKiBSZWFkIHRoZSB3aG9sZSBjb21tYW5kIHN0cnVjdHVyZSAqLworICAgIGlmICggYWNjZXNz
X2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLCBnZm5fdG9fZ2FkZHIoc2htX3Jw
Yy0+Z2ZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNobV9ycGMtPnhl
bl9hcmcsIGFyZ19zaXplLCBmYWxzZSkgKQorICAgIHsKKyAgICAgICAgc2htX3JwYy0+eGVuX2Fy
Zy0+cmV0ID0gVEVFQ19FUlJPUl9HRU5FUklDOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBzd2l0Y2ggKHNobV9ycGMtPnhlbl9hcmctPmNtZCkKKyAgICB7CisgICAgY2FzZSBPUFRF
RV9NU0dfUlBDX0NNRF9HRVRfVElNRToKKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX1dBSVRf
UVVFVUU6CisgICAgY2FzZSBPUFRFRV9NU0dfUlBDX0NNRF9TVVNQRU5EOgorICAgICAgICBicmVh
azsKKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX1NITV9BTExPQzoKKyAgICAgICAgaGFuZGxl
X3JwY19jbWRfYWxsb2MoY3R4LCByZWdzLCBjYWxsLCBzaG1fcnBjKTsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fRlJFRToKKyAgICAgICAgZnJlZV9vcHRl
ZV9zaG1fYnVmKGN0eCwgc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYik7Cisg
ICAgICAgIGlmICggY2FsbC0+cnBjX2RhdGFfY29va2llID09IHNobV9ycGMtPnhlbl9hcmctPnBh
cmFtc1swXS51LnZhbHVlLmIgKQorICAgICAgICAgICAgY2FsbC0+cnBjX2RhdGFfY29va2llID0g
MDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CitvdXQ6CisgICAgdW5tYXBfZG9tYWluX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7Cit9CisKIHN0
YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiB7CkBAIC0xMDUxLDcgKzEyNTcsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Z1
bmNfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgICAgICBwdHIgPSAwOwogICAg
IH0KICAgICBlbHNlCi0gICAgICAgIHB0ciA9IHBhZ2VfdG9fbWFkZHIoc2htX3JwYy0+Z3Vlc3Rf
cGFnZSk7CisgICAgICAgIHB0ciA9IHBhZ2VfdG9fbWFkZHIoc2htX3JwYy0+eGVuX2FyZ19wZyk7
CiAKIG91dDoKICAgICB1aW50NjRfdG9fcmVncGFpcihyZWdzLCAxLCBwdHIpOwpAQCAtMTA5Miw3
ICsxMjk4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGNhc2UgT1BURUVfU01DX1JQQ19G
VU5DX0ZPUkVJR05fSU5UUjoKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBPUFRFRV9TTUNfUlBD
X0ZVTkNfQ01EOgotICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAgICAgaGFu
ZGxlX3JwY19jbWQoY3R4LCByZWdzLCBjYWxsKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0t
IAoyLjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bn-0007GS-7E; Thu, 07 Mar 2019 21:04:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bl-0007FP-TT
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:25 +0000
X-Inumbo-ID: 9590b357-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9590b357-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:23 +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=bF720kLGZL9T3+FfqhJcQcSgSPxmk6Ll5jSWN5Fcy8E=;
 b=Z9FEQ94Xv3K7QL1Hfcz5b0WrcqzWnCzkRAodt2InZCJJgia/W21LR3sBmPIs1wmaqHzdDDSzKK4TGO7U/HpzfuGRYmpNeU9m+pcC1PgFHJ3vvb7dnQ6/97Hx3QsB9Aklu1hxQoogSddVTccj72zogLoPMSkAD0fbAjb2QfZP2bnE2qWBMkqjNNvLym1y/SsVON0l3xawZqq9e57y+npxxTM4twrEEa+el0ARXl8+0dWedT/6k1efzdzftd2mlyQ9XCQ6f8dEWlugCsuSwPdFo2CpIUA+VJ34402Onx/i7jETSsP9LK6S1D2cr74znTYzeIeawYtz/xigN9Bdgg7ctQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:15 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:15 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 07/10] xen/arm: optee: add support for arbitrary
 shared memory
Thread-Index: AQHU1SlS4HXZ+QoKnU6fv+qCq4+zYg==
Date: Thu, 7 Mar 2019 21:04:14 +0000
Message-ID: <20190307210404.12346-8-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0a9a1efe-b789-4e48-b52d-08d6a340752b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:mAfVnNEzD04H1Li2MbyKDabVkSmoJByVabw74r0RnssMux+HHhpShN9AjkO20jkyplfHCk5fYvJasynB9UdNMb4psGKYdBFTl4Xop7uLwBxTs/ZVMo09Lt95kI/P+lZbKKwqdhbJDB7SFsSNuI0/K9pyW+o/kGxGRUu4u3ASloc=
x-microsoft-antispam-prvs: <AM0PR03MB6068EFC6CBE212F40811447DE64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(30864003)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(53946003)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ixz2URuPMLLgNR0TrSGzKvmBGkMF+zHKJBhOEWEHJDN92Sf5oNf+x58uRoY+hkR50rOGOmcrVXNhfAlXoiXxXigStnnTU2FC1jkYPCBImnnvmvFGR5tMLHajjFd4hXY6hTyYWSROy/dqJH1n1nrsr6BMG5V0lbqzDy1gz1oxoW3FmQu811eiWn3u1XVRo0qJAoYB11rkh3aROltRhgUyUzratybPaqMHRfL5vxrw30Yc8LQVWi5dwbk5pX5OiFzgaATn8LKioW5ysO3DCkTghc8WoryUUyW6Kcp03Xmmb6Sjrn+alzbgIg2Nqw2aECeG6h2z9BV+/btx6FGfXjM6Xi6kLPYNiQ8iy2OraJimZ78phdufRDVn7YNoxMZ1RreFwUCLL5hJXi+ahswki9nHRkvQsYQE+8WHAZWHfAU8AC4=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a9a1efe-b789-4e48-b52d-08d6a340752b
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:14.9650 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpTaGFyZWQg
bWVtb3J5IGlzIHdpZGVseSB1c2VkIGJ5IE5XIChOb3JtYWwgV29ybGQpIHRvIGNvbW11bmljYXRl
IHdpdGgKVEFzIChUcnVzdGVkIEFwcGxpY2F0aW9ucykgaW4gT1AtVEVFLiBOVyBjYW4gc2hhcmUg
cGFydCBvZiBvd24gbWVtb3J5CndpdGggVEEgb3Igd2l0aCBPUC1URUUgY29yZSwgYnkgcmVnaXN0
ZXJpbmcgaXQgaW4gT1AtVEVFLCBvciBieQpwcm92aWRpbmcgYSB0ZW1wb3JhbCByZWZlcmVuY2Uu
IEFueXdheXMsIGluZm9ybWF0aW9uIGFib3V0IHN1Y2ggbWVtb3J5CmJ1ZmZlcnMgYXJlIHNlbnQg
dG8gT1AtVEVFIGFzIGEgbGlzdCBvZiBwYWdlcy4gVGhpcyBtZWNoYW5pc20gaXMKZGVzY3JpYmVk
IGluIG9wdGVlX21zZy5oLgoKTWVkaWF0b3Igc2hvdWxkIHN0ZXAgaW4gd2hlbiBOVyB0cmllcyB0
byBzaGFyZSBtZW1vcnkgd2l0aApPUC1URUUgZm9yIHR3byByZWFzb25zOgoKMS4gRG8gYWRkcmVz
cyB0cmFuc2xhdGlvbiBmcm9tIElQQSB0byBQQS4KMi4gUGluIGRvbWFpbiBwYWdlcyB3aGlsZSB0
aGV5IGFyZSBtYXBwZWQgaW50byBPUC1URUUgb3IgVEEKICAgYWRkcmVzcyBzcGFjZSwgc28gZG9t
YWluIGNhbid0IHRyYW5zZmVyIHRoaXMgcGFnZXMgdG8KICAgb3RoZXIgZG9tYWluIG9yIGJhbGxv
b24gb3V0IHRoZW0uCgpBZGRyZXNzIHRyYW5zbGF0aW9uIGlzIGRvbmUgYnkgdHJhbnNsYXRlX25v
bmNvbnRpZyguLi4pIGZ1bmN0aW9uLgpJdCBhbGxvY2F0ZXMgbmV3IGJ1ZmZlciBmcm9tIGRvbWhl
YXAgYW5kIHRoZW4gd2Fsa3Mgb24gZ3Vlc3QKcHJvdmlkZWQgbGlzdCBvZiBwYWdlcywgdHJhbnNs
YXRlcyBhZGRyZXNzZXMgYW5kIHN0b3JlcyBQQXMgaW50bwpuZXdseSBhbGxvY2F0ZWQgYnVmZmVy
LiBUaGlzIGJ1ZmZlciB3aWxsIGJlIHByb3ZpZGVkIHRvIE9QLVRFRQppbnN0ZWFkIG9mIG9yaWdp
bmFsIGJ1ZmZlciBmcm9tIHRoZSBndWVzdC4gVGhpcyBidWZmZXIgd2lsbApiZSBmcmVlZCBhdCB0
aGUgZW5kIG9mIHN0YW5kYXJkIGNhbGwuCgpJbiB0aGUgc2FtZSB0aW1lIHRoaXMgZnVuY3Rpb24g
cGlucyBwYWdlcyBhbmQgc3RvcmVzIHRoZW0gaW4Kc3RydWN0IG9wdGVlX3NobV9idWYgb2JqZWN0
LiBUaGlzIG9iamVjdCB3aWxsIGxpdmUgYWxsIHRoZSB0aW1lLAp3aGVuIGdpdmVuIFNITSBidWZm
ZXIgaXMga25vd24gdG8gT1AtVEVFLiBJdCB3aWxsIGJlIGZyZWVkCmFmdGVyIGd1ZXN0IHVucmVn
aXN0ZXJzIHNoYXJlZCBidWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwp3aWxsIGJlIHVucGlubmVk
LgoKR3Vlc3QgY2FuIHNoYXJlIGJ1ZmZlciB3aXRoIE9QLVRFRSBmb3IgZHVyYXRpb24gZm9yIG9u
ZSBjYWxsLApvciBwZXJtYW5lbnRseSwgdXNpbmcgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE0g
Y2FsbC4gV2UgbmVlZAp0byBoYW5kbGUgYm90aCBvcHRpb25zLgoKQWxzbyB3ZSB3YW50IHRvIGxp
bWl0IHRvdGFsIHNpemUgb2Ygc2hhcmVkIGJ1ZmZlcnMuIEFzIGl0IGlzIG5vdApwb3NzaWJsZSB0
byBnZXQgbGltaXQgZnJvbSBPUC1URUUsIHdlIG5lZWQgdG8gY2hvb3NlIHNvbWUgYXJiaXRyYXJ5
CnZhbHVlLiBDdXJyZW50bHkgbGltaXQgaXMgMTYzODQgb2YgNEsgcGFnZXMuCgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KLS0tCiBBbGwg
dGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2VkIHRvZ2V0aGVyLiBUaGV5IHdl
cmUKIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBkZXBlbmQgaGVhdmlseSBvbiBl
YWNoIG90aGVyLgoKIENoYW5nZXMgZnJvbSB2MzoKIC0gUmV3b3JrZWQgcGFnZWxpc3RzIHN0b3Jh
Z2UgLSB0aGVyZSBpcyBubyBtb3JlIHN0YXRpYyBzdG9yYWdlIGZvcgogICA1IGJ1ZmZlcnMsIGlu
c3RlYWQgc3RydWN0dXJlIHdpdGggYWxsIGRhdGEgaXMgYWxsb2NhdGVkIGR5bmFtaWNhbGx5CiAt
IE5vdyB0aGlzIGNvZGUgdXNlcyBkb21oZWFwIGluc3RlYWQgb2YgeGVuaGVhcAogLSBWYXJpb3Vz
IHN0eWxlIGZpeGVzCiAtIGdkcHJpbnRrKCkgZml4ZXMKCiBDaGFuZ2VzIGZyb20gdjI6CiAtIE1h
ZGUgc3VyZSB0aGF0IGd1ZXN0IGRvZXMgbm90IHRyaWVzIHRvIHJlZ2lzdGVyIHNoYXJlZCBidWZm
ZXIgd2l0aAogICB0aGUgc2FtZSBjb29raWUgdHdpY2UKIC0gRml4ZWQgY29kaW5nIHN0eWxlCiAt
IFVzZSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgpIGluc3RlYWQgb2YgZGlyZWN0IG1lbW9y
eSBtYXBwaW5nCi0tLQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNDA0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQwNCBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCmluZGV4IDI5MWVkMmZlMjUuLjE0ZTI5NWE0MjIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMK
QEAgLTI0LDYgKzI0LDIyIEBACiAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KICNpbmNs
dWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgogCisvKgorICogIlRoZSByZXR1cm4gY29kZSBpcyBh
biBlcnJvciB0aGF0IG9yaWdpbmF0ZWQgd2l0aGluIHRoZSB1bmRlcmx5aW5nCisgKiBjb21tdW5p
Y2F0aW9ucyBzdGFjayBsaW5raW5nIHRoZSByaWNoIE9TIHdpdGggdGhlIFRFRSIgYXMgZGVzY3Jp
YmVkCisgKiBpbiBHUCBURUUgQ2xpZW50IEFQSSBTcGVjaWZpY2F0aW9uLgorICovCisjZGVmaW5l
IFRFRUNfT1JJR0lOX0NPTU1TIDB4MDAwMDAwMDIKKworLyoKKyAqICJJbnB1dCBwYXJhbWV0ZXJz
IHdlcmUgaW52YWxpZCIgYXMgZGVzY3JpYmVkCisgKiBpbiBHUCBURUUgQ2xpZW50IEFQSSBTcGVj
aWZpY2F0aW9uLgorICovCisjZGVmaW5lIFRFRUNfRVJST1JfQkFEX1BBUkFNRVRFUlMgMHhGRkZG
MDAwNgorCisvKiAiU3lzdGVtIHJhbiBvdXQgb2YgcmVzb3VyY2VzIiAqLworI2RlZmluZSBURUVD
X0VSUk9SX09VVF9PRl9NRU1PUlkgMHhGRkZGMDAwQworCiAvKiBDbGllbnQgSUQgMCBpcyByZXNl
cnZlZCBmb3IgaHlwZXJ2aXNvciBpdHNlbGYgKi8KICNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRv
bWFpbikgKChkb21haW4pLT5kb21haW5faWQgKyAxKQogCkBAIC0zMyw2ICs0OSwxNSBAQAogICov
CiAjZGVmaW5lIERFRl9NQVhfT1BURUVfVEhSRUFEUyAxNgogCisvKgorICogTWF4aW11bSB0b3Rh
bCBudW1iZXIgb2YgcGFnZXMgdGhhdCBndWVzdCBjYW4gc2hhcmUgd2l0aAorICogT1AtVEVFLiBD
dXJyZW50bHkgdmFsdWUgaXMgc2VsZWN0ZWQgYXJiaXRyYXJ5LiBBY3R1YWwgbnVtYmVyIG9mCisg
KiBwYWdlcyBkZXBlbmRzIG9uIGZyZWUgaGVhcCBpbiBPUC1URUUuIEFzIHdlIGNhbid0IGRvIGFu
eQorICogYXNzdW1wdGlvbnMgYWJvdXQgT1AtVEVFIGhlYXAgdXNhZ2UsIHdlIGxpbWl0IG51bWJl
ciBvZiBwYWdlcworICogYXJiaXRyYXJ5LgorICovCisjZGVmaW5lIE1BWF9UT1RBTF9TTUhfQlVG
X1BHICAgIDE2Mzg0CisKICNkZWZpbmUgT1BURUVfS05PV05fTlNFQ19DQVBTIE9QVEVFX1NNQ19O
U0VDX0NBUF9VTklQUk9DRVNTT1IKICNkZWZpbmUgT1BURUVfS05PV05fU0VDX0NBUFMgKE9QVEVF
X1NNQ19TRUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNIHwgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwKQEAgLTY1LDEx
ICs5MCwzMSBAQCBzdHJ1Y3Qgc2htX3JwYyB7CiAgICAgdWludDY0X3QgY29va2llOwogfTsKIAor
LyogU2hhcmVkIG1lbW9yeSBidWZmZXIgZm9yIGFyYml0cmFyeSBkYXRhICovCitzdHJ1Y3Qgb3B0
ZWVfc2htX2J1ZiB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworICAgIHVpbnQ2NF90IGNv
b2tpZTsKKyAgICB1bnNpZ25lZCBpbnQgcGFnZV9jbnQ7CisgICAgLyoKKyAgICAgKiBTaGFkb3dl
ZCBjb250YWluZXIgZm9yIGxpc3Qgb2YgcGFnZXMgdGhhdCBndWVzdCB0cmllcyB0byBzaGFyZQor
ICAgICAqIHdpdGggT1AtVEVFLiBUaGlzIGlzIG5vdCB0aGUgbGlzdCBvZiBwYWdlcyB0aGF0IGd1
ZXN0IHNoYXJlZAorICAgICAqIHdpdGggT1AtVEVFLCBidXQgY29udGFpbmVyIGZvciBsaXN0IG9m
IHRob3NlIHBhZ2VzLiBDaGVjaworICAgICAqIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyBkZWZp
bml0aW9uIGluIG9wdGVlX21zZy5oIGZvciBtb3JlCisgICAgICogaW5mb3JtYXRpb24uCisgICAg
ICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGdfbGlzdDsKKyAgICB1bnNpZ25lZCBpbnQgcGdf
bGlzdF9vcmRlcjsKKyAgICAvKiBQaW5uZWQgZ3Vlc3QgcGFnZXMgdGhhdCBhcmUgc2hhcmVkIHdp
dGggT1AtVEVFICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZXNbXTsKK307CisKIC8qIERv
bWFpbiBjb250ZXh0ICovCiBzdHJ1Y3Qgb3B0ZWVfZG9tYWluIHsKICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIGNhbGxfbGlzdDsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNobV9ycGNfbGlzdDsKKyAgICBz
dHJ1Y3QgbGlzdF9oZWFkIG9wdGVlX3NobV9idWZfbGlzdDsKICAgICBhdG9taWNfdCBjYWxsX2Nv
dW50OworICAgIGF0b21pY190IG9wdGVlX3NobV9idWZfcGFnZXM7CiAgICAgc3BpbmxvY2tfdCBs
b2NrOwogfTsKIApAQCAtMTM2LDcgKzE4MSw5IEBAIHN0YXRpYyBpbnQgb3B0ZWVfZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfbGlz
dCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3JwY19saXN0KTsKKyAgICBJTklUX0xJ
U1RfSEVBRCgmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QpOwogICAgIGF0b21pY19zZXQoJmN0eC0+
Y2FsbF9jb3VudCwgMCk7CisgICAgYXRvbWljX3NldCgmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2Vz
LCAwKTsKICAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsKIAogICAgIGQtPmFyY2gudGVl
ID0gY3R4OwpAQCAtMzYzLDEwICs0MTAsMTM0IEBAIHN0YXRpYyB2b2lkIGZyZWVfc2htX3JwYyhz
dHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKICAgICB4ZnJlZShzaG1f
cnBjKTsKIH0KIAorc3RhdGljIHN0cnVjdCBvcHRlZV9zaG1fYnVmICphbGxvY2F0ZV9vcHRlZV9z
aG1fYnVmKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjb29raWUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBh
Z2VzX2NudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZ19saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwZ19saXN0X29yZGVyKQor
eworICAgIHN0cnVjdCBvcHRlZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmLCAqb3B0ZWVfc2htX2J1
Zl90bXA7CisgICAgaW50IG9sZCwgbmV3OworICAgIGludCBlcnJfY29kZTsKKworICAgIGRvCisg
ICAgeworICAgICAgICBvbGQgPSBhdG9taWNfcmVhZCgmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2Vz
KTsKKyAgICAgICAgbmV3ID0gb2xkICsgcGFnZXNfY250OworICAgICAgICBpZiAoIG5ldyA+PSBN
QVhfVE9UQUxfU01IX0JVRl9QRyApCisgICAgICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVN
KTsKKyAgICB9CisgICAgd2hpbGUgKCB1bmxpa2VseShvbGQgIT0gYXRvbWljX2NtcHhjaGcoJmN0
eC0+b3B0ZWVfc2htX2J1Zl9wYWdlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvbGQsIG5ldykpICk7CisKKyAgICBvcHRlZV9zaG1fYnVmID0geHphbGxvY19i
eXRlcyhzaXplb2Yoc3RydWN0IG9wdGVlX3NobV9idWYpICsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWdlc19jbnQgKiBzaXplb2Yoc3RydWN0IHBhZ2UgKikpOworICAgIGlm
ICggIW9wdGVlX3NobV9idWYgKQorICAgIHsKKyAgICAgICAgZXJyX2NvZGUgPSAtRU5PTUVNOwor
ICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBvcHRlZV9zaG1fYnVmLT5jb29raWUgPSBj
b29raWU7CisgICAgb3B0ZWVfc2htX2J1Zi0+cGdfbGlzdCA9IHBnX2xpc3Q7CisgICAgb3B0ZWVf
c2htX2J1Zi0+cGdfbGlzdF9vcmRlciA9IHBnX2xpc3Rfb3JkZXI7CisKKyAgICBzcGluX2xvY2so
JmN0eC0+bG9jayk7CisgICAgLyogQ2hlY2sgaWYgdGhlcmUgaXMgYWxyZWFkeSBTSE0gd2l0aCB0
aGUgc2FtZSBjb29raWUgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBvcHRlZV9zaG1fYnVm
X3RtcCwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0ZWVfc2htX2J1Zl90bXAtPmNvb2tpZSA9PSBjb29raWUgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiR3Vlc3QgdHJpZXMgdG8gdXNlIHRoZSBzYW1lIFNITSBidWZmZXIgY29v
a2llICVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGNvb2tpZSk7CisgICAgICAgICAgICBl
cnJfY29kZSA9IC1FSU5WQUw7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorICAg
IH0KKworICAgIGxpc3RfYWRkX3RhaWwoJm9wdGVlX3NobV9idWYtPmxpc3QsICZjdHgtPm9wdGVl
X3NobV9idWZfbGlzdCk7CisgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CisKKyAgICByZXR1
cm4gb3B0ZWVfc2htX2J1ZjsKKworZXJyOgorICAgIHhmcmVlKG9wdGVlX3NobV9idWYpOworICAg
IGF0b21pY19zdWIocGFnZXNfY250LCAmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2VzKTsKKworICAg
IHJldHVybiBFUlJfUFRSKGVycl9jb2RlKTsKK30KKworc3RhdGljIHZvaWQgZnJlZV9wZ19saXN0
KHN0cnVjdCBvcHRlZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmKQoreworICAgIGlmICggb3B0ZWVf
c2htX2J1Zi0+cGdfbGlzdCApCisgICAgeworICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMob3B0
ZWVfc2htX2J1Zi0+cGdfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGVlX3No
bV9idWYtPnBnX2xpc3Rfb3JkZXIpOworICAgICAgICBvcHRlZV9zaG1fYnVmLT5wZ19saXN0ID0g
TlVMTDsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfb3B0ZWVfc2htX2J1ZihzdHJ1Y3Qg
b3B0ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKK3sKKyAgICBzdHJ1Y3Qgb3B0ZWVf
c2htX2J1ZiAqb3B0ZWVfc2htX2J1ZjsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CisKKyAgICBz
cGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggb3B0ZWVfc2ht
X2J1ZiwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0ZWVfc2htX2J1Zi0+Y29va2llID09IGNvb2tpZSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZvcHRlZV9zaG1fYnVmLT5s
aXN0KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5s
b2NrKCZjdHgtPmxvY2spOworCisgICAgaWYgKCAhZm91bmQgKQorICAgICAgICByZXR1cm47CisK
KyAgICBmb3IgKCBpbnQgaSA9IDA7IGkgPCBvcHRlZV9zaG1fYnVmLT5wYWdlX2NudDsgaSsrICkK
KyAgICAgICAgaWYgKCBvcHRlZV9zaG1fYnVmLT5wYWdlc1tpXSApCisgICAgICAgICAgICBwdXRf
cGFnZShvcHRlZV9zaG1fYnVmLT5wYWdlc1tpXSk7CisKKyAgICBmcmVlX3BnX2xpc3Qob3B0ZWVf
c2htX2J1Zik7CisKKyAgICBhdG9taWNfc3ViKG9wdGVlX3NobV9idWYtPnBhZ2VfY250LCAmY3R4
LT5vcHRlZV9zaG1fYnVmX3BhZ2VzKTsKKworICAgIHhmcmVlKG9wdGVlX3NobV9idWYpOworfQor
CitzdGF0aWMgdm9pZCBmcmVlX29wdGVlX3NobV9idWZfcGdfbGlzdChzdHJ1Y3Qgb3B0ZWVfZG9t
YWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBjb29raWUpCit7CisgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWY7Cisg
ICAgYm9vbCBmb3VuZCA9IGZhbHNlOworCisgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOworICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkoIG9wdGVlX3NobV9idWYsICZjdHgtPm9wdGVlX3NobV9idWZf
bGlzdCwgbGlzdCApCisgICAgeworICAgICAgICBpZiAoIG9wdGVlX3NobV9idWYtPmNvb2tpZSA9
PSBjb29raWUgKQorICAgICAgICB7CisgICAgICAgICAgICBmb3VuZCA9IHRydWU7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKKworICAgIGlmICggZm91bmQgKQorICAgICAgICBmcmVlX3BnX2xpc3Qob3B0ZWVfc2htX2J1
Zik7CisgICAgZWxzZQorICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQ2FuJ3QgZmluZCBw
YWdlbGlzdCBmb3IgU0hNIGJ1ZmZlciB3aXRoIGNvb2tpZSAlbHggdG8gZnJlZSBpdFxuIiwKKyAg
ICAgICAgICAgICAgICAgY29va2llKTsKK30KKwogc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNo
X3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBvcHRlZV9zdGRfY2Fs
bCAqY2FsbCwgKmNhbGxfdG1wOwogICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3Jw
Y190bXA7CisgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWYsICpvcHRlZV9z
aG1fYnVmX3RtcDsKICAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBkLT5hcmNoLnRlZTsK
IAogICAgIGlmICggIWN0eCApCkBAIC0zODEsNiArNTUyLDEzIEBAIHN0YXRpYyBpbnQgb3B0ZWVf
cmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxp
c3QgKQogICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwogCisgICAg
aWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgcmV0dXJuIC1FUkVTVEFS
VDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggb3B0ZWVfc2htX2J1Ziwgb3B0ZWVf
c2htX2J1Zl90bXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5vcHRlZV9z
aG1fYnVmX2xpc3QsIGxpc3QgKQorICAgICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBvcHRl
ZV9zaG1fYnVmLT5jb29raWUpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTQwNiwxMSArNTg0
LDE4NiBAQCBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQogCiAgICAgQVNTRVJUKCFzcGluX2lzX2xvY2tlZCgmY3R4LT5sb2NrKSk7CiAgICAgQVNTRVJU
KCFhdG9taWNfcmVhZCgmY3R4LT5jYWxsX2NvdW50KSk7CisgICAgQVNTRVJUKCFhdG9taWNfcmVh
ZCgmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2VzKSk7CiAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJmN0
eC0+c2htX3JwY19saXN0KSk7CiAKICAgICBYRlJFRShkLT5hcmNoLnRlZSk7CiB9CiAKKyNkZWZp
bmUgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQorCitz
dGF0aWMgc2l6ZV90IGdldF9wYWdlc19saXN0X3NpemUoc2l6ZV90IG51bV9lbnRyaWVzKQorewor
ICAgIGludCBwYWdlcyA9IERJVl9ST1VORF9VUChudW1fZW50cmllcywgUEFHRUxJU1RfRU5UUklF
U19QRVJfUEFHRSk7CisKKyAgICByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09OVElHX1BB
R0VfU0laRTsKK30KKworc3RhdGljIGludCB0cmFuc2xhdGVfbm9uY29udGlnKHN0cnVjdCBvcHRl
ZV9kb21haW4gKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0
ZWVfc3RkX2NhbGwgKmNhbGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IG9wdGVlX21zZ19wYXJhbSAqcGFyYW0pCit7CisgICAgdWludDY0X3Qgc2l6ZTsKKyAgICB1bnNp
Z25lZCBpbnQgcGFnZV9vZmZzZXQ7CisgICAgdW5zaWduZWQgaW50IG51bV9wYWdlczsKKyAgICB1
bnNpZ25lZCBpbnQgb3JkZXI7CisgICAgdW5zaWduZWQgaW50IGVudHJpZXNfb25fcGFnZSA9IDA7
CisgICAgZ2ZuX3QgZ2ZuOworICAgIHAybV90eXBlX3QgcDJtOworICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKmd1ZXN0X3BhZ2UsICp4ZW5fcGFnZXM7CisgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9w
dGVlX3NobV9idWY7CisgICAgLyoKKyAgICAgKiBUaGlzIGlzIG1lbW9yeSBsYXlvdXQgZm9yIHBh
Z2UgbGlzdC4gQmFzaWNhbGx5IGxpc3QgY29uc2lzdHMgb2YgNGsgcGFnZXMsCisgICAgICogZXZl
cnkgcGFnZSBzdG9yZSA1MTEgcGFnZSBhZGRyZXNzZXMgb2YgdXNlciBidWZmZXIgYW5kIHBhZ2Ug
YWRkcmVzcyBvZgorICAgICAqIHRoZSBuZXh0IHBhZ2Ugb2YgbGlzdC4KKyAgICAgKgorICAgICAq
IFJlZmVyIHRvIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyBkZXNjcmlwdGlvbiBpbiBvcHRlZV9t
c2cuaCBmb3IgZGV0YWlscy4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRf
dCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0VdOworICAgICAgICB1aW50NjRf
dCBuZXh0X3BhZ2VfZGF0YTsKKyAgICB9ICpwYWdlc19kYXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94
ZW47CisKKyAgICAvKiBPZmZzZXQgb2YgdXNlciBidWZmZXIgd2l0aGluZyBwYWdlICovCisgICAg
cGFnZV9vZmZzZXQgPSBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgJiAoT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUgLSAxKTsKKworICAgIC8qIFNpemUgb2YgdGhlIHVzZXIgYnVmZmVyIGluIGJ5
dGVzICovCisgICAgc2l6ZSA9IFJPVU5EVVAocGFyYW0tPnUudG1lbS5zaXplICsgcGFnZV9vZmZz
ZXQsCisgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwor
CisgICAgbnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKHNpemUsIE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFKTsKKworICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2Vz
X2xpc3Rfc2l6ZShudW1fcGFnZXMpKTsKKworICAgIHhlbl9wYWdlcyA9IGFsbG9jX2RvbWhlYXBf
cGFnZXMoY3VycmVudC0+ZG9tYWluLCBvcmRlciwgMCk7CisgICAgaWYgKCAheGVuX3BhZ2VzICkK
KyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBvcHRlZV9zaG1fYnVmID0gYWxsb2NhdGVf
b3B0ZWVfc2htX2J1ZihjdHgsIHBhcmFtLT51LnRtZW0uc2htX3JlZiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW1fcGFnZXMsIHhlbl9wYWdlcywgb3JkZXIp
OworICAgIGlmICggSVNfRVJSKG9wdGVlX3NobV9idWYpICkKKyAgICAgICAgcmV0dXJuIFBUUl9F
UlIob3B0ZWVfc2htX2J1Zik7CisKKyAgICBnZm4gPSBnYWRkcl90b19nZm4ocGFyYW0tPnUudG1l
bS5idWZfcHRyICYKKyAgICAgICAgICAgICAgICAgICAgICAgfihPUFRFRV9NU0dfTk9OQ09OVElH
X1BBR0VfU0laRSAtIDEpKTsKKworICAgIGd1ZXN0X3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihj
dXJyZW50LT5kb21haW4sIGdmbl94KGdmbiksICZwMm0sIFAyTV9BTExPQyk7CisgICAgaWYgKCAh
Z3Vlc3RfcGFnZSB8fCBwMm0gIT0gcDJtX3JhbV9ydyApCisgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgcGFnZXNfZGF0YV9ndWVzdCA9IF9fbWFwX2RvbWFpbl9wYWdlKGd1ZXN0X3BhZ2Up
OworICAgIHBhZ2VzX2RhdGFfeGVuID0gX19tYXBfZG9tYWluX3BhZ2UoeGVuX3BhZ2VzKTsKKwor
ICAgIHdoaWxlICggbnVtX3BhZ2VzICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4s
CisgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4ocGFnZXNfZGF0YV9ndWVzdC0+cGFnZXNf
bGlzdFtlbnRyaWVzX29uX3BhZ2VdKSwKKyAgICAgICAgICAgICAgICAgICZwMm0sIFAyTV9BTExP
Qyk7CisKKyAgICAgICAgaWYgKCAhcGFnZSB8fCBwMm0gIT0gcDJtX3JhbV9ydyApCisgICAgICAg
ICAgICBnb3RvIGVycl91bm1hcDsKKworICAgICAgICBvcHRlZV9zaG1fYnVmLT5wYWdlc1tvcHRl
ZV9zaG1fYnVmLT5wYWdlX2NudCsrXSA9IHBhZ2U7CisgICAgICAgIHBhZ2VzX2RhdGFfeGVuLT5w
YWdlc19saXN0W2VudHJpZXNfb25fcGFnZV0gPSBwYWdlX3RvX21hZGRyKHBhZ2UpOworICAgICAg
ICBlbnRyaWVzX29uX3BhZ2UrKzsKKworICAgICAgICBpZiAoIGVudHJpZXNfb25fcGFnZSA9PSBQ
QUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFnZXNf
ZGF0YV94ZW4tPm5leHRfcGFnZV9kYXRhID0gcGFnZV90b19tYWRkcih4ZW5fcGFnZXMgKyAxKTsK
KyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFfeGVuKTsKKyAgICAgICAg
ICAgIHhlbl9wYWdlcysrOworCisgICAgICAgICAgICBnZm4gPSBnYWRkcl90b19nZm4ocGFnZXNf
ZGF0YV9ndWVzdC0+bmV4dF9wYWdlX2RhdGEpOworCisgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKGd1ZXN0X3BhZ2Up
OworCisgICAgICAgICAgICBndWVzdF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+
ZG9tYWluLCBnZm5feChnZm4pLCAmcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9BTExPQyk7CisgICAgICAgICAgICBpZiAoICFndWVzdF9wYWdlIHx8
IHAybSAhPSBwMm1fcmFtX3J3ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgICAgICAgICAgcGFnZXNfZGF0YV9ndWVzdCA9IF9fbWFwX2RvbWFpbl9wYWdlKGd1ZXN0X3Bh
Z2UpOworICAgICAgICAgICAgcGFnZXNfZGF0YV94ZW4gPSBfX21hcF9kb21haW5fcGFnZSh4ZW5f
cGFnZXMpOworICAgICAgICAgICAgLyogUm9sbCBvdmVyIHRvIHRoZSBuZXh0IHBhZ2UgKi8KKyAg
ICAgICAgICAgIGVudHJpZXNfb25fcGFnZSA9IDA7CisgICAgICAgIH0KKyAgICAgICAgbnVtX3Bh
Z2VzLS07CisgICAgfQorCisgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVzdCk7
CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV94ZW4pOworICAgIHB1dF9wYWdlKGd1
ZXN0X3BhZ2UpOworCisgICAgcGFyYW0tPnUudG1lbS5idWZfcHRyID0gcGFnZV90b19tYWRkcihv
cHRlZV9zaG1fYnVmLT5wZ19saXN0KSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFn
ZV9vZmZzZXQ7CisKKyAgICByZXR1cm4gMDsKKworZXJyX3VubWFwOgorICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBhZ2VzX2RhdGFfZ3Vlc3QpOworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2Rh
dGFfeGVuKTsKKyAgICBwdXRfcGFnZShndWVzdF9wYWdlKTsKKyAgICBmcmVlX29wdGVlX3NobV9i
dWYoY3R4LCBvcHRlZV9zaG1fYnVmLT5jb29raWUpOworCisgICAgcmV0dXJuIC1FSU5WQUw7Cit9
CisKK3N0YXRpYyBpbnQgdHJhbnNsYXRlX3BhcmFtcyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxs
KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVpbnQzMl90IGF0dHI7CisgICAgaW50IHJl
dCA9IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNhbGwtPnhlbl9hcmctPm51bV9wYXJhbXM7
IGkrKyApCisgICAgeworICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0
dHI7CisKKyAgICAgICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyAp
CisgICAgICAgIHsKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6
CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVDoKKyAgICAgICAg
Y2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6CisgICAgICAgICAgICBpZiAoIGF0
dHIgJiBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHJldCA9IHRyYW5zbGF0ZV9ub25jb250aWcoY3R4LCBjYWxsLCBjYWxsLT54ZW5fYXJn
LT5wYXJhbXMgKyBpKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiR3Vlc3Qg
dHJpZXMgdG8gdXNlIG9sZCB0bWVtIGFyZ1xuIik7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORToKKyAgICAg
ICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX0lOUFVUOgorICAgICAgICBjYXNlIE9Q
VEVFX01TR19BVFRSX1RZUEVfVkFMVUVfT1VUUFVUOgorICAgICAgICBjYXNlIE9QVEVFX01TR19B
VFRSX1RZUEVfVkFMVUVfSU5PVVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9S
TUVNX0lOUFVUOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6
CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOT1VUOgorICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9CisKK291dDoKKyAgICBpZiAoIHJldCApCisg
ICAgeworICAgICAgICBjYWxsLT54ZW5fYXJnLT5yZXRfb3JpZ2luID0gVEVFQ19PUklHSU5fQ09N
TVM7CisgICAgICAgIGlmICggcmV0ID09IC1FTk9NRU0gKQorICAgICAgICAgICAgY2FsbC0+eGVu
X2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9PVVRfT0ZfTUVNT1JZOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBjYWxsLT54ZW5fYXJnLT5yZXQgPSBURUVDX0VSUk9SX0JBRF9QQVJBTUVURVJTOwor
ICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qCiAgKiBDb3B5IGNvbW1hbmQgYnVmZmVy
IGludG8gZG9taGVhcCBtZW1vcnkgdG86CiAgKiAxKSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2Vz
IGZyb20gZ3Vlc3QKQEAgLTUzNyw2ICs4OTAsMjcgQEAgc3RhdGljIHZvaWQgY29weV9zdGRfcmVx
dWVzdF9iYWNrKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKICAgICBwdXRfcGFnZShwYWdlKTsK
IH0KIAorCitzdGF0aWMgdm9pZCBmcmVlX3NobV9idWZmZXJzKHN0cnVjdCBvcHRlZV9kb21haW4g
KmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX21zZ19hcmcg
KmFyZykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgYXJn
LT5udW1fcGFyYW1zOyBpICsrICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIGFyZy0+cGFyYW1z
W2ldLmF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sgKQorICAgICAgICB7CisgICAgICAg
IGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOUFVUOgorICAgICAgICBjYXNlIE9QVEVF
X01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX0lOT1VUOgorICAgICAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgYXJn
LT5wYXJhbXNbaV0udS50bWVtLnNobV9yZWYpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGRlZmF1bHQ6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KK30KKwogLyog
SGFuZGxlIFJQQyByZXR1cm4gZnJvbSBPUC1URUUgKi8KIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNf
cmV0dXJuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQpAQCAtNTU2LDYgKzkzMCw4IEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAogICogSWYgdGhpcyBpcyBSUEMgLSB3ZSBuZWVkIHRvIHN0b3JlIGNhbGwgY29udGV4dCBhbmQg
cmV0dXJuIGJhY2sgdG8gZ3Vlc3QuCiAgKiBJZiBjYWxsIGlzIGNvbXBsZXRlIC0gd2UgbmVlZCB0
byByZXR1cm4gcmVzdWx0cyB3aXRoIGNvcHlfc3RkX3JlcXVlc3RfYmFjaygpCiAgKiBhbmQgdGhl
biB3ZSB3aWxsIGRlc3Ryb3kgdGhlIGNhbGwgY29udGV4dCBhcyBpdCBpcyBub3QgbmVlZGVkIGFu
eW1vcmUuCisgKgorICogU2hhcmVkIGJ1ZmZlcnMgc2hvdWxkIGJlIGhhbmRsZWQgaW4gYSBzcGVj
aWFsIHdheS4KICAqLwogc3RhdGljIHZvaWQgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLApAQCAtNTc2LDYgKzk1MiwyMyBAQCBzdGF0aWMgdm9pZCBleGVjdXRlX3N0
ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKIAogICAgIGNvcHlfc3RkX3JlcXVlc3Rf
YmFjayhjdHgsIHJlZ3MsIGNhbGwpOwogCisgICAgc3dpdGNoICggY2FsbC0+eGVuX2FyZy0+Y21k
ICkKKyAgICB7CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVSX1NITToKKyAgICAgICAg
aWYgKCBjYWxsLT54ZW5fYXJnLT5yZXQgPT0gMCApCisgICAgICAgICAgICBmcmVlX29wdGVlX3No
bV9idWZfcGdfbGlzdChjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNh
bGwtPnhlbl9hcmctPnBhcmFtc1swXS51LnRtZW0uc2htX3JlZik7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGZyZWVfb3B0ZWVfc2htX2J1ZihjdHgsIGNhbGwtPnhlbl9hcmctPnBhcmFtc1sw
XS51LnRtZW0uc2htX3JlZik7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfTVNHX0NN
RF9VTlJFR0lTVEVSX1NITToKKyAgICAgICAgaWYgKCBjYWxsLT54ZW5fYXJnLT5yZXQgPT0gMCAp
CisgICAgICAgICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbMF0udS5ybWVtLnNobV9yZWYpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAg
ICAgICBmcmVlX3NobV9idWZmZXJzKGN0eCwgY2FsbC0+eGVuX2FyZyk7CisgICAgfQorCiAgICAg
cHV0X3N0ZF9jYWxsKGN0eCwgY2FsbCk7CiAgICAgZnJlZV9zdGRfY2FsbChjdHgsIGNhbGwpOwog
fQpAQCAtNjA2LDYgKzk5OSwxNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0
IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgIGNhc2UgT1BURUVfTVNHX0NNRF9DQU5DRUw6CiAgICAg
Y2FzZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVSX1NITToKICAgICBjYXNlIE9QVEVFX01TR19DTURf
VU5SRUdJU1RFUl9TSE06CisgICAgICAgIGlmKCB0cmFuc2xhdGVfcGFyYW1zKGN0eCwgY2FsbCkg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogdHJhbnNsYXRlX3Bh
cmFtcygpIHNldHMgeGVuX2FyZy0+cmV0IHZhbHVlIHRvIG5vbi16ZXJvLgorICAgICAgICAgICAg
ICogU28sIHRlY2huaWNhbGx5LCBTTUMgd2FzIHN1Y2Nlc3NmdWwsIGJ1dCB0aGVyZSB3YXMgYW4g
ZXJyb3IKKyAgICAgICAgICAgICAqIGR1cmluZyBoYW5kbGluZyBzdGFuZGFyZCBjYWxsIGVuY2Fw
c3VsYXRlZCBpbnRvIHRoaXMgU01DLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBjb3B5
X3N0ZF9yZXF1ZXN0X2JhY2soY3R4LCByZWdzLCBjYWxsKTsKKyAgICAgICAgICAgIHNldF9yZXR1
cm4ocmVncywgT1BURUVfU01DX1JFVFVSTl9PSyk7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAg
ICAgICAgfQogICAgICAgICBleGVjdXRlX3N0ZF9jYWxsKGN0eCwgcmVncywgY2FsbCk7CiAgICAg
ICAgIHJldHVybjsKICAgICBkZWZhdWx0OgotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bn-0007H4-QY; Thu, 07 Mar 2019 21:04:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bm-0007Fp-I4
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:26 +0000
X-Inumbo-ID: 96c85bb5-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96c85bb5-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6BE8zd7HzP0SZ5Dg2iZOWsYgmFRjwWU23lMGZtpUVCg=;
 b=HnKbUPNwYr98z0R+Aie1kba8CDJDJToxrg4aMK3wi6Pg1N0LzdOBRbr02ria70Mgt5a24CayhB84zTE9IfufUjEecMtGaZ+u7fTBqN5/y8YyylgUOkHmCo9f0Xh0q6755sWF330gaZ3Xr6/1lDuQVxjboRWOqfxAFGfnVRK2a8eoSzRUZMvH4zWmduJVXZ/Bh7tLJP45tTQQqmmRg235WyiA+LbNTX5cThFRcMFyn4Si/NA+dsRh//sZP+JxRRslgDBtHMTh39Cdtk8k+TatlccNB0vEwdft75LFPEFo2w4PDNQi5hU/0Qms4MrVYJ/FjahxX09yQsLhQfddB6ILPA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:16 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:16 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 09/10] tools/arm: tee: add "tee" option for xl.cfg
Thread-Index: AQHU1SlSeNsYNaamP02EZQB/pJjIBQ==
Date: Thu, 7 Mar 2019 21:04:15 +0000
Message-ID: <20190307210404.12346-10-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5cd96761-d3dd-44d0-4234-08d6a340759a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:SKy3H7ZhjpZYnpBGwT2DWU9ytcWT88Mcw3ERhahw+aPyYWSwjgUabVc34FFOtZEMxn9oyluKpyZVAqVEhIyZQLjVbXD2j2gibZyFV0PSWxBnRVnqgN/8RU5sTc2IDaTAJ+2h3RuAmqDyzLgkrycgJoRbDeGNaECoCmXverwhhCg=
x-microsoft-antispam-prvs: <AM0PR03MB6068E0F0F3D41B7B1AD12D02E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(1496009)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: giPBmagJWrAE43vTdcwdLErpR9VE9zD8DacCGXdxfnfL4cEr+wDnK1sFVVp88O1Dq6UceqKO2mIjEhSXCGWq6ptyXoL0Q2LiZAPRxHAZTiguZWW4t3xx3hSOfhYsR/rztzlnUjoAejnT2wYyMdGAw/uLrQjH2cDeUOzBSETl3lFBZzBDEgHQx3mwG4xuZYRx/u9D40AakqOZpO+7xiVJNSC+TzyVW4Sv2Fb9UfdDxxBoI2r1pUWMiIQSntJ56ngBNVwNvHi6e0yeuT1ffzuYdY0BVRb6nmG4arfWb4eE58sZ6PZ4VRgkHhlYNib6pI2JOjmxpG1IfFPLoW160J1JR1k8Pqk987VhfrSKAvmXIe6YPcQtEOiDPMyN0SRpgENJxxqaHrdH5mIk9TC+A9YCKEjTG4FXd4RLgQLWCooUbhQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5cd96761-d3dd-44d0-4234-08d6a340759a
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:15.7166 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option for
 xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpUaGlzIGVu
dW1lcmF0aW9uIGNvbnRyb2xzIFRFRSB0eXBlIGZvciBhIGRvbWFpbi4gQ3VycmVudGx5IHRoZXJl
IGlzCnR3byBwb3NzaWJsZSBvcHRpb25zOiBlaXRoZXIgJ25vbmUnIG9yICduYXRpdmUnLgoKJ25v
bmUnIGlzIHRoZSBkZWZhdWx0IHZhbHVlIGFuZCBpdCBiYXNpY2FsbHkgZGlzYWJsZXMgVEVFIHN1
cHBvcnQgYXQKYWxsLgoKJ25hdGl2ZScgZW5hYmxlcyBhY2Nlc3MgdG8gYSAicmVhbCIgVEVFIGlu
c3RhbGxlZCBvbiBhIHBsYXRmb3JtLgoKSXQgaXMgcG9zc2libGUgdG8gYWRkIGFub3RoZXIgdHlw
ZXMgaW4gdGhlIGZ1dHVyZS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFk
LmJhYmNodWtAZ21haWwuY29tPgotLS0KCiBBbGwgdGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91
bGQgYmUgbWVyZ2VkIHRvZ2V0aGVyLiBUaGV5IHdlcmUKIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3
LiBCdXQgdGhleSBkZXBlbmQgaGVhdmlseSBvbiBlYWNoIG90aGVyLgoKIENoYW5nZXMgZnJvbSB2
MzoKICAtIHRlZV9lbmFibGVkIHJlbmFtZWQgdG8gdGVlX3R5cGUuIEN1cnJlbnRseSB0d28gdHlw
ZXMgYXJlIHN1cHBvcnRlZAogICAgYXMgZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2FnZQog
IC0gQWRkIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSQ0hfQVJNX1RFRSBkZWZpbml0aW9uCgogQ2hh
bmdlcyBmcm9tIHYyOgogIC0gVXNlIGFyY2gudGVlX2VuYWJsZWQgaW5zdGVhZCBvZiBzZXBhcmF0
ZSBkb21jdGwKLS0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgfCAxMiArKysrKysrKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA1ICsrKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyAgICAgfCAxMyArKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgfCAgNiArKysrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA5ICsrKysr
KysrKwogNSBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9j
cy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmluZGV4IGFk
ODFhZjFlZDguLmUxNTk4MTg4MmIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTI3MDIsNiArMjcwMiwxOCBAQCBD
dXJyZW50bHksIG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQVJN
LgogCiA9YmFjawogCis9b3ZlciA0CisKKz1pdGVtIEI8dGVlPVsibm9uZSIsICJuYXRpdmUiXT4K
KworU2V0IFRFRSB0eXBlIGZvciB0aGUgZ3Vlc3QuIEN1cnJlbnRseSBvbmx5IE9QLVRFRSBpcyBz
dXBwb3J0ZWQuIElmCit0aGlzIG9wdGlvbiBpcyBzZXQgdG8gIm5hdGl2ZSIsIHhsIHdpbGwgY3Jl
YXRlIGd1ZXN0LCB3aGljaCBjYW4gYWNjZXNzCituYXRpdmUgVEVFIG9uIHlvdXIgc3lzdGVtIChq
dXN0IG1ha2Ugc3VyZSB0aGF0IHlvdSBhcmUgdXNpbmcgT1AtVEVFCit3aXRoIHZpcnR1YWxpemF0
aW9uIHN1cHBvcnQgZW5kYWJsZWQpLiBBbHNvIE9QLVRFRSBub2RlIHdpbGwgYmUKK2VtaXR0ZWQg
aW50byBndWVzdCdzIGRldmljZSB0cmVlLgorCis9YmFjaworCiA9aGVhZDMgeDg2CiAKID1vdmVy
IDQKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IGEzOGU1Y2RiYTIuLmIyNGU0MTQxYjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjczLDYgKzI3MywxMSBAQAogICov
CiAjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9HSUNfVkVSU0lPTiAxCiAKKy8qCisg
KiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIGFyY2hfYXJtLnRlZSBmaWVsZC4KKyAq
LworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19BUkNIX0FSTV9URUUgMQorCiAvKgogICog
TElCWExfSEFWRV9TT0ZUX1JFU0VUIGluZGljYXRlcyB0aGF0IGxpYnhsIHN1cHBvcnRzIHBlcmZv
cm1pbmcKICAqICdzb2Z0IHJlc2V0JyBmb3IgZG9tYWlucyBhbmQgdGhlcmUgaXMgJ3NvZnRfcmVz
ZXQnIHNodXRkb3duIHJlYXNvbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAxNDFlMTU5MDQzLi42OTMwZDBhYjNiIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9hcm0uYwpAQCAtODksNiArODksMTkgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJl
X2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9
CiAKKyAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8uYXJjaF9hcm0udGVlKSB7CisgICAgY2Fz
ZSBMSUJYTF9URUVfVFlQRV9OT05FOgorICAgICAgICBjb25maWctPmFyY2gudGVlX3R5cGUgPSBY
RU5fRE9NQ1RMX0NPTkZJR19URUVfTk9ORTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJY
TF9URUVfVFlQRV9OQVRJVkU6CisgICAgICAgIGNvbmZpZy0+YXJjaC50ZWVfdHlwZSA9IFhFTl9E
T01DVExfQ09ORklHX1RFRV9OQVRJVkU7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIExPRyhFUlJPUiwgIlVua25vd24gVEVFIHR5cGUgJWQiLAorICAgICAgICAgICAgZF9j
b25maWctPmJfaW5mby5hcmNoX2FybS50ZWUpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsK
KyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2ODVhYzQ3
YWMuLjRmMWViMjI5YjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAor
KysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQ1Nyw2ICs0NTcsMTEgQEAgbGli
eGxfZ2ljX3ZlcnNpb24gPSBFbnVtZXJhdGlvbigiZ2ljX3ZlcnNpb24iLCBbCiAgICAgKDB4MzAs
ICJ2MyIpCiAgICAgXSwgaW5pdF92YWwgPSAiTElCWExfR0lDX1ZFUlNJT05fREVGQVVMVCIpCiAK
K2xpYnhsX3RlZV90eXBlID0gRW51bWVyYXRpb24oInRlZV90eXBlIiwgWworICAgICgwLCAibm9u
ZSIpLAorICAgICgxLCAibmF0aXZlIikKKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9URUVfVFlQ
RV9OT05FIikKKwogbGlieGxfcmRtX3Jlc2VydmUgPSBTdHJ1Y3QoInJkbV9yZXNlcnZlIiwgWwog
ICAgICgic3RyYXRlZ3kiLCAgICBsaWJ4bF9yZG1fcmVzZXJ2ZV9zdHJhdGVneSksCiAgICAgKCJw
b2xpY3kiLCAgICAgIGxpYnhsX3JkbV9yZXNlcnZlX3BvbGljeSksCkBAIC02MTUsNiArNjIwLDcg
QEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixb
CiAKICAgICAoImFyY2hfYXJtIiwgU3RydWN0KE5vbmUsIFsoImdpY192ZXJzaW9uIiwgbGlieGxf
Z2ljX3ZlcnNpb24pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidnVhcnQiLCBs
aWJ4bF92dWFydF90eXBlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInRlZSIs
ICBsaWJ4bF90ZWVfdHlwZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAg
ICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9yIGd1
ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJNIHN1
cHBvcnQgaXMgcGxhbm5lZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29s
cy94bC94bF9wYXJzZS5jCmluZGV4IDM1MmNkMjE0ZGQuLmMyN2U3YWUxZjAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMjY5MCw2
ICsyNjkwLDE1IEBAIHNraXBfdXNiZGV2OgogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCF4
bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgInRlZSIsICZidWYsIDEpKSB7CisgICAgICAgIGUg
PSBsaWJ4bF90ZWVfdHlwZV9mcm9tX3N0cmluZyhidWYsICZiX2luZm8tPmFyY2hfYXJtLnRlZSk7
CisgICAgICAgIGlmIChlKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAg
ICAgICAgICAgICAgIlVua25vd24gdGVlIFwiJXNcIiBzcGVjaWZpZWRcbiIsIGJ1Zik7CisgICAg
ICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIHBhcnNl
X3ZrYl9saXN0KGNvbmZpZywgZF9jb25maWcpOwogCiAgICAgeGx1X2NmZ19kZXN0cm95KGNvbmZp
Zyk7Ci0tIAoyLjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20Bk-0007EM-6H; Thu, 07 Mar 2019 21:04: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=kjUO=RK=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h20Bi-0007Dr-DL
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:04:22 +0000
X-Inumbo-ID: 931c1d5d-411c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 931c1d5d-411c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 21:04:19 +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=yppf7qa/gDSJXwaM9bpc7axEw7L55YvpEqzKc1FLxKo=;
 b=EHj3oWPwyCUVNI7UjKuY8GwDf9cZo4Ydy2GSehSzrgfDQL397E4r3h5hnghYj6qx0e6W+Ir0QUWJR3HJv+fq05nRn4W8iWho0QGHND+ibSndbxltdIsqSmTmIh30NkByWVrTj9pgxp4rSfzLb5cDp+/kTH0TvqnHPxaWleziInZXUd1Hwy+HZoV9OlsulQy37USAOggYA+5Gx/3WIBW4OHBRhb5W3nRwAssTz8ZwuiG05tlegvGVVQL6u2xyNK3F3fVht4e+6H5gJsD4K7oltygqTebF+tK+pcdoyTK2qcgmqX2c+xmljrugAHSVw/aRrJiQdjgUI+JWMa4U7Z+BoA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6068.eurprd03.prod.outlook.com (10.255.31.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.16; Thu, 7 Mar 2019 21:04:13 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019
 21:04:13 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Thread-Topic: [PATCH v4 02/10] xen/arm: optee: add OP-TEE header files
Thread-Index: AQHU1SlRKBh58BtKFU2dlJRppuk4wQ==
Date: Thu, 7 Mar 2019 21:04:13 +0000
Message-ID: <20190307210404.12346-3-volodymyr_babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b9c1652e-2051-4de9-66c3-08d6a34073f9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB6068; 
x-ms-traffictypediagnostic: AM0PR03MB6068:
x-microsoft-exchange-diagnostics: 1; AM0PR03MB6068;
 20:kgzQ3v+4hoxezgsGxMLU8CqpP+m+/27kMz5sAqkRIynTbf/2WutB00ZTbbK3TdMewRdf25DW3YdhuxDVy+QNUNXluqOL9DcbAh2eyGg60q3Ds0t0LOoOOGbqQ64v/61gWwmfxgWUfv0wORhJJPUxgg8STkVk1MrjB/QZ/G5d4Aw=
x-microsoft-antispam-prvs: <AM0PR03MB60687BDE38C15FBDBE9614C7E64C0@AM0PR03MB6068.eurprd03.prod.outlook.com>
x-forefront-prvs: 096943F07A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(136003)(366004)(376002)(189003)(199004)(54906003)(6506007)(446003)(11346002)(186003)(26005)(1076003)(68736007)(36756003)(97736004)(5660300002)(2906002)(14454004)(6116002)(71190400001)(3846002)(476003)(76176011)(71200400001)(99286004)(2616005)(80792005)(486006)(102836004)(14444005)(8676002)(478600001)(30864003)(72206003)(86362001)(105586002)(55236004)(2501003)(106356001)(6486002)(25786009)(256004)(81156014)(81166006)(66066001)(316002)(6436002)(7736002)(6512007)(4326008)(305945005)(53936002)(8936002)(53946003)(110136005)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6068;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: g+b7u3+gd1NOV7puaDEzEmcrsJOUDbkiOx2gNhyUFnhqZDDLMJ5lHuL8XtU/hQ5jI0vTHMe0ssQklMGlkokE9CVJPCFO1TU2/ipL5gp0hVweDYYgrM4/DRBfemjSRkT1wwNxAOf9z3gLZ2n+pTIMxGmfJwi6TrHvXGovTLKo0bkkWJ+Eah/dBmds6oXQ8j0xjGzbQxfTaZG7nBg3s2xj5RWLRWUb9MSbPrcVVYoO9KkccAe/Yu/N5R8B2fz9SH56FEesuCcLtkYA/rPN5v5C937sXUHRIz9Svz1CYW1t0lmj5VwhQ7sGXaN3ol6JCCq5xiHpbtqZOoJ+YzxfhIuW/cNn558Rix/X3HcaOTjEuvKsHyKsiaLWXV2TAeDivesLIXE1ZIy5qVs0SrNG6ZAeTRkSsKM6MtSomPiIVaK0Vqk=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b9c1652e-2051-4de9-66c3-08d6a34073f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 21:04:13.1658 (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: AM0PR03MB6068
Subject: [Xen-devel] [PATCH v4 02/10] xen/arm: optee: add OP-TEE header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKVGhp
cyBoZWFkZXIgZmlsZXMgZGVzY3JpYmVzIHByb3RvY29sIGJldHdlZW4gT1AtVEVFIGFuZCBPUC1U
RUUgY2xpZW50CmRyaXZlciBpbiBMaW51eC4gVGhleSBhcmUgbmVlZGVkIGZvciB1cGNvbWluZyBP
UC1URUUgbWVkaWF0b3IsIHdoaWNoCmlzIGFkZGVkIGluIHRoZSBuZXh0IHBhdGNoLgpSZWFzb24g
dG8gYWRkIHRob3NlIGhlYWRlcnMgaW4gc2VwYXJhdGUgcGF0Y2ggaXMgdG8gZWFzZSB1cCByZXZp
ZXcuClRob3NlIGZpbGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVlIChkcml2ZXJzL3RlZS9v
cHRlZS8pIGFuZCBtYW5nbGVkCmEgYml0IHRvIGNvbXBpbGUgd2l0aCBYRU4uCgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgotLS0K
IENoYW5nZXMgZnJvbSB2MzoKIC0gVXBkYXRlZCB0byBsYXRlc3QgT1AtVEVFIHZlcnNpb24gKDMu
NC4wKSBiZWNhdXNlIHZpcnR1YWxpemF0aW9uCiAgIHN1cHBvcnQgdG8gT1AtVEVFIHdhcyBtZXJn
ZWQgaW50byBtYWlubGluZS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cu
aCB8IDQ0NCArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9v
cHRlZV9zbWMuaCB8IDU2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDEwMTMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3RlZS9vcHRlZV9tc2cuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwNzQ3YjJhYTgKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cuaApAQCAtMCwwICsx
LDQ0NCBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxNS0yMDE2LCBMaW5hcm8gTGltaXRlZAor
ICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSwKKyAqIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKgorICogMi4gUmVkaXN0cmlidXRp
b25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90
aWNlLAorICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbgorICogYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9W
SURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisg
KiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9S
UyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwor
ICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRI
RQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKyNpZm5kZWYgX09QVEVFX01T
R19ICisjZGVmaW5lIF9PUFRFRV9NU0dfSAorCisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgorCisvKgorICogVGhpcyBmaWxlIGRlZmluZXMgdGhlIE9QLVRF
RSBtZXNzYWdlIHByb3RvY29sIHVzZWQgdG8gY29tbXVuaWNhdGUKKyAqIHdpdGggYW4gaW5zdGFu
Y2Ugb2YgT1AtVEVFIHJ1bm5pbmcgaW4gc2VjdXJlIHdvcmxkLgorICoKKyAqIFRoaXMgZmlsZSBp
cyBkaXZpZGVkIGludG8gdGhyZWUgc2VjdGlvbnMuCisgKiAxLiBGb3JtYXR0aW5nIG9mIG1lc3Nh
Z2VzLgorICogMi4gUmVxdWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqIDMuIFJlcXVlc3RzIGZy
b20gc2VjdXJlIHdvcmxkLCBSZW1vdGUgUHJvY2VkdXJlIENhbGwgKFJQQyksIGhhbmRsZWQgYnkK
KyAqICAgIHRlZS1zdXBwbGljYW50LgorICovCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICog
UGFydCAxIC0gZm9ybWF0dGluZyBvZiBtZXNzYWdlcworICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwor
CisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORQkJMHgwCisjZGVmaW5lIE9QVEVFX01T
R19BVFRSX1RZUEVfVkFMVUVfSU5QVVQJCTB4MQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBF
X1ZBTFVFX09VVFBVVAkweDIKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9V
VAkJMHgzCisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAkJMHg1CisjZGVm
aW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQJCTB4NgorI2RlZmluZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX1JNRU1fSU5PVVQJCTB4NworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBF
X1RNRU1fSU5QVVQJCTB4OQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVU
CQkweGEKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VUCQkweGIKKworI2Rl
ZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sJCUdFTk1BU0soNywgMCkKKworLyoKKyAqIE1l
dGEgcGFyYW1ldGVyIHRvIGJlIGFic29yYmVkIGJ5IHRoZSBTZWN1cmUgT1MgYW5kIG5vdCBwYXNz
ZWQKKyAqIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIEN1cnJlbnRseSBvbmx5
IHVzZWQgd2l0aCBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTi4KKyAqLworI2RlZmluZSBPUFRF
RV9NU0dfQVRUUl9NRVRBCQkJQklUKDgpCisKKy8qCisgKiBQb2ludGVyIHRvIGEgbGlzdCBvZiBw
YWdlcyB1c2VkIHRvIHJlZ2lzdGVyIHVzZXItZGVmaW5lZCBTSE0gYnVmZmVyLgorICogVXNlZCB3
aXRoIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV8qLgorICogYnVmX3B0ciBzaG91bGQgcG9pbnQg
dG8gdGhlIGJlZ2lubmluZyBvZiB0aGUgYnVmZmVyLiBCdWZmZXIgd2lsbCBjb250YWluCisgKiBs
aXN0IG9mIHBhZ2UgYWRkcmVzc2VzLiBPUC1URUUgY29yZSBjYW4gcmVjb25zdHJ1Y3QgY29udGln
dW91cyBidWZmZXIgZnJvbQorICogdGhhdCBwYWdlIGFkZHJlc3NlcyBsaXN0LiBQYWdlIGFkZHJl
c3NlcyBhcmUgc3RvcmVkIGFzIDY0IGJpdCB2YWx1ZXMuCisgKiBMYXN0IGVudHJ5IG9uIGEgcGFn
ZSBzaG91bGQgcG9pbnQgdG8gdGhlIG5leHQgcGFnZSBvZiBidWZmZXIuCisgKiBFdmVyeSBlbnRy
eSBpbiBidWZmZXIgc2hvdWxkIHBvaW50IHRvIGEgNGsgcGFnZSBiZWdpbm5pbmcgKDEyIGxlYXN0
CisgKiBzaWduaWZpY2FudCBiaXRzIG11c3QgYmUgZXF1YWwgdG8gemVybykuCisgKgorICogMTIg
bGVhc3Qgc2lnbmlmaWNhbnQgYmludHMgb2Ygb3B0ZWVfbXNnX3BhcmFtLnUudG1lbS5idWZfcHRy
IHNob3VsZCBob2xkIHBhZ2UKKyAqIG9mZnNldCBvZiB0aGUgdXNlciBidWZmZXIuCisgKgorICog
U28sIGVudHJpZXMgc2hvdWxkIGJlIHBsYWNlZCBsaWtlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3R1
cmU6CisgKgorICogc3RydWN0IHBhZ2VfZGF0YSB7CisgKiAgIHVpbnQ2NF90IHBhZ2VzX2FycmF5
W09QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFL3NpemVvZih1aW50NjRfdCkgLSAxXTsKKyAq
ICAgdWludDY0X3QgbmV4dF9wYWdlX2RhdGE7CisgKiB9OworICoKKyAqIFN0cnVjdHVyZSBpcyBk
ZXNpZ25lZCB0byBleGFjdGx5IGZpdCBpbnRvIHRoZSBwYWdlIHNpemUKKyAqIE9QVEVFX01TR19O
T05DT05USUdfUEFHRV9TSVpFIHdoaWNoIGlzIGEgc3RhbmRhcmQgNEtCIHBhZ2UuCisgKgorICog
VGhlIHNpemUgb2YgNEtCIGlzIGNob3NlbiBiZWNhdXNlIHRoaXMgaXMgdGhlIHNtYWxsZXN0IHBh
Z2Ugc2l6ZSBmb3IgQVJNCisgKiBhcmNoaXRlY3R1cmVzLiBJZiBSRUUgdXNlcyBsYXJnZXIgcGFn
ZXMsIGl0IHNob3VsZCBkaXZpZGUgdGhlbSB0byA0S0Igb25lcy4KKyAqLworI2RlZmluZSBPUFRF
RV9NU0dfQVRUUl9OT05DT05USUcJCUJJVCg5KQorCisvKgorICogTWVtb3J5IGF0dHJpYnV0ZXMg
Zm9yIGNhY2hpbmcgcGFzc2VkIHdpdGggdGVtcCBtZW1yZWZzLiBUaGUgYWN0dWFsIHZhbHVlCisg
KiB1c2VkIGlzIGRlZmluZWQgb3V0c2lkZSB0aGUgbWVzc2FnZSBwcm90b2NvbCB3aXRoIHRoZSBl
eGNlcHRpb24gb2YKKyAqIE9QVEVFX01TR19BVFRSX0NBQ0hFX1BSRURFRklORUQgd2hpY2ggbWVh
bnMgdGhlIGF0dHJpYnV0ZXMgYWxyZWFkeQorICogZGVmaW5lZCBmb3IgdGhlIG1lbW9yeSByYW5n
ZSBzaG91bGQgYmUgdXNlZC4gSWYgb3B0ZWVfc21jLmggaXMgdXNlZCBhcworICogYmVhcmVyIG9m
IHRoaXMgcHJvdG9jb2wgT1BURUVfU01DX1NITV8qIGlzIHVzZWQgZm9yIHZhbHVlcy4KKyAqLwor
I2RlZmluZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9TSElGVAkJMTYKKyNkZWZpbmUgT1BURUVfTVNH
X0FUVFJfQ0FDSEVfTUFTSwkJR0VOTUFTSygyLCAwKQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9D
QUNIRV9QUkVERUZJTkVECQkwCisKKy8qCisgKiBTYW1lIHZhbHVlcyBhcyBURUVfTE9HSU5fKiBm
cm9tIFRFRSBJbnRlcm5hbCBBUEkKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fUFVCTElD
CQkJMHgwMDAwMDAwMAorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fVVNFUgkJCTB4MDAwMDAwMDEK
KyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX0dST1VQCQkJMHgwMDAwMDAwMgorI2RlZmluZSBPUFRF
RV9NU0dfTE9HSU5fQVBQTElDQVRJT04JCTB4MDAwMDAwMDQKKyNkZWZpbmUgT1BURUVfTVNHX0xP
R0lOX0FQUExJQ0FUSU9OX1VTRVIJMHgwMDAwMDAwNQorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5f
QVBQTElDQVRJT05fR1JPVVAJMHgwMDAwMDAwNgorCisvKgorICogUGFnZSBzaXplIHVzZWQgaW4g
bm9uLWNvbnRpZ3VvdXMgYnVmZmVyIGVudHJpZXMKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTk9O
Q09OVElHX1BBR0VfU0laRQkJNDA5NgorCisvKioKKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1f
dG1lbSAtIHRlbXBvcmFyeSBtZW1vcnkgcmVmZXJlbmNlIHBhcmFtZXRlcgorICogQGJ1Zl9wdHI6
CUFkZHJlc3Mgb2YgdGhlIGJ1ZmZlcgorICogQHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICog
QHNobV9yZWY6CVRlbXBvcmFyeSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwgcG9pbnRlciB0byBh
IHN0cnVjdCB0ZWVfc2htCisgKgorICogU2VjdXJlIGFuZCBub3JtYWwgd29ybGQgY29tbXVuaWNh
dGVzIHBvaW50ZXJzIGFzIHBoeXNpY2FsIGFkZHJlc3MKKyAqIGluc3RlYWQgb2YgdGhlIHZpcnR1
YWwgYWRkcmVzcy4gVGhpcyBpcyBiZWNhdXNlIHNlY3VyZSBhbmQgbm9ybWFsIHdvcmxkCisgKiBo
YXZlIGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQgbWVtb3J5IG1hcHBpbmcuIE5vcm1hbCB3b3JsZCBj
YW4gZXZlbiBoYXZlIGEKKyAqIGh5cGVydmlzb3Igd2hpY2ggbmVlZCB0byB0cmFuc2xhdGUgdGhl
IGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgKEFLQSBJUEEKKyAqIGluIEFSTSBkb2N1bWVudGF0aW9u
KSB0byBhIHJlYWwgcGh5c2ljYWwgYWRkcmVzcyBiZWZvcmUgcGFzc2luZyB0aGUKKyAqIHN0cnVj
dHVyZSB0byBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSB7
CisJdTY0IGJ1Zl9wdHI7CisJdTY0IHNpemU7CisJdTY0IHNobV9yZWY7Cit9OworCisvKioKKyAq
IHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fcm1lbSAtIHJlZ2lzdGVyZWQgbWVtb3J5IHJlZmVyZW5j
ZSBwYXJhbWV0ZXIKKyAqIEBvZmZzOglPZmZzZXQgaW50byBzaGFyZWQgbWVtb3J5IHJlZmVyZW5j
ZQorICogQHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9yZWY6CVNoYXJlZCBtZW1v
cnkgcmVmZXJlbmNlLCBwb2ludGVyIHRvIGEgc3RydWN0IHRlZV9zaG0KKyAqLworc3RydWN0IG9w
dGVlX21zZ19wYXJhbV9ybWVtIHsKKwl1NjQgb2ZmczsKKwl1NjQgc2l6ZTsKKwl1NjQgc2htX3Jl
ZjsKK307CisKKy8qKgorICogc3RydWN0IG9wdGVlX21zZ19wYXJhbV92YWx1ZSAtIG9wYXF1ZSB2
YWx1ZSBwYXJhbWV0ZXIKKyAqCisgKiBWYWx1ZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgdW5jaGVj
a2VkIGJldHdlZW4gbm9ybWFsIGFuZCBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9t
c2dfcGFyYW1fdmFsdWUgeworCXU2NCBhOworCXU2NCBiOworCXU2NCBjOworfTsKKworLyoqCisg
KiBzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtIC0gcGFyYW1ldGVyIHVzZWQgdG9nZXRoZXIgd2l0aCBz
dHJ1Y3Qgb3B0ZWVfbXNnX2FyZworICogQGF0dHI6CWF0dHJpYnV0ZXMKKyAqIEB0bWVtOglwYXJh
bWV0ZXIgYnkgdGVtcG9yYXJ5IG1lbW9yeSByZWZlcmVuY2UKKyAqIEBybWVtOglwYXJhbWV0ZXIg
YnkgcmVnaXN0ZXJlZCBtZW1vcnkgcmVmZXJlbmNlCisgKiBAdmFsdWU6CXBhcmFtZXRlciBieSBv
cGFxdWUgdmFsdWUKKyAqCisgKiBAYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyBpbmRp
Y2F0ZXMgaWYgdG1lbSwgcm1lbSBvciB2YWx1ZSBpcyB1c2VkIGluCisgKiB0aGUgdW5pb24uIE9Q
VEVFX01TR19BVFRSX1RZUEVfVkFMVUVfKiBpbmRpY2F0ZXMgdmFsdWUsCisgKiBPUFRFRV9NU0df
QVRUUl9UWVBFX1RNRU1fKiBpbmRpY2F0ZXMgQHRtZW0gYW5kCisgKiBPUFRFRV9NU0dfQVRUUl9U
WVBFX1JNRU1fKiBpbmRpY2F0ZXMgQHJtZW0sCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX05PTkUg
aW5kaWNhdGVzIHRoYXQgbm9uZSBvZiB0aGUgbWVtYmVycyBhcmUgdXNlZC4KKyAqLworc3RydWN0
IG9wdGVlX21zZ19wYXJhbSB7CisJdTY0IGF0dHI7CisJdW5pb24geworCQlzdHJ1Y3Qgb3B0ZWVf
bXNnX3BhcmFtX3RtZW0gdG1lbTsKKwkJc3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHJtZW07
CisJCXN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdmFsdWUgdmFsdWU7CisJfSB1OworfTsKKworLyoq
CisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAtIGNhbGwgYXJndW1lbnQKKyAqIEBjbWQ6IENvbW1h
bmQsIG9uZSBvZiBPUFRFRV9NU0dfQ01EXyogb3IgT1BURUVfTVNHX1JQQ19DTURfKgorICogQGZ1
bmM6IFRydXN0ZWQgQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVk
IEFwcGxpY2F0aW9uLAorICoJICAgICB1c2VkIGlmIGNtZCA9PSBPUFRFRV9NU0dfQ01EX0lOVk9L
RV9DT01NQU5ECisgKiBAc2Vzc2lvbjogSW4gcGFyYW1ldGVyIGZvciBhbGwgT1BURUVfTVNHX0NN
RF8qIGV4Y2VwdAorICoJICAgICBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTiB3aGVyZSBpdCdz
IGFuIG91dHB1dCBwYXJhbWV0ZXIgaW5zdGVhZAorICogQGNhbmNlbF9pZDogQ2FuY2VsbGF0aW9u
IGlkLCBhIHVuaXF1ZSB2YWx1ZSB0byBpZGVudGlmeSB0aGlzIHJlcXVlc3QKKyAqIEByZXQ6IHJl
dHVybiB2YWx1ZQorICogQHJldF9vcmlnaW46IG9yaWdpbiBvZiB0aGUgcmV0dXJuIHZhbHVlCisg
KiBAbnVtX3BhcmFtczogbnVtYmVyIG9mIHBhcmFtZXRlcnMgc3VwcGxpZWQgdG8gdGhlIE9TIENv
bW1hbmQKKyAqIEBwYXJhbXM6IHRoZSBwYXJhbWV0ZXJzIHN1cHBsaWVkIHRvIHRoZSBPUyBDb21t
YW5kCisgKgorICogQWxsIG5vcm1hbCBjYWxscyB0byBUcnVzdGVkIE9TIHVzZXMgdGhpcyBzdHJ1
Y3QuIElmIGNtZCByZXF1aXJlcyBmdXJ0aGVyCisgKiBpbmZvcm1hdGlvbiB0aGFuIHdoYXQgdGhl
c2UgZmllbGQgaG9sZHMgaXQgY2FuIGJlIHBhc3NlZCBhcyBhIHBhcmFtZXRlcgorICogdGFnZ2Vk
IGFzIG1ldGEgKHNldHRpbmcgdGhlIE9QVEVFX01TR19BVFRSX01FVEEgYml0IGluIGNvcnJlc3Bv
bmRpbmcKKyAqIGF0dHJzIGZpZWxkKS4gQWxsIHBhcmFtZXRlcnMgdGFnZ2VkIGFzIG1ldGEgaGFz
IHRvIGNvbWUgZmlyc3QuCisgKgorICogVGVtcCBtZW1yZWYgcGFyYW1ldGVycyBjYW4gYmUgZnJh
Z21lbnRlZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIFRydXN0ZWQgT1MKKyAqICh3aGVuIG9wdGVlX3Nt
Yy5oIGlzIGJlYXJlciBvZiB0aGlzIHByb3RvY29sIHRoaXMgaXMgaW5kaWNhdGVkIHdpdGgKKyAq
IE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0pLiBJZiBhIGxvZ2ljYWwgbWVtcmVm
IHBhcmFtZXRlciBpcworICogZnJhZ21lbnRlZCB0aGVuIGhhcyBhbGwgYnV0IHRoZSBsYXN0IGZy
YWdtZW50IHRoZQorICogT1BURUVfTVNHX0FUVFJfRlJBR01FTlQgYml0IHNldCBpbiBhdHRycy4g
RXZlbiBpZiBhIG1lbXJlZiBpcyBmcmFnbWVudGVkCisgKiBpdCB3aWxsIHN0aWxsIGJlIHByZXNl
bnRlZCBhcyBhIHNpbmdsZSBsb2dpY2FsIG1lbXJlZiB0byB0aGUgVHJ1c3RlZAorICogQXBwbGlj
YXRpb24uCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfYXJnIHsKKwl1MzIgY21kOworCXUzMiBmdW5j
OworCXUzMiBzZXNzaW9uOworCXUzMiBjYW5jZWxfaWQ7CisJdTMyIHBhZDsKKwl1MzIgcmV0Owor
CXUzMiByZXRfb3JpZ2luOworCXUzMiBudW1fcGFyYW1zOworCisJLyogbnVtX3BhcmFtcyB0ZWxs
cyB0aGUgYWN0dWFsIG51bWJlciBvZiBlbGVtZW50IGluIHBhcmFtcyAqLworCXN0cnVjdCBvcHRl
ZV9tc2dfcGFyYW0gcGFyYW1zWzBdOworfTsKKworLyoqCisgKiBPUFRFRV9NU0dfR0VUX0FSR19T
SVpFIC0gcmV0dXJuIHNpemUgb2Ygc3RydWN0IG9wdGVlX21zZ19hcmcKKyAqCisgKiBAbnVtX3Bh
cmFtczogTnVtYmVyIG9mIHBhcmFtZXRlcnMgZW1iZWRkZWQgaW4gdGhlIHN0cnVjdCBvcHRlZV9t
c2dfYXJnCisgKgorICogUmV0dXJucyB0aGUgc2l6ZSBvZiB0aGUgc3RydWN0IG9wdGVlX21zZ19h
cmcgdG9nZXRoZXIgd2l0aCB0aGUgbnVtYmVyCisgKiBvZiBlbWJlZGRlZCBwYXJhbWV0ZXJzLgor
ICovCisjZGVmaW5lIE9QVEVFX01TR19HRVRfQVJHX1NJWkUobnVtX3BhcmFtcykgXAorCShzaXpl
b2Yoc3RydWN0IG9wdGVlX21zZ19hcmcpICsgXAorCSBzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19w
YXJhbSkgKiAobnVtX3BhcmFtcykpCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAy
IC0gcmVxdWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKwor
LyoKKyAqIFJldHVybiB0aGUgZm9sbG93aW5nIFVJRCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGlu
IHRoaXMgZmlsZSB3aXRob3V0CisgKiBmdXJ0aGVyIGV4dGVuc2lvbnM6CisgKiAzODRmYjNlMC1l
N2Y4LTExZTMtYWY2My0wMDAyYTVkNWM1MWIuCisgKiBSZXByZXNlbnRlZCBpbiA0IDMyLWJpdCB3
b3JkcyBpbiBPUFRFRV9NU0dfVUlEXzAsIE9QVEVFX01TR19VSURfMSwKKyAqIE9QVEVFX01TR19V
SURfMiwgT1BURUVfTVNHX1VJRF8zLgorICovCisjZGVmaW5lIE9QVEVFX01TR19VSURfMAkJCTB4
Mzg0ZmIzZTAKKyNkZWZpbmUgT1BURUVfTVNHX1VJRF8xCQkJMHhlN2Y4MTFlMworI2RlZmluZSBP
UFRFRV9NU0dfVUlEXzIJCQkweGFmNjMwMDAyCisjZGVmaW5lIE9QVEVFX01TR19VSURfMwkJCTB4
YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19VSUQJMHhGRjAxCisKKy8q
CisgKiBSZXR1cm5zIDIuMCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRo
b3V0IGZ1cnRoZXIKKyAqIGV4dGVuc2lvbnMuIFJlcHJlc2VudGVkIGluIDIgMzItYml0IHdvcmRz
IGluIE9QVEVFX01TR19SRVZJU0lPTl9NQUpPUgorICogYW5kIE9QVEVFX01TR19SRVZJU0lPTl9N
SU5PUgorICovCisjZGVmaW5lIE9QVEVFX01TR19SRVZJU0lPTl9NQUpPUgkyCisjZGVmaW5lIE9Q
VEVFX01TR19SRVZJU0lPTl9NSU5PUgkwCisjZGVmaW5lIE9QVEVFX01TR19GVU5DSURfQ0FMTFNf
UkVWSVNJT04JMHhGRjAzCisKKy8qCisgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAq
IFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1Mg
aXMgaW5zdGFsbGVkLgorICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2Yg
dGhlIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiA0
IDMyLWJpdCB3b3JkcyBpbiB0aGUgc2FtZSB3YXkgYXMKKyAqIE9QVEVFX01TR19GVU5DSURfQ0FM
TFNfVUlEIGRlc2NyaWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfT1NfT1BURUVf
VVVJRF8wCTB4NDg2MTc4ZTAKKyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMQkweGU3
ZjgxMWUzCisjZGVmaW5lIE9QVEVFX01TR19PU19PUFRFRV9VVUlEXzIJMHhiYzVlMDAwMgorI2Rl
ZmluZSBPUFRFRV9NU0dfT1NfT1BURUVfVVVJRF8zCTB4YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVf
TVNHX0ZVTkNJRF9HRVRfT1NfVVVJRAkweDAwMDAKKworLyoKKyAqIEdldCByZXZpc2lvbiBvZiBU
cnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0
IHdoaWNoIHZlcnNpb24gb2YgdGhlIFRydXN0ZWQgT1MKKyAqIGlzIGluc3RhbGxlZC4gTm90ZSB0
aGF0IHRoZSByZXR1cm5lZCByZXZpc2lvbiBpcyB0aGUgcmV2aXNpb24gb2YgdGhlCisgKiBUcnVz
dGVkIE9TLCBub3Qgb2YgdGhlIEFQSS4KKyAqCisgKiBSZXR1cm5zIHJldmlzaW9uIGluIDIgMzIt
Yml0IHdvcmRzIGluIHRoZSBzYW1lIHdheSBhcworICogT1BURUVfTVNHX0NBTExTX1JFVklTSU9O
IGRlc2NyaWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19S
RVZJU0lPTgkweDAwMDEKKworLyoKKyAqIERvIGEgc2VjdXJlIGNhbGwgd2l0aCBzdHJ1Y3Qgb3B0
ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAorICogVGhlIE9QVEVFX01TR19DTURfKiBiZWxvdyBkZWZp
bmVzIHdoYXQgZ29lcyBpbiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6Y21kCisgKgorICogT1BURUVf
TVNHX0NNRF9PUEVOX1NFU1NJT04gb3BlbnMgYSBzZXNzaW9uIHRvIGEgVHJ1c3RlZCBBcHBsaWNh
dGlvbi4KKyAqIFRoZSBmaXJzdCB0d28gcGFyYW1ldGVycyBhcmUgdGFnZ2VkIGFzIG1ldGEsIGhv
bGRpbmcgdHdvIHZhbHVlCisgKiBwYXJhbWV0ZXJzIHRvIHBhc3MgdGhlIGZvbGxvd2luZyBpbmZv
cm1hdGlvbjoKKyAqIHBhcmFtWzBdLnUudmFsdWUuYS1iIHV1aWQgb2YgVHJ1c3RlZCBBcHBsaWNh
dGlvbgorICogcGFyYW1bMV0udS52YWx1ZS5hLWIgdXVpZCBvZiBDbGllbnQKKyAqIHBhcmFtWzFd
LnUudmFsdWUuYyBMb2dpbiBjbGFzcyBvZiBjbGllbnQgT1BURUVfTVNHX0xPR0lOXyoKKyAqCisg
KiBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01NQU5EIGludm9rZXMgYSBjb21tYW5kIGEgcHJldmlv
dXNseSBvcGVuZWQKKyAqIHNlc3Npb24gdG8gYSBUcnVzdGVkIEFwcGxpY2F0aW9uLiAgc3RydWN0
IG9wdGVlX21zZ19hcmc6OmZ1bmMgaXMgVHJ1c3RlZAorICogQXBwbGljYXRpb24gZnVuY3Rpb24s
IHNwZWNpZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19D
TURfQ0xPU0VfU0VTU0lPTiBjbG9zZXMgYSBwcmV2aW91c2x5IG9wZW5lZCBzZXNzaW9uIHRvCisg
KiBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19DTURfQ0FOQ0VMIGNhbmNl
bHMgYSBjdXJyZW50bHkgaW52b2tlZCBjb21tYW5kLgorICoKKyAqIE9QVEVFX01TR19DTURfUkVH
SVNURVJfU0hNIHJlZ2lzdGVycyBhIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLiBUaGUKKyAqIGlu
Zm9ybWF0aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVFX01T
R19BVFRSX1RZUEVfVE1FTV9JTlBVVAorICoJCQkJCVt8IE9QVEVFX01TR19BVFRSX0ZSQUdNRU5U
XQorICogW2luXSBwYXJhbVswXS51LnRtZW0uYnVmX3B0cgkJcGh5c2ljYWwgYWRkcmVzcyAob2Yg
Zmlyc3QgZnJhZ21lbnQpCisgKiBbaW5dIHBhcmFtWzBdLnUudG1lbS5zaXplCQlzaXplIChvZiBm
aXJzdCBmcmFnbWVudCkKKyAqIFtpbl0gcGFyYW1bMF0udS50bWVtLnNobV9yZWYJCWhvbGRzIHNo
YXJlZCBtZW1vcnkgcmVmZXJlbmNlCisgKiAuLi4KKyAqIFRoZSBzaGFyZWQgbWVtb3J5IGNhbiBv
cHRpb25hbGx5IGJlIGZyYWdtZW50ZWQsIHRlbXAgbWVtcmVmcyBjYW4gZm9sbG93CisgKiBlYWNo
IG90aGVyIHdpdGggYWxsIGJ1dCB0aGUgbGFzdCB3aXRoIHRoZSBPUFRFRV9NU0dfQVRUUl9GUkFH
TUVOVCBiaXQgc2V0LgorICoKKyAqIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0gdW5yZWdp
c3RlcmVzIGEgcHJldmlvdXNseSByZWdpc3RlcmVkIHNoYXJlZAorICogbWVtb3J5IHJlZmVyZW5j
ZS4gVGhlIGluZm9ybWF0aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJ
CU9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAorICogW2luXSBwYXJhbVswXS51LnJtZW0u
c2htX3JlZgkJaG9sZHMgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIFtpbl0gcGFyYW1bMF0u
dS5ybWVtLm9mZnMJCTAKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVtLnNpemUJCTAKKyAqLworI2Rl
ZmluZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTgkwCisjZGVmaW5lIE9QVEVFX01TR19DTURf
SU5WT0tFX0NPTU1BTkQJMQorI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NMT1NFX1NFU1NJT04JMgor
I2RlZmluZSBPUFRFRV9NU0dfQ01EX0NBTkNFTAkJMworI2RlZmluZSBPUFRFRV9NU0dfQ01EX1JF
R0lTVEVSX1NITQk0CisjZGVmaW5lIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0JNQorI2Rl
ZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0NBTExfV0lUSF9BUkcJMHgwMDA0CisKKy8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICogUGFydCAzIC0gUmVxdWVzdHMgZnJvbSBzZWN1cmUgd29ybGQsIFJQQwor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLworCisvKgorICogQWxsIFJQQyBpcyBkb25lIHdpdGggYSBz
dHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBiZWFyZXIgb2YgaW5mb3JtYXRpb24sCisgKiBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZzo6YXJnIGhvbGRzIHZhbHVlcyBkZWZpbmVkIGJ5IE9QVEVFX01TR19SUENf
Q01EXyogYmVsb3cKKyAqCisgKiBSUEMgY29tbXVuaWNhdGlvbiB3aXRoIHRlZS1zdXBwbGljYW50
IGlzIHJldmVyc2VkIGNvbXBhcmVkIHRvIG5vcm1hbAorICogY2xpZW50IGNvbW11bmljYXRpb24g
ZGVzcmliZWQgYWJvdmUuIFRoZSBzdXBwbGljYW50IHJlY2VpdmVzIHJlcXVlc3RzCisgKiBhbmQg
c2VuZHMgcmVzcG9uc2VzLgorICovCisKKy8qCisgKiBMb2FkIGEgVEEgaW50byBtZW1vcnksIGRl
ZmluZWQgaW4gdGVlLXN1cHBsaWNhbnQKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9M
T0FEX1RBCTAKKworLyoKKyAqIFJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19D
TURfUlBNQgkJMQorCisvKgorICogRmlsZSBzeXN0ZW0gYWNjZXNzLCBkZWZpbmVkIGluIHRlZS1z
dXBwbGljYW50CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfRlMJCTIKKworLyoKKyAq
IEdldCB0aW1lCisgKgorICogUmV0dXJucyBudW1iZXIgb2Ygc2Vjb25kcyBhbmQgbmFubyBzZWNv
bmRzIHNpbmNlIHRoZSBFcG9jaCwKKyAqIDE5NzAtMDEtMDEgMDA6MDA6MDAgKzAwMDAgKFVUQyku
CisgKgorICogW291dF0gcGFyYW1bMF0udS52YWx1ZS5hCU51bWJlciBvZiBzZWNvbmRzCisgKiBb
b3V0XSBwYXJhbVswXS51LnZhbHVlLmIJTnVtYmVyIG9mIG5hbm8gc2Vjb25kcy4KKyAqLworI2Rl
ZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9HRVRfVElNRQkzCisKKy8qCisgKiBXYWl0IHF1ZXVlIHBy
aW1pdGl2ZSwgaGVscGVyIGZvciBzZWN1cmUgd29ybGQgdG8gaW1wbGVtZW50IGEgd2FpdCBxdWV1
ZS4KKyAqCisgKiBJZiBzZWN1cmUgd29ybGQgbmVlZCB0byB3YWl0IGZvciBhIHNlY3VyZSB3b3Js
ZCBtdXRleCBpdCBpc3N1ZXMgYSBzbGVlcAorICogcmVxdWVzdCBpbnN0ZWFkIG9mIHNwaW5uaW5n
IGluIHNlY3VyZSB3b3JsZC4gQ29udmVyc2VseSBpcyBhIHdha2V1cAorICogcmVxdWVzdCBpc3N1
ZWQgd2hlbiBhIHNlY3VyZSB3b3JsZCBtdXRleCB3aXRoIGEgdGhyZWFkIHdhaXRpbmcgdGhyZWFk
IGlzCisgKiB1bmxvY2tlZC4KKyAqCisgKiBXYWl0aW5nIG9uIGEga2V5CisgKiBbaW5dIHBhcmFt
WzBdLnUudmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfU0xFRVAKKyAqIFtpbl0gcGFy
YW1bMF0udS52YWx1ZS5iIHdhaXQga2V5CisgKgorICogV2FraW5nIHVwIGEga2V5CisgKiBbaW5d
IHBhcmFtWzBdLnUudmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfV0FLRVVQCisgKiBb
aW5dIHBhcmFtWzBdLnUudmFsdWUuYiB3YWtldXAga2V5CisgKi8KKyNkZWZpbmUgT1BURUVfTVNH
X1JQQ19DTURfV0FJVF9RVUVVRQk0CisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9T
TEVFUAkwCisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9XQUtFVVAJMQorCisvKgor
ICogU3VzcGVuZCBleGVjdXRpb24KKyAqCisgKiBbaW5dIHBhcmFtWzBdLnZhbHVlCS5hIG51bWJl
ciBvZiBtaWxsaXNlY29uZHMgdG8gc3VzcGVuZAorICovCisjZGVmaW5lIE9QVEVFX01TR19SUENf
Q01EX1NVU1BFTkQJNQorCisvKgorICogQWxsb2NhdGUgYSBwaWVjZSBvZiBzaGFyZWQgbWVtb3J5
CisgKgorICogU2hhcmVkIG1lbW9yeSBjYW4gb3B0aW9uYWxseSBiZSBmcmFnbWVudGVkLCB0byBz
dXBwb3J0IHRoYXQgYWRkaXRpb25hbAorICogc3BhcmUgcGFyYW0gZW50cmllcyBhcmUgYWxsb2Nh
dGVkIHRvIG1ha2Ugcm9vbSBmb3IgZXZlbnR1YWwgZnJhZ21lbnRzLgorICogVGhlIHNwYXJlIHBh
cmFtIGVudHJpZXMgaGFzIC5hdHRyID0gT1BURUVfTVNHX0FUVFJfVFlQRV9OT05FIHdoZW4KKyAq
IHVudXNlZC4gQWxsIHJldHVybmVkIHRlbXAgbWVtcmVmcyBleGNlcHQgdGhlIGxhc3Qgc2hvdWxk
IGhhdmUgdGhlCisgKiBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBiaXQgc2V0IGluIHRoZSBhdHRy
IGZpZWxkLgorICoKKyAqIFtpbl0gIHBhcmFtWzBdLnUudmFsdWUuYQkJdHlwZSBvZiBtZW1vcnkg
b25lIG9mCisgKgkJCQkJT1BURUVfTVNHX1JQQ19TSE1fVFlQRV8qIGJlbG93CisgKiBbaW5dICBw
YXJhbVswXS51LnZhbHVlLmIJCXJlcXVlc3RlZCBzaXplCisgKiBbaW5dICBwYXJhbVswXS51LnZh
bHVlLmMJCXJlcXVpcmVkIGFsaWdubWVudAorICoKKyAqIFtvdXRdIHBhcmFtWzBdLnUudG1lbS5i
dWZfcHRyCXBoeXNpY2FsIGFkZHJlc3MgKG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFy
YW1bMF0udS50bWVtLnNpemUJCXNpemUgKG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFy
YW1bMF0udS50bWVtLnNobV9yZWYJc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIC4uLgorICog
W291dF0gcGFyYW1bbl0udS50bWVtLmJ1Zl9wdHIJcGh5c2ljYWwgYWRkcmVzcworICogW291dF0g
cGFyYW1bbl0udS50bWVtLnNpemUJCXNpemUKKyAqIFtvdXRdIHBhcmFtW25dLnUudG1lbS5zaG1f
cmVmCXNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlIChzYW1lIHZhbHVlCisgKgkJCQkJYXMgaW4gcGFy
YW1bbi0xXS51LnRtZW0uc2htX3JlZikKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9T
SE1fQUxMT0MJNgorLyogTWVtb3J5IHRoYXQgY2FuIGJlIHNoYXJlZCB3aXRoIGEgbm9uLXNlY3Vy
ZSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9uICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfU0hNX1RZ
UEVfQVBQTAkwCisvKiBNZW1vcnkgb25seSBzaGFyZWQgd2l0aCBub24tc2VjdXJlIGtlcm5lbCAq
LworI2RlZmluZSBPUFRFRV9NU0dfUlBDX1NITV9UWVBFX0tFUk5FTAkxCisKKy8qCisgKiBGcmVl
IHNoYXJlZCBtZW1vcnkgcHJldmlvdXNseSBhbGxvY2F0ZWQgd2l0aCBPUFRFRV9NU0dfUlBDX0NN
RF9TSE1fQUxMT0MKKyAqCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmEJCXR5cGUgb2YgbWVt
b3J5IG9uZSBvZgorICoJCQkJCU9QVEVFX01TR19SUENfU0hNX1RZUEVfKiBhYm92ZQorICogW2lu
XSAgcGFyYW1bMF0udS52YWx1ZS5iCQl2YWx1ZSBvZiBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQor
ICoJCQkJCXJldHVybmVkIGluIHBhcmFtWzBdLnUudG1lbS5zaG1fcmVmCisgKgkJCQkJYWJvdmUK
KyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fRlJFRQk3CisKKyNlbmRpZiAvKiBf
T1BURUVfTVNHX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVl
X3NtYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNWE2NDk0Mzg0ZQotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCkBAIC0wLDAgKzEsNTY5IEBACisv
KiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlICovCisvKgorICogQ29weXJp
Z2h0IChjKSAyMDE1LCBMaW5hcm8gTGltaXRlZAorICovCisjaWZuZGVmIE9QVEVFX1NNQ19ICisj
ZGVmaW5lIE9QVEVFX1NNQ19ICisKKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KKyNpbmNsdWRlIDx4
ZW4vYml0b3BzLmg+CisKKyNkZWZpbmUgT1BURUVfU01DX1NURF9DQUxMX1ZBTChmdW5jX251bSkg
XAorCUFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfU1REX0NBTEwsIEFSTV9TTUNDQ19DT05W
XzMyLCBcCisJCQkgICBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PUywgKGZ1bmNfbnVtKSkKKyNk
ZWZpbmUgT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoZnVuY19udW0pIFwKKwlBUk1fU01DQ0NfQ0FM
TF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKKwkJCSAgIEFS
TV9TTUNDQ19PV05FUl9UUlVTVEVEX09TLCAoZnVuY19udW0pKQorCisvKgorICogRnVuY3Rpb24g
c3BlY2lmaWVkIGJ5IFNNQyBDYWxsaW5nIGNvbnZlbnRpb24uCisgKi8KKyNkZWZpbmUgT1BURUVf
U01DX0ZVTkNJRF9DQUxMU19DT1VOVAkweEZGMDAKKyNkZWZpbmUgT1BURUVfU01DX0NBTExTX0NP
VU5UIFwKKwlBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0ND
X0NPTlZfMzIsIFwKKwkJCSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJ
ICAgT1BURUVfU01DX0ZVTkNJRF9DQUxMU19DT1VOVCkKKworLyoKKyAqIE5vcm1hbCBjYWNoZWQg
bWVtb3J5ICh3cml0ZS1iYWNrKSwgc2hhcmVhYmxlIGZvciBTTVAgc3lzdGVtcyBhbmQgbm90Cisg
KiBzaGFyZWFibGUgZm9yIFVQIHN5c3RlbXMuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1NITV9D
QUNIRUQJCTEKKworLyoKKyAqIGEwLi5hNyBpcyB1c2VkIGFzIHJlZ2lzdGVyIG5hbWVzIGluIHRo
ZSBkZXNjcmlwdGlvbnMgYmVsb3csIG9uIGFybTMyCisgKiB0aGF0IHRyYW5zbGF0ZXMgdG8gcjAu
LnI3IGFuZCBvbiBhcm02NCB0byB3MC4udzcuIEluIGJvdGggY2FzZXMgaXQncworICogMzItYml0
IHJlZ2lzdGVycy4KKyAqLworCisvKgorICogRnVuY3Rpb24gc3BlY2lmaWVkIGJ5IFNNQyBDYWxs
aW5nIGNvbnZlbnRpb24KKyAqCisgKiBSZXR1cm4gdGhlIGZvbGxvd2luZyBVSUQgaWYgdXNpbmcg
QVBJIHNwZWNpZmllZCBpbiB0aGlzIGZpbGUKKyAqIHdpdGhvdXQgZnVydGhlciBleHRlbnNpb25z
OgorICogMzg0ZmIzZTAtZTdmOC0xMWUzLWFmNjMtMDAwMmE1ZDVjNTFiLgorICogc2VlIGFsc28g
T1BURUVfTVNHX1VJRF8qIGluIG9wdGVlX21zZy5oCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZV
TkNJRF9DQUxMU19VSUQgT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19VSUQKKyNkZWZpbmUgT1BURUVf
U01DX0NBTExTX1VJRCBcCisJQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEws
IEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkgICBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19F
TkQsIFwKKwkJCSAgIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNfVUlEKQorCisvKgorICogRnVuY3Rp
b24gc3BlY2lmaWVkIGJ5IFNNQyBDYWxsaW5nIGNvbnZlbnRpb24KKyAqCisgKiBSZXR1cm5zIDIu
MCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRob3V0IGZ1cnRoZXIgZXh0
ZW5zaW9ucy4KKyAqIHNlZSBhbHNvIE9QVEVFX01TR19SRVZJU0lPTl8qIGluIG9wdGVlX21zZy5o
CisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9DQUxMU19SRVZJU0lPTiBPUFRFRV9NU0df
RlVOQ0lEX0NBTExTX1JFVklTSU9OCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMU19SRVZJU0lPTiBc
CisJQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsIEFSTV9TTUNDQ19DT05W
XzMyLCBcCisJCQkgICBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQsIFwKKwkJCSAgIE9Q
VEVFX1NNQ19GVU5DSURfQ0FMTFNfUkVWSVNJT04pCisKKy8qCisgKiBHZXQgVVVJRCBvZiBUcnVz
dGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdo
aWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFsbGVkLgorICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQg
aXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJl
dHVybnMgVVVJRCBpbiBhMC00IGluIHRoZSBzYW1lIHdheSBhcyBPUFRFRV9TTUNfQ0FMTFNfVUlE
CisgKiBkZXNjcmliZWQgYWJvdmUuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRf
T1NfVVVJRCBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19VVUlECisjZGVmaW5lIE9QVEVFX1NNQ19D
QUxMX0dFVF9PU19VVUlEIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVO
Q0lEX0dFVF9PU19VVUlEKQorCisvKgorICogR2V0IHJldmlzaW9uIG9mIFRydXN0ZWQgT1MuCisg
KgorICogVXNlZCBieSBub24tc2VjdXJlIHdvcmxkIHRvIGZpZ3VyZSBvdXQgd2hpY2ggdmVyc2lv
biBvZiB0aGUgVHJ1c3RlZCBPUworICogaXMgaW5zdGFsbGVkLiBOb3RlIHRoYXQgdGhlIHJldHVy
bmVkIHJldmlzaW9uIGlzIHRoZSByZXZpc2lvbiBvZiB0aGUKKyAqIFRydXN0ZWQgT1MsIG5vdCBv
ZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgcmV2aXNpb24gaW4gYTAtMSBpbiB0aGUgc2FtZSB3
YXkgYXMgT1BURUVfU01DX0NBTExTX1JFVklTSU9OCisgKiBkZXNjcmliZWQgYWJvdmUuIE1heSBv
cHRpb25hbGx5IHJldHVybiBhIDMyLWJpdCBidWlsZCBpZGVudGlmaWVyIGluIGEyLAorICogd2l0
aCB6ZXJvIG1lYW5pbmcgdW5zcGVjaWZpZWQuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJ
RF9HRVRfT1NfUkVWSVNJT04gT1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04KKyNkZWZp
bmUgT1BURUVfU01DX0NBTExfR0VUX09TX1JFVklTSU9OIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxM
X1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTikKKworLyoKKyAqIENhbGwgd2l0
aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAorICoKKyAqIENhbGwgcmVnaXN0ZXIg
dXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQypDQUxMX1dJVEhfQVJHCisg
KiBhMQlVcHBlciAzMiBiaXRzIG9mIGEgNjQtYml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYSBzdHJ1
Y3Qgb3B0ZWVfbXNnX2FyZworICogYTIJTG93ZXIgMzIgYml0cyBvZiBhIDY0LWJpdCBwaHlzaWNh
bCBwb2ludGVyIHRvIGEgc3RydWN0IG9wdGVlX21zZ19hcmcKKyAqIGEzCUNhY2hlIHNldHRpbmdz
LCBub3QgdXNlZCBpZiBwaHlzaWNhbCBwb2ludGVyIGlzIGluIGEgcHJlZGVmaW5lZCBzaGFyZWQK
KyAqCW1lbW9yeSBhcmVhIGVsc2UgcGVyIE9QVEVFX1NNQ19TSE1fKgorICogYTQtNglOb3QgdXNl
ZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBOb3JtYWwgcmV0
dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJO
XyoKKyAqIGExLTMJTm90IHVzZWQKKyAqIGE0LTcJUHJlc2VydmVkCisgKgorICogT1BURUVfU01D
X1JFVFVSTl9FVEhSRUFEX0xJTUlUIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVJldHVy
biB2YWx1ZSwgT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCisgKiBhMS0zCVByZXNlcnZl
ZAorICogYTQtNwlQcmVzZXJ2ZWQKKyAqCisgKiBSUEMgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgor
ICogYTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyh2YWwpCisgKiBhMS0y
CVJQQyBwYXJhbWV0ZXJzCisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVz
ZXJ2ZWQKKyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFsdWVzOgorICogT1BURUVfU01DX1JFVFVS
Tl9VTktOT1dOX0ZVTkNUSU9OCVRydXN0ZWQgT1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKKyAq
CQkJCQlmdW5jdGlvbi4KKyAqIE9QVEVFX1NNQ19SRVRVUk5fT0sJCQlDYWxsIGNvbXBsZXRlZCwg
cmVzdWx0IHVwZGF0ZWQgaW4KKyAqCQkJCQl0aGUgcHJldmlvdXNseSBzdXBwbGllZCBzdHJ1Y3QK
KyAqCQkJCQlvcHRlZV9tc2dfYXJnLgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlU
CU51bWJlciBvZiBUcnVzdGVkIE9TIHRocmVhZHMgZXhjZWVkZWQsCisgKgkJCQkJdHJ5IGFnYWlu
IGxhdGVyLgorICogT1BURUVfU01DX1JFVFVSTl9FQkFEQUREUgkJQmFkIHBoeXNpY2FsIHBvaW50
ZXIgdG8gc3RydWN0CisgKgkJCQkJb3B0ZWVfbXNnX2FyZy4KKyAqIE9QVEVFX1NNQ19SRVRVUk5f
RUJBRENNRAkJQmFkL3Vua25vd24gY21kIGluIHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBPUFRF
RV9TTUNfUkVUVVJOX0lTX1JQQygpCQlDYWxsIHN1c3BlbmRlZCBieSBSUEMgY2FsbCB0byBub3Jt
YWwKKyAqCQkJCQl3b3JsZC4KKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExfV0lU
SF9BUkcgT1BURUVfTVNHX0ZVTkNJRF9DQUxMX1dJVEhfQVJHCisjZGVmaW5lIE9QVEVFX1NNQ19D
QUxMX1dJVEhfQVJHIFwKKwlPUFRFRV9TTUNfU1REX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURf
Q0FMTF9XSVRIX0FSRykKKworLyoKKyAqIEdldCBTaGFyZWQgTWVtb3J5IENvbmZpZworICoKKyAq
IFJldHVybnMgdGhlIFNlY3VyZS9Ob24tc2VjdXJlIHNoYXJlZCBtZW1vcnkgY29uZmlnLgorICoK
KyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NN
Q19HRVRfU0hNX0NPTkZJRworICogYTEtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGll
bnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBIYXZlIGNvbmZpZyByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6
CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMQlQaHlzaWNhbCBhZGRyZXNzIG9mIHN0
YXJ0IG9mIFNITQorICogYTIJU2l6ZSBvZiBvZiBTSE0KKyAqIGEzCUNhY2hlIHNldHRpbmdzIG9m
IG1lbW9yeSwgYXMgZGVmaW5lZCBieSB0aGUKKyAqCU9QVEVFX1NNQ19TSE1fKiB2YWx1ZXMgYWJv
dmUKKyAqIGE0LTcJUHJlc2VydmVkCisgKgorICogTm90IGF2YWlsYWJsZSByZWdpc3RlciB1c2Fn
ZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCisgKiBhMS0zIE5vdCB1c2VkCisg
KiBhNC03CVByZXNlcnZlZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9D
T05GSUcJNworI2RlZmluZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUcgXAorCU9QVEVFX1NNQ19G
QVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcpCisKKy8qCisgKiBD
b25maWd1cmVzIEwyQ0MgbXV0ZXgKKyAqCisgKiBEaXNhYmxlcywgZW5hYmxlcyB1c2FnZSBvZiBM
MkNDIG11dGV4LiBSZXR1cm5zIG9yIHNldHMgcGh5c2ljYWwgYWRkcmVzcworICogb2YgTDJDQyBt
dXRleC4KKyAqCisgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElE
LCBPUFRFRV9TTUNfTDJDQ19NVVRFWAorICogYTEJT1BURUVfU01DX0wyQ0NfTVVURVhfR0VUX0FE
RFIJR2V0IHBoeXNpY2FsIGFkZHJlc3Mgb2YgbXV0ZXgKKyAqCU9QVEVFX1NNQ19MMkNDX01VVEVY
X1NFVF9BRERSCVNldCBwaHlzaWNhbCBhZGRyZXNzIG9mIG11dGV4CisgKglPUFRFRV9TTUNfTDJD
Q19NVVRFWF9FTkFCTEUJRW5hYmxlIHVzYWdlIG9mIG11dGV4CisgKglPUFRFRV9TTUNfTDJDQ19N
VVRFWF9ESVNBQkxFCURpc2FibGUgdXNhZ2Ugb2YgbXV0ZXgKKyAqIGEyCWlmIGExID09IE9QVEVF
X1NNQ19MMkNDX01VVEVYX1NFVF9BRERSLCB1cHBlciAzMmJpdCBvZiBhIDY0Yml0CisgKiAgICAg
IHBoeXNpY2FsIGFkZHJlc3Mgb2YgbXV0ZXgKKyAqIGEzCWlmIGExID09IE9QVEVFX1NNQ19MMkND
X01VVEVYX1NFVF9BRERSLCBsb3dlciAzMmJpdCBvZiBhIDY0Yml0CisgKiAgICAgIHBoeXNpY2Fs
IGFkZHJlc3Mgb2YgbXV0ZXgKKyAqIGEzLTYJTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xp
ZW50IElEIHJlZ2lzdGVyCisgKgorICogSGF2ZSBjb25maWcgcmV0dXJuIHJlZ2lzdGVyIHVzYWdl
OgorICogYTAJT1BURUVfU01DX1JFVFVSTl9PSworICogYTEJUHJlc2VydmVkCisgKiBhMglpZiBh
MSA9PSBPUFRFRV9TTUNfTDJDQ19NVVRFWF9HRVRfQUREUiwgdXBwZXIgMzJiaXQgb2YgYSA2NGJp
dAorICogICAgICBwaHlzaWNhbCBhZGRyZXNzIG9mIG11dGV4CisgKiBhMwlpZiBhMSA9PSBPUFRF
RV9TTUNfTDJDQ19NVVRFWF9HRVRfQUREUiwgbG93ZXIgMzJiaXQgb2YgYSA2NGJpdAorICogICAg
ICBwaHlzaWNhbCBhZGRyZXNzIG9mIG11dGV4CisgKiBhMy03CVByZXNlcnZlZAorICoKKyAqIEVy
cm9yIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFW
QUlMCVBoeXNpY2FsIGFkZHJlc3Mgbm90IGF2YWlsYWJsZQorICoJT1BURUVfU01DX1JFVFVSTl9F
QkFEQUREUglCYWQgc3VwcGxpZWQgcGh5c2ljYWwgYWRkcmVzcworICoJT1BURUVfU01DX1JFVFVS
Tl9FQkFEQ01ECVVuc3VwcG9ydGVkIHZhbHVlIGluIGExCisgKiBhMS03CVByZXNlcnZlZAorICov
CisjZGVmaW5lIE9QVEVFX1NNQ19MMkNDX01VVEVYX0dFVF9BRERSCTAKKyNkZWZpbmUgT1BURUVf
U01DX0wyQ0NfTVVURVhfU0VUX0FERFIJMQorI2RlZmluZSBPUFRFRV9TTUNfTDJDQ19NVVRFWF9F
TkFCTEUJMgorI2RlZmluZSBPUFRFRV9TTUNfTDJDQ19NVVRFWF9ESVNBQkxFCTMKKyNkZWZpbmUg
T1BURUVfU01DX0ZVTkNJRF9MMkNDX01VVEVYCTgKKyNkZWZpbmUgT1BURUVfU01DX0wyQ0NfTVVU
RVggXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfTDJDQ19NVVRF
WCkKKworLyoKKyAqIEV4Y2hhbmdlcyBjYXBhYmlsaXRpZXMgYmV0d2VlbiBub3JtYWwgd29ybGQg
YW5kIHNlY3VyZSB3b3JsZAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMKKyAqIGExCWJpdGZp
ZWxkIG9mIG5vcm1hbCB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX05TRUNfQ0FQXyoKKyAq
IGEyLTYJTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCisgKgor
ICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
T0sKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3VyZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01D
X1NFQ19DQVBfKgorICogYTItNwlQcmVzZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm4gcmVnaXN0
ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCwgY2FuJ3QgdXNlIHRo
ZSBjYXBhYmlsaXRpZXMgZnJvbSBub3JtYWwgd29ybGQKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3Vy
ZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX1NFQ19DQVBfKgorICogYTItNyBQcmVzZXJ2
ZWQKKyAqLworLyogTm9ybWFsIHdvcmxkIHdvcmtzIGFzIGEgdW5pcHJvY2Vzc29yIHN5c3RlbSAq
LworI2RlZmluZSBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCQkoMSA8PCAwKQorLyog
U2VjdXJlIHdvcmxkIGhhcyByZXNlcnZlZCBzaGFyZWQgbWVtb3J5IGZvciBub3JtYWwgd29ybGQg
dG8gdXNlICovCisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNCSgx
IDw8IDApCisvKiBTZWN1cmUgd29ybGQgY2FuIGNvbW11bmljYXRlIHZpYSBwcmV2aW91c2x5IHVu
cmVnaXN0ZXJlZCBzaGFyZWQgbWVtb3J5ICovCisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX1VO
UkVHSVNURVJFRF9TSE0JKDEgPDwgMSkKKworLyoKKyAqIFNlY3VyZSB3b3JsZCBzdXBwb3J0cyBj
b21tYW5kcyAicmVnaXN0ZXIvdW5yZWdpc3RlciBzaGFyZWQgbWVtb3J5IiwKKyAqIHNlY3VyZSB3
b3JsZCBhY2NlcHRzIGNvbW1hbmQgYnVmZmVycyBsb2NhdGVkIGluIGFueSBwYXJ0cyBvZiBub24t
c2VjdXJlIFJBTQorICovCisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNCQko
MSA8PCAyKQorCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfRVhDSEFOR0VfQ0FQQUJJTElUSUVT
CTkKKyNkZWZpbmUgT1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElFUyBcCisJT1BURUVfU01D
X0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9FWENIQU5HRV9DQVBBQklMSVRJRVMpCisK
Ky8qCisgKiBEaXNhYmxlIGFuZCBlbXB0aWVzIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0
cworICoKKyAqIFNlY3VyZSB3b3JsZCBjYW4gY2FjaGUgZnJlcXVlbnRseSB1c2VkIHNoYXJlZCBt
ZW1vcnkgb2JqZWN0cywgZm9yCisgKiBleGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMgYXJndW1l
bnRzLiBXaGVuIHNlY3VyZSB3b3JsZCBpcyBpZGxlIHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVybnMg
b25lIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlIHRvIGZyZWUuIFRvIGRpc2FibGUgdGhlCisgKiBj
YWNoZSBhbmQgZnJlZSBhbGwgY2FjaGVkIG9iamVjdHMgdGhpcyBmdW5jdGlvbiBoYXMgdG8gYmUg
Y2FsbGVkIHVudGlsCisgKiBpdCByZXR1cm5zIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMLgor
ICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVF
X1NNQ19ESVNBQkxFX1NITV9DQUNIRQorICogYTEtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNv
ciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdl
OgorICogYTAJT1BURUVfU01DX1JFVFVSTl9PSworICogYTEJVXBwZXIgMzIgYml0cyBvZiBhIDY0
LWJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZQorICogYTIJTG93ZXIgMzIgYml0cyBvZiBhIDY0LWJp
dCBTaGFyZWQgbWVtb3J5IGNvb2tpZQorICogYTMtNwlQcmVzZXJ2ZWQKKyAqCisgKiBDYWNoZSBl
bXB0eSByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RB
VkFJTAorICogYTEtNwlQcmVzZXJ2ZWQKKyAqCisgKiBOb3QgaWRsZSByZXR1cm4gcmVnaXN0ZXIg
dXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VCVVNZCisgKiBhMS03CVByZXNlcnZlZAor
ICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfRElTQUJMRV9TSE1fQ0FDSEUJMTAKKyNkZWZp
bmUgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZB
TChPUFRFRV9TTUNfRlVOQ0lEX0RJU0FCTEVfU0hNX0NBQ0hFKQorCisvKgorICogRW5hYmxlIGNh
Y2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0cworICoKKyAqIFNlY3VyZSB3b3JsZCBjYW4gY2Fj
aGUgZnJlcXVlbnRseSB1c2VkIHNoYXJlZCBtZW1vcnkgb2JqZWN0cywgZm9yCisgKiBleGFtcGxl
IG9iamVjdHMgdXNlZCBhcyBSUEMgYXJndW1lbnRzLiBXaGVuIHNlY3VyZSB3b3JsZCBpcyBpZGxl
IHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVybnMgT1BURUVfU01DX1JFVFVSTl9PSyBhbmQgdGhlIGNh
Y2hlIGlzIGVuYWJsZWQuIElmCisgKiBzZWN1cmUgd29ybGQgaXNuJ3QgaWRsZSBPUFRFRV9TTUNf
UkVUVVJOX0VCVVNZIGlzIHJldHVybmVkLgorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6Cisg
KiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFCisgKiBhMS02
CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVudCBJRCByZWdpc3RlcgorICoKKyAqIE5v
cm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisg
KiBhMS03CVByZXNlcnZlZAorICoKKyAqIE5vdCBpZGxlIHJldHVybiByZWdpc3RlciB1c2FnZToK
KyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRUJVU1kKKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNk
ZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9FTkFCTEVfU0hNX0NBQ0hFCTExCisjZGVmaW5lIE9QVEVF
X1NNQ19FTkFCTEVfU0hNX0NBQ0hFIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9T
TUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FDSEUpCisKKy8qCisgKiBSZWxlYXNlIG9mIHNlY29uZGFy
eSBjb3JlcworICoKKyAqIE9QLVRFRSBpbiBzZWN1cmUgd29ybGQgaXMgaW4gY2hhcmdlIG9mIHRo
ZSByZWxlYXNlIHByb2Nlc3Mgb2Ygc2Vjb25kYXJ5CisgKiBjb3Jlcy4gVGhlIFJpY2ggT1MgaXNz
dWUgdGhlIHRoaXMgcmVxdWVzdCB0byBhc2sgT1AtVEVFIHRvIGJvb3QgdXAgdGhlCisgKiBzZWNv
bmRhcnkgY29yZXMsIGdvIHRocm91Z2ggdGhlIE9QLVRFRSBwZXItY29yZSBpbml0aWFsaXphdGlv
biwgYW5kIHRoZW4KKyAqIHN3aXRjaCB0byB0aGUgTm9uLXNlQ3VyZSB3b3JsZCB3aXRoIHRoZSBS
aWNoIE9TIHByb3ZpZGVkIGVudHJ5IGFkZHJlc3MuCisgKiBUaGUgc2Vjb25kYXJ5IGNvcmVzIGVu
dGVyIE5vbi1TZWN1cmUgd29ybGQgaW4gU1ZDIG1vZGUsIHdpdGggVGh1bWIsIEZJUSwKKyAqIElS
USBhbmQgQWJvcnQgYml0cyBkaXNhYmxlZC4KKyAqCisgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgor
ICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfQk9PVF9TRUNPTkRBUlkKKyAqIGExCUlu
ZGV4IG9mIHNlY29uZGFyeSBjb3JlIHRvIGJvb3QKKyAqIGEyCVVwcGVyIDMyIGJpdHMgb2YgYSA2
NC1iaXQgTm9uLVNlY3VyZSB3b3JsZCBlbnRyeSBwaHlzaWNhbCBhZGRyZXNzCisgKiBhMwlMb3dl
ciAzMiBiaXRzIG9mIGEgNjQtYml0IE5vbi1TZWN1cmUgd29ybGQgZW50cnkgcGh5c2ljYWwgYWRk
cmVzcworICogYTQtNwlOb3QgdXNlZAorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNh
Z2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAq
IEVycm9yIHJldHVybjoKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkJQ29yZSBpbmRl
eCBvdXQgb2YgcmFuZ2UKKyAqIGExLTcJUHJlc2VydmVkCisgKgorICogTm90IGlkbGUgcmV0dXJu
IHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVSTl9FQlVTWQorICogYTEtNwlQ
cmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0JPT1RfU0VDT05EQVJZICAx
MgorI2RlZmluZSBPUFRFRV9TTUNfQk9PVF9TRUNPTkRBUlkgXAorCU9QVEVFX1NNQ19GQVNUX0NB
TExfVkFMKE9QVEVFX1NNQ19GVU5DSURfQk9PVF9TRUNPTkRBUlkpCisKKy8qCisgKiBJbmZvcm0g
T1AtVEVFIGFib3V0IGEgbmV3IHZpcnR1YWwgbWFjaGluZQorICoKKyAqIEh5cGVydmlzb3IgaXNz
dWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCisg
KiBPUC1URUUgcmVjb3JkcyBjbGllbnQgaWQgb2YgbmV3IHZpcnR1YWwgbWFjaGluZSBhbmQgcHJl
cGFyZXMKKyAqIHRvIHJlY2VpdmUgcmVxdWVzdHMgZnJvbSBpdC4gVGhpcyBjYWxsIGlzIGF2YWls
YWJsZSBvbmx5IGlmIE9QLVRFRQorICogd2FzIGJ1aWx0IHdpdGggdmlydHVhbGl6YXRpb24gc3Vw
cG9ydC4KKyAqCisgKiBDYWxsIHJlcXVlc3RzIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElE
LCBPUFRFRV9TTUNfVk1fQ1JFQVRFRAorICogYTEJSHlwZXJ2aXNvciBDbGllbnQgSUQgb2YgbmV3
bHkgY3JlYXRlZCB2aXJ0dWFsIG1hY2hpbmUKKyAqIGEyLTYgTm90IHVzZWQKKyAqIGE3CUh5cGVy
dmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyLiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBoeXBlcnZp
c29yCisgKiAgICAgIGNhbiBpc3N1ZSB0aGlzIGNhbGwKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJl
Z2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVSTl9PSworICogYTEtNwlQcmVzZXJ2
ZWQKKyAqCisgKiBFcnJvciByZXR1cm46CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJ
TAlPUC1URUUgaGF2ZSBubyByZXNvdXJjZXMgZm9yCisgKgkJCQkJYW5vdGhlciBWTQorICogYTEt
NwlQcmVzZXJ2ZWQKKyAqCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVE
CTEzCisjZGVmaW5lIE9QVEVFX1NNQ19WTV9DUkVBVEVEIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxM
X1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZNX0NSRUFURUQpCisKKy8qCisgKiBJbmZvcm0gT1AtVEVF
IGFib3V0IHNodXRkb3duIG9mIGEgdmlydHVhbCBtYWNoaW5lCisgKgorICogSHlwZXJ2aXNvciBp
c3N1ZXMgdGhpcyBjYWxsIGR1cmluZyB2aXJ0dWFsIG1hY2hpbmUgKGd1ZXN0KSBkZXN0cnVjdGlv
bi4KKyAqIE9QLVRFRSB3aWxsIGNsZWFuIHVwIGFsbCByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRo
IHRoaXMgVk0uIFRoaXMgY2FsbCBpcworICogYXZhaWxhYmxlIG9ubHkgaWYgT1AtVEVFIHdhcyBi
dWlsdCB3aXRoIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQuCisgKgorICogQ2FsbCByZXF1ZXN0cyB1
c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX1ZNX0RFU1RST1lFRAorICog
YTEJSHlwZXJ2aXNvciBDbGllbnQgSUQgb2YgdmlydHVhbCBtYWNoaW5lIGJlaW5nIHNodXQgZG93
bgorICogYTItNiBOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIu
IE11c3QgYmUgMCwgYmVjYXVzZSBvbmx5IGh5cGVydmlzb3IKKyAqICAgICAgY2FuIGlzc3VlIHRo
aXMgY2FsbAorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRF
RV9TTUNfUkVUVVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAqLworI2RlZmluZSBPUFRF
RV9TTUNfRlVOQ0lEX1ZNX0RFU1RST1lFRAkxNAorI2RlZmluZSBPUFRFRV9TTUNfVk1fREVTVFJP
WUVEIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZNX0RFU1RS
T1lFRCkKKworLyoKKyAqIFF1ZXJ5IE9QLVRFRSBhYm91dCBpdHMgYnVpbGQgY29uZmlndXJhdGlv
bgorICoKKyAqIE5vcm1hbCBXb3JsZCBPUyBvciBIeXBlcnZpc29yIGlzc3VlcyB0aGlzIGNhbGwg
dG8gZmluZCBvdXQgY2VydGFpbiBPUC1URUUKKyAqIGJ1aWxkIG9wdGlvbnMsIGxpa2UgbnVtYmVy
IG9mIHN1cHBvcnRlZCB0aHJlYWRzIG9yIGlmIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQKKyAqIGlz
IGVuYWJsZWQuCisgKgorICogQ2FsbCByZXF1ZXN0cyB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlv
biBJRCwgT1BURUVfU01DX0dFVF9DT05GSUcKKyAqIGExCUlkZW50aWZpZXIgb2YgY29uZmlndXJh
dGlvbiBvcHRpb24KKyAqIGEyLTYgTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElE
IHJlZ2lzdGVyCisgKgorICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9Q
VEVFX1NNQ19SRVRVUk5fT0sKKyAqIGExLTYJUmVxdWVzdGVkIGluZm9ybWF0aW9uCisgKiBhNwlQ
cmVzZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm46CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VO
T1RBVkFJTAlVbmtub3duIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHdhcworICoJCQkJCXN1cHBsaWVk
IGluIGExIHJlZ2lzdGVyCisgKiBhMS03CVByZXNlcnZlZAorICovCisjZGVmaW5lIE9QVEVFX1NN
Q19GVU5DSURfR0VUX0NPTkZJRwkxNQorI2RlZmluZSBPUFRFRV9TTUNfR0VUX0NPTkZJRyBcCisJ
T1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9HRVRfQ09ORklHKQorCisv
KiBQb3NzaWJsZSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIE9QVEVFX1NNQ19GVU5DSURfR0VU
X0NPTkZJRyBjYWxsOiAqLworCisvKiBhMSB3aWxsIGNvbnRhaW4gMC4gVXNlZCB0byBjaGVjayBv
ZiBPUFRFRV9TTUNfRlVOQ0lEX0dFVF9DT05GSUcgaXMgc3VwcG9ydGVkICovCisjZGVmaW5lIE9Q
VEVFX1NNQ19DT05GSUdfTk9ORQkJMAorCisvKiBhMSB3aWxsIGNvbnRhaW4gbWF4aW11bSBudW1i
ZXIgb2YgdGhyZWFkcyBzdXBwb3J0ZWQgYnkgT1AtVEVFICovCisjZGVmaW5lIE9QVEVFX1NNQ19D
T05GSUdfTlVNX1RIUkVBRFMJMQorCisvKiBhMSB3aWxsIGNvbnRhaW4gMSBpZiB2aXJ0dWFsaXph
dGlvbiBzdXBwb3J0IGlzIGVuYWJsZWQsIDAgb3RoZXJ3aXNlICovCisjZGVmaW5lIE9QVEVFX1NN
Q19DT05GSUdfVklSVFVBTElaQVRJT04JMgorCisvKgorICogUmVzdW1lIGZyb20gUlBDIChmb3Ig
ZXhhbXBsZSBhZnRlciBwcm9jZXNzaW5nIGEgZm9yZWlnbiBpbnRlcnJ1cHQpCisgKgorICogQ2Fs
bCByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExf
UkVUVVJOX0ZST01fUlBDCisgKiBhMS0zCVZhbHVlIG9mIGExLTMgd2hlbiBPUFRFRV9TTUNfQ0FM
TF9XSVRIX0FSRyByZXR1cm5lZAorICoJT1BURUVfU01DX1JFVFVSTl9SUEMgaW4gYTAKKyAqCisg
KiBSZXR1cm4gcmVnaXN0ZXIgdXNhZ2UgaXMgdGhlIHNhbWUgYXMgZm9yIE9QVEVFX1NNQ18qQ0FM
TF9XSVRIX0FSRyBhYm92ZS4KKyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFsdWVzCisgKiBPUFRF
RV9TTUNfUkVUVVJOX1VOS05PV05fRlVOQ1RJT04JVHJ1c3RlZCBPUyBkb2VzIG5vdCByZWNvZ25p
emUgdGhpcworICoJCQkJCWZ1bmN0aW9uLgorICogT1BURUVfU01DX1JFVFVSTl9PSwkJCU9yaWdp
bmFsIGNhbGwgY29tcGxldGVkLCByZXN1bHQKKyAqCQkJCQl1cGRhdGVkIGluIHRoZSBwcmV2aW91
c2x5IHN1cHBsaWVkLgorICoJCQkJCXN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBPUFRFRV9TTUNf
UkVUVVJOX1JQQwkJCUNhbGwgc3VzcGVuZGVkIGJ5IFJQQyBjYWxsIHRvIG5vcm1hbAorICoJCQkJ
CXdvcmxkLgorICogT1BURUVfU01DX1JFVFVSTl9FUkVTVU1FCQlSZXN1bWUgZmFpbGVkLCB0aGUg
b3BhcXVlIHJlc3VtZQorICoJCQkJCWluZm9ybWF0aW9uIHdhcyBjb3JydXB0LgorICovCisjZGVm
aW5lIE9QVEVFX1NNQ19GVU5DSURfUkVUVVJOX0ZST01fUlBDCTMKKyNkZWZpbmUgT1BURUVfU01D
X0NBTExfUkVUVVJOX0ZST01fUlBDIFwKKwlPUFRFRV9TTUNfU1REX0NBTExfVkFMKE9QVEVFX1NN
Q19GVU5DSURfUkVUVVJOX0ZST01fUlBDKQorCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBD
X1BSRUZJWF9NQVNLCTB4RkZGRjAwMDAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfUFJF
RklYCQkweEZGRkYwMDAwCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZVTkNfTUFTSwkJ
MHgwMDAwRkZGRgorCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKHJldCkg
XAorCSgocmV0KSAmIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZVTkNfTUFTSykKKworI2RlZmluZSBP
UFRFRV9TTUNfUlBDX1ZBTChmdW5jKQkJKChmdW5jKSB8IE9QVEVFX1NNQ19SRVRVUk5fUlBDX1BS
RUZJWCkKKworLyoKKyAqIEFsbG9jYXRlIG1lbW9yeSBmb3IgUlBDIHBhcmFtZXRlciBwYXNzaW5n
LiBUaGUgbWVtb3J5IGlzIHVzZWQgdG8gaG9sZCBhCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZy4K
KyAqCisgKiAiQ2FsbCIgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlUaGlzIHZhbHVlLCBPUFRFRV9T
TUNfUkVUVVJOX1JQQ19BTExPQworICogYTEJU2l6ZSBpbiBieXRlcyBvZiByZXF1aXJlZCBhcmd1
bWVudCBtZW1vcnkKKyAqIGEyCU5vdCB1c2VkCisgKiBhMwlSZXN1bWUgaW5mb3JtYXRpb24sIG11
c3QgYmUgcHJlc2VydmVkCisgKiBhNC01CU5vdCB1c2VkCisgKiBhNi03CVJlc3VtZSBpbmZvcm1h
dGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToK
KyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgor
ICogYTEJVXBwZXIgMzIgYml0cyBvZiA2NC1iaXQgcGh5c2ljYWwgcG9pbnRlciB0byBhbGxvY2F0
ZWQKKyAqCW1lbW9yeSwgKGExID09IDAgJiYgYTIgPT0gMCkgaWYgc2l6ZSB3YXMgMCBvciBpZiBt
ZW1vcnkgY2FuJ3QKKyAqCWJlIGFsbG9jYXRlZC4KKyAqIGEyCUxvd2VyIDMyIGJpdHMgb2YgNjQt
Yml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYWxsb2NhdGVkCisgKgltZW1vcnksIChhMSA9PSAwICYm
IGEyID09IDApIGlmIHNpemUgd2FzIDAgb3IgaWYgbWVtb3J5IGNhbid0CisgKgliZSBhbGxvY2F0
ZWQKKyAqIGEzCVByZXNlcnZlZAorICogYTQJVXBwZXIgMzIgYml0cyBvZiA2NC1iaXQgU2hhcmVk
IG1lbW9yeSBjb29raWUgdXNlZCB3aGVuIGZyZWVpbmcKKyAqCXRoZSBtZW1vcnkgb3IgZG9pbmcg
YW4gUlBDCisgKiBhNQlMb3dlciAzMiBiaXRzIG9mIDY0LWJpdCBTaGFyZWQgbWVtb3J5IGNvb2tp
ZSB1c2VkIHdoZW4gZnJlZWluZworICoJdGhlIG1lbW9yeSBvciBkb2luZyBhbiBSUEMKKyAqIGE2
LTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0FMTE9DCTAKKyNk
ZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQUxMT0MgXAorCU9QVEVFX1NNQ19SUENfVkFMKE9Q
VEVFX1NNQ19SUENfRlVOQ19BTExPQykKKworLyoKKyAqIEZyZWUgbWVtb3J5IHByZXZpb3VzbHkg
YWxsb2NhdGVkIGJ5IE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9DCisgKgorICogIkNhbGwiIHJl
Z2lzdGVyIHVzYWdlOgorICogYTAJVGhpcyB2YWx1ZSwgT1BURUVfU01DX1JFVFVSTl9SUENfRlJF
RQorICogYTEJVXBwZXIgMzIgYml0cyBvZiA2NC1iaXQgc2hhcmVkIG1lbW9yeSBjb29raWUgYmVs
b25naW5nIHRvIHRoaXMKKyAqCWFyZ3VtZW50IG1lbW9yeQorICogYTIJTG93ZXIgMzIgYml0cyBv
ZiA2NC1iaXQgc2hhcmVkIG1lbW9yeSBjb29raWUgYmVsb25naW5nIHRvIHRoaXMKKyAqCWFyZ3Vt
ZW50IG1lbW9yeQorICogYTMtNwlSZXN1bWUgaW5mb3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVk
CisgKgorICogIlJldHVybiIgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQs
IE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQy4KKyAqIGExLTIJTm90IHVzZWQKKyAqIGEz
LTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUUJCTIKKyNk
ZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfRlJFRSBcCisJT1BURUVfU01DX1JQQ19WQUwoT1BU
RUVfU01DX1JQQ19GVU5DX0ZSRUUpCisKKy8qCisgKiBEZWxpdmVyIGEgZm9yZWlnbiBpbnRlcnJ1
cHQgaW4gbm9ybWFsIHdvcmxkLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKKyAqIGEw
CU9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05fSU5UUgorICogYTEtNwlSZXN1bWUgaW5mb3Jt
YXRpb24sIG11c3QgYmUgcHJlc2VydmVkCisgKgorICogIlJldHVybiIgcmVnaXN0ZXIgdXNhZ2U6
CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQy4K
KyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJ
R05fSU5UUgk0CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05fSU5UUiBcCisJ
T1BURUVfU01DX1JQQ19WQUwoT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJR05fSU5UUikKKworLyoK
KyAqIERvIGFuIFJQQyByZXF1ZXN0LiBUaGUgc3VwcGxpZWQgc3RydWN0IG9wdGVlX21zZ19hcmcg
dGVsbHMgd2hpY2gKKyAqIHJlcXVlc3QgdG8gZG8gYW5kIHRoZSBwYXJhbWV0ZXJzIGZvciB0aGUg
cmVxdWVzdC4gVGhlIGZvbGxvd2luZyBmaWVsZHMKKyAqIGFyZSB1c2VkICh0aGUgcmVzdCBhcmUg
dW51c2VkKToKKyAqIC0gY21kCQl0aGUgUmVxdWVzdCBJRAorICogLSByZXQJCXJldHVybiB2YWx1
ZSBvZiB0aGUgcmVxdWVzdCwgZmlsbGVkIGluIGJ5IG5vcm1hbCB3b3JsZAorICogLSBudW1fcGFy
YW1zCQludW1iZXIgb2YgcGFyYW1ldGVycyBmb3IgdGhlIHJlcXVlc3QKKyAqIC0gcGFyYW1zCQl0
aGUgcGFyYW1ldGVycworICogLSBwYXJhbV9hdHRycwlhdHRyaWJ1dGVzIG9mIHRoZSBwYXJhbWV0
ZXJzCisgKgorICogIkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVS
Tl9SUENfQ01ECisgKiBhMQlVcHBlciAzMiBiaXRzIG9mIGEgNjQtYml0IFNoYXJlZCBtZW1vcnkg
Y29va2llIGhvbGRpbmcgYQorICoJc3RydWN0IG9wdGVlX21zZ19hcmcsIG11c3QgYmUgcHJlc2Vy
dmVkLCBvbmx5IHRoZSBkYXRhIHNob3VsZAorICoJYmUgdXBkYXRlZAorICogYTIJTG93ZXIgMzIg
Yml0cyBvZiBhIDY0LWJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZSBob2xkaW5nIGEKKyAqCXN0cnVj
dCBvcHRlZV9tc2dfYXJnLCBtdXN0IGJlIHByZXNlcnZlZCwgb25seSB0aGUgZGF0YSBzaG91bGQK
KyAqCWJlIHVwZGF0ZWQKKyAqIGEzLTcJUmVzdW1lIGluZm9ybWF0aW9uLCBtdXN0IGJlIHByZXNl
cnZlZAorICoKKyAqICJSZXR1cm4iIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9u
IElELCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMuCisgKiBhMS0yCU5vdCB1c2VkCisg
KiBhMy03CVByZXNlcnZlZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQJCTUK
KyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQ01EIFwKKwlPUFRFRV9TTUNfUlBDX1ZBTChP
UFRFRV9TTUNfUlBDX0ZVTkNfQ01EKQorCisvKiBSZXR1cm5lZCBpbiBhMCAqLworI2RlZmluZSBP
UFRFRV9TTUNfUkVUVVJOX1VOS05PV05fRlVOQ1RJT04gMHhGRkZGRkZGRgorCisvKiBSZXR1cm5l
ZCBpbiBhMCBvbmx5IGZyb20gVHJ1c3RlZCBPUyBmdW5jdGlvbnMgKi8KKyNkZWZpbmUgT1BURUVf
U01DX1JFVFVSTl9PSwkJMHgwCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRVRIUkVBRF9MSU1J
VAkweDEKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9FQlVTWQkJMHgyCisjZGVmaW5lIE9QVEVF
X1NNQ19SRVRVUk5fRVJFU1VNRQkweDMKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9FQkFEQURE
UgkweDQKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9FQkFEQ01ECTB4NQorI2RlZmluZSBPUFRF
RV9TTUNfUkVUVVJOX0VOT01FTQkJMHg2CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFW
QUlMCTB4NworI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhyZXQpIFwKKwkoKChyZXQp
ICE9IE9QVEVFX1NNQ19SRVRVUk5fVU5LTk9XTl9GVU5DVElPTikgJiYgXAorCSgoKChyZXQpICYg
T1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYX01BU0spID09IFwKKwkJT1BURUVfU01DX1JFVFVS
Tl9SUENfUFJFRklYKSkpCisKKyNlbmRpZiAvKiBPUFRFRV9TTUNfSCAqLwotLSAKMi4yMS4wCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:24:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20VA-0001Eq-9F; Thu, 07 Mar 2019 21:24:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OI77=RK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h20V9-0001El-SY
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:24:27 +0000
X-Inumbo-ID: 625b2cac-411f-11e9-bfb6-6b1eadad4a1b
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 625b2cac-411f-11e9-bfb6-6b1eadad4a1b;
 Thu, 07 Mar 2019 21:24: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 6CCFA20675;
 Thu,  7 Mar 2019 21:24:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551993865;
 bh=+YttwojHXsNB5uiVZnIZbH2hiidxo8lr5O7xccBF8RQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mDRN1vkwYFr8tYw5zulobBGOUrDZCv0QpYl2D6JUJuKQnwlPDgngCl2rPzlL9rQDg
 DYy2Ty71BJcESmvv73MSRUHVxh+I738Jytj4E81KP4wslvHkY6HfQ38JADGIs3Uhe5
 //+MQLYDY5mSNv+VvB2uyDWpiF810mVl096m1eDM=
Date: Thu, 7 Mar 2019 13:24:25 -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: <af846001-3098-120b-ed31-d4b4b19709c9@arm.com>
Message-ID: <alpine.DEB.2.10.1903071323050.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
 <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
 <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
 <af846001-3098-120b-ed31-d4b4b19709c9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Amit Tomer <amittomer25@gmail.com>,
 Julien Grall <julien.grall@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.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>

T24gVGh1LCA3IE1hciAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDcvMDMvMjAxOSAw
ODo0MiwgQW1pdCBUb21lciB3cm90ZToKPiA+IEhpLAo+ID4gCj4gPiA+IE5vdCByZWFsbHksIHRo
ZSBEVCBwcm92aWRlZCBieSBBbWl0IGlzIGZvciB0aGUgaG9zdC4gVGhlIG1lbW9yeSBub2RlCj4g
PiA+IHdpbGwgYmUgcmV3cml0dGVuIGJ5IFhlbiBmb3IgRG9tMCAgYW5kIGRvZXMgbm90IGluY2x1
ZGUgdGhlCj4gPiA+IHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHNvIGZhci4KPiA+ID4gCj4gPiBU
aGFua3MgZm9yIHBvaW50aW5nIHRoYXQgb3V0Lgo+ID4gCj4gPiBJcyBpdCBsaWtlIHdlIG5lZWQg
dG8gY3JlYXRlICJzZXBhcmF0ZSIgcmVzZXJ2ZS1tZW1vcnkKPiA+IG5vZGUobWFrZV9yZXNlcnZl
ZC1tZW1vcnlfbm9kZSkgd2hlbgo+ID4gbWVtb3J5IG5vZGUgaXMgZW5jb3VudGVyZWQ/Cj4gCj4g
U29ycnkgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4uCj4gCj4gV2hhdCBJIG1lYW50
IGlzIHJlc2VydmVkLXJlZ2lvbnMgaXMgc29tZSBtZW1vcnkgdGhhdCBoYXZlIGJlZW4gY2FydmVk
IG91dCBmcm9tCj4gdGhlIFJBTS4gU28gdGhlIHJlc2VydmVkLXJlZ2lvbnMgbmVlZHMgdG8gYmUg
ZGVzY3JpYmVkIGluIHRoZSBtZW1vcnkgbm9kZQo+IChtZW1vcnlAPGFkZHI+KS4gV2UgY2FuIGVp
dGhlciBhcHBlbmQgdGhlbSB0byB0aGUgbWVtb3J5IG5vZGUgY3JlYXRlZCBieQo+IG1ha2VfbWVt
b3J5X25vZGUuIE9yIGludHJvZHVjZSBuZXcgb25lcy4KPiAKPiBJIGhhdmVuJ3QgeWV0IHRob3Vn
aHQgd2hpY2ggb25lIGlzIG1vcmUgc3VpdGFibGUuCgpZZXMsIHlvdSBhcmUgcmlnaHQuIEkgbWFk
ZSBhIGNvdXBsZSBvZiBxdWljayBmaXhlcyBmb3IgdGhpcyBpc3N1ZSBhbmQKYW5vdGhlciBpc3N1
ZSByYWlzZWQgYnkgSnVsaWVuIGR1cmluZyByZXZpZXcgKHRoZSB1c2FnZSBvZiBwMm1fcmFtX3Qp
LgpBbWl0LCBpZiB5b3Ugd291bGQgbGlrZSB0byBnaXZlIGl0IGEgdHJ5IEkgaGF2ZSBhIHdvcmst
aW4tcHJvZ3Jlc3MKYnJhbmNoIHdpdGggdGhlIGZpeGVzIGhlcmU6CgpodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxlLmdp
dCBpb21lbV9jYWNoZS13aXAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 21:46:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 21:46:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h20qo-0002d9-7V; Thu, 07 Mar 2019 21:46: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=CnMd=RK=xenproject.org=prvs=96247a23d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h20qm-0002cz-Nm
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 21:46:48 +0000
X-Inumbo-ID: 7fc66fa6-4122-11e9-80d4-93b4e5893653
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fc66fa6-4122-11e9-80d4-93b4e5893653;
 Thu, 07 Mar 2019 21:46:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,453,1544486400"; d="scan'208";a="79996289"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83717-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm: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:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=8ef3a6ec1f6a858bb14c40715db90c1e3927cced
X-Osstest-Versions-That: ovmf=c3947b54235c93e4f41d6d56b1f5296a9f8021d5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Mar 2019 21:46:39 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83717: 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
MzcxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzE3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA4ZWYzYTZlYzFmNmE4NThiYjE0YzQwNzE1ZGI5MGMxZTM5
MjdjY2VkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMzk0N2I1NDIz
NWM5M2U0ZjQxZDZkNTZiMWY1Mjk2YTlmODAyMWQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2
ODggIDIwMTktMDMtMDEgMjM6MjQ6MzkgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzE3ICAyMDE5LTAzLTA3IDE2OjU0OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRmFuLCBaaGlqdVgg
PHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNv
dXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZv
cHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDhlZjNhNmVjMWY2YTg1OGJiMTRjNDA3MTVkYjkwYzFlMzkyN2NjZWQK
QXV0aG9yOiBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIE1h
ciAxIDEwOjUyOjI0IDIwMTkgKzA4MDAKCiAgICBCYXNlVG9vbHM6UnVuIHBhY2thZ2Vkb2NfY2xp
LnB5IHRvIGdlbmVyYXRlIGRvYyBmYWlsZWQKICAgIAogICAgVGhlIHJlYXNvbiBmb3IgdGhpcyBw
cm9ibGVtIGlzIHRoYXQgdGhlIGZpbGUgd2FzIG9wZW5lZCBpbmNvcnJlY3RseS4KICAgIAogICAg
Q2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 22:28:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 22: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 1h21VE-0005E8-N6; Thu, 07 Mar 2019 22:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=043R=RK=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h21VE-0005E3-4J
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 22:28:36 +0000
X-Inumbo-ID: 56a0de3a-4128-11e9-96fd-939562dbf65c
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56a0de3a-4128-11e9-96fd-939562dbf65c;
 Thu, 07 Mar 2019 22:28:32 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id CC0D624788;
 Thu,  7 Mar 2019 17:28:31 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 07 Mar 2019 17:28: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=VRThsP
 rTXtfDPmn3HQB0yDIZDnzk6mhGhM2QCdGoJkQ=; b=AvYlOKj6M8ewgRKOrOq5qj
 hL9L0Wqqf+7YGz1Mwda8A+A1GNKIVMY0IIn5F1IwgfSFsKSkhNsxym/AOHZ3EllL
 xwS1iTWJqC8nfjiXSvXO3gdtdGvtPBNFmLzmbuASENZY+JgLnrnZrX0QEb7go70j
 2dT6MGemwhiKhdOc3uuVspQF2x0gC7F5JUjhY4vpssZscipBq0KOChXEC860cpAr
 fb62dwpMez5cM5oEmRBiT/fXyCpnP10H8PSnX4DKq85KD5BWCEFx4ykQYTN05paE
 ARbZ6bC51jr3q0bHRLGFBUWEHMTLmFSGFpjCF7MgtHL7cvgoZSLGhsmixeUFnvUQ
 ==
X-ME-Sender: <xms:DZuBXBaWCEHLKq_oOWlnix6GzAON5JlHjsk1GcXLoaeo4djsBlfGmA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrfeekgdduieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:DpuBXAh9xgKXFQv2MAMbNunuk5eGMAgzXDjKoHniq8OuNoGBKt5HsQ>
 <xmx:DpuBXDd60X9S7dwVWezOviOwySj9-367lvMAlMDJIjXn-XHKexKbVw>
 <xmx:DpuBXPnxHE_BWDIt76ypcJt9dxsafm9k3o4kK5973cyM8bC9Hn1YQA>
 <xmx:D5uBXFnqfA1UnqreWvZq2mV5a1otzepUpk8TITDXzSLjRJ-KkC5AVQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B925010319;
 Thu,  7 Mar 2019 17:28:27 -0500 (EST)
Date: Thu, 7 Mar 2019 23:28:25 +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: <20190307222825.GE19265@mail-itl>
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>
 <20190307005004.GC19265@mail-itl>
 <20190307144801.vh6fcvp6mj3e6puj@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190307144801.vh6fcvp6mj3e6puj@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="===============1037476724035948304=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1037476724035948304==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="u2SGZJvfJjPItuJA"
Content-Disposition: inline


--u2SGZJvfJjPItuJA
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, Mar 07, 2019 at 03:48:01PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Thu, Mar 07, 2019 at 01:50:04AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Fri, Feb 22, 2019 at 11:42:22AM +0100, Roger Pau Monn=C3=A9 wrote:
> > > On Thu, Feb 21, 2019 at 06:40:40PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > On Thu, Feb 21, 2019 at 05:47:51PM +0100, Roger Pau Monn=C3=A9 wrot=
e:
> > > > > On Fri, Feb 08, 2019 at 11:17:05AM +0100, Marek Marczykowski-G=C3=
=B3recki wrote:
> > > > > >  {
> > > > > >      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?
> > > >=20
> > > > No, in some cases it will be hardware_domain.
> > >=20
> > > Right, but in that case current->domain =3D=3D hardware_domain I gues=
s?
> > >=20
> > > >=20
> > > > > 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.
> > > >=20
> > > > Can hardware_domain be destroyed without panicking Xen? If so,
> > > > get_domain would be indeed needed.
> > >=20
> > > What about other callers that are not the hardware_domain? You need to
> > > make sure those domains are not destroyed while {create/destroy}_irq
> > > is changing the permissions.
> > >=20
> > > If you can guarantee that dm_domain =3D=3D current->domain then you a=
re
> > > safe, if not you need to get a reference before modifying any fields
> > > of the domain struct.
> > >=20
> > > So IMO you either need to add an assert or a get_domain depending on
> > > the answer to the question above.
> >=20
> > I've added an assert, and I think I have the answer to the above questi=
on:
> >=20
> >     (XEN) Assertion 'd =3D=3D current->domain' failed at irq.c:232
> >     (XEN) ----[ Xen-4.12.0-rc  x86_64  debug=3Dy   Not tainted ]----
> >     (XEN) CPU:    2
> >     (XEN) RIP:    e008:[<ffff82d08028f545>] destroy_irq+0x126/0x143
> >     (XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
> > (...)
> >     (XEN) Xen call trace:
> >     (XEN)    [<ffff82d08028f545>] destroy_irq+0x126/0x143
> >     (XEN)    [<ffff82d08028ce1e>] msi_free_irq+0x51/0x1b8
> >     (XEN)    [<ffff82d0802923e1>] unmap_domain_pirq+0x487/0x4d4
> >     (XEN)    [<ffff82d08029249f>] free_domain_pirqs+0x71/0x8f
> >     (XEN)    [<ffff82d0802819e0>] arch_domain_destroy+0x41/0xa1
> >     (XEN)    [<ffff82d080207d22>] domain.c#complete_domain_destroy+0x86=
/0x159
> >     (XEN)    [<ffff82d08022a658>] rcupdate.c#rcu_process_callbacks+0xa5=
/0x1cc
> >     (XEN)    [<ffff82d08023c4fa>] softirq.c#__do_softirq+0x78/0x9a
> >     (XEN)    [<ffff82d08023c566>] do_softirq+0x13/0x15
> >     (XEN)    [<ffff82d080280532>] domain.c#idle_loop+0x63/0xb9
> >=20
> > In this case, current->domain obviously isn't the stubdomain, because at
> > this point it is already destroyed (it keeps reference to the target
> > domain, so target domain couldn't be destroyed before its stubdomain).
> >=20
> > In fact, in this case get_dm_domain() returns wrong value, since it
> > isn't called by device model. At the point where stubdomain is already
> > destroyed, I think it should return NULL, but it returns
> > hardware_domain. But it isn't that easy, because target domain don't
> > have any reference to its stubdomain. Especially already destroyed one.
> >=20
> > I's defined as:
> >=20
> >     static struct domain *get_dm_domain(struct domain *d)
> >     {
> >         return current->domain->target =3D=3D d ? current->domain :
> >                                               hardware_domain;
> >     }
>=20
> So get_dm_domain works fine when used by create_irq, because in that
> case current->domain =3D=3D d AFAICT.
>=20
> As you pointed out however using the same mechanism for destroy is not
> suitable, since the stubdomain might be already destroyed, and
> unmap_domain_pirq called from the idle vCPU.
>=20
> > Since hardware domain couldn't be destroyed(*) while the system is
> > running, in practice this wrong return value it isn't a problem.
> > Hardware didn't have permission over this IRQ (if stubdomain have
> > created it), so irq_deny_access is a no-op.
> >=20
> > So, I would adjust assert in destroy_irq to allow also hardware_domain,
> > and add a comment that get_dm_domain may return hardware_domain during
> > domain destruction. Is that ok?
>=20
> Hm, albeit I agree with your analysis, I feel like this proposed
> solution is kind of a workaround. Given the context, I think the best
> way to deal with this issue in destroy_irq is to iterate over the list
> of domains and make sure no domain has permissions over the destroyed
> irq. Note that with this proposed solution you will have to drop the
> domain parameter from destroy_irq.

I'd really like to avoid iterating the whole domain list. Jan, what do
you think? Code-wise this seems to be the easiest solution.

> Another option would be to store which domains are given permissions
> over which irqs in a way that's optimized to get the list of domains
> given an irq (ie: without having to iterate over the list of domains
> like my proposed solution above).

This may make sense, but if that would be instead of the current
structure, we'd have another problem: when destroying stubdomain, you'd
need to get list IRQs it has access to, to explicitly revoke
stubdomain's access. In theory it could be done by looking at the target
domain and iterating over its IRQs, but this is getting more and more
complex.

I think the tricky part is unmap_domain_pirq->msi_free_irq, which can be
called:
1. from PHYSDEVOP_unmap_pirq, by stubdomain
2. from PHYSDEVOP_unmap_pirq, by dom0 when device model runs there
3. from PHYSDEVOP_unmap_pirq, by dom0 even with device model in
stubdomain - normally it shouldn't happen for MSI allocated by
stubdomain, but dom0 is allowed to do so, and it shouldn't cause any
harm
4. from free_domain_pirqs, during domain destruction
5. various error paths

If unmap_domain_pirq would know where device model is running, even if
not called by it, that would help. What about adding back reference in
struct domain to a stubdomain? That would help a lot here. The only
problem is a circular dependency stubdom->target->stubdom. This cycle
would need to be broken during stubdom teardown. domain_kill(stubdom)
looks like a good place to break it. Is it guaranteed to be called, or
is there some other path to destroying a stubdomain?

Can one HVM domain have multiple stubdomains? If so, it should a be
list, not a single field.

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

--u2SGZJvfJjPItuJA
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyBmwgACgkQ24/THMrX
1ywstQgAl6cASkQ4mCLhhD3HLwn9yyjW8YF54o0Su6+t0gWe2p5TBbgZ1MOCgThL
zrJxB1Mt+9Aez3wfUdBCUsQMgxn/BzaGK6jtTG2CnAtsDwh1zO1r9T998KUV/Uzs
s+62Iyqg5lX3obcaRQAAnjf06ejgMVrjTCH4oRqS7mrCneMRDXHvKO/mBmWHxgMF
fVqRpLnmA77eufCERt77aikjdzZMQePbgNnAOqFyrEMPAvu4Kik8zQjSeJgnpsZp
PGyY5PYCzNuGh3yX7PkEgrfzKDPjwfQ+n8UWQcf8W2bBYmuv49SqBjpKpP9LWtHA
cDVBqBv1Zkq/QLGNUQ3ZwYczEf38YQ==
=bkQx
-----END PGP SIGNATURE-----

--u2SGZJvfJjPItuJA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1037476724035948304==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 07 22:56:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 22: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 1h21vi-0007Bp-83; Thu, 07 Mar 2019 22:55: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=OI77=RK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h21vg-0007Bk-Sm
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 22:55:56 +0000
X-Inumbo-ID: 29f98078-412c-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29f98078-412c-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 22:55: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 5D0D220675;
 Thu,  7 Mar 2019 22:55:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551999354;
 bh=gUF40T7PQPALn6U9c7tdSv3/iUd2esQfmqTg+4b0g1s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dP1wSuKAv3oBP/DXopyMn6OYnnxiw8x/7cEFZIqqlnblnF0mjqTG6lkUlrnIi4h7Z
 zaI8C5RPyrYoNRbdOOGG7LOspDpfSN53LLkCtuIjpYKqcZ/H4k6LkqRodFPqCxkFsE
 XvVa6tGFm3M3uyQ0k12sksxoT6hQKB1lVRAo0Vzs=
Date: Thu, 7 Mar 2019 14:55:54 -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: <23681.14338.969371.151047@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1903071451180.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
 <5C810314020000780021C706@prv1-mh.provo.novell.com>
 <23681.14338.969371.151047@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 9/9] xen: explicit casts when
 DECLARE_BOUNDS cannot be used [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: 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>, 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>

T24gVGh1LCA3IE1hciAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiBidWdfZnJhbWVzCj4gLS0t
LS0tLS0tLQo+IAo+IFdoYXQgYXBwZWFycyB0byBiZSBnb2luZyBvbiBpcyB0aGlzOgo+IAo+IHNl
dHVwX3ZpcnR1YWxfcmVnaW9ucyBjb250YWlucyBhIHN0YXRpYyBjb25zdCBhcnJheSBvZiBwb2lu
dGVycyB0bwo+IHN0cnVjdCBidWdfZnJhbWUuICBUaGVzZSBzdHJ1Y3QgYnVnX2ZyYW1lKiB2YWx1
ZXMgYXJlIHRoZW1zZWx2ZXMKPiBsaW5rZXIgc3ltYm9sIHZhbHVlcy4KPiAKPiBCZWNhdXNlIHRo
ZSBjb21waWxlciBoYXMgdmlzaWJpbGl0eSBvZiBhbGwgb2YgdGhpcywgaXQgaXMgYWxsb3dlZCB0
bwo+IGFzc3VtZSB0aGF0IHRoZXNlIHZhbHVlcyBkbyBub3QgY2hhbmdlLiAgSXQgd2lsbCB0aGVy
ZWZvcmUgd3JvbmdseQo+IGFzc3VtZSB0aGF0IHRoZXkgYXJlIGluY29tcGFyYWJsZS4KPiAKPiAo
QWxsIG9mIHRoaXMgb3VnaHQgdG8gaGF2ZSBiZWVuIGV4cGxhaW5lZCBpbiBjb21tZW50cyBpbiB0
aGUgY29kZS4KPiBHaXZlbiB0aGF0IGl0IHdhc24ndCwgYSBjb21tZW50IG91Z2h0IHRvIGhhdmUg
YmVlbiBpbiB5b3VyIHBhdGNoLgo+IEkgc2hvdWxkbid0IGhhdmUgaGFkIHRvIGdvIGFuZCBkaWcg
aW50byB0aGUgY29kZS4pCj4gCj4gQW5kIEknbSBhZnJhaWQgSSBkbyBub3QgbGlrZSB5b3VyIHBh
dGNoLiAgVGhlIGRlY2xhcmF0aW9uIGluIGVnCj4geGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaAo+
IAo+ICAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgX19zdGFydF9idWdfZnJhbWVzW10s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18wW10s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18xW10s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18yW107
Cj4gCj4gaXMgYSBjbGVhciB2aW9sYXRpb24gb2YgdGhlIHJ1bGUgaW4gdGhlIERFQ0xBUkVfQk9V
TkRTIGNvbW1lbnQ6Cj4gCj4gKyAgKiBUaGVzZSBtYWNyb3MsIG9yIGFuIGFsdGVybmF0aXZlIHRl
Y2huaXF1ZSwgTVVTVCBiZSB1c2VkIGFueSB0aW1lCj4gKyAgKiBsaW5rZXIgc3ltYm9scyBhcmUg
aW1wb3J0ZWQgaW50byBDIHZpYSB0aGUgYGV4dGVybiBbXScgaWRpb20uCj4gCj4gSSB0aGluayBh
biBgYWx0ZXJuYXRpdmUgdGVjaG5pcXVlJyBzaG91bGQgYmUgYXBwbGllZCAqYXQgdGhlIHRpbWUg
b2YKPiB0aGUgZGVjbGFyYXRpb24qIGFuZCBpdCBzaG91bGQgc3VmZmljZSB0byAqbW9zdGx5IGF2
b2lkIHRoZSByaXNrIG9mCj4gZGFuZ2Vyb3VzIHVzZXMqLgo+IAo+IEphbiBoYXMgb25lIHN1Z2dl
c3Rpb24sIHdoaWNoIEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCAoc2VlIGJlbG93KS4KPiBBbHRl
cm5hdGl2ZWx5IEkgc3VnZ2VzdCB0aGUgZm9sbG93aW5nIGFkLWhvYyBhcHByb2FjaDoKPiAKPiAg
ICogUmVuYW1lIF9fc3RhcnRfYnVnX2ZyYW1lcyBldGMuIHRvCj4gICAgICAgX19VQkRBTkdFUl8q
YnVnX2ZyYW1lKgo+ICAgICAoYW5kIHByb3ZpZGUgYW4gYWNjb21wYW55aW5nIGNvbW1lbnQgc2F5
aW5nIHdoYXQgdGhlIFVCIGRhbmdlciBpcwo+ICAgICBhbmQgaG93IFVCIG11c3QgYmUgYXZvaWRl
ZCkuCj4gCj4gICAqIENoYW5nZSB0aGUgZGVmaW5pdGlvbiBvZiBidWdfZnJhbWVzIHRvCj4gICAg
ICAgc3RhdGljIGNvbnN0IHVpbnRwdHJfdCBfX2luaXRjb25zdHJlbCBidWdfZnJhbWVzW10gLi4u
Cj4gCj4gICAqIFByb3ZpZGUgYW4gYXJjaC1pbmRlcGVuZGVudCBoZWxwZXIgbWFjcm8gdG8gYm90
aCBkZWNsYXJlCj4gICAgIF9fVUJEQU5HRVJfKmJ1Z19mcmFtZSosIGNvbnZlcnRpbmcgdGhlIHBv
aW50ZXJzIHRvCj4gICAgIHVpbnRwdHJfdCwgYW5kIGluaXRpYWxpc2UgdGhlIGFycmF5LgoKSSBk
b24ndCBmb2xsb3cgd2h5IHRoaXMgbWFjcm8gaXMgbmVlZGVkIGFuZCB3aGF0IG1vcmUgY29uY3Jl
dGVseSB5b3UKaGF2ZSBpbiBtaW5kIGZvciB0aGUgYXJyYXkgaW5pdGlhbGl6YXRpb24uCgoKPiAg
ICogSW4gc2V0dXBfdmlydHVhbF9yZWdpb25zLCBjYXN0IHRoZSB1aW50cHRyX3QgdG8gYSBwb2lu
dGVyLiAgVGhpcwo+ICAgICBuZWVkcyB0byBiZSBhY2NvbXBhbmllZCBieSBhIHN1YnN0YW50aWFs
IGNvbW1lbnQgZXhwbGFpbmluZyB3aHkKPiAgICAgdGhpcyBpcyBzYWZlLiAgRWxlbWVudHMgb2Yg
dGhlIHByb29mIGFyZQo+ICAgICAgIC0gc3RhdGluZyB0aGF0IHRoZSB0aGluZyBjYW1lIGZyb20g
YSBwb2ludGVyIHdoaWNoIGNhbWUKPiAgICAgICAgIGZyb20gYSBsaW5rZXIgc3ltYm9sLCBzbyBp
dCBpcyBhIHZhbGlkIHBvaW50ZXIgdmFsdWUKPiAgICAgICAtIHNvbWUga2luZCBvZiBhcmd1bWVu
dCB0aGF0IG5vIGNvZGUgZWxzZXdoZXJlIHdpbGwKPiAgICAgICAgIGNvbXBhcmUgcG9pbnRlcnMg
ZnJvbSBkaWZmZXJlbnQgY29yZV9pbml0LmZyYW1lCj4gICAgICAgICBhbmQgY29yZV9pbml0LmV4
IGVudHJpZXMuCj4gICAgIEkgb2JzZXJ2ZSB0aGF0IHdpdGggdGhlIGN1cnJlbnQgY29kZSBJIHRo
aW5rIG1ha2luZyBzdWNoIGFuCj4gICAgIGFyZ3VtZW50IG1heSBpbnZvbHZlIGRvaW5nIHNvbWV0
aGluZyBhYm91dCBjb3JlX2luaXQuZXggYW5kCj4gICAgIGNvcmVfaW5pdC5leF9lbmQuICBOb3Qg
c3VyZS4KCkkgYW0gc3VyZSBpdCB3aWxsIHRha2UgYSBjb3VwbGUgb2YgdHJpZXMgdG8gZ2V0IHRo
ZSBjb21tZW50IHJpZ2h0LCBidXQgSQpjYW4gZ2l2ZSBhIHRyeSBhdCBhIGZpcnN0IGRyYWZ0LgoK
Cj4gQW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gY29uc3RydWN0IHRoaXMgdGFibGUgaW4gYSBk
aWZmZXJlbnQKPiB0cmFuc2xhdGlvbiB1bml0LCBpbiB3aGljaCBjYXNlIHRoZSBjb21waWxlciBj
b21waWxpbmcKPiBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMgY2Fubm90IGBwcm92ZScgdGhlIGZhbHNl
aG9vZCAuICAoTm90ZSB0aGF0IHdlCj4gbXVzdCBiZSBkaXNhYmxpbmcgd2hvbGUtcHJvZ3JhbSBv
cHRpbWlzYXRpb24uICBJIGhvcGUgd2UgYXJlISkKPiAKPiAKPiBKYW4gd3JpdGVzOgo+IAo+ID4g
SSBkaXNhZ3JlZSB3aXRoIHRoZSBjb21tZW50LAo+IAo+IEkgYWxzbyBkaXNhZ3JlZSB3aXRoIHRo
ZSB3b3JkaW5nIG9mIHRoZSBjb21tZW50LiAgSXQgaXMgc2VyaW91c2x5Cj4gbWlzbGVhZGluZy4g
IFRoZXNlIHN5bWJvbHMgZG8gaW4gZmFjdCByZWZlciB0byB0aGUgc2FtZSBvYmplY3QhCj4gVGhl
IHByb2JsZW0gaXMgdGhhdCB0aGUgY29tcGlsZXIgdGhpbmtzIG90aGVyd2lzZS4gIFlvdSBuZWVk
IHdvcmRpbmcKPiBsaWtlIHRoYXQgaW4gREVDTEFSRV9CT1VORFMuICAoT3IgYSByZWZlcmVuY2Ug
dG8gaXQuKQo+IAo+ID4gYW5kIGlmIHlvdSB0aGluayBpdCBpcyBjb3JyZWN0LCB0aGVuIG5vCj4g
PiBtYXR0ZXIgd2hhdCB5b3UgZG8gdGhlIGJlaGF2aW9yIGlzIHVuZGVmaW5lZC4gSW5zdGVhZCBJ
IHZpZXcgdGhlCj4gPiBlbnRpcmV0eSBvZiB0aGUgLmJ1Z19mcmFtZXMuKiBzZWN0aW9ucyBhcyBh
IHNpbmdsZSBhcnJheSwgd2l0aAo+ID4gbGFiZWxzIHBsYWNlZCBub3Qgb25seSBhdCBzdGFydCBh
bmQgZW5kLCBidXQgYWxzbyBpbiB0aGUgbWlkZGxlLiBJCj4gPiB0aGluayB0aGUgY29kZSBoZXJl
IHdvdWxkIGJldHRlciBhbHNvIGJlIHRha2VuIGNhcmUgb2YgYnkgdGhlCj4gPiBERUNMQVJFX0JP
VU5EUygpIG1hY2hpbmVyeSwgZGl2aWRpbmcgdGhlIHNpbmdsZSBhcnJheSBpbnRvCj4gPiBtdWx0
aXBsZSBzbWFsbGVyIG9uZXMuCj4gCj4gSmFuLCBJJ20gbm90IHN1cmUgZXhhY3RseSB3aGF0IHlv
dSBhcmUgc3VnZ2VzdGluZy4gIEN1cnJlbnRseSB0aGUKPiBhcnJheSBoYXMgb25lIHBvaW50ZXIg
cGVyIGVsZW1lbnQuICBBcmUgeW91IHN1Z2dlc3RpbmcgaXQgc2hvdWxkIGhhdmUKPiB0d28gcG9p
bnRlcnMgKHN0YXJ0IGFuZCBlbmQpLCB3aXRoIGRpZmZlcmVudCBub3Rpb25hbCB0eXBlcyA/CgpJ
IGFtIG5vdCBmdWxseSB1bmRlcnN0YW5kaW5nIHRoZSBzdWdnZXN0aW9uIGVpdGhlci4KCkV2ZW4g
aWYgd2Ugc3BsaXQgaXQgaW50byBtdWx0aXBsZSBzdGFydC1lbmQgcGFpcnMsIHN0aWxsIHdlIHdv
bid0IGJlCmFibGUgdG8gY29tcGFyZSBzdGFydC9lbmQgb2YgYSBwYWlyIHdpdGggc3RhcnQvZW5k
IG9mIGRpZmZlcmVudCBwYWlyCndpdGhvdXQgY2FzdHMuCgoKPiBJZiB0aGF0IGlzIE9LIGZyb20g
YSBwZXJmIHBvaW50IG9mIHZpZXcgdGhlbiBpdCBpcyBhbiBlYXN5IGFuc3dlcgo+IChhbHRob3Vn
aCBhIGJpdCB0aXJlc29tZSBzaW5jZSBtb3JlIGxpbmtlciBzeW1ib2xzIHdpbGwgaGF2ZSB0byBi
ZQo+IGdlbmVyYXRlZCkuCj4gCj4gCj4gX19zdGFydF94ZW4KPiAtLS0tLS0tLS0tLQo+IAo+ID4g
QEAgLTk3Niw3ICs5NzYsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQo+ID4gICAgICAgICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBf
cmFtKCkgaW52b2NhdGlvbiBiZWxvdy4KPiA+ICAgICAgICAgICAqLwo+ID4gICAgICAgICAgbW9k
W21iaS0+bW9kc19jb3VudF0ubW9kX3N0YXJ0ID0gdmlydF90b19tZm4oX3N0ZXh0KTsKPiA+IC0g
ICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQgPSBfXzJNX3J3ZGF0YV9lbmQgLSBf
c3RleHQ7Cj4gPiArICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gKHVpbnRw
dHJfdClfXzJNX3J3ZGF0YV9lbmQgLQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICh1aW50cHRyX3QpIF9zdGV4dDsKPiAKPiBfXzJNX3J3ZGF0YV9lbmQgYW5kIF9z
dGV4dCBhcmUgYm90aCBkZWNsYXJlZCBpbiBoZWFkZXIgZmlsZXMgdXNpbmcgdGhlCj4gZGVwcmVj
YXRlZCBwYXR0ZXJuLgo+IAo+ICAgeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oOmV4dGVybiBjaGFy
IF9zdGV4dFtdLCBfZXRleHRbXTsKPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaDpleHRl
cm4gY2hhciBfXzJNX3J3ZGF0YV9zdGFydFtdLCBfXzJNX3J3ZGF0YV9lbmRbXTsKPiAKPiBBY2Nv
cmRpbmcgdG8gdGhlIGNvbW1lbnQgZm9yIERFRklORV9CT1VORFMsIGl0IG91Z2h0IHRvIGJlIHVz
ZWQgaGVyZSwKPiBvciBzb21lIG90aGVyIG1lY2hhbmlzbS4gIEJ1dCBBRkFJQ1QgaHlvdSBoYXZl
IG5vdCBjaGFuZ2VkIHRoZQo+IGRlY2xhcmF0aW9ucyA/Cj4gCj4gSWYgeW91IGNoYW5nZWQgdGhl
IGRlY2xhcmF0aW9ucyB0aGVuIChpKSBtaXN0YWtlcyB3b3VsZCBiZSBhdm9pZGVkCj4gKGlpKSB5
b3Ugd291bGQgc3RpbGwgaGF2ZSB0byB1c2UgZXhwbGljaXQgY2FzdHMgdG8gY29tcGFyZSB0aGVz
ZQo+IHBvaW50ZXJzIHRvIGRpZmZlcmVudCBzZWN0aW9ucywgYnV0IHlvdSBjb3VsZCB3cml0ZSBh
IGNsZWFyCj4gZXhwbGFuYXRpb24gb2YgKGEpIHdoeSB0aGlzIGlzIG5lZWRlZCAoYikgd2h5IGl0
IGlzIHNhZmUuCj4gCj4gWW91IGhhdmUgZG9uZSBuZWl0aGVyLgo+IAo+IAo+IEkgaG9wZSB0aGlz
IG1ha2VzIHNlbnNlLgogClRoaXMgbWFrZXMgc2Vuc2UuIEFsc28sIEkgdW5kZXJzdGFuZCBfc3Rl
eHQgYW5kIF9fMk1fcndkYXRhX2VuZCBiZXR0ZXIKdGhhbiB0aGUgYnVnX2ZyYW1lcyBhbmQgSSBz
aG91bGQgYmUgYWJsZSB0byB3cml0ZSBhbiBoYWxmLWRlY2VudApleHBsYW5hdGlvbiBoZXJlLiBG
WUkgX3N0ZXh0IGlzIGFscmVhZHkgY29udmVydGVkIHRvIERFRklORV9CT1VORFMgaW4KdGhpcyBz
ZXJpZXMsIGJ1dCB5b3UgYXJlIHJpZ2h0IHRoYXQgX18yTV9yd2RhdGFfZW5kIGlzIG5vdC4gSSds
bCBmaXgKdGhhdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 07 23:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 23: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 1h2235-0007u0-1d; Thu, 07 Mar 2019 23: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=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2233-0007tq-2S
 for xen-devel@lists.xenproject.org; Thu, 07 Mar 2019 23:03:33 +0000
X-Inumbo-ID: 39a44948-412d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39a44948-412d-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 23:03: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 1h2230-0002vE-Bb; Thu, 07 Mar 2019 23:03: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 1h2230-00074s-1z; Thu, 07 Mar 2019 23:03:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2230-0006wR-1P; Thu, 07 Mar 2019 23:03:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133612-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9eaa2a61c515f22c724b2ee62886b6a34add0b8f
X-Osstest-Versions-That: libvirt=aa42d364a524669daa6ee3ba4d6556475b8be371
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Mar 2019 23:03:30 +0000
Subject: [Xen-devel] [libvirt test] 133612: 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>

ZmxpZ2h0IDEzMzYxMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDllYWEyYTYxYzUxNWYyMmM3MjRiMmVlNjI4ODZiNmEzNGFkZDBi
OGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGFhNDJkMzY0YTUyNDY2
OWRhYTZlZTNiYTRkNjU1NjQ3NWI4YmUzNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MiAg
MjAxOS0wMy0wNSAwNDoxODo1OSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2
MTIgIDIwMTktMDMtMDYgMDQ6MTg6NDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5j
b20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBz
dXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBhYTQyZDM2NGE1Li45ZWFhMmE2
MWM1ICA5ZWFhMmE2MWM1MTVmMjJjNzI0YjJlZTYyODg2YjZhMzRhZGQwYjhmIC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 01:18:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 01:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h248s-0007D9-3V; Fri, 08 Mar 2019 01:17:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h248q-0007Cz-MX
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 01:17:40 +0000
X-Inumbo-ID: f12d58f4-413f-11e9-8921-ef9996796e12
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f12d58f4-413f-11e9-8921-ef9996796e12;
 Fri, 08 Mar 2019 01:17: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 1h248f-0006nK-1s; Fri, 08 Mar 2019 01:17: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 1h248e-0007yP-Mp; Fri, 08 Mar 2019 01:17:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h248e-0006l1-M0; Fri, 08 Mar 2019 01:17:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133611-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-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: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-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-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=adc2a008ae56d240e8dae0b6b7807876d51f9fc2
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 01:17:28 +0000
Subject: [Xen-devel] [linux-4.19 test] 133611: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYxMSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGFkYzJhMDA4YWU1NmQyNDBlOGRhZTBiNmI3ODA3ODc2ZDUxZjlmYzIKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2
MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNToz
OTowOCBaICAxMjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQg
MTQ6MTA6MTUgWiAgMTIzIGRheXMgICA4MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzM2MTEgIDIwMTktMDMtMDYgMDM6Mzg6MTUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjE0ODYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODk5NTQgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 02:47:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 02:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h25X5-0004n3-UH; Fri, 08 Mar 2019 02: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=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h25X5-0004mt-5O
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 02:46:47 +0000
X-Inumbo-ID: 646556c6-414c-11e9-ac26-7b15a5aaeafa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 646556c6-414c-11e9-ac26-7b15a5aaeafa;
 Fri, 08 Mar 2019 02:46: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 1h25Wu-0000Sr-DP; Fri, 08 Mar 2019 02: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 1h25Wu-0003fR-4M; Fri, 08 Mar 2019 02:46:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h25Wu-0006ID-3f; Fri, 08 Mar 2019 02:46:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133613-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-amd64-xl-qemuu-win10-i386:windows-install: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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=a3e3b0a7bd5de211a62cdf2d6c12b96d3c403560
X-Osstest-Versions-That: qemuu=b6179aaff961627fcb59d7b234297966b81ac726
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 02:46:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 133613: 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>

ZmxpZ2h0IDEzMzYxMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTg5
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzM1ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNTg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTNlM2IwYTdiZDVkZTIx
MWE2MmNkZjJkNmMxMmI5NmQzYzQwMzU2MApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgYjYxNzlhYWZmOTYxNjI3ZmNiNTlkN2IyMzQyOTc5NjZiODFhYzcyNgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTg5ICAyMDE5LTAzLTA1IDA4OjU0OjM2IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYxMyAgMjAxOS0wMy0wNiAwNjoyMzoyNCBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBE
YXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJp
Yy5hdWdlckByZWRoYXQuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
TGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBNYXJrdXMg
QXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWljaGVsIEhlaWx5IDxtaWNoZWxoZWls
eUBnbWFpbC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNoYW1l
ZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBWaW5j
ZW56byBNYWZmaW9uZSA8di5tYWZmaW9uZUBnbWFpbC5jb20+CiAgVmxhZCBZYXNldmljaCA8dnlh
c2V2aWNAcmVkaGF0LmNvbT4KICBWbGFkaXNsYXYgWWFzZXZpY2ggPHZ5YXNldmljQHJlZGhhdC5j
b20+CiAgWmhhbmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAogICBiNjE3OWFhZmY5Li5hM2UzYjBhN2JkICBhM2UzYjBhN2JkNWRlMjExYTYy
Y2RmMmQ2YzEyYjk2ZDNjNDAzNTYwIC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 05:27:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 05:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h282M-0006mp-V5; Fri, 08 Mar 2019 05:27: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=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h282L-0006mf-FE
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 05:27:13 +0000
X-Inumbo-ID: d2f5a467-4162-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2f5a467-4162-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 05:27: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 1h282F-0003wE-MS; Fri, 08 Mar 2019 05:27: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 1h282F-0001HJ-CW; Fri, 08 Mar 2019 05:27:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h282F-00017a-Bu; Fri, 08 Mar 2019 05:27:07 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133616-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=33436807929738dccab4da85728a5b11458d1bca
X-Osstest-Versions-That: freebsd=721f596ed864c16f2812e2ddf50329f051491b59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 05:27:07 +0000
Subject: [Xen-devel] [freebsd-master test] 133616: 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>

ZmxpZ2h0IDEzMzYxNiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjE2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMzM0MzY4MDc5Mjk3MzhkY2NhYjRk
YTg1NzI4YTViMTE0NThkMWJjYQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNzIxZjU5NmVkODY0YzE2ZjI4MTJlMmRkZjUwMzI5ZjA1MTQ5MWI1OQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNTcyICAyMDE5LTAzLTA0IDA5OjIxOjM1IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzYxNiAgMjAxOS0wMy0wNiAwOToxOToyOSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGJjcmFuIDxiY3JhbkBGcmVlQlNELm9yZz4K
ICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxl
bWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZnN1IDxmc3VARnJl
ZUJTRC5vcmc+CiAgaHJzIDxocnNARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZy
ZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBrZW4gPGtlbkBG
cmVlQlNELm9yZz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbWFyY2VsIDxtYXJjZWxARnJlZUJT
RC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3Jn
PgogIG13IDxtd0BGcmVlQlNELm9yZz4KICBuZXRjaGlsZCA8bmV0Y2hpbGRARnJlZUJTRC5vcmc+
CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQK
ICAgNzIxZjU5NmVkODYuLjMzNDM2ODA3OTI5ICAzMzQzNjgwNzkyOTczOGRjY2FiNGRhODU3Mjhh
NWIxMTQ1OGQxYmNhIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 05:39:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 05:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h28Dz-0007Vi-4w; Fri, 08 Mar 2019 05:39: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=KWqu=RL=xenproject.org=prvs=963550e2b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h28Dx-0007VW-R4
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 05:39:13 +0000
X-Inumbo-ID: 7fe772c5-4164-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fe772c5-4164-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 05:39:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,454,1544486400"; d="scan'208";a="80020568"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83718-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
X-Osstest-Versions-That: xen=f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 8 Mar 2019 05:39:07 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83718: 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
MzcxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3MTgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVlYjMxZWU1MjJj
N2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4MzcwMCAgMjAxOS0wMy0wNCAwOTo1NDowOSBaICAgIDMgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MTggIDIwMTktMDMtMDcgMjA6MDA6MDggWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXll
ckBhbnRpb2NoZS5ldS5vcmc+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUg
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
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTE0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 06:29:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 06: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 1h2909-0002Kz-9a; Fri, 08 Mar 2019 06:29: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=ygi8=RL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h2907-0002Ku-Rg
 for xen-devel@lists.xen.org; Fri, 08 Mar 2019 06:28:59 +0000
X-Inumbo-ID: 7351faa7-416b-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7351faa7-416b-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 06:28: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 B2D82AE20;
 Fri,  8 Mar 2019 06:28:55 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
 <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
 <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
 <cfc55018-04db-bc49-c20e-23346f03517a@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: <121fdb12-1562-4d71-9b95-8a8f135f8f2f@suse.com>
Date: Fri, 8 Mar 2019 07:28: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: <cfc55018-04db-bc49-c20e-23346f03517a@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDMvMjAxOSAxOTowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFJvZ2VyLAo+IAo+
IE9uIDA3LzAzLzIwMTkgMTc6MTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIFRodSwg
TWFyIDA3LCAyMDE5IGF0IDA0OjM2OjU5UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
IEhpIFJvZ2VyLAo+Pj4KPj4+IFRoYW5rIHlvdSBmb3IgdGhlIGFuc3dlci4KPj4+Cj4+PiBPbiAw
Ny8wMy8yMDE5IDE2OjE2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFRodSwgTWFy
IDA3LCAyMDE5IGF0IDAzOjE3OjU0UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4g
SGkgQW5kcmlpLAo+Pj4+Pgo+Pj4+PiBPbiAwNy8wMy8yMDE5IDE0OjM0LCBBbmRyaWkgQW5pc292
IHdyb3RlOgo+Pj4+Pj4gT24gMDcuMDMuMTkgMTY6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
Pj4+Pj4gwqAgwqDCoC0gSU1ITywgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbGVyIGFuZCBj
bGVhbmVyIHRoYW4gd2hhdCBJCj4+Pj4+Pj4+IGhhdmUgZm9yIHJ1bnN0YXRlIG1hcHBpbmcgb24g
YWNjZXNzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gRGlkIHlvdSBpbXBsZW1lbnQgaXQgdXNpbmcgYWNjZXNz
X2d1ZXN0X21lbW9yeV9ieV9pcGE/Cj4+Pj4+PiBOb3QgZXhhY3RseSwgYWNjZXNzX2d1ZXN0X21l
bW9yeV9ieV9pcGEoKSBoYXMgbm8gaW1wbGVtZW50YXRpb24KPj4+Pj4+IGZvciB4ODYuCj4+Pj4+
PiBCdXQgaXQgaXMgbWFkZSBhcm91bmQgdGhhdCBjb2RlLgo+Pj4+Pgo+Pj4+PiBGb3IgdGhlIEhW
TSwgdGhlIGVxdWl2YWxlbnQgZnVuY3Rpb24gaXMgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cy4gSQo+
Pj4+PiBkb24ndCBrbm93Cj4+Pj4+IHdoYXQgd291bGQgYmUgdGhlIGludGVyZmFjZSBmb3IgUFYu
IFJvZ2VyLCBhbnkgaWRlYT8KPj4+Pgo+Pj4+IEZvciBQViBJIHRoaW5rIHlvdSB3aWxsIGhhdmUg
dG8gdXNlIGdldF9wYWdlX2Zyb21fZ2ZuLCBjaGVjayB0aGUKPj4+PiBwZXJtaXNzaW9ucywgbWFw
IGl0LCB3cml0ZSBhbmQgdW5tYXAgaXQuIFRoZSBzYW1lIGZsb3cgd291bGQgYWxzbyB3b3JrCj4+
Pj4gZm9yIEhWTSwgc28gSSdtIG5vdCBzdXJlIGlmIHRoZXJlJ3MgbXVjaCBwb2ludCBpbiB1c2lu
Zwo+Pj4+IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMuIE9yIHlvdSBjYW4gaW1wbGVtZW50IGEgZ2Vu
ZXJpYwo+Pj4+IGNvcHlfdG9fZ3Vlc3RfcGh5cyBoZWxwZXIgdGhhdCB3b3JrcyBmb3IgYm90aCBQ
ViBhbmQgSFZNLgo+Pj4+Cj4+Pj4gTm90ZSB0aGF0IGZvciB0cmFuc2xhdGVkIGd1ZXN0cyB5b3Ug
d2lsbCBoYXZlIHRvIHdhbGsgdGhlIEhBUCBwYWdlCj4+Pj4gdGFibGVzIGZvciBlYWNoIHZDUFUg
Zm9yIGVhY2ggY29udGV4dCBzd2l0Y2gsIHdoaWNoIEkgdGhpbmsgd2lsbCBiZQo+Pj4+IGV4cGVu
c2l2ZSBpbiB0ZXJtcyBvZiBwZXJmb3JtYW5jZSAoSSBtaWdodCBiZSB3cm9uZyBob3dldmVyLCBz
aW5jZSBJCj4+Pj4gaGF2ZSBubyBwcm9vZiBvZiB0aGlzKS4KPj4+Cj4+PiBBRkFJQ1QsIHdlIGFs
cmVhZHkgd2FsayB0aGUgcGFnZS10YWJsZSB3aXRoIHRoZSBjdXJyZW50Cj4+PiBpbXBsZW1lbnRh
dGlvbi4gU28KPj4+IHRoaXMgc2hvdWxkIGJlIG5vIGRpZmZlcmVudCBoZXJlLCBleGNlcHQgd2Ug
d2lsbCBub3QgbmVlZCB0byB3YWxrIHRoZQo+Pj4gZ3Vlc3QtUFQgaGVyZS4gTm8/Cj4+Cj4+IFll
cywgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyBldmVuIHdvcnNlIGJlY2F1c2UgaXQgd2Fsa3Mg
Ym90aCB0aGUKPj4gZ3Vlc3QgcGFnZSB0YWJsZXMgYW5kIHRoZSBIQVAgcGFnZSB0YWJsZXMgaW4g
dGhlIEhWTSBjYXNlLiBJdCB3b3VsZCBiZQo+PiBpbnRlcmVzdGluZyBJTU8gaWYgd2UgY291bGQg
YXZvaWQgd2Fsa2luZyBhbnkgb2YgdGhvc2UgcGFnZSB0YWJsZXMuCj4+Cj4+IEkgc2VlIHlvdSBo
YXZlIGNvbmNlcm5zIGFib3V0IHBlcm1hbmVudGx5IG1hcHBpbmcgdGhlIHJ1bnN0YXRlIGFyZWEs
Cj4+IHNvIEknbSBub3QgZ29pbmcgdG8gb3Bwb3NlLCBhbGJlaXQgZXZlbiB3aXRoIG9ubHkgMUcg
b2YgVkEgc3BhY2UgeW91Cj4+IGNhbiBtYXAgcGxlbnR5IG9mIHJ1bnN0YXRlIGFyZWFzLCBhbmQg
dGFraW5nIGludG8gYWNjb3VudCB0aGlzIGlzCj4+IDMyYml0IGhhcmR3YXJlIEknbSBub3Qgc3Vy
ZSB5b3Ugd2lsbCBldmVyIGhhdmUgdGhhdCBtYW55IHZDUFVzIHRoYXQKPj4geW91IHdpbGwgcnVu
IG91dCBvZiBWQSBzcGFjZSB0byBtYXAgcnVuc3RhdGUgYXJlYXMuCj4gCj4gQWN0dWFsbHkgdGhl
IHZtYXAgaXMgb25seSA3NjhNQi4gVGhlIHZtYXAgaXMgYXQgdGhlIG1vbWVudCB1c2VkIGZvcgo+
IG1hcHBpbmc6Cj4gwqDCoMKgwqAtIE1NSU8gZGV2aWNlcyAodGhyb3VnaCBpb3JlbWFwKQo+IMKg
wqDCoMKgwqDCoMKgIC0gZXZlbnQgY2hhbm5lbCBwYWdlcwo+IAo+IEFzIHRoZSBydW5zdGF0ZSBp
cyBmYXIgc21hbGxlciB0aGFuIGEgcGFnZSwgdGhpcyBzb3VuZHMgbGlrZSBhIHdhc3RlIG9mCj4g
bWVtb3J5IGZvciBhIGJlbmVmaXRzIHRoYXQgaGF2ZW4ndCBub3QgeWV0IGJlZW4gc2hvd24uIElu
ZGVlZCwgbnVtYmVyCj4gcHJvdmlkZWQgYnkgQW5kcmlpIGVpdGhlciBzaG93IHdvcnN0IHBlcmZv
cm1hbmNlIG9yIHNpbWlsYXIgb25lLgo+IAo+IEJ1dCBUQkgsIEkgYW0gbm90IGV4cGVjdGluZyB0
aGF0IGEgcmVhbGx5IGNsZWFyIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50Cj4gb24gQXJtIGFzIHRo
ZXJlIGFyZSBhIGxvdCB0byBkbyBpbiB0aGUgY29udGV4dCBzd2l0Y2guCj4gCj4+Cj4+IFRoYXQg
YmVpbmcgc2FpZCwgaWYgdGhlIGltcGxlbWVudGF0aW9uIHR1cm5zIG91dCB0byBiZSBtb3JlCj4+
IGNvbXBsaWNhdGVkIGJlY2F1c2Ugb2YgdGhpcyBwZXJtYW5lbnQgbWFwcGluZywgd2Fsa2luZyB0
aGUgZ3Vlc3QgSEFQCj4+IHBhZ2UgdGFibGVzIGlzIGNlcnRhaW5seSBubyB3b3JzZSB0aGFuIHdo
YXQncyBkb25lIEFUTS4KPiAKPiBUbyBiZSBob25lc3QgSSBhbSBub3QgZnVsbHkgYWdhaW5zdCBh
bHdheXMgbWFwcGluZyB0aGUgcnVuc3RhdGUgaW4gWGVuLgo+IEJ1dCBJIG5lZWQgZGF0YSB0byBz
aG93IHRoaXMgaXMgd29ydGggaXQuIFNvIGZhciwgdGhlIHBlcmZvcm1hbmNlCj4gcHJvbWlzZWQg
YXJlIG5vdCB0aGVyZSBhbmQgdGhlIGltcGxlbWVudGF0aW9uIGlzIG5vdCBmb29scHJvb2YgeWV0
Lgo+IAo+IElmIHdlIHdhbnQgdG8ga2VlcCB0aGUgcnVuc3RhdGUgbWFwcGVkIHBlcm1hbmVudGx5
LCB0aGVuIHdlIG5lZWQgdG8gYWRkCj4gZWl0aGVyIGEgbG9jayBvciBhIHJlZmNvdW50aW5nLiBT
byB0aGUgcGFnZSBkb2VzIG5vdCBkaXNhcHBlYXIgZHVyaW5nCj4gY29udGV4dCBzd2l0Y2ggaWYg
d2UgaGFwcGVuIHRvIHVwZGF0ZSB0aGUgcnVuc3RhdGUgY29uY3VycmVudGx5ICh2aWEgdGhlCj4g
aHlwZXJjYWxsKS4KPiAKPiBUaGlzIG1heSBpbmNyZWFzZSB0aGUgY29tcGxleGl0eSBvZiB0aGUg
aW1wbGVtZW50YXRpb24gKG5vdCBzdXJlIGJ5IGhvdwo+IG11Y2ggdGhvdWdodCkuCj4gCj4gQW5v
dGhlciBzb2x1dGlvbiBpcyB0byBwcmV2ZW50IHRoZSBydW5zdGF0ZSB0byBiZSB1cGRhdGVkLiBC
dXQgSSB0aGluawo+IHdlIHdpbGwganVzdCBhZGQgYSBiaXQgbW9yZSBidXJkZW4gaW4gdGhlIGd1
ZXN0IE9TLgoKTm90IHN1cmUgYWJvdXQgb3RoZXIgc3lzdGVtcywgYnV0IGN1cnJlbnQgTGludXgg
a2VybmVsIHJlZ2lzdGVycyB0aGUKcnVuc3RhdGUgYXJlYSBmb3Igb3RoZXIgY3B1cyBvbmx5IGlm
IHRob3NlIGFyZSBub3QgdXAuIFNvIHRoZXJlIGlzIG5vCndheSB0aGUgcnVuc3RhdGUgb2YgdGhh
dCBmb3JlaWduIHZjcHUgY291bGQgYmUgdXBkYXRlZCBkdXJpbmcKcmVnaXN0ZXJpbmcgaXQuIE9m
IGNvdXJzZSB0aGlzIHdvdWxkIG5lZWQgdG8gYmUgdGVzdGVkIChlLmcuIC1FQlVTWQpmb3IgcmVn
aXN0ZXJpbmcgcnVuc3RhdGUgb2YgYW4gYWN0aXZlIGZvcmVpZ24gdmNwdSkuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 07:12:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 07:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h29fh-0005Yw-6Z; Fri, 08 Mar 2019 07: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h29ff-0005Yr-5d
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 07:11:55 +0000
X-Inumbo-ID: 73612c3a-4171-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 73612c3a-4171-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 07:11:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 00:11:52 -0700
Message-Id: <5C8215B602000078001500F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 00:11:50 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <george.dunlap@citrix.com>,<xen-devel@lists.xenproject.org>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
 <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
In-Reply-To: <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George.Dunlap@eu.citrix.com, Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMDMvMDcvMTkgMTow
MiBQTSA+Pj4KPk9uIDMvNy8xOSAxMDozNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdoaWxl
IEkndmUgbm90IG9ic2VydmVkIHRoaXMgbXlzZWxmLCBnY2MgOSAoaW1vIHZhbGlkbHkpIHJlcG9y
dGVkbHkgbWF5Cj4+IGNvbXBsYWluCj4+IAo+PiB0cmFjZS5jOiBJbiBmdW5jdGlvbiAnX190cmFj
ZV9oeXBlcmNhbGwnOgo+PiB0cmFjZS5jOjgyNjoxOTogZXJyb3I6IHRha2luZyBhZGRyZXNzIG9m
IHBhY2tlZCBtZW1iZXIgb2YgJ3N0cnVjdCA8YW5vbnltb3VzPicgbWF5IHJlc3VsdCBpbiBhbiB1
bmFsaWduZWQgcG9pbnRlciB2YWx1ZQo+PiBbLVdlcnJvcj1hZGRyZXNzLW9mLXBhY2tlZC1tZW1i
ZXJdCj4+ICAgODI2IHwgICAgIHVpbnQzMl90ICphID0gZC5hcmdzOwo+Cj5XYWl0LCBpcyB0aGlz
IHNheWluZyB0aGF0IGluIHRoaXMgY2FzZSAoaS5lLiwgd2l0aCBhIHNpbmdsZSB1aW50MzJfdAo+
YmVmb3JlIGFyZ3MpLCB5b3UgKmRvKiBnZXQgYW4gdW5hbGlnbmVkIHBvaW50ZXIgdmFsdWUsIG9y
IGp1c3QgdGhhdCBpZgo+dGhlIHN0cnVjdCBjaGFuZ2VzIGluIHRoZSBmdXR1cmUgdGhhdCB0aGUg
cG9pbnRlciB2YWx1ZSBtYXkgYmVjb21lCj51bi1hbGlnbmVkPwoKV2l0aCB0aGUgX19wYWNrZWQg
YXR0cmlidXRlLCB0aGUgY29tcGlsZXIgX2NvdWxkXyBwbGFjZSB0aGUgc3RydWN0dXJlIGF0CmEg
bWlzYWxpZ25lZCBzbG90IG9uIHRoZSBzdGFjay4gSXQgaGFzIGdvdCBub3RoaW5nIHRvIGRvIHdp
dGggc3RydWN0IGxheW91dAphZmFpY3QuIE5vdGUgaG93IHRoZSBkaWFnbm9zdGljIHNheXMgIm1h
eSIsIG5vdCAiZG9lcyIuCgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 07:41:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 07: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 1h2A7Z-0007PI-Hn; Fri, 08 Mar 2019 07:40: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2A7Y-0007PD-55
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 07:40:44 +0000
X-Inumbo-ID: 1665a666-4173-11e9-860f-5f11148b38fb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1665a666-4173-11e9-860f-5f11148b38fb;
 Fri, 08 Mar 2019 07:23:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 00:23:35 -0700
Message-Id: <5C8218710200007800150110@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 00:23:29 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
 <5C7F7B26020000780021BF3A@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061315100.17248@sstabellini-ThinkPad-X260>
 <5C80D64E020000780021C549@prv1-mh.provo.novell.com>
 <23681.15387.866696.351589@mariner.uk.xensource.com>
In-Reply-To: <23681.15387.866696.351589@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, Andrew.Cooper3@citrix.com, tim@xen.org,
 George.Dunlap@citrix.com, julien.grall@arm.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiAwMy8wNy8xOSA0OjQ0IFBN
ID4+Pgo+SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgMS85XSB4ZW46IHVzZSBf
X1VJTlRQVFJfVFlQRV9fIGZvciB1aW50cHRyX3QiKToKPj4gT24gMDYuMDMuMTkgYXQgMjI6MTYs
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPiBBbHNvLCBpdCBpcyBub3QgYSBn
b29kIGlkZWEgdG8gdXNlIF9fbW9kZV9fKF9fcG9pbnRlcl9fKSB0byBkZWZpbmUKPj4gPiB1aW50
cHRyX3QsIGJlY2F1c2UgaXQgcmVsaWVzIG9uIGFuIG9ic2N1cmVseSBkZWZpbmVkIEdDQyBmZWF0
dXJlIHdob3NlCj4+ID4gc2VtYW50aWNzIG1pZ2h0IGJlIHRha2VuIHRvIGltcGx5IHRoYXQgdGhl
IHRoaW5ncyBhcmUgcmVhbGx5IHBvaW50ZXJzLgo+PiAKPj4gIk9ic2N1cmVseSBkZWZpbmVkIiBp
cyByYXRoZXIgc3ViamVjdGl2ZSwgSSdkIHNheS4gVGhlICJwb2ludGVyIiBtb2RlCj4+IGlzIHBy
ZWNpc2VseSBmb3IgdGhpcyBhY2NvcmRpbmcgdG8gbXkgdW5kZXJzdGFuZGluZywKPgo+VW5mb3J0
dW5hdGVseSBpdCBpcyBub3QgeW91ciB1bmRlcnN0YW5kaW5nIHRoYXQgaXMgcmVsZXZhbnQsIGJ1
dCB0aGUKPnBvc3NpYmxlIGZ1dHVyZSB1bmRlcnN0YW5kaW5nIG9mIGNvbXBpbGVyIGF1dGhvcnMu
CgpXZWxsLCBJJ20gdHJ5aW5nIHRvIGNsYWltIHRoYXQgSSBzb3J0IG9mIHVuZGVyc3RhbmQgd2hh
dCB0aGVpciB1bmRlcnN0YW5kaW5nCmlzLCAuLi4KCgo+PiBhbmQgcGVyc29uYWxseSBJIGZpbmQg
IllvdSBtYXkgYWxzbyBzcGVjaWZ5IGEgbW9kZSBvZiBieXRlIG9yCj4+IF9fYnl0ZV9fIHRvIGlu
ZGljYXRlIHRoZSBtb2RlIGNvcnJlc3BvbmRpbmcgdG8gYSBvbmUtYnl0ZSBpbnRlZ2VyLAo+PiB3
b3JkIG9yIF9fd29yZF9fIGZvciB0aGUgbW9kZSBvZiBhIG9uZS13b3JkIGludGVnZXIsIGFuZCBw
b2ludGVyIG9yCj4+IF9fcG9pbnRlcl9fIGZvciB0aGUgbW9kZSB1c2VkIHRvIHJlcHJlc2VudCBw
b2ludGVycyIgc3VmZmljaWVudGx5Cj4+IGNsZWFyLCBhbmQgbm90IGxlYXZpbmcgcm9vbSBmb3Ig
YW55IChoaWRkZW4pIGludGVycHJldGF0aW9uIGxpa2UgInRvCj4+IGltcGx5IHRoYXQgdGhlIHRo
aW5ncyBhcmUgcmVhbGx5IHBvaW50ZXJzIi4KPgo+VGhlIHByb2JsZW0gaXMgdGhlIHdvcmQgYG1v
ZGUnLiAgSSBjYW5ub3QgZmluZCBhIGRlZmluaXRpb24gb2YgdGhhdCBpbgo+dGhpcyBjb250ZXh0
IGluIHRoZSBHQ0MgbWFudWFsLiAgVGhlIG9ubHkgdGhpbmcgaXMgdGhlIGV4dHJlbWVseQo+aW5m
b3JtYWwgZGVzY3JpcHRpb24geW91IHF1b3RlLiAgTm9ybWFsbHkgaW4gRW5nbGlzaCBgbW9kZScg
d291bGQgbWVhbgo+c29tZXRoaW5nIG90aGVyIHRoYW4gbWVyZWx5IGBzaXplJy4KPgo+SSB0aGlu
ayBpbiBmYWN0IHRoZSB3b3JkIGBtb2RlJyBoZXJlIGlzIGEgcmVmZXJlbmNlIHRvIGEgY29uY2Vw
dCBpbgo+dGhlIEdDQyBjb21waWxlciBpbnRlcm5hbHMuCgouLi4ga25vd2luZyBzb21lIChob3Bl
ZnVsbHkgZW5vdWdoKSBvZiB0aGVzZSBpbnRlcm5hbHMsIGZpcnN0IGFuZCBmb3JlbW9zdApiZWNh
dXNlIEkgaGFkIGRvbmUgdGhlIGVudGlyZSB0b29sIGNoYWluIHBvcnQgZm9yIGFuIGV4cGVyaW1l
bnRhbCBPUyBvZgpvdXJzIHllYXJzIGFnby4gQXJndWFibHkgdGhpcyBtYXkgbm90IGJlIGVub3Vn
aCwgYnV0IEkgaG9wZSBpdCBleHBsYWlucwp3aHkgSSdtIHNheWluZyB3aGF0IEkgc2F5LgoKCj5U
aGlzIGlzIHJlYWxseSBub3QgYSBzaXR1YXRpb24gd2Ugc2hvdWxkCj5iZSBvcHRpbWlzdGljIGFi
b3V0LCBwYXJ0aWN1bGFybHkgZ2l2ZW4gdGhhdCB3ZSBhcmUgaW4gc2VyaW91cyBkaXNwdXRlCj53
aXRoIGNvbXBpbGVyIGF1dGhvcnMgYWJvdXQgdGhlIG1lYW5pbmdzIG9mIHNwZWNpZmljYXRpb25z
IGFuZCB0aGF0Cj5jb21waWxlciBhdXRob3JzIHNlZW0gcXVpdGUgd2lsbGluZyB0byBlbmdhZ2Ug
aW4gcmFuayBzb3BoaXN0cnkuCj5SZWx5aW5nIG9uIG91ciBnb29kIGZhaXRoIGludGVycHJldGF0
aW9uIG9mIHNvbWUgdmFndWUgdGV4dCBpcyBhCj5zZXJpb3VzbHkgYmFkIGlkZWEuCgpJJ20gbm90
IHJlbHlpbmcgb24ganVzdCB0aGUgd2hhdCB5b3UgY2FsbCAidmFndWUiIHRleHQuIEknbSBoYXZp
bmcgYSByYXRoZXIKaGFyZCB0aW1lIGltYWdpbmluZyB3aHkgdGhlIGNvbXBpbGVyIGZvbGtzIHdv
dWxkIGNoYW5nZSBhIGZ1bmRhbWVudGFsCmNvbmNlcHQgb2YgaG93IHRoZSBjb21waWxlciAoaW50
ZXJuYWxseSwgYW5kIGV4cG9zZWQgdG8gdXNlcnMgdmlhIHRoZQpfX2F0dHJpYnV0ZV9fKCgpKSkg
d29ya3MuCgoKPk9uIHRoZSBvdGhlciBoYW5kLCB0aGUgY3BwIGRvY3VtZW50YXRpb24gaGFzIHRo
aXM6Cj4KPl9fVUlOVFBUUl9UWVBFX18KPgo+VGhlc2UgbWFjcm9zIGFyZSBkZWZpbmVkIHRvIHRo
ZSBjb3JyZWN0IHVuZGVybHlpbmcgdHlwZXMgZm9yIHRoZQo+J3NpemVfdCcsICdwdHJkaWZmX3Qn
LCAnd2NoYXJfdCcsICd3aW50X3QnLCAnaW50bWF4X3QnLCAuLi4KPgo+VGhpcyBpcyBjb21wbGV0
ZWx5IGNsZWFyIGFuZCB1bmFtYmlndW91cy4KPgo+SWYgSSB3ZXJlIFN0ZWZhbm8gSSB3b3VsZCBo
YXZlIHF1b3RlZCB0aGVzZSBtYW51YWwgc2VjdGlvbnMgaW4gbXkKPmNvbW1pdCBtZXNzYWdlIG9y
IGEgY29kZSBjb21tZW50LiAgSSB3b3VsZCBoYXZlIGhvcGVkIHRoYXQgdG8gYmUKPmNvbmNsdXNp
dmUuCgpIZSBzb3J0IG9mIGRpZCB0aGF0LCBieSBwb2ludGluZyBhdCB0aGVtIGluc3RlYWQgb2Yg
cXVvdGluZy4KCgo+PiAuLi4gaW4gbGluZSB3aXRoCj4+IAo+PiB2b2lkCj4+IGNfc3RkZGVmX2Nw
cF9idWlsdGlucyh2b2lkKQo+PiB7Cj4+ICAgYnVpbHRpbl9kZWZpbmVfd2l0aF92YWx1ZSAoIl9f
U0laRV9UWVBFX18iLCBTSVpFX1RZUEUsIDApOwo+PiAgIGJ1aWx0aW5fZGVmaW5lX3dpdGhfdmFs
dWUgKCJfX1BUUkRJRkZfVFlQRV9fIiwgUFRSRElGRl9UWVBFLCAwKTsKPj4gWy4uLl0KPj4gICBp
ZiAoSU5UUFRSX1RZUEUpCj4+ICAgICBidWlsdGluX2RlZmluZV93aXRoX3ZhbHVlICgiX19JTlRQ
VFJfVFlQRV9fIiwgSU5UUFRSX1RZUEUsIDApOwo+PiAgIGlmIChVSU5UUFRSX1RZUEUpCj4+ICAg
ICBidWlsdGluX2RlZmluZV93aXRoX3ZhbHVlICgiX19VSU5UUFRSX1RZUEVfXyIsIFVJTlRQVFJf
VFlQRSwgMCk7Cj4+IH0KPgo+SSBoYXZlIG5vIGlkZWEgd2hhdCB0aGlzIGlzLiAgSXMgdGhpcyBz
b21lIHBpZWNlIG9mIHRoZSBjcHAgc291cmNlCj5jb2RlID8gIFdoYXQgaXMgeW91ciBwb2ludCBp
biBxdW90aW5nIGl0ID8KClRoZSBmYWN0IHRoYXQgdGhlIHN5bWJvbCBpcyBub3QgZGVmaW5lZCB1
bmNvbmRpdGlvbmFsbHksIHdoZXJlYXMKX19hdHRyaWJ1dGVfXygoX19tb2RlX18oX19wb2ludGVy
X18pKSkgaXMgYWx3YXlzIGF2YWlsYWJsZS4KCgo+PiA+IFsxXSBodHRwczovL2djYy5nbnUub3Jn
L29ubGluZWRvY3MvY3BwL0NvbW1vbi1QcmVkZWZpbmVkLU1hY3Jvcy5odG1sIAo+PiAKPj4gTm90
ZSB0aGF0IHRoaXMgYWxzbyBzYXlzICJTb21lIG9mIHRoZXNlIG1hY3JvcyBtYXkgbm90IGJlIGRl
ZmluZWQgb24KPj4gcGFydGljdWxhciBzeXN0ZW1zIGlmIEdDQyBkb2VzIG5vdCBwcm92aWRlIGEg
4oCYc3RkaW50LmjigJkgaGVhZGVyIG9uIHRob3NlCj4+IHN5c3RlbXMuIiBJIGhhdmUgYWJzb2x1
dGVseSBubyBpZGVhIHVuZGVyIHdoYXQgY29uZGl0aW9ucyBnY2MgbWF5IG5vdAo+PiAod2FudCB0
bykgcHJvdmlkZSBzdGRpbnQuaC4KPgo+V2UgZG8gbm90IG5lZWQgdG8gd29ycnkgYWJvdXQgdGhp
cy4KPgo+V2hhdCB0aGlzIG1lYW5zIGlzIHRoYXQgaWYgdGhlIHVuZGVybHlpbmcgZ2NjIHBsYXRm
b3JtIGRvZXMgbm90IGhhdmUgYQo+dWludHB0cl90IHRoZW4gd2UgZG9uJ3QgZ2V0IF9fVUlOVFBU
Ul9UX18uICBJZiB0aGF0IGlzIHRoZSBjYXNlIHRoZW4KPndlIG5lZWQgdG8gZml4IEdDQywgbm90
IHVzZSA+Cj5GdXJ0aGVybW9yZSwgdGhlIHBvc3NpYmxlIGZhaWx1cmUgY2FzZSB3aXRoIF9fVUlO
VFBUUl9UX19pcyBhbgo+dW5kZWZpbmVkIHR5cGUgZXJyb3IuICBGYWlsdXJlcyBkdWUgdG8gdXNl
IG9mIHRoZSBtb2RlIGF0dHJpYnV0ZSBhcmUKPnVua25vd2FibGUgYmVjYXVzZSB0aGVyZSBpcyBu
byByZWFsIHNwZWNpZmljYXRpb24gZm9yIGl0LgoKV2VsbCwgSSBhY2NlcHQgdGhpcyB0byBiZSBv
bmUgcG9zc2libGUgYW5kIHZhbGlkIHN0YW5kcG9pbnQuIEkgZG9uJ3QgYWNjZXB0CnRoaXMgdG8g
YmUgdGhlIG9ubHkgb25lLgoKSmFuCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 08:15:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 08:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2AfR-0001Tl-Od; Fri, 08 Mar 2019 08:15: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2AfP-0001Te-VG
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 08:15:43 +0000
X-Inumbo-ID: 5b17d930-417a-11e9-83e7-7fd56d620aae
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b17d930-417a-11e9-83e7-7fd56d620aae;
 Fri, 08 Mar 2019 08:15:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 01:15:37 -0700
Message-Id: <5C8224A70200007800150142@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 01:15:35 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
 <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061252080.9200@sstabellini-ThinkPad-X260>
 <5C80D8BF020000780021C55C@prv1-mh.provo.novell.com>
 <23681.10183.119197.994326@mariner.uk.xensource.com>
In-Reply-To: <23681.10183.119197.994326@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, sstabellini@kernel.org, Andrew.Cooper3@citrix.com,
 George.Dunlap@citrix.com, julien.grall@arm.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiAwMy8wNy8xOSAzOjE2IFBN
ID4+Pgo+SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgMy85XSB4ZW46IGludHJv
ZHVjZSBERUNMQVJFX0JPVU5EUyIpOgo+PiBPbiAwNi4wMy4xOSBhdCAyMTo1NSwgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFdlZCwgNiBNYXIgMjAxOSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+ID4gdWludHB0cl90IGlzIHRoZSBpbnRlZ2VyIHR5cGUgY29ycmVzcG9uZGlu
ZyB0byBhIHBvaW50ZXIsIHNvIHdlIHNob3VsZAo+PiA+IHVzZSB1aW50cHRyX3QgZmlyc3QuIHB0
cmRpZmZfdCBpcyB0aGUgZGlmZmVyZW5jZSB0eXBlIHNvIHdlIHNob3VsZCBjYXN0Cj4+ID4gdG8g
aXQgYWZ0ZXJ3YXJkcy4gU3BlY2lmaWNhbGx5LCB1aW50cHRyX3QgaXMgdW5zaWduZWQgYW5kIHB0
cmRpZmZfdCBpcwo+PiA+IHNpZ25lZC4gU28gSSBkb24ndCB0aGluayBpdCB3b3VsZCBiZSBjb3Jy
ZWN0IHRvIGRvOgo+PiA+IAo+PiA+ICAgcmV0dXJuIChwdHJkaWZmX3QpKChwdHJkaWZmX3QpczIg
LSAocHRyZGlmZl90KXMxKTsKPj4gPiAKPj4gPiBPciBhbSBJIG1pc3NpbmcgeW91ciBwb2ludD8K
Pj4gCj4+IFdlbGwsIEkgcmVhbGx5IG1lYW4KPj4gCj4+ICAgIHJldHVybiAocHRyZGlmZl90KXMy
IC0gKHB0cmRpZmZfdClzMTsKPj4gCj4+IEJ1dCB0aGF0IGFzaWRlIC0gbGV0J3MgY29uc2lkZXIg
YWxsIHRocmVlIGNhc2VzOgo+PiAKPj4gMSkgc2l6ZW9mKHB0cmRpZmZfdCkgPT0gc2l6ZW9mKHZv
aWQgKikKPj4gCj4+IEFsbCBmaW5lLiBBbmQgeW91J2xsIGhhdmUgc29tZSBkaWZmaWN1bHR5IGZp
bmRpbmcgYSBwbGF0Zm9ybSB3aGVyZSB0aGlzCj4+IGlzbid0IHRoZSBjYXNlLgo+Cj5Oby4gIFRo
aXMgaXMgbm90IGZpbmUuICBTaWduZWQgaW50ZWdlciBzdWJ0cmFjdGlvbiBzb21ldGltZXMgaGFz
IFVCLgo+Cj5UbyB1c2Ugc2lnbmVkIGludGVnZXIgc3VidHJhY3Rpb24gc2FmZWx5IGluIEMgaXQg
aXMgbmVjZXNzYXJ5IHRvIHByb3ZlCj50aGF0IGl0IGNhbm5vdCBvdmVyZmxvdy4gIEkgZG91YnQg
dGhhdCBzdWNoIGEgcHJvb2Ygd291bGQgYmUgYQo+dHJhY3RhYmxlIHRoaW5nIHRvIHRyeSB0byB3
cml0ZSBmb3IgYSBnZW5lcmFsIG1hY3JvIGxpa2UgdGhpcy4gIEl0Cj53b3VsZCBpbXBseSBzb21l
IGNvbXBsaWNhdGVkIGNvbnN0cmFpbnQgb24gdGhlIGFyZ3VtZW50cy4gWzFdCj4KPk9UT0gsIHVu
c2lnbmVkIGludGVnZXIgc3VidHJhY3Rpb24gaXMgYWx3YXlzIGRlZmluZWQ7IGFuZCB0aGUKPnN1
YnNlcXVlbnQgY29udmVyc2lvbiB0byBzaWduZWQgaXMgYWxzbyBhbHdheXMgZGVmaW5lZC4KCkkn
dmUgc3BlbnQgYW4gaG91ciB0cnlpbmcgdG8gZmluZCB0aGUgcmVsZXZhbnQgcGFydHMgb2YgdGhl
IHNwZWMsIGJ1dCBJJ20KYWZyYWlkIEkndmUgb25jZSBhZ2FpbiBmYWlsZWQgYXQgZmluZGluZyBh
bGwgbmVjZXNzYXJ5IHBpZWNlcy4gSW4gdGhlCkNvbnZlcnNpb25zIHNlY3Rpb24gdGhlcmUgaXMK
CiJPdGhlcndpc2UsIGlmIHRoZSBuZXcgdHlwZSBpcyB1bnNpZ25lZCwgdGhlIHZhbHVlIGlzIGNv
bnZlcnRlZCBieQogcmVwZWF0ZWRseSBhZGRpbmcgb3Igc3VidHJhY3Rpbmcgb25lIG1vcmUgdGhh
biB0aGUgbWF4aW11bSB2YWx1ZQogdGhhdCBjYW4gYmUgcmVwcmVzZW50ZWQgaW4gdGhlIG5ldyB0
eXBlIHVudGlsIHRoZSB2YWx1ZSBpcyBpbiB0aGUKIHJhbmdlIG9mIHRoZSBuZXcgdHlwZS4iCgoK
QnV0IEkgY2FuJ3QgdGFrZSB0aGlzIGFzIGFwcGxpY2FibGUgdG8gb3RoZXIgdGhhbiBjb252ZXJz
aW9ucy4KCldoZXJlYXMgb25lIG9mIHRoZSBnZW5lcmFsIGNsYXVzZXMgaW4gdGhlIEV4cHJlc3Np
b25zIHNlY3Rpb24gc2F5cwoKIklmIGFuIGV4Y2VwdGlvbmFsIGNvbmRpdGlvbiBvY2N1cnMgZHVy
aW5nIHRoZSBldmFsdWF0aW9uIG9mIGFuIGV4cHJlc3Npb24KICh0aGF0IGlzLCBpZiB0aGUgcmVz
dWx0IGlzIG5vdCBtYXRoZW1hdGljYWxseSBkZWZpbmVkIG9yIG5vdCBpbiB0aGUgcmFuZ2Ugb2YK
IHJlcHJlc2VudGFibGUgdmFsdWVzIGZvciBpdHMgdHlwZSksIHRoZSBiZWhhdmlvciBpcyB1bmRl
ZmluZWQuIgoKVGhpcyBkb2VzIG5vdCBtYWtlIGFueSBwcm92aXNpb25zIGZvciB1bnNpZ25lZCB0
eXBlcyBiZWluZyBzcGVjaWFsLgoKQW5kIHRoZXJlJ3Mgbm90aGluZyBpbiB0aGUgQWRkaXRpdmUg
b3BlcmF0b3JzIHNlY3Rpb24gYWZhaWNzLgoKQXMgYSByZXN1bHQsIEknZCBhcHByZWNpYXRlIGlm
IHlvdSBjb3VsZCBoZWxwIG1lIG91dCBhbmQgcG9pbnQgYXQgd2hhdApleGFjdCBzZWN0aW9ucyB5
b3UncmUgcmVmZXJyaW5nIHRvLgoKQXMgdG8gdGhlIHVuc2lnbmVkIC0+IHNpZ25lZCBjb252ZXJz
aW9uLCBhY2NvcmRpbmcgdG8sIGFnYWluIGluIHRoZQpDb252ZXJzaW9ucyBzZWN0aW9uLAoKCiJP
dGhlcndpc2UsIHRoZSBuZXcgdHlwZSBpcyBzaWduZWQgYW5kIHRoZSB2YWx1ZSBjYW5ub3QgYmUg
cmVwcmVzZW50ZWQKIGluIGl0OyBlaXRoZXIgdGhlIHJlc3VsdCBpcyBpbXBsZW1lbnRhdGlvbi1k
ZWZpbmVkIG9yIGFuIGltcGxlbWVudGF0aW9uLQogZGVmaW5lZCBzaWduYWwgaXMgcmFpc2VkLiIK
Cgp0aGlzIGlzIGltcGxlbWVudGF0aW9uIGRlZmluZWQgYWNjb3JkaW5nIHRvIG15IHVuZGVyc3Rh
bmRpbmcgKGJ1dCBJIHRha2UKaXQgdGhhdCB3ZSdyZSBmaW5lIHdpdGggdGhpcykuCgoKPkphbiwg
SSBhcHByZWNpYXRlIHlvdSBsb29raW5nIGF0IHRoaXMgc3R1ZmYgaW4gZGV0YWlsLgo+Cj5CdXQg
aXQgaXMgaW1wb3J0YW50IHRodCB0aGVzZSBraW5kIG9mIHJldmlldyBjb21tZW50cyBhcmUgYWN0
dWFsbHkKPmNvcnJlY3QuICBUaGlzIGlzIG5vdCB0aGUgZmlyc3Qgb2NjYXNpb24gaW4gdGhlIGRp
c2N1c3Npb24gb2YgdGhpcwo+c2VyaWVzIHdoZXJlIHlvdSBoYXZlIGFkdm9jYXRlZCBhIGNvbnN0
cnVjdCB3aGljaCBjb250YWlucyBhIGx1cmtpbmcKPnBvc3NpYmlsaXR5IG9mIFVCLCBhbmQgYXJn
dWVkIGFnYWluc3QgdGhlIGNvcnJlc3BvbmRpbmcgY29uc3RydWN0Cj53aGljaCBoYXMgbm8gVUIu
CgpJJ20gc29ycnkgZm9yIHRoaXMuIEkgaGF2ZSB0byBhZG1pdCB0aGF0IChzZWUgYWJvdmUpIHRo
ZSBzY2F0dGVyaW5nIGFyb3VuZCBvZgpydWxlcyBpbiB0aGUgQyBzcGVjIGlzbid0IHRvbyBoZWxw
ZnVsIGhlcmUuCgoKPkNvbnZlcnNlbHksIEkgdGhpbmsgdGhlIGRpc2N1c3Npb24gb2YgdGhlIHNp
emVzIG9mIHRoZXNlIHR5cGVzIGlzIG5vdAo+cmVhbGx5IHJlbGV2YW50LiAgVG8gcG9ydCBYZW4g
aXQgaXMgbmVjZXNzYXJ5IHRvIGhhdmUgYW4gZW52aXJvbm1lbnQKPndoZXJlCj5zaXplb2YocHRy
ZGlmZl90KSA9PSBzaXplb2YodWludHB0cl90KQo+PT0gc2l6ZW9mKHZvaWQqKSA9PSBzaXplb2Yo
c3RydWN0IG1heGFsaWduKikKPmFuZCBJIHRoaW5rIHRoZXJlIGlzIGxpdHRsZSBoYXJtIGluIGZ1
cnRoZXIgYmFraW5nIGluIHRob3NlCj5hc3N1bXB0aW9ucy4KCkdvb2QgKGV4Y2VwdCB0aGF0IEkg
ZG9uJ3QgdW5kZXJzdGFuZCB0aGUgc3RydWN0IG1heGFsaWduKiBwYXJ0IC0gbmVpdGhlcgp3aHkg
eW91IHVzZSBhIHBvaW50ZXIgdGhlcmUsIG5vciAtIGFzc3VtaW5nIHRoZXJlIHdhcyBubyBwb2lu
dGVyIC0gaG93CnRoYXQgd291bGQgYmUgaW4gbGluZSB3aXRoIF9feyx1fWludDEyOF90IG9yIHdp
dGggdmVjdG9yIHR5cGVzKS4KCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 08:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 08: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 1h2All-0002A5-Fb; Fri, 08 Mar 2019 08:22: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Alk-0002A0-Oj
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 08:22:16 +0000
X-Inumbo-ID: 475fb6b3-417b-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 475fb6b3-417b-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 08:22:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 01:22:14 -0700
Message-Id: <5C82262F0200007800150159@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 01:22:07 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
 <5C80DB6A020000780021C58D@prv1-mh.provo.novell.com>
 <23681.11803.719165.841685@mariner.uk.xensource.com>
In-Reply-To: <23681.11803.719165.841685@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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: stefanos@xilinx.com, sstabellini@kernel.org, Andrew.Cooper3@citrix.com,
 George.Dunlap@citrix.com, julien.grall@arm.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiAwMy8wNy8xOSAzOjQ0IFBN
ID4+Pgo+SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1
c2UgREVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQiKToKPj4gSSdkIGxpa2UgdG8gbm90ZSB0aG91
Z2ggdGhhdCBpbiB0aGUgZmlyc3QgdHdvIGNhc2VzIHdlIGRvbid0IGFsdGVyIHRoZQo+PiBkZWNs
YXJlZCBvYmplY3QgYW55d2F5LCBidXQgaW5zdGVhZCBhIGRlcml2ZWQgb25lOyB0aGUgZGVjbGFy
YXRpb24KPj4gc2hvdWxkIG5vdCB1c2UgY29uc3QgZm9yIG90aGVyIHJlYXNvbnMgdGhvdWdoLiBB
bmQgdGhlIDNyZCBjYXNlIGlzCj4+IGZpZGRsaW5nIHdpdGggc29tZXRoaW5nIHRoYXQgaGFzIGxv
c3QgaXRzIG1lYW5pbmcgYXMgYW4gb2JqZWN0LiBJbiBmYWN0Cj4+IHdlJ3JlIGFib3V0IHRvIGZy
ZWUgdGhlIHVuZGVybHlpbmcgbWVtb3J5LiBJbiB0aGlzIGNhc2UgSSdkIHByZWZlciB0bwo+PiBy
ZXRhaW4gdGhlIGNvbnN0LCBidXQgSSB3b24ndCBpbnNpc3QgYXMgdGhlIHN5bWJvbCBpcyBub24t
Y29uc3QgcmlnaHQKPj4gbm93IGFzIHdlbGwuCj4KPkkgdGhpbmsgaWYgeW91IGRvIHRoaXMKPgo+
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKPgo+aXQgaXMgbm90IHNhZmUg
dG8gY2FzdCB0aGUgY29uc3QgYXdheSBsYXRlci4KPgo+RnJvbSBDOTkrVEMxK1RDMiwgNi43LjMg
NToKPgo+NSAgSWYgYW4gYXR0ZW1wdCBpcyBtYWRlIHRvIG1vZGlmeSBhbiBvYmplY3QgZGVmbmVk
IHdpdGggYQo+Y29uc3QtcXVhbGlmZWQgdHlwZSB0aHJvdWdoIHVzZSBvZiBhbiBsdmFsdWUgd2l0
aAo+bm9uLWNvbnN0LXF1YWxpZmVkIHR5cGUsIHRoZSBiZWhhdmlvciBpcyB1bmRlZm5lZC4gLi4u
Cj4KPk9mIGNvdXJzZSBgZXh0ZXJuIGNvbnN0IHN0cnVjdCBibGFoIGJsYWhfc3RhcnRbXScgaXMg
b25seSBhCj5kZWNsYXJhdGlvbiwgbm90IGEgZGVmaW5pdGlvbi4KPgo+QnV0IGFsbCB0aGUgZGVj
bGFyYXRpb25zL2RlZmluaXRpb25zIGV2ZW4gaW4gZGlmZmVyZW50IHRyYW5zbGF0aW9uCj51bml0
cyBtdXN0IGJlIGBjb21wYXRpYmxlJyAob3IgVUIsIDYuMi43IDIpIGFuZCBmb3IgdHlwZXMgdG8g
YmUKPmBjb21wYXRpYmxlJyB0aGV5IG11c3QgYmUgaWRlbnRpY2FsbHkgcXVhbGlmaWVkICg2Ljcu
MyA5KS4KPgo+U28gdGhlIGNvbXBpbGVyIGF1dGhvcnMgd2lsbCBzYXkgdGhhdAo+Cj5gZXh0ZXJu
IGNvbnN0IHN0cnVjdCBibGFoIGJsYWhfc3RhcnRbXScKPgo+aW1wbGllcyBhIGRlZmluaXRpb24g
c29tZXdoZXJlIG9mIGFuIGFycmF5IAo+Cj5gZXh0ZXJuIGNvbnN0IHN0cnVjdCBibGFoIGJsYWhf
c3RhcnRbIHNvbWVzaXplIF0KPgo+YW5kIHRoZXJlZm9yZSBhbnkgYWNjZXNzZXMgYHRvIGJsYWhf
c3RhcnQnICh3aGljaCBpbiB0aGVpciBtaW5kIG1lYW5zCj5hbnkgYWNjZXNzZXMgdmlhIGEgcG9p
bnRlciB3aG9zZSBwcm92ZW5hbmNlIGlzIGJsYWhfc3RhcnQpIHZpYQo+bm9uLWNvbnN0IGx2YWx1
ZXMgKGV2ZW4gZm9yIHJlYWRpbmchKSBpcyBVQi4KCkl0IGxvb2tzIHRvIG1lIGFzIGlmIHdlIHdl
cmUgaW4gYWdyZWVtZW50IHRoZW4uIEkgd2FzIHRhbGtpbmcgYWJvdXQgZnJlZWluZwphbiBvYmpl
Y3QgdGhhdCB3YXMgY29uc3QtcXVhbGlmaWVkLCBub3QgbW9kaWZ5aW5nIGl0LiBUaGUgc2NydWJi
aW5nIG9mIHRoZQptZW1vcnkgY291bGQgYmUgY29uc2lkZXJlZCBwYXJ0IG9mIHRoZSBmcmVlaW5n
LCBpdCBqdXN0IG91Z2h0IHRvIG9jY3VyIHVwCmZyb250IGJlY2F1c2Ugb2Ygb3RoZXJ3aXNlIHBv
c3NpYmxlIHJhY2VzLCBhbmQgYmVjYXVzZSB3ZSBoYXZlIG5vIG1lYW5zCnRvIHRlbGwgdGhlIGZy
ZWVpbmcgZnVuY3Rpb24gdG8gZG8gdGhlIHNjcnViYmluZyAoaW4gZmFjdCBJIHNob3VsZCBzYXkg
IndlIHVzZWQKdG8gaGF2ZSBubyBtZWFucywgYXMgSSB0aGluayByaWdodCBub3cgdGhlIG1lbW9y
eSB3b3VsZCBiZSBzY3J1YmJlZAppbXBsaWNpdGx5LCBzbyB0aGUgZXhwbGljaXQgc2NydWJiaW5n
IGNvdWxkIHByb2JhYmx5IGJlIGRyb3BwZWQpLgoKCkphbgoKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 08:28:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 08:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Ars-0002Iz-7m; Fri, 08 Mar 2019 08:28: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Arr-0002Iu-Jq
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 08:28:35 +0000
X-Inumbo-ID: 2975cb03-417c-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 2975cb03-417c-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 08:28:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 01:28:33 -0700
Message-Id: <5C8227AD020000780015016A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 01:28:29 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <ian.jackson@citrix.com>,<sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
 <5C810314020000780021C706@prv1-mh.provo.novell.com><1551825512-8975-9-git-send-email-sstabellini@kernel.org>,
 <5C810314020000780021C706@prv1-mh.provo.novell.com>
 <23681.14338.969371.151047@mariner.uk.xensource.com>
In-Reply-To: <23681.14338.969371.151047@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 9/9] xen: explicit casts when
 DECLARE_BOUNDS cannot be used [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: stefanos@xilinx.com, Andrew.Cooper3@citrix.com, julien.grall@arm.com,
 George.Dunlap@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>

Pj4+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiAwMy8wNy8xOSA0OjI2IFBN
ID4+Pgo+SmFuIHdyaXRlczoKPgo+PiBJIGRpc2FncmVlIHdpdGggdGhlIGNvbW1lbnQsCj4KPkkg
YWxzbyBkaXNhZ3JlZSB3aXRoIHRoZSB3b3JkaW5nIG9mIHRoZSBjb21tZW50LiAgSXQgaXMgc2Vy
aW91c2x5Cj5taXNsZWFkaW5nLiAgVGhlc2Ugc3ltYm9scyBkbyBpbiBmYWN0IHJlZmVyIHRvIHRo
ZSBzYW1lIG9iamVjdCEKPlRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIGNvbXBpbGVyIHRoaW5rcyBv
dGhlcndpc2UuICBZb3UgbmVlZCB3b3JkaW5nCj5saWtlIHRoYXQgaW4gREVDTEFSRV9CT1VORFMu
ICAoT3IgYSByZWZlcmVuY2UgdG8gaXQuKQo+Cj4+IGFuZCBpZiB5b3UgdGhpbmsgaXQgaXMgY29y
cmVjdCwgdGhlbiBubwo+PiBtYXR0ZXIgd2hhdCB5b3UgZG8gdGhlIGJlaGF2aW9yIGlzIHVuZGVm
aW5lZC4gSW5zdGVhZCBJIHZpZXcgdGhlCj4+IGVudGlyZXR5IG9mIHRoZSAuYnVnX2ZyYW1lcy4q
IHNlY3Rpb25zIGFzIGEgc2luZ2xlIGFycmF5LCB3aXRoCj4+IGxhYmVscyBwbGFjZWQgbm90IG9u
bHkgYXQgc3RhcnQgYW5kIGVuZCwgYnV0IGFsc28gaW4gdGhlIG1pZGRsZS4gSQo+PiB0aGluayB0
aGUgY29kZSBoZXJlIHdvdWxkIGJldHRlciBhbHNvIGJlIHRha2VuIGNhcmUgb2YgYnkgdGhlCj4+
IERFQ0xBUkVfQk9VTkRTKCkgbWFjaGluZXJ5LCBkaXZpZGluZyB0aGUgc2luZ2xlIGFycmF5IGlu
dG8KPj4gbXVsdGlwbGUgc21hbGxlciBvbmVzLgo+Cj5KYW4sIEknbSBub3Qgc3VyZSBleGFjdGx5
IHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nLiAgQ3VycmVudGx5IHRoZQo+YXJyYXkgaGFzIG9uZSBw
b2ludGVyIHBlciBlbGVtZW50LiAgQXJlIHlvdSBzdWdnZXN0aW5nIGl0IHNob3VsZCBoYXZlCj50
d28gcG9pbnRlcnMgKHN0YXJ0IGFuZCBlbmQpLCB3aXRoIGRpZmZlcmVudCBub3Rpb25hbCB0eXBl
cyA/CgpZZXMuCgoKPklmIHRoYXQgaXMgT0sgZnJvbSBhIHBlcmYgcG9pbnQgb2YgdmlldyB0aGVu
IGl0IGlzIGFuIGVhc3kgYW5zd2VyCj4oYWx0aG91Z2ggYSBiaXQgdGlyZXNvbWUgc2luY2UgbW9y
ZSBsaW5rZXIgc3ltYm9scyB3aWxsIGhhdmUgdG8gYmUKPmdlbmVyYXRlZCkuCgpUaGlzIGlzIGlu
aXQtdGltZSBjb2RlIGFuZCBpbml0LXRpbWUgZGF0YSwgc28gdG8gbWUgbmVpdGhlciB0aGUgcGVy
Zm9ybWFuY2UKYXNwZWN0IG5vciB0aGUgZG91YmxlZCBzdG9yYWdlIHJlcXVpcmVtZW50cyB3b3Vs
ZCByZWFsbHkgbWF0dGVyLiBCb3RoCmNvdWxkIHBlcmhhcHMgZXZlbiBiZSBlbGltaW5hdGVkIGJ5
IHVzaW5nIGFuIGFycmF5IG9mIHVuaW9ucy4KCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 08:46:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 08:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2B9I-0003eT-PD; Fri, 08 Mar 2019 08:46:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2B9H-0003eO-FD
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 08:46:35 +0000
X-Inumbo-ID: a98d0884-417e-11e9-ad1b-07684366d7d9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a98d0884-417e-11e9-ad1b-07684366d7d9;
 Fri, 08 Mar 2019 08:46:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 01:46:27 -0700
Message-Id: <5C822BDC0200007800150189@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 01:46:20 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
 <23681.9326.135131.521459@mariner.uk.xensource.com>
In-Reply-To: <23681.9326.135131.521459@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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: stefanos@xilinx.com, sstabellini@kernel.org, Andrew.Cooper3@citrix.com,
 George.Dunlap@citrix.com, julien.grall@arm.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiAwMy8wNy8xOSAzOjAyIFBN
ID4+Pgo+U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjExIDUvOV0geGVu
L3g4NjogdXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVpcmVkIik6Cj4+IE9uIFdlZCwgNiBNYXIg
MjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4gSXMgdGhlIGxpbmUgd3JhcHBpbmcgcmVhbGx5
IG5lZWRlZCBoZXJlPwo+PiAKPj4gSXQgd291bGQgZW5kIGF0IDgwIGNoYXJhY3RlcnMgZXhhY3Rs
eSBvdGhlcndpc2UuIEkgYW0gaGFwcHkgdG8gZG8gYXMgeW91Cj4+IHByZWZlci4KPgo+Q2VydGFp
bmx5IEkgcHJlZmVyIGxpbmVzIHRvIGVuZCBzdHJpY3RseSBsZXNzIHRoYW4gODAgY2hhcmFjdGVy
cyBhbmQKPnByZWZlcmFibHkgZXZlbiBzaG9ydGVyLiAgTXkgbWFpbGVyL2VkaXRvciBwcm9kdWNl
cyB3cmFwIGRhbWFnZSBmb3IKPmV4YWN0bHktODAtY2hhcmFjdGVyIGxpbmVzLgo+Cj5JIHRoaW5r
IHRoaXMgd3JhcHBpbmcgd2FzIGludHJvZHVjZWQgYnkgU3RlZmFubyBhZnRlciBhIHByb21wdCBm
cm9tCj5tZS4KPgo+SmFuLCBpdCBpcyBxdWl0ZSB1bmZvcnR1bmF0ZSB0aGF0IHlvdSBhcmUgcmVw
bHlpbmcgdG8gU3RlZmFubyB0bwo+ZGlzYWdyZWUgd2l0aCB0aGluZ3MgdGhhdCBTdGVmYW5vIGRp
ZCBiZWNhdXNlIEkgc3VnZ2VzdGVkIHRoZW0sIHJhdGhlcgo+dGhhbiByZXBseWluZyB0byBteSBw
YXRjaCBjb21tZW50cy4gIFdlIG11c3Qgbm90IHB1dCBTdGVmYW5vIGluIHRoZQo+bWlkZGxlIG9m
IGEgZGlzYWdyZWVtZW50IGJldHdlZW4gZGlmZmVyZW50IGNvbW1pdHRlcnMuCgpJJ20gc29ycnks
IGJ1dCBJIG1heSBoYXZlIGVhc2lseSBvdmVybG9va2VkIHRoaXMgZWFybGllciBjb21tZW50IG9m
IHlvdXJzLgpBbnl3YXksIGEgbGF0ZXIgcmVwbHkgYnkgU3RlZmFubyBzdWdnZXN0cyB0aGF0IHRo
ZSBsaW5lIHdvdWxkIGVuZCB1cApiZWluZyA3OSBjaGFycywgd2hpY2ggaXMgaW4gbGluZSB3aXRo
IC4vQ09ESU5HX1NUWUxFLgoKCj5PbiB0aGlzIHN0eWxlIHF1ZXN0aW9uLCB3aGlsZSBJIGhhdmUg
YW4gb3BpbmlvbiwgSSBkb24ndCBjb25zaWRlcgo+bXlzZWxmIGEgbWFpbnRhaW5lciwgc28gdGhl
IGh5cGVydmlzb3IgbWFpbnRhaW5lcnMnIGFuc3dlciBpcwo+ZGVmaW5pdGl2ZS4KPgo+Cj5OZXZl
cnRoZWxlc3MsIEkgd2lsbCBoYXZlIG9uZSBnbyBhdCB0cnlpbmcgdG8gY29udmluY2UgSmFuOgo+
Cj5Ob3RlIHRoYXQ6Cj4KPi0gV2hlbiBjb2RlIGlzIHR1cm5lZCBpbnRvIGEgcGF0Y2gsIGFuIGV4
dHJhIGNoYXJhY3RlciBpcyBhZGRlZCBmb3IKPnRoZSBkaWZmICsvLS4gIFRoYXQgbWVhbnMgdGhh
dCA4MC1jb2x1bW4gY29kZSBiZWNvbWVzIDgxIGNvbHVtbnMKPndpZGUuCj4KPi0gV2hlbiBhIHBh
dGNoIGlzIHF1b3RlZCBmb3IgcmV2aWV3IGluIGVtYWlsLCB0d28gKHVzdWFsbHkpIGV4dHJhCj5x
dW90aW5nIGNoYXJhY3RlcnMgYXJlIGFkZGVkICgnPiAnKSBmb3IgZWFjaCBsZXZlbCBvZiByZXBs
eSwKPnNvIDgwLWNvbHVtbiBjb2RlIGJlY29tZXMgODMgb3IgODUgKG9yIG1vcmUpIGNvbHVtbnMg
d2lkZS4KPgo+LSBPbmUgcHVycG9zZSBvZiB0aGUgbGluZSBsZW5ndGggbGltaXQgaXMgdG8gZml0
IHdpdGhpbiBhCj5jb252ZW50aW9uYWwgODAtY29sdW1uIHRleHQgdGVybWluYWwgd2luZG93IChv
ciBhdCBsZWFzdCwgdG8KPm1pbmltaXNlIHRoZSBudW1iZXIgb2YgbGluZXMgd2hpY2ggb3ZlcmZs
b3cgc3VjaCBhIHdpbmRvdykKPgo+LSBJbiBhbiA4MCBjb2x1bW4gc3NoIHNlc3Npb24sIHNpbXBs
ZSByZXByZXNlbnRhdGlvbnMgYXJlIG9ubHkKPmNhcGFibGUgb2YgdW5hbWJpZ3VvdXNseSBkaXNw
bGF5aW5nIGxpbmVzIG9mIHVwIHRvIDc5IGNoYXJhY3RlcnMuCj4KPi0gVGhlcmVmb3JlIHRoZSB0
b3RhbCBhdmFpbGFibGUgY29kZSB3aWR0aCB3aGljaCBjYW4gYmUgZGlzcGxheWVkCj51bmFtYmln
dW91c2x5IGluIGFuIDgwLWNvbHVtbiBzc2ggc2Vzc2lvbiwgd2l0aGluIGEgc2luZ2x5IHF1b3Rl
ZAo+cGF0Y2gsIGlzIDc2IGNoYXJhY3RlcnMuICBMb25nZXIgbGluZXMgcHJvZHVjZSB3cmFwIGRh
bWFnZS4KPgo+VG8gbWUgd291bGQgc2VlbSB0byBpbXBseSB0aGF0IGEgKmNvZGUqIGxpbmUgbGVu
Z3RoIGxpbWl0IG9mIDc2IG9yIDc0Cj5jaGFyYWN0ZXJzIHNob3VsZCBiZSB1c3VhbC4gIENlcnRh
aW5seSBpdCBzZWVtcyBjaHVybGlzaCB0byBvYmplY3QgdG8KPnBhdGNoZXMgd2hlcmUgdGhlIG5l
dyBjb2RlIGlzIHdyYXBwZWQgdG8gYXZvaWQgbGluZXMgPjc2LgoKLi9DT0RJTkdfU1RZTEUgaXMg
cHJldHR5IGNsZWFyIGFib3V0IGl0IGJlaW5nICJsZXNzIHRoYW4gODAgY2hhcmFjdGVycyIuCklm
IHlvdSB3YW50IGEgbG93ZXIgbGltaXQsIEkgdGhpbmsgeW91J2QgaGF2ZSB0byBwcm9wb3NlIGEg
cGF0Y2ggdG8gdGhhdCBmaWxlCih3aGljaCBJJ2QgbGlrZWx5IHRyeSB0byBwcmV2ZW50IGZyb20g
Z29pbmcgaW4pLiBXcmFwcGluZyBpbiBwYXJ0aWN1bGFyIGZvcig7OykKKGFzIHdhcyB0aGUgY2Fz
ZSBoZXJlIGlpcmMpIGlzIGFsd2F5cyB3ZWlnaGluZyBsZW5ndGggdnMgcmVhZGFiaWxpdHkuIEkg
Zm9yCm9uZSBjb25zaWRlciBmb3IoOzspIGVhc2llciB0byByZWFkIHdoZW4gaXQncyBhbGwgb24g
b25lIGxpbmUuIFRoZXJlZm9yZSBJJ2QKcHJlZmVyIGlmIG5vICJlYXJseSIgd3JhcHBpbmcgd2Fz
IGRvbmUuIEJ1dCBhcyBhbHdheXMgLSBpZiBhIG1ham9yaXR5IHRoaW5rcwpkaWZmZXJlbnRseSwg
c28gYmUgaXQuCgoKSmFuCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 08:55:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 08:55: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 1h2BI3-0004Mv-MC; Fri, 08 Mar 2019 08: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=ygi8=RL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h2BI2-0004Mq-Hk
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 08:55:38 +0000
X-Inumbo-ID: ed6fd2c4-417f-11e9-bb16-6b6a3e9eccbb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed6fd2c4-417f-11e9-bb16-6b6a3e9eccbb;
 Fri, 08 Mar 2019 08:55: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 91EB8AF34;
 Fri,  8 Mar 2019 08:55:30 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, ian.jackson@citrix.com
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
 <23681.9326.135131.521459@mariner.uk.xensource.com>
 <5C822BDC0200007800150189@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: <7d678d35-8e4a-7804-3732-3c165dadd978@suse.com>
Date: Fri, 8 Mar 2019 09:55: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: <5C822BDC0200007800150189@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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: stefanos@xilinx.com, sstabellini@kernel.org, Andrew.Cooper3@citrix.com,
 George.Dunlap@citrix.com, julien.grall@arm.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAwOTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IDAzLzA3LzE5IDM6MDIgUE0gPj4+Cj4+IFN0ZWZhbm8g
U3RhYmVsbGluaSB3cml0ZXMgKCJSZTogW1BBVENIIHYxMSA1LzldIHhlbi94ODY6IHVzZSBERUNM
QVJFX0JPVU5EUyBhcyByZXF1aXJlZCIpOgo+Pj4gT24gV2VkLCA2IE1hciAyMDE5LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+PiBJcyB0aGUgbGluZSB3cmFwcGluZyByZWFsbHkgbmVlZGVkIGhlcmU/
Cj4+Pgo+Pj4gSXQgd291bGQgZW5kIGF0IDgwIGNoYXJhY3RlcnMgZXhhY3RseSBvdGhlcndpc2Uu
IEkgYW0gaGFwcHkgdG8gZG8gYXMgeW91Cj4+PiBwcmVmZXIuCj4+Cj4+IENlcnRhaW5seSBJIHBy
ZWZlciBsaW5lcyB0byBlbmQgc3RyaWN0bHkgbGVzcyB0aGFuIDgwIGNoYXJhY3RlcnMgYW5kCj4+
IHByZWZlcmFibHkgZXZlbiBzaG9ydGVyLiAgTXkgbWFpbGVyL2VkaXRvciBwcm9kdWNlcyB3cmFw
IGRhbWFnZSBmb3IKPj4gZXhhY3RseS04MC1jaGFyYWN0ZXIgbGluZXMuCj4+Cj4+IEkgdGhpbmsg
dGhpcyB3cmFwcGluZyB3YXMgaW50cm9kdWNlZCBieSBTdGVmYW5vIGFmdGVyIGEgcHJvbXB0IGZy
b20KPj4gbWUuCj4+Cj4+IEphbiwgaXQgaXMgcXVpdGUgdW5mb3J0dW5hdGUgdGhhdCB5b3UgYXJl
IHJlcGx5aW5nIHRvIFN0ZWZhbm8gdG8KPj4gZGlzYWdyZWUgd2l0aCB0aGluZ3MgdGhhdCBTdGVm
YW5vIGRpZCBiZWNhdXNlIEkgc3VnZ2VzdGVkIHRoZW0sIHJhdGhlcgo+PiB0aGFuIHJlcGx5aW5n
IHRvIG15IHBhdGNoIGNvbW1lbnRzLiAgV2UgbXVzdCBub3QgcHV0IFN0ZWZhbm8gaW4gdGhlCj4+
IG1pZGRsZSBvZiBhIGRpc2FncmVlbWVudCBiZXR3ZWVuIGRpZmZlcmVudCBjb21taXR0ZXJzLgo+
IAo+IEknbSBzb3JyeSwgYnV0IEkgbWF5IGhhdmUgZWFzaWx5IG92ZXJsb29rZWQgdGhpcyBlYXJs
aWVyIGNvbW1lbnQgb2YgeW91cnMuCj4gQW55d2F5LCBhIGxhdGVyIHJlcGx5IGJ5IFN0ZWZhbm8g
c3VnZ2VzdHMgdGhhdCB0aGUgbGluZSB3b3VsZCBlbmQgdXAKPiBiZWluZyA3OSBjaGFycywgd2hp
Y2ggaXMgaW4gbGluZSB3aXRoIC4vQ09ESU5HX1NUWUxFLgo+IAo+IAo+PiBPbiB0aGlzIHN0eWxl
IHF1ZXN0aW9uLCB3aGlsZSBJIGhhdmUgYW4gb3BpbmlvbiwgSSBkb24ndCBjb25zaWRlcgo+PiBt
eXNlbGYgYSBtYWludGFpbmVyLCBzbyB0aGUgaHlwZXJ2aXNvciBtYWludGFpbmVycycgYW5zd2Vy
IGlzCj4+IGRlZmluaXRpdmUuCj4+Cj4+Cj4+IE5ldmVydGhlbGVzcywgSSB3aWxsIGhhdmUgb25l
IGdvIGF0IHRyeWluZyB0byBjb252aW5jZSBKYW46Cj4+Cj4+IE5vdGUgdGhhdDoKPj4KPj4gLSBX
aGVuIGNvZGUgaXMgdHVybmVkIGludG8gYSBwYXRjaCwgYW4gZXh0cmEgY2hhcmFjdGVyIGlzIGFk
ZGVkIGZvcgo+PiB0aGUgZGlmZiArLy0uICBUaGF0IG1lYW5zIHRoYXQgODAtY29sdW1uIGNvZGUg
YmVjb21lcyA4MSBjb2x1bW5zCj4+IHdpZGUuCj4+Cj4+IC0gV2hlbiBhIHBhdGNoIGlzIHF1b3Rl
ZCBmb3IgcmV2aWV3IGluIGVtYWlsLCB0d28gKHVzdWFsbHkpIGV4dHJhCj4+IHF1b3RpbmcgY2hh
cmFjdGVycyBhcmUgYWRkZWQgKCc+ICcpIGZvciBlYWNoIGxldmVsIG9mIHJlcGx5LAo+PiBzbyA4
MC1jb2x1bW4gY29kZSBiZWNvbWVzIDgzIG9yIDg1IChvciBtb3JlKSBjb2x1bW5zIHdpZGUuCj4+
Cj4+IC0gT25lIHB1cnBvc2Ugb2YgdGhlIGxpbmUgbGVuZ3RoIGxpbWl0IGlzIHRvIGZpdCB3aXRo
aW4gYQo+PiBjb252ZW50aW9uYWwgODAtY29sdW1uIHRleHQgdGVybWluYWwgd2luZG93IChvciBh
dCBsZWFzdCwgdG8KPj4gbWluaW1pc2UgdGhlIG51bWJlciBvZiBsaW5lcyB3aGljaCBvdmVyZmxv
dyBzdWNoIGEgd2luZG93KQo+Pgo+PiAtIEluIGFuIDgwIGNvbHVtbiBzc2ggc2Vzc2lvbiwgc2lt
cGxlIHJlcHJlc2VudGF0aW9ucyBhcmUgb25seQo+PiBjYXBhYmxlIG9mIHVuYW1iaWd1b3VzbHkg
ZGlzcGxheWluZyBsaW5lcyBvZiB1cCB0byA3OSBjaGFyYWN0ZXJzLgo+Pgo+PiAtIFRoZXJlZm9y
ZSB0aGUgdG90YWwgYXZhaWxhYmxlIGNvZGUgd2lkdGggd2hpY2ggY2FuIGJlIGRpc3BsYXllZAo+
PiB1bmFtYmlndW91c2x5IGluIGFuIDgwLWNvbHVtbiBzc2ggc2Vzc2lvbiwgd2l0aGluIGEgc2lu
Z2x5IHF1b3RlZAo+PiBwYXRjaCwgaXMgNzYgY2hhcmFjdGVycy4gIExvbmdlciBsaW5lcyBwcm9k
dWNlIHdyYXAgZGFtYWdlLgo+Pgo+PiBUbyBtZSB3b3VsZCBzZWVtIHRvIGltcGx5IHRoYXQgYSAq
Y29kZSogbGluZSBsZW5ndGggbGltaXQgb2YgNzYgb3IgNzQKPj4gY2hhcmFjdGVycyBzaG91bGQg
YmUgdXN1YWwuICBDZXJ0YWlubHkgaXQgc2VlbXMgY2h1cmxpc2ggdG8gb2JqZWN0IHRvCj4+IHBh
dGNoZXMgd2hlcmUgdGhlIG5ldyBjb2RlIGlzIHdyYXBwZWQgdG8gYXZvaWQgbGluZXMgPjc2Lgo+
IAo+IC4vQ09ESU5HX1NUWUxFIGlzIHByZXR0eSBjbGVhciBhYm91dCBpdCBiZWluZyAibGVzcyB0
aGFuIDgwIGNoYXJhY3RlcnMiLgo+IElmIHlvdSB3YW50IGEgbG93ZXIgbGltaXQsIEkgdGhpbmsg
eW91J2QgaGF2ZSB0byBwcm9wb3NlIGEgcGF0Y2ggdG8gdGhhdCBmaWxlCj4gKHdoaWNoIEknZCBs
aWtlbHkgdHJ5IHRvIHByZXZlbnQgZnJvbSBnb2luZyBpbikuIFdyYXBwaW5nIGluIHBhcnRpY3Vs
YXIgZm9yKDs7KQo+IChhcyB3YXMgdGhlIGNhc2UgaGVyZSBpaXJjKSBpcyBhbHdheXMgd2VpZ2hp
bmcgbGVuZ3RoIHZzIHJlYWRhYmlsaXR5LiBJIGZvcgo+IG9uZSBjb25zaWRlciBmb3IoOzspIGVh
c2llciB0byByZWFkIHdoZW4gaXQncyBhbGwgb24gb25lIGxpbmUuIFRoZXJlZm9yZSBJJ2QKPiBw
cmVmZXIgaWYgbm8gImVhcmx5IiB3cmFwcGluZyB3YXMgZG9uZS4gQnV0IGFzIGFsd2F5cyAtIGlm
IGEgbWFqb3JpdHkgdGhpbmtzCj4gZGlmZmVyZW50bHksIHNvIGJlIGl0LgoKLTIgZm9yIGxvd2Vy
aW5nIHRoZSBsaW1pdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 09:22:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 09:22: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 1h2Bi4-0006Jw-3K; Fri, 08 Mar 2019 09: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=bKkW=RL=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h2Bi2-0006Jr-Ca
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 09:22:30 +0000
X-Inumbo-ID: b0c9c32e-4183-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0c9c32e-4183-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 09:22:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552036947;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=OpXNxH/kM4MAFhGD+1+imcz2+9iRr1VGJQeweJKkgA8=;
 b=gbL/K70Losy30mYX9mSdVNfyW04p0VAGyJ0BLNpVmSVQ4E5Ne+JKTpalMuGG1tr7lc
 SIayMm5ktHBApxSQBWfySFPetI7wCWxVYFd/qSm9lndEoJUkjrEh9CM62KOzsIOGN4QP
 wo7VcgG63CnXjEBr3YV34Ghw65i3CGN5BH+nlu5/ikiAMmR2NhgtbANZQ0WEHXMZSMKh
 ptKCMFEFKWo4zAcQYu7B7X9Ur9wFsAOjvET3x2j44Ixi3vtPL/rAJpLj5O/VJihoCXfK
 Qf/JiGkBE9wKRD5gTNtCV9b8Le6pnBge+FG+gWcfF3NeyLZGS5cq9uvqW4p/pxrXF3Q7
 ue9w==
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 C046b5v289MJkpD
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 8 Mar 2019 10:22:19 +0100 (CET)
Date: Fri, 8 Mar 2019 10:22:18 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190308102218.1276adb8.olaf@aepfle.de>
In-Reply-To: <20190307121820.x5smx4njc4pn6srh@zion.uk.xensource.com>
References: <20190307105649.8919-1-olaf@aepfle.de>
 <20190307110247.xrex66v2z4kvpqdp@zion.uk.xensource.com>
 <20190307125338.253995f8.olaf@aepfle.de>
 <20190307121820.x5smx4njc4pn6srh@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: prepare environment for
 domcreate_stream_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@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6705209832969708894=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6705209832969708894==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/M5V_Qa/72hG4.2rWj=X1mnq"; protocol="application/pgp-signature"

--Sig_/M5V_Qa/72hG4.2rWj=X1mnq
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 7 Mar 2019 12:18:20 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> That code has been changed quite a bit with migration v2 and COLO. I
> wouldn't be surprised if some code becomes stale.

Are you ok with just moving that assignment up to avoid the crash?
This should be backported to at least 4.10, older branches need that too.
A thoroughly review can still be done later.

Olaf

--Sig_/M5V_Qa/72hG4.2rWj=X1mnq
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXII0SgAKCRBdQqD6ppg2
fhsWAKCjUnNCa9Kr6M20XD6pR2cVshEzcQCg2MIv9OTuSJP4b5SAVMa8jChyLh4=
=8iLC
-----END PGP SIGNATURE-----

--Sig_/M5V_Qa/72hG4.2rWj=X1mnq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6705209832969708894==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 08 10:11:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 10:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2CTB-00016P-0X; Fri, 08 Mar 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=Ia/U=RL=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h2CT9-00016K-Bp
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 10:11:11 +0000
X-Inumbo-ID: 7ebb3696-418a-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 7ebb3696-418a-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 10:11:10 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id g1so16887565otj.11
 for <xen-devel@lists.xenproject.org>; Fri, 08 Mar 2019 02:11: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; bh=5/SuRPTirv4guGIziVWqjlYgNvYjXl9U/+Fz9Qu6ec0=;
 b=dmZCpN3uwXBm2E3AHL+cMpfcflJngXdWs2itvTjWzneVwpxaYj2B0fPwGOGUMX38Qz
 17fT2qCN9sUx4H41Mx3EAhAoY2AbvFxnQ/7MfK2LMJ51qLz2NeRTseqUtpBYD3GhekCK
 qwB8NP1Xqv9zn6iNSZoawYzV2xRTSidEVXcnoHAyAY9d+XxNUbkCOHVTgKYRgdWsciM7
 Xl7OQbz2N8rFoqWez5/2SUmVB0XnV6URISCmIPSOaP4nDbf5PB7rF4TLDW0RcBwcphfM
 3JpM2KBFI5sPP72VZjXJpiwbn4DHO6YINRNLt8TljcQnL4aFVlVzHwlVIkfsDOgOOXwO
 AQIw==
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=5/SuRPTirv4guGIziVWqjlYgNvYjXl9U/+Fz9Qu6ec0=;
 b=QevsV8NwGrxEhEnF30YPUSoj/B328aI2CUJDSVMMGYXiWnmojRvT0OC2TfvfvxJtGz
 +dbvtDlUiJiX1mmlBZnxC25dOZh/EBpzpprxT/PkgKx3XYCLQnXUOpOPQVxTWBC6Fm1r
 TspThkWbAx3Bj9UVW7MzvYOSjG4I/p7yo2yWrQSxZBA1Okp2xWpnl4sD+XfjS+ZNnPJV
 KoTIQ3lw1kJxZnstrufAccW/aKQBKzx/8uUz7a5fDNvYNO42I1DfEQjRosfGr+Cs4FeR
 zojRDFTiXsPUeEQpmeIRNLq/6RnjOPx86UZs6VDPfcyCWgEGSwdGcEyShtgRVhfNRpm4
 UUVw==
X-Gm-Message-State: APjAAAXTpbQH20nn5L8BVaquRtB8E+FVlUbDgyogzLS8Us1zUp9lBO+T
 EyZCkOBDvKW0gWKOIHHwgBZxCX92tEQgSA9sxvg=
X-Google-Smtp-Source: APXvYqzWOnD0yBDCaDwBJ9H2K1KtXw732+FFDR48Ie8lxpLj880i7DxszNzXThguRgBo5Uy5U8z8CG2Y5CXyo1f7HHI=
X-Received: by 2002:a9d:6755:: with SMTP id w21mr10505251otm.87.1552039869284; 
 Fri, 08 Mar 2019 02:11:09 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
 <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
 <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
 <af846001-3098-120b-ed31-d4b4b19709c9@arm.com>
 <alpine.DEB.2.10.1903071323050.17248@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1903071323050.17248@sstabellini-ThinkPad-X260>
From: Amit Tomer <amittomer25@gmail.com>
Date: Fri, 8 Mar 2019 15:40:57 +0530
Message-ID: <CABHD4K-z-x=3joJWcOb_x9m7zsjzhskDQweNBr+paLS=PFEY9Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [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: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.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>

SGksCgo+IFllcywgeW91IGFyZSByaWdodC4gSSBtYWRlIGEgY291cGxlIG9mIHF1aWNrIGZpeGVz
IGZvciB0aGlzIGlzc3VlIGFuZAo+IGFub3RoZXIgaXNzdWUgcmFpc2VkIGJ5IEp1bGllbiBkdXJp
bmcgcmV2aWV3ICh0aGUgdXNhZ2Ugb2YgcDJtX3JhbV90KS4KPiBBbWl0LCBpZiB5b3Ugd291bGQg
bGlrZSB0byBnaXZlIGl0IGEgdHJ5IEkgaGF2ZSBhIHdvcmstaW4tcHJvZ3Jlc3MKPiBicmFuY2gg
d2l0aCB0aGUgZml4ZXMgaGVyZToKCldlIGRpZCB0cnkgbmV3IGJyYW5jaCB3aXRoIG5ldyBmaXhl
cyBidXQgd2Ugc2VlIHNvbWUgb3RoZXIgY3Jhc2ggbm93LgoKWEVOKSBMb2FkaW5nIGtlcm5lbCBm
cm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBt
YXBwaW5ncyB0b3RhbGxpbmcgMjA0OE1CIGZvciBkb20wOgooWEVOKSBObyBiYW5rIGhhcyBiZWVu
IGFsbG9jYXRlZCBiZWxvdyA0R0IuCihYRU4pIEJBTktbMF0gMHgwMDAwMDUwMDAwMDAwMC0weDAw
MDAwNTQwMDAwMDAwICgxMDI0TUIpCihYRU4pIEJBTktbMV0gMHgwMDAwMDYwMDAwMDAwMC0weDAw
MDAwNjQwMDAwMDAwICgxMDI0TUIpCihYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAwNzNm
ZTAwMDAwLTB4MDAwMDA3M2ZlNDAwMDAKKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50
IGNoYW5uZWwgaW50ZXJydXB0CihYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAw
MDAwMCB0byAwMDAwMDAwNTAwMDgwMDAwLTAwMDAwMDA1MDE4ODAwMDAKKFhFTikgTG9hZGluZyBk
b20wIERUQiB0byAweDAwMDAwMDA1MDgwMDAwMDAtMHgwMDAwMDAwNTA4MDExN2QwCihYRU4pIElu
aXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVO
KSBTY3J1YmJpbmcgZnJlZSBSQU0gb24gaW4gYmFja2dyb3VuZAooWEVOKSBTdGQuIExvZ2xldmVs
OiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+
IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoCmlucHV0IHRvIFhlbikK
KFhFTikgRnJlZWQgMjkya0IgaW5pdCBtZW1vcnkuClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgTGlu
dXggb24gcGh5c2ljYWwgQ1BVIDB4MApbICAgIDAuMDAwMDAwXSBCb290IENQVTogQUFyY2g2NCBQ
cm9jZXNzb3IgWzQxMWZkMDczXQpbICAgIDAuMDAwMDAwXSBNYWNoaW5lIG1vZGVsOiBSZW5lc2Fz
IEgzVUxDQiBib2FyZCBiYXNlZCBvbiByOGE3Nzk1IEVTMi4wKwpbICAgIDAuMDAwMDAwXSBlYXJs
eWNvbjogeGVuYm9vdDAgYXQgSS9PIHBvcnQgMHgwIChvcHRpb25zICcnKQpbICAgIDAuMDAwMDAw
XSBib290Y29uc29sZSBbeGVuYm9vdDBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gWGVuIDQuMTIg
c3VwcG9ydCBmb3VuZApbICAgIDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMg
ZnJvbSBGRFQ6ClsgICAgMC4wMDAwMDBdIGVmaTogVUVGSSBub3QgZm91bmQuClsgICAgMC4wMDAw
MDBdIFJlc2VydmVkIG1lbW9yeTogY3JlYXRlZCBDTUEgbWVtb3J5IHBvb2wgYXQKMHgwMDAwMDAw
MDU3MDAwMDAwLCBzaXplIDQwMCBNaUIKWyAgICAwLjAwMDAwMF0gT0Y6IHJlc2VydmVkIG1lbTog
aW5pdGlhbGl6ZWQgbm9kZSBsaW51eCxjbWFANTcwMDAwMDAsCmNvbXBhdGlibGUgaWQgc2hhcmVk
LWRtYS1wb29sClsgICAgMC4wMDAwMDBdIFJlc2VydmVkIG1lbW9yeTogY3JlYXRlZCBDTUEgbWVt
b3J5IHBvb2wgYXQKMHgwMDAwMDAwMDcwMDAwMDAwLCBzaXplIDI1NiBNaUIKWyAgICAwLjAwMDAw
MF0gT0Y6IHJlc2VydmVkIG1lbTogaW5pdGlhbGl6ZWQgbm9kZQpsaW51eCxtdWx0aW1lZGlhQDcw
MDAwMDAwLCBjb21wYXRpYmxlIGlkIHNoYXJlZC1kbWEtcG9vbApbICAgIDAuMDAwMDAwXSBjbWE6
IGRtYV9jb250aWd1b3VzX3Jlc2VydmUobGltaXQgMTAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBO
VU1BOiBObyBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKWyAgICAwLjAwMDAwMF0gTlVNQTogRmFr
aW5nIGEgbm9kZSBhdCBbbWVtCjB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDA2M2ZmZmZmZmZd
ClsgICAgMC4wMDAwMDBdIE5VTUE6IE5PREVfREFUQSBbbWVtIDB4NjNmZjkwYzAwLTB4NjNmZjky
NmZmXQpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAg
ICBbbWVtIDB4MDAwMDAwMDA1NzAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMC4wMDAw
MDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwNjNmZmZmZmZm
XQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAu
MDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAg
MDogW21lbSAweDAwMDAwMDAwNTcwMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQpbICAgIDAuMDAw
MDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDUwMDAwMDAwMC0weDAwMDAwMDA1M2ZmZmZm
ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwNjAwMDAwMDAwLTB4
MDAwMDAwMDYzZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21l
bSAweDAwMDAwMDAwNTcwMDAwMDAtMHgwMDAwMDAwNjNmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBP
biBub2RlIDAgdG90YWxwYWdlczogNjkyMjI0ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDI2
MjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDAgcGFn
ZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMTY3OTM2IHBhZ2VzLCBMSUZP
IGJhdGNoOjMxClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDgxOTIgcGFnZXMgdXNlZCBm
b3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDUyNDI4OCBwYWdlcywgTElG
TyBiYXRjaDozMQpbICAgIDAuMDAwMDAwXSBib290bWVtIGFsbG9jIG9mIDY0IGJ5dGVzIGZhaWxl
ZCEKWyAgICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IE91dCBvZiBtZW1v
cnkKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVk
CjQuMTQuNzUtbHRzaS15b2N0by1zdGFuZGFyZCAjMwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBu
YW1lOiBSZW5lc2FzIEgzVUxDQiBib2FyZCBiYXNlZCBvbiByOGE3Nzk1IEVTMi4wKyAoRFQpClsg
ICAgMC4wMDAwMDBdIENhbGwgdHJhY2U6ClsgICAgMC4wMDAwMDBdIFs8ZmZmZjAwMDAwODA4OWFl
OD5dIGR1bXBfYmFja3RyYWNlKzB4MC8weDNjMApbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDgw
ODllYmM+XSBzaG93X3N0YWNrKzB4MTQvMHgyMApbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDhh
ZjIwZTg+XSBkdW1wX3N0YWNrKzB4OWMvMHhiYwpbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDgw
Y2U3NzA+XSBwYW5pYysweDExYy8weDI4YwpbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDkwNDc4
ZmM+XSBmcmVlX2Jvb3RtZW1fbGF0ZSsweDAvMHg3YwpbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAw
MDkwNDdkOTA+XSBfX2FsbG9jX2Jvb3RtZW1fbG93KzB4MmMvMHgzOApbICAgIDAuMDAwMDAwXSBb
PGZmZmYwMDAwMDkwMzI5ZmM+XSBzZXR1cF9hcmNoKzB4MjU4LzB4NGQ4ClsgICAgMC4wMDAwMDBd
IFs8ZmZmZjAwMDAwOTAzMDgzYz5dIHN0YXJ0X2tlcm5lbCsweDY0LzB4M2FjClsgICAgMC4wMDAw
MDBdIC0tLVsgZW5kIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBPdXQgb2YgbWVtb3J5CgpU
aGFua3MKLUFtaXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 10:15:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 10: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 1h2CXX-0001Eo-KA; Fri, 08 Mar 2019 10:15: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=NVb+=RL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h2CXV-0001Ej-Qh
 for xen-devel@lists.xen.org; Fri, 08 Mar 2019 10:15:41 +0000
X-Inumbo-ID: 1fa31a16-418b-11e9-8bcf-471e3a512dbb
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1fa31a16-418b-11e9-8bcf-471e3a512dbb;
 Fri, 08 Mar 2019 10:15: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 6ADF9A78;
 Fri,  8 Mar 2019 02:15:39 -0800 (PST)
Received: from [10.37.13.97] (unknown [10.37.13.97])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D1B973F706;
 Fri,  8 Mar 2019 02:15:36 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
 <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
 <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
 <cfc55018-04db-bc49-c20e-23346f03517a@arm.com>
 <121fdb12-1562-4d71-9b95-8a8f135f8f2f@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <944c1f80-d289-1826-a45f-f0d3c4b24c9c@arm.com>
Date: Fri, 8 Mar 2019 10:15: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: <121fdb12-1562-4d71-9b95-8a8f135f8f2f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDMvOC8xOSA2OjI4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDA3LzAzLzIwMTkgMTk6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgUm9nZXIsCj4+Cj4+
IE9uIDA3LzAzLzIwMTkgMTc6MTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBUaHUs
IE1hciAwNywgMjAxOSBhdCAwNDozNjo1OVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Pj4gSGkgUm9nZXIsCj4+Pj4KPj4+PiBUaGFuayB5b3UgZm9yIHRoZSBhbnN3ZXIuCj4+Pj4KPj4+
PiBPbiAwNy8wMy8yMDE5IDE2OjE2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+PiBPbiBU
aHUsIE1hciAwNywgMjAxOSBhdCAwMzoxNzo1NFBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+Pj4+PiBIaSBBbmRyaWksCj4+Pj4+Pgo+Pj4+Pj4gT24gMDcvMDMvMjAxOSAxNDozNCwgQW5k
cmlpIEFuaXNvdiB3cm90ZToKPj4+Pj4+PiBPbiAwNy4wMy4xOSAxNjowMiwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+Pj4+Pj4gIMKgIMKgwqAtIElNSE8sIHRoaXMgaW1wbGVtZW50YXRpb24gaXMg
c2ltcGxlciBhbmQgY2xlYW5lciB0aGFuIHdoYXQgSQo+Pj4+Pj4+Pj4gaGF2ZSBmb3IgcnVuc3Rh
dGUgbWFwcGluZyBvbiBhY2Nlc3MuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IERpZCB5b3UgaW1wbGVtZW50
IGl0IHVzaW5nIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhPwo+Pj4+Pj4+IE5vdCBleGFjdGx5
LCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgpIGhhcyBubyBpbXBsZW1lbnRhdGlvbgo+Pj4+
Pj4+IGZvciB4ODYuCj4+Pj4+Pj4gQnV0IGl0IGlzIG1hZGUgYXJvdW5kIHRoYXQgY29kZS4KPj4+
Pj4+Cj4+Pj4+PiBGb3IgdGhlIEhWTSwgdGhlIGVxdWl2YWxlbnQgZnVuY3Rpb24gaXMgaHZtX2Nv
cHlfdG9fZ3Vlc3RfcGh5cy4gSQo+Pj4+Pj4gZG9uJ3Qga25vdwo+Pj4+Pj4gd2hhdCB3b3VsZCBi
ZSB0aGUgaW50ZXJmYWNlIGZvciBQVi4gUm9nZXIsIGFueSBpZGVhPwo+Pj4+Pgo+Pj4+PiBGb3Ig
UFYgSSB0aGluayB5b3Ugd2lsbCBoYXZlIHRvIHVzZSBnZXRfcGFnZV9mcm9tX2dmbiwgY2hlY2sg
dGhlCj4+Pj4+IHBlcm1pc3Npb25zLCBtYXAgaXQsIHdyaXRlIGFuZCB1bm1hcCBpdC4gVGhlIHNh
bWUgZmxvdyB3b3VsZCBhbHNvIHdvcmsKPj4+Pj4gZm9yIEhWTSwgc28gSSdtIG5vdCBzdXJlIGlm
IHRoZXJlJ3MgbXVjaCBwb2ludCBpbiB1c2luZwo+Pj4+PiBodm1fY29weV90b19ndWVzdF9waHlz
LiBPciB5b3UgY2FuIGltcGxlbWVudCBhIGdlbmVyaWMKPj4+Pj4gY29weV90b19ndWVzdF9waHlz
IGhlbHBlciB0aGF0IHdvcmtzIGZvciBib3RoIFBWIGFuZCBIVk0uCj4+Pj4+Cj4+Pj4+IE5vdGUg
dGhhdCBmb3IgdHJhbnNsYXRlZCBndWVzdHMgeW91IHdpbGwgaGF2ZSB0byB3YWxrIHRoZSBIQVAg
cGFnZQo+Pj4+PiB0YWJsZXMgZm9yIGVhY2ggdkNQVSBmb3IgZWFjaCBjb250ZXh0IHN3aXRjaCwg
d2hpY2ggSSB0aGluayB3aWxsIGJlCj4+Pj4+IGV4cGVuc2l2ZSBpbiB0ZXJtcyBvZiBwZXJmb3Jt
YW5jZSAoSSBtaWdodCBiZSB3cm9uZyBob3dldmVyLCBzaW5jZSBJCj4+Pj4+IGhhdmUgbm8gcHJv
b2Ygb2YgdGhpcykuCj4+Pj4KPj4+PiBBRkFJQ1QsIHdlIGFscmVhZHkgd2FsayB0aGUgcGFnZS10
YWJsZSB3aXRoIHRoZSBjdXJyZW50Cj4+Pj4gaW1wbGVtZW50YXRpb24uIFNvCj4+Pj4gdGhpcyBz
aG91bGQgYmUgbm8gZGlmZmVyZW50IGhlcmUsIGV4Y2VwdCB3ZSB3aWxsIG5vdCBuZWVkIHRvIHdh
bGsgdGhlCj4+Pj4gZ3Vlc3QtUFQgaGVyZS4gTm8/Cj4+Pgo+Pj4gWWVzLCBjdXJyZW50IGltcGxl
bWVudGF0aW9uIGlzIGV2ZW4gd29yc2UgYmVjYXVzZSBpdCB3YWxrcyBib3RoIHRoZQo+Pj4gZ3Vl
c3QgcGFnZSB0YWJsZXMgYW5kIHRoZSBIQVAgcGFnZSB0YWJsZXMgaW4gdGhlIEhWTSBjYXNlLiBJ
dCB3b3VsZCBiZQo+Pj4gaW50ZXJlc3RpbmcgSU1PIGlmIHdlIGNvdWxkIGF2b2lkIHdhbGtpbmcg
YW55IG9mIHRob3NlIHBhZ2UgdGFibGVzLgo+Pj4KPj4+IEkgc2VlIHlvdSBoYXZlIGNvbmNlcm5z
IGFib3V0IHBlcm1hbmVudGx5IG1hcHBpbmcgdGhlIHJ1bnN0YXRlIGFyZWEsCj4+PiBzbyBJJ20g
bm90IGdvaW5nIHRvIG9wcG9zZSwgYWxiZWl0IGV2ZW4gd2l0aCBvbmx5IDFHIG9mIFZBIHNwYWNl
IHlvdQo+Pj4gY2FuIG1hcCBwbGVudHkgb2YgcnVuc3RhdGUgYXJlYXMsIGFuZCB0YWtpbmcgaW50
byBhY2NvdW50IHRoaXMgaXMKPj4+IDMyYml0IGhhcmR3YXJlIEknbSBub3Qgc3VyZSB5b3Ugd2ls
bCBldmVyIGhhdmUgdGhhdCBtYW55IHZDUFVzIHRoYXQKPj4+IHlvdSB3aWxsIHJ1biBvdXQgb2Yg
VkEgc3BhY2UgdG8gbWFwIHJ1bnN0YXRlIGFyZWFzLgo+Pgo+PiBBY3R1YWxseSB0aGUgdm1hcCBp
cyBvbmx5IDc2OE1CLiBUaGUgdm1hcCBpcyBhdCB0aGUgbW9tZW50IHVzZWQgZm9yCj4+IG1hcHBp
bmc6Cj4+ICDCoMKgwqDCoC0gTU1JTyBkZXZpY2VzICh0aHJvdWdoIGlvcmVtYXApCj4+ICDCoMKg
wqDCoMKgwqDCoCAtIGV2ZW50IGNoYW5uZWwgcGFnZXMKPj4KPj4gQXMgdGhlIHJ1bnN0YXRlIGlz
IGZhciBzbWFsbGVyIHRoYW4gYSBwYWdlLCB0aGlzIHNvdW5kcyBsaWtlIGEgd2FzdGUgb2YKPj4g
bWVtb3J5IGZvciBhIGJlbmVmaXRzIHRoYXQgaGF2ZW4ndCBub3QgeWV0IGJlZW4gc2hvd24uIElu
ZGVlZCwgbnVtYmVyCj4+IHByb3ZpZGVkIGJ5IEFuZHJpaSBlaXRoZXIgc2hvdyB3b3JzdCBwZXJm
b3JtYW5jZSBvciBzaW1pbGFyIG9uZS4KPj4KPj4gQnV0IFRCSCwgSSBhbSBub3QgZXhwZWN0aW5n
IHRoYXQgYSByZWFsbHkgY2xlYXIgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQKPj4gb24gQXJtIGFz
IHRoZXJlIGFyZSBhIGxvdCB0byBkbyBpbiB0aGUgY29udGV4dCBzd2l0Y2guCj4+Cj4+Pgo+Pj4g
VGhhdCBiZWluZyBzYWlkLCBpZiB0aGUgaW1wbGVtZW50YXRpb24gdHVybnMgb3V0IHRvIGJlIG1v
cmUKPj4+IGNvbXBsaWNhdGVkIGJlY2F1c2Ugb2YgdGhpcyBwZXJtYW5lbnQgbWFwcGluZywgd2Fs
a2luZyB0aGUgZ3Vlc3QgSEFQCj4+PiBwYWdlIHRhYmxlcyBpcyBjZXJ0YWlubHkgbm8gd29yc2Ug
dGhhbiB3aGF0J3MgZG9uZSBBVE0uCj4+Cj4+IFRvIGJlIGhvbmVzdCBJIGFtIG5vdCBmdWxseSBh
Z2FpbnN0IGFsd2F5cyBtYXBwaW5nIHRoZSBydW5zdGF0ZSBpbiBYZW4uCj4+IEJ1dCBJIG5lZWQg
ZGF0YSB0byBzaG93IHRoaXMgaXMgd29ydGggaXQuIFNvIGZhciwgdGhlIHBlcmZvcm1hbmNlCj4+
IHByb21pc2VkIGFyZSBub3QgdGhlcmUgYW5kIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBub3QgZm9v
bHByb29mIHlldC4KPj4KPj4gSWYgd2Ugd2FudCB0byBrZWVwIHRoZSBydW5zdGF0ZSBtYXBwZWQg
cGVybWFuZW50bHksIHRoZW4gd2UgbmVlZCB0byBhZGQKPj4gZWl0aGVyIGEgbG9jayBvciBhIHJl
ZmNvdW50aW5nLiBTbyB0aGUgcGFnZSBkb2VzIG5vdCBkaXNhcHBlYXIgZHVyaW5nCj4+IGNvbnRl
eHQgc3dpdGNoIGlmIHdlIGhhcHBlbiB0byB1cGRhdGUgdGhlIHJ1bnN0YXRlIGNvbmN1cnJlbnRs
eSAodmlhIHRoZQo+PiBoeXBlcmNhbGwpLgo+Pgo+PiBUaGlzIG1heSBpbmNyZWFzZSB0aGUgY29t
cGxleGl0eSBvZiB0aGUgaW1wbGVtZW50YXRpb24gKG5vdCBzdXJlIGJ5IGhvdwo+PiBtdWNoIHRo
b3VnaHQpLgo+Pgo+PiBBbm90aGVyIHNvbHV0aW9uIGlzIHRvIHByZXZlbnQgdGhlIHJ1bnN0YXRl
IHRvIGJlIHVwZGF0ZWQuIEJ1dCBJIHRoaW5rCj4+IHdlIHdpbGwganVzdCBhZGQgYSBiaXQgbW9y
ZSBidXJkZW4gaW4gdGhlIGd1ZXN0IE9TLgo+IAo+IE5vdCBzdXJlIGFib3V0IG90aGVyIHN5c3Rl
bXMsIGJ1dCBjdXJyZW50IExpbnV4IGtlcm5lbCByZWdpc3RlcnMgdGhlCj4gcnVuc3RhdGUgYXJl
YSBmb3Igb3RoZXIgY3B1cyBvbmx5IGlmIHRob3NlIGFyZSBub3QgdXAuIFNvIHRoZXJlIGlzIG5v
Cj4gd2F5IHRoZSBydW5zdGF0ZSBvZiB0aGF0IGZvcmVpZ24gdmNwdSBjb3VsZCBiZSB1cGRhdGVk
IGR1cmluZwo+IHJlZ2lzdGVyaW5nIGl0LiBPZiBjb3Vyc2UgdGhpcyB3b3VsZCBuZWVkIHRvIGJl
IHRlc3RlZCAoZS5nLiAtRUJVU1kKPiBmb3IgcmVnaXN0ZXJpbmcgcnVuc3RhdGUgb2YgYW4gYWN0
aXZlIGZvcmVpZ24gdmNwdSkuCgpJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IHhlbl92
Y3B1X3Jlc3RvcmUoKSAoc2VlIAphcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMpIG1heSB1cGRhdGUg
dGhlIHJ1bnN0YXRlIHdoaWxlIHRoZSB2Q1BVIGlzIHVwIAooYXQgbGVhc3Qgb24gcHJlLVhlbiA0
LjUpLiBEaWQgSSBtaXNzIGFueXRoaW5nPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 10:18:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 10: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 1h2CaQ-0001MX-8Y; Fri, 08 Mar 2019 10:18:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ygi8=RL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h2CaP-0001MS-Sz
 for xen-devel@lists.xen.org; Fri, 08 Mar 2019 10:18:41 +0000
X-Inumbo-ID: 89955556-418b-11e9-9ca0-5b1bfb2db92e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89955556-418b-11e9-9ca0-5b1bfb2db92e;
 Fri, 08 Mar 2019 10:18: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 AA249AF68;
 Fri,  8 Mar 2019 10:18:36 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
 <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
 <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
 <cfc55018-04db-bc49-c20e-23346f03517a@arm.com>
 <121fdb12-1562-4d71-9b95-8a8f135f8f2f@suse.com>
 <944c1f80-d289-1826-a45f-f0d3c4b24c9c@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: <b7ffab9b-cf62-7dc8-4cea-672046ec7dc1@suse.com>
Date: Fri, 8 Mar 2019 11:18:35 +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: <944c1f80-d289-1826-a45f-f0d3c4b24c9c@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAxMToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEp1ZXJnZW4sCj4g
Cj4gT24gMy84LzE5IDY6MjggQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA3LzAzLzIw
MTkgMTk6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIFJvZ2VyLAo+Pj4KPj4+IE9uIDA3
LzAzLzIwMTkgMTc6MTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4gT24gVGh1LCBNYXIg
MDcsIDIwMTkgYXQgMDQ6MzY6NTlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBI
aSBSb2dlciwKPj4+Pj4KPj4+Pj4gVGhhbmsgeW91IGZvciB0aGUgYW5zd2VyLgo+Pj4+Pgo+Pj4+
PiBPbiAwNy8wMy8yMDE5IDE2OjE2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4gT24g
VGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MTc6NTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4+Pj4+IEhpIEFuZHJpaSwKPj4+Pj4+Pgo+Pj4+Pj4+IE9uIDA3LzAzLzIwMTkgMTQ6MzQs
IEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+Pj4+Pj4+IE9uIDA3LjAzLjE5IDE2OjAyLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4gwqDCoCDCoMKgLSBJTUhPLCB0aGlzIGltcGxlbWVudGF0
aW9uIGlzIHNpbXBsZXIgYW5kIGNsZWFuZXIgdGhhbgo+Pj4+Pj4+Pj4+IHdoYXQgSQo+Pj4+Pj4+
Pj4+IGhhdmUgZm9yIHJ1bnN0YXRlIG1hcHBpbmcgb24gYWNjZXNzLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IERpZCB5b3UgaW1wbGVtZW50IGl0IHVzaW5nIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBh
Pwo+Pj4+Pj4+PiBOb3QgZXhhY3RseSwgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoKSBoYXMg
bm8gaW1wbGVtZW50YXRpb24KPj4+Pj4+Pj4gZm9yIHg4Ni4KPj4+Pj4+Pj4gQnV0IGl0IGlzIG1h
ZGUgYXJvdW5kIHRoYXQgY29kZS4KPj4+Pj4+Pgo+Pj4+Pj4+IEZvciB0aGUgSFZNLCB0aGUgZXF1
aXZhbGVudCBmdW5jdGlvbiBpcyBodm1fY29weV90b19ndWVzdF9waHlzLiBJCj4+Pj4+Pj4gZG9u
J3Qga25vdwo+Pj4+Pj4+IHdoYXQgd291bGQgYmUgdGhlIGludGVyZmFjZSBmb3IgUFYuIFJvZ2Vy
LCBhbnkgaWRlYT8KPj4+Pj4+Cj4+Pj4+PiBGb3IgUFYgSSB0aGluayB5b3Ugd2lsbCBoYXZlIHRv
IHVzZSBnZXRfcGFnZV9mcm9tX2dmbiwgY2hlY2sgdGhlCj4+Pj4+PiBwZXJtaXNzaW9ucywgbWFw
IGl0LCB3cml0ZSBhbmQgdW5tYXAgaXQuIFRoZSBzYW1lIGZsb3cgd291bGQgYWxzbwo+Pj4+Pj4g
d29yawo+Pj4+Pj4gZm9yIEhWTSwgc28gSSdtIG5vdCBzdXJlIGlmIHRoZXJlJ3MgbXVjaCBwb2lu
dCBpbiB1c2luZwo+Pj4+Pj4gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cy4gT3IgeW91IGNhbiBpbXBs
ZW1lbnQgYSBnZW5lcmljCj4+Pj4+PiBjb3B5X3RvX2d1ZXN0X3BoeXMgaGVscGVyIHRoYXQgd29y
a3MgZm9yIGJvdGggUFYgYW5kIEhWTS4KPj4+Pj4+Cj4+Pj4+PiBOb3RlIHRoYXQgZm9yIHRyYW5z
bGF0ZWQgZ3Vlc3RzIHlvdSB3aWxsIGhhdmUgdG8gd2FsayB0aGUgSEFQIHBhZ2UKPj4+Pj4+IHRh
YmxlcyBmb3IgZWFjaCB2Q1BVIGZvciBlYWNoIGNvbnRleHQgc3dpdGNoLCB3aGljaCBJIHRoaW5r
IHdpbGwgYmUKPj4+Pj4+IGV4cGVuc2l2ZSBpbiB0ZXJtcyBvZiBwZXJmb3JtYW5jZSAoSSBtaWdo
dCBiZSB3cm9uZyBob3dldmVyLCBzaW5jZSBJCj4+Pj4+PiBoYXZlIG5vIHByb29mIG9mIHRoaXMp
Lgo+Pj4+Pgo+Pj4+PiBBRkFJQ1QsIHdlIGFscmVhZHkgd2FsayB0aGUgcGFnZS10YWJsZSB3aXRo
IHRoZSBjdXJyZW50Cj4+Pj4+IGltcGxlbWVudGF0aW9uLiBTbwo+Pj4+PiB0aGlzIHNob3VsZCBi
ZSBubyBkaWZmZXJlbnQgaGVyZSwgZXhjZXB0IHdlIHdpbGwgbm90IG5lZWQgdG8gd2FsayB0aGUK
Pj4+Pj4gZ3Vlc3QtUFQgaGVyZS4gTm8/Cj4+Pj4KPj4+PiBZZXMsIGN1cnJlbnQgaW1wbGVtZW50
YXRpb24gaXMgZXZlbiB3b3JzZSBiZWNhdXNlIGl0IHdhbGtzIGJvdGggdGhlCj4+Pj4gZ3Vlc3Qg
cGFnZSB0YWJsZXMgYW5kIHRoZSBIQVAgcGFnZSB0YWJsZXMgaW4gdGhlIEhWTSBjYXNlLiBJdCB3
b3VsZCBiZQo+Pj4+IGludGVyZXN0aW5nIElNTyBpZiB3ZSBjb3VsZCBhdm9pZCB3YWxraW5nIGFu
eSBvZiB0aG9zZSBwYWdlIHRhYmxlcy4KPj4+Pgo+Pj4+IEkgc2VlIHlvdSBoYXZlIGNvbmNlcm5z
IGFib3V0IHBlcm1hbmVudGx5IG1hcHBpbmcgdGhlIHJ1bnN0YXRlIGFyZWEsCj4+Pj4gc28gSSdt
IG5vdCBnb2luZyB0byBvcHBvc2UsIGFsYmVpdCBldmVuIHdpdGggb25seSAxRyBvZiBWQSBzcGFj
ZSB5b3UKPj4+PiBjYW4gbWFwIHBsZW50eSBvZiBydW5zdGF0ZSBhcmVhcywgYW5kIHRha2luZyBp
bnRvIGFjY291bnQgdGhpcyBpcwo+Pj4+IDMyYml0IGhhcmR3YXJlIEknbSBub3Qgc3VyZSB5b3Ug
d2lsbCBldmVyIGhhdmUgdGhhdCBtYW55IHZDUFVzIHRoYXQKPj4+PiB5b3Ugd2lsbCBydW4gb3V0
IG9mIFZBIHNwYWNlIHRvIG1hcCBydW5zdGF0ZSBhcmVhcy4KPj4+Cj4+PiBBY3R1YWxseSB0aGUg
dm1hcCBpcyBvbmx5IDc2OE1CLiBUaGUgdm1hcCBpcyBhdCB0aGUgbW9tZW50IHVzZWQgZm9yCj4+
PiBtYXBwaW5nOgo+Pj4gwqDCoMKgwqDCoC0gTU1JTyBkZXZpY2VzICh0aHJvdWdoIGlvcmVtYXAp
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgIC0gZXZlbnQgY2hhbm5lbCBwYWdlcwo+Pj4KPj4+IEFzIHRo
ZSBydW5zdGF0ZSBpcyBmYXIgc21hbGxlciB0aGFuIGEgcGFnZSwgdGhpcyBzb3VuZHMgbGlrZSBh
IHdhc3RlIG9mCj4+PiBtZW1vcnkgZm9yIGEgYmVuZWZpdHMgdGhhdCBoYXZlbid0IG5vdCB5ZXQg
YmVlbiBzaG93bi4gSW5kZWVkLCBudW1iZXIKPj4+IHByb3ZpZGVkIGJ5IEFuZHJpaSBlaXRoZXIg
c2hvdyB3b3JzdCBwZXJmb3JtYW5jZSBvciBzaW1pbGFyIG9uZS4KPj4+Cj4+PiBCdXQgVEJILCBJ
IGFtIG5vdCBleHBlY3RpbmcgdGhhdCBhIHJlYWxseSBjbGVhciBwZXJmb3JtYW5jZSBpbXByb3Zl
bWVudAo+Pj4gb24gQXJtIGFzIHRoZXJlIGFyZSBhIGxvdCB0byBkbyBpbiB0aGUgY29udGV4dCBz
d2l0Y2guCj4+Pgo+Pj4+Cj4+Pj4gVGhhdCBiZWluZyBzYWlkLCBpZiB0aGUgaW1wbGVtZW50YXRp
b24gdHVybnMgb3V0IHRvIGJlIG1vcmUKPj4+PiBjb21wbGljYXRlZCBiZWNhdXNlIG9mIHRoaXMg
cGVybWFuZW50IG1hcHBpbmcsIHdhbGtpbmcgdGhlIGd1ZXN0IEhBUAo+Pj4+IHBhZ2UgdGFibGVz
IGlzIGNlcnRhaW5seSBubyB3b3JzZSB0aGFuIHdoYXQncyBkb25lIEFUTS4KPj4+Cj4+PiBUbyBi
ZSBob25lc3QgSSBhbSBub3QgZnVsbHkgYWdhaW5zdCBhbHdheXMgbWFwcGluZyB0aGUgcnVuc3Rh
dGUgaW4gWGVuLgo+Pj4gQnV0IEkgbmVlZCBkYXRhIHRvIHNob3cgdGhpcyBpcyB3b3J0aCBpdC4g
U28gZmFyLCB0aGUgcGVyZm9ybWFuY2UKPj4+IHByb21pc2VkIGFyZSBub3QgdGhlcmUgYW5kIHRo
ZSBpbXBsZW1lbnRhdGlvbiBpcyBub3QgZm9vbHByb29mIHlldC4KPj4+Cj4+PiBJZiB3ZSB3YW50
IHRvIGtlZXAgdGhlIHJ1bnN0YXRlIG1hcHBlZCBwZXJtYW5lbnRseSwgdGhlbiB3ZSBuZWVkIHRv
IGFkZAo+Pj4gZWl0aGVyIGEgbG9jayBvciBhIHJlZmNvdW50aW5nLiBTbyB0aGUgcGFnZSBkb2Vz
IG5vdCBkaXNhcHBlYXIgZHVyaW5nCj4+PiBjb250ZXh0IHN3aXRjaCBpZiB3ZSBoYXBwZW4gdG8g
dXBkYXRlIHRoZSBydW5zdGF0ZSBjb25jdXJyZW50bHkgKHZpYSB0aGUKPj4+IGh5cGVyY2FsbCku
Cj4+Pgo+Pj4gVGhpcyBtYXkgaW5jcmVhc2UgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIGltcGxlbWVu
dGF0aW9uIChub3Qgc3VyZSBieSBob3cKPj4+IG11Y2ggdGhvdWdodCkuCj4+Pgo+Pj4gQW5vdGhl
ciBzb2x1dGlvbiBpcyB0byBwcmV2ZW50IHRoZSBydW5zdGF0ZSB0byBiZSB1cGRhdGVkLiBCdXQg
SSB0aGluawo+Pj4gd2Ugd2lsbCBqdXN0IGFkZCBhIGJpdCBtb3JlIGJ1cmRlbiBpbiB0aGUgZ3Vl
c3QgT1MuCj4+Cj4+IE5vdCBzdXJlIGFib3V0IG90aGVyIHN5c3RlbXMsIGJ1dCBjdXJyZW50IExp
bnV4IGtlcm5lbCByZWdpc3RlcnMgdGhlCj4+IHJ1bnN0YXRlIGFyZWEgZm9yIG90aGVyIGNwdXMg
b25seSBpZiB0aG9zZSBhcmUgbm90IHVwLiBTbyB0aGVyZSBpcyBubwo+PiB3YXkgdGhlIHJ1bnN0
YXRlIG9mIHRoYXQgZm9yZWlnbiB2Y3B1IGNvdWxkIGJlIHVwZGF0ZWQgZHVyaW5nCj4+IHJlZ2lz
dGVyaW5nIGl0LiBPZiBjb3Vyc2UgdGhpcyB3b3VsZCBuZWVkIHRvIGJlIHRlc3RlZCAoZS5nLiAt
RUJVU1kKPj4gZm9yIHJlZ2lzdGVyaW5nIHJ1bnN0YXRlIG9mIGFuIGFjdGl2ZSBmb3JlaWduIHZj
cHUpLgo+IAo+IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgeGVuX3ZjcHVfcmVzdG9y
ZSgpIChzZWUKPiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMpIG1heSB1cGRhdGUgdGhlIHJ1bnN0
YXRlIHdoaWxlIHRoZSB2Q1BVIGlzIHVwCj4gKGF0IGxlYXN0IG9uIHByZS1YZW4gNC41KS4gRGlk
IEkgbWlzcyBhbnl0aGluZz8KClByZSBYZW4gNC41OiB5ZXMuIEJ1dCBJIGRvbid0IHRoaW5rIHlv
dSB3YW50IHRvIGludHJvZHVjZSB0aGUgbmV3CnNlbWFudGljcyBpbiBYZW4gNC40IGFuZCBvbGRl
cj8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 10:26:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 10: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 1h2Ci7-000252-4p; Fri, 08 Mar 2019 10:26: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=s0i1=RL=citrix.com=prvs=963e235ae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h2Ci5-00024x-Ts
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 10:26:37 +0000
X-Inumbo-ID: a6492882-418c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6492882-418c-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 10:26:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,455,1544486400"; d="scan'208";a="86977862"
Date: Fri, 8 Mar 2019 11:26:28 +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: <20190308102628.ndpwh67jlpe5nnrn@Air-de-Roger>
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>
 <20190307005004.GC19265@mail-itl>
 <20190307144801.vh6fcvp6mj3e6puj@Air-de-Roger>
 <20190307222825.GE19265@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190307222825.GE19265@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.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>

T24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMTE6Mjg6MjVQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgTWFyIDA3LCAyMDE5IGF0IDAzOjQ4OjAxUE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUsIE1hciAwNywgMjAxOSBh
dCAwMTo1MDowNEFNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIEZyaSwgRmViIDIyLCAyMDE5IGF0IDExOjQyOjIyQU0gKzAxMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6NDA6NDBQTSAr
MDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gT24gVGh1
LCBGZWIgMjEsIDIwMTkgYXQgMDU6NDc6NTFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+ID4gPiA+ID4gT24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMTE6MTc6MDVBTSArMDEwMCwg
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gPiA+ICB7Cj4gPiA+
ID4gPiA+ID4gICAgICBpbnQgaXJxLCByZXQ7Cj4gPiA+ID4gPiA+ID4gICAgICBzdHJ1Y3QgaXJx
X2Rlc2MgKmRlc2M7Cj4gPiA+ID4gPiA+ID4gQEAgLTE5MCwxOSArMTkwLDE5IEBAIGludCBjcmVh
dGVfaXJxKG5vZGVpZF90IG5vZGUpCj4gPiA+ID4gPiA+ID4gICAgICAgICAgZGVzYy0+YXJjaC51
c2VkID0gSVJRX1VOVVNFRDsKPiA+ID4gPiA+ID4gPiAgICAgICAgICBpcnEgPSByZXQ7Cj4gPiA+
ID4gPiA+ID4gICAgICB9Cj4gPiA+ID4gPiA+ID4gLSAgICBlbHNlIGlmICggaGFyZHdhcmVfZG9t
YWluICkKPiA+ID4gPiA+ID4gPiArICAgIGVsc2UgaWYgKCBkbV9kb21haW4gKQo+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gQ2FuIHlvdSBndWFyYW50ZWUgdGhhdCBkbV9kb21haW4gaXMgYWx3YXlz
IGN1cnJlbnQtPmRvbWFpbj8KPiA+ID4gPiA+IAo+ID4gPiA+ID4gTm8sIGluIHNvbWUgY2FzZXMg
aXQgd2lsbCBiZSBoYXJkd2FyZV9kb21haW4uCj4gPiA+ID4gCj4gPiA+ID4gUmlnaHQsIGJ1dCBp
biB0aGF0IGNhc2UgY3VycmVudC0+ZG9tYWluID09IGhhcmR3YXJlX2RvbWFpbiBJIGd1ZXNzPwo+
ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgdGhpbmsgeW91IG5lZWQgdG8gYXNzZXJ0
IGZvciB0aGlzLCBvciBlbHNlIHRha2UgYSByZWZlcmVuY2UgdG8KPiA+ID4gPiA+ID4gZG1fZG9t
YWluIChnZXRfZG9tYWluKSBiZWZvcmUgYWNjZXNzaW5nIGl0J3MgZmllbGRzLCBvciBlbHNlIHlv
dSByaXNrCj4gPiA+ID4gPiA+IHRoZSBkb21haW4gYmVpbmcgZGVzdHJveWVkIHdoaWxlIG1vZGlm
eWluZyBpdCdzIGZpZWxkcy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gQ2FuIGhhcmR3YXJlX2RvbWFp
biBiZSBkZXN0cm95ZWQgd2l0aG91dCBwYW5pY2tpbmcgWGVuPyBJZiBzbywKPiA+ID4gPiA+IGdl
dF9kb21haW4gd291bGQgYmUgaW5kZWVkIG5lZWRlZC4KPiA+ID4gPiAKPiA+ID4gPiBXaGF0IGFi
b3V0IG90aGVyIGNhbGxlcnMgdGhhdCBhcmUgbm90IHRoZSBoYXJkd2FyZV9kb21haW4/IFlvdSBu
ZWVkIHRvCj4gPiA+ID4gbWFrZSBzdXJlIHRob3NlIGRvbWFpbnMgYXJlIG5vdCBkZXN0cm95ZWQg
d2hpbGUge2NyZWF0ZS9kZXN0cm95fV9pcnEKPiA+ID4gPiBpcyBjaGFuZ2luZyB0aGUgcGVybWlz
c2lvbnMuCj4gPiA+ID4gCj4gPiA+ID4gSWYgeW91IGNhbiBndWFyYW50ZWUgdGhhdCBkbV9kb21h
aW4gPT0gY3VycmVudC0+ZG9tYWluIHRoZW4geW91IGFyZQo+ID4gPiA+IHNhZmUsIGlmIG5vdCB5
b3UgbmVlZCB0byBnZXQgYSByZWZlcmVuY2UgYmVmb3JlIG1vZGlmeWluZyBhbnkgZmllbGRzCj4g
PiA+ID4gb2YgdGhlIGRvbWFpbiBzdHJ1Y3QuCj4gPiA+ID4gCj4gPiA+ID4gU28gSU1PIHlvdSBl
aXRoZXIgbmVlZCB0byBhZGQgYW4gYXNzZXJ0IG9yIGEgZ2V0X2RvbWFpbiBkZXBlbmRpbmcgb24K
PiA+ID4gPiB0aGUgYW5zd2VyIHRvIHRoZSBxdWVzdGlvbiBhYm92ZS4KPiA+ID4gCj4gPiA+IEkn
dmUgYWRkZWQgYW4gYXNzZXJ0LCBhbmQgSSB0aGluayBJIGhhdmUgdGhlIGFuc3dlciB0byB0aGUg
YWJvdmUgcXVlc3Rpb246Cj4gPiA+IAo+ID4gPiAgICAgKFhFTikgQXNzZXJ0aW9uICdkID09IGN1
cnJlbnQtPmRvbWFpbicgZmFpbGVkIGF0IGlycS5jOjIzMgo+ID4gPiAgICAgKFhFTikgLS0tLVsg
WGVuLTQuMTIuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPiA+ID4g
ICAgIChYRU4pIENQVTogICAgMgo+ID4gPiAgICAgKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgy
ZDA4MDI4ZjU0NT5dIGRlc3Ryb3lfaXJxKzB4MTI2LzB4MTQzCj4gPiA+ICAgICAoWEVOKSBSRkxB
R1M6IDAwMDAwMDAwMDAwMTAyMDYgICBDT05URVhUOiBoeXBlcnZpc29yCj4gPiA+ICguLi4pCj4g
PiA+ICAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiA+ID4gICAgIChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI4ZjU0NT5dIGRlc3Ryb3lfaXJxKzB4MTI2LzB4MTQzCj4gPiA+ICAgICAoWEVOKSAgICBb
PGZmZmY4MmQwODAyOGNlMWU+XSBtc2lfZnJlZV9pcnErMHg1MS8weDFiOAo+ID4gPiAgICAgKFhF
TikgICAgWzxmZmZmODJkMDgwMjkyM2UxPl0gdW5tYXBfZG9tYWluX3BpcnErMHg0ODcvMHg0ZDQK
PiA+ID4gICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI5MjQ5Zj5dIGZyZWVfZG9tYWluX3BpcnFz
KzB4NzEvMHg4Zgo+ID4gPiAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjgxOWUwPl0gYXJjaF9k
b21haW5fZGVzdHJveSsweDQxLzB4YTEKPiA+ID4gICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIw
N2QyMj5dIGRvbWFpbi5jI2NvbXBsZXRlX2RvbWFpbl9kZXN0cm95KzB4ODYvMHgxNTkKPiA+ID4g
ICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIyYTY1OD5dIHJjdXBkYXRlLmMjcmN1X3Byb2Nlc3Nf
Y2FsbGJhY2tzKzB4YTUvMHgxY2MKPiA+ID4gICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzYzRm
YT5dIHNvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg3OC8weDlhCj4gPiA+ICAgICAoWEVOKSAgICBb
PGZmZmY4MmQwODAyM2M1NjY+XSBkb19zb2Z0aXJxKzB4MTMvMHgxNQo+ID4gPiAgICAgKFhFTikg
ICAgWzxmZmZmODJkMDgwMjgwNTMyPl0gZG9tYWluLmMjaWRsZV9sb29wKzB4NjMvMHhiOQo+ID4g
PiAKPiA+ID4gSW4gdGhpcyBjYXNlLCBjdXJyZW50LT5kb21haW4gb2J2aW91c2x5IGlzbid0IHRo
ZSBzdHViZG9tYWluLCBiZWNhdXNlIGF0Cj4gPiA+IHRoaXMgcG9pbnQgaXQgaXMgYWxyZWFkeSBk
ZXN0cm95ZWQgKGl0IGtlZXBzIHJlZmVyZW5jZSB0byB0aGUgdGFyZ2V0Cj4gPiA+IGRvbWFpbiwg
c28gdGFyZ2V0IGRvbWFpbiBjb3VsZG4ndCBiZSBkZXN0cm95ZWQgYmVmb3JlIGl0cyBzdHViZG9t
YWluKS4KPiA+ID4gCj4gPiA+IEluIGZhY3QsIGluIHRoaXMgY2FzZSBnZXRfZG1fZG9tYWluKCkg
cmV0dXJucyB3cm9uZyB2YWx1ZSwgc2luY2UgaXQKPiA+ID4gaXNuJ3QgY2FsbGVkIGJ5IGRldmlj
ZSBtb2RlbC4gQXQgdGhlIHBvaW50IHdoZXJlIHN0dWJkb21haW4gaXMgYWxyZWFkeQo+ID4gPiBk
ZXN0cm95ZWQsIEkgdGhpbmsgaXQgc2hvdWxkIHJldHVybiBOVUxMLCBidXQgaXQgcmV0dXJucwo+
ID4gPiBoYXJkd2FyZV9kb21haW4uIEJ1dCBpdCBpc24ndCB0aGF0IGVhc3ksIGJlY2F1c2UgdGFy
Z2V0IGRvbWFpbiBkb24ndAo+ID4gPiBoYXZlIGFueSByZWZlcmVuY2UgdG8gaXRzIHN0dWJkb21h
aW4uIEVzcGVjaWFsbHkgYWxyZWFkeSBkZXN0cm95ZWQgb25lLgo+ID4gPiAKPiA+ID4gSSdzIGRl
ZmluZWQgYXM6Cj4gPiA+IAo+ID4gPiAgICAgc3RhdGljIHN0cnVjdCBkb21haW4gKmdldF9kbV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiA+ID4gICAgIHsKPiA+ID4gICAgICAgICByZXR1cm4g
Y3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCA/IGN1cnJlbnQtPmRvbWFpbiA6Cj4gPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXJkd2FyZV9kb21h
aW47Cj4gPiA+ICAgICB9Cj4gPiAKPiA+IFNvIGdldF9kbV9kb21haW4gd29ya3MgZmluZSB3aGVu
IHVzZWQgYnkgY3JlYXRlX2lycSwgYmVjYXVzZSBpbiB0aGF0Cj4gPiBjYXNlIGN1cnJlbnQtPmRv
bWFpbiA9PSBkIEFGQUlDVC4KPiA+IAo+ID4gQXMgeW91IHBvaW50ZWQgb3V0IGhvd2V2ZXIgdXNp
bmcgdGhlIHNhbWUgbWVjaGFuaXNtIGZvciBkZXN0cm95IGlzIG5vdAo+ID4gc3VpdGFibGUsIHNp
bmNlIHRoZSBzdHViZG9tYWluIG1pZ2h0IGJlIGFscmVhZHkgZGVzdHJveWVkLCBhbmQKPiA+IHVu
bWFwX2RvbWFpbl9waXJxIGNhbGxlZCBmcm9tIHRoZSBpZGxlIHZDUFUuCj4gPiAKPiA+ID4gU2lu
Y2UgaGFyZHdhcmUgZG9tYWluIGNvdWxkbid0IGJlIGRlc3Ryb3llZCgqKSB3aGlsZSB0aGUgc3lz
dGVtIGlzCj4gPiA+IHJ1bm5pbmcsIGluIHByYWN0aWNlIHRoaXMgd3JvbmcgcmV0dXJuIHZhbHVl
IGl0IGlzbid0IGEgcHJvYmxlbS4KPiA+ID4gSGFyZHdhcmUgZGlkbid0IGhhdmUgcGVybWlzc2lv
biBvdmVyIHRoaXMgSVJRIChpZiBzdHViZG9tYWluIGhhdmUKPiA+ID4gY3JlYXRlZCBpdCksIHNv
IGlycV9kZW55X2FjY2VzcyBpcyBhIG5vLW9wLgo+ID4gPiAKPiA+ID4gU28sIEkgd291bGQgYWRq
dXN0IGFzc2VydCBpbiBkZXN0cm95X2lycSB0byBhbGxvdyBhbHNvIGhhcmR3YXJlX2RvbWFpbiwK
PiA+ID4gYW5kIGFkZCBhIGNvbW1lbnQgdGhhdCBnZXRfZG1fZG9tYWluIG1heSByZXR1cm4gaGFy
ZHdhcmVfZG9tYWluIGR1cmluZwo+ID4gPiBkb21haW4gZGVzdHJ1Y3Rpb24uIElzIHRoYXQgb2s/
Cj4gPiAKPiA+IEhtLCBhbGJlaXQgSSBhZ3JlZSB3aXRoIHlvdXIgYW5hbHlzaXMsIEkgZmVlbCBs
aWtlIHRoaXMgcHJvcG9zZWQKPiA+IHNvbHV0aW9uIGlzIGtpbmQgb2YgYSB3b3JrYXJvdW5kLiBH
aXZlbiB0aGUgY29udGV4dCwgSSB0aGluayB0aGUgYmVzdAo+ID4gd2F5IHRvIGRlYWwgd2l0aCB0
aGlzIGlzc3VlIGluIGRlc3Ryb3lfaXJxIGlzIHRvIGl0ZXJhdGUgb3ZlciB0aGUgbGlzdAo+ID4g
b2YgZG9tYWlucyBhbmQgbWFrZSBzdXJlIG5vIGRvbWFpbiBoYXMgcGVybWlzc2lvbnMgb3ZlciB0
aGUgZGVzdHJveWVkCj4gPiBpcnEuIE5vdGUgdGhhdCB3aXRoIHRoaXMgcHJvcG9zZWQgc29sdXRp
b24geW91IHdpbGwgaGF2ZSB0byBkcm9wIHRoZQo+ID4gZG9tYWluIHBhcmFtZXRlciBmcm9tIGRl
c3Ryb3lfaXJxLgo+IAo+IEknZCByZWFsbHkgbGlrZSB0byBhdm9pZCBpdGVyYXRpbmcgdGhlIHdo
b2xlIGRvbWFpbiBsaXN0LiBKYW4sIHdoYXQgZG8KPiB5b3UgdGhpbms/IENvZGUtd2lzZSB0aGlz
IHNlZW1zIHRvIGJlIHRoZSBlYXNpZXN0IHNvbHV0aW9uLgo+IAo+ID4gQW5vdGhlciBvcHRpb24g
d291bGQgYmUgdG8gc3RvcmUgd2hpY2ggZG9tYWlucyBhcmUgZ2l2ZW4gcGVybWlzc2lvbnMKPiA+
IG92ZXIgd2hpY2ggaXJxcyBpbiBhIHdheSB0aGF0J3Mgb3B0aW1pemVkIHRvIGdldCB0aGUgbGlz
dCBvZiBkb21haW5zCj4gPiBnaXZlbiBhbiBpcnEgKGllOiB3aXRob3V0IGhhdmluZyB0byBpdGVy
YXRlIG92ZXIgdGhlIGxpc3Qgb2YgZG9tYWlucwo+ID4gbGlrZSBteSBwcm9wb3NlZCBzb2x1dGlv
biBhYm92ZSkuCj4gCj4gVGhpcyBtYXkgbWFrZSBzZW5zZSwgYnV0IGlmIHRoYXQgd291bGQgYmUg
aW5zdGVhZCBvZiB0aGUgY3VycmVudAo+IHN0cnVjdHVyZSwgd2UnZCBoYXZlIGFub3RoZXIgcHJv
YmxlbTogd2hlbiBkZXN0cm95aW5nIHN0dWJkb21haW4sIHlvdSdkCj4gbmVlZCB0byBnZXQgbGlz
dCBJUlFzIGl0IGhhcyBhY2Nlc3MgdG8sIHRvIGV4cGxpY2l0bHkgcmV2b2tlCj4gc3R1YmRvbWFp
bidzIGFjY2Vzcy4KCkluZGVlZC4gWW91IHdvdWxkIGhhdmUgdG8gY29tZSB1cCB3aXRoIGEgc3Ry
dWN0dXJlIHRoYXQgYWxsb3dzIHRvIGJvdGgKZ2V0IHRoZSBsaXN0IG9mIGlycXMgZ2l2ZW4gYSBk
b21haW4sIG9yIGdldCB0aGUgZG9tYWluIGxpc3QgZ2l2ZW4gYQppcnEuCgpNYXliZSBhcyBhIHN0
YXJ0IHlvdSBjb3VsZCBleHBhbmQgaXJxX2Rlc2MgdG8gY29udGFpbiB0aGUgbGlzdCBvZgpkb21h
aW5zIHRoYXQgaGF2ZSBwZXJtaXNzaW9uIG92ZXIgdGhlIGlycSwgYW5kIHRoZW4gdXNlIHRoaXMK
aW5mb3JtYXRpb24gb24gY2xlYW51cD8KClRoZSBtYWluIGlzc3VlIHdpdGggdGhpcyBhcHByb2Fj
aCBpcyB0aGF0IHlvdSB3b3VsZCBhbHNvIG5lZWQgdG8KY2xlYW51cCB0aGlzIGluZm9ybWF0aW9u
IGZyb20gaXJxX2Rlc2MgaWYgdGhlIHN0dWJkb21haW4gaXMgZGVzdHJveWVkCmJlZm9yZSBkZXN0
cm95aW5nIHRoZSBJUlEuCgo+IEluIHRoZW9yeSBpdCBjb3VsZCBiZSBkb25lIGJ5IGxvb2tpbmcg
YXQgdGhlIHRhcmdldAo+IGRvbWFpbiBhbmQgaXRlcmF0aW5nIG92ZXIgaXRzIElSUXMsIGJ1dCB0
aGlzIGlzIGdldHRpbmcgbW9yZSBhbmQgbW9yZQo+IGNvbXBsZXguCj4gCj4gSSB0aGluayB0aGUg
dHJpY2t5IHBhcnQgaXMgdW5tYXBfZG9tYWluX3BpcnEtPm1zaV9mcmVlX2lycSwgd2hpY2ggY2Fu
IGJlCj4gY2FsbGVkOgo+IDEuIGZyb20gUEhZU0RFVk9QX3VubWFwX3BpcnEsIGJ5IHN0dWJkb21h
aW4KPiAyLiBmcm9tIFBIWVNERVZPUF91bm1hcF9waXJxLCBieSBkb20wIHdoZW4gZGV2aWNlIG1v
ZGVsIHJ1bnMgdGhlcmUKPiAzLiBmcm9tIFBIWVNERVZPUF91bm1hcF9waXJxLCBieSBkb20wIGV2
ZW4gd2l0aCBkZXZpY2UgbW9kZWwgaW4KPiBzdHViZG9tYWluIC0gbm9ybWFsbHkgaXQgc2hvdWxk
bid0IGhhcHBlbiBmb3IgTVNJIGFsbG9jYXRlZCBieQo+IHN0dWJkb21haW4sIGJ1dCBkb20wIGlz
IGFsbG93ZWQgdG8gZG8gc28sIGFuZCBpdCBzaG91bGRuJ3QgY2F1c2UgYW55Cj4gaGFybQo+IDQu
IGZyb20gZnJlZV9kb21haW5fcGlycXMsIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24KPiA1LiB2
YXJpb3VzIGVycm9yIHBhdGhzCj4gCj4gSWYgdW5tYXBfZG9tYWluX3BpcnEgd291bGQga25vdyB3
aGVyZSBkZXZpY2UgbW9kZWwgaXMgcnVubmluZywgZXZlbiBpZgo+IG5vdCBjYWxsZWQgYnkgaXQs
IHRoYXQgd291bGQgaGVscC4gV2hhdCBhYm91dCBhZGRpbmcgYmFjayByZWZlcmVuY2UgaW4KPiBz
dHJ1Y3QgZG9tYWluIHRvIGEgc3R1YmRvbWFpbj8gVGhhdCB3b3VsZCBoZWxwIGEgbG90IGhlcmUu
IFRoZSBvbmx5Cj4gcHJvYmxlbSBpcyBhIGNpcmN1bGFyIGRlcGVuZGVuY3kgc3R1YmRvbS0+dGFy
Z2V0LT5zdHViZG9tLiBUaGlzIGN5Y2xlCj4gd291bGQgbmVlZCB0byBiZSBicm9rZW4gZHVyaW5n
IHN0dWJkb20gdGVhcmRvd24uIGRvbWFpbl9raWxsKHN0dWJkb20pCj4gbG9va3MgbGlrZSBhIGdv
b2QgcGxhY2UgdG8gYnJlYWsgaXQuIElzIGl0IGd1YXJhbnRlZWQgdG8gYmUgY2FsbGVkLCBvcgo+
IGlzIHRoZXJlIHNvbWUgb3RoZXIgcGF0aCB0byBkZXN0cm95aW5nIGEgc3R1YmRvbWFpbj8KCkEg
c3R1YmRvbWFpbiBBRkFJQ1QgaXMgaGFuZGxlZCBsaWtlIG90aGVycyBkb21haW5zIGZyb20gYSBo
eXBlcnZpc29yClBvViwgdGhlcmUncyBubyBkaXN0aW5jdGlvbiBiZXR3ZWVuIGd1ZXN0cyBhbmQg
c3R1YmRvbWFpbnMgaW5zaWRlIHRoZQpoeXBlcnZpc29yLCBzbyBJIHRoaW5rIGRvbWFpbl9raWxs
IHdvdWxkIGJlIGFuIGFwcHJvcHJpYXRlIHBsYWNlLgoKPiBDYW4gb25lIEhWTSBkb21haW4gaGF2
ZSBtdWx0aXBsZSBzdHViZG9tYWlucz8gSWYgc28sIGl0IHNob3VsZCBhIGJlCj4gbGlzdCwgbm90
IGEgc2luZ2xlIGZpZWxkLgoKWWVzLCBJIHRoaW5rIHRoYXQncyBhIHN1cHBvcnRlZCBzZXR1cC4g
WW91IGNhbiByZWdpc3RlciBtdWx0aXBsZSBpb3JlcQpzZXJ2ZXJzIGhhbmRsaW5nIGFjY2Vzc2Vz
IGZvciBhIHNpbmdsZSBkb21haW4sIGFuZCB0aGVyZSdzIG5vCnJlc3RyaWN0aW9uIHRoYXQgZm9y
Y2VzIHJ1bm5pbmcgYWxsIHRob3NlIGlvcmVxIHNlcnZlcnMgaW4gdGhlIHNhbWUKY29udHJvbCBk
b21haW4uCgpTaW1pbGFybHkgeW91IGNvdWxkIGhhdmUgYSBzaW5nbGUgZG9tYWluIHRoYXQgaGFz
IGNvbnRyb2wgcGVybWlzc2lvbnMKb3ZlciBtdWx0aXBsZSBkb21haW5zLCBpZTogbGlrZSB0aGUg
aGFyZHdhcmUgZG9tYWluLiBkb21haW4tPnRhcmdldApzaG91bGQgbGlrZWx5IGJlIGEgbGlzdCBh
bHNvIGluIG9yZGVyIHRvIHN1cHBvcnQgdGhpcyB1c2UgY2FzZSwgYnV0IEkKZ3Vlc3Mgbm8gb25l
IGhhcyB5ZXQgcmVxdWlyZWQgc3VjaCB1c2UtY2FzZS4KCkJ1dCBtYXliZSBJJ20ganVzdCBvdmVy
ZGVzaWduaW5nIHRoaXMgd2hlbiB0aGVyZSdzIG5vIHVzZS1jYXNlIG9mIGEKZG9tYWluIGhhdmlu
ZyBtdWx0aXBsZSBzdHViZG9tYWlucywgb3IgYSBzdHViZG9tYWluIHNlcnZpbmcgbXVsdGlwbGUK
ZG9tYWlucy4KCk1heWJlIGl0J3MgZW5vdWdoIHRvIGhhdmUgYSBjbGVhciBzdGF0ZW1lbnQgb2Yg
dGhlIHNjb3BlIG9mIHRoaXMKbWVjaGFuaXNtIGFuZCBpdCdzIGN1cnJlbnQgbGltaXRhdGlvbnM6
CgogLSBBIGRvbWFpbiBkaWZmZXJlbnQgdGhhdCB0aGUgaGFyZHdhcmUgZG9tYWluIGNhbiBvbmx5
IGhhdmUgY29udHJvbAogICBwZXJtaXNzaW9ucyBvdmVyIGEgc2luZ2xlIG90aGVyIGRvbWFpbi4K
CiAtIFdoZW4gYSBkb21haW4gd2l0aCBwYXNzZWQgdGhyb3VnaCBkZXZpY2VzIHRoYXQgaGF2ZSBt
ZWRpYXRvcnMKICAgcnVubmluZyBpbiBhIGRvbWFpbiBkaWZmZXJlbnQgdGhhbiB0aGUgaGFyZHdh
cmUgZG9tYWluIGlzIGRlc3Ryb3llZAogICB0aGUgZG9tYWluIHJ1bm5pbmcgdGhvc2UgbWVkaWF0
b3JzIG11c3QgaGF2ZSBiZWVuIGRlc3Ryb3llZAogICBiZWZvcmVoYW5kLgoKV2l0aCB0aG9zZSBs
aW1pdGF0aW9ucyBpbiBtaW5kIEkgdGhpbmsgeW91IGNvdWxkIHRoZW4gdXNlCmdldF9kbV9kb21h
aW4gaW4gZGVzdHJveV9pcnEuIElNTyBJIHRoaW5rIHRoaXMgaXMgZnJhZ2lsZSwgYnV0IHdvdWxk
CmJlIGVub3VnaCB0byBzb2x2ZSB0aGUgaXNzdWUgeW91IGFyZSBjdXJyZW50bHkgZmFjaW5nLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 10:31:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 10: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 1h2Cmd-0002lI-Om; Fri, 08 Mar 2019 10:31: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=NVb+=RL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h2Cmc-0002lB-8b
 for xen-devel@lists.xen.org; Fri, 08 Mar 2019 10:31:18 +0000
X-Inumbo-ID: 4df9f562-418d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4df9f562-418d-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 10:31: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 6DB5BA78;
 Fri,  8 Mar 2019 02:31:16 -0800 (PST)
Received: from [10.37.13.97] (unknown [10.37.13.97])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BC4B53F706;
 Fri,  8 Mar 2019 02:31:14 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <20190307161645.bs3u44czjkak7f34@Air-de-Roger>
 <0f89f12b-0111-5da0-9119-c35ebdacdd2f@arm.com>
 <20190307171553.nj3fteo7anst7bxm@Air-de-Roger>
 <cfc55018-04db-bc49-c20e-23346f03517a@arm.com>
 <121fdb12-1562-4d71-9b95-8a8f135f8f2f@suse.com>
 <944c1f80-d289-1826-a45f-f0d3c4b24c9c@arm.com>
 <b7ffab9b-cf62-7dc8-4cea-672046ec7dc1@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dec4a3ca-b9d5-b8d9-9d19-307e2607e7e3@arm.com>
Date: Fri, 8 Mar 2019 10: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
In-Reply-To: <b7ffab9b-cf62-7dc8-4cea-672046ec7dc1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDMvOC8xOSAxMDoxOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBP
biAwOC8wMy8yMDE5IDExOjE1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEp1ZXJnZW4sCj4+
Cj4+IE9uIDMvOC8xOSA2OjI4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDcvMDMv
MjAxOSAxOTowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIFJvZ2VyLAo+Pj4+Cj4+Pj4g
T24gMDcvMDMvMjAxOSAxNzoxNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+Pj4gT24gVGh1
LCBNYXIgMDcsIDIwMTkgYXQgMDQ6MzY6NTlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Pj4+Pj4gSGkgUm9nZXIsCj4+Pj4+Pgo+Pj4+Pj4gVGhhbmsgeW91IGZvciB0aGUgYW5zd2VyLgo+
Pj4+Pj4KPj4+Pj4+IE9uIDA3LzAzLzIwMTkgMTY6MTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4+Pj4+Pj4gT24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6MTc6NTRQTSArMDAwMCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBIaSBBbmRyaWksCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDA3
LzAzLzIwMTkgMTQ6MzQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAwNy4wMy4x
OSAxNjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+Pj4+PiAgwqDCoCDCoMKgLSBJTUhP
LCB0aGlzIGltcGxlbWVudGF0aW9uIGlzIHNpbXBsZXIgYW5kIGNsZWFuZXIgdGhhbgo+Pj4+Pj4+
Pj4+PiB3aGF0IEkKPj4+Pj4+Pj4+Pj4gaGF2ZSBmb3IgcnVuc3RhdGUgbWFwcGluZyBvbiBhY2Nl
c3MuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBEaWQgeW91IGltcGxlbWVudCBpdCB1c2luZyBhY2Nl
c3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYT8KPj4+Pj4+Pj4+IE5vdCBleGFjdGx5LCBhY2Nlc3NfZ3Vl
c3RfbWVtb3J5X2J5X2lwYSgpIGhhcyBubyBpbXBsZW1lbnRhdGlvbgo+Pj4+Pj4+Pj4gZm9yIHg4
Ni4KPj4+Pj4+Pj4+IEJ1dCBpdCBpcyBtYWRlIGFyb3VuZCB0aGF0IGNvZGUuCj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IEZvciB0aGUgSFZNLCB0aGUgZXF1aXZhbGVudCBmdW5jdGlvbiBpcyBodm1fY29weV90
b19ndWVzdF9waHlzLiBJCj4+Pj4+Pj4+IGRvbid0IGtub3cKPj4+Pj4+Pj4gd2hhdCB3b3VsZCBi
ZSB0aGUgaW50ZXJmYWNlIGZvciBQVi4gUm9nZXIsIGFueSBpZGVhPwo+Pj4+Pj4+Cj4+Pj4+Pj4g
Rm9yIFBWIEkgdGhpbmsgeW91IHdpbGwgaGF2ZSB0byB1c2UgZ2V0X3BhZ2VfZnJvbV9nZm4sIGNo
ZWNrIHRoZQo+Pj4+Pj4+IHBlcm1pc3Npb25zLCBtYXAgaXQsIHdyaXRlIGFuZCB1bm1hcCBpdC4g
VGhlIHNhbWUgZmxvdyB3b3VsZCBhbHNvCj4+Pj4+Pj4gd29yawo+Pj4+Pj4+IGZvciBIVk0sIHNv
IEknbSBub3Qgc3VyZSBpZiB0aGVyZSdzIG11Y2ggcG9pbnQgaW4gdXNpbmcKPj4+Pj4+PiBodm1f
Y29weV90b19ndWVzdF9waHlzLiBPciB5b3UgY2FuIGltcGxlbWVudCBhIGdlbmVyaWMKPj4+Pj4+
PiBjb3B5X3RvX2d1ZXN0X3BoeXMgaGVscGVyIHRoYXQgd29ya3MgZm9yIGJvdGggUFYgYW5kIEhW
TS4KPj4+Pj4+Pgo+Pj4+Pj4+IE5vdGUgdGhhdCBmb3IgdHJhbnNsYXRlZCBndWVzdHMgeW91IHdp
bGwgaGF2ZSB0byB3YWxrIHRoZSBIQVAgcGFnZQo+Pj4+Pj4+IHRhYmxlcyBmb3IgZWFjaCB2Q1BV
IGZvciBlYWNoIGNvbnRleHQgc3dpdGNoLCB3aGljaCBJIHRoaW5rIHdpbGwgYmUKPj4+Pj4+PiBl
eHBlbnNpdmUgaW4gdGVybXMgb2YgcGVyZm9ybWFuY2UgKEkgbWlnaHQgYmUgd3JvbmcgaG93ZXZl
ciwgc2luY2UgSQo+Pj4+Pj4+IGhhdmUgbm8gcHJvb2Ygb2YgdGhpcykuCj4+Pj4+Pgo+Pj4+Pj4g
QUZBSUNULCB3ZSBhbHJlYWR5IHdhbGsgdGhlIHBhZ2UtdGFibGUgd2l0aCB0aGUgY3VycmVudAo+
Pj4+Pj4gaW1wbGVtZW50YXRpb24uIFNvCj4+Pj4+PiB0aGlzIHNob3VsZCBiZSBubyBkaWZmZXJl
bnQgaGVyZSwgZXhjZXB0IHdlIHdpbGwgbm90IG5lZWQgdG8gd2FsayB0aGUKPj4+Pj4+IGd1ZXN0
LVBUIGhlcmUuIE5vPwo+Pj4+Pgo+Pj4+PiBZZXMsIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gaXMg
ZXZlbiB3b3JzZSBiZWNhdXNlIGl0IHdhbGtzIGJvdGggdGhlCj4+Pj4+IGd1ZXN0IHBhZ2UgdGFi
bGVzIGFuZCB0aGUgSEFQIHBhZ2UgdGFibGVzIGluIHRoZSBIVk0gY2FzZS4gSXQgd291bGQgYmUK
Pj4+Pj4gaW50ZXJlc3RpbmcgSU1PIGlmIHdlIGNvdWxkIGF2b2lkIHdhbGtpbmcgYW55IG9mIHRo
b3NlIHBhZ2UgdGFibGVzLgo+Pj4+Pgo+Pj4+PiBJIHNlZSB5b3UgaGF2ZSBjb25jZXJucyBhYm91
dCBwZXJtYW5lbnRseSBtYXBwaW5nIHRoZSBydW5zdGF0ZSBhcmVhLAo+Pj4+PiBzbyBJJ20gbm90
IGdvaW5nIHRvIG9wcG9zZSwgYWxiZWl0IGV2ZW4gd2l0aCBvbmx5IDFHIG9mIFZBIHNwYWNlIHlv
dQo+Pj4+PiBjYW4gbWFwIHBsZW50eSBvZiBydW5zdGF0ZSBhcmVhcywgYW5kIHRha2luZyBpbnRv
IGFjY291bnQgdGhpcyBpcwo+Pj4+PiAzMmJpdCBoYXJkd2FyZSBJJ20gbm90IHN1cmUgeW91IHdp
bGwgZXZlciBoYXZlIHRoYXQgbWFueSB2Q1BVcyB0aGF0Cj4+Pj4+IHlvdSB3aWxsIHJ1biBvdXQg
b2YgVkEgc3BhY2UgdG8gbWFwIHJ1bnN0YXRlIGFyZWFzLgo+Pj4+Cj4+Pj4gQWN0dWFsbHkgdGhl
IHZtYXAgaXMgb25seSA3NjhNQi4gVGhlIHZtYXAgaXMgYXQgdGhlIG1vbWVudCB1c2VkIGZvcgo+
Pj4+IG1hcHBpbmc6Cj4+Pj4gIMKgwqDCoMKgwqAtIE1NSU8gZGV2aWNlcyAodGhyb3VnaCBpb3Jl
bWFwKQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgIC0gZXZlbnQgY2hhbm5lbCBwYWdlcwo+Pj4+Cj4+
Pj4gQXMgdGhlIHJ1bnN0YXRlIGlzIGZhciBzbWFsbGVyIHRoYW4gYSBwYWdlLCB0aGlzIHNvdW5k
cyBsaWtlIGEgd2FzdGUgb2YKPj4+PiBtZW1vcnkgZm9yIGEgYmVuZWZpdHMgdGhhdCBoYXZlbid0
IG5vdCB5ZXQgYmVlbiBzaG93bi4gSW5kZWVkLCBudW1iZXIKPj4+PiBwcm92aWRlZCBieSBBbmRy
aWkgZWl0aGVyIHNob3cgd29yc3QgcGVyZm9ybWFuY2Ugb3Igc2ltaWxhciBvbmUuCj4+Pj4KPj4+
PiBCdXQgVEJILCBJIGFtIG5vdCBleHBlY3RpbmcgdGhhdCBhIHJlYWxseSBjbGVhciBwZXJmb3Jt
YW5jZSBpbXByb3ZlbWVudAo+Pj4+IG9uIEFybSBhcyB0aGVyZSBhcmUgYSBsb3QgdG8gZG8gaW4g
dGhlIGNvbnRleHQgc3dpdGNoLgo+Pj4+Cj4+Pj4+Cj4+Pj4+IFRoYXQgYmVpbmcgc2FpZCwgaWYg
dGhlIGltcGxlbWVudGF0aW9uIHR1cm5zIG91dCB0byBiZSBtb3JlCj4+Pj4+IGNvbXBsaWNhdGVk
IGJlY2F1c2Ugb2YgdGhpcyBwZXJtYW5lbnQgbWFwcGluZywgd2Fsa2luZyB0aGUgZ3Vlc3QgSEFQ
Cj4+Pj4+IHBhZ2UgdGFibGVzIGlzIGNlcnRhaW5seSBubyB3b3JzZSB0aGFuIHdoYXQncyBkb25l
IEFUTS4KPj4+Pgo+Pj4+IFRvIGJlIGhvbmVzdCBJIGFtIG5vdCBmdWxseSBhZ2FpbnN0IGFsd2F5
cyBtYXBwaW5nIHRoZSBydW5zdGF0ZSBpbiBYZW4uCj4+Pj4gQnV0IEkgbmVlZCBkYXRhIHRvIHNo
b3cgdGhpcyBpcyB3b3J0aCBpdC4gU28gZmFyLCB0aGUgcGVyZm9ybWFuY2UKPj4+PiBwcm9taXNl
ZCBhcmUgbm90IHRoZXJlIGFuZCB0aGUgaW1wbGVtZW50YXRpb24gaXMgbm90IGZvb2xwcm9vZiB5
ZXQuCj4+Pj4KPj4+PiBJZiB3ZSB3YW50IHRvIGtlZXAgdGhlIHJ1bnN0YXRlIG1hcHBlZCBwZXJt
YW5lbnRseSwgdGhlbiB3ZSBuZWVkIHRvIGFkZAo+Pj4+IGVpdGhlciBhIGxvY2sgb3IgYSByZWZj
b3VudGluZy4gU28gdGhlIHBhZ2UgZG9lcyBub3QgZGlzYXBwZWFyIGR1cmluZwo+Pj4+IGNvbnRl
eHQgc3dpdGNoIGlmIHdlIGhhcHBlbiB0byB1cGRhdGUgdGhlIHJ1bnN0YXRlIGNvbmN1cnJlbnRs
eSAodmlhIHRoZQo+Pj4+IGh5cGVyY2FsbCkuCj4+Pj4KPj4+PiBUaGlzIG1heSBpbmNyZWFzZSB0
aGUgY29tcGxleGl0eSBvZiB0aGUgaW1wbGVtZW50YXRpb24gKG5vdCBzdXJlIGJ5IGhvdwo+Pj4+
IG11Y2ggdGhvdWdodCkuCj4+Pj4KPj4+PiBBbm90aGVyIHNvbHV0aW9uIGlzIHRvIHByZXZlbnQg
dGhlIHJ1bnN0YXRlIHRvIGJlIHVwZGF0ZWQuIEJ1dCBJIHRoaW5rCj4+Pj4gd2Ugd2lsbCBqdXN0
IGFkZCBhIGJpdCBtb3JlIGJ1cmRlbiBpbiB0aGUgZ3Vlc3QgT1MuCj4+Pgo+Pj4gTm90IHN1cmUg
YWJvdXQgb3RoZXIgc3lzdGVtcywgYnV0IGN1cnJlbnQgTGludXgga2VybmVsIHJlZ2lzdGVycyB0
aGUKPj4+IHJ1bnN0YXRlIGFyZWEgZm9yIG90aGVyIGNwdXMgb25seSBpZiB0aG9zZSBhcmUgbm90
IHVwLiBTbyB0aGVyZSBpcyBubwo+Pj4gd2F5IHRoZSBydW5zdGF0ZSBvZiB0aGF0IGZvcmVpZ24g
dmNwdSBjb3VsZCBiZSB1cGRhdGVkIGR1cmluZwo+Pj4gcmVnaXN0ZXJpbmcgaXQuIE9mIGNvdXJz
ZSB0aGlzIHdvdWxkIG5lZWQgdG8gYmUgdGVzdGVkIChlLmcuIC1FQlVTWQo+Pj4gZm9yIHJlZ2lz
dGVyaW5nIHJ1bnN0YXRlIG9mIGFuIGFjdGl2ZSBmb3JlaWduIHZjcHUpLgo+Pgo+PiBJIHdhcyB1
bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IHhlbl92Y3B1X3Jlc3RvcmUoKSAoc2VlCj4+IGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW4uYykgbWF5IHVwZGF0ZSB0aGUgcnVuc3RhdGUgd2hpbGUgdGhlIHZD
UFUgaXMgdXAKPj4gKGF0IGxlYXN0IG9uIHByZS1YZW4gNC41KS4gRGlkIEkgbWlzcyBhbnl0aGlu
Zz8KPiAKPiBQcmUgWGVuIDQuNTogeWVzLiBCdXQgSSBkb24ndCB0aGluayB5b3Ugd2FudCB0byBp
bnRyb2R1Y2UgdGhlIG5ldwo+IHNlbWFudGljcyBpbiBYZW4gNC40IGFuZCBvbGRlcj8KClRoYXQn
cyBjb3JyZWN0LCB0aGUgaHlwZXJjYWxsIHdpbGwgb25seSBiZSBhZGRlZCBmb3IgZnV0dXJlIFhl
biByZWxlYXNlcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 11:00:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2DEJ-000493-17; Fri, 08 Mar 2019 10: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=Vf5q=RL=citrix.com=prvs=963925dec=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h2DEG-00048y-U5
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 10:59:52 +0000
X-Inumbo-ID: 4bffb6d3-4191-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bffb6d3-4191-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 10:59:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,455,1544486400"; d="scan'208";a="80035923"
Date: Fri, 8 Mar 2019 10:59:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190308105949.57mjxk22gv6cq7wm@zion.uk.xensource.com>
References: <20190307105649.8919-1-olaf@aepfle.de>
 <20190307110247.xrex66v2z4kvpqdp@zion.uk.xensource.com>
 <20190307125338.253995f8.olaf@aepfle.de>
 <20190307121820.x5smx4njc4pn6srh@zion.uk.xensource.com>
 <20190308102218.1276adb8.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190308102218.1276adb8.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1] libxl: prepare environment for
 domcreate_stream_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@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>

T24gRnJpLCBNYXIgMDgsIDIwMTkgYXQgMTA6MjI6MThBTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCA3IE1hciAyMDE5IDEyOjE4OjIwICswMDAwCj4gc2NocmllYiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKPiAKPiA+IFRoYXQgY29kZSBoYXMgYmVlbiBjaGFuZ2Vk
IHF1aXRlIGEgYml0IHdpdGggbWlncmF0aW9uIHYyIGFuZCBDT0xPLiBJCj4gPiB3b3VsZG4ndCBi
ZSBzdXJwcmlzZWQgaWYgc29tZSBjb2RlIGJlY29tZXMgc3RhbGUuCj4gCj4gQXJlIHlvdSBvayB3
aXRoIGp1c3QgbW92aW5nIHRoYXQgYXNzaWdubWVudCB1cCB0byBhdm9pZCB0aGUgY3Jhc2g/Cj4g
VGhpcyBzaG91bGQgYmUgYmFja3BvcnRlZCB0byBhdCBsZWFzdCA0LjEwLCBvbGRlciBicmFuY2hl
cyBuZWVkIHRoYXQgdG9vLgo+IEEgdGhvcm91Z2hseSByZXZpZXcgY2FuIHN0aWxsIGJlIGRvbmUg
bGF0ZXIuCj4gCgpTdXJlLiBUaGF0IHdvdWxkIGJlIGZpbmUgYnkgbWUuIFRoYW5rcyBmb3IgZml4
aW5nIHRoaXMgaXNzdWUuCgpXZWkuCgo+IE9sYWYKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 11:07:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11: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 1h2DLF-0004sn-VB; Fri, 08 Mar 2019 11:07:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2DLE-0004sb-LX
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 11:07:04 +0000
X-Inumbo-ID: 4bdf02b4-4192-11e9-a4d1-33a9dcb97fb9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bdf02b4-4192-11e9-a4d1-33a9dcb97fb9;
 Fri, 08 Mar 2019 11:07: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 1h2DL9-0002ZO-Du; Fri, 08 Mar 2019 11:06: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 1h2DL9-0002Ye-6m; Fri, 08 Mar 2019 11:06:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2DL9-0004A1-64; Fri, 08 Mar 2019 11:06:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133614-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host: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-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start: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-armhf-armhf-xl-arndale: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-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-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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start: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-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-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cf08baa29613dd899954089e7cc7dba1d478b365
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 11:06:59 +0000
Subject: [Xen-devel] [linux-next test] 133614: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYxNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4t
ZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjZjA4
YmFhMjk2MTNkZDg5OTk1NDA4OWU3Y2M3ZGJhMWQ0NzhiMzY1CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1
OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYxNCAgMjAxOS0wMy0wNiAwOTox
OTowNCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 11:55:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11: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 1h2E68-00087I-UE; Fri, 08 Mar 2019 11:55: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2E67-00087A-PY
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 11:55:31 +0000
X-Inumbo-ID: 11deced3-4199-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 11deced3-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:55:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 04:55:29 -0700
Message-Id: <5C825831020000780021CA16@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 04:55:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
In-Reply-To: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAzLjE5IGF0IDEzOjQ2LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UndmUgbm90aWNlZCB0aGF0IHRoZXJlIGlzIHN0aWxsIGEgcmVncmVzc2lvbiB3aXRo
IHAybV9pb3JlcV9zZXJ2ZXIgUDJNCj4gdHlwZSBvbiBtYXN0ZXIuIFNpbmNlIHRoZSBjb21taXQg
OTQwZmFmMDI3OSAoeDg2L0hWTTogc3BsaXQgcGFnZQoKQWZhaWNzIGl0J3MgM2JkZWM1MzBhNS4g
SSdtIGFsc28gc2xpZ2h0bHkgY29uZnVzZWQgYnkgdGhlIHVzZSBvZiAic3RpbGwiOgpJaXJjIHNv
IGZhciBJJ3ZlIGhhZCBvbmx5IGFuIGluZm9ybWFsIGluZGljYXRpb24gb2YgdGhlIHByb2JsZW0s
IHdpdGhvdXQKYW55IGRldGFpbHMsIGZyb20gQW5kcmV3LgoKQWxzbyBDYy1pbmcgSsO8cmdlbiB0
byBiZSBleHBsaWNpdGx5IGF3YXJlIG9mIHRoZSByZWdyZXNzaW9uLCBhbGJlaXQgSQphc3N1bWUg
aGUgaGFzIG5vdGljZWQgdGhlIHJlcG9ydCBhbHJlYWR5IGFueXdheS4KCj4gc3RyYWRkbGluZyBl
bXVsYXRlZCBhY2Nlc3NlcyBpbiBtb3JlIGNhc2VzKSB0aGUgYmVoYXZpb3Igb2Ygd3JpdGUgYW5k
Cj4gcm13IGluc3RydWN0aW9uIGVtdWxhdGlvbiBjaGFuZ2VkIChwb3NzaWJseSB1bmludGVudGlv
bmFsbHkpIHNvIHRoYXQgaXQKPiBtaWdodCBub3QgcmUtZW50ZXIgaHZtZW11bF9kb19pbygpIG9u
IElPUkVRIGNvbXBsZXRpb24gd2hpY2ggc2hvdWxkIGJlCj4gZG9uZSBpbiBvcmRlciB0byBhdm9p
ZCBicmVha2luZyBJT1JFUSBzdGF0ZSBtYWNoaW5lLiBXaGF0IHdlJ3JlIHNlZWluZwo+IGluc3Rl
YWQgaXMgYSBkb21haW4gY3Jhc2ggaGVyZToKPiAKPiBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8o
Cj4gICAgIGJvb2xfdCBpc19tbWlvLCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGxvbmcgKnJlcHMs
IHVuc2lnbmVkIGludAo+IC4uLgo+ICAgICBjYXNlIFNUQVRFX0lPUkVTUF9SRUFEWToKPiAgICAg
ICAgIHZpby0+aW9fcmVxLnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKPiAgICAgICAgIHAgPSB2
aW8tPmlvX3JlcTsKPiAKPiAgICAgICAgIC8qIFZlcmlmeSB0aGUgZW11bGF0aW9uIHJlcXVlc3Qg
aGFzIGJlZW4gY29ycmVjdGx5IHJlLWlzc3VlZCAqLwo+ICAgICAgICAgaWYgKCAocC50eXBlICE9
IChpc19tbWlvID8gSU9SRVFfVFlQRV9DT1BZIDogSU9SRVFfVFlQRV9QSU8pKSB8fAo+ICAgICAg
ICAgICAgICAocC5hZGRyICE9IGFkZHIpIHx8Cj4gICAgICAgICAgICAgIChwLnNpemUgIT0gc2l6
ZSkgfHwKPiAgICAgICAgICAgICAgKHAuY291bnQgPiAqcmVwcykgfHwKPiAgICAgICAgICAgICAg
KHAuZGlyICE9IGRpcikgfHwKPiAgICAgICAgICAgICAgKHAuZGYgIT0gZGYpIHx8Cj4gICAgICAg
ICAgICAgIChwLmRhdGFfaXNfcHRyICE9IGRhdGFfaXNfYWRkcikgfHwKPiAgICAgICAgICAgICAg
KGRhdGFfaXNfYWRkciAmJiAocC5kYXRhICE9IGRhdGEpKSApCj4gICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGN1cnJkKTsKPiAKPiBUaGlzIGlzIGhhcHBlbmluZyBvbiBwcm9jZXNzaW5nIG9mIHRo
ZSBuZXh0IElPUkVRIGFmdGVyIHRoZSBvbmUgdGhhdAo+IGhhc24ndCBiZWVuIGNvbXBsZXRlZCBw
cm9wZXJseSBkdWUgdG8gcDJtdCBiZWluZyBjaGFuZ2VkIGluIElPUkVRCj4gaGFuZGxlciBieSBY
ZW5HVCBrZXJuZWwgbW9kdWxlLiBTbyBpdCBoaXQgSFZNVFJBTlNfb2theSBjYXNlIGluCj4gbGlu
ZWFyX3dyaXRlKCkgaGVscGVyIG9uIHRoZSB3YXkgYmFjayBhbmQgZGlkbid0IHJlLWVudGVyIGh2
bWVtdWxfZG9faW8oKS4KCkFtIEkgdG8gdGFrZSB0aGlzIHRvIG1lYW4gdGhhdCB0aGUgZmlyc3Qg
dGltZSByb3VuZCB3ZSB0YWtlIHRoZQpIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBleGl0IGZyb20g
X19odm1fY29weSgpIGR1ZSB0byBmaW5kaW5nCnAybV9pb3JlcV9zZXJ2ZXIsIGJ1dCBpbiB0aGUg
Y291cnNlIG9mIHByb2Nlc3NpbmcgdGhlIHJlcXVlc3QgdGhlCnBhZ2UncyB0eXBlIGdldHMgY2hh
bmdlZCBhbmQgaGVuY2Ugd2UgZG9uJ3QgdGFrZSB0aGF0IHNhbWUgcGF0aAp0aGUgc2Vjb25kIHRp
bWU/IElmIHNvLCBteSBmaXJzdCByZWFjdGlvbiBpcyB0byBibGFtZSB0aGUga2VybmVsCm1vZHVs
ZTogTWFjaGluZSBzdGF0ZSAob2YgdGhlIFZNKSBtYXkgbm90IGNoYW5nZSB3aGlsZSBwcm9jZXNz
aW5nCmEgd3JpdGUsIG90aGVyIHRoYW4gdG8gY2Fycnkgb3V0IHRoZSBfZGlyZWN0XyBlZmZlY3Rz
IG9mIHRoZSB3cml0ZS4gSQpkb24ndCB0aGluayBhIHAybSB0eXBlIGNoYW5nZSBpcyBzdXBwb3Nl
ZCB0byBiZSBvY2N1cnJpbmcgYXMgYSBzaWRlCmVmZmVjdC4KCj4gVGhlIGJ1ZyBjb3VsZCBiZSBt
aXRpZ2F0ZWQgYnkgdGhlIGZvbGxvd2luZyBwYXRjaCBidXQgc2luY2UgaXQncyB5b3Ugd2hvCj4g
aW50cm9kdWNlZCB0aGlzIGhlbHBlciB5b3UgbWlnaHQgaGF2ZSBiZXR0ZXIgaWRlYXMgaG93IHRv
IGF2b2lkIHRoZQo+IHByb2JsZW0gaW4gYSBjbGVhbiB3YXkgaGVyZS4KPiAKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Cj4gQEAgLTExMzksMTMgKzExMzksMTEgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWdu
ZWQgbG9uZyBhZGRyLAo+IHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAo+ICAgICAg
ewo+ICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOwo+IAo+IC0gICAgY2FzZSBI
Vk1UUkFOU19va2F5Ogo+IC0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gLQo+ICAgICAg
Y2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiAgICAgICAgICB4ODZfZW11bF9wYWdl
ZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gCj4gKyAgICBjYXNlIEhWTVRSQU5T
X29rYXk6Cj4gICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICAgICAgICAgIG9m
ZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOwo+ICAgICAgICAgIGlmICggb2Zmc2V0ICsgYnl0ZXMg
PD0gUEFHRV9TSVpFICkKClRoaXMgaXMgKEknbSBpbmNsaW5lZCB0byBzYXkgIm9mIGNvdXJzZSIp
IG5vdCBhbiBhcHByb3ByaWF0ZSBjaGFuZ2UgaW4KdGhlIGdlbmVyYWwgY2FzZTogR2V0dGluZyBi
YWNrIEhWTVRSQU5TX29rYXkgbWVhbnMgdGhlIHdyaXRlCndhcyBjYXJyaWVkIG91dCwgYW5kIGhl
bmNlIGl0IHNob3VsZG4ndCBiZSB0cmllZCB0byBiZSBjYXJyaWVkIG91dCBhCjJuZCB0aW1lLgoK
SSB0YWtlIGl0IHRoYXQgY2hhbmdpbmcgdGhlIGtlcm5lbCBkcml2ZXIgd291bGQgYXQgYmVzdCBi
ZSBzdWItb3B0aW1hbAp0aG91Z2gsIHNvIGEgaHlwZXJ2aXNvci1vbmx5IGZpeCB3b3VsZCBiZSBi
ZXR0ZXIuCgpBc3N1bWluZyB0aGUgcDJtIHR5cGUgY2hhbmdlIGFycml2ZXMgdmlhIFhFTl9ETU9Q
X3NldF9tZW1fdHlwZSwKSSB0aGluayB3aGF0IHdlIG5lZWQgdG8gZG8gaXMgZGVsYXkgdGhlIGFj
dHVhbCBjaGFuZ2UgdW50aWwgbm8gaW9yZXEKaXMgcGVuZGluZyBhbnltb3JlLCBraW5kIG9mIGxp
a2UgdGhlIFZNIGV2ZW50IHN1YnN5c3RlbSBkZWxheXMKY2VydGFpbiBDUiBhbmQgTVNSIHdyaXRl
cyB1bnRpbCBWTSBlbnRyeSB0aW1lLiBJbiB0aGlzIHNpdHVhdGlvbiB3ZSdkCnRoZW4gZnVydGhl
ciBoYXZlIHRvIHJlc3RyaWN0IHRoZSBudW1iZXIgb2Ygc3VjaCBwZW5kaW5nIGNoYW5nZXMsCmJl
Y2F1c2Ugd2UgbmVlZCB0byByZWNvcmQgdGhlIHJlcXVlc3Qocykgc29tZXdoZXJlLiBRdWVzdGlv
biBpcwpob3cgbWFueSBvZiBzdWNoIGJ1ZmZlcmFibGUgcmVxdWVzdHMgd291bGQgYmUgZW5vdWdo
OiBVbmxlc3Mgd2UKd2FudGVkIHRvIGVuZm9yY2UgdGhhdCBvbmx5IG9yZGluYXJ5IGFsaWduZWQg
d3JpdGVzIChhbmQgcm13LXMpIGNhbgpnZXQgdXMgaW50byB0aGlzIHN0YXRlLCBhcGFydCBmcm9t
IHdyaXRlcyBjcm9zc2luZyBwYWdlIGJvdW5kYXJpZXMgd2UKbWF5IG5lZWQgdG8gYmUgYWJsZSB0
byBjb3BlIHdpdGggQVZYNTEyJ3Mgc2NhdHRlciBpbnNucy4KClRoZSBvdGhlciBhbHRlcm5hdGl2
ZSBJIGNhbiB0aGluayBvZiB3b3VsZCBiZSB0byByZWNvcmQgdGhlIHNwZWNpZmljCmZhaWx1cmUg
Y2FzZSAoZmluZGluZyBwMm1faW9yZXFfc2VydmVyKSBpbiB0aGUgZmlyc3QgcGFzcywgYW5kIGFj
dCB1cG9uCml0IChpbnN0ZWFkIG9mIHlvdXIgbWl0aWdhdGlvbiBhYm92ZSkgZHVyaW5nIHRoZSBy
ZXRyeS4gQXQgdGhlIGZpcnN0CmdsYW5jZSBpdCB3b3VsZCBzZWVtIG1vcmUgY3VtYmVyc29tZSB0
byBkbyB0aGUgcmVjb3JkaW5nIGF0IHRoYXQKbGF5ZXIgdGhvdWdoLgoKTGV0IG1lIGtub3cgd2hh
dCB5b3UgdGhpbmssIGFuZCBhbHNvIHdoZXRoZXIgeW91IHdhbnQgbWUgdG8gdHJ5IHRvCnByb3Rv
dHlwZSBzb21ldGhpbmcsIG9yIHdoZXRoZXIgeW91IHdhbnQgdG8gZ2l2ZSBpdCBhIHNob3QuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 11:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2E6f-0008Cm-GK; Fri, 08 Mar 2019 11:56: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=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6e-0008CH-8P
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 11:56:04 +0000
X-Inumbo-ID: 25130ffb-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25130ffb-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:56:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E6b-0003UL-B3; Fri, 08 Mar 2019 11:56:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2E6b-0007rI-1R; Fri, 08 Mar 2019 11:56:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2E6b-0004r5-0m; Fri, 08 Mar 2019 11:56:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133617-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-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-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-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-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
X-Osstest-Versions-This: xen=7842419a6b85edb4a5b9bee8b1179de4c8b84b60
X-Osstest-Versions-That: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 11:56:01 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133617: 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>

ZmxpZ2h0IDEzMzYxNyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTcvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzQ4NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNzg0MjQxOWE2Yjg1ZWRiNGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MApiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTAxNmI4ZjIwN2M3YTNmZThiZGQyYjZmN2MwODAw
MjBlM2UxYzgyMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNDg3ICAyMDE5LTAyLTI4IDE4OjQ4
OjM4IFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU5NCAgMjAxOS0wMy0wNSAx
NDozNjo0OCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+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
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBhMDE2
YjhmMjA3Li43ODQyNDE5YTZiICA3ODQyNDE5YTZiODVlZGI0YTViOWJlZThiMTE3OWRlNGM4Yjg0
YjYwIC0+IHN0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 11:58:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2E8o-0008VN-E8; Fri, 08 Mar 2019 11: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=SXUr=RL=citrix.com=prvs=963beace8=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h2E8n-0008VD-AT
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 11:58:17 +0000
X-Inumbo-ID: 747e7f77-4199-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 747e7f77-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:58:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,455,1544486400"; d="scan'208,223";a="86981357"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH] trace: fix build with gcc9
Thread-Index: AQHU1NFMHOWx21kh/k+uw83gyVFjF6YAAL8AgAFBQQCAAFACAA==
Date: Fri, 8 Mar 2019 11:58:14 +0000
Message-ID: <372489A5-EBBA-4D8D-B986-EB159213C833@citrix.com>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
 <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
 <5C8215B602000078001500F6@prv1-mh.provo.novell.com>
In-Reply-To: <5C8215B602000078001500F6@prv1-mh.provo.novell.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_372489A5EBBA4D8DB986EB159213C833citrixcom_"
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_002_372489A5EBBA4D8DB986EB159213C833citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <C8C284DDC440DF44963477B8B67A2ED3@citrix.com>
Content-Transfer-Encoding: base64

DQoNCj4gT24gTWFyIDgsIDIwMTksIGF0IDc6MTEgQU0sIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6DQo+IA0KPj4+PiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+IDAzLzA3LzE5IDE6MDIgUE0gPj4+DQo+PiBPbiAzLzcvMTkgMTA6MzQgQU0sIEph
biBCZXVsaWNoIHdyb3RlOg0KPj4+IFdoaWxlIEkndmUgbm90IG9ic2VydmVkIHRoaXMgbXlzZWxm
LCBnY2MgOSAoaW1vIHZhbGlkbHkpIHJlcG9ydGVkbHkgbWF5DQo+Pj4gY29tcGxhaW4NCj4+PiAN
Cj4+PiB0cmFjZS5jOiBJbiBmdW5jdGlvbiAnX190cmFjZV9oeXBlcmNhbGwnOg0KPj4+IHRyYWNl
LmM6ODI2OjE5OiBlcnJvcjogdGFraW5nIGFkZHJlc3Mgb2YgcGFja2VkIG1lbWJlciBvZiAnc3Ry
dWN0IDxhbm9ueW1vdXM+JyBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVl
DQo+Pj4gWy1XZXJyb3I9YWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyXQ0KPj4+ICA4MjYgfCAgICAg
dWludDMyX3QgKmEgPSBkLmFyZ3M7DQo+PiANCj4+IFdhaXQsIGlzIHRoaXMgc2F5aW5nIHRoYXQg
aW4gdGhpcyBjYXNlIChpLmUuLCB3aXRoIGEgc2luZ2xlIHVpbnQzMl90DQo+PiBiZWZvcmUgYXJn
cyksIHlvdSAqZG8qIGdldCBhbiB1bmFsaWduZWQgcG9pbnRlciB2YWx1ZSwgb3IganVzdCB0aGF0
IGlmDQo+PiB0aGUgc3RydWN0IGNoYW5nZXMgaW4gdGhlIGZ1dHVyZSB0aGF0IHRoZSBwb2ludGVy
IHZhbHVlIG1heSBiZWNvbWUNCj4+IHVuLWFsaWduZWQ/DQo+IA0KPiBXaXRoIHRoZSBfX3BhY2tl
ZCBhdHRyaWJ1dGUsIHRoZSBjb21waWxlciBfY291bGRfIHBsYWNlIHRoZSBzdHJ1Y3R1cmUgYXQN
Cj4gYSBtaXNhbGlnbmVkIHNsb3Qgb24gdGhlIHN0YWNrLiBJdCBoYXMgZ290IG5vdGhpbmcgdG8g
ZG8gd2l0aCBzdHJ1Y3QgbGF5b3V0DQo+IGFmYWljdC4gTm90ZSBob3cgdGhlIGRpYWdub3N0aWMg
c2F5cyAibWF5Iiwgbm90ICJkb2Vz4oCdLg0KDQpUaGF04oCZcyBpbnRlcmVzdGluZyDigJQgc28g
aXMgdGhlcmUgbm8gd2F5IHRvIHNwZWNpZnkgdGhhdCB0aGUgc3RydWN0IHNob3VsZCBiZSBhbGln
bmVkIGJ1dCB0aGUgaW5kaXZpZHVhbCBlbGVtZW50cyBub3Q/DQoNCklmIHRoYXTigJlzIHRoZSBj
YXNlLCB3aGF0IGFib3V0IGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoZSBhdHRhY2hlZCBpbnN0ZWFk
PyAgSXQgYXZvaWRzIGludHJvZHVjaW5nIGEgbm90LXZlcnktb2J2aW91cyBCVUlMRF9CVUdfT04o
KSwgYW5kIGFsc28gSSB0aGluayBtYWtlcyB0aGUgYWxnb3JpdGhtIGEgKHRpbnkpIGJpdCBlYXNp
ZXIgdG8gZm9sbG93LiAgKEFuZCBpZiB0aGUgQlVJTERfQlVHX09OKCkgZXZlciB0cmlnZ2VyZWQs
IHdl4oCZZCBwcm9iYWJseSBlbmQgdXAgaGF2aW5nIHRvIGRvIHNvbWV0aGluZyBsaWtlIHRoaXMg
YW55d2F5LikNCg0KIC1HZW9yZ2UNCg==

--_002_372489A5EBBA4D8DB986EB159213C833citrixcom_
Content-Type: application/octet-stream;
	name="0001-xen-trace-Fix-gcc9-alignment-warning.patch"
Content-Description: 0001-xen-trace-Fix-gcc9-alignment-warning.patch
Content-Disposition: attachment;
	filename="0001-xen-trace-Fix-gcc9-alignment-warning.patch"; size=1942;
	creation-date="Fri, 08 Mar 2019 11:58:13 GMT";
	modification-date="Fri, 08 Mar 2019 11:58:13 GMT"
Content-ID: <A3D5AC67C6E85445BD47AC1CF790907F@citrix.com>
Content-Transfer-Encoding: base64

RnJvbSA2OGI0ODFkZmIwNzIzMzQ2YjliNjc2Y2YwODRkYmM5NTRhNmQxZTQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IEZyaSwgOCBNYXIgMjAxOSAxMTo1MTo0MCArMDAwMApTdWJqZWN0OiBbUEFUQ0hd
IHhlbi90cmFjZTogRml4IGdjYzkgYWxpZ25tZW50IHdhcm5pbmcKClRoZSBfX3BhY2tlZCBhdHRy
aWJ1dGUgbm90IG9ubHkgaW5kaWNhdGVzIHRoYXQgdGhlIGluZGl2aWR1YWwgZWxlbWVudHMKb2Yg
dGhlIHN0cnVjdCBkb24ndCBuZWVkIHRvIGJlIGFsaWduZWQgd2l0aCByZWdhcmQgdG8gdGhlIGJl
Z2lubmluZyBvZgp0aGUgc3RydWN0LCBidXQgdGhhdCB0aGUgc3RydWN0IGl0c2VsZiBkb2Vzbid0
IG5lZWQgdG8gYmUgYWxpZ25lZCBvbgp0aGUgc3RhY2suICBUaGlzIG1ha2VzIHRha2luZyB0aGUg
YWRkcmVzcyBvZiB0aGUgYGFyZ3NgIGVsZW1lbnQKcHJvYmxlbWF0aWMsIGFzIHlvdSBtYXkgZW5k
IHVwIHdpdGggYSBub24tYWxpZ25lZCBwb2ludGVyLgoKZ2NjOSBub3RpY2VzIHRoaXMgYW5kIHRo
cm93cyB0aGUgZm9sbG93aW5nIGVycm9yOgoKdHJhY2UuYzogSW4gZnVuY3Rpb24gJ19fdHJhY2Vf
aHlwZXJjYWxsJzoKdHJhY2UuYzo4MjY6MTk6IGVycm9yOiB0YWtpbmcgYWRkcmVzcyBvZiBwYWNr
ZWQgbWVtYmVyIG9mICdzdHJ1Y3QgPGFub255bW91cz4nIG1heSByZXN1bHQgaW4gYW4gdW5hbGln
bmVkIHBvaW50ZXIgdmFsdWUKWy1XZXJyb3I9YWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyXQogODI2
IHwgICAgIHVpbnQzMl90ICphID0gZC5hcmdzOwoKRml4IHRoaXMgYnkgcmVwbGFjaW5nIHRoZSBw
b2ludGVyIHdpdGggYW4gaW5kZXguCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi90cmFjZS5jIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi90cmFjZS5jIGIveGVuL2NvbW1vbi90cmFjZS5jCmluZGV4IGNjMjk0
ZmMzODQuLmJkMmViYTljNGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdHJhY2UuYworKysgYi94
ZW4vY29tbW9uL3RyYWNlLmMKQEAgLTgyMywxMiArODIzLDEyIEBAIHZvaWQgX190cmFjZV9oeXBl
cmNhbGwodWludDMyX3QgZXZlbnQsIHVuc2lnbmVkIGxvbmcgb3AsCiAgICAgICAgIHVpbnQzMl90
IG9wOwogICAgICAgICB1aW50MzJfdCBhcmdzWzZdOwogICAgIH0gZDsKLSAgICB1aW50MzJfdCAq
YSA9IGQuYXJnczsKKyAgICB1bnNpZ25lZCBhID0gMDsKIAogI2RlZmluZSBBUFBFTkRfQVJHMzIo
aSkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB1bnNpZ25lZCBpXyA9IChpKTsgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAqYSsrID0gYXJnc1soaV8pXTsgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBkLmFyZ3NbYSsrXSA9IGFyZ3NbKGlfKV07ICAgICAgICAgICAg
ICAgXAogICAgICAgICBkLm9wIHw9IFRSQ19QVl9IWVBFUkNBTExfVjJfQVJHXzMyKGlfKTsgXAog
ICAgIH0gd2hpbGUoIDAgKQogCkBAIC04NjUsNyArODY1LDcgQEAgdm9pZCBfX3RyYWNlX2h5cGVy
Y2FsbCh1aW50MzJfdCBldmVudCwgdW5zaWduZWQgbG9uZyBvcCwKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCi0gICAgX190cmFjZV92YXIoZXZlbnQsIDEsIHNpemVvZih1aW50MzJfdCkgKiAoMSAr
IChhIC0gZC5hcmdzKSksICZkKTsKKyAgICBfX3RyYWNlX3ZhcihldmVudCwgMSwgc2l6ZW9mKHVp
bnQzMl90KSAqICgxICsgYSksICZkKTsKIH0KIAogLyoKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTEx
MykKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_372489A5EBBA4D8DB986EB159213C833citrixcom_--


From xen-devel-bounces@lists.xenproject.org Fri Mar 08 12:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 12:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2EP1-0001WX-Dm; Fri, 08 Mar 2019 12:15: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2EP0-0001WS-He
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 12:15:02 +0000
X-Inumbo-ID: cc202c9f-419b-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 cc202c9f-419b-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 12:15:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 05:15:00 -0700
Message-Id: <5C825CC1020000780021CA3E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 05:14:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
 <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
 <5C8215B602000078001500F6@prv1-mh.provo.novell.com>
 <372489A5-EBBA-4D8D-B986-EB159213C833@citrix.com>
In-Reply-To: <372489A5-EBBA-4D8D-B986-EB159213C833@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAzLjE5IGF0IDEyOjU4LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKCj4gCj4+IE9uIE1hciA4LCAyMDE5LCBhdCA3OjExIEFNLCBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+IHdyb3RlOgo+PiAKPj4+Pj4gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPiAwMy8wNy8xOSAxOjAyIFBNID4+Pgo+Pj4gT24gMy83LzE5IDEwOjM0IEFN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBXaGlsZSBJJ3ZlIG5vdCBvYnNlcnZlZCB0aGlzIG15
c2VsZiwgZ2NjIDkgKGltbyB2YWxpZGx5KSByZXBvcnRlZGx5IG1heQo+Pj4+IGNvbXBsYWluCj4+
Pj4gCj4+Pj4gdHJhY2UuYzogSW4gZnVuY3Rpb24gJ19fdHJhY2VfaHlwZXJjYWxsJzoKPj4+PiB0
cmFjZS5jOjgyNjoxOTogZXJyb3I6IHRha2luZyBhZGRyZXNzIG9mIHBhY2tlZCBtZW1iZXIgb2Yg
J3N0cnVjdCA8YW5vbnltb3VzPicgCj4gbWF5IHJlc3VsdCBpbiBhbiB1bmFsaWduZWQgcG9pbnRl
ciB2YWx1ZQo+Pj4+IFstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KPj4+PiAgODI2
IHwgICAgIHVpbnQzMl90ICphID0gZC5hcmdzOwo+Pj4gCj4+PiBXYWl0LCBpcyB0aGlzIHNheWlu
ZyB0aGF0IGluIHRoaXMgY2FzZSAoaS5lLiwgd2l0aCBhIHNpbmdsZSB1aW50MzJfdAo+Pj4gYmVm
b3JlIGFyZ3MpLCB5b3UgKmRvKiBnZXQgYW4gdW5hbGlnbmVkIHBvaW50ZXIgdmFsdWUsIG9yIGp1
c3QgdGhhdCBpZgo+Pj4gdGhlIHN0cnVjdCBjaGFuZ2VzIGluIHRoZSBmdXR1cmUgdGhhdCB0aGUg
cG9pbnRlciB2YWx1ZSBtYXkgYmVjb21lCj4+PiB1bi1hbGlnbmVkPwo+PiAKPj4gV2l0aCB0aGUg
X19wYWNrZWQgYXR0cmlidXRlLCB0aGUgY29tcGlsZXIgX2NvdWxkXyBwbGFjZSB0aGUgc3RydWN0
dXJlIGF0Cj4+IGEgbWlzYWxpZ25lZCBzbG90IG9uIHRoZSBzdGFjay4gSXQgaGFzIGdvdCBub3Ro
aW5nIHRvIGRvIHdpdGggc3RydWN0IGxheW91dAo+PiBhZmFpY3QuIE5vdGUgaG93IHRoZSBkaWFn
bm9zdGljIHNheXMgIm1heSIsIG5vdCAiZG9lc+KAnS4KPiAKPiBUaGF04oCZcyBpbnRlcmVzdGlu
ZyDigJQgc28gaXMgdGhlcmUgbm8gd2F5IHRvIHNwZWNpZnkgdGhhdCB0aGUgc3RydWN0IHNob3Vs
ZCBiZSAKPiBhbGlnbmVkIGJ1dCB0aGUgaW5kaXZpZHVhbCBlbGVtZW50cyBub3Q/CgpJIHRoaW5r
IHRoZXJlIGlzIChtYXJraW5nIHRoZSBmaWVsZHMgX19wYWNrZWQgYW5kIHRoZSBzdHJ1Y3QgX19h
bGlnbmVkKCkpLApidXQgdGhhdCB3b3VsZG4ndCBuZWNlc3NhcmlseSBoZWxwIChkZXBlbmRpbmcg
b24gaG93IHRoZSBjaGVja2luZyBnZXRzCmRvbiBpbnRlcm5hbCB0byB0aGUgY29tcGlsZXIpLgoK
PiBJZiB0aGF04oCZcyB0aGUgY2FzZSwgd2hhdCBhYm91dCBkb2luZyBzb21ldGhpbmcgbGlrZSB0
aGUgYXR0YWNoZWQgaW5zdGVhZD8gIAo+IEl0IGF2b2lkcyBpbnRyb2R1Y2luZyBhIG5vdC12ZXJ5
LW9idmlvdXMgQlVJTERfQlVHX09OKCksIGFuZCBhbHNvIEkgdGhpbmsgCj4gbWFrZXMgdGhlIGFs
Z29yaXRobSBhICh0aW55KSBiaXQgZWFzaWVyIHRvIGZvbGxvdy4gIChBbmQgaWYgdGhlIAo+IEJV
SUxEX0JVR19PTigpIGV2ZXIgdHJpZ2dlcmVkLCB3ZeKAmWQgcHJvYmFibHkgZW5kIHVwIGhhdmlu
ZyB0byBkbyBzb21ldGhpbmcgCj4gbGlrZSB0aGlzIGFueXdheS4pCgpUaGF0J3MgYW4gb3B0aW9u
LiBZZXQgZG9uJ3QgZm9yZ2V0IHRoYXQgdGhlIGNvbXBpbGVyIG5vdGljaW5nIHRoZSBpc3N1ZQoo
YW5kIHNwaXR0aW5nIG91dCB0aGUgd2FybmluZykgbGlrZWx5IG1lYW5zIHRoYXQgaXQgd291bGQg
c3RpbGwgc3BvdCB0aGUKaXNzdWUsIGJ1dCBqdXN0IGhhdmUgbm8gcmVhc29uIHRvIHdhcm4gYW55
bW9yZS4gSXQgc3BvdHRpbmcgdGhlIGlzc3VlCndvdWxkIG1lYW4gdGhvdWdoIHRoYXQgb24gYXJj
aGl0ZWN0dXJlcyB3aGVyZSBtaXMtYWxpZ25lZCBhY2Nlc3NlcwptYXkgZmF1bHQsIGl0IG1heSB0
aGVuIHByb2R1Y2UgcHJldHR5IGluZWZmaWNpZW50IGNvZGUgZm9yIGEgY2FzZSB3aGVyZQpzaW1w
bGUgYWxpZ25lZCBhY2Nlc3NlcyB3b3VsZCBiZSBmaW5lLgoKSU9XIEkgcHJlZmVyIG15IHZhcmlh
bnQgb2YgdGhlIHdvcmthcm91bmQsIGJ1dCB5b3UncmUgdGhlIG1haW50YWluZXIKb2YgdGhpcyBj
b2RlLCBzbyB5b3UndmUgZ290IHRvIGRlY2lkZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 12:24:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 12: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 1h2EY9-0002Cx-BN; Fri, 08 Mar 2019 12:24: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=bKkW=RL=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h2EY6-0002Cs-VZ
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 12:24:27 +0000
X-Inumbo-ID: 1b9219fc-419d-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 1b9219fc-419d-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 12:24:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552047863;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=GKmX5Em5XoDVDqYPUcsWoaIi9ift2h6b6RKfAAaip/o=;
 b=VJq8JoS/TF7BMPdNAwnCjYtzGPQn8W+c2h5faGQF805dGrU6J1T/FOmzx5DzzF+7Be
 +Z4pMqIWxikhWxsCEBNLpj9lJLSe4JjvG98VFO2ZCfpOvAFqwk7mKCm7Bi+XrVeC5Y6X
 SQIB8waZ56NRo/MeMsSbxz3gs00jKzc7WXUHF75EpisDRdzDJio/5yzS3ljsskl0kplp
 jRIaIkRoO2JMpKM2sWY/3sEXJXAix7kCGxwIUlH3B/plM7VJvcGCKy4HTYZIwCs1xTQ3
 yfuQA99LCm6KLI0ljlKPGaVwo92yWDv1r91r7pKvtXr5wx7q7FJNBXd/D6dkuXfvsJFH
 Vq9w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpOGUivpc0WAr0t3Sj8140FKdfYth0="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v28COIlgj
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 8 Mar 2019 13:24:18 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri,  8 Mar 2019 13:24:15 +0100
Message-Id: <20190308122415.29972-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libxl: prepare environment for
 domcreate_stream_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: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUgbWF5IGJyYW5jaCBlYXJseSB0
bwpkb21jcmVhdGVfc3RyZWFtX2RvbmUsIGluIGNhc2Ugc29tZSBlcnJvciBvY2NvdXJlZC4gSGVy
ZSBzcnMtPmRjcyB3aWxsIGJlCk5VTEwsIHdoaWNoIGxlYWRzIHRvIGEgY3Jhc2guCgpJdCBpcyB1
bmNsZWFyIHdoYXQgdGhlIHB1cnBvc2Ugb2YgdGhhdCBiYWNrcG9pbnRlciBpcy4gUGVyaGFwcyBp
dCBjYW4gYmUKcmVtb3ZlZCwgYW5kIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSBjb3VsZCB1c2UgQ09O
VEFJTkVSX09GLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgot
LS0KdjI6CiB1bmNvbmRpdGlvbmFsIGFzc2lnbm1lbnQKCiB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYTRlNzRhNWNkMi4uYzhiNWVhOTg0YiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKQEAgLTEwOTMsNiArMTA5Myw5IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9ib290bG9h
ZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAg
LyogUHJlcGFyZSBlbnZpcm9ubWVudCBmb3IgZG9tY3JlYXRlX3N0cmVhbV9kb25lICovCisgICAg
ZGNzLT5zcnMuZGNzID0gZGNzOworCiAgICAgLyogUmVzdG9yZSAqLwogICAgIGNhbGxiYWNrcy0+
cmVzdG9yZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVz
dWx0czsKIApAQCAtMTExNiw3ICsxMTE5LDYgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rs
b2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgZGNz
LT5zcnMuYW8gPSBhbzsKLSAgICBkY3MtPnNycy5kY3MgPSBkY3M7CiAgICAgZGNzLT5zcnMuZmQg
PSByZXN0b3JlX2ZkOwogICAgIGRjcy0+c3JzLmxlZ2FjeSA9IChkY3MtPnJlc3RvcmVfcGFyYW1z
LnN0cmVhbV92ZXJzaW9uID09IDEpOwogICAgIGRjcy0+c3JzLmJhY2tfY2hhbm5lbCA9IGZhbHNl
OwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 12:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 12: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 1h2EdQ-0002Ms-0u; Fri, 08 Mar 2019 12:29:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vf5q=RL=citrix.com=prvs=963925dec=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h2EdP-0002Mn-Fx
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 12:29:55 +0000
X-Inumbo-ID: e00716b2-419d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e00716b2-419d-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 12:29:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,455,1544486400"; d="scan'208";a="80041288"
Date: Fri, 8 Mar 2019 12:29:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190308122951.bwsifh3bp3qdm6on@zion.uk.xensource.com>
References: <20190308122415.29972-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190308122415.29972-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] libxl: prepare environment for
 domcreate_stream_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@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>

T24gRnJpLCBNYXIgMDgsIDIwMTkgYXQgMDE6MjQ6MTVQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gVGhlIGZ1bmN0aW9uIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUgbWF5IGJyYW5jaCBl
YXJseSB0bwo+IGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSwgaW4gY2FzZSBzb21lIGVycm9yIG9jY291
cmVkLiBIZXJlIHNycy0+ZGNzIHdpbGwgYmUKPiBOVUxMLCB3aGljaCBsZWFkcyB0byBhIGNyYXNo
Lgo+IAo+IEl0IGlzIHVuY2xlYXIgd2hhdCB0aGUgcHVycG9zZSBvZiB0aGF0IGJhY2twb2ludGVy
IGlzLiBQZXJoYXBzIGl0IGNhbiBiZQo+IHJlbW92ZWQsIGFuZCBkb21jcmVhdGVfc3RyZWFtX2Rv
bmUgY291bGQgdXNlIENPTlRBSU5FUl9PRi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 12:34:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 12:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2EhJ-00031z-JL; Fri, 08 Mar 2019 12:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2EhI-00031u-RH
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 12:33:56 +0000
X-Inumbo-ID: 6e6b20fe-419e-11e9-9b71-ab751c0e8325
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e6b20fe-419e-11e9-9b71-ab751c0e8325;
 Fri, 08 Mar 2019 12:33:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 05:33:51 -0700
Message-Id: <5C82612B020000780021CA63@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 05:33:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.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>
 <20190307005004.GC19265@mail-itl>
 <20190307144801.vh6fcvp6mj3e6puj@Air-de-Roger>
 <20190307222825.GE19265@mail-itl>
In-Reply-To: <20190307222825.GE19265@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+IE9uIDA3LjAzLjE5IGF0IDIzOjI4LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMDM6NDg6MDFQTSArMDEwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gSG0sIGFsYmVpdCBJIGFncmVlIHdpdGggeW91ciBhbmFs
eXNpcywgSSBmZWVsIGxpa2UgdGhpcyBwcm9wb3NlZAo+PiBzb2x1dGlvbiBpcyBraW5kIG9mIGEg
d29ya2Fyb3VuZC4gR2l2ZW4gdGhlIGNvbnRleHQsIEkgdGhpbmsgdGhlIGJlc3QKPj4gd2F5IHRv
IGRlYWwgd2l0aCB0aGlzIGlzc3VlIGluIGRlc3Ryb3lfaXJxIGlzIHRvIGl0ZXJhdGUgb3ZlciB0
aGUgbGlzdAo+PiBvZiBkb21haW5zIGFuZCBtYWtlIHN1cmUgbm8gZG9tYWluIGhhcyBwZXJtaXNz
aW9ucyBvdmVyIHRoZSBkZXN0cm95ZWQKPj4gaXJxLiBOb3RlIHRoYXQgd2l0aCB0aGlzIHByb3Bv
c2VkIHNvbHV0aW9uIHlvdSB3aWxsIGhhdmUgdG8gZHJvcCB0aGUKPj4gZG9tYWluIHBhcmFtZXRl
ciBmcm9tIGRlc3Ryb3lfaXJxLgo+IAo+IEknZCByZWFsbHkgbGlrZSB0byBhdm9pZCBpdGVyYXRp
bmcgdGhlIHdob2xlIGRvbWFpbiBsaXN0LiBKYW4sIHdoYXQgZG8KPiB5b3UgdGhpbms/IENvZGUt
d2lzZSB0aGlzIHNlZW1zIHRvIGJlIHRoZSBlYXNpZXN0IHNvbHV0aW9uLgoKSSdkIGNlcnRhaW5s
eSBsaWtlIHRvIGF2b2lkIGl0ZXJhdGlvbnMgb3ZlciB0aGUgZG9tYWluIGxpc3QsIHRvby4KCkkg
ZG9uJ3QgdGhpbmsgYSBiYWNrIHBvaW50ZXIgaXMgbmVjZXNzYXJ5IHRob3VnaC4gQSBkb21haW4g
SUQgd291bGQKc2VlbSBzdWZmaWNpZW50IC0gaWYgKGF0IHRoZSB0aW1lIHlvdSBuZWVkIGEgZG9t
YWluIHBvaW50ZXIpIGl0IGRvZXNuJ3QKcmVzb2x2ZSB0byBhIHZhbGlkIGRvbWFpbiwgb3IgdG8g
b25lIHdob3NlIC0+dGFyZ2V0IHBvaW50cyBiYWNrIGF0CnRoZSBkb21haW4geW91IGhhdmUgaW4g
aGFuZHMsIHRoZW4gaXQncyBnb25lIChhdCBsZWFzdCBmYXIgZW5vdWdoCmZvciB0aGUgcHVycG9z
ZXMgaGVyZSkuCgo+IENhbiBvbmUgSFZNIGRvbWFpbiBoYXZlIG11bHRpcGxlIHN0dWJkb21haW5z
PyBJZiBzbywgaXQgc2hvdWxkIGEgYmUKPiBsaXN0LCBub3QgYSBzaW5nbGUgZmllbGQuCgpPdGhl
ciB0aGFuIHdoYXQgUm9nZXIgaGFzIHNhaWQgaW4gaGlzIHN1YnNlcXVlbnQgcmVwbHksIEknZCBw
cmVmZXIKaWYgYXQgbGVhc3Qgbm8gbmV3IHJlc3RyaWN0aW9ucyB3ZXJlIGludHJvZHVjZWQuIFll
dCBJIGFncmVlIHdpdGgKaGlzIG92ZXItZW5naW5lZXJpbmcgcmVtYXJrLCBhbmQgaGVuY2UgSSBj
b3VsZCBzZWUgdGhlIGFtb3VudApnZXR0aW5nIGxpbWl0ZWQgdG8gYSBzbWFsbCBudW1iZXIgZm9y
IG5vdyAoc2F5IDQgZm9yIDY0LWJpdCBhbmQgMgpmb3IgMzItYml0LCBzdWNoIHRoYXQgdGhlIHJl
c3VsdGluZyBhcnJheSBvZiBkb21haW4gSURzIGNvbnN1bWVzCmp1c3QgYSBzaW5nbGUgcG9pbnRl
cidzIHdvcnRoIG9mIG1lbW9yeSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 13:38:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Fh8-0006rd-I5; Fri, 08 Mar 2019 13:37:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NONk=RL=citrix.com=prvs=9636e147a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h2Fh7-0006rY-D3
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 13:37:49 +0000
X-Inumbo-ID: 59cb9e5e-41a7-11e9-b916-eb357f90fb6d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59cb9e5e-41a7-11e9-b916-eb357f90fb6d;
 Fri, 08 Mar 2019 13:37:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="86986028"
To: Jan Beulich <JBeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@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: <3c92721c-70bc-3515-7b39-d09fa85bac92@citrix.com>
Date: Fri, 8 Mar 2019 13:37: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: <5C825831020000780021CA16@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] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDMuMTkg
YXQgMTM6NDYsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gV2UndmUgbm90
aWNlZCB0aGF0IHRoZXJlIGlzIHN0aWxsIGEgcmVncmVzc2lvbiB3aXRoIHAybV9pb3JlcV9zZXJ2
ZXIgUDJNCj4+IHR5cGUgb24gbWFzdGVyLiBTaW5jZSB0aGUgY29tbWl0IDk0MGZhZjAyNzkgKHg4
Ni9IVk06IHNwbGl0IHBhZ2UKPiBBZmFpY3MgaXQncyAzYmRlYzUzMGE1LiBJJ20gYWxzbyBzbGln
aHRseSBjb25mdXNlZCBieSB0aGUgdXNlIG9mICJzdGlsbCI6Cj4gSWlyYyBzbyBmYXIgSSd2ZSBo
YWQgb25seSBhbiBpbmZvcm1hbCBpbmRpY2F0aW9uIG9mIHRoZSBwcm9ibGVtLCB3aXRob3V0Cj4g
YW55IGRldGFpbHMsIGZyb20gQW5kcmV3LgoKSSBiZWxpZXZlIHRoZSAic3RpbGwiIHJlZmVycyB0
byB0aGUgaWRlbnRpZmllZCBjaGFuZ2VzZXQgYnJlYWtpbmcgR1ZULWcsCmFuZCB5b3VyIGZvbGxv
d3VwIHNlcmllcyAiW1BBVENIIDAvM10geDg2L0hWTTogaG9ub3Igci9vIHAybSB0eXBlcywgaW4K
cGFydGljdWxhciBkdXJpbmcgZW11bGF0aW9uIiwgd2hpbGUgbWFraW5nIHRoaW5ncyBiZXR0ZXIs
IGRpZG4ndAphY3R1YWxseSBmaXhpbmcgdGhlIG9yaWdpbmFsIHJlcG9ydGVkIGJ1Zy4KCkkgcGVy
c29uYWxseSB3b3VsZG4ndCBoYXZlIHBocmFzZWQgdGhlIHNlbnRlbmNlIHF1aXRlIGxpa2UgdGhh
dCwgYnV0IGl0CmlzIGEgY29ycmVjdCBzdGF0ZW1lbnQuCgo+IEFsc28gQ2MtaW5nIErDvHJnZW4g
dG8gYmUgZXhwbGljaXRseSBhd2FyZSBvZiB0aGUgcmVncmVzc2lvbiwgYWxiZWl0IEkKPiBhc3N1
bWUgaGUgaGFzIG5vdGljZWQgdGhlIHJlcG9ydCBhbHJlYWR5IGFueXdheS4KClNhZGx5LCBJIHN1
c3BlY3QgaXQgaXMgdG9vIGxhdGUgYW5kIHRvbyBjb21wbGljYXRlZCB0byBmaXggZm9yIDQuMTIg
dG8KZml4IGF0IHRoaXMgcG9pbnQuCgo+Cj4+IHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMg
aW4gbW9yZSBjYXNlcykgdGhlIGJlaGF2aW9yIG9mIHdyaXRlIGFuZAo+PiBybXcgaW5zdHJ1Y3Rp
b24gZW11bGF0aW9uIGNoYW5nZWQgKHBvc3NpYmx5IHVuaW50ZW50aW9uYWxseSkgc28gdGhhdCBp
dAo+PiBtaWdodCBub3QgcmUtZW50ZXIgaHZtZW11bF9kb19pbygpIG9uIElPUkVRIGNvbXBsZXRp
b24gd2hpY2ggc2hvdWxkIGJlCj4+IGRvbmUgaW4gb3JkZXIgdG8gYXZvaWQgYnJlYWtpbmcgSU9S
RVEgc3RhdGUgbWFjaGluZS4gV2hhdCB3ZSdyZSBzZWVpbmcKPj4gaW5zdGVhZCBpcyBhIGRvbWFp
biBjcmFzaCBoZXJlOgo+Pgo+PiBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCj4+ICAgICBib29s
X3QgaXNfbW1pbywgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBsb25nICpyZXBzLCB1bnNpZ25lZCBp
bnQKPj4gLi4uCj4+ICAgICBjYXNlIFNUQVRFX0lPUkVTUF9SRUFEWToKPj4gICAgICAgICB2aW8t
PmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7Cj4+ICAgICAgICAgcCA9IHZpby0+aW9f
cmVxOwo+Pgo+PiAgICAgICAgIC8qIFZlcmlmeSB0aGUgZW11bGF0aW9uIHJlcXVlc3QgaGFzIGJl
ZW4gY29ycmVjdGx5IHJlLWlzc3VlZCAqLwo+PiAgICAgICAgIGlmICggKHAudHlwZSAhPSAoaXNf
bW1pbyA/IElPUkVRX1RZUEVfQ09QWSA6IElPUkVRX1RZUEVfUElPKSkgfHwKPj4gICAgICAgICAg
ICAgIChwLmFkZHIgIT0gYWRkcikgfHwKPj4gICAgICAgICAgICAgIChwLnNpemUgIT0gc2l6ZSkg
fHwKPj4gICAgICAgICAgICAgIChwLmNvdW50ID4gKnJlcHMpIHx8Cj4+ICAgICAgICAgICAgICAo
cC5kaXIgIT0gZGlyKSB8fAo+PiAgICAgICAgICAgICAgKHAuZGYgIT0gZGYpIHx8Cj4+ICAgICAg
ICAgICAgICAocC5kYXRhX2lzX3B0ciAhPSBkYXRhX2lzX2FkZHIpIHx8Cj4+ICAgICAgICAgICAg
ICAoZGF0YV9pc19hZGRyICYmIChwLmRhdGEgIT0gZGF0YSkpICkKPj4gICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGN1cnJkKTsKPj4KPj4gVGhpcyBpcyBoYXBwZW5pbmcgb24gcHJvY2Vzc2luZyBv
ZiB0aGUgbmV4dCBJT1JFUSBhZnRlciB0aGUgb25lIHRoYXQKPj4gaGFzbid0IGJlZW4gY29tcGxl
dGVkIHByb3Blcmx5IGR1ZSB0byBwMm10IGJlaW5nIGNoYW5nZWQgaW4gSU9SRVEKPj4gaGFuZGxl
ciBieSBYZW5HVCBrZXJuZWwgbW9kdWxlLiBTbyBpdCBoaXQgSFZNVFJBTlNfb2theSBjYXNlIGlu
Cj4+IGxpbmVhcl93cml0ZSgpIGhlbHBlciBvbiB0aGUgd2F5IGJhY2sgYW5kIGRpZG4ndCByZS1l
bnRlciBodm1lbXVsX2RvX2lvKCkuCj4gQW0gSSB0byB0YWtlIHRoaXMgdG8gbWVhbiB0aGF0IHRo
ZSBmaXJzdCB0aW1lIHJvdW5kIHdlIHRha2UgdGhlCj4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm4g
ZXhpdCBmcm9tIF9faHZtX2NvcHkoKSBkdWUgdG8gZmluZGluZwo+IHAybV9pb3JlcV9zZXJ2ZXIs
IGJ1dCBpbiB0aGUgY291cnNlIG9mIHByb2Nlc3NpbmcgdGhlIHJlcXVlc3QgdGhlCj4gcGFnZSdz
IHR5cGUgZ2V0cyBjaGFuZ2VkIGFuZCBoZW5jZSB3ZSBkb24ndCB0YWtlIHRoYXQgc2FtZSBwYXRo
Cj4gdGhlIHNlY29uZCB0aW1lPwoKSSBiZWxpZXZlIHNvLCB5ZXMuCgo+IElmIHNvLCBteSBmaXJz
dCByZWFjdGlvbiBpcyB0byBibGFtZSB0aGUga2VybmVsCj4gbW9kdWxlOiBNYWNoaW5lIHN0YXRl
IChvZiB0aGUgVk0pIG1heSBub3QgY2hhbmdlIHdoaWxlIHByb2Nlc3NpbmcKPiBhIHdyaXRlLCBv
dGhlciB0aGFuIHRvIGNhcnJ5IG91dCB0aGUgX2RpcmVjdF8gZWZmZWN0cyBvZiB0aGUgd3JpdGUu
IEkKPiBkb24ndCB0aGluayBhIHAybSB0eXBlIGNoYW5nZSBpcyBzdXBwb3NlZCB0byBiZSBvY2N1
cnJpbmcgYXMgYSBzaWRlCj4gZWZmZWN0LgoKVGhpcyBpcyBhbiBlc3BlY2lhbGx5IHVuaGVscGZ1
bCBwb2ludCBvZiB2aWV3LCAoYW5kIHVucmVhc29uYWJsZSBJTU8pLAphcyB5b3UgcHVzaGVkIGZv
ciB0aGlzIGludGVyZmFjZSBvdmVyIHRoZSBhbHRlcm5hdGl2ZXMgd2hpY2ggd2VyZQpwcm9wb3Nl
ZCBvcmlnaW5hbGx5LgoKUmVzcG9uZGluZyB0byBhbiBlbXVsYXRpb24gcmVxdWVzdCBuZWNlc3Nh
cmlseSBpbnZvbHZlcyBtYWtpbmcgc3RhdGUKY2hhbmdlcyBpbiB0aGUgVk0uwqAgV2hlbiB0aGUg
c3RhdGUgY2hhbmdlIGluIHF1ZXN0aW9uIGlzIGFyb3VuZCB0aGUKdHJhY2tpbmcgb2Ygc2hhZG93
IHBhZ2V0YWJsZXMsIHRoZSBjaGFuZ2UgaXMgbm9uLW5lZ290aWFibGUgYXMgZmFyIGFzCnRoZSBo
aWdoZXIgbGV2ZWwgZnVuY3Rpb25hbGl0eSBpcyBjb25jZXJuZWQuCgo+PiBUaGUgYnVnIGNvdWxk
IGJlIG1pdGlnYXRlZCBieSB0aGUgZm9sbG93aW5nIHBhdGNoIGJ1dCBzaW5jZSBpdCdzIHlvdSB3
aG8KPj4gaW50cm9kdWNlZCB0aGlzIGhlbHBlciB5b3UgbWlnaHQgaGF2ZSBiZXR0ZXIgaWRlYXMg
aG93IHRvIGF2b2lkIHRoZQo+PiBwcm9ibGVtIGluIGEgY2xlYW4gd2F5IGhlcmUuCj4+Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCj4+IEBAIC0xMTM5LDEzICsxMTM5LDExIEBAIHN0YXRpYyBpbnQgbGluZWFyX3dy
aXRlKHVuc2lnbmVkIGxvbmcgYWRkciwKPj4gdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2Rh
dGEsCj4+ICAgICAgewo+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKPj4K
Pj4gLSAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4+IC0gICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7Cj4+IC0KPj4gICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+PiAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11
bF9jdHh0LT5jdHh0KTsKPj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+Pgo+
PiArICAgIGNhc2UgSFZNVFJBTlNfb2theToKPj4gICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOgo+PiAgICAgICAgICBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKPj4gICAgICAg
ICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQo+IFRoaXMgaXMgKEknbSBpbmNs
aW5lZCB0byBzYXkgIm9mIGNvdXJzZSIpIG5vdCBhbiBhcHByb3ByaWF0ZSBjaGFuZ2UgaW4KPiB0
aGUgZ2VuZXJhbCBjYXNlOiBHZXR0aW5nIGJhY2sgSFZNVFJBTlNfb2theSBtZWFucyB0aGUgd3Jp
dGUKPiB3YXMgY2FycmllZCBvdXQsIGFuZCBoZW5jZSBpdCBzaG91bGRuJ3QgYmUgdHJpZWQgdG8g
YmUgY2FycmllZCBvdXQgYQo+IDJuZCB0aW1lLgoKSSBhZ3JlZSAtIHRoaXMgaXNuJ3QgYSB2aWFi
bGUgZml4IGJ1dCBpdCBkb2VzIGhlbHAgdG8gcGlucG9pbnQgdGhlIHByb2JsZW0uCgo+IEkgdGFr
ZSBpdCB0aGF0IGNoYW5naW5nIHRoZSBrZXJuZWwgZHJpdmVyIHdvdWxkIGF0IGJlc3QgYmUgc3Vi
LW9wdGltYWwKPiB0aG91Z2gsIHNvIGEgaHlwZXJ2aXNvci1vbmx5IGZpeCB3b3VsZCBiZSBiZXR0
ZXIuCgpUaGlzIHByb2JsZW0gaXNuJ3Qgc3BlY2lmaWMgdG8gcDJtX2lvcmVxX3NlcnZlci7CoCBB
IGd1ZXN0IHdoaWNoIGJhbGxvb25zCmluIGEgZnJhbWUgd2hpY2ggaXMgY3VycmVudGx5IHRoZSB0
YXJnZXQgb2YgYSBwZW5kaW5nIE1NSU8gZW11bGF0aW9uCndpbGwgaGl0IHRoZSBzYW1lIGlzc3Vl
LgoKVGhpcyBpcyBhIGdlbmVyYWwgcHJvYmxlbSB3aXRoIHRoZSBpb3JlcSByZXNwb25zZSBzdGF0
ZSBtYWNoaW5lCmhhbmRsaW5nLsKgIE15IGxvbmd0ZXJtIHBsYW5zIGZvciBlbXVsYXRpb24gY2hh
bmdlcyB3b3VsZCBmaXggdGhpcywgYnV0CnRoZXkgZGVmaW5pdGVseSBhcmVuJ3QgYSB2aWFibGUg
c2hvcnQgdGVybSBmaXguCgpUaGUgb25seSB2aWFibGUgZml4IEkgc2VlIGluIHRoZSBzaG9ydCB0
ZXJtIGlzIHRvIG1hcmsgdGhlIGlvcmVxCnJlc3BvbnNlIGFzIGRvbmUgYmVmb3JlIHJlZW50ZXJp
bmcgdGhlIGVtdWxhdGlvbiBtb2RlbCwgc28gaW4gdGhlIGNhc2VzCnRoYXQgd2UgZG8gdGFrZSBh
IGRpZmZlcmVudCBwYXRoLCBhIHN0YWxlIGlvcmVxIGlzbid0IGxlZnQgaW4gcGxhY2UsIGJ1dApJ
IGZ1bGx5IGFkbWl0IHRoYXQgSSBoYXZlbid0IHNwZW50IHRvbyBsb25nIHRoaW5raW5nIHRocm91
Z2ggdGhlCmltcGxpY2F0aW9ucyBvZiB0aGlzLCBhbmQgd2hldGhlciBpdCBpcyBwb3NzaWJsZSBp
biBwcmFjdGljZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 14:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 14: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 1h2GAj-0000S5-Pu; Fri, 08 Mar 2019 14: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=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2GAi-0000Rz-MD
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 14:08:24 +0000
X-Inumbo-ID: a2682683-41ab-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2682683-41ab-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 14:08:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80048794"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.30538.373590.52177@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 14:08:10 +0000
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20190308122415.29972-1-olaf@aepfle.de>
References: <20190308122415.29972-1-olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] libxl: prepare environment for
 domcreate_stream_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@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>

T2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIIHYyXSBsaWJ4bDogcHJlcGFyZSBlbnZpcm9ubWVu
dCBmb3IgZG9tY3JlYXRlX3N0cmVhbV9kb25lIik6Cj4gVGhlIGZ1bmN0aW9uIGRvbWNyZWF0ZV9i
b290bG9hZGVyX2RvbmUgbWF5IGJyYW5jaCBlYXJseSB0bwo+IGRvbWNyZWF0ZV9zdHJlYW1fZG9u
ZSwgaW4gY2FzZSBzb21lIGVycm9yIG9jY291cmVkLiBIZXJlIHNycy0+ZGNzIHdpbGwgYmUKPiBO
VUxMLCB3aGljaCBsZWFkcyB0byBhIGNyYXNoLgoKVGhhbmtzLiAgSSB0aGluayB0aGlzIGlzIE9L
IGFzIGZhciBhcyBpdCBnb2VzLiAgQnV0OgoKPiArICAgIC8qIFByZXBhcmUgZW52aXJvbm1lbnQg
Zm9yIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSAqLwo+ICsgICAgZGNzLT5zcnMuZGNzID0gZGNzOwoK
VGhlIG5lZWQgZm9yIHRoaXMgY29tbWVudCBpcyB0ZWxsaW5nIHVzIHNvbWV0aGluZyBhYm91dCB0
aGUgd2VpcmQgY29kZQpzdHJ1Y3R1cmUgaGVyZS4gIFdlIGluaXRpYWxpc2UgYWxsIG9mIGRjcy0+
c3JzIG11Y2ggbGF0ZXIsIHNvIGV2ZW4Kd2l0aCB0aGlzIGNoYW5nZSB3ZSBjYWxsIGRvbWNyZWF0
ZV9zdHJlYW1fZG9uZSB3aXRoIGEKbW9zdGx5LXVuaW5pdGlhbGlzZWQgc3JzLgoKSW4gZmFjdCB0
aGlzIGlzIE9LIGJlY2F1c2UgZG9tY3JlYXRlX3N0cmVhbV9kb25lIG9ubHkgcmVhZHMgc3JzLT5k
Y3MKYW5kIHRoZW4gZG9lcyBldmVyeXRoaW5nIHdpdGggdGhlIG9idGFpbmVkIGRjcy4gIEJ1dCB0
aGVyZSBpcyBub3RoaW5nCnRoZXJlIHRvIGluZGljYXRlIHRoYXQgc3JzIG1pZ2h0IGJlIG1vc3Rs
eSB1bmluaXRpYWxpc2VkLiAgTWF5YmUgd2UKY291bGQgYWRkIGEgY29tbWVudCB0aGVyZSwgc29t
ZXRoaW5nIGxpa2U6CgogIC8qIE5CIHBlcmhhcHMgb25seSBzcnMtPmRjcyBpcyB2YWxpZDsgZWcg
aW4gdGhlIGNhc2Ugb2YgYW4KICAgKiBlYXJseSBicmFuY2ggdG8gZG9tY3JlYXRlX2Jvb3Rsb2Fk
ZXJfZG9uZSdzIGBvdXQnIGJsb2NrICovCgo/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 14:19:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 14:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2GL5-0001BU-QV; Fri, 08 Mar 2019 14:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NONk=RL=citrix.com=prvs=9636e147a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h2GL4-0001BP-7V
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 14:19:06 +0000
X-Inumbo-ID: 202a1a8a-41ad-11e9-b8a1-b7da33632ab9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 202a1a8a-41ad-11e9-b8a1-b7da33632ab9;
 Fri, 08 Mar 2019 14:19:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="86988199"
To: Stefano Stabellini <sstabellini@kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
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: <f13e5405-e5e4-81b8-c777-0a6dfb02fe88@citrix.com>
Date: Fri, 8 Mar 2019 14:18: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: <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, tim@xen.org,
 ian.jackson@eu.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>

T24gMDUvMDMvMjAxOSAyMjozOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFVzZSBfX1VJ
TlRQVFJfVFlQRV9fIHRvIGRlZmluZSB1aW50cHRyX3QuIEEgbGF0ZXIgcGF0Y2ggd2lsbCBtYWtl
IHVzZSBvZgo+IF9fUFRSRElGRl9UWVBFX18gdG8gZGVmaW5lIHB0cmRpZmZfdC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiBSZXZp
ZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IGpi
ZXVsaWNoQHN1c2UuY29tCj4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPiBDQzoganVs
aWVuLmdyYWxsQGFybS5jb20KPiBDQzogR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tCj4gQ0M6
IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiBDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQo+
IENDOiB0aW1AeGVuLm9yZwo+IENDOiB3ZWkubGl1MkBjaXRyaXguY29tCj4gLS0tCj4gQ2hhbmdl
cyBpbiB2MTE6Cj4gLSBzcGxpdCBwYXRjaAo+IC0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMu
aCB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmggYi94ZW4vaW5jbHVkZS94
ZW4vdHlwZXMuaAo+IGluZGV4IDAzZjBmZTYuLjEwNTlmYWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3R5cGVzLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAo+IEBAIC01
Miw3ICs1Miw3IEBAIHR5cGVkZWYgX191MzIgX19iZTMyOwo+ICB0eXBlZGVmIF9fdTY0IF9fbGU2
NDsKPiAgdHlwZWRlZiBfX3U2NCBfX2JlNjQ7Cj4gIAo+IC10eXBlZGVmIHVuc2lnbmVkIGludCBf
X2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJfXykpKSB1aW50cHRyX3Q7Cj4gK3R5cGVk
ZWYgX19VSU5UUFRSX1RZUEVfXyB1aW50cHRyX3Q7CgpJJ3ZlIGFscmVhZHkgcmFpc2VkIGFuIG9i
amVjdGVkIHRvIHRoaXMgb25jZSwgc28gSSdtIGdvaW5nIHRvIGJlIHZlcnkKYmx1bnQgYW5kIGNy
eXN0YWwgY2xlYXIuCgpOQUNLLgoKU3RvcCBtZXNzaW5nIGFyb3VuZCB3aXRoIEdDQy1pc21zIGFu
ZCB1c2UgdGhlIHNwZWMtY29tcGxpYW50IHdheSBvZgpnZXR0aW5nIHVpbnRwdHJfdCAoYW5kIG90
aGVycykuCgojaW5jbHVkZSA8c3RkaW50Lmg+CgpUaGF0IHdheSwgKmFueSogY29tcGlsZXIgd2ls
bCBnaXZlIHlvdSBhIHdvcmtpbmcgdWludHB0cl90LCBub3QganVzdAp0aG9zZSB3aGljaCBhcmUg
ZW11bGF0aW5nIEdDQydzIGludGVybmFscy4KClRoaXMgaXNuJ3Qgcm9ja2V0IHNjaWVuY2UsIGFu
ZCBJIGtub3cgYWxsIG9mIHVzIGhhdmUgYmV0dGVyIHRoaW5ncyB0byBiZQpkb2luZyB0aGF0IHdh
c3RpbmcgdGltZSBhcmd1aW5nIG92ZXIgYXNwZWN0cyB3aGljaCBhcmUgdW5yZWxhdGVkIHRvCmFj
dHVhbGx5IGZpeGluZyB0aGUgcHJvYmxlbS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 14:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 14: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 1h2GRv-0001uF-O2; Fri, 08 Mar 2019 14:26:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oRtb=RL=citrix.com=prvs=963d37c20=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h2GRv-0001uA-50
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 14:26:11 +0000
X-Inumbo-ID: 1c032194-41ae-11e9-a8fb-a3818954f582
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c032194-41ae-11e9-a8fb-a3818954f582;
 Fri, 08 Mar 2019 14:26:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80050594"
To: Jan Beulich <JBeulich@suse.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
Date: Fri, 8 Mar 2019 14:25:29 +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: <5C825831020000780021CA16@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSWYgc28sIG15IGZpcnN0
IHJlYWN0aW9uIGlzIHRvIGJsYW1lIHRoZSBrZXJuZWwgbW9kdWxlOgo+IE1hY2hpbmUgc3RhdGUg
KG9mIHRoZSBWTSkgbWF5IG5vdCBjaGFuZ2Ugd2hpbGUgcHJvY2Vzc2luZwo+IGEgd3JpdGUsIG90
aGVyIHRoYW4gdG8gY2Fycnkgb3V0IHRoZSBfZGlyZWN0XyBlZmZlY3RzIG9mIHRoZSB3cml0ZS4g
SQo+IGRvbid0IHRoaW5rIGEgcDJtIHR5cGUgY2hhbmdlIGlzIHN1cHBvc2VkIHRvIGJlIG9jY3Vy
cmluZyBhcyBhIHNpZGUKPiBlZmZlY3QuCgpJIGRpc2FncmVlLiBBbnl0aGluZyBtYXkgY2hhbmdl
IGR1cmluZyBwcm9jZXNzaW5nIG9mIElPUkVRIGFuZCBpdCdzCmh5cGVydmlzb3IgdGhhdCBzaG91
bGRuJ3QgbWFrZSBhbnkgYXNzdW1wdGlvbnMgb24gdGhlIG1hY2hpbmUgc3RhdGUKYmVmb3JlIGFu
ZCBhZnRlciB0aGUgcmVxdWVzdCBnb3Qgc2VudC4KCj4+IFRoZSBidWcgY291bGQgYmUgbWl0aWdh
dGVkIGJ5IHRoZSBmb2xsb3dpbmcgcGF0Y2ggYnV0IHNpbmNlIGl0J3MgeW91IHdobwo+PiBpbnRy
b2R1Y2VkIHRoaXMgaGVscGVyIHlvdSBtaWdodCBoYXZlIGJldHRlciBpZGVhcyBob3cgdG8gYXZv
aWQgdGhlCj4+IHByb2JsZW0gaW4gYSBjbGVhbiB3YXkgaGVyZS4KPj4KPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
Pj4gQEAgLTExMzksMTMgKzExMzksMTEgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWdu
ZWQgbG9uZyBhZGRyLAo+PiB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPj4gICAg
ICB7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOwo+Pgo+PiAtICAgIGNh
c2UgSFZNVFJBTlNfb2theToKPj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gLQo+
PiAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4+ICAgICAgICAgIHg4Nl9l
bXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0
eHQpOwo+PiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4+Cj4+ICsgICAgY2Fz
ZSBIVk1UUkFOU19va2F5Ogo+PiAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Cj4+
ICAgICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOwo+PiAgICAgICAgICBpZiAoIG9m
ZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCj4gCj4gVGhpcyBpcyAoSSdtIGluY2xpbmVkIHRv
IHNheSAib2YgY291cnNlIikgbm90IGFuIGFwcHJvcHJpYXRlIGNoYW5nZSBpbgo+IHRoZSBnZW5l
cmFsIGNhc2U6IEdldHRpbmcgYmFjayBIVk1UUkFOU19va2F5IG1lYW5zIHRoZSB3cml0ZQo+IHdh
cyBjYXJyaWVkIG91dCwgYW5kIGhlbmNlIGl0IHNob3VsZG4ndCBiZSB0cmllZCB0byBiZSBjYXJy
aWVkIG91dCBhCj4gMm5kIHRpbWUuCj4gCj4gSSB0YWtlIGl0IHRoYXQgY2hhbmdpbmcgdGhlIGtl
cm5lbCBkcml2ZXIgd291bGQgYXQgYmVzdCBiZSBzdWItb3B0aW1hbAo+IHRob3VnaCwgc28gYSBo
eXBlcnZpc29yLW9ubHkgZml4IHdvdWxkIGJlIGJldHRlci4KClllcywgY2hhbmdpbmcgdGhlIGtl
cm5lbCBtb2R1bGUgaXMgdmVyeSB1bmRlc2lyYWJsZSBmb3IgbWFueSByZWFzb25zLgoKPiBBc3N1
bWluZyB0aGUgcDJtIHR5cGUgY2hhbmdlIGFycml2ZXMgdmlhIFhFTl9ETU9QX3NldF9tZW1fdHlw
ZSwKPiBJIHRoaW5rIHdoYXQgd2UgbmVlZCB0byBkbyBpcyBkZWxheSB0aGUgYWN0dWFsIGNoYW5n
ZSB1bnRpbCBubyBpb3JlcQo+IGlzIHBlbmRpbmcgYW55bW9yZSwga2luZCBvZiBsaWtlIHRoZSBW
TSBldmVudCBzdWJzeXN0ZW0gZGVsYXlzCj4gY2VydGFpbiBDUiBhbmQgTVNSIHdyaXRlcyB1bnRp
bCBWTSBlbnRyeSB0aW1lLiBJbiB0aGlzIHNpdHVhdGlvbiB3ZSdkCj4gdGhlbiBmdXJ0aGVyIGhh
dmUgdG8gcmVzdHJpY3QgdGhlIG51bWJlciBvZiBzdWNoIHBlbmRpbmcgY2hhbmdlcywKPiBiZWNh
dXNlIHdlIG5lZWQgdG8gcmVjb3JkIHRoZSByZXF1ZXN0KHMpIHNvbWV3aGVyZS4gUXVlc3Rpb24g
aXMKPiBob3cgbWFueSBvZiBzdWNoIGJ1ZmZlcmFibGUgcmVxdWVzdHMgd291bGQgYmUgZW5vdWdo
OiBVbmxlc3Mgd2UKPiB3YW50ZWQgdG8gZW5mb3JjZSB0aGF0IG9ubHkgb3JkaW5hcnkgYWxpZ25l
ZCB3cml0ZXMgKGFuZCBybXctcykgY2FuCj4gZ2V0IHVzIGludG8gdGhpcyBzdGF0ZSwgYXBhcnQg
ZnJvbSB3cml0ZXMgY3Jvc3NpbmcgcGFnZSBib3VuZGFyaWVzIHdlCj4gbWF5IG5lZWQgdG8gYmUg
YWJsZSB0byBjb3BlIHdpdGggQVZYNTEyJ3Mgc2NhdHRlciBpbnNucy4KPiAKPiBUaGUgb3RoZXIg
YWx0ZXJuYXRpdmUgSSBjYW4gdGhpbmsgb2Ygd291bGQgYmUgdG8gcmVjb3JkIHRoZSBzcGVjaWZp
Ywo+IGZhaWx1cmUgY2FzZSAoZmluZGluZyBwMm1faW9yZXFfc2VydmVyKSBpbiB0aGUgZmlyc3Qg
cGFzcywgYW5kIGFjdCB1cG9uCj4gaXQgKGluc3RlYWQgb2YgeW91ciBtaXRpZ2F0aW9uIGFib3Zl
KSBkdXJpbmcgdGhlIHJldHJ5LiBBdCB0aGUgZmlyc3QKPiBnbGFuY2UgaXQgd291bGQgc2VlbSBt
b3JlIGN1bWJlcnNvbWUgdG8gZG8gdGhlIHJlY29yZGluZyBhdCB0aGF0Cj4gbGF5ZXIgdGhvdWdo
LgoKSSBsaWtlIHRoZSBsYXR0ZXIgc3VnZ2VzdGlvbiBtb3JlLiBTZWVtcyBsZXNzIGludmFzaXZl
IGFuZCBwcm9uZSB0bwpyZWdyZXNzaW9ucy4gSSdkIGxpa2UgdG8gdHJ5IHRvIGltcGxlbWVudCBp
dC4gQWx0aG91Z2ggSSB0aGluayB0aGUKaHlwZXJ2aXNvciBjaGVjayBzaG91bGQgYmUgbW9yZSBn
ZW5lcmFsOiBsaWtlIGlmIElPUkVRIGlzIGluIHByb2dyZXNzCmRvbid0IHRyeSB0byBnb3QgdGhy
b3VnaCBmYXN0LXBhdGggYW5kIHJlLWVudGVyIElPUkVRIGNvbXBsZXRpb24gcGF0aC4KCldoYXQg
aWYgd2UganVzdCBjaGVjayAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oKSBiZWZvcmUgcmV0
dXJuaW5nClg4NkVNVUxfT0tBWSBpLmUuIGZhbGwgdGhyb3VnaCB0byB0aGUgYmFkX2dmbl90b19t
Zm4gY2FzZSBpZiB0aGF0IGNoZWNrCmZhaWxzIGFzIFBhdWwgc3VnZ2VzdGVkPwoKSWdvcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 14:43:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 14:43: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 1h2Gih-0003DV-9C; Fri, 08 Mar 2019 14: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=bKkW=RL=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h2Gif-0003DQ-Pa
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 14:43:30 +0000
X-Inumbo-ID: 888ff67c-41b0-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 888ff67c-41b0-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 14:43:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552056207;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=iXr+WsZIvhsYqLr2m1AdV4QhfI6AYLrhz4VAeofkQr4=;
 b=Quo/qTYi2b4pe+iByp0F5I7XICY6D5UJ1EAKDrQSc+E10b1rFuFPXzvUbJ891v2oZI
 Tb+77E2m+bjRdlfYtkoYLhnVPNVzDrL+RlLgltuDskhX+vsTP3KUAHqhGuz0QOGzk6yt
 iu/BkaaPkeglgEoI2bnhUByzh4dnT2ata69E+FMF3SMYYn/zQuu/t5OUbUQbv6QXBovA
 TzsbJufKdyE4sO4Ef1O4TSKPbY5s9hYup1pkLEPInycNewy0zPn+OsuF1PCJ23GUz7gf
 f0qQEaJq7q0D2uklXlNW6uU/qmLpqhpmCweOWvfKIl6l4q+eeOTmH0d3xbn1H5fi22gi
 dR5w==
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 C046b5v28EhPmRc
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 8 Mar 2019 15:43:25 +0100 (CET)
Date: Fri, 8 Mar 2019 15:43:18 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190308154318.287deb1e.olaf@aepfle.de>
In-Reply-To: <23682.30538.373590.52177@mariner.uk.xensource.com>
References: <20190308122415.29972-1-olaf@aepfle.de>
 <23682.30538.373590.52177@mariner.uk.xensource.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: prepare environment for
 domcreate_stream_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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============6427948533002427993=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6427948533002427993==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/Dloj=gwgUAKkGGyvPMgArDs"; protocol="application/pgp-signature"

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

Am Fri, 8 Mar 2019 14:08:10 +0000
schrieb Ian Jackson <ian.jackson@citrix.com>:

> In fact this is OK because domcreate_stream_done only reads srs->dcs
> and then does everything with the obtained dcs.  But there is nothing
> there to indicate that srs might be mostly uninitialised.  Maybe we
> could add a comment there, something like:
>=20
>   /* NB perhaps only srs->dcs is valid; eg in the case of an
>    * early branch to domcreate_bootloader_done's `out' block */

I'm find with that. Can this comment be adjusted at commit time?

Olaf

--Sig_/Dloj=gwgUAKkGGyvPMgArDs
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIJ/hgAKCRBdQqD6ppg2
fomaAKDvec1/AjXCAsdOu5UhFTOiqQ9XOACg2gXIuqvjr02gK3FMra3L0hrgLS8=
=yG3l
-----END PGP SIGNATURE-----

--Sig_/Dloj=gwgUAKkGGyvPMgArDs--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6427948533002427993==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 08 14:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 14:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Gos-0003NR-0j; Fri, 08 Mar 2019 14: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Gor-0003NM-1s
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 14:49:53 +0000
X-Inumbo-ID: 6af71802-41b1-11e9-a04e-fb590913dafc
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6af71802-41b1-11e9-a04e-fb590913dafc;
 Fri, 08 Mar 2019 14:49:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 07:49:46 -0700
Message-Id: <5C82810A020000780021CB13@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 07:49:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <3c92721c-70bc-3515-7b39-d09fa85bac92@citrix.com>
In-Reply-To: <3c92721c-70bc-3515-7b39-d09fa85bac92@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAzLjE5IGF0IDE0OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDMvMjAxOSAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3
LjAzLjE5IGF0IDEzOjQ2LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBX
ZSd2ZSBub3RpY2VkIHRoYXQgdGhlcmUgaXMgc3RpbGwgYSByZWdyZXNzaW9uIHdpdGggcDJtX2lv
cmVxX3NlcnZlciBQMk0KPj4+IHR5cGUgb24gbWFzdGVyLiBTaW5jZSB0aGUgY29tbWl0IDk0MGZh
ZjAyNzkgKHg4Ni9IVk06IHNwbGl0IHBhZ2UKPj4+IHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNz
ZXMgaW4gbW9yZSBjYXNlcykgdGhlIGJlaGF2aW9yIG9mIHdyaXRlIGFuZAo+Pj4gcm13IGluc3Ry
dWN0aW9uIGVtdWxhdGlvbiBjaGFuZ2VkIChwb3NzaWJseSB1bmludGVudGlvbmFsbHkpIHNvIHRo
YXQgaXQKPj4+IG1pZ2h0IG5vdCByZS1lbnRlciBodm1lbXVsX2RvX2lvKCkgb24gSU9SRVEgY29t
cGxldGlvbiB3aGljaCBzaG91bGQgYmUKPj4+IGRvbmUgaW4gb3JkZXIgdG8gYXZvaWQgYnJlYWtp
bmcgSU9SRVEgc3RhdGUgbWFjaGluZS4gV2hhdCB3ZSdyZSBzZWVpbmcKPj4+IGluc3RlYWQgaXMg
YSBkb21haW4gY3Jhc2ggaGVyZToKPj4+Cj4+PiBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCj4+
PiAgICAgYm9vbF90IGlzX21taW8sIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgbG9uZyAqcmVwcywg
dW5zaWduZWQgaW50Cj4+PiAuLi4KPj4+ICAgICBjYXNlIFNUQVRFX0lPUkVTUF9SRUFEWToKPj4+
ICAgICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwo+Pj4gICAgICAg
ICBwID0gdmlvLT5pb19yZXE7Cj4+Pgo+Pj4gICAgICAgICAvKiBWZXJpZnkgdGhlIGVtdWxhdGlv
biByZXF1ZXN0IGhhcyBiZWVuIGNvcnJlY3RseSByZS1pc3N1ZWQgKi8KPj4+ICAgICAgICAgaWYg
KCAocC50eXBlICE9IChpc19tbWlvID8gSU9SRVFfVFlQRV9DT1BZIDogSU9SRVFfVFlQRV9QSU8p
KSB8fAo+Pj4gICAgICAgICAgICAgIChwLmFkZHIgIT0gYWRkcikgfHwKPj4+ICAgICAgICAgICAg
ICAocC5zaXplICE9IHNpemUpIHx8Cj4+PiAgICAgICAgICAgICAgKHAuY291bnQgPiAqcmVwcykg
fHwKPj4+ICAgICAgICAgICAgICAocC5kaXIgIT0gZGlyKSB8fAo+Pj4gICAgICAgICAgICAgIChw
LmRmICE9IGRmKSB8fAo+Pj4gICAgICAgICAgICAgIChwLmRhdGFfaXNfcHRyICE9IGRhdGFfaXNf
YWRkcikgfHwKPj4+ICAgICAgICAgICAgICAoZGF0YV9pc19hZGRyICYmIChwLmRhdGEgIT0gZGF0
YSkpICkKPj4+ICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZCk7Cj4+Pgo+Pj4gVGhpcyBp
cyBoYXBwZW5pbmcgb24gcHJvY2Vzc2luZyBvZiB0aGUgbmV4dCBJT1JFUSBhZnRlciB0aGUgb25l
IHRoYXQKPj4+IGhhc24ndCBiZWVuIGNvbXBsZXRlZCBwcm9wZXJseSBkdWUgdG8gcDJtdCBiZWlu
ZyBjaGFuZ2VkIGluIElPUkVRCj4+PiBoYW5kbGVyIGJ5IFhlbkdUIGtlcm5lbCBtb2R1bGUuIFNv
IGl0IGhpdCBIVk1UUkFOU19va2F5IGNhc2UgaW4KPj4+IGxpbmVhcl93cml0ZSgpIGhlbHBlciBv
biB0aGUgd2F5IGJhY2sgYW5kIGRpZG4ndCByZS1lbnRlciBodm1lbXVsX2RvX2lvKCkuCj4+IEFt
IEkgdG8gdGFrZSB0aGlzIHRvIG1lYW4gdGhhdCB0aGUgZmlyc3QgdGltZSByb3VuZCB3ZSB0YWtl
IHRoZQo+PiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBleGl0IGZyb20gX19odm1fY29weSgpIGR1
ZSB0byBmaW5kaW5nCj4+IHAybV9pb3JlcV9zZXJ2ZXIsIGJ1dCBpbiB0aGUgY291cnNlIG9mIHBy
b2Nlc3NpbmcgdGhlIHJlcXVlc3QgdGhlCj4+IHBhZ2UncyB0eXBlIGdldHMgY2hhbmdlZCBhbmQg
aGVuY2Ugd2UgZG9uJ3QgdGFrZSB0aGF0IHNhbWUgcGF0aAo+PiB0aGUgc2Vjb25kIHRpbWU/Cj4g
Cj4gSSBiZWxpZXZlIHNvLCB5ZXMuCj4gCj4+IElmIHNvLCBteSBmaXJzdCByZWFjdGlvbiBpcyB0
byBibGFtZSB0aGUga2VybmVsCj4+IG1vZHVsZTogTWFjaGluZSBzdGF0ZSAob2YgdGhlIFZNKSBt
YXkgbm90IGNoYW5nZSB3aGlsZSBwcm9jZXNzaW5nCj4+IGEgd3JpdGUsIG90aGVyIHRoYW4gdG8g
Y2Fycnkgb3V0IHRoZSBfZGlyZWN0XyBlZmZlY3RzIG9mIHRoZSB3cml0ZS4gSQo+PiBkb24ndCB0
aGluayBhIHAybSB0eXBlIGNoYW5nZSBpcyBzdXBwb3NlZCB0byBiZSBvY2N1cnJpbmcgYXMgYSBz
aWRlCj4+IGVmZmVjdC4KPiAKPiBUaGlzIGlzIGFuIGVzcGVjaWFsbHkgdW5oZWxwZnVsIHBvaW50
IG9mIHZpZXcsIChhbmQgdW5yZWFzb25hYmxlIElNTyksCj4gYXMgeW91IHB1c2hlZCBmb3IgdGhp
cyBpbnRlcmZhY2Ugb3ZlciB0aGUgYWx0ZXJuYXRpdmVzIHdoaWNoIHdlcmUKPiBwcm9wb3NlZCBv
cmlnaW5hbGx5LgoKSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBkb24ndCByZWNhbGwgYW55IGRldGFp
bHMgb2YgdGhhdCBkaXNjdXNzaW9uLCBhbmQKaGVuY2UgYWxzbyB3aGV0aGVyIGFsbCB0aGUgaW1w
bGljYXRpb25zIChpbmNsdWRpbmcgdGhlIGJlaGluZC1vdXItCmJhY2sgY2hhbmdlIG9mIHAybSB0
eXBlKSB3ZXJlIGFjdHVhbGx5IGJvdGggdW5kZXJzdG9vZCBhbmQgcHV0Cm9uIHRoZSB0YWJsZS4g
Tm9yIGRvIEkgcmVjYWxsIHdoYXQgdGhlIGFsdGVybmF0aXZlcyB3ZXJlLgoKPiBSZXNwb25kaW5n
IHRvIGFuIGVtdWxhdGlvbiByZXF1ZXN0IG5lY2Vzc2FyaWx5IGludm9sdmVzIG1ha2luZyBzdGF0
ZQo+IGNoYW5nZXMgaW4gdGhlIFZNLiAgV2hlbiB0aGUgc3RhdGUgY2hhbmdlIGluIHF1ZXN0aW9u
IGlzIGFyb3VuZCB0aGUKPiB0cmFja2luZyBvZiBzaGFkb3cgcGFnZXRhYmxlcywgdGhlIGNoYW5n
ZSBpcyBub24tbmVnb3RpYWJsZSBhcyBmYXIgYXMKPiB0aGUgaGlnaGVyIGxldmVsIGZ1bmN0aW9u
YWxpdHkgaXMgY29uY2VybmVkLgoKQmFyZSBoYXJkd2FyZSBkb2Vzbid0IGtub3cgYW55dGhpbmcg
bGlrZSBwMm0gdHlwZXMsIHNvIHdoZXRoZXIgYQpjaGFuZ2UgbGlrZSB0aGlzIGlzIGFjY2VwdGFi
bGUgKG9yIGV2ZW4gbmVjZXNzYXJ5KSBpcyBxdWVzdGlvbmFibGUgYXQKbGVhc3QuIFRoZSAicGh5
c2ljYWwiIHByb3BlcnRpZXMgb2YgbWVtb3J5LCBhZnRlciBhbGwsIGRvbid0IG5vcm1hbGx5CmNo
YW5nZSBhdCBhbGwgd2hpbGUgYSBzeXN0ZW0gaXMgdXAuIFdlJ3JlIGJlbmRpbmcgdGhlIHJ1bGVz
IGFueXdheS4KCj4+PiBUaGUgYnVnIGNvdWxkIGJlIG1pdGlnYXRlZCBieSB0aGUgZm9sbG93aW5n
IHBhdGNoIGJ1dCBzaW5jZSBpdCdzIHlvdSB3aG8KPj4+IGludHJvZHVjZWQgdGhpcyBoZWxwZXIg
eW91IG1pZ2h0IGhhdmUgYmV0dGVyIGlkZWFzIGhvdyB0byBhdm9pZCB0aGUKPj4+IHByb2JsZW0g
aW4gYSBjbGVhbiB3YXkgaGVyZS4KPj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4+IEBAIC0xMTM5LDEz
ICsxMTM5LDExIEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwK
Pj4+IHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAo+Pj4gICAgICB7Cj4+PiAgICAg
ICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKPj4+Cj4+PiAtICAgIGNhc2UgSFZNVFJB
TlNfb2theToKPj4+IC0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+PiAtCj4+PiAgICAg
IGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4+PiAgICAgICAgICB4ODZfZW11bF9w
YWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsK
Pj4+ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPj4+Cj4+PiArICAgIGNhc2Ug
SFZNVFJBTlNfb2theToKPj4+ICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPj4+
ICAgICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOwo+Pj4gICAgICAgICAgaWYgKCBv
ZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQo+PiBUaGlzIGlzIChJJ20gaW5jbGluZWQgdG8g
c2F5ICJvZiBjb3Vyc2UiKSBub3QgYW4gYXBwcm9wcmlhdGUgY2hhbmdlIGluCj4+IHRoZSBnZW5l
cmFsIGNhc2U6IEdldHRpbmcgYmFjayBIVk1UUkFOU19va2F5IG1lYW5zIHRoZSB3cml0ZQo+PiB3
YXMgY2FycmllZCBvdXQsIGFuZCBoZW5jZSBpdCBzaG91bGRuJ3QgYmUgdHJpZWQgdG8gYmUgY2Fy
cmllZCBvdXQgYQo+PiAybmQgdGltZS4KPiAKPiBJIGFncmVlIC0gdGhpcyBpc24ndCBhIHZpYWJs
ZSBmaXggYnV0IGl0IGRvZXMgaGVscCB0byBwaW5wb2ludCB0aGUgcHJvYmxlbS4KPiAKPj4gSSB0
YWtlIGl0IHRoYXQgY2hhbmdpbmcgdGhlIGtlcm5lbCBkcml2ZXIgd291bGQgYXQgYmVzdCBiZSBz
dWItb3B0aW1hbAo+PiB0aG91Z2gsIHNvIGEgaHlwZXJ2aXNvci1vbmx5IGZpeCB3b3VsZCBiZSBi
ZXR0ZXIuCj4gCj4gVGhpcyBwcm9ibGVtIGlzbid0IHNwZWNpZmljIHRvIHAybV9pb3JlcV9zZXJ2
ZXIuICBBIGd1ZXN0IHdoaWNoIGJhbGxvb25zCj4gaW4gYSBmcmFtZSB3aGljaCBpcyBjdXJyZW50
bHkgdGhlIHRhcmdldCBvZiBhIHBlbmRpbmcgTU1JTyBlbXVsYXRpb24KPiB3aWxsIGhpdCB0aGUg
c2FtZSBpc3N1ZS4KCkhtbSwgZ29vZCBwb2ludC4KCj4gVGhpcyBpcyBhIGdlbmVyYWwgcHJvYmxl
bSB3aXRoIHRoZSBpb3JlcSByZXNwb25zZSBzdGF0ZSBtYWNoaW5lCj4gaGFuZGxpbmcuICBNeSBs
b25ndGVybSBwbGFucyBmb3IgZW11bGF0aW9uIGNoYW5nZXMgd291bGQgZml4IHRoaXMsIGJ1dAo+
IHRoZXkgZGVmaW5pdGVseSBhcmVuJ3QgYSB2aWFibGUgc2hvcnQgdGVybSBmaXguCj4gCj4gVGhl
IG9ubHkgdmlhYmxlIGZpeCBJIHNlZSBpbiB0aGUgc2hvcnQgdGVybSBpcyB0byBtYXJrIHRoZSBp
b3JlcQo+IHJlc3BvbnNlIGFzIGRvbmUgYmVmb3JlIHJlZW50ZXJpbmcgdGhlIGVtdWxhdGlvbiBt
b2RlbCwgc28gaW4gdGhlIGNhc2VzCj4gdGhhdCB3ZSBkbyB0YWtlIGEgZGlmZmVyZW50IHBhdGgs
IGEgc3RhbGUgaW9yZXEgaXNuJ3QgbGVmdCBpbiBwbGFjZSwgYnV0Cj4gSSBmdWxseSBhZG1pdCB0
aGF0IEkgaGF2ZW4ndCBzcGVudCB0b28gbG9uZyB0aGlua2luZyB0aHJvdWdoIHRoZQo+IGltcGxp
Y2F0aW9ucyBvZiB0aGlzLCBhbmQgd2hldGhlciBpdCBpcyBwb3NzaWJsZSBpbiBwcmFjdGljZS4K
CkkgY2FuJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIGhlbHAgd2l0aG91dCBhbHNvIHRoZSBidWZmZXJp
bmcgcGF0Y2hlcwpvZiBtaW5lIHRoYXQgeW91IHdhbnQgbWUgdG8gcmUtd3JpdGUgYmFzaWNhbGx5
IGZyb20gc2NyYXRjaDoKUmUtZXhlY3V0aW9uIG1heSBvY2N1ciBub3Qgb25seSBvbmNlLCBidXQg
bXVsdGlwbGUgdGltZXMsIGJlY2F1c2UKbWVtb3J5IGFjY2Vzc2VzIHdpZGVyIHRoYW4gOCBieXRl
cyBjYW4ndCBiZSBzZW50IHRvIHFlbXUuIE91cgp2aWV3IG9mIHRoZSAodmlydHVhbCkgbWFjaGlu
ZSBoYXMgdG8gcmVtYWluIGNvbnNpc3RlbnQgdGhyb3VnaG91dAp0aGUgZW11bGF0aW9uIG9mIGEg
c2luZ2xlIGluc24sIHRvIGd1YXJhbnRlZSB0aGF0IHRoZSBzYW1lIHBhdGhzCmdldCB0YWtlbiBm
b3IgZXZlcnkgcmUtZXhlY3V0aW9uIHJ1biAob3IgbW9yZSBwcmVjaXNlbHkgdGhlIGluaXRpYWwK
cGFydHMgb2YgaXQgdGhhdCBoYWQgYmVlbiBleGVjdXRlZCBhdCBsZWFzdCBvbmNlIGFscmVhZHkp
LiBBbnkKY2hhbmdlIHdlIG1ha2UgKGFzIHJlcXVlc3RlZCBieSB0aGUgZ3Vlc3QgZnJvbSBhbm90
aGVyIHZDUFUKb3IgYnkgdGhlIGNvbnRyb2xsaW5nIGRvbWFpbikgaGFzIHRvIGxlYXZlIHVuYWZm
ZWN0ZWQgYW55IGluLWZsaWdodAppbnNuIGVtdWxhdGlvbi4KCkJ5IGRvaW5nIHdoYXQgeW91IHN1
Z2dlc3QgdG8gZG8geW91J2QgcGFwZXIgb3ZlciBvbmUgYXNwZWN0IG9mCnRoZSBwcm9ibGVtLCBi
dXQgd2UnZCBiZSBsaWFibGUgdG8gZmluZCBvdGhlciBzaW1pbGFyIGlzc3VlcyBkb3duCnRoZSBy
b2FkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 14:58:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 14:58: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 1h2Gwy-000454-W5; Fri, 08 Mar 2019 14:58: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Gwx-00044z-7i
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 14:58:15 +0000
X-Inumbo-ID: 96e1f8b4-41b2-11e9-b096-ff6c4c447e49
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96e1f8b4-41b2-11e9-b096-ff6c4c447e49;
 Fri, 08 Mar 2019 14:58:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 07:58:09 -0700
Message-Id: <5C828302020000780021CB22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 07:58:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
In-Reply-To: <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAzLjE5IGF0IDE1OjI1LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDMvMjAxOSAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEFzc3VtaW5n
IHRoZSBwMm0gdHlwZSBjaGFuZ2UgYXJyaXZlcyB2aWEgWEVOX0RNT1Bfc2V0X21lbV90eXBlLAo+
PiBJIHRoaW5rIHdoYXQgd2UgbmVlZCB0byBkbyBpcyBkZWxheSB0aGUgYWN0dWFsIGNoYW5nZSB1
bnRpbCBubyBpb3JlcQo+PiBpcyBwZW5kaW5nIGFueW1vcmUsIGtpbmQgb2YgbGlrZSB0aGUgVk0g
ZXZlbnQgc3Vic3lzdGVtIGRlbGF5cwo+PiBjZXJ0YWluIENSIGFuZCBNU1Igd3JpdGVzIHVudGls
IFZNIGVudHJ5IHRpbWUuIEluIHRoaXMgc2l0dWF0aW9uIHdlJ2QKPj4gdGhlbiBmdXJ0aGVyIGhh
dmUgdG8gcmVzdHJpY3QgdGhlIG51bWJlciBvZiBzdWNoIHBlbmRpbmcgY2hhbmdlcywKPj4gYmVj
YXVzZSB3ZSBuZWVkIHRvIHJlY29yZCB0aGUgcmVxdWVzdChzKSBzb21ld2hlcmUuIFF1ZXN0aW9u
IGlzCj4+IGhvdyBtYW55IG9mIHN1Y2ggYnVmZmVyYWJsZSByZXF1ZXN0cyB3b3VsZCBiZSBlbm91
Z2g6IFVubGVzcyB3ZQo+PiB3YW50ZWQgdG8gZW5mb3JjZSB0aGF0IG9ubHkgb3JkaW5hcnkgYWxp
Z25lZCB3cml0ZXMgKGFuZCBybXctcykgY2FuCj4+IGdldCB1cyBpbnRvIHRoaXMgc3RhdGUsIGFw
YXJ0IGZyb20gd3JpdGVzIGNyb3NzaW5nIHBhZ2UgYm91bmRhcmllcyB3ZQo+PiBtYXkgbmVlZCB0
byBiZSBhYmxlIHRvIGNvcGUgd2l0aCBBVlg1MTIncyBzY2F0dGVyIGluc25zLgo+PiAKPj4gVGhl
IG90aGVyIGFsdGVybmF0aXZlIEkgY2FuIHRoaW5rIG9mIHdvdWxkIGJlIHRvIHJlY29yZCB0aGUg
c3BlY2lmaWMKPj4gZmFpbHVyZSBjYXNlIChmaW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIpIGluIHRo
ZSBmaXJzdCBwYXNzLCBhbmQgYWN0IHVwb24KPj4gaXQgKGluc3RlYWQgb2YgeW91ciBtaXRpZ2F0
aW9uIGFib3ZlKSBkdXJpbmcgdGhlIHJldHJ5LiBBdCB0aGUgZmlyc3QKPj4gZ2xhbmNlIGl0IHdv
dWxkIHNlZW0gbW9yZSBjdW1iZXJzb21lIHRvIGRvIHRoZSByZWNvcmRpbmcgYXQgdGhhdAo+PiBs
YXllciB0aG91Z2guCj4gCj4gSSBsaWtlIHRoZSBsYXR0ZXIgc3VnZ2VzdGlvbiBtb3JlLiBTZWVt
cyBsZXNzIGludmFzaXZlIGFuZCBwcm9uZSB0bwo+IHJlZ3Jlc3Npb25zLiBJJ2QgbGlrZSB0byB0
cnkgdG8gaW1wbGVtZW50IGl0LiBBbHRob3VnaCBJIHRoaW5rIHRoZQo+IGh5cGVydmlzb3IgY2hl
Y2sgc2hvdWxkIGJlIG1vcmUgZ2VuZXJhbDogbGlrZSBpZiBJT1JFUSBpcyBpbiBwcm9ncmVzcwo+
IGRvbid0IHRyeSB0byBnb3QgdGhyb3VnaCBmYXN0LXBhdGggYW5kIHJlLWVudGVyIElPUkVRIGNv
bXBsZXRpb24gcGF0aC4KPiAKPiBXaGF0IGlmIHdlIGp1c3QgY2hlY2sgIWh2bV9pb3JlcV9uZWVk
c19jb21wbGV0aW9uKCkgYmVmb3JlIHJldHVybmluZwo+IFg4NkVNVUxfT0tBWSBpLmUuIGZhbGwg
dGhyb3VnaCB0byB0aGUgYmFkX2dmbl90b19tZm4gY2FzZSBpZiB0aGF0IGNoZWNrCj4gZmFpbHMg
YXMgUGF1bCBzdWdnZXN0ZWQ/CgpJIGRpZG4ndCBzZWUgc3VjaCBhIHN1Z2dlc3Rpb24sIEkgdGhp
bmssIGFuZCBJJ20gYWZyYWlkIGl0IHdvdWxkIHN0aWxsIG5vdApiZSBjb3JyZWN0IGluIHRoZSBn
ZW5lcmFsIGNhc2UuIEFzIHNhaWQgYmVmb3JlLCBHZXR0aW5nIGJhY2sKSFZNVFJBTlNfb2theSBt
ZWFucyB0aGUgd3JpdGUgZGlkIGFjdHVhbGx5IGNvbXBsZXRlLCBhbmQgbm8Kc2Vjb25kIGF0dGVt
cHQgdG8gZG8gdGhlIHdyaXRlIHNob3VsZCBiZSBkb25lLgoKSWYgYW55dGhpbmcgSSBjb3VsZCBz
ZWUgdGhlIGNvZGUgdHJhbnNpdGlvbiBmcm9tIFNUQVRFX0lPUkVTUF9SRUFEWQp0byBTVEFURV9J
T1JFUV9OT05FIGluIHRoYXQgY2FzZSwgd2l0aCBhIGNvbW1lbnQgdGhyb3VnaGx5CmV4cGxhaW5p
bmcgd2h5IHRoYXQncyBuZWVkZWQuCgpJbmRlcGVuZGVudCBvZiB0aGUgc3BlY2lmaWMgc29sdXRp
b24gLSBhbnkgY2hhbmdlIHRvIGxpbmVhcl93cml0ZSgpCndvdWxkIGltbyB3YW50IHN1aXRhYmx5
IG1pcnJvcmluZyB0byBsaW5lYXJfcmVhZCgpLCB3aGljaCBpbXBsaWVzIHRoYXQKYW55dGhpbmcg
dGhhdCBjYW4ndCB2YWxpZGx5IGJlIGRvbmUgdG8gdGhlIGxhdHRlciBpcyBhbHNvIHVubGlrZWx5
IHRvIGJlCnZhbGlkIGZvciB0aGUgZm9ybWVyLgoKQW5kIHRoZW4sIGZvbGxvd2luZyBBbmRyZXcn
cyByZXNwb25zZSwgd291bGRuJ3Qgd2hhdCB5b3Ugc3VnZ2VzdAphZ2FpbiB0YWtlIGNhcmUgb2Yg
b25seSB0aGUgcDJtX2lvcmVxX3NlcnZlciBzcGVjaWFsIGNhc2U/IChTaW5jZQp0aGUgaW1tZWRp
YXRlIGlzc3VlIGlzIHdpdGgganVzdCB0aGlzIHR5cGUsIHN1Y2ggYSBzcGVjaWFsIGNhc2UgZml4
Cm1pZ2h0IHN0aWxsIGJlIGFjY2VwdGFibGUsIGFzIGxvbmcgYXMgaXQgY29tZXMgd2l0aCBhIHBy
b21pc2UgdG8gZGVhbAp3aXRoIHRoZSBnZW5lcmFsIGNhc2UgZG93biB0aGUgcm9hZC4pCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:10:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 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 1h2H8V-0005Pn-4q; Fri, 08 Mar 2019 15:10: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=Vf5q=RL=citrix.com=prvs=963925dec=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h2H8U-0005Pi-6P
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:10:10 +0000
X-Inumbo-ID: 4310b952-41b4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4310b952-41b4-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:10:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80056169"
Date: Fri, 8 Mar 2019 15:09:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190308150959.j2ayax23eyh6g6g6@zion.uk.xensource.com>
References: <20190308122415.29972-1-olaf@aepfle.de>
 <23682.30538.373590.52177@mariner.uk.xensource.com>
 <20190308154318.287deb1e.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190308154318.287deb1e.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] libxl: prepare environment for
 domcreate_stream_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: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@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>

T24gRnJpLCBNYXIgMDgsIDIwMTkgYXQgMDM6NDM6MThQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gRnJpLCA4IE1hciAyMDE5IDE0OjA4OjEwICswMDAwCj4gc2NocmllYiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT46Cj4gCj4gPiBJbiBmYWN0IHRoaXMgaXMgT0sg
YmVjYXVzZSBkb21jcmVhdGVfc3RyZWFtX2RvbmUgb25seSByZWFkcyBzcnMtPmRjcwo+ID4gYW5k
IHRoZW4gZG9lcyBldmVyeXRoaW5nIHdpdGggdGhlIG9idGFpbmVkIGRjcy4gIEJ1dCB0aGVyZSBp
cyBub3RoaW5nCj4gPiB0aGVyZSB0byBpbmRpY2F0ZSB0aGF0IHNycyBtaWdodCBiZSBtb3N0bHkg
dW5pbml0aWFsaXNlZC4gIE1heWJlIHdlCj4gPiBjb3VsZCBhZGQgYSBjb21tZW50IHRoZXJlLCBz
b21ldGhpbmcgbGlrZToKPiA+IAo+ID4gICAvKiBOQiBwZXJoYXBzIG9ubHkgc3JzLT5kY3MgaXMg
dmFsaWQ7IGVnIGluIHRoZSBjYXNlIG9mIGFuCj4gPiAgICAqIGVhcmx5IGJyYW5jaCB0byBkb21j
cmVhdGVfYm9vdGxvYWRlcl9kb25lJ3MgYG91dCcgYmxvY2sgKi8KPiAKPiBJJ20gZmluZCB3aXRo
IHRoYXQuIENhbiB0aGlzIGNvbW1lbnQgYmUgYWRqdXN0ZWQgYXQgY29tbWl0IHRpbWU/CgpTdXJl
LgoKV2VpLgoKPiAKPiBPbGFmCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:12:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2HAa-0005W6-K8; Fri, 08 Mar 2019 15:12: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=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2HAZ-0005Vu-HW
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:12:19 +0000
X-Inumbo-ID: 8fbd8c30-41b4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fbd8c30-41b4-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:12: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 1h2HAW-0007Ii-Po; Fri, 08 Mar 2019 15:12: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 1h2HAW-0006Pa-Cs; Fri, 08 Mar 2019 15:12:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2HAW-00017T-CG; Fri, 08 Mar 2019 15:12:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133619-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-arm64-arm64-libvirt-xsm:<job
 status>:broken:regression
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:host-install(4):broken:heisenbug
 xen-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:heisenbug
 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-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-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-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-libvirt-vhd: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-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=e984846dad81218bbd8cbaec6df8e8a3530726dc
X-Osstest-Versions-That: xen=87f51bf366ca79b98e1e201bf9bd7a9c164631e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 15:12:16 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 133619: 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>

ZmxpZ2h0IDEzMzYxOSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MTkvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzNTk1CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzM1OTUgcGFzcyBpbiAxMzM2MTkKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzU5NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM1OTUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgZTk4NDg0NmRhZDgxMjE4YmJkOGNiYWVjNmRmOGU4YTM1MzA3MjZkYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODdmNTFiZjM2NmNhNzliOThlMWUyMDFi
ZjliZDdhOWMxNjQ2MzFlMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTM4ICAyMDE5LTAyLTA1
IDEyOjA2OjQ1IFogICAzMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU5NSAgMjAxOS0w
My0wNSAxNDozNjo1NyBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+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
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
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
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBob3N0
LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NDU4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:18:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2HGw-0005gk-Hp; Fri, 08 Mar 2019 15:18: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=oRtb=RL=citrix.com=prvs=963d37c20=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h2HGv-0005gf-1o
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:18:53 +0000
X-Inumbo-ID: 78da2c80-41b5-11e9-829f-3bdbd7307e15
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78da2c80-41b5-11e9-829f-3bdbd7307e15;
 Fri, 08 Mar 2019 15:18:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80057627"
To: Jan Beulich <JBeulich@suse.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
Date: Fri, 8 Mar 2019 15:18:41 +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: <5C828302020000780021CB22@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDMuMTkg
YXQgMTU6MjUsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDgvMDMv
MjAxOSAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+IEkgbGlrZSB0aGUgbGF0dGVyIHN1
Z2dlc3Rpb24gbW9yZS4gU2VlbXMgbGVzcyBpbnZhc2l2ZSBhbmQgcHJvbmUgdG8KPj4gcmVncmVz
c2lvbnMuIEknZCBsaWtlIHRvIHRyeSB0byBpbXBsZW1lbnQgaXQuIEFsdGhvdWdoIEkgdGhpbmsg
dGhlCj4+IGh5cGVydmlzb3IgY2hlY2sgc2hvdWxkIGJlIG1vcmUgZ2VuZXJhbDogbGlrZSBpZiBJ
T1JFUSBpcyBpbiBwcm9ncmVzcwo+PiBkb24ndCB0cnkgdG8gZ290IHRocm91Z2ggZmFzdC1wYXRo
IGFuZCByZS1lbnRlciBJT1JFUSBjb21wbGV0aW9uIHBhdGguCj4+Cj4+IFdoYXQgaWYgd2UganVz
dCBjaGVjayAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oKSBiZWZvcmUgcmV0dXJuaW5nCj4+
IFg4NkVNVUxfT0tBWSBpLmUuIGZhbGwgdGhyb3VnaCB0byB0aGUgYmFkX2dmbl90b19tZm4gY2Fz
ZSBpZiB0aGF0IGNoZWNrCj4+IGZhaWxzIGFzIFBhdWwgc3VnZ2VzdGVkPwo+IAo+IEkgZGlkbid0
IHNlZSBzdWNoIGEgc3VnZ2VzdGlvbiwgSSB0aGluaywgYW5kIEknbSBhZnJhaWQgaXQgd291bGQg
c3RpbGwgbm90Cj4gYmUgY29ycmVjdCBpbiB0aGUgZ2VuZXJhbCBjYXNlLiBBcyBzYWlkIGJlZm9y
ZSwgR2V0dGluZyBiYWNrCj4gSFZNVFJBTlNfb2theSBtZWFucyB0aGUgd3JpdGUgZGlkIGFjdHVh
bGx5IGNvbXBsZXRlLCBhbmQgbm8KPiBzZWNvbmQgYXR0ZW1wdCB0byBkbyB0aGUgd3JpdGUgc2hv
dWxkIGJlIGRvbmUuCgpXaGF0IGlmIHdlIGRvbid0IGRvIGh2bV9jb3B5KCkgaW4gdGhhdCBjYXNl
IGFuZCB3aWxsIGdvIHRvIHNsb3ctcGF0aApkaXJlY3RseSwgd291bGQgdGhhdCBiZSBiZXR0ZXI/
Cgo+IElmIGFueXRoaW5nIEkgY291bGQgc2VlIHRoZSBjb2RlIHRyYW5zaXRpb24gZnJvbSBTVEFU
RV9JT1JFU1BfUkVBRFkKPiB0byBTVEFURV9JT1JFUV9OT05FIGluIHRoYXQgY2FzZSwgd2l0aCBh
IGNvbW1lbnQgdGhyb3VnaGx5Cj4gZXhwbGFpbmluZyB3aHkgdGhhdCdzIG5lZWRlZC4KCkkgZG9u
J3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlYSB0byB0cmFuc2ZlciBJT1JFUSBzdGF0ZSBpbiBkaWZm
ZXJlbnQKcGxhY2VzIC0gSU9SRVEgY29uc3VtcHRpb24gaGFwcGVucyBub3cgaW4gaHZtZW11bF9k
b19pbygpIGZ1bmN0aW9uIGFuZAp3ZSBuZWVkIHRvIHJlLWVudGVyIGl0IHRvIGZpbmFsbHkgZmlu
aXNoIHdpdGggSU9SRVEgcHJvY2Vzc2luZy4gSWYgd2UKd2FudCB0byBjaGFuZ2UgaXQgLSB0aGUg
ZW50aXJlIGluZnJhc3RydWN0dXJlIG5lZWRzIHRvIGJlIHJlLWFyY2hpdGVjdGVkLgoKPiBJbmRl
cGVuZGVudCBvZiB0aGUgc3BlY2lmaWMgc29sdXRpb24gLSBhbnkgY2hhbmdlIHRvIGxpbmVhcl93
cml0ZSgpCj4gd291bGQgaW1vIHdhbnQgc3VpdGFibHkgbWlycm9yaW5nIHRvIGxpbmVhcl9yZWFk
KCksIHdoaWNoIGltcGxpZXMgdGhhdAo+IGFueXRoaW5nIHRoYXQgY2FuJ3QgdmFsaWRseSBiZSBk
b25lIHRvIHRoZSBsYXR0ZXIgaXMgYWxzbyB1bmxpa2VseSB0byBiZQo+IHZhbGlkIGZvciB0aGUg
Zm9ybWVyLgoKU2VlbXMgcmVhc29uYWJsZSwgSSdkIGFsc28gcHJlZmVyIHRoZSBzb2x1dGlvbiB0
byBiZSBzeW1tZXRyaWMuCgo+IEFuZCB0aGVuLCBmb2xsb3dpbmcgQW5kcmV3J3MgcmVzcG9uc2Us
IHdvdWxkbid0IHdoYXQgeW91IHN1Z2dlc3QKPiBhZ2FpbiB0YWtlIGNhcmUgb2Ygb25seSB0aGUg
cDJtX2lvcmVxX3NlcnZlciBzcGVjaWFsIGNhc2U/IChTaW5jZQo+IHRoZSBpbW1lZGlhdGUgaXNz
dWUgaXMgd2l0aCBqdXN0IHRoaXMgdHlwZSwgc3VjaCBhIHNwZWNpYWwgY2FzZSBmaXgKPiBtaWdo
dCBzdGlsbCBiZSBhY2NlcHRhYmxlLCBhcyBsb25nIGFzIGl0IGNvbWVzIHdpdGggYSBwcm9taXNl
IHRvIGRlYWwKPiB3aXRoIHRoZSBnZW5lcmFsIGNhc2UgZG93biB0aGUgcm9hZC4pCkkgdGhpbmsg
dGhlIGlkZWEgb2YgY29tcGxldGluZyBJT1JFUSBpZiBpdCdzIHN0aWxsIGluIHByb2dyZXNzIGlz
CmdlbmVyYWwgZW5vdWdoICh3ZSBjb3VsZCBhbHNvIGxvb2sgZm9yIG90aGVyIHBvc3NpYmx5IGxh
dGVudCBwbGFjZXMgaW4KdGhlIGNvZGUgd2hlcmUgd2UgYmFpbCBwcmVtYXR1cmVseSkuCgpJZ29y
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:19:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2HHa-0005j8-Rm; Fri, 08 Mar 2019 15:19: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=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2HHZ-0005j1-W5
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:19:34 +0000
X-Inumbo-ID: 9327f49b-41b5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9327f49b-41b5-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80057747"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.34812.137092.662780@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:19:24 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <f13e5405-e5e4-81b8-c777-0a6dfb02fe88@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-1-git-send-email-sstabellini@kernel.org>
 <f13e5405-e5e4-81b8-c777-0a6dfb02fe88@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 1/9] xen: use __UINTPTR_TYPE__ for
 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.wilk@oracle.com" <konrad.wilk@oracle.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIHYxMSAxLzldIHhlbjogdXNlIF9fVUlO
VFBUUl9UWVBFX18gZm9yIHVpbnRwdHJfdCIpOgo+IE5BQ0suCj4gCj4gU3RvcCBtZXNzaW5nIGFy
b3VuZCB3aXRoIEdDQy1pc21zIGFuZCB1c2UgdGhlIHNwZWMtY29tcGxpYW50IHdheSBvZgo+IGdl
dHRpbmcgdWludHB0cl90IChhbmQgb3RoZXJzKS4KPiAKPiAjaW5jbHVkZSA8c3RkaW50Lmg+CgpJ
ZiBldmVyeXRoaW5nIGlzIHdvcmtpbmcgY29ycmVjdGx5LCBzdGRpbnQuaCBpcyBwcm92aWRlZCBi
eSB0aGUKY29tcGlsZXIgKGVnIGJ5IGxpYmdjYykgYW5kIHRoaXMgd2lsbCBEVFJULgoKSG93ZXZl
ciwgaWYgdGhpbmdzIGFyZSBub3Qgd29ya2luZyBjb3JyZWN0bHksIHdlIHdpbGwgcGljayB1cCB0
aGUgaG9zdApvcGVyYXRpbmcgc3lzdGVtIDxzdGRpbnQuaD4uICBJIGNvbnNpZGVyIGl0IHVuYWNj
ZXB0YWJsZSB0aGF0IGEgYnVpbGQKc3lzdGVtIGlzc3VlIHdvdWxkIGJlIGFibGUgdG8gY2F1c2Ug
dXMgdG8gY29tcGlsZSBhIGh5cGVydmlzb3Igd2l0aCBhCmJ1c3RlZCB1aW50cHRyX3QuICAoVGhp
cyBpcyBwYXJ0aWN1bGFybHkgYmFkIGdpdmVuIHRoYXQgdGhlIGh5cGVydmlzb3IKY3VycmVudGx5
IGhhcmRseSB1c2VzIHVpbnRwdHJfdCBhdCBhbGwsIHdoaWNoIG1lYW5zIHN1Y2ggYQptaXNjb21w
aWxhdGlvbiBtaWdodCBldmVuIGdvIGxhcmdlbHkgdW5kZXRlY3RlZC4pCgpJIHdvdWxkIHRvbGVy
YXRlIHRoaXMgYXBwcm9hY2ggaWYgaXQgd2VyZSBhY2NvbXBhbmllZCBieSBhbgphcHByb3ByaWF0
ZSBzZXQgb2YgQlVJTERfQlVHX09OIHdoaWNoIHdpbGwgZGV0ZWN0IGlmIHRoaXMgaGFzCm9jY3Vy
cmVkLCBmb3IgZXhhbXBsZSBieSBjaGVja2luZyB0aGF0IHNpemVvZih2b2lkKikgPT0Kc2l6ZW9m
KHVpbnRwdHJfdCkuCgoKPiBUaGF0IHdheSwgKmFueSogY29tcGlsZXIgd2lsbCBnaXZlIHlvdSBh
IHdvcmtpbmcgdWludHB0cl90LCBub3QganVzdAo+IHRob3NlIHdoaWNoIGFyZSBlbXVsYXRpbmcg
R0NDJ3MgaW50ZXJuYWxzLgoKSXQgaGFzIGJlZW4gY29udmVudGlvbmFsIGZvciBtYW55IHllYXJz
IGluIGVtYmVkZGVkIHByb2dyYW1taW5nIHRvLAplZmZlY3RpdmVseSwgYnJpZWZseSBwdXQgb24g
dGhlIGhhdCBvZiB0aGUgQyBsYW5ndWFnZSBpbXBsZW1lbnRvciBhbmQKcHJvdmlkZSBvbmUncyBv
d24gdWludHB0cl90IGV0IGFsLgoKRm9yIHRoaXMgcmVhc29uIGFsbCBjb21waWxlcnMgaGF2ZSBh
bHdheXMgcHJvdmlkZWQgY29tcGlsZXItZGVmaW5lZAp0eXBlcyBsaWtlIF9fVUlOVFBUUl9UWVBF
X18uCgpJdCBpcyBub3QgY29uY2VpdmFibGUgdGhhdCB3ZSB3b3VsZCBzdWNjZWVkIGluIHBvcnRp
bmcgWGVuIHRvIGEKY29tcGlsZXIgd2hpY2ggd2FzIHNvIHN0cmFuZ2UgdGhhdCBpdCBkaWQgbm90
IHByb3ZpZGUgYW55IGludGVybmFsCnR5cGUgYWxpYXNlcyBmb3IgdGhlc2Ugc3RhbmRhcmQgdHlw
ZXMuICAoSW5kZWVkIHN1Y2ggYSBjb21waWxlcgphdXRob3JzIHdvdWxkIGhhdmUgdG8gZG8gbW9y
ZSB3b3JrIHRvIGltcGxlbWVudCA8c3RkaW50Lmg+ISkgIEl0IGlzCmhpZ2hseSB1bmxpa2VseSB0
aGF0IHdlIHdvdWxkIHdhbnQgdG8gdHJ5IHBvcnRpbmcgWGVuIHRvIGEgY29tcGlsZXIKd2hpY2gg
ZGlkbid0IHByb3ZpZGUgdGhlc2Ugd2l0aCB0aGVzZSBub3ctY29udmVudGlvbmFsIG5hbWVzLCBn
aXZlbgp0aGF0IGFueSBjb250ZW1wb3JhcnkgY29tcGlsZXIgYXV0aG9yIGNhbiB0cml2aWFsbHkg
cHJvdmlkZSB0aGVtLgoKQW5kIHRoZSAodmFuaXNoaW5nbHkgdW5saWtlbHkpIGZhaWx1cmUgbW9k
ZSBpcyBhIGNvbXBsZXRlbHkgb2J2aW91cwptaXNzaW5nIHR5cGUgZXJyb3IuCgpTbyBfX1VJTlRQ
VFJfVFlQRV9fIGlzIHN0cmljdGx5IHN1cGVyaW9yOiBpdCBpcyBkZSBqdXJlIGNvcnJlY3QKYWNj
b3JkaW5nIHRvIHRoZSBtYW51YWwgZm9yIHRoZSBjb21waWxlciB0aGF0IGludmVudGVkIHRoZSBu
YW1lOyBpdCBpcwpjdXJyZW50bHkgaW1wbGVtZW50ZWQgZXZlcnl3aGVyZSB3ZSBjYXJlIGFib3V0
IChpbmNsdWRpbmcsIHJpZ2h0IG5vdywKbGx2bSksIGFuZCB3aWxsIGFsbW9zdCBjZXJ0YWlubHkg
cmVtYWluIGF2YWlsYWJsZSwgYW5kIHVubGlrZQo8c3RkaW50Lmg+IHRoZXJlIGlzIGFic29sdXRl
bHkgbm8gcmlzayBvZiBpdCBtZWFuaW5nIGFueXRoaW5nIGVsc2UuCgoKVG8gcHV0IGl0IGFub3Ro
ZXIgd2F5LCA8c3RkaW50Lmg+IGlzIGEgbGF5ZXIgb2YgaW5kaXJlY3Rpb24gdG8KX19VSU5UUFRS
X1RZUEVfXy4gIEl0IGlzIHByb3ZpZGVkIGJ5IGxpYmdjYyAoYW5kIG90aGVyIGNvbXBpbGVycycK
ZXF1aXZhbGVudHMpIGZvciB0aGUgYmVuZWZpdCBvZiBwcm9ncmFtcyB3aGljaCBuZWVkIHRvIHJ1
biBvbiBtdWNoCndpZGVyIHZhcmlldHkgb2YgcGxhdGZvcm1zIHRoYW4gWGVuLCBhbmQgdG8gcHJv
dmlkZSBhIHNldCBvZiBtb3JlCmNvbnZlbmllbnQgbmFtZXMgd2hpY2ggYXJlIG5vdCBhdmFpbGFi
bGUgYnkgZGVmYXVsdCAoZm9yIGNvbXBhdGliaWxpdHkKcmVhc29ucykuCgpXZSBkbyBuZWVkIHRo
ZSBjb252ZW5pZW50IGFuZCBzdGFuZGFyZCBuYW1lcywgYnV0IHdlIGNhbiBwcm92aWRlIHRoZW0K
b3Vyc2VsdmVzLiAgUmVseWluZyBvbiBhbiBleHRlcm5hbCBsYXllciBvZiBpbmRpcmVjdGlvbiwg
aG93ZXZlciwKZXhwb3NlcyB1cyB0byBuZWVkbGVzcyBhZGRpdGlvbmFsIHJpc2sgdGhhdCB0aGUg
aW5kaXJlY3Rpb24gZW5kcyB1cApwb2ludGluZyB0byB0aGUgd3JvbmcgcGxhY2UuCgoKPiBUaGlz
IGlzbid0IHJvY2tldCBzY2llbmNlLCBhbmQgSSBrbm93IGFsbCBvZiB1cyBoYXZlIGJldHRlciB0
aGluZ3MgdG8gYmUKPiBkb2luZyB0aGF0IHdhc3RpbmcgdGltZSBhcmd1aW5nIG92ZXIgYXNwZWN0
cyB3aGljaCBhcmUgdW5yZWxhdGVkIHRvCj4gYWN0dWFsbHkgZml4aW5nIHRoZSBwcm9ibGVtLgoK
SSBzdWdnZXN0IHdlIGNvbXByb21pc2Ugb24gPHN0ZGludC5oPiArIEJVSUxEX0JVR19PTiBzaW5j
ZSBhdCBsZWFzdAp0d28gb2YgdXMgc2VlbSB0byBiZSBhYmxlIHRvIHRvbGVyYXRlIHRoYXQuCgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:21:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2HJc-0006RN-AK; Fri, 08 Mar 2019 15: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=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2HJb-0006RF-4a
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:21:39 +0000
X-Inumbo-ID: dd225ff3-41b5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd225ff3-41b5-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:21:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80058045"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.34919.674849.532902@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:21:11 +0000
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20190308154318.287deb1e.olaf@aepfle.de>
References: <20190308122415.29972-1-olaf@aepfle.de>
 <23682.30538.373590.52177@mariner.uk.xensource.com>
 <20190308154318.287deb1e.olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] libxl: prepare environment for
 domcreate_stream_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: Juergen Gross <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>

T2xhZiBIZXJpbmcgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ml0gbGlieGw6IHByZXBhcmUgZW52aXJv
bm1lbnQgZm9yIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSIpOgo+IEFtIEZyaSwgOCBNYXIgMjAxOSAx
NDowODoxMCArMDAwMAo+IHNjaHJpZWIgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5j
b20+Ogo+IAo+ID4gSW4gZmFjdCB0aGlzIGlzIE9LIGJlY2F1c2UgZG9tY3JlYXRlX3N0cmVhbV9k
b25lIG9ubHkgcmVhZHMgc3JzLT5kY3MKPiA+IGFuZCB0aGVuIGRvZXMgZXZlcnl0aGluZyB3aXRo
IHRoZSBvYnRhaW5lZCBkY3MuICBCdXQgdGhlcmUgaXMgbm90aGluZwo+ID4gdGhlcmUgdG8gaW5k
aWNhdGUgdGhhdCBzcnMgbWlnaHQgYmUgbW9zdGx5IHVuaW5pdGlhbGlzZWQuICBNYXliZSB3ZQo+
ID4gY291bGQgYWRkIGEgY29tbWVudCB0aGVyZSwgc29tZXRoaW5nIGxpa2U6Cj4gPiAKPiA+ICAg
LyogTkIgcGVyaGFwcyBvbmx5IHNycy0+ZGNzIGlzIHZhbGlkOyBlZyBpbiB0aGUgY2FzZSBvZiBh
bgo+ID4gICAgKiBlYXJseSBicmFuY2ggdG8gZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZSdzIGBv
dXQnIGJsb2NrICovCj4gCj4gSSdtIGZpbmQgd2l0aCB0aGF0LiBDYW4gdGhpcyBjb21tZW50IGJl
IGFkanVzdGVkIGF0IGNvbW1pdCB0aW1lPwoKU3VyZSwgYWx0aG91Z2ggaWYgaXQncyBtZSB0aGF0
IGNvbW1pdHMgaXQgSSdkIGRvIGl0IGFzIGEgZm9sbG93dXAKcGF0Y2guCgpXZSBuZWVkIGEgcmVs
ZWFzZSBhY2sgSSB0aGluayBmb3IgNC4xMi4gIFN1YmplY3QgYWRqdXN0ZWQsIENDaW5nCkp1ZXJn
ZW4uICBKdWVyZ2VuLCB3aWxsIGJvdW5jZSB0aGUgb3JpZ2luYWwgcGF0Y2ggdG8geW91IHRvby4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2HLw-0006Y9-P6; Fri, 08 Mar 2019 15:24:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mPFN=RL=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1h2HLv-0006Y4-LD
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:24:03 +0000
X-Inumbo-ID: 326bb894-41b6-11e9-a259-6f270a733d76
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 326bb894-41b6-11e9-a259-6f270a733d76;
 Fri, 08 Mar 2019 15:24:00 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 4F0B368C4E; Fri,  8 Mar 2019 16:23:55 +0100 (CET)
Date: Fri, 8 Mar 2019 16:23:55 +0100
From: Christoph Hellwig <hch@lst.de>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190308152355.GA20230@lst.de>
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
 <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
 <957e168a-2589-89c7-3a72-5071a7b6c65a@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <957e168a-2589-89c7-3a72-5071a7b6c65a@arm.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 "open list:IOMMU DRIVERS" <iommu@lists.linux-foundation.org>,
 Joerg Roedel <jroedel@suse.de>, Christoph Hellwig <hch@lst.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, Robin Murphy <robin.murphy@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDk6NDE6NDZBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIFhlbiwgZG1hX2FkZHJfdCB3aWxsIGFsd2F5cyBiZSA2NC1iaXQgd2hpbGUgdGhl
IHBoeXNfYWRkcl90IHdpbGwgZGVwZW5kIAo+IG9uIHRoZSBNTVUgdHlwZS4gU28gd2UgbWF5IGhh
dmUgcGh5c19hZGRyX3Qgc21hbGxlciB0aGFuIGRtYV9hZGRyX3QgZnJvbSAKPiB0aGUga2VybmVs
IHBvaW50IG9mIHZpZXcuCgpIb3cgY2FuIGRtYV9hZGRyX3Qgb24gYXJtIGhhdmUgdmFsdWUgPiAz
Mi1iaXQgd2hlbiBwaHlzaWNhbAphZGRyZXNzZXMgYXJlIDMyLWJpdCBvbmx5PwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:26:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2HOg-0006h9-8k; Fri, 08 Mar 2019 15:26: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=NONk=RL=citrix.com=prvs=9636e147a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h2HOe-0006h3-7M
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:26:52 +0000
X-Inumbo-ID: 97dbd351-41b6-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97dbd351-41b6-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:26:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="86992935"
To: Stefano Stabellini <sstabellini@kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d0793749-a837-b094-d3b0-8a148bfff400@citrix.com>
Date: Fri, 8 Mar 2019 15:26: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: <alpine.DEB.2.10.1903051433230.17552@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] SRSL People... [PATCH v11 0/9] 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: ian.jackson@citrix.com, julien.grall@arm.com, George.Dunlap@citrix.com,
 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>

T24gMDUvMDMvMjAxOSAyMjozOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFsbCwK
Pgo+IFRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzIG1ha2VzIHVzZSBvZiB0aGUgbWFjcm8gc3Vn
Z2VzdGVkIGJ5IEphbiB3aXRoCj4gZmV3IG1vZGlmaWNhdGlvbnMuIFNlZSBlYWNoIHBhdGNoIGZv
ciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjaGFuZ2VzLgo+Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2Vz
IHNpbmNlIGNvbW1pdCA4MDhjZmY0YzJhZjY2YWZkNjE5NzM0NTFhZWI3ZTcwODczMmFiZjkwOgo+
Cj4gICBzY2hlZC9jcmVkaXQyOiByZW1vdmUgc3RhbGUgY29tbWVudCAoMjAxOS0wMS0wOSAxNTo0
NjowNSArMDEwMCkKPgo+IGFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Ogo+
Cj4gICBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9wbGUvc3N0YWJl
bGxpbmkveGVuLXVuc3RhYmxlLmdpdCBjZXJ0aWZpY2F0aW9ucy0xMQo+Cj4gZm9yIHlvdSB0byBm
ZXRjaCBjaGFuZ2VzIHVwIHRvIDI2ZmIwMmI1YWU1OWI0OGI1MWNhNzg4YmU5MTUxMGQ4ZGY0OGFi
MGE6Cj4KPiAgIHhlbjogZXhwbGljaXQgY2FzdHMgd2hlbiBERUNMQVJFX0JPVU5EUyBjYW5ub3Qg
YmUgdXNlZCAoMjAxOS0wMy0wNSAxNDoyOTo1MSAtMDgwMCkKPgo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBTdGVmYW5v
IFN0YWJlbGxpbmkgKDkpOgo+ICAgICAgIHhlbjogdXNlIF9fVUlOVFBUUl9UWVBFX18gZm9yIHVp
bnRwdHJfdAo+ICAgICAgIHhlbjogaW50cm9kdWNlIHB0cmRpZmZfdAo+ICAgICAgIHhlbjogaW50
cm9kdWNlIERFQ0xBUkVfQk9VTkRTCj4gICAgICAgeGVuL2FybTogdXNlIERFQ0xBUkVfQk9VTkRT
IGFzIHJlcXVpcmVkCj4gICAgICAgeGVuL3g4NjogdXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVp
cmVkCj4gICAgICAgeGVuL2NvbW1vbjogdXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVpcmVkCj4g
ICAgICAgeGVuOiB1c2UgREVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQKPiAgICAgICB4ZW46IHVz
ZSBERUNMQVJFX0JPVU5EUyBpbiBhbHRlcm5hdGl2ZS5jCj4gICAgICAgeGVuOiBleHBsaWNpdCBj
YXN0cyB3aGVuIERFQ0xBUkVfQk9VTkRTIGNhbm5vdCBiZSB1c2VkCgpTZXJpb3VzbHkuwqAgRXZl
cnlvbmUgdGFrZSBhIHN0ZXAgYmFjayBmcm9tIHRoZWlyIGtleWJvYXJkcyBhbmQgYXBwbHkKc29t
ZSBjb21tb24gc2Vuc2UuCgpUaGlzIGFyZ3VtZW50IGhhcyBnb25lIG9uIGZhciBiZXlvbmQgdGhl
IG9ubHkgYW5zd2VyIHdoaWNoIG1hdHRlcnMuwqAgV1RGCmlzIHN0aWxsIGNvbnRpbnVpbmcgZm9y
PyAoVGhpcyBpcyBhIHJoZXRvcmljYWwgcXVlc3Rpb24gLSBJIGRvbid0IGV4cGVjdAphbiBhbnN3
ZXIuKQoKClRoZSByYXRpb25hbCBmb3IgdGhpcyBzZXJpZXMgaXMgdG8gc2F0aXNmeSBNSVNSQS7C
oCBNSVNSQSBoYXZlIHNhaWQgaW4gbm8KdW5jZXJ0YWluIHRlcm1zIHRoYXQgYWxsIG9mIHRoZXNl
IHRyaWNrcyBhcmUgdW5hY2NlcHRhYmxlLCBhbmQgaGF2ZQppZGVudGlmaWVkIHRoZSBvbmUgYWNj
ZXB0YWJsZSBvcHRpb24uwqAgQnkgbm90IGRvaW5nIHdoYXQgTUlTUkEgc2FpZCwKdGhpcyBzZXJp
ZXMgZG9lc24ndCBtb3ZlIFhlbiBhbnkgY2xvc2VyIHRvIHBhc3NpbmcgY2VydGlmaWNhdGlvbi4K
ClRoZXJlZm9yZSwgd2UgZWl0aGVyIGRvIG5vdGhpbmcsIG9yIHdlIGRvIHRoZSBzaW5nbGUgdGhp
bmcgd2hpY2ggTUlTUkEKaGF2ZSBpZGVudGlmaWVkIGFzIGFjY2VwdGFibGUuwqAgT2J2aW91c2x5
LCAiZG8gbm90aGluZyIgaXMgb2ZmIHRoZSBjYXJkcwppbiB0aGUgY29udGV4dCBvZiB0aGlzIHNl
cmllcy4KCgpCZWZvcmUgYW55IGZ1cnRoZXIgYXJndWluZyBjb250aW51ZXMgKGVzcGVjaWFsbHkg
Y29uY2VybmluZyB0aGUgZGV0YWlscwpvZiBob3cgdG8gcHJvY2VlZCksIGFyZSB0aGVyZSBhbnkg
Y29uY2VybnMgb3IgcXVlcmllcyB3aXRoIHRoZSBwb2ludHMKbGFpZCBvdXQgaGVyZT8KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:32:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2HTf-0007NG-Tf; Fri, 08 Mar 2019 15:32:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2HTe-0007NB-T8
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:32:02 +0000
X-Inumbo-ID: 4f6e4708-41b7-11e9-8b46-0385dc5a584a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f6e4708-41b7-11e9-8b46-0385dc5a584a;
 Fri, 08 Mar 2019 15:31:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80059603"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.35557.153834.423011@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:31:49 +0000
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5C8224A70200007800150142@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-3-git-send-email-sstabellini@kernel.org>
 <5C7FE610020000780021C29E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061252080.9200@sstabellini-ThinkPad-X260>
 <5C80D8BF020000780021C55C@prv1-mh.provo.novell.com>
 <23681.10183.119197.994326@mariner.uk.xensource.com>
 <5C8224A70200007800150142@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 3/9] xen: introduce DECLARE_BOUNDS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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" <stefanos@xilinx.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgMy85XSB4ZW46IGludHJvZHVjZSBE
RUNMQVJFX0JPVU5EUyIpOgo+ID5Oby4gIFRoaXMgaXMgbm90IGZpbmUuICBTaWduZWQgaW50ZWdl
ciBzdWJ0cmFjdGlvbiBzb21ldGltZXMgaGFzIFVCLgouLi4KPiBJJ3ZlIHNwZW50IGFuIGhvdXIg
dHJ5aW5nIHRvIGZpbmQgdGhlIHJlbGV2YW50IHBhcnRzIG9mIHRoZSBzcGVjLCBidXQgSSdtCj4g
YWZyYWlkIEkndmUgb25jZSBhZ2FpbiBmYWlsZWQgYXQgZmluZGluZyBhbGwgbmVjZXNzYXJ5IHBp
ZWNlcy4KClRoZSBzcGVjIGlzIG9idHVzZSBpbmRlZWQuCgo+IFRoaXMgZG9lcyBub3QgbWFrZSBh
bnkgcHJvdmlzaW9ucyBmb3IgdW5zaWduZWQgdHlwZXMgYmVpbmcgc3BlY2lhbC4KCjYuMi41IDkK
ICAgLi4uLiBBIGNvbXB1dGF0aW9uIGludm9sdmluZyB1bnNpZ25lZCBvcGVyYW5kcyBjYW4gbmV2
ZXIgb3ZlcmZvdywKICAgYmVjYXVzZSBhIHJlc3VsdCB0aGF0IGNhbm5vdCBiZSByZXByZXNlbnRl
ZCBieSB0aGUgcmVzdWx0aW5nCiAgIHVuc2lnbmVkIGludGVnZXIgdHlwZSBpcyByZWR1Y2VkIG1v
ZHVsbyB0aGUgbnVtYmVyIHRoYXQgaXMgb25lCiAgIGdyZWF0ZXIgdGhhbiB0aGUgbGFyZ2VzdCB2
YWx1ZSB0aGF0IGNhbiBiZSByZXByZXNlbnRlZCBieSB0aGUKICAgcmVzdWx0aW5nIHR5cGUuCgo+
IEFzIHRvIHRoZSB1bnNpZ25lZCAtPiBzaWduZWQgY29udmVyc2lvbiwgYWNjb3JkaW5nIHRvLCBh
Z2FpbiBpbiB0aGUKPiBDb252ZXJzaW9ucyBzZWN0aW9uLAo+IAo+ICJPdGhlcndpc2UsIHRoZSBu
ZXcgdHlwZSBpcyBzaWduZWQgYW5kIHRoZSB2YWx1ZSBjYW5ub3QgYmUgcmVwcmVzZW50ZWQKPiAg
aW4gaXQ7IGVpdGhlciB0aGUgcmVzdWx0IGlzIGltcGxlbWVudGF0aW9uLWRlZmluZWQgb3IgYW4g
aW1wbGVtZW50YXRpb24tCj4gIGRlZmluZWQgc2lnbmFsIGlzIHJhaXNlZC4iCj4gCj4gdGhpcyBp
cyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGFjY29yZGluZyB0byBteSB1bmRlcnN0YW5kaW5nIChi
dXQgSSB0YWtlCj4gaXQgdGhhdCB3ZSdyZSBmaW5lIHdpdGggdGhpcykuCgpZZXMuICBPbiB0aGUg
cGxhdGZvcm1zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgWGVuLCB0aGUKYGltcGxlbWVudGF0aW9u
JyBgZGVmaW5lcycgdGhhdCB0aGUgcmVzdWx0IGlzIHNpbXBseSB0aGUgc2FtZSBiaXQKcGF0dGVy
bi4gIEkgc2F5IGBpbXBsZW1lbnRhdGlvbicgaW4gcXVvdGVzIGJlY2F1c2UgcmVhbGx5IHdlIG1l
YW4KY29tcGlsZXIsIGFuZCBgZGVmaW5lcycgYmVjYXVzZSB3aGlsZSBubyBkb3VidCB0aGVyZSBp
cyBhIGZvcm1hbApjb25mb3JtYW5jZSBzdGF0ZW1lbnQgc29tZXdoZXJlLCB3aGF0IHdlIGFyZSBy
ZWx5aW5nIG9uIGlzIGluc3RlYWQKc29tZXRoaW5nIG11Y2ggbW9yZSBnZW5lcmFsOgoKVGhlIGNv
bW11bml0eSBvZiBDIHByb2dyYW1tZXJzIGZvciBgbm9ybWFsJyBhcmNoaXRlY3R1cmVzIGVmZmVj
dGl2ZWx5CnJlcXVpcmUgdGhhdCBjb252ZXJzaW9uIHRvIHNpZ25lZCBpbnRlZ2VyIHdvcmsgdGhp
cyB3YXkuICBBIHBsYXRmb3JtCndoZXJlIHRoYXQgZGlkbid0IHdvcmsgd291bGQgYmUgc3RyYW5n
ZSBhbmQgd291bGQgcHJvZHVjZSBhIGxvdCBvZgpvdGhlciBwb3J0aW5nIGRpZmZpY3VsdGllcyB0
b28uICBBbmQgYmVjYXVzZSB0aGUgcmVzdWx0IGlzICpkZWZpbmVkKiwKdGhlIGNvbXBpbGVyIGF1
dGhvcnMgY2FuJ3QgdXNlIHRoaXMgYXMgYW4gb3B0aW1pc2F0aW9uIG9wcG9ydHVuaXR5IHNvCmFy
ZW4ndCBtb3RpdmF0ZWQgdG8gc29waGlzdGljIGp1c3RpZmljYXRpb25zIGZvciBtaXNiZWhhdmlv
dXIuCgo+ID5Db252ZXJzZWx5LCBJIHRoaW5rIHRoZSBkaXNjdXNzaW9uIG9mIHRoZSBzaXplcyBv
ZiB0aGVzZSB0eXBlcyBpcyBub3QKPiA+cmVhbGx5IHJlbGV2YW50LiAgVG8gcG9ydCBYZW4gaXQg
aXMgbmVjZXNzYXJ5IHRvIGhhdmUgYW4gZW52aXJvbm1lbnQKPiA+d2hlcmUKPiA+c2l6ZW9mKHB0
cmRpZmZfdCkgPT0gc2l6ZW9mKHVpbnRwdHJfdCkKPiA+PT0gc2l6ZW9mKHZvaWQqKSA9PSBzaXpl
b2Yoc3RydWN0IG1heGFsaWduKikKPiA+YW5kIEkgdGhpbmsgdGhlcmUgaXMgbGl0dGxlIGhhcm0g
aW4gZnVydGhlciBiYWtpbmcgaW4gdGhvc2UKPiA+YXNzdW1wdGlvbnMuCj4gCj4gR29vZCAoZXhj
ZXB0IHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBzdHJ1Y3QgbWF4YWxpZ24qIHBhcnQgLSBu
ZWl0aGVyCj4gd2h5IHlvdSB1c2UgYSBwb2ludGVyIHRoZXJlLCBub3IgLSBhc3N1bWluZyB0aGVy
ZSB3YXMgbm8gcG9pbnRlciAtIGhvdwo+IHRoYXQgd291bGQgYmUgaW4gbGluZSB3aXRoIF9feyx1
fWludDEyOF90IG9yIHdpdGggdmVjdG9yIHR5cGVzKS4KCk9uIHNvbWUgbWFjaGluZXMsIHBvaW50
ZXJzIHRvIGRpZmZlcmVudCB0eXBlcyBoYXZlIGRpZmZlcmVudApyZXByZXNlbnRhdGlvbnMgYW5k
IGV2ZW4gZGlmZmVyZW50IHNpemVzLiAgWGVuIGNhbm5vdCBiZSBwb3J0ZWQgdG8Kc3VjaCBtYWNo
aW5lcyAtIGF0IGxlYXN0LCBub3Qgd2l0aG91dCBhbiBhd2Z1bCBsb3Qgb2Ygd29yay4KClhlbiBh
c3N1bWVzIHRoYXQgYWxsIHBvaW50ZXJzIGhhdmUgdGhlIHNhbWUgcmVwcmVzZW50YXRpb24uCgpg
c3RydWN0IG1heGFsaWduKicgd2FzIGEgc29tZXdoYXQtaW5mb3JtYWwgd2F5IG9mIHJlZmVycmlu
ZyB0byB0aGUKdHlwZSBvZiBhIHBvaW50ZXIgdG8gYW4gb2JqZWN0IHR5cGUgd2l0aCB0aGUgbWF4
aW1hbCBhbGlnbm1lbnQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:33:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2HVN-0007Sr-AG; Fri, 08 Mar 2019 15:33: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=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2HVM-0007Sj-3i
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:33:48 +0000
X-Inumbo-ID: 9001d5ed-41b7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9001d5ed-41b7-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:33:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80059814"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.35670.304992.192210@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:33:42 +0000
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5C822BDC0200007800150189@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FE846020000780021C2BA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061300510.17248@sstabellini-ThinkPad-X260>
 <23681.9326.135131.521459@mariner.uk.xensource.com>
 <5C822BDC0200007800150189@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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: "stefanos@xilinx.com" <stefanos@xilinx.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1c2UgREVD
TEFSRV9CT1VORFMgYXMgcmVxdWlyZWQiKToKPiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4gMDMvMDcvMTkgMzowMiBQTQo+ID5KYW4sIGl0IGlzIHF1aXRlIHVuZm9ydHVuYXRl
IHRoYXQgeW91IGFyZSByZXBseWluZyB0byBTdGVmYW5vIHRvCj4gPmRpc2FncmVlIHdpdGggdGhp
bmdzIHRoYXQgU3RlZmFubyBkaWQgYmVjYXVzZSBJIHN1Z2dlc3RlZCB0aGVtLCByYXRoZXIKPiA+
dGhhbiByZXBseWluZyB0byBteSBwYXRjaCBjb21tZW50cy4gIFdlIG11c3Qgbm90IHB1dCBTdGVm
YW5vIGluIHRoZQo+ID5taWRkbGUgb2YgYSBkaXNhZ3JlZW1lbnQgYmV0d2VlbiBkaWZmZXJlbnQg
Y29tbWl0dGVycy4KPiAKPiBJJ20gc29ycnksIGJ1dCBJIG1heSBoYXZlIGVhc2lseSBvdmVybG9v
a2VkIHRoaXMgZWFybGllciBjb21tZW50IG9mIHlvdXJzLgo+IEFueXdheSwgYSBsYXRlciByZXBs
eSBieSBTdGVmYW5vIHN1Z2dlc3RzIHRoYXQgdGhlIGxpbmUgd291bGQgZW5kIHVwCj4gYmVpbmcg
NzkgY2hhcnMsIHdoaWNoIGlzIGluIGxpbmUgd2l0aCAuL0NPRElOR19TVFlMRS4KClJpZ2h0LiAg
R2l2ZW4gb3RoZXJzJyByZXBsaWVzLCBJIHdvbid0IHByZXNzIHRoaXMgcG9pbnQgZnVydGhlci4K
Ck9mIGNvdXJzZSBgbGVzcyB0aGFuIDgwIGNoYXJhY3RlcnMnIHdvdWxkIG1lYW4gdGhhdCB0aGUg
bWF4aW11bSB3YXMgNzkKYnV0IGlmIHlvdSBhbGwgZGVjaWRlIHRvIGluY3JlYXNlIGl0IGJ5IG9u
ZSB0aGVuIGdydW1wIGJ1dCB3aGF0ZXZlci4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:37:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:37: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 1h2HYP-0007dO-Vm; Fri, 08 Mar 2019 15:36:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2HYO-0007dJ-LW
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:36:56 +0000
X-Inumbo-ID: fdffb89c-41b7-11e9-8132-f7d8b4534858
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdffb89c-41b7-11e9-8132-f7d8b4534858;
 Fri, 08 Mar 2019 15:36:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80060212"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.35852.523664.176866@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:36:44 +0000
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5C82262F0200007800150159@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
 <5C80DB6A020000780021C58D@prv1-mh.provo.novell.com>
 <23681.11803.719165.841685@mariner.uk.xensource.com>
 <5C82262F0200007800150159@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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: "stefanos@xilinx.com" <stefanos@xilinx.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1c2UgREVD
TEFSRV9CT1VORFMgYXMgcmVxdWlyZWQiKToKPiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4gMDMvMDcvMTkgMzo0NCBQTSA+Pj4KPiA+SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6
IFtQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1c2UgREVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQi
KToKPiA+PiBJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0IGluIHRoZSBmaXJzdCB0d28gY2Fz
ZXMgd2UgZG9uJ3QgYWx0ZXIgdGhlCj4gPj4gZGVjbGFyZWQgb2JqZWN0IGFueXdheSwgYnV0IGlu
c3RlYWQgYSBkZXJpdmVkIG9uZTsgdGhlIGRlY2xhcmF0aW9uCj4gPj4gc2hvdWxkIG5vdCB1c2Ug
Y29uc3QgZm9yIG90aGVyIHJlYXNvbnMgdGhvdWdoLiBBbmQgdGhlIDNyZCBjYXNlIGlzCj4gPj4g
ZmlkZGxpbmcgd2l0aCBzb21ldGhpbmcgdGhhdCBoYXMgbG9zdCBpdHMgbWVhbmluZyBhcyBhbiBv
YmplY3QuIEluIGZhY3QKPiA+PiB3ZSdyZSBhYm91dCB0byBmcmVlIHRoZSB1bmRlcmx5aW5nIG1l
bW9yeS4gSW4gdGhpcyBjYXNlIEknZCBwcmVmZXIgdG8KPiA+PiByZXRhaW4gdGhlIGNvbnN0LCBi
dXQgSSB3b24ndCBpbnNpc3QgYXMgdGhlIHN5bWJvbCBpcyBub24tY29uc3QgcmlnaHQKPiA+PiBu
b3cgYXMgd2VsbC4KPiA+Cj4gPkkgdGhpbmsgaWYgeW91IGRvIHRoaXMKPiA+ZXh0ZXJuIGNvbnN0
IHN0cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKPiA+aXQgaXMgbm90IHNhZmUgdG8gY2FzdCB0aGUg
Y29uc3QgYXdheSBsYXRlci4KLi4uCj4gSXQgbG9va3MgdG8gbWUgYXMgaWYgd2Ugd2VyZSBpbiBh
Z3JlZW1lbnQgdGhlbi4KClBlcmhhcHMgc28uCgo+IEkgd2FzIHRhbGtpbmcgYWJvdXQgZnJlZWlu
ZyBhbiBvYmplY3QgdGhhdCB3YXMgY29uc3QtcXVhbGlmaWVkLCBub3QKPiBtb2RpZnlpbmcgaXQu
CgpJJ20gbm90IHN1cmUgd2hhdCB5b3UgbWVhbiwgcHJlY2lzZWx5LiAgRG8geW91IG1lYW4gdGhp
czoKCiAgIGV4dGVybiBjb25zdCBzdHJ1Y3QgYmxhaCBibGFoX3N0YXJ0W107CiAgIC4uLgogICBm
cmVlKGJsYWhfc3RhcnQpOwoKPyAgQnV0IEknbSBzdXJlIHRoZSBoeXBlcnZpc29yIGRvZXNuJ3Qg
aGF2ZSBhIGZ1bmN0aW9uIGZyZWUoKS4KCj4gVGhlIHNjcnViYmluZyBvZiB0aGUgbWVtb3J5IGNv
dWxkIGJlIGNvbnNpZGVyZWQgcGFydAo+IG9mIHRoZSBmcmVlaW5nLCBpdCBqdXN0IG91Z2h0IHRv
IG9jY3VyIHVwIGZyb250IGJlY2F1c2Ugb2Ygb3RoZXJ3aXNlCj4gcG9zc2libGUgcmFjZXMsIGFu
ZCBiZWNhdXNlIHdlIGhhdmUgbm8gbWVhbnMgdG8gdGVsbCB0aGUgZnJlZWluZwo+IGZ1bmN0aW9u
IHRvIGRvIHRoZSBzY3J1YmJpbmcgKGluIGZhY3QgSSBzaG91bGQgc2F5ICJ3ZSB1c2VkIHRvIGhh
dmUKPiBubyBtZWFucywgYXMgSSB0aGluayByaWdodCBub3cgdGhlIG1lbW9yeSB3b3VsZCBiZSBz
Y3J1YmJlZAo+IGltcGxpY2l0bHksIHNvIHRoZSBleHBsaWNpdCBzY3J1YmJpbmcgY291bGQgcHJv
YmFibHkgYmUgZHJvcHBlZCkuCgpNYXliZSB5b3UgbWVhbiB0aGlzOgoKICAgZXh0ZXJuIGNvbnN0
IHN0cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKICAgLi4uCiAgIG1lbXNldChibGFoX3N0YXJ0LCAw
LCBzaXplIG9mIGJsYWggYXJyYXkpOwoKPyAgVGhhdCBpcyBjbGVhcmx5IGZvcmJpZGRlbiwgcmVn
YXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBjb3N0CmlzIGNhc3QgYXdheS4gIEJ1dCBJIHRoaW5rIHRo
aXM6CgogICBleHRlcm4gc3RydWN0IGJsYWggYmxhaF9zdGFydFtdOwogICAuLi4KICAgbWVtc2V0
KGJsYWhfc3RhcnQsIDAsIHNpemUgb2YgYmxhaCBhcnJheSk7CgppcyBmaW5lLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:39:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2HbH-0007km-Ek; Fri, 08 Mar 2019 15:39:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2HbF-0007kg-I9
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:39:53 +0000
X-Inumbo-ID: 680b2f96-41b8-11e9-9782-37dae972ba51
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 680b2f96-41b8-11e9-9782-37dae972ba51;
 Fri, 08 Mar 2019 15:39:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80060543"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.36033.541097.178160@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:39:45 +0000
To: Jan Beulich <jbeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1903071451180.17248@sstabellini-ThinkPad-X260>, 
 <5C8227AD020000780015016A@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-9-git-send-email-sstabellini@kernel.org>
 <5C810314020000780021C706@prv1-mh.provo.novell.com>
 <23681.14338.969371.151047@mariner.uk.xensource.com>
 <5C8227AD020000780015016A@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903071451180.17248@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v11 9/9] xen: explicit casts when
 DECLARE_BOUNDS cannot be used [and 1 more messages] [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: Stefano Stabellini <stefanos@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@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>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgOS85XSB4ZW46IGV4cGxpY2l0IGNh
c3RzIHdoZW4gREVDTEFSRV9CT1VORFMgY2Fubm90IGJlIHVzZWQgW2FuZCAxIG1vcmUgbWVzc2Fn
ZXNdIik6Cj4gSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IDAzLzA3LzE5IDQ6
MjYgUE0gPj4+Cj4gPkphbiwgSSdtIG5vdCBzdXJlIGV4YWN0bHkgd2hhdCB5b3UgYXJlIHN1Z2dl
c3RpbmcuICBDdXJyZW50bHkgdGhlCj4gPmFycmF5IGhhcyBvbmUgcG9pbnRlciBwZXIgZWxlbWVu
dC4gIEFyZSB5b3Ugc3VnZ2VzdGluZyBpdCBzaG91bGQgaGF2ZQo+ID50d28gcG9pbnRlcnMgKHN0
YXJ0IGFuZCBlbmQpLCB3aXRoIGRpZmZlcmVudCBub3Rpb25hbCB0eXBlcyA/Cj4gCj4gWWVzLgoK
UmlnaHQuCgo+ID5JZiB0aGF0IGlzIE9LIGZyb20gYSBwZXJmIHBvaW50IG9mIHZpZXcgdGhlbiBp
dCBpcyBhbiBlYXN5IGFuc3dlcgo+ID4oYWx0aG91Z2ggYSBiaXQgdGlyZXNvbWUgc2luY2UgbW9y
ZSBsaW5rZXIgc3ltYm9scyB3aWxsIGhhdmUgdG8gYmUKPiA+Z2VuZXJhdGVkKS4KPiAKPiBUaGlz
IGlzIGluaXQtdGltZSBjb2RlIGFuZCBpbml0LXRpbWUgZGF0YSwgc28gdG8gbWUgbmVpdGhlciB0
aGUgcGVyZm9ybWFuY2UKPiBhc3BlY3Qgbm9yIHRoZSBkb3VibGVkIHN0b3JhZ2UgcmVxdWlyZW1l
bnRzIHdvdWxkIHJlYWxseSBtYXR0ZXIuCgpKb2xseSBnb29kLgoKPiBCb3RoIGNvdWxkIHBlcmhh
cHMgZXZlbiBiZSBlbGltaW5hdGVkIGJ5IHVzaW5nIGFuIGFycmF5IG9mIHVuaW9ucy4KCklmIHRo
ZXJlIGFyZSBubyBjb21wZWxsaW5nIHBlcmYgcmVhc3NvbnMgdG8gZG8gb3RoZXJ3aXNlLCBsZXQg
dXMgZG8Kc29tZXRoaW5nIHdoaWNoIGlzIG9idmlvdXNseSBjb3JyZWN0LCByYXRoZXIgdGhhbiBj
b21wbGljYXRpbmcKbWF0dGVycy4KCgpTdGVmYW5vIFN0YWJlbGxpbmkgd3JpdGVzICgiUmU6IFtQ
QVRDSCB2MTEgOS85XSB4ZW46IGV4cGxpY2l0IGNhc3RzIHdoZW4gREVDTEFSRV9CT1VORFMgY2Fu
bm90IGJlIHVzZWQgW2FuZCAxIG1vcmUgbWVzc2FnZXNdIik6Cj4gT24gVGh1LCA3IE1hciAyMDE5
LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEphbiBoYXMgb25lIHN1Z2dlc3Rpb24sIHdoaWNoIEkg
ZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCAoc2VlIGJlbG93KS4KPiA+IEFsdGVybmF0aXZlbHkgSSBz
dWdnZXN0IHRoZSBmb2xsb3dpbmcgYWQtaG9jIGFwcHJvYWNoOgoKUHJvYmFibHksIHdlIHNob3Vs
ZCBmb2xsb3cgSmFuJ3Mgc3VnZ2VzdGlvbiBhbmQgbm90IG1pbmUuCgoKPiA+IEkgYWxzbyBkaXNh
Z3JlZSB3aXRoIHRoZSB3b3JkaW5nIG9mIHRoZSBjb21tZW50LiAgSXQgaXMgc2VyaW91c2x5Cj4g
PiBtaXNsZWFkaW5nLiAgVGhlc2Ugc3ltYm9scyBkbyBpbiBmYWN0IHJlZmVyIHRvIHRoZSBzYW1l
IG9iamVjdCEKPiA+IFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIGNvbXBpbGVyIHRoaW5rcyBvdGhl
cndpc2UuICBZb3UgbmVlZCB3b3JkaW5nCj4gPiBsaWtlIHRoYXQgaW4gREVDTEFSRV9CT1VORFMu
ICAoT3IgYSByZWZlcmVuY2UgdG8gaXQuKQo+ID4gCj4gPiA+IGFuZCBpZiB5b3UgdGhpbmsgaXQg
aXMgY29ycmVjdCwgdGhlbiBubwo+ID4gPiBtYXR0ZXIgd2hhdCB5b3UgZG8gdGhlIGJlaGF2aW9y
IGlzIHVuZGVmaW5lZC4gSW5zdGVhZCBJIHZpZXcgdGhlCj4gPiA+IGVudGlyZXR5IG9mIHRoZSAu
YnVnX2ZyYW1lcy4qIHNlY3Rpb25zIGFzIGEgc2luZ2xlIGFycmF5LCB3aXRoCj4gPiA+IGxhYmVs
cyBwbGFjZWQgbm90IG9ubHkgYXQgc3RhcnQgYW5kIGVuZCwgYnV0IGFsc28gaW4gdGhlIG1pZGRs
ZS4gSQo+ID4gPiB0aGluayB0aGUgY29kZSBoZXJlIHdvdWxkIGJldHRlciBhbHNvIGJlIHRha2Vu
IGNhcmUgb2YgYnkgdGhlCj4gPiA+IERFQ0xBUkVfQk9VTkRTKCkgbWFjaGluZXJ5LCBkaXZpZGlu
ZyB0aGUgc2luZ2xlIGFycmF5IGludG8KPiA+ID4gbXVsdGlwbGUgc21hbGxlciBvbmVzLgo+ID4g
Cj4gPiBKYW4sIEknbSBub3Qgc3VyZSBleGFjdGx5IHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nLiAg
Q3VycmVudGx5IHRoZQo+ID4gYXJyYXkgaGFzIG9uZSBwb2ludGVyIHBlciBlbGVtZW50LiAgQXJl
IHlvdSBzdWdnZXN0aW5nIGl0IHNob3VsZCBoYXZlCj4gPiB0d28gcG9pbnRlcnMgKHN0YXJ0IGFu
ZCBlbmQpLCB3aXRoIGRpZmZlcmVudCBub3Rpb25hbCB0eXBlcyA/Cj4gCj4gSSBhbSBub3QgZnVs
bHkgdW5kZXJzdGFuZGluZyB0aGUgc3VnZ2VzdGlvbiBlaXRoZXIuCj4gCj4gRXZlbiBpZiB3ZSBz
cGxpdCBpdCBpbnRvIG11bHRpcGxlIHN0YXJ0LWVuZCBwYWlycywgc3RpbGwgd2Ugd29uJ3QgYmUK
PiBhYmxlIHRvIGNvbXBhcmUgc3RhcnQvZW5kIG9mIGEgcGFpciB3aXRoIHN0YXJ0L2VuZCBvZiBk
aWZmZXJlbnQgcGFpcgo+IHdpdGhvdXQgY2FzdHMuCgpJIGRvbid0IHRoaW5rIHRoaXMgYnVnX2Zy
YW1lcyBjb2RlIGRvZXMgdGhhdCA/ICBNYXliZSBJIGhhdmUgbWlzcmVhZAppdC4KCgo+IFRoaXMg
bWFrZXMgc2Vuc2UuIEFsc28sIEkgdW5kZXJzdGFuZCBfc3RleHQgYW5kIF9fMk1fcndkYXRhX2Vu
ZCBiZXR0ZXIKPiB0aGFuIHRoZSBidWdfZnJhbWVzIGFuZCBJIHNob3VsZCBiZSBhYmxlIHRvIHdy
aXRlIGFuIGhhbGYtZGVjZW50Cj4gZXhwbGFuYXRpb24gaGVyZS4gRllJIF9zdGV4dCBpcyBhbHJl
YWR5IGNvbnZlcnRlZCB0byBERUZJTkVfQk9VTkRTIGluCj4gdGhpcyBzZXJpZXMsIGJ1dCB5b3Ug
YXJlIHJpZ2h0IHRoYXQgX18yTV9yd2RhdGFfZW5kIGlzIG5vdC4gSSdsbCBmaXgKPiB0aGF0LgoK
VGhhbmtzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:41:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Hcu-0008Nu-RA; Fri, 08 Mar 2019 15: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=SDY0=RL=citrix.com=prvs=96391957f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h2Hcu-0008Np-9a
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:41:36 +0000
X-Inumbo-ID: a6a23ccd-41b8-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6a23ccd-41b8-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:41:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="86993768"
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 v4 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU1PHoFdAc1QlcdkiMNFQl1x2ZjaYB3+2A
Date: Fri, 8 Mar 2019 15:41:32 +0000
Message-ID: <93c2690cd7494139a8552c9797e85c4e@AMSPEX02CL02.citrite.net>
References: <20190307140906.1932-1-paul.durrant@citrix.com>
 <20190307140906.1932-11-paul.durrant@citrix.com>
In-Reply-To: <20190307140906.1932-11-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 v4 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0
bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4gU2VudDogMDcgTWFyY2ggMjAxOSAxNDowOQ0K
PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ow0KPiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+OyBUaW0NCj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2NCAxMC8xMV0gdmly
aWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzDQo+IA0KPiBUaGlz
IHBhdGNoIGludHJvZHVjZXMgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIFNUSU1FUjAtMTVfQ09O
RklHL0NPVU5UIE1TUnMNCj4gYW5kIGhlbmNlIGEgdGhlIGZpcnN0IFN5bklDIG1lc3NhZ2Ugc291
cmNlLg0KPiANCj4gVGhlIG5ldyAoYW5kIGRvY3VtZW50ZWQpICdzdGltZXInIHZpcmlkaWFuIGVu
bGlnaHRlbm1lbnQgZ3JvdXAgbWF5IGJlDQo+IHNwZWNpZmllZCB0byBlbmFibGUgdGhpcyBmZWF0
dXJlLg0KPiANCj4gV2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIHRoaXMgcGF0Y2ggYWRkcyBh
IG1pc3NpbmcgY2hlY2sgZm9yIGFuDQo+IGF0dGVtcHQgdG8gd3JpdGUgdGhlIHRpbWUgcmVmZXJl
bmNlIGNvdW50IE1TUiwgd2hpY2ggc2hvdWxkIHJlc3VsdCBpbiBhbg0KPiBleGNlcHRpb24gKGJ1
dCBub3QgYmUgcmVwb3J0ZWQgYXMgYW4gdW5pbXBsZW1lbnRlZCBNU1IpLg0KPiANCj4gTk9URTog
SXQgaXMgbmVjZXNzYXJ5IGZvciBjb3JyZWN0IG9wZXJhdGlvbiB0aGF0IHRpbWVyIGV4cGlyYXRp
b24gYW5kDQo+ICAgICAgIG1lc3NhZ2UgZGVsaXZlcnkgdGltZS1zdGFtcGluZyB1c2UgdGhlIHNh
bWUgdGltZSBzb3VyY2UgYXMgdGhlIGd1ZXN0Lg0KPiAgICAgICBUaGUgc3BlY2lmaWNhdGlvbiBp
cyBhbWJpZ3VvdXMgYnV0IHRlc3Rpbmcgd2l0aCBhIFdpbmRvd3MgMTAgMTgwMw0KPiAgICAgICBn
dWVzdCBoYXMgc2hvd24gdGhhdCB1c2luZyB0aGUgcGFydGl0aW9uIHJlZmVyZW5jZSBjb3VudGVy
IGFzIGENCj4gICAgICAgc291cmNlIHdoaWxzdCB0aGUgZ3Vlc3QgaXMgdXNpbmcgUkRUU0MgYW5k
IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UNCj4gICAgICAgZG9lcyBub3Qgd29yayBjb3JyZWN0bHku
IFRoZXJlZm9yZSB0aGUgdGltZV9ub3coKSBmdW5jdGlvbiBpcyB1c2VkLg0KPiAgICAgICBUaGlz
IGltcGxlbWVudHMgdGhlIGFsZ29yaXRobSBmb3IgYWNxdWlyaW5nIHBhcnRpdGlvbiByZWZlcmVu
Y2UgdGltZQ0KPiAgICAgICB0aGF0IGlzIGRvY3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlvbi4N
Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+DQo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPg0KPiBDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+
IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENjOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4NCj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+DQo+IA0KPiB2NDoNCj4gIC0gQWRkcmVzcyBjb21tZW50cyBmcm9tIEphbg0K
PiANCj4gdjM6DQo+ICAtIFJlLXdvcmtlZCBtaXNzZWQgdGlja3MgY2FsY3VsYXRpb24NCj4gLS0t
DQo+ICBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICAgICB8ICAxMiArLQ0KPiAg
dG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgfCAgIDYgKw0KPiAgdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgfCAgIDQgKw0KPiAgdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsICAgICAgICAgICAgfCAgIDEgKw0KPiAgeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmggICAgfCAgIDkgKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vc3luaWMuYyAgICAgIHwgIDUzICsrKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jICAgICAgIHwgMzg2ICsrKysrKysrKysrKysrKysrKysrKysrKy0NCj4gIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwgIDE5ICsrDQo+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAzMiArLQ0KPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2h2bS9zYXZlLmggfCAgIDIgKw0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaCAgICAgICAgfCAgIDcgKy0NCj4gIDExIGZpbGVzIGNoYW5nZWQsIDUyMyBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNm
Zy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbg0KPiBpbmRleCBhZDgxYWYxZWQ4
Li4zNTVjNjU0NjkzIDEwMDY0NA0KPiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4NCj4g
KysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluDQo+IEBAIC0yMTY3LDExICsyMTY3LDE5IEBA
IFRoaXMgZ3JvdXAgaW5jb3Jwb3JhdGVzIHRoZSBjcmFzaCBjb250cm9sIE1TUnMuIFRoZXNlIGVu
bGlnaHRlbm1lbnRzDQo+ICBhbGxvdyBXaW5kb3dzIHRvIHdyaXRlIGNyYXNoIGluZm9ybWF0aW9u
IHN1Y2ggdGhhdCBpdCBjYW4gYmUgbG9nZ2VkDQo+ICBieSBYZW4uDQo+IA0KPiArPWl0ZW0gQjxz
dGltZXI+DQo+ICsNCj4gK1RoaXMgc2V0IGluY29ycG9yYXRlcyB0aGUgU3luSUMgYW5kIHN5bnRo
ZXRpYyB0aW1lciBNU1JzLiBXaW5kb3dzIHdpbGwNCj4gK3VzZSBzeW50aGV0aWMgdGltZXJzIGlu
IHByZWZlcmVuY2UgdG8gZW11bGF0ZWQgSFBFVCBmb3IgYSBzb3VyY2Ugb2YNCj4gK3RpY2tzIGFu
ZCBoZW5jZSBlbmFibGluZyB0aGlzIGdyb3VwIHdpbGwgZW5zdXJlIHRoYXQgdGlja3Mgd2lsbCBi
ZQ0KPiArY29uc2lzdGVudCB3aXRoIHVzZSBvZiBhbiBlbmxpZ2h0ZW5lZCB0aW1lIHNvdXJjZSAo
Qjx0aW1lX3JlZl9jb3VudD4gb3INCj4gK0I8cmVmZXJlbmNlX3RzYz4pLg0KPiArDQo+ICA9aXRl
bSBCPGRlZmF1bHRzPg0KPiANCj4gIFRoaXMgaXMgYSBzcGVjaWFsIHZhbHVlIHRoYXQgZW5hYmxl
cyB0aGUgZGVmYXVsdCBzZXQgb2YgZ3JvdXBzLCB3aGljaA0KPiAtaXMgY3VycmVudGx5IHRoZSBC
PGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4NCj4gLWFu
ZCBCPGNyYXNoX2N0bD4gZ3JvdXBzLg0KPiAraXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZy
ZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4sDQo+ICtCPGNyYXNoX2N0bD4g
YW5kIEI8c3RpbWVyPiBncm91cHMuDQo+IA0KPiAgPWl0ZW0gQjxhbGw+DQo+IA0KPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgNCj4gaW5kZXgg
YTkyM2EzODBkMy4uYzhmMjE5YjBkMyAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwu
aA0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oDQo+IEBAIC0zMjQsNiArMzI0LDEyIEBADQo+
ICAgKi8NCj4gICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyAxDQo+IA0KPiArLyoN
Cj4gKyAqIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIGluZGljYXRlcyB0aGF0IHRoZSAnc3Rp
bWVyJyB2YWx1ZQ0KPiArICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVu
dCBlbnVtZXJhdGlvbi4NCj4gKyAqLw0KPiArI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NU
SU1FUiAxDQo+ICsNCj4gIC8qDQo+ICAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9M
QVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQNCj4gICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
IGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuDQo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jDQo+IGluZGV4
IGZiNzU4ZDJhYzMuLjJlZTBmODJlZTcgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jDQo+IEBAIC0yNjksNiArMjY5
LDcgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLA0KPiAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5t
ZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9USU1FX1JFRl9DT1VOVCk7DQo+ICAg
ICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9F
TkxJR0hURU5NRU5UX0FQSUNfQVNTSVNUKTsNCj4gICAgICAgICAgbGlieGxfYml0bWFwX3NldCgm
ZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JBU0hfQ1RMKTsN
Cj4gKyAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklE
SUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKTsNCj4gICAgICB9DQo+IA0KPiAgICAgIGxpYnhsX2Zv
cl9lYWNoX3NldF9iaXQodiwgaW5mby0+dS5odm0udmlyaWRpYW5fZW5hYmxlKSB7DQo+IEBAIC0z
MjAsNiArMzIxLDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLA0KPiAgICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgm
ZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1lOSUMpKQ0KPiAg
ICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOw0KPiANCj4gKyAgICBpZiAobGlieGxfYml0bWFw
X3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1F
UikpDQo+ICsgICAgICAgIG1hc2sgfD0gSFZNUFZfdGltZV9yZWZfY291bnQgfCBIVk1QVl9zeW5p
YyB8IEhWTVBWX3N0aW1lcjsNCj4gKw0KPiAgICAgIGlmIChtYXNrICE9IDAgJiYNCj4gICAgICAg
ICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZCwNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbA0KPiBpbmRleCA5ODYwYmNhZjVmLi4xY2NlMjQ5ZGU0
IDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCj4gKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+IEBAIC0yMzYsNiArMjM2LDcgQEAgbGlieGxfdmly
aWRpYW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50
IiwgWw0KPiAgICAgICg1LCAiYXBpY19hc3Npc3QiKSwNCj4gICAgICAoNiwgImNyYXNoX2N0bCIp
LA0KPiAgICAgICg3LCAic3luaWMiKSwNCj4gKyAgICAoOCwgInN0aW1lciIpLA0KPiAgICAgIF0p
DQo+IA0KPiAgbGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIsIFsNCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9wcml2YXRlLmgNCj4gaW5kZXggOTZhNzg0Yjg0MC4uYzI3MmMzNGNkYSAx
MDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgNCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgNCj4gQEAgLTc0LDYgKzc0LDEx
IEBADQo+ICBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgdmFsKTsNCj4gIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsNCj4gDQo+ICtib29s
IHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgc2ludHgsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBpbmRleCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgZXhwaXJhdGlvbiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgZGVsaXZlcnkpOw0KPiArDQo+ICBpbnQgdmlyaWRpYW5fc3luaWNf
dmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsNCj4gIGludCB2aXJpZGlhbl9zeW5pY19k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsNCj4gDQo+IEBAIC05Myw3ICs5OCw5
IEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgNCj4gIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7
DQo+ICBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCAqdmFsKTsNCj4gDQo+IC1pbnQgdmlyaWRpYW5fdGltZV92Y3B1X2lu
aXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOw0KPiArdm9pZCB2aXJpZGlhbl90aW1lX3BvbGxfdGlt
ZXJzKHN0cnVjdCB2Y3B1ICp2KTsNCj4gKw0KPiAraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0
KHN0cnVjdCB2Y3B1ICp2KTsNCj4gIGludCB2aXJpZGlhbl90aW1lX2RvbWFpbl9pbml0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpOw0KPiANCj4gIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5p
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMNCj4g
aW5kZXggZjQ1MTBkMzgyOS4uYjVmM2E3OTU1NiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYw0KPiBAQCAtMzQwLDkgKzM0MCw1OCBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkNCj4gIHsNCj4gIH0NCj4gDQo+IC12b2lk
IHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYpDQo+ICt2
b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMoc3RydWN0IHZjcHUgKnYpDQo+ICB7DQo+
IC0gICAgLyogVGhlcmUgYXJlIGN1cnJlbnRseSBubyBtZXNzYWdlIHNvdXJjZXMgKi8NCj4gKyAg
ICB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHYpOw0KPiArfQ0KPiArDQo+ICtib29sIHZpcmlk
aWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
c2ludHgsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpbmRleCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgZXhwaXJhdGlvbiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgZGVsaXZlcnkpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUg
KnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47DQo+ICsgICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
c2ludF9tc3IgKnZzID0gJnZ2LT5zaW50W3NpbnR4XTsNCj4gKyAgICBIVl9NRVNTQUdFICptc2cg
PSB2di0+c2ltcC5wdHI7DQo+ICsgICAgc3RydWN0IHsNCj4gKyAgICAgICAgdWludDMyX3QgVGlt
ZXJJbmRleDsNCj4gKyAgICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7DQo+ICsgICAgICAgIHVpbnQ2
NF90IEV4cGlyYXRpb25UaW1lOw0KPiArICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7DQo+
ICsgICAgfSBwYXlsb2FkID0gew0KPiArICAgICAgICAuVGltZXJJbmRleCA9IGluZGV4LA0KPiAr
ICAgICAgICAuRXhwaXJhdGlvblRpbWUgPSBleHBpcmF0aW9uLA0KPiArICAgICAgICAuRGVsaXZl
cnlUaW1lID0gZGVsaXZlcnksDQo+ICsgICAgfTsNCj4gKw0KPiArICAgIGlmICggdGVzdF9iaXQo
c2ludHgsICZ2di0+bXNnX3BlbmRpbmcpICkNCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiAr
DQo+ICsgICAgQlVJTERfQlVHX09OKHNpemVvZigqbXNnKSAhPSBIVl9NRVNTQUdFX1NJWkUpOw0K
PiArICAgIG1zZyArPSBzaW50eDsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICogVG8gYXZvaWQg
dXNpbmcgYW4gYXRvbWljIHRlc3QtYW5kLXNldCwgYW5kIGJhcnJpZXIgYmVmb3JlIGNhbGxpbmcN
Cj4gKyAgICAgKiB2bGFwaWNfc2V0X2lycSgpLCB0aGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVk
IGluIGNvbnRleHQgb2YgdGhlDQo+ICsgICAgICogdmNwdSByZWNlaXZpbmcgdGhlIG1lc3NhZ2Uu
DQo+ICsgICAgICovDQo+ICsgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7DQo+ICsgICAgaWYgKCBt
c2ctPkhlYWRlci5NZXNzYWdlVHlwZSAhPSBIdk1lc3NhZ2VUeXBlTm9uZSApDQo+ICsgICAgew0K
PiArICAgICAgICBtc2ctPkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAxOw0K
PiArICAgICAgICBfX3NldF9iaXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpOw0KPiArICAgICAg
ICByZXR1cm4gZmFsc2U7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgbXNnLT5IZWFkZXIuTWVzc2Fn
ZVR5cGUgPSBIdk1lc3NhZ2VUaW1lckV4cGlyZWQ7DQo+ICsgICAgbXNnLT5IZWFkZXIuTWVzc2Fn
ZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsNCj4gKyAgICBtc2ctPkhlYWRlci5QYXlsb2FkU2l6
ZSA9IHNpemVvZihwYXlsb2FkKTsNCj4gKyAgICBtZW1jcHkobXNnLT5QYXlsb2FkLCAmcGF5bG9h
ZCwgc2l6ZW9mKHBheWxvYWQpKTsNCj4gKw0KPiArICAgIGlmICggIXZzLT5tYXNrICkNCj4gKyAg
ICAgICAgdmxhcGljX3NldF9pcnEodmNwdV92bGFwaWModiksIHZzLT52ZWN0b3IsIDApOw0KPiAr
DQo+ICsgICAgcmV0dXJuIHRydWU7DQo+ICB9DQo+IA0KPiAgYm9vbCB2aXJpZGlhbl9zeW5pY19p
c19hdXRvX2VvaV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LA0KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYw0KPiBpbmRleCA3MTI5MWQ5MjFjLi44M2I3ZDJjNjdmIDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYw0KPiBAQCAtMTIsNiArMTIsNyBAQA0KPiAgI2luY2x1ZGUgPHhlbi92
ZXJzaW9uLmg+DQo+IA0KPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+DQo+ICsjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+DQo+ICAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+DQo+IA0KPiAgI2luY2x1
ZGUgInByaXZhdGUuaCINCj4gQEAgLTcyLDYgKzczLDcgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQ0KPiAgICAgICAq
IHRpY2tzIHBlciAxMDBucyBzaGlmdGVkIGxlZnQgYnkgNjQuDQo+ICAgICAgICovDQo+ICAgICAg
cC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwgPDwgMzIpIC8gZC0+YXJjaC50c2Nfa2h6KSA8PCAzMjsN
Cj4gKyAgICBzbXBfd21iKCk7DQo+IA0KPiAgICAgIHAtPlRzY1NlcXVlbmNlKys7DQo+ICAgICAg
aWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZGRkZGRkZGIHx8DQo+IEBAIC0xMTgsMTggKzEyMCwy
NjUgQEAgc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkNCj4gICAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsNCj4gIH0NCj4gDQo+
ICsvKg0KPiArICogVGhlIHNwZWNpZmljYXRpb24gc2F5czogIlRoZSBwYXJ0aXRpb24gcmVmZXJl
bmNlIHRpbWUgaXMgY29tcHV0ZWQNCj4gKyAqIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYToNCj4g
KyAqDQo+ICsgKiBSZWZlcmVuY2VUaW1lID0gKChWaXJ0dWFsVHNjICogVHNjU2NhbGUpID4+IDY0
KSArIFRzY09mZnNldA0KPiArICoNCj4gKyAqIFRoZSBtdWx0aXBsaWNhdGlvbiBpcyBhIDY0IGJp
dCBtdWx0aXBsaWNhdGlvbiwgd2hpY2ggcmVzdWx0cyBpbiBhDQo+ICsgKiAxMjggYml0IG51bWJl
ciB3aGljaCBpcyB0aGVuIHNoaWZ0ZWQgNjQgdGltZXMgdG8gdGhlIHJpZ2h0IHRvIG9idGFpbg0K
PiArICogdGhlIGhpZ2ggNjQgYml0cy4iDQo+ICsgKi8NCj4gK3N0YXRpYyB1aW50NjRfdCBzY2Fs
ZV90c2ModWludDY0X3QgdHNjLCB1aW50NjRfdCBzY2FsZSwgdWludDY0X3Qgb2Zmc2V0KQ0KPiAr
ew0KPiArICAgIHVpbnQ2NF90IHJlc3VsdDsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICogUXVh
ZHdvcmQgTVVMIHRha2VzIGFuIGltcGxpY2l0IG9wZXJhbmQgaW4gUkFYLCBhbmQgcHV0cyB0aGUg
cmVzdWx0DQo+ICsgICAgICogaW4gUkRYOlJBWC4gQmVjYXVzZSB3ZSBvbmx5IHdhbnQgdGhlIHJl
c3VsdCBvZiB0aGUgbXVsdGlwbGljYXRpb24NCj4gKyAgICAgKiBhZnRlciBzaGlmdGluZyByaWdo
dCBieSA2NCBiaXRzLCB3ZSB0aGVyZWZvcmUgb25seSBuZWVkIHRoZSBjb250ZW50DQo+ICsgICAg
ICogb2YgUkRYLg0KPiArICAgICAqLw0KPiArICAgIGFzbSAoICJtdWxxICVbc2NhbGVdIg0KPiAr
ICAgICAgICAgIDogIithIiAodHNjKSwgIj1kIiAocmVzdWx0KQ0KPiArICAgICAgICAgIDogW3Nj
YWxlXSAicm0iIChzY2FsZSkgKTsNCj4gKw0KPiArICAgIHJldHVybiByZXN1bHQgKyBvZmZzZXQ7
DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB1aW50NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpk
KQ0KPiArew0KPiArICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICpydCA9ICZkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsNCj4gKyAgICBIVl9SRUZFUkVOQ0VfVFNDX1BB
R0UgKnAgPSBydC0+cHRyOw0KPiArICAgIHVpbnQzMl90IHN0YXJ0LCBlbmQ7DQo+ICsgICAgdWlu
dDY0X3QgdHNjOw0KPiArICAgIHVpbnQ2NF90IHNjYWxlOw0KPiArICAgIHVpbnQ2NF90IG9mZnNl
dDsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBp
cyBub3QgZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxpZGF0ZWQNCj4gKyAgICAgKiBmYWxsIGJh
Y2sgdG8gdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4NCj4gKyAgICAgKi8NCj4gKyAg
ICBpZiAoICFwIHx8ICFwLT5Uc2NTZXF1ZW5jZSApDQo+ICsgICAgICAgIHJldHVybiB0aW1lX3Jl
Zl9jb3VudChkKTsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICogVGhlIGZvbGxvd2luZyBzYW1w
bGluZyBhbGdvcml0aG0gZm9yIHRzYywgc2NhbGUgYW5kIG9mZnNldCBpcw0KPiArICAgICAqIGRv
Y3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlvbi4NCj4gKyAgICAgKi8NCj4gKyAgICBkbyB7DQo+
ICsgICAgICAgIHN0YXJ0ID0gcC0+VHNjU2VxdWVuY2U7DQo+ICsgICAgICAgIHNtcF9ybWIoKTsN
Cj4gKw0KPiArICAgICAgICB0c2MgPSByZHRzYygpOw0KDQpJIG5vdyByZWFsaXplIHRoaXMgaXMg
d3JvbmcgYXMgaXQgZG9lcyBub3QgdGFrZSBpbnRvIGFjY291bnQgYW55IGgvdyBiYXNlZCBzY2Fs
aW5nIG9mIFRTQyBpbiBub24tcm9vdCBtb2RlLiBUaGlzIGZ1bmN0aW9uIG5lZWRzIHRzYyBhcyB0
aGUgZ3Vlc3Qgd291bGQgc2VlIGl0LiBJJ2xsIHNlbmQgYSB2NSB3aXRoIHRoaXMgcmVwbGFjZWQg
YnkgYSBjYWxsIHRvIGh2bV9nZXRfZ3Vlc3RfdHNjKCkuDQoNCiAgUGF1bA0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:44:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:44: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 1h2Hf7-0008VW-9I; Fri, 08 Mar 2019 15:43: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=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2Hf6-0008VP-Cx
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:43:52 +0000
X-Inumbo-ID: f77105ac-41b8-11e9-93b9-9380c0f7667e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f77105ac-41b8-11e9-93b9-9380c0f7667e;
 Fri, 08 Mar 2019 15:43:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80060998"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.36269.293104.579380@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:43:41 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-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 v11 5/9] xen/x86: use DECLARE_BOUNDS 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>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1c2Ug
REVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQiKToKPiBVc2UgREVDTEFSRV9CT1VORFMgYW5kIHRo
ZSB0d28gc3RhdGljIGlubGluZSBmdW5jdGlvbnMgdGhhdCBjb21lIHdpdGggaXQKPiBmb3IgY29t
cGFyaXNvbnMgYW5kIHN1YnRyYWN0aW9ucyBvZjoKPiAKPiBfXzJNX3J3ZGF0YV9zdGFydCwgX18y
TV9yd2RhdGFfZW5kLCBfX2VuZF92cGNpX2FycmF5LAo+IF9fc3RhcnRfdnBjaV9hcnJheSwgX3N0
ZXh0ZW50cnksIF9ldGV4dGVudHJ5LCBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0LAo+IF9fdHJhbXBv
bGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3NlZ19zdGFydCwgX190cmFtcG9saW5lX3NlZ19z
dG9wCj4gX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQKPiAKPiBwb3NzaWJsZSB0
byB1c2UgdGhlIHByb3ZpZGVkIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zLgo+IE0zQ006IFJ1bGUt
MTguMjogU3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBzaGFsbCBvbmx5IGJlIGFwcGxpZWQg
dG8KPiBwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2YgdGhlIHNhbWUgYXJyYXkuCgpI
aS4gIEkgcGlja2VkIG9uZSBvZiB0aGVzZSB0byBicmllZmx5IGxvb2sgYXQgdGhlIGRldGFpbCBv
ZiBhbmQgSQpzcG90dGVkIHRoaXM6Cgo+IEBAIC00OSw3ICs1MCw3IEBAIHN0YXRpYyB2b2lkIF9m
cmVlX3BlcmNwdV9hcmVhKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKPiAgewo+ICAgICAgc3RydWN0
IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9pbmZvLCBy
Y3UpOwo+ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IGluZm8tPmNwdTsKPiAtICAgIGNoYXIgKnAg
PSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07Cj4gKyAgICBjaGFyICpw
ID0gKGNoYXIgKilfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07CgpUaGlz
IGlzIGRhbmdlcm91cyBiZWNhdXNlIGl0IHR1cm5zIF9fcGVyX2NwdV9zdGFydCB3aGljaCBpcyBh
IG1hZ2ljCmxpbmtlciBzeW1ib2wgcG9pbnRlciBpbnRvIG9uZSB3aGljaCB5b3UgbWlnaHQgdHJ5
IHRvIGNvbXBhcmUgd2l0aApvdGhlciBwb2ludGVycy4KCkkgY2FuJ3Qgc2VlIGZyb20geW91ciBw
YXRjaCB3aGF0IGVsc2UgaXMgZG9uZSB0byBgcCcuICBTb21ldGhpbmcgb3VnaHQKdG8gYmUgZG9u
ZSB0byBwcmV2ZW50IGZ1dHVyZSBwcm9ncmFtbWVycyBmcm9tIGNvbXBhcmluZyBwIHRvIG90aGVy
CnBvaW50ZXJzLgoKU29tZSBleHRlbmRlZCBjb21tZW50LCBvciBzb21ldGhpbmcsIGlzIGxpa2Vs
eSB0byBiZSBuZWVkZWQgZXZlcnkgdGltZQp5b3UgaW50cm9kdWNlIGEgY2FzdC4KCj4gICAgICBm
cmVlX3hlbmhlYXBfcGFnZXMocCwgUEVSQ1BVX09SREVSKTsKCkpPT0ksIHdoeSBkb2VzIGZyZWVf
eGVuaGVhcF9wYWdlcyBub3QgdGFrZSBhIHZvaWQqID8KClRoYW5rcywKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:44:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2Hg7-0000As-Pm; Fri, 08 Mar 2019 15:44:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DpA2=RL=citrix.com=prvs=963cf6c57=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h2Hg6-0000Ai-HD
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:44:54 +0000
X-Inumbo-ID: 1d7fab87-41b9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d7fab87-41b9-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:44:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80061117"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23682.36338.167303.95703@mariner.uk.xensource.com>
Date: Fri, 8 Mar 2019 15:44:50 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <d0793749-a837-b094-d3b0-8a148bfff400@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <d0793749-a837-b094-d3b0-8a148bfff400@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] SRSL People... [PATCH v11 0/9] 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "JBeulich@suse.com" <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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogU1JTTCBQZW9wbGUuLi4gW1BBVENIIHYxMSAwLzld
IG1pc2Mgc2FmZXR5IGNlcnRpZmljYXRpb24gZml4ZXMiKToKPiBUaGUgcmF0aW9uYWwgZm9yIHRo
aXMgc2VyaWVzIGlzIHRvIHNhdGlzZnkgTUlTUkEuwqAgTUlTUkEgaGF2ZSBzYWlkIGluIG5vCj4g
dW5jZXJ0YWluIHRlcm1zIHRoYXQgYWxsIG9mIHRoZXNlIHRyaWNrcyBhcmUgdW5hY2NlcHRhYmxl
LCBhbmQgaGF2ZQo+IGlkZW50aWZpZWQgdGhlIG9uZSBhY2NlcHRhYmxlIG9wdGlvbi7CoCBCeSBu
b3QgZG9pbmcgd2hhdCBNSVNSQSBzYWlkLAo+IHRoaXMgc2VyaWVzIGRvZXNuJ3QgbW92ZSBYZW4g
YW55IGNsb3NlciB0byBwYXNzaW5nIGNlcnRpZmljYXRpb24uCgpDYW4geW91IHBsZWFzZSBwb2lu
dCBtZSB0byB0aGUgbWVzc2FnZSBmcm9tIHRoZSBNSVNSQSBmb2xrcyA/ICBJIHNlZW0KdG8gaGF2
ZSBtaXNzZWQgaXQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:46:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15:46: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 1h2HhS-0000IY-5k; Fri, 08 Mar 2019 15:46: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2HhR-0000IS-RH
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:46:17 +0000
X-Inumbo-ID: 4f499f9d-41b9-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 4f499f9d-41b9-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:46:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 08:46:16 -0700
Message-Id: <5C828E44020000780021CBB9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 08:46:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <d0793749-a837-b094-d3b0-8a148bfff400@citrix.com>
In-Reply-To: <d0793749-a837-b094-d3b0-8a148bfff400@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] SRSL People... [PATCH v11 0/9] 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: ian.jackson@citrix.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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+IE9uIDA4LjAzLjE5IGF0IDE2OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDMvMjAxOSAyMjozOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBI
aSBhbGwsCj4+Cj4+IFRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzIG1ha2VzIHVzZSBvZiB0aGUg
bWFjcm8gc3VnZ2VzdGVkIGJ5IEphbiB3aXRoCj4+IGZldyBtb2RpZmljYXRpb25zLiBTZWUgZWFj
aCBwYXRjaCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgY2hhbmdlcy4KPj4KPj4gVGhlIGZvbGxv
d2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA4MDhjZmY0YzJhZjY2YWZkNjE5NzM0NTFhZWI3ZTcw
ODczMmFiZjkwOgo+Pgo+PiAgIHNjaGVkL2NyZWRpdDI6IHJlbW92ZSBzdGFsZSBjb21tZW50ICgy
MDE5LTAxLTA5IDE1OjQ2OjA1ICswMTAwKQo+Pgo+PiBhcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQg
cmVwb3NpdG9yeSBhdDoKPj4KPj4gICBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXQt
aHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxlLmdpdCAKPiBjZXJ0aWZpY2F0aW9u
cy0xMQo+Pgo+PiBmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gMjZmYjAyYjVhZTU5YjQ4
YjUxY2E3ODhiZTkxNTEwZDhkZjQ4YWIwYToKPj4KPj4gICB4ZW46IGV4cGxpY2l0IGNhc3RzIHdo
ZW4gREVDTEFSRV9CT1VORFMgY2Fubm90IGJlIHVzZWQgKDIwMTktMDMtMDUgCj4gMTQ6Mjk6NTEg
LTA4MDApCj4+Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gU3RlZmFubyBTdGFiZWxsaW5pICg5KToKPj4gICAgICAg
eGVuOiB1c2UgX19VSU5UUFRSX1RZUEVfXyBmb3IgdWludHB0cl90Cj4+ICAgICAgIHhlbjogaW50
cm9kdWNlIHB0cmRpZmZfdAo+PiAgICAgICB4ZW46IGludHJvZHVjZSBERUNMQVJFX0JPVU5EUwo+
PiAgICAgICB4ZW4vYXJtOiB1c2UgREVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQKPj4gICAgICAg
eGVuL3g4NjogdXNlIERFQ0xBUkVfQk9VTkRTIGFzIHJlcXVpcmVkCj4+ICAgICAgIHhlbi9jb21t
b246IHVzZSBERUNMQVJFX0JPVU5EUyBhcyByZXF1aXJlZAo+PiAgICAgICB4ZW46IHVzZSBERUNM
QVJFX0JPVU5EUyBhcyByZXF1aXJlZAo+PiAgICAgICB4ZW46IHVzZSBERUNMQVJFX0JPVU5EUyBp
biBhbHRlcm5hdGl2ZS5jCj4+ICAgICAgIHhlbjogZXhwbGljaXQgY2FzdHMgd2hlbiBERUNMQVJF
X0JPVU5EUyBjYW5ub3QgYmUgdXNlZAo+IAo+IFNlcmlvdXNseS4gIEV2ZXJ5b25lIHRha2UgYSBz
dGVwIGJhY2sgZnJvbSB0aGVpciBrZXlib2FyZHMgYW5kIGFwcGx5Cj4gc29tZSBjb21tb24gc2Vu
c2UuCj4gCj4gVGhpcyBhcmd1bWVudCBoYXMgZ29uZSBvbiBmYXIgYmV5b25kIHRoZSBvbmx5IGFu
c3dlciB3aGljaCBtYXR0ZXJzLiAgV1RGCj4gaXMgc3RpbGwgY29udGludWluZyBmb3I/IChUaGlz
IGlzIGEgcmhldG9yaWNhbCBxdWVzdGlvbiAtIEkgZG9uJ3QgZXhwZWN0Cj4gYW4gYW5zd2VyLikK
PiAKPiAKPiBUaGUgcmF0aW9uYWwgZm9yIHRoaXMgc2VyaWVzIGlzIHRvIHNhdGlzZnkgTUlTUkEu
ICBNSVNSQSBoYXZlIHNhaWQgaW4gbm8KPiB1bmNlcnRhaW4gdGVybXMgdGhhdCBhbGwgb2YgdGhl
c2UgdHJpY2tzIGFyZSB1bmFjY2VwdGFibGUsIGFuZCBoYXZlCj4gaWRlbnRpZmllZCB0aGUgb25l
IGFjY2VwdGFibGUgb3B0aW9uLiAgQnkgbm90IGRvaW5nIHdoYXQgTUlTUkEgc2FpZCwKPiB0aGlz
IHNlcmllcyBkb2Vzbid0IG1vdmUgWGVuIGFueSBjbG9zZXIgdG8gcGFzc2luZyBjZXJ0aWZpY2F0
aW9uLgoKSWlyYyB0aGV5IHNhaWQgdG8gdXNlIGNhc3RzIGluIGEgY2VudHJhbCBwbGFjZS4gQW0g
SSBtaXNyZW1lbWJlcmluZz8KQmVjYXVzZSB0aGF0J3Mgd2hhdCB0aGUgc2VyaWVzIGRvZXMuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:49:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2Hkk-0000Ra-NA; Fri, 08 Mar 2019 15:49:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Hkj-0000RV-Qm
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:49:41 +0000
X-Inumbo-ID: c802057c-41b9-11e9-b1a2-1750ee478a00
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c802057c-41b9-11e9-b1a2-1750ee478a00;
 Fri, 08 Mar 2019 15:49:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 08:49:38 -0700
Message-Id: <5C828F0E020000780021CBD8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 08:49:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <23682.36269.293104.579380@mariner.uk.xensource.com>
In-Reply-To: <23682.36269.293104.579380@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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+IE9uIDA4LjAzLjE5IGF0IDE2OjQzLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gU3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1
c2UgREVDTEFSRV9CT1VORFMgYXMgCj4gcmVxdWlyZWQiKToKPj4gICAgICBmcmVlX3hlbmhlYXBf
cGFnZXMocCwgUEVSQ1BVX09SREVSKTsKPiAKPiBKT09JLCB3aHkgZG9lcyBmcmVlX3hlbmhlYXBf
cGFnZXMgbm90IHRha2UgYSB2b2lkKiA/CgpJdCBkb2VzLiBJdCdzIHRoZSBjb25zdCB0aGF0IGdl
dHMgaW4gdGhlIHdheSBoZXJlLCBub3QgdGhlIGNoYXIuIEFuZAooYXMgc2FpZCBlYXJsaWVyIG9u
IHRoaXMgbGVuZ3RoeSBkaXNjdXNzaW9uKSBteSBwcm9wb3NhbCB0byBhZGQgY29uc3QKdG8gdGhl
IGZyZWVpbmcgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIHdhcyBkaXNsaWtlZCB5ZWFycyBhZ28gKGlm
IEknbQpyZW1lbWJlcmluZyByaWdodCBhbHNvIGJ5IHlvdSkuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 15:57:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 15: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 1h2Hsb-00019G-Ir; Fri, 08 Mar 2019 15:57:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Hsa-00019B-4h
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 15:57:48 +0000
X-Inumbo-ID: ea393215-41ba-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 ea393215-41ba-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 15:57:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 08:57:45 -0700
Message-Id: <5C8290F9020000780021CBF3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 08:57:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <1551825512-8975-5-git-send-email-sstabellini@kernel.org>
 <5C7FEBBC020000780021C308@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1903061318160.17248@sstabellini-ThinkPad-X260>
 <5C80DB6A020000780021C58D@prv1-mh.provo.novell.com>
 <23681.11803.719165.841685@mariner.uk.xensource.com>
 <5C82262F0200007800150159@prv1-mh.provo.novell.com>
 <23682.35852.523664.176866@mariner.uk.xensource.com>
In-Reply-To: <23682.35852.523664.176866@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 5/9] xen/x86: use DECLARE_BOUNDS 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+IE9uIDA4LjAzLjE5IGF0IDE2OjM2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTEgNS85XSB4ZW4veDg2OiB1c2Ug
REVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQiKToKPj4gSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+IDAzLzA3LzE5IDM6NDQgUE0gPj4+Cj4+ID5KYW4gQmV1bGljaCB3cml0ZXMg
KCJSZTogW1BBVENIIHYxMSA1LzldIHhlbi94ODY6IHVzZSBERUNMQVJFX0JPVU5EUyBhcyByZXF1
aXJlZCIpOgo+PiA+PiBJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0IGluIHRoZSBmaXJzdCB0
d28gY2FzZXMgd2UgZG9uJ3QgYWx0ZXIgdGhlCj4+ID4+IGRlY2xhcmVkIG9iamVjdCBhbnl3YXks
IGJ1dCBpbnN0ZWFkIGEgZGVyaXZlZCBvbmU7IHRoZSBkZWNsYXJhdGlvbgo+PiA+PiBzaG91bGQg
bm90IHVzZSBjb25zdCBmb3Igb3RoZXIgcmVhc29ucyB0aG91Z2guIEFuZCB0aGUgM3JkIGNhc2Ug
aXMKPj4gPj4gZmlkZGxpbmcgd2l0aCBzb21ldGhpbmcgdGhhdCBoYXMgbG9zdCBpdHMgbWVhbmlu
ZyBhcyBhbiBvYmplY3QuIEluIGZhY3QKPj4gPj4gd2UncmUgYWJvdXQgdG8gZnJlZSB0aGUgdW5k
ZXJseWluZyBtZW1vcnkuIEluIHRoaXMgY2FzZSBJJ2QgcHJlZmVyIHRvCj4+ID4+IHJldGFpbiB0
aGUgY29uc3QsIGJ1dCBJIHdvbid0IGluc2lzdCBhcyB0aGUgc3ltYm9sIGlzIG5vbi1jb25zdCBy
aWdodAo+PiA+PiBub3cgYXMgd2VsbC4KPj4gPgo+PiA+SSB0aGluayBpZiB5b3UgZG8gdGhpcwo+
PiA+ZXh0ZXJuIGNvbnN0IHN0cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKPj4gPml0IGlzIG5vdCBz
YWZlIHRvIGNhc3QgdGhlIGNvbnN0IGF3YXkgbGF0ZXIuCj4gLi4uCj4+IEl0IGxvb2tzIHRvIG1l
IGFzIGlmIHdlIHdlcmUgaW4gYWdyZWVtZW50IHRoZW4uCj4gCj4gUGVyaGFwcyBzby4KPiAKPj4g
SSB3YXMgdGFsa2luZyBhYm91dCBmcmVlaW5nIGFuIG9iamVjdCB0aGF0IHdhcyBjb25zdC1xdWFs
aWZpZWQsIG5vdAo+PiBtb2RpZnlpbmcgaXQuCj4gCj4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1l
YW4sIHByZWNpc2VseS4gIERvIHlvdSBtZWFuIHRoaXM6Cj4gCj4gICAgZXh0ZXJuIGNvbnN0IHN0
cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKPiAgICAuLi4KPiAgICBmcmVlKGJsYWhfc3RhcnQpOwo+
IAo+ID8gIEJ1dCBJJ20gc3VyZSB0aGUgaHlwZXJ2aXNvciBkb2Vzbid0IGhhdmUgYSBmdW5jdGlv
biBmcmVlKCkuCgpJdCBoYXMgeGZyZWUoKSwgZnJlZV94ZW5oZWFwX3BhZ2VzKCkgYW5kIGEgZmV3
IG1vcmUuCgo+PiBUaGUgc2NydWJiaW5nIG9mIHRoZSBtZW1vcnkgY291bGQgYmUgY29uc2lkZXJl
ZCBwYXJ0Cj4+IG9mIHRoZSBmcmVlaW5nLCBpdCBqdXN0IG91Z2h0IHRvIG9jY3VyIHVwIGZyb250
IGJlY2F1c2Ugb2Ygb3RoZXJ3aXNlCj4+IHBvc3NpYmxlIHJhY2VzLCBhbmQgYmVjYXVzZSB3ZSBo
YXZlIG5vIG1lYW5zIHRvIHRlbGwgdGhlIGZyZWVpbmcKPj4gZnVuY3Rpb24gdG8gZG8gdGhlIHNj
cnViYmluZyAoaW4gZmFjdCBJIHNob3VsZCBzYXkgIndlIHVzZWQgdG8gaGF2ZQo+PiBubyBtZWFu
cywgYXMgSSB0aGluayByaWdodCBub3cgdGhlIG1lbW9yeSB3b3VsZCBiZSBzY3J1YmJlZAo+PiBp
bXBsaWNpdGx5LCBzbyB0aGUgZXhwbGljaXQgc2NydWJiaW5nIGNvdWxkIHByb2JhYmx5IGJlIGRy
b3BwZWQpLgo+IAo+IE1heWJlIHlvdSBtZWFuIHRoaXM6Cj4gCj4gICAgZXh0ZXJuIGNvbnN0IHN0
cnVjdCBibGFoIGJsYWhfc3RhcnRbXTsKPiAgICAuLi4KPiAgICBtZW1zZXQoYmxhaF9zdGFydCwg
MCwgc2l6ZSBvZiBibGFoIGFycmF5KTsKPiAKPiA/ICBUaGF0IGlzIGNsZWFybHkgZm9yYmlkZGVu
LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIGNvc3QKPiBpcyBjYXN0IGF3YXkuICBCdXQgSSB0
aGluayB0aGlzOgo+IAo+ICAgIGV4dGVybiBzdHJ1Y3QgYmxhaCBibGFoX3N0YXJ0W107Cj4gICAg
Li4uCj4gICAgbWVtc2V0KGJsYWhfc3RhcnQsIDAsIHNpemUgb2YgYmxhaCBhcnJheSk7Cj4gCj4g
aXMgZmluZS4KCk9mIGNvdXJzZS4gV2hhdCBJIHdhcyBtZWFuaW5nIHRob3VnaCBpcyBlbnRpcmVs
eSBkaWZmZXJlbnQuCkFzc3VtZSB3ZSBoYWQKCnZvaWQgbXlfZnJlZShjb25zdCB2b2lkICopOwoK
SSBjb3VsZCB0aGVuCgpleHRlcm4gY29uc3Qgc3RydWN0IGJsYWggYmxhaF9zdGFydFtdOwouLi4K
bXlfZnJlZShibGFoX3N0YXJ0KTsKCm15X2ZyZWUoKSBtaWdodCBpbnRlcm5hbGx5IHNjcnViIHRo
ZSBtZW1vcnksIG5vIG1hdHRlciB0aGF0IGl0CndhcyBoYW5kZWQgYSBwb2ludGVyIHRvIGNvbnN0
LCBiZWNhdXNlIGF0IHRoYXQgcG9pbnQgdGhlCm1lbW9yeSBkb2Vzbid0IHVuZGVybHkgYW55IHBh
cnRpY3VsYXIgb2JqZWN0IGFueW1vcmUgLSBpdCdzIGp1c3QKcGxhaW4gbWVtb3J5LiBUaGUgY29u
dGV4dCBoZXJlIHdhcwoKICAgIC8qIFplcm8gdGhlIC5pbml0IGNvZGUgYW5kIGRhdGEuICovCiAg
ICBmb3IgKCB2YSA9IF9faW5pdF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFH
RV9TSVpFICkKICAgICAgICBjbGVhcl9wYWdlKHZhKTsKCiAgICAvKiBEZXN0cm95IFhlbidzIG1h
cHBpbmdzLCBhbmQgcmV1c2UgdGhlIHBhZ2VzLiAqLwogICAgaWYgKCB1c2luZ18yTV9tYXBwaW5n
KCkgKQogICAgewogICAgICAgIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpJl9fMk1faW5pdF9zdGFy
dCwKICAgICAgICBlbmQgICA9ICh1bnNpZ25lZCBsb25nKSZfXzJNX2luaXRfZW5kOwogICAgfQog
ICAgZWxzZQogICAgewogICAgICAgIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpJl9faW5pdF9iZWdp
bjsKICAgICAgICBlbmQgICA9ICh1bnNpZ25lZCBsb25nKSZfX2luaXRfZW5kOwogICAgfQoKICAg
IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHN0YXJ0LCBlbmQpOwogICAgaW5pdF94ZW5oZWFwX3BhZ2Vz
KF9fcGEoc3RhcnQpLCBfX3BhKGVuZCkpOwoKYW5kIHdoYXQgSSB3YXMgdHJ5aW5nIHRvIGV4cGxh
aW4gaXMgdGhhdCBoZXJlIHdlJ3JlIHNpbXBseSBkb2luZwp0aGUgc2NydWJiaW5nIGFoZWFkIG9m
IGNhbGxpbmcgdGhlIGZyZWVpbmcgZnVuY3Rpb24KKGluaXRfeGVuaGVhcF9wYWdlcygpKSBiZWNh
dXNlLCBhdCBsZWFzdCBiYWNrIHdoZW4gdGhpcyBjb2RlCndhcyB3cml0dGVuLCBubyBzY3J1YmJp
bmcgd291bGQgaGF2ZSBiZWVuIGRvbmUgaW5zaWRlIHRoZQpwYWdlIGFsbG9jYXRvciBpdHNlbGYg
aW4gdGhpcyBjYXNlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:14:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16:14:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2I8o-0002zK-1Z; Fri, 08 Mar 2019 16:14: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2I8m-0002zE-UY
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:14:32 +0000
X-Inumbo-ID: 3ff1fb66-41bd-11e9-8662-e7092a842e7e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ff1fb66-41bd-11e9-8662-e7092a842e7e;
 Fri, 08 Mar 2019 16:14:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:14:28 -0700
Message-Id: <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:14:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
In-Reply-To: <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAzLjE5IGF0IDE2OjE4LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDMvMjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4
LjAzLjE5IGF0IDE1OjI1LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAwOC8wMy8yMDE5IDExOjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Cj4+PiBJIGxpa2UgdGhl
IGxhdHRlciBzdWdnZXN0aW9uIG1vcmUuIFNlZW1zIGxlc3MgaW52YXNpdmUgYW5kIHByb25lIHRv
Cj4+PiByZWdyZXNzaW9ucy4gSSdkIGxpa2UgdG8gdHJ5IHRvIGltcGxlbWVudCBpdC4gQWx0aG91
Z2ggSSB0aGluayB0aGUKPj4+IGh5cGVydmlzb3IgY2hlY2sgc2hvdWxkIGJlIG1vcmUgZ2VuZXJh
bDogbGlrZSBpZiBJT1JFUSBpcyBpbiBwcm9ncmVzcwo+Pj4gZG9uJ3QgdHJ5IHRvIGdvdCB0aHJv
dWdoIGZhc3QtcGF0aCBhbmQgcmUtZW50ZXIgSU9SRVEgY29tcGxldGlvbiBwYXRoLgo+Pj4KPj4+
IFdoYXQgaWYgd2UganVzdCBjaGVjayAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oKSBiZWZv
cmUgcmV0dXJuaW5nCj4+PiBYODZFTVVMX09LQVkgaS5lLiBmYWxsIHRocm91Z2ggdG8gdGhlIGJh
ZF9nZm5fdG9fbWZuIGNhc2UgaWYgdGhhdCBjaGVjawo+Pj4gZmFpbHMgYXMgUGF1bCBzdWdnZXN0
ZWQ/Cj4+IAo+PiBJIGRpZG4ndCBzZWUgc3VjaCBhIHN1Z2dlc3Rpb24sIEkgdGhpbmssIGFuZCBJ
J20gYWZyYWlkIGl0IHdvdWxkIHN0aWxsIG5vdAo+PiBiZSBjb3JyZWN0IGluIHRoZSBnZW5lcmFs
IGNhc2UuIEFzIHNhaWQgYmVmb3JlLCBHZXR0aW5nIGJhY2sKPj4gSFZNVFJBTlNfb2theSBtZWFu
cyB0aGUgd3JpdGUgZGlkIGFjdHVhbGx5IGNvbXBsZXRlLCBhbmQgbm8KPj4gc2Vjb25kIGF0dGVt
cHQgdG8gZG8gdGhlIHdyaXRlIHNob3VsZCBiZSBkb25lLgo+IAo+IFdoYXQgaWYgd2UgZG9uJ3Qg
ZG8gaHZtX2NvcHkoKSBpbiB0aGF0IGNhc2UgYW5kIHdpbGwgZ28gdG8gc2xvdy1wYXRoCj4gZGly
ZWN0bHksIHdvdWxkIHRoYXQgYmUgYmV0dGVyPwoKQWggeWVzLCB0aGF0IGxvb2tzIGxpa2UgYSBi
ZXR0ZXIgYXBwcm9hY2ggKHByb3ZpZGVkIFBhdWwgYWxzbyBnaXZlcyBpdApoaXMgb2theSkuIFRo
ZXJlIGJlaW5nIGFuIGlvcmVxIGluIGZsaWdodCBpcyBhIGZhaXIgaW5kaWNhdGlvbiB0aGF0IHdl
IHdpbGwKd2FudCB0byBlbnRlciBodm1lbXVsX2xpbmVhcl9tbWlvX3tyZWFkLHdyaXRlfSgpLgoK
T25lIGNhdmVhdCB0aG91Z2g6IFdoYXQgZG8geW91IHN1Z2dlc3QgdG8gZG8gd2l0aCBwYWdlIHN0
cmFkZGxpbmcKYWNjZXNzZXM/IFRoZSBjb21taXQgaW50cm9kdWNpbmcgdGhlc2UgZnVuY3Rpb25z
IHdhcywgYWZ0ZXIgYWxsIHRvCmRlYWwgd2l0aCB0aGlzIHNwZWNpYWwgY2FzZS4gVGhlIGluLWZs
aWdodCByZXF1ZXN0IHdlIG9ic2VydmUgdGhlcmUKY291bGQgYmUgZm9yIHRoZSBsZWFkaW5nIG9y
IHRyYWlsaW5nIHBhcnQgb2YgdGhlIGFjY2VzcyB0aGF0J3MgYmVpbmcKcmUtZXhlY3V0ZWQuIFdo
aWxlIHRoZXNlIGNvdWxkIHBlcmhhcHMgYmUgdG9sZCBhcGFydCBieSBsb29raW5nIGF0CnRoZSBs
b3cgYWRkcmVzcyBiaXRzLCBzaW1pbGFybHkgd2hhdCBkbyB5b3UgZG8gZm9yIG11bHRpLXBhcnQg
KGJ1dApwZXJoYXBzIHdlbGwgYWxpZ25lZCkgYWNjZXNzZXMgbGlrZSBjbXBzKiwgdmdhdGhlcios
IG9yIHZzY2F0dGVyKj8KCj4+IElmIGFueXRoaW5nIEkgY291bGQgc2VlIHRoZSBjb2RlIHRyYW5z
aXRpb24gZnJvbSBTVEFURV9JT1JFU1BfUkVBRFkKPj4gdG8gU1RBVEVfSU9SRVFfTk9ORSBpbiB0
aGF0IGNhc2UsIHdpdGggYSBjb21tZW50IHRocm91Z2hseQo+PiBleHBsYWluaW5nIHdoeSB0aGF0
J3MgbmVlZGVkLgo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlYSB0byB0cmFuc2Zl
ciBJT1JFUSBzdGF0ZSBpbiBkaWZmZXJlbnQKPiBwbGFjZXMgLSBJT1JFUSBjb25zdW1wdGlvbiBo
YXBwZW5zIG5vdyBpbiBodm1lbXVsX2RvX2lvKCkgZnVuY3Rpb24gYW5kCj4gd2UgbmVlZCB0byBy
ZS1lbnRlciBpdCB0byBmaW5hbGx5IGZpbmlzaCB3aXRoIElPUkVRIHByb2Nlc3NpbmcuIElmIHdl
Cj4gd2FudCB0byBjaGFuZ2UgaXQgLSB0aGUgZW50aXJlIGluZnJhc3RydWN0dXJlIG5lZWRzIHRv
IGJlIHJlLWFyY2hpdGVjdGVkLgoKU3VyZSAtIGhlbmNlIG15IHJlZmVyZW5jZSB0byBhIGp1c3Rp
ZnlpbmcgY29tbWVudC4gSWYgYXQgYWxsIHBvc3NpYmxlCndlIHNob3VsZCBpbmRlZWQgYXZvaWQg
dGhpcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:37:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16: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 1h2IUi-0004Ll-30; Fri, 08 Mar 2019 16:37: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=NVb+=RL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h2IUh-0004Lg-JP
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:37:11 +0000
X-Inumbo-ID: 6b560c68-41c0-11e9-8bca-c7ccba9c8e94
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6b560c68-41c0-11e9-8bca-c7ccba9c8e94;
 Fri, 08 Mar 2019 16:37: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 E9EF5A78;
 Fri,  8 Mar 2019 08:37:09 -0800 (PST)
Received: from [10.1.28.24] (e110479-lin.cambridge.arm.com [10.1.28.24])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9FCFA3F706;
 Fri,  8 Mar 2019 08:37:07 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
 <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
 <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
 <af846001-3098-120b-ed31-d4b4b19709c9@arm.com>
 <alpine.DEB.2.10.1903071323050.17248@sstabellini-ThinkPad-X260>
 <CABHD4K-z-x=3joJWcOb_x9m7zsjzhskDQweNBr+paLS=PFEY9Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b293d89c-9ed1-2033-44e5-227643ae1b0c@arm.com>
Date: Fri, 8 Mar 2019 16:37: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: <CABHD4K-z-x=3joJWcOb_x9m7zsjzhskDQweNBr+paLS=PFEY9Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [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: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.com>, 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>

SGksCgpPbiAzLzgvMTkgMTA6MTAgQU0sIEFtaXQgVG9tZXIgd3JvdGU6Cj4+IFllcywgeW91IGFy
ZSByaWdodC4gSSBtYWRlIGEgY291cGxlIG9mIHF1aWNrIGZpeGVzIGZvciB0aGlzIGlzc3VlIGFu
ZAo+PiBhbm90aGVyIGlzc3VlIHJhaXNlZCBieSBKdWxpZW4gZHVyaW5nIHJldmlldyAodGhlIHVz
YWdlIG9mIHAybV9yYW1fdCkuCj4+IEFtaXQsIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGdpdmUgaXQg
YSB0cnkgSSBoYXZlIGEgd29yay1pbi1wcm9ncmVzcwo+PiBicmFuY2ggd2l0aCB0aGUgZml4ZXMg
aGVyZToKPiAKPiBXZSBkaWQgdHJ5IG5ldyBicmFuY2ggd2l0aCBuZXcgZml4ZXMgYnV0IHdlIHNl
ZSBzb21lIG90aGVyIGNyYXNoIG5vdy4KPiAKPiBYRU4pIExvYWRpbmcga2VybmVsIGZyb20gYm9v
dCBtb2R1bGUgQCAwMDAwMDAwMDdhMDAwMDAwCj4gKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGlu
Z3MgdG90YWxsaW5nIDIwNDhNQiBmb3IgZG9tMDoKPiAoWEVOKSBObyBiYW5rIGhhcyBiZWVuIGFs
bG9jYXRlZCBiZWxvdyA0R0IuCj4gKFhFTikgQkFOS1swXSAweDAwMDAwNTAwMDAwMDAwLTB4MDAw
MDA1NDAwMDAwMDAgKDEwMjRNQikKPiAoWEVOKSBCQU5LWzFdIDB4MDAwMDA2MDAwMDAwMDAtMHgw
MDAwMDY0MDAwMDAwMCAoMTAyNE1CKQo+IChYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAw
NzNmZTAwMDAwLTB4MDAwMDA3M2ZlNDAwMDAKPiAoWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3Ig
ZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQKPiAoWEVOKSBMb2FkaW5nIHpJbWFnZSBmcm9tIDAwMDAw
MDAwN2EwMDAwMDAgdG8gMDAwMDAwMDUwMDA4MDAwMC0wMDAwMDAwNTAxODgwMDAwCj4gKFhFTikg
TG9hZGluZyBkb20wIERUQiB0byAweDAwMDAwMDA1MDgwMDAwMDAtMHgwMDAwMDAwNTA4MDExN2Qw
Cj4gKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuCj4gKFhFTikgU2NydWJiaW5nIGZyZWUgUkFNIG9uIGluIGJhY2tncm91bmQKPiAoWEVO
KSBTdGQuIExvZ2xldmVsOiBBbGwKPiAoWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCj4gKFhFTikg
KioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaAo+IGlucHV0IHRvIFhlbikKPiAoWEVOKSBGcmVlZCAyOTJrQiBpbml0IG1lbW9yeS4KPiBb
ICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDAKPiBbICAgIDAu
MDAwMDAwXSBCb290IENQVTogQUFyY2g2NCBQcm9jZXNzb3IgWzQxMWZkMDczXQo+IFsgICAgMC4w
MDAwMDBdIE1hY2hpbmUgbW9kZWw6IFJlbmVzYXMgSDNVTENCIGJvYXJkIGJhc2VkIG9uIHI4YTc3
OTUgRVMyLjArCj4gWyAgICAwLjAwMDAwMF0gZWFybHljb246IHhlbmJvb3QwIGF0IEkvTyBwb3J0
IDB4MCAob3B0aW9ucyAnJykKPiBbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbeGVuYm9vdDBd
IGVuYWJsZWQKPiBbICAgIDAuMDAwMDAwXSBYZW4gNC4xMiBzdXBwb3J0IGZvdW5kCj4gWyAgICAw
LjAwMDAwMF0gZWZpOiBHZXR0aW5nIEVGSSBwYXJhbWV0ZXJzIGZyb20gRkRUOgo+IFsgICAgMC4w
MDAwMDBdIGVmaTogVUVGSSBub3QgZm91bmQuCj4gWyAgICAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVt
b3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdAo+IDB4MDAwMDAwMDA1NzAwMDAwMCwgc2l6
ZSA0MDAgTWlCCj4gWyAgICAwLjAwMDAwMF0gT0Y6IHJlc2VydmVkIG1lbTogaW5pdGlhbGl6ZWQg
bm9kZSBsaW51eCxjbWFANTcwMDAwMDAsCj4gY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wK
PiBbICAgIDAuMDAwMDAwXSBSZXNlcnZlZCBtZW1vcnk6IGNyZWF0ZWQgQ01BIG1lbW9yeSBwb29s
IGF0Cj4gMHgwMDAwMDAwMDcwMDAwMDAwLCBzaXplIDI1NiBNaUIKPiBbICAgIDAuMDAwMDAwXSBP
RjogcmVzZXJ2ZWQgbWVtOiBpbml0aWFsaXplZCBub2RlCj4gbGludXgsbXVsdGltZWRpYUA3MDAw
MDAwMCwgY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wKPiBbICAgIDAuMDAwMDAwXSBjbWE6
IGRtYV9jb250aWd1b3VzX3Jlc2VydmUobGltaXQgMTAwMDAwMDAwKQo+IFsgICAgMC4wMDAwMDBd
IE5VTUE6IE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAo+IFsgICAgMC4wMDAwMDBdIE5VTUE6
IEZha2luZyBhIG5vZGUgYXQgW21lbQo+IDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDA2M2Zm
ZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0gMHg2M2ZmOTBjMDAt
MHg2M2ZmOTI2ZmZdCj4gWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6Cj4gWyAgICAwLjAwMDAw
MF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDA1NzAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZd
Cj4gWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAw
MDAwMDA2M2ZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBl
YWNoIG5vZGUKPiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKPiBbICAg
IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA1NzAwMDAwMC0weDAwMDAwMDAw
N2ZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDA1MDAw
MDAwMDAtMHgwMDAwMDAwNTNmZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt
ZW0gMHgwMDAwMDAwNjAwMDAwMDAwLTB4MDAwMDAwMDYzZmZmZmZmZl0KPiBbICAgIDAuMDAwMDAw
XSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDA1NzAwMDAwMC0weDAwMDAwMDA2
M2ZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDY5MjIyNAo+
IFsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDI2MjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4g
WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZAo+IFsgICAgMC4wMDAw
MDBdICAgRE1BIHpvbmU6IDE2NzkzNiBwYWdlcywgTElGTyBiYXRjaDozMQo+IFsgICAgMC4wMDAw
MDBdICAgTm9ybWFsIHpvbmU6IDgxOTIgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4gWyAgICAwLjAw
MDAwMF0gICBOb3JtYWwgem9uZTogNTI0Mjg4IHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4gWyAgICAw
LjAwMDAwMF0gYm9vdG1lbSBhbGxvYyBvZiA2NCBieXRlcyBmYWlsZWQhCj4gWyAgICAwLjAwMDAw
MF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IE91dCBvZiBtZW1vcnkKPiBbICAgIDAuMDAw
MDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQKPiA0LjE0Ljc1LWx0
c2kteW9jdG8tc3RhbmRhcmQgIzMKPiBbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBSZW5l
c2FzIEgzVUxDQiBib2FyZCBiYXNlZCBvbiByOGE3Nzk1IEVTMi4wKyAoRFQpCj4gWyAgICAwLjAw
MDAwMF0gQ2FsbCB0cmFjZToKPiBbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDgwODlhZTg+XSBk
dW1wX2JhY2t0cmFjZSsweDAvMHgzYzAKPiBbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDgwODll
YmM+XSBzaG93X3N0YWNrKzB4MTQvMHgyMAo+IFsgICAgMC4wMDAwMDBdIFs8ZmZmZjAwMDAwOGFm
MjBlOD5dIGR1bXBfc3RhY2srMHg5Yy8weGJjCj4gWyAgICAwLjAwMDAwMF0gWzxmZmZmMDAwMDA4
MGNlNzcwPl0gcGFuaWMrMHgxMWMvMHgyOGMKPiBbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDkw
NDc4ZmM+XSBmcmVlX2Jvb3RtZW1fbGF0ZSsweDAvMHg3Ywo+IFsgICAgMC4wMDAwMDBdIFs8ZmZm
ZjAwMDAwOTA0N2Q5MD5dIF9fYWxsb2NfYm9vdG1lbV9sb3crMHgyYy8weDM4Cj4gWyAgICAwLjAw
MDAwMF0gWzxmZmZmMDAwMDA5MDMyOWZjPl0gc2V0dXBfYXJjaCsweDI1OC8weDRkOAo+IFsgICAg
MC4wMDAwMDBdIFs8ZmZmZjAwMDAwOTAzMDgzYz5dIHN0YXJ0X2tlcm5lbCsweDY0LzB4M2FjCj4g
WyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IE91dCBv
ZiBtZW1vcnkKCkludGVyZXN0aW5nLCB0aGUgZnVuY3Rpb24gX19hbGxvY19ib290bWVtX2xvdyB3
aWxsIHRyeSB0byBhbGxvY2F0ZSBsb3cgCm1lbW9yeS4gVGhlIGxpbWl0IGZvciBsb3cgbWVtb3J5
IGlzIGJhc2VkIG9uIHRoZSBwaHlzaWNhbCBETUEgYWRkcmVzcyAKbGltaXQgKHNlZSBBUkNIX0xP
V19BRERSRVNTX0xJTUlUKS4KCkkgZ3Vlc3MgeW91IGhhdmUgQ09ORklHX1pPTkVfRE1BMzIgKHdh
cyByZW5hbWVkIGZyb20gQ09ORklHX1pPTkVfRE1BIGlzIApyZWNlbnQgTGludXgpIHNldC4gU28g
dGhlIERNQSBsaW1pdCB3aWxsIGJlIGNvbXB1dGVkIGJ5IG1heF96b25lX2RtYV9waHlzKCkuCgpJ
biB5b3VyIHNldHVwLCBpZiBJIGFtIG5vdCBtaXN0YWtlbiwgdGhlIGxpbWl0IHdpbGwgYmUgNEdC
LiBIb3dldmVyLCB5b3UgCmhhdmUgbm8gYXZhaWxhYmxlIG1lbW9yeSBiZWxvdyA0R0IgYmVjYXVz
ZSBpdCBpcyB1c2VkIGZvciAKcmVzZXJ2ZWQtbWVtb3J5LiBTbyBpdCBtYWtlcyBzZW5zZSBmb3Ig
X19hbGxvY19ib290bWVtX2xvdyB0byBmYWlsLgoKSW4geW91ciBwcmV2aW91cyBzZXR1cCAoaS5l
IHdpdGhvdXQgcmVzZXJ2ZWQgbWVtb3J5KSwgYWxsIHRoZSBtZW1vcnkgd2FzIApwcm9iYWJseSBz
dGlsbCBhYm92ZSA0R0IuIEluIHRoYXQgY2FzZSBtYXhfem9uZV9kbWFfcGh5cygpIHdpbGwgcmV0
dXJuIAphbiBoaWdoZXIgImxvd2VyIiBsaW1pdC4gU28gX19hbGxvY19ib290bWVtX2xvdyBpcyBn
b2luZyB0byBzdWNjZWVkLgoKQUZBSUNULCB0aGlzIGlzIHByb2JhYmx5IGEgTGludXggYnVnLiBO
b3cgdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgCl9fYWxsb2NfYm9vdG1lbV9sb3cgc2hvdWxkIGJl
IHN3aXRjaCB0byBhbGxvY19ib290bWVtIG9yIHdlIG5lZWQgdG8gZml4IAp0aGUgaW1wbGVtZW50
YXRpb24gb2YgdGhlIGZ1bmN0aW9uLiBOb3RlIHRoYXQgcmVjZW50IExpbnV4ICg1LjAgYW5kIApv
bndhcmRzKSBoYXZlIHN3aXRjaCB0byBtZW1ibG9jayBBUEksIHlldCBJIHRoaW5rIHRoZSBpc3N1
ZSBpcyBzdGlsbCBoZXJlLgoKRml4aW5nIExpbnV4IGlzIHByb2JhYmx5IGEgZ29vZCBpZGVhLCBi
dXQgdGhpcyBtZWFucyB0aGF0IHVwZ3JhZGUgb2YgWGVuIAptYXkgYnJlYWsgTGludXggYm9vdC4g
SW4gb25lIGhhbmQsIHJlc2VydmVkLW1lbW9yeSBuZXZlciB3b3JrZWQgd2l0aCBYZW4gCih1c2Vy
IGhhdmUgdG8gbWFudWFsbHkgZGlzYWJsZSBpdCkuIFNvIHRoaXMgaXMgbm90IGEgcmVncmVzc2lv
bi4gT24gdGhlIApvdGhlciBoYW5kLCBhIHVzZXIgd2lsbCBub3cgbmVlZCB0byB1cGdyYWRlIHRo
ZWlyIExpbnV4IChjb3VsZCBiZSAKZGlmZmljdWx0IGlmIHRpZSB0byBhIEJTUCBrZXJuZWwpIG9y
IGFwcGx5IGEgZml4IChzZWUgYWJvdmUpLgoKSXQgbWlnaHQgYmUgcG9zc2libGUgdG8gcmV3b3Jr
IERvbTAgbWVtb3J5IGFsbG9jYXRpb24gdG8gbGltaXQgdGhlIApkYW1hZ2Ugb3IgZXZlbiByZS1v
cmRlciB0aGUgYmluYXJ5IGluIG1lbW9yeS4gQW1pdCwgY291bGQgeW91IHBvc3QgdGhlIApmdWxs
IFhlbiBsb2cgd2l0aCBlYXJseXByaW50ayBlbmFibGVkPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:39:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2IXD-0004Rk-Ho; Fri, 08 Mar 2019 16:39: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2IXC-0004Re-BF
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:39:46 +0000
X-Inumbo-ID: c758a50c-41c0-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 c758a50c-41c0-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 16:39:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:39:44 -0700
Message-Id: <5C829ACB020000780021CC33@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:39:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-2-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gQEAgLTMwOCwxMSArMzA4LDE2IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1
Y3QgdmNwdSAqdiwgdTY0IGd1ZXN0X3BhdCkKPiAgICAgIHJldHVybiAxOwo+ICB9Cj4gIAo+IC1i
b29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCkKPiArYm9v
bCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbCkKPiAg
ewo+IC0gICAgaWYgKCAhaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzIHx8Cj4gLSAgICAgICAg
ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpIHx8Cj4gLSAgICAgICAgICh2YWwgJiBJQTMyX0JO
RENGR1NfUkVTRVJWRUQpICkKPiArICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0g
di0+ZG9tYWluLT5hcmNoLmNwdWlkOwo+ICsKPiArICAgIGlmICggIWNwLT5mZWF0Lm1weCApCgpJ
cyB0aGUgbG9jYWwgdmFyaWFibGUgcmVhbGx5IHdvcnRoIGl0PwoKPiArICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gKwo+ICsgICAgQVNTRVJUKGh2bV9mdW5jcy5zZXRfZ3Vlc3RfYm5kY2Zncyk7CgpJ
IHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciAobW9yZSBzYWZlIGZvciByZWxlYXNlIGJ1aWxkcykg
aWYgdGhpcyB3YXMKbGVmdCBhcyBwYXJ0IG9mIHRoZSBpZigpLiBPdGhlcndpc2UsIC4uLgoKPiBA
QCAtMzQyLDcgKzM0NywyMiBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNw
dSAqdiwgdTY0IHZhbCkKPiAgICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25s
eSAqLzsKPiAgICAgIH0KPiAgCj4gLSAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRj
ZmdzKHYsIHZhbCk7Cj4gKyAgICBodm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsK
Ci4uLiB5b3UgcmlzayBjYWxsaW5nIE5VTEwgaGVyZS4KCj4gQEAgLTM0NzIsMTIgKzM0OTQsNiBA
QCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAq
bXNyX2NvbnRlbnQpCj4gICAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hz
czsKPiAgICAgICAgICBicmVhazsKPiAgCj4gLSAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Cj4g
LSAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+ZmVhdC5tcHggfHwKPiAtICAgICAgICAgICAg
ICFodm1fZ2V0X2d1ZXN0X2JuZGNmZ3ModiwgbXNyX2NvbnRlbnQpICkKPiAtICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKPiAtICAgICAgICBicmVhazsKCk5vdGUgaG93IHRoaXMgYWxyZWFkeSBj
aGVja3MgdGhlIENQVUlEIHBvbGljeSwgc29tZXdoYXQgY29udHJhcnkgdG8Kd2hhdCB5b3Ugc2F5
IGluIHRoZSBjb21taXQgbWVzc2FnZS4gSSB0aGluayB0aGlzIHdhbnRzIHRvIHJlbWFpbiB0aGlz
CndheSBpbiBndWVzdF97cmQsd3J9bXNyKCkgLSBzZWUgYWxsIHRoZSBvdGhlciBDUFVJRCBwb2xp
Y3kgY2hlY2tzIHRoZXJlLgpUaGF0IHdheSBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3MoKSBjYW4gYmUg
bWFkZSBjb25zaXN0ZW50IHdpdGggdGhlCmhvb2sgcG9pbnRlciB0eXBlIGFnYWluLCBhbmQgaXQg
Y2FuIHJlbWFpbiBhbiBpbmxpbmUgZnVuY3Rpb24gYXMgYmVmb3JlLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:42:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16: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 1h2IaB-00059l-6c; Fri, 08 Mar 2019 16:42:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Ia9-00059g-Bm
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:42:49 +0000
X-Inumbo-ID: 314f7d28-41c1-11e9-a1fe-cb6c775f8845
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 314f7d28-41c1-11e9-a1fe-cb6c775f8845;
 Fri, 08 Mar 2019 16:42:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:42:42 -0700
Message-Id: <5C829B7F020000780021CC36@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:42:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-3-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] x86: save GUEST_BNDCFGS on context
 switch...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLnRvIGF2b2lkIHRoZSBuZWVkIGZvciBhIFZNQ1MgcmVsb2FkIHdoZW4gdGhlIHZhbHVl
IG9mIE1TUl9JQTMyX0JORENGR1MgaXMKPiByZWFkIGJ5IHRoZSB0b29sLXN0YWNrLgoKSXMgdGhp
cyBhIGdvb2QgdHJhZGUtb2ZmPyBJLmUuIGFyZSB0b29sIHN0YWNrIHJlYWRzIGF0IGxlYXN0IGFz
IGZyZXF1ZW50IGFzCmNvbnRleHQgc3dpdGNoZXM/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:43:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16:43:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Iaq-0005Ck-HC; Fri, 08 Mar 2019 16:43:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Iap-0005Cb-0M
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:43:31 +0000
X-Inumbo-ID: 4d8837f6-41c1-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 4d8837f6-41c1-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 16:43:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:43:29 -0700
Message-Id: <5C829BB0020000780021CC49@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:43:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-4-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] x86: move the saved value of
 MSR_IA32_XSS into struct vcpu_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: 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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEN1cnJlbnRseSB0aGUgdmFsdWUgaXMgc2F2ZWQgZGlyZWN0bHkgaW4gc3RydWN0IGh2bV92
Y3B1LiBUaGlzIHBhdGNoIHNpbXBseQo+IGNvLWxvY2F0ZXMgaXQgd2l0aCBvdGhlciBzYXZlZCBN
U1IgdmFsdWVzLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:46:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Idw-0005Nt-2D; Fri, 08 Mar 2019 16:46:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Idu-0005No-PL
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:46:42 +0000
X-Inumbo-ID: bfdb7534-41c1-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 bfdb7534-41c1-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 16:46:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:46:41 -0700
Message-Id: <5C829C6F020000780021CC4C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:46:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-5-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+
IEBAIC0xNjQsNiArMTY0LDEzIEBAIGludCBndWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQo+ICAKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAg
ICBjYXNlIE1TUl9JQTMyX1hTUzoKPiArICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8
ICFjcC0+eHN0YXRlLnhzYXZlcyApCgpXaHkgdGhlIGlzX2h2bV9kb21haW4oKSBjaGVjayBoZXJl
IGFuZCBiZWxvdz8gVGhlIENQVUlEIHBvbGljeSBiaXQKYWxvbmUgc2hvdWxkIHByb3Blcmx5IHJl
ZmxlY3QgdGhpbmdzLCBhbmQgdGhlcmUgc2hvdWxkIGJlIG5vIGNoYW5nZQpuZWVkZWQgaGVyZSBp
ZiB3ZSBkZWNpZGVkIHRvIHN1cHBvcnQgWFNBVkVTIGFsc28gZm9yIFBWIGd1ZXN0cy4gV2l0aAp0
aGVtIGRyb3BwZWQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Igz-0005Vt-IC; Fri, 08 Mar 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=Dl/V=RL=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h2Igy-0005Vj-G2
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:49:52 +0000
X-Inumbo-ID: 30b02390-41c2-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30b02390-41c2-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 16:49:51 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 85EFF2222C;
 Fri,  8 Mar 2019 11:49:50 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 08 Mar 2019 11:49:50 -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=YPLYSa
 SBt/DmjaBMxNnoC/FbfWocSkxGaBumxfslsLw=; b=oow+SofiLgplJzoxtiP9Tk
 Fohtg4V+/zAVYchTiEuJrigiYb8ROJK/W8tnNOoQZnp9mmwCIOKQhLbXpcCtJjwz
 T1pbZ++NIbyMWSzVXaQgsMJ3iOQ/VdhXJTzcFB7dg4vY2jig6CJi2K5Q+K3ptbjD
 JP/Jsdyn7G2LcE33wCtYgR5bD5O4BIJWhIb3FH8Sdm5+P+uJFCXgBLYyPkxA8k11
 KSElbSpJYDhpRrEupz9ZB/efDuYtFUMaBjTDK/iE9rhduIUQyu4fERhi8IOO2ucq
 2a0RhmjE/U13+1XgM8sftBtJCqwzQGsV2q30WmgrB383/tnl9zcoUJ8mQ6CsPLAA
 ==
X-ME-Sender: <xms:K52CXBmMnug0dsgrMuGX9yy56ooG7xirM93-uaF73c8SYK7tuMKD7Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrgedtgdelgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:K52CXOLNPfDFbMTeUtPV3yqKCP4FdvTZv6zhU9AStA0NQODrIZfsIA>
 <xmx:K52CXMS50DQZrK0RXqNbfq9Esh8ZUX15dBw3KCXQyAXEk6kgbtvXKg>
 <xmx:K52CXETYMOfNEBhAGcqVMRIGal_WGclqtVqudd-rD2U2CE5PyH4Xug>
 <xmx:Lp2CXELV7-Zepc-1AlvWMCbxtNQ5kypiHNNvc4uSGSh-DfXJu36wpA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A6318E471F;
 Fri,  8 Mar 2019 11:49:45 -0500 (EST)
Date: Fri, 8 Mar 2019 17:49:41 +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: <20190308164941.GH19265@mail-itl>
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>
 <20190307005004.GC19265@mail-itl>
 <20190307144801.vh6fcvp6mj3e6puj@Air-de-Roger>
 <20190307222825.GE19265@mail-itl>
 <20190308102628.ndpwh67jlpe5nnrn@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190308102628.ndpwh67jlpe5nnrn@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="===============3831327701054263313=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3831327701054263313==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="/SgVJVxFudH2R+XP"
Content-Disposition: inline


--/SgVJVxFudH2R+XP
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 Fri, Mar 08, 2019 at 11:26:28AM +0100, Roger Pau Monn=C3=A9 wrote:
> On Thu, Mar 07, 2019 at 11:28:25PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Thu, Mar 07, 2019 at 03:48:01PM +0100, Roger Pau Monn=C3=A9 wrote:
> > > Another option would be to store which domains are given permissions
> > > over which irqs in a way that's optimized to get the list of domains
> > > given an irq (ie: without having to iterate over the list of domains
> > > like my proposed solution above).
> >=20
> > This may make sense, but if that would be instead of the current
> > structure, we'd have another problem: when destroying stubdomain, you'd
> > need to get list IRQs it has access to, to explicitly revoke
> > stubdomain's access.
>=20
> Indeed. You would have to come up with a structure that allows to both
> get the list of irqs given a domain, or get the domain list given a
> irq.
>=20
> Maybe as a start you could expand irq_desc to contain the list of
> domains that have permission over the irq, and then use this
> information on cleanup?
>=20
> The main issue with this approach is that you would also need to
> cleanup this information from irq_desc if the stubdomain is destroyed
> before destroying the IRQ.

In case of stubdomain specifically, such cleanup wouldn't be that hard,
as I can get list if IRQs by iterating over pirqs of d->target. Also, I
can simply lookup to what IRQs such stubdomain have access through
d->irq_caps.  But similar to target->stubdomain mapping idea, this would
introduce a circular dependency, which needs to be broken at some point.
Adding irq_desc->dm_domain (*) is slightly easier than
target->stubdomain mapping, as a single entry is enough here. This is
because specific (stub)domain have created this IRQ.

On the other hand, having generic mechanism revoking IRQ permissions
during destroy_irq(), regardless of where irq_permit_access() was called
would be nice. A generic mechanism would require a domain list in
irq_desc, not a single entry. Is it worth it?

(*) Regarding dm_domain name, if qemu is running in dom0, then dom0 is
device model domain for this thing.

> > In theory it could be done by looking at the target
> > domain and iterating over its IRQs, but this is getting more and more
> > complex.
> >=20
> > I think the tricky part is unmap_domain_pirq->msi_free_irq, which can be
> > called:
> > 1. from PHYSDEVOP_unmap_pirq, by stubdomain
> > 2. from PHYSDEVOP_unmap_pirq, by dom0 when device model runs there
> > 3. from PHYSDEVOP_unmap_pirq, by dom0 even with device model in
> > stubdomain - normally it shouldn't happen for MSI allocated by
> > stubdomain, but dom0 is allowed to do so, and it shouldn't cause any
> > harm
> > 4. from free_domain_pirqs, during domain destruction
> > 5. various error paths
> >=20
> > If unmap_domain_pirq would know where device model is running, even if
> > not called by it, that would help. What about adding back reference in
> > struct domain to a stubdomain? That would help a lot here. The only
> > problem is a circular dependency stubdom->target->stubdom. This cycle
> > would need to be broken during stubdom teardown. domain_kill(stubdom)
> > looks like a good place to break it. Is it guaranteed to be called, or
> > is there some other path to destroying a stubdomain?
>=20
> A stubdomain AFAICT is handled like others domains from a hypervisor
> PoV, there's no distinction between guests and stubdomains inside the
> hypervisor, so I think domain_kill would be an appropriate place.

As Jan said in the other message, this also could be solved by storing
domain id, not a pointer, because it's easy to detect if that domain id
is stale.

> > Can one HVM domain have multiple stubdomains? If so, it should a be
> > list, not a single field.
>=20
> Yes, I think that's a supported setup. You can register multiple ioreq
> servers handling accesses for a single domain, and there's no
> restriction that forces running all those ioreq servers in the same
> control domain.

I was looking at it, and adding a list of struct domain pointers would
be easy, but would require breaking circular dependency during teardown
(in domain_kill). And will add yet another struct list_head into
struct domain. On the other hand, having list of domain ids would
require a wrapper structure or such - I don't see any API in Xen for
storing list of just ints (domid_t specifically). Using an array for
something that should really be a list looks clumsy - all the searching
for first available space, ignoring empty slots etc. Maybe rangeset
could be used for that?

> Similarly you could have a single domain that has control permissions
> over multiple domains, ie: like the hardware domain. domain->target
> should likely be a list also in order to support this use case, but I
> guess no one has yet required such use-case.

DOMCTL_set_target currently returns -EINVAL if you try assign a second
stubdomain to a HVM.

> But maybe I'm just overdesigning this when there's no use-case of a
> domain having multiple stubdomains, or a stubdomain serving multiple
> domains.
>=20
> Maybe it's enough to have a clear statement of the scope of this
> mechanism and it's current limitations:
>=20
>  - A domain different that the hardware domain can only have control
>    permissions over a single other domain.
>=20
>  - When a domain with passed through devices that have mediators
>    running in a domain different than the hardware domain is destroyed
>    the domain running those mediators must have been destroyed
>    beforehand.

Yes, both of those are true, even without my patches.

> With those limitations in mind I think you could then use
> get_dm_domain in destroy_irq. IMO I think this is fragile, but would
> be enough to solve the issue you are currently facing.

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

--/SgVJVxFudH2R+XP
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyCnSYACgkQ24/THMrX
1yyiuQf/RU+osFl1jl4r7Z9luQ2AAySvy3gL7oawDPNS3H2SoeYXCQ4PMt9kCYEp
0n/4LlXi+6EQJCLZyXjWtDJHAqXbWF0InNO9AkltAAlyXMKvouCCnq5ThXrFjZD9
4MI7o/luL9qzC11d0dxW/dXmQGBMJwnmGftMEElfZ3u7ysopqatjPYkh3OpaQwUD
41wKWJez8+ESZ3YjgH+PdY2QHRCHh209J0IVx4q91xQPS4aw1drKm21euEejfvA5
hodEttKxtnGHiEE2zxZd/jmWHxJqIEdbMsnnNQ0ntecoAGrizL/cOSg69A7F4pod
89oEssq0espbQHZ2g3FzOtlsz6psUQ==
=EzaT
-----END PGP SIGNATURE-----

--/SgVJVxFudH2R+XP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3831327701054263313==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:50:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Ihb-00066R-TM; Fri, 08 Mar 2019 16:50: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Iha-00066J-CF
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:50:30 +0000
X-Inumbo-ID: 44e4a510-41c2-11e9-b398-33323e1a33ea
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44e4a510-41c2-11e9-b398-33323e1a33ea;
 Fri, 08 Mar 2019 16:50:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:50:24 -0700
Message-Id: <5C829D50020000780021CC67@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:50:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-6-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/6] x86: remove defunct
 init/load/save_msr() hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xNDcyLDEwICsxNDY4LDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNycyhz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKPiAgICAgICAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwo+ICAgICAgLyogQ2hlY2tpbmcgZmluaXNoZWQgKi8KPiAgCj4g
LSAgICBpZiAoIGh2bV9mdW5jcy5sb2FkX21zciApCj4gLSAgICAgICAgZXJyID0gaHZtX2Z1bmNz
LmxvYWRfbXNyKHYsIGN0eHQpOwo+IC0KPiAtICAgIGZvciAoIGkgPSAwOyAhZXJyICYmIGkgPCBj
dHh0LT5jb3VudDsgKytpICkKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsr
aSApCj4gICAgICB7Cj4gICAgICAgICAgc3dpdGNoICggY3R4dC0+bXNyW2ldLmluZGV4ICkKPiAg
ICAgICAgICB7CgplcnIgY2FuIGJlY29tZSBzZXQgdG8gbm9uLXplcm8gaW4gdGhlIGxvb3AgYm9k
eSBmdXJ0aGVyIGRvd24gZnJvbSBoZXJlLApzbyBJIGRvbid0IHRoaW5rIHlvdSBzaG91bGQgYWx0
ZXIgdGhlIGxvb3AgaGVhZGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 16:58:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 16: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 1h2Ioy-0006Iu-O3; Fri, 08 Mar 2019 16:58: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2Iow-0006In-Ul
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 16:58:06 +0000
X-Inumbo-ID: 559ca0c8-41c3-11e9-934a-8fc9257d4ee5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 559ca0c8-41c3-11e9-934a-8fc9257d4ee5;
 Fri, 08 Mar 2019 16:58:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 09:58:01 -0700
Message-Id: <5C829F19020000780021CC80@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 09:58:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-7-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/6] x86: introduce dr_mask_idx() helper
 function...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0yMDIsMTMgKzIwMSwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICAgKi8KPiAgI2lmZGVmIENP
TkZJR19IVk0KPiAgICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBpc19odm1fZG9tYWluKGQp
ICYmIHYtPmFyY2guaHZtLmZsYWdfZHJfZGlydHkgKQo+IC0gICAgICAgICAgICByZG1zcmwobXNy
LCAqdmFsKTsKPiAtICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHJkbXNybChtc3IsIG1zcnMt
PmRyX21hc2tbZHJfbWFza19pZHgobXNyKV0pOwo+ICAjZW5kaWYKPiAtICAgICAgICAgICAgKnZh
bCA9IG1zcnMtPmRyX21hc2tbCj4gLSAgICAgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMo
KG1zciA9PSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSykKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/IDAgOiAobXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sg
KyAxKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKG1z
cnMtPmRyX21hc2spKV07Cj4gKwo+ICsgICAgICAgICp2YWwgPSBtc3JzLT5kcl9tYXNrW2RyX21h
c2tfaWR4KG1zcildOwo+ICAgICAgICAgIGJyZWFrOwoKV2hpbGUgSSBkb24ndCByZWFsbHkgbWlu
ZCB0aGlzIGJlaGF2aW9yYWwgY2hhbmdlIChvZiB1cGRhdGluZyAqbXNycyksCkknZCBsaWtlIHRv
IGdldCBBbmRyZXcncyBvcGluaW9uIG9uIHRoaXMgZnJvbSBhIGNvbmNlcHR1YWwgcG92LgoKPiBA
QCAtMzE3LDYgKzMxOCwyNiBAQCBzdHJ1Y3QgdmNwdV9tc3JzCj4gICAgICB9IHhzczsKPiAgfTsK
PiAgCj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGRyX21hc2tfaWR4KHVpbnQzMl90IG1z
cikKPiArewo+ICsgICAgc3dpdGNoIChtc3IpCgpNaXNzaW5nIGJsYW5rcyBpbW1lZGlhdGVseSBp
bnNpZGUgdGhlIHBhcmVudGhlc2VzLgoKPiArICAgIHsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KPiAr
ICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6Cj4gKyAgICAgICAgcmV0dXJuIDA7
Cj4gKwo+ICsgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0
X0RSM19BRERSRVNTX01BU0s6Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZjcHVfbXNycyBt
c3JzOyAvKiBvbmx5IHVzZWQgZm9yIEFSUkFZX1NJWkUoKSAqLwoKSSBkb24ndCB0aGluayB5b3Ug
bmVlZCB0aGlzIC0geW91IGNhbiB1c2UgZS5nLgpBUlJBWV9TSVpFKGN1cnJlbnQtPmFyY2gudmNw
dS5tc3JzLmRyX21hc2spLCBjYW4ndCB5b3U/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 17:05:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 17:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Iva-00072P-HO; Fri, 08 Mar 2019 17: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=ic8h=RL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h2IvZ-00072K-BD
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 17:04:57 +0000
X-Inumbo-ID: 4beb7838-41c4-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 4beb7838-41c4-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 17:04:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Mar 2019 10:04:54 -0700
Message-Id: <5C82A0B2020000780021CC8A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Mar 2019 10:04:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.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>
 <20190307005004.GC19265@mail-itl>
 <20190307144801.vh6fcvp6mj3e6puj@Air-de-Roger>
 <20190307222825.GE19265@mail-itl>
 <20190308102628.ndpwh67jlpe5nnrn@Air-de-Roger>
 <20190308164941.GH19265@mail-itl>
In-Reply-To: <20190308164941.GH19265@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+IE9uIDA4LjAzLjE5IGF0IDE3OjQ5LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gRnJpLCBNYXIgMDgsIDIwMTkgYXQgMTE6MjY6MjhBTSArMDEwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gVGh1LCBNYXIgMDcsIDIwMTkgYXQgMTE6Mjg6MjVQ
TSArMDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+PiA+IENhbiBvbmUg
SFZNIGRvbWFpbiBoYXZlIG11bHRpcGxlIHN0dWJkb21haW5zPyBJZiBzbywgaXQgc2hvdWxkIGEg
YmUKPj4gPiBsaXN0LCBub3QgYSBzaW5nbGUgZmllbGQuCj4+IAo+PiBZZXMsIEkgdGhpbmsgdGhh
dCdzIGEgc3VwcG9ydGVkIHNldHVwLiBZb3UgY2FuIHJlZ2lzdGVyIG11bHRpcGxlIGlvcmVxCj4+
IHNlcnZlcnMgaGFuZGxpbmcgYWNjZXNzZXMgZm9yIGEgc2luZ2xlIGRvbWFpbiwgYW5kIHRoZXJl
J3Mgbm8KPj4gcmVzdHJpY3Rpb24gdGhhdCBmb3JjZXMgcnVubmluZyBhbGwgdGhvc2UgaW9yZXEg
c2VydmVycyBpbiB0aGUgc2FtZQo+PiBjb250cm9sIGRvbWFpbi4KPiAKPiBJIHdhcyBsb29raW5n
IGF0IGl0LCBhbmQgYWRkaW5nIGEgbGlzdCBvZiBzdHJ1Y3QgZG9tYWluIHBvaW50ZXJzIHdvdWxk
Cj4gYmUgZWFzeSwgYnV0IHdvdWxkIHJlcXVpcmUgYnJlYWtpbmcgY2lyY3VsYXIgZGVwZW5kZW5j
eSBkdXJpbmcgdGVhcmRvd24KPiAoaW4gZG9tYWluX2tpbGwpLiBBbmQgd2lsbCBhZGQgeWV0IGFu
b3RoZXIgc3RydWN0IGxpc3RfaGVhZCBpbnRvCj4gc3RydWN0IGRvbWFpbi4gT24gdGhlIG90aGVy
IGhhbmQsIGhhdmluZyBsaXN0IG9mIGRvbWFpbiBpZHMgd291bGQKPiByZXF1aXJlIGEgd3JhcHBl
ciBzdHJ1Y3R1cmUgb3Igc3VjaCAtIEkgZG9uJ3Qgc2VlIGFueSBBUEkgaW4gWGVuIGZvcgo+IHN0
b3JpbmcgbGlzdCBvZiBqdXN0IGludHMgKGRvbWlkX3Qgc3BlY2lmaWNhbGx5KS4gVXNpbmcgYW4g
YXJyYXkgZm9yCj4gc29tZXRoaW5nIHRoYXQgc2hvdWxkIHJlYWxseSBiZSBhIGxpc3QgbG9va3Mg
Y2x1bXN5IC0gYWxsIHRoZSBzZWFyY2hpbmcKPiBmb3IgZmlyc3QgYXZhaWxhYmxlIHNwYWNlLCBp
Z25vcmluZyBlbXB0eSBzbG90cyBldGMuIE1heWJlIHJhbmdlc2V0Cj4gY291bGQgYmUgdXNlZCBm
b3IgdGhhdD8KCkZvciBvbmUgcmFuZ2VzZXRzIGFyZSBtZWFudCBwcmltYXJpbHkgZm9yIHRoaW5n
cyB3aGljaCBjb21lIGluCihjb25zZWN1dGl2ZSkgZ3JvdXBzLCB3aGljaCBkb2Vzbid0IHNlZW0g
bGlrZSBhIGdvZCBmaXQgaGVyZS4gQW5kCnRoZW4gaXRzIG92ZXJoZWFkIGlzIGV2ZW4gaGlnaGVy
IChlc3BlY2lhbGx5IGZvciB0aGUgY29tbW9uIGNhc2UKb2YganVzdCBhIHNpbmdsZSBzdHViZG9t
KSBjb21wYXJlZCB0byB0aGUgc2ltcGxlc3QgZHluYW1pYyBmb3JtCm9mIGFsbG9jYXRpbmcgYW5k
IG1haW50YWluaW5nIGFuIGFycmF5IG9mIHN1aXRhYmxlIHNpemUgKGluIHdoaWNoCmNhc2UgeW91
J2QgcHJvYmFibHkgbm90IGV2ZW4gbmVlZCB0byBza2lwIGVtcHR5IHNsb3RzIG9yIHNlcmFjaApm
b3IgYXZhaWxhYmxlIHNwYWNlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 17:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 17:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2J1d-0007in-A1; Fri, 08 Mar 2019 17:11:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NONk=RL=citrix.com=prvs=9636e147a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h2J1c-0007ii-DK
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 17:11:12 +0000
X-Inumbo-ID: 2952a042-41c5-11e9-8432-4b0e5a9f1168
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2952a042-41c5-11e9-8432-4b0e5a9f1168;
 Fri, 08 Mar 2019 17:11:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="86999301"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-7-paul.durrant@citrix.com>
 <5C829F19020000780021CC80@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: <48d42739-27ab-b7a0-2130-a19ffdacfe8d@citrix.com>
Date: Fri, 8 Mar 2019 17:10: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: <5C829F19020000780021CC80@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 6/6] x86: introduce dr_mask_idx() helper
 function...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <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>

T24gMDgvMDMvMjAxOSAxNjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDEuMTkg
YXQgMTM6MDIsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0yMDIsMTMg
KzIwMSwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgKnZhbCkKPj4gICAgICAgICAgICovCj4+ICAjaWZkZWYgQ09ORklHX0hWTQo+PiAg
ICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBpc19odm1fZG9tYWluKGQpICYmIHYtPmFyY2gu
aHZtLmZsYWdfZHJfZGlydHkgKQo+PiAtICAgICAgICAgICAgcmRtc3JsKG1zciwgKnZhbCk7Cj4+
IC0gICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIHJkbXNybChtc3IsIG1zcnMtPmRyX21hc2tb
ZHJfbWFza19pZHgobXNyKV0pOwo+PiAgI2VuZGlmCj4+IC0gICAgICAgICAgICAqdmFsID0gbXNy
cy0+ZHJfbWFza1sKPj4gLSAgICAgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKG1zciA9
PSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSykKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAwIDogKG1zciAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMSks
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobXNycy0+
ZHJfbWFzaykpXTsKPj4gKwo+PiArICAgICAgICAqdmFsID0gbXNycy0+ZHJfbWFza1tkcl9tYXNr
X2lkeChtc3IpXTsKPj4gICAgICAgICAgYnJlYWs7Cj4gV2hpbGUgSSBkb24ndCByZWFsbHkgbWlu
ZCB0aGlzIGJlaGF2aW9yYWwgY2hhbmdlIChvZiB1cGRhdGluZyAqbXNycyksCj4gSSdkIGxpa2Ug
dG8gZ2V0IEFuZHJldydzIG9waW5pb24gb24gdGhpcyBmcm9tIGEgY29uY2VwdHVhbCBwb3YuCgpT
bywgY29uc2lkZXJpbmcuLi4KCj4KPj4gQEAgLTMxNyw2ICszMTgsMjYgQEAgc3RydWN0IHZjcHVf
bXNycwo+PiAgICAgIH0geHNzOwo+PiAgfTsKPj4gIAo+PiArc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBpbnQgZHJfbWFza19pZHgodWludDMyX3QgbXNyKQo+PiArewo+PiArICAgIHN3aXRjaCAobXNy
KQo+IE1pc3NpbmcgYmxhbmtzIGltbWVkaWF0ZWx5IGluc2lkZSB0aGUgcGFyZW50aGVzZXMuCj4K
Pj4gKyAgICB7Cj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7Cj4+ICsgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCj4+ICsgICAgY2FzZSBNU1JfQU1ENjRf
RFIwX0FERFJFU1NfTUFTSzoKPj4gKyAgICAgICAgcmV0dXJuIDA7CgouLi4gdGhpcyByZWludHJv
ZHVjZXMgYSBoYWxmLVNwZWN0cmUtdjEgZ2FkZ2V0LCBJJ20gLTEgZm9yIHRoZSBjaGFuZ2UuCgpJ
IGRvbid0IGFudGljaXBhdGUgdGhpcyB0cmFuc2xhdGlvbiBiZWluZyBuZWVkZWQgYW55d2hlcmUg
ZWxzZSwgd2hpY2ggaXMKd2h5IEkgZGlkbid0IGludHJvZHVjZSBhIGhlbHBlciB0aGUgZmlyc3Qg
dGltZSBhcm91bmQuCgpJJ2QganVzdCBkcm9wIHRoZSBwYXRjaCBhbmQgbGVhdmUgdGhlIGNvZGUg
YXMgaXQgaXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 17:16:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 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 1h2J6z-0007sX-5J; Fri, 08 Mar 2019 17:16:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ygi8=RL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h2J6x-0007sS-SR
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 17:16:43 +0000
X-Inumbo-ID: efe0013c-41c5-11e9-9c17-870ce90d1903
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efe0013c-41c5-11e9-9c17-870ce90d1903;
 Fri, 08 Mar 2019 17:16: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 8724EB141;
 Fri,  8 Mar 2019 17:16:39 +0000 (UTC)
To: Dan Carpenter <dan.carpenter@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alex Nixon <alex.nixon@citrix.com>
References: <20190307054122.GB4517@kadam>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ca3cd95b-a07d-254d-1e42-5a36686a805d@suse.com>
Date: Fri, 8 Mar 2019 18:16:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190307054122.GB4517@kadam>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen,
 cpu_hotplug: Prevent an out of bounds 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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 kernel-janitors@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>

T24gMDcvMDMvMjAxOSAwNjo0MSwgRGFuIENhcnBlbnRlciB3cm90ZToKPiBUaGUgImNwdSIgdmFy
aWFibGUgY29tZXMgZnJvbSB0aGUgc3NjYW5mKCkgc28gU21hdGNoIG1hcmtzIGl0IGFzCj4gdW50
cnVzdGVkIGRhdGEuICBXZSBjYW4ndCBwYXNzIGEgaGlnaGVyIHZhbHVlIHRoYW4gIm5yX2NwdV9p
ZHMiIHRvCj4gY3B1X3Bvc3NpYmxlKCkgb3IgaXQgcmVzdWx0cyBpbiBhbiBvdXQgb2YgYm91bmRz
IGFjY2Vzcy4KPiAKPiBGaXhlczogZDY4ZDgyYWZkNGM4ICgieGVuOiBpbXBsZW1lbnQgQ1BVIGhv
dHBsdWdnaW5nIikKPiBTaWduZWQtb2ZmLWJ5OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVy
QG9yYWNsZS5jb20+CgpQdXNoZWQgdG8geGVuL3RpcC5naXQgZm9yLWxpbnVzLTUuMWEKCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 17:26:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 17: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 1h2JG0-0000AO-3F; Fri, 08 Mar 2019 17: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=NVb+=RL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h2JFy-0000AJ-Re
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 17:26:02 +0000
X-Inumbo-ID: 3e808478-41c7-11e9-87d1-2f4c72b366db
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3e808478-41c7-11e9-87d1-2f4c72b366db;
 Fri, 08 Mar 2019 17:26: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 37302A78;
 Fri,  8 Mar 2019 09:26: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 F02613F575;
 Fri,  8 Mar 2019 09:25:58 -0800 (PST)
To: Christoph Hellwig <hch@lst.de>
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
 <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
 <957e168a-2589-89c7-3a72-5071a7b6c65a@arm.com>
 <20190308152355.GA20230@lst.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <124f4e49-9eb1-99d9-35f4-c2ef3dff8415@arm.com>
Date: Fri, 8 Mar 2019 17:25: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: <20190308152355.GA20230@lst.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 "open list:IOMMU DRIVERS" <iommu@lists.linux-foundation.org>,
 Joerg Roedel <jroedel@suse.de>, xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, Robin Murphy <robin.murphy@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQ2hyaXN0b3BoLAoKT24gMDgvMDMvMjAxOSAxNToyMywgQ2hyaXN0b3BoIEhlbGx3aWcgd3Jv
dGU6Cj4gT24gVHVlLCBNYXIgMDUsIDIwMTkgYXQgMDk6NDE6NDZBTSArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+PiBPbiBYZW4sIGRtYV9hZGRyX3Qgd2lsbCBhbHdheXMgYmUgNjQtYml0IHdo
aWxlIHRoZSBwaHlzX2FkZHJfdCB3aWxsIGRlcGVuZAo+PiBvbiB0aGUgTU1VIHR5cGUuIFNvIHdl
IG1heSBoYXZlIHBoeXNfYWRkcl90IHNtYWxsZXIgdGhhbiBkbWFfYWRkcl90IGZyb20KPj4gdGhl
IGtlcm5lbCBwb2ludCBvZiB2aWV3Lgo+IAo+IEhvdyBjYW4gZG1hX2FkZHJfdCBvbiBhcm0gaGF2
ZSB2YWx1ZSA+IDMyLWJpdCB3aGVuIHBoeXNpY2FsCj4gYWRkcmVzc2VzIGFyZSAzMi1iaXQgb25s
eT8KClRoZSBudW1iZXIgb2YgcGxhdGZvcm0gd2l0aCBJT01NVSBwcm90ZWN0ZWQgYWxsIERNQS1j
YXBhYmxlIGRldmljZSBpcyBub3QgeWV0IAp0aGVyZS4gU28gd2UgZGVjaWRlZCB0byBub3QgcmVx
dWlyZSBJT01NVSBmb3IgRG9tMC4gSW5zdGVhZCwgaXRzIG1lbW9yeSBpcyBiZSAKZGlyZWN0bHkg
bWFwcGVkIChpLmUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyA9PSBob3N0IHBoeXNpY2FsIGFkZHJl
c3MpIGFuZCB3aWxsIAphbHdheXMgYmUgYmVsb3cgNEdCIHRvIGNhdGVyIHRoZSBzaG9ydCBwYWdl
IHRhYmxlIGNhc2UuCgpJbiB0aGUgY29tbW9uIGNhc2UsIERvbTAgYWxzbyBjb250YWlucyB0aGUg
UFYgYmFja2VuZCBkcml2ZXJzLiBUaG9zZSBkcml2ZXJzIG1heSAKZGlyZWN0bHkgdXNlIHRoZSBn
dWVzdCBidWZmZXIgaW4gdGhlIERNQSByZXF1ZXN0IChzbyBhIGNvcHkgaXMgYXZvaWRlZCkuIFRv
IAphdm9pZCB1c2luZyBhIGJvdW5jZSBidWZmZXIgdG9vIG11Y2gsIHhlbi1zd2lvdGxiIHdpbGwg
ZmluZCB0aGUgaG9zdCBwaHlzaWNhbCAKYWRkcmVzcyBhc3NvY2lhdGVkIHRvIHRoZSBndWVzdCBi
dWZmZXIgYW5kIHdpbGwgdXNlIGl0IHRvIGNvbXB1dGUgdGhlIERNQSBhZGRyZXNzLgoKV2hpbGUg
RG9tMCBrZXJuZWwgbWF5IG9ubHkgZGVhbCB3aXRoIDMyLWJpdCBwaHlzaWNhbCBhZGRyZXNzLCB0
aGUgaHlwZXJ2aXNvciBjYW4gCnN0aWxsIGRlYWwgd2l0aCB1cCB0byA0MC1iaXQgcGh5c2ljYWwg
YWRkcmVzcy4gVGhpcyBtZWFucyB0aGUgZ3Vlc3QgbWVtb3J5IGNhbiAKYmUgYWxsb2NhdGVkIGFi
b3ZlIHRoZSA0R0IgdGhyZXNob2xkLiBIZW5jZSB3aHkgdGhlIGRtYV9hZGRyX3QgaXMgYWx3YXlz
IDY0LWJpdCAKd2l0aCBDT05GSUdfWEVOPXkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 17:45:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 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 1h2JYW-0001VK-QV; Fri, 08 Mar 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=Ia/U=RL=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h2JYV-0001VF-G5
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 17:45:11 +0000
X-Inumbo-ID: eb269bc1-41c9-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 eb269bc1-41c9-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 17:45:10 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id g1so18055750otj.11
 for <xen-devel@lists.xenproject.org>; Fri, 08 Mar 2019 09:45:10 -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=bfm42DCkcW3UMegDGQAomRu05lWeE+B4UG5xsu6tCIU=;
 b=CnUjcAlSDNCh5oTVRntX3NxlNcc2lBu6ZXZ1rzDsmRYJST8Nkw8nEKd8sq+Ah5N2H7
 rg+as5LYnIxtJ2Vo5ntD1YIRcD12rQZogSFYLk+RlgoXyRpt5qtErlW+DWjH1eBjvSg1
 74E2eD+Smm4J464ekPBy+gkNNFC3OUpXf0VqvhNMj4AC43PTiorBTWmvvEtA+Hhcfdqg
 eKIohWs3e299A9qoSa+cAxTEPFXuXFLvB8vApZYZbsRZp2gPkf+OCqt200iXWAX+O/gf
 LFT0ccbk69HKrRUUSyhEhcc93epTtJGLHiBZ6f6FS3OA0jgVe8ljW3/uhGyhGKCXfMz3
 UYpA==
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=bfm42DCkcW3UMegDGQAomRu05lWeE+B4UG5xsu6tCIU=;
 b=ZzZQkQcT/QQiB0+wmy2Fg7x/ignPSOC8PZ+Ic0Z8pxAxX4wPRuFCrnoAWjA5lKCN4n
 Y20UVQrDXurdLgi6BgE85XLoNPkwOrYwWRJKum9kY6I/hMcGnzVnFMkHSxqIZJCnZ/LD
 0dX8DAurhIqSm4fSfL5BCGV/ohpDdKzLAEylHKPn3XLLd+tkB1KYB9jXDWSkBOTyYi+n
 hv4wCE2G41uXJwYTGYhb7Sty195dV8gX5YHZ/PqGpdMcuACfCK6PMgo6yS83LKi+UHnb
 qcG3Y3Ci7y0WhAEo0zMBziiye8ZbfQsBeHuaVO/2vAh7ntG2kKBcYZbMI7ogDThSFCzB
 Aa3w==
X-Gm-Message-State: APjAAAX4HF9fpzu1gqkAZTuYkt9kiNP6m+hECyrcBW3YhXI42g9eCxv8
 RGPtHu9npSW5yKLNWkTHGIIZAUWWmS/jMY4pJYk=
X-Google-Smtp-Source: APXvYqyVKRoyT5aAn+tfpxOn6PJ3PjPUzoLc9iIooh201rscHbNxNe3kVsoraDsd4e/lLGrqc3EVz3REi+ebIaI2BJM=
X-Received: by 2002:a9d:6755:: with SMTP id w21mr11694428otm.87.1552067109411; 
 Fri, 08 Mar 2019 09:45:09 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <CABHD4K-UAuyv0Cwmk1d-SBUgGvUarWq-fsAsJATbg3r+ovGLrg@mail.gmail.com>
 <alpine.DEB.2.10.1903051321390.17552@sstabellini-ThinkPad-X260>
 <CAF3u54Di61CufwzwJ35sqPrBRVt2ewrmR=siDHPWA8ur29db7Q@mail.gmail.com>
 <CABHD4K8JQdhi8P4ZbYndUFs90w0eH9QqMAa_XDPJM-QA_yr=QA@mail.gmail.com>
 <alpine.DEB.2.10.1903061429230.17248@sstabellini-ThinkPad-X260>
 <7b7c45ee-745f-1ede-1063-7fd66449194b@arm.com>
 <CABHD4K-Pxq2ZSRpa-Fpiis1gKe8=sVKaxzFcyvcC_awCR9vmrQ@mail.gmail.com>
 <af846001-3098-120b-ed31-d4b4b19709c9@arm.com>
 <alpine.DEB.2.10.1903071323050.17248@sstabellini-ThinkPad-X260>
 <CABHD4K-z-x=3joJWcOb_x9m7zsjzhskDQweNBr+paLS=PFEY9Q@mail.gmail.com>
 <b293d89c-9ed1-2033-44e5-227643ae1b0c@arm.com>
In-Reply-To: <b293d89c-9ed1-2033-44e5-227643ae1b0c@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Fri, 8 Mar 2019 23:14:58 +0530
Message-ID: <CABHD4K_RrztQxXEcYZwUtmfDBLy1Uf921XrqGqE+qYCQLVoPvw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.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>

SGksCgo+IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIHJld29yayBEb20wIG1lbW9yeSBhbGxvY2F0
aW9uIHRvIGxpbWl0IHRoZQo+IGRhbWFnZSBvciBldmVuIHJlLW9yZGVyIHRoZSBiaW5hcnkgaW4g
bWVtb3J5LiBBbWl0LCBjb3VsZCB5b3UgcG9zdCB0aGUKPiBmdWxsIFhlbiBsb2cgd2l0aCBlYXJs
eXByaW50ayBlbmFibGVkPwoKUGxlYXNlIGZpbmQgWEVOIGxvZ3MgOgoKWyAgMjI5Ljc2OTg1NF0g
U3RhcnRpbmcga2VybmVsIC4uLgpbICAyMjkuNzczMTIwXQotIFVBUlQgZW5hYmxlZCAtCi0gQ1BV
IDAwMDAwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFydGlu
ZyBhdCBFTDIgLQotIFplcm8gQlNTIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0K
LSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDaGVja2luZyBmb3IgaW5pdHJk
IGluIC9jaG9zZW4KKFhFTikgUkFNOiAwMDAwMDAwMDQ4MDAwMDAwIC0gMDAwMDAwMDA3ZmZmZmZm
ZgooWEVOKSBSQU06IDAwMDAwMDA1MDAwMDAwMDAgLSAwMDAwMDAwNTNmZmZmZmZmCihYRU4pIFJB
TTogMDAwMDAwMDYwMDAwMDAwMCAtIDAwMDAwMDA2M2ZmZmZmZmYKKFhFTikgUkFNOiAwMDAwMDAw
NzAwMDAwMDAwIC0gMDAwMDAwMDczZmZmZmZmZgooWEVOKQooWEVOKSBNT0RVTEVbMF06IDAwMDAw
MDAwN2Q3MGYwMDAgLSAwMDAwMDAwMDdkNzIyMDAwIERldmljZSBUcmVlCihYRU4pIE1PRFVMRVsx
XTogMDAwMDAwMDA3YTAwMDAwMCAtIDAwMDAwMDAwN2I4MDAwMDAgS2VybmVsCihYRU4pICBSRVNW
RFswXTogMDAwMDAwMDA0YTAwMDAwMCAtIDAwMDAwMDAwNGEwMTMwMDAKKFhFTikgIFJFU1ZEWzFd
OiAwMDAwMDAwMDdkNzBmMDAwIC0gMDAwMDAwMDA3ZDcyMjAwMAooWEVOKQooWEVOKSBDb21tYW5k
IGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTIwNDhNCihYRU4pIFBsYWNpbmcgWGVuIGF0
IDB4MDAwMDAwMDczZmUwMDAwMC0weDAwMDAwMDA3NDAwMDAwMDAKKFhFTikgVXBkYXRlIEJPT1RN
T0RfWEVOIGZyb20gMDAwMDAwMDA0ODAwMDAwMC0wMDAwMDAwMDQ4MTE4ZDgxID0+CjAwMDAwMDA3
M2ZlMDAwMDAtMDAwMDAwMDczZmYxOGQ4MQooWEVOKSBQRk4gY29tcHJlc3Npb24gb24gYml0cyAx
OS4uLjE5CihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIEJvb3RpbmcgdXNpbmcg
RGV2aWNlIFRyZWUKKFhFTikgUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtCihYRU4pIFRha2luZyBk
dHVhcnQgY29uZmlndXJhdGlvbiBmcm9tIC9jaG9zZW4vc3Rkb3V0LXBhdGgKKFhFTikgTG9va2lu
ZyBmb3IgZHR1YXJ0IGF0ICJzZXJpYWwwIiwgb3B0aW9ucyAiMTE1MjAwbjgiCihYRU4pIFdBUk5J
Tkc6IFVBUlQgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkCiBYZW4gNC4xMi11bnN0YWJs
ZQooWEVOKSBYZW4gdmVyc2lvbiA0LjEyLXVuc3RhYmxlIChhbWl0QCkgKGFhcmNoNjQtbGludXgt
Z251LWdjYyAoTGluYXJvCkdDQyA3LjMtMjAxOC4wNSkgNy4zLjEgMjAxODA0MjUgW2xpbmFyby03
LjMtMjAxOC4wNSByZXZpc2lvbgpkMjkxMjBhNDI0ZWNmYmMxNjdlZjkwMDY1YzBlZWI3ZjkxOTc3
NzAxXSkgZGVidWc9eSAgRnJpIE1hciAgOAoxMzowOTo0OSBJU1QgMjAxOQooWEVOKSBMYXRlc3Qg
Q2hhbmdlU2V0OiBUaHUgTWFyIDcgMTM6MjI6MTAgMjAxOSAtMDgwMCBnaXQ6NjI2MTdhZgooWEVO
KSBQcm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2YXJpYW50OiAweDEsIHBhcnQg
MHhkMDcsIHJldiAweDMKKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3Ig
RmVhdHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgRXhj
ZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQrMzIgRUwwOjY0KzMyCihY
RU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRAooWEVOKSAgIERl
YnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBB
dXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAwMTEyNCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pIDMyLWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAw
MDAwMDEzMTowMDAxMTAxMQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gzMiBBMzIg
VGh1bWIgVGh1bWItMiBKYXplbGxlCihYRU4pICAgICBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIg
U2VjdXJpdHkKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYKKFhFTikgICBBdXhpbGlh
cnkgRmVhdHVyZXM6IDAwMDAwMDAwCihYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIw
MTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEwMjIxMQooWEVOKSAgSVNBIEZlYXR1cmVzOiAwMjEw
MTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAxMTE0MiAwMDAxMTEyMQooWEVOKSBV
c2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjEKKFhFTikgVXNpbmcgUFNDSSB2MS4wCihY
RU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCihYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMw
IGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDgzMzMgS0h6CihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9u
OgooWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDBmMTAxMDAwMAooWEVOKSAgICAg
ICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGYxMDIwMDAwCihYRU4pICAgICAgICAgZ2ljX2h5cF9h
ZGRyPTAwMDAwMDAwZjEwNDAwMDAKKFhFTikgICAgICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAw
ZjEwNjAwMDAKKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1CihYRU4pIEdJQ3Yy
OiBBZGp1c3RpbmcgQ1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjEwMmYwMDAKKFhFTikgR0lDdjI6
IDUxMiBsaW5lcywgOCBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMDQzYikuCihYRU4pIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgSW5pdGlh
bGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgK
KFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9s
ZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMKKFhFTikgIHJ1
bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBjYXAgZW5mb3JjZW1lbnQgZ3JhbnVs
YXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQg
bnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgIEZpcnN0IGNwdSBvbiBy
dW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtp
Qi4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQotIENQVSAwMDAwMDAwMSBib290aW5nIC0KLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNv
bnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBB
ZGRpbmcgY3B1IDEgdG8gcnVucXVldWUgMAooWEVOKSBDUFUgMSBib290ZWQuCihYRU4pIEJyaW5n
aW5nIHVwIENQVTIKLSBDUFUgMDAwMDAwMDIgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVy
cyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQWRkaW5nIGNwdSAyIHRv
IHJ1bnF1ZXVlIDAKKFhFTikgQ1BVIDIgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUzCi0g
Q1BVIDAwMDAwMDAzIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFy
dGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcg
b24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEFkZGluZyBjcHUgMyB0byBydW5xdWV1ZSAwCihY
RU4pIENQVSAzIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAotIENQVSAwMDAwMDEwMCBi
b290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0K
LSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBDUFU0IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90IG1hdGNoIGJvb3Qg
Q1BVIE1JRFIgKDB4NDExZmQwNzMpLAooWEVOKSBkaXNhYmxlIGNwdSAoc2VlIGJpZy5MSVRUTEUu
dHh0IHVuZGVyIGRvY3MvKS4KKFhFTikgQ1BVNCBuZXZlciBjYW1lIG9ubGluZQooWEVOKSBGYWls
ZWQgdG8gYnJpbmcgdXAgQ1BVIDQgKGVycm9yIC01KQooWEVOKSBCcmluZ2luZyB1cCBDUFU1Ci0g
Q1BVIDAwMDAwMTAxIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFy
dGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcg
b24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIENQVTUgTUlEUiAoMHg0MTBmZDAzNCkgZG9lcyBu
b3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHg0MTFmZDA3MyksCihYRU4pIGRpc2FibGUgY3B1IChz
ZWUgYmlnLkxJVFRMRS50eHQgdW5kZXIgZG9jcy8pLgooWEVOKSBDUFU1IG5ldmVyIGNhbWUgb25s
aW5lCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgNSAoZXJyb3IgLTUpCihYRU4pIEJyaW5n
aW5nIHVwIENQVTYKLSBDUFUgMDAwMDAxMDIgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVy
cyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQ1BVNiBNSURSICgweDQx
MGZkMDM0KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweDQxMWZkMDczKSwKKFhFTikg
ZGlzYWJsZSBjcHUgKHNlZSBiaWcuTElUVExFLnR4dCB1bmRlciBkb2NzLykuCihYRU4pIENQVTYg
bmV2ZXIgY2FtZSBvbmxpbmUKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA2IChlcnJvciAt
NSkKKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwotIENQVSAwMDAwMDEwMyBib290aW5nIC0KLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNv
bnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBD
UFU3IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4NDEx
ZmQwNzMpLAooWEVOKSBkaXNhYmxlIGNwdSAoc2VlIGJpZy5MSVRUTEUudHh0IHVuZGVyIGRvY3Mv
KS4KKFhFTikgQ1BVNyBuZXZlciBjYW1lIG9ubGluZQooWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAg
Q1BVIDcgKGVycm9yIC01KQooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwooWEVOKSBQMk06IDQ0LWJp
dCBJUEEgd2l0aCA0NC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKKFhFTikgUDJNOiA0IGxldmVscyB3
aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDgwMDQzNTk0CihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlv
biBkaXNhYmxlZAooWEVOKSBidWlsZC1pZDogZDYyNmY1MjFjMzUwOTA2MDBjYjFmYTU4NzVhM2Nh
MmU1NWMyOTBjMAooWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAw
MDAwMDAwMDAyYWJhMTggLT4gMDAwMDAwMDAwMDJhYzAxOAooWEVOKSBDUFUwIHdpbGwgY2FsbCBB
Uk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5CihYRU4pIENQVTEg
d2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkK
KFhFTikgQ1BVMyB3aWxsIGNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIG9uIGV4Y2Vw
dGlvbiBlbnRyeQooWEVOKSBDUFUyIHdpbGwgY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5E
XzEgb24gZXhjZXB0aW9uIGVudHJ5CihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVO
KSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAwMAooWEVO
KSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgMjA0OE1CIGZvciBkb20wOgooWEVO
KSBObyBiYW5rIGhhcyBiZWVuIGFsbG9jYXRlZCBiZWxvdyA0R0IuCihYRU4pIEJBTktbMF0gMHgw
MDAwMDUwMDAwMDAwMC0weDAwMDAwNTQwMDAwMDAwICgxMDI0TUIpCihYRU4pIEJBTktbMV0gMHgw
MDAwMDYwMDAwMDAwMC0weDAwMDAwNjQwMDAwMDAwICgxMDI0TUIpCihYRU4pIEdyYW50IHRhYmxl
IHJhbmdlOiAweDAwMDAwNzNmZTAwMDAwLTB4MDAwMDA3M2ZlNDAwMDAKKFhFTikgQWxsb2NhdGlu
ZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0CihYRU4pIExvYWRpbmcgekltYWdl
IGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0byAwMDAwMDAwNTAwMDgwMDAwLTAwMDAwMDA1MDE4ODAw
MDAKKFhFTikgTG9hZGluZyBkb20wIERUQiB0byAweDAwMDAwMDA1MDgwMDAwMDAtMHgwMDAwMDAw
NTA4MDExN2QwCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQg
MHg0MDAwIHBhZ2VzLgooWEVOKSBTY3J1YmJpbmcgZnJlZSBSQU0gb24gaW4gYmFja2dyb3VuZAoo
WEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVOKSAq
KiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dp
dGNoCmlucHV0IHRvIFhlbikKKFhFTikgRnJlZWQgMjkya0IgaW5pdCBtZW1vcnkuClsgICAgMC4w
MDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2ljYWwgQ1BVIDB4MApbICAgIDAuMDAwMDAwXSBM
aW51eCB2ZXJzaW9uIDQuMTQuNzUtbHRzaS15b2N0by1zdGFuZGFyZCAoYW1pdEApIChnY2MKdmVy
c2lvbiA3LjQuMSAyMDE4MTIxMyBbbGluYXJvLTcuNC0yMDE5LjAyIHJldmlzaW9uCjU2ZWM2ZjZi
OTljYzE2N2ZmMGMyZjhlMWEyZWVkMzNiMWVkYzg1ZDRdIChMaW5hcm8gR0NDIDcuNC0yMDE5LjAy
KSkgIzMKU01QIFBSRUVNUFQgU3VuIE1hciAzIDIyOjIyOjIyIElTVDkKWyAgICAwLjAwMDAwMF0g
Qm9vdCBDUFU6IEFBcmNoNjQgUHJvY2Vzc29yIFs0MTFmZDA3M10KWyAgICAwLjAwMDAwMF0gTWFj
aGluZSBtb2RlbDogUmVuZXNhcyBIM1VMQ0IgYm9hcmQgYmFzZWQgb24gcjhhNzc5NSBFUzIuMCsK
WyAgICAwLjAwMDAwMF0gZWFybHljb246IHhlbmJvb3QwIGF0IEkvTyBwb3J0IDB4MCAob3B0aW9u
cyAnJykKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW3hlbmJvb3QwXSBlbmFibGVkClsgICAg
MC4wMDAwMDBdIFhlbiA0LjEyIHN1cHBvcnQgZm91bmQKWyAgICAwLjAwMDAwMF0gZWZpOiBHZXR0
aW5nIEVGSSBwYXJhbWV0ZXJzIGZyb20gRkRUOgpbICAgIDAuMDAwMDAwXSBlZmk6IFVFRkkgbm90
IGZvdW5kLgpbICAgIDAuMDAwMDAwXSBSZXNlcnZlZCBtZW1vcnk6IGNyZWF0ZWQgQ01BIG1lbW9y
eSBwb29sIGF0CjB4MDAwMDAwMDA1NzAwMDAwMCwgc2l6ZSA0MDAgTWlCClsgICAgMC4wMDAwMDBd
IE9GOiByZXNlcnZlZCBtZW06IGluaXRpYWxpemVkIG5vZGUgbGludXgsY21hQDU3MDAwMDAwLApj
b21wYXRpYmxlIGlkIHNoYXJlZC1kbWEtcG9vbApbICAgIDAuMDAwMDAwXSBSZXNlcnZlZCBtZW1v
cnk6IGNyZWF0ZWQgQ01BIG1lbW9yeSBwb29sIGF0CjB4MDAwMDAwMDA3MDAwMDAwMCwgc2l6ZSAy
NTYgTWlCClsgICAgMC4wMDAwMDBdIE9GOiByZXNlcnZlZCBtZW06IGluaXRpYWxpemVkIG5vZGUK
bGludXgsbXVsdGltZWRpYUA3MDAwMDAwMCwgY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wK
WyAgICAwLjAwMDAwMF0gY21hOiBkbWFfY29udGlndW91c19yZXNlcnZlKGxpbWl0IDEwMDAwMDAw
MCkKWyAgICAwLjAwMDAwMF0gTlVNQTogTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsgICAg
MC4wMDAwMDBdIE5VTUE6IEZha2luZyBhIG5vZGUgYXQgW21lbQoweDAwMDAwMDAwMDAwMDAwMDAt
MHgwMDAwMDAwNjNmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEgW21lbSAw
eDYzZmY5MGMwMC0weDYzZmY5MjZmZl0KWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAg
MC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAwMDAwNTcwMDAwMDAtMHgwMDAwMDAwMGZm
ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAw
LTB4MDAwMDAwMDYzZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZv
ciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAg
MC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDU3MDAwMDAwLTB4MDAwMDAwMDA3
ZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDA1MDAwMDAw
MDAtMHgwMDAwMDAwNTNmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4
MDAwMDAwMDYwMDAwMDAwMC0weDAwMDAwMDA2M2ZmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRt
ZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDU3MDAwMDAwLTB4MDAwMDAwMDYzZmZmZmZm
Zl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDY5MjIyNApbICAgIDAuMDAw
MDAwXSAgIERNQSB6b25lOiAyNjI0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAw
XSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6
IDE2NzkzNiBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25l
OiA4MTkyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25l
OiA1MjQyODggcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gYm9vdG1lbSBhbGxv
YyBvZiA2NCBieXRlcyBmYWlsZWQhClsgICAgMC4wMDAwMDBdIEtlcm5lbCBwYW5pYyAtIG5vdCBz
eW5jaW5nOiBPdXQgb2YgbWVtb3J5ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTog
c3dhcHBlciBOb3QgdGFpbnRlZAo0LjE0Ljc1LWx0c2kteW9jdG8tc3RhbmRhcmQgIzMKWyAgICAw
LjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogUmVuZXNhcyBIM1VMQ0IgYm9hcmQgYmFzZWQgb24gcjhh
Nzc5NSBFUzIuMCsgKERUKQpbICAgIDAuMDAwMDAwXSBDYWxsIHRyYWNlOgpbICAgIDAuMDAwMDAw
XSBbPGZmZmYwMDAwMDgwODlhZTg+XSBkdW1wX2JhY2t0cmFjZSsweDAvMHgzYzAKWyAgICAwLjAw
MDAwMF0gWzxmZmZmMDAwMDA4MDg5ZWJjPl0gc2hvd19zdGFjaysweDE0LzB4MjAKWyAgICAwLjAw
MDAwMF0gWzxmZmZmMDAwMDA4YWYyMGU4Pl0gZHVtcF9zdGFjaysweDljLzB4YmMKWyAgICAwLjAw
MDAwMF0gWzxmZmZmMDAwMDA4MGNlNzcwPl0gcGFuaWMrMHgxMWMvMHgyOGMKWyAgICAwLjAwMDAw
MF0gWzxmZmZmMDAwMDA5MDQ3OGZjPl0gZnJlZV9ib290bWVtX2xhdGUrMHgwLzB4N2MKWyAgICAw
LjAwMDAwMF0gWzxmZmZmMDAwMDA5MDQ3ZDkwPl0gX19hbGxvY19ib290bWVtX2xvdysweDJjLzB4
MzgKWyAgICAwLjAwMDAwMF0gWzxmZmZmMDAwMDA5MDMyOWZjPl0gc2V0dXBfYXJjaCsweDI1OC8w
eDRkOApbICAgIDAuMDAwMDAwXSBbPGZmZmYwMDAwMDkwMzA4M2M+XSBzdGFydF9rZXJuZWwrMHg2
NC8weDNhYwpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2lu
ZzogT3V0IG9mIG1lbW9yeQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 18:38:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 18: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 1h2KNX-0004kP-3p; Fri, 08 Mar 2019 18:37: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=oRtb=RL=citrix.com=prvs=963d37c20=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h2KNW-0004kK-Dx
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 18:37:54 +0000
X-Inumbo-ID: 4718c0a0-41d1-11e9-a31e-77d27fe1a9ad
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4718c0a0-41d1-11e9-a31e-77d27fe1a9ad;
 Fri, 08 Mar 2019 18:37:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80083147"
To: Jan Beulich <JBeulich@suse.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
 <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
Date: Fri, 8 Mar 2019 18:37:43 +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: <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAxNjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDMuMTkg
YXQgMTY6MTgsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDgvMDMv
MjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwOC4wMy4xOSBhdCAxNToy
NSwgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDA4LzAzLzIwMTkg
MTE6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Cj4+Pj4gSSBsaWtlIHRoZSBsYXR0ZXIgc3Vn
Z2VzdGlvbiBtb3JlLiBTZWVtcyBsZXNzIGludmFzaXZlIGFuZCBwcm9uZSB0bwo+Pj4+IHJlZ3Jl
c3Npb25zLiBJJ2QgbGlrZSB0byB0cnkgdG8gaW1wbGVtZW50IGl0LiBBbHRob3VnaCBJIHRoaW5r
IHRoZQo+Pj4+IGh5cGVydmlzb3IgY2hlY2sgc2hvdWxkIGJlIG1vcmUgZ2VuZXJhbDogbGlrZSBp
ZiBJT1JFUSBpcyBpbiBwcm9ncmVzcwo+Pj4+IGRvbid0IHRyeSB0byBnb3QgdGhyb3VnaCBmYXN0
LXBhdGggYW5kIHJlLWVudGVyIElPUkVRIGNvbXBsZXRpb24gcGF0aC4KPj4+Pgo+Pj4+IFdoYXQg
aWYgd2UganVzdCBjaGVjayAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oKSBiZWZvcmUgcmV0
dXJuaW5nCj4+Pj4gWDg2RU1VTF9PS0FZIGkuZS4gZmFsbCB0aHJvdWdoIHRvIHRoZSBiYWRfZ2Zu
X3RvX21mbiBjYXNlIGlmIHRoYXQgY2hlY2sKPj4+PiBmYWlscyBhcyBQYXVsIHN1Z2dlc3RlZD8K
Pj4+Cj4+PiBJIGRpZG4ndCBzZWUgc3VjaCBhIHN1Z2dlc3Rpb24sIEkgdGhpbmssIGFuZCBJJ20g
YWZyYWlkIGl0IHdvdWxkIHN0aWxsIG5vdAo+Pj4gYmUgY29ycmVjdCBpbiB0aGUgZ2VuZXJhbCBj
YXNlLiBBcyBzYWlkIGJlZm9yZSwgR2V0dGluZyBiYWNrCj4+PiBIVk1UUkFOU19va2F5IG1lYW5z
IHRoZSB3cml0ZSBkaWQgYWN0dWFsbHkgY29tcGxldGUsIGFuZCBubwo+Pj4gc2Vjb25kIGF0dGVt
cHQgdG8gZG8gdGhlIHdyaXRlIHNob3VsZCBiZSBkb25lLgo+Pgo+PiBXaGF0IGlmIHdlIGRvbid0
IGRvIGh2bV9jb3B5KCkgaW4gdGhhdCBjYXNlIGFuZCB3aWxsIGdvIHRvIHNsb3ctcGF0aAo+PiBk
aXJlY3RseSwgd291bGQgdGhhdCBiZSBiZXR0ZXI/Cj4gCj4gQWggeWVzLCB0aGF0IGxvb2tzIGxp
a2UgYSBiZXR0ZXIgYXBwcm9hY2ggKHByb3ZpZGVkIFBhdWwgYWxzbyBnaXZlcyBpdAo+IGhpcyBv
a2F5KS4gVGhlcmUgYmVpbmcgYW4gaW9yZXEgaW4gZmxpZ2h0IGlzIGEgZmFpciBpbmRpY2F0aW9u
IHRoYXQgd2Ugd2lsbAo+IHdhbnQgdG8gZW50ZXIgaHZtZW11bF9saW5lYXJfbW1pb197cmVhZCx3
cml0ZX0oKS4KPiAKPiBPbmUgY2F2ZWF0IHRob3VnaDogV2hhdCBkbyB5b3Ugc3VnZ2VzdCB0byBk
byB3aXRoIHBhZ2Ugc3RyYWRkbGluZwo+IGFjY2Vzc2VzPyBUaGUgY29tbWl0IGludHJvZHVjaW5n
IHRoZXNlIGZ1bmN0aW9ucyB3YXMsIGFmdGVyIGFsbCB0bwo+IGRlYWwgd2l0aCB0aGlzIHNwZWNp
YWwgY2FzZS4gVGhlIGluLWZsaWdodCByZXF1ZXN0IHdlIG9ic2VydmUgdGhlcmUKPiBjb3VsZCBi
ZSBmb3IgdGhlIGxlYWRpbmcgb3IgdHJhaWxpbmcgcGFydCBvZiB0aGUgYWNjZXNzIHRoYXQncyBi
ZWluZwo+IHJlLWV4ZWN1dGVkLiBXaGlsZSB0aGVzZSBjb3VsZCBwZXJoYXBzIGJlIHRvbGQgYXBh
cnQgYnkgbG9va2luZyBhdAo+IHRoZSBsb3cgYWRkcmVzcyBiaXRzLCBzaW1pbGFybHkgd2hhdCBk
byB5b3UgZG8gZm9yIG11bHRpLXBhcnQgKGJ1dAo+IHBlcmhhcHMgd2VsbCBhbGlnbmVkKSBhY2Nl
c3NlcyBsaWtlIGNtcHMqLCB2Z2F0aGVyKiwgb3IgdnNjYXR0ZXIqPwoKSSBkb24ndCB0aGluayB0
aGVyZSBpcyBhIHByb2JsZW0gaGVyZTogSU9SRVFzIGFyZSBpc3N1ZWQgc2VxdWVudGlhbGx5CmZv
ciBlYWNoIHBhcnQgb2YgdGhlIGFjY2Vzcy4gaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MoKSBt
YWtlcyBzdXJlIG9uZQpjaHVuayBvZiB0aGUgYWNjZXNzIGlzbid0IHN0cmFkZGxpbmcgYSBwYWdl
IGJvdW5kYXJ5IGFuZCB3ZSdyZSBmaW5pc2hpbmcKdGhlIHJlcXVlc3RlZCBwYXJ0IGltbWVkaWF0
ZWx5IGFmdGVyIGFuIElPUkVRIGZvciBpdCBnb3QgaXNzdWVkLiBJIGRvbid0CnNlZSBob3cgaXQg
Y291bGQgZW50ZXIgbGluZWFyX3tyZWFkLHdyaXRlfSgpIGZvciBhIHdyb25nIHBhcnQgdW5sZXNz
IHRoZQplbXVsYXRpb24gbGF5ZXIgYWJvdmUgaXMgYnJva2VuLgoKSWdvcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 19:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 19:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2KvZ-0007JF-5p; Fri, 08 Mar 2019 19: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=v1h2=RL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1h2KvX-0007JA-KT
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 19:13:03 +0000
X-Inumbo-ID: 2dab28d8-41d6-11e9-9fc2-035cc1f21a8d
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2dab28d8-41d6-11e9-9fc2-035cc1f21a8d;
 Fri, 08 Mar 2019 19:12:56 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id x7so13533245wmj.0
 for <xen-devel@lists.xenproject.org>; Fri, 08 Mar 2019 11:12:56 -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=DYpWFN9s/uKXYzE3urJ750w6dSg/Ev9Ui2CMoehGWy0=;
 b=M3xs+7J1eRvam9MIlg7uCTmyPNiilpVD79Cv0fmomCT1iAUqq/pe9Q0yMuCywtgt8o
 BWKcF4fQiKJExIAg7Uh5JzOP60kgBsfOao+vJQDt42tQLlQd3/ofvCPEoGTngzLlU6V8
 VkmWnBc6MWvI6p7h/Enirr0ohK7/V/Kf+tvpvUe9NjOgG18aa4H/iy6mghsVESImwGUM
 x/pBEnIbpdHgcDsmTGkGrFmv/XV+f7ENSSE9JX66otzvlkQEmVYDiGepD+g1sOUJtoCT
 AsZX5spzxCsrHf0Qyyl3rd3d0uTdFHe8cQLFM32ORAlkW0rBM2LwdWkX67L7ksCRicNY
 iuuQ==
X-Gm-Message-State: APjAAAXbQiIxcg4oh6/AKOQXCkD1gHhyWzF3y4AyAnpJarpcYpem0Xlr
 FXnlj32bH/zE8penZKb2Qaq2wQ==
X-Google-Smtp-Source: APXvYqzg5RdB/sw2O4vctb3lyhVxEbzgJsrGEeZCgGFQI9hBSFcwJhdYlivmBnIo1ZP/XYAmjCuTow==
X-Received: by 2002:a1c:9dcc:: with SMTP id g195mr10648033wme.9.1552072375273; 
 Fri, 08 Mar 2019 11:12:55 -0800 (PST)
Received: from [192.168.1.40] (43.red-88-25-181.staticip.rima-tde.net.
 [88.25.181.43])
 by smtp.gmail.com with ESMTPSA id a24sm13071253wmm.1.2019.03.08.11.12.53
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Fri, 08 Mar 2019 11:12:54 -0800 (PST)
To: Cornelia Huck <cohuck@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-21-philmd@redhat.com>
 <20190220115316.3e471bff.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: <a1b27f90-5c20-c23a-ce1b-30e06d06fa08@redhat.com>
Date: Fri, 8 Mar 2019 20:12:53 +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: <20190220115316.3e471bff.cohuck@redhat.com>
Content-Language: en-US
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?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>

T24gMi8yMC8xOSAxMTo1MyBBTSwgQ29ybmVsaWEgSHVjayB3cm90ZToKPiBPbiBXZWQsIDIwIEZl
YiAyMDE5IDAyOjAyOjI3ICswMTAwCj4gUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPiB3cm90ZToKPiAKPj4gV2Ugd2lsbCByZXVzZSB0aGlzIHZhcmlhYmxlIGluIHRo
ZSBuZXh0IHBhdGNoLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4+IC0tLQo+PiAgaHcvY2hhci9zY2xwY29uc29sZS1sbS5j
IHwgNyArKysrLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaHcvY2hhci9zY2xwY29uc29sZS1sbS5jIGIvaHcv
Y2hhci9zY2xwY29uc29sZS1sbS5jCj4+IGluZGV4IGRiYzkxYTFlNWIuLjQ5NTQzZTJjODMgMTAw
NjQ0Cj4+IC0tLSBhL2h3L2NoYXIvc2NscGNvbnNvbGUtbG0uYwo+PiArKysgYi9ody9jaGFyL3Nj
bHBjb25zb2xlLWxtLmMKPj4gQEAgLTIxMCwxMyArMjEwLDE0IEBAIHN0YXRpYyBpbnQgcHJvY2Vz
c19tZGIoU0NMUEV2ZW50ICpldmVudCwgTURCTyAqbWRibykKPj4gICAgICBpbnQgcmM7Cj4+ICAg
ICAgaW50IGxlbjsKPj4gICAgICB1aW50OF90IGJ1ZmZlcltTSVpFX0JVRkZFUl07Cj4+IC0KPj4g
LSAgICBsZW4gPSBiZTE2X3RvX2NwdShtZGJvLT5sZW5ndGgpOwo+PiAtICAgIGxlbiAtPSBzaXpl
b2YobWRiby0+bGVuZ3RoKSArIHNpemVvZihtZGJvLT50eXBlKQo+PiArICAgIGNvbnN0IHNpemVf
dCBobGVuID0gc2l6ZW9mKG1kYm8tPmxlbmd0aCkKPj4gKyAgICAgICAgICAgICsgc2l6ZW9mKG1k
Ym8tPnR5cGUpCj4+ICAgICAgICAgICAgICArIHNpemVvZihtZGJvLT5tdG8ubGluZV90eXBlX2Zs
YWdzKQo+PiAgICAgICAgICAgICAgKyBzaXplb2YobWRiby0+bXRvLmFsYXJtX2NvbnRyb2wpCj4+
ICAgICAgICAgICAgICArIHNpemVvZihtZGJvLT5tdG8uX3Jlc2VydmVkKTsKPj4gIAo+PiArICAg
IGxlbiA9IGJlMTZfdG9fY3B1KG1kYm8tPmxlbmd0aCk7Cj4+ICsgICAgbGVuIC09IGhsZW47Cj4+
ICAgICAgYXNzZXJ0KGxlbiA8PSBTSVpFX0JVRkZFUik7Cj4+ICAKPj4gICAgICAvKiBjb252ZXJ0
IEVCQ0RJQyBTQ0xQIGNvbnRlbnRzIHRvIEFTQ0lJIGNvbnNvbGUgbWVzc2FnZSAqLwo+IAo+IEkn
ZCBwcm9iYWJseSBtZXJnZSB0aGlzIHdpdGggdGhlIG5leHQgcGF0Y2gsIHRob3VnaC4KClRoZSBj
b250ZXh0IGlzIGVhc2llciB0byByZXZpZXcgaW4gMiBkaWZmZXJlbnQgcGF0Y2hlcyBJTUhPLgoK
PiBSZXZpZXdlZC1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+Cj4gCgpUaGFu
a3MhCgpQaGlsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 19:21:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 19: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 1h2L44-00082J-6O; Fri, 08 Mar 2019 19:21:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bKkW=RL=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h2L41-00082E-Bi
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 19:21:50 +0000
X-Inumbo-ID: 69abde9f-41d7-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69abde9f-41d7-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 19:21:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552072905;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=MZsSSddM/Z13moADxWsxNqsDE0PY98X//qiGhvzPC4s=;
 b=sXKq9aJTWaGEnRChxid2CP23vQjm1hWFqmJ6Fzb20YcPFyYNCKVZ4HXl/TJElNcN4L
 wB6aQg2NrKTBC6mz78n99yATIoa1+fZ1MxDGv6iL1uzF1MVqC/hFfgtsj8R0z+eybrvh
 v8r5pjSlEOkAikPkEdHhD06ZRntKyGK9kZM+6uEHleMOB2h3wSS6DEJFe6nH02AjDFRg
 qX33llJ4ItasYhpwyTeHviZSsiBOj4D21DWN4x8vF4ZDi8M4f9UIPv1YiVRgs0BjYQm1
 mOPkIN583TkJi5QcceTeQSr+oC6/pXqpiSLuh7yCBG83zZvBHIH0+/ht1eozoMfhDY6l
 F9VQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpOGUivpc0WAr0t3Sj8140FKdfYth0="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v28JL5nCO
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 8 Mar 2019 20:21:05 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri,  8 Mar 2019 20:20:59 +0100
Message-Id: <20190308192059.24610-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation to
 avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 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>

SW1wcm92ZSBkZWNpc2lvbiB3aGVuIHZUU0MgZW11bGF0aW9uIHdpbGwgYmUgYWN0aXZhdGVkIGZv
ciBhIGRvbVUgd2l0aAp0c2NfbW9kZT1kZWZhdWx0LiBUaGUgY3VycmVudCBhcHByb2FjaCBpcyB0
byBjb21wYXJlIHRoZSBjcHVfa2h6IHZhbHVlCmZyb20gdHdvIHBoeXNpY2FsIGhvc3RzLiBTaW5j
ZSB0aGlzIHZhbHVlIGlzIG5vdCBhY2N1cmF0ZSwgaXQgY2FuIG5vdCBiZQp1c2VkIHZlcmJhdGlt
IHRvIGRlY2lkZSBpZiB2VFNDIGVtdWxhdGlvbiBuZWVkcyB0byBiZSBlbmFibGVkLiBXaXRob3V0
CnRoaXMgY2hhbmdlIGVhY2ggVFNDIGFjY2VzcyBmcm9tIGRvbVUgd2lsbCBiZSBlbXVsYXRlZCBh
ZnRlciBtaWdyYXRpb24sCndoaWNoIGNhdXNlcyBhIHNpZ25pZmljYW50IHBlcmZvbWFuY2UgZHJv
cCBmb3Igd29ya2xvYWRzIHRoYXQgbWFrZSB1c2UKb2YgcmR0c2MuCgpJZiBhIGRvbVUgdXNlcyBU
U0MgYXMgY2xvY2tzb3VyZSBpdCBhbHNvIG11c3QgcnVuIE5UUCBpbiBzb21lIHdheSB0bwphdm9p
ZCB0aGUgcG90ZW50aWFsIGRyaWZ0IHdoYXQgd2lsbCBtb3N0IGxpa2VseSBoYXBwZW4sIGluZGVw
ZW5kZW50IG9mCmFueSBtaWdyYXRpb24uIFRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgZHJpZnQgaXMg
YmFzZWQgb24gdGhlIHRpbWUKcmV0dXJuZWQgYnkgcmVtb3RlIHNlcnZlcnMgdmVyc3VzIGhvdyBm
YXN0IHRoZSBsb2NhbCBjbG9jayBhZHZhbmNlcy4gTlRQCm9uIExpbnV4IGNhbiBoYW5kbGUgYSBk
cmlmdCB1cCB0byA1MDBQUE0uIFRoaXMgbWVhbnMgdGhlIGxvY2FsCmNsb2Nrc291cmNlIGNhbiBy
dW4gdXAgdG8gNTAwdXMgc2xvd2VyIG9yIGZhc3Rlci4gVGhpcyBjYWxjdWxhdGlvbiBpcwpiYXNl
ZCBvbiB0aGUgVFNDIGZyZXF1ZW5jeSBvZiB0aGUgaG9zdCB3aGVyZSB0aGUgZG9tVSB3YXMgc3Rh
cnRlZC4KCklmIHRoZSBkb21VIGlzIG1pZ3JhdGVkIHRvIGFub3RoZXIgaG9zdCBvZiB0aGUgc2Ft
ZSBjbGFzcywgYm90aCBob3N0cwptYXkgaGF2ZSBhIHNsaWdodGx5IGRpZmZlcmVudCBUU0MgZnJl
cXVlbmN5LiBUaGUgZGlmZmVyZW5jZSBpcyBzbWFsbAplbm91Z2ggYW5kIG1vc3QgbGlrZWx5IHdp
dGhpbiB0aGUgZHJpZnQgcmFuZ2UgdGhhdCBOVFAgY2FuIGhhbmRsZS4KVGhlIHVwcGVyIGRyaWZ0
IGxpbWl0IG9mIDUwMFBQTSBpcyAxTUh6IG9uIGEgMi4wR0h6IGhvc3QuCgpPbmNlIGEgZG9tVSBp
cyBtaWdyYXRlZCB0byBhIGhvc3Qgb2YgYSBkaWZmZXJlbnQgY2xhc3MsIGxpa2UgZnJvbQoiMi4z
R0h6IiB0byAiMi40R0h6IiwgdGhlIFRTQyBmcmVxdWVuY3kgY2hhbmdlIGlzIHNpZ25pZmljYW50
LiBUaGUgZG9tVQprZXJuZWwgbWF5IG5vdCByZWNhbGlicmF0ZSBpdHNlbGYuIEFzIGEgcmVzdWx0
LCB0aGUgZHJpZnQgd2lsbCBiZSBsYXJnZXIKYW5kIHdpbGwgYmUgd2F5IG91dHNpZGUgb2YgdGhl
IDUwMCBQUE0gcmFuZ2UuIEluIGFkZGl0aW9uLCB0aGUga2VybmVsCm1heSBub3RpY2UgdGhlIGNo
YW5nZSBvZiBzcGVlZCBpbiB3aGljaCB0aGUgVFNDIGFkdmFuY2VzIGFuZCBjb3VsZApjaGFuZ2Ug
dGhlIGNsb2Nrc291cmNlLiBUaGlzIHdpbGwgaW1wYWN0IHRoZSB3b3JrbG9hZCB3aXRoaW4gdGhl
IGRvbVUuCkFsbCB0aGlzIGRlcGVuZHMgb2YgY291cnNlIG9uIHRoZSB0eXBlIG9mIE9TIHRoYXQg
aXMgcnVubmluZyBpbiB0aGUKZG9tVS4gVGhpcyBwYXRjaCBjYW4gZG8gbm90aGluZyBmb3IgdGhp
cyBjYXNlLgoKVGhlIGZvcm11bGEgdG8gc2V0IHRoZSB0b2xlcmFuY2UgZm9yIHRoaXMgaG9zdCBj
YWxjdWxhdGVzIHRoZSB0aWNrcwp3aXRoaW4gYSB0aW1lc3BhbiBvZiA1MDAgUFBNLCB3aGljaCBp
cyA1MDB1cy4gRnJvbSB0aGlzIG51bWJlciB0aGUKYXNzdW1lZCBqaXR0ZXIgaW4gdGhlIFRTQyBm
cmVxdWVuY3kgbWVhc3VyZW1lbnQgbXVzdCBiZSBzdWJzdHJhY3RlZApiZWNhdXNlIFhlbiBpdHNl
bGYgY2FuIG5vdCBrbm93IGlmIHRoZSBlc3RpbWF0ZWQgdmFsdWUgaW4gY3B1X2toeiBpcyBhdAp0
aGUgZWRnZSBvciBpbiB0aGUgbWlkZGxlIG9mIHRoZSByYW5nZSBvZiBwb3NzaWJsZSBmcmVxZW5j
aWVzLiBEYXRhCmNvbGxlY3RlZCBkdXJpbmcgdGhlIGluY2lkZW50IHdoaWNoIHRyaWdnZXJlZCB0
aGlzIGNoYW5nZSBzaG93ZWQgYQpqaXR0ZXIgb2YgdXAgdG8gMjAwIEtIeiBhY3Jvc3Mgc3lzdGVt
cyBvZiB0aGUgc2FtZSBjbGFzcy4gVGhlIHJlc3VsdGluZwp0b2xlcmFuY2UgaXMgbGFyZ2VyIHRo
YW4gbmVlZGVkLCBhbmQgaXQgaXMgZXhwZWN0ZWQgdG8gc3RpbGwgY292ZXIgdGhlCnBvc3NpYmxl
IGRyaWZ0IHRoYXQgTlRQIGNhbiBoYW5kbGUuCgpUbyByZWl0ZXJhdGUgdGhlIHNlY29uZCBwYXJh
Z3JhcGg6IGlmIGEgZG9tVSB1c2VzIFRTQyBhcyBwcmltYXJ5IGNsb2NrCnNvdXJjZSwgaXQgaXMg
ZXhwZWN0ZWQgdGhhdCBpdCBydW5zIE5UUCB0byBjb3ZlciBmb3IgdGhlIHJlc3VsdGluZwpkcmlm
dC4gVGhlcmVmb3JlIHRoaXMgY2hhbmdlIGRvZXMgbm8gbmVlZCBhIGtub2IgdG8gdHVybiBpdCBv
biBvciBvZmYuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0t
Cgp2MTI6CiAtIHJlYmFzZSB0byA0ZGVlYWYyYTNlCiAtIHJlbW92ZSBjYXN0cyBhbmQgdHJhaWxp
bmcgZG90IGluIGVhcmx5X3RpbWVfaW5pdAogLSBhZGQgY29tbWVudHMgdG8gZXhwbGFpbiBob3cg
dnRzY190b2xlcmFuY2Vfa2h6IGlzIGNhbGN1bGF0ZWQKIC0gYWRqdXN0IGNhc3QgaW4gQUJTKCkK
IC0gYWRqdXN0IGNvbW1lbnQgaW4gdHNjX3NldF9pbmZvCnYxMToKIC0gdHJpbSBwYXRjaCBhbmQg
dXNlIGNhbGN1bGF0ZWQgdG9sZXJhbmNlIHZhbHVlLCBubyBhZG1pbiBpbnRlcmFjdGlvbgogICBy
ZXF1aXJlZAp2MTA6CiAtIHJlYmFzZSB0byBhZTAxYThlMzE1CiAtIHJlbW92ZSBjaGFuZ2VzIGZv
ciBsaWJ4bCBhbmQgc2F2ZS9yZXN0b3JlIHByb3RvY29sLCB0aGUgZmVhdHVyZSBoYXMKICAgdG8g
YmUgcGVyIGhvc3QgaW5zdGVhZCBvZiBwZXIgZ3Vlc3QKIC0gYWRkIG5ld2xpbmUgdG8gdHNjX3Nl
dF9pbmZvIChBbmRyZXcpCiAtIGFkZCBwb2ludGVyIHRvIHhlbi10c2Ntb2RlKDcpIGluIHhsLmNm
Zyg1KS92dHNjX3RvbGVyYW5jZV9raHogKEFuZHJldykKIC0gbWVudGlvbiBwb3RlbnRpYWwgY2xv
Y2sgZHJpZnQgaW4gdGhlIGRvbVUgKEFuZHJldykKIC0gcmV3b3JkIHRoZSBuZXdseSBhZGRlZCBw
YXJhZ3JhcGggaW4geGVuLXRzY21vZGUoNykgKEFuZHJldyksCiAgIGFuZCBhbHNvIG1lbnRpb24g
dGhhdCBpdCBpcyBhYm91dCB0aGUgbWVhc3VyZWQvZXN0aW1hdGVkIFRTQyB2YWx1ZQogICByYXRo
ZXIgdGhhbiB0aGUgcmVhbCB2YWx1ZS4gVGhlIGxhdHRlciBpcyBzaW1wbHkgdW5rbm93bi4KIC0g
dXNlIHVpbnQzMiBmb3IgaW50ZXJuYWwgcmVwcmVzZW50YXRpb24gb2YgeGVuX2RvbWN0bF90c2Nf
aW5mby52dHNjX3RvbGVyYW5jZV9raHoKICAgYW5kIHJlbW92ZSBwYWRkaW5nIGZpZWxkCiAtIGFk
ZCBtYXRoIGZvciByZWFsIFRTQyBmcmVxdWVuY3kgdG8geGVuLXRzY21vZGUKdjk6CiAtIGV4dGVu
ZCBjb21taXQgbXNnLCBtZW50aW9uIHBvdGVudGlhbCBpc3N1ZXMgd2l0aCB4Y19zcl9yZWNfdHNj
X2luZm8uX3JlczEKdjg6CiAtIGFkanVzdCBhbHNvIHB5dGhvbiBzdHJlYW0gY2hlY2tlciBmb3Ig
YWRkZWQgdG9sZXJhbmNlIG1lbWJlcgp2NzoKIC0gdXNlIHVpbnQxNiBpbiBsaWJ4bF90eXBlcy5p
ZGwgdG8gbWF0Y2ggdHlwZSB1c2VkIGVsc2V3aGVyZSBpbiB0aGUgcGF0Y2gKdjY6CiAtIG1lbnRp
b24gZGVmYXVsdCB2YWx1ZSBpbiB4bC5jZmcKIC0gdHNjX3NldF9pbmZvOiByZW1vdmUgdXNhZ2Ug
b2YgX19mdW5jX18sIHVzZSAlZCBmb3IgZG9taWQKIC0gdHNjX3NldF9pbmZvOiB1c2UgQUJTIHRv
IGNhbGN1bGF0ZSBraHpfZGlmZgp2NToKIC0gcmVkdWNlIGZ1bmN0aW9uYWxpdHkgdG8gYWxsb3cg
c2V0dGluZyBvZiB0aGUgdG9sZXJhbmNlIHZhbHVlCiAgIG9ubHkgYXQgaW5pdGlhbCBkb21VIHN0
YXJ0dXAKdjQ6CiAtIGFkZCBtaXNzaW5nIGNvcHliYWNrIGluIFhFTl9ET01DVExfc2V0X3Z0c2Nf
dG9sZXJhbmNlX2toegp2MzoKIC0gcmVuYW1lIHZ0c2Nfa2h6X3RvbGVyYW5jZSB0byB2dHNjX3Rv
bGVyYW5jZV9raHoKIC0gc2VwYXJhdGUgZG9tY3RscyB0byBhZGp1c3QgdmFsdWVzCiAtIG1vcmUg
ZG9jcwogLSB1cGRhdGUgbGlieGwuaAogLSB1cGRhdGUgcHl0aG9uIHRlc3RzCiAtIGZsYXNrIGNo
ZWNrIGJvdW5kIHRvIHRzYyBwZXJtaXNzaW9ucwogLSBub3QgcnVudGltZSB0ZXN0ZWQgZHVlIHRv
IGRsc3ltKCkgYnVpbGQgZXJyb3JzIGluIHN0YWdpbmcKLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5j
IHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggOWE2
ZWE4ZmZjYi4uYmVmNTcyNGMwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysg
Yi94ZW4vYXJjaC94ODYvdGltZS5jCkBAIC00Myw2ICs0Myw5IEBAIHN0YXRpYyBjaGFyIF9faW5p
dGRhdGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsKIHN0cmluZ19wYXJhbSgiY2xvY2tzb3VyY2UiLCBv
cHRfY2xvY2tzb3VyY2UpOwogCiB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgY3B1X2toejsg
IC8qIENQVSBjbG9jayBmcmVxdWVuY3kgaW4ga0h6LiAqLworI2RlZmluZSBWVFNDX05UUF9QUE1f
VE9MRVJBTkNFIDUwMFVMICAvKiBBbW91bnQgb2YgZHJpZnQgTlRQIHdpbGwgaGFuZGxlICovCisj
ZGVmaW5lIFZUU0NfSklUVEVSX1JBTkdFX0tIWiAyMDBVTCAgIC8qIEFzc3VtZWQgaml0dGVyIGlu
IGNwdV9raHogKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB2dHNjX3RvbGVy
YW5jZV9raHo7CiBERUZJTkVfU1BJTkxPQ0socnRjX2xvY2spOwogdW5zaWduZWQgbG9uZyBwaXQw
X3RpY2tzOwogCkBAIC0xODg1LDYgKzE4ODgsMjcgQEAgdm9pZCBfX2luaXQgZWFybHlfdGltZV9p
bml0KHZvaWQpCiAgICAgcHJpbnRrKCJEZXRlY3RlZCAlbHUuJTAzbHUgTUh6IHByb2Nlc3Nvci5c
biIsIAogICAgICAgICAgICBjcHVfa2h6IC8gMTAwMCwgY3B1X2toeiAlIDEwMDApOwogCisgICAg
LyoKKyAgICAgKiBIb3cgbWFueSBrSHogKGluIG90aGVyIHdvcmRzOiBkcmlmdCkgaXMgbnRwZCBp
biBkb21VIGV4cGVjdGVkIHRvIGhhbmRsZT8KKyAgICAgKiAgICBmcmVxICAgIHRvbGVyYXRlZCBm
cmVxIGRpZmZlcmVuY2UKKyAgICAgKiAgLS0tLS0tLSA9IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAgICAgKiAgTWlsbGlvbiAgICAgICAgIE1pbGxpb24gKyBQUE0gICAgICAKKyAgICAgKi8K
KyAgICB0bXAgPSAxMDAwICogMTAwMDsKKyAgICB0bXAgKz0gVlRTQ19OVFBfUFBNX1RPTEVSQU5D
RTsKKyAgICB0bXAgKj0gY3B1X2toejsKKyAgICB0bXAgLz0gMTAwMCAqIDEwMDA7CisKKyAgICB0
bXAgLT0gY3B1X2toejsKKworICAgIC8qCisgICAgICogUmVkdWNlIHRoZSB0aGVvcmV0aWNhbCB1
cHBlciBsaW1pdCBieSB0aGUgYXNzdW1lZCBtZWFzdXJpbmcgaW5hY2N1cmFjeS4KKyAgICAgKi8K
KyAgICBpZiAoIHRtcCA+PSBWVFNDX0pJVFRFUl9SQU5HRV9LSFogKQorICAgICAgICB0bXAgLT0g
VlRTQ19KSVRURVJfUkFOR0VfS0haOworICAgIHZ0c2NfdG9sZXJhbmNlX2toeiA9IHRtcDsKKyAg
ICBwcmludGsoIlRvbGVyYXRpbmcgdnRzYyBqaXR0ZXIgZm9yIGRvbVVzOiAldSBrSHpcbiIsIHZ0
c2NfdG9sZXJhbmNlX2toeik7CisKICAgICBzZXR1cF9pcnEoMCwgMCwgJmlycTApOwogfQogCkBA
IC0yMTkzLDYgKzIyMTcsOCBAQCBpbnQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAK
ICAgICBzd2l0Y2ggKCB0c2NfbW9kZSApCiAgICAgeworICAgICAgICBib29sIGRpc2FibGVfdnRz
YzsKKwogICAgIGNhc2UgVFNDX01PREVfREVGQVVMVDoKICAgICBjYXNlIFRTQ19NT0RFX0FMV0FZ
U19FTVVMQVRFOgogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgpIC0g
ZWxhcHNlZF9uc2VjOwpAQCAtMjIwMSwxMyArMjIyNywzMCBAQCBpbnQgdHNjX3NldF9pbmZvKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgLyoKICAgICAgICAgICogSW4gZGVmYXVsdCBtb2Rl
IHVzZSBuYXRpdmUgVFNDIGlmIHRoZSBob3N0IGhhcyBzYWZlIFRTQyBhbmQKLSAgICAgICAgICog
aG9zdCBhbmQgZ3Vlc3QgZnJlcXVlbmNpZXMgYXJlIHRoZSBzYW1lIChlaXRoZXIgIm5hdHVyYWxs
eSIgb3IKLSAgICAgICAgICogLSBmb3IgSFZNL1BWSCAtIHZpYSBUU0Mgc2NhbGluZykuCisgICAg
ICAgICAqIGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5jaWVzIGFyZSAoYWxtb3N0KSB0aGUgc2FtZSAo
ZWl0aGVyICJuYXR1cmFsbHkiCisgICAgICAgICAqIG9yIC0gZm9yIEhWTS9QVkggLSB2aWEgVFND
IHNjYWxpbmcpLgogICAgICAgICAgKiBXaGVuIGEgZ3Vlc3QgaXMgY3JlYXRlZCwgZ3RzY19raHog
aXMgcGFzc2VkIGluIGFzIHplcm8sIG1ha2luZwogICAgICAgICAgKiBkLT5hcmNoLnRzY19raHog
PT0gY3B1X2toei4gVGh1cyBubyBuZWVkIHRvIGNoZWNrIGluY2FybmF0aW9uLgogICAgICAgICAg
Ki8KKyAgICAgICAgZGlzYWJsZV92dHNjID0gZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHo7CisK
KyAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9ERUZBVUxUICYmIGd0c2Nfa2h6ICYm
IHZ0c2NfdG9sZXJhbmNlX2toeiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcga2h6X2Rp
ZmY7CisKKyAgICAgICAgICAgIGtoel9kaWZmID0gQUJTKCgobG9uZyljcHVfa2h6IC0gZ3RzY19r
aHopKTsKKyAgICAgICAgICAgIGRpc2FibGVfdnRzYyA9IGtoel9kaWZmIDw9IHZ0c2NfdG9sZXJh
bmNlX2toejsKKworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDogaG9zdCBo
YXMgJWx1IGtIeiwiCisgICAgICAgICAgICAgICAgICAgIiBkb21VIGV4cGVjdHMgJXUga0h6LCIK
KyAgICAgICAgICAgICAgICAgICAiIGRpZmZlcmVuY2Ugb2YgJWxkIGlzICVzIHRvbGVyYW5jZSBv
ZiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGNwdV9raHosIGd0c2Nf
a2h6LCBraHpfZGlmZiwKKyAgICAgICAgICAgICAgICAgICBkaXNhYmxlX3Z0c2MgPyAid2l0aGlu
IiA6ICJvdXRzaWRlIiwKKyAgICAgICAgICAgICAgICAgICB2dHNjX3RvbGVyYW5jZV9raHopOwor
ICAgICAgICB9CisKICAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9ERUZBVUxUICYm
IGhvc3RfdHNjX2lzX3NhZmUoKSAmJgotICAgICAgICAgICAgIChkLT5hcmNoLnRzY19raHogPT0g
Y3B1X2toeiB8fAorICAgICAgICAgICAgIChkaXNhYmxlX3Z0c2MgfHwKICAgICAgICAgICAgICAg
KGlzX2h2bV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdf
cmF0aW8oZC0+YXJjaC50c2Nfa2h6KSkpICkKICAgICAgICAgewoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 19:29:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 19:29: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 1h2LBJ-0008Ay-0X; Fri, 08 Mar 2019 19:29: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=bKkW=RL=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h2LBH-0008At-BJ
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 19:29:19 +0000
X-Inumbo-ID: 767b317a-41d8-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 767b317a-41d8-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 19:29:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552073356;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=o33JAoOc9db6e11cPBKISlhHOYcZjiIQ1rdyfzG/Fzk=;
 b=slG0ROciU2ieroPEvOYbw/BhXaK4ljlHiJsg2hN+6br/BCx4VNAG5NWAbxhYJzPqkc
 0LTiB2pSqf4S7vM9SHONWZYOkLcvY7t0yTSAdLR2MxzliXzxe5XW7Gl+zcIWd66tgrQh
 rFxsU916ZQbQPH55TllvODgZxAwB/iD0C4u+BJ4LZSj0wU2p1wThO1cODlC9gmqcoGB9
 u0WGqkUprkhl2T19w5Bxu8fFnIYHsJSPZZdBX4rsKP7xl1iuwxK6qoCwf9qXhrBNLpbx
 +hkEA2F5VqzGhoeXlTjZh6z/t4TqxIZZ/IWMetYI8hr3Hi+E11kB2HYl1Oo5ChwY2lsO
 qBxQ==
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 C046b5v28JTBnDY
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 8 Mar 2019 20:29:11 +0100 (CET)
Date: Fri, 8 Mar 2019 20:29:07 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190308202907.56f7609a.olaf@aepfle.de>
In-Reply-To: <20190308192059.24610-1-olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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 =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8917197907345791135=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8917197907345791135==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/C_EgcOe5OEDWTQO58vZv.Bu"; protocol="application/pgp-signature"

--Sig_/C_EgcOe5OEDWTQO58vZv.Bu
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Fri,  8 Mar 2019 20:20:59 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> To reiterate the second paragraph: if a domU uses TSC as primary clock
> source, it is expected that it runs NTP to cover for the resulting
> drift. Therefore this change does no need a knob to turn it on or off.

One interesting aspect is: the xenlinux based kernels report clocksource=3D=
tsc,
but I think there was no explicit requirement to run NTP in domU.
There was even that 'independent_wallclock' knob. Why is that?

Olaf

--Sig_/C_EgcOe5OEDWTQO58vZv.Bu
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXILCgwAKCRBdQqD6ppg2
foRNAKDMCS7YMdNmJ9rk54gPrwkqRarCbwCgh31Y2Y91St/C0GKB029DDGjPX88=
=iyfz
-----END PGP SIGNATURE-----

--Sig_/C_EgcOe5OEDWTQO58vZv.Bu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8917197907345791135==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 08 20:14:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 20: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 1h2Lsw-0002wj-JZ; Fri, 08 Mar 2019 20:14: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=P6mV=RL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h2Lsv-0002wd-8G
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 20:14:25 +0000
X-Inumbo-ID: c396e0c6-41de-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c396e0c6-41de-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 20:14:23 +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 5701420851;
 Fri,  8 Mar 2019 20:14:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1552076062;
 bh=I1YEwWXJYcXfjIfln3NtCBAriPTcUBPtQfqMNVBjNFY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=CV5S6XKB2vhVCfgfUS/tfdcBPInDSdOg9igxTmyCDwEpEyDiZw6X5dn/ycX4DeHRn
 2Y/yi1gdj/HyY75ueyr5ue70g/nIKjxEedhkXl3B+u2NbgOt5L+O3cHF7f3dnot4l4
 t+9+x3T4aff4+z6qIcvW5eZaxGiYFSa/crKcHRBQ=
Date: Fri, 8 Mar 2019 12:14:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C828E44020000780021CBB9@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1903081206420.17248@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1903051433230.17552@sstabellini-ThinkPad-X260>
 <d0793749-a837-b094-d3b0-8a148bfff400@citrix.com>
 <5C828E44020000780021CBB9@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] SRSL People... [PATCH v11 0/9] 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: 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>

T24gRnJpLCA4IE1hciAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDguMDMuMTkg
YXQgMTY6MjYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIDA1LzAz
LzIwMTkgMjI6MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+PiBIaSBhbGwsCj4gPj4K
PiA+PiBUaGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcyBtYWtlcyB1c2Ugb2YgdGhlIG1hY3JvIHN1
Z2dlc3RlZCBieSBKYW4gd2l0aAo+ID4+IGZldyBtb2RpZmljYXRpb25zLiBTZWUgZWFjaCBwYXRj
aCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgY2hhbmdlcy4KPiA+Pgo+ID4+IFRoZSBmb2xsb3dp
bmcgY2hhbmdlcyBzaW5jZSBjb21taXQgODA4Y2ZmNGMyYWY2NmFmZDYxOTczNDUxYWViN2U3MDg3
MzJhYmY5MDoKPiA+Pgo+ID4+ICAgc2NoZWQvY3JlZGl0MjogcmVtb3ZlIHN0YWxlIGNvbW1lbnQg
KDIwMTktMDEtMDkgMTU6NDY6MDUgKzAxMDApCj4gPj4KPiA+PiBhcmUgYXZhaWxhYmxlIGluIHRo
ZSBnaXQgcmVwb3NpdG9yeSBhdDoKPiA+Pgo+ID4+ICAgaHR0cDovL3hlbmJpdHMueGVucHJvamVj
dC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0YWJsZS5naXQgCj4gPiBj
ZXJ0aWZpY2F0aW9ucy0xMQo+ID4+Cj4gPj4gZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRv
IDI2ZmIwMmI1YWU1OWI0OGI1MWNhNzg4YmU5MTUxMGQ4ZGY0OGFiMGE6Cj4gPj4KPiA+PiAgIHhl
bjogZXhwbGljaXQgY2FzdHMgd2hlbiBERUNMQVJFX0JPVU5EUyBjYW5ub3QgYmUgdXNlZCAoMjAx
OS0wMy0wNSAKPiA+IDE0OjI5OjUxIC0wODAwKQo+ID4+Cj4gPj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4+IFN0ZWZh
bm8gU3RhYmVsbGluaSAoOSk6Cj4gPj4gICAgICAgeGVuOiB1c2UgX19VSU5UUFRSX1RZUEVfXyBm
b3IgdWludHB0cl90Cj4gPj4gICAgICAgeGVuOiBpbnRyb2R1Y2UgcHRyZGlmZl90Cj4gPj4gICAg
ICAgeGVuOiBpbnRyb2R1Y2UgREVDTEFSRV9CT1VORFMKPiA+PiAgICAgICB4ZW4vYXJtOiB1c2Ug
REVDTEFSRV9CT1VORFMgYXMgcmVxdWlyZWQKPiA+PiAgICAgICB4ZW4veDg2OiB1c2UgREVDTEFS
RV9CT1VORFMgYXMgcmVxdWlyZWQKPiA+PiAgICAgICB4ZW4vY29tbW9uOiB1c2UgREVDTEFSRV9C
T1VORFMgYXMgcmVxdWlyZWQKPiA+PiAgICAgICB4ZW46IHVzZSBERUNMQVJFX0JPVU5EUyBhcyBy
ZXF1aXJlZAo+ID4+ICAgICAgIHhlbjogdXNlIERFQ0xBUkVfQk9VTkRTIGluIGFsdGVybmF0aXZl
LmMKPiA+PiAgICAgICB4ZW46IGV4cGxpY2l0IGNhc3RzIHdoZW4gREVDTEFSRV9CT1VORFMgY2Fu
bm90IGJlIHVzZWQKPiA+IAo+ID4gU2VyaW91c2x5LiAgRXZlcnlvbmUgdGFrZSBhIHN0ZXAgYmFj
ayBmcm9tIHRoZWlyIGtleWJvYXJkcyBhbmQgYXBwbHkKPiA+IHNvbWUgY29tbW9uIHNlbnNlLgo+
ID4gCj4gPiBUaGlzIGFyZ3VtZW50IGhhcyBnb25lIG9uIGZhciBiZXlvbmQgdGhlIG9ubHkgYW5z
d2VyIHdoaWNoIG1hdHRlcnMuICBXVEYKPiA+IGlzIHN0aWxsIGNvbnRpbnVpbmcgZm9yPyAoVGhp
cyBpcyBhIHJoZXRvcmljYWwgcXVlc3Rpb24gLSBJIGRvbid0IGV4cGVjdAo+ID4gYW4gYW5zd2Vy
LikKPiA+IAo+ID4gCj4gPiBUaGUgcmF0aW9uYWwgZm9yIHRoaXMgc2VyaWVzIGlzIHRvIHNhdGlz
ZnkgTUlTUkEuICBNSVNSQSBoYXZlIHNhaWQgaW4gbm8KPiA+IHVuY2VydGFpbiB0ZXJtcyB0aGF0
IGFsbCBvZiB0aGVzZSB0cmlja3MgYXJlIHVuYWNjZXB0YWJsZSwgYW5kIGhhdmUKPiA+IGlkZW50
aWZpZWQgdGhlIG9uZSBhY2NlcHRhYmxlIG9wdGlvbi4gIEJ5IG5vdCBkb2luZyB3aGF0IE1JU1JB
IHNhaWQsCj4gPiB0aGlzIHNlcmllcyBkb2Vzbid0IG1vdmUgWGVuIGFueSBjbG9zZXIgdG8gcGFz
c2luZyBjZXJ0aWZpY2F0aW9uLgo+IAo+IElpcmMgdGhleSBzYWlkIHRvIHVzZSBjYXN0cyBpbiBh
IGNlbnRyYWwgcGxhY2UuIEFtIEkgbWlzcmVtZW1iZXJpbmc/Cj4gQmVjYXVzZSB0aGF0J3Mgd2hh
dCB0aGUgc2VyaWVzIGRvZXMuCgpZZXMsIHRoZSBhbnN3ZXIgd2FzIGluIGEgcHJpdmF0ZSB0aHJl
YWQsIGJ1dCBpdCB3YXMgYXMgSmFuIHdyb3RlLiBJbgpzaG9ydCwgdGhleSBzYWlkIHRvIHVzZSBj
YXN0cyB0byB1aW50cHRyX3QgZm9yIGNvbXBhcmlzb25zL3N1YnRyYWN0aW9ucy4KVGhleSBhbHNv
IHNhaWQgaWRlYWxseSB0byBkbyB0aGUgY2FzdHMgb25seSBvbmNlLCBiZWNhdXNlIHRoZSBmZXdl
cgpjYXN0cyB0aGUgYmV0dGVyLiAKClNvLCBhcyBmYXIgYXMgSSB1bmRlcnN0YW5kLCB0aGUgZ2Vu
ZXJhbCBhcHByb2FjaCB0YWtlbiBieSB0aGlzIHNlcmllcwpzaG91bGQgc2F0aXNmeSBib3RoIEM5
OSBhbmQgTUlTUkFDLgoKVGhlIHJlbWFpbmluZyBxdWVzdGlvbnMgYXJlIG9uIHRoZSBpbXBsZW1l
bnRhdGlvbiBkZXRhaWxzLCBzdWNoIGFzIHdoYXQKdG8gZG8gZm9yIHRoZSBmZXcgY2FzZXMgd2hl
cmUgdGhlIERFQ0xBUkVfQk9VTkRTIGFwcHJvYWNoIGRvZXNuJ3Qgd29yawp3ZWxsIHdpdGhvdXQg
bW9kaWZpY2F0aW9ucy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 20:15:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 20: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 1h2LuO-00031k-0O; Fri, 08 Mar 2019 20:15: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=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2LuM-00031X-Qg
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 20:15:54 +0000
X-Inumbo-ID: f91e8c99-41de-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f91e8c99-41de-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 20:15: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 1h2LuK-0005JH-Bt; Fri, 08 Mar 2019 20:15:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2LuJ-0006rP-Um; Fri, 08 Mar 2019 20:15:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2LuJ-0004vy-Tz; Fri, 08 Mar 2019 20:15:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133622-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 20:15:51 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133622: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYyMiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYyMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBpbiAxMzM1OTggcGFzcyBpbiAxMzM2MjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMzU5OCBwYXNzIGluIDEzMzYy
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzU5OCBwYXNzIGluIDEzMzYyMgogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzU5OAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4g
MTMzNTk4IGxpa2UgMTMwOTY1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNTAgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtl
IDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2
MzQ4YzVkN2NkN2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3
NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzMDk2NSAgMjAxOC0xMi0wMyAwOTowNjoxOSBaICAgOTUgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzM1OTggIDIwMTktMDMtMDUgMTU6MDY6MjMgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBh
bnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
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
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA0NzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 21:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 21: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 1h2N52-000863-QA; Fri, 08 Mar 2019 21:31: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=oRtb=RL=citrix.com=prvs=963d37c20=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h2N51-00085y-I3
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 21:30:59 +0000
X-Inumbo-ID: 743bd1c2-41e9-11e9-9ded-93f699677509
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 743bd1c2-41e9-11e9-9ded-93f699677509;
 Fri, 08 Mar 2019 21:30:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,456,1544486400"; d="scan'208";a="80099491"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Mar 2019 21:30:50 +0000
Message-ID: <1552080650-9168-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/hvm: finish IOREQ correctly on completion
 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: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, paul.durrant@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>

U2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBp
biAzYmRlYzUzMGE1Cih4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNj
ZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCmNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFzIGhhcyBi
ZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5
X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKKGUuZy4gd2hl
biBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JF
UQpoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11bF9kb19p
bygpIHdoZXJlCklPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBh
IGRvbWFpbiBjcmFzaCB1cG9uCnRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJp
bmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCnRoZSByZW1uYW50cyBvZiB0aGUgcHJldmlv
dXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCgpUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaGFz
IGJlZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCnR5cGUgd2hl
cmUgYW4gZW11bGF0b3IgY2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFf
c2VydmVyCmFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JFUSB3
aGljaCBtYWRlIGh2bV9jb3B5Xy4uKCkKdG8gYmVoYXZlIGRpZmZlcmVudGx5IG9uIHRoZSB3YXkg
YmFjay4gQnV0IGNvdWxkIGJlIGFsc28gYXBwbGllZAp0byBhIGNhc2Ugd2hlcmUgZS5nLiBhbiBl
bXVsYXRvciBiYWxsb29ucyBtZW1vcnkgdG8vZnJvbSB0aGUgZ3Vlc3QgaW4KcmVzcG9uc2UgdG8g
TU1JTyByZWFkL3dyaXRlLCBldGMuCgpGaXggaXQgYnkgY2hlY2tpbmcgaWYgSU9SRVEgY29tcGxl
dGlvbiBpcyByZXF1aXJlZCBiZWZvcmUgdHJ5aW5nIHRvCmZpbmlzaCBhIG1lbW9yeSBhY2Nlc3Mg
aW1tZWRpYXRlbHkgdGhyb3VnaCBodm1fY29weV8uLigpLCByZS1lbnRlcgpodm1lbXVsX2RvX2lv
KCkgb3RoZXJ3aXNlLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAyMCArKysr
KysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCA0MWFhYzI4Li4zNmY4ZmVlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwpAQCAtMTA4MCw3ICsxMDgwLDE1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2
bWVtdWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKLSAgICBpbnQgcmMg
PSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAm
cGZpbmZvKTsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5h
cmNoLmh2bS5odm1faW87CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CisK
KyAgICAvKgorICAgICAqIElmIHRoZSBtZW1vcnkgYWNjZXNzIGNhbiBiZSBoYW5kbGVkIGltbWVk
aWF0ZWx5IC0gZG8gaXQsCisgICAgICogb3RoZXJ3aXNlIHJlLWVudGVyIGlvcmVxIGNvbXBsZXRp
b24gcGF0aCB0byBwcm9wZXJseSBjb25zdW1lIGl0LgorICAgICAqLworICAgIGlmICggIWh2bV9p
b3JlcV9uZWVkc19jb21wbGV0aW9uKCZ2aW8tPmlvX3JlcSkgKQorICAgICAgICByYyA9IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8p
OwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTExMjMsNyArMTEzMSwxNSBAQCBzdGF0
aWMgaW50IGxpbmVhcl93cml0ZSh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRl
cywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRf
aW5mb190IHBmaW5mbzsKLSAgICBpbnQgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoYWRk
ciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CisgICAgY29uc3Qgc3RydWN0IGh2bV92
Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0uaHZtX2lvOworICAgIGludCByYyA9IEhW
TVRSQU5TX2JhZF9nZm5fdG9fbWZuOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgbWVtb3J5IGFj
Y2VzcyBjYW4gYmUgaGFuZGxlZCBpbW1lZGlhdGVseSAtIGRvIGl0LAorICAgICAqIG90aGVyd2lz
ZSByZS1lbnRlciBpb3JlcSBjb21wbGV0aW9uIHBhdGggdG8gcHJvcGVybHkgY29uc3VtZSBpdC4K
KyAgICAgKi8KKyAgICBpZiAoICFodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigmdmlvLT5pb19y
ZXEpICkKKyAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRh
LCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 08 22:13:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 22:13:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2NjW-0002Ez-Ad; Fri, 08 Mar 2019 22:12: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=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2NjU-0002Em-Uu
 for xen-devel@lists.xenproject.org; Fri, 08 Mar 2019 22:12:49 +0000
X-Inumbo-ID: 4b037002-41ef-11e9-b145-7f6ea7e72066
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b037002-41ef-11e9-b145-7f6ea7e72066;
 Fri, 08 Mar 2019 22:12: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 1h2NjN-0007Ye-OM; Fri, 08 Mar 2019 22:12:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2NjN-0005gW-9q; Fri, 08 Mar 2019 22:12:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2NjN-0006hx-6K; Fri, 08 Mar 2019 22:12:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133624-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.14:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-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:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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-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=99403097be0cbe12042775d9ca3a66f2018adc3e
X-Osstest-Versions-That: linux=30921fc1e5fcf904f9afddeece1288f5b16ba017
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Mar 2019 22:12:41 +0000
Subject: [Xen-devel] [linux-4.14 test] 133624: 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>

ZmxpZ2h0IDEzMzYyNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgNSBob3N0LXBpbmctY2hl
Y2stbmF0aXZlIGZhaWwgaW4gMTMzNjAxIHBhc3MgaW4gMTMzNjI0CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzM2MDEg
cGFzcyBpbiAxMzM2MjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTggZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzMzYwMQogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgICBmYWlsIHBhc3MgaW4gMTMz
NjAxCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMzM2MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIDk5NDAzMDk3YmUwY2JlMTIwNDI3NzVkOWNhM2E2NmYyMDE4YWRj
M2UKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDMwOTIxZmMxZTVmY2Y5
MDRmOWFmZGRlZWNlMTI4OGY1YjE2YmEwMTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzUwOCAg
MjAxOS0wMy0wMSAyMjowNjowNiBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2
MDEgIDIwMTktMDMtMDUgMTc6MTE6NTcgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBIaWxsIDxhYTFy
b25oYW1AZ21haWwuY29tPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNv
bT4KICBBbmRyZXcgRi4gRGF2aXMgPGFmZEB0aS5jb20+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+CiAgQXRzdXNoaSBOZW1vdG8gPGF0c3VzaGkubmVtb3RvQHNvcmQuY28uanA+
CiAgQmFsYWppIFBvdGh1bm9vcmkgPGJwb3RodW5vQGNvZGVhdXJvcmEub3JnPgogIEJvIEhlIDxi
by5oZUBpbnRlbC5jb20+CiAgQm9iIENvcGVsYW5kIDxib2Jjb3BlbGFuZEBmYi5jb20+CiAgQm9i
IENvcGVsYW5kIDxtZUBib2Jjb3BlbGFuZC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNl
LmRlPgogIEJPVUdIIENIRU4gPGhhaWJvLmNoZW5AbnhwLmNvbT4KICBDaGFpdGFueWEgVGF0YSA8
Q2hhaXRhbnlhLlRhdGFAYmx1d2lyZWxlc3MuY28udWs+CiAgQ2hhaXRhbnlhIFRhdGEgPGNoYWl0
YW55YS50YXRhQGJsdXdpcmVsZXNzdGVjaG5vbG9neS5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFu
LmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJv
eC5uZXQ+CiAgZGFubiBmcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNvbT4KICBEYXZp
ZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYnVl
c29Ac3VzZS5kZT4KICBFcm5lc3RvIEEuIEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5hbmRl
ekBnbWFpbC5jb20+CiAgRXVnZW5peSBQYWx0c2V2IDxFdWdlbml5LlBhbHRzZXZAc3lub3BzeXMu
Y29tPgogIEZhdGhpIEJvdWRyYSA8ZmF0aGkuYm91ZHJhQGxpbmFyby5vcmc+CiAgRmVsaXBlIEJh
bGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYu
ZmFpbmVsbGlAZ21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0Bn
bGlkZXIuYmU+CiAgR2l1c2VwcGUgQ2F2YWxsYXJvIDxwZXBwZS5jYXZhbGxhcm9Ac3QuY29tPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFpYm8g
Q2hlbiA8aGFpYm8uY2hlbkBueHAuY29tPgogIEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jv
c29mdC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEthcmEgPGph
Y2tAc3VzZS5jej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29t
PgogIEpvaG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4KICBKb25hdGhhbiBOZXVzY2jD
pGZlciA8ai5uZXVzY2hhZWZlckBnbXgubmV0PgogIEpvc2UgQWJyZXUgPGpvYWJyZXVAc3lub3Bz
eXMuY29tPgogIEpvc2UgQWJyZXUgPEpvc2UuQWJyZXVAc3lub3BzeXMuY29tPgogIEtlZXMgQ29v
ayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlbm5ldGggRmVuZyA8a2VubmV0aC5mZW5nQGFt
ZC5jb20+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGNocm9taXVtLm9yZz4K
ICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21haWwuY29tPgogIExhdXJhIEFi
Ym90dCA8bGFiYm90dEByZWRoYXQuY29tPgogIExpYW0gTWFyayA8bG1hcmtAY29kZWF1cm9yYS5v
cmc+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1h
Y2llaiDFu2VuY3p5a293c2tpIDxtYXplQGdvb2dsZS5jb20+CiAgTWFyY2VsIFppc3dpbGVyIDxt
YXJjZWwuemlzd2lsZXJAdG9yYWRleC5jb20+CiAgTWFyZWsgVmFzdXQgPG1hcmVrLnZhc3V0K3Jl
bmVzYXNAZ21haWwuY29tPgogIE1hcmVrIFZhc3V0IDxtYXJlay52YXN1dEBnbWFpbC5jb20+CiAg
TWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlh
bi5vcmc+CiAgTWljaGFlbCBDbGFyayA8bWljaGFlbGpjbGFya0BtYWMuY29tPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNo
YW5jZWxsb3JAZ21haWwuY29tPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxw
YXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGll
cnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4K
ICBQcmF0ZWVrIFNvb2QgPHByc29vZEBjb2RlYXVyb3JhLm9yZz4KICBSYW5kZXIgV2FuZyA8cmFu
ZGVyLndhbmdAbGludXguaW50ZWwuY29tPgogIFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWlsLmNv
bT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VyZ2VpIFNodHlseW92IDxz
ZXJnZWkuc2h0eWx5b3ZAY29nZW50ZW1iZWRkZWQuY29tPgogIFNldGggRm9yc2hlZSA8c2V0aC5m
b3JzaGVlQGNhbm9uaWNhbC5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4KICBT
aWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2VzYXJlQGdtYWlsLmNvbT4KICBTcmluaXZhcyBSYW1hbmEg
PHNyYW1hbmFAY29kZWF1cm9yYS5vcmc+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3Jn
PgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
CiAgVGFrZXNoaSBTYWl0byA8dGFrZXNoaS5zYWl0by54dkByZW5lc2FzLmNvbT4KICBUZWp1biBI
ZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNv
bT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8
dGhvci50aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRvbW9ub3JpIFNha2l0YSA8dG9tb25vcmku
c2FraXRhQHNvcmQuY28uanA+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+
CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3Vw
dGFAc3lub3BzeXMuY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+
CiAgV2lsbHkgVGFycmVhdSA8d0Axd3QuZXU+CiAgV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0Bz
YW5nLWVuZ2luZWVyaW5nLmNvbT4KICBYaWUgWW9uZ2ppIDx4aWV5b25namlAYmFpZHUuY29tPgog
IFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZdSBXYW5nIDx5dS55LndhbmdAaW50ZWwuY29t
PgogIFplbmcgVGFvIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+CiAgWmhhbmcgUnVpIDxydWku
emhhbmdAaW50ZWwuY29tPgogIFpoYW5nIFJ1biA8emhhbmcucnVuQHp0ZS5jb20uY24+CiAgWmhh
bmcgWXUgPHpoYW5neXUzMUBiYWlkdS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDMwOTIxZmMxZTVmYy4uOTk0MDMwOTdiZTBjICA5
OTQwMzA5N2JlMGNiZTEyMDQyNzc1ZDljYTNhNjZmMjAxOGFkYzNlIC0+IHRlc3RlZC9saW51eC00
LjE0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 01:38:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 01:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Qw0-0005sD-1m; Sat, 09 Mar 2019 01:37:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1xBU=RM=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h2Qvy-0005s8-C5
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 01:37:54 +0000
X-Inumbo-ID: f4c1da0e-420b-11e9-b208-c386946f2787
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4c1da0e-420b-11e9-b208-c386946f2787;
 Sat, 09 Mar 2019 01:37:53 +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 A07E283F44;
 Sat,  9 Mar 2019 01:37:52 +0000 (UTC)
Received: from localhost (ovpn-8-20.pek2.redhat.com [10.72.8.20])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 084625FCB5;
 Sat,  9 Mar 2019 01:37:49 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Sat,  9 Mar 2019 09:37:32 +0800
Message-Id: <20190309013737.27741-2-ming.lei@redhat.com>
In-Reply-To: <20190309013737.27741-1-ming.lei@redhat.com>
References: <20190309013737.27741-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Sat, 09 Mar 2019 01:37:52 +0000 (UTC)
Subject: [Xen-devel] [PATCH 1/6] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIG9ubHkgbmVlZHMgLmJ2X3BhZ2Ugb2YgdGhlIDJu
ZCBiaW8gYnZlYwpmb3IgY2hlY2tpbmcgaWYgdGhlIHR3byBidmVjcyBjYW4gYmUgbWVyZ2VkLCBz
byBwYXNzIHBhZ2UgdG8KeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIGRpcmVjdGx5LgoKTm8g
ZnVuY3Rpb24gY2hhbmdlLgoKQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4K
Q2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpTaWduZWQtb2ZmLWJ5OiBNaW5nIExl
aSA8bWluZy5sZWlAcmVkaGF0LmNvbT4KLS0tCiBibG9jay9ibGsuaCAgICAgICAgICAgIHwgMiAr
LQogZHJpdmVycy94ZW4vYmlvbWVyZ2UuYyB8IDUgKysrLS0KIGluY2x1ZGUveGVuL3hlbi5oICAg
ICAgfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ibG9jay9ibGsuaCBiL2Jsb2NrL2Jsay5oCmluZGV4IDVkNjM2ZWU0
MTY2My4uZTI3ZmQxNTEyZTRiIDEwMDY0NAotLS0gYS9ibG9jay9ibGsuaAorKysgYi9ibG9jay9i
bGsuaApAQCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYmlvdmVjX3BoeXNfbWVy
Z2VhYmxlKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLAogCiAJaWYgKGFkZHIxICsgdmVjMS0+YnZf
bGVuICE9IGFkZHIyKQogCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKHhlbl9kb21haW4oKSAmJiAheGVu
X2Jpb3ZlY19waHlzX21lcmdlYWJsZSh2ZWMxLCB2ZWMyKSkKKwlpZiAoeGVuX2RvbWFpbigpICYm
ICF4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKHZlYzEsIHZlYzItPmJ2X3BhZ2UpKQogCQlyZXR1
cm4gZmFsc2U7CiAJaWYgKChhZGRyMSB8IG1hc2spICE9ICgoYWRkcjIgKyB2ZWMyLT5idl9sZW4g
LSAxKSB8IG1hc2spKQogCQlyZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9i
aW9tZXJnZS5jIGIvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYwppbmRleCBmM2ZiYjcwMGY1NjkuLjA1
YTI4NmQyNGYxNCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYworKysgYi9kcml2
ZXJzL3hlbi9iaW9tZXJnZS5jCkBAIC00LDEyICs0LDEzIEBACiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAKKy8qIGNoZWNrIGlmIEBwYWdlIGNhbiBiZSBtZXJn
ZWQgd2l0aCAndmVjMScgKi8KIGJvb2wgeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShjb25zdCBz
dHJ1Y3QgYmlvX3ZlYyAqdmVjMSwKLQkJCSAgICAgICBjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVj
MikKKwkJCSAgICAgICBjb25zdCBzdHJ1Y3QgcGFnZSAqcGFnZSkKIHsKICNpZiBYRU5fUEFHRV9T
SVpFID09IFBBR0VfU0laRQogCXVuc2lnbmVkIGxvbmcgYmZuMSA9IHBmbl90b19iZm4ocGFnZV90
b19wZm4odmVjMS0+YnZfcGFnZSkpOwotCXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4o
cGFnZV90b19wZm4odmVjMi0+YnZfcGFnZSkpOworCXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90
b19iZm4ocGFnZV90b19wZm4ocGFnZSkpOwogCiAJcmV0dXJuIGJmbjEgKyBQRk5fRE9XTih2ZWMx
LT5idl9vZmZzZXQgKyB2ZWMxLT5idl9sZW4pID09IGJmbjI7CiAjZWxzZQpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCAwZTIxNTY3ODZhZDIu
LjM5YTk3ZjJlZmY3NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLmgKKysrIGIvaW5jbHVk
ZS94ZW4veGVuLmgKQEAgLTQ0LDYgKzQ0LDYgQEAgZXh0ZXJuIHN0cnVjdCBodm1fc3RhcnRfaW5m
byBwdmhfc3RhcnRfaW5mbzsKIAogc3RydWN0IGJpb192ZWM7CiBib29sIHhlbl9iaW92ZWNfcGh5
c19tZXJnZWFibGUoY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzEsCi0JCWNvbnN0IHN0cnVjdCBi
aW9fdmVjICp2ZWMyKTsKKwkJY29uc3Qgc3RydWN0IHBhZ2UgKnBhZ2UpOwogCiAjZW5kaWYJLyog
X1hFTl9YRU5fSCAqLwotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 01:38:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 01:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2Qw6-0005st-Fw; Sat, 09 Mar 2019 01:38: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=1xBU=RM=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h2Qw5-0005si-Ny
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 01:38:01 +0000
X-Inumbo-ID: f8e0bf5c-420b-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8e0bf5c-420b-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 01:38:00 +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 A4B8136893;
 Sat,  9 Mar 2019 01:37:59 +0000 (UTC)
Received: from localhost (ovpn-8-20.pek2.redhat.com [10.72.8.20])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E7B051018A0A;
 Sat,  9 Mar 2019 01:37:54 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Sat,  9 Mar 2019 09:37:33 +0800
Message-Id: <20190309013737.27741-3-ming.lei@redhat.com>
In-Reply-To: <20190309013737.27741-1-ming.lei@redhat.com>
References: <20190309013737.27741-1-ming.lei@redhat.com>
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]); Sat, 09 Mar 2019 01:37:59 +0000 (UTC)
Subject: [Xen-devel] [PATCH 2/6] block: don't merge adjacent bvecs to one
 segment in bio blk_queue_split
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vcm1hbCBmaWxlc3lzdGVtIElPLCBlYWNoIHBhZ2UgaXMgYWRkZWQgdmlhIGJsa19hZGRf
cGFnZSgpLAppbiB3aGljaCBidmVjKHBhZ2UpIG1lcmdlIGhhcyBiZWVuIGhhbmRsZWQgYWxyZWFk
eSwgYW5kIGJhc2ljYWxseQpub3QgcG9zc2libGUgdG8gbWVyZ2UgdHdvIGFkamFjZW50IGJ2ZWNz
IGluIG9uZSBiaW8uCgpTbyBub3QgdHJ5IHRvIG1lcmdlIHR3byBhZGphY2VudCBidmVjcyBpbiBi
bGtfcXVldWVfc3BsaXQoKSwgYWxzbyBhZGQKY2hlY2sgaWYgb25lIHBhZ2UgaXMgbWVyZ2VhYmxl
IHRvIGN1cnJlbnQgYnZlYyBpbiBiaW9fYWRkX3BhZ2UoKSBmb3IKYXZvaWRpbmcgdG8gYnJlYWsg
WEVOLgoKQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KQ2M6IENocmlzdG9w
aCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpTaWduZWQtb2ZmLWJ5OiBNaW5nIExlaSA8bWluZy5sZWlA
cmVkaGF0LmNvbT4KLS0tCiBibG9jay9iaW8uYyAgICAgICB8ICAyICsrCiBibG9jay9ibGstbWVy
Z2UuYyB8IDE3IC0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svYmlvLmMgYi9ibG9jay9i
aW8uYwppbmRleCA3MWE3OGQ5ZmI4YjcuLmQ4ZjQ4MTg4OTM3YyAxMDA2NDQKLS0tIGEvYmxvY2sv
YmlvLmMKKysrIGIvYmxvY2svYmlvLmMKQEAgLTc3Niw2ICs3NzYsOCBAQCBib29sIF9fYmlvX3Ry
eV9tZXJnZV9wYWdlKHN0cnVjdCBiaW8gKmJpbywgc3RydWN0IHBhZ2UgKnBhZ2UsCiAKIAkJaWYg
KHZlY19lbmRfYWRkciArIDEgIT0gcGFnZV9hZGRyICsgb2ZmKQogCQkJcmV0dXJuIGZhbHNlOwor
CQlpZiAoeGVuX2RvbWFpbigpICYmICF4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGJ2LCBwYWdl
KSkKKwkJCXJldHVybiBmYWxzZTsKIAkJaWYgKHNhbWVfcGFnZSAmJiAodmVjX2VuZF9hZGRyICYg
UEFHRV9NQVNLKSAhPSBwYWdlX2FkZHIpCiAJCQlyZXR1cm4gZmFsc2U7CiAKZGlmZiAtLWdpdCBh
L2Jsb2NrL2Jsay1tZXJnZS5jIGIvYmxvY2svYmxrLW1lcmdlLmMKaW5kZXggMWM5ZDRmMGY5NmVh
Li5hYTkxNjRlYjcxODcgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jsay1tZXJnZS5jCisrKyBiL2Jsb2Nr
L2Jsay1tZXJnZS5jCkBAIC0yNjcsMjMgKzI2Nyw2IEBAIHN0YXRpYyBzdHJ1Y3QgYmlvICpibGtf
YmlvX3NlZ21lbnRfc3BsaXQoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCiAJCQlnb3RvIHNwbGl0
OwogCQl9CiAKLQkJaWYgKGJ2cHJ2cCkgewotCQkJaWYgKHNlZ19zaXplICsgYnYuYnZfbGVuID4g
cXVldWVfbWF4X3NlZ21lbnRfc2l6ZShxKSkKLQkJCQlnb3RvIG5ld19zZWdtZW50OwotCQkJaWYg
KCFiaW92ZWNfcGh5c19tZXJnZWFibGUocSwgYnZwcnZwLCAmYnYpKQotCQkJCWdvdG8gbmV3X3Nl
Z21lbnQ7Ci0KLQkJCXNlZ19zaXplICs9IGJ2LmJ2X2xlbjsKLQkJCWJ2cHJ2ID0gYnY7Ci0JCQli
dnBydnAgPSAmYnZwcnY7Ci0JCQlzZWN0b3JzICs9IGJ2LmJ2X2xlbiA+PiA5OwotCi0JCQlpZiAo
bnNlZ3MgPT0gMSAmJiBzZWdfc2l6ZSA+IGZyb250X3NlZ19zaXplKQotCQkJCWZyb250X3NlZ19z
aXplID0gc2VnX3NpemU7Ci0KLQkJCWNvbnRpbnVlOwotCQl9Ci1uZXdfc2VnbWVudDoKIAkJaWYg
KG5zZWdzID09IG1heF9zZWdzKQogCQkJZ290byBzcGxpdDsKIAotLSAKMi45LjUKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 01:58:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 01: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 1h2RG1-0007Jd-7y; Sat, 09 Mar 2019 01:58:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1xBU=RM=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h2RG0-0007JY-CV
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 01:58:36 +0000
X-Inumbo-ID: d8899266-420e-11e9-941e-5b21ccb6fcb6
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8899266-420e-11e9-941e-5b21ccb6fcb6;
 Sat, 09 Mar 2019 01:58:34 +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 ADF18301E11B;
 Sat,  9 Mar 2019 01:58:33 +0000 (UTC)
Received: from localhost (ovpn-8-20.pek2.redhat.com [10.72.8.20])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AA6025D9D4;
 Sat,  9 Mar 2019 01:37:44 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Sat,  9 Mar 2019 09:37:31 +0800
Message-Id: <20190309013737.27741-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Sat, 09 Mar 2019 01:58:33 +0000 (UTC)
Subject: [Xen-devel] [PATCH 0/6] block: enable multi-page bvec for
 passthrough IO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpOb3cgdGhlIHdob2xlIElPIHN0YWNrIGlzIGNhcGFibGUgb2YgaGFuZGxpbmcgbXVsdGkt
cGFnZSBidmVjLCBhbmQgaXQgaGFzCmJlZW4gZW5hYmxlZCBpbiB0aGUgbm9ybWFsIEZTIElPIHBh
dGguIEhvd2V2ZXIsIGl0IGlzbid0IGRvbmUgZm9yCnBhc3N0aHJvdWdoIElPLgoKV2l0aG91dCBl
bmFibGluZyBtdWx0aS1idmVjIGZvciBwYXNzdGhvdWdoIElPLCB3ZSB3b24ndCBnbyBhaGVhZCBm
b3IKb3B0aW1pemluZyByZWxhdGVkIElPIHBhdGhzLCBzdWNoIGFzIGJ2ZWMgbWVyZ2luZywgYmlv
X2FkZF9wY19wYWdlCnNpbXBsaWZpY2F0aW9uLgoKVGhpcyBwYXRjaCBlbmFibGVzIG11bHRpLXBh
Z2UgYnZlYyBmb3IgcGFzc3Rocm91Z2ggSU8uIFR1cm5zIG91dApiaW9fYWRkX3BjX3BhZ2UoKSBp
cyBzaW1wbGllZmllZCBhIGxvdCwgZXNwZWNpYWxseSB0aGUgcGh5c2ljYWwgc2VnbWVudApudW1i
ZXIgb2YgcGFzc3Rocm91Z2ggYmlvIGlzIGFsd2F5cyBzYW1lIHdpdGggYmlvLmJpX3ZjbnQuIEFs
c28gdGhlCmJ2ZWMgbWVyZ2luZyBpbnNpZGUgYmlvIGlzIGtpbGxlZC4KCmJsa3Rlc3RzKGJsb2Nr
LzAyOSkgaXMgYWRkZWQgZm9yIGNvdmVyaW5nIHBhc3N0aG91Z2ggSU8gcGF0aCwgYW5kIHRoaXMK
cGF0Y2hzZXQgZG9lcyBwYXNzIHRoZSBuZXcgYmxvY2svMDI5IHRlc3QuCgoJaHR0cHM6Ly9tYXJj
LmluZm8vP2w9bGludXgtYmxvY2smbT0xNTUxNzUwNjM0MTcxMzkmdz0yCgoKTWluZyBMZWkgKDYp
OgogIGJsb2NrOiBwYXNzIHBhZ2UgdG8geGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZQogIGJsb2Nr
OiBkb24ndCBtZXJnZSBhZGphY2VudCBidmVjcyB0byBvbmUgc2VnbWVudCBpbiBiaW8KICAgIGJs
a19xdWV1ZV9zcGxpdAogIGJsb2NrOiBjaGVjayBpZiBwYWdlIGlzIG1lcmdlYWJsZSBpbiBvbmUg
aGVscGVyCiAgYmxvY2s6IHB1dCB0aGUgc2FtZSBwYWdlIHdoZW4gYWRkaW5nIGl0IHRvIGJpbwog
IGJsb2NrOiBlbmFibGUgbXVsdGktcGFnZSBidmVjIGZvciBwYXNzdGhyb3VnaCBJTwogIGJsb2Nr
OiBkb24ndCBjaGVjayBpZiBhZGphY2VudCBidmVjcyBpbiBvbmUgYmlvIGNhbiBiZSBtZXJnZWFi
bGUKCiBibG9jay9iaW8uYyAgICAgICAgICAgIHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGJsb2NrL2Jsay1tZXJnZS5jICAgICAgfCAgOTgg
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiBibG9jay9ibGsuaCAgICAg
ICAgICAgIHwgICAyICstCiBkcml2ZXJzL3hlbi9iaW9tZXJnZS5jIHwgICA1ICstCiBpbmNsdWRl
L2xpbnV4L2Jpby5oICAgIHwgIDEyICsrKystCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgIHwgICAy
ICstCiA2IGZpbGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRpb25zKCspLCAxMDYgZGVsZXRpb25zKC0p
CgpDYzogcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKQ2M6IE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29tPgpDYzogQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+CgoKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 02:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 02:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2RaL-0000ZP-08; Sat, 09 Mar 2019 02:19:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2RaK-0000ZF-2r
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 02:19:36 +0000
X-Inumbo-ID: c4aacb4a-4211-11e9-b3a0-d32d3c2ec051
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4aacb4a-4211-11e9-b3a0-d32d3c2ec051;
 Sat, 09 Mar 2019 02:19:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2RaC-0005Vx-OA; Sat, 09 Mar 2019 02:19:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2RaC-0001hz-GA; Sat, 09 Mar 2019 02:19:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2RaC-0005Kf-Ey; Sat, 09 Mar 2019 02:19:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133628-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 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-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-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-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-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-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-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-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 02:19:28 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133628: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYyOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzYyOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMzM2MDMgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzM2MDMgcGFzcyBpbiAxMzM2MjgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSBmYWlsIGluIDEzMzYwMyBwYXNzIGluIDEzMzYyOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzYwMyBwYXNzIGlu
IDEzMzYyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxv
Y2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTMzNjAzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTMzNjAzIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzYwMyBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1
MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDow
OSBaICAgMzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6
NDE6NTAgWiAgIDI1IGRheXMgICAxNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2
MDMgIDIwMTktMDMtMDUgMTg6NDk6MzUgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5l
dS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NjQgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 07:08:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 07: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 1h2W5B-0002Dr-PG; Sat, 09 Mar 2019 07:07:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2W5A-0002DX-Ce
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 07:07:44 +0000
X-Inumbo-ID: 087a963e-423a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 087a963e-423a-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 07:07: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 1h2W58-00035P-Gr; Sat, 09 Mar 2019 07:07: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 1h2W58-0006BM-7p; Sat, 09 Mar 2019 07:07:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2W58-0001Zz-79; Sat, 09 Mar 2019 07:07:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133640-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=219e560c20034843ac9917146c60db99bd01b6f4
X-Osstest-Versions-That: ovmf=8ef3a6ec1f6a858bb14c40715db90c1e3927cced
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 07:07:42 +0000
Subject: [Xen-devel] [ovmf test] 133640: 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>

ZmxpZ2h0IDEzMzY0MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyMTllNTYwYzIwMDM0ODQzYWM5OTE3MTQ2YzYwZGI5
OWJkMDFiNmY0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ZWYzYTZl
YzFmNmE4NThiYjE0YzQwNzE1ZGI5MGMxZTM5MjdjY2VkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM2MTAgIDIwMTktMDMtMDYgMDE6NDE6MTAgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNjQwICAyMDE5LTAzLTA3IDE2OjQ1OjAzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENo
ZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICA4ZWYzYTZlYzFmLi4yMTllNTYwYzIwICAyMTllNTYwYzIw
MDM0ODQzYWM5OTE3MTQ2YzYwZGI5OWJkMDFiNmY0IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 11:45:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 11:45: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 1h2aPq-0003FO-AY; Sat, 09 Mar 2019 11:45: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=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2aPo-0003FC-Fi
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 11:45:20 +0000
X-Inumbo-ID: cfcc0677-4260-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfcc0677-4260-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 11:45: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 1h2aPl-0000Ui-F9; Sat, 09 Mar 2019 11:45: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 1h2aPk-00071L-Mb; Sat, 09 Mar 2019 11:45:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2aPk-0005yO-Jm; Sat, 09 Mar 2019 11:45:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133630-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-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw: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-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386: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-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl: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-amd64-libvirt: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-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-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-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 11:45:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 133630: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYzMCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzYzMAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTM5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtl
cm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAzN2QxMTllNTgKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNk
YzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0Nzoz
OSBaICAxNDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6
MTc6MzAgWiAgMTE4IGRheXMgICA3OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0
MDYgIDIwMTktMDItMjQgMDQ6MDM6MjMgWiAgIDEzIGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYy
MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTY0MiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 12:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 12:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2bNh-00073k-7l; Sat, 09 Mar 2019 12:47: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=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2bNf-00073Y-RS
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 12:47:11 +0000
X-Inumbo-ID: 6f1d91f0-4269-11e9-b46c-23346cde0037
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f1d91f0-4269-11e9-b46c-23346cde0037;
 Sat, 09 Mar 2019 12:47: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 1h2bNT-0001ek-7X; Sat, 09 Mar 2019 12:46:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2bNS-0002pW-U1; Sat, 09 Mar 2019 12:46:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2bNS-0004yG-ON; Sat, 09 Mar 2019 12:46:58 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133653-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=6f4627c0db45c7fe91972bc88f5708a36cc70e10
X-Osstest-Versions-That: freebsd=33436807929738dccab4da85728a5b11458d1bca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 12:46:58 +0000
Subject: [Xen-devel] [freebsd-master test] 133653: 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>

ZmxpZ2h0IDEzMzY1MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjUzLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNmY0NjI3YzBkYjQ1YzdmZTkxOTcy
YmM4OGY1NzA4YTM2Y2M3MGUxMApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMzM0MzY4MDc5Mjk3MzhkY2NhYjRkYTg1NzI4YTViMTE0NThkMWJjYQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNjE2ICAyMDE5LTAzLTA2IDA5OjE5OjI5IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzY1MyAgMjAxOS0wMy0wOCAwOToxOTowNSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBiY3IgPGJjckBG
cmVlQlNELm9yZz4KICBiY3JhbiA8YmNyYW5ARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NA
RnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3Jn
PgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBkZWxwaGlqIDxkZWxwaGlqQEZyZWVCU0Qub3JnPgog
IGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRz
IDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9yZz4KICBr
cCA8a3BARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFy
a2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbW1hY3kgPG1tYWN5QEZy
ZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgMzM0MzY4MDc5
MjkuLjZmNDYyN2MwZGI0ICA2ZjQ2MjdjMGRiNDVjN2ZlOTE5NzJiYzg4ZjU3MDhhMzZjYzcwZTEw
IC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 12:59:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 12: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 1h2bZa-0007lt-Ao; Sat, 09 Mar 2019 12: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=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2bZY-0007lj-Q1
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 12:59:28 +0000
X-Inumbo-ID: 2bab4594-426b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bab4594-426b-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 12:59: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 1h2bZW-0001rr-Q6; Sat, 09 Mar 2019 12:59: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 1h2bZW-0003ap-DX; Sat, 09 Mar 2019 12:59:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2bZW-0005Bk-Cc; Sat, 09 Mar 2019 12:59:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133646-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=bf72ee049e92fc5b7d123971c7f6f1afecc38a41
X-Osstest-Versions-That: libvirt=9eaa2a61c515f22c724b2ee62886b6a34add0b8f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 12:59:26 +0000
Subject: [Xen-devel] [libvirt test] 133646: 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>

ZmxpZ2h0IDEzMzY0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzYxMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjEyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGJmNzJlZTA0OWU5MmZjNWI3ZDEyMzk3MWM3ZjZmMWFmZWNjMzhh
NDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDllYWEyYTYxYzUxNWYy
MmM3MjRiMmVlNjI4ODZiNmEzNGFkZDBiOGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzYxMiAg
MjAxOS0wMy0wNiAwNDoxODo0NiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2
NDYgIDIwMTktMDMtMDcgMjM6MDQ6MDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVo
cmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhi
NDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIEphbWllIFN0cmFuZGJvZ2UgPGphbWllQGNhbm9uaWNhbC5jb20+CiAgSmltIEZlaGxpZyA8
amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgog
IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWF4aW0gS296aW4gPGtvbG9tYXhl
c0BnbWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQ
YXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFA
cmVkaGF0LmNvbT4KICBWaWt0b3IgTWloYWpsb3Zza2kgPG1paGFqbG92QGxpbnV4LmlibS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgOWVhYTJhNjFjNS4uYmY3MmVlMDQ5ZSAgYmY3
MmVlMDQ5ZTkyZmM1YjdkMTIzOTcxYzdmNmYxYWZlY2MzOGE0MSAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 13:37:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 13: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 1h2cA0-0001u4-A7; Sat, 09 Mar 2019 13:37: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=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2c9z-0001tu-L0
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 13:37:07 +0000
X-Inumbo-ID: 695f3d52-4270-11e9-b22a-4bb7a7f900bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 695f3d52-4270-11e9-b22a-4bb7a7f900bd;
 Sat, 09 Mar 2019 13:36: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 1h2c9p-0002b5-Ob; Sat, 09 Mar 2019 13:36: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 1h2c9p-0005uv-EM; Sat, 09 Mar 2019 13:36:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2c9p-00005i-DF; Sat, 09 Mar 2019 13:36:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133631-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-i386-xl-pvshim:guest-start: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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f90d64483ebd394958841f67f8794ab203b319a7
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 13:36:57 +0000
Subject: [Xen-devel] [linux-linus test] 133631: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzYzMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjMxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZjkwZDY0NDgzZWJkMzk0OTU4ODQxZjY3Zjg3OTRhYjIw
M2IzMTlhNwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVl
MzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
NTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYzMSAgMjAxOS0wMy0wNyAxNTozMToyNyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTIzMyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
MjUyNDYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 16:30:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 16:30: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 1h2ert-0005Bo-3r; Sat, 09 Mar 2019 16:30:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2err-0005Bc-Sh
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 16:30:35 +0000
X-Inumbo-ID: a97d62a0-4288-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a97d62a0-4288-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 16:30: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 1h2erp-0006T4-6u; Sat, 09 Mar 2019 16:30: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 1h2ero-00039K-Hu; Sat, 09 Mar 2019 16:30:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2ero-0007uS-H8; Sat, 09 Mar 2019 16:30:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133645-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-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-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-xl-qemut-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: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-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=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 16:30:32 +0000
Subject: [Xen-devel] [xen-unstable test] 133645: 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>

ZmxpZ2h0IDEzMzY0NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY0NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MDkK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMzYwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM2MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzYwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM2MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzYwOQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3
YmUyYzQyYmZjZjBhM2MzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2MDkgIDIwMTktMDMtMDYg
MDE6MDc6MDMgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjQ1ICAyMDE5LTAz
LTA3IDE5OjQ1OjM4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
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
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlZWIzMWVlNTIyLi40ZGVlYWYyYTNl
ICA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5IC0+IG1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 18:44:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 18: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 1h2gxH-0004vX-3A; Sat, 09 Mar 2019 18:44: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=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2gxF-0004vN-UI
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 18:44:18 +0000
X-Inumbo-ID: 571f8b43-429b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 571f8b43-429b-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 18:44: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 1h2gxD-0000aC-FT; Sat, 09 Mar 2019 18:44:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2gxC-00042m-V0; Sat, 09 Mar 2019 18:44:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2gxC-0006d6-S9; Sat, 09 Mar 2019 18:44:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133647-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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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=adc2a008ae56d240e8dae0b6b7807876d51f9fc2
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 18:44:14 +0000
Subject: [Xen-devel] [linux-4.19 test] 133647: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY0NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzMzYxMSBSRUdSLiB2
cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8t
eGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEzMzYxMSBwYXNzIGluIDEzMzY0
NwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgIDQgbWVtZGlzay10cnktYXBwZW5kIGZhaWwg
aW4gMTMzNjExIHBhc3MgaW4gMTMzNjQ3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgIGZhaWwgcGFzcyBpbiAxMzM2MTEKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFkYzJhMDA4YWU1NmQyNDBl
OGRhZTBiNmI3ODA3ODc2ZDUxZjlmYzIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxMjcgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTI1IGRheXMg
ICA4NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2MTEgIDIwMTktMDMtMDYgMDM6
Mzg6MTUgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0ODYgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgODk5NTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 09 21:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 21:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2jJw-0005q0-GI; Sat, 09 Mar 2019 21:15:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2jJw-0005pq-1n
 for xen-devel@lists.xenproject.org; Sat, 09 Mar 2019 21:15:52 +0000
X-Inumbo-ID: 831ca95f-42b0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 831ca95f-42b0-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 21: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 1h2jJs-0003Xy-PS; Sat, 09 Mar 2019 21:15:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2jJs-0006wG-FM; Sat, 09 Mar 2019 21:15:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2jJs-0002JV-El; Sat, 09 Mar 2019 21:15:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133650-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-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
X-Osstest-Versions-This: qemuu=6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6
X-Osstest-Versions-That: qemuu=a3e3b0a7bd5de211a62cdf2d6c12b96d3c403560
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Mar 2019 21:15:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 133650: 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>

ZmxpZ2h0IDEzMzY1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NTAvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYxMwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzYxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MTMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzYxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjEzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBxZW11dSAgICAgICAgICAgICAgICA2Y2I0ZjZkYjRmNDM2N2ZhYTMzZGE4NWIxNWY3NWJiYmQy
YmVkMmE2CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhM2UzYjBhN2Jk
NWRlMjExYTYyY2RmMmQ2YzEyYjk2ZDNjNDAzNTYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2
MTMgIDIwMTktMDMtMDYgMDY6MjM6MjQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzNjUwICAyMDE5LTAzLTA4IDAyOjQ3OjM1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFydXNoaSBNZWh0
YSA8bWVodGEuYWFydTIwQGdtYWlsLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292
aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4K
ICBBbGV4YW5kZXIgS2FwcG5lciA8YWdrQGdvZGtpbmcubmV0PgogIEJhbmRhbiBEYXMgPGJzZEBy
ZWRoYXQuY29tPgogIENhaW8gQ2FycmFyYSA8Y2NhcnJhcmFAcmVkaGF0LmNvbT4KICBDbGViZXIg
Um9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0
QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEdl
cmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5v
cmc+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKb2huIFNub3cgPGpz
bm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgWmhpamlhbiA8bGl6aGlqaWFu
QGNuLmZ1aml0c3UuY29tPgogIExpa2UgWHUgPGxpa2UueHVAbGludXguaW50ZWwuY29tPgogIE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXRlamEgTWFyamFub3ZpYyA8bWF0ZWphLm1h
cmphbm92aWNAcnQtcmsuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmlj
aGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZXBoZW4gQ2hlY2tvd2F5IDxzdGVwaGVu
LmNoZWNrb3dheUBvYmVybGluLmVkdT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUb255IEtyb3dpYWsgPGFrcm93aWFrQGxpbnV4LmlibS5jb20+CiAgV2VpIFdhbmcgPHdlaS53
LndhbmdAaW50ZWwuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFpoYW5nIENoZW4g
PGNoZW4uemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgYTNl
M2IwYTdiZC4uNmNiNGY2ZGI0ZiAgNmNiNGY2ZGI0ZjQzNjdmYWEzM2RhODViMTVmNzViYmJkMmJl
ZDJhNiAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 03:37:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2pHE-0003pq-HX; Sun, 10 Mar 2019 03: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pHD-0003pg-9L
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 03:37:27 +0000
X-Inumbo-ID: d1d470ea-42e5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1d470ea-42e5-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:37: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 1h2pHA-00040I-3w; Sun, 10 Mar 2019 03:37:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2pH9-0000XJ-JP; Sun, 10 Mar 2019 03:37:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2pH9-0007YI-Hz; Sun, 10 Mar 2019 03:37:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133658-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1: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-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-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=e984846dad81218bbd8cbaec6df8e8a3530726dc
X-Osstest-Versions-That: xen=87f51bf366ca79b98e1e201bf9bd7a9c164631e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 03:37:23 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 133658: 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>

ZmxpZ2h0IDEzMzY1OCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NTgvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlOTg0ODQ2ZGFkODEyMThiYmQ4Y2JhZWM2ZGY4ZThh
MzUzMDcyNmRjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4N2Y1MWJm
MzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2NDYzMWUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI5MzggIDIwMTktMDItMDUgMTI6MDY6NDUgWiAgIDMyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNTk1ICAyMDE5LTAzLTA1IDE0OjM2OjU3IFogICAgNCBkYXlzICAgIDMgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50
aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4N2Y1MWJmMzY2
Li5lOTg0ODQ2ZGFkICBlOTg0ODQ2ZGFkODEyMThiYmQ4Y2JhZWM2ZGY4ZThhMzUzMDcyNmRjIC0+
IHN0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 06:59:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 06:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2sQ6-0008Qg-2C; Sun, 10 Mar 2019 06:58:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2sQ5-0008QW-1f
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 06:58:49 +0000
X-Inumbo-ID: f36b0408-4301-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f36b0408-4301-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 06:58:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2sQ2-0008Js-DW; Sun, 10 Mar 2019 06:58:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2sQ2-0008NM-40; Sun, 10 Mar 2019 06:58:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2sQ2-0001jj-3B; Sun, 10 Mar 2019 06:58:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133655-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl:<job
 status>:broken:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale: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-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:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-next:test-amd64-i386-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check: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-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-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cf08baa29613dd899954089e7cc7dba1d478b365
X-Osstest-Versions-That: linux=d9862cfbe2099deb83f0e9c1932c91f2d9c50464
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 06:58:46 +0000
Subject: [Xen-devel] [linux-next test] 133655: 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>

ZmxpZ2h0IDEzMzY1NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzYwNQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYw
NQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzYwNQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2
MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MiBndWVzdC1zdGFydCAgICBmYWlsIGluIDEzMzYxNCBSRUdSLiB2cy4gMTMzNjA1CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBw
YXNzIGluIDEzMzYxNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgZmFpbCBpbiAxMzM2MTQgcGFzcyBpbiAxMzM2NTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3Mg
aW4gMTMzNjE0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAyNCBndWVzdC1taWdyYXRlL2RzdF9ob3N0
L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMzYxNAoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzYwNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM2MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGNmMDhiYWEyOTYxM2RkODk5OTU0
MDg5ZTdjYzdkYmExZDQ3OGIzNjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGQ5ODYyY2ZiZTIwOTlkZWI4M2YwZTljMTkzMmM5MWYyZDljNTA0NjQKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5n
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMzNjE0ICAyMDE5LTAzLTA2IDA5OjE5OjA0IFogICAgMyBkYXlz
ICAgIDIgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
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 Sun Mar 10 07:11:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 07:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2scA-0001M5-0n; Sun, 10 Mar 2019 07:11: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2sc9-0001Lr-HZ
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 07:11:17 +0000
X-Inumbo-ID: aea143cc-4303-11e9-822a-0fffcfa78934
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aea143cc-4303-11e9-822a-0fffcfa78934;
 Sun, 10 Mar 2019 07:11: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 1h2sc1-00009i-Tb; Sun, 10 Mar 2019 07:11: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 1h2sc1-0000aR-LE; Sun, 10 Mar 2019 07:11:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2sc1-00070v-KX; Sun, 10 Mar 2019 07:11:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133670-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=a24a37dba42c4f7dad8794f199a8efb88e6ecd8f
X-Osstest-Versions-That: ovmf=219e560c20034843ac9917146c60db99bd01b6f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 07:11:09 +0000
Subject: [Xen-devel] [ovmf test] 133670: 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>

ZmxpZ2h0IDEzMzY3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhMjRhMzdkYmE0MmM0ZjdkYWQ4Nzk0ZjE5OWE4ZWZi
ODhlNmVjZDhmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMTllNTYw
YzIwMDM0ODQzYWM5OTE3MTQ2YzYwZGI5OWJkMDFiNmY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM2NDAgIDIwMTktMDMtMDcgMTY6NDU6MDMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNjcwICAyMDE5LTAzLTA5IDA3OjA5OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBSZWJlY2NhIENyYW4gPHJlYmVjY2FA
Ymx1ZXN0b3Aub3JnPgogIFJlYmVjY2EgQ3JhbiB2aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBs
aXN0cy4wMS5vcmc+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAyMTllNTYw
YzIwLi5hMjRhMzdkYmE0ICBhMjRhMzdkYmE0MmM0ZjdkYWQ4Nzk0ZjE5OWE4ZWZiODhlNmVjZDhm
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 08:50:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 08:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2uA9-00081H-0G; Sun, 10 Mar 2019 08: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2uA7-000815-KB
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 08:50:27 +0000
X-Inumbo-ID: 8c3de2de-4311-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c3de2de-4311-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 08:50: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 1h2uA5-0002Tm-67; Sun, 10 Mar 2019 08:50:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h2uA4-0001EK-RS; Sun, 10 Mar 2019 08:50:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2uA4-000473-QY; Sun, 10 Mar 2019 08:50:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133662-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 08:50:24 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133662: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY2MiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY2Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBpbiAxMzM1OTggcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMzU5OCBwYXNzIGluIDEzMzY2
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzU5OCBwYXNzIGluIDEzMzY2MgogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBpbiAxMzM1OTggbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBs
aWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2Nk
N2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3NjhmYWU0OWE4
ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAg
MjAxOC0xMi0wMyAwOTowNjoxOSBaICAgOTYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1
OTggIDIwMTktMDMtMDUgMTU6MDY6MjMgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5l
dS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzYgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 09:56:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 09:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h2vC8-0003R6-5F; Sun, 10 Mar 2019 09: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2vC7-0003Qu-Fn
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 09:56:35 +0000
X-Inumbo-ID: c95393b5-431a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c95393b5-431a-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 09:56: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 1h2vC5-0003jj-8t; Sun, 10 Mar 2019 09:56: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 1h2vC4-0005SF-Qe; Sun, 10 Mar 2019 09:56:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2vC4-0000lY-Q0; Sun, 10 Mar 2019 09:56:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133682-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 09:56:32 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133682: 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>

ZmxpZ2h0IDEzMzY4MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY4Mi8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFh
NGM5Yjk2ZGVkMGYwMjkKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDEyOjQ4OjUyIDIwMTkgKzAwMDAKCiAgICBSRUFETUU6
IERvY3VtZW50IHB5dGhvbjIgZGVwZW5kZW5jeQogICAgCiAgICBNdWNoIG9mIHRoZSB0b29scyBh
bmQgY29uZmlndXJlIG1ha2VmaWxlIGFjdHVhbGx5IGhhdmUgYSBweXRob24yCiAgICBkZXBlbmRl
bmN5OyBzcGVjaWZ5IHRoaXMuICBJdCBhbHNvIGFzc3VtZXMgdGhhdCBgcHl0aG9uYCBwb2ludHMg
dG8gYHB5dGhvbjJgOwogICAgZG9jdW1lbnQgaG93IHRvIHdvcmsgYXJvdW5kIHRoaXMgb24gc3lz
dGVtcyB3aGVyZSB0aGlzIGlzIGZhbHNlLgogICAgCiAgICBBbHNvIHVwZGF0ZSBzZWNvbmQgdmVy
c2lvbiByZXF1aXJlbWVudCBsaXN0ZWQgdG8gbWF0Y2ggdGhlIGZpcnN0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 11:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 11: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 1h2wme-0001Eg-Lj; Sun, 10 Mar 2019 11:38: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2wmc-0001ET-T1
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 11:38:22 +0000
X-Inumbo-ID: 00f34431-4329-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00f34431-4329-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 11:38: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 1h2wmZ-0005gO-Ds; Sun, 10 Mar 2019 11:38: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 1h2wmZ-0004vh-0I; Sun, 10 Mar 2019 11:38:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2wmY-0006Ol-Vd; Sun, 10 Mar 2019 11:38:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133666-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 11:38:18 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133666: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY2NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY2Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMzM2MDMgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzM2MDMgcGFzcyBpbiAxMzM2NjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSBmYWlsIGluIDEzMzYwMyBwYXNzIGluIDEzMzY2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzYwMyBwYXNzIGlu
IDEzMzY2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM2MjggcGFzcyBpbiAxMzM2NjYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMzM2MjggcGFzcyBpbiAxMzM2NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBwYXNzIGluIDEzMzYwMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IHBhc3MgaW4gMTMzNjI4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEzMzYwMyBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
IGZhaWwgaW4gMTMzNjAzIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzNjI4IGxpa2UgMTMy
ODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUz
MTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5
IFogICAzMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0
MTo1MCBaICAgMjYgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYw
MyAgMjAxOS0wMy0wNSAxODo0OTozNSBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1
Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+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
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
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
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 14:32:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 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 1h2zV7-00043f-E6; Sun, 10 Mar 2019 14:32: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2zV6-00043V-OU
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 14:32:28 +0000
X-Inumbo-ID: 540e76d1-4341-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 540e76d1-4341-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 14:32: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 1h2zV4-0000Ug-S1; Sun, 10 Mar 2019 14:32: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 1h2zV3-0007NQ-R5; Sun, 10 Mar 2019 14:32:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h2zV3-0000QP-QU; Sun, 10 Mar 2019 14:32:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133672-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-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=7a05c739c26decb8ff0eef4f6c75ce3ef729532d
X-Osstest-Versions-That: libvirt=bf72ee049e92fc5b7d123971c7f6f1afecc38a41
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 14:32:25 +0000
Subject: [Xen-devel] [libvirt test] 133672: 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>

ZmxpZ2h0IDEzMzY3MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NzIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzY0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjQ2CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDdhMDVjNzM5YzI2ZGVjYjhmZjBlZWY0ZjZjNzVjZTNlZjcyOTUz
MmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmNzJlZTA0OWU5MmZj
NWI3ZDEyMzk3MWM3ZjZmMWFmZWNjMzhhNDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzY0NiAg
MjAxOS0wMy0wNyAyMzowNDowNiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2
NzIgIDIwMTktMDMtMDkgMTM6MDA6MTkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKICAgYmY3MmVlMDQ5ZS4uN2EwNWM3MzljMiAgN2EwNWM3MzljMjZk
ZWNiOGZmMGVlZjRmNmM3NWNlM2VmNzI5NTMyZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 15:08:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 15:08: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 1h303O-00062R-Ae; Sun, 10 Mar 2019 15: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=u4R5=RN=xenproject.org=prvs=96542cdfc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h303N-00062I-Jh
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 15:07:53 +0000
X-Inumbo-ID: 439620aa-4346-11e9-ab52-f77d080d44bd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 439620aa-4346-11e9-ab52-f77d080d44bd;
 Sun, 10 Mar 2019 15:07:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,464,1544486400"; d="scan'208";a="80165089"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83726-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-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
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=219e560c20034843ac9917146c60db99bd01b6f4
X-Osstest-Versions-That: ovmf=8ef3a6ec1f6a858bb14c40715db90c1e3927cced
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Mar 2019 15:07:38 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83726: 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
MzcyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzI2LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAyMTllNTYwYzIwMDM0ODQzYWM5OTE3MTQ2YzYwZGI5OWJk
MDFiNmY0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ZWYzYTZlYzFm
NmE4NThiYjE0YzQwNzE1ZGI5MGMxZTM5MjdjY2VkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
MTcgIDIwMTktMDMtMDcgMTY6NTQ6MzggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzI2ICAyMDE5LTAzLTEwIDA2OjU4OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENoZW4g
PGNoZW4uYS5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMjE5ZTU2MGMyMDAzNDg0M2Fj
OTkxNzE0NmM2MGRiOTliZDAxYjZmNApBdXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBp
bnRlbC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDA4OjIxOjE4IDIwMTkgKzA4MDAKCiAgICBVZWZp
Q3B1UGtnL01pY3JvY29kZS5jOiBBZGQgdmVyaWZpY2F0aW9uIGJlZm9yZSBjYWxjdWxhdGUgQ2hl
Y2tTdW0zMgogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAyMAogICAgCiAgICBTaG91bGQgbWFrZSBzdXJlIHRoZSBUb3RhbFNpemUg
b2YgTWljcm9jb2RlIGlzIGFsaWduZWQgd2l0aCA0IGJ5dGVzCiAgICBiZWZvcmUgY2FsbGluZyBD
YWxjdWxhdGVTdW0zMiBmdW5jdGlvbi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQ2hlbiBB
IENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRl
bC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 17:44:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 17:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h32Uo-0007u6-VZ; Sun, 10 Mar 2019 17:44: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=u4R5=RN=xenproject.org=prvs=96542cdfc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h32Um-0007tx-RS
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 17:44:20 +0000
X-Inumbo-ID: 2145c266-435c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2145c266-435c-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 17:44:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,465,1544486400"; d="scan'208";a="80167877"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83723-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-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-i386-pvops:host-install(4):broken:nonblocking
 xen-4.11-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.11-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.11-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.11-testing:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=e984846dad81218bbd8cbaec6df8e8a3530726dc
X-Osstest-Versions-That: xen=87f51bf366ca79b98e1e201bf9bd7a9c164631e2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Mar 2019 17:44:10 +0000
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 83723: 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
MzcyMyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNzIzLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAg
ICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVy
ICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
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
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlOTg0
ODQ2ZGFkODEyMThiYmQ4Y2JhZWM2ZGY4ZThhMzUzMDcyNmRjCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA4N2Y1MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2NDYz
MWUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2NTkgIDIwMTktMDItMjQgMDc6MjI6NDUgWiAg
IDE0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNzIzICAyMDE5LTAzLTEwIDA2OjU2OjE5
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1h
Z2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2
NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1w
cmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2
b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKClB1
c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NTggbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 18:46:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 18:46: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 1h33SA-0003Kd-2M; Sun, 10 Mar 2019 18:45: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=u4R5=RN=xenproject.org=prvs=96542cdfc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h33S9-0003KR-95
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 18:45:41 +0000
X-Inumbo-ID: b30d0ec3-4364-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b30d0ec3-4364-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 18:45:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,465,1544486400"; d="scan'208";a="80169035"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83725-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6
X-Osstest-Versions-That: qemuu=b6179aaff961627fcb59d7b234297966b81ac726
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Mar 2019 18:45:21 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83725: 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
MzcyNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzI1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDZjYjRmNmRiNGY0MzY3ZmFhMzNkYTg1YjE1Zjc1YmJiZDJiZWQyYTYKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGI2MTc5YWFmZjk2MTYyN2ZjYjU5ZDdiMjM0
Mjk3OTY2YjgxYWM3MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzcxMSAgMjAxOS0wMy0wNiAw
ODo1MzoyOCBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MjUgIDIwMTktMDMt
MTAgMDY6NTU6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJ1c2hpIE1laHRhIDxtZWh0YS5hYXJ1MjBA
Z21haWwuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhhbmRlciBLYXBw
bmVyIDxhZ2tAZ29ka2luZy5uZXQ+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQ2Fp
byBDYXJyYXJhIDxjY2FycmFyYUByZWRoYXQuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJv
cGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIu
IERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYXNv
biBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNv
bT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIExhdXJlbnQgRGVzbm9n
dWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJl
bnRAdml2aWVyLmV1PgogIExpIFpoaWppYW4gPGxpemhpamlhbkBjbi5mdWppdHN1LmNvbT4KICBM
aWtlIFh1IDxsaWtlLnh1QGxpbnV4LmludGVsLmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhh
dC5jb20+CiAgTWF0ZWphIE1hcmphbm92aWMgPG1hdGVqYS5tYXJqYW5vdmljQHJ0LXJrLmNvbT4K
ICBNaWNoZWwgSGVpbHkgPG1pY2hlbGhlaWx5QGdtYWlsLmNvbT4KICBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVh
d2VpLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlcGhl
biBDaGVja293YXkgPHN0ZXBoZW4uY2hlY2tvd2F5QG9iZXJsaW4uZWR1PgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgS3Jvd2lhayA8YWtyb3dpYWtAbGludXguaWJtLmNv
bT4KICBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZmaW9uZUBnbWFpbC5jb20+CiAgVmxhZCBZYXNl
dmljaCA8dnlhc2V2aWNAcmVkaGF0LmNvbT4KICBWbGFkaXNsYXYgWWFzZXZpY2ggPHZ5YXNldmlj
QHJlZGhhdC5jb20+CiAgV2VpIFdhbmcgPHdlaS53LndhbmdAaW50ZWwuY29tPgogIFdlaSBZYW5n
IDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92
QHlhbmRleC10ZWFtLnJ1PgogIFpoYW5nIENoZW4gPGNoZW4uemhhbmdAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKClB1c2gg
bm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjAyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 21:39:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 21: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 1h36A4-0005fk-MU; Sun, 10 Mar 2019 21:39:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h36A3-0005fY-N4
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 21:39:11 +0000
X-Inumbo-ID: e9dce65c-437c-11e9-b648-6f6774764f8a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9dce65c-437c-11e9-b648-6f6774764f8a;
 Sun, 10 Mar 2019 21:38: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 1h369q-0000f1-FV; Sun, 10 Mar 2019 21:38: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 1h369p-0004SQ-PL; Sun, 10 Mar 2019 21:38:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h369p-0001Lb-Og; Sun, 10 Mar 2019 21:38:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133671-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-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64: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-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm: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-rumprun-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-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:xen-install: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-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-libvirt-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-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-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 21:38:57 +0000
Subject: [Xen-devel] [linux-3.18 test] 133671: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY3MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzY3MQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTM5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1pbnN0YWxsICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzM2MzAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
NTM5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM1MzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM1MzkgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNTM5IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgICBm
YWlsICBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICBlMTI4ZjE2ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQwMzdkMTE5ZTU4CmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1Nzhi
ZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgt
MTAtMTcgMjE6NDc6MzkgWiAgMTQzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAy
MDE4LTExLTEwIDE2OjE3OjMwIFogIDEyMCBkYXlzICAgODAgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzNDA2ICAyMDE5LTAyLTI0IDA0OjAzOjIzIFogICAxNCBkYXlzICAgMTAgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo2MjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NDIgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 10 23:02:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 23:02: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 1h37SN-0002py-02; Sun, 10 Mar 2019 23:02: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=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h37SL-0002po-Nf
 for xen-devel@lists.xenproject.org; Sun, 10 Mar 2019 23:02:09 +0000
X-Inumbo-ID: 86dd78d4-4388-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86dd78d4-4388-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 23:02: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 1h37SI-0002Dk-Aq; Sun, 10 Mar 2019 23:02: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 1h37SI-0003lV-28; Sun, 10 Mar 2019 23:02:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h37SI-0001IT-1M; Sun, 10 Mar 2019 23:02:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133673-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-arm64-arm64-examine:reboot:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-i386-xl-pvshim:guest-start: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=38e7571c07be01f9f19b355a9306a4e3d5cb0f5b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Mar 2019 23:02:06 +0000
Subject: [Xen-devel] [linux-linus test] 133673: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgMzhlNzU3MWMwN2JlMDFmOWYxOWIzNTVhOTMwNmE0ZTNk
NWNiMGY1YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVl
MzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
NTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzY3MyAgMjAxOS0wMy0wOSAxMzozOTowMiBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTYyMSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU0OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 00:25:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 00:25:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h38l3-000093-Mg; Mon, 11 Mar 2019 00:25:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/c+6=RO=xenproject.org=prvs=966b1740f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h38l2-00008r-AF
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 00:25:32 +0000
X-Inumbo-ID: 2cb07ed2-4394-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cb07ed2-4394-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 00:25:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,466,1544486400"; d="scan'208";a="80176124"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83722-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-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-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=7842419a6b85edb4a5b9bee8b1179de4c8b84b60
X-Osstest-Versions-That: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Mar 2019 00:25:26 +0000
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 83722: 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
MzcyMiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNzIyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAg
ICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVy
ICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
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
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2Vu
IGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1
bnRlc3RlZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tl
biBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICA3ODQyNDE5YTZiODVlZGI0YTViOWJlZThiMTE3OWRlNGM4Yjg0YjYw
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhMDE2YjhmMjA3YzdhM2Zl
OGJkZDJiNmY3YzA4MDAyMGUzZTFjODIzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2ODkgIDIw
MTktMDMtMDIgMDM6Mjk6MjQgWiAgICA4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNzIy
ICAyMDE5LTAzLTEwIDA2OjU1OjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUu
b3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1k
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXh0ZiBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJv
a2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUtbG9ncwoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 00:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 00: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 1h38n3-0000Gw-9e; Mon, 11 Mar 2019 00:27:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h38n1-0000Gj-GP
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 00:27:35 +0000
X-Inumbo-ID: 7275af0a-4394-11e9-b16f-2f689a6b825b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7275af0a-4394-11e9-b16f-2f689a6b825b;
 Mon, 11 Mar 2019 00:27: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 1h38ms-0004LZ-6O; Mon, 11 Mar 2019 00:27: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 1h38mr-0002I1-Oa; Mon, 11 Mar 2019 00:27:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h38mr-0002wZ-Nu; Mon, 11 Mar 2019 00:27:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133675-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 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-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-xl-qemut-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: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-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=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 00:27:25 +0000
Subject: [Xen-devel] [xen-unstable test] 133675: 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>

ZmxpZ2h0IDEzMzY3NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY3NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10
cnktYXBwZW5kICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzY0NQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY0NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNjQ1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM2NDUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjQ1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM2NDUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjQ1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM2NDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0
YzliOTZkZWQwZjAyOQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNGRl
ZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMzNjc1ICAyMDE5LTAzLTA5IDE2OjMxOjM4IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0
ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 02:05:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 02:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3AJR-000613-4J; Mon, 11 Mar 2019 02:05:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/c+6=RO=xenproject.org=prvs=966b1740f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h3AJQ-00060r-4X
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 02:05:08 +0000
X-Inumbo-ID: 12d4e328-43a2-11e9-b782-ab5f7d39677a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12d4e328-43a2-11e9-b782-ab5f7d39677a;
 Mon, 11 Mar 2019 02:04:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,466,1544486400"; d="scan'208";a="80180097"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83724-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Mar 2019 02:04:50 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83724: 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
MzcyNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3MjQvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRkZWVhZjJhM2Vl
NTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4MzcxOCAgMjAxOS0wMy0wNyAyMDowMDowOCBaICAgIDMgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MjQgIDIwMTktMDMtMTAgMDY6NTc6MDYgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
aGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkK
QXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAg
VHVlIE1hciA1IDEyOjQ4OjUyIDIwMTkgKzAwMDAKCiAgICBSRUFETUU6IERvY3VtZW50IHB5dGhv
bjIgZGVwZW5kZW5jeQogICAgCiAgICBNdWNoIG9mIHRoZSB0b29scyBhbmQgY29uZmlndXJlIG1h
a2VmaWxlIGFjdHVhbGx5IGhhdmUgYSBweXRob24yCiAgICBkZXBlbmRlbmN5OyBzcGVjaWZ5IHRo
aXMuICBJdCBhbHNvIGFzc3VtZXMgdGhhdCBgcHl0aG9uYCBwb2ludHMgdG8gYHB5dGhvbjJgOwog
ICAgZG9jdW1lbnQgaG93IHRvIHdvcmsgYXJvdW5kIHRoaXMgb24gc3lzdGVtcyB3aGVyZSB0aGlz
IGlzIGZhbHNlLgogICAgCiAgICBBbHNvIHVwZGF0ZSBzZWNvbmQgdmVyc2lvbiByZXF1aXJlbWVu
dCBsaXN0ZWQgdG8gbWF0Y2ggdGhlIGZpcnN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 02:42:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 02: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 1h3At4-00004t-5D; Mon, 11 Mar 2019 02:41:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3At2-0008WN-Et
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 02:41:56 +0000
X-Inumbo-ID: 37f71eaa-43a7-11e9-93dd-775082dc9326
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37f71eaa-43a7-11e9-93dd-775082dc9326;
 Mon, 11 Mar 2019 02:41: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 1h3Asu-00083D-Cw; Mon, 11 Mar 2019 02:41:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Asu-00029z-3l; Mon, 11 Mar 2019 02:41:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Asu-00054K-1z; Mon, 11 Mar 2019 02:41:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133676-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-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale: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-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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=adc2a008ae56d240e8dae0b6b7807876d51f9fc2
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 02:41:48 +0000
Subject: [Xen-devel] [linux-4.19 test] 133676: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY3NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCBmYWls
IGluIDEzMzY0NyBwYXNzIGluIDEzMzY3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDEzMzY0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
YWRjMmEwMDhhZTU2ZDI0MGU4ZGFlMGI2Yjc4MDc4NzZkNTFmOWZjMgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3
ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4
IFogIDEyOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDox
MDoxNSBaICAxMjYgZGF5cyAgIDg1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYx
MSAgMjAxOS0wMy0wNiAwMzozODoxNSBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQ4
NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
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
c2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4OTk1NCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 03:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 03:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Bcf-00039T-UQ; Mon, 11 Mar 2019 03:29:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/c+6=RO=xenproject.org=prvs=966b1740f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h3Bcf-00039J-H7
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 03:29:05 +0000
X-Inumbo-ID: cdcdad30-43ad-11e9-b747-1f16d67a2717
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdcdad30-43ad-11e9-b747-1f16d67a2717;
 Mon, 11 Mar 2019 03:28:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,466,1544486400"; d="scan'208";a="80183360"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83728-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-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
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=a24a37dba42c4f7dad8794f199a8efb88e6ecd8f
X-Osstest-Versions-That: ovmf=219e560c20034843ac9917146c60db99bd01b6f4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Mar 2019 03:28:54 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83728: 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
MzcyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzI4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBhMjRhMzdkYmE0MmM0ZjdkYWQ4Nzk0ZjE5OWE4ZWZiODhl
NmVjZDhmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMTllNTYwYzIw
MDM0ODQzYWM5OTE3MTQ2YzYwZGI5OWJkMDFiNmY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
MjYgIDIwMTktMDMtMTAgMDY6NTg6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzI4ICAyMDE5LTAzLTEwIDE1OjIyOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYmx1
ZXN0b3Aub3JnPgogIFJlYmVjY2EgQ3JhbiB2aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBsaXN0
cy4wMS5vcmc+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgYTI0YTM3ZGJhNDJjNGY3ZGFkODc5NGYxOTlhOGVmYjg4ZTZlY2Q4ZgpBdXRob3I6
IFJlYmVjY2EgQ3JhbiB2aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+CkRh
dGU6ICAgVGh1IE1hciA3IDE5OjE0OjU1IDIwMTkgLTA3MDAKCiAgICBTdGRMaWI6IFVwZGF0ZSBy
ZXNvbHYuY29uZiB0byB1c2UgR29vZ2xlJ3MgRE5TIHNlcnZlcnMKICAgIAogICAgVGhlIGN1cnJl
bnQgc2VydmVycyBsaXN0ZWQgYXBwZWFyIHRvIGJlIHVudXNhYmxlLiBJIHN1c3BlY3QgbW9zdAog
ICAgcGVvcGxlIHdpbGwgZ2V0IGNvcnJlY3QgRE5TIHNlcnZlcnMgdmlhIERIQ1AsIGJ1dCB0aGUg
ZGVmYXVsdHMKICAgIHNob3VsZCB3b3JrIGZvciBhbnlvbmUuCiAgICAKICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBibHVlc3RvcC5vcmc+CiAgICBSZXZpZXdlZC1i
eTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgYzllMWUyOGI2MTk1M2Zl
MzZhZjYyZTk5YWI4ODZmNDA3MjM0MjNjNApBdXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CkRhdGU6ICAgV2VkIEZlYiAyNyAyMjoxMDo0NSAyMDE5ICswMTAwCgogICAgTWFp
bnRhaW5lcnMudHh0OiBjbGFyaWZ5IFJldmlld2VyIHJlcXVpcmVtZW50cyBhbmQgcmVzcG9uc2li
aWxpdGllcwogICAgCiAgICBUaGUgY3VycmVudCBsYW5ndWFnZSBmb3IgIlBhY2thZ2UgUmV2aWV3
ZXIiIG9ubHkgdmFndWVseSBoaW50cyB0aGF0CiAgICBQYWNrYWdlIFJldmlld2VycyBzaG91bGQg
YmUgYWJsZSB0byBwcm92aWRlIGd1aWRhbmNlIGFuZCBkaXJlY3Rpb25zLgogICAgTWFrZSB0aGlz
IG1vcmUgb2J2aW91cy4KICAgIAogICAgQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+
CiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBD
YzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAgQ2M6IExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUg
PHBoaWxtZEByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQu
Y29tPgoKY29tbWl0IDg5OTEwYTM5ZGNmZDc4ODA1N2NhYTVkODhiN2U3NmUxMTJkMTg3YjUKQXV0
aG9yOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1hciA3IDE4OjM1OjE0
IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvSGlpSW1hZ2U6IEZpeCBzdGFjayBvdmVyZmxv
dyB3aGVuIGNvcnJ1cHRlZCBCTVAgaXMgcGFyc2VkIChDVkUtMjAxOC0xMjE4MSkKICAgIAogICAg
UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExMzUK
ICAgIAogICAgRm9yIDRiaXQgQk1QLCB0aGVyZSBhcmUgb25seSAyXjQgPSAxNiBjb2xvcnMgaW4g
dGhlIHBhbGV0dGUuCiAgICBCdXQgd2hlbiBhIGNvcnJ1cHRlZCBCTVAgY29udGFpbnMgbW9yZSB0
aGFuIDE2IGNvbG9ycyBpbiB0aGUgcGFsZXR0ZSwKICAgIHRvZGF5J3MgaW1wbGVtZW50YXRpb24g
d3JvbmdseSBjb3BpZXMgYWxsIGNvbG9ycyB0byB0aGUgbG9jYWwKICAgIFBhbGV0dGVWYWx1ZVsx
Nl0gYXJyYXkgd2hpY2ggY2F1c2VzIHN0YWNrIG92ZXJmbG93LgogICAgCiAgICBUaGUgc2ltaWxh
ciBpc3N1ZSBhbHNvIGV4aXN0cyBpbiB0aGUgbG9naWMgdG8gaGFuZGxlIDhiaXQgQk1QLgogICAg
CiAgICBUaGUgcGF0Y2ggZml4ZXMgdGhlIGlzc3VlIGJ5IG9ubHkgY29waWVzIHRoZSBmaXJzdCAx
NiBvciAyNTYgY29sb3JzCiAgICBpbiB0aGUgcGFsZXR0ZSBkZXBlbmRpbmcgb24gdGhlIEJNUCB0
eXBlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCBmZmU1ZjdhNmI0ZTk3OGRmZmJlMWRmMjI4
OTYzYWRjOTE0NDUxMTA2CkF1dGhvcjogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgpEYXRlOiAg
IFRodSBNYXIgNyAxODozNToxMyAyMDE5ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0hpaURhdGFi
YXNlOiBGaXggcG90ZW50aWFsIGludGVnZXIgb3ZlcmZsb3cgKENWRS0yMDE4LTEyMTgxKQogICAg
CiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTEzNQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+
CiAgICBDYzogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgQ2M6IEhhbyBBIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KCmNvbW1pdCBjZmUzMGE0MTE5YWQwYmE5YjA4MDdkODNkMTAzOGIwMjUyNGQwZDdjCkF1
dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWFy
IDggMTY6NTI6MjAgMjAxOSArMDgwMAoKICAgIE1haW50YWluZXJzLnR4dDogcmVtb3ZlIHVuZXhw
ZWN0ZWQgdW5pY29kZSBCT00KICAgIAogICAgVGhlIEJPTSB3YXMgaW50cm9kdWNlZCBieSBjb21t
aXQgNmMwNWI5NThkZjUzMjM0NWEzNWI0MThiMDVlZmZjZjdmZDUxZmM0ZQogICAgYWNjaWRlbnRh
bGx5LgogICAgCiAgICBDYzogWWFvIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBD
YzogWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBaaGFuZywgQ2hhbyBC
IDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgoKY29tbWl0IDZjMDViOTU4ZGY1MzIzNDVhMzViNDE4
YjA1ZWZmY2Y3ZmQ1MWZjNGUKQXV0aG9yOiBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBNYXIgOCAxMDo0NjowNyAyMDE5ICswODAwCgogICAgTWFpbnRh
aW5lcnMudHh0OiBDaGFuZ2UgcGFja2FnZSBtYWludGFpbmVyIGFuZCByZXZpZXdlciBvZiBTZWN1
cml0eVBrZy4KICAgIAogICAgQ2M6IFlhbyBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
ICAgQ2M6IEppYW4gV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKaWFuIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 06:43:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 06:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Ee4-0007Vh-Iu; Mon, 11 Mar 2019 06: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=1Ho2=RO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3Ee2-0007Vc-QH
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 06:42:42 +0000
X-Inumbo-ID: dadd98ee-43c8-11e9-ab53-bfbcd749774b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dadd98ee-43c8-11e9-ab53-bfbcd749774b;
 Mon, 11 Mar 2019 06:42: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 1F211AB76;
 Mon, 11 Mar 2019 06:42:35 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190308122415.29972-1-olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <e9071805-77e3-12f2-00f6-043e838131be@suse.com>
Date: Mon, 11 Mar 2019 07:42:34 +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: <20190308122415.29972-1-olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] libxl: prepare environment for
 domcreate_stream_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: 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>

T24gMDgvMDMvMjAxOSAxMzoyNCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIGRv
bWNyZWF0ZV9ib290bG9hZGVyX2RvbmUgbWF5IGJyYW5jaCBlYXJseSB0bwo+IGRvbWNyZWF0ZV9z
dHJlYW1fZG9uZSwgaW4gY2FzZSBzb21lIGVycm9yIG9jY291cmVkLiBIZXJlIHNycy0+ZGNzIHdp
bGwgYmUKPiBOVUxMLCB3aGljaCBsZWFkcyB0byBhIGNyYXNoLgo+IAo+IEl0IGlzIHVuY2xlYXIg
d2hhdCB0aGUgcHVycG9zZSBvZiB0aGF0IGJhY2twb2ludGVyIGlzLiBQZXJoYXBzIGl0IGNhbiBi
ZQo+IHJlbW92ZWQsIGFuZCBkb21jcmVhdGVfc3RyZWFtX2RvbmUgY291bGQgdXNlIENPTlRBSU5F
Ul9PRi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CgpB
cyB3ZSBhcmUgdmVyeSBjbG9zZSB0byBhIDQuMTIgcmVsZWFzZSBhbmQgdGhpcyBpcyBubyByZWNl
bnQgcmVncmVzc2lvbgpJJ2QgbGlrZSB0byBkZWZlciB0aGlzIHBhdGNoIHRvIDQuMTMuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 06:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 06: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 1h3Eis-0007er-DM; Mon, 11 Mar 2019 06:47: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=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3Eir-0007ef-Ka
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 06:47:41 +0000
X-Inumbo-ID: 90307486-43c9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90307486-43c9-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 06:47: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 1h3Eip-0005IF-9D; Mon, 11 Mar 2019 06:47: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 1h3Eip-00042T-2d; Mon, 11 Mar 2019 06:47:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Eip-0008Cg-20; Mon, 11 Mar 2019 06:47:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133677-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-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=f5b4c31030f45293bb4517445722768434829d91
X-Osstest-Versions-That: qemuu=6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 06:47:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 133677: 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>

ZmxpZ2h0IDEzMzY3NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2NzcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjUw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM2NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY1MAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNjUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjViNGMzMTAzMGY0NTI5
M2JiNDUxNzQ0NTcyMjc2ODQzNDgyOWQ5MQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgNmNiNGY2ZGI0ZjQzNjdmYWEzM2RhODViMTVmNzViYmJkMmJlZDJhNgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNjUwICAyMDE5LTAzLTA4IDAyOjQ3OjM1IFogICAgMyBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzY3NyAgMjAxOS0wMy0wOSAyMToxNjo1MSBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFuYXN0YXNpaWEgUnVz
YWtvdmEgPGFydXNha292YTkxN0BnbWFpbC5jb20+CiAgQW5kcmVhcyBTY2h3YWIgPHNjaHdhYkBz
dXNlLmRlPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8u
Y29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRl
PgogIENocmlzdGlhbiBSaWNodGVyIDxjaHJpc3RpYW4ucmljaHRlckBlZnMtYXV0by5kZT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYXZpZCBCcmVua2VuIDxkYXZpZC5i
cmVua2VuQGVmcy1hdXRvLmRlPgogIEVkIE1hc3RlIDxlbWFzdGVAZnJlZWJzZC5vcmc+CiAgRW1h
bnVlbGUgR2l1c2VwcGUgRXNwb3NpdG8gPGUuZW1hbnVlbGVnaXVzZXBwZUBnbWFpbC5jb20+CiAg
R2VvcmcgSG9mc3RldHRlciA8Z2VvcmcuaG9mc3RldHRlckBlZnMtYXV0by5kZT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhcnMgQmllcm1hbnNraSA8bGFycy5iaWVybWFu
c2tpQGVmcy1hdXRvLmRlPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBN
YXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRl
bGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxy
aWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBSYXNjaGUgPHJvYmVydC5yYXNj
aGVAZWZzLWF1dG8uZGU+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9v
c2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZh
bmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmljIExl
ZSA8bGx5enMudmljQGdtYWlsLmNvbT4KICBXaWxsaWFtIEJvd2xpbmcgPHdpbGxAd2Jvd2xpbmcu
aW5mbz4KICBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
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
cWVtdS14ZW4uZ2l0CiAgIDZjYjRmNmRiNGYuLmY1YjRjMzEwMzAgIGY1YjRjMzEwMzBmNDUyOTNi
YjQ1MTc0NDU3MjI3Njg0MzQ4MjlkOTEgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07: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 1h3F8y-0001EE-MZ; Mon, 11 Mar 2019 07:14: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=1Ho2=RO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3F8w-0001E7-If
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:14:38 +0000
X-Inumbo-ID: 51b0eb52-43cd-11e9-ba66-5339203270f3
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51b0eb52-43cd-11e9-ba66-5339203270f3;
 Mon, 11 Mar 2019 07:14: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 8F353AD33;
 Mon, 11 Mar 2019 07:14:32 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
 <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
 <415d38bd-47eb-f64c-1e0a-8e617c29e74f@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: <1c88ecb5-f6af-b2f4-79d5-3bbc2743b746@suse.com>
Date: Mon, 11 Mar 2019 08:14:31 +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: <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDMvMjAxOSAxOTozNywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDgvMDMvMjAx
OSAxNjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4LjAzLjE5IGF0IDE2OjE4LCA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwOC8wMy8yMDE5IDE0OjU4
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwOC4wMy4xOSBhdCAxNToyNSwgPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwOC8wMy8yMDE5IDExOjU1LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4KPj4+Pj4gSSBsaWtlIHRoZSBsYXR0ZXIgc3VnZ2VzdGlv
biBtb3JlLiBTZWVtcyBsZXNzIGludmFzaXZlIGFuZCBwcm9uZSB0bwo+Pj4+PiByZWdyZXNzaW9u
cy4gSSdkIGxpa2UgdG8gdHJ5IHRvIGltcGxlbWVudCBpdC4gQWx0aG91Z2ggSSB0aGluayB0aGUK
Pj4+Pj4gaHlwZXJ2aXNvciBjaGVjayBzaG91bGQgYmUgbW9yZSBnZW5lcmFsOiBsaWtlIGlmIElP
UkVRIGlzIGluIHByb2dyZXNzCj4+Pj4+IGRvbid0IHRyeSB0byBnb3QgdGhyb3VnaCBmYXN0LXBh
dGggYW5kIHJlLWVudGVyIElPUkVRIGNvbXBsZXRpb24gcGF0aC4KPj4+Pj4KPj4+Pj4gV2hhdCBp
ZiB3ZSBqdXN0IGNoZWNrICFodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigpIGJlZm9yZSByZXR1
cm5pbmcKPj4+Pj4gWDg2RU1VTF9PS0FZIGkuZS4gZmFsbCB0aHJvdWdoIHRvIHRoZSBiYWRfZ2Zu
X3RvX21mbiBjYXNlIGlmIHRoYXQgY2hlY2sKPj4+Pj4gZmFpbHMgYXMgUGF1bCBzdWdnZXN0ZWQ/
Cj4+Pj4KPj4+PiBJIGRpZG4ndCBzZWUgc3VjaCBhIHN1Z2dlc3Rpb24sIEkgdGhpbmssIGFuZCBJ
J20gYWZyYWlkIGl0IHdvdWxkIHN0aWxsIG5vdAo+Pj4+IGJlIGNvcnJlY3QgaW4gdGhlIGdlbmVy
YWwgY2FzZS4gQXMgc2FpZCBiZWZvcmUsIEdldHRpbmcgYmFjawo+Pj4+IEhWTVRSQU5TX29rYXkg
bWVhbnMgdGhlIHdyaXRlIGRpZCBhY3R1YWxseSBjb21wbGV0ZSwgYW5kIG5vCj4+Pj4gc2Vjb25k
IGF0dGVtcHQgdG8gZG8gdGhlIHdyaXRlIHNob3VsZCBiZSBkb25lLgo+Pj4KPj4+IFdoYXQgaWYg
d2UgZG9uJ3QgZG8gaHZtX2NvcHkoKSBpbiB0aGF0IGNhc2UgYW5kIHdpbGwgZ28gdG8gc2xvdy1w
YXRoCj4+PiBkaXJlY3RseSwgd291bGQgdGhhdCBiZSBiZXR0ZXI/Cj4+Cj4+IEFoIHllcywgdGhh
dCBsb29rcyBsaWtlIGEgYmV0dGVyIGFwcHJvYWNoIChwcm92aWRlZCBQYXVsIGFsc28gZ2l2ZXMg
aXQKPj4gaGlzIG9rYXkpLiBUaGVyZSBiZWluZyBhbiBpb3JlcSBpbiBmbGlnaHQgaXMgYSBmYWly
IGluZGljYXRpb24gdGhhdCB3ZSB3aWxsCj4+IHdhbnQgdG8gZW50ZXIgaHZtZW11bF9saW5lYXJf
bW1pb197cmVhZCx3cml0ZX0oKS4KPj4KPj4gT25lIGNhdmVhdCB0aG91Z2g6IFdoYXQgZG8geW91
IHN1Z2dlc3QgdG8gZG8gd2l0aCBwYWdlIHN0cmFkZGxpbmcKPj4gYWNjZXNzZXM/IFRoZSBjb21t
aXQgaW50cm9kdWNpbmcgdGhlc2UgZnVuY3Rpb25zIHdhcywgYWZ0ZXIgYWxsIHRvCj4+IGRlYWwg
d2l0aCB0aGlzIHNwZWNpYWwgY2FzZS4gVGhlIGluLWZsaWdodCByZXF1ZXN0IHdlIG9ic2VydmUg
dGhlcmUKPj4gY291bGQgYmUgZm9yIHRoZSBsZWFkaW5nIG9yIHRyYWlsaW5nIHBhcnQgb2YgdGhl
IGFjY2VzcyB0aGF0J3MgYmVpbmcKPj4gcmUtZXhlY3V0ZWQuIFdoaWxlIHRoZXNlIGNvdWxkIHBl
cmhhcHMgYmUgdG9sZCBhcGFydCBieSBsb29raW5nIGF0Cj4+IHRoZSBsb3cgYWRkcmVzcyBiaXRz
LCBzaW1pbGFybHkgd2hhdCBkbyB5b3UgZG8gZm9yIG11bHRpLXBhcnQgKGJ1dAo+PiBwZXJoYXBz
IHdlbGwgYWxpZ25lZCkgYWNjZXNzZXMgbGlrZSBjbXBzKiwgdmdhdGhlciosIG9yIHZzY2F0dGVy
Kj8KPiAKPiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGEgcHJvYmxlbSBoZXJlOiBJT1JFUXMgYXJl
IGlzc3VlZCBzZXF1ZW50aWFsbHkKPiBmb3IgZWFjaCBwYXJ0IG9mIHRoZSBhY2Nlc3MuIGh2bWVt
dWxfbGluZWFyX21taW9fYWNjZXNzKCkgbWFrZXMgc3VyZSBvbmUKPiBjaHVuayBvZiB0aGUgYWNj
ZXNzIGlzbid0IHN0cmFkZGxpbmcgYSBwYWdlIGJvdW5kYXJ5IGFuZCB3ZSdyZSBmaW5pc2hpbmcK
PiB0aGUgcmVxdWVzdGVkIHBhcnQgaW1tZWRpYXRlbHkgYWZ0ZXIgYW4gSU9SRVEgZm9yIGl0IGdv
dCBpc3N1ZWQuIEkgZG9uJ3QKPiBzZWUgaG93IGl0IGNvdWxkIGVudGVyIGxpbmVhcl97cmVhZCx3
cml0ZX0oKSBmb3IgYSB3cm9uZyBwYXJ0IHVubGVzcyB0aGUKPiBlbXVsYXRpb24gbGF5ZXIgYWJv
dmUgaXMgYnJva2VuLgoKQW55IGVzdGltYXRlIHdoZW4gd2UgY2FuIGV4cGVjdCBwYXRjaGVzPyBU
aGUgNC4xMiByZWxlYXNlIGlzIHBlbmRpbmcgYW5kCnRoaXMgaXMgdGhlIG9ubHkgcmVtYWluaW5n
IHJlZ3Jlc3Npb24gSSdtIGF3YXJlIG9mLgoKSWYgeW91IHRlbGwgbWUgdGhlcmUgaXMgbm8gcmVh
c29uYWJsZSBjaGFuY2Ugb2YgYW55dGhpbmcgYWNjZXB0YWJsZQpiZWluZyBwb3N0ZWQgdGhpcyB3
ZWVrIEknZCBnbyBvbiB3aXRoIHRoZSByZWxlYXNlIHByb2Nlc3MgYW5kIGFueSBmaXgKd2lsbCBi
ZSBkZWxheWVkIHVudGlsIDQuMTMgLyA0LjEyLjEuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fkp-0003oL-Va; Mon, 11 Mar 2019 07: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkp-0003nd-0i
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:47 +0000
X-Inumbo-ID: cbe752ae-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbe752ae-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:45 +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;
 11 Mar 2019 00:53:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160752"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:43 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:30 +0800
Message-Id: <1552291056-20286-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 06/12] microcode: remove struct ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgY2FuIHJlbW92ZSB0aGUgcGVyLWNwdSBjYWNoZSBmaWVsZCBpbiBzdHJ1Y3QgdWNvZGVfY3B1
X2luZm8gc2luY2UKaXQgaGFzIGJlZW4gcmVwbGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdv
dWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxkCnJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4g
VGhlbiwgdGhpcyBzdHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCnJlbWFpbmluZyBmaWVsZCAoY3B1
IHNpZ25hdHVyZSkgaXMgc3RvcmVkIGluIHBlci1jcHUgYXJlYS4KCkFsc28gcmVtb3ZlICdtaWNy
b2NvZGVfcmVzdW1lX21hdGNoJyBmcm9tIG1pY3JvY29kZV9vcHMgYmVjYXVzZSB0aGUKY2hlY2sg
aXMgZG9uZSBpbiBmaW5kX3BhdGNoKCkuIFRoZSBjcHUgc3RhdHVzIG5vdGlmaWVyIGlzIGFsc28K
cmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIiBmaWVsZCB0byBhdm9pZCBtZW1v
cnkgbGVhay4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0t
LQpDaGFuZ2VzIGluIHY2OgogLSByZW1vdmUgdGhlIHdob2xlIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byBpbnN0ZWFkIG9mIHRoZSBwZXItY3B1IGNhY2hlCiBpbiBpdC4KLS0tCiB4ZW4vYXJjaC94ODYv
YXBpYy5jICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAg
ICAgIHwgIDkxICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDEwMCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgIDQxICsrKysr
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAgMTMgKy0tLS0tCiA2IGZpbGVzIGNoYW5n
ZWQsIDMzIGluc2VydGlvbnMoKyksIDIxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCAyYTI0MzI2Li5mZDMx
ZDMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9h
cGljLmMKQEAgLTExODUsNyArMTE4NSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja19kZWFk
bGluZV9lcnJhdGEodm9pZCkKICAgICBlbHNlCiAgICAgICAgIHJldiA9ICh1bnNpZ25lZCBsb25n
KW0tPmRyaXZlcl9kYXRhOwogCi0gICAgaWYgKCB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1
X3NpZy5yZXYgPj0gcmV2ICkKKyAgICBpZiAoIHRoaXNfY3B1KGNwdV9zaWcpLnJldiA+PSByZXYg
KQogICAgICAgICByZXR1cm47CiAKICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1RTQ19ERUFETElORSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggOWZmYmIxNS4uZmQxYTI0MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YwpAQCAtMTg2LDcgKzE4Niw3IEBAIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2Nv
ZGVfb3BzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7CiAKLURF
RklORV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2luZm8pOworREVG
SU5FX1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUsIGNwdV9zaWcpOwogCiBzdHJ1Y3QgbWlj
cm9jb2RlX2luZm8gewogICAgIHVuc2lnbmVkIGludCBjcHU7CkBAIC0xOTUsMjEgKzE5NSw2IEBA
IHN0cnVjdCBtaWNyb2NvZGVfaW5mbyB7CiAgICAgY2hhciBidWZmZXJbMV07CiB9OwogCi1zdGF0
aWMgdm9pZCBfX21pY3JvY29kZV9maW5pX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQotewotICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7
Ci0KLSAgICB4ZnJlZSh1Y2ktPm1jLm1jX3ZhbGlkKTsKLSAgICBtZW1zZXQodWNpLCAwLCBzaXpl
b2YoKnVjaSkpOwotfQotCi1zdGF0aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQg
aW50IGNwdSkKLXsKLSAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgX19taWNy
b2NvZGVfZmluaV9jcHUoY3B1KTsKLSAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
LX0KLQogLyoKICAqIFNhdmUgYW4gdWNvZGUgcGF0Y2ggdG8gdGhlIGdsb2JhbCBjYWNoZSBsaXN0
LgogICoKQEAgLTI3OSw1MiArMjY0LDE2IEBAIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
Km1pY3JvY29kZV9maW5kX3BhdGNoKHZvaWQpCiBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5z
aWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgZXJyOwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Ci0gICAgc3RydWN0IGNwdV9z
aWduYXR1cmUgbnNpZzsKLSAgICB1bnNpZ25lZCBpbnQgY3B1MjsKKyAgICBzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKIAogICAgIGlmICggIW1pY3Jv
Y29kZV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHNwaW5fbG9jaygmbWljcm9jb2Rl
X211dGV4KTsKIAotICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1
LCAmdWNpLT5jcHVfc2lnKTsKLSAgICBpZiAoIGVyciApCi0gICAgewotICAgICAgICBfX21pY3Jv
Y29kZV9maW5pX2NwdShjcHUpOwotICAgICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4
KTsKLSAgICAgICAgcmV0dXJuIGVycjsKLSAgICB9Ci0KLSAgICBpZiAoIHVjaS0+bWMubWNfdmFs
aWQgKQotICAgIHsKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+bWljcm9jb2RlX3Jlc3Vt
ZV9tYXRjaChjcHUsIHVjaS0+bWMubWNfdmFsaWQpOwotICAgICAgICBpZiAoIGVyciA+PSAwICkK
LSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgICAgIGVyciA9
IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShjcHUpOwotICAgICAgICAgICAgc3Bpbl91
bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgICAgICAgICByZXR1cm4gZXJyOwotICAgICAg
ICB9Ci0gICAgfQotCi0gICAgbnNpZyA9IHVjaS0+Y3B1X3NpZzsKLSAgICBfX21pY3JvY29kZV9m
aW5pX2NwdShjcHUpOwotICAgIHVjaS0+Y3B1X3NpZyA9IG5zaWc7Ci0KLSAgICBlcnIgPSAtRUlP
OwotICAgIGZvcl9lYWNoX29ubGluZV9jcHUgKCBjcHUyICkKLSAgICB7Ci0gICAgICAgIHVjaSA9
ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUyKTsKLSAgICAgICAgaWYgKCB1Y2ktPm1jLm1j
X3ZhbGlkICYmCi0gICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+bWljcm9jb2RlX3Jlc3VtZV9t
YXRjaChjcHUsIHVjaS0+bWMubWNfdmFsaWQpID4gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShjcHUpOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUp
OworICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCBzaWcpOwor
ICAgIGlmICggbGlrZWx5KCFlcnIpICkKKyAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBw
bHlfbWljcm9jb2RlKGNwdSk7CiAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CiAK
ICAgICByZXR1cm4gZXJyOwpAQCAtMzM0LDE2ICsyODMsMTMgQEAgc3RhdGljIGludCBtaWNyb2Nv
ZGVfdXBkYXRlX2NwdShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKQogewogICAgIGludCBl
cnI7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1
Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwor
ICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOwog
CiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCi0gICAgZXJyID0gbWljcm9jb2Rl
X29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOworICAgIGVyciA9IG1p
Y3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCBzaWcpOwogICAgIGlmICggbGlrZWx5
KCFlcnIpICkKICAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWljcm9j
b2RlKGNwdSwgYnVmLCBzaXplKTsKLSAgICBlbHNlCi0gICAgICAgIF9fbWljcm9jb2RlX2Zpbmlf
Y3B1KGNwdSk7Ci0KICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKIAogICAgIHJl
dHVybiBlcnI7CkBAIC00MzAsMjUgKzM3Niw2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1pY3JvY29k
ZV9pbml0KHZvaWQpCiB9CiBfX2luaXRjYWxsKG1pY3JvY29kZV9pbml0KTsKIAotc3RhdGljIGlu
dCBtaWNyb2NvZGVfcGVyY3B1X2NhbGxiYWNrKAotICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAq
bmZiLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKLXsKLSAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKLQotICAgIHN3aXRjaCAoIGFjdGlvbiApCi0g
ICAgewotICAgIGNhc2UgQ1BVX0RFQUQ6Ci0gICAgICAgIG1pY3JvY29kZV9maW5pX2NwdShjcHUp
OwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gTk9USUZZX0RPTkU7Ci19Ci0K
LXN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgbWljcm9jb2RlX3BlcmNwdV9uZmIgPSB7Ci0g
ICAgLm5vdGlmaWVyX2NhbGwgPSBtaWNyb2NvZGVfcGVyY3B1X2NhbGxiYWNrLAotfTsKLQogaW50
IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKIHsK
ICAgICBpbnQgcmMgPSAwOwpAQCAtNDkyLDEyICs0MTksOCBAQCBpbnQgX19pbml0IGVhcmx5X21p
Y3JvY29kZV9pbml0KHZvaWQpCiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGlmICggbWljcm9j
b2RlX29wcyApCi0gICAgewogICAgICAgICBpZiAoIHVjb2RlX21vZC5tb2RfZW5kIHx8IHVjb2Rl
X2Jsb2Iuc2l6ZSApCiAgICAgICAgICAgICByYyA9IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1
KHRydWUpOwogCi0gICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmbWljcm9jb2RlX3BlcmNw
dV9uZmIpOwotICAgIH0KLQogICAgIHJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfYW1kLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4
IDg4OTdjMmMuLjQ1ODZlOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1k
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwpAQCAtMTU1LDcgKzE1NSw3IEBA
IHN0YXRpYyBib29sX3QgZmluZF9lcXVpdl9jcHVfaWQoY29uc3Qgc3RydWN0IGVxdWl2X2NwdV9l
bnRyeSAqZXF1aXZfY3B1X3RhYmxlLAogc3RhdGljIGJvb2xfdCBtaWNyb2NvZGVfZml0cyhjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNp
ID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CisgICAgY29uc3Qgc3RydWN0IGNwdV9z
aWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9oZWFkZXJfYW1kICptY19oZWFkZXIgPSBtY19hbWQtPm1wYjsKICAgICBjb25z
dCBzdHJ1Y3QgZXF1aXZfY3B1X2VudHJ5ICplcXVpdl9jcHVfdGFibGUgPSBtY19hbWQtPmVxdWl2
X2NwdV90YWJsZTsKICAgICB1bnNpZ25lZCBpbnQgY3VycmVudF9jcHVfaWQ7CkBAIC0xNzgsMTQg
KzE3OCwxNCBAQCBzdGF0aWMgYm9vbF90IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfYW1kICptY19hbWQsCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIGlmICgg
bWNfaGVhZGVyLT5wYXRjaF9pZCA8PSB1Y2ktPmNwdV9zaWcucmV2ICkKKyAgICBpZiAoIG1jX2hl
YWRlci0+cGF0Y2hfaWQgPD0gc2lnLT5yZXYgKQogICAgIHsKICAgICAgICAgcHJfZGVidWcoIm1p
Y3JvY29kZTogcGF0Y2ggaXMgYWxyZWFkeSBhdCByZXF1aXJlZCBsZXZlbCBvciBncmVhdGVyLlxu
Iik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6
IENQVSVkIGZvdW5kIGEgbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZSB3aXRoIHZlcnNpb24gJSN4
IChjdXJyZW50PSUjeClcbiIsCi0gICAgICAgICAgICAgY3B1LCBtY19oZWFkZXItPnBhdGNoX2lk
LCB1Y2ktPmNwdV9zaWcucmV2KTsKKyAgICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cGF0Y2hf
aWQsIHNpZy0+cmV2KTsKIAogICAgIHJldHVybiAxOwogfQpAQCAtMjU0LDExICsyNTQsMTEgQEAg
c3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogc3RhdGlj
IGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNv
ZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgdWludDMyX3QgcmV2OwogICAgIGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfaGVhZGVyX2FtZCAqaGRyOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKnBhdGNoOwogICAgIGludCBod19lcnI7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNp
ZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAKICAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUg
dGFzayB0byB0aGUgQ1BVICovCiAgICAgQlVHX09OKHJhd19zbXBfcHJvY2Vzc29yX2lkKCkgIT0g
Y3B1KTsKQEAgLTI5Myw5ICsyOTMsOSBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIH0KIAogICAgIHByaW50ayhLRVJOX1dBUk5JTkcgIm1pY3JvY29k
ZTogQ1BVJWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICUjeCB0byAlI3hcbiIsCi0gICAgICAgICAg
IGNwdSwgdWNpLT5jcHVfc2lnLnJldiwgaGRyLT5wYXRjaF9pZCk7CisgICAgICAgICAgIGNwdSwg
c2lnLT5yZXYsIGhkci0+cGF0Y2hfaWQpOwogCi0gICAgdWNpLT5jcHVfc2lnLnJldiA9IHJldjsK
KyAgICBzaWctPnJldiA9IHJldjsKIAogICAgIHJldHVybiAwOwogfQpAQCAtNDQxLDE0ICs0NDEs
MTQgQEAgc3RhdGljIGJvb2xfdCBjaGVja19maW5hbF9wYXRjaF9sZXZlbHModW5zaWduZWQgaW50
IGNwdSkKICAgICAgKiBhbnkgb2YgdGhlICdmaW5hbF9sZXZlbHMnLCB0aGVuIHdlIHNob3VsZCBu
b3QgdXBkYXRlIHRoZSBtaWNyb2NvZGUKICAgICAgKiBwYXRjaCBvbiB0aGUgY3B1IGFzIHN5c3Rl
bSB3aWxsIGhhbmcgb3RoZXJ3aXNlLgogICAgICAqLwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CisgICAgY29uc3Qgc3RydWN0
IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAgICAgdW5zaWdu
ZWQgaW50IGk7CiAKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2ICE9IDB4MTAgKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmaW5hbF9sZXZl
bHMpOyBpKysgKQotICAgICAgICBpZiAoIHVjaS0+Y3B1X3NpZy5yZXYgPT0gZmluYWxfbGV2ZWxz
W2ldICkKKyAgICAgICAgaWYgKCBzaWctPnJldiA9PSBmaW5hbF9sZXZlbHNbaV0gKQogICAgICAg
ICAgICAgcmV0dXJuIDE7CiAKICAgICByZXR1cm4gMDsKQEAgLTQ1NywxMyArNDU3LDEyIEBAIHN0
YXRpYyBib29sX3QgY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxzKHVuc2lnbmVkIGludCBjcHUpCiBz
dGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2
b2lkICpidWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgYnVmc2l6
ZSkKIHsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kLCAqbWNfb2xkOworICAgIHN0
cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CiAgICAgc2l6ZV90IG9mZnNldCA9IDA7Ci0gICAg
c2l6ZV90IGxhc3Rfb2Zmc2V0LCBhcHBsaWVkX29mZnNldCA9IDA7Ci0gICAgaW50IGVycm9yID0g
MCwgc2F2ZV9lcnJvciA9IDE7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVy
X2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKKyAgICBpbnQgZXJyb3IgPSAwOwogICAgIHVuc2ln
bmVkIGludCBjdXJyZW50X2NwdV9pZDsKICAgICB1bnNpZ25lZCBpbnQgZXF1aXZfY3B1X2lkOwor
ICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBj
cHUpOwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQVSAqLwogICAg
IEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKSk7CkBAIC01MzIsNyArNTMxLDcg
QEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29u
c3Qgdm9pZCAqYnVmLAogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1p
Y3JvY29kZTogQ1BVJWQgaW5jb3JyZWN0IG9yIGNvcnJ1cHQgY29udGFpbmVyIGZpbGVcbiIKICAg
ICAgICAgICAgICAgICAgICAibWljcm9jb2RlOiBGYWlsZWQgdG8gdXBkYXRlIHBhdGNoIGxldmVs
LiAiCi0gICAgICAgICAgICAgICAgICAgIkN1cnJlbnQgbHZsOiUjeFxuIiwgY3B1LCB1Y2ktPmNw
dV9zaWcucmV2KTsKKyAgICAgICAgICAgICAgICAgICAiQ3VycmVudCBsdmw6JSN4XG4iLCBjcHUs
IHNpZy0+cmV2KTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQpAQCAtNTQz
LDE3ICs1NDIsMTIgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQg
aW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAg
ICBtY19vbGQgPSB1Y2ktPm1jLm1jX2FtZDsKLSAgICAvKiBpbXBsaWNpdGVseSB2YWxpZGF0ZXMg
dWNpLT5tYy5tY192YWxpZCAqLwotICAgIHVjaS0+bWMubWNfYW1kID0gbWNfYW1kOwotCiAgICAg
LyoKICAgICAgKiBJdCdzIHBvc3NpYmxlIHRoZSBkYXRhIGZpbGUgaGFzIG11bHRpcGxlIG1hdGNo
aW5nIHVjb2RlLAogICAgICAqIGxldHMga2VlcCBzZWFyY2hpbmcgdGlsbCB0aGUgbGF0ZXN0IHZl
cnNpb24KICAgICAgKi8KICAgICBtY19hbWQtPm1wYiA9IE5VTEw7CiAgICAgbWNfYW1kLT5tcGJf
c2l6ZSA9IDA7Ci0gICAgbGFzdF9vZmZzZXQgPSBvZmZzZXQ7CiAgICAgd2hpbGUgKCAoZXJyb3Ig
PSBnZXRfdWNvZGVfZnJvbV9idWZmZXJfYW1kKG1jX2FtZCwgYnVmLCBidWZzaXplLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb2Zmc2V0KSkgPT0gMCAp
CiAgICAgewpAQCAtNTc2LDExICs1NzAsOCBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgICAgICBlcnJv
ciA9IGFwcGx5X21pY3JvY29kZShjcHUpOwogICAgICAgICAgICAgaWYgKCBlcnJvciApCiAgICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBhcHBsaWVkX29mZnNldCA9IGxhc3Rfb2Zm
c2V0OwogICAgICAgICB9CiAKLSAgICAgICAgbGFzdF9vZmZzZXQgPSBvZmZzZXQ7Ci0KICAgICAg
ICAgaWYgKCBvZmZzZXQgPj0gYnVmc2l6ZSApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtNjA5
LDI2ICs2MDAsNiBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBp
bnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAg
ICAvKiBPbiBzdWNjZXNzIGtlZXAgdGhlIG1pY3JvY29kZSBwYXRjaCBmb3IKLSAgICAgKiByZS1h
cHBseSBvbiByZXN1bWUuCi0gICAgICovCi0gICAgaWYgKCBhcHBsaWVkX29mZnNldCApCi0gICAg
ewotICAgICAgICBzYXZlX2Vycm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZCgKLSAgICAg
ICAgICAgIG1jX2FtZCwgYnVmLCBidWZzaXplLCAmYXBwbGllZF9vZmZzZXQpOwotCi0gICAgICAg
IGlmICggc2F2ZV9lcnJvciApCi0gICAgICAgICAgICBlcnJvciA9IHNhdmVfZXJyb3I7Ci0gICAg
fQotCi0gICAgaWYgKCBzYXZlX2Vycm9yICkKLSAgICB7Ci0gICAgICAgIHhmcmVlKG1jX2FtZCk7
Ci0gICAgICAgIHVjaS0+bWMubWNfYW1kID0gbWNfb2xkOwotICAgIH0KLSAgICBlbHNlCi0gICAg
ICAgIHhmcmVlKG1jX29sZCk7Ci0KICAgb3V0OgogI2lmIENPTkZJR19IVk0KICAgICBzdm1faG9z
dF9vc3Z3X2luaXQoKTsKQEAgLTY0Myw1MiArNjE0LDYgQEAgc3RhdGljIGludCBjcHVfcmVxdWVz
dF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgIHJldHVy
biBlcnJvcjsKIH0KIAotc3RhdGljIGludCBtaWNyb2NvZGVfcmVzdW1lX21hdGNoKHVuc2lnbmVk
IGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKQotewotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAq
dWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Ci0gICAgc3RydWN0IG1pY3JvY29k
ZV9hbWQgKm1jX2FtZCA9IHVjaS0+bWMubWNfYW1kOwotICAgIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfYW1kICpzcmMgPSBtYzsKLQotICAgIGlmICggIW1pY3JvY29kZV9maXRzKHNyYywgY3B1KSAp
Ci0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCBzcmMgIT0gbWNfYW1kICkKLSAgICB7Ci0g
ICAgICAgIGlmICggbWNfYW1kICkKLSAgICAgICAgewotICAgICAgICAgICAgeGZyZWUobWNfYW1k
LT5lcXVpdl9jcHVfdGFibGUpOwotICAgICAgICAgICAgeGZyZWUobWNfYW1kLT5tcGIpOwotICAg
ICAgICAgICAgeGZyZWUobWNfYW1kKTsKLSAgICAgICAgfQotCi0gICAgICAgIG1jX2FtZCA9IHht
YWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOwotICAgICAgICB1Y2ktPm1jLm1jX2FtZCA9IG1j
X2FtZDsKLSAgICAgICAgaWYgKCAhbWNfYW1kICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OwotICAgICAgICBtY19hbWQtPmVxdWl2X2NwdV90YWJsZSA9IHhtYWxsb2NfYnl0ZXMoc3JjLT5l
cXVpdl9jcHVfdGFibGVfc2l6ZSk7Ci0gICAgICAgIGlmICggIW1jX2FtZC0+ZXF1aXZfY3B1X3Rh
YmxlICkKLSAgICAgICAgICAgIGdvdG8gZXJyMTsKLSAgICAgICAgbWNfYW1kLT5tcGIgPSB4bWFs
bG9jX2J5dGVzKHNyYy0+bXBiX3NpemUpOwotICAgICAgICBpZiAoICFtY19hbWQtPm1wYiApCi0g
ICAgICAgICAgICBnb3RvIGVycjI7Ci0KLSAgICAgICAgbWNfYW1kLT5lcXVpdl9jcHVfdGFibGVf
c2l6ZSA9IHNyYy0+ZXF1aXZfY3B1X3RhYmxlX3NpemU7Ci0gICAgICAgIG1jX2FtZC0+bXBiX3Np
emUgPSBzcmMtPm1wYl9zaXplOwotICAgICAgICBtZW1jcHkobWNfYW1kLT5tcGIsIHNyYy0+bXBi
LCBzcmMtPm1wYl9zaXplKTsKLSAgICAgICAgbWVtY3B5KG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxl
LCBzcmMtPmVxdWl2X2NwdV90YWJsZSwKLSAgICAgICAgICAgICAgIHNyYy0+ZXF1aXZfY3B1X3Rh
YmxlX3NpemUpOwotICAgIH0KLQotICAgIHJldHVybiAxOwotCi1lcnIyOgotICAgIHhmcmVlKG1j
X2FtZC0+ZXF1aXZfY3B1X3RhYmxlKTsKLWVycjE6Ci0gICAgeGZyZWUobWNfYW1kKTsKLSAgICB1
Y2ktPm1jLm1jX2FtZCA9IE5VTEw7Ci0gICAgcmV0dXJuIC1FTk9NRU07Ci19Ci0KIHN0YXRpYyBp
bnQgc3RhcnRfdXBkYXRlKHZvaWQpCiB7CiAjaWYgQ09ORklHX0hWTQpAQCAtNzA4LDcgKzYzMyw2
IEBAIHN0YXRpYyBpbnQgc3RhcnRfdXBkYXRlKHZvaWQpCiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfYW1kX29wcyA9IHsKLSAgICAubWljcm9jb2RlX3Jl
c3VtZV9tYXRjaCAgICAgICAgICAgPSBtaWNyb2NvZGVfcmVzdW1lX21hdGNoLAogICAgIC5jcHVf
cmVxdWVzdF9taWNyb2NvZGUgICAgICAgICAgICA9IGNwdV9yZXF1ZXN0X21pY3JvY29kZSwKICAg
ICAuY29sbGVjdF9jcHVfaW5mbyAgICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAog
ICAgIC5hcHBseV9taWNyb2NvZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCBkOTczNjM0Li5hNDk1NzAxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29k
ZV9pbnRlbC5jCkBAIC0xNjIsMTEgKzE2MiwxMCBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0
Y2hfcmVzdWx0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCiAKIHN0YXRpYyBib29sIG1hdGNoX2Nw
dShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICBzdHJ1Y3QgdWNv
ZGVfY3B1X2luZm8gKnVjaSA9ICZ0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbyk7Ci0gICAgaW50IHJl
dCA9IG1pY3JvY29kZV91cGRhdGVfbWF0Y2gocGF0Y2gtPmRhdGEsIHVjaS0+Y3B1X3NpZy5zaWcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWNpLT5jcHVfc2lnLnBmLCB1
Y2ktPmNwdV9zaWcucmV2KTsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0g
JnRoaXNfY3B1KGNwdV9zaWcpOwogCi0gICAgcmV0dXJuIHJldCA9PSBORVdfVUNPREU7CisgICAg
cmV0dXJuIG1pY3JvY29kZV91cGRhdGVfbWF0Y2gocGF0Y2gtPmRhdGEsIHNpZy0+c2lnLCBzaWct
PnBmLCBzaWctPnJldikgPT0KKyAgICAgICAgICAgICAgIE5FV19VQ09ERTsKIH0KIAogLyoKQEAg
LTE3OCw4ICsxNzcsNyBAQCBzdGF0aWMgYm9vbCBtYXRjaF9jcHUoY29uc3Qgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqcGF0Y2gpCiAgKi8KIHN0YXRpYyBib29sIGlzX3BhdGNoX2NvbXBhdGlibGUo
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiB7Ci0gICAgc3RydWN0IHVjb2Rl
X2NwdV9pbmZvICp1Y2kgPSAmdGhpc19jcHUodWNvZGVfY3B1X2luZm8pOwotICAgIGNvbnN0IHN0
cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnID0gJnVjaS0+Y3B1X3NpZzsKKyAgICBjb25zdCBzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyA9ICZ0aGlzX2NwdShjcHVfc2lnKTsKICAgICBjb25zdCBz
dHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gcGF0Y2gtPmRhdGE7CiAg
ICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOwogICAgIGNvbnN0
IHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7CkBAIC0zMTMsNyArMzExLDcgQEAg
c3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogICovCiBz
dGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVk
IGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1
Y29kZV9jcHVfaW5mbywgY3B1KTsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2ln
ID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hl
YWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXpl
ID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwogICAgIHZvaWQgKm5ld19tYyA9IHhtYWxsb2Nf
Ynl0ZXModG90YWxfc2l6ZSk7CkBAIC0zMzYsMjMgKzMzNCwxMiBAQCBzdGF0aWMgaW50IGdldF9t
YXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAg
aWYgKCAhbWljcm9jb2RlX3NhdmVfcGF0Y2gobWljcm9jb2RlX3BhdGNoKSApCiAgICAgICAgIHJl
dHVybiAwOwogCi0gICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG1jLCB1Y2ktPmNwdV9z
aWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVjaS0+Y3B1X3NpZy5yZXYpICE9IE5FV19VQ09ERSApCisgICAgaWYgKCBtaWNyb2NvZGVfdXBk
YXRlX21hdGNoKG1jLCBzaWctPnNpZywgc2lnLT5wZiwgc2lnLT5yZXYpICE9IE5FV19VQ09ERSAp
CiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQgZm91
bmQgYSBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlIHdpdGgiCiAgICAgICAgICAgICAgIiB2ZXJz
aW9uICUjeCAoY3VycmVudD0lI3gpXG4iLAotICAgICAgICAgICAgIGNwdSwgbWNfaGVhZGVyLT5y
ZXYsIHVjaS0+Y3B1X3NpZy5yZXYpOwotICAgIG5ld19tYyA9IHhtYWxsb2NfYnl0ZXModG90YWxf
c2l6ZSk7Ci0gICAgaWYgKCBuZXdfbWMgPT0gTlVMTCApCi0gICAgewotICAgICAgICBwcmludGso
S0VSTl9FUlIgIm1pY3JvY29kZTogZXJyb3IhIENhbiBub3QgYWxsb2NhdGUgbWVtb3J5XG4iKTsK
LSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotCi0gICAgbWVtY3B5KG5ld19tYywgbWMs
IHRvdGFsX3NpemUpOwotICAgIHhmcmVlKHVjaS0+bWMubWNfaW50ZWwpOwotICAgIHVjaS0+bWMu
bWNfaW50ZWwgPSBuZXdfbWM7CisgICAgICAgICAgICAgY3B1LCBtY19oZWFkZXItPnJldiwgc2ln
LT5yZXYpOwogICAgIHJldHVybiAxOwogfQogCkBAIC0zNjIsNyArMzQ5LDcgQEAgc3RhdGljIGlu
dCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB1aW50NjRfdCBtc3JfY29u
dGVudDsKICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVuc2lnbmVkIGludCBjcHVfbnVt
ID0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVj
aSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHVfbnVtKTsKKyAgICBzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX2ludGVsICptY19pbnRlbDsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpwYXRjaDsKIApAQCAtMzk0LDE2ICszODEsMTYgQEAgc3RhdGljIGludCBhcHBseV9taWNy
b2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAi
bWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSByZXZpc2lvbiAiCiAgICAgICAgICAgICAgICAi
JSN4IHRvICUjeCBmYWlsZWQuIFJlc3VsdGluZyByZXZpc2lvbiBpcyAlI3guXG4iLCBjcHVfbnVt
LAotICAgICAgICAgICAgICAgdWNpLT5jcHVfc2lnLnJldiwgbWNfaW50ZWwtPmhkci5yZXYsIHZh
bFsxXSk7CisgICAgICAgICAgICAgICBzaWctPnJldiwgbWNfaW50ZWwtPmhkci5yZXYsIHZhbFsx
XSk7CiAgICAgICAgIHJldHVybiAtRUlPOwogICAgIH0KICAgICBwcmludGsoS0VSTl9JTkZPICJt
aWNyb2NvZGU6IENQVSVkIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAiCiAgICAgICAgICAgICIlI3gg
dG8gJSN4LCBkYXRlID0gJTA0eC0lMDJ4LSUwMnggXG4iLAotICAgICAgICAgICBjcHVfbnVtLCB1
Y2ktPmNwdV9zaWcucmV2LCB2YWxbMV0sCisgICAgICAgICAgIGNwdV9udW0sIHNpZy0+cmV2LCB2
YWxbMV0sCiAgICAgICAgICAgIG1jX2ludGVsLT5oZHIueWVhciwKICAgICAgICAgICAgbWNfaW50
ZWwtPmhkci5tb250aCwKICAgICAgICAgICAgbWNfaW50ZWwtPmhkci5kYXkpOwotICAgIHVjaS0+
Y3B1X3NpZy5yZXYgPSB2YWxbMV07CisgICAgc2lnLT5yZXYgPSB2YWxbMV07CiAKICAgICByZXR1
cm4gMDsKIH0KQEAgLTQ3NywxMyArNDY0LDcgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNy
b2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgIHJldHVybiBlcnJv
cjsKIH0KIAotc3RhdGljIGludCBtaWNyb2NvZGVfcmVzdW1lX21hdGNoKHVuc2lnbmVkIGludCBj
cHUsIGNvbnN0IHZvaWQgKm1jKQotewotICAgIHJldHVybiBnZXRfbWF0Y2hpbmdfbWljcm9jb2Rl
KG1jLCBjcHUpOwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9vcHMgbWljcm9j
b2RlX2ludGVsX29wcyA9IHsKLSAgICAubWljcm9jb2RlX3Jlc3VtZV9tYXRjaCAgICAgICAgICAg
PSBtaWNyb2NvZGVfcmVzdW1lX21hdGNoLAogICAgIC5jcHVfcmVxdWVzdF9taWNyb2NvZGUgICAg
ICAgICAgICA9IGNwdV9yZXF1ZXN0X21pY3JvY29kZSwKICAgICAuY29sbGVjdF9jcHVfaW5mbyAg
ICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAogICAgIC5hcHBseV9taWNyb2NvZGUg
ICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBhZDcyZWNk
Li5iMTRkNTkxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMDQsNyArMzA0LDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAv
KiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4g
Ki8KIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogewot
ICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1
X3NpZy5yZXY7CisgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KGNwdV9zaWcp
LnJldjsKIAogICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1Jf
QU1EICkKICAgICAgICAgcmV0dXJuIHRydWU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21pY3JvY29kZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAppbmRleCA5
MjYzMWI0Li4yM2ZjMTliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29k
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKQEAgLTExLDcgKzExLDYg
QEAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHsKIH07CiAKIHN0cnVjdCBjcHVfc2lnbmF0
dXJlOwotc3RydWN0IHVjb2RlX2NwdV9pbmZvOwogCiBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoIHsK
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CkBAIC0xOSw3ICsxOCw2IEBAIHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggewogfTsKIAogc3RydWN0IG1pY3JvY29kZV9vcHMgewotICAgIGludCAoKm1p
Y3JvY29kZV9yZXN1bWVfbWF0Y2gpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKTsK
ICAgICBpbnQgKCpjcHVfcmVxdWVzdF9taWNyb2NvZGUpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IHZvaWQgKmJ1ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXpl
KTsKICAgICBpbnQgKCpjb2xsZWN0X2NwdV9pbmZvKSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3Qg
Y3B1X3NpZ25hdHVyZSAqY3NpZyk7CkBAIC0zOCwxNiArMzYsNyBAQCBzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSB7CiAgICAgdW5zaWduZWQgaW50IHJldjsKIH07CiAKLXN0cnVjdCB1Y29kZV9jcHVfaW5m
byB7Ci0gICAgc3RydWN0IGNwdV9zaWduYXR1cmUgY3B1X3NpZzsKLSAgICB1bmlvbiB7Ci0gICAg
ICAgIHN0cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2ludGVsOwotICAgICAgICBzdHJ1Y3QgbWlj
cm9jb2RlX2FtZCAqbWNfYW1kOwotICAgICAgICB2b2lkICptY192YWxpZDsKLSAgICB9IG1jOwot
fTsKLQotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2lu
Zm8pOworREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKIGV4
dGVybiBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyAqbWljcm9jb2RlX29wczsKIAogYm9vbCBt
aWNyb2NvZGVfc2F2ZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2gpOwot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fkf-0003lT-LD; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fke-0003lA-Jc
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:36 +0000
X-Inumbo-ID: c5f01036-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5f01036-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:35 +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;
 11 Mar 2019 00:53:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160709"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:33 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:26 +0800
Message-Id: <1552291056-20286-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 02/12] microcode/intel: use union to get
 fields without shifting and masking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMgfCAxNSArKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwu
YwppbmRleCA5NjU3NTc1Li4yMmZkZWNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0zNyw3
ICszNywxNCBAQAogc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgewogICAgIHVuc2lnbmVk
IGludCBoZHJ2ZXI7CiAgICAgdW5zaWduZWQgaW50IHJldjsKLSAgICB1bnNpZ25lZCBpbnQgZGF0
ZTsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCB5
ZWFyOworICAgICAgICAgICAgdWludDhfdCBkYXk7CisgICAgICAgICAgICB1aW50OF90IG1vbnRo
OworICAgICAgICB9OworICAgICAgICB1bnNpZ25lZCBpbnQgZGF0ZTsKKyAgICB9OwogICAgIHVu
c2lnbmVkIGludCBzaWc7CiAgICAgdW5zaWduZWQgaW50IGNrc3VtOwogICAgIHVuc2lnbmVkIGlu
dCBsZHJ2ZXI7CkBAIC0zMTYsOSArMzIzLDkgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUo
dW5zaWduZWQgaW50IGNwdSkKICAgICBwcmludGsoS0VSTl9JTkZPICJtaWNyb2NvZGU6IENQVSVk
IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAiCiAgICAgICAgICAgICIlI3ggdG8gJSN4LCBkYXRlID0g
JTA0eC0lMDJ4LSUwMnggXG4iLAogICAgICAgICAgICBjcHVfbnVtLCB1Y2ktPmNwdV9zaWcucmV2
LCB2YWxbMV0sCi0gICAgICAgICAgIHVjaS0+bWMubWNfaW50ZWwtPmhkci5kYXRlICYgMHhmZmZm
LAotICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIuZGF0ZSA+PiAyNCwKLSAgICAgICAg
ICAgKHVjaS0+bWMubWNfaW50ZWwtPmhkci5kYXRlID4+IDE2KSAmIDB4ZmYpOworICAgICAgICAg
ICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIueWVhciwKKyAgICAgICAgICAgdWNpLT5tYy5tY19pbnRl
bC0+aGRyLm1vbnRoLAorICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIuZGF5KTsKICAg
ICB1Y2ktPmNwdV9zaWcucmV2ID0gdmFsWzFdOwogCiAgICAgcmV0dXJuIDA7Ci0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fka-0003kd-W7; Mon, 11 Mar 2019 07:53:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fka-0003kY-0p
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:32 +0000
X-Inumbo-ID: c2e7800e-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2e7800e-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:30 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Mar 2019 00:53:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160682"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:27 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:24 +0800
Message-Id: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/12] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Chao Gao <chao.gao@intel.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFqb3IgY2hhbmdlcyBpbiB2ZXJzaW9uIDY6CiAtIHJ1biB3YmludmQgYmVmb3JlIHVwZGF0aW5n
IG1pY3JvY29kZSAocGF0Y2ggMTApCiAtIGFkZCBhbiB1c2Vyc3BhY2UgdG9vbCBmb3IgbGF0ZSBt
aWNyb2NvZGUgdXBkYXRlIChwYXRjaCAxKQogLSBzY2FsZSB0aW1lIHRvIHdhaXQgYnkgdGhlIG51
bWJlciBvZiByZW1haW5pbmcgQ1BVcyB0byByZXNwb25kIAogLSByZW1vdmUgJ2NwdScgcGFyYW1l
dGVycyBmcm9tIHNvbWUgcmVsYXRlZCBjYWxsYmFja3MgYW5kIGZ1bmN0aW5zCiAtIHNhdmUgYW4g
dWNvZGUgcGF0Y2ggb25seSBpZiBpdHMgc3VwcG9ydGVkIENQVSBpcyBhbGxvd2VkIHRvIG1peCB3
aXRoCiAgIGN1cnJlbnQgY3B1LgoKQ2hhbmdlcyBpbiB2ZXJzaW9uIDU6CiAtIHN1cHBvcnQgcGFy
YWxsZWwgbWljcm9jb2RlIHVwZGF0ZXMgZm9yIGFsbCBjb3JlcyAoc2VlIHBhdGNoIDgpCiAtIEFk
ZHJlc3MgUm9nZXIncyBjb21tZW50cyBvbiB0aGUgbGFzdCB2ZXJzaW9uLgoKVGhlIGludGVudGlv
biBvZiB0aGlzIHNlcmllcyBpcyB0byBtYWtlIHRoZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nCm1v
cmUgcmVsaWFibGUgYnkgcmVuZGV6dm91c2luZyBhbGwgY3B1cyBpbiBzdG9wX21hY2hpbmUgY29u
dGV4dC4KVGhpcyBpZGVhIGNvbWVzIGZyb20gQXNob2suIEkgYW0gcG9ydGluZyBoaXMgbGludXgg
cGF0Y2ggdG8gWGVuCihzZWUgcGF0Y2ggMTAgYW5kIDExIGZvciBtb3JlIGRldGFpbHMpLgoKVGhp
cyBzZXJpZXMgbWFrZXMgZml2ZSBjaGFuZ2VzOgogMS4gUGF0Y2ggMTogYW4gdXNlcnNwYWNlIHRv
b2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZQogMi4gUGF0Y2ggMi05OiBpbnRyb2R1Y2UgYSBn
bG9iYWwgbWljcm9jb2RlIGNhY2hlIGFuZCBzb21lIGNsZWFudXAKIDMuIFBhdGNoIDEwOiB3cml0
ZWJhY2sgYW5kIGludmFsaWRhdGUgY2FjaGUgYmVmb3JlIHVwZGF0aW5nIG1pY3JvY29kZQogMy4g
UGF0Y2ggMTE6IHN5bmNocm9uaXplIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcKIDQuIFBhdGNoIDEy
OiBzdXBwb3J0IHBhcmFsbGVsIG1pY3JvY29kZXMgdXBkYXRlIG9uIGRpZmZlcmVudCBjb3JlcwoK
Q3VycmVudGx5LCBsYXRlIG1pY3JvY29kZSBsb2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGlu
Y2x1ZGluZwpwYXJzaW5nIG1pY3JvY29kZSBibG9iLCBjaGVja2luZyB0aGUgc2lnbmF0dXJlL3Jl
dmlzaW9uIGFuZCBwZXJmb3JtaW5nCnVwZGF0ZS4gUHV0dGluZyBhbGwgb2YgdGhlbSBpbnRvIHN0
b3BfbWFjaGluZSBjb250ZXh0IGlzIGEgYmFkIGlkZWEKYmVjYXVzZSBvZiBjb21wbGV4aXR5IChP
bmUgaXNzdWUgSSBvYnNlcnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlvbgp0cmlnZ2VyZWQgb25lIGFz
c2VydGlvbiBpbiBzdG9wX21hY2hpbmUgY29udGV4dCkuIEluIG9yZGVyIHRvIHNpbXBsaWZ5CnRo
ZSBsb2FkIHByb2Nlc3MsIEkgbW92ZSBwYXJzaW5nIG1pY3JvY29kZSBvdXQgb2YgdGhlIGxvYWQg
cHJvY2Vzcy4KVGhlIG1pY3JvY29kZSBibG9iIGlzIHBhcnNlZCBhbmQgYSBnbG9iYWwgbWljcm9j
b2RlIGNhY2hlIGlzIGJ1aWx0IG9uCmEgc2luZ2xlIENQVSBiZWZvcmUgcmVuZGV6dm91c2luZyBh
bGwgY3B1cyB0byB1cGRhdGUgbWljcm9jb2RlLiBPdGhlcgpDUFVzIGp1c3QgZ2V0IGFuZCBsb2Fk
IGEgc3VpdGFibGUgbWljcm9jb2RlIGZyb20gdGhlIGdsb2JhbCBjYWNoZS4KV2l0aCB0aGlzIGds
b2JhbCBjYWNoZSwgaXQgaXMgc2FmZSB0byBwdXQgc2ltcGxpZmllZCBsb2FkIHByb2Nlc3MgdG8K
c3RvcF9tYWNoaW5lIGNvbnRleHQuCgpSZWdhcmRpbmcgY2hhbmdlcyB0byBBTUQgc2lkZSwgSSBk
aWRuJ3QgZG8gYW55IHRlc3QgZm9yIHRoZW0gZHVlIHRvCmxhY2sgb2YgaGFyZHdhcmUuIENvdWxk
IHlvdSBoZWxwIHRvIHRlc3QgdGhpcyBzZXJpZXMgb24gYW4gQU1EIG1hY2hpbmU/CkF0IGxlYXN0
LCB0d28gYmFzaWMgdGVzdHMgYXJlIG5lZWRlZDoKKiBkbyBhIG1pY3JvY29kZSB1cGRhdGUgYWZ0
ZXIgc3lzdGVtIGJvb3R1cAoqIGRvbid0IGJyaW5nIGFsbCBwQ1BVcyB1cCBhdCBib290dXAgYnkg
c3BlY2lmeWluZyBtYXhjcHVzIG9wdGlvbiBpbiB4ZW4KICBjb21tYW5kIGxpbmUgYW5kIHRoZW4g
ZG8gYSBtaWNyb2NvZGUgdXBkYXRlIGFuZCBvbmxpbmUgYWxsIG9mZmxpbmVkCiAgQ1BVcyB2aWEg
J3hlbi1ocHRvb2wnLgoKQ2hhbyBHYW8gKDEyKToKICBtaXNjL3hlbm1pY3JvY29kZTogVXBsb2Fk
IGEgbWljcm9jb2RlIGJsb2IgdG8gdGhlIGh5cGVydmlzb3IKICBtaWNyb2NvZGUvaW50ZWw6IHVz
ZSB1bmlvbiB0byBnZXQgZmllbGRzIHdpdGhvdXQgc2hpZnRpbmcgYW5kIG1hc2tpbmcKICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICBtaWNyb2NvZGU6
IGludHJvZHVjZSBhIGdsb2JhbCBjYWNoZSBvZiB1Y29kZSBwYXRjaAogIG1pY3JvY29kZTogb25s
eSBzYXZlIGNvbXBhdGlibGUgdWNvZGUgcGF0Y2hlcwogIG1pY3JvY29kZTogcmVtb3ZlIHN0cnVj
dCB1Y29kZV9jcHVfaW5mbwogIG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJh
bWV0ZXIKICBtaWNyb2NvZGU6IHNwbGl0IG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tIGNwdV9y
ZXF1ZXN0X21pY3JvY29kZSgpCiAgbWljcm9jb2RlOiByZW1vdmUgc3RydWN0IG1pY3JvY29kZV9p
bmZvCiAgbWljcm9jb2RlL2ludGVsOiBXcml0ZWJhY2sgYW5kIGludmFsaWRhdGUgY2FjaGVzIGJl
Zm9yZSB1cGRhdGluZwogICAgbWljcm9jb2RlCiAgeDg2L21pY3JvY29kZTogU3luY2hyb25pemUg
bGF0ZSBtaWNyb2NvZGUgbG9hZGluZwogIG1pY3JvY29kZTogdXBkYXRlIG1pY3JvY29kZSBvbiBj
b3JlcyBpbiBwYXJhbGxlbAoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgIDEg
KwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICB8ICAyMCArKysKIHRvb2xzL21pc2Mv
TWFrZWZpbGUgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMvbWlzYy94ZW5taWNyb2NvZGUuYyAg
ICAgICB8ICA4OSArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgIHwg
ICAyICstCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwgMzgwICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCAyMzYgKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8
IDIwNiArKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAg
ICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgIDQwICsrKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oIHwgICAzICstCiAxMyBmaWxlcyBjaGFuZ2VkLCA2MzkgaW5zZXJ0
aW9ucygrKSwgMzUxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21pc2Mv
eGVubWljcm9jb2RlLmMKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fkl-0003mC-7j; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkj-0003m0-E9
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:41 +0000
X-Inumbo-ID: c8dae8fa-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8dae8fa-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:40 +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;
 11 Mar 2019 00:53:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160725"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:38 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:28 +0800
Message-Id: <1552291056-20286-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global cache of
 ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gcmVwbGFjZSB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KCkNvbXBhcmVk
IHRvIHRoZSBjdXJyZW50IHBlci1jcHUgY2FjaGUsIHRoZSBiZW5lZml0cyBvZiB0aGUgZ2xvYmFs
Cm1pY3JvY29kZSBjYWNoZSBhcmU6CjEuIEl0IHJlZHVjZXMgdGhlIHdvcmsgdGhhdCBuZWVkIHRv
IGJlIGRvbmUgb24gZWFjaCBDUFUuIFBhcnNpbmcgdWNvZGUKZmlsZSBpcyBkb25lIG9uY2Ugb24g
b25lIENQVS4gT3RoZXIgQ1BVcyBuZWVkbid0IHBhcnNlIHVjb2RlIGZpbGUuCkluc3RlYWQsIHRo
ZXkgY2FuIGZpbmQgb3V0IGFuZCBsb2FkIHRoZSBuZXdlc3QgcGF0Y2ggZnJvbSB0aGUgZ2xvYmFs
CmNhY2hlLgoyLiBJdCByZWR1Y2VzIHRoZSBtZW1vcnkgY29uc3VtcHRpb24gb24gYSBzeXN0ZW0g
d2l0aCBtYW55IENQVSBjb3Jlcy4KClR3byBmdW5jdGlvbnMsIG1pY3JvY29kZV9zYXZlX3BhdGNo
KCkgYW5kIG1pY3JvY29kZV9maW5kX3BhdGNoKCkgYXJlCmludHJvZHVjZWQuIFRoZSBmb3JtZXIg
YWRkcyBvbmUgZ2l2ZW4gcGF0Y2ggdG8gdGhlIGdsb2JhbCBjYWNoZS4gVGhlCmxhdHRlciBnZXRz
IGEgbmV3ZXIgYW5kIG1hdGNoZWQgdWNvZGUgcGF0Y2ggZnJvbSB0aGUgZ2xvYmFsIGNhY2hlLgpB
bGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgZXhwZWN0ZWQgdG8gYmUgZG9uZSB3aXRoIHRo
ZQonbWljcm9jb2RlX211dGV4JyBob2xkLgoKTm90ZSB0aGF0IEkgZGVsaWJlcmF0ZWx5IGF2b2lk
IHRvdWNoaW5nICd1Y2ktPm1jJyBhcyBJIGFtIGdvaW5nIHRvCnJlbW92ZSBpdCBjb21wbGV0ZWx5
IGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjY6CiAtIGNvbnN0aWZ5IGxvY2FsIHZhcmlhYmxlcyBh
bmQgZnVuY3Rpb24gcGFyYW1ldGVycyBpZiBwb3NzaWJsZQogLSBjb21tZW50IHRoYXQgdGhlIGds
b2JhbCBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkgJ21pY3JvY29kZV9tdXRleCcuCiAgIGFuZCBhZGQg
YXNzZXJ0aW9ucyB0byBjYXRjaCB2aW9sYXRpb25zIGluIG1pY3JvY29kZV97c2F2ZS9maW5kfV9w
YXRjaCgpCgpDaGFuZ2VzIGluIHY1OgogLSByZXdvcmQgdGhlIGNvbW1pdCBkZXNjcmlwdGlvbgog
LSBmaW5kX3BhdGNoKCkgYW5kIHNhdmVfcGF0Y2goKSBhcmUgYWJzdHJhY3RlZCBpbnRvIGNvbW1v
biBmdW5jdGlvbnMKICAgd2l0aCBzb21lIGhvb2tzIGZvciBBTUQgYW5kIEludGVsCi0tLQogeGVu
L2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDYwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDkxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMgIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21pY3JvY29kZS5oIHwgMTMgKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIxNSBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggNDE2M2Y1MC4uZTYyOWU2YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYwpAQCAtNjEsNiArNjEsOCBAQCBzdGF0aWMgc3RydWN0IHVjb2RlX21vZF9ibG9i
IF9faW5pdGRhdGEgdWNvZGVfYmxvYjsKICAqLwogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVj
b2RlX3NjYW47CiAKK3N0YXRpYyBMSVNUX0hFQUQobWljcm9jb2RlX2NhY2hlKTsKKwogdm9pZCBf
X2luaXQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQgaW50IGlkeCkKIHsKICAgICB1Y29k
ZV9tb2RfaWR4ID0gaWR4OwpAQCAtMjA4LDYgKzIxMCw2NCBAQCBzdGF0aWMgdm9pZCBtaWNyb2Nv
ZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICBzcGluX3VubG9jaygmbWljcm9jb2Rl
X211dGV4KTsKIH0KIAorLyoKKyAqIFNhdmUgYW4gdWNvZGUgcGF0Y2ggdG8gdGhlIGdsb2JhbCBj
YWNoZSBsaXN0LgorICoKKyAqIFJldHVybiB0cnVlIGlmIGEgcGF0Y2ggaXMgYWRkZWQgdG8gdGhl
IGdsb2JhbCBjYWNoZSBvciBpdCByZXBsYWNlcworICogb25lIG9sZCBwYXRjaCBpbiB0aGUgY2Fj
aGUuIE90aGVyd2lzZSwgcmV0dXJuIGZhbHNlLiBBY2NvcmRpbmcgdG8KKyAqIHRoZSByZXR1cm4g
dmFsdWUsIHRoZSBjYWxsZXIgZGVjaWRlcyBub3QgdG8gZG8gYW4gZXhwZW5zaXZlIHVjb2RlCisg
KiB1cGRhdGUgZm9yIHNvbWUgY2FzZXMgKGkuZS4gd2hlbiBhZG1pbiBwcm92aWRlcyBhbiBvbGQg
dWNvZGUpLgorICovCitib29sIG1pY3JvY29kZV9zYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKm5ldykKK3sKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQ7CisKKyAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJm1pY3JvY29kZV9tdXRleCkpOworCisgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeShvbGQsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCisgICAgeworICAgICAgICBl
bnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgcmVzdWx0ID0KKyAgICAgICAgICAgIG1pY3JvY29k
ZV9vcHMtPmNvbXBhcmVfcGF0Y2gobmV3LCBvbGQpOworCisgICAgICAgIGlmICggcmVzdWx0ID09
IE9MRF9VQ09ERSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVf
cGF0Y2gobmV3KTsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggcmVzdWx0ID09IE5FV19VQ09ERSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGxpc3RfcmVwbGFjZSgmb2xkLT5saXN0LCAmbmV3LT5saXN0KTsKKyAgICAgICAgICAgIG1pY3Jv
Y29kZV9vcHMtPmZyZWVfcGF0Y2gob2xkKTsKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAg
ICAgICB9CisgICAgICAgIGVsc2UgLyogcmVzdWx0ID09IE1JU19VQ09ERSAqLworICAgICAgICAg
ICAgY29udGludWU7CisgICAgfQorICAgIGxpc3RfYWRkX3RhaWwoJm5ldy0+bGlzdCwgJm1pY3Jv
Y29kZV9jYWNoZSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIEZpbmQgYW4gdWNv
ZGUgcGF0Y2ggd2hpY2ggaGFzIG5ld2VyIHJldmlzaW9uIHRoYW4gdGhlIG9uZSBpbiB1c2UuCisg
KgorICogUmV0dXJuIE5VTEwgaWYgdGhlcmUgaXMgbm8gcGF0Y2ggb2YgbmV3ZXIgcmV2aXNpb24u
CisgKi8KK2NvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9maW5kX3BhdGNo
KHZvaWQpCit7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3Bh
dGNoOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2NvZGVfbXV0ZXgpKTsKKwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkobWljcm9jb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hl
LCBsaXN0KQorICAgIHsKKyAgICAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5tYXRjaF9jcHUobWlj
cm9jb2RlX3BhdGNoKSApCisgICAgICAgICAgICByZXR1cm4gbWljcm9jb2RlX3BhdGNoOworICAg
IH0KKworICAgIHJldHVybiBOVUxMOworfQorCiBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5z
aWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgZXJyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggN2E4
NTRjMC4uODg5N2MyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwor
KysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC0xOTAsMjQgKzE5MCw4NCBAQCBz
dGF0aWMgYm9vbF90IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpt
Y19hbWQsCiAgICAgcmV0dXJuIDE7CiB9CiAKK3N0YXRpYyBib29sIG1hdGNoX2NwdShjb25zdCBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKK3sKKyAgICByZXR1cm4gbWljcm9jb2RlX2Zp
dHMocGF0Y2gtPmRhdGEsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICphbGxvY19taWNyb2NvZGVfcGF0Y2goCisgICAgY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9hbWQgKm1jX2FtZCkKK3sKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpt
aWNyb2NvZGVfcGF0Y2ggPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gpOworICAgIHN0
cnVjdCBtaWNyb2NvZGVfYW1kICpjYWNoZSA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQp
OworICAgIHZvaWQgKm1wYiA9IHhtYWxsb2NfYnl0ZXMobWNfYW1kLT5tcGJfc2l6ZSk7CisgICAg
c3RydWN0IGVxdWl2X2NwdV9lbnRyeSAqZXF1aXZfY3B1X3RhYmxlID0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeG1hbGxvY19ieXRlcyhtY19hbWQtPmVxdWl2X2NwdV90YWJsZV9z
aXplKTsKKworICAgIGlmICggIW1pY3JvY29kZV9wYXRjaCB8fCAhY2FjaGUgfHwgIW1wYiB8fCAh
ZXF1aXZfY3B1X3RhYmxlICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1pY3JvY29kZV9wYXRjaCk7
CisgICAgICAgIHhmcmVlKGNhY2hlKTsKKyAgICAgICAgeGZyZWUobXBiKTsKKyAgICAgICAgeGZy
ZWUoZXF1aXZfY3B1X3RhYmxlKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIm1pY3JvY29k
ZTogQ2FuIG5vdCBhbGxvY2F0ZSBtZW1vcnlcbiIpOworICAgICAgICByZXR1cm4gRVJSX1BUUigt
RU5PTUVNKTsKKyAgICB9CisKKyAgICBjYWNoZS0+ZXF1aXZfY3B1X3RhYmxlID0gZXF1aXZfY3B1
X3RhYmxlOworICAgIGNhY2hlLT5tcGIgPSBtcGI7CisgICAgbWVtY3B5KGNhY2hlLT5lcXVpdl9j
cHVfdGFibGUsIG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlLAorICAgICAgICAgICBtY19hbWQtPmVx
dWl2X2NwdV90YWJsZV9zaXplKTsKKyAgICBtZW1jcHkoY2FjaGUtPm1wYiwgbWNfYW1kLT5tcGIs
IG1jX2FtZC0+bXBiX3NpemUpOworICAgIGNhY2hlLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSA9IG1j
X2FtZC0+ZXF1aXZfY3B1X3RhYmxlX3NpemU7CisgICAgY2FjaGUtPm1wYl9zaXplID0gbWNfYW1k
LT5tcGJfc2l6ZTsKKyAgICBtaWNyb2NvZGVfcGF0Y2gtPmRhdGEgPSBjYWNoZTsKKworICAgIHJl
dHVybiBtaWNyb2NvZGVfcGF0Y2g7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfcGF0Y2goc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoKQoreworICAgIHN0cnVjdCBtaWNyb2Nv
ZGVfYW1kICptY19hbWQgPSBtaWNyb2NvZGVfcGF0Y2gtPmRhdGE7CisKKyAgICB4ZnJlZShtY19h
bWQtPmVxdWl2X2NwdV90YWJsZSk7CisgICAgeGZyZWUobWNfYW1kLT5tcGIpOworICAgIHhmcmVl
KG1jX2FtZCk7CisgICAgeGZyZWUobWljcm9jb2RlX3BhdGNoKTsKK30KKworc3RhdGljIGVudW0g
bWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAorICAgIGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKm5ldywgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqb2xkKQor
eworICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpuZXdfbWMgPSBuZXctPmRhdGE7Cisg
ICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpuZXdfaGVhZGVyID0gbmV3X21j
LT5tcGI7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm9sZF9tYyA9IG9sZC0+ZGF0
YTsKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9oZWFkZXIgPSBv
bGRfbWMtPm1wYjsKKworICAgIGlmICggbmV3X2hlYWRlci0+cHJvY2Vzc29yX3Jldl9pZCA9PSBv
bGRfaGVhZGVyLT5wcm9jZXNzb3JfcmV2X2lkICkKKyAgICAgICAgcmV0dXJuIChuZXdfaGVhZGVy
LT5wYXRjaF9pZCA+IG9sZF9oZWFkZXItPnBhdGNoX2lkKSA/CisgICAgICAgICAgICAgICAgTkVX
X1VDT0RFIDogT0xEX1VDT0RFOworCisgICAgcmV0dXJuIE1JU19VQ09ERTsKK30KKwogc3RhdGlj
IGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNv
ZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgdWludDMyX3QgcmV2OwotICAgIHN0cnVjdCBtaWNyb2Nv
ZGVfYW1kICptY19hbWQgPSB1Y2ktPm1jLm1jX2FtZDsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2hl
YWRlcl9hbWQgKmhkcjsKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKmhk
cjsKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKICAgICBpbnQgaHdf
ZXJyOwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQVSAqLwogICAg
IEJVR19PTihyYXdfc21wX3Byb2Nlc3Nvcl9pZCgpICE9IGNwdSk7CiAKLSAgICBpZiAoIG1jX2Ft
ZCA9PSBOVUxMICkKKyAgICBwYXRjaCA9IG1pY3JvY29kZV9maW5kX3BhdGNoKCk7CisgICAgaWYg
KCBwYXRjaCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBoZHIgPSBt
Y19hbWQtPm1wYjsKLSAgICBpZiAoIGhkciA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgaGRyID0gcGF0Y2gtPmRhdGE7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmbWlj
cm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CiAKQEAgLTQ5Nyw3ICs1NTcsMjEgQEAgc3RhdGlj
IGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAq
YnVmLAogICAgIHdoaWxlICggKGVycm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZChtY19h
bWQsIGJ1ZiwgYnVmc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJm9mZnNldCkpID09IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBtaWNyb2NvZGVf
Zml0cyhtY19hbWQsIGNwdSkgKQorICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNy
b2NvZGVfcGF0Y2ggPSBhbGxvY19taWNyb2NvZGVfcGF0Y2gobWNfYW1kKTsKKworICAgICAgICBp
ZiAoIElTX0VSUihtaWNyb2NvZGVfcGF0Y2gpICkKKyAgICAgICAgeworICAgICAgICAgICAgZXJy
b3IgPSBQVFJfRVJSKG1pY3JvY29kZV9wYXRjaCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIEluIG9yZGVyIHRvIHN1cHBvcnQgYSBzeXN0
ZW0gd2l0aCBtaXhlZCBzdGVwcGluZyBDUFVzLCBzYXZlCisgICAgICAgICAqIHRoaXMgdWNvZGUg
cGF0Y2ggYmVmb3JlIGNoZWNraW5nIHdoZXRoZXIgaXQgbWF0Y2hlcyB3aXRoCisgICAgICAgICAq
IGN1cnJlbnQgQ1BVLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBtaWNyb2NvZGVfc2F2ZV9w
YXRjaChtaWNyb2NvZGVfcGF0Y2gpICYmCisgICAgICAgICAgICAgbWljcm9jb2RlX2ZpdHMobWNf
YW1kLCBjcHUpICkKICAgICAgICAgewogICAgICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2Nv
ZGUoY3B1KTsKICAgICAgICAgICAgIGlmICggZXJyb3IgKQpAQCAtNjM5LDYgKzcxMyw5IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfYW1kX29wcyA9IHsKICAg
ICAuY29sbGVjdF9jcHVfaW5mbyAgICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAog
ICAgIC5hcHBseV9taWNyb2NvZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwK
ICAgICAuc3RhcnRfdXBkYXRlICAgICAgICAgICAgICAgICAgICAgPSBzdGFydF91cGRhdGUsCisg
ICAgLmNvbXBhcmVfcGF0Y2ggICAgICAgICAgICAgICAgICAgID0gY29tcGFyZV9wYXRjaCwKKyAg
ICAuZnJlZV9wYXRjaCAgICAgICAgICAgICAgICAgICAgICAgPSBmcmVlX3BhdGNoLAorICAgIC5t
YXRjaF9jcHUgICAgICAgICAgICAgICAgICAgICAgICA9IG1hdGNoX2NwdSwKIH07CiAKIGludCBf
X2luaXQgbWljcm9jb2RlX2luaXRfYW1kKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXgg
ZWNlYzgzYi4uYjU1NmQzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtMTU4LDYgKzE1OCwx
NSBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IG1pY3JvY29kZV91cGRhdGVf
bWF0Y2goCiAgICAgcmV0dXJuIE1JU19VQ09ERTsKIH0KIAorc3RhdGljIGJvb2wgbWF0Y2hfY3B1
KGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQoreworICAgIHN0cnVjdCB1Y29k
ZV9jcHVfaW5mbyAqdWNpID0gJnRoaXNfY3B1KHVjb2RlX2NwdV9pbmZvKTsKKyAgICBpbnQgcmV0
ID0gbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChwYXRjaC0+ZGF0YSwgdWNpLT5jcHVfc2lnLnNpZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcucGYsIHVj
aS0+Y3B1X3NpZy5yZXYpOworCisgICAgcmV0dXJuIHJldCA9PSBORVdfVUNPREU7Cit9CisKIHN0
YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2b2lkICptYykKIHsKICAgICBzdHJ1Y3Qg
bWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CkBAIC0yNDgsNiArMjU3LDIx
IEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2b2lkICptYykKICAgICByZXR1
cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgZnJlZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
ICpwYXRjaCkKK3sKKyAgICB4ZnJlZShwYXRjaC0+ZGF0YSk7CisgICAgeGZyZWUocGF0Y2gpOwor
fQorCitzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfcGF0Y2goCisg
ICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpvbGQpCit7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50
ZWwgKm9sZF9oZWFkZXIgPSBvbGQtPmRhdGE7CisKKyAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0
ZV9tYXRjaChuZXctPmRhdGEsIG9sZF9oZWFkZXItPnNpZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGRfaGVhZGVyLT5wZiwgb2xkX2hlYWRlci0+cmV2KTsKK30KKwogLyoK
ICAqIHJldHVybiAwIC0gbm8gdXBkYXRlIGZvdW5kCiAgKiByZXR1cm4gMSAtIGZvdW5kIHVwZGF0
ZQpAQCAtMjU4LDcgKzI4MiwyNSBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUo
Y29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IHVjb2RlX2NwdV9p
bmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWduZWQg
bG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwotICAgIHZvaWQgKm5l
d19tYzsKKyAgICB2b2lkICpuZXdfbWMgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOworICAg
IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0
IG1pY3JvY29kZV9wYXRjaCk7CisKKyAgICBpZiAoICFtaWNyb2NvZGVfcGF0Y2ggfHwgIW5ld19t
YyApCisgICAgeworICAgICAgICB4ZnJlZShtaWNyb2NvZGVfcGF0Y2gpOworICAgICAgICB4ZnJl
ZShuZXdfbWMpOworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAibWljcm9jb2RlOiBDYW4gbm90
IGFsbG9jYXRlIG1lbW9yeVxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKyAg
ICBtZW1jcHkobmV3X21jLCBtYywgdG90YWxfc2l6ZSk7CisgICAgbWljcm9jb2RlX3BhdGNoLT5k
YXRhID0gbmV3X21jOworCisgICAgLyoKKyAgICAgKiBJbiBvcmRlciB0byBzdXBwb3J0IGEgc3lz
dGVtIHdpdGggbWl4ZWQgc3RlcHBpbmcgQ1BVcywgc2F2ZSB0aGlzIHVjb2RlCisgICAgICogcGF0
Y2ggYmVmb3JlIGNoZWNraW5nIHdoZXRoZXIgaXQgbWF0Y2hlcyB3aXRoIGN1cnJlbnQgQ1BVLgor
ICAgICAqLworICAgIGlmICggIW1pY3JvY29kZV9zYXZlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCkg
KQorICAgICAgICByZXR1cm4gMDsKIAogICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCht
YywgdWNpLT5jcHVfc2lnLnNpZywgdWNpLT5jcHVfc2lnLnBmLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcucmV2KSAhPSBORVdfVUNPREUgKQpAQCAtMjg3LDE4
ICszMjksMjMgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkK
ICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0gcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZw
ZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHVfbnVtKTsKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX2ludGVsICptY19pbnRlbDsKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaDsKIAogICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KICAg
ICBCVUdfT04oY3B1X251bSAhPSBjcHUpOwogCi0gICAgaWYgKCB1Y2ktPm1jLm1jX2ludGVsID09
IE5VTEwgKQorICAgIHBhdGNoID0gbWljcm9jb2RlX2ZpbmRfcGF0Y2goKTsKKyAgICBpZiAoICFw
YXRjaCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgbWNfaW50ZWwgPSBwYXRjaC0+
ZGF0YTsKKwogICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRv
IE1TUiAweDc5ICovCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9j
aywgZmxhZ3MpOwogCiAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBNU1IgMHg3OSAqLwotICAg
IHdybXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpdWNpLT5tYy5tY19p
bnRlbC0+Yml0cyk7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dSSVRFLCAodW5zaWduZWQg
bG9uZyltY19pbnRlbC0+Yml0cyk7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1JFViwgMHgw
VUxMKTsKIAogICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhl
cmUgKi8KQEAgLTMwOSwxOSArMzU2LDE5IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgdmFsWzFdID0gKHVpbnQzMl90KShtc3JfY29udGVudCA+PiAz
Mik7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ss
IGZsYWdzKTsKLSAgICBpZiAoIHZhbFsxXSAhPSB1Y2ktPm1jLm1jX2ludGVsLT5oZHIucmV2ICkK
KyAgICBpZiAoIHZhbFsxXSAhPSBtY19pbnRlbC0+aGRyLnJldiApCiAgICAgewogICAgICAgICBw
cmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlIGZyb20gcmV2aXNpb24gIgog
ICAgICAgICAgICAgICAgIiUjeCB0byAlI3ggZmFpbGVkLiBSZXN1bHRpbmcgcmV2aXNpb24gaXMg
JSN4LlxuIiwgY3B1X251bSwKLSAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYsIHVjaS0+
bWMubWNfaW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7CisgICAgICAgICAgICAgICB1Y2ktPmNwdV9z
aWcucmV2LCBtY19pbnRlbC0+aGRyLnJldiwgdmFsWzFdKTsKICAgICAgICAgcmV0dXJuIC1FSU87
CiAgICAgfQogICAgIHByaW50ayhLRVJOX0lORk8gIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlZCBm
cm9tIHJldmlzaW9uICIKICAgICAgICAgICAgIiUjeCB0byAlI3gsIGRhdGUgPSAlMDR4LSUwMngt
JTAyeCBcbiIsCiAgICAgICAgICAgIGNwdV9udW0sIHVjaS0+Y3B1X3NpZy5yZXYsIHZhbFsxXSwK
LSAgICAgICAgICAgdWNpLT5tYy5tY19pbnRlbC0+aGRyLnllYXIsCi0gICAgICAgICAgIHVjaS0+
bWMubWNfaW50ZWwtPmhkci5tb250aCwKLSAgICAgICAgICAgdWNpLT5tYy5tY19pbnRlbC0+aGRy
LmRheSk7CisgICAgICAgICAgIG1jX2ludGVsLT5oZHIueWVhciwKKyAgICAgICAgICAgbWNfaW50
ZWwtPmhkci5tb250aCwKKyAgICAgICAgICAgbWNfaW50ZWwtPmhkci5kYXkpOwogICAgIHVjaS0+
Y3B1X3NpZy5yZXYgPSB2YWxbMV07CiAKICAgICByZXR1cm4gMDsKQEAgLTQwNiw2ICs0NTMsOSBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9vcHMgbWljcm9jb2RlX2ludGVsX29wcyA9
IHsKICAgICAuY3B1X3JlcXVlc3RfbWljcm9jb2RlICAgICAgICAgICAgPSBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUsCiAgICAgLmNvbGxlY3RfY3B1X2luZm8gICAgICAgICAgICAgICAgID0gY29sbGVj
dF9jcHVfaW5mbywKICAgICAuYXBwbHlfbWljcm9jb2RlICAgICAgICAgICAgICAgICAgPSBhcHBs
eV9taWNyb2NvZGUsCisgICAgLmNvbXBhcmVfcGF0Y2ggICAgICAgICAgICAgICAgICAgID0gY29t
cGFyZV9wYXRjaCwKKyAgICAuZnJlZV9wYXRjaCAgICAgICAgICAgICAgICAgICAgICAgPSBmcmVl
X3BhdGNoLAorICAgIC5tYXRjaF9jcHUgICAgICAgICAgICAgICAgICAgICAgICA9IG1hdGNoX2Nw
dSwKIH07CiAKIGludCBfX2luaXQgbWljcm9jb2RlX2luaXRfaW50ZWwodm9pZCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21pY3JvY29kZS5oCmluZGV4IDczZWJlOWEuLjdmZjQyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2Nv
ZGUuaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgQVNNX1g4Nl9fTUlDUk9DT0RFX0gKICNkZWZp
bmUgQVNNX1g4Nl9fTUlDUk9DT0RFX0gKIAorI2luY2x1ZGUgPHhlbi9saXN0Lmg+CiAjaW5jbHVk
ZSA8eGVuL3BlcmNwdS5oPgogCiBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgewpAQCAtMTIs
NiArMTMsMTEgQEAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHsKIHN0cnVjdCBjcHVfc2ln
bmF0dXJlOwogc3RydWN0IHVjb2RlX2NwdV9pbmZvOwogCitzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
IHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgdm9pZCAqZGF0YTsKK307CisKIHN0
cnVjdCBtaWNyb2NvZGVfb3BzIHsKICAgICBpbnQgKCptaWNyb2NvZGVfcmVzdW1lX21hdGNoKSh1
bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICptYyk7CiAgICAgaW50ICgqY3B1X3JlcXVlc3Rf
bWljcm9jb2RlKSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCkBAIC0xOSw2ICsy
NSwxMCBAQCBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7CiAgICAgaW50ICgqY29sbGVjdF9jcHVfaW5m
bykodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpOwogICAgIGlu
dCAoKmFwcGx5X21pY3JvY29kZSkodW5zaWduZWQgaW50IGNwdSk7CiAgICAgaW50ICgqc3RhcnRf
dXBkYXRlKSh2b2lkKTsKKyAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgKCpjb21wYXJl
X3BhdGNoKSgKKyAgICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQpOworICAgIHZvaWQgKCpmcmVlX3BhdGNoKShz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CisgICAgYm9vbCAoKm1hdGNoX2NwdSkoY29u
c3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOwogfTsKIAogc3RydWN0IGNwdV9zaWdu
YXR1cmUgewpAQCAtMzksNCArNDksNyBAQCBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gewogREVDTEFS
RV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2luZm8pOwogZXh0ZXJu
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2NvZGVfb3BzOwogCitib29sIG1pY3Jv
Y29kZV9zYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19wYXRjaCk7Citjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfZmluZF9wYXRjaCh2b2lkKTsKKwog
I2VuZGlmIC8qIEFTTV9YODZfX01JQ1JPQ09ERV9IICovCi0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fkn-0003nC-La; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkl-0003mJ-Lq
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:43 +0000
X-Inumbo-ID: ca2b48e7-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca2b48e7-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:42 +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;
 11 Mar 2019 00:53:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160731"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:41 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:29 +0800
Message-Id: <1552291056-20286-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 05/12] microcode: only save compatible ucode
 patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZWwgQ1BVIG9ubHkgYWxsb3dzIG1peGluZyBpbiBzdGVwcGluZyBvciAncGYnLiBJZiBhbiB1
Y29kZSBwYXRjaCBpcwpmb3Igb3RoZXIgQ1BVIGZhbWlsaWVzIG9yIG1vZGVscywgaXQgd29uJ3Qg
YmUgY29tcGF0aWJsZSB0byBhbGwgQ1BVcyBvbgpjdXJyZW50IHN5c3RlbSBhbmQgZXZlbiBob3Qt
cGx1Z2dlZCBDUFVzLiAgRG9uJ3Qgc2F2ZSBzdWNoIHBhdGNoIHRvCnJlZHVjZSB0aGUgc2l6ZSBv
ZiB1Y29kZSBjYWNoZS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Ci0tLQp2NjoKIC0gbmV3Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8
ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgMzUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9j
b2RlLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMK
aW5kZXggZTYyOWU2Yy4uOWZmYmIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjQzLDYgKzI0MywxNCBAQCBi
b29sIG1pY3JvY29kZV9zYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ldykKICAg
ICAgICAgZWxzZSAvKiByZXN1bHQgPT0gTUlTX1VDT0RFICovCiAgICAgICAgICAgICBjb250aW51
ZTsKICAgICB9CisKKyAgICBpZiAoIG1pY3JvY29kZV9vcHMtPmlzX3BhdGNoX2NvbXBhdGlibGUg
JiYKKyAgICAgICAgICFtaWNyb2NvZGVfb3BzLT5pc19wYXRjaF9jb21wYXRpYmxlKG5ldykgKQor
ICAgIHsKKyAgICAgICAgeGZyZWUobmV3KTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
KwogICAgIGxpc3RfYWRkX3RhaWwoJm5ldy0+bGlzdCwgJm1pY3JvY29kZV9jYWNoZSk7CiAKICAg
ICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwu
YyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCBiNTU2ZDNkLi5kOTczNjM0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC05Myw2ICs5Myw4IEBAIHN0cnVjdCBleHRlbmRl
ZF9zaWd0YWJsZSB7CiAKICNkZWZpbmUgZXh0dGFibGVfc2l6ZShldCkgKChldCktPmNvdW50ICog
RVhUX1NJR05BVFVSRV9TSVpFICsgRVhUX0hFQURFUl9TSVpFKQogCisjZGVmaW5lIFNURVBQSU5H
X01BU0sgfjB4ZlUKKwogLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUg
dG8gTVNSIDB4NzkgKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9s
b2NrKTsKIApAQCAtMTY3LDYgKzE2OSwzOCBAQCBzdGF0aWMgYm9vbCBtYXRjaF9jcHUoY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgcmV0dXJuIHJldCA9PSBORVdfVUNP
REU7CiB9CiAKKy8qCisgKiBNYWtlIHN1cmUgdGhlIHBhdGNoIGlzIGNvbXBhdGlibGUgd2l0aCBj
dXJyZW50IHN5c3RlbS4gSXQgZGVwZW5kcyBvbgorICogaG93IG11Y2ggZGlmZmVyZW5jZSBjdXJy
ZW50IENQVSBhbmQgdGhlIHBhdGNoJ3Mgc3VwcG9ydGVkIENQVXMgaGF2ZS4KKyAqCisgKiBGb3Ig
SW50ZWwgY3B1LCBtYWtlIHN1cmUgdGhhdCB0aGUgcGF0Y2ggY2FuIGJlIGFwcGxpZWQgdG8gYSBj
cHUgd2hpY2ggaGFzCisgKiB0aGUgc2FtZSBmYW1pbHkgYW5kIG1vZGVsIGFzIGN1cnJlbnQgQ1BV
LgorICovCitzdGF0aWMgYm9vbCBpc19wYXRjaF9jb21wYXRpYmxlKGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoKQoreworICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0g
JnRoaXNfY3B1KHVjb2RlX2NwdV9pbmZvKTsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3NpZ25hdHVy
ZSAqY3NpZyA9ICZ1Y2ktPmNwdV9zaWc7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFk
ZXJfaW50ZWwgKm1jX2hlYWRlciA9IHBhdGNoLT5kYXRhOworICAgIGNvbnN0IHN0cnVjdCBleHRl
bmRlZF9zaWd0YWJsZSAqZXh0X2hlYWRlcjsKKyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2ln
bmF0dXJlICpleHRfc2lnOworICAgIHVuc2lnbmVkIGxvbmcgZGF0YV9zaXplID0gZ2V0X2RhdGFz
aXplKG1jX2hlYWRlcik7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoIChjc2lnLT5z
aWcgJiBTVEVQUElOR19NQVNLKSA9PSAobWNfaGVhZGVyLT5zaWcgJiBTVEVQUElOR19NQVNLKSAp
CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgaWYgKCBnZXRfdG90YWxzaXplKG1jX2hlYWRl
cikgPT0gKGRhdGFfc2l6ZSArIE1DX0hFQURFUl9TSVpFKSApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIGV4dF9oZWFkZXIgPSAoY29uc3Qgdm9pZCAqKShtY19oZWFkZXIgKyAxKSArIGRh
dGFfc2l6ZTsKKyAgICBleHRfc2lnID0gKGNvbnN0IHZvaWQgKikoZXh0X2hlYWRlciArIDEpOwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgZXh0X2hlYWRlci0+Y291bnQ7IGkrKyApCisgICAgICAgIGlm
ICggKGNzaWctPnNpZyAmIFNURVBQSU5HX01BU0spID09IChleHRfc2lnW2ldLnNpZyAmIFNURVBQ
SU5HX01BU0spICkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJuIGZhbHNl
OworfQorCiBzdGF0aWMgaW50IG1pY3JvY29kZV9zYW5pdHlfY2hlY2sodm9pZCAqbWMpCiB7CiAg
ICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwpAQCAtNDU2
LDYgKzQ5MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVf
aW50ZWxfb3BzID0gewogICAgIC5jb21wYXJlX3BhdGNoICAgICAgICAgICAgICAgICAgICA9IGNv
bXBhcmVfcGF0Y2gsCiAgICAgLmZyZWVfcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgID0gZnJl
ZV9wYXRjaCwKICAgICAubWF0Y2hfY3B1ICAgICAgICAgICAgICAgICAgICAgICAgPSBtYXRjaF9j
cHUsCisgICAgLmlzX3BhdGNoX2NvbXBhdGlibGUgICAgICAgICAgICAgID0gaXNfcGF0Y2hfY29t
cGF0aWJsZSwKIH07CiAKIGludCBfX2luaXQgbWljcm9jb2RlX2luaXRfaW50ZWwodm9pZCkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21pY3JvY29kZS5oCmluZGV4IDdmZjQyZmUuLjkyNjMxYjQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
aWNyb2NvZGUuaApAQCAtMjksNiArMjksNyBAQCBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7CiAgICAg
ICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ldywgY29uc3Qgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqb2xkKTsKICAgICB2b2lkICgqZnJlZV9wYXRjaCkoc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqcGF0Y2gpOwogICAgIGJvb2wgKCptYXRjaF9jcHUpKGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoKTsKKyAgICBib29sICgqaXNfcGF0Y2hfY29tcGF0aWJsZSkoY29u
c3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOwogfTsKIAogc3RydWN0IGNwdV9zaWdu
YXR1cmUgewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fke-0003l4-CO; Mon, 11 Mar 2019 07: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkc-0003kj-9J
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:34 +0000
X-Inumbo-ID: c4559f0c-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4559f0c-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Mar 2019 00:53:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160696"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:31 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:25 +0800
Message-Id: <1552291056-20286-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 01/12] misc/xenmicrocode: Upload a microcode
 blob to the hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBwcm92aWRlcyBhIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZS4KClNp
Z25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAg
ICAgICAgIHwgMjAgKysrKysrKysrKwogdG9vbHMvbWlzYy9NYWtlZmlsZSAgICAgICAgICAgfCAg
NCArKwogdG9vbHMvbWlzYy94ZW5taWNyb2NvZGUuYyAgICAgfCA4OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW5taWNyb2NvZGUuYwoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKaW5kZXggMzFjZGRhNy4uYzY5Njk5YiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTEyNDUsNiArMTI0NSw3IEBAIHR5cGVkZWYgdWludDMyX3QgeGNfbm9kZV90b19ub2Rl
X2Rpc3RfdDsKIGludCB4Y19waHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgeGNfcGh5c2luZm9f
dCAqaW5mbyk7CiBpbnQgeGNfY3B1dG9wb2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVk
ICptYXhfY3B1cywKICAgICAgICAgICAgICAgICAgICB4Y19jcHV0b3BvX3QgKmNwdXRvcG8pOwor
aW50IHhjX3BsYXRmb3JtX29wKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3QgeGVuX3BsYXRmb3Jt
X29wICpvcCk7CiBpbnQgeGNfbnVtYWluZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkICpt
YXhfbm9kZXMsCiAgICAgICAgICAgICAgICAgeGNfbWVtaW5mb190ICptZW1pbmZvLCB1aW50MzJf
dCAqZGlzdGFuY2UpOwogaW50IHhjX3BjaXRvcG9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNp
Z25lZCBudW1fZGV2cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xz
L2xpYnhjL3hjX21pc2MuYwppbmRleCA1ZTY3MTRhLi4wNjFjN2E1IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19taXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC0yMjYsNiAr
MjI2LDI2IEBAIGludCB4Y19waHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICByZXR1cm4g
MDsKIH0KIAoraW50IHhjX3BsYXRmb3JtX29wKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3QgeGVu
X3BsYXRmb3JtX29wICpvcCkKK3sKKyAgICBpbnQgcmV0ID0gMDsKKyAgICBERUNMQVJFX1BMQVRG
T1JNX09QOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShvcCwgc2l6ZW9mKCpvcCksIFhD
X0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0JPVEgpOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxf
Ym91bmNlX3ByZSh4Y2gsIG9wKSApCisgICAgeworICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBi
b3VuY2UgeGVuX3BsYXRmb3JtX29wIG1lbW9yeSBidWZmZXIiKTsKKyAgICAgICAgcmV0dXJuIC0x
OworICAgIH0KKyAgICBvcC0+aW50ZXJmYWNlX3ZlcnNpb24gPSBYRU5QRl9JTlRFUkZBQ0VfVkVS
U0lPTjsKKworICAgIHBsYXRmb3JtX29wID0gKm9wOworICAgIHJldCA9IGRvX3BsYXRmb3JtX29w
KHhjaCwgJnBsYXRmb3JtX29wKTsKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBv
cCk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBpbnQgeGNfY3B1dG9wb2luZm8oeGNfaW50ZXJm
YWNlICp4Y2gsIHVuc2lnbmVkICptYXhfY3B1cywKICAgICAgICAgICAgICAgICAgICB4Y19jcHV0
b3BvX3QgKmNwdXRvcG8pCiB7CmRpZmYgLS1naXQgYS90b29scy9taXNjL01ha2VmaWxlIGIvdG9v
bHMvbWlzYy9NYWtlZmlsZQppbmRleCA1MWFkYjZmLi5jMjk3YTc1IDEwMDY0NAotLS0gYS90b29s
cy9taXNjL01ha2VmaWxlCisrKyBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKQEAgLTIyLDYgKzIyLDcg
QEAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1odm1jcmFzaAogSU5TVEFM
TF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1odm1jdHgKIElOU1RBTExfU0JJTi0kKENP
TkZJR19YODYpICAgICArPSB4ZW4tbG93bWVtZAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4Nikg
ICAgICs9IHhlbi1tZm5kdW1wCitJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVu
bWljcm9jb2RlCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuLXRtZW0tbGlz
dC1wYXJzZQogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmNvdgogSU5TVEFM
TF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmxvY2twcm9mCkBAIC0xMTQsNCArMTE1LDcg
QEAgeGVuLWxvd21lbWQ6IHhlbi1sb3dtZW1kLm8KIHhlbmNvdjogeGVuY292Lm8KIAkkKENDKSAk
KExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1Mp
CiAKK3hlbm1pY3JvY29kZTogeGVubWljcm9jb2RlLm8KKwkkKENDKSAkKExERkxBR1MpIC1vICRA
ICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCisKIC1pbmNsdWRlICQo
REVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW5taWNyb2NvZGUuYyBiL3Rv
b2xzL21pc2MveGVubWljcm9jb2RlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uZTZjOGEzZAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL21pc2MveGVubWljcm9jb2RlLmMK
QEAgLTAsMCArMSw4OSBAQAorI2RlZmluZSBfR05VX1NPVVJDRQorCisjaW5jbHVkZSA8c3RkaW8u
aD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2luY2x1ZGUg
PGVycm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNp
bmNsdWRlIDx1bmlzdGQuaD4KKyNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKyNpbmNsdWRlIDxzeXMv
c3RhdC5oPgorI2luY2x1ZGUgPGZjbnRsLmg+CisjaW5jbHVkZSA8eGVuY3RybC5oPgorCit2b2lk
IHNob3dfaGVscCh2b2lkKQoreworICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgInhl
bm1pY3JvY29kZTogWGVuIG1pY3JvY29kZSB1cGRhdGluZyB0b29sXG4iCisgICAgICAgICAgICAi
VXNhZ2U6IHhlbm1pY3JvY29kZSA8bWljcm9jb2RlIGJsb2I+XG4iKTsKK30KKworaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKyAgICBpbnQgZmQsIGxlbiwgcmV0OworICAgIGNo
YXIgKmZpbGVuYW1lLCAqYnVmOworICAgIHN0cnVjdCBzdGF0IHN0OworICAgIHN0cnVjdCB4ZW5f
cGxhdGZvcm1fb3Agb3A7CisgICAgeGNfaW50ZXJmYWNlICp4Y2g7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKHN0cnVjdCB4ZW5wZl9taWNyb2NvZGVfdXBkYXRlLCB1Yyk7CisKKyAgICBp
ZiAoYXJnYyA8IDIpCisgICAgeworICAgICAgICBzaG93X2hlbHAoKTsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQorCisgICAgZmlsZW5hbWUgPSBhcmd2WzFdOworICAgIGZkID0gb3BlbihmaWxl
bmFtZSwgT19SRE9OTFkpOworICAgIGlmIChmZCA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJDb3VsZCBub3Qgb3BlbiAlcy4gKGVycjogJXMpXG4iLAorICAgICAgICAgICAgICAgIGZp
bGVuYW1lLCBzdHJlcnJvcihlcnJubykpOworICAgICAgICByZXR1cm4gZXJybm87CisgICAgfQor
CisgICAgaWYgKHN0YXQoZmlsZW5hbWUsICZzdCkgIT0gMCkgeworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIkNvdWxkIG5vdCBnZXQgdGhlIHNpemUgb2YgJXMuIChlcnI6ICVzKVxuIiwKKyAgICAg
ICAgICAgICAgICBmaWxlbmFtZSwgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgcmV0dXJuIGVy
cm5vOworICAgIH0KKworICAgIGxlbiA9IHN0LnN0X3NpemU7CisgICAgYnVmID0gbW1hcCgwLCBs
ZW4sIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUsIGZkLCAwKTsKKyAgICBpZiAoYnVmID09IE1BUF9G
QUlMRUQpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJtbWFwIGZhaWxlZC4gKGVycm9yOiAl
cylcbiIsIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisK
KyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbigwLDAsMCk7CisgICAgaWYgKHhjaCA9PSBOVUxM
KQorICAgIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJvciBvcGVuaW5nIHhjIGludGVy
ZmFjZS4gKGVycjogJXMpXG4iLAorICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cisg
ICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisKKyAgICB1YyA9IHhjX2h5cGVyY2FsbF9idWZm
ZXJfYWxsb2MoeGNoLCB1YywgbGVuKTsKKyAgICBpZiAodWMgPT0gTlVMTCkKKyAgICAgICAgcmV0
dXJuIC0xOworCisgICAgbWVtY3B5KHVjLCBidWYsIGxlbik7CisgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUob3AudS5taWNyb2NvZGUuZGF0YSwgdWMpOworICAgIG9wLmNtZCA9IFhFTlBGX21pY3Jv
Y29kZV91cGRhdGU7CisgICAgb3AuaW50ZXJmYWNlX3ZlcnNpb24gPSBYRU5QRl9JTlRFUkZBQ0Vf
VkVSU0lPTjsKKyAgICBvcC51Lm1pY3JvY29kZS5sZW5ndGggPSBsZW47CisgICAgcmV0ID0geGNf
cGxhdGZvcm1fb3AoeGNoLCAmb3ApOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gdXBkYXRlIG1pY3JvY29kZS4gKGVycjogJWQpXG4iLCByZXQpOwor
CisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKHhjaCwgdWMpOworICAgIHhjX2ludGVyZmFj
ZV9jbG9zZSh4Y2gpOworCisgICAgaWYgKG11bm1hcChidWYsIGxlbikpIHsKKyAgICAgICAgcHJp
bnRmKCJDb3VsZCBub3QgdW5tYXA6ICVkKCVzKVxuIiwgZXJybm8sIHN0cmVycm9yKGVycm5vKSk7
CisgICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisgICAgY2xvc2UoZmQpOworCisgICAgcmV0
dXJuIDA7Cit9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fkh-0003lk-Ve; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkh-0003le-6U
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:39 +0000
X-Inumbo-ID: c780437a-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c780437a-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53: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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Mar 2019 00:53:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160720"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:36 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:27 +0800
Message-Id: <1552291056-20286-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 03/12] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZW4sIHRoaXMgZnVuY3Rpb24gY2FuIGNvbXBh
cmUgdHdvIGdpdmVuCm1pY3JvY29kZXMnIHNpZ25hdHVyZS9yZXZpc2lvbiBhcyB3ZWxsLiBDb21w
YXJpbmcgdHdvIG1pY3JvY29kZXMgaXMKdXNlZCB0byB1cGRhdGUgdGhlIGdsb2JhbCBtaWNyb2Nv
ZGUgY2FjaGUgKGludHJvZHVjZWQgYnkgdGhlIGxhdGVyCnBhdGNoZXMgaW4gdGhpcyBzZXJpZXMp
IHdoZW4gYSBuZXcgbWljcm9jb2RlIGlzIGdpdmVuLgoKTm90ZSB0aGF0IGVudW0gbWljcm9jb2Rl
X21hdGNoX3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKKGFrYSBtaWNyb2NvZGUu
YyksIGl0IGhhcyBiZWVuIHBsYWNlZCBpbiB0aGUgY29tbW9uIGhlYWRlci4KClNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjY6CiAtIGVsaW1p
bmF0ZSB1bm5lY2Vzc2FyeSB0eXBlIGNhc3RpbmcgaW4gbWljcm9jb2RlX3VwZGF0ZV9tYXRjaAog
LSBjaGVjayBpZiBhIHBhdGNoIGhhcyBhbiBleHRlbmQgaGVhZGVyCgpDaGFuZ2VzIGluIHY1Ogog
LSBjb25zdGlmeSB0aGUgZXh0ZW5kZWRfc2lnbmF0dXJlCiAtIHVzZSBuYW1lZCBlbnVtIHR5cGUg
Zm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaAotLS0KIHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA0OCArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8ICA2ICsr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggMjJmZGVjYS4uZWNlYzgzYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfaW50ZWwuYwpAQCAtMTM0LDE0ICsxMzQsMjggQEAgc3RhdGljIGludCBjb2xsZWN0X2NwdV9p
bmZvKHVuc2lnbmVkIGludCBjcHVfbnVtLCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZykKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRj
aCgKLSAgICB1bnNpZ25lZCBpbnQgY3B1X251bSwgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFk
ZXJfaW50ZWwgKm1jX2hlYWRlciwKLSAgICBpbnQgc2lnLCBpbnQgcGYpCitzdGF0aWMgZW51bSBt
aWNyb2NvZGVfbWF0Y2hfcmVzdWx0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCisgICAgY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwgdW5zaWduZWQgaW50IHNp
ZywKKyAgICB1bnNpZ25lZCBpbnQgcGYsIHVuc2lnbmVkIGludCByZXYpCiB7Ci0gICAgc3RydWN0
IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7
CisgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOworICAgIGNv
bnN0IHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7CisgICAgdW5zaWduZWQgbG9u
ZyBkYXRhX3NpemUgPSBnZXRfZGF0YXNpemUobWNfaGVhZGVyKTsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNpZywgcGYsIG1jX2hlYWRl
ci0+cGYpICkKKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJldikgPyBORVdfVUNP
REUgOiBPTERfVUNPREU7CiAKLSAgICByZXR1cm4gKHNpZ21hdGNoKHNpZywgdWNpLT5jcHVfc2ln
LnNpZywgcGYsIHVjaS0+Y3B1X3NpZy5wZikgJiYKLSAgICAgICAgICAgIChtY19oZWFkZXItPnJl
diA+IHVjaS0+Y3B1X3NpZy5yZXYpKTsKKyAgICBpZiAoIGdldF90b3RhbHNpemUobWNfaGVhZGVy
KSA9PSAoZGF0YV9zaXplICsgTUNfSEVBREVSX1NJWkUpICkKKyAgICAgICAgcmV0dXJuIE1JU19V
Q09ERTsKKworICAgIGV4dF9oZWFkZXIgPSAoY29uc3Qgdm9pZCAqKShtY19oZWFkZXIgKyAxKSAr
IGRhdGFfc2l6ZTsKKyAgICBleHRfc2lnID0gKGNvbnN0IHZvaWQgKikoZXh0X2hlYWRlciArIDEp
OworICAgIGZvciAoIGkgPSAwOyBpIDwgZXh0X2hlYWRlci0+Y291bnQ7IGkrKyApCisgICAgICAg
IGlmICggc2lnbWF0Y2goc2lnLCBleHRfc2lnW2ldLnNpZywgcGYsIGV4dF9zaWdbaV0ucGYpICkK
KyAgICAgICAgICAgIHJldHVybiAobWNfaGVhZGVyLT5yZXYgPiByZXYpID8gTkVXX1VDT0RFIDog
T0xEX1VDT0RFOworCisgICAgcmV0dXJuIE1JU19VQ09ERTsKIH0KIAogc3RhdGljIGludCBtaWNy
b2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQpAQCAtMjQzLDMxICsyNTcsMTMgQEAgc3RhdGlj
IGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQg
Y3B1KQogewogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVf
Y3B1X2luZm8sIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwg
Km1jX2hlYWRlciA9IG1jOwotICAgIGNvbnN0IHN0cnVjdCBleHRlbmRlZF9zaWd0YWJsZSAqZXh0
X2hlYWRlcjsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUgPSBnZXRfdG90YWxzaXplKG1j
X2hlYWRlcik7Ci0gICAgaW50IGV4dF9zaWdjb3VudCwgaTsKLSAgICBzdHJ1Y3QgZXh0ZW5kZWRf
c2lnbmF0dXJlICpleHRfc2lnOwogICAgIHZvaWQgKm5ld19tYzsKIAotICAgIGlmICggbWljcm9j
b2RlX3VwZGF0ZV9tYXRjaChjcHUsIG1jX2hlYWRlciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWNfaGVhZGVyLT5zaWcsIG1jX2hlYWRlci0+cGYpICkKLSAgICAgICAgZ290byBm
aW5kOwotCi0gICAgaWYgKCB0b3RhbF9zaXplIDw9IChnZXRfZGF0YXNpemUobWNfaGVhZGVyKSAr
IE1DX0hFQURFUl9TSVpFKSApCisgICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG1jLCB1
Y2ktPmNwdV9zaWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYpICE9IE5FV19VQ09ERSApCiAgICAgICAgIHJldHVy
biAwOwogCi0gICAgZXh0X2hlYWRlciA9IG1jICsgZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBN
Q19IRUFERVJfU0laRTsKLSAgICBleHRfc2lnY291bnQgPSBleHRfaGVhZGVyLT5jb3VudDsKLSAg
ICBleHRfc2lnID0gKHZvaWQgKilleHRfaGVhZGVyICsgRVhUX0hFQURFUl9TSVpFOwotICAgIGZv
ciAoIGkgPSAwOyBpIDwgZXh0X3NpZ2NvdW50OyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCBt
aWNyb2NvZGVfdXBkYXRlX21hdGNoKGNwdSwgbWNfaGVhZGVyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXh0X3NpZy0+c2lnLCBleHRfc2lnLT5wZikgKQotICAgICAgICAg
ICAgZ290byBmaW5kOwotICAgICAgICBleHRfc2lnKys7Ci0gICAgfQotICAgIHJldHVybiAwOwot
IGZpbmQ6CiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQgZm91bmQgYSBtYXRjaGluZyBt
aWNyb2NvZGUgdXBkYXRlIHdpdGgiCiAgICAgICAgICAgICAgIiB2ZXJzaW9uICUjeCAoY3VycmVu
dD0lI3gpXG4iLAogICAgICAgICAgICAgIGNwdSwgbWNfaGVhZGVyLT5yZXYsIHVjaS0+Y3B1X3Np
Zy5yZXYpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKaW5kZXggMjNlYTk1NC4uNzNlYmU5YSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21pY3JvY29kZS5oCkBAIC0zLDYgKzMsMTIgQEAKIAogI2luY2x1ZGUgPHhlbi9w
ZXJjcHUuaD4KIAorZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHsKKyAgICBPTERfVUNPREUs
IC8qIHNpZ25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNpb24gaWQgaXNuJ3QgbmV3ZXIgKi8KKyAg
ICBORVdfVUNPREUsIC8qIHNpZ25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNpb24gaWQgaXMgbmV3
ZXIgKi8KKyAgICBNSVNfVUNPREUsIC8qIHNpZ25hdHVyZSBtaXNtYXRjaGVkICovCit9OworCiBz
dHJ1Y3QgY3B1X3NpZ25hdHVyZTsKIHN0cnVjdCB1Y29kZV9jcHVfaW5mbzsKIAotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fks-0003po-BM; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkq-0003oh-Ne
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:48 +0000
X-Inumbo-ID: cd734dd2-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd734dd2-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53: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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Mar 2019 00:53:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160762"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:46 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:31 +0800
Message-Id: <1552291056-20286-8-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 07/12] microcode: remove pointless 'cpu'
 parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtl
IGEgY3B1CmlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRlcywgdGhlIGNwdSBp
ZCBwYXJhbWV0ZXIgaXMKYWx3YXlzIGVxdWFsIHRvIGN1cnJlbnQgY3B1IGlkLiBTb21lIG9mIHRo
ZW0gZXZlbiB1c2UgYW4gYXNzZXJ0aW9uCnRvIGd1YXJhbnRlZSB0aGlzLiBSZW1vdmUgdGhpcyBy
ZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCAzNiArKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCAyMSArKysr
KysrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8ICA3ICsrKy0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMiArLQogNyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNl
cnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwppbmRleCA5M2U5NjdmLi5iNGMz
NjY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hY3BpL3Bvd2VyLmMKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMgaW50IGVudGVyX3N0
YXRlKHUzMiBzdGF0ZSkKIAogICAgIGNvbnNvbGVfZW5kX3N5bmMoKTsKIAotICAgIG1pY3JvY29k
ZV9yZXN1bWVfY3B1KDApOworICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KCk7CiAKICAgICBpZiAo
ICFyZWNoZWNrX2NwdV9mZWF0dXJlcygwKSApCiAgICAgICAgIHBhbmljKCJNaXNzaW5nIHByZXZp
b3VzbHkgYXZhaWxhYmxlIGZlYXR1cmUocylcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IGZkMWEyNDMuLjhi
ZmRmOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKQEAgLTI2MSwxOSArMjYxLDE5IEBAIGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9maW5kX3BhdGNoKHZvaWQpCiAgICAgcmV0dXJuIE5VTEw7
CiB9CiAKLWludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQoraW50IG1p
Y3JvY29kZV9yZXN1bWVfY3B1KHZvaWQpCiB7CiAgICAgaW50IGVycjsKLSAgICBzdHJ1Y3QgY3B1
X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1
X3NpZ25hdHVyZSAqc2lnID0gJnRoaXNfY3B1KGNwdV9zaWcpOwogCiAgICAgaWYgKCAhbWljcm9j
b2RlX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVf
bXV0ZXgpOwogCi0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUs
IHNpZyk7CisgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhzaWcpOwog
ICAgIGlmICggbGlrZWx5KCFlcnIpICkKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBw
bHlfbWljcm9jb2RlKGNwdSk7CisgICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21p
Y3JvY29kZSgpOwogICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCiAgICAgcmV0
dXJuIGVycjsKQEAgLTI4Nyw5ICsyODcsOSBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVf
Y3B1KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCiAKICAgICBzcGluX2xvY2soJm1pY3Jv
Y29kZV9tdXRleCk7CiAKLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZv
KGNwdSwgc2lnKTsKKyAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKHNp
Zyk7CiAgICAgaWYgKCBsaWtlbHkoIWVycikgKQotICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3Bz
LT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBidWYsIHNpemUpOworICAgICAgICBlcnIgPSBt
aWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoYnVmLCBzaXplKTsKICAgICBzcGlu
X3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKIAogICAgIHJldHVybiBlcnI7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYwppbmRleCA0NTg2ZThkLi4yNTkzNWRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTc4LDgg
Kzc4LDkgQEAgc3RydWN0IG1wYmhkciB7CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29k
ZV91cGRhdGVfbG9jayk7CiAKIC8qIFNlZSBjb21tZW50IGluIHN0YXJ0X3VwZGF0ZSgpIGZvciBj
YXNlcyB3aGVuIHRoaXMgcm91dGluZSBmYWlscyAqLwotc3RhdGljIGludCBjb2xsZWN0X2NwdV9p
bmZvKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQorc3RhdGlj
IGludCBjb2xsZWN0X2NwdV9pbmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogeworICAg
IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGNwdWlu
Zm9feDg2ICpjID0gJmNwdV9kYXRhW2NwdV07CiAKICAgICBtZW1zZXQoY3NpZywgMCwgc2l6ZW9m
KCpjc2lnKSk7CkBAIC0xNTIsMTggKzE1MywxNSBAQCBzdGF0aWMgYm9vbF90IGZpbmRfZXF1aXZf
Y3B1X2lkKGNvbnN0IHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSwKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGJvb2xfdCBtaWNyb2NvZGVfZml0cyhjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGJvb2wgbWljcm9jb2RlX2ZpdHMoY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9hbWQgKm1jX2FtZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwogICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVy
X2NwdShjcHVfc2lnLCBjcHUpOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2Ft
ZCAqbWNfaGVhZGVyID0gbWNfYW1kLT5tcGI7CiAgICAgY29uc3Qgc3RydWN0IGVxdWl2X2NwdV9l
bnRyeSAqZXF1aXZfY3B1X3RhYmxlID0gbWNfYW1kLT5lcXVpdl9jcHVfdGFibGU7CiAgICAgdW5z
aWduZWQgaW50IGN1cnJlbnRfY3B1X2lkOwogICAgIHVuc2lnbmVkIGludCBlcXVpdl9jcHVfaWQ7
CiAKLSAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCi0gICAgQlVH
X09OKGNwdSAhPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQogICAgIGN1cnJlbnRfY3B1X2lk
ID0gY3B1aWRfZWF4KDB4MDAwMDAwMDEpOwogCiAgICAgaWYgKCAhZmluZF9lcXVpdl9jcHVfaWQo
ZXF1aXZfY3B1X3RhYmxlLCBjdXJyZW50X2NwdV9pZCwgJmVxdWl2X2NwdV9pZCkgKQpAQCAtMTky
LDcgKzE5MCw3IEBAIHN0YXRpYyBib29sX3QgbWljcm9jb2RlX2ZpdHMoY29uc3Qgc3RydWN0IG1p
Y3JvY29kZV9hbWQgKm1jX2FtZCwKIAogc3RhdGljIGJvb2wgbWF0Y2hfY3B1KGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogewotICAgIHJldHVybiBtaWNyb2NvZGVfZml0cyhw
YXRjaC0+ZGF0YSwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICByZXR1cm4gbWljcm9jb2RlX2Zp
dHMocGF0Y2gtPmRhdGEpOwogfQogCiBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqYWxs
b2NfbWljcm9jb2RlX3BhdGNoKApAQCAtMjUxLDE4ICsyNDksMTYgQEAgc3RhdGljIGVudW0gbWlj
cm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogICAgIHJldHVybiBNSVNfVUNPREU7
CiB9CiAKLXN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCitzdGF0
aWMgaW50IGFwcGx5X21pY3JvY29kZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
CiAgICAgdWludDMyX3QgcmV2OwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2Ft
ZCAqaGRyOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoOwogICAgIGlu
dCBod19lcnI7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAg
ICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKIAot
ICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KLSAgICBCVUdfT04o
cmF3X3NtcF9wcm9jZXNzb3JfaWQoKSAhPSBjcHUpOwotCiAgICAgcGF0Y2ggPSBtaWNyb2NvZGVf
ZmluZF9wYXRjaCgpOwogICAgIGlmICggcGF0Y2ggPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwpAQCAtNDM0LDE0ICs0MzAsMTQgQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBm
aW5hbF9sZXZlbHNbXSA9IHsKICAgICAweDAxMDAwMGFmCiB9OwogCi1zdGF0aWMgYm9vbF90IGNo
ZWNrX2ZpbmFsX3BhdGNoX2xldmVscyh1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGJvb2wgY2hl
Y2tfZmluYWxfcGF0Y2hfbGV2ZWxzKHZvaWQpCiB7CiAgICAgLyoKICAgICAgKiBDaGVjayB0aGUg
Y3VycmVudCBwYXRjaCBsZXZlbHMgb24gdGhlIGNwdS4gSWYgdGhleSBhcmUgZXF1YWwgdG8KICAg
ICAgKiBhbnkgb2YgdGhlICdmaW5hbF9sZXZlbHMnLCB0aGVuIHdlIHNob3VsZCBub3QgdXBkYXRl
IHRoZSBtaWNyb2NvZGUKICAgICAgKiBwYXRjaCBvbiB0aGUgY3B1IGFzIHN5c3RlbSB3aWxsIGhh
bmcgb3RoZXJ3aXNlLgogICAgICAqLwotICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpz
aWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOworICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0
dXJlICpzaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2ICE9IDB4MTAgKQpAQCAtNDU0LDE5ICs0NTAsMTYgQEAg
c3RhdGljIGJvb2xfdCBjaGVja19maW5hbF9wYXRjaF9sZXZlbHModW5zaWduZWQgaW50IGNwdSkK
ICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5z
aWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZV90IGJ1ZnNpemUpCitzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29k
ZShjb25zdCB2b2lkICpidWYsIHNpemVfdCBidWZzaXplKQogewogICAgIHN0cnVjdCBtaWNyb2Nv
ZGVfYW1kICptY19hbWQ7CiAgICAgc2l6ZV90IG9mZnNldCA9IDA7CiAgICAgaW50IGVycm9yID0g
MDsKICAgICB1bnNpZ25lZCBpbnQgY3VycmVudF9jcHVfaWQ7CiAgICAgdW5zaWduZWQgaW50IGVx
dWl2X2NwdV9pZDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwog
ICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBj
cHUpOwogCi0gICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQVSAqLwotICAg
IEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKSk7Ci0KICAgICBjdXJyZW50X2Nw
dV9pZCA9IGNwdWlkX2VheCgweDAwMDAwMDAxKTsKIAogICAgIGlmICggKihjb25zdCB1aW50MzJf
dCAqKWJ1ZiAhPSBVQ09ERV9NQUdJQyApCkBAIC00NzYsNyArNDY5LDcgQEAgc3RhdGljIGludCBj
cHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAog
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBpZiAoIGNoZWNrX2ZpbmFsX3BhdGNoX2xl
dmVscyhjcHUpICkKKyAgICBpZiAoIGNoZWNrX2ZpbmFsX3BhdGNoX2xldmVscygpICkKICAgICB7
CiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTwogICAgICAgICAgICAgICAgIm1pY3JvY29kZTog
Q2Fubm90IHVwZGF0ZSBtaWNyb2NvZGUgcGF0Y2ggb24gdGhlIGNwdSBhcyB3ZSBoaXQgYSBmaW5h
bCBsZXZlbFxuIik7CkBAIC01NjQsMTAgKzU1Nyw5IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3Rf
bWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgICog
dGhpcyB1Y29kZSBwYXRjaCBiZWZvcmUgY2hlY2tpbmcgd2hldGhlciBpdCBtYXRjaGVzIHdpdGgK
ICAgICAgICAgICogY3VycmVudCBDUFUuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIG1pY3Jv
Y29kZV9zYXZlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCkgJiYKLSAgICAgICAgICAgICBtaWNyb2Nv
ZGVfZml0cyhtY19hbWQsIGNwdSkgKQorICAgICAgICBpZiAoIG1pY3JvY29kZV9zYXZlX3BhdGNo
KG1pY3JvY29kZV9wYXRjaCkgJiYgbWljcm9jb2RlX2ZpdHMobWNfYW1kKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7CisgICAgICAgICAgICBl
cnJvciA9IGFwcGx5X21pY3JvY29kZSgpOwogICAgICAgICAgICAgaWYgKCBlcnJvciApCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCBh
NDk1NzAxLi4xOGM4MzNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC05OCwxMyArOTgsMTIg
QEAgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlIHsKIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gdGhl
IHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1p
Y3JvY29kZV91cGRhdGVfbG9jayk7CiAKLXN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNp
Z25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCitzdGF0aWMgaW50
IGNvbGxlY3RfY3B1X2luZm8oc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCiB7CisgICAgdW5z
aWduZWQgaW50IGNwdV9udW0gPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGNwdWlu
Zm9feDg2ICpjID0gJmNwdV9kYXRhW2NwdV9udW1dOwogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50
OwogCi0gICAgQlVHX09OKGNwdV9udW0gIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQogICAgIG1l
bXNldChjc2lnLCAwLCBzaXplb2YoKmNzaWcpKTsKIAogICAgIGlmICggKGMtPng4Nl92ZW5kb3Ig
IT0gWDg2X1ZFTkRPUl9JTlRFTCkgfHwgKGMtPng4NiA8IDYpICkKQEAgLTM0MywxOSArMzQyLDE2
IEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5z
aWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIGludCBhcHBseV9taWNy
b2NvZGUodW5zaWduZWQgaW50IGNwdSkKK3N0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1aW50NjRfdCBtc3JfY29udGVudDsK
ICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0gcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBl
cl9jcHUoY3B1X3NpZywgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnRo
aXNfY3B1KGNwdV9zaWcpOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2lu
dGVsOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoOwogCi0gICAgLyog
V2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQVSAqLwotICAgIEJVR19PTihjcHVfbnVt
ICE9IGNwdSk7Ci0KICAgICBwYXRjaCA9IG1pY3JvY29kZV9maW5kX3BhdGNoKCk7CiAgICAgaWYg
KCAhcGF0Y2ggKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTQyMywxNyArNDE5LDE0IEBA
IHN0YXRpYyBsb25nIGdldF9uZXh0X3Vjb2RlX2Zyb21fYnVmZmVyKHZvaWQgKiptYywgY29uc3Qg
dTggKmJ1ZiwKICAgICByZXR1cm4gb2Zmc2V0ICsgdG90YWxfc2l6ZTsKIH0KIAotc3RhdGljIGlu
dCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVm
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUpCitzdGF0aWMg
aW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKQog
ewogICAgIGxvbmcgb2Zmc2V0ID0gMDsKICAgICBpbnQgZXJyb3IgPSAwOwogICAgIHZvaWQgKm1j
OworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgdW5zaWdu
ZWQgaW50IG1hdGNoaW5nX2NvdW50ID0gMDsKIAotICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0
YXNrIHRvIHRoZSBDUFUgKi8KLSAgICBCVUdfT04oY3B1ICE9IHJhd19zbXBfcHJvY2Vzc29yX2lk
KCkpOwotCiAgICAgd2hpbGUgKCAob2Zmc2V0ID0gZ2V0X25leHRfdWNvZGVfZnJvbV9idWZmZXIo
Jm1jLCBidWYsIHNpemUsIG9mZnNldCkpID4gMCApCiAgICAgewogICAgICAgICBlcnJvciA9IG1p
Y3JvY29kZV9zYW5pdHlfY2hlY2sobWMpOwpAQCAtNDU5LDcgKzQ1Miw3IEBAIHN0YXRpYyBpbnQg
Y3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwK
ICAgICAgICAgZXJyb3IgPSBvZmZzZXQ7CiAKICAgICBpZiAoICFlcnJvciAmJiBtYXRjaGluZ19j
b3VudCApCi0gICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7CisgICAgICAgIGVy
cm9yID0gYXBwbHlfbWljcm9jb2RlKCk7CiAKICAgICByZXR1cm4gZXJyb3I7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRl
eCA3ZDEyMjZkLi43NjNiMGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTM2Niw3ICszNjYsNyBAQCB2b2lkIHN0YXJ0
X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lTX1NU
QVRFX3NtcF9ib290ICkKICAgICAgICAgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoZmFsc2Up
OwogICAgIGVsc2UKLSAgICAgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoY3B1KTsKKyAgICAgICAg
bWljcm9jb2RlX3Jlc3VtZV9jcHUoKTsKIAogICAgIC8qCiAgICAgICogSWYgTVNSX1NQRUNfQ1RS
TCBpcyBhdmFpbGFibGUsIGFwcGx5IFhlbidzIGRlZmF1bHQgc2V0dGluZyBhbmQgZGlzY2FyZApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWljcm9jb2RlLmgKaW5kZXggMjNmYzE5Yi4uNWNmMTc3ZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21pY3JvY29kZS5oCkBAIC0xOCwxMCArMTgsOSBAQCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoIHsK
IH07CiAKIHN0cnVjdCBtaWNyb2NvZGVfb3BzIHsKLSAgICBpbnQgKCpjcHVfcmVxdWVzdF9taWNy
b2NvZGUpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXplKTsKLSAgICBpbnQgKCpjb2xsZWN0X2NwdV9p
bmZvKSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7Ci0gICAg
aW50ICgqYXBwbHlfbWljcm9jb2RlKSh1bnNpZ25lZCBpbnQgY3B1KTsKKyAgICBpbnQgKCpjcHVf
cmVxdWVzdF9taWNyb2NvZGUpKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpOworICAgIGlu
dCAoKmNvbGxlY3RfY3B1X2luZm8pKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKTsKKyAgICBp
bnQgKCphcHBseV9taWNyb2NvZGUpKHZvaWQpOwogICAgIGludCAoKnN0YXJ0X3VwZGF0ZSkodm9p
ZCk7CiAgICAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0ICgqY29tcGFyZV9wYXRjaCkoCiAg
ICAgICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ldywgY29uc3Qgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqb2xkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGYzMjc1Y2Eu
LjE4NmViOGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNTczLDcgKzU3Myw3IEBAIGlu
dCBndWVzdF93cm1zcl94ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKTsKIAogdm9pZCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQpOwogaW50IG1p
Y3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5zaWdu
ZWQgbG9uZyBsZW4pOwotaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUp
OworaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHZvaWQpOwogaW50IGVhcmx5X21pY3JvY29kZV91
cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKTsKIGludCBlYXJseV9taWNyb2NvZGVfaW5pdCh2
b2lkKTsKIGludCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2b2lkKTsKLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:53:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fku-0003se-Tb; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkt-0003rn-Vo
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:52 +0000
X-Inumbo-ID: cef12297-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cef12297-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:50 +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;
 11 Mar 2019 00:53:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160770"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:48 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:32 +0800
Message-Id: <1552291056-20286-9-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 08/12] microcode: split out apply_microcode()
 from cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSwgYXBwbHlfbWljcm9jb2RlKCkgaXMgaW52b2tl
ZCBpbgpjcHVfcmVxdWVzdF9taWNyb2NvZGUoKS4gVG8gbWFrZSBsYXRlIG1pY3JvY29kZSB1cGRh
dGUgbW9yZSByZWxpYWJsZSwKd2Ugd2FudCB0byBwdXQgdGhlIGFwcGx5X21pY3JvY29kZSgpIGlu
dG8gc3RvcF9tYWNoaW5lIGNvbnRleHQuIFNvCndlIHNwbGl0IG91dCBpdCBmcm9tIGNwdV9yZXF1
ZXN0X21pY3JvY29kZSgpLiBBcyBhIGNvbnNlcXVlbmNlLAphcHBseV9taWNyb2NvZGUoKSBzaG91
bGQgYmUgaW52b2tlZCBleHBsaWNpdGx5IGluIHRoZSBjb21tb24gY29kZS4KCkFsc28gd2l0aCB0
aGUgZ2xvYmFsIHVjb2RlIGNhY2hlLCBtaWNyb2NvZGUgcGFyc2luZyBvbmx5IG5lZWRzCnRvIGJl
IGRvbmUgb25jZTsgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgaXMgYWxzbyBtb3ZlZCBvdXQgb2YK
bWljcm9jb2RlX3VwZGF0ZV9jcHUoKS4KCk9uIEFNRCBzaWRlLCBzdm1faG9zdF9vc3Z3X2luaXQo
KSBpcyBzdXBwb3NlZCB0byBiZSBjYWxsZWQgYWZ0ZXIKbWljcm9jb2RlIHVwZGF0ZS4gQXMgYXBw
bHlfbWljcmNvZGUoKSB3b24ndCBiZSBjYWxsZWQgYnkKY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkg
bm93LCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpcyBtb3ZlZCB0byB0aGUKZW5kIG9mIGFwcGx5X21p
Y3JvY29kZSgpLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
LS0tCkNoYW5nZXMgaW4gdjY6CiAtIGR1cmluZyBlYXJseSBtaWNyb2NvZGUgdXBkYXRlLCBCU1Ag
YW5kIEFQcyBjYWxsIGRpZmZlcmVudCBmdW5jdGlvbnMuCiAgIFRodXMgQVAgY2FuIGJ5cGFzcyBw
YXJzaW5nIG1pY3JvY29kZSBibG9iLgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDc3ICsrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jICAgIHwgMTkgKysrKystLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
ICB8IDE5ICsrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAgNSAr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMyArLQogNiBmaWxlcyBjaGFu
Z2VkLCA2MiBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYWNwaS9wb3dlci5jIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwppbmRleCBi
NGMzNjY5Li5hZWFjYjU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMg
aW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIGNvbnNvbGVfZW5kX3N5bmMoKTsKIAot
ICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KCk7CisgICAgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9j
cHUoKTsKIAogICAgIGlmICggIXJlY2hlY2tfY3B1X2ZlYXR1cmVzKDApICkKICAgICAgICAgcGFu
aWMoIk1pc3NpbmcgcHJldmlvdXNseSBhdmFpbGFibGUgZmVhdHVyZShzKVxuIik7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMK
aW5kZXggOGJmZGY5NS4uZTRlMmU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjYxLDM4ICsyNjEsMzQgQEAg
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX2ZpbmRfcGF0Y2godm9pZCkK
ICAgICByZXR1cm4gTlVMTDsKIH0KIAotaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHZvaWQpCisv
KgorICogUmV0dXJuIHRoZSBudW1iZXIgb2YgdWNvZGUgcGF0Y2ggaW5zZXJ0ZWQgdG8gdGhlIGds
b2JhbCBjYWNoZS4KKyAqIFJldHVybiBhIG5lZ3RpdmUgdmFsdWUgb24gZXJyb3IuCisgKi8KK3N0
YXRpYyBpbnQgbWljcm9jb2RlX3BhcnNlX2Jsb2IoY2hhciAqYnVmLCB1aW50MzJfdCBsZW4pCiB7
Ci0gICAgaW50IGVycjsKLSAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnRoaXNfY3B1
KGNwdV9zaWcpOwotCi0gICAgaWYgKCAhbWljcm9jb2RlX29wcyApCi0gICAgICAgIHJldHVybiAw
OworICAgIGludCByZXQ7CiAKICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0KLSAg
ICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKHNpZyk7Ci0gICAgaWYgKCBs
aWtlbHkoIWVycikgKQotICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2Nv
ZGUoKTsKKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKCZ0aGlzX2Nw
dShjcHVfc2lnKSk7CisgICAgaWYgKCBsaWtlbHkoIXJldCkgKQorICAgICAgICByZXQgPSBtaWNy
b2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoYnVmLCBsZW4pOwogICAgIHNwaW5fdW5s
b2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCi0gICAgcmV0dXJuIGVycjsKKyAgICByZXR1cm4gcmV0
OwogfQogCi1zdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQgKmJ1Ziwg
c2l6ZV90IHNpemUpCitzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KHZvaWQpCiB7Ci0g
ICAgaW50IGVycjsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwot
ICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOwor
ICAgIGludCByZXQ7CiAKICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0KLSAgICBl
cnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKHNpZyk7Ci0gICAgaWYgKCBsaWtl
bHkoIWVycikgKQotICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNy
b2NvZGUoYnVmLCBzaXplKTsKKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9p
bmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7CisgICAgaWYgKCBsaWtlbHkoIXJldCkgKQorICAgICAg
ICByZXQgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoKTsKICAgICBzcGluX3VubG9j
aygmbWljcm9jb2RlX211dGV4KTsKIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJldDsK
IH0KIAogc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKQEAgLTMw
Miw3ICsyOTgsNyBAQCBzdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKl9pbmZv
KQogCiAgICAgQlVHX09OKGluZm8tPmNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpOwogCi0gICAg
ZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShpbmZvLT5idWZmZXIsIGluZm8tPmJ1ZmZlcl9z
aXplKTsKKyAgICBlcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7CiAgICAgaWYgKCBlcnJv
ciApCiAgICAgICAgIGluZm8tPmVycm9yID0gZXJyb3I7CiAKQEAgLTMzNywxMCArMzMzLDYgQEAg
aW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBi
dWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAotICAg
IGluZm8tPmJ1ZmZlcl9zaXplID0gbGVuOwotICAgIGluZm8tPmVycm9yID0gMDsKLSAgICBpbmZv
LT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7Ci0KICAgICBpZiAoIG1pY3Jv
Y29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCiAgICAgewogICAgICAgICByZXQgPSBtaWNyb2NvZGVf
b3BzLT5zdGFydF91cGRhdGUoKTsKQEAgLTM1MSw2ICszNDMsMTggQEAgaW50IG1pY3JvY29kZV91
cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxv
bmcgbGVuKQogICAgICAgICB9CiAgICAgfQogCisgICAgcmV0ID0gbWljcm9jb2RlX3BhcnNlX2Js
b2IoaW5mby0+YnVmZmVyLCBsZW4pOworICAgIGlmICggcmV0IDw9IDAgKQorICAgIHsKKyAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIHZhbGlkIG9yIG5ld2VyIHVjb2RlIGZvdW5kLiBVcGRh
dGUgYWJvcnQhXG4iKTsKKyAgICAgICAgeGZyZWUoaW5mbyk7CisgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgIH0KKworICAgIGluZm8tPmJ1ZmZlcl9zaXplID0gbGVuOworICAgIGluZm8tPmVy
cm9yID0gMDsKKyAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7
CisKICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21p
Y3JvY29kZV91cGRhdGUsIGluZm8pOwogfQogCkBAIC0zNzYsNyArMzgwLDE2IEBAIHN0YXRpYyBp
bnQgX19pbml0IG1pY3JvY29kZV9pbml0KHZvaWQpCiB9CiBfX2luaXRjYWxsKG1pY3JvY29kZV9p
bml0KTsKIAotaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0
X3VwZGF0ZSkKK2ludCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQoreworICAgIHJl
dHVybiBtaWNyb2NvZGVfb3BzID8gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKSA6IDA7Cit9CisKKy8q
CisgKiBCU1AgbmVlZHMgdG8gcGFyc2UgdGhlIHVjb2RlIGJsb2IgYW5kIHRoZW4gYXBwbHkgYW4g
dXBkYXRlLgorICogQVBzIGp1c3QgYXBwbHkgYW4gdXBkYXRlIGJ5IGNhbGxpbmcgZWFybHlfbWlj
cm9jb2RlX3VwZGF0ZV9jcHUoKS4KKyAqLworc3RhdGljIGludCBfX2luaXQgZWFybHlfbWljcm9j
b2RlX3BhcnNlX2FuZF91cGRhdGVfY3B1KHZvaWQpCiB7CiAgICAgaW50IHJjID0gMDsKICAgICB2
b2lkICpkYXRhID0gTlVMTDsKQEAgLTM5NCwxMyArNDA3LDE3IEBAIGludCBfX2luaXQgZWFybHlf
bWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCiAgICAgfQogICAgIGlmICgg
ZGF0YSApCiAgICAgewotICAgICAgICBpZiAoIHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVfb3Bz
LT5zdGFydF91cGRhdGUgKQorICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0
ZSApCiAgICAgICAgICAgICByYyA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwogCiAg
ICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgICAgIHJldHVy
biBtaWNyb2NvZGVfdXBkYXRlX2NwdShkYXRhLCBsZW4pOworICAgICAgICByYyA9IG1pY3JvY29k
ZV9wYXJzZV9ibG9iKGRhdGEsIGxlbik7CisgICAgICAgIGlmICggcmMgPD0gMCApCisgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICByZXR1cm4gZWFybHlfbWljcm9jb2RlX3Vw
ZGF0ZV9jcHUoKTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAg
LTQxOSw4ICs0MzYsMTAgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKQog
ICAgICAgICByZXR1cm4gcmM7CiAKICAgICBpZiAoIG1pY3JvY29kZV9vcHMgKQorICAgIHsKICAg
ICAgICAgaWYgKCB1Y29kZV9tb2QubW9kX2VuZCB8fCB1Y29kZV9ibG9iLnNpemUgKQotICAgICAg
ICAgICAgcmMgPSBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh0cnVlKTsKKyAgICAgICAgICAg
IHJjID0gZWFybHlfbWljcm9jb2RlX3BhcnNlX2FuZF91cGRhdGVfY3B1KCk7CisgICAgfQogCiAg
ICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQu
YyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggMjU5MzVkZC4uNWMyNWZmMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2FtZC5jCkBAIC0yOTMsNiArMjkzLDEwIEBAIHN0YXRpYyBpbnQgYXBwbHlf
bWljcm9jb2RlKHZvaWQpCiAKICAgICBzaWctPnJldiA9IHJldjsKIAorI2lmZGVmIENPTkZJR19I
Vk0KKyAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKKyNlbmRpZgorCiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTQ1OSw2ICs0NjMsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZShj
b25zdCB2b2lkICpidWYsIHNpemVfdCBidWZzaXplKQogICAgIHVuc2lnbmVkIGludCBlcXVpdl9j
cHVfaWQ7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBj
b25zdCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsK
KyAgICB1bnNpZ25lZCBpbnQgbWF0Y2hlZF9jbnQgPSAwOwogCiAgICAgY3VycmVudF9jcHVfaWQg
PSBjcHVpZF9lYXgoMHgwMDAwMDAwMSk7CiAKQEAgLTU1NywxMiArNTYyLDggQEAgc3RhdGljIGlu
dCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgYnVmc2l6ZSkK
ICAgICAgICAgICogdGhpcyB1Y29kZSBwYXRjaCBiZWZvcmUgY2hlY2tpbmcgd2hldGhlciBpdCBt
YXRjaGVzIHdpdGgKICAgICAgICAgICogY3VycmVudCBDUFUuCiAgICAgICAgICAqLwotICAgICAg
ICBpZiAoIG1pY3JvY29kZV9zYXZlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCkgJiYgbWljcm9jb2Rl
X2ZpdHMobWNfYW1kKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWlj
cm9jb2RlKCk7Ci0gICAgICAgICAgICBpZiAoIGVycm9yICkKLSAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQorICAgICAgICBpZiAoIG1pY3JvY29kZV9zYXZlX3BhdGNoKG1pY3JvY29k
ZV9wYXRjaCkgKQorICAgICAgICAgICAgbWF0Y2hlZF9jbnQrKzsKIAogICAgICAgICBpZiAoIG9m
ZnNldCA+PSBidWZzaXplICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTkzLDE3ICs1OTQsMTMg
QEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXpl
X3QgYnVmc2l6ZSkKICAgICB9CiAKICAgb3V0OgotI2lmIENPTkZJR19IVk0KLSAgICBzdm1faG9z
dF9vc3Z3X2luaXQoKTsKLSNlbmRpZgotCiAgICAgLyoKICAgICAgKiBJbiBzb21lIGNhc2VzIHdl
IG1heSByZXR1cm4gYW4gZXJyb3IgZXZlbiBpZiBwcm9jZXNzb3IncyBtaWNyb2NvZGUgaGFzCiAg
ICAgICogYmVlbiB1cGRhdGVkLiBGb3IgZXhhbXBsZSwgdGhlIGZpcnN0IHBhdGNoIGluIGEgY29u
dGFpbmVyIGZpbGUgaXMgbG9hZGVkCiAgICAgICogc3VjY2Vzc2Z1bGx5IGJ1dCBzdWJzZXF1ZW50
IGNvbnRhaW5lciBmaWxlIHByb2Nlc3NpbmcgZW5jb3VudGVycyBhCiAgICAgICogZmFpbHVyZS4K
ICAgICAgKi8KLSAgICByZXR1cm4gZXJyb3I7CisgICAgcmV0dXJuIGVycm9yID86IG1hdGNoZWRf
Y250OwogfQogCiBzdGF0aWMgaW50IHN0YXJ0X3VwZGF0ZSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jCmluZGV4IDE4YzgzM2YuLmM5MjFlYTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTMx
MCw3ICszMTAsNiBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVf
cGF0Y2goCiAgKi8KIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lk
ICptYywgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgY3B1X3NpZ25hdHVy
ZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3Rh
bF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwogICAgIHZvaWQgKm5ld19tYyA9IHht
YWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CkBAIC0zMjgsMTggKzMyNyw5IEBAIHN0YXRpYyBpbnQg
Z2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkK
IAogICAgIC8qCiAgICAgICogSW4gb3JkZXIgdG8gc3VwcG9ydCBhIHN5c3RlbSB3aXRoIG1peGVk
IHN0ZXBwaW5nIENQVXMsIHNhdmUgdGhpcyB1Y29kZQotICAgICAqIHBhdGNoIGJlZm9yZSBjaGVj
a2luZyB3aGV0aGVyIGl0IG1hdGNoZXMgd2l0aCBjdXJyZW50IENQVS4KKyAgICAgKiBwYXRjaCB3
aXRob3V0IGNoZWNraW5nIHdoZXRoZXIgaXQgbWF0Y2hlcyB3aXRoIGN1cnJlbnQgQ1BVLgogICAg
ICAqLwotICAgIGlmICggIW1pY3JvY29kZV9zYXZlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCkgKQot
ICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYywg
c2lnLT5zaWcsIHNpZy0+cGYsIHNpZy0+cmV2KSAhPSBORVdfVUNPREUgKQotICAgICAgICByZXR1
cm4gMDsKLQotICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIGZvdW5kIGEgbWF0Y2hpbmcg
bWljcm9jb2RlIHVwZGF0ZSB3aXRoIgotICAgICAgICAgICAgICIgdmVyc2lvbiAlI3ggKGN1cnJl
bnQ9JSN4KVxuIiwKLSAgICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cmV2LCBzaWctPnJldik7
Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIG1pY3JvY29kZV9zYXZlX3BhdGNoKG1pY3JvY29k
ZV9wYXRjaCk7CiB9CiAKIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQpCkBAIC00NTEs
MTAgKzQ0MSw3IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQg
KmJ1Ziwgc2l6ZV90IHNpemUpCiAgICAgaWYgKCBvZmZzZXQgPCAwICkKICAgICAgICAgZXJyb3Ig
PSBvZmZzZXQ7CiAKLSAgICBpZiAoICFlcnJvciAmJiBtYXRjaGluZ19jb3VudCApCi0gICAgICAg
IGVycm9yID0gYXBwbHlfbWljcm9jb2RlKCk7Ci0KLSAgICByZXR1cm4gZXJyb3I7CisgICAgcmV0
dXJuIGVycm9yID86IG1hdGNoaW5nX2NvdW50OwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IG1p
Y3JvY29kZV9vcHMgbWljcm9jb2RlX2ludGVsX29wcyA9IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDc2M2IwYmQuLjJh
N2YzMGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwpAQCAtMzYzLDEwICszNjMsNyBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2
b2lkICp1bnVzZWQpCiAKICAgICBpbml0aWFsaXplX2NwdV9kYXRhKGNwdSk7CiAKLSAgICBpZiAo
IHN5c3RlbV9zdGF0ZSA8PSBTWVNfU1RBVEVfc21wX2Jvb3QgKQotICAgICAgICBlYXJseV9taWNy
b2NvZGVfdXBkYXRlX2NwdShmYWxzZSk7Ci0gICAgZWxzZQotICAgICAgICBtaWNyb2NvZGVfcmVz
dW1lX2NwdSgpOworICAgIGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KCk7CiAKICAgICAvKgog
ICAgICAqIElmIE1TUl9TUEVDX0NUUkwgaXMgYXZhaWxhYmxlLCBhcHBseSBYZW4ncyBkZWZhdWx0
IHNldHRpbmcgYW5kIGRpc2NhcmQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDE4NmViOGIu
Ljk5MjU5MTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNTczLDggKzU3Myw3IEBAIGlu
dCBndWVzdF93cm1zcl94ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKTsKIAogdm9pZCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQpOwogaW50IG1p
Y3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5zaWdu
ZWQgbG9uZyBsZW4pOwotaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHZvaWQpOwotaW50IGVhcmx5
X21pY3JvY29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKTsKK2ludCBlYXJseV9taWNy
b2NvZGVfdXBkYXRlX2NwdSh2b2lkKTsKIGludCBlYXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKTsK
IGludCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2b2lkKTsKIGludCBtaWNyb2NvZGVfaW5pdF9hbWQo
dm9pZCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07: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 1h3Fkw-0003uG-9Y; Mon, 11 Mar 2019 07:53: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fkv-0003tS-H5
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:53 +0000
X-Inumbo-ID: d055954c-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d055954c-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:52 +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;
 11 Mar 2019 00:53:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160788"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:51 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:33 +0800
Message-Id: <1552291056-20286-10-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 09/12] microcode: remove struct microcode_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RydWN0IG1pY3JvY29kZV9pbmZvIGlzIHVzZWxlc3Mgbm93LiBtaWNyb2NvZGUgcG9pbnRlciBh
bmQgc2l6ZSBpbnNpZGUKaXQgd2VyZSBwYXNzZWQgdG8gb3RoZXIgQ1BVcyB0byBwYXJzZSBtaWNy
b2NvZGUgbG9jYWxseS4gTm93LCBwYXJzaW5nCm1pY3JvY29kZSBibG9iIGlzIGRvbmUgb24gb25l
IG9mIENQVXMuIE90aGVyIENQVXMgbmVlZG4ndCBwYXJzZSB0aGUKbWljcm9jb2RlIGJsb2I7IHRo
ZSBwb2ludGVyIGFuZCBzaXplIGNhbiBiZSByZW1vdmVkLgoKVGhlICdjcHUnIGZpZWxkIGlzIGFs
c28gcmVkdW5kZW50IGJlY2F1c2UgaXQgYWx3YXlzIGNhbiBiZSBpbmZlcnJlZCBmcm9tCmN1cnJl
bnQgY3B1IGlkLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
LS0tCnY2OgogLSByZW1vdmUgdGhlIHdob2xlIG1pY3JvY29kZV9pbmZvIGluc3RlYWQgb2YgdHdv
IGZpZWxkcyBvZiBpdC4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgfCA2MiArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyNSBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggZTRlMmU3
NC4uYzUxMDgwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMTg4LDEzICsxODgsNiBAQCBzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBjcHVf
c2lnbmF0dXJlLCBjcHVfc2lnKTsKIAotc3RydWN0IG1pY3JvY29kZV9pbmZvIHsKLSAgICB1bnNp
Z25lZCBpbnQgY3B1OwotICAgIHVpbnQzMl90IGJ1ZmZlcl9zaXplOwotICAgIGludCBlcnJvcjsK
LSAgICBjaGFyIGJ1ZmZlclsxXTsKLX07Ci0KIC8qCiAgKiBTYXZlIGFuIHVjb2RlIHBhdGNoIHRv
IHRoZSBnbG9iYWwgY2FjaGUgbGlzdC4KICAqCkBAIC0yOTEsMzAgKzI4NCwyNSBAQCBzdGF0aWMg
aW50IG1pY3JvY29kZV91cGRhdGVfY3B1KHZvaWQpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3Rh
dGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKK3N0YXRpYyBsb25nIGRv
X21pY3JvY29kZV91cGRhdGUodm9pZCAqdW51c2VkKQogewotICAgIHN0cnVjdCBtaWNyb2NvZGVf
aW5mbyAqaW5mbyA9IF9pbmZvOwotICAgIGludCBlcnJvcjsKLQotICAgIEJVR19PTihpbmZvLT5j
cHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICBpbnQgZXJyb3IsIGNwdTsKIAogICAgIGVy
cm9yID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsKICAgICBpZiAoIGVycm9yICkKLSAgICAgICAg
aW5mby0+ZXJyb3IgPSBlcnJvcjsKKyAgICAgICAgcmV0dXJuIGVycm9yOwogCi0gICAgaW5mby0+
Y3B1ID0gY3B1bWFza19uZXh0KGluZm8tPmNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKLSAgICBpZiAo
IGluZm8tPmNwdSA8IG5yX2NwdV9pZHMgKQotICAgICAgICByZXR1cm4gY29udGludWVfaHlwZXJj
YWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOworICAgIGNw
dSA9IGNwdW1hc2tfbmV4dChzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfb25saW5lX21hcCk7Cisg
ICAgaWYgKCBjcHUgPCBucl9jcHVfaWRzICkKKyAgICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVy
Y2FsbF9vbl9jcHUoY3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBOVUxMKTsKIAotICAgIGVycm9y
ID0gaW5mby0+ZXJyb3I7Ci0gICAgeGZyZWUoaW5mbyk7CiAgICAgcmV0dXJuIGVycm9yOwogfQog
CiBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQp
IGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiB7CiAgICAgaW50IHJldDsKLSAgICBzdHJ1Y3QgbWlj
cm9jb2RlX2luZm8gKmluZm87CisgICAgdm9pZCAqYnVmZmVyOwogCiAgICAgaWYgKCBsZW4gIT0g
KHVpbnQzMl90KWxlbiApCiAgICAgICAgIHJldHVybiAtRTJCSUc7CkBAIC0zMjIsNDAgKzMxMCw0
MCBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3Zv
aWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGluZm8gPSB4bWFsbG9jX2J5dGVz
KHNpemVvZigqaW5mbykgKyBsZW4pOwotICAgIGlmICggaW5mbyA9PSBOVUxMICkKLSAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgYnVmZmVyID0geG1hbGxvY19ieXRlcyhsZW4pOworICAgIGlm
ICggIWJ1ZmZlciApCisgICAgeworICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICBnb3Rv
IGZyZWU7CisgICAgfQogCi0gICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGluZm8tPmJ1ZmZlciwg
YnVmLCBsZW4pOwotICAgIGlmICggcmV0ICE9IDAgKQorICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KGJ1ZmZlciwgYnVmLCBsZW4pICkKICAgICB7Ci0gICAgICAgIHhmcmVlKGluZm8pOwotICAgICAg
ICByZXR1cm4gcmV0OworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBnb3RvIGZyZWU7
CiAgICAgfQogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQogICAgIHsK
ICAgICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7CiAgICAgICAgIGlm
ICggcmV0ICE9IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICB4ZnJlZShpbmZvKTsKLSAgICAg
ICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIGdvdG8gZnJlZTsKICAg
ICB9CiAKLSAgICByZXQgPSBtaWNyb2NvZGVfcGFyc2VfYmxvYihpbmZvLT5idWZmZXIsIGxlbik7
CisgICAgcmV0ID0gbWljcm9jb2RlX3BhcnNlX2Jsb2IoYnVmZmVyLCBsZW4pOwogICAgIGlmICgg
cmV0IDw9IDAgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIHZhbGlkIG9y
IG5ld2VyIHVjb2RlIGZvdW5kLiBVcGRhdGUgYWJvcnQhXG4iKTsKLSAgICAgICAgeGZyZWUoaW5m
byk7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICByZXQgPSAtRUlOVkFMOworICAg
ICAgICBnb3RvIGZyZWU7CiAgICAgfQogCi0gICAgaW5mby0+YnVmZmVyX3NpemUgPSBsZW47Ci0g
ICAgaW5mby0+ZXJyb3IgPSAwOwotICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9v
bmxpbmVfbWFwKTsKKyAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShjcHVtYXNr
X2ZpcnN0KCZjcHVfb25saW5lX21hcCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9fbWljcm9jb2RlX3VwZGF0ZSwgTlVMTCk7CiAKLSAgICByZXR1cm4gY29udGludWVf
aHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwor
IGZyZWU6CisgICAgeGZyZWUoYnVmZmVyKTsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMg
aW50IF9faW5pdCBtaWNyb2NvZGVfaW5pdCh2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:53:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07: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 1h3Fkz-0003x8-LU; Mon, 11 Mar 2019 07: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fky-0003vb-2i
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:56 +0000
X-Inumbo-ID: d1f288ab-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1f288ab-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:55 +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;
 11 Mar 2019 00:53:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160803"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:53 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:34 +0800
Message-Id: <1552291056-20286-11-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 10/12] microcode/intel: Writeback and
 invalidate caches before updating microcode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRpbmcgbWljcm9jb2RlIGlzIGxlc3MgZXJyb3IgcHJvbmUgd2hlbiBjYWNoZXMgaGF2ZSBi
ZWVuIGZsdXNoZWQgYW5kCmRlcGVuZGluZyBvbiB3aGF0IGV4YWN0bHkgdGhlIG1pY3JvY29kZSBp
cyB1cGRhdGluZy4gRm9yIGV4YW1wbGUsIHNvbWUKb2YgdGhlIGlzc3VlcyBhcm91bmQgY2VydGFp
biBCcm9hZHdlbGwgcGFydHMgY2FuIGJlIGFkZHJlc3NlZCBieSBkb2luZyBhCmZ1bGwgY2FjaGUg
Zmx1c2guCgpbbGludXggY29tbWl0OiA5MWRmOWZkZjUxNDkyYWVjOWZlZDZiNGNiZDMzMTYwODg2
NzQwZjQ3XQpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpDYzog
QXNob2sgUmFqIDxhc2hvay5yYWpAaW50ZWwuY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKIC0gbmV3
Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIHwgNiArKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggYzkyMWVh
OS4uZDVlZjE0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtMzUxLDYgKzM1MSwxMiBAQCBz
dGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh2b2lkKQogICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3Mg
dG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCiAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwogCisgICAgLyoKKyAgICAgKiBXcml0
ZWJhY2sgYW5kIGludmFsaWRhdGUgY2FjaGVzIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUgdG8g
YXZvaWQKKyAgICAgKiBpbnRlcm5hbCBpc3N1ZXMgZGVwZW5kaW5nIG9uIHdoYXQgdGhlIG1pY3Jv
Y29kZSBpcyB1cGRhdGluZy4KKyAgICAgKi8KKyAgICB3YmludmQoKTsKKwogICAgIC8qIHdyaXRl
IG1pY3JvY29kZSB2aWEgTVNSIDB4NzkgKi8KICAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfV1JJ
VEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5iaXRzKTsKICAgICB3cm1zcmwoTVNSX0lBMzJf
VUNPREVfUkVWLCAweDBVTEwpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:54:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:54:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Fl2-0003zQ-1d; Mon, 11 Mar 2019 07:54: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fl1-0003yw-HM
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:53:59 +0000
X-Inumbo-ID: d3bc5196-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3bc5196-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:53:58 +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;
 11 Mar 2019 00:53:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160816"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:56 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:35 +0800
Message-Id: <1552291056-20286-12-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Borislav Petkov <bp@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ashok Raj <ashok.raj@intel.com>, Chao Gao <chao.gao@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxpbnV4
IGtlcm5lbC4KCkJlZm9yZSB5b3UgcmVhZCBhbnkgZnVydGhlcjogdGhlIGVhcmx5IGxvYWRpbmcg
bWV0aG9kIGlzIHN0aWxsIHRoZQpwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxkIGFsd2F5cyBk
byB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCmltcHJvdmluZyB0aGUgbGF0ZSBsb2FkaW5n
IG1lY2hhbmlzbSBmb3IgbG9uZyBydW5uaW5nIGpvYnMgYW5kIGNsb3VkIHVzZQpjYXNlcy4KCkdh
dGhlciBhbGwgY29yZXMgYW5kIHNlcmlhbGl6ZSB0aGUgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGVt
IGJ5IGRvaW5nIGl0Cm9uZS1ieS1vbmUgdG8gbWFrZSB0aGUgbGF0ZSB1cGRhdGUgcHJvY2VzcyBh
cyByZWxpYWJsZSBhcyBwb3NzaWJsZSBhbmQKYXZvaWQgcG90ZW50aWFsIGlzc3VlcyBjYXVzZWQg
YnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpUZXN0ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Clts
aW51eCBjb21taXQ6IGE1MzIxYWVjNjQxMmIyMGI1YWQxNWRiMmQ2YjkxNmMwNTM0OWRiZmZdClts
aW51eCBjb21taXQ6IGJiOGMxM2Q2MWE2MjkyNzZhMTYyYzFkMmIxYTIwYTgxNWNiY2ZiYjddCkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVu
Lm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEFzaG9rIFJhaiA8YXNob2sucmFqQGludGVsLmNvbT4K
Q2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNoYW5nZXMgaW4g
djY6CiAtIFVzZSBvbmUgdGltZW91dCBwZXJpb2QgZm9yIHJlbmRlenZvdXMgc3RhZ2UgYW5kIGFu
b3RoZXIgZm9yIHVwZGF0ZSBzdGFnZS4KIC0gc2NhbGUgdGltZSB0byB3YWl0IGJ5IHRoZSBudW1i
ZXIgb2YgcmVtYWluaW5nIGNwdXMgdG8gcmVzcG9uZC4KICAgSXQgaGVscHMgdG8gZmluZCBzb21l
dGhpbmcgd3JvbmcgZWFybGllciBhbmQgdGh1cyB3ZSBjYW4gcmVib290IHRoZQogICBzeXN0ZW0g
ZWFybGllci4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgfCAxNDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzYg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IGM1MTA4MDguLjk2
YmNlZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKQEAgLTIyLDYgKzIyLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVu
L2NwdS5oPgorI2luY2x1ZGUgPHhlbi9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgog
I2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpAQCAtMzAsMTUg
KzMxLDM0IEBACiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+
CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5o
PgogI2luY2x1ZGUgPHhlbi90YXNrbGV0Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5o
PgogI2luY2x1ZGUgPHhlbi9lYXJseWNwaW8uaD4KKyNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4K
IAorI2luY2x1ZGUgPGFzbS9kZWxheS5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNt
L21pY3JvY29kZS5oPgogCisvKgorICogQmVmb3JlIHBlcmZvcm1pbmcgYSBsYXRlIG1pY3JvY29k
ZSB1cGRhdGUgb24gYW55IHRocmVhZCwgd2UKKyAqIHJlbmRlenZvdXMgYWxsIGNwdXMgaW4gc3Rv
cF9tYWNoaW5lIGNvbnRleHQuIFRoZSB0aW1lb3V0IGZvcgorICogd2FpdGluZyBmb3IgY3B1IHJl
bmRlenZvdXMgaXMgMzBtcy4gSXQgaXMgdGhlIHRpbWVvdXQgdXNlZCBieQorICogbGl2ZSBwYXRj
aGluZworICovCisjZGVmaW5lIE1JQ1JPQ09ERV9DQUxMSU5fVElNRU9VVF9VUyAzMDAwMAorCisv
KgorICogVGltZW91dCBmb3IgZWFjaCB0aHJlYWQgdG8gY29tcGxldGUgdXBkYXRlIGlzIHNldCB0
byAxcy4gSXQgaXMgYQorICogY29uc2VydmF0aXZlIGNob2ljZSBjb25zaWRlcmluZyBhbGwgcG9z
c2libGUgaW50ZXJmZXJlbmNlIChmb3IKKyAqIGluc3RhbmNlLCBzb21ldGltZXMgd2JpbnZkIHRh
a2VzIHJlbGF0aXZlIGxvbmcgdGltZSkuIEFuZCBhIHBlcmZlY3QKKyAqIHRpbWVvdXQgZG9lc24n
dCBoZWxwIGEgbG90IGV4Y2VwdCBhbiBlYXJseSBzaHV0ZG93bi4KKyAqLworI2RlZmluZSBNSUNS
T0NPREVfVVBEQVRFX1RJTUVPVVRfVVMgMTAwMDAwMAorCiBzdGF0aWMgbW9kdWxlX3QgX19pbml0
ZGF0YSB1Y29kZV9tb2Q7CiBzdGF0aWMgc2lnbmVkIGludCBfX2luaXRkYXRhIHVjb2RlX21vZF9p
ZHg7CiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfbW9kX2ZvcmNlZDsKQEAgLTE4OSw2
ICsyMDksMTIgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfbXV0ZXgpOwogREVG
SU5FX1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUsIGNwdV9zaWcpOwogCiAvKgorICogQ291
bnQgdGhlIENQVXMgdGhhdCBoYXZlIGVudGVyZWQgYW5kIGV4aXRlZCB0aGUgcmVuZGV6dm91cwor
ICogZHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZS4KKyAqLworc3RhdGljIGF0b21pY190IGNw
dV9pbiwgY3B1X291dDsKKworLyoKICAqIFNhdmUgYW4gdWNvZGUgcGF0Y2ggdG8gdGhlIGdsb2Jh
bCBjYWNoZSBsaXN0LgogICoKICAqIFJldHVybiB0cnVlIGlmIGEgcGF0Y2ggaXMgYWRkZWQgdG8g
dGhlIGdsb2JhbCBjYWNoZSBvciBpdCByZXBsYWNlcwpAQCAtMjg0LDI1ICszMTAsODYgQEAgc3Rh
dGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQogICAgIHJldHVybiByZXQ7CiB9CiAK
LXN0YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqdW51c2VkKQorLyogV2FpdCBm
b3IgQ1BVcyB0byByZW5kZXp2b3VzIHdpdGggYSB0aW1lb3V0ICh1cykgKi8KK3N0YXRpYyBpbnQg
d2FpdF9mb3JfY3B1cyhhdG9taWNfdCAqY250LCB1bnNpZ25lZCBpbnQgZXhwZWN0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0aW1lb3V0KQogewotICAgIGludCBlcnJv
ciwgY3B1OworICAgIHdoaWxlICggYXRvbWljX3JlYWQoY250KSA8IGV4cGVjdCApCisgICAgewor
ICAgICAgICBpZiAoIHRpbWVvdXQgPD0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50
aygiQ1BVJWQ6IFRpbWVvdXQgd2hlbiB3YWl0aW5nIGZvciBDUFVzIGNhbGxpbmcgaW5cbiIsCisg
ICAgICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAgICAgIHJldHVy
biAtRUJVU1k7CisgICAgICAgIH0KKyAgICAgICAgdWRlbGF5KDEpOworICAgICAgICB0aW1lb3V0
LS07CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CiAKLSAgICBlcnJvciA9IG1pY3JvY29kZV91
cGRhdGVfY3B1KCk7Ci0gICAgaWYgKCBlcnJvciApCi0gICAgICAgIHJldHVybiBlcnJvcjsKK3N0
YXRpYyBpbnQgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICp1bnVzZWQpCit7CisgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1X25y
ID0gbnVtX29ubGluZV9jcHVzKCk7CisgICAgdW5zaWduZWQgaW50IGZpbmlzaGVkOworICAgIGlu
dCByZXQ7CisgICAgc3RhdGljIGJvb2wgZXJyb3I7CiAKLSAgICBjcHUgPSBjcHVtYXNrX25leHQo
c21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29ubGluZV9tYXApOwotICAgIGlmICggY3B1IDwgbnJf
Y3B1X2lkcyApCi0gICAgICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGNwdSwg
ZG9fbWljcm9jb2RlX3VwZGF0ZSwgTlVMTCk7CiAKLSAgICByZXR1cm4gZXJyb3I7CisgICAgYXRv
bWljX2luYygmY3B1X2luKTsKKyAgICByZXQgPSB3YWl0X2Zvcl9jcHVzKCZjcHVfaW4sIGNwdV9u
ciwgTUlDUk9DT0RFX0NBTExJTl9USU1FT1VUX1VTKTsKKyAgICBpZiAoIHJldCApCisgICAgICAg
IHJldHVybiByZXQ7CisKKyAgICAvKgorICAgICAqIEluaXRpYXRlIGFuIHVwZGF0ZSBvbiBhbGwg
cHJvY2Vzc29ycyB3aGljaCBkb24ndCBoYXZlIGFuIG9ubGluZSBzaWJsaW5nCisgICAgICogdGhy
ZWFkIHdpdGggYSBsb3dlciB0aHJlYWQgaWQuIE90aGVyIHNpYmxpbmcgdGhyZWFkcyBqdXN0IGF3
YWl0IHRoZQorICAgICAqIGNvbXBsZXRpb24gb2YgbWljcm9jb2RlIHVwZGF0ZS4KKyAgICAgKi8K
KyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywg
Y3B1KSkgKQorICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOworICAgIC8qCisg
ICAgICogSW5jcmVhc2UgdGhlIHdhaXQgdGltZW91dCB0byBhIHNhZmUgdmFsdWUgaGVyZSBzaW5j
ZSB3ZSdyZSBzZXJpYWxpemluZworICAgICAqIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGFuZCB0aGF0
IGNvdWxkIHRha2UgYSB3aGlsZSBvbiBhIGxhcmdlIG51bWJlciBvZgorICAgICAqIENQVXMuIEFu
ZCB0aGF0IGlzIGZpbmUgYXMgdGhlICphY3R1YWwqIHRpbWVvdXQgd2lsbCBiZSBkZXRlcm1pbmVk
IGJ5CisgICAgICogdGhlIGxhc3QgQ1BVIGZpbmlzaGVkIHVwZGF0aW5nIGFuZCB0aHVzIGN1dCBz
aG9ydAorICAgICAqLworICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOworICAgIGZpbmlzaGVkID0g
YXRvbWljX3JlYWQoJmNwdV9vdXQpOworICAgIHdoaWxlICggIWVycm9yICYmIGZpbmlzaGVkICE9
IGNwdV9uciApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBEdXJpbmcgZWFjaCB0aW1l
b3V0IGludGVydmFsLCBhdCBsZWFzdCBhIENQVSBpcyBleHBlY3RlZCB0bworICAgICAgICAgKiBm
aW5pc2ggaXRzIHVwZGF0ZS4gT3RoZXJ3aXNlLCBzb21ldGhpbmcgZ29lcyB3cm9uZy4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggd2FpdF9mb3JfY3B1cygmY3B1X291dCwgZmluaXNoZWQgKyAx
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgTUlDUk9DT0RFX1VQREFURV9USU1FT1VUX1VT
KSAmJiAhZXJyb3IgKQorICAgICAgICB7CisgICAgICAgICAgICBlcnJvciA9IHRydWU7CisgICAg
ICAgICAgICBwYW5pYygiVGltZW91dCB3aGVuIGZpbmlzaGluZyB1cGRhdGluZyBtaWNyb2NvZGUg
KGZpbmlzaGVkICVkLyVkKSIsCisgICAgICAgICAgICAgICAgICBmaW5pc2hlZCwgY3B1X25yKTsK
KyAgICAgICAgfQorCisgICAgICAgIGZpbmlzaGVkID0gYXRvbWljX3JlYWQoJmNwdV9vdXQpOwor
ICAgIH0KKworICAgIC8qCisgICAgICogUmVmcmVzaCBDUFUgc2lnbmF0dXJlIChyZXZpc2lvbikg
b24gdGhyZWFkcyB3aGljaCBkaWRuJ3QgY2FsbAorICAgICAqIGFwcGx5X21pY3JvY29kZSgpLgor
ICAgICAqLworICAgIGlmICggY3B1ICE9IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKSApCisgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1
X2luZm8oJnRoaXNfY3B1KGNwdV9zaWcpKTsKKworICAgIHJldHVybiByZXQ7CiB9CiAKIGludCBt
aWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1
bnNpZ25lZCBsb25nIGxlbikKIHsKICAgICBpbnQgcmV0OwogICAgIHZvaWQgKmJ1ZmZlcjsKKyAg
ICB1bnNpZ25lZCBpbnQgY3B1LCBucl9jb3JlczsKIAogICAgIGlmICggbGVuICE9ICh1aW50MzJf
dClsZW4gKQogICAgICAgICByZXR1cm4gLUUyQklHOwpAQCAtMzIzLDExICs0MTAsMTggQEAgaW50
IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYs
IHVuc2lnbmVkIGxvbmcgbGVuKQogICAgICAgICBnb3RvIGZyZWU7CiAgICAgfQogCisgICAgLyog
Y3B1X29ubGluZV9tYXAgbXVzdCBub3QgY2hhbmdlIGR1cmluZyB1cGRhdGUgKi8KKyAgICBpZiAo
ICFnZXRfY3B1X21hcHMoKSApCisgICAgeworICAgICAgICByZXQgPSAtRUJVU1k7CisgICAgICAg
IGdvdG8gZnJlZTsKKyAgICB9CisKICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0
ZSApCiAgICAgewogICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsK
ICAgICAgICAgaWYgKCByZXQgIT0gMCApCi0gICAgICAgICAgICBnb3RvIGZyZWU7CisgICAgICAg
ICAgICBnb3RvIHB1dDsKICAgICB9CiAKICAgICByZXQgPSBtaWNyb2NvZGVfcGFyc2VfYmxvYihi
dWZmZXIsIGxlbik7CkBAIC0zMzUsMTIgKzQyOSw0MSBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4p
CiAgICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiTm8gdmFsaWQgb3IgbmV3ZXIgdWNv
ZGUgZm91bmQuIFVwZGF0ZSBhYm9ydCFcbiIpOwogICAgICAgICByZXQgPSAtRUlOVkFMOwotICAg
ICAgICBnb3RvIGZyZWU7CisgICAgICAgIGdvdG8gcHV0OwogICAgIH0KIAotICAgIHJldHVybiBj
b250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb19taWNyb2NvZGVfdXBkYXRl
LCBOVUxMKTsKKyAgICBhdG9taWNfc2V0KCZjcHVfaW4sIDApOworICAgIGF0b21pY19zZXQoJmNw
dV9vdXQsIDApOworCisgICAgLyogQ2FsY3VsYXRlIHRoZSBudW1iZXIgb2Ygb25saW5lIENQVSBj
b3JlICovCisgICAgbnJfY29yZXMgPSAwOworICAgIGZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQor
ICAgICAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFz
aywgY3B1KSkgKQorICAgICAgICAgICAgbnJfY29yZXMrKzsKKworICAgIHByaW50ayhYRU5MT0df
SU5GTyAiJWQgY29yZXMgYXJlIHRvIHVwZGF0ZSB0aGVpciBtaWNyb2NvZGVcbiIsIG5yX2NvcmVz
KTsKKworICAgIC8qCisgICAgICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZvciBs
b25nIHRpbWUsIHdoaWNoIG1heSBsZWFkIHRvCisgICAgICogd2F0Y2hkb2cgdGltZW91dC4KKyAg
ICAgKi8KKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7CisgICAgLyoKKyAgICAgKiBMYXRlIGxvYWRp
bmcgZGFuY2UuIFdoeSB0aGUgaGVhdnktaGFuZGVkIHN0b3BfbWFjaGluZSBlZmZvcnQ/CisgICAg
ICoKKyAgICAgKiAtIEhUIHNpYmxpbmdzIG11c3QgYmUgaWRsZSBhbmQgbm90IGV4ZWN1dGUgb3Ro
ZXIgY29kZSB3aGlsZSB0aGUgb3RoZXIKKyAgICAgKiAgIHNpYmxpbmcgaXMgbG9hZGluZyBtaWNy
b2NvZGUgaW4gb3JkZXIgdG8gYXZvaWQgYW55IG5lZ2F0aXZlCisgICAgICogICBpbnRlcmFjdGlv
bnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCisgICAgICoKKyAgICAgKiAtIEluIGFkZGl0aW9uLCBt
aWNyb2NvZGUgdXBkYXRlIG9uIHRoZSBjb3JlcyBtdXN0IGJlIHNlcmlhbGl6ZWQgdW50aWwKKyAg
ICAgKiAgIHRoaXMgcmVxdWlyZW1lbnQgY2FuIGJlIHJlbGF4ZWQgaW4gdGhlIGZ1dHVyZS4gUmln
aHQgbm93LCB0aGlzIGlzCisgICAgICogICBjb25zZXJ2YXRpdmUgYW5kIGdvb2QuCisgICAgICov
CisgICAgcmV0ID0gc3RvcF9tYWNoaW5lX3J1bihkb19taWNyb2NvZGVfdXBkYXRlLCBOVUxMLCBO
Ul9DUFVTKTsKKyAgICB3YXRjaGRvZ19lbmFibGUoKTsKIAorIHB1dDoKKyAgICBwdXRfY3B1X21h
cHMoKTsKICBmcmVlOgogICAgIHhmcmVlKGJ1ZmZlcik7CiAgICAgcmV0dXJuIHJldDsKLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 07:54:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 07:54: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 1h3Fl5-00043X-IH; Mon, 11 Mar 2019 07:54: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=TXio=RO=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3Fl4-00041o-5O
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 07:54:02 +0000
X-Inumbo-ID: d57951e1-43d2-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d57951e1-43d2-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 07:54:01 +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;
 11 Mar 2019 00:54:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,467,1544515200"; d="scan'208";a="151160839"
Received: from gao-cwp.sh.intel.com ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 11 Mar 2019 00:53:59 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 15:57:36 +0800
Message-Id: <1552291056-20286-13-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v6 12/12] 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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWljcm9jb2RlX3VwZGF0ZV9sb2NrIGFuZCBtaWNyb2NvZGVfbXV0ZXggcHJldmVudCBjb3JlcyBm
cm9tIHVwZGF0aW5nCm1pY3JvY29kZSBpbiBwYXJhbGxlbC4gQmVsb3cgY2hhbmdlcyBhcmUgbWFk
ZSB0byBzdXBwb3J0IHBhcmFsbGVsCm1pY3JvY29kZSB1cGRhdGUgb24gY29yZXMuCgptaWNyb2Nv
ZGVfdXBkYXRlX2xvY2sgaXMgcmVtb3ZlZC4gVGhpcyBsb2NrIHdhcyB0byBwcmV2ZW50IGxvZ2lj
IHRocmVhZHMKb2YgYSBzYW1lIGNvcmUgZnJvbSB1cGRhdGluZyBtaWNyb2NvZGUgYXQgdGhlIHNh
bWUgdGltZS4gQnV0IGR1ZSB0bwp1c2luZyBhIGdsb2JhbCBsb2NrLCBpdCBhbHNvIHByZXZlbnRl
ZCBwYXJhbGxlbCBtaWNyb2NvZGUgdXBkYXRpbmcgb24KZGlmZmVyZW50IGNvcmVzLiBXZSBlbnN1
cmUgdGhlIHNpYmxpbmdzIG9mIGEgc2FtZSBjb3JlIHdvbid0IHVwZGF0ZQptaWNyb2NvZGUgYXQg
dGhlIGNhbGxlciBsZXZlbCBvZiBhcHBseV9taWNyb2NvZGUoKSBpbnN0ZWFkIG9mIGluc2lkZQpp
dDoKMS4gRm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSwgZG9fbWljcm9jb2RlX3VwZGF0ZSgpIGVu
c3VyZXMgdGhhdCBvbmx5Cm9uZSBzaWJpbGluZyB0aHJlYWQgb2YgYSBjb3JlIGNhbiB1cGRhdGUg
bWljcm9jb2RlLgoyLiBGb3IgbWljcm9jb2RlIHVwZGF0ZSBkdXJpbmcgc3lzdGVtIHN0YXJ0dXAg
b3IgQ1BVLWhvdHBsdWcsIHRoZSBuZXcKZWFybHlfdWNvZGVfdXBkYXRlX2xvY2soKSBjYW4gZ3Vh
cmFudGVlIHVwZGF0ZSBzZXJpYWxpemF0aW9uIG9mIGxvZ2ljYWwKdGhyZWFkcy4gV2UgdXNlIHRo
aXMgc3ViLW9wdGltYWwgbWV0aG9kIGJlY2F1c2UgaXQgaXMgaGFyZCB0byBpbXBsZW1lbnQgYQpw
ZXItY29yZSBsb2NrIGF0IHRoYXQgZWFybHkgc3RhZ2Ugd2hlcmUgc2libGluZyBpbmZvIGlzbid0
IGluaXRpYWxpemVkIHlldC4KMy4gZ2V0L3B1dF9jcHVfYml0bWFwcygpIHByZXZlbnRzIHRoZSBj
b25jdXJyZW5jeSBvZiBDUFUtaG90cGx1ZyBhbmQKbGF0ZSBtaWNyb2NvZGUgdXBkYXRlLgoKbWlj
cm9jb2RlX211dGV4IGlzIHJlcGxhY2VkIGJ5IGEgcndsb2NrLiBtaWNyb2NvZGVfbXV0ZXggd2Fz
IHVzZWQgdG8KcHJldmVudCBjb25jdXJyZW50IGFjY2Vzc2VzIHRvICd1Y2knIChhbHJlYWR5IHJl
bW92ZWQgaW4gcHJldmlvdXMgcGF0Y2gpCmFuZCBtaWNyb2NvZGVfY2FjaGUuIE5vdyB0aGUgb25s
eSBzaGFyZWQgcmVzb3VyY2Ugd2hpY2ggbmVlZHMgdG8gYmUKcHJvdGVjdGVkIGlzIHRoZSBtaWNy
b2NvZGVfY2FjaGUuIEEgcndsb2NrIGFsbG93cyBtdWx0aXBsZSByZWFkZXJzIChvbmUKdGhyZWFk
IG9mIGVhY2ggY29yZSkgdG8gYWNjZXNzIHRoZSBnbG9iYWwgY2FjaGUgYW5kIHVwZGF0ZSBtaWNy
b2NvZGUKc2ltdWx0YW5lb3VzbHkuIEJlY2F1c2UgdGhlIHJ3bG9jayBtYXkgYmUgaGVsZCBpbiBz
dG9wX21hY2hpbmUgY29udGV4dCwKd2hlcmUgaW50ZXJydXB0IGlzIGRpc2FibGVkLCBpcnF7c2F2
ZSwgcmVzdG9yZX0gdmFyaWFudHMgYXJlIHVzZWQgdG8KZ2V0L3JlbGVhc2UgdGhlIHJ3bG9jay4K
Ck5vdGUgdGhhdCBwcmludGsgaW4gYXBwbHlfbWljcm9jb2RlKCkgYW5kIHN2bV9ob3N0X29zdm1f
aW5pdCgpIChmb3IgQU1ECm9ubHkpIGFyZSBzdGlsbCBwcm9jZXNzZWQgc2VxdWVudGlhbGx5LgoK
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCkNoYW5nZXMg
aW4gdjY6CiAtIGludHJvZHVjZSBlYXJseV91Y29kZV91cGRhdGVfbG9jayB0byBzZXJpYWxpemUg
ZWFybHkgdWNvZGUgdXBkYXRlLgoKQ2hhbmdlcyBpbiB2NToKIC0gbmV3bHkgYWRkCi0tLQogeGVu
L2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgfCAgOCAr
LS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8ICA5ICstLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5k
ZXggOTZiY2VmNi4uZTdkZjcwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjA0LDcgKzIwNCw5IEBAIHNjYW46
CiAKIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2NvZGVfb3BzOwogCi1zdGF0aWMg
REVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7CitzdGF0aWMgREVGSU5FX1JXTE9DSyhj
YWNoZV9yd2xvY2spOworLyogSG9sZCB0aGlzIGxvY2sgZHVyaW5nIGVhcmx5IG1pY3JvY29kZSB1
cGRhdGUgICovCitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGVhcmx5X3Vjb2RlX3VwZGF0ZV9sb2Nr
KTsKIAogREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUsIGNwdV9zaWcpOwogCkBA
IC0yMjQsNDAgKzIyNiw0NyBAQCBzdGF0aWMgYXRvbWljX3QgY3B1X2luLCBjcHVfb3V0OwogICov
CiBib29sIG1pY3JvY29kZV9zYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ldykK
IHsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQ7CisgICAgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqb2xkLCAqZnJlZSA9IE5VTEw7CisgICAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVz
dWx0IHJlc3VsdCA9IE1JU19VQ09ERTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCi0gICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2NvZGVfbXV0ZXgpKTsKKyAgICB3cml0ZV9sb2Nr
X2lycXNhdmUoJmNhY2hlX3J3bG9jaywgZmxhZ3MpOwogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eShvbGQsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCiAgICAgewotICAgICAgICBlbnVtIG1pY3Jv
Y29kZV9tYXRjaF9yZXN1bHQgcmVzdWx0ID0KLSAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmNv
bXBhcmVfcGF0Y2gobmV3LCBvbGQpOworICAgICAgICByZXN1bHQgPSBtaWNyb2NvZGVfb3BzLT5j
b21wYXJlX3BhdGNoKG5ldywgb2xkKTsKIAogICAgICAgICBpZiAoIHJlc3VsdCA9PSBPTERfVUNP
REUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKG5l
dyk7Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICBmcmVlID0gbmV3Owor
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJlc3VsdCA9
PSBORVdfVUNPREUgKQogICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X3JlcGxhY2UoJm9sZC0+
bGlzdCwgJm5ldy0+bGlzdCk7Ci0gICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNo
KG9sZCk7Ci0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgIGZyZWUgPSBvbGQ7
CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBlbHNlIC8qIHJlc3VsdCA9
PSBNSVNfVUNPREUgKi8KICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgIH0KIAotICAgIGlmICgg
bWljcm9jb2RlX29wcy0+aXNfcGF0Y2hfY29tcGF0aWJsZSAmJgotICAgICAgICAgIW1pY3JvY29k
ZV9vcHMtPmlzX3BhdGNoX2NvbXBhdGlibGUobmV3KSApCisgICAgaWYgKCByZXN1bHQgPT0gTUlT
X1VDT0RFICkKICAgICB7Ci0gICAgICAgIHhmcmVlKG5ldyk7Ci0gICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5pc19wYXRjaF9jb21wYXRpYmxlICYmCisg
ICAgICAgICAgICAgIW1pY3JvY29kZV9vcHMtPmlzX3BhdGNoX2NvbXBhdGlibGUobmV3KSApCisg
ICAgICAgICAgICBmcmVlID0gbmV3OworICAgICAgICBlbHNlCisgICAgICAgICAgICBsaXN0X2Fk
ZF90YWlsKCZuZXctPmxpc3QsICZtaWNyb2NvZGVfY2FjaGUpOwogICAgIH0KIAotICAgIGxpc3Rf
YWRkX3RhaWwoJm5ldy0+bGlzdCwgJm1pY3JvY29kZV9jYWNoZSk7CisgICAgd3JpdGVfdW5sb2Nr
X2lycXJlc3RvcmUoJmNhY2hlX3J3bG9jaywgZmxhZ3MpOworCisgICAgLyogZnJlZSB1c2VsZXNz
IHBhdGNoZXMgYWZ0ZXIgaW50ZXJydXB0IGVuYWJsZWQgKi8KKyAgICBpZiAoIGZyZWUgKQorICAg
ICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKGZyZWUpOwogCi0gICAgcmV0dXJuIHRydWU7
CisgICAgcmV0dXJuIGZyZWUgIT0gbmV3OwogfQogCiAvKgpAQCAtMjY5LDggKzI3OCw2IEBAIGNv
bnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9maW5kX3BhdGNoKHZvaWQpCiB7
CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoOwogCi0g
ICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2NvZGVfbXV0ZXgpKTsKLQogICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkobWljcm9jb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQog
ICAgIHsKICAgICAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5tYXRjaF9jcHUobWljcm9jb2RlX3Bh
dGNoKSApCkBAIC0yODgsMTEgKzI5NSw5IEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3BhcnNlX2Js
b2IoY2hhciAqYnVmLCB1aW50MzJfdCBsZW4pCiB7CiAgICAgaW50IHJldDsKIAotICAgIHNwaW5f
bG9jaygmbWljcm9jb2RlX211dGV4KTsKICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0
X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7CiAgICAgaWYgKCBsaWtlbHkoIXJldCkgKQog
ICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoYnVmLCBs
ZW4pOwotICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCiAgICAgcmV0dXJuIHJl
dDsKIH0KQEAgLTMwMCwxMiArMzA1LDE1IEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3BhcnNlX2Js
b2IoY2hhciAqYnVmLCB1aW50MzJfdCBsZW4pCiBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVf
Y3B1KHZvaWQpCiB7CiAgICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCi0g
ICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogICAgIHJldCA9IG1pY3JvY29kZV9vcHMt
PmNvbGxlY3RfY3B1X2luZm8oJnRoaXNfY3B1KGNwdV9zaWcpKTsKLSAgICBpZiAoIGxpa2VseSgh
cmV0KSApCi0gICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZSgpOwot
ICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgIGlmICggdW5saWtlbHkocmV0
KSApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICByZWFkX2xvY2tfaXJxc2F2ZSgmY2FjaGVf
cndsb2NrLCBmbGFncyk7CisgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2Rl
KCk7CisgICAgcmVhZF91bmxvY2tfaXJxcmVzdG9yZSgmY2FjaGVfcndsb2NrLCBmbGFncyk7CiAK
ICAgICByZXR1cm4gcmV0OwogfQpAQCAtNDkzLDcgKzUwMSwxNiBAQCBfX2luaXRjYWxsKG1pY3Jv
Y29kZV9pbml0KTsKIAogaW50IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KHZvaWQpCiB7Ci0g
ICAgcmV0dXJuIG1pY3JvY29kZV9vcHMgPyBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpIDogMDsKKyAg
ICBpbnQgcmM7CisKKyAgICBpZiAoICFtaWNyb2NvZGVfb3BzICkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICBzcGluX2xvY2soJmVhcmx5X3Vjb2RlX3VwZGF0ZV9sb2NrKTsKKyAgICByYyA9IG1p
Y3JvY29kZV91cGRhdGVfY3B1KCk7CisgICAgc3Bpbl91bmxvY2soJmVhcmx5X3Vjb2RlX3VwZGF0
ZV9sb2NrKTsKKworICAgIHJldHVybiByYzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfYW1kLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4
IDVjMjVmZjIuLjRhYThmZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1k
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwpAQCAtNzQsOSArNzQsNiBAQCBz
dHJ1Y3QgbXBiaGRyIHsKICAgICB1aW50OF90IGRhdGFbXTsKIH07CiAKLS8qIHNlcmlhbGl6ZSBh
Y2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlICovCi1zdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1p
Y3JvY29kZV91cGRhdGVfbG9jayk7Ci0KIC8qIFNlZSBjb21tZW50IGluIHN0YXJ0X3VwZGF0ZSgp
IGZvciBjYXNlcyB3aGVuIHRoaXMgcm91dGluZSBmYWlscyAqLwogc3RhdGljIGludCBjb2xsZWN0
X2NwdV9pbmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogewpAQCAtMjUxLDcgKzI0OCw2
IEBAIHN0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKIAog
c3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIHVpbnQzMl90IHJldjsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRl
cl9hbWQgKmhkcjsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKQEAg
LTI2NSwxNSArMjYxLDEzIEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQpCiAKICAg
ICBoZHIgPSBwYXRjaC0+ZGF0YTsKIAotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZtaWNyb2NvZGVf
dXBkYXRlX2xvY2ssIGZsYWdzKTsKKyAgICBCVUdfT04obG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7
CiAKICAgICBod19lcnIgPSB3cm1zcl9zYWZlKE1TUl9BTURfUEFUQ0hMT0FERVIsICh1bnNpZ25l
ZCBsb25nKWhkcik7CiAKICAgICAvKiBnZXQgcGF0Y2ggaWQgYWZ0ZXIgcGF0Y2hpbmcgKi8KICAg
ICByZG1zcmwoTVNSX0FNRF9QQVRDSExFVkVMLCByZXYpOwogCi0gICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Ci0KICAgICAvKgogICAgICAq
IFNvbWUgcHJvY2Vzc29ycyBsZWF2ZSB0aGUgdWNvZGUgYmxvYiBtYXBwaW5nIGFzIFVDIGFmdGVy
IHRoZSB1cGRhdGUuCiAgICAgICogRmx1c2ggdGhlIG1hcHBpbmcgdG8gcmVnYWluIG5vcm1hbCBj
YWNoZWFiaWxpdHkuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMg
Yi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggZDVlZjE0NS4uNTZmMzk1NiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtOTUsOSArOTUsNiBAQCBzdHJ1Y3QgZXh0ZW5kZWRf
c2lndGFibGUgewogCiAjZGVmaW5lIFNURVBQSU5HX01BU0sgfjB4ZlUKIAotLyogc2VyaWFsaXpl
IGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KLXN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQogc3RhdGljIGludCBjb2xsZWN0
X2NwdV9pbmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHVfbnVtID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMzM0LDcgKzMzMSw2IEBAIHN0YXRp
YyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50
IGNwdSkKIAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKIHsKLSAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwogICAgIHVuc2lnbmVkIGlu
dCB2YWxbMl07CiAgICAgdW5zaWduZWQgaW50IGNwdV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9p
ZCgpOwpAQCAtMzQ3LDkgKzM0Myw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsK
LQotICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAw
eDc5ICovCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxh
Z3MpOworICAgIEJVR19PTihsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAogICAgIC8qCiAgICAg
ICogV3JpdGViYWNrIGFuZCBpbnZhbGlkYXRlIGNhY2hlcyBiZWZvcmUgdXBkYXRpbmcgbWljcm9j
b2RlIHRvIGF2b2lkCkBAIC0zNjgsNyArMzYyLDYgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2Nv
ZGUodm9pZCkKICAgICByZG1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7CiAg
ICAgdmFsWzFdID0gKHVpbnQzMl90KShtc3JfY29udGVudCA+PiAzMik7CiAKLSAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKICAgICBpZiAo
IHZhbFsxXSAhPSBtY19pbnRlbC0+aGRyLnJldiApCiAgICAgewogICAgICAgICBwcmludGsoS0VS
Tl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlIGZyb20gcmV2aXNpb24gIgotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 09:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 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 1h3Gs7-0000P1-Qj; Mon, 11 Mar 2019 09: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=DNMw=RO=redhat.com=dyoung@srs-us1.protection.inumbo.net>)
 id 1h3Gs6-0000Ow-EB
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:05:22 +0000
X-Inumbo-ID: a8165cc0-43dc-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8165cc0-43dc-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:04:20 +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 C5602E6A81;
 Mon, 11 Mar 2019 09:04:19 +0000 (UTC)
Received: from dhcp-128-65.nay.redhat.com (ovpn-12-113.pek2.redhat.com
 [10.72.12.113])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0E5845DA62;
 Mon, 11 Mar 2019 09:04:06 +0000 (UTC)
Date: Mon, 11 Mar 2019 17:04:02 +0800
From: Dave Young <dyoung@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20190311090402.GA12071@dhcp-128-65.nay.redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100627.5189-4-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122100627.5189-4-david@redhat.com>
User-Agent: Mutt/1.9.5 (2018-04-13)
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.38]); Mon, 11 Mar 2019 09:04:20 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Borislav Petkov <bp@alien8.de>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@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>

SGkgRGF2aWQsCk9uIDExLzIyLzE4IGF0IDExOjA2YW0sIERhdmlkIEhpbGRlbmJyYW5kIHdyb3Rl
Ogo+IFJpZ2h0IG5vdywgcGFnZXMgaW5mbGF0ZWQgYXMgcGFydCBvZiBhIGJhbGxvb24gZHJpdmVy
IHdpbGwgYmUgZHVtcGVkCj4gYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUg
WEVOIGlzIGFibGUgdG8gY2hlY2sgaW4gdGhlCj4gY3Jhc2gga2VybmVsIHdoZXRoZXIgYSBjZXJ0
YWluIHBmbiBpcyBhY3R1YWxsIGJhY2tlZCBieSBtZW1vcnkgaW4gdGhlCj4gaHlwZXJ2aXNvciAo
c2VlIHhlbl9vbGRtZW1fcGZuX2lzX3JhbSkgYW5kIG9wdGltaXplIHRoaXMgY2FzZSwgZHVtcHMg
b2YKPiBvdGhlciBiYWxsb29uIGluZmxhdGVkIG1lbW9yeSB3aWxsIGVzc2VudGlhbGx5IHJlc3Vs
dCBpbiB6ZXJvIHBhZ2VzIGdldHRpbmcKPiBhbGxvY2F0ZWQgYnkgdGhlIGh5cGVydmlzb3IgYW5k
IHRoZSBkdW1wIGdldHRpbmcgZmlsbGVkIHdpdGggdGhpcyBkYXRhLgo+IAo+IFRoZSBhbGxvY2F0
aW9uIGFuZCByZWFkaW5nIG9mIHplcm8gcGFnZXMgY2FuIGRpcmVjdGx5IGJlIGF2b2lkZWQgaWYg
YQo+IGR1bXBpbmcgdG9vbCBjb3VsZCBrbm93IHdoaWNoIHBhZ2VzIG9ubHkgY29udGFpbiBzdGFs
ZSBpbmZvcm1hdGlvbiBub3QgdG8KPiBiZSBkdW1wZWQuCj4gCj4gV2Ugbm93IGhhdmUgUEdfb2Zm
bGluZSB3aGljaCBjYW4gYmUgKGFuZCBhbHJlYWR5IGlzIGJ5IHZpcnRpby1iYWxsb29uKQo+IHVz
ZWQgZm9yIG1hcmtpbmcgcGFnZXMgYXMgbG9naWNhbGx5IG9mZmxpbmUuIEZvbGxvdyB1cCBwYXRj
aGVzIHdpbGwKPiBtYWtlIHVzZSBvZiB0aGlzIGZsYWcgYWxzbyBpbiBvdGhlciBiYWxsb29uIGlt
cGxlbWVudGF0aW9ucy4KPiAKPiBMZXQncyBleHBvcnQgUEdfb2ZmbGluZSB2aWEgUEFHRV9PRkZM
SU5FX01BUENPVU5UX1ZBTFVFLCBzbwo+IG1ha2VkdW1wZmlsZSBjYW4gZGlyZWN0bHkgc2tpcCBw
YWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZSBhbmQgdGhlCj4gY29udGVudCB0aGVyZWZv
cmUgc3RhbGUuICh3ZSBleHBvcnQgaXMgYXMgYSBtYWNybyB0byBtYXRjaCBob3cgaXQgaXMKPiBk
b25lIGZvciBQR19idWRkeS4gVGhpcyB3YXkgaXQgaXMgY2xlYXJlciB0aGF0IHRoaXMgaXMgbm90
IGFjdHVhbGx5IGEgZmxhZwo+IGJ1dCBvbmx5IGEgdmVyeSBzcGVjaWZpYyBtYXBjb3VudCB2YWx1
ZSB0byByZXByZXNlbnQgcGFnZSB0eXBlcykuCj4gCj4gUGxlYXNlIG5vdGUgdGhhdCB0aGlzIGlz
IGFsc28gaGVscGZ1bCBmb3IgYSBwcm9ibGVtIHdlIHdlcmUgc2VlaW5nIHVuZGVyCj4gSHlwZXIt
VjogRHVtcGluZyBsb2dpY2FsbHkgb2ZmbGluZSBtZW1vcnkgKHBhZ2VzIGtlcHQgZmFrZSBvZmZs
aW5lIHdoaWxlCj4gb25saW5pbmcgYSBzZWN0aW9uIHZpYSBvbmxpbmVfcGFnZV9jYWxsYmFjaykg
d291bGQgdW5kZXIgc29tZSBjb25kaWNpb25zCj4gcmVzdWx0IGluIGEga2VybmVsIHBhbmljIHdo
ZW4gZHVtcGluZyB0aGVtLgo+IAo+IENjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgo+IENjOiBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0LmNvbT4KPiBDYzogIktp
cmlsbCBBLiBTaHV0ZW1vdiIgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6
IEJhb3F1YW4gSGUgPGJoZUByZWRoYXQuY29tPgo+IENjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92
QGZiLmNvbT4KPiBDYzogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPiBDYzogTWF0dGhl
dyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgo+IENjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4g
Q2M6IExpYW5ibyBKaWFuZyA8bGlqaWFuZ0ByZWRoYXQuY29tPgo+IENjOiBCb3Jpc2xhdiBQZXRr
b3YgPGJwQGFsaWVuOC5kZT4KPiBDYzogS2F6dWhpdG8gSGFnaW8gPGstaGFnaW9AYWIuanAubmVj
LmNvbT4KPiBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPiBB
Y2tlZC1ieTogRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGtlcm5lbC9jcmFz
aF9jb3JlLmMgfCAyICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEva2VybmVsL2NyYXNoX2NvcmUuYyBiL2tlcm5lbC9jcmFzaF9jb3JlLmMKPiBp
bmRleCA5MzNjYjNlNDViOTguLjA5M2M5ZjkxN2VkMCAxMDA2NDQKPiAtLS0gYS9rZXJuZWwvY3Jh
c2hfY29yZS5jCj4gKysrIGIva2VybmVsL2NyYXNoX2NvcmUuYwo+IEBAIC00NjQsNiArNDY0LDgg
QEAgc3RhdGljIGludCBfX2luaXQgY3Jhc2hfc2F2ZV92bWNvcmVpbmZvX2luaXQodm9pZCkKPiAg
CVZNQ09SRUlORk9fTlVNQkVSKFBBR0VfQlVERFlfTUFQQ09VTlRfVkFMVUUpOwo+ICAjaWZkZWYg
Q09ORklHX0hVR0VUTEJfUEFHRQo+ICAJVk1DT1JFSU5GT19OVU1CRVIoSFVHRVRMQl9QQUdFX0RU
T1IpOwo+ICsjZGVmaW5lIFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRQkoflBHX29mZmxpbmUp
Cj4gKwlWTUNPUkVJTkZPX05VTUJFUihQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUpOwo+ICAj
ZW5kaWYKPiAgCj4gIAlhcmNoX2NyYXNoX3NhdmVfdm1jb3JlaW5mbygpOwoKVGhlIHBhdGNoIGhh
cyBiZWVuIG1lcmdlZCwgd291bGQgeW91IG1pbmQgdG8gc2VuZCBhIGRvY3VtZW50YXRpb24gcGF0
Y2gKZm9yIHRoZSB2bWNvcmVpbmZvLCB3aGljaCBpcyBhZGRlZCByZWNlbnRseSBpbiBEb2N1bWVu
dGF0aW9uL2tkdW1wL3ZtY29yZWluZm8udHh0CgpBIGJyaWVmIGRlc2NyaXB0aW9uIGFib3V0IGhv
dyB0aGlzIHZtY29yZWluZm8gZmllbGQgaXMgdXNlZCBpcyBnb29kIHRvCmhhdmUuCgpUaGFua3MK
RGF2ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 09:35:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 09: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 1h3HL1-0002qN-RI; Mon, 11 Mar 2019 09:35:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3HL0-0002qI-9o
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:35:14 +0000
X-Inumbo-ID: f8044eed-43e0-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 f8044eed-43e0-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:35:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 03:35:12 -0600
Message-Id: <5C862BCC020000780021D1AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 03:35:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
 <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
 <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
In-Reply-To: <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAzLjE5IGF0IDE5OjM3LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDMvMjAxOSAxNjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uZSBjYXZl
YXQgdGhvdWdoOiBXaGF0IGRvIHlvdSBzdWdnZXN0IHRvIGRvIHdpdGggcGFnZSBzdHJhZGRsaW5n
Cj4+IGFjY2Vzc2VzPyBUaGUgY29tbWl0IGludHJvZHVjaW5nIHRoZXNlIGZ1bmN0aW9ucyB3YXMs
IGFmdGVyIGFsbCB0bwo+PiBkZWFsIHdpdGggdGhpcyBzcGVjaWFsIGNhc2UuIFRoZSBpbi1mbGln
aHQgcmVxdWVzdCB3ZSBvYnNlcnZlIHRoZXJlCj4+IGNvdWxkIGJlIGZvciB0aGUgbGVhZGluZyBv
ciB0cmFpbGluZyBwYXJ0IG9mIHRoZSBhY2Nlc3MgdGhhdCdzIGJlaW5nCj4+IHJlLWV4ZWN1dGVk
LiBXaGlsZSB0aGVzZSBjb3VsZCBwZXJoYXBzIGJlIHRvbGQgYXBhcnQgYnkgbG9va2luZyBhdAo+
PiB0aGUgbG93IGFkZHJlc3MgYml0cywgc2ltaWxhcmx5IHdoYXQgZG8geW91IGRvIGZvciBtdWx0
aS1wYXJ0IChidXQKPj4gcGVyaGFwcyB3ZWxsIGFsaWduZWQpIGFjY2Vzc2VzIGxpa2UgY21wcyos
IHZnYXRoZXIqLCBvciB2c2NhdHRlcio/Cj4gCj4gSSBkb24ndCB0aGluayB0aGVyZSBpcyBhIHBy
b2JsZW0gaGVyZTogSU9SRVFzIGFyZSBpc3N1ZWQgc2VxdWVudGlhbGx5Cj4gZm9yIGVhY2ggcGFy
dCBvZiB0aGUgYWNjZXNzLiBodm1lbXVsX2xpbmVhcl9tbWlvX2FjY2VzcygpIG1ha2VzIHN1cmUg
b25lCj4gY2h1bmsgb2YgdGhlIGFjY2VzcyBpc24ndCBzdHJhZGRsaW5nIGEgcGFnZSBib3VuZGFy
eSBhbmQgd2UncmUgZmluaXNoaW5nCj4gdGhlIHJlcXVlc3RlZCBwYXJ0IGltbWVkaWF0ZWx5IGFm
dGVyIGFuIElPUkVRIGZvciBpdCBnb3QgaXNzdWVkLiBJIGRvbid0Cj4gc2VlIGhvdyBpdCBjb3Vs
ZCBlbnRlciBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgZm9yIGEgd3JvbmcgcGFydCB1bmxlc3MgdGhl
Cj4gZW11bGF0aW9uIGxheWVyIGFib3ZlIGlzIGJyb2tlbi4KCkZpcnN0IG9mIGFsbCAtIHRoZXJl
J3Mgbm8gd2F5IHRvIGJ5cGFzcyBsaW5lYXJfe3JlYWQsd3JpdGV9KCkuIFRoZQpxdWVzdGlvbiBp
cyB3aGF0IHBhdGggaXMgdG8gYmUgdGFrZW4gaW5zaWRlIHRob3NlIGZ1bmN0aW9ucy4KCk9mIHRo
ZSBtdWx0aXBsZSBtZW1vcnkgYWNjZXNzZXMgKGJlc2lkZXMgdGhlIGluc24gZmV0Y2gpIHRoYXQg
YW4gaW5zbgptYXkgZG8sIHNvbWUgbWF5IGFjY2VzcyBSQU0gYW5kIHNvbWUgbWF5IGFjY2VzcyBN
TUlPLiBTbyBmb3IKY2VydGFpbiBvZiB0aGUgYWNjZXNzZXMgd2UgbWF5IF9uZWVkXyB0byBjYWxs
Cmh2bV9jb3B5X3tmcm9tLHRvfV9ndWVzdF9saW5lYXIoKSwgd2hpbGUgZm9yIG90aGVycyB3ZSBt
YXkgd2FudAoobmVlZCkgdG8gYnlwYXNzIGl0IGFzIHlvdSBoYXZlIG91dGxpbmVkLgoKUGVyaGFw
cywgYmVzaWRlcyB0aGUgZXhhbXBsZXMgZ2l2ZW4gYmVmb3JlLCBhIFBVU0gvUE9QIGZyb20vdG8g
TU1JTwppcyBhbm90aGVyIHJlbGV2YW50IGNhc2UgdG8gY29uc2lkZXI6IEluIHRoZSBjb21tb24g
Y2FzZSB0aGUgc3RhY2sKd291bGQgYmUgaW4gUkFNLgoKQW5kIHRoZSBwYWdlIHN0cmFkZGxpbmcg
Y2hhbmdlIGluIHBhcnRpY3VsYXIgd2FzIHRvIGRlYWwgd2l0aCBjYXNlcwp3aGVyZSBhbiBpbmRp
dmlkdWFsIGFjY2VzcyB3b3VsZCBoYXZlIHBhcnQgb2YgaXQgbWFwIHRvIFJBTSBhbmQKYW5vdGhl
ciBwYXJ0IGdvIHRvIE1NSU8uIEkuZS4gd2UnZCBhZ2FpbiBnbyBib3RoIHJvdXRlcyB3aXRoaW4K
bGluZWFyX3tyZWFkLHdyaXRlfSgpIGluIHRoZSBjb3Vyc2Ugb2YgZW11bGF0aW5nIGEgc2luZ2xl
IGluc24uCgpUaGUgZmFjdCB0aGF0IHdlJ3JlIGlzc3VpbmcgSU9SRVFzIHNlcXVlbnRpYWxseSBk
b2Vzbid0IGhlbHAgdGhlCnNpdHVhdGlvbiAtIHVwb24gcmUtZXhlY3V0aW9uIGFsbCBwcmlvciBt
ZW1vcnkgYWNjZXNzZXMgd2lsbCBiZSByZS0KcGxheWVkLiBJdCdzIGp1c3QgdGhhdCBwcmV2aW91
c2x5IGNvbXBsZXRlZCBJT1JFUXMgd29uJ3QgYmUgcmUtCmlzc3VlZCB0aGVtc2VsdmVzLCBkdWUg
dG8gdGhlaXIgcmVzdWx0cyBoYXZpbmcgZ290IHJlY29yZGVkIGludG8gdGhlCnN0cnVjdCBodm1f
bW1pb19jYWNoZSBpbnN0YW5jZXMgaGFuZ2luZyBvZmYgb2Ygc3RydWN0IHZjcHUuIFNlZQpodm1l
bXVsX3BoeXNfbW1pb19hY2Nlc3MoKSwgaHZtZW11bF9maW5kX21taW9fY2FjaGUoKSwgYW5kCmh2
bWVtdWxfbGluZWFyX21taW9fYWNjZXNzKCkuCgpMb29raW5nIGF0IGh2bWVtdWxfZmluZF9tbWlv
X2NhY2hlKCkgSSBub3cgcmVhbGl6ZSB0aGF0IGNvbW1pdAozNWE2MWMwNWVhICgieDg2ZW11bDog
YWRqdXN0IGhhbmRsaW5nIG9mIEFWWDIgZ2F0aGVycyIpIGRpZG4ndApoYXZlIHRoZSBpbnRlbmRl
ZCBlZmZlY3QsIGR1ZSB0byB0aGUgZG9tYWluX2NyYXNoKCkgdGhlcmUuCkFwcGFyZW50bHkgKHNl
ZWluZyB0aGUgY29tbWl0J3MgZGVzY3JpcHRpb24pIEkgZGlkIGxvb2sgYXQKaHZtZW11bF9saW5l
YXJfbW1pb19hY2Nlc3MoKSBvbmx5IGJhY2sgdGhlbi4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 09:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 09:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3HPb-00031E-FH; Mon, 11 Mar 2019 09:39:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1Ho2=RO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3HPZ-000319-Ti
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:39:57 +0000
X-Inumbo-ID: a01468fa-43e1-11e9-baa5-b710b257e27f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a01468fa-43e1-11e9-baa5-b710b257e27f;
 Mon, 11 Mar 2019 09:39:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E42C0AC3F;
 Mon, 11 Mar 2019 09:39:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Mon, 11 Mar 2019 10:39:51 +0100
Message-Id: <20190311093951.18085-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes and features for 5.1-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjFhLXJjMS10YWcKCnhlbjogZml4ZXMgYW5kIGZlYXR1cmVzIGZvciA1LjEtcmMxCgpJdCBjb250
YWlucyB0aGUgZm9sbG93aW5nIHBhdGNoZXM6CgotIGEgcmVtb3ZlIG9mIGZhbGxiYWNrIGNvZGUg
Zm9yIHZlcnkgb2xkIFhlbiBoeXBlcnZpc29ycwotIDMgcGF0Y2hlcyBmb3IgZml4aW5nIFhlbiBk
b20wIGJvb3QgcmVncmVzc2lvbnMKLSBhbiBvbGQgcGF0Y2ggZm9yIFhlbiBQQ0kgcGFzc3Rocm91
Z2ggd2hpY2ggd2FzIG5ldmVyIGFwcGxpZWQgZm9yCiAgdW5rbm93biByZWFzb25zCi0gc29tZSBt
b3JlIG1pbm9yIGZpeGVzIGFuZCBjbGVhbnVwIHBhdGNoZXMKClRoYW5rcy4KCkp1ZXJnZW4KCiBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggIHwgMTMgKy0tLS0tCiBhcmNoL3g4
Ni9rZXJuZWwvZTgyMC5jICAgICAgICAgICAgICAgIHwgIDUgKysrCiBhcmNoL3g4Ni94ZW4vbW11
X3B2LmMgICAgICAgICAgICAgICAgIHwgMTMgKysrLS0tCiBhcmNoL3g4Ni94ZW4vc2V0dXAuYyAg
ICAgICAgICAgICAgICAgIHwgMTMgKysrKysrCiBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgIHwgIDEgLQogZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYyAgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL3hlbi9mYWxsYmFjay5jICAgICAgICAgICAgICAgIHwgODEgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMveGVuL2dudGRldi1kbWFidWYu
YyAgICAgICAgICAgfCAyMSArKysrKysrKy0KIGRyaXZlcnMveGVuL2dudGRldi1kbWFidWYuaCAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL3hlbi94ZW4tYWNwaS1wcm9jZXNzb3IuYyAgICAgIHwgMjIgKysrKyst
LS0tLQogZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYyAgICAgICAgICAgICB8IDExICsrKysrCiBk
cml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrX29wcy5jIHwgIDIgLQogZHJpdmVycy94ZW4v
eGVuLXBjaWJhY2sveGVuYnVzLmMgICAgICB8ICAyICstCiBkcml2ZXJzL3hlbi94ZW4tc2NzaWJh
Y2suYyAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCAg
ICAgICAgfCAgMiArCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAgICAgIHwgIDQg
KysKIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgfCAgNiArKysKIDE4IGZp
bGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDExOSBkZWxldGlvbnMoLSkKCkFuZHkgU2hl
dmNoZW5rbyAoMSk6CiAgICAgIHhlbi9BQ1BJOiBTd2l0Y2ggdG8gYml0bWFwX3phbGxvYygpCgpB
cm5kIEJlcmdtYW5uICgxKToKICAgICAgeGVuOiByZW1vdmUgcHJlLXhlbjMgZmFsbGJhY2sgaGFu
ZGxlcnMKCkRhbiBDYXJwZW50ZXIgKDEpOgogICAgICB4ZW4sIGNwdV9ob3RwbHVnOiBQcmV2ZW50
IGFuIG91dCBvZiBib3VuZHMgYWNjZXNzCgpHdXN0YXZvIEEuIFIuIFNpbHZhICgyKToKICAgICAg
eGVuOiBtYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICAgICAgeGVuLXNjc2liYWNr
OiBtYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKCkp1ZXJnZW4gR3Jvc3MgKDMpOgog
ICAgICB4ODY6IHJlc3BlY3QgbWVtb3J5IHNpemUgbGltaXRpbmcgdmlhIG1lbT0gcGFyYW1ldGVy
CiAgICAgIHg4Ni94ZW46IGRvbnQgYWRkIG1lbW9yeSBhYm92ZSBtYXggYWxsb3dlZCBhbGxvY2F0
aW9uCiAgICAgIHhlbjogZml4IGRvbTAgYm9vdCBvbiBodWdlIHN5c3RlbXMKCktvbnJhZCBSemVz
enV0ZWsgV2lsayAoMSk6CiAgICAgIHhlbi9wY2liYWNrOiBEb24ndCBkaXNhYmxlIFBDSV9DT01N
QU5EIG9uIFBDSSBkZXZpY2UgcmVzZXQuCgpPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAoMik6CiAg
ICAgIHhlbi9nbnRkZXY6IERvIG5vdCBkZXN0cm95IGNvbnRleHQgd2hpbGUgZG1hLWJ1ZnMgYXJl
IGluIHVzZQogICAgICB4ZW4vZ250ZGV2OiBDaGVjayBhbmQgcmVsZWFzZSBpbXBvcnRlZCBkbWEt
YnVmcyBvbiBjbG9zZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 09:55:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 09: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 1h3Heo-0004TS-U0; Mon, 11 Mar 2019 09:55:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Heo-0004TN-9t
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:55:42 +0000
X-Inumbo-ID: d3adfc08-43e3-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 d3adfc08-43e3-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:55:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 03:55:39 -0600
Message-Id: <5C863097020000780021D1CD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 03:55:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/HVM: don't crash guest in
 hvmemul_find_mmio_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>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDM1YTYxYzA1ZWEgKCJ4ODZlbXVsOiBhZGp1c3QgaGFuZGxpbmcgb2YgQVZYMiBnYXRo
ZXJzIikgYnVpbGRzCnVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwgYWN0dWFsbHkg
c3Vydml2ZSBydW5uaW5nIG91dCBvZiBNTUlPCnJlc3VsdCBidWZmZXIgc3BhY2UuIERyb3AgdGhl
IGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkKaW5jcmVtZW50aW5nIG9mIHRo
ZSB1c2FnZSBjb3VudGVyLCBzdWNoIHRoYXQgdGhlIGZ1bmN0aW9uIGNhbid0IHBvc3NpYmx5CnVz
ZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50ZXIgaW4gY2FzZSBleGVjdXRpb24g
c3Vic2VxdWVudGx5Cm1ha2VzIGl0IGludG8gdGhlIGZ1bmN0aW9uIGFnYWluIHdpdGhvdXQgYSBw
cmlvciByZXNldCBvZiBzdGF0ZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05NjYsMTIgKzk2NiwxMSBAQCBzdGF0aWMgc3RydWN0
IGh2bV9tbWlvX2NhY2hlICpodm1lbXVsX2ZpCiAgICAgICAgICAgICByZXR1cm4gY2FjaGU7CiAg
ICAgfQogCi0gICAgaSA9IHZpby0+bW1pb19jYWNoZV9jb3VudCsrOworICAgIGkgPSB2aW8tPm1t
aW9fY2FjaGVfY291bnQ7CiAgICAgaWYoIGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2FjaGUp
ICkKLSAgICB7Ci0gICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOwogICAgICAg
ICByZXR1cm4gTlVMTDsKLSAgICB9CisKKyAgICArK3Zpby0+bW1pb19jYWNoZV9jb3VudDsKIAog
ICAgIGNhY2hlID0gJnZpby0+bW1pb19jYWNoZVtpXTsKICAgICBtZW1zZXQoY2FjaGUsIDAsIHNp
emVvZiAoKmNhY2hlKSk7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 09:55:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 09: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 1h3Hf0-0004U1-8J; Mon, 11 Mar 2019 09: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=wS86=RO=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h3Hey-0004Tr-OA
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:55:52 +0000
X-Inumbo-ID: da344c53-43e3-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da344c53-43e3-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:55:51 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3832CC057F3F;
 Mon, 11 Mar 2019 09:55:50 +0000 (UTC)
Received: from [10.36.117.207] (ovpn-117-207.ams2.redhat.com [10.36.117.207])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CCD605D706;
 Mon, 11 Mar 2019 09:55:41 +0000 (UTC)
To: Dave Young <dyoung@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100627.5189-4-david@redhat.com>
 <20190311090402.GA12071@dhcp-128-65.nay.redhat.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <d9e578c3-5ae6-5e82-a0a8-14c7e12c729f@redhat.com>
Date: Mon, 11 Mar 2019 10:55: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: <20190311090402.GA12071@dhcp-128-65.nay.redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 11 Mar 2019 09:55:50 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Borislav Petkov <bp@alien8.de>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@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>

T24gMTEuMDMuMTkgMTA6MDQsIERhdmUgWW91bmcgd3JvdGU6Cj4gSGkgRGF2aWQsCj4gT24gMTEv
MjIvMTggYXQgMTE6MDZhbSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+IFJpZ2h0IG5vdywg
cGFnZXMgaW5mbGF0ZWQgYXMgcGFydCBvZiBhIGJhbGxvb24gZHJpdmVyIHdpbGwgYmUgZHVtcGVk
Cj4+IGJ5IGR1bXAgdG9vbHMgbGlrZSBtYWtlZHVtcGZpbGUuIFdoaWxlIFhFTiBpcyBhYmxlIHRv
IGNoZWNrIGluIHRoZQo+PiBjcmFzaCBrZXJuZWwgd2hldGhlciBhIGNlcnRhaW4gcGZuIGlzIGFj
dHVhbGwgYmFja2VkIGJ5IG1lbW9yeSBpbiB0aGUKPj4gaHlwZXJ2aXNvciAoc2VlIHhlbl9vbGRt
ZW1fcGZuX2lzX3JhbSkgYW5kIG9wdGltaXplIHRoaXMgY2FzZSwgZHVtcHMgb2YKPj4gb3RoZXIg
YmFsbG9vbiBpbmZsYXRlZCBtZW1vcnkgd2lsbCBlc3NlbnRpYWxseSByZXN1bHQgaW4gemVybyBw
YWdlcyBnZXR0aW5nCj4+IGFsbG9jYXRlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGR1bXAg
Z2V0dGluZyBmaWxsZWQgd2l0aCB0aGlzIGRhdGEuCj4+Cj4+IFRoZSBhbGxvY2F0aW9uIGFuZCBy
ZWFkaW5nIG9mIHplcm8gcGFnZXMgY2FuIGRpcmVjdGx5IGJlIGF2b2lkZWQgaWYgYQo+PiBkdW1w
aW5nIHRvb2wgY291bGQga25vdyB3aGljaCBwYWdlcyBvbmx5IGNvbnRhaW4gc3RhbGUgaW5mb3Jt
YXRpb24gbm90IHRvCj4+IGJlIGR1bXBlZC4KPj4KPj4gV2Ugbm93IGhhdmUgUEdfb2ZmbGluZSB3
aGljaCBjYW4gYmUgKGFuZCBhbHJlYWR5IGlzIGJ5IHZpcnRpby1iYWxsb29uKQo+PiB1c2VkIGZv
ciBtYXJraW5nIHBhZ2VzIGFzIGxvZ2ljYWxseSBvZmZsaW5lLiBGb2xsb3cgdXAgcGF0Y2hlcyB3
aWxsCj4+IG1ha2UgdXNlIG9mIHRoaXMgZmxhZyBhbHNvIGluIG90aGVyIGJhbGxvb24gaW1wbGVt
ZW50YXRpb25zLgo+Pgo+PiBMZXQncyBleHBvcnQgUEdfb2ZmbGluZSB2aWEgUEFHRV9PRkZMSU5F
X01BUENPVU5UX1ZBTFVFLCBzbwo+PiBtYWtlZHVtcGZpbGUgY2FuIGRpcmVjdGx5IHNraXAgcGFn
ZXMgdGhhdCBhcmUgbG9naWNhbGx5IG9mZmxpbmUgYW5kIHRoZQo+PiBjb250ZW50IHRoZXJlZm9y
ZSBzdGFsZS4gKHdlIGV4cG9ydCBpcyBhcyBhIG1hY3JvIHRvIG1hdGNoIGhvdyBpdCBpcwo+PiBk
b25lIGZvciBQR19idWRkeS4gVGhpcyB3YXkgaXQgaXMgY2xlYXJlciB0aGF0IHRoaXMgaXMgbm90
IGFjdHVhbGx5IGEgZmxhZwo+PiBidXQgb25seSBhIHZlcnkgc3BlY2lmaWMgbWFwY291bnQgdmFs
dWUgdG8gcmVwcmVzZW50IHBhZ2UgdHlwZXMpLgo+Pgo+PiBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMg
aXMgYWxzbyBoZWxwZnVsIGZvciBhIHByb2JsZW0gd2Ugd2VyZSBzZWVpbmcgdW5kZXIKPj4gSHlw
ZXItVjogRHVtcGluZyBsb2dpY2FsbHkgb2ZmbGluZSBtZW1vcnkgKHBhZ2VzIGtlcHQgZmFrZSBv
ZmZsaW5lIHdoaWxlCj4+IG9ubGluaW5nIGEgc2VjdGlvbiB2aWEgb25saW5lX3BhZ2VfY2FsbGJh
Y2spIHdvdWxkIHVuZGVyIHNvbWUgY29uZGljaW9ucwo+PiByZXN1bHQgaW4gYSBrZXJuZWwgcGFu
aWMgd2hlbiBkdW1waW5nIHRoZW0uCj4+Cj4+IENjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgo+PiBDYzogRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+Cj4+
IENjOiAiS2lyaWxsIEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNv
bT4KPj4gQ2M6IEJhb3F1YW4gSGUgPGJoZUByZWRoYXQuY29tPgo+PiBDYzogT21hciBTYW5kb3Zh
bCA8b3NhbmRvdkBmYi5jb20+Cj4+IENjOiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+
PiBDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4+IENjOiBNaWNoYWwg
SG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KPj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RA
cmVkaGF0LmNvbT4KPj4gQ2M6IExpYW5ibyBKaWFuZyA8bGlqaWFuZ0ByZWRoYXQuY29tPgo+PiBD
YzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+Cj4+IENjOiBLYXp1aGl0byBIYWdpbyA8
ay1oYWdpb0BhYi5qcC5uZWMuY29tPgo+PiBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KPj4gQWNrZWQtYnk6IERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29t
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
Pj4gLS0tCj4+ICBrZXJuZWwvY3Jhc2hfY29yZS5jIHwgMiArKwo+PiAgMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEva2VybmVsL2NyYXNoX2NvcmUuYyBi
L2tlcm5lbC9jcmFzaF9jb3JlLmMKPj4gaW5kZXggOTMzY2IzZTQ1Yjk4Li4wOTNjOWY5MTdlZDAg
MTAwNjQ0Cj4+IC0tLSBhL2tlcm5lbC9jcmFzaF9jb3JlLmMKPj4gKysrIGIva2VybmVsL2NyYXNo
X2NvcmUuYwo+PiBAQCAtNDY0LDYgKzQ2NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyYXNoX3Nh
dmVfdm1jb3JlaW5mb19pbml0KHZvaWQpCj4+ICAJVk1DT1JFSU5GT19OVU1CRVIoUEFHRV9CVURE
WV9NQVBDT1VOVF9WQUxVRSk7Cj4+ICAjaWZkZWYgQ09ORklHX0hVR0VUTEJfUEFHRQo+PiAgCVZN
Q09SRUlORk9fTlVNQkVSKEhVR0VUTEJfUEFHRV9EVE9SKTsKPj4gKyNkZWZpbmUgUEFHRV9PRkZM
SU5FX01BUENPVU5UX1ZBTFVFCSh+UEdfb2ZmbGluZSkKPj4gKwlWTUNPUkVJTkZPX05VTUJFUihQ
QUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUpOwo+PiAgI2VuZGlmCj4+ICAKPj4gIAlhcmNoX2Ny
YXNoX3NhdmVfdm1jb3JlaW5mbygpOwo+IAo+IFRoZSBwYXRjaCBoYXMgYmVlbiBtZXJnZWQsIHdv
dWxkIHlvdSBtaW5kIHRvIHNlbmQgYSBkb2N1bWVudGF0aW9uIHBhdGNoCj4gZm9yIHRoZSB2bWNv
cmVpbmZvLCB3aGljaCBpcyBhZGRlZCByZWNlbnRseSBpbiBEb2N1bWVudGF0aW9uL2tkdW1wL3Zt
Y29yZWluZm8udHh0Cj4gCj4gQSBicmllZiBkZXNjcmlwdGlvbiBhYm91dCBob3cgdGhpcyB2bWNv
cmVpbmZvIGZpZWxkIGlzIHVzZWQgaXMgZ29vZCB0bwo+IGhhdmUuCj4gCgpUdXJucyBvdXQsIGl0
IHdhcyBhbHJlYWR5IGRvY3VtZW50ZWQKClBHX2xydXxQR19wcml2YXRlfFBHX3N3YXBjYWNoZXxQ
R19zd2FwYmFja2VkfFBHX3NsYWJ8UEdfaHdwb2lzaW9uCnxQR19oZWFkX21hc2t8UEFHRV9CVURE
WV9NQVBDT1VOVF9WQUxVRSh+UEdfYnVkZHkpCnxQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUo
flBHX29mZmxpbmUpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpQYWdlIGF0dHJpYnV0ZXMuIFRoZXNlIGZsYWdzIGFyZSB1
c2VkIHRvIGZpbHRlciB2YXJpb3VzIHVubmVjZXNzYXJ5IGZvcgpkdW1waW5nIHBhZ2VzLgoKClRo
YW5rcyEKCj4gVGhhbmtzCj4gRGF2ZQo+IAoKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVu
YgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3HlK-0005Pg-5Q; Mon, 11 Mar 2019 10:02: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3HlI-0005Pa-Cf
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:02:24 +0000
X-Inumbo-ID: c1a5e554-43e4-11e9-8831-4f539bfb1bfc
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1a5e554-43e4-11e9-8831-4f539bfb1bfc;
 Mon, 11 Mar 2019 10:02:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 04:02:18 -0600
Message-Id: <5C863226020000780021D1DB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 04:02:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <20190308202907.56f7609a.olaf@aepfle.de>
In-Reply-To: <20190308202907.56f7609a.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDA4LjAzLjE5IGF0IDIwOjI5LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIEZy
aSwgIDggTWFyIDIwMTkgMjA6MjA6NTkgKzAxMDAKPiBzY2hyaWViIE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT46Cj4gCj4+IFRvIHJlaXRlcmF0ZSB0aGUgc2Vjb25kIHBhcmFncmFwaDogaWYg
YSBkb21VIHVzZXMgVFNDIGFzIHByaW1hcnkgY2xvY2sKPj4gc291cmNlLCBpdCBpcyBleHBlY3Rl
ZCB0aGF0IGl0IHJ1bnMgTlRQIHRvIGNvdmVyIGZvciB0aGUgcmVzdWx0aW5nCj4+IGRyaWZ0LiBU
aGVyZWZvcmUgdGhpcyBjaGFuZ2UgZG9lcyBubyBuZWVkIGEga25vYiB0byB0dXJuIGl0IG9uIG9y
IG9mZi4KPiAKPiBPbmUgaW50ZXJlc3RpbmcgYXNwZWN0IGlzOiB0aGUgeGVubGludXggYmFzZWQg
a2VybmVscyByZXBvcnQgY2xvY2tzb3VyY2U9dHNjLAoKSSBkb24ndCB0aGluayB0aGV5IGRvIC0g
aWlyYyB0aGV5IGFyZSBoYXJkY29kZWQgdG8gY2xvY2tzb3VyY2U9eGVuLgoKPiBidXQgSSB0aGlu
ayB0aGVyZSB3YXMgbm8gZXhwbGljaXQgcmVxdWlyZW1lbnQgdG8gcnVuIE5UUCBpbiBkb21VLgoK
Q29ycmVjdCwgdW5sZXNzICJpbmRlcGVuZGVudCB3YWxsIGNsb2NrIiBtb2RlIHdhcyB1c2VkLgoK
PiBUaGVyZSB3YXMgZXZlbiB0aGF0ICdpbmRlcGVuZGVudF93YWxsY2xvY2snIGtub2IuIFdoeSBp
cyB0aGF0PwoKV2h5IGlzIHdoYXQ/IEFyZSB5b3UgcXVlc3Rpb25pbmcgdGhlIHByZXNlbmNlIG9m
IHRoZSBzZXR0aW5nIGluCnRoZSBYZW5vTGludXgga2VybmVscywgb3IgaXRzIGFic2VuY2UgaW4g
dGhlIHB2LW9wcyBvbmVzPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Hnm-0005YA-Kk; Mon, 11 Mar 2019 10:04:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DNMw=RO=redhat.com=dyoung@srs-us1.protection.inumbo.net>)
 id 1h3Hnl-0005Y5-HE
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:04:57 +0000
X-Inumbo-ID: 1f7d4d0c-43e5-11e9-8c57-c76f9e24804d
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f7d4d0c-43e5-11e9-8c57-c76f9e24804d;
 Mon, 11 Mar 2019 10:04:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 38C79307D90D;
 Mon, 11 Mar 2019 10:04:56 +0000 (UTC)
Received: from dhcp-128-65.nay.redhat.com (ovpn-12-113.pek2.redhat.com
 [10.72.12.113])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C4E5617AF9;
 Mon, 11 Mar 2019 10:04:42 +0000 (UTC)
Date: Mon, 11 Mar 2019 18:04:38 +0800
From: Dave Young <dyoung@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20190311100438.GA12545@dhcp-128-65.nay.redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100627.5189-4-david@redhat.com>
 <20190311090402.GA12071@dhcp-128-65.nay.redhat.com>
 <d9e578c3-5ae6-5e82-a0a8-14c7e12c729f@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d9e578c3-5ae6-5e82-a0a8-14c7e12c729f@redhat.com>
User-Agent: Mutt/1.9.5 (2018-04-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.48]); Mon, 11 Mar 2019 10:04:56 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Borislav Petkov <bp@alien8.de>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@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>

PiA+IFRoZSBwYXRjaCBoYXMgYmVlbiBtZXJnZWQsIHdvdWxkIHlvdSBtaW5kIHRvIHNlbmQgYSBk
b2N1bWVudGF0aW9uIHBhdGNoCj4gPiBmb3IgdGhlIHZtY29yZWluZm8sIHdoaWNoIGlzIGFkZGVk
IHJlY2VudGx5IGluIERvY3VtZW50YXRpb24va2R1bXAvdm1jb3JlaW5mby50eHQKPiA+IAo+ID4g
QSBicmllZiBkZXNjcmlwdGlvbiBhYm91dCBob3cgdGhpcyB2bWNvcmVpbmZvIGZpZWxkIGlzIHVz
ZWQgaXMgZ29vZCB0bwo+ID4gaGF2ZS4KPiA+IAo+IAo+IFR1cm5zIG91dCwgaXQgd2FzIGFscmVh
ZHkgZG9jdW1lbnRlZAo+IAo+IFBHX2xydXxQR19wcml2YXRlfFBHX3N3YXBjYWNoZXxQR19zd2Fw
YmFja2VkfFBHX3NsYWJ8UEdfaHdwb2lzaW9uCj4gfFBHX2hlYWRfbWFza3xQQUdFX0JVRERZX01B
UENPVU5UX1ZBTFVFKH5QR19idWRkeSkKPiB8UEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKH5Q
R19vZmZsaW5lKQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gUGFnZSBhdHRyaWJ1dGVzLiBUaGVzZSBmbGFncyBh
cmUgdXNlZCB0byBmaWx0ZXIgdmFyaW91cyB1bm5lY2Vzc2FyeSBmb3IKPiBkdW1waW5nIHBhZ2Vz
LgoKR29vZCBlbm91Z2gsIGp1c3QgaWdub3JlIHRoZSByZXF1ZXN0IQoKVGhhbmtzIQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:12:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3HuX-0006Je-EO; Mon, 11 Mar 2019 10:11:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3HuW-0006JZ-6q
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:11:56 +0000
X-Inumbo-ID: 159396f6-43e6-11e9-a3e8-979483f97ad3
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 159396f6-43e6-11e9-a3e8-979483f97ad3;
 Mon, 11 Mar 2019 10:11:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87076321"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/HVM: don't crash guest in hvmemul_find_mmio_cache()
Thread-Index: AQHU1/CYT+B+7SWLG0ONa7oXd1XDJqYGNEBg
Date: Mon, 11 Mar 2019 10:11:00 +0000
Message-ID: <c4d5d32e8f8d4662ac1904786e93b2cb@AMSPEX02CL02.citrite.net>
References: <5C863097020000780021D1CD@prv1-mh.provo.novell.com>
In-Reply-To: <5C863097020000780021D1CD@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't crash guest in
 hvmemul_find_mmio_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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAwOTo1Ngo+IFRvOiB4ZW4t
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSF0geDg2L0hWTTog
ZG9uJ3QgY3Jhc2ggZ3Vlc3QgaW4gaHZtZW11bF9maW5kX21taW9fY2FjaGUoKQo+IAo+IENvbW1p
dCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9mIEFWWDIgZ2F0aGVycyIp
IGJ1aWxkcwo+IHVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwgYWN0dWFsbHkgc3Vy
dml2ZSBydW5uaW5nIG91dCBvZiBNTUlPCj4gcmVzdWx0IGJ1ZmZlciBzcGFjZS4gRHJvcCB0aGUg
ZG9tYWluX2NyYXNoKCkgaW52b2NhdGlvbi4gQWxzbyBkZWxheQo+IGluY3JlbWVudGluZyBvZiB0
aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlvbiBjYW4ndCBwb3NzaWJseQo+
IHVzZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50ZXIgaW4gY2FzZSBleGVjdXRp
b24gc3Vic2VxdWVudGx5Cj4gbWFrZXMgaXQgaW50byB0aGUgZnVuY3Rpb24gYWdhaW4gd2l0aG91
dCBhIHByaW9yIHJlc2V0IG9mIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTk2NiwxMiArOTY2LDEx
IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmh2bWVtdWxfZmkKPiAgICAgICAgICAg
ICAgcmV0dXJuIGNhY2hlOwo+ICAgICAgfQo+IAo+IC0gICAgaSA9IHZpby0+bW1pb19jYWNoZV9j
b3VudCsrOwo+ICsgICAgaSA9IHZpby0+bW1pb19jYWNoZV9jb3VudDsKPiAgICAgIGlmKCBpID09
IEFSUkFZX1NJWkUodmlvLT5tbWlvX2NhY2hlKSApCj4gLSAgICB7Cj4gLSAgICAgICAgZG9tYWlu
X2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7Cj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gLSAgICB9
Cj4gKwo+ICsgICAgKyt2aW8tPm1taW9fY2FjaGVfY291bnQ7CgpBRkFJQ1QgdGhpcyBpc24ndCBn
b2luZyB0byBzdG9wIHRoZSBmb3IgbG9vcCBhdCB0aGUgdG9wIG9mIHRoZSBmdW5jdGlvbiBhY2Nl
c3Npbmcgb25lIGVudHJ5IGJleW9uZCB0aGUgYm91bmRzIG9mIHRoZSBhcnJheS4gSWYgeW91J3Jl
IGdvaW5nIHRvIHJlbW92ZSB0aGUgZG9tYWluX2NyYXNoKCkgdGhlbiBJIHRoaW5rIHlvdSBhbHNv
IG5lZWQgdG8gbW92ZSB0aGUgYm91bmRzIGNoZWNrIHRvIHRoZSB0b3Agb2YgdGhlIGZ1bmN0aW9u
LgoKICBQYXVsCgo+IAo+ICAgICAgY2FjaGUgPSAmdmlvLT5tbWlvX2NhY2hlW2ldOwo+ICAgICAg
bWVtc2V0KGNhY2hlLCAwLCBzaXplb2YgKCpjYWNoZSkpOwo+IAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:13:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10: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 1h3HwJ-0006Pi-Sr; Mon, 11 Mar 2019 10:13: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=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3HwI-0006PV-CW
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:13:46 +0000
X-Inumbo-ID: 55e0d778-43e6-11e9-877f-93b6c2c41c19
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55e0d778-43e6-11e9-877f-93b6c2c41c19;
 Mon, 11 Mar 2019 10:13: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 1h3Hw8-0001rV-TM; Mon, 11 Mar 2019 10: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 1h3Hw8-0002pu-Cd; Mon, 11 Mar 2019 10:13:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Hw8-0005ce-BS; Mon, 11 Mar 2019 10:13:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133680-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 10:13:36 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133680: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY4MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZh
aWwgaW4gMTMzNjYyIHBhc3MgaW4gMTMzNjgwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgNTAg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9z
dCBmYWlsIHBhc3MgaW4gMTMzNjYyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzM2NjIgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMzNjYy
IGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5
NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4
MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0w
MyAwOTowNjoxOSBaICAgOTggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTggIDIwMTkt
MDMtMDUgMTU6MDY6MjMgWiAgICA1IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAg
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzYgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 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 1h3Hyj-0006bb-Hc; Mon, 11 Mar 2019 10:16: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Hyi-0006bW-IU
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:16:16 +0000
X-Inumbo-ID: b18a8704-43e6-11e9-b8e9-ffe2ac203b81
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b18a8704-43e6-11e9-b8e9-ffe2ac203b81;
 Mon, 11 Mar 2019 10:16:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 04:16:10 -0600
Message-Id: <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 04:16:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
In-Reply-To: <20190308192059.24610-1-olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDA4LjAzLjE5IGF0IDIwOjIwLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IFRvIHJl
aXRlcmF0ZSB0aGUgc2Vjb25kIHBhcmFncmFwaDogaWYgYSBkb21VIHVzZXMgVFNDIGFzIHByaW1h
cnkgY2xvY2sKPiBzb3VyY2UsIGl0IGlzIGV4cGVjdGVkIHRoYXQgaXQgcnVucyBOVFAgdG8gY292
ZXIgZm9yIHRoZSByZXN1bHRpbmcKPiBkcmlmdC4gVGhlcmVmb3JlIHRoaXMgY2hhbmdlIGRvZXMg
bm8gbmVlZCBhIGtub2IgdG8gdHVybiBpdCBvbiBvciBvZmYuCgpEaWQgeW91IG9taXQgYSAndCcg
b3IgYSAndycgYWJvdmU/IEp1ZGdpbmcgZnJvbSB0aGUgcGF0Y2ggSSB0aGluayB5b3UKbWVhbiAi
bm90IiwgYnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGZvbGxvd3MsIGVzcGVjaWFsbHkgd2l0aCB5
b3VyCnN1YnNlcXVlbnQgcmVwbHkgdmFsaWRseSBzdGF0aW5nIHRoYXQgc3VjaCBhIHJlcXVpcmVt
ZW50IGRpZCBub3QKZXhpc3Qgd2l0aCB0aGUgWGVub0xpbnV4IGtlcm5lbHMuIEFuZCBwbGVhc2Ug
ZG9uJ3QgZm9yZ2V0IHRoYXQKTGludXggaXMgbm90IHRoZSBvbmx5IHBvc3NpYmxlIGd1ZXN0IE9T
LiBXaGF0IGlzIG9yIGlzIG5vdCBhCnJlcXVpcmVtZW50IGluc2lkZSB0aGUgZ3Vlc3QgZGVwZW5k
cyBub3Qgb25seSBvbiBYZW4ncyBiZWhhdmlvciwKYnV0IGFsc28gb24gdGhlIE9TJ2VzLiBIZW5j
ZSB1bmlmb3JtbHkgKGFuZCBldmVuIGJ5IGRlZmF1bHQpCmNoYW5naW5nIHRoZSBiZWhhdmlvciBm
b3IgZXZlcnlvbmUgaXMgaW1vIG5vdCBhY2NlcHRhYmxlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYv
dGltZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+IEBAIC00Myw2ICs0Myw5IEBAIHN0
YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsKPiAgc3RyaW5nX3BhcmFt
KCJjbG9ja3NvdXJjZSIsIG9wdF9jbG9ja3NvdXJjZSk7Cj4gIAo+ICB1bnNpZ25lZCBsb25nIF9f
cmVhZF9tb3N0bHkgY3B1X2toejsgIC8qIENQVSBjbG9jayBmcmVxdWVuY3kgaW4ga0h6LiAqLwo+
ICsjZGVmaW5lIFZUU0NfTlRQX1BQTV9UT0xFUkFOQ0UgNTAwVUwgIC8qIEFtb3VudCBvZiBkcmlm
dCBOVFAgd2lsbCBoYW5kbGUgKi8KCkFzIHBlciBhYm92ZSwgIndpbGwiIGlzIHRvbyBzdHJvbmcg
aGVyZTogSSB0aGluayB0aGlzIHdhbnRzIHRvIGJlICJjYW4iLCBhbmQKeW91IHdhbnQgdG8gYWRk
ICJpZiBlbmFibGVkIGluIHRoZSBndWVzdCIuCgo+ICsjZGVmaW5lIFZUU0NfSklUVEVSX1JBTkdF
X0tIWiAyMDBVTCAgIC8qIEFzc3VtZWQgaml0dGVyIGluIGNwdV9raHogKi8KCkknbSBzdHJ1Z2ds
aW5nIHRvIHVuZGVyc3RhbmQgdGhlIGNvbW1lbnQ6IFN1cmVseSBub3QgZXZlcnkgc2luZ2xlCkNQ
VSBzdXJmYWNlcyBhIGppdHRlciBvZiBwcmVjaXNlbHkgMjAwa0h6PwoKPiBAQCAtMTg4NSw2ICsx
ODg4LDI3IEBAIHZvaWQgX19pbml0IGVhcmx5X3RpbWVfaW5pdCh2b2lkKQo+ICAgICAgcHJpbnRr
KCJEZXRlY3RlZCAlbHUuJTAzbHUgTUh6IHByb2Nlc3Nvci5cbiIsIAo+ICAgICAgICAgICAgIGNw
dV9raHogLyAxMDAwLCBjcHVfa2h6ICUgMTAwMCk7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIEhv
dyBtYW55IGtIeiAoaW4gb3RoZXIgd29yZHM6IGRyaWZ0KSBpcyBudHBkIGluIGRvbVUgZXhwZWN0
ZWQgdG8gaGFuZGxlPwoKU2FtZSBoZXJlIC0geW91IGNhbid0IGV4cGVjdCBhbnl0aGluZy4gRXZl
biB0aGUgbmFtZSAibnRwZCIgaXMgYWxyZWFkeQpnb2luZyB0b28gZmFyIHdpdGhvdXQgc29tZXRo
aW5nIGxpa2UgImZvciBleGFtcGxlIiBhdHRhY2hlZCB0byBpdC4gVGhlcmUKc2hvdWxkbid0IGJl
IHN0cmljdCBkZXBlbmRlbmNpZXMgb24gZ3Vlc3RzIG9ubHkgcG9zc2libHkgYmUgTGludXggYmFz
ZWQuCgo+ICsgICAgICogICAgZnJlcSAgICB0b2xlcmF0ZWQgZnJlcSBkaWZmZXJlbmNlCj4gKyAg
ICAgKiAgLS0tLS0tLSA9IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICAgICAqICBNaWxs
aW9uICAgICAgICAgTWlsbGlvbiArIFBQTSAgICAgIAo+ICsgICAgICovCj4gKyAgICB0bXAgPSAx
MDAwICogMTAwMDsKPiArICAgIHRtcCArPSBWVFNDX05UUF9QUE1fVE9MRVJBTkNFOwo+ICsgICAg
dG1wICo9IGNwdV9raHo7Cj4gKyAgICB0bXAgLz0gMTAwMCAqIDEwMDA7Cj4gKwo+ICsgICAgdG1w
IC09IGNwdV9raHo7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFJlZHVjZSB0aGUgdGhlb3JldGlj
YWwgdXBwZXIgbGltaXQgYnkgdGhlIGFzc3VtZWQgbWVhc3VyaW5nIGluYWNjdXJhY3kuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggdG1wID49IFZUU0NfSklUVEVSX1JBTkdFX0tIWiApCj4gKyAgICAg
ICAgdG1wIC09IFZUU0NfSklUVEVSX1JBTkdFX0tIWjsKClRoaXMgY291bGQgc3VnZ2VzdCB0aGUg
Y29uc3RhbnQgaXMgbWVhbnQgdG8gYmUgYW4gdXBwZXIgYm91bmQsIGJ1dAooYXMgc2FpZCBpbiBy
ZXZpZXcgb2YgcHJpb3IgdmVyc2lvbnMpIHN1YnRyYWN0aW5nIGludHJvZHVjZSBhIG5vbi0KbGlu
ZWFyaXR5LCBfYW5kXyBpdCBkb2Vzbid0IGd1YXJhbnRlZSB0aGUgcmVzdWx0IHRvIGJlIHdpdGhp
biB0aGUKYXNzdW1lZCBib3VuZHMuCgo+ICsgICAgdnRzY190b2xlcmFuY2Vfa2h6ID0gdG1wOwo+
ICsgICAgcHJpbnRrKCJUb2xlcmF0aW5nIHZ0c2Mgaml0dGVyIGZvciBkb21VczogJXUga0h6XG4i
LCB2dHNjX3RvbGVyYW5jZV9raHopOwoKQ291bGQgeW91IHJlbWluZCBtZSBhZ2FpbiBob3cgRG9t
MCByZW1haW5zIHVuYWZmZWN0ZWQgaGVyZT8KQW5kIGlmIHRoYXQncyBpbmRlZWQgdGhlIGNhc2Us
IHdoeSB3b3VsZCB0aGF0IGJlPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:21:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:21: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 1h3I3X-0007LR-7I; Mon, 11 Mar 2019 10:21:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3I3V-0007LM-Oa
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:21:13 +0000
X-Inumbo-ID: 6251716a-43e7-11e9-ae4d-5f3ba71b309c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6251716a-43e7-11e9-ae4d-5f3ba71b309c;
 Mon, 11 Mar 2019 10:21:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87076767"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Igor Druzhinin
 <igor.druzhinin@citrix.com>
Thread-Topic: XenGT is still regressed on master
Thread-Index: AQHU1OPREU1mla1wl0+910093OqnJqYBkRuAgAAp6YCAAAkhAIAABbyAgAAPlgCAACgGgIAEH2YAgAAclPA=
Date: Mon, 11 Mar 2019 10:21:06 +0000
Message-ID: <faa63854f0f9421ca40e34f6975b04ee@AMSPEX02CL02.citrite.net>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
 <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
 <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
 <5C862BCC020000780021D1AD@prv1-mh.provo.novell.com>
In-Reply-To: <5C862BCC020000780021D1AD@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] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAwOTozNQo+IFRvOiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz47IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogWGVuR1Qg
aXMgc3RpbGwgcmVncmVzc2VkIG9uIG1hc3Rlcgo+IAo+ID4+PiBPbiAwOC4wMy4xOSBhdCAxOToz
NywgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gMDgvMDMvMjAxOSAx
NjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gT25lIGNhdmVhdCB0aG91Z2g6IFdoYXQgZG8g
eW91IHN1Z2dlc3QgdG8gZG8gd2l0aCBwYWdlIHN0cmFkZGxpbmcKPiA+PiBhY2Nlc3Nlcz8gVGhl
IGNvbW1pdCBpbnRyb2R1Y2luZyB0aGVzZSBmdW5jdGlvbnMgd2FzLCBhZnRlciBhbGwgdG8KPiA+
PiBkZWFsIHdpdGggdGhpcyBzcGVjaWFsIGNhc2UuIFRoZSBpbi1mbGlnaHQgcmVxdWVzdCB3ZSBv
YnNlcnZlIHRoZXJlCj4gPj4gY291bGQgYmUgZm9yIHRoZSBsZWFkaW5nIG9yIHRyYWlsaW5nIHBh
cnQgb2YgdGhlIGFjY2VzcyB0aGF0J3MgYmVpbmcKPiA+PiByZS1leGVjdXRlZC4gV2hpbGUgdGhl
c2UgY291bGQgcGVyaGFwcyBiZSB0b2xkIGFwYXJ0IGJ5IGxvb2tpbmcgYXQKPiA+PiB0aGUgbG93
IGFkZHJlc3MgYml0cywgc2ltaWxhcmx5IHdoYXQgZG8geW91IGRvIGZvciBtdWx0aS1wYXJ0IChi
dXQKPiA+PiBwZXJoYXBzIHdlbGwgYWxpZ25lZCkgYWNjZXNzZXMgbGlrZSBjbXBzKiwgdmdhdGhl
ciosIG9yIHZzY2F0dGVyKj8KPiA+Cj4gPiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGEgcHJvYmxl
bSBoZXJlOiBJT1JFUXMgYXJlIGlzc3VlZCBzZXF1ZW50aWFsbHkKPiA+IGZvciBlYWNoIHBhcnQg
b2YgdGhlIGFjY2Vzcy4gaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MoKSBtYWtlcyBzdXJlIG9u
ZQo+ID4gY2h1bmsgb2YgdGhlIGFjY2VzcyBpc24ndCBzdHJhZGRsaW5nIGEgcGFnZSBib3VuZGFy
eSBhbmQgd2UncmUgZmluaXNoaW5nCj4gPiB0aGUgcmVxdWVzdGVkIHBhcnQgaW1tZWRpYXRlbHkg
YWZ0ZXIgYW4gSU9SRVEgZm9yIGl0IGdvdCBpc3N1ZWQuIEkgZG9uJ3QKPiA+IHNlZSBob3cgaXQg
Y291bGQgZW50ZXIgbGluZWFyX3tyZWFkLHdyaXRlfSgpIGZvciBhIHdyb25nIHBhcnQgdW5sZXNz
IHRoZQo+ID4gZW11bGF0aW9uIGxheWVyIGFib3ZlIGlzIGJyb2tlbi4KPiAKPiBGaXJzdCBvZiBh
bGwgLSB0aGVyZSdzIG5vIHdheSB0byBieXBhc3MgbGluZWFyX3tyZWFkLHdyaXRlfSgpLiBUaGUK
PiBxdWVzdGlvbiBpcyB3aGF0IHBhdGggaXMgdG8gYmUgdGFrZW4gaW5zaWRlIHRob3NlIGZ1bmN0
aW9ucy4KPiAKPiBPZiB0aGUgbXVsdGlwbGUgbWVtb3J5IGFjY2Vzc2VzIChiZXNpZGVzIHRoZSBp
bnNuIGZldGNoKSB0aGF0IGFuIGluc24KPiBtYXkgZG8sIHNvbWUgbWF5IGFjY2VzcyBSQU0gYW5k
IHNvbWUgbWF5IGFjY2VzcyBNTUlPLiBTbyBmb3IKPiBjZXJ0YWluIG9mIHRoZSBhY2Nlc3NlcyB3
ZSBtYXkgX25lZWRfIHRvIGNhbGwKPiBodm1fY29weV97ZnJvbSx0b31fZ3Vlc3RfbGluZWFyKCks
IHdoaWxlIGZvciBvdGhlcnMgd2UgbWF5IHdhbnQKPiAobmVlZCkgdG8gYnlwYXNzIGl0IGFzIHlv
dSBoYXZlIG91dGxpbmVkLgo+IAo+IFBlcmhhcHMsIGJlc2lkZXMgdGhlIGV4YW1wbGVzIGdpdmVu
IGJlZm9yZSwgYSBQVVNIL1BPUCBmcm9tL3RvIE1NSU8KPiBpcyBhbm90aGVyIHJlbGV2YW50IGNh
c2UgdG8gY29uc2lkZXI6IEluIHRoZSBjb21tb24gY2FzZSB0aGUgc3RhY2sKPiB3b3VsZCBiZSBp
biBSQU0uCj4gCj4gQW5kIHRoZSBwYWdlIHN0cmFkZGxpbmcgY2hhbmdlIGluIHBhcnRpY3VsYXIg
d2FzIHRvIGRlYWwgd2l0aCBjYXNlcwo+IHdoZXJlIGFuIGluZGl2aWR1YWwgYWNjZXNzIHdvdWxk
IGhhdmUgcGFydCBvZiBpdCBtYXAgdG8gUkFNIGFuZAo+IGFub3RoZXIgcGFydCBnbyB0byBNTUlP
LiBJLmUuIHdlJ2QgYWdhaW4gZ28gYm90aCByb3V0ZXMgd2l0aGluCj4gbGluZWFyX3tyZWFkLHdy
aXRlfSgpIGluIHRoZSBjb3Vyc2Ugb2YgZW11bGF0aW5nIGEgc2luZ2xlIGluc24uCj4gCj4gVGhl
IGZhY3QgdGhhdCB3ZSdyZSBpc3N1aW5nIElPUkVRcyBzZXF1ZW50aWFsbHkgZG9lc24ndCBoZWxw
IHRoZQo+IHNpdHVhdGlvbiAtIHVwb24gcmUtZXhlY3V0aW9uIGFsbCBwcmlvciBtZW1vcnkgYWNj
ZXNzZXMgd2lsbCBiZSByZS0KPiBwbGF5ZWQuIEl0J3MganVzdCB0aGF0IHByZXZpb3VzbHkgY29t
cGxldGVkIElPUkVRcyB3b24ndCBiZSByZS0KPiBpc3N1ZWQgdGhlbXNlbHZlcywgZHVlIHRvIHRo
ZWlyIHJlc3VsdHMgaGF2aW5nIGdvdCByZWNvcmRlZCBpbnRvIHRoZQo+IHN0cnVjdCBodm1fbW1p
b19jYWNoZSBpbnN0YW5jZXMgaGFuZ2luZyBvZmYgb2Ygc3RydWN0IHZjcHUuIFNlZQo+IGh2bWVt
dWxfcGh5c19tbWlvX2FjY2VzcygpLCBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgpLCBhbmQKPiBo
dm1lbXVsX2xpbmVhcl9tbWlvX2FjY2VzcygpLgo+IAoKQUlVSSB0aGUgcHJvYmxlbSBpcyBub3Qg
b25lIG9mIHJlLWlzc3Vpbmcgb3IgY2FjaGluZyBoZXJlLiBUaGUgcHJvYmxlbSBpcyB0aGF0IHNv
bWV0aGluZyBoYXMgY2hhbmdlZCBmcm9tIE1NSU8gdG8gbWVtb3J5IHdpdGhpbiB0aGUgc2NvcGUg
b2YgYSBzaW5nbGUgZW11bGF0aW9uIG1lYW5pbmcgdGhhdCB3ZSB0YWtlIHRoZSB3cm9uZyBwYXRo
IGluIGxpbmVhcl9yZWFkKCkgb3IgbGluZWFyX3dyaXRlKCkuIFRoZSBjcnVjaWFsIHRoaW5nIGlz
IHRoYXQgaWYgd2Ugc3RhcnQgYW4gTU1JTyBmb3IgYW4gYWNjZXNzIHRoZW4gd2UgbmVlZCB0byBt
YWtlIHN1cmUgd2UgdHJlYXQgcmUtaXNzdWluZyBvZiB0aGUgc2FtZSBhY2Nlc3MgYXMgTU1JTywg
ZXZlbiBpZiBSQU0gaGFzIG1hZ2ljYWxseSBhcHBlYXJlZCBpbiB0aGUgUDJNIGluIHRoZSBtZWFu
dGltZS4KCiAgUGF1bAoKPiBMb29raW5nIGF0IGh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKCkgSSBu
b3cgcmVhbGl6ZSB0aGF0IGNvbW1pdAo+IDM1YTYxYzA1ZWEgKCJ4ODZlbXVsOiBhZGp1c3QgaGFu
ZGxpbmcgb2YgQVZYMiBnYXRoZXJzIikgZGlkbid0Cj4gaGF2ZSB0aGUgaW50ZW5kZWQgZWZmZWN0
LCBkdWUgdG8gdGhlIGRvbWFpbl9jcmFzaCgpIHRoZXJlLgo+IEFwcGFyZW50bHkgKHNlZWluZyB0
aGUgY29tbWl0J3MgZGVzY3JpcHRpb24pIEkgZGlkIGxvb2sgYXQKPiBodm1lbXVsX2xpbmVhcl9t
bWlvX2FjY2VzcygpIG9ubHkgYmFjayB0aGVuLgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:27:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:27: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 1h3I9A-0007X6-U9; Mon, 11 Mar 2019 10:27: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=y/+I=RO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h3I98-0007X1-VY
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:27:03 +0000
X-Inumbo-ID: 34480566-43e8-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34480566-43e8-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:27:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552300019;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=4u2u96Wjnf0wPgGCoTc/gV6NTUCoZmW38dXsNyZql3o=;
 b=TcddSsJRuUQT4wJF4s3lgxA/w57yUgAhHgxx6bClIh3fmPcvqSdwK8RTZ8hlx/ktGV
 YxGHPKsUNKGphToA9GabBdS9ex+6EkoxitpcYN2Y18ezBsNQlS4lFGk1seO9w03bJto2
 Ls3jEN3WwrjxHQRz0fCrJRgm1ogqfCjx5dg9CZTdLgkct5GIZmBScRfoaD9E0Jugoc5Z
 sjKFttbSE0qAkGJZC2FjcTpqvUQqNULY6+mDIzO2v121Tlkj9ULVwERhlBaGcrVj3bZq
 Yi+Avcx90Qgok76KhArmrRYMKMN1gy4vbkR4BQDvXANraiNy79BkRniwO8xkb344VvIY
 lq/Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5uta/v2zDtQfEKCLS1s2tHiJ+dMvnQ="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v2BAQwu4A
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 11 Mar 2019 11:26:58 +0100 (CET)
Date: Mon, 11 Mar 2019 11:26:53 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190311112653.0f9997b4.olaf@aepfle.de>
In-Reply-To: <5C863226020000780021D1DB@prv1-mh.provo.novell.com>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <20190308202907.56f7609a.olaf@aepfle.de>
 <5C863226020000780021D1DB@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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: multipart/mixed; boundary="===============8915616584730552162=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8915616584730552162==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/OJHxtF.oAm19=u_vP1g1STj"; protocol="application/pgp-signature"

--Sig_/OJHxtF.oAm19=u_vP1g1STj
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 11 Mar 2019 04:02:14 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> > One interesting aspect is: the xenlinux based kernels report clocksourc=
e=3Dtsc, =20
> I don't think they do - iirc they are hardcoded to clocksource=3Dxen.

For HVM they do:

 # dmesg | grep -Ei '(clock|hz)'
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2000.225 MHz processor
[    0.142074] smpboot: CPU0: Intel(R) Xeon(R) CPU           E5504  @ 2.00G=
Hz (fam: 06, model: 1a, stepping: 05)
[    0.322108] hpet0: 3 comparators, 64-bit 62.500000 MHz counter
[    0.324095] Switched to clocksource hpet
[    2.436321] tsc: Refined TSC clocksource calibration: 2000.084 MHz
[    3.437123] Switched to clocksource tsc

But PV shows just that:

 # dmesg | grep -Ei '(clock|hz)'
[    0.000000] Xen reported: 2000.084 MHz processor.
[    0.316671] Switched to clocksource xen

> > There was even that 'independent_wallclock' knob. Why is that? =20
> Why is what? Are you questioning the presence of the setting in
> the XenoLinux kernels, or its absence in the pv-ops ones?

I'm just curious why HVM uses tsc, but nothing states that using ntpd would=
 be a requirement.

However, a brief search suggests that reported "clock issues" are indeed so=
lved by running ntp in HVM.

Olaf

--Sig_/OJHxtF.oAm19=u_vP1g1STj
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIY37QAKCRBdQqD6ppg2
fhC1AKD4847zoYrBcZjMgWMhDXdnvSA0jACdH0i3HbwOw81IOuycWOAEJPtCuiY=
=TJIz
-----END PGP SIGNATURE-----

--Sig_/OJHxtF.oAm19=u_vP1g1STj--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8915616584730552162==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:31:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3IDT-0008G8-IB; Mon, 11 Mar 2019 10: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3IDS-0008G3-Tw
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:31:30 +0000
X-Inumbo-ID: d262e618-43e8-11e9-ad77-13f93175cde2
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d262e618-43e8-11e9-ad77-13f93175cde2;
 Mon, 11 Mar 2019 10:31:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87077259"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/hvm: finish IOREQ correctly on completion path
Thread-Index: AQHU1fY27a+6F65yEUad9228F75EVKYGPi1Q
Date: Mon, 11 Mar 2019 10:30:42 +0000
Message-ID: <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
References: <1552080650-9168-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1552080650-9168-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] x86/hvm: finish IOREQ correctly on
 completion 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>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElnb3IgRHJ1emhpbmluIFttYWls
dG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiBTZW50OiAwOCBNYXJjaCAyMDE5IDIxOjMx
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29w
ZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0hdIHg4
Ni9odm06IGZpbmlzaCBJT1JFUSBjb3JyZWN0bHkgb24gY29tcGxldGlvbiBwYXRoCj4gCj4gU2lu
Y2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBpbiAz
YmRlYzUzMGE1Cj4gKHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nl
c3NlcyBpbiBtb3JlIGNhc2VzKSB0aGUKPiBjb21wbGV0aW9uIHBhdGggZm9yIElPUkVRcyBoYXMg
YmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFuIElPUkVRIGluCj4gcHJvZ3Jlc3MgYnV0IGh2bV9j
b3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKPiAoZS5n
LiB3aGVuIFAyTSB0eXBlIG9mIHNvdXJjZS9kZXN0aW5hdGlvbiBoYXMgYmVlbiBjaGFuZ2VkIGJ5
IElPUkVRCj4gaGFuZGxlcikgdGhlIGV4ZWN1dGlvbiB3aWxsIG5ldmVyIHJlLWVudGVyIGh2bWVt
dWxfZG9faW8oKSB3aGVyZQo+IElPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVz
dWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCj4gdGhlIGV4ZWN1dGlvbiBvZiB0aGUgbmV4dCBJ
T1JFUSBlbnRlcmluZyBodm1lbXVsX2RvX2lvKCkgYW5kIGZpbmRpbmcKPiB0aGUgcmVtbmFudHMg
b2YgdGhlIHByZXZpb3VzIElPUkVRIGluIHRoZSBzdGF0ZSBtYWNoaW5lLgo+IAo+IFRoaXMgcGFy
dGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGluIHJlbGF0aW9uIHRvIHAybV9pb3Jl
cV9zZXJ2ZXIKPiB0eXBlIHdoZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1lbW9yeSB0eXBl
IGJldHdlZW4gcDJtX2lvcmVxX3NlcnZlcgo+IGFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2Yg
cmVzcG9uZGluZyB0byBJT1JFUSB3aGljaCBtYWRlIGh2bV9jb3B5Xy4uKCkKPiB0byBiZWhhdmUg
ZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLiBCdXQgY291bGQgYmUgYWxzbyBhcHBsaWVkCj4g
dG8gYSBjYXNlIHdoZXJlIGUuZy4gYW4gZW11bGF0b3IgYmFsbG9vbnMgbWVtb3J5IHRvL2Zyb20g
dGhlIGd1ZXN0IGluCj4gcmVzcG9uc2UgdG8gTU1JTyByZWFkL3dyaXRlLCBldGMuCj4gCj4gRml4
IGl0IGJ5IGNoZWNraW5nIGlmIElPUkVRIGNvbXBsZXRpb24gaXMgcmVxdWlyZWQgYmVmb3JlIHRy
eWluZyB0bwo+IGZpbmlzaCBhIG1lbW9yeSBhY2Nlc3MgaW1tZWRpYXRlbHkgdGhyb3VnaCBodm1f
Y29weV8uLigpLCByZS1lbnRlcgo+IGh2bWVtdWxfZG9faW8oKSBvdGhlcndpc2UuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgMjAgKysrKysrKysrKysrKysrKysr
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPiBpbmRleCA0MWFhYzI4Li4zNmY4ZmVlIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKPiBAQCAtMTA4MCw3ICsxMDgwLDE1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAq
aHZtZW11bF9jdHh0KQo+ICB7Cj4gICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPiAtICAg
IGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMs
IHBmZWMsICZwZmluZm8pOwo+ICsgICAgY29uc3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAm
Y3VycmVudC0+YXJjaC5odm0uaHZtX2lvOwo+ICsgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dm
bl90b19tZm47Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIElmIHRoZSBtZW1vcnkgYWNjZXNzIGNh
biBiZSBoYW5kbGVkIGltbWVkaWF0ZWx5IC0gZG8gaXQsCj4gKyAgICAgKiBvdGhlcndpc2UgcmUt
ZW50ZXIgaW9yZXEgY29tcGxldGlvbiBwYXRoIHRvIHByb3Blcmx5IGNvbnN1bWUgaXQuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggIWh2bV9pb3JlcV9uZWVkc19jb21wbGV0aW9uKCZ2aW8tPmlvX3Jl
cSkgKQo+ICsgICAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBh
ZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CgpJIHRoaW5rIHRoaXMgaXMgdGhlIHJpZ2h0IHRo
aW5nIHRvIGRvIGJ1dCBjYW4gd2UgY2hhbmdlIHRoZSB0ZXh0IHRvIHNvbWV0aGluZyBsaWtlOgoK
IklmIHRoZXJlIGlzIHBlbmRpbmcgaW9yZXEgdGhlbiB3ZSBtdXN0IGJlIHJlLWlzc3VpbmcgYW4g
YWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGVkIGFzIE1NSU8uIFRodXMgaXQgaXMgaW1w
ZXJhdGl2ZSB0aGF0IHdlIGhhbmRsZSB0aGlzIGFjY2VzcyBpbiB0aGUgc2FtZSB3YXkgdG8gZ3Vh
cmFudGVlIGNvbXBsZXRpb24gYW5kIGhlbmNlIGNsZWFuIHVwIGFueSBpbnRlcmltIHN0YXRlLiIK
CiAgUGF1bAoKPiAKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiBAQCAtMTEyMyw3ICsx
MTMxLDE1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5z
aWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4g
IHsKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+IC0gICAgaW50IHJjID0gaHZtX2Nv
cHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwo+
ICsgICAgY29uc3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0u
aHZtX2lvOwo+ICsgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIElmIHRoZSBtZW1vcnkgYWNjZXNzIGNhbiBiZSBoYW5kbGVkIGltbWVk
aWF0ZWx5IC0gZG8gaXQsCj4gKyAgICAgKiBvdGhlcndpc2UgcmUtZW50ZXIgaW9yZXEgY29tcGxl
dGlvbiBwYXRoIHRvIHByb3Blcmx5IGNvbnN1bWUgaXQuCj4gKyAgICAgKi8KPiArICAgIGlmICgg
IWh2bV9pb3JlcV9uZWVkc19jb21wbGV0aW9uKCZ2aW8tPmlvX3JlcSkgKQo+ICsgICAgICAgIHJj
ID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZw
ZmluZm8pOwo+IAo+ICAgICAgc3dpdGNoICggcmMgKQo+ICAgICAgewo+IC0tCj4gMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:36:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10: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 1h3IHz-0008Qy-68; Mon, 11 Mar 2019 10:36: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3IHy-0008Qt-IE
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:36:10 +0000
X-Inumbo-ID: 7b76dee3-43e9-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 7b76dee3-43e9-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:36:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 04:36:08 -0600
Message-Id: <5C863A15020000780021D234@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 04:36:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-133666-mainreport@xen.org>
In-Reply-To: <osstest-133666-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.9-testing test] 133666: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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+IE9uIDEwLjAzLjE5IGF0IDEyOjM4LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzMzY2NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KPiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjY2LyAKPiAK
PiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAg
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2Rz
dF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQoKQm90aCBvZiB0aGUgYWJvdmUgYXMgd2VsbCBhcyB0aGUgc2ltaWxhciBmYWlsaW5nIHRl
c3Qgb2NjdXJyZWQgb24gdGhlIG1lcmxvdHMsCnNob3dpbmcKCmVycm9yOiBUaW1lZCBvdXQgZHVy
aW5nIG9wZXJhdGlvbjogY2Fubm90IGFjcXVpcmUgc3RhdGUgY2hhbmdlIGxvY2sKCmluIHRoZSBs
b2dzLiBJcyB0aGlzIGp1c3QgY29pbmNpZGVuY2U/Cgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAx
MzI4ODkKCkxvb2tzIHRvIGJlIHRoZSBXaW5kb3dzLXJlYm9vdHMtd2hpbGUtYmVpbmctbWlncmF0
ZWQgaXNzdWUgYWdhaW46CgpsaWJ4bDogZGVidWc6IGxpYnhsX2RvbV9zdXNwZW5kLmM6MzQ4OnN1
c3BlbmRfY29tbW9uX3dhaXRfZ3Vlc3RfY2hlY2s6IERvbWFpbiAxOTpndWVzdCB3ZSB3ZXJlIHN1
c3BlbmRpbmcgaGFzIHNodXQgZG93biB3aXRoIHVuZXhwZWN0ZWQgcmVhc29uIGNvZGUgMQpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHgxNjNlYjYwIHdwYXRoPUByZWxlYXNlRG9tYWluIHRva2VuPTMvMDogZGVyZWdp
c3RlciBzbG90bnVtPTMKeGM6IGVycm9yOiBzYXZlIGNhbGxiYWNrIHN1c3BlbmQoKSBmYWlsZWQ6
IDA6IEludGVybmFsIGVycm9yCnhjOiBlcnJvcjogU2F2ZSBmYWlsZWQgKDAgPSBTdWNjZXNzKTog
SW50ZXJuYWwgZXJyb3IKCklpcmMgcHJldmlvdXNseSB3ZSd2ZSBzaW1wbHkgd2FpdGVkIGxvbmcg
ZW5vdWdoIGZvciB0aGlzIGV2ZW50dWFsbHkKbm90IGhhcHBlbmluZyBkdXJpbmcgb25lIG9mIHRo
ZSByZXRyeSBmbGlnaHRzLiBJIHN0aWxsIHRoaW5rIHNvbWV0aGluZwpuZWVkcyB0byBiZSBkb25l
IGFib3V0IHRoaXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:36:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3IIY-0008Tz-Gr; Mon, 11 Mar 2019 10:36:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lwJ5=RO=yandex.ru=isaikin-dmitry@srs-us1.protection.inumbo.net>)
 id 1h3IIX-0008Ts-5N
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:36:45 +0000
X-Inumbo-ID: 8d286978-43e9-11e9-b349-13b0477a0f19
Received: from forward104o.mail.yandex.net (unknown [37.140.190.179])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d286978-43e9-11e9-b349-13b0477a0f19;
 Mon, 11 Mar 2019 10:36:39 +0000 (UTC)
Received: from mxback4g.mail.yandex.net (mxback4g.mail.yandex.net
 [IPv6:2a02:6b8:0:1472:2741:0:8b7:165])
 by forward104o.mail.yandex.net (Yandex) with ESMTP id DACAE941C16;
 Mon, 11 Mar 2019 13:36:37 +0300 (MSK)
Received: from smtp4p.mail.yandex.net (smtp4p.mail.yandex.net
 [2a02:6b8:0:1402::15:6])
 by mxback4g.mail.yandex.net (nwsmtp/Yandex) with ESMTP id UslqFqtW8b-abxGbMCN; 
 Mon, 11 Mar 2019 13:36:37 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1552300597; bh=k0V67ySOAncUxyIUjcKK0ABuqERpCZgLrT7HQjCHJU0=;
 h=Subject:To:From:Message-Id:Cc:Date;
 b=RnVjOhQojSl65j/In5bedM7tAEvRDY4khrdvTiEKD3sPIMsLr0SMbP6ycSJs7V66T
 NAdIl8iinEThez+YfA+9zGFhmXbcUoJB/XpiCg0H1z73GW4cdCfBcTDzGbDkB6uXDv
 pKCudlqMUECSWD76QcbpkMacZMnYsjRNGBWGMV+s=
Authentication-Results: mxback4g.mail.yandex.net; dkim=pass header.i=@yandex.ru
Received: by smtp4p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id
 15tGBKxuIf-aammu6kI; Mon, 11 Mar 2019 13:36:36 +0300
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client certificate not present)
From: Dmitry Isaykin <isaikin-dmitry@yandex.ru>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 13:36:22 +0300
Message-Id: <20190311103622.20143-1-isaikin-dmitry@yandex.ru>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] tools/xl: Remove the filelock when building VM
 if autoballooning is off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Dmitry Isaykin <isaikin-dmitry@yandex.ru>, 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>

VGhlIHByZXNlbmNlIG9mIHRoaXMgZmlsZWxvY2sgZG9lcyBub3QgYWxsb3cgYnVpbGRpbmcgc2V2
ZXJhbCBWTXMgYXQgdGhlIHNhbWUKdGltZS4gVGhpcyBmaWxlbG9jayB3YXMgYWRkZWQgdG8gcHJl
dmVudCBvdGhlciB4bCBpbnN0YW5jZXMgZnJvbSB1c2luZyBtZW1vcnkKZnJlZWVkIGZvciB0aGUg
Y3VycmVudGx5IGJ1aWxkaW5nIFZNIGluIGF1dG9iYWxsb29uIG1vZGUuCgpTaWduZWQtb2ZmLWJ5
OiBEbWl0cnkgSXNheWtpbiA8aXNhaWtpbi1kbWl0cnlAeWFuZGV4LnJ1PgotLS0KIHRvb2xzL3hs
L3hsX3ZtY29udHJvbC5jIHwgMTQgKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1j
b250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCBhMWQ2MzM3OTVjLi4yYjQy
YmI0ODdkIDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94
bC94bF92bWNvbnRyb2wuYwpAQCAtODczLDkgKzg3MywxMSBAQCBpbnQgY3JlYXRlX2RvbWFpbihz
dHJ1Y3QgZG9tYWluX2NyZWF0ZSAqZG9tX2luZm8pCiBzdGFydDoKICAgICBhc3NlcnQoZG9taWQg
PT0gSU5WQUxJRF9ET01JRCk7CiAKLSAgICByYyA9IGFjcXVpcmVfbG9jaygpOwotICAgIGlmIChy
YyA8IDApCi0gICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgIGlmIChhdXRvYmFsbG9vbikgewor
ICAgICAgICByYyA9IGFjcXVpcmVfbG9jaygpOworICAgICAgICBpZiAocmMgPCAwKQorICAgICAg
ICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQogCiAgICAgaWYgKGRvbWlkX3NvZnRfcmVzZXQg
PT0gSU5WQUxJRF9ET01JRCkgewogICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZkX2NvbmZp
Zy5iX2luZm8pKSB7CkBAIC05MzUsNyArOTM3LDggQEAgc3RhcnQ6CiAgICAgaWYgKCByZXQgKQog
ICAgICAgICBnb3RvIGVycm9yX291dDsKIAotICAgIHJlbGVhc2VfbG9jaygpOworICAgIGlmIChh
dXRvYmFsbG9vbikKKyAgICAgICAgcmVsZWFzZV9sb2NrKCk7CiAKICAgICBpZiAocmVzdG9yZV9m
ZF90b19jbG9zZSA+PSAwKSB7CiAgICAgICAgIGlmIChjbG9zZShyZXN0b3JlX2ZkX3RvX2Nsb3Nl
KSkKQEAgLTExMDksNyArMTExMiw4IEBAIHN0YXJ0OgogICAgIH0KIAogZXJyb3Jfb3V0OgotICAg
IHJlbGVhc2VfbG9jaygpOworICAgIGlmIChhdXRvYmFsbG9vbikKKyAgICAgICAgcmVsZWFzZV9s
b2NrKCk7CiAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGRvbWlkKSkgewogICAgICAg
ICBsaWJ4bF9kb21haW5fZGVzdHJveShjdHgsIGRvbWlkLCAwKTsKICAgICAgICAgZG9taWQgPSBJ
TlZBTElEX0RPTUlEOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:39:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:39: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 1h3ILZ-0000Fy-1V; Mon, 11 Mar 2019 10:39: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3ILX-0000Fr-NW
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:39:51 +0000
X-Inumbo-ID: fda731ac-43e9-11e9-9832-4f3af1235675
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fda731ac-43e9-11e9-9832-4f3af1235675;
 Mon, 11 Mar 2019 10:39:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 04:39:47 -0600
Message-Id: <5C863AEE020000780021D248@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 04:39:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
 <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
 <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
 <5C862BCC020000780021D1AD@prv1-mh.provo.novell.com>
 <faa63854f0f9421ca40e34f6975b04ee@AMSPEX02CL02.citrite.net>
In-Reply-To: <faa63854f0f9421ca40e34f6975b04ee@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@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+IE9uIDExLjAzLjE5IGF0IDExOjIxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBNYXJjaCAyMDE5IDA5OjM1Cj4+IAo+PiA+Pj4gT24gMDguMDMuMTkgYXQgMTk6MzcsIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBPbiAwOC8wMy8yMDE5IDE2OjE0
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gT25lIGNhdmVhdCB0aG91Z2g6IFdoYXQgZG8geW91
IHN1Z2dlc3QgdG8gZG8gd2l0aCBwYWdlIHN0cmFkZGxpbmcKPj4gPj4gYWNjZXNzZXM/IFRoZSBj
b21taXQgaW50cm9kdWNpbmcgdGhlc2UgZnVuY3Rpb25zIHdhcywgYWZ0ZXIgYWxsIHRvCj4+ID4+
IGRlYWwgd2l0aCB0aGlzIHNwZWNpYWwgY2FzZS4gVGhlIGluLWZsaWdodCByZXF1ZXN0IHdlIG9i
c2VydmUgdGhlcmUKPj4gPj4gY291bGQgYmUgZm9yIHRoZSBsZWFkaW5nIG9yIHRyYWlsaW5nIHBh
cnQgb2YgdGhlIGFjY2VzcyB0aGF0J3MgYmVpbmcKPj4gPj4gcmUtZXhlY3V0ZWQuIFdoaWxlIHRo
ZXNlIGNvdWxkIHBlcmhhcHMgYmUgdG9sZCBhcGFydCBieSBsb29raW5nIGF0Cj4+ID4+IHRoZSBs
b3cgYWRkcmVzcyBiaXRzLCBzaW1pbGFybHkgd2hhdCBkbyB5b3UgZG8gZm9yIG11bHRpLXBhcnQg
KGJ1dAo+PiA+PiBwZXJoYXBzIHdlbGwgYWxpZ25lZCkgYWNjZXNzZXMgbGlrZSBjbXBzKiwgdmdh
dGhlciosIG9yIHZzY2F0dGVyKj8KPj4gPgo+PiA+IEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMgYSBw
cm9ibGVtIGhlcmU6IElPUkVRcyBhcmUgaXNzdWVkIHNlcXVlbnRpYWxseQo+PiA+IGZvciBlYWNo
IHBhcnQgb2YgdGhlIGFjY2Vzcy4gaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MoKSBtYWtlcyBz
dXJlIG9uZQo+PiA+IGNodW5rIG9mIHRoZSBhY2Nlc3MgaXNuJ3Qgc3RyYWRkbGluZyBhIHBhZ2Ug
Ym91bmRhcnkgYW5kIHdlJ3JlIGZpbmlzaGluZwo+PiA+IHRoZSByZXF1ZXN0ZWQgcGFydCBpbW1l
ZGlhdGVseSBhZnRlciBhbiBJT1JFUSBmb3IgaXQgZ290IGlzc3VlZC4gSSBkb24ndAo+PiA+IHNl
ZSBob3cgaXQgY291bGQgZW50ZXIgbGluZWFyX3tyZWFkLHdyaXRlfSgpIGZvciBhIHdyb25nIHBh
cnQgdW5sZXNzIHRoZQo+PiA+IGVtdWxhdGlvbiBsYXllciBhYm92ZSBpcyBicm9rZW4uCj4+IAo+
PiBGaXJzdCBvZiBhbGwgLSB0aGVyZSdzIG5vIHdheSB0byBieXBhc3MgbGluZWFyX3tyZWFkLHdy
aXRlfSgpLiBUaGUKPj4gcXVlc3Rpb24gaXMgd2hhdCBwYXRoIGlzIHRvIGJlIHRha2VuIGluc2lk
ZSB0aG9zZSBmdW5jdGlvbnMuCj4+IAo+PiBPZiB0aGUgbXVsdGlwbGUgbWVtb3J5IGFjY2Vzc2Vz
IChiZXNpZGVzIHRoZSBpbnNuIGZldGNoKSB0aGF0IGFuIGluc24KPj4gbWF5IGRvLCBzb21lIG1h
eSBhY2Nlc3MgUkFNIGFuZCBzb21lIG1heSBhY2Nlc3MgTU1JTy4gU28gZm9yCj4+IGNlcnRhaW4g
b2YgdGhlIGFjY2Vzc2VzIHdlIG1heSBfbmVlZF8gdG8gY2FsbAo+PiBodm1fY29weV97ZnJvbSx0
b31fZ3Vlc3RfbGluZWFyKCksIHdoaWxlIGZvciBvdGhlcnMgd2UgbWF5IHdhbnQKPj4gKG5lZWQp
IHRvIGJ5cGFzcyBpdCBhcyB5b3UgaGF2ZSBvdXRsaW5lZC4KPj4gCj4+IFBlcmhhcHMsIGJlc2lk
ZXMgdGhlIGV4YW1wbGVzIGdpdmVuIGJlZm9yZSwgYSBQVVNIL1BPUCBmcm9tL3RvIE1NSU8KPj4g
aXMgYW5vdGhlciByZWxldmFudCBjYXNlIHRvIGNvbnNpZGVyOiBJbiB0aGUgY29tbW9uIGNhc2Ug
dGhlIHN0YWNrCj4+IHdvdWxkIGJlIGluIFJBTS4KPj4gCj4+IEFuZCB0aGUgcGFnZSBzdHJhZGRs
aW5nIGNoYW5nZSBpbiBwYXJ0aWN1bGFyIHdhcyB0byBkZWFsIHdpdGggY2FzZXMKPj4gd2hlcmUg
YW4gaW5kaXZpZHVhbCBhY2Nlc3Mgd291bGQgaGF2ZSBwYXJ0IG9mIGl0IG1hcCB0byBSQU0gYW5k
Cj4+IGFub3RoZXIgcGFydCBnbyB0byBNTUlPLiBJLmUuIHdlJ2QgYWdhaW4gZ28gYm90aCByb3V0
ZXMgd2l0aGluCj4+IGxpbmVhcl97cmVhZCx3cml0ZX0oKSBpbiB0aGUgY291cnNlIG9mIGVtdWxh
dGluZyBhIHNpbmdsZSBpbnNuLgo+PiAKPj4gVGhlIGZhY3QgdGhhdCB3ZSdyZSBpc3N1aW5nIElP
UkVRcyBzZXF1ZW50aWFsbHkgZG9lc24ndCBoZWxwIHRoZQo+PiBzaXR1YXRpb24gLSB1cG9uIHJl
LWV4ZWN1dGlvbiBhbGwgcHJpb3IgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgYmUgcmUtCj4+IHBsYXll
ZC4gSXQncyBqdXN0IHRoYXQgcHJldmlvdXNseSBjb21wbGV0ZWQgSU9SRVFzIHdvbid0IGJlIHJl
LQo+PiBpc3N1ZWQgdGhlbXNlbHZlcywgZHVlIHRvIHRoZWlyIHJlc3VsdHMgaGF2aW5nIGdvdCBy
ZWNvcmRlZCBpbnRvIHRoZQo+PiBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgaW5zdGFuY2VzIGhhbmdp
bmcgb2ZmIG9mIHN0cnVjdCB2Y3B1LiBTZWUKPj4gaHZtZW11bF9waHlzX21taW9fYWNjZXNzKCks
IGh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKCksIGFuZAo+PiBodm1lbXVsX2xpbmVhcl9tbWlvX2Fj
Y2VzcygpLgo+IAo+IEFJVUkgdGhlIHByb2JsZW0gaXMgbm90IG9uZSBvZiByZS1pc3N1aW5nIG9y
IGNhY2hpbmcgaGVyZS4gVGhlIHByb2JsZW0gaXMgCj4gdGhhdCBzb21ldGhpbmcgaGFzIGNoYW5n
ZWQgZnJvbSBNTUlPIHRvIG1lbW9yeSB3aXRoaW4gdGhlIHNjb3BlIG9mIGEgc2luZ2xlIAo+IGVt
dWxhdGlvbiBtZWFuaW5nIHRoYXQgd2UgdGFrZSB0aGUgd3JvbmcgcGF0aCBpbiBsaW5lYXJfcmVh
ZCgpIG9yIAo+IGxpbmVhcl93cml0ZSgpLiBUaGUgY3J1Y2lhbCB0aGluZyBpcyB0aGF0IGlmIHdl
IHN0YXJ0IGFuIE1NSU8gZm9yIGFuIGFjY2VzcyAKPiB0aGVuIHdlIG5lZWQgdG8gbWFrZSBzdXJl
IHdlIHRyZWF0IHJlLWlzc3Vpbmcgb2YgdGhlIHNhbWUgYWNjZXNzIGFzIE1NSU8sIGV2ZW4gCj4g
aWYgUkFNIGhhcyBtYWdpY2FsbHkgYXBwZWFyZWQgaW4gdGhlIFAyTSBpbiB0aGUgbWVhbnRpbWUu
CgpJIGFncmVlLiBJJ3ZlIG1lcmVseSB0cmllZCB0byBleHBsYWluIHRvIElnb3Igd2hhdCB0aGUg
b3ZlcmFsbCBwaWN0dXJlIGlzLAp0byBtYWtlIGNsZWFyIHdoYXQgY2FzZXMgYWxsIG5lZWQgdG8g
Y29udGludWUgdG8gd29yayB3aXRoIHdoYXRldmVyCmNoYW5nZSBtaWdodCBiZSBjb25zaWRlcmVk
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:43:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:43: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 1h3IOW-0000z3-MQ; Mon, 11 Mar 2019 10:42:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3IOW-0000yy-0a
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:42:56 +0000
X-Inumbo-ID: 6d693ab8-43ea-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 6d693ab8-43ea-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:42:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 04:42:54 -0600
Message-Id: <5C863BA6020000780021D24B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 04:42:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <20190308202907.56f7609a.olaf@aepfle.de>
 <5C863226020000780021D1DB@prv1-mh.provo.novell.com>
 <20190311112653.0f9997b4.olaf@aepfle.de>
In-Reply-To: <20190311112653.0f9997b4.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDExOjI2LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIE1v
biwgMTEgTWFyIDIwMTkgMDQ6MDI6MTQgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gPiBPbmUgaW50ZXJlc3RpbmcgYXNwZWN0IGlzOiB0aGUg
eGVubGludXggYmFzZWQga2VybmVscyByZXBvcnQgCj4gY2xvY2tzb3VyY2U9dHNjLCAgCj4+IEkg
ZG9uJ3QgdGhpbmsgdGhleSBkbyAtIGlpcmMgdGhleSBhcmUgaGFyZGNvZGVkIHRvIGNsb2Nrc291
cmNlPXhlbi4KPiAKPiBGb3IgSFZNIHRoZXkgZG86CgpUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMg
YSBYZW5vTGludXggZ3Vlc3QgcnVubmluZyBpbiBIVk0gbW9kZS4gVGhlCm9ubHkgSFZNLXJlbGF0
ZWQgZGVyaXZhdGUgZnJvbSBYZW5vTGludXggYXJlIHRoZSBQViBkcml2ZXJzIHVzZWQgYnkKdGhl
IGNvcnJlc3BvbmRpbmcgdmVyc2lvbiBIVk0gZ3Vlc3RzLiBUaW1lIG1hbmFnZW1lbnQgaW5zaWRl
IHN1Y2gKSFZNIGd1ZXN0cyBpcyBlbnRpcmVseSB1bmFmZmVjdGVkIGJ5IHRoaXMgaWlyYywgaS5l
LiBtYXRjaGVzIHRoYXQgb2YKcGxhaW4gSFZNICh3aXRob3V0IGFueSBQViBleHRlbnNpb25zKS4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3IQl-000176-4q; Mon, 11 Mar 2019 10:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3IQj-00016y-QM
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:45:13 +0000
X-Inumbo-ID: bcba007e-43ea-11e9-9c9f-9f6af4da9b39
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bcba007e-43ea-11e9-9c9f-9f6af4da9b39;
 Mon, 11 Mar 2019 10:45:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 04:45:07 -0600
Message-Id: <5C863C2F020000780021D25E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 04:45:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5C863097020000780021D1CD@prv1-mh.provo.novell.com>
 <c4d5d32e8f8d4662ac1904786e93b2cb@AMSPEX02CL02.citrite.net>
In-Reply-To: <c4d5d32e8f8d4662ac1904786e93b2cb@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't crash guest in
 hvmemul_find_mmio_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+IE9uIDExLjAzLjE5IGF0IDExOjExLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTEgTWFyY2ggMjAxOSAwOTo1Ngo+PiBU
bzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IENjOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IAo+IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+PiA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBbUEFU
Q0hdIHg4Ni9IVk06IGRvbid0IGNyYXNoIGd1ZXN0IGluIGh2bWVtdWxfZmluZF9tbWlvX2NhY2hl
KCkKPj4gCj4+IENvbW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9m
IEFWWDIgZ2F0aGVycyIpIGJ1aWxkcwo+PiB1cG9uIHRoZSBmYWN0IHRoYXQgdGhlIGRvbWFpbiB3
aWxsIGFjdHVhbGx5IHN1cnZpdmUgcnVubmluZyBvdXQgb2YgTU1JTwo+PiByZXN1bHQgYnVmZmVy
IHNwYWNlLiBEcm9wIHRoZSBkb21haW5fY3Jhc2goKSBpbnZvY2F0aW9uLiBBbHNvIGRlbGF5Cj4+
IGluY3JlbWVudGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlv
biBjYW4ndCBwb3NzaWJseQo+PiB1c2UvcmV0dXJuIGFuIG91dC1vZi1ib3VuZHMgc2xvdC9wb2lu
dGVyIGluIGNhc2UgZXhlY3V0aW9uIHN1YnNlcXVlbnRseQo+PiBtYWtlcyBpdCBpbnRvIHRoZSBm
dW5jdGlvbiBhZ2FpbiB3aXRob3V0IGEgcHJpb3IgcmVzZXQgb2Ygc3RhdGUuCj4+IAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IAo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+PiBAQCAtOTY2LDEyICs5NjYsMTEgQEAgc3RhdGljIHN0cnVjdCBodm1fbW1pb19jYWNo
ZSAqaHZtZW11bF9maQo+PiAgICAgICAgICAgICAgcmV0dXJuIGNhY2hlOwo+PiAgICAgIH0KPj4g
Cj4+IC0gICAgaSA9IHZpby0+bW1pb19jYWNoZV9jb3VudCsrOwo+PiArICAgIGkgPSB2aW8tPm1t
aW9fY2FjaGVfY291bnQ7Cj4+ICAgICAgaWYoIGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2Fj
aGUpICkKPj4gLSAgICB7Cj4+IC0gICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4p
Owo+PiAgICAgICAgICByZXR1cm4gTlVMTDsKPj4gLSAgICB9Cj4+ICsKPj4gKyAgICArK3Zpby0+
bW1pb19jYWNoZV9jb3VudDsKPiAKPiBBRkFJQ1QgdGhpcyBpc24ndCBnb2luZyB0byBzdG9wIHRo
ZSBmb3IgbG9vcCBhdCB0aGUgdG9wIG9mIHRoZSBmdW5jdGlvbiAKPiBhY2Nlc3Npbmcgb25lIGVu
dHJ5IGJleW9uZCB0aGUgYm91bmRzIG9mIHRoZSBhcnJheS4gSWYgeW91J3JlIGdvaW5nIHRvIHJl
bW92ZSAKPiB0aGUgZG9tYWluX2NyYXNoKCkgdGhlbiBJIHRoaW5rIHlvdSBhbHNvIG5lZWQgdG8g
bW92ZSB0aGUgYm91bmRzIGNoZWNrIHRvIHRoZSAKPiB0b3Agb2YgdGhlIGZ1bmN0aW9uLgoKSSBk
b24ndCBmb2xsb3c6IAoKc3RhdGljIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqaHZtZW11bF9maW5k
X21taW9fY2FjaGUoCiAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbywgdW5zaWduZWQgbG9uZyBn
bGEsIHVpbnQ4X3QgZGlyKQp7CiAgICB1bnNpZ25lZCBpbnQgaTsKICAgIHN0cnVjdCBodm1fbW1p
b19jYWNoZSAqY2FjaGU7CgogICAgZm9yICggaSA9IDA7IGkgPCB2aW8tPm1taW9fY2FjaGVfY291
bnQ7IGkgKysgKQoKVGhpcyBpdGVyYXRlcyB1cCB0byAoYnV0IG5vdCBpbmNsdWRpbmcpIHRoZSBy
ZWNvcmRlZCBjb3VudCBvZgpwb3B1bGF0ZWQgY2FjaGUgZW50cmllcy4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:47:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3ITF-0001GW-L8; Mon, 11 Mar 2019 10: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3ITE-0001GR-9C
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:47:48 +0000
X-Inumbo-ID: 19f8b936-43eb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19f8b936-43eb-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:47:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87079743"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/HVM: don't crash guest in hvmemul_find_mmio_cache()
Thread-Index: AQHU1/CYT+B+7SWLG0ONa7oXd1XDJqYGNEBg///6EoCAABDwwA==
Date: Mon, 11 Mar 2019 10:47:43 +0000
Message-ID: <c8dab935fb3e4c34bb8fde15251afee0@AMSPEX02CL02.citrite.net>
References: <5C863097020000780021D1CD@prv1-mh.provo.novell.com>
 <c4d5d32e8f8d4662ac1904786e93b2cb@AMSPEX02CL02.citrite.net>
 <5C863C2F020000780021D25E@prv1-mh.provo.novell.com>
In-Reply-To: <5C863C2F020000780021D25E@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't crash guest in
 hvmemul_find_mmio_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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxMDo0NQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHg4Ni9I
Vk06IGRvbid0IGNyYXNoIGd1ZXN0IGluIGh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKCkKPiAKPiA+
Pj4gT24gMTEuMDMuMTkgYXQgMTE6MTEsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSmFuIEJldWxpY2gg
W21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAxMSBNYXJjaCAyMDE5IDA5OjU2
Cj4gPj4gVG86IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ID4+
IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJy
YW50Cj4gPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA+PiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+
IFN1YmplY3Q6IFtQQVRDSF0geDg2L0hWTTogZG9uJ3QgY3Jhc2ggZ3Vlc3QgaW4gaHZtZW11bF9m
aW5kX21taW9fY2FjaGUoKQo+ID4+Cj4gPj4gQ29tbWl0IDM1YTYxYzA1ZWEgKCJ4ODZlbXVsOiBh
ZGp1c3QgaGFuZGxpbmcgb2YgQVZYMiBnYXRoZXJzIikgYnVpbGRzCj4gPj4gdXBvbiB0aGUgZmFj
dCB0aGF0IHRoZSBkb21haW4gd2lsbCBhY3R1YWxseSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1N
SU8KPiA+PiByZXN1bHQgYnVmZmVyIHNwYWNlLiBEcm9wIHRoZSBkb21haW5fY3Jhc2goKSBpbnZv
Y2F0aW9uLiBBbHNvIGRlbGF5Cj4gPj4gaW5jcmVtZW50aW5nIG9mIHRoZSB1c2FnZSBjb3VudGVy
LCBzdWNoIHRoYXQgdGhlIGZ1bmN0aW9uIGNhbid0IHBvc3NpYmx5Cj4gPj4gdXNlL3JldHVybiBh
biBvdXQtb2YtYm91bmRzIHNsb3QvcG9pbnRlciBpbiBjYXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50
bHkKPiA+PiBtYWtlcyBpdCBpbnRvIHRoZSBmdW5jdGlvbiBhZ2FpbiB3aXRob3V0IGEgcHJpb3Ig
cmVzZXQgb2Ygc3RhdGUuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gPj4KPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gPj4gQEAgLTk2NiwxMiAr
OTY2LDExIEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmh2bWVtdWxfZmkKPiA+PiAg
ICAgICAgICAgICAgcmV0dXJuIGNhY2hlOwo+ID4+ICAgICAgfQo+ID4+Cj4gPj4gLSAgICBpID0g
dmlvLT5tbWlvX2NhY2hlX2NvdW50Kys7Cj4gPj4gKyAgICBpID0gdmlvLT5tbWlvX2NhY2hlX2Nv
dW50Owo+ID4+ICAgICAgaWYoIGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2FjaGUpICkKPiA+
PiAtICAgIHsKPiA+PiAtICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKPiA+
PiAgICAgICAgICByZXR1cm4gTlVMTDsKPiA+PiAtICAgIH0KPiA+PiArCj4gPj4gKyAgICArK3Zp
by0+bW1pb19jYWNoZV9jb3VudDsKPiA+Cj4gPiBBRkFJQ1QgdGhpcyBpc24ndCBnb2luZyB0byBz
dG9wIHRoZSBmb3IgbG9vcCBhdCB0aGUgdG9wIG9mIHRoZSBmdW5jdGlvbgo+ID4gYWNjZXNzaW5n
IG9uZSBlbnRyeSBiZXlvbmQgdGhlIGJvdW5kcyBvZiB0aGUgYXJyYXkuIElmIHlvdSdyZSBnb2lu
ZyB0byByZW1vdmUKPiA+IHRoZSBkb21haW5fY3Jhc2goKSB0aGVuIEkgdGhpbmsgeW91IGFsc28g
bmVlZCB0byBtb3ZlIHRoZSBib3VuZHMgY2hlY2sgdG8gdGhlCj4gPiB0b3Agb2YgdGhlIGZ1bmN0
aW9uLgo+IAo+IEkgZG9uJ3QgZm9sbG93Ogo+IAo+IHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2Fj
aGUgKmh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKAo+ICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZp
bywgdW5zaWduZWQgbG9uZyBnbGEsIHVpbnQ4X3QgZGlyKQo+IHsKPiAgICAgdW5zaWduZWQgaW50
IGk7Cj4gICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGU7Cj4gCj4gICAgIGZvciAoIGkg
PSAwOyBpIDwgdmlvLT5tbWlvX2NhY2hlX2NvdW50OyBpICsrICkKPiAKPiBUaGlzIGl0ZXJhdGVz
IHVwIHRvIChidXQgbm90IGluY2x1ZGluZykgdGhlIHJlY29yZGVkIGNvdW50IG9mCj4gcG9wdWxh
dGVkIGNhY2hlIGVudHJpZXMuCgpTb3JyeSwgeWVzIEkgd2FzIG1pc3JlYWRpbmcuIFRoZSBwYXRj
aCBpcyBzYWZlIGFzIGl0IHN0YW5kcy4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 10:50:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 10: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 1h3IVK-0001P4-3B; Mon, 11 Mar 2019 10:49: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=y/+I=RO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h3IVI-0001Oy-88
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:49:56 +0000
X-Inumbo-ID: 66f3c954-43eb-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66f3c954-43eb-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:49:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552301393;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=H5Urgrzd3+KgUnyLs+KaifN2vRjByR7WqI6kA1iZDlw=;
 b=heubJKKtJEihVafHfbvWtbXGpxH6fRksX4/fzwhA/PZ1B2TZj8kYlJ1LbkUy+2mBRM
 J9FaI4X54G/WYZlScvBevUORo/38YWMcrmlev06d1k8hrD+2qP4uNTHIrr5fiF6CJNJj
 sDsYDS4PyIv9tEEG4aDV3kVDZb+UiDTeCJQSVLK5UICjfHItEFJE8RJbNN1zjFitOLGO
 UCrB9P93/TLmGP1NMd83Ff6aXnKTx4R2PTt4FMYaFRQXZNepYsFPTYQWl8pRKhLbLV4M
 0Hb52q0ZdIlNhAfPPeeBJGrHsg0DxtD2Cb2c7xLWrVv3WsEKuvfdOT/tg8T2a9aq94kA
 /k5Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5uta/v2zDtQfEKCLS1s2tHiJ+dMvnQ="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v2BAnquC7
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 11 Mar 2019 11:49:52 +0100 (CET)
Date: Mon, 11 Mar 2019 11:49:47 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190311114947.1d47e04e.olaf@aepfle.de>
In-Reply-To: <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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: multipart/mixed; boundary="===============7268946082787603129=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7268946082787603129==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/4W622DWrJFFGjdrLlXrLk7c"; protocol="application/pgp-signature"

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

Am Mon, 11 Mar 2019 04:16:07 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> >>> On 08.03.19 at 20:20, <olaf@aepfle.de> wrote: =20
> > To reiterate the second paragraph: if a domU uses TSC as primary clock
> > source, it is expected that it runs NTP to cover for the resulting
> > drift. Therefore this change does no need a knob to turn it on or off. =
=20
> Did you omit a 't' or a 'w' above? Judging from the patch I think you
> mean "not", but I don't see how this follows, especially with your
> subsequent reply validly stating that such a requirement did not
> exist with the XenoLinux kernels.

This does indeed mean 'does not need a knob'.

I do not see how the HVM domU clock can be without drift if it does not
sync with an external source. It seems xenlinux based PV drivers lack
a clocksource, so they would better run ntp. pvops provides a clocksource=
=3Dxen,
but apparently with a low resolution.


> > +#define VTSC_NTP_PPM_TOLERANCE 500UL  /* Amount of drift NTP will hand=
le */ =20
> As per above, "will" is too strong here: I think this wants to be "can", =
and
> you want to add "if enabled in the guest".

I will reword this comment.

> > +#define VTSC_JITTER_RANGE_KHZ 200UL   /* Assumed jitter in cpu_khz */ =
=20
> I'm struggling to understand the comment: Surely not every single
> CPU surfaces a jitter of precisely 200kHz?

This is the observed range of frequencies on a large number of hosts.
The frequencies are expected to be exactly like "2.4GHz", but due to
inaccurate measurement the value of "cpu_khz" is higher or lower.
The value of "200" is simple the range of observed frequencies.

I will find a better name for this variable.


> > +     *    freq    tolerated freq difference
> > +     *  ------- =3D -------------------------
> > +     *  Million         Million + PPM     =20
> > +     */
> > +    tmp =3D 1000 * 1000;
> > +    tmp +=3D VTSC_NTP_PPM_TOLERANCE;
> > +    tmp *=3D cpu_khz;
> > +    tmp /=3D 1000 * 1000;
> > +
> > +    tmp -=3D cpu_khz;
> > +
> > +    /*
> > +     * Reduce the theoretical upper limit by the assumed measuring ina=
ccuracy.
> > +     */
> > +    if ( tmp >=3D VTSC_JITTER_RANGE_KHZ )
> > +        tmp -=3D VTSC_JITTER_RANGE_KHZ; =20
> This could suggest the constant is meant to be an upper bound, but
> (as said in review of prior versions) subtracting introduce a non-
> linearity, _and_ it doesn't guarantee the result to be within the
> assumed bounds.

The upper bound is the PPM value. ntpd in Linux can handle up to 500.
What is unclear about this formula?
First PPM is converted into "khz", on a 2GHz system tmp will become 1000.
Then the inaccuracy has to be handled, Xen can not know if cpu_khz is corre=
ct.
As said above, the observed range was 200, so this will be subtracted.

> > +    vtsc_tolerance_khz =3D tmp;
> > +    printk("Tolerating vtsc jitter for domUs: %u kHz\n", vtsc_toleranc=
e_khz); =20
> Could you remind me again how Dom0 remains unaffected here?
> And if that's indeed the case, why would that be?

A dom0 does not move from one host to another.
And it better synchronizes with an external clock if domUs are supposed to =
be migrated in the future.

Olaf

--Sig_/4W622DWrJFFGjdrLlXrLk7c
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIY9SwAKCRBdQqD6ppg2
fpTUAKDTw8o89iCohIyuieQkjmoWKzHuFACfS+ZejVy1W61kguLpRzZIjv118AY=
=yvyp
-----END PGP SIGNATURE-----

--Sig_/4W622DWrJFFGjdrLlXrLk7c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7268946082787603129==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:04:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 11:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Iiu-0002tB-Gy; Mon, 11 Mar 2019 11:04: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Iit-0002t6-GD
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:03:59 +0000
X-Inumbo-ID: 5c9c5b58-43ed-11e9-a29c-bfb1cbb9229e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c9c5b58-43ed-11e9-a29c-bfb1cbb9229e;
 Mon, 11 Mar 2019 11:03:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 05:03:54 -0600
Message-Id: <5C864097020000780021D280@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 05:03:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <1552080650-9168-1-git-send-email-igor.druzhinin@citrix.com>
 <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
In-Reply-To: <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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+IE9uIDExLjAzLjE5IGF0IDExOjMwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBJZ29yIERydXpoaW5pbiBbbWFpbHRvOmlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b21dCj4+IFNlbnQ6IDA4IE1hcmNoIDIwMTkgMjE6MzEKPj4gCj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+IEBA
IC0xMDgwLDcgKzEwODAsMTUgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25n
IGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11
bF9jdHh0KQo+PiAgewo+PiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+PiAtICAgIGlu
dCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBm
ZWMsICZwZmluZm8pOwo+PiArICAgIGNvbnN0IHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1
cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPj4gKyAgICBpbnQgcmMgPSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogSWYgdGhlIG1lbW9yeSBhY2Nlc3Mg
Y2FuIGJlIGhhbmRsZWQgaW1tZWRpYXRlbHkgLSBkbyBpdCwKPj4gKyAgICAgKiBvdGhlcndpc2Ug
cmUtZW50ZXIgaW9yZXEgY29tcGxldGlvbiBwYXRoIHRvIHByb3Blcmx5IGNvbnN1bWUgaXQuCj4+
ICsgICAgICovCj4+ICsgICAgaWYgKCAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+
aW9fcmVxKSApCj4+ICsgICAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9k
YXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gCj4gSSB0aGluayB0aGlzIGlzIHRo
ZSByaWdodCB0aGluZyB0byBkbwoKSXQncyBub3QsIGFuZCB0aGF0J3Mgd2h5IEkgaGFkIHdyaXR0
ZW4gdGhhdCBlYXJsaWVyIGV4cGxhbmF0aW9uIHdoaWNoCnlvdSB0aGVuIHJlc3BvbmRlZCB0byBz
YXlpbmcgdGhhdCB0aGUgaXNzdWUgbmVlZHMgdG8gYmUgZGVhbHQgd2l0aApieSBlbmZvcmNpbmcg
YSBjb25zaXN0ZW50IHZpZXcgb2YgTU1JTyAob3Igbm90KSBkdXJpbmcgaW5pdGlhbCB0cnkgYW5k
CnJlcGxheS4gVGhhdCdzIF9ub3RfIHdoYXQgdGhlIGFib3ZlIGRvZXMgaW4gdGhlIGdlbmVyYWwg
Y2FzZTogSXQKc2ltcGx5IGZvcmNlcyBfYWxsXyBhY2Nlc3NlcyBpbnRvIHRoZSBzbG93IHBhdGgs
IHRodXMgcmUtaW50cm9kdWNpbmcKdGhlIHByb2JsZW0gb2YgcGFnZSBzdHJhZGRsaW5nIGFjY2Vz
c2VzIG5vdCBnZXR0aW5nIHJvdXRlZCBjb3JyZWN0bHkuCgpFdmVuIHdvcnNlLCBpdCBmb3JjZXMg
X2FsbF8gbWVtb3J5IGFjY2Vzc2VzIGJ5IHRoZSBpbnNuIHVuZGVyCmVtdWxhdGlvbiBpbnRvIHRo
ZSBNTUlPIHBhdGguIFdoaWxlIHRoaXMgd291bGQgaGFwcGVuIHRvIGJlIG9rYXkKZm9yIGEgUFVT
SCBmcm9tIE1NSU8gKGJlY2F1c2UgdGhlIHJlYWQgY29tZXMgZmlyc3QsIGFuZCBoZW5jZSB0aGUK
d3JpdGUgd291bGQgbm8gbG9uZ2VyIHNlZSBhIHBlbmRpbmcgSU9SRVEpLCBpdCdzIHdyb25nIGZv
ciAoYW1vbmcKbWFueSBvdGhlciBjYXNlcykgYSBQT1AgdG8gTU1JTywgYXMgdGhlIHJlYWQgKGZy
b20gc3RhY2ssIGkuZS4gUkFNKQp3aWxsIGJlIHJlcGxheWVkIGZpcnN0LCB3aGlsZSB0aGUgSU9S
RVEgaXMgc3RpbGwgbWFya2VkIGluY29tcGxldGUuIEknZApleHBlY3QgdGhpcyB0byB0cmlnZ2Vy
IHRoZSB2ZXJ5IGRvbWFpbl9jcmFzaCgpIGluIGh2bWVtdWxfZG9faW8oKQp0aGF0IHdhcyBhbHNv
IHRyaWdnZXJpbmcgYmVjYXVzZSBvZiB0aGUgUDJNIHR5cGUgY2hhbmdlIGJlaGluZCBvdXIKYmFj
a3MuCgpUb2dldGhlciB3aXRoIEFuZHJldydzIHBvaW50aW5nIG91dCBvZiB0aGUgYmFsbG9vbmlu
ZyBjYXNlIGFzCmFub3RoZXIgc2l0dWF0aW9uIHdoZXJlIG1hY2hpbmUgc3RhdGUgY2hhbmdlcyBi
ZWhpbmQgb3VyIGJhY2tzCmR1cmluZyBpbnNuIGVtdWxhdGlvbiwgSSBtZWFud2hpbGUgdGhpbmsg
dGhhdCB3ZSByZWFsbHkgbmVlZCB0bwpsb2NrIG91dCBtYWNoaW5lIHN0YXRlIGNoYW5nZXMgd2hp
bGUgaW5zbiBlbXVsYXRpb24gaXMgaW4gZmxpZ2h0IGZvcgpvbmUgb2YgdGhlIGd1ZXN0J3MgdkNQ
VS1zLiBBcyB0aGlzIG1heSBiZSByYXRoZXIgYmFkIGZvcgpwZXJmb3JtYW5jZSwgd2UnZCBuZWVk
IHRvIHN0cml2ZSB0byBtYWtlIHRoZSBsb2NrIG91dCB3aW5kb3cKYXMgc21hbGwgYXMgcG9zc2li
bGUuIE90b2ggbXkgaG9wZSB3b3VsZCBiZSB0aGF0IChpbiB0aGUgY29tbW9uCmNhc2UpIHRoZXJl
IGFyZW4ndCB0b28gZnJlcXVlbnQgbWFjaGluZSBzdGF0ZSBjaGFuZ2VzIGluIHRoZSBmaXJzdApw
bGFjZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:10:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 11: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 1h3Iol-0003H5-Ba; Mon, 11 Mar 2019 11:10: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3Ioj-000372-MZ
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:10:01 +0000
X-Inumbo-ID: 335309f8-43ee-11e9-bf11-9b50037766e0
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 335309f8-43ee-11e9-bf11-9b50037766e0;
 Mon, 11 Mar 2019 11:09:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87080969"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm: finish IOREQ correctly on completion path
Thread-Index: AQHU1fY27a+6F65yEUad9228F75EVKYGPi1Q///5WoCAABEssA==
Date: Mon, 11 Mar 2019 11:09:54 +0000
Message-ID: <e24e9bf8facd446189376c35bd9b32b0@AMSPEX02CL02.citrite.net>
References: <1552080650-9168-1-git-send-email-igor.druzhinin@citrix.com>
 <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
 <5C864097020000780021D280@prv1-mh.provo.novell.com>
In-Reply-To: <5C864097020000780021D280@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxMTowNAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+OyBSb2dlciBQYXUKPiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUkU6IFtQQVRDSF0geDg2L2h2bTogZmluaXNo
IElPUkVRIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBhdGgKPiAKPiA+Pj4gT24gMTEuMDMuMTkg
YXQgMTE6MzAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSWdv
ciBEcnV6aGluaW4gW21haWx0bzppZ29yLmRydXpoaW5pbkBjaXRyaXguY29tXQo+ID4+IFNlbnQ6
IDA4IE1hcmNoIDIwMTkgMjE6MzEKPiA+Pgo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiA+PiBAQCAtMTA4
MCw3ICsxMDgwLDE1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRy
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPiA+PiAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0KQo+ID4+ICB7Cj4gPj4gICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPiA+PiAtICAg
IGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMs
IHBmZWMsICZwZmluZm8pOwo+ID4+ICsgICAgY29uc3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8g
PSAmY3VycmVudC0+YXJjaC5odm0uaHZtX2lvOwo+ID4+ICsgICAgaW50IHJjID0gSFZNVFJBTlNf
YmFkX2dmbl90b19tZm47Cj4gPj4gKwo+ID4+ICsgICAgLyoKPiA+PiArICAgICAqIElmIHRoZSBt
ZW1vcnkgYWNjZXNzIGNhbiBiZSBoYW5kbGVkIGltbWVkaWF0ZWx5IC0gZG8gaXQsCj4gPj4gKyAg
ICAgKiBvdGhlcndpc2UgcmUtZW50ZXIgaW9yZXEgY29tcGxldGlvbiBwYXRoIHRvIHByb3Blcmx5
IGNvbnN1bWUgaXQuCj4gPj4gKyAgICAgKi8KPiA+PiArICAgIGlmICggIWh2bV9pb3JlcV9uZWVk
c19jb21wbGV0aW9uKCZ2aW8tPmlvX3JlcSkgKQo+ID4+ICsgICAgICAgIHJjID0gaHZtX2NvcHlf
ZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4g
Pgo+ID4gSSB0aGluayB0aGlzIGlzIHRoZSByaWdodCB0aGluZyB0byBkbwo+IAo+IEl0J3Mgbm90
LCBhbmQgdGhhdCdzIHdoeSBJIGhhZCB3cml0dGVuIHRoYXQgZWFybGllciBleHBsYW5hdGlvbiB3
aGljaAo+IHlvdSB0aGVuIHJlc3BvbmRlZCB0byBzYXlpbmcgdGhhdCB0aGUgaXNzdWUgbmVlZHMg
dG8gYmUgZGVhbHQgd2l0aAo+IGJ5IGVuZm9yY2luZyBhIGNvbnNpc3RlbnQgdmlldyBvZiBNTUlP
IChvciBub3QpIGR1cmluZyBpbml0aWFsIHRyeSBhbmQKPiByZXBsYXkuIFRoYXQncyBfbm90XyB3
aGF0IHRoZSBhYm92ZSBkb2VzIGluIHRoZSBnZW5lcmFsIGNhc2U6IEl0Cj4gc2ltcGx5IGZvcmNl
cyBfYWxsXyBhY2Nlc3NlcyBpbnRvIHRoZSBzbG93IHBhdGgsIHRodXMgcmUtaW50cm9kdWNpbmcK
PiB0aGUgcHJvYmxlbSBvZiBwYWdlIHN0cmFkZGxpbmcgYWNjZXNzZXMgbm90IGdldHRpbmcgcm91
dGVkIGNvcnJlY3RseS4KCldoeT8gSWYgdGhlcmUgaXMgbm8gcGVuZGluZyBpb3JlcSB0aGVuIHdo
eSB3b3VsZCB0aGUgY2FsbCB0byBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigpIG5vdCBoYXBw
ZW4/IEFGQUlDVCB2aW8tPmlvX3JlcSB3aWxsIG9ubHkgYmUgdXBkYXRlZCB3aGVuIGh2bWVtdWxf
ZG9faW8oKSBpc3N1ZXMgYSBuZXcgaW9yZXEsIHNvIHRoZSB0ZXN0IGFwcGVhcnMgY29ycmVjdC4g
SG93IGlzIHRoYXQgX2FsbF8gYWNjZXNzIGZhaWwgdGhpcyB0ZXN0PwoKICBQYXVsCgo+IAo+IEV2
ZW4gd29yc2UsIGl0IGZvcmNlcyBfYWxsXyBtZW1vcnkgYWNjZXNzZXMgYnkgdGhlIGluc24gdW5k
ZXIKPiBlbXVsYXRpb24gaW50byB0aGUgTU1JTyBwYXRoLiBXaGlsZSB0aGlzIHdvdWxkIGhhcHBl
biB0byBiZSBva2F5Cj4gZm9yIGEgUFVTSCBmcm9tIE1NSU8gKGJlY2F1c2UgdGhlIHJlYWQgY29t
ZXMgZmlyc3QsIGFuZCBoZW5jZSB0aGUKPiB3cml0ZSB3b3VsZCBubyBsb25nZXIgc2VlIGEgcGVu
ZGluZyBJT1JFUSksIGl0J3Mgd3JvbmcgZm9yIChhbW9uZwo+IG1hbnkgb3RoZXIgY2FzZXMpIGEg
UE9QIHRvIE1NSU8sIGFzIHRoZSByZWFkIChmcm9tIHN0YWNrLCBpLmUuIFJBTSkKPiB3aWxsIGJl
IHJlcGxheWVkIGZpcnN0LCB3aGlsZSB0aGUgSU9SRVEgaXMgc3RpbGwgbWFya2VkIGluY29tcGxl
dGUuIEknZAo+IGV4cGVjdCB0aGlzIHRvIHRyaWdnZXIgdGhlIHZlcnkgZG9tYWluX2NyYXNoKCkg
aW4gaHZtZW11bF9kb19pbygpCj4gdGhhdCB3YXMgYWxzbyB0cmlnZ2VyaW5nIGJlY2F1c2Ugb2Yg
dGhlIFAyTSB0eXBlIGNoYW5nZSBiZWhpbmQgb3VyCj4gYmFja3MuCj4gCj4gVG9nZXRoZXIgd2l0
aCBBbmRyZXcncyBwb2ludGluZyBvdXQgb2YgdGhlIGJhbGxvb25pbmcgY2FzZSBhcwo+IGFub3Ro
ZXIgc2l0dWF0aW9uIHdoZXJlIG1hY2hpbmUgc3RhdGUgY2hhbmdlcyBiZWhpbmQgb3VyIGJhY2tz
Cj4gZHVyaW5nIGluc24gZW11bGF0aW9uLCBJIG1lYW53aGlsZSB0aGluayB0aGF0IHdlIHJlYWxs
eSBuZWVkIHRvCj4gbG9jayBvdXQgbWFjaGluZSBzdGF0ZSBjaGFuZ2VzIHdoaWxlIGluc24gZW11
bGF0aW9uIGlzIGluIGZsaWdodCBmb3IKPiBvbmUgb2YgdGhlIGd1ZXN0J3MgdkNQVS1zLiBBcyB0
aGlzIG1heSBiZSByYXRoZXIgYmFkIGZvcgo+IHBlcmZvcm1hbmNlLCB3ZSdkIG5lZWQgdG8gc3Ry
aXZlIHRvIG1ha2UgdGhlIGxvY2sgb3V0IHdpbmRvdwo+IGFzIHNtYWxsIGFzIHBvc3NpYmxlLiBP
dG9oIG15IGhvcGUgd291bGQgYmUgdGhhdCAoaW4gdGhlIGNvbW1vbgo+IGNhc2UpIHRoZXJlIGFy
ZW4ndCB0b28gZnJlcXVlbnQgbWFjaGluZSBzdGF0ZSBjaGFuZ2VzIGluIHRoZSBmaXJzdAo+IHBs
YWNlLgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:20:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 11:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Iy9-0003x4-HU; Mon, 11 Mar 2019 11:19: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Iy8-0003wz-PF
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:19:44 +0000
X-Inumbo-ID: 8ed86e70-43ef-11e9-a449-173680e7eade
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ed86e70-43ef-11e9-a449-173680e7eade;
 Mon, 11 Mar 2019 11:19:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 05:19:37 -0600
Message-Id: <5C864446020000780021D29A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 05:19:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
 <20190311114947.1d47e04e.olaf@aepfle.de>
In-Reply-To: <20190311114947.1d47e04e.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDExOjQ5LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIE1v
biwgMTEgTWFyIDIwMTkgMDQ6MTY6MDcgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gPj4+IE9uIDA4LjAzLjE5IGF0IDIwOjIwLCA8b2xhZkBh
ZXBmbGUuZGU+IHdyb3RlOiAgCj4+ID4gVG8gcmVpdGVyYXRlIHRoZSBzZWNvbmQgcGFyYWdyYXBo
OiBpZiBhIGRvbVUgdXNlcyBUU0MgYXMgcHJpbWFyeSBjbG9jawo+PiA+IHNvdXJjZSwgaXQgaXMg
ZXhwZWN0ZWQgdGhhdCBpdCBydW5zIE5UUCB0byBjb3ZlciBmb3IgdGhlIHJlc3VsdGluZwo+PiA+
IGRyaWZ0LiBUaGVyZWZvcmUgdGhpcyBjaGFuZ2UgZG9lcyBubyBuZWVkIGEga25vYiB0byB0dXJu
IGl0IG9uIG9yIG9mZi4gIAo+PiBEaWQgeW91IG9taXQgYSAndCcgb3IgYSAndycgYWJvdmU/IEp1
ZGdpbmcgZnJvbSB0aGUgcGF0Y2ggSSB0aGluayB5b3UKPj4gbWVhbiAibm90IiwgYnV0IEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGZvbGxvd3MsIGVzcGVjaWFsbHkgd2l0aCB5b3VyCj4+IHN1YnNlcXVl
bnQgcmVwbHkgdmFsaWRseSBzdGF0aW5nIHRoYXQgc3VjaCBhIHJlcXVpcmVtZW50IGRpZCBub3QK
Pj4gZXhpc3Qgd2l0aCB0aGUgWGVub0xpbnV4IGtlcm5lbHMuCj4gCj4gVGhpcyBkb2VzIGluZGVl
ZCBtZWFuICdkb2VzIG5vdCBuZWVkIGEga25vYicuCj4gCj4gSSBkbyBub3Qgc2VlIGhvdyB0aGUg
SFZNIGRvbVUgY2xvY2sgY2FuIGJlIHdpdGhvdXQgZHJpZnQgaWYgaXQgZG9lcyBub3QKPiBzeW5j
IHdpdGggYW4gZXh0ZXJuYWwgc291cmNlLiBJdCBzZWVtcyB4ZW5saW51eCBiYXNlZCBQViBkcml2
ZXJzIGxhY2sKPiBhIGNsb2Nrc291cmNlLCBzbyB0aGV5IHdvdWxkIGJldHRlciBydW4gbnRwLgoK
WWVzIGluZGVlZC4gQnV0IGl0IHN0aWxsIGNhbm5vdCBiZSBhIHJlcXVpcmVtZW50LiBUaGVyZSBt
YXkgYmUgcGVvcGxlCndhbnRpbmcgdG8gZnVsbHkgaXNvbGF0ZSB0aGVpciBzeXN0ZW1zLgoKUGx1
cyAtIGlzIHlvdXIgY2hhbmdlIHNvbWVob3cgbGltaXRlZCB0byBIVk0gZ3Vlc3RzPyBJIGNhbid0
IHNlZW0gdG8Kc3BvdCB3aHkgdGhhdCB3b3VsZCBiZS4gQW5kIGlmIGl0IGlzbid0LCB0aGVuIGxl
YXZpbmcgUFYgZ3Vlc3RzIG91dCBvZgp0aGUgZGlzY3Vzc2lvbiBpcyBzaW1wbHkgd3JvbmcuCgpB
bHNvIEknbSBoYXZpbmcgdHJvdWJsZSBzZWVpbmcgaG93IHRoZSBjb25uZWN0aW9uIHRvICJkcmlm
dCIgaGFzIGNvbWUKdXAgYWxsIG9mIHRoZSBzdWRkZW4uIFlvdXIgY2hhbmdlIGlzIHRvIGRlYWwg
d2l0aCBzaW5ndWxhciBldmVudHMKKG1pZ3JhdGlvbikgYWl1aS4KCj4+ID4gKyAgICAgKiAgICBm
cmVxICAgIHRvbGVyYXRlZCBmcmVxIGRpZmZlcmVuY2UKPj4gPiArICAgICAqICAtLS0tLS0tID0g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiA+ICsgICAgICogIE1pbGxpb24gICAgICAgICBN
aWxsaW9uICsgUFBNICAgICAgCj4+ID4gKyAgICAgKi8KPj4gPiArICAgIHRtcCA9IDEwMDAgKiAx
MDAwOwo+PiA+ICsgICAgdG1wICs9IFZUU0NfTlRQX1BQTV9UT0xFUkFOQ0U7Cj4+ID4gKyAgICB0
bXAgKj0gY3B1X2toejsKPj4gPiArICAgIHRtcCAvPSAxMDAwICogMTAwMDsKPj4gPiArCj4+ID4g
KyAgICB0bXAgLT0gY3B1X2toejsKPj4gPiArCj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogUmVk
dWNlIHRoZSB0aGVvcmV0aWNhbCB1cHBlciBsaW1pdCBieSB0aGUgYXNzdW1lZCBtZWFzdXJpbmcg
aW5hY2N1cmFjeS4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgaWYgKCB0bXAgPj0gVlRTQ19KSVRU
RVJfUkFOR0VfS0haICkKPj4gPiArICAgICAgICB0bXAgLT0gVlRTQ19KSVRURVJfUkFOR0VfS0ha
OyAgCj4+IFRoaXMgY291bGQgc3VnZ2VzdCB0aGUgY29uc3RhbnQgaXMgbWVhbnQgdG8gYmUgYW4g
dXBwZXIgYm91bmQsIGJ1dAo+PiAoYXMgc2FpZCBpbiByZXZpZXcgb2YgcHJpb3IgdmVyc2lvbnMp
IHN1YnRyYWN0aW5nIGludHJvZHVjZSBhIG5vbi0KPj4gbGluZWFyaXR5LCBfYW5kXyBpdCBkb2Vz
bid0IGd1YXJhbnRlZSB0aGUgcmVzdWx0IHRvIGJlIHdpdGhpbiB0aGUKPj4gYXNzdW1lZCBib3Vu
ZHMuCj4gCj4gVGhlIHVwcGVyIGJvdW5kIGlzIHRoZSBQUE0gdmFsdWUuIG50cGQgaW4gTGludXgg
Y2FuIGhhbmRsZSB1cCB0byA1MDAuCj4gV2hhdCBpcyB1bmNsZWFyIGFib3V0IHRoaXMgZm9ybXVs
YT8KPiBGaXJzdCBQUE0gaXMgY29udmVydGVkIGludG8gImtoeiIsIG9uIGEgMkdIeiBzeXN0ZW0g
dG1wIHdpbGwgYmVjb21lIDEwMDAuCgpJIGRpZG4ndCBxdWVzdGlvbiB0aGlzIHBhcnQgKGV4Y2Vw
dCBhZ2FpbiBmb3IgaXRzIExpbnV4IGNvbm5lY3Rpb24sIHdoaWNoCnlvdSBwb2ludCBvdXQgaW4g
eW91ciByZXBseSkuCgo+IFRoZW4gdGhlIGluYWNjdXJhY3kgaGFzIHRvIGJlIGhhbmRsZWQsIFhl
biBjYW4gbm90IGtub3cgaWYgY3B1X2toeiBpcyBjb3JyZWN0Lgo+IEFzIHNhaWQgYWJvdmUsIHRo
ZSBvYnNlcnZlZCByYW5nZSB3YXMgMjAwLCBzbyB0aGlzIHdpbGwgYmUgc3VidHJhY3RlZC4KClRo
aXMgaXMgd2hhdCBJIGNvbnNpZGVyIHdyb25nLCBiZWNhdXNlIGl0IHJlc3VsdHMgaW4KCiAgIHRt
cCAoaW5pdGlhbCkJfCAgIHRtcCAocmVzdWx0KQogICAxOTgJCXwgICAxOTgKICAgMTk5CQl8ICAg
MTk5CiAgIDIwMAkJfCAgIDAKICAgMjAxCQl8ICAgMQogICAuLi4KICAgMzk4CQl8ICAgMTk4CiAg
IDM5OQkJfCAgIDE5OQogICA0MDAJCXwgICAwCiAgIDQwMQkJfCAgIDEKCkknZCBleHBlY3QgeW91
IHRvIF9jYXBfIGF0IDIwMCBpbnN0ZWFkLiBCdXQgb2YgY291cnNlIHRoZSBzZWVtaW5nbHkKcmFu
ZG9tIDIwMCB3aWxsIGl0c2VsZiBuZWVkIGEgbXVjaCBiZXR0ZXIgcmVhc29uaW5nLCBvciBhdCBs
ZWFzdCBhCmNsZWFyIGluZGljYXRpb24gb2YgdGhlIGRhdGEgYmFzZSAobnVtYmVyIG9mIGRpZmZl
cmVudCBzeXN0ZW1zKSB0aGF0Cml0IHdhcyBkZXJpdmVkIGZyb20uICJMYXJnZSBudW1iZXIgb2Yg
aG9zdHMiLCBhZnRlciBhbGwsIG1heSBtZWFuIDEyCnRvIHlvdSBhbmQgdGVucyBvZiB0aG91c2Fu
ZHMgdG8gbWUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:33:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 11: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 1h3JB0-0005Mi-0P; Mon, 11 Mar 2019 11: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3JAy-0005Md-H3
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:33:00 +0000
X-Inumbo-ID: 6bb895f6-43f1-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 6bb895f6-43f1-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:32:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 05:32:58 -0600
Message-Id: <5C864762020000780021D2A9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 05:32:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <1552080650-9168-1-git-send-email-igor.druzhinin@citrix.com>
 <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
 <5C864097020000780021D280@prv1-mh.provo.novell.com>
 <e24e9bf8facd446189376c35bd9b32b0@AMSPEX02CL02.citrite.net>
In-Reply-To: <e24e9bf8facd446189376c35bd9b32b0@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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+IE9uIDExLjAzLjE5IGF0IDEyOjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBNYXJjaCAyMDE5IDExOjA0Cj4+IAo+PiA+Pj4gT24gMTEuMDMuMTkgYXQgMTE6MzAsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IEZyb206IElnb3IgRHJ1emhpbmlu
IFttYWlsdG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPj4gPj4gU2VudDogMDggTWFyY2gg
MjAxOSAyMTozMQo+PiA+Pgo+PiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+
PiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiA+PiBAQCAtMTA4MCw3ICsx
MDgwLDE1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNp
Z25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPj4gPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkK
Pj4gPj4gIHsKPj4gPj4gICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPj4gPj4gLSAgICBp
bnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBw
ZmVjLCAmcGZpbmZvKTsKPj4gPj4gKyAgICBjb25zdCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9
ICZjdXJyZW50LT5hcmNoLmh2bS5odm1faW87Cj4+ID4+ICsgICAgaW50IHJjID0gSFZNVFJBTlNf
YmFkX2dmbl90b19tZm47Cj4+ID4+ICsKPj4gPj4gKyAgICAvKgo+PiA+PiArICAgICAqIElmIHRo
ZSBtZW1vcnkgYWNjZXNzIGNhbiBiZSBoYW5kbGVkIGltbWVkaWF0ZWx5IC0gZG8gaXQsCj4+ID4+
ICsgICAgICogb3RoZXJ3aXNlIHJlLWVudGVyIGlvcmVxIGNvbXBsZXRpb24gcGF0aCB0byBwcm9w
ZXJseSBjb25zdW1lIGl0Lgo+PiA+PiArICAgICAqLwo+PiA+PiArICAgIGlmICggIWh2bV9pb3Jl
cV9uZWVkc19jb21wbGV0aW9uKCZ2aW8tPmlvX3JlcSkgKQo+PiA+PiArICAgICAgICByYyA9IGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmlu
Zm8pOwo+PiA+Cj4+ID4gSSB0aGluayB0aGlzIGlzIHRoZSByaWdodCB0aGluZyB0byBkbwo+PiAK
Pj4gSXQncyBub3QsIGFuZCB0aGF0J3Mgd2h5IEkgaGFkIHdyaXR0ZW4gdGhhdCBlYXJsaWVyIGV4
cGxhbmF0aW9uIHdoaWNoCj4+IHlvdSB0aGVuIHJlc3BvbmRlZCB0byBzYXlpbmcgdGhhdCB0aGUg
aXNzdWUgbmVlZHMgdG8gYmUgZGVhbHQgd2l0aAo+PiBieSBlbmZvcmNpbmcgYSBjb25zaXN0ZW50
IHZpZXcgb2YgTU1JTyAob3Igbm90KSBkdXJpbmcgaW5pdGlhbCB0cnkgYW5kCj4+IHJlcGxheS4g
VGhhdCdzIF9ub3RfIHdoYXQgdGhlIGFib3ZlIGRvZXMgaW4gdGhlIGdlbmVyYWwgY2FzZTogSXQK
Pj4gc2ltcGx5IGZvcmNlcyBfYWxsXyBhY2Nlc3NlcyBpbnRvIHRoZSBzbG93IHBhdGgsIHRodXMg
cmUtaW50cm9kdWNpbmcKPj4gdGhlIHByb2JsZW0gb2YgcGFnZSBzdHJhZGRsaW5nIGFjY2Vzc2Vz
IG5vdCBnZXR0aW5nIHJvdXRlZCBjb3JyZWN0bHkuCj4gCj4gV2h5PyBJZiB0aGVyZSBpcyBubyBw
ZW5kaW5nIGlvcmVxIHRoZW4gd2h5IHdvdWxkIHRoZSBjYWxsIHRvIAo+IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKCkgbm90IGhhcHBlbj8gQUZBSUNUIHZpby0+aW9fcmVxIHdpbGwgb25seSBi
ZSAKPiB1cGRhdGVkIHdoZW4gaHZtZW11bF9kb19pbygpIGlzc3VlcyBhIG5ldyBpb3JlcSwgc28g
dGhlIHRlc3QgYXBwZWFycyBjb3JyZWN0LiAKPiBIb3cgaXMgdGhhdCBfYWxsXyBhY2Nlc3MgZmFp
bCB0aGlzIHRlc3Q/CgoiQWxsIiB3YXMgdG9vIGhlYXZ5LCBhcyBwZXIgdGhpcyBkaXNjdXNzaW9u
OgoKPj4gRXZlbiB3b3JzZSwgaXQgZm9yY2VzIF9hbGxfIG1lbW9yeSBhY2Nlc3NlcyBieSB0aGUg
aW5zbiB1bmRlcgo+PiBlbXVsYXRpb24gaW50byB0aGUgTU1JTyBwYXRoLiBXaGlsZSB0aGlzIHdv
dWxkIGhhcHBlbiB0byBiZSBva2F5Cj4+IGZvciBhIFBVU0ggZnJvbSBNTUlPIChiZWNhdXNlIHRo
ZSByZWFkIGNvbWVzIGZpcnN0LCBhbmQgaGVuY2UgdGhlCj4+IHdyaXRlIHdvdWxkIG5vIGxvbmdl
ciBzZWUgYSBwZW5kaW5nIElPUkVRKSwgaXQncyB3cm9uZyBmb3IgKGFtb25nCj4+IG1hbnkgb3Ro
ZXIgY2FzZXMpIGEgUE9QIHRvIE1NSU8sIGFzIHRoZSByZWFkIChmcm9tIHN0YWNrLCBpLmUuIFJB
TSkKPj4gd2lsbCBiZSByZXBsYXllZCBmaXJzdCwgd2hpbGUgdGhlIElPUkVRIGlzIHN0aWxsIG1h
cmtlZCBpbmNvbXBsZXRlLiBJJ2QKPj4gZXhwZWN0IHRoaXMgdG8gdHJpZ2dlciB0aGUgdmVyeSBk
b21haW5fY3Jhc2goKSBpbiBodm1lbXVsX2RvX2lvKCkKPj4gdGhhdCB3YXMgYWxzbyB0cmlnZ2Vy
aW5nIGJlY2F1c2Ugb2YgdGhlIFAyTSB0eXBlIGNoYW5nZSBiZWhpbmQgb3VyCj4+IGJhY2tzLgoK
SSBzaG91bGQgaGF2ZSBzYWlkICJhbGwgYWNjZXNzZXMgcHJlY2VkaW5nIHRoZSBvbmUgcmVhbGx5
IGFjY2Vzc2luZwpNTUlPIi4gVXNpbmcgdGhlIHByb3ZpZGVkIGV4YW1wbGUgb2YgUE9QLCB0aGUg
bGluZWFyX3JlYWQoKSBpbnZvY2F0aW9uCmR1cmluZyByZXBsYXkgKHRvIHJlYWQgdGhlIHN0YWNr
KSB3aWxsIGZpbmQgYSBwZW5kaW5nIElPUkVRLCBhbmQgd3JvbmdseQpnbyB0aGUgTU1JTyBwYXRo
LiBUaGlzIHdvdWxkLCBpbiB0aGlzIGV4YW1wbGUsIGJlIGNvcnJlY3Qgb25seSBmb3IKbGluZWFy
X3dyaXRlKCkgdG8gZG8uIFNvIHRoZSBzdWdnZXN0ZWQgY2hhbmdlIGlzIGNvcnJlY3Qgb25seSBm
b3IgYW55Cmluc24gYWNjZXNzaW5nIG5vIG1vcmUgdGhhbiBvbmUgbWVtb3J5IGxvY2F0aW9uIChp
ZiB0aGVyZSdzIG5vIG1lbW9yeQphY2Nlc3MgdGhlbiBvZiBjb3Vyc2Ugd2Ugd29uJ3QgbWFrZSBp
dCBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:39:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 11:39:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3JGx-0005aN-PS; Mon, 11 Mar 2019 11:39: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3JGv-0005aI-Pe
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:39:09 +0000
X-Inumbo-ID: 45f23314-43f2-11e9-8f15-d3951867bf7d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45f23314-43f2-11e9-8f15-d3951867bf7d;
 Mon, 11 Mar 2019 11:39:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87082273"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm: finish IOREQ correctly on completion path
Thread-Index: AQHU1fY27a+6F65yEUad9228F75EVKYGPi1Q///5WoCAABEssP//9u0AgAARSbA=
Date: Mon, 11 Mar 2019 11:39:03 +0000
Message-ID: <2830bbcb659140119a96d6d851316dba@AMSPEX02CL02.citrite.net>
References: <1552080650-9168-1-git-send-email-igor.druzhinin@citrix.com>
 <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
 <5C864097020000780021D280@prv1-mh.provo.novell.com>
 <e24e9bf8facd446189376c35bd9b32b0@AMSPEX02CL02.citrite.net>
 <5C864762020000780021D2A9@prv1-mh.provo.novell.com>
In-Reply-To: <5C864762020000780021D2A9@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxMTozMwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+OyBSb2dlciBQYXUKPiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUkU6IFtQQVRDSF0geDg2L2h2bTogZmluaXNo
IElPUkVRIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBhdGgKPiAKPiA+Pj4gT24gMTEuMDMuMTkg
YXQgMTI6MDksIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSmFu
IEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAxMSBNYXJjaCAy
MDE5IDExOjA0Cj4gPj4KPiA+PiA+Pj4gT24gMTEuMDMuMTkgYXQgMTE6MzAsIDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gRnJvbTogSWdvciBEcnV6aGluaW4gW21haWx0
bzppZ29yLmRydXpoaW5pbkBjaXRyaXguY29tXQo+ID4+ID4+IFNlbnQ6IDA4IE1hcmNoIDIwMTkg
MjE6MzEKPiA+PiA+Pgo+ID4+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4g
Pj4gPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiA+PiA+PiBAQCAtMTA4MCw3
ICsxMDgwLDE1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQKPiAqcF9kYXRhLAo+ID4+ID4+ICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVs
X2N0eHQpCj4gPj4gPj4gIHsKPiA+PiA+PiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+
ID4+ID4+IC0gICAgaW50IHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBh
ZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gPj4gPj4gKyAgICBjb25zdCBzdHJ1Y3QgaHZt
X3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5hcmNoLmh2bS5odm1faW87Cj4gPj4gPj4gKyAgICBp
bnQgcmMgPSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiA+PiA+PiArCj4gPj4gPj4gKyAgICAv
Kgo+ID4+ID4+ICsgICAgICogSWYgdGhlIG1lbW9yeSBhY2Nlc3MgY2FuIGJlIGhhbmRsZWQgaW1t
ZWRpYXRlbHkgLSBkbyBpdCwKPiA+PiA+PiArICAgICAqIG90aGVyd2lzZSByZS1lbnRlciBpb3Jl
cSBjb21wbGV0aW9uIHBhdGggdG8gcHJvcGVybHkgY29uc3VtZSBpdC4KPiA+PiA+PiArICAgICAq
Lwo+ID4+ID4+ICsgICAgaWYgKCAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+aW9f
cmVxKSApCj4gPj4gPj4gKyAgICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihw
X2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiA+PiA+Cj4gPj4gPiBJIHRoaW5r
IHRoaXMgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvCj4gPj4KPiA+PiBJdCdzIG5vdCwgYW5kIHRo
YXQncyB3aHkgSSBoYWQgd3JpdHRlbiB0aGF0IGVhcmxpZXIgZXhwbGFuYXRpb24gd2hpY2gKPiA+
PiB5b3UgdGhlbiByZXNwb25kZWQgdG8gc2F5aW5nIHRoYXQgdGhlIGlzc3VlIG5lZWRzIHRvIGJl
IGRlYWx0IHdpdGgKPiA+PiBieSBlbmZvcmNpbmcgYSBjb25zaXN0ZW50IHZpZXcgb2YgTU1JTyAo
b3Igbm90KSBkdXJpbmcgaW5pdGlhbCB0cnkgYW5kCj4gPj4gcmVwbGF5LiBUaGF0J3MgX25vdF8g
d2hhdCB0aGUgYWJvdmUgZG9lcyBpbiB0aGUgZ2VuZXJhbCBjYXNlOiBJdAo+ID4+IHNpbXBseSBm
b3JjZXMgX2FsbF8gYWNjZXNzZXMgaW50byB0aGUgc2xvdyBwYXRoLCB0aHVzIHJlLWludHJvZHVj
aW5nCj4gPj4gdGhlIHByb2JsZW0gb2YgcGFnZSBzdHJhZGRsaW5nIGFjY2Vzc2VzIG5vdCBnZXR0
aW5nIHJvdXRlZCBjb3JyZWN0bHkuCj4gPgo+ID4gV2h5PyBJZiB0aGVyZSBpcyBubyBwZW5kaW5n
IGlvcmVxIHRoZW4gd2h5IHdvdWxkIHRoZSBjYWxsIHRvCj4gPiBodm1fY29weV9mcm9tX2d1ZXN0
X2xpbmVhcigpIG5vdCBoYXBwZW4/IEFGQUlDVCB2aW8tPmlvX3JlcSB3aWxsIG9ubHkgYmUKPiA+
IHVwZGF0ZWQgd2hlbiBodm1lbXVsX2RvX2lvKCkgaXNzdWVzIGEgbmV3IGlvcmVxLCBzbyB0aGUg
dGVzdCBhcHBlYXJzIGNvcnJlY3QuCj4gPiBIb3cgaXMgdGhhdCBfYWxsXyBhY2Nlc3MgZmFpbCB0
aGlzIHRlc3Q/Cj4gCj4gIkFsbCIgd2FzIHRvbyBoZWF2eSwgYXMgcGVyIHRoaXMgZGlzY3Vzc2lv
bjoKPiAKPiA+PiBFdmVuIHdvcnNlLCBpdCBmb3JjZXMgX2FsbF8gbWVtb3J5IGFjY2Vzc2VzIGJ5
IHRoZSBpbnNuIHVuZGVyCj4gPj4gZW11bGF0aW9uIGludG8gdGhlIE1NSU8gcGF0aC4gV2hpbGUg
dGhpcyB3b3VsZCBoYXBwZW4gdG8gYmUgb2theQo+ID4+IGZvciBhIFBVU0ggZnJvbSBNTUlPIChi
ZWNhdXNlIHRoZSByZWFkIGNvbWVzIGZpcnN0LCBhbmQgaGVuY2UgdGhlCj4gPj4gd3JpdGUgd291
bGQgbm8gbG9uZ2VyIHNlZSBhIHBlbmRpbmcgSU9SRVEpLCBpdCdzIHdyb25nIGZvciAoYW1vbmcK
PiA+PiBtYW55IG90aGVyIGNhc2VzKSBhIFBPUCB0byBNTUlPLCBhcyB0aGUgcmVhZCAoZnJvbSBz
dGFjaywgaS5lLiBSQU0pCj4gPj4gd2lsbCBiZSByZXBsYXllZCBmaXJzdCwgd2hpbGUgdGhlIElP
UkVRIGlzIHN0aWxsIG1hcmtlZCBpbmNvbXBsZXRlLiBJJ2QKPiA+PiBleHBlY3QgdGhpcyB0byB0
cmlnZ2VyIHRoZSB2ZXJ5IGRvbWFpbl9jcmFzaCgpIGluIGh2bWVtdWxfZG9faW8oKQo+ID4+IHRo
YXQgd2FzIGFsc28gdHJpZ2dlcmluZyBiZWNhdXNlIG9mIHRoZSBQMk0gdHlwZSBjaGFuZ2UgYmVo
aW5kIG91cgo+ID4+IGJhY2tzLgo+IAo+IEkgc2hvdWxkIGhhdmUgc2FpZCAiYWxsIGFjY2Vzc2Vz
IHByZWNlZGluZyB0aGUgb25lIHJlYWxseSBhY2Nlc3NpbmcKPiBNTUlPIi4gVXNpbmcgdGhlIHBy
b3ZpZGVkIGV4YW1wbGUgb2YgUE9QLCB0aGUgbGluZWFyX3JlYWQoKSBpbnZvY2F0aW9uCj4gZHVy
aW5nIHJlcGxheSAodG8gcmVhZCB0aGUgc3RhY2spIHdpbGwgZmluZCBhIHBlbmRpbmcgSU9SRVEs
IGFuZCB3cm9uZ2x5Cj4gZ28gdGhlIE1NSU8gcGF0aC4gVGhpcyB3b3VsZCwgaW4gdGhpcyBleGFt
cGxlLCBiZSBjb3JyZWN0IG9ubHkgZm9yCj4gbGluZWFyX3dyaXRlKCkgdG8gZG8uIFNvIHRoZSBz
dWdnZXN0ZWQgY2hhbmdlIGlzIGNvcnJlY3Qgb25seSBmb3IgYW55Cj4gaW5zbiBhY2Nlc3Npbmcg
bm8gbW9yZSB0aGFuIG9uZSBtZW1vcnkgbG9jYXRpb24gKGlmIHRoZXJlJ3Mgbm8gbWVtb3J5Cj4g
YWNjZXNzIHRoZW4gb2YgY291cnNlIHdlIHdvbid0IG1ha2UgaXQgaGVyZSBpbiB0aGUgZmlyc3Qg
cGxhY2UpLgoKT2ssIHRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFNvLCB0aGUgcHJvYmxl
bSBpcyB0aGF0IG1lbW9yeSBhY2Nlc3NlcyBhcmUgbm90IHN0YXNoZWQgKHVuZGVyc3RhbmRhYmx5
IEkgZ3Vlc3MpIGluIHRoZSBtbWlvX2NhY2hlLiBJZiB0aGV5IHdlcmUgdGhlbiBmb3JjaW5nIHRo
ZSBjb2RlIGRvd24gdGhlIE1NSU8gcGF0aCB3b3VsZCB3b3JrLiBTbywgd2hhdCB3ZSBwcm9iYWJs
eSBuZWVkIGlzIGEgY2FjaGUgb2YgYWxsIGFjY2Vzc2VzIHRoYXQgYW4gaW5zdHJ1Y3Rpb24gaGFz
IG1hZGUgdG8gZGF0ZSwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZXkgaGl0IFJBTSBvciBJL08g
ZW11bGF0aW9uLgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:57:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 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 1h3JYU-00073v-FY; Mon, 11 Mar 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=/c+6=RO=xenproject.org=prvs=966b1740f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h3JYT-00073l-Qg
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:57:17 +0000
X-Inumbo-ID: d02a3b75-43f4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d02a3b75-43f4-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:57:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80208624"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83730-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=f5b4c31030f45293bb4517445722768434829d91
X-Osstest-Versions-That: qemuu=6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Mar 2019 11:56:52 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83730: 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
MzczMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzMwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGY1YjRjMzEwMzBmNDUyOTNiYjQ1MTc0NDU3MjI3Njg0MzQ4MjlkOTEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDZjYjRmNmRiNGY0MzY3ZmFhMzNkYTg1YjE1
Zjc1YmJiZDJiZWQyYTYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzcyNSAgMjAxOS0wMy0xMCAw
Njo1NToyOSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MzAgIDIwMTktMDMt
MTEgMDY6NTM6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlh
LmNvbT4KICBBbmFzdGFzaWlhIFJ1c2Frb3ZhIDxhcnVzYWtvdmE5MTdAZ21haWwuY29tPgogIEFu
ZHJlYXMgU2Nod2FiIDxzY2h3YWJAc3VzZS5kZT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFu
QG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDaHJpc3RpYW4gUmljaHRlciA8Y2hyaXN0aWFuLnJp
Y2h0ZXJAZWZzLWF1dG8uZGU+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAg
RGF2aWQgQnJlbmtlbiA8ZGF2aWQuYnJlbmtlbkBlZnMtYXV0by5kZT4KICBFZCBNYXN0ZSA8ZW1h
c3RlQGZyZWVic2Qub3JnPgogIEVtYW51ZWxlIEdpdXNlcHBlIEVzcG9zaXRvIDxlLmVtYW51ZWxl
Z2l1c2VwcGVAZ21haWwuY29tPgogIEdlb3JnIEhvZnN0ZXR0ZXIgPGdlb3JnLmhvZnN0ZXR0ZXJA
ZWZzLWF1dG8uZGU+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIZWxnZSBEZWxsZXIg
PGRlbGxlckBnbXguZGU+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXJzIEJp
ZXJtYW5za2kgPGxhcnMuYmllcm1hbnNraUBlZnMtYXV0by5kZT4KICBMYXVyZW50IFZpdmllciA8
bGF1cmVudEB2aXZpZXIuZXU+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEBy
ZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2Jl
cnQgUmFzY2hlIDxyb2JlcnQucmFzY2hlQGVmcy1hdXRvLmRlPgogIFJvbWFuIEthZ2FuIDxya2Fn
YW5AdmlydHVvenpvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAg
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0
aEByZWRoYXQuY29tPgogIFZpYyBMZWUgPGxseXpzLnZpY0BnbWFpbC5jb20+CiAgV2lsbGlhbSBC
b3dsaW5nIDx3aWxsQHdib3dsaW5nLmluZm8+CiAgWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUt
bG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDMwNDQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 11:57:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 11:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3JZ7-00078u-7g; Mon, 11 Mar 2019 11:57: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=y/+I=RO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h3JZ5-00078e-0B
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:57:55 +0000
X-Inumbo-ID: e5b4a4c2-43f4-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5b4a4c2-43f4-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:57:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552305471;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=2aOoBCRG9kKEo7vJb5sVhYDACcTQPpJ0+7MWo1pe6tQ=;
 b=gsYZao+qEcLyoJGv5t1QS8o68X/QiCuNcrFYU84oARR+adJqxKts7XjYslQaowv7UB
 ZSJBxpQ4Kcntn6qMSHLSByulFoiL2KWv0woYzNGEb9MPPNc9VbUq0gZbGs/Tf9fTYInD
 lU1lCWZjWubRdJUf5quT85axY+suhPTvGxo4h+ZKQpzw7HQ0nLSQ7YWF0784Zgh7dtaX
 ezO6yWU5zD06JDGGvAoJVg4LGsFk8+PS/8KMc0cRRnCZ8QRD3DfapojzbVFrPSE9Uvz3
 ewUw35FNMaYm1THBIRTlRT5kHmYuAzYqMcm6PJYnV0t+qzommLjQEtykQH9SeoVj9Q9/
 HzPA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5uta/v2zDtQfEKCLS1s2tHiJ+dMvnQ="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v2BBvmuaD
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 11 Mar 2019 12:57:48 +0100 (CET)
Date: Mon, 11 Mar 2019 12:57:43 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190311125743.0f9493c1.olaf@aepfle.de>
In-Reply-To: <5C864446020000780021D29A@prv1-mh.provo.novell.com>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
 <20190311114947.1d47e04e.olaf@aepfle.de>
 <5C864446020000780021D29A@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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: multipart/mixed; boundary="===============1510247861262312008=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1510247861262312008==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/BopfwUVtA9H6Ah5NzIInEG1"; protocol="application/pgp-signature"

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

Am Mon, 11 Mar 2019 05:19:34 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> >>> On 11.03.19 at 11:49, <olaf@aepfle.de> wrote: =20
> > I do not see how the HVM domU clock can be without drift if it does not
> > sync with an external source. It seems xenlinux based PV drivers lack
> > a clocksource, so they would better run ntp. =20
> Yes indeed. But it still cannot be a requirement. There may be people
> wanting to fully isolate their systems.

They are free to isolate them. Still, there has to be a source to keep
time in sync. One of the involved dom0s can be declared as reference.
I'm not seeing how this change does affect the time within such domUs
in a significant way. Time will move forward at slightly different speed
when running on both hosts.

> Plus - is your change somehow limited to HVM guests? I can't seem to
> spot why that would be. And if it isn't, then leaving PV guests out of
> the discussion is simply wrong.

tsc_set_info exits early for non-HVM, so I think PV just does not have vtsc?

> Also I'm having trouble seeing how the connection to "drift" has come
> up all of the sudden. Your change is to deal with singular events
> (migration) aiui.

"drift" as in "TSC runs at different speed than reference clock"?
It is the migration/restore that enables emulation of TSC access.

> > Then the inaccuracy has to be handled, Xen can not know if cpu_khz is c=
orrect.
> > As said above, the observed range was 200, so this will be subtracted. =
=20
>=20
> This is what I consider wrong, because it results in
>=20
>    tmp (initial)	|   tmp (result)
>    198		|   198
>    199		|   199
>    200		|   0
>    201		|   1
>    ...
>    398		|   198
>    399		|   199
>    400		|   0
>    401		|   1

Why does it become 0 here?

=20
> I'd expect you to _cap_ at 200 instead. But of course the seemingly
> random 200 will itself need a much better reasoning, or at least a
> clear indication of the data base (number of different systems) that
> it was derived from. "Large number of hosts", after all, may mean 12
> to you and tens of thousands to me.

The formula reduces the calculated number by a constant. tmp would reach
zero on a 400MHz host. Assuming that still exists, the worst case is emulat=
ion
of TSC access. If the check would be (tmp > 200), tmp would become 1 khz
of difference. I think either '>' or '>=3D' would be fine on such system.


Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIZNNwAKCRBdQqD6ppg2
fkceAKDtMdAorHBi/49FY5gR2j86fsTChQCfbNYGxii+wlUU1A9zPmhFaXOGFjo=
=8EdE
-----END PGP SIGNATURE-----

--Sig_/BopfwUVtA9H6Ah5NzIInEG1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1510247861262312008==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 11 12:03:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 12:03: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 1h3Je2-00084Z-LI; Mon, 11 Mar 2019 12:03: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=1Ho2=RO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3Je1-00084U-8Q
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 12:03:01 +0000
X-Inumbo-ID: 9c4b5db4-43f5-11e9-a21e-db5f4738a49b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c4b5db4-43f5-11e9-a21e-db5f4738a49b;
 Mon, 11 Mar 2019 12:02: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 7A956AFBF;
 Mon, 11 Mar 2019 12:02:57 +0000 (UTC)
To: "committers@xenproject.org" <committers@xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <7e12ae8e-f32e-f9fe-eb27-344076a6b540@suse.com>
Date: Mon, 11 Mar 2019 13:02:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Commit moratorium for branching off 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 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>

Q29tbWl0dGVycywKClBsZWFzZSBkb24ndCBwdXNoIGFueSBuZXcgcGF0Y2ggdG8gc3RhZ2luZyBi
ZWNhdXNlIHdlIGFyZSBnb2luZyB0bwpicmFuY2ggb2ZmIDQuMTIgZnJvbSB0aGUgbWFpbiB0cnVu
ay4KCkFub3RoZXIgZW1haWwgd2lsbCBiZSBzZW50IG9uY2UgdGhlIG1vcmF0b3JpdW0gaXMgbGlm
dGVkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 12:09:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 12:09: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 1h3JkT-0008Iz-Eg; Mon, 11 Mar 2019 12: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=y/+I=RO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h3JkR-0008Iu-TP
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 12:09:40 +0000
X-Inumbo-ID: 8a8b4172-43f6-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a8b4172-43f6-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 12:09:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552306177;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=u+y1wejch21jOUmLILnL3LjMW0Q0hhTiyCxq59yoBXs=;
 b=bwmJR3WxikbzW1+6SrHgjR89zHmexfFmLVPssHgQ2C5HYAB7PtK97nygy1OZM+BTY7
 Om3C3XDjJ1CXXnZ2s4/mZVB/hL5bqtCxUdc/pKEQpQii2BJkE8kaBrGGCwgVPxvpvfaU
 Jqs1ytErRYxlHaRKLRBxkWnPBNtzsSF+HYG69ulmfB+Nn58fUPhCXQ4Zi95ixRJGZoUy
 Qzk7RlJXeyLo3C1gYhy7Jdx2wufPYpaqpwdtVLor6xHLd8NENt05EEKR9kU/COzdNs+z
 lJ7HhauLwSxolIBccslWfg004Vo7mLAIaZbx9qFGzP+RmpG97WkPBlxLZR3jrzXYxH7/
 LueQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5uta/v2zDtQfEKCLS1s2tHiJ+dMvnQ="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v2BC9audx
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 11 Mar 2019 13:09:36 +0100 (CET)
Date: Mon, 11 Mar 2019 13:09:31 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190311130931.737ee8c6.olaf@aepfle.de>
In-Reply-To: <5C864446020000780021D29A@prv1-mh.provo.novell.com>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
 <20190311114947.1d47e04e.olaf@aepfle.de>
 <5C864446020000780021D29A@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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: multipart/mixed; boundary="===============0817609312146688035=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0817609312146688035==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/FwlF6JuVDYblBWl2qRtvPhd"; protocol="application/pgp-signature"

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

Am Mon, 11 Mar 2019 05:19:34 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> But of course the seemingly
> random 200 will itself need a much better reasoning, or at least a
> clear indication of the data base (number of different systems) that
> it was derived from. "Large number of hosts", after all, may mean 12
> to you and tens of thousands to me.

How many hosts would be relevant?
My own test hosts calibrate itself in a range of maybe 30 khz.
I gave up to track the exact numbers after every reboot.

If it helps, I can gather 'cpu_khz' once again.


Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIZP+wAKCRBdQqD6ppg2
fp3cAJ0drHtwY+YmeJm0d65T2FGQJZNyJgCgs9G9xI481AK9rXwYdvHENa+LOiE=
=Px1G
-----END PGP SIGNATURE-----

--Sig_/FwlF6JuVDYblBWl2qRtvPhd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0817609312146688035==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 11 12:50:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 12: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 1h3KNz-0003MM-P8; Mon, 11 Mar 2019 12:50: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=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3KNz-0003MC-0W
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 12:50:31 +0000
X-Inumbo-ID: 3b6654fc-43fc-11e9-b44e-d3dbde3ca20e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b6654fc-43fc-11e9-b44e-d3dbde3ca20e;
 Mon, 11 Mar 2019 12:50: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 1h3KNp-0004ti-ER; Mon, 11 Mar 2019 12:50: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 1h3KNp-0006ak-5R; Mon, 11 Mar 2019 12:50:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3KNp-0000F8-2D; Mon, 11 Mar 2019 12:50:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133684-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-rtds:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 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-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-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-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-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-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 12:50:21 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133684: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY4NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY4NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzNjAzIFJFR1IuIHZzLiAx
MzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgaW4gMTMzNjAzIHBhc3MgaW4gMTMzNjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMzM2MDMgcGFzcyBpbiAxMzM2
ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0
b3JlLjIgZmFpbCBpbiAxMzM2MDMgcGFzcyBpbiAxMzM2ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMzM2NjYgcGFz
cyBpbiAxMzM2ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzNjY2IHBhc3MgaW4gMTMzNjg0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIHBhc3MgaW4gMTMzNjAzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzM2MjgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMzM2NjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzY2NgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGluIDEzMzYwMyBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzNjI4IGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
IGZhaWwgaW4gMTMzNjY2IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzY2NiBibG9ja2VkIGlu
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgIGZhaWwgaW4gMTMzNjY2IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzM2NjYgbGlrZSAxMzI4ODkKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzM2NjYgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2NjYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJl
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJi
YTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIw
MTktMDItMDQgMjI6MDQ6MDkgWiAgIDM0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMTQ3
ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAyNyBkYXlzICAgMTkgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1IFogICAgNSBkYXlzICAgIDQg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxi
b3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbi-0004Ih-Af; Mon, 11 Mar 2019 13:04: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbh-0004IK-B3
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:41 +0000
X-Inumbo-ID: 390e7110-43fe-11e9-8a5b-47210c615899
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 390e7110-43fe-11e9-8a5b-47210c615899;
 Mon, 11 Mar 2019 13:04:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80213995"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:27 +0000
Message-ID: <20190311130434.10437-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/7] tools: Python 3 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

VGhpcyBzZXJpZXMgbWFrZXMgdG9vbHMgd29yayB3aXRoIFB5dGhvbiAyIGFuZCAzCgpUZXN0ZWQg
b24gbXkgdGVzdGJveCB3aXRoIFB5dGhvbiAyIGFuZCAzLiBVbmZvcnR1bmF0ZWx5IEkgZGlkbid0
IGhhdmUgYQpzdWl0YWJsZSBkaXNrIGltYWdlIGZvciBweWdydWIgdG8gY29uc3VtZSwgYnV0IGF0
IGxlYXN0IHdoaWxlIHJ1bm5pbmcgcHlncnViIDIKYW5kIDMgaXQgZ2F2ZSB0aGUgc2FtZSBlcnJv
ciBtZXNzYWdlLgoKQW5kcmV3J3MgInRvb2xzL3hlbi1mb3JlaWduOiBVcGRhdGUgcHl0aG9uIHNj
cmlwdHMgdG8gYmUKUHkzIGNvbXBhdGlibGUiIGlzIGEgcHJlLXJlcXVpc2l0ZS4KCldlaS4KCldl
aSBMaXUgKDcpOgogIFVwZGF0ZSBweXRob24gcmVxdWlyZW1lbnQKICBweWdydWIvZnNpbWFnZTog
ZHJvcCB1bnVzZWQgc3RydWN0CiAgcHlncnViOiBjaGFuZ2UgdGFicyBpbnRvIHNwYWNlcwogIGJ1
aWxkL200OiBtYWtlIHB5dGhvbl9kZXZlbC5tNCB3b3JrIHdpdGggYm90aCBweXRob24gMiBhbmQg
MwogIGxpYnhsOiBtYWtlIHB5dGhvbiBzY3JpcHRzIHdvcmsgd2l0aCBweXRob24gMi42IGFuZCB1
cAogIHB5Z3J1YjogbWFrZSBweXRob24gc2NyaXB0cyB3b3JrIHdpdGggMi42IGFuZCB1cAogIHB5
Z3J1Yi9mc2ltYWdlOiBtYWtlIGl0IHdvcmsgd2l0aCBweXRob24gMwoKIFJFQURNRSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMCArLS0tCiBtNC9weXRob25fZGV2ZWwubTQgICAgICAg
ICAgICAgICAgIHwgMjMgKysrLS0tLS0tCiB0b29scy9jb25maWd1cmUgICAgICAgICAgICAgICAg
ICAgIHwgNzIgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9jb25maWd1cmUuYWMg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2dlbnRlc3QucHkgICAgICAgICAg
ICAgfCAgNCArLQogdG9vbHMvbGlieGwvZ2VudHlwZXMucHkgICAgICAgICAgICB8IDEyICsrKy0t
CiB0b29scy9saWJ4bC9pZGwucHkgICAgICAgICAgICAgICAgIHwgMTUgKysrLS0tCiB0b29scy9w
eWdydWIvc3JjL0V4dExpbnV4Q29uZi5weSAgIHwgMTkgKysrKystLS0KIHRvb2xzL3B5Z3J1Yi9z
cmMvR3J1YkNvbmYucHkgICAgICAgfCAzOSArKysrKysrKy0tLS0tLS0KIHRvb2xzL3B5Z3J1Yi9z
cmMvTGlsb0NvbmYucHkgICAgICAgfCAxOSArKysrKy0tLQogdG9vbHMvcHlncnViL3NyYy9mc2lt
YWdlL2ZzaW1hZ2UuYyB8IDk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
CiB0b29scy9weWdydWIvc3JjL3B5Z3J1YiAgICAgICAgICAgIHwgNzUgKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDIwNSBpbnNlcnRpb25zKCspLCAxODQg
ZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbj-0004JM-QQ; Mon, 11 Mar 2019 13:04: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbi-0004Il-Hy
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:42 +0000
X-Inumbo-ID: 3a52762a-43fe-11e9-8d1c-cb2e6065e518
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a52762a-43fe-11e9-8d1c-cb2e6065e518;
 Mon, 11 Mar 2019 13:04:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80213998"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:32 +0000
Message-ID: <20190311130434.10437-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/7] libxl: make python scripts work with
 python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

R28gdGhyb3VnaCB0cmFuc2Zvcm1hdGlvbnMgc3VnZ2VzdGVkIGJ5IDJ0bzMgYW5kIHBpY2sgdGhl
IG5lY2Vzc2FyeQpvbmVzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9nZW50ZXN0LnB5ICB8ICA0ICsrKy0KIHRvb2xzL2xpYnhs
L2dlbnR5cGVzLnB5IHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9pZGwucHkgICAgICB8
IDE1ICsrKysrKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50ZXN0LnB5IGIvdG9v
bHMvbGlieGwvZ2VudGVzdC5weQppbmRleCA5ODk5NTlmYzY4Li4xY2M3ZWViYzgyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9nZW50ZXN0LnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnRlc3QucHkK
QEAgLTEsNSArMSw3IEBACiAjIS91c3IvYmluL3B5dGhvbgogCitmcm9tIF9fZnV0dXJlX18gaW1w
b3J0IHByaW50X2Z1bmN0aW9uCisKIGltcG9ydCBvcwogaW1wb3J0IHN5cwogaW1wb3J0IHJlCkBA
IC04Niw3ICs4OCw3IEBAIGRlZiBnZW5fcmFuZF9pbml0KHR5LCB2LCBpbmRlbnQgPSAiICAgICIs
IHBhcmVudCA9IE5vbmUpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGlmIGxl
bihzeXMuYXJndikgPCAzOgotICAgICAgICBwcmludCA+PnN5cy5zdGRlcnIsICJVc2FnZTogZ2Vu
dGVzdC5weSA8aWRsPiA8aW1wbGVtZW50YXRpb24+IgorICAgICAgICBwcmludCgiVXNhZ2U6IGdl
bnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIsIGZpbGU9c3lzLnN0ZGVycikKICAgICAg
ICAgc3lzLmV4aXQoMSkKIAogICAgIHJhbmRvbS5zZWVkKG9zLmdldGVudignTElCWExfVEVTVElE
TF9TRUVEJykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5weSBiL3Rvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5CmluZGV4IDg4ZTVjNWYzMGUuLjY0MTdjOWRkOGMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CkBA
IC0xLDUgKzEsNyBAQAogIyEvdXNyL2Jpbi9weXRob24KIAorZnJvbSBfX2Z1dHVyZV9fIGltcG9y
dCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQgc3lzCiBpbXBvcnQgcmUKIApAQCAtNTc2LDE0ICs1
NzgsMTQgQEAgZGVmIGxpYnhsX0NfZW51bV9mcm9tX3N0cmluZyh0eSwgc3RyLCBlLCBpbmRlbnQg
PSAiICAgICIpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGlmIGxlbihzeXMu
YXJndikgIT0gNjoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6IGdlbnR5cGVz
LnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8aW1wbGVt
ZW50YXRpb24+IgorICAgICAgICBwcmludCgiVXNhZ2U6IGdlbnR5cGVzLnB5IDxpZGw+IDxoZWFk
ZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8aW1wbGVtZW50YXRpb24+IiwgZmls
ZT1zeXMuc3RkZXJyKQogICAgICAgICBzeXMuZXhpdCgxKQogCiAgICAgKF8sIGlkbG5hbWUsIGhl
YWRlciwgaGVhZGVyX3ByaXZhdGUsIGhlYWRlcl9qc29uLCBpbXBsKSA9IHN5cy5hcmd2CiAKICAg
ICAoYnVpbHRpbnMsdHlwZXMpID0gaWRsLnBhcnNlKGlkbG5hbWUpCiAKLSAgICBwcmludCAib3V0
cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcgorICAgIHByaW50
KCJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gJXMiICUgaGVhZGVyKQogCiAg
ICAgZiA9IG9wZW4oaGVhZGVyLCAidyIpCiAKQEAgLTYzMyw3ICs2MzUsNyBAQCBpZiBfX25hbWVf
XyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4iIiIgJSAo
aGVhZGVyX2RlZmluZSkpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0cHV0dGluZyBs
aWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29uCisgICAgcHJpbnQoIm91
dHB1dHRpbmcgbGlieGwgSlNPTiBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfanNvbikKIAog
ICAgIGYgPSBvcGVuKGhlYWRlcl9qc29uLCAidyIpCiAKQEAgLTY1Nyw3ICs2NTksNyBAQCBpZiBf
X25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4i
IiIgJSBoZWFkZXJfanNvbl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0
cHV0dGluZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9w
cml2YXRlCisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwgdHlwZSBpbnRlcm5hbCBkZWZpbml0
aW9ucyB0byAlcyIgJSBoZWFkZXJfcHJpdmF0ZSkKIAogICAgIGYgPSBvcGVuKGhlYWRlcl9wcml2
YXRlLCAidyIpCiAKQEAgLTY4Myw3ICs2ODUsNyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18n
OgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4iIiIgJSBoZWFkZXJfanNvbl9kZWZp
bmUpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGlt
cGxlbWVudGF0aW9ucyB0byAlcyIgJSBpbXBsCisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwg
dHlwZSBpbXBsZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbCkKIAogICAgIGYgPSBvcGVuKGltcGws
ICJ3IikKICAgICBmLndyaXRlKCIiIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvaWRsLnB5IGIv
dG9vbHMvbGlieGwvaWRsLnB5CmluZGV4IDJhN2YzYzQ0ZmUuLmQ3MzY3NTAzYjQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2lkbC5weQorKysgYi90b29scy9saWJ4bC9pZGwucHkKQEAgLTEsMyAr
MSw1IEBACitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGltcG9ydCBz
eXMKIAogUEFTU19CWV9WQUxVRSA9IDEKQEAgLTExLDcgKzEzLDcgQEAgRElSX0JPVEggPSAzCiBf
ZGVmYXVsdF9uYW1lc3BhY2UgPSAiIgogZGVmIG5hbWVzcGFjZShzKToKICAgICBpZiB0eXBlKHMp
ICE9IHN0cjoKLSAgICAgICAgcmFpc2UgVHlwZUVycm9yLCAiUmVxdWlyZSBhIHN0cmluZyBmb3Ig
dGhlIGRlZmF1bHQgbmFtZXNwYWNlLiIKKyAgICAgICAgcmFpc2UgVHlwZUVycm9yKCJSZXF1aXJl
IGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1lc3BhY2UuIikKICAgICBnbG9iYWwgX2RlZmF1
bHRfbmFtZXNwYWNlCiAgICAgX2RlZmF1bHRfbmFtZXNwYWNlID0gcwogCkBAIC0zNDYsNyArMzQ4
LDcgQEAgY2xhc3MgT3JkZXJlZERpY3QoZGljdCk6CiAgICAgICAgIHJldHVybiBbKHgsc2VsZlt4
XSkgZm9yIHggaW4gc2VsZi5fX29yZGVyZWRdCiAKIGRlZiBwYXJzZShmKToKLSAgICBwcmludCA+
PnN5cy5zdGRlcnIsICJQYXJzaW5nICVzIiAlIGYKKyAgICBwcmludCgiUGFyc2luZyAlcyIgJSBm
LCBmaWxlPXN5cy5zdGRlcnIpCiAKICAgICBnbG9icyA9IHt9CiAgICAgbG9jcyA9IE9yZGVyZWRE
aWN0KCkKQEAgLTM2MiwxMSArMzY0LDEwIEBAIGRlZiBwYXJzZShmKToKICAgICAgICAgICAgIGds
b2JzW25dID0gdAogCiAgICAgdHJ5OgotICAgICAgICBleGVjZmlsZShmLCBnbG9icywgbG9jcykK
LSAgICBleGNlcHQgU3ludGF4RXJyb3IsZToKLSAgICAgICAgcmFpc2UgU3ludGF4RXJyb3IsIFwK
LSAgICAgICAgICAgICAgIkVycm9ycyB3ZXJlIGZvdW5kIGF0IGxpbmUgJWQgd2hpbGUgcHJvY2Vz
c2luZyAlczpcblx0JXMiXAotICAgICAgICAgICAgICAlKGUubGluZW5vLGYsZS50ZXh0KQorICAg
ICAgICBleGVjKGNvbXBpbGUob3BlbihmKS5yZWFkKCksIGYsICdleGVjJyksIGdsb2JzLCBsb2Nz
KQorICAgIGV4Y2VwdCBTeW50YXhFcnJvciBhcyBlOgorICAgICAgICByYWlzZSBTeW50YXhFcnJv
cigiRXJyb3JzIHdlcmUgZm91bmQgYXQgbGluZSAlZCB3aGlsZSBwcm9jZXNzaW5nICVzOlxuXHQl
cyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJSAoZS5saW5lbm8sIGYsIGUudGV4dCkpCiAK
ICAgICB0eXBlcyA9IFt0IGZvciB0IGluIGxvY3Mub3JkZXJlZF92YWx1ZXMoKSBpZiBpc2luc3Rh
bmNlKHQsVHlwZSldCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbi-0004Ib-0Z; Mon, 11 Mar 2019 13:04: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbh-0004IF-04
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:41 +0000
X-Inumbo-ID: 3aa42b3a-43fe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aa42b3a-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:04:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80213999"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:33 +0000
Message-ID: <20190311130434.10437-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/7] pygrub: make python scripts work with
 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

UnVuIDJ0bzMgYW5kIHBpY2sgdGhlIHNlbnNpYmxlIHN1Z2dlc3Rpb25zLgoKSW1wb3J0IHByaW50
X2Z1bmN0aW9uIGFuZCBhYnNvbHV0ZV9pbXBvcnQgc28gMi42IGNhbiB3b3JrLgoKVGhlcmUgaGFz
IG5ldmVyIGJlZW4gYSBjdXJzZXMud3JhcHBlciBtb2R1bGUgYWNjb3JkaW5nIHRvIDIueCBhbmQg
My54CmRvYywgb25seSBhIGZ1bmN0aW9uLCBzbyAiaW1wb3J0IGN1cnNlcy53cmFwcGVyIiBpcyBu
b3QgY29ycmVjdC4gSXQKaGFwcGVuZWQgdG8gd29yayBiZWNhdXNlIDIueCBpbXBsZW1lbnRlZCBh
ICh1bmRvY3VtZW50ZWQpIG1vZHVsZS4KCldlIG9ubHkgbmVlZCB0byBpbXBvcnQgY3Vyc2VzIHRv
IG1ha2UgY3Vyc2VzLndyYXBwZXIgYXZhaWxhYmxlIHRvCnB5Z3J1Yi4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvcHlncnViL3NyYy9FeHRM
aW51eENvbmYucHkgfCAxOSArKysrKystLS0tLQogdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5w
eSAgICAgfCAzOSArKysrKysrKysrKystLS0tLS0tLS0tCiB0b29scy9weWdydWIvc3JjL0xpbG9D
b25mLnB5ICAgICB8IDE5ICsrKysrKy0tLS0tCiB0b29scy9weWdydWIvc3JjL3B5Z3J1YiAgICAg
ICAgICB8IDcxICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkgYi90b29scy9weWdydWIvc3JjL0V4
dExpbnV4Q29uZi5weQppbmRleCBkMTc4OWJmMDIwLi45ZmQ2MzViOWNmIDEwMDY0NAotLS0gYS90
b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5weQorKysgYi90b29scy9weWdydWIvc3JjL0V4
dExpbnV4Q29uZi5weQpAQCAtMTAsOSArMTAsMTEgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICMKIAorZnJv
bSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbiwgYWJzb2x1dGVfaW1wb3J0CisKIGlt
cG9ydCBzeXMsIHJlLCBvcwogaW1wb3J0IGxvZ2dpbmcKLWltcG9ydCBHcnViQ29uZgorZnJvbSAu
IGltcG9ydCBHcnViQ29uZgogCiBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVjdCk6CiAgICAgZGVm
IF9faW5pdF9fKHNlbGYsIGxpbmVzLCBwYXRoKToKQEAgLTMyLDcgKzM0LDggQEAgY2xhc3MgRXh0
TGludXhJbWFnZShvYmplY3QpOgogICAgICAgICBzZWxmLmxpbmVzID0gW10KICAgICAgICAgc2Vs
Zi5wYXRoID0gcGF0aAogICAgICAgICBzZWxmLnJvb3QgPSAiIgotICAgICAgICBtYXAoc2VsZi5z
ZXRfZnJvbV9saW5lLCBsaW5lcykKKyAgICAgICAgZm9yIGxpbmUgaW4gbGluZXM6CisgICAgICAg
ICAgICBzZWxmLnNldF9mcm9tX2xpbmUobGluZSkKIAogICAgIGRlZiBzZXRfZnJvbV9saW5lKHNl
bGYsIGxpbmUsIHJlcGxhY2UgPSBOb25lKToKICAgICAgICAgKGNvbSwgYXJnKSA9IEdydWJDb25m
LmdydWJfZXhhY3Rfc3BsaXQobGluZSwgMikKQEAgLTY3LDcgKzcwLDcgQEAgY2xhc3MgRXh0TGlu
dXhJbWFnZShvYmplY3QpOgogICAgICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCAi
aW5pdHJkIiwgYS5yZXBsYWNlKCJpbml0cmQ9IiwgIiIpKQogICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnID0gYXJnLnJlcGxhY2UoYSwgIiIpCiAKLSAgICAgICAgaWYgY29tIGlzIG5vdCBOb25l
IGFuZCBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGlzIG5vdCBO
b25lIGFuZCBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFu
ZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYu
Y29tbWFuZHNbY29tXSwgcmUuc3ViKCdeIiguKykiJCcsIHIiXDEiLCBhcmcuc3RyaXAoKSkpCiAg
ICAgICAgICAgICBlbHNlOgpAQCAtMTM2LDcgKzEzOSw3IEBAIGNsYXNzIEV4dExpbnV4Q29uZmln
RmlsZShvYmplY3QpOgogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAg
aWYgYnVmIGlzIE5vbmU6CiAgICAgICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0g
ICAgICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQg
dG8gcGFyc2UhIgorICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBm
aWxlIGRlZmluZWQgdG8gcGFyc2UhIikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxl
bmFtZSwgJ3InKQogICAgICAgICAgICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0xNjcsNyAr
MTcwLDcgQEAgY2xhc3MgRXh0TGludXhDb25maWdGaWxlKG9iamVjdCk6CiAKICAgICAgICAgICAg
IChjb20sIGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGwsIDIpCiAgICAgICAgICAg
ICBjb20gPSBjb20ubG93ZXIoKQotICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5
KGNvbSk6CisgICAgICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAg
ICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAg
ICAgICAgICAgICBlbHNlOgpAQCAtMjA3LDggKzIxMCw4IEBAIGNsYXNzIEV4dExpbnV4Q29uZmln
RmlsZShvYmplY3QpOgogICAgICAgICAKIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAg
aWYgbGVuKHN5cy5hcmd2KSA8IDI6Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIk5lZWQg
YSBjb25maWd1cmF0aW9uIGZpbGUgdG8gcmVhZCIKKyAgICAgICAgcmFpc2UgUnVudGltZUVycm9y
KCJOZWVkIGEgY29uZmlndXJhdGlvbiBmaWxlIHRvIHJlYWQiKQogICAgIGcgPSBFeHRMaW51eENv
bmZpZ0ZpbGUoc3lzLmFyZ3ZbMV0pCiAgICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHBy
aW50IGkKLSAgICBwcmludCBnLmRlZmF1bHQKKyAgICAgICAgcHJpbnQoaSkKKyAgICBwcmludChn
LmRlZmF1bHQpCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5IGIvdG9v
bHMvcHlncnViL3NyYy9HcnViQ29uZi5weQppbmRleCBkYzgxMGQ1NWNiLi5mOGQzNzk5ZGMwIDEw
MDY0NAotLS0gYS90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1
Yi9zcmMvR3J1YkNvbmYucHkKQEAgLTEyLDYgKzEyLDggQEAKICMgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICMKIAor
ZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbiwgYWJzb2x1dGVfaW1wb3J0CisK
IGltcG9ydCBvcywgc3lzCiBpbXBvcnQgbG9nZ2luZwogaW1wb3J0IHJlCkBAIC00NCw3ICs0Niw3
IEBAIGRlZiBnZXRfcGF0aChzKToKICAgICAgICAgcmV0dXJuIChOb25lLCBzKQogICAgIGlkeCA9
IHMuZmluZCgnKScpCiAgICAgaWYgaWR4ID09IC0xOgotICAgICAgICByYWlzZSBWYWx1ZUVycm9y
LCAiVW5hYmxlIHRvIGZpbmQgbWF0Y2hpbmcgJyknIgorICAgICAgICByYWlzZSBWYWx1ZUVycm9y
KCJVbmFibGUgdG8gZmluZCBtYXRjaGluZyAnKSciKQogICAgIGQgPSBzWzppZHhdCiAgICAgcmV0
dXJuIChHcnViRGlza1BhcnQoZCksIHNbaWR4ICsgMTpdKQogCkBAIC0xMDAsNyArMTAyLDggQEAg
Y2xhc3MgX0dydWJJbWFnZShvYmplY3QpOgogICAgICAgICAgICAgICAgICIgIGluaXRyZDogJXNc
biIgJShzZWxmLnRpdGxlLCBzZWxmLnJvb3QsIHNlbGYua2VybmVsLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLmFyZ3MsIHNlbGYuaW5pdHJkKSkKICAgICBkZWYgX3Bh
cnNlKHNlbGYsIGxpbmVzKToKLSAgICAgICAgbWFwKHNlbGYuc2V0X2Zyb21fbGluZSwgbGluZXMp
CisgICAgICAgIGZvciBsaW5lIGluIGxpbmVzOgorICAgICAgICAgICAgc2VsZi5zZXRfZnJvbV9s
aW5lKGxpbmUpCiAKICAgICBkZWYgcmVzZXQoc2VsZiwgbGluZXMpOgogICAgICAgICBzZWxmLl9y
b290ID0gc2VsZi5faW5pdHJkID0gc2VsZi5fa2VybmVsID0gc2VsZi5fYXJncyA9IE5vbmUKQEAg
LTE0MSw3ICsxNDQsNyBAQCBjbGFzcyBHcnViSW1hZ2UoX0dydWJJbWFnZSk6CiAgICAgZGVmIHNl
dF9mcm9tX2xpbmUoc2VsZiwgbGluZSwgcmVwbGFjZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBh
cmcpID0gZ3J1Yl9leGFjdF9zcGxpdChsaW5lLCAyKQogCi0gICAgICAgIGlmIHNlbGYuY29tbWFu
ZHMuaGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAg
ICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAg
ICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAg
ICAgICBlbHNlOgpAQCAtMTc3LDcgKzE4MCw3IEBAIGNsYXNzIF9HcnViQ29uZmlnRmlsZShvYmpl
Y3QpOgogICAgICAgICAgICAgc2VsZi5wYXJzZSgpCiAKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVm
ID0gTm9uZSk6Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgInVuaW1wbGVtZW50ZWQgcGFy
c2UgZnVuY3Rpb24iICAgCisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigidW5pbXBsZW1lbnRl
ZCBwYXJzZSBmdW5jdGlvbiIpCiAKICAgICBkZWYgaGFzUGFzc3dvcmRBY2Nlc3Moc2VsZik6CiAg
ICAgICAgIHJldHVybiBzZWxmLnBhc3N3b3JkQWNjZXNzCkBAIC0yMDEsNyArMjA0LDcgQEAgY2xh
c3MgX0dydWJDb25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgaW1wb3J0IGNyeXB0
CiAgICAgICAgICAgICAgICAgaWYgY3J5cHQuY3J5cHQocGFzc3dvcmQsIHB3ZFsxXSkgPT0gcHdk
WzFdOgogICAgICAgICAgICAgICAgICAgICByZXR1cm4gVHJ1ZQotICAgICAgICAgICAgZXhjZXB0
IEV4Y2VwdGlvbiwgZToKKyAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAg
ICAgICAgICAgICBzZWxmLnBhc3NFeGMgPSAiQ2FuJ3QgdmVyaWZ5IHBhc3N3b3JkOiAlcyIgJSBz
dHIoZSkKICAgICAgICAgICAgICAgICByZXR1cm4gRmFsc2UKIApAQCAtMjEzLDcgKzIxNiw3IEBA
IGNsYXNzIF9HcnViQ29uZmlnRmlsZShvYmplY3QpOgogCiAgICAgZGVmIHNldChzZWxmLCBsaW5l
KToKICAgICAgICAgKGNvbSwgYXJnKSA9IGdydWJfZXhhY3Rfc3BsaXQobGluZSwgMikKLSAgICAg
ICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpbiBzZWxm
LmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25l
OgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBhcmcu
c3RyaXAoKSkKICAgICAgICAgICAgIGVsc2U6CkBAIC0yMzMsNyArMjM2LDcgQEAgY2xhc3MgX0dy
dWJDb25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAgICBzZWxmLl9kZWZhdWx0ID0gdmFsCiAK
ICAgICAgICAgaWYgc2VsZi5fZGVmYXVsdCA8IDA6Ci0gICAgICAgICAgICByYWlzZSBWYWx1ZUVy
cm9yLCAiZGVmYXVsdCBtdXN0IGJlIHBvc2l0aXZlIG51bWJlciIKKyAgICAgICAgICAgIHJhaXNl
IFZhbHVlRXJyb3IoImRlZmF1bHQgbXVzdCBiZSBwb3NpdGl2ZSBudW1iZXIiKQogICAgIGRlZmF1
bHQgPSBwcm9wZXJ0eShfZ2V0X2RlZmF1bHQsIF9zZXRfZGVmYXVsdCkKIAogICAgIGRlZiBzZXRf
c3BsYXNoKHNlbGYsIHZhbCk6CkBAIC0yNjUsNyArMjY4LDcgQEAgY2xhc3MgR3J1YkNvbmZpZ0Zp
bGUoX0dydWJDb25maWdGaWxlKToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAg
ICAgICAgIGlmIGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBO
b25lOgotICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBk
ZWZpbmVkIHRvIHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBj
b25maWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNl
bGYuZmlsZW5hbWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAt
Mjk2LDcgKzI5OSw3IEBAIGNsYXNzIEdydWJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAg
ICAgICAgICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9IGdydWJf
ZXhhY3Rfc3BsaXQobCwgMikKLSAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShj
b20pOgorICAgICAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICAg
ICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAg
ICAgICAgICAgZWxzZToKQEAgLTMyOCw3ICszMzEsNyBAQCBjbGFzcyBHcnViMkltYWdlKF9HcnVi
SW1hZ2UpOgogICAgICAgICBpZiBjb20gPT0gInNldCI6CiAgICAgICAgICAgICAoY29tLGFyZykg
PSBncnViMl9oYW5kbGVfc2V0KGFyZykKICAgICAgICAgICAgIAotICAgICAgICBpZiBzZWxmLmNv
bW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAg
ICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAg
ICAgICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAg
ICAgICAgICAgZWxzZToKQEAgLTM2NCw3ICszNjcsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUo
X0dydWJDb25maWdGaWxlKToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAgICAg
ICAgIGlmIGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25l
OgotICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBkZWZp
bmVkIHRvIHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBjb25m
aWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNlbGYu
ZmlsZW5hbWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAtMzk4
LDcgKzQwMSw3IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAg
ICAgICAgICAgdGl0bGVfbWF0Y2ggPSByZS5tYXRjaCgnXm1lbnVlbnRyeSBbIlwnXSguKj8pWyJc
J10gKC4qKXsnLCBsKQogICAgICAgICAgICAgaWYgdGl0bGVfbWF0Y2g6CiAgICAgICAgICAgICAg
ICAgaWYgaW1nIGlzIG5vdCBOb25lOgotICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1l
RXJyb3IsICJzeW50YXggZXJyb3I6IGNhbm5vdCBuZXN0IG1lbnVlbnRyeSAoJWQgJXMpIiAlIChs
ZW4oaW1nKSxpbWcpCisgICAgICAgICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigic3lu
dGF4IGVycm9yOiBjYW5ub3QgbmVzdCBtZW51ZW50cnkgKCVkICVzKSIgJSAobGVuKGltZyksaW1n
KSkKICAgICAgICAgICAgICAgICBpbWcgPSBbXQogICAgICAgICAgICAgICAgIHRpdGxlID0gdGl0
bGVfbWF0Y2guZ3JvdXAoMSkKICAgICAgICAgICAgICAgICBjb250aW51ZQpAQCAtNDEzLDcgKzQx
Niw3IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAg
ICAgICAgICAgICAgICAgbWVudV9sZXZlbCAtPSAxCiAgICAgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQogICAgICAgICAgICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgICAgICAg
ICAgcmFpc2UgUnVudGltZUVycm9yLCAic3ludGF4IGVycm9yOiBjbG9zaW5nIGJyYWNlIHdpdGhv
dXQgbWVudWVudHJ5IgorICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9y
KCJzeW50YXggZXJyb3I6IGNsb3NpbmcgYnJhY2Ugd2l0aG91dCBtZW51ZW50cnkiKQogCiAgICAg
ICAgICAgICAgICAgc2VsZi5hZGRfaW1hZ2UoR3J1YjJJbWFnZSh0aXRsZSwgaW1nKSkKICAgICAg
ICAgICAgICAgICBpbWcgPSBOb25lCkBAIC00MjgsNyArNDMxLDcgQEAgY2xhc3MgR3J1YjJDb25m
aWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICBpZiBjb20gPT0gInNldCI6CiAg
ICAgICAgICAgICAgICAgKGNvbSxhcmcpID0gZ3J1YjJfaGFuZGxlX3NldChhcmcpCiAgICAgICAg
ICAgICAgICAgCi0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAg
ICAgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNl
bGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgYXJnX3N0
cmlwID0gYXJnLnN0cmlwKCkKICAgICAgICAgICAgICAgICAgICAgaWYgYXJnX3N0cmlwID09ICIk
e3NhdmVkX2VudHJ5fSIgb3IgYXJnX3N0cmlwID09ICIke25leHRfZW50cnl9IjoKQEAgLTQ0Myw3
ICs0NDYsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAg
ICAgICAgICAgICBsb2dnaW5nLndhcm5pbmcoIlVua25vd24gZGlyZWN0aXZlICVzIiAlKGNvbSwp
KQogICAgICAgICAgICAgCiAgICAgICAgIGlmIGltZyBpcyBub3QgTm9uZToKLSAgICAgICAgICAg
IHJhaXNlIFJ1bnRpbWVFcnJvciwgInN5bnRheCBlcnJvcjogZW5kIG9mIGZpbGUgd2l0aCBvcGVu
IG1lbnVlbnRyeSglZCAlcykiICUgKGxlbihpbWcpLGltZykKKyAgICAgICAgICAgIHJhaXNlIFJ1
bnRpbWVFcnJvcigic3ludGF4IGVycm9yOiBlbmQgb2YgZmlsZSB3aXRoIG9wZW4gbWVudWVudHJ5
KCVkICVzKSIgJSAobGVuKGltZyksaW1nKSkKIAogICAgICAgICBpZiBzZWxmLmhhc1Bhc3N3b3Jk
KCk6CiAgICAgICAgICAgICBzZWxmLnNldFBhc3N3b3JkQWNjZXNzKEZhbHNlKQpAQCAtNDYyLDEy
ICs0NjUsMTIgQEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAg
ICAgIAogaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwg
MzoKLSAgICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAiTmVlZCBhIGdydWIgdmVyc2lvbiAoXCJn
cnViXCIgb3IgXCJncnViMlwiKSBhbmQgYSBncnViLmNvbmYgb3IgZ3J1Yi5jZmcgdG8gcmVhZCIK
KyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCdOZWVkIGEgZ3J1YiB2ZXJzaW9uICgiZ3J1YiIg
b3IgImdydWIyIikgYW5kIGEgZ3J1Yi5jb25mIG9yIGdydWIuY2ZnIHRvIHJlYWQnKQogICAgIGlm
IHN5cy5hcmd2WzFdID09ICJncnViIjoKICAgICAgICAgZyA9IEdydWJDb25maWdGaWxlKHN5cy5h
cmd2WzJdKQogICAgIGVsaWYgc3lzLmFyZ3ZbMV0gPT0gImdydWIyIjoKICAgICAgICAgZyA9IEdy
dWIyQ29uZmlnRmlsZShzeXMuYXJndlsyXSkKICAgICBlbHNlOgotICAgICAgICByYWlzZSBSdW50
aW1lRXJyb3IsICJVbmtub3duIGNvbmZpZyB0eXBlICVzIiAlIHN5cy5hcmd2WzFdCisgICAgICAg
IHJhaXNlIFJ1bnRpbWVFcnJvcigiVW5rbm93biBjb25maWcgdHlwZSAlcyIgJSBzeXMuYXJndlsx
XSkKICAgICBmb3IgaSBpbiBnLmltYWdlczoKLSAgICAgICAgcHJpbnQgaSAjLCBpLnRpdGxlLCBp
LnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5pdHJkCisgICAgICAgIHByaW50KGkpICMsIGku
dGl0bGUsIGkucm9vdCwgaS5rZXJuZWwsIGkuYXJncywgaS5pbml0cmQKZGlmZiAtLWdpdCBhL3Rv
b2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkgYi90b29scy9weWdydWIvc3JjL0xpbG9Db25mLnB5
CmluZGV4IDJjYjY0OWYxMTUuLmUzYmZjYjUyNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9z
cmMvTGlsb0NvbmYucHkKKysrIGIvdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weQpAQCAtMiw5
ICsyLDExIEBACiAjTGlsb0NvbmYucHkKICMKIAorZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmlu
dF9mdW5jdGlvbiwgYWJzb2x1dGVfaW1wb3J0CisKIGltcG9ydCBzeXMsIHJlLCBvcwogaW1wb3J0
IGxvZ2dpbmcKLWltcG9ydCBHcnViQ29uZgorZnJvbSAuIGltcG9ydCBHcnViQ29uZgogCiBjbGFz
cyBMaWxvSW1hZ2Uob2JqZWN0KToKICAgICBkZWYgX19pbml0X18oc2VsZiwgbGluZXMsIHBhdGgp
OgpAQCAtMjQsMTIgKzI2LDEzIEBAIGNsYXNzIExpbG9JbWFnZShvYmplY3QpOgogICAgICAgICBz
ZWxmLmxpbmVzID0gW10KICAgICAgICAgc2VsZi5wYXRoID0gcGF0aAogICAgICAgICBzZWxmLnJv
b3QgPSAiIgotICAgICAgICBtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBsaW5lcykKKyAgICAgICAg
Zm9yIGxpbmUgaW4gbGluZXM6CisgICAgICAgICAgICBzZWxmLnNldF9mcm9tX2xpbmUobGluZSkK
IAogICAgIGRlZiBzZXRfZnJvbV9saW5lKHNlbGYsIGxpbmUsIHJlcGxhY2UgPSBOb25lKToKICAg
ICAgICAgKGNvbSwgYXJnKSA9IEdydWJDb25mLmdydWJfZXhhY3Rfc3BsaXQobGluZSwgMikKIAot
ICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGlu
IHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90
IE5vbmU6CiAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0s
IHJlLnN1YignXiIoLispIiQnLCByIlwxIiwgYXJnLnN0cmlwKCkpKQogICAgICAgICAgICAgZWxz
ZToKQEAgLTk3LDcgKzEwMCw3IEBAIGNsYXNzIExpbG9Db25maWdGaWxlKG9iamVjdCk6CiAgICAg
ZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAgICAgICBpZiBidWYgaXMgTm9uZToKICAg
ICAgICAgICAgIGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9uZToKLSAgICAgICAgICAgICAgICByYWlz
ZSBWYWx1ZUVycm9yLCAiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiCisgICAgICAg
ICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJz
ZSEiKQogCiAgICAgICAgICAgICBmID0gb3BlbihzZWxmLmZpbGVuYW1lLCAncicpCiAgICAgICAg
ICAgICBsaW5lcyA9IGYucmVhZGxpbmVzKCkKQEAgLTEyNyw3ICsxMzAsNyBAQCBjbGFzcyBMaWxv
Q29uZmlnRmlsZShvYmplY3QpOgogICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAKICAgICAgICAg
ICAgIChjb20sIGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGwsIDIpCi0gICAgICAg
ICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgICAgIGlmIGNvbSBp
biBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBp
cyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1h
bmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAgICAgICAgIGVsc2U6CkBAIC0xNzAsOCAr
MTczLDggQEAgY2xhc3MgTGlsb0NvbmZpZ0ZpbGUob2JqZWN0KToKIAogaWYgX19uYW1lX18gPT0g
Il9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgMjoKLSAgICAgICAgcmFpc2UgUnVu
dGltZUVycm9yLCAiTmVlZCBhIGxpbG8uY29uZiB0byByZWFkIgorICAgICAgICByYWlzZSBSdW50
aW1lRXJyb3IoIk5lZWQgYSBsaWxvLmNvbmYgdG8gcmVhZCIpCiAgICAgZyA9IExpbG9Db25maWdG
aWxlKHN5cy5hcmd2WzFdKQogICAgIGZvciBpIGluIGcuaW1hZ2VzOgotICAgICAgICBwcmludCBp
ICMsIGkudGl0bGUsIGkucm9vdCwgaS5rZXJuZWwsIGkuYXJncywgaS5pbml0cmQKLSAgICBwcmlu
dCBnLmRlZmF1bHQKKyAgICAgICAgcHJpbnQoaSkgIywgaS50aXRsZSwgaS5yb290LCBpLmtlcm5l
bCwgaS5hcmdzLCBpLmluaXRyZAorICAgIHByaW50KGcuZGVmYXVsdCkKZGlmZiAtLWdpdCBhL3Rv
b2xzL3B5Z3J1Yi9zcmMvcHlncnViIGIvdG9vbHMvcHlncnViL3NyYy9weWdydWIKaW5kZXggMTE4
OWIxY2E0OC4uZGJkY2UzMTVjNiAxMDA3NTUKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9weWdydWIK
KysrIGIvdG9vbHMvcHlncnViL3NyYy9weWdydWIKQEAgLTEyLDEzICsxMiwxNSBAQAogIyBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgogIwogCitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGlt
cG9ydCBvcywgc3lzLCBzdHJpbmcsIHN0cnVjdCwgdGVtcGZpbGUsIHJlLCB0cmFjZWJhY2ssIHN0
YXQsIGVycm5vCiBpbXBvcnQgY29weQogaW1wb3J0IGxvZ2dpbmcKIGltcG9ydCBwbGF0Zm9ybQog
aW1wb3J0IHhlbi5sb3dsZXZlbC54YwogCi1pbXBvcnQgY3Vyc2VzLCBfY3Vyc2VzLCBjdXJzZXMu
d3JhcHBlciwgY3Vyc2VzLnRleHRwYWQsIGN1cnNlcy5hc2NpaQoraW1wb3J0IGN1cnNlcywgX2N1
cnNlcywgY3Vyc2VzLnRleHRwYWQsIGN1cnNlcy5hc2NpaQogaW1wb3J0IGdldG9wdAogCiBpbXBv
cnQgeGVuZnNpbWFnZQpAQCAtNzcsNyArNzksNyBAQCBkZWYgZ2V0X3NvbGFyaXNfc2xpY2UoZmls
ZSwgb2Zmc2V0KToKICAgICBidWYgPSBvcy5yZWFkKGZkLCA1MTIpCiAgICAgb3MuY2xvc2UoZmQp
CiAgICAgaWYgc3RydWN0LnVucGFjaygiPEgiLCBidWZbNTA4OjUxMF0pWzBdICE9IERLTF9NQUdJ
QzoKLSAgICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAiSW52YWxpZCBkaXNrbGFiZWwgbWFnaWMi
CisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigiSW52YWxpZCBkaXNrbGFiZWwgbWFnaWMiKQog
CiAgICAgbnNsaWNlcyA9IHN0cnVjdC51bnBhY2soIjxIIiwgYnVmWzMwOjMyXSlbMF0KIApAQCAt
ODgsNyArOTAsNyBAQCBkZWYgZ2V0X3NvbGFyaXNfc2xpY2UoZmlsZSwgb2Zmc2V0KToKICAgICAg
ICAgaWYgc2xpY2V0YWcgPT0gVl9ST09UOgogICAgICAgICAgICAgcmV0dXJuIHNsaWNlc2VjdCAq
IFNFQ1RPUl9TSVpFCiAKLSAgICByYWlzZSBSdW50aW1lRXJyb3IsICJObyByb290IHNsaWNlIGZv
dW5kIiAgICAgIAorICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigiTm8gcm9vdCBzbGljZSBmb3VuZCIp
CiAKIGRlZiBnZXRfZnNfb2Zmc2V0X2dwdChmaWxlKToKICAgICBmZCA9IG9zLm9wZW4oZmlsZSwg
b3MuT19SRE9OTFkpCkBAIC00MjMsMjAgKzQyNSwxNyBAQCBjbGFzcyBHcnViOgogICAgICAgICB3
ZSdyZSBiZWluZyBnaXZlbiBhIHJhdyBjb25maWcgZmlsZSByYXRoZXIgdGhhbiBhIGRpc2sgaW1h
Z2UuIiIiCiAgICAgICAgIAogICAgICAgICBpZiBub3Qgb3MuYWNjZXNzKGZuLCBvcy5SX09LKToK
LSAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIlVuYWJsZSB0byBhY2Nlc3MgJXMiICUo
Zm4sKQorICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJVbmFibGUgdG8gYWNjZXNzICVz
IiAlKGZuLCkpCiAKLSAgICAgICAgY2ZnX2xpc3QgPSBtYXAobGFtYmRhIHg6ICh4LGdydWIuR3J1
YkNvbmYuR3J1YjJDb25maWdGaWxlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgWyIvYm9vdC9n
cnViL2dydWIuY2ZnIiwgIi9ncnViL2dydWIuY2ZnIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICIvYm9vdC9ncnViMi9ncnViLmNmZyIsICIvZ3J1YjIvZ3J1Yi5jZmciXSkgKyBcCi0gICAgICAg
ICAgICAgICAgICAgbWFwKGxhbWJkYSB4OiAoeCxncnViLkV4dExpbnV4Q29uZi5FeHRMaW51eENv
bmZpZ0ZpbGUpLAotICAgICAgICAgICAgICAgICAgICAgICBbIi9ib290L2lzb2xpbnV4L2lzb2xp
bnV4LmNmZyIsCisgICAgICAgIGNmZ19saXN0ID0gWyh4LGdydWIuR3J1YkNvbmYuR3J1YjJDb25m
aWdGaWxlKSBmb3IgeCBpbiBbIi9ib290L2dydWIvZ3J1Yi5jZmciLCAiL2dydWIvZ3J1Yi5jZmci
LAorICAgICAgICAgICAgICAgICAgICAgICAgIi9ib290L2dydWIyL2dydWIuY2ZnIiwgIi9ncnVi
Mi9ncnViLmNmZyJdXSArIFwKKyAgICAgICAgICAgICAgICAgICBbKHgsZ3J1Yi5FeHRMaW51eENv
bmYuRXh0TGludXhDb25maWdGaWxlKSBmb3IgeCBpbiBbIi9ib290L2lzb2xpbnV4L2lzb2xpbnV4
LmNmZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jvb3QvZXh0bGludXgvZXh0bGludXgu
Y29uZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jvb3QvZXh0bGludXguY29uZiIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAiL2V4dGxpbnV4L2V4dGxpbnV4LmNvbmYiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIi9leHRsaW51eC5jb25mIl0pICsgXAotICAgICAgICAgICAgICAg
ICAgIG1hcChsYW1iZGEgeDogKHgsZ3J1Yi5HcnViQ29uZi5HcnViQ29uZmlnRmlsZSksCi0gICAg
ICAgICAgICAgICAgICAgICAgIFsiL2Jvb3QvZ3J1Yi9tZW51LmxzdCIsICIvYm9vdC9ncnViL2dy
dWIuY29uZiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAiL2dydWIvbWVudS5sc3QiLCAiL2dy
dWIvZ3J1Yi5jb25mIl0pCisgICAgICAgICAgICAgICAgICAgICAgICAiL2V4dGxpbnV4LmNvbmYi
XV0gKyBcCisgICAgICAgICAgICAgICAgICAgWyh4LGdydWIuR3J1YkNvbmYuR3J1YkNvbmZpZ0Zp
bGUpIGZvciB4IGluIFsiL2Jvb3QvZ3J1Yi9tZW51LmxzdCIsICIvYm9vdC9ncnViL2dydWIuY29u
ZiIsCisgICAgICAgICAgICAgICAgICAgICAgICAiL2dydWIvbWVudS5sc3QiLCAiL2dydWIvZ3J1
Yi5jb25mIl1dCiAKICAgICAgICAgaWYgbm90IGZzOgogICAgICAgICAgICAgIyBzZXQgdGhlIGNv
bmZpZyBmaWxlIGFuZCBwYXJzZSBpdApAQCAtNDQ4LDEyICs0NDcsMTIgQEAgY2xhc3MgR3J1YjoK
IAogICAgICAgICBmb3IgZixwYXJzZXIgaW4gY2ZnX2xpc3Q6CiAgICAgICAgICAgICBpZiBmcy5m
aWxlX2V4aXN0cyhmKToKLSAgICAgICAgICAgICAgICBwcmludCA+PnN5cy5zdGRlcnIsICJVc2lu
ZyAlcyB0byBwYXJzZSAlcyIgJSAocGFyc2VyLGYpCisgICAgICAgICAgICAgICAgcHJpbnQoIlVz
aW5nICVzIHRvIHBhcnNlICVzIiAlIChwYXJzZXIsZiksIGZpbGU9c3lzLnN0ZGVycikKICAgICAg
ICAgICAgICAgICBzZWxmLmNmID0gcGFyc2VyKCkKICAgICAgICAgICAgICAgICBzZWxmLmNmLmZp
bGVuYW1lID0gZgogICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgIGlmIHNlbGYuX19kaWN0
X18uZ2V0KCdjZicsIE5vbmUpIGlzIE5vbmU6Ci0gICAgICAgICAgICByYWlzZSBSdW50aW1lRXJy
b3IsICJjb3VsZG4ndCBmaW5kIGJvb3Rsb2FkZXIgY29uZmlnIGZpbGUgaW4gdGhlIGltYWdlIHBy
b3ZpZGVkLiIKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigiY291bGRuJ3QgZmluZCBi
b290bG9hZGVyIGNvbmZpZyBmaWxlIGluIHRoZSBpbWFnZSBwcm92aWRlZC4iKQogICAgICAgICBm
ID0gZnMub3Blbl9maWxlKHNlbGYuY2YuZmlsZW5hbWUpCiAgICAgICAgICMgbGltaXQgcmVhZCBz
aXplIHRvIGF2b2lkIHBhdGhvbG9naWNhbCBjYXNlcwogICAgICAgICBidWYgPSBmLnJlYWQoRlNf
UkVBRF9NQVgpCkBAIC02MjgsMTEgKzYyNywxMSBAQCBkZWYgcnVuX2dydWIoZmlsZSwgZW50cnks
IGZzLCBjZmdfYXJncyk6CiAgICAgaWYgbGlzdF9lbnRyaWVzOgogICAgICAgICBmb3IgaSBpbiBy
YW5nZShsZW4oZy5jZi5pbWFnZXMpKToKICAgICAgICAgICAgIGltZyA9IGcuY2YuaW1hZ2VzW2ld
Ci0gICAgICAgICAgICBwcmludCAidGl0bGU6ICVzIiAlIGltZy50aXRsZQotICAgICAgICAgICAg
cHJpbnQgIiAgcm9vdDogJXMiICUgaW1nLnJvb3QKLSAgICAgICAgICAgIHByaW50ICIgIGtlcm5l
bDogJXMiICUgaW1nLmtlcm5lbFsxXQotICAgICAgICAgICAgcHJpbnQgIiAgYXJnczogJXMiICUg
aW1nLmFyZ3MKLSAgICAgICAgICAgIHByaW50ICIgIGluaXRyZDogJXMiICUgaW1nLmluaXRyZFsx
XQorICAgICAgICAgICAgcHJpbnQoInRpdGxlOiAlcyIgJSBpbWcudGl0bGUpCisgICAgICAgICAg
ICBwcmludCgiICByb290OiAlcyIgJSBpbWcucm9vdCkKKyAgICAgICAgICAgIHByaW50KCIgIGtl
cm5lbDogJXMiICUgaW1nLmtlcm5lbFsxXSkKKyAgICAgICAgICAgIHByaW50KCIgIGFyZ3M6ICVz
IiAlIGltZy5hcmdzKQorICAgICAgICAgICAgcHJpbnQoIiAgaW5pdHJkOiAlcyIgJSBpbWcuaW5p
dHJkWzFdKQogCiAgICAgaWYgaW50ZXJhY3RpdmUgYW5kIG5vdCBsaXN0X2VudHJpZXM6CiAgICAg
ICAgIGN1cnNlcy53cmFwcGVyKHJ1bl9tYWluKQpAQCAtNjQ2LDcgKzY0NSw3IEBAIGRlZiBydW5f
Z3J1YihmaWxlLCBlbnRyeSwgZnMsIGNmZ19hcmdzKToKICAgICAgICAgICAgc2VsID0gaWR4CiAK
ICAgICBpZiBzZWwgPT0gLTE6Ci0gICAgICAgIHByaW50ICJObyBrZXJuZWwgaW1hZ2Ugc2VsZWN0
ZWQhIgorICAgICAgICBwcmludCgiTm8ga2VybmVsIGltYWdlIHNlbGVjdGVkISIpCiAgICAgICAg
IHN5cy5leGl0KDEpCiAKICAgICB0cnk6CkBAIC03MzEsNyArNzMwLDcgQEAgZGVmIGZvcm1hdF9z
eHAoa2VybmVsLCByYW1kaXNrLCBhcmdzKToKIGRlZiBmb3JtYXRfc2ltcGxlKGtlcm5lbCwgcmFt
ZGlzaywgYXJncywgc2VwKToKICAgICBmb3IgY2hlY2sgaW4gKGtlcm5lbCwgcmFtZGlzaywgYXJn
cyk6CiAgICAgICAgIGlmIGNoZWNrIGlzIG5vdCBOb25lIGFuZCBzZXAgaW4gY2hlY2s6Ci0gICAg
ICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJzaW1wbGUgZm9ybWF0IGNhbm5vdCByZXByZXNl
bnQgZGVsaW1pdGVyLWNvbnRhaW5pbmcgdmFsdWUiCisgICAgICAgICAgICByYWlzZSBSdW50aW1l
RXJyb3IoInNpbXBsZSBmb3JtYXQgY2Fubm90IHJlcHJlc2VudCBkZWxpbWl0ZXItY29udGFpbmlu
ZyB2YWx1ZSIpCiAgICAgcyA9ICgia2VybmVsICVzIiAlIGtlcm5lbCkgKyBzZXAKICAgICBpZiBy
YW1kaXNrOgogICAgICAgICBzICs9ICgicmFtZGlzayAlcyIgJSByYW1kaXNrKSArIHNlcApAQCAt
NzQ0LDcgKzc0Myw3IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgc2VsID0gTm9u
ZQogICAgIAogICAgIGRlZiB1c2FnZSgpOgotICAgICAgICBwcmludCA+PiBzeXMuc3RkZXJyLCAi
VXNhZ2U6ICVzIFstcXwtLXF1aWV0XSBbLWl8LS1pbnRlcmFjdGl2ZV0gWy1sfC0tbGlzdC1lbnRy
aWVzXSBbLW58LS1ub3QtcmVhbGx5XSBbLS1vdXRwdXQ9XSBbLS1rZXJuZWw9XSBbLS1yYW1kaXNr
PV0gWy0tYXJncz1dIFstLWVudHJ5PV0gWy0tb3V0cHV0LWRpcmVjdG9yeT1dIFstLW91dHB1dC1m
b3JtYXQ9c3hwfHNpbXBsZXxzaW1wbGUwXSBbLS1vZmZzZXQ9XSA8aW1hZ2U+IiAlKHN5cy5hcmd2
WzBdLCkKKyAgICAgICAgcHJpbnQoIlVzYWdlOiAlcyBbLXF8LS1xdWlldF0gWy1pfC0taW50ZXJh
Y3RpdmVdIFstbHwtLWxpc3QtZW50cmllc10gWy1ufC0tbm90LXJlYWxseV0gWy0tb3V0cHV0PV0g
Wy0ta2VybmVsPV0gWy0tcmFtZGlzaz1dIFstLWFyZ3M9XSBbLS1lbnRyeT1dIFstLW91dHB1dC1k
aXJlY3Rvcnk9XSBbLS1vdXRwdXQtZm9ybWF0PXN4cHxzaW1wbGV8c2ltcGxlMF0gWy0tb2Zmc2V0
PV0gPGltYWdlPiIgJShzeXMuYXJndlswXSwpLCBmaWxlPXN5cy5zdGRlcnIpCiAKICAgICBkZWYg
Y29weV9mcm9tX2ltYWdlKGZzLCBmaWxlX3RvX3JlYWQsIGZpbGVfdHlwZSwgb3V0cHV0X2RpcmVj
dG9yeSwKICAgICAgICAgICAgICAgICAgICAgICAgIG5vdF9yZWFsbHkpOgpAQCAtNzU1LDggKzc1
NCw4IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgICAgICAgICAgICAgc3lzLmV4
aXQoIlRoZSByZXF1ZXN0ZWQgJXMgZmlsZSBkb2VzIG5vdCBleGlzdCIgJSBmaWxlX3R5cGUpCiAg
ICAgICAgIHRyeToKICAgICAgICAgICAgIGRhdGFmaWxlID0gZnMub3Blbl9maWxlKGZpbGVfdG9f
cmVhZCkKLSAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiwgZToKLSAgICAgICAgICAgIHByaW50ID4+
c3lzLnN0ZGVyciwgZQorICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CisgICAgICAgICAg
ICBwcmludChlLCBmaWxlPXN5cy5zdGRlcnIpCiAgICAgICAgICAgICBzeXMuZXhpdCgiRXJyb3Ig
b3BlbmluZyAlcyBpbiBndWVzdCIgJSBmaWxlX3RvX3JlYWQpCiAgICAgICAgICh0ZmQsIHJldCkg
PSB0ZW1wZmlsZS5ta3N0ZW1wKHByZWZpeD0iYm9vdF8iK2ZpbGVfdHlwZSsiLiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcj1vdXRwdXRfZGlyZWN0b3J5KQpAQCAt
NzY5LDggKzc2OCw4IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgICAgICAgICAg
ICAgcmV0dXJuIHJldAogICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgIG9zLndyaXRl
KHRmZCwgZGF0YSkKLSAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24sIGU6Ci0gICAgICAgICAg
ICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCBlCisgICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9u
IGFzIGU6CisgICAgICAgICAgICAgICAgcHJpbnQoZSwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAg
ICAgICAgICAgIG9zLmNsb3NlKHRmZCkKICAgICAgICAgICAgICAgICBvcy51bmxpbmsocmV0KQog
ICAgICAgICAgICAgICAgIGRlbCBkYXRhZmlsZQpAQCAtODM0LDcgKzgzMyw3IEBAIGlmIF9fbmFt
ZV9fID09ICJfX21haW5fXyI6CiAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgcGFy
dF9vZmZzID0gWyBpbnQoYSkgXQogICAgICAgICAgICAgZXhjZXB0IFZhbHVlRXJyb3I6Ci0gICAg
ICAgICAgICAgICAgcHJpbnQgIm9mZnNldCB2YWx1ZSBtdXN0IGJlIGFuIGludGVnZXIiCisgICAg
ICAgICAgICAgICAgcHJpbnQoIm9mZnNldCB2YWx1ZSBtdXN0IGJlIGFuIGludGVnZXIiKQogICAg
ICAgICAgICAgICAgIHVzYWdlKCkKICAgICAgICAgICAgICAgICBzeXMuZXhpdCgxKQogICAgICAg
ICBlbGlmIG8gaW4gKCItLWVudHJ5IiwpOgpAQCAtODQ3LDEzICs4NDYsMTMgQEAgaWYgX19uYW1l
X18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgIGRlYnVnID0gVHJ1ZQogICAgICAgICBlbGlm
IG8gaW4gKCItLW91dHB1dC1mb3JtYXQiLCk6CiAgICAgICAgICAgICBpZiBhIG5vdCBpbiBbInN4
cCIsICJzaW1wbGUiLCAic2ltcGxlMCJdOgotICAgICAgICAgICAgICAgIHByaW50ICJ1bmtub3du
IG91dHB1dCBmb3JtYXQgJXMiICUgYQorICAgICAgICAgICAgICAgIHByaW50KCJ1bmtub3duIG91
dHB1dCBmb3JtYXQgJXMiICUgYSkKICAgICAgICAgICAgICAgICB1c2FnZSgpCiAgICAgICAgICAg
ICAgICAgc3lzLmV4aXQoMSkKICAgICAgICAgICAgIG91dHB1dF9mb3JtYXQgPSBhCiAgICAgICAg
IGVsaWYgbyBpbiAoIi0tb3V0cHV0LWRpcmVjdG9yeSIsKToKICAgICAgICAgICAgIGlmIG5vdCBv
cy5wYXRoLmlzZGlyKGEpOgotICAgICAgICAgICAgICAgIHByaW50ICIlcyBpcyBub3QgYW4gZXhp
c3RpbmcgZGlyZWN0b3J5IiAlIGEKKyAgICAgICAgICAgICAgICBwcmludCgiJXMgaXMgbm90IGFu
IGV4aXN0aW5nIGRpcmVjdG9yeSIgJSBhKQogICAgICAgICAgICAgICAgIHN5cy5leGl0KDEpCiAg
ICAgICAgICAgICBvdXRwdXRfZGlyZWN0b3J5ID0gYQogCkBAIC04NjIsOCArODYxLDggQEAgaWYg
X19uYW1lX18gPT0gIl9fbWFpbl9fIjoKIAogCiAgICAgdHJ5OgotICAgICAgICBvcy5tYWtlZGly
cyhvdXRwdXRfZGlyZWN0b3J5LCAwNzAwKQotICAgIGV4Y2VwdCBPU0Vycm9yLGU6CisgICAgICAg
IG9zLm1ha2VkaXJzKG91dHB1dF9kaXJlY3RvcnksIDBvNzAwKQorICAgIGV4Y2VwdCBPU0Vycm9y
IGFzIGU6CiAgICAgICAgIGlmIChlLmVycm5vID09IGVycm5vLkVFWElTVCkgYW5kIG9zLnBhdGgu
aXNkaXIob3V0cHV0X2RpcmVjdG9yeSk6CiAgICAgICAgICAgICBwYXNzCiAgICAgICAgIGVsc2U6
CkBAIC04NzcsMTAgKzg3NiwxMCBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgICMg
ZGVidWcKICAgICBpZiBpc2NvbmZpZzoKICAgICAgICAgY2hvc2VuY2ZnID0gcnVuX2dydWIoZmls
ZSwgZW50cnksIGZzLCBpbmNmZ1siYXJncyJdKQotICAgICAgICBwcmludCAiICBrZXJuZWw6ICVz
IiAlIGNob3NlbmNmZ1sia2VybmVsIl0KKyAgICAgICAgcHJpbnQoIiAga2VybmVsOiAlcyIgJSBj
aG9zZW5jZmdbImtlcm5lbCJdKQogICAgICAgICBpZiBjaG9zZW5jZmdbInJhbWRpc2siXToKLSAg
ICAgICAgICAgIHByaW50ICIgIGluaXRyZDogJXMiICUgY2hvc2VuY2ZnWyJyYW1kaXNrIl0KLSAg
ICAgICAgcHJpbnQgIiAgYXJnczogJXMiICUgY2hvc2VuY2ZnWyJhcmdzIl0KKyAgICAgICAgICAg
IHByaW50KCIgIGluaXRyZDogJXMiICUgY2hvc2VuY2ZnWyJyYW1kaXNrIl0pCisgICAgICAgIHBy
aW50KCIgIGFyZ3M6ICVzIiAlIGNob3NlbmNmZ1siYXJncyJdKQogICAgICAgICBzeXMuZXhpdCgw
KQogCiAgICAgIyBpZiBib290IGZpbGVzeXN0ZW0gaXMgc2V0IHRoZW4gcGFzcyB0byBmc2ltYWdl
Lm9wZW4KQEAgLTkyNiw3ICs5MjUsNyBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogCiAg
ICAgIyBEaWQgbG9vcGluZyB0aHJvdWdoIHBhcnRpdGlvbnMgZmluZCB1cyBhIGtlcm5lbD8KICAg
ICBpZiBmcyBpcyBOb25lOgotICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJVbmFibGUgdG8g
ZmluZCBwYXJ0aXRpb24gY29udGFpbmluZyBrZXJuZWwiCisgICAgICAgIHJhaXNlIFJ1bnRpbWVF
cnJvcigiVW5hYmxlIHRvIGZpbmQgcGFydGl0aW9uIGNvbnRhaW5pbmcga2VybmVsIikKIAogICAg
IGJvb3RjZmdbImtlcm5lbCJdID0gY29weV9mcm9tX2ltYWdlKGZzLCBjaG9zZW5jZmdbImtlcm5l
bCJdLCAia2VybmVsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
dXRwdXRfZGlyZWN0b3J5LCBub3RfcmVhbGx5KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbl-0004Jo-3S; Mon, 11 Mar 2019 13: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbj-0004JG-LV
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:43 +0000
X-Inumbo-ID: 3c3193bc-43fe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c3193bc-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:04:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80214005"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:29 +0000
Message-ID: <20190311130434.10437-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/7] pygrub/fsimage: drop unused struct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9w
eWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jIHwgNyAtLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNp
bWFnZS5jIGIvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYwppbmRleCA3NDNhM2Zi
N2I4Li43ODAyMDc3OTFjIDEwMDY0NAotLS0gYS90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNp
bWFnZS5jCisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKQEAgLTQzLDEz
ICs0Myw2IEBAIHR5cGVkZWYgc3RydWN0IGZzaW1hZ2VfZmlsZSB7CiAJZnNpX2ZpbGVfdCAqZmls
ZTsKIH0gZnNpbWFnZV9maWxlX3Q7CiAKLXN0cnVjdCBmb28gewotCWludCByZWY7Ci0JaW50IHNp
emU7Ci0JbG9uZyBoYXNoOwotCWludCBzdGF0ZTsKLX07Ci0KIHN0YXRpYyBQeU9iamVjdCAqCiBm
c2ltYWdlX2ZpbGVfcmVhZChmc2ltYWdlX2ZpbGVfdCAqZmlsZSwgUHlPYmplY3QgKmFyZ3MsIFB5
T2JqZWN0ICprd2FyZ3MpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbh-0004IV-NW; Mon, 11 Mar 2019 13:04: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbf-0004I7-Pw
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:39 +0000
X-Inumbo-ID: 3a47212c-43fe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a47212c-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:04:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80213997"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:31 +0000
Message-ID: <20190311130434.10437-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/7] build/m4: make python_devel.m4 work with
 both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

RG8gdGhlIGZvbGxvd2luZzoKCjEuIENoYW5nZSB0aGUgZm9ybSBvZiAicHJpbnQiLgoyLiBVc2Ug
QUNfQ0hFQ0tfRlVOQyB0byBhdm9pZCB0aGUgbmVlZCB0byBnZW5lcmF0ZSBsaWJyYXJ5IG5hbWUu
CjMuIFJlbW92ZSB1bnVzZWQgc3R1ZmYuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQogbTQvcHl0aG9uX2RldmVsLm00IHwgMjMgKysrKysrKy0tLS0tLS0t
LS0tLS0KIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDY0ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCA3MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQg
Yi9tNC9weXRob25fZGV2ZWwubTQKaW5kZXggMDVlYTRlZjdlMi4uZjljYjIzYWVlMSAxMDA2NDQK
LS0tIGEvbTQvcHl0aG9uX2RldmVsLm00CisrKyBiL200L3B5dGhvbl9kZXZlbC5tNApAQCAtMSwz
OCArMSwzMSBAQAogQUNfREVGVU4oW0FYX0NIRUNLX1BZVEhPTl9ERVZFTF0sIFsKIGFjX3ByZXZp
b3VzX2NwcGZsYWdzPSRDUFBGTEFHUwogYWNfcHJldmlvdXNfbGRmbGFncz0kTERGTEFHUwotYWNf
cHl0aG9uX3ZlcnNpb249YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBc
Ci0gICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiVkVSU0lPTiIp
J2AKIEFDX1BBVEhfUFJPRyhbcHljb25maWddLCBbJFBZVEhPTi1jb25maWddLCBbbm9dKQogQVNf
SUYoW3Rlc3QgeCIkcHljb25maWciID0geCJubyJdLCBbCiAgICAgZG5sIEZvciB0aG9zZSB0aGF0
IGRvbid0IGhhdmUgcHl0aG9uLWNvbmZpZwogICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAogICAgICAgICBwcmludCAiLUkiICsg
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIiknYCIKICAgICBD
UFBGTEFHUz0iJENQUEZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZp
ZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJD
RkxBR1MiKSdgIgotICAgIFBZVEhPTl9MSUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0
IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZp
Zy5nZXRfY29uZmlnX3ZhcigiTElCUyIpJ2AiCi0gICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAk
UFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBk
aXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIiknYCIKKyAgICAgICAg
cHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAg
ICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29u
ZmlnOyBcCi0gICAgICAgIHByaW50ICItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRo
b25fbGliKHBsYXRfc3BlY2lmaWM9MSxcCi0gICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29u
ZmlnIidgIgorICAgICAgICBwcmludCgiLUwiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfcHl0
aG9uX2xpYihwbGF0X3NwZWNpZmljPTEsXAorICAgICAgICBzdGFuZGFyZF9saWI9MSkgKyAiL2Nv
bmZpZyIpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0
dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIkxJTktGT1JTSEFSRUQiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMu
c3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFH
Uz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0g
ICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1Mi
KSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJM
REZMQUdTIikpJ2AiCiBdLCBbCiAgICAgZG5sIElmIHB5dGhvbi1jb25maWcgaXMgZm91bmQgdXNl
IGl0CiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAg
ICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKLSAgICBQWVRI
T05fTElCUz0iJExJQlMgYCRQWVRIT04tY29uZmlnIC0tbGlic2AiCiBdKQogCiBBQ19DSEVDS19I
RUFERVIoW1B5dGhvbi5oXSwgW10sCiAgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQg
UHl0aG9uIGRldmVsb3BtZW50IGhlYWRlcnNdKV0sKQotQUNfQ0hFQ0tfTElCKHB5dGhvbiRhY19w
eXRob25fdmVyc2lvbiwgUHlBcmdfUGFyc2VUdXBsZSwgW10sCi0gICAgW0FDX01TR19FUlJPUihb
VW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSwK
LSAgICBbJFBZVEhPTl9MSUJTXSkKK0FDX0NIRUNLX0ZVTkMoW1B5QXJnX1BhcnNlVHVwbGVdLCBb
XSwKKyAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBk
ZXZlbG9wbWVudCBsaWJyYXJ5XSldKSAKKwogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdz
CiBMREZMQUdTPSRhY19wcmV2aW91c19sZGZsYWdzCiBdKQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29u
ZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IGQwMDY1YjgxMWQuLmUxZmE1ZDZiMGYgMTAw
NzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTc0MTgs
OCArNzQxOCw2IEBAIGlmIHRlc3QgIiRjcm9zc19jb21waWxpbmciICE9IHllczsgdGhlbiA6CiAK
IGFjX3ByZXZpb3VzX2NwcGZsYWdzPSRDUFBGTEFHUwogYWNfcHJldmlvdXNfbGRmbGFncz0kTERG
TEFHUwotYWNfcHl0aG9uX3ZlcnNpb249YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lz
Y29uZmlnOyBcCi0gICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3Zhcigi
VkVSU0lPTiIpJ2AKICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJFBZVEhPTi1jb25maWci
LCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgogc2V0IGR1bW15ICRQWVRI
T04tY29uZmlnOyBhY193b3JkPSQyCiB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1CkBAIC03NDY2LDI0ICs3NDY0LDE5IEBA
IGlmIHRlc3QgeCIkcHljb25maWciID0geCJubyI7IHRoZW4gOgogICAgICAgICBDUFBGTEFHUz0i
JENGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKICAgICAg
ICAgcHJpbnQgIi1JIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIklOQ0xV
REVQWSIpJ2AiCiAgICAgQ1BQRkxBR1M9IiRDUFBGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRp
c3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5n
ZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIiknYCIKLSAgICBQWVRIT05fTElCUz0iJExERkxBR1MgYCRQ
WVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRp
c3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMiKSdgIgotICAgIFBZVEhPTl9M
SUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwK
LSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElC
UyIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIo
IkNGTEFHUyIpKSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCAiLUwiICsgZGlzdHV0aWxzLnN5
c2NvbmZpZy5nZXRfcHl0aG9uX2xpYihwbGF0X3NwZWNpZmljPTEsXAotICAgICAgICBzdGFuZGFy
ZF9saWI9MSkgKyAiL2NvbmZpZyInYCIKKyAgICAgICAgcHJpbnQoIi1MIiArIGRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0xLFwKKyAgICAgICAgc3RhbmRh
cmRfbGliPTEpICsgIi9jb25maWciKSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVEIiknYCIKKyAgICAgICAg
cHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNIQVJFRCIp
KSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxz
LnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25m
aWdfdmFyKCJMREZMQUdTIiknYCIKKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5n
ZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpKSdgIgogCiBlbHNlCiAKICAgICAgICAgQ1BQRkxBR1M9
IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAgICBMREZMQUdTPSIkTERGTEFH
UyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKLSAgICBQWVRIT05fTElCUz0iJExJQlMgYCRQ
WVRIT04tY29uZmlnIC0tbGlic2AiCiAKIGZpCiAKQEAgLTc0OTUsNTUgKzc0ODgsMTQgQEAgZWxz
ZQogZmkKIAogCi1hc19hY19MaWI9YCRhc19lY2hvICJhY19jdl9saWJfcHl0aG9uJGFjX3B5dGhv
bl92ZXJzaW9uJydfUHlBcmdfUGFyc2VUdXBsZSIgfCAkYXNfdHJfc2hgCi17ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxl
IGluIC1scHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5n
IGZvciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLi4uICIg
PiY2OyB9Ci1pZiBldmFsIFwkeyRhc19hY19MaWIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNo
b19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJT
Ci1MSUJTPSItbHB5dGhvbiRhY19weXRob25fdmVyc2lvbiAkUFlUSE9OX0xJQlMgJExJQlMiCi1j
YXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRl
ZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2
b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJl
dHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90
b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4g
IkMiCi0jZW5kaWYKLWNoYXIgUHlBcmdfUGFyc2VUdXBsZSAoKTsKLWludAotbWFpbiAoKQotewot
cmV0dXJuIFB5QXJnX1BhcnNlVHVwbGUgKCk7Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YK
LWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5FTk8iOyB0aGVuIDoKLSAgZXZhbCAiJGFzX2FjX0xp
Yj15ZXMiCi1lbHNlCi0gIGV2YWwgIiRhc19hY19MaWI9bm8iCi1maQotcm0gLWYgY29yZSBjb25m
dGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRlc3QkYWNfZXhlZXh0IGNv
bmZ0ZXN0LiRhY19leHQKLUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZlX0xJQlMKLWZpCi1ldmFsIGFj
X3Jlcz1cJCRhc19hY19MaWIKLQkgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6ICRhY19yZXMiID4mNQotJGFzX2VjaG8gIiRhY19yZXMiID4mNjsg
fQotaWYgZXZhbCB0ZXN0IFwieFwkIiRhc19hY19MaWIiXCIgPSB4InllcyI7IHRoZW4gOgotICBj
YXQgPj5jb25mZGVmcy5oIDw8X0FDRU9GCi0jZGVmaW5lIGAkYXNfZWNobyAiSEFWRV9MSUJweXRo
b24kYWNfcHl0aG9uX3ZlcnNpb24iIHwgJGFzX3RyX2NwcGAgMQotX0FDRU9GCi0KLSAgTElCUz0i
LWxweXRob24kYWNfcHl0aG9uX3ZlcnNpb24gJExJQlMiCithY19mbl9jX2NoZWNrX2Z1bmMgIiRM
SU5FTk8iICJQeUFyZ19QYXJzZVR1cGxlIiAiYWNfY3ZfZnVuY19QeUFyZ19QYXJzZVR1cGxlIgor
aWYgdGVzdCAieCRhY19jdl9mdW5jX1B5QXJnX1BhcnNlVHVwbGUiID0geHllczsgdGhlbiA6CiAK
IGVsc2UKICAgYXNfZm5fZXJyb3IgJD8gIlVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9u
IGRldmVsb3BtZW50IGxpYnJhcnkiICIkTElORU5PIiA1CiBmaQogCisKIENQUEZMQUdTPSRhY19w
cmV2aW91c19jcHBmbGFncwogTERGTEFHUz0kYWNfcHJldmlvdXNfbGRmbGFncwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbl-0004K1-Dx; Mon, 11 Mar 2019 13: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbj-0004JN-S9
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:43 +0000
X-Inumbo-ID: 3c91a384-43fe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c91a384-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:04:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80214006"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:34 +0000
Message-ID: <20190311130434.10437-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/7] pygrub/fsimage: make it work with python
 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

V2l0aCB0aGUgaGVscCBvZiB0d28gcG9ydGluZyBndWlkZXMgYW5kIGNweXRob24gc291cmNlIGNv
ZGU6CgoxLiBVc2UgUHlCeXRlcyB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KMi4g
VXNlIFB5VmFyT2JqZWN0X0hFQURfSU5JVC4KMy4gUmVtb3ZlIHVzYWdlIG9mIFB5X0ZpbmRNZXRo
b2QuCjQuIFVzZSBuZXcgbW9kdWxlIGluaXRpYWxpc2F0aW9uIHJvdXRpbmUuCgpGb3IgIzMsIFB5
X0ZpbmRNZXRob2Qgd2FzIHJlbW92ZWQsIHlldCBhbiBhbHRlcm5hdGl2ZSB3YXNuJ3QKZG9jdW1l
bnRlZC4gIFRoZSBjb2RlIGlzIHRoZSByZXN1bHQgb2YgcmV2ZXJzZS1lbmdpbmVlcmluZyBjcHl0
aG9uCmNvbW1pdCA2MTE2ZDRhMWQxCgpodHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2hvd3RvL2Nw
b3J0aW5nLmh0bWwKaHR0cDovL3B5dGhvbjNwb3J0aW5nLmNvbS9jZXh0ZW5zaW9ucy5odG1sCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IHVzZSBQ
eVR5cGVfUmVhZHkgdG8gaW5pdGlhbGlzZSB0eXBlcy4KdjI6IHVzZSBQeUJ5dGVzLgotLS0KIHRv
b2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1h
Z2UuYyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggNzgwMjA3Nzkx
Yy4uMDU3Nzg2ZDY3OCAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1h
Z2UuYworKysgYi90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC0yNiwxMSAr
MjYsMTUgQEAKICNpbmNsdWRlIDx4ZW5mc2ltYWdlLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAK
KyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogI2lmIChQWVRIT05fQVBJX1ZFUlNJT04gPj0gMTAx
MSkKICNkZWZpbmUgUFlfUEFEIDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBM
LDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMCiAjZWxzZQogI2RlZmluZSBQWV9QQUQg
MEwsMEwsMEwsMEwKICNlbmRpZgorI2Vsc2UKKyNkZWZpbmUgUFlfUEFEIDBMLDBMLDBMLDBMLDBM
LDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMCisjZW5kaWYKIAogdHlwZWRlZiBz
dHJ1Y3QgZnNpbWFnZV9mcyB7CiAJUHlPYmplY3RfSEVBRApAQCAtNTksMTIgKzYzLDI0IEBAIGZz
aW1hZ2VfZmlsZV9yZWFkKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAqYXJncywgUHlP
YmplY3QgKmt3YXJncykKIAogCWJ1ZnNpemUgPSBzaXplID8gc2l6ZSA6IDQwOTY7CiAKLQlpZiAo
KGJ1ZmZlciA9IFB5U3RyaW5nX0Zyb21TdHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpKSA9PSBO
VUxMKQorCWJ1ZmZlciA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJUHlTdHJpbmdfRnJv
bVN0cmluZ0FuZFNpemUoTlVMTCwgYnVmc2l6ZSk7CisjZWxzZQorCQlQeUJ5dGVzX0Zyb21TdHJp
bmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpOworI2VuZGlmCisKKwlpZiAoYnVmZmVyID09IE5VTEwp
CiAJCXJldHVybiAoTlVMTCk7CiAgCiAJd2hpbGUgKDEpIHsKIAkJaW50IGVycjsKLQkJdm9pZCAq
YnVmID0gUHlTdHJpbmdfQVNfU1RSSU5HKGJ1ZmZlcikgKyBieXRlc3JlYWQ7CisJCXZvaWQgKmJ1
ZiA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJCVB5U3RyaW5nX0FTX1NUUklORyhidWZm
ZXIpICsgYnl0ZXNyZWFkOworI2Vsc2UKKwkJCVB5Qnl0ZXNfQVNfU1RSSU5HKGJ1ZmZlcikgKyBi
eXRlc3JlYWQ7CisjZW5kaWYKIAogCQllcnIgPSBmc2lfcHJlYWRfZmlsZShmaWxlLT5maWxlLCBi
dWYsIGJ1ZnNpemUsCiAJCSAgICBieXRlc3JlYWQgKyBvZmZzZXQpOwpAQCAtODQsMTIgKzEwMCwy
MCBAQCBmc2ltYWdlX2ZpbGVfcmVhZChmc2ltYWdlX2ZpbGVfdCAqZmlsZSwgUHlPYmplY3QgKmFy
Z3MsIFB5T2JqZWN0ICprd2FyZ3MpCiAJCQlpZiAoYnVmc2l6ZSA9PSAwKQogCQkJCWJyZWFrOwog
CQl9IGVsc2UgeworI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiAJCQlpZiAoX1B5U3RyaW5nX1Jl
c2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQgKyBidWZzaXplKSA8IDApCisjZWxzZQorCQkJaWYgKF9Q
eUJ5dGVzX1Jlc2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQgKyBidWZzaXplKSA8IDApCisjZW5kaWYK
IAkJCQlyZXR1cm4gKE5VTEwpOwogCQl9CiAJfQogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMK
IAlfUHlTdHJpbmdfUmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCk7CisjZWxzZQorCV9QeUJ5dGVz
X1Jlc2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQpOworI2VuZGlmCiAJcmV0dXJuIChidWZmZXIpOwog
fQogCkBAIC0xMDYsMTEgKzEzMCwxMyBAQCBzdGF0aWMgc3RydWN0IFB5TWV0aG9kRGVmIGZzaW1h
Z2VfZmlsZV9tZXRob2RzW10gPSB7CiAJeyBOVUxMLCBOVUxMLCAwLCBOVUxMIH0JCiB9OwogCisj
aWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKIHN0YXRpYyBQeU9iamVjdCAqCiBmc2ltYWdlX2ZpbGVf
Z2V0YXR0cihmc2ltYWdlX2ZpbGVfdCAqZmlsZSwgY2hhciAqbmFtZSkKIHsKIAlyZXR1cm4gKFB5
X0ZpbmRNZXRob2QoZnNpbWFnZV9maWxlX21ldGhvZHMsIChQeU9iamVjdCAqKWZpbGUsIG5hbWUp
KTsKIH0KKyNlbmRpZgogCiBzdGF0aWMgdm9pZAogZnNpbWFnZV9maWxlX2RlYWxsb2MoZnNpbWFn
ZV9maWxlX3QgKmZpbGUpCkBAIC0xMjMsMTQgKzE0OSwxNyBAQCBmc2ltYWdlX2ZpbGVfZGVhbGxv
Yyhmc2ltYWdlX2ZpbGVfdCAqZmlsZSkKIAogc3RhdGljIGNoYXIgZnNpbWFnZV9maWxlX3R5cGVf
X2RvY19fW10gPSAiRmlsZXN5c3RlbSBpbWFnZSBmaWxlIjsKIFB5VHlwZU9iamVjdCBmc2ltYWdl
X2ZpbGVfdHlwZSA9IHsKLQlQeU9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9UeXBlKQotCTAsCQkJ
CQkvKiBvYl9zaXplICovCisJUHlWYXJPYmplY3RfSEVBRF9JTklUKCZQeVR5cGVfVHlwZSwgMCkK
IAkieGVuZnNpbWFnZS5maWxlIiwJCQkvKiB0cF9uYW1lICovCiAJc2l6ZW9mKGZzaW1hZ2VfZmls
ZV90KSwJCQkvKiB0cF9zaXplICovCiAJMCwJCQkJCS8qIHRwX2l0ZW1zaXplICovCiAJKGRlc3Ry
dWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9jLCAJLyogdHBfZGVhbGxvYyAqLwogCTAsCQkJCQkv
KiB0cF9wcmludCAqLworI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiAJKGdldGF0dHJmdW5jKSBm
c2ltYWdlX2ZpbGVfZ2V0YXR0ciwgCS8qIHRwX2dldGF0dHIgKi8KKyNlbHNlCisJMCwJCQkJCS8q
IHRwX2dldGF0dHIgKi8KKyNlbmRpZgogCTAsCQkJCQkvKiB0cF9zZXRhdHRyICovCiAJMCwJCQkJ
CS8qIHRwX2NvbXBhcmUgKi8KIAkwLAkJCQkJLyogdHBfcmVwciAqLwpAQCAtMTQ0LDcgKzE3Mywx
NiBAQCBQeVR5cGVPYmplY3QgZnNpbWFnZV9maWxlX3R5cGUgPSB7CiAJMCwJCQkJCS8qIHRwX3Nl
dGF0dHJvICovCiAJMCwJCQkJCS8qIHRwX2FzX2J1ZmZlciAqLwogCVB5X1RQRkxBR1NfREVGQVVM
VCwJCQkvKiB0cF9mbGFncyAqLwotCWZzaW1hZ2VfZmlsZV90eXBlX19kb2NfXywKKwlmc2ltYWdl
X2ZpbGVfdHlwZV9fZG9jX18sCQkvKiB0cF9kb2MgKi8KKyNpZiBQWV9NQUpPUl9WRVJTSU9OID49
IDMKKwkwLAkJCQkJLyogdHBfdHJhdmVyc2UgKi8KKwkwLAkJCQkJLyogdHBfY2xlYXIgKi8KKwkw
LAkJCQkJLyogdHBfcmljaGNvbXBhcmUgKi8KKwkwLAkJCQkJLyogdHBfd2Vha2xpc3RvZmZzZXQg
Ki8KKwkwLAkJCQkJLyogdHBfaXRlciAqLworCTAsCQkJCQkvKiB0cF9pdGVybmV4dCAqLworCWZz
aW1hZ2VfZmlsZV9tZXRob2RzLAkJCS8qIHRwX21ldGhvZHMgKi8KKyNlbmRpZgogCVBZX1BBRAog
fTsKIApAQCAtMjA4LDExICsyNDYsMTMgQEAgc3RhdGljIHN0cnVjdCBQeU1ldGhvZERlZiBmc2lt
YWdlX2ZzX21ldGhvZHNbXSA9IHsKIAl7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQkKIH07CiAKKyNp
ZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZnNfZ2V0
YXR0cihmc2ltYWdlX2ZzX3QgKmZzLCBjaGFyICpuYW1lKQogewogCXJldHVybiAoUHlfRmluZE1l
dGhvZChmc2ltYWdlX2ZzX21ldGhvZHMsIChQeU9iamVjdCAqKWZzLCBuYW1lKSk7CiB9CisjZW5k
aWYKIAogc3RhdGljIHZvaWQKIGZzaW1hZ2VfZnNfZGVhbGxvYyAoZnNpbWFnZV9mc190ICpmcykK
QEAgLTIyNSwxNCArMjY1LDE3IEBAIGZzaW1hZ2VfZnNfZGVhbGxvYyAoZnNpbWFnZV9mc190ICpm
cykKIFB5RG9jX1NUUlZBUihmc2ltYWdlX2ZzX3R5cGVfX2RvY19fLCAiRmlsZXN5c3RlbSBpbWFn
ZSIpOwogCiBQeVR5cGVPYmplY3QgZnNpbWFnZV9mc190eXBlID0gewotCVB5T2JqZWN0X0hFQURf
SU5JVCgmUHlUeXBlX1R5cGUpCi0JMCwJCQkJCS8qIG9iX3NpemUgKi8KKwlQeVZhck9iamVjdF9I
RUFEX0lOSVQoJlB5VHlwZV9UeXBlLCAwKQogCSJ4ZW5mc2ltYWdlLmZzIiwJCQkvKiB0cF9uYW1l
ICovCiAJc2l6ZW9mKGZzaW1hZ2VfZnNfdCksCQkJLyogdHBfc2l6ZSAqLwogCTAsCQkJCQkvKiB0
cF9pdGVtc2l6ZSAqLwogCShkZXN0cnVjdG9yKSBmc2ltYWdlX2ZzX2RlYWxsb2MsIAkvKiB0cF9k
ZWFsbG9jICovCiAJMCwJCQkJCS8qIHRwX3ByaW50ICovCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8
IDMKIAkoZ2V0YXR0cmZ1bmMpIGZzaW1hZ2VfZnNfZ2V0YXR0ciwgCS8qIHRwX2dldGF0dHIgKi8K
KyNlbHNlCisJMCwJCQkJCS8qIHRwX2dldGF0dHIgKi8KKyNlbmRpZgogCTAsCQkJCQkvKiB0cF9z
ZXRhdHRyICovCiAJMCwJCQkJCS8qIHRwX2NvbXBhcmUgKi8KIAkwLAkJCQkJLyogdHBfcmVwciAq
LwpAQCAtMjQ2LDcgKzI4OSwxNiBAQCBQeVR5cGVPYmplY3QgZnNpbWFnZV9mc190eXBlID0gewog
CTAsCQkJCQkvKiB0cF9zZXRhdHRybyAqLwogCTAsCQkJCQkvKiB0cF9hc19idWZmZXIgKi8KIAlQ
eV9UUEZMQUdTX0RFRkFVTFQsCQkJLyogdHBfZmxhZ3MgKi8KLQlmc2ltYWdlX2ZzX3R5cGVfX2Rv
Y19fLAorCWZzaW1hZ2VfZnNfdHlwZV9fZG9jX18sCQkJLyogdHBfZG9jICovCisjaWYgUFlfTUFK
T1JfVkVSU0lPTiA+PSAzCisJMCwJCQkJCS8qIHRwX3RyYXZlcnNlICovCisJMCwJCQkJCS8qIHRw
X2NsZWFyICovCisJMCwJCQkJCS8qIHRwX3JpY2hjb21wYXJlICovCisJMCwJCQkJCS8qIHRwX3dl
YWtsaXN0b2Zmc2V0ICovCisJMCwJCQkJCS8qIHRwX2l0ZXIgKi8KKwkwLAkJCQkJLyogdHBfaXRl
cm5leHQgKi8KKwlmc2ltYWdlX2ZzX21ldGhvZHMsCQkJLyogdHBfbWV0aG9kcyAqLworI2VuZGlm
CiAJUFlfUEFECiB9OwogCkBAIC0zMDksOCArMzYxLDMyIEBAIHN0YXRpYyBzdHJ1Y3QgUHlNZXRo
b2REZWYgZnNpbWFnZV9tb2R1bGVfbWV0aG9kc1tdID0gewogCXsgTlVMTCwgTlVMTCwgMCwgTlVM
TCB9CiB9OwogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCitzdGF0aWMgc3RydWN0IFB5TW9k
dWxlRGVmIGZzaW1hZ2VfbW9kdWxlX2RlZiA9IHsKKwlQeU1vZHVsZURlZl9IRUFEX0lOSVQsCisJ
InhlbmZzaW1hZ2UiLAkJLyogbV9uYW1lICovCisJIiIsCQkJLyogbV9kb2MgKi8KKwktMSwJCQkv
KiBtX3NpemUgKi8KKwlmc2ltYWdlX21vZHVsZV9tZXRob2RzLAkvKiBtX21ldGhvZHMgKi8KKwlO
VUxMLAkJCS8qIG1fcmVsb2FkICovCisJTlVMTCwJCQkvKiBtX3RyYXZlcnNlICovCisJTlVMTCwJ
CQkvKiBtX2NsZWFyICovCisJTlVMTAkJCS8qIG1fZnJlZSAqLworfTsKKyNlbmRpZgorCiBQeU1P
RElOSVRfRlVOQworI2lmIFBZX01BSk9SX1ZFUlNJT04gPj0gMworUHlJbml0X3hlbmZzaW1hZ2Uo
dm9pZCkKKyNlbHNlCiBpbml0eGVuZnNpbWFnZSh2b2lkKQorI2VuZGlmCiB7CisjaWYgUFlfTUFK
T1JfVkVSU0lPTiA8IDMKIAlQeV9Jbml0TW9kdWxlKCJ4ZW5mc2ltYWdlIiwgZnNpbWFnZV9tb2R1
bGVfbWV0aG9kcyk7CisjZWxzZQorCWlmIChQeVR5cGVfUmVhZHkoJmZzaW1hZ2VfZnNfdHlwZSkg
PCAwIHx8IFB5VHlwZV9SZWFkeSgmZnNpbWFnZV9maWxlX3R5cGUpIDwgMCkKKwkJcmV0dXJuIE5V
TEw7CisJcmV0dXJuIFB5TW9kdWxlX0NyZWF0ZSgmZnNpbWFnZV9tb2R1bGVfZGVmKTsKKyNlbmRp
ZgogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Kbh-0004IL-CS; Mon, 11 Mar 2019 13:04: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbf-0004I5-LC
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:39 +0000
X-Inumbo-ID: 39ae128b-43fe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39ae128b-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:04:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80213996"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:30 +0000
Message-ID: <20190311130434.10437-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/7] pygrub: change tabs into spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

Tm90IHN1cmUgd2h5IFB5dGhvbiAyIG5ldmVyIGNvbXBsYWluZWQsIGJ1dCBQeXRob24gMyBkb2Vz
LgoKQ2hhbmdlIHRhYnMgdG8gc3BhY2VzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCkJhY2twb3J0IGNhbmRpZGF0ZS4KLS0tCiB0b29scy9weWdydWIv
c3JjL3B5Z3J1YiB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL3B5Z3J1YiBiL3Rvb2xz
L3B5Z3J1Yi9zcmMvcHlncnViCmluZGV4IDUyYTg5NjVhZDkuLjExODliMWNhNDggMTAwNzU1Ci0t
LSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnVi
CkBAIC04NTgsNyArODU4LDcgQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAg
ICAgIG91dHB1dF9kaXJlY3RvcnkgPSBhCiAKICAgICBpZiBkZWJ1ZzoKLQlsb2dnaW5nLmJhc2lj
Q29uZmlnKGxldmVsPWxvZ2dpbmcuREVCVUcpCisgICAgICAgIGxvZ2dpbmcuYmFzaWNDb25maWco
bGV2ZWw9bG9nZ2luZy5ERUJVRykKIAogCiAgICAgdHJ5OgpAQCAtOTE3LDcgKzkxNyw3IEBAIGlm
IF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgICAgICAgICAjIElPRXJyb3JzIHJhaXNlZCBi
eSBmc2ltYWdlLm9wZW4KICAgICAgICAgICAgICMgUnVudGltZUVycm9ycyByYWlzZWQgYnkgcnVu
X2dydWIgaWYgbm8gbWVudS5sc3QgcHJlc2VudAogICAgICAgICAgICAgaWYgZGVidWc6Ci0JCXRy
YWNlYmFjay5wcmludF9leGMoKQorICAgICAgICAgICAgICAgIHRyYWNlYmFjay5wcmludF9leGMo
KQogICAgICAgICAgICAgZnMgPSBOb25lCiAgICAgICAgICAgICBjb250aW51ZQogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:04:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:04: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 1h3Kbq-0004NU-Qd; Mon, 11 Mar 2019 13:04: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3Kbo-0004MP-On
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:04:48 +0000
X-Inumbo-ID: 3c3d702a-43fe-11e9-9c2d-073a617eef3a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c3d702a-43fe-11e9-9c2d-073a617eef3a;
 Mon, 11 Mar 2019 13:04:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80214004"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:04:28 +0000
Message-ID: <20190311130434.10437-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-1-wei.liu2@citrix.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/7] Update python requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>,
 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>

Q2VudE9TIDUsIHdoaWNoIHdhcyB0aGUgcmVhc29uIG9mIHRoZSAyLjQgcmVzdHJpY3Rpb24sIGlz
IEVPTC4gQ2VudE9TCjYgc2hpcHMgMi42LgoKQnVtcCB0aGUgdmVyc2lvbiB0byAyLjYgaW4gUkVB
RE1FLiBOb3cgdGhhdCBhbGwgc2NyaXB0cyBhcmUgMwpjb21wYXRpYmxlLCByZW1vdmUgdGhlIHJl
c3RyaWN0aW9uIG9uIHB5dGhvbiAyIGFzIHdlbGwuCgpVcGRhdGUgdGhlIGNoZWNrIGluIGNvbmZp
Z3VyZS5hYy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogUkVBRE1FICAgICAgICAgICAgIHwgMTAgKystLS0tLS0tLQogdG9vbHMvY29uZmlndXJlICAg
IHwgIDggKysrKy0tLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8ICAyICstCiAzIGZpbGVzIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1F
IGIvUkVBRE1FCmluZGV4IGMxOTQwOWVmYTIuLjMwNDkyMDFkOTEgMTAwNjQ0Ci0tLSBhL1JFQURN
RQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBkaXN0
cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAgICAgIC0gR05VIEJpbnV0
aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgemxpYiAoZS5n
LiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhvbiAyLCB2Mi40
IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBv
ZiBQeXRob24gdjIuNiBvciBsYXRlciAoZS5nLiwgcHl0aG9uLWRldikKICAgICAqIERldmVsb3Bt
ZW50IGluc3RhbGwgb2YgY3Vyc2VzIChlLmcuLCBsaWJuY3Vyc2VzLWRldikKICAgICAqIERldmVs
b3BtZW50IGluc3RhbGwgb2Ygb3BlbnNzbCAoZS5nLiwgb3BlbnNzbC1kZXYpCiAgICAgKiBEZXZl
bG9wbWVudCBpbnN0YWxsIG9mIHgxMSAoZS5nLiB4b3JnLXgxMS1kZXYpCkBAIC0xNzcsMTYgKzE3
NywxMCBAQCBQeXRob24gUnVudGltZSBMaWJyYXJpZXMKIAogVmFyaW91cyB0b29scywgc3VjaCBh
cyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2luZyBydW50aW1lIGRlcGVuZGVuY2llczoKIAotICAg
ICogUHl0aG9uIDIsIHYyLjQgb3IgbGF0ZXIuCisgICAgKiBQeXRob24gdjIuNiBvciBsYXRlci4K
ICAgICAgICAgICBVUkw6ICAgIGh0dHA6Ly93d3cucHl0aG9uLm9yZy8KICAgICAgICAgICBEZWJp
YW46IHB5dGhvbgogCi1Ob3RlIHRoYXQgdGhlIGJ1aWxkIHN5c3RlbSBleHBlY3RzIGBweXRob25g
IHRvIGJlIHB5dGhvbjIuICBJZiB5b3VyIHN5c3RlbQotaGFzIGBweXRob25gIHBvaW50aW5nIHRv
IHB5dGhvbjMgKGFzIGluIHRoZSBjYXNlIG9mIEFyY2ggTGludXggb3IgQW5hY29uZGEpLAoteW91
J2xsIG5lZWQgdG8gc3BlY2lmeSBhIHBhdGggdG8gYSBweXRob24yIGJpbmFyeSB3aGVuIHJ1bm5p
bmcgY29uZmlndXJlOgotCi0gICAgUFlUSE9OPS91c3IvYmluL3B5dGhvbjIgLi9jb25maWd1cmUK
LQogSW50ZWwoUikgVHJ1c3RlZCBFeGVjdXRpb24gVGVjaG5vbG9neSBTdXBwb3J0CiA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IGFjYzg1NzUxMGUuLmQwMDY1Yjgx
MWQgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAg
LTcwMDIsMTUgKzcwMDIsMTUgQEAgaWYgdGVzdCB4IiR7UFlUSE9OUEFUSH0iID0geCJubyIKIHRo
ZW4KICAgICBhc19mbl9lcnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgJFBZVEhPTiwgcGxlYXNlIGlu
c3RhbGwgJFBZVEhPTiIgIiRMSU5FTk8iIDUKIGZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjMgIiA+JjUK
LSRhc19lY2hvX24gImNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjMgLi4uICIgPiY2
OyB9Ci1gJFBZVEhPTiAtYyAnaW1wb3J0IHN5czsgc3lzLmV4aXQoZXZhbCgic3lzLnZlcnNpb25f
aW5mbyA8ICgyLCAzKSIpKSdgCit7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjYgIiA+JjUKKyRhc19lY2hvX24g
ImNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjYgLi4uICIgPiY2OyB9CitgJFBZVEhP
TiAtYyAnaW1wb3J0IHN5czsgc3lzLmV4aXQoZXZhbCgic3lzLnZlcnNpb25faW5mbyA8ICgyLCA2
KSIpKSdgCiBpZiB0ZXN0ICIkPyIgIT0gIjAiCiB0aGVuCiAgICAgcHl0aG9uX3ZlcnNpb249YCRQ
WVRIT04gLVYgMj4mMWAKICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IHJlc3VsdDogbm8iID4mNQogJGFzX2VjaG8gIm5vIiA+JjY7IH0KLSAgICBhc19mbl9lcnJv
ciAkPyAiJHB5dGhvbl92ZXJzaW9uIGlzIHRvbyBvbGQsIG1pbmltdW0gcmVxdWlyZWQgdmVyc2lv
biBpcyAyLjMiICIkTElORU5PIiA1CisgICAgYXNfZm5fZXJyb3IgJD8gIiRweXRob25fdmVyc2lv
biBpcyB0b28gb2xkLCBtaW5pbXVtIHJlcXVpcmVkIHZlcnNpb24gaXMgMi42IiAiJExJTkVOTyIg
NQogZWxzZQogICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVz
dWx0OiB5ZXMiID4mNQogJGFzX2VjaG8gInllcyIgPiY2OyB9CmRpZmYgLS1naXQgYS90b29scy9j
b25maWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggMTQ5OTM0NGNlNi4uYzlmZDY5
ZGRmYSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3Vy
ZS5hYwpAQCAtMzU4LDcgKzM1OCw3IEBAIEFTX0lGKFtlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEg
Il4vIl0sIFsKIF0sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhPTj0icHl0aG9uIl0sCiBbQUNf
TVNHX0VSUk9SKFtQWVRIT04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFuIGFic29sdXRlIHBhdGhd
KV0pCiBBWF9QQVRIX1BST0dfT1JfRkFJTChbUFlUSE9OUEFUSF0sIFskUFlUSE9OXSkKLUFYX0NI
RUNLX1BZVEhPTl9WRVJTSU9OKFsyXSwgWzNdKQorQVhfQ0hFQ0tfUFlUSE9OX1ZFUlNJT04oWzJd
LCBbNl0pCiAKIEFTX0lGKFt0ZXN0ICIkY3Jvc3NfY29tcGlsaW5nIiAhPSB5ZXNdLCBbCiAgICAg
QVhfQ0hFQ0tfUFlUSE9OX0RFVkVMKCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:09:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3Kg5-0005Bw-Fk; Mon, 11 Mar 2019 13:09:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3Kg4-0005Br-5b
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:09:12 +0000
X-Inumbo-ID: dbe95165-43fe-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbe95165-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:09:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87086774"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
 <20190311130434.10437-2-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: <1f307e4b-7ed3-6203-c1b0-ea4efec144f1@citrix.com>
Date: Mon, 11 Mar 2019 13:08:11 +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: <20190311130434.10437-2-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 v3 1/7] Update python requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.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>

T24gMTEvMDMvMjAxOSAxMzowNCwgV2VpIExpdSB3cm90ZToKPiBDZW50T1MgNSwgd2hpY2ggd2Fz
IHRoZSByZWFzb24gb2YgdGhlIDIuNCByZXN0cmljdGlvbiwgaXMgRU9MLiBDZW50T1MKPiA2IHNo
aXBzIDIuNi4KPgo+IEJ1bXAgdGhlIHZlcnNpb24gdG8gMi42IGluIFJFQURNRS4gTm93IHRoYXQg
YWxsIHNjcmlwdHMgYXJlIDMKPiBjb21wYXRpYmxlLCByZW1vdmUgdGhlIHJlc3RyaWN0aW9uIG9u
IHB5dGhvbiAyIGFzIHdlbGwuCgpJIHRoaW5rIHRoZSBQeXRob24gMiByZXN0cmljdGlvbiBuZWVk
cyB0byBzdGF5IHVudGlsIHRoZSBlbmQgb2YgdGhlIHNlcmllcy4KCkl0cyBmaW5lIHRvIHVwZGF0
ZSB0aGUgbWluaW11bSB0byAyLjYgYmVmb3JlIHRoZSBjaGFuZ2VzIGFyZSBtYWRlLCBidXQKaXQg
aXNuJ3QgcmVhbGx5IG9rIHRvIGNsYWltIHRoYXQgZXZlcnl0aGluZyBpcyAzLWNvbXBhdGlibGUg
YXQgdGhpcyBwb2ludC4KCn5BbmRyZXcKCj4KPiBVcGRhdGUgdGhlIGNoZWNrIGluIGNvbmZpZ3Vy
ZS5hYy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:09:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3KgX-0005FX-Um; Mon, 11 Mar 2019 13: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3KgX-0005FP-0V
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:09:41 +0000
X-Inumbo-ID: ecceff65-43fe-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecceff65-43fe-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87086806"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
 <20190311130434.10437-3-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: <1cbcd386-e221-bcd4-5ee6-0e7a5adae36f@citrix.com>
Date: Mon, 11 Mar 2019 13:08: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: <20190311130434.10437-3-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] pygrub/fsimage: drop unused struct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@eu.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>

T24gMTEvMDMvMjAxOSAxMzowNCwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpHb29kIHJpZGRhbmNlLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:11:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:11: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 1h3Kif-0005zS-FH; Mon, 11 Mar 2019 13: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3Kid-0005zH-LF
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:11:51 +0000
X-Inumbo-ID: 38f9f482-43ff-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38f9f482-43ff-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:11:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87086906"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
 <20190311130434.10437-4-wei.liu2@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: <889f5cdb-34d4-4a99-63f0-5978e3354a5b@citrix.com>
Date: Mon, 11 Mar 2019 13:10:24 +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: <20190311130434.10437-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/7] pygrub: change tabs into spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@eu.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>

T24gMTEvMDMvMjAxOSAxMzowNCwgV2VpIExpdSB3cm90ZToKPiBOb3Qgc3VyZSB3aHkgUHl0aG9u
IDIgbmV2ZXIgY29tcGxhaW5lZCwgYnV0IFB5dGhvbiAzIGRvZXMuCj4KPiBDaGFuZ2UgdGFicyB0
byBzcGFjZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpUYWJzIHZzIHNwYWNlcyB3YXMgYW4gaXNzdWUgd2l0aCBQeTIgd2hpY2ggZ290IGZpeGVkIGlu
IDMgd2hlbiBpdCB3YXMKZmluZSB0byBicmVhayBleGlzdGluZyBzY3JpcHRzLgoKVGhlIHByb2Js
ZW0gd2FzIHRoYXQgd2l0aCBjZXJ0YWluIGVkaXRvciBzZXR0aW5ncywgeW91IGNvdWxkIHRoZQpp
bmRlbnRhdGlvbiBsb29raW5nIGNvcnJlY3Qgd2hpbGUgZXZhbHVhdGluZyBkaWZmZXJlbnRseSB3
aXRoIFB5dGhvbnMKaWRlYSBvZiBpbmRlbnRhdGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:12:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3KjI-00063V-Qr; Mon, 11 Mar 2019 13:12: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3KjH-00063I-M4
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:12:31 +0000
X-Inumbo-ID: 52577f88-43ff-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52577f88-43ff-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:12:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87086971"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
 <20190311130434.10437-6-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: <b4c3c150-34d4-2a43-7245-1bc1af14d9a9@citrix.com>
Date: Mon, 11 Mar 2019 13:11:31 +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: <20190311130434.10437-6-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] libxl: make python scripts work with
 python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 George Dunlap <george.dunlap@eu.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>

T24gMTEvMDMvMjAxOSAxMzowNCwgV2VpIExpdSB3cm90ZToKPiBHbyB0aHJvdWdoIHRyYW5zZm9y
bWF0aW9ucyBzdWdnZXN0ZWQgYnkgMnRvMyBhbmQgcGljayB0aGUgbmVjZXNzYXJ5Cj4gb25lcy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:20:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3KrD-0006uA-Nh; Mon, 11 Mar 2019 13:20:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3KrC-0006u5-ID
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:20:42 +0000
X-Inumbo-ID: 75f6ef24-4400-11e9-9480-1327441b2617
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75f6ef24-4400-11e9-9480-1327441b2617;
 Mon, 11 Mar 2019 13:20:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="87087443"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
 <20190311130434.10437-7-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: <bd2784c0-df74-aace-73ec-615edbf6e016@citrix.com>
Date: Mon, 11 Mar 2019 13:20: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: <20190311130434.10437-7-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 v3 6/7] pygrub: make python scripts work
 with 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 George Dunlap <george.dunlap@eu.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>

T24gMTEvMDMvMjAxOSAxMzowNCwgV2VpIExpdSB3cm90ZToKPiBSdW4gMnRvMyBhbmQgcGljayB0
aGUgc2Vuc2libGUgc3VnZ2VzdGlvbnMuCj4KPiBJbXBvcnQgcHJpbnRfZnVuY3Rpb24gYW5kIGFi
c29sdXRlX2ltcG9ydCBzbyAyLjYgY2FuIHdvcmsuCj4KPiBUaGVyZSBoYXMgbmV2ZXIgYmVlbiBh
IGN1cnNlcy53cmFwcGVyIG1vZHVsZSBhY2NvcmRpbmcgdG8gMi54IGFuZCAzLngKPiBkb2MsIG9u
bHkgYSBmdW5jdGlvbiwgc28gImltcG9ydCBjdXJzZXMud3JhcHBlciIgaXMgbm90IGNvcnJlY3Qu
IEl0Cj4gaGFwcGVuZWQgdG8gd29yayBiZWNhdXNlIDIueCBpbXBsZW1lbnRlZCBhICh1bmRvY3Vt
ZW50ZWQpIG1vZHVsZS4KPgo+IFdlIG9ubHkgbmVlZCB0byBpbXBvcnQgY3Vyc2VzIHRvIG1ha2Ug
Y3Vyc2VzLndyYXBwZXIgYXZhaWxhYmxlIHRvCj4gcHlncnViLgo+Cj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:20:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3KrJ-0006uQ-1V; Mon, 11 Mar 2019 13:20: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=ihBE=RO=citrix.com=prvs=9660c7560=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h3KrH-0006uK-CD
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:20:47 +0000
X-Inumbo-ID: 7a83bbe6-4400-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a83bbe6-4400-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:20:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80215436"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <48ea46fc-12d1-3afe-5a9c-c1b2f21b1b0c@citrix.com>
 <5C825831020000780021CA16@prv1-mh.provo.novell.com>
 <85169b9d-f529-86fa-c1da-678e097ec7a8@citrix.com>
 <5C828302020000780021CB22@prv1-mh.provo.novell.com>
 <0d37c7f7-2990-1353-63c2-c905764532f7@citrix.com>
 <5C8294E4020000780021CC12@prv1-mh.provo.novell.com>
 <415d38bd-47eb-f64c-1e0a-8e617c29e74f@citrix.com>
 <1c88ecb5-f6af-b2f4-79d5-3bbc2743b746@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <d7fc1a52-1971-69c3-5337-1f147191c215@citrix.com>
Date: Mon, 11 Mar 2019 13:20:43 +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: <1c88ecb5-f6af-b2f4-79d5-3bbc2743b746@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XenGT is still regressed on master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDMvMjAxOSAwNzoxNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBbnkgZXN0aW1hdGUg
d2hlbiB3ZSBjYW4gZXhwZWN0IHBhdGNoZXM/IFRoZSA0LjEyIHJlbGVhc2UgaXMgcGVuZGluZyBh
bmQKPiB0aGlzIGlzIHRoZSBvbmx5IHJlbWFpbmluZyByZWdyZXNzaW9uIEknbSBhd2FyZSBvZi4K
PiAKPiBJZiB5b3UgdGVsbCBtZSB0aGVyZSBpcyBubyByZWFzb25hYmxlIGNoYW5jZSBvZiBhbnl0
aGluZyBhY2NlcHRhYmxlCj4gYmVpbmcgcG9zdGVkIHRoaXMgd2VlayBJJ2QgZ28gb24gd2l0aCB0
aGUgcmVsZWFzZSBwcm9jZXNzIGFuZCBhbnkgZml4Cj4gd2lsbCBiZSBkZWxheWVkIHVudGlsIDQu
MTMgLyA0LjEyLjEuCgpBcyBtb3JlIHByb2JsZW1zIHdlcmUgaWRlbnRpZmllZCBieSBKYW4gSSBk
b24ndCB0aGluayBpdCdzIHJlYXNvbmFibGUgdG8KZGVsYXkgNC4xMiBhbnkgZnVydGhlci4gSSdk
IG5vdCBleHBlY3QgYSBjb21wbGV0ZSBmaXggdGhpcyB3ZWVrLgoKSWdvcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBe-00008r-2f; Mon, 11 Mar 2019 13:41: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBc-00007r-BF
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:48 +0000
X-Inumbo-ID: 6a4a06b3-4403-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a4a06b3-4403-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:41:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218528"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:29 +0000
Message-ID: <20190311134132.20536-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKystLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3OWUyY2Y5
Li4wMmFmYTc1MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTcsMjAgKzY1NywyMCBAQCB2b2lkIGFyY2hfZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0ZG93bihz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOworICAgIGlm
ICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9kb21haW5f
ZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAgICAgICB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJpZGlhbl9k
b21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7CiB9CiAK
IHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICgg
aGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAg
ICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2RvbWFpbl9z
b2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmluZGV4
IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBAIC05
MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsK
IH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0K
ICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAgLTEwMCw3
ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5v
ZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0K
ICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAgLTExMCw2
ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwgLSByYXdf
dHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRy
YyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CisKKyAg
ICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJpZGlhbl90
aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0aW1lX3Jl
Zl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhhdyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7Cit9
CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAt
MTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4i
LAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZhbCA9IHJh
d190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9jb3VudChk
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApp
bmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFu
LmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJpZGlhbl9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlkaWFuX3Rp
bWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmly
aWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQg
dmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBZ-00006M-Qz; Mon, 11 Mar 2019 13:41:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBX-000067-Lt
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:43 +0000
X-Inumbo-ID: 67813fa1-4403-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67813fa1-4403-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:41:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218518"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:22 +0000
Message-ID: <20190311134132.20536-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY1Ogog
LSBQdXQgdGhlIGNhbGwgdG8gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIGJhY2sgaW50bwogICBo
dm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2hlcmUgaXQgc2hvdWxkIGJlCgp2MzoK
IC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0byB2Y3B1IGRlaW5pdAogLSBN
b3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBuZXcgbGFiZWxzCgp2MjoKIC0g
UmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUgZGVpbml0Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li4xMWNlMjFmYzA4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTY2Niw2ICs2NjYsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAgIGQtPmFy
Y2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdfcmF0aW87
CiAKKyAgICByYyA9IHZpcmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMgKQorICAg
ICAgICBnb3RvIGZhaWwyOworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRpYWxpc2Uo
ZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4Nyw2ICs2
OTEsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
aHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lfcGVyZG9t
YWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6CisgICAgdmly
aWRpYW5fZG9tYWluX2RlaW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTE1MjYsNiAr
MTUzMSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgICYmIChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8qIHRlYXJk
b3duOiBuZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7CiAKKyAg
ICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290
byBmYWlsNTsKKwogICAgIHJjID0gaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KGQsIHYp
OwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CkBAIC0xNTUzLDYgKzE1
NjIsNyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBmYWlsMjoK
ICAgICBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2aXJpZGlh
bl92Y3B1X2RlaW5pdCh2KTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVzdF9yZG1z
cl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAq
dmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92Y3B1X2lu
aXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiB2b2lk
IHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlkaWFuX3N5
bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVyY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRf
dGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3Qg
dmNwdSAqdik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CisK
IHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlh
bl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBa-00006f-54; Mon, 11 Mar 2019 13:41:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBX-000068-NE
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:43 +0000
X-Inumbo-ID: 653947c4-4403-11e9-a79d-4b3295068a1f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 653947c4-4403-11e9-a79d-4b3295068a1f;
 Mon, 11 Mar 2019 13:41:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218512"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:30 +0000
Message-ID: <20190311134132.20536-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAt
IEFkZHJlc3MgY29tbWVudHMgZnJvbSBKYW4KCnYzOgogLSBBZGQgdGhlICdTaW50UG9sbGluZ01v
ZGVBdmFpbGFibGUnIGJpdCBpbiBDUFVJRCBsZWFmIDMKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5o
ICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAg
ICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAg
ICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDIzNCAr
KysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgICB8ICAxOSArKwogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAgICAg
fCAgMzIgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDMg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgMjUgKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaCAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L3BhcmFtcy5oICAgICAgICB8ICAgNyArLQogMTEgZmlsZXMgY2hhbmdlZCwgMzI2IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTM4ZTVjZGJhMi4uYTkyM2EzODBkMyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0z
MTgsNiArMzE4LDEyIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9DUkFTSF9D
VEwgMQogCisvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyBpbmRpY2F0ZXMgdGhhdCB0
aGUgJ3N5bmljJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVu
bWVudCBlbnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklD
IDEKKwogLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSBp
bmRpY2F0ZXMgdGhhdAogICogbGlieGxfZG9tYWluX2J1aWxkX2luZm8gaGFzIHRoZSB1Lmh2bS5h
Y3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggNjE2MDk5MWFmMy4uZmI3NThkMmFj
MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKQEAgLTMxNyw2ICszMTcsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRp
YW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhs
X2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVO
VF9DUkFTSF9DVEwpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX2NyYXNoX2N0bDsKIAorICAgIGlm
IChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElH
SFRFTk1FTlRfU1lOSUMpKQorICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOworCiAgICAgaWYg
KG1hc2sgIT0gMCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2ODVhYzQ3YWMu
Ljk4NjBiY2FmNWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIzNSw2ICsyMzUsNyBAQCBsaWJ4bF92
aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1l
bnQiLCBbCiAgICAgKDQsICJoY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIiksCiAgICAgKDUsICJhcGlj
X2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hfY3RsIiksCisgICAgKDcsICJzeW5pYyIpLAogICAg
IF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3N5bmljLmMKaW5kZXggZmI1NjBiYzE2Mi4uZjQ1MTBkMzgyOSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vc3luaWMuYwpAQCAtMTMsNiArMTMsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2FwaWMu
aD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZsYXBp
Yy5oPgogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgogCkBAIC0yOCw2ICsyOSwzMiBAQCB0eXBlZGVm
IHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogICAgIHVpbnQ4X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRp
bmdbUEFHRV9TSVpFXTsKIH0gSFZfVlBfQVNTSVNUX1BBR0U7CiAKK3R5cGVkZWYgZW51bSBIVl9N
RVNTQUdFX1RZUEUgeworICAgIEh2TWVzc2FnZVR5cGVOb25lLAorICAgIEh2TWVzc2FnZVRpbWVy
RXhwaXJlZCA9IDB4ODAwMDAwMTAsCit9IEhWX01FU1NBR0VfVFlQRTsKKwordHlwZWRlZiBzdHJ1
Y3QgSFZfTUVTU0FHRV9GTEFHUyB7CisgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOworICAg
IHVpbnQ4X3QgUmVzZXJ2ZWQ6NzsKK30gSFZfTUVTU0FHRV9GTEFHUzsKKwordHlwZWRlZiBzdHJ1
Y3QgSFZfTUVTU0FHRV9IRUFERVIgeworICAgIEhWX01FU1NBR0VfVFlQRSBNZXNzYWdlVHlwZTsK
KyAgICB1aW50MTZfdCBSZXNlcnZlZDE7CisgICAgSFZfTUVTU0FHRV9GTEFHUyBNZXNzYWdlRmxh
Z3M7CisgICAgdWludDhfdCBQYXlsb2FkU2l6ZTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7Cit9
IEhWX01FU1NBR0VfSEVBREVSOworCisjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYKKyNkZWZp
bmUgSFZfTUVTU0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVCAzMAorCit0eXBlZGVmIHN0cnVj
dCBIVl9NRVNTQUdFIHsKKyAgICBIVl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7CisgICAgdWludDY0
X3QgUGF5bG9hZFtIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UXTsKK30gSFZfTUVT
U0FHRTsKKwogdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CkBAIC04Myw2ICsxMTAsOCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50IHx8ICF2LT5pc19ydW5uaW5nKTsK
KwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBA
IC0xMDcsNiArMTM2LDc2IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBf
Z3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1NDT05UUk9MOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgICAgICB2di0+c2NvbnRyb2wgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lFRlA6CisgICAgICAgIGlmICggISh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHZ2LT5zaWVmcCA9IHZhbDsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlk
aWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgm
dnYtPnNpbXApOworICAgICAgICB2di0+c2ltcC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJp
ZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlNJTVAiLCAmdnYtPnNpbXApOworICAgICAgICBpZiAo
IHZ2LT5zaW1wLm1zci5lbmFibGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9w
YWdlKGQsICZ2di0+c2ltcCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNS
X0VPTToKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5
bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAg
dnYtPm1zZ19wZW5kaW5nID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9N
U1JfU0lOVDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQg
aW50IHNpbnR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCAtIEhWX1g2NF9NU1JfU0lOVDAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHZ2LT5zaW50KSk7CisgICAgICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnQ7CisgICAg
ICAgIHVpbnQ4X3QgdmVjdG9yOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgIC8qIFZlY3RvcnMgbXVzdCBiZSBpbiB0aGUgcmFuZ2UgMTYtMjU1IGlu
Y2x1c2l2ZSAqLworICAgICAgICBzaW50LnJhdyA9IHZhbDsKKyAgICAgICAgaWYgKCBzaW50LnZl
Y3RvciA8IDE2ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBJbnZhbGlkYXRlIGFueSBwcmV2aW91cyBtYXBwaW5nIGJ5IHNl
dHRpbmcgYW4gb3V0LW9mLXJhbmdlCisgICAgICAgICAqIGluZGV4IGJlZm9yZSBzZXR0aW5nIHRo
ZSBuZXcgbWFwcGluZy4KKyAgICAgICAgICovCisgICAgICAgIHZlY3RvciA9IHZ2LT5zaW50W3Np
bnR4XS52ZWN0b3I7CisgICAgICAgIHZ2LT52ZWN0b3JfdG9fc2ludHhbdmVjdG9yXSA9IEFSUkFZ
X1NJWkUodnYtPnNpbnQpOworCisgICAgICAgIHZlY3RvciA9IHNpbnQudmVjdG9yOworICAgICAg
ICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBzaW50eDsKKworICAgICAgICBwcmludGso
WEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNp
bnR4LAorICAgICAgICAgICAgICAgdmVjdG9yKTsKKworICAgICAgICBpZiAoIHNpbnQucG9sbGlu
ZyApCisgICAgICAgICAgICBfX2NsZWFyX2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZyk7CisK
KyAgICAgICAgdnYtPnNpbnRbc2ludHhdID0gc2ludDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBs
ZW1lbnRlZCBNU1IgJSN4ICglMDE2IlBSSXg2NCIpXG4iLAogICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgaWR4LCB2YWwpOwpAQCAtMTE4LDYgKzIxNyw5IEBAIGludCB2aXJpZGlhbl9zeW5pY193
cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKIGludCB2
aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfRU9JOgpAQCAt
MTMxLDE0ICsyMzMsNjkgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICp2YWwgPSAoKHVp
bnQ2NF90KWljcjIgPDwgMzIpIHwgaWNyOwogICAgICAgICBicmVhazsKICAgICB9CisKICAgICBj
YXNlIEhWX1g2NF9NU1JfVFBSOgogICAgICAgICAqdmFsID0gdmxhcGljX2dldF9yZWcodmNwdV92
bGFwaWModiksIEFQSUNfVEFTS1BSSSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3OworICAgICAgICAqdmFsID0gdnYtPnZwX2Fzc2lzdC5tc3Iu
cmF3OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZ2
LT5zY29udHJvbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJ
T046CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5p
YykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIC8q
CisgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCB0aGUgdmVyc2lvbiBudW1i
ZXIgaXMgMHgwMDAwMDAwMQorICAgICAgICAgKiBhbmQgc2hvdWxkIGJlIGluIHRoZSBsb3dlciAz
Mi1iaXRzIG9mIHRoZSBNU1IsIHdoaWxlIHRoZQorICAgICAgICAgKiB1cHBlciAzMi1iaXRzIGFy
ZSByZXNlcnZlZC4uLiBidXQgaXQgZG9lc24ndCBzYXkgd2hhdCB0aGV5CisgICAgICAgICAqIHNo
b3VsZCBiZSBzZXQgdG8uIEFzc3VtZSBldmVyeXRoaW5nIGJ1dCB0aGUgYm90dG9tIGJpdAorICAg
ICAgICAgKiBzaG91bGQgYmUgemVyby4KKyAgICAgICAgICovCisgICAgICAgICp2YWwgPSAxdWw7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnNpZWZw
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnNpbXAu
bXNyLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gMDsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2NF9N
U1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gYXJyYXlfaW5k
ZXhfbm9zcGVjKGlkeCAtIEhWX1g2NF9NU1JfU0lOVDAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5zaW50KSk7CisKKyAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZ2LT5z
aW50W3NpbnR4XS5yYXc7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeFxu
IiwgX19mdW5jX18sIGlkeCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAg
LTE0OSw2ICszMDYsMjAgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl9zeW5p
Y192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IHZpcmlkaWFu
X3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICAvKgorICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBhbGwgc3ludGhldGlj
IGludGVycnVwdHMgbXVzdCBiZQorICAgICAqIGluaXRhbGx5IG1hc2tlZC4KKyAgICAgKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAgICB2
di0+c2ludFtpXS5tYXNrID0gMTsKKworICAgIC8qIEluaXRpYWxpemUgdGhlIG1hcHBpbmcgYXJy
YXkgd2l0aCBpbnZhbGlkIHZhbHVlcyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RSh2di0+dmVjdG9yX3RvX3NpbnR4KTsgaSsrICkKKyAgICAgICAgdnYtPnZlY3Rvcl90b19zaW50
eFtpXSA9IEFSUkFZX1NJWkUodnYtPnNpbnQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE1
OSwxNyArMzMwLDU4IEBAIGludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2gu
aHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgm
dnYtPnZwX2Fzc2lzdCk7CisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdnYtPnNpbXAp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIHsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3NhZ2VzKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIFRoZXJlIGFyZSBjdXJyZW50bHkgbm8gbWVzc2Fn
ZSBzb3VyY2VzICovCit9CisKK2Jvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgdmVjdG9yKQoreworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1
ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpZHggPSB2di0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gYXJyYXlf
aW5kZXhfbm9zcGVjKGlkeCwgQVJSQVlfU0laRSh2di0+c2ludCkpOworCisgICAgaWYgKCBpZHgg
Pj0gQVJSQVlfU0laRSh2di0+c2ludCkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBy
ZXR1cm4gdnYtPnNpbnRbc2ludHhdLmF1dG9fZW9pOworfQorCit2b2lkIHZpcmlkaWFuX3N5bmlj
X2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKQorewor
ICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAg
IHVuc2lnbmVkIGludCBpZHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgdW5z
aWduZWQgaW50IHNpbnR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgQVJSQVlfU0laRSh2di0+
c2ludCkpOworCisgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7CisKKyAgICBpZiAoIGlkeCA8IEFS
UkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgX19jbGVhcl9iaXQoc2ludHgsICZ2di0+bXNn
X3BlbmRpbmcpOworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9jdHh0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zaW50KSAhPSBBUlJBWV9T
SVpFKGN0eHQtPnNpbnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUo
dnYtPnNpbnQpOyBpKysgKQorICAgICAgICBjdHh0LT5zaW50X21zcltpXSA9IHZ2LT5zaW50W2ld
LnJhdzsKKworICAgIGN0eHQtPnNpbXBfbXNyID0gdnYtPnNpbXAubXNyLnJhdzsKIAogICAgIGN0
eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2di0+YXBpY19hc3Npc3RfcGVuZGluZzsKICAgICBj
dHh0LT52cF9hc3Npc3RfbXNyID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3OwpAQCAtMTgwLDEyICsz
OTIsMzAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKIHsKICAgICBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgdnYtPnZw
X2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAoIHZ2LT52cF9h
c3Npc3QubXNyLmVuYWJsZWQgKQogICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAm
dnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGN0eHQtPmFw
aWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2di0+c2ltcC5tc3IucmF3ID0gY3R4dC0+c2ltcF9t
c3I7CisgICAgaWYgKCB2di0+c2ltcC5tc3IuZW5hYmxlZCApCisgICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDhfdCB2ZWN0b3I7CisK
KyAgICAgICAgdnYtPnNpbnRbaV0ucmF3ID0gY3R4dC0+c2ludF9tc3JbaV07CisKKyAgICAgICAg
dmVjdG9yID0gdnYtPnNpbnRbaV0udmVjdG9yOworICAgICAgICBpZiAoIHZlY3RvciA8IDE2ICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHZ2LT52ZWN0b3JfdG9fc2ludHhbdmVj
dG9yXSA9IGk7CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9tYWluX2N0
eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMmIwNDVlZDg4Zi4uNjdk
MDEyMTkyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtODksNiArODks
NyBAQCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAKIC8qIFZpcmlk
aWFuIENQVUlEIGxlYWYgMywgSHlwZXJ2aXNvciBGZWF0dXJlIEluZGljYXRpb24gKi8KICNkZWZp
bmUgQ1BVSUQzRF9DUkFTSF9NU1JTICgxIDw8IDEwKQorI2RlZmluZSBDUFVJRDNEX1NJTlRfUE9M
TElORyAoMSA8PCAxNykKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA0OiBJbXBsZW1lbnRhdGlv
biBSZWNvbW1lbmRhdGlvbnMuICovCiAjZGVmaW5lIENQVUlENEFfSENBTExfUkVNT1RFX1RMQl9G
TFVTSCAoMSA8PCAyKQpAQCAtMTc4LDYgKzE3OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVh
dmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgbWFz
ay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VDb3VudGVyID0gMTsKICAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjICkKICAgICAgICAgICAg
IG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKKyAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICBtYXNrLkFj
Y2Vzc1N5bmljUmVncyA9IDE7CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAtMTg2LDYg
KzE4OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQp
ICYgSFZNUFZfY3Jhc2hfY3RsICkKICAgICAgICAgICAgIHJlcy0+ZCA9IENQVUlEM0RfQ1JBU0hf
TVNSUzsKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5p
YyApCisgICAgICAgICAgICByZXMtPmQgPSBDUFVJRDNEX1NJTlRfUE9MTElORzsKIAogICAgICAg
ICBicmVhazsKICAgICB9CkBAIC0zMDYsOCArMzExLDE2IEBAIGludCBndWVzdF93cm1zcl92aXJp
ZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgogICAgIGNhc2UgSFZf
WDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6Cisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoK
KyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CiAgICAgICAgIHJl
dHVybiB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAgICBjYXNlIEhWX1g2
NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6
CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAgICAgICAgIHJldHVybiB2aXJp
ZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIApAQCAtMzc4LDYgKzM5MSwxMiBAQCBpbnQg
Z3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwg
dWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgogICAgIGNhc2UgSFZfWDY0
X01TUl9UUFI6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TQ09OVFJPTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgIGNh
c2UgSFZfWDY0X01TUl9FT006CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRf
TVNSX1NJTlQxNToKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3JkbXNyKHYsIGlkeCwg
dmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5k
ZXggYTFhNDNjZDc5Mi4uNWE3MzI4NThjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00NjEsMTAgKzQ2MSwx
NSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIAogdm9pZCB2
bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZlY3RvcikKIHsKKyAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192Y3B1KHZsYXBpYyk7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHZsYXBpY19kb21haW4odmxhcGljKTsKIAorICAgIC8qIEFsbCBzeW5pYyBTSU5UeCB2
ZWN0b3JzIGFyZSBlZGdlIHRyaWdnZXJlZCAqLworCiAgICAgaWYgKCB2bGFwaWNfdGVzdF92ZWN0
b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSkgKQogICAgICAgICB2aW9h
cGljX3VwZGF0ZV9FT0koZCwgdmVjdG9yKTsKKyAgICBlbHNlIGlmICggaGFzX3ZpcmlkaWFuX3N5
bmljKHYtPmRvbWFpbikgKQorICAgICAgICB2aXJpZGlhbl9zeW5pY19hY2tfc2ludCh2LCB2ZWN0
b3IpOwogCiAgICAgaHZtX2RwY2lfbXNpX2VvaShkLCB2ZWN0b3IpOwogfQpAQCAtMTMwMSwxMyAr
MTMwNiwyMyBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKICAg
ICBpZiAoICF2bGFwaWNfZW5hYmxlZCh2bGFwaWMpICkKICAgICAgICAgcmV0dXJuIC0xOwogCisg
ICAgLyoKKyAgICAgKiBQb2xsIHRoZSB2aXJpZGlhbiBtZXNzYWdlIHF1ZXVlcyBiZWZvcmUgY2hl
Y2tpbmcgdGhlIElSUiBzaW5jZQorICAgICAqIGEgc3l0aGV0aWMgaW50ZXJydXB0IG1heSBiZSBh
c3NlcnRlZCBkdXJpbmcgdGhlIHBvbGwuCisgICAgICovCisgICAgaWYgKCAhdmxhcGljLT5wb2xs
ZWRfc3luaWMgJiYgaGFzX3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgKQorICAgIHsKKyAgICAg
ICAgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyh2KTsKKyAgICAgICAgdmxhcGljLT5wb2xs
ZWRfc3luaWMgPSB0cnVlOworICAgIH0KKwogICAgIGlyciA9IHZsYXBpY19maW5kX2hpZ2hlc3Rf
aXJyKHZsYXBpYyk7CiAgICAgaWYgKCBpcnIgPT0gLTEgKQotICAgICAgICByZXR1cm4gLTE7Cisg
ICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCBodm1fZnVuY3MudmlydHVhbF9pbnRyX2RlbGl2
ZXJ5X2VuYWJsZWQgJiYKICAgICAgICAgICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikg
KQotICAgICAgICByZXR1cm4gaXJyOworICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qCiAgICAg
ICogSWYgQVBJQyBhc3Npc3Qgd2FzIHNldCB0aGVuIGFuIEVPSSBtYXkgaGF2ZSBiZWVuIGF2b2lk
ZWQuCkBAIC0xMzI4LDkgKzEzNDMsMTMgQEAgaW50IHZsYXBpY19oYXNfcGVuZGluZ19pcnEoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgICAoaXJyICYgMHhmMCkgPD0gKGlzciAmIDB4ZjApICkKICAg
ICB7CiAgICAgICAgIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHYpOwotICAgICAgICByZXR1
cm4gLTE7CisgICAgICAgIGlyciA9IC0xOwogICAgIH0KIAorb3V0OgorICAgIGlmIChpcnIgPT0g
LTEpCisgICAgICAgIHZsYXBpYy0+cG9sbGVkX3N5bmljID0gZmFsc2U7CisKICAgICByZXR1cm4g
aXJyOwogfQogCkBAIC0xMzYwLDggKzEzNzksMTMgQEAgaW50IHZsYXBpY19hY2tfcGVuZGluZ19p
cnEoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IsIGJvb2xfdCBmb3JjZV9hY2spCiAgICAgfQog
CiAgZG9uZToKLSAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRh
dGFbQVBJQ19JU1JdKTsKKyAgICBpZiAoICFoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9tYWluKSB8
fAorICAgICAgICAgIXZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQodiwgdmVjdG9yKSAp
CisgICAgICAgIHZsYXBpY19zZXRfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtB
UElDX0lTUl0pOworCiAgICAgdmxhcGljX2NsZWFyX2lycih2ZWN0b3IsIHZsYXBpYyk7CisgICAg
dmxhcGljLT5wb2xsZWRfc3luaWMgPSBmYWxzZTsKKwogICAgIHJldHVybiAxOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oCmluZGV4IDM3YzM1NjdhNTcuLmY2N2U5ZGJkMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCkBAIC00NzIsNiArNDcyLDkgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vl
c3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCiAjZGVmaW5lIGhhc192aXJpZGlh
bl9hcGljX2Fzc2lzdChkKSBcCiAgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYXBpY19hc3Npc3QpKQogCisjZGVmaW5lIGhhc192
aXJpZGlhbl9zeW5pYyhkKSBcCisgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpKQorCiBzdGF0aWMgaW5saW5lIHZvaWQg
aHZtX2luamVjdF9leGNlcHRpb24oCiAgICAgdW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQg
aW50IHR5cGUsCiAgICAgdW5zaWduZWQgaW50IGluc25fbGVuLCBpbnQgZXJyb3JfY29kZSkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDgxNDZlMmZjNDYuLjc0NDZiZTQ5MmIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMjYsMTAgKzI2LDMwIEBAIHN0cnVjdCB2
aXJpZGlhbl9wYWdlCiAgICAgdm9pZCAqcHRyOwogfTsKIAordW5pb24gdmlyaWRpYW5fc2ludF9t
c3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3RydWN0CisgICAgeworICAgICAgICB1aW50
NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMTo4Owor
ICAgICAgICB1aW50NjRfdCBtYXNrOjE7CisgICAgICAgIHVpbnQ2NF90IGF1dG9fZW9pOjE7Cisg
ICAgICAgIHVpbnQ2NF90IHBvbGxpbmc6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJl
c2VydmVkMjo0NTsKKyAgICB9OworfTsKKwogc3RydWN0IHZpcmlkaWFuX3ZjcHUKIHsKICAgICBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZSB2cF9hc3Npc3Q7CiAgICAgYm9vbCBhcGljX2Fzc2lzdF9wZW5k
aW5nOworICAgIHVpbnQ2NF90IHNjb250cm9sOworICAgIHVpbnQ2NF90IHNpZWZwOworICAgIHN0
cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7CisgICAgdW5pb24gdmlyaWRpYW5fc2ludF9tc3Igc2lu
dFsxNl07CisgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhbMjU2XTsKKyAgICB1bnNpZ25lZCBs
b25nIG1zZ19wZW5kaW5nOwogICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOwogfTsKIApAQCAt
OTAsNiArMTEwLDExIEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KTsKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpOwogCitib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoY29u
c3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHZlY3Rvcik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl9zeW5pY19hY2tfc2ludChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZlY3Rvcik7CisKICNlbmRpZiAvKiBfX0FT
TV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmxhcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaApp
bmRleCBkZGU2NmI0ZjBmLi43YjIxOTVjNGViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bGFwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaApA
QCAtOTEsNiArOTEsNyBAQCBzdHJ1Y3QgdmxhcGljIHsKICAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgaWNyLCBkZXN0OwogICAgICAgICBzdHJ1Y3QgdGFza2xldCAgICAgICB0YXNrbGV0Owog
ICAgIH0gaW5pdF9zaXBpOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgICBwb2xsZWRfc3lu
aWM7CiB9OwogCiAvKiB2bGFwaWMncyBmcmVxdWVuY2UgaXMgMTAwIE1IeiAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA0MGJlODRlY2RhLi5lYzNlNGRmMTJjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtNjAyLDYgKzYwMiw4IEBA
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKICAgICB1aW50NjRfdCB2cF9hc3Np
c3RfbXNyOwogICAgIHVpbnQ4X3QgIGFwaWNfYXNzaXN0X3BlbmRpbmc7CiAgICAgdWludDhfdCAg
X3BhZFs3XTsKKyAgICB1aW50NjRfdCBzaW1wX21zcjsKKyAgICB1aW50NjRfdCBzaW50X21zclsx
Nl07CiB9OwogCiBERUNMQVJFX0hWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4
IDcyZjYzM2VmMmQuLmU3ZTNjN2M4OTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTQ2
LDYgKzE0NiwxMCBAQAogI2RlZmluZSBfSFZNUFZfY3Jhc2hfY3RsIDYKICNkZWZpbmUgSFZNUFZf
Y3Jhc2hfY3RsICgxIDw8IF9IVk1QVl9jcmFzaF9jdGwpCiAKKy8qIEVuYWJsZSBTWU5JQyBNU1Jz
ICovCisjZGVmaW5lIF9IVk1QVl9zeW5pYyA3CisjZGVmaW5lIEhWTVBWX3N5bmljICgxIDw8IF9I
Vk1QVl9zeW5pYykKKwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAogICAgICAgICAoSFZN
UFZfYmFzZV9mcmVxIHwgXAogICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKQEAgLTE1Myw3ICsx
NTcsOCBAQAogICAgICAgICAgSFZNUFZfcmVmZXJlbmNlX3RzYyB8IFwKICAgICAgICAgIEhWTVBW
X2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8
IFwKLSAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCkKKyAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8
IFwKKyAgICAgICAgIEhWTVBWX3N5bmljKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBf-00009n-1I; Mon, 11 Mar 2019 13:41: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBd-000085-4k
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:49 +0000
X-Inumbo-ID: 694b11b2-4403-11e9-9262-7fc4474db2be
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 694b11b2-4403-11e9-9262-7fc4474db2be;
 Mon, 11 Mar 2019 13:41:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218526"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:27 +0000
Message-ID: <20190311134132.20536-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBa-00006y-Il; Mon, 11 Mar 2019 13:41:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBY-00006H-Tr
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:44 +0000
X-Inumbo-ID: 67f4b4e9-4403-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67f4b4e9-4403-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:41:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218520"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:23 +0000
Message-ID: <20190311134132.20536-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFuZCBkb21h
aW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNvbW1lbnQg
dG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKyksIDc4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXggMzk4YjIy
ZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9w
cml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKQEAgLTg5
LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAKIHZvaWQg
dmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjaGFy
ICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9w
YWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9p
ZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAK
ICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNU
X1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07CiB9IEhW
X1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1Y3Qg
dmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlh
bi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJl
dHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBsaWtlbHkg
aGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2JsZW0gY2xl
YXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9w
ZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGljQXNzaXN0
Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0
cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5h
cGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBp
Y19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQog
ICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+
YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAgICAgICB2
LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwogICAgICAg
ICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZvaWQgdmly
aWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lT
VF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhW
X1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0
cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBpY0Fz
c2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3Bl
bmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVu
ZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAgICAgIC8q
IHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5fdW5tYXBf
Z3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAgICAgdi0+
YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAgIHZpcmlk
aWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOwor
ICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CiAg
ICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qp
OwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRz
LmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFy
Y2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlmICggdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIsNyArMTMy
LDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAg
LTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlhbl9zeW5p
Y19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNzaXN0X3Bl
bmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsKKyAgICBj
dHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3Iu
cmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkK
IHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZw
X2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNy
LmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGN0
eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVjdCBfSFZf
UkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3RzYyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNy
ICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNvbnN0IHVu
aW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJl
bmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAgIHJldHVy
bjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNjKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0
cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdt
Zm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47CisgICAg
dW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mu
ZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0Ug
KnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3Rz
YyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBkb21haW4g
KmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9fbnM7CkBA
IC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8gMTAwdWw7
CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBkb21haW4g
KmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwotCi0g
ICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAgIHN0cnVj
dCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2guaHZtLnZp
cmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9U
UkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdfdHJjX3Zh
bChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXco
c3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3Vu
dCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50
OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQt
PmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQtPmlzX3No
dXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVubmluZywg
JnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGlm
ICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+YXJjaC5o
dm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9yZWZlcmVu
Y2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5y
ZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9yZWZlcmVu
Y2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcsMTMgQEAg
aW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNl
X3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNl
X3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVG
X0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0
cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50Owor
ICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291
bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIxOSwxNyAr
MjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21h
aW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50ID0gZC0+
YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICBjdHh0
LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudC52
YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZl
cmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5f
Y29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3Vu
dC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5y
ZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJjaC5odm0u
dmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OworICAg
IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5j
ZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmll
bGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxz
ZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBlYjhhOGM3
Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xNDYs
NyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRpb24sIGJ1
dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVyc2lvbiBu
dW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1
ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJlcy0+
YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZpcmlkaWFu
X21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBAIHZvaWQg
Y3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFm
LAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwgdXNhZ2Uu
ICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdyA9
PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5m
aWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVz
dF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmlyaWRpYW4t
Pmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
NCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyICpn
b2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7CisgICAg
Z29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHByaW50ayhY
RU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lEOiB2ZW5k
b3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhcbiIsCkBA
IC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqaGc7CiAK
LSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAgIGhnID0g
JmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRrKFhFTkxP
R19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46ICVseFxu
IiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0YXRpYyB2
b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lk
IGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVuc2lnbmVk
IGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmllbGRzLnBm
bjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJj
YWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3QgKnA7CiAK
QEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAg
ICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5hcmNoLmh2
bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZtLnZp
cmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rfb3NfaWQo
ZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTDoKLSAg
ICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CisgICAg
ICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAg
ICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4u
aHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJjaC5odm0u
dmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgZW5h
YmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEwICszMTcs
MTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9D
UkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7
CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBpbnQgZ3Vl
c3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVseCAlbHgg
JWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzFd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzJdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNdLAotICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAgICAgICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAgICAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAgYnJlYWs7
CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4o
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBz
d2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQ6Ci0g
ICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAgKnZhbCA9
IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5MywxMCBAQCBp
bnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9D
UkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7
CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2YWwgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFsID0gdi0+
YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBAIGludCBn
dWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQog
eworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2guaHZtLnZp
cmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAhdi0+YXJj
aC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAw
OwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAg
ICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlh
biA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+YXJjaC5o
dm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwog
fQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHZp
cmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOworICAg
IGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYg
KCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jtc3Iodiwg
SFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNoLmh2bS52
aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgdmly
aWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJpZGlhbiAp
CisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFuKTsKIH0K
IAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgdiwgbmFt
ZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZw
KQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpAQCAtNjQ1
LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3Qg
dmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAg
IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAgICAgLmh5
cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcsCi0g
ICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3ZpcmlkaWFuX2Rv
bWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2Rv
bWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJv
ZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEucmF3ICA9
IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19p
ZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5o
eXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAgIHZpcmlk
aWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3MDEsNyBA
QCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29u
dGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+ZG9tYWlu
KSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVybiAwOwog
CiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAg
ICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1Y3QgbGlz
dF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4g
dmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAKICAgICBi
b29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAgICAgICAg
ICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggNTNmZmVi
YjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0NjMsOSBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2
LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAoaXNfaHZt
X2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFzZV9mcmVx
KSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlhbl9kb21h
aW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQp
IFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2b2lkKQog
fQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxzZSkKKyNk
ZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUgaGFz
X3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2RlZmluZSBo
dm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUgaHZtX2dl
dF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5kZXgg
NmM4NGQ1YTVhNi4uZDE1ODlmM2E5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtMjA1LDcg
KzIwNSw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBpbnRlcnJ1
cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0cnVjdCB4
ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1IHZp
cmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJpZGlh
bl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRpYW5fdGlt
ZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2aXJpZGlh
bl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgdmly
aWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFuX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5pdChzdHJ1
Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KTsKLWJv
b2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQg
dmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJpZGlhbl9h
cGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRpZiAvKiBf
X0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBe-00009M-Kg; Mon, 11 Mar 2019 13:41: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBd-000086-4k
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:49 +0000
X-Inumbo-ID: 691f9da2-4403-11e9-83cb-f72f383dfc97
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 691f9da2-4403-11e9-83cb-f72f383dfc97;
 Mon, 11 Mar 2019 13:41:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218525"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:26 +0000
Message-ID: <20190311134132.20536-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBf-0000A6-DM; Mon, 11 Mar 2019 13:41:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBd-00008a-Gk
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:49 +0000
X-Inumbo-ID: 6aaddb3b-4403-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6aaddb3b-4403-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:41:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218529"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:28 +0000
Message-ID: <20190311134132.20536-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBb-00007K-4E; Mon, 11 Mar 2019 13: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBZ-00006O-Uf
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:45 +0000
X-Inumbo-ID: 66e86d0c-4403-11e9-93d2-4f2d9d67b7dc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66e86d0c-4403-11e9-93d2-4f2d9d67b7dc;
 Mon, 11 Mar 2019 13:41:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218517"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:21 +0000
Message-ID: <20190311134132.20536-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/11] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTAgKwog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgMzEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgMzY3ICsrKysrKysrKysrKysrKy0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgICB8IDUxOSArKysrKysrKysrKysr
KysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICB8IDI0
MyArKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICAgICAgIHwg
IDMyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICB8ICAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDcgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDc0ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZsYXBpYy5oICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0v
c2F2ZS5oIHwgICA0ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwg
IDE3ICstCiAxOCBmaWxlcyBjaGFuZ2VkLCAxMjMxIGluc2VydGlvbnMoKyksIDEzOSBkZWxldGlv
bnMoLSkKCnY1OgogLSBGaXggc3R1Y2sgZG9tYWlucyAoaW4gcGF0Y2ggIzEpIGFuZCB1bnNjYWxl
ZCBUU0MgKGluIHBhdGNoICMxMCkKCnY0OgogLSBBZGQgdHdvIGNsZWFudXAgcGF0Y2hlcyAoIzMg
YW5kICM0KSBhbmQgcmUtb3JkZXIgIzggYW5kICM5Cgp2MzoKIC0gQWRkIHRoZSBzeW50aGV0aWMg
Y2x1c3RlciBJUEkgcGF0Y2ggKCMxMSkKCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBb-00007W-ER; Mon, 11 Mar 2019 13: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBZ-00006Q-Uf
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:45 +0000
X-Inumbo-ID: 67f6308a-4403-11e9-a28f-db7e78951aa2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67f6308a-4403-11e9-a28f-db7e78951aa2;
 Mon, 11 Mar 2019 13:41:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218522"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:25 +0000
Message-ID: <20190311134132.20536-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKystLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB2aXJp
ZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAgdnYtPnZwX2Fz
c2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uodiwg
IlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+dnBfYXNzaXN0
Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5h
YmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fz
c2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQt
PnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxl
ZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAgICAgdmlyaWRp
YW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsKIAotICAg
IGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJsZWQgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBS
RUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5z
aWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKHVu
c2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5maWVsZHMucGZu
OworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVu
Y2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0Ug
KnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAgdmQtPnJlZmVy
ZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2MoZCk7Ci0gICAg
ICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAo
IHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5j
ZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMyLDcgQEAgdm9p
ZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVfcmVmX2NvdW50
LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2VfdHNjLnJhdyA9
IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmZpZWxk
cy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAg
ICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBjcHVpZF92aXJp
ZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICBj
YXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4gKi8KLSAgICAg
ICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29zX2lkLmZpZWxk
cy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCB8fCB2ZC0+
Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEg
PSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIyOCwxMCArMjI4
LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDogVklSSURJQU4g
R1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjogJXggc3A6ICV4
IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2ktPmZpZWxkcy5t
YWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRzLnNlcnZpY2Vf
cGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwKKyAgICAgICAg
ICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAogc3RhdGljIHZv
aWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0MiwxMiArMjQw
LDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBFUkNBTEw6IGVu
YWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQsCi0gICAgICAg
ICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxkcy5wZm4pOwor
ICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7CiB9CiAKIHN0
YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3Bh
LmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRp
YW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3QgKnA7
CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9I
WVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAg
ZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9ncGEuZmllbGRz
LmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJsZWQgKQogICAg
ICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAt
NjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0gICAgaWYgKCAh
dnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFibGVkICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4g
JXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+
bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+
bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRz
LnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zcgog
ICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3By
ZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmllbGRzOworICAg
IH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBAQCB1bmlvbiB2
aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6ODsKICAgICAg
ICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LBb-00007g-PK; Mon, 11 Mar 2019 13:41:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LBa-00006c-4r
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:41:46 +0000
X-Inumbo-ID: 68d598de-4403-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68d598de-4403-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:41:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,467,1544486400"; d="scan'208";a="80218524"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:24 +0000
Message-ID: <20190311134132.20536-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKystLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4Yy4uZjNkOWY3
YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAsOCBAQCB0eXBl
ZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRy
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BB
R0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAg
cmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0gd2lsbCBtb3N0
IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFrZSB0aGUgcHJv
YmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGlj
X2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKICAg
ICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQogCiBib29sIHZp
cmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAg
ICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAg
ICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAgIXB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgJiYgIXB0
ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVu
IGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3Bl
bmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAgQEAgYm9vbCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0g
ICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0LnB0cjsKIAog
ICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBpY0Fzc2lzdC5u
b19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5n
ID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKIH0KIAogaW50
IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01T
Ul9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNhc2UgSFZfWDY0
X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJldmlvdXMgbWFw
cGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fz
c2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uodiwg
IlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5f
bWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJpZGlhbl9tYXBf
Z3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVm
YXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJp
ZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fzc2lzdF9tc3Ig
PSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICBjdHh0
LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgY3R4
dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAogdm9pZCB2aXJp
ZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKLSAgICBp
ZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkK
LSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0
X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCi0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lz
dF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Np
c3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5kZXggYTdlOTRh
YWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90
aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAgLTE0MSw2ICsx
NDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47
CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBAQCBpbnQgdmly
aWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZl
cmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAg
ICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOworICAg
ICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfcmVmZXJlbmNl
X3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
Yy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRz
LmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAg
ICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiBpbnQgdmly
aWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9t
YWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICggaWR4ICkKICAg
ICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICBpZiAo
ICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2YWwgPSBkLT5h
cmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+
cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNS
X1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3Jl
Zl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0cmMgPSAm
dmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHZv
aWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7Ci0gICAg
Y3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291
bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQt
PnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVy
ZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dCgK
ICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3Vu
dC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2ZC0+dGltZV9y
ZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJlZmVyZW5jZV90
c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggdmQtPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3ODM5
NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2RvbWFp
biAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192aXJpZGlhbl9k
b21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVhZiA8IDB4NDAw
MDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBIeXBlcnZpc29y
IGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMKICAgICAgICAg
ICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBpZiAoIHZkLT5n
dWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcmVzLT5h
ID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3QpdmlyaWRpYW5f
bWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9
PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
ZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCB8
fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAgIGlmICggdmly
aWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCApCkBA
IC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxsX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmly
aWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3aXRj
aCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAgICAg
ICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKKyAgICAgICAg
dmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9vc19pZChkKTsK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgotICAgICAg
ICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CisgICAgICAg
IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7
Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRz
LmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5lbmFibGVk
ICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAgICAgYnJlYWs7
CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNS
X0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJTERf
QlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAg
ICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9w
YXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFyYW0p
KTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgdi0+YXJj
aC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHZ2LT5jcmFz
aF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01T
Ul9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIsCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAotICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAgICAgICAgICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAgICAgICAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAgICAgICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAgICAgICAgICAg
dnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFzaF9wYXJhbVsy
XSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFzaF9wYXJhbVs0
XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAgQEAgaW50IGd1
ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAg
IGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47
CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3aXRjaCAoIGlk
eCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAgICAgICAgKnZh
bCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAgICAgICp2YWwg
PSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0
X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dwYS5yYXc7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpAQCAtMzkzLDEw
ICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNI
X1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJTERfQlVHX09O
KEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAgICAgICAg
ICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbSkp
OworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFyYW0pKTsKIAog
ICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZhbCA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFsID0gdnYtPmNy
YXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NS
QVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2Rv
bWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJjaC5odm0udmly
aWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJjYWxsX2dwYSA9
IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0gdmQtPmd1ZXN0
X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkK
QEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4
dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZk
ID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5f
Y29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0ZW5kKFZJUklE
SUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAot
ICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJj
YWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4
dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0Lmh5cGVyY2Fs
bF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3NfaWQ7CiAKICAg
ICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:58:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:58: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 1h3LR6-000210-1b; Mon, 11 Mar 2019 13: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LR5-00020v-3S
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:57:47 +0000
X-Inumbo-ID: a512706c-4405-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a512706c-4405-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:57:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80220444"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:32 +0000
Message-ID: <20190311134132.20536-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gQWRk
cmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRvY3MvbWFuL3hs
LmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwvbGlieGwuaCAg
ICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAgICAgIHwg
IDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2Zn
LjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTIx
NzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBncm91cCB3aWxs
IGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ugb2YgYW4gZW5s
aWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJlZmVyZW5jZV90
c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9yYXRlcyB1c2Ug
b2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitUaGlzIGVubGln
aHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVzdHMgd2l0aCBt
dWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBUaGlzIGlzIGEg
c3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdyb3Vwcywgd2hp
Y2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwxMiBAQAogICov
CiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAqIExJQlhMX0hB
VkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxfaXBpJyB2YWx1
ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlv
bi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAxCisKIC8qCiAg
KiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRo
YXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bf
c2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
CkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVz
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVz
dCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKSkK
ICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5bmljIHwgSFZN
UFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywg
TElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAgICBtYXNrIHw9
IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1l
cmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jhc2hfY3RsIiks
CiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDksICJoY2FsbF9p
cGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0eXBlIiwgWwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGVjNzljZDlmMTUuLjljNDE5ZDhj
ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYgKzI4LDcgQEAK
ICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVmaW5lIEh2Rmx1
c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxvbmdTcGluV2Fp
dCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3RlcklwaSAgMHgwMDBi
CiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2RlZmluZSBIdkV4
dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBAQCB0eXBlZGVm
IHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlENEFfSENBTExf
UkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9CQVNFRF9BUElD
ICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQgICAgICAg
ICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJICAoMSA8PCAx
MCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBIVyBmZWF0dXJl
cyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19PVkVSTEFZICAg
ICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICByZXMtPmEg
fD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAoICFjcHVfaGFz
X3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5USEVUSUNfQ0xV
U1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBpcyB0aGUgcmVj
b21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjQyLDYgKzY0Niw2NSBA
QCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGk6
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMyX3QgdmVjdG9y
OworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVzID0gSFZfU1RB
VFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBwYXJhbWV0ZXJz
LiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAgICAgdmNwdV9t
YXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IHZlY3Rv
cjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAgICAgICAgICAg
dWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZjcHVf
bWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAgICBpZiAoIGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJhbXNfZ3BhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3Bh
cmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAgICAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJnZXRfdnRsIHx8
CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBdIHx8CisgICAg
ICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8CisgICAgICAgICAg
ICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3RvcjsKKyAgICAg
ICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21hc2spICogOCkg
KQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEodmNwdV9tYXNr
ICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9yLCAwKTsKKyAg
ICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOworICAgICAgICBi
cmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAgICAgICAgICBp
bnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJh
bXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2YjA5NDJkMC4u
MzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiArMTU0LDEwIEBA
CiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIgKDEgPDwgX0hW
TVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBlcmNhbGwgKi8K
KyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxsX2lwaSAoMSA8
PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCiAgICAg
ICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVxIHwgXApAQCAt
MTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwKICAgICAgICAg
IEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAotICAgICAgICAg
SFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAgICAgSFZNUFZf
aGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:58:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13:58: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 1h3LR8-00021Y-GY; Mon, 11 Mar 2019 13: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3LR7-00021O-CT
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:57:49 +0000
X-Inumbo-ID: a6789a54-4405-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6789a54-4405-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:57:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80220448"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 13:41:31 +0000
Message-ID: <20190311134132.20536-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311134132.20536-1-paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjU6CiAtIEZpeCB0aW1l
X25vdygpIHRvIHJlYWQgVFNDIGFzIHRoZSBndWVzdCB3b3VsZCBzZWUgaXQKCnY0OgogLSBBZGRy
ZXNzIGNvbW1lbnRzIGZyb20gSmFuCgp2MzoKIC0gUmUtd29ya2VkIG1pc3NlZCB0aWNrcyBjYWxj
dWxhdGlvbgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDEy
ICstCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29s
cy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaCAgICB8ICAgOSArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jICAgICAgfCAgNTMgKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAg
ICAgfCAzODYgKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jICAgfCAgMTkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmggICAgIHwgIDMyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUu
aCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8ICAgNyAr
LQogMTEgZmlsZXMgY2hhbmdlZCwgNTIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUu
cG9kLmluCmluZGV4IGFkODFhZjFlZDguLjM1NWM2NTQ2OTMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFu
L3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTIxNjcs
MTEgKzIxNjcsMTkgQEAgVGhpcyBncm91cCBpbmNvcnBvcmF0ZXMgdGhlIGNyYXNoIGNvbnRyb2wg
TVNScy4gVGhlc2UgZW5saWdodGVubWVudHMKIGFsbG93IFdpbmRvd3MgdG8gd3JpdGUgY3Jhc2gg
aW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0IGNhbiBiZSBsb2dnZWQKIGJ5IFhlbi4KIAorPWl0ZW0g
QjxzdGltZXI+CisKK1RoaXMgc2V0IGluY29ycG9yYXRlcyB0aGUgU3luSUMgYW5kIHN5bnRoZXRp
YyB0aW1lciBNU1JzLiBXaW5kb3dzIHdpbGwKK3VzZSBzeW50aGV0aWMgdGltZXJzIGluIHByZWZl
cmVuY2UgdG8gZW11bGF0ZWQgSFBFVCBmb3IgYSBzb3VyY2Ugb2YKK3RpY2tzIGFuZCBoZW5jZSBl
bmFibGluZyB0aGlzIGdyb3VwIHdpbGwgZW5zdXJlIHRoYXQgdGlja3Mgd2lsbCBiZQorY29uc2lz
dGVudCB3aXRoIHVzZSBvZiBhbiBlbmxpZ2h0ZW5lZCB0aW1lIHNvdXJjZSAoQjx0aW1lX3JlZl9j
b3VudD4gb3IKK0I8cmVmZXJlbmNlX3RzYz4pLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBUaGlz
IGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdyb3Vw
cywgd2hpY2gKLWlzIGN1cnJlbnRseSB0aGUgQjxiYXNlPiwgQjxmcmVxPiwgQjx0aW1lX3JlZl9j
b3VudD4sIEI8YXBpY19hc3Npc3Q+Ci1hbmQgQjxjcmFzaF9jdGw+IGdyb3Vwcy4KK2lzIGN1cnJl
bnRseSB0aGUgQjxiYXNlPiwgQjxmcmVxPiwgQjx0aW1lX3JlZl9jb3VudD4sIEI8YXBpY19hc3Np
c3Q+LAorQjxjcmFzaF9jdGw+IGFuZCBCPHN0aW1lcj4gZ3JvdXBzLgogCiA9aXRlbSBCPGFsbD4K
IApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
aW5kZXggYTkyM2EzODBkMy4uYzhmMjE5YjBkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMjQsNiArMzI0LDEyIEBACiAgKi8K
ICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyAxCiAKKy8qCisgKiBMSUJYTF9IQVZF
X1ZJUklESUFOX1NUSU1FUiBpbmRpY2F0ZXMgdGhhdCB0aGUgJ3N0aW1lcicgdmFsdWUKKyAqIGlz
IHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnQgZW51bWVyYXRpb24uCisgKi8K
KyNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TVElNRVIgMQorCiAvKgogICogTElCWExfSEFW
RV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIGluZGljYXRlcyB0aGF0CiAgKiBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIHUuaHZtLmFjcGlfbGFwdG9wX3NsYXRlIGZpZWxk
LgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBmYjc1OGQyYWMzLi4yZWUwZjgyZWU3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjY5LDYg
KzI2OSw3IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVu
bWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfVElNRV9SRUZfQ09VTlQpOwogICAg
ICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5M
SUdIVEVOTUVOVF9BUElDX0FTU0lTVCk7CiAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGln
aHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0NSQVNIX0NUTCk7CisgICAg
ICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJ
R0hURU5NRU5UX1NUSU1FUik7CiAgICAgfQogCiAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2
LCBpbmZvLT51Lmh2bS52aXJpZGlhbl9lbmFibGUpIHsKQEAgLTMyMCw2ICszMjEsOSBAQCBzdGF0
aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExf
VklSSURJQU5fRU5MSUdIVEVOTUVOVF9TWU5JQykpCiAgICAgICAgIG1hc2sgfD0gSFZNUFZfc3lu
aWM7CiAKKyAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9W
SVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUikpCisgICAgICAgIG1hc2sgfD0gSFZNUFZfdGlt
ZV9yZWZfY291bnQgfCBIVk1QVl9zeW5pYyB8IEhWTVBWX3N0aW1lcjsKKwogICAgIGlmIChtYXNr
ICE9IDAgJiYKICAgICAgICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA5ODYwYmNhZjVmLi4xY2Nl
MjQ5ZGU0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yMzYsNiArMjM2LDcgQEAgbGlieGxfdmlyaWRp
YW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50Iiwg
WwogICAgICg1LCAiYXBpY19hc3Npc3QiKSwKICAgICAoNiwgImNyYXNoX2N0bCIpLAogICAgICg3
LCAic3luaWMiKSwKKyAgICAoOCwgInN0aW1lciIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9
IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCmlu
ZGV4IDk2YTc4NGI4NDAuLmMyNzJjMzRjZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0
ZS5oCkBAIC03NCw2ICs3NCwxMSBAQAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fc3luaWNf
cmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7
CiAKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGluZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBleHBpcmF0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSk7CisKIGludCB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogaW50IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCkBAIC05Myw3ICs5OCw5IEBAIHZvaWQgdmlyaWRp
YW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGlt
ZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFs
KTsKIAotaW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsK
K3ZvaWQgdmlyaWRpYW5fdGltZV9wb2xsX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdik7CisKK2ludCB2
aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fdGlt
ZV9kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCB2aXJpZGlhbl90
aW1lX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwppbmRleCBmNDUxMGQzODI5Li5iNWYzYTc5NTU2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCkBAIC0zNDAsOSArMzQwLDU4IEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfZG9tYWlu
X2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCi12b2lkIHZpcmlkaWFuX3N5
bmljX3BvbGxfbWVzc2FnZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlkaWFuX3N5
bmljX3BvbGxfbWVzc2FnZXMoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgLyogVGhlcmUgYXJlIGN1
cnJlbnRseSBubyBtZXNzYWdlIHNvdXJjZXMgKi8KKyAgICB2aXJpZGlhbl90aW1lX3BvbGxfdGlt
ZXJzKHYpOworfQorCitib29sIHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgc2ludHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGVsaXZlcnkpCit7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgY29uc3QgdW5pb24gdmly
aWRpYW5fc2ludF9tc3IgKnZzID0gJnZ2LT5zaW50W3NpbnR4XTsKKyAgICBIVl9NRVNTQUdFICpt
c2cgPSB2di0+c2ltcC5wdHI7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgVGltZXJJ
bmRleDsKKyAgICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7CisgICAgICAgIHVpbnQ2NF90IEV4cGly
YXRpb25UaW1lOworICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7CisgICAgfSBwYXlsb2Fk
ID0geworICAgICAgICAuVGltZXJJbmRleCA9IGluZGV4LAorICAgICAgICAuRXhwaXJhdGlvblRp
bWUgPSBleHBpcmF0aW9uLAorICAgICAgICAuRGVsaXZlcnlUaW1lID0gZGVsaXZlcnksCisgICAg
fTsKKworICAgIGlmICggdGVzdF9iaXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgQlVJTERfQlVHX09OKHNpemVvZigqbXNnKSAhPSBIVl9N
RVNTQUdFX1NJWkUpOworICAgIG1zZyArPSBzaW50eDsKKworICAgIC8qCisgICAgICogVG8gYXZv
aWQgdXNpbmcgYW4gYXRvbWljIHRlc3QtYW5kLXNldCwgYW5kIGJhcnJpZXIgYmVmb3JlIGNhbGxp
bmcKKyAgICAgKiB2bGFwaWNfc2V0X2lycSgpLCB0aGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVk
IGluIGNvbnRleHQgb2YgdGhlCisgICAgICogdmNwdSByZWNlaXZpbmcgdGhlIG1lc3NhZ2UuCisg
ICAgICovCisgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7CisgICAgaWYgKCBtc2ctPkhlYWRlci5N
ZXNzYWdlVHlwZSAhPSBIdk1lc3NhZ2VUeXBlTm9uZSApCisgICAgeworICAgICAgICBtc2ctPkhl
YWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAxOworICAgICAgICBfX3NldF9iaXQo
c2ludHgsICZ2di0+bXNnX3BlbmRpbmcpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQor
CisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgPSBIdk1lc3NhZ2VUaW1lckV4cGlyZWQ7Cisg
ICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsKKyAgICBtc2ct
PkhlYWRlci5QYXlsb2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsKKyAgICBtZW1jcHkobXNnLT5Q
YXlsb2FkLCAmcGF5bG9hZCwgc2l6ZW9mKHBheWxvYWQpKTsKKworICAgIGlmICggIXZzLT5tYXNr
ICkKKyAgICAgICAgdmxhcGljX3NldF9pcnEodmNwdV92bGFwaWModiksIHZzLT52ZWN0b3IsIDAp
OworCisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19l
b2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5k
ZXggNzEyOTFkOTIxYy4uMTJjZTZjOGYwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAg
LTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgogCiAjaW5jbHVkZSA8YXNt
L2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBv
cnQuaD4KIAogI2luY2x1ZGUgInByaXZhdGUuaCIKQEAgLTcyLDYgKzczLDcgQEAgc3RhdGljIHZv
aWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXpl
KQogICAgICAqIHRpY2tzIHBlciAxMDBucyBzaGlmdGVkIGxlZnQgYnkgNjQuCiAgICAgICovCiAg
ICAgcC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwgPDwgMzIpIC8gZC0+YXJjaC50c2Nfa2h6KSA8PCAz
MjsKKyAgICBzbXBfd21iKCk7CiAKICAgICBwLT5Uc2NTZXF1ZW5jZSsrOwogICAgIGlmICggcC0+
VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fApAQCAtMTE4LDE4ICsxMjAsMjY1IEBAIHN0YXRp
YyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAKKy8qCisgKiBUaGUgc3BlY2lmaWNh
dGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZAorICog
YnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgorICoKKyAqIFJlZmVyZW5jZVRpbWUgPSAoKFZpcnR1
YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0CisgKgorICogVGhlIG11bHRpcGxp
Y2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCByZXN1bHRzIGluIGEKKyAq
IDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUgcmln
aHQgdG8gb2J0YWluCisgKiB0aGUgaGlnaCA2NCBiaXRzLiIKKyAqLworc3RhdGljIHVpbnQ2NF90
IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVpbnQ2NF90IHNjYWxlLCB1aW50NjRfdCBvZmZzZXQp
Cit7CisgICAgdWludDY0X3QgcmVzdWx0OworCisgICAgLyoKKyAgICAgKiBRdWFkd29yZCBNVUwg
dGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBpbiBSQVgsIGFuZCBwdXRzIHRoZSByZXN1bHQKKyAg
ICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdlIG9ubHkgd2FudCB0aGUgcmVzdWx0IG9mIHRoZSBt
dWx0aXBsaWNhdGlvbgorICAgICAqIGFmdGVyIHNoaWZ0aW5nIHJpZ2h0IGJ5IDY0IGJpdHMsIHdl
IHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhlIGNvbnRlbnQKKyAgICAgKiBvZiBSRFguCisgICAgICov
CisgICAgYXNtICggIm11bHEgJVtzY2FsZV0iCisgICAgICAgICAgOiAiK2EiICh0c2MpLCAiPWQi
IChyZXN1bHQpCisgICAgICAgICAgOiBbc2NhbGVdICJybSIgKHNjYWxlKSApOworCisgICAgcmV0
dXJuIHJlc3VsdCArIG9mZnNldDsKK30KKworc3RhdGljIHVpbnQ2NF90IHRpbWVfbm93KHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQt
PmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0Nf
UEFHRSAqcCA9IHJ0LT5wdHI7CisgICAgdWludDMyX3Qgc3RhcnQsIGVuZDsKKyAgICB1aW50NjRf
dCB0c2M7CisgICAgdWludDY0X3Qgc2NhbGU7CisgICAgdWludDY0X3Qgb2Zmc2V0OworCisgICAg
LyoKKyAgICAgKiBJZiB0aGUgcmVmZXJlbmNlIFRTQyBwYWdlIGlzIG5vdCBlbmFibGVkLCBvciBo
YXMgYmVlbiBpbnZhbGlkYXRlZAorICAgICAqIGZhbGwgYmFjayB0byB0aGUgcGFydGl0aW9uIHJl
ZmVyZW5jZSBjb3VudGVyLgorICAgICAqLworICAgIGlmICggIXAgfHwgIXAtPlRzY1NlcXVlbmNl
ICkKKyAgICAgICAgcmV0dXJuIHRpbWVfcmVmX2NvdW50KGQpOworCisgICAgLyoKKyAgICAgKiBU
aGUgZm9sbG93aW5nIHNhbXBsaW5nIGFsZ29yaXRobSBmb3IgdHNjLCBzY2FsZSBhbmQgb2Zmc2V0
IGlzCisgICAgICogZG9jdW1lbnRlZCBpbiB0aGUgc3BlY2lmaWN0aW9uLgorICAgICAqLworICAg
IGRvIHsKKyAgICAgICAgc3RhcnQgPSBwLT5Uc2NTZXF1ZW5jZTsKKyAgICAgICAgc21wX3JtYigp
OworCisgICAgICAgIHRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjKHB0X2dsb2JhbF92Y3B1X3Rhcmdl
dChkKSk7CisgICAgICAgIHNjYWxlID0gcC0+VHNjU2NhbGU7CisgICAgICAgIG9mZnNldCA9IHAt
PlRzY09mZnNldDsKKworICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgIGVuZCA9IHAtPlRzY1Nl
cXVlbmNlOworICAgIH0gd2hpbGUgKGVuZCAhPSBzdGFydCk7CisKKyAgICByZXR1cm4gc2NhbGVf
dHNjKHRzYywgc2NhbGUsIG9mZnNldCk7Cit9CisKK3N0YXRpYyB2b2lkIHN0b3Bfc3RpbWVyKHN0
cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzKQoreworICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2ID0g
dnMtPnY7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSB2cyAtICZ2di0+c3RpbWVyWzBdOworCisg
ICAgaWYgKCAhdnMtPnN0YXJ0ZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBzdG9wX3RpbWVy
KCZ2cy0+dGltZXIpOworICAgIGNsZWFyX2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5n
KTsKKyAgICB2cy0+c3RhcnRlZCA9IGZhbHNlOworfQorCitzdGF0aWMgdm9pZCBzdGltZXJfZXhw
aXJlKHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMg
PSBkYXRhOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdnMtPnY7CisgICAgc3RydWN0IHZpcmlkaWFu
X3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IHN0aW1l
cnggPSB2cyAtICZ2di0+c3RpbWVyWzBdOworCisgICAgaWYgKCAhdnMtPmNvbmZpZy5maWVsZHMu
ZW5hYmxlZCApCisgICAgICAgIHJldHVybjsKKworICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5z
dGltZXJfcGVuZGluZyk7CisgICAgdmNwdV9raWNrKHYpOworfQorCitzdGF0aWMgdm9pZCBzdGFy
dF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0
IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGlt
ZXJbMF07CisgICAgaW50NjRfdCBub3cgPSB0aW1lX25vdyh2LT5kb21haW4pOworICAgIHNfdGlt
ZV90IHRpbWVvdXQ7CisKKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KHN0aW1lcngsICZ2di0+
c3RpbWVyX2VuYWJsZWQpICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklS
SURJQU4gU1RJTUVSJXU6IGVuYWJsZWRcbiIsIHYsCisgICAgICAgICAgICAgICBzdGltZXJ4KTsK
KworICAgIGlmICggdnMtPmNvbmZpZy5maWVsZHMucGVyaW9kaWMgKQorICAgIHsKKyAgICAgICAg
dW5zaWduZWQgaW50IG1pc3NlZCA9IDA7CisgICAgICAgIGludDY0X3QgbmV4dDsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVy
IGlzIGxhenkgdGhlbiB3ZQorICAgICAgICAgKiBza2lwIG92ZXIgYW55IG1pc3NlZCBleHBpcmF0
aW9ucyBzbyB3ZSBjYW4gdHJlYXQgdGhpcyBjYXNlCisgICAgICAgICAqIGFzIHRoZSBzYW1lIGFz
IGlmIHRoZSB0aW1lciBpcyBjdXJyZW50bHkgc3RvcHBlZCwgaS5lLiB3ZQorICAgICAgICAgKiBq
dXN0IHNjaGVkdWxlIGV4cGlyYXRpb24gdG8gYmUgJ2NvdW50JyB0aWNrcyBmcm9tIG5vdy4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggIXZzLT5zdGFydGVkIHx8IHZzLT5jb25maWcuZmllbGRz
LmxhenkgKQorICAgICAgICAgICAgbmV4dCA9IG5vdyArIHZzLT5jb3VudDsKKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIHRpbWVyIGlz
IGFscmVhZHkgc3RhcnRlZCwgc28gd2UncmUgcmUtc2NoZWR1bGluZy4KKyAgICAgICAgICAgICAq
IEhlbmNlIGFkdmFuY2UgdGhlIHRpbWVyIGV4cGlyYXRpb24gYnkgb25lIHRpY2suCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIG5leHQgPSB2cy0+ZXhwaXJhdGlvbiArIHZzLT5jb3VudDsK
KworICAgICAgICAgICAgLyogTm93IGNoZWNrIHRvIHNlZSBpZiBhbnkgZXhwaXJhdGlvbnMgaGF2
ZSBiZWVuIG1pc3NlZCAqLworICAgICAgICAgICAgaWYgKCBub3cgLSBuZXh0ID4gMCApCisgICAg
ICAgICAgICAgICAgbWlzc2VkID0gKG5vdyAtIG5leHQpIC8gdnMtPmNvdW50OworCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIHRo
ZSB0aW1lciBpcyBub3QgbGF6eSB0aGVuCisgICAgICAgICAgICAgKiBhIG5vbi16ZXJvIG1pc3Nl
ZCBjb3VudCBzaG91bGQgYmUgdXNlZCB0byByZWR1Y2UgdGhlIHBlcmlvZAorICAgICAgICAgICAg
ICogb2YgdGhlIHRpbWVyIHVudGlsIGl0IGNhdGNoZXMgdXAsIHVubGVzcyB0aGUgY291bnQgaGFz
CisgICAgICAgICAgICAgKiByZWFjaGVkIGEgJ3NpZ25pZmljYW50IG51bWJlcicsIGluIHdoaWNo
IGNhc2UgdGhlIHRpbWVyCisgICAgICAgICAgICAgKiBzaG91bGQgYmUgdHJlYXRlZCBhcyBsYXp5
LiBVbmZvcnR1bmF0ZWx5IHRoZSBzcGVjaWZpY2F0aW9uCisgICAgICAgICAgICAgKiBkb2VzIG5v
dCBzdGF0ZSB3aGF0IHRoYXQgbnVtYmVyIGlzIHNvIHRoZSBjaG9pY2Ugb2YgbnVtYmVyCisgICAg
ICAgICAgICAgKiBoZXJlIGlzIGEgcHVyZSBndWVzcy4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgaWYgKCBtaXNzZWQgPiAzICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBt
aXNzZWQgPSAwOworICAgICAgICAgICAgICAgIG5leHQgPSBub3cgKyB2cy0+Y291bnQ7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICB2cy0+ZXhwaXJhdGlvbiA9IG5leHQ7Cisg
ICAgICAgIHRpbWVvdXQgPSAoKG5leHQgLSBub3cpICogMTAwdWxsKSAvIChtaXNzZWQgKyAxKTsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdnMtPmV4cGlyYXRpb24gPSB2cy0+Y291
bnQ7CisgICAgICAgIGlmICggdnMtPmNvdW50IC0gbm93IDw9IDAgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzZXRfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOworICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAgICAgdGltZW91dCA9ICh2cy0+ZXhwaXJhdGlv
biAtIG5vdykgKiAxMDB1bGw7CisgICAgfQorCisgICAgdnMtPnN0YXJ0ZWQgPSB0cnVlOworICAg
IG1pZ3JhdGVfdGltZXIoJnZzLT50aW1lciwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICBzZXRf
dGltZXIoJnZzLT50aW1lciwgdGltZW91dCArIE5PVygpKTsKK30KKworc3RhdGljIHZvaWQgcG9s
bF9zdGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQoreworICAgIHN0
cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07CisKKyAgICBpZiAo
ICF0ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKSApCisgICAgICAgIHJldHVy
bjsKKworICAgIGlmICggIXZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHYsIHZzLT5j
b25maWcuZmllbGRzLnNpbnR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0aW1lcngsIHZzLT5leHBpcmF0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRpbWVfbm93KHYtPmRvbWFpbikpICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOworCisgICAg
aWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5wZXJpb2RpYyApCisgICAgICAgIHN0YXJ0X3N0aW1lcih2
cyk7CisgICAgZWxzZQorICAgICAgICB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkID0gMDsKK30K
Kwordm9pZCB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQoreworICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgaWYgKCAhdnYtPnN0aW1lcl9wZW5kaW5nICkKKyAgICAgICBy
ZXR1cm47CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkr
KyApCisgICAgICAgIHBvbGxfc3RpbWVyKHYsIGkpOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVf
dmNwdV9mcmVlemUoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUg
KnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBp
ZiAoICFpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAg
c3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBp
ZiAoIHZzLT5zdGFydGVkICkKKyAgICAgICAgICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7Cisg
ICAgfQorfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwor
ICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCisg
ICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3Rp
bWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0g
JnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVk
ICkKKyAgICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisgICAgfQorfQorCiB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0
cnVjdCB2Y3B1ICp2OworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJpZGlh
bl90aW1lX3ZjcHVfZnJlZXplKHYpOworCiAgICAgdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwog
fQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFp
bihkKSApCisgICAgICAgIHJldHVybjsKKwogICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7CisK
KyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV90
aGF3KHYpOwogfQogCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
OwogCkBAIC0xNDksNiArMzk4LDYzIEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgfQogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09O
RklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklH
OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPQorICAgICAgICAgICAgYXJy
YXlfaW5kZXhfbm9zcGVjKChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c3RpbWVyKSk7Cisg
ICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07
CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1l
cikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHN0
b3Bfc3RpbWVyKHZzKTsKKworICAgICAgICB2cy0+Y29uZmlnLnJhdyA9IHZhbDsKKworICAgICAg
ICBpZiAoICF2cy0+Y29uZmlnLmZpZWxkcy5zaW50eCApCisgICAgICAgICAgICB2cy0+Y29uZmln
LmZpZWxkcy5lbmFibGVkID0gMDsKKworICAgICAgICBpZiAoIHZzLT5jb25maWcuZmllbGRzLmVu
YWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKworICAgICAgICBicmVhazsK
KyAgICB9CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT1VOVDoKKyAgICBjYXNlIEhW
X1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VO
VDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT1VOVDoKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBzdGltZXJ4ID0KKyAgICAgICAgICAgIGFycmF5X2luZGV4X25vc3BlYygoaWR4
IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUodnYtPnN0aW1lcikpOworICAgICAgICBzdHJ1Y3QgdmlyaWRp
YW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW3N0aW1lcnhdOworCisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAg
ICAgICAgdnMtPmNvdW50ID0gdmFsOworCisgICAgICAgIGlmICggIXZzLT5jb3VudCAgKQorICAg
ICAgICAgICAgdnMtPmNvbmZpZy5maWVsZHMuZW5hYmxlZCA9IDA7CisgICAgICAgIGVsc2UgaWYg
KCB2cy0+Y29uZmlnLmZpZWxkcy5hdXRvX2VuYWJsZSApCisgICAgICAgICAgICB2cy0+Y29uZmln
LmZpZWxkcy5lbmFibGVkID0gMTsKKworICAgICAgICBpZiAoIHZzLT5jb25maWcuZmllbGRzLmVu
YWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKworICAgICAgICBicmVhazsK
KyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVz
OiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0IilcbiIsCiAgICAgICAgICAgICAg
ICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CkBAIC0xNjAsNiArNDY2LDcgQEAgaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlh
bjsKIApAQCAtMjAxLDYgKzUwOCwzNyBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICBicmVh
azsKICAgICB9CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6CisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIy
X0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6CisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9CisgICAgICAgICAgICBhcnJheV9pbmRleF9ub3Nw
ZWMoKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpKTs7CisKKyAgICAgICAgaWYg
KCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2di0+c3RpbWVy
W3N0aW1lcnhdLmNvbmZpZy5yYXc7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEhW
X1g2NF9NU1JfU1RJTUVSMF9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VO
VDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfU1RJTUVSM19DT1VOVDoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0K
KyAgICAgICAgICAgIGFycmF5X2luZGV4X25vc3BlYygoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIw
X0NPTkZJRykgLyAyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
dnYtPnN0aW1lcikpOzsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQp
ICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgKnZhbCA9IHZ2LT5zdGltZXJbc3RpbWVyeF0uY291bnQ7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZP
LCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwgX19mdW5jX18sIGlkeCk7CiAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIwOSw4ICs1NDcsMTkgQEAgaW50IHZpcmlk
aWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgKnZhbCkKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgdmlyaWRpYW5fdGlt
ZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitpbnQgdmlyaWRpYW5fdGltZV92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0g
di0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBz
dHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIHZz
LT52ID0gdjsKKyAgICAgICAgaW5pdF90aW1lcigmdnMtPnRpbWVyLCBzdGltZXJfZXhwaXJlLCB2
cywgdi0+cHJvY2Vzc29yKTsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjIxLDYg
KzU3MCwxNiBAQCBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmly
aWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5f
c3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIGtpbGxfdGltZXIoJnZzLT50
aW1lcik7CisgICAgICAgIHZzLT52ID0gTlVMTDsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBAIC0yMzEsMTEgKzU5
MCwzNiBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfdmNwdV9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsK
KyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zdGlt
ZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoY3R4dC0+c3RpbWVyX2NvbmZpZ19t
c3IpKTsKKyAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRSh2di0+c3RpbWVyKSAhPQorICAgICAg
ICAgICAgICAgICBBUlJBWV9TSVpFKGN0eHQtPnN0aW1lcl9jb3VudF9tc3IpKTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAg
ICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAg
ICAgY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3JbaV0gPSB2cy0+Y29uZmlnLnJhdzsKKyAgICAgICAg
Y3R4dC0+c3RpbWVyX2NvdW50X21zcltpXSA9IHZzLT5jb3VudDsKKyAgICB9CiB9CiAKIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qg
c3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CisgICAgc3RydWN0IHZp
cmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVy
W2ldOworCisgICAgICAgIHZzLT5jb25maWcucmF3ID0gY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3Jb
aV07CisgICAgICAgIHZzLT5jb3VudCA9IGN0eHQtPnN0aW1lcl9jb3VudF9tc3JbaV07CisgICAg
fQogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA2N2QwMTIxOTI0Li5lYzc5Y2Q5ZjE1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xODEsNiArMTgxLDggQEAgdm9pZCBjcHVp
ZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAg
ICAgICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZVRzYyA9IDE7CiAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMgKQogICAgICAgICAg
ICAgbWFzay5BY2Nlc3NTeW5pY1JlZ3MgPSAxOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1
cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lciApCisgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bnRo
ZXRpY1RpbWVyUmVncyA9IDE7CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAtMzIyLDYg
KzMyNCwxNSBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZ
OgogICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWToKICAgICBjYXNlIEhWX1g2NF9N
U1JfUkVGRVJFTkNFX1RTQzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6Cisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
Ml9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NP
VU5UOgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZhbCk7CiAK
ICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDA6CkBAIC00MDMsNiArNDE0LDE0IEBAIGludCBn
dWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWToKICAgICBj
YXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKICAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9S
RUZfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NP
TkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIzX0NPVU5UOgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV9yZG1zcih2LCBp
ZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDA6CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaAppbmRleCA3NDQ2YmU0OTJiLi5jOWNhYjMyZTA2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTQwLDYgKzQwLDMzIEBAIHVuaW9uIHZpcmlkaWFuX3NpbnRf
bXNyCiAgICAgfTsKIH07CiAKK3VuaW9uIHZpcmlkaWFuX3N0aW1lcl9jb25maWdfbXNyCit7Cisg
ICAgdWludDY0X3QgcmF3OworICAgIHN0cnVjdAorICAgIHsKKyAgICAgICAgdWludDY0X3QgZW5h
YmxlZDoxOworICAgICAgICB1aW50NjRfdCBwZXJpb2RpYzoxOworICAgICAgICB1aW50NjRfdCBs
YXp5OjE7CisgICAgICAgIHVpbnQ2NF90IGF1dG9fZW5hYmxlOjE7CisgICAgICAgIHVpbnQ2NF90
IHZlY3Rvcjo4OworICAgICAgICB1aW50NjRfdCBkaXJlY3RfbW9kZToxOworICAgICAgICB1aW50
NjRfdCByZXNlcnZlZF96ZXJvMTozOworICAgICAgICB1aW50NjRfdCBzaW50eDo0OworICAgICAg
ICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMjo0NDsKKyAgICB9IGZpZWxkczsKK307CisKK3N0cnVj
dCB2aXJpZGlhbl9zdGltZXIgeworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCB0aW1l
ciB0aW1lcjsKKyAgICB1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zciBjb25maWc7Cisg
ICAgdWludDY0X3QgY291bnQ7CisgICAgdWludDY0X3QgZXhwaXJhdGlvbjsKKyAgICBzX3RpbWVf
dCB0aW1lb3V0OworICAgIGJvb2wgc3RhcnRlZDsKK307CisKIHN0cnVjdCB2aXJpZGlhbl92Y3B1
CiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0OwpAQCAtNTAsNiArNzcsOSBA
QCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRb
MTZdOwogICAgIHVpbnQ4X3QgdmVjdG9yX3RvX3NpbnR4WzI1Nl07CiAgICAgdW5zaWduZWQgbG9u
ZyBtc2dfcGVuZGluZzsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHN0aW1lcls0XTsKKyAg
ICB1bnNpZ25lZCBsb25nIHN0aW1lcl9lbmFibGVkOworICAgIHVuc2lnbmVkIGxvbmcgc3RpbWVy
X3BlbmRpbmc7CiAgICAgdWludDY0X3QgY3Jhc2hfcGFyYW1bNV07CiB9OwogCkBAIC0xMTIsNyAr
MTQyLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7CiAKIGJvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgdmVjdG9yKTsKLXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMoc3RydWN0
IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl9zeW5pY19hY2tfc2ludChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZlY3Rvcik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZJ
UklESUFOX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2
bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBl
YzNlNGRmMTJjLi44MzQ0YWE0NzFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3Nh
dmUuaApAQCAtNjA0LDYgKzYwNCw4IEBAIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0
IHsKICAgICB1aW50OF90ICBfcGFkWzddOwogICAgIHVpbnQ2NF90IHNpbXBfbXNyOwogICAgIHVp
bnQ2NF90IHNpbnRfbXNyWzE2XTsKKyAgICB1aW50NjRfdCBzdGltZXJfY29uZmlnX21zcls0XTsK
KyAgICB1aW50NjRfdCBzdGltZXJfY291bnRfbXNyWzRdOwogfTsKIAogREVDTEFSRV9IVk1fU0FW
RV9UWVBFKFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4
dCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCBlN2UzYzdjODkyLi5lMDZiMDk0MmQwIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKQEAgLTE1MCw2ICsxNTAsMTAgQEAKICNkZWZpbmUgX0hW
TVBWX3N5bmljIDcKICNkZWZpbmUgSFZNUFZfc3luaWMgKDEgPDwgX0hWTVBWX3N5bmljKQogCisv
KiBFbmFibGUgU1RJTUVSIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX3N0aW1lciA4CisjZGVmaW5l
IEhWTVBWX3N0aW1lciAoMSA8PCBfSFZNUFZfc3RpbWVyKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1
cmVfbWFzayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9u
b19mcmVxIHwgXApAQCAtMTU4LDcgKzE2Miw4IEBACiAgICAgICAgICBIVk1QVl9oY2FsbF9yZW1v
dGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCiAgICAgICAg
ICBIVk1QVl9jcmFzaF9jdGwgfCBcCi0gICAgICAgICBIVk1QVl9zeW5pYykKKyAgICAgICAgIEhW
TVBWX3N5bmljIHwgXAorICAgICAgICAgSFZNUFZfc3RpbWVyKQogCiAjZW5kaWYKIAotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 13:58:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 13: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 1h3LSD-0002AG-Sq; Mon, 11 Mar 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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3LSD-0002AA-9z
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 13:58:57 +0000
X-Inumbo-ID: cf0b1b22-4405-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 cf0b1b22-4405-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 13:58:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 07:58:54 -0600
Message-Id: <5C86699A020000780021D3BC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 07:58:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <1552080650-9168-1-git-send-email-igor.druzhinin@citrix.com>
 <71b6e1dee81b499a90e4b24b1989abf6@AMSPEX02CL02.citrite.net>
 <5C864097020000780021D280@prv1-mh.provo.novell.com>
 <e24e9bf8facd446189376c35bd9b32b0@AMSPEX02CL02.citrite.net>
 <5C864762020000780021D2A9@prv1-mh.provo.novell.com>
 <2830bbcb659140119a96d6d851316dba@AMSPEX02CL02.citrite.net>
In-Reply-To: <2830bbcb659140119a96d6d851316dba@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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+IE9uIDExLjAzLjE5IGF0IDEyOjM5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IE9rLCB0aGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBTbywgdGhlIHByb2JsZW0gaXMg
dGhhdCBtZW1vcnkgYWNjZXNzZXMgCj4gYXJlIG5vdCBzdGFzaGVkICh1bmRlcnN0YW5kYWJseSBJ
IGd1ZXNzKSBpbiB0aGUgbW1pb19jYWNoZS4gSWYgdGhleSB3ZXJlIHRoZW4gCj4gZm9yY2luZyB0
aGUgY29kZSBkb3duIHRoZSBNTUlPIHBhdGggd291bGQgd29yay4gU28sIHdoYXQgd2UgcHJvYmFi
bHkgbmVlZCBpcyAKPiBhIGNhY2hlIG9mIGFsbCBhY2Nlc3NlcyB0aGF0IGFuIGluc3RydWN0aW9u
IGhhcyBtYWRlIHRvIGRhdGUsIHJlZ2FyZGxlc3Mgb2YgCj4gd2hldGhlciB0aGV5IGhpdCBSQU0g
b3IgSS9PIGVtdWxhdGlvbi4KClJpZ2h0LCBhbmQgdGhhdCdzIHRoZSBwbGFuIEkgaGF2ZSBhbnl3
YXkgd2hlbiByZXdvcmtpbmcgbXkgc2VyaWVzCiJ4ODYvSFZNOiBpbXBsZW1lbnQgbWVtb3J5IHJl
YWQgY2FjaGluZyIgaG9wZWZ1bGx5IG1vcmUgdG8KQW5kcmV3J3MgbGlraW5nLiBCdXQgdGhpcyBp
cyBnb2luZyB0byB0YWtlIHNvbWUgdGltZSwgYW5kIGhlbmNlIHRoZQpob3BlIHdhcyB0byBoYXZl
IHNvbWUgc2hvcnQgdGVybSBmaXggYWRkcmVzc2luZyBhdCBsZWFzdCB0aGUgc3BlY2lmaWMKcDJt
X2lvcmVxX3NlcnZlciBpc3N1ZSBhdCBoYW5kLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:07:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14: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 1h3Lao-00039S-VI; Mon, 11 Mar 2019 14: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Lan-00039N-Gt
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:07:49 +0000
X-Inumbo-ID: 0c6701d2-4407-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 0c6701d2-4407-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 14:07:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 08:07:47 -0600
Message-Id: <5C866BAF020000780021D3D6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 08:07:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
 <20190311114947.1d47e04e.olaf@aepfle.de>
 <5C864446020000780021D29A@prv1-mh.provo.novell.com>
 <20190311125743.0f9493c1.olaf@aepfle.de>
In-Reply-To: <20190311125743.0f9493c1.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDEyOjU3LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIE1v
biwgMTEgTWFyIDIwMTkgMDU6MTk6MzQgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gUGx1cyAtIGlzIHlvdXIgY2hhbmdlIHNvbWVob3cgbGlt
aXRlZCB0byBIVk0gZ3Vlc3RzPyBJIGNhbid0IHNlZW0gdG8KPj4gc3BvdCB3aHkgdGhhdCB3b3Vs
ZCBiZS4gQW5kIGlmIGl0IGlzbid0LCB0aGVuIGxlYXZpbmcgUFYgZ3Vlc3RzIG91dCBvZgo+PiB0
aGUgZGlzY3Vzc2lvbiBpcyBzaW1wbHkgd3JvbmcuCj4gCj4gdHNjX3NldF9pbmZvIGV4aXRzIGVh
cmx5IGZvciBub24tSFZNLCBzbyBJIHRoaW5rIFBWIGp1c3QgZG9lcyBub3QgaGF2ZSB2dHNjPwoK
SXQgZG9lcyBleGl0IGVhcmx5LCBidXQgb25seSBmb3IgUFYgaHdkb20gYWZhaWNzLgoKPj4gQWxz
byBJJ20gaGF2aW5nIHRyb3VibGUgc2VlaW5nIGhvdyB0aGUgY29ubmVjdGlvbiB0byAiZHJpZnQi
IGhhcyBjb21lCj4+IHVwIGFsbCBvZiB0aGUgc3VkZGVuLiBZb3VyIGNoYW5nZSBpcyB0byBkZWFs
IHdpdGggc2luZ3VsYXIgZXZlbnRzCj4+IChtaWdyYXRpb24pIGFpdWkuCj4gCj4gImRyaWZ0IiBh
cyBpbiAiVFNDIHJ1bnMgYXQgZGlmZmVyZW50IHNwZWVkIHRoYW4gcmVmZXJlbmNlIGNsb2NrIj8K
PiBJdCBpcyB0aGUgbWlncmF0aW9uL3Jlc3RvcmUgdGhhdCBlbmFibGVzIGVtdWxhdGlvbiBvZiBU
U0MgYWNjZXNzLgoKV2VsbCwgImRyaWZ0IiB0byBtZSBtZWFucyBzb21ldGhpbmcgdGhhdCBjaGFu
Z2VzIHNsb3dseS4gVGhlCmNoYW5nZSBkdXJpbmcgbWlncmF0aW9uIGlzIGEgc2luZ2xlIGRpc2Nv
bnRpbnVpdHkgdGhvdWdoLCBldmVuIHdoZW4KY2FwcGVkIGF0IDIwME1Iei4KCj4+ID4gVGhlbiB0
aGUgaW5hY2N1cmFjeSBoYXMgdG8gYmUgaGFuZGxlZCwgWGVuIGNhbiBub3Qga25vdyBpZiBjcHVf
a2h6IGlzIGNvcnJlY3QuCj4+ID4gQXMgc2FpZCBhYm92ZSwgdGhlIG9ic2VydmVkIHJhbmdlIHdh
cyAyMDAsIHNvIHRoaXMgd2lsbCBiZSBzdWJ0cmFjdGVkLiAgCj4+IAo+PiBUaGlzIGlzIHdoYXQg
SSBjb25zaWRlciB3cm9uZywgYmVjYXVzZSBpdCByZXN1bHRzIGluCj4+IAo+PiAgICB0bXAgKGlu
aXRpYWwpCXwgICB0bXAgKHJlc3VsdCkKPj4gICAgMTk4CQl8ICAgMTk4Cj4+ICAgIDE5OQkJfCAg
IDE5OQo+PiAgICAyMDAJCXwgICAwCj4+ICAgIDIwMQkJfCAgIDEKPj4gICAgLi4uCj4+ICAgIDM5
OAkJfCAgIDE5OAo+PiAgICAzOTkJCXwgICAxOTkKPj4gICAgNDAwCQl8ICAgMAo+PiAgICA0MDEJ
CXwgICAxCj4gCj4gV2h5IGRvZXMgaXQgYmVjb21lIDAgaGVyZT8KCk9vcHMsIHRoaXMgc2Vjb25k
IGluc3RhbmNlIHNob3VsZCBoYXZlIGhhZCAyMDAgYW5kIDIwMSByZXNwZWN0aXZlbHkuCgo+PiBJ
J2QgZXhwZWN0IHlvdSB0byBfY2FwXyBhdCAyMDAgaW5zdGVhZC4gQnV0IG9mIGNvdXJzZSB0aGUg
c2VlbWluZ2x5Cj4+IHJhbmRvbSAyMDAgd2lsbCBpdHNlbGYgbmVlZCBhIG11Y2ggYmV0dGVyIHJl
YXNvbmluZywgb3IgYXQgbGVhc3QgYQo+PiBjbGVhciBpbmRpY2F0aW9uIG9mIHRoZSBkYXRhIGJh
c2UgKG51bWJlciBvZiBkaWZmZXJlbnQgc3lzdGVtcykgdGhhdAo+PiBpdCB3YXMgZGVyaXZlZCBm
cm9tLiAiTGFyZ2UgbnVtYmVyIG9mIGhvc3RzIiwgYWZ0ZXIgYWxsLCBtYXkgbWVhbiAxMgo+PiB0
byB5b3UgYW5kIHRlbnMgb2YgdGhvdXNhbmRzIHRvIG1lLgo+IAo+IFRoZSBmb3JtdWxhIHJlZHVj
ZXMgdGhlIGNhbGN1bGF0ZWQgbnVtYmVyIGJ5IGEgY29uc3RhbnQuIHRtcCB3b3VsZCByZWFjaAo+
IHplcm8gb24gYSA0MDBNSHogaG9zdC4gQXNzdW1pbmcgdGhhdCBzdGlsbCBleGlzdHMsIHRoZSB3
b3JzdCBjYXNlIGlzIGVtdWxhdGlvbgo+IG9mIFRTQyBhY2Nlc3MuIElmIHRoZSBjaGVjayB3b3Vs
ZCBiZSAodG1wID4gMjAwKSwgdG1wIHdvdWxkIGJlY29tZSAxIGtoego+IG9mIGRpZmZlcmVuY2Uu
IEkgdGhpbmsgZWl0aGVyICc+JyBvciAnPj0nIHdvdWxkIGJlIGZpbmUgb24gc3VjaCBzeXN0ZW0u
CgpUaGUgcXVlc3Rpb24gaXMgbm90IHdoZXRoZXIgdG8gdXNlID4gb3IgPj0gOyB0aGUgcXVlc3Rp
b24gaXMgaG93CnRoZSBzdGVwIGZyb20gMTk5IHRvIDIwMCAob3IgZnJvbSAyMDAgdG8gMjAxKSBj
YW4gc2Vuc2libHkgYmUgdGhlCndheSB5b3UndmUgY29kZWQgaXQuIEJ1dCBwZXJoYXBzIEknbSBz
aW1wbHkgbWlzc2luZyBzb21ldGhpbmcgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:11:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:11:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3LeC-0003rN-Gl; Mon, 11 Mar 2019 14:11: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3LeB-0003rI-6Q
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:11:19 +0000
X-Inumbo-ID: 88ba3ee8-4407-11e9-b32b-2bc2ab45565b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88ba3ee8-4407-11e9-b32b-2bc2ab45565b;
 Mon, 11 Mar 2019 14:11:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 08:11:15 -0600
Message-Id: <5C866C7C020000780021D3D9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 08:11:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
 <20190311114947.1d47e04e.olaf@aepfle.de>
 <5C864446020000780021D29A@prv1-mh.provo.novell.com>
 <20190311130931.737ee8c6.olaf@aepfle.de>
In-Reply-To: <20190311130931.737ee8c6.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDEzOjA5LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIE1v
biwgMTEgTWFyIDIwMTkgMDU6MTk6MzQgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gQnV0IG9mIGNvdXJzZSB0aGUgc2VlbWluZ2x5Cj4+IHJh
bmRvbSAyMDAgd2lsbCBpdHNlbGYgbmVlZCBhIG11Y2ggYmV0dGVyIHJlYXNvbmluZywgb3IgYXQg
bGVhc3QgYQo+PiBjbGVhciBpbmRpY2F0aW9uIG9mIHRoZSBkYXRhIGJhc2UgKG51bWJlciBvZiBk
aWZmZXJlbnQgc3lzdGVtcykgdGhhdAo+PiBpdCB3YXMgZGVyaXZlZCBmcm9tLiAiTGFyZ2UgbnVt
YmVyIG9mIGhvc3RzIiwgYWZ0ZXIgYWxsLCBtYXkgbWVhbiAxMgo+PiB0byB5b3UgYW5kIHRlbnMg
b2YgdGhvdXNhbmRzIHRvIG1lLgo+IAo+IEhvdyBtYW55IGhvc3RzIHdvdWxkIGJlIHJlbGV2YW50
PwoKSSBkb24ndCBrbm93LiBNb3JlIHRoYW4gZG96ZW5zIGJ1dCBsZXNzIHRoYW4gdGVucyBvZiB0
aG91c2FuZHMsCkknZCBzYXkuCgo+IE15IG93biB0ZXN0IGhvc3RzIGNhbGlicmF0ZSBpdHNlbGYg
aW4gYSByYW5nZSBvZiBtYXliZSAzMCBraHouCj4gSSBnYXZlIHVwIHRvIHRyYWNrIHRoZSBleGFj
dCBudW1iZXJzIGFmdGVyIGV2ZXJ5IHJlYm9vdC4KClRoZSB2YXJpYW5jZSBvZiB0aGUgY2FsaWJy
YXRpb24gcmVzdWx0IHNheXMgbm90aGluZyBhYm91dCB0aGUKYWJzb2x1dGUgZXJyb3IsIG5vciBh
Ym91dCBhbnkgcG9zc2libGUgZHJpZnQuIEl0J3Mgb25seSBhbiBpbmRpY2F0aW9uCm9mIHRoZSBx
dWFsaXR5IG9mIHRoZSBjYWxpYnJhdGlvbiBsb2dpYyBfcGx1c18gdGhlIHN0YWJpbGl0eSBvZiB0
aGUKYmFzZSBmcmVxdWVuY3kuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:16:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14: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 1h3Lj3-00042r-4j; Mon, 11 Mar 2019 14: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=tHd4=RO=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1h3Lj1-00042m-P1
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:16:19 +0000
X-Inumbo-ID: 3a1d1214-4408-11e9-ab3c-a7bc7fc69ae7
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a1d1214-4408-11e9-ab3c-a7bc7fc69ae7;
 Mon, 11 Mar 2019 14:16:14 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 154C368C7B; Mon, 11 Mar 2019 15:16:09 +0100 (CET)
Date: Mon, 11 Mar 2019 15:16:08 +0100
From: Christoph Hellwig <hch@lst.de>
To: Ming Lei <ming.lei@redhat.com>
Message-ID: <20190311141608.GA7850@lst.de>
References: <20190309013737.27741-1-ming.lei@redhat.com>
 <20190309013737.27741-2-ming.lei@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190309013737.27741-2-ming.lei@redhat.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH 1/6] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>,
 Christoph Hellwig <hch@lst.de>, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, ris Ostrovsky <boris.ostrovsky@oracle.com>,
 Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXIgMDksIDIwMTkgYXQgMDk6Mzc6MzJBTSArMDgwMCwgTWluZyBMZWkgd3JvdGU6
Cj4geGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIG9ubHkgbmVlZHMgLmJ2X3BhZ2Ugb2YgdGhl
IDJuZCBiaW8gYnZlYwo+IGZvciBjaGVja2luZyBpZiB0aGUgdHdvIGJ2ZWNzIGNhbiBiZSBtZXJn
ZWQsIHNvIHBhc3MgcGFnZSB0bwo+IHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoKSBkaXJlY3Rs
eS4KCkxvb2tzIGZpbmU6CgpSZXZpZXdlZC1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:21:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Lnn-0004mP-Ps; Mon, 11 Mar 2019 14:21: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=tHd4=RO=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1h3Lnn-0004mK-3T
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:21:15 +0000
X-Inumbo-ID: ebcaabb5-4408-11e9-bc90-bc764e045a96
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebcaabb5-4408-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 14:21:12 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 0448B68C7B; Mon, 11 Mar 2019 15:21:06 +0100 (CET)
Date: Mon, 11 Mar 2019 15:21:06 +0100
From: Christoph Hellwig <hch@lst.de>
To: Ming Lei <ming.lei@redhat.com>
Message-ID: <20190311142106.GB7850@lst.de>
References: <20190309013737.27741-1-ming.lei@redhat.com>
 <20190309013737.27741-3-ming.lei@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190309013737.27741-3-ming.lei@redhat.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH 2/6] block: don't merge adjacent bvecs to
 one segment in bio blk_queue_split
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>,
 Christoph Hellwig <hch@lst.de>, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, ris Ostrovsky <boris.ostrovsky@oracle.com>,
 Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXIgMDksIDIwMTkgYXQgMDk6Mzc6MzNBTSArMDgwMCwgTWluZyBMZWkgd3JvdGU6
Cj4gRm9yIG5vcm1hbCBmaWxlc3lzdGVtIElPLCBlYWNoIHBhZ2UgaXMgYWRkZWQgdmlhIGJsa19h
ZGRfcGFnZSgpLAo+IGluIHdoaWNoIGJ2ZWMocGFnZSkgbWVyZ2UgaGFzIGJlZW4gaGFuZGxlZCBh
bHJlYWR5LCBhbmQgYmFzaWNhbGx5Cj4gbm90IHBvc3NpYmxlIHRvIG1lcmdlIHR3byBhZGphY2Vu
dCBidmVjcyBpbiBvbmUgYmlvLgo+IAo+IFNvIG5vdCB0cnkgdG8gbWVyZ2UgdHdvIGFkamFjZW50
IGJ2ZWNzIGluIGJsa19xdWV1ZV9zcGxpdCgpLCBhbHNvIGFkZAo+IGNoZWNrIGlmIG9uZSBwYWdl
IGlzIG1lcmdlYWJsZSB0byBjdXJyZW50IGJ2ZWMgaW4gYmlvX2FkZF9wYWdlKCkgZm9yCj4gYXZv
aWRpbmcgdG8gYnJlYWsgWEVOLgoKSXNuJ3QgdGhpcyB0d28gZW50aXJlbHkgZGlmZmVyZW50IHRo
aW5ncz8gIEJvdGggbG9vayBnb29kIHRvIG1lLApidXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0
aGlzIGlzIG9uZSBwYXRjaCB2cyB0d28uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3M5o-0005jU-JF; Mon, 11 Mar 2019 14:39: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3M5n-0005jP-LF
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:39:51 +0000
X-Inumbo-ID: 8674ab6d-440b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8674ab6d-440b-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 14:39:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80227844"
Date: Mon, 11 Mar 2019 14:39:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190311143947.df4kzini2xvnb7g6@zion.uk.xensource.com>
References: <20190311130434.10437-1-wei.liu2@citrix.com>
 <20190311130434.10437-2-wei.liu2@citrix.com>
 <1f307e4b-7ed3-6203-c1b0-ea4efec144f1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1f307e4b-7ed3-6203-c1b0-ea4efec144f1@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 1/7] Update python requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDE6MDg6MTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMS8wMy8yMDE5IDEzOjA0LCBXZWkgTGl1IHdyb3RlOgo+ID4gQ2VudE9TIDUs
IHdoaWNoIHdhcyB0aGUgcmVhc29uIG9mIHRoZSAyLjQgcmVzdHJpY3Rpb24sIGlzIEVPTC4gQ2Vu
dE9TCj4gPiA2IHNoaXBzIDIuNi4KPiA+Cj4gPiBCdW1wIHRoZSB2ZXJzaW9uIHRvIDIuNiBpbiBS
RUFETUUuIE5vdyB0aGF0IGFsbCBzY3JpcHRzIGFyZSAzCj4gPiBjb21wYXRpYmxlLCByZW1vdmUg
dGhlIHJlc3RyaWN0aW9uIG9uIHB5dGhvbiAyIGFzIHdlbGwuCj4gCj4gSSB0aGluayB0aGUgUHl0
aG9uIDIgcmVzdHJpY3Rpb24gbmVlZHMgdG8gc3RheSB1bnRpbCB0aGUgZW5kIG9mIHRoZSBzZXJp
ZXMuCj4gCj4gSXRzIGZpbmUgdG8gdXBkYXRlIHRoZSBtaW5pbXVtIHRvIDIuNiBiZWZvcmUgdGhl
IGNoYW5nZXMgYXJlIG1hZGUsIGJ1dAo+IGl0IGlzbid0IHJlYWxseSBvayB0byBjbGFpbSB0aGF0
IGV2ZXJ5dGhpbmcgaXMgMy1jb21wYXRpYmxlIGF0IHRoaXMgcG9pbnQuCgpJdCB3YXMgYXQgdGhl
IGVuZCBvZiB0aGUgc2VyaWVzIGluIHByZXZpb3VzIHZlcnNpb24uIEkgZm9yZ290IHRvIHVwZGF0
ZQp0aGUgZGVzY3JpcHRpb24uCgpJIGRvbid0IGNhcmUgaWYgaXQgaXMgdGhlIGZpcnN0IG9yIGxh
c3QgcGF0Y2gsIHJlYWxseS4uLgoKV2VpLgoKPiAKPiB+QW5kcmV3Cj4gCj4gPgo+ID4gVXBkYXRl
IHRoZSBjaGVjayBpbiBjb25maWd1cmUuYWMuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:42:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3M8U-0006OQ-2n; Mon, 11 Mar 2019 14:42:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3M8S-0006OJ-SV
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:42:36 +0000
X-Inumbo-ID: e7b435e4-440b-11e9-aca9-176b070a1514
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7b435e4-440b-11e9-aca9-176b070a1514;
 Mon, 11 Mar 2019 14:42:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80228154"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 14:41:58 +0000
Message-ID: <20190311144158.6224-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311130434.10437-8-wei.liu2@citrix.com>
References: <20190311130434.10437-8-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 8/7] pygrub/fsimage: use named initialisation
 in extension
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

Li4uIGFuZCBkcm9wIFBZX1BBRC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQpUaGlzIGNhbiBiZSBzcXVhc2hlZCBpbnRvIHByZXZpb3VzIHBhdGNoLgot
LS0KIHRvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgfCA0NyArKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdl
L2ZzaW1hZ2UuYyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggY2Y4
MDg5YTg3Mi4uNTQ4M2FlZmJmZSAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdl
L2ZzaW1hZ2UuYworKysgYi90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC0y
NiwxNiArMjYsNiBAQAogI2luY2x1ZGUgPHhlbmZzaW1hZ2UuaD4KICNpbmNsdWRlIDxzdGRsaWIu
aD4KIAotI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCi0jaWYgKFBZVEhPTl9BUElfVkVSU0lPTiA+
PSAxMDExKQotI2RlZmluZSBQWV9QQUQgMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEws
MEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwKLSNlbHNlCi0jZGVmaW5lIFBZ
X1BBRCAwTCwwTCwwTCwwTAotI2VuZGlmCi0jZWxzZQotI2RlZmluZSBQWV9QQUQgMEwsMEwsMEws
MEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwKLSNlbmRpZgotCiB0eXBl
ZGVmIHN0cnVjdCBmc2ltYWdlX2ZzIHsKIAlQeU9iamVjdF9IRUFECiAJZnNpX3QgKmZzOwpAQCAt
MTUwLDQwICsxNDAsMTcgQEAgZnNpbWFnZV9maWxlX2RlYWxsb2MoZnNpbWFnZV9maWxlX3QgKmZp
bGUpCiBzdGF0aWMgY2hhciBmc2ltYWdlX2ZpbGVfdHlwZV9fZG9jX19bXSA9ICJGaWxlc3lzdGVt
IGltYWdlIGZpbGUiOwogUHlUeXBlT2JqZWN0IGZzaW1hZ2VfZmlsZV90eXBlID0gewogCVB5VmFy
T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5cGUsIDApCi0JInhlbmZzaW1hZ2UuZmlsZSIsCQkJ
LyogdHBfbmFtZSAqLwotCXNpemVvZihmc2ltYWdlX2ZpbGVfdCksCQkJLyogdHBfc2l6ZSAqLwot
CTAsCQkJCQkvKiB0cF9pdGVtc2l6ZSAqLwotCShkZXN0cnVjdG9yKSBmc2ltYWdlX2ZpbGVfZGVh
bGxvYywgCS8qIHRwX2RlYWxsb2MgKi8KLQkwLAkJCQkJLyogdHBfcHJpbnQgKi8KKwkudHBfbmFt
ZSA9ICJ4ZW5mc2ltYWdlLmZpbGUiLAorCS50cF9iYXNpY3NpemUgPSBzaXplb2YoZnNpbWFnZV9m
aWxlX3QpLAorCS50cF9kZWFsbG9jID0gKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9j
LAogI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCi0JKGdldGF0dHJmdW5jKSBmc2ltYWdlX2ZpbGVf
Z2V0YXR0ciwgCS8qIHRwX2dldGF0dHIgKi8KLSNlbHNlCi0JMCwJCQkJCS8qIHRwX2dldGF0dHIg
Ki8KKwkudHBfZ2V0YXR0ciA9IChnZXRhdHRyZnVuYykgZnNpbWFnZV9maWxlX2dldGF0dHIsCiAj
ZW5kaWYKLQkwLAkJCQkJLyogdHBfc2V0YXR0ciAqLwotCTAsCQkJCQkvKiB0cF9jb21wYXJlICov
Ci0JMCwJCQkJCS8qIHRwX3JlcHIgKi8KLQkwLAkJCQkJLyogdHBfYXNfbnVtYmVyICovCi0JMCwJ
IAkJCQkvKiB0cF9hc19zZXF1ZW5jZSAqLwotCTAsCQkJCQkvKiB0cF9hc19tYXBwaW5nICovCi0J
MCwJICAgCQkJCS8qIHRwX2hhc2ggKi8KLQkwLAkJCQkJLyogdHBfY2FsbCAqLwotCTAsCQkJCQkv
KiB0cF9zdHIgKi8KLQkwLAkJCQkJLyogdHBfZ2V0YXR0cm8gKi8KLQkwLAkJCQkJLyogdHBfc2V0
YXR0cm8gKi8KLQkwLAkJCQkJLyogdHBfYXNfYnVmZmVyICovCi0JUHlfVFBGTEFHU19ERUZBVUxU
LAkJCS8qIHRwX2ZsYWdzICovCi0JZnNpbWFnZV9maWxlX3R5cGVfX2RvY19fLAkJLyogdHBfZG9j
ICovCisJLnRwX2ZsYWdzID0gUHlfVFBGTEFHU19ERUZBVUxULAorCS50cF9kb2MgPSBmc2ltYWdl
X2ZpbGVfdHlwZV9fZG9jX18sCiAjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCi0JMCwJCQkJCS8q
IHRwX3RyYXZlcnNlICovCi0JMCwJCQkJCS8qIHRwX2NsZWFyICovCi0JMCwJCQkJCS8qIHRwX3Jp
Y2hjb21wYXJlICovCi0JMCwJCQkJCS8qIHRwX3dlYWtsaXN0b2Zmc2V0ICovCi0JMCwJCQkJCS8q
IHRwX2l0ZXIgKi8KLQkwLAkJCQkJLyogdHBfaXRlcm5leHQgKi8KLQlmc2ltYWdlX2ZpbGVfbWV0
aG9kcywJCQkvKiB0cF9tZXRob2RzICovCisJLnRwX21ldGhvZHMgPSBmc2ltYWdlX2ZpbGVfbWV0
aG9kcywKICNlbmRpZgotCVBZX1BBRAogfTsKIAogc3RhdGljIFB5T2JqZWN0ICoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 14:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14: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 1h3MDy-0006bG-Pc; Mon, 11 Mar 2019 14:48:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3MDx-0006bB-Tw
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:48:17 +0000
X-Inumbo-ID: af66347a-440c-11e9-b950-03fa2ebb4af8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af66347a-440c-11e9-b950-03fa2ebb4af8;
 Mon, 11 Mar 2019 14:48:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87094717"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190311130434.10437-8-wei.liu2@citrix.com>
 <20190311144158.6224-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: <92106757-d48c-1a1a-7b0a-a3f6df8d5bc0@citrix.com>
Date: Mon, 11 Mar 2019 14:47: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: <20190311144158.6224-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 v3 8/7] pygrub/fsimage: use named
 initialisation in extension
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@eu.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>

T24gMTEvMDMvMjAxOSAxNDo0MSwgV2VpIExpdSB3cm90ZToKPiAuLi4gYW5kIGRyb3AgUFlfUEFE
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk11Y2gg
bmljZXIuwqAgV2l0aCB0aGlzIHN1aXRhYmx5IGZvbGRlZCwgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:00:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3MPp-00086Q-7g; Mon, 11 Mar 2019 15:00: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=kQ3N=RO=citrix.com=prvs=966ef7b9a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h3MPn-00086L-IS
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:00:31 +0000
X-Inumbo-ID: 680a8a48-440e-11e9-a282-476d2cbcf6a4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 680a8a48-440e-11e9-a282-476d2cbcf6a4;
 Mon, 11 Mar 2019 15:00:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80230503"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23686.30728.143326.105030@mariner.uk.xensource.com>
Date: Mon, 11 Mar 2019 15:00:24 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <7e12ae8e-f32e-f9fe-eb27-344076a6b540@suse.com>
References: <7e12ae8e-f32e-f9fe-eb27-344076a6b540@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Commit moratorium for branching off 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJDb21taXQgbW9yYXRvcml1bSBmb3IgYnJhbmNoaW5nIG9m
ZiA0LjEyIik6Cj4gQ29tbWl0dGVycywKPiAKPiBQbGVhc2UgZG9uJ3QgcHVzaCBhbnkgbmV3IHBh
dGNoIHRvIHN0YWdpbmcgYmVjYXVzZSB3ZSBhcmUgZ29pbmcgdG8KPiBicmFuY2ggb2ZmIDQuMTIg
ZnJvbSB0aGUgbWFpbiB0cnVuay4KCjQuMTIgaXMgbm93IGJyYW5jaGVkIG9mZiBmcm9tIHRoZSBt
YWluIHRydW5rIChpZSwgc3RhZ2luZy00LjEyIGlzCmJyYW5jaGVkIGZyb20gc3RhZ2luZykuCgpU
aGUgY29tbWl0IG1vcmF0b3JpdW0gZm9yIHN0YWdpbmctNC4xMiBpcyBzdGlsbCBpbiBmb3JjZSBh
cyB3ZSBhcmUKcHJlcGFyaW5nIGFuIFJDOyBpbiBhbnkgY2FzZSBhbGwgcHVzaGVzIHRvIDQuMTIg
bmVlZCB0aGUgUk0gYWNrLgpGb3IgNC4xMiBvbmx5IHZlcnkgZmV3IHNlbGVjdGVkIHBhdGNoZXMg
d2lsbCBiZSBhY2NlcHRlZCB1bnRpbCB0aGUKcmVsZWFzZS4KCnN0YWdpbmcgKGFrYSB4ZW4tdW5z
dGFibGUpIGlzIG9wZW4gZm9yIGNvbW1pdHMuICBCdXQ6CgpQbGVhc2Ugd2FpdCB0byBjb21taXQg
YW55IGxhcmdlciBzZXJpZXMgdG8gdGhlIG1haW4gYnJhbmNoIHVudGlsIDQuMTIKaGFzIGJlZW4g
cmVsZWFzZWQsIGluIGNhc2Ugc29tZSBzZWN1cml0eSBwYXRjaGVzIG9yIGxhdGUgZml4ZXMgbmVl
ZCB0bwpiZSBhcHBsaWVkIChiYWNrcG9ydGluZyBlZmZvcnRzIHNob3VsZCBiZSBhcyBsb3cgYXMg
cG9zc2libGUpLgoKVGhhbmtzLAppYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:06:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3MVJ-0008I0-Us; Mon, 11 Mar 2019 15:06:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/c+6=RO=xenproject.org=prvs=966b1740f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h3MVI-0008Ho-Kq
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:06:12 +0000
X-Inumbo-ID: 311702fe-440f-11e9-a559-3799489fe254
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 311702fe-440f-11e9-a559-3799489fe254;
 Mon, 11 Mar 2019 15:06:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80231458"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83731-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-pvops:syslog-server:running:regression
 distros-debian-sid:build-armhf:syslog-server:running:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83699
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Mar 2019 15:06:01 +0000
Subject: [Xen-devel] [distros-debian-sid test] 83731: 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>

ZmxpZ2h0IDgzNzMxIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzczMS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lzbG9n
LXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY5OQogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDgzNjk5CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2OTkKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4
MzY5OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjk5CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2OTkKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA4MzY5OQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjk5CgpiYXNlbGluZSB2ZXJzaW9u
OgogZmxpZ2h0ICAgICAgICAgICAgICAgODM2OTkKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
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 Mar 11 15:11:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3MZy-0000bp-Nl; Mon, 11 Mar 2019 15:11: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=k8QV=RO=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h3MZx-0000bk-TQ
 for xen-devel@lists.xen.org; Mon, 11 Mar 2019 15:11:02 +0000
X-Inumbo-ID: deb431a2-440f-11e9-b93a-33a01da9e293
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.69.78]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id deb431a2-440f-11e9-b93a-33a01da9e293;
 Mon, 11 Mar 2019 15:10:56 +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=EIlw3qIpOWRzf+pyDMc8u3F2Tgrdo78ACaMw7Z+sPsE=;
 b=gHD1L50/LTwjDb9c1TH+j8axJnp/NHAmPkfgpYuYZ0z9HbCbgQ1vzECA9Rlz+DA6dlbthB1gZwWrJyRo7FRU+uNvM5b3bVCEM311oo5syjMkIg1x/W5adAQyv7TuLk3J3kh8I4+J5MNBRiyCuTfFfs/pjMQI+fU2IanDOjyGmFU=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1887.namprd12.prod.outlook.com (10.175.54.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.17; Mon, 11 Mar 2019 15:10:52 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1686.019; Mon, 11 Mar 2019
 15:10:52 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqXzq4EA///ocACACb60AIAJTAEA
Date: Mon, 11 Mar 2019 15:10:51 +0000
Message-ID: <25c51079-f951-7c9e-aa06-c46e00fd20e2@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <20190227134752.dpelqznz3adu5vtt@zion.uk.xensource.com>
 <d296e362-8171-86f6-6d38-d86381e9f34e@amd.com>
 <20190305171226.msrnv7grm7pghu7l@zion.uk.xensource.com>
In-Reply-To: <20190305171226.msrnv7grm7pghu7l@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR04CA0042.namprd04.prod.outlook.com
 (2603:10b6:805:2a::19) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9c0c3866-9b2f-4930-49a8-08d6a633bfbc
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:MWHPR12MB1887; 
x-ms-traffictypediagnostic: MWHPR12MB1887:
x-ms-exchange-purlcount: 1
x-microsoft-exchange-diagnostics: 1; MWHPR12MB1887;
 20:2PetOMk8PofO9M981Li1bSPxivXd9gswR8wleCGS5naUjgjEsu12WYNmOxU8CO6R65GnrghSAApr+rs/Dp88qfSeOvdzVPB1SRNO4G+diIo1+EXHFQDhWSr9zG8ReEdpnbi3F7zhnrLS1WtFBU7Mctn/dWJAjiToo7XwSr9UYZ/D7HfIOgMPfQZkD3/HoaqQAMymiGF//aRwOxU5B4HakGtg5L7fG23CoAWRpP6CO23hJXIaKpiKFk4NxyRsgo04
x-microsoft-antispam-prvs: <MWHPR12MB1887C54B69F71D4682C8CD73E5480@MWHPR12MB1887.namprd12.prod.outlook.com>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39860400002)(396003)(136003)(346002)(189003)(199004)(8936002)(6116002)(6246003)(478600001)(3846002)(93886005)(53936002)(6916009)(14444005)(256004)(105586002)(86362001)(72206003)(31696002)(54906003)(316002)(6306002)(6512007)(5660300002)(71200400001)(71190400001)(66066001)(2906002)(97736004)(68736007)(966005)(106356001)(6436002)(26005)(486006)(8676002)(36756003)(76176011)(102836004)(6486002)(7736002)(14454004)(186003)(53546011)(31686004)(52116002)(81166006)(6506007)(386003)(446003)(229853002)(25786009)(11346002)(81156014)(476003)(4326008)(2616005)(305945005)(99286004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1887;
 H:MWHPR12MB1597.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: BKoji/za4GsEutt9NajFPz5NUsY415Y6P8jS2ltY+LzC50+RMQr22bbd1y+zByUIaYEomdilApn5amT5OCeFTacIUhcOPbhKbqIXti/bcnsRR4214uYeVCl0HO5wKjEBtMw/eHaO/l6o4ysM4LUPEXeQa5oa78XA7w4+c3QfyTpPbsgjK4hXiw9zjSeKXHs0J/yLFsLWPvqeoSCIKpt+oSI5MPQn7SI0+KKdf92ttUdhT9s0pU7FNhPNTX+1hKdIV7t7a+3j0qiKGff9fB57Xyk1eggLjmPF6k4I/exs4b5c13WV2Eht+OxI9LVTqg0EY7KHCXh5uvI/JfIyEe/d15l1x718p5JMxic4YMrB6LlVZxvYJ4DkLOhTJ6Q+fXITV/FSDHv97VVXDmiVspsDFbPfzSi/y67AT4zvmxD84GQ=
Content-ID: <48C7CC182B3963498E2E715FC05B1E90@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c0c3866-9b2f-4930-49a8-08d6a633bfbc
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 15:10:51.9102 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1887
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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 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>

T24gMy81LzE5IDExOjEyIEFNLCBXZWkgTGl1IHdyb3RlOg0KPiBPbiBXZWQsIEZlYiAyNywgMjAx
OSBhdCAwNjoyMzozNVBNICswMDAwLCBXb29kcywgQnJpYW4gd3JvdGU6DQo+PiBPbiAyLzI3LzE5
IDc6NDcgQU0sIFdlaSBMaXUgd3JvdGU6DQo+Pj4gT24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDg6
MjM6NThQTSArMDAwMCwgV29vZHMsIEJyaWFuIHdyb3RlOg0KPj4+PiBTb21lIEFNRCBwcm9jZXNz
b3JzIGNhbiB1c2UgYSBtaXh0dXJlIG9mIG13YWl0IGFuZCBoYWx0IGZvciBhY2Nlc3NpbmcNCj4+
Pj4gdmFyaW91cyBjLXN0YXRlcy4gIEluIHByZXBhcmF0aW9uIGZvciBhZGRpbmcgc3VwcG9ydCBm
b3IgQU1EIHByb2Nlc3NvcnMsDQo+Pj4+IHVwZGF0ZSB0aGUgbXdhaXQtaWRsZSBkcml2ZXIgdG8g
b3B0aW9uYWxseSB1c2UgaGFsdC4NCj4+Pj4NCj4+Pj4gU2lnbmVkLW9mZi1ieTogQnJpYW4gV29v
ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+Pj4+IC0tLQ0KPj4+PiAgICB4ZW4vYXJjaC94ODYv
Y3B1L213YWl0LWlkbGUuYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0NCj4+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pDQo+Pj4+DQo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jDQo+Pj4+IGluZGV4IGY4OWM1MmYy
NTYuLmEwNjNlMzlkNjAgMTAwNjQ0DQo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQt
aWRsZS5jDQo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jDQo+Pj4+IEBA
IC0xMDMsNiArMTAzLDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1aWRsZV9zdGF0ZSB7DQo+
Pj4+ICAgIA0KPj4+PiAgICAjZGVmaW5lIENQVUlETEVfRkxBR19ESVNBQkxFRAkJMHgxDQo+Pj4+
ICAgIC8qDQo+Pj4+ICsgKiBPbiBjZXJ0YWluIEFNRCBmYW1pbGllcyB0aGF0IHN1cHBvcnQgbXdh
aXQsIG9ubHkgYzEgY2FuIGJlIHJlYWNoZWQgYnkNCj4+Pj4gKyAqIG13YWl0IGFuZCB0byByZWFj
aCBjMiwgaGFsdCBoYXMgdG8gYmUgdXNlZC4NCj4+Pj4gKyAqLw0KPj4+PiArI2RlZmluZSBDUFVJ
RExFX0ZMQUdfVVNFX0hBTFQJCTB4Mg0KPj4+PiArLyoNCj4+Pj4gICAgICogU2V0IHRoaXMgZmxh
ZyBmb3Igc3RhdGVzIHdoZXJlIHRoZSBIVyBmbHVzaGVzIHRoZSBUTEIgZm9yIHVzDQo+Pj4+ICAg
ICAqIGFuZCBzbyB3ZSBkb24ndCBuZWVkIGNyb3NzLWNhbGxzIHRvIGtlZXAgaXQgY29uc2lzdGVu
dC4NCj4+Pj4gICAgICogSWYgdGhpcyBmbGFnIGlzIHNldCwgU1cgZmx1c2hlcyB0aGUgVExCLCBz
byBldmVuIGlmIHRoZQ0KPj4+PiBAQCAtNzgzLDggKzc4OCwyMyBAQCBzdGF0aWMgdm9pZCBtd2Fp
dF9pZGxlKHZvaWQpDQo+Pj4+ICAgIA0KPj4+PiAgICAJdXBkYXRlX2xhc3RfY3hfc3RhdChwb3dl
ciwgY3gsIGJlZm9yZSk7DQo+Pj4+ICAgIA0KPj4+PiAtCWlmIChjcHVfaXNfaGFsdGFibGUoY3B1
KSkNCj4+Pj4gLQkJbXdhaXRfaWRsZV93aXRoX2hpbnRzKGVheCwgTVdBSVRfRUNYX0lOVEVSUlVQ
VF9CUkVBSyk7DQo+Pj4+ICsJaWYgKGNwdV9pc19oYWx0YWJsZShjcHUpKSB7DQo+Pj4+ICsJCXN0
cnVjdCBjcHVfaW5mbyAqaW5mbzsNCj4+Pj4gKwkJc3dpdGNoIChjeC0+ZW50cnlfbWV0aG9kKSB7
DQo+Pj4+ICsJCWNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOg0KPj4+PiArCQkJbXdhaXRfaWRsZV93
aXRoX2hpbnRzKGVheCwgTVdBSVRfRUNYX0lOVEVSUlVQVF9CUkVBSyk7DQo+Pj4+ICsJCQlicmVh
azsNCj4+Pj4gKwkJY2FzZSBBQ1BJX0NTVEFURV9FTV9IQUxUOg0KPj4+DQo+Pj4+ICsJCQlpbmZv
ID0gZ2V0X2NwdV9pbmZvKCk7DQo+Pj4+ICsJCQlzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsN
Cj4+Pj4gKwkJCXNhZmVfaGFsdCgpOw0KPj4+PiArCQkJc3BlY19jdHJsX2V4aXRfaWRsZShpbmZv
KTsNCj4+Pg0KPj4+IE1heSBJIHN1Z2dlc3QgeW91IG1ha2UgdGhpcyBzbmlwcGV0IGEgZnVuY3Rp
b24/IFRoZSBzYW1lIGNvZGUgc25pcHBldA0KPj4+IGFwcGVhcnMgYSBmZXcgbGluZXMgYWJvdmUu
DQo+Pj4NCj4+PiBXZWkuDQo+Pj4NCj4+IEl0J3MgdXNlZCBpbiB2YXJpb3VzIG90aGVyIHBsYWNl
cyBhcyB3ZWxsIChjcHVfaWRsZS5jLCB4ODYvZG9tYWluLmMpLA0KPj4gd291bGQgYSBmdW5jdGlv
biBsaWtlOg0KPj4NCj4+IHZvaWQgc2FmZV9oYWx0X3dpdGhfc3BlYyhjcHVfaW5mbyAqaW5mbykN
Cj4+IHsNCj4+ICAgICAgIGlmICghaW5mbykNCj4+ICAgICAgICAgICBpbmZvID0gZ2V0X2NwdV9p
bmZvKCk7DQo+Pg0KPj4gICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7DQo+PiAgICAg
ICBzYWZlX2hhbHQoKTsNCj4+ICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7DQo+PiB9
DQo+Pg0KPj4gd29yayBzaW5jZSB0aGF0IHdheSBpdCBjb3VsZCBiZSB1c2VkIGluIG90aGVyIHBs
YWNlcyB3aGVyZSBpbmZvIGlzDQo+PiBhbHJlYWR5IGRlZmluZWQ/DQo+IA0KPiBMb29rcyByZWFz
b25hYmxlLiBCdXQgSSB3aWxsIGxlYXZlIHRoYXQgdG8gQW5kcmV3IGFuZCBKYW4gdG8gZGVjaWRl
IHdoYXQNCj4gc3VpdHMgdGhlbSBiZXN0Lg0KPiANCj4gV2VpLg0KPiANCj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0DQo+PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCg0KUGluZyBmb3Ig
QW5keSBhbmQgSmFuIGZvciB0aGlzIGFuZCB0aGUgcGF0Y2hlcyBpbiBnZW5lcmFsPw0KDQpCcmlh
bg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:18:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15:18:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Mgw-0000ou-Hw; Mon, 11 Mar 2019 15:18: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Mgv-0000op-4q
 for xen-devel@lists.xen.org; Mon, 11 Mar 2019 15:18:13 +0000
X-Inumbo-ID: e1b6570b-4410-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 e1b6570b-4410-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 15:18:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 09:18:10 -0600
Message-Id: <5C867C2F020000780021D521@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 09:18:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
 <1551109635-4716-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1551109635-4716-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 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+IE9uIDI1LjAyLjE5IGF0IDE2OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlc2Ugd2lsbCBiZSBleHRlbmRlZCB3aXRoIGZ1cnRoZXIgbGlieDg2IHdvcmsuCj4g
Cj4gRml4IHRoZSBzb3J0aW5nIG9mIHRoZSBDUFVJRF9HVUVTVF9OUl8qIGNvbnN0YW50cywgbm90
aWNlZCB3aGlsZSB3cml0aW5nIHRoZQo+IHVuaXQgdGVzdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15: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 1h3MrP-0001fI-Qa; Mon, 11 Mar 2019 15:29: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=kQ3N=RO=citrix.com=prvs=966ef7b9a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h3MrO-0001ep-41
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:29:02 +0000
X-Inumbo-ID: 651d0066-4412-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 651d0066-4412-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 15:29:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80235095"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 15:28:39 +0000
Message-ID: <20190311152839.21397-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
References: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] release technician checklist: More explicit
 XEN_EXTRAVERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

SW4gcGFydGljdWxhciwgc2F5IGNsZWFybHkgdGhhdCBYLlktdW5zdGFibGUgc2hvdWxkIGJlIHRo
dXMsIG5vdApYLlkuMC11bnN0YWJsZS4KCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIGRvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCB8IDYg
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0
IGIvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CmluZGV4IGVi
ZjMzOGM5ZDQuLmY0YmVlNGVlMTMgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRl
Y2huaWNpYW4tY2hlY2tsaXN0LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmlj
aWFuLWNoZWNrbGlzdC50eHQKQEAgLTU5LDcgKzU5LDExIEBAIHQ9UkVMRUFTRS0kcgogKiBjaGFu
Z2UgeGVuLXVuc3RhYmxlIHhlbi9NYWtlZmlsZSBYRU5fRVhUUkFWRVJTSU9OCiAjIGlmIG1haW4g
dmVyc2lvbiBudW1iZXIgaGFzIGNoYW5nZWQgKGVnIDQuNyAtPiA0LjgpIHJlcnVuIC4vYXV0b2dl
bi5zaAogKiByZXJ1biAuL2F1dG9nZW4uc2ggdG8gdXBkYXRlIHZlcnNpb24gbnVtYmVyIGluIGNv
bmZpZ3VyZQotIyAgICAtIFhFTl9FWFRSQVZFUlNJT04gc2hvdWxkIGJlIGAuMC1yYyQoWEVOX1ZF
TkRPUlZFUlNJT04pJworIyAgICAtIFhFTl9FWFRSQVZFUlNJT04gc2hvdWxkIGJlIGFzIGZvbGxv
d3MKKyMgICAgICBgLjAtcmMkKFhFTl9WRU5ET1JWRVJTSU9OKScgICAgICAgZHVyaW5nIGZyZWV6
ZSwgZmlyc3QgcmMgb253YXJkcyAoaW5jbHVkaW5nIHN0YWdpbmcsIGJlZm9yZSBicmFuY2hpbmcp
CisjICAgICAgYC11bnN0YWJsZSQoWEVOX1ZFTkRPUlZFUlNJT04pJyAgIHVuc3RhYmxlIGFrYSB1
bmZyb3plbiBzdGFnaW5nIChvciB1bnN0YWJsZSBicmFuY2gsIGFmdGVyIGJyYW5jaGluZykKKyMg
ICAgICBgLjAkKFhFTl9WRU5ET1JWRVJTSU9OKScgICAgICAgICAgYWN0dWFsIHJlbGVhc2Ugb2Yg
WGVuIFguWS4wIChha2EgZmlyc3QgYWN0dWFsIHJlbGVhc2Ugb2YgWGVuIFguWSkKKyMgICAgICBg
LlokKFhFTl9WRU5ET1JWRVJTSU9OKScgICAgICAgICAgYWN0dWFsIHJlbGVhc2Ugb2YgWGVuIFgu
WS5aIChzdGFibGUgcG9pbnQgcmVhbGFzZSkKICMKICMgICAgLSB0dXJuIG9mZiBkZWJ1ZyBvbiBz
dGFibGUgYnJhbmNoZXMsIGlmIG5vdCBhbHJlYWR5IGRvbmUKICMgICAgICAgICAgIC0gdG9vbHMv
UnVsZXMubWsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15: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 1h3MrM-0001ef-VI; Mon, 11 Mar 2019 15: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=kQ3N=RO=citrix.com=prvs=966ef7b9a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h3MrL-0001eO-C5
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:28:59 +0000
X-Inumbo-ID: 63a6be0f-4412-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63a6be0f-4412-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 15:28:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80235077"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 15:28:38 +0000
Message-ID: <20190311152839.21397-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
References: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] release technician checklist: Reformat
 Config.mk changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIHBlciBsaW5lIGlzIGEgbG90IGVhc2llciB0byByZWFkLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogZG9jcy9wcm9jZXNzL3Jl
bGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vz
cy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNl
LXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dAppbmRleCA1ZGQ4NWRiYzQwLi5lYmYzMzhjOWQ0IDEw
MDY0NAotLS0gYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQK
KysrIGIvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CkBAIC00
OSw3ICs0OSwxMCBAQCB0PVJFTEVBU0UtJHIKICogY29uc2lkZXIgYnVtcGluZyBzb25hbWVzIG9m
IHNobGlicwogCiAqIGNoYW5nZSB4ZW4tdW5zdGFibGUgUkVBRE1FIChzaG91bGQgc2F5ICJYZW4g
NC41IiBpbiByZWxlYXNlcyBhbmQgb24gc3RhYmxlIGJyYW5jaGVzLCAiWGVuIDQuNS11bnN0YWJs
ZSIgb24gdW5zdGFibGUpCi0qIGNoYW5nZSB4ZW4tdW5zdGFibGUgQ29uZmlnLm1rIChRRU1VX1VQ
U1RSRUFNX1JFVklTSU9OLCBRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OLCBNSU5JT1NfVVBTVFJF
QU1fUkVWSVNJT04pCisqIGNoYW5nZSB4ZW4tdW5zdGFibGUgQ29uZmlnLm1rCisjICAgUUVNVV9V
UFNUUkVBTV9SRVZJU0lPTiwKKyMgICBRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OCisjICAgTUlO
SU9TX1VQU1RSRUFNX1JFVklTSU9OCiAqIGNoYW5nZSBTVVBQT1JULm1kIGhlYWRpbmcgdmVyc2lv
biBudW1iZXI7IC11bnN0YWJsZSBvciAtcmMgdGFnCiAqICAgICAoZW1wdHkgaW4gc3RhYmxlIGJy
YW5jaGVzIGFmdGVyIC4wIHJlbGVhc2UpLgogKiAgICAgaW5zZXJ0IGNvcnJlY3QgdmVyc2lvbiBu
dW1iZXIgaW4gcmVsZWFzZS1ub3RlcyBsaW5rCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15: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 1h3MrM-0001eU-LK; Mon, 11 Mar 2019 15: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=kQ3N=RO=citrix.com=prvs=966ef7b9a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h3MrL-0001eJ-3Z
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:28:59 +0000
X-Inumbo-ID: 621c8fc0-4412-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 621c8fc0-4412-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 15:28:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80235070"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 15:28:37 +0000
Message-ID: <20190311152839.21397-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
References: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] branching checklist: More detailed
 instructions re MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

UHJvdmlkZSBhIHJ1bmUsIGZvbGxvd2luZyB3aGljaCBhIG1hZ2l0IHNlbGVjdGl2ZSBnaXQgYWRk
CihvciBnaXQgYWRkIC1wKSBjYW4gYmUgdXNlZCB0byBjb21taXQgdGhlIGFwcHJvcHJpYXRlIGNo
YW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiBkb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQgfCAyICsrCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNz
L2JyYW5jaGluZy1jaGVja2xpc3QudHh0IGIvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xp
c3QudHh0CmluZGV4IDg0Mzc3ODc0NDYuLjllNzlmNjQxNTcgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJv
Y2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5n
LWNoZWNrbGlzdC50eHQKQEAgLTg4LDYgKzg4LDggQEAgVXBkYXRlIG5ldyBzdGFibGUgdHJlZSdz
IE1BSU5UQUlORVJTIHRvIGNvbnRhaW4gY29ycmVjdCBpbmZvIGZvciB0aGlzCiBzdGFibGUgYnJh
bmNoOiB1c3VhbGx5LCBjb3B5IHRleHQgZnJvbSBwcmV2aW91cwogc3RhZ2luZy0kb3Y6TUFJTlRB
SU5FUlMgc2VjdGlvbiAiU3RhYmxlIFJlbGVhc2UgTWFpbnRlbmFuY2UiCiBpbnRvIG5ldyBzdGFn
aW5nLSR2LCBkZWxldGluZyB3aGF0J3MgdGhlcmUuCisgIGdpdCBjYXQtZmlsZSBibG9iIG9yaWdp
bi9zdGFnaW5nLSRvdjpNQUlOVEFJTkVSUyA+TUFJTlRBSU5FUlMKK2FuZCByZXZpZXcgdGhlIGNo
YW5nZXMsIGNvbW1pdGluZyBPTkxZIFRIRSBSRUxFVkFOVCBPTkVTCiAKIFNldCBvZmYgYSBtYW51
YWwgb3NzdGVzdCBydW4sIHNpbmNlIHRoZSBvc3N0ZXN0IGNyLWZvci1icmFuY2hlcyBjaGFuZ2UK
IHdpbGwgdGFrZSBhIHdoaWxlIHRvIHRha2UgZWZmZWN0OgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15: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 1h3MrO-0001f0-Hf; Mon, 11 Mar 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=kQ3N=RO=citrix.com=prvs=966ef7b9a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h3MrM-0001ec-UT
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:29:00 +0000
X-Inumbo-ID: 64a8cf68-4412-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64a8cf68-4412-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 15:29:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80235090"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 15:28:36 +0000
Message-ID: <20190311152839.21397-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
References: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] branching checklist: Say perhaps no
 Config.mk changes 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: 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>

SXQgaXMgb25seSBuZWNlc3NhcnkgdG8gY2hhbmdlIENvbmZpZy5tayBpZiBpdCByZWZlcnMgdG8g
dW5zdGFibGUKYnJhbmNoZXMgYW55d2hlcmUuICBUaGlzIHRpbWUsIGZvciBleGFtcGxlLCBpdCBk
aWRuJ3QuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiBkb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQgfCAxICsKIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy9i
cmFuY2hpbmctY2hlY2tsaXN0LnR4dCBiL2RvY3MvcHJvY2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0
LnR4dAppbmRleCA0Y2RhMzM2NTZkLi44NDM3Nzg3NDQ2IDEwMDY0NAotLS0gYS9kb2NzL3Byb2Nl
c3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQKKysrIGIvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1j
aGVja2xpc3QudHh0CkBAIC03NSw2ICs3NSw3IEBAIEVuc3VyZSByZWZlcmVuY2VzIHRvIHFlbXUg
dHJlZXMgaW4geGVuLmdpdCdzIENvbmZpZy5tayBhcmUgdXBkYXRlZC4KIENoZWNrIHRoaXMgd2l0
aAogICAgICAgICBncmVwIHVuc3RhYmxlIENvbmZpZy5tayAKIHdoaWNoIHNob3VsZCBwcm9kdWNl
IG5vIG91dHB1dC4gIFJlcGxhY2UgYXMgbmVjZXNzYXJ5LgorKFRoZXJlIG1heSB3ZWxsIGJlIG5v
bmUuKQogCiBVcGRhdGUgbmV3bHkgZGl2ZXJnaW5nIHN0YWdpbmcgKHVuc3RhYmxlKSBhY2NvcmRp
bmcgdG8KIHJlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IHNlY3Rpb24gcmUgUkVBRE1F
IGV0Yy4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15: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 1h3MrO-0001es-80; Mon, 11 Mar 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=kQ3N=RO=citrix.com=prvs=966ef7b9a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h3MrM-0001eT-MX
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:29:00 +0000
X-Inumbo-ID: 6457a719-4412-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6457a719-4412-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 15:28:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80235088"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 15:28:35 +0000
Message-ID: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] branching checklist: drop some hg tag runes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

V2Ugbm8gbG9uZ2VyIHVzZSBoZwoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3Qu
dHh0IHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQgYi9kb2NzL3Byb2Nlc3MvYnJh
bmNoaW5nLWNoZWNrbGlzdC50eHQKaW5kZXggNWEwMmQyMTk2OC4uNGNkYTMzNjU2ZCAxMDA2NDQK
LS0tIGEvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJv
Y2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dApAQCAtMSwxMCArMSw2IEBACiB2PTQuMQogb3Y9
NC4wCiAKLSMjKiB0YWcgYnJhbmNocG9pbnQKLSMjICAgICAgICBoZyB0YWcgJHYuMC1icmFuY2hl
ZAotIyMgICAgICAgIGhnIHNpZ24gLWsgJ1hlbiB0cmVlJyA0LjEuMC1icmFuY2hlZAotCiAqIG1h
a2UgYnJhbmNoIGluIHFlbXUtaXdqLmdpdAogICAgICAgICBnaXQtYnJhbmNoICR2LXRlc3Rpbmcg
bWFzdGVyCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 15:59:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 15:59: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 1h3NKn-0004IY-Ti; Mon, 11 Mar 2019 15:59: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3NKm-0004IP-JE
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 15:59:24 +0000
X-Inumbo-ID: a009237a-4416-11e9-94fe-7fa55d38dc2a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a009237a-4416-11e9-94fe-7fa55d38dc2a;
 Mon, 11 Mar 2019 15:59:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87101120"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 6/6] x86: introduce dr_mask_idx() helper function...
Thread-Index: AQHUpoD05XihDdLKPUuMZpo9kNI636YCQmeAgAADW4CABLPjMA==
Date: Mon, 11 Mar 2019 15:59:16 +0000
Message-ID: <8077c1cbb55a4f49a027c32d999e926e@AMSPEX02CL02.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-7-paul.durrant@citrix.com>
 <5C829F19020000780021CC80@prv1-mh.provo.novell.com>
 <48d42739-27ab-b7a0-2130-a19ffdacfe8d@citrix.com>
In-Reply-To: <48d42739-27ab-b7a0-2130-a19ffdacfe8d@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: introduce dr_mask_idx() helper
 function...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDA4IE1hcmNoIDIwMTkgMTc6MTANCj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT47IHhlbi1kZXZlbCA8eGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4N
Cj4gU3ViamVjdDogUmU6IFtQQVRDSCA2LzZdIHg4NjogaW50cm9kdWNlIGRyX21hc2tfaWR4KCkg
aGVscGVyIGZ1bmN0aW9uLi4uDQo+IA0KPiBPbiAwOC8wMy8yMDE5IDE2OjU4LCBKYW4gQmV1bGlj
aCB3cm90ZToNCj4gPj4+PiBPbiAwNy4wMS4xOSBhdCAxMzowMiwgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPiB3cm90ZToNCj4gPj4gQEAgLTIwMiwxMyArMjAxLDEwIEBAIGludCBndWVzdF9yZG1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQ0KPiA+PiAgICAg
ICAgICAgKi8NCj4gPj4gICNpZmRlZiBDT05GSUdfSFZNDQo+ID4+ICAgICAgICAgIGlmICggdiA9
PSBjdXJyZW50ICYmIGlzX2h2bV9kb21haW4oZCkgJiYgdi0+YXJjaC5odm0uZmxhZ19kcl9kaXJ0
eSApDQo+ID4+IC0gICAgICAgICAgICByZG1zcmwobXNyLCAqdmFsKTsNCj4gPj4gLSAgICAgICAg
ZWxzZQ0KPiA+PiArICAgICAgICAgICAgcmRtc3JsKG1zciwgbXNycy0+ZHJfbWFza1tkcl9tYXNr
X2lkeChtc3IpXSk7DQo+ID4+ICAjZW5kaWYNCj4gPj4gLSAgICAgICAgICAgICp2YWwgPSBtc3Jz
LT5kcl9tYXNrWw0KPiA+PiAtICAgICAgICAgICAgICAgIGFycmF5X2luZGV4X25vc3BlYygobXNy
ID09IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLKQ0KPiA+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/IDAgOiAobXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sg
KyAxKSwNCj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0la
RShtc3JzLT5kcl9tYXNrKSldOw0KPiA+PiArDQo+ID4+ICsgICAgICAgICp2YWwgPSBtc3JzLT5k
cl9tYXNrW2RyX21hc2tfaWR4KG1zcildOw0KPiA+PiAgICAgICAgICBicmVhazsNCj4gPiBXaGls
ZSBJIGRvbid0IHJlYWxseSBtaW5kIHRoaXMgYmVoYXZpb3JhbCBjaGFuZ2UgKG9mIHVwZGF0aW5n
ICptc3JzKSwNCj4gPiBJJ2QgbGlrZSB0byBnZXQgQW5kcmV3J3Mgb3BpbmlvbiBvbiB0aGlzIGZy
b20gYSBjb25jZXB0dWFsIHBvdi4NCj4gDQo+IFNvLCBjb25zaWRlcmluZy4uLg0KPiANCj4gPg0K
PiA+PiBAQCAtMzE3LDYgKzMxOCwyNiBAQCBzdHJ1Y3QgdmNwdV9tc3JzDQo+ID4+ICAgICAgfSB4
c3M7DQo+ID4+ICB9Ow0KPiA+Pg0KPiA+PiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZHJf
bWFza19pZHgodWludDMyX3QgbXNyKQ0KPiA+PiArew0KPiA+PiArICAgIHN3aXRjaCAobXNyKQ0K
PiA+IE1pc3NpbmcgYmxhbmtzIGltbWVkaWF0ZWx5IGluc2lkZSB0aGUgcGFyZW50aGVzZXMuDQo+
ID4NCj4gPj4gKyAgICB7DQo+ID4+ICsgICAgZGVmYXVsdDoNCj4gPj4gKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7DQo+ID4+ICsgICAgICAgIC8qIEZhbGx0aHJvdWdoICovDQo+ID4+ICsg
ICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoNCj4gPj4gKyAgICAgICAgcmV0dXJu
IDA7DQo+IA0KPiAuLi4gdGhpcyByZWludHJvZHVjZXMgYSBoYWxmLVNwZWN0cmUtdjEgZ2FkZ2V0
LCBJJ20gLTEgZm9yIHRoZSBjaGFuZ2UuDQo+IA0KPiBJIGRvbid0IGFudGljaXBhdGUgdGhpcyB0
cmFuc2xhdGlvbiBiZWluZyBuZWVkZWQgYW55d2hlcmUgZWxzZSwgd2hpY2ggaXMNCj4gd2h5IEkg
ZGlkbid0IGludHJvZHVjZSBhIGhlbHBlciB0aGUgZmlyc3QgdGltZSBhcm91bmQuDQo+IA0KPiBJ
J2QganVzdCBkcm9wIHRoZSBwYXRjaCBhbmQgbGVhdmUgdGhlIGNvZGUgYXMgaXQgaXMuDQoNCk9r
LCBJJ2xsIGRyb3AgaXQuDQoNCiAgUGF1bA0KDQo+IA0KPiB+QW5kcmV3DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:00:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3NM7-0005Sq-Dq; Mon, 11 Mar 2019 16:00:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3NM5-0005Sf-Up
 for xen-devel@lists.xen.org; Mon, 11 Mar 2019 16:00:45 +0000
X-Inumbo-ID: d363d989-4416-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 d363d989-4416-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:00:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:00:43 -0600
Message-Id: <5C868626020000780021D55B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:00:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "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>
In-Reply-To: <20190227123121.mtm2cy2hse2mv4jp@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 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+IE9uIDI3LjAyLjE5IGF0IDEzOjMxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDM6NDc6MTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gKwo+PiArICAgICAgICBzd2l0Y2ggKCBkYXRhLmlkeCApCj4+ICsgICAgICAgIHsK
Pj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBBc3NpZ24gZGF0YS52YWwgdG8g
J2ZpZWxkJywgY2hlY2tpbmcgZm9yIHRydW5jYXRpb24gaWYgdGhlCj4+ICsgICAgICAgICAgICAg
KiBiYWNraW5nIHN0b3JhZ2UgZm9yICdmaWVsZCcgaXMgc21hbGxlciB0aGFuIHVpbnQ2NF90Cj4+
ICsgICAgICAgICAgICAgKi8KPj4gKyNkZWZpbmUgQVNTSUdOKGZpZWxkKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gKyAgICBpZiAoICh0eXBlb2YoZmllbGQpKWRhdGEudmFsICE9IGRhdGEu
dmFsICkgIFwKPj4gKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gKyAgICAgICAgcmMgPSAtRU9WRVJGTE9XOyAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gKyAgICAgICAgZ290byBlcnI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
KyAgICBmaWVsZCA9IGRhdGEudmFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAKPiBN
aXNzaW5nIHBhcmVudGhlc2VzIGFyb3VuZCAiZmllbGQiIGluIHRoZSBtYWNyby4gQWx0aG91Z2gg
SSBkb24ndCB0aGluawo+IGl0IHdpbGwgYnJlYWsgaW4gcHJhY3RpY2UsIGl0IGlzIGJldHRlciB0
byBmb2xsb3cgZ2VuZXJhbCBtYWNybyB3cml0aW5nCj4gcnVsZXMuCgpXaXRoIHRoaXMsIG9yIGV2
ZW4gYmV0dGVyIHdpdGggcC0+IHB1bGxlZCB1cCBoZXJlIGZyb20gdGhlIGludm9jYXRpb24sClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:02:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:02: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 1h3NNa-0005ZB-Sl; Mon, 11 Mar 2019 16:02: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3NNa-0005Z0-Ad
 for xen-devel@lists.xen.org; Mon, 11 Mar 2019 16:02:18 +0000
X-Inumbo-ID: 0917a24c-4417-11e9-a093-bfaa424c96d4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0917a24c-4417-11e9-a093-bfaa424c96d4;
 Mon, 11 Mar 2019 16:02:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:02:13 -0600
Message-Id: <5C868681020000780021D55E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:02:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
 <1551109635-4716-3-git-send-email-andrew.cooper3@citrix.com>
 <20190227123123.phf5iqm5elil36js@zion.uk.xensource.com>
In-Reply-To: <20190227123123.phf5iqm5elil36js@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 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+IE9uIDI3LjAyLjE5IGF0IDEzOjMxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDM6NDc6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:10:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:10: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 1h3NVY-0006PP-T1; Mon, 11 Mar 2019 16:10: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3NVX-0006PK-Tr
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:10:31 +0000
X-Inumbo-ID: 300abc76-4418-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 300abc76-4418-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:10:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87101966"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 1/6] x86: stop handling MSR_IA32_BNDCFGS save/restore in
 implementation code
Thread-Index: AQHUpoDzbmNoEbJMA064InQ9+CTM1qYCPUaAgAS+DEA=
Date: Mon, 11 Mar 2019 16:10:07 +0000
Message-ID: <45d8874e930b4384b70a3db1d73970a7@AMSPEX02CL02.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-2-paul.durrant@citrix.com>
 <5C829ACB020000780021CC33@prv1-mh.provo.novell.com>
In-Reply-To: <5C829ACB020000780021CC33@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 1/6] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDggTWFyY2ggMjAxOSAxNjo0MAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUmU6IFtQQVRDSCAxLzZdIHg4Njogc3RvcCBoYW5kbGluZyBNU1JfSUEzMl9CTkRDRkdTIHNh
dmUvcmVzdG9yZSBpbiBpbXBsZW1lbnRhdGlvbiBjb2RlCj4gCj4gPj4+IE9uIDA3LjAxLjE5IGF0
IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4gQEAg
LTMwOCwxMSArMzA4LDE2IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwg
dTY0IGd1ZXN0X3BhdCkKPiA+ICAgICAgcmV0dXJuIDE7Cj4gPiAgfQo+ID4KPiA+IC1ib29sIGh2
bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCkKPiA+ICtib29sIGh2
bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFsKQo+ID4gIHsK
PiA+IC0gICAgaWYgKCAhaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzIHx8Cj4gPiAtICAgICAg
ICAgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgfHwKPiA+IC0gICAgICAgICAodmFsICYgSUEz
Ml9CTkRDRkdTX1JFU0VSVkVEKSApCj4gPiArICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kg
KmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOwo+ID4gKwo+ID4gKyAgICBpZiAoICFjcC0+ZmVh
dC5tcHggKQo+IAo+IElzIHRoZSBsb2NhbCB2YXJpYWJsZSByZWFsbHkgd29ydGggaXQ/CgpNYXli
ZSBub3QuCgo+IAo+ID4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gKwo+ID4gKyAgICBBU1NF
UlQoaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKTsKPiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJl
IGJldHRlciAobW9yZSBzYWZlIGZvciByZWxlYXNlIGJ1aWxkcykgaWYgdGhpcyB3YXMKPiBsZWZ0
IGFzIHBhcnQgb2YgdGhlIGlmKCkuIE90aGVyd2lzZSwgLi4uCj4gCj4gPiBAQCAtMzQyLDcgKzM0
NywyMiBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZh
bCkKPiA+ICAgICAgICAgICAgICAvKiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOwo+ID4g
ICAgICB9Cj4gPgo+ID4gLSAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKHYs
IHZhbCk7Cj4gPiArICAgIGh2bV9mdW5jcy5zZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpOwo+IAo+
IC4uLiB5b3UgcmlzayBjYWxsaW5nIE5VTEwgaGVyZS4KCk9rLCBJJ2xsIHJldHVybiBmYWxzZSBp
bnN0ZWFkLgoKPiAKPiA+IEBAIC0zNDcyLDEyICszNDk0LDYgQEAgaW50IGh2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQo+ID4gICAg
ICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKPiA+ICAgICAgICAgIGJy
ZWFrOwo+ID4KPiA+IC0gICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgo+ID4gLSAgICAgICAgaWYg
KCAhZC0+YXJjaC5jcHVpZC0+ZmVhdC5tcHggfHwKPiA+IC0gICAgICAgICAgICAgIWh2bV9nZXRf
Z3Vlc3RfYm5kY2Zncyh2LCBtc3JfY29udGVudCkgKQo+ID4gLSAgICAgICAgICAgIGdvdG8gZ3Bf
ZmF1bHQ7Cj4gPiAtICAgICAgICBicmVhazsKPiAKPiBOb3RlIGhvdyB0aGlzIGFscmVhZHkgY2hl
Y2tzIHRoZSBDUFVJRCBwb2xpY3ksIHNvbWV3aGF0IGNvbnRyYXJ5IHRvCj4gd2hhdCB5b3Ugc2F5
IGluIHRoZSBjb21taXQgbWVzc2FnZS4gSSB0aGluayB0aGlzIHdhbnRzIHRvIHJlbWFpbiB0aGlz
Cj4gd2F5IGluIGd1ZXN0X3tyZCx3cn1tc3IoKSAtIHNlZSBhbGwgdGhlIG90aGVyIENQVUlEIHBv
bGljeSBjaGVja3MgdGhlcmUuCj4gVGhhdCB3YXkgaHZtX2dldF9ndWVzdF9ibmRjZmdzKCkgY2Fu
IGJlIG1hZGUgY29uc2lzdGVudCB3aXRoIHRoZQo+IGhvb2sgcG9pbnRlciB0eXBlIGFnYWluLCBh
bmQgaXQgY2FuIHJlbWFpbiBhbiBpbmxpbmUgZnVuY3Rpb24gYXMgYmVmb3JlLgoKSSB0aG91Z2h0
IGl0IHdhcyBuZWF0ZXIgdG8gcHV0IHRoZSBjaGVjayBpbnNpZGUgdGhlIGhlbHBlciBidXQgSSBj
YW4gcHVsbCBpdCBvdXQgaW50byB0aGUgc3dpdGNoIHN0YXRlbWVudCBpZiB0aGF0J3MgcHJlZmVy
cmVkLgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:13:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3NYr-0006YB-E1; Mon, 11 Mar 2019 16:13: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3NYp-0006Y2-Mc
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:13:55 +0000
X-Inumbo-ID: aa73ff78-4418-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 aa73ff78-4418-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:13:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:13:53 -0600
Message-Id: <5C86893D020000780021D58E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:13:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <20190311152839.21397-1-ian.jackson@eu.citrix.com>
 <20190311152839.21397-5-ian.jackson@eu.citrix.com>
In-Reply-To: <20190311152839.21397-5-ian.jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/5] release technician checklist: More
 explicit XEN_EXTRAVERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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+IE9uIDExLjAzLjE5IGF0IDE2OjI4LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gcGFydGljdWxhciwgc2F5IGNsZWFybHkgdGhhdCBYLlktdW5zdGFibGUgc2hvdWxk
IGJlIHRodXMsIG5vdAo+IFguWS4wLXVuc3RhYmxlLgo+IAo+IENDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CgpUaGFua3MhIEluIGNhc2UgaXQgbWF0dGVycyAvIGhlbHBzOgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:17:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3NcM-0006iX-08; Mon, 11 Mar 2019 16:17: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3NcL-0006i0-2N
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:17:33 +0000
X-Inumbo-ID: 2a0e499a-4419-11e9-b810-7feedff39813
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a0e499a-4419-11e9-b810-7feedff39813;
 Mon, 11 Mar 2019 16:17:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:17:27 -0600
Message-Id: <5C868A14020000780021D591@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:17:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-2-paul.durrant@citrix.com>
 <5C829ACB020000780021CC33@prv1-mh.provo.novell.com>
 <45d8874e930b4384b70a3db1d73970a7@AMSPEX02CL02.citrite.net>
In-Reply-To: <45d8874e930b4384b70a3db1d73970a7@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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+IE9uIDExLjAzLjE5IGF0IDE3OjEwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwOCBNYXJjaCAyMDE5IDE2OjQwCj4+IAo+PiA+Pj4gT24gMDcuMDEuMTkgYXQgMTM6MDIsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTM0NzIsMTIgKzM0OTQsNiBA
QCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAq
bXNyX2NvbnRlbnQpCj4+ID4gICAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNy
X3hzczsKPj4gPiAgICAgICAgICBicmVhazsKPj4gPgo+PiA+IC0gICAgY2FzZSBNU1JfSUEzMl9C
TkRDRkdTOgo+PiA+IC0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmZlYXQubXB4IHx8Cj4+
ID4gLSAgICAgICAgICAgICAhaHZtX2dldF9ndWVzdF9ibmRjZmdzKHYsIG1zcl9jb250ZW50KSAp
Cj4+ID4gLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4+ID4gLSAgICAgICAgYnJlYWs7Cj4+
IAo+PiBOb3RlIGhvdyB0aGlzIGFscmVhZHkgY2hlY2tzIHRoZSBDUFVJRCBwb2xpY3ksIHNvbWV3
aGF0IGNvbnRyYXJ5IHRvCj4+IHdoYXQgeW91IHNheSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEkg
dGhpbmsgdGhpcyB3YW50cyB0byByZW1haW4gdGhpcwo+PiB3YXkgaW4gZ3Vlc3Rfe3JkLHdyfW1z
cigpIC0gc2VlIGFsbCB0aGUgb3RoZXIgQ1BVSUQgcG9saWN5IGNoZWNrcyB0aGVyZS4KPj4gVGhh
dCB3YXkgaHZtX2dldF9ndWVzdF9ibmRjZmdzKCkgY2FuIGJlIG1hZGUgY29uc2lzdGVudCB3aXRo
IHRoZQo+PiBob29rIHBvaW50ZXIgdHlwZSBhZ2FpbiwgYW5kIGl0IGNhbiByZW1haW4gYW4gaW5s
aW5lIGZ1bmN0aW9uIGFzIGJlZm9yZS4KPiAKPiBJIHRob3VnaHQgaXQgd2FzIG5lYXRlciB0byBw
dXQgdGhlIGNoZWNrIGluc2lkZSB0aGUgaGVscGVyIGJ1dCBJIGNhbiBwdWxsIGl0IAo+IG91dCBp
bnRvIHRoZSBzd2l0Y2ggc3RhdGVtZW50IGlmIHRoYXQncyBwcmVmZXJyZWQuCgpVbmxlc3MgQW5k
cmV3IGV4cGxpY2l0bHkgdGVsbHMgeW91IG90aGVyd2lzZSwgcGxlYXNlIGRvIGZvciB0aGUgc2Fr
ZSBvZgpjb25zaXN0ZW5jeSB3aXRoIG90aGVyIGNvZGUgaW4gdGhhdCBzd2l0Y2goKS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:38:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3Nw4-0008Gk-TP; Mon, 11 Mar 2019 16:37:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Nw3-0008Gf-7V
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:37:55 +0000
X-Inumbo-ID: 01a9c936-441c-11e9-b648-474fffd2f741
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01a9c936-441c-11e9-b648-474fffd2f741;
 Mon, 11 Mar 2019 16:37:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:37:48 -0600
Message-Id: <5C868ED8020000780021D5BB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:37:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86: don't allow clearing of TF_kernel_mode
 for other than 64-bit PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@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>

VGhlIGZsYWcgaXMgcmVhbGx5IG9ubHkgbWVhbnQgZm9yIHRob3NlLCBib3RoIEhWTSBhbmQgMzIt
Yml0IFBWIHRlbGwKa2VybmVsIGZyb20gdXNlciBtb2RlIGJhc2VkIG9uIENQTC9SUEwuIFJlbW92
ZSB0aGUgYWxsLXF1ZXN0aW9uLW1hcmtzCmNvbW1lbnQgYW5kIGxldCdzIGJlIG9uIHRoZSBzYWZl
IHNpZGUgaGVyZSBhbmQgYWxzbyBzdXBwcmVzcyBjbGVhcmluZwpmb3IgMzItYml0IFBWICh0aGlz
IGlzbid0IGEgZmFzdCBwYXRoIGFmdGVyIGFsbCkuCgpSZW1vdmUgbm8gbG9uZ2VyIG5lY2Vzc2Fy
eSBpc19wdl8zMmJpdF8qKCkgZnJvbSBzaF91cGRhdGVfY3IzKCkgYW5kCnNoX3dhbGtfZ3Vlc3Rf
dGFibGVzKCkuIE5vdGUgdGhhdCBzaGFkb3dfb25lX2JpdF9kaXNhYmxlKCkgYWxyZWFkeQphc3N1
bWVzIHRoZSBuZXcgYmVoYXZpb3IuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQp2MjogQWxzbyBhZGp1c3Qgc2hhZG93IGNvZGUuCgotLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC04NDMsOSAr
ODQzLDE1IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAgICAgfQogCi0gICAgdi0+YXJjaC5mbGFncyAmPSB+VEZfa2VybmVsX21vZGU7Ci0g
ICAgaWYgKCAoZmxhZ3MgJiBWR0NGX2luX2tlcm5lbCkgfHwgaXNfaHZtX2RvbWFpbihkKS8qPz8/
Ki8gKQotICAgICAgICB2LT5hcmNoLmZsYWdzIHw9IFRGX2tlcm5lbF9tb2RlOworICAgIHYtPmFy
Y2guZmxhZ3MgfD0gVEZfa2VybmVsX21vZGU7CisgICAgaWYgKCB1bmxpa2VseSghKGZsYWdzICYg
VkdDRl9pbl9rZXJuZWwpKSAmJgorICAgICAgICAgLyoKKyAgICAgICAgICAqIFRGX2tlcm5lbF9t
b2RlIGlzIG9ubHkgYWxsb3dlZCB0byBiZSBjbGVhciBmb3IgNjQtYml0IFBWLiBTZWUKKyAgICAg
ICAgICAqIHVwZGF0ZV9jcjMoKSwgc2hfdXBkYXRlX2NyMygpLCBzaF93YWxrX2d1ZXN0X3RhYmxl
cygpLCBhbmQKKyAgICAgICAgICAqIHNoYWRvd19vbmVfYml0X2Rpc2FibGUoKSBmb3Igd2h5IHRo
YXQgaXMuCisgICAgICAgICAgKi8KKyAgICAgICAgICFpc19odm1fZG9tYWluKGQpICYmICFpc19w
dl8zMmJpdF9kb21haW4oZCkgKQorICAgICAgICB2LT5hcmNoLmZsYWdzICY9IH5URl9rZXJuZWxf
bW9kZTsKIAogICAgIHYtPmFyY2gudmdjX2ZsYWdzID0gZmxhZ3M7CiAKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwpAQCAtMTgwLDcgKzE4MCw3IEBAIHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHN0cnVjdCB2Y3B1ICp2
LCB1bnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4sIHYtPmFyY2gu
cGFnaW5nLnNoYWRvdy5nbDNlKTsKICNlbHNlIC8qIDMyIG9yIDY0ICovCiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBtZm5fdCByb290X21mbiA9ICgodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkKKyAgICBt
Zm5fdCByb290X21mbiA9ICh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUKICAgICAgICAg
ICAgICAgICAgICAgICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpCiAg
ICAgICAgICAgICAgICAgICAgICAgOiBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3Rh
YmxlX3VzZXIpKTsKICAgICB2b2lkICpyb290X21hcCA9IG1hcF9kb21haW5fcGFnZShyb290X21m
bik7CkBAIC00MDI1LDcgKzQwMjUsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgZG9fbG9jCiAgICAgICAgICAgICAgICAgICB2LCAodW5zaWduZWQgbG9uZylwYWdldGFibGVf
Z2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7CiAKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxT
ID09IDQKLSAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSAmJiAhaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5l
bF9tb2RlKSApCiAgICAgICAgIGdtZm4gPSBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0
X3RhYmxlX3VzZXIpOwogICAgIGVsc2UKICNlbmRpZgoKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:38:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Nwa-0008Ig-7s; Mon, 11 Mar 2019 16: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3NwZ-0008IW-30
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:38:27 +0000
X-Inumbo-ID: 1758e71a-441c-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 1758e71a-441c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:38:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:38:25 -0600
Message-Id: <5C868EFC020000780021D5BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:38:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86: support Atom Tremont
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG1vZGVsIDB4ODYgdG8gcmVsZXZhbnQgc3dpdGNoKCkgc3RhdGVtZW50cywgYXMgcGVyIFNE
TSAwNjkgVm9sIDQuClRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gY2hhbmdlIEdlbWluaSBMYWtl
IGNvbW1lbnRzIHRvIHNheSBHb2xkbW9udApQbHVzLiB0byBtYXRjaCB0aGUgU0RNLgoKU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBA
IC0yMjQsNiArMjI0LDggQEAgc3RhdGljIHZvaWQgZG9fZ2V0X2h3X3Jlc2lkZW5jaWVzKHZvaWQg
KgogICAgIGNhc2UgMHg1RjoKICAgICAvKiBHb2xkbW9udCBQbHVzICovCiAgICAgY2FzZSAweDdB
OgorICAgIC8qIFRyZW1vbnQgKi8KKyAgICBjYXNlIDB4ODY6CiAgICAgICAgIEdFVF9QQzJfUkVT
KGh3X3Jlcy0+cGMyKTsKICAgICAgICAgR0VUX1BDM19SRVMoaHdfcmVzLT5wYzMpOwogICAgICAg
ICBHRVRfUEM2X1JFUyhod19yZXMtPnBjNik7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yNzY3LDYgKzI3NjcsOCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGxicl9pbmZvICpsYXN0X2JyYW5jCiAgICAgICAgIGNhc2Ug
MHg2NjoKICAgICAgICAgLyogR29sZG1vbnQgUGx1cyAqLwogICAgICAgICBjYXNlIDB4N2E6Cisg
ICAgICAgIC8qIFRyZW1vbnQgKi8KKyAgICAgICAgY2FzZSAweDg2OgogICAgICAgICAvKiBLYWJ5
IExha2UgKi8KICAgICAgICAgY2FzZSAweDhlOiBjYXNlIDB4OWU6CiAgICAgICAgICAgICByZXR1
cm4gc2tfbGJyOwotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCkBAIC00NDMsNyArNDQzLDggQEAgc3RhdGljIGJvb2wgX19pbml0IHNo
b3VsZF91c2VfZWFnZXJfZnB1KAogICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLwogICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KICAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LwotICAgIGNhc2UgMHg3YTogLyogR2VtaW5pIExha2UgKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdv
bGRtb250IFBsdXMgKi8KKyAgICBjYXNlIDB4ODY6IC8qIFRyZW1vbnQgKi8KICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCiAgICAgICAgIC8qCkBAIC01MzAsNyArNTMxLDggQEAgc3RhdGljIF9faW5p
dCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbgogICAgICAgICBjYXNlIDB4NWE6IC8qIE1vb3Jl
ZmllbGQgKi8KICAgICAgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLwogICAgICAgICBjYXNl
IDB4NWY6IC8qIERlbnZlcnRvbiAqLwotICAgICAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBMYWtl
ICovCisgICAgICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgUGx1cyAqLworICAgICAgICBjYXNl
IDB4ODY6IC8qIFRyZW1vbnQgKi8KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAv
KgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:39:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3Nx9-0008Oo-Kx; Mon, 11 Mar 2019 16:39:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3Nx8-0008Oh-U4
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:39:02 +0000
X-Inumbo-ID: 2bb7f5ae-441c-11e9-a69b-8f5756302c76
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2bb7f5ae-441c-11e9-a69b-8f5756302c76;
 Mon, 11 Mar 2019 16:39:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:38:59 -0600
Message-Id: <5C868F1E020000780021D5C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:38:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/paging: paging_set_allocation() is init-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBuZWVkZWQgZm9yIERvbTAgY3JlYXRpb24gb25seSwgdGhlcmVmb3JlIGl0IGdldHMg
YWRkaXRpb25hbGx5CmZyYW1lZCBieSBhbiAjaWZkZWYuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC05NTAsNyArOTUwLDkgQEAgaW50IHBh
Z2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kbwogICAgIHJldHVybiByYzsKIH0KIAot
aW50IHBhZ2luZ19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
cGFnZXMsIGJvb2wgKnByZWVtcHRlZCkKKyNpZmRlZiBDT05GSUdfSFZNCitpbnQgX19pbml0IHBh
Z2luZ19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sICpwcmVlbXB0ZWQpCiB7CiAg
ICAgaW50IHJjOwogCkBAIC05NjUsNiArOTY3LDcgQEAgaW50IHBhZ2luZ19zZXRfYWxsb2NhdGlv
bihzdHJ1Y3QgZG9tYWluCiAKICAgICByZXR1cm4gcmM7CiB9CisjZW5kaWYKIAogLyoKICAqIExv
Y2FsIHZhcmlhYmxlczoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:41:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:41:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Nzy-0000li-5H; Mon, 11 Mar 2019 16:41: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=bhEb=RO=ab.jp.nec.com=k-hagio@srs-us1.protection.inumbo.net>)
 id 1h3Nzx-0000ld-2U
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:41:57 +0000
X-Inumbo-ID: 93e25b34-441c-11e9-bc90-bc764e045a96
Received: from tyo162.gate.nec.co.jp (unknown [114.179.232.162])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93e25b34-441c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:41:55 +0000 (UTC)
Received: from mailgate02.nec.co.jp ([114.179.233.122])
 by tyo162.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id x2BGfZmN001941
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Tue, 12 Mar 2019 01:41:35 +0900
Received: from mailsv01.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94])
 by mailgate02.nec.co.jp (8.15.1/8.15.1) with ESMTP id x2BGfZUk021195;
 Tue, 12 Mar 2019 01:41:35 +0900
Received: from mail02.kamome.nec.co.jp (mail02.kamome.nec.co.jp [10.25.43.5])
 by mailsv01.nec.co.jp (8.15.1/8.15.1) with ESMTP id x2BGfZVb010851; 
 Tue, 12 Mar 2019 01:41:35 +0900
Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.138] [10.38.151.138]) by
 mail01b.kamome.nec.co.jp with ESMTP id BT-MMP-3232926;
 Tue, 12 Mar 2019 01:40:32 +0900
Received: from BPXM09GP.gisp.nec.co.jp ([10.38.151.201]) by
 BPXC10GP.gisp.nec.co.jp ([10.38.151.138]) with mapi id 14.03.0319.002; Tue,
 12 Mar 2019 01:40:31 +0900
From: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
To: David Hildenbrand <david@redhat.com>
Thread-Topic: [PATCH v2] makedumpfile: exclude pages that are logically offline
Thread-Index: AQHUgkt9RCAzPwtH6E+Mr2lxoeU83qVig1dAgJ1kP4CAB2P8UA==
Date: Mon, 11 Mar 2019 16:40:30 +0000
Message-ID: <4AE2DC15AC0B8543882A74EA0D43DBEC03569C9C@BPXM09GP.gisp.nec.co.jp>
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100938.5567-1-david@redhat.com>
 <4AE2DC15AC0B8543882A74EA0D43DBEC03561800@BPXM09GP.gisp.nec.co.jp>
 <7c9d6d5c-d6cf-00a7-7f23-bf28cbb382af@redhat.com>
In-Reply-To: <7c9d6d5c-d6cf-00a7-7f23-bf28cbb382af@redhat.com>
Accept-Language: ja-JP, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [143.101.135.136]
MIME-Version: 1.0
X-TM-AS-MML: disable
Subject: Re: [Xen-devel] [PATCH v2] makedumpfile: 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: "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 "pv-drivers@vmware.com" <pv-drivers@vmware.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gT24gMjcuMTEuMTggMTc6MzIsIEthenVoaXRv
IEhhZ2lvIHdyb3RlOg0KPiA+PiBMaW51eCBtYXJrcyBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkg
b2ZmbGluZSB2aWEgYSBwYWdlIGZsYWcgKG1hcCBjb3VudCkuDQo+ID4+IFN1Y2ggcGFnZXMgZS5n
LiBpbmNsdWRlIHBhZ2VzIGluZmF0ZWQgYXMgcGFydCBvZiBhIGJhbGxvb24gZHJpdmVyIG9yDQo+
ID4+IHBhZ2VzIHRoYXQgd2VyZSBub3QgYWN0dWFsbHkgb25saW5lZCB3aGVuIG9ubGluaW5nIHRo
ZSB3aG9sZSBzZWN0aW9uLg0KPiA+Pg0KPiA+PiBXaGlsZSB0aGUgaHlwZXJ2aXNvciB1c3VhbGx5
IGFsbG93cyB0byByZWFkIHN1Y2ggaW5mbGF0ZWQgbWVtb3J5LCB3ZQ0KPiA+PiBiYXNpY2FsbHkg
cmVhZCBhbmQgZHVtcCBkYXRhIHRoYXQgaXMgY29tcGxldGVseSBpcnJlbGV2YW50LiBBbHNvLCB0
aGlzDQo+ID4+IG1pZ2h0IHJlc3VsdCBpbiBxdWl0ZSBzb21lIG92ZXJoZWFkIGluIHRoZSBoeXBl
cnZpc29yLiBJbiBhZGRpdGlvbiwNCj4gPj4gd2Ugc2F3IHNvbWUgcHJvYmxlbXMgdW5kZXIgSHlw
ZXItViwgd2hlcmVieSB3ZSBjYW4gY3Jhc2ggdGhlIGtlcm5lbCBieQ0KPiA+PiBkdW1waW5nLCB3
aGVuIHJlYWRpbmcgbWVtb3J5IG9mIGEgcGFydGlhbGx5IG9ubGluZWQgbWVtb3J5IHNlZ21lbnQN
Cj4gPj4gKGZvciBtZW1vcnkgYWRkZWQgYnkgdGhlIEh5cGVyLVYgYmFsbG9vbiBkcml2ZXIpLg0K
PiA+Pg0KPiA+PiBUaGVyZWZvcmUsIGRvbid0IHJlYWQgYW5kIGR1bXAgcGFnZXMgdGhhdCBhcmUg
bWFya2VkIGFzIGJlaW5nIGxvZ2ljYWxseQ0KPiA+PiBvZmZsaW5lLg0KPiA+Pg0KPiA+PiBTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gPg0KPiA+
IFRoYW5rcyBmb3IgdGhlIHYyIHVwZGF0ZS4NCj4gPiBJJ20gZ29pbmcgdG8gbWVyZ2UgdGhpcyBw
YXRjaCBhZnRlciB0aGUga2VybmVsIHBhdGNoZXMgYXJlIG1lcmdlZA0KPiA+IGFuZCBpdCB0ZXN0
cyBmaW5lIHdpdGggdGhlIGtlcm5lbC4NCj4gPg0KPiA+IEthenUNCj4gDQo+IEhpIEthenUsDQo+
IA0KPiB0aGUgcGF0Y2hlcyBhcmUgbm93IHVwc3RyZWFtLiBUaGFua3MhDQoNClRlc3RlZCBPSyBh
dCBteSBlbmQsIHRvby4gQXBwbGllZCB0byB0aGUgZGV2ZWwgYnJhbmNoLg0KDQogICAgT2ZmbGlu
ZSBwYWdlcyAgICAgICAgICAgOiAweDAwMDAwMDAwMDAwMDI0MDANCg0KVGhhbmsgeW91IQ0KS2F6
dQ0KDQo+IA0KPiAtLQ0KPiANCj4gVGhhbmtzLA0KPiANCj4gRGF2aWQgLyBkaGlsZGVuYg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:44:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3O2J-0000vR-PT; Mon, 11 Mar 2019 16:44: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O2H-0000vG-SS
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:44:21 +0000
X-Inumbo-ID: eae7c326-441c-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 eae7c326-441c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:44:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:44:19 -0600
Message-Id: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:44:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/7] assorted (mostly) atomics 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogZXZlbnRzOiBkcm9wIGFyY2hfZXZ0Y2huX2luamVjdCgpCjI6IGNvbW1vbjogYXZvaWQgYXRv
bWljIHJlYWQtbW9kaWZ5LXdyaXRlIGFjY2Vzc2VzIGluIG1hcF92Y3B1X2luZm8oKQozOiBBcm0v
YXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxkX2FkZF9zaXplZCgpCjQ6
IEFybS9hdG9taWM6IGRyb3AgdW5pZm9ybWx5IHVzZWQgcmVnIG1hY3JvIHBhcmFtZXRlcnMKNTog
QXJtL2F0b21pYzogcGFyYW1ldGVyaXplIHJlZ2lzdGVyIG1vZGlmaWVyIG1hY3JvIGFyZ3VtZW50
cwo2OiBBcm0vYXRvbWljOiB1bmlmeSBnZW5lcmF0aW9uIG9mIHU2NCByZWFkL3dyaXRlIGZ1bmN0
aW9ucwo3OiBBcm0vYXRvbWljOiBjb3NtZXRpY3MKCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:48:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3O60-00015J-B7; Mon, 11 Mar 2019 16:48:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O5y-00015E-Gs
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:48:10 +0000
X-Inumbo-ID: 71e8d240-441d-11e9-9371-f369c63961d2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71e8d240-441d-11e9-9371-f369c63961d2;
 Mon, 11 Mar 2019 16:48:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:48:06 -0600
Message-Id: <5C869142020000780021D5F1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:48:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/7] events: drop arch_evtchn_inject()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2ZSB0aGUgb25seSB1c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVh
ZCwgYXQgdGhlIHNhbWUKdGltZSBhcnJhbmdpbmcgZm9yIGNvcnJlY3Qgb3JkZXJpbmcgb2YgdGhl
IHdyaXRlcyAoZXZ0Y2huX3BlbmRpbmdfc2VsCnNob3VsZCBiZSB3cml0dGVuIGJlZm9yZSBldnRj
aG5fdXBjYWxsX3BlbmRpbmcpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCkBAIC01OTcsMTEgKzU5Nyw2IEBAIG91dDoKICAgICByZXR1cm47CiB9CiAKLXZvaWQg
YXJjaF9ldnRjaG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHZnaWNfaW5qZWN0X2ly
cSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxLCB0cnVlKTsKLX0KLQog
Ym9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnA7Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTY5MiwxMSArNjkyLDYgQEAgdm9pZCB2Z2ljX2tp
Y2tfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXZvaWQgYXJjaF9ldnRjaG5f
aW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4s
IHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxLCB0cnVlKTsKLX0KLQogYm9vbCB2Z2ljX2V2
dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgdmdpY19pcnEg
KmlycTsKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpA
QCAtMjcyNCw5ICsyNzI0LDMgQEAgaW50IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0
IGRvbQogCiAgICAgcmV0dXJuIHJldDsKIH0KLQotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3Ry
dWN0IHZjcHUgKnYpCi17Ci0gICAgaWYgKCBpc19odm1fdmNwdSh2KSApCi0gICAgICAgIGh2bV9h
c3NlcnRfZXZ0Y2huX2lycSh2KTsKLX0KLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMzA2LDEwICsxMzA2LDkgQEAgaW50IG1hcF92Y3B1X2lu
Zm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbgogICAgICAqIE1hcmsgZXZlcnl0aGluZyBhcyBiZWlu
ZyBwZW5kaW5nIGp1c3QgdG8gbWFrZSBzdXJlIG5vdGhpbmcgZ2V0cwogICAgICAqIGxvc3QuICBU
aGUgZG9tYWluIHdpbGwgZ2V0IGEgc3B1cmlvdXMgZXZlbnQsIGJ1dCBpdCBjYW4gY29wZS4KICAg
ICAgKi8KLSAgICB2Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSA9IDE7CiAgICAg
Zm9yICggaSA9IDA7IGkgPCBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsgaSsrICkKICAgICAgICAg
c2V0X2JpdChpLCAmdmNwdV9pbmZvKHYsIGV2dGNobl9wZW5kaW5nX3NlbCkpOwotICAgIGFyY2hf
ZXZ0Y2huX2luamVjdCh2KTsKKyAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAKICAg
ICByZXR1cm4gMDsKIH0KLS0tIGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKQEAgLTkxLDkgKzkxLDYgQEAgaW50IGd1ZXN0X2VuYWJsZWRfZXZl
bnQoc3RydWN0IHZjcHUgKnYsCiAvKiBOb3RpZnkgcmVtb3RlIGVuZCBvZiBhIFhlbi1hdHRhY2hl
ZCBldmVudCBjaGFubmVsLiovCiB2b2lkIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoc3Ry
dWN0IGRvbWFpbiAqbGQsIGludCBscG9ydCk7CiAKLS8qIEluamVjdCBhbiBldmVudCBjaGFubmVs
IG5vdGlmaWNhdGlvbiBpbnRvIHRoZSBndWVzdCAqLwotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qo
c3RydWN0IHZjcHUgKnYpOwotCiAvKgogICogSW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qg
c3RvcmFnZS4KICAqCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3O6c-00019S-MU; Mon, 11 Mar 2019 16:48:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O6b-00019J-6q
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:48:49 +0000
X-Inumbo-ID: 8a73c621-441d-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 8a73c621-441d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:48:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:48:47 -0600
Message-Id: <5C86916A020000780021D5F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:48:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/7] common: avoid atomic read-modify-write
 accesses in map_vcpu_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIHNldCB0aGUgZXZ0Y2huX3BlbmRpbmdfc2VsIGJpdHMgb25lIGJ5
IG9uZS4gU2ltcGx5CndyaXRlIGZ1bGwgd29yZHMgd2l0aCBhbGwgb25lcy4KCkZvciBBcm0gdGhp
cyByZXF1aXJlcyBleHRlbmRpbmcgd3JpdGVfYXRvbWljKCkgdG8gYWxzbyBoYW5kbGUgNjQtYml0
CnZhbHVlczsgZm9yIHN5bW1ldHJ5IHJlYWRfYXRvbWljKCkgZ2V0cyBhZGp1c3RlZCBhcyB3ZWxs
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjUzLDcg
KzEyNTMsNiBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduCiAgICAg
dm9pZCAqbWFwcGluZzsKICAgICB2Y3B1X2luZm9fdCAqbmV3X2luZm87CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKLSAgICBpbnQgaTsKIAogICAgIGlmICggb2Zmc2V0ID4gKFBBR0VfU0la
RSAtIHNpemVvZih2Y3B1X2luZm9fdCkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0x
MzA2LDggKzEzMDUsMTIgQEAgaW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2ln
bgogICAgICAqIE1hcmsgZXZlcnl0aGluZyBhcyBiZWluZyBwZW5kaW5nIGp1c3QgdG8gbWFrZSBz
dXJlIG5vdGhpbmcgZ2V0cwogICAgICAqIGxvc3QuICBUaGUgZG9tYWluIHdpbGwgZ2V0IGEgc3B1
cmlvdXMgZXZlbnQsIGJ1dCBpdCBjYW4gY29wZS4KICAgICAgKi8KLSAgICBmb3IgKCBpID0gMDsg
aSA8IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpOyBpKysgKQotICAgICAgICBzZXRfYml0KGksICZ2
Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2VsKSk7CisjaWZkZWYgQ09ORklHX0NPTVBBVAor
ICAgIGlmICggIWhhc18zMmJpdF9zaGluZm8oZCkgKQorICAgICAgICB3cml0ZV9hdG9taWMoJm5l
d19pbmZvLT5uYXRpdmUuZXZ0Y2huX3BlbmRpbmdfc2VsLCB+MCk7CisgICAgZWxzZQorI2VuZGlm
CisgICAgICAgIHdyaXRlX2F0b21pYygmdmNwdV9pbmZvKHYsIGV2dGNobl9wZW5kaW5nX3NlbCks
IH4wKTsKICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAKICAgICByZXR1cm4gMDsK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2F0b21pYy5oCkBAIC01NSw2ICs1NSwxOSBAQCBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVf
aW50X2F0b21pYywgIiIsCiAjaWYgZGVmaW5lZCAoQ09ORklHX0FSTV82NCkKIGJ1aWxkX2F0b21p
Y19yZWFkKHJlYWRfdTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRfdCwgIj1yIikKIGJ1aWxkX2F0
b21pY193cml0ZSh3cml0ZV91NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2NF90LCAiciIpCisjZWxp
ZiBkZWZpbmVkIChDT05GSUdfQVJNXzMyKQorc3RhdGljIGlubGluZSB1aW50NjRfdCByZWFkX3U2
NF9hdG9taWMoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFkZHIpCit7CisgICAgdWludDY0X3Qg
dmFsOworCisgICAgYXNtIHZvbGF0aWxlICggImxkcmQgJTAsJUgwLCUxIiA6ICI9ciIgKHZhbCkg
OiAibSIgKCphZGRyKSApOworCisgICAgcmV0dXJuIHZhbDsKK30KK3N0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZV91NjRfYXRvbWljKHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyLCB1aW50NjRfdCB2YWwp
Cit7CisgICAgYXNtIHZvbGF0aWxlICggInN0cmQgJTEsJUgxLCUwIiA6ICI9bSIgKCphZGRyKSA6
ICJyIiAodmFsKSApOworfQogI2VuZGlmCiAKIGJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQs
ICJiIiwgQllURSwgdWludDhfdCwgInJpIikKQEAgLTY5LDYgKzgyLDcgQEAgdm9pZCBfX2JhZF9h
dG9taWNfc2l6ZSh2b2lkKTsKICAgICBjYXNlIDE6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdThf
YXRvbWljKCh1aW50OF90ICopcCk7IGJyZWFrOyAgICAgIFwKICAgICBjYXNlIDI6IF9feCA9ICh0
eXBlb2YoKnApKXJlYWRfdTE2X2F0b21pYygodWludDE2X3QgKilwKTsgYnJlYWs7ICAgIFwKICAg
ICBjYXNlIDQ6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTMyX2F0b21pYygodWludDMyX3QgKilw
KTsgYnJlYWs7ICAgIFwKKyAgICBjYXNlIDg6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTY0X2F0
b21pYygodWludDY0X3QgKilwKTsgYnJlYWs7ICAgIFwKICAgICBkZWZhdWx0OiBfX3ggPSAwOyBf
X2JhZF9hdG9taWNfc2l6ZSgpOyBicmVhazsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTgwLDYgKzk0LDcgQEAgdm9pZCBfX2Jh
ZF9hdG9taWNfc2l6ZSh2b2lkKTsKICAgICBjYXNlIDE6IHdyaXRlX3U4X2F0b21pYygodWludDhf
dCAqKXAsICh1aW50OF90KV9feCk7IGJyZWFrOyAgICAgICAgIFwKICAgICBjYXNlIDI6IHdyaXRl
X3UxNl9hdG9taWMoKHVpbnQxNl90ICopcCwgKHVpbnQxNl90KV9feCk7IGJyZWFrOyAgICAgIFwK
ICAgICBjYXNlIDQ6IHdyaXRlX3UzMl9hdG9taWMoKHVpbnQzMl90ICopcCwgKHVpbnQzMl90KV9f
eCk7IGJyZWFrOyAgICAgIFwKKyAgICBjYXNlIDg6IHdyaXRlX3U2NF9hdG9taWMoKHVpbnQ2NF90
ICopcCwgKHVpbnQ2NF90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBkZWZhdWx0OiBfX2JhZF9h
dG9taWNfc2l6ZSgpOyBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3O7Y-0001GI-2m; Mon, 11 Mar 2019 16:49:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O7X-0001G4-9V
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:49:47 +0000
X-Inumbo-ID: aadc578e-441d-11e9-9290-cf858fc45a67
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aadc578e-441d-11e9-9290-cf858fc45a67;
 Mon, 11 Mar 2019 16:49:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:49:41 -0600
Message-Id: <5C8691A0020000780021D5F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:49:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/7] Arm/atomic: correct asm() constraints in
 build_add_sized()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbW9yeSBvcGVyYW5kIGlzIGFuIGluL291dCBvbmUsIGFuZCB0aGUgYXV4aWxpYXJ5IHJl
Z2lzdGVyIGdldHMKd3JpdHRlbiB0byBlYXJseS4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBh
bHNvIGRyb3AgdGhlIHJlZHVuZGFudCBjYXN0ICh0aGUgaW5saW5lCmZ1bmN0aW9ucycgcGFyYW1l
dGVycyBhcmUgYWxyZWFkeSBvZiB0aGUgY2FzdGVkLXRvIHR5cGUpLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICsz
MCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmEKICAgICBhc20g
dm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUid2lk
dGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAi
ICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:50:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3O7l-0001I8-Dk; Mon, 11 Mar 2019 16: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3O7j-0001Hq-Cu
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:49:59 +0000
X-Inumbo-ID: b3d69e47-441d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3d69e47-441d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:49:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87104267"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C869142020000780021D5F1@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: <04561b86-199f-52b9-0373-425a207652ce@citrix.com>
Date: Mon, 11 Mar 2019 16:49: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: <5C869142020000780021D5F1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/7] events: drop arch_evtchn_inject()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDMvMjAxOSAxNjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSGF2ZSB0aGUgb25seSB1
c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVhZCwgYXQgdGhlIHNhbWUK
PiB0aW1lIGFycmFuZ2luZyBmb3IgY29ycmVjdCBvcmRlcmluZyBvZiB0aGUgd3JpdGVzIChldnRj
aG5fcGVuZGluZ19zZWwKPiBzaG91bGQgYmUgd3JpdHRlbiBiZWZvcmUgZXZ0Y2huX3VwY2FsbF9w
ZW5kaW5nKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:50:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 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 1h3O8B-0001v0-Q6; Mon, 11 Mar 2019 16: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O8B-0001us-1S
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:50:27 +0000
X-Inumbo-ID: c49b8853-441d-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 c49b8853-441d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:50:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:50:25 -0600
Message-Id: <5C8691C9020000780021D5FA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:50:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/7] Arm/atomic: drop uniformly used reg macro
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlcmUncyBubyBwb2ludCBpbiBwYXJhbWV0ZXJpemluZyB0aGVzZSB3aGVuIGFsbCB1c2Ugc2l0
ZXMgcGFzcyB0aGUKc2FtZSBhcmd1bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTUsMjUgKzUsMjUgQEAKICNpbmNs
dWRlIDx4ZW4vcHJlZmV0Y2guaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAKLSNkZWZpbmUg
YnVpbGRfYXRvbWljX3JlYWQobmFtZSwgc2l6ZSwgd2lkdGgsIHR5cGUsIHJlZylcCisjZGVmaW5l
IGJ1aWxkX2F0b21pY19yZWFkKG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlKSBcCiBzdGF0aWMgaW5s
aW5lIHR5cGUgbmFtZShjb25zdCB2b2xhdGlsZSB0eXBlICphZGRyKSBcCiB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdHlwZSByZXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlKCJs
ZHIiIHNpemUgIiAlIiB3aWR0aCAiMCwlMSIgICAgICBcCi0gICAgICAgICAgICAgICAgIDogcmVn
IChyZXQpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgIDogIj1yIiAo
cmV0KSAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgIDogIm0iICgqKHZv
bGF0aWxlIHR5cGUgKilhZGRyKSk7ICBcCiAgICAgcmV0dXJuIHJldDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiB9CiAKLSNkZWZpbmUgYnVpbGRfYXRvbWljX3dyaXRlKG5h
bWUsIHNpemUsIHdpZHRoLCB0eXBlLCByZWcpIFwKKyNkZWZpbmUgYnVpbGRfYXRvbWljX3dyaXRl
KG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlKSAgICBcCiBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2
b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZhbCkgXAogeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBhc20gdm9sYXRpbGUoInN0ciIg
c2l6ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgIDogIj1t
IiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikgICAgICAgXAotICAgICAgICAgICAgICAgICA6IHJl
ZyAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAi
ciIgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKLSNkZWZpbmUgYnVpbGRf
YWRkX3NpemVkKG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlLCByZWcpIFwKKyNkZWZpbmUgYnVpbGRf
YWRkX3NpemVkKG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlKSAgICAgICAgICAgICAgICAgICAgICAg
IFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFs
KSAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB0eXBlIHQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTMxLDcgKzMxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAq
YQogICAgICAgICAgICAgICAgICAiYWRkICUid2lkdGgiMSwlIndpZHRoIjEsJSJ3aWR0aCIyXG4i
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAic3RyIiBzaXplICIgJSJ3aWR0
aCIxLCUwIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICA6
ICIrbSIgKCphZGRyKSwgIj0mciIgKHQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgICAgICA6IHJlZyAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICA6ICJyaSIgKHZhbCkpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCiAjaWYgZGVmaW5lZCAoQ09O
RklHX0FSTV8zMikKQEAgLTQyLDE5ICs0MiwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2
b2xhdGlsZSB0eXBlICphCiAjZGVmaW5lIFdPUkQgInciCiAjZW5kaWYKIAotYnVpbGRfYXRvbWlj
X3JlYWQocmVhZF91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QsICI9ciIpCi1idWlsZF9h
dG9taWNfcmVhZChyZWFkX3UxNl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QsICI9ciIpCi1i
dWlsZF9hdG9taWNfcmVhZChyZWFkX3UzMl9hdG9taWMsICIiLCAgV09SRCwgdWludDMyX3QsICI9
ciIpCi1idWlsZF9hdG9taWNfcmVhZChyZWFkX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50LCAi
PXIiKQotCi1idWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdThfYXRvbWljLCAgImIiLCBCWVRFLCB1
aW50OF90LCAiciIpCi1idWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTE2X2F0b21pYywgImgiLCBX
T1JELCB1aW50MTZfdCwgInIiKQotYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3UzMl9hdG9taWMs
ICIiLCAgV09SRCwgdWludDMyX3QsICJyIikKLWJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV9pbnRf
YXRvbWljLCAiIiwgIFdPUkQsIGludCwgInIiKQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91OF9h
dG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3UxNl9h
dG9taWMsICJoIiwgV09SRCwgdWludDE2X3QpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3UzMl9h
dG9taWMsICIiLCAgV09SRCwgdWludDMyX3QpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX2ludF9h
dG9taWMsICIiLCAgV09SRCwgaW50KQorCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdThfYXRv
bWljLCAgImIiLCBCWVRFLCB1aW50OF90KQorYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3UxNl9h
dG9taWMsICJoIiwgV09SRCwgdWludDE2X3QpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTMy
X2F0b21pYywgIiIsICBXT1JELCB1aW50MzJfdCkKK2J1aWxkX2F0b21pY193cml0ZSh3cml0ZV9p
bnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCkKIAogI2lmIGRlZmluZWQgKENPTkZJR19BUk1fNjQp
Ci1idWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QsICI9
ciIpCi1idWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRf
dCwgInIiKQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2
NF90KQorYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0
X3QpCiAjZWxpZiBkZWZpbmVkIChDT05GSUdfQVJNXzMyKQogc3RhdGljIGlubGluZSB1aW50NjRf
dCByZWFkX3U2NF9hdG9taWMoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFkZHIpCiB7CkBAIC03
MCw5ICs3MCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV91NjRfYXRvbWljKHZvbGEKIH0K
ICNlbmRpZgogCi1idWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAiYiIsIEJZVEUsIHVpbnQ4
X3QsICJyaSIpCi1idWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgImgiLCBXT1JELCB1aW50
MTZfdCwgInJpIikKLWJ1aWxkX2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAiIiwgV09SRCwgdWlu
dDMyX3QsICJyaSIpCitidWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAiYiIsIEJZVEUsIHVp
bnQ4X3QpCitidWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgImgiLCBXT1JELCB1aW50MTZf
dCkKK2J1aWxkX2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAiIiwgV09SRCwgdWludDMyX3QpCiAK
IHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3O8h-00022X-44; Mon, 11 Mar 2019 16:50: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3O8f-00022F-V0
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:50:57 +0000
X-Inumbo-ID: d4e8a910-441d-11e9-b66e-87290cff7dfe
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4e8a910-441d-11e9-b66e-87290cff7dfe;
 Mon, 11 Mar 2019 16:50:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87104315"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86916A020000780021D5F4@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: <ff56f677-a300-a769-a021-b36192d47c3a@citrix.com>
Date: Mon, 11 Mar 2019 16:50: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: <5C86916A020000780021D5F4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/7] common: avoid atomic read-modify-write
 accesses in map_vcpu_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDMvMjAxOSAxNjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk
IHRvIHNldCB0aGUgZXZ0Y2huX3BlbmRpbmdfc2VsIGJpdHMgb25lIGJ5IG9uZS4gU2ltcGx5Cj4g
d3JpdGUgZnVsbCB3b3JkcyB3aXRoIGFsbCBvbmVzLgo+Cj4gRm9yIEFybSB0aGlzIHJlcXVpcmVz
IGV4dGVuZGluZyB3cml0ZV9hdG9taWMoKSB0byBhbHNvIGhhbmRsZSA2NC1iaXQKPiB2YWx1ZXM7
IGZvciBzeW1tZXRyeSByZWFkX2F0b21pYygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKKEknbGwgbGVhdmUg
dGhlIEFSTSBhc3NlbWJseSB0byBKdWxpZW4gdG8gY2hlY2sgb3ZlcikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:51:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:51: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 1h3O8z-00028A-KC; Mon, 11 Mar 2019 16:51: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O8y-00027t-Ij
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:51:16 +0000
X-Inumbo-ID: e0df2f0a-441d-11e9-ad72-e7181a86ed11
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0df2f0a-441d-11e9-ad72-e7181a86ed11;
 Mon, 11 Mar 2019 16:51:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:51:12 -0600
Message-Id: <5C8691FE020000780021D5FD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:51:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 5/7] Arm/atomic: parameterize register modifier
 macro arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

TWFrZSB0aGUgYWJzdHJhY3RpbmcgbWFjcm9zIHRha2UgdGhlIGFzbSgpIG9wZXJhbmQgc3BlY2lm
aWVyIGFzCmFyZ3VtZW50LCBpbiBwcmVwYXJhdGlvbiBvZiBkb2luZyBhd2F5IHdpdGggdGhlIHNw
bGl0IHU2NCByZWFkL3dyaXRlCmRlZmluaXRpb25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC05LDcgKzksNyBAQAogc3Rh
dGljIGlubGluZSB0eXBlIG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRkcikgXAogeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHR5cGUg
cmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xh
dGlsZSgibGRyIiBzaXplICIgJSIgd2lkdGggIjAsJTEiICAgICAgXAorICAgIGFzbSB2b2xhdGls
ZSgibGRyIiBzaXplICIgJSIgd2lkdGgoMCkgIiwlMSIgICAgXAogICAgICAgICAgICAgICAgICA6
ICI9ciIgKHJldCkgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICA6ICJt
IiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikpOyAgXAogICAgIHJldHVybiByZXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTgsNyArMTgsNyBAQCBzdGF0aWMgaW5s
aW5lIHR5cGUgbmFtZShjb25zdCB2b2xhdGlsZSB0CiAjZGVmaW5lIGJ1aWxkX2F0b21pY193cml0
ZShuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSkgICAgXAogc3RhdGljIGlubGluZSB2b2lkIG5hbWUo
dm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpIFwKIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlKCJzdHIi
IHNpemUgIiAlIndpZHRoIjEsJTAiICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSgic3Ry
IiBzaXplICIgJSIgd2lkdGgoMSkgIiwlMCIgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAi
PW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSAgICAgICBcCiAgICAgICAgICAgICAgICAgIDog
InIiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQpAQCAtMjcsMTkgKzI3LDIw
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmEKIHN0YXRpYyBpbmxp
bmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAg
ICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB0eXBlIHQ7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRp
bGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUid2lkdGgiMlxu
IiAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUid2lk
dGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUo
ImxkciIgc2l6ZSAiICUiIHdpZHRoKDEpICIsJTBcbiIgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgImFkZCAlIiB3aWR0aCgxKSAiLCUiIHdpZHRoKDEpICIsJSIgd2lk
dGgoMikgIlxuIiAgICAgIFwKKyAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUiIHdpZHRo
KDEpICIsJTAiICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAi
K20iICgqYWRkciksICI9JnIiICh0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgOiAicmkiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0KIAogI2lmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCi0jZGVmaW5l
IEJZVEUgIiIKLSNkZWZpbmUgV09SRCAiIgorI2RlZmluZSBCWVRFKG4pICNuCisjZGVmaW5lIFdP
UkQobikgI24KICNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1fNjQpCi0jZGVmaW5lIEJZVEUgInci
Ci0jZGVmaW5lIFdPUkQgInciCisjZGVmaW5lIEJZVEUobikgICJ3IiAjbgorI2RlZmluZSBXT1JE
KG4pICAidyIgI24KKyNkZWZpbmUgRFdPUkQobikgIiIgI24KICNlbmRpZgogCiBidWlsZF9hdG9t
aWNfcmVhZChyZWFkX3U4X2F0b21pYywgICJiIiwgQllURSwgdWludDhfdCkKQEAgLTUzLDggKzU0
LDggQEAgYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3UzMl9hdG9taWMsICIiLAogYnVpbGRfYXRv
bWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50KQogCiAjaWYgZGVmaW5l
ZCAoQ09ORklHX0FSTV82NCkKLWJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0X2F0b21pYywgIiIs
ICIiLCB1aW50NjRfdCkKLWJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV91NjRfYXRvbWljLCAiIiwg
IiIsIHVpbnQ2NF90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWljLCAiIiwgRFdP
UkQsIHVpbnQ2NF90KQorYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U2NF9hdG9taWMsICIiLCBE
V09SRCwgdWludDY0X3QpCiAjZWxpZiBkZWZpbmVkIChDT05GSUdfQVJNXzMyKQogc3RhdGljIGlu
bGluZSB1aW50NjRfdCByZWFkX3U2NF9hdG9taWMoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFk
ZHIpCiB7CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3O9h-0002IH-06; Mon, 11 Mar 2019 16: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3O9g-0002I6-1v
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:52:00 +0000
X-Inumbo-ID: fbe78ebc-441d-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 fbe78ebc-441d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:51:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:51:58 -0600
Message-Id: <5C86922A020000780021D600@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:51:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 6/7] Arm/atomic: unify generation of u64
 read/write 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: 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>

QnkgYWRkaW5nIGFub3RoZXIgc3VpdGFibGUgYWJzdHJhY3RpbmcgbWFjcm8gdGhlIG5lZWQgZm9y
IGV4cGxpY2l0CmlubGluZSBmdW5jdGlvbiBkZWZpbml0aW9ucyBpbiB0aGUgMzItYml0IGNhc2Ug
Z29lcyBhd2F5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KVGhlIHNlbGVjdGVkIG5hbWUgZm9yIHRoZSBuZXcgbWFjcm8gKFBBSVIpIGlzIHN1Ympl
Y3QgdG8gaW1wcm92ZW1lbnQKc3VnZ2VzdGlvbnMuCgotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTM1LDQyICsz
NSwyOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphCiB9CiAKICNp
ZiBkZWZpbmVkIChDT05GSUdfQVJNXzMyKQotI2RlZmluZSBCWVRFKG4pICNuCi0jZGVmaW5lIFdP
UkQobikgI24KKyNkZWZpbmUgQllURShuKSAgI24KKyNkZWZpbmUgV09SRChuKSAgI24KKyNkZWZp
bmUgRFdPUkQobikgIiIgI24gIiwlSCIgI24KKyNkZWZpbmUgUEFJUiAgICAgImQiCiAjZWxpZiBk
ZWZpbmVkIChDT05GSUdfQVJNXzY0KQogI2RlZmluZSBCWVRFKG4pICAidyIgI24KICNkZWZpbmUg
V09SRChuKSAgInciICNuCiAjZGVmaW5lIERXT1JEKG4pICIiICNuCisjZGVmaW5lIFBBSVIgICAg
ICIiCiAjZW5kaWYKIAogYnVpbGRfYXRvbWljX3JlYWQocmVhZF91OF9hdG9taWMsICAiYiIsIEJZ
VEUsIHVpbnQ4X3QpCiBidWlsZF9hdG9taWNfcmVhZChyZWFkX3UxNl9hdG9taWMsICJoIiwgV09S
RCwgdWludDE2X3QpCiBidWlsZF9hdG9taWNfcmVhZChyZWFkX3UzMl9hdG9taWMsICIiLCAgV09S
RCwgdWludDMyX3QpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsIFBBSVIsIERX
T1JELCB1aW50NjRfdCkKIGJ1aWxkX2F0b21pY19yZWFkKHJlYWRfaW50X2F0b21pYywgIiIsICBX
T1JELCBpbnQpCiAKIGJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV91OF9hdG9taWMsICAiYiIsIEJZ
VEUsIHVpbnQ4X3QpCiBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTE2X2F0b21pYywgImgiLCBX
T1JELCB1aW50MTZfdCkKIGJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwg
IFdPUkQsIHVpbnQzMl90KQorYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U2NF9hdG9taWMsIFBB
SVIsIERXT1JELCB1aW50NjRfdCkKIGJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV9pbnRfYXRvbWlj
LCAiIiwgIFdPUkQsIGludCkKIAotI2lmIGRlZmluZWQgKENPTkZJR19BUk1fNjQpCi1idWlsZF9h
dG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIiLCBEV09SRCwgdWludDY0X3QpCi1idWlsZF9h
dG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIiIsIERXT1JELCB1aW50NjRfdCkKLSNlbGlm
IGRlZmluZWQgKENPTkZJR19BUk1fMzIpCi1zdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0
X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAqYWRkcikKLXsKLSAgICB1aW50NjRfdCB2
YWw7Ci0KLSAgICBhc20gdm9sYXRpbGUgKCAibGRyZCAlMCwlSDAsJTEiIDogIj1yIiAodmFsKSA6
ICJtIiAoKmFkZHIpICk7Ci0KLSAgICByZXR1cm4gdmFsOwotfQotc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90IHZhbCkK
LXsKLSAgICBhc20gdm9sYXRpbGUgKCAic3RyZCAlMSwlSDEsJTAiIDogIj1tIiAoKmFkZHIpIDog
InIiICh2YWwpICk7Ci19Ci0jZW5kaWYKLQogYnVpbGRfYWRkX3NpemVkKGFkZF91OF9zaXplZCwg
ImIiLCBCWVRFLCB1aW50OF90KQogYnVpbGRfYWRkX3NpemVkKGFkZF91MTZfc2l6ZWQsICJoIiwg
V09SRCwgdWludDE2X3QpCiBidWlsZF9hZGRfc2l6ZWQoYWRkX3UzMl9zaXplZCwgIiIsIFdPUkQs
IHVpbnQzMl90KQoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:52:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3OAL-0002RN-Bw; Mon, 11 Mar 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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3OAK-0002R5-5l
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:52:40 +0000
X-Inumbo-ID: 124137be-441e-11e9-bb47-eb9e690b8336
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 124137be-441e-11e9-bb47-eb9e690b8336;
 Mon, 11 Mar 2019 16:52:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:52:35 -0600
Message-Id: <5C86924E020000780021D652@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:52:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 7/7] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29ycmVjdCBjb2Rpbmcgc3R5bGUgb2YgYXNtKCkgaW52b2NhdGlvbnMuIERyb3AgcmVkdW5kYW50
IGNhc3RzLgpVbi1kZWZpbmUgbm8gbG9uZ2VyIG5lZWRlZCBtYWNyb3MgYWZ0ZXIgdXNlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5o
CkBAIC05LDI5ICs5LDI5IEBACiBzdGF0aWMgaW5saW5lIHR5cGUgbmFtZShjb25zdCB2b2xhdGls
ZSB0eXBlICphZGRyKSBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgdHlwZSByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlKCJsZHIiIHNpemUgIiAlIiB3aWR0aCgwKSAiLCUx
IiAgICBcCi0gICAgICAgICAgICAgICAgIDogIj1yIiAocmV0KSAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgIDogIm0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSk7ICBc
CisgICAgYXNtIHZvbGF0aWxlICggImxkciIgc2l6ZSAiICUiIHdpZHRoKDApICIsJTEiICBcCisg
ICAgICAgICAgICAgICAgICAgOiAiPXIiIChyZXQpICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgOiAibSIgKCphZGRyKSApOyAgICAgICAgICAgICAgICBcCiAgICAgcmV0
dXJuIHJldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKICNkZWZp
bmUgYnVpbGRfYXRvbWljX3dyaXRlKG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlKSAgICBcCiBzdGF0
aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZhbCkgXAogeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICBhc20gdm9sYXRpbGUoInN0ciIgc2l6ZSAiICUiIHdpZHRoKDEpICIsJTAiICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgIDogIj1tIiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikgICAgICAgXAot
ICAgICAgICAgICAgICAgICA6ICJyIiAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBhc20gdm9sYXRpbGUgKCAic3RyIiBzaXplICIgJSIgd2lkdGgoMSkgIiwlMCIgICAgICBc
CisgICAgICAgICAgICAgICAgICAgOiAiPW0iICgqYWRkcikgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgIDogInIiICh2YWwpICk7ICAgICAgICAgICAgICAgICAgICAg
IFwKIH0KIAotI2RlZmluZSBidWlsZF9hZGRfc2l6ZWQobmFtZSwgc2l6ZSwgd2lkdGgsIHR5cGUp
ICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRp
bGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAgICAgICAgICAgICAgXAoteyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIHR5cGUgdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXplICIgJSIg
d2lkdGgoMSkgIiwlMFxuIiAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAiYWRkICUiIHdpZHRoKDEpICIsJSIgd2lkdGgoMSkgIiwlIiB3aWR0aCgyKSAiXG4iICAgICAg
XAotICAgICAgICAgICAgICAgICAic3RyIiBzaXplICIgJSIgd2lkdGgoMSkgIiwlMCIgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6ICIrbSIgKCphZGRyKSwgIj0m
ciIgKHQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6
ICJyaSIgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBidWlsZF9hZGRfc2l6ZWQobmFtZSwgc2l6ZSwgd2lkdGgsIHR5cGUpICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRk
ciwgdHlwZSB2YWwpICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGUgdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGFzbSB2b2xhdGlsZSAoICJsZHIiIHNpemUgIiAlIiB3aWR0aCgxKSAiLCUwXG4iICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICJhZGQgJSIgd2lkdGgoMSkgIiwl
IiB3aWR0aCgxKSAiLCUiIHdpZHRoKDIpICJcbiIgXAorICAgICAgICAgICAgICAgICAgICJzdHIi
IHNpemUgIiAlIiB3aWR0aCgxKSAiLCUwIiAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgIDogIittIiAoKmFkZHIpLCAiPSZyIiAodCkgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgIDogInJpIiAodmFsKSApOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfQogCiAjaWYgZGVmaW5lZCAoQ09ORklHX0FSTV8zMikKQEAg
LTYyLDYgKzYyLDE1IEBAIGJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQsICJiIiwgQllURSwK
IGJ1aWxkX2FkZF9zaXplZChhZGRfdTE2X3NpemVkLCAiaCIsIFdPUkQsIHVpbnQxNl90KQogYnVp
bGRfYWRkX3NpemVkKGFkZF91MzJfc2l6ZWQsICIiLCBXT1JELCB1aW50MzJfdCkKIAorI3VuZGVm
IEJZVEUKKyN1bmRlZiBXT1JECisjdW5kZWYgRFdPUkQKKyN1bmRlZiBQQUlSCisKKyN1bmRlZiBi
dWlsZF9hdG9taWNfcmVhZAorI3VuZGVmIGJ1aWxkX2F0b21pY193cml0ZQorI3VuZGVmIGJ1aWxk
X2FkZF9zaXplZAorCiB2b2lkIF9fYmFkX2F0b21pY19zaXplKHZvaWQpOwogCiAjZGVmaW5lIHJl
YWRfYXRvbWljKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:56:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3OE4-0002hM-Vs; Mon, 11 Mar 2019 16:56: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3OE3-0002hH-9B
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:56:31 +0000
X-Inumbo-ID: 9de77f2a-441e-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 9de77f2a-441e-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:56:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:56:29 -0600
Message-Id: <5C869339020000780021D664@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:56:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/2] x86/shadow: two tiny further bits of PV/HVM
 separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogc2hfdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoKSBpcyBIVk0tb25seQoyOiBzaF97d3JpdGUs
Y21weGNoZ31fZ3Vlc3RfZW50cnkoKSBhcmUgUFYtb25seQoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:58:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16:58: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 1h3OFy-0002oP-E2; Mon, 11 Mar 2019 16:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3OFx-0002oK-89
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:58:29 +0000
X-Inumbo-ID: e1948f20-441e-11e9-bb7f-f3747a1f6241
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1948f20-441e-11e9-bb7f-f3747a1f6241;
 Mon, 11 Mar 2019 16:58:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:58:22 -0600
Message-Id: <5C8693AB020000780021D670@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:58:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869339020000780021D664@prv1-mh.provo.novell.com>
In-Reply-To: <5C869339020000780021D664@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/2] x86/shadow: sh_validate_guest_pt_write() is
 HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@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>

TW92ZSB0aGUgZnVuY3Rpb24gdG8gaHZtLmMsIG1ha2UgaXQgc3RhdGljLCBhbmQgZHJvcCBpdHMg
c2hfIHByZWZpeC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtODg2LDMzICs4ODYsNiBAQCBzaF92YWxpZGF0ZV9n
dWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwKIH0KIAogCi12b2lkCi1zaF92YWxpZGF0ZV9ndWVz
dF9wdF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmVudHJ5LCB1MzIgc2l6ZSkKLS8qIFRoaXMgaXMgdGhlIGVudHJ5IHBv
aW50IGZvciBlbXVsYXRlZCB3cml0ZXMgdG8gcGFnZXRhYmxlcyBpbiBIVk0gZ3Vlc3RzIGFuZAot
ICogUFYgdHJhbnNsYXRlZCBndWVzdHMuCi0gKi8KLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwotICAgIGludCByYzsKLQotICAgIEFTU0VSVChwYWdpbmdfbG9ja2VkX2J5X21l
KHYtPmRvbWFpbikpOwotICAgIHJjID0gc2hfdmFsaWRhdGVfZ3Vlc3RfZW50cnkodiwgZ21mbiwg
ZW50cnksIHNpemUpOwotICAgIGlmICggcmMgJiBTSEFET1dfU0VUX0ZMVVNIICkKLSAgICAgICAg
LyogTmVlZCB0byBmbHVzaCBUTEJzIHRvIHBpY2sgdXAgc2hhZG93IFBUIGNoYW5nZXMgKi8KLSAg
ICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Ci0gICAgaWYgKCByYyAmIFNI
QURPV19TRVRfRVJST1IgKQotICAgIHsKLSAgICAgICAgLyogVGhpcyBwYWdlIGlzIHByb2JhYmx5
IG5vdCBhIHBhZ2V0YWJsZSBhbnkgbW9yZTogdGVhciBpdCBvdXQgb2YgdGhlCi0gICAgICAgICAq
IHNoYWRvd3MsIGFsb25nIHdpdGggYW55IHRhYmxlcyB0aGF0IHJlZmVyZW5jZSBpdC4KLSAgICAg
ICAgICogU2luY2UgdGhlIHZhbGlkYXRlIGNhbGwgYWJvdmUgd2lsbCBoYXZlIG1hZGUgYSAic2Fm
ZSIgKGkuZS4gemVybykKLSAgICAgICAgICogc2hhZG93IGVudHJ5LCB3ZSBjYW4gbGV0IHRoZSBk
b21haW4gbGl2ZSBldmVuIGlmIHdlIGNhbid0IGZ1bGx5Ci0gICAgICAgICAqIHVuc2hhZG93IHRo
ZSBwYWdlLiAqLwotICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhkLCBnbWZuLCAwLCAwKTsKLSAg
ICB9Ci19Ci0KLQogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogTWVtb3J5IG1hbmFnZW1lbnQgZm9y
IHNoYWRvdyBwYWdlcy4gKi8KIAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKQEAgLTQ5Myw2ICs0OTMsMzQgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGNoZWNrX2Zvcl9lYXJseV91bnNoYQogI2VuZGlmCiB9CiAKKy8qIFRo
aXMgaXMgdGhlIGVudHJ5IHBvaW50IGZvciBlbXVsYXRlZCB3cml0ZXMgdG8gcGFnZXRhYmxlcyBp
biBIVk0gZ3Vlc3RzICovCitzdGF0aWMgdm9pZCB2YWxpZGF0ZV9ndWVzdF9wdF93cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmVudHJ5LCB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIGludCByYzsKKworICAgIEFTU0VSVChwYWdpbmdfbG9ja2Vk
X2J5X21lKHYtPmRvbWFpbikpOworCisgICAgcmMgPSBzaF92YWxpZGF0ZV9ndWVzdF9lbnRyeSh2
LCBnbWZuLCBlbnRyeSwgc2l6ZSk7CisKKyAgICBpZiAoIHJjICYgU0hBRE9XX1NFVF9GTFVTSCAp
CisgICAgICAgIC8qIE5lZWQgdG8gZmx1c2ggVExCcyB0byBwaWNrIHVwIHNoYWRvdyBQVCBjaGFu
Z2VzICovCisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOworCisgICAg
aWYgKCByYyAmIFNIQURPV19TRVRfRVJST1IgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhpcyBwYWdlIGlzIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZSBhbnkgbW9yZTogdGVhciBp
dCBvdXQgb2YgdGhlCisgICAgICAgICAqIHNoYWRvd3MsIGFsb25nIHdpdGggYW55IHRhYmxlcyB0
aGF0IHJlZmVyZW5jZSBpdC4KKyAgICAgICAgICogU2luY2UgdGhlIHZhbGlkYXRlIGNhbGwgYWJv
dmUgd2lsbCBoYXZlIG1hZGUgYSAic2FmZSIgKGkuZS4gemVybykKKyAgICAgICAgICogc2hhZG93
IGVudHJ5LCB3ZSBjYW4gbGV0IHRoZSBkb21haW4gbGl2ZSBldmVuIGlmIHdlIGNhbid0IGZ1bGx5
CisgICAgICAgICAqIHVuc2hhZG93IHRoZSBwYWdlLgorICAgICAgICAgKi8KKyAgICAgICAgc2hf
cmVtb3ZlX3NoYWRvd3MoZCwgZ21mbiwgMCwgMCk7CisgICAgfQorfQorCiAvKgogICogVGlkeSB1
cCBhZnRlciB0aGUgZW11bGF0ZWQgd3JpdGU6IG1hcmsgcGFnZXMgZGlydHksIHZlcmlmeSB0aGUg
bmV3CiAgKiBjb250ZW50cywgYW5kIHVuZG8gdGhlIG1hcHBpbmcuCkBAIC01NTgsOSArNTg2LDkg
QEAgc3RhdGljIHZvaWQgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHN0cnVjdAogICAgICAgICAgICAg
QVNTRVJUKGIyIDwgYnl0ZXMpOwogICAgICAgICB9CiAgICAgICAgIGlmICggbGlrZWx5KGIxID4g
MCkgKQotICAgICAgICAgICAgc2hfdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUodiwgc2hfY3R4dC0+
bWZuWzBdLCBhZGRyLCBiMSk7CisgICAgICAgICAgICB2YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSh2
LCBzaF9jdHh0LT5tZm5bMF0sIGFkZHIsIGIxKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShiMiA+
IDApICkKLSAgICAgICAgICAgIHNoX3ZhbGlkYXRlX2d1ZXN0X3B0X3dyaXRlKHYsIHNoX2N0eHQt
Pm1mblsxXSwgYWRkciArIGIxLCBiMik7CisgICAgICAgICAgICB2YWxpZGF0ZV9ndWVzdF9wdF93
cml0ZSh2LCBzaF9jdHh0LT5tZm5bMV0sIGFkZHIgKyBiMSwgYjIpOwogICAgIH0KIAogICAgIHBh
Z2luZ19tYXJrX2RpcnR5KHYtPmRvbWFpbiwgc2hfY3R4dC0+bWZuWzBdKTsKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9w
cml2YXRlLmgKQEAgLTM1OSwxMCArMzU5LDYgQEAgdm9pZCBzaF9pbnN0YWxsX3hlbl9lbnRyaWVz
X2luX2w0KHN0cnVjdAogLyogVXBkYXRlIHRoZSBzaGFkb3dzIGluIHJlc3BvbnNlIHRvIGEgcGFn
ZXRhYmxlIHdyaXRlIGZyb20gWGVuICovCiBpbnQgc2hfdmFsaWRhdGVfZ3Vlc3RfZW50cnkoc3Ry
dWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sIHZvaWQgKmVudHJ5LCB1MzIgc2l6ZSk7CiAKLS8qIFVw
ZGF0ZSB0aGUgc2hhZG93cyBpbiByZXNwb25zZSB0byBhIHBhZ2V0YWJsZSB3cml0ZSBmcm9tIGEg
SFZNIGd1ZXN0ICovCi12b2lkIHNoX3ZhbGlkYXRlX2d1ZXN0X3B0X3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCBtZm5fdCBnbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpl
bnRyeSwgdTMyIHNpemUpOwotCiAvKiBSZW1vdmUgYWxsIHdyaXRlYWJsZSBtYXBwaW5ncyBvZiBh
IGd1ZXN0IGZyYW1lIGZyb20gdGhlIHNoYWRvd3MuCiAgKiBSZXR1cm5zIG5vbi16ZXJvIGlmIHdl
IG5lZWQgdG8gZmx1c2ggVExCcy4KICAqIGxldmVsIGFuZCBmYXVsdF9hZGRyIGRlc3JpYmUgaG93
IHdlIGZvdW5kIHRoaXMgdG8gYmUgYSBwYWdldGFibGU7CgoKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 16:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 16: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 1h3OGN-0002sS-PT; Mon, 11 Mar 2019 16:58: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=dzfJ=RO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3OGN-0002sK-1R
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 16:58:55 +0000
X-Inumbo-ID: f2e9c4ea-441e-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 f2e9c4ea-441e-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:58:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Mar 2019 10:58:52 -0600
Message-Id: <5C8693C9020000780021D673@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Mar 2019 10:58:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C869339020000780021D664@prv1-mh.provo.novell.com>
In-Reply-To: <5C869339020000780021D664@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/2] x86/shadow: sh_{write,
 cmpxchg}_guest_entry() are PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGVtIHRvIGEgbmV3IHB2LmMuIE1ha2UgdGhlIHJlc3BlY3RpdmUgc3RydWN0IHNoYWRv
d19wYWdpbmdfbW9kZQpmaWVsZHMgYXMgd2VsbCBhcyB0aGUgcGFnaW5nLmggd3JhcHBlcnMgUFYt
b25seSBhcyB3ZWxsLgoKVGFrZSB0aGUgbGliZXJ0eSBhbmQgc3dpdGNoIGJvdGggZnVuY3Rpb25z
JyAiZmFpbGVkIiBsb2NhbCB2YXJpYWJsZXMgdG8KbW9yZSBhcHByb3ByaWF0ZSB0eXBlcy4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNDYsNyArMTQ2LDkgQEAK
ICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDxhc20vcHYvbW0uaD4K
IAorI2lmZGVmIENPTkZJR19QVgogI2luY2x1ZGUgInB2L21tLmgiCisjZW5kaWYKIAogLyogT3Zl
cnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90
ICovCiAjdW5kZWYgdmlydF90b19tZm4KLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9NYWtl
ZmlsZQorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L01ha2VmaWxlCkBAIC0xLDYgKzEsNyBA
QAogaWZlcSAoJChDT05GSUdfU0hBRE9XX1BBR0lORykseSkKIG9iai15ICs9IGNvbW1vbi5vIGd1
ZXN0XzIubyBndWVzdF8zLm8gZ3Vlc3RfNC5vCiBvYmotJChDT05GSUdfSFZNKSArPSBodm0ubwor
b2JqLSQoQ09ORklHX1BWKSArPSBwdi5vCiBlbHNlCiBvYmoteSArPSBub25lLm8KIGVuZGlmCi0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTM3Miw1NSArMzcyLDYgQEAgc3RhdGljIHZvaWQgc2hfYXVkaXRf
Z3coc3RydWN0IHZjcHUgKnYsCiAjZW5kaWYgLyogU0hBRE9XX0FVRElUICYgU0hBRE9XX0FVRElU
X0VOVFJJRVMgKi8KIH0KIAotLyoKLSAqIFdyaXRlIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0
IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93cwotICogYXBwcm9wcmlhdGVseS4gIFJl
dHVybnMgZmFsc2UgaWYgd2UgcGFnZS1mYXVsdGVkLCB0cnVlIGZvciBzdWNjZXNzLgotICovCi1z
dGF0aWMgYm9vbAotc2hfd3JpdGVfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90
ICpwLCBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pCi17Ci0jaWYgQ09ORklHX1BBR0lOR19MRVZF
TFMgPT0gR1VFU1RfUEFHSU5HX0xFVkVMUwotICAgIGludCBmYWlsZWQ7Ci0KLSAgICBwYWdpbmdf
bG9jayh2LT5kb21haW4pOwotICAgIGZhaWxlZCA9IF9fY29weV90b191c2VyKHAsICZuZXcsIHNp
emVvZihuZXcpKTsKLSAgICBpZiAoIGZhaWxlZCAhPSBzaXplb2YobmV3KSApCi0gICAgICAgIHNo
X3ZhbGlkYXRlX2d1ZXN0X2VudHJ5KHYsIGdtZm4sIHAsIHNpemVvZihuZXcpKTsKLSAgICBwYWdp
bmdfdW5sb2NrKHYtPmRvbWFpbik7Ci0KLSAgICByZXR1cm4gIWZhaWxlZDsKLSNlbHNlCi0gICAg
cmV0dXJuIGZhbHNlOwotI2VuZGlmCi19Ci0KLS8qCi0gKiBDbXB4Y2hnIGEgbmV3IHZhbHVlIGlu
dG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93cwotICogYXBwcm9w
cmlhdGVseS4gUmV0dXJucyBmYWxzZSBpZiB3ZSBwYWdlLWZhdWx0ZWQsIHRydWUgaWYgbm90Lgot
ICogTi5CLiBjYWxsZXIgc2hvdWxkIGNoZWNrIHRoZSB2YWx1ZSBvZiAib2xkIiB0byBzZWUgaWYg
dGhlIGNtcHhjaGcgaXRzZWxmCi0gKiB3YXMgc3VjY2Vzc2Z1bC4KLSAqLwotc3RhdGljIGJvb2wK
LXNoX2NtcHhjaGdfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRw
dGVfdCAqb2xkLAotICAgICAgICAgICAgICAgICAgICAgICBpbnRwdGVfdCBuZXcsIG1mbl90IGdt
Zm4pCi17Ci0jaWYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0gR1VFU1RfUEFHSU5HX0xFVkVMUwot
ICAgIGludCBmYWlsZWQ7Ci0gICAgZ3Vlc3RfaW50cHRlX3QgdCA9ICpvbGQ7Ci0KLSAgICBwYWdp
bmdfbG9jayh2LT5kb21haW4pOwotICAgIGZhaWxlZCA9IGNtcHhjaGdfdXNlcihwLCB0LCBuZXcp
OwotICAgIGlmICggdCA9PSAqb2xkICkKLSAgICAgICAgc2hfdmFsaWRhdGVfZ3Vlc3RfZW50cnko
diwgZ21mbiwgcCwgc2l6ZW9mKG5ldykpOwotICAgICpvbGQgPSB0OwotICAgIHBhZ2luZ191bmxv
Y2sodi0+ZG9tYWluKTsKLQotICAgIHJldHVybiAhZmFpbGVkOwotI2Vsc2UKLSAgICByZXR1cm4g
ZmFsc2U7Ci0jZW5kaWYKLX0KLQogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogRnVuY3Rpb25zIHRv
IGNvbXB1dGUgdGhlIGNvcnJlY3QgaW5kZXggaW50byBhIHNoYWRvdyBwYWdlLCBnaXZlbiBhbgog
ICogaW5kZXggaW50byB0aGUgZ3Vlc3QgcGFnZSAoYXMgcmV0dXJuZWQgYnkgZ3Vlc3RfZ2V0X2lu
ZGV4KCkpLgpAQCAtNDkyNSw4ICs0ODc2LDEwIEBAIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBz
aF9wYWdpbmdfbW9kZQogICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgICAgICAgICA9IHNoYWRv
d193cml0ZV9wMm1fZW50cnksCiAgICAgLmd1ZXN0X2xldmVscyAgICAgICAgICAgICAgICAgID0g
R1VFU1RfUEFHSU5HX0xFVkVMUywKICAgICAuc2hhZG93LmRldGFjaF9vbGRfdGFibGVzICAgICAg
PSBzaF9kZXRhY2hfb2xkX3RhYmxlcywKKyNpZmRlZiBDT05GSUdfUFYKICAgICAuc2hhZG93Lndy
aXRlX2d1ZXN0X2VudHJ5ICAgICAgPSBzaF93cml0ZV9ndWVzdF9lbnRyeSwKICAgICAuc2hhZG93
LmNtcHhjaGdfZ3Vlc3RfZW50cnkgICAgPSBzaF9jbXB4Y2hnX2d1ZXN0X2VudHJ5LAorI2VuZGlm
CiAgICAgLnNoYWRvdy5tYWtlX21vbml0b3JfdGFibGUgICAgID0gc2hfbWFrZV9tb25pdG9yX3Rh
YmxlLAogICAgIC5zaGFkb3cuZGVzdHJveV9tb25pdG9yX3RhYmxlICA9IHNoX2Rlc3Ryb3lfbW9u
aXRvcl90YWJsZSwKICNpZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1dSSVRBQkxFX0hF
VVJJU1RJQwotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMzcyLDYgKzM3MiwxMiBAQCBpbnQgc2hh
ZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogCisvKiBGdW5jdGlvbnMgdGhhdCBhdG9t
aWNhbGx5IHdyaXRlIFBWIGd1ZXN0IFBUIGVudHJpZXMgKi8KK2Jvb2wgc2hfd3JpdGVfZ3Vlc3Rf
ZW50cnkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRwdGVfdCBuZXcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4pOworYm9vbCBzaF9jbXB4Y2hnX2d1ZXN0X2Vu
dHJ5KHN0cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwgaW50cHRlX3QgKm9sZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pOworCiAvKiBVcGRh
dGUgYWxsIHRoZSB0aGluZ3MgdGhhdCBhcmUgZGVyaXZlZCBmcm9tIHRoZSBndWVzdCdzIENSMC9D
UjMvQ1I0LgogICogQ2FsbGVkIHRvIGluaXRpYWxpemUgcGFnaW5nIHN0cnVjdHVyZXMgaWYgdGhl
IHBhZ2luZyBtb2RlCiAgKiBoYXMgY2hhbmdlZCwgYW5kIHdoZW4gYnJpbmdpbmcgdXAgYSBWQ1BV
IGZvciB0aGUgZmlyc3QgdGltZS4gKi8KLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L3B2LmMKQEAgLTAsMCArMSw3NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogYXJjaC94ODYvbW0vc2hhZG93L3B2LmMKKyAqCisgKiBQVi1vbmx5IHNoYWRvdyBjb2RlICh3
aGljaCBoZW5jZSBkb2VzIG5vdCBuZWVkIHRvIGJlIG11bHRpcGx5IGNvbXBpbGVkKS4KKyAqIFBh
cnRzIG9mIHRoaXMgY29kZSBhcmUgQ29weXJpZ2h0IChjKSAyMDA2IGJ5IFhlblNvdXJjZSBJbmMu
CisgKiBQYXJ0cyBvZiB0aGlzIGNvZGUgYXJlIENvcHlyaWdodCAoYykgMjAwNiBieSBNaWNoYWVs
IEEgRmV0dGVybWFuCisgKiBQYXJ0cyBiYXNlZCBvbiBlYXJsaWVyIHdvcmsgYnkgTWljaGFlbCBB
IEZldHRlcm1hbiwgSWFuIFByYXR0IGV0IGFsLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRv
dy5oPgorI2luY2x1ZGUgInByaXZhdGUuaCIKKworLyoKKyAqIFdyaXRlIGEgbmV3IHZhbHVlIGlu
dG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93cworICogYXBwcm9w
cmlhdGVseS4gIFJldHVybnMgZmFsc2UgaWYgd2UgcGFnZS1mYXVsdGVkLCB0cnVlIGZvciBzdWNj
ZXNzLgorICovCitib29sCitzaF93cml0ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50
cHRlX3QgKnAsIGludHB0ZV90IG5ldywgbWZuX3QgZ21mbikKK3sKKyAgICB1bnNpZ25lZCBpbnQg
ZmFpbGVkOworCisgICAgcGFnaW5nX2xvY2sodi0+ZG9tYWluKTsKKyAgICBmYWlsZWQgPSBfX2Nv
cHlfdG9fdXNlcihwLCAmbmV3LCBzaXplb2YobmV3KSk7CisgICAgaWYgKCBmYWlsZWQgIT0gc2l6
ZW9mKG5ldykgKQorICAgICAgICBzaF92YWxpZGF0ZV9ndWVzdF9lbnRyeSh2LCBnbWZuLCBwLCBz
aXplb2YobmV3KSk7CisgICAgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOworCisgICAgcmV0dXJu
ICFmYWlsZWQ7Cit9CisKKy8qCisgKiBDbXB4Y2hnIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0
IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93cworICogYXBwcm9wcmlhdGVseS4gUmV0
dXJucyBmYWxzZSBpZiB3ZSBwYWdlLWZhdWx0ZWQsIHRydWUgaWYgbm90LgorICogTi5CLiBjYWxs
ZXIgc2hvdWxkIGNoZWNrIHRoZSB2YWx1ZSBvZiAib2xkIiB0byBzZWUgaWYgdGhlIGNtcHhjaGcg
aXRzZWxmCisgKiB3YXMgc3VjY2Vzc2Z1bC4KKyAqLworYm9vbAorc2hfY21weGNoZ19ndWVzdF9l
bnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90ICpvbGQsCisgICAgICAg
ICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZuX3QgZ21mbikKK3sKKyAgICBib29sIGZh
aWxlZDsKKyAgICBpbnRwdGVfdCB0ID0gKm9sZDsKKworICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFp
bik7CisgICAgZmFpbGVkID0gY21weGNoZ191c2VyKHAsIHQsIG5ldyk7CisgICAgaWYgKCB0ID09
ICpvbGQgKQorICAgICAgICBzaF92YWxpZGF0ZV9ndWVzdF9lbnRyeSh2LCBnbWZuLCBwLCBzaXpl
b2YobmV3KSk7CisgICAgKm9sZCA9IHQ7CisgICAgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOwor
CisgICAgcmV0dXJuICFmYWlsZWQ7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBAIC04Niwx
MSArODYsMTMgQEAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dDsKIHN0cnVjdCBzaGFkb3dfcGFnaW5n
X21vZGUgewogI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCiAgICAgdm9pZCAgICAgICAgICAo
KmRldGFjaF9vbGRfdGFibGVzICAgICApKHN0cnVjdCB2Y3B1ICp2KTsKKyNpZmRlZiBDT05GSUdf
UFYKICAgICBib29sICAgICAgICAgICgqd3JpdGVfZ3Vlc3RfZW50cnkgICAgICkoc3RydWN0IHZj
cHUgKnYsIGludHB0ZV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pOwogICAgIGJvb2wgICAgICAgICAgKCpj
bXB4Y2hnX2d1ZXN0X2VudHJ5ICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90ICpvbGQsIGlu
dHB0ZV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3QgZ21mbik7CisjZW5kaWYKICAgICBtZm5fdCAgICAgICAgICgqbWFrZV9tb25pdG9yX3Rh
YmxlICAgICkoc3RydWN0IHZjcHUgKnYpOwogICAgIHZvaWQgICAgICAgICAgKCpkZXN0cm95X21v
bml0b3JfdGFibGUgKShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbW1mbik7CiAgICAgaW50ICAgICAg
ICAgICAoKmd1ZXNzX3dybWFwICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCAKQEAgLTI5MCw2
ICsyOTIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfCiAgICAg
cGFnaW5nX2dldF9ob3N0bW9kZSh2KS0+dXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKIH0KIAorI2lm
ZGVmIENPTkZJR19QVgogCiAvKgogICogV3JpdGUgYSBuZXcgdmFsdWUgaW50byB0aGUgZ3Vlc3Qg
cGFnZXRhYmxlLCBhbmQgdXBkYXRlIHRoZQpAQCAtMzI1LDYgKzMyOCw4IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBwYWdpbmdfY21weGNoZ19ndWVzdF8KICAgICByZXR1cm4gIWNtcHhjaGdfdXNlcihw
LCAqb2xkLCBuZXcpOwogfQogCisjZW5kaWYgLyogQ09ORklHX1BWICovCisKIC8qIEhlbHBlciBm
dW5jdGlvbiB0aGF0IHdyaXRlcyBhIHB0ZSBpbiBzdWNoIGEgd2F5IHRoYXQgYSBjb25jdXJyZW50
IHJlYWQgCiAgKiBuZXZlciBzZWVzIGEgaGFsZi13cml0dGVuIGVudHJ5IHRoYXQgaGFzIF9QQUdF
X1BSRVNFTlQgc2V0ICovCiBzdGF0aWMgaW5saW5lIHZvaWQgc2FmZV93cml0ZV9wdGUobDFfcGdl
bnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3KQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:07:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17:07: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 1h3OOg-0003lZ-TI; Mon, 11 Mar 2019 17:07: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3OOf-0003lU-1J
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:07:29 +0000
X-Inumbo-ID: 253e4a39-4420-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 253e4a39-4420-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 17:07:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87105294"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869339020000780021D664@prv1-mh.provo.novell.com>
 <5C8693AB020000780021D670@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: <0d7eb90f-c4d2-abcd-792b-3f2aa864c239@citrix.com>
Date: Mon, 11 Mar 2019 17:07: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: <5C8693AB020000780021D670@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/2] x86/shadow:
 sh_validate_guest_pt_write() is HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@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>

T24gMTEvMDMvMjAxOSAxNjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTW92ZSB0aGUgZnVuY3Rp
b24gdG8gaHZtLmMsIG1ha2UgaXQgc3RhdGljLCBhbmQgZHJvcCBpdHMgc2hfIHByZWZpeC4KPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:24:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Oek-0005G5-CP; Mon, 11 Mar 2019 17:24:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3Oei-0005G0-Ir
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:24:04 +0000
X-Inumbo-ID: 76cd92d4-4422-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76cd92d4-4422-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 17:24:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87106302"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869339020000780021D664@prv1-mh.provo.novell.com>
 <5C8693C9020000780021D673@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: <82282ab7-80ab-6220-d2d4-0c64551c6d2b@citrix.com>
Date: Mon, 11 Mar 2019 17:24: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: <5C8693C9020000780021D673@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/shadow: sh_{write,
 cmpxchg}_guest_entry() are PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMTEvMDMvMjAxOSAxNjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTW92ZSB0aGVtIHRvIGEg
bmV3IHB2LmMuIE1ha2UgdGhlIHJlc3BlY3RpdmUgc3RydWN0IHNoYWRvd19wYWdpbmdfbW9kZQo+
IGZpZWxkcyBhcyB3ZWxsIGFzIHRoZSBwYWdpbmcuaCB3cmFwcGVycyBQVi1vbmx5IGFzIHdlbGwu
Cj4KPiBUYWtlIHRoZSBsaWJlcnR5IGFuZCBzd2l0Y2ggYm90aCBmdW5jdGlvbnMnICJmYWlsZWQi
IGxvY2FsIHZhcmlhYmxlcyB0bwo+IG1vcmUgYXBwcm9wcmlhdGUgdHlwZXMuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:34:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17:34: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 1h3Oos-00064P-EL; Mon, 11 Mar 2019 17:34:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3Oor-00064K-8B
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:34:33 +0000
X-Inumbo-ID: ed848e5c-4423-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed848e5c-4423-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 17:34:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87106849"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 2/6] x86: save GUEST_BNDCFGS on context switch...
Thread-Index: AQHUpoD0/AlNs9ZPTU283xWjQnlZs6YCPhyAgATWFBA=
Date: Mon, 11 Mar 2019 17:34:30 +0000
Message-ID: <48709a1b29244ec2b40fc5b659933031@AMSPEX02CL02.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-3-paul.durrant@citrix.com>
 <5C829B7F020000780021CC36@prv1-mh.provo.novell.com>
In-Reply-To: <5C829B7F020000780021CC36@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] x86: save GUEST_BNDCFGS on context
 switch...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDggTWFyY2ggMjAxOSAxNjo0Mwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUmU6IFtQQVRDSCAyLzZdIHg4Njogc2F2ZSBHVUVTVF9CTkRDRkdTIG9uIGNvbnRleHQgc3dp
dGNoLi4uCj4gCj4gPj4+IE9uIDA3LjAxLjE5IGF0IDEzOjAyLCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gLi4udG8gYXZvaWQgdGhlIG5lZWQgZm9yIGEgVk1DUyByZWxvYWQg
d2hlbiB0aGUgdmFsdWUgb2YgTVNSX0lBMzJfQk5EQ0ZHUyBpcwo+ID4gcmVhZCBieSB0aGUgdG9v
bC1zdGFjay4KPiAKPiBJcyB0aGlzIGEgZ29vZCB0cmFkZS1vZmY/IEkuZS4gYXJlIHRvb2wgc3Rh
Y2sgcmVhZHMgYXQgbGVhc3QgYXMgZnJlcXVlbnQgYXMKPiBjb250ZXh0IHN3aXRjaGVzPwo+IAoK
SW4gdGhlIGFic2VuY2Ugb2YgYW55IGNvbW1lbnQgZnJvbSBBbmRyZXcgb24gcmVsYXRpdmUgY29z
dCwgSSdsbCBkcm9wIHRoaXMuCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:41:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17: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 1h3Ovg-0006pD-8I; Mon, 11 Mar 2019 17: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3Ovf-0006og-1I
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:41:35 +0000
X-Inumbo-ID: e8829a03-4424-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8829a03-4424-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 17:41:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87107227"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 4/6] x86: stop handling MSR_IA32_XSS save/restore in
 implementation code
Thread-Index: AQHUpoDx8G/pLFzBwEmd229NDUD1OaYCPzqAgATW0zA=
Date: Mon, 11 Mar 2019 17:41:31 +0000
Message-ID: <50d7fde5b09144bfb2993cf7b4382540@AMSPEX02CL02.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-5-paul.durrant@citrix.com>
 <5C829C6F020000780021CC4C@prv1-mh.provo.novell.com>
In-Reply-To: <5C829C6F020000780021CC4C@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/6] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDggTWFyY2ggMjAxOSAxNjo0Nwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUmU6IFtQQVRDSCA0LzZdIHg4Njogc3RvcCBoYW5kbGluZyBNU1JfSUEzMl9YU1Mgc2F2ZS9y
ZXN0b3JlIGluIGltcGxlbWVudGF0aW9uIGNvZGUKPiAKPiA+Pj4gT24gMDcuMDEuMTkgYXQgMTM6
MDIsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94
ODYvbXNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+ID4gQEAgLTE2NCw2ICsxNjQs
MTMgQEAgaW50IGd1ZXN0X3JkbXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2
NF90ICp2YWwpCj4gPgo+ID4gICAgICAgICAgYnJlYWs7Cj4gPgo+ID4gKyAgICBjYXNlIE1TUl9J
QTMyX1hTUzoKPiA+ICsgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWNwLT54c3Rh
dGUueHNhdmVzICkKPiAKPiBXaHkgdGhlIGlzX2h2bV9kb21haW4oKSBjaGVjayBoZXJlIGFuZCBi
ZWxvdz8KCk9ubHkgdGhlcmUgYmVjYXVzZSB0aGUgb2xkZXIgY29kZSB3YXMgSFZNLXNwZWNpZmlj
LgoKPiBUaGUgQ1BVSUQgcG9saWN5IGJpdAo+IGFsb25lIHNob3VsZCBwcm9wZXJseSByZWZsZWN0
IHRoaW5ncywgYW5kIHRoZXJlIHNob3VsZCBiZSBubyBjaGFuZ2UKPiBuZWVkZWQgaGVyZSBpZiB3
ZSBkZWNpZGVkIHRvIHN1cHBvcnQgWFNBVkVTIGFsc28gZm9yIFBWIGd1ZXN0cy4gV2l0aAo+IHRo
ZW0gZHJvcHBlZAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpPay4gVGhhbmtzLAoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:45:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17:45: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 1h3Ozb-0006zX-Sk; Mon, 11 Mar 2019 17:45:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3Oza-0006zS-6e
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:45:38 +0000
X-Inumbo-ID: 79c777e2-4425-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79c777e2-4425-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 17:45:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87107440"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 5/6] x86: remove defunct init/load/save_msr() hvm_funcs
Thread-Index: AQHUpoDy5CO6EU4N40ufRCz3YR2dk6YCQEcAgATW/qA=
Date: Mon, 11 Mar 2019 17:45:35 +0000
Message-ID: <1ac0ae156eeb4de783ef5d495e157ecd@AMSPEX02CL02.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-6-paul.durrant@citrix.com>
 <5C829D50020000780021CC67@prv1-mh.provo.novell.com>
In-Reply-To: <5C829D50020000780021CC67@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 5/6] x86: remove defunct
 init/load/save_msr() hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDggTWFyY2ggMjAxOSAxNjo1MAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNS82XSB4
ODY6IHJlbW92ZSBkZWZ1bmN0IGluaXQvbG9hZC9zYXZlX21zcigpIGh2bV9mdW5jcwo+IAo+ID4+
PiBPbiAwNy4wMS4xOSBhdCAxMzowMiwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToK
PiA+IEBAIC0xNDcyLDEwICsxNDY4LDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNycyhz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKPiA+ICAgICAgICAgICAg
ICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiAgICAgIC8qIENoZWNraW5nIGZpbmlzaGVkICovCj4g
Pgo+ID4gLSAgICBpZiAoIGh2bV9mdW5jcy5sb2FkX21zciApCj4gPiAtICAgICAgICBlcnIgPSBo
dm1fZnVuY3MubG9hZF9tc3IodiwgY3R4dCk7Cj4gPiAtCj4gPiAtICAgIGZvciAoIGkgPSAwOyAh
ZXJyICYmIGkgPCBjdHh0LT5jb3VudDsgKytpICkKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBj
dHh0LT5jb3VudDsgKytpICkKPiA+ICAgICAgewo+ID4gICAgICAgICAgc3dpdGNoICggY3R4dC0+
bXNyW2ldLmluZGV4ICkKPiA+ICAgICAgICAgIHsKPiAKPiBlcnIgY2FuIGJlY29tZSBzZXQgdG8g
bm9uLXplcm8gaW4gdGhlIGxvb3AgYm9keSBmdXJ0aGVyIGRvd24gZnJvbSBoZXJlLAo+IHNvIEkg
ZG9uJ3QgdGhpbmsgeW91IHNob3VsZCBhbHRlciB0aGUgbG9vcCBoZWFkZXIuCgpUcnVlLiBCYWls
aW5nIGVhcmx5IGlzIGEgY2hhbmdlIG9mIHNlbWFudGljLCBzbyBJJ2xsIGRyb3AgdGhlIGNoZWNr
LgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:47:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 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 1h3P1S-00074z-Ac; Mon, 11 Mar 2019 17: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3P1Q-00074q-Kw
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:47:32 +0000
X-Inumbo-ID: bdbbd2d7-4425-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdbbd2d7-4425-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 17:47:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87107525"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 5/6] x86: remove defunct init/load/save_msr() hvm_funcs
Thread-Index: AQHUpoDy5CO6EU4N40ufRCz3YR2dk6YCQEcAgATW/qCAAACTIA==
Date: Mon, 11 Mar 2019 17:47:28 +0000
Message-ID: <33af4d1ba34d464b9937db0ff4c21cc7@AMSPEX02CL02.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-6-paul.durrant@citrix.com>
 <5C829D50020000780021CC67@prv1-mh.provo.novell.com>
 <1ac0ae156eeb4de783ef5d495e157ecd@AMSPEX02CL02.citrite.net>
In-Reply-To: <1ac0ae156eeb4de783ef5d495e157ecd@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 5/6] x86: remove defunct
 init/load/save_msr() hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDExIE1hcmNoIDIwMTkgMTc6NDYKPiBUbzogJ0phbiBCZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5j
b20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4g
U3ViamVjdDogUkU6IFtQQVRDSCA1LzZdIHg4NjogcmVtb3ZlIGRlZnVuY3QgaW5pdC9sb2FkL3Nh
dmVfbXNyKCkgaHZtX2Z1bmNzCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+IFNlbnQ6IDA4
IE1hcmNoIDIwMTkgMTY6NTAKPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+
OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2VpIExpdQo+ID4gPHdl
aS5saXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz4KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNS82XSB4ODY6IHJlbW92ZSBkZWZ1bmN0IGlu
aXQvbG9hZC9zYXZlX21zcigpIGh2bV9mdW5jcwo+ID4KPiA+ID4+PiBPbiAwNy4wMS4xOSBhdCAx
MzowMiwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gQEAgLTE0NzIsMTAg
KzE0NjgsNyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9tc3JzKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ID4gPiAgICAgICAgICAgICAgcmV0dXJuIC1FT1BO
T1RTVVBQOwo+ID4gPiAgICAgIC8qIENoZWNraW5nIGZpbmlzaGVkICovCj4gPiA+Cj4gPiA+IC0g
ICAgaWYgKCBodm1fZnVuY3MubG9hZF9tc3IgKQo+ID4gPiAtICAgICAgICBlcnIgPSBodm1fZnVu
Y3MubG9hZF9tc3IodiwgY3R4dCk7Cj4gPiA+IC0KPiA+ID4gLSAgICBmb3IgKCBpID0gMDsgIWVy
ciAmJiBpIDwgY3R4dC0+Y291bnQ7ICsraSApCj4gPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBj
dHh0LT5jb3VudDsgKytpICkKPiA+ID4gICAgICB7Cj4gPiA+ICAgICAgICAgIHN3aXRjaCAoIGN0
eHQtPm1zcltpXS5pbmRleCApCj4gPiA+ICAgICAgICAgIHsKPiA+Cj4gPiBlcnIgY2FuIGJlY29t
ZSBzZXQgdG8gbm9uLXplcm8gaW4gdGhlIGxvb3AgYm9keSBmdXJ0aGVyIGRvd24gZnJvbSBoZXJl
LAo+ID4gc28gSSBkb24ndCB0aGluayB5b3Ugc2hvdWxkIGFsdGVyIHRoZSBsb29wIGhlYWRlci4K
PiAKPiBUcnVlLiBCYWlsaW5nIGVhcmx5IGlzIGEgY2hhbmdlIG9mIHNlbWFudGljLCBzbyBJJ2xs
IGRyb3AgdGhlIGNoZWNrLgoKICAgICAgIF4gTm90Cgo+IAo+ICAgUGF1bAo+IAo+ID4KPiA+IEph
bgo+ID4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:51:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3P4x-0007pE-UQ; Mon, 11 Mar 2019 17:51:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3P4x-0007p9-0L
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:51:11 +0000
X-Inumbo-ID: 410c85b4-4426-11e9-bcf4-5791e5205826
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 410c85b4-4426-11e9-bcf4-5791e5205826;
 Mon, 11 Mar 2019 17:51: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 04F7A374;
 Mon, 11 Mar 2019 10:51:10 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4DADE3F614;
 Mon, 11 Mar 2019 10:51:08 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C869142020000780021D5F1@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9bf2bb3-270f-c1bd-5afb-f454c2d6c2e4@arm.com>
Date: Mon, 11 Mar 2019 17:51:06 +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: <5C869142020000780021D5F1@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/7] events: drop arch_evtchn_inject()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>,
 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>

SGksCgpPbiAxMS8wMy8yMDE5IDE2OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPiBIYXZlIHRoZSBv
bmx5IHVzZXIgY2FsbCB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcoKSBpbnN0ZWFkLCBhdCB0aGUg
c2FtZQo+IHRpbWUgYXJyYW5naW5nIGZvciBjb3JyZWN0IG9yZGVyaW5nIG9mIHRoZSB3cml0ZXMg
KGV2dGNobl9wZW5kaW5nX3NlbAo+IHNob3VsZCBiZSB3cml0dGVuIGJlZm9yZSBldnRjaG5fdXBj
YWxsX3BlbmRpbmcpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3P7S-0007xu-E1; Mon, 11 Mar 2019 17:53:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3P7Q-0007xk-N9
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:53:44 +0000
X-Inumbo-ID: 9c4e79aa-4426-11e9-889c-8f11b2d8d3b8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9c4e79aa-4426-11e9-889c-8f11b2d8d3b8;
 Mon, 11 Mar 2019 17:53:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1AD5E374;
 Mon, 11 Mar 2019 10:53:43 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FE243F614;
 Mon, 11 Mar 2019 10:53:41 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86916A020000780021D5F4@prv1-mh.provo.novell.com>
 <ff56f677-a300-a769-a021-b36192d47c3a@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1c5d13d-90b3-94fd-5a8f-dc80f4ae4a56@arm.com>
Date: Mon, 11 Mar 2019 17:53:40 +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: <ff56f677-a300-a769-a021-b36192d47c3a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/7] common: avoid atomic read-modify-write
 accesses in map_vcpu_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: Stefano 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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8wMy8yMDE5IDE2OjUwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDExLzAz
LzIwMTkgMTY6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVyZSdzIG5vIG5lZWQgdG8gc2V0
IHRoZSBldnRjaG5fcGVuZGluZ19zZWwgYml0cyBvbmUgYnkgb25lLiBTaW1wbHkKPj4gd3JpdGUg
ZnVsbCB3b3JkcyB3aXRoIGFsbCBvbmVzLgo+Pgo+PiBGb3IgQXJtIHRoaXMgcmVxdWlyZXMgZXh0
ZW5kaW5nIHdyaXRlX2F0b21pYygpIHRvIGFsc28gaGFuZGxlIDY0LWJpdAo+PiB2YWx1ZXM7IGZv
ciBzeW1tZXRyeSByZWFkX2F0b21pYygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IChJJ2xs
IGxlYXZlIHRoZSBBUk0gYXNzZW1ibHkgdG8gSnVsaWVuIHRvIGNoZWNrIG92ZXIpCgpSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgY2FuIHF1ZXVlIHRo
aXMgc2VyaWVzIGluIG15IG5leHQgYnJhbmNoIG9uY2UgaXQgaXMgZnVsbHkgYWNrZWQuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 17:58:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 17: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 1h3PBb-00089I-7Y; Mon, 11 Mar 2019 17: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=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3PBZ-000896-UA
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 17:58:01 +0000
X-Inumbo-ID: 32943238-4427-11e9-ab70-d7bccb7db613
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32943238-4427-11e9-ab70-d7bccb7db613;
 Mon, 11 Mar 2019 17:57: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 1h3PBS-0003Gs-VF; Mon, 11 Mar 2019 17:57: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 1h3PBS-00010B-Mz; Mon, 11 Mar 2019 17:57:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3PBS-0001wn-ML; Mon, 11 Mar 2019 17:57:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133716-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ef15ca08a8bb7db95689485af232ae18d40f5356
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 17:57:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133716: 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>

ZmxpZ2h0IDEzMzcxNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzcxNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlZjE1Y2EwOGE4YmI3ZGI5NTY4OTQ4NWFmMjMyYWUxOGQ0MGY1MzU2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZGVlYWYyYTNlZTUwYjA5NjQy
NmVlYTQxYTRjOWI5NmRlZDBmMDI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2MjEgIDIwMTkt
MDMtMDYgMTU6MDA6MzggWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzE2ICAy
MDE5LTAzLTExIDE1OjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0ZGVlYWYyYTNlLi5lZjE1Y2EwOGE4
ICBlZjE1Y2EwOGE4YmI3ZGI5NTY4OTQ4NWFmMjMyYWUxOGQ0MGY1MzU2IC0+IHNtb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFI-0000Ya-OJ; Mon, 11 Mar 2019 18:01:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFG-0000Xs-Hx
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:50 +0000
X-Inumbo-ID: bdd56cae-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdd56cae-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257467"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:35 +0000
Message-ID: <20190311180137.7805-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 6/8] pygrub: make python scripts work with
 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

UnVuIDJ0bzMgYW5kIHBpY2sgdGhlIHNlbnNpYmxlIHN1Z2dlc3Rpb25zLgoKSW1wb3J0IHByaW50
X2Z1bmN0aW9uIGFuZCBhYnNvbHV0ZV9pbXBvcnQgc28gMi42IGNhbiB3b3JrLgoKVGhlcmUgaGFz
IG5ldmVyIGJlZW4gYSBjdXJzZXMud3JhcHBlciBtb2R1bGUgYWNjb3JkaW5nIHRvIDIueCBhbmQg
My54CmRvYywgb25seSBhIGZ1bmN0aW9uLCBzbyAiaW1wb3J0IGN1cnNlcy53cmFwcGVyIiBpcyBu
b3QgY29ycmVjdC4gSXQKaGFwcGVuZWQgdG8gd29yayBiZWNhdXNlIDIueCBpbXBsZW1lbnRlZCBh
ICh1bmRvY3VtZW50ZWQpIG1vZHVsZS4KCldlIG9ubHkgbmVlZCB0byBpbXBvcnQgY3Vyc2VzIHRv
IG1ha2UgY3Vyc2VzLndyYXBwZXIgYXZhaWxhYmxlIHRvCnB5Z3J1Yi4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvRXh0TGlu
dXhDb25mLnB5IHwgMTkgKysrKysrLS0tLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkg
ICAgIHwgMzkgKysrKysrKysrKysrLS0tLS0tLS0tLQogdG9vbHMvcHlncnViL3NyYy9MaWxvQ29u
Zi5weSAgICAgfCAxOSArKysrKystLS0tLQogdG9vbHMvcHlncnViL3NyYy9weWdydWIgICAgICAg
ICAgfCA3MSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiA0IGZpbGVz
IGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9FeHRM
aW51eENvbmYucHkKaW5kZXggZDE3ODliZjAyMC4uOWZkNjM1YjljZiAxMDA2NDQKLS0tIGEvdG9v
bHMvcHlncnViL3NyYy9FeHRMaW51eENvbmYucHkKKysrIGIvdG9vbHMvcHlncnViL3NyYy9FeHRM
aW51eENvbmYucHkKQEAgLTEwLDkgKzEwLDExIEBACiAjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAjCiAKK2Zyb20g
X19mdXR1cmVfXyBpbXBvcnQgcHJpbnRfZnVuY3Rpb24sIGFic29sdXRlX2ltcG9ydAorCiBpbXBv
cnQgc3lzLCByZSwgb3MKIGltcG9ydCBsb2dnaW5nCi1pbXBvcnQgR3J1YkNvbmYKK2Zyb20gLiBp
bXBvcnQgR3J1YkNvbmYKIAogY2xhc3MgRXh0TGludXhJbWFnZShvYmplY3QpOgogICAgIGRlZiBf
X2luaXRfXyhzZWxmLCBsaW5lcywgcGF0aCk6CkBAIC0zMiw3ICszNCw4IEBAIGNsYXNzIEV4dExp
bnV4SW1hZ2Uob2JqZWN0KToKICAgICAgICAgc2VsZi5saW5lcyA9IFtdCiAgICAgICAgIHNlbGYu
cGF0aCA9IHBhdGgKICAgICAgICAgc2VsZi5yb290ID0gIiIKLSAgICAgICAgbWFwKHNlbGYuc2V0
X2Zyb21fbGluZSwgbGluZXMpCisgICAgICAgIGZvciBsaW5lIGluIGxpbmVzOgorICAgICAgICAg
ICAgc2VsZi5zZXRfZnJvbV9saW5lKGxpbmUpCiAKICAgICBkZWYgc2V0X2Zyb21fbGluZShzZWxm
LCBsaW5lLCByZXBsYWNlID0gTm9uZSk6CiAgICAgICAgIChjb20sIGFyZykgPSBHcnViQ29uZi5n
cnViX2V4YWN0X3NwbGl0KGxpbmUsIDIpCkBAIC02Nyw3ICs3MCw3IEBAIGNsYXNzIEV4dExpbnV4
SW1hZ2Uob2JqZWN0KToKICAgICAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgImlu
aXRyZCIsIGEucmVwbGFjZSgiaW5pdHJkPSIsICIiKSkKICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZyA9IGFyZy5yZXBsYWNlKGEsICIiKQogCi0gICAgICAgIGlmIGNvbSBpcyBub3QgTm9uZSBh
bmQgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpcyBub3QgTm9u
ZSBhbmQgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRz
W2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCBzZWxmLmNv
bW1hbmRzW2NvbV0sIHJlLnN1YignXiIoLispIiQnLCByIlwxIiwgYXJnLnN0cmlwKCkpKQogICAg
ICAgICAgICAgZWxzZToKQEAgLTEzNiw3ICsxMzksNyBAQCBjbGFzcyBFeHRMaW51eENvbmZpZ0Zp
bGUob2JqZWN0KToKICAgICBkZWYgcGFyc2Uoc2VsZiwgYnVmID0gTm9uZSk6CiAgICAgICAgIGlm
IGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25lOgotICAg
ICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJObyBjb25maWcgZmlsZSBkZWZpbmVkIHRv
IHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJObyBjb25maWcgZmls
ZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAgICAgIGYgPSBvcGVuKHNlbGYuZmlsZW5h
bWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5yZWFkbGluZXMoKQpAQCAtMTY3LDcgKzE3
MCw3IEBAIGNsYXNzIEV4dExpbnV4Q29uZmlnRmlsZShvYmplY3QpOgogCiAgICAgICAgICAgICAo
Y29tLCBhcmcpID0gR3J1YkNvbmYuZ3J1Yl9leGFjdF9zcGxpdChsLCAyKQogICAgICAgICAgICAg
Y29tID0gY29tLmxvd2VyKCkKLSAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShj
b20pOgorICAgICAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICAg
ICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAg
ICAgICAgICAgZWxzZToKQEAgLTIwNyw4ICsyMTAsOCBAQCBjbGFzcyBFeHRMaW51eENvbmZpZ0Zp
bGUob2JqZWN0KToKICAgICAgICAgCiBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgIGlm
IGxlbihzeXMuYXJndikgPCAyOgotICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJOZWVkIGEg
Y29uZmlndXJhdGlvbiBmaWxlIHRvIHJlYWQiCisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigi
TmVlZCBhIGNvbmZpZ3VyYXRpb24gZmlsZSB0byByZWFkIikKICAgICBnID0gRXh0TGludXhDb25m
aWdGaWxlKHN5cy5hcmd2WzFdKQogICAgIGZvciBpIGluIGcuaW1hZ2VzOgotICAgICAgICBwcmlu
dCBpCi0gICAgcHJpbnQgZy5kZWZhdWx0CisgICAgICAgIHByaW50KGkpCisgICAgcHJpbnQoZy5k
ZWZhdWx0KQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weSBiL3Rvb2xz
L3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKaW5kZXggZGM4MTBkNTVjYi4uZjhkMzc5OWRjMCAxMDA2
NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weQorKysgYi90b29scy9weWdydWIv
c3JjL0dydWJDb25mLnB5CkBAIC0xMiw2ICsxMiw4IEBACiAjIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAjCiAKK2Zy
b20gX19mdXR1cmVfXyBpbXBvcnQgcHJpbnRfZnVuY3Rpb24sIGFic29sdXRlX2ltcG9ydAorCiBp
bXBvcnQgb3MsIHN5cwogaW1wb3J0IGxvZ2dpbmcKIGltcG9ydCByZQpAQCAtNDQsNyArNDYsNyBA
QCBkZWYgZ2V0X3BhdGgocyk6CiAgICAgICAgIHJldHVybiAoTm9uZSwgcykKICAgICBpZHggPSBz
LmZpbmQoJyknKQogICAgIGlmIGlkeCA9PSAtMToKLSAgICAgICAgcmFpc2UgVmFsdWVFcnJvciwg
IlVuYWJsZSB0byBmaW5kIG1hdGNoaW5nICcpJyIKKyAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigi
VW5hYmxlIHRvIGZpbmQgbWF0Y2hpbmcgJyknIikKICAgICBkID0gc1s6aWR4XQogICAgIHJldHVy
biAoR3J1YkRpc2tQYXJ0KGQpLCBzW2lkeCArIDE6XSkKIApAQCAtMTAwLDcgKzEwMiw4IEBAIGNs
YXNzIF9HcnViSW1hZ2Uob2JqZWN0KToKICAgICAgICAgICAgICAgICAiICBpbml0cmQ6ICVzXG4i
ICUoc2VsZi50aXRsZSwgc2VsZi5yb290LCBzZWxmLmtlcm5lbCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5hcmdzLCBzZWxmLmluaXRyZCkpCiAgICAgZGVmIF9wYXJz
ZShzZWxmLCBsaW5lcyk6Ci0gICAgICAgIG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxpbmVzKQor
ICAgICAgICBmb3IgbGluZSBpbiBsaW5lczoKKyAgICAgICAgICAgIHNlbGYuc2V0X2Zyb21fbGlu
ZShsaW5lKQogCiAgICAgZGVmIHJlc2V0KHNlbGYsIGxpbmVzKToKICAgICAgICAgc2VsZi5fcm9v
dCA9IHNlbGYuX2luaXRyZCA9IHNlbGYuX2tlcm5lbCA9IHNlbGYuX2FyZ3MgPSBOb25lCkBAIC0x
NDEsNyArMTQ0LDcgQEAgY2xhc3MgR3J1YkltYWdlKF9HcnViSW1hZ2UpOgogICAgIGRlZiBzZXRf
ZnJvbV9saW5lKHNlbGYsIGxpbmUsIHJlcGxhY2UgPSBOb25lKToKICAgICAgICAgKGNvbSwgYXJn
KSA9IGdydWJfZXhhY3Rfc3BsaXQobGluZSwgMikKIAotICAgICAgICBpZiBzZWxmLmNvbW1hbmRz
Lmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAg
ICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAg
c2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAg
ICAgZWxzZToKQEAgLTE3Nyw3ICsxODAsNyBAQCBjbGFzcyBfR3J1YkNvbmZpZ0ZpbGUob2JqZWN0
KToKICAgICAgICAgICAgIHNlbGYucGFyc2UoKQogCiAgICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9
IE5vbmUpOgotICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJ1bmltcGxlbWVudGVkIHBhcnNl
IGZ1bmN0aW9uIiAgIAorICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoInVuaW1wbGVtZW50ZWQg
cGFyc2UgZnVuY3Rpb24iKQogCiAgICAgZGVmIGhhc1Bhc3N3b3JkQWNjZXNzKHNlbGYpOgogICAg
ICAgICByZXR1cm4gc2VsZi5wYXNzd29yZEFjY2VzcwpAQCAtMjAxLDcgKzIwNCw3IEBAIGNsYXNz
IF9HcnViQ29uZmlnRmlsZShvYmplY3QpOgogICAgICAgICAgICAgICAgIGltcG9ydCBjcnlwdAog
ICAgICAgICAgICAgICAgIGlmIGNyeXB0LmNyeXB0KHBhc3N3b3JkLCBwd2RbMV0pID09IHB3ZFsx
XToKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFRydWUKLSAgICAgICAgICAgIGV4Y2VwdCBF
eGNlcHRpb24sIGU6CisgICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAg
ICAgICAgICAgc2VsZi5wYXNzRXhjID0gIkNhbid0IHZlcmlmeSBwYXNzd29yZDogJXMiICUgc3Ry
KGUpCiAgICAgICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAKQEAgLTIxMyw3ICsyMTYsNyBAQCBj
bGFzcyBfR3J1YkNvbmZpZ0ZpbGUob2JqZWN0KToKIAogICAgIGRlZiBzZXQoc2VsZiwgbGluZSk6
CiAgICAgICAgIChjb20sIGFyZykgPSBncnViX2V4YWN0X3NwbGl0KGxpbmUsIDIpCi0gICAgICAg
IGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5j
b21tYW5kczoKICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToK
ICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0
cmlwKCkpCiAgICAgICAgICAgICBlbHNlOgpAQCAtMjMzLDcgKzIzNiw3IEBAIGNsYXNzIF9HcnVi
Q29uZmlnRmlsZShvYmplY3QpOgogICAgICAgICAgICAgc2VsZi5fZGVmYXVsdCA9IHZhbAogCiAg
ICAgICAgIGlmIHNlbGYuX2RlZmF1bHQgPCAwOgotICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJv
ciwgImRlZmF1bHQgbXVzdCBiZSBwb3NpdGl2ZSBudW1iZXIiCisgICAgICAgICAgICByYWlzZSBW
YWx1ZUVycm9yKCJkZWZhdWx0IG11c3QgYmUgcG9zaXRpdmUgbnVtYmVyIikKICAgICBkZWZhdWx0
ID0gcHJvcGVydHkoX2dldF9kZWZhdWx0LCBfc2V0X2RlZmF1bHQpCiAKICAgICBkZWYgc2V0X3Nw
bGFzaChzZWxmLCB2YWwpOgpAQCAtMjY1LDcgKzI2OCw3IEBAIGNsYXNzIEdydWJDb25maWdGaWxl
KF9HcnViQ29uZmlnRmlsZSk6CiAgICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAg
ICAgICBpZiBidWYgaXMgTm9uZToKICAgICAgICAgICAgIGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9u
ZToKLSAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yLCAiTm8gY29uZmlnIGZpbGUgZGVm
aW5lZCB0byBwYXJzZSEiCisgICAgICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiTm8gY29u
ZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiKQogCiAgICAgICAgICAgICBmID0gb3BlbihzZWxm
LmZpbGVuYW1lLCAncicpCiAgICAgICAgICAgICBsaW5lcyA9IGYucmVhZGxpbmVzKCkKQEAgLTI5
Niw3ICsyOTksNyBAQCBjbGFzcyBHcnViQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCiAKICAgICAgICAgICAgIChjb20sIGFyZykgPSBncnViX2V4
YWN0X3NwbGl0KGwsIDIpCi0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29t
KToKKyAgICAgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAg
IGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAg
ICAgICAgIGVsc2U6CkBAIC0zMjgsNyArMzMxLDcgQEAgY2xhc3MgR3J1YjJJbWFnZShfR3J1Yklt
YWdlKToKICAgICAgICAgaWYgY29tID09ICJzZXQiOgogICAgICAgICAgICAgKGNvbSxhcmcpID0g
Z3J1YjJfaGFuZGxlX3NldChhcmcpCiAgICAgICAgICAgICAKLSAgICAgICAgaWYgc2VsZi5jb21t
YW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAg
ICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAg
ICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAg
ICAgICAgIGVsc2U6CkBAIC0zNjQsNyArMzY3LDcgQEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9H
cnViQ29uZmlnRmlsZSk6CiAgICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAgICAg
ICBpZiBidWYgaXMgTm9uZToKICAgICAgICAgICAgIGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9uZToK
LSAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yLCAiTm8gY29uZmlnIGZpbGUgZGVmaW5l
ZCB0byBwYXJzZSEiCisgICAgICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiTm8gY29uZmln
IGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiKQogCiAgICAgICAgICAgICBmID0gb3BlbihzZWxmLmZp
bGVuYW1lLCAncicpCiAgICAgICAgICAgICBsaW5lcyA9IGYucmVhZGxpbmVzKCkKQEAgLTM5OCw3
ICs0MDEsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAg
ICAgICAgIHRpdGxlX21hdGNoID0gcmUubWF0Y2goJ15tZW51ZW50cnkgWyJcJ10oLio/KVsiXCdd
ICguKil7JywgbCkKICAgICAgICAgICAgIGlmIHRpdGxlX21hdGNoOgogICAgICAgICAgICAgICAg
IGlmIGltZyBpcyBub3QgTm9uZToKLSAgICAgICAgICAgICAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yLCAic3ludGF4IGVycm9yOiBjYW5ub3QgbmVzdCBtZW51ZW50cnkgKCVkICVzKSIgJSAobGVu
KGltZyksaW1nKQorICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoInN5bnRh
eCBlcnJvcjogY2Fubm90IG5lc3QgbWVudWVudHJ5ICglZCAlcykiICUgKGxlbihpbWcpLGltZykp
CiAgICAgICAgICAgICAgICAgaW1nID0gW10KICAgICAgICAgICAgICAgICB0aXRsZSA9IHRpdGxl
X21hdGNoLmdyb3VwKDEpCiAgICAgICAgICAgICAgICAgY29udGludWUKQEAgLTQxMyw3ICs0MTYs
NyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAgICAg
ICAgICAgICAgICAgIG1lbnVfbGV2ZWwgLT0gMQogICAgICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKICAgICAgICAgICAgICAgICAgICAgZWxzZToKLSAgICAgICAgICAgICAgICAgICAgICAg
IHJhaXNlIFJ1bnRpbWVFcnJvciwgInN5bnRheCBlcnJvcjogY2xvc2luZyBicmFjZSB3aXRob3V0
IG1lbnVlbnRyeSIKKyAgICAgICAgICAgICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigi
c3ludGF4IGVycm9yOiBjbG9zaW5nIGJyYWNlIHdpdGhvdXQgbWVudWVudHJ5IikKIAogICAgICAg
ICAgICAgICAgIHNlbGYuYWRkX2ltYWdlKEdydWIySW1hZ2UodGl0bGUsIGltZykpCiAgICAgICAg
ICAgICAgICAgaW1nID0gTm9uZQpAQCAtNDI4LDcgKzQzMSw3IEBAIGNsYXNzIEdydWIyQ29uZmln
RmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAgaWYgY29tID09ICJzZXQiOgogICAg
ICAgICAgICAgICAgIChjb20sYXJnKSA9IGdydWIyX2hhbmRsZV9zZXQoYXJnKQogICAgICAgICAg
ICAgICAgIAotICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAg
ICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgICAgICBpZiBzZWxm
LmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIGFyZ19zdHJp
cCA9IGFyZy5zdHJpcCgpCiAgICAgICAgICAgICAgICAgICAgIGlmIGFyZ19zdHJpcCA9PSAiJHtz
YXZlZF9lbnRyeX0iIG9yIGFyZ19zdHJpcCA9PSAiJHtuZXh0X2VudHJ5fSI6CkBAIC00NDMsNyAr
NDQ2LDcgQEAgY2xhc3MgR3J1YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAg
ICAgICAgICAgbG9nZ2luZy53YXJuaW5nKCJVbmtub3duIGRpcmVjdGl2ZSAlcyIgJShjb20sKSkK
ICAgICAgICAgICAgIAogICAgICAgICBpZiBpbWcgaXMgbm90IE5vbmU6Ci0gICAgICAgICAgICBy
YWlzZSBSdW50aW1lRXJyb3IsICJzeW50YXggZXJyb3I6IGVuZCBvZiBmaWxlIHdpdGggb3BlbiBt
ZW51ZW50cnkoJWQgJXMpIiAlIChsZW4oaW1nKSxpbWcpCisgICAgICAgICAgICByYWlzZSBSdW50
aW1lRXJyb3IoInN5bnRheCBlcnJvcjogZW5kIG9mIGZpbGUgd2l0aCBvcGVuIG1lbnVlbnRyeSgl
ZCAlcykiICUgKGxlbihpbWcpLGltZykpCiAKICAgICAgICAgaWYgc2VsZi5oYXNQYXNzd29yZCgp
OgogICAgICAgICAgICAgc2VsZi5zZXRQYXNzd29yZEFjY2VzcyhGYWxzZSkKQEAgLTQ2MiwxMiAr
NDY1LDEyIEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAg
ICAKIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgaWYgbGVuKHN5cy5hcmd2KSA8IDM6
Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIk5lZWQgYSBncnViIHZlcnNpb24gKFwiZ3J1
YlwiIG9yIFwiZ3J1YjJcIikgYW5kIGEgZ3J1Yi5jb25mIG9yIGdydWIuY2ZnIHRvIHJlYWQiCisg
ICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcignTmVlZCBhIGdydWIgdmVyc2lvbiAoImdydWIiIG9y
ICJncnViMiIpIGFuZCBhIGdydWIuY29uZiBvciBncnViLmNmZyB0byByZWFkJykKICAgICBpZiBz
eXMuYXJndlsxXSA9PSAiZ3J1YiI6CiAgICAgICAgIGcgPSBHcnViQ29uZmlnRmlsZShzeXMuYXJn
dlsyXSkKICAgICBlbGlmIHN5cy5hcmd2WzFdID09ICJncnViMiI6CiAgICAgICAgIGcgPSBHcnVi
MkNvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMl0pCiAgICAgZWxzZToKLSAgICAgICAgcmFpc2UgUnVudGlt
ZUVycm9yLCAiVW5rbm93biBjb25maWcgdHlwZSAlcyIgJSBzeXMuYXJndlsxXQorICAgICAgICBy
YWlzZSBSdW50aW1lRXJyb3IoIlVua25vd24gY29uZmlnIHR5cGUgJXMiICUgc3lzLmFyZ3ZbMV0p
CiAgICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkgIywgaS50aXRsZSwgaS5y
b290LCBpLmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZAorICAgICAgICBwcmludChpKSAjLCBpLnRp
dGxlLCBpLnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5pdHJkCmRpZmYgLS1naXQgYS90b29s
cy9weWdydWIvc3JjL0xpbG9Db25mLnB5IGIvdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weQpp
bmRleCAyY2I2NDlmMTE1Li5lM2JmY2I1MjQ0IDEwMDY0NAotLS0gYS90b29scy9weWdydWIvc3Jj
L0xpbG9Db25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkKQEAgLTIsOSAr
MiwxMSBAQAogI0xpbG9Db25mLnB5CiAjCiAKK2Zyb20gX19mdXR1cmVfXyBpbXBvcnQgcHJpbnRf
ZnVuY3Rpb24sIGFic29sdXRlX2ltcG9ydAorCiBpbXBvcnQgc3lzLCByZSwgb3MKIGltcG9ydCBs
b2dnaW5nCi1pbXBvcnQgR3J1YkNvbmYKK2Zyb20gLiBpbXBvcnQgR3J1YkNvbmYKIAogY2xhc3Mg
TGlsb0ltYWdlKG9iamVjdCk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGxpbmVzLCBwYXRoKToK
QEAgLTI0LDEyICsyNiwxMyBAQCBjbGFzcyBMaWxvSW1hZ2Uob2JqZWN0KToKICAgICAgICAgc2Vs
Zi5saW5lcyA9IFtdCiAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgKICAgICAgICAgc2VsZi5yb290
ID0gIiIKLSAgICAgICAgbWFwKHNlbGYuc2V0X2Zyb21fbGluZSwgbGluZXMpCisgICAgICAgIGZv
ciBsaW5lIGluIGxpbmVzOgorICAgICAgICAgICAgc2VsZi5zZXRfZnJvbV9saW5lKGxpbmUpCiAK
ICAgICBkZWYgc2V0X2Zyb21fbGluZShzZWxmLCBsaW5lLCByZXBsYWNlID0gTm9uZSk6CiAgICAg
ICAgIChjb20sIGFyZykgPSBHcnViQ29uZi5ncnViX2V4YWN0X3NwbGl0KGxpbmUsIDIpCiAKLSAg
ICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgIGlmIGNvbSBpbiBz
ZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBO
b25lOgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBy
ZS5zdWIoJ14iKC4rKSIkJywgciJcMSIsIGFyZy5zdHJpcCgpKSkKICAgICAgICAgICAgIGVsc2U6
CkBAIC05Nyw3ICsxMDAsNyBAQCBjbGFzcyBMaWxvQ29uZmlnRmlsZShvYmplY3QpOgogICAgIGRl
ZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlzIE5vbmU6CiAgICAg
ICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAgICAgICAgcmFpc2Ug
VmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIgorICAgICAgICAg
ICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2Uh
IikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3InKQogICAgICAgICAg
ICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0xMjcsNyArMTMwLDcgQEAgY2xhc3MgTGlsb0Nv
bmZpZ0ZpbGUob2JqZWN0KToKICAgICAgICAgICAgICAgICBjb250aW51ZQogCiAgICAgICAgICAg
ICAoY29tLCBhcmcpID0gR3J1YkNvbmYuZ3J1Yl9leGFjdF9zcGxpdChsLCAyKQotICAgICAgICAg
ICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgICAgICBpZiBjb20gaW4g
c2VsZi5jb21tYW5kczoKICAgICAgICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMg
bm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5k
c1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgICAgICBlbHNlOgpAQCAtMTcwLDggKzE3
Myw4IEBAIGNsYXNzIExpbG9Db25maWdGaWxlKG9iamVjdCk6CiAKIGlmIF9fbmFtZV9fID09ICJf
X21haW5fXyI6CiAgICAgaWYgbGVuKHN5cy5hcmd2KSA8IDI6Ci0gICAgICAgIHJhaXNlIFJ1bnRp
bWVFcnJvciwgIk5lZWQgYSBsaWxvLmNvbmYgdG8gcmVhZCIKKyAgICAgICAgcmFpc2UgUnVudGlt
ZUVycm9yKCJOZWVkIGEgbGlsby5jb25mIHRvIHJlYWQiKQogICAgIGcgPSBMaWxvQ29uZmlnRmls
ZShzeXMuYXJndlsxXSkKICAgICBmb3IgaSBpbiBnLmltYWdlczoKLSAgICAgICAgcHJpbnQgaSAj
LCBpLnRpdGxlLCBpLnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5pdHJkCi0gICAgcHJpbnQg
Zy5kZWZhdWx0CisgICAgICAgIHByaW50KGkpICMsIGkudGl0bGUsIGkucm9vdCwgaS5rZXJuZWws
IGkuYXJncywgaS5pbml0cmQKKyAgICBwcmludChnLmRlZmF1bHQpCmRpZmYgLS1naXQgYS90b29s
cy9weWdydWIvc3JjL3B5Z3J1YiBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCmluZGV4IDExODli
MWNhNDguLmRiZGNlMzE1YzYgMTAwNzU1Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCisr
KyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCkBAIC0xMiwxMyArMTIsMTUgQEAKICMgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KICMKIAorZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgorCiBpbXBv
cnQgb3MsIHN5cywgc3RyaW5nLCBzdHJ1Y3QsIHRlbXBmaWxlLCByZSwgdHJhY2ViYWNrLCBzdGF0
LCBlcnJubwogaW1wb3J0IGNvcHkKIGltcG9ydCBsb2dnaW5nCiBpbXBvcnQgcGxhdGZvcm0KIGlt
cG9ydCB4ZW4ubG93bGV2ZWwueGMKIAotaW1wb3J0IGN1cnNlcywgX2N1cnNlcywgY3Vyc2VzLndy
YXBwZXIsIGN1cnNlcy50ZXh0cGFkLCBjdXJzZXMuYXNjaWkKK2ltcG9ydCBjdXJzZXMsIF9jdXJz
ZXMsIGN1cnNlcy50ZXh0cGFkLCBjdXJzZXMuYXNjaWkKIGltcG9ydCBnZXRvcHQKIAogaW1wb3J0
IHhlbmZzaW1hZ2UKQEAgLTc3LDcgKzc5LDcgQEAgZGVmIGdldF9zb2xhcmlzX3NsaWNlKGZpbGUs
IG9mZnNldCk6CiAgICAgYnVmID0gb3MucmVhZChmZCwgNTEyKQogICAgIG9zLmNsb3NlKGZkKQog
ICAgIGlmIHN0cnVjdC51bnBhY2soIjxIIiwgYnVmWzUwODo1MTBdKVswXSAhPSBES0xfTUFHSUM6
Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIkludmFsaWQgZGlza2xhYmVsIG1hZ2ljIgor
ICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoIkludmFsaWQgZGlza2xhYmVsIG1hZ2ljIikKIAog
ICAgIG5zbGljZXMgPSBzdHJ1Y3QudW5wYWNrKCI8SCIsIGJ1ZlszMDozMl0pWzBdCiAKQEAgLTg4
LDcgKzkwLDcgQEAgZGVmIGdldF9zb2xhcmlzX3NsaWNlKGZpbGUsIG9mZnNldCk6CiAgICAgICAg
IGlmIHNsaWNldGFnID09IFZfUk9PVDoKICAgICAgICAgICAgIHJldHVybiBzbGljZXNlY3QgKiBT
RUNUT1JfU0laRQogCi0gICAgcmFpc2UgUnVudGltZUVycm9yLCAiTm8gcm9vdCBzbGljZSBmb3Vu
ZCIgICAgICAKKyAgICByYWlzZSBSdW50aW1lRXJyb3IoIk5vIHJvb3Qgc2xpY2UgZm91bmQiKQog
CiBkZWYgZ2V0X2ZzX29mZnNldF9ncHQoZmlsZSk6CiAgICAgZmQgPSBvcy5vcGVuKGZpbGUsIG9z
Lk9fUkRPTkxZKQpAQCAtNDIzLDIwICs0MjUsMTcgQEAgY2xhc3MgR3J1YjoKICAgICAgICAgd2Un
cmUgYmVpbmcgZ2l2ZW4gYSByYXcgY29uZmlnIGZpbGUgcmF0aGVyIHRoYW4gYSBkaXNrIGltYWdl
LiIiIgogICAgICAgICAKICAgICAgICAgaWYgbm90IG9zLmFjY2Vzcyhmbiwgb3MuUl9PSyk6Ci0g
ICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJVbmFibGUgdG8gYWNjZXNzICVzIiAlKGZu
LCkKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigiVW5hYmxlIHRvIGFjY2VzcyAlcyIg
JShmbiwpKQogCi0gICAgICAgIGNmZ19saXN0ID0gbWFwKGxhbWJkYSB4OiAoeCxncnViLkdydWJD
b25mLkdydWIyQ29uZmlnRmlsZSksCi0gICAgICAgICAgICAgICAgICAgICAgIFsiL2Jvb3QvZ3J1
Yi9ncnViLmNmZyIsICIvZ3J1Yi9ncnViLmNmZyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAi
L2Jvb3QvZ3J1YjIvZ3J1Yi5jZmciLCAiL2dydWIyL2dydWIuY2ZnIl0pICsgXAotICAgICAgICAg
ICAgICAgICAgIG1hcChsYW1iZGEgeDogKHgsZ3J1Yi5FeHRMaW51eENvbmYuRXh0TGludXhDb25m
aWdGaWxlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgWyIvYm9vdC9pc29saW51eC9pc29saW51
eC5jZmciLAorICAgICAgICBjZmdfbGlzdCA9IFsoeCxncnViLkdydWJDb25mLkdydWIyQ29uZmln
RmlsZSkgZm9yIHggaW4gWyIvYm9vdC9ncnViL2dydWIuY2ZnIiwgIi9ncnViL2dydWIuY2ZnIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICIvYm9vdC9ncnViMi9ncnViLmNmZyIsICIvZ3J1YjIv
Z3J1Yi5jZmciXV0gKyBcCisgICAgICAgICAgICAgICAgICAgWyh4LGdydWIuRXh0TGludXhDb25m
LkV4dExpbnV4Q29uZmlnRmlsZSkgZm9yIHggaW4gWyIvYm9vdC9pc29saW51eC9pc29saW51eC5j
ZmciLAogICAgICAgICAgICAgICAgICAgICAgICAgIi9ib290L2V4dGxpbnV4L2V4dGxpbnV4LmNv
bmYiLAogICAgICAgICAgICAgICAgICAgICAgICAgIi9ib290L2V4dGxpbnV4LmNvbmYiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgIi9leHRsaW51eC9leHRsaW51eC5jb25mIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICIvZXh0bGludXguY29uZiJdKSArIFwKLSAgICAgICAgICAgICAgICAg
ICBtYXAobGFtYmRhIHg6ICh4LGdydWIuR3J1YkNvbmYuR3J1YkNvbmZpZ0ZpbGUpLAotICAgICAg
ICAgICAgICAgICAgICAgICBbIi9ib290L2dydWIvbWVudS5sc3QiLCAiL2Jvb3QvZ3J1Yi9ncnVi
LmNvbmYiLAotICAgICAgICAgICAgICAgICAgICAgICAgIi9ncnViL21lbnUubHN0IiwgIi9ncnVi
L2dydWIuY29uZiJdKQorICAgICAgICAgICAgICAgICAgICAgICAgIi9leHRsaW51eC5jb25mIl1d
ICsgXAorICAgICAgICAgICAgICAgICAgIFsoeCxncnViLkdydWJDb25mLkdydWJDb25maWdGaWxl
KSBmb3IgeCBpbiBbIi9ib290L2dydWIvbWVudS5sc3QiLCAiL2Jvb3QvZ3J1Yi9ncnViLmNvbmYi
LAorICAgICAgICAgICAgICAgICAgICAgICAgIi9ncnViL21lbnUubHN0IiwgIi9ncnViL2dydWIu
Y29uZiJdXQogCiAgICAgICAgIGlmIG5vdCBmczoKICAgICAgICAgICAgICMgc2V0IHRoZSBjb25m
aWcgZmlsZSBhbmQgcGFyc2UgaXQKQEAgLTQ0OCwxMiArNDQ3LDEyIEBAIGNsYXNzIEdydWI6CiAK
ICAgICAgICAgZm9yIGYscGFyc2VyIGluIGNmZ19saXN0OgogICAgICAgICAgICAgaWYgZnMuZmls
ZV9leGlzdHMoZik6Ci0gICAgICAgICAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNpbmcg
JXMgdG8gcGFyc2UgJXMiICUgKHBhcnNlcixmKQorICAgICAgICAgICAgICAgIHByaW50KCJVc2lu
ZyAlcyB0byBwYXJzZSAlcyIgJSAocGFyc2VyLGYpLCBmaWxlPXN5cy5zdGRlcnIpCiAgICAgICAg
ICAgICAgICAgc2VsZi5jZiA9IHBhcnNlcigpCiAgICAgICAgICAgICAgICAgc2VsZi5jZi5maWxl
bmFtZSA9IGYKICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICBpZiBzZWxmLl9fZGljdF9f
LmdldCgnY2YnLCBOb25lKSBpcyBOb25lOgotICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9y
LCAiY291bGRuJ3QgZmluZCBib290bG9hZGVyIGNvbmZpZyBmaWxlIGluIHRoZSBpbWFnZSBwcm92
aWRlZC4iCisgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoImNvdWxkbid0IGZpbmQgYm9v
dGxvYWRlciBjb25maWcgZmlsZSBpbiB0aGUgaW1hZ2UgcHJvdmlkZWQuIikKICAgICAgICAgZiA9
IGZzLm9wZW5fZmlsZShzZWxmLmNmLmZpbGVuYW1lKQogICAgICAgICAjIGxpbWl0IHJlYWQgc2l6
ZSB0byBhdm9pZCBwYXRob2xvZ2ljYWwgY2FzZXMKICAgICAgICAgYnVmID0gZi5yZWFkKEZTX1JF
QURfTUFYKQpAQCAtNjI4LDExICs2MjcsMTEgQEAgZGVmIHJ1bl9ncnViKGZpbGUsIGVudHJ5LCBm
cywgY2ZnX2FyZ3MpOgogICAgIGlmIGxpc3RfZW50cmllczoKICAgICAgICAgZm9yIGkgaW4gcmFu
Z2UobGVuKGcuY2YuaW1hZ2VzKSk6CiAgICAgICAgICAgICBpbWcgPSBnLmNmLmltYWdlc1tpXQot
ICAgICAgICAgICAgcHJpbnQgInRpdGxlOiAlcyIgJSBpbWcudGl0bGUKLSAgICAgICAgICAgIHBy
aW50ICIgIHJvb3Q6ICVzIiAlIGltZy5yb290Ci0gICAgICAgICAgICBwcmludCAiICBrZXJuZWw6
ICVzIiAlIGltZy5rZXJuZWxbMV0KLSAgICAgICAgICAgIHByaW50ICIgIGFyZ3M6ICVzIiAlIGlt
Zy5hcmdzCi0gICAgICAgICAgICBwcmludCAiICBpbml0cmQ6ICVzIiAlIGltZy5pbml0cmRbMV0K
KyAgICAgICAgICAgIHByaW50KCJ0aXRsZTogJXMiICUgaW1nLnRpdGxlKQorICAgICAgICAgICAg
cHJpbnQoIiAgcm9vdDogJXMiICUgaW1nLnJvb3QpCisgICAgICAgICAgICBwcmludCgiICBrZXJu
ZWw6ICVzIiAlIGltZy5rZXJuZWxbMV0pCisgICAgICAgICAgICBwcmludCgiICBhcmdzOiAlcyIg
JSBpbWcuYXJncykKKyAgICAgICAgICAgIHByaW50KCIgIGluaXRyZDogJXMiICUgaW1nLmluaXRy
ZFsxXSkKIAogICAgIGlmIGludGVyYWN0aXZlIGFuZCBub3QgbGlzdF9lbnRyaWVzOgogICAgICAg
ICBjdXJzZXMud3JhcHBlcihydW5fbWFpbikKQEAgLTY0Niw3ICs2NDUsNyBAQCBkZWYgcnVuX2dy
dWIoZmlsZSwgZW50cnksIGZzLCBjZmdfYXJncyk6CiAgICAgICAgICAgIHNlbCA9IGlkeAogCiAg
ICAgaWYgc2VsID09IC0xOgotICAgICAgICBwcmludCAiTm8ga2VybmVsIGltYWdlIHNlbGVjdGVk
ISIKKyAgICAgICAgcHJpbnQoIk5vIGtlcm5lbCBpbWFnZSBzZWxlY3RlZCEiKQogICAgICAgICBz
eXMuZXhpdCgxKQogCiAgICAgdHJ5OgpAQCAtNzMxLDcgKzczMCw3IEBAIGRlZiBmb3JtYXRfc3hw
KGtlcm5lbCwgcmFtZGlzaywgYXJncyk6CiBkZWYgZm9ybWF0X3NpbXBsZShrZXJuZWwsIHJhbWRp
c2ssIGFyZ3MsIHNlcCk6CiAgICAgZm9yIGNoZWNrIGluIChrZXJuZWwsIHJhbWRpc2ssIGFyZ3Mp
OgogICAgICAgICBpZiBjaGVjayBpcyBub3QgTm9uZSBhbmQgc2VwIGluIGNoZWNrOgotICAgICAg
ICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAic2ltcGxlIGZvcm1hdCBjYW5ub3QgcmVwcmVzZW50
IGRlbGltaXRlci1jb250YWluaW5nIHZhbHVlIgorICAgICAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yKCJzaW1wbGUgZm9ybWF0IGNhbm5vdCByZXByZXNlbnQgZGVsaW1pdGVyLWNvbnRhaW5pbmcg
dmFsdWUiKQogICAgIHMgPSAoImtlcm5lbCAlcyIgJSBrZXJuZWwpICsgc2VwCiAgICAgaWYgcmFt
ZGlzazoKICAgICAgICAgcyArPSAoInJhbWRpc2sgJXMiICUgcmFtZGlzaykgKyBzZXAKQEAgLTc0
NCw3ICs3NDMsNyBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgIHNlbCA9IE5vbmUK
ICAgICAKICAgICBkZWYgdXNhZ2UoKToKLSAgICAgICAgcHJpbnQgPj4gc3lzLnN0ZGVyciwgIlVz
YWdlOiAlcyBbLXF8LS1xdWlldF0gWy1pfC0taW50ZXJhY3RpdmVdIFstbHwtLWxpc3QtZW50cmll
c10gWy1ufC0tbm90LXJlYWxseV0gWy0tb3V0cHV0PV0gWy0ta2VybmVsPV0gWy0tcmFtZGlzaz1d
IFstLWFyZ3M9XSBbLS1lbnRyeT1dIFstLW91dHB1dC1kaXJlY3Rvcnk9XSBbLS1vdXRwdXQtZm9y
bWF0PXN4cHxzaW1wbGV8c2ltcGxlMF0gWy0tb2Zmc2V0PV0gPGltYWdlPiIgJShzeXMuYXJndlsw
XSwpCisgICAgICAgIHByaW50KCJVc2FnZTogJXMgWy1xfC0tcXVpZXRdIFstaXwtLWludGVyYWN0
aXZlXSBbLWx8LS1saXN0LWVudHJpZXNdIFstbnwtLW5vdC1yZWFsbHldIFstLW91dHB1dD1dIFst
LWtlcm5lbD1dIFstLXJhbWRpc2s9XSBbLS1hcmdzPV0gWy0tZW50cnk9XSBbLS1vdXRwdXQtZGly
ZWN0b3J5PV0gWy0tb3V0cHV0LWZvcm1hdD1zeHB8c2ltcGxlfHNpbXBsZTBdIFstLW9mZnNldD1d
IDxpbWFnZT4iICUoc3lzLmFyZ3ZbMF0sKSwgZmlsZT1zeXMuc3RkZXJyKQogCiAgICAgZGVmIGNv
cHlfZnJvbV9pbWFnZShmcywgZmlsZV90b19yZWFkLCBmaWxlX3R5cGUsIG91dHB1dF9kaXJlY3Rv
cnksCiAgICAgICAgICAgICAgICAgICAgICAgICBub3RfcmVhbGx5KToKQEAgLTc1NSw4ICs3NTQs
OCBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgICAgICAgICAgICAgIHN5cy5leGl0
KCJUaGUgcmVxdWVzdGVkICVzIGZpbGUgZG9lcyBub3QgZXhpc3QiICUgZmlsZV90eXBlKQogICAg
ICAgICB0cnk6CiAgICAgICAgICAgICBkYXRhZmlsZSA9IGZzLm9wZW5fZmlsZShmaWxlX3RvX3Jl
YWQpCi0gICAgICAgIGV4Y2VwdCBFeGNlcHRpb24sIGU6Ci0gICAgICAgICAgICBwcmludCA+PnN5
cy5zdGRlcnIsIGUKKyAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgorICAgICAgICAgICAg
cHJpbnQoZSwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgICAgICAgc3lzLmV4aXQoIkVycm9yIG9w
ZW5pbmcgJXMgaW4gZ3Vlc3QiICUgZmlsZV90b19yZWFkKQogICAgICAgICAodGZkLCByZXQpID0g
dGVtcGZpbGUubWtzdGVtcChwcmVmaXg9ImJvb3RfIitmaWxlX3R5cGUrIi4iLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXI9b3V0cHV0X2RpcmVjdG9yeSkKQEAgLTc2
OSw4ICs3NjgsOCBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgICAgICAgICAgICAg
IHJldHVybiByZXQKICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICBvcy53cml0ZSh0
ZmQsIGRhdGEpCi0gICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9uLCBlOgotICAgICAgICAgICAg
ICAgIHByaW50ID4+c3lzLnN0ZGVyciwgZQorICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBh
cyBlOgorICAgICAgICAgICAgICAgIHByaW50KGUsIGZpbGU9c3lzLnN0ZGVycikKICAgICAgICAg
ICAgICAgICBvcy5jbG9zZSh0ZmQpCiAgICAgICAgICAgICAgICAgb3MudW5saW5rKHJldCkKICAg
ICAgICAgICAgICAgICBkZWwgZGF0YWZpbGUKQEAgLTgzNCw3ICs4MzMsNyBAQCBpZiBfX25hbWVf
XyA9PSAiX19tYWluX18iOgogICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgIHBhcnRf
b2ZmcyA9IFsgaW50KGEpIF0KICAgICAgICAgICAgIGV4Y2VwdCBWYWx1ZUVycm9yOgotICAgICAg
ICAgICAgICAgIHByaW50ICJvZmZzZXQgdmFsdWUgbXVzdCBiZSBhbiBpbnRlZ2VyIgorICAgICAg
ICAgICAgICAgIHByaW50KCJvZmZzZXQgdmFsdWUgbXVzdCBiZSBhbiBpbnRlZ2VyIikKICAgICAg
ICAgICAgICAgICB1c2FnZSgpCiAgICAgICAgICAgICAgICAgc3lzLmV4aXQoMSkKICAgICAgICAg
ZWxpZiBvIGluICgiLS1lbnRyeSIsKToKQEAgLTg0NywxMyArODQ2LDEzIEBAIGlmIF9fbmFtZV9f
ID09ICJfX21haW5fXyI6CiAgICAgICAgICAgICBkZWJ1ZyA9IFRydWUKICAgICAgICAgZWxpZiBv
IGluICgiLS1vdXRwdXQtZm9ybWF0IiwpOgogICAgICAgICAgICAgaWYgYSBub3QgaW4gWyJzeHAi
LCAic2ltcGxlIiwgInNpbXBsZTAiXToKLSAgICAgICAgICAgICAgICBwcmludCAidW5rbm93biBv
dXRwdXQgZm9ybWF0ICVzIiAlIGEKKyAgICAgICAgICAgICAgICBwcmludCgidW5rbm93biBvdXRw
dXQgZm9ybWF0ICVzIiAlIGEpCiAgICAgICAgICAgICAgICAgdXNhZ2UoKQogICAgICAgICAgICAg
ICAgIHN5cy5leGl0KDEpCiAgICAgICAgICAgICBvdXRwdXRfZm9ybWF0ID0gYQogICAgICAgICBl
bGlmIG8gaW4gKCItLW91dHB1dC1kaXJlY3RvcnkiLCk6CiAgICAgICAgICAgICBpZiBub3Qgb3Mu
cGF0aC5pc2RpcihhKToKLSAgICAgICAgICAgICAgICBwcmludCAiJXMgaXMgbm90IGFuIGV4aXN0
aW5nIGRpcmVjdG9yeSIgJSBhCisgICAgICAgICAgICAgICAgcHJpbnQoIiVzIGlzIG5vdCBhbiBl
eGlzdGluZyBkaXJlY3RvcnkiICUgYSkKICAgICAgICAgICAgICAgICBzeXMuZXhpdCgxKQogICAg
ICAgICAgICAgb3V0cHV0X2RpcmVjdG9yeSA9IGEKIApAQCAtODYyLDggKzg2MSw4IEBAIGlmIF9f
bmFtZV9fID09ICJfX21haW5fXyI6CiAKIAogICAgIHRyeToKLSAgICAgICAgb3MubWFrZWRpcnMo
b3V0cHV0X2RpcmVjdG9yeSwgMDcwMCkKLSAgICBleGNlcHQgT1NFcnJvcixlOgorICAgICAgICBv
cy5tYWtlZGlycyhvdXRwdXRfZGlyZWN0b3J5LCAwbzcwMCkKKyAgICBleGNlcHQgT1NFcnJvciBh
cyBlOgogICAgICAgICBpZiAoZS5lcnJubyA9PSBlcnJuby5FRVhJU1QpIGFuZCBvcy5wYXRoLmlz
ZGlyKG91dHB1dF9kaXJlY3RvcnkpOgogICAgICAgICAgICAgcGFzcwogICAgICAgICBlbHNlOgpA
QCAtODc3LDEwICs4NzYsMTAgQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAjIGRl
YnVnCiAgICAgaWYgaXNjb25maWc6CiAgICAgICAgIGNob3NlbmNmZyA9IHJ1bl9ncnViKGZpbGUs
IGVudHJ5LCBmcywgaW5jZmdbImFyZ3MiXSkKLSAgICAgICAgcHJpbnQgIiAga2VybmVsOiAlcyIg
JSBjaG9zZW5jZmdbImtlcm5lbCJdCisgICAgICAgIHByaW50KCIgIGtlcm5lbDogJXMiICUgY2hv
c2VuY2ZnWyJrZXJuZWwiXSkKICAgICAgICAgaWYgY2hvc2VuY2ZnWyJyYW1kaXNrIl06Ci0gICAg
ICAgICAgICBwcmludCAiICBpbml0cmQ6ICVzIiAlIGNob3NlbmNmZ1sicmFtZGlzayJdCi0gICAg
ICAgIHByaW50ICIgIGFyZ3M6ICVzIiAlIGNob3NlbmNmZ1siYXJncyJdCisgICAgICAgICAgICBw
cmludCgiICBpbml0cmQ6ICVzIiAlIGNob3NlbmNmZ1sicmFtZGlzayJdKQorICAgICAgICBwcmlu
dCgiICBhcmdzOiAlcyIgJSBjaG9zZW5jZmdbImFyZ3MiXSkKICAgICAgICAgc3lzLmV4aXQoMCkK
IAogICAgICMgaWYgYm9vdCBmaWxlc3lzdGVtIGlzIHNldCB0aGVuIHBhc3MgdG8gZnNpbWFnZS5v
cGVuCkBAIC05MjYsNyArOTI1LDcgQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKIAogICAg
ICMgRGlkIGxvb3BpbmcgdGhyb3VnaCBwYXJ0aXRpb25zIGZpbmQgdXMgYSBrZXJuZWw/CiAgICAg
aWYgZnMgaXMgTm9uZToKLSAgICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAiVW5hYmxlIHRvIGZp
bmQgcGFydGl0aW9uIGNvbnRhaW5pbmcga2VybmVsIgorICAgICAgICByYWlzZSBSdW50aW1lRXJy
b3IoIlVuYWJsZSB0byBmaW5kIHBhcnRpdGlvbiBjb250YWluaW5nIGtlcm5lbCIpCiAKICAgICBi
b290Y2ZnWyJrZXJuZWwiXSA9IGNvcHlfZnJvbV9pbWFnZShmcywgY2hvc2VuY2ZnWyJrZXJuZWwi
XSwgImtlcm5lbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0
cHV0X2RpcmVjdG9yeSwgbm90X3JlYWxseSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFG-0000Xc-3U; Mon, 11 Mar 2019 18:01: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFF-0000X5-3V
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:49 +0000
X-Inumbo-ID: bd452f9b-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd452f9b-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257469"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:36 +0000
Message-ID: <20190311180137.7805-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 7/8] pygrub/fsimage: make it work with python
 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

V2l0aCB0aGUgaGVscCBvZiB0d28gcG9ydGluZyBndWlkZXMgYW5kIGNweXRob24gc291cmNlIGNv
ZGU6CgoxLiBVc2UgUHlCeXRlcyB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KMi4g
VXNlIFB5VmFyT2JqZWN0X0hFQURfSU5JVC4KMy4gUmVtb3ZlIHVzYWdlIG9mIFB5X0ZpbmRNZXRo
b2QuCjQuIFVzZSBuZXcgbW9kdWxlIGluaXRpYWxpc2F0aW9uIHJvdXRpbmUuCgpGb3IgIzMsIFB5
X0ZpbmRNZXRob2Qgd2FzIHJlbW92ZWQsIHlldCBhbiBhbHRlcm5hdGl2ZSB3YXNuJ3QKZG9jdW1l
bnRlZC4gIFRoZSBjb2RlIGlzIHRoZSByZXN1bHQgb2YgcmV2ZXJzZS1lbmdpbmVlcmluZyBjcHl0
aG9uCmNvbW1pdCA2MTE2ZDRhMWQxCgpodHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2hvd3RvL2Nw
b3J0aW5nLmh0bWwKaHR0cDovL3B5dGhvbjNwb3J0aW5nLmNvbS9jZXh0ZW5zaW9ucy5odG1sCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdy
dWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jIHwgMTIzICsrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jIGIv
dG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYwppbmRleCA3ODAyMDc3OTFjLi4yZWJi
YmUzNWRmIDEwMDY0NAotLS0gYS90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCisr
KyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKQEAgLTI2LDEyICsyNiw2IEBA
CiAjaW5jbHVkZSA8eGVuZnNpbWFnZS5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogCi0jaWYgKFBZ
VEhPTl9BUElfVkVSU0lPTiA+PSAxMDExKQotI2RlZmluZSBQWV9QQUQgMEwsMEwsMEwsMEwsMEws
MEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwK
LSNlbHNlCi0jZGVmaW5lIFBZX1BBRCAwTCwwTCwwTCwwTAotI2VuZGlmCi0KIHR5cGVkZWYgc3Ry
dWN0IGZzaW1hZ2VfZnMgewogCVB5T2JqZWN0X0hFQUQKIAlmc2lfdCAqZnM7CkBAIC01OSwxMiAr
NTMsMjQgQEAgZnNpbWFnZV9maWxlX3JlYWQoZnNpbWFnZV9maWxlX3QgKmZpbGUsIFB5T2JqZWN0
ICphcmdzLCBQeU9iamVjdCAqa3dhcmdzKQogCiAJYnVmc2l6ZSA9IHNpemUgPyBzaXplIDogNDA5
NjsKIAotCWlmICgoYnVmZmVyID0gUHlTdHJpbmdfRnJvbVN0cmluZ0FuZFNpemUoTlVMTCwgYnVm
c2l6ZSkpID09IE5VTEwpCisJYnVmZmVyID0KKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMworCQlQ
eVN0cmluZ19Gcm9tU3RyaW5nQW5kU2l6ZShOVUxMLCBidWZzaXplKTsKKyNlbHNlCisJCVB5Qnl0
ZXNfRnJvbVN0cmluZ0FuZFNpemUoTlVMTCwgYnVmc2l6ZSk7CisjZW5kaWYKKworCWlmIChidWZm
ZXIgPT0gTlVMTCkKIAkJcmV0dXJuIChOVUxMKTsKICAKIAl3aGlsZSAoMSkgewogCQlpbnQgZXJy
OwotCQl2b2lkICpidWYgPSBQeVN0cmluZ19BU19TVFJJTkcoYnVmZmVyKSArIGJ5dGVzcmVhZDsK
KwkJdm9pZCAqYnVmID0KKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMworCQkJUHlTdHJpbmdfQVNf
U1RSSU5HKGJ1ZmZlcikgKyBieXRlc3JlYWQ7CisjZWxzZQorCQkJUHlCeXRlc19BU19TVFJJTkco
YnVmZmVyKSArIGJ5dGVzcmVhZDsKKyNlbmRpZgogCiAJCWVyciA9IGZzaV9wcmVhZF9maWxlKGZp
bGUtPmZpbGUsIGJ1ZiwgYnVmc2l6ZSwKIAkJICAgIGJ5dGVzcmVhZCArIG9mZnNldCk7CkBAIC04
NCwxMiArOTAsMjAgQEAgZnNpbWFnZV9maWxlX3JlYWQoZnNpbWFnZV9maWxlX3QgKmZpbGUsIFB5
T2JqZWN0ICphcmdzLCBQeU9iamVjdCAqa3dhcmdzKQogCQkJaWYgKGJ1ZnNpemUgPT0gMCkKIAkJ
CQlicmVhazsKIAkJfSBlbHNlIHsKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogCQkJaWYgKF9Q
eVN0cmluZ19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkICsgYnVmc2l6ZSkgPCAwKQorI2Vsc2UK
KwkJCWlmIChfUHlCeXRlc19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkICsgYnVmc2l6ZSkgPCAw
KQorI2VuZGlmCiAJCQkJcmV0dXJuIChOVUxMKTsKIAkJfQogCX0KIAorI2lmIFBZX01BSk9SX1ZF
UlNJT04gPCAzCiAJX1B5U3RyaW5nX1Jlc2l6ZSgmYnVmZmVyLCBieXRlc3JlYWQpOworI2Vsc2UK
KwlfUHlCeXRlc19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkKTsKKyNlbmRpZgogCXJldHVybiAo
YnVmZmVyKTsKIH0KIApAQCAtMTA2LDExICsxMjAsMTMgQEAgc3RhdGljIHN0cnVjdCBQeU1ldGhv
ZERlZiBmc2ltYWdlX2ZpbGVfbWV0aG9kc1tdID0gewogCXsgTlVMTCwgTlVMTCwgMCwgTlVMTCB9
CQogfTsKIAorI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiBzdGF0aWMgUHlPYmplY3QgKgogZnNp
bWFnZV9maWxlX2dldGF0dHIoZnNpbWFnZV9maWxlX3QgKmZpbGUsIGNoYXIgKm5hbWUpCiB7CiAJ
cmV0dXJuIChQeV9GaW5kTWV0aG9kKGZzaW1hZ2VfZmlsZV9tZXRob2RzLCAoUHlPYmplY3QgKilm
aWxlLCBuYW1lKSk7CiB9CisjZW5kaWYKIAogc3RhdGljIHZvaWQKIGZzaW1hZ2VfZmlsZV9kZWFs
bG9jKGZzaW1hZ2VfZmlsZV90ICpmaWxlKQpAQCAtMTIzLDI5ICsxMzksMTggQEAgZnNpbWFnZV9m
aWxlX2RlYWxsb2MoZnNpbWFnZV9maWxlX3QgKmZpbGUpCiAKIHN0YXRpYyBjaGFyIGZzaW1hZ2Vf
ZmlsZV90eXBlX19kb2NfX1tdID0gIkZpbGVzeXN0ZW0gaW1hZ2UgZmlsZSI7CiBQeVR5cGVPYmpl
Y3QgZnNpbWFnZV9maWxlX3R5cGUgPSB7Ci0JUHlPYmplY3RfSEVBRF9JTklUKCZQeVR5cGVfVHlw
ZSkKLQkwLAkJCQkJLyogb2Jfc2l6ZSAqLwotCSJ4ZW5mc2ltYWdlLmZpbGUiLAkJCS8qIHRwX25h
bWUgKi8KLQlzaXplb2YoZnNpbWFnZV9maWxlX3QpLAkJCS8qIHRwX3NpemUgKi8KLQkwLAkJCQkJ
LyogdHBfaXRlbXNpemUgKi8KLQkoZGVzdHJ1Y3RvcikgZnNpbWFnZV9maWxlX2RlYWxsb2MsIAkv
KiB0cF9kZWFsbG9jICovCi0JMCwJCQkJCS8qIHRwX3ByaW50ICovCi0JKGdldGF0dHJmdW5jKSBm
c2ltYWdlX2ZpbGVfZ2V0YXR0ciwgCS8qIHRwX2dldGF0dHIgKi8KLQkwLAkJCQkJLyogdHBfc2V0
YXR0ciAqLwotCTAsCQkJCQkvKiB0cF9jb21wYXJlICovCi0JMCwJCQkJCS8qIHRwX3JlcHIgKi8K
LQkwLAkJCQkJLyogdHBfYXNfbnVtYmVyICovCi0JMCwJIAkJCQkvKiB0cF9hc19zZXF1ZW5jZSAq
LwotCTAsCQkJCQkvKiB0cF9hc19tYXBwaW5nICovCi0JMCwJICAgCQkJCS8qIHRwX2hhc2ggKi8K
LQkwLAkJCQkJLyogdHBfY2FsbCAqLwotCTAsCQkJCQkvKiB0cF9zdHIgKi8KLQkwLAkJCQkJLyog
dHBfZ2V0YXR0cm8gKi8KLQkwLAkJCQkJLyogdHBfc2V0YXR0cm8gKi8KLQkwLAkJCQkJLyogdHBf
YXNfYnVmZmVyICovCi0JUHlfVFBGTEFHU19ERUZBVUxULAkJCS8qIHRwX2ZsYWdzICovCi0JZnNp
bWFnZV9maWxlX3R5cGVfX2RvY19fLAotCVBZX1BBRAorCVB5VmFyT2JqZWN0X0hFQURfSU5JVCgm
UHlUeXBlX1R5cGUsIDApCisJLnRwX25hbWUgPSAieGVuZnNpbWFnZS5maWxlIiwKKwkudHBfYmFz
aWNzaXplID0gc2l6ZW9mKGZzaW1hZ2VfZmlsZV90KSwKKwkudHBfZGVhbGxvYyA9IChkZXN0cnVj
dG9yKSBmc2ltYWdlX2ZpbGVfZGVhbGxvYywKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMworCS50
cF9nZXRhdHRyID0gKGdldGF0dHJmdW5jKSBmc2ltYWdlX2ZpbGVfZ2V0YXR0ciwKKyNlbmRpZgor
CS50cF9mbGFncyA9IFB5X1RQRkxBR1NfREVGQVVMVCwKKwkudHBfZG9jID0gZnNpbWFnZV9maWxl
X3R5cGVfX2RvY19fLAorI2lmIFBZX01BSk9SX1ZFUlNJT04gPj0gMworCS50cF9tZXRob2RzID0g
ZnNpbWFnZV9maWxlX21ldGhvZHMsCisjZW5kaWYKIH07CiAKIHN0YXRpYyBQeU9iamVjdCAqCkBA
IC0yMDgsMTEgKzIxMywxMyBAQCBzdGF0aWMgc3RydWN0IFB5TWV0aG9kRGVmIGZzaW1hZ2VfZnNf
bWV0aG9kc1tdID0gewogCXsgTlVMTCwgTlVMTCwgMCwgTlVMTCB9CQogfTsKIAorI2lmIFBZX01B
Sk9SX1ZFUlNJT04gPCAzCiBzdGF0aWMgUHlPYmplY3QgKgogZnNpbWFnZV9mc19nZXRhdHRyKGZz
aW1hZ2VfZnNfdCAqZnMsIGNoYXIgKm5hbWUpCiB7CiAJcmV0dXJuIChQeV9GaW5kTWV0aG9kKGZz
aW1hZ2VfZnNfbWV0aG9kcywgKFB5T2JqZWN0ICopZnMsIG5hbWUpKTsKIH0KKyNlbmRpZgogCiBz
dGF0aWMgdm9pZAogZnNpbWFnZV9mc19kZWFsbG9jIChmc2ltYWdlX2ZzX3QgKmZzKQpAQCAtMjI1
LDI5ICsyMzIsMTggQEAgZnNpbWFnZV9mc19kZWFsbG9jIChmc2ltYWdlX2ZzX3QgKmZzKQogUHlE
b2NfU1RSVkFSKGZzaW1hZ2VfZnNfdHlwZV9fZG9jX18sICJGaWxlc3lzdGVtIGltYWdlIik7CiAK
IFB5VHlwZU9iamVjdCBmc2ltYWdlX2ZzX3R5cGUgPSB7Ci0JUHlPYmplY3RfSEVBRF9JTklUKCZQ
eVR5cGVfVHlwZSkKLQkwLAkJCQkJLyogb2Jfc2l6ZSAqLwotCSJ4ZW5mc2ltYWdlLmZzIiwJCQkv
KiB0cF9uYW1lICovCi0Jc2l6ZW9mKGZzaW1hZ2VfZnNfdCksCQkJLyogdHBfc2l6ZSAqLwotCTAs
CQkJCQkvKiB0cF9pdGVtc2l6ZSAqLwotCShkZXN0cnVjdG9yKSBmc2ltYWdlX2ZzX2RlYWxsb2Ms
IAkvKiB0cF9kZWFsbG9jICovCi0JMCwJCQkJCS8qIHRwX3ByaW50ICovCi0JKGdldGF0dHJmdW5j
KSBmc2ltYWdlX2ZzX2dldGF0dHIsIAkvKiB0cF9nZXRhdHRyICovCi0JMCwJCQkJCS8qIHRwX3Nl
dGF0dHIgKi8KLQkwLAkJCQkJLyogdHBfY29tcGFyZSAqLwotCTAsCQkJCQkvKiB0cF9yZXByICov
Ci0JMCwJCQkJCS8qIHRwX2FzX251bWJlciAqLwotCTAsCSAJCQkJLyogdHBfYXNfc2VxdWVuY2Ug
Ki8KLQkwLAkJCQkJLyogdHBfYXNfbWFwcGluZyAqLwotCTAsCSAgIAkJCQkvKiB0cF9oYXNoICov
Ci0JMCwJCQkJCS8qIHRwX2NhbGwgKi8KLQkwLAkJCQkJLyogdHBfc3RyICovCi0JMCwJCQkJCS8q
IHRwX2dldGF0dHJvICovCi0JMCwJCQkJCS8qIHRwX3NldGF0dHJvICovCi0JMCwJCQkJCS8qIHRw
X2FzX2J1ZmZlciAqLwotCVB5X1RQRkxBR1NfREVGQVVMVCwJCQkvKiB0cF9mbGFncyAqLwotCWZz
aW1hZ2VfZnNfdHlwZV9fZG9jX18sCi0JUFlfUEFECisJUHlWYXJPYmplY3RfSEVBRF9JTklUKCZQ
eVR5cGVfVHlwZSwgMCkKKwkudHBfbmFtZSA9ICJ4ZW5mc2ltYWdlLmZzIiwKKwkudHBfYmFzaWNz
aXplID0gc2l6ZW9mKGZzaW1hZ2VfZnNfdCksCisJLnRwX2RlYWxsb2MgPSAoZGVzdHJ1Y3Rvcikg
ZnNpbWFnZV9mc19kZWFsbG9jLAorI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCisJLnRwX2dldGF0
dHIgPSAoZ2V0YXR0cmZ1bmMpIGZzaW1hZ2VfZnNfZ2V0YXR0ciwKKyNlbmRpZgorCS50cF9mbGFn
cyA9IFB5X1RQRkxBR1NfREVGQVVMVCwKKwkudHBfZG9jID0gZnNpbWFnZV9mc190eXBlX19kb2Nf
XywKKyNpZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKKwkudHBfbWV0aG9kcyA9IGZzaW1hZ2VfZnNf
bWV0aG9kcywKKyNlbmRpZgogfTsKIAogc3RhdGljIFB5T2JqZWN0ICoKQEAgLTMwOSw4ICszMDUs
MjcgQEAgc3RhdGljIHN0cnVjdCBQeU1ldGhvZERlZiBmc2ltYWdlX21vZHVsZV9tZXRob2RzW10g
PSB7CiAJeyBOVUxMLCBOVUxMLCAwLCBOVUxMIH0KIH07CiAKKyNpZiBQWV9NQUpPUl9WRVJTSU9O
ID49IDMKK3N0YXRpYyBzdHJ1Y3QgUHlNb2R1bGVEZWYgZnNpbWFnZV9tb2R1bGVfZGVmID0gewor
CVB5TW9kdWxlRGVmX0hFQURfSU5JVCwKKwkubV9uYW1lID0gInhlbmZzaW1hZ2UiLAorCS5tX3Np
emUgPSAtMSwKKwkubV9tZXRob2RzID0gZnNpbWFnZV9tb2R1bGVfbWV0aG9kcywKK307CisjZW5k
aWYKKwogUHlNT0RJTklUX0ZVTkMKKyNpZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKK1B5SW5pdF94
ZW5mc2ltYWdlKHZvaWQpCisjZWxzZQogaW5pdHhlbmZzaW1hZ2Uodm9pZCkKKyNlbmRpZgogewor
I2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCiAJUHlfSW5pdE1vZHVsZSgieGVuZnNpbWFnZSIsIGZz
aW1hZ2VfbW9kdWxlX21ldGhvZHMpOworI2Vsc2UKKwlpZiAoUHlUeXBlX1JlYWR5KCZmc2ltYWdl
X2ZzX3R5cGUpIDwgMCB8fCBQeVR5cGVfUmVhZHkoJmZzaW1hZ2VfZmlsZV90eXBlKSA8IDApCisJ
CXJldHVybiBOVUxMOworCXJldHVybiBQeU1vZHVsZV9DcmVhdGUoJmZzaW1hZ2VfbW9kdWxlX2Rl
Zik7CisjZW5kaWYKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFF-0000XC-3w; Mon, 11 Mar 2019 18:01:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFD-0000Wl-IF
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:47 +0000
X-Inumbo-ID: bbc6dfa2-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbc6dfa2-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257459"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:29 +0000
Message-ID: <20190311180137.7805-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/8] tools: Python 3 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

V2VpIExpdSAoOCk6CiAgVXBkYXRlIFB5dGhvbiByZXF1aXJlbWVudCB0byAyLjYKICBweWdydWIv
ZnNpbWFnZTogZHJvcCB1bnVzZWQgc3RydWN0CiAgcHlncnViOiBjaGFuZ2UgdGFicyBpbnRvIHNw
YWNlcwogIGJ1aWxkL200OiBtYWtlIHB5dGhvbl9kZXZlbC5tNCB3b3JrIHdpdGggYm90aCBweXRo
b24gMiBhbmQgMwogIGxpYnhsOiBtYWtlIHB5dGhvbiBzY3JpcHRzIHdvcmsgd2l0aCBweXRob24g
Mi42IGFuZCB1cAogIHB5Z3J1YjogbWFrZSBweXRob24gc2NyaXB0cyB3b3JrIHdpdGggMi42IGFu
ZCB1cAogIHB5Z3J1Yi9mc2ltYWdlOiBtYWtlIGl0IHdvcmsgd2l0aCBweXRob24gMwogIFJFQURN
RTogcmVtb3ZlIHJlcXVpcmVtZW50IG9uIFB5dGhvbiAyCgogUkVBRE1FICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMCArLS0KIG00L3B5dGhvbl9kZXZlbC5tNCAgICAgICAgICAgICAg
ICAgfCAgMjMgKysrLS0tLQogdG9vbHMvY29uZmlndXJlICAgICAgICAgICAgICAgICAgICB8ICA3
MiArKysrLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvY29uZmlndXJlLmFjICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogdG9vbHMvbGlieGwvZ2VudGVzdC5weSAgICAgICAgICAgICB8ICAgNCArLQog
dG9vbHMvbGlieGwvZ2VudHlwZXMucHkgICAgICAgICAgICB8ICAxMiArKy0tCiB0b29scy9saWJ4
bC9pZGwucHkgICAgICAgICAgICAgICAgIHwgIDE1ICsrKy0tCiB0b29scy9weWdydWIvc3JjL0V4
dExpbnV4Q29uZi5weSAgIHwgIDE5ICsrKy0tLQogdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5w
eSAgICAgICB8ICAzOSArKysrKystLS0tLQogdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weSAg
ICAgICB8ICAxOSArKystLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgfCAx
MzAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvcHlncnViL3Ny
Yy9weWdydWIgICAgICAgICAgICB8ICA3NSArKysrKysrKysrKy0tLS0tLS0tLS0KIDEyIGZpbGVz
IGNoYW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCAyMzAgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFE-0000Wz-QH; Mon, 11 Mar 2019 18: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFD-0000Wk-GQ
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:47 +0000
X-Inumbo-ID: bc673110-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc673110-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257462"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:31 +0000
Message-ID: <20190311180137.7805-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/8] pygrub/fsimage: drop unused struct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Ian Jackson <ian.jackson@eu.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvcHln
cnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYyB8IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1h
Z2UuYyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggNzQzYTNmYjdi
OC4uNzgwMjA3NzkxYyAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1h
Z2UuYworKysgYi90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC00MywxMyAr
NDMsNiBAQCB0eXBlZGVmIHN0cnVjdCBmc2ltYWdlX2ZpbGUgewogCWZzaV9maWxlX3QgKmZpbGU7
CiB9IGZzaW1hZ2VfZmlsZV90OwogCi1zdHJ1Y3QgZm9vIHsKLQlpbnQgcmVmOwotCWludCBzaXpl
OwotCWxvbmcgaGFzaDsKLQlpbnQgc3RhdGU7Ci19OwotCiBzdGF0aWMgUHlPYmplY3QgKgogZnNp
bWFnZV9maWxlX3JlYWQoZnNpbWFnZV9maWxlX3QgKmZpbGUsIFB5T2JqZWN0ICphcmdzLCBQeU9i
amVjdCAqa3dhcmdzKQogewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFF-0000XM-Dx; Mon, 11 Mar 2019 18:01:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFD-0000Wr-Ms
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:47 +0000
X-Inumbo-ID: bca6652e-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bca6652e-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257463"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:32 +0000
Message-ID: <20190311180137.7805-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/8] pygrub: change tabs into spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Ian Jackson <ian.jackson@eu.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>

Tm90IHN1cmUgd2h5IFB5dGhvbiAyIG5ldmVyIGNvbXBsYWluZWQsIGJ1dCBQeXRob24gMyBkb2Vz
LgoKQ2hhbmdlIHRhYnMgdG8gc3BhY2VzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvcHlncnViL3NyYy9weWdydWIgfCA0ICsrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvcHlncnViL3NyYy9weWdydWIgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgppbmRleCA1
MmE4OTY1YWQ5Li4xMTg5YjFjYTQ4IDEwMDc1NQotLS0gYS90b29scy9weWdydWIvc3JjL3B5Z3J1
YgorKysgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgpAQCAtODU4LDcgKzg1OCw3IEBAIGlmIF9f
bmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgICAgICAgICBvdXRwdXRfZGlyZWN0b3J5ID0gYQog
CiAgICAgaWYgZGVidWc6Ci0JbG9nZ2luZy5iYXNpY0NvbmZpZyhsZXZlbD1sb2dnaW5nLkRFQlVH
KQorICAgICAgICBsb2dnaW5nLmJhc2ljQ29uZmlnKGxldmVsPWxvZ2dpbmcuREVCVUcpCiAKIAog
ICAgIHRyeToKQEAgLTkxNyw3ICs5MTcsNyBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgog
ICAgICAgICAgICAgIyBJT0Vycm9ycyByYWlzZWQgYnkgZnNpbWFnZS5vcGVuCiAgICAgICAgICAg
ICAjIFJ1bnRpbWVFcnJvcnMgcmFpc2VkIGJ5IHJ1bl9ncnViIGlmIG5vIG1lbnUubHN0IHByZXNl
bnQKICAgICAgICAgICAgIGlmIGRlYnVnOgotCQl0cmFjZWJhY2sucHJpbnRfZXhjKCkKKyAgICAg
ICAgICAgICAgICB0cmFjZWJhY2sucHJpbnRfZXhjKCkKICAgICAgICAgICAgIGZzID0gTm9uZQog
ICAgICAgICAgICAgY29udGludWUKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFI-0000YN-EF; Mon, 11 Mar 2019 18:01: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=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFG-0000Xt-HT
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:50 +0000
X-Inumbo-ID: bc7259da-4427-11e9-a79a-9320105c608b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc7259da-4427-11e9-a79a-9320105c608b;
 Mon, 11 Mar 2019 18:01:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257464"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:33 +0000
Message-ID: <20190311180137.7805-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/8] build/m4: make python_devel.m4 work with
 both python 2 and 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

RG8gdGhlIGZvbGxvd2luZzoKCjEuIENoYW5nZSB0aGUgZm9ybSBvZiAicHJpbnQiLgoyLiBVc2Ug
QUNfQ0hFQ0tfRlVOQyB0byBhdm9pZCB0aGUgbmVlZCB0byBnZW5lcmF0ZSBsaWJyYXJ5IG5hbWUu
CjMuIFJlbW92ZSB1bnVzZWQgc3R1ZmYuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQogbTQvcHl0aG9uX2RldmVsLm00IHwgMjMgKysrKysrKy0tLS0tLS0t
LS0tLS0KIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDY0ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCA3MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQg
Yi9tNC9weXRob25fZGV2ZWwubTQKaW5kZXggMDVlYTRlZjdlMi4uZjljYjIzYWVlMSAxMDA2NDQK
LS0tIGEvbTQvcHl0aG9uX2RldmVsLm00CisrKyBiL200L3B5dGhvbl9kZXZlbC5tNApAQCAtMSwz
OCArMSwzMSBAQAogQUNfREVGVU4oW0FYX0NIRUNLX1BZVEhPTl9ERVZFTF0sIFsKIGFjX3ByZXZp
b3VzX2NwcGZsYWdzPSRDUFBGTEFHUwogYWNfcHJldmlvdXNfbGRmbGFncz0kTERGTEFHUwotYWNf
cHl0aG9uX3ZlcnNpb249YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBc
Ci0gICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiVkVSU0lPTiIp
J2AKIEFDX1BBVEhfUFJPRyhbcHljb25maWddLCBbJFBZVEhPTi1jb25maWddLCBbbm9dKQogQVNf
SUYoW3Rlc3QgeCIkcHljb25maWciID0geCJubyJdLCBbCiAgICAgZG5sIEZvciB0aG9zZSB0aGF0
IGRvbid0IGhhdmUgcHl0aG9uLWNvbmZpZwogICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAogICAgICAgICBwcmludCAiLUkiICsg
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIiknYCIKICAgICBD
UFBGTEFHUz0iJENQUEZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZp
ZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJD
RkxBR1MiKSdgIgotICAgIFBZVEhPTl9MSUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0
IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZp
Zy5nZXRfY29uZmlnX3ZhcigiTElCUyIpJ2AiCi0gICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAk
UFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBk
aXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIiknYCIKKyAgICAgICAg
cHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAg
ICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29u
ZmlnOyBcCi0gICAgICAgIHByaW50ICItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRo
b25fbGliKHBsYXRfc3BlY2lmaWM9MSxcCi0gICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29u
ZmlnIidgIgorICAgICAgICBwcmludCgiLUwiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfcHl0
aG9uX2xpYihwbGF0X3NwZWNpZmljPTEsXAorICAgICAgICBzdGFuZGFyZF9saWI9MSkgKyAiL2Nv
bmZpZyIpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0
dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIkxJTktGT1JTSEFSRUQiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMu
c3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFH
Uz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0g
ICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1Mi
KSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJM
REZMQUdTIikpJ2AiCiBdLCBbCiAgICAgZG5sIElmIHB5dGhvbi1jb25maWcgaXMgZm91bmQgdXNl
IGl0CiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAg
ICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKLSAgICBQWVRI
T05fTElCUz0iJExJQlMgYCRQWVRIT04tY29uZmlnIC0tbGlic2AiCiBdKQogCiBBQ19DSEVDS19I
RUFERVIoW1B5dGhvbi5oXSwgW10sCiAgICAgW0FDX01TR19FUlJPUihbVW5hYmxlIHRvIGZpbmQg
UHl0aG9uIGRldmVsb3BtZW50IGhlYWRlcnNdKV0sKQotQUNfQ0hFQ0tfTElCKHB5dGhvbiRhY19w
eXRob25fdmVyc2lvbiwgUHlBcmdfUGFyc2VUdXBsZSwgW10sCi0gICAgW0FDX01TR19FUlJPUihb
VW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeV0pXSwK
LSAgICBbJFBZVEhPTl9MSUJTXSkKK0FDX0NIRUNLX0ZVTkMoW1B5QXJnX1BhcnNlVHVwbGVdLCBb
XSwKKyAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBk
ZXZlbG9wbWVudCBsaWJyYXJ5XSldKSAKKwogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdz
CiBMREZMQUdTPSRhY19wcmV2aW91c19sZGZsYWdzCiBdKQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29u
ZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IGQwMDY1YjgxMWQuLmUxZmE1ZDZiMGYgMTAw
NzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTc0MTgs
OCArNzQxOCw2IEBAIGlmIHRlc3QgIiRjcm9zc19jb21waWxpbmciICE9IHllczsgdGhlbiA6CiAK
IGFjX3ByZXZpb3VzX2NwcGZsYWdzPSRDUFBGTEFHUwogYWNfcHJldmlvdXNfbGRmbGFncz0kTERG
TEFHUwotYWNfcHl0aG9uX3ZlcnNpb249YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lz
Y29uZmlnOyBcCi0gICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3Zhcigi
VkVSU0lPTiIpJ2AKICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJFBZVEhPTi1jb25maWci
LCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgogc2V0IGR1bW15ICRQWVRI
T04tY29uZmlnOyBhY193b3JkPSQyCiB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1CkBAIC03NDY2LDI0ICs3NDY0LDE5IEBA
IGlmIHRlc3QgeCIkcHljb25maWciID0geCJubyI7IHRoZW4gOgogICAgICAgICBDUFBGTEFHUz0i
JENGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKICAgICAg
ICAgcHJpbnQgIi1JIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIklOQ0xV
REVQWSIpJ2AiCiAgICAgQ1BQRkxBR1M9IiRDUFBGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRp
c3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5n
ZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIiknYCIKLSAgICBQWVRIT05fTElCUz0iJExERkxBR1MgYCRQ
WVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRp
c3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMiKSdgIgotICAgIFBZVEhPTl9M
SUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwK
LSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElC
UyIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIo
IkNGTEFHUyIpKSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCAiLUwiICsgZGlzdHV0aWxzLnN5
c2NvbmZpZy5nZXRfcHl0aG9uX2xpYihwbGF0X3NwZWNpZmljPTEsXAotICAgICAgICBzdGFuZGFy
ZF9saWI9MSkgKyAiL2NvbmZpZyInYCIKKyAgICAgICAgcHJpbnQoIi1MIiArIGRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0xLFwKKyAgICAgICAgc3RhbmRh
cmRfbGliPTEpICsgIi9jb25maWciKSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVEIiknYCIKKyAgICAgICAg
cHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNIQVJFRCIp
KSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxz
LnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25m
aWdfdmFyKCJMREZMQUdTIiknYCIKKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5n
ZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpKSdgIgogCiBlbHNlCiAKICAgICAgICAgQ1BQRkxBR1M9
IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAgICBMREZMQUdTPSIkTERGTEFH
UyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKLSAgICBQWVRIT05fTElCUz0iJExJQlMgYCRQ
WVRIT04tY29uZmlnIC0tbGlic2AiCiAKIGZpCiAKQEAgLTc0OTUsNTUgKzc0ODgsMTQgQEAgZWxz
ZQogZmkKIAogCi1hc19hY19MaWI9YCRhc19lY2hvICJhY19jdl9saWJfcHl0aG9uJGFjX3B5dGhv
bl92ZXJzaW9uJydfUHlBcmdfUGFyc2VUdXBsZSIgfCAkYXNfdHJfc2hgCi17ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxl
IGluIC1scHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5n
IGZvciBQeUFyZ19QYXJzZVR1cGxlIGluIC1scHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLi4uICIg
PiY2OyB9Ci1pZiBldmFsIFwkeyRhc19hY19MaWIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNo
b19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJT
Ci1MSUJTPSItbHB5dGhvbiRhY19weXRob25fdmVyc2lvbiAkUFlUSE9OX0xJQlMgJExJQlMiCi1j
YXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRl
ZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2
b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJl
dHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90
b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4g
IkMiCi0jZW5kaWYKLWNoYXIgUHlBcmdfUGFyc2VUdXBsZSAoKTsKLWludAotbWFpbiAoKQotewot
cmV0dXJuIFB5QXJnX1BhcnNlVHVwbGUgKCk7Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YK
LWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5FTk8iOyB0aGVuIDoKLSAgZXZhbCAiJGFzX2FjX0xp
Yj15ZXMiCi1lbHNlCi0gIGV2YWwgIiRhc19hY19MaWI9bm8iCi1maQotcm0gLWYgY29yZSBjb25m
dGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRlc3QkYWNfZXhlZXh0IGNv
bmZ0ZXN0LiRhY19leHQKLUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZlX0xJQlMKLWZpCi1ldmFsIGFj
X3Jlcz1cJCRhc19hY19MaWIKLQkgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6ICRhY19yZXMiID4mNQotJGFzX2VjaG8gIiRhY19yZXMiID4mNjsg
fQotaWYgZXZhbCB0ZXN0IFwieFwkIiRhc19hY19MaWIiXCIgPSB4InllcyI7IHRoZW4gOgotICBj
YXQgPj5jb25mZGVmcy5oIDw8X0FDRU9GCi0jZGVmaW5lIGAkYXNfZWNobyAiSEFWRV9MSUJweXRo
b24kYWNfcHl0aG9uX3ZlcnNpb24iIHwgJGFzX3RyX2NwcGAgMQotX0FDRU9GCi0KLSAgTElCUz0i
LWxweXRob24kYWNfcHl0aG9uX3ZlcnNpb24gJExJQlMiCithY19mbl9jX2NoZWNrX2Z1bmMgIiRM
SU5FTk8iICJQeUFyZ19QYXJzZVR1cGxlIiAiYWNfY3ZfZnVuY19QeUFyZ19QYXJzZVR1cGxlIgor
aWYgdGVzdCAieCRhY19jdl9mdW5jX1B5QXJnX1BhcnNlVHVwbGUiID0geHllczsgdGhlbiA6CiAK
IGVsc2UKICAgYXNfZm5fZXJyb3IgJD8gIlVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9u
IGRldmVsb3BtZW50IGxpYnJhcnkiICIkTElORU5PIiA1CiBmaQogCisKIENQUEZMQUdTPSRhY19w
cmV2aW91c19jcHBmbGFncwogTERGTEFHUz0kYWNfcHJldmlvdXNfbGRmbGFncwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:01: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 1h3PFF-0000XS-P6; Mon, 11 Mar 2019 18:01:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFE-0000X1-Sb
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:48 +0000
X-Inumbo-ID: bcf0ae90-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcf0ae90-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257466"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:34 +0000
Message-ID: <20190311180137.7805-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 5/8] libxl: make python scripts work with
 python 2.6 and up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

R28gdGhyb3VnaCB0cmFuc2Zvcm1hdGlvbnMgc3VnZ2VzdGVkIGJ5IDJ0bzMgYW5kIHBpY2sgdGhl
IG5lY2Vzc2FyeQpvbmVzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvZ2VudGVzdC5weSAgfCAgNCArKystCiB0b29scy9saWJ4bC9n
ZW50eXBlcy5weSB8IDEyICsrKysrKystLS0tLQogdG9vbHMvbGlieGwvaWRsLnB5ICAgICAgfCAx
NSArKysrKysrKy0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvZ2VudGVzdC5weSBiL3Rvb2xz
L2xpYnhsL2dlbnRlc3QucHkKaW5kZXggOTg5OTU5ZmM2OC4uMWNjN2VlYmM4MiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvZ2VudGVzdC5weQorKysgYi90b29scy9saWJ4bC9nZW50ZXN0LnB5CkBA
IC0xLDUgKzEsNyBAQAogIyEvdXNyL2Jpbi9weXRob24KIAorZnJvbSBfX2Z1dHVyZV9fIGltcG9y
dCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQgb3MKIGltcG9ydCBzeXMKIGltcG9ydCByZQpAQCAt
ODYsNyArODgsNyBAQCBkZWYgZ2VuX3JhbmRfaW5pdCh0eSwgdiwgaW5kZW50ID0gIiAgICAiLCBw
YXJlbnQgPSBOb25lKToKIAogaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBpZiBsZW4o
c3lzLmFyZ3YpIDwgMzoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6IGdlbnRl
c3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIKKyAgICAgICAgcHJpbnQoIlVzYWdlOiBnZW50
ZXN0LnB5IDxpZGw+IDxpbXBsZW1lbnRhdGlvbj4iLCBmaWxlPXN5cy5zdGRlcnIpCiAgICAgICAg
IHN5cy5leGl0KDEpCiAKICAgICByYW5kb20uc2VlZChvcy5nZXRlbnYoJ0xJQlhMX1RFU1RJRExf
U0VFRCcpKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkgYi90b29scy9saWJ4
bC9nZW50eXBlcy5weQppbmRleCA4OGU1YzVmMzBlLi42NDE3YzlkZDhjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9nZW50eXBlcy5weQorKysgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQpAQCAt
MSw1ICsxLDcgQEAKICMhL3Vzci9iaW4vcHl0aG9uCiAKK2Zyb20gX19mdXR1cmVfXyBpbXBvcnQg
cHJpbnRfZnVuY3Rpb24KKwogaW1wb3J0IHN5cwogaW1wb3J0IHJlCiAKQEAgLTU3NiwxNCArNTc4
LDE0IEBAIGRlZiBsaWJ4bF9DX2VudW1fZnJvbV9zdHJpbmcodHksIHN0ciwgZSwgaW5kZW50ID0g
IiAgICAiKToKIAogaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBpZiBsZW4oc3lzLmFy
Z3YpICE9IDY6Ci0gICAgICAgIHByaW50ID4+c3lzLnN0ZGVyciwgIlVzYWdlOiBnZW50eXBlcy5w
eSA8aWRsPiA8aGVhZGVyPiA8aGVhZGVyLXByaXZhdGU+IDxoZWFkZXItanNvbj4gPGltcGxlbWVu
dGF0aW9uPiIKKyAgICAgICAgcHJpbnQoIlVzYWdlOiBnZW50eXBlcy5weSA8aWRsPiA8aGVhZGVy
PiA8aGVhZGVyLXByaXZhdGU+IDxoZWFkZXItanNvbj4gPGltcGxlbWVudGF0aW9uPiIsIGZpbGU9
c3lzLnN0ZGVycikKICAgICAgICAgc3lzLmV4aXQoMSkKIAogICAgIChfLCBpZGxuYW1lLCBoZWFk
ZXIsIGhlYWRlcl9wcml2YXRlLCBoZWFkZXJfanNvbiwgaW1wbCkgPSBzeXMuYXJndgogCiAgICAg
KGJ1aWx0aW5zLHR5cGVzKSA9IGlkbC5wYXJzZShpZGxuYW1lKQogCi0gICAgcHJpbnQgIm91dHB1
dHRpbmcgbGlieGwgdHlwZSBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXIKKyAgICBwcmludCgi
b3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcikKIAogICAg
IGYgPSBvcGVuKGhlYWRlciwgInciKQogCkBAIC02MzMsNyArNjM1LDcgQEAgaWYgX19uYW1lX18g
PT0gJ19fbWFpbl9fJzoKICAgICBmLndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIiICUgKGhl
YWRlcl9kZWZpbmUpKQogICAgIGYuY2xvc2UoKQogCi0gICAgcHJpbnQgIm91dHB1dHRpbmcgbGli
eGwgSlNPTiBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfanNvbgorICAgIHByaW50KCJvdXRw
dXR0aW5nIGxpYnhsIEpTT04gZGVmaW5pdGlvbnMgdG8gJXMiICUgaGVhZGVyX2pzb24pCiAKICAg
ICBmID0gb3BlbihoZWFkZXJfanNvbiwgInciKQogCkBAIC02NTcsNyArNjU5LDcgQEAgaWYgX19u
YW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBmLndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIi
ICUgaGVhZGVyX2pzb25fZGVmaW5lKQogICAgIGYuY2xvc2UoKQogCi0gICAgcHJpbnQgIm91dHB1
dHRpbmcgbGlieGwgdHlwZSBpbnRlcm5hbCBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfcHJp
dmF0ZQorICAgIHByaW50KCJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgaW50ZXJuYWwgZGVmaW5pdGlv
bnMgdG8gJXMiICUgaGVhZGVyX3ByaXZhdGUpCiAKICAgICBmID0gb3BlbihoZWFkZXJfcHJpdmF0
ZSwgInciKQogCkBAIC02ODMsNyArNjg1LDcgQEAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoK
ICAgICBmLndyaXRlKCIiIiNlbmRpZiAvKiAlcyAqL1xuIiIiICUgaGVhZGVyX2pzb25fZGVmaW5l
KQogICAgIGYuY2xvc2UoKQogCi0gICAgcHJpbnQgIm91dHB1dHRpbmcgbGlieGwgdHlwZSBpbXBs
ZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbAorICAgIHByaW50KCJvdXRwdXR0aW5nIGxpYnhsIHR5
cGUgaW1wbGVtZW50YXRpb25zIHRvICVzIiAlIGltcGwpCiAKICAgICBmID0gb3BlbihpbXBsLCAi
dyIpCiAgICAgZi53cml0ZSgiIiIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2lkbC5weSBiL3Rv
b2xzL2xpYnhsL2lkbC5weQppbmRleCAyYTdmM2M0NGZlLi5kNzM2NzUwM2I0IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9pZGwucHkKKysrIGIvdG9vbHMvbGlieGwvaWRsLnB5CkBAIC0xLDMgKzEs
NSBAQAorZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQgc3lz
CiAKIFBBU1NfQllfVkFMVUUgPSAxCkBAIC0xMSw3ICsxMyw3IEBAIERJUl9CT1RIID0gMwogX2Rl
ZmF1bHRfbmFtZXNwYWNlID0gIiIKIGRlZiBuYW1lc3BhY2Uocyk6CiAgICAgaWYgdHlwZShzKSAh
PSBzdHI6Ci0gICAgICAgIHJhaXNlIFR5cGVFcnJvciwgIlJlcXVpcmUgYSBzdHJpbmcgZm9yIHRo
ZSBkZWZhdWx0IG5hbWVzcGFjZS4iCisgICAgICAgIHJhaXNlIFR5cGVFcnJvcigiUmVxdWlyZSBh
IHN0cmluZyBmb3IgdGhlIGRlZmF1bHQgbmFtZXNwYWNlLiIpCiAgICAgZ2xvYmFsIF9kZWZhdWx0
X25hbWVzcGFjZQogICAgIF9kZWZhdWx0X25hbWVzcGFjZSA9IHMKIApAQCAtMzQ2LDcgKzM0OCw3
IEBAIGNsYXNzIE9yZGVyZWREaWN0KGRpY3QpOgogICAgICAgICByZXR1cm4gWyh4LHNlbGZbeF0p
IGZvciB4IGluIHNlbGYuX19vcmRlcmVkXQogCiBkZWYgcGFyc2UoZik6Ci0gICAgcHJpbnQgPj5z
eXMuc3RkZXJyLCAiUGFyc2luZyAlcyIgJSBmCisgICAgcHJpbnQoIlBhcnNpbmcgJXMiICUgZiwg
ZmlsZT1zeXMuc3RkZXJyKQogCiAgICAgZ2xvYnMgPSB7fQogICAgIGxvY3MgPSBPcmRlcmVkRGlj
dCgpCkBAIC0zNjIsMTEgKzM2NCwxMCBAQCBkZWYgcGFyc2UoZik6CiAgICAgICAgICAgICBnbG9i
c1tuXSA9IHQKIAogICAgIHRyeToKLSAgICAgICAgZXhlY2ZpbGUoZiwgZ2xvYnMsIGxvY3MpCi0g
ICAgZXhjZXB0IFN5bnRheEVycm9yLGU6Ci0gICAgICAgIHJhaXNlIFN5bnRheEVycm9yLCBcCi0g
ICAgICAgICAgICAgICJFcnJvcnMgd2VyZSBmb3VuZCBhdCBsaW5lICVkIHdoaWxlIHByb2Nlc3Np
bmcgJXM6XG5cdCVzIlwKLSAgICAgICAgICAgICAgJShlLmxpbmVubyxmLGUudGV4dCkKKyAgICAg
ICAgZXhlYyhjb21waWxlKG9wZW4oZikucmVhZCgpLCBmLCAnZXhlYycpLCBnbG9icywgbG9jcykK
KyAgICBleGNlcHQgU3ludGF4RXJyb3IgYXMgZToKKyAgICAgICAgcmFpc2UgU3ludGF4RXJyb3Io
IkVycm9ycyB3ZXJlIGZvdW5kIGF0IGxpbmUgJWQgd2hpbGUgcHJvY2Vzc2luZyAlczpcblx0JXMi
CisgICAgICAgICAgICAgICAgICAgICAgICAgICUgKGUubGluZW5vLCBmLCBlLnRleHQpKQogCiAg
ICAgdHlwZXMgPSBbdCBmb3IgdCBpbiBsb2NzLm9yZGVyZWRfdmFsdWVzKCkgaWYgaXNpbnN0YW5j
ZSh0LFR5cGUpXQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PFL-0000bV-CD; Mon, 11 Mar 2019 18:01:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFJ-0000aE-Sm
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:53 +0000
X-Inumbo-ID: bf8b891c-4427-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf8b891c-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:01:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257479"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:37 +0000
Message-ID: <20190311180137.7805-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 8/8] README: remove requirement on Python 2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgYWxsIHB5dGhvbiBzY3JpcHRzIGFyZSBjb21wYXRpYmxlIHdpdGggUHl0aG9uIDIu
NiBhbmQgYWJvdmUsCnJlbW92ZSB0aGUgcmVzdHJpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIFJFQURNRSB8IDEwICsrLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDkyM2M4ZmRkZjkuLjY1MDRhN2YxOWMgMTAwNjQ0Ci0t
LSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQgYnkgeW91
ciBPUyBkaXN0cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAgICAgIC0g
R05VIEJpbnV0aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2Yg
emxpYiAoZS5nLiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhv
biAyLCB2Mi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1lbnQg
aW5zdGFsbCBvZiBQeXRob24gMi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQogICAgICog
RGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBjdXJzZXMgKGUuZy4sIGxpYm5jdXJzZXMtZGV2KQogICAg
ICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBvcGVuc3NsIChlLmcuLCBvcGVuc3NsLWRldikKICAg
ICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgeDExIChlLmcuIHhvcmcteDExLWRldikKQEAgLTE3
NywxNiArMTc3LDEwIEBAIFB5dGhvbiBSdW50aW1lIExpYnJhcmllcwogCiBWYXJpb3VzIHRvb2xz
LCBzdWNoIGFzIHB5Z3J1YiwgaGF2ZSB0aGUgZm9sbG93aW5nIHJ1bnRpbWUgZGVwZW5kZW5jaWVz
OgogCi0gICAgKiBQeXRob24gMiwgdjIuNiBvciBsYXRlci4KKyAgICAqIFB5dGhvbiAyLjYgb3Ig
bGF0ZXIuCiAgICAgICAgICAgVVJMOiAgICBodHRwOi8vd3d3LnB5dGhvbi5vcmcvCiAgICAgICAg
ICAgRGViaWFuOiBweXRob24KIAotTm90ZSB0aGF0IHRoZSBidWlsZCBzeXN0ZW0gZXhwZWN0cyBg
cHl0aG9uYCB0byBiZSBweXRob24yLiAgSWYgeW91ciBzeXN0ZW0KLWhhcyBgcHl0aG9uYCBwb2lu
dGluZyB0byBweXRob24zIChhcyBpbiB0aGUgY2FzZSBvZiBBcmNoIExpbnV4IG9yIEFuYWNvbmRh
KSwKLXlvdSdsbCBuZWVkIHRvIHNwZWNpZnkgYSBwYXRoIHRvIGEgcHl0aG9uMiBiaW5hcnkgd2hl
biBydW5uaW5nIGNvbmZpZ3VyZToKLQotICAgIFBZVEhPTj0vdXNyL2Jpbi9weXRob24yIC4vY29u
ZmlndXJlCi0KIEludGVsKFIpIFRydXN0ZWQgRXhlY3V0aW9uIFRlY2hub2xvZ3kgU3VwcG9ydAog
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:01:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PFM-0000ct-P1; Mon, 11 Mar 2019 18:01:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZGF3=RO=citrix.com=prvs=966959e1a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3PFK-0000az-VM
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:01:54 +0000
X-Inumbo-ID: be9182e0-4427-11e9-af64-1fd441f7078d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be9182e0-4427-11e9-af64-1fd441f7078d;
 Mon, 11 Mar 2019 18:01:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80257477"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:01:30 +0000
Message-ID: <20190311180137.7805-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311180137.7805-1-wei.liu2@citrix.com>
References: <20190311180137.7805-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/8] Update Python requirement to 2.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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2VudE9TIDUsIHdoaWNoIHdhcyB0aGUgcmVhc29uIGZvciB0aGUgMi40IHJlc3RyaWN0aW9uLCBp
cyBFT0wuIENlbnRPUwo2IHNoaXBzIDIuNi4KCkJ1bXAgdGhlIHZlcnNpb24gdG8gMi42IGluIFJF
QURNRS4gVXBkYXRlIGNvbmZpZ3VyZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogUkVBRE1FICAgICAgICAgICAgIHwgNCArKy0tCiB0b29scy9jb25m
aWd1cmUgICAgfCA4ICsrKystLS0tCiB0b29scy9jb25maWd1cmUuYWMgfCAyICstCiAzIGZpbGVz
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9S
RUFETUUgYi9SRUFETUUKaW5kZXggYzE5NDA5ZWZhMi4uOTIzYzhmZGRmOSAxMDA2NDQKLS0tIGEv
UkVBRE1FCisrKyBiL1JFQURNRQpAQCAtNDYsNyArNDYsNyBAQCBwcm92aWRlZCBieSB5b3VyIE9T
IGRpc3RyaWJ1dG9yOgogICAgICAgICAtIEdDQyA0Ljggb3IgbGF0ZXIKICAgICAgICAgLSBHTlUg
QmludXRpbHMgMi4yNCBvciBsYXRlcgogICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiB6bGli
IChlLmcuLCB6bGliLWRldikKLSAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgUHl0aG9uIDIs
IHYyLjQgb3IgbGF0ZXIgKGUuZy4sIHB5dGhvbi1kZXYpCisgICAgKiBEZXZlbG9wbWVudCBpbnN0
YWxsIG9mIFB5dGhvbiAyLCB2Mi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQogICAgICog
RGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBjdXJzZXMgKGUuZy4sIGxpYm5jdXJzZXMtZGV2KQogICAg
ICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBvcGVuc3NsIChlLmcuLCBvcGVuc3NsLWRldikKICAg
ICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgeDExIChlLmcuIHhvcmcteDExLWRldikKQEAgLTE3
Nyw3ICsxNzcsNyBAQCBQeXRob24gUnVudGltZSBMaWJyYXJpZXMKIAogVmFyaW91cyB0b29scywg
c3VjaCBhcyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2luZyBydW50aW1lIGRlcGVuZGVuY2llczoK
IAotICAgICogUHl0aG9uIDIsIHYyLjQgb3IgbGF0ZXIuCisgICAgKiBQeXRob24gMiwgdjIuNiBv
ciBsYXRlci4KICAgICAgICAgICBVUkw6ICAgIGh0dHA6Ly93d3cucHl0aG9uLm9yZy8KICAgICAg
ICAgICBEZWJpYW46IHB5dGhvbgogCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29s
cy9jb25maWd1cmUKaW5kZXggYWNjODU3NTEwZS4uZDAwNjViODExZCAxMDA3NTUKLS0tIGEvdG9v
bHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzAwMiwxNSArNzAwMiwxNSBA
QCBpZiB0ZXN0IHgiJHtQWVRIT05QQVRIfSIgPSB4Im5vIgogdGhlbgogICAgIGFzX2ZuX2Vycm9y
ICQ/ICJVbmFibGUgdG8gZmluZCAkUFlUSE9OLCBwbGVhc2UgaW5zdGFsbCAkUFlUSE9OIiAiJExJ
TkVOTyIgNQogZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hl
Y2tpbmcgZm9yIHB5dGhvbiB2ZXJzaW9uID49IDIuMyAiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tp
bmcgZm9yIHB5dGhvbiB2ZXJzaW9uID49IDIuMyAuLi4gIiA+JjY7IH0KLWAkUFlUSE9OIC1jICdp
bXBvcnQgc3lzOyBzeXMuZXhpdChldmFsKCJzeXMudmVyc2lvbl9pbmZvIDwgKDIsIDMpIikpJ2AK
K3sgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIHB5
dGhvbiB2ZXJzaW9uID49IDIuNiAiID4mNQorJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIHB5dGhv
biB2ZXJzaW9uID49IDIuNiAuLi4gIiA+JjY7IH0KK2AkUFlUSE9OIC1jICdpbXBvcnQgc3lzOyBz
eXMuZXhpdChldmFsKCJzeXMudmVyc2lvbl9pbmZvIDwgKDIsIDYpIikpJ2AKIGlmIHRlc3QgIiQ/
IiAhPSAiMCIKIHRoZW4KICAgICBweXRob25fdmVyc2lvbj1gJFBZVEhPTiAtViAyPiYxYAogICAg
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
CiAkYXNfZWNobyAibm8iID4mNjsgfQotICAgIGFzX2ZuX2Vycm9yICQ/ICIkcHl0aG9uX3ZlcnNp
b24gaXMgdG9vIG9sZCwgbWluaW11bSByZXF1aXJlZCB2ZXJzaW9uIGlzIDIuMyIgIiRMSU5FTk8i
IDUKKyAgICBhc19mbl9lcnJvciAkPyAiJHB5dGhvbl92ZXJzaW9uIGlzIHRvbyBvbGQsIG1pbmlt
dW0gcmVxdWlyZWQgdmVyc2lvbiBpcyAyLjYiICIkTElORU5PIiA1CiBlbHNlCiAgICAgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHllcyIgPiY1CiAkYXNf
ZWNobyAieWVzIiA+JjY7IH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xz
L2NvbmZpZ3VyZS5hYwppbmRleCAxNDk5MzQ0Y2U2Li5jOWZkNjlkZGZhIDEwMDY0NAotLS0gYS90
b29scy9jb25maWd1cmUuYWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCkBAIC0zNTgsNyArMzU4
LDcgQEAgQVNfSUYoW2VjaG8gIiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8iXSwgWwogXSxbdGVzdCAt
eiAiJFBZVEhPTiJdLCBbUFlUSE9OPSJweXRob24iXSwKIFtBQ19NU0dfRVJST1IoW1BZVEhPTiBz
cGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aF0pXSkKIEFYX1BBVEhfUFJPR19P
Ul9GQUlMKFtQWVRIT05QQVRIXSwgWyRQWVRIT05dKQotQVhfQ0hFQ0tfUFlUSE9OX1ZFUlNJT04o
WzJdLCBbM10pCitBWF9DSEVDS19QWVRIT05fVkVSU0lPTihbMl0sIFs2XSkKIAogQVNfSUYoW3Rl
c3QgIiRjcm9zc19jb21waWxpbmciICE9IHllc10sIFsKICAgICBBWF9DSEVDS19QWVRIT05fREVW
RUwoKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PGU-00018z-Du; Mon, 11 Mar 2019 18: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=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGT-00018i-4m
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:05 +0000
X-Inumbo-ID: ea324c87-4427-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 ea324c87-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:03 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id h28so3266523qkk.7
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=eGDwXjMtZOG2B5LlUpQ0z1MceU93kiKxAuzwu5k0+mg=;
 b=DbCGi6BnrevEKhIq5hqt28rD31G6zySoHnxp1nkaDSaxyaLIdYHxzzz6Yx9QTR9nS1
 8614oRT4dN0cgPFSOAarBDYu4+b7YOM04Sy9ZDXwO0OFhrYceX4US+/eNxr7pNZaBX6O
 65Mp22Ux1aytTYToLx5vcd2vUDM2/nJ4agvu7Sdlheci47KUcm+hj89Q4yAzQ0aVmor8
 s4ZALB+aIVZtPxpvZozEioP3kjCduSp3MpLpMgCiOjRiV7/g5+vG8DO2MK/7JtN6Pryv
 vqGF2+HeLKuA9zy7l/w/wboYugBwNzTkxdGpI9v5S0i0hvsnGMl6zk29ZGFuaTobIzbZ
 GYaQ==
X-Google-DKIM-Signature: v=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=eGDwXjMtZOG2B5LlUpQ0z1MceU93kiKxAuzwu5k0+mg=;
 b=dU+vuvBivvM/50n/chckBT/Ui497qRFa/+Ojrs2a1HxseD0QqPnAr2axd13iw6veA2
 gjUT9juYbIBcRR60dWtwsmBxvFoc09pZq5B/Lb0SeZQrruTSWYg00uLIPTryVegyyJR3
 3mTKn0SQiakfFFtzhPEnrEE5ib9QmYYJjj/CsHD9WjpI1cd8xmQSLac0vOxJsaEnvgHX
 19tAdSnXDw/6tk8JC35t1KfogTHykTs2xsmd1R2FSJVmLXlZdLVvW9mgYQcH+cGMSjMl
 IXbdIkGeCd6r2IKj+M+f+vO/+SVVyR9+rv+a1UDxZTnLTW4temlqWK89GM5eskjs57Nm
 8gLw==
X-Gm-Message-State: APjAAAUrkE789garLOEhznICdBhPzMhwafyS1H+bvNElwmx8FMOhXMgp
 vEmWiSk3a24YS/JitntwtjQ=
X-Google-Smtp-Source: APXvYqzCpeTnVPrH1H6V8//4c7aAcyOKUY4CK0tP4XaStOp91ih1dvpux1EajxCzBeGfR4bN53XXMQ==
X-Received: by 2002:a05:620a:13b0:: with SMTP id
 m16mr24643723qki.74.1552327383019; 
 Mon, 11 Mar 2019 11:03:03 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.01
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:02 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:10 -0400
Message-Id: <20190311180216.18811-1-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] Xen stubdom 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>,
 Eduardo Habkost <ehabkost@redhat.com>, Jason Andryuk <jandryuk@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, marmarek@invisiblethingslab.com,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.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>

WGVuIHN1cHBvcnRzIHJ1bm5pbmcgUUVNVSBpbiBhIGRlZGljYXRlZCBzZXJ2aWNlIHZtIC0gYSBz
dHViIGRvbWFpbiBvcgpzdHViZG9tLiAgUUVNVSBpcyB0aGVuIGlzb2xhdGVkIG91dHNpZGUgb2Yg
dGhlIHByaXZpbGVnZWQgRG9tYWluLTAuCgpXaGVuIHJ1bm5pbmcgaW4gYSBzdHViZG9tLCB0aGVy
ZSBhcmUgYSBmZXcgY2hhbmdlcyBuZWVkZWQgZm9yIFFFTVUuICBPbgpvbGRlciBYZW4gdmVyc2lv
bnMsIHRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBuZWVkcyB0byBoYXZlIHRoZSBzdHViZG9tJ3MK
ZG9taWQgc3BlY2lmaWVkLiAgVGhlIHN0dWJkb20gZG9lc24ndCBydW4gUFYgYmFja2VuZHMsIHNv
IHRoYXQKaW5pdGlhbGl6YXRpb24gY29kZSBjYW4gYmUgc2tpcHBlZC4gIFN0dWJkb20ncyBkb24n
dCBzdXBwb3J0IE1TSS1YLCBzbwp0aGF0IFBDSSBjYXBhYmlsaXR5IG11c3QgYmUgaGlkZGVuIGZy
b20gcGFzc2VkIHRocm91Z2ggZGV2aWNlcy4KClN0dWJkb20gbW9kZSBpcyBlbmFibGVkIGJ5IHRo
ZSBuZXcgLXhlbi1zdHViZG9tIGZsYWcuCgpKYXNvbiBBbmRyeXVrICg1KToKICB4ZW46IEludHJv
ZHVjZSAteGVuLXN0dWJkb20gb3B0aW9uCiAgeGVuOiBNb3ZlIHhlbnN0b3JlIGluaXRpYWxpemF0
aW9uIHRvIGNvbW1vbiBsb2NhdGlvbgogIHhlbjogU2tpcCBiYWNrZW5kIGluaXRpYWxpemF0aW9u
IGZvciBzdHViZG9tCiAgeGVuOiBTZXQgSFZNX1BBUkFNX0RNX0RPTUFJTiBmb3Igc3R1YmRvbSBv
biBvbGRlciBYZW4KICB4ZW4tcHQ6IEhpZGUgTVNJLVggZnJvbSB4ZW4gc3R1YmRvbXMKClNpbW9u
IEdhaXNlciAoMSk6CiAgeGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFH
RV9TSVpFCgogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAgIHwgMjIgKysrKysrKysrKysrKysr
Ky0tLS0tLQogaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jIHwgIDggLS0tLS0tLS0KIGh3L3hl
bi94ZW5fcHQuYyAgICAgICAgICAgICB8IDEwICsrKysrKystLS0KIGh3L3hlbi94ZW5fcHRfY29u
ZmlnX2luaXQuYyB8ICAzICsrKwogaW5jbHVkZS9ody94ZW4veGVuLmggICAgICAgIHwgIDYgKysr
KysrCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggfCAgNSArKysrKwogcWVtdS1vcHRpb25z
Lmh4ICAgICAgICAgICAgIHwgIDcgKysrKysrKwogdmwuYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDggKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMTcgZGVs
ZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PGe-0001Bf-OD; Mon, 11 Mar 2019 18: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=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGd-0001BD-LG
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:15 +0000
X-Inumbo-ID: f07bd7b6-4427-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 f07bd7b6-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:14 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id b16so5029852qtt.2
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=7rPHfXiOcpHxYxSc/kHk9IvcnpOOtggDU1BVuwjtYDw=;
 b=LPp24KpeeF6mJTHmQszt5a2qnTt+97MBjZy0XCSAhbKF20kOt9gCGdk4RS+MFWhdYp
 OxL/N/NWG+y/XIdiBWUDfY9QN45SGVSfzwm/7/5SkyD2P8RI+Vn1xF+LFS2xEPFmYnr4
 F3tWDWWfSUENkfwOaU4MXirAcI1PKmeXLlE5jwgzE/yYO/DWRKrrqi1/cg4Ddr/KM5f6
 pDrlahfwxHIh8xPnmiOSiDn2n7JczWbo427z8zNJ7Z8IsSJ3GqIkw5Mn913JinzUMeHZ
 kckVwuNh0dHwTONI+bKDehy1RAwlc8yM+PjGGuCcyssWEgxbU88Rv/8wK/4SMElD9ZKY
 IZzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=7rPHfXiOcpHxYxSc/kHk9IvcnpOOtggDU1BVuwjtYDw=;
 b=JplLpL2m9JDjFaSnOCHPp9vu1/5hjCm+asdBkkId7rOS9dgZ4LsY7DVA/z7vJiINop
 kw6AzoueNwHanFX0DlnapMLMZZSoW9vOEuCMAWMrQAgp0aKdQp+AXYKJHi1HPNUbnFpz
 Ah5bKOG9Tl7P3Um8MwIfj+hLzsxyo3XR0/7m9oLJxZZesdhUAsiG2lJbx3w6gpYsg6+Z
 orGYKjgoL1ky4jCqXZ3nMlDpYtRhVBDXlDSmoHjNtaPR/C5/IHeWkzlOxOOzlPC5Y/OC
 e1xD1gs0Kzf70unyp1WOnXhEOLcaZBJ9jlpzJOPYtINXE7FlV4qjtSSyGo6oQux6/MLI
 jU3w==
X-Gm-Message-State: APjAAAW2oQjDohGip9/NxXnJ7n7B6b0NGjI2c9+Tv05b2UWdgKmIruZ6
 HwtNEZUIgbJBgRmdbZw20vw=
X-Google-Smtp-Source: APXvYqziJ9SafszTJaceW7nKEsCc4sKaRZ/0ePJvnRe8bbPsxG6kwE88yyj9ya6JQIswTv4fyECJoQ==
X-Received: by 2002:a0c:d0c9:: with SMTP id b9mr26552089qvh.95.1552327393689; 
 Mon, 11 Mar 2019 11:03:13 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.11
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:12 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:11 -0400
Message-Id: <20190311180216.18811-2-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180216.18811-1-jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] xen: Introduce -xen-stubdom 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>,
 Jason Andryuk <jandryuk@gmail.com>, marmarek@invisiblethingslab.com,
 Paul Durrant <paul.durrant@citrix.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBYZW4sIFFFTVUgY2FuIHJ1biBpc29sYXRlZCBpbiBhIGRlZGljYXRlZCBzZXJ2aWNlIFZN
IC0gYSBzdHViZG9tLgpUaGVyZSBhcmUgYSBmZXcgZGlmZmVyZW5jZXMgd2hlbiBydW5uaW5nIGlu
IGEgc3R1YmRvbSBjb21wYXJlZCB0byBkb20wLgpBZGQgdGhlIC14ZW4tc3R1YmRvbSBvcHRpb24g
dG8gc2VsZWN0IHRoaXMgbW9kZSBhdCBydW50aW1lLiAgVGhlIGRlZmF1bHQKaXMgb2ZmLgoKU2ln
bmVkLW9mZi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgotLS0KIGluY2x1
ZGUvaHcveGVuL3hlbi5oIHwgNiArKysrKysKIHFlbXUtb3B0aW9ucy5oeCAgICAgIHwgNyArKysr
KysrCiB2bC5jICAgICAgICAgICAgICAgICB8IDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi5oIGIvaW5j
bHVkZS9ody94ZW4veGVuLmgKaW5kZXggYmEwMzljMTQ2ZC4uZmVkMzYxMTYyMyAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9ody94ZW4veGVuLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKQEAgLTIx
LDYgKzIxLDcgQEAgZW51bSB4ZW5fbW9kZSB7CiBleHRlcm4gdWludDMyX3QgeGVuX2RvbWlkOwog
ZXh0ZXJuIGVudW0geGVuX21vZGUgeGVuX21vZGU7CiBleHRlcm4gYm9vbCB4ZW5fZG9taWRfcmVz
dHJpY3Q7CitleHRlcm4gYm9vbCB4ZW5fc3R1YmRvbTsKIAogZXh0ZXJuIGJvb2wgeGVuX2FsbG93
ZWQ7CiAKQEAgLTI5LDYgKzMwLDExIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB4ZW5fZW5hYmxlZCh2
b2lkKQogICAgIHJldHVybiB4ZW5fYWxsb3dlZDsKIH0KIAorc3RhdGljIGlubGluZSBib29sIHhl
bl9zdHViZG9tX2VuYWJsZWQodm9pZCkKK3sKKyAgICByZXR1cm4geGVuX3N0dWJkb207Cit9CisK
IGludCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgaXJxX251
bSk7CiB2b2lkIHhlbl9waWl4M19zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycV9udW0sIGlu
dCBsZXZlbCk7CiB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90
IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbik7CmRpZmYgLS1naXQgYS9xZW11LW9wdGlv
bnMuaHggYi9xZW11LW9wdGlvbnMuaHgKaW5kZXggMWNmOWFhYzFmZS4uYmE1NmMzZGQ5YSAxMDA2
NDQKLS0tIGEvcWVtdS1vcHRpb25zLmh4CisrKyBiL3FlbXUtb3B0aW9ucy5oeApAQCAtMzM4Niw2
ICszMzg2LDEwIEBAIERFRigieGVuLWRvbWlkLXJlc3RyaWN0IiwgMCwgUUVNVV9PUFRJT05feGVu
X2RvbWlkX3Jlc3RyaWN0LAogICAgICIgICAgICAgICAgICAgICAgICAgICAgICB0byBzcGVjaWZp
ZWQgZG9tYWluIGlkLiAoRG9lcyBub3QgYWZmZWN0XG4iCiAgICAgIiAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbnB2IG1hY2hpbmUgdHlwZSkuXG4iLAogICAgIFFFTVVfQVJDSF9BTEwpCitERUYo
Inhlbi1zdHViZG9tIiwgMCwgUUVNVV9PUFRJT05feGVuX3N0dWJkb20sCisgICAgIi14ZW4tc3R1
YmRvbSAgICBzcGVjaWZ5IFFFTVUgaXMgcnVubmluZyBpbiBhIHN0dWJkb20sIHNvIGNlcnRhaW5c
biIKKyAgICAiICAgICAgICAgICAgICAgIGJlaGF2aW9yIGNoYW5nZXMuIChEb2VzIG5vdCBhZmZl
Y3QgeGVucHYgbWFjaGluZSB0eXBlKS5cbiIsCisgICAgUUVNVV9BUkNIX0FMTCkKIFNURVhJCiBA
aXRlbSAteGVuLWRvbWlkIEB2YXJ7aWR9CiBAZmluZGV4IC14ZW4tZG9taWQKQEAgLTMzOTYsNiAr
MzQwMCw5IEBAIEF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWluLgogbGlieGwgd2lsbCB1c2Ug
dGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVUgKFhFTiBvbmx5KS4KIEBmaW5kZXggLXhlbi1kb21pZC1y
ZXN0cmljdAogUmVzdHJpY3Qgc2V0IG9mIGF2YWlsYWJsZSB4ZW4gb3BlcmF0aW9ucyB0byBzcGVj
aWZpZWQgZG9tYWluIGlkIChYRU4gb25seSkuCitAZmluZGV4IC14ZW4tc3R1YmRvbQorQGl0ZW0g
LXhlbi1zdHViZG9tCitSdW4gcWVtdSBpbiBzdHViZG9tLW1vZGUgKFhFTiBvbmx5KS4KIEVURVhJ
CiAKIERFRigibm8tcmVib290IiwgMCwgUUVNVV9PUFRJT05fbm9fcmVib290LCBcCmRpZmYgLS1n
aXQgYS92bC5jIGIvdmwuYwppbmRleCA0YTM1MGRlNWNkLi4wZDA0MzE5ZDliIDEwMDY0NAotLS0g
YS92bC5jCisrKyBiL3ZsLmMKQEAgLTIwNiw2ICsyMDYsNyBAQCBib29sIHhlbl9hbGxvd2VkOwog
dWludDMyX3QgeGVuX2RvbWlkOwogZW51bSB4ZW5fbW9kZSB4ZW5fbW9kZSA9IFhFTl9FTVVMQVRF
OwogYm9vbCB4ZW5fZG9taWRfcmVzdHJpY3Q7Citib29sIHhlbl9zdHViZG9tOwogCiBzdGF0aWMg
aW50IGhhc19kZWZhdWx0cyA9IDE7CiBzdGF0aWMgaW50IGRlZmF1bHRfc2VyaWFsID0gMTsKQEAg
LTM3OTYsNiArMzc5NywxMyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YsIGNoYXIg
KiplbnZwKQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB4ZW5fZG9taWRfcmVz
dHJpY3QgPSB0cnVlOwogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBR
RU1VX09QVElPTl94ZW5fc3R1YmRvbToKKyAgICAgICAgICAgICAgICBpZiAoISh4ZW5fYXZhaWxh
YmxlKCkpKSB7CisgICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uIG5vdCBz
dXBwb3J0ZWQgZm9yIHRoaXMgdGFyZ2V0Iik7CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHhlbl9zdHViZG9tID0gdHJ1ZTsK
KyAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgUUVNVV9PUFRJT05fdHJh
Y2U6CiAgICAgICAgICAgICAgICAgZ19mcmVlKHRyYWNlX2ZpbGUpOwogICAgICAgICAgICAgICAg
IHRyYWNlX2ZpbGUgPSB0cmFjZV9vcHRfcGFyc2Uob3B0YXJnKTsKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PGj-0001DT-2X; Mon, 11 Mar 2019 18:03:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGh-0001Ce-7y
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:19 +0000
X-Inumbo-ID: f311e115-4427-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 f311e115-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:18 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id s1so6129327qte.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Rwip1nuAVYbjkkViy3FgTxhBpY/j8I1NfaRBBQVabgs=;
 b=VwCwJeIafO4nAvcQKFfc2AzaA5wwqab8jH4zLZlSuZdvNXg/F1CxhR01R8lnFNI4A3
 GnAEowAlzUcy2JYbNIS+yLeZBX/bbANcu9hw/bok8PKXA9PLtFw+XgCYg77okGCxVqdI
 QqcOP08N82pV2A6bKWZJh7lqRmfk7uUQzBPMaD3nJlnqnwV+oEW27IMF0cidjg1M4TV2
 WyyxRN1eLXQpOjtjT0kZupvESrGIci5dDAz86v+T90jHlGoh8qGp8nxQkqQlmSfzDkgq
 Fvv9SvagTFkWFUC1MMV4mF3addz0y+2DuNxTcMVBR4myKCnQrVm/5ct2d9mth6I1DUBT
 fIOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=Rwip1nuAVYbjkkViy3FgTxhBpY/j8I1NfaRBBQVabgs=;
 b=szq0vpL77LXN0kEXAB7N2NCGN95Pgtp0UMa0ojjDQbkSNwfFyCL1eP9sahQ4mOKXla
 MdMEs0LXLeYFJEixPSewfQ/ldd5uB+TMHP+IhIRNk8Zz4bPf8ak1E1xHXFTk+mezuPyG
 +DIpQOu++7vWOMUTfJS1zclIdyOQlh0ENNgD49E6iLe6NrdkA+MWHOgZkk5vbQ8sCGgG
 MC4s2PZ84H2wy58nv4EoVIikmJxWBZ7CqtCfCkBkkk/ssmb0RISH5FM3tFgsDyKW41ka
 jFxkO4PYO/FrOSlHro4KYXr8Bo7M4lg54lJW7wOJS9WtX3G0TvpBVHZyuO+gfSfhOgCo
 ogUA==
X-Gm-Message-State: APjAAAVuzEEqEwrbk5eSkvbW+vYqZipRpTL3RD0hXKsCbFVa2HK68Kxk
 jidlNKLyxKGWz41arbsO4x5fTVsNunE=
X-Google-Smtp-Source: APXvYqwrKt3z08h5bHbW1bhIc50/qVY3twfcUHF1yZBGMlFTbzS7/FCoaDkmdIsPVgLw8K7vwo88wA==
X-Received: by 2002:a0c:987a:: with SMTP id e55mr27336202qvd.21.1552327398103; 
 Mon, 11 Mar 2019 11:03:18 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.16
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:17 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:12 -0400
Message-Id: <20190311180216.18811-3-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180216.18811-1-jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] xen: Move xenstore initialization to common
 location
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Jason Andryuk <jandryuk@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, marmarek@invisiblethingslab.com,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.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>

Rm9yIHRoZSB4ZW4gc3R1YmRvbSBjYXNlLCB3ZSdsbCB3YW50IHhlbnN0b3JlIGluaXRpYWxpemVk
LCBidXQgd2UnbGwKd2FudCB0byBza2lwIHRoZSByZXN0IG9mIHhlbl9iZV9pbml0LiAgTW92ZSB0
aGUgaW5pdGlhbGl6YXRpb24gdG8KeGVuX2h2bV9pbml0IHNvIHdlIGNhbiBjb25kaXRpb25hbGl6
ZSBjYWxsaW5nIHhlbl9iZV9pbml0LgoKeHNfZG9tYWluX29wZW4oKSBpcyBkZXByZWNhdGVkIGZv
ciB4c19vcGVuKDApLCBzbyBtYWtlIHRoZSByZXBsYWNlbWVudAphcyB3ZWxsLgoKU2lnbmVkLW9m
Zi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgotLS0KIGh3L2kzODYveGVu
L3hlbi1odm0uYyAgICAgICB8IDggKysrKysrKysKIGh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQu
YyB8IDggLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVu
L3hlbi1odm0uYwppbmRleCAyOTM5MTIyZTdjLi5jMjBjNGIyN2Y2IDEwMDY0NAotLS0gYS9ody9p
Mzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xNDg3LDYg
KzE0ODcsMTQgQEAgdm9pZCB4ZW5faHZtX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9y
eVJlZ2lvbiAqKnJhbV9tZW1vcnkpCiAKICAgICB4ZW5fYnVzX2luaXQoKTsKIAorICAgIHhlbnN0
b3JlID0geHNfb3BlbigwKTsKKyAgICBpZiAoIXhlbnN0b3JlKSB7CisgICAgICAgIGVycm9yX3Jl
cG9ydCgiQ2FuJ3QgY29ubmVjdCB0byB4ZW5zdG9yZWQiKTsKKyAgICAgICAgZ290byBlcnI7Cisg
ICAgfQorCisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuc3RvcmUpLCB4ZW5z
dG9yZV91cGRhdGUsIE5VTEwsIE5VTEwpOworCiAgICAgLyogSW5pdGlhbGl6ZSBiYWNrZW5kIGNv
cmUgJiBkcml2ZXJzICovCiAgICAgaWYgKHhlbl9iZV9pbml0KCkgIT0gMCkgewogICAgICAgICBl
cnJvcl9yZXBvcnQoInhlbiBiYWNrZW5kIGNvcmUgc2V0dXAgZmFpbGVkIik7CmRpZmYgLS1naXQg
YS9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMgYi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5k
LmMKaW5kZXggMzZmZDFlOWIwOS4uYmRmMmZhOTE3ZiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1s
ZWdhY3ktYmFja2VuZC5jCisrKyBiL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwpAQCAtNjgz
LDE0ICs2ODMsNiBAQCBpbnQgeGVuX2JlX2luaXQodm9pZCkKIHsKICAgICB4ZW5nbnR0YWJfaGFu
ZGxlICpnbnR0YWJkZXY7CiAKLSAgICB4ZW5zdG9yZSA9IHhzX2RhZW1vbl9vcGVuKCk7Ci0gICAg
aWYgKCF4ZW5zdG9yZSkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKE5VTEwsIDAsICJjYW4ndCBj
b25uZWN0IHRvIHhlbnN0b3JlZFxuIik7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAg
ICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVubyh4ZW5zdG9yZSksIHhlbnN0b3JlX3VwZGF0
ZSwgTlVMTCwgTlVMTCk7Ci0KICAgICBpZiAoeGVuX3hjID09IE5VTEwgfHwgeGVuX2ZtZW0gPT0g
TlVMTCkgewogICAgICAgICAvKiBDaGVjayBpZiB4ZW5faW5pdCgpIGhhdmUgYmVlbiBjYWxsZWQg
Ki8KICAgICAgICAgZ290byBlcnI7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PGm-0001Es-Fr; Mon, 11 Mar 2019 18:03:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGl-0001EU-Ix
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:23 +0000
X-Inumbo-ID: f52b1d05-4427-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 f52b1d05-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:22 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id f11so6126752qti.7
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=zcglz1eNxE2q7OWiP9FjJNKkviuZSiRm7EMY+ZmdRmw=;
 b=sl0TsJ5569h7iMxH7Oec97j8DcO6DaOnOQY5wQ/GHuflUmVBB800b0rk8xw16vZhO6
 k+ov6WjMTq71viKTILfF48eZkhY6nv87nd8YXeNPgmK9vkuSoNSf1Wv17iI9YlCpbFWJ
 YTaPafUu4091/TMhZdMvUWq74Sz9eHysxIZSMfmbhNdadbXSoEzDV8IjcP0mjHuC75PZ
 hfSJRoncWaeXQn30RoSLKCJ4xfrJbW7Xg9kpj+tWVktgeW5uc0L0pm1YsB/CHbuumUwq
 PxoOV3vPhBidhbPLSQ1Vf8Uegb1F10hPsYvEDWyTGqGCCroOOQkyVPVUI6gxvfAoRNMF
 d/Wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=zcglz1eNxE2q7OWiP9FjJNKkviuZSiRm7EMY+ZmdRmw=;
 b=gbmgjCX+6PqrVjqqVDr1agtA0qCg21g80WGwB7PYd5tZgw4Wjt81Z0uSSop0i9TGa+
 PZLh1MUqkyfIARZC2aqjxc4qUwXKeYqUYh3PaaucQdkNPkYboRwkD/d1PC+ntecb1HRr
 af8/nK2JNvyKVlrJyHExys0XO1AGF5gkYc7hpwXmFvVDJ18VhW2PBdUikESL4qyGEPRJ
 ca7EimrbXBcOm64QjP08+UGvfPSRbs5cOkKOQFm/Vkd9C6wt8rwTpgYKmLONF1M9KBxN
 lR5biSvJlJn2uJaVexu0SsRviFaNyNUQkXk6a98iuIYMf25zdTKF9dlUp69BpHtfqjhn
 KRsw==
X-Gm-Message-State: APjAAAVReMykedTuR+WE10TUfZe7oELq9l+ntAgqESWHkQ8ZlMV07D+F
 5lmkKytCF3SHek5+g2aRMkU=
X-Google-Smtp-Source: APXvYqxkC50vIl8odwljXBngFsqQe8eDJncRXBUFGzEKwlLGQSGSbiXNBnMxjIdb6xTVul96sBgdSg==
X-Received: by 2002:ac8:2ad9:: with SMTP id c25mr26385794qta.250.1552327401631; 
 Mon, 11 Mar 2019 11:03:21 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.20
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:20 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:13 -0400
Message-Id: <20190311180216.18811-4-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180216.18811-1-jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] xen: Skip backend initialization for stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Jason Andryuk <jandryuk@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, marmarek@invisiblethingslab.com,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.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>

V2hlbiBRRU1VIGlzIHJ1bm5pbmcgaW4gYSBzdHViZG9tLCBpdCBkb2VzIG5vdCBwcm92aWRlIGFu
eQpQYXJhdmlydHVhbGl6ZWQgYmFja2VuZHMuICBUaG9zZSBzdGlsbCBydW4gaW4gZG9tMCBvciBh
bm90aGVyIGRyaXZlcgpkb21haW4uICBUaGVyZWZvcmUgd2Ugc2tpcCBiYWNrZW5kIGluaXRpYWxp
emF0aW9uICh4ZW5fYnVzX2luaXQgYW5kCnhlbl9iZV9pbml0KSBmb3IgdGhlIHN0dWJkb20gY2Fz
ZS4KCk9yaWdpbmFsIHBhdGNoIGJ5IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgoKU2lnbmVkLW9mZi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29t
PgotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyB8IDE2ICsrKysrKysrKy0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IGMyMGM0
YjI3ZjYuLjRiNjJmMDcwY2IgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysg
Yi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE0ODUsOCArMTQ4NSw2IEBAIHZvaWQgeGVuX2h2
bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQog
ICAgIFFMSVNUX0lOSVQoJnN0YXRlLT5kZXZfbGlzdCk7CiAgICAgZGV2aWNlX2xpc3RlbmVyX3Jl
Z2lzdGVyKCZzdGF0ZS0+ZGV2aWNlX2xpc3RlbmVyKTsKIAotICAgIHhlbl9idXNfaW5pdCgpOwot
CiAgICAgeGVuc3RvcmUgPSB4c19vcGVuKDApOwogICAgIGlmICgheGVuc3RvcmUpIHsKICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJDYW4ndCBjb25uZWN0IHRvIHhlbnN0b3JlZCIpOwpAQCAtMTQ5NSwx
MiArMTQ5MywxNiBAQCB2b2lkIHhlbl9odm1faW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgTWVt
b3J5UmVnaW9uICoqcmFtX21lbW9yeSkKIAogICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmls
ZW5vKHhlbnN0b3JlKSwgeGVuc3RvcmVfdXBkYXRlLCBOVUxMLCBOVUxMKTsKIAotICAgIC8qIElu
aXRpYWxpemUgYmFja2VuZCBjb3JlICYgZHJpdmVycyAqLwotICAgIGlmICh4ZW5fYmVfaW5pdCgp
ICE9IDApIHsKLSAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW4gYmFja2VuZCBjb3JlIHNldHVwIGZh
aWxlZCIpOwotICAgICAgICBnb3RvIGVycjsKKyAgICBpZiAoIXhlbl9zdHViZG9tX2VuYWJsZWQo
KSkgeworICAgICAgICB4ZW5fYnVzX2luaXQoKTsKKworICAgICAgICAvKiBJbml0aWFsaXplIGJh
Y2tlbmQgY29yZSAmIGRyaXZlcnMgKi8KKyAgICAgICAgaWYgKHhlbl9iZV9pbml0KCkgIT0gMCkg
eworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW4gYmFja2VuZCBjb3JlIHNldHVwIGZhaWxl
ZCIpOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgeGVuX2JlX3Jl
Z2lzdGVyX2NvbW1vbigpOwogICAgIH0KLSAgICB4ZW5fYmVfcmVnaXN0ZXJfY29tbW9uKCk7CiAK
ICAgICBRTElTVF9JTklUKCZ4ZW5fcGh5c21hcCk7CiAgICAgeGVuX3JlYWRfcGh5c21hcChzdGF0
ZSk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PGo-0001GT-Q8; Mon, 11 Mar 2019 18:03: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=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGn-0001Fw-Ro
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:25 +0000
X-Inumbo-ID: f6be252f-4427-11e9-bc90-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6be252f-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:24 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id b74so3222394qkg.9
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=wCjs9cwkqED/q+uvu13DGjKTcQtyMpKWJlEv6QgrmoY=;
 b=ZohQrGvmhUl5FnJveSZi0STUWx/I4HEcSIE+a2pnEe2Mv55VgLetoFivfJBMOJPPGV
 SInQxdNUHK2niCZ+VzsGbaO9BCd5EwB74Yt8JZdphFnmw17Pw/J/ZNzSeJtYs3X9PCwO
 mW1NRq2kfq6Ct2o36XZbnM8oVzTyPFWAnw5y7es4PEAo9Kuy9LM32a8frY99EQxVk2CG
 C9ebXCbe5Tww2GO4MUtCHx7FaewIojAUy2tEduCEnSQ9dOhgP2wuK1BQ9cCGqLwZ1Yy4
 CyOeE1en8pn6HUNLOqJxwwnDkxeBG8oeB45EhPeAJ6rodvCTzul9XJXiMeVvSVvSKy2g
 HBJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=wCjs9cwkqED/q+uvu13DGjKTcQtyMpKWJlEv6QgrmoY=;
 b=bQ/+siJJpnYk+3nNemwCTBL8PReBgyQyhXFs6f9vTX2/4NPlJEV3ssxbPf+h2lQ7Ky
 0Xexlp5W0HmtPHgycRL/gn63Dm+taWV8Ppl98DskVjnGPvoWjW3dhK9tnVcihdvFuzlF
 35UQNuKr72OsC3/XoMECFllo4jwrbK0JuwzM7jQ0S2df6EbCOUoEowSexuPH1pHSibtO
 aI9uByY9TZUFZndX8I25rR2cN+/cgPAqfcNP1NJHRIrl4ZdRCAafscRWghWBLQjYWstb
 FXXIWO1ktMF/mgRnVUBrk746eVsDkJm8neNv2YwpQtDXPlsZWHD6uzvtGY2S0wQuYcSU
 ZLPA==
X-Gm-Message-State: APjAAAV/wE3moxJhV8Z6UiXAbeeZM0j6mXb9I40LZLn9kWzGLMlCNFhA
 ATC9YHHVwny9REJeiNsbZH4=
X-Google-Smtp-Source: APXvYqyDYKLNbABEzEgzTq2vtZbunx/1mGs9Ru9MHYt21yiT7iWrWdj123HD5QtTbLC1GupMEREW8g==
X-Received: by 2002:a37:3541:: with SMTP id c62mr24767936qka.240.1552327404235; 
 Mon, 11 Mar 2019 11:03:24 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.23
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:23 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:14 -0400
Message-Id: <20190311180216.18811-5-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180216.18811-1-jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] xen: Set HVM_PARAM_DM_DOMAIN for stubdom on
 older Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jason Andryuk <jandryuk@gmail.com>, marmarek@invisiblethingslab.com,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBydW5uaW5nIGluIGEgc3R1YmRvbSwgd2UgaGF2ZSB0byBpbmZvcm0gdGhlIGh5cGVydmlz
b3IgdGhhdCB0aGUKc3R1YmRvbSBhbmQgbm90IGRvbTAgaXMgaGFuZGxpbmcgdGhlIGRldmljZSBt
b2RlbC4gIEV4cGxpY2l0bHkgY3JlYXRlZAppb3JlcSBzZXJ2ZXJzIGFyZSBmaW5lLCBidXQgYSBj
YWxsIHRvIEhWTV9QQVJBTV9ETV9ET01BSU4gaXMgbmVlZGVkIGZvcgp0aGUgZGVmYXVsdCBpb3Jl
cSBzZXJ2ZXIuCgpYZW4gNC4xMiByZW1vdmVzIHRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlci4gIFdp
dGggdGhhdCwgWGVuIHN0YXJ0ZWQKcmV0dXJuaW5nIGFuIGVycm9yIHdoZW4gc2V0dGluZyBIVk1f
UEFSQU1fRE1fRE9NQUlOLiAgUHV0IHRoZQpIVk1fUEFSQU1fRE1fRE9NQUlOIGNhbGwgaW4gdGhl
IHZlcnNpb24gY29tcGF0aWJpbGl0eSBoZWFkZXIuICBXaGVuIHdlCmZhbGxiYWNrIHRvIHRoZSBk
ZWZhdWx0IGlvcmVxIHNlcnZlciwgaXNzdWUgdGhlIGNhbGwgYW5kIGRvbid0IGJvdGhlciB0bwpj
aGVjayB0aGUgcmV0dXJuIHZhbHVlLgoKT3JpZ2luYWwgcGF0Y2ggYnkgQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBBbmRyeXVr
IDxqYW5kcnl1a0BnbWFpbC5jb20+Ci0tLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwg
NSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaApp
bmRleCA5YTgxNTVlMTcyLi5mNTlmODQxYTQzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94
ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCkBAIC02MTYsNiAr
NjE2LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fY3JlYXRlX2lvcmVxX3NlcnZlcihkb21p
ZF90IGRvbSwKIAogICAgICppb3NlcnZpZCA9IDA7CiAgICAgdXNlX2RlZmF1bHRfaW9yZXFfc2Vy
dmVyID0gdHJ1ZTsKKworICAgIGlmICh4ZW5fc3R1YmRvbV9lbmFibGVkKCkpIHsKKyAgICAgICAg
eGNfaHZtX3BhcmFtX3NldCh4ZW5feGMsIHhlbl9kb21pZCwgSFZNX1BBUkFNX0RNX0RPTUFJTiwg
RE9NSURfU0VMRik7CisgICAgfQorCiAgICAgdHJhY2VfeGVuX2RlZmF1bHRfaW9yZXFfc2VydmVy
KCk7CiB9CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PGt-0001JB-52; Mon, 11 Mar 2019 18:03: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=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGr-0001ID-Hf
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:29 +0000
X-Inumbo-ID: f8e6427c-4427-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 f8e6427c-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:28 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id v10so6115590qtp.8
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=WeVoF9PrMuQFqq85MC3JztPLLMKfH/BmcSYZTIUdjfM=;
 b=aMQTJuzAGXXzds92Thgctd89R4sNn01ppbvDKulySBG65eCL4prmBfdz3pE5b7dhQp
 4vdOjNLUjYxWvswdZwciSS6WwOF838u2YLttHIa4fJWdtvl2MqhbbiUI2D3ek6BMY7pM
 vxoV9phuViTXu9bTAEfkn2WNV4nEBp7L8+M7k3DUj+r0na31kcrpi1T1zipgSVVs6pE+
 Ei8X3dHnxogrGPV4hew6HfsXwfos+hVMHHZKEHD+cqg1aNkY/OF4QXn4ivTw1hg1uhGw
 l6GeR/5Z7AxDf6ECAgVflBQjSG/V+zgC/IynDNxESR9R0daH1Q4njbgRqMDtoymzCWOF
 ZCmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=WeVoF9PrMuQFqq85MC3JztPLLMKfH/BmcSYZTIUdjfM=;
 b=l7UaY9Jz7WLPtUKNg5Cr556U4gfRynwUk9q3gpHtRGP5pBd8GAGxDUOw23+GFHiXB0
 uvb+kpkISRjA4fMVnd5r4KydKVbgkB/i/pgDsF8Gn88YVFB8G2pqxnevtLZckyS3joP+
 iDik6/4Y7km2zvzhGdlfuKQiVGZZK7AtpIX5TF0DZMNgnYm+peW2zbju6hD+rOFbIHWo
 H7MDga8JM7ArnDuOibdsI8fbVduve7qUscDIP2Z0+7Otm9O4wsffsUAdNexa8n2vWUqd
 d5DPFJH9BB86GXZH1ZoYJS+RX7KrQCgCjYdLuiBOLsmOBHTfrUibd6zxuTPuTBVoTeal
 9JJA==
X-Gm-Message-State: APjAAAWpv+XF6uxd69LKm9wMXlgAHgjfvnvz8a5YhtcwY5ws5gr6KzGY
 UIWlQHdXud6DtIF37TCUJNY=
X-Google-Smtp-Source: APXvYqzLD3q9ahjdG6tj7XkIoyztEZUzB1FUs0jJTqvqBpH+ZMZiDc1wFgrEl3W5ZeQHVaomln7tBA==
X-Received: by 2002:ac8:3554:: with SMTP id z20mr591129qtb.150.1552327407902; 
 Mon, 11 Mar 2019 11:03:27 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.26
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:27 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:15 -0400
Message-Id: <20190311180216.18811-6-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180216.18811-1-jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Jason Andryuk <jandryuk@gmail.com>, marmarek@invisiblethingslab.com,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TVNJLVggaXMgbm90IHN1cHBvcnRlZCBpbiBYZW4gc3R1YmRvbXMsIHNvIGl0IG11c3QgYmUgZGlz
YWJsZWQuICBVc2UgdGhlCmV4aXN0aW5nIHhlbl9wdF9oaWRlX2Rldl9jYXAgdG8gaGlkZSB3aGVu
IHJ1bm5pbmcgdW5kZXIgLXhlbi1zdHViZG9tLgoKQSBjb21waWxlLXRpbWUgcGF0Y2ggd2FzIG9y
aWdpbmFsbHkgd3JpdHRlbiBieSBKYW1lcyBNY0tlbnppZQo8amFtZXMubWNrZW56aWVAYnJvbWl1
bS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+
Ci0tLQogaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0
LmMgYi9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKaW5kZXggMzFlYzVhZGQxZC4uYjgyN2E0
OTNlYSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCisrKyBiL2h3L3hl
bi94ZW5fcHRfY29uZmlnX2luaXQuYwpAQCAtNTQsNiArNTQsOSBAQCBzdGF0aWMgaW50IHhlbl9w
dF9oaWRlX2Rldl9jYXAoY29uc3QgWGVuSG9zdFBDSURldmljZSAqZCwgdWludDhfdCBncnBfaWQp
CiAgICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKKyAgICBj
YXNlIFBDSV9DQVBfSURfTVNJWDoKKyAgICAgICAgLyogc3R1YmRvbXMgZG9uJ3Qgc3VwcG9ydCBN
U0ktWCBzbyBza2lwIGl0LiAqLworICAgICAgICByZXR1cm4geGVuX3N0dWJkb21fZW5hYmxlZCgp
OwogICAgIH0KICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:03:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:03:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PGu-0001Kv-MN; Mon, 11 Mar 2019 18: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=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3PGu-0001KC-0l
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:03:32 +0000
X-Inumbo-ID: fa8c2117-4427-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 fa8c2117-4427-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:03:31 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id u22so3269871qkj.11
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 11:03:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=2pZYwQaJACSsOGn4WGDZJwf1nT2bs3mpeMm63NmR5yo=;
 b=DzklfA1n+P0B8jvdOePPjPzyO2hOpiUNBaaHiUUL1cpJ37o3DJUr4Eh6T9IeJt5xiz
 G1F3o6ivdYOpfZ6cpLD0nma64RB5G/FwLLJryzbGg3oNMGZF8MWjhUrMkDqoYcT1Rh4u
 rbmXe9AoNxhZZT9KzjJdRXzIYZcCz2EF9llEarlokejiP3Fekez3z2hi7JZhfU10LGQS
 A/y6MqBioiTVS1qxC3QbFUZX+kPWkGzrFKtshHjwFpjQdGYoAmty8sIMFC/duJfJ4kg7
 TIpoFgnfTk++x+6p3eu6LFCue9cPXvoeGwjXqFZd4iAJGAiGPbEsv6W4Q9grWeqtdTbV
 qKyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=2pZYwQaJACSsOGn4WGDZJwf1nT2bs3mpeMm63NmR5yo=;
 b=huVabdurQ5D3Yt6po4ERutVnKHnfxmbBjr3K682r+jntFkCZGUlpHU0RkHl7D9fghW
 PsyE0roc8gG2j96GQXbK+fv7+V5umhxXS7Mu8ZZ6+jaHFeEW3Tk0xZ4C8zpY/ITf2NGH
 bO4g39lBKHqGt3VNURIA77UkLC9gOoI8QLvILRdRk0Ra6OjBzmeTXea7/q4CB+Dgkfqb
 LVS7tzgxN5xLfSA5TubHf0j4s0VsBxRnNIlwnk2qzut5cFbS7SM1utf4f0yDE/CsvcEE
 I6KUrhY+5X3u/c1rwWi4HDOveLPeRtPkccRaajNKePKoT8aPhlIDJ61xii95RWVovgB7
 bdYg==
X-Gm-Message-State: APjAAAUIhwPgYDUvRaZusn3LeSRwcTt5mDvuKSfwckbfJCgxtiAIkb+P
 beDDHYP1o4GSJfHDERG68gA=
X-Google-Smtp-Source: APXvYqyPE+SDB8Bko5uGxRwWOq/nef328TC8LKIE58vmCwuBBmxmlx4b3IYIAEyZiIgH8YA8TkfiPQ==
X-Received: by 2002:a37:4a84:: with SMTP id
 x126mr25189066qka.326.1552327410658; 
 Mon, 11 Mar 2019 11:03:30 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 f126sm4687637qka.14.2019.03.11.11.03.29
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Mar 2019 11:03:29 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 11 Mar 2019 14:02:16 -0400
Message-Id: <20190311180216.18811-7-jandryuk@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180216.18811-1-jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jason Andryuk <jandryuk@gmail.com>, marmarek@invisiblethingslab.com,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKSWYgYSBw
Y2kgbWVtb3J5IHJlZ2lvbiBoYXMgYSBzaXplIDwgWEVOX1BBR0VfU0laRSBpdCBjYW4gZ2V0IGxv
Y2F0ZWQgYXQKYW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGlnbmVkLiBUaGlzIGJyZWFr
cyB0aGUgbWVtb3J5IG1hcHBpbmcgdmlhCnhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyBzaW5jZSB0
aGlzIGZ1bmN0aW9uIGlzIHBhZ2UgYmFzZWQgYW5kIHRoZQoib2Zmc2V0IiBpcyB0aGVyZWZvcmUg
bG9zdC4KCldpdGhvdXQgdGhpcyBwYXRjaCB5b3Ugd2lsbCBzZWUgZXJyb3IgbGlrZSB0aGlzIGlu
IHRoZSBzdHViZG9tIGxvZzoKCiAgWzAwOjA1LjBdIHhlbl9wdF9iYXJfcmVhZDogRXJyb3I6IFNo
b3VsZCBub3QgcmVhZCBCQVIgdGhyb3VnaCBRRU1VLiBAMHgwMDAwMDAwMDAwMDAwMDA0CgpRdWJl
c09TL3F1YmVzLWlzc3VlcyMyODQ5CgpTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9u
QGludmlzaWJsZXRoaW5nc2xhYi5jb20+ClNpZ25lZC1vZmYtYnk6IEphc29uIEFuZHJ5dWsgPGph
bmRyeXVrQGdtYWlsLmNvbT4KLS0tCiBody94ZW4veGVuX3B0LmMgfCAxMCArKysrKysrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L3hlbi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwppbmRleCA1NTM5ZDU2YzNhLi43
ZjY4MDQ0MmVlIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmMKKysrIGIvaHcveGVuL3hlbl9w
dC5jCkBAIC00NDksOSArNDQ5LDEwIEBAIHN0YXRpYyBpbnQgeGVuX3B0X3JlZ2lzdGVyX3JlZ2lv
bnMoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgdWludDE2X3QgKmNtZCkKICAgICAvKiBSZWdp
c3RlciBQSU8vTU1JTyBCQVJzICovCiAgICAgZm9yIChpID0gMDsgaSA8IFBDSV9ST01fU0xPVDsg
aSsrKSB7CiAgICAgICAgIFhlbkhvc3RQQ0lJT1JlZ2lvbiAqciA9ICZkLT5pb19yZWdpb25zW2ld
OworICAgICAgICBwY2lidXNfdCByX3NpemUgPSByLT5zaXplOwogICAgICAgICB1aW50OF90IHR5
cGU7CiAKLSAgICAgICAgaWYgKHItPmJhc2VfYWRkciA9PSAwIHx8IHItPnNpemUgPT0gMCkgewor
ICAgICAgICBpZiAoci0+YmFzZV9hZGRyID09IDAgfHwgcl9zaXplID09IDApIHsKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKQEAgLTQ2OSwxNSArNDcwLDE4IEBAIHN0YXRpYyBp
bnQgeGVuX3B0X3JlZ2lzdGVyX3JlZ2lvbnMoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgdWlu
dDE2X3QgKmNtZCkKICAgICAgICAgICAgICAgICB0eXBlIHw9IFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfNjQ7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAqY21kIHw9IFBDSV9DT01NQU5E
X01FTU9SWTsKKworICAgICAgICAgICAgLyogUm91bmQgdXAgdG8gYSBmdWxsIHBhZ2UgZm9yIHRo
ZSBoeXBlcmNhbGwuICovCisgICAgICAgICAgICByX3NpemUgPSAocl9zaXplICsgWENfUEFHRV9T
SVpFIC0gMSkgJiBYQ19QQUdFX01BU0s7CiAgICAgICAgIH0KIAogICAgICAgICBtZW1vcnlfcmVn
aW9uX2luaXRfaW8oJnMtPmJhcltpXSwgT0JKRUNUKHMpLCAmb3BzLCAmcy0+ZGV2LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInhlbi1wY2ktcHQtYmFyIiwgci0+c2l6ZSk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuLXBjaS1wdC1iYXIiLCByX3NpemUpOwogICAg
ICAgICBwY2lfcmVnaXN0ZXJfYmFyKCZzLT5kZXYsIGksIHR5cGUsICZzLT5iYXJbaV0pOwogCiAg
ICAgICAgIFhFTl9QVF9MT0coJnMtPmRldiwgIklPIHJlZ2lvbiAlaSByZWdpc3RlcmVkIChzaXpl
PTB4JTA4IlBSSXg2NAogICAgICAgICAgICAgICAgICAgICIgYmFzZV9hZGRyPTB4JTA4IlBSSXg2
NCIgdHlwZTogJSN4KVxuIiwKLSAgICAgICAgICAgICAgICAgICBpLCByLT5zaXplLCByLT5iYXNl
X2FkZHIsIHR5cGUpOworICAgICAgICAgICAgICAgICAgIGksIHJfc2l6ZSwgci0+YmFzZV9hZGRy
LCB0eXBlKTsKICAgICB9CiAKICAgICAvKiBSZWdpc3RlciBleHBhbnNpb24gUk9NIGFkZHJlc3Mg
Ki8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PJi-0002Gr-8S; Mon, 11 Mar 2019 18:06: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=j/1Z=RO=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1h3PJg-0002Gi-VB
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:06:24 +0000
X-Inumbo-ID: 61485fb3-4428-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61485fb3-4428-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:06:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0B0292D6E69;
 Mon, 11 Mar 2019 18:06:23 +0000 (UTC)
Received: from [10.36.112.64] (ovpn-112-64.ams2.redhat.com [10.36.112.64])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 722A65DA62;
 Mon, 11 Mar 2019 18:06:19 +0000 (UTC)
To: Jason Andryuk <jandryuk@gmail.com>, qemu-devel@nongnu.org
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-2-jandryuk@gmail.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: <d7fb0cfd-9573-028c-5631-be9df4102fcc@redhat.com>
Date: Mon, 11 Mar 2019 19:06:17 +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: <20190311180216.18811-2-jandryuk@gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 11 Mar 2019 18:06:23 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 1/6] xen: Introduce -xen-stubdom 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: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, marmarek@invisiblethingslab.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>

T24gMTEvMDMvMTkgMTk6MDIsIEphc29uIEFuZHJ5dWsgd3JvdGU6Cj4gV2l0aCBYZW4sIFFFTVUg
Y2FuIHJ1biBpc29sYXRlZCBpbiBhIGRlZGljYXRlZCBzZXJ2aWNlIFZNIC0gYSBzdHViZG9tLgo+
IFRoZXJlIGFyZSBhIGZldyBkaWZmZXJlbmNlcyB3aGVuIHJ1bm5pbmcgaW4gYSBzdHViZG9tIGNv
bXBhcmVkIHRvIGRvbTAuCj4gQWRkIHRoZSAteGVuLXN0dWJkb20gb3B0aW9uIHRvIHNlbGVjdCB0
aGlzIG1vZGUgYXQgcnVudGltZS4gIFRoZSBkZWZhdWx0Cj4gaXMgb2ZmLgoKVGhpcyBzaG91bGQg
YmUgIi1hY2NlbCB4ZW4sc3R1YmRvbT1vbiIuICBZb3Ugc2hvdWxkIGZpbmQgZXhhbXBsZXMgZm9y
CnRjZyB0aGF0IGV4cGxhaW4gaG93IHRvIGFkZCBhIHN1Ym9wdGlvbiB0byAtYWNjZWwuCgpQYW9s
bwoKPiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+Cj4g
LS0tCj4gIGluY2x1ZGUvaHcveGVuL3hlbi5oIHwgNiArKysrKysKPiAgcWVtdS1vcHRpb25zLmh4
ICAgICAgfCA3ICsrKysrKysKPiAgdmwuYyAgICAgICAgICAgICAgICAgfCA4ICsrKysrKysrCj4g
IDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNs
dWRlL2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCj4gaW5kZXggYmEwMzljMTQ2
ZC4uZmVkMzYxMTYyMyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4uaAo+ICsrKyBi
L2luY2x1ZGUvaHcveGVuL3hlbi5oCj4gQEAgLTIxLDYgKzIxLDcgQEAgZW51bSB4ZW5fbW9kZSB7
Cj4gIGV4dGVybiB1aW50MzJfdCB4ZW5fZG9taWQ7Cj4gIGV4dGVybiBlbnVtIHhlbl9tb2RlIHhl
bl9tb2RlOwo+ICBleHRlcm4gYm9vbCB4ZW5fZG9taWRfcmVzdHJpY3Q7Cj4gK2V4dGVybiBib29s
IHhlbl9zdHViZG9tOwo+ICAKPiAgZXh0ZXJuIGJvb2wgeGVuX2FsbG93ZWQ7Cj4gIAo+IEBAIC0y
OSw2ICszMCwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgeGVuX2VuYWJsZWQodm9pZCkKPiAgICAg
IHJldHVybiB4ZW5fYWxsb3dlZDsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSBib29sIHhlbl9z
dHViZG9tX2VuYWJsZWQodm9pZCkKPiArewo+ICsgICAgcmV0dXJuIHhlbl9zdHViZG9tOwo+ICt9
Cj4gKwo+ICBpbnQgeGVuX3BjaV9zbG90X2dldF9waXJxKFBDSURldmljZSAqcGNpX2RldiwgaW50
IGlycV9udW0pOwo+ICB2b2lkIHhlbl9waWl4M19zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGly
cV9udW0sIGludCBsZXZlbCk7Cj4gIHZvaWQgeGVuX3BpaXhfcGNpX3dyaXRlX2NvbmZpZ19jbGll
bnQodWludDMyX3QgYWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQgbGVuKTsKPiBkaWZmIC0tZ2l0
IGEvcWVtdS1vcHRpb25zLmh4IGIvcWVtdS1vcHRpb25zLmh4Cj4gaW5kZXggMWNmOWFhYzFmZS4u
YmE1NmMzZGQ5YSAxMDA2NDQKPiAtLS0gYS9xZW11LW9wdGlvbnMuaHgKPiArKysgYi9xZW11LW9w
dGlvbnMuaHgKPiBAQCAtMzM4Niw2ICszMzg2LDEwIEBAIERFRigieGVuLWRvbWlkLXJlc3RyaWN0
IiwgMCwgUUVNVV9PUFRJT05feGVuX2RvbWlkX3Jlc3RyaWN0LAo+ICAgICAgIiAgICAgICAgICAg
ICAgICAgICAgICAgIHRvIHNwZWNpZmllZCBkb21haW4gaWQuIChEb2VzIG5vdCBhZmZlY3RcbiIK
PiAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICB4ZW5wdiBtYWNoaW5lIHR5cGUpLlxuIiwK
PiAgICAgIFFFTVVfQVJDSF9BTEwpCj4gK0RFRigieGVuLXN0dWJkb20iLCAwLCBRRU1VX09QVElP
Tl94ZW5fc3R1YmRvbSwKPiArICAgICIteGVuLXN0dWJkb20gICAgc3BlY2lmeSBRRU1VIGlzIHJ1
bm5pbmcgaW4gYSBzdHViZG9tLCBzbyBjZXJ0YWluXG4iCj4gKyAgICAiICAgICAgICAgICAgICAg
IGJlaGF2aW9yIGNoYW5nZXMuIChEb2VzIG5vdCBhZmZlY3QgeGVucHYgbWFjaGluZSB0eXBlKS5c
biIsCj4gKyAgICBRRU1VX0FSQ0hfQUxMKQo+ICBTVEVYSQo+ICBAaXRlbSAteGVuLWRvbWlkIEB2
YXJ7aWR9Cj4gIEBmaW5kZXggLXhlbi1kb21pZAo+IEBAIC0zMzk2LDYgKzM0MDAsOSBAQCBBdHRh
Y2ggdG8gZXhpc3RpbmcgeGVuIGRvbWFpbi4KPiAgbGlieGwgd2lsbCB1c2UgdGhpcyB3aGVuIHN0
YXJ0aW5nIFFFTVUgKFhFTiBvbmx5KS4KPiAgQGZpbmRleCAteGVuLWRvbWlkLXJlc3RyaWN0Cj4g
IFJlc3RyaWN0IHNldCBvZiBhdmFpbGFibGUgeGVuIG9wZXJhdGlvbnMgdG8gc3BlY2lmaWVkIGRv
bWFpbiBpZCAoWEVOIG9ubHkpLgo+ICtAZmluZGV4IC14ZW4tc3R1YmRvbQo+ICtAaXRlbSAteGVu
LXN0dWJkb20KPiArUnVuIHFlbXUgaW4gc3R1YmRvbS1tb2RlIChYRU4gb25seSkuCj4gIEVURVhJ
Cj4gIAo+ICBERUYoIm5vLXJlYm9vdCIsIDAsIFFFTVVfT1BUSU9OX25vX3JlYm9vdCwgXAo+IGRp
ZmYgLS1naXQgYS92bC5jIGIvdmwuYwo+IGluZGV4IDRhMzUwZGU1Y2QuLjBkMDQzMTlkOWIgMTAw
NjQ0Cj4gLS0tIGEvdmwuYwo+ICsrKyBiL3ZsLmMKPiBAQCAtMjA2LDYgKzIwNiw3IEBAIGJvb2wg
eGVuX2FsbG93ZWQ7Cj4gIHVpbnQzMl90IHhlbl9kb21pZDsKPiAgZW51bSB4ZW5fbW9kZSB4ZW5f
bW9kZSA9IFhFTl9FTVVMQVRFOwo+ICBib29sIHhlbl9kb21pZF9yZXN0cmljdDsKPiArYm9vbCB4
ZW5fc3R1YmRvbTsKPiAgCj4gIHN0YXRpYyBpbnQgaGFzX2RlZmF1bHRzID0gMTsKPiAgc3RhdGlj
IGludCBkZWZhdWx0X3NlcmlhbCA9IDE7Cj4gQEAgLTM3OTYsNiArMzc5NywxMyBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YsIGNoYXIgKiplbnZwKQo+ICAgICAgICAgICAgICAgICAg
fQo+ICAgICAgICAgICAgICAgICAgeGVuX2RvbWlkX3Jlc3RyaWN0ID0gdHJ1ZTsKPiAgICAgICAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIFFFTVVfT1BUSU9OX3hlbl9zdHVi
ZG9tOgo+ICsgICAgICAgICAgICAgICAgaWYgKCEoeGVuX2F2YWlsYWJsZSgpKSkgewo+ICsgICAg
ICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uIG5vdCBzdXBwb3J0ZWQgZm9yIHRo
aXMgdGFyZ2V0Iik7Cj4gKyAgICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKPiArICAgICAgICAg
ICAgICAgIH0KPiArICAgICAgICAgICAgICAgIHhlbl9zdHViZG9tID0gdHJ1ZTsKPiArICAgICAg
ICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICBjYXNlIFFFTVVfT1BUSU9OX3RyYWNlOgo+
ICAgICAgICAgICAgICAgICAgZ19mcmVlKHRyYWNlX2ZpbGUpOwo+ICAgICAgICAgICAgICAgICAg
dHJhY2VfZmlsZSA9IHRyYWNlX29wdF9wYXJzZShvcHRhcmcpOwo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PLr-0002R7-NZ; Mon, 11 Mar 2019 18:08: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3PLq-0002Qz-1L
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:08:38 +0000
X-Inumbo-ID: b111f873-4428-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b111f873-4428-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:08: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 F2583374;
 Mon, 11 Mar 2019 11:08:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5730E3F614;
 Mon, 11 Mar 2019 11:08:36 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C8691A0020000780021D5F7@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9314781f-a219-591c-a35e-05163d114057@arm.com>
Date: Mon, 11 Mar 2019 18:08:34 +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: <5C8691A0020000780021D5F7@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/7] Arm/atomic: correct asm() constraints
 in build_add_sized()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvMDMvMjAxOSAxNjo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIG1l
bW9yeSBvcGVyYW5kIGlzIGFuIGluL291dCBvbmUsIGFuZCB0aGUgYXV4aWxpYXJ5IHJlZ2lzdGVy
IGdldHMKPiB3cml0dGVuIHRvIGVhcmx5Lgo+IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBh
bHNvIGRyb3AgdGhlIHJlZHVuZGFudCBjYXN0ICh0aGUgaW5saW5lCj4gZnVuY3Rpb25zJyBwYXJh
bWV0ZXJzIGFyZSBhbHJlYWR5IG9mIHRoZSBjYXN0ZWQtdG8gdHlwZSkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSBndWVzcyB0aGlzIGlzIGNh
bmRpZGF0ZSBmb3IgYmFja3BvcnRpbmcuCgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hdG9taWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKPiBAQCAtMzAs
NyArMzAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphCj4gICAg
ICAgYXNtIHZvbGF0aWxlKCJsZHIiIHNpemUgIiAlIndpZHRoIjEsJTBcbiIgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgICJhZGQgJSJ3aWR0aCIxLCUid2lk
dGgiMSwlIndpZHRoIjJcbiIgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAg
ICJzdHIiIHNpemUgIiAlIndpZHRoIjEsJTAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gLSAgICAgICAgICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1y
IiAodCkgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICA6ICIrbSIgKCphZGRyKSwg
Ij0mciIgKHQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAg
ICAgICA6IHJlZyAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICAgfQo+ICAgCj4gCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:09:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PMU-0002Tt-2L; Mon, 11 Mar 2019 18: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3PMT-0002Th-Dz
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:09:17 +0000
X-Inumbo-ID: c811f2d4-4428-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c811f2d4-4428-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:09:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80258356"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:09:07 +0000
Message-ID: <20190311180911.2108-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] clean up MSR save/restore code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50ICg0KToKICB4ODY6IHN0b3AgaGFuZGxpbmcgTVNSX0lBMzJfQk5EQ0ZHUyBz
YXZlL3Jlc3RvcmUgaW4gaW1wbGVtZW50YXRpb24KICAgIGNvZGUKICB4ODY6IG1vdmUgdGhlIHNh
dmVkIHZhbHVlIG9mIE1TUl9JQTMyX1hTUyBpbnRvIHN0cnVjdCB2Y3B1X21zcnMKICB4ODY6IHN0
b3AgaGFuZGxpbmcgTVNSX0lBMzJfWFNTIHNhdmUvcmVzdG9yZSBpbiBpbXBsZW1lbnRhdGlvbiBj
b2RlCiAgeDg2OiByZW1vdmUgZGVmdW5jdCBpbml0L2xvYWQvc2F2ZV9tc3IoKSBodm1fZnVuY3MK
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS9odm0uYyAgICAgICAgIHwgNTggKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDY4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICB8IDM0ICsrKysrKysrKysr
KysrKystCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggIHwgIDQgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zj
cHUuaCB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggICAgICB8ICA3ICsrKy0KIDgg
ZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9ucygtKQotLS0KdjI6
CiAtIERyb3AgcGF0Y2hlcyAjMiBhbmQgIzYgb2YgdGhlIHYxIHNlcmllcwoKQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:09:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PMU-0002U0-CG; Mon, 11 Mar 2019 18: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3PMT-0002Ti-F8
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:09:17 +0000
X-Inumbo-ID: c87e13ed-4428-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c87e13ed-4428-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:09:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80258360"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:09:08 +0000
Message-ID: <20190311180911.2108-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180911.2108-1-paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKTk9URTogQmVjYXVzZSB2bXhf
Z2V0L3NldF9ndWVzdF9ibmRjZmdzKCkgY2FsbCB2bXhfdm1jc19lbnRlcigpLCB0aGUKICAgICAg
c3RydWN0IHZjcHUgcG9pbnRlciBwYXNzZWQgaW4sIGFuZCBoZW5jZSB0aGUgdmNwdSBwb2ludGVy
IHBhc3NlZCB0bwogICAgICBndWVzdF9yZG1zcigpIGNhbm5vdCBiZSBjb25zdC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUg
TW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+Cgp2MjoKIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20gSmFuIGJ5IGxh
cmdlbHkgcmVtb3ZpbmcgaHVua3MKIC0gS2VlcGluZyBLZXZpbidzIFItYiBzaW5jZSByZW1haW5p
bmcgaHVua3MgaW4gdm14LmMgYXJlIGFzIGJlZm9yZQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgICAgICB8IDE0ICsrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICAgfCAxOSAtLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAg
ICAgICAgfCAxNiArKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgIDIgKy0KIDUgZmls
ZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
OGFkYmI2MWI1Ny4uZTU2NmQ4M2Y4YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMzAzLDYgKzEzMDMsNyBAQCBzdGF0
aWMgaW50IGh2bV9sb2FkX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10g
PSB7CiAgICAgTVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFC
TEVTLAorICAgIE1TUl9JQTMyX0JORENGR1MsCiAgICAgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01B
U0ssCiAgICAgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0ssCiAgICAgTVNSX0FNRDY0X0RSMl9B
RERSRVNTX01BU0ssCkBAIC0xNDQwLDYgKzE0NDEsNyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2Nw
dV9tc3JzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAg
ICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTOgorICAgICAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6CiAgICAgICAgIGNh
c2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RS
MV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAgICAg
ICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1zcltpXS52
YWwpOwpAQCAtMzQ2NywxMiArMzQ2OSw2IEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgKm1zcl9jb250
ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1T
Ul9JQTMyX0JORENGR1M6Ci0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmZlYXQubXB4IHx8
Ci0gICAgICAgICAgICAgIWh2bV9nZXRfZ3Vlc3RfYm5kY2Zncyh2LCBtc3JfY29udGVudCkgKQot
ICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1T
Ul9LOF9FTkFCTEVfQzFFOgogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAgICAgIC8q
CkBAIC0zNjE5LDEyICszNjE1LDYgQEAgaW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2ln
bmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50LAogICAgICAgICB2LT5hcmNoLmh2bS5t
c3JfeHNzID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBNU1JfSUEz
Ml9CTkRDRkdTOgotICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5mZWF0Lm1weCB8fAotICAg
ICAgICAgICAgICFodm1fc2V0X2d1ZXN0X2JuZGNmZ3ModiwgbXNyX2NvbnRlbnQpICkKLSAgICAg
ICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfQU1E
NjRfTkJfQ0ZHOgogICAgICAgICAvKiBpZ25vcmUgdGhlIHdyaXRlICovCiAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwppbmRleCA3MjVkZDg4YzEzLi40MjIzMmRiYjM3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwpAQCAtODA1LDE3ICs4MDUsNiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCB2bXhfaW5p
dF9tc3Iodm9pZCkKIAogc3RhdGljIHZvaWQgdm14X3NhdmVfbXNyKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX21zciAqY3R4dCkKIHsKLSAgICB2bXhfdm1jc19lbnRlcih2KTsKLQotICAgIGlm
ICggY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4ICkKLSAgICB7Ci0gICAgICAgIF9fdm1y
ZWFkKEdVRVNUX0JORENGR1MsICZjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCk7Ci0gICAgICAg
IGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNy
W2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0lBMzJfQk5EQ0ZHUzsKLSAgICB9Ci0KLSAgICB2
bXhfdm1jc19leGl0KHYpOwotCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlcyAmJiBjcHVfaGFzX3Zt
eF94c2F2ZXMgKQogICAgIHsKICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2
LT5hcmNoLmh2bS5tc3JfeHNzOwpAQCAtODM1LDE0ICs4MjQsNiBAQCBzdGF0aWMgaW50IHZteF9s
b2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgewogICAg
ICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5kZXggKQogICAgICAgICB7Ci0gICAgICAgIGNh
c2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAgICAgICAgIGlmICggY3B1X2hhc19tcHggJiYgY3B1
X2hhc192bXhfbXB4ICYmCi0gICAgICAgICAgICAgICAgIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKGN0
eHQtPm1zcltpXS52YWwpICYmCi0gICAgICAgICAgICAgICAgICEoY3R4dC0+bXNyW2ldLnZhbCAm
IElBMzJfQk5EQ0ZHU19SRVNFUlZFRCkgKQotICAgICAgICAgICAgICAgIF9fdm13cml0ZShHVUVT
VF9CTkRDRkdTLCBjdHh0LT5tc3JbaV0udmFsKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0
LT5tc3JbaV0udmFsICkKLSAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87Ci0gICAgICAgICAg
ICBicmVhazsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgICAgICBpZiAoIGNw
dV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCiAgICAgICAgICAgICAgICAgdi0+
YXJjaC5odm0ubXNyX3hzcyA9IGN0eHQtPm1zcltpXS52YWw7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggOWJiMzhiNmQ2Ni4uM2MyNGVl
N2JhMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwpAQCAtMTE1LDcgKzExNSw3IEBAIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3Qg
dmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCitpbnQgZ3Vlc3RfcmRtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKIHsKICAgICBjb25z
dCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKQEAgLTE1OCw2ICsxNTgsMTMgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIHJl
dCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgorICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQp
IHx8ICFjcC0+ZmVhdC5tcHggfHwKKyAgICAgICAgICAgICAhaHZtX2dldF9ndWVzdF9ibmRjZmdz
KHYsIHZhbCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICBicmVhazsK
KwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKICAgICAgICAgaWYgKCBpc192
aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7CkBAIC0zMTksNiArMzI2LDEzIEBAIGludCBn
dWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAg
ICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgorICAgICAgICBpZiAoICFpc19odm1f
ZG9tYWluKGQpIHx8ICFjcC0+ZmVhdC5tcHggfHwKKyAgICAgICAgICAgICAhaHZtX3NldF9ndWVz
dF9ibmRjZmdzKHYsIHZhbCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAg
ICBicmVhazsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKICAgICAgICAg
aWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMKaW5kZXggMzc0NmUyYWQ1NC4uMGRjYjdmNzI2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpA
QCAtODE5LDcgKzgxOSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xs
ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQg
aW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAgICBib29sIHZwbXVfbXNyID0gZmFsc2U7
CiAgICAgaW50IHJldDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IGE3MjQ0NzkzYmYuLmMzMTA3Zjg1NDIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaApAQCAtMzI4LDcgKzMyOCw3IEBAIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShz
dHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGVzZSBmdW5jdGlvbnMgYXJlIGFsc28gdXNlZCBieSB0aGUg
bWlncmF0aW9uIGxvZ2ljLCBzbyBuZWVkIHRvIGNvcGUgd2l0aAogICogYmVpbmcgdXNlZCBvdXRz
aWRlIG9mIHYncyBjb250ZXh0LgogICovCi1pbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7CitpbnQgZ3Vlc3RfcmRtc3Ioc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7CiBpbnQgZ3Vlc3Rfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKTsKIAogI2VuZGlm
IC8qICFfX0FTU0VNQkxZX18gKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:09:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PMV-0002VF-Sa; Mon, 11 Mar 2019 18:09: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3PMU-0002UN-NN
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:09:18 +0000
X-Inumbo-ID: c8bc54e6-4428-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8bc54e6-4428-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:09:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80258362"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:09:10 +0000
Message-ID: <20190311180911.2108-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180911.2108-1-paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKVGhpcyBwYXRjaCBhbHNvIGFk
ZHMgcHJvcGVyIGNoZWNrcyBvZiBDUFVJRCBwb2xpY3kgaW4gdGhlIG5ldyBnZXQvc2V0IGNvZGUu
CgpOT1RFOiBNU1JfSUEzMl9YU1MgaXMgdGhlIGxhc3QgTVNSIHRvIGJlIHNhdmVkIGFuZCByZXN0
b3JlZCBieQogICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLiBUaGlzIHBhdGNoIHRo
ZXJlZm9yZSByZW1vdmVzIHRoZQogICAgICAoVk1YKSBkZWZpbml0aW9ucyBhbmQgb2YgdGhlIGlu
aXRfbXNyKCksIHNhdmVfbXNyKCkgYW5kCiAgICAgIGxvYWRfbXNyKCkgaHZtX2Z1bmNzLCBhcyB0
aGV5IGFyZSBubyBsb25nZXIgbmVjZXNzYXJ5LiBUaGUKICAgICAgZGVjbGFyYXRpb25zIG9mIGFu
ZCBjYWxscyB0byB0aG9zZSBodm1fZnVuY3Mgd2lsbCBiZSBjbGVhbmVkIHVwCiAgICAgIGJ5IGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgfCAxNSArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIHwgNDkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
ZGZmNTkwZTY1OC4uZGViN2ZiMmFkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMzA0LDYgKzEzMDQsNyBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAgTVNSX1NQRUNfQ1RSTCwK
ICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogICAgIE1TUl9JQTMyX0JORENG
R1MsCisgICAgTVNSX0lBMzJfWFNTLAogICAgIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLAog
ICAgIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjJfQUREUkVT
U19NQVNLLApAQCAtMTQ0Miw2ICsxNDQzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNy
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgY2Fz
ZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VO
QUJMRVM6CiAgICAgICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKKyAgICAgICAgY2FzZSBNU1Jf
SUEzMl9YU1M6CiAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAg
ICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQURE
UkVTU19NQVNLOgogICAgICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0u
aW5kZXgsIGN0eHQtPm1zcltpXS52YWwpOwpAQCAtMzQ2MywxMiArMzQ2NSw2IEBAIGludCBodm1f
bXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVu
dCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VFJSY2FwX1ZDTlQpKV07CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBNU1JfSUEzMl9YU1M6
Ci0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgKQotICAgICAgICAg
ICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5tc3JzLT54
c3MucmF3OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CiAg
ICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAgLyoKQEAgLTM2MDgsMTMgKzM2MDQs
NiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgTVNSX0lBMzJfWFNTOgotICAgICAgICAvKiBObyBYU1MgZmVhdHVyZXMg
Y3VycmVudGx5IHN1cHBvcnRlZCBmb3IgZ3Vlc3RzLiAqLwotICAgICAgICBpZiAoICFkLT5hcmNo
LmNwdWlkLT54c3RhdGUueHNhdmVzIHx8IG1zcl9jb250ZW50ICE9IDAgKQotICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKLSAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gbXNyX2NvbnRl
bnQ7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAg
ICAvKiBpZ25vcmUgdGhlIHdyaXRlICovCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRl
eCA5MGE2NjY1MGE5Li4yODNlYjdiMzRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNzk3LDUyICs3OTcs
NiBAQCBzdGF0aWMgaW50IHZteF9sb2FkX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9od19jcHUgKmN0eHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQotewotICAgIHJldHVybiAoY3B1X2hhc19tcHgg
JiYgY3B1X2hhc192bXhfbXB4KSArCi0gICAgICAgICAgIChjcHVfaGFzX3hzYXZlcyAmJiBjcHVf
aGFzX3ZteF94c2F2ZXMpOwotfQotCi1zdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQotewotICAgIGlmICggY3B1X2hhc194c2F2ZXMg
JiYgY3B1X2hhc192bXhfeHNhdmVzICkKLSAgICB7Ci0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5j
b3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwotICAgICAgICBpZiAoIGN0eHQtPm1z
cltjdHh0LT5jb3VudF0udmFsICkKLSAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsr
XS5pbmRleCA9IE1TUl9JQTMyX1hTUzsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgdm14X2xvYWRf
bXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKLXsKLSAgICB1bnNpZ25l
ZCBpbnQgaTsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIHZteF92bWNzX2VudGVyKHYpOwotCi0g
ICAgZm9yICggaSA9IDA7IGkgPCBjdHh0LT5jb3VudDsgKytpICkKLSAgICB7Ci0gICAgICAgIHN3
aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBNU1Jf
SUEzMl9YU1M6Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14
X3hzYXZlcyApCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gY3R4dC0+
bXNyW2ldLnZhbDsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBlcnIgPSAtRU5Y
SU87Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmICggZXJyICkKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBjdHh0LT5tc3JbaV0uX3JzdmQgPSAxOwotICAgIH0KLQotICAgIHZteF92bWNz
X2V4aXQodik7Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBzdGF0aWMgdm9pZCB2bXhfZnB1X2Vu
dGVyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eSh2KTsKQEAg
LTIyNzksOSArMjIzMyw2IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5p
dGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC52Y3B1X2Rlc3Ryb3kgICAgICAgICA9
IHZteF92Y3B1X2Rlc3Ryb3ksCiAgICAgLnNhdmVfY3B1X2N0eHQgICAgICAgID0gdm14X3NhdmVf
dm1jc19jdHh0LAogICAgIC5sb2FkX2NwdV9jdHh0ICAgICAgICA9IHZteF9sb2FkX3ZtY3NfY3R4
dCwKLSAgICAuaW5pdF9tc3IgICAgICAgICAgICAgPSB2bXhfaW5pdF9tc3IsCi0gICAgLnNhdmVf
bXNyICAgICAgICAgICAgID0gdm14X3NhdmVfbXNyLAotICAgIC5sb2FkX21zciAgICAgICAgICAg
ICA9IHZteF9sb2FkX21zciwKICAgICAuZ2V0X2ludGVycnVwdF9zaGFkb3cgPSB2bXhfZ2V0X2lu
dGVycnVwdF9zaGFkb3csCiAgICAgLnNldF9pbnRlcnJ1cHRfc2hhZG93ID0gdm14X3NldF9pbnRl
cnJ1cHRfc2hhZG93LAogICAgIC5ndWVzdF94ODZfbW9kZSAgICAgICA9IHZteF9ndWVzdF94ODZf
bW9kZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwppbmRleCAzYzI0ZWU3YmEzLi41OWNjYTU1NTdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xNjUsNiArMTY1LDEzIEBAIGludCBn
dWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQog
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9YU1M6CisgICAgICAgIGlmICgg
IWNwLT54c3RhdGUueHNhdmVzICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAg
ICAgKnZhbCA9IG1zcnMtPnhzcy5yYXc7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDQw
MDAwMDAwIC4uLiAweDQwMDAwMWZmOgogICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihk
KSApCiAgICAgICAgIHsKQEAgLTMzMyw2ICszNDAsMTcgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIAogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgTVNSX0lBMzJfWFNTOgorICAgICAgICBpZiAoICFjcC0+eHN0YXRlLnhzYXZl
cyApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIC8qIE5vIFhTUyBmZWF0
dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZvciBndWVzdHMgKi8KKyAgICAgICAgaWYgKCB2YWwg
IT0gMCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIG1zcnMtPnhzcy5y
YXcgPSB2YWw7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDQwMDAwMDAwIC4uLiAweDQw
MDAwMWZmOgogICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCiAgICAgICAgIHsK
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:09:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3PMW-0002Vg-6d; Mon, 11 Mar 2019 18:09: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3PMU-0002UO-O4
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:09:18 +0000
X-Inumbo-ID: c8ef1fe6-4428-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8ef1fe6-4428-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:09:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80258364"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:09:11 +0000
Message-ID: <20190311180911.2108-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180911.2108-1-paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/4] x86: remove defunct init/load/save_msr()
 hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlc2UgaHZtX2Z1bmNzIGFyZSBubyBsb25nZXIgcmVxdWlyZWQgc2luY2Ugbm8gTVNSIHZhbHVl
cyBhcmUgc2F2ZWQgb3IKcmVzdG9yZWQgYnkgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgY29kZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjI6CiAt
IFJlLWluc3RhdGUgZXJyIGNoZWNrIG9uIGxvb3AgaW4gaHZtX2xvYWRfY3B1X21zcnMoKQotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMjkgKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDQgLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGRl
YjdmYjJhZGIuLmY4NGJmMTFmMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTMxMCw3ICsxMzEwLDYgQEAgc3RhdGlj
IGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtdID0gewogICAgIE1TUl9BTUQ2NF9EUjJfQURE
UkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLLAogfTsKLXN0YXRpYyB1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKQEAgLTEzMjAsNyArMTMxOSw3IEBAIHN0YXRp
YyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogICAgIGludCBlcnI7CiAKICAgICBlcnIgPSBfaHZtX2luaXRfZW50cnkoaCwgQ1BV
X01TUl9DT0RFLCB2LT52Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1f
Q1BVX01TUl9TSVpFKG1zcl9jb3VudF9tYXgpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX0NQVV9NU1JfU0laRShBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCkpKTsKICAgICBpZiAo
IGVyciApCiAgICAgICAgIHJldHVybiBlcnI7CiAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAq
KSZoLT5kYXRhW2gtPmN1cl07CkBAIC0xMzUzLDEwICsxMzUyLDcgQEAgc3RhdGljIGludCBodm1f
c2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAg
ICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52YWwgPSB2YWw7CiAgICAgfQogCi0gICAg
aWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQotICAgICAgICBodm1fZnVuY3Muc2F2ZV9tc3Iodiwg
Y3R4dCk7Ci0KLSAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gbXNyX2NvdW50X21heCk7CisgICAg
QVNTRVJUKGN0eHQtPmNvdW50IDw9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKSk7CiAKICAgICBm
b3IgKCBpID0gMDsgaSA8IGN0eHQtPmNvdW50OyArK2kgKQogICAgICAgICBjdHh0LT5tc3JbaV0u
X3JzdmQgPSAwOwpAQCAtMTQzMSw5ICsxNDI3LDYgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
bXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAg
ICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICAvKiBDaGVja2luZyBmaW5pc2hlZCAqLwogCi0g
ICAgaWYgKCBodm1fZnVuY3MubG9hZF9tc3IgKQotICAgICAgICBlcnIgPSBodm1fZnVuY3MubG9h
ZF9tc3IodiwgY3R4dCk7Ci0KICAgICBmb3IgKCBpID0gMDsgIWVyciAmJiBpIDwgY3R4dC0+Y291
bnQ7ICsraSApCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5kZXggKQpA
QCAtMTQ3NSwxNyArMTQ2OCwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBodm1fcmVnaXN0ZXJfQ1BV
X3NhdmVfYW5kX3Jlc3RvcmUodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
b2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLAogICAgICAgICAgICAgICAgICAgICAgICAg
SFZNU1JfUEVSX1ZDUFUpOwogCi0gICAgaWYgKCBodm1fZnVuY3MuaW5pdF9tc3IgKQotICAgICAg
ICBtc3JfY291bnRfbWF4ICs9IGh2bV9mdW5jcy5pbml0X21zcigpOwotCi0gICAgaWYgKCBtc3Jf
Y291bnRfbWF4ICkKLSAgICAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShDUFVfTVNSX0NPREUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNQVV9NU1IiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9zYXZlX2NwdV9tc3JzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9sb2FkX2NwdV9tc3JzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9DUFVf
TVNSX1NJWkUobXNyX2NvdW50X21heCkgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEhWTVNSX1BFUl9WQ1BVKTsKKyAgICBodm1fcmVnaXN0ZXJfc2F2ZXZtKENQVV9N
U1JfQ09ERSwKKyAgICAgICAgICAgICAgICAgICAgICAgICJDUFVfTVNSIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV9tc3JzLAorICAgICAgICAgICAgICAgICAgICAgICAg
aHZtX2xvYWRfY3B1X21zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9T
SVpFKEFSUkFZX1NJWkUobXNyc190b19zZW5kKSkgKworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCisgICAgICAgICAgICAgICAg
ICAgICAgICBIVk1TUl9QRVJfVkNQVSk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmgKaW5kZXggNTNmZmViYjJjNS4uY2UyYWZiNGViYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgK
QEAgLTExNSwxMCArMTE1LDYgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgdm9p
ZCAoKnNhdmVfY3B1X2N0eHQpKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4
dCk7CiAgICAgaW50ICgqbG9hZF9jcHVfY3R4dCkoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
aHdfY3B1ICpjdHh0KTsKIAotICAgIHVuc2lnbmVkIGludCAoKmluaXRfbXNyKSh2b2lkKTsKLSAg
ICB2b2lkICgqc2F2ZV9tc3IpKHN0cnVjdCB2Y3B1ICosIHN0cnVjdCBodm1fbXNyICopOwotICAg
IGludCAoKmxvYWRfbXNyKShzdHJ1Y3QgdmNwdSAqLCBzdHJ1Y3QgaHZtX21zciAqKTsKLQogICAg
IC8qIEV4YW1pbmUgc3BlY2lmaWNzIG9mIHRoZSBndWVzdCBzdGF0ZS4gKi8KICAgICB1bnNpZ25l
ZCBpbnQgKCpnZXRfaW50ZXJydXB0X3NoYWRvdykoc3RydWN0IHZjcHUgKnYpOwogICAgIHZvaWQg
KCpzZXRfaW50ZXJydXB0X3NoYWRvdykoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpbnRy
X3NoYWRvdyk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:09:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PMc-0002Z9-KH; Mon, 11 Mar 2019 18:09: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=TKYa=RO=citrix.com=prvs=96668afeb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h3PMb-0002YT-2Q
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:09:25 +0000
X-Inumbo-ID: cb190294-4428-11e9-9c89-479832491d39
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb190294-4428-11e9-9c89-479832491d39;
 Mon, 11 Mar 2019 18:09:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80258381"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Mar 2019 18:09:09 +0000
Message-ID: <20190311180911.2108-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190311180911.2108-1-paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] x86: move the saved value of
 MSR_IA32_XSS into struct vcpu_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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

Q3VycmVudGx5IHRoZSB2YWx1ZSBpcyBzYXZlZCBkaXJlY3RseSBpbiBzdHJ1Y3QgaHZtX3ZjcHUu
IFRoaXMgcGF0Y2ggc2ltcGx5CmNvLWxvY2F0ZXMgaXQgd2l0aCBvdGhlciBzYXZlZCBNU1IgdmFs
dWVzLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8IDEgLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgNSArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3OWUyY2Y5Li5hYTM4
NTU1NzM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCkBAIC0xNjUzLDcgKzE2NTMsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRf
c3dpdGNoKHZvaWQpCiAgICAgICAgICAgICAgICAgQlVHKCk7CiAKICAgICAgICAgICAgIGlmICgg
Y3B1X2hhc194c2F2ZXMgJiYgaXNfaHZtX3ZjcHUobikgKQotICAgICAgICAgICAgICAgIHNldF9t
c3JfeHNzKG4tPmFyY2guaHZtLm1zcl94c3MpOworICAgICAgICAgICAgICAgIHNldF9tc3JfeHNz
KG4tPmFyY2gubXNycy0+eHNzLnJhdyk7CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9ub25sYXp5KG4sIGZhbHNlKTsKICAgICAgICAgbmQtPmFyY2guY3R4dF9zd2l0Y2gtPnRv
KG4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggZTU2NmQ4M2Y4Yi4uZGZmNTkwZTY1OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNDY2LDcg
KzM0NjYsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1
aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgKQogICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CkBAIC0zNjEyLDcgKzM2MTIsNyBAQCBpbnQg
aHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2Nv
bnRlbnQsCiAgICAgICAgIC8qIE5vIFhTUyBmZWF0dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZv
ciBndWVzdHMuICovCiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMg
fHwgbXNyX2NvbnRlbnQgIT0gMCApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAg
ICB2LT5hcmNoLmh2bS5tc3JfeHNzID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHYtPmFyY2gubXNy
cy0+eHNzLnJhdyA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNS
X0FNRDY0X05CX0NGRzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNDIyMzJkYmIzNy4uOTBhNjY2NTBhOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKQEAgLTgwNyw3ICs4MDcsNyBAQCBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9t
c3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogewogICAgIGlmICggY3B1
X2hhc194c2F2ZXMgJiYgY3B1X2hhc192bXhfeHNhdmVzICkKICAgICB7Ci0gICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAgICAgY3R4
dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPnhzcy5yYXc7CiAgICAgICAg
IGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQogICAgICAgICAgICAgY3R4dC0+bXNy
W2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0lBMzJfWFNTOwogICAgIH0KQEAgLTgyNiw3ICs4
MjYsNyBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9tc3IgKmN0eHQpCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAg
ICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0ubXNyX3hzcyA9IGN0eHQtPm1zcltpXS52YWw7CisgICAg
ICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gY3R4dC0+bXNyW2ldLnZhbDsKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CiAgICAgICAgICAg
ICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCA2Yzg0ZDVhNWE2Li41NTYzZDI4YTRl
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xNzYsNyArMTc2LDYgQEAgc3RydWN0IGh2bV92
Y3B1IHsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCBuMWFzaWQ7CiAKICAgICB1NjQgICAgICAg
ICAgICAgICAgIG1zcl90c2NfYWRqdXN0OwotICAgIHU2NCAgICAgICAgICAgICAgICAgbXNyX3hz
czsKIAogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHZteF92Y3B1IHZteDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
CmluZGV4IGMzMTA3Zjg1NDIuLjJjOWVmOWZkZGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMzEzLDYgKzMx
MywxMSBAQCBzdHJ1Y3QgdmNwdV9tc3JzCiAgICAgICogdmFsdWVzIGhlcmUgbWF5IGJlIHN0YWxl
IGluIGN1cnJlbnQgY29udGV4dC4KICAgICAgKi8KICAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwor
CisgICAgLyogMHgwMDAwMGRhMCAtIE1TUl9JQTMyX1hTUyAqLworICAgIHN0cnVjdCB7CisgICAg
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICB9IHhzczsKIH07CiAKIHZvaWQgaW5pdF9ndWVzdF9tc3Jf
cG9saWN5KHZvaWQpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18: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 1h3POk-0003Yy-4I; Mon, 11 Mar 2019 18:11:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3POi-0003Yk-V3
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:11:36 +0000
X-Inumbo-ID: 1b5c9e0b-4429-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1b5c9e0b-4429-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:11: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 547EC374;
 Mon, 11 Mar 2019 11:11:35 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF1D13F614;
 Mon, 11 Mar 2019 11:11:34 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C8691C9020000780021D5FA@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <211cfd6b-7b1c-66d2-a193-455000c34892@arm.com>
Date: Mon, 11 Mar 2019 18:11:33 +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: <5C8691C9020000780021D5FA@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/7] Arm/atomic: drop uniformly used reg
 macro parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvMDMvMjAxOSAxNjo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUn
cyBubyBwb2ludCBpbiBwYXJhbWV0ZXJpemluZyB0aGVzZSB3aGVuIGFsbCB1c2Ugc2l0ZXMgcGFz
cyB0aGUKPiBzYW1lIGFyZ3VtZW50cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:14:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:14:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PR2-0003mB-K1; Mon, 11 Mar 2019 18:14: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3PR1-0003m4-94
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:13:59 +0000
X-Inumbo-ID: 70779941-4429-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 70779941-4429-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:13: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 2907C374;
 Mon, 11 Mar 2019 11:13:58 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 835F93F614;
 Mon, 11 Mar 2019 11:13:57 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C8691FE020000780021D5FD@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ab6d2618-b38d-4e44-11b0-f75423473025@arm.com>
Date: Mon, 11 Mar 2019 18:13: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: <5C8691FE020000780021D5FD@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/7] Arm/atomic: parameterize register
 modifier macro arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAxMS8wMy8yMDE5IDE2OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPiBNYWtlIHRoZSBh
YnN0cmFjdGluZyBtYWNyb3MgdGFrZSB0aGUgYXNtKCkgb3BlcmFuZCBzcGVjaWZpZXIgYXMKPiBh
cmd1bWVudCwgaW4gcHJlcGFyYXRpb24gb2YgZG9pbmcgYXdheSB3aXRoIHRoZSBzcGxpdCB1NjQg
cmVhZC93cml0ZQo+IGRlZmluaXRpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PT9-0003wM-5S; Mon, 11 Mar 2019 18:16: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3PT7-0003wD-U4
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:16:09 +0000
X-Inumbo-ID: bdb65dd0-4429-11e9-a8f0-070dd62e8958
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bdb65dd0-4429-11e9-a8f0-070dd62e8958;
 Mon, 11 Mar 2019 18:16:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A9E57374;
 Mon, 11 Mar 2019 11:16:07 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1053E3F614;
 Mon, 11 Mar 2019 11:16:06 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86922A020000780021D600@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0fae855d-b827-56c3-bf20-806eae68489c@arm.com>
Date: Mon, 11 Mar 2019 18:16: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: <5C86922A020000780021D600@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 6/7] Arm/atomic: unify generation of u64
 read/write functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8wMy8yMDE5IDE2OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPiBCeSBhZGRpbmcg
YW5vdGhlciBzdWl0YWJsZSBhYnN0cmFjdGluZyBtYWNybyB0aGUgbmVlZCBmb3IgZXhwbGljaXQK
PiBpbmxpbmUgZnVuY3Rpb24gZGVmaW5pdGlvbnMgaW4gdGhlIDMyLWJpdCBjYXNlIGdvZXMgYXdh
eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
LS0tCj4gVGhlIHNlbGVjdGVkIG5hbWUgZm9yIHRoZSBuZXcgbWFjcm8gKFBBSVIpIGlzIHN1Ympl
Y3QgdG8gaW1wcm92ZW1lbnQKPiBzdWdnZXN0aW9ucy4KCkkgZG9uJ3QgaGF2ZSBhIGJldHRlciBu
YW1lLgoKPiAKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAo+IEBAIC0zNSw0MiArMzUsMjkgQEAgc3RhdGljIGlu
bGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYQo+ICAgfQo+ICAgCj4gICAjaWYgZGVmaW5l
ZCAoQ09ORklHX0FSTV8zMikKPiAtI2RlZmluZSBCWVRFKG4pICNuCj4gLSNkZWZpbmUgV09SRChu
KSAjbgo+ICsjZGVmaW5lIEJZVEUobikgICNuCj4gKyNkZWZpbmUgV09SRChuKSAgI24KPiArI2Rl
ZmluZSBEV09SRChuKSAiIiAjbiAiLCVIIiAjbgo+ICsjZGVmaW5lIFBBSVIgICAgICJkIgoKQ2Fu
IHlvdSBwbGVhc2UgYXZvaWQgY2hhbmdlcyB0aGF0IGp1c3QgaGVscCB0byBrZWVwIHRoaW5ncyBh
bGlnbmVkLiBUaGlzIGlzIGp1c3QgCm1ha2luZyB0aGUgcmV2aWV3IGEgYml0IG1vcmUgZGlmZmlj
dWx0IGZvciBub3QgcmVhbCBiZW5lZml0cy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3PWC-000479-Ml; Mon, 11 Mar 2019 18:19: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=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3PWB-000474-7Y
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:19:19 +0000
X-Inumbo-ID: 2e12ddcc-442a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e12ddcc-442a-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 18:19:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="87109139"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C868EFC020000780021D5BE@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: <39ffa78f-9b1e-431a-1986-8a1daa1d48c1@citrix.com>
Date: Mon, 11 Mar 2019 18:18:43 +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: <5C868EFC020000780021D5BE@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: support Atom Tremont
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDMvMjAxOSAxNjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWRkIG1vZGVsIDB4ODYg
dG8gcmVsZXZhbnQgc3dpdGNoKCkgc3RhdGVtZW50cywgYXMgcGVyIFNETSAwNjkgVm9sIDQuCj4g
VGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBjaGFuZ2UgR2VtaW5pIExha2UgY29tbWVudHMgdG8g
c2F5IEdvbGRtb250Cj4gUGx1cy4gdG8gbWF0Y2ggdGhlIFNETS4KCkdvbGRtb250KyAoR29sZG1v
bnQgUmVmcmVzaCBpbiBzb21lIHBsYWNlcykgaXMgdGhlIG5hbWUgb2YgdGhlCk1pY3JvYXJjaGl0
ZWN0dXJlLsKgIEdlbWluaSBMYWtlIGlzIHRoZSBuYW1lIG9mIHRoZSBTb0MgcGxhdGZvcm0gd2hp
Y2gKdXNlcyB0aGUgR01UKwoKSW4gcmVhbGl0eSwgdGhlIHRlcm1zIGFwcGVhciB0byBiZSB1c2Vk
IGludGVyY2hhbmdlYWJseSBpbiB0aGUgbGl0ZXJhdHVyZS4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYvYWNw
aS9jcHVfaWRsZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwo+IEBAIC0y
MjQsNiArMjI0LDggQEAgc3RhdGljIHZvaWQgZG9fZ2V0X2h3X3Jlc2lkZW5jaWVzKHZvaWQgKgo+
ICAgICAgY2FzZSAweDVGOgo+ICAgICAgLyogR29sZG1vbnQgUGx1cyAqLwo+ICAgICAgY2FzZSAw
eDdBOgo+ICsgICAgLyogVHJlbW9udCAqLwo+ICsgICAgY2FzZSAweDg2Ogo+ICAgICAgICAgIEdF
VF9QQzJfUkVTKGh3X3Jlcy0+cGMyKTsKPiAgICAgICAgICBHRVRfUEMzX1JFUyhod19yZXMtPnBj
Myk7Cj4gICAgICAgICAgR0VUX1BDNl9SRVMoaHdfcmVzLT5wYzYpOwo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBA
QCAtMjc2Nyw2ICsyNzY3LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyAqbGFzdF9i
cmFuYwo+ICAgICAgICAgIGNhc2UgMHg2NjoKPiAgICAgICAgICAvKiBHb2xkbW9udCBQbHVzICov
Cj4gICAgICAgICAgY2FzZSAweDdhOgo+ICsgICAgICAgIC8qIFRyZW1vbnQgKi8KPiArICAgICAg
ICBjYXNlIDB4ODY6Cj4gICAgICAgICAgLyogS2FieSBMYWtlICovCj4gICAgICAgICAgY2FzZSAw
eDhlOiBjYXNlIDB4OWU6Cj4gICAgICAgICAgICAgIHJldHVybiBza19sYnI7CgpUaGVzZSB0d28g
aHVua3MgYXJlIGZpbmUuwqAgSG93ZXZlci4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPiBAQCAtNDQzLDcgKzQ0Myw4
IEBAIHN0YXRpYyBib29sIF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSgKPiAgICAgIGNhc2Ug
MHg1YTogLyogTW9vcmVmaWVsZCAqLwo+ICAgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLwo+
ICAgICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KPiAtICAgIGNhc2UgMHg3YTogLyogR2Vt
aW5pIExha2UgKi8KPiArICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgUGx1cyAqLwo+ICsgICAg
Y2FzZSAweDg2OiAvKiBUcmVtb250ICovCj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwoKLi4uIHRo
aXMgd2hpdGVsaXN0IHdhcyBwdXQgaW4gcGxhY2UgYXQgdGhlIHRpbWUgYmVjYXVzZSB3ZSBoYWQg
bm8gaWRlYQp3aGF0IHRoZSBlZmZlY3Qgd291bGQgYmUuwqAgQXMgaXQgdHVybnMgb3V0LCBlYWdl
ckZQVSB3YXMgYSBwZXJmb3JtYW5jZQppbXByb3ZlbWVudCBhY3Jvc3MgdGhlIGJvYXJkLgoKV2hl
biB3ZSBnZXQgc29tZSBwZXJmb3JtYW5jZSBudW1iZXJzIGZyb20gQU1ELCBpZiB0aGV5IGNvbWUg
YmFjawppbmRpY2F0aW5nIGFuIGltcHJvdmVtZW50IGFjcm9zcyB0aGUgYm9hcmQgKHdoaWNoIGlz
IHRoZSBleHBlY3RlZApvdXRjb21lKSwgdGhlbiBJIHdpbGwgYmUgZm9sbG93aW5nIHRocm91Z2gg
b24gV2VpJ3Mgb3JpZ2luYWwgcGF0Y2ggYW5kCnJlbW92aW5nIGxhenlGUFUgZnJvbSBYZW4gZW50
aXJlbHkuCgpIb3dldmVyLCBpbiB0aGUgc2hvcnQgdGVybSwgdGhlIHByZXZhaWxpbmcgZXZpZGVu
Y2Ugd291bGQgc3VnZ2VzdCB0aGF0CmVhZ2VyIGlzIHRoZSB3YXkgdG8gZ28sIG5vdCBsYXp5LgoK
PiAgCj4gICAgICAgICAgLyoKPiBAQCAtNTMwLDcgKzUzMSw4IEBAIHN0YXRpYyBfX2luaXQgdm9p
ZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW4KPiAgICAgICAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmll
bGQgKi8KPiAgICAgICAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCj4gICAgICAgICAgY2Fz
ZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KPiAtICAgICAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBM
YWtlICovCj4gKyAgICAgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCBQbHVzICovCj4gKyAgICAg
ICAgY2FzZSAweDg2OiAvKiBUcmVtb250ICovCgpXaGVyZSBoYXMgdGhpcyBpbmZvcm1hdGlvbiBj
b21lIGZyb20/wqAgSSBzZWUgbm8gdXBkYXRlIGluIHRoZSBMMVRGIGd1aWRhbmNlLgoKR2l2ZW4g
dGhhdCBUcmVtb250IGlzbid0IGFjdHVhbGx5IHJlbGVhc2VkIHlldCwgaXQgc2hvdWxkIGJlIGVu
dW1lcmF0aW5nClJEQ0xfTk8gYW5kIG5vdCBoaXQgdGhpcyB3aGl0ZWxpc3QgdG8gYmVnaW4gd2l0
aC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 18:19:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 18:19: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 1h3PWO-00048o-5m; Mon, 11 Mar 2019 18:19: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3PWM-00048f-VQ
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 18:19:30 +0000
X-Inumbo-ID: 35fd6eb4-442a-11e9-b0fc-3ff477ca1cab
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 35fd6eb4-442a-11e9-b0fc-3ff477ca1cab;
 Mon, 11 Mar 2019 18:19: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 59D46374;
 Mon, 11 Mar 2019 11:19:29 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B398A3F614;
 Mon, 11 Mar 2019 11:19:28 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86924E020000780021D652@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <47ef6025-0efc-bd1c-900e-f2bc9aca67ab@arm.com>
Date: Mon, 11 Mar 2019 18:19: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: <5C86924E020000780021D652@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 7/7] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvMDMvMjAxOSAxNjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29ycmVj
dCBjb2Rpbmcgc3R5bGUgb2YgYXNtKCkgaW52b2NhdGlvbnMuCkNvZGluZyBzdHlsZSBmcm9tIHdo
ZXJlPyBNb3N0IG9mIHRoZSBBcm0gY29kZSBkb2VzIG5vdCBjb250YWluIHNwYWNlIGJlZm9yZSAo
IAphbmQgYWZ0ZXIgKSBmb3IgYXNtIGludm9jYXRpb25zLiBJIGFsc28gY2FuJ3QgZmluZCBhbnl3
aGVyZSBpbiBDT0RJTkdfU1RZTEUgCmltcG9zaW5nIHRoaXMgc3R5bGUuIFNvIHBsZWFzZSByZW1v
dmUgdGhpcyBjaGFuZ2UuCgo+ICBEcm9wIHJlZHVuZGFudCBjYXN0cy4KPiBVbi1kZWZpbmUgbm8g
bG9uZ2VyIG5lZWRlZCBtYWNyb3MgYWZ0ZXIgdXNlLgoKSSBhbSBoYXBweSB3aXRoIHRoZSB0aG9z
ZSB0d28gY2hhbmdlcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 19:18:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 19:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3QQt-0000Ei-Jd; Mon, 11 Mar 2019 19:17: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=1Ho2=RO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3QQs-0000EO-76
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 19:17:54 +0000
X-Inumbo-ID: 5cfa420e-4432-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cfa420e-4432-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 19:17:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8833AAB7D;
 Mon, 11 Mar 2019 19:17:50 +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: <84e9c8ea-2dcb-1cb2-6945-0840c82988e6@suse.com>
Date: Mon, 11 Mar 2019 20:17:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Xen 4.12 RC5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmM1IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmM1CgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjNS94ZW4tNC4xMi4w
LXJjNS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmM1L3hlbi00LjEyLjAtcmM1LnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpUaGVy
ZSB3aWxsIGJlIGEgWGVuIFRlc3QgRGF5IG9uIE1hciAxM3RoLgoKU2VlIGluc3RydWN0aW9ucyBv
bjoKCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl80LjEyX1JDX3Rlc3RfaW5z
dHJ1Y3Rpb25zCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1Rl
c3RfRGF5cwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 19:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 19: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 1h3QRk-0000LM-29; Mon, 11 Mar 2019 19:18:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qj7e=RO=citrix.com=prvs=9661cd40b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3QRj-0000LF-1S
 for xen-devel@lists.xen.org; Mon, 11 Mar 2019 19:18:47 +0000
X-Inumbo-ID: 7c0fa5fe-4432-11e9-ba93-73404ef05e2b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c0fa5fe-4432-11e9-ba93-73404ef05e2b;
 Mon, 11 Mar 2019 19:18:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="80266882"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 11 Mar 2019 19:18:40 +0000
Message-ID: <1552331920-7117-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] tools/xen-foreign: Update python scripts to
 be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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>

VGhlIGlzc3VlcyBhcmU6CiAqIGRpY3QuaGFzX2tleSgpIHdhcyBjb21wbGV0ZWx5IHJlbW92ZWQg
aW4gUHkzCiAqIGRpY3Qua2V5cygpIGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0aGFuIGxpc3QgaW4g
UHkzLCBzbyAuc29ydCgpIGRvZXNuJ3Qgd29yay4KICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXBy
ZWNhdGVkIGluIFB5Mi40IGFuZCByZW1vdmVkIGluIFB5My4KClRoZSBoYXNfa2V5KCkgaXNzdWUg
aXMgdHJpdmlhbGx5IGZpeGVkIGJ5IHN3aXRjaGluZyB0byB1c2luZyB0aGUgaW4ga2V5d29yZC4K
VGhlIHNvcnRpbmcgaXNzdWUgY291bGQgYmUgdHJpdmlhbGx5IGZpeGVkLCBidXQgdGFrZSB0aGUg
b3Bwb3J0dW5pdHkgdG8KaW1wcm92ZSB0aGUgY29kZS4KClRoZSByZWFzb24gZm9yIHRoZSBzb3J0
aW5nIGlzIHRvIGVuc3VyZSB0aGF0ICJ1bnNpZ25lZCBsb25nIiBnZXRzIHJlcGxhY2VkCmJlZm9y
ZSAibG9uZyIsIGFuZCB0aGUgb25seSByZWFzb24gc29ydGluZyBpcyBuZWNlc3NhcnkgaXMgYmVj
YXVzZQppbnR0eXBlc1thcmNoXSBpcyBuZWVkbGVzc2x5IGEgZGljdGlvbmFyeS4gIFVwZGF0ZSBp
bnR0eXBlc1thcmNoXSB0byBiZSBhIGxpc3QKb2YgdHVwbGVzIHJhdGhlciB0aGFuIGEgZGljdGlv
bmFyeSwgYW5kIHByb2Nlc3MgdGhlbSBpbiBsaXN0IG9yZGVyLgoKUmVwb3J0ZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgp2MjoKICogRml4IHRoZSBsb2dpYyBub3QgdG8gbmVlZCBzb3J0aW5nLCByYXRoZXIgdGhh
biBsZWF2aW5nIHRoYXQgV1RGIGluIHBsYWNlLgotLS0KIHRvb2xzL2luY2x1ZGUveGVuLWZvcmVp
Z24vbWtjaGVja2VyLnB5IHwgIDIgKy0KIHRvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtoZWFk
ZXIucHkgIHwgNTggKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9pbmNsdWRlL3hlbi1mb3JlaWduL21rY2hlY2tlci5weSBiL3Rvb2xzL2luY2x1ZGUveGVu
LWZvcmVpZ24vbWtjaGVja2VyLnB5CmluZGV4IGZkYWQ4NjkuLjE5OWIwZWUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CisrKyBiL3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CkBAIC0zNyw3ICszNyw3IEBACiAgICAgZi53cml0
ZSgnXHRwcmludGYoIiUlLTI1cyB8IiwgIiVzIik7XG4nICUgc3RydWN0KTsKICAgICBmb3IgYSBp
biBhcmNoczoKICAgICAgICAgcyA9IHN0cnVjdCArICJfIiArIGE7Ci0gICAgICAgIGlmIGNvbXBh
dF9hcmNoZXMuaGFzX2tleShhKToKKyAgICAgICAgaWYgYSBpbiBjb21wYXRfYXJjaGVzOgogICAg
ICAgICAgICAgY29tcGF0ID0gY29tcGF0X2FyY2hlc1thXQogICAgICAgICAgICAgYyA9IHN0cnVj
dCArICJfIiArIGNvbXBhdDsKICAgICAgICAgZWxzZToKZGlmZiAtLWdpdCBhL3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIucHkgYi90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduL21r
aGVhZGVyLnB5CmluZGV4IDk3ZTBjN2EuLmZiMjY4ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIucHkKKysrIGIvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWln
bi9ta2hlYWRlci5weQpAQCAtMTcsMTMgKzE3LDEzIEBACiBmb290ZXIgPSB7fTsKIAogI2FybQot
aW50dHlwZXNbImFybTMyIl0gPSB7Ci0gICAgInVuc2lnbmVkIGxvbmciIDogIl9fZGFuZ2VyX3Vu
c2lnbmVkX2xvbmdfb25fYXJtMzIiLAotICAgICJsb25nIiAgICAgICAgICA6ICJfX2Rhbmdlcl9s
b25nX29uX2FybTMyIiwKLSAgICAieGVuX3Bmbl90IiAgICAgOiAidWludDY0X3QiLAotICAgICJ4
ZW5fdWxvbmdfdCIgICA6ICJ1aW50NjRfdCIsCi0gICAgInVpbnQ2NF90IiAgICAgIDogIl9fYWxp
Z244X18gdWludDY0X3QiLAotfTsKK2ludHR5cGVzWyJhcm0zMiJdID0gWworICAgICgidW5zaWdu
ZWQgbG9uZyIsICJfX2Rhbmdlcl91bnNpZ25lZF9sb25nX29uX2FybTMyIiksCisgICAgKCJsb25n
IiwgICAgICAgICAgIl9fZGFuZ2VyX2xvbmdfb25fYXJtMzIiKSwKKyAgICAoInhlbl9wZm5fdCIs
ICAgICAidWludDY0X3QiKSwKKyAgICAoInhlbl91bG9uZ190IiwgICAidWludDY0X3QiKSwKKyAg
ICAoInVpbnQ2NF90IiwgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAorXQogaGVhZGVyWyJh
cm0zMiJdID0gIiIiCiAjZGVmaW5lIF9fYXJtX19fQVJNMzIgMQogI2lmIGRlZmluZWQoX19HTlVD
X18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKQEAgLTM4LDEzICszOCwxMyBAQAogI3Vu
ZGVmIF9fREVDTF9SRUcKICIiIgogCi1pbnR0eXBlc1siYXJtNjQiXSA9IHsKLSAgICAidW5zaWdu
ZWQgbG9uZyIgOiAiX19kYW5nZXJfdW5zaWduZWRfbG9uZ19vbl9hcm02NCIsCi0gICAgImxvbmci
ICAgICAgICAgIDogIl9fZGFuZ2VyX2xvbmdfb25fYXJtNjQiLAotICAgICJ4ZW5fcGZuX3QiICAg
ICA6ICJ1aW50NjRfdCIsCi0gICAgInhlbl91bG9uZ190IiAgIDogInVpbnQ2NF90IiwKLSAgICAi
dWludDY0X3QiICAgICAgOiAiX19hbGlnbjhfXyB1aW50NjRfdCIsCi19OworaW50dHlwZXNbImFy
bTY0Il0gPSBbCisgICAgKCJ1bnNpZ25lZCBsb25nIiwgIl9fZGFuZ2VyX3Vuc2lnbmVkX2xvbmdf
b25fYXJtNjQiKSwKKyAgICAoImxvbmciLCAgICAgICAgICAiX19kYW5nZXJfbG9uZ19vbl9hcm02
NCIpLAorICAgICgieGVuX3Bmbl90IiwgICAgICJ1aW50NjRfdCIpLAorICAgICgieGVuX3Vsb25n
X3QiLCAgICJ1aW50NjRfdCIpLAorICAgICgidWludDY0X3QiLCAgICAgICJfX2FsaWduOF9fIHVp
bnQ2NF90IiksCitdCiBoZWFkZXJbImFybTY0Il0gPSAiIiIKICNkZWZpbmUgX19hYXJjaDY0X19f
QVJNNjQgMQogI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lf
XykKQEAgLTYwLDEyICs2MCwxMiBAQAogIiIiCiAKICMgeDg2XzMyCi1pbnR0eXBlc1sieDg2XzMy
Il0gPSB7Ci0gICAgInVuc2lnbmVkIGxvbmciIDogInVpbnQzMl90IiwKLSAgICAibG9uZyIgICAg
ICAgICAgOiAidWludDMyX3QiLAotICAgICJ4ZW5fcGZuX3QiICAgICA6ICJ1aW50MzJfdCIsCi0g
ICAgInhlbl91bG9uZ190IiAgIDogInVpbnQzMl90IiwKLX07CitpbnR0eXBlc1sieDg2XzMyIl0g
PSBbCisgICAgKCJ1bnNpZ25lZCBsb25nIiwgInVpbnQzMl90IiksCisgICAgKCJsb25nIiwgICAg
ICAgICAgInVpbnQzMl90IiksCisgICAgKCJ4ZW5fcGZuX3QiLCAgICAgInVpbnQzMl90IiksCisg
ICAgKCJ4ZW5fdWxvbmdfdCIsICAgInVpbnQzMl90IiksCitdCiBoZWFkZXJbIng4Nl8zMiJdID0g
IiIiCiAjZGVmaW5lIF9fREVDTF9SRUdfTE84KHdoaWNoKSB1aW50MzJfdCBlICMjIHdoaWNoICMj
IHgKICNkZWZpbmUgX19ERUNMX1JFR19MTzE2KG5hbWUpIHVpbnQzMl90IGUgIyMgbmFtZQpAQCAt
NzksMTIgKzc5LDEyIEBACiAiIiI7CiAKICMgeDg2XzY0Ci1pbnR0eXBlc1sieDg2XzY0Il0gPSB7
Ci0gICAgInVuc2lnbmVkIGxvbmciIDogIl9fYWxpZ244X18gdWludDY0X3QiLAotICAgICJsb25n
IiAgICAgICAgICA6ICJfX2FsaWduOF9fIHVpbnQ2NF90IiwKLSAgICAieGVuX3Bmbl90IiAgICAg
OiAiX19hbGlnbjhfXyB1aW50NjRfdCIsCi0gICAgInhlbl91bG9uZ190IiAgIDogIl9fYWxpZ244
X18gdWludDY0X3QiLAotfTsKK2ludHR5cGVzWyJ4ODZfNjQiXSA9IFsKKyAgICAoInVuc2lnbmVk
IGxvbmciLCAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAorICAgICgibG9uZyIsICAgICAgICAgICJf
X2FsaWduOF9fIHVpbnQ2NF90IiksCisgICAgKCJ4ZW5fcGZuX3QiLCAgICAgIl9fYWxpZ244X18g
dWludDY0X3QiKSwKKyAgICAoInhlbl91bG9uZ190IiwgICAiX19hbGlnbjhfXyB1aW50NjRfdCIp
LAorXQogaGVhZGVyWyJ4ODZfNjQiXSA9ICIiIgogI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFk
ZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKICMgZGVmaW5lIF9fREVDTF9SRUcobmFtZSkgdW5pb24g
eyB1aW50NjRfdCByICMjIG5hbWUsIGUgIyMgbmFtZTsgfQpAQCAtMjA1LDEwICsyMDUsOCBAQAog
ICAgIG91dHB1dCA9IHJlLnN1YigiXFxiKCVzKV90XFxiIiAlIHN0cnVjdCwgIlxcMV8lc190IiAl
IGFyY2gsIG91dHB1dCk7CiAKICMgcmVwbGFjZTogaW50ZWdlciB0eXBlcwotaW50ZWdlcnMgPSBp
bnR0eXBlc1thcmNoXS5rZXlzKCk7Ci1pbnRlZ2Vycy5zb3J0KGxhbWJkYSBhLCBiOiBjbXAobGVu
KGIpLGxlbihhKSkpOwotZm9yIHR5cGUgaW4gaW50ZWdlcnM6Ci0gICAgb3V0cHV0ID0gcmUuc3Vi
KCJcXGIlc1xcYiIgJSB0eXBlLCBpbnR0eXBlc1thcmNoXVt0eXBlXSwgb3V0cHV0KTsKK2ZvciBv
bGQsIG5ldyBpbiBpbnR0eXBlc1thcmNoXToKKyAgICBvdXRwdXQgPSByZS5zdWIoIlxcYiVzXFxi
IiAlIG9sZCwgbmV3LCBvdXRwdXQpCiAKICMgcHJpbnQgcmVzdWx0cwogZiA9IG9wZW4ob3V0Zmls
ZSwgInciKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 19:47:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 19: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 1h3QtC-0002oi-P8; Mon, 11 Mar 2019 19:47: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=TSWV=RO=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3QtB-0002od-Fx
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 19:47:09 +0000
X-Inumbo-ID: 739d7f60-4436-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 739d7f60-4436-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 19:47:07 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g80so190497ljg.6
 for <xen-devel@lists.xenproject.org>; Mon, 11 Mar 2019 12:47:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zoq/SrrXKaPETmxAxVjeRbmhOGuLLa++EvmyZak1k1I=;
 b=aTpdHMIZL3sAj9Ck2BfZe6k1v+adnfoORqqB+Jfl2YCeG8qepJRozPoVUe+hxxB1HH
 ZXls/yXCNZ7SRTwt/ScTh5v5uCYb67XeAobJ5xbyMiwA29SBWu/6YgqsHdW89JJm0ODo
 1od2yVrlBAykfSGt02xcSTmWDh/4C2XUjObIwCecpEC4xUsyGOajkiG+cvuaNuPw0KLY
 0JZCAR/YB9EjuXxMko8nHxl5Ey4HNG2gvEyWGaG46IYk2qgHmBXCs/QEbelKWJGft92d
 af5RzvtpIdytM/I6e81Gdo3kdl3B21ZCLE7/jtHM4WzZlpo1hldmNNgllaIpt2WlrJ4P
 EH5w==
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=zoq/SrrXKaPETmxAxVjeRbmhOGuLLa++EvmyZak1k1I=;
 b=bhoB69s2yLCmmsBRJ218K9qqwq6zavzAcKhs6m8+A5R1eSvxSFv6NOHsmEpEV9V/hM
 39ullvJWJ3tC0tVGx409+ADz0QGJ0edgrv8RDHn3NMqD6s04WMikHOe8nL1PXg6o0Rgv
 wW1GT07mrHH8ICmSRn31feMjdZ0EwVPfJhWDa81JojxYkOBwGwantz5L8iI+mDggVpPn
 z77cG+RBzYY9ucXyoNMErAGz4ruxJcojVoddP37pTd7eUhnbYqmO0Chk33+hhNuGm8KF
 Z3Xzk9aMeHC2LJVQlUtnANYL6O/bLogsigECaZ7m66MpuVe95/MZjp+xV812ZlkHro0z
 lJ2g==
X-Gm-Message-State: APjAAAXn9EhZp+WrrM62nGtsmIfdbLizepPAzTZ3Eon/gT69/q/f8/K0
 6+/Mn8c9O5NINHRz78H9fyU+5K3yQoBkSOYULEY=
X-Google-Smtp-Source: APXvYqwvddrno9mgsU1iibagbbyeYuog8IUl4MxBO1V9o4akY45i8cej5XW5mwp6JQrhDntuSSMQq3XGAbB3hP/WzQw=
X-Received: by 2002:a2e:4d7:: with SMTP id a84mr17315361ljf.86.1552333626336; 
 Mon, 11 Mar 2019 12:47:06 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-2-jandryuk@gmail.com>
 <d7fb0cfd-9573-028c-5631-be9df4102fcc@redhat.com>
In-Reply-To: <d7fb0cfd-9573-028c-5631-be9df4102fcc@redhat.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 11 Mar 2019 15:46:55 -0400
Message-ID: <CAKf6xps8=0eMyZJ=qGeYhHu7yea56PXTxEBPQZePRdznnqHQZQ@mail.gmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH 1/6] xen: Introduce -xen-stubdom 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>, qemu-devel@nongnu.org,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Paul Durrant <paul.durrant@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>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMjowNiBQTSBQYW9sbyBCb256aW5pIDxwYm9uemluaUBy
ZWRoYXQuY29tPiB3cm90ZToKPgo+IE9uIDExLzAzLzE5IDE5OjAyLCBKYXNvbiBBbmRyeXVrIHdy
b3RlOgo+ID4gV2l0aCBYZW4sIFFFTVUgY2FuIHJ1biBpc29sYXRlZCBpbiBhIGRlZGljYXRlZCBz
ZXJ2aWNlIFZNIC0gYSBzdHViZG9tLgo+ID4gVGhlcmUgYXJlIGEgZmV3IGRpZmZlcmVuY2VzIHdo
ZW4gcnVubmluZyBpbiBhIHN0dWJkb20gY29tcGFyZWQgdG8gZG9tMC4KPiA+IEFkZCB0aGUgLXhl
bi1zdHViZG9tIG9wdGlvbiB0byBzZWxlY3QgdGhpcyBtb2RlIGF0IHJ1bnRpbWUuICBUaGUgZGVm
YXVsdAo+ID4gaXMgb2ZmLgo+Cj4gVGhpcyBzaG91bGQgYmUgIi1hY2NlbCB4ZW4sc3R1YmRvbT1v
biIuICBZb3Ugc2hvdWxkIGZpbmQgZXhhbXBsZXMgZm9yCj4gdGNnIHRoYXQgZXhwbGFpbiBob3cg
dG8gYWRkIGEgc3Vib3B0aW9uIHRvIC1hY2NlbC4KClRoYW5rcywgUGFvbG8uICBJJ2xsIHJlLXdv
cmsgdGhlIG9wdGlvbiBhcyB5b3Ugc3VnZ2VzdC4KClJlZ2FyZHMsCkphc29uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 19:57:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 19:57: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 1h3R3D-0003ca-Qk; Mon, 11 Mar 2019 19:57: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=126k=RO=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h3R3C-0003cV-M4
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 19:57:30 +0000
X-Inumbo-ID: e5a130a0-4437-11e9-9575-2f2e1de65597
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5a130a0-4437-11e9-9575-2f2e1de65597;
 Mon, 11 Mar 2019 19:57:28 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2BJs2kc070360;
 Mon, 11 Mar 2019 19:57:23 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=8CeGFCYZlZs/sRrzjFPm1o6SowsctiMsBITTA09w1QI=;
 b=doma9LvliSaoFoVtqG7eEjx6PXbHhVk4Fjz5Y7dGg/ybL+OVttW69fimpIoOTG97hQ62
 1iRli3jv/1Q4FuCZmmu2bCmOZcQX4x3f8mjzBobif528PEZtDeUWOsLj7BhZYdu9hBtn
 o93aLJNbKsPbybl8dTfQkhxAAuvxkxfT5ZbN+TlVsJL6wgHiCFs8q6vZIRHNsqv31Dhy
 R+tNuvEbs4YrLP4sORQHxzLOHLlu5nmQkTw6kp1IGNZv1NcZsZoI64YJePFFvRtw5v4c
 hY3yyN1kUzmW01EAlCF+bD932UZk9SdOj7f+xBqyXYnloMebqCR9OsRlwiXjP4HLZ4IJ eA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2r464r8khj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 11 Mar 2019 19:57:23 +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 x2BJvISJ004559
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 11 Mar 2019 19:57:18 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x2BJvHG8028745;
 Mon, 11 Mar 2019 19:57:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 11 Mar 2019 12:57:17 -0700
Date: Mon, 11 Mar 2019 15:57:00 -0400
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Ming Lei <ming.lei@redhat.com>
Message-ID: <20190311195700.GA17160@dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com>
References: <20190309013737.27741-1-ming.lei@redhat.com>
 <20190309013737.27741-2-ming.lei@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190309013737.27741-2-ming.lei@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9192
 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-1903110138
Subject: Re: [Xen-devel] [PATCH 1/6] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>,
 Christoph Hellwig <hch@lst.de>, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXIgMDksIDIwMTkgYXQgMDk6Mzc6MzJBTSArMDgwMCwgTWluZyBMZWkgd3JvdGU6
Cj4geGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIG9ubHkgbmVlZHMgLmJ2X3BhZ2Ugb2YgdGhl
IDJuZCBiaW8gYnZlYwo+IGZvciBjaGVja2luZyBpZiB0aGUgdHdvIGJ2ZWNzIGNhbiBiZSBtZXJn
ZWQsIHNvIHBhc3MgcGFnZSB0bwo+IHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoKSBkaXJlY3Rs
eS4KPiAKPiBObyBmdW5jdGlvbiBjaGFuZ2UuCj4gCj4gQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBPbWFyIFNhbmRv
dmFsIDxvc2FuZG92QGZiLmNvbT4KPiBDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Cj4gU2lnbmVkLW9mZi1ieTogTWluZyBMZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CgoKUmV2aWV3
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICAg
ICAgICAgICBeXgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 19:59:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 19:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3R50-0003jP-8E; Mon, 11 Mar 2019 19:59: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=126k=RO=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h3R4y-0003jJ-UH
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 19:59:20 +0000
X-Inumbo-ID: 265ede58-4438-11e9-950f-93d353fa1506
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 265ede58-4438-11e9-950f-93d353fa1506;
 Mon, 11 Mar 2019 19:59: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 x2BJsgUG071520;
 Mon, 11 Mar 2019 19:59:14 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=v3T96fQw/1kGi/nUNmiuAoLk3zasgBIVrXdRRAPde1k=;
 b=q/J7MT/eBpFKIZS7kMgL9i+wnYSvQzNgVZmaEI/YO7atb9JpMwXw+Gfb5SNmSoKjsJrc
 4SssVdk/bBQ44F6QtbZA5KPPyZhrvuU/2I3Gs1SlQHHUyROEZ42MkiW+jicrIPJh6hen
 /QrTQOv3aXuscNCQcIrZbWMaZ/v0knIf5K3pRJzmG10UIUXy646jP0TkY3dP5IJ8dhkY
 g2miIQWedjVmOo3kYiDc6txhNk88aqp6+pQoiZqGTIrO784ufOntCOsU9zrp2IQTomUp
 SOXUKKwsNC/Pj/oXKbibIUSHfMY5RVvvixTUpS6ZG3yv8bMMNat9f+RTjOYAe4X9yIAh Ww== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2r464r8kun-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 11 Mar 2019 19:59:13 +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 x2BJx81M009112
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 11 Mar 2019 19:59:08 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 x2BJx8rF029610;
 Mon, 11 Mar 2019 19:59:08 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 11 Mar 2019 19:59:07 +0000
Date: Mon, 11 Mar 2019 15:58:55 -0400
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Ming Lei <ming.lei@redhat.com>
Message-ID: <20190311195855.GB17160@dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com>
References: <20190309013737.27741-1-ming.lei@redhat.com>
 <20190309013737.27741-3-ming.lei@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190309013737.27741-3-ming.lei@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9192
 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-1903110138
Subject: Re: [Xen-devel] [PATCH 2/6] block: don't merge adjacent bvecs to
 one segment in bio blk_queue_split
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>,
 Christoph Hellwig <hch@lst.de>, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXIgMDksIDIwMTkgYXQgMDk6Mzc6MzNBTSArMDgwMCwgTWluZyBMZWkgd3JvdGU6
Cj4gRm9yIG5vcm1hbCBmaWxlc3lzdGVtIElPLCBlYWNoIHBhZ2UgaXMgYWRkZWQgdmlhIGJsa19h
ZGRfcGFnZSgpLAo+IGluIHdoaWNoIGJ2ZWMocGFnZSkgbWVyZ2UgaGFzIGJlZW4gaGFuZGxlZCBh
bHJlYWR5LCBhbmQgYmFzaWNhbGx5Cj4gbm90IHBvc3NpYmxlIHRvIG1lcmdlIHR3byBhZGphY2Vu
dCBidmVjcyBpbiBvbmUgYmlvLgo+IAo+IFNvIG5vdCB0cnkgdG8gbWVyZ2UgdHdvIGFkamFjZW50
IGJ2ZWNzIGluIGJsa19xdWV1ZV9zcGxpdCgpLCBhbHNvIGFkZAo+IGNoZWNrIGlmIG9uZSBwYWdl
IGlzIG1lcmdlYWJsZSB0byBjdXJyZW50IGJ2ZWMgaW4gYmlvX2FkZF9wYWdlKCkgZm9yCj4gYXZv
aWRpbmcgdG8gYnJlYWsgWEVOLgo+IAo+IENjOiByaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogT21hciBTYW5kb3ZhbCA8b3Nh
bmRvdkBmYi5jb20+Cj4gQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+IFNpZ25l
ZC1vZmYtYnk6IE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQuY29tPgo+IC0tLQo+ICBibG9jay9i
aW8uYyAgICAgICB8ICAyICsrCj4gIGJsb2NrL2Jsay1tZXJnZS5jIHwgMTcgLS0tLS0tLS0tLS0t
LS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS9ibG9jay9iaW8uYyBiL2Jsb2NrL2Jpby5jCj4gaW5kZXggNzFh
NzhkOWZiOGI3Li5kOGY0ODE4ODkzN2MgMTAwNjQ0Cj4gLS0tIGEvYmxvY2svYmlvLmMKPiArKysg
Yi9ibG9jay9iaW8uYwo+IEBAIC03NzYsNiArNzc2LDggQEAgYm9vbCBfX2Jpb190cnlfbWVyZ2Vf
cGFnZShzdHJ1Y3QgYmlvICpiaW8sIHN0cnVjdCBwYWdlICpwYWdlLAo+ICAKPiAgCQlpZiAodmVj
X2VuZF9hZGRyICsgMSAhPSBwYWdlX2FkZHIgKyBvZmYpCj4gIAkJCXJldHVybiBmYWxzZTsKPiAr
CQlpZiAoeGVuX2RvbWFpbigpICYmICF4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGJ2LCBwYWdl
KSkKPiArCQkJcmV0dXJuIGZhbHNlOwo+ICAJCWlmIChzYW1lX3BhZ2UgJiYgKHZlY19lbmRfYWRk
ciAmIFBBR0VfTUFTSykgIT0gcGFnZV9hZGRyKQo+ICAJCQlyZXR1cm4gZmFsc2U7Cj4gIAoKUmV2
aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 21:20:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 21: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 1h3SLd-0001ms-U1; Mon, 11 Mar 2019 21:20: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=7DEs=RO=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1h3SLd-0001mn-3R
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 21:20:37 +0000
X-Inumbo-ID: 8252b761-4443-11e9-bc90-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8252b761-4443-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 21:20:36 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1h3SLX-000ASs-Et; Mon, 11 Mar 2019 21:20:31 +0000
Date: Mon, 11 Mar 2019 21:20:31 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190311212031.GA86898@deinos.phlegethon.org>
References: <5C869339020000780021D664@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C869339020000780021D664@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 0/2] x86/shadow: two tiny further bits of
 PV/HVM separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMTA6NTYgLTA2MDAgb24gMTEgTWFyICgxNTUyMzAxNzg1KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gMTogc2hfdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoKSBpcyBIVk0tb25seQo+IDI6IHNoX3t3
cml0ZSxjbXB4Y2hnfV9ndWVzdF9lbnRyeSgpIGFyZSBQVi1vbmx5CgpBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CgpUaGFua3MsCgpUaW0uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 11 23:53:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 23:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3Uj1-000489-Hr; Mon, 11 Mar 2019 23: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=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3Uj0-00047x-0J
 for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 23:52:54 +0000
X-Inumbo-ID: c46f51b6-4458-11e9-81a7-2bfd0912f3db
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c46f51b6-4458-11e9-81a7-2bfd0912f3db;
 Mon, 11 Mar 2019 23:52: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 1h3Uiq-00021f-Qb; Mon, 11 Mar 2019 23:52: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 1h3Uiq-0003ZO-JM; Mon, 11 Mar 2019 23:52:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Uiq-0002L6-Ij; Mon, 11 Mar 2019 23:52:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Mar 2019 23:52:44 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-arm64-arm64-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbQp0ZXN0aWQgZ3Vlc3Qtc3RhcnQKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDBlZTkzMGU2Y2FmYTA0OGMxOTI1ODkz
ZDBjYTg5OTE4YjI4MTRmMmMKICBCdWcgbm90IHByZXNlbnQ6IDJkNDMyY2I3MDkxZTk5ODgxYWY4
MDNjZGQ2N2EzMTk2OWI4NjMwMDUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MjMvCgoKICBjb21taXQgMGVlOTMw
ZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwogIEF1dGhvcjogTWF0dGhldyBXaWxj
b3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+CiAgRGF0ZTogICBUdWUgTWFyIDUgMTU6NDY6MDYgMjAx
OSAtMDgwMAogIAogICAgICBtbS9tZW1vcnkuYzogcHJldmVudCBtYXBwaW5nIHR5cGVkIHBhZ2Vz
IHRvIHVzZXJzcGFjZQogICAgICAKICAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2VfdHlwZSBtdXN0
IG5ldmVyIGJlIG1hcHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQKICAgICAgZGVzdHJveSB0
aGVpciBwYWdlIHR5cGUuICBBZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRoaXMgaW5zdGVhZCBv
ZgogICAgICBhc3N1bWluZyB0aGF0IGtlcm5lbCBkcml2ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdo
dC4KICAgICAgCiAgICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MDEyOTA1
MzgzMC4zNzQ5LTEtd2lsbHlAaW5mcmFkZWFkLm9yZwogICAgICBTaWduZWQtb2ZmLWJ5OiBNYXR0
aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KICAgICAgUmV2aWV3ZWQtYnk6IEtlZXMg
Q29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogICAgICBSZXZpZXdlZC1ieTogRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgICAgIENjOiBNaWNoYWVsIEVsbGVybWFuIDxt
cGVAZWxsZXJtYW4uaWQuYXU+CiAgICAgIENjOiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICAgICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtLmd1ZXN0LXN0
YXJ0Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFybTY0LWFybTY0LXhsLXhzbS5ndWVz
dC1zdGFydCAtLXN1bW1hcnktb3V0PXRtcC8xMzM3MjMuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNp
cy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51
cyB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBndWVzdC1zdGFydApTZWFyY2hpbmcgZm9yIGZhaWx1
cmUgLyBiYXNpcyBwYXNzOgogMTMzNjczIGZhaWwgW2hvc3Q9bGF4dG9uMF0gLyAxMzM2MDUgW2hv
c3Q9bGF4dG9uMV0gMTMzNTgwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzM2
NzMgLyAxMzM1ODAKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVt
dXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDM4ZTc1NzFjMDdiZTAxZjlmMTliMzU1YTkzMDZh
NGUzZDVjYjBmNWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGVlYjMxZWU1MjJjN2JiODU0MWVi
NGMwMzdiZTJjNDJiZmNmMGEzYzMKQmFzaXMgcGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2
MzcwZTRmNmE1YzU1OTE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5
Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzczNjcwNmJlZTMyOTgyMDgzNDNhNzYw
OTYzNzBlNGY2YTVjNTU5MTUtMzhlNzU3MWMwN2JlMDFmOWYxOWIzNTVhOTMwNmE0ZTNkNWNiMGY1
YiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2YzOTNi
ODJmZTViYTNlZDljXAogZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYtZWViMzFlZTUyMmM3YmI4NTQx
ZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwpMb2FkZWQgMTQ5MTgwIG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMzNTgxIGJsb2NrZWQgaXJyZWxldmFu
dAogMTMzNTg1IGJsb2NrZWQgaXJyZWxldmFudAogMTMzNjA1IFtob3N0PWxheHRvbjFdCiAxMzM1
ODAgcGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFm
CiAxMzM2NzkgZmFpbCBpcnJlbGV2YW50CiAxMzM2ODkgcGFzcyBpcnJlbGV2YW50CiAxMzM2NzQg
cGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCiAx
MzM2MzEgZmFpbCBpcnJlbGV2YW50CiAxMzM2ODYgZmFpbCBpcnJlbGV2YW50CiAxMzM2NzggZmFp
bCBpcnJlbGV2YW50CiAxMzM2ODEgcGFzcyBpcnJlbGV2YW50CiAxMzM2ODMgcGFzcyBpcnJlbGV2
YW50CiAxMzM2ODUgcGFzcyBpcnJlbGV2YW50CiAxMzM2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzM2
ODggZmFpbCBpcnJlbGV2YW50CiAxMzM2NzMgZmFpbCAzOGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5
MzA2YTRlM2Q1Y2IwZjViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1
NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM2OTAgZmFpbCBpcnJlbGV2YW50CiAxMzM3MjAg
ZmFpbCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAx
MzM2OTEgZmFpbCBpcnJlbGV2YW50CiAxMzM2OTIgZmFpbCBpcnJlbGV2YW50CiAxMzM2OTQgZmFp
bCAzOGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3
MjEgcGFzcyAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2Mz
CiAxMzM3MjMgZmFpbCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZj
ZjBhM2MzCiAxMzM2OTcgZmFpbCBlNWVlZDM1MWZkNWViNzNlZWNjMTQwN2NmMDAzMDllODY4Mzc5
MjUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUy
YzQyYmZjZjBhM2MzCiAxMzM3MDAgZmFpbCBmOTAwNDgyZGE1NjA5NDFmOTc4YjBkMzY2NjBlOTZm
NDhlYTc4NzUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRj
MDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MDEgcGFzcyBjNTJlNzU5MzVmOGRlZDJiZDRhNzVlYjA4
ZTkxNGJkOTY4MDI3MjViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1
NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MDIgZmFpbCA4YmI0ZTdhMmVlMjZjMDVhOTRh
ZTZjYjBhZWMyZjgyYTM1MjNjZjM1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIy
YzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MDQgcGFzcyA5YmViZWZkNTkwODRh
ZjdjNzViNjZlZWVlMjQxYmYwNzc3ZjM5Yjg4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIz
MWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MDUgcGFzcyBkYzUwNTM3
YmRkMWEwODA0ZmEyY2JjOTkwNTY1ZWU5YTk0NGU2NmZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MDkgZmFpbCAw
ZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MTAg
cGFzcyA2NzdkYzk3MzFiNTRkY2NhYWFkYmRjZWExOGY4ZWVjYzk1Y2VlODMyIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAx
MzM3MTEgcGFzcyBhZmQwNzM4OWQzZjQ5MzNjN2Y3ODE3YTkyZmI1ZTA1M2Q1OWEzMTgyIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBh
M2MzCiAxMzM3MTMgcGFzcyAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQy
YmZjZjBhM2MzCiAxMzM3MTUgZmFpbCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIy
ODE0ZjJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3
YmUyYzQyYmZjZjBhM2MzCiAxMzM3MTggYmxvY2tlZCAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2Rk
NjdhMzE5NjliODYzMDA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1
NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAxMzM3MTkgcGFzcyAyZDQzMmNiNzA5MWU5OTg4MWFm
ODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIy
YzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzU4MCAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzM2NzMgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzM2NzQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzM2OTQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgMmQ0MzJjYjcwOTFlOTk4ODFhZjgwM2NkZDY3YTMxOTY5Yjg2MzAwNSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNj
MwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEzMzcxMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzMzcxNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzMzcxOSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTMzNzIwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMz
NzIxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzM3MjMgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjCiAg
QnVnIG5vdCBwcmVzZW50OiAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTMzNzIzLwoKCiAgY29tbWl0IDBlZTkzMGU2Y2FmYTA0OGMxOTI1ODkzZDBj
YTg5OTE4YjI4MTRmMmMKICBBdXRob3I6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQu
b3JnPgogIERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkgLTA4MDAKICAKICAgICAgbW0v
bWVtb3J5LmM6IHByZXZlbnQgbWFwcGluZyB0eXBlZCBwYWdlcyB0byB1c2Vyc3BhY2UKICAgICAg
CiAgICAgIFBhZ2VzIHdoaWNoIHVzZSBwYWdlX3R5cGUgbXVzdCBuZXZlciBiZSBtYXBwZWQgdG8g
dXNlcnNwYWNlIGFzIGl0IHdvdWxkCiAgICAgIGRlc3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRk
IGFuIGV4cGxpY2l0IGNoZWNrIGZvciB0aGlzIGluc3RlYWQgb2YKICAgICAgYXNzdW1pbmcgdGhh
dCBrZXJuZWwgZHJpdmVycyBhbHdheXMgZ2V0IHRoaXMgcmlnaHQuCiAgICAgIAogICAgICBMaW5r
OiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvMjAxOTAxMjkwNTM4MzAuMzc0OS0xLXdpbGx5QGlu
ZnJhZGVhZC5vcmcKICAgICAgU2lnbmVkLW9mZi1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGlu
ZnJhZGVhZC5vcmc+CiAgICAgIFJldmlld2VkLWJ5OiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9t
aXVtLm9yZz4KICAgICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRo
YXQuY29tPgogICAgICBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1Pgog
ICAgICBDYzogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgICAgIFNp
Z25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KCnBubXRvcG5nOiAxODkgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hv
bWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFybTY0LWFybTY0LXhsLXhz
bS5ndWVzdC1zdGFydC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMzNzIzOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAx
MzM3MjMgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 00:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 00: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 1h3Vav-0008Mz-Q5; Tue, 12 Mar 2019 00:48: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3Vat-0008Mn-Vu
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 00:48:36 +0000
X-Inumbo-ID: 9059cdd3-4460-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9059cdd3-4460-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 00:48: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 1h3Var-0003fX-JN; Tue, 12 Mar 2019 00:48:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Var-0005eq-7T; Tue, 12 Mar 2019 00:48:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3Var-0002Xr-6c; Tue, 12 Mar 2019 00:48:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133714-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 00:48:33 +0000
Subject: [Xen-devel] [xen-4.12-testing baseline test] 133714: 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>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDEzMzcxNCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxd
Cmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MTQv
CgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0Yzli
OTZkZWQwZjAyOQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNGRlZWFm
MmEzZWU1MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMzNzE0ICAyMDE5LTAzLTExIDE0OjUxOjIzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRz
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVk
IHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 01:20:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 01:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3W5a-0001pL-H8; Tue, 12 Mar 2019 01:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dq5T=RP=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1h3W5Z-0001pG-M2
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 01:20:17 +0000
X-Inumbo-ID: fe23b008-4464-11e9-866d-0f3711f78915
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe23b008-4464-11e9-866d-0f3711f78915;
 Tue, 12 Mar 2019 01:20:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1552353616;
 bh=xa5kC5YzryJdodN0UlInO1ntlxrLHJ8KBE4JG1n52DI=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=uUpF0xflvVrW7cy3EZgooWwX/m3vwK5RyW0pBlv0lle6kOzLXH/gleYJHiP5bCkVD
 B2gXfjKG5DOygLvXcepUthIF18b/kKwPQWu+82EJiqKsHX/uHSkrXUA6LgoYnI8f60
 fY2gdE0vkUHJjbCIE8Bxvqy5PbLFHGXLUS96H4i0=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190311093951.18085-1-jgross@suse.com>
References: <20190311093951.18085-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190311093951.18085-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.1a-rc1-tag
X-PR-Tracked-Commit-Id: 01bd2ac2f55a1916d81dace12fa8d7ae1c79b5ea
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: d14d7f14f177834788a276fc7b1317b539cedca2
Message-Id: <155235361596.2216.14646913224859772431.pr-tracker-bot@kernel.org>
Date: Tue, 12 Mar 2019 01:20:15 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes and features for 5.1-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBNb24sIDExIE1hciAyMDE5IDEwOjM5OjUxICsw
MTAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuMWEtcmMxLXRhZwoKaGFzIGJlZW4gbWVyZ2VkIGludG8gdG9y
dmFsZHMvbGludXguZ2l0OgpodHRwczovL2dpdC5rZXJuZWwub3JnL3RvcnZhbGRzL2MvZDE0ZDdm
MTRmMTc3ODM0Nzg4YTI3NmZjN2IxMzE3YjUzOWNlZGNhMgoKVGhhbmsgeW91IQoKLS0gCkRlZXQt
ZG9vdC1kb3QsIEkgYW0gYSBib3QuCmh0dHBzOi8va29yZy53aWtpLmtlcm5lbC5vcmcvdXNlcmRv
Yy9wcnRyYWNrZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 01:22:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 01:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3W7m-0001vk-W3; Tue, 12 Mar 2019 01:22: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=VQh8=RP=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h3W7m-0001vb-3Z
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 01:22:34 +0000
X-Inumbo-ID: 4f40d9c0-4465-11e9-8631-c71080fafeb5
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f40d9c0-4465-11e9-8631-c71080fafeb5;
 Tue, 12 Mar 2019 01:22:32 +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 17877307D848;
 Tue, 12 Mar 2019 01:22:32 +0000 (UTC)
Received: from ming.t460p (ovpn-8-22.pek2.redhat.com [10.72.8.22])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 022EF600CD;
 Tue, 12 Mar 2019 01:22:25 +0000 (UTC)
Date: Tue, 12 Mar 2019 09:22:21 +0800
From: Ming Lei <ming.lei@redhat.com>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20190312012220.GC28841@ming.t460p>
References: <20190309013737.27741-1-ming.lei@redhat.com>
 <20190309013737.27741-3-ming.lei@redhat.com>
 <20190311142106.GB7850@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190311142106.GB7850@lst.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
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.48]); Tue, 12 Mar 2019 01:22:32 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 2/6] block: don't merge adjacent bvecs to
 one segment in bio blk_queue_split
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6MjE6MDZQTSArMDEwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gT24gU2F0LCBNYXIgMDksIDIwMTkgYXQgMDk6Mzc6MzNBTSArMDgwMCwgTWlu
ZyBMZWkgd3JvdGU6Cj4gPiBGb3Igbm9ybWFsIGZpbGVzeXN0ZW0gSU8sIGVhY2ggcGFnZSBpcyBh
ZGRlZCB2aWEgYmxrX2FkZF9wYWdlKCksCj4gPiBpbiB3aGljaCBidmVjKHBhZ2UpIG1lcmdlIGhh
cyBiZWVuIGhhbmRsZWQgYWxyZWFkeSwgYW5kIGJhc2ljYWxseQo+ID4gbm90IHBvc3NpYmxlIHRv
IG1lcmdlIHR3byBhZGphY2VudCBidmVjcyBpbiBvbmUgYmlvLgo+ID4gCj4gPiBTbyBub3QgdHJ5
IHRvIG1lcmdlIHR3byBhZGphY2VudCBidmVjcyBpbiBibGtfcXVldWVfc3BsaXQoKSwgYWxzbyBh
ZGQKPiA+IGNoZWNrIGlmIG9uZSBwYWdlIGlzIG1lcmdlYWJsZSB0byBjdXJyZW50IGJ2ZWMgaW4g
YmlvX2FkZF9wYWdlKCkgZm9yCj4gPiBhdm9pZGluZyB0byBicmVhayBYRU4uCj4gCj4gSXNuJ3Qg
dGhpcyB0d28gZW50aXJlbHkgZGlmZmVyZW50IHRoaW5ncz8gIEJvdGggbG9vayBnb29kIHRvIG1l
LAo+IGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoaXMgaXMgb25lIHBhdGNoIHZzIHR3by4K
CllvdSBhcmUgcmlnaHQsIGl0IHNob3VsZCBoYXZlIGJlZW4gdHdvIHRoaW5ncyBsb2dpY2FsbHku
CgpUaGFua3MsCk1pbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:20:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08: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 1h3cdv-00009q-ST; Tue, 12 Mar 2019 08: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=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3cdu-00009l-85
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:20:10 +0000
X-Inumbo-ID: a5c7c852-449f-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 a5c7c852-449f-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:20:09 +0000 (UTC)
Received: by mail-lj1-x22d.google.com with SMTP id l16so1449265ljc.9
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 01:20:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=pgpjvB7aemyMyL+ZZdmxaUDyF2aUpwJ6JN02CMH/IH4=;
 b=DIbGbrk3Se7h+pdcOZxRnuTLU0ly8iHWF8wfNuoVQF5/KtMxD8rCX8+yeRRQpLZ59y
 2j0SshBVPCH6mNjdD0wMGZ7sTeUZm8oL1glYqFdpF5eyXhOVJDRxtt2jUPDUsIJmXYAu
 vwQr8WxMGkXefKyu7pO2jLqCs/29DmhF2Czi5p/DddG//e7WRwsw/EY6wkQgoa6LzDF3
 WzpSwl/czrnkPBPfB5UFgyAl4TWSpIcRGyR2dS/IxGo3cotDzpIhkA4oRd/KZpysc+3h
 UqOfrABmCcfV6n3tPfAraqGlm2bD2skrILbB011VQICkNE9utLptvbh6iZNW9JXGir9E
 rKlw==
X-Google-DKIM-Signature: v=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=pgpjvB7aemyMyL+ZZdmxaUDyF2aUpwJ6JN02CMH/IH4=;
 b=oi8wn4RRrMsGqW4PmpZI2T6N5ONCqy+Ca0PIUpTBQyX2mM9GbXR4EKcgZ4BDDGJpJ5
 ccGL904mgIhKcRZ6sE9zxKcp9ur0k8FbTdVacnzVinqksxzUbaFSQfoR/JndnT/sqMLO
 URLMFG2Og8C9Kw7K/noSvtp1lONBsY0URHNrRKs5denKOjd9/o6Bo0S4VwMQuIx4M3nT
 E7aStSTy3TfTSF/SGNRs6QA6icp9SBYb1atUPNr6SSSw2q6nBiqPS+DCXYNA/o65ftmY
 dh4dRGTgzjquJQqKb1aWYeO7xyn2xFqlJe4GFyXiCQQ6ScNwHo7RnaqbxyydzyMb1dEY
 lnBA==
X-Gm-Message-State: APjAAAUmOF6gDZ1ZXuVmZlgLNw4tL2UKCDUB/pwyBHVdYfsW1qKgRi51
 08wa05QDW8jbj9zvWmbGEbj0IzkY
X-Google-Smtp-Source: APXvYqxga6+imdNEUHeSe4G2IYA2i8PSZZgcQmJFVHJxv1Dp9r/WmceIftin4ZPiCyBN2ELKJKcnJw==
X-Received: by 2002:a2e:9b99:: with SMTP id z25mr18574069lji.106.1552378807209; 
 Tue, 12 Mar 2019 01:20:07 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j1sm55539lfk.26.2019.03.12.01.20.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Mar 2019 01:20:06 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com, hverkuil@xs4all.nl
Date: Tue, 12 Mar 2019 10:19:59 +0200
Message-Id: <20190312082000.32181-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 0/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: 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
YW0uY29tPgoKSGVsbG8hCgpBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBz
b21lIHZpcnR1YWwgbXVsdGltZWRpYQpmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0dWFsIGRpc3Bs
YXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCnBvaW50ZXJzIGFuZCBtdWx0aS10b3Vj
aCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgphdXRvbW90aXZlIGFwcGxp
YW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3RlbXMKYW5kIG1hbnkgbW9y
ZS4KCkZyb250ZW5kIGltcGxlbWVudGF0aW9uIGlzIGF2YWlsYWJsZSBhdCBbM10gYW5kIHRoZSBj
b3JyZXNwb25kaW5nCmJhY2tlbmQgYXQgWzRdLiBUaGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywg
YnV0IGZyb250ZW5kIGFscmVhZHkKcGFzc2VzIHY0bDItY29tcGxpYW5jZSB0ZXN0IGZvciBWNEwy
IGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5CmNoYW5nZXMgYXJlIGF2YWlsYWJsZSBhdCBbNV0u
CgpUaGlzIHdvcmsgYWRkcyBhIG5ldyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3Ig
YSB2aXJ0dWFsCmNhbWVyYSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxp
dGllcyBvZiBYZW4gZXZlbgpmYXJ0aGVyOiB2aWRlbyBjb25mZXJlbmNpbmcsIElWSSwgaGlnaCBk
ZWZpbml0aW9uIG1hcHMgZXRjLgoKVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3Qg
bmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3Np
YmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKCjEuIFByb3ZpZGUgbWVhbnMg
Zm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKIC0gcGl4ZWwgZm9ybWF0cwog
LSByZXNvbHV0aW9ucwogLSBmcmFtZSByYXRlcwoyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250
cm9sczoKIC0gY29udHJhc3QKIC0gYnJpZ2h0bmVzcwogLSBodWUKIC0gc2F0dXJhdGlvbgozLiBT
dXBwb3J0IHN0cmVhbWluZyBjb250cm9sCgpJIHdvdWxkIGxpa2UgdG8gdGhhbmsgSGFucyBWZXJr
dWlsIDxodmVya3VpbEB4czRhbGwubmw+IGZvciB2YWx1YWJsZQpjb21tZW50cyBhbmQgaGVscC4K
ClRoYW5rIHlvdSwKT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KCkNoYW5nZXMgc2luY2UgdjQ6Cj09
PT09PT09PT09PT09PT09CgoxLiBSZW1vdmVkIHVudXNlZCBYRU5DQU1FUkFfRVZUX0NGR19GTEdf
UkVTT0wgZmxhZwoyLiBSZS13b3JkZWQgYSBiaXQgZGVzY3JpcHRpb24gZm9yIG51bV9idWZmZXJz
CgpDaGFuZ2VzIHNpbmNlIHYzOgo9PT09PT09PT09PT09PT09PQoKMS4gQWRkIHRyaW1taW5nIGV4
YW1wbGUgZm9yIHNob3J0IEZPVVJDQyBsYWJlbHMsIGUuZy4gWTE2IGFuZCBZMTYtQkUKMi4gUmVt
b3ZlIGZyb20gWEVOQ0FNRVJBX09QX0NPTkZJR19YWFggcmVxdWVzdHMgY29sb3JzcGFjZSwgeGZl
cl9mdW5jLAogICB5Y2Jjcl9lbmMsIHF1YW50aXphdGlvbiBhbmQgbW92ZSB0aG9zZSBpbnRvIHRo
ZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlCjMuIEV4dGVuZCBkZXNjcmlwdGlvbiBvZiBYRU5DQU1F
UkFfT1BfQlVGX1JFUVVFU1QubnVtX2J1ZnM6IGxpbWl0IHRvCiAgIG1heGltdW0gYnVmZmVycyBh
bmQgbnVtX2J1ZnMgPT0gMCBjYXNlCjQuIEV4dGVuZCBkZWNyaXB0aW9uIG9mIFhFTkNBTUVSQV9P
UF9CVUZfQ1JFQVRFLmluZGV4IGFuZCBzcGVjaWZ5IGl0cwogICByYW5nZQo1LiBNYWtlIFhFTkNB
TUVSQV9FVlRfRlJBTUVfQVZBSUwuc2VxX251bSAzMi1iaXQgaW5zdGVhZCBvZiA2NC1iaXQKCkNo
YW5nZXMgc2luY2UgdjI6Cj09PT09PT09PT09PT09PT09CgoxLiBBZGQgIm1heC1idWZmZXJzIiBm
cm9udGVuZCBjb25maWd1cmF0aW9uIGVudHJ5LCBlLmcuCiAgIHRoZSBtYXhpbXVtIG51bWJlciBv
ZiBjYW1lcmEgYnVmZmVycyBhIGZyb250ZW5kIG1heSB1c2UuCjIuIEFkZCBiaWctZW5kaWFuIHBp
eGVsLWZvcm1hdCBzdXBwb3J0OgogLSAiZm9ybWF0cyIgY29uZmlndXJhdGlvbiBzdHJpbmcgbGVu
Z3RoIGNoYW5nZWQgZnJvbSA0IHRvIDcKICAgb2N0ZXRzLCBzbyB3ZSBjYW4gYWxzbyBtYW5hZ2Ug
QkUgcGl4ZWwtZm9ybWF0cwogLSBhZGQgY29ycmVzcG9uZGluZyBjb21tZW50cyB0byBGT1VSQ0Mg
bWFwcGluZ3MgZGVzY3JpcHRpb24KMy4gTmV3IGNvbW1hbmRzIGFkZGVkIHRvIHRoZSBwcm90b2Nv
bCBhbmQgZG9jdW1lbnRlZDoKIC0gWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURQogLSBYRU5D
QU1FUkFfT1BfRlJBTUVfUkFURV9TRVQKIC0gWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VUCjQu
LUFkZCBkZWZhdWx0cyBmb3IgY29sb3JzcGFjZSwgeGZlciwgeWNiY3JfZW5jIGFuZCBxdWFudGl6
YXRpb24KNS4gUmVtb3ZlIFhFTkNBTUVSQV9FVlRfQ09ORklHX0NIQU5HRSBldmVudAo2LiBNb3Zl
IHBsYW5lIG9mZnNldHMgdG8gWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIGFzIG9mZnNldHMKICAg
cmVxdWlyZWQgZm9yIHRoZSBmcm9udGVuZCBtaWdodCBub3QgYmUga25vd24gYXQgdGhlIGNvbmZp
Z3VyYXRpb24gdGltZQo3LiBDbGVhbiB1cCBhbmQgYWRkcmVzcyBjb21tZW50cyB0byB2MiBvZiB0
aGUgcHJvdG9jb2wKCkNoYW5nZXMgc2luY2UgdjE6Cj09PT09PT09PT09PT09PT09CgoxLiBBZGRl
ZCBYZW5TdG9yZSBlbnRyaWVzOgogLSBmcmFtZS1yYXRlcwoyLiBEbyBub3QgcmVxdWlyZSB0aGUg
Rk9VUkNDIGNvZGUgaW4gWGVuU3RvcmUgdG8gYmUgdXBwZXIgY2FzZSBvbmx5CjMuIEFkZGVkL2No
YW5nZWQgY29tbWFuZCBzZXQ6CiAtIGNvbmZpZ3VyYXRpb24gZ2V0L3NldAogLSBidWZmZXIgcXVl
dWUvZGVxdWV1ZQogLSBjb250cm9sIGdldAo0LiBBZGRlZCBjb250cm9sIGZsYWdzLCBlLmcuIHJl
YWQtb25seSBldGMuCjUuIEFkZGVkIGNvbG9yc3BhY2UgY29uZmlndXJhdGlvbiBzdXBwb3J0LCBy
ZWxldmFudCBjb25zdGFudHMKNi4gQWRkZWQgZXZlbnRzOgogLSBjb25maWd1cmF0aW9uIGNoYW5n
ZQogLSBjb250cm9sIGNoYW5nZQo3LiBDaGFuZ2VkIGNvbnRyb2wgdmFsdWVzIHRvIDY0LWJpdAo4
LiBBZGRlZCBzZXF1ZW5jZSBudW1iZXIgdG8gZnJhbWUgYXZhaWwgZXZlbnQKOS4gQ29kaW5nIHN0
eWxlIGNsZWFudXAKClsxXSBodHRwczovL3d3dy54ZW5wcm9qZWN0Lm9yZy8KWzJdIGh0dHBzOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9dHJlZTtmPXhlbi9pbmNsdWRlL3B1
YmxpYy9pbwpbM10gaHR0cHM6Ly9naXRodWIuY29tL2FuZHIyMDAwL2xpbnV4L3RyZWUvY2FtZXJh
X2Zyb250X3YxL2RyaXZlcnMvbWVkaWEveGVuCls0XSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIw
MDAvY2FtZXJhX2JlCls1XSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAveGVuL3RyZWUvdmNh
bWVyYQoKCk9sZWtzYW5kciBBbmRydXNoY2hlbmtvICgxKToKICBjYW1lcmFpZjogYWRkIEFCSSBm
b3IgcGFyYS12aXJ0dWFsIGNhbWVyYQoKIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5o
IHwgMTM3MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
MzcwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaAoKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:20:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08: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 1h3ce1-0000A4-7Y; Tue, 12 Mar 2019 08:20: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=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3cdz-00009w-LJ
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:20:15 +0000
X-Inumbo-ID: a7068b24-449f-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 a7068b24-449f-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:20:11 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g80so1466536ljg.6
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 01:20:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=VlCSZG0jNtzAMvEBQgepJbmq1P42XHWrKxJHVVUyCPA=;
 b=NvKxeXd2Tr2WSLWwMkm51aN3KaIj9f7qt/O1f1583Ib3HbWAmJV0hKf0jATyY7HZsg
 9OZ9UWlE3AOxBjLc7HtKOAfuZuC/83tQLCP2mPLZ5SQXpMbyfyIO8cOanOt6sYjmyZOJ
 KYxFIAqOFtRBHbvVAlyG0Q4x4iS+Ikhcp7lgyZNU5ssT5kKJzqWQSOUjjIB+KZIzSUGB
 ktX+VKb+I4EhFbtqMYzy2K4BcAcNZB9sSdTbDeB5DHp99EBIETMRvDoBfj3hWhUtOyzZ
 OGOy0blqkPDnc26BjBqMUxCyyPJxN32pELLladwRoCl2jhEldl8d2fq4s6uTpg4lOCQp
 2B1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=VlCSZG0jNtzAMvEBQgepJbmq1P42XHWrKxJHVVUyCPA=;
 b=iQwRSApERd92bpS76PUsysGCb8Guv/1yEUUIE19228CB7Mb68iOjg8c22cJITiP9OG
 GeVO+bhOn9L1EuA8IABc3Lkpd9GjORUirvnsutGFI2tb6hAABxxhca1DhzQiwbu91/VH
 dYAp5ITGwmOUcTpeP03WBkfEDC84Ov1Il4r+sRSGfxoo6X5bFlztd6Qp8wizdWhGlRlT
 gVx8SBewQNHUhf7H15lXV9KYXgI642o15p1KPAFkOLfVSf2EaQSkkReSbIkFJEYSDalm
 K48LFlv77VKK8D4nHUd3/qXkeR6cxwbYwCnP6/diO7utlUPy4jadU5Y/4FsMRmpRt2hu
 Htkw==
X-Gm-Message-State: APjAAAVHseBUr2P9q33AdieG7GLLlPBMD6BN+v5WRXQp39W/wu7fM5UF
 Dx0fdLLlZy+/nt3TL7J3eO3Ut/XY
X-Google-Smtp-Source: APXvYqwXSw7kD+/dBqzAVg3vAFmpP4ZjVrpp5vLlVjxkmMSDgokMT7T8IcsXsaZUcgtYQ+kuFYHgZw==
X-Received: by 2002:a2e:88d1:: with SMTP id a17mr19006074ljk.169.1552378808698; 
 Tue, 12 Mar 2019 01:20:08 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j1sm55539lfk.26.2019.03.12.01.20.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Mar 2019 01:20:08 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com, hverkuil@xs4all.nl
Date: Tue, 12 Mar 2019 10:20:00 +0200
Message-Id: <20190312082000.32181-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190312082000.32181-1-andr2000@gmail.com>
References: <20190312082000.32181-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 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: 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
YW0uY29tPgoKVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmly
dHVhbGl6ZWQKY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVk
aWEgY2FwYWJpbGl0aWVzIGV2ZW4KZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVy
ZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRj
LgoKVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxp
dHkgd2l0aCB0aGUKZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUg
cHJvdG9jb2wgaWYgbmVlZCBiZToKCjEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBk
ZXZpY2UgY29uZmlndXJhdGlvbjoKIC0gcGl4ZWwgZm9ybWF0cwogLSByZXNvbHV0aW9ucwogLSBm
cmFtZSByYXRlcwoyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKIC0gY29udHJhc3QK
IC0gYnJpZ2h0bmVzcwogLSBodWUKIC0gc2F0dXJhdGlvbgozLiBTdXBwb3J0IHN0cmVhbWluZyBj
b250cm9sCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVy
YWlmLmggfCAxMzcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDEzNzAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9jYW1lcmFpZi5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFhZTRjNTFlYTc1OAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCkBAIC0wLDAgKzEsMTM3MCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogY2FtZXJhaWYuaAorICoKKyAqIFVuaWZpZWQgY2Ft
ZXJhIGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KKyAqCisgKiBQZXJt
aXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBv
YnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3
YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhl
CisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwg
YW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNo
ZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAq
IFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNo
YWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25z
IG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElT
IiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklO
R0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNF
LCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisg
KgorICogQ29weXJpZ2h0IChDKSAyMDE4LTIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBB
dXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0Bl
cGFtLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KKyNk
ZWZpbmUgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXworCisjaW5jbHVkZSAicmluZy5oIgor
I2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfUFJPVE9DT0xfVkVSU0lPTiAg
ICAgIjEiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAg
IEZlYXR1cmUgYW5kIFBhcmFtZXRlciBOZWdvdGlhdGlvbgorICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICoKKyAqIEZyb250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3
IHJlcXVlc3QsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlv
bmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCisgKiBob2xkLW9mZiBtZWNo
YW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBzZXQKKyAq
IHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVD
S19GT1JfUkVRVUVTVFMoKSkuCisgKgorICogQmFjay0+ZnJvbnQgbm90aWZpY2F0aW9uczogd2hl
biBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9uc2UsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNh
biBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXNwIChpLmUuLCB0aGUgZ2VuZXJp
YworICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZy
b250ZW5kcyBtdXN0IHNldAorICogeGVuY2FtZXJhX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwg
dXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCkpLgorICoKKyAqIFRoZSB0d28g
aGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRo
aW4KKyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3Rp
YXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgorICogVGhpcyBzZWN0aW9uIGVudW1lcmF0ZXMgdGhl
c2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFuZAorICogYmFj
a2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlv
bi4KKyAqCisgKiBBbGwgZGF0YSBpbiBYZW5TdG9yZSBpcyBzdG9yZWQgYXMgc3RyaW5ncy4gTm9k
ZXMgc3BlY2lmeWluZyBudW1lcmljCisgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4g
SW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQorICogZXhwcmVzc2VkIGFzIGZp
eGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9u
CisgKiBvZiBhIHByb3Blcmx5IGZvcm1hdHRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9m
IGluZm9ybWF0aW9uLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgRXhhbXBsZSBjb25maWd1cmF0aW9uCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKgorICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZp
Z3VyYXRpb246CisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2Vu
ZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCisgKiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMCIKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3N0
YXRlID0gIjQiCisgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9u
cyA9ICIxLDIiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRl
bmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQtaWQgPSAiMCIKKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNh
bWVyYS8xIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIK
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JlLWFsbG9jID0gIjEiCisgKgorICotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
L21heC1idWZmZXJzID0gIjMiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9j
b250cm9scyA9ICJjb250cmFzdCxodWUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzEiCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2Zy
YW1lLXJhdGVzID0gIjE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIxNS8xLDE1LzIiCisgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUtcmF0
ZXMgPSAiMTUvMiIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1p
ZCA9ICIwIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmctcmVm
ID0gIjI4MzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQt
Y2hhbm5lbCA9ICIxNSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1y
aW5nLXJlZiA9ICIzODciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQt
ZXZlbnQtY2hhbm5lbCA9ICIxNiIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
RGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvbWF4LWJ1ZmZlcnMgPSAiOCIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0
dXJhdGlvbixodWUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRz
L1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzIiCisgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0g
IjE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS91bmlxdWUtaWQgPSAi
MSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9ICIy
ODMzIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLWV2ZW50LWNoYW5u
ZWwgPSAiMTciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQtcmluZy1y
ZWYgPSAiMzg4IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50
LWNoYW5uZWwgPSAiMTgiCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNp
b24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogdmVyc2lvbnMKKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVS
QV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCisg
KiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwyLDMiLgorICoKKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhl
bkJ1cyBOb2RlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqCisgKiBkb20taWQKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4K
KyAqCisgKiAgICAgIERvbWFpbiBpZGVudGlmaWVyLgorICoKKyAqIGRldi1pZAorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQxNl90PgorICoKKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIu
CisgKgorICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYt
aWQ+Ly4uLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVy
c2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9uCisgKiAg
ICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgorICoKKyAqICAgICAgUHJvdG9jb2wgdmVyc2lv
biwgY2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KKyAqCisg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogYmUtYWxsb2MKKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgICIwIiwgIjEiCisgKgorICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVu
IGJhY2tlbmQgd2lsbCBiZSB0aGUgYnVmZmVyCisgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBm
b3IgdGhpcyBkb21haW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCisgKiAgICAgIG9w
ZXJhdGlvbi4KKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5k
IG11c3QgYWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KKyAq
CisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNhbWVy
YSBpcyBhc3NpZ25lZCBhCisgKiAgICAgIHVuaXF1ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZp
ZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4KKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBv
ciBzdWNoLgorICoKKyAqIG1heC1idWZmZXJzCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWlu
dDhfdD4KKyAqCisgKiAgICAgIE1heGltdW0gbnVtYmVyIG9mIGNhbWVyYSBidWZmZXJzIHRoaXMg
ZnJvbnRlbmQgbWF5IHVzZS4KKyAqCisgKiBjb250cm9scworICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPGxpc3Qgb2Ygc3RyaW5nPgorICoKKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQgY2FtZXJh
IGNvbnRyb2xzIHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCisgKiAgICAg
IENhbWVyYSBjb250cm9scyBhcmUgZXhwcmVzc2VkIGFzIGEgbGlzdCBvZiBzdHJpbmcgdmFsdWVz
IHcvbyBhbnkKKyAqICAgICAgb3JkZXJpbmcgcmVxdWlyZW1lbnQuCisgKgorICogZm9ybWF0cwor
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPGZvcm1hdCwgY2hhcls3XT4KKyAqCisgKiAgICAgIEZv
cm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gK
KyAqICAgICAgc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9y
eSBpcyB0aGUKKyAqICAgICAgY29ycmVzcG9uZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUg
bmV4dCBsZXZlbCBvZgorICogICAgICB0aGUgZGlyZWN0b3J5IHVuZGVyIDxmb3JtYXRzPiByZXBy
ZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KKyAqICAgICAgSWYgdGhlIGZvcm1hdCByZXBy
ZXNlbnRzIGEgYmlnLWVuZGlhbiB2YXJpYW50IG9mIGEgbGl0dGxlCisgKiAgICAgIGVuZGlhbiBm
b3JtYXQsIHRoZW4gdGhlICItQkUiIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLiBFLmcuICdBUjE1JyB2
cworICogICAgICAnQVIxNS1CRScuCisgKiAgICAgIElmIEZPVVJDQyBzdHJpbmcgbGFiZWwgaGFz
IHNwYWNlcyB0aGVuIHRob3NlIGFyZSBvbmx5IGFsbG93ZWQgdG8KKyAqICAgICAgYmUgYXQgdGhl
IGVuZCBvZiB0aGUgbGFiZWwgYW5kIG11c3QgYmUgdHJpbW1lZCwgZm9yIGV4YW1wbGUKKyAqICAg
ICAgJ1kxNicgYW5kICdZMTYtQkUnIHdpbGwgYmUgdHJpbW1lZC4KKyAqCisgKiByZXNvbHV0aW9u
CisgKiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1aW50
MzJfdD4KKyAqCisgKiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2Yg
ZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCisgKiAgICAgIHN1cHBvcnRlZCByZXNvbHV0aW9uIHVu
ZGVyIGNvcnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KKyAqICAgICAgVGhlIG5hbWUg
b2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFuZCBoZWlnaHQKKyAqICAg
ICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVscy4KKyAqCisgKiBmcmFtZS1yYXRl
cworICogICAgICBWYWx1ZXM6ICAgICAgICAgPG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWlu
YXRvciwgdWludDMyX3Q+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVSQV9GUkFNRV9SQVRF
X1NFUEFSQVRPUiBzZXBhcmF0ZWQgc3VwcG9ydGVkIGZyYW1lIHJhdGVzCisgKiAgICAgIG9mIHRo
ZSBjYW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCisg
KiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0t
LS0gQ2FtZXJhIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisgKgorICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJl
cXVlc3RzIGZyb20gZnJvbnRlbmQgdG8gYmFja2VuZAorICogYW5kIGdldCB0aGUgY29ycmVzcG9u
ZGluZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAorICogc2V0IHVwIHBlciB2
aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCisgKgorICogcmVxLWV2ZW50LWNoYW5uZWwKKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9m
IHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBjaGFubmVsCisgKiAgICAgIHVzZWQgdG8g
c2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAqCisgKiByZXEtcmluZy1yZWYK
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBYZW4g
Z3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1h
cAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgor
ICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0
ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0
aCBpcyB1c2VkIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKKyAq
IHRvIGZyb250ZW5kLCBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KKyAqCisgKiBl
dnQtZXZlbnQtY2hhbm5lbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoK
KyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFubmVs
CisgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAq
CisgKiBldnQtcmluZy1yZWYKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAq
CisgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9y
IHRoZSBiYWNrZW5kIHRvIG1hcAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBldmVu
dCByaW5nIGJ1ZmZlci4KKyAqLworCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqCisgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUg
bm9kZXMgd2l0aCBpbml0aWFsIHN0YXRlCisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KKyAq
IFRvb2wgc3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJh
dGlvbgorICogbm9kZXMgcGVyIGRvbWFpbi4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisg
KgorICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKKyAqID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAgICAgICAgICAgICAgWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNhdGlvbgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQgdmFsaWRhdGUgYmFja2VuZCBkZXZpY2Uu
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAorICoKKyAq
IG8gUXVlcnkgZnJvbnRlbmQgY29uZmlndXJhdGlvbgorICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlh
bGl6ZQorICogICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJlZAorICogICBjYW1lcmEuCisg
KiBvIFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKKyAqICAgdGhhdCB3aWxsIGJlIGluIGVm
ZmVjdCBkdXJpbmcKKyAqICAgdGhpcyBjb25uZWN0aW9uLgorICogICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVJbml0aWFs
aXNlZAorICoKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVy
eSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbyBDb25uZWN0IHRvIHRoZSBldmVudCBjaGFubmVscy4KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNvbm5lY3RlZAorICoKKyAqICBvIENy
ZWF0ZSBhbmQgaW5pdGlhbGl6ZSBPUworICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCisgKiAg
ICBjb25maWd1cmF0aW9uLgorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8Cisg
KiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKKyAqCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVVbmtub3duCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zZWQKKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3NpbmcKKyAq
IG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJhIGRldmljZQorICogbyBSZW1vdmUgZXZlbnQgY2hhbm5l
bHMKKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAg
IFYKKyAqIFhlbmJ1c1N0YXRlQ2xvc2VkCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFJlY292ZXJ5IGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoK
KyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBoYW5k
bGVzIHRoYXQgYXMKKyAqIGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9z
ZWQgc3RhdGUuCisgKgorICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3Jz
IGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCisgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0
aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCisgKiB0aGVuIGZyb250ZW5k
IGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5kIGlzIHJlYWR5
IGZvcgorICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVhbGl6ZWQg
ZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKKyAqIGNhbm5vdCBiZSByZW1vdmVkLCB0aGVuIGZy
b250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlCisgKiB1
bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyByZW1vdmVkIG9yIGJhY2tlbmQg
aW5pdGlhdGVzIGEgbmV3CisgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQorICogWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcgc3RhdGUuCisgKgorICogTm90ZSBvbiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUg
b2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcworICogdW5yZWNvdmVyYWJsZSBlcnJvcnMg
dGhlbiBmcm9udGVuZCBjYW5ub3Qgc2VuZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAorICogYW5k
IHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2
aWNlIGFueW1vcmUuCisgKiBBZnRlciBiYWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxsIGhvbGQgc29tZQorICogc3RhdGU6IGNvbmZpZ3VyYXRp
b24gaW4gdXNlLCBhbGxvY2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRlIGV0
Yy4KKyAqIEluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRvIGltcGxl
bWVudCBjb21wbGV4IHJlY292ZXJ5CisgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdv
aW5nIGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAorICogZnJvbnRlbmQgd2ls
bCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhcmUK
KyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykgdG8gZXhpdCBncmFjZWZ1bGx5
IGJ5IHNpZ25hbGluZyBlcnJvcgorICogc3RhdGUgZXRjLgorICogT25jZSBhbGwgdGhlIGNsaWVu
dHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQKKyAq
IGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYWdhaW4g
c2lnbmFsaW5nIHRoZQorICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJlIG1h
ZGUuCisgKgorICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIg
d2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9tCisgKiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
aW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFyZSBPUworICogc3Bl
Y2lmaWMuIEZvciBleGFtcGxlOgorICogMS4gVGhlIHVuZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1h
eSBwcm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUgbGFzdAorICogICAgY2xpZW50
IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJl
IHJlbW92ZWQKKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hlZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRp
bWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQorICogICAgdG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRo
aXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwgb2YKKyAqICAgIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UuCisgKiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCisgKgorICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09E
RVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09O
RklHX1NFVCAgICAgICAgMHgwMAorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVCAgICAg
ICAgMHgwMQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFICAgMHgwMgorI2Rl
ZmluZSBYRU5DQU1FUkFfT1BfRlJBTUVfUkFURV9TRVQgICAgMHgwMworI2RlZmluZSBYRU5DQU1F
UkFfT1BfQlVGX0dFVF9MQVlPVVQgICAgMHgwNAorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JF
UVVFU1QgICAgICAgMHgwNQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSAgICAgICAg
MHgwNgorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAgICAgMHgwNworI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwOAorI2RlZmluZSBYRU5DQU1FUkFf
T1BfQlVGX0RFUVVFVUUgICAgICAgMHgwOQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVN
ICAgICAgICAgMHgwYQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9TRVQgICAgICAgICAgMHgw
YgorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQgICAgICAgICAgMHgwYworI2RlZmluZSBY
RU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwZAorI2RlZmluZSBYRU5DQU1FUkFfT1Bf
U1RSRUFNX1NUT1AgICAgICAgMHgwZQorCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdIVE5F
U1MgICAgICAwCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCisjZGVm
aW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAyCisjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0hVRSAgICAgICAgICAgICAzCisKKy8qIE51bWJlciBvZiBzdXBwb3J0ZWQgY29udHJvbHMu
ICovCisjZGVmaW5lIFhFTkNBTUVSQV9NQVhfQ1RSTCAgICAgICAgICAgICA0CisKKy8qIENvbnRy
b2wgaXMgcmVhZC1vbmx5LiAqLworI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfUk8gICAgICAg
ICAgKDEgPDwgMCkKKy8qIENvbnRyb2wgaXMgd3JpdGUtb25seS4gKi8KKyNkZWZpbmUgWEVOQ0FN
RVJBX0NUUkxfRkxHX1dPICAgICAgICAgICgxIDw8IDEpCisvKiBDb250cm9sJ3MgdmFsdWUgaXMg
dm9sYXRpbGUuICovCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8
PCAyKQorCisvKiBTdXBwb3J0ZWQgY29sb3Igc3BhY2VzLiAqLworI2RlZmluZSBYRU5DQU1FUkFf
Q09MT1JTUEFDRV9ERUZBVUxUICAgMAorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TTVBU
RTE3ME0gMQorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9SRUM3MDkgICAgMgorI2RlZmlu
ZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TUkdCICAgICAgMworI2RlZmluZSBYRU5DQU1FUkFfQ09M
T1JTUEFDRV9PUFJHQiAgICAgNAorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjAg
ICAgNQorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNgorCisvKiBDb2xv
ciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVO
Q19ERUZBVUxUICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ183MDkgICAgICAgIDEK
KyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TUkdCICAgICAgIDIKKyNkZWZpbmUgWEVOQ0FN
RVJBX1hGRVJfRlVOQ19PUFJHQiAgICAgIDMKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19O
T05FICAgICAgIDQKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19EQ0lfUDMgICAgIDUKKyNk
ZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TTVBURTIwODQgIDYKKworLyogQ29sb3Igc3BhY2Ug
WeKAmUNiQ3IgZW5jb2RpbmcuICovCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfSUdOT1JF
ICAgICAgICAgICAwCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNjAxICAgICAgICAgICAg
ICAxCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNzA5ICAgICAgICAgICAgICAyCisjZGVm
aW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY2MDEgICAgICAgICAgICAzCisjZGVmaW5lIFhFTkNB
TUVSQV9ZQ0JDUl9FTkNfWFY3MDkgICAgICAgICAgICA0CisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JD
Ul9FTkNfQlQyMDIwICAgICAgICAgICA1CisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQy
MDIwX0NPTlNUX0xVTSA2CisKKy8qIFF1YW50aXphdGlvbiByYW5nZS4gKi8KKyNkZWZpbmUgWEVO
Q0FNRVJBX1FVQU5USVpBVElPTl9ERUZBVUxUICAgICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1FV
QU5USVpBVElPTl9GVUxMX1JBTkdFICAgIDEKKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5USVpBVElP
Tl9MSU1fUkFOR0UgICAgIDIKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMICAgICAgMHgwMAor
I2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFICAgICAgMHgwMQorCisvKgorICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFU
SCBOQU1FIFNUUklOR1MsIEhFTFBFUlMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2Rl
ZmluZSBYRU5DQU1FUkFfRFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCisKKyNkZWZpbmUg
WEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SICAgICAgICIsIgorI2RlZmluZSBYRU5DQU1FUkFfUkVT
T0xVVElPTl9TRVBBUkFUT1IgIngiCisjZGVmaW5lIFhFTkNBTUVSQV9GUkFDVElPTl9TRVBBUkFU
T1IgICAiLyIKKworI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfVkVSU0lPTlMgICAgInZlcnNp
b25zIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRkVfVkVSU0lPTiAgICAgInZlcnNpb24iCisj
ZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfUklOR19SRUYgICAicmVxLXJpbmctcmVmIgorI2Rl
ZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX0NIQU5ORUwgICAgInJlcS1ldmVudC1jaGFubmVsIgor
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX1JJTkdfUkVGICAgImV2dC1yaW5nLXJlZiIKKyNk
ZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9DSEFOTkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIK
KyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX01BWF9CVUZGRVJTICAgICJtYXgtYnVmZmVycyIKKyNk
ZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0NPTlRST0xTICAgICAgICJjb250cm9scyIKKyNkZWZpbmUg
WEVOQ0FNRVJBX0ZJRUxEX0ZPUk1BVFMgICAgICAgICJmb3JtYXRzIgorI2RlZmluZSBYRU5DQU1F
UkFfRklFTERfRlJBTUVfUkFURVMgICAgImZyYW1lLXJhdGVzIgorI2RlZmluZSBYRU5DQU1FUkFf
RklFTERfQkVfQUxMT0MgICAgICAgImJlLWFsbG9jIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
VU5JUVVFX0lEICAgICAgInVuaXF1ZS1pZCIKKworI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklH
SFRORVNTX1NUUiAgImJyaWdodG5lc3MiCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNU
X1NUUiAgICAiY29udHJhc3QiCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT05fU1RS
ICAic2F0dXJhdGlvbiIKKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NUUiAgICAgICAgICJo
dWUiCisKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZPVVJDQ19CSUdFTkRJQU5fU1RSICItQkUiCisKKy8q
IE1heGltdW0gbnVtYmVyIG9mIGJ1ZmZlciBwbGFuZXMgc3VwcG9ydGVkLiAqLworI2RlZmluZSBY
RU5DQU1FUkFfTUFYX1BMQU5FICAgICAgICAgICAgNAorCisvKgorICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBv
biBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgorICoKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKyAqCisgKiAtIHVzYWdlIG9mIGdyYW50IHJlZmVyZW5jZSAwIGFz
IGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgorICogICBncmFudCByZWZlcmVuY2UgMCBpcyB2YWxp
ZCwgYnV0IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCisgKiAgIGJlY2F1c2Ugb2YgdGhl
IGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCisg
KiAtIGFsbCByZWZlcmVuY2VzIGluIHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJl
IHRyZWF0ZWQKKyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBYRU5fUEFHRV9TSVpFIHVubGVzcyBvdGhl
cndpc2Ugbm90ZWQuCisgKiAtIGFsbCBGT1VSQ0MgbWFwcGluZ3MgdXNlZCBmb3IgY29uZmlndXJh
dGlvbiBhbmQgbWVzc2FnaW5nIGFyZQorICogICBMaW51eCBWNEwyIG9uZXM6IGh0dHBzOi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90
cmVlL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAorICogICB3aXRoIHRoZSBmb2xsb3dp
bmcgZXhjZXB0aW9uczoKKyAqICAgICAtIGNoYXJhY3RlcnMgYXJlIGFsbG93ZWQgaW4gWzB4MjA7
IDB4N2ZdIHJhbmdlCisgKiAgICAgLSB3aGVuIHVzZWQgZm9yIFhlblN0b3JlIGNvbmZpZ3VyYXRp
b24gZW50cmllcyB0aGUgZm9sbG93aW5nCisgKiAgICAgICBhcmUgbm90IGFsbG93ZWQ6CisgKiAg
ICAgICAtICcvJywgJ1wnLCAnICcgKHNwYWNlKSwgJzwnLCAnPicsICc6JywgJyInLCAnfCcsICc/
JywgJyonCisgKiAgICAgICAtIGlmIHRyYWlsaW5nIHNwYWNlcyBhcmUgcGFydCBvZiB0aGUgRk9V
UkNDIGNvZGUgdGhlbiB0aG9zZSBtdXN0IGJlCisgKiAgICAgICAgIHRyaW1tZWQKKyAqCisgKgor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIHByb3Rv
Y29sIGJldHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVyCisgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKgorICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgY2FtZXJhIGRy
aXZlciBjb21tdW5pY2F0ZSB3aXRoCisgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBh
bmQgZXZlbnQgY2hhbm5lbHMuCisgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCBy
ZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCisgKgorICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0
aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCisgKgorICogRm9yIGFsbCByZXF1ZXN0L3Jl
c3BvbnNlL2V2ZW50IHBhY2tldHM6CisgKiAgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVw
cmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9uZworICogICAgIG51bWVyYXRvciBhbmQg
ZGVub21pbmF0b3I6CisgKiAgICAgICAtIGZyYW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVt
ZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlCisgKiAgICAgICAtIGZyYW1lX3JhdGVfZGVub20gLSB1
aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKKyAqICAgICBUaGUgY29ycmVz
cG9uZGluZyBmcmFtZSByYXRlIChIeikgaXMgY2FsY3VsYXRlZCBhczoKKyAqICAgICAgIGZyYW1l
X3JhdGUgPSBmcmFtZV9yYXRlX251bWVyIC8gZnJhbWVfcmF0ZV9kZW5vbQorICogICAtIGJ1ZmZl
ciBpbmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNz
IHRoYW4KKyAqICAgICB0aGUgdmFsdWUgb2YgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQubnVtX2J1
ZnMgcmVzcG9uc2U6CisgKiAgICAgICAtIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1
ZmZlci4KKyAqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVl
c3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEFsbCByZXF1ZXN0
IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCisgKiBBbGwgcmVxdWVz
dCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAg
ICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3Bl
cmF0aW9uICAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1
ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2UuCisgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3Qs
IG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1FUkFfT1BfWFhYLgorICoKKyAqCisgKiBSZXF1ZXN0IHRv
IHNldC92YWxpZGF0ZSB0aGUgY29uZmlndXJhdGlvbiAtIHJlcXVlc3QgdG8gc2V0IHRoZQorICog
Y29uZmlndXJhdGlvbi9tb2RlIG9mIHRoZSBjYW1lcmEgKFhFTkNBTUVSQV9PUF9DT05GSUdfU0VU
KSBvciB0bworICogY2hlY2sgaWYgdGhlIGNvbmZpZ3VyYXRpb24gaXMgdmFsaWQgYW5kIGNhbiBi
ZSB1c2VkCisgKiAoWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSk6CisgKiAgICAgICAgIDAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAg
IG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8IF9PUF9DT05GSUdfWFhYIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdp
ZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBwaXhlbF9mb3JtYXQgLSB1aW50
MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgorICogd2lkdGggLSB1
aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgorICogaGVpZ2h0IC0gdWludDMyX3QsIGhlaWdodCBp
biBwaXhlbHMuCisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgor
ICoKKyAqIE5vdGVzOgorICogIC0gdGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIFhFTkNBTUVS
QV9PUF9DT05GSUdfVkFMSURBVEUgYW5kCisgKiAgICBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCBp
cyB0aGF0IHRoZSBmb3JtZXIgZG9lc24ndCBhY3R1YWxseSBjaGFuZ2UKKyAqICAgIGNhbWVyYSBj
b25maWd1cmF0aW9uLCBidXQgcXVlcmllcyBpZiB0aGUgY29uZmlndXJhdGlvbiBpcyB2YWxpZC4K
KyAqICAgIFRoaXMgY2FuIGJlIHVzZWQgd2hpbGUgc3RyZWFtIGlzIGFjdGl2ZSBhbmQvb3IgYnVm
ZmVycyBhbGxvY2F0ZWQuCisgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25k
aW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQorICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRl
ZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKKyAqICAgIGFu
ZCBjYW4gYmUgYWNjZXB0ZWQuCisgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5D
QU1FUkFfT1BfQ09ORklHX1NFVCByZXF1ZXN0cyBiZWZvcmUKKyAqICAgIHNlbmRpbmcgWEVOQ0FN
RVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQorICogICAg
ZmluYWwgc3RyZWFtIGNvbmZpZ3VyYXRpb24uCisgKiAgLSBjb25maWd1cmF0aW9uIGNhbm5vdCBi
ZSBjaGFuZ2VkIGR1cmluZyBhY3RpdmUgc3RyZWFtaW5nLCBlLmcuCisgKiAgICBhZnRlciBYRU5D
QU1FUkFfT1BfU1RSRUFNX1NUQVJUIGFuZCBiZWZvcmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9Q
CisgKiAgICByZXF1ZXN0cy4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIHsKKyAg
ICB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7CisgICAgdWludDMyX3Qgd2lkdGg7CisgICAgdWludDMy
X3QgaGVpZ2h0OworfTsKKworLyoKKyAqIFJlcXVlc3QgY3VycmVudCBjb25maWd1cmF0aW9uIG9m
IHRoZSBjYW1lcmE6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DT05GSUdfR0VUIHwgICByZXNl
cnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRo
aXMgcmVxdWVzdC4KKyAqCisgKgorICogUmVxdWVzdCB0byBzZXQgdGhlIGZyYW1lIHJhdGUgb2Yg
dGhlIHN0cmVhbToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX0ZSQU1FX1JBVEVfU0VUfCAgIHJlc2Vy
dmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQzMl90LCBu
dW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCisgKiBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMy
X3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgorICoKKyAqIE5vdGVzOgorICogIC0g
dG8gcXVlcnkgdGhlIGN1cnJlbnQgKGFjdHVhbCkgZnJhbWUgcmF0ZSB1c2UgWEVOQ0FNRVJBX09Q
X0NPTkZJR19HRVQKKyAqICAgIHJlcXVlc3QuCisgKiAgLSB0aGlzIHJlcXVlc3QgY2FuIGJlIHVz
ZWQgd2l0aCBjYW1lcmEgYnVmZmVycyBhbGxvY2F0ZWQsIGJ1dCBzdHJlYW0KKyAqICAgIHN0b3Bw
ZWQsIGUuZy4gZnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzdG9wIHRoZSBzdHJlYW0gd2l0aAorICog
ICAgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QLCBob2xkIHRoZSBidWZmZXJzIGFsbG9jYXRlZCAo
ZS5nLiBrZWVwIHRoZQorICogICAgY29uZmlndXJhdGlvbiBzZXQgd2l0aCBYRU5DQU1FUkFfT1Bf
Q09ORklHX1NFVCksIGNoYW5nZSB0aGUKKyAqICAgIGZyYW1lIHJhdGUgb2YgdGhlIHN0cmVhbSBh
bmQgKHJlKXN0YXJ0IHRoZSBzdHJlYW0gYWdhaW4gd2l0aAorICogICAgWEVOQ0FNRVJBX09QX1NU
UkVBTV9TVEFSVC4KKyAqICAtIGZyYW1lIHJhdGUgY2Fubm90IGJlIGNoYW5nZWQgZHVyaW5nIGFj
dGl2ZSBzdHJlYW1pbmcsIGUuZy4KKyAqICAgIGFmdGVyIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RB
UlQgYW5kIGJlZm9yZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AKKyAqICAgIGNvbW1hbmRzLgor
ICovCitzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX3JhdGVfcmVxIHsKKyAgICB1aW50MzJfdCBmcmFt
ZV9yYXRlX251bWVyOworICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cit9OworCisvKgor
ICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyJ3MgbGF5b3V0OgorICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBf
QlVGX0dFVF9MQVlPVVR8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCisgKgorICoKKyAqIFJlcXVlc3QgbnVt
YmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9S
RVFVRVNUfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
CisgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUg
dXNlZC4KKyAqCisgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNrZW5kIHZh
bGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgorICogYnVmZmVycyBhbmQgcmVzcG9uZHMg
d2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBmcm9udGVuZC4KKyAq
IEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyB0aGUgY29ycmVzcG9uZGluZyBy
ZXNwb25zZSBpbiBvcmRlciB0bworICogc2VlIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBi
eSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCisgKiBhbmQgY2FuIGJlIGFj
Y2VwdGVkLgorICogRnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cworICogYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09Q
X1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQorICogZmluYWwgY29u
ZmlndXJhdGlvbi4KKyAqIEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVt
YmVyIG9mIGJ1ZmZlcnMgYW5kL29yIGNhbWVyYQorICogY29uZmlndXJhdGlvbiBhZnRlciB0aGUg
c3RyZWFtaW5nIGhhcyBzdGFydGVkLgorICoKKyAqIElmIG51bV9idWZzIGlzIDAgYW5kIHN0cmVh
bWluZyBoYXMgbm90IHN0YXJ0ZWQgeWV0LCB0aGVuIHRoZSBiYWNrZW5kIHdpbGwKKyAqIGZyZWUg
YWxsIHByZXZpb3VzbHkgYWxsb2NhdGVkIGJ1ZmZlcnMgKGlmIGFueSkuCisgKiBUcnlpbmcgdG8g
Y2FsbCB0aGlzIGlmIHN0cmVhbWluZyBpcyBpbiBwcm9ncmVzcyB3aWxsIHJlc3VsdCBpbiBhbiBl
cnJvci4KKyAqCisgKiBJZiBjYW1lcmEgcmVjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkIHRoZW4g
dGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQKKyAqIGFuZCB0aGlzIHJlcXVlc3QgbXVzdCBi
ZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIGZpbmFsbHkKKyAqIGJ1ZmZlcnMg
ZGVzdHJveWVkLgorICoKKyAqIFBsZWFzZSBub3RlLCB0aGF0IHRoZSBudW1iZXIgb2YgYnVmZmVy
cyBpbiB0aGlzIHJlcXVlc3QgbXVzdCBub3QgZXhjZWVkCisgKiB0aGUgdmFsdWUgY29uZmlndXJl
ZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KKyAqCisgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZv
ciB0aGlzIHJlcXVlc3QuCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3QgeworICAg
IHVpbnQ4X3QgbnVtX2J1ZnM7Cit9OworCisvKgorICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyIGNy
ZWF0aW9uOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0NSRUFURSB8ICAgcmVzZXJ2ZWQg
ICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFswXSAgICAgICAgICAgICAgICAgICAgICAgICB8
IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFu
ZV9vZmZzZXRbMV0gICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzJdICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBsYW5lX29mZnNldFszXSAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2Rp
cmVjdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMzYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICog
QW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlwbGUgYnVmZmVycyB3aXRoIHRoZSBzYW1lIGluZGV4
IGlzIGFuIGVycm9yLgorICogaW5kZXggY2FuIGJlIHJlLXVzZWQgYWZ0ZXIgZGVzdHJveWluZyB0
aGUgY29ycmVzcG9uZGluZyBjYW1lcmEgYnVmZmVyLgorICoKKyAqIGluZGV4IC0gdWludDhfdCwg
aW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBjcmVhdGVkIGluIHRoZSByYW5nZQorICogICBmcm9t
IDAgdG8gdGhlIG51bV9idWZzIGZpZWxkIHJldHVybmVkIGluIHJlc3BvbnNlIGZvcgorICogICBY
RU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdAorICogcGxhbmVfb2Zmc2V0IC0gYXJyYXkg
b2YgdWludDMyX3QsIG9mZnNldCBvZiB0aGUgY29ycmVzcG9uZGluZyBwbGFuZQorICogICBpbiBv
Y3RldHMgZnJvbSB0aGUgYnVmZmVyIHN0YXJ0LiBOdW1iZXIgb2Ygb2Zmc2V0cyByZXR1cm5lZCBp
cworICogICBlcXVhbCB0byB0aGUgdmFsdWUgcmV0dXJuZWQgaW4gWEVOQ0FNRVJBX09QX0JVRl9H
RVRfTEFZT1VULm51bV9wbGFuZXMuCisgKiBncmVmX2RpcmVjdG9yeSAtIGdyYW50X3JlZl90LCBh
IHJlZmVyZW5jZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UKKyAqICAgZGVzY3JpYmluZyBzaGFy
ZWQgYnVmZmVyIHJlZmVyZW5jZXMuIFRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXMgZXF1YWwgdG8K
KyAqICAgWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VULnNpemUgcmVzcG9uc2UuIEF0IGxlYXN0
IG9uZSBwYWdlIGV4aXN0cy4gSWYKKyAqICAgc2hhcmVkIGJ1ZmZlciBzaXplIGV4Y2VlZHMgd2hh
dCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCisgKiAgIHRoZW4gcmVmZXJl
bmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZQorICogICBn
cmVmX2Rpcl9uZXh0X3BhZ2UgYmVsb3cpLgorICoKKyAqIElmIFhFTkNBTUVSQV9GSUVMRF9CRV9B
TExPQyBjb25maWd1cmF0aW9uIGVudHJ5IGlzIHNldCwgdGhlbiBiYWNrZW5kIHdpbGwKKyAqIGFs
bG9jYXRlIHRoZSBidWZmZXIgd2l0aCB0aGUgcGFyYW1ldGVycyBwcm92aWRlZCBpbiB0aGlzIHJl
cXVlc3QgYW5kIHBhZ2UKKyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6CisgKiAg
IEZyb250ZW5kIG9uIHJlcXVlc3Q6CisgKiAgICAgLSBhbGxvY2F0ZXMgcGFnZXMgZm9yIHRoZSBk
aXJlY3RvcnkgKGdyZWZfZGlyZWN0b3J5LAorICogICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlKHMp
CisgKiAgICAgLSBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgZGlyZWN0
b3J5IHRvIHRoZSBiYWNrZW5kCisgKiAgICAgLSBzZXRzIGdyZWZfZGlyX25leHRfcGFnZSBmaWVs
ZHMKKyAqICAgQmFja2VuZCBvbiByZXNwb25zZToKKyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9u
cyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIgYWxsb2NhdGVkIHRvCisgKiAgICAgICB0aGUg
ZnJvbnRlbmQKKyAqICAgICAtIGZpbGxzIGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQgcmVm
ZXJlbmNlcworICogICAgICAgKGdyZWZbXSBpbiBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0
b3J5KQorICovCitzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIHsKKyAgICB1aW50OF90
IGluZGV4OworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107CisgICAgdWludDMyX3QgcGxhbmVfb2Zm
c2V0W1hFTkNBTUVSQV9NQVhfUExBTkVdOworICAgIGdyYW50X3JlZl90IGdyZWZfZGlyZWN0b3J5
OworfTsKKworLyoKKyAqIFNoYXJlZCBwYWdlIGZvciBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSBi
dWZmZXIgZGVzY3JpcHRvciAoZ3JlZl9kaXJlY3RvcnkgaW4KKyAqIHRoZSByZXF1ZXN0KSBlbXBs
b3lzIGEgbGlzdCBvZiBwYWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2YgdGhlIHNoYXJlZAor
ICogZGF0YSBidWZmZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2Rpcl9uZXh0X3BhZ2UgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltpXSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgaSo0KzgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbTiAtIDFdICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCBOKjQrOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogZ3Jl
Zl9kaXJfbmV4dF9wYWdlIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdl
IGRlc2NyaWJpbmcKKyAqICAgcGFnZSBkaXJlY3RvcnkuIE11c3QgYmUgMCBpZiB0aGVyZSBhcmUg
bm8gbW9yZSBwYWdlcyBpbiB0aGUgbGlzdC4KKyAqIGdyZWZbaV0gLSBncmFudF9yZWZfdCwgcmVm
ZXJlbmNlIHRvIGEgc2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgorICogICBhbGxvY2F0ZWQgYXQg
WEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUuCisgKgorICogTnVtYmVyIG9mIGdyYW50X3JlZl90IGVu
dHJpZXMgaW4gdGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAorICogcGFzc2VkLCBidXQg
aW5zdGVhZCBjYW4gYmUgY2FsY3VsYXRlZCBhczoKKyAqICAgbnVtX2dyZWZzX3RvdGFsID0gKFhF
TkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5zaXplICsgWEVOX1BBR0VfU0laRSAtIDEpIC8KKyAqICAg
ICAgIFhFTl9QQUdFX1NJWkUKKyAqLworc3RydWN0IHhlbmNhbWVyYV9wYWdlX2RpcmVjdG9yeSB7
CisgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOworICAgIGdyYW50X3JlZl90IGdy
ZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLworfTsKKworLyoKKyAqIFJlcXVlc3QgYnVmZmVy
IGRlc3RydWN0aW9uIC0gZGVzdHJveSBhIHByZXZpb3VzbHkgYWxsb2NhdGVkIGNhbWVyYSBidWZm
ZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfREVTVFJPWXwgICByZXNlcnZlZCAgICAg
fCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogaW5kZXggLSB1aW50OF90LCBp
bmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGRlc3Ryb3llZC4KKyAqCisgKgorICogUmVxdWVzdCBx
dWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBiYWNrZW5kIHVzZToKKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAg
IHwgX09QX0JVRl9RVUVVRSAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgIGluZGV4ICAgICB8
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqCisgKiBOb3RlczoKKyAqICAtIGZyb250ZW5kcyBtdXN0IG5vdCBhY2Nlc3Mg
dGhlIGJ1ZmZlciBjb250ZW50IGFmdGVyIHRoaXMgcmVxdWVzdCB1bnRpbAorICogICAgcmVzcG9u
c2UgdG8gWEVOQ0FNRVJBX09QX0JVRl9ERVFVRVVFIGhhcyBiZWVuIHJlY2VpdmVkLgorICogIC0g
YnVmZmVycyBtdXN0IGJlIHF1ZXVlZCB0byB0aGUgYmFja2VuZCBiZWZvcmUgZGVzdHJveWluZyB0
aGVtIHdpdGgKKyAqICAgIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWS4KKyAqCisgKiBpbmRleCAt
IHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgcXVldWVkLgorICoKKyAqCisgKiBS
ZXF1ZXN0IGRlcXVldWVpbmcgb2YgdGhlIGJ1ZmZlciBmb3IgZnJvbnRlbmQgdXNlOgorICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfF9PUF9CVUZfREVRVUVVRSB8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
aW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE5vdGVzOgorICogIC0gZnJvbnRlbmQgaXMgYWxs
b3dlZCB0byBhY2Nlc3MgdGhlIGJ1ZmZlciBjb250ZW50IGFmdGVyIHRoZSBjb3JyZXNwb25kaW5n
CisgKiAgICByZXNwb25zZSB0byB0aGlzIHJlcXVlc3QuCisgKgorICogaW5kZXggLSB1aW50OF90
LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIHF1ZXVlZC4KKyAqCisgKgorICogUmVxdWVzdCBj
YW1lcmEgY29udHJvbCBkZXRhaWxzOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVN
ICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgaW5kZXgg
ICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwg
OAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0
LgorICoKKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNvbnRyb2wgdG8gYmUgcXVl
cmllZC4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9pbmRleCB7CisgICAgdWludDhfdCBpbmRleDsK
K307CisKKy8qCisgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGNoYW5nZToKKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHwgIF9PUF9TRVRfQ1RSTCAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqCisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwg
b25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCisgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2
YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIHsK
KyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCByZXNlcnZlZFs3XTsKKyAgICBpbnQ2NF90
IHZhbHVlOworfTsKKworLyoKKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgc3RhdGU6CisgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8ICBfT1BfR0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBTZWUgcmVz
cG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCisgKgorICogdHlwZSAtIHVpbnQ4X3QsIHR5
cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgorICovCitz
dHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3JlcSB7CisgICAgdWludDhfdCB0eXBlOworfTsKKwor
LyoKKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0YXJ0OgorICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfF9PUF9TVFJFQU1fU1RBUlR8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
CisgKgorICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RvcDoKKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHxfT1BfU1RSRUFNX1NUT1AgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBBbGwgcmVzcG9uc2UgcGFja2V0
cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KKyAqCisgKiBBbGwgcmVzcG9uc2Ug
cGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJh
dGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJv
bSB0aGUgcmVxdWVzdC4KKyAqIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0g
Y29waWVkIGZyb20gcmVxdWVzdC4KKyAqIHN0YXR1cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0YXR1
cywgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgorICoKKyAqCisgKiBD
b25maWd1cmF0aW9uIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DT05GSUdf
U0VULAorICogWEVOQ0FNRVJBX09QX0NPTkZJR19HRVQgYW5kIFhFTkNBTUVSQV9PUF9DT05GSUdf
VkFMSURBVEUgcmVxdWVzdHM6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DT05GSUdfWFhYIHwg
ICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4ZWwgZm9y
bWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yc3BhY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZmVyX2Z1bmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeWNiY3JfZW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVhbnRpemF0aW9uICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlz
cGxfYXNwX3JhdGlvX2Rlbm9tICAgICAgICAgICAgICAgICAgICAgICB8IDQ0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA0OAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX2Rlbm9tICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU2CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE1lYW5pbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdmFs
dWVzIGluIHRoaXMgcmVzcG9uc2UgaXMgdGhlIHNhbWUgYXMgZm9yCisgKiBYRU5DQU1FUkFfT1Bf
Q09ORklHX1NFVCBhbmQgWEVOQ0FNRVJBX09QX0ZSQU1FX1JBVEVfU0VUIHJlcXVlc3RzLgorICoK
KyAqIGNvbG9yc3BhY2UgLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBwaXhlbF9mb3JtYXQg
cGFyYW1ldGVyLAorICogICBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1hYWC4KKyAq
IHhmZXJfZnVuYyAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1l
dGVyLAorICogICBvbmUgb2YgdGhlIFhFTkNBTUVSQV9YRkVSX0ZVTkNfWFhYLgorICogeWNiY3Jf
ZW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCisg
KiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YWFguIFBsZWFzZSBub3RlLCB0aGF0
IHljYmNyX2VuYyBpcyBvbmx5CisgKiAgIHZhbGlkIGZvciBZQ2JDciBwaXhlbGZvcm1hdHMgYW5k
IHNob3VsZCBiZSBpZ25vcmVkIG90aGVyd2lzZS4KKyAqIHF1YW50aXphdGlvbiAtIHVpbnQzMl90
LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAorICogICBvbmUgb2YgdGhl
IFhFTkNBTUVSQV9RVUFOVElaQVRJT05fWFhYLgorICogZGlzcGxfYXNwX3JhdGlvX251bWVyIC0g
dWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZGlzcGxheSBhc3BlY3QgcmF0aW8uCisgKiBkaXNw
bF9hc3BfcmF0aW9fZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGRpc3BsYXkg
YXNwZWN0IHJhdGlvLgorICovCitzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZ19yZXNwIHsKKyAgICB1
aW50MzJfdCBwaXhlbF9mb3JtYXQ7CisgICAgdWludDMyX3Qgd2lkdGg7CisgICAgdWludDMyX3Qg
aGVpZ2h0OworICAgIHVpbnQzMl90IGNvbG9yc3BhY2U7CisgICAgdWludDMyX3QgeGZlcl9mdW5j
OworICAgIHVpbnQzMl90IHljYmNyX2VuYzsKKyAgICB1aW50MzJfdCBxdWFudGl6YXRpb247Cisg
ICAgdWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX251bWVyOworICAgIHVpbnQzMl90IGRpc3BsX2Fz
cF9yYXRpb19kZW5vbTsKKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX251bWVyOworICAgIHVpbnQz
Ml90IGZyYW1lX3JhdGVfZGVub207Cit9OworCisvKgorICogUmVxdWVzdCBidWZmZXIgcmVzcG9u
c2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VUCisgKiByZXF1ZXN0
OgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfF9CVUZfR0VUX0xBWU9VVCB8ICAgIHJlc2VydmVkICAgIHwg
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgbnVtX3BsYW5lcyAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXpl
WzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsxXSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBsYW5lX3NpemVbMl0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzNd
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zdHJpZGVbMF0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMzYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGxhbmVfc3RyaWRlWzFdICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlkZVsyXSAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA0NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwbGFuZV9zdHJpZGVbM10gICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogbnVtX3BsYW5l
cyAtIHVpbnQ4X3QsIG51bWJlciBvZiBwbGFuZXMgb2YgdGhlIGJ1ZmZlci4KKyAqIHNpemUgLSB1
aW50MzJfdCwgb3ZlcmFsbCBzaXplIG9mIHRoZSBidWZmZXIgaW5jbHVkaW5nIHNpemVzIG9mIHRo
ZQorICogICBpbmRpdmlkdWFsIHBsYW5lcyBhbmQgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgorICog
cGxhbmVfc2l6ZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGluIG9jdGV0cyBvZiB0aGUgY29y
cmVzcG9uZGluZyBwbGFuZQorICogICBpbmNsdWRpbmcgcGFkZGluZy4KKyAqIHBsYW5lX3N0cmlk
ZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGluIG9jdGV0cyBvY2N1cGllZCBieSB0aGUKKyAq
ICAgY29ycmVzcG9uZGluZyBzaW5nbGUgaW1hZ2UgbGluZSBpbmNsdWRpbmcgcGFkZGluZyBpZiBh
cHBsaWNhYmxlLgorICoKKyAqIE5vdGUhIFRoZSBzaXplcyBhbmQgc3RyaWRlcyBpbiB0aGlzIHJl
c3BvbnNlIGFwcGx5IHRvIGFsbCBidWZmZXJzIGNyZWF0ZWQKKyAqIHdpdGggWEVOQ0FNRVJBX09Q
X0JVRl9DUkVBVEUgY29tbWFuZCwgYnV0IGluZGl2aWR1YWwgYnVmZmVycyBtYXkgaGF2ZQorICog
ZGlmZmVyZW50IHBsYW5lIG9mZnNldHMsIHNlZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QucGxh
bmVfb2Zmc2V0LgorICovCitzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9nZXRfbGF5b3V0X3Jlc3Agewor
ICAgIHVpbnQ4X3QgbnVtX3BsYW5lczsKKyAgICB1aW50OF90IHJlc2VydmVkWzNdOworICAgIHVp
bnQzMl90IHNpemU7CisgICAgdWludDMyX3QgcGxhbmVfc2l6ZVtYRU5DQU1FUkFfTUFYX1BMQU5F
XTsKKyAgICB1aW50MzJfdCBwbGFuZV9zdHJpZGVbWEVOQ0FNRVJBX01BWF9QTEFORV07Cit9Owor
CisvKgorICogUmVxdWVzdCBidWZmZXIgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJB
X09QX0JVRl9SRVFVRVNUCisgKiByZXF1ZXN0OgorICogICAgICAgICAwICAgICAgICAgICAgICAg
IDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9CVUZf
UkVRVUVTVCB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgbnVtX2J1ZmZlcnMgIHwgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICoKKyAqIG51bV9idWZmZXJzIC0gdWludDhfdCwgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNl
ZC4KKyAqCisgKgorICogQ29udHJvbCBlbnVtZXJhdGUgcmVzcG9uc2UgLSByZXNwb25zZSBmb3Ig
WEVOQ0FNRVJBX09QX0NUUkxfRU5VTToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NUUkxfRU5V
TSAgfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgaW5kZXggICAgICB8ICAgICAgdHlwZSAgICAg
IHwgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICBtaW4gbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWluIGhpZ2gg
MzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBsb3cgMzItYml0cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYXggaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICBzdGVwIGxvdyAzMi1i
aXRzICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RlcCBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgZGVmX3ZhbCBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgIGRlZl92YWwgaGlnaCAzMi1i
aXRzICAgICAgICAgICAgICAgICAgICAgICB8IDQ4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA1MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpbmRleCAt
IHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjYW1lcmEgY29udHJvbCBpbiByZXNwb25zZS4KKyAqIHR5
cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9D
VFJMX1hYWC4KKyAqIGZsYWdzIC0gdWludDMyX3QsIGZsYWdzIG9mIHRoZSBjb250cm9sLCBvbmUg
b2YgdGhlIFhFTkNBTUVSQV9DVFJMX0ZMR19YWFguCisgKiBtaW4gLSBpbnQ2NF90LCBtaW5pbXVt
IHZhbHVlIG9mIHRoZSBjb250cm9sLgorICogbWF4IC0gaW50NjRfdCwgbWF4aW11bSB2YWx1ZSBv
ZiB0aGUgY29udHJvbC4KKyAqIHN0ZXAgLSBpbnQ2NF90LCBtaW5pbXVtIHNpemUgaW4gd2hpY2gg
Y29udHJvbCB2YWx1ZSBjYW4gYmUgY2hhbmdlZC4KKyAqIGRlZl92YWwgLSBpbnQ2NF90LCBkZWZh
dWx0IHZhbHVlIG9mIHRoZSBjb250cm9sLgorICovCitzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfZW51
bV9yZXNwIHsKKyAgICB1aW50OF90IGluZGV4OworICAgIHVpbnQ4X3QgdHlwZTsKKyAgICB1aW50
OF90IHJlc2VydmVkWzJdOworICAgIHVpbnQzMl90IGZsYWdzOworICAgIGludDY0X3QgbWluOwor
ICAgIGludDY0X3QgbWF4OworICAgIGludDY0X3Qgc3RlcDsKKyAgICBpbnQ2NF90IGRlZl92YWw7
Cit9OworCisvKgorICogR2V0IGNvbnRyb2wgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FN
RVJBX09QX0NUUkxfR0VUOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9HRVQgICB8ICAg
IHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAg
ICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUg
Y29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCisgKiB2YWx1ZSAtIGludDY0
X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqLworCisvKgorICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFdmVudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQorICoKKyAqIEV2ZW50cyBhcmUgc2VudCB2aWEgYSBzaGFyZWQgcGFnZSBhbGxvY2F0
ZWQgYnkgdGhlIGZyb250IGFuZCBwcm9wYWdhdGVkIGJ5CisgKiAgIGV2dC1ldmVudC1jaGFubmVs
L2V2dC1yaW5nLXJlZiBYZW5TdG9yZSBlbnRyaWVzLgorICoKKyAqIEFsbCBldmVudCBwYWNrZXRz
IGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgorICogQWxsIGV2ZW50IHBhY2tldHMg
aGF2ZSBjb21tb24gaGVhZGVyOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICAgIHR5cGUgICAgICB8
ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKgorICogaWQgLSB1aW50MTZfdCwgZXZlbnQgaWQsIG1heSBiZSB1
c2VkIGJ5IGZyb250LgorICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGV2ZW50LgorICoK
KyAqCisgKiBGcmFtZSBjYXB0dXJlZCBldmVudCAtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3
aGVuIGEgbmV3IGNhcHR1cmVkCisgKiBmcmFtZSBpcyBhdmFpbGFibGU6CisgKiAgICAgICAgIDAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAg
IG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8X0VWVF9GUkFNRV9BVkFJTHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICBpbmRleCAg
ICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAx
MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNl
ZF9zeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcV9udW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpbmRleCAtIHVpbnQ4X3QsIGlu
ZGV4IG9mIHRoZSBidWZmZXIgdGhhdCBjb250YWlucyBuZXcgY2FwdHVyZWQgZnJhbWUsCisgKiAg
IHNlZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSBkZXNjcmlwdGlvbiBvbiB0aGUgcmFuZ2UKKyAq
IHVzZWRfc3ogLSB1aW50MzJfdCwgbnVtYmVyIG9mIG9jdGV0cyB0aGlzIGZyYW1lIGhhcy4gVGhp
cyBjYW4gYmUgbGVzcworICogdGhhbiB0aGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNULnNpemUg
KHJlc3BvbnNlKSBmb3IgY29tcHJlc3NlZCBmb3JtYXRzLgorICogc2VxX251bSAtIHVpbnQzMl90
LCBzZXF1ZW50aWFsIG51bWJlciBvZiB0aGUgZnJhbWUuIE11c3QgYmUKKyAqICAgbW9ub3Rvbmlj
YWxseSBpbmNyZWFzaW5nLiBJZiBza2lwcyBhcmUgZGV0ZWN0ZWQgaW4gc2VxX251bSB0aGVuIHRo
YXQKKyAqICAgbWVhbnMgdGhhdCB0aGUgZnJhbWVzIGluLWJldHdlZW4gd2VyZSBkcm9wcGVkLiBO
b3RlIGhvd2V2ZXIgdGhhdCBub3QKKyAqICAgYWxsIHZpZGVvIGNhcHR1cmUgaGFyZHdhcmUgaXMg
Y2FwYWJsZSBvZiBkZXRlY3RpbmcgZHJvcHBlZCBmcmFtZXMuCisgKiAgIEluIHRoYXQgY2FzZSB0
aGVyZSB3aWxsIGJlIG5vIHNraXBzIGluIHRoZSBzZXF1ZW5jZSBjb3VudGVyLgorICovCitzdHJ1
Y3QgeGVuY2FtZXJhX2ZyYW1lX2F2YWlsX2V2dCB7CisgICAgdWludDhfdCBpbmRleDsKKyAgICB1
aW50OF90IHJlc2VydmVkWzNdOworICAgIHVpbnQzMl90IHVzZWRfc3o7CisgICAgdWludDMyX3Qg
c2VxX251bTsKK307CisKKy8qCisgKiBDb250cm9sIGNoYW5nZSBldmVudC0gZXZlbnQgZnJvbSBi
YWNrIHRvIGZyb250IHdoZW4gY2FtZXJhIGNvbnRyb2wKKyAqIGhhcyBjaGFuZ2VkOgorICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfF9FVlRfQ1RSTF9DSEFOR0V8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICB2YWx1ZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICoKKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250
cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KKyAqIHZhbHVlIC0gaW50NjRfdCwg
bmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgorICoKKyAqIE5vdGVzOgorICogIC0gdGhpcyBldmVu
dCBpcyBub3Qgc2VudCBmb3Igd3JpdGUtb25seSBjb250cm9scworICogIC0gdGhpcyBldmVudCBp
cyBub3Qgc2VudCB0byB0aGUgb3JpZ2luYXRvciBvZiB0aGUgY29udHJvbCBjaGFuZ2UKKyAqICAt
IHRoaXMgZXZlbnQgaXMgbm90IHNlbnQgd2hlbiBmcm9udGVuZCBmaXJzdCBjb25uZWN0cywgZS5n
LiBpbml0aWFsCisgKiAgICBjb250cm9sIHN0YXRlIG11c3QgYmUgZXhwbGljaXRseSBxdWVyaWVk
CisgKi8KKworc3RydWN0IHhlbmNhbWVyYV9yZXEgeworICAgIHVpbnQxNl90IGlkOworICAgIHVp
bnQ4X3Qgb3BlcmF0aW9uOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07CisgICAgdW5pb24gewor
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZ19yZXEgY29uZmlnOworICAgICAgICBzdHJ1
Y3QgeGVuY2FtZXJhX2ZyYW1lX3JhdGVfcmVxIGZyYW1lX3JhdGU7CisgICAgICAgIHN0cnVjdCB4
ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1l
cmFfYnVmX2NyZWF0ZV9yZXEgYnVmX2NyZWF0ZTsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9p
bmRleCBpbmRleDsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFs
dWU7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfcmVxIGdldF9jdHJsOworICAg
ICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKKyAgICB9IHJlcTsKK307CisKK3N0cnVjdCB4ZW5j
YW1lcmFfcmVzcCB7CisgICAgdWludDE2X3QgaWQ7CisgICAgdWludDhfdCBvcGVyYXRpb247Cisg
ICAgdWludDhfdCByZXNlcnZlZDsKKyAgICBpbnQzMl90IHN0YXR1czsKKyAgICB1bmlvbiB7Cisg
ICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmlnX3Jlc3AgY29uZmlnOworICAgICAgICBzdHJ1
Y3QgeGVuY2FtZXJhX2J1Zl9nZXRfbGF5b3V0X3Jlc3AgYnVmX2xheW91dDsKKyAgICAgICAgc3Ry
dWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCBidWZfcmVxdWVzdDsKKyAgICAgICAgc3RydWN0IHhl
bmNhbWVyYV9jdHJsX2VudW1fcmVzcCBjdHJsX2VudW07CisgICAgICAgIHN0cnVjdCB4ZW5jYW1l
cmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOworICAgICAgICB1aW50OF90IHJlc2VydmVkMVs1Nl07
CisgICAgfSByZXNwOworfTsKKworc3RydWN0IHhlbmNhbWVyYV9ldnQgeworICAgIHVpbnQxNl90
IGlkOworICAgIHVpbnQ4X3QgdHlwZTsKKyAgICB1aW50OF90IHJlc2VydmVkWzVdOworICAgIHVu
aW9uIHsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9ldnQgZnJhbWVfYXZh
aWw7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOworICAg
ICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKKyAgICB9IGV2dDsKK307CisKK0RFRklORV9SSU5H
X1RZUEVTKHhlbl9jYW1lcmFpZiwgc3RydWN0IHhlbmNhbWVyYV9yZXEsIHN0cnVjdCB4ZW5jYW1l
cmFfcmVzcCk7CisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAg
ICAgICAgICAgIEJhY2sgdG8gZnJvbnQgZXZlbnRzIGRlbGl2ZXJ5CisgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBJbiBvcmRlciB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgZnJvbSBi
YWNrIHRvIGZyb250IGEgc2hhcmVkIHBhZ2UgaXMKKyAqIGFsbG9jYXRlZCBieSBmcm9udCBhbmQg
aXRzIGdyYW50ZWQgcmVmZXJlbmNlIHByb3BhZ2F0ZWQgdG8gYmFjayB2aWEKKyAqIFhlblN0b3Jl
IGVudHJpZXMgKGV2dC1yaW5nLXJlZi9ldnQtZXZlbnQtY2hhbm5lbCkuCisgKiBUaGlzIHBhZ2Ug
aGFzIGEgY29tbW9uIGhlYWRlciB1c2VkIGJ5IGJvdGggZnJvbnQgYW5kIGJhY2sgdG8gc3luY2hy
b25pemUKKyAqIGFjY2VzcyBhbmQgY29udHJvbCBldmVudCdzIHJpbmcgYnVmZmVyLCB3aGlsZSBi
YWNrIGJlaW5nIGEgcHJvZHVjZXIgb2YgdGhlCisgKiBldmVudHMgYW5kIGZyb250IGJlaW5nIGEg
Y29uc3VtZXIuIFRoZSByZXN0IG9mIHRoZSBwYWdlIGFmdGVyIHRoZSBoZWFkZXIKKyAqIGlzIHVz
ZWQgZm9yIGV2ZW50IHBhY2tldHMuCisgKgorICogVXBvbiByZWNlcHRpb24gb2YgYW4gZXZlbnQo
cykgZnJvbnQgbWF5IGNvbmZpcm0gaXRzIHJlY2VwdGlvbgorICogZm9yIGVpdGhlciBlYWNoIGV2
ZW50LCBncm91cCBvZiBldmVudHMgb3Igbm9uZS4KKyAqLworCitzdHJ1Y3QgeGVuY2FtZXJhX2V2
ZW50X3BhZ2UgeworICAgIHVpbnQzMl90IGluX2NvbnM7CisgICAgdWludDMyX3QgaW5fcHJvZDsK
KyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKK307CisKKyNkZWZpbmUgWEVOQ0FNRVJBX0VWRU5U
X1BBR0VfU0laRSA0MDk2CisjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMgKHNpemVvZihz
dHJ1Y3QgeGVuY2FtZXJhX2V2ZW50X3BhZ2UpKQorI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19T
SVpFIChYRU5DQU1FUkFfRVZFTlRfUEFHRV9TSVpFIC0gWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykK
KyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfTEVOIChYRU5DQU1FUkFfSU5fUklOR19TSVpFIC8g
c2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0KSkKKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkco
cGFnZSkgXAorICAgICgoc3RydWN0IHhlbmNhbWVyYV9ldnQgKikoKGNoYXIgKikocGFnZSkgKyBY
RU5DQU1FUkFfSU5fUklOR19PRkZTKSkKKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfUkVGKHBh
Z2UsIGlkeCkgXAorICAgIChYRU5DQU1FUkFfSU5fUklORygocGFnZSkpWyhpZHgpICUgWEVOQ0FN
RVJBX0lOX1JJTkdfTEVOXSkKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjIxLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:38:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3cvl-0001Dg-5F; Tue, 12 Mar 2019 08:38:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3cvj-0001Db-An
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:38:35 +0000
X-Inumbo-ID: 3812cc1c-44a2-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 3812cc1c-44a2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:38:33 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id 10so1386516lfr.8
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 01:38:33 -0700 (PDT)
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=d9i+bN0RKpp8w2BxTsuDGABqK025+FmhXSHTHeUl67I=;
 b=IOigUejh9opiPCuW29txa/8+Z1y/Lynj28JvkQhl9/eShwNh3R6jx5CgWM61OHZ6Zp
 Yk9l+tyxfEbcSzqhoTy9AaA9u3pnRASmFW0ZWeEF1A8gqrU/H2n/hiQ2uzmWLMjW/aJi
 k2ETb3xRcknFDkTmAvrSePubkiVsXs2bP3eeFvnU8290EX60BfNVJZFWxfAvUedNmS0G
 6SDViPGmLkZh5Dh7FmagAYylF9ee5pp0DayJQdYBli/GkiNzgayO5ix6b9dTf47TPGMe
 mRrmHDjpBvsNy9IF2yJ1VkzE4iLISE9Vl7siWVngSYHAyAZ7BbfBUBUVo6NqoFIfQhji
 fKZQ==
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=d9i+bN0RKpp8w2BxTsuDGABqK025+FmhXSHTHeUl67I=;
 b=gKUdzCwqgn0Las69HccHOcsSNURMqX1iBaDG0JdpxiGH1gSPNwZX1nCPgsV/0RrK3X
 YLgQHXsedCQ8SUq4uknrRpvWcBx1jii5tC1vnHosxQn3k83MrwwnfGJ5Jzzhh2i5Jw9A
 l36mkYu04dqkx5b9Q/0/1b0UZmbOS2CFZpWKqZ7A7QcsldvfgvDVuAcCcyc8KpSE68ez
 n8vYBWb+QdxvLjsLl2dXze39t2QM9POo2d2KRr7bfOCRfNWdyENyvjT+SrDR04dEHbxK
 0UVRSHVO9KtPnuJER4WFKOsTzvpDlSGcku2kc+hUkGshGcfbYj8g5qGKORgCAd8IKkVp
 c66g==
X-Gm-Message-State: APjAAAWDgHCHOli8udDrWzWStsEF4N0pYuiWGtu+e884Mymo7pyG4MvQ
 NqPmk7/I9KteY37dj+ptu/k=
X-Google-Smtp-Source: APXvYqzikvg3Mg4DOfY8Y8M55Q8knJTBqVzDV/OQSnDKCiJ+SKFhS2r+O6zQBuy2YXHGg/1/YMX96w==
X-Received: by 2002:ac2:551a:: with SMTP id j26mr20684904lfk.59.1552379911992; 
 Tue, 12 Mar 2019 01:38:31 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 j23sm1460863lfb.17.2019.03.12.01.38.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Mar 2019 01:38:31 -0700 (PDT)
To: hverkuil@xs4all.nl
References: <20190312082000.32181-1-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5f76bde5-bfbd-0241-b65d-6cd65c4d0613@gmail.com>
Date: Tue, 12 Mar 2019 10:38:30 +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: <20190312082000.32181-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 0/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, konrad.wilk@oracle.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 koji.matsuoka.xm@renesas.com, sakari.ailus@linux.intel.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, mchehab@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>

SGVsbG8sIEhhbnMhCgpUaGlzIGlzIHRoZSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCB3aXRoIG1p
bm9yIGNvbW1lbnRzIGFkZHJlc3NlZAoodGhhdCB5b3UgaGFkIG9uIHY0KS4gSG9wZSB0aGlzIG5v
dyBsb29rcyBPSy4KClRoYW5rIHlvdSwKT2xla3NhbmRyCgpPbiAzLzEyLzE5IDEwOjE5IEFNLCBP
bGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4KPiBIZWxsbyEKPgo+IEF0
IHRoZSBtb21lbnQgWGVuIFsxXSBhbHJlYWR5IHN1cHBvcnRzIHNvbWUgdmlydHVhbCBtdWx0aW1l
ZGlhCj4gZmVhdHVyZXMgWzJdIHN1Y2ggYXMgdmlydHVhbCBkaXNwbGF5LCBzb3VuZC4gSXQgc3Vw
cG9ydHMga2V5Ym9hcmRzLAo+IHBvaW50ZXJzIGFuZCBtdWx0aS10b3VjaCBkZXZpY2VzIGFsbCBh
bGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgo+IGF1dG9tb3RpdmUgYXBwbGlhbmNlcywgSW4tVmVo
aWNsZSBJbmZvdGFpbm1lbnQgKElWSSkgc3lzdGVtcwo+IGFuZCBtYW55IG1vcmUuCj4KPiBGcm9u
dGVuZCBpbXBsZW1lbnRhdGlvbiBpcyBhdmFpbGFibGUgYXQgWzNdIGFuZCB0aGUgY29ycmVzcG9u
ZGluZwo+IGJhY2tlbmQgYXQgWzRdLiBUaGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywgYnV0IGZy
b250ZW5kIGFscmVhZHkKPiBwYXNzZXMgdjRsMi1jb21wbGlhbmNlIHRlc3QgZm9yIFY0TDIgZHJp
dmVycy4gbGlieGwgcHJlbGltaW5hcnkKPiBjaGFuZ2VzIGFyZSBhdmFpbGFibGUgYXQgWzVdLgo+
Cj4gVGhpcyB3b3JrIGFkZHMgYSBuZXcgWGVuIHBhcmEtdmlydHVhbGl6ZWQgcHJvdG9jb2wgZm9y
IGEgdmlydHVhbAo+IGNhbWVyYSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFi
aWxpdGllcyBvZiBYZW4gZXZlbgo+IGZhcnRoZXI6IHZpZGVvIGNvbmZlcmVuY2luZywgSVZJLCBo
aWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4KPiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBv
cnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+IGZpbmFsIGlkZWEgdG8gbWFr
ZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4KPiAxLiBQ
cm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4gICAt
IHBpeGVsIGZvcm1hdHMKPiAgIC0gcmVzb2x1dGlvbnMKPiAgIC0gZnJhbWUgcmF0ZXMKPiAyLiBT
dXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPiAgIC0gY29udHJhc3QKPiAgIC0gYnJpZ2h0
bmVzcwo+ICAgLSBodWUKPiAgIC0gc2F0dXJhdGlvbgo+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNv
bnRyb2wKPgo+IEkgd291bGQgbGlrZSB0byB0aGFuayBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhz
NGFsbC5ubD4gZm9yIHZhbHVhYmxlCj4gY29tbWVudHMgYW5kIGhlbHAuCj4KPiBUaGFuayB5b3Us
Cj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KPgo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gPT09PT09
PT09PT09PT09PT0KPgo+IDEuIFJlbW92ZWQgdW51c2VkIFhFTkNBTUVSQV9FVlRfQ0ZHX0ZMR19S
RVNPTCBmbGFnCj4gMi4gUmUtd29yZGVkIGEgYml0IGRlc2NyaXB0aW9uIGZvciBudW1fYnVmZmVy
cwo+Cj4gQ2hhbmdlcyBzaW5jZSB2MzoKPiA9PT09PT09PT09PT09PT09PQo+Cj4gMS4gQWRkIHRy
aW1taW5nIGV4YW1wbGUgZm9yIHNob3J0IEZPVVJDQyBsYWJlbHMsIGUuZy4gWTE2IGFuZCBZMTYt
QkUKPiAyLiBSZW1vdmUgZnJvbSBYRU5DQU1FUkFfT1BfQ09ORklHX1hYWCByZXF1ZXN0cyBjb2xv
cnNwYWNlLCB4ZmVyX2Z1bmMsCj4gICAgIHljYmNyX2VuYywgcXVhbnRpemF0aW9uIGFuZCBtb3Zl
IHRob3NlIGludG8gdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UKPiAzLiBFeHRlbmQgZGVzY3Jp
cHRpb24gb2YgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNULm51bV9idWZzOiBsaW1pdCB0bwo+ICAg
ICBtYXhpbXVtIGJ1ZmZlcnMgYW5kIG51bV9idWZzID09IDAgY2FzZQo+IDQuIEV4dGVuZCBkZWNy
aXB0aW9uIG9mIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFLmluZGV4IGFuZCBzcGVjaWZ5IGl0cwo+
ICAgICByYW5nZQo+IDUuIE1ha2UgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTC5zZXFfbnVtIDMy
LWJpdCBpbnN0ZWFkIG9mIDY0LWJpdAo+Cj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiA9PT09PT09PT09
PT09PT09PQo+Cj4gMS4gQWRkICJtYXgtYnVmZmVycyIgZnJvbnRlbmQgY29uZmlndXJhdGlvbiBl
bnRyeSwgZS5nLgo+ICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2YgY2FtZXJhIGJ1ZmZlcnMgYSBm
cm9udGVuZCBtYXkgdXNlLgo+IDIuIEFkZCBiaWctZW5kaWFuIHBpeGVsLWZvcm1hdCBzdXBwb3J0
Ogo+ICAgLSAiZm9ybWF0cyIgY29uZmlndXJhdGlvbiBzdHJpbmcgbGVuZ3RoIGNoYW5nZWQgZnJv
bSA0IHRvIDcKPiAgICAgb2N0ZXRzLCBzbyB3ZSBjYW4gYWxzbyBtYW5hZ2UgQkUgcGl4ZWwtZm9y
bWF0cwo+ICAgLSBhZGQgY29ycmVzcG9uZGluZyBjb21tZW50cyB0byBGT1VSQ0MgbWFwcGluZ3Mg
ZGVzY3JpcHRpb24KPiAzLiBOZXcgY29tbWFuZHMgYWRkZWQgdG8gdGhlIHByb3RvY29sIGFuZCBk
b2N1bWVudGVkOgo+ICAgLSBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFCj4gICAtIFhFTkNB
TUVSQV9PUF9GUkFNRV9SQVRFX1NFVAo+ICAgLSBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQK
PiA0Li1BZGQgZGVmYXVsdHMgZm9yIGNvbG9yc3BhY2UsIHhmZXIsIHljYmNyX2VuYyBhbmQgcXVh
bnRpemF0aW9uCj4gNS4gUmVtb3ZlIFhFTkNBTUVSQV9FVlRfQ09ORklHX0NIQU5HRSBldmVudAo+
IDYuIE1vdmUgcGxhbmUgb2Zmc2V0cyB0byBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgYXMgb2Zm
c2V0cwo+ICAgICByZXF1aXJlZCBmb3IgdGhlIGZyb250ZW5kIG1pZ2h0IG5vdCBiZSBrbm93biBh
dCB0aGUgY29uZmlndXJhdGlvbiB0aW1lCj4gNy4gQ2xlYW4gdXAgYW5kIGFkZHJlc3MgY29tbWVu
dHMgdG8gdjIgb2YgdGhlIHByb3RvY29sCj4KPiBDaGFuZ2VzIHNpbmNlIHYxOgo+ID09PT09PT09
PT09PT09PT09Cj4KPiAxLiBBZGRlZCBYZW5TdG9yZSBlbnRyaWVzOgo+ICAgLSBmcmFtZS1yYXRl
cwo+IDIuIERvIG5vdCByZXF1aXJlIHRoZSBGT1VSQ0MgY29kZSBpbiBYZW5TdG9yZSB0byBiZSB1
cHBlciBjYXNlIG9ubHkKPiAzLiBBZGRlZC9jaGFuZ2VkIGNvbW1hbmQgc2V0Ogo+ICAgLSBjb25m
aWd1cmF0aW9uIGdldC9zZXQKPiAgIC0gYnVmZmVyIHF1ZXVlL2RlcXVldWUKPiAgIC0gY29udHJv
bCBnZXQKPiA0LiBBZGRlZCBjb250cm9sIGZsYWdzLCBlLmcuIHJlYWQtb25seSBldGMuCj4gNS4g
QWRkZWQgY29sb3JzcGFjZSBjb25maWd1cmF0aW9uIHN1cHBvcnQsIHJlbGV2YW50IGNvbnN0YW50
cwo+IDYuIEFkZGVkIGV2ZW50czoKPiAgIC0gY29uZmlndXJhdGlvbiBjaGFuZ2UKPiAgIC0gY29u
dHJvbCBjaGFuZ2UKPiA3LiBDaGFuZ2VkIGNvbnRyb2wgdmFsdWVzIHRvIDY0LWJpdAo+IDguIEFk
ZGVkIHNlcXVlbmNlIG51bWJlciB0byBmcmFtZSBhdmFpbCBldmVudAo+IDkuIENvZGluZyBzdHls
ZSBjbGVhbnVwCj4KPiBbMV0gaHR0cHM6Ly93d3cueGVucHJvamVjdC5vcmcvCj4gWzJdIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9dHJlZTtmPXhlbi9pbmNsdWRl
L3B1YmxpYy9pbwo+IFszXSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAvbGludXgvdHJlZS9j
YW1lcmFfZnJvbnRfdjEvZHJpdmVycy9tZWRpYS94ZW4KPiBbNF0gaHR0cHM6Ly9naXRodWIuY29t
L2FuZHIyMDAwL2NhbWVyYV9iZQo+IFs1XSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAveGVu
L3RyZWUvdmNhbWVyYQo+Cj4KPiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAoMSk6Cj4gICAgY2Ft
ZXJhaWY6IGFkZCBBQkkgZm9yIHBhcmEtdmlydHVhbCBjYW1lcmEKPgo+ICAgeGVuL2luY2x1ZGUv
cHVibGljL2lvL2NhbWVyYWlmLmggfCAxMzcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICAgMSBmaWxlIGNoYW5nZWQsIDEzNzAgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:38:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08:38: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 1h3cw2-0001Fh-GD; Tue, 12 Mar 2019 08:38: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=EGHV=RP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3cw1-0001FS-8X
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:38:53 +0000
X-Inumbo-ID: 40b11978-44a2-11e9-b4cd-87411a43ccf2
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40b11978-44a2-11e9-b4cd-87411a43ccf2;
 Tue, 12 Mar 2019 08:38: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 A03F0B06B;
 Tue, 12 Mar 2019 08:38:46 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com,
 hverkuil@xs4all.nl
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-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: <9e3b247e-39e6-3b87-5add-ed40b4bef731@suse.com>
Date: Tue, 12 Mar 2019 09:38:44 +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: <20190312082000.32181-2-andr2000@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 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: 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>

T24gMTIvMDMvMjAxOSAwOToyMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IAo+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZp
cnR1YWxpemVkCj4gY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRp
bWVkaWEgY2FwYWJpbGl0aWVzIGV2ZW4KPiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBj
b25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+IGhpZ2ggZGVmaW5pdGlvbiBt
YXBzIGV0Yy4KPiAKPiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQg
ZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0
byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4gCj4gMS4gUHJvdmlkZSBtZWFucyBm
b3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+ICAtIHBpeGVsIGZvcm1hdHMK
PiAgLSByZXNvbHV0aW9ucwo+ICAtIGZyYW1lIHJhdGVzCj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1l
cmEgY29udHJvbHM6Cj4gIC0gY29udHJhc3QKPiAgLSBicmlnaHRuZXNzCj4gIC0gaHVlCj4gIC0g
c2F0dXJhdGlvbgo+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPiAKPiBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:48:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3d59-000284-IZ; Tue, 12 Mar 2019 08:48: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=EGHV=RP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3d58-00027z-Pq
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:48:18 +0000
X-Inumbo-ID: 93f2b8c2-44a3-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93f2b8c2-44a3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:48:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A7A3FACE3;
 Tue, 12 Mar 2019 08:48:15 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>
References: <20190312082000.32181-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: <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
Date: Tue, 12 Mar 2019 09:48:13 +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: <20190312082000.32181-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 0/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: boris.ostrovsky@oracle.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>

T24gMTIvMDMvMjAxOSAwOToxOSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IAo+IEhlbGxvIQo+IAo+IEF0IHRoZSBtb21lbnQgWGVuIFsxXSBhbHJlYWR5IHN1cHBv
cnRzIHNvbWUgdmlydHVhbCBtdWx0aW1lZGlhCj4gZmVhdHVyZXMgWzJdIHN1Y2ggYXMgdmlydHVh
bCBkaXNwbGF5LCBzb3VuZC4gSXQgc3VwcG9ydHMga2V5Ym9hcmRzLAo+IHBvaW50ZXJzIGFuZCBt
dWx0aS10b3VjaCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgo+IGF1dG9t
b3RpdmUgYXBwbGlhbmNlcywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQgKElWSSkgc3lzdGVtcwo+
IGFuZCBtYW55IG1vcmUuCj4gCj4gRnJvbnRlbmQgaW1wbGVtZW50YXRpb24gaXMgYXZhaWxhYmxl
IGF0IFszXSBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPiBiYWNrZW5kIGF0IFs0XS4gVGhlc2UgYXJl
IHdvcmsgaW4gcHJvZ3Jlc3MsIGJ1dCBmcm9udGVuZCBhbHJlYWR5Cj4gcGFzc2VzIHY0bDItY29t
cGxpYW5jZSB0ZXN0IGZvciBWNEwyIGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5Cj4gY2hhbmdl
cyBhcmUgYXZhaWxhYmxlIGF0IFs1XS4KPiAKPiBUaGlzIHdvcmsgYWRkcyBhIG5ldyBYZW4gcGFy
YS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3IgYSB2aXJ0dWFsCj4gY2FtZXJhIGRldmljZSB3aGlj
aCBleHRlbmRzIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIG9mIFhlbiBldmVuCj4gZmFydGhlcjog
dmlkZW8gY29uZmVyZW5jaW5nLCBJVkksIGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPiAKPiBU
aGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3
aXRoIHRoZQo+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHBy
b3RvY29sIGlmIG5lZWQgYmU6Cj4gCj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFs
IGRldmljZSBjb25maWd1cmF0aW9uOgo+ICAtIHBpeGVsIGZvcm1hdHMKPiAgLSByZXNvbHV0aW9u
cwo+ICAtIGZyYW1lIHJhdGVzCj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4g
IC0gY29udHJhc3QKPiAgLSBicmlnaHRuZXNzCj4gIC0gaHVlCj4gIC0gc2F0dXJhdGlvbgo+IDMu
IFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKClNvIHNpbmNlIHRoZSBmaXJzdCBwb3N0IGluIEp1
bHkgMjAxOCB0aGVyZSBoYXMgYmVlbiBubyByZWFjdGlvbiBmcm9tCktvbnJhZCB0byB0aGlzIGlu
dGVyZmFjZS4gSSBndWVzcyBoZSBoYXMgcGxlbnR5IG9mIG90aGVyIHRoaW5ncyB0byBkby4KCk1h
eWJlIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhIHRvIGFkZCBzb21lb25lIGVsc2UgYXMgYSBtYWlu
dGFpbmVyIGZvcgp0aGUgIlBVQkxJQyBJL08gSU5URVJGQUNFUyBBTkQgUFYgRFJJVkVSUyBERVNJ
R05TIiBzZWN0aW9uIGluCk1BSU5UQUlORVJTIHRvIGF2b2lkIHN1Y2ggc3RhbGxzIGluIHRoZSBm
dXR1cmU/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:58:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08: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 1h3dFH-0002yg-KU; Tue, 12 Mar 2019 08:58: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=xfyn=RP=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1h3dFF-0002yb-LH
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:58:45 +0000
X-Inumbo-ID: 08d86232-44a5-11e9-bc90-bc764e045a96
Received: from lb1-smtp-cloud8.xs4all.net (unknown [194.109.24.21])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08d86232-44a5-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:58:43 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud8.xs4all.net with ESMTPA
 id 3dF6hZ18L4HFn3dF9hIabW; Tue, 12 Mar 2019 09:58:41 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
Date: Tue, 12 Mar 2019 09:58:36 +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: <20190312082000.32181-2-andr2000@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfMnUQvvjZPqjCu9pcIq0ouISVZjJDRwyq3D3DIRIe85LKCcyOQHABhJ2ASNUpWDofVTvJJok5uZj5sDgzBofZFdoB6XgCB2RfRsY+GNMlCr+so3lw/pz
 8EW5yWUVnuwUvrucwO1bvH3YfY/aDU5RDYetHtqfW5txq2XDp3s5wDXkPYF2MBVlRFfxXRolL1/kTZ9sQld/Muhi5I+pko+L+tC20PnysWNjfb6FQ2KAgXpJ
 hY9tcAcfhc3Mnpguvg+nvXBhFFbJNoJQsMNC5Umc22wukQAxdkkCUtGgTHI1eV2fjpwUNWmjEko3pJZpmHl+VtC5rh2u2CE0aDFtdpmtpoyQni9FwB4gV7lz
 VVao2rIIo0eI+T3ROytfvY6AAqAF0YDrWIzwpZf0iN7SWHX2qgBR58zrH1ZsAOssW5qryQIy+meip+YOHdVGjt0zC5ZNegS9kdoXIcutxRW+QYHcEgfQhzc9
 EbG+XNDfAiLzVF9PmzetZTY6EzYSyrvu4tQwzvVfDRifuuOK1o70WNMtpZY=
Subject: Re: [Xen-devel] [PATCH v5 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: 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>

SGkgT2xla3NhbmRyLAoKSnVzdCBvbmUgY29tbWVudDoKCk9uIDMvMTIvMTkgOToyMCBBTSwgT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IFRoaXMgaXMgdGhlIEFC
SSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVkCj4gY2FtZXJhIGRyaXZl
ciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIGV2ZW4K
PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUg
SW5mb3RhaW5tZW50LAo+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPiAKPiBUaGUgaW5pdGlh
bCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+
IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlm
IG5lZWQgYmU6Cj4gCj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBj
b25maWd1cmF0aW9uOgo+ICAtIHBpeGVsIGZvcm1hdHMKPiAgLSByZXNvbHV0aW9ucwo+ICAtIGZy
YW1lIHJhdGVzCj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4gIC0gY29udHJh
c3QKPiAgLSBicmlnaHRuZXNzCj4gIC0gaHVlCj4gIC0gc2F0dXJhdGlvbgo+IDMuIFN1cHBvcnQg
c3RyZWFtaW5nIGNvbnRyb2wKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNs
dWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTM3MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEzNzAgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAw
Li4xYWU0YzUxZWE3NTgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NhbWVyYWlmLmgKPiBAQCAtMCwwICsxLDEzNzAgQEAKCjxzbmlwPgoKPiArLyoKPiArICog
UmVxdWVzdCBjYW1lcmEgYnVmZmVyJ3MgbGF5b3V0Ogo+ICsgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fCBfQlVGX0dFVF9MQVlPVVR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4g
KyAqCj4gKyAqCj4gKyAqIFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9SRVFVRVNUfCAgIHJlc2VydmVkICAgICB8
IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
Cj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBi
ZSB1c2VkLgo+ICsgKgo+ICsgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNr
ZW5kIHZhbGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+ICsgKiBidWZmZXJzIGFuZCBy
ZXNwb25kcyB3aXRoIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbGxvd2VkIGZvciB0aGlzIGZyb250
ZW5kLgo+ICsgKiBGcm9udGVuZCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIGNvcnJl
c3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8KPiArICogc2VlIGlmIHRoZSB2YWx1ZXMgcmVw
b3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4gKyAq
IGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4gKyAqIEZyb250ZW5kIGlzIGFsbG93ZWQgdG8gc2VuZCBt
dWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMKPiArICogYmVmb3JlIHNl
bmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5l
IHRoZQo+ICsgKiBmaW5hbCBjb25maWd1cmF0aW9uLgo+ICsgKiBGcm9udGVuZCBpcyBub3QgYWxs
b3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFuZC9vciBjYW1lcmEKPiArICog
Y29uZmlndXJhdGlvbiBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFydGVkLgoKVGhpcyBsYXN0
IHNlbnRlbmNlIGlzbid0IHF1aXRlIHJpZ2h0LCBhbmQgSSBtaXNzZWQgdGhhdCB3aGVuIHJldmll
d2luZyB0aGUKcHJvcG9zZWQgdGV4dCBkdXJpbmcgdGhlIHY0IGRpc2N1c3Npb25zLgoKVGhlIGJp
dCBhYm91dCBub3QgYmVpbmcgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJz
IHdoZW4gc3RyZWFtaW5nCmhhcyBzdGFydGVkIGlzIGNvcnJlY3QuCgpCdXQgdGhlIGNhbWVyYSBj
b25maWd1cmF0aW9uIGlzIG1vcmUgc3RyaWN0OiB5b3UgY2FuJ3QgY2hhbmdlIHRoZSBjYW1lcmEK
Y29uZmlndXJhdGlvbiBhZnRlciB0aGlzIHJlcXVlc3QgdW5sZXNzIHlvdSBjYWxsIHRoaXMgYWdh
aW4gd2l0aCBudW1fYnVmcyA9IDAuCgpUaGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hhbmdlcyB0
aGUgYnVmZmVyIHNpemUsIHNvIG9uY2UgdGhlIGJ1ZmZlcnMgYXJlCmFsbG9jYXRlZCB5b3UgY2Fu
IG5vIGxvbmdlciBjaGFuZ2UgdGhlIGNhbWVyYSBjb25maWcuIEl0IGlzIHVucmVsYXRlZCB0byBz
dHJlYW1pbmcuCgpSZWdhcmRzLAoKCUhhbnMKCj4gKyAqCj4gKyAqIElmIG51bV9idWZzIGlzIDAg
YW5kIHN0cmVhbWluZyBoYXMgbm90IHN0YXJ0ZWQgeWV0LCB0aGVuIHRoZSBiYWNrZW5kIHdpbGwK
PiArICogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPiAr
ICogVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jlc3Mgd2lsbCBy
ZXN1bHQgaW4gYW4gZXJyb3IuCj4gKyAqCj4gKyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24g
aXMgcmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+ICsgKiBhbmQg
dGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBm
aW5hbGx5Cj4gKyAqIGJ1ZmZlcnMgZGVzdHJveWVkLgo+ICsgKgo+ICsgKiBQbGVhc2Ugbm90ZSwg
dGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2Vl
ZAo+ICsgKiB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KPiAr
ICoKPiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+ICsgKi8KCjxz
bmlwPgoKUmVnYXJkcywKCglIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 08:59:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 08: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 1h3dFa-00030e-W2; Tue, 12 Mar 2019 08:59:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GeiQ=RP=qq.com=jinchen1227@srs-us1.protection.inumbo.net>)
 id 1h3dFY-0002zk-6v
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 08:59:06 +0000
X-Inumbo-ID: 132b027e-44a5-11e9-bc90-bc764e045a96
Received: from smtpbguseast2.qq.com (unknown [54.204.34.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 132b027e-44a5-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:59:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512;
 t=1552381134; bh=l4dI2DUv2z2QTpeO5bgTwmVs9oBqXroJAZxBxMFvMRM=;
 h=From:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Date:Message-ID;
 b=TALOuWd+l+x/JCbhHuPMiotqikXXfG801KHwWDZ3+oPdJtuqEWCXDMnOjGwGngSoW
 miLV7JSL+8UcXdmmQ3bAb2QmwkeimCkOQBlFTbZ1xNLYK21M8tMDZub5sVXZ7luvH6
 kMtZ2JF3l3vmhffIBybkNHKmOrAxIPBZYLlF0JUY=
X-QQ-FEAT: jLTfbrzLdoMnrs5Vkj8nipgPp0j9antqivFacCuiEWD9jxcBSxwaNMgfdFKAJ
 4GRh6kTgIbcvyW3Afz7rg4pJJfAffRGQmrWUKxo8iCmXz6PkBAvhKy5Tm0IysYyJVG29gFZ
 XlgLSTfvcvyl4VdlJpDZ7u/a35LlMLQjoEFFe4233rdVaLinYBf4NFXpPOawkecczazG+6L
 fCmWgQv57fakkFIYVM6esr9sbPTYiM6eK2bEynCuAsxq55U3D6/PB3rYlKaCVu0lXbroQhm
 cGxrFohRXnspFj
X-QQ-SSF: 000000000000008000000000000000Z
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 59.46.114.234
X-QQ-STYLE: 
X-QQ-mid: webmail154t1552381133t6595460
From: "=?ISO-8859-1?B?amluY2hlbg==?=" <jinchen1227@qq.com>
To: "=?ISO-8859-1?B?eGVuLWRldmVs?=" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Date: Tue, 12 Mar 2019 16:58:53 +0800
X-Priority: 3
Message-ID: <tencent_4E03A65ACF45B3490239A3A479F5E64FA506@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-SENDSIZE: 520
Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP
 id ; Tue, 12 Mar 2019 16:58:54 +0800 (CST)
Feedback-ID: webmail:qq.com:bgforeign:bgforeign2
X-QQ-Bgrelay: 1
Subject: [Xen-devel] Xen ARM smmu questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4688285657637474240=="
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.

--===============4688285657637474240==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_5C8774CD_0CB6E038_19DFC8C1"
Content-Transfer-Encoding: 8Bit

This is a multi-part message in MIME format.

------=_NextPart_5C8774CD_0CB6E038_19DFC8C1
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

SGVsbG8geGVuLWRldmVsLCANCkknbSByZWFkaW5nIHRoZSBjb2RlIG9mIHhlbiBhcm0gc21t
dSBpbiBkcml2ZXJzL3Bhc3N0aHJvdWdoL2FybSwgYW5kIEkgaGF2ZSBzb21lIHF1ZXN0aW9u
cyB0aGF0IGNvbmZ1c2VkIG1lLg0KSSB0aGluayBpZiB0aGUgYm9hcmQgdXNlIFNNTVUsIHhl
biB3aWxsIHRha2UgY2hhcmdlIG9mIGl0IGJlZm9yZSBkb20wIGJvb3QsIGFuZCB3aWxsIG5v
dCBwYXNzIHRoZSBub2RlIG9mIFNNTVUgdG8gZG9tMCBpbiBkZXZpY2UgdHJlZSwNCnNvIG15
IHF1ZXN0aW9uIGlzIGhvdyBkb20wIHVzZSBTTU1VPyBvciBjYW4gZG9tMCB1c2UgU01NVT8g
V2hhdCBkb20wIHVzZSBpZiBpdCB3YW50cyB0byB1c2UgSU9NTVU/DQpXaGF0IGFib3V0IGRv
bVU/IFRoZSBTTU1VIGNvdWxkIGJlIHBhc3NlZCB0byBkb21VPw0KVGhhbmsgeW91IQ==

------=_NextPart_5C8774CD_0CB6E038_19DFC8C1
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

PGRpdj5IZWxsbyB4ZW4tZGV2ZWwsJm5ic3A7PC9kaXY+PGRpdj5JJ20gcmVhZGluZyB0aGUg
Y29kZSBvZiB4ZW4gYXJtIHNtbXUgaW4gZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0sIGFuZCBJ
IGhhdmUgc29tZSBxdWVzdGlvbnMgdGhhdCBjb25mdXNlZCBtZS48L2Rpdj48ZGl2PkkgdGhp
bmsgaWYgdGhlIGJvYXJkIHVzZSBTTU1VLCB4ZW4gd2lsbCB0YWtlIGNoYXJnZSBvZiBpdCBi
ZWZvcmUgZG9tMCBib290LCBhbmQgd2lsbCBub3QgcGFzcyB0aGUgbm9kZSBvZiBTTU1VIHRv
IGRvbTAgaW4gZGV2aWNlIHRyZWUsPC9kaXY+PGRpdj5zbyBteSBxdWVzdGlvbiBpcyBob3cg
ZG9tMCB1c2UgU01NVT8gb3IgY2FuIGRvbTAgdXNlIFNNTVU/IFdoYXQgZG9tMCB1c2UgaWYg
aXQgd2FudHMgdG8gdXNlIElPTU1VPzwvZGl2PjxkaXY+V2hhdCBhYm91dCBkb21VPyBUaGUg
U01NVSBjb3VsZCBiZSBwYXNzZWQgdG8gZG9tVT88L2Rpdj48ZGl2PlRoYW5rIHlvdSE8L2Rp
dj4=

------=_NextPart_5C8774CD_0CB6E038_19DFC8C1--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4688285657637474240==--





From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:07:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:07: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 1h3dNO-00040m-TM; Tue, 12 Mar 2019 09:07:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3dNN-00040h-EP
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:07:09 +0000
X-Inumbo-ID: 366769bd-44a6-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 366769bd-44a6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:07:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 03:07:07 -0600
Message-Id: <5C8776B8020000780021D8B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 03:07:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190312082000.32181-1-andr2000@gmail.com>
 <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
In-Reply-To: <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 0/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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAzLjE5IGF0IDA5OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Mi8wMy8yMDE5IDA5OjE5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gRnJvbTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pgo+PiAKPj4gSGVsbG8hCj4+IAo+PiBBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBw
b3J0cyBzb21lIHZpcnR1YWwgbXVsdGltZWRpYQo+PiBmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0
dWFsIGRpc3BsYXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCj4+IHBvaW50ZXJzIGFu
ZCBtdWx0aS10b3VjaCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgo+PiBh
dXRvbW90aXZlIGFwcGxpYW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3Rl
bXMKPj4gYW5kIG1hbnkgbW9yZS4KPj4gCj4+IEZyb250ZW5kIGltcGxlbWVudGF0aW9uIGlzIGF2
YWlsYWJsZSBhdCBbM10gYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4+IGJhY2tlbmQgYXQgWzRdLiBU
aGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywgYnV0IGZyb250ZW5kIGFscmVhZHkKPj4gcGFzc2Vz
IHY0bDItY29tcGxpYW5jZSB0ZXN0IGZvciBWNEwyIGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5
Cj4+IGNoYW5nZXMgYXJlIGF2YWlsYWJsZSBhdCBbNV0uCj4+IAo+PiBUaGlzIHdvcmsgYWRkcyBh
IG5ldyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3IgYSB2aXJ0dWFsCj4+IGNhbWVy
YSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBvZiBYZW4gZXZl
bgo+PiBmYXJ0aGVyOiB2aWRlbyBjb25mZXJlbmNpbmcsIElWSSwgaGlnaCBkZWZpbml0aW9uIG1h
cHMgZXRjLgo+PiAKPj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVk
IGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxl
IHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPj4gCj4+IDEuIFByb3ZpZGUgbWVh
bnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4gIC0gcGl4ZWwgZm9y
bWF0cwo+PiAgLSByZXNvbHV0aW9ucwo+PiAgLSBmcmFtZSByYXRlcwo+PiAyLiBTdXBwb3J0IGJh
c2ljIGNhbWVyYSBjb250cm9sczoKPj4gIC0gY29udHJhc3QKPj4gIC0gYnJpZ2h0bmVzcwo+PiAg
LSBodWUKPj4gIC0gc2F0dXJhdGlvbgo+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4g
Cj4gU28gc2luY2UgdGhlIGZpcnN0IHBvc3QgaW4gSnVseSAyMDE4IHRoZXJlIGhhcyBiZWVuIG5v
IHJlYWN0aW9uIGZyb20KPiBLb25yYWQgdG8gdGhpcyBpbnRlcmZhY2UuIEkgZ3Vlc3MgaGUgaGFz
IHBsZW50eSBvZiBvdGhlciB0aGluZ3MgdG8gZG8uCgpIYXZpbmcgZ29uZSB0aHJvdWdoIGFsbCB0
aGUgdmVyc2lvbnMnIHRocmVhZHMgKGp1c3QgdGhlaXIgdGl0bGVzKSBJIGNhbid0CmZpbmQgYW55
IGV4cGxpY2l0IHBpbmcgdG8gaGltLiBZZXMsIGZpdmUgdmVyc2lvbnMgc2hvdWxkIGhhdmUgYmVl
bgplbm91Z2ggdG8gZHJhdyBhdHRlbnRpb24sIGJ1dCB0aGVuIGFnYWluIHRoaXMgbWF5IGhhdmUg
aW5kaWNhdGVkIHRvCmhpbSB0aGF0IHRoaW5ncyBhcmUgc3RpbGwgdG9vIG11Y2ggaW4gZmx1eC4K
Cj4gTWF5YmUgaXQgd291bGQgYmUgYSBnb29kIGlkZWEgdG8gYWRkIHNvbWVvbmUgZWxzZSBhcyBh
IG1haW50YWluZXIgZm9yCj4gdGhlICJQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZF
UlMgREVTSUdOUyIgc2VjdGlvbiBpbgo+IE1BSU5UQUlORVJTIHRvIGF2b2lkIHN1Y2ggc3RhbGxz
IGluIHRoZSBmdXR1cmU/CgpXZWxsLCBpaXJjIGhlIGhhZCB2b2x1bnRlZXJlZCBoaW1zZWxmIGZv
ciB0aGF0IHJvbGUsIHNvIEkgZ3Vlc3MgdGhlCnByZWZlcnJlZCBhY3Rpb24gaW4gc3VjaCBhIGNh
c2Ugd291bGQgYmUgZm9yIGhpbSB0byBhbHNvIHN0ZXAgYmFjayBpZgpoaXMgb3RoZXIgZHV0aWVz
IG5vIGxvbmdlciBwZXJtaXQgaGltIGZ1bGZpbGxpbmcgdGhlIG1haW50YWluZXIgcm9sZSBoZXJl
LgpXaXRob3V0IHRoZSBzcGVjaWZpYyBNQUlOVEFJTkVSUyBlbnRyeSwgYXMgaW4gdGhlIG9sZCBk
YXlzLCBUSEUKUkVTVCB3b3VsZCBhc3N1bWUgcmVzcG9uc2liaWxpdHkgYWdhaW4sIHdoaWNoIHBl
cnNvbmFsbHkgSSdkIHByZWZlcgpvdmVyIGFkZGluZyBhIHNlY29uZCBpbmRpdmlkdWFsIHRvIHRo
ZSBzZWN0aW9uLiBVbmxlc3Mgc29tZW9uZSBlbHNlCihsaWtlIHlvdSkgdm9sdW50ZWVyZWQgYWdh
aW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:08:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3dOS-00044j-92; Tue, 12 Mar 2019 09:08: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=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3dOQ-00044Y-Il
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:08:14 +0000
X-Inumbo-ID: 5c8c6359-44a6-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 5c8c6359-44a6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:08:12 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id g12so1416556lfb.13
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 02:08:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=6Um35BuARJEFcJpPIWq5bCgPYMRYQdc/THhKVPmiCVc=;
 b=pqif1X/TmSpGgCvCSEV8LgV5WNQELBQrC7JPWvx93J2UKErjwADjVozCk7P0r7WiIH
 7dVIupUneo+1xf7EloA7J2djIcKMCS+zGbAlUYdGh6DmWCMdlCaLr2Gs7G35066T8Nkz
 9/9TPvfLcbZ1I8Dq5Fnyawwj/Ol6Pd5WIMVG3GzWzNafRzD84+5cbNqB5ItQYrbrSegy
 1NSG20nEqswrh6bTrA/BTU4lT/mC4fk0x9ybF68O6Sz4QI40M2/QWux06XMBjMu9pbnR
 p9N4jApvr3P4zQExxMozKZ5UppRjm1YKmi1L62k0wwlbW8XXJji+yw4r/r9Ramt0j/+C
 bNpg==
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=6Um35BuARJEFcJpPIWq5bCgPYMRYQdc/THhKVPmiCVc=;
 b=BItDjB5SiFNY35ohhTUzLVU4q90b3OKQgpBT95locmtW5RfmMix818D5OkCy6j5duA
 HUtKuU2CwpB9hS9w+VXV5TSz45xZGvV4onax90z17yph9432xoHJj34fMpptRFoGdrWZ
 2esKL441Ddh4a/ELi8OR5q9i5UnAXgH1YHxbIYHsSaCZLzCO9xqvDZyaY9cf9Oc8AqFV
 nyPGFAwrUoUBSq3XFePzcnCXgWFS7/UWuIlEb8ZnciGATHEHMK7FN3cUOXQ54xoff+uG
 lzuCt9BIh6e7akHfaeDFEgn7TeF4gm2+8EN09aspxfghKFfmR3rKQ07upK8MX2+wDQwN
 wQIg==
X-Gm-Message-State: APjAAAUnl5VgPXmwBasHJMQiy0YhyqQcz79rJrOhfflck9ACxdmryJ9V
 wQRGWNKwo3HV1lOVfa1jHEM=
X-Google-Smtp-Source: APXvYqxmQE7UhcFEhKKymX2UZ2QiJy93GF4srFcwQFp+N282lCO6HVfapyAk5+RCL1LtytZTASqoGQ==
X-Received: by 2002:a19:f707:: with SMTP id z7mr7889293lfe.61.1552381691110;
 Tue, 12 Mar 2019 02:08:11 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d75sm106397lfd.87.2019.03.12.02.08.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Mar 2019 02:08:10 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
 <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <fd07546d-50a2-fb10-6f37-7f96acf0ce40@gmail.com>
Date: Tue, 12 Mar 2019 11:08: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: <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 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>

T24gMy8xMi8xOSAxMDo1OCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IEhpIE9sZWtzYW5kciwK
Pgo+IEp1c3Qgb25lIGNvbW1lbnQ6Cj4KPiBPbiAzLzEyLzE5IDk6MjAgQU0sIE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFRoaXMgaXMgdGhlIEFCSSBmb3Ig
dGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVkCj4+IGNhbWVyYSBkcml2ZXIgd2hp
Y2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+IGZh
cnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZv
dGFpbm1lbnQsCj4+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPj4KPj4gVGhlIGluaXRpYWwg
Z29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4g
ZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYg
bmVlZCBiZToKPj4KPj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBj
b25maWd1cmF0aW9uOgo+PiAgIC0gcGl4ZWwgZm9ybWF0cwo+PiAgIC0gcmVzb2x1dGlvbnMKPj4g
ICAtIGZyYW1lIHJhdGVzCj4+IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOgo+PiAg
IC0gY29udHJhc3QKPj4gICAtIGJyaWdodG5lc3MKPj4gICAtIGh1ZQo+PiAgIC0gc2F0dXJhdGlv
bgo+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4gLS0tCj4+ICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCAxMzcwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMzcwIGluc2Vy
dGlvbnMoKykKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmgKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFp
Zi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMDAwLi4xYWU0YzUxZWE3NTgKPj4gLS0tIC9kZXYvbnVs
bAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+PiBAQCAtMCwwICsx
LDEzNzAgQEAKPiA8c25pcD4KPgo+PiArLyoKPj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidz
IGxheW91dDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX0JVRl9HRVRfTEFZT1VUfCAg
IHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+
PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+PiArICoKPj4gKyAq
Cj4+ICsgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6Cj4+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZlZCAgICAgfCA0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgbnVtX2J1ZnMgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKgo+PiArICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZm
ZXJzIHRvIGJlIHVzZWQuCj4+ICsgKgo+PiArICogSWYgbnVtX2J1ZnMgaXMgbm90IHplcm8gdGhl
biB0aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhlIHJlcXVlc3RlZCBudW1iZXIgb2YKPj4gKyAqIGJ1
ZmZlcnMgYW5kIHJlc3BvbmRzIHdpdGggdGhlIG51bWJlciBvZiBidWZmZXJzIGFsbG93ZWQgZm9y
IHRoaXMgZnJvbnRlbmQuCj4+ICsgKiBGcm9udGVuZCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tp
bmcgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8KPj4gKyAqIHNlZSBpZiB0
aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2ly
ZWQgb25lcwo+PiArICogYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4gKyAqIEZyb250ZW5kIGlzIGFs
bG93ZWQgdG8gc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMK
Pj4gKyAqIGJlZm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0
byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4gKyAqIGZpbmFsIGNvbmZpZ3VyYXRpb24uCj4+ICsgKiBG
cm9udGVuZCBpcyBub3QgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFu
ZC9vciBjYW1lcmEKPj4gKyAqIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhlIHN0cmVhbWluZyBoYXMg
c3RhcnRlZC4KPiBUaGlzIGxhc3Qgc2VudGVuY2UgaXNuJ3QgcXVpdGUgcmlnaHQsIGFuZCBJIG1p
c3NlZCB0aGF0IHdoZW4gcmV2aWV3aW5nIHRoZQo+IHByb3Bvc2VkIHRleHQgZHVyaW5nIHRoZSB2
NCBkaXNjdXNzaW9ucy4KPgo+IFRoZSBiaXQgYWJvdXQgbm90IGJlaW5nIGFsbG93ZWQgdG8gY2hh
bmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyB3aGVuIHN0cmVhbWluZwo+IGhhcyBzdGFydGVkIGlz
IGNvcnJlY3QuCj4KPiBCdXQgdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGlzIG1vcmUgc3RyaWN0
OiB5b3UgY2FuJ3QgY2hhbmdlIHRoZSBjYW1lcmEKPiBjb25maWd1cmF0aW9uIGFmdGVyIHRoaXMg
cmVxdWVzdCB1bmxlc3MgeW91IGNhbGwgdGhpcyBhZ2FpbiB3aXRoIG51bV9idWZzID0gMC4KPgo+
IFRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBjaGFuZ2VzIHRoZSBidWZmZXIgc2l6ZSwgc28gb25j
ZSB0aGUgYnVmZmVycyBhcmUKPiBhbGxvY2F0ZWQgeW91IGNhbiBubyBsb25nZXIgY2hhbmdlIHRo
ZSBjYW1lcmEgY29uZmlnLiBJdCBpcyB1bnJlbGF0ZWQgdG8gc3RyZWFtaW5nLgpDYW4geW91IHBs
ZWFzZSBnaXZlIG1lIGEgaGludCBvZiB3aGF0IHdvdWxkIGJlIHRoZSByaWdodCB0aGluZyB0byBw
dXQgaW4/CgpUaGFuayB5b3UsCk9sZWtzYW5kcgo+IFJlZ2FyZHMsCj4KPiAJSGFucwo+Cj4+ICsg
Kgo+PiArICogSWYgbnVtX2J1ZnMgaXMgMCBhbmQgc3RyZWFtaW5nIGhhcyBub3Qgc3RhcnRlZCB5
ZXQsIHRoZW4gdGhlIGJhY2tlbmQgd2lsbAo+PiArICogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxv
Y2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPj4gKyAqIFRyeWluZyB0byBjYWxsIHRoaXMgaWYgc3Ry
ZWFtaW5nIGlzIGluIHByb2dyZXNzIHdpbGwgcmVzdWx0IGluIGFuIGVycm9yLgo+PiArICoKPj4g
KyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFt
aW5nIG11c3QgYmUgc3RvcHBlZAo+PiArICogYW5kIHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQg
d2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQgZmluYWxseQo+PiArICogYnVmZmVycyBkZXN0
cm95ZWQuCj4+ICsgKgo+PiArICogUGxlYXNlIG5vdGUsIHRoYXQgdGhlIG51bWJlciBvZiBidWZm
ZXJzIGluIHRoaXMgcmVxdWVzdCBtdXN0IG5vdCBleGNlZWQKPj4gKyAqIHRoZSB2YWx1ZSBjb25m
aWd1cmVkIGluIFhlblN0b3JlLm1heC1idWZmZXJzLgo+PiArICoKPj4gKyAqIFNlZSByZXNwb25z
ZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4gKyAqLwo+IDxzbmlwPgo+Cj4gUmVnYXJkcywK
Pgo+IAlIYW5zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:13:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3dTY-0004qv-VK; Tue, 12 Mar 2019 09: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=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3dTX-0004qq-Bz
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:13:31 +0000
X-Inumbo-ID: 191b99bd-44a7-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 191b99bd-44a7-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:13:29 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l16so1579518ljc.9
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 02:13:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=axICh7xUv6RUcUeSHIb69gf6/koMEuHKrPcZ7raqx7I=;
 b=EiUC/eXKrBS0N55DhZ36XQ9ELD5u/c9+zAuLS6e0De74QUqC5Tydtb1qexh0oGolkP
 u7kPxTd4wJ9QCG3XKP4RJnRxVHTvDEi18MPnG8Zrarn/ej5odOx0sLFH6Tm1G69a2DJc
 BwetmLWn9Xzy8MBFvfZQcXf+YbEssV2zOuAmVQqLG74Ilcfd5FcMaPnOfHE4x6u2dViG
 aFBHZN9uJjw+8/IhC6imxuMyYY5Q0PR5CfCLxxA0XSHRT/n00dBHd4oweQKKKINf4DdU
 sskSRA/Hxkz6TNE2+3zzPcBuqNZeMXh/pta18duAaC9YGO7G2i6yw23oyPzz4dygQOKQ
 Ax3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=axICh7xUv6RUcUeSHIb69gf6/koMEuHKrPcZ7raqx7I=;
 b=jyccWruyKonZ7iRHodUkyHNMCzWE7s8KYjgd2fODGdRa+ilolyzlabQuIHiDioCNYX
 G1raHywyNR220S5cBMTOlPKaYDpndsuXc2MAWn8Ibg8JhX7/LsUb2hYwtL9RTVbOxZM4
 4N3lRXXoRira0cfonhF8Bm5kGqlT2n1mXrGJMcUPUiUCe9NWk1Otdl21cgqzh94FVP6M
 x5cvcE+Asr3FQOXPP4xFmP87/9VpCaUL66RIxqm6ZkFIY4gDhBqlmZCvUZqzMb+Qoal+
 zrl1XM2Hfd3UGFpODjIIu1kNhn7Lwa3qxwogW+1RwnrolpQ9MU0iITlMraOl0B1NP01o
 8Mgw==
X-Gm-Message-State: APjAAAU18GtFEw6ugha9yzjFTiOd4VuzCj2Oj01TkrXQ5GYmknqrcccJ
 tFXMaEnLbzDhI57ZKBM1JYA=
X-Google-Smtp-Source: APXvYqz+40PrvMhtrpE3WbPXtEjyBwPzNBixFNALwy4Emyz+vDykxvEuZALeKVCEA5z/Oc2jnUdrMQ==
X-Received: by 2002:a2e:208a:: with SMTP id g10mr19362478lji.135.1552382007550; 
 Tue, 12 Mar 2019 02:13:27 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 n25sm1475466lfe.70.2019.03.12.02.13.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Mar 2019 02:13:27 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190312082000.32181-1-andr2000@gmail.com>
 <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
 <5C8776B8020000780021D8B5@prv1-mh.provo.novell.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <13bd71e4-780d-3912-fbf2-553b04147cab@gmail.com>
Date: Tue, 12 Mar 2019 11:13: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: <5C8776B8020000780021D8B5@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 0/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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xMi8xOSAxMTowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDMuMTkg
YXQgMDk6NDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxMi8wMy8yMDE5IDA5OjE5
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBIZWxs
byEKPj4+Cj4+PiBBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBzb21lIHZp
cnR1YWwgbXVsdGltZWRpYQo+Pj4gZmVhdHVyZXMgWzJdIHN1Y2ggYXMgdmlydHVhbCBkaXNwbGF5
LCBzb3VuZC4gSXQgc3VwcG9ydHMga2V5Ym9hcmRzLAo+Pj4gcG9pbnRlcnMgYW5kIG11bHRpLXRv
dWNoIGRldmljZXMgYWxsIGFsbG93aW5nIFhlbiB0byBiZSB1c2VkIGluCj4+PiBhdXRvbW90aXZl
IGFwcGxpYW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3RlbXMKPj4+IGFu
ZCBtYW55IG1vcmUuCj4+Pgo+Pj4gRnJvbnRlbmQgaW1wbGVtZW50YXRpb24gaXMgYXZhaWxhYmxl
IGF0IFszXSBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPj4+IGJhY2tlbmQgYXQgWzRdLiBUaGVzZSBh
cmUgd29yayBpbiBwcm9ncmVzcywgYnV0IGZyb250ZW5kIGFscmVhZHkKPj4+IHBhc3NlcyB2NGwy
LWNvbXBsaWFuY2UgdGVzdCBmb3IgVjRMMiBkcml2ZXJzLiBsaWJ4bCBwcmVsaW1pbmFyeQo+Pj4g
Y2hhbmdlcyBhcmUgYXZhaWxhYmxlIGF0IFs1XS4KPj4+Cj4+PiBUaGlzIHdvcmsgYWRkcyBhIG5l
dyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3IgYSB2aXJ0dWFsCj4+PiBjYW1lcmEg
ZGV2aWNlIHdoaWNoIGV4dGVuZHMgbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgb2YgWGVuIGV2ZW4K
Pj4+IGZhcnRoZXI6IHZpZGVvIGNvbmZlcmVuY2luZywgSVZJLCBoaWdoIGRlZmluaXRpb24gbWFw
cyBldGMuCj4+Pgo+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVk
IGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJs
ZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pgo+Pj4gMS4gUHJvdmlkZSBt
ZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4gICAtIHBpeGVs
IGZvcm1hdHMKPj4+ICAgLSByZXNvbHV0aW9ucwo+Pj4gICAtIGZyYW1lIHJhdGVzCj4+PiAyLiBT
dXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+ICAgLSBjb250cmFzdAo+Pj4gICAtIGJy
aWdodG5lc3MKPj4+ICAgLSBodWUKPj4+ICAgLSBzYXR1cmF0aW9uCj4+PiAzLiBTdXBwb3J0IHN0
cmVhbWluZyBjb250cm9sCj4+IFNvIHNpbmNlIHRoZSBmaXJzdCBwb3N0IGluIEp1bHkgMjAxOCB0
aGVyZSBoYXMgYmVlbiBubyByZWFjdGlvbiBmcm9tCj4+IEtvbnJhZCB0byB0aGlzIGludGVyZmFj
ZS4gSSBndWVzcyBoZSBoYXMgcGxlbnR5IG9mIG90aGVyIHRoaW5ncyB0byBkby4KPiBIYXZpbmcg
Z29uZSB0aHJvdWdoIGFsbCB0aGUgdmVyc2lvbnMnIHRocmVhZHMgKGp1c3QgdGhlaXIgdGl0bGVz
KQpIbSwgZG8geW91IHVzdWFsbHkgcGluZyBieSBjaGFuZ2luZyB0aGUgdGl0bGUgc28gaXQgaGFz
ICJwaW5nIiB3b3JkIGluIAppdD8gOykKPiAgIEkgY2FuJ3QKPiBmaW5kIGFueSBleHBsaWNpdCBw
aW5nIHRvIGhpbS4KQWxsIHRob3NlIHBpbmdzIGFyZSB0aGVyZSBhbmQgaWYgeW91IGdvIHRocm91
Z2ggdGhvc2UgdGhyZWFkcwp5b3Ugd2lsbCBkZWZpbml0ZWx5IGZpbmQgd2hhdCB5b3UgYXJlIGFz
a2luZyBmb3IuLi4KPiAgIFllcywgZml2ZSB2ZXJzaW9ucyBzaG91bGQgaGF2ZSBiZWVuCj4gZW5v
dWdoIHRvIGRyYXcgYXR0ZW50aW9uLCBidXQgdGhlbiBhZ2FpbiB0aGlzIG1heSBoYXZlIGluZGlj
YXRlZCB0bwo+IGhpbSB0aGF0IHRoaW5ncyBhcmUgc3RpbGwgdG9vIG11Y2ggaW4gZmx1eC4KSG0u
Li4KPgo+PiBNYXliZSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBhZGQgc29tZW9uZSBlbHNl
IGFzIGEgbWFpbnRhaW5lciBmb3IKPj4gdGhlICJQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBW
IERSSVZFUlMgREVTSUdOUyIgc2VjdGlvbiBpbgo+PiBNQUlOVEFJTkVSUyB0byBhdm9pZCBzdWNo
IHN0YWxscyBpbiB0aGUgZnV0dXJlPwo+IFdlbGwsIGlpcmMgaGUgaGFkIHZvbHVudGVlcmVkIGhp
bXNlbGYgZm9yIHRoYXQgcm9sZSwgc28gSSBndWVzcyB0aGUKPiBwcmVmZXJyZWQgYWN0aW9uIGlu
IHN1Y2ggYSBjYXNlIHdvdWxkIGJlIGZvciBoaW0gdG8gYWxzbyBzdGVwIGJhY2sgaWYKPiBoaXMg
b3RoZXIgZHV0aWVzIG5vIGxvbmdlciBwZXJtaXQgaGltIGZ1bGZpbGxpbmcgdGhlIG1haW50YWlu
ZXIgcm9sZSBoZXJlLgo+IFdpdGhvdXQgdGhlIHNwZWNpZmljIE1BSU5UQUlORVJTIGVudHJ5LCBh
cyBpbiB0aGUgb2xkIGRheXMsIFRIRQo+IFJFU1Qgd291bGQgYXNzdW1lIHJlc3BvbnNpYmlsaXR5
IGFnYWluLCB3aGljaCBwZXJzb25hbGx5IEknZCBwcmVmZXIKPiBvdmVyIGFkZGluZyBhIHNlY29u
ZCBpbmRpdmlkdWFsIHRvIHRoZSBzZWN0aW9uLiBVbmxlc3Mgc29tZW9uZSBlbHNlCj4gKGxpa2Ug
eW91KSB2b2x1bnRlZXJlZCBhZ2Fpbi4KPgo+IEphbgo+Cj4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:15:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3dVC-0004yN-Dg; Tue, 12 Mar 2019 09:15:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EGHV=RP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3dVB-0004yI-L2
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:15:13 +0000
X-Inumbo-ID: 5615e0be-44a7-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5615e0be-44a7-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:15:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 083C3AC8A;
 Tue, 12 Mar 2019 09:15:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwMzEyMDgyMDAwLjMyMTgx77+9Me+/vWFuZHIyMDAwQGdt?=
 =?UTF-8?Q?ail=2ecom=3e_=3c6803b7e8-4743-15b6-474e-ec7093e9960a=40suse=2ecom?=
 =?UTF-8?Q?=3e_=3c5C8776B8020000780021D8B5=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: <d5eceae5-debe-fa6b-e5d3-80a47ddf01ef@suse.com>
Date: Tue, 12 Mar 2019 10:15:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 0/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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDMvMjAxOSAxMDowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDMuMTkg
YXQgMDk6NDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxMi8wMy8yMDE5IDA5OjE5
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBIZWxs
byEKPj4+Cj4+PiBBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBzb21lIHZp
cnR1YWwgbXVsdGltZWRpYQo+Pj4gZmVhdHVyZXMgWzJdIHN1Y2ggYXMgdmlydHVhbCBkaXNwbGF5
LCBzb3VuZC4gSXQgc3VwcG9ydHMga2V5Ym9hcmRzLAo+Pj4gcG9pbnRlcnMgYW5kIG11bHRpLXRv
dWNoIGRldmljZXMgYWxsIGFsbG93aW5nIFhlbiB0byBiZSB1c2VkIGluCj4+PiBhdXRvbW90aXZl
IGFwcGxpYW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3RlbXMKPj4+IGFu
ZCBtYW55IG1vcmUuCj4+Pgo+Pj4gRnJvbnRlbmQgaW1wbGVtZW50YXRpb24gaXMgYXZhaWxhYmxl
IGF0IFszXSBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPj4+IGJhY2tlbmQgYXQgWzRdLiBUaGVzZSBh
cmUgd29yayBpbiBwcm9ncmVzcywgYnV0IGZyb250ZW5kIGFscmVhZHkKPj4+IHBhc3NlcyB2NGwy
LWNvbXBsaWFuY2UgdGVzdCBmb3IgVjRMMiBkcml2ZXJzLiBsaWJ4bCBwcmVsaW1pbmFyeQo+Pj4g
Y2hhbmdlcyBhcmUgYXZhaWxhYmxlIGF0IFs1XS4KPj4+Cj4+PiBUaGlzIHdvcmsgYWRkcyBhIG5l
dyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3IgYSB2aXJ0dWFsCj4+PiBjYW1lcmEg
ZGV2aWNlIHdoaWNoIGV4dGVuZHMgbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgb2YgWGVuIGV2ZW4K
Pj4+IGZhcnRoZXI6IHZpZGVvIGNvbmZlcmVuY2luZywgSVZJLCBoaWdoIGRlZmluaXRpb24gbWFw
cyBldGMuCj4+Pgo+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVk
IGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJs
ZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pgo+Pj4gMS4gUHJvdmlkZSBt
ZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4gIC0gcGl4ZWwg
Zm9ybWF0cwo+Pj4gIC0gcmVzb2x1dGlvbnMKPj4+ICAtIGZyYW1lIHJhdGVzCj4+PiAyLiBTdXBw
b3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+ICAtIGNvbnRyYXN0Cj4+PiAgLSBicmlnaHRu
ZXNzCj4+PiAgLSBodWUKPj4+ICAtIHNhdHVyYXRpb24KPj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5n
IGNvbnRyb2wKPj4KPj4gU28gc2luY2UgdGhlIGZpcnN0IHBvc3QgaW4gSnVseSAyMDE4IHRoZXJl
IGhhcyBiZWVuIG5vIHJlYWN0aW9uIGZyb20KPj4gS29ucmFkIHRvIHRoaXMgaW50ZXJmYWNlLiBJ
IGd1ZXNzIGhlIGhhcyBwbGVudHkgb2Ygb3RoZXIgdGhpbmdzIHRvIGRvLgo+IAo+IEhhdmluZyBn
b25lIHRocm91Z2ggYWxsIHRoZSB2ZXJzaW9ucycgdGhyZWFkcyAoanVzdCB0aGVpciB0aXRsZXMp
IEkgY2FuJ3QKPiBmaW5kIGFueSBleHBsaWNpdCBwaW5nIHRvIGhpbS4gWWVzLCBmaXZlIHZlcnNp
b25zIHNob3VsZCBoYXZlIGJlZW4KPiBlbm91Z2ggdG8gZHJhdyBhdHRlbnRpb24sIGJ1dCB0aGVu
IGFnYWluIHRoaXMgbWF5IGhhdmUgaW5kaWNhdGVkIHRvCj4gaGltIHRoYXQgdGhpbmdzIGFyZSBz
dGlsbCB0b28gbXVjaCBpbiBmbHV4Lgo+IAo+PiBNYXliZSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRl
YSB0byBhZGQgc29tZW9uZSBlbHNlIGFzIGEgbWFpbnRhaW5lciBmb3IKPj4gdGhlICJQVUJMSUMg
SS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZFUlMgREVTSUdOUyIgc2VjdGlvbiBpbgo+PiBNQUlO
VEFJTkVSUyB0byBhdm9pZCBzdWNoIHN0YWxscyBpbiB0aGUgZnV0dXJlPwo+IAo+IFdlbGwsIGlp
cmMgaGUgaGFkIHZvbHVudGVlcmVkIGhpbXNlbGYgZm9yIHRoYXQgcm9sZSwgc28gSSBndWVzcyB0
aGUKPiBwcmVmZXJyZWQgYWN0aW9uIGluIHN1Y2ggYSBjYXNlIHdvdWxkIGJlIGZvciBoaW0gdG8g
YWxzbyBzdGVwIGJhY2sgaWYKPiBoaXMgb3RoZXIgZHV0aWVzIG5vIGxvbmdlciBwZXJtaXQgaGlt
IGZ1bGZpbGxpbmcgdGhlIG1haW50YWluZXIgcm9sZSBoZXJlLgo+IFdpdGhvdXQgdGhlIHNwZWNp
ZmljIE1BSU5UQUlORVJTIGVudHJ5LCBhcyBpbiB0aGUgb2xkIGRheXMsIFRIRQo+IFJFU1Qgd291
bGQgYXNzdW1lIHJlc3BvbnNpYmlsaXR5IGFnYWluLCB3aGljaCBwZXJzb25hbGx5IEknZCBwcmVm
ZXIKPiBvdmVyIGFkZGluZyBhIHNlY29uZCBpbmRpdmlkdWFsIHRvIHRoZSBzZWN0aW9uLiBVbmxl
c3Mgc29tZW9uZSBlbHNlCj4gKGxpa2UgeW91KSB2b2x1bnRlZXJlZCBhZ2Fpbi4KCkkgd291bGRu
J3QgbWluZCBkb2luZyB0aGF0LiBVbmxlc3Mgc29tZW9uZSB0aGlua3MgbWUgYmVpbmcgb25lIG9m
IHRoZQptYWluIGNvbnN1bWVycyBvZiB0aG9zZSBpbnRlcmZhY2VzIG9uIHRoZSBMaW51eCBzaWRl
IHdvdWxkIHJhaXNlIGEKY29uZmxpY3QuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:21:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:21:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3dbF-0005jp-5k; Tue, 12 Mar 2019 09:21:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3dbE-0005jk-F3
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:21:28 +0000
X-Inumbo-ID: 346af444-44a8-11e9-963d-0f39daa2c564
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 346af444-44a8-11e9-963d-0f39daa2c564;
 Tue, 12 Mar 2019 09:21:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 03:21:23 -0600
Message-Id: <5C877A10020000780021D8F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 03:21:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C868EFC020000780021D5BE@prv1-mh.provo.novell.com>
 <39ffa78f-9b1e-431a-1986-8a1daa1d48c1@citrix.com>
In-Reply-To: <39ffa78f-9b1e-431a-1986-8a1daa1d48c1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: support Atom Tremont
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAzLjE5IGF0IDE5OjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMDMvMjAxOSAxNjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEFkZCBtb2Rl
bCAweDg2IHRvIHJlbGV2YW50IHN3aXRjaCgpIHN0YXRlbWVudHMsIGFzIHBlciBTRE0gMDY5IFZv
bCA0Lgo+PiBUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIGNoYW5nZSBHZW1pbmkgTGFrZSBjb21t
ZW50cyB0byBzYXkgR29sZG1vbnQKPj4gUGx1cy4gdG8gbWF0Y2ggdGhlIFNETS4KPiAKPiBHb2xk
bW9udCsgKEdvbGRtb250IFJlZnJlc2ggaW4gc29tZSBwbGFjZXMpIGlzIHRoZSBuYW1lIG9mIHRo
ZQo+IE1pY3JvYXJjaGl0ZWN0dXJlLiAgR2VtaW5pIExha2UgaXMgdGhlIG5hbWUgb2YgdGhlIFNv
QyBwbGF0Zm9ybSB3aGljaAo+IHVzZXMgdGhlIEdNVCsKPiAKPiBJbiByZWFsaXR5LCB0aGUgdGVy
bXMgYXBwZWFyIHRvIGJlIHVzZWQgaW50ZXJjaGFuZ2VhYmx5IGluIHRoZSBsaXRlcmF0dXJlLgoK
V2VsbCwgaW1vIHdlIHNob3VsZCBiZSB1c2luZyBDUFUgbWljcm8tYXJjaGl0ZWN0dXJlIG5hbWVz
IGhlcmUuCgpBbmQgbm8sIHRoZSBTRE0gZG9lcyBub3Qgc2F5IEdvbGRtb250KywgaXQgdXNlcyBH
b2xkbW9udCBQbHVzLgpWZXJ5IGNvbnNpc3RlbnRseSBhdCBsZWFzdCBpbiBWb2wgNC4KCj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKPj4gQEAgLTQ0Myw3ICs0NDMsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgc2hvdWxkX3Vz
ZV9lYWdlcl9mcHUoCj4+ICAgICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICovCj4+ICAgICAg
Y2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLwo+PiAgICAgIGNhc2UgMHg1ZjogLyogRGVudmVydG9u
ICovCj4+IC0gICAgY2FzZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLwo+PiArICAgIGNhc2UgMHg3
YTogLyogR29sZG1vbnQgUGx1cyAqLwo+PiArICAgIGNhc2UgMHg4NjogLyogVHJlbW9udCAqLwo+
PiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gLi4uIHRoaXMgd2hpdGVsaXN0IHdhcyBwdXQg
aW4gcGxhY2UgYXQgdGhlIHRpbWUgYmVjYXVzZSB3ZSBoYWQgbm8gaWRlYQo+IHdoYXQgdGhlIGVm
ZmVjdCB3b3VsZCBiZS4gIEFzIGl0IHR1cm5zIG91dCwgZWFnZXJGUFUgd2FzIGEgcGVyZm9ybWFu
Y2UKPiBpbXByb3ZlbWVudCBhY3Jvc3MgdGhlIGJvYXJkLgo+IAo+IFdoZW4gd2UgZ2V0IHNvbWUg
cGVyZm9ybWFuY2UgbnVtYmVycyBmcm9tIEFNRCwgaWYgdGhleSBjb21lIGJhY2sKPiBpbmRpY2F0
aW5nIGFuIGltcHJvdmVtZW50IGFjcm9zcyB0aGUgYm9hcmQgKHdoaWNoIGlzIHRoZSBleHBlY3Rl
ZAo+IG91dGNvbWUpLCB0aGVuIEkgd2lsbCBiZSBmb2xsb3dpbmcgdGhyb3VnaCBvbiBXZWkncyBv
cmlnaW5hbCBwYXRjaCBhbmQKPiByZW1vdmluZyBsYXp5RlBVIGZyb20gWGVuIGVudGlyZWx5Lgo+
IAo+IEhvd2V2ZXIsIGluIHRoZSBzaG9ydCB0ZXJtLCB0aGUgcHJldmFpbGluZyBldmlkZW5jZSB3
b3VsZCBzdWdnZXN0IHRoYXQKPiBlYWdlciBpcyB0aGUgd2F5IHRvIGdvLCBub3QgbGF6eS4KCldl
bGwsIGlmIHNvLCB0aGVuIHRoaXMgc2hvdWxkIGJlIGNvbnNpc3RlbnRseSBtYWRlIHNvIGZvciBl
YXJsaWVyIEF0b21zCmFzIHdlbGwuIEkgc2VlIG5vIHJlYXNvbiB3aHkgd2Ugc2hvdWxkIHRyZWF0
IFRyZW1vbnQgZGlmZmVyZW50bHkgZnJvbQpHb2xkbW9udCBldGMuCgo+PiBAQCAtNTMwLDcgKzUz
MSw4IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW4KPj4gICAgICAg
ICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICovCj4+ICAgICAgICAgIGNhc2UgMHg1YzogLyog
R29sZG1vbnQgKi8KPj4gICAgICAgICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KPj4gLSAg
ICAgICAgY2FzZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLwo+PiArICAgICAgICBjYXNlIDB4N2E6
IC8qIEdvbGRtb250IFBsdXMgKi8KPj4gKyAgICAgICAgY2FzZSAweDg2OiAvKiBUcmVtb250ICov
Cj4gCj4gV2hlcmUgaGFzIHRoaXMgaW5mb3JtYXRpb24gY29tZSBmcm9tPyAgSSBzZWUgbm8gdXBk
YXRlIGluIHRoZSBMMVRGIGd1aWRhbmNlLgoKSW1wbGljYXRpb24gZnJvbSBUcmVtb250IGJlaW5n
IGEgc3VjY2Vzc29yIHRvIEdvbGRtb250LiBJIGRvbid0CnRoaW5rIHlvdSdyZSBzdWdnZXN0aW5n
IHlvdSBzdXNwZWN0IFRyZW1vbnQgdG8gYmUgdnVsbmVyYWJsZT8KCj4gR2l2ZW4gdGhhdCBUcmVt
b250IGlzbid0IGFjdHVhbGx5IHJlbGVhc2VkIHlldCwgaXQgc2hvdWxkIGJlIGVudW1lcmF0aW5n
Cj4gUkRDTF9OTyBhbmQgbm90IGhpdCB0aGlzIHdoaXRlbGlzdCB0byBiZWdpbiB3aXRoLgoKSW4g
d2hpY2ggY2FzZSBhZGRpbmcgdGhlIGNhc2UgaGVyZSB3b3VsZCBpbiB0aGUgd29yc3QgY2FzZSBi
ZSBoYXJtbGVzcwphbGJlaXQgdXNlbGVzcy4gVG8gYmUgaG9uZXN0IEknZCBwcmVmZXIgdG8gaGF2
ZSB0aGUgZW50cnkgaGVyZSB1bnRpbCB3ZQpoYXZlIHBvc2l0aXZlIGNvbmZpcm1hdGlvbiBvZiBS
RENMX05PIGJlaW5nIHNldCB0aGVyZSB1bmNvbmRpdGlvbmFsbHkuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:23:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3ddI-0005sI-Qg; Tue, 12 Mar 2019 09: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3ddH-0005s8-8Z
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:23:35 +0000
X-Inumbo-ID: 8198da16-44a8-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 8198da16-44a8-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:23:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 03:23:32 -0600
Message-Id: <5C877A92020000780021D8F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 03:23:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Andrushchenko" <andr2000@gmail.com>
References: <20190312082000.32181-1-andr2000@gmail.com>
 <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
 <5C8776B8020000780021D8B5@prv1-mh.provo.novell.com>
 <13bd71e4-780d-3912-fbf2-553b04147cab@gmail.com>
In-Reply-To: <13bd71e4-780d-3912-fbf2-553b04147cab@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 0/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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAzLjE5IGF0IDEwOjEzLCA8YW5kcjIwMDBAZ21haWwuY29tPiB3cm90ZToKPiBP
biAzLzEyLzE5IDExOjA3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMDMuMTkg
YXQgMDk6NDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMTIvMDMvMjAxOSAwOTox
OSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4g
SGVsbG8hCj4+Pj4KPj4+PiBBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBz
b21lIHZpcnR1YWwgbXVsdGltZWRpYQo+Pj4+IGZlYXR1cmVzIFsyXSBzdWNoIGFzIHZpcnR1YWwg
ZGlzcGxheSwgc291bmQuIEl0IHN1cHBvcnRzIGtleWJvYXJkcywKPj4+PiBwb2ludGVycyBhbmQg
bXVsdGktdG91Y2ggZGV2aWNlcyBhbGwgYWxsb3dpbmcgWGVuIHRvIGJlIHVzZWQgaW4KPj4+PiBh
dXRvbW90aXZlIGFwcGxpYW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3Rl
bXMKPj4+PiBhbmQgbWFueSBtb3JlLgo+Pj4+Cj4+Pj4gRnJvbnRlbmQgaW1wbGVtZW50YXRpb24g
aXMgYXZhaWxhYmxlIGF0IFszXSBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPj4+PiBiYWNrZW5kIGF0
IFs0XS4gVGhlc2UgYXJlIHdvcmsgaW4gcHJvZ3Jlc3MsIGJ1dCBmcm9udGVuZCBhbHJlYWR5Cj4+
Pj4gcGFzc2VzIHY0bDItY29tcGxpYW5jZSB0ZXN0IGZvciBWNEwyIGRyaXZlcnMuIGxpYnhsIHBy
ZWxpbWluYXJ5Cj4+Pj4gY2hhbmdlcyBhcmUgYXZhaWxhYmxlIGF0IFs1XS4KPj4+Pgo+Pj4+IFRo
aXMgd29yayBhZGRzIGEgbmV3IFhlbiBwYXJhLXZpcnR1YWxpemVkIHByb3RvY29sIGZvciBhIHZp
cnR1YWwKPj4+PiBjYW1lcmEgZGV2aWNlIHdoaWNoIGV4dGVuZHMgbXVsdGltZWRpYSBjYXBhYmls
aXRpZXMgb2YgWGVuIGV2ZW4KPj4+PiBmYXJ0aGVyOiB2aWRlbyBjb25mZXJlbmNpbmcsIElWSSwg
aGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4+Cj4+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0
byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+PiBmaW5hbCBp
ZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJl
Ogo+Pj4+Cj4+Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25m
aWd1cmF0aW9uOgo+Pj4+ICAgLSBwaXhlbCBmb3JtYXRzCj4+Pj4gICAtIHJlc29sdXRpb25zCj4+
Pj4gICAtIGZyYW1lIHJhdGVzCj4+Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6
Cj4+Pj4gICAtIGNvbnRyYXN0Cj4+Pj4gICAtIGJyaWdodG5lc3MKPj4+PiAgIC0gaHVlCj4+Pj4g
ICAtIHNhdHVyYXRpb24KPj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+PiBTbyBz
aW5jZSB0aGUgZmlyc3QgcG9zdCBpbiBKdWx5IDIwMTggdGhlcmUgaGFzIGJlZW4gbm8gcmVhY3Rp
b24gZnJvbQo+Pj4gS29ucmFkIHRvIHRoaXMgaW50ZXJmYWNlLiBJIGd1ZXNzIGhlIGhhcyBwbGVu
dHkgb2Ygb3RoZXIgdGhpbmdzIHRvIGRvLgo+PiBIYXZpbmcgZ29uZSB0aHJvdWdoIGFsbCB0aGUg
dmVyc2lvbnMnIHRocmVhZHMgKGp1c3QgdGhlaXIgdGl0bGVzKQo+IEhtLCBkbyB5b3UgdXN1YWxs
eSBwaW5nIGJ5IGNoYW5naW5nIHRoZSB0aXRsZSBzbyBpdCBoYXMgInBpbmciIHdvcmQgaW4gCj4g
aXQ/IDspCgpZZXMsIEkgaW5kZWVkIGRvLCBhcyBJIGV4cGVjdCB0aGlzIHRvIHJhaXNlIGF3YXJl
bmVzcyB0aGF0IGEgcGF0Y2ggaXMKYXQgYSBwb2ludCB3aGVyZSBhbGwgdGhhdCdzIG5lZWRlZCBp
cyBtYWludGFpbmVyIGZlZWRiYWNrLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:24:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:24: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 1h3deP-0005yA-6g; Tue, 12 Mar 2019 09:24: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3deO-0005y1-B6
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:24:44 +0000
X-Inumbo-ID: a8c41532-44a8-11e9-9e33-df2b038d30e2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8c41532-44a8-11e9-9e33-df2b038d30e2;
 Tue, 12 Mar 2019 09:24:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 03:24:38 -0600
Message-Id: <5C877AD4020000780021D8FA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 03:24:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190312082000.32181*1*andr2000@gmail.com>
 <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
 <5C8776B8020000780021D8B5@suse.com>
 <d5eceae5-debe-fa6b-e5d3-80a47ddf01ef@suse.com>
In-Reply-To: <d5eceae5-debe-fa6b-e5d3-80a47ddf01ef@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 0/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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAzLjE5IGF0IDEwOjE1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Mi8wMy8yMDE5IDEwOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2l0aG91dCB0aGUgc3BlY2lm
aWMgTUFJTlRBSU5FUlMgZW50cnksIGFzIGluIHRoZSBvbGQgZGF5cywgVEhFCj4+IFJFU1Qgd291
bGQgYXNzdW1lIHJlc3BvbnNpYmlsaXR5IGFnYWluLCB3aGljaCBwZXJzb25hbGx5IEknZCBwcmVm
ZXIKPj4gb3ZlciBhZGRpbmcgYSBzZWNvbmQgaW5kaXZpZHVhbCB0byB0aGUgc2VjdGlvbi4gVW5s
ZXNzIHNvbWVvbmUgZWxzZQo+PiAobGlrZSB5b3UpIHZvbHVudGVlcmVkIGFnYWluLgo+IAo+IEkg
d291bGRuJ3QgbWluZCBkb2luZyB0aGF0LiBVbmxlc3Mgc29tZW9uZSB0aGlua3MgbWUgYmVpbmcg
b25lIG9mIHRoZQo+IG1haW4gY29uc3VtZXJzIG9mIHRob3NlIGludGVyZmFjZXMgb24gdGhlIExp
bnV4IHNpZGUgd291bGQgcmFpc2UgYQo+IGNvbmZsaWN0LgoKSWlyYyB0aGlzIHdhcyB0aGUgbWFp
biBtb3RpdmF0aW9uIGZvciBLb25yYWQgdG8gdGFrZSBvbiB0aGlzIHJvbGUsIHNvCm5vLCBJIGRv
bid0IHRoaW5rIEkgc2VlIGFueSBjb25mbGljdCB0aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:30:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:30: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 1h3dje-0006kv-TE; Tue, 12 Mar 2019 09:30:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3djd-0006kq-SR
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:30:09 +0000
X-Inumbo-ID: 6d788f54-44a9-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 6d788f54-44a9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:30:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 03:30:08 -0600
Message-Id: <5C877C1D020000780021D92C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 03:30:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86916A020000780021D5F4@prv1-mh.provo.novell.com>
 <ff56f677-a300-a769-a021-b36192d47c3a@citrix.com>
 <d1c5d13d-90b3-94fd-5a8f-dc80f4ae4a56@arm.com>
In-Reply-To: <d1c5d13d-90b3-94fd-5a8f-dc80f4ae4a56@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/7] common: avoid atomic read-modify-write
 accesses in map_vcpu_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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+IE9uIDExLjAzLjE5IGF0IDE4OjUzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpLAo+IAo+IE9uIDExLzAzLzIwMTkgMTY6NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9u
IDExLzAzLzIwMTkgMTY6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gVGhlcmUncyBubyBuZWVk
IHRvIHNldCB0aGUgZXZ0Y2huX3BlbmRpbmdfc2VsIGJpdHMgb25lIGJ5IG9uZS4gU2ltcGx5Cj4+
PiB3cml0ZSBmdWxsIHdvcmRzIHdpdGggYWxsIG9uZXMuCj4+Pgo+Pj4gRm9yIEFybSB0aGlzIHJl
cXVpcmVzIGV4dGVuZGluZyB3cml0ZV9hdG9taWMoKSB0byBhbHNvIGhhbmRsZSA2NC1iaXQKPj4+
IHZhbHVlczsgZm9yIHN5bW1ldHJ5IHJlYWRfYXRvbWljKCkgZ2V0cyBhZGp1c3RlZCBhcyB3ZWxs
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pj4gCj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+PiAKPj4gKEknbGwgbGVhdmUgdGhlIEFSTSBhc3NlbWJseSB0byBKdWxpZW4gdG8gY2hl
Y2sgb3ZlcikKPiAKPiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiBJIGNhbiBxdWV1ZSB0aGlzIHNlcmllcyBpbiBteSBuZXh0IGJyYW5jaCBvbmNl
IGl0IGlzIGZ1bGx5IGFja2VkLgoKSSB3YXMgbWVhbmluZyB0byBhcHBseSByaWdodCBhd2F5IHdo
YXRldmVyIGluaXRpYWwgcGFydHMgb2YgaXQgYXJlCmZ1bGx5IGFja2VkLCBhcyB0aGlzIGlzbid0
IGEgbWFqb3IgY2hhbmdlLCBhbmQgaXQgZG9lc24ndCBoYXZlIGEKc2lnbmlmaWNhbnQgcmlzayBv
ZiBjb25mbGljdHMgd2l0aCBwb3RlbnRpYWwgbGFzdCBtaW51dGUgY2hhbmdlcyBmb3IKNC4xMi4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3djo-0006lj-6x; Tue, 12 Mar 2019 09:30: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=xfyn=RP=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1h3djn-0006lb-AX
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:30:19 +0000
X-Inumbo-ID: 7244b6f9-44a9-11e9-bc90-bc764e045a96
Received: from lb2-smtp-cloud8.xs4all.net (unknown [194.109.24.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7244b6f9-44a9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:30:17 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud8.xs4all.net with ESMTPA
 id 3djghZJ6m4HFn3djjhImwl; Tue, 12 Mar 2019 10:30:16 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
 <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
 <fd07546d-50a2-fb10-6f37-7f96acf0ce40@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <27235a93-3896-6353-9665-15dd701cf634@xs4all.nl>
Date: Tue, 12 Mar 2019 10:30: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: <fd07546d-50a2-fb10-6f37-7f96acf0ce40@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfO7p3rzjEuWT2aH/hY0h78XIWlfoZQ9j6wbW248jHi6+a3GFJ5BMPlTomOVGy+2J277WThwnBOUc7e9FpfebRJU7CPKljI8ceUhmI+eu2mfT/2kxSFYT
 yonjA4lzBsVdbDWsT3LTeWA/Sk53bvDeYUsO3vS9fZv+5GLe9GYXIgpLM1KVnhgOF193AKqlR0E/KuYgUW8szuk2cmcuX94ZMHt2Td/UhykAjq5BZBvpyTJY
 wGmO1M+plzj8VZ9tbpz8D24+hGK9b/Q1ESm1HO/J72LtDEsf4faT76FZyTH7KTslTp8rNIuLU1gjhyshQQTN7WqL0UiqAn5OMhpQ0Lp0wES5V+FWqBq/DppV
 oSejsvVyto4sSVDtw308BzAqaqyQ7/rTzaa2kv8MkDo6b4kmRNjKnj8YG/wIXgEOaailQzkRwHIXsbOIoNuO4rJgvXOgdokaMlJJKxnSz2PMIlWQOjQlSt0u
 PSG4OxLX7SErWL2MnVul45ZEAamnKLfWBI8YpYAm6WrGpk3BDR2fremBYrw=
Subject: Re: [Xen-devel] [PATCH v5 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>

T24gMy8xMi8xOSAxMDowOCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
My8xMi8xOSAxMDo1OCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBIaSBPbGVrc2FuZHIsCj4+
Cj4+IEp1c3Qgb25lIGNvbW1lbnQ6Cj4+Cj4+IE9uIDMvMTIvMTkgOToyMCBBTSwgT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pgo+Pj4gVGhpcyBpcyB0aGUgQUJJ
IGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4+IGNhbWVyYSBkcml2
ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVu
Cj4+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGlj
bGUgSW5mb3RhaW5tZW50LAo+Pj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4KPj4+IFRo
ZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdp
dGggdGhlCj4+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBw
cm90b2NvbCBpZiBuZWVkIGJlOgo+Pj4KPj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2Ugdmly
dHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4+ICAgLSBwaXhlbCBmb3JtYXRzCj4+PiAgIC0g
cmVzb2x1dGlvbnMKPj4+ICAgLSBmcmFtZSByYXRlcwo+Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1l
cmEgY29udHJvbHM6Cj4+PiAgIC0gY29udHJhc3QKPj4+ICAgLSBicmlnaHRuZXNzCj4+PiAgIC0g
aHVlCj4+PiAgIC0gc2F0dXJhdGlvbgo+Pj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcgY29udHJvbAo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJf
YW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+IC0tLQo+Pj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaCB8IDEzNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAg
IDEgZmlsZSBjaGFuZ2VkLCAxMzcwIGluc2VydGlvbnMoKykKPj4+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pgo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lv
L2NhbWVyYWlmLmgKPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAw
MDAuLjFhZTRjNTFlYTc1OAo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2lvL2NhbWVyYWlmLmgKPj4+IEBAIC0wLDAgKzEsMTM3MCBAQAo+PiA8c25pcD4KPj4K
Pj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIGxheW91dDoKPj4+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgX0JVRl9HRVRfTEFZT1VUfCAgIHJlc2VydmVkICAgICB8
IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICog
U2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4gKyAqCj4+PiArICoKPj4+
ICsgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6Cj4+PiArICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZlZCAgICAgfCA0Cj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBu
dW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+Pj4gKyAqCj4+PiArICogSWYgbnVtX2J1ZnMg
aXMgbm90IHplcm8gdGhlbiB0aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhlIHJlcXVlc3RlZCBudW1i
ZXIgb2YKPj4+ICsgKiBidWZmZXJzIGFuZCByZXNwb25kcyB3aXRoIHRoZSBudW1iZXIgb2YgYnVm
ZmVycyBhbGxvd2VkIGZvciB0aGlzIGZyb250ZW5kLgo+Pj4gKyAqIEZyb250ZW5kIGlzIHJlc3Bv
bnNpYmxlIGZvciBjaGVja2luZyB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0
bwo+Pj4gKyAqIHNlZSBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQg
ZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4gKyAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+
PiArICogRnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9C
VUZfUkVRVUVTVCByZXF1ZXN0cwo+Pj4gKyAqIGJlZm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9T
VFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+ICsgKiBmaW5hbCBj
b25maWd1cmF0aW9uLgo+Pj4gKyAqIEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0
aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYW5kL29yIGNhbWVyYQo+Pj4gKyAqIGNvbmZpZ3VyYXRpb24g
YWZ0ZXIgdGhlIHN0cmVhbWluZyBoYXMgc3RhcnRlZC4KPj4gVGhpcyBsYXN0IHNlbnRlbmNlIGlz
bid0IHF1aXRlIHJpZ2h0LCBhbmQgSSBtaXNzZWQgdGhhdCB3aGVuIHJldmlld2luZyB0aGUKPj4g
cHJvcG9zZWQgdGV4dCBkdXJpbmcgdGhlIHY0IGRpc2N1c3Npb25zLgo+Pgo+PiBUaGUgYml0IGFi
b3V0IG5vdCBiZWluZyBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgd2hl
biBzdHJlYW1pbmcKPj4gaGFzIHN0YXJ0ZWQgaXMgY29ycmVjdC4KPj4KPj4gQnV0IHRoZSBjYW1l
cmEgY29uZmlndXJhdGlvbiBpcyBtb3JlIHN0cmljdDogeW91IGNhbid0IGNoYW5nZSB0aGUgY2Ft
ZXJhCj4+IGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhpcyByZXF1ZXN0IHVubGVzcyB5b3UgY2FsbCB0
aGlzIGFnYWluIHdpdGggbnVtX2J1ZnMgPSAwLgo+Pgo+PiBUaGUgY2FtZXJhIGNvbmZpZ3VyYXRp
b24gY2hhbmdlcyB0aGUgYnVmZmVyIHNpemUsIHNvIG9uY2UgdGhlIGJ1ZmZlcnMgYXJlCj4+IGFs
bG9jYXRlZCB5b3UgY2FuIG5vIGxvbmdlciBjaGFuZ2UgdGhlIGNhbWVyYSBjb25maWcuIEl0IGlz
IHVucmVsYXRlZCB0byBzdHJlYW1pbmcuCj4gQ2FuIHlvdSBwbGVhc2UgZ2l2ZSBtZSBhIGhpbnQg
b2Ygd2hhdCB3b3VsZCBiZSB0aGUgcmlnaHQgdGhpbmcgdG8gcHV0IGluPwoKSG93IGFib3V0IHRo
aXM6CgpGcm9udGVuZCBpcyBub3QgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIGNhbWVyYSBjb25maWd1
cmF0aW9uIGFmdGVyIHRoaXMgY2FsbCB3aXRoCmEgbm9uLXplcm8gdmFsdWUgb2YgbnVtX2J1ZnMu
IElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0aGlzCnJlcXVlc3Qg
bXVzdCBiZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIGFueSBjcmVhdGVkIGJ1
ZmZlcnMgbXVzdCBiZQpkZXN0cm95ZWQgZmlyc3QuCgpGcm9udGVuZCBpcyBub3QgYWxsb3dlZCB0
byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFmdGVyIHRoZSBzdHJlYW1pbmcgaGFzIHN0
YXJ0ZWQuCgoKPiAKPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyCj4+IFJlZ2FyZHMsCj4+Cj4+IAlI
YW5zCj4+Cj4+PiArICoKPj4+ICsgKiBJZiBudW1fYnVmcyBpcyAwIGFuZCBzdHJlYW1pbmcgaGFz
IG5vdCBzdGFydGVkIHlldCwgdGhlbiB0aGUgYmFja2VuZCB3aWxsCj4+PiArICogZnJlZSBhbGwg
cHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPj4+ICsgKiBUcnlpbmcgdG8g
Y2FsbCB0aGlzIGlmIHN0cmVhbWluZyBpcyBpbiBwcm9ncmVzcyB3aWxsIHJlc3VsdCBpbiBhbiBl
cnJvci4KPj4+ICsgKgo+Pj4gKyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWly
ZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+Pj4gKyAqIGFuZCB0aGlzIHJl
cXVlc3QgbXVzdCBiZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIGZpbmFsbHkK
Pj4+ICsgKiBidWZmZXJzIGRlc3Ryb3llZC4KCkkgd291bGQgcmV3cml0ZSB0aGUgbGFzdCBwYXJ0
IGFzIHdlbGw6CgouLi5zZXQgdG8gemVybyBhbmQgYW55IGNyZWF0ZWQgYnVmZmVycyBtdXN0IGJl
IGRlc3Ryb3llZC4KCgpOb3RlIHRoYXQgImFueSBjcmVhdGVkIGJ1ZmZlcnMgbXVzdCBiZSBkZXN0
cm95ZWQiIGlzIHNvbWV0aGluZyB0aGF0IHlvdSBuZWVkIHRvCmNoZWNrIGZvciBpbiB5b3VyIGNv
ZGUgaWYgSSBhbSBub3QgbWlzdGFrZW4uCgpSZWdhcmRzLAoKCUhhbnMKCj4+PiArICoKPj4+ICsg
KiBQbGVhc2Ugbm90ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0
IG11c3Qgbm90IGV4Y2VlZAo+Pj4gKyAqIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3Jl
Lm1heC1idWZmZXJzLgo+Pj4gKyAqCj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhp
cyByZXF1ZXN0Lgo+Pj4gKyAqLwo+PiA8c25pcD4KPj4KPj4gUmVnYXJkcywKPj4KPj4gCUhhbnMK
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:35:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3doi-00072u-T6; Tue, 12 Mar 2019 09:35: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3dog-00072p-Ux
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:35:22 +0000
X-Inumbo-ID: 279dac98-44aa-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 279dac98-44aa-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:35:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 03:35:20 -0600
Message-Id: <5C877D51020000780021D93D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 03:35:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86924E020000780021D652@prv1-mh.provo.novell.com>
 <47ef6025-0efc-bd1c-900e-f2bc9aca67ab@arm.com>
In-Reply-To: <47ef6025-0efc-bd1c-900e-f2bc9aca67ab@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 7/7] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAzLjE5IGF0IDE5OjE5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDExLzAzLzIwMTkgMTY6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBDb3JyZWN0IGNvZGlu
ZyBzdHlsZSBvZiBhc20oKSBpbnZvY2F0aW9ucy4KPiBDb2Rpbmcgc3R5bGUgZnJvbSB3aGVyZT8g
TW9zdCBvZiB0aGUgQXJtIGNvZGUgZG9lcyBub3QgY29udGFpbiBzcGFjZSBiZWZvcmUgKCAKPiBh
bmQgYWZ0ZXIgKSBmb3IgYXNtIGludm9jYXRpb25zLiBJIGFsc28gY2FuJ3QgZmluZCBhbnl3aGVy
ZSBpbiBDT0RJTkdfU1RZTEUgCj4gaW1wb3NpbmcgdGhpcyBzdHlsZS4gU28gcGxlYXNlIHJlbW92
ZSB0aGlzIGNoYW5nZS4KCiJhc20iIGlzIGEga2V5d29yZCBqdXN0IGxpa2UgImlmIiBvciAid2hp
bGUiLCBzbyB0aGUgZ2VuZXJhbCAiV2hpdGUgc3BhY2UiCnNlY3Rpb24gaXMgYXMgYXBwbGljYWJs
ZSBoZXJlLiBJIGNhbiBzcGxpdCB0aGUgY2hhbmdlIGlmIHRoaXMgcGFydCBpcwpjb250cm92ZXJz
aWFsLCBidXQgaWYgeW91IHdhbnQgbWUgdG8gZHJvcCB0aGUgY2hhbmdlLCB0aGVuIGFuIEFybQpz
cGVjaWZpYyBhbm5leCB0byAuL0NPRElOR19TVFlMRSBpcyBnb2luZyB0byBiZSBuZWVkZWQuCgpK
YW4KCj4+ICBEcm9wIHJlZHVuZGFudCBjYXN0cy4KPj4gVW4tZGVmaW5lIG5vIGxvbmdlciBuZWVk
ZWQgbWFjcm9zIGFmdGVyIHVzZS4KPiAKPiBJIGFtIGhhcHB5IHdpdGggdGhlIHRob3NlIHR3byBj
aGFuZ2VzLgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:35:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3dp3-00074I-7T; Tue, 12 Mar 2019 09:35:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3dp1-000746-VK
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:35:44 +0000
X-Inumbo-ID: 33ca109a-44aa-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 33ca109a-44aa-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:35:42 +0000 (UTC)
Received: by mail-lf1-x135.google.com with SMTP id u9so1484649lfe.11
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 02:35:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=/U0yCm8oVnDtshliaoA1zCWa+TP3lEiEQIx5/QrMe8g=;
 b=ho/t6fM8fCRq1z5Izhxd+Z45IDV9XKFGqXnSTJvcFnjt0QztpqAgrQOgfDOqqkVF8j
 s4ZxmaUyTsR1evHHKoHr2ALiP2bYKbEsiAwThZbF8d/qd11vjHiPJ6lQpwCRArCts/Dh
 8qtuZnj+IJlR5O6yegOXE6R1S8HfBOZUOYEl0FRpFJjPLX6CN1uJFlldzLLF8x2vzbEj
 ckvgNXoquSbRirYRiKk4BmePL/eq30UgNLRJ028OK5uItv9As+/vchV5NSRZy11mju0v
 p/ZYcQRKWFT299lEgXgUo75+SkGpWwpq6aEzgt34K7y14juOiw76/LUPuD3KJPPnReH7
 dnVw==
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=/U0yCm8oVnDtshliaoA1zCWa+TP3lEiEQIx5/QrMe8g=;
 b=WMhhz7QAFqAuqZlzEPN8FlsxYMPK3eMpWJ25GP5ZbVqkQmLpa0MIKGkhHRojCzFQXk
 y1JRDL/tAyorfG0xTFNEW/Ar4y29Q5Q/Tk+tR/axrlM/AKvt+mb1nBEF6Dt+CO4yyp3/
 e+6wjj2J7xBsTRKVuv1LWSrmV92UhMwhyO3/nwT5VraIoIec7D8Zer2RIKC2UhMHjjFR
 nuD60aeVSaTOC1uxQ/xwR2XRdlBv77L487O9WPjXQHLkZlolo2D7mdrbmaPkxaas8wmj
 xetUv93mufIruBLVXPET34UwoiOu/gotv3WM5Yrvb5Gq2n2F2PNuFv7qIFasFIV11PBK
 KYPA==
X-Gm-Message-State: APjAAAXX8wUQp4HbAJhgjSL8E+c4UBDVzhkDzOBLG+m2W9OinU0p8xD8
 irSFq/Bb5gvWq+jnxYmJV74=
X-Google-Smtp-Source: APXvYqwdp1qESOjW0J8XvP3F/2TrGibjD31Ow8knJPo/jyIwS51qUGTdyv004RAMhmU9ulhGcZXSLQ==
X-Received: by 2002:a19:294d:: with SMTP id p74mr19742083lfp.101.1552383340784; 
 Tue, 12 Mar 2019 02:35:40 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 q22sm1266854ljc.59.2019.03.12.02.35.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Mar 2019 02:35:40 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
 <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
 <fd07546d-50a2-fb10-6f37-7f96acf0ce40@gmail.com>
 <27235a93-3896-6353-9665-15dd701cf634@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <e5c8e820-8867-c77a-8902-9e0ea9275082@gmail.com>
Date: Tue, 12 Mar 2019 11:35:39 +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: <27235a93-3896-6353-9665-15dd701cf634@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 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>

T24gMy8xMi8xOSAxMTozMCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDMvMTIvMTkgMTA6
MDggQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAzLzEyLzE5IDEwOjU4
IEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBIaSBPbGVrc2FuZHIsCj4+Pgo+Pj4gSnVzdCBv
bmUgY29tbWVudDoKPj4+Cj4+PiBPbiAzLzEyLzE5IDk6MjAgQU0sIE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIHdyb3RlOgo+Pj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pgo+Pj4+IFRoaXMgaXMgdGhlIEFCSSBmb3Ig
dGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVkCj4+Pj4gY2FtZXJhIGRyaXZlciB3
aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIGV2ZW4KPj4+
PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUg
SW5mb3RhaW5tZW50LAo+Pj4+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPj4+Pgo+Pj4+IFRo
ZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdp
dGggdGhlCj4+Pj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUg
cHJvdG9jb2wgaWYgbmVlZCBiZToKPj4+Pgo+Pj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2Ug
dmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4+PiAgICAtIHBpeGVsIGZvcm1hdHMKPj4+
PiAgICAtIHJlc29sdXRpb25zCj4+Pj4gICAgLSBmcmFtZSByYXRlcwo+Pj4+IDIuIFN1cHBvcnQg
YmFzaWMgY2FtZXJhIGNvbnRyb2xzOgo+Pj4+ICAgIC0gY29udHJhc3QKPj4+PiAgICAtIGJyaWdo
dG5lc3MKPj4+PiAgICAtIGh1ZQo+Pj4+ICAgIC0gc2F0dXJhdGlvbgo+Pj4+IDMuIFN1cHBvcnQg
c3RyZWFtaW5nIGNvbnRyb2wKPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+PiAtLS0KPj4+
PiAgICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNzAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDEzNzAgaW5zZXJ0aW9u
cygrKQo+Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2Ft
ZXJhaWYuaAo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+PiBuZXcgZmlsZSBt
b2RlIDEwMDY0NAo+Pj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uMWFlNGM1MWVhNzU4Cj4+Pj4gLS0t
IC9kZXYvbnVsbAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+
Pj4gQEAgLTAsMCArMSwxMzcwIEBACj4+PiA8c25pcD4KPj4+Cj4+Pj4gKy8qCj4+Pj4gKyAqIFJl
cXVlc3QgY2FtZXJhIGJ1ZmZlcidzIGxheW91dDoKPj4+PiArICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHwgX0JVRl9HRVRfTEFZT1VUfCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogU2VlIHJl
c3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsg
KiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6Cj4+Pj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZlZCAgICAgfCA0Cj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBudW1fYnVmcyAtIHVpbnQ4
X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPj4+PiArICoKPj4+PiAr
ICogSWYgbnVtX2J1ZnMgaXMgbm90IHplcm8gdGhlbiB0aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhl
IHJlcXVlc3RlZCBudW1iZXIgb2YKPj4+PiArICogYnVmZmVycyBhbmQgcmVzcG9uZHMgd2l0aCB0
aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBmcm9udGVuZC4KPj4+PiArICog
RnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoZSBjb3JyZXNwb25kaW5nIHJl
c3BvbnNlIGluIG9yZGVyIHRvCj4+Pj4gKyAqIHNlZSBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJh
Y2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4+ICsgKiBhbmQg
Y2FuIGJlIGFjY2VwdGVkLgo+Pj4+ICsgKiBGcm9udGVuZCBpcyBhbGxvd2VkIHRvIHNlbmQgbXVs
dGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzCj4+Pj4gKyAqIGJlZm9yZSBz
ZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVu
ZSB0aGUKPj4+PiArICogZmluYWwgY29uZmlndXJhdGlvbi4KPj4+PiArICogRnJvbnRlbmQgaXMg
bm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbmQvb3IgY2FtZXJh
Cj4+Pj4gKyAqIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhlIHN0cmVhbWluZyBoYXMgc3RhcnRlZC4K
Pj4+IFRoaXMgbGFzdCBzZW50ZW5jZSBpc24ndCBxdWl0ZSByaWdodCwgYW5kIEkgbWlzc2VkIHRo
YXQgd2hlbiByZXZpZXdpbmcgdGhlCj4+PiBwcm9wb3NlZCB0ZXh0IGR1cmluZyB0aGUgdjQgZGlz
Y3Vzc2lvbnMuCj4+Pgo+Pj4gVGhlIGJpdCBhYm91dCBub3QgYmVpbmcgYWxsb3dlZCB0byBjaGFu
Z2UgdGhlIG51bWJlciBvZiBidWZmZXJzIHdoZW4gc3RyZWFtaW5nCj4+PiBoYXMgc3RhcnRlZCBp
cyBjb3JyZWN0Lgo+Pj4KPj4+IEJ1dCB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24gaXMgbW9yZSBz
dHJpY3Q6IHlvdSBjYW4ndCBjaGFuZ2UgdGhlIGNhbWVyYQo+Pj4gY29uZmlndXJhdGlvbiBhZnRl
ciB0aGlzIHJlcXVlc3QgdW5sZXNzIHlvdSBjYWxsIHRoaXMgYWdhaW4gd2l0aCBudW1fYnVmcyA9
IDAuCj4+Pgo+Pj4gVGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMgdGhlIGJ1ZmZlciBz
aXplLCBzbyBvbmNlIHRoZSBidWZmZXJzIGFyZQo+Pj4gYWxsb2NhdGVkIHlvdSBjYW4gbm8gbG9u
Z2VyIGNoYW5nZSB0aGUgY2FtZXJhIGNvbmZpZy4gSXQgaXMgdW5yZWxhdGVkIHRvIHN0cmVhbWlu
Zy4KPj4gQ2FuIHlvdSBwbGVhc2UgZ2l2ZSBtZSBhIGhpbnQgb2Ygd2hhdCB3b3VsZCBiZSB0aGUg
cmlnaHQgdGhpbmcgdG8gcHV0IGluPwo+IEhvdyBhYm91dCB0aGlzOgo+Cj4gRnJvbnRlbmQgaXMg
bm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBhZnRlciB0aGlz
IGNhbGwgd2l0aAo+IGEgbm9uLXplcm8gdmFsdWUgb2YgbnVtX2J1ZnMuIElmIGNhbWVyYSByZWNv
bmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0aGlzCj4gcmVxdWVzdCBtdXN0IGJlIHNlbnQg
d2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQgYW55IGNyZWF0ZWQgYnVmZmVycyBtdXN0IGJl
Cj4gZGVzdHJveWVkIGZpcnN0Lgo+Cj4gRnJvbnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdl
IHRoZSBudW1iZXIgb2YgYnVmZmVycyBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFydGVkLgpT
b3VuZHMgZ3JlYXQsIHNvIEknbGwgcmVwbGFjZToKCiJGcm9udGVuZCBpcyBub3QgYWxsb3dlZCB0
byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFuZC9vciBjYW1lcmEKIMKgY29uZmlndXJh
dGlvbiBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFydGVkLiIKCndpdGg6CgoiRnJvbnRlbmQg
aXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBhZnRlciB0
aGlzIApjYWxsIHdpdGgKIMKgYSBub24temVybyB2YWx1ZSBvZiBudW1fYnVmcy4gSWYgY2FtZXJh
IHJlY29uZmlndXJhdGlvbiBpcyByZXF1aXJlZCAKdGhlbiB0aGlzCiDCoHJlcXVlc3QgbXVzdCBi
ZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIGFueSBjcmVhdGVkIGJ1ZmZlcnMg
Cm11c3QgYmUKIMKgZGVzdHJveWVkIGZpcnN0LgoKIMKgRnJvbnRlbmQgaXMgbm90IGFsbG93ZWQg
dG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhZnRlciB0aGUgCnN0cmVhbWluZyBoYXMg
c3RhcnRlZC4KIgoKQXJlIHRoZXNlIGFsbCB0aGUgY2hhbmdlcyB5b3Ugc2VlIGF0IHRoZSBtb21l
bnQ/CgpUaGFuayB5b3UhCj4KPj4gVGhhbmsgeW91LAo+PiBPbGVrc2FuZHIKPj4+IFJlZ2FyZHMs
Cj4+Pgo+Pj4gCUhhbnMKPj4+Cj4+Pj4gKyAqCj4+Pj4gKyAqIElmIG51bV9idWZzIGlzIDAgYW5k
IHN0cmVhbWluZyBoYXMgbm90IHN0YXJ0ZWQgeWV0LCB0aGVuIHRoZSBiYWNrZW5kIHdpbGwKPj4+
PiArICogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPj4+
PiArICogVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jlc3Mgd2ls
bCByZXN1bHQgaW4gYW4gZXJyb3IuCj4+Pj4gKyAqCj4+Pj4gKyAqIElmIGNhbWVyYSByZWNvbmZp
Z3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+
Pj4+ICsgKiBhbmQgdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0
byB6ZXJvIGFuZCBmaW5hbGx5Cj4+Pj4gKyAqIGJ1ZmZlcnMgZGVzdHJveWVkLgo+IEkgd291bGQg
cmV3cml0ZSB0aGUgbGFzdCBwYXJ0IGFzIHdlbGw6Cj4KPiAuLi5zZXQgdG8gemVybyBhbmQgYW55
IGNyZWF0ZWQgYnVmZmVycyBtdXN0IGJlIGRlc3Ryb3llZC4KPgo+Cj4gTm90ZSB0aGF0ICJhbnkg
Y3JlYXRlZCBidWZmZXJzIG11c3QgYmUgZGVzdHJveWVkIiBpcyBzb21ldGhpbmcgdGhhdCB5b3Ug
bmVlZCB0bwo+IGNoZWNrIGZvciBpbiB5b3VyIGNvZGUgaWYgSSBhbSBub3QgbWlzdGFrZW4uCj4K
PiBSZWdhcmRzLAo+Cj4gCUhhbnMKPgo+Pj4+ICsgKgo+Pj4+ICsgKiBQbGVhc2Ugbm90ZSwgdGhh
dCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZAo+
Pj4+ICsgKiB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KPj4+
PiArICoKPj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4+
ICsgKi8KPj4+IDxzbmlwPgo+Pj4KPj4+IFJlZ2FyZHMsCj4+Pgo+Pj4gCUhhbnMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:37:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09:37: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 1h3dqF-0007Cy-Q0; Tue, 12 Mar 2019 09:36: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3dqE-0007Cl-G9
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:36:58 +0000
X-Inumbo-ID: 60abd736-44aa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60abd736-44aa-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:36: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 1h3dqC-0007n5-AB; Tue, 12 Mar 2019 09:36: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 1h3dqB-0004FW-S1; Tue, 12 Mar 2019 09:36:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3dqB-0001qK-Nq; Tue, 12 Mar 2019 09:36:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133693-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-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub: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-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu: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-rumprun-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-xl-qemuu-debianhvm-amd64-xsm: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-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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: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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 09:36:55 +0000
Subject: [Xen-devel] [linux-3.18 test] 133693: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY5MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2OTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzY5MwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTM5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFp
bCAgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZTEyOGYxNmZkZGI2NmRiNWE3M2MzMGQ0ZjM1NThkMDM3
ZDExOWU1OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMx
YmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4
ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDE0NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAxMjEgZGF5cyAgIDgxIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQwNiAgMjAxOS0wMi0yNCAwNDowMzoyMyBaICAgMTYgZGF5
cyAgIDExIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KNjIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIx
NjQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:39:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3dsi-0007Qc-KK; Tue, 12 Mar 2019 09: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=4tes=RP=intel.com=lukasz.hawrylko@srs-us1.protection.inumbo.net>)
 id 1h3dsh-0007QQ-OV
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:39:31 +0000
X-Inumbo-ID: bc50fb5b-44aa-11e9-bc90-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc50fb5b-44aa-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:39:30 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Mar 2019 02:39:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,470,1544515200"; d="scan'208";a="126215774"
Received: from irsmsx108.ger.corp.intel.com ([163.33.3.3])
 by orsmga006.jf.intel.com with ESMTP; 12 Mar 2019 02:39:28 -0700
Received: from irsmsx104.ger.corp.intel.com ([169.254.5.56]) by
 IRSMSX108.ger.corp.intel.com ([169.254.11.7]) with mapi id 14.03.0415.000;
 Tue, 12 Mar 2019 09:39:27 +0000
From: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/1] Update TXT maintainter
Thread-Index: AQHU2Ld7blODPIfsq0yBIzQaWhcong==
Date: Tue, 12 Mar 2019 09:39:26 +0000
Message-ID: <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
In-Reply-To: <cover.1552379750.git.lukasz.hawrylko@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.28.38.159]
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3cnlsa29AaW50ZWwuY29t
PgotLS0KIE1BSU5UQUlORVJTIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwpp
bmRleCBhMGNkYTRmN2ExLi40YzQ3Mjk0NzA2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysg
Yi9NQUlOVEFJTkVSUwpAQCAtMjM3LDcgKzIzNyw3IEBAIEY6CXhlbi9hcmNoL3g4Ni9kZWJ1Zy5j
CiBGOgl0b29scy9kZWJ1Z2dlci9nZGJzeC8KIAogSU5URUwoUikgVFJVU1RFRCBFWEVDVVRJT04g
VEVDSE5PTE9HWSAoVFhUKQotTToJR2FuZyBXZWkgPGdhbmcud2VpQGludGVsLmNvbT4KK006CUx1
a2FzeiBIYXdyeWxrbyA8bHVrYXN6Lmhhd3J5bGtvQGludGVsLmNvbT4KIE06CVNoYW5lIFdhbmcg
PHNoYW5lLndhbmdAaW50ZWwuY29tPgogUzoJU3VwcG9ydGVkCiBGOgl4ZW4vYXJjaC94ODYvdGJv
b3QuYwotLSAKMi4yMC4xCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSW50ZWwgVGVjaG5vbG9neSBQb2xhbmQgc3Au
IHogby5vLgp1bC4gU2xvd2Fja2llZ28gMTczIHwgODAtMjk4IEdkYW5zayB8IFNhZCBSZWpvbm93
eSBHZGFuc2sgUG9sbm9jIHwgVklJIFd5ZHppYWwgR29zcG9kYXJjenkgS3Jham93ZWdvIFJlamVz
dHJ1IFNhZG93ZWdvIC0gS1JTIDEwMTg4MiB8IE5JUCA5NTctMDctNTItMzE2IHwgS2FwaXRhbCB6
YWtsYWRvd3kgMjAwLjAwMCBQTE4uCgpUYSB3aWFkb21vc2Mgd3JheiB6IHphbGFjem5pa2FtaSBq
ZXN0IHByemV6bmFjem9uYSBkbGEgb2tyZXNsb25lZ28gYWRyZXNhdGEgaSBtb3plIHphd2llcmFj
IGluZm9ybWFjamUgcG91Zm5lLiBXIHJhemllIHByenlwYWRrb3dlZ28gb3RyenltYW5pYSB0ZWog
d2lhZG9tb3NjaSwgcHJvc2lteSBvIHBvd2lhZG9taWVuaWUgbmFkYXdjeSBvcmF6IHRyd2FsZSBq
ZWogdXN1bmllY2llOyBqYWtpZWtvbHdpZWsKcHJ6ZWdsYWRhbmllIGx1YiByb3pwb3dzemVjaG5p
YW5pZSBqZXN0IHphYnJvbmlvbmUuClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5
IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudChzKS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu
dCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXM7IGFueSBy
ZXZpZXcgb3IgZGlzdHJpYnV0aW9uIGJ5Cm90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:39:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3dsi-0007QV-AK; Tue, 12 Mar 2019 09: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=4tes=RP=intel.com=lukasz.hawrylko@srs-us1.protection.inumbo.net>)
 id 1h3dsg-0007QK-Ii
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:39:30 +0000
X-Inumbo-ID: bb411a8c-44aa-11e9-bc90-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb411a8c-44aa-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 09:39:29 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Mar 2019 02:39:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,470,1544515200"; d="scan'208";a="126215760"
Received: from irsmsx102.ger.corp.intel.com ([163.33.3.155])
 by orsmga006.jf.intel.com with ESMTP; 12 Mar 2019 02:39:26 -0700
Received: from irsmsx104.ger.corp.intel.com ([169.254.5.56]) by
 IRSMSX102.ger.corp.intel.com ([169.254.2.146]) with mapi id 14.03.0415.000;
 Tue, 12 Mar 2019 09:39:25 +0000
From: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/1] Update TXT maintainter
Thread-Index: AQHU2Ld6jgNk07FMSk6yXrE2fzAq/Q==
Date: Tue, 12 Mar 2019 09:39:25 +0000
Message-ID: <cover.1552379750.git.lukasz.hawrylko@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.28.38.159]
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVlIHRvIHBlcnNvbmFsIGNoYW5nZXMgYXQgSW50ZWwsIEkgYW0gbmV3IFRYVCBtYWludGFpbmVy
IGZvciBYRU4uCkFkZGluZyBwYXRjaCB0aGF0IHVwZGF0ZXMgbWFpbnRhaW5lcnMgbGlzdC4KCkx1
a2FzeiBIYXdyeWxrbyAoMSk6CiAgVXBkYXRlIFRYVCBtYWludGFpbnRlcgoKIE1BSU5UQUlORVJT
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgot
LSAKMi4yMC4xCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSW50ZWwgVGVjaG5vbG9neSBQb2xhbmQgc3AuIHogby5v
Lgp1bC4gU2xvd2Fja2llZ28gMTczIHwgODAtMjk4IEdkYW5zayB8IFNhZCBSZWpvbm93eSBHZGFu
c2sgUG9sbm9jIHwgVklJIFd5ZHppYWwgR29zcG9kYXJjenkgS3Jham93ZWdvIFJlamVzdHJ1IFNh
ZG93ZWdvIC0gS1JTIDEwMTg4MiB8IE5JUCA5NTctMDctNTItMzE2IHwgS2FwaXRhbCB6YWtsYWRv
d3kgMjAwLjAwMCBQTE4uCgpUYSB3aWFkb21vc2Mgd3JheiB6IHphbGFjem5pa2FtaSBqZXN0IHBy
emV6bmFjem9uYSBkbGEgb2tyZXNsb25lZ28gYWRyZXNhdGEgaSBtb3plIHphd2llcmFjIGluZm9y
bWFjamUgcG91Zm5lLiBXIHJhemllIHByenlwYWRrb3dlZ28gb3RyenltYW5pYSB0ZWogd2lhZG9t
b3NjaSwgcHJvc2lteSBvIHBvd2lhZG9taWVuaWUgbmFkYXdjeSBvcmF6IHRyd2FsZSBqZWogdXN1
bmllY2llOyBqYWtpZWtvbHdpZWsKcHJ6ZWdsYWRhbmllIGx1YiByb3pwb3dzemVjaG5pYW5pZSBq
ZXN0IHphYnJvbmlvbmUuClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRh
aW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVk
IHJlY2lwaWVudChzKS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxl
YXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXM7IGFueSByZXZpZXcg
b3IgZGlzdHJpYnV0aW9uIGJ5Cm90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 09:39:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 09: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 1h3dt0-0007V9-4T; Tue, 12 Mar 2019 09:39:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3dsy-0007Uf-T2
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 09:39:48 +0000
X-Inumbo-ID: c2d28466-44aa-11e9-a764-f7cb87b4dd8c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2d28466-44aa-11e9-a764-f7cb87b4dd8c;
 Tue, 12 Mar 2019 09:39: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 1h3dsq-0007re-Uo; Tue, 12 Mar 2019 09:39: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 1h3dsq-0004f7-9u; Tue, 12 Mar 2019 09:39:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3dsq-0006V9-9F; Tue, 12 Mar 2019 09:39:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133698-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=690d60c0ada5ff137c84982220b3fdd112697aa3
X-Osstest-Versions-That: ovmf=a24a37dba42c4f7dad8794f199a8efb88e6ecd8f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 09:39:40 +0000
Subject: [Xen-devel] [ovmf test] 133698: 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>

ZmxpZ2h0IDEzMzY5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2OTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2OTBkNjBjMGFkYTVmZjEzN2M4NDk4MjIyMGIzZmRk
MTEyNjk3YWEzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMjRhMzdk
YmE0MmM0ZjdkYWQ4Nzk0ZjE5OWE4ZWZiODhlNmVjZDhmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM2NzAgIDIwMTktMDMtMDkgMDc6MDk6MzYgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNjk4ICAyMDE5LTAzLTExIDAxOjQxOjE0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXNoaXNoIFNp
bmdoYWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhw
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICBhMjRhMzdkYmE0Li42OTBkNjBjMGFkICA2OTBkNjBjMGFkYTVmZjEzN2M4NDk4MjIyMGIzZmRk
MTEyNjk3YWEzIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10: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 1h3eGZ-0001RQ-9O; Tue, 12 Mar 2019 10:04: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=pQKW=RP=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h3eGW-0001RL-PC
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:04:09 +0000
X-Inumbo-ID: 2b47f45f-44ae-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b47f45f-44ae-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:04:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552385045;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=cvDWnMzkK8aZgLUxL8CUrLhLjhWnxJY2glDTOxrg62g=;
 b=CVhSGvhnstQ/EU9vywEsAtDdtrTC9LD/onbr/lRO5St5TpmgZBqwhZpr4ySRBiDMxL
 T5OSlzHbYlY0A6Anh00daCiGT7KpGg5L7Cyqh2l5WTxPiQg6/M5fDTVTJ3I2RpXxwQ3z
 wkrT3+NObXpGs447vCJ7JlmsID+RLKjS4EWU4JnbH9Uv8q3crFu+70AucqnYMzXNQyBx
 asB7DPlwqVz3JBYH1WxSi8Yc6zKlvpGy6gBQ3PnJNFsuEYIG9XHhvHJVOzQVGHntW+df
 BXiuOSSQymG2y5wnE7m/nX9+1HkAx1cIh3jQz7viC7kZpH1tDeRi2l/lqvT/arPg/hHv
 DgQw==
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 C046b5v2CA43yu6
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 12 Mar 2019 11:04:03 +0100 (CET)
Date: Tue, 12 Mar 2019 11:03:59 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190312110359.56532ab3.olaf@aepfle.de>
In-Reply-To: <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
References: <20190308192059.24610-1-olaf@aepfle.de>
 <5C863567020000780021D1FE@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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: multipart/mixed; boundary="===============3562106207932146930=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3562106207932146930==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/drmSmmVHiulyLuRHPx40XkG"; protocol="application/pgp-signature"

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

Am Mon, 11 Mar 2019 04:16:07 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> >>> On 08.03.19 at 20:20, <olaf@aepfle.de> wrote: =20
> > To reiterate the second paragraph: if a domU uses TSC as primary clock
> > source, it is expected that it runs NTP to cover for the resulting
> > drift. Therefore this change does no need a knob to turn it on or off. =
=20
>=20
> Did you omit a 't' or a 'w' above? Judging from the patch I think you
> mean "not", but I don't see how this follows, especially with your
> subsequent reply validly stating that such a requirement did not
> exist with the XenoLinux kernels. And please don't forget that
> Linux is not the only possible guest OS. What is or is not a
> requirement inside the guest depends not only on Xen's behavior,
> but also on the OS'es. Hence uniformly (and even by default)
> changing the behavior for everyone is imo not acceptable.

If I interpret the various docs, which are available online, correctly
there is always a recommendation to sync with an external clocksource,
IF the system clock has to be somewhat accurate.
For example the XenServer docs mentions that for Windows, PV and HVM.
If that external source is a pvclock driver, then it just means the
syncing has to be done by dom0. I have not verified it, but I think
NTP in dom0 will sync Xen, which in turn allows pvclock to sync domU.

The change exchanges one sort of inaccuracy with another. In other words,
it was broken before and will remain broken after migration/restore.

> > +#define VTSC_JITTER_RANGE_KHZ 200UL   /* Assumed jitter in cpu_khz */ =
=20
> I'm struggling to understand the comment: Surely not every single
> CPU surfaces a jitter of precisely 200kHz?

I think that variable describes something like 'range' or 'dispersion'
of measurement results, of something that can not be measured accurately.
So VTSC_MEASUREMENT_INACCURACY_RANGE_KHZ may work.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIeEDwAKCRBdQqD6ppg2
fv+rAKC0i3pyN2q1hH/rpb3wnazg/utiwwCguJBmY73j5+GBzQ6HP2UsavbbbGo=
=j5R8
-----END PGP SIGNATURE-----

--Sig_/drmSmmVHiulyLuRHPx40XkG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3562106207932146930==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:09:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3eLS-0001ch-V0; Tue, 12 Mar 2019 10: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=xfyn=RP=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1h3eLR-0001cc-Qp
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:09:13 +0000
X-Inumbo-ID: e113ea14-44ae-11e9-bc90-bc764e045a96
Received: from lb3-smtp-cloud9.xs4all.net (unknown [194.109.24.30])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e113ea14-44ae-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:09:11 +0000 (UTC)
Received: from [IPv6:2001:420:44c1:2579:40b3:7335:3138:6a0]
 ([IPv6:2001:420:44c1:2579:40b3:7335:3138:6a0])
 by smtp-cloud9.xs4all.net with ESMTPA
 id 3eLIhD6MFI8AW3eLLhZn0B; Tue, 12 Mar 2019 11:09:10 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
 <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
 <fd07546d-50a2-fb10-6f37-7f96acf0ce40@gmail.com>
 <27235a93-3896-6353-9665-15dd701cf634@xs4all.nl>
 <e5c8e820-8867-c77a-8902-9e0ea9275082@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <2689ce24-0ac0-206f-bd5a-64dddb0a6b10@xs4all.nl>
Date: Tue, 12 Mar 2019 11:09: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: <e5c8e820-8867-c77a-8902-9e0ea9275082@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfOvRy68RGovdeL3nRe2kZ0RimNnwiaiG+U2VHSgiivpNJ6YdrosiKTzSpxu9kKm8zeK2dD6rWGa4fZxYRKzVOIGl0JC2xZSor51qzrkxwmcgHlcoq7fe
 Lu5e76rDVHkYULNhlxtVEGnVMKfyKQXJdPGVjoHaEOPjxPQAyalyO3+PbBpzW5LpGuecsc5HPgrnUL8TIwrpHwouwt/YSnNN73ZTDAy0q39kcyKih2UdPka2
 iNudGXDpRfBrwrldgUNKnYnJBj8L74tZ/nirXvWupXtPaCj6PRYptOrzHio8cs3a/i2pptMGXjezkjItHfyq+81NnoBdZfyHN3HxuQD5lRU/8+WQWpwuT/ZX
 1wLAkpzCuzPXi+xIGCEwIAjsEccHIAGm7WO9C5W4iFGuI25zvBOOR8ihGFyxFQ3cdqcldt7k8i5Ap7iKICmb39LIrL1iC/eAI2zFjqjphsnSkgA3nId9Cl+J
 1LsFeMheiuavp21vp6RFMdcGrf5XirTEnxoM1PWPAlXJuj6ONTJqO+9PDOAH53gLcEUqp5zwCA5MH/rvNvhspBwAv1wyI/JI3/MoyvuRKGW19XvHbAy5/VFN
 kzp14MqyA4CChNqRQKaIwFroga2cVE/aGiY0DVX0itOXOA==
Subject: Re: [Xen-devel] [PATCH v5 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>

T24gMy8xMi8xOSAxMDozNSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
My8xMi8xOSAxMTozMCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBPbiAzLzEyLzE5IDEwOjA4
IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9uIDMvMTIvMTkgMTA6NTgg
QU0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+PiBIaSBPbGVrc2FuZHIsCj4+Pj4KPj4+PiBKdXN0
IG9uZSBjb21tZW50Ogo+Pj4+Cj4+Pj4gT24gMy8xMi8xOSA5OjIwIEFNLCBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIHRoZSBB
QkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+Pj4+PiBjYW1lcmEg
ZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMg
ZXZlbgo+Pj4+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIElu
LVZlaGljbGUgSW5mb3RhaW5tZW50LAo+Pj4+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+
Pj4+Cj4+Pj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5j
dGlvbmFsaXR5IHdpdGggdGhlCj4+Pj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0
byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pj4+Cj4+Pj4+IDEuIFByb3ZpZGUg
bWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4+Pj4gICAgLSBw
aXhlbCBmb3JtYXRzCj4+Pj4+ICAgIC0gcmVzb2x1dGlvbnMKPj4+Pj4gICAgLSBmcmFtZSByYXRl
cwo+Pj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+Pj4gICAgLSBjb250
cmFzdAo+Pj4+PiAgICAtIGJyaWdodG5lc3MKPj4+Pj4gICAgLSBodWUKPj4+Pj4gICAgLSBzYXR1
cmF0aW9uCj4+Pj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4+Pj4KPj4+Pj4gU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Pj4+PiAtLS0KPj4+Pj4gICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmggfCAxMzcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+PiAgICAx
IGZpbGUgY2hhbmdlZCwgMTM3MCBpbnNlcnRpb25zKCspCj4+Pj4+ICAgIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+Pgo+Pj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY2FtZXJhaWYuaAo+Pj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4+PiBpbmRleCAw
MDAwMDAwMDAwMDAuLjFhZTRjNTFlYTc1OAo+Pj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4+ICsrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pj4+IEBAIC0wLDAgKzEsMTM3MCBA
QAo+Pj4+IDxzbmlwPgo+Pj4+Cj4+Pj4+ICsvKgo+Pj4+PiArICogUmVxdWVzdCBjYW1lcmEgYnVm
ZmVyJ3MgbGF5b3V0Ogo+Pj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfQlVG
X0dFVF9MQVlPVVR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqCj4+Pj4+ICsgKiBTZWUgcmVzcG9u
c2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4+ICsgKgo+Pj4+PiArICoKPj4+Pj4gKyAq
IFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4+Pj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICAgICAgICAgICAg
IGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9SRVFVRVNUfCAgIHJlc2VydmVkICAgICB8IDQK
Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqCj4+Pj4+ICsgKiBu
dW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4K
Pj4+Pj4gKyAqCj4+Pj4+ICsgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNr
ZW5kIHZhbGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+Pj4+PiArICogYnVmZmVycyBh
bmQgcmVzcG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBm
cm9udGVuZC4KPj4+Pj4gKyAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyB0
aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0bwo+Pj4+PiArICogc2VlIGlmIHRo
ZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJl
ZCBvbmVzCj4+Pj4+ICsgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4+PiArICogRnJvbnRlbmQg
aXMgYWxsb3dlZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1
ZXN0cwo+Pj4+PiArICogYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCBy
ZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+Pj4+PiArICogZmluYWwgY29uZmlndXJhdGlv
bi4KPj4+Pj4gKyAqIEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVy
IG9mIGJ1ZmZlcnMgYW5kL29yIGNhbWVyYQo+Pj4+PiArICogY29uZmlndXJhdGlvbiBhZnRlciB0
aGUgc3RyZWFtaW5nIGhhcyBzdGFydGVkLgo+Pj4+IFRoaXMgbGFzdCBzZW50ZW5jZSBpc24ndCBx
dWl0ZSByaWdodCwgYW5kIEkgbWlzc2VkIHRoYXQgd2hlbiByZXZpZXdpbmcgdGhlCj4+Pj4gcHJv
cG9zZWQgdGV4dCBkdXJpbmcgdGhlIHY0IGRpc2N1c3Npb25zLgo+Pj4+Cj4+Pj4gVGhlIGJpdCBh
Ym91dCBub3QgYmVpbmcgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIHdo
ZW4gc3RyZWFtaW5nCj4+Pj4gaGFzIHN0YXJ0ZWQgaXMgY29ycmVjdC4KPj4+Pgo+Pj4+IEJ1dCB0
aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24gaXMgbW9yZSBzdHJpY3Q6IHlvdSBjYW4ndCBjaGFuZ2Ug
dGhlIGNhbWVyYQo+Pj4+IGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhpcyByZXF1ZXN0IHVubGVzcyB5
b3UgY2FsbCB0aGlzIGFnYWluIHdpdGggbnVtX2J1ZnMgPSAwLgo+Pj4+Cj4+Pj4gVGhlIGNhbWVy
YSBjb25maWd1cmF0aW9uIGNoYW5nZXMgdGhlIGJ1ZmZlciBzaXplLCBzbyBvbmNlIHRoZSBidWZm
ZXJzIGFyZQo+Pj4+IGFsbG9jYXRlZCB5b3UgY2FuIG5vIGxvbmdlciBjaGFuZ2UgdGhlIGNhbWVy
YSBjb25maWcuIEl0IGlzIHVucmVsYXRlZCB0byBzdHJlYW1pbmcuCj4+PiBDYW4geW91IHBsZWFz
ZSBnaXZlIG1lIGEgaGludCBvZiB3aGF0IHdvdWxkIGJlIHRoZSByaWdodCB0aGluZyB0byBwdXQg
aW4/Cj4+IEhvdyBhYm91dCB0aGlzOgo+Pgo+PiBGcm9udGVuZCBpcyBub3QgYWxsb3dlZCB0byBj
aGFuZ2UgdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGFmdGVyIHRoaXMgY2FsbCB3aXRoCj4+IGEg
bm9uLXplcm8gdmFsdWUgb2YgbnVtX2J1ZnMuIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMg
cmVxdWlyZWQgdGhlbiB0aGlzCj4+IHJlcXVlc3QgbXVzdCBiZSBzZW50IHdpdGggbnVtX2J1ZnMg
c2V0IHRvIHplcm8gYW5kIGFueSBjcmVhdGVkIGJ1ZmZlcnMgbXVzdCBiZQo+PiBkZXN0cm95ZWQg
Zmlyc3QuCj4+Cj4+IEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVy
IG9mIGJ1ZmZlcnMgYWZ0ZXIgdGhlIHN0cmVhbWluZyBoYXMgc3RhcnRlZC4KPiBTb3VuZHMgZ3Jl
YXQsIHNvIEknbGwgcmVwbGFjZToKPiAKPiAiRnJvbnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hh
bmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbmQvb3IgY2FtZXJhCj4gIMKgY29uZmlndXJhdGlv
biBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFydGVkLiIKPiAKPiB3aXRoOgo+IAo+ICJGcm9u
dGVuZCBpcyBub3QgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGFm
dGVyIHRoaXMgCj4gY2FsbCB3aXRoCj4gIMKgYSBub24temVybyB2YWx1ZSBvZiBudW1fYnVmcy4g
SWYgY2FtZXJhIHJlY29uZmlndXJhdGlvbiBpcyByZXF1aXJlZCAKPiB0aGVuIHRoaXMKPiAgwqBy
ZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBhbnkgY3Jl
YXRlZCBidWZmZXJzIAo+IG11c3QgYmUKPiAgwqBkZXN0cm95ZWQgZmlyc3QuCj4gCj4gIMKgRnJv
bnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhZnRl
ciB0aGUgCj4gc3RyZWFtaW5nIGhhcyBzdGFydGVkLgo+ICIKPiAKPiBBcmUgdGhlc2UgYWxsIHRo
ZSBjaGFuZ2VzIHlvdSBzZWUgYXQgdGhlIG1vbWVudD8KCkFsc28gdGhpcyBjaGFuZ2UgYmVsb3cu
Li4KCj4+Pj4+ICsgKgo+Pj4+PiArICogSWYgbnVtX2J1ZnMgaXMgMCBhbmQgc3RyZWFtaW5nIGhh
cyBub3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tlbmQgd2lsbAo+Pj4+PiArICogZnJlZSBh
bGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPj4+Pj4gKyAqIFRyeWlu
ZyB0byBjYWxsIHRoaXMgaWYgc3RyZWFtaW5nIGlzIGluIHByb2dyZXNzIHdpbGwgcmVzdWx0IGlu
IGFuIGVycm9yLgo+Pj4+PiArICoKPj4+Pj4gKyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24g
aXMgcmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+Pj4+PiArICog
YW5kIHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBh
bmQgZmluYWxseQo+Pj4+PiArICogYnVmZmVycyBkZXN0cm95ZWQuCj4+IEkgd291bGQgcmV3cml0
ZSB0aGUgbGFzdCBwYXJ0IGFzIHdlbGw6Cj4+Cj4+IC4uLnNldCB0byB6ZXJvIGFuZCBhbnkgY3Jl
YXRlZCBidWZmZXJzIG11c3QgYmUgZGVzdHJveWVkLgoKXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCgpBbmQgbm90ZSBteSBub3RlIGJl
bG93IDotKQoKPj4KPj4KPj4gTm90ZSB0aGF0ICJhbnkgY3JlYXRlZCBidWZmZXJzIG11c3QgYmUg
ZGVzdHJveWVkIiBpcyBzb21ldGhpbmcgdGhhdCB5b3UgbmVlZCB0bwo+PiBjaGVjayBmb3IgaW4g
eW91ciBjb2RlIGlmIEkgYW0gbm90IG1pc3Rha2VuLgoKXl5eXl5eXl5eXl5eXl5eXl4KClJlZ2Fy
ZHMsCgoJSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:12:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3eO9-0002Ix-Ew; Tue, 12 Mar 2019 10:12: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=p0cO=RP=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3eO8-0002Is-6n
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:12:00 +0000
X-Inumbo-ID: 44c6671b-44af-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 44c6671b-44af-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:11:58 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id g80so1748927ljg.6
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 03:11:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=JLZkBAkzd94tbMa1f3NV/RG91+gRHv2jzA+y4GyBbSA=;
 b=o2eCV6o2cy66yWWBSvi0IvGWEtlUV0unDk42rXr5jkoe+RbO3RRdbxg8O4WS1Wt39W
 l1vqMsnC9xHMIs9M131+EMe+WqXM9wSS53BeTzRebnWx3CnCZnp/9e9iQ2E5W6j1BDkx
 tJYSWhnvkZ+5kycHYQZgYbWhnWx93Ok7anFZi8xbE+HOdt+iQaaVEJnz2gQWwFw2W6z0
 HwfRlpRcCPDx1qtCbI5bzQHWMSVDGt8dsFL9NFpKU3EX/EQEzd54jmzSJBbTRf9lfY+J
 KDny/9n+4VlQuD4h5nTbFUdVEWAWcUJTVFt6llqCq1WNijx4b9DdDjAROc869C0CjDIm
 jDYQ==
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=JLZkBAkzd94tbMa1f3NV/RG91+gRHv2jzA+y4GyBbSA=;
 b=QkwWkgRaH96A/H9B9Z0gB9GIy/GLLdhvolHh26xWKithQ1/7Ap8J84HsJ7YIOn/l3g
 aIHCw6nMA+h14AfcFkJlVXQtkigvIf/XXzr2BsHruXMq5gYda5N2zmfcORZR5e+A7Py5
 b5JT/WmVurG1opfA9xA7ABJoIRuL+QYJqsPceev688Nx8kw0iusHbFgfPUXRf7ZQcxzJ
 Tdr69jPom3uDhoa8i6mPyYgNxJbPBWOvtIYJ7QkA+/cLHISUZXsN4wVLqqUnknqBKmXx
 hDw/5dfI8E1hGTCTSKI4Tend3PxQpTgywEVd7VDws2ld13CwMMTRN4zUgKaJLKkD/dbZ
 +Xuw==
X-Gm-Message-State: APjAAAWGVdHJOMDJkyQn1U9q61rDP7dZ5jK8LVU3WXAoNRlKBMEHLhnJ
 u/x9hEu31vDS0UEXZ7/reMs=
X-Google-Smtp-Source: APXvYqwBcUAV2w2iRl/SOsu6Uv60jicUo29ku2pCvkR6wn/88kkLPvc1T2ScEX9t453cN/+USLaujA==
X-Received: by 2002:a2e:9c10:: with SMTP id s16mr1230931lji.20.1552385516784; 
 Tue, 12 Mar 2019 03:11:56 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 h21sm1382617lji.63.2019.03.12.03.11.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Mar 2019 03:11:56 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
 <82d683f9-72a6-f806-33fd-294da10c95f9@xs4all.nl>
 <fd07546d-50a2-fb10-6f37-7f96acf0ce40@gmail.com>
 <27235a93-3896-6353-9665-15dd701cf634@xs4all.nl>
 <e5c8e820-8867-c77a-8902-9e0ea9275082@gmail.com>
 <2689ce24-0ac0-206f-bd5a-64dddb0a6b10@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <3d496d09-6783-9622-74bc-1b974782c0ff@gmail.com>
Date: Tue, 12 Mar 2019 12:11:54 +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: <2689ce24-0ac0-206f-bd5a-64dddb0a6b10@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 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>

T24gMy8xMi8xOSAxMjowOSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDMvMTIvMTkgMTA6
MzUgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAzLzEyLzE5IDExOjMw
IEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBPbiAzLzEyLzE5IDEwOjA4IEFNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAzLzEyLzE5IDEwOjU4IEFNLCBIYW5zIFZl
cmt1aWwgd3JvdGU6Cj4+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pj4KPj4+Pj4gSnVzdCBvbmUgY29t
bWVudDoKPj4+Pj4KPj4+Pj4gT24gMy8xMi8xOSA5OjIwIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyB3cm90ZToKPj4+Pj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIHRoZSBBQkkg
Zm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+Pj4+Pj4gY2FtZXJhIGRy
aXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIGV2
ZW4KPj4+Pj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4t
VmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+Pj4+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+
Pj4+Pgo+Pj4+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1
bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+Pj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJs
ZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pj4+Pgo+Pj4+Pj4gMS4gUHJv
dmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4+Pj4g
ICAgIC0gcGl4ZWwgZm9ybWF0cwo+Pj4+Pj4gICAgIC0gcmVzb2x1dGlvbnMKPj4+Pj4+ICAgICAt
IGZyYW1lIHJhdGVzCj4+Pj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+
Pj4+ICAgICAtIGNvbnRyYXN0Cj4+Pj4+PiAgICAgLSBicmlnaHRuZXNzCj4+Pj4+PiAgICAgLSBo
dWUKPj4+Pj4+ICAgICAtIHNhdHVyYXRpb24KPj4+Pj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNv
bnRyb2wKPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+ICAg
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4+Pj4+PiAgICAgMSBmaWxlIGNoYW5nZWQsIDEzNzAgaW5zZXJ0aW9u
cygrKQo+Pj4+Pj4gICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8v
Y2FtZXJhaWYuaAo+Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pj4+PiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi4xYWU0YzUxZWE3
NTgKPj4+Pj4+IC0tLSAvZGV2L251bGwKPj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9p
by9jYW1lcmFpZi5oCj4+Pj4+PiBAQCAtMCwwICsxLDEzNzAgQEAKPj4+Pj4gPHNuaXA+Cj4+Pj4+
Cj4+Pj4+PiArLyoKPj4+Pj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIncyBsYXlvdXQ6Cj4+
Pj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAg
ICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4g
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9CVUZfR0VUX0xBWU9VVHwg
ICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDgKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIFNlZSByZXNwb25zZSBm
b3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqCj4+Pj4+PiArICog
UmVxdWVzdCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkOgo+Pj4+Pj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX1JFUVVFU1R8ICAgcmVzZXJ2ZWQgICAgIHwg
NAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiAr
ICoKPj4+Pj4+ICsgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZl
cnMgdG8gYmUgdXNlZC4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIElmIG51bV9idWZzIGlzIG5vdCB6
ZXJvIHRoZW4gdGhlIGJhY2tlbmQgdmFsaWRhdGVzIHRoZSByZXF1ZXN0ZWQgbnVtYmVyIG9mCj4+
Pj4+PiArICogYnVmZmVycyBhbmQgcmVzcG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMg
YWxsb3dlZCBmb3IgdGhpcyBmcm9udGVuZC4KPj4+Pj4+ICsgKiBGcm9udGVuZCBpcyByZXNwb25z
aWJsZSBmb3IgY2hlY2tpbmcgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8K
Pj4+Pj4+ICsgKiBzZWUgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5k
IGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+Pj4+ICsgKiBhbmQgY2FuIGJlIGFjY2VwdGVk
Lgo+Pj4+Pj4gKyAqIEZyb250ZW5kIGlzIGFsbG93ZWQgdG8gc2VuZCBtdWx0aXBsZSBYRU5DQU1F
UkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMKPj4+Pj4+ICsgKiBiZWZvcmUgc2VuZGluZyBYRU5D
QU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhlCj4+Pj4+
PiArICogZmluYWwgY29uZmlndXJhdGlvbi4KPj4+Pj4+ICsgKiBGcm9udGVuZCBpcyBub3QgYWxs
b3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFuZC9vciBjYW1lcmEKPj4+Pj4+
ICsgKiBjb25maWd1cmF0aW9uIGFmdGVyIHRoZSBzdHJlYW1pbmcgaGFzIHN0YXJ0ZWQuCj4+Pj4+
IFRoaXMgbGFzdCBzZW50ZW5jZSBpc24ndCBxdWl0ZSByaWdodCwgYW5kIEkgbWlzc2VkIHRoYXQg
d2hlbiByZXZpZXdpbmcgdGhlCj4+Pj4+IHByb3Bvc2VkIHRleHQgZHVyaW5nIHRoZSB2NCBkaXNj
dXNzaW9ucy4KPj4+Pj4KPj4+Pj4gVGhlIGJpdCBhYm91dCBub3QgYmVpbmcgYWxsb3dlZCB0byBj
aGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIHdoZW4gc3RyZWFtaW5nCj4+Pj4+IGhhcyBzdGFy
dGVkIGlzIGNvcnJlY3QuCj4+Pj4+Cj4+Pj4+IEJ1dCB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24g
aXMgbW9yZSBzdHJpY3Q6IHlvdSBjYW4ndCBjaGFuZ2UgdGhlIGNhbWVyYQo+Pj4+PiBjb25maWd1
cmF0aW9uIGFmdGVyIHRoaXMgcmVxdWVzdCB1bmxlc3MgeW91IGNhbGwgdGhpcyBhZ2FpbiB3aXRo
IG51bV9idWZzID0gMC4KPj4+Pj4KPj4+Pj4gVGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5n
ZXMgdGhlIGJ1ZmZlciBzaXplLCBzbyBvbmNlIHRoZSBidWZmZXJzIGFyZQo+Pj4+PiBhbGxvY2F0
ZWQgeW91IGNhbiBubyBsb25nZXIgY2hhbmdlIHRoZSBjYW1lcmEgY29uZmlnLiBJdCBpcyB1bnJl
bGF0ZWQgdG8gc3RyZWFtaW5nLgo+Pj4+IENhbiB5b3UgcGxlYXNlIGdpdmUgbWUgYSBoaW50IG9m
IHdoYXQgd291bGQgYmUgdGhlIHJpZ2h0IHRoaW5nIHRvIHB1dCBpbj8KPj4+IEhvdyBhYm91dCB0
aGlzOgo+Pj4KPj4+IEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgY2FtZXJh
IGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhpcyBjYWxsIHdpdGgKPj4+IGEgbm9uLXplcm8gdmFsdWUg
b2YgbnVtX2J1ZnMuIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0
aGlzCj4+PiByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFu
ZCBhbnkgY3JlYXRlZCBidWZmZXJzIG11c3QgYmUKPj4+IGRlc3Ryb3llZCBmaXJzdC4KPj4+Cj4+
PiBGcm9udGVuZCBpcyBub3QgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJz
IGFmdGVyIHRoZSBzdHJlYW1pbmcgaGFzIHN0YXJ0ZWQuCj4+IFNvdW5kcyBncmVhdCwgc28gSSds
bCByZXBsYWNlOgo+Pgo+PiAiRnJvbnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBu
dW1iZXIgb2YgYnVmZmVycyBhbmQvb3IgY2FtZXJhCj4+ICAgwqBjb25maWd1cmF0aW9uIGFmdGVy
IHRoZSBzdHJlYW1pbmcgaGFzIHN0YXJ0ZWQuIgo+Pgo+PiB3aXRoOgo+Pgo+PiAiRnJvbnRlbmQg
aXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBhZnRlciB0
aGlzCj4+IGNhbGwgd2l0aAo+PiAgIMKgYSBub24temVybyB2YWx1ZSBvZiBudW1fYnVmcy4gSWYg
Y2FtZXJhIHJlY29uZmlndXJhdGlvbiBpcyByZXF1aXJlZAo+PiB0aGVuIHRoaXMKPj4gICDCoHJl
cXVlc3QgbXVzdCBiZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIGFueSBjcmVh
dGVkIGJ1ZmZlcnMKPj4gbXVzdCBiZQo+PiAgIMKgZGVzdHJveWVkIGZpcnN0Lgo+Pgo+PiAgIMKg
RnJvbnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBh
ZnRlciB0aGUKPj4gc3RyZWFtaW5nIGhhcyBzdGFydGVkLgo+PiAiCj4+Cj4+IEFyZSB0aGVzZSBh
bGwgdGhlIGNoYW5nZXMgeW91IHNlZSBhdCB0aGUgbW9tZW50Pwo+IEFsc28gdGhpcyBjaGFuZ2Ug
YmVsb3cuLi4KPgo+Pj4+Pj4gKyAqCj4+Pj4+PiArICogSWYgbnVtX2J1ZnMgaXMgMCBhbmQgc3Ry
ZWFtaW5nIGhhcyBub3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tlbmQgd2lsbAo+Pj4+Pj4g
KyAqIGZyZWUgYWxsIHByZXZpb3VzbHkgYWxsb2NhdGVkIGJ1ZmZlcnMgKGlmIGFueSkuCj4+Pj4+
PiArICogVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jlc3Mgd2ls
bCByZXN1bHQgaW4gYW4gZXJyb3IuCj4+Pj4+PiArICoKPj4+Pj4+ICsgKiBJZiBjYW1lcmEgcmVj
b25maWd1cmF0aW9uIGlzIHJlcXVpcmVkIHRoZW4gdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3Bw
ZWQKPj4+Pj4+ICsgKiBhbmQgdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZz
IHNldCB0byB6ZXJvIGFuZCBmaW5hbGx5Cj4+Pj4+PiArICogYnVmZmVycyBkZXN0cm95ZWQuCj4+
PiBJIHdvdWxkIHJld3JpdGUgdGhlIGxhc3QgcGFydCBhcyB3ZWxsOgo+Pj4KPj4+IC4uLnNldCB0
byB6ZXJvIGFuZCBhbnkgY3JlYXRlZCBidWZmZXJzIG11c3QgYmUgZGVzdHJveWVkLgpBaCwgaW5k
ZWVkIEkgbWlzc2VkIHRoaXMgb25lIDspClRoYW5rIHlvdQo+IF5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXgo+Cj4gQW5kIG5vdGUgbXkg
bm90ZSBiZWxvdyA6LSkKPgo+Pj4KPj4+IE5vdGUgdGhhdCAiYW55IGNyZWF0ZWQgYnVmZmVycyBt
dXN0IGJlIGRlc3Ryb3llZCIgaXMgc29tZXRoaW5nIHRoYXQgeW91IG5lZWQgdG8KPj4+IGNoZWNr
IGZvciBpbiB5b3VyIGNvZGUgaWYgSSBhbSBub3QgbWlzdGFrZW4uClllcywgdGhhbmsgeW91Cj4g
Xl5eXl5eXl5eXl5eXl5eXl4KPgo+IFJlZ2FyZHMsCj4KPiAJSGFucwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3eRR-0002V3-4L; Tue, 12 Mar 2019 10: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=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3eRP-0002Uy-5T
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:15:23 +0000
X-Inumbo-ID: be56448c-44af-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id be56448c-44af-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:15:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C2ABA78;
 Tue, 12 Mar 2019 03:15:21 -0700 (PDT)
Received: from [10.37.10.23] (unknown [10.37.10.23])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 31C913F59C;
 Tue, 12 Mar 2019 03:15:19 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86916A020000780021D5F4@prv1-mh.provo.novell.com>
 <ff56f677-a300-a769-a021-b36192d47c3a@citrix.com>
 <d1c5d13d-90b3-94fd-5a8f-dc80f4ae4a56@arm.com>
 <5C877C1D020000780021D92C@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b36d670d-fe2c-b701-6a28-f58fc75f2ba2@arm.com>
Date: Tue, 12 Mar 2019 10:15:16 +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: <5C877C1D020000780021D92C@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/7] common: avoid atomic read-modify-write
 accesses in map_vcpu_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>

SGkgSmFuLAoKT24gMy8xMi8xOSA5OjMwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAx
MS4wMy4xOSBhdCAxODo1MywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gSGksCj4+
Cj4+IE9uIDExLzAzLzIwMTkgMTY6NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxMS8w
My8yMDE5IDE2OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBUaGVyZSdzIG5vIG5lZWQgdG8g
c2V0IHRoZSBldnRjaG5fcGVuZGluZ19zZWwgYml0cyBvbmUgYnkgb25lLiBTaW1wbHkKPj4+PiB3
cml0ZSBmdWxsIHdvcmRzIHdpdGggYWxsIG9uZXMuCj4+Pj4KPj4+PiBGb3IgQXJtIHRoaXMgcmVx
dWlyZXMgZXh0ZW5kaW5nIHdyaXRlX2F0b21pYygpIHRvIGFsc28gaGFuZGxlIDY0LWJpdAo+Pj4+
IHZhbHVlczsgZm9yIHN5bW1ldHJ5IHJlYWRfYXRvbWljKCkgZ2V0cyBhZGp1c3RlZCBhcyB3ZWxs
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4KPj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+Pj4KPj4+IChJJ2xsIGxlYXZlIHRoZSBBUk0gYXNzZW1ibHkgdG8gSnVsaWVuIHRv
IGNoZWNrIG92ZXIpCj4+Cj4+IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+Pgo+PiBJIGNhbiBxdWV1ZSB0aGlzIHNlcmllcyBpbiBteSBuZXh0IGJyYW5j
aCBvbmNlIGl0IGlzIGZ1bGx5IGFja2VkLgo+IAo+IEkgd2FzIG1lYW5pbmcgdG8gYXBwbHkgcmln
aHQgYXdheSB3aGF0ZXZlciBpbml0aWFsIHBhcnRzIG9mIGl0IGFyZQo+IGZ1bGx5IGFja2VkLCBh
cyB0aGlzIGlzbid0IGEgbWFqb3IgY2hhbmdlLCBhbmQgaXQgZG9lc24ndCBoYXZlIGEKPiBzaWdu
aWZpY2FudCByaXNrIG9mIGNvbmZsaWN0cyB3aXRoIHBvdGVudGlhbCBsYXN0IG1pbnV0ZSBjaGFu
Z2VzIGZvcgo+IDQuMTIuCgpUaGlzIHdvcmtzIGZvciBtZS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 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 1h3eZn-0003L3-9J; Tue, 12 Mar 2019 10:24: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=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3eZl-0003Ky-RI
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:24:01 +0000
X-Inumbo-ID: f3d749a8-44b0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f3d749a8-44b0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:24: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 8C8F1A78;
 Tue, 12 Mar 2019 03:24:00 -0700 (PDT)
Received: from [10.37.10.23] (unknown [10.37.10.23])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABA303F59C;
 Tue, 12 Mar 2019 03:23:59 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86924E020000780021D652@prv1-mh.provo.novell.com>
 <47ef6025-0efc-bd1c-900e-f2bc9aca67ab@arm.com>
 <5C877D51020000780021D93D@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <976fefa9-1b71-9456-84f6-b5719c8ec2cb@arm.com>
Date: Tue, 12 Mar 2019 10:23: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: <5C877D51020000780021D93D@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 7/7] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMy8xMi8xOSA5OjM1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAx
MS4wMy4xOSBhdCAxOToxOSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTEv
MDMvMjAxOSAxNjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBDb3JyZWN0IGNvZGluZyBzdHls
ZSBvZiBhc20oKSBpbnZvY2F0aW9ucy4KPj4gQ29kaW5nIHN0eWxlIGZyb20gd2hlcmU/IE1vc3Qg
b2YgdGhlIEFybSBjb2RlIGRvZXMgbm90IGNvbnRhaW4gc3BhY2UgYmVmb3JlICgKPj4gYW5kIGFm
dGVyICkgZm9yIGFzbSBpbnZvY2F0aW9ucy4gSSBhbHNvIGNhbid0IGZpbmQgYW55d2hlcmUgaW4g
Q09ESU5HX1NUWUxFCj4+IGltcG9zaW5nIHRoaXMgc3R5bGUuIFNvIHBsZWFzZSByZW1vdmUgdGhp
cyBjaGFuZ2UuCj4gCj4gImFzbSIgaXMgYSBrZXl3b3JkIGp1c3QgbGlrZSAiaWYiIG9yICJ3aGls
ZSIsIHNvIHRoZSBnZW5lcmFsICJXaGl0ZSBzcGFjZSIKPiBzZWN0aW9uIGlzIGFzIGFwcGxpY2Fi
bGUgaGVyZS4gSSBjYW4gc3BsaXQgdGhlIGNoYW5nZSBpZiB0aGlzIHBhcnQgaXMKPiBjb250cm92
ZXJzaWFsLCBidXQgaWYgeW91IHdhbnQgbWUgdG8gZHJvcCB0aGUgY2hhbmdlLCB0aGVuIGFuIEFy
bQo+IHNwZWNpZmljIGFubmV4IHRvIC4vQ09ESU5HX1NUWUxFIGlzIGdvaW5nIHRvIGJlIG5lZWRl
ZC4KClN0cmljdGx5IHNwZWFraW5nLCB0aGUgc2VjdGlvbiB5b3UgcmVmZXIgbWVudGlvbnMgc3Bh
Y2UgYmV0d2VlbiAKImtleXdvcmRzIiBhbmQgImNvbmRpdGlvbnMiLiBTbyBJIGRvbid0IGZlZWwg
dGhlIHNlY3Rpb24gYXBwbGllcyBmb3IgCiJhc20gdm9sYXRpbGUiLgoKRm9yIEFybSwgSSB3b3Vs
ZCBzdGlsbCBwcmVmZXIgdG8ga2VlcCB3aXRob3V0IHNwYWNlIGFzIHdlIGhhdmUgbW9zdCBvZiAK
dGhlIGNvZGUgZm9sbG93aW5nIHRoYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:36:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3em5-0004BD-G4; Tue, 12 Mar 2019 10:36:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R+A5=RP=amazon.de=prvs=96726ceb4=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h3em4-0004B8-Hy
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:36:44 +0000
X-Inumbo-ID: b9eb216e-44b2-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 b9eb216e-44b2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:36:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552387002; x=1583923002;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=m45HOigQGuM4ZgO5FWLjbtB7HGd3cHTf/NSm5w3M1cY=;
 b=AsI5b2VJwOoIMlz+GJxdHUxkx1FnZ2aw+GIZWhJqzhxCydi37K+pLKGl
 2Cjej/3Ypv6LaqtxdK8hC8qPWXAdQjhAGOTs3nijcV8jDBE0rRH80fYuO
 SoAvKrIrQ7MmwJMg0SfiuX5qRDoUAFuGklCFRBZtE70ZgLVkWNGlHlfFV c=;
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="384984303"
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-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 12 Mar 2019 10:36:40 +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-c6afef2e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2CAaYqk036011
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 12 Mar 2019 10:36: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; Tue, 12 Mar 2019 10:36:38 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.117) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 12 Mar 2019 10:36:30 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
 <1551284020-7050-8-git-send-email-nmanthey@amazon.de>
 <5C7EA60D020000780021BD0A@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: <e25bd94e-8835-1b17-0eaf-115fae81fc5c@amazon.de>
Date: Tue, 12 Mar 2019 11:36:25 +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: <5C7EA60D020000780021BD0A@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.117]
X-ClientProxiedBy: EX13D06UWC004.ant.amazon.com (10.43.162.97) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [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>, 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>

T24gMy81LzE5IDE3OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNy4wMi4xOSBhdCAx
NzoxMywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IFNwZWN1bGF0aXZlIGV4ZWN1dGlv
biBpcyBub3QgYmxvY2tlZCBpbiBjYXNlIG9uZSBvZiB0aGUgZm9sbG93aW5nCj4+IHByb3BlcnRp
ZXMgaXMgdHJ1ZToKPj4gIC0gcGF0aCBjYW5ub3QgYmUgdHJpZ2dlcmVkIGJ5IHRoZSBndWVzdAo+
PiAgLSBwYXRoIGRvZXMgbm90IHJldHVybiB0byB0aGUgZ3Vlc3QKPj4gIC0gcGF0aCBkb2VzIG5v
dCByZXN1bHQgaW4gYW4gb3V0LW9mLWJvdW5kIGFjY2Vzcwo+PiAgLSBwYXRoIGNhbm5vdCBiZSBl
eGVjdXRlZCByZXBlYXRlZGx5Cj4+IE9ubHkgdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBhYm92ZSBw
cm9wZXJ0aWVzIGFsbG93cyB0byBhY3R1YWxseSBsZWFrCj4+IGNvbnRpbnVvdXMgY2h1bmtzIG9m
IG1lbW9yeS4gVGhlcmVmb3JlLCB3ZSBvbmx5IGFkZCB0aGUgcGVuYWx0eSBvZgo+PiBwcm90ZWN0
aXZlIG1lY2hhbmlzbXMgaW4gY2FzZSBhIHBvdGVudGlhbCBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQKPj4gYWNjZXNzIG1hdGNoZXMgYWxsIHRoZSBhYm92ZSBwcm9wZXJ0aWVzLgo+IFdoaWxlIHRo
aXMgaXMgYWxsIGZpbmUsIGhvdyBkbyBJIG1hdGNoIHdoaWNoIG9mIHRoZSByZWFzb25zIGFwcGxp
ZXMgdG8KPiB3aGljaCBvZiAoaW4gcGFydGljdWxhcikgdGhlIGd0X3ZlcnNpb24gY2hlY2tzIGxl
ZnQgYWxvbmU/IEFzIHNhaWQsIHRoZQo+IHJlYXNvbmluZyBoZXJlIHNob3VsZCBzcGVjaWZpY2Fs
bHkgYmUgZGV0YWlsZWQgc28gaXQgY2FuIGJlIHVzZWQgYXMgYQo+IGd1aWRpbmcgcmVmZXJlbmNl
IHdoZW4gYWRkaW5nIGZ1cnRoZXIgY29uZGl0aW9uYWxzIHRvIHRoZSBjb2RlIGRvd24KPiB0aGUg
cm9hZC4gQW5kIG9mIGNvdXJzZSByZXZpZXcgaXMgKG1vcmUpIGRpZmZpY3VsdCB0aGlzIHdheSBh
cyB3ZWxsLCBhcwo+IChqdWRnaW5nIGZyb20gcHJpb3IgY29udmVyc2F0aW9ucykgd2UgZG9uJ3Qg
c2VlbSB0byBuZWNlc3NhcmlseQo+IGFncmVlIGluIG91ciB2aWV3cyBpbiBhbGwgcGxhY2VzLCBh
bmQgaGVuY2UgdG8gZGlzY3VzcyBhIHBvc3NpYmx5Cj4gcXVlc3Rpb25hYmxlIGRlY2lzaW9uIG90
aGVycyBhbHNvIG5lZWQgdG8gdW5kZXJzdGFuZCB3aGljaCBvZiB0aGUKPiBjcml0ZXJpYSB5b3Ug
Y29uc2lkZXJlZCB0byBtYXRjaCBpbiB0aGUgc3BlY2lmaWMgY2FzZS4KCkkgbGlzdGVkIHRoZSBy
ZWFzb25zIHRvIHVzZSBhYm92ZSAoYW5kIGluIHRoZSBjb21taXQgbWVzc2FnZSkuIEkgd2lsbApl
eHRlbmQgdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCBnaXZlIGEgcmVhc29uIGZvciBlYWNoIHZlcnNp
b24gY29tcGFyaXNvbiwKc2ltaWxhcmx5IHRvIGEgcHJpb3IgZW1haWwgSSBzZW50LgoKSW4gbXkg
b3BpbmlvbiwgdGhlIGNvbW1pdCBtZXNzYWdlIGZvciBmaXhpbmcgdGhlIHByb2JsZW1zIHdlIGZv
dW5kIGluCnRoYXQgZmlsZSBzaG91bGQgbm90IGJlIGEgdHV0b3JpYWwgb24gaG93IHRvIGlkZW50
aWZ5IGFuZCBmaXggcG90ZW50aWFsCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcy4g
V2hpbGUgSSBhZ3JlZSB0aGF0IHRlYWNoaW5nIG1vcmUKcGVvcGxlIGhvdyB0byBqdWRnZSB3aGV0
aGVyIGEgY2VydGFpbiBwaWVjZSBvZiBjb2RlIG1pZ2h0IGxlYWQgdG8KaW5mb3JtYXRpb24gbGVh
ayB2aWEgc3BlY3VsYXRpdmUgZXhlY3V0aW9uLCBJIHdvdWxkIG5vdCB1c2UgYSBjb21taXQKbWVz
c2FnZSB0byBnZXQgdGhhdCBjb3ZlcmVkLgoKQmVzdCwKTm9yYmVydAoKPgo+IEphbgo+Cj4KCgoK
CkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEw
MTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0
IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:44:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3etc-0004xD-Ak; Tue, 12 Mar 2019 10:44: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=TkeX=RP=citrix.com=prvs=96798de7a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h3eta-0004x7-RT
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:44:30 +0000
X-Inumbo-ID: ccd81846-44b3-11e9-9a4c-93ff7e7b5c64
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccd81846-44b3-11e9-9a4c-93ff7e7b5c64;
 Tue, 12 Mar 2019 10:44:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80318094"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190312082000.32181-1-andr2000@gmail.com>
 <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
 <5C8776B8020000780021D8B5@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <f875ac06-2bdb-0264-b0dd-474739b5dfb7@citrix.com>
Date: Tue, 12 Mar 2019 10:43:50 +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: <5C8776B8020000780021D8B5@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 0/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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xMi8xOSA5OjA3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMi4wMy4xOSBh
dCAwOTo0OCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzAzLzIwMTkgMDk6MTks
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4KPj4+IEhlbGxv
IQo+Pj4KPj4+IEF0IHRoZSBtb21lbnQgWGVuIFsxXSBhbHJlYWR5IHN1cHBvcnRzIHNvbWUgdmly
dHVhbCBtdWx0aW1lZGlhCj4+PiBmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0dWFsIGRpc3BsYXks
IHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCj4+PiBwb2ludGVycyBhbmQgbXVsdGktdG91
Y2ggZGV2aWNlcyBhbGwgYWxsb3dpbmcgWGVuIHRvIGJlIHVzZWQgaW4KPj4+IGF1dG9tb3RpdmUg
YXBwbGlhbmNlcywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQgKElWSSkgc3lzdGVtcwo+Pj4gYW5k
IG1hbnkgbW9yZS4KPj4+Cj4+PiBGcm9udGVuZCBpbXBsZW1lbnRhdGlvbiBpcyBhdmFpbGFibGUg
YXQgWzNdIGFuZCB0aGUgY29ycmVzcG9uZGluZwo+Pj4gYmFja2VuZCBhdCBbNF0uIFRoZXNlIGFy
ZSB3b3JrIGluIHByb2dyZXNzLCBidXQgZnJvbnRlbmQgYWxyZWFkeQo+Pj4gcGFzc2VzIHY0bDIt
Y29tcGxpYW5jZSB0ZXN0IGZvciBWNEwyIGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5Cj4+PiBj
aGFuZ2VzIGFyZSBhdmFpbGFibGUgYXQgWzVdLgo+Pj4KPj4+IFRoaXMgd29yayBhZGRzIGEgbmV3
IFhlbiBwYXJhLXZpcnR1YWxpemVkIHByb3RvY29sIGZvciBhIHZpcnR1YWwKPj4+IGNhbWVyYSBk
ZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBvZiBYZW4gZXZlbgo+
Pj4gZmFydGhlcjogdmlkZW8gY29uZmVyZW5jaW5nLCBJVkksIGhpZ2ggZGVmaW5pdGlvbiBtYXBz
IGV0Yy4KPj4+Cj4+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQg
ZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxl
IHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPj4+Cj4+PiAxLiBQcm92aWRlIG1l
YW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+PiAgLSBwaXhlbCBm
b3JtYXRzCj4+PiAgLSByZXNvbHV0aW9ucwo+Pj4gIC0gZnJhbWUgcmF0ZXMKPj4+IDIuIFN1cHBv
cnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOgo+Pj4gIC0gY29udHJhc3QKPj4+ICAtIGJyaWdodG5l
c3MKPj4+ICAtIGh1ZQo+Pj4gIC0gc2F0dXJhdGlvbgo+Pj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcg
Y29udHJvbAo+Pgo+PiBTbyBzaW5jZSB0aGUgZmlyc3QgcG9zdCBpbiBKdWx5IDIwMTggdGhlcmUg
aGFzIGJlZW4gbm8gcmVhY3Rpb24gZnJvbQo+PiBLb25yYWQgdG8gdGhpcyBpbnRlcmZhY2UuIEkg
Z3Vlc3MgaGUgaGFzIHBsZW50eSBvZiBvdGhlciB0aGluZ3MgdG8gZG8uCj4gCj4gSGF2aW5nIGdv
bmUgdGhyb3VnaCBhbGwgdGhlIHZlcnNpb25zJyB0aHJlYWRzIChqdXN0IHRoZWlyIHRpdGxlcykg
SSBjYW4ndAo+IGZpbmQgYW55IGV4cGxpY2l0IHBpbmcgdG8gaGltLiBZZXMsIGZpdmUgdmVyc2lv
bnMgc2hvdWxkIGhhdmUgYmVlbgo+IGVub3VnaCB0byBkcmF3IGF0dGVudGlvbiwgYnV0IHRoZW4g
YWdhaW4gdGhpcyBtYXkgaGF2ZSBpbmRpY2F0ZWQgdG8KPiBoaW0gdGhhdCB0aGluZ3MgYXJlIHN0
aWxsIHRvbyBtdWNoIGluIGZsdXguCj4gCj4+IE1heWJlIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVh
IHRvIGFkZCBzb21lb25lIGVsc2UgYXMgYSBtYWludGFpbmVyIGZvcgo+PiB0aGUgIlBVQkxJQyBJ
L08gSU5URVJGQUNFUyBBTkQgUFYgRFJJVkVSUyBERVNJR05TIiBzZWN0aW9uIGluCj4+IE1BSU5U
QUlORVJTIHRvIGF2b2lkIHN1Y2ggc3RhbGxzIGluIHRoZSBmdXR1cmU/Cj4gCj4gV2VsbCwgaWly
YyBoZSBoYWQgdm9sdW50ZWVyZWQgaGltc2VsZiBmb3IgdGhhdCByb2xlLCBzbyBJIGd1ZXNzIHRo
ZQo+IHByZWZlcnJlZCBhY3Rpb24gaW4gc3VjaCBhIGNhc2Ugd291bGQgYmUgZm9yIGhpbSB0byBh
bHNvIHN0ZXAgYmFjayBpZgo+IGhpcyBvdGhlciBkdXRpZXMgbm8gbG9uZ2VyIHBlcm1pdCBoaW0g
ZnVsZmlsbGluZyB0aGUgbWFpbnRhaW5lciByb2xlIGhlcmUuCj4gV2l0aG91dCB0aGUgc3BlY2lm
aWMgTUFJTlRBSU5FUlMgZW50cnksIGFzIGluIHRoZSBvbGQgZGF5cywgVEhFCj4gUkVTVCB3b3Vs
ZCBhc3N1bWUgcmVzcG9uc2liaWxpdHkgYWdhaW4sIHdoaWNoIHBlcnNvbmFsbHkgSSdkIHByZWZl
cgo+IG92ZXIgYWRkaW5nIGEgc2Vjb25kIGluZGl2aWR1YWwgdG8gdGhlIHNlY3Rpb24uIFVubGVz
cyBzb21lb25lIGVsc2UKPiAobGlrZSB5b3UpIHZvbHVudGVlcmVkIGFnYWluLgoKVGhlICJ1bmxl
c3MiIGJldHdlZW4gImFkZGluZyBhIHNlY29uZCBpbmRpdmlkdWFsIHRvIHRoZSBzZWN0aW9uIiBh
bmQKInNvbWVvbmUgZWxzZS4uLiB2b2x1bnRlZXJlZCBhZ2FpbiIgaW5kaWNhdGVzIHRoYXQgdGhl
eSdyZSBpbiBjb250cmFzdApzb21laG93OyBidXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgY29u
dHJhc3QgeW91IG1lYW4uICBXZSBjZXJ0YWlubHkKY2FuJ3QgKmFzc2lnbiogYW55b25lIHRvIHRo
YXQgcmVzcG9uc2liaWxpdHksIHNvIHRoZSBvbmx5IHdheSBzb21lb25lCndvdWxkIGdldCB0aGVp
ciBuYW1lIGRvd24gdGhlcmUgaXMgdG8gdm9sdW50ZWVyLgoKT3IgYXJlIHlvdSBtYWtpbmcgYSBk
aXN0aW5jdGlvbiBiZXR3ZWVuICJzdGVwcGluZyB1cCBiZWNhdXNlIHRoZXkKdGhvdWdodCBpdCBu
ZWVkZWQgdG8gYmUgZG9uZSIgdnMgInN0ZXBwaW5nIHVwIGJlY2F1c2UgdGhleSB0aGluayBpdCdz
IGFuCmludGVyZXN0aW5nIHRoaW5nIHRvIGRvIGFuZCBhcmUganVtcGluZyBhdCB0aGUgb3Bwb3J0
dW5pdHkiPwoKSSBnZW5lcmFsbHkgdGhpbmsgaGF2aW5nIG9uZSBvciB0d28gcGVvcGxlICpzcGVj
aWZpY2FsbHkqIHJlc3BvbnNpYmxlCmZvciB0aGluZ3MgaXMgYmV0dGVyIHRoYW4gaGF2aW5nIGEg
cmVhc29uYWJseSBsYXJnZSBncm91cCBvZiBwZW9wbGUgKFRIRQpSRVNUKSByZXNwb25zaWJsZSBm
b3IgYSByZWFzb25hYmx5IGxhcmdlIG51bWJlciBvZiB0aGluZ3MuICBTbyB3aGlsZSBJCmNlcnRh
aW5seSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBoYXZlIGl0IHJldmVydCB0byBUSEUgUkVTVCBp
biB0aGUgY2FzZQp0aGF0IG5vYm9keSBzdGVwcyB1cCwgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0
ZXIgaWYgc29tZW9uZSBhY3R1YWxseSBkaWQKc3RlcCB1cC4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 10:50:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 10: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 1h3ezg-0005hH-11; Tue, 12 Mar 2019 10:50:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3ezf-0005h4-Jb
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 10:50:47 +0000
X-Inumbo-ID: b04efe11-44b4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b04efe11-44b4-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10: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 1h3ezc-0000tN-SO; Tue, 12 Mar 2019 10: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 1h3ezc-0002Hb-Iy; Tue, 12 Mar 2019 10:50:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3ezc-0006pW-ID; Tue, 12 Mar 2019 10:50:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133695-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit1:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-i386-xl-pvshim:guest-start: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=12ad143e1b803e541e48b8ba40f550250259ecdd
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 10:50:44 +0000
Subject: [Xen-devel] [linux-linus test] 133695: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY5NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjk1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTJh
ZDE0M2UxYjgwM2U1NDFlNDhiOGJhNDBmNTUwMjUwMjU5ZWNkZApiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1
NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFog
ICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzox
NCBaICAgIDYgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzY5NSAg
MjAxOS0wMy0xMCAyMzowMzoxNyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTgzNSBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMDQwNDMgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 11:38:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 11: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 1h3fjV-0000Od-R7; Tue, 12 Mar 2019 11:38: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=eiBn=RP=citrix.com=prvs=9679d707e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3fjU-0000OY-OP
 for xen-devel@lists.xen.org; Tue, 12 Mar 2019 11:38:08 +0000
X-Inumbo-ID: 4dccb03b-44bb-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dccb03b-44bb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 11:38:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80321532"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 11:38:03 +0000
Message-ID: <1552390683-31813-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: Fix XEN_EXTRAVERSION after c/s 100507b34
 branching for 4.13
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHVwZGF0ZSB0byBSRUFETUUgYW5kIFNVUFBPUlQubWQgd2hlcmUgY29ycmVjdCwgYnV0IFhF
Tl9FWFRSQVZFUlNJT04gaGFkIGFuCmFkZGl0aW9uYWwgLjAgc2xpcCBpbi4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkND
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9NYWtlZmlsZSB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCAzMzVmMmYwLi4xZmQ4YWQ1
IDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIs
NyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBz
aG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4
cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDEzCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAu
MC11bnN0YWJsZSQoWEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAtdW5zdGFibGUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAg
ID0gJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAt
aW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 11:41:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 11: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 1h3fn8-00016k-CU; Tue, 12 Mar 2019 11:41: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3fn6-00016f-R7
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 11:41:52 +0000
X-Inumbo-ID: d3739ddd-44bb-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 d3739ddd-44bb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 11:41:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 05:41:50 -0600
Message-Id: <5C879AF8020000780021DAF2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 05:41:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190312082000.32181-1-andr2000@gmail.com>
 <6803b7e8-4743-15b6-474e-ec7093e9960a@suse.com>
 <5C8776B8020000780021D8B5@prv1-mh.provo.novell.com>
 <f875ac06-2bdb-0264-b0dd-474739b5dfb7@citrix.com>
In-Reply-To: <f875ac06-2bdb-0264-b0dd-474739b5dfb7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 0/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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAzLjE5IGF0IDExOjQzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzEyLzE5IDk6MDcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
My4xOSBhdCAwOTo0OCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAxMi8wMy8yMDE5
IDA5OjE5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBGcm9tOiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4K
Pj4+PiBIZWxsbyEKPj4+Pgo+Pj4+IEF0IHRoZSBtb21lbnQgWGVuIFsxXSBhbHJlYWR5IHN1cHBv
cnRzIHNvbWUgdmlydHVhbCBtdWx0aW1lZGlhCj4+Pj4gZmVhdHVyZXMgWzJdIHN1Y2ggYXMgdmly
dHVhbCBkaXNwbGF5LCBzb3VuZC4gSXQgc3VwcG9ydHMga2V5Ym9hcmRzLAo+Pj4+IHBvaW50ZXJz
IGFuZCBtdWx0aS10b3VjaCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgo+
Pj4+IGF1dG9tb3RpdmUgYXBwbGlhbmNlcywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQgKElWSSkg
c3lzdGVtcwo+Pj4+IGFuZCBtYW55IG1vcmUuCj4+Pj4KPj4+PiBGcm9udGVuZCBpbXBsZW1lbnRh
dGlvbiBpcyBhdmFpbGFibGUgYXQgWzNdIGFuZCB0aGUgY29ycmVzcG9uZGluZwo+Pj4+IGJhY2tl
bmQgYXQgWzRdLiBUaGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywgYnV0IGZyb250ZW5kIGFscmVh
ZHkKPj4+PiBwYXNzZXMgdjRsMi1jb21wbGlhbmNlIHRlc3QgZm9yIFY0TDIgZHJpdmVycy4gbGli
eGwgcHJlbGltaW5hcnkKPj4+PiBjaGFuZ2VzIGFyZSBhdmFpbGFibGUgYXQgWzVdLgo+Pj4+Cj4+
Pj4gVGhpcyB3b3JrIGFkZHMgYSBuZXcgWGVuIHBhcmEtdmlydHVhbGl6ZWQgcHJvdG9jb2wgZm9y
IGEgdmlydHVhbAo+Pj4+IGNhbWVyYSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNh
cGFiaWxpdGllcyBvZiBYZW4gZXZlbgo+Pj4+IGZhcnRoZXI6IHZpZGVvIGNvbmZlcmVuY2luZywg
SVZJLCBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+Pj4KPj4+PiBUaGUgaW5pdGlhbCBnb2Fs
IGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4+IGZp
bmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5l
ZWQgYmU6Cj4+Pj4KPj4+PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNl
IGNvbmZpZ3VyYXRpb246Cj4+Pj4gIC0gcGl4ZWwgZm9ybWF0cwo+Pj4+ICAtIHJlc29sdXRpb25z
Cj4+Pj4gIC0gZnJhbWUgcmF0ZXMKPj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9s
czoKPj4+PiAgLSBjb250cmFzdAo+Pj4+ICAtIGJyaWdodG5lc3MKPj4+PiAgLSBodWUKPj4+PiAg
LSBzYXR1cmF0aW9uCj4+Pj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcgY29udHJvbAo+Pj4KPj4+IFNv
IHNpbmNlIHRoZSBmaXJzdCBwb3N0IGluIEp1bHkgMjAxOCB0aGVyZSBoYXMgYmVlbiBubyByZWFj
dGlvbiBmcm9tCj4+PiBLb25yYWQgdG8gdGhpcyBpbnRlcmZhY2UuIEkgZ3Vlc3MgaGUgaGFzIHBs
ZW50eSBvZiBvdGhlciB0aGluZ3MgdG8gZG8uCj4+IAo+PiBIYXZpbmcgZ29uZSB0aHJvdWdoIGFs
bCB0aGUgdmVyc2lvbnMnIHRocmVhZHMgKGp1c3QgdGhlaXIgdGl0bGVzKSBJIGNhbid0Cj4+IGZp
bmQgYW55IGV4cGxpY2l0IHBpbmcgdG8gaGltLiBZZXMsIGZpdmUgdmVyc2lvbnMgc2hvdWxkIGhh
dmUgYmVlbgo+PiBlbm91Z2ggdG8gZHJhdyBhdHRlbnRpb24sIGJ1dCB0aGVuIGFnYWluIHRoaXMg
bWF5IGhhdmUgaW5kaWNhdGVkIHRvCj4+IGhpbSB0aGF0IHRoaW5ncyBhcmUgc3RpbGwgdG9vIG11
Y2ggaW4gZmx1eC4KPj4gCj4+PiBNYXliZSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBhZGQg
c29tZW9uZSBlbHNlIGFzIGEgbWFpbnRhaW5lciBmb3IKPj4+IHRoZSAiUFVCTElDIEkvTyBJTlRF
UkZBQ0VTIEFORCBQViBEUklWRVJTIERFU0lHTlMiIHNlY3Rpb24gaW4KPj4+IE1BSU5UQUlORVJT
IHRvIGF2b2lkIHN1Y2ggc3RhbGxzIGluIHRoZSBmdXR1cmU/Cj4+IAo+PiBXZWxsLCBpaXJjIGhl
IGhhZCB2b2x1bnRlZXJlZCBoaW1zZWxmIGZvciB0aGF0IHJvbGUsIHNvIEkgZ3Vlc3MgdGhlCj4+
IHByZWZlcnJlZCBhY3Rpb24gaW4gc3VjaCBhIGNhc2Ugd291bGQgYmUgZm9yIGhpbSB0byBhbHNv
IHN0ZXAgYmFjayBpZgo+PiBoaXMgb3RoZXIgZHV0aWVzIG5vIGxvbmdlciBwZXJtaXQgaGltIGZ1
bGZpbGxpbmcgdGhlIG1haW50YWluZXIgcm9sZSBoZXJlLgo+PiBXaXRob3V0IHRoZSBzcGVjaWZp
YyBNQUlOVEFJTkVSUyBlbnRyeSwgYXMgaW4gdGhlIG9sZCBkYXlzLCBUSEUKPj4gUkVTVCB3b3Vs
ZCBhc3N1bWUgcmVzcG9uc2liaWxpdHkgYWdhaW4sIHdoaWNoIHBlcnNvbmFsbHkgSSdkIHByZWZl
cgo+PiBvdmVyIGFkZGluZyBhIHNlY29uZCBpbmRpdmlkdWFsIHRvIHRoZSBzZWN0aW9uLiBVbmxl
c3Mgc29tZW9uZSBlbHNlCj4+IChsaWtlIHlvdSkgdm9sdW50ZWVyZWQgYWdhaW4uCj4gCj4gVGhl
ICJ1bmxlc3MiIGJldHdlZW4gImFkZGluZyBhIHNlY29uZCBpbmRpdmlkdWFsIHRvIHRoZSBzZWN0
aW9uIiBhbmQKPiAic29tZW9uZSBlbHNlLi4uIHZvbHVudGVlcmVkIGFnYWluIiBpbmRpY2F0ZXMg
dGhhdCB0aGV5J3JlIGluIGNvbnRyYXN0Cj4gc29tZWhvdzsgYnV0IEkgZG9uJ3QgdW5kZXJzdGFu
ZCB3aGF0IGNvbnRyYXN0IHlvdSBtZWFuLiAgV2UgY2VydGFpbmx5Cj4gY2FuJ3QgKmFzc2lnbiog
YW55b25lIHRvIHRoYXQgcmVzcG9uc2liaWxpdHksIHNvIHRoZSBvbmx5IHdheSBzb21lb25lCj4g
d291bGQgZ2V0IHRoZWlyIG5hbWUgZG93biB0aGVyZSBpcyB0byB2b2x1bnRlZXIuCgpXaGF0IEkg
bWVhbnQgdG8gZXhwcmVzcyBpcyAtIGlmIHRoZXJlJ3Mgbm8tb25lIHRvIHZvbHVudGVlciBhbnl3
YXksCnJhdGhlciB0aGFuIHRyeWluZyB0byBmaW5kIChyZWFkOiBvZiBjb3Vyc2Ugbm90IGJsaW5k
bHkgYXNzaWduKSBzb21lb25lLApJJ2QgcHJlZmVyIHJlc3BvbnNpYmlsaXR5IHRvIGZhbGwgYmFj
ayB0byBUSEUgUkVTVC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 11:42:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 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 1h3fnf-00019a-Nw; Tue, 12 Mar 2019 11:42: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=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3fne-00019T-Jy
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 11:42:26 +0000
X-Inumbo-ID: e855093d-44bb-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e855093d-44bb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 11:42: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 B80C3374;
 Tue, 12 Mar 2019 04:42:25 -0700 (PDT)
Received: from [10.37.10.23] (unknown [10.37.10.23])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D77FF3F59C;
 Tue, 12 Mar 2019 04:42:24 -0700 (PDT)
To: jinchen <jinchen1227@qq.com>, xen-devel <xen-devel@lists.xenproject.org>, 
 Stefano Stabellini <sstabellini@kernel.org>
References: <tencent_4E03A65ACF45B3490239A3A479F5E64FA506@qq.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <996e86f5-7059-9fb1-1aa1-734ab760f70a@arm.com>
Date: Tue, 12 Mar 2019 11:42:23 +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: <tencent_4E03A65ACF45B3490239A3A479F5E64FA506@qq.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM smmu questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzLzEyLzE5IDg6NTggQU0sIGppbmNoZW4gd3JvdGU6Cj4gSGVsbG8geGVuLWRldmVsLAoK
SGVsbG8sCgo+IEknbSByZWFkaW5nIHRoZSBjb2RlIG9mIHhlbiBhcm0gc21tdSBpbiBkcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybSwgYW5kIEkgCj4gaGF2ZSBzb21lIHF1ZXN0aW9ucyB0aGF0IGNvbmZ1
c2VkIG1lLgo+IEkgdGhpbmsgaWYgdGhlIGJvYXJkIHVzZSBTTU1VLCB4ZW4gd2lsbCB0YWtlIGNo
YXJnZSBvZiBpdCBiZWZvcmUgZG9tMCAKPiBib290LCBhbmQgd2lsbCBub3QgcGFzcyB0aGUgbm9k
ZSBvZiBTTU1VIHRvIGRvbTAgaW4gZGV2aWNlIHRyZWUsCj4gc28gbXkgcXVlc3Rpb24gaXMgaG93
IGRvbTAgdXNlIFNNTVU/IG9yIGNhbiBkb20wIHVzZSBTTU1VPyBXaGF0IGRvbTAgdXNlIAo+IGlm
IGl0IHdhbnRzIHRvIHVzZSBJT01NVT8KPiBXaGF0IGFib3V0IGRvbVU/IFRoZSBTTU1VIGNvdWxk
IGJlIHBhc3NlZCB0byBkb21VPwoKU29tZSBTTU1VIGFyZSBhYmxlIHRvIHByb3ZpZGUgU3RhZ2Ug
MSAoR3Vlc3QgVkEgdG8gR3Vlc3QgUEEpIGFuZCBTdGFnZSAyIAooR3Vlc3QgUEEgdG8gSG9zdCBQ
QSkgc3VwcG9ydC4gSW4gdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiwgWGVuIHdpbGwgCnVzZSB0
aGUgU3RhZ2UgMiBwYXJ0IHRvIGlzb2xhdGUgZGV2aWNlIHBhc3N0aHJvdWdoLiBTdGFnZSAxIGlz
IG5vdCAKc3VwcG9ydGVkLgoKSWYgeW91IHdhbnRlZCBhIGd1ZXN0IHRvIHVzZSB0aGUgU01NVSwg
eW91IHdvdWxkIGVpdGhlciBuZWVkIHRvIHByb3ZpZGUgClN0YWdlIDEgc3VwcG9ydCAocmVxdWly
ZXMgSFcgc3VwcG9ydCkgb3IgYSBQViBJT01NVS4KCkFsdGVybmF0aXZlbHksIHlvdSBtaWdodCBi
ZSBhYmxlIHRvIGdpdmUgdGhlIFNNTVUgdG8gRG9tMC4gSSBoYXZlbid0IApleHBsb3JlZCBpdCBz
byBmYXIuIERvIHlvdSBoYXZlIGEgdXNlIGNhc2UgZm9yIHVzaW5nIHRoZSBJT01NVSBpbiBndWVz
dD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 11:54:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 11:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3fzO-00024T-UI; Tue, 12 Mar 2019 11:54:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3fzN-00024O-Uw
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 11:54:33 +0000
X-Inumbo-ID: 9660cfb0-44bd-11e9-9d8c-6f4f1a684a7e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9660cfb0-44bd-11e9-9d8c-6f4f1a684a7e;
 Tue, 12 Mar 2019 11:54:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80322642"
Date: Tue, 12 Mar 2019 11:54:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>, <shane.wang@intel.com>
Message-ID: <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "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>

VGhhbmtzLiBUaGUgZm9ybWF0IGxvb2tzIGNvcnJlY3Qgbm93LgoKU2hhbmUsIGNhbiB5b3UgYWNr
IHRoaXMgcGF0Y2g/CgpPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwOTozOToyNkFNICswMDAwLCBI
YXdyeWxrbywgTHVrYXN6IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEx1a2FzeiBIYXdyeWxrbyA8
bHVrYXN6Lmhhd3J5bGtvQGludGVsLmNvbT4KPiAtLS0KPiAgTUFJTlRBSU5FUlMgfCAyICstCj4g
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCj4gaW5kZXggYTBjZGE0ZjdhMS4uNGM0
NzI5NDcwNiAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4g
QEAgLTIzNyw3ICsyMzcsNyBAQCBGOgl4ZW4vYXJjaC94ODYvZGVidWcuYwo+ICBGOgl0b29scy9k
ZWJ1Z2dlci9nZGJzeC8KPiAgCj4gIElOVEVMKFIpIFRSVVNURUQgRVhFQ1VUSU9OIFRFQ0hOT0xP
R1kgKFRYVCkKPiAtTToJR2FuZyBXZWkgPGdhbmcud2VpQGludGVsLmNvbT4KPiArTToJTHVrYXN6
IEhhd3J5bGtvIDxsdWthc3ouaGF3cnlsa29AaW50ZWwuY29tPgo+ICBNOglTaGFuZSBXYW5nIDxz
aGFuZS53YW5nQGludGVsLmNvbT4KPiAgUzoJU3VwcG9ydGVkCj4gIEY6CXhlbi9hcmNoL3g4Ni90
Ym9vdC5jCj4gLS0gCj4gMi4yMC4xCj4gCgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gSW50ZWwgVGVjaG5v
bG9neSBQb2xhbmQgc3AuIHogby5vLgo+IHVsLiBTbG93YWNraWVnbyAxNzMgfCA4MC0yOTggR2Rh
bnNrIHwgU2FkIFJlam9ub3d5IEdkYW5zayBQb2xub2MgfCBWSUkgV3lkemlhbCBHb3Nwb2RhcmN6
eSBLcmFqb3dlZ28gUmVqZXN0cnUgU2Fkb3dlZ28gLSBLUlMgMTAxODgyIHwgTklQIDk1Ny0wNy01
Mi0zMTYgfCBLYXBpdGFsIHpha2xhZG93eSAyMDAuMDAwIFBMTi4KPiAKPiBUYSB3aWFkb21vc2Mg
d3JheiB6IHphbGFjem5pa2FtaSBqZXN0IHByemV6bmFjem9uYSBkbGEgb2tyZXNsb25lZ28gYWRy
ZXNhdGEgaSBtb3plIHphd2llcmFjIGluZm9ybWFjamUgcG91Zm5lLiBXIHJhemllIHByenlwYWRr
b3dlZ28gb3RyenltYW5pYSB0ZWogd2lhZG9tb3NjaSwgcHJvc2lteSBvIHBvd2lhZG9taWVuaWUg
bmFkYXdjeSBvcmF6IHRyd2FsZSBqZWogdXN1bmllY2llOyBqYWtpZWtvbHdpZWsKPiBwcnplZ2xh
ZGFuaWUgbHViIHJvenBvd3N6ZWNobmlhbmllIGplc3QgemFicm9uaW9uZS4KPiBUaGlzIGUtbWFp
bCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBm
b3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIElmIHlvdSBhcmUg
bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5k
IGRlbGV0ZSBhbGwgY29waWVzOyBhbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbiBieQo+IG90aGVy
cyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLgo+IAoKVGhlIG9ubHkgdGhpbmcgdGhhdCdzIHJlbWFp
bmluZyBpcyB0aGlzIGZvb3Rlci4gSXQgZG9lc24ndCBtYWtlIHNlbnNlIHRvCmFwcGVuZCB0aGlz
IHRvIGFuIGVtYWlsIHRvIGEgcHVibGljIG1haWxpbmcgbGlzdC4gQWxzbyBpdCBtYWtlcyB0aGlz
CnBhdGNoIGhhcmQgdG8gYXBwbHkuIFBsZWFzZSBhdm9pZCBhcHBlbmRpbmcgdGhpcyBmb290ZXIg
aW4gdGhlIGZ1dHVyZS4KCkZvciBhdm9pZGFuY2Ugb2YgZG91YnQsIG5vIG5lZWQgdG8gcmVzZW5k
IHRoaXMgcGF0Y2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 11:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 11: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 1h3g0L-00028N-AL; Tue, 12 Mar 2019 11: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3g0K-000289-5R
 for xen-devel@lists.xen.org; Tue, 12 Mar 2019 11:55:32 +0000
X-Inumbo-ID: bbfe1cf9-44bd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbfe1cf9-44bd-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 11:55:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80322749"
Date: Tue, 12 Mar 2019 11:55:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190312115522.u2wg7xocvagucor6@zion.uk.xensource.com>
References: <1552331920-7117-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552331920-7117-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] tools/xen-foreign: Update python scripts
 to be Py3 compatible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDc6MTg6NDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgaXNzdWVzIGFyZToKPiAgKiBkaWN0Lmhhc19rZXkoKSB3YXMgY29tcGxldGVs
eSByZW1vdmVkIGluIFB5Mwo+ICAqIGRpY3Qua2V5cygpIGlzIGFuIGl0ZXJhYmxlIHJhdGhlciB0
aGFuIGxpc3QgaW4gUHkzLCBzbyAuc29ydCgpIGRvZXNuJ3Qgd29yay4KPiAgKiBsaXN0LnNvcnQo
Y21wPSkgd2FzIGRlcHJlY2F0ZWQgaW4gUHkyLjQgYW5kIHJlbW92ZWQgaW4gUHkzLgo+IAo+IFRo
ZSBoYXNfa2V5KCkgaXNzdWUgaXMgdHJpdmlhbGx5IGZpeGVkIGJ5IHN3aXRjaGluZyB0byB1c2lu
ZyB0aGUgaW4ga2V5d29yZC4KPiBUaGUgc29ydGluZyBpc3N1ZSBjb3VsZCBiZSB0cml2aWFsbHkg
Zml4ZWQsIGJ1dCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0bwo+IGltcHJvdmUgdGhlIGNvZGUuCj4g
Cj4gVGhlIHJlYXNvbiBmb3IgdGhlIHNvcnRpbmcgaXMgdG8gZW5zdXJlIHRoYXQgInVuc2lnbmVk
IGxvbmciIGdldHMgcmVwbGFjZWQKPiBiZWZvcmUgImxvbmciLCBhbmQgdGhlIG9ubHkgcmVhc29u
IHNvcnRpbmcgaXMgbmVjZXNzYXJ5IGlzIGJlY2F1c2UKPiBpbnR0eXBlc1thcmNoXSBpcyBuZWVk
bGVzc2x5IGEgZGljdGlvbmFyeS4gIFVwZGF0ZSBpbnR0eXBlc1thcmNoXSB0byBiZSBhIGxpc3QK
PiBvZiB0dXBsZXMgcmF0aGVyIHRoYW4gYSBkaWN0aW9uYXJ5LCBhbmQgcHJvY2VzcyB0aGVtIGlu
IGxpc3Qgb3JkZXIuCj4gCj4gUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKTXVjaCBiZXR0ZXIuCgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:06:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:06: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 1h3gBJ-0003An-4H; Tue, 12 Mar 2019 12:06: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=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3gBH-0003Ai-G6
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:06:51 +0000
X-Inumbo-ID: 505acb9b-44bf-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 505acb9b-44bf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:06:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87144963"
Date: Tue, 12 Mar 2019 13:04:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190311180216.18811-6-jandryuk@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 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, qemu-devel@nongnu.org,
 marmarek@invisiblethingslab.com, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDI6MDI6MTVQTSAtMDQwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKPiBNU0ktWCBpcyBub3Qgc3VwcG9ydGVkIGluIFhlbiBzdHViZG9tcywgc28gaXQgbXVz
dCBiZSBkaXNhYmxlZC4gIFVzZSB0aGUKPiBleGlzdGluZyB4ZW5fcHRfaGlkZV9kZXZfY2FwIHRv
IGhpZGUgd2hlbiBydW5uaW5nIHVuZGVyIC14ZW4tc3R1YmRvbS4KCkknbSBhZnJhaWQgdGhpcyBy
ZXF1aXJlcyBzb21lIG1vcmUgY29udGV4dC4gV2hhdCdzIHRoZSBhY3R1YWwgaXNzdWUKdGhhdCBw
cmV2ZW50cyBNU0ktWCBmcm9tIHdvcmtpbmc/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:07:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:07: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 1h3gC4-0003E2-F6; Tue, 12 Mar 2019 12: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3gC2-0003Do-Dr
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:07:38 +0000
X-Inumbo-ID: 6d129d64-44bf-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d129d64-44bf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:07:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80323825"
Date: Tue, 12 Mar 2019 12:07:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190312120734.ail676yzy7egziep@zion.uk.xensource.com>
References: <d5eceae5-debe-fa6b-e5d3-80a47ddf01ef@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d5eceae5-debe-fa6b-e5d3-80a47ddf01ef@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 0/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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 oleksandr_andrushchenko@epam.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMTA6MTU6MDhBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMi8wMy8yMDE5IDEwOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDEyLjAzLjE5IGF0IDA5OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA+PiBPbiAxMi8w
My8yMDE5IDA5OjE5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiA+Pj4gRnJvbTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pgo+ID4+Pgo+ID4+PiBIZWxsbyEKPiA+Pj4KPiA+Pj4gQXQgdGhlIG1vbWVudCBYZW4gWzFdIGFs
cmVhZHkgc3VwcG9ydHMgc29tZSB2aXJ0dWFsIG11bHRpbWVkaWEKPiA+Pj4gZmVhdHVyZXMgWzJd
IHN1Y2ggYXMgdmlydHVhbCBkaXNwbGF5LCBzb3VuZC4gSXQgc3VwcG9ydHMga2V5Ym9hcmRzLAo+
ID4+PiBwb2ludGVycyBhbmQgbXVsdGktdG91Y2ggZGV2aWNlcyBhbGwgYWxsb3dpbmcgWGVuIHRv
IGJlIHVzZWQgaW4KPiA+Pj4gYXV0b21vdGl2ZSBhcHBsaWFuY2VzLCBJbi1WZWhpY2xlIEluZm90
YWlubWVudCAoSVZJKSBzeXN0ZW1zCj4gPj4+IGFuZCBtYW55IG1vcmUuCj4gPj4+Cj4gPj4+IEZy
b250ZW5kIGltcGxlbWVudGF0aW9uIGlzIGF2YWlsYWJsZSBhdCBbM10gYW5kIHRoZSBjb3JyZXNw
b25kaW5nCj4gPj4+IGJhY2tlbmQgYXQgWzRdLiBUaGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywg
YnV0IGZyb250ZW5kIGFscmVhZHkKPiA+Pj4gcGFzc2VzIHY0bDItY29tcGxpYW5jZSB0ZXN0IGZv
ciBWNEwyIGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5Cj4gPj4+IGNoYW5nZXMgYXJlIGF2YWls
YWJsZSBhdCBbNV0uCj4gPj4+Cj4gPj4+IFRoaXMgd29yayBhZGRzIGEgbmV3IFhlbiBwYXJhLXZp
cnR1YWxpemVkIHByb3RvY29sIGZvciBhIHZpcnR1YWwKPiA+Pj4gY2FtZXJhIGRldmljZSB3aGlj
aCBleHRlbmRzIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIG9mIFhlbiBldmVuCj4gPj4+IGZhcnRo
ZXI6IHZpZGVvIGNvbmZlcmVuY2luZywgSVZJLCBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4g
Pj4+Cj4gPj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5j
dGlvbmFsaXR5IHdpdGggdGhlCj4gPj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0
byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4gPj4+Cj4gPj4+IDEuIFByb3ZpZGUg
bWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPiA+Pj4gIC0gcGl4
ZWwgZm9ybWF0cwo+ID4+PiAgLSByZXNvbHV0aW9ucwo+ID4+PiAgLSBmcmFtZSByYXRlcwo+ID4+
PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPiA+Pj4gIC0gY29udHJhc3QKPiA+
Pj4gIC0gYnJpZ2h0bmVzcwo+ID4+PiAgLSBodWUKPiA+Pj4gIC0gc2F0dXJhdGlvbgo+ID4+PiAz
LiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4gPj4KPiA+PiBTbyBzaW5jZSB0aGUgZmlyc3Qg
cG9zdCBpbiBKdWx5IDIwMTggdGhlcmUgaGFzIGJlZW4gbm8gcmVhY3Rpb24gZnJvbQo+ID4+IEtv
bnJhZCB0byB0aGlzIGludGVyZmFjZS4gSSBndWVzcyBoZSBoYXMgcGxlbnR5IG9mIG90aGVyIHRo
aW5ncyB0byBkby4KPiA+IAo+ID4gSGF2aW5nIGdvbmUgdGhyb3VnaCBhbGwgdGhlIHZlcnNpb25z
JyB0aHJlYWRzIChqdXN0IHRoZWlyIHRpdGxlcykgSSBjYW4ndAo+ID4gZmluZCBhbnkgZXhwbGlj
aXQgcGluZyB0byBoaW0uIFllcywgZml2ZSB2ZXJzaW9ucyBzaG91bGQgaGF2ZSBiZWVuCj4gPiBl
bm91Z2ggdG8gZHJhdyBhdHRlbnRpb24sIGJ1dCB0aGVuIGFnYWluIHRoaXMgbWF5IGhhdmUgaW5k
aWNhdGVkIHRvCj4gPiBoaW0gdGhhdCB0aGluZ3MgYXJlIHN0aWxsIHRvbyBtdWNoIGluIGZsdXgu
Cj4gPiAKPiA+PiBNYXliZSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBhZGQgc29tZW9uZSBl
bHNlIGFzIGEgbWFpbnRhaW5lciBmb3IKPiA+PiB0aGUgIlBVQkxJQyBJL08gSU5URVJGQUNFUyBB
TkQgUFYgRFJJVkVSUyBERVNJR05TIiBzZWN0aW9uIGluCj4gPj4gTUFJTlRBSU5FUlMgdG8gYXZv
aWQgc3VjaCBzdGFsbHMgaW4gdGhlIGZ1dHVyZT8KPiA+IAo+ID4gV2VsbCwgaWlyYyBoZSBoYWQg
dm9sdW50ZWVyZWQgaGltc2VsZiBmb3IgdGhhdCByb2xlLCBzbyBJIGd1ZXNzIHRoZQo+ID4gcHJl
ZmVycmVkIGFjdGlvbiBpbiBzdWNoIGEgY2FzZSB3b3VsZCBiZSBmb3IgaGltIHRvIGFsc28gc3Rl
cCBiYWNrIGlmCj4gPiBoaXMgb3RoZXIgZHV0aWVzIG5vIGxvbmdlciBwZXJtaXQgaGltIGZ1bGZp
bGxpbmcgdGhlIG1haW50YWluZXIgcm9sZSBoZXJlLgo+ID4gV2l0aG91dCB0aGUgc3BlY2lmaWMg
TUFJTlRBSU5FUlMgZW50cnksIGFzIGluIHRoZSBvbGQgZGF5cywgVEhFCj4gPiBSRVNUIHdvdWxk
IGFzc3VtZSByZXNwb25zaWJpbGl0eSBhZ2Fpbiwgd2hpY2ggcGVyc29uYWxseSBJJ2QgcHJlZmVy
Cj4gPiBvdmVyIGFkZGluZyBhIHNlY29uZCBpbmRpdmlkdWFsIHRvIHRoZSBzZWN0aW9uLiBVbmxl
c3Mgc29tZW9uZSBlbHNlCj4gPiAobGlrZSB5b3UpIHZvbHVudGVlcmVkIGFnYWluLgo+IAo+IEkg
d291bGRuJ3QgbWluZCBkb2luZyB0aGF0LiBVbmxlc3Mgc29tZW9uZSB0aGlua3MgbWUgYmVpbmcg
b25lIG9mIHRoZQo+IG1haW4gY29uc3VtZXJzIG9mIHRob3NlIGludGVyZmFjZXMgb24gdGhlIExp
bnV4IHNpZGUgd291bGQgcmFpc2UgYQo+IGNvbmZsaWN0LgoKSSBkb24ndCBzZWUgYSBwcm9ibGVt
IHdpdGggeW91IGhhdmluZyB0aGF0IHJvbGUuIDotKQoKV2VpLgoKPiAKPiAKPiBKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:08:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3gCP-0003HK-Pu; Tue, 12 Mar 2019 12:08: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3gCO-0003HA-Fg
 for xen-devel@lists.xen.org; Tue, 12 Mar 2019 12:08:00 +0000
X-Inumbo-ID: 7a4ef1c9-44bf-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a4ef1c9-44bf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:07:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80323857"
Date: Tue, 12 Mar 2019 12:07:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190312120751.ryma2anvwfr73a4i@zion.uk.xensource.com>
References: <1552390683-31813-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552390683-31813-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: Fix XEN_EXTRAVERSION after c/s
 100507b34 branching for 4.13
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>,
 Xen-devel <xen-devel@lists.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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMTE6Mzg6MDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgdXBkYXRlIHRvIFJFQURNRSBhbmQgU1VQUE9SVC5tZCB3aGVyZSBjb3JyZWN0
LCBidXQgWEVOX0VYVFJBVkVSU0lPTiBoYWQgYW4KPiBhZGRpdGlvbmFsIC4wIHNsaXAgaW4uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:21:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:21: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 1h3gPe-0004pm-OE; Tue, 12 Mar 2019 12:21: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3gPc-0004ph-OT
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:21:40 +0000
X-Inumbo-ID: 6313934e-44c1-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6313934e-44c1-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:21:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80325050"
Date: Tue, 12 Mar 2019 12:21:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190312122131.s6vhhnslhxwaaph7@zion.uk.xensource.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128135806.20201-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6NTg6MDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJdCBpcyBhZ3JlZWQgdGhhdCB0bWVtIGNhbiBiZSByZW1vdmVkIGZyb20geGVuLmdpdC4gU2Vl
IHRoZSB0aHJlYWQgc3RhcnRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IGZyb20gPEQ1
RTg2NkIyLTk2RjQtNEU4OS05NDFFLTczRjU3OERGMkYxN0BjaXRyaXguY29tPi4KPiAKPiBJbiB0
aGlzIHZlcnNpb246Cj4gCj4gMS4gUmVtb3ZlIHNvbWUgcmVzaWR1YWxzIGZyb20gcHJldmlvdXMg
dmVyc2lvbiBhbmQgZml4IGFsbCBidWlsZCBlcnJvcnMKPiAgICBkaXNjb3ZlcmVkIGJ5IEdpdGxh
YiBDSS4KPiAyLiBTd2FwIHRoZSBvcmRlciBvZiBwYXRjaGVzIHRvIG1ha2Ugc3VyZSBiaXNlY3Rp
b24gc3RpbGwgd29ya3MuIFRoaXMKPiAgICBpcyB2ZXJpZmllZCBieSBjYWxsaW5nCj4gICAgICAg
YC4vYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2ggb3JpZ2luL3N0YWdpbmcgSEVBRGAK
PiAzLiBNYWtlIHN1cmUgWGVuIHN0aWxsIGJvb3RzIGFuZCBwYXNzZXMgYWxsIFhURiB0ZXN0cyBh
ZnRlciB0aGUgcmVtb3ZhbC4KPiA0LiBLZWVwIHB1YmxpYy90bWVtLmguCgpOb3cgdGhhdCA0LjEz
IGlzIG9wZW4uIFdoYXQgbmVlZHMgdG8gYmUgZG9uZSByZWdhcmRpbmcgdGhpcyBzZXJpZXM/CgpG
QU9EIEkgc3RpbGwgdGhpbmsgaXRzIHN1cHBvcnQgc3RhdHVzIHJlcXVpcmVzIG5vIHByaW9yIGFu
bm91bmNlbWVudCBvZgppdHMgcmVtb3ZhbC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:38:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3gfn-0005lL-Dd; Tue, 12 Mar 2019 12:38: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=VpTG=RP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h3gfl-0005lE-Jt
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:38:21 +0000
X-Inumbo-ID: b57b1648-44c3-11e9-872c-57c9769da0a6
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b57b1648-44c3-11e9-872c-57c9769da0a6;
 Tue, 12 Mar 2019 12:38:16 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 64575221F0;
 Tue, 12 Mar 2019 08:38:16 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 12 Mar 2019 08:38:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=R0aT64
 zrV1TnZpvUOkEd51ehMs+sFMyxzylNfS4izws=; b=vF77VESoHfJZ7NXhhLiF20
 JnzHeKgsKlNcnCR7Qy1nubUzLOmDCx5blPjIaAaq4HTqo13L+M70YddVu9NGOoxk
 hO0L7KCufQyh+YEhT4j1J96SE59GbMMyaPuhZjSPBndJrnyP1zU4Kkhzc8jsaHms
 UFPfohUFzww7zDZY9NvvPb84CeXNM8ZuoI/hOWKmh0dV5TbvQaqGFtPgKM5pR4Yb
 9OFWib+rDvSjbq4Ikip72ksiqX1Aip9cbJjP6xONJk8Me6ZwJz+yUj84ZkA49p3b
 QsVy9iWj7EBhOtXWc3b+hnCDInDFQPFdu3NOe1z31v6Z69cKY5wflx3gBpsY8lGQ
 ==
X-ME-Sender: <xms:NqiHXBPR3yQQ0IAxK2XWI5IPfH5xIZK4HpbbDVUiD1_fmzWXv6WyGw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrgeekgdegfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepudekhedrvddufedrudeh
 hedrudeifeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:NqiHXP1lqtwWb3rK5qnDXPzl1yjw41xel1N_WAjqzJ0PKcSRvEf81A>
 <xmx:NqiHXLyhfoCS1saOfm_LMBqteantVnXr-QRuk0gymNxb8eFW-ReFdA>
 <xmx:NqiHXBqv_O8hfpQVF8rWpG2V6DT-JZxSgsy58QiV9RgYDZlxRnz-rQ>
 <xmx:OKiHXKrsZ8XAoCJbRk8ZRHKQXCbLdXqtDqsk0mYmE2VY7CRUDa7YWw>
Received: from mail-itl (unknown [185.213.155.163])
 by mail.messagingengine.com (Postfix) with ESMTPA id EF509E4664;
 Tue, 12 Mar 2019 08:38:12 -0400 (EDT)
Date: Tue, 12 Mar 2019 13:38:08 +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: <20190312123808.GG1208@mail-itl>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
 <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Jason Andryuk <jandryuk@gmail.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6615086357452751542=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6615086357452751542==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="kjpMrWxdCilgNbo1"
Content-Disposition: inline


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

On Tue, Mar 12, 2019 at 01:04:19PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Mon, Mar 11, 2019 at 02:02:15PM -0400, Jason Andryuk wrote:
> > MSI-X is not supported in Xen stubdoms, so it must be disabled.  Use the
> > existing xen_pt_hide_dev_cap to hide when running under -xen-stubdom.
>=20
> I'm afraid this requires some more context. What's the actual issue
> that prevents MSI-X from working?

At least missing "Fix PCI passthrough for HVM with stubdomain" series,
but that's mostly on Xen side (+ one change how QEMU enable MSI-X in
config space).
Some of it can be worked around by enabling permissive mode. Jason, did
you had a chance to test it with any MSI-X device?
I'm not aware of anything thing particular that breaks MSI-X but not
MSI. Besides much less devices lying around to test MSI-X...

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

--kjpMrWxdCilgNbo1
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyHqDAACgkQ24/THMrX
1yzeHwf/XwPA0FMRHQyU0ATNE2XUKqTI+lAsyHxVwkR21yAGdnkYvejhpgZVHeDS
3y3U6k3k+SMrL8LEqDQn7iwnE07DXElvG3ZDQogs0kFMKQKcXDtQiBv+nIK1tFjy
Uaa1CRqrs3t0cn+CAuqIB34jvP1K8vM0ikKPnu25CxoNKQKeKMiotzjLReaUuPWw
5PI0380B0+cvj7PiOgtCVpd3ru7aHVCl/9AJ3TfQXBL4S3m5uT8857q76peQp3Aj
T6hj5yhvT010LSBxhpTr/ed5vCMMp09XWv/onHHmvdPhBNmghchle6MhZ0k7pg5H
NYfN2ghhV++qZQG8ye/jOC5WI9JhqA==
=zGf1
-----END PGP SIGNATURE-----

--kjpMrWxdCilgNbo1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6615086357452751542==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3gqj-0006ao-I4; Tue, 12 Mar 2019 12:49: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3gqi-0006ai-2r
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:49:40 +0000
X-Inumbo-ID: 4bd8a6cf-44c5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bd8a6cf-44c5-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:49:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80327425"
Date: Tue, 12 Mar 2019 12:49:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190312124924.m5tvt526wekegguw@zion.uk.xensource.com>
References: <5C868ED8020000780021D5BB@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C868ED8020000780021D5BB@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86: don't allow clearing of
 TF_kernel_mode for other than 64-bit 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: 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>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMTA6Mzc6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGZsYWcgaXMgcmVhbGx5IG9ubHkgbWVhbnQgZm9yIHRob3NlLCBib3RoIEhWTSBh
bmQgMzItYml0IFBWIHRlbGwKPiBrZXJuZWwgZnJvbSB1c2VyIG1vZGUgYmFzZWQgb24gQ1BML1JQ
TC4gUmVtb3ZlIHRoZSBhbGwtcXVlc3Rpb24tbWFya3MKPiBjb21tZW50IGFuZCBsZXQncyBiZSBv
biB0aGUgc2FmZSBzaWRlIGhlcmUgYW5kIGFsc28gc3VwcHJlc3MgY2xlYXJpbmcKPiBmb3IgMzIt
Yml0IFBWICh0aGlzIGlzbid0IGEgZmFzdCBwYXRoIGFmdGVyIGFsbCkuCj4gCj4gUmVtb3ZlIG5v
IGxvbmdlciBuZWNlc3NhcnkgaXNfcHZfMzJiaXRfKigpIGZyb20gc2hfdXBkYXRlX2NyMygpIGFu
ZAo+IHNoX3dhbGtfZ3Vlc3RfdGFibGVzKCkuIE5vdGUgdGhhdCBzaGFkb3dfb25lX2JpdF9kaXNh
YmxlKCkgYWxyZWFkeQo+IGFzc3VtZXMgdGhlIG5ldyBiZWhhdmlvci4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:54:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3guz-0007Ip-4y; Tue, 12 Mar 2019 12:54:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3gux-0007Ik-10
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:54:03 +0000
X-Inumbo-ID: e70854a8-44c5-11e9-bcde-4bce414f04f1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e70854a8-44c5-11e9-bcde-4bce414f04f1;
 Tue, 12 Mar 2019 12:53:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 06:53:58 -0600
Message-Id: <5C87ABE4020000780021DB7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 06:53:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86924E020000780021D652@prv1-mh.provo.novell.com>
 <47ef6025-0efc-bd1c-900e-f2bc9aca67ab@arm.com>
 <5C877D51020000780021D93D@prv1-mh.provo.novell.com>
 <976fefa9-1b71-9456-84f6-b5719c8ec2cb@arm.com>
In-Reply-To: <976fefa9-1b71-9456-84f6-b5719c8ec2cb@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 7/7] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAzLjE5IGF0IDExOjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDMvMTIvMTkgOTozNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDExLjAzLjE5
IGF0IDE5OjE5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gT24gMTEvMDMvMjAx
OSAxNjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQ29ycmVjdCBjb2Rpbmcgc3R5bGUgb2Yg
YXNtKCkgaW52b2NhdGlvbnMuCj4+PiBDb2Rpbmcgc3R5bGUgZnJvbSB3aGVyZT8gTW9zdCBvZiB0
aGUgQXJtIGNvZGUgZG9lcyBub3QgY29udGFpbiBzcGFjZSBiZWZvcmUgCj4+PiBhbmQgYWZ0ZXIg
KSBmb3IgYXNtIGludm9jYXRpb25zLiBJIGFsc28gY2FuJ3QgZmluZCBhbnl3aGVyZSBpbiBDT0RJ
TkdfU1RZTEUKPj4+IGltcG9zaW5nIHRoaXMgc3R5bGUuIFNvIHBsZWFzZSByZW1vdmUgdGhpcyBj
aGFuZ2UuCj4+IAo+PiAiYXNtIiBpcyBhIGtleXdvcmQganVzdCBsaWtlICJpZiIgb3IgIndoaWxl
Iiwgc28gdGhlIGdlbmVyYWwgIldoaXRlIHNwYWNlIgo+PiBzZWN0aW9uIGlzIGFzIGFwcGxpY2Fi
bGUgaGVyZS4gSSBjYW4gc3BsaXQgdGhlIGNoYW5nZSBpZiB0aGlzIHBhcnQgaXMKPj4gY29udHJv
dmVyc2lhbCwgYnV0IGlmIHlvdSB3YW50IG1lIHRvIGRyb3AgdGhlIGNoYW5nZSwgdGhlbiBhbiBB
cm0KPj4gc3BlY2lmaWMgYW5uZXggdG8gLi9DT0RJTkdfU1RZTEUgaXMgZ29pbmcgdG8gYmUgbmVl
ZGVkLgo+IAo+IFN0cmljdGx5IHNwZWFraW5nLCB0aGUgc2VjdGlvbiB5b3UgcmVmZXIgbWVudGlv
bnMgc3BhY2UgYmV0d2VlbiAKPiAia2V5d29yZHMiIGFuZCAiY29uZGl0aW9ucyIuIFNvIEkgZG9u
J3QgZmVlbCB0aGUgc2VjdGlvbiBhcHBsaWVzIGZvciAKPiAiYXNtIHZvbGF0aWxlIi4KCldlbGws
IGlmIHlvdSB0YWtlIGl0IHRvIHRoZSB3b3JkIHRoZW4gaXQgd291bGRuJ3QgYmUgYXBwbGljYWJs
ZSB0bwpmb3IoOzspIGVpdGhlciwgYW5kIHBlcmhhcHMgYWxzbyBub3QgdG8gc3dpdGNoKCkuIFRv
IG1lIHRoaXMKcGFyYWdyYXBoIHRhbGtzIGFib3V0IChjb250cm9sKSBrZXl3b3JkcyBpbiBnZW5l
cmFsIHRoYXQgYXJlCmZvbGxvd2VkIGJ5IHdoYXQgb25lIG1heSBjYWxsICJvcGVyYW5kcyIgaW4g
cGFyZW50aGVzZXMuCgo+IEZvciBBcm0sIEkgd291bGQgc3RpbGwgcHJlZmVyIHRvIGtlZXAgd2l0
aG91dCBzcGFjZSBhcyB3ZSBoYXZlIG1vc3Qgb2YgCj4gdGhlIGNvZGUgZm9sbG93aW5nIHRoYXQu
CgpXZWxsLCBhcyBzYWlkIC0gSSdsbCBzcGxpdCB0aGUgcGF0Y2ggdGhlbiwgYnV0IEknbGwgcmVm
cmFpbiBmcm9tIHJlLQpzdWJtaXR0aW5nIHRoZSBhc20oKSBwYXJ0IG9ubHkgaWYgYW4gQXJtIHNw
ZWNpZmljIGFtZW5kbWVudCB0bwp0aGUgc3R5bGUgZ3VpZGUgYXBwZWFycy4gT3RoZXJ3aXNlIEFy
bSBjb2RlIHNob3VsZCBpbW8gYmUKYnJvdWdodCBpbiBzeW5jIHdpdGggd2hhdCB3ZSAodHJ5IHRv
KSBjb25zaXN0ZW50bHkgZG8gaW4geDg2CmFuZCBjb21tb24gY29kZS4gQW5kIG9mIGNvdXJzZSBz
dWNoIGJyaW5naW5nIGluIHN5bmMgY2FuCmhhcHBlbiBvdmVyIHRpbWUsIGFzIGNvZGUgZ2V0cyB0
b3VjaGVkIGFueXdheS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3gws-0007Pu-JK; Tue, 12 Mar 2019 12: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=fGre=RP=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1h3gws-0007Po-2c
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:56:02 +0000
X-Inumbo-ID: 2fef1f78-44c6-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fef1f78-44c6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:56:01 +0000 (UTC)
Received: from localhost (unknown [12.27.65.221])
 (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 A6069206BA;
 Tue, 12 Mar 2019 12:56:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1552395360;
 bh=HTw32ICmUS6/OkVq9cu+3LMLNyUDmjek2zM8KY6ylbw=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=E4klf6XK3Rl89gF91Jr4odFri1VCV81ryQxBfe5gUji8qOXGOENRfD283nxfOBKkN
 qd1udgYtMIBwVRnwFKuwoiEeciFWGFS8RRETIP73V3jad4yiBQjaWDRH3g/fEC4JlB
 zWWRza2AtulUB6ebdH6piU+/EjtimIWYNeTd1iRA=
Date: Tue, 12 Mar 2019 05:56:00 -0700
From: Greg KH <gregkh@linuxfoundation.org>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190312125600.GF23540@kroah.com>
References: <1551772744-524-1-git-send-email-dongli.zhang@oracle.com>
 <15c804c0-eeb1-2adb-9cbf-4a28d39983a0@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <15c804c0-eeb1-2adb-9cbf-4a28d39983a0@oracle.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH v4.9 1/1] jiffies: use jiffies64_to_nsecs()
 to fix 100% steal usage for xen vcpu hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, herbert.van.den.bergh@oracle.com, sstabellini@kernel.org,
 sboyd@kernel.org, frederic@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, john.stultz@linaro.org,
 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>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDM6MzU6NDBQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoYW5rcyB0byBKb2UgSmluJ3MgcmVtaW5kaW5nLCB0aGlzIHBhdGNoIGlzIGFwcGxp
Y2FibGUgdG8gbWFpbmxpbmUgbGludXgKPiBrZXJuZWwsIGFsdGhvdWdoIHRoZXJlIGlzIG5vIGlz
c3VlIGR1ZSB0byB0aGlzIGtpbmQgb2YgYnVnIGluIG1haW5saW5lIGtlcm5lbC4KPiAKPiBUaGVy
ZWZvcmUsIGNhbiBJIGZpcnN0IHN1Ym1pdCB0aGlzIHBhdGNoIHRvIG1haW5saW5lIGtlcm5lbCBh
bmQgdGhlbiBiYWNrcG9ydCBpdAo+IHRvIHN0YWJsZSBsaW51eCB3aXRoIG1vcmUgZGV0YWlsZWQg
ZXhwbGFuYXRpb24gaG93IHRoZSBpc3N1ZSBpcyByZXByb2R1Y2VkIG9uIHhlbj8KClllcywgcGxl
YXNlIGRvIHRoYXQuCgp0aGFua3MsCgpncmVnIGstaAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 12:57:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 12:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3gyE-0007WR-0E; Tue, 12 Mar 2019 12:57:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3gyC-0007WF-Qj
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 12:57:24 +0000
X-Inumbo-ID: 60dfcb89-44c6-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 60dfcb89-44c6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 12:57:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 06:57:22 -0600
Message-Id: <5C87ACB0020000780021DB8A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 06:57:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
 <1551284020-7050-8-git-send-email-nmanthey@amazon.de>
 <5C7EA60D020000780021BD0A@prv1-mh.provo.novell.com>
 <e25bd94e-8835-1b17-0eaf-115fae81fc5c@amazon.de>
In-Reply-To: <e25bd94e-8835-1b17-0eaf-115fae81fc5c@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-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+IE9uIDEyLjAzLjE5IGF0IDExOjM2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAzLzUvMTkgMTc6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNy4wMi4xOSBhdCAx
NzoxMywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiBTcGVjdWxhdGl2ZSBleGVjdXRp
b24gaXMgbm90IGJsb2NrZWQgaW4gY2FzZSBvbmUgb2YgdGhlIGZvbGxvd2luZwo+Pj4gcHJvcGVy
dGllcyBpcyB0cnVlOgo+Pj4gIC0gcGF0aCBjYW5ub3QgYmUgdHJpZ2dlcmVkIGJ5IHRoZSBndWVz
dAo+Pj4gIC0gcGF0aCBkb2VzIG5vdCByZXR1cm4gdG8gdGhlIGd1ZXN0Cj4+PiAgLSBwYXRoIGRv
ZXMgbm90IHJlc3VsdCBpbiBhbiBvdXQtb2YtYm91bmQgYWNjZXNzCj4+PiAgLSBwYXRoIGNhbm5v
dCBiZSBleGVjdXRlZCByZXBlYXRlZGx5Cj4+PiBPbmx5IHRoZSBjb21iaW5hdGlvbiBvZiB0aGUg
YWJvdmUgcHJvcGVydGllcyBhbGxvd3MgdG8gYWN0dWFsbHkgbGVhawo+Pj4gY29udGludW91cyBj
aHVua3Mgb2YgbWVtb3J5LiBUaGVyZWZvcmUsIHdlIG9ubHkgYWRkIHRoZSBwZW5hbHR5IG9mCj4+
PiBwcm90ZWN0aXZlIG1lY2hhbmlzbXMgaW4gY2FzZSBhIHBvdGVudGlhbCBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQKPj4+IGFjY2VzcyBtYXRjaGVzIGFsbCB0aGUgYWJvdmUgcHJvcGVydGllcy4K
Pj4gV2hpbGUgdGhpcyBpcyBhbGwgZmluZSwgaG93IGRvIEkgbWF0Y2ggd2hpY2ggb2YgdGhlIHJl
YXNvbnMgYXBwbGllcyB0bwo+PiB3aGljaCBvZiAoaW4gcGFydGljdWxhcikgdGhlIGd0X3ZlcnNp
b24gY2hlY2tzIGxlZnQgYWxvbmU/IEFzIHNhaWQsIHRoZQo+PiByZWFzb25pbmcgaGVyZSBzaG91
bGQgc3BlY2lmaWNhbGx5IGJlIGRldGFpbGVkIHNvIGl0IGNhbiBiZSB1c2VkIGFzIGEKPj4gZ3Vp
ZGluZyByZWZlcmVuY2Ugd2hlbiBhZGRpbmcgZnVydGhlciBjb25kaXRpb25hbHMgdG8gdGhlIGNv
ZGUgZG93bgo+PiB0aGUgcm9hZC4gQW5kIG9mIGNvdXJzZSByZXZpZXcgaXMgKG1vcmUpIGRpZmZp
Y3VsdCB0aGlzIHdheSBhcyB3ZWxsLCBhcwo+PiAoanVkZ2luZyBmcm9tIHByaW9yIGNvbnZlcnNh
dGlvbnMpIHdlIGRvbid0IHNlZW0gdG8gbmVjZXNzYXJpbHkKPj4gYWdyZWUgaW4gb3VyIHZpZXdz
IGluIGFsbCBwbGFjZXMsIGFuZCBoZW5jZSB0byBkaXNjdXNzIGEgcG9zc2libHkKPj4gcXVlc3Rp
b25hYmxlIGRlY2lzaW9uIG90aGVycyBhbHNvIG5lZWQgdG8gdW5kZXJzdGFuZCB3aGljaCBvZiB0
aGUKPj4gY3JpdGVyaWEgeW91IGNvbnNpZGVyZWQgdG8gbWF0Y2ggaW4gdGhlIHNwZWNpZmljIGNh
c2UuCj4gCj4gSSBsaXN0ZWQgdGhlIHJlYXNvbnMgdG8gdXNlIGFib3ZlIChhbmQgaW4gdGhlIGNv
bW1pdCBtZXNzYWdlKS4gSSB3aWxsCj4gZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgZ2l2
ZSBhIHJlYXNvbiBmb3IgZWFjaCB2ZXJzaW9uIGNvbXBhcmlzb24sCj4gc2ltaWxhcmx5IHRvIGEg
cHJpb3IgZW1haWwgSSBzZW50Lgo+IAo+IEluIG15IG9waW5pb24sIHRoZSBjb21taXQgbWVzc2Fn
ZSBmb3IgZml4aW5nIHRoZSBwcm9ibGVtcyB3ZSBmb3VuZCBpbgo+IHRoYXQgZmlsZSBzaG91bGQg
bm90IGJlIGEgdHV0b3JpYWwgb24gaG93IHRvIGlkZW50aWZ5IGFuZCBmaXggcG90ZW50aWFsCj4g
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBXaGlsZSBJIGFncmVlIHRoYXQgdGVh
Y2hpbmcgbW9yZQo+IHBlb3BsZSBob3cgdG8ganVkZ2Ugd2hldGhlciBhIGNlcnRhaW4gcGllY2Ug
b2YgY29kZSBtaWdodCBsZWFkIHRvCj4gaW5mb3JtYXRpb24gbGVhayB2aWEgc3BlY3VsYXRpdmUg
ZXhlY3V0aW9uLCBJIHdvdWxkIG5vdCB1c2UgYSBjb21taXQKPiBtZXNzYWdlIHRvIGdldCB0aGF0
IGNvdmVyZWQuCgpBbmQgdGhhdCBhbHNvIHdhc24ndCBteSBsaW5lIG9mIGFyZ3VtZW50YXRpb24u
IEFsbCBJJ20gYWZ0ZXIgaXMgYXMgZ29vZApvZiBhIGd1aWRlbGluZSBhcyBwb3NzaWJsZSBmb3Ig
aG93IHRvIGRlYWwgd2l0aCBmdXR1cmUgbmV3IHZlcnNpb24KZGVwZW5kZW50IGNvZGUgaW4gZ3Jh
bnRfdGFibGUuYy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:04:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3h4k-0008RY-8k; Tue, 12 Mar 2019 13:04: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3h4j-0008RT-3h
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:04:09 +0000
X-Inumbo-ID: 523c7033-44c7-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 523c7033-44c7-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:04:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 07:04:07 -0600
Message-Id: <5C87AE45020000780021DBB2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 07:04:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>, "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20190312122131.s6vhhnslhxwaaph7@zion.uk.xensource.com>
In-Reply-To: <20190312122131.s6vhhnslhxwaaph7@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAzLjE5IGF0IDEzOjIxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6NTg6MDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
Pj4gSXQgaXMgYWdyZWVkIHRoYXQgdG1lbSBjYW4gYmUgcmVtb3ZlZCBmcm9tIHhlbi5naXQuIFNl
ZSB0aGUgdGhyZWFkIHN0YXJ0aW5nICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAKPj4g
ZnJvbSA8RDVFODY2QjItOTZGNC00RTg5LTk0MUUtNzNGNTc4REYyRjE3QGNpdHJpeC5jb20+Lgo+
PiAKPj4gSW4gdGhpcyB2ZXJzaW9uOgo+PiAKPj4gMS4gUmVtb3ZlIHNvbWUgcmVzaWR1YWxzIGZy
b20gcHJldmlvdXMgdmVyc2lvbiBhbmQgZml4IGFsbCBidWlsZCBlcnJvcnMKPj4gICAgZGlzY292
ZXJlZCBieSBHaXRsYWIgQ0kuCj4+IDIuIFN3YXAgdGhlIG9yZGVyIG9mIHBhdGNoZXMgdG8gbWFr
ZSBzdXJlIGJpc2VjdGlvbiBzdGlsbCB3b3Jrcy4gVGhpcwo+PiAgICBpcyB2ZXJpZmllZCBieSBj
YWxsaW5nCj4+ICAgICAgIGAuL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoIG9yaWdp
bi9zdGFnaW5nIEhFQURgCj4+IDMuIE1ha2Ugc3VyZSBYZW4gc3RpbGwgYm9vdHMgYW5kIHBhc3Nl
cyBhbGwgWFRGIHRlc3RzIGFmdGVyIHRoZSByZW1vdmFsLgo+PiA0LiBLZWVwIHB1YmxpYy90bWVt
LmguCj4gCj4gTm93IHRoYXQgNC4xMyBpcyBvcGVuLiBXaGF0IG5lZWRzIHRvIGJlIGRvbmUgcmVn
YXJkaW5nIHRoaXMgc2VyaWVzPwo+IAo+IEZBT0QgSSBzdGlsbCB0aGluayBpdHMgc3VwcG9ydCBz
dGF0dXMgcmVxdWlyZXMgbm8gcHJpb3IgYW5ub3VuY2VtZW50IG9mCj4gaXRzIHJlbW92YWwuCgpE
ZXBlbmRpbmcgb24gd2hhdCBleGFjdGx5ICJhbm5vdW5jZW1lbnQiIG1lYW5zLCBjb21taXQgYTY3
Y2U1NWEzZQooInRtZW06IGRlZmF1bHQgdG8gb2ZmIikgd2FzIG1lYW50IHRvIHNlcnZlIGFzIHN1
Y2guIEJ1dCBpbiB0aGUgZW5kIGlpcmMgaXQKd2FzIElhbiB3aG8gb2JqZWN0ZWQgdG8gb3V0cmln
aHQgZGVsZXRpbmcgdGhlIGNvZGUsIHNvIEkgdGhpbmsgaGUgc2hvdWxkCmNsYXJpZnkgd2hhdCBm
dXJ0aGVyIHN0ZXBzIChpZiBhbnkpIGhlIGV4cGVjdHMgdG8gYmUgdGFrZW4uCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:07:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13: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 1h3h7f-00008Z-Pg; Tue, 12 Mar 2019 13: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=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3h7e-00008O-C5
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:07:10 +0000
X-Inumbo-ID: bd2fb7a4-44c7-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd2fb7a4-44c7-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:07:08 +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=jcfvh0pmuSntzv/Rciv8KBYFISI6u8G/ukawTfZ1WSo=;
 b=htMjJY7OQxjbCqmsmPthQEGH4a9EIKIcOoukAqHsnQ/gEhV3ZJi0hzkaGjdevk4UsHhFAN/VYHGxHcZPwYvYt6lHhzF38GhkrOTTjwPidbteboTwc9z4doZHn6dj8go/92EzR6nQnpQAHvNPOfvCCatuyWAS5Oh2ucEMqOWzAks=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB0765.eurprd08.prod.outlook.com (10.164.93.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.20; Tue, 12 Mar 2019 13:07:05 +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.1686.021; Tue, 12 Mar 2019
 13:07:05 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 7/7] Arm/atomic: cosmetics
Thread-Index: AQHU2CrXT7ID83tva0mROoT3QTIy86YGvZUAgAD/3oCAAA2egIAAKecAgAADqQA=
Date: Tue, 12 Mar 2019 13:07:05 +0000
Message-ID: <985ae20d-c755-4ce0-d39c-019db027694a@arm.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C86924E020000780021D652@prv1-mh.provo.novell.com>
 <47ef6025-0efc-bd1c-900e-f2bc9aca67ab@arm.com>
 <5C877D51020000780021D93D@prv1-mh.provo.novell.com>
 <976fefa9-1b71-9456-84f6-b5719c8ec2cb@arm.com>
 <5C87ABE4020000780021DB7F@prv1-mh.provo.novell.com>
In-Reply-To: <5C87ABE4020000780021DB7F@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR01CA0009.eurprd01.prod.exchangelabs.com
 (2603:10a6:6:45::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: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: feb6adfd-e0a6-4b98-b67a-08d6a6eb9feb
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:VI1PR08MB0765; 
x-ms-traffictypediagnostic: VI1PR08MB0765:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0765;
 20:DEUD0dDBVy4jaHnM+U25q/uReWDz6LGx3Aw9wrjw7KsBs8Y9mwr4m8egWFbxL/QiUgJkVmboF8+OTduGwIWJSHHckZ4KE4q0RM+2nvLq5YnDmwjbQ6mQXsku2s/WwGlB7R5Gd9TIZV1nAmQ9di5SHvYlT1Nqikkj3x+sctF/l2E=
x-microsoft-antispam-prvs: <VI1PR08MB076501ABB2079E793BB574DB80490@VI1PR08MB0765.eurprd08.prod.outlook.com>
x-forefront-prvs: 09749A275C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(366004)(39860400002)(376002)(396003)(189003)(199004)(14454004)(478600001)(81166006)(186003)(3846002)(81156014)(6116002)(86362001)(8676002)(31696002)(72206003)(8936002)(44832011)(486006)(11346002)(2616005)(476003)(25786009)(446003)(68736007)(6916009)(305945005)(97736004)(4326008)(7736002)(36756003)(2906002)(52116002)(99286004)(6506007)(386003)(53546011)(102836004)(76176011)(106356001)(31686004)(26005)(93886005)(53936002)(6486002)(6436002)(66066001)(6512007)(229853002)(6246003)(71190400001)(71200400001)(256004)(5660300002)(316002)(54906003)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0765;
 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: 681RlFt/0FptR9x6IQj38GxTywyXs9TF7jbr6sgNyK8liPVXJkDwOk0oL6plS81Veflb243B0VzaWB6uFIFnZZFUUvidIJKVH4+qGmPj9ElAeYMNcq6oDiTuq/kD7HMWIgnTvU/Y8pfqt68rzbIH6OgSPLVMyD1OaH8RpPjcDPDZR9YP5w+Gb2WC9odvH1TboBUa/FbkgY/T/uH29yc33Q8rgVhW10hiXLJBLgFasFN1GkPCxOrXP4d9u4rSp+6KO+z5M00z+IZIF+r86umSJQQwZESrb2odAVYCSCRdKW1fHDyqn/ApKuxoOeEFiXw13UVz59TFuH9lltroWHs1sm4o2StuMZdBsbVCi5BBlbzSM7ei80BwD+R2n2gbp23Uo7LxU3Devxw6z7ILKLKTYYsorf6sMO75plUwotTjThY=
Content-ID: <8609B6150A48C246B53F86A4D12CBEC5@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: feb6adfd-e0a6-4b98-b67a-08d6a6eb9feb
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2019 13:07:05.2646 (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: VI1PR08MB0765
Subject: Re: [Xen-devel] [PATCH 7/7] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLA0KDQpPbiAxMi8wMy8yMDE5IDEyOjUzLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4g
T24gMTIuMDMuMTkgYXQgMTE6MjMsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6DQo+PiBP
biAzLzEyLzE5IDk6MzUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4+IE9uIDExLjAzLjE5
IGF0IDE5OjE5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPj4+PiBPbiAxMS8wMy8y
MDE5IDE2OjUyLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4+IENvcnJlY3QgY29kaW5nIHN0eWxl
IG9mIGFzbSgpIGludm9jYXRpb25zLg0KPj4+PiBDb2Rpbmcgc3R5bGUgZnJvbSB3aGVyZT8gTW9z
dCBvZiB0aGUgQXJtIGNvZGUgZG9lcyBub3QgY29udGFpbiBzcGFjZSBiZWZvcmUNCj4+Pj4gYW5k
IGFmdGVyICkgZm9yIGFzbSBpbnZvY2F0aW9ucy4gSSBhbHNvIGNhbid0IGZpbmQgYW55d2hlcmUg
aW4gQ09ESU5HX1NUWUxFDQo+Pj4+IGltcG9zaW5nIHRoaXMgc3R5bGUuIFNvIHBsZWFzZSByZW1v
dmUgdGhpcyBjaGFuZ2UuDQo+Pj4NCj4+PiAiYXNtIiBpcyBhIGtleXdvcmQganVzdCBsaWtlICJp
ZiIgb3IgIndoaWxlIiwgc28gdGhlIGdlbmVyYWwgIldoaXRlIHNwYWNlIg0KPj4+IHNlY3Rpb24g
aXMgYXMgYXBwbGljYWJsZSBoZXJlLiBJIGNhbiBzcGxpdCB0aGUgY2hhbmdlIGlmIHRoaXMgcGFy
dCBpcw0KPj4+IGNvbnRyb3ZlcnNpYWwsIGJ1dCBpZiB5b3Ugd2FudCBtZSB0byBkcm9wIHRoZSBj
aGFuZ2UsIHRoZW4gYW4gQXJtDQo+Pj4gc3BlY2lmaWMgYW5uZXggdG8gLi9DT0RJTkdfU1RZTEUg
aXMgZ29pbmcgdG8gYmUgbmVlZGVkLg0KPj4NCj4+IFN0cmljdGx5IHNwZWFraW5nLCB0aGUgc2Vj
dGlvbiB5b3UgcmVmZXIgbWVudGlvbnMgc3BhY2UgYmV0d2Vlbg0KPj4gImtleXdvcmRzIiBhbmQg
ImNvbmRpdGlvbnMiLiBTbyBJIGRvbid0IGZlZWwgdGhlIHNlY3Rpb24gYXBwbGllcyBmb3INCj4+
ICJhc20gdm9sYXRpbGUiLmANCj4gDQo+IFdlbGwsIGlmIHlvdSB0YWtlIGl0IHRvIHRoZSB3b3Jk
IHRoZW4gaXQgd291bGRuJ3QgYmUgYXBwbGljYWJsZSB0bw0KPiBmb3IoOzspIGVpdGhlciwgYW5k
IHBlcmhhcHMgYWxzbyBub3QgdG8gc3dpdGNoKCkuIFRvIG1lIHRoaXMNCj4gcGFyYWdyYXBoIHRh
bGtzIGFib3V0IChjb250cm9sKSBrZXl3b3JkcyBpbiBnZW5lcmFsIHRoYXQgYXJlDQo+IGZvbGxv
d2VkIGJ5IHdoYXQgb25lIG1heSBjYWxsICJvcGVyYW5kcyIgaW4gcGFyZW50aGVzZXMuDQoNClRo
ZSBDT0RJTkdfU1RZTEUgZmlsZSBoYXMgYWx3YXlzIGJlZW4gYSBzZXQgb2Ygcm91Z2ggZ3VpZGVs
aW5lcyB3aXRoIA0KdmFyaW91cyBpbnRlcnByZXRhdGlvbi4NCg0KPiANCj4+IEZvciBBcm0sIEkg
d291bGQgc3RpbGwgcHJlZmVyIHRvIGtlZXAgd2l0aG91dCBzcGFjZSBhcyB3ZSBoYXZlIG1vc3Qg
b2YNCj4+IHRoZSBjb2RlIGZvbGxvd2luZyB0aGF0Lg0KPiANCj4gV2VsbCwgYXMgc2FpZCAtIEkn
bGwgc3BsaXQgdGhlIHBhdGNoIHRoZW4sIGJ1dCBJJ2xsIHJlZnJhaW4gZnJvbSByZS0NCj4gc3Vi
bWl0dGluZyB0aGUgYXNtKCkgcGFydCBvbmx5IGlmIGFuIEFybSBzcGVjaWZpYyBhbWVuZG1lbnQg
dG8NCj4gdGhlIHN0eWxlIGd1aWRlIGFwcGVhcnMuIE90aGVyd2lzZSBBcm0gY29kZSBzaG91bGQg
aW1vIGJlDQo+IGJyb3VnaHQgaW4gc3luYyB3aXRoIHdoYXQgd2UgKHRyeSB0bykgY29uc2lzdGVu
dGx5IGRvIGluIHg4Ng0KPiBhbmQgY29tbW9uIGNvZGUuIEFuZCBvZiBjb3Vyc2Ugc3VjaCBicmlu
Z2luZyBpbiBzeW5jIGNhbg0KPiBoYXBwZW4gb3ZlciB0aW1lLCBhcyBjb2RlIGdldHMgdG91Y2hl
ZCBhbnl3YXkuDQoNCkFzIHNhaWQgYWJvdmUsIHRoZSBDT0RJTkdfU1RZTEUgZmlsZSBjYW4gbGVh
ZCB0byBtdWx0aXBsZSANCmludGVycHJldGF0aW9ucy4gSWYgeW91IGFyZSBub3QgaGFwcHkgd2l0
aCBteSBpbnRlcnByZXRhdGlvbiB0aGVuIGZlZWwgDQpmcmVlIHRvIHNlbmQgYSBwYXRjaCB0byBj
bGFyaWZ5IGl0Lg0KDQpCdXQgdGhlbiB5b3UgbmVlZCB0byBleHBsYWluIHdoeSB3ZSBzaG91bGQg
dXNlIHRoZSB4ODYgY29kaW5nIHN0eWxlIGZvciANCiJhc20iIGFuZCBub3QgdGhlIGFybSBvbmUu
Li4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:09:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:09: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 1h3h9u-0000Iv-8P; Tue, 12 Mar 2019 13: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3h9s-0000Ij-L2
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:09:28 +0000
X-Inumbo-ID: 0dac0620-44c8-11e9-a543-5bef9ff756ec
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dac0620-44c8-11e9-a543-5bef9ff756ec;
 Tue, 12 Mar 2019 13:09: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 1h3h9l-0003f0-Ut; Tue, 12 Mar 2019 13:09: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 1h3h9l-0004Iu-Hk; Tue, 12 Mar 2019 13:09:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3h9l-0002FT-Gp; Tue, 12 Mar 2019 13:09:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133696-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 13:09:21 +0000
Subject: [Xen-devel] [xen-unstable test] 133696: 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>

ZmxpZ2h0IDEzMzY5NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzY5Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICA0IG1lbWRpc2stdHJ5
LWFwcGVuZCBmYWlsIGluIDEzMzY3NSBwYXNzIGluIDEzMzY5NgogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMz
Njc1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzM2NzUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2NzUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzY3NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2NzUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzY3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjc1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzM2NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjc1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYw
MjkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDRkZWVhZjJhM2VlNTBi
MDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzY5NiAg
MjAxOS0wMy0xMSAwMDoyODoxOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMg
YWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:24:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 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 1h3hOK-0001nB-TK; Tue, 12 Mar 2019 13:24: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=EGHV=RP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h3hOJ-0001n2-OC
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:24:23 +0000
X-Inumbo-ID: 24411b94-44ca-11e9-ad6d-3ff7d107dd46
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24411b94-44ca-11e9-ad6d-3ff7d107dd46;
 Tue, 12 Mar 2019 13:24:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C85CEACB8;
 Tue, 12 Mar 2019 13:24:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Mar 2019 14:24:14 +0100
Message-Id: <20190312132414.5305-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] MAINTAINERS: add myself as maintainer for
 public I/O interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGhlICJQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZFUlMgREVTSUdOUyIgc2VjdGlv
biBvZiB0aGUKTUFJTlRBSU5FUlMgZmlsZSBsaXN0cyBLb25yYWQgYXMgdGhlIG9ubHkgbWFpbnRh
aW5lci4gQWRkIG15c2VsZiBmb3IKaGVscGluZyBoaW0gdG8gcmV2aWV3IHBhdGNoZXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogTUFJTlRBSU5F
UlMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL01B
SU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYTBjZGE0ZjdhMS4uYmE3NTI3YzQyMyAxMDA2
NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTMyOSw2ICszMjksNyBA
QCBGOgl4ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvCiAKIFBVQkxJQyBJL08gSU5URVJGQUNFUyBB
TkQgUFYgRFJJVkVSUyBERVNJR05TCiBNOglLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CitNOglKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiBTOglT
dXBwb3J0ZWQKIEY6CXhlbi9pbmNsdWRlL3B1YmxpYy9pby8KIAotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:32:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 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 1h3hWT-0002aa-R4; Tue, 12 Mar 2019 13:32: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3hWS-0002aV-Gl
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:32:48 +0000
X-Inumbo-ID: 52e7d5b8-44cb-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 52e7d5b8-44cb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:32:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 07:32:46 -0600
Message-Id: <5C87B4FB020000780021DBF9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 07:32:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
In-Reply-To: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 0/3] string: further 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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+IE9uIDA3LjAxLjE5IGF0IDEwOjMwLCAgd3JvdGU6Cj4gRm91bmQgd2hpbGUgcmV2aWV3aW5n
IEFuZHJldydzIHN0cnssbn1jbXAoKSBmaXguCj4gCj4gMTogYXZvaWQgdW5kZWZpbmVkIGJlaGF2
aW9yIGluIHN0cnJjaHIoKQo+IDI6IHJlbW92ZSBtZW1zY2FuKCkKCkkndmUgdGFrZW4gY2FyZSBv
ZiB0aGUgZm9ybWF0dGluZyBpc3N1ZSBwb2ludGVkIG91dCBieSBKw7xyZ2VuIGhlcmUsCmJ1dCBp
dCBkaWRuJ3Qgc2VlbSB3b3J0aHdoaWxlIHRvIHNlbmQgdjIganVzdCBmb3IgdGhpcy4KCkphbgoK
PiAzOiBmaXggdHlwZSB1c2UgaW4gc3Ryc3RyKCkKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13: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 1h3hm1-0003Un-AG; Tue, 12 Mar 2019 13: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=GeiQ=RP=qq.com=jinchen1227@srs-us1.protection.inumbo.net>)
 id 1h3hlz-0003Ui-04
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:48:51 +0000
X-Inumbo-ID: 8dfdeac9-44cd-11e9-bc90-bc764e045a96
Received: from smtpbgau1.qq.com (unknown [54.206.16.166])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dfdeac9-44cd-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:48:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512;
 t=1552398519; bh=dQ4Y/cskyDdkNjeY+nENXqvbK33kPg9Vj8VDPGDRerQ=;
 h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To;
 b=N/jzj9otRzvExbCTUILvqxmESGwV0l+WPzxIbPZIiyWg1YgY7nbJ702QGDkAxceRY
 3eeT/w3blwelzxGBVqs08+Yxut+yY7cYVfKTYtwqOC4qfvJ0bTMDIhiHBmnuD49a6o
 CXk8KpDwuOZnwx1F6uKwAVI3yDzSqclF6R+pj7ag=
X-QQ-mid: esmtp5t1552398518tp59repzb
Received: from [192.168.1.10] (unknown [175.161.194.121])
 by esmtp4.qq.com (ESMTP) with 
 id ; Tue, 12 Mar 2019 21:48:37 +0800 (CST)
X-QQ-SSF: 0000000000000080FG100F00000000Z
X-QQ-FEAT: YSSoAXAEBlH2Mfk22EQLnziQHYHJqqXnBo/h5OPg8yfLtegD4xiFiUiFmK5Nt
 +Z8VDjjbVO1DtJdQiFD00mHi0pjQqj4X14LueturStX9hvdK71/oS9385DfXXWpKGu27Iwm
 veU6vaXrC5Cwg6iA9p4HMYAVXOpygoloKsYwLU6UPvmTNp6lJ8FJYMEdpESGauFYPzXl8AP
 HOSWbfMEqurKDCn5cF/Wg2eLtD3W3b1uC1WmSHOJ+DD9bmuHzaxr7Tn2sUSVXIet1k8jRf/
 V5VXGZZgMA8dvmeJ/YS9RB69Q=
X-QQ-GoodBg: 0
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Jinch <jinchen1227@qq.com>
In-Reply-To: <996e86f5-7059-9fb1-1aa1-734ab760f70a@arm.com>
Date: Tue, 12 Mar 2019 21:47:48 +0800
Message-Id: <59DDCDD7-B6EF-4F90-82F1-256D5AE10B14@qq.com>
References: <tencent_4E03A65ACF45B3490239A3A479F5E64FA506@qq.com>
 <996e86f5-7059-9fb1-1aa1-734ab760f70a@arm.com>
To: Julien Grall <julien.grall@arm.com>
X-Mailer: Apple Mail (2.3445.102.3)
X-QQ-SENDSIZE: 520
Feedback-ID: esmtp:qq.com:bgforeign:bgforeign4
X-QQ-Bgrelay: 1
Subject: Re: [Xen-devel] Xen ARM smmu questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91IGZvciB5b3VyIHJlcGx5LApJ4oCZbSBqdXN0IHJlc2VhcmNoaW5nIHRoZSBpbXBs
ZW1lbnRhdGlvbiBvZiB0aGUgU01NVSBkcml2ZXIgaW4gWGVuIGFuZCBkb20wIGtlcm5lbC4KSWYg
bXkgYm9hcmQgaGFzIFNNTVUgb2YgYXJtLG1tdS01MDAsIGRvIHlvdSBtZWFuIHRoYXQgdGhlIFhl
biB1c2UgdGhlIHN0YWdlIDIgb2YgaXQgYW5kIHRoZSBkb20wIGtlcm5lbCB1c2Ugc3RhZ2UxPwpB
bmQgaWYgSSB3YW50IHRvIHBhc3N0aHJvdWdoIHNvbWUgZGV2aWNlIHRoYXQgdXNlIFNNTVUgdG8g
ZG9tdSwgaG93IHRoZSBTTU1VIHdvcmtpbmcgaW4gWGVuIGFuZCB0aGUgZG9tdSBrZXJuZWw/Cgo+
IOWcqCAyMDE55bm0M+aciDEy5pel77yM5LiL5Y2INzo0Mu+8jEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+IOWGmemBk++8mgo+IAo+IAo+IE9uIDMvMTIvMTkgODo1OCBBTSwgamlu
Y2hlbiB3cm90ZToKPj4gSGVsbG8geGVuLWRldmVsLAo+IAo+IEhlbGxvLAo+IAo+PiBJJ20gcmVh
ZGluZyB0aGUgY29kZSBvZiB4ZW4gYXJtIHNtbXUgaW4gZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0s
IGFuZCBJIGhhdmUgc29tZSBxdWVzdGlvbnMgdGhhdCBjb25mdXNlZCBtZS4KPj4gSSB0aGluayBp
ZiB0aGUgYm9hcmQgdXNlIFNNTVUsIHhlbiB3aWxsIHRha2UgY2hhcmdlIG9mIGl0IGJlZm9yZSBk
b20wIGJvb3QsIGFuZCB3aWxsIG5vdCBwYXNzIHRoZSBub2RlIG9mIFNNTVUgdG8gZG9tMCBpbiBk
ZXZpY2UgdHJlZSwKPj4gc28gbXkgcXVlc3Rpb24gaXMgaG93IGRvbTAgdXNlIFNNTVU/IG9yIGNh
biBkb20wIHVzZSBTTU1VPyBXaGF0IGRvbTAgdXNlIGlmIGl0IHdhbnRzIHRvIHVzZSBJT01NVT8K
Pj4gV2hhdCBhYm91dCBkb21VPyBUaGUgU01NVSBjb3VsZCBiZSBwYXNzZWQgdG8gZG9tVT8KPiAK
PiBTb21lIFNNTVUgYXJlIGFibGUgdG8gcHJvdmlkZSBTdGFnZSAxIChHdWVzdCBWQSB0byBHdWVz
dCBQQSkgYW5kIFN0YWdlIDIgKEd1ZXN0IFBBIHRvIEhvc3QgUEEpIHN1cHBvcnQuIEluIHRoZSBj
dXJyZW50IGNvbmZpZ3VyYXRpb24sIFhlbiB3aWxsIHVzZSB0aGUgU3RhZ2UgMiBwYXJ0IHRvIGlz
b2xhdGUgZGV2aWNlIHBhc3N0aHJvdWdoLiBTdGFnZSAxIGlzIG5vdCBzdXBwb3J0ZWQuCj4gCj4g
SWYgeW91IHdhbnRlZCBhIGd1ZXN0IHRvIHVzZSB0aGUgU01NVSwgeW91IHdvdWxkIGVpdGhlciBu
ZWVkIHRvIHByb3ZpZGUgU3RhZ2UgMSBzdXBwb3J0IChyZXF1aXJlcyBIVyBzdXBwb3J0KSBvciBh
IFBWIElPTU1VLgo+IAo+IEFsdGVybmF0aXZlbHksIHlvdSBtaWdodCBiZSBhYmxlIHRvIGdpdmUg
dGhlIFNNTVUgdG8gRG9tMC4gSSBoYXZlbid0IGV4cGxvcmVkIGl0IHNvIGZhci4gRG8geW91IGhh
dmUgYSB1c2UgY2FzZSBmb3IgdXNpbmcgdGhlIElPTU1VIGluIGd1ZXN0Pwo+IAo+IENoZWVycywK
PiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:55:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:55: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 1h3hsk-0004Ma-Jg; Tue, 12 Mar 2019 13:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3hsj-0004MG-Ly
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:55:49 +0000
X-Inumbo-ID: 886ba07c-44ce-11e9-aca5-2bf1708cd9fc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 886ba07c-44ce-11e9-aca5-2bf1708cd9fc;
 Tue, 12 Mar 2019 13:55:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80336276"
Date: Tue, 12 Mar 2019 13:55:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190312135542.k64kgr4krssuzgmb@zion.uk.xensource.com>
References: <20190312132414.5305-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312132414.5305-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add myself as maintainer for
 public I/O interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, 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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDI6MjQ6MTRQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgIlBVQkxJQyBJL08gSU5URVJGQUNFUyBBTkQgUFYgRFJJVkVSUyBERVNJR05T
IiBzZWN0aW9uIG9mIHRoZQo+IE1BSU5UQUlORVJTIGZpbGUgbGlzdHMgS29ucmFkIGFzIHRoZSBv
bmx5IG1haW50YWluZXIuIEFkZCBteXNlbGYgZm9yCj4gaGVscGluZyBoaW0gdG8gcmV2aWV3IHBh
dGNoZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3hvx-0004ec-Hy; Tue, 12 Mar 2019 13:59:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3hvw-0004eX-Ir
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:59:08 +0000
X-Inumbo-ID: 00a43b96-44cf-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 00a43b96-44cf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:59:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 07:59:06 -0600
Message-Id: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 07:59:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 00/10] x86: indirect call overhead reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaW5kaXJlY3QgY2FsbHMgaGF2ZSBhbHdheXMgYmVlbiBtb3JlIGV4cGVuc2l2ZSB0aGFu
IGRpcmVjdCBvbmVzLAp0aGVpciBjb3N0IGhhcyBmdXJ0aGVyIGluY3JlYXNlZCB3aXRoIHRoZSBT
cGVjdHJlIHYyIG1pdGlnYXRpb25zLiBJbiBhCm51bWJlciBvZiBjYXNlcyB3ZSBzaW1wbHkgcG9p
bnRsZXNzbHkgdXNlIHRoZW0gaW4gdGhlIGZpcnN0IHBsYWNlLiBJbgptYW55IG90aGVyIGNhc2Vz
IHRoZSBpbmRpcmVjdGlvbiBzb2xlbHkgZXhpc3RzIHRvIGFic3RyYWN0IGZyb20gZS5nLgp2ZW5k
b3Igc3BlY2lmaWMgaGFyZHdhcmUgZGV0YWlscywgYW5kIGhlbmNlIHRoZSBwb2ludGVycyB1c2Vk
IG5ldmVyCmNoYW5nZSBvbmNlIHNldC4gSGVyZSB3ZSBjYW4gdXNlIGFsdGVybmF0aXZlcyBwYXRj
aGluZyB0byBnZXQgcmlkIG9mCnRoZSBpbmRpcmVjdGlvbi4KCkZ1cnRoZXIgYXJlYXMgd2hlcmUg
aW5kaXJlY3QgY2FsbHMgY291bGQgYmUgZWxpbWluYXRlZCAoYW5kIHRoYXQgSSd2ZSBwdXQKb24g
bXkgdG9kbyBsaXN0IGluIGNhc2UgdGhlIGdlbmVyYWwgY29uY2VwdCBoZXJlIGlzIGRlZW1lZCBy
ZWFzb25hYmxlKQphcmUgdlBNVSBhbmQgWFNNLiBGb3IgdGhlIGxhdHRlciwgdGhlIEFybSBzaWRl
IHdvdWxkIG5lZWQgZGVhbGluZwp3aXRoIGFzIHdlbGwgLSBJJ20gbm90IHN1cmUgd2hldGhlciBy
ZXBsYWNpbmcgaW5kaXJlY3QgY2FsbHMgYnkgZGlyZWN0IG9uZXMKaXMgd29ydGh3aGlsZSB0aGVy
ZTsgaWYgbm90LCB0aGUgd3JhcHBlcnMgd291bGQgc2ltcGx5IG5lZWQgdG8gYmVjb21lCmZ1bmN0
aW9uIGludm9jYXRpb25zIGluIHRoZSBBcm0gY2FzZSAoYXMgaXMgYWxyZWFkeSBkb25lIGluIHRo
ZSBJT01NVQpjYXNlKS4KCjAxOiB4ODY6IHJlZHVjZSBnZW5lcmFsIHN0YWNrIGFsaWdubWVudCB0
byA4CjAyOiB4ODY6IGNsb25lIExpbnV4J2VzIEFTTV9DQUxMX0NPTlNUUkFJTlQKMDM6IHg4Njog
aW5mcmFzdHJ1Y3R1cmUgdG8gYWxsb3cgY29udmVydGluZyBjZXJ0YWluIGluZGlyZWN0IGNhbGxz
IHRvIGRpcmVjdCBvbmVzCjA0OiB4ODYvSFZNOiBwYXRjaCBpbmRpcmVjdCBjYWxscyB0aHJvdWdo
IGh2bV9mdW5jcyB0byBkaXJlY3Qgb25lcwowNTogeDg2L0hWTTogcGF0Y2ggdklOVFIgaW5kaXJl
Y3QgY2FsbHMgdGhyb3VnaCBodm1fZnVuY3MgdG8gZGlyZWN0IG9uZXMKMDY6IHg4NjogcGF0Y2gg
Y3R4dF9zd2l0Y2hfbWFza2luZygpIGluZGlyZWN0IGNhbGwgdG8gZGlyZWN0IG9uZQowNzogeDg2
L2dlbmFwaWM6IHBhdGNoIGluZGlyZWN0IGNhbGxzIHRvIGRpcmVjdCBvbmVzCjA4OiB4ODYvY3B1
aWRsZTogcGF0Y2ggc29tZSBpbmRpcmVjdCBjYWxscyB0byBkaXJlY3Qgb25lcwowOTogY3B1ZnJl
cTogcGF0Y2ggdGFyZ2V0KCkgaW5kaXJlY3QgY2FsbCB0byBkaXJlY3Qgb25lCjEwOiBJT01NVTog
cGF0Y2ggY2VydGFpbiBpbmRpcmVjdCBjYWxscyB0byBkaXJlY3Qgb25lcwoKdjc6IEp1c3Qgc29t
ZSByZS1iYXNpbmcgYW5kIGEgbWlub3IgdHdlYWsgKHNlZSBwYXRjaGVzIDMgYW5kIDEwKS4KCkdp
dmVuIGZvciBob3cgbG9uZyB0aGlzIGhhcyBiZWVuIHBlbmRpbmcsIEknbSBpbnRlbmRpbmcgdG8g
Y29tbWl0IHRoaXMKKGlmIG5lY2Vzc2FyeSB3aXRob3V0IGFueSBmdXJ0aGVyIHRhZ3MpIGFzIHNv
b24gYXMgc3RhZ2luZyBpcyBmdWxseSBvcGVuCmFnYWluLCB1bmxlc3MgKG9mIGNvdXJzZSkgSSBo
ZWFyIGJhY2sgb3RoZXJ3aXNlIGJ5IHRoYXQgdGltZS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 13:59:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3hw0-0004f6-SZ; Tue, 12 Mar 2019 13: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=UpTl=RP=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3hvz-0004eo-Px
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 13:59:11 +0000
X-Inumbo-ID: 02098360-44cf-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 02098360-44cf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:59:10 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id 10so2144892lfr.8
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 06:59:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=srRv5G7nVcyTthilmFuazSR99udNmZ+lGbd2S1xvkMQ=;
 b=llQ1P6NIdyDAiuyComBOn0v50yiDKzW+ekyBxvcbmsGQUiTnnN5woQo2RMCjZ5UhjI
 VvLH0o2OA5Iv2sNXHiaYZS/7FBgzMPOMpybRbwO9Cilb6aELz57Uz/jv4ZkUnb2hrxNY
 sO/zxWQqrGgQxN1NCMI+ddjJLL3nC+lpBVQALDdMcjinwagzUeRl2DAmfieORhaiyfRR
 eHYxdDJ6W11i1BzBizAQltD0Fzeeu0If9YZ5ZUTctomKpUqzEROmN4rfxMxw5U/klwm3
 TrjYXYGkUoJz0/NLgU5eMK+4qIwMfHGDrz60/3IxnmDBlJmhQnHgKnCrk2pJgJOyq68l
 BJLw==
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=srRv5G7nVcyTthilmFuazSR99udNmZ+lGbd2S1xvkMQ=;
 b=TqGaLwGdhCdS6W2tEiYHH2QH19oeSjgDNEx7vXm7XOG36rTgHMiU7LRrO/B1geaM36
 1pkPhjLyvfdgRvnBDtZ19APGWECFimZuMYIh5OB5ah2y9Laaau7sYYZP/G3L+qU3L9+j
 /0H4QX64pU1CTqtso+QtgmcoMUzOJodIDkfrDLlQy6hLAYfnK2pNlfsVt7TDjIMV87bN
 4SR7uJsw1sBdCbjWhOoNll0hrru1vTVo1f2ICSIbmlKF3VbpyTaPZaOwT3TEIwbFu8xC
 LXYtYvpXHx/JALFMITYJ98FOdsP9Dh/BJ4vEbp8jc5t84heqnJsC3e1QFmwotIJpwx7g
 ou+Q==
X-Gm-Message-State: APjAAAVyfkxCIeP5OeYKeXbXs1cACSjHWjAmPB4O5SyyRm2yleXVO9km
 RtYerLNj2tKnuhDG7x106D6OM6gYJOcrYlHm3Ns=
X-Google-Smtp-Source: APXvYqxu3vQHv+r2QOZrWKa4eZh0ljSQsyg3G6xvvFeK7eApYaX6SfBLqvg44U0/Zvhk3zdbAHxV52pLU1CzeHDl9mc=
X-Received: by 2002:a19:9a8d:: with SMTP id
 c135mr20080677lfe.100.1552399148759; 
 Tue, 12 Mar 2019 06:59:08 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
 <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
 <20190312123808.GG1208@mail-itl>
In-Reply-To: <20190312123808.GG1208@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 12 Mar 2019 09:58:56 -0400
Message-ID: <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgODozOCBBTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gVHVlLCBN
YXIgMTIsIDIwMTkgYXQgMDE6MDQ6MTlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIE1vbiwgTWFyIDExLCAyMDE5IGF0IDAyOjAyOjE1UE0gLTA0MDAsIEphc29uIEFuZHJ5
dWsgd3JvdGU6Cj4gPiA+IE1TSS1YIGlzIG5vdCBzdXBwb3J0ZWQgaW4gWGVuIHN0dWJkb21zLCBz
byBpdCBtdXN0IGJlIGRpc2FibGVkLiAgVXNlIHRoZQo+ID4gPiBleGlzdGluZyB4ZW5fcHRfaGlk
ZV9kZXZfY2FwIHRvIGhpZGUgd2hlbiBydW5uaW5nIHVuZGVyIC14ZW4tc3R1YmRvbS4KPiA+Cj4g
PiBJJ20gYWZyYWlkIHRoaXMgcmVxdWlyZXMgc29tZSBtb3JlIGNvbnRleHQuIFdoYXQncyB0aGUg
YWN0dWFsIGlzc3VlCj4gPiB0aGF0IHByZXZlbnRzIE1TSS1YIGZyb20gd29ya2luZz8KPgo+IEF0
IGxlYXN0IG1pc3NpbmcgIkZpeCBQQ0kgcGFzc3Rocm91Z2ggZm9yIEhWTSB3aXRoIHN0dWJkb21h
aW4iIHNlcmllcywKPiBidXQgdGhhdCdzIG1vc3RseSBvbiBYZW4gc2lkZSAoKyBvbmUgY2hhbmdl
IGhvdyBRRU1VIGVuYWJsZSBNU0ktWCBpbgo+IGNvbmZpZyBzcGFjZSkuCj4gU29tZSBvZiBpdCBj
YW4gYmUgd29ya2VkIGFyb3VuZCBieSBlbmFibGluZyBwZXJtaXNzaXZlIG1vZGUuIEphc29uLCBk
aWQKPiB5b3UgaGFkIGEgY2hhbmNlIHRvIHRlc3QgaXQgd2l0aCBhbnkgTVNJLVggZGV2aWNlPwo+
IEknbSBub3QgYXdhcmUgb2YgYW55dGhpbmcgdGhpbmcgcGFydGljdWxhciB0aGF0IGJyZWFrcyBN
U0ktWCBidXQgbm90Cj4gTVNJLiBCZXNpZGVzIG11Y2ggbGVzcyBkZXZpY2VzIGx5aW5nIGFyb3Vu
ZCB0byB0ZXN0IE1TSS1YLi4uCgpPcGVuWFQgYW5kIFF1YmVzIGhhdmUgdXNlZCBhIGNvbXBpbGUg
dGltZSBwYXRjaCB0aGF0IGRpc2FibGVkIE1TSS1YCmZvciBhIGxvbmcgdGltZS4gIFRoZSBPcGVu
WFQgcGF0Y2ggZGVzY3JpcHRpb24gZG9lc24ndCBoZWxwOgoiIiIKQ3VycmVudGx5IHdlIGRvIG5v
dCBzdXBwb3J0IE1TSS1YIHNldHVwIGZvciBQQ0kgZGV2aWNlcyBwYXNzZWQgdGhyb3VnaC4KCkFs
dGhvdWdoIHRoZSBzcGVjaWZpY2F0aW9uIG1lbnRpb25zIHRoYXQgUENJLWUgZGV2aWNlcyBtaWdo
dCBpbXBsZW1lbnQgb25seQpNU0ktWCB0aGVyZSBpcyBub3QgYSBsb3Qgb2YgdGhvc2UgYW5kIG1v
c3RseSBub25lIHRoYXQgd2UgaGF2ZSBlbmNvdW50ZXJlZCB5ZXQuCkNvbnNpZGVyaW5nIHRoYXQs
IHdlIGZvcmNlIGRldmljZXMgdG8gdXNlIE1TSSBieSBoaWRpbmcgdGhlIE1TSS1YIGNhcGFiaWxp
dHkuCiIiIgoKVG8gYmUgaG9uZXN0LCBJIGRpZG4ndCBxdWVzdGlvbiB0aGUgcmVhc29uaW5nIGFu
ZCBqdXN0IG1hZGUgdGhlCmNvbXBpbGUtdGltZSBkaXNhYmxpbmcgaW50byBhIHJ1bnRpbWUgZGlz
YWJsaW5nLgoKSSB0ZXN0ZWQgd2l0aCBhIE5FQyB1UEQ3MjAyMDAgWEhDSSBjb250cm9sbGVyIHN1
cHBvcnRpbmcgTVNJLVguICBUaGVyZQp3YXMgYW4gZXJyb3IgcmVsYXRlZCB0byBzZXR0aW5nIHVw
IE1TSS1YIHdoZW4gSSBmYWlsZWQgdG8gcGFzcyB0aGUKIi14ZW4tc3R1YmRvbSIgZmxhZy4gIEkg
Y2FuIHB1bGwgdGhhdCBsb2cgd2hlbiBJIGdldCBiYWNrIHRvIHRoZQptYWNoaW5lLiAgV2l0aCB0
aGlzIHBhdGNoLCBNU0ktWCB3YXMgaGlkZGVuIGluIHRoZSBndWVzdCwgYnV0IGRvbTAKc2hvd2Vk
IE1TSS1YIHByZXNlbnQgYnV0IHVudXNlZC4KCk1hcmVrLCBpcyAiVXNlIHhjX3BoeXNkZXZfbXNp
X3NldF9lbmFibGUgZm9yIGVuYWJsaW5nIE1TSS4uLiIgdGhlIFFFTVUKcGF0Y2ggeW91IGFyZSBy
ZWZlciB0bz8gIERvIHlvdSB0aGluayBwZXJtaXNzaXZlIG1vZGUgd291bGQgYWxsb3cKTVNJLVgg
dG8gd29yayB3aXRob3V0IHRoYXQgcGF0Y2g/ICBJIGNvdWxkIHRlc3QgdGhhdCBvdXQuCgpSZWdh
cmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:04:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3i0c-0005as-Jt; Tue, 12 Mar 2019 14: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i0a-0005an-NI
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:03:56 +0000
X-Inumbo-ID: aa69a628-44cf-11e9-8892-83832adfae88
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa69a628-44cf-11e9-8892-83832adfae88;
 Tue, 12 Mar 2019 14:03:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:03:51 -0600
Message-Id: <5C87BC46020000780021DC70@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:03:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 01/10] x86: reduce general stack alignment to
 8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2UgZG9uJ3QgbmVlZCBiaWdnZXIgYWxpZ25tZW50IGV4Y2VwdCB3aGVuIGNhbGxpbmcgRUZJIGJv
b3Qgb3IgcnVudGltZQpzZXJ2aWNlcyBmdW5jdGlvbnMgKGFuZCB3ZSBkb24ndCBndWFyYW50ZWUg
dGhhdCBlaXRoZXIsIGFzIGV4cGxhaW5lZApjbG9zZSB0byB0aGUgdG9wIG9mIHhlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYyBpbiB0aGUgc3RydWN0IGVmaV9yc19zdGF0ZQpkZWNsYXJhdGlvbikuIEhl
bmNlIGlmIHRoZSBjb21waWxlciBzdXBwb3J0cyByZWR1Y2luZyBzdGFjayBhbGlnbm1lbnQKZnJv
bSB0aGUgQUJJIGNvbXBhdGlibGUgMTYgYnl0ZXMgKGdjYyA3IGFuZCBuZXdlciksIGRvIHNvIHdo
ZXJldmVyCnBvc3NpYmxlLgoKVGhlIEVGSSBjYXNlIGl0c2VsZiBpcyBsYXJnZWx5IGRlYWx0IHdp
dGggYWxyZWFkeSAoYWN0dWFsbHkgZm9yY2luZwozMi1ieXRlIGFsaWdubWVudCkgYXMgYSByZXN1
bHQgb2YgY29tbWl0IGY2YjdmZWRjODkgKCJ4ODYvRUZJOiBtZWV0CmZ1cnRoZXIgc3BlYyByZXF1
aXJlbWVudHMgZm9yIHJ1bnRpbWUgY2FsbHMiKS4gSG93ZXZlciwgYXMgZXhwbGFpbmVkIGluCnRo
ZSBkZXNjcmlwdGlvbiBvZiB0aGF0IGVhcmxpZXIgY2hhbmdlLCB3aXRob3V0IHVzaW5nCi1taW5j
b21pbmctc3RhY2stYm91bmRhcnk9MyAod2hpY2ggd2UgZG9uJ3Qgd2FudCkgd2Ugc3RpbGwgaGF2
ZSB0byBtYWtlCnRoZSBjb21waWxlciBhc3N1bWUgMTYtYnl0ZSBzdGFjayBib3VuZGFyaWVzIGZv
ciBDVXMgbWFraW5nIEVGSSBjYWxscyBpbgpvcmRlciB0byBrZWVwIHRoZSBjb21waWxlciBmcm9t
IGFsaWduaW5nIHRoZSBzdGFjaywgYnV0IHRoZW4gcGxhY2luZyBhbgpvZGQgbnVtYmVyIG9mIDgt
Ynl0ZSBvYmplY3RzIG9uIGl0LCByZXN1bHRpbmcgaW4gYSBtaXMtYWxpZ25lZCBvdXRnb2luZwpz
dGFjay4KClRoaXMgYXMgYSBzaWRlIGVmZmVjdCB5aWVsZHMgc29tZSBjb2RlIHNpemUgcmVkdWN0
aW9uLCBzaW5jZSBmb3IgYQpudW1iZXIgb2Ygc3VmZmljaWVudGx5IHNpbXBsZSBub24tbGVhZiBm
dW5jdGlvbnMgdGhlIHN0YWNrIGFkanVzdG1lbnQKKGJ5IDgsIHdoZW4gdGhlcmUgYXJlIG5vIGxv
Y2FsIHN0YWNrIHZhcmlhYmxlcyBhdCBhbGwpIGdldHMgZHJvcHBlZAphbHRvZ2V0aGVyLiBJIG5v
dGljZSBleGNlcHRpb25zIHRob3VnaCwgZm9yIGV4YW1wbGUgaW4gZ3Vlc3RfY3B1aWQoKSwKd2hl
cmUgaW4gYSByZWxlYXNlIGJ1aWxkIGdjYyA4LjIgbm93IGRlY2lkZXMgdG8gc2V0IHVwIGEgZnJh
bWUgcG9pbnRlcgood2l0aG91dCBldmVyIHVzaW5nICVyYnApOyBJIGNvbnNpZGVyIHRoaXMgYSBj
b21waWxlciBxdWlyayB3aGljaCB3ZQpzaG91bGQgbGVhdmUgdG8gdGhlIGNvbXBpbGVyIGZvbGtz
IHRvIGFkZHJlc3MgZXZlbnR1YWxseS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQp2NTogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNo
L3g4Ni9SdWxlcy5tawpAQCAtNTIsNiArNTIsMTEgQEAgQ0ZMQUdTICs9IC1mbm8tanVtcC10YWJs
ZXMKIGV4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQogZW5kaWYKIAorIyBJZiBzdXBwb3J0
ZWQgYnkgdGhlIGNvbXBpbGVyLCByZWR1Y2Ugc3RhY2sgYWxpZ25tZW50IHRvIDggYnl0ZXMuIEJ1
dCBhbGxvdworIyB0aGlzIHRvIGJlIG92ZXJyaWRkZW4gZWxzZXdoZXJlLgorJChjYWxsIGNjLW9w
dGlvbi1hZGQsQ0ZMQUdTLXN0YWNrLWJvdW5kYXJ5LENDLC1tcHJlZmVycmVkLXN0YWNrLWJvdW5k
YXJ5PTMpCitDRkxBR1MgKz0gJChDRkxBR1Mtc3RhY2stYm91bmRhcnkpCisKICMgU2V0IHVwIHRo
ZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciB0b29sY2hhaW5zLgog
Q0ZMQUdTICs9IC1XYSwtSSQoQkFTRURJUikvaW5jbHVkZQogCi0tLSBhL3hlbi9hcmNoL3g4Ni9l
ZmkvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZQpAQCAtNSw3ICs1LDEx
IEBAIENGTEFHUyArPSAtZnNob3J0LXdjaGFyCiAKIGJvb3QuaW5pdC5vOiBidWlsZGlkLm8KIAor
RUZJT0JKIDo9IGJvb3QuaW5pdC5vIGNvbXBhdC5vIHJ1bnRpbWUubworCiskKEVGSU9CSik6IENG
TEFHUy1zdGFjay1ib3VuZGFyeSA6PSAtbXByZWZlcnJlZC1zdGFjay1ib3VuZGFyeT00CisKIG9i
ai15IDo9IHN0dWIubwotb2JqLSQoWEVOX0JVSUxEX0VGSSkgOj0gYm9vdC5pbml0Lm8gY29tcGF0
Lm8gcmVsb2NzLWR1bW15Lm8gcnVudGltZS5vCitvYmotJChYRU5fQlVJTERfRUZJKSA6PSAkKEVG
SU9CSikgcmVsb2NzLWR1bW15Lm8KIGV4dHJhLSQoWEVOX0JVSUxEX0VGSSkgKz0gYnVpbGRpZC5v
CiBub2Nvdi0kKFhFTl9CVUlMRF9FRkkpICs9IHN0dWIubwoKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:04:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:04: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 1h3i1I-0005dk-0R; Tue, 12 Mar 2019 14:04: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i1G-0005da-Bg
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:04:38 +0000
X-Inumbo-ID: c4e2b1fd-44cf-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 c4e2b1fd-44cf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:04:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:04:36 -0600
Message-Id: <5C87BC71020000780021DC73@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:04:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 02/10] x86: clone Linux'es ASM_CALL_CONSTRAINT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgd2UgZG9uJ3QgbWVhbiB0byBydW4gdGhlaXIgb2JqdG9vbCBvdmVyIG91ciBnZW5lcmF0
ZWQgY29kZSwgaXQKc3RpbGwgc2VlbXMgZGVzaXJhYmxlIHRvIGF2b2lkIGNhbGxzIHRvIGZ1cnRo
ZXIgZnVuY3Rpb25zIGJlZm9yZSBhCmZ1bmN0aW9uJ3MgZnJhbWUgcG9pbnRlciBpcyBzZXQgdXAu
CgpTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2NjogRml4IGJ1aWxkIGlzc3Vl
IHdpdGggb2xkIGdjYy4KdjU6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvc3R1Yi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvc3R1Yi5jCkBAIC0yLDggKzIsOSBAQAogI2luY2x1ZGUgPHhl
bi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgot
I2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1
ZGUgPGFzbS9lZmliaW5kLmg+CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxlZmkv
ZWZpZGVmLmg+CiAjaW5jbHVkZSA8ZWZpL2VmaWNhcHN1bGUuaD4KICNpbmNsdWRlIDxlZmkvZWZp
Y29uLmg+CkBAIC0zNCwxMCArMzUsMTEgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gZWZpX211bHRp
Ym9vdDIoRUZJXwogICAgICAqIG5vdCBiZSBkaXJlY3RseSBzdXBwb3J0ZWQgYnkgQyBjb21waWxl
ci4KICAgICAgKi8KICAgICBhc20gdm9sYXRpbGUoCi0gICAgIiAgICBjYWxsIColMyAgICAgICAg
ICAgICAgICAgICAgIFxuIgorICAgICIgICAgY2FsbCAqJVtvdXRzdHJdICAgICAgICAgICAgICBc
biIKICAgICAiMDogIGhsdCAgICAgICAgICAgICAgICAgICAgICAgICAgXG4iCiAgICAgIiAgICBq
bXAgIDBiICAgICAgICAgICAgICAgICAgICAgIFxuIgotICAgICAgIDogIitjIiAoU3RkRXJyKSwg
Ij1kIiAoU3RkRXJyKSA6ICIxIiAoZXJyKSwgInJtIiAoU3RkRXJyLT5PdXRwdXRTdHJpbmcpCisg
ICAgICAgOiAiK2MiIChTdGRFcnIpLCAiPWQiIChTdGRFcnIpIEFTTV9DQUxMX0NPTlNUUkFJTlQK
KyAgICAgICA6ICIxIiAoZXJyKSwgW291dHN0cl0gInJtIiAoU3RkRXJyLT5PdXRwdXRTdHJpbmcp
CiAgICAgICAgOiAicmF4IiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiLCAibWVtb3J5Iik7CiAK
ICAgICB1bnJlYWNoYWJsZSgpOwotLS0gYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9leHRhYmxlLmMKQEAgLTE2OCw3ICsxNjgsNyBAQCBzdGF0aWMgaW50IF9faW5p
dCBzdHViX3NlbGZ0ZXN0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICJqbXAgLkxyZXQl
PVxuXHQiCiAgICAgICAgICAgICAgICAgICAgICAgICIucG9wc2VjdGlvblxuXHQiCiAgICAgICAg
ICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KQotICAgICAgICAg
ICAgICAgICAgICAgICA6IFtleG5dICIrbSIgKHJlcykKKyAgICAgICAgICAgICAgICAgICAgICAg
OiBbZXhuXSAiK20iIChyZXMpIEFTTV9DQUxMX0NPTlNUUkFJTlQKICAgICAgICAgICAgICAgICAg
ICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ldLnJheCkpOwogCiAgICAgICAg
IGlmICggcmVzLnJhdyAhPSB0ZXN0c1tpXS5yZXMucmF3ICkKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTExMDEsNyArMTEwMSw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1rZWMo
dWludDhfdCBlLCBpbnQzMl8KICAgICAgICAgICAgICAgICAgICAiam1wIC5McmV0JT1cblx0IiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAi
LnBvcHNlY3Rpb25cblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrZyIgKHN0dWJfZXhu
LmluZm8pLCBjb25zdHJhaW50cywgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICA6IFtl
eG5dICIrZyIgKHN0dWJfZXhuLmluZm8pIEFTTV9DQUxMX0NPTlNUUkFJTlQsICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0cmFpbnRzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgIFtzdHViXSAiciIgKHN0dWIuZnVuYyks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICJtIiAo
Kih1aW50OF90KCopW01BWF9JTlNUX0xFTiArIDFdKXN0dWIucHRyKSApOyAgIFwKICAgICBpZiAo
IHVubGlrZWx5KH5zdHViX2V4bi5pbmZvLnJhdykgKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0yNSw2ICsyNSwxOSBAQCBhc20gKCAiXHQu
ZXF1IENPTkZJR19JTkRJUkVDVF9USFVOSywgIgogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdm9p
ZCByZXRfZnJvbV9pbnRyKHZvaWQpOworCisvKgorICogVGhpcyBvdXRwdXQgY29uc3RyYWludCBz
aG91bGQgYmUgdXNlZCBmb3IgYW55IGlubGluZSBhc20gd2hpY2ggaGFzIGEgImNhbGwiCisgKiBp
bnN0cnVjdGlvbi4gIE90aGVyd2lzZSB0aGUgYXNtIG1heSBiZSBpbnNlcnRlZCBiZWZvcmUgdGhl
IGZyYW1lIHBvaW50ZXIKKyAqIGdldHMgc2V0IHVwIGJ5IHRoZSBjb250YWluaW5nIGZ1bmN0aW9u
LgorICovCisjaWZkZWYgQ09ORklHX0ZSQU1FX1BPSU5URVIKK3JlZ2lzdGVyIHVuc2lnbmVkIGxv
bmcgY3VycmVudF9zdGFja19wb2ludGVyIGFzbSgicnNwIik7CisjIGRlZmluZSBBU01fQ0FMTF9D
T05TVFJBSU5UICwgIityIiAoY3VycmVudF9zdGFja19wb2ludGVyKQorI2Vsc2UKKyMgZGVmaW5l
IEFTTV9DQUxMX0NPTlNUUkFJTlQKKyNlbmRpZgorCiAjZW5kaWYKIAogI2lmbmRlZiBOREVCVUcK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC00MCw3ICs0MCw3IEBACiAgICAgICAg
IGxvbmcgcmVzLCB0bXBfXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiY2FsbCBoeXBlcmNhbGxf
cGFnZSArICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcF9fKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcF9fKSBBU01fQ0FMTF9D
T05TVFJBSU5UICAgICAgICAgICAgICBcCiAgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNh
bGwgKiAzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICIxIiAoKGxvbmcpKGExKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICA6ICJtZW1vcnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCkBAIC01Myw2ICs1Myw3IEBACiAgICAgICAgIGFzbSB2b2xh
dGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAiY2FsbCBoeXBlcmNhbGxfcGFnZSArICVjW29mZnNldF0iICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcF9f
KSwgIj1TIiAodG1wX18pICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgIEFTTV9D
QUxMX0NPTlNUUkFJTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwgKiAzMiksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICIxIiAoKGxvbmcpKGExKSksICIyIiAoKGxv
bmcpKGEyKSkgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICA6ICJtZW1vcnki
ICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC02
NSw2ICs2Niw3IEBACiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiY2FsbCBoeXBlcmNh
bGxfcGFnZSArICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcF9fKSwgIj1TIiAodG1wX18pLCAiPWQiICh0bXBf
XykgICAgICBcCisgICAgICAgICAgICAgIEFTTV9DQUxMX0NPTlNUUkFJTlQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAo
aGNhbGwgKiAzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICIxIiAoKGxvbmcpKGExKSksICIyIiAoKGxvbmcpKGEyKSksICIzIiAoKGxvbmcpKGEzKSkg
ICAgICBcCiAgICAgICAgICAgICA6ICJtZW1vcnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03OCw3ICs4MCw3IEBACiAgICAgICAgIGFzbSB2
b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAiY2FsbCBoeXBlcmNhbGxfcGFnZSArICVjW29mZnNldF0iICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRt
cF9fKSwgIj1TIiAodG1wX18pLCAiPWQiICh0bXBfXyksICAgICBcCi0gICAgICAgICAgICAgICI9
JnIiICh0bXBfXykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICI9JnIiICh0bXBfXykgQVNNX0NBTExfQ09OU1RSQUlOVCAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwgKiAz
MiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICIxIiAo
KGxvbmcpKGExKSksICIyIiAoKGxvbmcpKGEyKSksICIzIiAoKGxvbmcpKGEzKSksICAgICBcCiAg
ICAgICAgICAgICAgICI0IiAoX2E0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:05:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:05:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3i29-0005lw-HF; Tue, 12 Mar 2019 14:05: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i28-0005ln-GQ
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:05:32 +0000
X-Inumbo-ID: e4b6e598-44cf-11e9-adee-a757a18a5d10
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4b6e598-44cf-11e9-adee-a757a18a5d10;
 Tue, 12 Mar 2019 14:05:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:05:29 -0600
Message-Id: <5C87BCA6020000780021DC76@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:05:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 03/10] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYSBudW1iZXIgb2YgY2FzZXMgdGhlIHRhcmdldHMgb2YgaW5kaXJlY3QgY2FsbHMgZ2V0IGRl
dGVybWluZWQgb25jZQphdCBib290IHRpbWUuIEluIHN1Y2ggY2FzZXMgd2UgY2FuIHJlcGxhY2Ug
dGhvc2UgY2FsbHMgd2l0aCBkaXJlY3Qgb25lcwp2aWEgb3VyIGFsdGVybmF0aXZlIGluc3RydWN0
aW9uIHBhdGNoaW5nIG1lY2hhbmlzbS4KClNvbWUgb2YgdGhlIHRhcmdldHMgKGluIHBhcnRpY3Vs
YXIgdGhlIGh2bV9mdW5jcyBvbmVzKSBnZXQgZXN0YWJsaXNoZWQKb25seSBpbiBwcmUtU01QIGlu
aXRjYWxscywgbWFraW5nIG5lY2Vzc2FyeSBhIHNlY29uZCBwYXNzcyB0aHJvdWdoIHRoZQphbHRl
cm5hdGl2ZSBwYXRjaGluZyBjb2RlLiBUaGVyZWZvcmUgc29tZSBhZGp1c3RtZW50cyBiZXlvbmQg
dGhlCnJlY29nbml0aW9uIG9mIHRoZSBuZXcgc3BlY2lhbCBwYXR0ZXJuIGFyZSBuZWNlc3Nhcnkg
dGhlcmUuCgpOb3RlIHRoYXQgcGF0Y2hpbmcgc3VjaCBzaXRlcyBtb3JlIHRoYW4gb25jZSBpcyBu
b3Qgc3VwcG9ydGVkIChhbmQgdGhlCnN1cHBsaWVkIG1hY3JvcyBhbHNvIGRvbid0IHByb3ZpZGUg
YW55IG1lYW5zIHRvIGRvIHNvKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQp2NzogUmVtb3ZlIHN0cmF5IGxlZnRvdmVyIHVzZXMgb2YgQUxUX0NBTExfT1VUezUsNn0uCnY2
OiBjb3VudF92YV9hcmcoKSAtPiBjb3VudF9hcmdzKCkuCnY1OiBVc2UgQVNNX0NBTExfQ09OU1RS
QUlOVC4KdjQ6IEV4dGVuZCAvIGFkanVzdCBjb21tZW50cy4KdjM6IFVzZSAiWCIgY29uc3RyYWlu
dCBpbnN0ZWFkIG9mICJnIiBpbiBhbHRlcm5hdGl2ZV9jYWxsTigpLiBQcmUtCiAgICBjYWxjdWxh
dGUgdmFsdWVzIHRvIGJlIHB1dCBpbnRvIGxvY2FsIHJlZ2lzdGVyIHZhcmlhYmxlcy4KdjI6IElu
dHJvZHVjZSBhbmQgdXNlIGNvdW50X3ZhX2FyZygpLiBEb24ndCBvbWl0IG1pZGRsZSBvcGVyYW5k
IGZyb20KICAgID86IGluIEFMVF9DQUxMX0FSRygpLiBSZS1iYXNlLgoKLS0tIGEveGVuL2FyY2gv
eDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTE3
Nyw5ICsxNzcsMTQgQEAgdGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZQog
ICogc2VsZiBtb2RpZnlpbmcgY29kZS4gVGhpcyBpbXBsaWVzIHRoYXQgYXN5bW1ldHJpYyBzeXN0
ZW1zIHdoZXJlCiAgKiBBUHMgaGF2ZSBsZXNzIGNhcGFiaWxpdGllcyB0aGFuIHRoZSBib290IHBy
b2Nlc3NvciBhcmUgbm90IGhhbmRsZWQuCiAgKiBUb3VnaC4gTWFrZSBzdXJlIHlvdSBkaXNhYmxl
IHN1Y2ggZmVhdHVyZXMgYnkgaGFuZC4KKyAqCisgKiBUaGUgY2FsbGVyIHdpbGwgc2V0IHRoZSAi
Zm9yY2UiIGFyZ3VtZW50IHRvIHRydWUgZm9yIHRoZSBmaW5hbAorICogaW52b2NhdGlvbiwgc3Vj
aCB0aGF0IG5vIENBTExzL0pNUHMgdG8gTlVMTCBwb2ludGVycyB3aWxsIGJlIGxlZnQKKyAqIGFy
b3VuZC4gU2VlIGFsc28gdGhlIGZ1cnRoZXIgY29tbWVudCBiZWxvdy4KICAqLwotdm9pZCBpbml0
X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWx0X2lu
c3RyICplbmQpCitzdGF0aWMgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBfYXBwbHlfYWx0ZXJuYXRp
dmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWx0X2luc3RyICplbmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZm9yY2UpCiB7CiAg
ICAgc3RydWN0IGFsdF9pbnN0ciAqYSwgKmJhc2U7CiAKQEAgLTIwOCw5ICsyMTMsMTAgQEAgdm9p
ZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZQogICAgICAgICAvKgogICAgICAg
ICAgKiBEZXRlY3Qgc2VxdWVuY2VzIG9mIGFsdF9pbnN0cidzIHBhdGNoaW5nIHRoZSBzYW1lIG9y
aWdpbiBzaXRlLCBhbmQKICAgICAgICAgICoga2VlcCBiYXNlIHBvaW50aW5nIGF0IHRoZSBmaXJz
dCBhbHRfaW5zdHIgZW50cnkuICBUaGlzIGlzIHNvIHdlIGNhbgotICAgICAgICAgKiByZWZlciB0
byBhIHNpbmdsZSAtPnByaXYgZmllbGQgZm9yIHBhdGNoaW5nIGRlY2lzaW9ucy4gIFdlCi0gICAg
ICAgICAqIGRlbGliZXJhdGVseSB1c2UgdGhlIGFsdF9pbnN0ciBpdHNlbGYgcmF0aGVyIHRoYW4g
YSBsb2NhbCB2YXJpYWJsZQotICAgICAgICAgKiBpbiBjYXNlIHdlIGVuZCB1cCBtYWtpbmcgbXVs
dGlwbGUgcGFzc2VzLgorICAgICAgICAgKiByZWZlciB0byBhIHNpbmdsZSAtPnByaXYgZmllbGQg
Zm9yIHNvbWUgb2Ygb3VyIHBhdGNoaW5nIGRlY2lzaW9ucywKKyAgICAgICAgICogaW4gcGFydGlj
dWxhciB0aGUgTk9QIG9wdGltaXphdGlvbi4gV2UgZGVsaWJlcmF0ZWx5IHVzZSB0aGUgYWx0X2lu
c3RyCisgICAgICAgICAqIGl0c2VsZiByYXRoZXIgdGhhbiBhIGxvY2FsIHZhcmlhYmxlIGluIGNh
c2Ugd2UgZW5kIHVwIG1ha2luZyBtdWx0aXBsZQorICAgICAgICAgKiBwYXNzZXMuCiAgICAgICAg
ICAqCiAgICAgICAgICAqIC0+cHJpdiBiZWluZyBub256ZXJvIG1lYW5zIHRoYXQgdGhlIG9yaWdp
biBzaXRlIGhhcyBhbHJlYWR5IGJlZW4KICAgICAgICAgICogbW9kaWZpZWQsIGFuZCB3ZSBzaG91
bGRuJ3QgdHJ5IHRvIG9wdGltaXNlIHRoZSBub3BzIGFnYWluLgpAQCAtMjE4LDYgKzIyNCwxMyBA
QCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlCiAgICAgICAgIGlmICgg
QUxUX09SSUdfUFRSKGJhc2UpICE9IG9yaWcgKQogICAgICAgICAgICAgYmFzZSA9IGE7CiAKKyAg
ICAgICAgLyogU2tpcCBwYXRjaCBzaXRlcyBhbHJlYWR5IGhhbmRsZWQgZHVyaW5nIHRoZSBmaXJz
dCBwYXNzLiAqLworICAgICAgICBpZiAoIGEtPnByaXYgKQorICAgICAgICB7CisgICAgICAgICAg
ICBBU1NFUlQoZm9yY2UpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwogICAg
ICAgICAvKiBJZiB0aGVyZSBpcyBubyByZXBsYWNlbWVudCB0byBtYWtlLCBzZWUgYWJvdXQgb3B0
aW1pc2luZyB0aGUgbm9wcy4gKi8KICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlk
KSApCiAgICAgICAgIHsKQEAgLTIyNSw3ICsyMzgsNyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNo
IGFwcGx5X2FsdGVybmF0aXZlCiAgICAgICAgICAgICBpZiAoIGJhc2UtPnByaXYgKQogICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICBiYXNlLT5wcml2ID0gMTsKKyAgICAg
ICAgICAgIGEtPnByaXYgPSAxOwogCiAgICAgICAgICAgICAvKiBOb3RoaW5nIHVzZWZ1bCB0byBk
bz8gKi8KICAgICAgICAgICAgIGlmICggdG9vbGNoYWluX25vcHNfYXJlX2lkZWFsIHx8IGEtPnBh
ZF9sZW4gPD0gMSApCkBAIC0yMzYsMjAgKzI0OSw3NCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNo
IGFwcGx5X2FsdGVybmF0aXZlCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCi0g
ICAgICAgIGJhc2UtPnByaXYgPSAxOwotCiAgICAgICAgIG1lbWNweShidWYsIHJlcGwsIGEtPnJl
cGxfbGVuKTsKIAogICAgICAgICAvKiAweGU4LzB4ZTkgYXJlIHJlbGF0aXZlIGJyYW5jaGVzOyBm
aXggdGhlIG9mZnNldC4gKi8KICAgICAgICAgaWYgKCBhLT5yZXBsX2xlbiA+PSA1ICYmICgqYnVm
ICYgMHhmZSkgPT0gMHhlOCApCi0gICAgICAgICAgICAqKGludDMyX3QgKikoYnVmICsgMSkgKz0g
cmVwbCAtIG9yaWc7CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBE
ZXRlY3QgdGhlIHNwZWNpYWwgY2FzZSBvZiBpbmRpcmVjdC10by1kaXJlY3QgYnJhbmNoIHBhdGNo
aW5nOgorICAgICAgICAgICAgICogLSByZXBsYWNlbWVudCBpcyBhIGRpcmVjdCBDQUxML0pNUCAo
b3Bjb2RlcyAweEU4LzB4RTk7IGFscmVhZHkKKyAgICAgICAgICAgICAqICAgY2hlY2tlZCBhYm92
ZSksCisgICAgICAgICAgICAgKiAtIHJlcGxhY2VtZW50J3MgZGlzcGxhY2VtZW50IGlzIC01IChw
b2ludGluZyBiYWNrIGF0IHRoZSB2ZXJ5CisgICAgICAgICAgICAgKiAgIGluc24sIHdoaWNoIG1h
a2VzIG5vIHNlbnNlIGluIGEgcmVhbCByZXBsYWNlbWVudCBpbnNuKSwKKyAgICAgICAgICAgICAq
IC0gb3JpZ2luYWwgaXMgYW4gaW5kaXJlY3QgQ0FMTC9KTVAgKG9wY29kZXMgMHhGRi8yIG9yIDB4
RkYvNCkKKyAgICAgICAgICAgICAqICAgdXNpbmcgUklQLXJlbGF0aXZlIGFkZHJlc3NpbmcuCisg
ICAgICAgICAgICAgKiBTb21lIGJyYW5jaCBkZXN0aW5hdGlvbnMgbWF5IHN0aWxsIGJlIE5VTEwg
d2hlbiB3ZSBjb21lIGhlcmUKKyAgICAgICAgICAgICAqIHRoZSBmaXJzdCB0aW1lLiBEZWZlciBw
YXRjaGluZyBvZiB0aG9zZSB1bnRpbCB0aGUgcG9zdC1wcmVzbXAtCisgICAgICAgICAgICAgKiBp
bml0Y2FsbHMgcmUtaW52b2NhdGlvbiAod2l0aCBmb3JjZSBzZXQgdG8gdHJ1ZSkuIElmIGF0IHRo
YXQKKyAgICAgICAgICAgICAqIHBvaW50IHRoZSBicmFuY2ggZGVzdGluYXRpb24gaXMgc3RpbGwg
TlVMTCwgaW5zZXJ0ICJVRDI7IFVEMCIKKyAgICAgICAgICAgICAqIChmb3IgZWFzZSBvZiByZWNv
Z25pdGlvbikgaW5zdGVhZCBvZiBDQUxML0pNUC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCBhLT5jcHVpZCA9PSBYODZfRkVBVFVSRV9BTFdBWVMgJiYKKyAgICAgICAgICAgICAg
ICAgKihpbnQzMl90ICopKGJ1ZiArIDEpID09IC01ICYmCisgICAgICAgICAgICAgICAgIGEtPm9y
aWdfbGVuID49IDYgJiYKKyAgICAgICAgICAgICAgICAgb3JpZ1swXSA9PSAweGZmICYmCisgICAg
ICAgICAgICAgICAgIG9yaWdbMV0gPT0gKCpidWYgJiAxID8gMHgyNSA6IDB4MTUpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBsb25nIGRpc3AgPSAqKGludDMyX3QgKikob3JpZyAr
IDIpOworICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmRlc3QgPSAqKHZvaWQgKiopKG9y
aWcgKyA2ICsgZGlzcCk7CisKKyAgICAgICAgICAgICAgICBpZiAoIGRlc3QgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgZGlzcCA9IGRlc3QgLSAob3JpZyArIDUpOwor
ICAgICAgICAgICAgICAgICAgICBBU1NFUlQoZGlzcCA9PSAoaW50MzJfdClkaXNwKTsKKyAgICAg
ICAgICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpID0gZGlzcDsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGZvcmNlICkKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIGJ1ZlswXSA9IDB4MGY7CisgICAgICAgICAgICAgICAg
ICAgIGJ1ZlsxXSA9IDB4MGI7CisgICAgICAgICAgICAgICAgICAgIGJ1ZlsyXSA9IDB4MGY7Cisg
ICAgICAgICAgICAgICAgICAgIGJ1ZlszXSA9IDB4ZmY7CisgICAgICAgICAgICAgICAgICAgIGJ1
Zls0XSA9IDB4ZmY7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBl
bHNlIGlmICggZm9yY2UgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAg
ICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpICs9IHJlcGwgLSBvcmlnOworICAgICAg
ICB9CisgICAgICAgIGVsc2UgaWYgKCBmb3JjZSAmJiBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVf
YWN0aXZlICApCisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKworICAgICAgICBh
LT5wcml2ID0gMTsKIAogICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgdG90YWxf
bGVuIC0gYS0+cmVwbF9sZW4pOwogICAgICAgICB0ZXh0X3Bva2Uob3JpZywgYnVmLCB0b3RhbF9s
ZW4pOwogICAgIH0KIH0KIAotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBhbHRfZG9uZTsKK3ZvaWQg
aW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0
YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFs
dF9pbnN0ciAqZW5kKQoreworICAgIF9hcHBseV9hbHRlcm5hdGl2ZXMoc3RhcnQsIGVuZCwgdHJ1
ZSk7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBhbHRfdG9kbzsKK3N0YXRp
YyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBhbHRfZG9uZTsKIAogLyoKICAqIEF0IGJvb3QgdGlt
ZSwgd2UgcGF0Y2ggYWx0ZXJuYXRpdmVzIGluIE5NSSBjb250ZXh0LiAgVGhpcyBtZWFucyB0aGF0
IHRoZQpAQCAtMjY0LDcgKzMzMSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IG5taV9hcHBseV9hbHRl
cm5hdGl2ZXMKICAgICAgKiBNb3JlIHRoYW4gb25lIE5NSSBtYXkgb2NjdXIgYmV0d2VlbiB0aGUg
dHdvIHNldF9ubWlfY2FsbGJhY2soKSBiZWxvdy4KICAgICAgKiBXZSBvbmx5IG5lZWQgdG8gYXBw
bHkgYWx0ZXJuYXRpdmVzIG9uY2UuCiAgICAgICovCi0gICAgaWYgKCAhYWx0X2RvbmUgKQorICAg
IGlmICggIShhbHRfZG9uZSAmIGFsdF90b2RvKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBs
b25nIGNyMDsKIApAQCAtMjczLDExICszNDAsMTIgQEAgc3RhdGljIGludCBfX2luaXQgbm1pX2Fw
cGx5X2FsdGVybmF0aXZlcwogICAgICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IHBhdGNoaW5n
IHJlYWQtb25seSBwYWdlcy4gKi8KICAgICAgICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQ
KTsKIAotICAgICAgICBhcHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2Fs
dF9pbnN0cnVjdGlvbnNfZW5kKTsKKyAgICAgICAgX2FwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9p
bnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWx0X2RvbmUpOwogCiAgICAgICAgIHdyaXRlX2NyMChjcjApOwogCi0gICAgICAg
IGFsdF9kb25lID0gdHJ1ZTsKKyAgICAgICAgYWx0X2RvbmUgfD0gYWx0X3RvZG87CiAgICAgfQog
CiAgICAgcmV0dXJuIDE7CkBAIC0yODcsMTMgKzM1NSwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBu
bWlfYXBwbHlfYWx0ZXJuYXRpdmVzCiAgKiBUaGlzIHJvdXRpbmUgaXMgY2FsbGVkIHdpdGggbG9j
YWwgaW50ZXJydXB0IGRpc2FibGVkIGFuZCB1c2VkIGR1cmluZwogICogYm9vdHVwLgogICovCi12
b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCkKK3N0YXRpYyB2b2lkIF9f
aW5pdCBfYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKGJvb2wgZm9yY2UpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGk7CiAgICAgbm1pX2NhbGxiYWNrX3QgKnNhdmVkX25taV9jYWxsYmFjazsKIAotICAg
IGFyY2hfaW5pdF9pZGVhbF9ub3BzKCk7Ci0KICAgICAvKgogICAgICAqIERvbid0IHN0b3AgbWFj
aGluZSBjaGVjayBleGNlcHRpb25zIHdoaWxlIHBhdGNoaW5nLgogICAgICAqIE1DRXMgb25seSBo
YXBwZW4gd2hlbiBzb21ldGhpbmcgZ290IGNvcnJ1cHRlZCBhbmQgaW4gdGhpcwpAQCAtMzA2LDYg
KzM3MiwxMCBAQCB2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pCiAgICAg
ICovCiAgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAorICAgIC8qIFNldCB3
aGF0IG9wZXJhdGlvbiB0byBwZXJmb3JtIC9iZWZvcmUvIHNldHRpbmcgdGhlIGNhbGxiYWNrLiAq
LworICAgIGFsdF90b2RvID0gMXUgPDwgZm9yY2U7CisgICAgYmFycmllcigpOworCiAgICAgLyoK
ICAgICAgKiBBcyBzb29uIGFzIHRoZSBjYWxsYmFjayBpcyBzZXQgdXAsIHRoZSBuZXh0IE5NSSB3
aWxsIHRyaWdnZXIgcGF0Y2hpbmcsCiAgICAgICogZXZlbiBhbiBOTUkgYWhlYWQgb2Ygb3VyIGV4
cGxpY2l0IHNlbGYtTk1JLgpAQCAtMzIxLDExICszOTEsMjQgQEAgdm9pZCBfX2luaXQgYWx0ZXJu
YXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaQogICAgICAqIGNvdmVyIHRoZSAoaG9wZWZ1bGx5IG5ldmVy
KSBhc3luYyBjYXNlLCBwb2xsIGFsdF9kb25lIGZvciB1cCB0byBvbmUKICAgICAgKiBzZWNvbmQu
CiAgICAgICovCi0gICAgZm9yICggaSA9IDA7ICFBQ0NFU1NfT05DRShhbHRfZG9uZSkgJiYgaSA8
IDEwMDA7ICsraSApCisgICAgZm9yICggaSA9IDA7ICEoQUNDRVNTX09OQ0UoYWx0X2RvbmUpICYg
YWx0X3RvZG8pICYmIGkgPCAxMDAwOyArK2kgKQogICAgICAgICBtZGVsYXkoMSk7CiAKLSAgICBp
ZiAoICFBQ0NFU1NfT05DRShhbHRfZG9uZSkgKQorICAgIGlmICggIShBQ0NFU1NfT05DRShhbHRf
ZG9uZSkgJiBhbHRfdG9kbykgKQogICAgICAgICBwYW5pYygiVGltZWQgb3V0IHdhaXRpbmcgZm9y
IGFsdGVybmF0aXZlcyBzZWxmLU5NSSB0byBoaXRcbiIpOwogCiAgICAgc2V0X25taV9jYWxsYmFj
ayhzYXZlZF9ubWlfY2FsbGJhY2spOwogfQorCit2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0
cnVjdGlvbnModm9pZCkKK3sKKyAgICBhcmNoX2luaXRfaWRlYWxfbm9wcygpOworICAgIF9hbHRl
cm5hdGl2ZV9pbnN0cnVjdGlvbnMoZmFsc2UpOworfQorCit2b2lkIF9faW5pdCBhbHRlcm5hdGl2
ZV9icmFuY2hlcyh2b2lkKQoreworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisgICAgX2FsdGVy
bmF0aXZlX2luc3RydWN0aW9ucyh0cnVlKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
NjYxLDYgKzE2NjEsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
CiAKICAgICBkb19wcmVzbXBfaW5pdGNhbGxzKCk7CiAKKyAgICBhbHRlcm5hdGl2ZV9icmFuY2hl
cygpOworCiAgICAgLyoKICAgICAgKiBOQjogd2hlbiBydW5uaW5nIGFzIGEgUFYgc2hpbSBWQ1BV
T1BfdXAvZG93biBpcyB3aXJlZCB0byB0aGUgc2hpbQogICAgICAqIHBoeXNpY2FsIGNwdV9hZGQv
cmVtb3ZlIGZ1bmN0aW9ucywgc28gbGF1bmNoIHRoZSBndWVzdCB3aXRoIG9ubHkKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaApAQCAtNCw4ICs0LDggQEAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNs
dWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+CiAjZWxzZQorI2luY2x1ZGUgPHhlbi9saWIuaD4K
ICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Ci0jaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5j
bHVkZSA8YXNtL2FzbS1tYWNyb3MuaD4KIAogc3RydWN0IF9fcGFja2VkIGFsdF9pbnN0ciB7CkBA
IC0yNiw2ICsyNiw3IEBAIGV4dGVybiB2b2lkIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ24K
IC8qIFNpbWlsYXIgdG8gYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zIGV4Y2VwdCBpdCBjYW4gYmUg
cnVuIHdpdGggSVJRcyBlbmFibGVkLiAqLwogZXh0ZXJuIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVz
KHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogZXh0ZXJu
IHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOworZXh0ZXJuIHZvaWQgYWx0ZXJu
YXRpdmVfYnJhbmNoZXModm9pZCk7CiAKICNkZWZpbmUgYWx0X29yaWdfbGVuICAgICAgICIoLkxY
RU4lPV9vcmlnX2UgLSAuTFhFTiU9X29yaWdfcykiCiAjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAg
ICAiKC5MWEVOJT1fb3JpZ19wIC0gLkxYRU4lPV9vcmlnX2UpIgpAQCAtMTQ5LDYgKzE1MCwyMzMg
QEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaQogLyogVXNlIHRoaXMg
bWFjcm8ocykgaWYgeW91IG5lZWQgbW9yZSB0aGFuIG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwog
I2RlZmluZSBBU01fT1VUUFVUMihhLi4uKSBhCiAKKy8qCisgKiBNYWNoaW5lcnkgdG8gYWxsb3cg
Y29udmVydGluZyBpbmRpcmVjdCB0byBkaXJlY3QgY2FsbHMsIHdoZW4gdGhlIGNhbGxlZAorICog
ZnVuY3Rpb24gaXMgZGV0ZXJtaW5lZCBvbmNlIGF0IGJvb3QgYW5kIGxhdGVyIG5ldmVyIGNoYW5n
ZWQuCisgKi8KKworI2RlZmluZSBBTFRfQ0FMTF9hcmcxICJyZGkiCisjZGVmaW5lIEFMVF9DQUxM
X2FyZzIgInJzaSIKKyNkZWZpbmUgQUxUX0NBTExfYXJnMyAicmR4IgorI2RlZmluZSBBTFRfQ0FM
TF9hcmc0ICJyY3giCisjZGVmaW5lIEFMVF9DQUxMX2FyZzUgInI4IgorI2RlZmluZSBBTFRfQ0FM
TF9hcmc2ICJyOSIKKworI2RlZmluZSBBTFRfQ0FMTF9BUkcoYXJnLCBuKSBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKChhcmcpID8gKGFyZykgOiAwKSBhICMjIG4gIyMgXyBcCisgICAgYXNtICggQUxU
X0NBTExfYXJnICMjIG4gKSA9IChhcmcpCisjZGVmaW5lIEFMVF9DQUxMX05PX0FSRyhuKSBcCisg
ICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBhICMjIG4gIyMgXyBhc20gKCBBTFRfQ0FMTF9hcmcg
IyMgbiApCisKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHNiBBTFRfQ0FMTF9OT19BUkcoNikKKyNk
ZWZpbmUgQUxUX0NBTExfTk9fQVJHNSBBTFRfQ0FMTF9OT19BUkcoNSk7IEFMVF9DQUxMX05PX0FS
RzYKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHNCBBTFRfQ0FMTF9OT19BUkcoNCk7IEFMVF9DQUxM
X05PX0FSRzUKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHMyBBTFRfQ0FMTF9OT19BUkcoMyk7IEFM
VF9DQUxMX05PX0FSRzQKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHMiBBTFRfQ0FMTF9OT19BUkco
Mik7IEFMVF9DQUxMX05PX0FSRzMKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHMSBBTFRfQ0FMTF9O
T19BUkcoMSk7IEFMVF9DQUxMX05PX0FSRzIKKworLyoKKyAqIFVuZm9ydHVuYXRlbHkgQUxUX0NB
TExfTk9fQVJHKCkgYWJvdmUgY2FuJ3QgdXNlIGEgZmFrZSBpbml0aWFsaXplciAodG8KKyAqIHN1
cHByZXNzICJ1bmluaXRpYWxpemVkIHZhcmlhYmxlIiB3YXJuaW5ncyksIGFzIHZhcmlvdXMgdmVy
c2lvbnMgb2YgZ2NjCisgKiBvbGRlciB0aGFuIDguMSBmYWxsIG9uIHRoZSBub3NlIGluIHZhcmlv
dXMgd2F5cyB3aXRoIHRoYXQgKGFsd2F5cyBiZWNhdXNlCisgKiBvZiBzb21lIG90aGVyIGNvbnN0
cnVjdCBlbHNld2hlcmUgaW4gdGhlIHNhbWUgZnVuY3Rpb24gbmVlZGluZyB0byB1c2UgdGhlCisg
KiBzYW1lIGhhcmQgcmVnaXN0ZXIpLiBPdGhlcndpc2UgdGhlIGFzbSgpIGJlbG93IGNvdWxkIHVu
aWZvcm1seSB1c2UgIityIgorICogb3V0cHV0IGNvbnN0cmFpbnRzLCBtYWtpbmcgdW5uZWNlc3Nh
cnkgYWxsIHRoZXNlIEFMVF9DQUxMPG4+X09VVCBtYWNyb3MuCisgKi8KKyNkZWZpbmUgQUxUX0NB
TEwwX09VVCAiPXIiIChhMV8pLCAiPXIiIChhMl8pLCAiPXIiIChhM18pLCBcCisgICAgICAgICAg
ICAgICAgICAgICAgIj1yIiAoYTRfKSwgIj1yIiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBB
TFRfQ0FMTDFfT1VUICIrciIgKGExXyksICI9ciIgKGEyXyksICI9ciIgKGEzXyksIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAiPXIiIChhNF8pLCAiPXIiIChhNV8pLCAiPXIiIChhNl8pCisjZGVm
aW5lIEFMVF9DQUxMMl9PVVQgIityIiAoYTFfKSwgIityIiAoYTJfKSwgIj1yIiAoYTNfKSwgXAor
ICAgICAgICAgICAgICAgICAgICAgICI9ciIgKGE0XyksICI9ciIgKGE1XyksICI9ciIgKGE2XykK
KyNkZWZpbmUgQUxUX0NBTEwzX09VVCAiK3IiIChhMV8pLCAiK3IiIChhMl8pLCAiK3IiIChhM18p
LCBcCisgICAgICAgICAgICAgICAgICAgICAgIj1yIiAoYTRfKSwgIj1yIiAoYTVfKSwgIj1yIiAo
YTZfKQorI2RlZmluZSBBTFRfQ0FMTDRfT1VUICIrciIgKGExXyksICIrciIgKGEyXyksICIrciIg
KGEzXyksIFwKKyAgICAgICAgICAgICAgICAgICAgICAiK3IiIChhNF8pLCAiPXIiIChhNV8pLCAi
PXIiIChhNl8pCisjZGVmaW5lIEFMVF9DQUxMNV9PVVQgIityIiAoYTFfKSwgIityIiAoYTJfKSwg
IityIiAoYTNfKSwgXAorICAgICAgICAgICAgICAgICAgICAgICIrciIgKGE0XyksICIrciIgKGE1
XyksICI9ciIgKGE2XykKKyNkZWZpbmUgQUxUX0NBTEw2X09VVCAiK3IiIChhMV8pLCAiK3IiIChh
Ml8pLCAiK3IiIChhM18pLCBcCisgICAgICAgICAgICAgICAgICAgICAgIityIiAoYTRfKSwgIity
IiAoYTVfKSwgIityIiAoYTZfKQorCisjZGVmaW5lIGFsdGVybmF0aXZlX2NhbGxOKG4sIHJldHR5
cGUsIGZ1bmMpICh7ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHR5cGUgcmV0XzsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdp
c3RlciB1bnNpZ25lZCBsb25nIHIxMF8gYXNtKCJyMTAiKTsgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByMTFfIGFzbSgicjExIik7ICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSAoX19zdHJpbmdpZnkoQUxURVJOQVRJ
VkUgImNhbGwgKiVjW2FkZHJdKCUlcmlwKSIsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJjYWxsIC4iLCAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9BTFdBWVMpICAgICAgXAor
ICAgICAgICAgICAgICAgICAgOiBBTFRfQ0FMTCAjIyBuICMjIF9PVVQsICI9YSIgKHJldF8pLCAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgIj1yIiAocjEwXyksICI9ciIgKHIxMV8p
IEFTTV9DQUxMX0NPTlNUUkFJTlQgICBcCisgICAgICAgICAgICAgICAgICA6IFthZGRyXSAiaSIg
KCYoZnVuYykpLCAiZyIgKGZ1bmMpICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
OiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBy
ZXRfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxsMChmdW5jKSAoeyAgICAgICAg
ICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMTsgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKCh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDAsIGludCwgZnVuYykpOyAgICBcCit9KQor
CisjZGVmaW5lIGFsdGVybmF0aXZlX2NhbGwwKGZ1bmMpICh7ICAgICAgICAgICAgICBcCisgICAg
QUxUX0NBTExfTk9fQVJHMTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYWx0ZXJu
YXRpdmVfY2FsbE4oMCwgdHlwZW9mKGZ1bmMoKSksIGZ1bmMpOyBcCit9KQorCisjZGVmaW5lIGFs
dGVybmF0aXZlX3ZjYWxsMShmdW5jLCBhcmcpICh7ICAgICAgICAgICBcCisgICAgQUxUX0NBTExf
QVJHKGFyZywgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9f
QVJHMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHZvaWQpc2l6ZW9mKGZ1
bmMoYXJnKSk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHZvaWQpYWx0ZXJuYXRpdmVf
Y2FsbE4oMSwgaW50LCBmdW5jKTsgICAgICAgICBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZl
X2NhbGwxKGZ1bmMsIGFyZykgKHsgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZywg
MSk7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMSwgdHlw
ZW9mKGZ1bmMoYXJnKSksIGZ1bmMpOyBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxs
MihmdW5jLCBhcmcxLCBhcmcyKSAoeyAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8g
PSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkco
YXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExf
QVJHKHYyXywgMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9D
QUxMX05PX0FSRzM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAo
dm9pZClzaXplb2YoZnVuYyhhcmcxLCBhcmcyKSk7ICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgKHZvaWQpYWx0ZXJuYXRpdmVfY2FsbE4oMiwgaW50LCBmdW5jKTsgICAgICAgICAgICAgICAg
XAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsMihmdW5jLCBhcmcxLCBhcmcyKSAoeyAg
ICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZzEsIDEpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9OT19BUkczOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMiwgdHlw
ZW9mKGZ1bmMoYXJnMSwgYXJnMikpLCBmdW5jKTsgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2
ZV92Y2FsbDMoZnVuYywgYXJnMSwgYXJnMiwgYXJnMykgKHsgICAgXAorICAgIHR5cGVvZihhcmcy
KSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihh
cmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9D
QUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX05PX0FSRzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMpKTsgICAgICAgICAgICAg
ICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDMsIGludCwgZnVuYyk7ICAgICAgICAg
ICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsMyhmdW5jLCBhcmcxLCBhcmcy
LCBhcmczKSAoeyAgICAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxO
KDMsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMpKSwgXAorICAgICAgICAgICAgICAgICAg
ICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBh
bHRlcm5hdGl2ZV92Y2FsbDQoZnVuYywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCkgKHsgXAorICAg
IHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FS
RzU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNp
emVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpKTsgICAgICAgICAgICAgXAorICAgICh2
b2lkKWFsdGVybmF0aXZlX2NhbGxOKDQsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAgICAgXAor
fSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsNChmdW5jLCBhcmcxLCBhcmcyLCBhcmczLCBh
cmc0KSAoeyAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8s
IDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
Ryh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9D
QUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVF9DQUxMX05PX0FSRzU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDQsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIsICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZzMsIGFyZzQp
KSwgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDUoZnVu
YywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCwgYXJnNSkgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2
Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5
cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
Ryh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzY7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNp
emVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQsIGFyZzUpKTsgICAgICAgICAgICAgXAor
ICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDUsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsNShmdW5jLCBhcmcxLCBh
cmcyLCBhcmczLCBhcmc0LCBhcmc1KSAoeyAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJn
Mik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmcz
KSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxM
X0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzY7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxO
KDUsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMsICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZzQsIGFyZzUpKSwgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDYoZnVuYywgYXJn
MSwgYXJnMiwgYXJnMywgYXJnNCwgYXJnNSwgYXJnNikgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2
Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2NV8g
PSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHR5cGVvZihhcmc2KSB2Nl8gPSAoYXJnNik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9D
QUxMX0FSRyh2Nl8sIDYpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQsIGFy
ZzUsIGFyZzYpKTsgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDYs
IGludCwgZnVuYyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmlu
ZSBhbHRlcm5hdGl2ZV9jYWxsNihmdW5jLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0LCBhcmc1LCBh
cmc2KSAoeyAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJn
Myk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVv
Zihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc2KSB2Nl8gPSAoYXJnNik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxM
X0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
Ryh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Nl8sIDYpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2Nh
bGxOKDYsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMsICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZzQsIGFyZzUsIGFyZzYpKSwg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5h
dGl2ZV92Y2FsbF9fKG5yKSBhbHRlcm5hdGl2ZV92Y2FsbCAjIyBucgorI2RlZmluZSBhbHRlcm5h
dGl2ZV9jYWxsX18obnIpICBhbHRlcm5hdGl2ZV9jYWxsICMjIG5yCisKKyNkZWZpbmUgYWx0ZXJu
YXRpdmVfdmNhbGxfKG5yKSBhbHRlcm5hdGl2ZV92Y2FsbF9fKG5yKQorI2RlZmluZSBhbHRlcm5h
dGl2ZV9jYWxsXyhucikgIGFsdGVybmF0aXZlX2NhbGxfXyhucikKKworI2RlZmluZSBhbHRlcm5h
dGl2ZV92Y2FsbChmdW5jLCBhcmdzLi4uKSBcCisgICAgYWx0ZXJuYXRpdmVfdmNhbGxfKGNvdW50
X2FyZ3MoYXJncykpKGZ1bmMsICMjIGFyZ3MpCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbChm
dW5jLCBhcmdzLi4uKSBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbF8oY291bnRfYXJncyhhcmdzKSko
ZnVuYywgIyMgYXJncykKKwogI2VuZGlmIC8qICAhX19BU1NFTUJMWV9fICAqLwogCiAjZW5kaWYg
LyogX19YODZfQUxURVJOQVRJVkVfSF9fICovCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTY2LDYgKzY2LDEwIEBACiAKICNkZWZpbmUg
Uk9VTkRVUCh4LCBhKSAoKCh4KSArIChhKSAtIDEpICYgfigoYSkgLSAxKSkKIAorI2RlZmluZSBj
b3VudF9hcmdzXyhkb3QsIGExLCBhMiwgYTMsIGE0LCBhNSwgYTYsIGE3LCBhOCwgeCwgLi4uKSB4
CisjZGVmaW5lIGNvdW50X2FyZ3MoYXJncy4uLikgXAorICAgIGNvdW50X2FyZ3NfKC4sICMjIGFy
Z3MsIDgsIDcsIDYsIDUsIDQsIDMsIDIsIDEsIDApCisKIHN0cnVjdCBkb21haW47CiAKIHZvaWQg
Y21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:06:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3i2x-0005rZ-14; Tue, 12 Mar 2019 14: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i2v-0005rJ-3E
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:06:21 +0000
X-Inumbo-ID: 026016fa-44d0-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 026016fa-44d0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:06:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:06:19 -0600
Message-Id: <5C87BCD9020000780021DC79@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:06:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 04/10] x86/HVM: patch indirect calls through
 hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVseSAob3Ig
bm90IGF0IGFsbCkKZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZNLCBsaWtlIHtkb21haW4sdmNw
dX1faW5pdGlhbGlzZSBvciBjcHVfdXAsCmFzIHdlbGwgYXMgbmVzdGVkLCBWTSBldmVudCwgYW5k
IGFsdHAybSBvbmVzICh0aGV5IGNhbiBhbGwgYmUgZG9uZQpsYXRlciwgaWYgc28gZGVzaXJlZCku
IFZpcnR1YWwgSW50ZXJydXB0IGRlbGl2ZXJ5IG9uZXMgd2lsbCBiZSBkZWFsdAp3aXRoIGluIGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY2OiBSZS1iYXNl
Lgp2MzogUmUtYmFzZS4KdjI6IERyb3Agb3Blbi1jb2RlZCBudW1iZXJzIGZyb20gbWFjcm8gaW52
b2NhdGlvbnMuIFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjEyNyw3ICsyMTI3LDcgQEAgc3RhdGlj
IGludCBodm1lbXVsX3dyaXRlX21zcigKIHN0YXRpYyBpbnQgaHZtZW11bF93YmludmQoCiAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAgaHZtX2Z1bmNzLndiaW52ZF9p
bnRlcmNlcHQoKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mud2JpbnZkX2ludGVy
Y2VwdCk7CiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIApAQCAtMjE0NSw3ICsyMTQ1LDcg
QEAgc3RhdGljIGludCBodm1lbXVsX2dldF9mcHUoCiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50OwogCiAgICAgaWYgKCAhY3Vyci0+ZnB1X2RpcnRpZWQgKQotICAgICAgICBodm1fZnVu
Y3MuZnB1X2RpcnR5X2ludGVyY2VwdCgpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1f
ZnVuY3MuZnB1X2RpcnR5X2ludGVyY2VwdCk7CiAgICAgZWxzZSBpZiAoIHR5cGUgPT0gWDg2RU1V
TF9GUFVfZnB1ICkKICAgICB7CiAgICAgICAgIGNvbnN0IHR5cGVvZihjdXJyLT5hcmNoLnhzYXZl
X2FyZWEtPmZwdV9zc2UpICpmcHVfY3R4dCA9CkBAIC0yMjYyLDcgKzIyNjIsNyBAQCBzdGF0aWMg
dm9pZCBodm1lbXVsX3B1dF9mcHUoCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnItPmZwdV9k
aXJ0aWVkID0gZmFsc2U7CiAgICAgICAgICAgICBzdHRzKCk7Ci0gICAgICAgICAgICBodm1fZnVu
Y3MuZnB1X2xlYXZlKGN1cnIpOworICAgICAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1
bmNzLmZwdV9sZWF2ZSwgY3Vycik7CiAgICAgICAgIH0KICAgICB9CiB9CkBAIC0yNDI0LDcgKzI0
MjQsOCBAQCBzdGF0aWMgaW50IF9odm1fZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lCiAgICAgaWYg
KCBodm1lbXVsX2N0eHQtPmludHJfc2hhZG93ICE9IG5ld19pbnRyX3NoYWRvdyApCiAgICAgewog
ICAgICAgICBodm1lbXVsX2N0eHQtPmludHJfc2hhZG93ID0gbmV3X2ludHJfc2hhZG93OwotICAg
ICAgICBodm1fZnVuY3Muc2V0X2ludGVycnVwdF9zaGFkb3coY3VyciwgbmV3X2ludHJfc2hhZG93
KTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF9pbnRlcnJ1cHRfc2hh
ZG93LAorICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLCBuZXdfaW50cl9zaGFkb3cpOwog
ICAgIH0KIAogICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0LnJldGlyZS5obHQgJiYKQEAgLTI1
NjEsNyArMjU2Miw4IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9vbmNlKAogCiAgICAgbWVtc2V0
KGh2bWVtdWxfY3R4dCwgMCwgc2l6ZW9mKCpodm1lbXVsX2N0eHQpKTsKIAotICAgIGh2bWVtdWxf
Y3R4dC0+aW50cl9zaGFkb3cgPSBodm1fZnVuY3MuZ2V0X2ludGVycnVwdF9zaGFkb3coY3Vycik7
CisgICAgaHZtZW11bF9jdHh0LT5pbnRyX3NoYWRvdyA9CisgICAgICAgIGFsdGVybmF0aXZlX2Nh
bGwoaHZtX2Z1bmNzLmdldF9pbnRlcnJ1cHRfc2hhZG93LCBjdXJyKTsKICAgICBodm1lbXVsX2dl
dF9zZWdfcmVnKHg4Nl9zZWdfY3MsIGh2bWVtdWxfY3R4dCk7CiAgICAgaHZtZW11bF9nZXRfc2Vn
X3JlZyh4ODZfc2VnX3NzLCBodm1lbXVsX2N0eHQpOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjczLDEyICsyNzMsMTIgQEAg
dm9pZCBodm1fc2V0X3JkdHNjX2V4aXRpbmcoc3RydWN0IGRvbWFpbgogICAgIHN0cnVjdCB2Y3B1
ICp2OwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgICAgICBodm1fZnVuY3Muc2V0
X3JkdHNjX2V4aXRpbmcodiwgZW5hYmxlKTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZt
X2Z1bmNzLnNldF9yZHRzY19leGl0aW5nLCB2LCBlbmFibGUpOwogfQogCiB2b2lkIGh2bV9nZXRf
Z3Vlc3RfcGF0KHN0cnVjdCB2Y3B1ICp2LCB1NjQgKmd1ZXN0X3BhdCkKIHsKLSAgICBpZiAoICFo
dm1fZnVuY3MuZ2V0X2d1ZXN0X3BhdCh2LCBndWVzdF9wYXQpICkKKyAgICBpZiAoICFhbHRlcm5h
dGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRfZ3Vlc3RfcGF0LCB2LCBndWVzdF9wYXQpICkKICAgICAg
ICAgKmd1ZXN0X3BhdCA9IHYtPmFyY2guaHZtLnBhdF9jcjsKIH0KIApAQCAtMzAzLDcgKzMwMyw3
IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwgdTYKICAgICAgICAgICAg
IHJldHVybiAwOwogICAgICAgICB9CiAKLSAgICBpZiAoICFodm1fZnVuY3Muc2V0X2d1ZXN0X3Bh
dCh2LCBndWVzdF9wYXQpICkKKyAgICBpZiAoICFhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5z
ZXRfZ3Vlc3RfcGF0LCB2LCBndWVzdF9wYXQpICkKICAgICAgICAgdi0+YXJjaC5odm0ucGF0X2Ny
ID0gZ3Vlc3RfcGF0OwogCiAgICAgcmV0dXJuIDE7CkBAIC0zNDMsNyArMzQzLDcgQEAgYm9vbCBo
dm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKgogICAgICAgICAgICAgLyogbm90aGlu
ZywgYmVzdCBlZmZvcnQgb25seSAqLzsKICAgICB9CiAKLSAgICByZXR1cm4gaHZtX2Z1bmNzLnNl
dF9ndWVzdF9ibmRjZmdzKHYsIHZhbCk7CisgICAgcmV0dXJuIGFsdGVybmF0aXZlX2NhbGwoaHZt
X2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzLCB2LCB2YWwpOwogfQogCiAvKgpAQCAtNTA3LDcgKzUw
Nyw4IEBAIHZvaWQgaHZtX21pZ3JhdGVfcGlycXMoc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgYm9v
bCBodm1fZ2V0X3BlbmRpbmdfZXZlbnQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB4ODZfZXZlbnQg
KmluZm8pCiB7CiAgICAgaW5mby0+Y3IyID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbMl07Ci0gICAg
cmV0dXJuIGh2bV9mdW5jcy5nZXRfcGVuZGluZ19ldmVudCh2LCBpbmZvKTsKKworICAgIHJldHVy
biBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRfcGVuZGluZ19ldmVudCwgdiwgaW5mbyk7
CiB9CiAKIHZvaWQgaHZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKQEAgLTE2NzEsNyArMTY3
Miw3IEBAIHZvaWQgaHZtX2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2UKICAgICAgICAg
fQogICAgIH0KIAotICAgIGh2bV9mdW5jcy5pbmplY3RfZXZlbnQoZXZlbnQpOworICAgIGFsdGVy
bmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5pbmplY3RfZXZlbnQsIGV2ZW50KTsKIH0KIAogaW50IGh2
bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLApA
QCAtMjI1OSw3ICsyMjYwLDcgQEAgaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUs
IGJvbwogICAgICAgICAgKCFyYW5nZXNldF9pc19lbXB0eShkLT5pb21lbV9jYXBzKSB8fAogICAg
ICAgICAgICFyYW5nZXNldF9pc19lbXB0eShkLT5hcmNoLmlvcG9ydF9jYXBzKSB8fAogICAgICAg
ICAgIGhhc19hcmNoX3BkZXZzKGQpKSApCi0gICAgICAgIGh2bV9mdW5jcy5oYW5kbGVfY2Qodiwg
dmFsdWUpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuaGFuZGxlX2NkLCB2
LCB2YWx1ZSk7CiAKICAgICBodm1fdXBkYXRlX2NyKHYsIDAsIHZhbHVlKTsKIApAQCAtMzQ4OCw3
ICszNDg5LDggQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50CiAgICAg
ICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICAvKiBJZiByZXQgPT0gMCB0aGVuIHRoaXMg
aXMgbm90IGFuIE1DRSBNU1IsIHNlZSBvdGhlciBNU1JzLiAqLwogICAgICAgICByZXQgPSAoKHJl
dCA9PSAwKQotICAgICAgICAgICAgICAgPyBodm1fZnVuY3MubXNyX3JlYWRfaW50ZXJjZXB0KG1z
ciwgbXNyX2NvbnRlbnQpCisgICAgICAgICAgICAgICA/IGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1
bmNzLm1zcl9yZWFkX2ludGVyY2VwdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtc3IsIG1zcl9jb250ZW50KQogICAgICAgICAgICAgICAgOiBYODZFTVVMX09LQVkpOwogICAg
ICAgICBicmVhazsKICAgICB9CkBAIC0zNjM0LDcgKzM2MzYsOCBAQCBpbnQgaHZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50CiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAg
ICAgICAvKiBJZiByZXQgPT0gMCB0aGVuIHRoaXMgaXMgbm90IGFuIE1DRSBNU1IsIHNlZSBvdGhl
ciBNU1JzLiAqLwogICAgICAgICByZXQgPSAoKHJldCA9PSAwKQotICAgICAgICAgICAgICAgPyBo
dm1fZnVuY3MubXNyX3dyaXRlX2ludGVyY2VwdChtc3IsIG1zcl9jb250ZW50KQorICAgICAgICAg
ICAgICAgPyBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5tc3Jfd3JpdGVfaW50ZXJjZXB0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zciwgbXNyX2NvbnRlbnQpCiAgICAg
ICAgICAgICAgICA6IFg4NkVNVUxfT0tBWSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTM4
MjYsNyArMzgyOSw3IEBAIHZvaWQgaHZtX2h5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Uoc3RydWMK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqaHlwZXJjYWxsX3BhZ2Up
CiB7CiAgICAgaHZtX2xhdGNoX3NoaW5mb19zaXplKGQpOwotICAgIGh2bV9mdW5jcy5pbml0X2h5
cGVyY2FsbF9wYWdlKGQsIGh5cGVyY2FsbF9wYWdlKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbCho
dm1fZnVuY3MuaW5pdF9oeXBlcmNhbGxfcGFnZSwgZCwgaHlwZXJjYWxsX3BhZ2UpOwogfQogCiB2
b2lkIGh2bV92Y3B1X3Jlc2V0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBjcywgdWlu
dDE2X3QgaXApCkBAIC01MDc3LDcgKzUwODAsNyBAQCB2b2lkIGh2bV9kb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluCiB2b2lkIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNw
dSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnKQogewotICAgIGh2bV9mdW5jcy5nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCBzZWcsIHJlZyk7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1
bmNzLmdldF9zZWdtZW50X3JlZ2lzdGVyLCB2LCBzZWcsIHJlZyk7CiAKICAgICBzd2l0Y2ggKCBz
ZWcgKQogICAgIHsKQEAgLTUyMjMsNyArNTIyNiw3IEBAIHZvaWQgaHZtX3NldF9zZWdtZW50X3Jl
Z2lzdGVyKHN0cnVjdCB2Y3AKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGh2bV9mdW5j
cy5zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCBzZWcsIHJlZyk7CisgICAgYWx0ZXJuYXRpdmVfdmNh
bGwoaHZtX2Z1bmNzLnNldF9zZWdtZW50X3JlZ2lzdGVyLCB2LCBzZWcsIHJlZyk7CiB9CiAKIC8q
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCkBAIC0zODgsNDIgKzM4OCw0MiBAQCBzdGF0aWMgaW5saW5lIGludAog
aHZtX2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIEFTU0VSVCh2ID09IGN1
cnJlbnQpOwotICAgIHJldHVybiBodm1fZnVuY3MuZ3Vlc3RfeDg2X21vZGUodik7CisgICAgcmV0
dXJuIGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmd1ZXN0X3g4Nl9tb2RlLCB2KTsKIH0KIAog
c3RhdGljIGlubGluZSB2b2lkCiBodm1fdXBkYXRlX2hvc3RfY3IzKHN0cnVjdCB2Y3B1ICp2KQog
ewogICAgIGlmICggaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0X2NyMyApCi0gICAgICAgIGh2bV9mdW5j
cy51cGRhdGVfaG9zdF9jcjModik7CisgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5j
cy51cGRhdGVfaG9zdF9jcjMsIHYpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0
ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogewotICAgIGh2bV9m
dW5jcy51cGRhdGVfZ3Vlc3RfY3IodiwgY3IsIDApOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2
bV9mdW5jcy51cGRhdGVfZ3Vlc3RfY3IsIHYsIGNyLCAwKTsKIH0KIAogc3RhdGljIGlubGluZSB2
b2lkIGh2bV91cGRhdGVfZ3Vlc3RfY3IzKHN0cnVjdCB2Y3B1ICp2LCBib29sIG5vZmx1c2gpCiB7
CiAgICAgdW5zaWduZWQgaW50IGZsYWdzID0gbm9mbHVzaCA/IEhWTV9VUERBVEVfR1VFU1RfQ1Iz
X05PRkxVU0ggOiAwOwogCi0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCAzLCBmbGFn
cyk7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jciwgdiwg
MywgZmxhZ3MpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9lZmVy
KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfZWZlcih2KTsK
KyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2VmZXIsIHYpOwog
fQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2
Y3B1ICp2KQogewotICAgIGh2bV9mdW5jcy5jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKKyAgICBh
bHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuY3B1aWRfcG9saWN5X2NoYW5nZWQsIHYpOwogfQog
CiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3NldF90c2Nfb2Zmc2V0KHN0cnVjdCB2Y3B1ICp2LCB1
aW50NjRfdCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGF0X3RzYykKIHsKLSAgICBodm1fZnVuY3Muc2V0X3RzY19vZmZzZXQodiwgb2Zmc2V0
LCBhdF90c2MpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5zZXRfdHNjX29mZnNl
dCwgdiwgb2Zmc2V0LCBhdF90c2MpOwogfQogCiAvKgpAQCAtNDQwLDE4ICs0NDAsMTggQEAgc3Rh
dGljIGlubGluZSB2b2lkIGh2bV9mbHVzaF9ndWVzdF90bGJzKAogc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQKIGh2bV9nZXRfY3BsKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJldHVybiBodm1f
ZnVuY3MuZ2V0X2NwbCh2KTsKKyAgICByZXR1cm4gYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3Mu
Z2V0X2NwbCwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBodm1fZ2V0X3No
YWRvd19nc19iYXNlKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJldHVybiBodm1fZnVuY3MuZ2V0
X3NoYWRvd19nc19iYXNlKHYpOworICAgIHJldHVybiBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5j
cy5nZXRfc2hhZG93X2dzX2Jhc2UsIHYpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dl
dF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkKIHsKICAgICByZXR1cm4g
aHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzICYmCi0gICAgICAgICAgIGh2bV9mdW5jcy5nZXRf
Z3Vlc3RfYm5kY2Zncyh2LCB2YWwpOworICAgICAgICAgICBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9m
dW5jcy5nZXRfZ3Vlc3RfYm5kY2ZncywgdiwgdmFsKTsKIH0KIAogI2RlZmluZSBoYXNfaHZtX3Bh
cmFtcyhkKSBcCkBAIC01MDgsMTIgKzUwOCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2lu
amVjdF9wYWdlX2ZhdWx0CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fZXZlbnRfcGVuZGluZyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICByZXR1cm4gaHZtX2Z1bmNzLmV2ZW50X3BlbmRp
bmcodik7CisgICAgcmV0dXJuIGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmV2ZW50X3BlbmRp
bmcsIHYpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmxwZyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7Ci0gICAgaHZtX2Z1bmNzLmludmxwZyh2LCBsaW5l
YXIpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5pbnZscGcsIHYsIGxpbmVhcik7
CiB9CiAKIC8qIFRoZXNlIGJpdHMgaW4gQ1I0IGFyZSBvd25lZCBieSB0aGUgaG9zdC4gKi8KQEAg
LTUzOCwxMyArNTM4LDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fY3B1X2Rvd24odm9pZCkK
IAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgaHZtX2dldF9pbnNuX2J5dGVzKHN0cnVjdCB2
Y3B1ICp2LCB1aW50OF90ICpidWYpCiB7Ci0gICAgcmV0dXJuIChodm1fZnVuY3MuZ2V0X2luc25f
Ynl0ZXMgPyBodm1fZnVuY3MuZ2V0X2luc25fYnl0ZXModiwgYnVmKSA6IDApOworICAgIHJldHVy
biAoaHZtX2Z1bmNzLmdldF9pbnNuX2J5dGVzCisgICAgICAgICAgICA/IGFsdGVybmF0aXZlX2Nh
bGwoaHZtX2Z1bmNzLmdldF9pbnNuX2J5dGVzLCB2LCBidWYpIDogMCk7CiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZCBodm1fc2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYg
KCBodm1fZnVuY3Muc2V0X2luZm9fZ3Vlc3QgKQotICAgICAgICByZXR1cm4gaHZtX2Z1bmNzLnNl
dF9pbmZvX2d1ZXN0KHYpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0
X2luZm9fZ3Vlc3QsIHYpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmFsaWRhdGVf
cmVnc19maWVsZHMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:06:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:06: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 1h3i3P-0005x5-HL; Tue, 12 Mar 2019 14:06: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i3O-0005wq-NY
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:06:50 +0000
X-Inumbo-ID: 12cf542e-44d0-11e9-9e26-3baaee272262
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12cf542e-44d0-11e9-9e26-3baaee272262;
 Tue, 12 Mar 2019 14:06:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:06:46 -0600
Message-Id: <5C87BCF4020000780021DC7C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:06:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 05/10] x86/HVM: patch vINTR indirect calls
 through hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2hpbGUgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSwgY2hhbmdlIHRoZSBWTVggaW5pdGlhbGl6YXRp
b24gbG9naWMgdG8KdXBkYXRlIHRoZSBmdW5jdGlvbiB0YWJsZSBpbiBzdGFydF92bXgoKSBmcm9t
IE5VTEwgcmF0aGVyIHRoYW4gdG8gTlVMTCwKdG8gbWFrZSBtb3JlIG9idmlvdXMgdGhhdCB3ZSB3
b24ndCBldmVyIGNoYW5nZSBhbiBhbHJlYWR5IChleHBsaWNpdGx5KQppbml0aWFsaXplZCBmdW5j
dGlvbiBwb2ludGVyLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+ClJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY1OiBGaXggaW5kZW50YXRpb24u
CnY0OiBSZS1iYXNlLgp2MjogRHJvcCBvcGVuLWNvZGVkIG51bWJlcnMgZnJvbSBtYWNybyBpbnZv
Y2F0aW9ucy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYwpAQCAtMTExLDEwICsxMTEsMTUgQEAgc3RhdGljIHZvaWQgdmxhcGlj
X2NsZWFyX2lycihpbnQgdmVjdG9yLAogICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVjdG9yLCAm
dmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7CiB9CiAKLXN0YXRpYyBpbnQgdmxhcGljX2Zp
bmRfaGlnaGVzdF9pcnIoc3RydWN0IHZsYXBpYyAqdmxhcGljKQorc3RhdGljIHZvaWQgc3luY19w
aXJfdG9faXJyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGly
X3RvX2lyciApCi0gICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIodmxhcGljX3ZjcHUo
dmxhcGljKSk7CisgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5zeW5jX3Bpcl90
b19pcnIsIHYpOworfQorCitzdGF0aWMgaW50IHZsYXBpY19maW5kX2hpZ2hlc3RfaXJyKHN0cnVj
dCB2bGFwaWMgKnZsYXBpYykKK3sKKyAgICBzeW5jX3Bpcl90b19pcnIodmxhcGljX3ZjcHUodmxh
cGljKSk7CiAKICAgICByZXR1cm4gdmxhcGljX2ZpbmRfaGlnaGVzdF92ZWN0b3IoJnZsYXBpYy0+
cmVncy0+ZGF0YVtBUElDX0lSUl0pOwogfQpAQCAtMTQzLDcgKzE0OCw3IEBAIGJvb2wgdmxhcGlj
X3Rlc3RfaXJxKGNvbnN0IHN0cnVjdCB2bGFwaWMKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAg
ICAgaWYgKCBodm1fZnVuY3MudGVzdF9waXIgJiYKLSAgICAgICAgIGh2bV9mdW5jcy50ZXN0X3Bp
cihjb25zdF92bGFwaWNfdmNwdSh2bGFwaWMpLCB2ZWMpICkKKyAgICAgICAgIGFsdGVybmF0aXZl
X2NhbGwoaHZtX2Z1bmNzLnRlc3RfcGlyLCBjb25zdF92bGFwaWNfdmNwdSh2bGFwaWMpLCB2ZWMp
ICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICByZXR1cm4gdmxhcGljX3Rlc3RfdmVjdG9y
KHZlYywgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lSUl0pOwpAQCAtMTY1LDEwICsxNzAsMTAg
QEAgdm9pZCB2bGFwaWNfc2V0X2lycShzdHJ1Y3QgdmxhcGljICp2bGFwaQogICAgICAgICB2bGFw
aWNfY2xlYXJfdmVjdG9yKHZlYywgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX1RNUl0pOwogCiAg
ICAgaWYgKCBodm1fZnVuY3MudXBkYXRlX2VvaV9leGl0X2JpdG1hcCApCi0gICAgICAgIGh2bV9m
dW5jcy51cGRhdGVfZW9pX2V4aXRfYml0bWFwKHRhcmdldCwgdmVjLCB0cmlnKTsKKyAgICAgICAg
YWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnVwZGF0ZV9lb2lfZXhpdF9iaXRtYXAsIHRhcmdl
dCwgdmVjLCB0cmlnKTsKIAogICAgIGlmICggaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIg
KQotICAgICAgICBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50cih0YXJnZXQsIHZlYyk7Cisg
ICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5kZWxpdmVyX3Bvc3RlZF9pbnRyLCB0
YXJnZXQsIHZlYyk7CiAgICAgZWxzZSBpZiAoICF2bGFwaWNfdGVzdF9hbmRfc2V0X2lycih2ZWMs
IHZsYXBpYykgKQogICAgICAgICB2Y3B1X2tpY2sodGFyZ2V0KTsKIH0KQEAgLTQ0OCw3ICs0NTMs
OCBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpCiAgICAgdmxhcGlj
X2NsZWFyX3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JU1JdKTsKIAog
ICAgIGlmICggaHZtX2Z1bmNzLmhhbmRsZV9lb2kgKQotICAgICAgICBodm1fZnVuY3MuaGFuZGxl
X2VvaSh2ZWN0b3IsIHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYykpOworICAgICAgICBh
bHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuaGFuZGxlX2VvaSwgdmVjdG9yLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICB2bGFwaWNfZmluZF9oaWdoZXN0X2lzcih2bGFwaWMpKTsKIAogICAg
IHZsYXBpY19oYW5kbGVfRU9JKHZsYXBpYywgdmVjdG9yKTsKIApAQCAtMTQ3MSw4ICsxNDc3LDcg
QEAgc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IHZjcHUgKgogICAgIGlmICggIWhh
c192bGFwaWModi0+ZG9tYWluKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKCBodm1f
ZnVuY3Muc3luY19waXJfdG9faXJyICkKLSAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2ly
cih2KTsKKyAgICBzeW5jX3Bpcl90b19pcnIodik7CiAKICAgICByZXR1cm4gaHZtX3NhdmVfZW50
cnkoTEFQSUNfUkVHUywgdi0+dmNwdV9pZCwgaCwgdmNwdV92bGFwaWModiktPnJlZ3MpOwogfQpA
QCAtMTU2OCw3ICsxNTczLDggQEAgc3RhdGljIGludCBsYXBpY19sb2FkX3JlZ3Moc3RydWN0IGRv
bWFpbgogICAgICAgICBsYXBpY19sb2FkX2ZpeHVwKHMpOwogCiAgICAgaWYgKCBodm1fZnVuY3Mu
cHJvY2Vzc19pc3IgKQotICAgICAgICBodm1fZnVuY3MucHJvY2Vzc19pc3IodmxhcGljX2ZpbmRf
aGlnaGVzdF9pc3IocyksIHYpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mu
cHJvY2Vzc19pc3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZsYXBpY19maW5kX2hpZ2hl
c3RfaXNyKHMpLCB2KTsKIAogICAgIHZsYXBpY19hZGp1c3RfaTgyNTlfdGFyZ2V0KGQpOwogICAg
IGxhcGljX3JlYXJtKHMpOwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjMzOSwxMiArMjMzOSw2IEBAIHN0YXRpYyBz
dHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGQKICAgICAubmh2bV92Y3B1X3ZtZXhpdF9l
dmVudCA9IG52bXhfdm1leGl0X2V2ZW50LAogICAgIC5uaHZtX2ludHJfYmxvY2tlZCAgICA9IG52
bXhfaW50cl9ibG9ja2VkLAogICAgIC5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9
IG52bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzLAotICAgIC51cGRhdGVfZW9pX2V4aXRf
Yml0bWFwID0gdm14X3VwZGF0ZV9lb2lfZXhpdF9iaXRtYXAsCi0gICAgLnByb2Nlc3NfaXNyICAg
ICAgICAgID0gdm14X3Byb2Nlc3NfaXNyLAotICAgIC5kZWxpdmVyX3Bvc3RlZF9pbnRyICA9IHZt
eF9kZWxpdmVyX3Bvc3RlZF9pbnRyLAotICAgIC5zeW5jX3Bpcl90b19pcnIgICAgICA9IHZteF9z
eW5jX3Bpcl90b19pcnIsCi0gICAgLnRlc3RfcGlyICAgICAgICAgICAgID0gdm14X3Rlc3RfcGly
LAotICAgIC5oYW5kbGVfZW9pICAgICAgICAgICA9IHZteF9oYW5kbGVfZW9pLAogICAgIC5uaHZt
X2hhcF93YWxrX0wxX3AybSA9IG52bXhfaGFwX3dhbGtfTDFfcDJtLAogICAgIC5lbmFibGVfbXNy
X2ludGVyY2VwdGlvbiA9IHZteF9lbmFibGVfbXNyX2ludGVyY2VwdGlvbiwKICAgICAuaXNfc2lu
Z2xlc3RlcF9zdXBwb3J0ZWQgPSB2bXhfaXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQsCkBAIC0yNDcy
LDI2ICsyNDY2LDIzIEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQK
ICAgICAgICAgc2V0dXBfZXB0X2R1bXAoKTsKICAgICB9CiAKLSAgICBpZiAoICFjcHVfaGFzX3Zt
eF92aXJ0dWFsX2ludHJfZGVsaXZlcnkgKQorICAgIGlmICggY3B1X2hhc192bXhfdmlydHVhbF9p
bnRyX2RlbGl2ZXJ5ICkKICAgICB7Ci0gICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS51cGRhdGVf
ZW9pX2V4aXRfYml0bWFwID0gTlVMTDsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnByb2Nl
c3NfaXNyID0gTlVMTDsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhbmRsZV9lb2kgPSBO
VUxMOwotICAgIH0KLSAgICBlbHNlCisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS51cGRhdGVf
ZW9pX2V4aXRfYml0bWFwID0gdm14X3VwZGF0ZV9lb2lfZXhpdF9iaXRtYXA7CisgICAgICAgIHZt
eF9mdW5jdGlvbl90YWJsZS5wcm9jZXNzX2lzciA9IHZteF9wcm9jZXNzX2lzcjsKKyAgICAgICAg
dm14X2Z1bmN0aW9uX3RhYmxlLmhhbmRsZV9lb2kgPSB2bXhfaGFuZGxlX2VvaTsKICAgICAgICAg
dm14X2Z1bmN0aW9uX3RhYmxlLnZpcnR1YWxfaW50cl9kZWxpdmVyeV9lbmFibGVkID0gdHJ1ZTsK
KyAgICB9CiAKICAgICBpZiAoIGNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3NpbmcgKQog
ICAgIHsKICAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0ZWRfaW50cl92ZWN0
b3IsIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQpOwogICAgICAgICBpZiAoIGlvbW11X2ludHBv
c3QgKQogICAgICAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwaV93YWtldXBfdmVj
dG9yLCBwaV93YWtldXBfaW50ZXJydXB0KTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAg
ICAgdm14X2Z1bmN0aW9uX3RhYmxlLmRlbGl2ZXJfcG9zdGVkX2ludHIgPSBOVUxMOwotICAgICAg
ICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJfdG9faXJyID0gTlVMTDsKLSAgICAgICAgdm14
X2Z1bmN0aW9uX3RhYmxlLnRlc3RfcGlyID0gTlVMTDsKKworICAgICAgICB2bXhfZnVuY3Rpb25f
dGFibGUuZGVsaXZlcl9wb3N0ZWRfaW50ciA9IHZteF9kZWxpdmVyX3Bvc3RlZF9pbnRyOworICAg
ICAgICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJfdG9faXJyICAgICA9IHZteF9zeW5jX3Bp
cl90b19pcnI7CisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS50ZXN0X3BpciAgICAgICAgICAg
ID0gdm14X3Rlc3RfcGlyOwogICAgIH0KIAogICAgIGlmICggY3B1X2hhc192bXhfdHNjX3NjYWxp
bmcgKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:07:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:07: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 1h3i3r-00063Y-SB; Tue, 12 Mar 2019 14:07: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i3r-00063P-1W
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:07:19 +0000
X-Inumbo-ID: 24d7f783-44d0-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 24d7f783-44d0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:07:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:07:17 -0600
Message-Id: <5C87BD12020000780021DC7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:07:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 06/10] x86: patch ctxt_switch_masking()
 indirect call to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogRHJvcCBvcGVuLWNvZGVkIG51
bWJlciBmcm9tIG1hY3JvIGludm9jYXRpb24uCgotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTE4NSw3ICsxODUsNyBAQCB2
b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QKIAl9CiAKIAlpZiAoY3R4dF9z
d2l0Y2hfbWFza2luZykKLQkJY3R4dF9zd2l0Y2hfbWFza2luZyhuZXh0KTsKKwkJYWx0ZXJuYXRp
dmVfdmNhbGwoY3R4dF9zd2l0Y2hfbWFza2luZywgbmV4dCk7CiB9CiAKIGJvb2xfdCBvcHRfY3B1
X2luZm87CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:07:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14: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 1h3i4K-00069K-7T; Tue, 12 Mar 2019 14:07: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i4I-000695-Rd
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:07:46 +0000
X-Inumbo-ID: 345acdbc-44d0-11e9-92e5-7fcfc1022dd1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 345acdbc-44d0-11e9-92e5-7fcfc1022dd1;
 Tue, 12 Mar 2019 14:07:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:07:43 -0600
Message-Id: <5C87BD2C020000780021DC82@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:07:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 07/10] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Rm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQgcnVudGlt
ZSBnZXQKY29udmVydGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogRHJv
cCBvcGVuLWNvZGVkIG51bWJlcnMgZnJvbSBtYWNybyBpbnZvY2F0aW9ucy4KCi0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXAuYworKysgYi94ZW4vYXJjaC94ODYvc21wLmMKQEAgLTI5LDEyICsyOSwxMiBA
QAogCiB2b2lkIHNlbmRfSVBJX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBpbnQgdmVjdG9y
KQogewotICAgIGdlbmFwaWMuc2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOworICAgIGFsdGVy
bmF0aXZlX3ZjYWxsKGdlbmFwaWMuc2VuZF9JUElfbWFzaywgbWFzaywgdmVjdG9yKTsKIH0KIAog
dm9pZCBzZW5kX0lQSV9zZWxmKGludCB2ZWN0b3IpCiB7Ci0gICAgZ2VuYXBpYy5zZW5kX0lQSV9z
ZWxmKHZlY3Rvcik7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9zZWxm
LCB2ZWN0b3IpOwogfQogCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
Yy9tYWNoX2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNo
X2FwaWMuaApAQCAtMTUsOCArMTUsMTggQEAKICNkZWZpbmUgVEFSR0VUX0NQVVMgKChjb25zdCB0
eXBlb2YoY3B1X29ubGluZV9tYXApICopJmNwdV9vbmxpbmVfbWFwKQogI2RlZmluZSBpbml0X2Fw
aWNfbGRyIChnZW5hcGljLmluaXRfYXBpY19sZHIpCiAjZGVmaW5lIGNsdXN0ZXJlZF9hcGljX2No
ZWNrIChnZW5hcGljLmNsdXN0ZXJlZF9hcGljX2NoZWNrKQotI2RlZmluZSBjcHVfbWFza190b19h
cGljaWQgKGdlbmFwaWMuY3B1X21hc2tfdG9fYXBpY2lkKQotI2RlZmluZSB2ZWN0b3JfYWxsb2Nh
dGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMudmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUp
KQorI2RlZmluZSBjcHVfbWFza190b19hcGljaWQobWFzaykgKHsgXAorCS8qIFwKKwkgKiBUaGVy
ZSBhcmUgYSBudW1iZXIgb2YgcGxhY2VzIHdoZXJlIHRoZSBhZGRyZXNzIG9mIGEgbG9jYWwgdmFy
aWFibGUgXAorCSAqIGdldHMgcGFzc2VkIGhlcmUuIFRoZSB1c2Ugb2YgPzogaW4gYWx0ZXJuYXRp
dmVfY2FsbDxOPigpIHRyaWdnZXJzIGFuIFwKKwkgKiAiYWRkcmVzcyBvZiAuLi4gaXMgYWx3YXlz
IHRydWUiIHdhcm5pbmcgaW4gc3VjaCBhIGNhc2Ugd2l0aCBhdCBsZWFzdCBcCisJICogZ2NjIDcg
YW5kIDguIEhlbmNlIHRoZSBzZWVtaW5nbHkgcG9pbnRsZXNzIGxvY2FsIHZhcmlhYmxlIGhlcmUu
IFwKKwkgKi8gXAorCWNvbnN0IGNwdW1hc2tfdCAqbV8gPSAobWFzayk7IFwKKwlhbHRlcm5hdGl2
ZV9jYWxsKGdlbmFwaWMuY3B1X21hc2tfdG9fYXBpY2lkLCBtXyk7IFwKK30pCisjZGVmaW5lIHZl
Y3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSBcCisJYWx0ZXJuYXRpdmVfY2FsbChnZW5hcGlj
LnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2ssIGNwdSkKIAogc3RhdGljIGlubGluZSB2b2lkIGVu
YWJsZV9hcGljX21vZGUodm9pZCkKIHsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:08:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3i4h-0006FP-Hk; Tue, 12 Mar 2019 14:08: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i4f-0006Er-Fd
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:08:09 +0000
X-Inumbo-ID: 429963c4-44d0-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 429963c4-44d0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:08:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:08:07 -0600
Message-Id: <5C87BD44020000780021DC85@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:08:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 08/10] x86/cpuidle: patch some indirect calls
 to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Rm9yIG5vdyBvbmx5IHRoZSBvbmVzIHVzZWQgZHVyaW5nIGVudGVyaW5nL2V4aXRpbmcgb2YgaWRs
ZSBzdGF0ZXMgYXJlCmNvbnZlcnRlZC4gQWRkaXRpb25hbGx5IHBtX2lkbGV7LF9zYXZlfSBhbmQg
bGFwaWNfdGltZXJfe29uLG9mZn0gY2FuJ3QKYmUgY29udmVydGVkLCBhcyB0aGV5IG1heSBnZXQg
ZXN0YWJsaXNoZWQgcmF0aGVyIGxhdGUgKHdoZW4gRG9tMCBpcwphbHJlYWR5IGFjdGl2ZSkuCgpO
b3RlIHRoYXQgZm9yIHBhdGNoaW5nIHRvIGJlIGRlZmVycmVkIHVudGlsIGFmdGVyIHRoZSBwcmUt
U01QIGluaXRjYWxscwooZnJvbSB3aGVyZSBjcHVpZGxlX2luaXRfY3B1KCkgcnVucyB0aGUgZmly
c3QgdGltZSkgdGhlIHBvaW50ZXJzIG5lZWQgdG8Kc3RhcnQgb3V0IGFzIE5VTEwuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYyOiBEcm9wIG9wZW4tY29kZWQgbnVtYmVycyBm
cm9tIG1hY3JvIGludm9jYXRpb25zLgoKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0xMDIsOCArMTAyLDYgQEAg
Ym9vbCBsYXBpY190aW1lcl9pbml0KHZvaWQpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRp
YyB1aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgdGlja190b19ucykodWludDY0X3QpID0gYWNwaV9w
bV90aWNrX3RvX25zOwotCiB2b2lkICgqX19yZWFkX21vc3RseSBwbV9pZGxlX3NhdmUpKHZvaWQp
OwogdW5zaWduZWQgaW50IG1heF9jc3RhdGUgX19yZWFkX21vc3RseSA9IEFDUElfUFJPQ0VTU09S
X01BWF9QT1dFUiAtIDE7CiBpbnRlZ2VyX3BhcmFtKCJtYXhfY3N0YXRlIiwgbWF4X2NzdGF0ZSk7
CkBAIC0yODksOSArMjg3LDkgQEAgc3RhdGljIHVpbnQ2NF90IGFjcGlfcG1fdGlja3NfZWxhcHNl
ZCh1aQogICAgICAgICByZXR1cm4gKCgweEZGRkZGRkZGIC0gdDEpICsgdDIgKzEpOwogfQogCi11
aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgY3B1aWRsZV9nZXRfdGljaykodm9pZCkgPSBnZXRfYWNw
aV9wbV90aWNrOwotc3RhdGljIHVpbnQ2NF90ICgqX19yZWFkX21vc3RseSB0aWNrc19lbGFwc2Vk
KSh1aW50NjRfdCwgdWludDY0X3QpCi0gICAgPSBhY3BpX3BtX3RpY2tzX2VsYXBzZWQ7Cit1aW50
NjRfdCAoKl9fcmVhZF9tb3N0bHkgY3B1aWRsZV9nZXRfdGljaykodm9pZCk7CitzdGF0aWMgdWlu
dDY0X3QgKCpfX3JlYWRfbW9zdGx5IHRpY2tfdG9fbnMpKHVpbnQ2NF90KTsKK3N0YXRpYyB1aW50
NjRfdCAoKl9fcmVhZF9tb3N0bHkgdGlja3NfZWxhcHNlZCkodWludDY0X3QsIHVpbnQ2NF90KTsK
IAogc3RhdGljIHZvaWQgcHJpbnRfYWNwaV9wb3dlcih1aW50MzJfdCBjcHUsIHN0cnVjdCBhY3Bp
X3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIpCiB7CkBAIC01NDcsNyArNTQ1LDcgQEAgdm9pZCB1cGRh
dGVfaWRsZV9zdGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZQogICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4LAogICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBiZWZvcmUsIHVpbnQ2NF90IGFmdGVyKQogewotICAgIGludDY0X3Qgc2xlZXBfdGlja3Mg
PSB0aWNrc19lbGFwc2VkKGJlZm9yZSwgYWZ0ZXIpOworICAgIGludDY0X3Qgc2xlZXBfdGlja3Mg
PSBhbHRlcm5hdGl2ZV9jYWxsKHRpY2tzX2VsYXBzZWQsIGJlZm9yZSwgYWZ0ZXIpOwogICAgIC8q
IEludGVycnVwdHMgYXJlIGRpc2FibGVkICovCiAKICAgICBzcGluX2xvY2soJnBvd2VyLT5zdGF0
X2xvY2spOwpAQCAtNTU1LDcgKzU1Myw4IEBAIHZvaWQgdXBkYXRlX2lkbGVfc3RhdHMoc3RydWN0
IGFjcGlfcHJvY2UKICAgICBjeC0+dXNhZ2UrKzsKICAgICBpZiAoIHNsZWVwX3RpY2tzID4gMCAp
CiAgICAgewotICAgICAgICBwb3dlci0+bGFzdF9yZXNpZGVuY3kgPSB0aWNrX3RvX25zKHNsZWVw
X3RpY2tzKSAvIDEwMDBVTDsKKyAgICAgICAgcG93ZXItPmxhc3RfcmVzaWRlbmN5ID0gYWx0ZXJu
YXRpdmVfY2FsbCh0aWNrX3RvX25zLCBzbGVlcF90aWNrcykgLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMDAwVUw7CiAgICAgICAgIGN4LT50aW1lICs9IHNsZWVwX3RpY2tzOwog
ICAgIH0KICAgICBwb3dlci0+bGFzdF9zdGF0ZSA9ICZwb3dlci0+c3RhdGVzWzBdOwpAQCAtNjM1
LDcgKzYzNCw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29yX2lkbGUodm9pZCkKICAgICAg
ICAgaWYgKCBjeC0+dHlwZSA9PSBBQ1BJX1NUQVRFX0MxIHx8IGxvY2FsX2FwaWNfdGltZXJfYzJf
b2sgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBHZXQgc3RhcnQgdGltZSAodGlja3MpICov
Ci0gICAgICAgICAgICB0MSA9IGNwdWlkbGVfZ2V0X3RpY2soKTsKKyAgICAgICAgICAgIHQxID0g
YWx0ZXJuYXRpdmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKICAgICAgICAgICAgIC8qIFRyYWNl
IGNwdSBpZGxlIGVudHJ5ICovCiAgICAgICAgICAgICBUUkFDRV80RChUUkNfUE1fSURMRV9FTlRS
WSwgY3gtPmlkeCwgdDEsIGV4cCwgcHJlZCk7CiAKQEAgLTY0NCw3ICs2NDMsNyBAQCBzdGF0aWMg
dm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAgICAgICAvKiBJbnZva2UgQzIg
Ki8KICAgICAgICAgICAgIGFjcGlfaWRsZV9kb19lbnRyeShjeCk7CiAgICAgICAgICAgICAvKiBH
ZXQgZW5kIHRpbWUgKHRpY2tzKSAqLwotICAgICAgICAgICAgdDIgPSBjcHVpZGxlX2dldF90aWNr
KCk7CisgICAgICAgICAgICB0MiA9IGFsdGVybmF0aXZlX2NhbGwoY3B1aWRsZV9nZXRfdGljayk7
CiAgICAgICAgICAgICB0cmFjZV9leGl0X3JlYXNvbihpcnFfdHJhY2VkKTsKICAgICAgICAgICAg
IC8qIFRyYWNlIGNwdSBpZGxlIGV4aXQgKi8KICAgICAgICAgICAgIFRSQUNFXzZEKFRSQ19QTV9J
RExFX0VYSVQsIGN4LT5pZHgsIHQyLApAQCAtNjY2LDcgKzY2NSw3IEBAIHN0YXRpYyB2b2lkIGFj
cGlfcHJvY2Vzc29yX2lkbGUodm9pZCkKICAgICAgICAgbGFwaWNfdGltZXJfb2ZmKCk7CiAKICAg
ICAgICAgLyogR2V0IHN0YXJ0IHRpbWUgKHRpY2tzKSAqLwotICAgICAgICB0MSA9IGNwdWlkbGVf
Z2V0X3RpY2soKTsKKyAgICAgICAgdDEgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlkbGVfZ2V0X3Rp
Y2spOwogICAgICAgICAvKiBUcmFjZSBjcHUgaWRsZSBlbnRyeSAqLwogICAgICAgICBUUkFDRV80
RChUUkNfUE1fSURMRV9FTlRSWSwgY3gtPmlkeCwgdDEsIGV4cCwgcHJlZCk7CiAKQEAgLTcxNyw3
ICs3MTYsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAg
IH0KIAogICAgICAgICAvKiBHZXQgZW5kIHRpbWUgKHRpY2tzKSAqLwotICAgICAgICB0MiA9IGNw
dWlkbGVfZ2V0X3RpY2soKTsKKyAgICAgICAgdDIgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlkbGVf
Z2V0X3RpY2spOwogCiAgICAgICAgIC8qIHJlY292ZXJpbmcgVFNDICovCiAgICAgICAgIGNzdGF0
ZV9yZXN0b3JlX3RzYygpOwpAQCAtODI3LDExICs4MjYsMjAgQEAgaW50IGNwdWlkbGVfaW5pdF9j
cHUodW5zaWduZWQgaW50IGNwdSkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCi0g
ICAgICAgIGlmICggY3B1ID09IDAgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PTlNUT1Bf
VFNDKSApCisgICAgICAgIGlmICggY3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRF
X2FjdGl2ZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdWlkbGVfZ2V0X3RpY2sgPSBnZXRf
c3RpbWVfdGljazsKLSAgICAgICAgICAgIHRpY2tzX2VsYXBzZWQgPSBzdGltZV90aWNrc19lbGFw
c2VkOwotICAgICAgICAgICAgdGlja190b19ucyA9IHN0aW1lX3RpY2tfdG9fbnM7CisgICAgICAg
ICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGNwdWlkbGVfZ2V0X3RpY2sgPSBnZXRfc3RpbWVfdGlj
azsKKyAgICAgICAgICAgICAgICB0aWNrc19lbGFwc2VkID0gc3RpbWVfdGlja3NfZWxhcHNlZDsK
KyAgICAgICAgICAgICAgICB0aWNrX3RvX25zID0gc3RpbWVfdGlja190b19uczsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBj
cHVpZGxlX2dldF90aWNrID0gZ2V0X2FjcGlfcG1fdGljazsKKyAgICAgICAgICAgICAgICB0aWNr
c19lbGFwc2VkID0gYWNwaV9wbV90aWNrc19lbGFwc2VkOworICAgICAgICAgICAgICAgIHRpY2tf
dG9fbnMgPSBhY3BpX3BtX3RpY2tfdG9fbnM7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAog
ICAgICAgICBhY3BpX3Bvd2VyID0geHphbGxvYyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIp
OwotLS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L213YWl0LWlkbGUuYwpAQCAtNzc4LDcgKzc3OCw3IEBAIHN0YXRpYyB2b2lkIG13YWl0X2lk
bGUodm9pZCkKIAlpZiAoIShsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgJiAoMSA8PCBjc3Rh
dGUpKSkKIAkJbGFwaWNfdGltZXJfb2ZmKCk7CiAKLQliZWZvcmUgPSBjcHVpZGxlX2dldF90aWNr
KCk7CisJYmVmb3JlID0gYWx0ZXJuYXRpdmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKIAlUUkFD
RV80RChUUkNfUE1fSURMRV9FTlRSWSwgY3gtPnR5cGUsIGJlZm9yZSwgZXhwLCBwcmVkKTsKIAog
CXVwZGF0ZV9sYXN0X2N4X3N0YXQocG93ZXIsIGN4LCBiZWZvcmUpOwpAQCAtNzg2LDcgKzc4Niw3
IEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9pZCkKIAlpZiAoY3B1X2lzX2hhbHRhYmxlKGNw
dSkpCiAJCW13YWl0X2lkbGVfd2l0aF9oaW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJF
QUspOwogCi0JYWZ0ZXIgPSBjcHVpZGxlX2dldF90aWNrKCk7CisJYWZ0ZXIgPSBhbHRlcm5hdGl2
ZV9jYWxsKGNwdWlkbGVfZ2V0X3RpY2spOwogCiAJY3N0YXRlX3Jlc3RvcmVfdHNjKCk7CiAJdHJh
Y2VfZXhpdF9yZWFzb24oaXJxX3RyYWNlZCk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:08:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3i59-0006M9-Tb; Tue, 12 Mar 2019 14:08: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i58-0006Lt-SW
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:08:38 +0000
X-Inumbo-ID: 53f15416-44d0-11e9-8820-23dd171f0ebf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53f15416-44d0-11e9-8820-23dd171f0ebf;
 Tue, 12 Mar 2019 14:08:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:08:36 -0600
Message-Id: <5C87BD61020000780021DCC0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:08:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 09/10] cpufreq: patch target() indirect call
 to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBsb29rcyB0byBiZSB0aGUgb25seSBmcmVxdWVudGx5IGV4ZWN1dGVkIGhvb2s7IGRvbid0
IGJvdGhlcgpwYXRjaGluZyBhbnkgb3RoZXIgb25lcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KdjI6IE5ldy4KCi0tLSBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCisr
KyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCkBAIC0zNjQsNyArMzY0LDggQEAgaW50
IF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KHN0cnVjdCBjcHVmcgogICAgIHsKICAgICAgICAgdW5z
aWduZWQgaW50IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOwogCi0gICAgICAgIHJldHZhbCA9IGNw
dWZyZXFfZHJpdmVyLnRhcmdldChwb2xpY3ksIHRhcmdldF9mcmVxLCByZWxhdGlvbik7CisgICAg
ICAgIHJldHZhbCA9IGFsdGVybmF0aXZlX2NhbGwoY3B1ZnJlcV9kcml2ZXIudGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeSwgdGFyZ2V0X2ZyZXEsIHJlbGF0
aW9uKTsKICAgICAgICAgaWYgKCByZXR2YWwgPT0gMCApCiAgICAgICAgICAgICBUUkFDRV8yRChU
UkNfUE1fRlJFUV9DSEFOR0UsIHByZXZfZnJlcS8xMDAwLCBwb2xpY3ktPmN1ci8xMDAwKTsKICAg
ICB9CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:09:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:09: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 1h3i5m-0006Vr-AA; Tue, 12 Mar 2019 14: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=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3i5k-0006VV-JY
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:09:16 +0000
X-Inumbo-ID: 6af6a36c-44d0-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 6af6a36c-44d0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:09:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 08:09:14 -0600
Message-Id: <5C87BD88020000780021DCC3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 08:09:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5C07F49D0200000000101036@prv1-mh.provo.novell.com>
 <5C07F49D020000780021DC1A@prv1-mh.provo.novell.com>
 <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
In-Reply-To: <5C87BB28020000780021DC59@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v7 10/10] IOMMU: patch certain indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVseSAob3Ig
bm90IGF0IGFsbCkKZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZNLCB1bmxlc3MgcGVyaGFwcyBz
aXR0aW5nIG9uIGFuIGVycm9yIHBhdGgKbmV4dCB0byBhIGNhbGwgd2hpY2ggZ2V0cyBjaGFuZ2Vk
IChpbiB3aGljaCBjYXNlIEkgdGhpbmsgdGhlIGVycm9yCnBhdGggYmV0dGVyIHJlbWFpbnMgY29u
c2lzdGVudCB3aXRoIHRoZSByZXNwZWN0aXZlIG1haW4gcGF0aCkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0Kdjc6IFJlLWJhc2Ugb25jZSBhZ2Fpbi4KdjY6IFJlLWJhc2Uu
CnY1OiBSZS1iYXNlIG92ZXIgdHlwZS1zYWZlIGNoYW5nZXMgYW5kIGRyb3BwZWQgSU9NTVVfTUlY
RUQgcGF0Y2guIEFsc28KICAgIHBhdGNoIHRoZSBuZXcgbG9va3VwX3BhZ2UoKSBob29rLgp2NDog
TmV3LgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0zMDcsOCArMzA3LDggQEAgaW50IGlvbW11X21h
cChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZgogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMXVs
IDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQogICAgIHsKLSAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1f
b3BzLT5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgZmx1c2hfZmxhZ3MpOwor
ICAgICAgICByYyA9IGlvbW11X2NhbGwoaGQtPnBsYXRmb3JtX29wcywgbWFwX3BhZ2UsIGQsIGRm
bl9hZGQoZGZuLCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwg
ZmxhZ3MsIGZsdXNoX2ZsYWdzKTsKIAogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwpAQCAtMzIxLDggKzMyMSw4IEBAIGludCBpb21tdV9tYXAoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGYKIAogICAgICAgICB3aGlsZSAoIGktLSApCiAgICAgICAgICAg
ICAvKiBpZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2sgKi8KLSAgICAgICAgICAg
IGlmICggaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hfZmxhZ3Mp
ICkKKyAgICAgICAgICAgIGlmICggaW9tbXVfY2FsbChoZC0+cGxhdGZvcm1fb3BzLCB1bm1hcF9w
YWdlLCBkLCBkZm5fYWRkKGRmbiwgaSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1
c2hfZmxhZ3MpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoICFp
c19oYXJkd2FyZV9kb21haW4oZCkgKQpAQCAtMzY2LDggKzM2Niw4IEBAIGludCBpb21tdV91bm1h
cChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdAogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMXVsIDw8
IHBhZ2Vfb3JkZXIpOyBpKysgKQogICAgIHsKLSAgICAgICAgaW50IGVyciA9IGhkLT5wbGF0Zm9y
bV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyk7CisgICAgICAgIGludCBl
cnIgPSBpb21tdV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIHVubWFwX3BhZ2UsIGQsIGRmbl9hZGQo
ZGZuLCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hfZmxhZ3MpOwogCiAg
ICAgICAgIGlmICggbGlrZWx5KCFlcnIpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtNDE1
LDcgKzQxNSw3IEBAIGludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
IGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CiAKLSAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3Bh
Z2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsKKyAgICByZXR1cm4gaW9tbXVfY2FsbChoZC0+cGxhdGZv
cm1fb3BzLCBsb29rdXBfcGFnZSwgZCwgZGZuLCBtZm4sIGZsYWdzKTsKIH0KIAogc3RhdGljIHZv
aWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQpAQCAtNDI4LDcg
KzQyOCw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ24KICAgICAg
ICAgc3Bpbl91bmxvY2soJmlvbW11X3B0X2NsZWFudXBfbG9jayk7CiAgICAgICAgIGlmICggIXBn
ICkKICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgaW9tbXVfZ2V0X29wcygpLT5mcmVlX3Bh
Z2VfdGFibGUocGcpOworICAgICAgICBpb21tdV92Y2FsbChpb21tdV9nZXRfb3BzKCksIGZyZWVf
cGFnZV90YWJsZSwgcGcpOwogICAgIH0gd2hpbGUgKCAhc29mdGlycV9wZW5kaW5nKHNtcF9wcm9j
ZXNzb3JfaWQoKSkgKTsKIAogICAgIHRhc2tsZXRfc2NoZWR1bGVfb25fY3B1KCZpb21tdV9wdF9j
bGVhbnVwX3Rhc2tsZXQsCkBAIC00NDgsNyArNDQ4LDggQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNo
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBkZm5fZXEoZGZuLCBJTlZBTElEX0RGTikgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+aW90
bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50LCBmbHVzaF9mbGFncyk7CisgICAgcmMgPSBpb21t
dV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGlvdGxiX2ZsdXNoLCBkLCBkZm4sIHBhZ2VfY291bnQs
CisgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5KHJj
KSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19y
YXRlbGltaXQoKSApCkBAIC00NzYsNyArNDc3LDcgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoX2Fs
bChzdHJ1Y3QgZG9tYWluCiAgICAgICogVGhlIG9wZXJhdGlvbiBkb2VzIGEgZnVsbCBmbHVzaCBz
byB3ZSBkb24ndCBuZWVkIHRvIHBhc3MgdGhlCiAgICAgICogZmx1c2hfZmxhZ3MgaW4uCiAgICAg
ICovCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAg
cmMgPSBpb21tdV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGlvdGxiX2ZsdXNoX2FsbCwgZCk7CiAg
ICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRp
bmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTMzNywx
NCArMTMzNywxNCBAQCBpbnQgaW9tbXVfdXBkYXRlX2lyZV9mcm9tX21zaSgKICAgICBzdHJ1Y3Qg
bXNpX2Rlc2MgKm1zaV9kZXNjLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKQogewogICAgIHJldHVybiBp
b21tdV9pbnRyZW1hcAotICAgICAgICAgICA/IGlvbW11X2dldF9vcHMoKS0+dXBkYXRlX2lyZV9m
cm9tX21zaShtc2lfZGVzYywgbXNnKSA6IDA7CisgICAgICAgICAgID8gaW9tbXVfY2FsbCgmaW9t
bXVfb3BzLCB1cGRhdGVfaXJlX2Zyb21fbXNpLCBtc2lfZGVzYywgbXNnKSA6IDA7CiB9CiAKIHZv
aWQgaW9tbXVfcmVhZF9tc2lfZnJvbV9pcmUoCiAgICAgc3RydWN0IG1zaV9kZXNjICptc2lfZGVz
Yywgc3RydWN0IG1zaV9tc2cgKm1zZykKIHsKICAgICBpZiAoIGlvbW11X2ludHJlbWFwICkKLSAg
ICAgICAgaW9tbXVfZ2V0X29wcygpLT5yZWFkX21zaV9mcm9tX2lyZShtc2lfZGVzYywgbXNnKTsK
KyAgICAgICAgaW9tbXVfdmNhbGwoJmlvbW11X29wcywgcmVhZF9tc2lfZnJvbV9pcmUsIG1zaV9k
ZXNjLCBtc2cpOwogfQogCiBzdGF0aWMgaW50IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yOCwxNCArMjgsMTIgQEAg
c3RydWN0IGlvbW11X29wcyBpb21tdV9vcHM7CiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9h
cGljKAogICAgIHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBp
bnQgdmFsdWUpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzID0gaW9tbXVfZ2V0
X29wcygpOwotICAgIG9wcy0+dXBkYXRlX2lyZV9mcm9tX2FwaWMoYXBpYywgcmVnLCB2YWx1ZSk7
CisgICAgaW9tbXVfdmNhbGwoJmlvbW11X29wcywgdXBkYXRlX2lyZV9mcm9tX2FwaWMsIGFwaWMs
IHJlZywgdmFsdWUpOwogfQogCiB1bnNpZ25lZCBpbnQgaW9tbXVfcmVhZF9hcGljX2Zyb21faXJl
KHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnKQogewotICAgIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKm9wcyA9IGlvbW11X2dldF9vcHMoKTsKLSAgICByZXR1cm4gb3BzLT5yZWFk
X2FwaWNfZnJvbV9pcmUoYXBpYywgcmVnKTsKKyAgICByZXR1cm4gaW9tbXVfY2FsbCgmaW9tbXVf
b3BzLCByZWFkX2FwaWNfZnJvbV9pcmUsIGFwaWMsIHJlZyk7CiB9CiAKIGludCBfX2luaXQgaW9t
bXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2kpCi0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTYx
LDYgKzYxLDEyIEBAIGludCBhbWRfaW92X2RldGVjdCh2b2lkKTsKIAogZXh0ZXJuIHN0cnVjdCBp
b21tdV9vcHMgaW9tbXVfb3BzOwogCisjaWZkZWYgTkRFQlVHCisjIGluY2x1ZGUgPGFzbS9hbHRl
cm5hdGl2ZS5oPgorIyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBhcmdzLi4uKSAgYWx0ZXJu
YXRpdmVfY2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCisjIGRlZmluZSBpb21tdV92Y2FsbChv
cHMsIGZuLCBhcmdzLi4uKSBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3Mp
CisjZW5kaWYKKwogc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9n
ZXRfb3BzKHZvaWQpCiB7CiAgICAgQlVHX09OKCFpb21tdV9vcHMuaW5pdCk7Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0yMzYs
NiArMjM2LDExIEBAIHN0cnVjdCBpb21tdV9vcHMgewogCiAjaW5jbHVkZSA8YXNtL2lvbW11Lmg+
CiAKKyNpZm5kZWYgaW9tbXVfY2FsbAorIyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBhcmdz
Li4uKSAoKG9wcyktPmZuKGFyZ3MpKQorIyBkZWZpbmUgaW9tbXVfdmNhbGwgaW9tbXVfY2FsbAor
I2VuZGlmCisKIGVudW0gaW9tbXVfc3RhdHVzCiB7CiAgICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVk
LAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:23:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14: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 1h3iJO-00089F-2w; Tue, 12 Mar 2019 14:23: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iJN-000895-EV
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:23:21 +0000
X-Inumbo-ID: 606629cc-44d2-11e9-82cc-67dd12ce9e83
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 606629cc-44d2-11e9-82cc-67dd12ce9e83;
 Tue, 12 Mar 2019 14:23: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 1h3iJH-0005DK-Pd; Tue, 12 Mar 2019 14:23:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3iJH-00086w-FK; Tue, 12 Mar 2019 14:23:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3iJH-0004iH-EX; Tue, 12 Mar 2019 14:23:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133699-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-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale: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-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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=6a31767f84ad31445865f1297d49937319f775c3
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 14:23:15 +0000
Subject: [Xen-devel] [linux-4.19 test] 133699: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzY5OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM2OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA2YTMxNzY3Zjg0YWQzMTQ0NTg2NWYxMjk3ZDQ5OTM3
MzE5Zjc3NWMzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUy
NWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTMwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDEyNyBkYXlzICAgODYgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjk5ICAyMDE5LTAzLTExIDAyOjQzOjAyIFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNTA4IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDkyMjA0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14: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 1h3iMC-0008L4-Mi; Tue, 12 Mar 2019 14:26:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3iMA-0008KW-W5
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:26:15 +0000
X-Inumbo-ID: c71d39a5-44d2-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c71d39a5-44d2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:26:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87155332"
Date: Tue, 12 Mar 2019 15:13:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20190312141331.4v6zyvm3iizd5jgu@Air-de-Roger>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
 <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
 <20190312123808.GG1208@mail-itl>
 <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@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 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 qemu-devel@nongnu.org, Paul Durrant <paul.durrant@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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDk6NTg6NTZBTSAtMDQwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKPiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCA4OjM4IEFNIE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraQo+IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPiA+
Cj4gPiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwMTowNDoxOVBNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4gPiBPbiBNb24sIE1hciAxMSwgMjAxOSBhdCAwMjowMjoxNVBNIC0w
NDAwLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+ID4gPiA+IE1TSS1YIGlzIG5vdCBzdXBwb3J0ZWQg
aW4gWGVuIHN0dWJkb21zLCBzbyBpdCBtdXN0IGJlIGRpc2FibGVkLiAgVXNlIHRoZQo+ID4gPiA+
IGV4aXN0aW5nIHhlbl9wdF9oaWRlX2Rldl9jYXAgdG8gaGlkZSB3aGVuIHJ1bm5pbmcgdW5kZXIg
LXhlbi1zdHViZG9tLgo+ID4gPgo+ID4gPiBJJ20gYWZyYWlkIHRoaXMgcmVxdWlyZXMgc29tZSBt
b3JlIGNvbnRleHQuIFdoYXQncyB0aGUgYWN0dWFsIGlzc3VlCj4gPiA+IHRoYXQgcHJldmVudHMg
TVNJLVggZnJvbSB3b3JraW5nPwo+ID4KPiA+IEF0IGxlYXN0IG1pc3NpbmcgIkZpeCBQQ0kgcGFz
c3Rocm91Z2ggZm9yIEhWTSB3aXRoIHN0dWJkb21haW4iIHNlcmllcywKPiA+IGJ1dCB0aGF0J3Mg
bW9zdGx5IG9uIFhlbiBzaWRlICgrIG9uZSBjaGFuZ2UgaG93IFFFTVUgZW5hYmxlIE1TSS1YIGlu
Cj4gPiBjb25maWcgc3BhY2UpLgo+ID4gU29tZSBvZiBpdCBjYW4gYmUgd29ya2VkIGFyb3VuZCBi
eSBlbmFibGluZyBwZXJtaXNzaXZlIG1vZGUuIEphc29uLCBkaWQKPiA+IHlvdSBoYWQgYSBjaGFu
Y2UgdG8gdGVzdCBpdCB3aXRoIGFueSBNU0ktWCBkZXZpY2U/Cj4gPiBJJ20gbm90IGF3YXJlIG9m
IGFueXRoaW5nIHRoaW5nIHBhcnRpY3VsYXIgdGhhdCBicmVha3MgTVNJLVggYnV0IG5vdAo+ID4g
TVNJLiBCZXNpZGVzIG11Y2ggbGVzcyBkZXZpY2VzIGx5aW5nIGFyb3VuZCB0byB0ZXN0IE1TSS1Y
Li4uCj4gCj4gT3BlblhUIGFuZCBRdWJlcyBoYXZlIHVzZWQgYSBjb21waWxlIHRpbWUgcGF0Y2gg
dGhhdCBkaXNhYmxlZCBNU0ktWAo+IGZvciBhIGxvbmcgdGltZS4gIFRoZSBPcGVuWFQgcGF0Y2gg
ZGVzY3JpcHRpb24gZG9lc24ndCBoZWxwOgo+ICIiIgo+IEN1cnJlbnRseSB3ZSBkbyBub3Qgc3Vw
cG9ydCBNU0ktWCBzZXR1cCBmb3IgUENJIGRldmljZXMgcGFzc2VkIHRocm91Z2guCj4gCj4gQWx0
aG91Z2ggdGhlIHNwZWNpZmljYXRpb24gbWVudGlvbnMgdGhhdCBQQ0ktZSBkZXZpY2VzIG1pZ2h0
IGltcGxlbWVudCBvbmx5Cj4gTVNJLVggdGhlcmUgaXMgbm90IGEgbG90IG9mIHRob3NlIGFuZCBt
b3N0bHkgbm9uZSB0aGF0IHdlIGhhdmUgZW5jb3VudGVyZWQgeWV0Lgo+IENvbnNpZGVyaW5nIHRo
YXQsIHdlIGZvcmNlIGRldmljZXMgdG8gdXNlIE1TSSBieSBoaWRpbmcgdGhlIE1TSS1YIGNhcGFi
aWxpdHkuCj4gIiIiCj4gCj4gVG8gYmUgaG9uZXN0LCBJIGRpZG4ndCBxdWVzdGlvbiB0aGUgcmVh
c29uaW5nIGFuZCBqdXN0IG1hZGUgdGhlCj4gY29tcGlsZS10aW1lIGRpc2FibGluZyBpbnRvIGEg
cnVudGltZSBkaXNhYmxpbmcuCj4gCj4gSSB0ZXN0ZWQgd2l0aCBhIE5FQyB1UEQ3MjAyMDAgWEhD
SSBjb250cm9sbGVyIHN1cHBvcnRpbmcgTVNJLVguICBUaGVyZQo+IHdhcyBhbiBlcnJvciByZWxh
dGVkIHRvIHNldHRpbmcgdXAgTVNJLVggd2hlbiBJIGZhaWxlZCB0byBwYXNzIHRoZQo+ICIteGVu
LXN0dWJkb20iIGZsYWcuICBJIGNhbiBwdWxsIHRoYXQgbG9nIHdoZW4gSSBnZXQgYmFjayB0byB0
aGUKPiBtYWNoaW5lLiAgV2l0aCB0aGlzIHBhdGNoLCBNU0ktWCB3YXMgaGlkZGVuIGluIHRoZSBn
dWVzdCwgYnV0IGRvbTAKPiBzaG93ZWQgTVNJLVggcHJlc2VudCBidXQgdW51c2VkLgoKR2l2ZW4g
dGhhdCBNYXJlayBpcyB3b3JraW5nIG9uIGEgc2VyaWVzIHRvIG1ha2UgYm90aCBNU0kgYW5kIE1T
SS1YCndvcmsgZm9yIHBjaS1wYXNzdGhyb3VnaCBhbmQgc3R1YmRvbWFpbnMgSSdtIG5vdCBzdXJl
IGhvdyBkaWQgeW91IGV2ZW4KbWFuYWdlIHRvIGdldCBwbGFpbiBNU0kgd29ya2luZy4gSXMgdGhl
cmUgc29tZXRoaW5nIEknbSBtaXNzaW5nPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 14:30:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:30:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3iPz-0000d8-AR; Tue, 12 Mar 2019 14:30: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=VpTG=RP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h3iPx-0000d3-ES
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 14:30:09 +0000
X-Inumbo-ID: 5537da5e-44d3-11e9-b995-6fe081e89ec9
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5537da5e-44d3-11e9-b995-6fe081e89ec9;
 Tue, 12 Mar 2019 14:30:07 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D68EE21AAD;
 Tue, 12 Mar 2019 10:30:06 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 12 Mar 2019 10:30:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=zrxV0Y
 eEe1DJ5E8d9vV3DyVymGyr3YlBTlrjIImRcgU=; b=gksrfVY/+EtTyP5uEdS8BO
 zzTmR32+hmD5h8USemCYYQ2azettdDmu/y1ik6IOhf8NMLLLaNMAhnDmFLcPJq7l
 7ykyJoioNwc0G6lYR4eM2HjcTVYuMj2QzKz5PCFJp5+Abtxm/ZBj9nzvc6qurRTg
 E+fqrG+ZA9y6GtRFdyP7fBuiNJzyE9jF6Yv7YNIpoIfKHtxrQ+HTDFDRp4VgK3pF
 8ZwQPDnuvcVqcdnlqpBV4+fb0ucNaLHW27SyCVq+hL072cbYop0kX6YJAfmh1aoY
 x/TXE/RdVNJRq80OBHhJlEFk5TFHGyrHhpZnke2071jni00h1DVXwkccGQCk1CUA
 ==
X-ME-Sender: <xms:bsKHXKw7_PGWJoHviVaPQPycNHmIVgiV_4z27Pl0srsVQVFjtIZxQw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrgeekgdeiiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepudekhedrvddufedrudeh
 hedrudeifeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:bsKHXDrnESfpw2J0Ir0XZTCukYGdf7tbxfrbtLeazrkSf8dOaFy-uQ>
 <xmx:bsKHXIWEtwIoNHogXkXp9yICVsD6Q1JNqbY7LUwrEXRY6gW086ewsg>
 <xmx:bsKHXENtmSu5pQ0pgXIR-o1lEct-bbet4v2VKSByn9SwVtHu0kX_2A>
 <xmx:bsKHXD1grQjBnR2a_s2xbd6RiB_I3tdGS55-KAQNg4237MTIgb0jzg>
Received: from mail-itl (unknown [185.213.155.163])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8BE0DE471F;
 Tue, 12 Mar 2019 10:30:00 -0400 (EDT)
Date: Tue, 12 Mar 2019 15:29:55 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20190312142955.GA1835@mail-itl>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
 <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
 <20190312123808.GG1208@mail-itl>
 <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@mail.gmail.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5104105321553298399=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5104105321553298399==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="/9DWx/yDrRhgMJTb"
Content-Disposition: inline


--/9DWx/yDrRhgMJTb
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Mar 12, 2019 at 09:58:56AM -0400, Jason Andryuk wrote:
> On Tue, Mar 12, 2019 at 8:38 AM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > On Tue, Mar 12, 2019 at 01:04:19PM +0100, Roger Pau Monn=C3=A9 wrote:
> > > On Mon, Mar 11, 2019 at 02:02:15PM -0400, Jason Andryuk wrote:
> > > > MSI-X is not supported in Xen stubdoms, so it must be disabled.  Us=
e the
> > > > existing xen_pt_hide_dev_cap to hide when running under -xen-stubdo=
m.
> > >
> > > I'm afraid this requires some more context. What's the actual issue
> > > that prevents MSI-X from working?
> >
> > At least missing "Fix PCI passthrough for HVM with stubdomain" series,
> > but that's mostly on Xen side (+ one change how QEMU enable MSI-X in
> > config space).
> > Some of it can be worked around by enabling permissive mode. Jason, did
> > you had a chance to test it with any MSI-X device?
> > I'm not aware of anything thing particular that breaks MSI-X but not
> > MSI. Besides much less devices lying around to test MSI-X...
>=20
> OpenXT and Qubes have used a compile time patch that disabled MSI-X
> for a long time.  The OpenXT patch description doesn't help:
> """
> Currently we do not support MSI-X setup for PCI devices passed through.
>=20
> Although the specification mentions that PCI-e devices might implement on=
ly
> MSI-X there is not a lot of those and mostly none that we have encountere=
d yet.
> Considering that, we force devices to use MSI by hiding the MSI-X capabil=
ity.
> """
>=20
> To be honest, I didn't question the reasoning and just made the
> compile-time disabling into a runtime disabling.
>=20
> I tested with a NEC uPD720200 XHCI controller supporting MSI-X.  There
> was an error related to setting up MSI-X when I failed to pass the
> "-xen-stubdom" flag.  I can pull that log when I get back to the
> machine.  With this patch, MSI-X was hidden in the guest, but dom0
> showed MSI-X present but unused.
>=20
> Marek, is "Use xc_physdev_msi_set_enable for enabling MSI..." the QEMU
> patch you are refer to?  Do you think permissive mode would allow
> MSI-X to work without that patch?  I could test that out.

Yes, this one. Permissive mode should work around it.
There is also another patch about IRQ permission, but I believe you
already have it in OpenXT.

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

--/9DWx/yDrRhgMJTb
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyHwmMACgkQ24/THMrX
1ywlAwf+JJK/gwzzZHne8lu20T/YB8NazL8XtD5RQooIlAIwWmHsL14RfQ8bPzhP
qrmKLzK4mWjAZ/hIoSFgCkWnF6OT8o4VJLxf+X5qTe8wHok5fgd8F99MmQzmG66h
HHFTJRHta4bpr5wsNDqFSRhYeNijP6u4zqm7VDsQQx0UjtFzcDYepBf5rTRuy9xT
g0ZB6tHsX2NSfrRFemxX/jGJ3XehRlWL4+8n4nf4zGPIiCwusXvzA41TGMssN849
4Hc74aRDRWmddWozVpJzxL+VAu0XEoBJB85izX3hb3jOQJQLQiKZb6Usn6AwpsS1
KhJOs2zel1O2WN/cP4llmaHV5uY3jA==
=ojjb
-----END PGP SIGNATURE-----

--/9DWx/yDrRhgMJTb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5104105321553298399==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:16:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3j8G-0003y3-1n; Tue, 12 Mar 2019 15:15: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=UpTl=RP=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3j8D-0003xu-Qy
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:15:53 +0000
X-Inumbo-ID: b90cc170-44d9-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 b90cc170-44d9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 15:15:52 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id d24so2619753ljc.12
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 08:15:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=6jqcgnoeydEjMPox3MXNUy4thIX/aj4JqVYIs4i3gUc=;
 b=EzVF7po6y5GLJnbICCeT+fQpyuFb3kPq7cUK2Uu2U0GpEec/zlFNIVGFBnoF1qAIFh
 JHElaMHZQYw+w8ukgRtqYlj6KXU7NN4ZEZIwMoXksJJ8rEBHpSsX3V5kIwNB/bD0cvNh
 YTyriePVGTDGLhEiZD0L9EgZ6A06pFxhKcJqsEslrxLuaYNMaa0YU4ZFr4Zn77S4VQpK
 pcttVIKdngvKarE2JroKUM27P3EzurOWF4ADFQcUbOPtIeosRj+zcV4OMrOVniHZMg95
 Yes1U3o/NLc9QJJoScSzCzFKkgUxYH5feCbBeD2tdgSJOHq/rZVFB+2x3M38hezx4CKm
 zUcw==
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=6jqcgnoeydEjMPox3MXNUy4thIX/aj4JqVYIs4i3gUc=;
 b=O9/Cw61rkf430FIRgKhO5z4NwRlNoxnpYqVyx+N8vox4WM6Y2znnMA8nWkmZRVdKTV
 58zJR8OuMMB+Z6ZSPoYm3WSFsDb49DG0DwuekeAJrs/mQb/gp6wxu3Yl/LSogXzvwtcf
 3IFhCIFGSg9XDcmcouYG7jWIWIXwhD6pE2tIHxWeSiqiKTljfbzFQNLTfI8bGMcqHF3R
 3/0Sxz/GCwOS/jGp4jlXYFmotEwP5vnXiEkmiSum7OqkteBj2Ug9aP5IOlnJmKwfz5KR
 5Dp0hC6ercSVvzvLTlRJuAPZ4vB0GBHBmTxKgQ1JTr6bkq5qzeNp0rql6oqWdgybl/dD
 o7Pw==
X-Gm-Message-State: APjAAAW5/rJ1zJ3OZZjAR1gZZBcIjD2oIPn4RYBwoYsExqAjCpErkR2r
 LSXMAgbVWYMJPTbb8Kv4RFunw4ys9OfV7+6+zqo=
X-Google-Smtp-Source: APXvYqx9ftxIceYqzqltzBf0eSsB4dVQM6873GanalFtmYGuvXPZgMbhrDR/+nHQ/ALc7lYIQf1UJdOdmMUTZxPtvd0=
X-Received: by 2002:a2e:9e57:: with SMTP id g23mr19768107ljk.124.1552403750685; 
 Tue, 12 Mar 2019 08:15:50 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
 <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
 <20190312123808.GG1208@mail-itl>
 <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@mail.gmail.com>
 <20190312141331.4v6zyvm3iizd5jgu@Air-de-Roger>
In-Reply-To: <20190312141331.4v6zyvm3iizd5jgu@Air-de-Roger>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 12 Mar 2019 11:15:39 -0400
Message-ID: <CAKf6xpucF=OAkcZCd9udt3+eQempDtNEsjo+poL6PcQjS1gzZA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMTA6MTMgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDk6NTg6
NTZBTSAtMDQwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+IE9uIFR1ZSwgTWFyIDEyLCAyMDE5
IGF0IDg6MzggQU0gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpCj4gPiA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIFR1ZSwgTWFyIDEyLCAy
MDE5IGF0IDAxOjA0OjE5UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+ID4g
T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDI6MDI6MTVQTSAtMDQwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKPiA+ID4gPiA+IE1TSS1YIGlzIG5vdCBzdXBwb3J0ZWQgaW4gWGVuIHN0dWJkb21zLCBz
byBpdCBtdXN0IGJlIGRpc2FibGVkLiAgVXNlIHRoZQo+ID4gPiA+ID4gZXhpc3RpbmcgeGVuX3B0
X2hpZGVfZGV2X2NhcCB0byBoaWRlIHdoZW4gcnVubmluZyB1bmRlciAteGVuLXN0dWJkb20uCj4g
PiA+ID4KPiA+ID4gPiBJJ20gYWZyYWlkIHRoaXMgcmVxdWlyZXMgc29tZSBtb3JlIGNvbnRleHQu
IFdoYXQncyB0aGUgYWN0dWFsIGlzc3VlCj4gPiA+ID4gdGhhdCBwcmV2ZW50cyBNU0ktWCBmcm9t
IHdvcmtpbmc/Cj4gPiA+Cj4gPiA+IEF0IGxlYXN0IG1pc3NpbmcgIkZpeCBQQ0kgcGFzc3Rocm91
Z2ggZm9yIEhWTSB3aXRoIHN0dWJkb21haW4iIHNlcmllcywKPiA+ID4gYnV0IHRoYXQncyBtb3N0
bHkgb24gWGVuIHNpZGUgKCsgb25lIGNoYW5nZSBob3cgUUVNVSBlbmFibGUgTVNJLVggaW4KPiA+
ID4gY29uZmlnIHNwYWNlKS4KPiA+ID4gU29tZSBvZiBpdCBjYW4gYmUgd29ya2VkIGFyb3VuZCBi
eSBlbmFibGluZyBwZXJtaXNzaXZlIG1vZGUuIEphc29uLCBkaWQKPiA+ID4geW91IGhhZCBhIGNo
YW5jZSB0byB0ZXN0IGl0IHdpdGggYW55IE1TSS1YIGRldmljZT8KPiA+ID4gSSdtIG5vdCBhd2Fy
ZSBvZiBhbnl0aGluZyB0aGluZyBwYXJ0aWN1bGFyIHRoYXQgYnJlYWtzIE1TSS1YIGJ1dCBub3QK
PiA+ID4gTVNJLiBCZXNpZGVzIG11Y2ggbGVzcyBkZXZpY2VzIGx5aW5nIGFyb3VuZCB0byB0ZXN0
IE1TSS1YLi4uCj4gPgo+ID4gT3BlblhUIGFuZCBRdWJlcyBoYXZlIHVzZWQgYSBjb21waWxlIHRp
bWUgcGF0Y2ggdGhhdCBkaXNhYmxlZCBNU0ktWAo+ID4gZm9yIGEgbG9uZyB0aW1lLiAgVGhlIE9w
ZW5YVCBwYXRjaCBkZXNjcmlwdGlvbiBkb2Vzbid0IGhlbHA6Cj4gPiAiIiIKPiA+IEN1cnJlbnRs
eSB3ZSBkbyBub3Qgc3VwcG9ydCBNU0ktWCBzZXR1cCBmb3IgUENJIGRldmljZXMgcGFzc2VkIHRo
cm91Z2guCj4gPgo+ID4gQWx0aG91Z2ggdGhlIHNwZWNpZmljYXRpb24gbWVudGlvbnMgdGhhdCBQ
Q0ktZSBkZXZpY2VzIG1pZ2h0IGltcGxlbWVudCBvbmx5Cj4gPiBNU0ktWCB0aGVyZSBpcyBub3Qg
YSBsb3Qgb2YgdGhvc2UgYW5kIG1vc3RseSBub25lIHRoYXQgd2UgaGF2ZSBlbmNvdW50ZXJlZCB5
ZXQuCj4gPiBDb25zaWRlcmluZyB0aGF0LCB3ZSBmb3JjZSBkZXZpY2VzIHRvIHVzZSBNU0kgYnkg
aGlkaW5nIHRoZSBNU0ktWCBjYXBhYmlsaXR5Lgo+ID4gIiIiCj4gPgo+ID4gVG8gYmUgaG9uZXN0
LCBJIGRpZG4ndCBxdWVzdGlvbiB0aGUgcmVhc29uaW5nIGFuZCBqdXN0IG1hZGUgdGhlCj4gPiBj
b21waWxlLXRpbWUgZGlzYWJsaW5nIGludG8gYSBydW50aW1lIGRpc2FibGluZy4KPiA+Cj4gPiBJ
IHRlc3RlZCB3aXRoIGEgTkVDIHVQRDcyMDIwMCBYSENJIGNvbnRyb2xsZXIgc3VwcG9ydGluZyBN
U0ktWC4gIFRoZXJlCj4gPiB3YXMgYW4gZXJyb3IgcmVsYXRlZCB0byBzZXR0aW5nIHVwIE1TSS1Y
IHdoZW4gSSBmYWlsZWQgdG8gcGFzcyB0aGUKPiA+ICIteGVuLXN0dWJkb20iIGZsYWcuICBJIGNh
biBwdWxsIHRoYXQgbG9nIHdoZW4gSSBnZXQgYmFjayB0byB0aGUKPiA+IG1hY2hpbmUuICBXaXRo
IHRoaXMgcGF0Y2gsIE1TSS1YIHdhcyBoaWRkZW4gaW4gdGhlIGd1ZXN0LCBidXQgZG9tMAo+ID4g
c2hvd2VkIE1TSS1YIHByZXNlbnQgYnV0IHVudXNlZC4KPgo+IEdpdmVuIHRoYXQgTWFyZWsgaXMg
d29ya2luZyBvbiBhIHNlcmllcyB0byBtYWtlIGJvdGggTVNJIGFuZCBNU0ktWAo+IHdvcmsgZm9y
IHBjaS1wYXNzdGhyb3VnaCBhbmQgc3R1YmRvbWFpbnMgSSdtIG5vdCBzdXJlIGhvdyBkaWQgeW91
IGV2ZW4KPiBtYW5hZ2UgdG8gZ2V0IHBsYWluIE1TSSB3b3JraW5nLiBJcyB0aGVyZSBzb21ldGhp
bmcgSSdtIG1pc3Npbmc/CgpNYXJlaydzIHNlcmllcyBhZGRzIGEgaHlwZXJjYWxsIHRvIGVuYWJs
ZSBNU0kvTVNJLVggc2luY2UgdGhleSBhcmUgbm90CmFsbG93ZWQgYnkgZGVmYXVsdCBpbiBQQ0kg
cGFzc3Rocm91Z2guICBQQ0kgcGFzc3Rocm91Z2ggYWxzbyBoYXMgYQpwZXJtaXNzaXZlIG1vZGUg
dG8gYWxsb3cgYWNjZXNzIHRvIGEgZGV2aWNlJ3MgZW50aXJlIFBDSSBjb25maWd1cmF0aW9uCnNw
YWNlIGluY2x1ZGluZyBlbmFibGluZyBNU0kuCgpRdWJlcyA0LjAgaGFzIGFuIG91dC1vZi10cmVl
IHBhdGNoIHRoYXQgd2hpdGVsaXN0cyBlbmFibGluZyBNU0kgaW4Kbm9uLXBlcm1pc3NpdmUgbW9k
ZSAtIEkndmUgdGVzdGVkIHRoZXNlIHBhdGNoZXMgb24gUXViZXMgNC4wIHdpdGggdGhlCk1TSS1Y
IFhIQ0kgZGV2aWNlIHdoZXJlIE1TSSBpcyBlbmFibGVkIGJ1dCBub3QgTVNJLVguICBPdGhlciBO
SUNzIHdpdGgKb25seSBNU0kgYWxzbyB3b3JrLgoKT3BlblhUIGxpbnV4IHN0dWJkb21zIHVzZSBw
ZXJtaXNzaXZlIG1vZGUgUENJIHBhc3N0aHJvdWdoLCBzbyB0aGUKc3R1YmRvbSBjYW4gcHJvZ3Jh
bSB0aGUgUENJIGNvbmZpZyBzcGFjZSB0byBlbmFibGUgTVNJLiAgSSd2ZSB0ZXN0ZWQKdGhlIHBh
dGNoZXMgdGhlcmUsIGJ1dCBub25lIG9mIG15IE9wZW5YVCB0ZXN0IHN5c3RlbXMgaGF2ZSBNU0kt
WC4gIE1TSQpkZXZpY2VzIHdvcmsgcHJvcGVybHkuCgpNYXJlayBhbHNvIHRlc3RlZCBhICJ2YW5p
bGxhIiBsaW51eCBzdHViZG9tIHZlcnNpb24gaW4gaGlzIG9zc3Rlc3QKc3VpdGUsIGJ1dCB0aGF0
IGRvZXNuJ3QgdGVzdCBwYXNzdGhyb3VnaC4KCklmIE1hcmVrJ3MgcGVuZGluZyBwYXRjaCBzZXJp
ZXMgb3IgInBlcm1pc3NpdmUiIG1vZGUgd2lsbCBlbmFibGUKTVNJL01TSS1YLCB0aGVuIG1heWJl
IHRoaXMgcGF0Y2ggc2hvdWxkIGp1c3QgYmUgZHJvcHBlZCBpbiBmYXZvciBvZgp0aG9zZSBvcHRp
b25zLiAgSSdsbCB0ZXN0IHRvIHZlcmlmeSB3aGV0aGVyIE1TSS1YIHdvcmtzIHdpdGgKcGVybWlz
c2l2ZSBtb2RlLgoKUmVnYXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15: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 1h3jGx-0004sK-18; Tue, 12 Mar 2019 15:24:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3jGv-0004sD-SV
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:24:53 +0000
X-Inumbo-ID: fb30f470-44da-11e9-8897-3353346c1536
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb30f470-44da-11e9-8897-3353346c1536;
 Tue, 12 Mar 2019 15:24:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 09:24:51 -0600
Message-Id: <5C87CF3D020000780021DD02@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 09:24:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] SVM: fix build after "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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjb21waWxlciB2ZXJzaW9ucyBkb24ndCByZWNvZ25pemUgdGhhdCAibWZuIiBjYW4ndCBy
ZWFsbHkgYmUgdXNlZAp1bmluaXRpYWxpemVkIGluIHN2bV9kb19uZXN0ZWRfcGdmYXVsdCgpLiBU
byBiZSBvbiB0aGUgc2FmZSBzaWRlLCBhZGQgYW4KaW5pdGlhbGl6ZXIgZm9yIHAybXQgYXMgd2Vs
bC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YwpAQCAtMTc2Miw4ICsxNzYyLDggQEAgc3RhdGljIHZvaWQgc3ZtX2RvX25lc3RlZF9wZ2ZhdWx0
KHN0cnVjdAogewogICAgIGludCByZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBncGEgPj4g
UEFHRV9TSElGVDsKLSAgICBtZm5fdCBtZm47Ci0gICAgcDJtX3R5cGVfdCBwMm10OworICAgIG1m
bl90IG1mbiA9IElOVkFMSURfTUZOOworICAgIHAybV90eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlk
OwogICAgIHAybV9hY2Nlc3NfdCBwMm1hOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBO
VUxMOwogCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:35:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3jQy-0005jx-1N; Tue, 12 Mar 2019 15: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3jQx-0005jo-2P
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:35:15 +0000
X-Inumbo-ID: 6d5de318-44dc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d5de318-44dc-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 15:35: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 1h3jQr-0006fl-Du; Tue, 12 Mar 2019 15:35:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3jQr-0004DK-3B; Tue, 12 Mar 2019 15:35:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3jQr-00077u-2X; Tue, 12 Mar 2019 15:35:09 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133707-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=4545fe820a83b675845f9045f06c856129b9c17c
X-Osstest-Versions-That: freebsd=6f4627c0db45c7fe91972bc88f5708a36cc70e10
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 15:35:09 +0000
Subject: [Xen-devel] [freebsd-master test] 133707: 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>

ZmxpZ2h0IDEzMzcwNyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNzA3LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNDU0NWZlODIwYTgzYjY3NTg0NWY5
MDQ1ZjA2Yzg1NjEyOWI5YzE3YwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNmY0NjI3YzBkYjQ1YzdmZTkxOTcyYmM4OGY1NzA4YTM2Y2M3MGUxMAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNjUzICAyMDE5LTAzLTA4IDA5OjE5OjA1IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzcwNyAgMjAxOS0wMy0xMSAwOToxOToxOCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYmNyIDxi
Y3JARnJlZUJTRC5vcmc+CiAgQnJpYW4gQmVobGVuZG9yZiA8YmVobGVuZG9yZjFAbGxubC5nb3Y+
CiAgYnogPGJ6QEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGdsZWJpdXMg
PGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgZ29yZG9uIDxnb3Jkb25ARnJlZUJTRC5vcmc+CiAgaHNl
bGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGlt
cCA8aW1wQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBr
cCA8a3BARnJlZUJTRC5vcmc+CiAgbWFyY2VsIDxtYXJjZWxARnJlZUJTRC5vcmc+CiAgbWFya2og
PG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3JnPgogIFJpY2hhcmQgWWFv
IDxyeWFvQGdlbnRvby5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8
dHVleGVuQEZyZWVCU0Qub3JnPgogIHdvc2NoIDx3b3NjaEBGcmVlQlNELm9yZz4KICB3dWxmIDx3
dWxmQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJz
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvZnJlZWJzZC5naXQKICAgNmY0NjI3YzBkYjQuLjQ1NDVmZTgyMGE4ICA0NTQ1ZmU4
MjBhODNiNjc1ODQ1ZjkwNDVmMDZjODU2MTI5YjljMTdjIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15: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 1h3jT8-0005rE-H1; Tue, 12 Mar 2019 15:37: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3jT6-0005r3-I9
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:37:28 +0000
X-Inumbo-ID: bd427815-44dc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd427815-44dc-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 15:37: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 1h3jT3-0006hs-L8; Tue, 12 Mar 2019 15:37: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 1h3jT3-0004Ip-De; Tue, 12 Mar 2019 15:37:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3jT3-0002Cu-Cy; Tue, 12 Mar 2019 15:37:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133741-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=58b26fb0b86ebad2b1aa3e0bffb3433df1925abf
X-Osstest-Versions-That: xen=ef15ca08a8bb7db95689485af232ae18d40f5356
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 15:37:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133741: 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>

ZmxpZ2h0IDEzMzc0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1OGIyNmZiMGI4NmViYWQyYjFhYTNlMGJmZmIzNDMzZGYxOTI1YWJmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlZjE1Y2EwOGE4YmI3ZGI5NTY4
OTQ4NWFmMjMyYWUxOGQ0MGY1MzU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3MTYgIDIwMTkt
MDMtMTEgMTU6MDA6NDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzQxICAy
MDE5LTAzLTEyIDEzOjAxOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFBldHJlIFBpcmNhbGFidSA8cHBpcmNh
bGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2YXN0
YXZhQGNpdHJpeC5jb20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4K
ICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGVmMTVjYTA4YTguLjU4YjI2ZmIwYjggIDU4
YjI2ZmIwYjg2ZWJhZDJiMWFhM2UwYmZmYjM0MzNkZjE5MjVhYmYgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:43:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15:43: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 1h3jYq-0006ck-As; Tue, 12 Mar 2019 15:43: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3jYp-0006cf-H8
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:43:23 +0000
X-Inumbo-ID: 90a7cf2a-44dd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90a7cf2a-44dd-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 15:43:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80353640"
Date: Tue, 12 Mar 2019 15:43:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190312154319.f2tyv67maar23qv4@zion.uk.xensource.com>
References: <5C87CF3D020000780021DD02@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C87CF3D020000780021DD02@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] SVM: fix build after "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: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDk6MjQ6NDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU29tZSBjb21waWxlciB2ZXJzaW9ucyBkb24ndCByZWNvZ25pemUgdGhhdCAibWZuIiBj
YW4ndCByZWFsbHkgYmUgdXNlZAo+IHVuaW5pdGlhbGl6ZWQgaW4gc3ZtX2RvX25lc3RlZF9wZ2Zh
dWx0KCkuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIGFkZCBhbgo+IGluaXRpYWxpemVyIGZvciBw
Mm10IGFzIHdlbGwuCj4gCj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:45:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3jbD-0006km-QM; Tue, 12 Mar 2019 15:45:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Jsx=RP=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h3jbD-0006kg-22
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:45:51 +0000
X-Inumbo-ID: e6f3f78e-44dd-11e9-86f3-779fa600f5e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6f3f78e-44dd-11e9-86f3-779fa600f5e4;
 Tue, 12 Mar 2019 15:45: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 x2CFhxpM040780;
 Tue, 12 Mar 2019 15:45:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=bLJdI2yqzHzmMjBBHD3bu0e9B7bAilOOI5tbEia8ygM=;
 b=2pfFo8yZyXOYHLLA3+eC4ho9bHHJXnDbtzZNzGpoOKkFhAZoriKeeNySi6NOW84/T6UI
 naTWqYJaVR3VfRNcMDmJ3/Vya6CFZnWtIJQ3ev48ltWEpq4eTzlbPk8Z608v1OLkeP7S
 9caboc+rLqZaDer/ghksKrTYsph0sHvOz0lTyPdQ/SyMHG3l6sYZFYxTID5+Z9fqmyoS
 R/FlBsKPW+M6iyqmMUA1NgTTrl/RlDLDVrcF7hF3y2f448OQiP+eqmUDGYLWv3nrm3Ti
 IPXWj5N/XQjwRt/tpBs9Yc10qAs4B3fgs1KzsBPgUWe7dLpwzPB1duQZt9w0EgPADMlj jQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2r464rdgds-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 15:45:40 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2CFjdCb026102
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 15:45:39 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 x2CFjdsv032319;
 Tue, 12 Mar 2019 15:45:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Mar 2019 08:45:39 -0700
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <5C87CF3D020000780021DD02@prv1-mh.provo.novell.com>
 <20190312154319.f2tyv67maar23qv4@zion.uk.xensource.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: <6cd7dfdd-3d59-837d-b970-c67c2caefc62@oracle.com>
Date: Tue, 12 Mar 2019 11:45:27 -0400
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: <20190312154319.f2tyv67maar23qv4@zion.uk.xensource.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9193
 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-1903120110
Subject: Re: [Xen-devel] [PATCH] SVM: fix build after "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: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xMi8xOSAxMTo0MyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1hciAxMiwgMjAx
OSBhdCAwOToyNDo0NUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gU29tZSBjb21waWxl
ciB2ZXJzaW9ucyBkb24ndCByZWNvZ25pemUgdGhhdCAibWZuIiBjYW4ndCByZWFsbHkgYmUgdXNl
ZAo+PiB1bmluaXRpYWxpemVkIGluIHN2bV9kb19uZXN0ZWRfcGdmYXVsdCgpLiBUbyBiZSBvbiB0
aGUgc2FmZSBzaWRlLCBhZGQgYW4KPj4gaW5pdGlhbGl6ZXIgZm9yIHAybXQgYXMgd2VsbC4KPj4K
Pj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3jde-0006tT-9t; Tue, 12 Mar 2019 15: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=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3jdc-0006tN-Tt
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:48:20 +0000
X-Inumbo-ID: 41397d74-44de-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41397d74-44de-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 15:48:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87161940"
Date: Tue, 12 Mar 2019 16:27:33 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190312152733.k5shtgbe2aoirafj@Air-de-Roger>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552291056-20286-2-git-send-email-chao.gao@intel.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 v6 01/12] misc/xenmicrocode: Upload a
 microcode blob to the hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MjVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBwcm92aWRlcyBhIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
PiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCj4gIHRvb2xzL2xp
YnhjL3hjX21pc2MuYyAgICAgICAgIHwgMjAgKysrKysrKysrKwo+ICB0b29scy9taXNjL01ha2Vm
aWxlICAgICAgICAgICB8ICA0ICsrCj4gIHRvb2xzL21pc2MveGVubWljcm9jb2RlLmMgICAgIHwg
ODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwoKV291bGQgeW91
IG1pbmQgbmFtaW5nIHRoZSB0b29sIHhlbi11Y29kZSBvciB4ZW4tbWljcm9jb2RlPwoKVGhhdCBz
ZWVtcyBtb3JlIGlubGluZSB3aXRoIHRoZSBuYW1pbmcgc2NoZW1lZCB1c2VkIGZvciBtb3N0IG9m
IHRoZQp0b29scyBpbiBtaXNjLy4KCj4gK2ludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10p
Cj4gK3sKPiArICAgIGludCBmZCwgbGVuLCByZXQ7Cj4gKyAgICBjaGFyICpmaWxlbmFtZSwgKmJ1
ZjsKPiArICAgIHN0cnVjdCBzdGF0IHN0Owo+ICsgICAgc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBv
cDsKPiArICAgIHhjX2ludGVyZmFjZSAqeGNoOwo+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQlVG
RkVSKHN0cnVjdCB4ZW5wZl9taWNyb2NvZGVfdXBkYXRlLCB1Yyk7Cj4gKwo+ICsgICAgaWYgKGFy
Z2MgPCAyKQo+ICsgICAgewo+ICsgICAgICAgIHNob3dfaGVscCgpOwo+ICsgICAgICAgIHJldHVy
biAwOwo+ICsgICAgfQo+ICsKPiArICAgIGZpbGVuYW1lID0gYXJndlsxXTsKPiArICAgIGZkID0g
b3BlbihmaWxlbmFtZSwgT19SRE9OTFkpOwo+ICsgICAgaWYgKGZkIDwgMCkgewo+ICsgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiQ291bGQgbm90IG9wZW4gJXMuIChlcnI6ICVzKVxuIiwKPiArICAg
ICAgICAgICAgICAgIGZpbGVuYW1lLCBzdHJlcnJvcihlcnJubykpOwo+ICsgICAgICAgIHJldHVy
biBlcnJubzsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoc3RhdChmaWxlbmFtZSwgJnN0KSAhPSAw
KSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgZ2V0IHRoZSBzaXplIG9m
ICVzLiAoZXJyOiAlcylcbiIsCj4gKyAgICAgICAgICAgICAgICBmaWxlbmFtZSwgc3RyZXJyb3Io
ZXJybm8pKTsKPiArICAgICAgICByZXR1cm4gZXJybm87Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGVu
ID0gc3Quc3Rfc2l6ZTsKPiArICAgIGJ1ZiA9IG1tYXAoMCwgbGVuLCBQUk9UX1JFQUQsIE1BUF9Q
UklWQVRFLCBmZCwgMCk7Cj4gKyAgICBpZiAoYnVmID09IE1BUF9GQUlMRUQpIHsKPiArICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIm1tYXAgZmFpbGVkLiAoZXJyb3I6ICVzKVxuIiwgc3RyZXJyb3Io
ZXJybm8pKTsKPiArICAgICAgICByZXR1cm4gZXJybm87Cj4gKyAgICB9CgpJTU8geW91IGNvdWxk
IGp1c3QgdXNlIGZyZWFkIHRvIHJlYWQgdGhlIGZ1bGwgY29udGVudHMgb2YgdGhlIGZpbGUKaW50
byB0aGUgYnVmZmVyIHlvdSBhbGxvY2F0ZSBhbmQgYXZvaWQgdGhpcyBtbWFwIGRhbmNlLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:54:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15: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 1h3jjQ-0007g4-4b; Tue, 12 Mar 2019 15: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=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3jjP-0007fz-1Q
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:54:19 +0000
X-Inumbo-ID: 161679b3-44df-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 161679b3-44df-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 15:54:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87162383"
Date: Tue, 12 Mar 2019 16:33:37 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190312153337.nt4dwkufcjc7zvqc@Air-de-Roger>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-3-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552291056-20286-3-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 02/12] microcode/intel: use union to get
 fields without shifting and masking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.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>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MjZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
CgpQbGVhc2UgYWRkICJObyBmdW5jdGlvbmFsIGNoYW5nZSIgdG8gdGhlIGNvbW1pdCBkZXNjcmlw
dGlvbi4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClRoaXMgY2FuIGxpa2VseSBnbyBpbiBhaGVhZCBvZiB0aGUgcmVzdCBvZiB0aGUgc2VyaWVz
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 15:59:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 15:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3jo6-0007r3-Rc; Tue, 12 Mar 2019 15:59: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=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3jo5-0007qy-7m
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 15:59:09 +0000
X-Inumbo-ID: c47b955c-44df-11e9-b216-9f1adedf0be3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c47b955c-44df-11e9-b216-9f1adedf0be3;
 Tue, 12 Mar 2019 15:59: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 6420D165C;
 Tue, 12 Mar 2019 08:59:07 -0700 (PDT)
Received: from [10.37.10.23] (unknown [10.37.10.23])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D134E3F71D;
 Tue, 12 Mar 2019 08:59:05 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
Date: Tue, 12 Mar 2019 15:59: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: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [linux-linus bisection] complete
 test-arm64-arm64-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSXQgbG9va3MgbGlrZSBhbGwgdGhlIGFybSB0ZXN0IGZvciBsaW51cyBbMV0gYW5k
IG5leHQgWzJdIHRyZWUKYXJlIG5vdyBmYWlsaW5nLiB4ODYgc2VlbXMgdG8gYmUgbW9zdGx5IG9r
LgoKVGhlIGJpc2VjdG9yIGZpbmdlcmVkIHRoZSBmb2xsb3dpbmcgY29tbWl0OgoKY29tbWl0IDBl
ZTkzMGU2Y2FmYTA0OGMxOTI1ODkzZDBjYTg5OTE4YjI4MTRmMmMKQXV0aG9yOiBNYXR0aGV3IFdp
bGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KRGF0ZTogICBUdWUgTWFyIDUgMTU6NDY6MDYgMjAx
OSAtMDgwMAoKICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQgcGFnZXMgdG8g
dXNlcnNwYWNlCiAgICAKICAgIFBhZ2VzIHdoaWNoIHVzZSBwYWdlX3R5cGUgbXVzdCBuZXZlciBi
ZSBtYXBwZWQgdG8gdXNlcnNwYWNlIGFzIGl0IHdvdWxkCiAgICBkZXN0cm95IHRoZWlyIHBhZ2Ug
dHlwZS4gIEFkZCBhbiBleHBsaWNpdCBjaGVjayBmb3IgdGhpcyBpbnN0ZWFkIG9mCiAgICBhc3N1
bWluZyB0aGF0IGtlcm5lbCBkcml2ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdodC4KICAgIAogICAg
TGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTkwMTI5MDUzODMwLjM3NDktMS13aWxs
eUBpbmZyYWRlYWQub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KICAgIFJldmlld2VkLWJ5OiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9t
aXVtLm9yZz4KICAgIFJldmlld2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0
LmNvbT4KICAgIENjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgICBD
YzogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1i
eTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKSSBoYXZl
IHRyaWVkIHRoZSBsYXRlc3QgbGludXMgbWF0ZXIgYXMgRG9tMCBhbmQgc2VlIHNvbWUgaXNzdWUg
dG8gZ2V0IHRoZQpjb25zb2xlIGd1ZXN0OgoKNDJzaD4gc3VkbyB4bCBjcmVhdGUgLWMgfi93b3Jr
cy9ndWVzdC9ndWVzdC5jZmcKUGFyc2luZyBjb25maWcgZnJvbSAvaG9tZS9qdWxpZW4vd29ya3Mv
Z3Vlc3QvZ3Vlc3QuY2ZnCnhlbmNvbnNvbGU6IENvdWxkIG5vdCByZWFkIHR0eSBmcm9tIHN0b3Jl
OiBTdWNjZXNzCgpJIGhhdmUgYWRkZWQgYSBwcmludCBpbiB0aGUgZXJyb3IgcGF0aCBhZGRlZCBi
eSB0aGUgY29tbWl0IGFib3ZlIHRvIHNlZQp3aGF0IGFuZCB3aGVyZSBpdCBoYXBwZW5zOgoKWyAg
MTgyLjM2NjM3Ml0gUGFnZUFub24gMCBQYWdlU2xhYiAwIHBhZ2VfaGFzX3R5cGUgMQpbICAxODIu
MzcxMDc2XSBXQVJOSU5HOiBDUFU6IDIgUElEOiAyMjEwIGF0IG1tL21lbW9yeS5jOjE0NTkgdm1f
aW5zZXJ0X3BhZ2UrMHgzZQowLzB4NDMwClsgIDE4Mi4zNzg4MzddIE1vZHVsZXMgbGlua2VkIGlu
OgpbICAxODIuMzgxOTc0XSBDUFU6IDIgUElEOiAyMjEwIENvbW06IHhlbnN0b3JlZCBOb3QgdGFp
bnRlZCA1LjAuMC0xMDc0Mi1nZWEyOTU0OAoxYjZlMy1kaXJ0eSAjMTMxMApbICAxODIuMzkwNjcy
XSBIYXJkd2FyZSBuYW1lOiBBUk0gSnVubyBkZXZlbG9wbWVudCBib2FyZCAocjIpIChEVCkKWyAg
MTgyLjM5NjY3OF0gcHN0YXRlOiA0MDAwMDAwNSAoblpjdiBkYWlmIC1QQU4gLVVBTykKWyAgMTgy
LjQwMTU1M10gcGMgOiB2bV9pbnNlcnRfcGFnZSsweDNlMC8weDQzMApbICAxODIuNDA1ODE2XSBs
ciA6IHZtX2luc2VydF9wYWdlKzB4M2UwLzB4NDMwClsgIDE4Mi40MTAwNzddIHNwIDogZmZmZjAw
MDAxMjc3M2JjMApbICAxODIuNDEzNDcxXSB4Mjk6IGZmZmYwMDAwMTI3NzNiYzAgeDI4OiAwMDAw
ZmZmZjhkM2ZhMDAwClsgIDE4Mi40MTg4NjZdIHgyNzogMDAwMDAwMDAwMDAwMDAwOCB4MjY6IDAw
MDAwMDAwMDAwMDAwMDEKWyAgMTgyLjQyNDI2MV0geDI1OiAwMDAwMDAwMDAwMDAwMDA4IHgyNDog
MDAwMGZmZmY4ZDNmYTAwMApbICAxODIuNDI5NjU2XSB4MjM6IDAwNjgwMDAwMDAwMDBmNTMgeDIy
OiBmZmZmODAwOGFiNTIwYTAwClsgIDE4Mi40MzUwNTJdIHgyMTogZmZmZjAwMDAxMTY0NGE4OCB4
MjA6IDAwMDAwMDAwMDAwMDAwMDAKWyAgMTgyLjQ0MDQ1NF0geDE5OiBmZmZmN2UwMDIyOWIwZTgw
IHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAxODIuNDQ1ODQxXSB4MTc6IDAwMDAwMDAwMDAwMDAw
MDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgIDE4Mi40NTEyNDVdIHgxNTogMDAwMDAwMDBmZmZm
ZmZmMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgMTgyLjQ1NjYzMV0geDEzOiBmZmZmMDAwMDEy
MzM5ZmYwIHgxMjogMDAwMDAwMDAwMDAwMDAwNgpbICAxODIuNDYyMDI3XSB4MTE6IGZmZmYwMDAw
MTBlYzQ5ODAgeDEwOiBmZmZmMDAwMDEwN2QwMWY4ClsgIDE4Mi40Njc0MjJdIHg5IDogMDAwMDAw
MDBmZmZiOWZmZiB4OCA6IGZmZmY4MDA4YWI1NWEwYTAKWyAgMTgyLjQ3MjgxN10geDcgOiAwMDAw
MDAwMDAwMDAwMDAxIHg2IDogZmZmZjgwMDhiYjAyYTIyMApbICAxODIuNDc4MjEyXSB4NSA6IGZm
ZmY4MDA4YmIwMmEyMjAgeDQgOiAwMDAwMDAwMDAwMDAwMDAwClsgIDE4Mi40ODM2MDddIHgzIDog
ZmZmZjgwMDhiYjAzMjcwOCB4MiA6IGI5OGFkNmE3YjdlYjI5MDAKWyAgMTgyLjQ4OTAwMl0geDEg
OiAwMDAwMDAwMDAwMDAwMDAwIHgwIDogMDAwMDAwMDAwMDAwMDAyNQpbICAxODIuNDk0Mzk3XSBD
YWxsIHRyYWNlOgpbICAxODIuNDk2OTI0XSAgdm1faW5zZXJ0X3BhZ2UrMHgzZTAvMHg0MzAKWyAg
MTgyLjUwMDg1M10gIGdudGRldl9tbWFwKzB4MTg4LzB4Mjg4ClsgIDE4Mi41MDQ0OTVdICBtbWFw
X3JlZ2lvbisweDNkYy8weDU3OApbICAxODIuNTA4MTQ5XSAgZG9fbW1hcCsweDJkNC8weDQ3OApb
ICAxODIuNTExNDU3XSAgdm1fbW1hcF9wZ29mZisweGUwLzB4MTA4ClsgIDE4Mi41MTUxOThdICBr
c3lzX21tYXBfcGdvZmYrMHhhYy8weDMwOApbICAxODIuNTE5MTE2XSAgX19hcm02NF9zeXNfbW1h
cCsweDI4LzB4MzgKWyAgMTgyLjUyMzAyOV0gIGVsMF9zdmNfaGFuZGxlcisweDg4LzB4MTAwClsg
IDE4Mi41MjY5NDNdICBlbDBfc3ZjKzB4OC8weGMKWyAgMTgyLjUyOTkwMV0gLS0tWyBlbmQgdHJh
Y2UgY2Y3MzhhYzcxYmZlZDk0NiBdLS0tCgpEb2VzIGl0IHJpbmcgYW55IGJlbGw/CgpDaGVlcnMs
CgpbMV0gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEz
MzY5NS8KWzJdIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzM2NTUvCgpPbiAzLzExLzE5IDExOjUyIFBNLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3Jv
dGU6Cj4gYnJhbmNoIHhlbi11bnN0YWJsZQo+IHhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKPiBqb2Ig
dGVzdC1hcm02NC1hcm02NC14bC14c20KPiB0ZXN0aWQgZ3Vlc3Qtc3RhcnQKPiAKPiBUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAo+IFRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cj4gVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAo+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAo+IAo+ICoqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAq
KioKPiAKPiAgICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Cj4gICAgQnVnIGlu
dHJvZHVjZWQ6ICAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjCj4gICAg
QnVnIG5vdCBwcmVzZW50OiAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1
Cj4gICAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTMzNzIzLwo+IAo+IAo+ICAgIGNvbW1pdCAKCgo+ICAgIEF1dGhvcjog
TWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gICAgRGF0ZTogICBUdWUgTWFy
IDUgMTU6NDY6MDYgMjAxOSAtMDgwMAo+ICAgIAo+ICAgICAgICBtbS9tZW1vcnkuYzogcHJldmVu
dCBtYXBwaW5nIHR5cGVkIHBhZ2VzIHRvIHVzZXJzcGFjZQo+ICAgICAgICAKPiAgICAgICAgUGFn
ZXMgd2hpY2ggdXNlIHBhZ2VfdHlwZSBtdXN0IG5ldmVyIGJlIG1hcHBlZCB0byB1c2Vyc3BhY2Ug
YXMgaXQgd291bGQKPiAgICAgICAgZGVzdHJveSB0aGVpciBwYWdlIHR5cGUuICBBZGQgYW4gZXhw
bGljaXQgY2hlY2sgZm9yIHRoaXMgaW5zdGVhZCBvZgo+ICAgICAgICBhc3N1bWluZyB0aGF0IGtl
cm5lbCBkcml2ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdodC4KPiAgICAgICAgCj4gICAgICAgIExp
bms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MDEyOTA1MzgzMC4zNzQ5LTEtd2lsbHlA
aW5mcmFkZWFkLm9yZwo+ICAgICAgICBTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2ls
bHlAaW5mcmFkZWFkLm9yZz4KPiAgICAgICAgUmV2aWV3ZWQtYnk6IEtlZXMgQ29vayA8a2Vlc2Nv
b2tAY2hyb21pdW0ub3JnPgo+ICAgICAgICBSZXZpZXdlZC1ieTogRGF2aWQgSGlsZGVuYnJhbmQg
PGRhdmlkQHJlZGhhdC5jb20+Cj4gICAgICAgIENjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxs
ZXJtYW4uaWQuYXU+Cj4gICAgICAgIENjOiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNv
bT4KPiAgICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KPiAgICAgICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IAo+IAo+IEZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgo+ICAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYXJtNjQtYXJtNjQteGwt
eHNtLmd1ZXN0LXN0YXJ0Lmh0bWwKPiBSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJl
ZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KPiAKPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAt
LWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYXJt
NjQtYXJtNjQteGwteHNtLmd1ZXN0LXN0YXJ0IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMzcyMy5iaXNl
Y3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMzU4MCAtLWJsZXNzaW5ncz1yZWFsLHJl
YWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGd1ZXN0LXN0YXJ0
Cj4gU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKPiAgIDEzMzY3MyBmYWlsIFto
b3N0PWxheHRvbjBdIC8gMTMzNjA1IFtob3N0PWxheHRvbjFdIDEzMzU4MCBvay4KPiBGYWlsdXJl
IC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzM2NzMgLyAxMzM1ODAKPiBUcmVlOiBsaW51eCBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdAo+IFRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0Cj4gVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAo+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+
IExhdGVzdCAzOGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2Mz
Cj4gQmFzaXMgcGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1
NWI3NWFmCj4gR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQjNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkx
NS0zOGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZjM5M2I4MmZlNWJhM2VkOWNcCj4g
ICBmZTJiMzA2ZmZhNTMzNjhlNTViNzVhZi1lZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQy
YmZjZjBhM2MzCj4gTG9hZGVkIDE0OTE4MCBub2RlcyBpbiByZXZpc2lvbiBncmFwaAo+IFNlYXJj
aGluZyBmb3IgdGVzdCByZXN1bHRzOgo+ICAgMTMzNTgxIGJsb2NrZWQgaXJyZWxldmFudAo+ICAg
MTMzNTg1IGJsb2NrZWQgaXJyZWxldmFudAo+ICAgMTMzNjA1IFtob3N0PWxheHRvbjFdCj4gICAx
MzM1ODAgcGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3
NWFmCj4gICAxMzM2NzkgZmFpbCBpcnJlbGV2YW50Cj4gICAxMzM2ODkgcGFzcyBpcnJlbGV2YW50
Cj4gICAxMzM2NzQgcGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2
OGU1NWI3NWFmCj4gICAxMzM2MzEgZmFpbCBpcnJlbGV2YW50Cj4gICAxMzM2ODYgZmFpbCBpcnJl
bGV2YW50Cj4gICAxMzM2NzggZmFpbCBpcnJlbGV2YW50Cj4gICAxMzM2ODEgcGFzcyBpcnJlbGV2
YW50Cj4gICAxMzM2ODMgcGFzcyBpcnJlbGV2YW50Cj4gICAxMzM2ODUgcGFzcyBpcnJlbGV2YW50
Cj4gICAxMzM2ODcgZmFpbCBpcnJlbGV2YW50Cj4gICAxMzM2ODggZmFpbCBpcnJlbGV2YW50Cj4g
ICAxMzM2NzMgZmFpbCAzOGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZj
ZjBhM2MzCj4gICAxMzM2OTAgZmFpbCBpcnJlbGV2YW50Cj4gICAxMzM3MjAgZmFpbCAwZWU5MzBl
NmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM2OTEgZmFp
bCBpcnJlbGV2YW50Cj4gICAxMzM2OTIgZmFpbCBpcnJlbGV2YW50Cj4gICAxMzM2OTQgZmFpbCAz
OGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3
MjEgcGFzcyAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2Mz
Cj4gICAxMzM3MjMgZmFpbCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQy
YmZjZjBhM2MzCj4gICAxMzM2OTcgZmFpbCBlNWVlZDM1MWZkNWViNzNlZWNjMTQwN2NmMDAzMDll
ODY4Mzc5MjUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRj
MDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MDAgZmFpbCBmOTAwNDgyZGE1NjA5NDFmOTc4YjBk
MzY2NjBlOTZmNDhlYTc4NzUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdi
Yjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MDEgcGFzcyBjNTJlNzU5MzVmOGRl
ZDJiZDRhNzVlYjA4ZTkxNGJkOTY4MDI3MjViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIz
MWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MDIgZmFpbCA4YmI0
ZTdhMmVlMjZjMDVhOTRhZTZjYjBhZWMyZjgyYTM1MjNjZjM1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MDQg
cGFzcyA5YmViZWZkNTkwODRhZjdjNzViNjZlZWVlMjQxYmYwNzc3ZjM5Yjg4IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4g
ICAxMzM3MDUgcGFzcyBkYzUwNTM3YmRkMWEwODA0ZmEyY2JjOTkwNTY1ZWU5YTk0NGU2NmZhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZj
ZjBhM2MzCj4gICAxMzM3MDkgZmFpbCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIy
ODE0ZjJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3
YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MTAgcGFzcyA2NzdkYzk3MzFiNTRkY2NhYWFkYmRjZWEx
OGY4ZWVjYzk1Y2VlODMyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1
NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MTEgcGFzcyBhZmQwNzM4OWQzZjQ5MzNj
N2Y3ODE3YTkyZmI1ZTA1M2Q1OWEzMTgyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVl
NTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MTMgcGFzcyAyZDQzMmNi
NzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAxMzM3MTUgZmFp
bCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4gICAx
MzM3MTggYmxvY2tlZCAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZj
ZjBhM2MzCj4gICAxMzM3MTkgcGFzcyAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5Njli
ODYzMDA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3
YmUyYzQyYmZjZjBhM2MzCj4gU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwo+ICAg
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzNTgwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKPiAgIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEzMzY3MyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCj4gICBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEzMzY3NCAocGFzcyksIGZvciBiYXNpcyBwYXNzCj4gICBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMzY5NCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCj4gICAwIHJl
dmlzaW9ucyBhdCAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBh
M2MzCj4gTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCj4g
ICBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzM3MTMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCj4gICBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMzM3MTUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQo+ICAg
UmVwcm8gZm91bmQ6IGZsaWdodCAxMzM3MTkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCj4gICBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMzcyMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCj4gICBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMzcyMSAocGFzcyksIGZvciBsYXN0IHBhc3MKPiAgIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTMzNzIzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKPiAKPiAqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCj4gCj4gICAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAo+ICAgIEJ1ZyBpbnRyb2R1Y2VkOiAgMGVlOTMwZTZj
YWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+ICAgIEJ1ZyBub3QgcHJlc2VudDogMmQ0
MzJjYjcwOTFlOTk4ODFhZjgwM2NkZDY3YTMxOTY5Yjg2MzAwNQo+ICAgIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzcy
My8KPiAKPiAKPiAgICBjb21taXQgMGVlOTMwZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgx
NGYyYwo+ICAgIEF1dGhvcjogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4g
ICAgRGF0ZTogICBUdWUgTWFyIDUgMTU6NDY6MDYgMjAxOSAtMDgwMAo+ICAgIAo+ICAgICAgICBt
bS9tZW1vcnkuYzogcHJldmVudCBtYXBwaW5nIHR5cGVkIHBhZ2VzIHRvIHVzZXJzcGFjZQo+ICAg
ICAgICAKPiAgICAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2VfdHlwZSBtdXN0IG5ldmVyIGJlIG1h
cHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQKPiAgICAgICAgZGVzdHJveSB0aGVpciBwYWdl
IHR5cGUuICBBZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRoaXMgaW5zdGVhZCBvZgo+ICAgICAg
ICBhc3N1bWluZyB0aGF0IGtlcm5lbCBkcml2ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdodC4KPiAg
ICAgICAgCj4gICAgICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MDEyOTA1
MzgzMC4zNzQ5LTEtd2lsbHlAaW5mcmFkZWFkLm9yZwo+ICAgICAgICBTaWduZWQtb2ZmLWJ5OiBN
YXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiAgICAgICAgUmV2aWV3ZWQtYnk6
IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgo+ICAgICAgICBSZXZpZXdlZC1ieTog
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gICAgICAgIENjOiBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+Cj4gICAgICAgIENjOiBXaWxsIERlYWNvbiA8
d2lsbC5kZWFjb25AYXJtLmNvbT4KPiAgICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiAgICAgICAgU2lnbmVkLW9mZi1ieTogTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IAo+IHBubXRvcG5n
OiAxODkgY29sb3JzIGZvdW5kCj4gUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtLmd1ZXN0LXN0
YXJ0Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gMTMzNzIzOiB0b2xlcmFibGUgQUxMIEZBSUwKPiAKPiBmbGlnaHQgMTMz
NzIzIGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MjMvCj4gCj4gRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCj4gaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKPiAKPiAKPiBqb2JzOgo+ICAgdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAKPiAKPiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKPiBsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKPiBpbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCj4gCj4gTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKPiAgICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwo+IAo+IEV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0Cj4gICAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCj4gICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCj4gCj4gVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0Cj4gICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 16:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 16:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3jyV-0000nj-At; Tue, 12 Mar 2019 16:09:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eiBn=RP=citrix.com=prvs=9679d707e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3jyU-0000ne-02
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 16:09:54 +0000
X-Inumbo-ID: 3e62abb6-44e1-11e9-bcb9-8f56367b1017
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e62abb6-44e1-11e9-bcb9-8f56367b1017;
 Tue, 12 Mar 2019 16:09:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87163845"
To: Jan Beulich <JBeulich@suse.com>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
 <5C87B4FB020000780021DBF9@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: <88616ba0-d60b-8d20-31fa-e187dc9dde8b@citrix.com>
Date: Tue, 12 Mar 2019 15:50: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: <5C87B4FB020000780021DBF9@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] Ping: [PATCH 0/3] string: further 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDMvMjAxOSAxMzozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDEuMTkg
YXQgMTA6MzAsICB3cm90ZToKPj4gRm91bmQgd2hpbGUgcmV2aWV3aW5nIEFuZHJldydzIHN0cnss
bn1jbXAoKSBmaXguCj4+Cj4+IDE6IGF2b2lkIHVuZGVmaW5lZCBiZWhhdmlvciBpbiBzdHJyY2hy
KCkKPj4gMjogcmVtb3ZlIG1lbXNjYW4oKQo+IEkndmUgdGFrZW4gY2FyZSBvZiB0aGUgZm9ybWF0
dGluZyBpc3N1ZSBwb2ludGVkIG91dCBieSBKw7xyZ2VuIGhlcmUsCj4gYnV0IGl0IGRpZG4ndCBz
ZWVtIHdvcnRod2hpbGUgdG8gc2VuZCB2MiBqdXN0IGZvciB0aGlzLgoKQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 16:24:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 16: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 1h3kC5-0002Fa-QN; Tue, 12 Mar 2019 16: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=vL5b=RP=citrix.com=prvs=967a590b2=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h3kC4-0002FT-Jp
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 16:23:56 +0000
X-Inumbo-ID: 37f582ce-44e3-11e9-88f3-fba0a30f708e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37f582ce-44e3-11e9-88f3-fba0a30f708e;
 Tue, 12 Mar 2019 16:23:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80359560"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Mar 2019 16:23:44 +0000
Message-ID: <1552407824-12185-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/hvm: finish IOREQ correctly on
 completion 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: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, paul.durrant@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>

U2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBp
biAzYmRlYzUzMGE1Cih4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNj
ZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCmNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFzIGhhcyBi
ZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5
X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKKGUuZy4gd2hl
biBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JF
UQpoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11bF9kb19p
bygpIHdoZXJlCklPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBh
IGRvbWFpbiBjcmFzaCB1cG9uCnRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJp
bmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCnRoZSByZW1uYW50cyBvZiB0aGUgcHJldmlv
dXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCgpUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaGFz
IGJlZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCnR5cGUgd2hl
cmUgYW4gZW11bGF0b3IgY2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFf
c2VydmVyCmFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JFUSB3
aGljaCBtYWRlIGh2bV9jb3B5Xy4uKCkKdG8gYmVoYXZlIGRpZmZlcmVudGx5IG9uIHRoZSB3YXkg
YmFjay4gQnV0IGNvdWxkIGJlIGFsc28gYXBwbGllZAp0byBhIGNhc2Ugd2hlcmUgZS5nLiBhbiBl
bXVsYXRvciBiYWxsb29ucyBtZW1vcnkgdG8vZnJvbSB0aGUgZ3Vlc3QgaW4KcmVzcG9uc2UgdG8g
TU1JTyByZWFkL3dyaXRlLCBldGMuCgpGaXggaXQgYnkgY2hlY2tpbmcgaWYgSU9SRVEgY29tcGxl
dGlvbiBpcyByZXF1aXJlZCBiZWZvcmUgdHJ5aW5nIHRvCmZpbmlzaCBhIG1lbW9yeSBhY2Nlc3Mg
aW1tZWRpYXRlbHkgdGhyb3VnaCBodm1fY29weV8uLigpLCByZS1lbnRlcgpodm1lbXVsX2RvX2lv
KCkgb3RoZXJ3aXNlLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgogKiB1c2UgdGVzdCBmb3IgTU1JTyBj
YWNoZSBlbnRyeSB0byBpZGVudGlmeSBwcmVjZWRpbmcgTU1JTyBhY2Nlc3MKICogY2hhbmdlIHRo
ZSBjb21tZW50IG1lc3NhZ2UgdG8gYmUgbW9yZSBkZXNjcmlwdGl2ZSBhcyBzdWdnZXN0ZWQKLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDc1NGJhZjYuLjM2NWZkYzkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CkBAIC05NTIsNyArOTUyLDcgQEAgc3RhdGljIGludCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3Mo
CiAgKiBjYWNoZSBpbmRleGVkIGJ5IGxpbmVhciBNTUlPIGFkZHJlc3MuCiAgKi8KIHN0YXRpYyBz
dHJ1Y3QgaHZtX21taW9fY2FjaGUgKmh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKAotICAgIHN0cnVj
dCBodm1fdmNwdV9pbyAqdmlvLCB1bnNpZ25lZCBsb25nIGdsYSwgdWludDhfdCBkaXIpCisgICAg
c3RydWN0IGh2bV92Y3B1X2lvICp2aW8sIHVuc2lnbmVkIGxvbmcgZ2xhLCB1aW50OF90IGRpciwg
Ym9vbCBjcmVhdGUpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpjYWNoZTsKQEAgLTk2Niw2ICs5NjYsOSBAQCBzdGF0aWMgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAgICAgICAgICAgIHJldHVybiBjYWNo
ZTsKICAgICB9CiAKKyAgICBpZiAoICFjcmVhdGUgKQorICAgICAgICByZXR1cm4gTlVMTDsKKwog
ICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQ7CiAgICAgaWYoIGkgPT0gQVJSQVlfU0laRSh2
aW8tPm1taW9fY2FjaGUpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC0xMDAwLDcgKzEwMDMs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX21taW9fYWNjZXNzKAogewogICAgIHN0cnVj
dCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNp
Z25lZCBsb25nIG9mZnNldCA9IGdsYSAmIH5QQUdFX01BU0s7Ci0gICAgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpjYWNoZSA9IGh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKHZpbywgZ2xhLCBkaXIpOwor
ICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBodm1lbXVsX2ZpbmRfbW1pb19jYWNo
ZSh2aW8sIGdsYSwgZGlyLCB0cnVlKTsKICAgICB1bnNpZ25lZCBpbnQgY2h1bmssIGJ1ZmZlcl9v
ZmZzZXQgPSAwOwogICAgIHBhZGRyX3QgZ3BhOwogICAgIHVuc2lnbmVkIGxvbmcgb25lX3JlcCA9
IDE7CkBAIC0xMDg5LDcgKzEwOTIsMTkgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25l
ZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAgIGludCByYyA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZw
ZmluZm8pOworICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZt
Lmh2bV9pbzsKKyAgICBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmNhY2hlID0gaHZtZW11bF9maW5k
X21taW9fY2FjaGUodmlvLCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT1JFUV9SRUFELCBmYWxzZSk7CisgICAgaW50IHJj
ID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CisKKyAgICAvKgorICAgICAqIElmIHRoZXJlIGlz
IGFuIE1NSU8gY2FjaGUgZW50cnkgZm9yIHRoYXQgYWNjZXNzIHRoZW4gd2UgbXVzdCBiZSByZS1p
c3N1aW5nCisgICAgICogYW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGVkIGFzIE1N
SU8uIFRodXMgaXQgaXMgaW1wZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxlIHRoaXMgYWNj
ZXNzIGluIHRoZSBzYW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UKKyAg
ICAgKiBjbGVhbiB1cCBhbnkgaW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoICFjYWNo
ZSApCisgICAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRy
LCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewpAQCAt
MTEzMiw3ICsxMTQ3LDE5IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcg
YWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAgIGludCByYyA9IGh2bV9j
b3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsK
KyAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5hcmNoLmh2bS5odm1faW87
CisgICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZSA9IGh2bWVtdWxfZmluZF9tbWlvX2Nh
Y2hlKHZpbywgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9SRVFfV1JJVEUsIGZhbHNlKTsKKyAgICBpbnQgcmMgPSBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjsKKworICAgIC8qCisgICAgICogSWYgdGhlcmUgaXMgYW4gTU1J
TyBjYWNoZSBlbnRyeSBmb3IgdGhhdCBhY2Nlc3MgdGhlbiB3ZSBtdXN0IGJlIHJlLWlzc3VpbmcK
KyAgICAgKiBhbiBhY2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5kZWQgYXMgTU1JTy4gVGh1
cyBpdCBpcyBpbXBlcmF0aXZlIHRoYXQKKyAgICAgKiB3ZSBoYW5kbGUgdGhpcyBhY2Nlc3MgaW4g
dGhlIHNhbWUgd2F5IHRvIGd1YXJhbnRlZSBjb21wbGV0aW9uIGFuZCBoZW5jZQorICAgICAqIGNs
ZWFuIHVwIGFueSBpbnRlcmltIHN0YXRlLgorICAgICAqLworICAgIGlmICggIWNhY2hlICkKKyAg
ICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywg
cGZlYywgJnBmaW5mbyk7CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 16:43:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 16: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 1h3kV0-0003lz-UZ; Tue, 12 Mar 2019 16:43:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rfzp=RP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3kV0-0003lu-H3
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 16:43:30 +0000
X-Inumbo-ID: f4d624a0-44e5-11e9-8426-d7bc8a3c266e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4d624a0-44e5-11e9-8426-d7bc8a3c266e;
 Tue, 12 Mar 2019 16:43:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Mar 2019 10:43:25 -0600
Message-Id: <5C87E1AB020000780021DD55@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Mar 2019 10:43:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Chao Gao" <chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-3-git-send-email-chao.gao@intel.com>
 <20190312153337.nt4dwkufcjc7zvqc@Air-de-Roger>
In-Reply-To: <20190312153337.nt4dwkufcjc7zvqc@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 02/12] microcode/intel: use union to get
 fields without shifting and masking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.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>

Pj4+IE9uIDEyLjAzLjE5IGF0IDE2OjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWFyIDExLCAyMDE5IGF0IDAzOjU3OjI2UE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+IAo+IFBsZWFzZSBhZGQgIk5vIGZ1bmN0aW9uYWwgY2hhbmdlIiB0byB0aGUgY29tbWl0IGRl
c2NyaXB0aW9uLgo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+
IFRoaXMgY2FuIGxpa2VseSBnbyBpbiBhaGVhZCBvZiB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoK
SW5kZWVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:00:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17: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 1h3kle-0005J1-LE; Tue, 12 Mar 2019 17:00: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=eiBn=RP=citrix.com=prvs=9679d707e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3kld-0005Iw-FO
 for xen-devel@lists.xen.org; Tue, 12 Mar 2019 17:00:41 +0000
X-Inumbo-ID: 5cd332ad-44e8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cd332ad-44e8-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:00:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80364332"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 17:00:29 +0000
Message-ID: <1552410029-12612-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/tsx: Implement controls for RTM force-abort
 mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vl
c3RzLCBiZWNhdXNlIHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3VyIG9mIFBDUjMgaXNu
J3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYyAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrLQogdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbXNy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaCAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11
LmggICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggfCAgMSArCiA5IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggYWI4NTNiZC4u
YTlmZTQ0OSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMjExNCw3ICsyMTE0LDcg
QEAgVXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBw
cmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBp
bmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdSAoeDg2KQotICAgID0gTGlzdCBvZiBb
IDxib29sPiwgYnRzLCBpcGMsIGFyY2ggXQorICAgID0gTGlzdCBvZiBbIDxib29sPiwgYnRzLCBp
cGMsIGFyY2gsIHJ0bS1hYm9ydD08Ym9vbD4gXQogCiAgICAgQXBwbGljYWJpbGl0eTogeDg2LiAg
RGVmYXVsdDogZmFsc2UKIApAQCAtMjE0Nyw2ICsyMTQ3LDIxIEBAIHByb3ZpZGUgYWNjZXNzIHRv
IGEgd2VhbHRoIG9mIGxvdyBsZXZlbCBwcm9jZXNzb3IgaW5mb3JtYXRpb24uCiAKICogICBUaGUg
YGFyY2hgIG9wdGlvbiBhbGxvd3MgYWNjZXNzIHRvIHRoZSBwcmUtZGVmaW5lZCBhcmNoaXRlY3R1
cmFsIGV2ZW50cy4KIAorKiAgIFRoZSBgcnRtLWFib3J0YCBib29sZWFuIGNvbnRyb2xzIGEgdHJh
ZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVkCisgICAgVHJhbnNhY3Rpb25hbCBNZW1v
cnksIGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNvdW50ZXJzLgorCisgICAgQWxsIHByb2Nlc3Nv
cnMgcmVsZWFzZWQgdG8gZGF0ZSAoUTEgMjAxOSkgc3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1l
bW9yeQorICAgIEV4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4gYWRk
cmVzc2VkIGluIG1pY3JvY29kZS4KKworICAgIFByb2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxh
a2UgbWljcm9hcmNoaXRlY3R1cmUgd2l0aCB1cC10by1kYXRlCisgICAgbWljcm9jb2RlIGludGVy
bmFsbHkgdXNlIHBlcmZvcm1hbmNlIGNvdW50ZXIgMyB0byB3b3JrIGFyb3VuZCB0aGUgZXJyYXR1
bS4KKyAgICBBIGNvbnNlcXVlbmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1t
ZWQgd2hlbmV2ZXIgYW4gYFhCRUdJTmAKKyAgICBpbnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKwor
ICAgIEFuIGFsdGVybmF0aXZlIG1vZGUgZXhpc3RzIHdoZXJlIFBDUjMgYmVoYXZlcyBhcyBiZWZv
cmUsIGF0IHRoZSBjb3N0IG9mCisgICAgYFhCRUdJTmAgdW5jb25kaXRpb25hbGx5IGFib3J0aW5n
LiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9kZSB3aWxsCisgICAgYWN0aXZhdGUgdGhpcyBhbHRl
cm5hdGl2ZSBtb2RlLgorCiAqV2FybmluZzoqCiBBcyB0aGUgdmlydHVhbGlzYXRpb24gaXMgbm90
IDEwMCUgc2FmZSwgZG9uJ3QgdXNlIHRoZSB2cG11IGZsYWcgb24KIHByb2R1Y3Rpb24gc3lzdGVt
cyAoc2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL2Fkdmlzb3J5LTE2My5odG1sKSEKZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDZlN2NhOGIuLmQ4N2E3MmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0YXRp
YyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7CiAgICAgWyAyXSA9ICJhdng1MTJfNHZubml3
IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAorICAgIC8qIDEyICovICAgICAgICAgICAgICAg
IFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwKKwogICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAg
IFsyN10gPSAic3RpYnAiLAogICAgIFsyOF0gPSAibDFkX2ZsdXNoIiwgICAgIFsyOV0gPSAiYXJj
aF9jYXBzIiwKICAgICAvKiAzMCAqLyAgICAgICAgICAgICAgICBbMzFdID0gInNzYmQiLApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRl
bC5jCmluZGV4IDY1ZmEzZDYuLjI5YzZiODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
aW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTI4Niw2ICsyODYsOSBA
QCBzdGF0aWMgdm9pZCBJbnRlbF9lcnJhdGFfd29ya2Fyb3VuZHMoc3RydWN0IGNwdWluZm9feDg2
ICpjKQogCWlmIChjLT54ODYgPT0gNiAmJiBjcHVfaGFzX2NsZmx1c2ggJiYKIAkgICAgKGMtPng4
Nl9tb2RlbCA9PSAyOSB8fCBjLT54ODZfbW9kZWwgPT0gNDYgfHwgYy0+eDg2X21vZGVsID09IDQ3
KSkKIAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUiwgYy0+eDg2X2NhcGFi
aWxpdHkpOworCisJaWYgKGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0ICYmIG9wdF9ydG1fYWJvcnQp
CisJCXdybXNybChNU1JfVFNYX0ZPUkNFX0FCT1JULCBUU1hfRk9SQ0VfQUJPUlRfUlRNKTsKIH0K
IAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvdnBtdS5jCmluZGV4IDgzMjRkNjIuLjhmNmRhZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC00NSw2ICs0NSw3
IEBAIENIRUNLX3BtdV9wYXJhbXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
b3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9
IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVy
ZXMgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9ydG1fYWJvcnQ7CiAKIHN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0sodnBtdV9sb2NrKTsKIHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50OwpAQCAt
NzMsNiArNzQsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92cG11X3BhcmFtcyhjb25zdCBj
aGFyICpzKQogICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENf
T05MWTsKICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKICAg
ICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOworICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJ0bS1hYm9ydCIsIHMsIHNzKSkg
Pj0gMCApCisgICAgICAgICAgICBvcHRfcnRtX2Fib3J0ID0gdmFsOwogICAgICAgICBlbHNlCiAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA5YmIzOGI2Li40ZGY0YTU5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzEsNiAr
MTMxLDggQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAgICAgY2FzZSBNU1Jf
RkxVU0hfQ01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZP
UkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBAIC0yMzAsNiArMjMy
LDggQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2
NF90IHZhbCkKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNS
X0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkgKi8KKyAgICBjYXNlIE1T
Ul9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8K
ICAgICAgICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX0FNRF9QQVRDSExPQURFUjoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggMWZiOWFmNC4uNzQ1ODAxZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTExMiw2ICsxMTIsOSBAQAogLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lUU0MpCiAKKy8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgg
Ki8KKyNkZWZpbmUgY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1RTWF9GT1JDRV9BQk9SVCkKKwogLyogU3ludGhlc2l6ZWQuICovCiAjZGVmaW5lIGNwdV9o
YXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX1BFUkZNT04p
CiAjZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9DUFVJRF9GQVVMVElORykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDI0ZDc4M2EuLmM2
ZTFkODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsOSBAQAogI2RlZmlu
ZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9B
QygxLCBVTEwpIDw8IDApCiAKKyNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAgICAgICAg
ICAweDAwMDAwMTBmCisjZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAgICAgKF9B
QygxLCBVTEwpIDw8ICAwKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9u
IG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNk
ZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni92cG11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaAppbmRleCA1
ZTc3OGFiLi4xMjg3YjlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaApAQCAtMTI1LDYgKzEyNSw3IEBAIHN0YXRp
YyBpbmxpbmUgaW50IHZwbXVfZG9fcmRtc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1z
cl9jb250ZW50KQogCiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfbW9kZTsKIGV4dGVybiB1bnNp
Z25lZCBpbnQgdnBtdV9mZWF0dXJlczsKK2V4dGVybiBib29sIG9wdF9ydG1fYWJvcnQ7CiAKIC8q
IENvbnRleHQgc3dpdGNoICovCiBzdGF0aWMgaW5saW5lIHZvaWQgdnBtdV9zd2l0Y2hfZnJvbShz
dHJ1Y3QgdmNwdSAqcHJldikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oCmluZGV4IGZiYzY4ZmEuLjJiY2M1NDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQyLDYgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJF
KElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMs
IHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAw
MDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkq
MzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQ
VUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNj
dW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKFRTWF9GT1JDRV9B
Qk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8KIFhFTl9D
UFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBw
b3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSoz
MisyNykgLypBICBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoTDFEX0ZMVVNILCAgICAgOSozMisy
OCkgLypTICBNU1JfRkxVU0hfQ01EIGFuZCBMMUQgZmx1c2guICovCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:05:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:05: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 1h3kqY-0005UN-Ad; Tue, 12 Mar 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=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3kqX-0005UI-2l
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:05:45 +0000
X-Inumbo-ID: 122db720-44e9-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 122db720-44e9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:05:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4382180D;
 Tue, 12 Mar 2019 10:05:43 -0700 (PDT)
Received: from [10.37.10.23] (unknown [10.37.10.23])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D532B3F59C;
 Tue, 12 Mar 2019 10:05:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 willy@infradead.org, Kees Cook <keescook@chromium.org>, david@redhat.com
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
Message-ID: <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
Date: Tue, 12 Mar 2019 17:05: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: <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
Content-Language: en-US
Subject: [Xen-devel] xen: Can't insert balloon page into VM userspace (WAS
 Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KEFkZGluZyBtb3JlIHBlb3BsZSBpbiB0aGUgdGhyZWFkKQoKSGksCgpPbiAzLzEyLzE5IDM6NTkg
UE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gSXQgbG9va3MgbGlrZSBhbGwg
dGhlIGFybSB0ZXN0IGZvciBsaW51cyBbMV0gYW5kIG5leHQgWzJdIHRyZWUKPiBhcmUgbm93IGZh
aWxpbmcuIHg4NiBzZWVtcyB0byBiZSBtb3N0bHkgb2suCj4gCj4gVGhlIGJpc2VjdG9yIGZpbmdl
cmVkIHRoZSBmb2xsb3dpbmcgY29tbWl0Ogo+IAo+IGNvbW1pdCAwZWU5MzBlNmNhZmEwNDhjMTky
NTg5M2QwY2E4OTkxOGIyODE0ZjJjCj4gQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5m
cmFkZWFkLm9yZz4KPiBEYXRlOiAgIFR1ZSBNYXIgNSAxNTo0NjowNiAyMDE5IC0wODAwCj4gCj4g
ICAgICBtbS9tZW1vcnkuYzogcHJldmVudCBtYXBwaW5nIHR5cGVkIHBhZ2VzIHRvIHVzZXJzcGFj
ZQo+ICAgICAgCj4gICAgICBQYWdlcyB3aGljaCB1c2UgcGFnZV90eXBlIG11c3QgbmV2ZXIgYmUg
bWFwcGVkIHRvIHVzZXJzcGFjZSBhcyBpdCB3b3VsZAo+ICAgICAgZGVzdHJveSB0aGVpciBwYWdl
IHR5cGUuICBBZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRoaXMgaW5zdGVhZCBvZgo+ICAgICAg
YXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdheXMgZ2V0IHRoaXMgcmlnaHQuCj4gICAg
ICAKPiAgICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MDEyOTA1MzgzMC4z
NzQ5LTEtd2lsbHlAaW5mcmFkZWFkLm9yZwo+ICAgICAgU2lnbmVkLW9mZi1ieTogTWF0dGhldyBX
aWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gICAgICBSZXZpZXdlZC1ieTogS2VlcyBDb29r
IDxrZWVzY29va0BjaHJvbWl1bS5vcmc+Cj4gICAgICBSZXZpZXdlZC1ieTogRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gICAgICBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1Pgo+ICAgICAgQ2M6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0u
Y29tPgo+ICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KPiAgICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiAKPiBJIGhhdmUgdHJpZWQgdGhlIGxhdGVzdCBsaW51
cyBtYXRlciBhcyBEb20wIGFuZCBzZWUgc29tZSBpc3N1ZSB0byBnZXQgdGhlCj4gY29uc29sZSBn
dWVzdDoKPiAKPiA0MnNoPiBzdWRvIHhsIGNyZWF0ZSAtYyB+L3dvcmtzL2d1ZXN0L2d1ZXN0LmNm
Zwo+IFBhcnNpbmcgY29uZmlnIGZyb20gL2hvbWUvanVsaWVuL3dvcmtzL2d1ZXN0L2d1ZXN0LmNm
Zwo+IHhlbmNvbnNvbGU6IENvdWxkIG5vdCByZWFkIHR0eSBmcm9tIHN0b3JlOiBTdWNjZXNzCj4g
Cj4gSSBoYXZlIGFkZGVkIGEgcHJpbnQgaW4gdGhlIGVycm9yIHBhdGggYWRkZWQgYnkgdGhlIGNv
bW1pdCBhYm92ZSB0byBzZWUKPiB3aGF0IGFuZCB3aGVyZSBpdCBoYXBwZW5zOgo+IAo+IFsgIDE4
Mi4zNjYzNzJdIFBhZ2VBbm9uIDAgUGFnZVNsYWIgMCBwYWdlX2hhc190eXBlIDEKPiBbICAxODIu
MzcxMDc2XSBXQVJOSU5HOiBDUFU6IDIgUElEOiAyMjEwIGF0IG1tL21lbW9yeS5jOjE0NTkgdm1f
aW5zZXJ0X3BhZ2UrMHgzZQo+IDAvMHg0MzAKPiBbICAxODIuMzc4ODM3XSBNb2R1bGVzIGxpbmtl
ZCBpbjoKPiBbICAxODIuMzgxOTc0XSBDUFU6IDIgUElEOiAyMjEwIENvbW06IHhlbnN0b3JlZCBO
b3QgdGFpbnRlZCA1LjAuMC0xMDc0Mi1nZWEyOTU0OAo+IDFiNmUzLWRpcnR5ICMxMzEwCj4gWyAg
MTgyLjM5MDY3Ml0gSGFyZHdhcmUgbmFtZTogQVJNIEp1bm8gZGV2ZWxvcG1lbnQgYm9hcmQgKHIy
KSAoRFQpCj4gWyAgMTgyLjM5NjY3OF0gcHN0YXRlOiA0MDAwMDAwNSAoblpjdiBkYWlmIC1QQU4g
LVVBTykKPiBbICAxODIuNDAxNTUzXSBwYyA6IHZtX2luc2VydF9wYWdlKzB4M2UwLzB4NDMwCj4g
WyAgMTgyLjQwNTgxNl0gbHIgOiB2bV9pbnNlcnRfcGFnZSsweDNlMC8weDQzMAo+IFsgIDE4Mi40
MTAwNzddIHNwIDogZmZmZjAwMDAxMjc3M2JjMAo+IFsgIDE4Mi40MTM0NzFdIHgyOTogZmZmZjAw
MDAxMjc3M2JjMCB4Mjg6IDAwMDBmZmZmOGQzZmEwMDAKPiBbICAxODIuNDE4ODY2XSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDggeDI2OiAwMDAwMDAwMDAwMDAwMDAxCj4gWyAgMTgyLjQyNDI2MV0geDI1
OiAwMDAwMDAwMDAwMDAwMDA4IHgyNDogMDAwMGZmZmY4ZDNmYTAwMAo+IFsgIDE4Mi40Mjk2NTZd
IHgyMzogMDA2ODAwMDAwMDAwMGY1MyB4MjI6IGZmZmY4MDA4YWI1MjBhMDAKPiBbICAxODIuNDM1
MDUyXSB4MjE6IGZmZmYwMDAwMTE2NDRhODggeDIwOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgMTgy
LjQ0MDQ1NF0geDE5OiBmZmZmN2UwMDIyOWIwZTgwIHgxODogMDAwMDAwMDAwMDAwMDAwMAo+IFsg
IDE4Mi40NDU4NDFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAK
PiBbICAxODIuNDUxMjQ1XSB4MTU6IDAwMDAwMDAwZmZmZmZmZjAgeDE0OiAwMDAwMDAwMDAwMDAw
MDAwCj4gWyAgMTgyLjQ1NjYzMV0geDEzOiBmZmZmMDAwMDEyMzM5ZmYwIHgxMjogMDAwMDAwMDAw
MDAwMDAwNgo+IFsgIDE4Mi40NjIwMjddIHgxMTogZmZmZjAwMDAxMGVjNDk4MCB4MTA6IGZmZmYw
MDAwMTA3ZDAxZjgKPiBbICAxODIuNDY3NDIyXSB4OSA6IDAwMDAwMDAwZmZmYjlmZmYgeDggOiBm
ZmZmODAwOGFiNTVhMGEwCj4gWyAgMTgyLjQ3MjgxN10geDcgOiAwMDAwMDAwMDAwMDAwMDAxIHg2
IDogZmZmZjgwMDhiYjAyYTIyMAo+IFsgIDE4Mi40NzgyMTJdIHg1IDogZmZmZjgwMDhiYjAyYTIy
MCB4NCA6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAxODIuNDgzNjA3XSB4MyA6IGZmZmY4MDA4YmIw
MzI3MDggeDIgOiBiOThhZDZhN2I3ZWIyOTAwCj4gWyAgMTgyLjQ4OTAwMl0geDEgOiAwMDAwMDAw
MDAwMDAwMDAwIHgwIDogMDAwMDAwMDAwMDAwMDAyNQo+IFsgIDE4Mi40OTQzOTddIENhbGwgdHJh
Y2U6Cj4gWyAgMTgyLjQ5NjkyNF0gIHZtX2luc2VydF9wYWdlKzB4M2UwLzB4NDMwCj4gWyAgMTgy
LjUwMDg1M10gIGdudGRldl9tbWFwKzB4MTg4LzB4Mjg4Cj4gWyAgMTgyLjUwNDQ5NV0gIG1tYXBf
cmVnaW9uKzB4M2RjLzB4NTc4Cj4gWyAgMTgyLjUwODE0OV0gIGRvX21tYXArMHgyZDQvMHg0NzgK
PiBbICAxODIuNTExNDU3XSAgdm1fbW1hcF9wZ29mZisweGUwLzB4MTA4Cj4gWyAgMTgyLjUxNTE5
OF0gIGtzeXNfbW1hcF9wZ29mZisweGFjLzB4MzA4Cj4gWyAgMTgyLjUxOTExNl0gIF9fYXJtNjRf
c3lzX21tYXArMHgyOC8weDM4Cj4gWyAgMTgyLjUyMzAyOV0gIGVsMF9zdmNfaGFuZGxlcisweDg4
LzB4MTAwCj4gWyAgMTgyLjUyNjk0M10gIGVsMF9zdmMrMHg4LzB4Ywo+IFsgIDE4Mi41Mjk5MDFd
IC0tLVsgZW5kIHRyYWNlIGNmNzM4YWM3MWJmZWQ5NDYgXS0tLQo+IAo+IERvZXMgaXQgcmluZyBh
bnkgYmVsbD8KCkl0IHR1cm5zIG91dCB0aGUgcHJvYmxlbSBpcyBiZWNhdXNlIHRoZSBiYWxsb29u
IGRyaXZlciB3aWxsIGNhbGwgCl9fU2V0UGFnZU9mZmxpbmUoKSBvbiBhbGxvY2F0ZWQgcGFnZS4g
VGhlcmVmb3JlIHRoZSBwYWdlIGhhcyBhIHR5cGUgYW5kIAp2bV9pbnNlcnRfcGFnZXMgd2lsbCBk
ZW55IHRoZSBpbnNlcnRpb24uCgpNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGltaXRlZCBpbiB0aGlz
IGFyZWEuIFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbiAKc29sdmUgdGhlIHByb2JsZW0uCgpJ
IHdvdWxkIGFwcHJlY2lhdGUgaWYgc29tZW9uZSBjb3VsZCBwcm92aWRlIGlucHV0IG9mIHRvIGZp
eCB0aGUgbWFwcGluZy4KCkNoZWVycywKCj4gCj4gQ2hlZXJzLAo+IAo+IFsxXSBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjk1Lwo+IFsyXSBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNjU1Lwo+IAo+
IE9uIDMvMTEvMTkgMTE6NTIgUE0sIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4gYnJh
bmNoIHhlbi11bnN0YWJsZQo+PiB4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCj4+IGpvYiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbQo+PiB0ZXN0aWQgZ3Vlc3Qtc3RhcnQKPj4KPj4gVHJlZTogbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKPj4gVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKPj4gVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAo+PiBUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKPj4KPj4gKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
Kgo+Pgo+PiAgICAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAo+PiAgICAgQnVn
IGludHJvZHVjZWQ6ICAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjCj4+
ICAgICBCdWcgbm90IHByZXNlbnQ6IDJkNDMyY2I3MDkxZTk5ODgxYWY4MDNjZGQ2N2EzMTk2OWI4
NjMwMDUKPj4gICAgIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzcyMy8KPj4KPj4KPj4gICAgIGNvbW1pdAo+IAo+IAo+
PiAgICAgQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPj4gICAg
IERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkgLTA4MDAKPj4gICAgIAo+PiAgICAgICAg
IG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQgcGFnZXMgdG8gdXNlcnNwYWNlCj4+
ICAgICAgICAgCj4+ICAgICAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2VfdHlwZSBtdXN0IG5ldmVy
IGJlIG1hcHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQKPj4gICAgICAgICBkZXN0cm95IHRo
ZWlyIHBhZ2UgdHlwZS4gIEFkZCBhbiBleHBsaWNpdCBjaGVjayBmb3IgdGhpcyBpbnN0ZWFkIG9m
Cj4+ICAgICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdheXMgZ2V0IHRoaXMg
cmlnaHQuCj4+ICAgICAgICAgCj4+ICAgICAgICAgTGluazogaHR0cDovL2xrbWwua2VybmVsLm9y
Zy9yLzIwMTkwMTI5MDUzODMwLjM3NDktMS13aWxseUBpbmZyYWRlYWQub3JnCj4+ICAgICAgICAg
U2lnbmVkLW9mZi1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4+ICAg
ICAgICAgUmV2aWV3ZWQtYnk6IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgo+PiAg
ICAgICAgIFJldmlld2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
Pj4gICAgICAgICBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1Pgo+PiAg
ICAgICAgIENjOiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KPj4gICAgICAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+
PiAgICAgICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KPj4KPj4KPj4gRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFw
aCBzZWU6Cj4+ICAgICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFybTY0LWFybTY0LXhsLXhzbS5ndWVz
dC1zdGFydC5odG1sCj4+IFJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJl
c3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgo+Pgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IFJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbS5ndWVzdC1zdGFydCAtLXN1bW1hcnktb3V0PXRtcC8xMzM3MjMuYmlzZWN0aW9u
LXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJp
c2VjdCBsaW51eC1saW51cyB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBndWVzdC1zdGFydAo+PiBT
ZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgo+PiAgICAxMzM2NzMgZmFpbCBbaG9z
dD1sYXh0b24wXSAvIDEzMzYwNSBbaG9zdD1sYXh0b24xXSAxMzM1ODAgb2suCj4+IEZhaWx1cmUg
LyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMzY3MyAvIDEzMzU4MAo+PiBUcmVlOiBsaW51eCBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdAo+PiBUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAo+PiBUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0Cj4+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAo+PiBMYXRlc3QgMzhlNzU3MWMwN2JlMDFmOWYxOWIzNTVhOTMwNmE0ZTNkNWNiMGY1YiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2Yw
YTNjMwo+PiBCYXNpcyBwYXNzIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5
MTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUz
MzY4ZTU1Yjc1YWYKPj4gR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZh
NWM1NTkxNS0zOGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZjM5M2I4MmZlNWJhM2Vk
OWNcCj4+ICAgIGZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmLWVlYjMxZWU1MjJjN2JiODU0MWViNGMw
MzdiZTJjNDJiZmNmMGEzYzMKPj4gTG9hZGVkIDE0OTE4MCBub2RlcyBpbiByZXZpc2lvbiBncmFw
aAo+PiBTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKPj4gICAgMTMzNTgxIGJsb2NrZWQgaXJy
ZWxldmFudAo+PiAgICAxMzM1ODUgYmxvY2tlZCBpcnJlbGV2YW50Cj4+ICAgIDEzMzYwNSBbaG9z
dD1sYXh0b24xXQo+PiAgICAxMzM1ODAgcGFzcyA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2Mzcw
ZTRmNmE1YzU1OTE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgyZmU1YmEzZWQ5Y2Zl
MmIzMDZmZmE1MzM2OGU1NWI3NWFmCj4+ICAgIDEzMzY3OSBmYWlsIGlycmVsZXZhbnQKPj4gICAg
MTMzNjg5IHBhc3MgaXJyZWxldmFudAo+PiAgICAxMzM2NzQgcGFzcyA3MzY3MDZiZWUzMjk4MjA4
MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmMzkzYjgy
ZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCj4+ICAgIDEzMzYzMSBmYWlsIGlycmVs
ZXZhbnQKPj4gICAgMTMzNjg2IGZhaWwgaXJyZWxldmFudAo+PiAgICAxMzM2NzggZmFpbCBpcnJl
bGV2YW50Cj4+ICAgIDEzMzY4MSBwYXNzIGlycmVsZXZhbnQKPj4gICAgMTMzNjgzIHBhc3MgaXJy
ZWxldmFudAo+PiAgICAxMzM2ODUgcGFzcyBpcnJlbGV2YW50Cj4+ICAgIDEzMzY4NyBmYWlsIGly
cmVsZXZhbnQKPj4gICAgMTMzNjg4IGZhaWwgaXJyZWxldmFudAo+PiAgICAxMzM2NzMgZmFpbCAz
OGU3NTcxYzA3YmUwMWY5ZjE5YjM1NWE5MzA2YTRlM2Q1Y2IwZjViIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4+ICAgIDEz
MzY5MCBmYWlsIGlycmVsZXZhbnQKPj4gICAgMTMzNzIwIGZhaWwgMGVlOTMwZTZjYWZhMDQ4YzE5
MjU4OTNkMGNhODk5MThiMjgxNGYyYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWViMzFlZTUy
MmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwo+PiAgICAxMzM2OTEgZmFpbCBpcnJlbGV2
YW50Cj4+ICAgIDEzMzY5MiBmYWlsIGlycmVsZXZhbnQKPj4gICAgMTMzNjk0IGZhaWwgMzhlNzU3
MWMwN2JlMDFmOWYxOWIzNTVhOTMwNmE0ZTNkNWNiMGY1YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwo+PiAgICAxMzM3MjEg
cGFzcyAyZDQzMmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4+
ICAgIDEzMzcyMyBmYWlsIDBlZTkzMGU2Y2FmYTA0OGMxOTI1ODkzZDBjYTg5OTE4YjI4MTRmMmMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJi
ZmNmMGEzYzMKPj4gICAgMTMzNjk3IGZhaWwgZTVlZWQzNTFmZDVlYjczZWVjYzE0MDdjZjAwMzA5
ZTg2ODM3OTI1MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWViMzFlZTUyMmM3YmI4NTQxZWI0
YzAzN2JlMmM0MmJmY2YwYTNjMwo+PiAgICAxMzM3MDAgZmFpbCBmOTAwNDgyZGE1NjA5NDFmOTc4
YjBkMzY2NjBlOTZmNDhlYTc4NzUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIy
YzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4+ICAgIDEzMzcwMSBwYXNzIGM1MmU3NTkz
NWY4ZGVkMmJkNGE3NWViMDhlOTE0YmQ5NjgwMjcyNWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKPj4gICAgMTMzNzAyIGZh
aWwgOGJiNGU3YTJlZTI2YzA1YTk0YWU2Y2IwYWVjMmY4MmEzNTIzY2YzNSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwo+PiAg
ICAxMzM3MDQgcGFzcyA5YmViZWZkNTkwODRhZjdjNzViNjZlZWVlMjQxYmYwNzc3ZjM5Yjg4IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZj
ZjBhM2MzCj4+ICAgIDEzMzcwNSBwYXNzIGRjNTA1MzdiZGQxYTA4MDRmYTJjYmM5OTA1NjVlZTlh
OTQ0ZTY2ZmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGVlYjMxZWU1MjJjN2JiODU0MWViNGMw
MzdiZTJjNDJiZmNmMGEzYzMKPj4gICAgMTMzNzA5IGZhaWwgMGVlOTMwZTZjYWZhMDQ4YzE5MjU4
OTNkMGNhODk5MThiMjgxNGYyYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWViMzFlZTUyMmM3
YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwo+PiAgICAxMzM3MTAgcGFzcyA2NzdkYzk3MzFi
NTRkY2NhYWFkYmRjZWExOGY4ZWVjYzk1Y2VlODMyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBl
ZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4+ICAgIDEzMzcxMSBwYXNz
IGFmZDA3Mzg5ZDNmNDkzM2M3Zjc4MTdhOTJmYjVlMDUzZDU5YTMxODIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKPj4gICAg
MTMzNzEzIHBhc3MgMmQ0MzJjYjcwOTFlOTk4ODFhZjgwM2NkZDY3YTMxOTY5Yjg2MzAwNSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2Yw
YTNjMwo+PiAgICAxMzM3MTUgZmFpbCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIy
ODE0ZjJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3
YmUyYzQyYmZjZjBhM2MzCj4+ICAgIDEzMzcxOCBibG9ja2VkIDJkNDMyY2I3MDkxZTk5ODgxYWY4
MDNjZGQ2N2EzMTk2OWI4NjMwMDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGVlYjMxZWU1MjJj
N2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKPj4gICAgMTMzNzE5IHBhc3MgMmQ0MzJjYjcw
OTFlOTk4ODFhZjgwM2NkZDY3YTMxOTY5Yjg2MzAwNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
ZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwo+PiBTZWFyY2hpbmcgZm9y
IGludGVyZXN0aW5nIHZlcnNpb25zCj4+ICAgIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzU4MCAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCj4+ICAgIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzY3MyAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCj4+ICAgIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzNjc0
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKPj4gICAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMzM2OTQg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQo+PiAgICAwIHJldmlzaW9ucyBhdCAyZDQzMmNiNzA5
MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBl
ZWIzMWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCj4+IE5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgo+PiAgICBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzM3MTMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCj4+ICAgIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzMzcxNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCj4+ICAgIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMzNzE5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwo+PiAgICBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMzcyMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCj4+ICAgIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMzNzIxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwo+PiAgICBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMzcyMyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCj4+Cj4+ICoqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKPj4KPj4gICAgIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKPj4gICAgIEJ1ZyBpbnRyb2R1Y2VkOiAgMGVlOTMwZTZjYWZh
MDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+PiAgICAgQnVnIG5vdCBwcmVzZW50OiAyZDQz
MmNiNzA5MWU5OTg4MWFmODAzY2RkNjdhMzE5NjliODYzMDA1Cj4+ICAgICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3
MjMvCj4+Cj4+Cj4+ICAgICBjb21taXQgMGVlOTMwZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThi
MjgxNGYyYwo+PiAgICAgQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9y
Zz4KPj4gICAgIERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkgLTA4MDAKPj4gICAgIAo+
PiAgICAgICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQgcGFnZXMgdG8gdXNl
cnNwYWNlCj4+ICAgICAgICAgCj4+ICAgICAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2VfdHlwZSBt
dXN0IG5ldmVyIGJlIG1hcHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQKPj4gICAgICAgICBk
ZXN0cm95IHRoZWlyIHBhZ2UgdHlwZS4gIEFkZCBhbiBleHBsaWNpdCBjaGVjayBmb3IgdGhpcyBp
bnN0ZWFkIG9mCj4+ICAgICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdheXMg
Z2V0IHRoaXMgcmlnaHQuCj4+ICAgICAgICAgCj4+ICAgICAgICAgTGluazogaHR0cDovL2xrbWwu
a2VybmVsLm9yZy9yLzIwMTkwMTI5MDUzODMwLjM3NDktMS13aWxseUBpbmZyYWRlYWQub3JnCj4+
ICAgICAgICAgU2lnbmVkLW9mZi1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5v
cmc+Cj4+ICAgICAgICAgUmV2aWV3ZWQtYnk6IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0u
b3JnPgo+PiAgICAgICAgIFJldmlld2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVk
aGF0LmNvbT4KPj4gICAgICAgICBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlk
LmF1Pgo+PiAgICAgICAgIENjOiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KPj4g
ICAgICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgo+PiAgICAgICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPj4KPj4gcG5tdG9wbmc6IDE4OSBjb2xvcnMgZm91bmQK
Pj4gUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4
LWxpbnVzL3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtLmd1ZXN0LXN0YXJ0Lntkb3QscHMscG5nLGh0
bWwsc3ZnfS4KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAx
MzM3MjM6IHRvbGVyYWJsZSBBTEwgRkFJTAo+Pgo+PiBmbGlnaHQgMTMzNzIzIGxpbnV4LWxpbnVz
IHJlYWwtYmlzZWN0IFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTMzNzIzLwo+Pgo+PiBGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgo+Pgo+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCj4+IGluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgICB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKPj4K
Pj4KPj4gam9iczoKPj4gICAgdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPj4KPj4KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IHNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwo+PiBsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKPj4gaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwo+Pgo+PiBMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAo+PiAgICAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKPj4KPj4gRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKPj4gICAgICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3Rlcgo+PiAgICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCj4+Cj4+IFRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAo+PiAgICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQo+Pgo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4+Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:10:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3kuc-0005eg-VJ; Tue, 12 Mar 2019 17:09: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=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3kuc-0005eb-Aj
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:09:58 +0000
X-Inumbo-ID: a83612ed-44e9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a83612ed-44e9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:09:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87168313"
Date: Tue, 12 Mar 2019 17:53:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552291056-20286-5-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.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>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MjhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gdG8gcmVwbGFjZSB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KPiAKPiBD
b21wYXJlZCB0byB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlLCB0aGUgYmVuZWZpdHMgb2YgdGhl
IGdsb2JhbAo+IG1pY3JvY29kZSBjYWNoZSBhcmU6Cj4gMS4gSXQgcmVkdWNlcyB0aGUgd29yayB0
aGF0IG5lZWQgdG8gYmUgZG9uZSBvbiBlYWNoIENQVS4gUGFyc2luZyB1Y29kZQo+IGZpbGUgaXMg
ZG9uZSBvbmNlIG9uIG9uZSBDUFUuIE90aGVyIENQVXMgbmVlZG4ndCBwYXJzZSB1Y29kZSBmaWxl
Lgo+IEluc3RlYWQsIHRoZXkgY2FuIGZpbmQgb3V0IGFuZCBsb2FkIHRoZSBuZXdlc3QgcGF0Y2gg
ZnJvbSB0aGUgZ2xvYmFsCj4gY2FjaGUuCj4gMi4gSXQgcmVkdWNlcyB0aGUgbWVtb3J5IGNvbnN1
bXB0aW9uIG9uIGEgc3lzdGVtIHdpdGggbWFueSBDUFUgY29yZXMuCj4gCj4gVHdvIGZ1bmN0aW9u
cywgbWljcm9jb2RlX3NhdmVfcGF0Y2goKSBhbmQgbWljcm9jb2RlX2ZpbmRfcGF0Y2goKSBhcmUK
PiBpbnRyb2R1Y2VkLiBUaGUgZm9ybWVyIGFkZHMgb25lIGdpdmVuIHBhdGNoIHRvIHRoZSBnbG9i
YWwgY2FjaGUuIFRoZQo+IGxhdHRlciBnZXRzIGEgbmV3ZXIgYW5kIG1hdGNoZWQgdWNvZGUgcGF0
Y2ggZnJvbSB0aGUgZ2xvYmFsIGNhY2hlLgo+IEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBp
cyBleHBlY3RlZCB0byBiZSBkb25lIHdpdGggdGhlCj4gJ21pY3JvY29kZV9tdXRleCcgaG9sZC4K
PiAKPiBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcgJ3VjaS0+bWMnIGFz
IEkgYW0gZ29pbmcgdG8KPiByZW1vdmUgaXQgY29tcGxldGVseSBpbiB0aGUgbmV4dCBwYXRjaC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+
IENoYW5nZXMgaW4gdjY6Cj4gIC0gY29uc3RpZnkgbG9jYWwgdmFyaWFibGVzIGFuZCBmdW5jdGlv
biBwYXJhbWV0ZXJzIGlmIHBvc3NpYmxlCj4gIC0gY29tbWVudCB0aGF0IHRoZSBnbG9iYWwgY2Fj
aGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVfbXV0ZXgnLgo+ICAgIGFuZCBhZGQgYXNzZXJ0
aW9ucyB0byBjYXRjaCB2aW9sYXRpb25zIGluIG1pY3JvY29kZV97c2F2ZS9maW5kfV9wYXRjaCgp
Cj4gCj4gQ2hhbmdlcyBpbiB2NToKPiAgLSByZXdvcmQgdGhlIGNvbW1pdCBkZXNjcmlwdGlvbgo+
ICAtIGZpbmRfcGF0Y2goKSBhbmQgc2F2ZV9wYXRjaCgpIGFyZSBhYnN0cmFjdGVkIGludG8gY29t
bW9uIGZ1bmN0aW9ucwo+ICAgIHdpdGggc29tZSBob29rcyBmb3IgQU1EIGFuZCBJbnRlbAo+IC0t
LQo+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwgNjAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCA5MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmMgIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAxMyArKysrKysKPiAgNCBmaWxlcyBjaGFu
Z2VkLCAyMTUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+IGlu
ZGV4IDQxNjNmNTAuLmU2MjllNmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4gQEAgLTYxLDYgKzYxLDggQEAg
c3RhdGljIHN0cnVjdCB1Y29kZV9tb2RfYmxvYiBfX2luaXRkYXRhIHVjb2RlX2Jsb2I7Cj4gICAq
Lwo+ICBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfc2NhbjsKPiAgCj4gK3N0YXRpYyBM
SVNUX0hFQUQobWljcm9jb2RlX2NhY2hlKTsKPiArCj4gIHZvaWQgX19pbml0IG1pY3JvY29kZV9z
ZXRfbW9kdWxlKHVuc2lnbmVkIGludCBpZHgpCj4gIHsKPiAgICAgIHVjb2RlX21vZF9pZHggPSBp
ZHg7Cj4gQEAgLTIwOCw2ICsyMTAsNjQgQEAgc3RhdGljIHZvaWQgbWljcm9jb2RlX2ZpbmlfY3B1
KHVuc2lnbmVkIGludCBjcHUpCj4gICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
PiAgfQo+ICAKPiArLyoKPiArICogU2F2ZSBhbiB1Y29kZSBwYXRjaCB0byB0aGUgZ2xvYmFsIGNh
Y2hlIGxpc3QuCj4gKyAqCj4gKyAqIFJldHVybiB0cnVlIGlmIGEgcGF0Y2ggaXMgYWRkZWQgdG8g
dGhlIGdsb2JhbCBjYWNoZSBvciBpdCByZXBsYWNlcwo+ICsgKiBvbmUgb2xkIHBhdGNoIGluIHRo
ZSBjYWNoZS4gT3RoZXJ3aXNlLCByZXR1cm4gZmFsc2UuIEFjY29yZGluZyB0bwo+ICsgKiB0aGUg
cmV0dXJuIHZhbHVlLCB0aGUgY2FsbGVyIGRlY2lkZXMgbm90IHRvIGRvIGFuIGV4cGVuc2l2ZSB1
Y29kZQo+ICsgKiB1cGRhdGUgZm9yIHNvbWUgY2FzZXMgKGkuZS4gd2hlbiBhZG1pbiBwcm92aWRl
cyBhbiBvbGQgdWNvZGUpLgo+ICsgKi8KPiArYm9vbCBtaWNyb2NvZGVfc2F2ZV9wYXRjaChzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpuZXcpCj4gK3sKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKm9sZDsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJm1pY3JvY29kZV9tdXRl
eCkpOwo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkob2xkLCAmbWljcm9jb2RlX2NhY2hl
LCBsaXN0KQo+ICsgICAgewo+ICsgICAgICAgIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBy
ZXN1bHQgPQo+ICsgICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5jb21wYXJlX3BhdGNoKG5ldywg
b2xkKTsKPiArCj4gKyAgICAgICAgaWYgKCByZXN1bHQgPT0gT0xEX1VDT0RFICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobmV3KTsKPiArICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlIGlmICgg
cmVzdWx0ID09IE5FV19VQ09ERSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBsaXN0X3Jl
cGxhY2UoJm9sZC0+bGlzdCwgJm5ldy0+bGlzdCk7Cj4gKyAgICAgICAgICAgIG1pY3JvY29kZV9v
cHMtPmZyZWVfcGF0Y2gob2xkKTsKPiArICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICAg
ICAgfQo+ICsgICAgICAgIGVsc2UgLyogcmVzdWx0ID09IE1JU19VQ09ERSAqLwo+ICsgICAgICAg
ICAgICBjb250aW51ZTsKCkkgdGhpbmsgdGhpcyBpcyByYXRoZXIgdG9vIHNpbXBsaXN0aWMsIGFu
ZCBJJ20gbm90IHN1cmUgeW91IHJlYWxseQpuZWVkIGEgbGlzdCBpbiBvcmRlciB0byBzdG9yZSB0
aGUgbWljcm9jb2Rlcy4KCklJUkMgd2UgYWdyZWVkIHRoYXQgc3lzdGVtcyB3aXRoIG1peGVkIENQ
VSB2ZXJzaW9ucyBhcmUgbm90IHN1cHBvcnRlZCwKaGVuY2UgdGhlIHNhbWUgbWljcm9jb2RlIGJs
b2Igc2hvdWxkIGJlIHVzZWQgdG8gdXBkYXRlIGFsbCB0aGUKcG9zc2libGUgQ1BVcyBvbiB0aGUg
c3lzdGVtLCBzbyBhIGxpc3Qgc2hvdWxkIG5vdCBiZSBuZWVkZWQgaGVyZS4KCkFsc28gSSdtIGFm
cmFpZCB0aGF0IGZyZWVpbmcgdGhlIG9sZCBtaWNyb2NvZGUgd2hlbiBhIG5ldyB2ZXJzaW9uIGlz
CnVwbG9hZGVkIGlzIG5vdCBmdWxseSBjb3JyZWN0LiBGb3IgZXhhbXBsZSBnaXZlbiB0aGUgZm9s
bG93aW5nCnNjZW5hcmlvOgoKMS4gVXBsb2FkIGEgbWljcm9jb2RlIGJsb2IgdG8gdGhlIGh5cGVy
dmlzb3IgYW5kIGFwcGx5IGl0IHRvIG9ubGluZQpDUFVzLgoKMi4gVXBsb2FkIGEgbWljcm9jb2Rl
IGJsb2Igd2l0aCBhIGhpZ2hlciB2ZXJzaW9uIHRoYW4gdGhlIHByZXZpb3VzIG9uZSwKYnV0IHdo
aWNoIGZhaWxzIHRvIGFwcGx5LiBUaGlzIG1pY3JvY29kZSB3b3VsZCByZXBsYWNlIHRoZQpwcmV2
aW91cyBvbmUuCgozLiBPbmxpbmUgYSBDUFUuIFRoaXMgQ1BVIHdpbGwgdHJ5IHRvIHVzZSB0aGUg
bGFzdCB1cGxvYWRlZCBtaWNyb2NvZGUKYW5kIGZhaWwsIGJlY2F1c2UgbGFzdCB1cGxvYWRlZCB2
ZXJzaW9uIGlzIGJyb2tlbi4gTmV3bHkgb25saW5lZCBDUFVzCndvdWxkIHRoZW4gZW5kIHVwIHdp
dGggYSBtaWNyb2NvZGUgdmVyc2lvbiBkaWZmZXJlbnQgZnJvbSB0aGUKY3VycmVudGx5IHJ1bm5p
bmcgQ1BVcywgbGlrZWx5IGJyZWFraW5nIHRoZSBzeXN0ZW0uCgpJIHRoaW5rIHRoZSBiZXN0IHdh
eSB0byBzb2x2ZSB0aGlzIGlzIHRvIGRpdGNoIHRoZSBsaXN0IHVzYWdlIGFuZAppbnN0ZWFkIG9u
bHkga2VlcCBhdCBtb3N0IHR3byBtaWNyb2NvZGUgdmVyc2lvbnMgY2FjaGVkIGluIHRoZQpoeXBl
cnZpc29yOgoKIC0gVGhlIG1pY3JvY29kZSB2ZXJzaW9uIHRoYXQncyBjdXJyZW50bHkgc3VjY2Vz
c2Z1bGx5IGFwcGxpZWQgKGlmIGFueSkuCiAtIEEgbWljcm9jb2RlIHZlcnNpb24gaGlnaGVyIHRo
YW4gdGhlIGN1cnJlbnQgdmVyc2lvbiwgdGhhdCBoYXMgeWV0CiAgIHRvIGJlIGFwcGxpZWQuCgpP
bmNlIHRoaXMgbmV3IG1pY3JvY29kZSB2ZXJzaW9uIGhhcyBiZWVuIGFwcGxpZWQgaXQgd2lsbCBy
ZXBsYWNlIHRoZQpwcmV2aW91c2x5IGFwcGxpZWQgdmVyc2lvbi4gSWYgdGhlIG5ldyBtaWNyb2Nv
ZGUgdmVyc2lvbiBmYWlscyB0bwphcHBseSBpdCB3aWxsIGJlIGRpc2NhcmRlZCwgdGh1cyBrZWVw
aW5nIGEgY29weSBvZiB0aGUgY3VycmVudGx5CmFwcGxpZWQgbWljcm9jb2RlIHZlcnNpb24uCgpX
aXRoIHRoaXMgYXBwcm9hY2ggQUZBSUNUIHlvdSBvbmx5IG5lZWQgdHdvIHZhcmlhYmxlcywgb25l
IHRvIHN0b3JlCnRoZSBjdXJyZW50bHkgYXBwbGllZCBtaWNyb2NvZGVfcGF0Y2ggYW5kIGFub3Ro
ZXIgb25lIHRvIHNhdmUgdGhlIG5ldwptaWNyb2NvZGUgdmVyc2lvbiBpbiBvcmRlciB0byBhdHRl
bXB0IHRvIGFwcGx5IGl0LgoKSSB0aGluayB0aGlzIHdpbGwgYWxzbyBzaW1wbGlmeSBzb21lIG9m
IHRoZSBjb2RlLiBMZXQgbWUga25vdyBpZiB0aGlzCnNvdW5kcyBzZW5zaWJsZSwgb3IgaWYgSSdt
IG1pc3Npbmcgc29tZXRoaW5nLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17: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 1h3kyv-0006Pe-PJ; Tue, 12 Mar 2019 17: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=TINx=RP=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1h3kyu-0006PV-Mp
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:14:24 +0000
X-Inumbo-ID: 4831a745-44ea-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4831a745-44ea-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:14:23 +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=230SxmBFj0CarYJqxw8BlXT5FM8fCROKpq+2bHkGdlo=; b=Tj32NjePxjUsmkEjqkLxiHNw1
 Dq2MT3TJlBRfi3Y5NnjBDk0s0EweaLHROW2FkBIoagTnzjZwu+62Z2k4cmXZ6xvKO8tCqVCbwC89M
 O2TZMeFtNgncUjsUqA1sOGxk+SAcb02OrfpORBguPKFKQJ/hAusPAJWA6fW2vYc5q7UcQDbcEmG+S
 9JXb7vu5bfU6tS7C1pdEq2NV91qD7Kfb4ts7F82G3nJzFeoLZZnr4pJuMf9288awplKXHtCxo5dzu
 68dviPy441t94N5Oh+B+hxojBIzgjeJr2PJguSlyYWR8Zs61GC361dQWAHggIPssoaARwY7ZMqZpc
 aSxcGtrsQ==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1h3kyr-0002MN-ID; Tue, 12 Mar 2019 17:14:21 +0000
Date: Tue, 12 Mar 2019 10:14:21 -0700
From: Matthew Wilcox <willy@infradead.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190312171421.GJ19508@bombadil.infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>, david@redhat.com,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDU6MzlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIDMvMTIvMTkgMzo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSXQgbG9v
a3MgbGlrZSBhbGwgdGhlIGFybSB0ZXN0IGZvciBsaW51cyBbMV0gYW5kIG5leHQgWzJdIHRyZWUK
PiA+IGFyZSBub3cgZmFpbGluZy4geDg2IHNlZW1zIHRvIGJlIG1vc3RseSBvay4KPiA+IAo+ID4g
VGhlIGJpc2VjdG9yIGZpbmdlcmVkIHRoZSBmb2xsb3dpbmcgY29tbWl0Ogo+ID4gCj4gPiBjb21t
aXQgMGVlOTMwZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+ID4gQXV0aG9yOiBN
YXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiA+IERhdGU6ICAgVHVlIE1hciA1
IDE1OjQ2OjA2IDIwMTkgLTA4MDAKPiA+IAo+ID4gICAgICBtbS9tZW1vcnkuYzogcHJldmVudCBt
YXBwaW5nIHR5cGVkIHBhZ2VzIHRvIHVzZXJzcGFjZQo+ID4gICAgICBQYWdlcyB3aGljaCB1c2Ug
cGFnZV90eXBlIG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXJzcGFjZSBhcyBpdCB3b3VsZAo+
ID4gICAgICBkZXN0cm95IHRoZWlyIHBhZ2UgdHlwZS4gIEFkZCBhbiBleHBsaWNpdCBjaGVjayBm
b3IgdGhpcyBpbnN0ZWFkIG9mCj4gPiAgICAgIGFzc3VtaW5nIHRoYXQga2VybmVsIGRyaXZlcnMg
YWx3YXlzIGdldCB0aGlzIHJpZ2h0LgoKT2ggZ29vZCwgaXQgZm91bmQgYSByZWFsIHByb2JsZW0u
Cgo+IEl0IHR1cm5zIG91dCB0aGUgcHJvYmxlbSBpcyBiZWNhdXNlIHRoZSBiYWxsb29uIGRyaXZl
ciB3aWxsIGNhbGwKPiBfX1NldFBhZ2VPZmZsaW5lKCkgb24gYWxsb2NhdGVkIHBhZ2UuIFRoZXJl
Zm9yZSB0aGUgcGFnZSBoYXMgYSB0eXBlIGFuZAo+IHZtX2luc2VydF9wYWdlcyB3aWxsIGRlbnkg
dGhlIGluc2VydGlvbi4KPiAKPiBNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGltaXRlZCBpbiB0aGlz
IGFyZWEuIFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbgo+IHNvbHZlIHRoZSBwcm9ibGVtLgo+
IAo+IEkgd291bGQgYXBwcmVjaWF0ZSBpZiBzb21lb25lIGNvdWxkIHByb3ZpZGUgaW5wdXQgb2Yg
dG8gZml4IHRoZSBtYXBwaW5nLgoKSSBkb24ndCBrbm93IHRoZSBiYWxsb29uIGRyaXZlciwgc28g
SSBkb24ndCBrbm93IHdoeSBpdCB3YXMgZG9pbmcgdGhpcywKYnV0IHdoYXQgaXQgd2FzIGRvaW5n
IHdhcyBXcm9uZyBhbmQgaGFzIGJlZW4gc2luY2UgMjAxNCB3aXRoOgoKY29tbWl0IGQ2ZDg2YzBh
N2Y4ZGRjNWIzOGNmMDg5MjIyY2IxZDk1NDA3NjJkYzIKQXV0aG9yOiBLb25zdGFudGluIEtobGVi
bmlrb3YgPGsua2hsZWJuaWtvdkBzYW1zdW5nLmNvbT4KRGF0ZTogICBUaHUgT2N0IDkgMTU6Mjk6
MjcgMjAxNCAtMDcwMAoKICAgIG1tL2JhbGxvb25fY29tcGFjdGlvbjogcmVkZXNpZ24gYmFsbG9v
bmVkIHBhZ2VzIG1hbmFnZW1lbnQKCklmIGJhbGxvb25lZCBwYWdlcyBhcmUgc3VwcG9zZWQgdG8g
YmUgbWFwcGVkIGludG8gdXNlcnNwYWNlLCB5b3UgY2FuJ3QgbWFyawp0aGVtIGFzIGJhbGxvb25l
ZCBwYWdlcyB1c2luZyB0aGUgbWFwY291bnQgZmllbGQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3kzl-0006Sk-5R; Tue, 12 Mar 2019 17: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=O9L9=RP=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1h3kzk-0006Sb-29
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:15:16 +0000
X-Inumbo-ID: 666675f3-44ea-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 666675f3-44ea-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:15:14 +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 x2CHEJXU126442;
 Tue, 12 Mar 2019 17:14:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=kqgYdMMnC1rX4Pe0Vj248e1LbMDASl3aQnMtGJJOrv0=;
 b=VL9uFKtISELnRNlRemBF35Al1+vx1gnRI6cmmIhzNXaeqLOVxSWSH40iZ/QWB+3fGKbB
 qXmpG9FGyuFdNL6rH7MoXft5ypl1nf7tLonT0cHysrQNtamR9DvxeQNbi0Yv0bXXw2qc
 6DF9d9vw9L9L6KzhFnYK1cDed8h/VE4dP99Jx4SV4nXiDLlyZwqhUVJNfy0lGmRy2zwK
 XQ8899+vVWonZXrzYD2sX8Qh1QgmcsovVO0DwEozWIZkvFp1I4cXtYAmWBiUJEiLNNzI
 K4+kXJw8eK06YrR5/O9LdCuGOt4zsYgrA3BCYg3KJkoVVdV0/HZ6ulZyrocl2soNWeht Ew== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2r464re2mb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 17:14:59 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2CHEweW031622
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 17:14:58 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 x2CHEvrJ021638;
 Tue, 12 Mar 2019 17:14:57 GMT
Received: from [10.175.188.73] (/10.175.188.73)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Mar 2019 10:14:57 -0700
To: Paolo Bonzini <pbonzini@redhat.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
 <8b1f4912-4f92-69ae-ae01-d899d5640572@oracle.com>
 <3ee91f33-2973-c2db-386f-afbf138081b4@redhat.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <59676804-786d-3df8-7752-8e45dec6d65b@oracle.com>
Date: Tue, 12 Mar 2019 17:14:50 +0000
MIME-Version: 1.0
In-Reply-To: <3ee91f33-2973-c2db-386f-afbf138081b4@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9193
 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=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903120118
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>

T24gMi8yMi8xOSA0OjU5IFBNLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+IE9uIDIxLzAyLzE5IDEy
OjQ1LCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+IE9uIDIvMjAvMTkgOTowOSBQTSwgUGFvbG8gQm9u
emluaSB3cm90ZToKPj4+IE9uIDIwLzAyLzE5IDIxOjE1LCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+
Pj4gIDIuIFBWIERyaXZlciBzdXBwb3J0IChwYXRjaGVzIDE3IC0gMzkpCj4+Pj4KPj4+PiAgV2Ug
c3RhcnQgYnkgcmVkaXJlY3RpbmcgaHlwZXJjYWxscyBmcm9tIHRoZSBiYWNrZW5kIHRvIHJvdXRp
bmVzCj4+Pj4gIHdoaWNoIGVtdWxhdGUgdGhlIGJlaGF2aW91ciB0aGF0IFBWIGJhY2tlbmRzIGV4
cGVjdCBpLmUuIGdyYW50Cj4+Pj4gIHRhYmxlIGFuZCBpbnRlcmRvbWFpbiBldmVudHMuIE5leHQs
IHdlIGFkZCBzdXBwb3J0IGZvciBsYXRlCj4+Pj4gIGluaXRpYWxpemF0aW9uIG9mIHhlbmJ1cywg
Zm9sbG93ZWQgYnkgaW1wbGVtZW50aW5nCj4+Pj4gIGZyb250ZW5kL2JhY2tlbmQgY29tbXVuaWNh
dGlvbiBtZWNoYW5pc21zIChpLmUuIGdyYW50IHRhYmxlcyBhbmQKPj4+PiAgaW50ZXJkb21haW4g
ZXZlbnQgY2hhbm5lbHMpLiBGaW5hbGx5LCBpbnRyb2R1Y2UgeGVuLXNoaW0ua28sCj4+Pj4gIHdo
aWNoIHdpbGwgc2V0dXAgYSBsaW1pdGVkIFhlbiBlbnZpcm9ubWVudC4gVGhpcyB1c2VzIHRoZSBh
ZGRlZAo+Pj4+ICBmdW5jdGlvbmFsaXR5IG9mIFhlbiBzcGVjaWZpYyBzaGFyZWQgbWVtb3J5IChn
cmFudCB0YWJsZXMpIGFuZAo+Pj4+ICBub3RpZmljYXRpb25zIChldmVudCBjaGFubmVscykuCj4+
Pgo+Pj4gSSBhbSBhIGJpdCB3b3JyaWVkIGJ5IHRoZSBsYXN0IHBhdGNoZXMsIHRoZXkgc2VlbSBy
ZWFsbHkgYnJpdHRsZSBhbmQKPj4+IHByb25lIHRvIGJyZWFrYWdlLiAgSSBkb24ndCBrbm93IFhl
biB3ZWxsIGVub3VnaCB0byB1bmRlcnN0YW5kIGlmIHRoZQo+Pj4gbGFjayBvZiBzdXBwb3J0IGZv
ciBHTlRNQVBfaG9zdF9tYXAgaXMgZml4YWJsZSwgYnV0IGlmIG5vdCwgeW91IGhhdmUgdG8KPj4+
IGRlZmluZSBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IGh5cGVyY2FsbC4KPj4+Cj4+IEkgZ3Vlc3Mg
QW5rdXIgYWxyZWFkeSBhbnN3ZXJlZCB0aGlzOyBzbyBqdXN0IHRvIHN0YWNrIHRoaXMgb24gdG9w
IG9mIGhpcyBjb21tZW50Lgo+Pgo+PiBUaGUgeGVuX3NoaW1fZG9tYWluKCkgaXMgb25seSBtZWFu
dCB0byBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgdGhlIGJhY2tlbmQKPj4gaGFzL2Nhbi1oYXZlIGZ1
bGwgYWNjZXNzIHRvIGd1ZXN0IG1lbW9yeSBbaS5lLiBuZXRiYWNrIGFuZCBibGtiYWNrIHdvdWxk
IHdvcmsKPj4gd2l0aCBzaW1pbGFyIGFzc3VtcHRpb25zIGFzIHZob3N0P10uIEZvciB0aGUgbm9y
bWFsIGNhc2UsIHdoZXJlIGEgYmFja2VuZCAqaW4gYQo+PiBndWVzdCogbWFwcyBhbmQgdW5tYXBz
IG90aGVyIGd1ZXN0IG1lbW9yeSwgdGhpcyBpcyBub3QgYXBwbGljYWJsZSBhbmQgdGhlc2UKPj4g
Y2hhbmdlcyBkb24ndCBhZmZlY3QgdGhhdCBjYXNlLgo+Pgo+PiBJT1csIHRoZSBQViBiYWNrZW5k
IGhlcmUgc2l0cyBvbiB0aGUgaHlwZXJ2aXNvciwgYW5kIHRoZSBoeXBlcmNhbGxzIGFyZW4ndAo+
PiBhY3R1YWwgaHlwZXJjYWxscyBidXQgcmF0aGVyIGludm9raW5nIHNoaW1faHlwZXJjYWxsKCku
IFRoZSBjYWxsIGNoYWluIHdvdWxkIGdvCj4+IG1vcmUgb3IgbGVzcyBsaWtlOgo+Pgo+PiA8bmV0
YmFja3xibGtiYWNrfHNjc2liYWNrPgo+PiAgZ250dGFiX21hcF9yZWZzKG1hcF9vcHMsIHBhZ2Vz
KQo+PiAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYs
Li4uKQo+PiAgICAgIHNoaW1faHlwZXJjYWxsKCkKPj4gICAgICAgIHNoaW1faGNhbGxfZ250bWFw
KCkKPj4KPj4gT3VyIHJlYXNvbmluZyB3YXMgdGhhdCBnaXZlbiB3ZSBhcmUgYWxyZWFkeSBpbiBL
Vk0sIHdoeSBtYXBwaW5nIGEgcGFnZSBpZiB0aGUKPj4gdXNlciAoaS5lLiB0aGUga2VybmVsIFBW
IGJhY2tlbmQpIGlzIGhpbXNlbGY/IFRoZSBsYWNrIG9mIEdOVE1BUF9ob3N0X21hcCBpcyBob3cK
Pj4gdGhlIHNoaW0gZGV0ZXJtaW5lcyBpdHMgdXNlciBkb2Vzbid0IHdhbnQgdG8gbWFwIHRoZSBw
YWdlLiBBbHNvLCB0aGVyZSdzIGFub3RoZXIKPj4gaXNzdWUgd2hlcmUgUFYgYmFja2VuZHMgYWx3
YXlzIG5lZWQgYSBzdHJ1Y3QgcGFnZSB0byByZWZlcmVuY2UgdGhlIGRldmljZQo+PiBpbmZsaWdo
dCBkYXRhIGFzIEFua3VyIHBvaW50ZWQgb3V0Lgo+IAo+IFVsdGltYXRlbHkgaXQncyB1cCB0byB0
aGUgWGVuIHBlb3BsZS4gIEl0IGRvZXMgbWFrZSB0aGVpciBBUEkgdWdsaWVyLAo+IGVzcGVjaWFs
bHkgdGhlIGluL291dCBjaGFuZ2UgZm9yIHRoZSBwYXJhbWV0ZXIuICBJZiB5b3UgY2FuIGF0IGxl
YXN0Cj4gYXZvaWQgdGhhdCwgaXQgd291bGQgYWxsZXZpYXRlIG15IGNvbmNlcm5zIHF1aXRlIGEg
Yml0LgoKSW4gbXkgdmlldywgd2UgaGF2ZSB0d28gb3B0aW9ucyBvdmVyYWxsOgoKMSkgTWFrZSBp
dCBleHBsaWNpdCwgdGhlIGNoYW5nZXMgdGhlIFBWIGRyaXZlcnMgd2UgaGF2ZSB0byBtYWtlIGlu
Cm9yZGVyIHRvIHN1cHBvcnQgeGVuX3NoaW1fZG9tYWluKCkuIFRoaXMgY291bGQgbWVhbiBlLmcu
IGEpIGFkZCBhIGNhbGxiYWNrCmFyZ3VtZW50IHRvIGdudHRhYl9tYXBfcmVmcygpIHRoYXQgaXMg
aW52b2tlZCBmb3IgZXZlcnkgcGFnZSB0aGF0IGdldHMgbG9va2VkIHVwCnN1Y2Nlc3NmdWxseSwg
YW5kIGluc2lkZSB0aGlzIGNhbGxiYWNrIHRoZSBQViBkcml2ZXIgbWF5IHVwZGF0ZSBpdCdzIHRy
YWNraW5nCnBhZ2UuIEhlcmUgd2Ugbm8gbG9uZ2VyIGhhdmUgdGhpcyBpbi9vdXQgcGFyYW1ldGVy
IGluIGdudHRhYl9tYXBfcmVmcywgYW5kIGFsbApzaGltX2RvbWFpbiBzcGVjaWZpYyBiaXRzIHdv
dWxkIGJlIGEgbGl0dGxlIG1vcmUgYWJzdHJhY3RlZCBmcm9tIFhlbiBQVgpiYWNrZW5kcy4gU2Vl
IG5ldGJhY2sgZXhhbXBsZSBiZWxvdyB0aGUgc2Npc3NvcnMgbWFyay4gT3IgYikgaGF2ZSBzb3J0
IG9mIGEKdHJhbnNsYXRlX2dyZWYoKSBhbmQgcHV0X2dyZWYoKSBBUEkgdGhhdCBYZW4gUFYgZHJp
dmVycyB1c2Ugd2hpY2ggbWFrZSBpdCBldmVuCm1vcmUgZXhwbGljaXQgdGhhdCB0aGVyZSdzIG5v
IGdyYW50IG9wcyBpbnZvbHZlZC4gVGhlIGxhdHRlciBpcyBtb3JlIGludmFzaXZlLgoKMikgVGhl
IHNlY29uZCBvcHRpb24gaXMgdG8gc3VwcG9ydCBndWVzdCBncmFudCBtYXBwaW5nL3VubWFwcGlu
ZyBbKl0gdG8gYWxsb3cKaG9zdGluZyBQViBiYWNrZW5kcyBpbnNpZGUgdGhlIGd1ZXN0LiBUaGlz
IHdvdWxkIHJlbW92ZSB0aGUgWGVuIGNoYW5nZXMgaW4gdGhpcwpzZXJpZXMgY29tcGxldGVseS4g
QnV0IGl0IHdvdWxkIHJlcXVpcmUgYW5vdGhlciBndWVzdCBiZWluZyB1c2VkCmFzIG5ldGJhY2sv
YmxrYmFjay94ZW5zdG9yZWQsIGFuZCBsZXNzIHBlcmZvcm1hbmNlIHRoYW4gMSkgKHRob3VnaCwg
aW4gdGhlb3J5LAppdCB3b3VsZCBiZSBlcXVpdmFsZW50IHRvIHdoYXQgZG9lcyBYZW4gd2l0aCBn
cmFudHMvZXZlbnRzKS4gVGhlIG9ubHkgY2hhbmdlcyBpbgpMaW51eCBYZW4gY29kZSBpcyBhZGRp
bmcgeGVuc3RvcmVkIGRvbWFpbiBzdXBwb3J0LCBidXQgdGhhdCBpcyB1c2VmdWwgb24gaXRzIG93
bgpvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIHdvcmsuCgpJIHRoaW5rIHRoZXJlJ3MgdmFsdWUg
b24gYm90aDsgMSkgaXMgcHJvYmFibHkgbW9yZSBmYW1pbGlhciBmb3IgS1ZNIHVzZXJzCnBlcmhh
cHMgKGFzIGl0IGlzIHNpbWlsYXIgdG8gd2hhdCB2aG9zdCBkb2VzPykgd2hpbGUgIDIpIGVxdWF0
ZXMgdG8gaW1wbGVtZW50aW5nClhlbiBkaXNhZ3JlZ2F0aW9uIGNhcGFiaWxpdGllcyBpbiBLVk0u
CgpUaG91Z2h0cz8gWGVuIG1haW50YWluZXJzIHdoYXQncyB5b3VyIHRha2Ugb24gdGhpcz8KCglK
b2FvCgpbKl0gSW50ZXJkb21haW4gZXZlbnRzIHdvdWxkIGFsc28gaGF2ZSB0byBjaGFuZ2UuCgot
LS0tLS0tLS0tLS0tLS0tID44IC0tLS0tLS0tLS0tLS0tLS0KCkl0IGlzbid0IG11Y2ggY2xlYW5l
ciwgYnV0IFBWIGRyaXZlcnMgYXZvaWQvaGlkZSBhIGJ1bmNoIG9mIHhlbl9zaGltX2RvbWFpbigp
CmNvbmRpdGlvbmFscyBpbiB0aGUgZGF0YSBwYXRoLiBJdCBpcyBtb3JlIGV4cGxpY2l0IHdoaWxl
IGF2b2lkaW5nIHRoZSBpbi9vdXQKcGFyYW1ldGVyIGNoYW5nZSBpbiBnbnR0YWJfbWFwX3JlZnMu
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggYi9kcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9jb21tb24uaAppbmRleCA5MzZjMGIzZTBiYTIuLmM2ZTQ3ZGNiN2Ux
MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmgKKysrIGIvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmgKQEAgLTE1OCw2ICsxNTgsNyBAQCBzdHJ1Y3Qg
eGVudmlmX3F1ZXVlIHsgLyogUGVyLXF1ZXVlIGRhdGEgZm9yIHhlbnZpZiAqLwogCXN0cnVjdCBn
bnR0YWJfY29weSB0eF9jb3B5X29wc1tNQVhfUEVORElOR19SRVFTXTsKIAlzdHJ1Y3QgZ250dGFi
X21hcF9ncmFudF9yZWYgdHhfbWFwX29wc1tNQVhfUEVORElOR19SRVFTXTsKIAlzdHJ1Y3QgZ250
dGFiX3VubWFwX2dyYW50X3JlZiB0eF91bm1hcF9vcHNbTUFYX1BFTkRJTkdfUkVRU107CisJc3Ry
dWN0IGdudHRhYl9wYWdlX2NoYW5nZWQgcGFnZV9jYltNQVhfUEVORElOR19SRVFTXTsKIAkvKiBw
YXNzZWQgdG8gZ250dGFiX1t1bl1tYXBfcmVmcyB3aXRoIHBhZ2VzIHVuZGVyICh1biltYXBwaW5n
ICovCiAJc3RydWN0IHBhZ2UgKnBhZ2VzX3RvX21hcFtNQVhfUEVORElOR19SRVFTXTsKIAlzdHJ1
Y3QgcGFnZSAqcGFnZXNfdG9fdW5tYXBbTUFYX1BFTkRJTkdfUkVRU107CmRpZmYgLS1naXQgYS9k
cml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9uZXRiYWNrLmMKaW5kZXggODBhYWUzYTMyYzJhLi41Njc4OGQ4Y2Q4MTMgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYworKysgYi9kcml2ZXJzL25ldC94ZW4t
bmV0YmFjay9uZXRiYWNrLmMKQEAgLTMyNCwxNSArMzI0LDI5IEBAIHN0cnVjdCB4ZW52aWZfdHhf
Y2IgewoKICNkZWZpbmUgWEVOVklGX1RYX0NCKHNrYikgKChzdHJ1Y3QgeGVudmlmX3R4X2NiICop
KHNrYiktPmNiKQoKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW52aWZfdHhfcGFnZV9jaGFuZ2VkKHBo
eXNfYWRkcl90IGFkZHIsIHZvaWQgKm9wYXF1ZSkKK3sKKwlzdHJ1Y3QgcGFnZSAqKnBhZ2UgPSBv
cGFxdWU7CisKKwkqcGFnZSA9IHZpcnRfdG9fcGFnZShhZGRyKTsKK30KIHN0YXRpYyBpbmxpbmUg
dm9pZCB4ZW52aWZfdHhfY3JlYXRlX21hcF9vcChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwK
IAkJCQkJICAgdTE2IHBlbmRpbmdfaWR4LAogCQkJCQkgICBzdHJ1Y3QgeGVuX25ldGlmX3R4X3Jl
cXVlc3QgKnR4cCwKIAkJCQkJICAgdW5zaWduZWQgaW50IGV4dHJhX2NvdW50LAogCQkJCQkgICBz
dHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1vcCkKIHsKLQlxdWV1ZS0+cGFnZXNfdG9fbWFw
W21vcC1xdWV1ZS0+dHhfbWFwX29wc10gPSBxdWV1ZS0+bW1hcF9wYWdlc1twZW5kaW5nX2lkeF07
CisJdTMyIG1hcF9pZHggPSBtb3AgLSBxdWV1ZS0+dHhfbWFwX29wczsKKworCXF1ZXVlLT5wYWdl
c190b19tYXBbbWFwX2lkeF0gPSBxdWV1ZS0+bW1hcF9wYWdlc1twZW5kaW5nX2lkeF07CisJcXVl
dWUtPnBhZ2VfY2JbbWFwX2lkeF0uY3R4ID0gJnF1ZXVlLT5tbWFwX3BhZ2VzW3BlbmRpbmdfaWR4
XTsKKwlxdWV1ZS0+cGFnZV9jYlttYXBfaWR4XS5jYiA9IHhlbnZpZl90eF9wYWdlX2NoYW5nZWQ7
CisKIAlnbnR0YWJfc2V0X21hcF9vcChtb3AsIGlkeF90b19rYWRkcihxdWV1ZSwgcGVuZGluZ19p
ZHgpLAotCQkJICBHTlRNQVBfaG9zdF9tYXAgfCBHTlRNQVBfcmVhZG9ubHksCisJCQkgIEdOVFRB
Ql9ob3N0X21hcCB8IEdOVE1BUF9yZWFkb25seSwKIAkJCSAgdHhwLT5ncmVmLCBxdWV1ZS0+dmlm
LT5kb21pZCk7CgogCW1lbWNweSgmcXVldWUtPnBlbmRpbmdfdHhfaW5mb1twZW5kaW5nX2lkeF0u
cmVxLCB0eHAsCkBAIC0xMjY4LDcgKzEyODMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVudmlm
X3R4X2RlYWxsb2NfYWN0aW9uKHN0cnVjdAp4ZW52aWZfcXVldWUgKnF1ZXVlKQogCQkJCXF1ZXVl
LT5tbWFwX3BhZ2VzW3BlbmRpbmdfaWR4XTsKIAkJCWdudHRhYl9zZXRfdW5tYXBfb3AoZ29wLAog
CQkJCQkgICAgaWR4X3RvX2thZGRyKHF1ZXVlLCBwZW5kaW5nX2lkeCksCi0JCQkJCSAgICBHTlRN
QVBfaG9zdF9tYXAsCisJCQkJCSAgICBHTlRUQUJfaG9zdF9tYXAsCiAJCQkJCSAgICBxdWV1ZS0+
Z3JhbnRfdHhfaGFuZGxlW3BlbmRpbmdfaWR4XSk7CiAJCQl4ZW52aWZfZ3JhbnRfaGFuZGxlX3Jl
c2V0KHF1ZXVlLCBwZW5kaW5nX2lkeCk7CiAJCQkrK2dvcDsKQEAgLTEzMjIsNyArMTMzNyw3IEBA
IGludCB4ZW52aWZfdHhfYWN0aW9uKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLCBpbnQgYnVk
Z2V0KQogCWdudHRhYl9iYXRjaF9jb3B5KHF1ZXVlLT50eF9jb3B5X29wcywgbnJfY29wcyk7CiAJ
aWYgKG5yX21vcHMgIT0gMCkgewogCQlyZXQgPSBnbnR0YWJfbWFwX3JlZnMocXVldWUtPnR4X21h
cF9vcHMsCi0JCQkJICAgICAgTlVMTCwKKwkJCQkgICAgICBOVUxMLCBxdWV1ZS0+cGFnZV9jYiwK
IAkJCQkgICAgICBxdWV1ZS0+cGFnZXNfdG9fbWFwLAogCQkJCSAgICAgIG5yX21vcHMpOwogCQlC
VUdfT04ocmV0KTsKQEAgLTEzOTQsNyArMTQwOSw3IEBAIHZvaWQgeGVudmlmX2lkeF91bm1hcChz
dHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgdTE2CnBlbmRpbmdfaWR4KQoKIAlnbnR0YWJfc2V0
X3VubWFwX29wKCZ0eF91bm1hcF9vcCwKIAkJCSAgICBpZHhfdG9fa2FkZHIocXVldWUsIHBlbmRp
bmdfaWR4KSwKLQkJCSAgICBHTlRNQVBfaG9zdF9tYXAsCisJCQkgICAgR05UVEFCX2hvc3RfbWFw
LAogCQkJICAgIHF1ZXVlLT5ncmFudF90eF9oYW5kbGVbcGVuZGluZ19pZHhdKTsKIAl4ZW52aWZf
Z3JhbnRfaGFuZGxlX3Jlc2V0KHF1ZXVlLCBwZW5kaW5nX2lkeCk7CgpAQCAtMTYyMiw3ICsxNjM3
LDcgQEAgc3RhdGljIGludCBfX2luaXQgbmV0YmFja19pbml0KHZvaWQpCiB7CiAJaW50IHJjID0g
MDsKCi0JaWYgKCF4ZW5fZG9tYWluKCkpCisJaWYgKCF4ZW5fZG9tYWluKCkgJiYgIXhlbl9zaGlt
X2RvbWFpbl9nZXQoKSkKIAkJcmV0dXJuIC1FTk9ERVY7CgogCS8qIEFsbG93IGFzIG1hbnkgcXVl
dWVzIGFzIHRoZXJlIGFyZSBDUFVzIGJ1dCBtYXguIDggaWYgdXNlciBoYXMgbm90CkBAIC0xNjYz
LDYgKzE2NzgsNyBAQCBzdGF0aWMgdm9pZCBfX2V4aXQgbmV0YmFja19maW5pKHZvaWQpCiAJZGVi
dWdmc19yZW1vdmVfcmVjdXJzaXZlKHhlbl9uZXRiYWNrX2RiZ19yb290KTsKICNlbmRpZiAvKiBD
T05GSUdfREVCVUdfRlMgKi8KIAl4ZW52aWZfeGVuYnVzX2ZpbmkoKTsKKwl4ZW5fc2hpbV9kb21h
aW5fcHV0KCk7CiB9CiBtb2R1bGVfZXhpdChuZXRiYWNrX2ZpbmkpOwoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2dyYW50LXRhYmxlLmMgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCmluZGV4
IDdlYTZmYjZhMmU1ZC4uYjRjOWQ3ZmY1MzFmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ncmFu
dC10YWJsZS5jCisrKyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKQEAgLTEwMzEsNiArMTAz
MSw3IEBAIHZvaWQgZ250dGFiX2ZvcmVhY2hfZ3JhbnQoc3RydWN0IHBhZ2UgKipwYWdlcywKCiBp
bnQgZ250dGFiX21hcF9yZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywK
IAkJICAgIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqa21hcF9vcHMsCisJCSAgICBzdHJ1
Y3QgZ250dGFiX3BhZ2VfY2hhbmdlZCAqcGFnZV9jYiwKIAkJICAgIHN0cnVjdCBwYWdlICoqcGFn
ZXMsIHVuc2lnbmVkIGludCBjb3VudCkKIHsKIAlpbnQgaSwgcmV0OwpAQCAtMTA0NSw2ICsxMDQ2
LDEyIEBAIGludCBnbnR0YWJfbWFwX3JlZnMoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpt
YXBfb3BzLAogCQl7CiAJCQlzdHJ1Y3QgeGVuX3BhZ2VfZm9yZWlnbiAqZm9yZWlnbjsKCisJCQlp
ZiAoeGVuX3NoaW1fZG9tYWluKCkgJiYgcGFnZV9jYikgeworCQkJCXBhZ2VfY2JbaV0uY2IobWFw
X29wc1tpXS5ob3N0X2FkZHIsCisJCQkJCSAgICAgIHBhZ2VfY2JbaV0uY3R4KTsKKwkJCQljb250
aW51ZTsKKwkJCX0KKwogCQkJU2V0UGFnZUZvcmVpZ24ocGFnZXNbaV0pOwogCQkJZm9yZWlnbiA9
IHhlbl9wYWdlX2ZvcmVpZ24ocGFnZXNbaV0pOwogCQkJZm9yZWlnbi0+ZG9taWQgPSBtYXBfb3Bz
W2ldLmRvbTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi9pbmNsdWRl
L3hlbi9ncmFudF90YWJsZS5oCmluZGV4IDliYzViYzA3ZDRkMy4uNWUxN2ZhMDhlNzc5IDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmgKQEAgLTU1LDYgKzU1LDkgQEAKIC8qIE5SX0dSQU5UX0ZSQU1FUyBtdXN0IGJlIGxl
c3MgdGhhbiBvciBlcXVhbCB0byB0aGF0IGNvbmZpZ3VyZWQgaW4gWGVuICovCiAjZGVmaW5lIE5S
X0dSQU5UX0ZSQU1FUyA0CgorLyogU2VsZWN0cyBob3N0IG1hcCBvbmx5IGlmIG9uIG5hdGl2ZSBY
ZW4gKi8KKyNkZWZpbmUgR05UVEFCX2hvc3RfbWFwICh4ZW5fc2hpbV9kb21haW4oKSA/IDAgOiBH
TlRNQVBfaG9zdF9tYXApCisKIHN0cnVjdCBnbnR0YWJfZnJlZV9jYWxsYmFjayB7CiAJc3RydWN0
IGdudHRhYl9mcmVlX2NhbGxiYWNrICpuZXh0OwogCXZvaWQgKCpmbikodm9pZCAqKTsKQEAgLTc4
LDYgKzgxLDEyIEBAIHN0cnVjdCBnbnRhYl91bm1hcF9xdWV1ZV9kYXRhCiAJdW5zaWduZWQgaW50
IGFnZTsKIH07Cgorc3RydWN0IGdudHRhYl9wYWdlX2NoYW5nZWQKK3sKKwl2b2lkICgqY2IpKHBo
eXNfYWRkcl90IGFkZHIsIHZvaWQgKm9wYXF1ZSk7CisJdm9pZCAqY3R4OworfTsKKwogaW50IGdu
dHRhYl9pbml0KHZvaWQpOwogaW50IGdudHRhYl9zdXNwZW5kKHZvaWQpOwogaW50IGdudHRhYl9y
ZXN1bWUodm9pZCk7CkBAIC0yMjEsNiArMjMwLDcgQEAgdm9pZCBnbnR0YWJfcGFnZXNfY2xlYXJf
cHJpdmF0ZShpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlCioqcGFnZXMpOwoKIGludCBnbnR0YWJf
bWFwX3JlZnMoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkgICAgc3Ry
dWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICprbWFwX29wcywKKwkJICAgIHN0cnVjdCBnbnR0YWJf
cGFnZV9jaGFuZ2VkICpjYiwKIAkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVkIGlu
dCBjb3VudCk7CiBpbnQgZ250dGFiX3VubWFwX3JlZnMoc3RydWN0IGdudHRhYl91bm1hcF9ncmFu
dF9yZWYgKnVubWFwX29wcywKIAkJICAgICAgc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYg
Kmt1bm1hcF9vcHMsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17: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 1h3l2x-0006ez-MX; Tue, 12 Mar 2019 17:18:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+dzC=RP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h3l2w-0006et-Qp
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:18:34 +0000
X-Inumbo-ID: dd210226-44ea-11e9-b365-1f9950527c00
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd210226-44ea-11e9-b365-1f9950527c00;
 Tue, 12 Mar 2019 17:18:33 +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 C8BB01FA6BE;
 Tue, 12 Mar 2019 17:18:32 +0000 (UTC)
Received: from [10.36.117.44] (ovpn-117-44.ams2.redhat.com [10.36.117.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B60E6171C2;
 Tue, 12 Mar 2019 17:18:29 +0000 (UTC)
To: Matthew Wilcox <willy@infradead.org>, Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
Date: Tue, 12 Mar 2019 18:18:28 +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: <20190312171421.GJ19508@bombadil.infradead.org>
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.38]); Tue, 12 Mar 2019 17:18:33 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDMuMTkgMTg6MTQsIE1hdHRoZXcgV2lsY294IHdyb3RlOgo+IE9uIFR1ZSwgTWFyIDEy
LCAyMDE5IGF0IDA1OjA1OjM5UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMy8x
Mi8xOSAzOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBJdCBsb29rcyBsaWtlIGFsbCB0
aGUgYXJtIHRlc3QgZm9yIGxpbnVzIFsxXSBhbmQgbmV4dCBbMl0gdHJlZQo+Pj4gYXJlIG5vdyBm
YWlsaW5nLiB4ODYgc2VlbXMgdG8gYmUgbW9zdGx5IG9rLgo+Pj4KPj4+IFRoZSBiaXNlY3RvciBm
aW5nZXJlZCB0aGUgZm9sbG93aW5nIGNvbW1pdDoKPj4+Cj4+PiBjb21taXQgMGVlOTMwZTZjYWZh
MDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4gQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KPj4+IERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkg
LTA4MDAKPj4+Cj4+PiAgICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQgcGFn
ZXMgdG8gdXNlcnNwYWNlCj4+PiAgICAgIFBhZ2VzIHdoaWNoIHVzZSBwYWdlX3R5cGUgbXVzdCBu
ZXZlciBiZSBtYXBwZWQgdG8gdXNlcnNwYWNlIGFzIGl0IHdvdWxkCj4+PiAgICAgIGRlc3Ryb3kg
dGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNoZWNrIGZvciB0aGlzIGluc3RlYWQg
b2YKPj4+ICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdheXMgZ2V0IHRoaXMg
cmlnaHQuCj4gCj4gT2ggZ29vZCwgaXQgZm91bmQgYSByZWFsIHByb2JsZW0uCj4gCj4+IEl0IHR1
cm5zIG91dCB0aGUgcHJvYmxlbSBpcyBiZWNhdXNlIHRoZSBiYWxsb29uIGRyaXZlciB3aWxsIGNh
bGwKPj4gX19TZXRQYWdlT2ZmbGluZSgpIG9uIGFsbG9jYXRlZCBwYWdlLiBUaGVyZWZvcmUgdGhl
IHBhZ2UgaGFzIGEgdHlwZSBhbmQKPj4gdm1faW5zZXJ0X3BhZ2VzIHdpbGwgZGVueSB0aGUgaW5z
ZXJ0aW9uLgo+Pgo+PiBNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGltaXRlZCBpbiB0aGlzIGFyZWEu
IFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbgo+PiBzb2x2ZSB0aGUgcHJvYmxlbS4KPj4KPj4g
SSB3b3VsZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQgcHJvdmlkZSBpbnB1dCBvZiB0byBm
aXggdGhlIG1hcHBpbmcuCj4gCj4gSSBkb24ndCBrbm93IHRoZSBiYWxsb29uIGRyaXZlciwgc28g
SSBkb24ndCBrbm93IHdoeSBpdCB3YXMgZG9pbmcgdGhpcywKPiBidXQgd2hhdCBpdCB3YXMgZG9p
bmcgd2FzIFdyb25nIGFuZCBoYXMgYmVlbiBzaW5jZSAyMDE0IHdpdGg6Cj4gCj4gY29tbWl0IGQ2
ZDg2YzBhN2Y4ZGRjNWIzOGNmMDg5MjIyY2IxZDk1NDA3NjJkYzIKPiBBdXRob3I6IEtvbnN0YW50
aW4gS2hsZWJuaWtvdiA8ay5raGxlYm5pa292QHNhbXN1bmcuY29tPgo+IERhdGU6ICAgVGh1IE9j
dCA5IDE1OjI5OjI3IDIwMTQgLTA3MDAKPiAKPiAgICAgbW0vYmFsbG9vbl9jb21wYWN0aW9uOiBy
ZWRlc2lnbiBiYWxsb29uZWQgcGFnZXMgbWFuYWdlbWVudAo+IAo+IElmIGJhbGxvb25lZCBwYWdl
cyBhcmUgc3VwcG9zZWQgdG8gYmUgbWFwcGVkIGludG8gdXNlcnNwYWNlLCB5b3UgY2FuJ3QgbWFy
awo+IHRoZW0gYXMgYmFsbG9vbmVkIHBhZ2VzIHVzaW5nIHRoZSBtYXBjb3VudCBmaWVsZC4KPiAK
CkFza2luZyBteXNlbGYgd2h5IGFueWJvZHkgd291bGQgd2FudCB0byBtYXAgYmFsbG9vbiBpbmZs
YXRlZCBwYWdlcyBpbnRvCnVzZXIgc3BhY2UgKHRoaXMganVzdCBzb3VuZHMgcGxhaW4gd3Jvbmcg
YnV0IG15IHVuZGVyc3RhbmRpbmcgdG8gd2hhdApYRU4gYmFsbG9vbiBkcml2ZXIgZG9lcyBtaWdo
dCBiZSBsaW1pdGVkKSwgYnV0IEkgYXNzdW1lIHRoZSBlYXN5IGZpeAp3b3VsZCBiZSB0byByZXZl
cnQKCgpjb21taXQgMmYwODVmZjM3ZDA4ZWNiYzc4NDlkNWFiYjk0MjRiZDc5MjdkZGExZApBdXRo
b3I6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXIg
NiAxMTo0MjoyNCAyMDE5ICsxMTAwCgogICAgeGVuL2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFn
ZXMgUEdfb2ZmbGluZQoKICAgIE1hcmsgaW5mbGF0ZWQgYW5kIG5ldmVyIG9ubGluZWQgcGFnZXMg
UEdfb2ZmbGluZSwgdG8gdGVsbCB0aGUgd29ybGQgdGhhdAogICAgdGhlIGNvbnRlbnQgaXMgc3Rh
bGUgYW5kIHNob3VsZCBub3QgYmUgZHVtcGVkLgoKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGls
ZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:22:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3l6B-0007MY-7D; Tue, 12 Mar 2019 17:21:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3l6A-0007MT-Db
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:21:54 +0000
X-Inumbo-ID: 531a558a-44eb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 531a558a-44eb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:21:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87169186"
Date: Tue, 12 Mar 2019 18:03:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190312170324.2isdrheecdrpo3yp@Air-de-Roger>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-6-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552291056-20286-6-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 05/12] microcode: only save compatible
 ucode patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.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>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MjlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSW50ZWwgQ1BVIG9ubHkgYWxsb3dzIG1peGluZyBpbiBzdGVwcGluZyBvciAncGYnLiBJZiBh
biB1Y29kZSBwYXRjaCBpcwo+IGZvciBvdGhlciBDUFUgZmFtaWxpZXMgb3IgbW9kZWxzLCBpdCB3
b24ndCBiZSBjb21wYXRpYmxlIHRvIGFsbCBDUFVzIG9uCj4gY3VycmVudCBzeXN0ZW0gYW5kIGV2
ZW4gaG90LXBsdWdnZWQgQ1BVcy4gIERvbid0IHNhdmUgc3VjaCBwYXRjaCB0bwo+IHJlZHVjZSB0
aGUgc2l6ZSBvZiB1Y29kZSBjYWNoZS4KCk9oLCBzbyB3ZSBhcmUgaW5kZWVkIGFpbWluZyB0byBz
dXBwb3J0IHN5c3RlbXMgdGhhdCBjYW4gcmVxdWlyZSBDUFVzCnRvIHVzZSBkaWZmZXJlbnQgbWlj
cm9jb2RlIGJsb2JzIGluIG9yZGVyIHRvIHVwZGF0ZT8KCklmIHRoYXQncyB0aGUgY2FzZSwgYW5k
IHdlIGFyZSBzdXJlIHRoaXMgd2lsbCB3b3JrLCB3ZSBkbyBpbmRlZWQgbmVlZAphIGxpc3Qgb2Yg
bWljcm9jb2RlcywgYnV0IHlvdSB3aWxsIGhhdmUgdG8gc29tZWhvdyBmbGFnIGFwcGxpZWQKbWlj
cm9jb2RlcyBpbiBvcmRlciB0byBwcmV2ZW50IHRoZW0gZnJvbSBiZWluZyByZXBsYWNlZCB3aXRo
IG5ldwptaWNyb2NvZGUgdmVyc2lvbnMgdW50aWwgWGVuIGtub3dzIHRoYXQgc3VjaCBuZXcgdmVy
c2lvbnMgYXBwbHkKY29ycmVjdGx5LgoKTWF5YmUgSSdtIGJlaW5nIHRvbyBzaW1wbGlzdGljIGhl
cmUsIGJ1dCBkb2VzIGFueW9uZSByZWFsbHkgaGF2ZSBhCnN5c3RlbSB3aXRoIENQVXMgd2l0aCBk
aWZmZXJlbnQgc3RlcHBpbmc/CgpTdXBwb3J0aW5nIHN1Y2ggc2NlbmFyaW8gYWRkcyBxdWl0ZSBh
IGxvdCBvZiBjb21wbGV4aXR5IGFuZCBldmVuIGlmCnRoZW9yZXRpY2FsbHkgcG9zc2libGUgSSBk
b24ndCB0aGluayBpdCBtYWtlcyBtdWNoIHNlbnNlIHRvIHN1cHBvcnQKdW5sZXNzIHRoZXJlIGFy
ZSBzdWNoIHN5c3RlbXMgb3V0IHRoZXJlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:23:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17: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 1h3l82-0007Uc-Lo; Tue, 12 Mar 2019 17:23: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=+dzC=RP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h3l80-0007UP-UD
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:23:48 +0000
X-Inumbo-ID: 98aca2f4-44eb-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98aca2f4-44eb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:23:48 +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 77D2E30F10B8;
 Tue, 12 Mar 2019 17:23:47 +0000 (UTC)
Received: from [10.36.117.44] (ovpn-117-44.ams2.redhat.com [10.36.117.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4452B1001E63;
 Tue, 12 Mar 2019 17:23:44 +0000 (UTC)
To: Matthew Wilcox <willy@infradead.org>, Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <28a72642-d0db-214c-2bf2-d1a6c6e03d92@redhat.com>
Date: Tue, 12 Mar 2019 18:23: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: <20190312171421.GJ19508@bombadil.infradead.org>
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.47]); Tue, 12 Mar 2019 17:23:47 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDMuMTkgMTg6MTQsIE1hdHRoZXcgV2lsY294IHdyb3RlOgo+IE9uIFR1ZSwgTWFyIDEy
LCAyMDE5IGF0IDA1OjA1OjM5UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMy8x
Mi8xOSAzOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBJdCBsb29rcyBsaWtlIGFsbCB0
aGUgYXJtIHRlc3QgZm9yIGxpbnVzIFsxXSBhbmQgbmV4dCBbMl0gdHJlZQo+Pj4gYXJlIG5vdyBm
YWlsaW5nLiB4ODYgc2VlbXMgdG8gYmUgbW9zdGx5IG9rLgo+Pj4KPj4+IFRoZSBiaXNlY3RvciBm
aW5nZXJlZCB0aGUgZm9sbG93aW5nIGNvbW1pdDoKPj4+Cj4+PiBjb21taXQgMGVlOTMwZTZjYWZh
MDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4gQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KPj4+IERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkg
LTA4MDAKPj4+Cj4+PiAgICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQgcGFn
ZXMgdG8gdXNlcnNwYWNlCj4+PiAgICAgIFBhZ2VzIHdoaWNoIHVzZSBwYWdlX3R5cGUgbXVzdCBu
ZXZlciBiZSBtYXBwZWQgdG8gdXNlcnNwYWNlIGFzIGl0IHdvdWxkCj4+PiAgICAgIGRlc3Ryb3kg
dGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNoZWNrIGZvciB0aGlzIGluc3RlYWQg
b2YKPj4+ICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdheXMgZ2V0IHRoaXMg
cmlnaHQuCj4gCj4gT2ggZ29vZCwgaXQgZm91bmQgYSByZWFsIHByb2JsZW0uCj4gCj4+IEl0IHR1
cm5zIG91dCB0aGUgcHJvYmxlbSBpcyBiZWNhdXNlIHRoZSBiYWxsb29uIGRyaXZlciB3aWxsIGNh
bGwKPj4gX19TZXRQYWdlT2ZmbGluZSgpIG9uIGFsbG9jYXRlZCBwYWdlLiBUaGVyZWZvcmUgdGhl
IHBhZ2UgaGFzIGEgdHlwZSBhbmQKPj4gdm1faW5zZXJ0X3BhZ2VzIHdpbGwgZGVueSB0aGUgaW5z
ZXJ0aW9uLgo+Pgo+PiBNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGltaXRlZCBpbiB0aGlzIGFyZWEu
IFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbgo+PiBzb2x2ZSB0aGUgcHJvYmxlbS4KPj4KPj4g
SSB3b3VsZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQgcHJvdmlkZSBpbnB1dCBvZiB0byBm
aXggdGhlIG1hcHBpbmcuCj4gCj4gSSBkb24ndCBrbm93IHRoZSBiYWxsb29uIGRyaXZlciwgc28g
SSBkb24ndCBrbm93IHdoeSBpdCB3YXMgZG9pbmcgdGhpcywKPiBidXQgd2hhdCBpdCB3YXMgZG9p
bmcgd2FzIFdyb25nIGFuZCBoYXMgYmVlbiBzaW5jZSAyMDE0IHdpdGg6CgpKdXN0IHRvIGNsYXJp
Znkgb24gdGhhdCBwb2ludCwgWEVOIGJhbGxvb24gZG9lcyBub3QgdXNlIGJhbGxvb24KY29tcGFj
dGlvbiBhcyBmYXIgYXMgSSBrbm93IChvbmx5IHZpcnRpby1iYWxsb29uIGFuZCBhcyBmYXIgYXMg
SSBrbm93Cm5vdyBhbHNvIHZtd2FyZSBiYWxsb29uKS4gQm90aCBvZiB0aGVtIGRvbid0IG1hcCBh
bnkgc3VjaCBwYWdlcyB0byB1c2VyCnNwYWNlLCBzbyBpdCBuZXZlciB3YXMgYW5kIGlzbid0IGEg
cHJvYmxlbS4KCj4gCj4gY29tbWl0IGQ2ZDg2YzBhN2Y4ZGRjNWIzOGNmMDg5MjIyY2IxZDk1NDA3
NjJkYzIKPiBBdXRob3I6IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8ay5raGxlYm5pa292QHNhbXN1
bmcuY29tPgo+IERhdGU6ICAgVGh1IE9jdCA5IDE1OjI5OjI3IDIwMTQgLTA3MDAKPiAKPiAgICAg
bW0vYmFsbG9vbl9jb21wYWN0aW9uOiByZWRlc2lnbiBiYWxsb29uZWQgcGFnZXMgbWFuYWdlbWVu
dAo+IAo+IElmIGJhbGxvb25lZCBwYWdlcyBhcmUgc3VwcG9zZWQgdG8gYmUgbWFwcGVkIGludG8g
dXNlcnNwYWNlLCB5b3UgY2FuJ3QgbWFyawo+IHRoZW0gYXMgYmFsbG9vbmVkIHBhZ2VzIHVzaW5n
IHRoZSBtYXBjb3VudCBmaWVsZC4KPiAKCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3l9t-0007db-AD; Tue, 12 Mar 2019 17:25:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VhJL=RP=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1h3l9q-0007dV-Tb
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:25:43 +0000
X-Inumbo-ID: da377ad0-44eb-11e9-8b6e-b34ea6b0e6c0
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [40.107.75.55]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da377ad0-44eb-11e9-8b6e-b34ea6b0e6c0;
 Tue, 12 Mar 2019 17:25:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=HuL6L6UHqB0jogE14X4LVrkJxK5RVwdS5RmNSCDnbHg=;
 b=XmEYDB+USxW26zzkeRUVN79lUx+UEtuBtPtrW4RuLAnYLNk+ZVwNsHp9TqKUCzqEgHNnF0X8xIU8PwMeOo9H5Ob53cCWaKnUOQP+PoER2YcHynkL3QFVzBS/I0TN1UzMMVNRF2uAKyv8HZ5boQKsJlg1b7/sVJgLcc85F8cODAs=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB5704.namprd05.prod.outlook.com (20.178.48.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.11; Tue, 12 Mar 2019 17:25:28 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::6cf6:1336:9f92:b1b5]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::6cf6:1336:9f92:b1b5%4]) with mapi id 15.20.1709.011; Tue, 12 Mar 2019
 17:25:28 +0000
From: Nadav Amit <namit@vmware.com>
To: David Hildenbrand <david@redhat.com>
Thread-Topic: xen: Can't insert balloon page into VM userspace (WAS Re:
 [Xen-devel] [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
Thread-Index: AQHU2PcQ+2WuG1OSZEK1UAN5w8teIKYIPsCAgAAAfIA=
Date: Tue, 12 Mar 2019 17:25:28 +0000
Message-ID: <A3443EC8-2A35-47C5-9EB3-78763AF641B0@vmware.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <28a72642-d0db-214c-2bf2-d1a6c6e03d92@redhat.com>
In-Reply-To: <28a72642-d0db-214c-2bf2-d1a6c6e03d92@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [66.170.99.2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f0787024-0a84-4317-c63a-08d6a70fb8ff
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR05MB5704; 
x-ms-traffictypediagnostic: BYAPR05MB5704:
x-ld-processed: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB5704E53882FD3EC214D21FBBD0490@BYAPR05MB5704.namprd05.prod.outlook.com>
x-forefront-prvs: 09749A275C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(366004)(346002)(376002)(136003)(189003)(199004)(106356001)(71200400001)(6436002)(11346002)(105586002)(86362001)(7416002)(6486002)(186003)(5660300002)(71190400001)(478600001)(76176011)(6506007)(83716004)(446003)(68736007)(476003)(229853002)(53546011)(36756003)(14454004)(26005)(82746002)(53936002)(99286004)(81166006)(2616005)(81156014)(6116002)(33656002)(486006)(102836004)(3846002)(54906003)(66066001)(4326008)(93886005)(256004)(6916009)(25786009)(6512007)(8676002)(97736004)(8936002)(2906002)(305945005)(316002)(7736002)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB5704;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: BG9N2f8C+dlo3mBMwuqnPoQzRUmb/nEAM7EVvFo7FSYuYmjPf/rwSEWKGt1rSEYoJEM+9/TjXzYpf6xO4E4LgQAOfJmW3Z2ym7oNYir6Zl+PY1txlEUPTb4Fj1bukSx/5zKWMj7X/3Fq7o/S0hpJj1dU+H7obCquEwS5mSpscKrzqrkUWQL5s0BhE/T8BeePu4SPM2QNlwIGRFbGOyddi1wkvX0bI1OrZzXJORVGjE/AgqijTWuy8dL/8OdsgEGF32TeRnyHbj7QL1Fpg8N0WAzZT/uCCQawzQJlXUmsekv9GtRxxIbCyNsPEwRZrq7POqBHoSgHUawvrzZKSopoNMxQlt0WdcskYBTUUMn8FG6JhP9Ni3SSHTkS1pkqCDuP/c365wKSuWXgHtwc3fIfb1RLljJJ9wur36L7thPqa+Y=
Content-ID: <50EB2B33C821234E9E7264AB3F0F5A4C@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f0787024-0a84-4317-c63a-08d6a70fb8ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2019 17:25:28.8020 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5704
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "k.khlebnikov@samsung.com" <k.khlebnikov@samsung.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Julien Freche <jfreche@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Matthew Wilcox <willy@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Pv-drivers <Pv-drivers@vmware.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBNYXIgMTIsIDIwMTksIGF0IDEwOjIzIEFNLCBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4gCj4gT24gMTIuMDMuMTkgMTg6MTQsIE1hdHRoZXcgV2lsY294
IHdyb3RlOgo+PiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwNTowNTozOVBNICswMDAwLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAzLzEyLzE5IDM6NTkgUE0sIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+PiBJdCBsb29rcyBsaWtlIGFsbCB0aGUgYXJtIHRlc3QgZm9yIGxpbnVzIFsxXSBhbmQg
bmV4dCBbMl0gdHJlZQo+Pj4+IGFyZSBub3cgZmFpbGluZy4geDg2IHNlZW1zIHRvIGJlIG1vc3Rs
eSBvay4KPj4+PiAKPj4+PiBUaGUgYmlzZWN0b3IgZmluZ2VyZWQgdGhlIGZvbGxvd2luZyBjb21t
aXQ6Cj4+Pj4gCj4+Pj4gY29tbWl0IDBlZTkzMGU2Y2FmYTA0OGMxOTI1ODkzZDBjYTg5OTE4YjI4
MTRmMmMKPj4+PiBBdXRob3I6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+
Pj4+IERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkgLTA4MDAKPj4+PiAKPj4+PiAgICAg
bW0vbWVtb3J5LmM6IHByZXZlbnQgbWFwcGluZyB0eXBlZCBwYWdlcyB0byB1c2Vyc3BhY2UKPj4+
PiAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2VfdHlwZSBtdXN0IG5ldmVyIGJlIG1hcHBlZCB0byB1
c2Vyc3BhY2UgYXMgaXQgd291bGQKPj4+PiAgICAgZGVzdHJveSB0aGVpciBwYWdlIHR5cGUuICBB
ZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRoaXMgaW5zdGVhZCBvZgo+Pj4+ICAgICBhc3N1bWlu
ZyB0aGF0IGtlcm5lbCBkcml2ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdodC4KPj4gCj4+IE9oIGdv
b2QsIGl0IGZvdW5kIGEgcmVhbCBwcm9ibGVtLgo+PiAKPj4+IEl0IHR1cm5zIG91dCB0aGUgcHJv
YmxlbSBpcyBiZWNhdXNlIHRoZSBiYWxsb29uIGRyaXZlciB3aWxsIGNhbGwKPj4+IF9fU2V0UGFn
ZU9mZmxpbmUoKSBvbiBhbGxvY2F0ZWQgcGFnZS4gVGhlcmVmb3JlIHRoZSBwYWdlIGhhcyBhIHR5
cGUgYW5kCj4+PiB2bV9pbnNlcnRfcGFnZXMgd2lsbCBkZW55IHRoZSBpbnNlcnRpb24uCj4+PiAK
Pj4+IE15IGtub3dsZWRnZSBpcyBxdWl0ZSBsaW1pdGVkIGluIHRoaXMgYXJlYS4gU28gSSBhbSBu
b3Qgc3VyZSBob3cgd2UgY2FuCj4+PiBzb2x2ZSB0aGUgcHJvYmxlbS4KPj4+IAo+Pj4gSSB3b3Vs
ZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQgcHJvdmlkZSBpbnB1dCBvZiB0byBmaXggdGhl
IG1hcHBpbmcuCj4+IAo+PiBJIGRvbid0IGtub3cgdGhlIGJhbGxvb24gZHJpdmVyLCBzbyBJIGRv
bid0IGtub3cgd2h5IGl0IHdhcyBkb2luZyB0aGlzLAo+PiBidXQgd2hhdCBpdCB3YXMgZG9pbmcg
d2FzIFdyb25nIGFuZCBoYXMgYmVlbiBzaW5jZSAyMDE0IHdpdGg6Cj4gCj4gSnVzdCB0byBjbGFy
aWZ5IG9uIHRoYXQgcG9pbnQsIFhFTiBiYWxsb29uIGRvZXMgbm90IHVzZSBiYWxsb29uCj4gY29t
cGFjdGlvbiBhcyBmYXIgYXMgSSBrbm93IChvbmx5IHZpcnRpby1iYWxsb29uIGFuZCBhcyBmYXIg
YXMgSSBrbm93Cj4gbm93IGFsc28gdm13YXJlIGJhbGxvb24pLiBCb3RoIG9mIHRoZW0gZG9uJ3Qg
bWFwIGFueSBzdWNoIHBhZ2VzIHRvIHVzZXIKPiBzcGFjZSwgc28gaXQgbmV2ZXIgd2FzIGFuZCBp
c24ndCBhIHByb2JsZW0uCgpJIHN0aWxsIG5lZWQgdG8gc3VibWl0IHRoZSBuZXh0IHZlcnNpb24g
b2YgdGhlIHBhdGNoZXMsIGJ1dCB5ZXMsIHdlIGFyZSBub3QKYWJvdXQgdG8gbWFwIHRoZW0gdG8g
dXNlcnNwYWNlIChkYWgpLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17: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 1h3lNf-00009E-Mh; Tue, 12 Mar 2019 17:39:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=05AI=RP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3lNf-000099-31
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:39:59 +0000
X-Inumbo-ID: da6e178c-44ed-11e9-871b-53785e00586a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id da6e178c-44ed-11e9-871b-53785e00586a;
 Tue, 12 Mar 2019 17:39:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F2EDDA78;
 Tue, 12 Mar 2019 10:39:56 -0700 (PDT)
Received: from [10.37.10.23] (unknown [10.37.10.23])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C7C93F59C;
 Tue, 12 Mar 2019 10:39:52 -0700 (PDT)
To: David Hildenbrand <david@redhat.com>, Matthew Wilcox <willy@infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <180a9edf-855e-6a29-5724-cc0f929de71c@arm.com>
Date: Tue, 12 Mar 2019 17:39: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: <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGF2aWQsCgpPbiAzLzEyLzE5IDU6MTggUE0sIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+
IE9uIDEyLjAzLjE5IDE4OjE0LCBNYXR0aGV3IFdpbGNveCB3cm90ZToKPj4gT24gVHVlLCBNYXIg
MTIsIDIwMTkgYXQgMDU6MDU6MzlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24g
My8xMi8xOSAzOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSXQgbG9va3MgbGlrZSBh
bGwgdGhlIGFybSB0ZXN0IGZvciBsaW51cyBbMV0gYW5kIG5leHQgWzJdIHRyZWUKPj4+PiBhcmUg
bm93IGZhaWxpbmcuIHg4NiBzZWVtcyB0byBiZSBtb3N0bHkgb2suCj4+Pj4KPj4+PiBUaGUgYmlz
ZWN0b3IgZmluZ2VyZWQgdGhlIGZvbGxvd2luZyBjb21taXQ6Cj4+Pj4KPj4+PiBjb21taXQgMGVl
OTMwZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4+IEF1dGhvcjogTWF0dGhl
dyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4+Pj4gRGF0ZTogICBUdWUgTWFyIDUgMTU6
NDY6MDYgMjAxOSAtMDgwMAo+Pj4+Cj4+Pj4gICAgICAgbW0vbWVtb3J5LmM6IHByZXZlbnQgbWFw
cGluZyB0eXBlZCBwYWdlcyB0byB1c2Vyc3BhY2UKPj4+PiAgICAgICBQYWdlcyB3aGljaCB1c2Ug
cGFnZV90eXBlIG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXJzcGFjZSBhcyBpdCB3b3VsZAo+
Pj4+ICAgICAgIGRlc3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNoZWNr
IGZvciB0aGlzIGluc3RlYWQgb2YKPj4+PiAgICAgICBhc3N1bWluZyB0aGF0IGtlcm5lbCBkcml2
ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdodC4KPj4KPj4gT2ggZ29vZCwgaXQgZm91bmQgYSByZWFs
IHByb2JsZW0uCj4+Cj4+PiBJdCB0dXJucyBvdXQgdGhlIHByb2JsZW0gaXMgYmVjYXVzZSB0aGUg
YmFsbG9vbiBkcml2ZXIgd2lsbCBjYWxsCj4+PiBfX1NldFBhZ2VPZmZsaW5lKCkgb24gYWxsb2Nh
dGVkIHBhZ2UuIFRoZXJlZm9yZSB0aGUgcGFnZSBoYXMgYSB0eXBlIGFuZAo+Pj4gdm1faW5zZXJ0
X3BhZ2VzIHdpbGwgZGVueSB0aGUgaW5zZXJ0aW9uLgo+Pj4KPj4+IE15IGtub3dsZWRnZSBpcyBx
dWl0ZSBsaW1pdGVkIGluIHRoaXMgYXJlYS4gU28gSSBhbSBub3Qgc3VyZSBob3cgd2UgY2FuCj4+
PiBzb2x2ZSB0aGUgcHJvYmxlbS4KPj4+Cj4+PiBJIHdvdWxkIGFwcHJlY2lhdGUgaWYgc29tZW9u
ZSBjb3VsZCBwcm92aWRlIGlucHV0IG9mIHRvIGZpeCB0aGUgbWFwcGluZy4KPj4KPj4gSSBkb24n
dCBrbm93IHRoZSBiYWxsb29uIGRyaXZlciwgc28gSSBkb24ndCBrbm93IHdoeSBpdCB3YXMgZG9p
bmcgdGhpcywKPj4gYnV0IHdoYXQgaXQgd2FzIGRvaW5nIHdhcyBXcm9uZyBhbmQgaGFzIGJlZW4g
c2luY2UgMjAxNCB3aXRoOgo+Pgo+PiBjb21taXQgZDZkODZjMGE3ZjhkZGM1YjM4Y2YwODkyMjJj
YjFkOTU0MDc2MmRjMgo+PiBBdXRob3I6IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8ay5raGxlYm5p
a292QHNhbXN1bmcuY29tPgo+PiBEYXRlOiAgIFRodSBPY3QgOSAxNToyOToyNyAyMDE0IC0wNzAw
Cj4+Cj4+ICAgICAgbW0vYmFsbG9vbl9jb21wYWN0aW9uOiByZWRlc2lnbiBiYWxsb29uZWQgcGFn
ZXMgbWFuYWdlbWVudAo+Pgo+PiBJZiBiYWxsb29uZWQgcGFnZXMgYXJlIHN1cHBvc2VkIHRvIGJl
IG1hcHBlZCBpbnRvIHVzZXJzcGFjZSwgeW91IGNhbid0IG1hcmsKPj4gdGhlbSBhcyBiYWxsb29u
ZWQgcGFnZXMgdXNpbmcgdGhlIG1hcGNvdW50IGZpZWxkLgo+Pgo+IAo+IEFza2luZyBteXNlbGYg
d2h5IGFueWJvZHkgd291bGQgd2FudCB0byBtYXAgYmFsbG9vbiBpbmZsYXRlZCBwYWdlcyBpbnRv
Cj4gdXNlciBzcGFjZSAodGhpcyBqdXN0IHNvdW5kcyBwbGFpbiB3cm9uZyBidXQgbXkgdW5kZXJz
dGFuZGluZyB0byB3aGF0Cj4gWEVOIGJhbGxvb24gZHJpdmVyIGRvZXMgbWlnaHQgYmUgbGltaXRl
ZCksIGJ1dCBJIGFzc3VtZSB0aGUgZWFzeSBmaXgKPiB3b3VsZCBiZSB0byByZXZlcnQKCkJhbGxv
b24gcGFnZXMgYXJlIHVzZWQgdG8gbWFwIGZvcmVpZ24gZ3Vlc3QgcGFnZXMuIEFzIGJhY2tlbmQg
UFYgZHJpdmVycyAKbWF5IGxpdmUgaW4gdXNlcnNwYWNlIChlLmcgUUVNVSwgWGVuY29uc29sZWQu
Li4pIHdlIG5lZWQgdG8gYmUgYWJsZSB0bwp0byBpbnNlcnQgYmFsbG9vbiBwYWdlcyBpbiB0aGUg
Vk0uCgo+IAo+IAo+IGNvbW1pdCAyZjA4NWZmMzdkMDhlY2JjNzg0OWQ1YWJiOTQyNGJkNzkyN2Rk
YTFkCgpJIGd1ZXNzIHlvdSBtZWFudCA3N2M0YWRmNmE2ZGY2ZjhmMzk4MDdlYWVkNDhlYjczZDBl
YjQyNjFlPwoKSSBoYXZlIHJldmVydGVkIHRoZSBwYXRjaCBhbmQgY2FuIG5vdyBhY2Nlc3MgdGhl
IGd1ZXN0IGNvbnNvbGUuIElzIHRoZXJlIAphIHdheSB0byBrZWVwIHRoaXMgcGF0Y2ggYW5kIGF0
IHRoZSBzYW1lIHRpbWUgbWFwcGluZyB0aGUgcGFnZSBpbiB0aGUgCnVzZXJzcGFjZT8KCgo+IEF1
dGhvcjogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gRGF0ZTogICBXZWQg
TWFyIDYgMTE6NDI6MjQgMjAxOSArMTEwMAo+IAo+ICAgICAgeGVuL2JhbGxvb246IG1hcmsgaW5m
bGF0ZWQgcGFnZXMgUEdfb2ZmbGluZQo+IAo+ICAgICAgTWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIg
b25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxsIHRoZSB3b3JsZCB0aGF0Cj4gICAgICB0
aGUgY29udGVudCBpcyBzdGFsZSBhbmQgc2hvdWxkIG5vdCBiZSBkdW1wZWQuCj4gCj4gCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3lPR-0000oF-50; Tue, 12 Mar 2019 17:41:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eiBn=RP=citrix.com=prvs=9679d707e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3lPP-0000o9-HS
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:41:47 +0000
X-Inumbo-ID: 18db2154-44ee-11e9-92ff-c3e59104a1fc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18db2154-44ee-11e9-92ff-c3e59104a1fc;
 Tue, 12 Mar 2019 17:41:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87170659"
To: David Hildenbrand <david@redhat.com>, Matthew Wilcox
 <willy@infradead.org>, Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.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: <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
Date: Tue, 12 Mar 2019 17:24:43 +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: <e0b64793-260d-5e70-0544-e7290509b605@redhat.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] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDMvMjAxOSAxNzoxOCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gT24gMTIuMDMu
MTkgMTg6MTQsIE1hdHRoZXcgV2lsY294IHdyb3RlOgo+PiBPbiBUdWUsIE1hciAxMiwgMjAxOSBh
dCAwNTowNTozOVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAzLzEyLzE5IDM6
NTkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBJdCBsb29rcyBsaWtlIGFsbCB0aGUgYXJt
IHRlc3QgZm9yIGxpbnVzIFsxXSBhbmQgbmV4dCBbMl0gdHJlZQo+Pj4+IGFyZSBub3cgZmFpbGlu
Zy4geDg2IHNlZW1zIHRvIGJlIG1vc3RseSBvay4KPj4+Pgo+Pj4+IFRoZSBiaXNlY3RvciBmaW5n
ZXJlZCB0aGUgZm9sbG93aW5nIGNvbW1pdDoKPj4+Pgo+Pj4+IGNvbW1pdCAwZWU5MzBlNmNhZmEw
NDhjMTkyNTg5M2QwY2E4OTkxOGIyODE0ZjJjCj4+Pj4gQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KPj4+PiBEYXRlOiAgIFR1ZSBNYXIgNSAxNTo0NjowNiAyMDE5
IC0wODAwCj4+Pj4KPj4+PiAgICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQg
cGFnZXMgdG8gdXNlcnNwYWNlCj4+Pj4gICAgICBQYWdlcyB3aGljaCB1c2UgcGFnZV90eXBlIG11
c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXJzcGFjZSBhcyBpdCB3b3VsZAo+Pj4+ICAgICAgZGVz
dHJveSB0aGVpciBwYWdlIHR5cGUuICBBZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRoaXMgaW5z
dGVhZCBvZgo+Pj4+ICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdheXMgZ2V0
IHRoaXMgcmlnaHQuCj4+IE9oIGdvb2QsIGl0IGZvdW5kIGEgcmVhbCBwcm9ibGVtLgo+Pgo+Pj4g
SXQgdHVybnMgb3V0IHRoZSBwcm9ibGVtIGlzIGJlY2F1c2UgdGhlIGJhbGxvb24gZHJpdmVyIHdp
bGwgY2FsbAo+Pj4gX19TZXRQYWdlT2ZmbGluZSgpIG9uIGFsbG9jYXRlZCBwYWdlLiBUaGVyZWZv
cmUgdGhlIHBhZ2UgaGFzIGEgdHlwZSBhbmQKPj4+IHZtX2luc2VydF9wYWdlcyB3aWxsIGRlbnkg
dGhlIGluc2VydGlvbi4KPj4+Cj4+PiBNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGltaXRlZCBpbiB0
aGlzIGFyZWEuIFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbgo+Pj4gc29sdmUgdGhlIHByb2Js
ZW0uCj4+Pgo+Pj4gSSB3b3VsZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQgcHJvdmlkZSBp
bnB1dCBvZiB0byBmaXggdGhlIG1hcHBpbmcuCj4+IEkgZG9uJ3Qga25vdyB0aGUgYmFsbG9vbiBk
cml2ZXIsIHNvIEkgZG9uJ3Qga25vdyB3aHkgaXQgd2FzIGRvaW5nIHRoaXMsCj4+IGJ1dCB3aGF0
IGl0IHdhcyBkb2luZyB3YXMgV3JvbmcgYW5kIGhhcyBiZWVuIHNpbmNlIDIwMTQgd2l0aDoKPj4K
Pj4gY29tbWl0IGQ2ZDg2YzBhN2Y4ZGRjNWIzOGNmMDg5MjIyY2IxZDk1NDA3NjJkYzIKPj4gQXV0
aG9yOiBLb25zdGFudGluIEtobGVibmlrb3YgPGsua2hsZWJuaWtvdkBzYW1zdW5nLmNvbT4KPj4g
RGF0ZTogICBUaHUgT2N0IDkgMTU6Mjk6MjcgMjAxNCAtMDcwMAo+Pgo+PiAgICAgbW0vYmFsbG9v
bl9jb21wYWN0aW9uOiByZWRlc2lnbiBiYWxsb29uZWQgcGFnZXMgbWFuYWdlbWVudAo+Pgo+PiBJ
ZiBiYWxsb29uZWQgcGFnZXMgYXJlIHN1cHBvc2VkIHRvIGJlIG1hcHBlZCBpbnRvIHVzZXJzcGFj
ZSwgeW91IGNhbid0IG1hcmsKPj4gdGhlbSBhcyBiYWxsb29uZWQgcGFnZXMgdXNpbmcgdGhlIG1h
cGNvdW50IGZpZWxkLgo+Pgo+IEFza2luZyBteXNlbGYgd2h5IGFueWJvZHkgd291bGQgd2FudCB0
byBtYXAgYmFsbG9vbiBpbmZsYXRlZCBwYWdlcyBpbnRvCj4gdXNlciBzcGFjZSAodGhpcyBqdXN0
IHNvdW5kcyBwbGFpbiB3cm9uZyBidXQgbXkgdW5kZXJzdGFuZGluZyB0byB3aGF0Cj4gWEVOIGJh
bGxvb24gZHJpdmVyIGRvZXMgbWlnaHQgYmUgbGltaXRlZCksIGJ1dCBJIGFzc3VtZSB0aGUgZWFz
eSBmaXgKPiB3b3VsZCBiZSB0byByZXZlcnQKCkkgc3VzcGVjdCB0aGUgYnVnIGhlcmUgaXMgdGhh
dCB0aGUgYmFsbG9vbiBkcml2ZXIgaXMgKGFiKXVzZWQgZm9yIGEKc2Vjb25kIHB1cnBvc2UgLSB0
byBjcmVhdGUgYSBob2xlIGluIHBmbiBzcGFjZSB0byBtYXAgc29tZSBvdGhlciBiaXRzIG9mCnNo
YXJlZCBtZW1vcnkgaW50by4KCkkgdGhpbmsgYXQgdGhlIGVuZCBvZiB0aGUgZGF5LCB3aGF0IGlz
IG5lZWRlZCBpcyBhIHN0cnVjdCBwYWdlX2luZm8Kd2hpY2ggbG9va3MgbGlrZSBub3JtYWwgUkFN
LCBidXQgdGhlIGJhY2tpbmcgZm9yIHdoaWNoIGNhbiBiZSBhbHRlcmVkIGJ5Cmh5cGVyY2FsbCB0
byBtYXAgb3RoZXIgdGhpbmdzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:43:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:43: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 1h3lQy-0000vt-Jr; Tue, 12 Mar 2019 17:43:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X81M=RP=citrix.com=prvs=96733c0e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h3lQw-0000vl-Un
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:43:22 +0000
X-Inumbo-ID: 52640ac6-44ee-11e9-b64e-5b6c9eb729dd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52640ac6-44ee-11e9-b64e-5b6c9eb729dd;
 Tue, 12 Mar 2019 17:43:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87170805"
Date: Tue, 12 Mar 2019 18:27:03 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190312172703.nbfkyzltduydn4s7@Air-de-Roger>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <80211e70-5f54-9421-8e8f-2a4fc758ce39@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] [linux-linus bisection] complete
 test-arm64-arm64-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 osstest service owner <osstest-admin@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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDM6NTk6MDRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIGFsbCwKPiAKPiBJdCBsb29rcyBsaWtlIGFsbCB0aGUgYXJtIHRlc3QgZm9yIGxp
bnVzIFsxXSBhbmQgbmV4dCBbMl0gdHJlZQo+IGFyZSBub3cgZmFpbGluZy4geDg2IHNlZW1zIHRv
IGJlIG1vc3RseSBvay4KCkknbSBxdWl0ZSBzdXJlIHg4NiBQVkggZG9tMCBpcyBhbHNvIGJyb2tl
biBhZnRlciB0aGlzIGNoYW5nZS4KCj4gVGhlIGJpc2VjdG9yIGZpbmdlcmVkIHRoZSBmb2xsb3dp
bmcgY29tbWl0Ogo+IAo+IGNvbW1pdCAwZWU5MzBlNmNhZmEwNDhjMTkyNTg5M2QwY2E4OTkxOGIy
ODE0ZjJjCj4gQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiBE
YXRlOiAgIFR1ZSBNYXIgNSAxNTo0NjowNiAyMDE5IC0wODAwCj4gCj4gICAgIG1tL21lbW9yeS5j
OiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQgcGFnZXMgdG8gdXNlcnNwYWNlCj4gICAgIAo+ICAgICBQ
YWdlcyB3aGljaCB1c2UgcGFnZV90eXBlIG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXJzcGFj
ZSBhcyBpdCB3b3VsZAo+ICAgICBkZXN0cm95IHRoZWlyIHBhZ2UgdHlwZS4gIEFkZCBhbiBleHBs
aWNpdCBjaGVjayBmb3IgdGhpcyBpbnN0ZWFkIG9mCj4gICAgIGFzc3VtaW5nIHRoYXQga2VybmVs
IGRyaXZlcnMgYWx3YXlzIGdldCB0aGlzIHJpZ2h0Lgo+ICAgICAKPiAgICAgTGluazogaHR0cDov
L2xrbWwua2VybmVsLm9yZy9yLzIwMTkwMTI5MDUzODMwLjM3NDktMS13aWxseUBpbmZyYWRlYWQu
b3JnCj4gICAgIFNpZ25lZC1vZmYtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQu
b3JnPgo+ICAgICBSZXZpZXdlZC1ieTogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+
Cj4gICAgIFJldmlld2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
PiAgICAgQ2M6IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KPiAgICAgQ2M6
IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+ICAgICBTaWduZWQtb2Zm
LWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gCj4g
SSBoYXZlIHRyaWVkIHRoZSBsYXRlc3QgbGludXMgbWF0ZXIgYXMgRG9tMCBhbmQgc2VlIHNvbWUg
aXNzdWUgdG8gZ2V0IHRoZQo+IGNvbnNvbGUgZ3Vlc3Q6Cj4gCj4gNDJzaD4gc3VkbyB4bCBjcmVh
dGUgLWMgfi93b3Jrcy9ndWVzdC9ndWVzdC5jZmcKPiBQYXJzaW5nIGNvbmZpZyBmcm9tIC9ob21l
L2p1bGllbi93b3Jrcy9ndWVzdC9ndWVzdC5jZmcKPiB4ZW5jb25zb2xlOiBDb3VsZCBub3QgcmVh
ZCB0dHkgZnJvbSBzdG9yZTogU3VjY2Vzcwo+IAo+IEkgaGF2ZSBhZGRlZCBhIHByaW50IGluIHRo
ZSBlcnJvciBwYXRoIGFkZGVkIGJ5IHRoZSBjb21taXQgYWJvdmUgdG8gc2VlCj4gd2hhdCBhbmQg
d2hlcmUgaXQgaGFwcGVuczoKPiAKPiBbICAxODIuMzY2MzcyXSBQYWdlQW5vbiAwIFBhZ2VTbGFi
IDAgcGFnZV9oYXNfdHlwZSAxCj4gWyAgMTgyLjM3MTA3Nl0gV0FSTklORzogQ1BVOiAyIFBJRDog
MjIxMCBhdCBtbS9tZW1vcnkuYzoxNDU5IHZtX2luc2VydF9wYWdlKzB4M2UKPiAwLzB4NDMwCj4g
WyAgMTgyLjM3ODgzN10gTW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgMTgyLjM4MTk3NF0gQ1BVOiAy
IFBJRDogMjIxMCBDb21tOiB4ZW5zdG9yZWQgTm90IHRhaW50ZWQgNS4wLjAtMTA3NDItZ2VhMjk1
NDgKPiAxYjZlMy1kaXJ0eSAjMTMxMAo+IFsgIDE4Mi4zOTA2NzJdIEhhcmR3YXJlIG5hbWU6IEFS
TSBKdW5vIGRldmVsb3BtZW50IGJvYXJkIChyMikgKERUKQo+IFsgIDE4Mi4zOTY2NzhdIHBzdGF0
ZTogNDAwMDAwMDUgKG5aY3YgZGFpZiAtUEFOIC1VQU8pCj4gWyAgMTgyLjQwMTU1M10gcGMgOiB2
bV9pbnNlcnRfcGFnZSsweDNlMC8weDQzMAo+IFsgIDE4Mi40MDU4MTZdIGxyIDogdm1faW5zZXJ0
X3BhZ2UrMHgzZTAvMHg0MzAKPiBbICAxODIuNDEwMDc3XSBzcCA6IGZmZmYwMDAwMTI3NzNiYzAK
PiBbICAxODIuNDEzNDcxXSB4Mjk6IGZmZmYwMDAwMTI3NzNiYzAgeDI4OiAwMDAwZmZmZjhkM2Zh
MDAwCj4gWyAgMTgyLjQxODg2Nl0geDI3OiAwMDAwMDAwMDAwMDAwMDA4IHgyNjogMDAwMDAwMDAw
MDAwMDAwMQo+IFsgIDE4Mi40MjQyNjFdIHgyNTogMDAwMDAwMDAwMDAwMDAwOCB4MjQ6IDAwMDBm
ZmZmOGQzZmEwMDAKPiBbICAxODIuNDI5NjU2XSB4MjM6IDAwNjgwMDAwMDAwMDBmNTMgeDIyOiBm
ZmZmODAwOGFiNTIwYTAwCj4gWyAgMTgyLjQzNTA1Ml0geDIxOiBmZmZmMDAwMDExNjQ0YTg4IHgy
MDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgIDE4Mi40NDA0NTRdIHgxOTogZmZmZjdlMDAyMjliMGU4
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAxODIuNDQ1ODQxXSB4MTc6IDAwMDAwMDAwMDAw
MDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgMTgyLjQ1MTI0NV0geDE1OiAwMDAwMDAw
MGZmZmZmZmYwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgIDE4Mi40NTY2MzFdIHgxMzogZmZm
ZjAwMDAxMjMzOWZmMCB4MTI6IDAwMDAwMDAwMDAwMDAwMDYKPiBbICAxODIuNDYyMDI3XSB4MTE6
IGZmZmYwMDAwMTBlYzQ5ODAgeDEwOiBmZmZmMDAwMDEwN2QwMWY4Cj4gWyAgMTgyLjQ2NzQyMl0g
eDkgOiAwMDAwMDAwMGZmZmI5ZmZmIHg4IDogZmZmZjgwMDhhYjU1YTBhMAo+IFsgIDE4Mi40NzI4
MTddIHg3IDogMDAwMDAwMDAwMDAwMDAwMSB4NiA6IGZmZmY4MDA4YmIwMmEyMjAKPiBbICAxODIu
NDc4MjEyXSB4NSA6IGZmZmY4MDA4YmIwMmEyMjAgeDQgOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAg
MTgyLjQ4MzYwN10geDMgOiBmZmZmODAwOGJiMDMyNzA4IHgyIDogYjk4YWQ2YTdiN2ViMjkwMAo+
IFsgIDE4Mi40ODkwMDJdIHgxIDogMDAwMDAwMDAwMDAwMDAwMCB4MCA6IDAwMDAwMDAwMDAwMDAw
MjUKPiBbICAxODIuNDk0Mzk3XSBDYWxsIHRyYWNlOgo+IFsgIDE4Mi40OTY5MjRdICB2bV9pbnNl
cnRfcGFnZSsweDNlMC8weDQzMAo+IFsgIDE4Mi41MDA4NTNdICBnbnRkZXZfbW1hcCsweDE4OC8w
eDI4OAo+IFsgIDE4Mi41MDQ0OTVdICBtbWFwX3JlZ2lvbisweDNkYy8weDU3OAo+IFsgIDE4Mi41
MDgxNDldICBkb19tbWFwKzB4MmQ0LzB4NDc4Cj4gWyAgMTgyLjUxMTQ1N10gIHZtX21tYXBfcGdv
ZmYrMHhlMC8weDEwOAo+IFsgIDE4Mi41MTUxOThdICBrc3lzX21tYXBfcGdvZmYrMHhhYy8weDMw
OAo+IFsgIDE4Mi41MTkxMTZdICBfX2FybTY0X3N5c19tbWFwKzB4MjgvMHgzOAo+IFsgIDE4Mi41
MjMwMjldICBlbDBfc3ZjX2hhbmRsZXIrMHg4OC8weDEwMAo+IFsgIDE4Mi41MjY5NDNdICBlbDBf
c3ZjKzB4OC8weGMKPiBbICAxODIuNTI5OTAxXSAtLS1bIGVuZCB0cmFjZSBjZjczOGFjNzFiZmVk
OTQ2IF0tLS0KPiAKPiBEb2VzIGl0IHJpbmcgYW55IGJlbGw/CgpCYWxsb29uZWQgcGFnZXMgYXJl
IHVzZWQgYnkgTGludXggaW4gb3JkZXIgdG8gbWFwIGZvcmVpZ24gcGFnZXMgb3IKZ3JhbnRzLCBh
bmQgaXQgc2VlbXMgbGlrZSB0aGlzIHByb2Nlc3MgZG9lc24ndCBtYXJrIHRoZSBwYWdlIGFzIG9u
bGluZQp3aGVuIHRoZXkgYXJlIHVzZSB0byBtYXAgZm9yZWlnbiBtZW1vcnkgb3IgZ3JhbnRzLgoK
VGhlIGVhc2llc3Qgc29sdXRpb24gbWlnaHQgYmUgdG8gbWFyayBwYWdlcyBhcyBvbmxpbmVkIGlu
CmFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcz8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 17:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17: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 1h3lWj-0001Ar-BH; Tue, 12 Mar 2019 17:49:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+dzC=RP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h3lWi-0001Am-PX
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 17:49:20 +0000
X-Inumbo-ID: 29197b5a-44ef-11e9-b659-572ddc7be598
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29197b5a-44ef-11e9-b659-572ddc7be598;
 Tue, 12 Mar 2019 17:49:19 +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 67A057F6E3;
 Tue, 12 Mar 2019 17:49:18 +0000 (UTC)
Received: from [10.36.117.44] (ovpn-117-44.ams2.redhat.com [10.36.117.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 43C3F171C2;
 Tue, 12 Mar 2019 17:49:15 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Matthew Wilcox <willy@infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <180a9edf-855e-6a29-5724-cc0f929de71c@arm.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <e693ecf5-c28d-6b4b-d577-ed43b60ee079@redhat.com>
Date: Tue, 12 Mar 2019 18:49:14 +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: <180a9edf-855e-6a29-5724-cc0f929de71c@arm.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 12 Mar 2019 17:49:18 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDMuMTkgMTg6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBEYXZpZCwKPiAKPiBP
biAzLzEyLzE5IDU6MTggUE0sIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBPbiAxMi4wMy4x
OSAxODoxNCwgTWF0dGhldyBXaWxjb3ggd3JvdGU6Cj4+PiBPbiBUdWUsIE1hciAxMiwgMjAxOSBh
dCAwNTowNTozOVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMy8xMi8xOSAz
OjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEl0IGxvb2tzIGxpa2UgYWxsIHRoZSBh
cm0gdGVzdCBmb3IgbGludXMgWzFdIGFuZCBuZXh0IFsyXSB0cmVlCj4+Pj4+IGFyZSBub3cgZmFp
bGluZy4geDg2IHNlZW1zIHRvIGJlIG1vc3RseSBvay4KPj4+Pj4KPj4+Pj4gVGhlIGJpc2VjdG9y
IGZpbmdlcmVkIHRoZSBmb2xsb3dpbmcgY29tbWl0Ogo+Pj4+Pgo+Pj4+PiBjb21taXQgMGVlOTMw
ZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4+PiBBdXRob3I6IE1hdHRoZXcg
V2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+Pj4+PiBEYXRlOiAgIFR1ZSBNYXIgNSAxNTo0
NjowNiAyMDE5IC0wODAwCj4+Pj4+Cj4+Pj4+ICAgICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1h
cHBpbmcgdHlwZWQgcGFnZXMgdG8gdXNlcnNwYWNlCj4+Pj4+ICAgICAgIFBhZ2VzIHdoaWNoIHVz
ZSBwYWdlX3R5cGUgbXVzdCBuZXZlciBiZSBtYXBwZWQgdG8gdXNlcnNwYWNlIGFzIGl0IHdvdWxk
Cj4+Pj4+ICAgICAgIGRlc3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNo
ZWNrIGZvciB0aGlzIGluc3RlYWQgb2YKPj4+Pj4gICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwg
ZHJpdmVycyBhbHdheXMgZ2V0IHRoaXMgcmlnaHQuCj4+Pgo+Pj4gT2ggZ29vZCwgaXQgZm91bmQg
YSByZWFsIHByb2JsZW0uCj4+Pgo+Pj4+IEl0IHR1cm5zIG91dCB0aGUgcHJvYmxlbSBpcyBiZWNh
dXNlIHRoZSBiYWxsb29uIGRyaXZlciB3aWxsIGNhbGwKPj4+PiBfX1NldFBhZ2VPZmZsaW5lKCkg
b24gYWxsb2NhdGVkIHBhZ2UuIFRoZXJlZm9yZSB0aGUgcGFnZSBoYXMgYSB0eXBlIGFuZAo+Pj4+
IHZtX2luc2VydF9wYWdlcyB3aWxsIGRlbnkgdGhlIGluc2VydGlvbi4KPj4+Pgo+Pj4+IE15IGtu
b3dsZWRnZSBpcyBxdWl0ZSBsaW1pdGVkIGluIHRoaXMgYXJlYS4gU28gSSBhbSBub3Qgc3VyZSBo
b3cgd2UgY2FuCj4+Pj4gc29sdmUgdGhlIHByb2JsZW0uCj4+Pj4KPj4+PiBJIHdvdWxkIGFwcHJl
Y2lhdGUgaWYgc29tZW9uZSBjb3VsZCBwcm92aWRlIGlucHV0IG9mIHRvIGZpeCB0aGUgbWFwcGlu
Zy4KPj4+Cj4+PiBJIGRvbid0IGtub3cgdGhlIGJhbGxvb24gZHJpdmVyLCBzbyBJIGRvbid0IGtu
b3cgd2h5IGl0IHdhcyBkb2luZyB0aGlzLAo+Pj4gYnV0IHdoYXQgaXQgd2FzIGRvaW5nIHdhcyBX
cm9uZyBhbmQgaGFzIGJlZW4gc2luY2UgMjAxNCB3aXRoOgo+Pj4KPj4+IGNvbW1pdCBkNmQ4NmMw
YTdmOGRkYzViMzhjZjA4OTIyMmNiMWQ5NTQwNzYyZGMyCj4+PiBBdXRob3I6IEtvbnN0YW50aW4g
S2hsZWJuaWtvdiA8ay5raGxlYm5pa292QHNhbXN1bmcuY29tPgo+Pj4gRGF0ZTogICBUaHUgT2N0
IDkgMTU6Mjk6MjcgMjAxNCAtMDcwMAo+Pj4KPj4+ICAgICAgbW0vYmFsbG9vbl9jb21wYWN0aW9u
OiByZWRlc2lnbiBiYWxsb29uZWQgcGFnZXMgbWFuYWdlbWVudAo+Pj4KPj4+IElmIGJhbGxvb25l
ZCBwYWdlcyBhcmUgc3VwcG9zZWQgdG8gYmUgbWFwcGVkIGludG8gdXNlcnNwYWNlLCB5b3UgY2Fu
J3QgbWFyawo+Pj4gdGhlbSBhcyBiYWxsb29uZWQgcGFnZXMgdXNpbmcgdGhlIG1hcGNvdW50IGZp
ZWxkLgo+Pj4KPj4KPj4gQXNraW5nIG15c2VsZiB3aHkgYW55Ym9keSB3b3VsZCB3YW50IHRvIG1h
cCBiYWxsb29uIGluZmxhdGVkIHBhZ2VzIGludG8KPj4gdXNlciBzcGFjZSAodGhpcyBqdXN0IHNv
dW5kcyBwbGFpbiB3cm9uZyBidXQgbXkgdW5kZXJzdGFuZGluZyB0byB3aGF0Cj4+IFhFTiBiYWxs
b29uIGRyaXZlciBkb2VzIG1pZ2h0IGJlIGxpbWl0ZWQpLCBidXQgSSBhc3N1bWUgdGhlIGVhc3kg
Zml4Cj4+IHdvdWxkIGJlIHRvIHJldmVydAo+IAo+IEJhbGxvb24gcGFnZXMgYXJlIHVzZWQgdG8g
bWFwIGZvcmVpZ24gZ3Vlc3QgcGFnZXMuIEFzIGJhY2tlbmQgUFYgZHJpdmVycyAKPiBtYXkgbGl2
ZSBpbiB1c2Vyc3BhY2UgKGUuZyBRRU1VLCBYZW5jb25zb2xlZC4uLikgd2UgbmVlZCB0byBiZSBh
YmxlIHRvCj4gdG8gaW5zZXJ0IGJhbGxvb24gcGFnZXMgaW4gdGhlIFZNLgoKT2theSwgc28gdGhp
cyBpcyByZWFsbHkgWEVOIHNwZWNpZmljIChlc3BlY2lhbGx5IGxvb2tpbmcgYXQgQW5kcmV3J3MK
cmVwbHkpLiBBbGwgb3RoZXIgYmFsbG9vbiBkcml2ZXJzIHRvbGQgdGhlIGh5cGVydmlzb3IgdGhh
dCB0aGUgaW5mbGF0ZWQKcGFnZSBpcyBkZWFkIGFuZCBpdCBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
IGJlZm9yZSB0ZWxsaW5nIHRoZSBoeXBlcnZpc29yCm90aGVyd2lzZS4gTWFwcGluZyB0byB1c2Vy
IHNwYWNlIHdvdWxkIHZpb2xhdGUgdGhhdCBjb250cmFjdCAoYW5kIGV2ZW4KYmUgY29uc2lkZXJl
ZCBoYXJtZnVsIGluIHNvbWUgaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbnMpLgoKPiAKPj4KPj4K
Pj4gY29tbWl0IDJmMDg1ZmYzN2QwOGVjYmM3ODQ5ZDVhYmI5NDI0YmQ3OTI3ZGRhMWQKPiAKPiBJ
IGd1ZXNzIHlvdSBtZWFudCA3N2M0YWRmNmE2ZGY2ZjhmMzk4MDdlYWVkNDhlYjczZDBlYjQyNjFl
PwoKWWVzIGluZGVlZCwgbm8gaWRlYSB3aGVyZSB0aGF0IGNvbW1pdCBpZCBjYW1lIGZyb20gOikK
Cj4gCj4gSSBoYXZlIHJldmVydGVkIHRoZSBwYXRjaCBhbmQgY2FuIG5vdyBhY2Nlc3MgdGhlIGd1
ZXN0IGNvbnNvbGUuIElzIHRoZXJlIAo+IGEgd2F5IHRvIGtlZXAgdGhpcyBwYXRjaCBhbmQgYXQg
dGhlIHNhbWUgdGltZSBtYXBwaW5nIHRoZSBwYWdlIGluIHRoZSAKPiB1c2Vyc3BhY2U/CgpOb3Qg
d2l0aG91dCBhbm90aGVyIHBhZ2UgZmxhZy4gQW5kIHdlIGFsbCBrbm93IHRoYXQgaXMgdW5saWtl
bHkgdG8gaGFwcGVuIDopCgpUaGFua3MhCgo+IAo+IAo+PiBBdXRob3I6IERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgo+PiBEYXRlOiAgIFdlZCBNYXIgNiAxMTo0MjoyNCAyMDE5
ICsxMTAwCj4+Cj4+ICAgICAgeGVuL2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMgUEdfb2Zm
bGluZQo+Pgo+PiAgICAgIE1hcmsgaW5mbGF0ZWQgYW5kIG5ldmVyIG9ubGluZWQgcGFnZXMgUEdf
b2ZmbGluZSwgdG8gdGVsbCB0aGUgd29ybGQgdGhhdAo+PiAgICAgIHRoZSBjb250ZW50IGlzIHN0
YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1bXBlZC4KPj4KPj4KPiAKPiBDaGVlcnMsCj4gCgoKLS0g
CgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 18:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:01:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3li6-0002fs-PR; Tue, 12 Mar 2019 18:01: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3li5-0002fl-7y
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 18:01:05 +0000
X-Inumbo-ID: ccd417d1-44f0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccd417d1-44f0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:01:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80372197"
Date: Tue, 12 Mar 2019 18:00:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190312180051.lzhicmz7khdxcf5n@zion.uk.xensource.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <20190312172703.nbfkyzltduydn4s7@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312172703.nbfkyzltduydn4s7@Air-de-Roger>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [linux-linus bisection] complete
 test-arm64-arm64-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDY6Mjc6MDNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwMzo1OTowNFBNICswMDAwLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4gPiBIaSBhbGwsCj4gPiAKPiA+IEl0IGxvb2tzIGxpa2UgYWxsIHRo
ZSBhcm0gdGVzdCBmb3IgbGludXMgWzFdIGFuZCBuZXh0IFsyXSB0cmVlCj4gPiBhcmUgbm93IGZh
aWxpbmcuIHg4NiBzZWVtcyB0byBiZSBtb3N0bHkgb2suCj4gCj4gSSdtIHF1aXRlIHN1cmUgeDg2
IFBWSCBkb20wIGlzIGFsc28gYnJva2VuIGFmdGVyIHRoaXMgY2hhbmdlLgo+IAo+ID4gVGhlIGJp
c2VjdG9yIGZpbmdlcmVkIHRoZSBmb2xsb3dpbmcgY29tbWl0Ogo+ID4gCj4gPiBjb21taXQgMGVl
OTMwZTZjYWZhMDQ4YzE5MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+ID4gQXV0aG9yOiBNYXR0aGV3
IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiA+IERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2
OjA2IDIwMTkgLTA4MDAKPiA+IAo+ID4gICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcg
dHlwZWQgcGFnZXMgdG8gdXNlcnNwYWNlCj4gPiAgICAgCj4gPiAgICAgUGFnZXMgd2hpY2ggdXNl
IHBhZ2VfdHlwZSBtdXN0IG5ldmVyIGJlIG1hcHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQK
PiA+ICAgICBkZXN0cm95IHRoZWlyIHBhZ2UgdHlwZS4gIEFkZCBhbiBleHBsaWNpdCBjaGVjayBm
b3IgdGhpcyBpbnN0ZWFkIG9mCj4gPiAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBh
bHdheXMgZ2V0IHRoaXMgcmlnaHQuCj4gPiAgICAgCj4gPiAgICAgTGluazogaHR0cDovL2xrbWwu
a2VybmVsLm9yZy9yLzIwMTkwMTI5MDUzODMwLjM3NDktMS13aWxseUBpbmZyYWRlYWQub3JnCj4g
PiAgICAgU2lnbmVkLW9mZi1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+
Cj4gPiAgICAgUmV2aWV3ZWQtYnk6IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgo+
ID4gICAgIFJldmlld2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
PiA+ICAgICBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1Pgo+ID4gICAg
IENjOiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KPiA+ICAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+ID4gICAgIFNp
Z25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KPiA+IAo+ID4gSSBoYXZlIHRyaWVkIHRoZSBsYXRlc3QgbGludXMgbWF0ZXIgYXMgRG9tMCBh
bmQgc2VlIHNvbWUgaXNzdWUgdG8gZ2V0IHRoZQo+ID4gY29uc29sZSBndWVzdDoKPiA+IAo+ID4g
NDJzaD4gc3VkbyB4bCBjcmVhdGUgLWMgfi93b3Jrcy9ndWVzdC9ndWVzdC5jZmcKPiA+IFBhcnNp
bmcgY29uZmlnIGZyb20gL2hvbWUvanVsaWVuL3dvcmtzL2d1ZXN0L2d1ZXN0LmNmZwo+ID4geGVu
Y29uc29sZTogQ291bGQgbm90IHJlYWQgdHR5IGZyb20gc3RvcmU6IFN1Y2Nlc3MKPiA+IAo+ID4g
SSBoYXZlIGFkZGVkIGEgcHJpbnQgaW4gdGhlIGVycm9yIHBhdGggYWRkZWQgYnkgdGhlIGNvbW1p
dCBhYm92ZSB0byBzZWUKPiA+IHdoYXQgYW5kIHdoZXJlIGl0IGhhcHBlbnM6Cj4gPiAKPiA+IFsg
IDE4Mi4zNjYzNzJdIFBhZ2VBbm9uIDAgUGFnZVNsYWIgMCBwYWdlX2hhc190eXBlIDEKPiA+IFsg
IDE4Mi4zNzEwNzZdIFdBUk5JTkc6IENQVTogMiBQSUQ6IDIyMTAgYXQgbW0vbWVtb3J5LmM6MTQ1
OSB2bV9pbnNlcnRfcGFnZSsweDNlCj4gPiAwLzB4NDMwCj4gPiBbICAxODIuMzc4ODM3XSBNb2R1
bGVzIGxpbmtlZCBpbjoKPiA+IFsgIDE4Mi4zODE5NzRdIENQVTogMiBQSUQ6IDIyMTAgQ29tbTog
eGVuc3RvcmVkIE5vdCB0YWludGVkIDUuMC4wLTEwNzQyLWdlYTI5NTQ4Cj4gPiAxYjZlMy1kaXJ0
eSAjMTMxMAo+ID4gWyAgMTgyLjM5MDY3Ml0gSGFyZHdhcmUgbmFtZTogQVJNIEp1bm8gZGV2ZWxv
cG1lbnQgYm9hcmQgKHIyKSAoRFQpCj4gPiBbICAxODIuMzk2Njc4XSBwc3RhdGU6IDQwMDAwMDA1
IChuWmN2IGRhaWYgLVBBTiAtVUFPKQo+ID4gWyAgMTgyLjQwMTU1M10gcGMgOiB2bV9pbnNlcnRf
cGFnZSsweDNlMC8weDQzMAo+ID4gWyAgMTgyLjQwNTgxNl0gbHIgOiB2bV9pbnNlcnRfcGFnZSsw
eDNlMC8weDQzMAo+ID4gWyAgMTgyLjQxMDA3N10gc3AgOiBmZmZmMDAwMDEyNzczYmMwCj4gPiBb
ICAxODIuNDEzNDcxXSB4Mjk6IGZmZmYwMDAwMTI3NzNiYzAgeDI4OiAwMDAwZmZmZjhkM2ZhMDAw
Cj4gPiBbICAxODIuNDE4ODY2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDggeDI2OiAwMDAwMDAwMDAw
MDAwMDAxCj4gPiBbICAxODIuNDI0MjYxXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDggeDI0OiAwMDAw
ZmZmZjhkM2ZhMDAwCj4gPiBbICAxODIuNDI5NjU2XSB4MjM6IDAwNjgwMDAwMDAwMDBmNTMgeDIy
OiBmZmZmODAwOGFiNTIwYTAwCj4gPiBbICAxODIuNDM1MDUyXSB4MjE6IGZmZmYwMDAwMTE2NDRh
ODggeDIwOiAwMDAwMDAwMDAwMDAwMDAwCj4gPiBbICAxODIuNDQwNDU0XSB4MTk6IGZmZmY3ZTAw
MjI5YjBlODAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCj4gPiBbICAxODIuNDQ1ODQxXSB4MTc6IDAw
MDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCj4gPiBbICAxODIuNDUxMjQ1XSB4
MTU6IDAwMDAwMDAwZmZmZmZmZjAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCj4gPiBbICAxODIuNDU2
NjMxXSB4MTM6IGZmZmYwMDAwMTIzMzlmZjAgeDEyOiAwMDAwMDAwMDAwMDAwMDA2Cj4gPiBbICAx
ODIuNDYyMDI3XSB4MTE6IGZmZmYwMDAwMTBlYzQ5ODAgeDEwOiBmZmZmMDAwMDEwN2QwMWY4Cj4g
PiBbICAxODIuNDY3NDIyXSB4OSA6IDAwMDAwMDAwZmZmYjlmZmYgeDggOiBmZmZmODAwOGFiNTVh
MGEwCj4gPiBbICAxODIuNDcyODE3XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDEgeDYgOiBmZmZmODAw
OGJiMDJhMjIwCj4gPiBbICAxODIuNDc4MjEyXSB4NSA6IGZmZmY4MDA4YmIwMmEyMjAgeDQgOiAw
MDAwMDAwMDAwMDAwMDAwCj4gPiBbICAxODIuNDgzNjA3XSB4MyA6IGZmZmY4MDA4YmIwMzI3MDgg
eDIgOiBiOThhZDZhN2I3ZWIyOTAwCj4gPiBbICAxODIuNDg5MDAyXSB4MSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDAgOiAwMDAwMDAwMDAwMDAwMDI1Cj4gPiBbICAxODIuNDk0Mzk3XSBDYWxsIHRyYWNl
Ogo+ID4gWyAgMTgyLjQ5NjkyNF0gIHZtX2luc2VydF9wYWdlKzB4M2UwLzB4NDMwCj4gPiBbICAx
ODIuNTAwODUzXSAgZ250ZGV2X21tYXArMHgxODgvMHgyODgKPiA+IFsgIDE4Mi41MDQ0OTVdICBt
bWFwX3JlZ2lvbisweDNkYy8weDU3OAo+ID4gWyAgMTgyLjUwODE0OV0gIGRvX21tYXArMHgyZDQv
MHg0NzgKPiA+IFsgIDE4Mi41MTE0NTddICB2bV9tbWFwX3Bnb2ZmKzB4ZTAvMHgxMDgKPiA+IFsg
IDE4Mi41MTUxOThdICBrc3lzX21tYXBfcGdvZmYrMHhhYy8weDMwOAo+ID4gWyAgMTgyLjUxOTEx
Nl0gIF9fYXJtNjRfc3lzX21tYXArMHgyOC8weDM4Cj4gPiBbICAxODIuNTIzMDI5XSAgZWwwX3N2
Y19oYW5kbGVyKzB4ODgvMHgxMDAKPiA+IFsgIDE4Mi41MjY5NDNdICBlbDBfc3ZjKzB4OC8weGMK
PiA+IFsgIDE4Mi41Mjk5MDFdIC0tLVsgZW5kIHRyYWNlIGNmNzM4YWM3MWJmZWQ5NDYgXS0tLQo+
ID4gCj4gPiBEb2VzIGl0IHJpbmcgYW55IGJlbGw/Cj4gCj4gQmFsbG9vbmVkIHBhZ2VzIGFyZSB1
c2VkIGJ5IExpbnV4IGluIG9yZGVyIHRvIG1hcCBmb3JlaWduIHBhZ2VzIG9yCj4gZ3JhbnRzLCBh
bmQgaXQgc2VlbXMgbGlrZSB0aGlzIHByb2Nlc3MgZG9lc24ndCBtYXJrIHRoZSBwYWdlIGFzIG9u
bGluZQo+IHdoZW4gdGhleSBhcmUgdXNlIHRvIG1hcCBmb3JlaWduIG1lbW9yeSBvciBncmFudHMu
Cj4gCj4gVGhlIGVhc2llc3Qgc29sdXRpb24gbWlnaHQgYmUgdG8gbWFyayBwYWdlcyBhcyBvbmxp
bmVkIGluCj4gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzPwoKQnV0IHRoZW4gdGhhdCBtZWFucyB0
aG9zZSBwYWdlcywgd2hpY2ggY291bGQgY29udGFpbiBzZW5zaXRpdmUgZ3Vlc3QKZGF0YSwgY291
bGQgYmUgcG90ZW50aWFsbHkgZHVtcGVkPwoKV2VpLgoKPiAKPiBSb2dlci4KPiAKPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 18:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3lkP-0002nK-9E; Tue, 12 Mar 2019 18:03: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=9Jsx=RP=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h3lkO-0002nE-Ns
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 18:03:28 +0000
X-Inumbo-ID: 228ef0dd-44f1-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 228ef0dd-44f1-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:03:27 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2CHsUhM165160;
 Tue, 12 Mar 2019 18:02:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=MVE2QKSq0HBi0ifLK6r/8roWIb0piqG77FSS+ol3O3k=;
 b=lUPTn3aep3zmnAwsd9lPzfc99ETYH3Qjx6GygTykkFCImAJCUEektM/1jeOzXZRRLJO5
 hGmRwMQL0Ixm+eCiWruqmOVDvAoHYS+e3vy6vyEmWoZlrDp31SiJBqNdGrh+6iYXt0W/
 HX4oi0GJ/bA6vBa9bpC2trleOne6HMuLpQnA3aDYleqZnoGkOB50g6TXm6tlUVKxfSCd
 lOrK8wohhuHrIbT0voPubsLuNfxbpp2Keyc7SsSNL2PZhu+4IJ8wct5bpvQgX6g++0lH
 fdYhawXuSjjUhZaC76T9Qhb7Cl6kDUkJag0XHYdjjJj4Ym2m0H25uXbZOFccF9FB7R0d Xw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2r464rebce-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 18:02:46 +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 x2CI2jwn017716
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 18:02:45 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 x2CI2ikH025944;
 Tue, 12 Mar 2019 18:02:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Mar 2019 11:02:44 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Hildenbrand <david@redhat.com>, Matthew Wilcox <willy@infradead.org>,
 Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@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: <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
Date: Tue, 12 Mar 2019 14:02:31 -0400
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: <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9193
 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-1903120122
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMy8xMi8xOSAxOjI0IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDEyLzAzLzIwMTkg
MTc6MTgsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBPbiAxMi4wMy4xOSAxODoxNCwgTWF0
dGhldyBXaWxjb3ggd3JvdGU6Cj4+PiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwNTowNTozOVBN
ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMy8xMi8xOSAzOjU5IFBNLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEl0IGxvb2tzIGxpa2UgYWxsIHRoZSBhcm0gdGVzdCBmb3Ig
bGludXMgWzFdIGFuZCBuZXh0IFsyXSB0cmVlCj4+Pj4+IGFyZSBub3cgZmFpbGluZy4geDg2IHNl
ZW1zIHRvIGJlIG1vc3RseSBvay4KPj4+Pj4KPj4+Pj4gVGhlIGJpc2VjdG9yIGZpbmdlcmVkIHRo
ZSBmb2xsb3dpbmcgY29tbWl0Ogo+Pj4+Pgo+Pj4+PiBjb21taXQgMGVlOTMwZTZjYWZhMDQ4YzE5
MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4+PiBBdXRob3I6IE1hdHRoZXcgV2lsY294IDx3aWxs
eUBpbmZyYWRlYWQub3JnPgo+Pj4+PiBEYXRlOiAgIFR1ZSBNYXIgNSAxNTo0NjowNiAyMDE5IC0w
ODAwCj4+Pj4+Cj4+Pj4+ICAgICAgbW0vbWVtb3J5LmM6IHByZXZlbnQgbWFwcGluZyB0eXBlZCBw
YWdlcyB0byB1c2Vyc3BhY2UKPj4+Pj4gICAgICBQYWdlcyB3aGljaCB1c2UgcGFnZV90eXBlIG11
c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXJzcGFjZSBhcyBpdCB3b3VsZAo+Pj4+PiAgICAgIGRl
c3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNoZWNrIGZvciB0aGlzIGlu
c3RlYWQgb2YKPj4+Pj4gICAgICBhc3N1bWluZyB0aGF0IGtlcm5lbCBkcml2ZXJzIGFsd2F5cyBn
ZXQgdGhpcyByaWdodC4KPj4+IE9oIGdvb2QsIGl0IGZvdW5kIGEgcmVhbCBwcm9ibGVtLgo+Pj4K
Pj4+PiBJdCB0dXJucyBvdXQgdGhlIHByb2JsZW0gaXMgYmVjYXVzZSB0aGUgYmFsbG9vbiBkcml2
ZXIgd2lsbCBjYWxsCj4+Pj4gX19TZXRQYWdlT2ZmbGluZSgpIG9uIGFsbG9jYXRlZCBwYWdlLiBU
aGVyZWZvcmUgdGhlIHBhZ2UgaGFzIGEgdHlwZSBhbmQKPj4+PiB2bV9pbnNlcnRfcGFnZXMgd2ls
bCBkZW55IHRoZSBpbnNlcnRpb24uCj4+Pj4KPj4+PiBNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGlt
aXRlZCBpbiB0aGlzIGFyZWEuIFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbgo+Pj4+IHNvbHZl
IHRoZSBwcm9ibGVtLgo+Pj4+Cj4+Pj4gSSB3b3VsZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291
bGQgcHJvdmlkZSBpbnB1dCBvZiB0byBmaXggdGhlIG1hcHBpbmcuCj4+PiBJIGRvbid0IGtub3cg
dGhlIGJhbGxvb24gZHJpdmVyLCBzbyBJIGRvbid0IGtub3cgd2h5IGl0IHdhcyBkb2luZyB0aGlz
LAo+Pj4gYnV0IHdoYXQgaXQgd2FzIGRvaW5nIHdhcyBXcm9uZyBhbmQgaGFzIGJlZW4gc2luY2Ug
MjAxNCB3aXRoOgo+Pj4KPj4+IGNvbW1pdCBkNmQ4NmMwYTdmOGRkYzViMzhjZjA4OTIyMmNiMWQ5
NTQwNzYyZGMyCj4+PiBBdXRob3I6IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8ay5raGxlYm5pa292
QHNhbXN1bmcuY29tPgo+Pj4gRGF0ZTogICBUaHUgT2N0IDkgMTU6Mjk6MjcgMjAxNCAtMDcwMAo+
Pj4KPj4+ICAgICBtbS9iYWxsb29uX2NvbXBhY3Rpb246IHJlZGVzaWduIGJhbGxvb25lZCBwYWdl
cyBtYW5hZ2VtZW50Cj4+Pgo+Pj4gSWYgYmFsbG9vbmVkIHBhZ2VzIGFyZSBzdXBwb3NlZCB0byBi
ZSBtYXBwZWQgaW50byB1c2Vyc3BhY2UsIHlvdSBjYW4ndCBtYXJrCj4+PiB0aGVtIGFzIGJhbGxv
b25lZCBwYWdlcyB1c2luZyB0aGUgbWFwY291bnQgZmllbGQuCj4+Pgo+PiBBc2tpbmcgbXlzZWxm
IHdoeSBhbnlib2R5IHdvdWxkIHdhbnQgdG8gbWFwIGJhbGxvb24gaW5mbGF0ZWQgcGFnZXMgaW50
bwo+PiB1c2VyIHNwYWNlICh0aGlzIGp1c3Qgc291bmRzIHBsYWluIHdyb25nIGJ1dCBteSB1bmRl
cnN0YW5kaW5nIHRvIHdoYXQKPj4gWEVOIGJhbGxvb24gZHJpdmVyIGRvZXMgbWlnaHQgYmUgbGlt
aXRlZCksIGJ1dCBJIGFzc3VtZSB0aGUgZWFzeSBmaXgKPj4gd291bGQgYmUgdG8gcmV2ZXJ0Cj4g
SSBzdXNwZWN0IHRoZSBidWcgaGVyZSBpcyB0aGF0IHRoZSBiYWxsb29uIGRyaXZlciBpcyAoYWIp
dXNlZCBmb3IgYQo+IHNlY29uZCBwdXJwb3NlCgpZZXMuIEFuZCBpdHMgbmFtZSBpcyBhbGxvY194
ZW5iYWxsb29uZWRfcGFnZXMoKS4KCi1ib3JpcwoKPiAgLSB0byBjcmVhdGUgYSBob2xlIGluIHBm
biBzcGFjZSB0byBtYXAgc29tZSBvdGhlciBiaXRzIG9mCj4gc2hhcmVkIG1lbW9yeSBpbnRvLgo+
Cj4gSSB0aGluayBhdCB0aGUgZW5kIG9mIHRoZSBkYXksIHdoYXQgaXMgbmVlZGVkIGlzIGEgc3Ry
dWN0IHBhZ2VfaW5mbwo+IHdoaWNoIGxvb2tzIGxpa2Ugbm9ybWFsIFJBTSwgYnV0IHRoZSBiYWNr
aW5nIGZvciB3aGljaCBjYW4gYmUgYWx0ZXJlZCBieQo+IGh5cGVyY2FsbCB0byBtYXAgb3RoZXIg
dGhpbmdzLgo+Cj4gfkFuZHJldwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 18:14:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18: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 1h3lum-0003eK-BZ; Tue, 12 Mar 2019 18: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=eiBn=RP=citrix.com=prvs=9679d707e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h3luk-0003eF-Nw
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 18:14:10 +0000
X-Inumbo-ID: a0c88348-44f2-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0c88348-44f2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:14:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="87173174"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, David Hildenbrand
 <david@redhat.com>, Matthew Wilcox <willy@infradead.org>, Julien Grall
 <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@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: <6e5309b3-2910-b556-da8d-05b529de1d18@citrix.com>
Date: Tue, 12 Mar 2019 18:11: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: <f4b40d91-9c41-60ed-6b4e-df47af8e5292@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] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTIvMDMvMjAxOSAxODowMiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDMvMTIvMTkg
MToyNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDMvMjAxOSAxNzoxOCwgRGF2
aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+PiBPbiAxMi4wMy4xOSAxODoxNCwgTWF0dGhldyBXaWxj
b3ggd3JvdGU6Cj4+Pj4gT24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDU6MzlQTSArMDAwMCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBPbiAzLzEyLzE5IDM6NTkgUE0sIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+Pj4+IEl0IGxvb2tzIGxpa2UgYWxsIHRoZSBhcm0gdGVzdCBmb3IgbGludXMg
WzFdIGFuZCBuZXh0IFsyXSB0cmVlCj4+Pj4+PiBhcmUgbm93IGZhaWxpbmcuIHg4NiBzZWVtcyB0
byBiZSBtb3N0bHkgb2suCj4+Pj4+Pgo+Pj4+Pj4gVGhlIGJpc2VjdG9yIGZpbmdlcmVkIHRoZSBm
b2xsb3dpbmcgY29tbWl0Ogo+Pj4+Pj4KPj4+Pj4+IGNvbW1pdCAwZWU5MzBlNmNhZmEwNDhjMTky
NTg5M2QwY2E4OTkxOGIyODE0ZjJjCj4+Pj4+PiBBdXRob3I6IE1hdHRoZXcgV2lsY294IDx3aWxs
eUBpbmZyYWRlYWQub3JnPgo+Pj4+Pj4gRGF0ZTogICBUdWUgTWFyIDUgMTU6NDY6MDYgMjAxOSAt
MDgwMAo+Pj4+Pj4KPj4+Pj4+ICAgICAgbW0vbWVtb3J5LmM6IHByZXZlbnQgbWFwcGluZyB0eXBl
ZCBwYWdlcyB0byB1c2Vyc3BhY2UKPj4+Pj4+ICAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2VfdHlw
ZSBtdXN0IG5ldmVyIGJlIG1hcHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQKPj4+Pj4+ICAg
ICAgZGVzdHJveSB0aGVpciBwYWdlIHR5cGUuICBBZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRo
aXMgaW5zdGVhZCBvZgo+Pj4+Pj4gICAgICBhc3N1bWluZyB0aGF0IGtlcm5lbCBkcml2ZXJzIGFs
d2F5cyBnZXQgdGhpcyByaWdodC4KPj4+PiBPaCBnb29kLCBpdCBmb3VuZCBhIHJlYWwgcHJvYmxl
bS4KPj4+Pgo+Pj4+PiBJdCB0dXJucyBvdXQgdGhlIHByb2JsZW0gaXMgYmVjYXVzZSB0aGUgYmFs
bG9vbiBkcml2ZXIgd2lsbCBjYWxsCj4+Pj4+IF9fU2V0UGFnZU9mZmxpbmUoKSBvbiBhbGxvY2F0
ZWQgcGFnZS4gVGhlcmVmb3JlIHRoZSBwYWdlIGhhcyBhIHR5cGUgYW5kCj4+Pj4+IHZtX2luc2Vy
dF9wYWdlcyB3aWxsIGRlbnkgdGhlIGluc2VydGlvbi4KPj4+Pj4KPj4+Pj4gTXkga25vd2xlZGdl
IGlzIHF1aXRlIGxpbWl0ZWQgaW4gdGhpcyBhcmVhLiBTbyBJIGFtIG5vdCBzdXJlIGhvdyB3ZSBj
YW4KPj4+Pj4gc29sdmUgdGhlIHByb2JsZW0uCj4+Pj4+Cj4+Pj4+IEkgd291bGQgYXBwcmVjaWF0
ZSBpZiBzb21lb25lIGNvdWxkIHByb3ZpZGUgaW5wdXQgb2YgdG8gZml4IHRoZSBtYXBwaW5nLgo+
Pj4+IEkgZG9uJ3Qga25vdyB0aGUgYmFsbG9vbiBkcml2ZXIsIHNvIEkgZG9uJ3Qga25vdyB3aHkg
aXQgd2FzIGRvaW5nIHRoaXMsCj4+Pj4gYnV0IHdoYXQgaXQgd2FzIGRvaW5nIHdhcyBXcm9uZyBh
bmQgaGFzIGJlZW4gc2luY2UgMjAxNCB3aXRoOgo+Pj4+Cj4+Pj4gY29tbWl0IGQ2ZDg2YzBhN2Y4
ZGRjNWIzOGNmMDg5MjIyY2IxZDk1NDA3NjJkYzIKPj4+PiBBdXRob3I6IEtvbnN0YW50aW4gS2hs
ZWJuaWtvdiA8ay5raGxlYm5pa292QHNhbXN1bmcuY29tPgo+Pj4+IERhdGU6ICAgVGh1IE9jdCA5
IDE1OjI5OjI3IDIwMTQgLTA3MDAKPj4+Pgo+Pj4+ICAgICBtbS9iYWxsb29uX2NvbXBhY3Rpb246
IHJlZGVzaWduIGJhbGxvb25lZCBwYWdlcyBtYW5hZ2VtZW50Cj4+Pj4KPj4+PiBJZiBiYWxsb29u
ZWQgcGFnZXMgYXJlIHN1cHBvc2VkIHRvIGJlIG1hcHBlZCBpbnRvIHVzZXJzcGFjZSwgeW91IGNh
bid0IG1hcmsKPj4+PiB0aGVtIGFzIGJhbGxvb25lZCBwYWdlcyB1c2luZyB0aGUgbWFwY291bnQg
ZmllbGQuCj4+Pj4KPj4+IEFza2luZyBteXNlbGYgd2h5IGFueWJvZHkgd291bGQgd2FudCB0byBt
YXAgYmFsbG9vbiBpbmZsYXRlZCBwYWdlcyBpbnRvCj4+PiB1c2VyIHNwYWNlICh0aGlzIGp1c3Qg
c291bmRzIHBsYWluIHdyb25nIGJ1dCBteSB1bmRlcnN0YW5kaW5nIHRvIHdoYXQKPj4+IFhFTiBi
YWxsb29uIGRyaXZlciBkb2VzIG1pZ2h0IGJlIGxpbWl0ZWQpLCBidXQgSSBhc3N1bWUgdGhlIGVh
c3kgZml4Cj4+PiB3b3VsZCBiZSB0byByZXZlcnQKPj4gSSBzdXNwZWN0IHRoZSBidWcgaGVyZSBp
cyB0aGF0IHRoZSBiYWxsb29uIGRyaXZlciBpcyAoYWIpdXNlZCBmb3IgYQo+PiBzZWNvbmQgcHVy
cG9zZQo+IFllcy4gQW5kIGl0cyBuYW1lIGlzIGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcygpLgoK
RldJVywgSSBkaWQgZXhwcmVzcyBteSB2aWV3cyB0aGF0IHRoaXMgd2FzIGEgQmFkSWRlYSh0bSkg
d2hlbiB0aGF0IGxvZ2ljCndhcyBmaXJzdCBpbnRyb2R1Y2VkLgoKQnV0IHllcyAtIG5vdyBpcyBj
bGVhcmx5IHRoZSB0aW1lIHRvIGZpeCB0aGlzIHByb3Blcmx5LgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 18:23:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3m3j-0004SY-CH; Tue, 12 Mar 2019 18: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3m3h-0004ST-NJ
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 18:23:25 +0000
X-Inumbo-ID: ec349321-44f3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec349321-44f3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:23:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80374944"
Date: Tue, 12 Mar 2019 18:23:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190312182321.5vrqwkcnlqhsprdz@zion.uk.xensource.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-3-git-send-email-chao.gao@intel.com>
 <20190312153337.nt4dwkufcjc7zvqc@Air-de-Roger>
 <5C87E1AB020000780021DD55@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C87E1AB020000780021DD55@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v6 02/12] microcode/intel: use union to get
 fields without shifting and masking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMTA6NDM6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjAzLjE5IGF0IDE2OjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MjZQTSArMDgwMCwgQ2hhbyBH
YW8gd3JvdGU6Cj4gPiAKPiA+IFBsZWFzZSBhZGQgIk5vIGZ1bmN0aW9uYWwgY2hhbmdlIiB0byB0
aGUgY29tbWl0IGRlc2NyaXB0aW9uLgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiAKPiA+IFRoaXMgY2FuIGxpa2VseSBnbyBpbiBhaGVhZCBvZiB0
aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgo+IAo+IEluZGVlZC4KCkkgaGF2ZSBwaWNrZWQgdXAgdGhp
cyBwYXRjaCBpbiBteSBwYXRjaCBzd2VlcGluZy4KCldlaS4KCj4gCj4gSmFuCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 18:23:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3m4D-0004Vn-NH; Tue, 12 Mar 2019 18:23:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+dzC=RP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h3m4C-0004Vg-LA
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 18:23:56 +0000
X-Inumbo-ID: fee53150-44f3-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fee53150-44f3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:23:55 +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 E66D5356E4;
 Tue, 12 Mar 2019 18:23:54 +0000 (UTC)
Received: from [10.36.117.44] (ovpn-117-44.ams2.redhat.com [10.36.117.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5E1101001DC3;
 Tue, 12 Mar 2019 18:23:51 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>, Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
Date: Tue, 12 Mar 2019 19:23: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: <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.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.30]); Tue, 12 Mar 2019 18:23:55 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTIuMDMuMTkgMTk6MDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAzLzEyLzE5IDE6
MjQgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDEyLzAzLzIwMTkgMTc6MTgsIERhdmlk
IEhpbGRlbmJyYW5kIHdyb3RlOgo+Pj4gT24gMTIuMDMuMTkgMTg6MTQsIE1hdHRoZXcgV2lsY294
IHdyb3RlOgo+Pj4+IE9uIFR1ZSwgTWFyIDEyLCAyMDE5IGF0IDA1OjA1OjM5UE0gKzAwMDAsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gT24gMy8xMi8xOSAzOjU5IFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4+PiBJdCBsb29rcyBsaWtlIGFsbCB0aGUgYXJtIHRlc3QgZm9yIGxpbnVzIFsx
XSBhbmQgbmV4dCBbMl0gdHJlZQo+Pj4+Pj4gYXJlIG5vdyBmYWlsaW5nLiB4ODYgc2VlbXMgdG8g
YmUgbW9zdGx5IG9rLgo+Pj4+Pj4KPj4+Pj4+IFRoZSBiaXNlY3RvciBmaW5nZXJlZCB0aGUgZm9s
bG93aW5nIGNvbW1pdDoKPj4+Pj4+Cj4+Pj4+PiBjb21taXQgMGVlOTMwZTZjYWZhMDQ4YzE5MjU4
OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4+Pj4gQXV0aG9yOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KPj4+Pj4+IERhdGU6ICAgVHVlIE1hciA1IDE1OjQ2OjA2IDIwMTkgLTA4
MDAKPj4+Pj4+Cj4+Pj4+PiAgICAgIG1tL21lbW9yeS5jOiBwcmV2ZW50IG1hcHBpbmcgdHlwZWQg
cGFnZXMgdG8gdXNlcnNwYWNlCj4+Pj4+PiAgICAgIFBhZ2VzIHdoaWNoIHVzZSBwYWdlX3R5cGUg
bXVzdCBuZXZlciBiZSBtYXBwZWQgdG8gdXNlcnNwYWNlIGFzIGl0IHdvdWxkCj4+Pj4+PiAgICAg
IGRlc3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNoZWNrIGZvciB0aGlz
IGluc3RlYWQgb2YKPj4+Pj4+ICAgICAgYXNzdW1pbmcgdGhhdCBrZXJuZWwgZHJpdmVycyBhbHdh
eXMgZ2V0IHRoaXMgcmlnaHQuCj4+Pj4gT2ggZ29vZCwgaXQgZm91bmQgYSByZWFsIHByb2JsZW0u
Cj4+Pj4KPj4+Pj4gSXQgdHVybnMgb3V0IHRoZSBwcm9ibGVtIGlzIGJlY2F1c2UgdGhlIGJhbGxv
b24gZHJpdmVyIHdpbGwgY2FsbAo+Pj4+PiBfX1NldFBhZ2VPZmZsaW5lKCkgb24gYWxsb2NhdGVk
IHBhZ2UuIFRoZXJlZm9yZSB0aGUgcGFnZSBoYXMgYSB0eXBlIGFuZAo+Pj4+PiB2bV9pbnNlcnRf
cGFnZXMgd2lsbCBkZW55IHRoZSBpbnNlcnRpb24uCj4+Pj4+Cj4+Pj4+IE15IGtub3dsZWRnZSBp
cyBxdWl0ZSBsaW1pdGVkIGluIHRoaXMgYXJlYS4gU28gSSBhbSBub3Qgc3VyZSBob3cgd2UgY2Fu
Cj4+Pj4+IHNvbHZlIHRoZSBwcm9ibGVtLgo+Pj4+Pgo+Pj4+PiBJIHdvdWxkIGFwcHJlY2lhdGUg
aWYgc29tZW9uZSBjb3VsZCBwcm92aWRlIGlucHV0IG9mIHRvIGZpeCB0aGUgbWFwcGluZy4KPj4+
PiBJIGRvbid0IGtub3cgdGhlIGJhbGxvb24gZHJpdmVyLCBzbyBJIGRvbid0IGtub3cgd2h5IGl0
IHdhcyBkb2luZyB0aGlzLAo+Pj4+IGJ1dCB3aGF0IGl0IHdhcyBkb2luZyB3YXMgV3JvbmcgYW5k
IGhhcyBiZWVuIHNpbmNlIDIwMTQgd2l0aDoKPj4+Pgo+Pj4+IGNvbW1pdCBkNmQ4NmMwYTdmOGRk
YzViMzhjZjA4OTIyMmNiMWQ5NTQwNzYyZGMyCj4+Pj4gQXV0aG9yOiBLb25zdGFudGluIEtobGVi
bmlrb3YgPGsua2hsZWJuaWtvdkBzYW1zdW5nLmNvbT4KPj4+PiBEYXRlOiAgIFRodSBPY3QgOSAx
NToyOToyNyAyMDE0IC0wNzAwCj4+Pj4KPj4+PiAgICAgbW0vYmFsbG9vbl9jb21wYWN0aW9uOiBy
ZWRlc2lnbiBiYWxsb29uZWQgcGFnZXMgbWFuYWdlbWVudAo+Pj4+Cj4+Pj4gSWYgYmFsbG9vbmVk
IHBhZ2VzIGFyZSBzdXBwb3NlZCB0byBiZSBtYXBwZWQgaW50byB1c2Vyc3BhY2UsIHlvdSBjYW4n
dCBtYXJrCj4+Pj4gdGhlbSBhcyBiYWxsb29uZWQgcGFnZXMgdXNpbmcgdGhlIG1hcGNvdW50IGZp
ZWxkLgo+Pj4+Cj4+PiBBc2tpbmcgbXlzZWxmIHdoeSBhbnlib2R5IHdvdWxkIHdhbnQgdG8gbWFw
IGJhbGxvb24gaW5mbGF0ZWQgcGFnZXMgaW50bwo+Pj4gdXNlciBzcGFjZSAodGhpcyBqdXN0IHNv
dW5kcyBwbGFpbiB3cm9uZyBidXQgbXkgdW5kZXJzdGFuZGluZyB0byB3aGF0Cj4+PiBYRU4gYmFs
bG9vbiBkcml2ZXIgZG9lcyBtaWdodCBiZSBsaW1pdGVkKSwgYnV0IEkgYXNzdW1lIHRoZSBlYXN5
IGZpeAo+Pj4gd291bGQgYmUgdG8gcmV2ZXJ0Cj4+IEkgc3VzcGVjdCB0aGUgYnVnIGhlcmUgaXMg
dGhhdCB0aGUgYmFsbG9vbiBkcml2ZXIgaXMgKGFiKXVzZWQgZm9yIGEKPj4gc2Vjb25kIHB1cnBv
c2UKPiAKPiBZZXMuIEFuZCBpdHMgbmFtZSBpcyBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoKS4K
PiAKCkhhdmVuJ3QgaGFkIGEgbG9vayBhdCB0aGUgY29kZSB5ZXQsIGJ1dCB3b3VsZCBhbm90aGVy
IHRlbXBvcmFyeSBmaXggYmUKdG8gY2xlYXIvc2V0IFBHX29mZmxpbmUgd2hlbiBhbGxvY2F0aW5n
L2ZyZWVpbmcgYSBiYWxsb29uZWQgcGFnZT8KKGFzc3VtaW5nIGhlcmUgdGhhdCBvbmx5IHN1Y2gg
cGFnZXMgd2lsbCBiZSBtYXBwZWQgdG8gdXNlciBzcGFjZSkKCi0tIAoKVGhhbmtzLAoKRGF2aWQg
LyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 18:47:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:47: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 1h3mQT-0006CU-2b; Tue, 12 Mar 2019 18:46: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=njY/=RP=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1h3mQR-0006CP-U4
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 18:46:55 +0000
X-Inumbo-ID: 350bf711-44f7-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 350bf711-44f7-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:46:55 +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 x2CIiDg2045232;
 Tue, 12 Mar 2019 18:46:44 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=6Oxpw+1mJ3yPkSiL8um381/sg9V4r6gAPdUoF3IKXbU=;
 b=SJiQsHHSF8m9Ki9Vu0zDUeYgCI+OcGFLzI/dy/5hKrecxxIKq5UQL4AcXloZouVxR5fu
 QrdN+t/5qQPRVsYtpi2Nl2VaCHcSw2oMTL/2MhAvmv5zDeYrv2+UaqirG9MpTBdCtgng
 1Q14Z4Q+l87dibVnXKOddysuxOkjEG5EEqXILR98lyB3FJAxyhtZy8z+n+MyjE3UuqVD
 eqk8pTBdpk16izbv2zEEPzHnocGtmZSq1d1lIM0Eqv88InmFYYNNQdTVbcqMMQqEM2m9
 O/aQj4UgJ9CXKUEPi01Q3kFhP3XJPGQlSKDBlM35fGaSpSFuC11HmDKx+Go3+svlce+0 YQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2r430eq3rh-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 18:46:44 +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 x2CIkhHb021831
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 18:46:43 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2CIkglE013182;
 Tue, 12 Mar 2019 18:46:42 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Mar 2019 11:46:42 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id F10EE6A0121; Tue, 12 Mar 2019 14:46:40 -0400 (EDT)
Date: Tue, 12 Mar 2019 14:46:40 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190312184640.GB19866@char.us.oracle.com>
References: <20190312132414.5305-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312132414.5305-1-jgross@suse.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9193
 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-1903120127
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add myself as maintainer for
 public I/O interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDI6MjQ6MTRQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgIlBVQkxJQyBJL08gSU5URVJGQUNFUyBBTkQgUFYgRFJJVkVSUyBERVNJR05T
IiBzZWN0aW9uIG9mIHRoZQo+IE1BSU5UQUlORVJTIGZpbGUgbGlzdHMgS29ucmFkIGFzIHRoZSBv
bmx5IG1haW50YWluZXIuIEFkZCBteXNlbGYgZm9yCj4gaGVscGluZyBoaW0gdG8gcmV2aWV3IHBh
dGNoZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgoKVGhhbmsgeW91IQo+IC0tLQo+ICBNQUlOVEFJTkVSUyB8IDEgKwo+ICAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlO
VEFJTkVSUwo+IGluZGV4IGEwY2RhNGY3YTEuLmJhNzUyN2M0MjMgMTAwNjQ0Cj4gLS0tIGEvTUFJ
TlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVSUwo+IEBAIC0zMjksNiArMzI5LDcgQEAgRjoJeGVu
L2luY2x1ZGUvYWNwaS9jcHVmcmVxLwo+ICAKPiAgUFVCTElDIEkvTyBJTlRFUkZBQ0VTIEFORCBQ
ViBEUklWRVJTIERFU0lHTlMKPiAgTToJS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+ICtNOglKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gIFM6
CVN1cHBvcnRlZAo+ICBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vCj4gIAo+IC0tIAo+IDIuMTYu
NAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 19:02:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 19: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 1h3mfQ-0007oI-UY; Tue, 12 Mar 2019 19:02: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3mfP-0007ne-Je
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 19:02:23 +0000
X-Inumbo-ID: 5d3f9531-44f9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d3f9531-44f9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 19:02:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3mfM-0002ul-SR; Tue, 12 Mar 2019 19:02:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3mfM-0001XE-Gj; Tue, 12 Mar 2019 19:02:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3mfM-0001f0-G0; Tue, 12 Mar 2019 19:02:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133703-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-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
X-Osstest-Versions-This: qemuu=e2a18635a400b0e68679614132e9ef6316105590
X-Osstest-Versions-That: qemuu=f5b4c31030f45293bb4517445722768434829d91
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 19:02:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 133703: 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>

ZmxpZ2h0IDEzMzcwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MDMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY3NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjc3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM2NzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY3NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNjc3CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZTJhMTg2MzVhNDAwYjBl
Njg2Nzk2MTQxMzJlOWVmNjMxNjEwNTU5MApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgZjViNGMzMTAzMGY0NTI5M2JiNDUxNzQ0NTcyMjc2ODQzNDgyOWQ5MQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNjc3ICAyMDE5LTAzLTA5IDIxOjE2OjUxIFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzcwMyAgMjAxOS0wMy0xMSAwNjo0ODoyNyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
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
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
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
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CiAgIGY1YjRjMzEwMzAuLmUyYTE4NjM1YTQgIGUyYTE4NjM1YTQwMGIwZTY4Njc5NjE0MTMy
ZTllZjYzMTYxMDU1OTAgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 19:08:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 19: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 1h3mkq-00083m-M2; Tue, 12 Mar 2019 19:08: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3mko-00083b-QE
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 19:07:58 +0000
X-Inumbo-ID: 2560fe82-44fa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2560fe82-44fa-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 19:07: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 1h3mkm-00031o-Iq; Tue, 12 Mar 2019 19:07:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3mkm-0001q8-6K; Tue, 12 Mar 2019 19:07:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3mkm-0000Jz-5e; Tue, 12 Mar 2019 19:07:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133747-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=9b0bc91b3b32856df014fab9de40f463c89a8b1e
X-Osstest-Versions-That: xen=58b26fb0b86ebad2b1aa3e0bffb3433df1925abf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 19:07:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133747: 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>

ZmxpZ2h0IDEzMzc0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5YjBiYzkxYjNiMzI4NTZkZjAxNGZhYjlkZTQwZjQ2M2M4OWE4YjFlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1OGIyNmZiMGI4NmViYWQyYjFh
YTNlMGJmZmIzNDMzZGYxOTI1YWJmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3NDEgIDIwMTkt
MDMtMTIgMTM6MDE6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzQ3ICAy
MDE5LTAzLTEyIDE2OjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA1OGIyNmZiMGI4Li45YjBiYzkxYjNiICA5YjBiYzkxYjNi
MzI4NTZkZjAxNGZhYjlkZTQwZjQ2M2M4OWE4YjFlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 19:20:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 19:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3mwv-00013O-UR; Tue, 12 Mar 2019 19:20: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=1/Du=RP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1h3mwu-00013J-FY
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 19:20:28 +0000
X-Inumbo-ID: e3e65b85-44fb-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3e65b85-44fb-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 19:20: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 9DFBD214AE;
 Tue, 12 Mar 2019 19:20:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1552418425;
 bh=P79KyoSy3hobgIRVVPfUmpM4sh0hIUxNf/V4tZEG98M=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=OjAuKmexF4w6tnK2lq+ebuk8yPKgkfcuMwQez6cEKgwawsRb38YHC9EyTwo72J6la
 dKP/esVsMU1Qr395EFANI6MOoSeM8DuKgL5iayYQBzWrlkGDdxasfMt6ksRW2HlRrz
 8xZxJ5zrNvFHPh8EvSPmxOwm9Uk9Cqaqy6tIeESI=
Date: Tue, 12 Mar 2019 12:20:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jinch <jinchen1227@qq.com>
In-Reply-To: <59DDCDD7-B6EF-4F90-82F1-256D5AE10B14@qq.com>
Message-ID: <alpine.DEB.2.10.1903121215420.665@sstabellini-ThinkPad-X260>
References: <tencent_4E03A65ACF45B3490239A3A479F5E64FA506@qq.com>
 <996e86f5-7059-9fb1-1aa1-734ab760f70a@arm.com>
 <59DDCDD7-B6EF-4F90-82F1-256D5AE10B14@qq.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-866366228-1552418426=:665"
Subject: Re: [Xen-devel] Xen ARM smmu questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
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-866366228-1552418426=:665
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

Hi Jinch,

Replies inline below.


On Tue, 12 Mar 2019, Jinch wrote:
> Thank you for your reply,
> Iâ€™m just researching the implementation of the SMMU driver in Xen and dom0 kernel.
> If my board has SMMU of arm,mmu-500, do you mean that the Xen use the stage 2 of it and the dom0 kernel use stage1?

Yes, that is the idea, however, it is not straightforward to implement
from what I have been told. For your information, today, only stage2 in
Xen works -- stage1 cannot be used by dom0 (or anybody else) and would
be left unused.


> And if I want to passthrough some device that use SMMU to domu, how the SMMU working in Xen and the domu kernel?

As I mentioned, today Xen makes use of the SMMU, and nobody else in the
system can access it, not dom0, not any domUs. I would love to have a
way to export the SMMU to dom0 and/or a domU. To do that, the easiest
way would be to introduce support for a paravirtualized IOMMU as Julien
mentioned: Xen would expose a "fake" SMMU to guests, and based on its
settings, it would program the real SMMU (it could even use stage1 to do
it). The "fake" SMMU is not implemented yet.


> > åœ¨ 2019å¹´3æœˆ12æ—¥ï¼Œä¸‹åˆ7:42ï¼ŒJulien Grall <julien.grall@arm.com> å†™é“ï¼š
> > 
> > 
> > On 3/12/19 8:58 AM, jinchen wrote:
> >> Hello xen-devel,
> > 
> > Hello,
> > 
> >> I'm reading the code of xen arm smmu in drivers/passthrough/arm, and I have some questions that confused me.
> >> I think if the board use SMMU, xen will take charge of it before dom0 boot, and will not pass the node of SMMU to dom0 in device tree,
> >> so my question is how dom0 use SMMU? or can dom0 use SMMU? What dom0 use if it wants to use IOMMU?
> >> What about domU? The SMMU could be passed to domU?
> > 
> > Some SMMU are able to provide Stage 1 (Guest VA to Guest PA) and Stage 2 (Guest PA to Host PA) support. In the current configuration, Xen will use the Stage 2 part to isolate device passthrough. Stage 1 is not supported.
> > 
> > If you wanted a guest to use the SMMU, you would either need to provide Stage 1 support (requires HW support) or a PV IOMMU.
> > 
> > Alternatively, you might be able to give the SMMU to Dom0. I haven't explored it so far. Do you have a use case for using the IOMMU in guest?
> > 
> > Cheers,
> > 
> > -- 
> > Julien Grall
> > 
> 
> 
> 
--8323329-866366228-1552418426=:665
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-866366228-1552418426=:665--


From xen-devel-bounces@lists.xenproject.org Tue Mar 12 19:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 19:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3nM3-0002iR-BN; Tue, 12 Mar 2019 19:46: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=+dzC=RP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h3nM2-0002iM-5M
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 19:46:26 +0000
X-Inumbo-ID: 850d2b18-44ff-11e9-a460-1fa0acfd52af
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 850d2b18-44ff-11e9-a460-1fa0acfd52af;
 Tue, 12 Mar 2019 19:46: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 7611B30833C0;
 Tue, 12 Mar 2019 19:46:24 +0000 (UTC)
Received: from [10.36.116.121] (ovpn-116-121.ams2.redhat.com [10.36.116.121])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 17BB21001E70;
 Tue, 12 Mar 2019 19:46:20 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>, Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
 <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <6f8aca6c-355b-7862-75aa-68fe566f76fb@redhat.com>
Date: Tue, 12 Mar 2019 20:46: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: <9a40e1ff-7605-e822-a1d2-502a12d0fba7@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.44]); Tue, 12 Mar 2019 19:46:24 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, k.khlebnikov@samsung.com,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTIuMDMuMTkgMTk6MjMsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IE9uIDEyLjAzLjE5
IDE5OjAyLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDMvMTIvMTkgMToyNCBQTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDEyLzAzLzIwMTkgMTc6MTgsIERhdmlkIEhpbGRlbmJy
YW5kIHdyb3RlOgo+Pj4+IE9uIDEyLjAzLjE5IDE4OjE0LCBNYXR0aGV3IFdpbGNveCB3cm90ZToK
Pj4+Pj4gT24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDU6MzlQTSArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+Pj4gT24gMy8xMi8xOSAzOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+Pj4+Pj4gSXQgbG9va3MgbGlrZSBhbGwgdGhlIGFybSB0ZXN0IGZvciBsaW51cyBbMV0gYW5k
IG5leHQgWzJdIHRyZWUKPj4+Pj4+PiBhcmUgbm93IGZhaWxpbmcuIHg4NiBzZWVtcyB0byBiZSBt
b3N0bHkgb2suCj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgYmlzZWN0b3IgZmluZ2VyZWQgdGhlIGZvbGxv
d2luZyBjb21taXQ6Cj4+Pj4+Pj4KPj4+Pj4+PiBjb21taXQgMGVlOTMwZTZjYWZhMDQ4YzE5MjU4
OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4+Pj4+IEF1dGhvcjogTWF0dGhldyBXaWxjb3ggPHdpbGx5
QGluZnJhZGVhZC5vcmc+Cj4+Pj4+Pj4gRGF0ZTogICBUdWUgTWFyIDUgMTU6NDY6MDYgMjAxOSAt
MDgwMAo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgICBtbS9tZW1vcnkuYzogcHJldmVudCBtYXBwaW5nIHR5
cGVkIHBhZ2VzIHRvIHVzZXJzcGFjZQo+Pj4+Pj4+ICAgICAgUGFnZXMgd2hpY2ggdXNlIHBhZ2Vf
dHlwZSBtdXN0IG5ldmVyIGJlIG1hcHBlZCB0byB1c2Vyc3BhY2UgYXMgaXQgd291bGQKPj4+Pj4+
PiAgICAgIGRlc3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0IGNoZWNrIGZv
ciB0aGlzIGluc3RlYWQgb2YKPj4+Pj4+PiAgICAgIGFzc3VtaW5nIHRoYXQga2VybmVsIGRyaXZl
cnMgYWx3YXlzIGdldCB0aGlzIHJpZ2h0Lgo+Pj4+PiBPaCBnb29kLCBpdCBmb3VuZCBhIHJlYWwg
cHJvYmxlbS4KPj4+Pj4KPj4+Pj4+IEl0IHR1cm5zIG91dCB0aGUgcHJvYmxlbSBpcyBiZWNhdXNl
IHRoZSBiYWxsb29uIGRyaXZlciB3aWxsIGNhbGwKPj4+Pj4+IF9fU2V0UGFnZU9mZmxpbmUoKSBv
biBhbGxvY2F0ZWQgcGFnZS4gVGhlcmVmb3JlIHRoZSBwYWdlIGhhcyBhIHR5cGUgYW5kCj4+Pj4+
PiB2bV9pbnNlcnRfcGFnZXMgd2lsbCBkZW55IHRoZSBpbnNlcnRpb24uCj4+Pj4+Pgo+Pj4+Pj4g
TXkga25vd2xlZGdlIGlzIHF1aXRlIGxpbWl0ZWQgaW4gdGhpcyBhcmVhLiBTbyBJIGFtIG5vdCBz
dXJlIGhvdyB3ZSBjYW4KPj4+Pj4+IHNvbHZlIHRoZSBwcm9ibGVtLgo+Pj4+Pj4KPj4+Pj4+IEkg
d291bGQgYXBwcmVjaWF0ZSBpZiBzb21lb25lIGNvdWxkIHByb3ZpZGUgaW5wdXQgb2YgdG8gZml4
IHRoZSBtYXBwaW5nLgo+Pj4+PiBJIGRvbid0IGtub3cgdGhlIGJhbGxvb24gZHJpdmVyLCBzbyBJ
IGRvbid0IGtub3cgd2h5IGl0IHdhcyBkb2luZyB0aGlzLAo+Pj4+PiBidXQgd2hhdCBpdCB3YXMg
ZG9pbmcgd2FzIFdyb25nIGFuZCBoYXMgYmVlbiBzaW5jZSAyMDE0IHdpdGg6Cj4+Pj4+Cj4+Pj4+
IGNvbW1pdCBkNmQ4NmMwYTdmOGRkYzViMzhjZjA4OTIyMmNiMWQ5NTQwNzYyZGMyCj4+Pj4+IEF1
dGhvcjogS29uc3RhbnRpbiBLaGxlYm5pa292IDxrLmtobGVibmlrb3ZAc2Ftc3VuZy5jb20+Cj4+
Pj4+IERhdGU6ICAgVGh1IE9jdCA5IDE1OjI5OjI3IDIwMTQgLTA3MDAKPj4+Pj4KPj4+Pj4gICAg
IG1tL2JhbGxvb25fY29tcGFjdGlvbjogcmVkZXNpZ24gYmFsbG9vbmVkIHBhZ2VzIG1hbmFnZW1l
bnQKPj4+Pj4KPj4+Pj4gSWYgYmFsbG9vbmVkIHBhZ2VzIGFyZSBzdXBwb3NlZCB0byBiZSBtYXBw
ZWQgaW50byB1c2Vyc3BhY2UsIHlvdSBjYW4ndCBtYXJrCj4+Pj4+IHRoZW0gYXMgYmFsbG9vbmVk
IHBhZ2VzIHVzaW5nIHRoZSBtYXBjb3VudCBmaWVsZC4KPj4+Pj4KPj4+PiBBc2tpbmcgbXlzZWxm
IHdoeSBhbnlib2R5IHdvdWxkIHdhbnQgdG8gbWFwIGJhbGxvb24gaW5mbGF0ZWQgcGFnZXMgaW50
bwo+Pj4+IHVzZXIgc3BhY2UgKHRoaXMganVzdCBzb3VuZHMgcGxhaW4gd3JvbmcgYnV0IG15IHVu
ZGVyc3RhbmRpbmcgdG8gd2hhdAo+Pj4+IFhFTiBiYWxsb29uIGRyaXZlciBkb2VzIG1pZ2h0IGJl
IGxpbWl0ZWQpLCBidXQgSSBhc3N1bWUgdGhlIGVhc3kgZml4Cj4+Pj4gd291bGQgYmUgdG8gcmV2
ZXJ0Cj4+PiBJIHN1c3BlY3QgdGhlIGJ1ZyBoZXJlIGlzIHRoYXQgdGhlIGJhbGxvb24gZHJpdmVy
IGlzIChhYil1c2VkIGZvciBhCj4+PiBzZWNvbmQgcHVycG9zZQo+Pgo+PiBZZXMuIEFuZCBpdHMg
bmFtZSBpcyBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoKS4KPj4KPiAKPiBIYXZlbid0IGhhZCBh
IGxvb2sgYXQgdGhlIGNvZGUgeWV0LCBidXQgd291bGQgYW5vdGhlciB0ZW1wb3JhcnkgZml4IGJl
Cj4gdG8gY2xlYXIvc2V0IFBHX29mZmxpbmUgd2hlbiBhbGxvY2F0aW5nL2ZyZWVpbmcgYSBiYWxs
b29uZWQgcGFnZT8KPiAoYXNzdW1pbmcgaGVyZSB0aGF0IG9ubHkgc3VjaCBwYWdlcyB3aWxsIGJl
IG1hcHBlZCB0byB1c2VyIHNwYWNlKQo+IAoKSSBndWVzcyBzb21ldGhpbmcgbGlrZSB0aGlzIGNv
dWxkIGRvIHRoZSB0cmljayBpZiBJIHVuZGVyc3Rvb2QgaXQgY29ycmVjdGx5OgoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCAz
OWIyMjlmOWUyNTYuLmQzN2RkNWJiN2E4ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9v
bi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwpAQCAtNjA0LDYgKzYwNCw3IEBAIGludCBh
bGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QKcGFnZSAqKnBhZ2Vz
KQogICAgICAgIHdoaWxlIChwZ25vIDwgbnJfcGFnZXMpIHsKICAgICAgICAgICAgICAgIHBhZ2Ug
PSBiYWxsb29uX3JldHJpZXZlKHRydWUpOwogICAgICAgICAgICAgICAgaWYgKHBhZ2UpIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgX19DbGVhclBhZ2VPZmZsaW5lKHBhZ2UpOwogICAgICAgICAg
ICAgICAgICAgICAgICBwYWdlc1twZ25vKytdID0gcGFnZTsKICNpZmRlZiBDT05GSUdfWEVOX0hB
VkVfUFZNTVUKICAgICAgICAgICAgICAgICAgICAgICAgLyoKQEAgLTY0NSw4ICs2NDYsMTAgQEAg
dm9pZCBmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdApwYWdlICoq
cGFnZXMpCiAgICAgICAgbXV0ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7CgogICAgICAgIGZvciAo
aSA9IDA7IGkgPCBucl9wYWdlczsgaSsrKSB7Ci0gICAgICAgICAgICAgICBpZiAocGFnZXNbaV0p
CisgICAgICAgICAgICAgICBpZiAocGFnZXNbaV0pIHsKKyAgICAgICAgICAgICAgICAgICAgICAg
X19TZXRQYWdlT2ZmbGluZShwYWdlc1tpXSk7CiAgICAgICAgICAgICAgICAgICAgICAgIGJhbGxv
b25fYXBwZW5kKHBhZ2VzW2ldKTsKKyAgICAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAg
IGJhbGxvb25fc3RhdHMudGFyZ2V0X3VucG9wdWxhdGVkIC09IG5yX3BhZ2VzOwoKCkF0IGxlYXN0
IHRoaXMgd2F5LCB0aGUgcGFnZXMgYWxsb2NhdGVkIChhbmQgdGh1cyBldmVudHVhbGx5IG1hcHBl
ZCB0bwp1c2VyIHNwYWNlKSB3b3VsZCBub3QgYmUgbWFya2VkLCBidXQgdGhlIG90aGVyIG9uZXMg
d291bGQgcmVtYWluIG1hcmtlZAphbmQgY291bGQgYmUgZXhjbHVkZWQgYnkgbWFrZWR1bXB0b29s
LgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 22:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 22: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 1h3pjl-0005To-5k; Tue, 12 Mar 2019 22: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=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3pjk-0005Tb-Eo
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 22:19:04 +0000
X-Inumbo-ID: d7a89c67-4514-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7a89c67-4514-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 22:19: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 1h3pji-0006p7-KQ; Tue, 12 Mar 2019 22: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 1h3pji-0007x0-Cu; Tue, 12 Mar 2019 22:19:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3pji-0003pl-CB; Tue, 12 Mar 2019 22:19:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133752-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=fa6eba8d351f7134f47696c726ff1a2133bca5af
X-Osstest-Versions-That: xen=9b0bc91b3b32856df014fab9de40f463c89a8b1e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Mar 2019 22:19:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133752: 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>

ZmxpZ2h0IDEzMzc1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmYTZlYmE4ZDM1MWY3MTM0ZjQ3Njk2YzcyNmZmMWEyMTMzYmNhNWFmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5YjBiYzkxYjNiMzI4NTZkZjAx
NGZhYjlkZTQwZjQ2M2M4OWE4YjFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3NDcgIDIwMTkt
MDMtMTIgMTY6MDA6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzUyICAy
MDE5LTAzLTEyIDIwOjAwOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0u
Y29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tCiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA5YjBiYzkxYjNiLi5m
YTZlYmE4ZDM1ICBmYTZlYmE4ZDM1MWY3MTM0ZjQ3Njk2YzcyNmZmMWEyMTMzYmNhNWFmIC0+IHNt
b2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 23:32:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 23:32:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3qs6-0002ka-Ot; Tue, 12 Mar 2019 23:31:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7O6R=RP=intel.com=ashok.raj@srs-us1.protection.inumbo.net>)
 id 1h3qs4-0002kV-V2
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 23:31:44 +0000
X-Inumbo-ID: fc912a26-451e-11e9-9303-73b83d8e72c6
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc912a26-451e-11e9-9303-73b83d8e72c6;
 Tue, 12 Mar 2019 23:31:40 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Mar 2019 16:31:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,472,1544515200"; d="scan'208";a="126416717"
Received: from araj-mobl1.jf.intel.com ([10.7.201.27])
 by orsmga006.jf.intel.com with ESMTP; 12 Mar 2019 16:31:38 -0700
Date: Tue, 12 Mar 2019 16:31:39 -0700
From: "Raj, Ashok" <ashok.raj@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190312233139.GE11608@araj-mobl1.jf.intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
User-Agent: Mutt/1.9.1 (2017-09-22)
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, 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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6NTM6NTNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIE1hciAxMSwgMjAxOSBhdCAwMzo1NzoyOFBNICswODAwLCBDaGFv
IEdhbyB3cm90ZToKPiA+IHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBjYWNoZSAndWNp
LT5tYycuCj4gPiAKPiA+IENvbXBhcmVkIHRvIHRoZSBjdXJyZW50IHBlci1jcHUgY2FjaGUsIHRo
ZSBiZW5lZml0cyBvZiB0aGUgZ2xvYmFsCj4gPiBtaWNyb2NvZGUgY2FjaGUgYXJlOgo+ID4gMS4g
SXQgcmVkdWNlcyB0aGUgd29yayB0aGF0IG5lZWQgdG8gYmUgZG9uZSBvbiBlYWNoIENQVS4gUGFy
c2luZyB1Y29kZQo+ID4gZmlsZSBpcyBkb25lIG9uY2Ugb24gb25lIENQVS4gT3RoZXIgQ1BVcyBu
ZWVkbid0IHBhcnNlIHVjb2RlIGZpbGUuCj4gPiBJbnN0ZWFkLCB0aGV5IGNhbiBmaW5kIG91dCBh
bmQgbG9hZCB0aGUgbmV3ZXN0IHBhdGNoIGZyb20gdGhlIGdsb2JhbAo+ID4gY2FjaGUuCj4gPiAy
LiBJdCByZWR1Y2VzIHRoZSBtZW1vcnkgY29uc3VtcHRpb24gb24gYSBzeXN0ZW0gd2l0aCBtYW55
IENQVSBjb3Jlcy4KPiA+IAo+ID4gVHdvIGZ1bmN0aW9ucywgbWljcm9jb2RlX3NhdmVfcGF0Y2go
KSBhbmQgbWljcm9jb2RlX2ZpbmRfcGF0Y2goKSBhcmUKPiA+IGludHJvZHVjZWQuIFRoZSBmb3Jt
ZXIgYWRkcyBvbmUgZ2l2ZW4gcGF0Y2ggdG8gdGhlIGdsb2JhbCBjYWNoZS4gVGhlCj4gPiBsYXR0
ZXIgZ2V0cyBhIG5ld2VyIGFuZCBtYXRjaGVkIHVjb2RlIHBhdGNoIGZyb20gdGhlIGdsb2JhbCBj
YWNoZS4KPiA+IEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBleHBlY3RlZCB0byBiZSBk
b25lIHdpdGggdGhlCj4gPiAnbWljcm9jb2RlX211dGV4JyBob2xkLgo+ID4gCj4gPiBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcgJ3VjaS0+bWMnIGFzIEkgYW0gZ29pbmcg
dG8KPiA+IHJlbW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBuZXh0IHBhdGNoLgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4gLS0tCj4gPiBD
aGFuZ2VzIGluIHY2Ogo+ID4gIC0gY29uc3RpZnkgbG9jYWwgdmFyaWFibGVzIGFuZCBmdW5jdGlv
biBwYXJhbWV0ZXJzIGlmIHBvc3NpYmxlCj4gPiAgLSBjb21tZW50IHRoYXQgdGhlIGdsb2JhbCBj
YWNoZSBpcyBwcm90ZWN0ZWQgYnkgJ21pY3JvY29kZV9tdXRleCcuCj4gPiAgICBhbmQgYWRkIGFz
c2VydGlvbnMgdG8gY2F0Y2ggdmlvbGF0aW9ucyBpbiBtaWNyb2NvZGVfe3NhdmUvZmluZH1fcGF0
Y2goKQo+ID4gCj4gPiBDaGFuZ2VzIGluIHY1Ogo+ID4gIC0gcmV3b3JkIHRoZSBjb21taXQgZGVz
Y3JpcHRpb24KPiA+ICAtIGZpbmRfcGF0Y2goKSBhbmQgc2F2ZV9wYXRjaCgpIGFyZSBhYnN0cmFj
dGVkIGludG8gY29tbW9uIGZ1bmN0aW9ucwo+ID4gICAgd2l0aCBzb21lIGhvb2tzIGZvciBBTUQg
YW5kIEludGVsCj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwg
NjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgeGVuL2FyY2gveDg2L21pY3JvY29k
ZV9hbWQuYyAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
Cj4gPiAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDY2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAx
MyArKysrKysKPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDIxNSBpbnNlcnRpb25zKCspLCAxNSBkZWxl
dGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+ID4gaW5kZXggNDE2M2Y1MC4uZTYyOWU2YyAxMDA2
NDQKCltzbmlwXQo+IAo+IEkgdGhpbmsgdGhpcyBpcyByYXRoZXIgdG9vIHNpbXBsaXN0aWMsIGFu
ZCBJJ20gbm90IHN1cmUgeW91IHJlYWxseQo+IG5lZWQgYSBsaXN0IGluIG9yZGVyIHRvIHN0b3Jl
IHRoZSBtaWNyb2NvZGVzLgo+IAo+IElJUkMgd2UgYWdyZWVkIHRoYXQgc3lzdGVtcyB3aXRoIG1p
eGVkIENQVSB2ZXJzaW9ucyBhcmUgbm90IHN1cHBvcnRlZCwKPiBoZW5jZSB0aGUgc2FtZSBtaWNy
b2NvZGUgYmxvYiBzaG91bGQgYmUgdXNlZCB0byB1cGRhdGUgYWxsIHRoZQo+IHBvc3NpYmxlIENQ
VXMgb24gdGhlIHN5c3RlbSwgc28gYSBsaXN0IHNob3VsZCBub3QgYmUgbmVlZGVkIGhlcmUuCj4g
Cj4gQWxzbyBJJ20gYWZyYWlkIHRoYXQgZnJlZWluZyB0aGUgb2xkIG1pY3JvY29kZSB3aGVuIGEg
bmV3IHZlcnNpb24gaXMKPiB1cGxvYWRlZCBpcyBub3QgZnVsbHkgY29ycmVjdC4gRm9yIGV4YW1w
bGUgZ2l2ZW4gdGhlIGZvbGxvd2luZwo+IHNjZW5hcmlvOgo+IAo+IDEuIFVwbG9hZCBhIG1pY3Jv
Y29kZSBibG9iIHRvIHRoZSBoeXBlcnZpc29yIGFuZCBhcHBseSBpdCB0byBvbmxpbmUKPiBDUFVz
Lgo+IAo+IDIuIFVwbG9hZCBhIG1pY3JvY29kZSBibG9iIHdpdGggYSBoaWdoZXIgdmVyc2lvbiB0
aGFuIHRoZSBwcmV2aW91cyBvbmUsCj4gYnV0IHdoaWNoIGZhaWxzIHRvIGFwcGx5LiBUaGlzIG1p
Y3JvY29kZSB3b3VsZCByZXBsYWNlIHRoZQo+IHByZXZpb3VzIG9uZS4KPiAKPiAzLiBPbmxpbmUg
YSBDUFUuIFRoaXMgQ1BVIHdpbGwgdHJ5IHRvIHVzZSB0aGUgbGFzdCB1cGxvYWRlZCBtaWNyb2Nv
ZGUKPiBhbmQgZmFpbCwgYmVjYXVzZSBsYXN0IHVwbG9hZGVkIHZlcnNpb24gaXMgYnJva2VuLiBO
ZXdseSBvbmxpbmVkIENQVXMKPiB3b3VsZCB0aGVuIGVuZCB1cCB3aXRoIGEgbWljcm9jb2RlIHZl
cnNpb24gZGlmZmVyZW50IGZyb20gdGhlCj4gY3VycmVudGx5IHJ1bm5pbmcgQ1BVcywgbGlrZWx5
IGJyZWFraW5nIHRoZSBzeXN0ZW0uCj4gCj4gSSB0aGluayB0aGUgYmVzdCB3YXkgdG8gc29sdmUg
dGhpcyBpcyB0byBkaXRjaCB0aGUgbGlzdCB1c2FnZSBhbmQKPiBpbnN0ZWFkIG9ubHkga2VlcCBh
dCBtb3N0IHR3byBtaWNyb2NvZGUgdmVyc2lvbnMgY2FjaGVkIGluIHRoZQo+IGh5cGVydmlzb3I6
Cj4gCj4gIC0gVGhlIG1pY3JvY29kZSB2ZXJzaW9uIHRoYXQncyBjdXJyZW50bHkgc3VjY2Vzc2Z1
bGx5IGFwcGxpZWQgKGlmIGFueSkuCj4gIC0gQSBtaWNyb2NvZGUgdmVyc2lvbiBoaWdoZXIgdGhh
biB0aGUgY3VycmVudCB2ZXJzaW9uLCB0aGF0IGhhcyB5ZXQKPiAgICB0byBiZSBhcHBsaWVkLgo+
IAo+IE9uY2UgdGhpcyBuZXcgbWljcm9jb2RlIHZlcnNpb24gaGFzIGJlZW4gYXBwbGllZCBpdCB3
aWxsIHJlcGxhY2UgdGhlCj4gcHJldmlvdXNseSBhcHBsaWVkIHZlcnNpb24uIElmIHRoZSBuZXcg
bWljcm9jb2RlIHZlcnNpb24gZmFpbHMgdG8KPiBhcHBseSBpdCB3aWxsIGJlIGRpc2NhcmRlZCwg
dGh1cyBrZWVwaW5nIGEgY29weSBvZiB0aGUgY3VycmVudGx5Cj4gYXBwbGllZCBtaWNyb2NvZGUg
dmVyc2lvbi4KPiAKPiBXaXRoIHRoaXMgYXBwcm9hY2ggQUZBSUNUIHlvdSBvbmx5IG5lZWQgdHdv
IHZhcmlhYmxlcywgb25lIHRvIHN0b3JlCj4gdGhlIGN1cnJlbnRseSBhcHBsaWVkIG1pY3JvY29k
ZV9wYXRjaCBhbmQgYW5vdGhlciBvbmUgdG8gc2F2ZSB0aGUgbmV3Cj4gbWljcm9jb2RlIHZlcnNp
b24gaW4gb3JkZXIgdG8gYXR0ZW1wdCB0byBhcHBseSBpdC4KClRoaXMgc291bmRzIHZlcnkgcmVh
c29uYWJsZSEKCj4gCj4gSSB0aGluayB0aGlzIHdpbGwgYWxzbyBzaW1wbGlmeSBzb21lIG9mIHRo
ZSBjb2RlLiBMZXQgbWUga25vdyBpZiB0aGlzCj4gc291bmRzIHNlbnNpYmxlLCBvciBpZiBJJ20g
bWlzc2luZyBzb21ldGhpbmcuCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 12 23:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 23:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3r0v-0003Xq-NI; Tue, 12 Mar 2019 23:40:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U3Eb=RP=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1h3r0t-0003Xl-ML
 for xen-devel@lists.xenproject.org; Tue, 12 Mar 2019 23:40:51 +0000
X-Inumbo-ID: 42bdd75a-4520-11e9-9d0a-07ab06f851a3
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42bdd75a-4520-11e9-9d0a-07ab06f851a3;
 Tue, 12 Mar 2019 23:40:47 +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 x2CNYb9n046914;
 Tue, 12 Mar 2019 23:40:36 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=A/QHGawCAvtuuQ91VR9eTk+KmTVXz7X8/7COqoYN+Ss=;
 b=ReccDhXmUUHRCLNN9myaKMoRtx3Fcq0X/g6VLbJMU8U7HNCK7vUbQl/eVBQTq72i+Ru+
 Y26gpFVrrArd1nklfmTVScuGv15IsxClZ2QDy0jDCF8N1V436KkpB5eTrvqDFp3SlU0G
 7SThg3uuKnwLSxpB6pUY7PzFyy0Byi19cFkIpkRrSpCKfAQhshwM6K+ePB4c95Ml+iZe
 0HH2KsahZjxFR4MKEVTkfkP+CnM9J4b4pkIfzChdKOSZpD8UIX0paokkcvY2HrXC7l1T
 2F7kgLOGCeD9Z0edINVIZGARB8ny/hL1q4OqXR/V+AjTEICkVoEE2KrDJx9699w2tuyT hg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2r44wu7uv4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 23:40:35 +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 x2CNeTXI020448
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Mar 2019 23:40:29 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x2CNeRGX022916;
 Tue, 12 Mar 2019 23:40:27 GMT
Received: from [10.182.69.106] (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Mar 2019 16:40:27 -0700
To: Greg KH <gregkh@linuxfoundation.org>
References: <1551772744-524-1-git-send-email-dongli.zhang@oracle.com>
 <15c804c0-eeb1-2adb-9cbf-4a28d39983a0@oracle.com>
 <20190312125600.GF23540@kroah.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <5f7ef4ad-1569-df2c-3811-a55299c8c85b@oracle.com>
Date: Wed, 13 Mar 2019 07:44:04 +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: <20190312125600.GF23540@kroah.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9193
 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-1903120153
Subject: Re: [Xen-devel] [PATCH v4.9 1/1] jiffies: use jiffies64_to_nsecs()
 to fix 100% steal usage for xen vcpu hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, herbert.van.den.bergh@oracle.com, sstabellini@kernel.org,
 sboyd@kernel.org, frederic@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, john.stultz@linaro.org,
 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>

CgpPbiAzLzEyLzE5IDg6NTYgUE0sIEdyZWcgS0ggd3JvdGU6Cj4gT24gV2VkLCBNYXIgMDYsIDIw
MTkgYXQgMDM6MzU6NDBQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+PiBUaGFua3MgdG8g
Sm9lIEppbidzIHJlbWluZGluZywgdGhpcyBwYXRjaCBpcyBhcHBsaWNhYmxlIHRvIG1haW5saW5l
IGxpbnV4Cj4+IGtlcm5lbCwgYWx0aG91Z2ggdGhlcmUgaXMgbm8gaXNzdWUgZHVlIHRvIHRoaXMg
a2luZCBvZiBidWcgaW4gbWFpbmxpbmUga2VybmVsLgo+Pgo+PiBUaGVyZWZvcmUsIGNhbiBJIGZp
cnN0IHN1Ym1pdCB0aGlzIHBhdGNoIHRvIG1haW5saW5lIGtlcm5lbCBhbmQgdGhlbiBiYWNrcG9y
dCBpdAo+PiB0byBzdGFibGUgbGludXggd2l0aCBtb3JlIGRldGFpbGVkIGV4cGxhbmF0aW9uIGhv
dyB0aGUgaXNzdWUgaXMgcmVwcm9kdWNlZCBvbiB4ZW4/Cj4gCj4gWWVzLCBwbGVhc2UgZG8gdGhh
dC4KCkkgYW0gd29ya2luZyBvbiBhIHBhdGNoIHRvIHJlZm9ybSB0aGUgeGVuIHN0ZWFsIGNsb2Nr
IGZvcm11bGEgYnkgeGVuIHNwZWNpZmljCmludGVyZmFjZXMgaW4gbGludXgga2VybmVsLiBJbiB0
aGF0IHdheSwgd2Ugd2lsbCBub3QgbmVlZCB0byBjaGFuZ2UgdGhlCnNpZ25hdHVyZSBvZiBleGlz
dGluZyBqaWZmaWVzIHJlbGV2YW50IGZ1bmN0aW9ucyB3aGljaCBleHBlY3Qgb25seSBkZWx0YSB2
YWx1ZXMKYXMgaW5wdXQuCgpUaGUgbmV3IGZvcm11bGEgd2lsbCBub3QgZ2VuZXJhdGUgc3VjaCBs
YXJnZSBpbnB1dCB2YWx1ZS4KCkRvbmdsaSBaaGFuZwoKPiAKPiB0aGFua3MsCj4gCj4gZ3JlZyBr
LWgKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 00:08:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 00:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3rR6-0005iy-0H; Wed, 13 Mar 2019 00:07: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=XiQj=RQ=intel.com=ashok.raj@srs-us1.protection.inumbo.net>)
 id 1h3rR5-0005it-Dd
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 00:07:55 +0000
X-Inumbo-ID: 0b29c0b0-4524-11e9-bc90-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b29c0b0-4524-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 00:07:52 +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;
 12 Mar 2019 17:07:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,472,1544515200"; d="scan'208";a="126424400"
Received: from araj-mobl1.jf.intel.com ([10.7.201.27])
 by orsmga006.jf.intel.com with ESMTP; 12 Mar 2019 17:07:51 -0700
Date: Tue, 12 Mar 2019 17:07:51 -0700
From: "Raj, Ashok" <ashok.raj@intel.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190313000751.GF11608@araj-mobl1.jf.intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552291056-20286-12-git-send-email-chao.gao@intel.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ashok Raj <ashok.raj@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MzVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxp
bnV4IGtlcm5lbC4KPiAKPiBCZWZvcmUgeW91IHJlYWQgYW55IGZ1cnRoZXI6IHRoZSBlYXJseSBs
b2FkaW5nIG1ldGhvZCBpcyBzdGlsbCB0aGUKPiBwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxk
IGFsd2F5cyBkbyB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCj4gaW1wcm92aW5nIHRoZSBs
YXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBsb25nIHJ1bm5pbmcgam9icyBhbmQgY2xvdWQgdXNl
Cj4gY2FzZXMuCj4gCj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2VyaWFsaXplIHRoZSBtaWNyb2Nv
ZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPiBvbmUtYnktb25lIHRvIG1ha2UgdGhlIGxh
dGUgdXBkYXRlIHByb2Nlc3MgYXMgcmVsaWFibGUgYXMgcG9zc2libGUgYW5kCj4gYXZvaWQgcG90
ZW50aWFsIGlzc3VlcyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBUZXN0ZWQtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gW2xpbnV4IGNvbW1pdDogYTUzMjFhZWM2NDEyYjIw
YjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPiBbbGludXggY29tbWl0OiBiYjhjMTNkNjFhNjI5
Mjc2YTE2MmMxZDJiMWEyMGE4MTVjYmNmYmI3XQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+
IENjOiBBc2hvayBSYWogPGFzaG9rLnJhakBpbnRlbC5jb20+Cj4gQ2M6IEJvcmlzbGF2IFBldGtv
diA8YnBAc3VzZS5kZT4KPiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+
Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHY2Ogo+ICAt
IFVzZSBvbmUgdGltZW91dCBwZXJpb2QgZm9yIHJlbmRlenZvdXMgc3RhZ2UgYW5kIGFub3RoZXIg
Zm9yIHVwZGF0ZSBzdGFnZS4KPiAgLSBzY2FsZSB0aW1lIHRvIHdhaXQgYnkgdGhlIG51bWJlciBv
ZiByZW1haW5pbmcgY3B1cyB0byByZXNwb25kLgo+ICAgIEl0IGhlbHBzIHRvIGZpbmQgc29tZXRo
aW5nIHdyb25nIGVhcmxpZXIgYW5kIHRodXMgd2UgY2FuIHJlYm9vdCB0aGUKPiAgICBzeXN0ZW0g
ZWFybGllci4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jIHwgMTQ5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxMzYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+IGluZGV4
IGM1MTA4MDguLjk2YmNlZjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4gQEAgLTIyLDYgKzIyLDcgQEAKPiAg
ICovCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICsjaW5jbHVkZSA8eGVuL2NwdW1hc2su
aD4KPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KPiAg
I2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gQEAgLTMwLDE1ICszMSwzNCBAQAo+ICAjaW5jbHVkZSA8
eGVuL3NtcC5oPgo+ICAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPiAgI2luY2x1ZGUgPHhlbi9z
cGlubG9jay5oPgo+ICsjaW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5oPgo+ICAjaW5jbHVkZSA8
eGVuL3Rhc2tsZXQuaD4KPiAgI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiAgI2luY2x1
ZGUgPHhlbi9lYXJseWNwaW8uaD4KPiArI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgo+ICAKPiAr
I2luY2x1ZGUgPGFzbS9kZWxheS5oPgo+ICAjaW5jbHVkZSA8YXNtL21zci5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4gICNpbmNsdWRl
IDxhc20vbWljcm9jb2RlLmg+Cj4gIAo+ICsvKgo+ICsgKiBCZWZvcmUgcGVyZm9ybWluZyBhIGxh
dGUgbWljcm9jb2RlIHVwZGF0ZSBvbiBhbnkgdGhyZWFkLCB3ZQo+ICsgKiByZW5kZXp2b3VzIGFs
bCBjcHVzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0LiBUaGUgdGltZW91dCBmb3IKPiArICogd2Fp
dGluZyBmb3IgY3B1IHJlbmRlenZvdXMgaXMgMzBtcy4gSXQgaXMgdGhlIHRpbWVvdXQgdXNlZCBi
eQo+ICsgKiBsaXZlIHBhdGNoaW5nCj4gKyAqLwo+ICsjZGVmaW5lIE1JQ1JPQ09ERV9DQUxMSU5f
VElNRU9VVF9VUyAzMDAwMAo+ICsKPiArLyoKPiArICogVGltZW91dCBmb3IgZWFjaCB0aHJlYWQg
dG8gY29tcGxldGUgdXBkYXRlIGlzIHNldCB0byAxcy4gSXQgaXMgYQo+ICsgKiBjb25zZXJ2YXRp
dmUgY2hvaWNlIGNvbnNpZGVyaW5nIGFsbCBwb3NzaWJsZSBpbnRlcmZlcmVuY2UgKGZvcgo+ICsg
KiBpbnN0YW5jZSwgc29tZXRpbWVzIHdiaW52ZCB0YWtlcyByZWxhdGl2ZSBsb25nIHRpbWUpLiBB
bmQgYSBwZXJmZWN0Cj4gKyAqIHRpbWVvdXQgZG9lc24ndCBoZWxwIGEgbG90IGV4Y2VwdCBhbiBl
YXJseSBzaHV0ZG93bi4KPiArICovCj4gKyNkZWZpbmUgTUlDUk9DT0RFX1VQREFURV9USU1FT1VU
X1VTIDEwMDAwMDAKPiArCj4gIHN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIHVjb2RlX21vZDsK
PiAgc3RhdGljIHNpZ25lZCBpbnQgX19pbml0ZGF0YSB1Y29kZV9tb2RfaWR4Owo+ICBzdGF0aWMg
Ym9vbF90IF9faW5pdGRhdGEgdWNvZGVfbW9kX2ZvcmNlZDsKPiBAQCAtMTg5LDYgKzIwOSwxMiBA
QCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7Cj4gIERFRklORV9QRVJf
Q1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKPiAgCj4gIC8qCj4gKyAqIENvdW50
IHRoZSBDUFVzIHRoYXQgaGF2ZSBlbnRlcmVkIGFuZCBleGl0ZWQgdGhlIHJlbmRlenZvdXMKPiAr
ICogZHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZS4KPiArICovCj4gK3N0YXRpYyBhdG9taWNf
dCBjcHVfaW4sIGNwdV9vdXQ7Cj4gKwo+ICsvKgo+ICAgKiBTYXZlIGFuIHVjb2RlIHBhdGNoIHRv
IHRoZSBnbG9iYWwgY2FjaGUgbGlzdC4KPiAgICoKPiAgICogUmV0dXJuIHRydWUgaWYgYSBwYXRj
aCBpcyBhZGRlZCB0byB0aGUgZ2xvYmFsIGNhY2hlIG9yIGl0IHJlcGxhY2VzCj4gQEAgLTI4NCwy
NSArMzEwLDg2IEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUodm9pZCkKPiAgICAg
IHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUo
dm9pZCAqdW51c2VkKQo+ICsvKiBXYWl0IGZvciBDUFVzIHRvIHJlbmRlenZvdXMgd2l0aCBhIHRp
bWVvdXQgKHVzKSAqLwo+ICtzdGF0aWMgaW50IHdhaXRfZm9yX2NwdXMoYXRvbWljX3QgKmNudCwg
dW5zaWduZWQgaW50IGV4cGVjdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCB0aW1lb3V0KQo+ICB7Cj4gLSAgICBpbnQgZXJyb3IsIGNwdTsKPiArICAgIHdoaWxlICgg
YXRvbWljX3JlYWQoY250KSA8IGV4cGVjdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCB0aW1l
b3V0IDw9IDAgKQoKdGltZW91dCBpcyB1bnNpZ25lZCBpbnQuLiBpdCB3aWxsIG5ldmVyIGJlIDwg
MC4uIGZsaXAgaXQgdG8gcmVhZCBiZXR0ZXIgbWF5YmU/Cgo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgcHJpbnRrKCJDUFUlZDogVGltZW91dCB3aGVuIHdhaXRpbmcgZm9yIENQVXMgY2FsbGlu
ZyBpblxuIiwKPiArICAgICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gKyAg
ICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHVkZWxheSgx
KTsKPiArICAgICAgICB0aW1lb3V0LS07Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KPiAgCj4gLSAgICBlcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4gLSAgICBpZiAo
IGVycm9yICkKPiAtICAgICAgICByZXR1cm4gZXJyb3I7Cj4gK3N0YXRpYyBpbnQgZG9fbWljcm9j
b2RlX3VwZGF0ZSh2b2lkICp1bnVzZWQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1X25yID0gbnVtX29ubGlu
ZV9jcHVzKCk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmluaXNoZWQ7Cj4gKyAgICBpbnQgcmV0Owo+
ICsgICAgc3RhdGljIGJvb2wgZXJyb3I7Cj4gIAo+IC0gICAgY3B1ID0gY3B1bWFza19uZXh0KHNt
cF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9vbmxpbmVfbWFwKTsKPiAtICAgIGlmICggY3B1IDwgbnJf
Y3B1X2lkcyApCj4gLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1
LCBkb19taWNyb2NvZGVfdXBkYXRlLCBOVUxMKTsKPiAgCj4gLSAgICByZXR1cm4gZXJyb3I7Cj4g
KyAgICBhdG9taWNfaW5jKCZjcHVfaW4pOwo+ICsgICAgcmV0ID0gd2FpdF9mb3JfY3B1cygmY3B1
X2luLCBjcHVfbnIsIE1JQ1JPQ09ERV9DQUxMSU5fVElNRU9VVF9VUyk7Cj4gKyAgICBpZiAoIHJl
dCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSW5pdGlh
dGUgYW4gdXBkYXRlIG9uIGFsbCBwcm9jZXNzb3JzIHdoaWNoIGRvbid0IGhhdmUgYW4gb25saW5l
IHNpYmxpbmcKPiArICAgICAqIHRocmVhZCB3aXRoIGEgbG93ZXIgdGhyZWFkIGlkLiBPdGhlciBz
aWJsaW5nIHRocmVhZHMganVzdCBhd2FpdCB0aGUKPiArICAgICAqIGNvbXBsZXRpb24gb2YgbWlj
cm9jb2RlIHVwZGF0ZS4KPiArICAgICAqLwoKVGhlIGFib3ZlIGNvbW1lbnQgaXNuJ3QgY2xlYXIu
IExvb2tzIGxpa2UgeW91IGFyZSBkb2luZyB0aGUgdXBkYXRlIGp1c3QKdG8gdGhlIGZpcnN0IGNw
dSBpbiB0aGUgc2libGluZyBtYXA/IAoKPiArICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3Qo
cGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCj4gKyAgICAgICAgcmV0ID0gbWljcm9j
b2RlX3VwZGF0ZV9jcHUoKTsKCkRvZXMgcmV0IGhhdmUgYW55IHVzZWZ1bCB0aGluZ3Mgb24gaWYg
dGhlIHVwZGF0ZSBmYWlsZWQ/IERvZXNuJ3Qgc2VlbSAKdG8gYmUgdXNlZCBiZWZvcmUgeW91IG92
ZXJ3cml0ZSBsYXRlciBpbiBjb2xsZWN0X2NwdV9pbmZvKCk/CgoKPiArICAgIC8qCj4gKyAgICAg
KiBJbmNyZWFzZSB0aGUgd2FpdCB0aW1lb3V0IHRvIGEgc2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdl
J3JlIHNlcmlhbGl6aW5nCj4gKyAgICAgKiB0aGUgbWljcm9jb2RlIHVwZGF0ZSBhbmQgdGhhdCBj
b3VsZCB0YWtlIGEgd2hpbGUgb24gYSBsYXJnZSBudW1iZXIgb2YKPiArICAgICAqIENQVXMuIEFu
ZCB0aGF0IGlzIGZpbmUgYXMgdGhlICphY3R1YWwqIHRpbWVvdXQgd2lsbCBiZSBkZXRlcm1pbmVk
IGJ5Cj4gKyAgICAgKiB0aGUgbGFzdCBDUFUgZmluaXNoZWQgdXBkYXRpbmcgYW5kIHRodXMgY3V0
IHNob3J0Cj4gKyAgICAgKi8KPiArICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOwo+ICsgICAgZmlu
aXNoZWQgPSBhdG9taWNfcmVhZCgmY3B1X291dCk7Cj4gKyAgICB3aGlsZSAoICFlcnJvciAmJiBm
aW5pc2hlZCAhPSBjcHVfbnIgKQoKTWF5YmUgaSdtIHJlYWRpbmcgdGhpcyB3cm9uZy4uIGlzICJl
cnJvciIgdXNlZCB1bmluaXRpYWxpemVkPwoKPiArICAgIHsKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIER1cmluZyBlYWNoIHRpbWVvdXQgaW50ZXJ2YWwsIGF0IGxlYXN0IGEgQ1BVIGlzIGV4
cGVjdGVkIHRvCj4gKyAgICAgICAgICogZmluaXNoIGl0cyB1cGRhdGUuIE90aGVyd2lzZSwgc29t
ZXRoaW5nIGdvZXMgd3JvbmcuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCB3YWl0X2Zv
cl9jcHVzKCZjcHVfb3V0LCBmaW5pc2hlZCArIDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE1JQ1JPQ09ERV9VUERBVEVfVElNRU9VVF9VUykgJiYgIWVycm9yICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGVycm9yID0gdHJ1ZTsKPiArICAgICAgICAgICAgcGFuaWMoIlRpbWVv
dXQgd2hlbiBmaW5pc2hpbmcgdXBkYXRpbmcgbWljcm9jb2RlIChmaW5pc2hlZCAlZC8lZCkiLAo+
ICsgICAgICAgICAgICAgICAgICBmaW5pc2hlZCwgY3B1X25yKTsKPiArICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGZpbmlzaGVkID0gYXRvbWljX3JlYWQoJmNwdV9vdXQpOwo+ICsgICAgfQo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBSZWZyZXNoIENQVSBzaWduYXR1cmUgKHJldmlzaW9uKSBvbiB0
aHJlYWRzIHdoaWNoIGRpZG4ndCBjYWxsCj4gKyAgICAgKiBhcHBseV9taWNyb2NvZGUoKS4KPiAr
ICAgICAqLwo+ICsgICAgaWYgKCBjcHUgIT0gY3B1bWFza19maXJzdChwZXJfY3B1KGNwdV9zaWJs
aW5nX21hc2ssIGNwdSkpICkKPiArICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0
X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiAg
fQo+ICAKPiAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25z
dF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICB7Cj4gICAgICBpbnQgcmV0Owo+ICAg
ICAgdm9pZCAqYnVmZmVyOwo+ICsgICAgdW5zaWduZWQgaW50IGNwdSwgbnJfY29yZXM7Cj4gIAo+
ICAgICAgaWYgKCBsZW4gIT0gKHVpbnQzMl90KWxlbiApCj4gICAgICAgICAgcmV0dXJuIC1FMkJJ
RzsKPiBAQCAtMzIzLDExICs0MTAsMTggQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAg
ICAgIGdvdG8gZnJlZTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKiBjcHVfb25saW5lX21hcCBtdXN0
IG5vdCBjaGFuZ2UgZHVyaW5nIHVwZGF0ZSAqLwo+ICsgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkg
KQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IC1FQlVTWTsKPiArICAgICAgICBnb3RvIGZyZWU7
Cj4gKyAgICB9Cj4gKwo+ICAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQo+
ICAgICAgewo+ICAgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwo+
ICAgICAgICAgIGlmICggcmV0ICE9IDAgKQo+IC0gICAgICAgICAgICBnb3RvIGZyZWU7Cj4gKyAg
ICAgICAgICAgIGdvdG8gcHV0Owo+ICAgICAgfQo+ICAKPiAgICAgIHJldCA9IG1pY3JvY29kZV9w
YXJzZV9ibG9iKGJ1ZmZlciwgbGVuKTsKPiBAQCAtMzM1LDEyICs0MjksNDEgQEAgaW50IG1pY3Jv
Y29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2ln
bmVkIGxvbmcgbGVuKQo+ICAgICAgewo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJObyB2
YWxpZCBvciBuZXdlciB1Y29kZSBmb3VuZC4gVXBkYXRlIGFib3J0IVxuIik7Cj4gICAgICAgICAg
cmV0ID0gLUVJTlZBTDsKPiAtICAgICAgICBnb3RvIGZyZWU7Cj4gKyAgICAgICAgZ290byBwdXQ7
Cj4gICAgICB9Cj4gIAo+IC0gICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1
bWFza19maXJzdCgmY3B1X29ubGluZV9tYXApLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9fbWljcm9jb2RlX3VwZGF0ZSwgTlVMTCk7Cj4gKyAgICBhdG9taWNfc2V0
KCZjcHVfaW4sIDApOwo+ICsgICAgYXRvbWljX3NldCgmY3B1X291dCwgMCk7Cj4gKwo+ICsgICAg
LyogQ2FsY3VsYXRlIHRoZSBudW1iZXIgb2Ygb25saW5lIENQVSBjb3JlICovCj4gKyAgICBucl9j
b3JlcyA9IDA7Cj4gKyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKPiArICAgICAgICBpZiAo
IGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+
ICsgICAgICAgICAgICBucl9jb3JlcysrOwo+ICsKPiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAi
JWQgY29yZXMgYXJlIHRvIHVwZGF0ZSB0aGVpciBtaWNyb2NvZGVcbiIsIG5yX2NvcmVzKTsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZvciBs
b25nIHRpbWUsIHdoaWNoIG1heSBsZWFkIHRvCj4gKyAgICAgKiB3YXRjaGRvZyB0aW1lb3V0Lgo+
ICsgICAgICovCj4gKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Cj4gKyAgICAvKgo+ICsgICAgICog
TGF0ZSBsb2FkaW5nIGRhbmNlLiBXaHkgdGhlIGhlYXZ5LWhhbmRlZCBzdG9wX21hY2hpbmUgZWZm
b3J0Pwo+ICsgICAgICoKPiArICAgICAqIC0gSFQgc2libGluZ3MgbXVzdCBiZSBpZGxlIGFuZCBu
b3QgZXhlY3V0ZSBvdGhlciBjb2RlIHdoaWxlIHRoZSBvdGhlcgo+ICsgICAgICogICBzaWJsaW5n
IGlzIGxvYWRpbmcgbWljcm9jb2RlIGluIG9yZGVyIHRvIGF2b2lkIGFueSBuZWdhdGl2ZQo+ICsg
ICAgICogICBpbnRlcmFjdGlvbnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCj4gKyAgICAgKgo+ICsg
ICAgICogLSBJbiBhZGRpdGlvbiwgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGUgY29yZXMgbXVzdCBi
ZSBzZXJpYWxpemVkIHVudGlsCj4gKyAgICAgKiAgIHRoaXMgcmVxdWlyZW1lbnQgY2FuIGJlIHJl
bGF4ZWQgaW4gdGhlIGZ1dHVyZS4gUmlnaHQgbm93LCB0aGlzIGlzCj4gKyAgICAgKiAgIGNvbnNl
cnZhdGl2ZSBhbmQgZ29vZC4KPiArICAgICAqLwo+ICsgICAgcmV0ID0gc3RvcF9tYWNoaW5lX3J1
bihkb19taWNyb2NvZGVfdXBkYXRlLCBOVUxMLCBOUl9DUFVTKTsKPiArICAgIHdhdGNoZG9nX2Vu
YWJsZSgpOwo+ICAKPiArIHB1dDoKPiArICAgIHB1dF9jcHVfbWFwcygpOwo+ICAgZnJlZToKPiAg
ICAgIHhmcmVlKGJ1ZmZlcik7Cj4gICAgICByZXR1cm4gcmV0Owo+IC0tIAo+IDEuOC4zLjEKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 02:13:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 02:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3tO6-0005yL-M5; Wed, 13 Mar 2019 02:12:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3tO6-0005yC-CP
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 02:12:58 +0000
X-Inumbo-ID: 818edcda-4535-11e9-86b2-97e56598bbee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 818edcda-4535-11e9-86b2-97e56598bbee;
 Wed, 13 Mar 2019 02:12:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3tNz-0004gd-Gl; Wed, 13 Mar 2019 02:12:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3tNz-0008M7-1d; Wed, 13 Mar 2019 02:12:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3tNz-0000sq-0W; Wed, 13 Mar 2019 02:12:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133706-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl:<job
 status>:broken:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm: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:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale: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-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:host-install(4):broken:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-next:test-amd64-i386-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start: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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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=cf08baa29613dd899954089e7cc7dba1d478b365
X-Osstest-Versions-That: linux=d9862cfbe2099deb83f0e9c1932c91f2d9c50464
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 02:12:51 +0000
Subject: [Xen-devel] [linux-next test] 133706: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzcwNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzY1NQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzYwNQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNjA1
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYw
NQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzYwNQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2
MDUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzNjU1IHBhc3MgaW4gMTMzNzA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzM2NTUgcGFzcyBpbiAx
MzM3MDYKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3Jj
X2hvc3QvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzY1NSBwYXNzIGluIDEzMzcwNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzNjU1CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNjA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM2MDUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzYwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MDUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM2MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgY2YwOGJhYTI5NjEzZGQ4OTk5NTQwODllN2Nj
N2RiYTFkNDc4YjM2NQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDk4
NjJjZmJlMjA5OWRlYjgzZjBlOWMxOTMyYzkxZjJkOWM1MDQ2NAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzM2MTQgIDIwMTktMDMtMDYgMDk6MTk6MDQgWiAgICA2IGRheXMgICAgMyBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
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
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 02:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 02:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3tQY-00066h-5N; Wed, 13 Mar 2019 02:15: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=IdTH=RQ=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h3tQX-00066Z-F1
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 02:15:29 +0000
X-Inumbo-ID: de11d139-4535-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 de11d139-4535-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 02:15:28 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id z20so138543ljj.10
 for <xen-devel@lists.xenproject.org>; Tue, 12 Mar 2019 19:15:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=BnQjVva6u6Ww1Y/O0pxWeQy2x66G46TH7wt29icUXzU=;
 b=Zftq6g64gSgFzlqL3uBAA6sHBvBoT0xjS318dUnwKPiMgJ0wHCVfJ0VhaoZhHyjdUi
 RtgZEDGOw3C1h5NF3mXvV1Yhwvd2ERj1zp+axbwoxDGndIyTVGiiiN01tRJ3ZYSUNcVk
 xeUBcsd3ELFuL+mqZJ2/pgEZl0QdphaHBlRItZna5kFCG1uxG1tjGrbEyaSxG5aFwRGf
 6isNvz0BxuNpSEhsGqYqLSZ810v0W1BkV7S1WGoU1bJ6BFkr65fnfIxEvPTRFR+2S2Um
 eVAVU9LxZ2EjfzeN7pNz7zbXQI8DYHcbZdLhlj27ZhAU18tp6CMjDAhfHp1PKSEsSPOS
 gkdg==
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=BnQjVva6u6Ww1Y/O0pxWeQy2x66G46TH7wt29icUXzU=;
 b=Z4VUXoCmqddelvxPDDsxpz0T/z7MBmZbFvT69SwzZR7kHlhxivrzJjCL1zjLeWcANU
 ut0AcfDPRjz1S0NX1tC0eFueuN73jKeyyEwLyY9irGZ/C9EJKCWHpk8QvXx09OUvZ+Hj
 c7S0vBz5Nj/6ey0WiHk/aXxJmszzQJtXz3rDNmUcK/sgVMqJMxQcwbc3AlUrVa4qVYqI
 ymVEBtHIh9X8Ra0BjMnLKloFL5SoCjot6QmizkeDbsqbrONlIhfGKXS55F5cvsnE9Uji
 ae8KRmhqFPgpxabCA/T8xsgYoZctw4aHBNgJJVacVf4MY69ODHmpHPTmOSHA/hcinoXN
 YHxw==
X-Gm-Message-State: APjAAAWy01XqEU14XB7CW1iwapPXK8UmlCbaIjd+h8GsbD9yPFEkdwQ2
 wqzetgbWmnqzvX8K33TqzHQ4RDNWdr2G78y8Y4k=
X-Google-Smtp-Source: APXvYqzigayWwKYmKErwK+iCd6cfvBnz2QtBl8yVV5DkCOfEWi8nmV7TOEpJRI2hG1PSM3l9qnFtl3nJnP4h8VVhlpY=
X-Received: by 2002:a2e:8456:: with SMTP id u22mr2311381ljh.108.1552443326596; 
 Tue, 12 Mar 2019 19:15:26 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-6-jandryuk@gmail.com>
 <20190312120419.2fdqh3atomnafvby@Air-de-Roger>
 <20190312123808.GG1208@mail-itl>
 <CAKf6xpvVBDGCmbcgU0u39Sh5NjFRf95O3UQ=_DmD6uVb-vx-sA@mail.gmail.com>
 <20190312141331.4v6zyvm3iizd5jgu@Air-de-Roger>
 <CAKf6xpucF=OAkcZCd9udt3+eQempDtNEsjo+poL6PcQjS1gzZA@mail.gmail.com>
In-Reply-To: <CAKf6xpucF=OAkcZCd9udt3+eQempDtNEsjo+poL6PcQjS1gzZA@mail.gmail.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 12 Mar 2019 22:15:12 -0400
Message-ID: <CAKf6xpvRZ1=xyz9aAQcjK8q987TPP=M+E_F+4-0mnca7DC0APQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] xen-pt: Hide MSI-X from xen stubdoms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMTE6MTUgQU0gSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtA
Z21haWwuY29tPiB3cm90ZToKPHNuaXA+Cj4gSSdsbCB0ZXN0IHRvIHZlcmlmeSB3aGV0aGVyIE1T
SS1YIHdvcmtzIHdpdGgKPiBwZXJtaXNzaXZlIG1vZGUuCgpEcm9wcGluZyB0aGlzIHBhdGNoIGFu
ZCBlbmFibGluZyBwZXJtaXNzaXZlIG1vZGUgYWxsb3dlZCBNU0ktWCB0byB3b3JrLgoKeyJleGVj
dXRlIjogImRldmljZV9hZGQiLCAiYXJndW1lbnRzIjogeyJkcml2ZXIiOgoieGVuLXBjaS1wYXNz
dGhyb3VnaCIsICJpZCI6ICJ4ZW4tcGNpLXB0XzAwMDAtMDMtMDAuMCIsICJob3N0YWRkciI6CiIw
MDAwOjAwOjAxLjAwIiwgIm1hY2hpbmVfYWRkciI6ICIwMDAwOjAzOjAwLjAiLCAicGVybWlzc2l2
ZSI6IHRydWV9fQpbMDA6MDcuMF0geGVuX3B0X3JlYWxpemU6IEFzc2lnbmluZyByZWFsIHBoeXNp
Y2FsIGRldmljZSAwMDowMS4wIHRvIGRldmZuIDB4MzgKWzAwOjA3LjBdIHhlbl9wdF9yZWdpc3Rl
cl9yZWdpb25zOiBJTyByZWdpb24gMCByZWdpc3RlcmVkCihzaXplPTB4MDAwMDIwMDAgYmFzZV9h
ZGRyPTB4ZTE5MDAwMDAgdHlwZTogMHg0KQpbMDA6MDcuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5p
dDogT2Zmc2V0IDB4MDAwZSBtaXNtYXRjaCEKRW11bGF0ZWQ9MHgwMDgwLCBob3N0PTB4MDAwMCwg
c3luY2luZyB0byAweDAwMDAuClswMDowNy4wXSB4ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZz
ZXQgMHgwMDEwIG1pc21hdGNoIQpFbXVsYXRlZD0weDAwMDAsIGhvc3Q9MHhlMTkwMDAwNCwgc3lu
Y2luZyB0byAweGUxOTAwMDA0LgpbMDA6MDcuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zm
c2V0IDB4MDA1MiBtaXNtYXRjaCEKRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4MDFjMywgc3luY2lu
ZyB0byAweDAwMDMuClswMDowNy4wXSB4ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgw
MDcyIG1pc21hdGNoIQpFbXVsYXRlZD0weDAwMDAsIGhvc3Q9MHgwMDg2LCBzeW5jaW5nIHRvIDB4
MDA4MC4KWzAwOjA3LjBdIHhlbl9wdF9jb25maWdfcmVnX2luaXQ6IE9mZnNldCAweDAwYTQgbWlz
bWF0Y2ghCkVtdWxhdGVkPTB4MDAwMCwgaG9zdD0weDhmYzAsIHN5bmNpbmcgdG8gMHg4ZmMwLgpb
MDA6MDcuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDBhYSBtaXNtYXRjaCEK
RW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4MDAxMCwgc3luY2luZyB0byAweDAwMTAuClswMDowNy4w
XSB4ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMGIyIG1pc21hdGNoIQpFbXVsYXRl
ZD0weDAwMDAsIGhvc3Q9MHgxMDExLCBzeW5jaW5nIHRvIDB4MTAxMS4KWzAwOjA3LjBdIHhlbl9w
dF9tc2l4X2luaXQ6IGdldCBNU0ktWCB0YWJsZSBCQVIgYmFzZSAweGUxOTAwMDAwClswMDowNy4w
XSB4ZW5fcHRfbXNpeF9pbml0OiB0YWJsZV9vZmYgPSAweDEwMDAsIHRvdGFsX2VudHJpZXMgPSA4
ClswMDowNy4wXSB4ZW5fcHRfbXNpeF9pbml0OiBtYXBwaW5nIHBoeXNpY2FsIE1TSS1YIHRhYmxl
IHRvIDB4N2FkNmE4MmU0MDAwClswMDowNy4wXSB4ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZz
ZXQgMHgwMDkyIG1pc21hdGNoIQpFbXVsYXRlZD0weDAwMDAsIGhvc3Q9MHgwMDA3LCBzeW5jaW5n
IHRvIDB4MDAwNy4KWzAwOjA3LjBdIHhlbl9wdF9wY2lfaW50eDogaW50eD0xClswMDowNy4wXSB4
ZW5fcHRfcmVhbGl6ZTogUmVhbCBwaHlzaWNhbCBkZXZpY2UgMDA6MDEuMCByZWdpc3RlcmVkIHN1
Y2Nlc3NmdWxseQp7InJldHVybiI6IHt9fQoKaHcveGVuL3hlbl9wdF9tc2kuYzp4ZW5fcHRfbXNp
eF9pbml0KCkgY2FsbHMgb3BlbigvZGV2L21lbSkgYW5kIG1tYXBzCml0LCBzbyBJIGhhZCB0byBh
ZGQgQ09ORklHX0RFVk1FTSB0byB0aGUgc3R1YmRvbSBsaW51eCAuY29uZmlnLgpXaXRob3V0IC9k
ZXYvbWVtOgpbMDA6MDcuMF0geGVuX3B0X21zaXhfaW5pdDogZ2V0IE1TSS1YIHRhYmxlIEJBUiBi
YXNlIDB4ZTE5MDAwMDAKWzAwOjA3LjBdIHhlbl9wdF9tc2l4X2luaXQ6IEVycm9yOiBDYW4ndCBv
cGVuIC9kZXYvbWVtOiBObyBzdWNoIGZpbGUKb3IgZGlyZWN0b3J5ClswMDowNy4wXSB4ZW5fcHRf
bXNpeF9zaXplX2luaXQ6IEVycm9yOiBJbnRlcm5hbCBlcnJvcjogSW52YWxpZAp4ZW5fcHRfbXNp
eF9pbml0LgpGYWlsZWQgdG8gaW5pdGlhbGl6ZSAxMi8xNSwgdHlwZSA9IDB4MSwgcmM6IC0yClsw
MDowNy4wXSB4ZW5fcHRfbXNpX3NldF9lbmFibGU6IGRpc2FibGluZyBNU0kuCmZyZWUoKTogZG91
YmxlIGZyZWUgZGV0ZWN0ZWQgaW4gdGNhY2hlIDIKClt1c2VyQHN5cy11c2Igfl0kIHN1ZG8gbHNw
Y2kgLXYgLXMgMDA6MDcuMAowMDowNy4wIFVTQiBjb250cm9sbGVyOiBORUMgQ29ycG9yYXRpb24g
dVBENzIwMjAwIFVTQiAzLjAgSG9zdApDb250cm9sbGVyIChyZXYgMDQpIChwcm9nLWlmIDMwIFtY
SENJXSkKICAgIFN1YnN5c3RlbTogTGVub3ZvIERldmljZSAyMWQyCiAgICBQaHlzaWNhbCBTbG90
OiA3CiAgICBGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDQ0
CiAgICBNZW1vcnkgYXQgZjIwMjQwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9
OEtdCiAgICBDYXBhYmlsaXRpZXM6IFs1MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKICAg
IENhcGFiaWxpdGllczogWzcwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8xIE1hc2thYmxlLSA2NGJp
dCsKICAgIENhcGFiaWxpdGllczogWzkwXSBNU0ktWDogRW5hYmxlKyBDb3VudD04IE1hc2tlZC0K
ICAgIENhcGFiaWxpdGllczogW2EwXSBFeHByZXNzIEVuZHBvaW50LCBNU0kgMDAKICAgIEtlcm5l
bCBkcml2ZXIgaW4gdXNlOiB4aGNpX2hjZAogICAgS2VybmVsIG1vZHVsZXM6IHhoY2lfcGNpCgpS
ZWdhcmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 02:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 02: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 1h3tXz-0006sg-W2; Wed, 13 Mar 2019 02:23: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3tXy-0006sW-MJ
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 02:23:10 +0000
X-Inumbo-ID: ed61ec30-4536-11e9-9726-cf7c634004f3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed61ec30-4536-11e9-9726-cf7c634004f3;
 Wed, 13 Mar 2019 02:23: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 1h3tXp-0004te-Ul; Wed, 13 Mar 2019 02:23: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 1h3tXp-0000Pq-JK; Wed, 13 Mar 2019 02:23:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3tXp-00065o-IO; Wed, 13 Mar 2019 02:23:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133708-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 02:23:01 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133708: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzcwOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzcwOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZh
aWwgaW4gMTMzNjYyIHBhc3MgaW4gMTMzNzA4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMzY4MCBwYXNzIGluIDEzMzcw
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMzY4MAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBm
YWlsIHBhc3MgaW4gMTMzNjgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzM2ODAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMzY2MiBsaWtl
IDEzMDk2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTFmOGZl
MDYyODk5ZGNhMzRmZTIzNTNlYTI3YzYzNDhjNWQ3Y2Q3ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2
NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5IFogICA5
OSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU5OCAgMjAxOS0wMy0wNSAxNTowNjoyMyBa
ICAgIDcgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
TWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+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
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
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
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 04:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 04: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 1h3vyV-000173-LF; Wed, 13 Mar 2019 04:58: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=MBLT=RQ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3vyU-00016S-DH
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 04:58:42 +0000
X-Inumbo-ID: a85944ba-454c-11e9-977f-63d7cb4e6af2
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a85944ba-454c-11e9-977f-63d7cb4e6af2;
 Wed, 13 Mar 2019 04:58:36 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Mar 2019 21:58:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,473,1544515200"; d="scan'208";a="212934225"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by orsmga001.jf.intel.com with ESMTP; 12 Mar 2019 21:58:32 -0700
Date: Wed, 13 Mar 2019 13:02:43 +0800
From: Chao Gao <chao.gao@intel.com>
To: "Raj, Ashok" <ashok.raj@intel.com>
Message-ID: <20190313050241.GA24657@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190313000751.GF11608@araj-mobl1.jf.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Borislav Petkov <bp@suse.de>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDc6NTFQTSAtMDcwMCwgUmFqLCBBc2hvayB3cm90
ZToKPk9uIE1vbiwgTWFyIDExLCAyMDE5IGF0IDAzOjU3OjM1UE0gKzA4MDAsIENoYW8gR2FvIHdy
b3RlOgo+PiBUaGlzIHBhdGNoIHBvcnRzIG1pY3JvY29kZSBpbXByb3ZlbWVudCBwYXRjaGVzIGZy
b20gbGludXgga2VybmVsLgo+PiAKPj4gQmVmb3JlIHlvdSByZWFkIGFueSBmdXJ0aGVyOiB0aGUg
ZWFybHkgbG9hZGluZyBtZXRob2QgaXMgc3RpbGwgdGhlCj4+IHByZWZlcnJlZCBvbmUgYW5kIHlv
dSBzaG91bGQgYWx3YXlzIGRvIHRoYXQuIFRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMKPj4gaW1wcm92
aW5nIHRoZSBsYXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBsb25nIHJ1bm5pbmcgam9icyBhbmQg
Y2xvdWQgdXNlCj4+IGNhc2VzLgo+PiAKPj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2VyaWFsaXpl
IHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPj4gb25lLWJ5LW9uZSB0
byBtYWtlIHRoZSBsYXRlIHVwZGF0ZSBwcm9jZXNzIGFzIHJlbGlhYmxlIGFzIHBvc3NpYmxlIGFu
ZAo+PiBhdm9pZCBwb3RlbnRpYWwgaXNzdWVzIGNhdXNlZCBieSB0aGUgbWljcm9jb2RlIHVwZGF0
ZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+
IFRlc3RlZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gW2xpbnV4IGNvbW1p
dDogYTUzMjFhZWM2NDEyYjIwYjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPj4gW2xpbnV4IGNv
bW1pdDogYmI4YzEzZDYxYTYyOTI3NmExNjJjMWQyYjFhMjBhODE1Y2JjZmJiN10KPj4gQ2M6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiBDYzogSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPgo+PiBDYzogQXNob2sgUmFqIDxhc2hvay5yYWpAaW50ZWwuY29t
Pgo+PiBDYzogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgo+PiBDYzogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiAtLS0KPj4gQ2hhbmdlcyBpbiB2NjoKPj4gIC0gVXNlIG9uZSB0aW1lb3V0IHBlcmlvZCBmb3Ig
cmVuZGV6dm91cyBzdGFnZSBhbmQgYW5vdGhlciBmb3IgdXBkYXRlIHN0YWdlLgo+PiAgLSBzY2Fs
ZSB0aW1lIHRvIHdhaXQgYnkgdGhlIG51bWJlciBvZiByZW1haW5pbmcgY3B1cyB0byByZXNwb25k
Lgo+PiAgICBJdCBoZWxwcyB0byBmaW5kIHNvbWV0aGluZyB3cm9uZyBlYXJsaWVyIGFuZCB0aHVz
IHdlIGNhbiByZWJvb3QgdGhlCj4+ICAgIHN5c3RlbSBlYXJsaWVyLgo+PiAtLS0KPj4gIHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYyB8IDE0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEzNiBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPj4gaW5kZXggYzUxMDgwOC4uOTZiY2VmNiAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwo+PiBAQCAtMjIsNiArMjIsNyBAQAo+PiAgICovCj4+ICAKPj4gICNp
bmNsdWRlIDx4ZW4vY3B1Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2NwdW1hc2suaD4KPj4gICNpbmNs
dWRlIDx4ZW4vbGliLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgo+PiAgI2luY2x1ZGUg
PHhlbi9pbml0Lmg+Cj4+IEBAIC0zMCwxNSArMzEsMzQgQEAKPj4gICNpbmNsdWRlIDx4ZW4vc21w
Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPj4gICNpbmNsdWRlIDx4ZW4vc3Bpbmxv
Y2suaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+Cj4+ICAjaW5jbHVkZSA8eGVu
L3Rhc2tsZXQuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4+ICAjaW5jbHVk
ZSA8eGVuL2Vhcmx5Y3Bpby5oPgo+PiArI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgo+PiAgCj4+
ICsjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL21zci5oPgo+PiAgI2lu
Y2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPj4gICNp
bmNsdWRlIDxhc20vbWljcm9jb2RlLmg+Cj4+ICAKPj4gKy8qCj4+ICsgKiBCZWZvcmUgcGVyZm9y
bWluZyBhIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSBvbiBhbnkgdGhyZWFkLCB3ZQo+PiArICogcmVu
ZGV6dm91cyBhbGwgY3B1cyBpbiBzdG9wX21hY2hpbmUgY29udGV4dC4gVGhlIHRpbWVvdXQgZm9y
Cj4+ICsgKiB3YWl0aW5nIGZvciBjcHUgcmVuZGV6dm91cyBpcyAzMG1zLiBJdCBpcyB0aGUgdGlt
ZW91dCB1c2VkIGJ5Cj4+ICsgKiBsaXZlIHBhdGNoaW5nCj4+ICsgKi8KPj4gKyNkZWZpbmUgTUlD
Uk9DT0RFX0NBTExJTl9USU1FT1VUX1VTIDMwMDAwCj4+ICsKPj4gKy8qCj4+ICsgKiBUaW1lb3V0
IGZvciBlYWNoIHRocmVhZCB0byBjb21wbGV0ZSB1cGRhdGUgaXMgc2V0IHRvIDFzLiBJdCBpcyBh
Cj4+ICsgKiBjb25zZXJ2YXRpdmUgY2hvaWNlIGNvbnNpZGVyaW5nIGFsbCBwb3NzaWJsZSBpbnRl
cmZlcmVuY2UgKGZvcgo+PiArICogaW5zdGFuY2UsIHNvbWV0aW1lcyB3YmludmQgdGFrZXMgcmVs
YXRpdmUgbG9uZyB0aW1lKS4gQW5kIGEgcGVyZmVjdAo+PiArICogdGltZW91dCBkb2Vzbid0IGhl
bHAgYSBsb3QgZXhjZXB0IGFuIGVhcmx5IHNodXRkb3duLgo+PiArICovCj4+ICsjZGVmaW5lIE1J
Q1JPQ09ERV9VUERBVEVfVElNRU9VVF9VUyAxMDAwMDAwCj4+ICsKPj4gIHN0YXRpYyBtb2R1bGVf
dCBfX2luaXRkYXRhIHVjb2RlX21vZDsKPj4gIHN0YXRpYyBzaWduZWQgaW50IF9faW5pdGRhdGEg
dWNvZGVfbW9kX2lkeDsKPj4gIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSB1Y29kZV9tb2RfZm9y
Y2VkOwo+PiBAQCAtMTg5LDYgKzIwOSwxMiBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3Jv
Y29kZV9tdXRleCk7Cj4+ICBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1
X3NpZyk7Cj4+ICAKPj4gIC8qCj4+ICsgKiBDb3VudCB0aGUgQ1BVcyB0aGF0IGhhdmUgZW50ZXJl
ZCBhbmQgZXhpdGVkIHRoZSByZW5kZXp2b3VzCj4+ICsgKiBkdXJpbmcgbGF0ZSBtaWNyb2NvZGUg
dXBkYXRlLgo+PiArICovCj4+ICtzdGF0aWMgYXRvbWljX3QgY3B1X2luLCBjcHVfb3V0Owo+PiAr
Cj4+ICsvKgo+PiAgICogU2F2ZSBhbiB1Y29kZSBwYXRjaCB0byB0aGUgZ2xvYmFsIGNhY2hlIGxp
c3QuCj4+ICAgKgo+PiAgICogUmV0dXJuIHRydWUgaWYgYSBwYXRjaCBpcyBhZGRlZCB0byB0aGUg
Z2xvYmFsIGNhY2hlIG9yIGl0IHJlcGxhY2VzCj4+IEBAIC0yODQsMjUgKzMxMCw4NiBAQCBzdGF0
aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KHZvaWQpCj4+ICAgICAgcmV0dXJuIHJldDsKPj4g
IH0KPj4gIAo+PiAtc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICp1bnVzZWQp
Cj4+ICsvKiBXYWl0IGZvciBDUFVzIHRvIHJlbmRlenZvdXMgd2l0aCBhIHRpbWVvdXQgKHVzKSAq
Lwo+PiArc3RhdGljIGludCB3YWl0X2Zvcl9jcHVzKGF0b21pY190ICpjbnQsIHVuc2lnbmVkIGlu
dCBleHBlY3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRpbWVv
dXQpCj4+ICB7Cj4+IC0gICAgaW50IGVycm9yLCBjcHU7Cj4+ICsgICAgd2hpbGUgKCBhdG9taWNf
cmVhZChjbnQpIDwgZXhwZWN0ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggdGltZW91dCA8
PSAwICkKPgo+dGltZW91dCBpcyB1bnNpZ25lZCBpbnQuLiBpdCB3aWxsIG5ldmVyIGJlIDwgMC4u
IGZsaXAgaXQgdG8gcmVhZCBiZXR0ZXIgbWF5YmU/CgpXaWxsIGRvLgoKPgo+PiArICAgICAgICB7
Cj4+ICsgICAgICAgICAgICBwcmludGsoIkNQVSVkOiBUaW1lb3V0IHdoZW4gd2FpdGluZyBmb3Ig
Q1BVcyBjYWxsaW5nIGluXG4iLAo+PiArICAgICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3Jf
aWQoKSk7Cj4+ICsgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+PiArICAgICAgICB9Cj4+ICsg
ICAgICAgIHVkZWxheSgxKTsKPj4gKyAgICAgICAgdGltZW91dC0tOwo+PiArICAgIH0KPj4gKwo+
PiArICAgIHJldHVybiAwOwo+PiArfQo+PiAgCj4+IC0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBk
YXRlX2NwdSgpOwo+PiAtICAgIGlmICggZXJyb3IgKQo+PiAtICAgICAgICByZXR1cm4gZXJyb3I7
Cj4+ICtzdGF0aWMgaW50IGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqdW51c2VkKQo+PiArewo+
PiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICsgICAgdW5z
aWduZWQgaW50IGNwdV9uciA9IG51bV9vbmxpbmVfY3B1cygpOwo+PiArICAgIHVuc2lnbmVkIGlu
dCBmaW5pc2hlZDsKPj4gKyAgICBpbnQgcmV0Owo+PiArICAgIHN0YXRpYyBib29sIGVycm9yOwo+
PiAgCj4+IC0gICAgY3B1ID0gY3B1bWFza19uZXh0KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9v
bmxpbmVfbWFwKTsKPj4gLSAgICBpZiAoIGNwdSA8IG5yX2NwdV9pZHMgKQo+PiAtICAgICAgICBy
ZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShjcHUsIGRvX21pY3JvY29kZV91cGRhdGUs
IE5VTEwpOwo+PiAgCj4+IC0gICAgcmV0dXJuIGVycm9yOwo+PiArICAgIGF0b21pY19pbmMoJmNw
dV9pbik7Cj4+ICsgICAgcmV0ID0gd2FpdF9mb3JfY3B1cygmY3B1X2luLCBjcHVfbnIsIE1JQ1JP
Q09ERV9DQUxMSU5fVElNRU9VVF9VUyk7Cj4+ICsgICAgaWYgKCByZXQgKQo+PiArICAgICAgICBy
ZXR1cm4gcmV0Owo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBJbml0aWF0ZSBhbiB1cGRhdGUg
b24gYWxsIHByb2Nlc3NvcnMgd2hpY2ggZG9uJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZwo+PiAr
ICAgICAqIHRocmVhZCB3aXRoIGEgbG93ZXIgdGhyZWFkIGlkLiBPdGhlciBzaWJsaW5nIHRocmVh
ZHMganVzdCBhd2FpdCB0aGUKPj4gKyAgICAgKiBjb21wbGV0aW9uIG9mIG1pY3JvY29kZSB1cGRh
dGUuCj4+ICsgICAgICovCj4KPlRoZSBhYm92ZSBjb21tZW50IGlzbid0IGNsZWFyLiBMb29rcyBs
aWtlIHlvdSBhcmUgZG9pbmcgdGhlIHVwZGF0ZSBqdXN0Cj50byB0aGUgZmlyc3QgY3B1IGluIHRo
ZSBzaWJsaW5nIG1hcD8gCgpZZXMuIFdpbGwgcmVmaW5lIGl0LgoKPgo+PiArICAgIGlmICggY3B1
ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCj4+ICsg
ICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4KPkRvZXMgcmV0IGhhdmUgYW55
IHVzZWZ1bCB0aGluZ3Mgb24gaWYgdGhlIHVwZGF0ZSBmYWlsZWQ/IERvZXNuJ3Qgc2VlbSAKPnRv
IGJlIHVzZWQgYmVmb3JlIHlvdSBvdmVyd3JpdGUgbGF0ZXIgaW4gY29sbGVjdF9jcHVfaW5mbygp
PwoKSXQgaGFzIHRoZSByZWFzb24gb2YgZmFpbHVyZSBvbiBlcnJvci4gQWN0YWxseSwgdGhlcmUg
YXJlIHR3byByZWFzb25zOgpvbmUgaXMgbm8gcGF0Y2ggb2YgbmV3ZXIgcmV2aXNpb24sIHRoZSBv
dGhlciBpcyB3ZSB0cmllZCB0byB1cGRhdGUgYnV0CnRoZSBtaWNyb2NvZGUgcmV2aXNpb24gZGlk
bid0IGNoYW5nZS4gSSBjYW4gY2hlY2sgdGhpcyByZXR1cm4gdmFsdWUgYW5kCnByaW50IG1vcmUg
aW5mb3JtYXRpdmUgbWVzc2FnZSB0byBhZG1pbi4gQW5kIGZ1cnRoZXJtb3JlLCBmb3IgdGhlCmxh
dHRlciwgd2UgY2FuIHJlbW92ZSB0aGUgdWNvZGUgcGF0Y2ggZnJvbSBjYWNoZXMgdG8gYWRkcmVz
cyBSb2dlcidzCmNvbmNlcm4gZXhwcmVzc2VkIGluIGNvbW1lbnRzIHRvIHBhdGNoIDQgJiA1LgoK
Pgo+Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBJbmNyZWFzZSB0aGUgd2FpdCB0aW1lb3V0IHRvIGEg
c2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdlJ3JlIHNlcmlhbGl6aW5nCj4+ICsgICAgICogdGhlIG1p
Y3JvY29kZSB1cGRhdGUgYW5kIHRoYXQgY291bGQgdGFrZSBhIHdoaWxlIG9uIGEgbGFyZ2UgbnVt
YmVyIG9mCj4+ICsgICAgICogQ1BVcy4gQW5kIHRoYXQgaXMgZmluZSBhcyB0aGUgKmFjdHVhbCog
dGltZW91dCB3aWxsIGJlIGRldGVybWluZWQgYnkKPj4gKyAgICAgKiB0aGUgbGFzdCBDUFUgZmlu
aXNoZWQgdXBkYXRpbmcgYW5kIHRodXMgY3V0IHNob3J0Cj4+ICsgICAgICovCj4+ICsgICAgYXRv
bWljX2luYygmY3B1X291dCk7Cj4+ICsgICAgZmluaXNoZWQgPSBhdG9taWNfcmVhZCgmY3B1X291
dCk7Cj4+ICsgICAgd2hpbGUgKCAhZXJyb3IgJiYgZmluaXNoZWQgIT0gY3B1X25yICkKPgo+TWF5
YmUgaSdtIHJlYWRpbmcgdGhpcyB3cm9uZy4uIGlzICJlcnJvciIgdXNlZCB1bmluaXRpYWxpemVk
PwoKImVycm9yIiBpcyBhIHN0YXRpYyBsb2NhbCB2YXJpYWJsZS4gU28gaXQgc2hvdWxkIGJlIGlu
aXRpYWxpemVkIHRvIDAuCkFuZCBpZiB3ZSBnb3QgYW4gZXJyb3IsIHRoZSBzeXN0ZW0gd2lsbCBw
YW5pYzsgdGhlcmUgaXMgbm8gbmVlZCB0bwpyZS1pbml0aWFsaXplICJlcnJvciIgYXQgdGhlIGJl
Z2luaW5nIG9mIHRoaXMgZnVuY3Rpb24uCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 05:01:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 05:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3w13-00026H-4l; Wed, 13 Mar 2019 05:01:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MBLT=RQ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3w12-00026C-52
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 05:01:20 +0000
X-Inumbo-ID: 06ea9f24-454d-11e9-bc78-d730dcab185a
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06ea9f24-454d-11e9-bc78-d730dcab185a;
 Wed, 13 Mar 2019 05:01:14 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Mar 2019 22:01:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,473,1544515200"; d="scan'208";a="151828061"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by fmsmga004.fm.intel.com with ESMTP; 12 Mar 2019 22:01:12 -0700
Date: Wed, 13 Mar 2019 13:05:22 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190313050522.GB24657@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-2-git-send-email-chao.gao@intel.com>
 <20190312152733.k5shtgbe2aoirafj@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312152733.k5shtgbe2aoirafj@Air-de-Roger>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 01/12] misc/xenmicrocode: Upload a
 microcode blob to the hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDQ6Mjc6MzNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgTWFyIDExLCAyMDE5IGF0IDAzOjU3OjI1UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIHByb3ZpZGVzIGEgdG9vbCBmb3IgbGF0ZSBtaWNyb2Nv
ZGUgdXBkYXRlLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+PiAtLS0KPj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwg
IDEgKwo+PiAgdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgfCAyMCArKysrKysrKysrCj4+
ICB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICB8ICA0ICsrCj4+ICB0b29scy9taXNjL3hl
bm1pY3JvY29kZS5jICAgICB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPgo+V291bGQgeW91IG1pbmQgbmFtaW5nIHRoZSB0b29sIHhlbi11Y29kZSBvciB4
ZW4tbWljcm9jb2RlPwo+Cj5UaGF0IHNlZW1zIG1vcmUgaW5saW5lIHdpdGggdGhlIG5hbWluZyBz
Y2hlbWVkIHVzZWQgZm9yIG1vc3Qgb2YgdGhlCj50b29scyBpbiBtaXNjLy4KPgo+PiAraW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPj4gK3sKPj4gKyAgICBpbnQgZmQsIGxlbiwgcmV0
Owo+PiArICAgIGNoYXIgKmZpbGVuYW1lLCAqYnVmOwo+PiArICAgIHN0cnVjdCBzdGF0IHN0Owo+
PiArICAgIHN0cnVjdCB4ZW5fcGxhdGZvcm1fb3Agb3A7Cj4+ICsgICAgeGNfaW50ZXJmYWNlICp4
Y2g7Cj4+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHN0cnVjdCB4ZW5wZl9taWNyb2Nv
ZGVfdXBkYXRlLCB1Yyk7Cj4+ICsKPj4gKyAgICBpZiAoYXJnYyA8IDIpCj4+ICsgICAgewo+PiAr
ICAgICAgICBzaG93X2hlbHAoKTsKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgfQo+PiAr
Cj4+ICsgICAgZmlsZW5hbWUgPSBhcmd2WzFdOwo+PiArICAgIGZkID0gb3BlbihmaWxlbmFtZSwg
T19SRE9OTFkpOwo+PiArICAgIGlmIChmZCA8IDApIHsKPj4gKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJDb3VsZCBub3Qgb3BlbiAlcy4gKGVycjogJXMpXG4iLAo+PiArICAgICAgICAgICAgICAg
IGZpbGVuYW1lLCBzdHJlcnJvcihlcnJubykpOwo+PiArICAgICAgICByZXR1cm4gZXJybm87Cj4+
ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKHN0YXQoZmlsZW5hbWUsICZzdCkgIT0gMCkgewo+PiAr
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCBnZXQgdGhlIHNpemUgb2YgJXMuIChl
cnI6ICVzKVxuIiwKPj4gKyAgICAgICAgICAgICAgICBmaWxlbmFtZSwgc3RyZXJyb3IoZXJybm8p
KTsKPj4gKyAgICAgICAgcmV0dXJuIGVycm5vOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGxlbiA9
IHN0LnN0X3NpemU7Cj4+ICsgICAgYnVmID0gbW1hcCgwLCBsZW4sIFBST1RfUkVBRCwgTUFQX1BS
SVZBVEUsIGZkLCAwKTsKPj4gKyAgICBpZiAoYnVmID09IE1BUF9GQUlMRUQpIHsKPj4gKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJtbWFwIGZhaWxlZC4gKGVycm9yOiAlcylcbiIsIHN0cmVycm9y
KGVycm5vKSk7Cj4+ICsgICAgICAgIHJldHVybiBlcnJubzsKPj4gKyAgICB9Cj4KPklNTyB5b3Ug
Y291bGQganVzdCB1c2UgZnJlYWQgdG8gcmVhZCB0aGUgZnVsbCBjb250ZW50cyBvZiB0aGUgZmls
ZQo+aW50byB0aGUgYnVmZmVyIHlvdSBhbGxvY2F0ZSBhbmQgYXZvaWQgdGhpcyBtbWFwIGRhbmNl
LgoKU3VyZS4gV2lsbCBmb2xsb3cgeW91ciBhZHZpY2VzLgoKVGhhbmtzCkNoYW8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 05:24:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 05: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 1h3wMu-0003gl-1R; Wed, 13 Mar 2019 05:23:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MBLT=RQ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h3wMt-0003gg-4A
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 05:23:55 +0000
X-Inumbo-ID: 30c72685-4550-11e9-bc90-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30c72685-4550-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 05:23:53 +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;
 12 Mar 2019 22:23:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,473,1544515200"; d="scan'208";a="141561305"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by orsmga002.jf.intel.com with ESMTP; 12 Mar 2019 22:23:50 -0700
Date: Wed, 13 Mar 2019 13:28:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190313052800.GC24657@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.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>

VGhhbmtzIGZvciB5b3VyIGdyZWF0IHN1Z2dlc3Rpb24uCgpPbiBUdWUsIE1hciAxMiwgMjAxOSBh
dCAwNTo1Mzo1M1BNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+T24gTW9uLCBNYXIg
MTEsIDIwMTkgYXQgMDM6NTc6MjhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+IHRvIHJlcGxh
Y2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBjYWNoZSAndWNpLT5tYycuCj4+IAo+PiBDb21wYXJlZCB0
byB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlLCB0aGUgYmVuZWZpdHMgb2YgdGhlIGdsb2JhbAo+
PiBtaWNyb2NvZGUgY2FjaGUgYXJlOgo+PiAxLiBJdCByZWR1Y2VzIHRoZSB3b3JrIHRoYXQgbmVl
ZCB0byBiZSBkb25lIG9uIGVhY2ggQ1BVLiBQYXJzaW5nIHVjb2RlCj4+IGZpbGUgaXMgZG9uZSBv
bmNlIG9uIG9uZSBDUFUuIE90aGVyIENQVXMgbmVlZG4ndCBwYXJzZSB1Y29kZSBmaWxlLgo+PiBJ
bnN0ZWFkLCB0aGV5IGNhbiBmaW5kIG91dCBhbmQgbG9hZCB0aGUgbmV3ZXN0IHBhdGNoIGZyb20g
dGhlIGdsb2JhbAo+PiBjYWNoZS4KPj4gMi4gSXQgcmVkdWNlcyB0aGUgbWVtb3J5IGNvbnN1bXB0
aW9uIG9uIGEgc3lzdGVtIHdpdGggbWFueSBDUFUgY29yZXMuCj4+IAo+PiBUd28gZnVuY3Rpb25z
LCBtaWNyb2NvZGVfc2F2ZV9wYXRjaCgpIGFuZCBtaWNyb2NvZGVfZmluZF9wYXRjaCgpIGFyZQo+
PiBpbnRyb2R1Y2VkLiBUaGUgZm9ybWVyIGFkZHMgb25lIGdpdmVuIHBhdGNoIHRvIHRoZSBnbG9i
YWwgY2FjaGUuIFRoZQo+PiBsYXR0ZXIgZ2V0cyBhIG5ld2VyIGFuZCBtYXRjaGVkIHVjb2RlIHBh
dGNoIGZyb20gdGhlIGdsb2JhbCBjYWNoZS4KPj4gQWxsIG9wZXJhdGlvbnMgb24gdGhlIGNhY2hl
IGlzIGV4cGVjdGVkIHRvIGJlIGRvbmUgd2l0aCB0aGUKPj4gJ21pY3JvY29kZV9tdXRleCcgaG9s
ZC4KPj4gCj4+IE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9pZCB0b3VjaGluZyAndWNpLT5t
YycgYXMgSSBhbSBnb2luZyB0bwo+PiByZW1vdmUgaXQgY29tcGxldGVseSBpbiB0aGUgbmV4dCBw
YXRjaC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
Cj4+IC0tLQo+PiBDaGFuZ2VzIGluIHY2Ogo+PiAgLSBjb25zdGlmeSBsb2NhbCB2YXJpYWJsZXMg
YW5kIGZ1bmN0aW9uIHBhcmFtZXRlcnMgaWYgcG9zc2libGUKPj4gIC0gY29tbWVudCB0aGF0IHRo
ZSBnbG9iYWwgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVfbXV0ZXgnLgo+PiAgICBh
bmQgYWRkIGFzc2VydGlvbnMgdG8gY2F0Y2ggdmlvbGF0aW9ucyBpbiBtaWNyb2NvZGVfe3NhdmUv
ZmluZH1fcGF0Y2goKQo+PiAKPj4gQ2hhbmdlcyBpbiB2NToKPj4gIC0gcmV3b3JkIHRoZSBjb21t
aXQgZGVzY3JpcHRpb24KPj4gIC0gZmluZF9wYXRjaCgpIGFuZCBzYXZlX3BhdGNoKCkgYXJlIGFi
c3RyYWN0ZWQgaW50byBjb21tb24gZnVuY3Rpb25zCj4+ICAgIHdpdGggc29tZSBob29rcyBmb3Ig
QU1EIGFuZCBJbnRlbAo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAg
fCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIHhlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfYW1kLmMgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQo+PiAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDY2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8IDEz
ICsrKysrKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAyMTUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp
b25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVu
L2FyY2gveDg2L21pY3JvY29kZS5jCj4+IGluZGV4IDQxNjNmNTAuLmU2MjllNmMgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlLmMKPj4gQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIHN0cnVjdCB1Y29kZV9tb2RfYmxv
YiBfX2luaXRkYXRhIHVjb2RlX2Jsb2I7Cj4+ICAgKi8KPj4gIHN0YXRpYyBib29sX3QgX19pbml0
ZGF0YSB1Y29kZV9zY2FuOwo+PiAgCj4+ICtzdGF0aWMgTElTVF9IRUFEKG1pY3JvY29kZV9jYWNo
ZSk7Cj4+ICsKPj4gIHZvaWQgX19pbml0IG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGlu
dCBpZHgpCj4+ICB7Cj4+ICAgICAgdWNvZGVfbW9kX2lkeCA9IGlkeDsKPj4gQEAgLTIwOCw2ICsy
MTAsNjQgQEAgc3RhdGljIHZvaWQgbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVkIGludCBjcHUp
Cj4+ICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ICB9Cj4+ICAKPj4gKy8q
Cj4+ICsgKiBTYXZlIGFuIHVjb2RlIHBhdGNoIHRvIHRoZSBnbG9iYWwgY2FjaGUgbGlzdC4KPj4g
KyAqCj4+ICsgKiBSZXR1cm4gdHJ1ZSBpZiBhIHBhdGNoIGlzIGFkZGVkIHRvIHRoZSBnbG9iYWwg
Y2FjaGUgb3IgaXQgcmVwbGFjZXMKPj4gKyAqIG9uZSBvbGQgcGF0Y2ggaW4gdGhlIGNhY2hlLiBP
dGhlcndpc2UsIHJldHVybiBmYWxzZS4gQWNjb3JkaW5nIHRvCj4+ICsgKiB0aGUgcmV0dXJuIHZh
bHVlLCB0aGUgY2FsbGVyIGRlY2lkZXMgbm90IHRvIGRvIGFuIGV4cGVuc2l2ZSB1Y29kZQo+PiAr
ICogdXBkYXRlIGZvciBzb21lIGNhc2VzIChpLmUuIHdoZW4gYWRtaW4gcHJvdmlkZXMgYW4gb2xk
IHVjb2RlKS4KPj4gKyAqLwo+PiArYm9vbCBtaWNyb2NvZGVfc2F2ZV9wYXRjaChzdHJ1Y3QgbWlj
cm9jb2RlX3BhdGNoICpuZXcpCj4+ICt7Cj4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
b2xkOwo+PiArCj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2NvZGVfbXV0ZXgp
KTsKPj4gKwo+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkob2xkLCAmbWljcm9jb2RlX2NhY2hl
LCBsaXN0KQo+PiArICAgIHsKPj4gKyAgICAgICAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0
IHJlc3VsdCA9Cj4+ICsgICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5jb21wYXJlX3BhdGNoKG5l
dywgb2xkKTsKPj4gKwo+PiArICAgICAgICBpZiAoIHJlc3VsdCA9PSBPTERfVUNPREUgKQo+PiAr
ICAgICAgICB7Cj4+ICsgICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKG5ldyk7
Cj4+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAg
ZWxzZSBpZiAoIHJlc3VsdCA9PSBORVdfVUNPREUgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAg
ICAgICBsaXN0X3JlcGxhY2UoJm9sZC0+bGlzdCwgJm5ldy0+bGlzdCk7Cj4+ICsgICAgICAgICAg
ICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKG9sZCk7Cj4+ICsgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBlbHNlIC8qIHJlc3VsdCA9PSBNSVNfVUNP
REUgKi8KPj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+Cj5JIHRoaW5rIHRoaXMgaXMgcmF0aGVy
IHRvbyBzaW1wbGlzdGljLCBhbmQgSSdtIG5vdCBzdXJlIHlvdSByZWFsbHkKPm5lZWQgYSBsaXN0
IGluIG9yZGVyIHRvIHN0b3JlIHRoZSBtaWNyb2NvZGVzLgo+Cj5JSVJDIHdlIGFncmVlZCB0aGF0
IHN5c3RlbXMgd2l0aCBtaXhlZCBDUFUgdmVyc2lvbnMgYXJlIG5vdCBzdXBwb3J0ZWQsCgpJbiBw
cmV2aW91cyB2ZXJzaW9uLCBJIGFsc28gbWVudGlvbmVkIHRoYXQgb25lIGluc3RhbmNlIG1pZ2h0
IGJlIGVub3VnaC4KKHR3byBpbnN0YW5jZXMgY29uc2lkZXJpbmcgdGhlIGNvbmNlcm4geW91IGVs
YWJvcmF0ZWQgYmVsb3cpCkJ1dCBJIHdhcyB0b2xkIHRoYXQgaXQgd291bGQgYmUgYmV0dGVyIHRv
IHN1cHBvcnQgbWl4ZWQgQ1BVcyBpZiB0aGV5IGFyZQphbGxvd2VkIGJ5IEludGVsIG9yIEFNRC4g
QW5kIHRoZSBvbGQgcGVyLWNwdSBjYWNoZSwgSU1PLCBhbHNvIHN1cHBvcnRzCm1peGVkIENQVXMu
CgpJZiBub3cgd2UgZG9uJ3Qgd2FudCB0byBzdXBwb3J0IGl0IGFueSBsb25nZXIsIEkgYWdyZWUg
dG8geW91ciBwcm9wb3NhbC4KSSB3aWxsIGRlZmVyIHRvIEphbidzIG9waW5pb24uCgpUaGFua3MK
Q2hhbwoKPmhlbmNlIHRoZSBzYW1lIG1pY3JvY29kZSBibG9iIHNob3VsZCBiZSB1c2VkIHRvIHVw
ZGF0ZSBhbGwgdGhlCj5wb3NzaWJsZSBDUFVzIG9uIHRoZSBzeXN0ZW0sIHNvIGEgbGlzdCBzaG91
bGQgbm90IGJlIG5lZWRlZCBoZXJlLgo+Cj5BbHNvIEknbSBhZnJhaWQgdGhhdCBmcmVlaW5nIHRo
ZSBvbGQgbWljcm9jb2RlIHdoZW4gYSBuZXcgdmVyc2lvbiBpcwo+dXBsb2FkZWQgaXMgbm90IGZ1
bGx5IGNvcnJlY3QuIEZvciBleGFtcGxlIGdpdmVuIHRoZSBmb2xsb3dpbmcKPnNjZW5hcmlvOgo+
Cj4xLiBVcGxvYWQgYSBtaWNyb2NvZGUgYmxvYiB0byB0aGUgaHlwZXJ2aXNvciBhbmQgYXBwbHkg
aXQgdG8gb25saW5lCj5DUFVzLgo+Cj4yLiBVcGxvYWQgYSBtaWNyb2NvZGUgYmxvYiB3aXRoIGEg
aGlnaGVyIHZlcnNpb24gdGhhbiB0aGUgcHJldmlvdXMgb25lLAo+YnV0IHdoaWNoIGZhaWxzIHRv
IGFwcGx5LiBUaGlzIG1pY3JvY29kZSB3b3VsZCByZXBsYWNlIHRoZQo+cHJldmlvdXMgb25lLgo+
Cj4zLiBPbmxpbmUgYSBDUFUuIFRoaXMgQ1BVIHdpbGwgdHJ5IHRvIHVzZSB0aGUgbGFzdCB1cGxv
YWRlZCBtaWNyb2NvZGUKPmFuZCBmYWlsLCBiZWNhdXNlIGxhc3QgdXBsb2FkZWQgdmVyc2lvbiBp
cyBicm9rZW4uIE5ld2x5IG9ubGluZWQgQ1BVcwo+d291bGQgdGhlbiBlbmQgdXAgd2l0aCBhIG1p
Y3JvY29kZSB2ZXJzaW9uIGRpZmZlcmVudCBmcm9tIHRoZQo+Y3VycmVudGx5IHJ1bm5pbmcgQ1BV
cywgbGlrZWx5IGJyZWFraW5nIHRoZSBzeXN0ZW0uCj4KPkkgdGhpbmsgdGhlIGJlc3Qgd2F5IHRv
IHNvbHZlIHRoaXMgaXMgdG8gZGl0Y2ggdGhlIGxpc3QgdXNhZ2UgYW5kCj5pbnN0ZWFkIG9ubHkg
a2VlcCBhdCBtb3N0IHR3byBtaWNyb2NvZGUgdmVyc2lvbnMgY2FjaGVkIGluIHRoZQo+aHlwZXJ2
aXNvcjoKPgo+IC0gVGhlIG1pY3JvY29kZSB2ZXJzaW9uIHRoYXQncyBjdXJyZW50bHkgc3VjY2Vz
c2Z1bGx5IGFwcGxpZWQgKGlmIGFueSkuCj4gLSBBIG1pY3JvY29kZSB2ZXJzaW9uIGhpZ2hlciB0
aGFuIHRoZSBjdXJyZW50IHZlcnNpb24sIHRoYXQgaGFzIHlldAo+ICAgdG8gYmUgYXBwbGllZC4K
Pgo+T25jZSB0aGlzIG5ldyBtaWNyb2NvZGUgdmVyc2lvbiBoYXMgYmVlbiBhcHBsaWVkIGl0IHdp
bGwgcmVwbGFjZSB0aGUKPnByZXZpb3VzbHkgYXBwbGllZCB2ZXJzaW9uLiBJZiB0aGUgbmV3IG1p
Y3JvY29kZSB2ZXJzaW9uIGZhaWxzIHRvCj5hcHBseSBpdCB3aWxsIGJlIGRpc2NhcmRlZCwgdGh1
cyBrZWVwaW5nIGEgY29weSBvZiB0aGUgY3VycmVudGx5Cj5hcHBsaWVkIG1pY3JvY29kZSB2ZXJz
aW9uLgo+Cj5XaXRoIHRoaXMgYXBwcm9hY2ggQUZBSUNUIHlvdSBvbmx5IG5lZWQgdHdvIHZhcmlh
Ymxlcywgb25lIHRvIHN0b3JlCj50aGUgY3VycmVudGx5IGFwcGxpZWQgbWljcm9jb2RlX3BhdGNo
IGFuZCBhbm90aGVyIG9uZSB0byBzYXZlIHRoZSBuZXcKPm1pY3JvY29kZSB2ZXJzaW9uIGluIG9y
ZGVyIHRvIGF0dGVtcHQgdG8gYXBwbHkgaXQuCj4KPkkgdGhpbmsgdGhpcyB3aWxsIGFsc28gc2lt
cGxpZnkgc29tZSBvZiB0aGUgY29kZS4gTGV0IG1lIGtub3cgaWYgdGhpcwo+c291bmRzIHNlbnNp
YmxlLCBvciBpZiBJJ20gbWlzc2luZyBzb21ldGhpbmcuCj4KPlRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 06:09:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 06:09:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3x4e-0006nC-Rv; Wed, 13 Mar 2019 06:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3x4d-0006n0-Gf
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 06:09:07 +0000
X-Inumbo-ID: 7d72bcf4-4556-11e9-98aa-7bd03f351776
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d72bcf4-4556-11e9-98aa-7bd03f351776;
 Wed, 13 Mar 2019 06:08: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 1h3x4U-0001Jc-3T; Wed, 13 Mar 2019 06:08: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 1h3x4T-0000tE-Ka; Wed, 13 Mar 2019 06:08:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3x4T-0004wP-Hk; Wed, 13 Mar 2019 06:08:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133712-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-rtds:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-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-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-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-amd64-amd64-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-armhf-armhf-xl-rtds:guest-start: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-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 06:08:57 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133712: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzcxMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzcxMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzNjAzIFJFR1IuIHZzLiAx
MzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgaW4gMTMzNjAzIHBhc3MgaW4gMTMzNzEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMzM2MDMgcGFzcyBpbiAxMzM3
MTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0
b3JlLjIgZmFpbCBpbiAxMzM2MDMgcGFzcyBpbiAxMzM3MTIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzNjY2
IHBhc3MgaW4gMTMzNzEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzY4NCBwYXNzIGluIDEzMzYwMwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDEzMzY4NCBwYXNzIGluIDEzMzcxMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzY4NCBwYXNz
IGluIDEzMzcxMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzY2NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTMz
Njg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBm
YWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBp
biAxMzM2MDMgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzY2NiBsaWtlIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzM2
ODQgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM2ODQgbGlrZSAxMzI4ODkKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGlu
IDEzMzY4NCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUx
Y2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIy
OjA0OjA5IFogICAzNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0x
MSAxMzo0MTo1MCBaICAgMjkgZGF5cyAgIDIwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMzYwMyAgMjAxOS0wMy0wNSAxODo0OTozNSBaICAgIDcgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlv
Y2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+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
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2
NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 07:06:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 07:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3xyG-0002ni-Uh; Wed, 13 Mar 2019 07:06:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3xyG-0002nY-0I
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 07:06:36 +0000
X-Inumbo-ID: 86d4d1c6-455e-11e9-a7cf-67a097336201
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86d4d1c6-455e-11e9-a7cf-67a097336201;
 Wed, 13 Mar 2019 07:06:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3xy9-0002Ro-Ny; Wed, 13 Mar 2019 07:06:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h3xy9-0005o9-AB; Wed, 13 Mar 2019 07:06:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3xy9-00036q-9H; Wed, 13 Mar 2019 07:06:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133728-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:build-check(1):blocked:nonblocking
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=60a0d32e64f578a3bd76b9ed5c6cde4b89f5a3b7
X-Osstest-Versions-That: libvirt=7a05c739c26decb8ff0eef4f6c75ce3ef729532d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 07:06:29 +0000
Subject: [Xen-devel] [libvirt test] 133728: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzcyOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzY3MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM2NzIKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNjBhMGQz
MmU2NGY1NzhhM2JkNzZiOWVkNWM2Y2RlNGI4OWY1YTNiNwpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgN2EwNWM3MzljMjZkZWNiOGZmMGVlZjRmNmM3NWNlM2VmNzI5NTMy
ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjcyICAyMDE5LTAzLTA5IDEzOjAwOjE5IFogICAg
MyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzcyOCAgMjAxOS0wMy0xMiAwNDoxOToxMiBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAg
TWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBTaG90YXJvIEdvdGFuZGEgPGcuc2hvMTUwMEBnbWFp
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2MGEwZDMy
ZTY0ZjU3OGEzYmQ3NmI5ZWQ1YzZjZGU0Yjg5ZjVhM2I3CkF1dGhvcjogU2hvdGFybyBHb3RhbmRh
IDxnLnNobzE1MDBAZ21haWwuY29tPgpEYXRlOiAgIE1vbiBNYXIgMTEgMjI6MTk6MDAgMjAxOSAr
MDkwMAoKICAgIHRlc3RzOiBSdW4gdmFsZ3JpbmQgd2l0aCBhYnNvbHV0ZSBwYXRoIHRvIHN1cHBy
ZXNzaW9ucyBmaWxlCiAgICAKICAgIFNvIGZhciB3ZSBhcmUgcHJvdmlkaW5nIHRoZSBzdXBwcmVz
c2lvbnMgZmlsZSB3aXRoIGEgcmVsYXRpdmUKICAgIHBhdGggdG8gdmFsZ3JpbmQuIFRoaXMgYXBw
YXJlbnRseSBkb2Vzbid0IHdvcmsgb24gc29tZSBkaXN0cm9zCiAgICBsaWtlIFVidW50dSBhbmQg
aXRzIGRlcml2YXRlcy4gUHJvdmlkaW5nIHRoZSBhYnNvbHV0ZSBwYXRoIGZpeGVzCiAgICB0aGUg
cHJvYmxlbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2hvdGFybyBHb3RhbmRhIDxnLnNobzE1
MDBAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KCmNvbW1pdCBiYzI1MDJmMGZjNWJjMTRiN2JkYjE1ZWNmZGViYTRmNGMz
ODEzODc3CkF1dGhvcjogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CkRh
dGU6ICAgV2VkIERlYyAxMiAxMzozOToyNyAyMDE4ICswMTAwCgogICAgdmlyZmlsZXdyYXBwZXI6
IEZpeCBpbmRlbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gS2xldHphbmRl
ciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KCmNvbW1pdCAxODZiYjQ3OWQwZjQwOWRjNzUxNzViZWE0
OGE3NjA4MzhjNDc5YTZjCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0
LmNvbT4KRGF0ZTogICBXZWQgRmViIDI3IDE4OjQxOjM1IDIwMTkgKzAxMDAKCiAgICBxZW11OiBB
bGxvdyBjcmVhdGluZyBwcGM2NCBndWVzdHMgd2l0aCBncmFwaGljcyBhbmQgbm8gVVNCIG1vdXNl
CiAgICAKICAgIFRoZSBleGlzdGluZyBiZWhhdmlvciBmb3IgcHBjNjQgZ3Vlc3RzIGlzIHRvIGFs
d2F5cyBhZGQgYSBVU0IKICAgIGtleWJvYXJkIGFuZCBtb3VzZSBjb21ibyBpZiBncmFwaGljcyBh
cmUgcHJlc2VudDsgdW5mb3J0dW5hdGVseSwKICAgIHRoaXMgbWVhbnMgYW55IGF0dGVtcHQgdG8g
dXNlIGEgVVNCIHRhYmxldCB3aWxsIGNhdXNlIGJvdGggcG9pbnRpbmcKICAgIGRldmljZXMgdG8g
c2hvdyB1cCBpbiB0aGUgZ3Vlc3QsIHdoaWNoIGluIHR1cm4gd2lsbCByZXN1bHQgaW4gcG9vcgog
ICAgdXNlciBleHBlcmllbmNlLgogICAgCiAgICBXZSBjYW4ndCBqdXN0IHN0b3AgYWRkaW5nIHRo
ZSBVU0IgbW91c2Ugb3Igc3RhcnQgYWRkaW5nIGEgVVNCIHRhYmxldAogICAgaW5zdGVhZCwgYmVj
YXVzZSBleGlzdGluZyBhcHBsaWNhdGlvbnMgYW5kIHVzZXJzIG1pZ2h0IHJlbHkgb24gdGhlCiAg
ICBjdXJyZW50IGJlaGF2aW9yOyBob3dldmVyLCB3ZSBjYW4gYXZvaWQgYWRkaW5nIHRoZSBVU0Ig
bW91c2UgaWYgYSBVU0IKICAgIHRhYmxldCBpcyBhbHJlYWR5IHByZXNlbnQsIHRodXMgYWxsb3dp
bmcgdXNlcnMgYW5kIGFwcGxpY2F0aW9ucyB0bwogICAgY3JlYXRlIGd1ZXN0cyB0aGF0IGNvbnRh
aW4gYSBzaW5nbGUgcG9pbnRpbmcgZGV2aWNlLgogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnJl
ZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE2ODM2ODEKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDRkN2VhNzVlMWU3Mzgz
NjdjMWZmNDEyN2E3ZmYyNjZlYzEzNDA4OWEKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9s
b2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBGZWIgMjcgMTg6MDg6MjkgMjAxOSArMDEwMAoK
ICAgIHRlc3RzOiBBZGQgc2ltcGxlIGd1ZXN0cyB3aXRoIGdyYXBoaWNzIHRvIHFlbXV4bWwyYXJn
dgogICAgCiAgICBUaGVzZSBhcmUgc2ltaWxhciB0byB0aGUgZXhpc3Rpbmcgc2ltcGxlIGhlYWRs
ZXNzIGd1ZXN0cywgYnV0CiAgICBhbHNvIGluY2x1ZGUgYSBncmFwaGljYWwgb3V0cHV0IGFuZCBz
b21lIGlucHV0IGRldmljZXMuCiAgICAKICAgIElucHV0IGZpbGVzIHdlcmUgZ2VuZXJhdGVkIGJ5
IHJ1bm5pbmcKICAgIAogICAgICAkIHZpcnQtaW5zdGFsbCBcJAogICAgICAgIC0tbmFtZSBndWVz
dCAtLW9zLXZhcmlhbnQgZmVkb3JhMjkgXCQKICAgICAgICAtLXZjcHVzIDQgLS1tZW1vcnkgNDA5
NiAtLWRpc2sgc2l6ZT01IFwkCiAgICAgICAgLS1ncmFwaGljcyB2bmMgXCQKICAgICAgICAtLXBy
aW50LXhtbAogICAgCiAgICBmb2xsb3dlZCBieSBtaW5vciB0d2Vha3MuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCA3M2Jj
NGYxODVlMzE0ZTk3MzgxMjU5OTNiNWE3MjU4NWVhM2M0MmM0CkF1dGhvcjogQW5kcmVhIEJvbG9n
bmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgTWFyIDYgMTI6MTA6MDUgMjAx
OSArMDEwMAoKICAgIGRvY3M6IERvY3VtZW50IGNvbmZpZ3VyYXRpb24gcXVpcmtzIGZvciB2aXJ0
aW8gZGV2aWNlcwogICAgCiAgICBTb21lIGRldmljZXMgKG5hbWVseSB2aXJ0aW8tc2NzaSwgdmly
dGlvLWdwdSwgdmlydGlvLWtleWJvYXJkLAogICAgdmlydGlvLXRhYmxldCBhbmQgdmlydGlvLW1v
dXNlLCBwbHVzIHZpcnRpby1jcnlwdG8gd2hpY2ggaXMKICAgIG5vdCBzdXBwb3J0ZWQgYnkgbGli
dmlydCkgZG9uJ3QgZm9sbG93IHRoZSBzYW1lIHJ1bGVzIGFzIGFsbAogICAgb3RoZXIgdmlydGlv
IGRldmljZXMsIHdoaWNoIGlzIHNvbWV0aGluZyB0aGF0IG91Z2h0IHRvIGJlCiAgICBkb2N1bWVu
dGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhh
dC5jb20+Cgpjb21taXQgZmYzZjIyZTBlY2UyOTNkM2M2ZjZhZjU4ZDA0ODcyNGQyZmNkODAzOQpB
dXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgV2Vk
IE1hciA2IDEyOjMwOjI1IDIwMTkgKzAxMDAKCiAgICBxZW11OiBJbXByb3ZlIHZhbGlkYXRpb24g
Zm9yIHZpcnRpbyBpbnB1dCBkZXZpY2VzCiAgICAKICAgIFdoaWxlIHRoZSBwYXJzZXIgYW5kIHNj
aGVtYSBoYXZlIHRvIGFjY2VwdCBhbGwgcG9zc2libGUgbW9kZWxzLAogICAgdmlydGlvLShub24t
KXRyYW5zaXRpb25hbCBtb2RlbHMgYXJlIG9ubHkgYXBwbGljYWJsZSB0bwogICAgdHlwZT1wYXNz
dGhyb3VnaCBhbmQgc2hvdWxkIGJlIG90aGVyd2lzZSByZWplY3RlZC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 07:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 07:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3yUJ-00055i-L5; Wed, 13 Mar 2019 07:39: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3yUI-00055d-If
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 07:39:42 +0000
X-Inumbo-ID: 27bf12e6-4563-11e9-9597-1b1c89d83294
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27bf12e6-4563-11e9-9597-1b1c89d83294;
 Wed, 13 Mar 2019 07:39:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 01:39:37 -0600
Message-Id: <5C88B3B9020000780021DF27@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 01:39:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
In-Reply-To: <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@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+IE9uIDEyLjAzLjE5IGF0IDE3OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IElJUkMgd2UgYWdyZWVkIHRoYXQgc3lzdGVtcyB3aXRoIG1peGVkIENQVSB2ZXJzaW9ucyBhcmUg
bm90IHN1cHBvcnRlZCwKPiBoZW5jZSB0aGUgc2FtZSBtaWNyb2NvZGUgYmxvYiBzaG91bGQgYmUg
dXNlZCB0byB1cGRhdGUgYWxsIHRoZQo+IHBvc3NpYmxlIENQVXMgb24gdGhlIHN5c3RlbSwgc28g
YSBsaXN0IHNob3VsZCBub3QgYmUgbmVlZGVkIGhlcmUuCgpUaGF0J3Mgbm90IHdoYXQgSSByZWNh
bGwuIFdlIGFncmVlZCB0byBub3Qgc3RvcmUgZXZlcnl0aGluZywgYmVjYXVzZQptaXhlZC1mYW1p
bHkgLyBtaXhlZC1tb2RlbCBzeXN0ZW1zIGFyZSBjb21tb25seSBub3Qgc3VwcG9ydGVkIGJ5CnRo
ZSBodyB2ZW5kb3JzLiBCdXQgbWl4ZWQgc3RlcHBpbmcgc3lzdGVtcyBtYXkgd2VsbCBiZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 07:45:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 07:45: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 1h3yZt-0005pa-CH; Wed, 13 Mar 2019 07: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3yZr-0005pV-Q4
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 07:45:27 +0000
X-Inumbo-ID: f4e01568-4563-11e9-a834-1fb9581a3411
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4e01568-4563-11e9-a834-1fb9581a3411;
 Wed, 13 Mar 2019 07:45:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 01:45:21 -0600
Message-Id: <5C88B510020000780021DF38@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 01:45:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-6-git-send-email-chao.gao@intel.com>
 <20190312170324.2isdrheecdrpo3yp@Air-de-Roger>
In-Reply-To: <20190312170324.2isdrheecdrpo3yp@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 05/12] microcode: only save compatible
 ucode patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@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+IE9uIDEyLjAzLjE5IGF0IDE4OjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWFyIDExLCAyMDE5IGF0IDAzOjU3OjI5UE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiBJbnRlbCBDUFUgb25seSBhbGxvd3MgbWl4aW5nIGluIHN0ZXBwaW5nIG9yICdwZicuIElm
IGFuIHVjb2RlIHBhdGNoIGlzCj4+IGZvciBvdGhlciBDUFUgZmFtaWxpZXMgb3IgbW9kZWxzLCBp
dCB3b24ndCBiZSBjb21wYXRpYmxlIHRvIGFsbCBDUFVzIG9uCj4+IGN1cnJlbnQgc3lzdGVtIGFu
ZCBldmVuIGhvdC1wbHVnZ2VkIENQVXMuICBEb24ndCBzYXZlIHN1Y2ggcGF0Y2ggdG8KPj4gcmVk
dWNlIHRoZSBzaXplIG9mIHVjb2RlIGNhY2hlLgo+IAo+IE9oLCBzbyB3ZSBhcmUgaW5kZWVkIGFp
bWluZyB0byBzdXBwb3J0IHN5c3RlbXMgdGhhdCBjYW4gcmVxdWlyZSBDUFVzCj4gdG8gdXNlIGRp
ZmZlcmVudCBtaWNyb2NvZGUgYmxvYnMgaW4gb3JkZXIgdG8gdXBkYXRlPwo+IAo+IElmIHRoYXQn
cyB0aGUgY2FzZSwgYW5kIHdlIGFyZSBzdXJlIHRoaXMgd2lsbCB3b3JrLCB3ZSBkbyBpbmRlZWQg
bmVlZAo+IGEgbGlzdCBvZiBtaWNyb2NvZGVzLCBidXQgeW91IHdpbGwgaGF2ZSB0byBzb21laG93
IGZsYWcgYXBwbGllZAo+IG1pY3JvY29kZXMgaW4gb3JkZXIgdG8gcHJldmVudCB0aGVtIGZyb20g
YmVpbmcgcmVwbGFjZWQgd2l0aCBuZXcKPiBtaWNyb2NvZGUgdmVyc2lvbnMgdW50aWwgWGVuIGtu
b3dzIHRoYXQgc3VjaCBuZXcgdmVyc2lvbnMgYXBwbHkKPiBjb3JyZWN0bHkuCj4gCj4gTWF5YmUg
SSdtIGJlaW5nIHRvbyBzaW1wbGlzdGljIGhlcmUsIGJ1dCBkb2VzIGFueW9uZSByZWFsbHkgaGF2
ZSBhCj4gc3lzdGVtIHdpdGggQ1BVcyB3aXRoIGRpZmZlcmVudCBzdGVwcGluZz8KCkkgdGhpbmsg
dGhlIHByaW1hcnkgc2NlbmFyaW8gaXMgdG8gc2VlIGEgbmV3ZXIgc3RlcHBpbmcgQ1BVIGFkZGVk
CmludG8gYSBzbGlnaHRseSBvbGRlciBzeXN0ZW0gKGhvdHBsdWcgb3Igbm90KS4gV2hldGhlciBw
ZW9wbGUKYWN0dWFsbHkgZG8gdGhpcyBJIGRvbid0IGtub3csIGJ1dCBJIHN1c3BlY3QgdGhlcmUn
cyBhIHJlYXNvbiBodwp2ZW5kb3JzIHN0YXRlIHdoYXQgY29tYmluYXRpb25zIGFyZSBzdXBwb3J0
ZWQuCgo+IFN1cHBvcnRpbmcgc3VjaCBzY2VuYXJpbyBhZGRzIHF1aXRlIGEgbG90IG9mIGNvbXBs
ZXhpdHkgYW5kIGV2ZW4gaWYKPiB0aGVvcmV0aWNhbGx5IHBvc3NpYmxlIEkgZG9uJ3QgdGhpbmsg
aXQgbWFrZXMgbXVjaCBzZW5zZSB0byBzdXBwb3J0Cj4gdW5sZXNzIHRoZXJlIGFyZSBzdWNoIHN5
c3RlbXMgb3V0IHRoZXJlLgoKV2hhdCBjb21wbGV4aXR5IGFyZSB5b3UgdGhpbmtpbmcgYWJvdXQ/
IE9mIGNvdXJzZSB0aGUgZXhwZWN0YXRpb24KaXMgZm9yIGhvdHBsdWdnZWQgQ1BVcyB0byBoYXZl
IGFsbCBmZWF0dXJlcyBhbHJlYWR5IHByZXNlbnQgQ1BVcwpoYXZlLiBBbmQgb2YgdGhlIG9uZXMg
d2UgZmluZCBhdCBib290IHdlIHNldHRsZSBvbiBhIGNvbW1vbgptaW5pbXVtIHNldCBvZiBmZWF0
dXJlcyAob3IgYXQgbGVhc3Qgd2UgdHJ5IHRvKSwgYnV0IGluIG1peGVkLQpzdGVwcGluZyBzeXN0
ZW1zIHRoZSBjb21tb24gc2l0dWF0aW9uIHdvdWxkIGFueXdheSBiZSB0aGF0CnRoZXkncmUgYWxs
IGVxdWFsIGluIHRlcm1zIG9mIHNvZnR3YXJlIHZpc2libGUgZmVhdHVyZXMuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 07:55:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 07:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3yj1-0006dO-AV; Wed, 13 Mar 2019 07:54:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3yiz-0006dJ-CN
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 07:54:53 +0000
X-Inumbo-ID: 483cf6ac-4565-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 483cf6ac-4565-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 07:54:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 01:54:51 -0600
Message-Id: <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 01:54:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ashok Raj" <ashok.raj@intel.com>,"Chao Gao" <chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
In-Reply-To: <20190313050241.GA24657@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 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>, 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+IE9uIDEzLjAzLjE5IGF0IDA2OjAyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUdWUsIE1hciAxMiwgMjAxOSBhdCAwNTowNzo1MVBNIC0wNzAwLCBSYWosIEFzaG9rIHdyb3Rl
Ogo+Pk9uIE1vbiwgTWFyIDExLCAyMDE5IGF0IDAzOjU3OjM1UE0gKzA4MDAsIENoYW8gR2FvIHdy
b3RlOgo+Pj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxp
bmdfbWFzaywgY3B1KSkgKQo+Pj4gKyAgICAgICAgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUo
KTsKPj4KPj5Eb2VzIHJldCBoYXZlIGFueSB1c2VmdWwgdGhpbmdzIG9uIGlmIHRoZSB1cGRhdGUg
ZmFpbGVkPyBEb2Vzbid0IHNlZW0gCj4+dG8gYmUgdXNlZCBiZWZvcmUgeW91IG92ZXJ3cml0ZSBs
YXRlciBpbiBjb2xsZWN0X2NwdV9pbmZvKCk/Cj4gCj4gSXQgaGFzIHRoZSByZWFzb24gb2YgZmFp
bHVyZSBvbiBlcnJvci4gQWN0YWxseSwgdGhlcmUgYXJlIHR3byByZWFzb25zOgo+IG9uZSBpcyBu
byBwYXRjaCBvZiBuZXdlciByZXZpc2lvbiwgdGhlIG90aGVyIGlzIHdlIHRyaWVkIHRvIHVwZGF0
ZSBidXQKPiB0aGUgbWljcm9jb2RlIHJldmlzaW9uIGRpZG4ndCBjaGFuZ2UuIEkgY2FuIGNoZWNr
IHRoaXMgcmV0dXJuIHZhbHVlIGFuZAo+IHByaW50IG1vcmUgaW5mb3JtYXRpdmUgbWVzc2FnZSB0
byBhZG1pbi4gQW5kIGZ1cnRoZXJtb3JlLCBmb3IgdGhlCj4gbGF0dGVyLCB3ZSBjYW4gcmVtb3Zl
IHRoZSB1Y29kZSBwYXRjaCBmcm9tIGNhY2hlcyB0byBhZGRyZXNzIFJvZ2VyJ3MKPiBjb25jZXJu
IGV4cHJlc3NlZCBpbiBjb21tZW50cyB0byBwYXRjaCA0ICYgNS4KCkJ0dywgSSdtIG5vdCBzdXJl
IHJlbW92aW5nIHN1Y2ggdWNvZGUgZnJvbSB0aGUgY2FjaGUgaXMgYXBwcm9wcmlhdGU6Ckl0IG1h
eSB3ZWxsIGFwcGx5IGVsc2V3aGVyZSwgdW5sZXNzIHRoZXJlJ3MgYSBjbGVhciBpbmRpY2F0aW9u
IHRoYXQgdGhlCmJsb2IgaXMgYnJva2VuLiBTbyBwZXJoYXBzIHRoZXJlIG5lZWRzIHRvIGJlIHNw
ZWNpYWwgY2FzaW5nIG9mIC1FSU8sCndoaWNoIGdldHMgcmV0dXJuZWQgd2hlbiB0aGUgdWNvZGUg
cmV2IHJlcG9ydGVkIGJ5IHRoZSBDUFUgYWZ0ZXIKdGhlIHVwZGF0ZSBkb2VzIG5vdCBtYXRjaCBl
eHBlY3RhdGlvbnMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 08:03:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 08:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3yqr-0007wL-LX; Wed, 13 Mar 2019 08: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3yqq-0007wG-Mm
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 08:03:00 +0000
X-Inumbo-ID: 68dc02d6-4566-11e9-becd-e757e7a4aadb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68dc02d6-4566-11e9-becd-e757e7a4aadb;
 Wed, 13 Mar 2019 08:02:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 02:02:55 -0600
Message-Id: <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 02:02:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ashok Raj" <ashok.raj@intel.com>,"Chao Gao" <chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
In-Reply-To: <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 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>, 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+IE9uIDEzLjAzLjE5IGF0IDA4OjU0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDEzLjAzLjE5IGF0IDA2OjAyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gT24g
VHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDc6NTFQTSAtMDcwMCwgUmFqLCBBc2hvayB3cm90ZToK
Pj4+T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MzVQTSArMDgwMCwgQ2hhbyBHYW8gd3Jv
dGU6Cj4+Pj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxp
bmdfbWFzaywgY3B1KSkgKQo+Pj4+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1
KCk7Cj4+Pgo+Pj5Eb2VzIHJldCBoYXZlIGFueSB1c2VmdWwgdGhpbmdzIG9uIGlmIHRoZSB1cGRh
dGUgZmFpbGVkPyBEb2Vzbid0IHNlZW0gCj4+PnRvIGJlIHVzZWQgYmVmb3JlIHlvdSBvdmVyd3Jp
dGUgbGF0ZXIgaW4gY29sbGVjdF9jcHVfaW5mbygpPwo+PiAKPj4gSXQgaGFzIHRoZSByZWFzb24g
b2YgZmFpbHVyZSBvbiBlcnJvci4gQWN0YWxseSwgdGhlcmUgYXJlIHR3byByZWFzb25zOgo+PiBv
bmUgaXMgbm8gcGF0Y2ggb2YgbmV3ZXIgcmV2aXNpb24sIHRoZSBvdGhlciBpcyB3ZSB0cmllZCB0
byB1cGRhdGUgYnV0Cj4+IHRoZSBtaWNyb2NvZGUgcmV2aXNpb24gZGlkbid0IGNoYW5nZS4gSSBj
YW4gY2hlY2sgdGhpcyByZXR1cm4gdmFsdWUgYW5kCj4+IHByaW50IG1vcmUgaW5mb3JtYXRpdmUg
bWVzc2FnZSB0byBhZG1pbi4gQW5kIGZ1cnRoZXJtb3JlLCBmb3IgdGhlCj4+IGxhdHRlciwgd2Ug
Y2FuIHJlbW92ZSB0aGUgdWNvZGUgcGF0Y2ggZnJvbSBjYWNoZXMgdG8gYWRkcmVzcyBSb2dlcidz
Cj4+IGNvbmNlcm4gZXhwcmVzc2VkIGluIGNvbW1lbnRzIHRvIHBhdGNoIDQgJiA1Lgo+IAo+IEJ0
dywgSSdtIG5vdCBzdXJlIHJlbW92aW5nIHN1Y2ggdWNvZGUgZnJvbSB0aGUgY2FjaGUgaXMgYXBw
cm9wcmlhdGU6Cj4gSXQgbWF5IHdlbGwgYXBwbHkgZWxzZXdoZXJlLCB1bmxlc3MgdGhlcmUncyBh
IGNsZWFyIGluZGljYXRpb24gdGhhdCB0aGUKPiBibG9iIGlzIGJyb2tlbi4gU28gcGVyaGFwcyB0
aGVyZSBuZWVkcyB0byBiZSBzcGVjaWFsIGNhc2luZyBvZiAtRUlPLAo+IHdoaWNoIGdldHMgcmV0
dXJuZWQgd2hlbiB0aGUgdWNvZGUgcmV2IHJlcG9ydGVkIGJ5IHRoZSBDUFUgYWZ0ZXIKPiB0aGUg
dXBkYXRlIGRvZXMgbm90IG1hdGNoIGV4cGVjdGF0aW9ucy4KCkFuIHRvIGdvIG9uZSBzdGVwIGZ1
cnRoZXIsIHBlcmhhcHMgd2Ugc2hvdWxkIGFsc28gc3RvcmUgbW9yZSB0aGFuCmp1c3QgdGhlIG5l
d2VzdCB2YXJpYW50IGZvciBhIGdpdmVuIHBmLiBJZiB0aGUgbmV3ZXN0IGZhaWxzIHRvIGFwcGx5
CmJ1dCB0aGVyZSBpcyBhbm90aGVyIG9uZSBuZXdlciB0aGFuIHdoYXQncyBvbiBhIENQVSwgdXBk
YXRpbmcgdG8KdGhhdCBtYXkgd29yaywgYW5kIG9uY2UgdGhhdCBpbnRlcm1lZGlhdGUgdXBkYXRl
IHdvcmtlZCwgdGhlCnVwZGF0ZSB0byB0aGUgbmV3ZXN0IHZlcnNpb24gbWF5IHRoZW4gd29yayB0
b28uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 08:29:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 08: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 1h3zGp-0001Af-S7; Wed, 13 Mar 2019 08:29: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=3/bD=RQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h3zGn-0001Aa-Vn
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 08:29:50 +0000
X-Inumbo-ID: 2917e3be-456a-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2917e3be-456a-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 08:29:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552465786;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=WH+WNqBnnoxNYlinuYFdTG9LPCuoC5l/aMsWzMMJos0=;
 b=mVsgxiJZlIFFbbERmxUYLzSqehpbNzpl9bWcAtihkv4/mAJAifz0YABJ2jVG9tnjoK
 XiNxJTHCIVGbUYwXP1q6cWbMZQ2aYlNYq8VTFSMnZC5Mru1X1Qk42NNhm75dIqFpBzIS
 CYQE0UuD+tPI74mDAPNhgaqnM2iNUGc2P10ADr1LPUXMvcWc2JSXFVCFWHYXOdGoY0V2
 KUJ6zK/hBlUhvEopdgvMpmVDU+4yqQOTNdNLjauRSYJ2KYAI5siiljeJHof5A40raNDC
 U032OqwA6moj+o4OT2tDX1oB7oT1GO7xaCW+AhkZWVCFb6+5DsWI4+cwKk6wi/I54RhD
 u0nw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc09FajRctxRsL7ZjKgBt8NzNifkEgqGqpxYiQ="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.15 AUTH)
 with ESMTPSA id y048ccv2D8Su28p
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 13 Mar 2019 09:28:56 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 13 Mar 2019 09:28:55 +0100
Message-Id: <20190313082855.14106-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation to
 avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

SW1wcm92ZSBkZWNpc2lvbiB3aGVuIHZUU0MgZW11bGF0aW9uIHdpbGwgYmUgYWN0aXZhdGVkIGZv
ciBhIGRvbVUgd2l0aAp0c2NfbW9kZT1kZWZhdWx0LiBUaGUgY3VycmVudCBhcHByb2FjaCBpcyB0
byBjb21wYXJlIHRoZSBjcHVfa2h6IHZhbHVlCmZyb20gdHdvIHBoeXNpY2FsIGhvc3RzLiBTaW5j
ZSB0aGlzIHZhbHVlIGlzIG5vdCBhY2N1cmF0ZSwgaXQgY2FuIG5vdCBiZQp1c2VkIHZlcmJhdGlt
IHRvIGRlY2lkZSBpZiB2VFNDIGVtdWxhdGlvbiBuZWVkcyB0byBiZSBlbmFibGVkLiBXaXRob3V0
CnRoaXMgY2hhbmdlIGVhY2ggVFNDIGFjY2VzcyBmcm9tIGRvbVUgd2lsbCBiZSBlbXVsYXRlZCBh
ZnRlciBtaWdyYXRpb24sCndoaWNoIGNhdXNlcyBhIHNpZ25pZmljYW50IHBlcmZvbWFuY2UgZHJv
cCBmb3Igd29ya2xvYWRzIHRoYXQgbWFrZSB1c2UKb2YgcmR0c2MuCgpJZiBhIGRvbVUgdXNlcyBU
U0MgYXMgY2xvY2tzb3VyZSBpdCBhbHNvIG11c3Qgc3luYyB3aXRoIGFuIGV4dGVybmFsCmNsb2Nr
c291cmNlIGluIHNvbWUgd2F5IHRvIGF2b2lkIHRoZSBwb3RlbnRpYWwgZHJpZnQgd2hhdCB3aWxs
IG1vc3QKbGlrZWx5IGhhcHBlbiwgaW5kZXBlbmRlbnQgb2YgYW55IG1pZ3JhdGlvbi4gVGhlIGNh
bGN1bGF0aW9uIG9mIHRoZQpkcmlmdCBpcyBiYXNlZCBvbiB0aGUgdGltZSByZXR1cm5lZCBieSBy
ZW1vdGUgc2VydmVycyB2ZXJzdXMgaG93IGZhc3QKdGhlIGxvY2FsIGNsb2NrIGFkdmFuY2VzLiBO
VFAgaW4gTGludXggY2FuIGhhbmRsZSBhIGRyaWZ0IHVwIHRvIDUwMFBQTSwKb3RoZXIgT1MgYW5k
IG50cCBpbXBsZW1lbnRhdGlvbnMgYXJlIGtub3duIHRvIGhhbmRsZSBhIGhpZ2hlciBkcmlmdC4K
VGhpcyBtZWFucyB0aGUgbG9jYWwgY2xvY2tzb3VyY2UgY2FuIHJ1biB1cCB0byA1MDB1cyBzbG93
ZXIgb3IgZmFzdGVyLgpUaGlzIGNhbGN1bGF0aW9uIGlzIGJhc2VkIG9uIHRoZSBUU0MgZnJlcXVl
bmN5IG9mIHRoZSBob3N0IHdoZXJlIHRoZQpkb21VIHdhcyBzdGFydGVkLgoKSWYgdGhlIGRvbVUg
aXMgbWlncmF0ZWQgdG8gYW5vdGhlciBob3N0IG9mIHRoZSBzYW1lIGNsYXNzLCBib3RoIGhvc3Rz
Cm1heSBoYXZlIGEgc2xpZ2h0bHkgZGlmZmVyZW50IFRTQyBmcmVxdWVuY3kuIFRoZSBkaWZmZXJl
bmNlIGlzIHNtYWxsCmVub3VnaCBhbmQgbW9zdCBsaWtlbHkgd2l0aGluIHRoZSBkcmlmdCByYW5n
ZSB0aGF0IE5UUCBjYW4gaGFuZGxlLgpUaGUgdXBwZXIgZHJpZnQgbGltaXQgb2YgNTAwUFBNIGlz
IDFNSHogb24gYSAyLjBHSHogaG9zdC4KCk9uY2UgYSBkb21VIGlzIG1pZ3JhdGVkIHRvIGEgaG9z
dCBvZiBhIGRpZmZlcmVudCBjbGFzcywgbGlrZSBmcm9tCiIyLjNHSHoiIHRvICIyLjRHSHoiLCB0
aGUgVFNDIGZyZXF1ZW5jeSBjaGFuZ2UgaXMgc2lnbmlmaWNhbnQuIFRoZSBkb21VCmtlcm5lbCBt
YXkgbm90IHJlY2FsaWJyYXRlIGl0c2VsZi4gQXMgYSByZXN1bHQsIHRoZSBkcmlmdCB3aWxsIGJl
IGxhcmdlcgphbmQgd2lsbCBiZSB3YXkgb3V0c2lkZSBvZiB0aGUgNTAwIFBQTSByYW5nZS4gSW4g
YWRkaXRpb24sIHRoZSBrZXJuZWwKbWF5IG5vdGljZSB0aGUgY2hhbmdlIG9mIHNwZWVkIGluIHdo
aWNoIHRoZSBUU0MgYWR2YW5jZXMgYW5kIGNvdWxkCmNoYW5nZSB0aGUgY2xvY2tzb3VyY2UuIFRo
aXMgd2lsbCBpbXBhY3QgdGhlIHdvcmtsb2FkIHdpdGhpbiB0aGUgZG9tVS4KQWxsIHRoaXMgZGVw
ZW5kcyBvZiBjb3Vyc2Ugb24gdGhlIHR5cGUgb2YgT1MgdGhhdCBpcyBydW5uaW5nIGluIHRoZQpk
b21VLiBUaGlzIHBhdGNoIGNhbiBkbyBub3RoaW5nIGZvciB0aGlzIGNhc2UuCgpUaGUgZm9ybXVs
YSB0byBzZXQgdGhlIHRvbGVyYW5jZSBmb3IgdGhpcyBob3N0IGNhbGN1bGF0ZXMgdGhlIHRpY2tz
CndpdGhpbiBhIHRpbWVzcGFuIG9mIDUwMCBQUE0sIHdoaWNoIGlzIDUwMHVzLiBGcm9tIHRoaXMg
bnVtYmVyIHRoZQphc3N1bWVkIGppdHRlciBpbiB0aGUgVFNDIGZyZXF1ZW5jeSBtZWFzdXJlbWVu
dCBtdXN0IGJlIHN1YnN0cmFjdGVkCmJlY2F1c2UgWGVuIGl0c2VsZiBjYW4gbm90IGtub3cgaWYg
dGhlIGVzdGltYXRlZCB2YWx1ZSBpbiBjcHVfa2h6IGlzIGF0CnRoZSBlZGdlIG9yIGluIHRoZSBt
aWRkbGUgb2YgdGhlIHJhbmdlIG9mIHBvc3NpYmxlIGZyZXFlbmNpZXMuIERhdGEKY29sbGVjdGVk
IGR1cmluZyB0aGUgaW5jaWRlbnQgd2hpY2ggdHJpZ2dlcmVkIHRoaXMgY2hhbmdlIHNob3dlZCBh
CmppdHRlciBvZiB1cCB0byAyMDAgS0h6IGFjcm9zcyBzeXN0ZW1zIG9mIHRoZSBzYW1lIGNsYXNz
LiBUaGUgcmVzdWx0aW5nCnRvbGVyYW5jZSBpcyBsYXJnZXIgdGhhbiBuZWVkZWQsIGFuZCBpdCBp
cyBleHBlY3RlZCB0byBzdGlsbCBjb3ZlciB0aGUKcG9zc2libGUgZHJpZnQgdGhhdCBOVFAgY2Fu
IGhhbmRsZS4KClRvIHJlaXRlcmF0ZSB0aGUgc2Vjb25kIHBhcmFncmFwaDogaWYgYSBkb21VIHVz
ZXMgVFNDIGFzIHByaW1hcnkgY2xvY2sKc291cmNlLCBpdCBpcyBleHBlY3RlZCB0aGF0IGl0IHN5
bmNzIHdpdGggZXh0ZXJuYWwgY2xvY2tzb3VyY2VzIHRvIGNvdmVyCmZvciB0aGUgcmVzdWx0aW5n
IGRyaWZ0LiBUaGlzIGlzIHRoZSBzYW1lIGV4cGVjdGF0aW9uIGFzIGl0IGV4aXN0cyBmb3IKYmFy
ZSBtZXRhbC4gVGhlcmVmb3JlIHRoaXMgY2hhbmdlIGRvZXMgbm90IG5lZWQgYSBrbm9iIHRvIHR1
cm4gaXQgb24gb3Igb2ZmLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgotLQoKdjEzOgogLSByZW5hbWUgYSB2YXJpYWJsZSB0byBiZXR0ZXIgZGVzY3JpYmUgaXRz
IG1lYW5pbmcKIC0gZXhwYW5kIGNvbW1lbnRzIGluIHRoZSBjb2RlCiAtIHJld29yZCBjb21taXQg
bWVzc2FnZQogLSBtZW50aW9uIHRoZSB0b2xlcmFuY2UgaW4geGVuLXRzY21vZGUoNykKdjEyOgog
LSByZWJhc2UgdG8gNGRlZWFmMmEzZQogLSByZW1vdmUgY2FzdHMgYW5kIHRyYWlsaW5nIGRvdCBp
biBlYXJseV90aW1lX2luaXQKIC0gYWRkIGNvbW1lbnRzIHRvIGV4cGxhaW4gaG93IHZ0c2NfdG9s
ZXJhbmNlX2toeiBpcyBjYWxjdWxhdGVkCiAtIGFkanVzdCBjYXN0IGluIEFCUygpCiAtIGFkanVz
dCBjb21tZW50IGluIHRzY19zZXRfaW5mbwp2MTE6CiAtIHRyaW0gcGF0Y2ggYW5kIHVzZSBjYWxj
dWxhdGVkIHRvbGVyYW5jZSB2YWx1ZSwgbm8gYWRtaW4gaW50ZXJhY3Rpb24KICAgcmVxdWlyZWQK
djEwOgogLSByZWJhc2UgdG8gYWUwMWE4ZTMxNQogLSByZW1vdmUgY2hhbmdlcyBmb3IgbGlieGwg
YW5kIHNhdmUvcmVzdG9yZSBwcm90b2NvbCwgdGhlIGZlYXR1cmUgaGFzCiAgIHRvIGJlIHBlciBo
b3N0IGluc3RlYWQgb2YgcGVyIGd1ZXN0CiAtIGFkZCBuZXdsaW5lIHRvIHRzY19zZXRfaW5mbyAo
QW5kcmV3KQogLSBhZGQgcG9pbnRlciB0byB4ZW4tdHNjbW9kZSg3KSBpbiB4bC5jZmcoNSkvdnRz
Y190b2xlcmFuY2Vfa2h6IChBbmRyZXcpCiAtIG1lbnRpb24gcG90ZW50aWFsIGNsb2NrIGRyaWZ0
IGluIHRoZSBkb21VIChBbmRyZXcpCiAtIHJld29yZCB0aGUgbmV3bHkgYWRkZWQgcGFyYWdyYXBo
IGluIHhlbi10c2Ntb2RlKDcpIChBbmRyZXcpLAogICBhbmQgYWxzbyBtZW50aW9uIHRoYXQgaXQg
aXMgYWJvdXQgdGhlIG1lYXN1cmVkL2VzdGltYXRlZCBUU0MgdmFsdWUKICAgcmF0aGVyIHRoYW4g
dGhlIHJlYWwgdmFsdWUuIFRoZSBsYXR0ZXIgaXMgc2ltcGx5IHVua25vd24uCiAtIHVzZSB1aW50
MzIgZm9yIGludGVybmFsIHJlcHJlc2VudGF0aW9uIG9mIHhlbl9kb21jdGxfdHNjX2luZm8udnRz
Y190b2xlcmFuY2Vfa2h6CiAgIGFuZCByZW1vdmUgcGFkZGluZyBmaWVsZAogLSBhZGQgbWF0aCBm
b3IgcmVhbCBUU0MgZnJlcXVlbmN5IHRvIHhlbi10c2Ntb2RlCnY5OgogLSBleHRlbmQgY29tbWl0
IG1zZywgbWVudGlvbiBwb3RlbnRpYWwgaXNzdWVzIHdpdGggeGNfc3JfcmVjX3RzY19pbmZvLl9y
ZXMxCnY4OgogLSBhZGp1c3QgYWxzbyBweXRob24gc3RyZWFtIGNoZWNrZXIgZm9yIGFkZGVkIHRv
bGVyYW5jZSBtZW1iZXIKdjc6CiAtIHVzZSB1aW50MTYgaW4gbGlieGxfdHlwZXMuaWRsIHRvIG1h
dGNoIHR5cGUgdXNlZCBlbHNld2hlcmUgaW4gdGhlIHBhdGNoCnY2OgogLSBtZW50aW9uIGRlZmF1
bHQgdmFsdWUgaW4geGwuY2ZnCiAtIHRzY19zZXRfaW5mbzogcmVtb3ZlIHVzYWdlIG9mIF9fZnVu
Y19fLCB1c2UgJWQgZm9yIGRvbWlkCiAtIHRzY19zZXRfaW5mbzogdXNlIEFCUyB0byBjYWxjdWxh
dGUga2h6X2RpZmYKdjU6CiAtIHJlZHVjZSBmdW5jdGlvbmFsaXR5IHRvIGFsbG93IHNldHRpbmcg
b2YgdGhlIHRvbGVyYW5jZSB2YWx1ZQogICBvbmx5IGF0IGluaXRpYWwgZG9tVSBzdGFydHVwCnY0
OgogLSBhZGQgbWlzc2luZyBjb3B5YmFjayBpbiBYRU5fRE9NQ1RMX3NldF92dHNjX3RvbGVyYW5j
ZV9raHoKdjM6CiAtIHJlbmFtZSB2dHNjX2toel90b2xlcmFuY2UgdG8gdnRzY190b2xlcmFuY2Vf
a2h6CiAtIHNlcGFyYXRlIGRvbWN0bHMgdG8gYWRqdXN0IHZhbHVlcwogLSBtb3JlIGRvY3MKIC0g
dXBkYXRlIGxpYnhsLmgKIC0gdXBkYXRlIHB5dGhvbiB0ZXN0cwogLSBmbGFzayBjaGVjayBib3Vu
ZCB0byB0c2MgcGVybWlzc2lvbnMKIC0gbm90IHJ1bnRpbWUgdGVzdGVkIGR1ZSB0byBkbHN5bSgp
IGJ1aWxkIGVycm9ycyBpbiBzdGFnaW5nCi0tLQogZG9jcy9tYW4veGVuLXRzY21vZGUuNy5wb2Qg
fCAxMyArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICB8IDYzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NzMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94
ZW4tdHNjbW9kZS43LnBvZCBiL2RvY3MvbWFuL3hlbi10c2Ntb2RlLjcucG9kCmluZGV4IDFkODFh
M2ZlMTguLjUxZDVkMzc4ZjcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hlbi10c2Ntb2RlLjcucG9k
CisrKyBiL2RvY3MvbWFuL3hlbi10c2Ntb2RlLjcucG9kCkBAIC0yMTMsNiArMjEzLDE5IEBAIGlz
IGVtdWxhdGVkLiAgTm90ZSB0aGF0LCB0aG91Z2ggZW11bGF0ZWQsIHRoZSAiYXBwYXJlbnQiIFRT
QyBmcmVxdWVuY3kKIHdpbGwgYmUgdGhlIFRTQyBmcmVxdWVuY3kgb2YgdGhlIGluaXRpYWwgcGh5
c2ljYWwgbWFjaGluZSwgZXZlbiBhZnRlcgogbWlncmF0aW9uLgogCitTaW5jZSB0aGUgY2FsaWJy
YXRpb24gb2YgdGhlIFRTQyBmcmVxdWVuY3kgaXNuJ3QgMTAwJSBhY2N1cmF0ZSwgdGhlCit2YWx1
ZSBtZWFzdXJlZCBieSBYZW4gd2lsbCB2YXJ5IGFjcm9zcyByZWJvb3RzLiBUaGlzIG1lYW5zIGFs
c28gc2V2ZXJhbAorb3RoZXJ3aXNlIGlkZW50aWNhbCBzeXN0ZW1zIGNhbiBoYXZlIGEgc2xpZ2h0
bHkgZGlmZmVyZW50IF9tZWFzdXJlZF8gVFNDCitmcmVxdWVuY3kuIEFzIGEgcmVzdWx0IFRTQyBh
Y2Nlc3Mgd2lsbCBiZSBlbXVsYXRlZCBpZiBhIGRvbVUgaXMgbWlncmF0ZWQKK2Zyb20gb25lIGhv
c3QgdG8gYW5vdGhlciwgaWRlbnRpY2FsIGhvc3QuIFRvIGF2b2lkIHRoZSBwZXJmb3JtYW5jZQor
aW1wYWN0IG9mIFRTQyBlbXVsYXRpb24gYSBjZXJ0YWluIHRvbGVyYW5jZSBvZiB0aGUgbWVhc3Vy
ZWQgaG9zdCBUU0MKK2ZyZXF1ZW5jeSBpcyBhbGxvd2VkIGJ5IFhlbi4gSWYgdGhlIG1lYXN1cmVk
ICJjcHVfa2h6IiB2YWx1ZSBpcyB3aXRoaW4KK3RoZSB0b2xlcmFuY2UgcmFuZ2UsIFRTQyBhY2Nl
c3MgcmVtYWlucyBuYXRpdmUuIE90aGVyd2lzZSBpdCB3aWxsIGJlCitlbXVsYXRlZC4gVGhpcyBh
bGxvd3MgdG8gbWlncmF0ZSBkb21VcyBiZXR3ZWVuIGlkZW50aWNhbCBoYXJkd2FyZS4gSWYKK3Ro
ZSBkb21VIHdpbGwgYmUgbWlncmF0ZWQgdG8gYSBkaWZmZXJlbnQga2luZCBvZiBoYXJkd2FyZSwg
c2F5IGZyb20gYQorIjIuM0dIeiIgdG8gYSAiMi41R0h6IiBzeXN0ZW0sIFRTQyB3aWxsIGJlIGVt
dWFsdGVkIHRvIG1haW50YWluIHRoZSBUU0MKK2ZyZXF1ZW5jeSBleHBlY3RlZCBieSB0aGUgZG9t
VS4KKwogRmluYWxseSwgdHNjX21vZGU9PTEgYWx3YXlzIGVuYWJsZXMgVFNDIGVtdWxhdGlvbiwg
cmVnYXJkbGVzcyBvZgogdGhlIHVuZGVybHlpbmcgcGh5c2ljYWwgaGFyZHdhcmUuIFRoZSAiYXBw
YXJlbnQiIFRTQyBmcmVxdWVuY3kgd2lsbAogYmUgdGhlIFRTQyBmcmVxdWVuY3kgb2YgdGhlIGlu
aXRpYWwgcGh5c2ljYWwgbWFjaGluZSwgZXZlbiBhZnRlciBtaWdyYXRpb24uCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCA5YTZlYThm
ZmNiLi41Y2MzOGVkMzRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni90aW1lLmMKQEAgLTQzLDYgKzQzLDIzIEBAIHN0YXRpYyBjaGFyIF9faW5pdGRh
dGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsKIHN0cmluZ19wYXJhbSgiY2xvY2tzb3VyY2UiLCBvcHRf
Y2xvY2tzb3VyY2UpOwogCiB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgY3B1X2toejsgIC8q
IENQVSBjbG9jayBmcmVxdWVuY3kgaW4ga0h6LiAqLworLyoKKyAqIE5UUCBpbXBsZW1lbnRhdGlv
bnMgcnVubmluZyB3aXRoaW4gdGhlIGRvbVUgY2FuIGhhbmRsZSBhIGNlcnRhaW4KKyAqIGRpZmZl
cmVuY2Ugb2YgdGhlIHN5c3RlbSBjbG9ja3NwZWVkLCBjb21wYXJlZCB0byBhbiBleHRlcm5hbAor
ICogY2xvY2tzb3VyY2UuIFRoaXMgaXMgdXN1c2FsbHkgZGVzY3JpYmVkIGFzICJkcmlmdCIuIEhv
dyBtdWNoIGRyaWZ0IGFuCisgKiBPUyBjYW4gaGFuZGxlIGlzIGRlc2NyaWJlZCBpbiBpdHMgZG9j
dW1lbnRhdGlvbi4gRm9yIE5UUCBpbiBMaW51eCB0aGUKKyAqIHZhbHVlIGlzIDUwMCBQUE0sIHdo
aWNoIGlzIHRoZSBsb3dlc3QgY29tcGFyZWQgdG8gb3RoZXIgT1MuCisgKi8KKyNkZWZpbmUgVlRT
Q19OVFBfUFBNX1RPTEVSQU5DRSA1MDBVTAorLyoKKyAqIFRoZSBtZWFzdXJlbWVudCBvZiBjcHVf
a2h6IGlzIG5vdCBhY2N1cmF0ZS4gSXRzIGFjY3VyYWN5IGRlcGVuZHMgb24gdGhlCisgKiBoYXJk
d2FyZS4gQSBidW5jaCBvZiBzeXN0ZW1zIHdpdGggc3VwcG9zZWRseSBpZGVudGljYWwgZnJlcXVl
bmNpZXMgd2lsbAorICogbWVhc3VyZSBkaWZmZXJlbnQgZnJlcXVlbmNpZXMsIHdoaWNoIHdpbGwg
YWxzbyB2YXJ5IGFjY3Jvc3MgcmVib290cy4KKyAqIFRoaXMgdmFyaWFibGUgdHJpZXMgdG8gY292
ZXIgYSByYW5nZSBvZiBmcmVxdWVuY2llcyBzZWVuIGluIHRoZSB3aWxkLgorICogVGhlIHJhbmdl
IGlzIHN1YnN0cmFjdGVkIGZyb20gdGhlIFBQTSB2YWx1ZSBhYm92ZS4KKyAqLworI2RlZmluZSBW
VFNDX01FQVNVUkVNRU5UX0lOQUNDVVJBQ1lfUkFOR0VfS0haIDIwMFVMCitzdGF0aWMgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgdnRzY190b2xlcmFuY2Vfa2h6OwogREVGSU5FX1NQSU5MT0NL
KHJ0Y19sb2NrKTsKIHVuc2lnbmVkIGxvbmcgcGl0MF90aWNrczsKIApAQCAtMTg4NSw2ICsxOTAy
LDI3IEBAIHZvaWQgX19pbml0IGVhcmx5X3RpbWVfaW5pdCh2b2lkKQogICAgIHByaW50aygiRGV0
ZWN0ZWQgJWx1LiUwM2x1IE1IeiBwcm9jZXNzb3IuXG4iLCAKICAgICAgICAgICAgY3B1X2toeiAv
IDEwMDAsIGNwdV9raHogJSAxMDAwKTsKIAorICAgIC8qCisgICAgICogSG93IG1hbnkga0h6IChp
biBvdGhlciB3b3JkczogZHJpZnQpIGlzIG50cGQgaW4gZG9tVSBleHBlY3RlZCB0byBoYW5kbGU/
CisgICAgICogICAgZnJlcSAgICB0b2xlcmF0ZWQgZnJlcSBkaWZmZXJlbmNlCisgICAgICogIC0t
LS0tLS0gPSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICogIE1pbGxpb24gICAgICAg
ICBNaWxsaW9uICsgUFBNICAgICAgCisgICAgICovCisgICAgdG1wID0gMTAwMCAqIDEwMDA7Cisg
ICAgdG1wICs9IFZUU0NfTlRQX1BQTV9UT0xFUkFOQ0U7CisgICAgdG1wICo9IGNwdV9raHo7Cisg
ICAgdG1wIC89IDEwMDAgKiAxMDAwOworCisgICAgdG1wIC09IGNwdV9raHo7CisKKyAgICAvKgor
ICAgICAqIFJlZHVjZSB0aGUgdGhlb3JldGljYWwgdXBwZXIgbGltaXQgYnkgdGhlIGFzc3VtZWQg
bWVhc3VyaW5nIGluYWNjdXJhY3kuCisgICAgICovCisgICAgaWYgKCB0bXAgPj0gVlRTQ19NRUFT
VVJFTUVOVF9JTkFDQ1VSQUNZX1JBTkdFX0tIWiApCisgICAgICAgIHRtcCAtPSBWVFNDX01FQVNV
UkVNRU5UX0lOQUNDVVJBQ1lfUkFOR0VfS0haOworICAgIHZ0c2NfdG9sZXJhbmNlX2toeiA9IHRt
cDsKKyAgICBwcmludGsoIlRvbGVyYXRpbmcgdnRzYyBqaXR0ZXIgZm9yIGRvbVVzOiAldSBrSHpc
biIsIHZ0c2NfdG9sZXJhbmNlX2toeik7CisKICAgICBzZXR1cF9pcnEoMCwgMCwgJmlycTApOwog
fQogCkBAIC0yMTkzLDYgKzIyMzEsOCBAQCBpbnQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4g
KmQsCiAKICAgICBzd2l0Y2ggKCB0c2NfbW9kZSApCiAgICAgeworICAgICAgICBib29sIGRpc2Fi
bGVfdnRzYzsKKwogICAgIGNhc2UgVFNDX01PREVfREVGQVVMVDoKICAgICBjYXNlIFRTQ19NT0RF
X0FMV0FZU19FTVVMQVRFOgogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGlt
ZSgpIC0gZWxhcHNlZF9uc2VjOwpAQCAtMjIwMSwxMyArMjI0MSwzMCBAQCBpbnQgdHNjX3NldF9p
bmZvKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgLyoKICAgICAgICAgICogSW4gZGVmYXVs
dCBtb2RlIHVzZSBuYXRpdmUgVFNDIGlmIHRoZSBob3N0IGhhcyBzYWZlIFRTQyBhbmQKLSAgICAg
ICAgICogaG9zdCBhbmQgZ3Vlc3QgZnJlcXVlbmNpZXMgYXJlIHRoZSBzYW1lIChlaXRoZXIgIm5h
dHVyYWxseSIgb3IKLSAgICAgICAgICogLSBmb3IgSFZNL1BWSCAtIHZpYSBUU0Mgc2NhbGluZyku
CisgICAgICAgICAqIGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5jaWVzIGFyZSAoYWxtb3N0KSB0aGUg
c2FtZSAoZWl0aGVyICJuYXR1cmFsbHkiCisgICAgICAgICAqIG9yIC0gZm9yIEhWTS9QVkggLSB2
aWEgVFNDIHNjYWxpbmcpLgogICAgICAgICAgKiBXaGVuIGEgZ3Vlc3QgaXMgY3JlYXRlZCwgZ3Rz
Y19raHogaXMgcGFzc2VkIGluIGFzIHplcm8sIG1ha2luZwogICAgICAgICAgKiBkLT5hcmNoLnRz
Y19raHogPT0gY3B1X2toei4gVGh1cyBubyBuZWVkIHRvIGNoZWNrIGluY2FybmF0aW9uLgogICAg
ICAgICAgKi8KKyAgICAgICAgZGlzYWJsZV92dHNjID0gZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9r
aHo7CisKKyAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9ERUZBVUxUICYmIGd0c2Nf
a2h6ICYmIHZ0c2NfdG9sZXJhbmNlX2toeiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcg
a2h6X2RpZmY7CisKKyAgICAgICAgICAgIGtoel9kaWZmID0gQUJTKCgobG9uZyljcHVfa2h6IC0g
Z3RzY19raHopKTsKKyAgICAgICAgICAgIGRpc2FibGVfdnRzYyA9IGtoel9kaWZmIDw9IHZ0c2Nf
dG9sZXJhbmNlX2toejsKKworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDog
aG9zdCBoYXMgJWx1IGtIeiwiCisgICAgICAgICAgICAgICAgICAgIiBkb21VIGV4cGVjdHMgJXUg
a0h6LCIKKyAgICAgICAgICAgICAgICAgICAiIGRpZmZlcmVuY2Ugb2YgJWxkIGlzICVzIHRvbGVy
YW5jZSBvZiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGNwdV9raHos
IGd0c2Nfa2h6LCBraHpfZGlmZiwKKyAgICAgICAgICAgICAgICAgICBkaXNhYmxlX3Z0c2MgPyAi
d2l0aGluIiA6ICJvdXRzaWRlIiwKKyAgICAgICAgICAgICAgICAgICB2dHNjX3RvbGVyYW5jZV9r
aHopOworICAgICAgICB9CisKICAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9ERUZB
VUxUICYmIGhvc3RfdHNjX2lzX3NhZmUoKSAmJgotICAgICAgICAgICAgIChkLT5hcmNoLnRzY19r
aHogPT0gY3B1X2toeiB8fAorICAgICAgICAgICAgIChkaXNhYmxlX3Z0c2MgfHwKICAgICAgICAg
ICAgICAgKGlzX2h2bV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3Nj
YWxpbmdfcmF0aW8oZC0+YXJjaC50c2Nfa2h6KSkpICkKICAgICAgICAgewoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 08:47:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 08: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 1h3zXC-0002eD-LZ; Wed, 13 Mar 2019 08:46: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=xeJT=RQ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h3zXB-0002e8-7y
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 08:46:45 +0000
X-Inumbo-ID: 8686d579-456c-11e9-bc90-bc764e045a96
Received: from mail-lf1-x129.google.com (unknown [2a00:1450:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8686d579-456c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 08:46:43 +0000 (UTC)
Received: by mail-lf1-x129.google.com with SMTP id g12so803398lfb.13
 for <xen-devel@lists.xenproject.org>; Wed, 13 Mar 2019 01:46:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=ubD1cxSO7AETwg4PUQltcWjb2jlXyHFikfIGigLkuLo=;
 b=ucAengP4ZEG4zKYW4eprV40q4jybwA0Hwqjk5sAunxczuOCYGWld5VnbaqrCXK0h9B
 FJ1TLgjM1Ne2NgrNXuzLVw5Dxb1i+MzUhH/CeGt5/cWyFp6qu5AppWSqXUkj1jcbKE6H
 vQIaL9aozTxDPvHqKKHQZBbgbvtI+jwkmafEnn+ADHJ59sPptGlM89lqpYaZKh+dqsUk
 ZySpnMtrEx8Ne7DjNegluF78PdwCxGpRDuk1y+tZ4Qt87qNHCMkO1/8JLwnFtMC0ln1B
 bpQzw0zsb0nfn1uP/nCX3RZIIPwjburUQN9+0mhGf0CYCJGHjMFWi7HNBPYV652ZKAbf
 F9Eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ubD1cxSO7AETwg4PUQltcWjb2jlXyHFikfIGigLkuLo=;
 b=LBQDl+zB3MqZ3wPzY0luoVcg/ZGVb0O9B93lMlkbHZJrS2JWVBGThIz1CTzEeaZ0Ss
 ptd4xjwVuLH9FjJF29iTqKWSCHSUjA1u4lyUxna9eZYSx4Ez65bsNYY0hCrQUUBqbGKW
 eSheOkZ8I+tKI4cys+ZpxZmbwbGaicPC08uau1LcIyEiPcuFB59T9S1uaDQPWXXmOsyI
 bLPt+1f7Gk/mn2iN11LYDWcnwhbyA8aSHX6iZWjS2BQ4YuNHyCBS12vYgJ4NyB6UIBMc
 qXvBdHeSF/jr2/mZe6yK8qs9SIUCIVxFxTFiOLrKqei5KW2E3XOUYsW3DEPP3ABFXfoI
 48cw==
X-Gm-Message-State: APjAAAVWAbp3jVJuJd4N2J59wCOW6Xfe8l1lgH8LDgREU8/IT6/h/XBK
 JAHJdeqRVP7E1sQxJd4yETk=
X-Google-Smtp-Source: APXvYqxwDv5d+EOEIs9yEeT/mF/ZGWruqlNYYat/cK9vsBgYRJOgv7652/IwDJ4eN48xHhLq3wq7NA==
X-Received: by 2002:ac2:4425:: with SMTP id w5mr19203958lfl.139.1552466801967; 
 Wed, 13 Mar 2019 01:46:41 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 h26sm1708774ljf.5.2019.03.13.01.46.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Mar 2019 01:46:41 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, hverkuil@xs4all.nl
References: <20190312082000.32181-1-andr2000@gmail.com>
 <20190312082000.32181-2-andr2000@gmail.com>
 <9e3b247e-39e6-3b87-5add-ed40b4bef731@suse.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <170411d4-de33-8e0d-ab84-e5d9ae5ecf25@gmail.com>
Date: Wed, 13 Mar 2019 10:46:40 +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: <9e3b247e-39e6-3b87-5add-ed40b4bef731@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 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: konrad.wilk@oracle.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 koji.matsuoka.xm@renesas.com, sakari.ailus@linux.intel.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, mchehab@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>

CgpPbiAzLzEyLzE5IDEwOjM4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDEyLzAzLzIw
MTkgMDk6MjAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+
IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVk
Cj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNh
cGFiaWxpdGllcyBldmVuCj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVu
Y2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0
Yy4KPj4KPj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0
aW9uYWxpdHkgd2l0aCB0aGUKPj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4
dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPj4KPj4gMS4gUHJvdmlkZSBtZWFucyBmb3Ig
YmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+PiAgIC0gcGl4ZWwgZm9ybWF0cwo+
PiAgIC0gcmVzb2x1dGlvbnMKPj4gICAtIGZyYW1lIHJhdGVzCj4+IDIuIFN1cHBvcnQgYmFzaWMg
Y2FtZXJhIGNvbnRyb2xzOgo+PiAgIC0gY29udHJhc3QKPj4gICAtIGJyaWdodG5lc3MKPj4gICAt
IGh1ZQo+PiAgIC0gc2F0dXJhdGlvbgo+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpUaGFuayB5b3UsCkknbGwgd2FpdCB0aWxsIHRoZSBuZXh0IHdlZWsgZm9yIGFu
eSBvdGhlciBjb21tZW50cyBhbmQgaWYgdGhlcmUKYXJlIG9ubHkgdGhvc2UgZnJvbSBIYW5zIHRo
ZW4gSSdsbCBwdXNoIChmaW5hbD8pIHY2Cj4KPiBKdWVyZ2VuClRoYW5rIHlvdSwKT2xla3NhbmRy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 08:53:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 08:53:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h3zdy-0003PF-F4; Wed, 13 Mar 2019 08:53:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h3zdw-0003PA-LN
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 08:53:44 +0000
X-Inumbo-ID: 7ef0ac14-456d-11e9-9e94-47926cecd44a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ef0ac14-456d-11e9-9e94-47926cecd44a;
 Wed, 13 Mar 2019 08:53:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 02:53:39 -0600
Message-Id: <5C88C512020000780021DF94@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 02:53:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <1552407824-12185-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1552407824-12185-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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+IE9uIDEyLjAzLjE5IGF0IDE3OjIzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVs
cGVycyBpbiAzYmRlYzUzMGE1Cj4gKHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVs
YXRlZCBhY2Nlc3NlcyBpbiBtb3JlIGNhc2VzKSB0aGUKPiBjb21wbGV0aW9uIHBhdGggZm9yIElP
UkVRcyBoYXMgYmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFuIElPUkVRIGluCj4gcHJvZ3Jlc3Mg
YnV0IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29r
YXkKPiAoZS5nLiB3aGVuIFAyTSB0eXBlIG9mIHNvdXJjZS9kZXN0aW5hdGlvbiBoYXMgYmVlbiBj
aGFuZ2VkIGJ5IElPUkVRCj4gaGFuZGxlcikgdGhlIGV4ZWN1dGlvbiB3aWxsIG5ldmVyIHJlLWVu
dGVyIGh2bWVtdWxfZG9faW8oKSB3aGVyZQo+IElPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVz
dWFsbHkgcmVzdWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCj4gdGhlIGV4ZWN1dGlvbiBvZiB0
aGUgbmV4dCBJT1JFUSBlbnRlcmluZyBodm1lbXVsX2RvX2lvKCkgYW5kIGZpbmRpbmcKPiB0aGUg
cmVtbmFudHMgb2YgdGhlIHByZXZpb3VzIElPUkVRIGluIHRoZSBzdGF0ZSBtYWNoaW5lLgo+IAo+
IFRoaXMgcGFydGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGluIHJlbGF0aW9uIHRv
IHAybV9pb3JlcV9zZXJ2ZXIKPiB0eXBlIHdoZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1l
bW9yeSB0eXBlIGJldHdlZW4gcDJtX2lvcmVxX3NlcnZlcgo+IGFuZCBwMm1fcmFtX3J3IGluIHBy
b2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JFUSB3aGljaCBtYWRlIGh2bV9jb3B5Xy4uKCkKPiB0
byBiZWhhdmUgZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLiBCdXQgY291bGQgYmUgYWxzbyBh
cHBsaWVkCj4gdG8gYSBjYXNlIHdoZXJlIGUuZy4gYW4gZW11bGF0b3IgYmFsbG9vbnMgbWVtb3J5
IHRvL2Zyb20gdGhlIGd1ZXN0IGluCj4gcmVzcG9uc2UgdG8gTU1JTyByZWFkL3dyaXRlLCBldGMu
CgpBbiBlbXVsYXRvciBiYWxsb29uaW5nIG1lbW9yeT8gSSB0aGluayBBbmRyZXcgd2FzIGhpbnRp
bmcgdG93YXJkcwphbm90aGVyIHZDUFUgb2YgdGhlIGd1ZXN0IGRvaW5nIHNvbWUgYmFsbG9vbmlu
ZyB3b3JrIGluIHBhcmFsbGVsIHRvCnRoZSBpbnNuIGVtdWxhdGlvbi4KCj4gQEAgLTEwODksNyAr
MTA5MiwxOSBAQCBzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5z
aWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiAg
ewo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gLSAgICBpbnQgcmMgPSBodm1fY29w
eV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsK
PiArICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9p
bzsKPiArICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBodm1lbXVsX2ZpbmRfbW1p
b19jYWNoZSh2aW8sIGFkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9SRVFfUkVBRCwgZmFsc2UpOwoKY29uc3QgKGFuZCBJ
IHdvbmRlciB3aGV0aGVyIHRoZSBsb2NhbCB2YXJpYWJsZSBpdCB3b3J0aCBpdCBpbiB0aGUgZmly
c3QKcGxhY2UpCgo+ICsgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIElmIHRoZXJlIGlzIGFuIE1NSU8gY2FjaGUgZW50cnkgZm9yIHRo
YXQgYWNjZXNzIHRoZW4gd2UgbXVzdCBiZSByZS1pc3N1aW5nCj4gKyAgICAgKiBhbiBhY2Nlc3Mg
dGhhdCB3YXMgcHJldmlvdXNseSBoYW5kZWQgYXMgTU1JTy4gVGh1cyBpdCBpcyBpbXBlcmF0aXZl
IHRoYXQKCi4uLiBoYW5kbGVkIC4uLiA/Cgo+ICsgICAgICogd2UgaGFuZGxlIHRoaXMgYWNjZXNz
IGluIHRoZSBzYW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UKPiArICAg
ICAqIGNsZWFuIHVwIGFueSBpbnRlcmltIHN0YXRlLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFj
YWNoZSApCj4gKyAgICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEs
IGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKClRoaXMgaXMgY2VydGFpbmx5IGJldHRlciB0
aGFuIHRoZSBwcmV2aW91cyB2ZXJzaW9uLCBidXQgaW1vIHN0aWxsCmRvZXNuJ3QgYWRkcmVzcyB0
aGUgZ2VuZXJhbCBjYXNlLiBCdXQgSSdkIGJlIHdpbGxpbmcgdG8gYWNjZXB0Cml0IGFzIGEgdGVt
cG9yYXJ5IHdvcmthcm91bmQgZm9yIHRoZSBzcGVjaWZpYyBjYXNlIG9mIGEgd3JpdGUKdG8gYW4g
KGFsaWduZWQpIHBhZ2UgdGFibGUgZW50cnkgbGVhZGluZyB0byBhIHBhZ2UgdHlwZSBjaGFuZ2UK
ZnJvbSBwMm1faW9yZXFfc2VydmVyIHRvIHAybV9yYW1fcncsIGFzIGl0IGF0IGxlYXN0IGRvZXNu
J3QKc2VlbSB0byBicmVhayB0aGUgY2FzZSBhbnltb3JlIHRoYXQgdGhlIGludHJvZHVjdGlvbiBv
ZgpsaW5lYXJfe3JlYWQsd3JpdGV9KCkgd2FzIG1lYW50IHRvIGFkZHJlc3MuCgpUaGUgbW9yZSBn
ZW5lcmFsIGNhc2UgdGhhdCBzdGlsbCB3b24ndCB3b3JrIChhZmFpY3QpIGlzIGFuCmFjY2VzcyBj
cm9zc2luZyBhIHBhZ2UgYm91bmRhcnksIHdoZXJlIHRoZSBzZWNvbmQgcGFnZSdzCnR5cGUgY2hh
bmdlcyBiZWhpbmQgb3VyIGJhY2tzLiBUaGUgZmlyc3QgcGFydCBvZiB0aGUgYWNjZXNzCndvbid0
IGZpbmQgYSBjYWNoZSBlbnRyeSBoZXJlLCBhbmQgaGVuY2Ugd291bGQgc3RpbGwgZ28gdGhlCmh2
bV9jb3B5X3tmcm9tLHRvfV9ndWVzdF9saW5lYXIoKSBwYXRoIGFib3ZlLgoKQW5kIHRoZW4gdGhl
cmUncyB0aGUgbW9yZSBnZW5lcmFsIGlzc3VlIHdpdGggdGhpcyBjYWNoaW5nIHVzaW5nCihvbmx5
KSBndWVzdCAobGluZWFyKSBhZGRyZXNzZXMgYXMgdGFnczogV2hpbGUgdGhpbmtpbmcgdGhyb3Vn
aAp0aGUgaW1wbGljYXRpb25zIGhlcmUsIGl0IGJlY2FtZSBwcmV0dHkgb2J2aW91cyB0aGF0Cmh2
bWVtdWxfcGh5c19tbWlvX2FjY2VzcygpIGRvaW5nCgogICAgICAgICAgICBpZiAoIGRpciA9PSBJ
T1JFUV9SRUFEICkKICAgICAgICAgICAgICAgIG1lbWNweSgmYnVmZmVyW29mZnNldF0sICZjYWNo
ZS0+YnVmZmVyW29mZnNldF0sIGNodW5rKTsKICAgICAgICAgICAgZWxzZSBpZiAoIG1lbWNtcCgm
YnVmZmVyW29mZnNldF0sICZjYWNoZS0+YnVmZmVyW29mZnNldF0sIGNodW5rKSAhPSAwICkKICAg
ICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOwoKd2lsbCB3cm9uZ2x5
IGNyYXNoIHRoZSBkb21haW4gaWYgYSBzaW5nbGUgaW5zbiB3cml0ZXMgdGhlIHNhbWUKbGluZWFy
IGFkZHJlc3MgbW9yZSB0aGFuIG9uY2Ugd2l0aCBkaWZmZXJlbnQgZGF0YS4gU3VjaCBhIGNhc2UK
aXMgcHJldHR5IHNpbXBsZSB0byBjb25zdHJ1Y3Qgd2l0aCBBVlg1MTIncyBzY2F0dGVyIGluc25z
LCBidXQKZXZlbiB3aXRob3V0IEknbSBub3Qgc3VyZSBiYWQgc2NlbmFyaW9zIGNvdWxkbid0IGJl
IGZvdW5kLgpPYnZpb3VzbHkgaW4gc3VjaCBhIGNhc2UgeW91ciBuZXcgdXNlIG9mIHRoZSBjYWNo
ZWQgaW5mbyBpcwpsaWFibGUgdG8gZ28gd3JvbmcsIHRvbywgYWxiZWl0IHBvc3NpYmx5IGluIGEg
YmVuaWduIHdheS4KCkhlbmNlIHRoaXMgbmV3IHVzZSBvZiBjYWNoaW5nIHRoYXQgbmVlZHMgdG8g
Z28gYXdheSAocmVhZDoKbmVlZHMgdG8gYmUgcmVwbGFjZWQpIGlzIGF0IGJlc3Qgc3ViLW9wdGlt
YWwsIGFuZCBtYXkgZnVydGhlcgpjb21wbGljYXRlIHRoYXQgZnV0dXJlIHdvcmsuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 09:07:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 09:07: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 1h3zrE-0004K8-Tr; Wed, 13 Mar 2019 09:07: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3zrD-0004Jw-Qa
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 09:07:27 +0000
X-Inumbo-ID: 6b2d3080-456f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b2d3080-456f-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 09:07:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3zrA-0005Ir-PY; Wed, 13 Mar 2019 09:07: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 1h3zrA-0006Tu-Cg; Wed, 13 Mar 2019 09:07:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h3zrA-0007cP-By; Wed, 13 Mar 2019 09:07:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133733-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b53832cc724e3d88f0b90703d738a6607c28012f
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 09:07:24 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 133733: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzczMyB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MzMvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzMzcxNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgYjUzODMyY2M3MjRlM2Q4OGYwYjkwNzAzZDczOGE2NjA3YzI4MDEyZgpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNGRlZWFmMmEzZWU1MGIwOTY0MjZl
ZWE0MWE0YzliOTZkZWQwZjAyOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNzE0ICAyMDE5LTAz
LTExIDE0OjUxOjIzIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzczMyAgMjAx
OS0wMy0xMiAwNzowNzowMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
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
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
Tm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGI1MzgzMmNjNzI0ZTNkODhmMGI5MDcwM2Q3MzhhNjYw
N2MyODAxMmYKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBNb24gTWFyIDExIDE0OjQyOjU4IDIwMTkgKzAwMDAKCiAgICBNQUlOVEFJTkVSUzog
QnJhbmNoIGZvciA0LjEyLCBjaGFuZ2UgZGVidWcgZGVmYXVsdCB0byBuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKY29tbWl0
IGVjMzY3YWFkODdmOGY5OGViODA4MDgyYWYwNzRkMjkxNzc5YzM0MjMKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDExIDE0OjQy
OjI4IDIwMTkgKzAwMDAKCiAgICBNQUlOVEFJTkVSUzogQnJhbmNoIGZvciA0LjEyLCBjaGFuZ2Ug
bWFpbnRhaW5lcnNoaXAgdG8gc3RhYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 09:18:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 09: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 1h4029-0005A9-6T; Wed, 13 Mar 2019 09: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4027-0005A4-J1
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 09:18:43 +0000
X-Inumbo-ID: fe1cc242-4570-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 fe1cc242-4570-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 09:18:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 03:18:40 -0600
Message-Id: <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 03:18:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
In-Reply-To: <20190313082855.14106-1-olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjAzLjE5IGF0IDA5OjI4LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni90aW1lLmMKPiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4gQEAgLTQz
LDYgKzQzLDIzIEBAIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsK
PiAgc3RyaW5nX3BhcmFtKCJjbG9ja3NvdXJjZSIsIG9wdF9jbG9ja3NvdXJjZSk7Cj4gIAo+ICB1
bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgY3B1X2toejsgIC8qIENQVSBjbG9jayBmcmVxdWVu
Y3kgaW4ga0h6LiAqLwo+ICsvKgo+ICsgKiBOVFAgaW1wbGVtZW50YXRpb25zIHJ1bm5pbmcgd2l0
aGluIHRoZSBkb21VIGNhbiBoYW5kbGUgYSBjZXJ0YWluCj4gKyAqIGRpZmZlcmVuY2Ugb2YgdGhl
IHN5c3RlbSBjbG9ja3NwZWVkLCBjb21wYXJlZCB0byBhbiBleHRlcm5hbAo+ICsgKiBjbG9ja3Nv
dXJjZS4gVGhpcyBpcyB1c3VzYWxseSBkZXNjcmliZWQgYXMgImRyaWZ0Ii4gSG93IG11Y2ggZHJp
ZnQgYW4KPiArICogT1MgY2FuIGhhbmRsZSBpcyBkZXNjcmliZWQgaW4gaXRzIGRvY3VtZW50YXRp
b24uIEZvciBOVFAgaW4gTGludXggdGhlCj4gKyAqIHZhbHVlIGlzIDUwMCBQUE0sIHdoaWNoIGlz
IHRoZSBsb3dlc3QgY29tcGFyZWQgdG8gb3RoZXIgT1MuCj4gKyAqLwo+ICsjZGVmaW5lIFZUU0Nf
TlRQX1BQTV9UT0xFUkFOQ0UgNTAwVUwKPiArLyoKPiArICogVGhlIG1lYXN1cmVtZW50IG9mIGNw
dV9raHogaXMgbm90IGFjY3VyYXRlLiBJdHMgYWNjdXJhY3kgZGVwZW5kcyBvbiB0aGUKPiArICog
aGFyZHdhcmUuIEEgYnVuY2ggb2Ygc3lzdGVtcyB3aXRoIHN1cHBvc2VkbHkgaWRlbnRpY2FsIGZy
ZXF1ZW5jaWVzIHdpbGwKPiArICogbWVhc3VyZSBkaWZmZXJlbnQgZnJlcXVlbmNpZXMsIHdoaWNo
IHdpbGwgYWxzbyB2YXJ5IGFjY3Jvc3MgcmVib290cy4KPiArICogVGhpcyB2YXJpYWJsZSB0cmll
cyB0byBjb3ZlciBhIHJhbmdlIG9mIGZyZXF1ZW5jaWVzIHNlZW4gaW4gdGhlIHdpbGQuCj4gKyAq
IFRoZSByYW5nZSBpcyBzdWJzdHJhY3RlZCBmcm9tIHRoZSBQUE0gdmFsdWUgYWJvdmUuCgpzdWJ0
cmFjdGVkCgpJIGFsc28gZG9uJ3QgdGhpbmsgdGhlIGluYWNjdXJhY3kgaXMgb25seSBiZWNhdXNl
IG9mIG1lYXN1cmVtZW50CmJlaW5nIGltcHJlY2lzZS4gSSBkb24ndCB0aGluayBhbnkgdHdvIGNy
eXN0YWxzIHdpbGwgZXZlciBwcm92aWRlIHRoZQpleGFjdCBzYW1lIGZyZXF1ZW5jaWVzLgoKPiBA
QCAtMTg4NSw2ICsxOTAyLDI3IEBAIHZvaWQgX19pbml0IGVhcmx5X3RpbWVfaW5pdCh2b2lkKQo+
ICAgICAgcHJpbnRrKCJEZXRlY3RlZCAlbHUuJTAzbHUgTUh6IHByb2Nlc3Nvci5cbiIsIAo+ICAg
ICAgICAgICAgIGNwdV9raHogLyAxMDAwLCBjcHVfa2h6ICUgMTAwMCk7Cj4gIAo+ICsgICAgLyoK
PiArICAgICAqIEhvdyBtYW55IGtIeiAoaW4gb3RoZXIgd29yZHM6IGRyaWZ0KSBpcyBudHBkIGlu
IGRvbVUgZXhwZWN0ZWQgdG8gaGFuZGxlPwo+ICsgICAgICogICAgZnJlcSAgICB0b2xlcmF0ZWQg
ZnJlcSBkaWZmZXJlbmNlCj4gKyAgICAgKiAgLS0tLS0tLSA9IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiArICAgICAqICBNaWxsaW9uICAgICAgICAgTWlsbGlvbiArIFBQTSAgICAgIAo+ICsg
ICAgICovCj4gKyAgICB0bXAgPSAxMDAwICogMTAwMDsKPiArICAgIHRtcCArPSBWVFNDX05UUF9Q
UE1fVE9MRVJBTkNFOwo+ICsgICAgdG1wICo9IGNwdV9raHo7Cj4gKyAgICB0bXAgLz0gMTAwMCAq
IDEwMDA7Cj4gKwo+ICsgICAgdG1wIC09IGNwdV9raHo7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IFJlZHVjZSB0aGUgdGhlb3JldGljYWwgdXBwZXIgbGltaXQgYnkgdGhlIGFzc3VtZWQgbWVhc3Vy
aW5nIGluYWNjdXJhY3kuCj4gKyAgICAgKi8KPiArICAgIGlmICggdG1wID49IFZUU0NfTUVBU1VS
RU1FTlRfSU5BQ0NVUkFDWV9SQU5HRV9LSFogKQo+ICsgICAgICAgIHRtcCAtPSBWVFNDX01FQVNV
UkVNRU5UX0lOQUNDVVJBQ1lfUkFOR0VfS0haOwoKVGhlIGRpc2NvbnRpbnVpdHkgaXMgc3RpbGwg
dGhlcmUsIGFuZCBzbyBmYXIgeW91J3ZlIGZhaWxlZCB0byBleHBsYWluCndoeSBhIGRpc2NvbnRp
bnVpdHkgaXMgd2hhdCB5b3Ugd2FudCBoZXJlLgoKPiBAQCAtMjE5Myw2ICsyMjMxLDggQEAgaW50
IHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAKPiAgICAgIHN3aXRjaCAoIHRzY19t
b2RlICkKPiAgICAgIHsKPiArICAgICAgICBib29sIGRpc2FibGVfdnRzYzsKPiArCj4gICAgICBj
YXNlIFRTQ19NT0RFX0RFRkFVTFQ6Cj4gICAgICBjYXNlIFRTQ19NT0RFX0FMV0FZU19FTVVMQVRF
Ogo+ICAgICAgICAgIGQtPmFyY2gudnRzY19vZmZzZXQgPSBnZXRfc190aW1lKCkgLSBlbGFwc2Vk
X25zZWM7Cj4gQEAgLTIyMDEsMTMgKzIyNDEsMzAgQEAgaW50IHRzY19zZXRfaW5mbyhzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIEluIGRlZmF1bHQgbW9k
ZSB1c2UgbmF0aXZlIFRTQyBpZiB0aGUgaG9zdCBoYXMgc2FmZSBUU0MgYW5kCj4gLSAgICAgICAg
ICogaG9zdCBhbmQgZ3Vlc3QgZnJlcXVlbmNpZXMgYXJlIHRoZSBzYW1lIChlaXRoZXIgIm5hdHVy
YWxseSIgb3IKPiAtICAgICAgICAgKiAtIGZvciBIVk0vUFZIIC0gdmlhIFRTQyBzY2FsaW5nKS4K
PiArICAgICAgICAgKiBob3N0IGFuZCBndWVzdCBmcmVxdWVuY2llcyBhcmUgKGFsbW9zdCkgdGhl
IHNhbWUgKGVpdGhlciAibmF0dXJhbGx5Igo+ICsgICAgICAgICAqIG9yIC0gZm9yIEhWTS9QVkgg
LSB2aWEgVFNDIHNjYWxpbmcpLgo+ICAgICAgICAgICAqIFdoZW4gYSBndWVzdCBpcyBjcmVhdGVk
LCBndHNjX2toeiBpcyBwYXNzZWQgaW4gYXMgemVybywgbWFraW5nCj4gICAgICAgICAgICogZC0+
YXJjaC50c2Nfa2h6ID09IGNwdV9raHouIFRodXMgbm8gbmVlZCB0byBjaGVjayBpbmNhcm5hdGlv
bi4KPiAgICAgICAgICAgKi8KPiArICAgICAgICBkaXNhYmxlX3Z0c2MgPSBkLT5hcmNoLnRzY19r
aHogPT0gY3B1X2toejsKPiArCj4gKyAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9E
RUZBVUxUICYmIGd0c2Nfa2h6ICYmIHZ0c2NfdG9sZXJhbmNlX2toeiApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBsb25nIGtoel9kaWZmOwo+ICsKPiArICAgICAgICAgICAga2h6X2RpZmYg
PSBBQlMoKChsb25nKWNwdV9raHogLSBndHNjX2toeikpOwoKVGhpcyBjb3VsZCBlYXNpbHkgYmUg
dGhlIGluaXRpYWxpemVyIG9mIHRoZSB2YXJpYWJsZS4gQW5kIHRoZXJlJ3Mgb25lCnRvbyBtYW55
IHBhaXIgb2YgcGFyZW50aGVzZXMuCgpJIGFsc28gZG9uJ3Qgc2VlIHdoeSB0aGUgdmFyaWFibGUg
bmVlZHMgdG8gYmUgb2YgYSBzaWduZWQgdHlwZS4KVGhlbiBhZ2FpbiBtYXliZSB0aGUgQUJTKCkg
d291bGQgYmV0dGVyIG1vdmUgLi4uCgo+ICsgICAgICAgICAgICBkaXNhYmxlX3Z0c2MgPSBraHpf
ZGlmZiA8PSB2dHNjX3RvbGVyYW5jZV9raHo7CgouLi4gaGVyZSBhbnl3YXksIHN1Y2ggdGhhdCAu
Li4KCj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IGhvc3QgaGFzICVs
dSBrSHosIgo+ICsgICAgICAgICAgICAgICAgICAgIiBkb21VIGV4cGVjdHMgJXUga0h6LCIKPiAr
ICAgICAgICAgICAgICAgICAgICIgZGlmZmVyZW5jZSBvZiAlbGQgaXMgJXMgdG9sZXJhbmNlIG9m
ICV1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBjcHVfa2h6LCBndHNj
X2toeiwga2h6X2RpZmYsCj4gKyAgICAgICAgICAgICAgICAgICBkaXNhYmxlX3Z0c2MgPyAid2l0
aGluIiA6ICJvdXRzaWRlIiwKPiArICAgICAgICAgICAgICAgICAgIHZ0c2NfdG9sZXJhbmNlX2to
eik7CgouLi4gdGhpcyBsb2dzIHRoZSBwcm9wZXJseSBzaWduZWQgdmFsdWU/Cgo+ICsgICAgICAg
IH0KPiArCj4gICAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9ERUZBVUxUICYmIGhv
c3RfdHNjX2lzX3NhZmUoKSAmJgo+IC0gICAgICAgICAgICAgKGQtPmFyY2gudHNjX2toeiA9PSBj
cHVfa2h6IHx8Cj4gKyAgICAgICAgICAgICAoZGlzYWJsZV92dHNjIHx8Cj4gICAgICAgICAgICAg
ICAgKGlzX2h2bV9kb21haW4oZCkgJiYKPiAgICAgICAgICAgICAgICAgaHZtX2dldF90c2Nfc2Nh
bGluZ19yYXRpbyhkLT5hcmNoLnRzY19raHopKSkgKQo+ICAgICAgICAgIHsKCkknbSBzb3JyeSwg
YnV0IEkgY29udGludWUgdG8gb2JqZWN0IHRvIHRoaXMgYWRqdXN0bWVudCBnZXR0aW5nIGRvbmUK
Ym90aCBieSBkZWZhdWx0IF9hbmRfIG5vdCBpbiBhIHBlci1ndWVzdCBtYW5uZXIuIEFzIHNhaWQg
YmVmb3JlLAp5b3UgY2FuJ3QgZGVtYW5kIGd1ZXN0cyB0byBydW4gTlRQLCBhbmQgaGVuY2UgeW91
IGNhbid0IGV4cGVjdAp0aGVtIHRvIGdldCBhbG9uZyB3aXRoIGEgZmV3IGh1bmRyZWQga0h6IGp1
bXAgaW4gb2JzZXJ2ZWQgVFNDCmZyZXF1ZW5jeS4gV2hldGhlciB0aGUgcGVyZm9ybWFuY2UgZHJv
cCBkdWUgdG8gdlRTQyB1c2UgaXMKYmV0dGVyIG9yIHdvcnNlIGlzIGEgcG9saWN5IGRlY2lzaW9u
LCB3aGljaCB3ZSBzaG91bGQgbGVhdmUgdG8gdGhlCmFkbWluLiBIZW5jZSB0aGUgZmVhdHVyZSBu
ZWVkcyB0byBiZSBvZmYgYnkgZGVmYXVsdCwgYW5kIHRoZXJlCm5lZWRzIHRvIGJlIGF0IGxlYXN0
IGEgaG9zdC13aWRlIGNvbnRyb2wgdG8gZW5hYmxlIGl0OyBhIHBlci1ndWVzdApjb250cm9sIHdv
dWxkIGJlIGJldHRlci4gSU9XIEkgZXhwbGljaXRseSBkbyBub3QgYWdyZWUgd2l0aCB0aGUKbGFz
dCBzZW50ZW5jZSBvZiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 09:24:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 09:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h407k-0005w8-TU; Wed, 13 Mar 2019 09: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=o/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h407j-0005w3-OY
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 09:24:31 +0000
X-Inumbo-ID: cd963807-4571-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd963807-4571-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 09:24:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80426791"
Date: Wed, 13 Mar 2019 09:24:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190313092426.tytcjs66swgjbbnt@zion.uk.xensource.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552291056-20286-2-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v6 01/12] misc/xenmicrocode: Upload a
 microcode blob to the hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTEsIDIwMTkgYXQgMDM6NTc6MjVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gKyAgICByZXQgPSB4Y19wbGF0Zm9ybV9vcCh4Y2gsICZvcCk7Cj4gKyAgICBpZiAoIHJldCAp
CgpTaW5jZSB5b3Ugd2lsbCBiZSByZXNlbmRpbmcgYW55d2F5LCBwbGVhc2UgbWFrZSB0aGUgY29k
aW5nIHN0eWxlCmNvbnNpc3RlbnQgaGVyZS4gVGhhbmtzLgoKPiArICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIkZhaWxlZCB0byB1cGRhdGUgbWljcm9jb2RlLiAoZXJyOiAlZClcbiIsIHJldCk7Cgpy
ZXQgaXMgLTEgaGVyZS4gSSB0aGluayB5b3Ugd2FudCBlcnJuby4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 09:35:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 09: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 1h40IX-0006kJ-0p; Wed, 13 Mar 2019 09: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40IV-0006kE-Hv
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 09:35:39 +0000
X-Inumbo-ID: 5bcdfe0a-4573-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 5bcdfe0a-4573-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 09:35:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 03:35:37 -0600
Message-Id: <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 03:35:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-2-brian.woods@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
Y3B1L213YWl0LWlkbGUuYwo+IEBAIC0xMDMsNiArMTAzLDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgY3B1aWRsZV9zdGF0ZSB7Cj4gIAo+ICAjZGVmaW5lIENQVUlETEVfRkxBR19ESVNBQkxFRAkJ
MHgxCj4gIC8qCj4gKyAqIE9uIGNlcnRhaW4gQU1EIGZhbWlsaWVzIHRoYXQgc3VwcG9ydCBtd2Fp
dCwgb25seSBjMSBjYW4gYmUgcmVhY2hlZCBieQo+ICsgKiBtd2FpdCBhbmQgdG8gcmVhY2ggYzIs
IGhhbHQgaGFzIHRvIGJlIHVzZWQuCj4gKyAqLwo+ICsjZGVmaW5lIENQVUlETEVfRkxBR19VU0Vf
SEFMVAkJMHgyCgpDb3VsZCB5b3UgcG9pbnQgdXMgYXQgd2hlcmUgaW4gdGhlIG1hbnVhbHMgdGhp
cyBiZWhhdmlvciBpcyBkZXNjcmliZWQ/CldoaWxlIFBNIFZvbCAyIGhhcyBhIGNoYXB0ZXIgdGFs
a2luZyBhYm91dCBQLXN0YXRlcywgSSBjYW4ndCBzZWVtIHRvCmZpbmQgYW55IG1lbnRpb24gb2Yg
Qy1zdGF0ZXMgdGhlcmUuCgo+IEBAIC03ODMsOCArNzg4LDIzIEBAIHN0YXRpYyB2b2lkIG13YWl0
X2lkbGUodm9pZCkKPiAgCj4gIAl1cGRhdGVfbGFzdF9jeF9zdGF0KHBvd2VyLCBjeCwgYmVmb3Jl
KTsKPiAgCj4gLQlpZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpCj4gLQkJbXdhaXRfaWRsZV93aXRo
X2hpbnRzKGVheCwgTVdBSVRfRUNYX0lOVEVSUlVQVF9CUkVBSyk7Cj4gKwlpZiAoY3B1X2lzX2hh
bHRhYmxlKGNwdSkpIHsKPiArCQlzdHJ1Y3QgY3B1X2luZm8gKmluZm87Cj4gKwkJc3dpdGNoIChj
eC0+ZW50cnlfbWV0aG9kKSB7CgpCbGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24ocykgYW5k
IHN0YXRlbWVudChzKSBwbGVhc2UuIEFuZAppdCB3b3VsZCBzZWVtIGJldHRlciB0byBtb3ZlIHRo
ZSBkZWNsYXJhdGlvbiByaWdodCBoZXJlIChpbnNpZGUKdGhlIHN3aXRjaCgpKSBhbnl3YXkuIFRo
ZW4gYWdhaW4gLi4uCgo+ICsJCWNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOgo+ICsJCQltd2FpdF9p
ZGxlX3dpdGhfaGludHMoZWF4LCBNV0FJVF9FQ1hfSU5URVJSVVBUX0JSRUFLKTsKPiArCQkJYnJl
YWs7Cj4gKwkJY2FzZSBBQ1BJX0NTVEFURV9FTV9IQUxUOgo+ICsJCQlpbmZvID0gZ2V0X2NwdV9p
bmZvKCk7Cj4gKwkJCXNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwo+ICsJCQlzYWZlX2hhbHQo
KTsKPiArCQkJc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKCi4uLiB3b3VsZG4ndCBpdCBiZSBi
ZXR0ZXIgdG8gYXZvaWQgdGhlIHJlZHVuZGFuY3kgd2l0aCBkZWZhdWx0X2lkbGUoKSwKYnkgaW50
cm9kdWNpbmcgYSBuZXcgaGVscGVyIGZ1bmN0aW9uLCBlLmcuIHNwZWNfY3RybF9zYWZlX2hhbHQo
KT8KCj4gKwkJCWxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gKwkJCWJyZWFrOwo+ICsJCWRlZmF1bHQ6
Cj4gKwkJCXByaW50ayhYRU5MT0dfRVJSIFBSRUZJWCAidW5rbm93biBlbnRyeSBtZXRob2QgJWRc
biIsIGN4LT5lbnRyeV9tZXRob2QpOwo+ICsJCX0KCk92ZXJseSBsb25nIGxpbmUgYW5kIG1pc3Np
bmcgYnJlYWsgc3RhdGVtZW50LgoKPiBAQCAtMTE4NCw4ICsxMjA0LDkgQEAgc3RhdGljIGludCBt
d2FpdF9pZGxlX2NwdV9pbml0KHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLAo+ICAJZm9yIChj
c3RhdGUgPSAwOyBjcHVpZGxlX3N0YXRlX3RhYmxlW2NzdGF0ZV0udGFyZ2V0X3Jlc2lkZW5jeTsg
Kytjc3RhdGUpIHsKPiAgCQl1bnNpZ25lZCBpbnQgbnVtX3N1YnN0YXRlcywgaGludCwgc3RhdGU7
Cj4gIAkJc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeDsKPiArCQljb25zdCB1bnNpZ25lZCBp
bnQgZmxhZ3MgPSBjcHVpZGxlX3N0YXRlX3RhYmxlW2NzdGF0ZV0uZmxhZ3M7CgpNYXkgSSBzdWdn
ZXN0IHRvIG5hbWUgdGhlIHZhcmlhYmxlIHNsaWdodGx5IGRpZmZlcmVudGx5LCBlLmcuIGNmbGFn
cywKdG8gYXZvaWQgYW55IHJpc2sgb2YgaXQgYmVpbmcgbWlzdGFrZW4gZm9yIHdoYXQgd2UgY29t
bW9ubHkgdXNlCndpdGggZS5nLiBzcGluX2xvY2tfaXJxc2F2ZSgpPwoKPiBAQCAtMTIyMSw3ICsx
MjQyLDEyIEBAIHN0YXRpYyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKm5mYiwKPiAgCQljeCA9IGRldi0+c3RhdGVzICsgZGV2LT5jb3VudDsKPiAgCQljeC0+
dHlwZSA9IHN0YXRlOwo+ICAJCWN4LT5hZGRyZXNzID0gaGludDsKPiAtCQljeC0+ZW50cnlfbWV0
aG9kID0gQUNQSV9DU1RBVEVfRU1fRkZIOwo+ICsKPiArCQlpZiAoZmxhZ3MgJiBDUFVJRExFX0ZM
QUdfVVNFX0hBTFQpCj4gKwkJCWN4LT5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9IQUxU
Owo+ICsJCSBlbHNlCj4gKwkJCWN4LT5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9GRkg7
CgpJJ2QgcHJlZmVyIGlmIHlvdSB1c2VkIGEgY29uZGl0aW9uYWwgZXhwcmVzc2lvbiBoZXJlLiBP
bmUgb2YgdGhlIGdvYWxzIGZvcgphbnkgY2hhbmdlcyB0byB0aGlzIGZpbGUgc2hvdWxkIGJlIHRv
IGxpbWl0IHRoZSBkZWx0YSB0byBpdHMgTGludXggb3JpZ2luYWwsIGluCm9yZGVyIHRvIGluY3Jl
YXNlIHRoZSBjaGFuY2VzIG9mIHBhdGNoZXMgY29taW5nIGZyb20gdGhlcmUgdG8gYXBwbHkKcmVh
c29uYWJseSBjbGVhbmx5IGhlcmUuCgpEb2luZyBzbyB3b3VsZCBhbHNvIHNhdmUgbWUgZnJvbSBj
b21wbGFpbmluZyBhYm91dCB0aGUgc3RyYXkgYmxhbmsKYWhlYWQgb2YgImVsc2UiLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 09:42:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 09:42:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h40P6-0007VA-Sc; Wed, 13 Mar 2019 09: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40P6-0007V5-5T
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 09:42:28 +0000
X-Inumbo-ID: 4cf8e65c-4574-11e9-a4d5-0318b4d074dd
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cf8e65c-4574-11e9-a4d5-0318b4d074dd;
 Wed, 13 Mar 2019 09:42:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 03:42:21 -0600
Message-Id: <5C88D07B020000780021DFDC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 03:42:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-3-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-3-brian.woods@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, 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
TmV3ZXIgQU1EIHByb2Nlc3NvcnMgKEYxN2gpIGhhdmUgbXdhaXQgc3VwcG9ydC4gIEFkZCBzb21l
IGNoZWNrcyB0byBtYWtlCj4gc3VyZSB2ZW5kb3Igc3BlY2lmaWMgY29kZSBpcyBydW4gY29ycmVj
dGx5IGFuZCBzb21lIGluZnJhc3RydWN0dXJlIHRvCj4gZmFjaWxpdGF0ZSBhZGRpbmcgQU1EIHBy
b2Nlc3NvcnMuCgpCb3RoIG15IEZhbTE1IGFuZCBteSBGYW0xMCBzeXN0ZW0gaGF2ZSBDUFVJRFsx
XS5FQ1hbM10gc2V0IC0gd2h5CnRoZSByZWZlcmVuY2UgdG8gRmFtMTcgaGVyZT8KCj4gQEAgLTEx
MTUsNiArMTEyMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBza2xoX2lkbGVfc3RhdGVfdGFibGVf
dXBkYXRlKHZvaWQpCj4gICAqLwo+ICBzdGF0aWMgdm9pZCBfX2luaXQgbXdhaXRfaWRsZV9zdGF0
ZV90YWJsZV91cGRhdGUodm9pZCkKPiAgewo+ICsJaWYgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCkKPiArCQlyZXR1cm47CgpQbGVhc2UgdXNlICE9IElOVEVMIGhl
cmUuCgo+IEBAIC0xMTI2LDEzICsxMTM2LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtd2FpdF9p
ZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSh2b2lkKQo+ICAJY2FzZSAweDVlOiAvKiBTS0wtSCAqLwo+
ICAJCXNrbGhfaWRsZV9zdGF0ZV90YWJsZV91cGRhdGUoKTsKPiAgCQlicmVhazsKPiAtIAl9Cj4g
Kwl9Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgX19pbml0IG13YWl0X2lkbGVfcHJvYmUodm9pZCkK
PiAgewo+ICAJdW5zaWduZWQgaW50IGVheCwgZWJ4LCBlY3g7Cj4gLQljb25zdCBzdHJ1Y3QgeDg2
X2NwdV9pZCAqaWQgPSB4ODZfbWF0Y2hfY3B1KGludGVsX2lkbGVfaWRzKTsKPiArCWNvbnN0IHN0
cnVjdCB4ODZfY3B1X2lkICppZDsKPiArCj4gKwlzd2l0Y2ggKGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvcikgewo+ICsJY2FzZSBYODZfVkVORE9SX0lOVEVMOgo+ICsJCWlkID0geDg2X21hdGNoX2Nw
dShpbnRlbF9pZGxlX2lkcyk7Cj4gKwkJYnJlYWs7Cj4gKwljYXNlIFg4Nl9WRU5ET1JfQU1EOgo+
ICsJCWlkID0geDg2X21hdGNoX2NwdShhbWRfaWRsZV9pZHMpOwo+ICsJCWJyZWFrOwo+ICsJZGVm
YXVsdDoKPiArCQlpZCA9IE5VTEw7Cj4gKwl9CgpNaXNzaW5nIGJyZWFrIHN0YXRlbWVudCBhZ2Fp
biwgYnV0IHBlcmhhcHMgZXZlbiBiZXR0ZXIgaGVyZSB0byBkcm9wCnRoZSBkZWZhdWx0OiBhbmQg
bWFrZSBOVUxMIHRoZSB2YXJpYWJsZSdzIGluaXRpYWxpemVyLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 09:51:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 09:51: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 1h40XY-0008IF-Pu; Wed, 13 Mar 2019 09: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40XX-0008IA-Fm
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 09:51:11 +0000
X-Inumbo-ID: 875dfced-4575-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 875dfced-4575-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 09:51:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 03:51:09 -0600
Message-Id: <5C88D28B020000780021DFEF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 03:51:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-4-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-4-brian.woods@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, 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+IE9uIDI1LjAyLjE5IGF0IDIxOjI0LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
QWRkIHRoZSBuZWVkZWQgZGF0YSBzdHJ1Y3R1cmVzIGZvciBlbmFibGluZyBOYXBsZXMgKEYxN2gg
TTAxaCkuICBTaW5jZQo+IFJvbWUgKEYxN2ggTTMxaCkgaGFzIHRoZSBzYW1lIGMtc3RhdGUgbGF0
ZW5jaWVzIGFuZCBlbnRyeSBtZXRob2RzLCB0aGUKPiBjLXN0YXRlIGluZm9ybWF0aW9uIGNhbiBi
ZSB1c2VkIGZvciBSb21lIGFzIHdlbGwuICBGb3IgYm90aCBOYXBsZXMgYW5kCj4gUm9tZSwgbXdh
aXQgaXMgdXNlZCBmb3IgYzEgKGNjMSkgYW5kIGhhbHQgaXMgZnVuY3Rpb25hbGx5IHRoZSBzYW1l
IGFzCj4gYzIgKGNjNikuICBJZiBjMiAoY2M2KSBpcyBkaXNhYmxlZCBpbiBCSU9TLCB0aGVuIGhh
bHQgZnVuY3Rpb25zIHNpbWlsYXIKPiB0byBjMSAoY2MxKS4KCkJ1dCB5b3VyIGNvZGUgZG9lcyBu
b3QgZGV0ZWN0IHRoaXMgc2l0dWF0aW9uLCBhbmQgZG9lcyBoZW5jZSBub3QgdXBkYXRlCnRoZSB0
YWJsZSB1c2VkIGFjY29yZGluZ2x5LiBXaHkgaXMgdGhpcz8gSXMgZW50ZXJpbmcgQzEgY2hlYXBl
ciBvbmUgd2F5Cm9yIHRoZSBvdGhlciBpbiB0aGlzIHNpdHVhdGlvbiAoaW4gd2hpY2ggY2FzZSB0
aGUgY2hlYXBlciBhcHByb2FjaCBzaG91bGQKYWx3YXlzIGJlIHVzZWQpPwoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:06:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10: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 1h40m3-0000pZ-5c; Wed, 13 Mar 2019 10:06:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h40m1-0000pP-VL
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:06:09 +0000
X-Inumbo-ID: 9c880664-4577-11e9-acb8-efffc1b80aa5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c880664-4577-11e9-acb8-efffc1b80aa5;
 Wed, 13 Mar 2019 10:06: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 1h40lv-0006V0-ML; Wed, 13 Mar 2019 10:06: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 1h40lv-0001bb-Cz; Wed, 13 Mar 2019 10:06:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h40lv-0004qH-CK; Wed, 13 Mar 2019 10:06:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133764-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=fa6eba8d351f7134f47696c726ff1a2133bca5af
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 10:06:03 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133764: 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>

ZmxpZ2h0IDEzMzc2NCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc2NC8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZmE2ZWJhOGQzNTFmNzEzNGY0NzY5NmM3MjZmZjFhMjEzM2JjYTVhZgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzc2
NCAgMjAxOS0wMy0xMyAwOToxOTowMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2
YXN0YXZhQGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU3NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:11:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h40rL-0001Yl-SP; Wed, 13 Mar 2019 10:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40rL-0001Yg-5v
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:11:39 +0000
X-Inumbo-ID: 60aac7f2-4578-11e9-ad5a-cbee4e28195d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60aac7f2-4578-11e9-ad5a-cbee4e28195d;
 Wed, 13 Mar 2019 10:11:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 04:11:32 -0600
Message-Id: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 04:11:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/3] Arm: remaining assorted atomics 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: 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>

MTogdW5pZnkgZ2VuZXJhdGlvbiBvZiB1NjQgcmVhZC93cml0ZSBmdW5jdGlvbnMKMjogY29zbWV0
aWNzCjM6IGNvcnJlY3QgY29kaW5nIHN0eWxlIG9mIGFzbSgpIGludm9jYXRpb25zCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:15:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h40uY-0001jE-D2; Wed, 13 Mar 2019 10: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40uX-0001j8-9U
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:14:57 +0000
X-Inumbo-ID: d94fcdb2-4578-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 d94fcdb2-4578-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:14:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 04:14:55 -0600
Message-Id: <5C88D81F020000780021E029@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 04:14:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
In-Reply-To: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/3] Arm/atomic: unify generation of u64
 read/write 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: 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>

QnkgYWRkaW5nIGFub3RoZXIgc3VpdGFibGUgYWJzdHJhY3RpbmcgbWFjcm8gdGhlIG5lZWQgZm9y
IGV4cGxpY2l0CmlubGluZSBmdW5jdGlvbiBkZWZpbml0aW9ucyBpbiB0aGUgMzItYml0IGNhc2Ug
Z29lcyBhd2F5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KdjI6IERyb3AgY2hhbmdlIHRvIGFsaWduIHRoZSByaWdodCBzaWRlcyBvZiAjZGVmaW5l
LXMuCgotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXRvbWljLmgKQEAgLTM3LDQwICszNywyNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
bmFtZSh2b2xhdGlsZSB0eXBlICphCiAjaWYgZGVmaW5lZCAoQ09ORklHX0FSTV8zMikKICNkZWZp
bmUgQllURShuKSAjbgogI2RlZmluZSBXT1JEKG4pICNuCisjZGVmaW5lIERXT1JEKG4pICIiICNu
ICIsJUgiICNuCisjZGVmaW5lIFBBSVIgICAgICJkIgogI2VsaWYgZGVmaW5lZCAoQ09ORklHX0FS
TV82NCkKICNkZWZpbmUgQllURShuKSAgInciICNuCiAjZGVmaW5lIFdPUkQobikgICJ3IiAjbgog
I2RlZmluZSBEV09SRChuKSAiIiAjbgorI2RlZmluZSBQQUlSICAgICAiIgogI2VuZGlmCiAKIGJ1
aWxkX2F0b21pY19yZWFkKHJlYWRfdThfYXRvbWljLCAgImIiLCBCWVRFLCB1aW50OF90KQogYnVp
bGRfYXRvbWljX3JlYWQocmVhZF91MTZfYXRvbWljLCAiaCIsIFdPUkQsIHVpbnQxNl90KQogYnVp
bGRfYXRvbWljX3JlYWQocmVhZF91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQorYnVp
bGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWljLCBQQUlSLCBEV09SRCwgdWludDY0X3QpCiBi
dWlsZF9hdG9taWNfcmVhZChyZWFkX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50KQogCiBidWls
ZF9hdG9taWNfd3JpdGUod3JpdGVfdThfYXRvbWljLCAgImIiLCBCWVRFLCB1aW50OF90KQogYnVp
bGRfYXRvbWljX3dyaXRlKHdyaXRlX3UxNl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QpCiBi
dWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTMyX2F0b21pYywgIiIsICBXT1JELCB1aW50MzJfdCkK
K2J1aWxkX2F0b21pY193cml0ZSh3cml0ZV91NjRfYXRvbWljLCBQQUlSLCBEV09SRCwgdWludDY0
X3QpCiBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQp
CiAKLSNpZiBkZWZpbmVkIChDT05GSUdfQVJNXzY0KQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91
NjRfYXRvbWljLCAiIiwgRFdPUkQsIHVpbnQ2NF90KQotYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRl
X3U2NF9hdG9taWMsICIiLCBEV09SRCwgdWludDY0X3QpCi0jZWxpZiBkZWZpbmVkIChDT05GSUdf
QVJNXzMyKQotc3RhdGljIGlubGluZSB1aW50NjRfdCByZWFkX3U2NF9hdG9taWMoY29uc3Qgdm9s
YXRpbGUgdWludDY0X3QgKmFkZHIpCi17Ci0gICAgdWludDY0X3QgdmFsOwotCi0gICAgYXNtIHZv
bGF0aWxlICggImxkcmQgJTAsJUgwLCUxIiA6ICI9ciIgKHZhbCkgOiAibSIgKCphZGRyKSApOwot
Ci0gICAgcmV0dXJuIHZhbDsKLX0KLXN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV91NjRfYXRvbWlj
KHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyLCB1aW50NjRfdCB2YWwpCi17Ci0gICAgYXNtIHZvbGF0
aWxlICggInN0cmQgJTEsJUgxLCUwIiA6ICI9bSIgKCphZGRyKSA6ICJyIiAodmFsKSApOwotfQot
I2VuZGlmCi0KIGJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQsICJiIiwgQllURSwgdWludDhf
dCkKIGJ1aWxkX2FkZF9zaXplZChhZGRfdTE2X3NpemVkLCAiaCIsIFdPUkQsIHVpbnQxNl90KQog
YnVpbGRfYWRkX3NpemVkKGFkZF91MzJfc2l6ZWQsICIiLCBXT1JELCB1aW50MzJfdCkKCgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h40v1-0001mh-T6; Wed, 13 Mar 2019 10:15:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40v0-0001mY-OB
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:15:26 +0000
X-Inumbo-ID: e8035638-4578-11e9-8c50-cb79592e2d1e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8035638-4578-11e9-8c50-cb79592e2d1e;
 Wed, 13 Mar 2019 10:15:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 04:15:19 -0600
Message-Id: <5C88D837020000780021E02C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 04:15:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
In-Reply-To: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/3] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcCByZWR1bmRhbnQgY2FzdHMuIFVuLWRlZmluZSBubyBsb25nZXIgbmVlZGVkIG1hY3JvcyBh
ZnRlciB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MjogYXNtKCkgc3R5bGUgY29ycmVjdGlvbnMgc3BsaXQgb2ZmIHRvIHN1YnNlcXVlbnQg
cGF0Y2guCgotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTExLDcgKzExLDcgQEAgc3RhdGljIGlubGluZSB0eXBl
IG5hbWUoY29uc3Qgdm9sYXRpbGUgdAogICAgIHR5cGUgcmV0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXplICIgJSIgd2lk
dGgoMCkgIiwlMSIgICAgXAogICAgICAgICAgICAgICAgICA6ICI9ciIgKHJldCkgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6ICJtIiAoKih2b2xhdGlsZSB0eXBlICop
YWRkcikpOyAgXAorICAgICAgICAgICAgICAgICA6ICJtIiAoKmFkZHIpKTsgICAgICAgICAgICAg
ICAgICAgXAogICAgIHJldHVybiByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfQogCkBAIC0xOSw3ICsxOSw3IEBAIHN0YXRpYyBpbmxpbmUgdHlwZSBuYW1lKGNvbnN0
IHZvbGF0aWxlIHQKIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIs
IHR5cGUgdmFsKSBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIGFzbSB2b2xhdGlsZSgic3RyIiBzaXplICIgJSIgd2lkdGgoMSkg
IiwlMCIgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUg
KilhZGRyKSAgICAgICBcCisgICAgICAgICAgICAgICAgIDogIj1tIiAoKmFkZHIpICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICA6ICJyIiAodmFsKSk7ICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0KIApAQCAtNjIsNiArNjIsMTUgQEAgYnVpbGRfYWRkX3NpemVk
KGFkZF91OF9zaXplZCwgImIiLCBCWVRFLAogYnVpbGRfYWRkX3NpemVkKGFkZF91MTZfc2l6ZWQs
ICJoIiwgV09SRCwgdWludDE2X3QpCiBidWlsZF9hZGRfc2l6ZWQoYWRkX3UzMl9zaXplZCwgIiIs
IFdPUkQsIHVpbnQzMl90KQogCisjdW5kZWYgQllURQorI3VuZGVmIFdPUkQKKyN1bmRlZiBEV09S
RAorI3VuZGVmIFBBSVIKKworI3VuZGVmIGJ1aWxkX2F0b21pY19yZWFkCisjdW5kZWYgYnVpbGRf
YXRvbWljX3dyaXRlCisjdW5kZWYgYnVpbGRfYWRkX3NpemVkCisKIHZvaWQgX19iYWRfYXRvbWlj
X3NpemUodm9pZCk7CiAKICNkZWZpbmUgcmVhZF9hdG9taWMocCkgKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:16:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h40vl-0001sF-8X; Wed, 13 Mar 2019 10:16: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h40vk-0001s2-UD
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:16:12 +0000
X-Inumbo-ID: 06870e8b-4579-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 06870e8b-4579-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:16:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 04:16:11 -0600
Message-Id: <5C88D869020000780021E02F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 04:16:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
In-Reply-To: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/3] Arm/atomic: correct coding style of
 asm() invocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li9DT0RJTkdfU1RZTEUgbWFuZGF0ZXMgdGhlIGFzbSAoICIiICkgZm9ybSwgZXZlbiBpZiBpdCBk
b2Vzbid0IG1lbnRpb24KYXNtKCkgZXhwbGljaXRseS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBTcGxpdCBvZmYgZnJvbSBwcmV2aW91cyBw
YXRjaC4KCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hdG9taWMuaApAQCAtOSwyOSArOSwyOSBAQAogc3RhdGljIGlubGluZSB0eXBl
IG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRkcikgXAogeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHR5cGUgcmV0OyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXpl
ICIgJSIgd2lkdGgoMCkgIiwlMSIgICAgXAotICAgICAgICAgICAgICAgICA6ICI9ciIgKHJldCkg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6ICJtIiAoKmFkZHIpKTsg
ICAgICAgICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSAoICJsZHIiIHNpemUgIiAlIiB3
aWR0aCgwKSAiLCUxIiAgXAorICAgICAgICAgICAgICAgICAgIDogIj1yIiAocmV0KSAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgIDogIm0iICgqYWRkcikgKTsgICAgICAg
ICAgICAgICAgXAogICAgIHJldHVybiByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogfQogCiAjZGVmaW5lIGJ1aWxkX2F0b21pY193cml0ZShuYW1lLCBzaXplLCB3aWR0
aCwgdHlwZSkgICAgXAogc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRk
ciwgdHlwZSB2YWwpIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlKCJzdHIiIHNpemUgIiAlIiB3aWR0aCgx
KSAiLCUwIiAgICAgICAgXAotICAgICAgICAgICAgICAgICA6ICI9bSIgKCphZGRyKSAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgOiAiciIgKHZhbCkpOyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlICggInN0ciIgc2l6ZSAiICUiIHdp
ZHRoKDEpICIsJTAiICAgICAgXAorICAgICAgICAgICAgICAgICAgIDogIj1tIiAoKmFkZHIpICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICA6ICJyIiAodmFsKSApOyAg
ICAgICAgICAgICAgICAgICAgICBcCiB9CiAKLSNkZWZpbmUgYnVpbGRfYWRkX3NpemVkKG5hbWUs
IHNpemUsIHdpZHRoLCB0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxp
bmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAg
ICAgIFwKLXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB0eXBlIHQ7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRp
bGUoImxkciIgc2l6ZSAiICUiIHdpZHRoKDEpICIsJTBcbiIgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgImFkZCAlIiB3aWR0aCgxKSAiLCUiIHdpZHRoKDEpICIsJSIg
d2lkdGgoMikgIlxuIiAgICAgIFwKLSAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUiIHdp
ZHRoKDEpICIsJTAiICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
OiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgICAgICAgICAgOiAicmkiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgYnVpbGRfYWRkX3NpemVkKG5hbWUsIHNpemUsIHdp
ZHRoLCB0eXBlKSAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgIFwKK3sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB0eXBlIHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUgKCAibGRyIiBzaXplICIgJSIg
d2lkdGgoMSkgIiwlMFxuIiAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAi
YWRkICUiIHdpZHRoKDEpICIsJSIgd2lkdGgoMSkgIiwlIiB3aWR0aCgyKSAiXG4iIFwKKyAgICAg
ICAgICAgICAgICAgICAic3RyIiBzaXplICIgJSIgd2lkdGgoMSkgIiwlMCIgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKCphZGRyKSwgIj0mciIgKHQpICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICA6ICJyaSIgKHZhbCkg
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAogI2lmIGRlZmluZWQg
KENPTkZJR19BUk1fMzIpCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10: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 1h40vm-0001sa-IC; Wed, 13 Mar 2019 10:16:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h40vl-0001s4-3r
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:16:13 +0000
X-Inumbo-ID: 0693b8cc-4579-11e9-974d-133b4834a713
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0693b8cc-4579-11e9-974d-133b4834a713;
 Wed, 13 Mar 2019 10:16:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A29D80D;
 Wed, 13 Mar 2019 03:16:11 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A28653F71D;
 Wed, 13 Mar 2019 03:16:10 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
 <5C88D81F020000780021E029@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <effe518d-282f-35b1-1fa3-fd24dc136599@arm.com>
Date: Wed, 13 Mar 2019 10:16: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: <5C88D81F020000780021E029@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] Arm/atomic: unify generation of u64
 read/write functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTMvMDMvMjAxOSAxMDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQnkgYWRk
aW5nIGFub3RoZXIgc3VpdGFibGUgYWJzdHJhY3RpbmcgbWFjcm8gdGhlIG5lZWQgZm9yIGV4cGxp
Y2l0Cj4gaW5saW5lIGZ1bmN0aW9uIGRlZmluaXRpb25zIGluIHRoZSAzMi1iaXQgY2FzZSBnb2Vz
IGF3YXkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:16:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10: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 1h40wD-0001y2-UB; Wed, 13 Mar 2019 10:16: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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h40wC-0001xk-UT
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:16:40 +0000
X-Inumbo-ID: 1737f817-4579-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1737f817-4579-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:16: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 4C36280D;
 Wed, 13 Mar 2019 03:16:39 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A09EF3F71D;
 Wed, 13 Mar 2019 03:16:38 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
 <5C88D837020000780021E02C@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <426d1c9d-f376-ff37-2e79-6df0598ecf17@arm.com>
Date: Wed, 13 Mar 2019 10:16:37 +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: <5C88D837020000780021E02C@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/3] Arm/atomic: cosmetics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTMvMDMvMjAxOSAxMDoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRHJvcCBy
ZWR1bmRhbnQgY2FzdHMuIFVuLWRlZmluZSBubyBsb25nZXIgbmVlZGVkIG1hY3JvcyBhZnRlciB1
c2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:21:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h410p-0002uG-Hz; Wed, 13 Mar 2019 10:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h410n-0002uB-F4
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:21:25 +0000
X-Inumbo-ID: bf77d742-4579-11e9-88ed-1f541a3c930d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf77d742-4579-11e9-88ed-1f541a3c930d;
 Wed, 13 Mar 2019 10:21:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 04:21:21 -0600
Message-Id: <5C88D99F020000780021E06E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 04:21:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C8691A0020000780021D5F7@prv1-mh.provo.novell.com>
 <9314781f-a219-591c-a35e-05163d114057@arm.com>
In-Reply-To: <9314781f-a219-591c-a35e-05163d114057@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/7] Arm/atomic: correct asm() constraints
 in build_add_sized()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAzLjE5IGF0IDE5OjA4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDExLzAzLzIwMTkgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUgbWVtb3J5IG9w
ZXJhbmQgaXMgYW4gaW4vb3V0IG9uZSwgYW5kIHRoZSBhdXhpbGlhcnkgcmVnaXN0ZXIgZ2V0cwo+
PiB3cml0dGVuIHRvIGVhcmx5Lgo+PiAKPj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28g
ZHJvcCB0aGUgcmVkdW5kYW50IGNhc3QgKHRoZSBpbmxpbmUKPj4gZnVuY3Rpb25zJyBwYXJhbWV0
ZXJzIGFyZSBhbHJlYWR5IG9mIHRoZSBjYXN0ZWQtdG8gdHlwZSkuCj4+IAo+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSBndWVzcyB0aGlzIGlz
IGNhbmRpZGF0ZSBmb3IgYmFja3BvcnRpbmcuCgpCdHcsIGRvIHlvdSB3YW50IG1lIHRvIHF1ZXVl
IHRoaXMsIG9yIHdpbGwgeW91IG9yIFN0ZWZhbm8gd2FudCB0bwp0YWtlIGNhcmU/CgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h413A-00031u-0X; Wed, 13 Mar 2019 10:23:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3/bD=RQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4138-00031p-Tj
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:23:51 +0000
X-Inumbo-ID: 16de4f2c-457a-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16de4f2c-457a-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:23:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552472628;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=jctKnoDtn3vOm+7z/PPWc8L5U2YVpTgbloJKSuHDTPA=;
 b=NT3S/tHCy3YjxUC+tD5t5jye+TOGt0oYR+vtz0zfOpujW4CW2YaCc0pS8YGbGBirf9
 CUAnmgY/aM7NpzRvuTvQ50STAQfBIAq353wDbgdabmGXH7u4Z/ENTNdqHSYajDkM6s8t
 4ANL2NVSX5L7sCMwEpeuNT8vqR8/d0l/r2zZaXTOrCXCqbeqBRPtk2jsaFKeVbavV8mq
 6AZxGzxKwVgAWzZHsU0z53WahWmZ72emvxMMiHc/VItcJJ76rsHHe1b07ETGSScsH2nA
 AGdarBMnuU/2wU9bWMcIr0ssyiupwhnSekQxyNKNTlE4h3V5gxyLYOgMOY2GzWeOtODu
 10aQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5utaPuhyzuAsY/cr7OoMCPly2W81Us="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.15 AUTH)
 with ESMTPSA id 60381av2DANk01b
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 13 Mar 2019 11:23:46 +0100 (CET)
Date: Wed, 13 Mar 2019 11:23:39 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190313112339.73774003.olaf@aepfle.de>
In-Reply-To: <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0010569013225649209=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0010569013225649209==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/+U/+HMnesHP1gIGCfZ=JDEf"; protocol="application/pgp-signature"

--Sig_/+U/+HMnesHP1gIGCfZ=JDEf
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 13 Mar 2019 03:18:39 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> > +    if ( tmp >=3D VTSC_MEASUREMENT_INACCURACY_RANGE_KHZ )
> > +        tmp -=3D VTSC_MEASUREMENT_INACCURACY_RANGE_KHZ; =20
> The discontinuity is still there, and so far you've failed to explain
> why a discontinuity is what you want here.

I think this is part of the commit message, there is an entire paragraph
for it. Perhaps the word "jitter" needs to be replaced by something else.

> > +            khz_diff =3D ABS(((long)cpu_khz - gtsc_khz)); =20
> This could easily be the initializer of the variable. And there's one
> too many pair of parentheses.

I will look into that part.

> I'm sorry, but I continue to object to this adjustment getting done
> both by default _and_ not in a per-guest manner. As said before,
> you can't demand guests to run NTP, and hence you can't expect
> them to get along with a few hundred kHz jump in observed TSC
> frequency. Whether the performance drop due to vTSC use is
> better or worse is a policy decision, which we should leave to the
> admin. Hence the feature needs to be off by default, and there
> needs to be at least a host-wide control to enable it; a per-guest
> control would be better. IOW I explicitly do not agree with the
> last sentence of the commit message.

This per-domU knob exists already: tsc_mode=3Dalways_emulate
IF a workload expects such behavior, the host admin can enable it.

Also I explained several times that the speed in which TSC advances is
kind of "opqaue" (if that is the correct english term), not only due to the
unavoidable inaccuracy. IF a workload on bare-metal or virtualized needs
to know a more accurate time, it needs an external clocksource. Without
such source the speed will remain inaccurate before and after this change.


Also: anyone else with an opinion on this change? Cant be a Jan-One-Men-Sho=
w...

Olaf

--Sig_/+U/+HMnesHP1gIGCfZ=JDEf
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIjaKwAKCRBdQqD6ppg2
fnmuAKCN+QjaDJ2KgfH75z/MbdVIZurIdQCbBNZnJmYIpEl/64SOmTnIyyeDie0=
=NtW9
-----END PGP SIGNATURE-----

--Sig_/+U/+HMnesHP1gIGCfZ=JDEf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0010569013225649209==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:24:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h413U-00034X-AO; Wed, 13 Mar 2019 10:24:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h413S-00034O-UH
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:24:10 +0000
X-Inumbo-ID: 23df72a1-457a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 23df72a1-457a-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:24: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 0069D80D;
 Wed, 13 Mar 2019 03:24:10 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 128873F71D;
 Wed, 13 Mar 2019 03:24:07 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C88D753020000780021E018@prv1-mh.provo.novell.com>
 <5C88D869020000780021E02F@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c08211d6-762c-27a1-4143-639c7d2f6aa8@arm.com>
Date: Wed, 13 Mar 2019 10:24:06 +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: <5C88D869020000780021E02F@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] Arm/atomic: correct coding style of
 asm() invocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMy8yMDE5IDEwOjE2LCBKYW4gQmV1bGljaCB3cm90ZToKPiAuL0NPRElOR19T
VFlMRSBtYW5kYXRlcyB0aGUgYXNtICggIiIgKSBmb3JtLCBldmVuIGlmIGl0IGRvZXNuJ3QgbWVu
dGlvbgo+IGFzbSgpIGV4cGxpY2l0bHkuCgpUaGF0J3MgeW91ciBpbnRlcnByZXRhdGlvbiBvZiBD
T0RJTkdfU1RZTEUuIEZ1cnRoZXJtb3JlLCBhcyBJIHBvaW50ZWQgb3V0IGluIHRoZSAKcHJldmlv
dXMgdmVyc2lvbiwgdGhpcyBjdXJyZW50IHN0eWxlIGZvciBhc20gaXMgY29uc2lzdGVudCB3aXRo
IHRoZSByZXN0IG9mIEFybSAKY29kZSBiYXNlLiBJIGNhbid0IHNlZSB3aHkgd2Ugc2hvdWxkIG1v
dmUgQXJtIHRvIHg4NiBjb2RlIHN0eWxlIGFuZCBub3QgdGhlIAppbnZlcnNlLi4uCgpPbiB0aG9z
ZSBiYXNpczoKCk5hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:25:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10: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 1h414p-0003ED-NI; Wed, 13 Mar 2019 10:25: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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h414o-0003E1-5x
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:25:34 +0000
X-Inumbo-ID: 55814194-457a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 55814194-457a-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:25: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 3C60F80D;
 Wed, 13 Mar 2019 03:25:33 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 96A763F71D;
 Wed, 13 Mar 2019 03:25:32 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5C869060020000780021D5D4@prv1-mh.provo.novell.com>
 <5C8691A0020000780021D5F7@prv1-mh.provo.novell.com>
 <9314781f-a219-591c-a35e-05163d114057@arm.com>
 <5C88D99F020000780021E06E@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <04cb358b-5579-d5c6-bddc-5b1468f01bf5@arm.com>
Date: Wed, 13 Mar 2019 10:25:31 +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: <5C88D99F020000780021E06E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: [Xen-devel] BACKPORT Re: [PATCH 3/7] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMy8yMDE5IDEwOjIxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMS4wMy4x
OSBhdCAxOTowOCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTEvMDMvMjAx
OSAxNjo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBUaGUgbWVtb3J5IG9wZXJhbmQgaXMgYW4g
aW4vb3V0IG9uZSwgYW5kIHRoZSBhdXhpbGlhcnkgcmVnaXN0ZXIgZ2V0cwo+Pj4gd3JpdHRlbiB0
byBlYXJseS4KPj4+Cj4+PiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSBy
ZWR1bmRhbnQgY2FzdCAodGhlIGlubGluZQo+Pj4gZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBh
bHJlYWR5IG9mIHRoZSBjYXN0ZWQtdG8gdHlwZSkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBJIGd1ZXNzIHRoaXMgaXMgY2FuZGlk
YXRlIGZvciBiYWNrcG9ydGluZy4KPiAKPiBCdHcsIGRvIHlvdSB3YW50IG1lIHRvIHF1ZXVlIHRo
aXMsIG9yIHdpbGwgeW91IG9yIFN0ZWZhbm8gd2FudCB0bwo+IHRha2UgY2FyZT8KClN0ZWZhbm8g
aXMgdGFraW5nIGNhcmUgb2YgYmFja3BvcnRpbmcuIFN0ZWZhbm8sIGNhbiB5b3UgcXVldWUgaXQg
Zm9yIGFsbCB0aGUgCnRyZWUgeW91IGNhbiBiYWNrcG9ydCB0bz8KCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:30:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:30: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 1h419x-00041I-Dy; Wed, 13 Mar 2019 10:30: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=tilE=RQ=citrix.com=prvs=968d75336=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h419v-00040l-Bc
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:30:51 +0000
X-Inumbo-ID: 0fc6b12c-457b-11e9-baae-8bfa8f792a82
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fc6b12c-457b-11e9-baae-8bfa8f792a82;
 Wed, 13 Mar 2019 10:30:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87204307"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
 <5C88B3B9020000780021DF27@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: <3b84e762-96ff-f1c7-7f37-4af9afb48153@citrix.com>
Date: Wed, 13 Mar 2019 10:30: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: <5C88B3B9020000780021DF27@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 v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.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>

T24gMTMvMDMvMjAxOSAwNzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDMuMTkg
YXQgMTc6NTMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IElJUkMgd2UgYWdyZWVk
IHRoYXQgc3lzdGVtcyB3aXRoIG1peGVkIENQVSB2ZXJzaW9ucyBhcmUgbm90IHN1cHBvcnRlZCwK
Pj4gaGVuY2UgdGhlIHNhbWUgbWljcm9jb2RlIGJsb2Igc2hvdWxkIGJlIHVzZWQgdG8gdXBkYXRl
IGFsbCB0aGUKPj4gcG9zc2libGUgQ1BVcyBvbiB0aGUgc3lzdGVtLCBzbyBhIGxpc3Qgc2hvdWxk
IG5vdCBiZSBuZWVkZWQgaGVyZS4KPiBUaGF0J3Mgbm90IHdoYXQgSSByZWNhbGwuIFdlIGFncmVl
ZCB0byBub3Qgc3RvcmUgZXZlcnl0aGluZywgYmVjYXVzZQo+IG1peGVkLWZhbWlseSAvIG1peGVk
LW1vZGVsIHN5c3RlbXMgYXJlIGNvbW1vbmx5IG5vdCBzdXBwb3J0ZWQgYnkKPiB0aGUgaHcgdmVu
ZG9ycy4gQnV0IG1peGVkIHN0ZXBwaW5nIHN5c3RlbXMgbWF5IHdlbGwgYmUuCgpUaGUgZGlmZmVy
ZW5jZSBiZXR3ZWVuIFNreWxha2UgYW5kIENhc2NhZGVMYWtlIHNlcnZlciBDUFVzIGlzIG9ubHkg
aW4KdGhlIHN0ZXBwaW5nICg0IHZzIDYpLsKgIFNhbWUgZm9yIEthYnkvQ29mZmVlL1doaXNrZXkv
QW1iZXIgbGFrZSAodGhlCm1vYmlsZSBhbmQgZGVza3RvcCBsaW5lcyBoYXZlIGEgbW9kZWwgZWFj
aCwgYW5kIG5ld2VyIGdlbmVyYXRpb25zIGFyZQpqdXN0IG5ldyBzdGVwcGluZ3MpLgoKSSdsbCBo
YXZlIHRvIGRlZmVyIHRvIEludGVsIGFzIHRvIGV4YWN0bHkgd2hhdCBpcyBzdXBwb3J0ZWQsIGJ1
dCB3aGVuIEkKYXNrZWQgdGhpcyBiZWZvcmUsIHRoZSBhbnN3ZXIgd2FzIHRoYXQgbm8gaGV0ZXJv
Z2VuZWl0eSB3YXMgc3VwcG9ydGVkIGF0CmFsbCwgbm90IGV2ZW4gYXQgdGhlIHN0ZXBwaW5nIGxl
dmVsIG9yIHBsYXRmb3JtIElEIGxldmVsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 10:38:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10: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 1h41H0-0004L1-JO; Wed, 13 Mar 2019 10: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h41Gz-0004Kw-BR
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 10:38:09 +0000
X-Inumbo-ID: 16f235c5-457c-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 16f235c5-457c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:38:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 04:38:06 -0600
Message-Id: <5C88DD8E020000780021E0A6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 04:38:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190313112339.73774003.olaf@aepfle.de>
In-Reply-To: <20190313112339.73774003.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjAzLjE5IGF0IDExOjIzLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIFdl
ZCwgMTMgTWFyIDIwMTkgMDM6MTg6MzkgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gPiArICAgIGlmICggdG1wID49IFZUU0NfTUVBU1VSRU1F
TlRfSU5BQ0NVUkFDWV9SQU5HRV9LSFogKQo+PiA+ICsgICAgICAgIHRtcCAtPSBWVFNDX01FQVNV
UkVNRU5UX0lOQUNDVVJBQ1lfUkFOR0VfS0haOyAgCj4+IFRoZSBkaXNjb250aW51aXR5IGlzIHN0
aWxsIHRoZXJlLCBhbmQgc28gZmFyIHlvdSd2ZSBmYWlsZWQgdG8gZXhwbGFpbgo+PiB3aHkgYSBk
aXNjb250aW51aXR5IGlzIHdoYXQgeW91IHdhbnQgaGVyZS4KPiAKPiBJIHRoaW5rIHRoaXMgaXMg
cGFydCBvZiB0aGUgY29tbWl0IG1lc3NhZ2UsIHRoZXJlIGlzIGFuIGVudGlyZSBwYXJhZ3JhcGgK
PiBmb3IgaXQuIFBlcmhhcHMgdGhlIHdvcmQgImppdHRlciIgbmVlZHMgdG8gYmUgcmVwbGFjZWQg
Ynkgc29tZXRoaW5nIGVsc2UuCgpJIGRvbid0IHRoaW5rIHRoZSBjb21taXQgbWVzc2FnZSBleHBs
YWlucyB0aGUgYW5vbWFseS4KCj4+ID4gKyAgICAgICAgICAgIGtoel9kaWZmID0gQUJTKCgobG9u
ZyljcHVfa2h6IC0gZ3RzY19raHopKTsgIAo+PiBUaGlzIGNvdWxkIGVhc2lseSBiZSB0aGUgaW5p
dGlhbGl6ZXIgb2YgdGhlIHZhcmlhYmxlLiBBbmQgdGhlcmUncyBvbmUKPj4gdG9vIG1hbnkgcGFp
ciBvZiBwYXJlbnRoZXNlcy4KPiAKPiBJIHdpbGwgbG9vayBpbnRvIHRoYXQgcGFydC4KPiAKPj4g
SSdtIHNvcnJ5LCBidXQgSSBjb250aW51ZSB0byBvYmplY3QgdG8gdGhpcyBhZGp1c3RtZW50IGdl
dHRpbmcgZG9uZQo+PiBib3RoIGJ5IGRlZmF1bHQgX2FuZF8gbm90IGluIGEgcGVyLWd1ZXN0IG1h
bm5lci4gQXMgc2FpZCBiZWZvcmUsCj4+IHlvdSBjYW4ndCBkZW1hbmQgZ3Vlc3RzIHRvIHJ1biBO
VFAsIGFuZCBoZW5jZSB5b3UgY2FuJ3QgZXhwZWN0Cj4+IHRoZW0gdG8gZ2V0IGFsb25nIHdpdGgg
YSBmZXcgaHVuZHJlZCBrSHoganVtcCBpbiBvYnNlcnZlZCBUU0MKPj4gZnJlcXVlbmN5LiBXaGV0
aGVyIHRoZSBwZXJmb3JtYW5jZSBkcm9wIGR1ZSB0byB2VFNDIHVzZSBpcwo+PiBiZXR0ZXIgb3Ig
d29yc2UgaXMgYSBwb2xpY3kgZGVjaXNpb24sIHdoaWNoIHdlIHNob3VsZCBsZWF2ZSB0byB0aGUK
Pj4gYWRtaW4uIEhlbmNlIHRoZSBmZWF0dXJlIG5lZWRzIHRvIGJlIG9mZiBieSBkZWZhdWx0LCBh
bmQgdGhlcmUKPj4gbmVlZHMgdG8gYmUgYXQgbGVhc3QgYSBob3N0LXdpZGUgY29udHJvbCB0byBl
bmFibGUgaXQ7IGEgcGVyLWd1ZXN0Cj4+IGNvbnRyb2wgd291bGQgYmUgYmV0dGVyLiBJT1cgSSBl
eHBsaWNpdGx5IGRvIG5vdCBhZ3JlZSB3aXRoIHRoZQo+PiBsYXN0IHNlbnRlbmNlIG9mIHRoZSBj
b21taXQgbWVzc2FnZS4KPiAKPiBUaGlzIHBlci1kb21VIGtub2IgZXhpc3RzIGFscmVhZHk6IHRz
Y19tb2RlPWFsd2F5c19lbXVsYXRlCj4gSUYgYSB3b3JrbG9hZCBleHBlY3RzIHN1Y2ggYmVoYXZp
b3IsIHRoZSBob3N0IGFkbWluIGNhbiBlbmFibGUgaXQuCgpCdXQgdGhpcyBhZmZlY3RzIGEgZ3Vl
c3QgZXZlbiBhaGVhZCBvZiBtaWdyYXRpb24uIFdoYXQgaWYgb25lCnVzZXMgbWlncmF0aW9uIHJl
YWxseSBqdXN0IGZvciBlbWVyZ2VuY2llcz8gV2h5IHdvdWxkIHRoZXkKcnVuIHRoZWlyIGd1ZXN0
cyBpbiBhbHdheXMtZW11bGF0ZSBtb2RlPwoKPiBBbHNvIEkgZXhwbGFpbmVkIHNldmVyYWwgdGlt
ZXMgdGhhdCB0aGUgc3BlZWQgaW4gd2hpY2ggVFNDIGFkdmFuY2VzIGlzCj4ga2luZCBvZiAib3Bx
YXVlIiAoaWYgdGhhdCBpcyB0aGUgY29ycmVjdCBlbmdsaXNoIHRlcm0pLCBub3Qgb25seSBkdWUg
dG8gdGhlCj4gdW5hdm9pZGFibGUgaW5hY2N1cmFjeS4gSUYgYSB3b3JrbG9hZCBvbiBiYXJlLW1l
dGFsIG9yIHZpcnR1YWxpemVkIG5lZWRzCj4gdG8ga25vdyBhIG1vcmUgYWNjdXJhdGUgdGltZSwg
aXQgbmVlZHMgYW4gZXh0ZXJuYWwgY2xvY2tzb3VyY2UuIFdpdGhvdXQKPiBzdWNoIHNvdXJjZSB0
aGUgc3BlZWQgd2lsbCByZW1haW4gaW5hY2N1cmF0ZSBiZWZvcmUgYW5kIGFmdGVyIHRoaXMgY2hh
bmdlLgoKQnV0IHF1aXRlIHBvc3NpYmx5IGJ5IGZhciBsZXNzIHRoYW4gYWZ0ZXIgYSBtaWdyYXRp
b24gdG8gYSBzeXN0ZW0Kd2l0aCBhIHNsaWdodGx5IGRpZmZlcmVudCBiYXNlIGZyZXF1ZW5jeS4g
VGhlIG1vcmUgdGhhdCB5b3UgZGlkbid0CmV2ZW4gcXVhbnRpZnkgaG93IG11Y2ggZHJpZnQgdGhl
cmUgbWF5IGJlIHZzIGhvdyBtdWNoIG9mIHRoZQppbmFjY3VyYWN5IGlzIG1lcmVseSBiZWNhdXNl
IG9mIGhvdyB3ZSBtZWFzdXJlLgoKPiBBbHNvOiBhbnlvbmUgZWxzZSB3aXRoIGFuIG9waW5pb24g
b24gdGhpcyBjaGFuZ2U/IENhbnQgYmUgYSBKYW4tT25lLU1lbi1TaG93Li4uCgpJbmRlZWQsIG90
aGVycyBwYXJ0aWNpcGF0aW5nIHdvdWxkIGJlIG11Y2ggYXBwcmVjaWF0ZWQuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 11:22:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 11:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h41xC-0007wP-AY; Wed, 13 Mar 2019 11: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h41xB-0007wF-56
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 11:21:45 +0000
X-Inumbo-ID: 2b12bd2a-4582-11e9-9319-7bf2d1883d4f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b12bd2a-4582-11e9-9319-7bf2d1883d4f;
 Wed, 13 Mar 2019 11:21:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h41x3-000838-Kf; Wed, 13 Mar 2019 11:21:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h41x3-0007Vq-8K; Wed, 13 Mar 2019 11:21:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h41x3-0006XG-7O; Wed, 13 Mar 2019 11:21:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133734-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 11:21:37 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing baseline test] 133734:
 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>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDEzMzczNCBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyBy
ZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMzNzM0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNzM0ICAyMDE5LTAzLTEyIDA3OjA5OjE3IFogICAgMSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAw
IGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxy
ZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 11:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 11: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 1h41yx-00082F-Qy; Wed, 13 Mar 2019 11:23: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h41yw-00081y-CO
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 11:23:34 +0000
X-Inumbo-ID: 6c2e51f2-4582-11e9-872b-13c1c026da0e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c2e51f2-4582-11e9-872b-13c1c026da0e;
 Wed, 13 Mar 2019 11:23: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 1h41yo-00084y-UC; Wed, 13 Mar 2019 11:23: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 1h41yo-0007dA-KK; Wed, 13 Mar 2019 11:23:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h41yo-00087V-Jj; Wed, 13 Mar 2019 11:23:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133737-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=fb94f83131f032cd5ce027ea706c45513c1a799e
X-Osstest-Versions-That: ovmf=690d60c0ada5ff137c84982220b3fdd112697aa3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 11:23:26 +0000
Subject: [Xen-devel] [ovmf test] 133737: 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>

ZmxpZ2h0IDEzMzczNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmYjk0ZjgzMTMxZjAzMmNkNWNlMDI3ZWE3MDZjNDU1
MTNjMWE3OTllCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2OTBkNjBj
MGFkYTVmZjEzN2M4NDk4MjIyMGIzZmRkMTEyNjk3YWEzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM2OTggIDIwMTktMDMtMTEgMDE6NDE6MTQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNzM3ICAyMDE5LTAzLTEyIDA5OjQxOjUwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSmFnYWRlZXNoIFVqamEgPGphZ2Fk
ZWVzaC51amphQGFybS5jb20+CiAgU2hpLCBTdGV2ZW4gPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgog
IFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDY5MGQ2MGMwYWQuLmZiOTRmODMxMzEgIGZi
OTRmODMxMzFmMDMyY2Q1Y2UwMjdlYTcwNmM0NTUxM2MxYTc5OWUgLT4geGVuLXRlc3RlZC1tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 11:24:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 11: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 1h41zb-00087b-6G; Wed, 13 Mar 2019 11:24:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=32n0=RQ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1h41zZ-00087R-L1
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 11:24:13 +0000
X-Inumbo-ID: 868450b3-4582-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 868450b3-4582-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 11:24:12 +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
 019993016E67; Wed, 13 Mar 2019 13:24:11 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id EE4DF306E477;
 Wed, 13 Mar 2019 13:24:10 +0200 (EET)
To: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <caea40a7-5bbd-8f58-08bd-c1fc6418bd65@bitdefender.com>
Date: Wed, 13 Mar 2019 13:24:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
Content-Language: en-US-large
Subject: [Xen-devel] Commit 16cc3362aed39e3093419b9df6ec73269071d063
 configure failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpDb21taXQgImJ1aWxkL200OiBtYWtlIHB5dGhvbl9kZXZlbC5tNCB3b3JrIHdpdGgg
Ym90aCBweXRob24gMiBhbmQgMyIgCm1ha2VzIG15IGNvbmZpZ3VyZSBydW4gZmFpbCwgYXQgbGVh
c3Qgb24gbXkgVWJ1bnR1IDE2LjA0LjYgTFRTIG1hY2hpbmUuCgpodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTE2Y2MzMzYyYWVkMzllMzA5MzQx
OWI5ZGY2ZWM3MzI2OTA3MWQwNjMKCmNoZWNraW5nIGZvciBweXRob24tY29uZmlnLi4uIC91c3Iv
YmluL3B5dGhvbi1jb25maWcKY2hlY2tpbmcgUHl0aG9uLmggdXNhYmlsaXR5Li4uIHllcwpjaGVj
a2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHll
cwpjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZS4uLiBubwpjb25maWd1cmU6IGVycm9yOiBV
bmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5CmNvbmZp
Z3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBmb3IgdG9vbHMKCkNoZWNraW5nIG91dCB0
aGUgY29tbWl0IGJlbG93IGl0LCBjb25maWd1cmUgd29ya3MuIEkndmUgYmVlbiBsb29raW5nIGF0
IApwb3NzaWJseSBpbnN0YWxsaW5nIHNvbWUgYWRkaXRpb25hbCBQeXRob24tcmVsYXRlZCBwYWNr
YWdlIG9uIHRoYXQgCm1hY2hpbmUgYnV0IHNvIGZhciBub3RoaW5nIEkgY291bGQgdGhpbmsgb2Yg
c2VlbXMgdG8gYmUgZG9pbmcgdGhlIHRyaWNrLgoKT2YgY291cnNlLCBpZiBYZW4ncyBubyBsb25n
ZXIgc3VwcG9zZWQgdG8gYnVpbGQgb24gc2V0dXBzIHN1Y2ggYXMgbWluZSAKdGhlbiBzb3JyeSBm
b3IgdGhlIG5vaXNlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 11:28:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 11:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h423g-0008O1-QI; Wed, 13 Mar 2019 11:28: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/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h423f-0008Nw-58
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 11:28:27 +0000
X-Inumbo-ID: 1dab3932-4583-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dab3932-4583-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 11:28:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80434032"
Date: Wed, 13 Mar 2019 11:28:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20190313112823.dinxhlizc7pz27af@zion.uk.xensource.com>
References: <caea40a7-5bbd-8f58-08bd-c1fc6418bd65@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <caea40a7-5bbd-8f58-08bd-c1fc6418bd65@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Commit 16cc3362aed39e3093419b9df6ec73269071d063
 configure failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDE6MjQ6MDZQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IEhlbGxvLAo+IAo+IENvbW1pdCAiYnVpbGQvbTQ6IG1ha2UgcHl0aG9uX2RldmVs
Lm00IHdvcmsgd2l0aCBib3RoIHB5dGhvbiAyIGFuZCAzIiBtYWtlcwo+IG15IGNvbmZpZ3VyZSBy
dW4gZmFpbCwgYXQgbGVhc3Qgb24gbXkgVWJ1bnR1IDE2LjA0LjYgTFRTIG1hY2hpbmUuCj4gCj4g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD0x
NmNjMzM2MmFlZDM5ZTMwOTM0MTliOWRmNmVjNzMyNjkwNzFkMDYzCj4gCj4gY2hlY2tpbmcgZm9y
IHB5dGhvbi1jb25maWcuLi4gL3Vzci9iaW4vcHl0aG9uLWNvbmZpZwo+IGNoZWNraW5nIFB5dGhv
bi5oIHVzYWJpbGl0eS4uLiB5ZXMKPiBjaGVja2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMK
PiBjaGVja2luZyBmb3IgUHl0aG9uLmguLi4geWVzCj4gY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNl
VHVwbGUuLi4gbm8KPiBjb25maWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxl
IHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5Cj4gY29uZmlndXJlOiBlcnJvcjogLi9jb25maWd1
cmUgZmFpbGVkIGZvciB0b29scwo+IAo+IENoZWNraW5nIG91dCB0aGUgY29tbWl0IGJlbG93IGl0
LCBjb25maWd1cmUgd29ya3MuIEkndmUgYmVlbiBsb29raW5nIGF0Cj4gcG9zc2libHkgaW5zdGFs
bGluZyBzb21lIGFkZGl0aW9uYWwgUHl0aG9uLXJlbGF0ZWQgcGFja2FnZSBvbiB0aGF0IG1hY2hp
bmUKPiBidXQgc28gZmFyIG5vdGhpbmcgSSBjb3VsZCB0aGluayBvZiBzZWVtcyB0byBiZSBkb2lu
ZyB0aGUgdHJpY2suCj4gCj4gT2YgY291cnNlLCBpZiBYZW4ncyBubyBsb25nZXIgc3VwcG9zZWQg
dG8gYnVpbGQgb24gc2V0dXBzIHN1Y2ggYXMgbWluZSB0aGVuCj4gc29ycnkgZm9yIHRoZSBub2lz
ZS4KPiAKClllYWggSSdtIGF3YXJlIG9mIHRoZSBmYWlsdXJlLiBUaGFua3MgZm9yIHJlcG9ydGlu
Zy4KCllvdSdyZSBzdXBwb3NlZCB0byBpbnN0YWxsIHB5dGhvbi1kZXYgbm93LCBidXQgdGhhdCBz
dGlsbCB3b24ndCByZXNvbHZlCnRoZSBpc3N1ZS4gIEkgdGhpbmsgdGhlcmUgaXMgYSBzdWJ0bGUg
ZGlmZmVyZW5jZSBiZXR3ZWVuIERlYmlhbiBhbmQKVWJ1bnR1LiBJIHdpbGwgdHJ5IHRvIGZpeCBp
dCB0b2RheS4KCldlaS4KCj4gCj4gVGhhbmtzLAo+IFJhenZhbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 11:31:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 11:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h426c-0000fY-Dx; Wed, 13 Mar 2019 11: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=32n0=RQ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1h426b-0000fT-Rl
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 11:31:29 +0000
X-Inumbo-ID: 8a3eb356-4583-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 8a3eb356-4583-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 11:31:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 EF0ED3016E67; Wed, 13 Mar 2019 13:31:26 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E1FA6306E477;
 Wed, 13 Mar 2019 13:31:26 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <caea40a7-5bbd-8f58-08bd-c1fc6418bd65@bitdefender.com>
 <20190313112823.dinxhlizc7pz27af@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <05575b85-3c75-be89-6461-9c14c86caf64@bitdefender.com>
Date: Wed, 13 Mar 2019 13:31:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <20190313112823.dinxhlizc7pz27af@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] Commit 16cc3362aed39e3093419b9df6ec73269071d063
 configure failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <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>

T24gMy8xMy8xOSAxOjI4IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFdlZCwgTWFyIDEzLCAyMDE5
IGF0IDAxOjI0OjA2UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gSGVsbG8sCj4+
Cj4+IENvbW1pdCAiYnVpbGQvbTQ6IG1ha2UgcHl0aG9uX2RldmVsLm00IHdvcmsgd2l0aCBib3Ro
IHB5dGhvbiAyIGFuZCAzIiBtYWtlcwo+PiBteSBjb25maWd1cmUgcnVuIGZhaWwsIGF0IGxlYXN0
IG9uIG15IFVidW50dSAxNi4wNC42IExUUyBtYWNoaW5lLgo+Pgo+PiBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTE2Y2MzMzYyYWVkMzllMzA5
MzQxOWI5ZGY2ZWM3MzI2OTA3MWQwNjMKPj4KPj4gY2hlY2tpbmcgZm9yIHB5dGhvbi1jb25maWcu
Li4gL3Vzci9iaW4vcHl0aG9uLWNvbmZpZwo+PiBjaGVja2luZyBQeXRob24uaCB1c2FiaWxpdHku
Li4geWVzCj4+IGNoZWNraW5nIFB5dGhvbi5oIHByZXNlbmNlLi4uIHllcwo+PiBjaGVja2luZyBm
b3IgUHl0aG9uLmguLi4geWVzCj4+IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlLi4uIG5v
Cj4+IGNvbmZpZ3VyZTogZXJyb3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRl
dmVsb3BtZW50IGxpYnJhcnkKPj4gY29uZmlndXJlOiBlcnJvcjogLi9jb25maWd1cmUgZmFpbGVk
IGZvciB0b29scwo+Pgo+PiBDaGVja2luZyBvdXQgdGhlIGNvbW1pdCBiZWxvdyBpdCwgY29uZmln
dXJlIHdvcmtzLiBJJ3ZlIGJlZW4gbG9va2luZyBhdAo+PiBwb3NzaWJseSBpbnN0YWxsaW5nIHNv
bWUgYWRkaXRpb25hbCBQeXRob24tcmVsYXRlZCBwYWNrYWdlIG9uIHRoYXQgbWFjaGluZQo+PiBi
dXQgc28gZmFyIG5vdGhpbmcgSSBjb3VsZCB0aGluayBvZiBzZWVtcyB0byBiZSBkb2luZyB0aGUg
dHJpY2suCj4+Cj4+IE9mIGNvdXJzZSwgaWYgWGVuJ3Mgbm8gbG9uZ2VyIHN1cHBvc2VkIHRvIGJ1
aWxkIG9uIHNldHVwcyBzdWNoIGFzIG1pbmUgdGhlbgo+PiBzb3JyeSBmb3IgdGhlIG5vaXNlLgo+
Pgo+IAo+IFllYWggSSdtIGF3YXJlIG9mIHRoZSBmYWlsdXJlLiBUaGFua3MgZm9yIHJlcG9ydGlu
Zy4KPiAKPiBZb3UncmUgc3VwcG9zZWQgdG8gaW5zdGFsbCBweXRob24tZGV2IG5vdywgYnV0IHRo
YXQgc3RpbGwgd29uJ3QgcmVzb2x2ZQo+IHRoZSBpc3N1ZS4gIEkgdGhpbmsgdGhlcmUgaXMgYSBz
dWJ0bGUgZGlmZmVyZW5jZSBiZXR3ZWVuIERlYmlhbiBhbmQKPiBVYnVudHUuIEkgd2lsbCB0cnkg
dG8gZml4IGl0IHRvZGF5LgoKSW5kZWVkIGl0IHdvbid0IC0gSSBkbyBoYXZlIGl0IGluc3RhbGxl
ZCAoMi43LjEyLTF+MTYuMDQpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:18:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h42qS-0003sP-Ob; Wed, 13 Mar 2019 12:18: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h42qR-0003sK-P1
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:18:51 +0000
X-Inumbo-ID: 279ae3fe-458a-11e9-8af6-7b66936c61be
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 279ae3fe-458a-11e9-8af6-7b66936c61be;
 Wed, 13 Mar 2019 12:18:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:18:47 -0600
Message-Id: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:18:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/4] x86: some further follow-up to recent XSAs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoZXMgaGVyZSBhcmUgcmVhbGx5IGluZGVwZW5kZW50IG9mIG9uZSBhbm90aGVyLCBp
dCdzCmp1c3QgdGhhdCB0aGV5IGFsbCByZXN1bHQgZnJvbSB3b3JrIG9uIHRoZSByZWNlbnRseSBw
dWJsaXNoZWQKWFNBcy4KCjE6IHN1cHByZXNzIFhQVEktcmVsYXRlZCBUTEIgZmx1c2hlcyB3aGVu
IHBvc3NpYmxlCjI6IHJlbGF4IGEgZmV3IGdldF9nZm4oKSBpbnZvY2F0aW9ucwozOiBtbTogZHJv
cCByZWR1bmRhbnQgbG9jYWwgdmFyaWFibGUgZnJvbSBfZ2V0X3BhZ2VfdHlwZSgpCjQ6IFBWOiBy
ZW1vdmUgdW5uZWNlc3NhcnkgdG9nZ2xlX2d1ZXN0X3B0KCkgb3ZlcmhlYWQKCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12: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 1h42us-0004Zm-Cz; Wed, 13 Mar 2019 12:23: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h42ur-0004Zh-4w
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:23:25 +0000
X-Inumbo-ID: cbb52d81-458a-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 cbb52d81-458a-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:23:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:23:23 -0600
Message-Id: <5C88F639020000780021E13B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:23:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-2-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdCBob29rcyBmb3IgdmlyaWRp
YW4gZmVhdHVyZXMuIFRoZSBpbml0Cj4gaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhl
IGZ1bmN0aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQo+IHN1YnNlcXVlbnQgcGF0Y2hlcy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
Pgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKTm9uLVZpcmlk
aWFuIHBhcnRzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:25:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h42wm-0004hl-Qc; Wed, 13 Mar 2019 12:25: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h42wl-0004ha-Br
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:25:23 +0000
X-Inumbo-ID: 1209d8ce-458b-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 1209d8ce-458b-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:25:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:25:21 -0600
Message-Id: <5C88F6B0020000780021E13E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:25:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-3-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 02/11] viridian: separately allocate
 domain and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEN1cnJlbnRseSB0aGUgdmlyaWRpYW5fZG9tYWluIGFuZCB2aXJpZGlhbl92Y3B1IHN0cnVj
dHVyZXMgYXJlIGlubGluZSBpbgo+IHRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1
cmVzIHJlc3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCj4gd2lsbCBuZWVkIHRvIGFkZCBz
aXphYmxlIGV4dHJhIGZpZWxkcyB0byB0aGUgdmlyaWRpYW4gc3RydWN0dXJlcyB3aGljaAo+IHdp
bGwgY2F1c2UgdGhlIFBBR0VfU0laRSBsaW1pdCBvZiB0aGUgb3ZlcmFsbCB2Y3B1IHN0cnVjdHVy
ZSB0byBiZQo+IGV4Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBp
bml0IGhvb2tzIHRvIHNlcGFyYXRlbHkKPiBhbGxvY2F0ZSB0aGUgc3RydWN0dXJlcyBhbmQgY29u
dmVydHMgdGhlICd2aXJpZGlhbicgZmllbGRzIGluIGh2bV9kb21haW4KPiBhbmQgaHZtX2NwdSB0
byBiZSBwb2ludGVycyB0byB0aGVzZSBhbGxvY2F0aW9ucy4gVGhlc2Ugc2VwYXJhdGUgYWxsb2Nh
dGlvbnMKPiBhbHNvIGFsbG93IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29t
ZSBjb25zdC4KPiAKPiBJZGVhbGx5LCBub3cgdGhhdCB0aGV5IGFyZSBubyBsb25nZXIgaW5saW5l
LCB0aGUgYWxsb2NhdGlvbnMgb2YgdGhlCj4gdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBt
YWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRoZXIgdGhlIHRvb2xzdGFjawo+IGlzIGdvaW5nIHRvIGNv
bmZpZ3VyZSB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudHMuIEhvd2V2ZXIgdGhlIHRvb2xzdGFj
awo+IGlzIGN1cnJlbnRseSB1bmFibGUgdG8gY29udmV5IHRoaXMgaW5mb3JtYXRpb24gdG8gdGhl
IGRvbWFpbiBjcmVhdGlvbiBjb2RlCj4gc28gc3VjaCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJl
ZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUuCj4gCj4gTk9URTogVGhlIHBhdGNoIGFsc28g
aW50cm9kdWNlZCB0aGUgJ2lzX3ZpcmlkaWFuX3ZjcHUnIG1hY3JvIHRvIGF2b2lkCj4gICAgICAg
aW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAnaXNfdmlyaWRpYW5fZG9tYWluJyB3
aXRoIGFuCj4gICAgICAgb3Blbi1jb2RlZCAndi0+ZG9tYWluJyBhcmd1bWVudC4gVGhpcyBtYWNy
byB3aWxsIGFsc28gYmUgZnVydGhlcgo+ICAgICAgIHVzZWQgaW4gYSBzdWJzZXF1ZW50IHBhdGNo
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpOb24tVmly
aWRpYW4gcGFydHMKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h434n-0005U7-NU; Wed, 13 Mar 2019 12:33:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h434m-0005U2-F6
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:33:40 +0000
X-Inumbo-ID: 3aa82245-458c-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 3aa82245-458c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:33:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:33:39 -0600
Message-Id: <5C88F8A1020000780021E15C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:33:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-4-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLndoZXJlIHRoZXJlIGlzIG1vcmUgdGhhbiBvbmUgZGVyZWZlcmVuY2UgaW5zaWRlIGEg
ZnVuY3Rpb24uCj4gCj4gVGhpcyBzaG9ydGVucyB0aGUgY29kZSBhbmQgbWFrZXMgaXQgbW9yZSBy
ZWFkYWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:34:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h435f-0005Zl-22; Wed, 13 Mar 2019 12:34:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h435e-0005Zf-8Q
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:34:34 +0000
X-Inumbo-ID: 5951d6ee-458c-11e9-bf54-f7525d7e37d1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5951d6ee-458c-11e9-bf54-f7525d7e37d1;
 Wed, 13 Mar 2019 12:34:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:34:30 -0600
Message-Id: <5C88F8D4020000780021E15F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:34:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-5-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLmluc2lkZSB2aXJpZGlhbl9wYWdlX21zciBhbmQgdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRf
bXNyIHVuaW9ucy4KPiAKPiBUaGVyZSdzIG5vIG5lZWQgdG8gbmFtZSBpdCBhbmQgdGhlIGNvZGUg
aXMgc2hvcnRlbmVkIGJ5IG5vdCBkb2luZyBzby4KPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h437j-0005k2-HQ; Wed, 13 Mar 2019 12:36: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h437i-0005jw-8s
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:36:42 +0000
X-Inumbo-ID: a6a61c1b-458c-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 a6a61c1b-458c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:36:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:36:40 -0600
Message-Id: <5C88F956020000780021E174@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:36:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-9-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-9-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLmZyb20gYXJjaF9kb21haW5fc2h1dGRvd24vcGF1c2UvdW5wYXVzZSgpLgo+IAo+IEEg
c3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhbiBpbXBsZW1lbnRhaW9uIG9mIHN5bnRo
ZXRpYyB0aW1lcnMKPiB3aGljaCB3aWxsIGFsc28gbmVlZCBmcmVlemUvdGhhdyBob29rcywgc28g
bWFrZSB0aGUgZXhwb3J0ZWQgaG9va3MgbW9yZQo+IGdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0
byAocmUtbmFtZWQgYW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKPiBmdW5j
dGlvbnMuCj4gCj4gTk9URTogVGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9y
ZWZfY291bnQoKSBoZWxwZXIgdG8gcmV0dXJuCj4gICAgICAgdGhlIGN1cnJlbnQgY291bnRlciB2
YWx1ZS4gVGhpcyBpcyBjdXJyZW50bHkgb25seSB1c2VkIGJ5IHRoZSBNU1IKPiAgICAgICByZWFk
IGhhbmRsZXIgYnV0IHRoZSBzeW50aGV0aWMgdGltZXIgY29kZSB3aWxsIGFsc28gbmVlZCB0byB1
c2UgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAt
LS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:38:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:38:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h439C-0005q5-VD; Wed, 13 Mar 2019 12:38: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h439B-0005py-BI
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:38:13 +0000
X-Inumbo-ID: db3f1f36-458c-11e9-8e78-23e4b394e2ed
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db3f1f36-458c-11e9-8e78-23e4b394e2ed;
 Wed, 13 Mar 2019 12:38:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:38:08 -0600
Message-Id: <5C88F9B0020000780021E177@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:38:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
In-Reply-To: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/4] x86: suppress XPTI-related TLB flushes when
 possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGVyZSdzIG5vIFhQVEktZW5hYmxlZCBQViBkb21haW4gYXQgYWxsLCB0aGVyZSdzIG5v
IG5lZWQgdG8gaXNzdWUKcmVzcGVjdGl2ZSBUTEIgZmx1c2hlcy4gSGFyZHdpcmUgb3B0X3hwdGlf
KiB0byBmYWxzZSB3aGVuICFQViwgYW5kCnJlY29yZCB0aGUgY3JlYXRpb24gb2YgUFYgZG9tYWlu
cyBieSBidW1waW5nIG9wdF94cHRpXyogYWNjb3JkaW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpUQkQ6IFRoZSBoYXJkd2lyaW5nIHRvIGZh
bHNlIGNvdWxkIGJlIGV4dGVuZGVkIHRvIG9wdF9wdl9sMXRmXyogYW5kIChmb3IKICAgICAhSFZN
KSBvcHRfbDFkX2ZsdXNoIGFzIHdlbGwuCgotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwor
KysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtMjE4LDcgKzIxOCw3IEBAIHVuc2lnbmVk
IGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQKICAgICAgICAgICAgICAgICAgKi8KICAg
ICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1BSSVYsIGFkZHIpOwogICAg
ICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfVVNFUiwgYWRkcik7Ci0gICAg
ICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSB8fCBvcHRfeHB0aV9kb211ICkKKyAgICAg
ICAgICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tID4gMSB8fCBvcHRfeHB0aV9kb211ID4gMSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29u
ZShQQ0lEX1BWX1BSSVYgfCBQQ0lEX1BWX1hQVEksIGFkZHIpOwogICAgICAgICAgICAgICAgICAg
ICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1VTRVIgfCBQQ0lEX1BWX1hQVEksIGFkZHIpOwot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCkBAIC0yNzAsNiArMjcwLDkgQEAgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKQogICAgIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoZCwgR0RUX0xEVF9WSVJUX1NU
QVJULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0RUX0xEVF9NQllURVMgPDwgKDIw
IC0gUEFHRV9TSElGVCkpOwogCisgICAgb3B0X3hwdGlfaHdkb20gLT0gSVNfRU5BQkxFRChDT05G
SUdfTEFURV9IV0RPTSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAhZC0+ZG9tYWluX2lkICYm
IG9wdF94cHRpX2h3ZG9tOworCiAgICAgWEZSRUUoZC0+YXJjaC5wdi5jcHVpZG1hc2tzKTsKIAog
ICAgIEZSRUVfWEVOSEVBUF9QQUdFKGQtPmFyY2gucHYuZ2R0X2xkdF9sMXRhYik7CkBAIC0zMDgs
NyArMzExLDE2IEBAIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICoKICAg
ICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8KICAgICBkLT5hcmNoLmlzXzMyYml0
X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsKIAotICAgIGQtPmFyY2gucHYueHB0
aSA9IGlzX2hhcmR3YXJlX2RvbWFpbihkKSA/IG9wdF94cHRpX2h3ZG9tIDogb3B0X3hwdGlfZG9t
dTsKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJiBvcHRfeHB0aV9od2RvbSApCisg
ICAgeworICAgICAgICBkLT5hcmNoLnB2LnhwdGkgPSB0cnVlOworICAgICAgICArK29wdF94cHRp
X2h3ZG9tOworICAgIH0KKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgb3B0X3hw
dGlfZG9tdSApCisgICAgeworICAgICAgICBkLT5hcmNoLnB2LnhwdGkgPSB0cnVlOworICAgICAg
ICBvcHRfeHB0aV9kb211ID0gMjsKKyAgICB9CiAKICAgICBpZiAoICFpc19wdl8zMmJpdF9kb21h
aW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKICAgICAgICAgc3dpdGNoICgg
QUNDRVNTX09OQ0Uob3B0X3BjaWQpICkKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNzgsMTAgKzc4LDEyIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdAogCiAgICAgICAgICAgICBvcHRfZWFnZXJf
ZnB1ID0gMDsKIAorI2lmZGVmIENPTkZJR19QVgogICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKICAgICAgICAg
ICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSAwOworI2VuZGlmCiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAg
ICAgICAgICAgIG9wdF9zbXQgPSAxOwpAQCAtNjA3LDYgKzYwOSw3IEBAIHN0YXRpYyBfX2luaXQg
dm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKyNpZmRl
ZiBDT05GSUdfUFYKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7CiAKQEAgLTY3Myw2ICs2NzYs
OSBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIKICAgICByZXR1cm4g
cmM7CiB9CiBjdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKyNlbHNlIC8qICFDT05G
SUdfUFYgKi8KKyMgZGVmaW5lIHhwdGlfaW5pdF9kZWZhdWx0KGNhcHMpICgodm9pZCkoY2Fwcykp
CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKIHsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC00Miw3ICs0MiwxMiBA
QCBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVs
dF94ZW5fc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7
CiAKKyNpZmRlZiBDT05GSUdfUFYKIGV4dGVybiBpbnQ4X3Qgb3B0X3hwdGlfaHdkb20sIG9wdF94
cHRpX2RvbXU7CisjZWxzZQorIyBkZWZpbmUgb3B0X3hwdGlfaHdkb20gZmFsc2UKKyMgZGVmaW5l
IG9wdF94cHRpX2RvbXUgZmFsc2UKKyNlbmRpZgogCiBleHRlcm4gaW50OF90IG9wdF9wdl9sMXRm
X2h3ZG9tLCBvcHRfcHZfbDF0Zl9kb211OwogCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12: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 1h439X-0005sb-9J; Wed, 13 Mar 2019 12: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h439W-0005sR-13
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:38:34 +0000
X-Inumbo-ID: e9a2151a-458c-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 e9a2151a-458c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:38:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:38:32 -0600
Message-Id: <5C88F9C7020000780021E17A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:38:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
In-Reply-To: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/4] x86: relax a few get_gfn() invocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYSBmZXcgY2FzZXMgb25seSBhIHF1ZXJ5IGlzIGludGVuZGVkLCBpLmUuIHdpdGhvdXQgcG9w
dWxhdGluZyBhCnBvc3NpYmxlIFBvRCBvciBwYWdlZCBvdXQgZW50cnksIHdoZW4gdGhlIGludGVu
dGlvbiBpcyB0byByZXBsYWNlIHRoZQpjdXJyZW50IGVudHJ5IGFueXdheS4gVXNlIGdldF9nZm5f
cXVlcnkoKSB0aGVyZSBpbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFibGUuYwpAQCAtNTksNyArNTksNyBAQCBpbnQgcmVw
bGFjZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhCiAgICAgaWYgKCBuZXdfYWRkciAhPSAw
IHx8IChmbGFncyAmIEdOVE1BUF9jb250YWluc19wdGUpICkKICAgICAgICAgcmV0dXJuIEdOVFNU
X2dlbmVyYWxfZXJyb3I7CiAKLSAgICBvbGRfbWZuID0gZ2V0X2dmbihkLCBnZm4sICZ0eXBlKTsK
KyAgICBvbGRfbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBnZm4sICZ0eXBlKTsKICAgICBpZiAoICFw
Mm1faXNfZ3JhbnQodHlwZSkgfHwgIW1mbl9lcShvbGRfbWZuLCBmcmFtZSkgKQogICAgIHsKICAg
ICAgICAgcHV0X2dmbihkLCBnZm4pOwotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtNDUxNiw3ICs0NTE2LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoCiAgICAgfQogCiAgICAgLyogUmVtb3ZlIHByZXZpb3VzbHkgbWFwcGVkIHBhZ2Ug
aWYgaXQgd2FzIHByZXNlbnQuICovCi0gICAgcHJldl9tZm4gPSBtZm5feChnZXRfZ2ZuKGQsIGdm
bl94KGdwZm4pLCAmcDJtdCkpOworICAgIHByZXZfbWZuID0gbWZuX3goZ2V0X2dmbl9xdWVyeShk
LCBnZm5feChncGZuKSwgJnAybXQpKTsKICAgICBpZiAoIG1mbl92YWxpZChfbWZuKHByZXZfbWZu
KSkgKQogICAgIHsKICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4ocHJldl9tZm4pICkKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
MjkzOCw3ICsyOTM4LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9t
LAogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCiAgICAgLyogUmVtb3ZlIHByZXZpb3Vz
bHkgbWFwcGVkIHBhZ2UgaWYgaXQgaXMgcHJlc2VudC4gKi8KLSAgICBwcmV2X21mbiA9IGdldF9n
Zm4odGRvbSwgZ3BmbiwgJnAybXRfcHJldik7CisgICAgcHJldl9tZm4gPSBnZXRfZ2ZuX3F1ZXJ5
KHRkb20sIGdwZm4sICZwMm10X3ByZXYpOwogICAgIGlmICggbWZuX3ZhbGlkKHByZXZfbWZuKSAp
CiAgICAgewogICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21mbihtZm5feChwcmV2X21mbikpICkK
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:39:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h439v-0005xY-Jj; Wed, 13 Mar 2019 12:38: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h439u-0005xH-As
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:38:58 +0000
X-Inumbo-ID: f81bfe2c-458c-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 f81bfe2c-458c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:38:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:38:56 -0600
Message-Id: <5C88F9DE020000780021E17D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:38:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
In-Reply-To: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/4] x86/mm: drop redundant local variable from
 _get_page_type()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiB0aGUgc2VwYXJhdGUgaW9tbXVfcmV0LCB0aGUgZ2VuZXJhbCByYyBjYW4gYmUg
dXNlZCBldmVuIGZvcgp0aGUgSU9NTVUgb3BlcmF0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yODE0LDcgKzI4MTQsNyBAQCBzdGF0aWMgaW50IF9nZXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
cHJlZW1wdGlibGUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvOwotICAgIGludCByYyA9IDAsIGlvbW11X3JldCA9IDA7CisgICAgaW50IHJj
ID0gMDsKIAogICAgIEFTU0VSVCghKHR5cGUgJiB+KFBHVF90eXBlX21hc2sgfCBQR1RfcGFlX3hl
bl9sMikpKTsKICAgICBBU1NFUlQoIWluX2lycSgpKTsKQEAgLTI5MjYsMTggKzI5MjYsMTQgQEAg
c3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAgICAgICAgbWZu
X3QgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKICAgICAgICAgICAgIGlmICggKHggJiBQR1Rf
dHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVf
cmV0ID0gaW9tbXVfbGVnYWN5X3VubWFwKGQsIF9kZm4obWZuX3gobWZuKSksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEspOworICAg
ICAgICAgICAgICAgIHJjID0gaW9tbXVfbGVnYWN5X3VubWFwKGQsIF9kZm4obWZuX3gobWZuKSks
IFBBR0VfT1JERVJfNEspOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gUEdUX3dyaXRh
YmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X2xlZ2FjeV9tYXAo
ZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80SywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOworICAgICAgICAgICAg
ICAgIHJjID0gaW9tbXVfbGVnYWN5X21hcChkLCBfZGZuKG1mbl94KG1mbikpLCBtZm4sIFBBR0Vf
T1JERVJfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9y
ZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CiAKLSAgICAgICAgICAgIGlmICggdW5saWtlbHko
aW9tbXVfcmV0KSApCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOwot
ICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfcmV0OwogICAgICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICAgICAgfQogICAgICAgICB9CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:39:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12: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 1h43AI-00062I-VB; Wed, 13 Mar 2019 12: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h43AH-000625-Oe
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:39:21 +0000
X-Inumbo-ID: 040bdabc-458d-11e9-bce2-bb9bb13f73f7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 040bdabc-458d-11e9-bce2-bb9bb13f73f7;
 Wed, 13 Mar 2019 12:39:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 06:39:16 -0600
Message-Id: <5C88F9F3020000780021E180@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 06:39:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
In-Reply-To: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/4] x86/PV: remove unnecessary
 toggle_guest_pt() overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

V2hpbGUgdGhlIG1lcmUgdXBkYXRpbmcgb2YgLT5wdl9jcjMgYW5kIC0+cm9vdF9wZ3RfY2hhbmdl
ZCBhcmVuJ3Qgb3Zlcmx5CmV4cGVuc2l2ZSAoYnV0IHN0aWxsIG5lZWRlZCBvbmx5IGZvciB0aGUg
dG9nZ2xlX2d1ZXN0X21vZGUoKSBwYXRoKSwgdGhlCmVmZmVjdCBvZiB0aGUgbGF0dGVyIG9uIHRo
ZSBleGl0LXRvLWd1ZXN0IHBhdGggaXMgbm90IGluc2lnbmlmaWNhbnQuCk1vdmUgdGhlIGxvZ2lj
IGludG8gdG9nZ2xlX2d1ZXN0X21vZGUoKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTM0OSwxOCArMzQ5LDEwIEBAIGJvb2wgX19pbml0
IHhwdGlfcGNpZF9lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQo
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKLSAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjM7CiAKICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9tb2Rl
OwogICAgIHVwZGF0ZV9jcjModik7Ci0gICAgaWYgKCBkLT5hcmNoLnB2LnhwdGkgKQotICAgIHsK
LSAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwotICAgICAgICBjcHVf
aW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpIHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChkLT5hcmNoLnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDog
MCk7Ci0gICAgfQogCiAgICAgLyoKICAgICAgKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLgpAQCAtMzY4LDE1ICszNjAs
MTEgQEAgc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdQogICAgICAqIElu
IHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVwZGF0ZV9jcjMoKSBtYXkgbmVlZCB0byBiZSBhY2NvbXBh
bmllZCBieSBhCiAgICAgICogVExCIGZsdXNoIChmb3IganVzdCB0aGUgaW5jb21pbmcgUENJRCks
IGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBtYXkKICAgICAgKiBoYXZlIGNoYW5nZWQgYmVo
aW5kIG91ciBiYWNrcy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCi0gICAg
ICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4gVGhlIFhQVEkgQ1IzIHdy
aXRlLCBpZiBlbmFibGVkLAotICAgICAqIHdpbGwgdGhlbiBuZWVkIHRvIGJlIGEgZmx1c2hpbmcg
b25lIHRvby4KKyAgICAgKiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLgog
ICAgICAqLwogICAgIGNyMyA9IHYtPmFyY2guY3IzOwotICAgIGlmICggc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCi0gICAgeworICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxlZCh2LT5kb21haW4p
ICkKICAgICAgICAgY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7Ci0gICAgICAgIGNwdV9pbmZvLT5w
dl9jcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKLSAgICB9CiAgICAgd3JpdGVfY3IzKGNyMyk7CiAK
ICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCkBAIC0zOTIsNiAr
MzgwLDggQEAgc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdQogCiB2b2lk
IHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CisKICAgICBBU1NFUlQoIWlzX3B2XzMyYml0X3ZjcHUodikp
OwogCiAgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31C
QVNFIGFyZSB1c2FibGUuICovCkBAIC00MDUsNiArMzk1LDIxIEBAIHZvaWQgdG9nZ2xlX2d1ZXN0
X21vZGUoc3RydWN0IHZjcHUgKnYpCiAgICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKIAog
ICAgIF90b2dnbGVfZ3Vlc3RfcHQodik7CisKKyAgICBpZiAoIGQtPmFyY2gucHYueHB0aSApCisg
ICAgeworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7
CisKKyAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgICAgICBj
cHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkLT5hcmNoLnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUp
IDogMCk7CisgICAgICAgIC8qCisgICAgICAgICAqIEFzIGluIF90b2dnbGVfZ3Vlc3RfcHQoKSB0
aGUgWFBUSSBDUjMgd3JpdGUgbmVlZHMgdG8gYmUgYSBUTEItCisgICAgICAgICAqIGZsdXNoaW5n
IG9uZSB0b28gZm9yIHNoYWRvdyBtb2RlIGd1ZXN0cy4KKyAgICAgICAgICovCisgICAgICAgIGlm
ICggc2hhZG93X21vZGVfZW5hYmxlZChkKSApCisgICAgICAgICAgICBjcHVfaW5mby0+cHZfY3Iz
ICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQogfQogCiB2b2lkIHRvZ2dsZV9ndWVzdF9wdChz
dHJ1Y3QgdmNwdSAqdikKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12: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 1h43Cd-0006sB-IW; Wed, 13 Mar 2019 12:41:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pKm=RQ=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h43Cd-0006s3-4A
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:41:47 +0000
X-Inumbo-ID: 5c66663d-458d-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32f.google.com (unknown [2607:f8b0:4864:20::32f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c66663d-458d-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:41:45 +0000 (UTC)
Received: by mail-ot1-x32f.google.com with SMTP id r19so1588919otn.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Mar 2019 05:41:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CWfL36pR16NsAKV2LsHbcSSb+xBUVJvoFYSAsZY+puw=;
 b=reFO2sOEvozoUaCxS8rTQ22nipEOqEtSsx+dCoZ/wQH3SH9K6dUGvP2FS0sy4Hq3+a
 Rl5qgVDO8Tnno1AS45PaoEuH7/bsTzVYD6ni63zzL2hhKQBJuF8UC+rBKrAhVaRJ7H5Y
 NFNBLSBObXN4ETjQujVTORYs7PBavQnzbvos0N4SxCGCupiQXNdN/O4NKqQb8v0YHuwg
 I6/TRZVg5hwxcVONGQQYh/sSpjHxSd/7h1sJNKg+qkW2r3A+H8iKJkX7lGZT18fn1WtZ
 MeKxQFSyXaMtQL39w86ZbIaXJEZpRz5n560NxxvRcS68d4wevYsthFmxkBUYZ2mJrHaF
 kd7A==
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=CWfL36pR16NsAKV2LsHbcSSb+xBUVJvoFYSAsZY+puw=;
 b=rHjY5ZfjIUwK52INVDQbIORKZhgXaHVnp9UHeQcdKSe4AgF18PhFiqnlFXI0Qha2oR
 OIog050Ialuxc8JORCq9epoc7ePLZRQk5A1wIXaij/2vPxohOjxeNVV7kEF4ZgfvT689
 cDqNFFQsHcAy7d7KgHcVbFD4AKt+tvOtrJ/VwKi8dTX9FDpOdmlc151zoee/ozG86Zey
 eGLxqkhNyI2E1eA6xvCOAKHOw+eVOhblzEHuliaDKnlk++yNaqhVtLhb2UgYRqq3HkUD
 ByCRfDu7WDZeTv6d1wb3C2IKAqrNtdicffJU6aMuu5BOgszpcuB0nUASlITnu4I6fZn4
 bKmQ==
X-Gm-Message-State: APjAAAWhGEOe3Cizo4vwEbkRwvjhA8jsBGJa64i+5qZCvMPM10fRu/V/
 UM+9g4m20DC33CuZGQCBO2ul8HG8MYuPeSyvrD8LVGCHmvQ=
X-Google-Smtp-Source: APXvYqwhKScAIzEJ1N7p0c48xX/lBiNog2TiCJn3Qkfrqpq15vena5y1ndApodzHfVV8qFMmOjlnqonK3IOAdJv/b7Q=
X-Received: by 2002:a9d:328a:: with SMTP id u10mr27490744otb.336.1552480904939; 
 Wed, 13 Mar 2019 05:41:44 -0700 (PDT)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.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>
 <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
 <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@mail.gmail.com>
 <198494f5-4d48-b328-2ec5-942c8827a373@gmail.com>
 <CABHD4K8OXfC=K7hOXPLHRk7BTu_ZhhOLFhw1r_sqDX6RGruU_Q@mail.gmail.com>
 <0f34ecdc-5ae2-2fcb-90bd-65458b97f681@gmail.com>
In-Reply-To: <0f34ecdc-5ae2-2fcb-90bd-65458b97f681@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 13 Mar 2019 18:11:32 +0530
Message-ID: <CABHD4K-nPagtuTc+D2AeUrN_gcoNYpLxb5N4S3Rpoew3ZCpxVw@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>

SGksCgo+Cj4gU3RhcnRpbmcga2VybmVsIC4uLgo+Cj4gLSBVQVJUIGVuYWJsZWQgLQo+IC0gQ1BV
IDAwMDAwMDAwIGJvb3RpbmcgLQo+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3Rh
cnRpbmcgYXQgRUwyIC0KPiAtIFplcm8gQlNTIC0KPiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdp
c3RlcnMgLQo+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+IC0gUmVhZHkgLQo+IChYRU4pIENoZWNr
aW5nIGZvciBpbml0cmQgaW4gL2Nob3Nlbgo+IChYRU4pIEluaXRyZCAwMDAwMDAwMDc2MDAwMDQw
LTAwMDAwMDAwNzdhMjMwZjcKPiAoWEVOKSBSQU06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAw
MGJmZmZmZmZmCj4gKFhFTikgUkFNOiAwMDAwMDAwNTAwMDAwMDAwIC0gMDAwMDAwMDU3ZmZmZmZm
Zgo+IChYRU4pIFJBTTogMDAwMDAwMDYwMDAwMDAwMCAtIDAwMDAwMDA2N2ZmZmZmZmYKPiAoWEVO
KSBSQU06IDAwMDAwMDA3MDAwMDAwMDAgLSAwMDAwMDAwNzdmZmZmZmZmCj4gKFhFTikKPiAoWEVO
KSBNT0RVTEVbMF06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAwMDQ4MDE0MDgwIERldmljZSBU
cmVlCj4gKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDc2MDAwMDQwIC0gMDAwMDAwMDA3N2EyMzBm
NyBSYW1kaXNrCj4gKFhFTikgTU9EVUxFWzJdOiAwMDAwMDAwMDdhMDAwMDAwIC0gMDAwMDAwMDA3
YzAwMDAwMCBLZXJuZWwKPiAoWEVOKSBNT0RVTEVbM106IDAwMDAwMDAwN2MwMDAwMDAgLSAwMDAw
MDAwMDdjMDEwMDAwIFhTTQo+IChYRU4pICBSRVNWRFswXTogMDAwMDAwMDA0ODAwMDAwMCAtIDAw
MDAwMDAwNDgwMTQwMDAKPiAoWEVOKSAgUkVTVkRbMV06IDAwMDAwMDAwNzYwMDAwNDAgLSAwMDAw
MDAwMDc3YTIzMGY3Cj4gKFhFTikKPiAoWEVOKSBDb21tYW5kIGxpbmU6IGRvbTBfbWVtPTI1Nk0g
Y29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAKPiBkb20wX21heF92Y3B1cz00IGJvb3RzY3J1
Yj0wIGxvZ2x2bD1hbGwKPiAoWEVOKSBQbGFjaW5nIFhlbiBhdCAweDAwMDAwMDA3N2ZlMDAwMDAt
MHgwMDAwMDAwNzgwMDAwMDAwCj4gKFhFTikgVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gMDAwMDAw
MDA3ODA4MDAwMC0wMDAwMDAwMDc4MWIyZDgxID0+Cj4gMDAwMDAwMDc3ZmUwMDAwMC0wMDAwMDAw
NzdmZjMyZDgxCj4gKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKPiAoWEVOKSBCb290aW5n
IHVzaW5nIERldmljZSBUcmVlCj4gKFhFTikgUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtCj4gKFhF
TikgTG9va2luZyBmb3IgZHR1YXJ0IGF0ICJzZXJpYWwwIiwgb3B0aW9ucyAiIgo+IChYRU4pIFVu
YWJsZSB0byBpbml0aWFsaXplIGR0dWFydDogLTkKPiAoWEVOKSBCYWQgY29uc29sZT0gb3B0aW9u
ICdkdHVhcnQnCj4gICAqWGVuIDQuOS4xLXByZSoKPiAoWEVOKSBYZW4gdmVyc2lvbiA0LjkuMS1w
cmUgKG90eXNoY2hlbmtvQCkgKGFhcmNoNjQtcG9reS1saW51eC1nY2MgKEdDQykKPiA3LjMuMCkg
ZGVidWc9eSAgVHVlIE1hciAgNSAyMDo1Nzo1NSBFRVQgMjAxOQo+IChYRU4pIExhdGVzdCBDaGFu
Z2VTZXQ6IE1vbiBNYXkgOCAxMzo0NToyMSAyMDE3ICswMzAwIGdpdDphNDM4MzE3LWRpcnR5Cj4g
KFhFTikgUHJvY2Vzc29yOiA0MTFmZDA3MzogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgxLCBw
YXJ0IDB4ZDA3LCByZXYgMHgzCj4gKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoKPiAoWEVOKSAgIFBy
b2Nlc3NvciBGZWF0dXJlczogMDAwMDAwMDAwMDAwMjIyMiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhF
TikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6IEVMMzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVM
MDo2NCszMgo+IChYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lN
RAo+IChYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAwMDAw
MDAwMAo+IChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAw
MTEyNCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAw
MDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAzMi1iaXQgRXhlY3V0aW9uOgo+IChYRU4p
ICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQo+IChYRU4pICAgICBJbnN0
cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0yIEphemVsbGUKPiAoWEVOKSAg
ICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5Cj4gKFhFTikgICBEZWJ1ZyBGZWF0
dXJlczogMDMwMTAwNjYKPiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAKPiAo
WEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDExMDUgNDAwMDAwMDAgMDEyNjAwMDAg
MDIxMDIyMTEKPiAoWEVOKSAgSVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0
MiAwMTExMjEzMSAwMDAxMTE0MiAwMDAxMTEyMQo+IChYRU4pIFVzaW5nIFBTQ0ktMS4wIGZvciBT
TVAgYnJpbmd1cAo+IChYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCj4gKFhFTikgR2VuZXJpYyBU
aW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogODMzMyBLSHoKPiAoWEVOKSBH
SUN2MiBpbml0aWFsaXphdGlvbjoKPiAoWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAw
MDBmMTAxMDAwMAo+IChYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwZjEwMjAwMDAK
PiAoWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMGYxMDQwMDAwCj4gKFhFTikgICAg
ICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwZjEwNjAwMDAKPiAoWEVOKSAgICAgICAgIGdpY19t
YWludGVuYW5jZV9pcnE9MjUKPiAoWEVOKSBHSUN2MjogQWRqdXN0aW5nIENQVSBpbnRlcmZhY2Ug
YmFzZSB0byAweGYxMDJmMDAwCj4gKFhFTikgR0lDdjI6IDUxMiBsaW5lcywgOCBjcHVzLCBzZWN1
cmUgKElJRCAwMjAwMDQzYikuCj4gKFhFTikgWFNNIEZyYW1ld29yayB2MS4wLjAgaW5pdGlhbGl6
ZWQKPiAoWEVOKSB4c206IFBvbGljeSBsZW4gPSAweDAwMDAwMDAwMDAwMTAwMDAgc3RhcnQgYXQg
MHgwMDAwMDAwMDdjMDAwMDAwCj4gKFhFTikgRmxhc2s6IDEyOCBhdnRhYiBoYXNoIHNsb3RzLCAy
ODAgcnVsZXMuCj4gKFhFTikgRmxhc2s6IDEyOCBhdnRhYiBoYXNoIHNsb3RzLCAyODAgcnVsZXMu
Cj4gKFhFTikgRmxhc2s6ICA0IHVzZXJzLCAzIHJvbGVzLCAzOCB0eXBlcywgMiBib29scwo+IChY
RU4pIEZsYXNrOiAgMTIgY2xhc3NlcywgMjgwIHJ1bGVzCj4gKFhFTikgRmxhc2s6ICBTdGFydGlu
ZyBpbiBlbmZvcmNpbmcgbW9kZS4KPiAoWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQg
U2NoZWR1bGVyIChjcmVkaXQpCj4gKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBL
aUIuCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQo+IC0gQ1BVIDAwMDAwMDAxIGJvb3RpbmcgLQo+
IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPiAtIFNl
dHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+IC0g
UmVhZHkgLQo+IChYRU4pIENQVSAxIGJvb3RlZC4KPiAoWEVOKSBCcmluZ2luZyB1cCBDUFUyCj4g
LSBDUFUgMDAwMDAwMDIgYm9vdGluZyAtCj4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPiAtIFhl
biBzdGFydGluZyBhdCBFTDIgLQo+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCj4g
LSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4gLSBSZWFkeSAtCj4gKFhFTikgQ1BVIDIgYm9vdGVkLgo+
IChYRU4pIEJyaW5naW5nIHVwIENQVTMKPiAtIENQVSAwMDAwMDAwMyBib290aW5nIC0KPiAtIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0aW5n
IHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5
IC0KPiAoWEVOKSBDUFUgMyBib290ZWQuCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAo+IC0gQ1BV
IDAwMDAwMTAwIGJvb3RpbmcgLQo+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3Rh
cnRpbmcgYXQgRUwyIC0KPiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVy
bmluZyBvbiBwYWdpbmcgLQo+IC0gUmVhZHkgLQo+IChYRU4pIENQVSA0IGJvb3RlZC4KPiAoWEVO
KSBCcmluZ2luZyB1cCBDUFU1Cj4gLSBDUFUgMDAwMDAxMDEgYm9vdGluZyAtCj4gLSBDdXJyZW50
IEVMIDAwMDAwMDA4IC0KPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+IC0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4gLSBSZWFkeSAtCj4g
KFhFTikgQ1BVIDUgYm9vdGVkLgo+IChYRU4pIEJyaW5naW5nIHVwIENQVTYKPiAtIENQVSAwMDAw
MDEwMiBib290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5n
IGF0IEVMMiAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcg
b24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBDUFUgNiBib290ZWQuCj4gKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNwo+IC0gQ1BVIDAwMDAwMTAzIGJvb3RpbmcgLQo+IC0gQ3VycmVudCBFTCAw
MDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPiAtIFNldHRpbmcgdXAgY29udHJv
bCByZWdpc3RlcnMgLQo+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+IC0gUmVhZHkgLQo+IChYRU4p
IENQVSA3IGJvb3RlZC4KPiAoWEVOKSBCcm91Z2h0IHVwIDggQ1BVcwo+IChYRU4pIFAyTTogNDAt
Yml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRAo+IChYRU4pIFAyTTogMyBsZXZl
bHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAo+IChYRU4pIGlwbW11OiAvc29j
L21tdUBlNjdiMDAwMDogcmVnaXN0ZXJlZCByb290IElQTU1VCj4gKFhFTikgaXBtbXU6IC9zb2Mv
bW11QGU2N2IwMDAwOiBkaXNhYmxlIHNoYXJpbmcgUDJNIHRhYmxlIGJldHdlZW4gdGhlCj4gQ1BV
IGFuZCBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAwMDogcmVnaXN0ZXJlZCBj
YWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAwMDogZm91bmQgbWFzdGVy
IGRldmljZSAvc29jL3ZpZGVvQGU2ZWYwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmQw
MDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZlZjEwMDAKPiAoWEVOKSBpcG1t
dTogL3NvYy9tbXVAZmViZDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy92aWRlb0BlNmVm
MjAwMAo+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAwMDogZm91bmQgbWFzdGVyIGRldmlj
ZSAvc29jL3ZpZGVvQGU2ZWYzMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmQwMDAwOiBm
b3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvZmNwQGZlYTI3MDAwCj4gKFhFTikgaXBtbXU6IC9zb2Mv
bW11QGZlYmQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvZmNwQGZlYTJmMDAwCj4gKFhF
TikgaXBtbXU6IC9zb2MvbW11QGZlYmUwMDAwOiByZWdpc3RlcmVkIGNhY2hlIElQTU1VCj4gKFhF
TikgaXBtbXU6IC9zb2MvbW11QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2Mvdmlk
ZW9AZTZlZjQwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmViZTAwMDA6IGZvdW5kIG1hc3Rl
ciBkZXZpY2UgL3NvYy92aWRlb0BlNmVmNTAwMAo+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJl
MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWY2MDAwCj4gKFhFTikgaXBt
bXU6IC9zb2MvbW11QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdmlkZW9AZTZl
ZjcwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmViZTAwMDA6IGZvdW5kIG1hc3RlciBkZXZp
Y2UgL3NvYy9mY3BAZmVhMzcwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmViZTAwMDA6IGZv
dW5kIG1hc3RlciBkZXZpY2UgL3NvYy9oZG1pQGZlYWQwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2Mv
bW11QGZlYmUwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvaGRtaUBmZWFlMDAwMAo+IChY
RU4pIGlwbW11OiAvc29jL21tdUBmZTk5MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChY
RU4pIGlwbW11OiAvc29jL21tdUBmZTk5MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3Zz
cG1AZmU5NjAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5OTAwMDA6IGZvdW5kIG1hc3Rl
ciBkZXZpY2UgL3NvYy92c3BtQGZlOWEwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTkw
MDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvZmRwbUBmZTk0MDAwMAo+IChYRU4pIGlwbW11
OiAvc29jL21tdUBmZTk4MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11
OiAvc29jL21tdUBmZTk4MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZzcG1AZmU5MjAw
MDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5ODAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2Ug
L3NvYy92c3BtQGZlOWIwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTgwMDAwOiBmb3Vu
ZCBtYXN0ZXIgZGV2aWNlIC9zb2MvZmRwbUBmZTk0NDAwMAo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBmZTZiMDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBmZTZiMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2ltci1seDRAZmU4ODAwMDAKPiAo
WEVOKSBpcG1tdTogL3NvYy9tbXVAZmU2YjAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9p
bXItbHg0QGZlODkwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlNmIwMDAwOiBmb3VuZCBt
YXN0ZXIgZGV2aWNlIC9zb2MvdmNwNEBmZTkwZjAwMAo+IChYRU4pIGlwbW11OiAvc29jL21tdUBm
ZTZmMDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21tdUBm
ZTZmMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2ltci1seDRAZmU4NjAwMDAKPiAoWEVO
KSBpcG1tdTogL3NvYy9tbXVAZmU2ZjAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9pbXIt
bHg0QGZlODcwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZkODAwMDAwOiByZWdpc3RlcmVk
IGNhY2hlIElQTU1VCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZkODAwMDAwOiBmb3VuZCBtYXN0
ZXIgZGV2aWNlIC9zb2MvZ3N4X2RvbWQKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmQ4MDAwMDA6
IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9nc3hfZG9tdQo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBmZDk1MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBmZDk2MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBmZDk3MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBlNjU3MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTAwMDAwMAo+IChYRU4p
IGlwbW11OiAvc29jL21tdUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBl
ZTAyMDAwMAo+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRl
dmljZQo+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTY1YTAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9t
bXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UKPiAvc29jL2RtYS1jb250cm9sbGVyQGU2
NWIwMDAwCj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2
aWNlCj4gL3NvYy9kbWEtY29udHJvbGxlckBlNjQ2MDAwMAo+IChYRU4pIGlwbW11OiAvc29jL21t
dUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRldmljZQo+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTY0
NzAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZp
Y2UgL3NvYy91c2JAZWUwODAxMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZv
dW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYTAxMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9t
bXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYzAxMDAKPiAoWEVO
KSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JA
ZWUwZTAxMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBk
ZXZpY2UgL3NvYy91c2JAZWUwODAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6
IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYTAwMDAKPiAoWEVOKSBpcG1tdTogL3Nv
Yy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYzAwMDAKPiAo
WEVOKSBpcG1tdTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91
c2JAZWUwZTAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZWM2NzAwMDA6IHJlZ2lzdGVyZWQg
Y2FjaGUgSVBNTVUKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZWM2NzAwMDA6IGZvdW5kIG1hc3Rl
ciBkZXZpY2UKPiAvc29jL2RtYS1jb250cm9sbGVyQGVjNzAwMDAwCj4gKFhFTikgaXBtbXU6IC9z
b2MvbW11QGVjNjcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlCj4gL3NvYy9kbWEtY29udHJvbGxl
ckBlYzcyMDAwMAo+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjc0MDAwMDogcmVnaXN0ZXJlZCBj
YWNoZSBJUE1NVQo+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjc0MDAwMDogZm91bmQgbWFzdGVy
IGRldmljZQo+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTY3MDAwMDAKPiAoWEVOKSBpcG1tdTogL3Nv
Yy9tbXVAZTY3NDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9ldGhlcm5ldEBlNjgwMDAw
MAo+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNzc0MDAwMDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1N
VQo+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNzc0MDAwMDogZm91bmQgbWFzdGVyIGRldmljZQo+
IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTczMDAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTc3
NDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UKPiAvc29jL2RtYS1jb250cm9sbGVyQGU3MzEwMDAw
Cj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU3NzQwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9z
b2Mvc2RAZWUxMDAwMDAKPiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTc3NDAwMDA6IGZvdW5kIG1h
c3RlciBkZXZpY2UgL3NvYy9zZEBlZTE0MDAwMAoKV2UgYm9vdGVkIDQuOShub24gZGVidWcgYnVp
bGQpIGJhc2VkIG9uIGlwbW11X3YyIGJ1dCBkb24ndCBzZWUgaXBtdXUKcmVsYXRlZCBsb2dzIGlu
CmJvb3QgbG9ncyhpcyBpdCBiZWNhdXNlIGl0cyBub24gZGVidWcgYnVpbGQpOgoKWyAgIDYyLjI1
OTY2NF0gU3RhcnRpbmcga2VybmVsIC4uLgpbICAgNjIuMjYyOTMwXQotIFVBUlQgZW5hYmxlZCAt
Ci0gQ1BVIDAwMDAwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBz
dGFydGluZyBhdCBFTDIgLQotIFplcm8gQlNTIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0
ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDaGVja2luZyBmb3Ig
aW5pdHJkIGluIC9jaG9zZW4KKFhFTikgUkFNOiAwMDAwMDAwMDQ4MDAwMDAwIC0gMDAwMDAwMDA3
ZmZmZmZmZgooWEVOKSBSQU06IDAwMDAwMDA1MDAwMDAwMDAgLSAwMDAwMDAwNTNmZmZmZmZmCihY
RU4pIFJBTTogMDAwMDAwMDYwMDAwMDAwMCAtIDAwMDAwMDA2M2ZmZmZmZmYKKFhFTikgUkFNOiAw
MDAwMDAwNzAwMDAwMDAwIC0gMDAwMDAwMDczZmZmZmZmZgooWEVOKQooWEVOKSBNT0RVTEVbMF06
IDAwMDAwMDAwN2Q3MGYwMDAgLSAwMDAwMDAwMDdkNzIyMDAwIERldmljZSBUcmVlCihYRU4pIE1P
RFVMRVsxXTogMDAwMDAwMDA3YTAwMDAwMCAtIDAwMDAwMDAwN2I4MDAwMDAgS2VybmVsCihYRU4p
ICBSRVNWRFswXTogMDAwMDAwMDA0YTAwMDAwMCAtIDAwMDAwMDAwNGEwMTMwMDAKKFhFTikgIFJF
U1ZEWzFdOiAwMDAwMDAwMDdkNzBmMDAwIC0gMDAwMDAwMDA3ZDcyMjAwMAooWEVOKQooWEVOKSBD
b21tYW5kIGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTUxMk0KKFhFTikgUGxhY2luZyBY
ZW4gYXQgMHgwMDAwMDAwNzNmZTAwMDAwLTB4MDAwMDAwMDc0MDAwMDAwMAooWEVOKSBVcGRhdGUg
Qk9PVE1PRF9YRU4gZnJvbSAwMDAwMDAwMDQ4MDAwMDAwLTAwMDAwMDAwNDgxMDhkODEgPT4KMDAw
MDAwMDczZmUwMDAwMC0wMDAwMDAwNzNmZjA4ZDgxCihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxp
c2VkCihYRU4pIEJvb3RpbmcgdXNpbmcgRGV2aWNlIFRyZWUKKFhFTikgVGFraW5nIGR0dWFydCBj
b25maWd1cmF0aW9uIGZyb20gL2Nob3Nlbi9zdGRvdXQtcGF0aAooWEVOKSBMb29raW5nIGZvciBk
dHVhcnQgYXQgInNlcmlhbDAiLCBvcHRpb25zICIxMTUyMDBuOCIKKFhFTikgV0FSTklORzogVUFS
VCBjb25maWd1cmF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQKIFhlbiA0LjkuMS1wcmUKKFhFTikgWGVu
IHZlcnNpb24gNC45LjEtcHJlIChhdG9tYXJAKSAoYWFyY2g2NC1saW51eC1nbnUtZ2NjIChMaW5h
cm8KR0NDIDcuMy0yMDE4LjA1KSA3LjMuMSAyMDE4MDQyNSBbbGluYXJvLTcuMy0yMDE4LjA1IHJl
dmlzaW9uCmQyOTEyMGE0MjRlY2ZiYzE2N2VmOTAwNjVjMGVlYjdmOTE5Nzc3MDFdKSBkZWJ1Zz1u
ICBXZWQgTWFyIDEzCjEzOjQ5OjQxIEk5CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IE1vbiBNYXkg
OCAxMzo0NToyMSAyMDE3ICswMzAwIGdpdDphNDM4MzE3LWRpcnR5CihYRU4pIFByb2Nlc3Nvcjog
NDExZmQwNzM6ICJBUk0gTGltaXRlZCIsIHZhcmlhbnQ6IDB4MSwgcGFydCAweGQwNywgcmV2IDB4
MwooWEVOKSA2NC1iaXQgRXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAw
MDAwMDAwMDAwMjIyMiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICBFeGNlcHRpb24gTGV2ZWxz
OiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6NjQrMzIKKFhFTikgICAgIEV4dGVu
c2lvbnM6IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1ECihYRU4pICAgRGVidWcgRmVhdHVyZXM6
IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIEF1eGlsaWFyeSBGZWF0
dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgTWVtb3J5IE1v
ZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTI0IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBJ
U0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgMzIt
Yml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAwMDEx
MDExCihYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0y
IEphemVsbGUKKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQooWEVO
KSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2NgooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczog
MDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAw
IDAxMjYwMDAwIDAyMTAyMjExCihYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEzMTEyMTEx
IDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxCihYRU4pIEdlbmVyaWMgVGltZXIg
SVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDgzMzMgS0h6CihYRU4pIEdJQ3YyIGlu
aXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDBmMTAxMDAw
MAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGYxMDIwMDAwCihYRU4pICAgICAg
ICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjEwNDAwMDAKKFhFTikgICAgICAgICBnaWNfdmNwdV9h
ZGRyPTAwMDAwMDAwZjEwNjAwMDAKKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1
CihYRU4pIEdJQ3YyOiBBZGp1c3RpbmcgQ1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjEwMmYwMDAK
KFhFTikgR0lDdjI6IDUxMiBsaW5lcywgOCBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMDQzYikuCihY
RU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikg
QWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAxNiBLaUIuCihYRU4pIEJyaW5naW5nIHVwIENQVTEK
LSBDUFUgMDAwMDAwMDEgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0
YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmlu
ZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMgotIENQVSAwMDAw
MDAwMiBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQg
RUwyIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCi0gUmVhZHkgLQooWEVOKSBCcmluZ2luZyB1cCBDUFUzCi0gQ1BVIDAwMDAwMDAzIGJvb3Rp
bmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNl
dHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFk
eSAtCihYRU4pIEJyaW5naW5nIHVwIENQVTQKLSBDUFUgMDAwMDAxMDAgYm9vdGluZyAtCi0gQ3Vy
cmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVNQotIENQVSAwMDAwMDEwMSBib290aW5nIC0KLSBDdXJyZW50IEVMIDAw
MDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVn
aXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBCcmluZ2luZyB1
cCBDUFU2Ci0gQ1BVIDAwMDAwMTAyIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQot
IFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQot
IFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEJyaW5naW5nIHVwIENQVTcKLSBD
UFUgMDAwMDAxMDMgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0
aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBv
biBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgUDJNOiA0
MC1iaXQgSVBBIHdpdGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlECihYRU4pIFAyTTogMyBsZXZl
bHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAooWEVOKSBJL08gdmlydHVhbGlz
YXRpb24gZGlzYWJsZWQKKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pIExvYWRp
bmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDdhMDAwMDAwCihYRU4pIEFsbG9j
YXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA1MTJNQiBmb3IgZG9tMDoKKFhFTikgQkFOS1sw
XSAweDAwMDAwMDUwMDAwMDAwLTB4MDAwMDAwNzAwMDAwMDAgKDUxMk1CKQooWEVOKSBHcmFudCB0
YWJsZSByYW5nZTogMHgwMDAwMDczZmUwMDAwMC0weDAwMDAwNzNmZTYxMDAwCihYRU4pIExvYWRp
bmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0byAwMDAwMDAwMDUwMDgwMDAwLTAwMDAw
MDAwNTE4ODAwMDAKKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50
ZXJydXB0CihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDU4MDAwMDAwLTB4MDAw
MDAwMDA1ODAxMGFlZAooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyA4
IENQVXMKKFhFTikgLi4uLmRvbmUuCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVz
aG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTdGQuIExvZ2xldmVsOiBFcnJvcnMgYW5k
IHdhcm5pbmdzCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVy
cm9ycyBhbmQgd2FybmluZ3MpCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAn
Q1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2gKaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVlZCAy
OTJrQiBpbml0IG1lbW9yeS4KCgpBbHNvLCB0aGlzIGlzIHdoYXQgd2UgdHJ5IHRvIGdldCBkZWJ1
ZyBidWlsZDoKCiNtYWtlIGRpc3QteGVuIGRlYnVnPXkgQ09ORklHX0VBUkxZX1BSSU5USz1zY2lm
LDB4ZTZlODgwMDAKWEVOX1RBUkdFVF9BUkNIPWFybTY0IENST1NTX0NPTVBJTEU9YWFyY2g2NC1s
aW51eC1nbnUtIC1qMTYKbWFrZSAtQyB4ZW4gaW5zdGFsbAptYWtlWzFdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgJy9zY3JhdGNoL3dvcmsveGVuX3dvcmsveGVuXzQuOS94ZW4veGVuJwptYWtlIC1mIFJ1
bGVzLm1rIF9pbnN0YWxsCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL3NjcmF0Y2gvd29y
ay94ZW5fd29yay94ZW5fNC45L3hlbi94ZW4nClJ1bGVzLm1rOjExOiAiWW91IG11c3QgdXNlICdt
YWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRlYnVnIG5vdy4iCi9zY3JhdGNoL3dv
cmsveGVuX3dvcmsveGVuXzQuOS94ZW4veGVuL2FyY2gvYXJtL1J1bGVzLm1rOjg1OiAqKioKQ09O
RklHX0VBUkxZX1BSSU5USyBlbmFibGVkIGZvciBub24tZGVidWcgYnVpbGQuICBTdG9wLgptYWtl
WzJdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL3NjcmF0Y2gvd29yay94ZW5fd29yay94ZW5fNC45L3hl
bi94ZW4nCk1ha2VmaWxlOjQ1OiByZWNpcGUgZm9yIHRhcmdldCAnaW5zdGFsbCcgZmFpbGVkCm1h
a2VbMV06ICoqKiBbaW5zdGFsbF0gRXJyb3IgMgptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSAn
L3NjcmF0Y2gvd29yay94ZW5fd29yay94ZW5fNC45L3hlbi94ZW4nCk1ha2VmaWxlOjEyMjogcmVj
aXBlIGZvciB0YXJnZXQgJ2luc3RhbGwteGVuJyBmYWlsZWQKbWFrZTogKioqIFtpbnN0YWxsLXhl
bl0gRXJyb3IgMgoKVGhhbmtzCi1BbWl0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 12:47:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 12:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h43IG-00075L-9T; Wed, 13 Mar 2019 12: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=d41o=RQ=citrix.com=prvs=968a63c13=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h43IF-00075G-3C
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 12:47:35 +0000
X-Inumbo-ID: 2b9547a8-458e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b9547a8-458e-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:47:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80440049"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <1552407824-12185-1-git-send-email-igor.druzhinin@citrix.com>
 <5C88C512020000780021DF94@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <5bd28552-b5a6-2b18-c954-a1ffe7dc9171@citrix.com>
Date: Wed, 13 Mar 2019 12:47: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: <5C88C512020000780021DF94@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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>

T24gMTMvMDMvMjAxOSAwODo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDMuMTkg
YXQgMTc6MjMsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gU2luY2UgdGhl
IGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBpbiAzYmRlYzUz
MGE1Cj4+ICh4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMg
aW4gbW9yZSBjYXNlcykgdGhlCj4+IGNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFzIGhhcyBiZWVu
IGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KPj4gcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5
X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKPj4gKGUuZy4g
d2hlbiBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJ
T1JFUQo+PiBoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11
bF9kb19pbygpIHdoZXJlCj4+IElPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVz
dWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCj4+IHRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQg
SU9SRVEgZW50ZXJpbmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCj4+IHRoZSByZW1uYW50
cyBvZiB0aGUgcHJldmlvdXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCj4+Cj4+IFRoaXMg
cGFydGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGluIHJlbGF0aW9uIHRvIHAybV9p
b3JlcV9zZXJ2ZXIKPj4gdHlwZSB3aGVyZSBhbiBlbXVsYXRvciBjaGFuZ2VkIHRoZSBtZW1vcnkg
dHlwZSBiZXR3ZWVuIHAybV9pb3JlcV9zZXJ2ZXIKPj4gYW5kIHAybV9yYW1fcncgaW4gcHJvY2Vz
cyBvZiByZXNwb25kaW5nIHRvIElPUkVRIHdoaWNoIG1hZGUgaHZtX2NvcHlfLi4oKQo+PiB0byBi
ZWhhdmUgZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLiBCdXQgY291bGQgYmUgYWxzbyBhcHBs
aWVkCj4+IHRvIGEgY2FzZSB3aGVyZSBlLmcuIGFuIGVtdWxhdG9yIGJhbGxvb25zIG1lbW9yeSB0
by9mcm9tIHRoZSBndWVzdCBpbgo+PiByZXNwb25zZSB0byBNTUlPIHJlYWQvd3JpdGUsIGV0Yy4K
PiAKPiBBbiBlbXVsYXRvciBiYWxsb29uaW5nIG1lbW9yeT8gSSB0aGluayBBbmRyZXcgd2FzIGhp
bnRpbmcgdG93YXJkcwo+IGFub3RoZXIgdkNQVSBvZiB0aGUgZ3Vlc3QgZG9pbmcgc29tZSBiYWxs
b29uaW5nIHdvcmsgaW4gcGFyYWxsZWwgdG8KPiB0aGUgaW5zbiBlbXVsYXRpb24uCgpZZXMsIHRo
aXMgaXMgYW5vdGhlciBleGFtcGxlIG9mIHdoYXQgZW11bGF0b3IgbWlnaHQgYmUgZG9pbmcgd2l0
aCBQMk0KdHlwZSBpbiB0aGUgcHJvY2VzcyBvZiBJT1JFUSBoYW5kbGluZy4gSGFzIG5vdGhpbmcg
dG8gZG8gd2l0aCB3aGF0CkFuZHJldyBtZW50aW9uZWQuCgo+PiBAQCAtMTA4OSw3ICsxMDkyLDE5
IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBp
bnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPj4gIHsKPj4g
ICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPj4gLSAgICBpbnQgcmMgPSBodm1fY29weV9m
cm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPj4g
KyAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5hcmNoLmh2bS5odm1faW87
Cj4+ICsgICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZSA9IGh2bWVtdWxfZmluZF9tbWlv
X2NhY2hlKHZpbywgYWRkciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9SRVFfUkVBRCwgZmFsc2UpOwo+IAo+IGNvbnN0IChh
bmQgSSB3b25kZXIgd2hldGhlciB0aGUgbG9jYWwgdmFyaWFibGUgaXQgd29ydGggaXQgaW4gdGhl
IGZpcnN0Cj4gcGxhY2UpCj4gCj4+ICsgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19t
Zm47Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIElmIHRoZXJlIGlzIGFuIE1NSU8gY2FjaGUg
ZW50cnkgZm9yIHRoYXQgYWNjZXNzIHRoZW4gd2UgbXVzdCBiZSByZS1pc3N1aW5nCj4+ICsgICAg
ICogYW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGVkIGFzIE1NSU8uIFRodXMgaXQg
aXMgaW1wZXJhdGl2ZSB0aGF0Cj4gCj4gLi4uIGhhbmRsZWQgLi4uID8KPiAKPj4gKyAgICAgKiB3
ZSBoYW5kbGUgdGhpcyBhY2Nlc3MgaW4gdGhlIHNhbWUgd2F5IHRvIGd1YXJhbnRlZSBjb21wbGV0
aW9uIGFuZCBoZW5jZQo+PiArICAgICAqIGNsZWFuIHVwIGFueSBpbnRlcmltIHN0YXRlLgo+PiAr
ICAgICAqLwo+PiArICAgIGlmICggIWNhY2hlICkKPj4gKyAgICAgICAgcmMgPSBodm1fY29weV9m
cm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiAK
PiBUaGlzIGlzIGNlcnRhaW5seSBiZXR0ZXIgdGhhbiB0aGUgcHJldmlvdXMgdmVyc2lvbiwgYnV0
IGltbyBzdGlsbAo+IGRvZXNuJ3QgYWRkcmVzcyB0aGUgZ2VuZXJhbCBjYXNlLiBCdXQgSSdkIGJl
IHdpbGxpbmcgdG8gYWNjZXB0Cj4gaXQgYXMgYSB0ZW1wb3Jhcnkgd29ya2Fyb3VuZCBmb3IgdGhl
IHNwZWNpZmljIGNhc2Ugb2YgYSB3cml0ZQo+IHRvIGFuIChhbGlnbmVkKSBwYWdlIHRhYmxlIGVu
dHJ5IGxlYWRpbmcgdG8gYSBwYWdlIHR5cGUgY2hhbmdlCj4gZnJvbSBwMm1faW9yZXFfc2VydmVy
IHRvIHAybV9yYW1fcncsIGFzIGl0IGF0IGxlYXN0IGRvZXNuJ3QKPiBzZWVtIHRvIGJyZWFrIHRo
ZSBjYXNlIGFueW1vcmUgdGhhdCB0aGUgaW50cm9kdWN0aW9uIG9mCj4gbGluZWFyX3tyZWFkLHdy
aXRlfSgpIHdhcyBtZWFudCB0byBhZGRyZXNzLgoKSSBkb24ndCB0aGluayBpdCdzIGZlYXNpYmxl
IChhbmQgbWFrZXMgc2Vuc2UpIHRvIHNwZWNpZnkgUDJNIHR5cGUgb24KdGhhdCAobGluZWFyKSBs
ZXZlbC4gV2Ugb25seSBoYXZlIGFjY2VzcyB0byBQMk0gdHlwZSBvbiBwaHlzaWNhbCBsYXllcgp3
aGljaCBpcyBzZXZlcmFsIGNhbGxzIGRvd24gdGhlIHN0YWNrLiBBbmQgSSBjYW5ub3Qgc2VlIG5v
dyBob3cgd2UgY2FuCnF1ZXJ5IHdoYXQgdGhlIHR5cGUgYWN0dWFsbHkgKndhcyogYmVmb3JlIHdp
dGhvdXQgaW50cm9kdWNpbmcgc29tZQphZGRpdGlvbmFsIHN0YXNoaW5nIGFycmF5IG9mIHAybXQg
c29tZXdoZXJlIChtbWlvX2NhY2hlPykuCgpJIGFncmVlIHRoaXMgaXMgbW9yZSB1c2VmdWwgYXMg
YSB0ZW1wb3Jhcnkgd29ya2Fyb3VuZCAtIEknbGwgcHV0IGl0IGludG8KdGhlIGNvbW1pdCBkZXNj
cmlwdGlvbiBvZiB0aGUgbmV4dCB2ZXJzaW9uLgoKPiBUaGUgbW9yZSBnZW5lcmFsIGNhc2UgdGhh
dCBzdGlsbCB3b24ndCB3b3JrIChhZmFpY3QpIGlzIGFuCj4gYWNjZXNzIGNyb3NzaW5nIGEgcGFn
ZSBib3VuZGFyeSwgd2hlcmUgdGhlIHNlY29uZCBwYWdlJ3MKPiB0eXBlIGNoYW5nZXMgYmVoaW5k
IG91ciBiYWNrcy4gVGhlIGZpcnN0IHBhcnQgb2YgdGhlIGFjY2Vzcwo+IHdvbid0IGZpbmQgYSBj
YWNoZSBlbnRyeSBoZXJlLCBhbmQgaGVuY2Ugd291bGQgc3RpbGwgZ28gdGhlCj4gaHZtX2NvcHlf
e2Zyb20sdG99X2d1ZXN0X2xpbmVhcigpIHBhdGggYWJvdmUuCgpUaGlzIGNvdWxkIGJlIHNvbHZl
ZCBieSBzcGxpdHRpbmcgKmFsbCogKG5vdCBvbmx5IE1NSU8gYXMgaXQncyBkb25lIG5vdykKbGlu
ZWFyIGFjY2Vzc2VzIG9uIHBhZ2UgYm91bmRhcnkgYW5kIGNoZWNraW5nIGVhY2ggcGFnZSBzZXBh
cmF0ZWx5LgpXb3VsZCB5b3UgY29uc2lkZXIgdGhpcyBmb3IgdjM/IFRoaXMgc2hvdWxkbid0IGlu
dHJvZHVjZSBhbnkgY2hhbmdlcyBpbgpiZWhhdmlvciBhZmFpY3MgYW5kIGlzIGFjdHVhbGx5IG1v
cmUgY29ycmVjdCBpbW8uCgo+IEFuZCB0aGVuIHRoZXJlJ3MgdGhlIG1vcmUgZ2VuZXJhbCBpc3N1
ZSB3aXRoIHRoaXMgY2FjaGluZyB1c2luZwo+IChvbmx5KSBndWVzdCAobGluZWFyKSBhZGRyZXNz
ZXMgYXMgdGFnczogV2hpbGUgdGhpbmtpbmcgdGhyb3VnaAo+IHRoZSBpbXBsaWNhdGlvbnMgaGVy
ZSwgaXQgYmVjYW1lIHByZXR0eSBvYnZpb3VzIHRoYXQKPiBodm1lbXVsX3BoeXNfbW1pb19hY2Nl
c3MoKSBkb2luZwo+IAo+ICAgICAgICAgICAgIGlmICggZGlyID09IElPUkVRX1JFQUQgKQo+ICAg
ICAgICAgICAgICAgICBtZW1jcHkoJmJ1ZmZlcltvZmZzZXRdLCAmY2FjaGUtPmJ1ZmZlcltvZmZz
ZXRdLCBjaHVuayk7Cj4gICAgICAgICAgICAgZWxzZSBpZiAoIG1lbWNtcCgmYnVmZmVyW29mZnNl
dF0sICZjYWNoZS0+YnVmZmVyW29mZnNldF0sIGNodW5rKSAhPSAwICkKPiAgICAgICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7Cj4gCj4gd2lsbCB3cm9uZ2x5IGNyYXNo
IHRoZSBkb21haW4gaWYgYSBzaW5nbGUgaW5zbiB3cml0ZXMgdGhlIHNhbWUKPiBsaW5lYXIgYWRk
cmVzcyBtb3JlIHRoYW4gb25jZSB3aXRoIGRpZmZlcmVudCBkYXRhLiBTdWNoIGEgY2FzZQo+IGlz
IHByZXR0eSBzaW1wbGUgdG8gY29uc3RydWN0IHdpdGggQVZYNTEyJ3Mgc2NhdHRlciBpbnNucywg
YnV0Cj4gZXZlbiB3aXRob3V0IEknbSBub3Qgc3VyZSBiYWQgc2NlbmFyaW9zIGNvdWxkbid0IGJl
IGZvdW5kLgo+IE9idmlvdXNseSBpbiBzdWNoIGEgY2FzZSB5b3VyIG5ldyB1c2Ugb2YgdGhlIGNh
Y2hlZCBpbmZvIGlzCj4gbGlhYmxlIHRvIGdvIHdyb25nLCB0b28sIGFsYmVpdCBwb3NzaWJseSBp
biBhIGJlbmlnbiB3YXkuCj4gCj4gSGVuY2UgdGhpcyBuZXcgdXNlIG9mIGNhY2hpbmcgdGhhdCBu
ZWVkcyB0byBnbyBhd2F5IChyZWFkOgo+IG5lZWRzIHRvIGJlIHJlcGxhY2VkKSBpcyBhdCBiZXN0
IHN1Yi1vcHRpbWFsLCBhbmQgbWF5IGZ1cnRoZXIKPiBjb21wbGljYXRlIHRoYXQgZnV0dXJlIHdv
cmsuCgpBcyBJIGFncmVlZCBJJ20gbm90IHRoaW5raW5nIHRoaXMgaXMgYW4gdWx0aW1hdGUgc29s
dXRpb24gYnV0IHNlZW1zIGdvb2QKZW5vdWdoIGZvciBzdGFibGUtNC4xMiBhcyB3ZSBuZWVkIHNv
bWV0aGluZyB0byB1bmJsb2NrIFhlbkdUIHBsYXRmb3JtCnVwZGF0ZSBmb3IgSW50ZWwuCgpJZ29y
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:09:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13: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 1h43dL-0000Ga-8U; Wed, 13 Mar 2019 13:09: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=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h43dK-0000GV-8I
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:09:22 +0000
X-Inumbo-ID: 358317b8-4591-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 358317b8-4591-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 13:09:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87212259"
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 v5 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2BJfa96TKzDFnEG4zZMJNVBhHKYJisNQ
Date: Wed, 13 Mar 2019 13:06:12 +0000
Message-ID: <7c3e8ed8b2de4c3bb8254a97ab15fb4c@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-11-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 v5 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGF1bCBEdXJyYW50IFtt
YWlsdG86cGF1bC5kdXJyYW50QGNpdHJpeC5jb21dDQo+IFNlbnQ6IDExIE1hcmNoIDIwMTkgMTM6
NDINCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPjsgVGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjUgMTAvMTFd
IHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycw0KPiANCj4g
VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzDQo+IGFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdl
IHNvdXJjZS4NCj4gDQo+IFRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlh
biBlbmxpZ2h0ZW5tZW50IGdyb3VwIG1heSBiZQ0KPiBzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMg
ZmVhdHVyZS4NCj4gDQo+IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFk
ZHMgYSBtaXNzaW5nIGNoZWNrIGZvciBhbg0KPiBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJl
ZmVyZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4gYW4NCj4gZXhjZXB0aW9u
IChidXQgbm90IGJlIHJlcG9ydGVkIGFzIGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4NCj4gDQo+IE5P
VEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBp
cmF0aW9uIGFuZA0KPiAgICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRo
ZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4NCj4gICAgICAgVGhlIHNwZWNpZmljYXRp
b24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBXaW5kb3dzIDEwIDE4MDMNCj4gICAg
ICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291
bnRlciBhcyBhDQo+ICAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlzIHVzaW5nIFJEVFND
IGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlDQo+ICAgICAgIGRvZXMgbm90IHdvcmsgY29ycmVj
dGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNlZC4NCj4gICAgICAg
VGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0aXRpb24gcmVm
ZXJlbmNlIHRpbWUNCj4gICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rp
b24uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gLS0t
DQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pg0KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0K
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+DQo+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiANCj4gdjU6DQo+ICAtIEZpeCB0aW1lX25vdygpIHRvIHJlYWQg
VFNDIGFzIHRoZSBndWVzdCB3b3VsZCBzZWUgaXQNCj4gDQo+IHY0Og0KPiAgLSBBZGRyZXNzIGNv
bW1lbnRzIGZyb20gSmFuDQo+IA0KPiB2MzoNCj4gIC0gUmUtd29ya2VkIG1pc3NlZCB0aWNrcyBj
YWxjdWxhdGlvbg0KPiAtLS0NCj4gIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAg
ICAgIHwgIDEyICstDQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8
ICAgNiArDQo+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICB8ICAgNCAr
DQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgMSArDQo+ICB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAgICB8ICAgOSArLQ0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAgfCAgNTMgKysrLQ0KPiAgeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCAzODYgKysrKysrKysrKysrKysrKysrKysr
KysrLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAgMTkgKysN
Cj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDMyICstDQo+ICB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArDQo+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8ICAgNyArLQ0KPiAgMTEgZmlsZXMgY2hh
bmdlZCwgNTIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluDQo+
IGluZGV4IGFkODFhZjFlZDguLjM1NWM2NTQ2OTMgMTAwNjQ0DQo+IC0tLSBhL2RvY3MvbWFuL3hs
LmNmZy41LnBvZC5pbg0KPiArKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4NCj4gQEAgLTIx
NjcsMTEgKzIxNjcsMTkgQEAgVGhpcyBncm91cCBpbmNvcnBvcmF0ZXMgdGhlIGNyYXNoIGNvbnRy
b2wgTVNScy4gVGhlc2UgZW5saWdodGVubWVudHMNCj4gIGFsbG93IFdpbmRvd3MgdG8gd3JpdGUg
Y3Jhc2ggaW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0IGNhbiBiZSBsb2dnZWQNCj4gIGJ5IFhlbi4N
Cj4gDQo+ICs9aXRlbSBCPHN0aW1lcj4NCj4gKw0KPiArVGhpcyBzZXQgaW5jb3Jwb3JhdGVzIHRo
ZSBTeW5JQyBhbmQgc3ludGhldGljIHRpbWVyIE1TUnMuIFdpbmRvd3Mgd2lsbA0KPiArdXNlIHN5
bnRoZXRpYyB0aW1lcnMgaW4gcHJlZmVyZW5jZSB0byBlbXVsYXRlZCBIUEVUIGZvciBhIHNvdXJj
ZSBvZg0KPiArdGlja3MgYW5kIGhlbmNlIGVuYWJsaW5nIHRoaXMgZ3JvdXAgd2lsbCBlbnN1cmUg
dGhhdCB0aWNrcyB3aWxsIGJlDQo+ICtjb25zaXN0ZW50IHdpdGggdXNlIG9mIGFuIGVubGlnaHRl
bmVkIHRpbWUgc291cmNlIChCPHRpbWVfcmVmX2NvdW50PiBvcg0KPiArQjxyZWZlcmVuY2VfdHNj
PikuDQo+ICsNCj4gID1pdGVtIEI8ZGVmYXVsdHM+DQo+IA0KPiAgVGhpcyBpcyBhIHNwZWNpYWwg
dmFsdWUgdGhhdCBlbmFibGVzIHRoZSBkZWZhdWx0IHNldCBvZiBncm91cHMsIHdoaWNoDQo+IC1p
cyBjdXJyZW50bHkgdGhlIEI8YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+LCBCPGFw
aWNfYXNzaXN0Pg0KPiAtYW5kIEI8Y3Jhc2hfY3RsPiBncm91cHMuDQo+ICtpcyBjdXJyZW50bHkg
dGhlIEI8YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+LCBCPGFwaWNfYXNzaXN0PiwN
Cj4gK0I8Y3Jhc2hfY3RsPiBhbmQgQjxzdGltZXI+IGdyb3Vwcy4NCj4gDQo+ICA9aXRlbSBCPGFs
bD4NCj4gDQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwv
bGlieGwuaA0KPiBpbmRleCBhOTIzYTM4MGQzLi5jOGYyMTliMGQzIDEwMDY0NA0KPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgNCj4gQEAgLTMy
NCw2ICszMjQsMTIgQEANCj4gICAqLw0KPiAgI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZ
TklDIDENCj4gDQo+ICsvKg0KPiArICogTElCWExfSEFWRV9WSVJJRElBTl9TVElNRVIgaW5kaWNh
dGVzIHRoYXQgdGhlICdzdGltZXInIHZhbHVlDQo+ICsgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJp
ZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLg0KPiArICovDQo+ICsjZGVmaW5lIExJQlhM
X0hBVkVfVklSSURJQU5fU1RJTUVSIDENCj4gKw0KPiAgLyoNCj4gICAqIExJQlhMX0hBVkVfQlVJ
TERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhhdA0KPiAgICogbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gaGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4N
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMNCj4gaW5kZXggZmI3NThkMmFjMy4uMmVlMGY4MmVlNyAxMDA2NDQNCj4gLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMNCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMN
Cj4gQEAgLTI2OSw2ICsyNjksNyBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVy
ZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsDQo+ICAgICAgICAgIGxpYnhsX2JpdG1h
cF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1RJTUVf
UkVGX0NPVU5UKTsNCj4gICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMs
IExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQVBJQ19BU1NJU1QpOw0KPiAgICAgICAgICBs
aWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVO
TUVOVF9DUkFTSF9DVEwpOw0KPiArICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5t
ZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9TVElNRVIpOw0KPiAgICAgIH0NCj4g
DQo+ICAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2LCBpbmZvLT51Lmh2bS52aXJpZGlhbl9l
bmFibGUpIHsNCj4gQEAgLTMyMCw2ICszMjEsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRp
YW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsDQo+ICAgICAgaWYgKGxp
YnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVO
TUVOVF9TWU5JQykpDQo+ICAgICAgICAgIG1hc2sgfD0gSFZNUFZfc3luaWM7DQo+IA0KPiArICAg
IGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VO
TElHSFRFTk1FTlRfU1RJTUVSKSkNCj4gKyAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9j
b3VudCB8IEhWTVBWX3N5bmljIHwgSFZNUFZfc3RpbWVyOw0KPiArDQo+ICAgICAgaWYgKG1hc2sg
IT0gMCAmJg0KPiAgICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkLA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+IGluZGV4IDk4NjBi
Y2FmNWYuLjFjY2UyNDlkZTQgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbA0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCj4gQEAgLTIzNiw2ICsy
MzYsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlk
aWFuX2VubGlnaHRlbm1lbnQiLCBbDQo+ICAgICAgKDUsICJhcGljX2Fzc2lzdCIpLA0KPiAgICAg
ICg2LCAiY3Jhc2hfY3RsIiksDQo+ICAgICAgKDcsICJzeW5pYyIpLA0KPiArICAgICg4LCAic3Rp
bWVyIiksDQo+ICAgICAgXSkNCj4gDQo+ICBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0
eXBlIiwgWw0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRl
LmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaA0KPiBpbmRleCA5NmE3ODRi
ODQwLi5jMjcyYzM0Y2RhIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ByaXZhdGUuaA0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaA0K
PiBAQCAtNzQsNiArNzQsMTEgQEANCj4gIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOw0KPiAgaW50IHZpcmlkaWFuX3N5
bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpOw0KPiANCj4gK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLA0KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSk7DQo+ICsNCj4gIGlu
dCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOw0KPiAgaW50
IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOw0KPiAN
Cj4gQEAgLTkzLDcgKzk4LDkgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX2RvbWFpbl9jdHh0
KA0KPiAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgdmFsKTsNCj4gIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOw0KPiANCj4gLWludCB2aXJp
ZGlhbl90aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7DQo+ICt2b2lkIHZpcmlk
aWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYpOw0KPiArDQo+ICtpbnQgdmlyaWRp
YW5fdGltZV92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpOw0KPiAgaW50IHZpcmlkaWFuX3RpbWVf
ZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiAgdm9pZCB2aXJpZGlh
bl90aW1lX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsNCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYw0KPiBpbmRleCBmNDUxMGQzODI5Li5iNWYzYTc5NTU2IDEwMDY0NA0KPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jDQo+IEBAIC0zNDAsOSArMzQwLDU4IEBAIHZvaWQgdmly
aWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0K
PiAgfQ0KPiANCj4gLXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdikNCj4gK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyhzdHJ1Y3Qg
dmNwdSAqdikNCj4gIHsNCj4gLSAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ug
c291cmNlcyAqLw0KPiArICAgIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnModik7DQo+ICt9DQo+
ICsNCj4gK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBzaW50eCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSkNCj4gK3sNCj4gKyAgICBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsNCj4gKyAgICBjb25z
dCB1bmlvbiB2aXJpZGlhbl9zaW50X21zciAqdnMgPSAmdnYtPnNpbnRbc2ludHhdOw0KPiArICAg
IEhWX01FU1NBR0UgKm1zZyA9IHZ2LT5zaW1wLnB0cjsNCj4gKyAgICBzdHJ1Y3Qgew0KPiArICAg
ICAgICB1aW50MzJfdCBUaW1lckluZGV4Ow0KPiArICAgICAgICB1aW50MzJfdCBSZXNlcnZlZDsN
Cj4gKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlvblRpbWU7DQo+ICsgICAgICAgIHVpbnQ2NF90
IERlbGl2ZXJ5VGltZTsNCj4gKyAgICB9IHBheWxvYWQgPSB7DQo+ICsgICAgICAgIC5UaW1lcklu
ZGV4ID0gaW5kZXgsDQo+ICsgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9IGV4cGlyYXRpb24sDQo+
ICsgICAgICAgIC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwNCj4gKyAgICB9Ow0KPiArDQo+ICsg
ICAgaWYgKCB0ZXN0X2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZykgKQ0KPiArICAgICAgICBy
ZXR1cm4gZmFsc2U7DQo+ICsNCj4gKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCptc2cpICE9IEhW
X01FU1NBR0VfU0laRSk7DQo+ICsgICAgbXNnICs9IHNpbnR4Ow0KPiArDQo+ICsgICAgLyoNCj4g
KyAgICAgKiBUbyBhdm9pZCB1c2luZyBhbiBhdG9taWMgdGVzdC1hbmQtc2V0LCBhbmQgYmFycmll
ciBiZWZvcmUgY2FsbGluZw0KPiArICAgICAqIHZsYXBpY19zZXRfaXJxKCksIHRoaXMgZnVuY3Rp
b24gbXVzdCBiZSBjYWxsZWQgaW4gY29udGV4dCBvZiB0aGUNCj4gKyAgICAgKiB2Y3B1IHJlY2Vp
dmluZyB0aGUgbWVzc2FnZS4NCj4gKyAgICAgKi8NCj4gKyAgICBBU1NFUlQodiA9PSBjdXJyZW50
KTsNCj4gKyAgICBpZiAoIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlICE9IEh2TWVzc2FnZVR5cGVO
b25lICkNCj4gKyAgICB7DQo+ICsgICAgICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VGbGFncy5NZXNz
YWdlUGVuZGluZyA9IDE7DQo+ICsgICAgICAgIF9fc2V0X2JpdChzaW50eCwgJnZ2LT5tc2dfcGVu
ZGluZyk7DQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBt
c2ctPkhlYWRlci5NZXNzYWdlVHlwZSA9IEh2TWVzc2FnZVRpbWVyRXhwaXJlZDsNCj4gKyAgICBt
c2ctPkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAwOw0KPiArICAgIG1zZy0+
SGVhZGVyLlBheWxvYWRTaXplID0gc2l6ZW9mKHBheWxvYWQpOw0KPiArICAgIG1lbWNweShtc2ct
PlBheWxvYWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOw0KPiArDQo+ICsgICAgaWYgKCAh
dnMtPm1hc2sgKQ0KPiArICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMt
PnZlY3RvciwgMCk7DQo+ICsNCj4gKyAgICByZXR1cm4gdHJ1ZTsNCj4gIH0NCj4gDQo+ICBib29s
IHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsDQo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jDQo+IGluZGV4IDcxMjkxZDkyMWMuLjEyY2U2YzhmMDEg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jDQo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jDQo+IEBAIC0xMiw2ICsxMiw3IEBADQo+
ICAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4NCj4gDQo+ICAjaW5jbHVkZSA8YXNtL2FwaWMuaD4N
Cj4gKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4NCj4gICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQu
aD4NCj4gDQo+ICAjaW5jbHVkZSAicHJpdmF0ZS5oIg0KPiBAQCAtNzIsNiArNzMsNyBAQCBzdGF0
aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRp
YWxpemUpDQo+ICAgICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVmdCBieSA2NC4NCj4g
ICAgICAgKi8NCj4gICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikgLyBkLT5hcmNo
LnRzY19raHopIDw8IDMyOw0KPiArICAgIHNtcF93bWIoKTsNCj4gDQo+ICAgICAgcC0+VHNjU2Vx
dWVuY2UrKzsNCj4gICAgICBpZiAoIHAtPlRzY1NlcXVlbmNlID09IDB4RkZGRkZGRkYgfHwNCj4g
QEAgLTExOCwxOCArMTIwLDI2NSBAQCBzdGF0aWMgaW50NjRfdCB0aW1lX3JlZl9jb3VudChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgIHJldHVybiByYXdfdHJjX3ZhbChkKSArIHRyYy0+
b2ZmOw0KPiAgfQ0KPiANCj4gKy8qDQo+ICsgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhl
IHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZA0KPiArICogYnkgdGhlIGZvbGxv
d2luZyBmb3JtdWxhOg0KPiArICoNCj4gKyAqIFJlZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2Mg
KiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0DQo+ICsgKg0KPiArICogVGhlIG11bHRpcGxp
Y2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCByZXN1bHRzIGluIGENCj4g
KyAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUg
cmlnaHQgdG8gb2J0YWluDQo+ICsgKiB0aGUgaGlnaCA2NCBiaXRzLiINCj4gKyAqLw0KPiArc3Rh
dGljIHVpbnQ2NF90IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVpbnQ2NF90IHNjYWxlLCB1aW50
NjRfdCBvZmZzZXQpDQo+ICt7DQo+ICsgICAgdWludDY0X3QgcmVzdWx0Ow0KPiArDQo+ICsgICAg
LyoNCj4gKyAgICAgKiBRdWFkd29yZCBNVUwgdGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBpbiBS
QVgsIGFuZCBwdXRzIHRoZSByZXN1bHQNCj4gKyAgICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdl
IG9ubHkgd2FudCB0aGUgcmVzdWx0IG9mIHRoZSBtdWx0aXBsaWNhdGlvbg0KPiArICAgICAqIGFm
dGVyIHNoaWZ0aW5nIHJpZ2h0IGJ5IDY0IGJpdHMsIHdlIHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhl
IGNvbnRlbnQNCj4gKyAgICAgKiBvZiBSRFguDQo+ICsgICAgICovDQo+ICsgICAgYXNtICggIm11
bHEgJVtzY2FsZV0iDQo+ICsgICAgICAgICAgOiAiK2EiICh0c2MpLCAiPWQiIChyZXN1bHQpDQo+
ICsgICAgICAgICAgOiBbc2NhbGVdICJybSIgKHNjYWxlKSApOw0KPiArDQo+ICsgICAgcmV0dXJu
IHJlc3VsdCArIG9mZnNldDsNCj4gK30NCj4gKw0KPiArc3RhdGljIHVpbnQ2NF90IHRpbWVfbm93
KHN0cnVjdCBkb21haW4gKmQpDQo+ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3Bh
Z2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOw0KPiArICAgIEhW
X1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5wdHI7DQo+ICsgICAgdWludDMyX3Qgc3RhcnQs
IGVuZDsNCj4gKyAgICB1aW50NjRfdCB0c2M7DQo+ICsgICAgdWludDY0X3Qgc2NhbGU7DQo+ICsg
ICAgdWludDY0X3Qgb2Zmc2V0Ow0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBJZiB0aGUgcmVm
ZXJlbmNlIFRTQyBwYWdlIGlzIG5vdCBlbmFibGVkLCBvciBoYXMgYmVlbiBpbnZhbGlkYXRlZA0K
PiArICAgICAqIGZhbGwgYmFjayB0byB0aGUgcGFydGl0aW9uIHJlZmVyZW5jZSBjb3VudGVyLg0K
PiArICAgICAqLw0KPiArICAgIGlmICggIXAgfHwgIXAtPlRzY1NlcXVlbmNlICkNCj4gKyAgICAg
ICAgcmV0dXJuIHRpbWVfcmVmX2NvdW50KGQpOw0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBU
aGUgZm9sbG93aW5nIHNhbXBsaW5nIGFsZ29yaXRobSBmb3IgdHNjLCBzY2FsZSBhbmQgb2Zmc2V0
IGlzDQo+ICsgICAgICogZG9jdW1lbnRlZCBpbiB0aGUgc3BlY2lmaWN0aW9uLg0KPiArICAgICAq
Lw0KPiArICAgIGRvIHsNCj4gKyAgICAgICAgc3RhcnQgPSBwLT5Uc2NTZXF1ZW5jZTsNCj4gKyAg
ICAgICAgc21wX3JtYigpOw0KPiArDQo+ICsgICAgICAgIHRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNj
KHB0X2dsb2JhbF92Y3B1X3RhcmdldChkKSk7DQo+ICsgICAgICAgIHNjYWxlID0gcC0+VHNjU2Nh
bGU7DQo+ICsgICAgICAgIG9mZnNldCA9IHAtPlRzY09mZnNldDsNCj4gKw0KPiArICAgICAgICBz
bXBfcm1iKCk7DQo+ICsgICAgICAgIGVuZCA9IHAtPlRzY1NlcXVlbmNlOw0KPiArICAgIH0gd2hp
bGUgKGVuZCAhPSBzdGFydCk7DQo+ICsNCj4gKyAgICByZXR1cm4gc2NhbGVfdHNjKHRzYywgc2Nh
bGUsIG9mZnNldCk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB2b2lkIHN0b3Bfc3RpbWVyKHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzKQ0KPiArew0KPiArICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2
ID0gdnMtPnY7DQo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0u
dmlyaWRpYW47DQo+ICsgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSB2cyAtICZ2di0+c3RpbWVy
WzBdOw0KPiArDQo+ICsgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgKQ0KPiArICAgICAgICByZXR1cm47
DQo+ICsNCj4gKyAgICBzdG9wX3RpbWVyKCZ2cy0+dGltZXIpOw0KPiArICAgIGNsZWFyX2JpdChz
dGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsNCj4gKyAgICB2cy0+c3RhcnRlZCA9IGZhbHNl
Ow0KPiArfQ0KPiArDQo+ICtzdGF0aWMgdm9pZCBzdGltZXJfZXhwaXJlKHZvaWQgKmRhdGEpDQo+
ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSBkYXRhOw0KPiAr
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gdnMtPnY7DQo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUg
KnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47DQo+ICsgICAgdW5zaWduZWQgaW50IHN0aW1lcngg
PSB2cyAtICZ2di0+c3RpbWVyWzBdOw0KPiArDQo+ICsgICAgaWYgKCAhdnMtPmNvbmZpZy5maWVs
ZHMuZW5hYmxlZCApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiArICAgIHNldF9iaXQoc3Rp
bWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7DQo+ICsgICAgdmNwdV9raWNrKHYpOw0KPiArfQ0K
PiArDQo+ICtzdGF0aWMgdm9pZCBzdGFydF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAq
dnMpDQo+ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsNCj4gKyAgICBz
dHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsNCj4gKyAgICB1
bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07DQo+ICsgICAgaW50NjRf
dCBub3cgPSB0aW1lX25vdyh2LT5kb21haW4pOw0KPiArICAgIHNfdGltZV90IHRpbWVvdXQ7DQo+
ICsNCj4gKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX2Vu
YWJsZWQpICkNCj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4g
U1RJTUVSJXU6IGVuYWJsZWRcbiIsIHYsDQo+ICsgICAgICAgICAgICAgICBzdGltZXJ4KTsNCj4g
Kw0KPiArICAgIGlmICggdnMtPmNvbmZpZy5maWVsZHMucGVyaW9kaWMgKQ0KPiArICAgIHsNCj4g
KyAgICAgICAgdW5zaWduZWQgaW50IG1pc3NlZCA9IDA7DQo+ICsgICAgICAgIGludDY0X3QgbmV4
dDsNCj4gKw0KPiArICAgICAgICAvKg0KPiArICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBz
YXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlzIGxhenkgdGhlbiB3ZQ0KPiArICAgICAgICAgKiBza2lw
IG92ZXIgYW55IG1pc3NlZCBleHBpcmF0aW9ucyBzbyB3ZSBjYW4gdHJlYXQgdGhpcyBjYXNlDQo+
ICsgICAgICAgICAqIGFzIHRoZSBzYW1lIGFzIGlmIHRoZSB0aW1lciBpcyBjdXJyZW50bHkgc3Rv
cHBlZCwgaS5lLiB3ZQ0KPiArICAgICAgICAgKiBqdXN0IHNjaGVkdWxlIGV4cGlyYXRpb24gdG8g
YmUgJ2NvdW50JyB0aWNrcyBmcm9tIG5vdy4NCj4gKyAgICAgICAgICovDQo+ICsgICAgICAgIGlm
ICggIXZzLT5zdGFydGVkIHx8IHZzLT5jb25maWcuZmllbGRzLmxhenkgKQ0KPiArICAgICAgICAg
ICAgbmV4dCA9IG5vdyArIHZzLT5jb3VudDsNCj4gKyAgICAgICAgZWxzZQ0KPiArICAgICAgICB7
DQo+ICsgICAgICAgICAgICAvKg0KPiArICAgICAgICAgICAgICogVGhlIHRpbWVyIGlzIGFscmVh
ZHkgc3RhcnRlZCwgc28gd2UncmUgcmUtc2NoZWR1bGluZy4NCj4gKyAgICAgICAgICAgICAqIEhl
bmNlIGFkdmFuY2UgdGhlIHRpbWVyIGV4cGlyYXRpb24gYnkgb25lIHRpY2suDQo+ICsgICAgICAg
ICAgICAgKi8NCj4gKyAgICAgICAgICAgIG5leHQgPSB2cy0+ZXhwaXJhdGlvbiArIHZzLT5jb3Vu
dDsNCj4gKw0KPiArICAgICAgICAgICAgLyogTm93IGNoZWNrIHRvIHNlZSBpZiBhbnkgZXhwaXJh
dGlvbnMgaGF2ZSBiZWVuIG1pc3NlZCAqLw0KPiArICAgICAgICAgICAgaWYgKCBub3cgLSBuZXh0
ID4gMCApDQo+ICsgICAgICAgICAgICAgICAgbWlzc2VkID0gKG5vdyAtIG5leHQpIC8gdnMtPmNv
dW50Ow0KPiArDQo+ICsgICAgICAgICAgICAvKg0KPiArICAgICAgICAgICAgICogVGhlIHNwZWNp
ZmljYXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0aW1lciBpcyBub3QgbGF6eSB0aGVuDQo+ICsgICAg
ICAgICAgICAgKiBhIG5vbi16ZXJvIG1pc3NlZCBjb3VudCBzaG91bGQgYmUgdXNlZCB0byByZWR1
Y2UgdGhlIHBlcmlvZA0KPiArICAgICAgICAgICAgICogb2YgdGhlIHRpbWVyIHVudGlsIGl0IGNh
dGNoZXMgdXAsIHVubGVzcyB0aGUgY291bnQgaGFzDQo+ICsgICAgICAgICAgICAgKiByZWFjaGVk
IGEgJ3NpZ25pZmljYW50IG51bWJlcicsIGluIHdoaWNoIGNhc2UgdGhlIHRpbWVyDQo+ICsgICAg
ICAgICAgICAgKiBzaG91bGQgYmUgdHJlYXRlZCBhcyBsYXp5LiBVbmZvcnR1bmF0ZWx5IHRoZSBz
cGVjaWZpY2F0aW9uDQo+ICsgICAgICAgICAgICAgKiBkb2VzIG5vdCBzdGF0ZSB3aGF0IHRoYXQg
bnVtYmVyIGlzIHNvIHRoZSBjaG9pY2Ugb2YgbnVtYmVyDQo+ICsgICAgICAgICAgICAgKiBoZXJl
IGlzIGEgcHVyZSBndWVzcy4NCj4gKyAgICAgICAgICAgICAqLw0KPiArICAgICAgICAgICAgaWYg
KCBtaXNzZWQgPiAzICkNCj4gKyAgICAgICAgICAgIHsNCj4gKyAgICAgICAgICAgICAgICBtaXNz
ZWQgPSAwOw0KPiArICAgICAgICAgICAgICAgIG5leHQgPSBub3cgKyB2cy0+Y291bnQ7DQo+ICsg
ICAgICAgICAgICB9DQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAgICAgICB2cy0+ZXhwaXJhdGlv
biA9IG5leHQ7DQo+ICsgICAgICAgIHRpbWVvdXQgPSAoKG5leHQgLSBub3cpICogMTAwdWxsKSAv
IChtaXNzZWQgKyAxKTsNCj4gKyAgICB9DQo+ICsgICAgZWxzZQ0KPiArICAgIHsNCj4gKyAgICAg
ICAgdnMtPmV4cGlyYXRpb24gPSB2cy0+Y291bnQ7DQo+ICsgICAgICAgIGlmICggdnMtPmNvdW50
IC0gbm93IDw9IDAgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBzZXRfYml0KHN0aW1l
cngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOw0KPiArICAgICAgICAgICAgcmV0dXJuOw0KPiArICAg
ICAgICB9DQo+ICsNCj4gKyAgICAgICAgdGltZW91dCA9ICh2cy0+ZXhwaXJhdGlvbiAtIG5vdykg
KiAxMDB1bGw7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgdnMtPnN0YXJ0ZWQgPSB0cnVlOw0KPiAr
ICAgIG1pZ3JhdGVfdGltZXIoJnZzLT50aW1lciwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsNCj4gKyAg
ICBzZXRfdGltZXIoJnZzLT50aW1lciwgdGltZW91dCArIE5PVygpKTsNCj4gK30NCj4gKw0KPiAr
c3RhdGljIHZvaWQgcG9sbF9zdGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGlt
ZXJ4KQ0KPiArew0KPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuOw0KPiArICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGlt
ZXJbc3RpbWVyeF07DQo+ICsNCj4gKyAgICBpZiAoICF0ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0
aW1lcl9wZW5kaW5nKSApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiArICAgIGlmICggIXZp
cmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHYsIHZzLT5jb25maWcuZmllbGRzLnNpbnR4
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0aW1lcngs
IHZzLT5leHBpcmF0aW9uLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRpbWVfbm93KHYtPmRvbWFpbikpICkNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArDQo+
ICsgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOw0KPiArDQo+ICsg
ICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5wZXJpb2RpYyApDQo+ICsgICAgICAgIHN0YXJ0X3N0
aW1lcih2cyk7DQo+ICsgICAgZWxzZQ0KPiArICAgICAgICB2cy0+Y29uZmlnLmZpZWxkcy5lbmFi
bGVkID0gMDsNCj4gK30NCj4gKw0KPiArdm9pZCB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0
cnVjdCB2Y3B1ICp2KQ0KPiArew0KPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOw0KPiArICAgIHVuc2lnbmVkIGludCBpOw0KPiArDQo+ICsgICAg
aWYgKCAhdnYtPnN0aW1lcl9wZW5kaW5nICkNCj4gKyAgICAgICByZXR1cm47DQo+ICsNCj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApDQo+ICsgICAg
ICAgIHBvbGxfc3RpbWVyKHYsIGkpOw0KPiArfQ0KPiArDQo+ICt2b2lkIHZpcmlkaWFuX3RpbWVf
dmNwdV9mcmVlemUoc3RydWN0IHZjcHUgKnYpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZpcmlkaWFu
X3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47DQo+ICsgICAgdW5zaWduZWQgaW50IGk7
DQo+ICsNCj4gKyAgICBpZiAoICFpc192aXJpZGlhbl92Y3B1KHYpICkNCj4gKyAgICAgICAgcmV0
dXJuOw0KPiArDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIp
OyBpKysgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMg
PSAmdnYtPnN0aW1lcltpXTsNCj4gKw0KPiArICAgICAgICBpZiAoIHZzLT5zdGFydGVkICkNCj4g
KyAgICAgICAgICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7DQo+ICsgICAgfQ0KPiArfQ0KPiAr
DQo+ICt2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHN0cnVjdCB2Y3B1ICp2KQ0KPiArew0K
PiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOw0K
PiArICAgIHVuc2lnbmVkIGludCBpOw0KPiArDQo+ICsgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNw
dSh2KSApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07DQo+ICsNCj4gKyAgICAgICAg
aWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkICkNCj4gKyAgICAgICAgICAgIHN0YXJ0X3N0
aW1lcih2cyk7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICB2b2lkIHZpcmlkaWFuX3RpbWVfZG9t
YWluX2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiArICAgIHN0cnVjdCB2
Y3B1ICp2Ow0KPiArDQo+ICsgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkNCj4gKyAg
ICAgICAgcmV0dXJuOw0KPiArDQo+ICsgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiArICAg
ICAgICB2aXJpZGlhbl90aW1lX3ZjcHVfZnJlZXplKHYpOw0KPiArDQo+ICAgICAgdGltZV9yZWZf
Y291bnRfZnJlZXplKGQpOw0KPiAgfQ0KPiANCj4gIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5f
dGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiArICAgIHN0cnVjdCB2Y3B1ICp2
Ow0KPiArDQo+ICsgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkNCj4gKyAgICAgICAg
cmV0dXJuOw0KPiArDQo+ICAgICAgdGltZV9yZWZfY291bnRfdGhhdyhkKTsNCj4gKw0KPiArICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gKyAgICAgICAgdmlyaWRpYW5fdGltZV92Y3B1X3Ro
YXcodik7DQo+ICB9DQo+IA0KPiAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0KPiAgew0KPiArICAgIHN0cnVjdCB2aXJp
ZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOw0KPiAgICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47DQo+ICAgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBk
LT5hcmNoLmh2bS52aXJpZGlhbjsNCj4gDQo+IEBAIC0xNDksNiArMzk4LDYzIEBAIGludCB2aXJp
ZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZh
bCkNCj4gICAgICAgICAgfQ0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICsgICAgY2FzZSBIVl9Y
NjRfTVNSX1RJTUVfUkVGX0NPVU5UOg0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047DQo+ICsNCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6DQo+ICsgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIyX0NPTkZJRzoNCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6DQo+
ICsgICAgew0KPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9DQo+ICsgICAgICAgICAg
ICBhcnJheV9pbmRleF9ub3NwZWMoKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8g
MiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5zdGlt
ZXIpKTsNCj4gKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1l
cltzdGltZXJ4XTsNCj4gKw0KPiArICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNr
KGQpICYgSFZNUFZfc3RpbWVyKSApDQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047DQo+ICsNCj4gKyAgICAgICAgc3RvcF9zdGltZXIodnMpOw0KPiArDQo+ICsgICAgICAg
IHZzLT5jb25maWcucmF3ID0gdmFsOw0KPiArDQo+ICsgICAgICAgIGlmICggIXZzLT5jb25maWcu
ZmllbGRzLnNpbnR4ICkNCj4gKyAgICAgICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQg
PSAwOw0KPiArDQo+ICsgICAgICAgIGlmICggdnMtPmNvbmZpZy5maWVsZHMuZW5hYmxlZCApDQo+
ICsgICAgICAgICAgICBzdGFydF9zdGltZXIodnMpOw0KPiArDQo+ICsgICAgICAgIGJyZWFrOw0K
PiArICAgIH0NCj4gKw0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOg0KPiAr
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOg0KPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIyX0NPVU5UOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOg0K
PiArICAgIHsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPQ0KPiArICAgICAgICAg
ICAgYXJyYXlfaW5kZXhfbm9zcGVjKChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAv
IDIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c3Rp
bWVyKSk7DQo+ICsgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGlt
ZXJbc3RpbWVyeF07DQo+ICsNCj4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFz
ayhkKSAmIEhWTVBWX3N0aW1lcikgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOw0KPiArDQo+ICsgICAgICAgIHN0b3Bfc3RpbWVyKHZzKTsNCj4gKw0KPiArICAgICAg
ICB2cy0+Y291bnQgPSB2YWw7DQo+ICsNCj4gKyAgICAgICAgaWYgKCAhdnMtPmNvdW50ICApDQo+
ICsgICAgICAgICAgICB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkID0gMDsNCj4gKyAgICAgICAg
ZWxzZSBpZiAoIHZzLT5jb25maWcuZmllbGRzLmF1dG9fZW5hYmxlICkNCj4gKyAgICAgICAgICAg
IHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAxOw0KPiArDQo+ICsgICAgICAgIGlmICggdnMt
PmNvbmZpZy5maWVsZHMuZW5hYmxlZCApDQo+ICsgICAgICAgICAgICBzdGFydF9zdGltZXIodnMp
Ow0KPiArDQo+ICsgICAgICAgIGJyZWFrOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGRlZmF1bHQ6
DQo+ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNS
ICUjeCAoJTAxNiJQUkl4NjQiKVxuIiwNCj4gICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGlk
eCwgdmFsKTsNCj4gQEAgLTE2MCw2ICs0NjYsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+IA0KPiAgaW50IHZp
cmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgKnZhbCkNCj4gIHsNCj4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsNCj4gICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOw0KPiAgICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmly
aWRpYW47DQo+IA0KPiBAQCAtMjAxLDYgKzUwOCwzNyBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQ0KPiAg
ICAgICAgICBicmVhazsNCj4gICAgICB9DQo+IA0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIwX0NPTkZJRzoNCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6DQo+ICsg
ICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOg0KPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIzX0NPTkZJRzoNCj4gKyAgICB7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJ4ID0NCj4gKyAgICAgICAgICAgIGFycmF5X2luZGV4X25vc3BlYygoaWR4IC0gSFZfWDY0X01T
Ul9TVElNRVIwX0NPTkZJRykgLyAyLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFSUkFZX1NJWkUodnYtPnN0aW1lcikpOzsNCj4gKw0KPiArICAgICAgICBpZiAoICEodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApDQo+ICsgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ICsNCj4gKyAgICAgICAgKnZhbCA9IHZ2LT5zdGltZXJb
c3RpbWVyeF0uY29uZmlnLnJhdzsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgfQ0KPiArICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIxX0NPVU5UOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOg0KPiAr
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOg0KPiArICAgIHsNCj4gKyAgICAgICAg
dW5zaWduZWQgaW50IHN0aW1lcnggPQ0KPiArICAgICAgICAgICAgYXJyYXlfaW5kZXhfbm9zcGVj
KChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDIsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c3RpbWVyKSk7Ow0KPiArDQo+ICsgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkNCj4g
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsNCj4gKw0KPiArICAgICAgICAq
dmFsID0gdnYtPnN0aW1lcltzdGltZXJ4XS5jb3VudDsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsg
ICAgfQ0KPiArDQo+ICAgICAgZGVmYXVsdDoNCj4gICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lO
Rk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1bmNfXywgaWR4KTsNCj4gICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiBAQCAtMjA5LDggKzU0NywxOSBAQCBp
bnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCAqdmFsKQ0KPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+IA0K
PiAtaW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQ0KPiAr
aW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQ0KPiAgew0KPiArICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOw0KPiArICAg
IHVuc2lnbmVkIGludCBpOw0KPiArDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KHZ2LT5zdGltZXIpOyBpKysgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsNCj4gKw0KPiArICAgICAgICB2cy0+diA9IHY7
DQo+ICsgICAgICAgIGluaXRfdGltZXIoJnZzLT50aW1lciwgc3RpbWVyX2V4cGlyZSwgdnMsIHYt
PnByb2Nlc3Nvcik7DQo+ICsgICAgfQ0KPiArDQo+ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+IA0K
PiBAQCAtMjIxLDYgKzU3MCwxNiBAQCBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiANCj4gIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5p
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdikNCj4gIHsNCj4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsNCj4gKyAgICB1bnNpZ25lZCBpbnQgaTsNCj4g
Kw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkN
Cj4gKyAgICB7DQo+ICsgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5z
dGltZXJbaV07DQo+ICsNCj4gKyAgICAgICAga2lsbF90aW1lcigmdnMtPnRpbWVyKTsNCj4gKyAg
ICAgICAgdnMtPnYgPSBOVUxMOw0KPiArICAgIH0NCj4gIH0NCj4gDQo+ICB2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiBAQCAtMjMxLDEx
ICs1OTAsMzYgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkNCj4gIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgNCj4gICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpDQo+ICB7DQo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5o
dm0udmlyaWRpYW47DQo+ICsgICAgdW5zaWduZWQgaW50IGk7DQo+ICsNCj4gKyAgICBCVUlMRF9C
VUdfT04oQVJSQVlfU0laRSh2di0+c3RpbWVyKSAhPQ0KPiArICAgICAgICAgICAgICAgICBBUlJB
WV9TSVpFKGN0eHQtPnN0aW1lcl9jb25maWdfbXNyKSk7DQo+ICsgICAgQlVJTERfQlVHX09OKEFS
UkFZX1NJWkUodnYtPnN0aW1lcikgIT0NCj4gKyAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShj
dHh0LT5zdGltZXJfY291bnRfbXNyKSk7DQo+ICsNCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApDQo+ICsgICAgew0KPiArICAgICAgICBzdHJ1Y3Qg
dmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOw0KPiArDQo+ICsgICAgICAgIGN0
eHQtPnN0aW1lcl9jb25maWdfbXNyW2ldID0gdnMtPmNvbmZpZy5yYXc7DQo+ICsgICAgICAgIGN0
eHQtPnN0aW1lcl9jb3VudF9tc3JbaV0gPSB2cy0+Y291bnQ7DQo+ICsgICAgfQ0KPiAgfQ0KPiAN
Cj4gIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX3ZjcHVfY3R4dCgNCj4gICAgICBzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpDQo+ICB7
DQo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47
DQo+ICsgICAgdW5zaWduZWQgaW50IGk7DQo+ICsNCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApDQo+ICsgICAgew0KPiArICAgICAgICBzdHJ1Y3Qg
dmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOw0KPiArDQo+ICsgICAgICAgIHZz
LT5jb25maWcucmF3ID0gY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3JbaV07DQo+ICsgICAgICAgIHZz
LT5jb3VudCA9IGN0eHQtPnN0aW1lcl9jb3VudF9tc3JbaV07DQo+ICsgICAgfQ0KPiAgfQ0KPiAN
Cj4gIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KA0KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi92aXJpZGlhbi5jDQo+IGluZGV4IDY3ZDAxMjE5MjQuLmVjNzljZDlmMTUgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYw0KPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMNCj4gQEAgLTE4MSw2ICsxODEsOCBA
QCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgbGVhZiwNCj4gICAgICAgICAgICAgIG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNlVHNj
ID0gMTsNCj4gICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9z
eW5pYyApDQo+ICAgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9IDE7DQo+ICsgICAg
ICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyICkNCj4gKyAg
ICAgICAgICAgIG1hc2suQWNjZXNzU3ludGhldGljVGltZXJSZWdzID0gMTsNCj4gDQo+ICAgICAg
ICAgIHUubWFzayA9IG1hc2s7DQo+IA0KPiBAQCAtMzIyLDYgKzMyNCwxNSBAQCBpbnQgZ3Vlc3Rf
d3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFs
KQ0KPiAgICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOg0KPiAgICAgIGNhc2UgSFZf
WDY0X01TUl9BUElDX0ZSRVFVRU5DWToNCj4gICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNF
X1RTQzoNCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6DQo+ICsgICAgY2Fz
ZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIwX0NPVU5UOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoNCj4gKyAg
ICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoNCj4gKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMl9DT05GSUc6DQo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6DQo+
ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOg0KPiArICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIzX0NPVU5UOg0KPiAgICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV93cm1z
cih2LCBpZHgsIHZhbCk7DQo+IA0KPiAgICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoNCj4g
QEAgLTQwMyw2ICs0MTQsMTQgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpDQo+ICAgICAgY2FzZSBIVl9Y
NjRfTVNSX0FQSUNfRlJFUVVFTkNZOg0KPiAgICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0Vf
VFNDOg0KPiAgICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoNCj4gKyAgICBjYXNl
IEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6DQo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjBfQ09VTlQ6DQo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOg0KPiArICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOg0KPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIyX0NPTkZJRzoNCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVDoNCj4g
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6DQo+ICsgICAgY2FzZSBIVl9YNjRf
TVNSX1NUSU1FUjNfQ09VTlQ6DQo+ICAgICAgICAgIHJldHVybiB2aXJpZGlhbl90aW1lX3JkbXNy
KHYsIGlkeCwgdmFsKTsNCj4gDQo+ICAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AwOg0KPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgNCj4gaW5kZXggNzQ0NmJlNDkyYi4uYzljYWIzMmUw
NiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaA0KPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oDQo+IEBAIC00MCw2ICs0MCwz
MyBAQCB1bmlvbiB2aXJpZGlhbl9zaW50X21zcg0KPiAgICAgIH07DQo+ICB9Ow0KPiANCj4gK3Vu
aW9uIHZpcmlkaWFuX3N0aW1lcl9jb25maWdfbXNyDQo+ICt7DQo+ICsgICAgdWludDY0X3QgcmF3
Ow0KPiArICAgIHN0cnVjdA0KPiArICAgIHsNCj4gKyAgICAgICAgdWludDY0X3QgZW5hYmxlZDox
Ow0KPiArICAgICAgICB1aW50NjRfdCBwZXJpb2RpYzoxOw0KPiArICAgICAgICB1aW50NjRfdCBs
YXp5OjE7DQo+ICsgICAgICAgIHVpbnQ2NF90IGF1dG9fZW5hYmxlOjE7DQo+ICsgICAgICAgIHVp
bnQ2NF90IHZlY3Rvcjo4Ow0KPiArICAgICAgICB1aW50NjRfdCBkaXJlY3RfbW9kZToxOw0KPiAr
ICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMTozOw0KPiArICAgICAgICB1aW50NjRfdCBz
aW50eDo0Ow0KPiArICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMjo0NDsNCj4gKyAgICB9
IGZpZWxkczsNCg0KTG9va3MgbGlrZSBJIG1pc3NlZCB0aGlzLiBJJ2xsIHNlbmQgYSB2NiB3aXRo
IGl0IHJlbW92ZWQuDQoNCiAgUGF1bA0KDQo+ICt9Ow0KPiArDQo+ICtzdHJ1Y3QgdmlyaWRpYW5f
c3RpbWVyIHsNCj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4gKyAgICBzdHJ1Y3QgdGltZXIgdGlt
ZXI7DQo+ICsgICAgdW5pb24gdmlyaWRpYW5fc3RpbWVyX2NvbmZpZ19tc3IgY29uZmlnOw0KPiAr
ICAgIHVpbnQ2NF90IGNvdW50Ow0KPiArICAgIHVpbnQ2NF90IGV4cGlyYXRpb247DQo+ICsgICAg
c190aW1lX3QgdGltZW91dDsNCj4gKyAgICBib29sIHN0YXJ0ZWQ7DQo+ICt9Ow0KPiArDQo+ICBz
dHJ1Y3QgdmlyaWRpYW5fdmNwdQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHZw
X2Fzc2lzdDsNCj4gQEAgLTUwLDYgKzc3LDkgQEAgc3RydWN0IHZpcmlkaWFuX3ZjcHUNCj4gICAg
ICB1bmlvbiB2aXJpZGlhbl9zaW50X21zciBzaW50WzE2XTsNCj4gICAgICB1aW50OF90IHZlY3Rv
cl90b19zaW50eFsyNTZdOw0KPiAgICAgIHVuc2lnbmVkIGxvbmcgbXNnX3BlbmRpbmc7DQo+ICsg
ICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciBzdGltZXJbNF07DQo+ICsgICAgdW5zaWduZWQgbG9u
ZyBzdGltZXJfZW5hYmxlZDsNCj4gKyAgICB1bnNpZ25lZCBsb25nIHN0aW1lcl9wZW5kaW5nOw0K
PiAgICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOw0KPiAgfTsNCj4gDQo+IEBAIC0xMTIsNyAr
MTQyLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7DQo+IA0KPiAgYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCB2ZWN0b3IpOw0KPiAtdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3Nh
Z2VzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsNCj4gK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9t
ZXNzYWdlcyhzdHJ1Y3QgdmNwdSAqdik7DQo+ICB2b2lkIHZpcmlkaWFuX3N5bmljX2Fja19zaW50
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKTsNCj4gDQo+ICAjZW5k
aWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2h2bS9zYXZlLmgNCj4gaW5kZXggZWMzZTRkZjEyYy4uODM0NGFhNDcxZiAxMDA2NDQN
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgNCj4gKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgNCj4gQEAgLTYwNCw2ICs2MDQs
OCBAQCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7DQo+ICAgICAgdWludDhfdCAg
X3BhZFs3XTsNCj4gICAgICB1aW50NjRfdCBzaW1wX21zcjsNCj4gICAgICB1aW50NjRfdCBzaW50
X21zclsxNl07DQo+ICsgICAgdWludDY0X3Qgc3RpbWVyX2NvbmZpZ19tc3JbNF07DQo+ICsgICAg
dWludDY0X3Qgc3RpbWVyX2NvdW50X21zcls0XTsNCj4gIH07DQo+IA0KPiAgREVDTEFSRV9IVk1f
U0FWRV9UWVBFKFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29u
dGV4dCk7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaA0KPiBpbmRleCBlN2UzYzdjODkyLi5lMDZi
MDk0MmQwIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oDQo+
ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgNCj4gQEAgLTE1MCw2ICsxNTAs
MTAgQEANCj4gICNkZWZpbmUgX0hWTVBWX3N5bmljIDcNCj4gICNkZWZpbmUgSFZNUFZfc3luaWMg
KDEgPDwgX0hWTVBWX3N5bmljKQ0KPiANCj4gKy8qIEVuYWJsZSBTVElNRVIgTVNScyAqLw0KPiAr
I2RlZmluZSBfSFZNUFZfc3RpbWVyIDgNCj4gKyNkZWZpbmUgSFZNUFZfc3RpbWVyICgxIDw8IF9I
Vk1QVl9zdGltZXIpDQo+ICsNCj4gICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwNCj4gICAg
ICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwNCj4gICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBc
DQo+IEBAIC0xNTgsNyArMTYyLDggQEANCj4gICAgICAgICAgIEhWTVBWX2hjYWxsX3JlbW90ZV90
bGJfZmx1c2ggfCBcDQo+ICAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwNCj4gICAgICAg
ICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwNCj4gLSAgICAgICAgIEhWTVBWX3N5bmljKQ0KPiArICAg
ICAgICAgSFZNUFZfc3luaWMgfCBcDQo+ICsgICAgICAgICBIVk1QVl9zdGltZXIpDQo+IA0KPiAg
I2VuZGlmDQo+IA0KPiAtLQ0KPiAyLjIwLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:15:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13:15: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 1h43ij-00012H-40; Wed, 13 Mar 2019 13:14: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h43ii-00012C-7I
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:14:56 +0000
X-Inumbo-ID: fc5b4712-4591-11e9-b5a0-2bce346f7372
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc5b4712-4591-11e9-b5a0-2bce346f7372;
 Wed, 13 Mar 2019 13:14:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 07:14:51 -0600
Message-Id: <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 07:14:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 09/11] 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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0yOCw2ICsyOSwzMiBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQo+
ICAgICAgdWludDhfdCBSZXNlcnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOwo+ICB9IEhWX1ZQ
X0FTU0lTVF9QQUdFOwo+ICAKPiArdHlwZWRlZiBlbnVtIEhWX01FU1NBR0VfVFlQRSB7Cj4gKyAg
ICBIdk1lc3NhZ2VUeXBlTm9uZSwKPiArICAgIEh2TWVzc2FnZVRpbWVyRXhwaXJlZCA9IDB4ODAw
MDAwMTAsCj4gK30gSFZfTUVTU0FHRV9UWVBFOwo+ICsKPiArdHlwZWRlZiBzdHJ1Y3QgSFZfTUVT
U0FHRV9GTEFHUyB7Cj4gKyAgICB1aW50OF90IE1lc3NhZ2VQZW5kaW5nOjE7Cj4gKyAgICB1aW50
OF90IFJlc2VydmVkOjc7Cj4gK30gSFZfTUVTU0FHRV9GTEFHUzsKPiArCj4gK3R5cGVkZWYgc3Ry
dWN0IEhWX01FU1NBR0VfSEVBREVSIHsKPiArICAgIEhWX01FU1NBR0VfVFlQRSBNZXNzYWdlVHlw
ZTsKPiArICAgIHVpbnQxNl90IFJlc2VydmVkMTsKPiArICAgIEhWX01FU1NBR0VfRkxBR1MgTWVz
c2FnZUZsYWdzOwo+ICsgICAgdWludDhfdCBQYXlsb2FkU2l6ZTsKPiArICAgIHVpbnQ2NF90IFJl
c2VydmVkMjsKPiArfSBIVl9NRVNTQUdFX0hFQURFUjsKPiArCj4gKyNkZWZpbmUgSFZfTUVTU0FH
RV9TSVpFIDI1Ngo+ICsjZGVmaW5lIEhWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09VTlQg
MzAKCklzIHRoaXMgZGVmaW5lZCB0aGlzIHdheSwgb3IgKGdpdmVuIC4uLgoKPiArdHlwZWRlZiBz
dHJ1Y3QgSFZfTUVTU0FHRSB7Cj4gKyAgICBIVl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7Cj4gKyAg
ICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09VTlRdOwo+
ICt9IEhWX01FU1NBR0U7CgouLi4gdGhpcykgaXNuJ3QgaXQgcmF0aGVyCgojZGVmaW5lIEhWX01F
U1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09VTlQgXAogICAgKChIVl9NRVNTQUdFX1NJWkUgLSBz
aXplb2YoSFZfTUVTU0FHRV9IRUFERVIpIC8gOCkKCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lO
VDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1Ogo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBzaW50eCA9IGFycmF5X2luZGV4X25vc3BlYyhpZHggLSBIVl9YNjRfTVNSX1NJTlQwLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHZ2LT5zaW50KSk7CgpXaGlsZSBoZXJlIEkgY2FuIHNlZSB0aGUgdXNlZnVsbmVzcyBvZiB1c2lu
ZyB0aGUgbG9jYWwgdmFyaWFibGUgKGJ1dAp5b3UncmUgYXdhcmUgb2YgdGhlIHJlbWFpbmluZyBp
c3N1ZSB3aXRoIGdvaW5nIHRoaXMgcm91dGU/KSwgLi4uCgo+ICsgICAgY2FzZSBIVl9YNjRfTVNS
X1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25l
ZCBpbnQgc2ludHggPSBhcnJheV9pbmRleF9ub3NwZWMoaWR4IC0gSFZfWDY0X01TUl9TSU5UMCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRSh2di0+c2ludCkpOwo+ICsKPiArICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpICkKPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOwo+ICsKPiArICAgICAgICAqdmFsID0gdnYtPnNpbnRbc2ludHhdLnJhdzsKPiArICAg
ICAgICBicmVhazsKCi4uLiBJIHRoaW5rIHlvdSB3b3VsZCBiZXR0ZXIgdXNlIGFycmF5X2FjY2Vz
c19ub3NwZWMoKSBoZXJlLCB0bwphdm9pZCB0aGF0IHZlcnkgcmlzay4KCj4gK2Jvb2wgdmlyaWRp
YW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpCj4gK3sK
PiArICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOwo+ICsgICAgdW5zaWduZWQgaW50IGlkeCA9IHZ2LT52ZWN0b3JfdG9fc2ludHhbdmVjdG9y
XTsKPiArICAgIHVuc2lnbmVkIGludCBzaW50eCA9IGFycmF5X2luZGV4X25vc3BlYyhpZHgsIEFS
UkFZX1NJWkUodnYtPnNpbnQpKTsKPiArCj4gKyAgICBpZiAoIGlkeCA+PSBBUlJBWV9TSVpFKHZ2
LT5zaW50KSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHJldHVybiB2di0+
c2ludFtzaW50eF0uYXV0b19lb2k7CgpTYW1lIGhlcmUgdGhlbi4KCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPiBAQCAt
NDYxLDEwICs0NjEsMTUgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGljICp2bGFw
aWMpCj4gIAo+ICB2b2lkIHZsYXBpY19oYW5kbGVfRU9JKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywg
dTggdmVjdG9yKQo+ICB7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192Y3B1KHZsYXBp
Yyk7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmxhcGljX2RvbWFpbih2bGFwaWMpOwoKUGxl
YXNlIHVzZSB2LT5kb21haW4gaGVyZS4KCj4gKyAgICAvKiBBbGwgc3luaWMgU0lOVHggdmVjdG9y
cyBhcmUgZWRnZSB0cmlnZ2VyZWQgKi8KPiArCj4gICAgICBpZiAoIHZsYXBpY190ZXN0X3ZlY3Rv
cih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19UTVJdKSApCj4gICAgICAgICAgdmlv
YXBpY191cGRhdGVfRU9JKGQsIHZlY3Rvcik7Cj4gKyAgICBlbHNlIGlmICggaGFzX3ZpcmlkaWFu
X3N5bmljKHYtPmRvbWFpbikgKQoKQW5kIHBsZWFzZSB1c2UgZCBoZXJlLgoKPiBAQCAtMTMwMSwx
MyArMTMwNiwyMyBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikK
PiAgICAgIGlmICggIXZsYXBpY19lbmFibGVkKHZsYXBpYykgKQo+ICAgICAgICAgIHJldHVybiAt
MTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogUG9sbCB0aGUgdmlyaWRpYW4gbWVzc2FnZSBxdWV1
ZXMgYmVmb3JlIGNoZWNraW5nIHRoZSBJUlIgc2luY2UKPiArICAgICAqIGEgc3l0aGV0aWMgaW50
ZXJydXB0IG1heSBiZSBhc3NlcnRlZCBkdXJpbmcgdGhlIHBvbGwuCgpzeW50aGV0aWMKCj4gQEAg
LTEzMjgsOSArMTM0MywxMyBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNw
dSAqdikKPiAgICAgICAgICAgKGlyciAmIDB4ZjApIDw9IChpc3IgJiAweGYwKSApCj4gICAgICB7
Cj4gICAgICAgICAgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIodik7Cj4gLSAgICAgICAgcmV0
dXJuIC0xOwo+ICsgICAgICAgIGlyciA9IC0xOwo+ICAgICAgfQo+ICAKPiArb3V0Ogo+ICsgICAg
aWYgKGlyciA9PSAtMSkKClN0eWxlOiBsYWJlbCBpbmRlbnRhdGlvbiBhbmQgc3BhY2VzIGluc2lk
ZSB0aGUgcGFyZW50aGVzZXMuCgo+ICsgICAgICAgIHZsYXBpYy0+cG9sbGVkX3N5bmljID0gZmFs
c2U7CgpJJ20gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIG9mIHRoaXMgZmxh
ZywgYW5kIHRoZQpzaXR1YXRpb24gaXMgbm8gaGVscGVkIGJ5IHZpcmlkaWFuX3N5bmljX3BvbGxf
bWVzc2FnZXMoKSBjdXJyZW50bHkKZG9pbmcgbm90aGluZy4gSXQgd291bGQgYmUgcmVhbGx5IG5p
Y2UgaWYgbWFpbnRlbmFuY2Ugb2YgYSBmbGFnIGxpa2UKdGhpcyAtIGlmIG5lZWRlZCBpbiB0aGUg
Zmlyc3QgcGxhY2UgLSBjb3VsZCBiZSBrZXB0IGxvY2FsIHRvIFZpcmlkaWFuCmNvZGUgKGJ1dCBv
ZiBjb3Vyc2Ugbm90IGF0IHRoZSBleHBlbnNlIG9mIGFkZGluZyB2YXJpb3VzIG5ldwpob29rcyBm
b3IgdGhhdCBwdXJwb3NlKS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKPiBAQCAtMjYs
MTAgKzI2LDMwIEBAIHN0cnVjdCB2aXJpZGlhbl9wYWdlCj4gICAgICB2b2lkICpwdHI7Cj4gIH07
Cj4gIAo+ICt1bmlvbiB2aXJpZGlhbl9zaW50X21zcgo+ICt7Cj4gKyAgICB1aW50NjRfdCByYXc7
Cj4gKyAgICBzdHJ1Y3QKPiArICAgIHsKPiArICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKPiAr
ICAgICAgICB1aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQxOjg7Cj4gKyAgICAgICAgdWludDY0
X3QgbWFzazoxOwo+ICsgICAgICAgIHVpbnQ2NF90IGF1dG9fZW9pOjE7Cj4gKyAgICAgICAgdWlu
dDY0X3QgcG9sbGluZzoxOwo+ICsgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3ByZXNlcnZlZDI6
NDU7Cj4gKyAgICB9Owo+ICt9Owo+ICsKPiAgc3RydWN0IHZpcmlkaWFuX3ZjcHUKPiAgewo+ICAg
ICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0Owo+ICAgICAgYm9vbCBhcGljX2Fzc2lz
dF9wZW5kaW5nOwo+ICsgICAgdWludDY0X3Qgc2NvbnRyb2w7Cj4gKyAgICB1aW50NjRfdCBzaWVm
cDsKPiArICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7Cj4gKyAgICB1bmlvbiB2aXJpZGlh
bl9zaW50X21zciBzaW50WzE2XTsKPiArICAgIHVpbnQ4X3QgdmVjdG9yX3RvX3NpbnR4WzI1Nl07
CgpJJ3ZlIGJlZW4gd29uZGVyaW5nIGFib3V0IHRoZSB3YXN0ZWQgaW5pdGlhbCAxNiBieXRlcyBo
ZXJlLCBidXQgbG9va2luZwphdCB0aGUgY29kZSB0cnlpbmcgdG8gc2F2ZSB0aGF0IHNwYWNlIHdv
dWxkIGFwcGFyZW50bHkgY29tcGxpY2F0ZSBzb21lCm9mIHRoZSBhcnJheSBhY2Nlc3NlcyBpbiB1
bmR1ZSBmYXNoaW9uLgoKPiArICAgIHVuc2lnbmVkIGxvbmcgbXNnX3BlbmRpbmc7CgpEb2VzIHRo
aXMgcmVhbGx5IG5lZWQgdG8gYmUgdW5zaWduZWQgbG9uZz8gVGhlcmUgYXJlIG9ubHkgMTYgYml0
cyB1c2VkCmhlcmUsIGFuZCBiaXRvcHMgb3VnaHQgdG8gd29yayBmaW5lIG9uIGFuIHVuc2lnbmVk
IGludC4gT25jZSByZWR1Y2VkLAp0aGUgZmllbGQgY291bGQgdGhlbiBmaWxsIHRoZSBnYXAgYmV0
d2VlbiBhcGljX2Fzc2lzdF9wZW5kaW5nIGFuZCBzY29udHJvbC4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:26:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h43td-0001s3-8Y; Wed, 13 Mar 2019 13:26: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=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h43tc-0001ry-2i
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:26:12 +0000
X-Inumbo-ID: 8f88ac8a-4593-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f88ac8a-4593-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 13:26:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87213526"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v5 09/11] viridian: add implementation of
 synthetic interrupt MSRs
Thread-Index: AQHU2BAnDD3eXfNhUkalDxx+rhJ32qYJfJWAgAAR/IA=
Date: Wed, 13 Mar 2019 13:25:57 +0000
Message-ID: <0799dfa4510c4a359e722c4f4f41ad66@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
 <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
In-Reply-To: <5C890249020000780021E1E0@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 v5 09/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDEzIE1hcmNoIDIwMTkgMTM6MTUNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4NCj4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBS
b2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gW1BBVENIIHY1IDA5LzExXSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9u
IG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScw0KPiANCj4gPj4+IE9uIDExLjAzLjE5IGF0IDE0
OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+IEBAIC0yOCw2ICsyOSwz
MiBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQ0KPiA+ICAgICAgdWludDhfdCBS
ZXNlcnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOw0KPiA+ICB9IEhWX1ZQX0FTU0lTVF9QQUdF
Ow0KPiA+DQo+ID4gK3R5cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgew0KPiA+ICsgICAgSHZN
ZXNzYWdlVHlwZU5vbmUsDQo+ID4gKyAgICBIdk1lc3NhZ2VUaW1lckV4cGlyZWQgPSAweDgwMDAw
MDEwLA0KPiA+ICt9IEhWX01FU1NBR0VfVFlQRTsNCj4gPiArDQo+ID4gK3R5cGVkZWYgc3RydWN0
IEhWX01FU1NBR0VfRkxBR1Mgew0KPiA+ICsgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOw0K
PiA+ICsgICAgdWludDhfdCBSZXNlcnZlZDo3Ow0KPiA+ICt9IEhWX01FU1NBR0VfRkxBR1M7DQo+
ID4gKw0KPiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0hFQURFUiB7DQo+ID4gKyAgICBI
Vl9NRVNTQUdFX1RZUEUgTWVzc2FnZVR5cGU7DQo+ID4gKyAgICB1aW50MTZfdCBSZXNlcnZlZDE7
DQo+ID4gKyAgICBIVl9NRVNTQUdFX0ZMQUdTIE1lc3NhZ2VGbGFnczsNCj4gPiArICAgIHVpbnQ4
X3QgUGF5bG9hZFNpemU7DQo+ID4gKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7DQo+ID4gK30gSFZf
TUVTU0FHRV9IRUFERVI7DQo+ID4gKw0KPiA+ICsjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYN
Cj4gPiArI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwDQo+IA0K
PiBJcyB0aGlzIGRlZmluZWQgdGhpcyB3YXksIG9yIChnaXZlbiAuLi4NCj4gDQo+ID4gK3R5cGVk
ZWYgc3RydWN0IEhWX01FU1NBR0Ugew0KPiA+ICsgICAgSFZfTUVTU0FHRV9IRUFERVIgSGVhZGVy
Ow0KPiA+ICsgICAgdWludDY0X3QgUGF5bG9hZFtIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JE
X0NPVU5UXTsNCj4gPiArfSBIVl9NRVNTQUdFOw0KPiANCj4gLi4uIHRoaXMpIGlzbid0IGl0IHJh
dGhlcg0KPiANCj4gI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIFwN
Cj4gICAgICgoSFZfTUVTU0FHRV9TSVpFIC0gc2l6ZW9mKEhWX01FU1NBR0VfSEVBREVSKSAvIDgp
DQo+IA0KPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQx
NToNCj4gPiArICAgIHsNCj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBhcnJheV9p
bmRleF9ub3NwZWMoaWR4IC0gSFZfWDY0X01TUl9TSU5UMCwNCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c2ludCkpOw0K
PiANCj4gV2hpbGUgaGVyZSBJIGNhbiBzZWUgdGhlIHVzZWZ1bG5lc3Mgb2YgdXNpbmcgdGhlIGxv
Y2FsIHZhcmlhYmxlIChidXQNCj4geW91J3JlIGF3YXJlIG9mIHRoZSByZW1haW5pbmcgaXNzdWUg
d2l0aCBnb2luZyB0aGlzIHJvdXRlPyksIC4uLg0KDQpJIGd1ZXNzIEknbSBub3QgYXdhcmUuIEdp
dmVuIHRoYXQgdXNpbmcgc2ludHggY2Fubm90IGxlYWQgdG8gYW4gb3V0LW9mLWJvdW5kcyBhY2Nl
c3MsIHdoYXQgaXMgdGhlIHJpc2s/DQoNCj4gDQo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lO
VDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1Og0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIHVuc2ln
bmVkIGludCBzaW50eCA9IGFycmF5X2luZGV4X25vc3BlYyhpZHggLSBIVl9YNjRfTVNSX1NJTlQw
LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
UlJBWV9TSVpFKHZ2LT5zaW50KSk7DQo+ID4gKw0KPiA+ICsgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQ0KPiA+ICsgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ID4gKw0KPiA+ICsgICAgICAgICp2YWwgPSB2di0+c2lu
dFtzaW50eF0ucmF3Ow0KPiA+ICsgICAgICAgIGJyZWFrOw0KPiANCj4gLi4uIEkgdGhpbmsgeW91
IHdvdWxkIGJldHRlciB1c2UgYXJyYXlfYWNjZXNzX25vc3BlYygpIGhlcmUsIHRvDQo+IGF2b2lk
IHRoYXQgdmVyeSByaXNrLg0KPiANCj4gPiArYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2Vv
aV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcikNCj4gPiArew0KPiA+ICsgICAgY29u
c3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47DQo+ID4g
KyAgICB1bnNpZ25lZCBpbnQgaWR4ID0gdnYtPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdOw0KPiA+
ICsgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgQVJSQVlf
U0laRSh2di0+c2ludCkpOw0KPiA+ICsNCj4gPiArICAgIGlmICggaWR4ID49IEFSUkFZX1NJWkUo
dnYtPnNpbnQpICkNCj4gPiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+ID4gKw0KPiA+ICsgICAg
cmV0dXJuIHZ2LT5zaW50W3NpbnR4XS5hdXRvX2VvaTsNCj4gDQo+IFNhbWUgaGVyZSB0aGVuLg0K
PiANCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jDQo+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYw0KPiA+IEBAIC00NjEsMTAgKzQ2MSwxNSBAQCB2b2lkIHZsYXBp
Y19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykNCj4gPg0KPiA+ICB2b2lkIHZsYXBpY19o
YW5kbGVfRU9JKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdTggdmVjdG9yKQ0KPiA+ICB7DQo+ID4g
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192Y3B1KHZsYXBpYyk7DQo+ID4gICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdmxhcGljX2RvbWFpbih2bGFwaWMpOw0KPiANCj4gUGxlYXNlIHVzZSB2
LT5kb21haW4gaGVyZS4NCj4gDQo+ID4gKyAgICAvKiBBbGwgc3luaWMgU0lOVHggdmVjdG9ycyBh
cmUgZWRnZSB0cmlnZ2VyZWQgKi8NCj4gPiArDQo+ID4gICAgICBpZiAoIHZsYXBpY190ZXN0X3Zl
Y3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19UTVJdKSApDQo+ID4gICAgICAg
ICAgdmlvYXBpY191cGRhdGVfRU9JKGQsIHZlY3Rvcik7DQo+ID4gKyAgICBlbHNlIGlmICggaGFz
X3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgKQ0KPiANCj4gQW5kIHBsZWFzZSB1c2UgZCBoZXJl
Lg0KDQpTb3JyeSwgeWVzLiBJIGNoYW5nZWQgaXQgYW5kIHRoZW4gYXBwYXJlbnRseSBsb3N0IHRo
ZSBjaGFuZ2UuDQoNCj4gDQo+ID4gQEAgLTEzMDEsMTMgKzEzMDYsMjMgQEAgaW50IHZsYXBpY19o
YXNfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpDQo+ID4gICAgICBpZiAoICF2bGFwaWNfZW5h
YmxlZCh2bGFwaWMpICkNCj4gPiAgICAgICAgICByZXR1cm4gLTE7DQo+ID4NCj4gPiArICAgIC8q
DQo+ID4gKyAgICAgKiBQb2xsIHRoZSB2aXJpZGlhbiBtZXNzYWdlIHF1ZXVlcyBiZWZvcmUgY2hl
Y2tpbmcgdGhlIElSUiBzaW5jZQ0KPiA+ICsgICAgICogYSBzeXRoZXRpYyBpbnRlcnJ1cHQgbWF5
IGJlIGFzc2VydGVkIGR1cmluZyB0aGUgcG9sbC4NCj4gDQo+IHN5bnRoZXRpYw0KPiANCj4gPiBA
QCAtMTMyOCw5ICsxMzQzLDEzIEBAIGludCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2
Y3B1ICp2KQ0KPiA+ICAgICAgICAgICAoaXJyICYgMHhmMCkgPD0gKGlzciAmIDB4ZjApICkNCj4g
PiAgICAgIHsNCj4gPiAgICAgICAgICB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcih2KTsNCj4g
PiAtICAgICAgICByZXR1cm4gLTE7DQo+ID4gKyAgICAgICAgaXJyID0gLTE7DQo+ID4gICAgICB9
DQo+ID4NCj4gPiArb3V0Og0KPiA+ICsgICAgaWYgKGlyciA9PSAtMSkNCj4gDQo+IFN0eWxlOiBs
YWJlbCBpbmRlbnRhdGlvbiBhbmQgc3BhY2VzIGluc2lkZSB0aGUgcGFyZW50aGVzZXMuDQoNCk9v
cHMuDQoNCj4gDQo+ID4gKyAgICAgICAgdmxhcGljLT5wb2xsZWRfc3luaWMgPSBmYWxzZTsNCj4g
DQo+IEknbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhpcyBmbGFn
LCBhbmQgdGhlDQo+IHNpdHVhdGlvbiBpcyBubyBoZWxwZWQgYnkgdmlyaWRpYW5fc3luaWNfcG9s
bF9tZXNzYWdlcygpIGN1cnJlbnRseQ0KPiBkb2luZyBub3RoaW5nLiBJdCB3b3VsZCBiZSByZWFs
bHkgbmljZSBpZiBtYWludGVuYW5jZSBvZiBhIGZsYWcgbGlrZQ0KPiB0aGlzIC0gaWYgbmVlZGVk
IGluIHRoZSBmaXJzdCBwbGFjZSAtIGNvdWxkIGJlIGtlcHQgbG9jYWwgdG8gVmlyaWRpYW4NCj4g
Y29kZSAoYnV0IG9mIGNvdXJzZSBub3QgYXQgdGhlIGV4cGVuc2Ugb2YgYWRkaW5nIHZhcmlvdXMg
bmV3DQo+IGhvb2tzIGZvciB0aGF0IHB1cnBvc2UpLg0KDQpUaGUgZmxhZyBpcyB0aGVyZSB0byBz
dG9wIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMoKSBiZWluZyBjYWxsZWQgbXVsdGlwbGUg
dGltZXMgYXMgeW91IHJlcXVlc3RlZC4gSSBjYW4gbW92ZSB0aGUgZmxhZyBpbnRvIHRoZSB2aXJp
ZGlhbiBjb2RlIGJ1dCBJJ2xsIGhhdmUgdG8gYWRkIGFkZCBleHRyYSBjYWxsIHRvIHVuYmxvY2sg
dGhlIHBvbGwgaW4gdGhpcyBjYXNlIGFuZCBpbiB0aGUgYWNrIGZ1bmN0aW9uLg0KDQo+IA0KPiA+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgNCj4gPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oDQo+ID4gQEAgLTI2LDEwICsyNiwzMCBAQCBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZQ0KPiA+ICAgICAgdm9pZCAqcHRyOw0KPiA+ICB9Ow0KPiA+DQo+
ID4gK3VuaW9uIHZpcmlkaWFuX3NpbnRfbXNyDQo+ID4gK3sNCj4gPiArICAgIHVpbnQ2NF90IHJh
dzsNCj4gPiArICAgIHN0cnVjdA0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIHVpbnQ2NF90IHZl
Y3Rvcjo4Ow0KPiA+ICsgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3ByZXNlcnZlZDE6ODsNCj4g
PiArICAgICAgICB1aW50NjRfdCBtYXNrOjE7DQo+ID4gKyAgICAgICAgdWludDY0X3QgYXV0b19l
b2k6MTsNCj4gPiArICAgICAgICB1aW50NjRfdCBwb2xsaW5nOjE7DQo+ID4gKyAgICAgICAgdWlu
dDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMjo0NTsNCj4gPiArICAgIH07DQo+ID4gK307DQo+ID4g
Kw0KPiA+ICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3Qgdmly
aWRpYW5fcGFnZSB2cF9hc3Npc3Q7DQo+ID4gICAgICBib29sIGFwaWNfYXNzaXN0X3BlbmRpbmc7
DQo+ID4gKyAgICB1aW50NjRfdCBzY29udHJvbDsNCj4gPiArICAgIHVpbnQ2NF90IHNpZWZwOw0K
PiA+ICsgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2Ugc2ltcDsNCj4gPiArICAgIHVuaW9uIHZpcmlk
aWFuX3NpbnRfbXNyIHNpbnRbMTZdOw0KPiA+ICsgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhb
MjU2XTsNCj4gDQo+IEkndmUgYmVlbiB3b25kZXJpbmcgYWJvdXQgdGhlIHdhc3RlZCBpbml0aWFs
IDE2IGJ5dGVzIGhlcmUsIGJ1dCBsb29raW5nDQo+IGF0IHRoZSBjb2RlIHRyeWluZyB0byBzYXZl
IHRoYXQgc3BhY2Ugd291bGQgYXBwYXJlbnRseSBjb21wbGljYXRlIHNvbWUNCj4gb2YgdGhlIGFy
cmF5IGFjY2Vzc2VzIGluIHVuZHVlIGZhc2hpb24uDQo+IA0KPiA+ICsgICAgdW5zaWduZWQgbG9u
ZyBtc2dfcGVuZGluZzsNCj4gDQo+IERvZXMgdGhpcyByZWFsbHkgbmVlZCB0byBiZSB1bnNpZ25l
ZCBsb25nPyBUaGVyZSBhcmUgb25seSAxNiBiaXRzIHVzZWQNCj4gaGVyZSwgYW5kIGJpdG9wcyBv
dWdodCB0byB3b3JrIGZpbmUgb24gYW4gdW5zaWduZWQgaW50LiBPbmNlIHJlZHVjZWQsDQo+IHRo
ZSBmaWVsZCBjb3VsZCB0aGVuIGZpbGwgdGhlIGdhcCBiZXR3ZWVuIGFwaWNfYXNzaXN0X3BlbmRp
bmcgYW5kIHNjb250cm9sLg0KDQpPay4NCg0KICBQYXVsDQoNCj4gDQo+IEphbg0KPiANCj4gDQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h43uh-0001ve-Kn; Wed, 13 Mar 2019 13: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h43ug-0001vQ-97
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:27:18 +0000
X-Inumbo-ID: b66cde08-4593-11e9-9f68-ab4d5f2f18b3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b66cde08-4593-11e9-9f68-ab4d5f2f18b3;
 Wed, 13 Mar 2019 13:27: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 1h43uZ-0002AI-Ui; Wed, 13 Mar 2019 13:27:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h43uZ-0005oh-HG; Wed, 13 Mar 2019 13:27:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h43uZ-0006uh-Ge; Wed, 13 Mar 2019 13:27:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133767-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=bd61616e94490b2d8f1a19386f314bb16388ef6f
X-Osstest-Versions-That: xen=fa6eba8d351f7134f47696c726ff1a2133bca5af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 13:27:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133767: 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>

ZmxpZ2h0IDEzMzc2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiZDYxNjE2ZTk0NDkwYjJkOGYxYTE5Mzg2ZjMxNGJiMTYzODhlZjZmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmYTZlYmE4ZDM1MWY3MTM0ZjQ3
Njk2YzcyNmZmMWEyMTMzYmNhNWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3NTIgIDIwMTkt
MDMtMTIgMjA6MDA6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzY3ICAy
MDE5LTAzLTEzIDExOjAxOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICBmYTZlYmE4ZDM1Li5iZDYxNjE2ZTk0ICBiZDYxNjE2ZTk0
NDkwYjJkOGYxYTE5Mzg2ZjMxNGJiMTYzODhlZjZmIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:36:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13: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 1h442z-0002mc-Hz; Wed, 13 Mar 2019 13:35: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=3/bD=RQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h442x-0002mX-Hi
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:35:52 +0000
X-Inumbo-ID: e92d9ed5-4594-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e92d9ed5-4594-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 13:35:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552484147;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=Uefw/Jt5kT6JrJBj9C9Il1BnH6E/r6sJPkdI0RnxWOs=;
 b=AHP/HNkRHiECjwKqTbr0R+7o1oGUaI4Q1DKPD96zQEKosapwi0lq4MS7oi+1EAZT5I
 90Cx6+1Hgid0klCTOIhT1W8e4o7c7Z0n2QLNwN5TC4//6CZzWjzTrgRnWJDI8QxdfuzJ
 WKNCEoTgDGEalFZ5/WLZAeoOVCZSU9AlPMa+YU0WmgpchAAdqhQG/SbRnpNaV6N5vQzc
 HHA8pc701Rlwf8r5oDU0VzrPCEqp6VrSbbNIopuNz3GX9uubsxEWeQsfvgy8cG0jnqh1
 C6dhRWtuZ60wsay/Dm/98/S7ZoooqBIyF1fQM1rSxswIB+kcAUMQO25iPkCw5Ggzj0RJ
 m1wA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5utaPuhyzuAsY/cr7OoMCPly2W81Us="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.15 AUTH)
 with ESMTPSA id 60381av2DDZk12i
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 13 Mar 2019 14:35:46 +0100 (CET)
Date: Wed, 13 Mar 2019 14:35:41 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190313143541.6a008762.olaf@aepfle.de>
In-Reply-To: <5C88DD8E020000780021E0A6@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190313112339.73774003.olaf@aepfle.de>
 <5C88DD8E020000780021E0A6@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2432228725378957473=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2432228725378957473==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/OY9zzxRutJj.v/GoNi08ND2"; protocol="application/pgp-signature"

--Sig_/OY9zzxRutJj.v/GoNi08ND2
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 13 Mar 2019 04:38:06 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> But this affects a guest even ahead of migration. What if one
> uses migration really just for emergencies? Why would they
> run their guests in always-emulate mode?

Because this is what they will end up for the lifetime of the domU after mi=
gration?
The domU can not be just migrated back in the hope the originating
host has the expected cpu_khz value.

Olaf


--Sig_/OY9zzxRutJj.v/GoNi08ND2
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIkHLQAKCRBdQqD6ppg2
fkB2AJ9W1k3PMCJZ65MS3HO+GWGnDaxLAACeKV1mYVdEh63uR8vtmkvs41pCDhM=
=wtK1
-----END PGP SIGNATURE-----

--Sig_/OY9zzxRutJj.v/GoNi08ND2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2432228725378957473==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13: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 1h44IV-0004Fp-2h; Wed, 13 Mar 2019 13:51:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3/bD=RQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h44IT-0004Fk-GG
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:51:53 +0000
X-Inumbo-ID: 274cc16b-4597-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 274cc16b-4597-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 13:51:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552485111;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=cKknBcRERu1dugqNijcgKleIyJYGFm6Ceul5Jficod0=;
 b=qHqGq4xyNVdmBPFT20X1XVeUZVDkIeRQR9DPzOIr7QgX2TOTTFxj9aVHTGJ4zmTfw1
 QG5OpE6OgBjF5t1l8+KpJdAf+Lt2ELSyfytnTdQnil+ipB9cLPlcBi9OTspZlJohVe9c
 mKYOj/KvLg9I+dcSHUR9IXmi9ICc42uJheL3a1WCc4LS8LzAAywVnSxoUkgJsZhI3jCt
 F54S/oqx27Saenl67rly6jgF2Jg1CEv0eR5S5n6mpRrhRZH3AJwiOLMulv4fWbVwhqeQ
 5xpXNFXgPQMAQopSwf+73mLtHcLTA/ZdsjiDMCWHRip3xDP5GlUUG/6UBlgr3iRlm3Uk
 EbSg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5utaPuhyzuAsY/cr7OoMCPly2W81Us="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.15 AUTH)
 with ESMTPSA id 60381av2DDpn18E
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 13 Mar 2019 14:51:49 +0100 (CET)
Date: Wed, 13 Mar 2019 14:51:44 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190313145144.64b0f9fd.olaf@aepfle.de>
In-Reply-To: <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6013026605966256458=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6013026605966256458==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/e0LvceoGG+CqWMtjHjFQCSS"; protocol="application/pgp-signature"

--Sig_/e0LvceoGG+CqWMtjHjFQCSS
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 13 Mar 2019 03:18:39 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> > +    if ( tmp >=3D VTSC_MEASUREMENT_INACCURACY_RANGE_KHZ )
> > +        tmp -=3D VTSC_MEASUREMENT_INACCURACY_RANGE_KHZ; =20
> The discontinuity is still there, and so far you've failed to explain
> why a discontinuity is what you want here.

This exists to make sure the non-emulated case stays within the PPM range.

But there is one more aspect to it that was not mentioned or covered:

The cpu_khz value used by Xen and its equivalent in dom0 or domU is just
a base frequency. ntpd will calculate the drift based on the external
source. That drift I think is what the PPM value is really all about.

If some frequency was measured and ntpd calculated some drift that is
close but not beyond the limit, then it can adjust the system clock as
needed. Once that domU is migrated to another, equally inaccurate host
Xen may decide that its cpu_khz value and the value expected by the domU
is still within the assumed PPM limit. As a result the time within the
domU may advance now in a slightly different speed, which is outside
that PPM limit. Now ntpd would stop synchronizing the system clock.
The correct action would be to emulate. But, Xen has no info at all what
the drift of its own clock actually is. All it has is that cpu_khz thing.

So ideally next to that cpu_khz value should be the drift value of a
given host to allow calculation of the real frequency. That frequency
will still vary to some degree according to various docs, but it would
be more accurate than the current cpu_khz value. If Xen had such feature
it would be in a better position to compare the frequency of two hosts.

In my case for example, if both of my hosts report an identical cpu_khz,
the ntp.drift file is 22 for one host and 4 for the other. So the real
frequency does actually differ.

Olaf

--Sig_/e0LvceoGG+CqWMtjHjFQCSS
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIkK8AAKCRBdQqD6ppg2
flY5AJ4s1K+m0NrcTBa4RXa6R+VWkhQvtwCgt0QCM27jZKv+Xg6wE9ufx7x8Bog=
=jIgR
-----END PGP SIGNATURE-----

--Sig_/e0LvceoGG+CqWMtjHjFQCSS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6013026605966256458==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:54:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13: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 1h44LR-0004RS-2I; Wed, 13 Mar 2019 13:54: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/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h44LP-0004RF-6H
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:54:55 +0000
X-Inumbo-ID: 93b6f296-4597-11e9-aa82-bbe97d49a54d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93b6f296-4597-11e9-aa82-bbe97d49a54d;
 Wed, 13 Mar 2019 13:54:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80448923"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Mar 2019 13:54:48 +0000
Message-ID: <20190313135448.2417-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190313135448.2417-1-wei.liu2@citrix.com>
References: <20190313135448.2417-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] build/m4: fix python library detection on
 Ubuntu systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

MTZjYzMzNjJhZWQgZG9lc24ndCB3b3JrIG9uIFVidW50dSB3aXRoIGdjYyAoYnV0IGl0IGRvZXMg
d29yayB3aXRoCmNsYW5nKS4gV29yayBhcm91bmQgaXQgYnkgbWFuaXB1bGF0aW5nIExJQlMuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIG00L3B5dGhv
bl9kZXZlbC5tNCB8IDcgKysrKysrKwogdG9vbHMvY29uZmlndXJlICAgIHwgNyArKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9tNC9weXRob25f
ZGV2ZWwubTQgYi9tNC9weXRob25fZGV2ZWwubTQKaW5kZXggZjljYjIzYWVlMS4uN2YyNjM4MTM3
NiAxMDA2NDQKLS0tIGEvbTQvcHl0aG9uX2RldmVsLm00CisrKyBiL200L3B5dGhvbl9kZXZlbC5t
NApAQCAtMSw2ICsxLDcgQEAKIEFDX0RFRlVOKFtBWF9DSEVDS19QWVRIT05fREVWRUxdLCBbCiBh
Y19wcmV2aW91c19jcHBmbGFncz0kQ1BQRkxBR1MKIGFjX3ByZXZpb3VzX2xkZmxhZ3M9JExERkxB
R1MKK2FjX3ByZXZpb3VzX2xpYnM9JExJQlMKIEFDX1BBVEhfUFJPRyhbcHljb25maWddLCBbJFBZ
VEhPTi1jb25maWddLCBbbm9dKQogQVNfSUYoW3Rlc3QgeCIkcHljb25maWciID0geCJubyJdLCBb
CiAgICAgZG5sIEZvciB0aG9zZSB0aGF0IGRvbid0IGhhdmUgcHl0aG9uLWNvbmZpZwpAQCAtMTUs
MTAgKzE2LDE1IEBAIEFTX0lGKFt0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iXSwgWwogICAgICAg
ICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVE
IikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRp
bHMuc3lzY29uZmlnOyBcCiAgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2Nv
bmZpZ192YXIoIkxERkxBR1MiKSknYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZVEhPTiAtYyAnaW1w
b3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2Nv
bmZpZy5nZXRfY29uZmlnX3ZhcigiTElCUyIpKSdgIgorICAgIExJQlM9IiRMSUJTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAorICAgICAgICBwcmludChkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIikpJ2AiCiBdLCBbCiAgICAgZG5s
IElmIHB5dGhvbi1jb25maWcgaXMgZm91bmQgdXNlIGl0CiAgICAgQ1BQRkxBR1M9IiRDRkxBR1Mg
YCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhP
Ti1jb25maWcgLS1sZGZsYWdzYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1s
aWJzYCIKIF0pCiAKIEFDX0NIRUNLX0hFQURFUihbUHl0aG9uLmhdLCBbXSwKQEAgLTI4LDQgKzM0
LDUgQEAgQUNfQ0hFQ0tfRlVOQyhbUHlBcmdfUGFyc2VUdXBsZV0sIFtdLAogCiBDUFBGTEFHUz0k
YWNfcHJldmlvdXNfY3BwZmxhZ3MKIExERkxBR1M9JGFjX3ByZXZpb3VzX2xkZmxhZ3MKK0xJQlM9
JGFjX3ByZXZpb3VzX2xpYnMKIF0pCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29s
cy9jb25maWd1cmUKaW5kZXggOWZmODc5NTQ4YS4uYjY2ZDNmNmZiYSAxMDA3NTUKLS0tIGEvdG9v
bHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzQxOCw2ICs3NDE4LDcgQEAg
aWYgdGVzdCAiJGNyb3NzX2NvbXBpbGluZyIgIT0geWVzOyB0aGVuIDoKIAogYWNfcHJldmlvdXNf
Y3BwZmxhZ3M9JENQUEZMQUdTCiBhY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCithY19wcmV2
aW91c19saWJzPSRMSUJTCiAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRQWVRIT04tY29u
ZmlnIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KIHNldCBkdW1teSAk
UFlUSE9OLWNvbmZpZzsgYWNfd29yZD0kMgogeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQpAQCAtNzQ3MiwxMSArNzQ3Mywx
NiBAQCBpZiB0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iOyB0aGVuIDoKICAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNIQVJFRCIpKSdgIgog
ICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2Nv
bmZpZzsgXAogICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJMREZMQUdTIikpJ2AiCisgICAgTElCUz0iJExJQlMgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0
dXRpbHMuc3lzY29uZmlnOyBcCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIkxJQlMiKSknYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZVEhPTiAtYyAnaW1w
b3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2Nv
bmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElCUyIpKSdgIgogCiBlbHNlCiAKICAgICAgICAgQ1BQ
RkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAgICBMREZMQUdTPSIk
TERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZ
VEhPTi1jb25maWcgLS1saWJzYCIKIAogZmkKIApAQCAtNzQ5OCw2ICs3NTA0LDcgQEAgZmkKIAog
Q1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZMQUdTPSRhY19wcmV2aW91c19sZGZs
YWdzCitMSUJTPSRhY19wcmV2aW91c19saWJzCiAKIAogICAgIHsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciBQeXRob24gc2V0dXAucHkgYnJv
a2VubHkgZW5hYmxlcyAtRF9GT1JUSUZZX1NPVVJDRSIgPiY1Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:54:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13: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 1h44LP-0004RM-Pa; Wed, 13 Mar 2019 13:54:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h44LO-0004RA-0F
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:54:54 +0000
X-Inumbo-ID: 9222220c-4597-11e9-a174-e33c84119158
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9222220c-4597-11e9-a174-e33c84119158;
 Wed, 13 Mar 2019 13:54:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80448922"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Mar 2019 13:54:45 +0000
Message-ID: <20190313135448.2417-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] Python 3 compatibility followup patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 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>

V2VpIExpdSAoMyk6CiAgYXV0b21hdGlvbjogdXNlIHB5dGhvbi1kZXYgcHl0aG9uMi43LWRldiBp
biBEZWJpYW4gYW5kIFVidW50dQogIHRyYXZpczogdXNlIHB5dGhvbi1kZXYgaW5zdGVhZCBvZiBw
eXRob24yLjctZGV2CiAgYnVpbGQvbTQ6IGZpeCBweXRob24gbGlicmFyeSBkZXRlY3Rpb24gb24g
VWJ1bnR1IHN5c3RlbXMKCiAudHJhdmlzLnltbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUtaTM4Ni5k
b2NrZXJmaWxlICAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUuZG9j
a2VyZmlsZSAgICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNo
LWkzODYuZG9ja2VyZmlsZSAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJl
dGNoLmRvY2tlcmZpbGUgICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91
bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlh
bi91bnN0YWJsZS1pMzg2LmRvY2tlcmZpbGUgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi91bnN0YWJsZS5kb2NrZXJmaWxlICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1aWxk
L3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZSAgICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9uL2J1
aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZSAgICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9u
L2J1aWxkL3VidW50dS94ZW5pYWwuZG9ja2VyZmlsZSAgICAgICAgICAgfCAyICstCiBtNC9weXRo
b25fZGV2ZWwubTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA3ICsrKysrKysK
IHRvb2xzL2NvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDcg
KysrKysrKwogMTMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:55:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h44LU-0004T2-Dv; Wed, 13 Mar 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=o/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h44LT-0004SA-De
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:54:59 +0000
X-Inumbo-ID: 957e56fa-4597-11e9-b5f1-d7066655bc99
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 957e56fa-4597-11e9-b5f1-d7066655bc99;
 Wed, 13 Mar 2019 13:54:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80448933"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Mar 2019 13:54:46 +0000
Message-ID: <20190313135448.2417-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190313135448.2417-1-wei.liu2@citrix.com>
References: <20190313135448.2417-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] automation: use python-dev python2.7-dev in
 Debian and Ubuntu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 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>

Li4uIGluc3RlYWQgb2YgcHl0aG9uMi43LWRldi4KCldlIGluc3RhbGxlZCBweXRob24yLjctZGV2
IGJlY2F1c2UgeGVuIG9ubHkgd29ya2VkIHdpdGggMi43LgoKSW5zdGFsbGluZyBweXRob24yLjct
ZGV2IG9ubHkgZ2l2ZXMgcHl0aG9uMi43LWNvbmZpZywgd2hpY2ggY2F1c2VzCmNvbmZpZ3VyZSB0
byBmYWlsIGJlY2F1c2UgaXQgd2FudHMgcHl0aG9uLWNvbmZpZyBieSBkZWZhdWx0LiBOb3cgeGVu
CnNob3VsZCB3b3JrIHdpdGggMi42IGFuZCBhYm92ZSwgd2UgY2FuIGluc3RhbGwgcHl0aG9uLWRl
diBhbmQgbGV0CmRpc3Ryb3MgcGljayB0aGUgZGVmYXVsdCBweXRob24uCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KSSBhbHJlYWR5IHVwZGF0ZWQgYWxs
IGRvY2tlciBpbWFnZXMuIEkgaW50ZW5kIHRvIGNvbW1pdCB0aGlzIGV2ZW4Kd2l0aG91dCBhbiBh
Y2sgZnJvbSBEb3VnLgotLS0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRv
Y2tlcmZpbGUgICAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS5kb2Nr
ZXJmaWxlICAgICAgICAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gt
aTM4Ni5kb2NrZXJmaWxlICAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0
Y2guZG9ja2VyZmlsZSAgICAgICAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vu
c3RhYmxlLWFybTY0djguZG9ja2VyZmlsZSB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFu
L3Vuc3RhYmxlLWkzODYuZG9ja2VyZmlsZSAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQvZGVi
aWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUgICAgICAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVpbGQv
dWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlICAgICAgICAgICB8IDIgKy0KIGF1dG9tYXRpb24vYnVp
bGQvdWJ1bnR1L3RydXN0eS5kb2NrZXJmaWxlICAgICAgICAgICB8IDIgKy0KIGF1dG9tYXRpb24v
YnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlICAgICAgICAgICB8IDIgKy0KIDEwIGZpbGVz
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUgYi9hdXRvbWF0
aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUtaTM4Ni5kb2NrZXJmaWxlCmluZGV4IDdhMDUwMDQ1MTEu
LjY2YTZhYmIzODEgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1p
Mzg2LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYu
ZG9ja2VyZmlsZQpAQCAtMTcsNyArMTcsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAg
ICAgICB6bGliMWctZGV2IFwKICAgICAgICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAgbGli
c3NsLWRldiBcCi0gICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2IFwK
ICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwt
ZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRvY2tlcmZpbGUKaW5kZXggYmQw
NDIwOWY3Zi4uMTIzMmI5ZTIwNCAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4v
amVzc2llLmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRv
Y2tlcmZpbGUKQEAgLTE1LDcgKzE1LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAg
ICAgemxpYjFnLWRldiBcCiAgICAgICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNz
bC1kZXYgXAotICAgICAgICBweXRob24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAg
ICAgICAgIHhvcmctZGV2IFwKICAgICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRl
diBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWkzODYuZG9j
a2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gtaTM4Ni5kb2NrZXJmaWxl
CmluZGV4IDY1MjQ3YTQ3NGUuLmQyZTk2ZmFmYTcgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVp
bGQvZGViaWFuL3N0cmV0Y2gtaTM4Ni5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQv
ZGViaWFuL3N0cmV0Y2gtaTM4Ni5kb2NrZXJmaWxlCkBAIC0xNyw3ICsxNyw3IEBAIFJVTiBhcHQt
Z2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBsaWJuY3Vyc2Vz
NS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43LWRldiBcCisg
ICAgICAgIHB5dGhvbi1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAgIHV1aWQtZGV2
IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9k
ZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRj
aC5kb2NrZXJmaWxlCmluZGV4IDliZTA5YzUzNzcuLmRhZjhjOWQzODQgMTAwNjQ0Ci0tLSBhL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9u
L2J1aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUKQEAgLTE1LDcgKzE1LDcgQEAgUlVOIGFw
dC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAgICAgIGxpYm5jdXJz
ZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRob24yLjctZGV2IFwK
KyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAgICAgICAgdXVpZC1k
ZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxk
L2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUKaW5kZXggNTdkYjQ2YTRkMS4uYzcwMTc3
N2M4ZCAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtYXJtNjR2
OC5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0
djguZG9ja2VyZmlsZQpAQCAtMTUsNyArMTUsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAog
ICAgICAgICB6bGliMWctZGV2IFwKICAgICAgICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAg
bGlic3NsLWRldiBcCi0gICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2
IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlh
amwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWkz
ODYuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWkzODYuZG9j
a2VyZmlsZQppbmRleCBmZmI5ZjExZGFhLi4wN2RmODQyMjQwIDEwMDY0NAotLS0gYS9hdXRvbWF0
aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1pMzg2LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlCkBAIC0xNyw3ICsxNyw3IEBA
IFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBs
aWJuY3Vyc2VzNS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43
LWRldiBcCisgICAgICAgIHB5dGhvbi1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAg
IHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvZGVi
aWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKaW5kZXggMGJhMGMwNTZkOC4uNzc2MmNmOTdhYiAxMDA2
NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQorKysg
Yi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxlCkBAIC0xNSw3ICsx
NSw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAg
ICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0
aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhvbi1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAg
ICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0
b21hdGlvbi9idWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxk
L3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZQppbmRleCA4ZGU2N2VmMTRlLi44ZTZhNWQ1ODFmIDEw
MDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZQorKysg
Yi9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZQpAQCAtMTUsNyArMTUs
NyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB6bGliMWctZGV2IFwKICAgICAg
ICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAgbGlic3NsLWRldiBcCi0gICAgICAgIHB5dGhv
bjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAg
ICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9t
YXRpb24vYnVpbGQvdWJ1bnR1L3RydXN0eS5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC91
YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUKaW5kZXggMWQwNGJjY2JkZi4uZDQzZDYwYzVmNSAxMDA2
NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUKKysrIGIv
YXV0b21hdGlvbi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUKQEAgLTE1LDcgKzE1LDcg
QEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAgICAg
IGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRob24y
LjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAgICAg
ICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRvbWF0
aW9uL2J1aWxkL3VidW50dS94ZW5pYWwuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1
bnR1L3hlbmlhbC5kb2NrZXJmaWxlCmluZGV4IDM3ODY5ZTM5ZWQuLjY2ZGRmMTU5MjMgMTAwNjQ0
Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlCisrKyBiL2F1
dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlCkBAIC0xNSw3ICsxNSw3IEBA
IFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBs
aWJuY3Vyc2VzNS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43
LWRldiBcCisgICAgICAgIHB5dGhvbi1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAg
IHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:55:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h44LU-0004TP-O0; Wed, 13 Mar 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=o/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h44LT-0004S9-De
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:54:59 +0000
X-Inumbo-ID: 953bf896-4597-11e9-9f53-27353bd90ef5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 953bf896-4597-11e9-9f53-27353bd90ef5;
 Wed, 13 Mar 2019 13:54:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80448932"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Mar 2019 13:54:47 +0000
Message-ID: <20190313135448.2417-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190313135448.2417-1-wei.liu2@citrix.com>
References: <20190313135448.2417-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] travis: use python-dev instead of
 python2.7-dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 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>

WGVuIGJ1aWxkIHNob3VsZCBiZSB1c2luZyBkZWZhdWx0IHB5dGhvbiBub3cuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC50cmF2aXMueW1sIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvLnRyYXZpcy55bWwgYi8udHJhdmlzLnltbAppbmRleCAyMjY2YjRkMjJmLi4xNWNhOWU5
MDQ3IDEwMDY0NAotLS0gYS8udHJhdmlzLnltbAorKysgYi8udHJhdmlzLnltbApAQCAtNDQsNyAr
NDQsNyBAQCBhZGRvbnM6CiAgICAgICAgICAgICAtIHpsaWIxZy1kZXYKICAgICAgICAgICAgIC0g
bGlibmN1cnNlczUtZGV2CiAgICAgICAgICAgICAtIGxpYnNzbC1kZXYKLSAgICAgICAgICAgIC0g
cHl0aG9uMi43LWRldgorICAgICAgICAgICAgLSBweXRob24tZGV2CiAgICAgICAgICAgICAtIHhv
cmctZGV2CiAgICAgICAgICAgICAtIHV1aWQtZGV2CiAgICAgICAgICAgICAtIGxpYnlhamwtZGV2
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 13:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13: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 1h44NV-0004p6-7f; Wed, 13 Mar 2019 13: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=tilE=RQ=citrix.com=prvs=968d75336=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h44NT-0004op-6q
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:57:03 +0000
X-Inumbo-ID: e015612a-4597-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e015612a-4597-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 13:57:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87215720"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190313135448.2417-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=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2a494648-e02b-56e0-c4ab-8f0cfc20f3b8@citrix.com>
Date: Wed, 13 Mar 2019 13:56: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: <20190313135448.2417-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/3] Python 3 compatibility followup patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMTMvMDMvMjAxOSAxMzo1NCwgV2VpIExpdSB3cm90ZToKPiBXZWkgTGl1ICgzKToKPiAgIGF1
dG9tYXRpb246IHVzZSBweXRob24tZGV2IHB5dGhvbjIuNy1kZXYgaW4gRGViaWFuIGFuZCBVYnVu
dHUKPiAgIHRyYXZpczogdXNlIHB5dGhvbi1kZXYgaW5zdGVhZCBvZiBweXRob24yLjctZGV2Cj4g
ICBidWlsZC9tNDogZml4IHB5dGhvbiBsaWJyYXJ5IGRldGVjdGlvbiBvbiBVYnVudHUgc3lzdGVt
cwoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:05:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h44Vq-0005j5-6q; Wed, 13 Mar 2019 14: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h44Vp-0005j0-J5
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:05:41 +0000
X-Inumbo-ID: 14aec38c-4599-11e9-8019-7f4b0aedbbfe
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14aec38c-4599-11e9-8019-7f4b0aedbbfe;
 Wed, 13 Mar 2019 14:05:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:05:38 -0600
Message-Id: <5C890E30020000780021E23A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:05:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 10/11] 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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICtib29sIHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgc2ludHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGluZGV4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGV4cGlyYXRpb24sCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZGVsaXZlcnkpCj4gK3sKPiArICAgIHN0cnVjdCB2aXJp
ZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwo+ICsgICAgY29uc3QgdW5pb24g
dmlyaWRpYW5fc2ludF9tc3IgKnZzID0gJnZ2LT5zaW50W3NpbnR4XTsKPiArICAgIEhWX01FU1NB
R0UgKm1zZyA9IHZ2LT5zaW1wLnB0cjsKPiArICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgdWludDMy
X3QgVGltZXJJbmRleDsKPiArICAgICAgICB1aW50MzJfdCBSZXNlcnZlZDsKPiArICAgICAgICB1
aW50NjRfdCBFeHBpcmF0aW9uVGltZTsKPiArICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7
Cj4gKyAgICB9IHBheWxvYWQgPSB7Cj4gKyAgICAgICAgLlRpbWVySW5kZXggPSBpbmRleCwKPiAr
ICAgICAgICAuRXhwaXJhdGlvblRpbWUgPSBleHBpcmF0aW9uLAo+ICsgICAgICAgIC5EZWxpdmVy
eVRpbWUgPSBkZWxpdmVyeSwKPiArICAgIH07Cj4gKwo+ICsgICAgaWYgKCB0ZXN0X2JpdChzaW50
eCwgJnZ2LT5tc2dfcGVuZGluZykgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAg
ICBCVUlMRF9CVUdfT04oc2l6ZW9mKCptc2cpICE9IEhWX01FU1NBR0VfU0laRSk7Cj4gKyAgICBt
c2cgKz0gc2ludHg7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRvIGF2b2lkIHVzaW5nIGFuIGF0
b21pYyB0ZXN0LWFuZC1zZXQsIGFuZCBiYXJyaWVyIGJlZm9yZSBjYWxsaW5nCj4gKyAgICAgKiB2
bGFwaWNfc2V0X2lycSgpLCB0aGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkIGluIGNvbnRleHQg
b2YgdGhlCj4gKyAgICAgKiB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2FnZS4KPiArICAgICAqLwo+
ICsgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7Cj4gKyAgICBpZiAoIG1zZy0+SGVhZGVyLk1lc3Nh
Z2VUeXBlICE9IEh2TWVzc2FnZVR5cGVOb25lICkKPiArICAgIHsKPiArICAgICAgICBtc2ctPkhl
YWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAxOwo+ICsgICAgICAgIF9fc2V0X2Jp
dChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZyk7Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsg
ICAgfQo+ICsKPiArICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZNZXNzYWdlVGltZXJF
eHBpcmVkOwo+ICsgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0g
MDsKPiArICAgIG1zZy0+SGVhZGVyLlBheWxvYWRTaXplID0gc2l6ZW9mKHBheWxvYWQpOwo+ICsg
ICAgbWVtY3B5KG1zZy0+UGF5bG9hZCwgJnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7CgpTaW5j
ZSB5b3UgY2FuJ3QgdXNlIHBsYWluIGFzc2lnbm1lbnQgaGVyZSwgaG93IGFib3V0IGEKQlVJTERf
QlVHX09OKHNpemVvZihwYXlsb2FkKSA8PSBzaXplb2YobXNnLT5wYXlsb2FkKSk/Cgo+ICtzdGF0
aWMgdWludDY0X3QgdGltZV9ub3coc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgY29uc3Qg
c3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVu
Y2VfdHNjOwo+ICsgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKPiArICAg
IHVpbnQzMl90IHN0YXJ0LCBlbmQ7Cj4gKyAgICB1aW50NjRfdCB0c2M7Cj4gKyAgICB1aW50NjRf
dCBzY2FsZTsKPiArICAgIHVpbnQ2NF90IG9mZnNldDsKCldvdWxkIG1pbmQgZ3JvdXBpbmcgdGhl
bSBhbGwgb24gb25lIGxpbmUsIGp1c3QgbGlrZSB5b3UgZG8gZm9yIHN0YXJ0CmFuZCBlbmQ/Cgo+
ICsgICAgLyoKPiArICAgICAqIElmIHRoZSByZWZlcmVuY2UgVFNDIHBhZ2UgaXMgbm90IGVuYWJs
ZWQsIG9yIGhhcyBiZWVuIGludmFsaWRhdGVkCj4gKyAgICAgKiBmYWxsIGJhY2sgdG8gdGhlIHBh
cnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhcCB8fCAh
cC0+VHNjU2VxdWVuY2UgKQo+ICsgICAgICAgIHJldHVybiB0aW1lX3JlZl9jb3VudChkKTsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogVGhlIGZvbGxvd2luZyBzYW1wbGluZyBhbGdvcml0aG0gZm9y
IHRzYywgc2NhbGUgYW5kIG9mZnNldCBpcwo+ICsgICAgICogZG9jdW1lbnRlZCBpbiB0aGUgc3Bl
Y2lmaWN0aW9uLgo+ICsgICAgICovCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgc3RhcnQgPSBwLT5U
c2NTZXF1ZW5jZTsKPiArICAgICAgICBzbXBfcm1iKCk7Cj4gKwo+ICsgICAgICAgIHRzYyA9IGh2
bV9nZXRfZ3Vlc3RfdHNjKHB0X2dsb2JhbF92Y3B1X3RhcmdldChkKSk7Cj4gKyAgICAgICAgc2Nh
bGUgPSBwLT5Uc2NTY2FsZTsKPiArICAgICAgICBvZmZzZXQgPSBwLT5Uc2NPZmZzZXQ7Cj4gKwo+
ICsgICAgICAgIHNtcF9ybWIoKTsKPiArICAgICAgICBlbmQgPSBwLT5Uc2NTZXF1ZW5jZTsKPiAr
ICAgIH0gd2hpbGUgKGVuZCAhPSBzdGFydCk7CgpCbGFua3MgaW1tZWRpYXRlbHkgaW5zaWRlIHRo
ZSBwYXJlbnRoZXNlcyBwbGVhc2UuCgpBcyB0byBzYWZldHkgb2YgdGhpcywgSSBoYXZlIHR3byBj
b25jZXJuczoKCjEpIFRzY1NlcXVlbmNlIGdldHMgdXBkYXRlZCBhcyBhIHJlc3VsdCBvZiBhIGd1
ZXN0IGFjdGlvbiAoYW4gTVNSCndyaXRlKS4gVGhpcyBtYWtlcyBpdCBub24tb2J2aW91cyB0aGF0
IHRoZSBsb29wIGFib3ZlIHdpbGwgZ2V0CmV4aXRlZCBpbiBkdWUgY291cnNlLgoKMikgVGhlIHdh
eSB1cGRhdGVfcmVmZXJlbmNlX3RzYygpIGRlYWxzIHdpdGggdGhlIHR3byAiaW52YWxpZCIKdmFs
dWVzIHN1Z2dlc3RzIH4wIGFuZCAwIHNob3VsZCBiZSBzcGVjaWFsIGNhc2VkIGluIGdlbmVyYWwu
IEkKX3RoaW5rXyB0aGlzIGlzIG5vdCBuZWNlc3NhcnkgaGVyZSwgYnV0IGl0IGFsc28gc2VlbXMg
dG8gbWUgYXMgaWYKdGhlIFZNIGV2ZXIgaGF2aW5nIGEgd2F5IHRvIG9ic2VydmUgZWl0aGVyIG9m
IHRob3NlIHR3byB2YWx1ZXMKd291bGQgYmUgd3JvbmcgdG9vLiBTaG91bGRuJ3QgdGhlIGZ1bmN0
aW9uIGF2b2lkIHRvIGV2ZXIgc3RvcmUKfjAgaW50byB0aGF0IGZpZWxkLCBpLmUuIGluY3JlbWVu
dCBpbnRvIGEgbG9jYWwgdmFyaWFibGUsIHVwZGF0ZQp0aGF0IGxvY2FsIHZhcmlhYmxlIHRvIHNr
aXAgdGhlIHR3byAiaW52YWxpZCIgdmFsdWVzLCBhbmQgb25seSB0aGVuCnN0b3JlIGludG8gdGhl
IGZpZWxkPwoKT3RvaCwgbWFraW5nIGl0IGludG8gdGhhdCBmdW5jdGlvbiBiZWluZyBhIHJlc3Vs
dCBvZiBhbiBNU1Igd3JpdGUsCml0IG1heSB3ZWxsbCBiZSB0aGF0IHRoZSBzcGVjIHByZWNsdWRl
cyB0aGUgZ3Vlc3QgZnJvbSByZWFkaW5nCnRoZSByZWZlcmVuY2UgcGFnZSB3aGlsZSBhbiB1cGRh
dGUgd2FzIGludm9rZWQgZnJvbSBvbmUgb2YgaXRzCnZDUFUtcy4gSWYgdGhpcyB3YXMgdGhlIGNh
c2UsIHRoZW4gSSBhbHNvIHdvdWxkbid0IGhhdmUgdG8Kd29uZGVyIGFueSBsb25nZXIgaG93IHRo
aXMgZW50aXJlIG1lY2hhbmlzbSBjYW4gYmUgcmFjZSBmcmVlCmluIHRoZSBmaXJzdCBwbGFjZSAo
d2l0aG91dCBhIGRvdWJsZSBpbmNyZW1lbnQgbGlrZSB3ZSBkbyBpbiB0aGUKcHYtY2xvY2sgcHJv
dG9jb2wpLgoKPiArc3RhdGljIHZvaWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52Owo+ICsgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47Cj4gKyAgICB1
bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07Cj4gKyAgICBpbnQ2NF90
IG5vdyA9IHRpbWVfbm93KHYtPmRvbWFpbik7Cj4gKyAgICBzX3RpbWVfdCB0aW1lb3V0Owo+ICsK
PiArICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfZW5hYmxl
ZCkgKQo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFOIFNUSU1F
UiV1OiBlbmFibGVkXG4iLCB2LAo+ICsgICAgICAgICAgICAgICBzdGltZXJ4KTsKPiArCj4gKyAg
ICBpZiAoIHZzLT5jb25maWcuZmllbGRzLnBlcmlvZGljICkKPiArICAgIHsKPiArICAgICAgICB1
bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKPiArICAgICAgICBpbnQ2NF90IG5leHQ7Cj4gKwo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIHRo
ZSB0aW1lciBpcyBsYXp5IHRoZW4gd2UKPiArICAgICAgICAgKiBza2lwIG92ZXIgYW55IG1pc3Nl
ZCBleHBpcmF0aW9ucyBzbyB3ZSBjYW4gdHJlYXQgdGhpcyBjYXNlCj4gKyAgICAgICAgICogYXMg
dGhlIHNhbWUgYXMgaWYgdGhlIHRpbWVyIGlzIGN1cnJlbnRseSBzdG9wcGVkLCBpLmUuIHdlCj4g
KyAgICAgICAgICoganVzdCBzY2hlZHVsZSBleHBpcmF0aW9uIHRvIGJlICdjb3VudCcgdGlja3Mg
ZnJvbSBub3cuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgfHwg
dnMtPmNvbmZpZy5maWVsZHMubGF6eSApCj4gKyAgICAgICAgICAgIG5leHQgPSBub3cgKyB2cy0+
Y291bnQ7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiAr
ICAgICAgICAgICAgICogVGhlIHRpbWVyIGlzIGFscmVhZHkgc3RhcnRlZCwgc28gd2UncmUgcmUt
c2NoZWR1bGluZy4KPiArICAgICAgICAgICAgICogSGVuY2UgYWR2YW5jZSB0aGUgdGltZXIgZXhw
aXJhdGlvbiBieSBvbmUgdGljay4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIG5l
eHQgPSB2cy0+ZXhwaXJhdGlvbiArIHZzLT5jb3VudDsKPiArCj4gKyAgICAgICAgICAgIC8qIE5v
dyBjaGVjayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25zIGhhdmUgYmVlbiBtaXNzZWQgKi8KPiAr
ICAgICAgICAgICAgaWYgKCBub3cgLSBuZXh0ID4gMCApCj4gKyAgICAgICAgICAgICAgICBtaXNz
ZWQgPSAobm93IC0gbmV4dCkgLyB2cy0+Y291bnQ7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlz
IG5vdCBsYXp5IHRoZW4KPiArICAgICAgICAgICAgICogYSBub24temVybyBtaXNzZWQgY291bnQg
c2hvdWxkIGJlIHVzZWQgdG8gcmVkdWNlIHRoZSBwZXJpb2QKPiArICAgICAgICAgICAgICogb2Yg
dGhlIHRpbWVyIHVudGlsIGl0IGNhdGNoZXMgdXAsIHVubGVzcyB0aGUgY291bnQgaGFzCj4gKyAg
ICAgICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlmaWNhbnQgbnVtYmVyJywgaW4gd2hpY2ggY2Fz
ZSB0aGUgdGltZXIKPiArICAgICAgICAgICAgICogc2hvdWxkIGJlIHRyZWF0ZWQgYXMgbGF6eS4g
VW5mb3J0dW5hdGVseSB0aGUgc3BlY2lmaWNhdGlvbgo+ICsgICAgICAgICAgICAgKiBkb2VzIG5v
dCBzdGF0ZSB3aGF0IHRoYXQgbnVtYmVyIGlzIHNvIHRoZSBjaG9pY2Ugb2YgbnVtYmVyCj4gKyAg
ICAgICAgICAgICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgo+ICsgICAgICAgICAgICAgKi8KPiAr
ICAgICAgICAgICAgaWYgKCBtaXNzZWQgPiAzICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAg
ICAgICAgICAgbWlzc2VkID0gMDsKPiArICAgICAgICAgICAgICAgIG5leHQgPSBub3cgKyB2cy0+
Y291bnQ7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHZzLT5l
eHBpcmF0aW9uID0gbmV4dDsKPiArICAgICAgICB0aW1lb3V0ID0gKChuZXh0IC0gbm93KSAqIDEw
MHVsbCkgLyAobWlzc2VkICsgMSk7CgpUaGUgbG9naWMgYWJvdmUgZ3VhcmFudGVlcyBuZXh0ID4g
bm93IG9ubHkgaWYgbWlzc2VkID4gMy4gWWV0CndpdGggbmV4dCA8IG5vdywgdGhlIG11bHRpcGxp
Y2F0aW9uIGJ5IDEwMHVsbCB3aWxsIHByb2R1Y2UgYSBodWdlCjY0LWJpdCB2YWx1ZSwgYW5kIGRp
dmlzaW9uIGJ5IGEgdmFsdWUgbGFyZ2VyIHRoYW4gMSB3aWxsIG1ha2UgaXQgYQpodWdlIDYyLSBv
ciA2My1iaXQgdmFsdWUgKHNpZ24gYml0IGxvc3QpLiBUaGF0J3MgaGFyZGx5IHRoZSB0aW1lb3V0
CnlvdSBtZWFuLgoKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICB2cy0+
ZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKPiArICAgICAgICBpZiAoIHZzLT5jb3VudCAtIG5vdyA8
PSAwICkKClVubGVzcyB5b3UgcmVhbGx5IG1lYW4gIT0gMCB5b3UgaGF2ZSBhbiBpc3N1ZSBoZXJl
LCBkdWUgdG8KdnMtPmNvdW50IGJlaW5nIHVpbnQ2NF90LiBQZXJoYXBzLCB0YWtpbmcgYWxzbyAu
Li4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzZXRfYml0KHN0aW1lcngsICZ2di0+c3Rp
bWVyX3BlbmRpbmcpOwo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICsKPiAr
ICAgICAgICB0aW1lb3V0ID0gKHZzLT5leHBpcmF0aW9uIC0gbm93KSAqIDEwMHVsbDsKCi4uLiB0
aGlzLCB5b3Ugd2FudCB0byBjYWxjdWxhdGUgdGhlIGRpZmZlcmVuY2UgaW50byBhIGxvY2FsCnZh
cmlhYmxlIG9mIHR5cGUgaW50NjRfdCBpbnN0ZWFkLCBhbmQgdXNlIGl0IGluIGJvdGggcGxhY2Vz
PwoKPiArc3RhdGljIHZvaWQgcG9sbF9zdGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBzdGltZXJ4KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKPiArICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5z
dGltZXJbc3RpbWVyeF07Cj4gKwo+ICsgICAgaWYgKCAhdGVzdF9iaXQoc3RpbWVyeCwgJnZ2LT5z
dGltZXJfcGVuZGluZykgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBpZiAoICF2aXJp
ZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyh2LCB2cy0+Y29uZmlnLmZpZWxkcy5zaW50eCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0aW1lcngsIHZz
LT5leHBpcmF0aW9uLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdGltZV9ub3codi0+ZG9tYWluKSkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBj
bGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CgpXaGlsZSBwZXJoYXBzIGJl
bmlnbiwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGNsZWFyIHRoZSBwZW5kaW5nIGJpdApiZWZv
cmUgZGVsaXZlcmluZyB0aGUgbWVzc2FnZT8KCj4gK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2Zy
ZWV6ZShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAg
ICBpZiAoICFpc192aXJpZGlhbl92Y3B1KHYpICkKPiArICAgICAgICByZXR1cm47CgpEb24ndCB5
b3UgYWxzbyB3YW50L25lZWQgdG8gY2hlY2sgdGhlIEhWTVBWX3N0aW1lciBiaXQgaGVyZSAoYW5k
CnRoZSBhbHNvIGluIHRoZSB0aGF3IGNvdW50ZXJwYXJ0KT8KCj4gQEAgLTE0OSw2ICszOTgsNjMg
QEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwg
dWludDY0X3QgdmFsKQo+ICAgICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBj
YXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwo+ICsKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoKPiAr
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIyX0NPTkZJRzoKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoK
PiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9Cj4gKyAgICAgICAgICAg
IGFycmF5X2luZGV4X25vc3BlYygoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAy
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c3RpbWVy
KSk7Cj4gKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltz
dGltZXJ4XTsKCkkgYWdhaW4gdGhpbmsgeW91J2QgYmV0dGVyIHVzZSBhcnJheV9hY2Nlc3Nfbm9z
cGVjKCkgaGVyZSAoYWxzbwpmb3IgdGhlIHJkbXNyIGNvdW50ZXJwYXJ0cykuCgo+IEBAIC0xNjAs
NiArNDY2LDcgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgdmFsKQo+ICAKPiAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKPiAgewo+ICsg
ICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47Cgpjb25z
dD8KCj4gQEAgLTIwMSw2ICs1MDgsMzcgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IAo+IGlkeCwgdWludDY0X3QgKnZhbCkKPiAgICAgICAg
ICBicmVhazsKPiAgICAgIH0KPiAgCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05G
SUc6Cj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6Cj4gKyAgICBjYXNlIEhW
X1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19D
T05GSUc6Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPQo+ICsgICAg
ICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05G
SUcpIC8gMiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodnYt
PnN0aW1lcikpOzsKPiArCj4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N0aW1lcikgKQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047Cj4gKwo+ICsgICAgICAgICp2YWwgPSB2di0+c3RpbWVyW3N0aW1lcnhdLmNvbmZpZy5yYXc7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
MF9DT1VOVDoKCkJsYW5rIGxpbmUgYmV0d2VlbiBjYXNlIGJsb2NrcyBwbGVhc2UuCgo+IEBAIC0y
MzEsMTEgKzU5MCwzNiBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQo+ICB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCj4g
ICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpCj4gIHsKPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOwoKY29uc3Q/Cgo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAg
QlVJTERfQlVHX09OKEFSUkFZX1NJWkUodnYtPnN0aW1lcikgIT0KPiArICAgICAgICAgICAgICAg
ICBBUlJBWV9TSVpFKGN0eHQtPnN0aW1lcl9jb25maWdfbXNyKSk7Cj4gKyAgICBCVUlMRF9CVUdf
T04oQVJSQVlfU0laRSh2di0+c3RpbWVyKSAhPQo+ICsgICAgICAgICAgICAgICAgIEFSUkFZX1NJ
WkUoY3R4dC0+c3RpbWVyX2NvdW50X21zcikpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3Qg
dmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOwoKY29uc3QgKGlmIHlvdSByZWFs
bHkgY29uc2lkZXIgdGhlIHZhcmlhYmxlIHVzZWZ1bCBpbiB0aGUgZmlyc3QgcGxhY2UpPwoKPiBA
QCAtMzIyLDYgKzMyNCwxNSBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+ICAgICAgY2FzZSBIVl9YNjRfTVNSX1RT
Q19GUkVRVUVOQ1k6Cj4gICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6Cj4gICAg
ICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKPiArICAgIGNhc2UgSFZfWDY0X01TUl9U
SU1FX1JFRl9DT1VOVDoKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoKPiAr
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgo+ICsgICAgY2FzZSBIVl9YNjRfTVNS
X1NUSU1FUjFfQ09ORklHOgo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQ6Cj4g
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4gKyAgICBjYXNlIEhWX1g2NF9N
U1JfU1RJTUVSMl9DT1VOVDoKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoK
PiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgoKRm9yIHJlYWRhYmlsaXR5IC8g
YnJldml0eQoKICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRyAuLi4gSFZfWDY0X01T
Ul9TVElNRVIzX0NPVU5UOgoKPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:08:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14: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 1h44YJ-0005rC-Qw; Wed, 13 Mar 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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h44YI-0005r6-4P
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:08:14 +0000
X-Inumbo-ID: 6fa88640-4599-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 6fa88640-4599-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 14:08:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:08:11 -0600
Message-Id: <5C890EC7020000780021E257@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:08:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-12-paul.durrant@citrix.com>
In-Reply-To: <20190311134132.20536-12-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 11/11] 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+IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgaHlwZXJjYWxsIGFz
IGRvY3VtZW50ZWQgaW4gdGhlCj4gc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBU
aGlzIGVubGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwo+IGFkdmVydGlzZWQgYnkgQ1BV
SUQgbGVhZiAweDQwMDAwMDA0IGFuZCBpcyB1bmRlciBjb250cm9sIG9mIGEgbmV3Cj4gJ2hjYWxs
X2lwaScgb3B0aW9uIGluIGxpYnhsLgo+IAo+IElmIHVzZWQsIHRoaXMgZW5saWdodGVubWVudCBz
aG91bGQgbWVhbiB0aGUgZ3Vlc3Qgb25seSB0YWtlcyBhIHNpbmdsZSBWTUVYSVQKPiB0byBpc3N1
ZSBJUElzIHRvIG11bHRpcGxlIHZDUFVzIHJhdGhlciB0aGFuIHRoZSBtdWx0aXBsZSBWTUVYSVRz
IHRoYXQgd291bGQKPiByZXN1bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4K
PiAKPiBbMV0gCj4gaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVhbGl6YXRp
b24tRG9jdW1lbnRhdGlvbi9yYXcvbGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBMZXZlbCUy
MEZ1bmN0aW9uYWwlMjBTcGVjaWZpY2F0aW9uJTIwdjUuMEMucGRmCj4gCj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkh5cGVydmlzb3IgcGFydHMKUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgcmVtYXJrOgoKPiBAQCAt
NjQyLDYgKzY0Niw2NSBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiArICAgIGNhc2UgSHZT
ZW5kU3ludGhldGljQ2x1c3RlcklwaToKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmNwdSAq
djsKPiArICAgICAgICB1aW50MzJfdCB2ZWN0b3I7Cj4gKyAgICAgICAgdWludDY0X3QgdmNwdV9t
YXNrOwo+ICsKPiArICAgICAgICBzdGF0dXMgPSBIVl9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7
Cj4gKwo+ICsgICAgICAgIC8qIEdldCBpbnB1dCBwYXJhbWV0ZXJzLiAqLwo+ICsgICAgICAgIGlm
ICggaW5wdXQuZmFzdCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIGlucHV0X3Bh
cmFtc19ncGEgPj4gMzIgKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAg
ICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOwo+ICsgICAgICAgICAgICB2Y3B1X21hc2sg
PSBvdXRwdXRfcGFyYW1zX2dwYTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZlY3RvcjsKPiArICAgICAgICAgICAgICAgIHVpbnQ4X3QgdGFyZ2V0X3Z0bDsKPiArICAgICAg
ICAgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRfemVyb1szXTsKPiArICAgICAgICAgICAgICAgIHVp
bnQ2NF90IHZjcHVfbWFzazsKPiArICAgICAgICAgICAgfSBpbnB1dF9wYXJhbXM7Cj4gKwo+ICsg
ICAgICAgICAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBp
bnB1dF9wYXJhbXNfZ3BhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoaW5wdXRfcGFyYW1zKSkgIT0KPiArICAgICAgICAgICAgICAgICBIVk1UUkFO
U19va2F5ICkKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICAgICAgaWYg
KCBpbnB1dF9wYXJhbXMudGFyZ2V0X3Z0bCB8fAo+ICsgICAgICAgICAgICAgICAgIGlucHV0X3Bh
cmFtcy5yZXNlcnZlZF96ZXJvWzBdIHx8Cj4gKyAgICAgICAgICAgICAgICAgaW5wdXRfcGFyYW1z
LnJlc2VydmVkX3plcm9bMV0gfHwKPiArICAgICAgICAgICAgICAgICBpbnB1dF9wYXJhbXMucmVz
ZXJ2ZWRfemVyb1syXSApCj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAg
ICAgIHZlY3RvciA9IGlucHV0X3BhcmFtcy52ZWN0b3I7Cj4gKyAgICAgICAgICAgIHZjcHVfbWFz
ayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBp
ZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCj4gKyAgICAgICAgICAgIGJyZWFr
OwoKRWxzZXdoZXJlIHlvdSd2ZSBiZWVuIHVzaW5nIGRlY2ltYWwuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:10:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h44aU-0006YQ-8s; Wed, 13 Mar 2019 14:10: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h44aS-0006YG-Aq
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:10:28 +0000
X-Inumbo-ID: bfb2f2b2-4599-11e9-b3b4-fb7df3274179
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfb2f2b2-4599-11e9-b3b4-fb7df3274179;
 Wed, 13 Mar 2019 14:10:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:10:25 -0600
Message-Id: <5C890F50020000780021E25A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:10:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
 <7c3e8ed8b2de4c3bb8254a97ab15fb4c@AMSPEX02CL02.citrite.net>
In-Reply-To: <7c3e8ed8b2de4c3bb8254a97ab15fb4c@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE0OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0K
Pj4gU2VudDogMTEgTWFyY2ggMjAxOSAxMzo0Mgo+PiAKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmlyaWRpYW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJp
ZGlhbi5oCj4+IEBAIC00MCw2ICs0MCwzMyBAQCB1bmlvbiB2aXJpZGlhbl9zaW50X21zcgo+PiAg
ICAgIH07Cj4+ICB9Owo+PiAKPj4gK3VuaW9uIHZpcmlkaWFuX3N0aW1lcl9jb25maWdfbXNyCj4+
ICt7Cj4+ICsgICAgdWludDY0X3QgcmF3Owo+PiArICAgIHN0cnVjdAo+PiArICAgIHsKPj4gKyAg
ICAgICAgdWludDY0X3QgZW5hYmxlZDoxOwo+PiArICAgICAgICB1aW50NjRfdCBwZXJpb2RpYzox
Owo+PiArICAgICAgICB1aW50NjRfdCBsYXp5OjE7Cj4+ICsgICAgICAgIHVpbnQ2NF90IGF1dG9f
ZW5hYmxlOjE7Cj4+ICsgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4Owo+PiArICAgICAgICB1aW50
NjRfdCBkaXJlY3RfbW9kZToxOwo+PiArICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMToz
Owo+PiArICAgICAgICB1aW50NjRfdCBzaW50eDo0Owo+PiArICAgICAgICB1aW50NjRfdCByZXNl
cnZlZF96ZXJvMjo0NDsKPj4gKyAgICB9IGZpZWxkczsKPiAKPiBMb29rcyBsaWtlIEkgbWlzc2Vk
IHRoaXMuIEknbGwgc2VuZCBhIHY2IHdpdGggaXQgcmVtb3ZlZC4KCk9oLCBhbmQgSSBkaWRuJ3Qg
cmVhbGx5IG5vdGljZS4KCkJ1dCB0aGUgcmVhbCByZWFzb24gZm9yIG15IHJlcGx5OiBQbGVhc2Ug
dHJpbSB0aGUgcXVvdGluZyBpbiB5b3VyCnJlcGxpZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:23:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h44mr-0007R8-GB; Wed, 13 Mar 2019 14:23: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h44mp-0007R3-A3
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:23:15 +0000
X-Inumbo-ID: 88ff4e90-459b-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 88ff4e90-459b-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 14:23:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:23:12 -0600
Message-Id: <5C891250020000780021E285@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:23:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
 <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
 <0799dfa4510c4a359e722c4f4f41ad66@AMSPEX02CL02.citrite.net>
In-Reply-To: <0799dfa4510c4a359e722c4f4f41ad66@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 09/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE0OjI1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBCZXVsaWNoCj4+IFNlbnQ6IDEzIE1hcmNoIDIw
MTkgMTM6MTUKPj4gCj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2NF9N
U1JfU0lOVDE1Ogo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBzaW50eCA9
IGFycmF5X2luZGV4X25vc3BlYyhpZHggLSBIVl9YNjRfTVNSX1NJTlQwLAo+PiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5z
aW50KSk7Cj4+IAo+PiBXaGlsZSBoZXJlIEkgY2FuIHNlZSB0aGUgdXNlZnVsbmVzcyBvZiB1c2lu
ZyB0aGUgbG9jYWwgdmFyaWFibGUgKGJ1dAo+PiB5b3UncmUgYXdhcmUgb2YgdGhlIHJlbWFpbmlu
ZyBpc3N1ZSB3aXRoIGdvaW5nIHRoaXMgcm91dGU/KSwgLi4uCj4gCj4gSSBndWVzcyBJJ20gbm90
IGF3YXJlLiBHaXZlbiB0aGF0IHVzaW5nIHNpbnR4IGNhbm5vdCBsZWFkIHRvIGFuIAo+IG91dC1v
Zi1ib3VuZHMgYWNjZXNzLCB3aGF0IGlzIHRoZSByaXNrPwoKVGhlIHdvcmthcm91bmQgaXMgZWZm
ZWN0aXZlIG9ubHkgYXMgbG9uZyBhcyB0aGUgdmFyaWFibGUgc3RheXMgaW4gYQpyZWdpc3Rlci4g
SWYgaXQgZ2V0cyByZWFkIGZyb20gbWVtb3J5IGJlZm9yZSB1c2UsIG1pcy1zcGVjdWxhdGlvbgpp
cyBwb3NzaWJsZSBhZ2FpbiBmcm9tIGFsbCB3ZSBjYW4gdGVsbC4KCj4+ID4gQEAgLTEzMjgsOSAr
MTM0MywxMyBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKPj4g
PiAgICAgICAgICAgKGlyciAmIDB4ZjApIDw9IChpc3IgJiAweGYwKSApCj4+ID4gICAgICB7Cj4+
ID4gICAgICAgICAgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIodik7Cj4+ID4gLSAgICAgICAg
cmV0dXJuIC0xOwo+PiA+ICsgICAgICAgIGlyciA9IC0xOwo+PiA+ICAgICAgfQo+PiA+Cj4+ID4g
K291dDoKPj4gPiArICAgIGlmIChpcnIgPT0gLTEpCj4+ID4gKyAgICAgICAgdmxhcGljLT5wb2xs
ZWRfc3luaWMgPSBmYWxzZTsKPj4gCj4+IEknbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgdGhl
IHB1cnBvc2Ugb2YgdGhpcyBmbGFnLCBhbmQgdGhlCj4+IHNpdHVhdGlvbiBpcyBubyBoZWxwZWQg
YnkgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcygpIGN1cnJlbnRseQo+PiBkb2luZyBub3Ro
aW5nLiBJdCB3b3VsZCBiZSByZWFsbHkgbmljZSBpZiBtYWludGVuYW5jZSBvZiBhIGZsYWcgbGlr
ZQo+PiB0aGlzIC0gaWYgbmVlZGVkIGluIHRoZSBmaXJzdCBwbGFjZSAtIGNvdWxkIGJlIGtlcHQg
bG9jYWwgdG8gVmlyaWRpYW4KPj4gY29kZSAoYnV0IG9mIGNvdXJzZSBub3QgYXQgdGhlIGV4cGVu
c2Ugb2YgYWRkaW5nIHZhcmlvdXMgbmV3Cj4+IGhvb2tzIGZvciB0aGF0IHB1cnBvc2UpLgo+IAo+
IFRoZSBmbGFnIGlzIHRoZXJlIHRvIHN0b3AgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcygp
IGJlaW5nIGNhbGxlZCAKPiBtdWx0aXBsZSB0aW1lcyBhcyB5b3UgcmVxdWVzdGVkLiBJIGNhbiBt
b3ZlIHRoZSBmbGFnIGludG8gdGhlIHZpcmlkaWFuIGNvZGUgCj4gYnV0IEknbGwgaGF2ZSB0byBh
ZGQgYWRkIGV4dHJhIGNhbGwgdG8gdW5ibG9jayB0aGUgcG9sbCBpbiB0aGlzIGNhc2UgYW5kIGlu
IAo+IHRoZSBhY2sgZnVuY3Rpb24uCgpXZWxsLCBpbiB0aGF0IGNhc2UgaXQncyBwZXJoYXBzIGJl
dHRlciB0byBrZWVwIGFzIGlzLgoKQXMgdG8gbWUgaGF2aW5nIHJlcXVlc3RlZCB0aGlzIC0gaW4g
YW4gYWJzdHJhY3Qgd2F5LCB5ZXMsIGJ1dCB0bwpiZSBob25lc3QgSSBjb3VsZG4ndCBoYXZlIGRl
ZHVjZWQgdGhhdCBjb25uZWN0aW9uIGZyb20gdGhlCm5hbWUgeW91J3ZlIGNob3Nlbi4gInBvbGxl
ZF9zeW5pYyIgcmVhZHMgdG8gbWUgbGlrZSByZWZsZWN0aW5nCnNvbWUgZ3Vlc3QgcHJvcGVydHku
IEkgYWRtaXQgdGhvdWdoIHRoYXQgSSdtIGFsc28gaGF2aW5nIGRpZmZpY3VsdHkKc3VnZ2VzdGlu
ZyBhIGJldHRlciBhbHRlcm5hdGl2ZTogInN5bmljX3BvbGxlZCIsICJzeW5pY193YXNfcG9sbGVk
IiwKb3IgInN5bmNfcG9sbF9wZW5kaW5nIiBjb21lIHRvIG1pbmQuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:29:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14: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 1h44t6-0007eK-6O; Wed, 13 Mar 2019 14:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h44t5-0007eF-Dg
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:29:43 +0000
X-Inumbo-ID: 6f6e0078-459c-11e9-9625-afbcdee7e037
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f6e0078-459c-11e9-9625-afbcdee7e037;
 Wed, 13 Mar 2019 14:29:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:29:39 -0600
Message-Id: <5C8913D2020000780021E29E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:29:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <1552407824-12185-1-git-send-email-igor.druzhinin@citrix.com>
 <5C88C512020000780021DF94@prv1-mh.provo.novell.com>
 <5bd28552-b5a6-2b18-c954-a1ffe7dc9171@citrix.com>
In-Reply-To: <5bd28552-b5a6-2b18-c954-a1ffe7dc9171@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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+IE9uIDEzLjAzLjE5IGF0IDEzOjQ3LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDMvMjAxOSAwODo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEy
LjAzLjE5IGF0IDE3OjIzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBT
aW5jZSB0aGUgaW50cm9kdWN0aW9uIG9mIGxpbmVhcl97cmVhZCx3cml0ZX0oKSBoZWxwZXJzIGlu
IDNiZGVjNTMwYTUKPj4+ICh4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQg
YWNjZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCj4+PiBjb21wbGV0aW9uIHBhdGggZm9yIElPUkVR
cyBoYXMgYmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFuIElPUkVRIGluCj4+PiBwcm9ncmVzcyBi
dXQgaHZtX2NvcHlfe3RvLGZyb219X2d1ZXN0X2xpbmVhcigpIHJldHVybnMgSFZNVFJBTlNfb2th
eQo+Pj4gKGUuZy4gd2hlbiBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4g
Y2hhbmdlZCBieSBJT1JFUQo+Pj4gaGFuZGxlcikgdGhlIGV4ZWN1dGlvbiB3aWxsIG5ldmVyIHJl
LWVudGVyIGh2bWVtdWxfZG9faW8oKSB3aGVyZQo+Pj4gSU9SRVFzIGFyZSBjb21wbGV0ZWQuIFRo
aXMgdXN1YWxseSByZXN1bHRzIGluIGEgZG9tYWluIGNyYXNoIHVwb24KPj4+IHRoZSBleGVjdXRp
b24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJpbmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5n
Cj4+PiB0aGUgcmVtbmFudHMgb2YgdGhlIHByZXZpb3VzIElPUkVRIGluIHRoZSBzdGF0ZSBtYWNo
aW5lLgo+Pj4KPj4+IFRoaXMgcGFydGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGlu
IHJlbGF0aW9uIHRvIHAybV9pb3JlcV9zZXJ2ZXIKPj4+IHR5cGUgd2hlcmUgYW4gZW11bGF0b3Ig
Y2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFfc2VydmVyCj4+PiBhbmQg
cDJtX3JhbV9ydyBpbiBwcm9jZXNzIG9mIHJlc3BvbmRpbmcgdG8gSU9SRVEgd2hpY2ggbWFkZSBo
dm1fY29weV8uLigpCj4+PiB0byBiZWhhdmUgZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLiBC
dXQgY291bGQgYmUgYWxzbyBhcHBsaWVkCj4+PiB0byBhIGNhc2Ugd2hlcmUgZS5nLiBhbiBlbXVs
YXRvciBiYWxsb29ucyBtZW1vcnkgdG8vZnJvbSB0aGUgZ3Vlc3QgaW4KPj4+IHJlc3BvbnNlIHRv
IE1NSU8gcmVhZC93cml0ZSwgZXRjLgo+PiAKPj4gQW4gZW11bGF0b3IgYmFsbG9vbmluZyBtZW1v
cnk/IEkgdGhpbmsgQW5kcmV3IHdhcyBoaW50aW5nIHRvd2FyZHMKPj4gYW5vdGhlciB2Q1BVIG9m
IHRoZSBndWVzdCBkb2luZyBzb21lIGJhbGxvb25pbmcgd29yayBpbiBwYXJhbGxlbCB0bwo+PiB0
aGUgaW5zbiBlbXVsYXRpb24uCj4gCj4gWWVzLCB0aGlzIGlzIGFub3RoZXIgZXhhbXBsZSBvZiB3
aGF0IGVtdWxhdG9yIG1pZ2h0IGJlIGRvaW5nIHdpdGggUDJNCj4gdHlwZSBpbiB0aGUgcHJvY2Vz
cyBvZiBJT1JFUSBoYW5kbGluZy4gSGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB3aGF0Cj4gQW5kcmV3
IG1lbnRpb25lZC4KCkknbSBzdHJ1Z2dsaW5nIHRvIHNlZSBob3cgYW4gZW11bGF0b3IgY291bGQg
ZG8gc28gd2l0aG91dCB1cHNldHRpbmcKdGhlIGd1ZXN0LgoKPj4+ICsgICAgaWYgKCAhY2FjaGUg
KQo+Pj4gKyAgICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFk
ZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPj4gCj4+IFRoaXMgaXMgY2VydGFpbmx5IGJldHRl
ciB0aGFuIHRoZSBwcmV2aW91cyB2ZXJzaW9uLCBidXQgaW1vIHN0aWxsCj4+IGRvZXNuJ3QgYWRk
cmVzcyB0aGUgZ2VuZXJhbCBjYXNlLiBCdXQgSSdkIGJlIHdpbGxpbmcgdG8gYWNjZXB0Cj4+IGl0
IGFzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgZm9yIHRoZSBzcGVjaWZpYyBjYXNlIG9mIGEgd3Jp
dGUKPj4gdG8gYW4gKGFsaWduZWQpIHBhZ2UgdGFibGUgZW50cnkgbGVhZGluZyB0byBhIHBhZ2Ug
dHlwZSBjaGFuZ2UKPj4gZnJvbSBwMm1faW9yZXFfc2VydmVyIHRvIHAybV9yYW1fcncsIGFzIGl0
IGF0IGxlYXN0IGRvZXNuJ3QKPj4gc2VlbSB0byBicmVhayB0aGUgY2FzZSBhbnltb3JlIHRoYXQg
dGhlIGludHJvZHVjdGlvbiBvZgo+PiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgd2FzIG1lYW50IHRv
IGFkZHJlc3MuCj4gCj4gSSBkb24ndCB0aGluayBpdCdzIGZlYXNpYmxlIChhbmQgbWFrZXMgc2Vu
c2UpIHRvIHNwZWNpZnkgUDJNIHR5cGUgb24KPiB0aGF0IChsaW5lYXIpIGxldmVsLiBXZSBvbmx5
IGhhdmUgYWNjZXNzIHRvIFAyTSB0eXBlIG9uIHBoeXNpY2FsIGxheWVyCj4gd2hpY2ggaXMgc2V2
ZXJhbCBjYWxscyBkb3duIHRoZSBzdGFjay4gQW5kIEkgY2Fubm90IHNlZSBub3cgaG93IHdlIGNh
bgo+IHF1ZXJ5IHdoYXQgdGhlIHR5cGUgYWN0dWFsbHkgKndhcyogYmVmb3JlIHdpdGhvdXQgaW50
cm9kdWNpbmcgc29tZQo+IGFkZGl0aW9uYWwgc3Rhc2hpbmcgYXJyYXkgb2YgcDJtdCBzb21ld2hl
cmUgKG1taW9fY2FjaGU/KS4KCkhtbSwgc29tZSBtaXN1bmRlcnN0YW5kaW5nIHBlcmhhcHM6IEkg
ZGlkIG5vdCBtZWFuIHRvIHN1Z2dlc3QKdG8gdHJhY2sgdGhlIHAybSB0eXBlIGhlcmUuIEkndmUg
bWVudGlvbmVkIHR5cGVzIGluIG15IHJlcGx5IHNvbGVseQp0byBjYWxsIG91dCB0aGUgc3BlY2lm
aWMgY2FzZSB0aGUgY2hhbmdlIHdpbGwgaGVscCB3aXRoLCBpbiBvcmRlciB0bwpzZXBhcmF0ZSBp
dCBmcm9tIHRoZSBwb3NzaWJsZSBjYXNlcyB3aGVyZSBpdCB3b24ndCBoZWxwLgoKPiBJIGFncmVl
IHRoaXMgaXMgbW9yZSB1c2VmdWwgYXMgYSB0ZW1wb3Jhcnkgd29ya2Fyb3VuZCAtIEknbGwgcHV0
IGl0IGludG8KPiB0aGUgY29tbWl0IGRlc2NyaXB0aW9uIG9mIHRoZSBuZXh0IHZlcnNpb24uCgpU
aGFua3MsIGFuZCB0b2dldGhlciB3aXRoIHRoaXMgcGxlYXNlIGFsc28gbWVudGlvbiB0aGUga25v
d24gY2FzZShzKQp3aGVyZSB0aGlzIGlzIG5vdCBnb2luZyB0byBoZWxwLgoKPj4gVGhlIG1vcmUg
Z2VuZXJhbCBjYXNlIHRoYXQgc3RpbGwgd29uJ3Qgd29yayAoYWZhaWN0KSBpcyBhbgo+PiBhY2Nl
c3MgY3Jvc3NpbmcgYSBwYWdlIGJvdW5kYXJ5LCB3aGVyZSB0aGUgc2Vjb25kIHBhZ2Uncwo+PiB0
eXBlIGNoYW5nZXMgYmVoaW5kIG91ciBiYWNrcy4gVGhlIGZpcnN0IHBhcnQgb2YgdGhlIGFjY2Vz
cwo+PiB3b24ndCBmaW5kIGEgY2FjaGUgZW50cnkgaGVyZSwgYW5kIGhlbmNlIHdvdWxkIHN0aWxs
IGdvIHRoZQo+PiBodm1fY29weV97ZnJvbSx0b31fZ3Vlc3RfbGluZWFyKCkgcGF0aCBhYm92ZS4K
PiAKPiBUaGlzIGNvdWxkIGJlIHNvbHZlZCBieSBzcGxpdHRpbmcgKmFsbCogKG5vdCBvbmx5IE1N
SU8gYXMgaXQncyBkb25lIG5vdykKPiBsaW5lYXIgYWNjZXNzZXMgb24gcGFnZSBib3VuZGFyeSBh
bmQgY2hlY2tpbmcgZWFjaCBwYWdlIHNlcGFyYXRlbHkuCj4gV291bGQgeW91IGNvbnNpZGVyIHRo
aXMgZm9yIHYzPyBUaGlzIHNob3VsZG4ndCBpbnRyb2R1Y2UgYW55IGNoYW5nZXMgaW4KPiBiZWhh
dmlvciBhZmFpY3MgYW5kIGlzIGFjdHVhbGx5IG1vcmUgY29ycmVjdCBpbW8uCgpUaGUgcmVhc29u
IHRoaXMgd2Fzbid0IGRvbmUgd2FzIChpaXJjKSBiZWNhdXNlIHRoaXMgaXMgbGlrZWx5IHRvIGJl
Cmxlc3MgZWZmaWNpZW50LiBJJ2QgbGlrZSB0byBkZWZlciB0byBQYXVsIGFzIHRoZSBtYWludGFp
bmVyIG9mIHRoZSBjb2RlCnRvIGdpdmUgeW91IGZ1cnRoZXIgZGlyZWN0aW9uIG9uZSBvciB0aGUg
b3RoZXIgd2F5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h44uF-0008GP-If; Wed, 13 Mar 2019 14: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h44uE-0008GG-ON
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:30:54 +0000
X-Inumbo-ID: 9b5e7861-459c-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 9b5e7861-459c-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 14:30:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:30:53 -0600
Message-Id: <5C89141B020000780021E2A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:30:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190313112339.73774003.olaf@aepfle.de>
 <5C88DD8E020000780021E0A6@prv1-mh.provo.novell.com>
 <20190313143541.6a008762.olaf@aepfle.de>
In-Reply-To: <20190313143541.6a008762.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE0OjM1LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIFdl
ZCwgMTMgTWFyIDIwMTkgMDQ6Mzg6MDYgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gQnV0IHRoaXMgYWZmZWN0cyBhIGd1ZXN0IGV2ZW4gYWhl
YWQgb2YgbWlncmF0aW9uLiBXaGF0IGlmIG9uZQo+PiB1c2VzIG1pZ3JhdGlvbiByZWFsbHkganVz
dCBmb3IgZW1lcmdlbmNpZXM/IFdoeSB3b3VsZCB0aGV5Cj4+IHJ1biB0aGVpciBndWVzdHMgaW4g
YWx3YXlzLWVtdWxhdGUgbW9kZT8KPiAKPiBCZWNhdXNlIHRoaXMgaXMgd2hhdCB0aGV5IHdpbGwg
ZW5kIHVwIGZvciB0aGUgbGlmZXRpbWUgb2YgdGhlIGRvbVUgYWZ0ZXIgCj4gbWlncmF0aW9uPwoK
V2VsbCwgbXkgcmVwbHkgd2FzIHJlYWxseSBzdWdnZXN0aW5nIHRoYXQgdGhlIGd1ZXN0IG1heSBu
ZXZlciBnZXQKbWlncmF0ZWQgaW4gdGhlIGZpcnN0IHBsYWNlLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:37:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:37:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4505-0008Vb-8v; Wed, 13 Mar 2019 14:36: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4504-0008VW-75
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:36:56 +0000
X-Inumbo-ID: 729fb210-459d-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 729fb210-459d-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 14:36:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:36:54 -0600
Message-Id: <5C891584020000780021E2C0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:36:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190313145144.64b0f9fd.olaf@aepfle.de>
In-Reply-To: <20190313145144.64b0f9fd.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE0OjUxLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIFdl
ZCwgMTMgTWFyIDIwMTkgMDM6MTg6MzkgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gPiArICAgIGlmICggdG1wID49IFZUU0NfTUVBU1VSRU1F
TlRfSU5BQ0NVUkFDWV9SQU5HRV9LSFogKQo+PiA+ICsgICAgICAgIHRtcCAtPSBWVFNDX01FQVNV
UkVNRU5UX0lOQUNDVVJBQ1lfUkFOR0VfS0haOyAgCj4+IFRoZSBkaXNjb250aW51aXR5IGlzIHN0
aWxsIHRoZXJlLCBhbmQgc28gZmFyIHlvdSd2ZSBmYWlsZWQgdG8gZXhwbGFpbgo+PiB3aHkgYSBk
aXNjb250aW51aXR5IGlzIHdoYXQgeW91IHdhbnQgaGVyZS4KPiAKPiBUaGlzIGV4aXN0cyB0byBt
YWtlIHN1cmUgdGhlIG5vbi1lbXVsYXRlZCBjYXNlIHN0YXlzIHdpdGhpbiB0aGUgUFBNIHJhbmdl
LgoKU3RheWluZyB3aXRoaW4gcmFuZ2UgaXMgb3J0aG9nb25hbCB0byB0aGUgaW50cm9kdWN0aW9u
IG9mIGFueQpkaXNjb250aW51aXRpZXMuIEkgY2FuIG9ubHkgZHJhdyB0aGUgc2FtZSB0YWJsZSBh
Z2FpbjoKCiAgIHRtcCAoaW5pdGlhbCkJfCAgIHRtcCAocmVzdWx0KQogICAwCQl8ICAgMAogICAx
CQl8ICAgMQogICAuLi4KICAgMTk4CQl8ICAgMTk4CiAgIDE5OQkJfCAgIDE5OQogICAyMDAJCXwg
ICAwCiAgIDIwMQkJfCAgIDEKICAgLi4uCiAgIDM5OAkJfCAgIDE5OAogICAzOTkJCXwgICAxOTkK
ICAgNDAwCQl8ICAgMjAwCiAgIDQwMQkJfCAgIDIwMQogICAuLi4KICAgNDAwMDAwCQl8ICAgMzk5
ODAwCgpXaHkgaXMgdGhlcmUgdGhpcyBiaWcgc3RlcCBiZXR3ZWVuIDE5OSBhbmQgMjAwPyBBbmQg
d2h5IGRvZXMgYW4KaW5pdGlhbCB2YWx1ZSBvZiAyMDAgZ2V0IGhhbmRsZWQgdGhlIHNhbWUgYXMg
YW4gaW5pdGlhbCB2YWx1ZSBvZiAwLCBidXQKdGhlbiA0MDAgZG9lc24ndCBnZXQgaGFuZGxlZCB0
aGlzIHNhbWUgd2F5IGFnYWluPyBBbmQgKHNlZWluZyB0aGUKbGFzdCByb3cgSSd2ZSBhZGRlZCBu
b3cpIGhvdyBpcyB0aGUgcmVzdWx0IHN0YXlpbmcgaW4gcmFuZ2U/CgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:40:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h453G-0000mw-QO; Wed, 13 Mar 2019 14:40:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h453E-0000mr-Vq
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:40:13 +0000
X-Inumbo-ID: e6ed29f2-459d-11e9-8389-f3c0f7050ffe
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6ed29f2-459d-11e9-8389-f3c0f7050ffe;
 Wed, 13 Mar 2019 14:40:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:40:09 -0600
Message-Id: <5C891645020000780021E2D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:40:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-3-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-3-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IFRoZSBwYXJhbWV0ZXIgImQiIGhvbGRzIHRoZSBkb21haW4gYW5kIGlzIG5vdCBtb2RpZmllZCBi
eSB0aGUgZnVuY3Rpb24uCj4gU28gY29uc3RpZnkgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCldpdGggdGhlIHN1YmplY3Qgc3VpdGFi
bHkgY29ycmVjdGVkIHRvIG5hbWUgdGhlIGFjdHVhbCBmdW5jdGlvbgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:46:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h458s-0000z9-I0; Wed, 13 Mar 2019 14: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h458r-0000yP-4p
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:46:01 +0000
X-Inumbo-ID: b769dff8-459e-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 b769dff8-459e-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 14:45:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:45:57 -0600
Message-Id: <5C8917A4020000780021E2EE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:45:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-4-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-4-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IG1mbl90b19nZm4gYW5kIG1mbl90b19nbWZuIGFyZSBkb2luZyBleGFjdGx5IHRoZSBzYW1lIGV4
Y2VwdCB0aGUgZm9ybWVyCj4gaXMgdXNpbmcgbWZuX3QuCj4gCj4gRnVydGhlcm1vcmUsIHRoZSBu
YW1pbmcgb2YgdGhlIGZvcm1lciBpcyBtb3JlIGNvbnNpc3RlbnQgd2l0aCB0aGUKPiBjdXJyZW50
IG5hbWluZyBzY2hlbWUgKEdGTi9NRk4pLiBTbyB1c2UgcmVwbGFjZSBtZm5fdG9fZ21mbiB3aXRo
Cj4gbWZuX3RvX2dmbiBpbiB4ODYgY29kZS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkZ1
bmRhbWVudGFsbHkgSSdtIGZpbmUgd2l0aCB0aGlzIGNoYW5nZSwgYnV0IGJlZm9yZSBtYWtpbmcg
aXRzIHVzZQptb3JlIHdpZGUtc3ByZWFkLCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gbWFrZSBt
Zm5fdG9fZ2ZuKCkKZnVsbHkgdHlwZS1zYWZlLCBpLmUuIGhhdmUgaXQgYWxzbyByZXR1cm4gZ2Zu
X3Q/IFRoZXJlIGFyZW4ndCB0aGF0Cm1hbnkgdXNlcyBvZiB0aGUgZnVuY3Rpb24ganVzdCB5ZXQs
IGFuZCBkb2luZyB0aGUgY29udmVyc2lvbiBub3cKd291bGQgc2F2ZSB1cyBmcm9tIGhhdmluZyB0
byB0b3VjaCBhbGwgcGxhY2VzIHlvdSBub3cgY2hhbmdlCnlldCBhbm90aGVyIHRpbWUuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:48:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:48: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 1h45B4-00015o-0d; Wed, 13 Mar 2019 14:48:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h45B2-00015f-MS
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:48:16 +0000
X-Inumbo-ID: 06f2b7de-459f-11e9-801d-a3647912eef1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06f2b7de-459f-11e9-801d-a3647912eef1;
 Wed, 13 Mar 2019 14:48:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87219952"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v5 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2BJfa96TKzDFnEG4zZMJNVBhHKYJisAAgAASdkA=
Date: Wed, 13 Mar 2019 14:37:27 +0000
Message-ID: <5ea47ce70ae54813b9e5189db2f423b3@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
 <5C890E30020000780021E23A@prv1-mh.provo.novell.com>
In-Reply-To: <5C890E30020000780021E23A@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 v5 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTWFyY2ggMjAxOSAxNDowNgo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjUgMTAvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwo+IAo+ID4+PiBPbiAxMS4wMy4xOSBhdCAxNDo0MSwgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+ICtib29sIHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGlt
ZXJfbXNnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgc2ludHgsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXgsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGVsaXZl
cnkpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbjsKPiA+ICsgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fc2ludF9tc3IgKnZzID0g
JnZ2LT5zaW50W3NpbnR4XTsKPiA+ICsgICAgSFZfTUVTU0FHRSAqbXNnID0gdnYtPnNpbXAucHRy
Owo+ID4gKyAgICBzdHJ1Y3Qgewo+ID4gKyAgICAgICAgdWludDMyX3QgVGltZXJJbmRleDsKPiA+
ICsgICAgICAgIHVpbnQzMl90IFJlc2VydmVkOwo+ID4gKyAgICAgICAgdWludDY0X3QgRXhwaXJh
dGlvblRpbWU7Cj4gPiArICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7Cj4gPiArICAgIH0g
cGF5bG9hZCA9IHsKPiA+ICsgICAgICAgIC5UaW1lckluZGV4ID0gaW5kZXgsCj4gPiArICAgICAg
ICAuRXhwaXJhdGlvblRpbWUgPSBleHBpcmF0aW9uLAo+ID4gKyAgICAgICAgLkRlbGl2ZXJ5VGlt
ZSA9IGRlbGl2ZXJ5LAo+ID4gKyAgICB9Owo+ID4gKwo+ID4gKyAgICBpZiAoIHRlc3RfYml0KHNp
bnR4LCAmdnYtPm1zZ19wZW5kaW5nKSApCj4gPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAr
Cj4gPiArICAgIEJVSUxEX0JVR19PTihzaXplb2YoKm1zZykgIT0gSFZfTUVTU0FHRV9TSVpFKTsK
PiA+ICsgICAgbXNnICs9IHNpbnR4Owo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUbyBh
dm9pZCB1c2luZyBhbiBhdG9taWMgdGVzdC1hbmQtc2V0LCBhbmQgYmFycmllciBiZWZvcmUgY2Fs
bGluZwo+ID4gKyAgICAgKiB2bGFwaWNfc2V0X2lycSgpLCB0aGlzIGZ1bmN0aW9uIG11c3QgYmUg
Y2FsbGVkIGluIGNvbnRleHQgb2YgdGhlCj4gPiArICAgICAqIHZjcHUgcmVjZWl2aW5nIHRoZSBt
ZXNzYWdlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7Cj4gPiAr
ICAgIGlmICggbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgIT0gSHZNZXNzYWdlVHlwZU5vbmUgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBtc2ctPkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBl
bmRpbmcgPSAxOwo+ID4gKyAgICAgICAgX19zZXRfYml0KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5n
KTsKPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBt
c2ctPkhlYWRlci5NZXNzYWdlVHlwZSA9IEh2TWVzc2FnZVRpbWVyRXhwaXJlZDsKPiA+ICsgICAg
bXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsKPiA+ICsgICAgbXNn
LT5IZWFkZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7Cj4gPiArICAgIG1lbWNweSht
c2ctPlBheWxvYWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOwo+IAo+IFNpbmNlIHlvdSBj
YW4ndCB1c2UgcGxhaW4gYXNzaWdubWVudCBoZXJlLCBob3cgYWJvdXQgYQo+IEJVSUxEX0JVR19P
TihzaXplb2YocGF5bG9hZCkgPD0gc2l6ZW9mKG1zZy0+cGF5bG9hZCkpPwoKU3VyZWx5ICc+JyBy
YXRoZXIgdGhhbiAnPD0nPwoKPiAKPiA+ICtzdGF0aWMgdWludDY0X3QgdGltZV9ub3coc3RydWN0
IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICpy
dCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsKPiA+ICsgICAgSFZfUkVG
RVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKPiA+ICsgICAgdWludDMyX3Qgc3RhcnQsIGVu
ZDsKPiA+ICsgICAgdWludDY0X3QgdHNjOwo+ID4gKyAgICB1aW50NjRfdCBzY2FsZTsKPiA+ICsg
ICAgdWludDY0X3Qgb2Zmc2V0Owo+IAo+IFdvdWxkIG1pbmQgZ3JvdXBpbmcgdGhlbSBhbGwgb24g
b25lIGxpbmUsIGp1c3QgbGlrZSB5b3UgZG8gZm9yIHN0YXJ0Cj4gYW5kIGVuZD8KClN1cmUuCgo+
IAo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBJZiB0aGUgcmVmZXJlbmNlIFRTQyBwYWdlIGlzIG5v
dCBlbmFibGVkLCBvciBoYXMgYmVlbiBpbnZhbGlkYXRlZAo+ID4gKyAgICAgKiBmYWxsIGJhY2sg
dG8gdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4KPiA+ICsgICAgICovCj4gPiArICAg
IGlmICggIXAgfHwgIXAtPlRzY1NlcXVlbmNlICkKPiA+ICsgICAgICAgIHJldHVybiB0aW1lX3Jl
Zl9jb3VudChkKTsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogVGhlIGZvbGxvd2luZyBz
YW1wbGluZyBhbGdvcml0aG0gZm9yIHRzYywgc2NhbGUgYW5kIG9mZnNldCBpcwo+ID4gKyAgICAg
KiBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uCj4gPiArICAgICAqLwo+ID4gKyAgICBk
byB7Cj4gPiArICAgICAgICBzdGFydCA9IHAtPlRzY1NlcXVlbmNlOwo+ID4gKyAgICAgICAgc21w
X3JtYigpOwo+ID4gKwo+ID4gKyAgICAgICAgdHNjID0gaHZtX2dldF9ndWVzdF90c2MocHRfZ2xv
YmFsX3ZjcHVfdGFyZ2V0KGQpKTsKPiA+ICsgICAgICAgIHNjYWxlID0gcC0+VHNjU2NhbGU7Cj4g
PiArICAgICAgICBvZmZzZXQgPSBwLT5Uc2NPZmZzZXQ7Cj4gPiArCj4gPiArICAgICAgICBzbXBf
cm1iKCk7Cj4gPiArICAgICAgICBlbmQgPSBwLT5Uc2NTZXF1ZW5jZTsKPiA+ICsgICAgfSB3aGls
ZSAoZW5kICE9IHN0YXJ0KTsKPiAKPiBCbGFua3MgaW1tZWRpYXRlbHkgaW5zaWRlIHRoZSBwYXJl
bnRoZXNlcyBwbGVhc2UuCj4gCgpZZXMsIG1pc3NlZCB0aGF0LgoKPiBBcyB0byBzYWZldHkgb2Yg
dGhpcywgSSBoYXZlIHR3byBjb25jZXJuczoKPiAKPiAxKSBUc2NTZXF1ZW5jZSBnZXRzIHVwZGF0
ZWQgYXMgYSByZXN1bHQgb2YgYSBndWVzdCBhY3Rpb24gKGFuIE1TUgo+IHdyaXRlKS4gVGhpcyBt
YWtlcyBpdCBub24tb2J2aW91cyB0aGF0IHRoZSBsb29wIGFib3ZlIHdpbGwgZ2V0Cj4gZXhpdGVk
IGluIGR1ZSBjb3Vyc2UuCj4gCgpUcnVlLiBUaGUgZG9tYWluIGNvdWxkIHRyeSB0byBEb1MgdGhp
cyBjYWxsLiBUaGlzIGNvdWxkIGJlIGF2b2lkZWQgYnkgZG9pbmcgYSBkb21haW5fcGF1c2UoKSBp
ZiB3ZSB0ZXN0IGNvbnRpbnVvdXNseSBmYWlscyBmb3IgYSBudW1iZXIgb2YgaXRlcmF0aW9ucywg
b3IgbWF5YmUganVzdCBvbmUgaXRlcmF0aW9uLgoKPiAyKSBUaGUgd2F5IHVwZGF0ZV9yZWZlcmVu
Y2VfdHNjKCkgZGVhbHMgd2l0aCB0aGUgdHdvICJpbnZhbGlkIgo+IHZhbHVlcyBzdWdnZXN0cyB+
MCBhbmQgMCBzaG91bGQgYmUgc3BlY2lhbCBjYXNlZCBpbiBnZW5lcmFsLiBJCj4gX3RoaW5rXyB0
aGlzIGlzIG5vdCBuZWNlc3NhcnkgaGVyZSwgYnV0IGl0IGFsc28gc2VlbXMgdG8gbWUgYXMgaWYK
PiB0aGUgVk0gZXZlciBoYXZpbmcgYSB3YXkgdG8gb2JzZXJ2ZSBlaXRoZXIgb2YgdGhvc2UgdHdv
IHZhbHVlcwo+IHdvdWxkIGJlIHdyb25nIHRvby4gU2hvdWxkbid0IHRoZSBmdW5jdGlvbiBhdm9p
ZCB0byBldmVyIHN0b3JlCj4gfjAgaW50byB0aGF0IGZpZWxkLCBpLmUuIGluY3JlbWVudCBpbnRv
IGEgbG9jYWwgdmFyaWFibGUsIHVwZGF0ZQo+IHRoYXQgbG9jYWwgdmFyaWFibGUgdG8gc2tpcCB0
aGUgdHdvICJpbnZhbGlkIiB2YWx1ZXMsIGFuZCBvbmx5IHRoZW4KPiBzdG9yZSBpbnRvIHRoZSBm
aWVsZD8KPiAKPiBPdG9oLCBtYWtpbmcgaXQgaW50byB0aGF0IGZ1bmN0aW9uIGJlaW5nIGEgcmVz
dWx0IG9mIGFuIE1TUiB3cml0ZSwKPiBpdCBtYXkgd2VsbGwgYmUgdGhhdCB0aGUgc3BlYyBwcmVj
bHVkZXMgdGhlIGd1ZXN0IGZyb20gcmVhZGluZwo+IHRoZSByZWZlcmVuY2UgcGFnZSB3aGlsZSBh
biB1cGRhdGUgd2FzIGludm9rZWQgZnJvbSBvbmUgb2YgaXRzCj4gdkNQVS1zLiBJZiB0aGlzIHdh
cyB0aGUgY2FzZSwgdGhlbiBJIGFsc28gd291bGRuJ3QgaGF2ZSB0bwo+IHdvbmRlciBhbnkgbG9u
Z2VyIGhvdyB0aGlzIGVudGlyZSBtZWNoYW5pc20gY2FuIGJlIHJhY2UgZnJlZQo+IGluIHRoZSBm
aXJzdCBwbGFjZSAod2l0aG91dCBhIGRvdWJsZSBpbmNyZW1lbnQgbGlrZSB3ZSBkbyBpbiB0aGUK
PiBwdi1jbG9jayBwcm90b2NvbCkuCgpGcm9tIG9ic2VydmF0aW9uLCBpdCBsb29rcyBsaWtlIFdp
bmRvd3MgaW5pdGlhbGl6ZXMgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBiZWZvcmUgaXQgYnJpbmdz
IHNlY29uZGFyeSBDUFVzIG9ubGluZSBhbmQgdGhlbiBkb2Vzbid0IHRvdWNoIHRoZSBNU1IgYWdh
aW4sIHNvIHdlIHNob3VsZCBwcm9iYWJseSBvbmx5IHRvbGVyYXRlIG9uZSBtaXNtYXRjaCBpbiB0
aW1lX25vdygpIGJlZm9yZSBkb2luZyBkb21haW5fcGF1c2UoKS4KSSBhbHNvIGFncmVlIHRoYXQg
dGhlICdpbnZhbGlkJyB2YWx1ZXMgc2hvdWxkIG5vdCBiZSBleHBvc2VkIHRvIHRoZSBndWVzdCwg
ZXZlbiB0aG91Z2ggaXQgaXMgaGlnaGx5IHVubGlrZWx5IHRvIGV2ZXIgb2JzZXJ2ZSBvbmUgaW4g
cHJhY3RpY2UuCgo+IAo+ID4gK3N0YXRpYyB2b2lkIHN0YXJ0X3N0aW1lcihzdHJ1Y3QgdmlyaWRp
YW5fc3RpbWVyICp2cykKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2ID0gdnMt
PnY7Cj4gPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07
Cj4gPiArICAgIGludDY0X3Qgbm93ID0gdGltZV9ub3codi0+ZG9tYWluKTsKPiA+ICsgICAgc190
aW1lX3QgdGltZW91dDsKPiA+ICsKPiA+ICsgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChzdGlt
ZXJ4LCAmdnYtPnN0aW1lcl9lbmFibGVkKSApCj4gPiArICAgICAgICBwcmludGsoWEVOTE9HX0df
SU5GTyAiJXB2OiBWSVJJRElBTiBTVElNRVIldTogZW5hYmxlZFxuIiwgdiwKPiA+ICsgICAgICAg
ICAgICAgICBzdGltZXJ4KTsKPiA+ICsKPiA+ICsgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5w
ZXJpb2RpYyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBtaXNzZWQgPSAw
Owo+ID4gKyAgICAgICAgaW50NjRfdCBuZXh0Owo+ID4gKwo+ID4gKyAgICAgICAgLyoKPiA+ICsg
ICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBpZiB0aGUgdGltZXIgaXMgbGF6
eSB0aGVuIHdlCj4gPiArICAgICAgICAgKiBza2lwIG92ZXIgYW55IG1pc3NlZCBleHBpcmF0aW9u
cyBzbyB3ZSBjYW4gdHJlYXQgdGhpcyBjYXNlCj4gPiArICAgICAgICAgKiBhcyB0aGUgc2FtZSBh
cyBpZiB0aGUgdGltZXIgaXMgY3VycmVudGx5IHN0b3BwZWQsIGkuZS4gd2UKPiA+ICsgICAgICAg
ICAqIGp1c3Qgc2NoZWR1bGUgZXhwaXJhdGlvbiB0byBiZSAnY291bnQnIHRpY2tzIGZyb20gbm93
Lgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBpZiAoICF2cy0+c3RhcnRlZCB8fCB2cy0+
Y29uZmlnLmZpZWxkcy5sYXp5ICkKPiA+ICsgICAgICAgICAgICBuZXh0ID0gbm93ICsgdnMtPmNv
dW50Owo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIC8q
Cj4gPiArICAgICAgICAgICAgICogVGhlIHRpbWVyIGlzIGFscmVhZHkgc3RhcnRlZCwgc28gd2Un
cmUgcmUtc2NoZWR1bGluZy4KPiA+ICsgICAgICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0
aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNrLgo+ID4gKyAgICAgICAgICAgICAqLwo+ID4gKyAg
ICAgICAgICAgIG5leHQgPSB2cy0+ZXhwaXJhdGlvbiArIHZzLT5jb3VudDsKPiA+ICsKPiA+ICsg
ICAgICAgICAgICAvKiBOb3cgY2hlY2sgdG8gc2VlIGlmIGFueSBleHBpcmF0aW9ucyBoYXZlIGJl
ZW4gbWlzc2VkICovCj4gPiArICAgICAgICAgICAgaWYgKCBub3cgLSBuZXh0ID4gMCApCj4gPiAr
ICAgICAgICAgICAgICAgIG1pc3NlZCA9IChub3cgLSBuZXh0KSAvIHZzLT5jb3VudDsKPiA+ICsK
PiA+ICsgICAgICAgICAgICAvKgo+ID4gKyAgICAgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9u
IHNheXMgdGhhdCBpZiB0aGUgdGltZXIgaXMgbm90IGxhenkgdGhlbgo+ID4gKyAgICAgICAgICAg
ICAqIGEgbm9uLXplcm8gbWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUg
cGVyaW9kCj4gPiArICAgICAgICAgICAgICogb2YgdGhlIHRpbWVyIHVudGlsIGl0IGNhdGNoZXMg
dXAsIHVubGVzcyB0aGUgY291bnQgaGFzCj4gPiArICAgICAgICAgICAgICogcmVhY2hlZCBhICdz
aWduaWZpY2FudCBudW1iZXInLCBpbiB3aGljaCBjYXNlIHRoZSB0aW1lcgo+ID4gKyAgICAgICAg
ICAgICAqIHNob3VsZCBiZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9ydHVuYXRlbHkgdGhlIHNwZWNp
ZmljYXRpb24KPiA+ICsgICAgICAgICAgICAgKiBkb2VzIG5vdCBzdGF0ZSB3aGF0IHRoYXQgbnVt
YmVyIGlzIHNvIHRoZSBjaG9pY2Ugb2YgbnVtYmVyCj4gPiArICAgICAgICAgICAgICogaGVyZSBp
cyBhIHB1cmUgZ3Vlc3MuCj4gPiArICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgaWYg
KCBtaXNzZWQgPiAzICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIG1p
c3NlZCA9IDA7Cj4gPiArICAgICAgICAgICAgICAgIG5leHQgPSBub3cgKyB2cy0+Y291bnQ7Cj4g
PiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgdnMtPmV4
cGlyYXRpb24gPSBuZXh0Owo+ID4gKyAgICAgICAgdGltZW91dCA9ICgobmV4dCAtIG5vdykgKiAx
MDB1bGwpIC8gKG1pc3NlZCArIDEpOwo+IAo+IFRoZSBsb2dpYyBhYm92ZSBndWFyYW50ZWVzIG5l
eHQgPiBub3cgb25seSBpZiBtaXNzZWQgPiAzLiBZZXQKPiB3aXRoIG5leHQgPCBub3csIHRoZSBt
dWx0aXBsaWNhdGlvbiBieSAxMDB1bGwgd2lsbCBwcm9kdWNlIGEgaHVnZQo+IDY0LWJpdCB2YWx1
ZSwgYW5kIGRpdmlzaW9uIGJ5IGEgdmFsdWUgbGFyZ2VyIHRoYW4gMSB3aWxsIG1ha2UgaXQgYQo+
IGh1Z2UgNjItIG9yIDYzLWJpdCB2YWx1ZSAoc2lnbiBiaXQgbG9zdCkuIFRoYXQncyBoYXJkbHkg
dGhlIHRpbWVvdXQKPiB5b3UgbWVhbi4KCkluZGVlZCwgSSdsbCBuZWVkIHRvIHJlLXRoaW5rIHRo
YXQuCgo+IAo+ID4gKyAgICB9Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
dnMtPmV4cGlyYXRpb24gPSB2cy0+Y291bnQ7Cj4gPiArICAgICAgICBpZiAoIHZzLT5jb3VudCAt
IG5vdyA8PSAwICkKPiAKPiBVbmxlc3MgeW91IHJlYWxseSBtZWFuICE9IDAgeW91IGhhdmUgYW4g
aXNzdWUgaGVyZSwgZHVlIHRvCj4gdnMtPmNvdW50IGJlaW5nIHVpbnQ2NF90LiBQZXJoYXBzLCB0
YWtpbmcgYWxzbyAuLi4KPiAKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBzZXRfYml0
KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOwo+ID4gKyAgICAgICAgICAgIHJldHVybjsK
PiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIHRpbWVvdXQgPSAodnMtPmV4cGlyYXRp
b24gLSBub3cpICogMTAwdWxsOwo+IAo+IC4uLiB0aGlzLCB5b3Ugd2FudCB0byBjYWxjdWxhdGUg
dGhlIGRpZmZlcmVuY2UgaW50byBhIGxvY2FsCj4gdmFyaWFibGUgb2YgdHlwZSBpbnQ2NF90IGlu
c3RlYWQsIGFuZCB1c2UgaXQgaW4gYm90aCBwbGFjZXM/CgpZZXMsIHRoaXMgd2FzIGJyb2tlbiB3
aGVuIGV4cGlyYXRpb24gYW5kIG5vdyBiZWNhbWUgdW5zaWduZWQuCgo+IAo+ID4gK3N0YXRpYyB2
b2lkIHBvbGxfc3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgc3RpbWVyeCkKPiA+
ICt7Cj4gPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOwo+ID4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW3N0
aW1lcnhdOwo+ID4gKwo+ID4gKyAgICBpZiAoICF0ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1l
cl9wZW5kaW5nKSApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIGlmICggIXZp
cmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHYsIHZzLT5jb25maWcuZmllbGRzLnNpbnR4
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGltZXJ4
LCB2cy0+ZXhwaXJhdGlvbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGltZV9ub3codi0+ZG9tYWluKSkgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4g
Kwo+ID4gKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7Cj4gCj4g
V2hpbGUgcGVyaGFwcyBiZW5pZ24sIHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBjbGVhciB0aGUg
cGVuZGluZyBiaXQKPiBiZWZvcmUgZGVsaXZlcmluZyB0aGUgbWVzc2FnZT8KCk5vLCBiZWNhdXNl
IEkgb25seSB3YW50IHRvIGNsZWFyIGl0IGlmIHRoZSBkZWxpdmVyeSBpcyBzdWNjZXNzZnVsLgoK
PiAKPiA+ICt2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9mcmVlemUoc3RydWN0IHZjcHUgKnYpCj4g
PiArewo+ID4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbjsKPiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+IAo+IERvbid0IHlvdSBhbHNv
IHdhbnQvbmVlZCB0byBjaGVjayB0aGUgSFZNUFZfc3RpbWVyIGJpdCBoZXJlIChhbmQKPiB0aGUg
YWxzbyBpbiB0aGUgdGhhdyBjb3VudGVycGFydCk/CgpZZXMsIEkgcHJvYmFibHkgZG8uCgo+IAo+
ID4gQEAgLTE0OSw2ICszOTgsNjMgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+ID4gICAgICAgICAgfQo+ID4gICAg
ICAgICAgYnJlYWs7Cj4gPgo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6
Cj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gPiArCj4gPiArICAgIGNh
c2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NU
SU1FUjFfQ09ORklHOgo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4g
PiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoKPiA+ICsgICAgewo+ID4gKyAg
ICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPQo+ID4gKyAgICAgICAgICAgIGFycmF5X2luZGV4
X25vc3BlYygoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpKTsKPiA+ICsg
ICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07
Cj4gCj4gSSBhZ2FpbiB0aGluayB5b3UnZCBiZXR0ZXIgdXNlIGFycmF5X2FjY2Vzc19ub3NwZWMo
KSBoZXJlIChhbHNvCj4gZm9yIHRoZSByZG1zciBjb3VudGVycGFydHMpLgoKSSBkb24ndCBmb2xs
b3cuIEkgKmFtKiB1c2luZyBhcnJheV9pbmRleF9ub3NwZWMoKS4KCj4gCj4gPiBAQCAtMTYwLDYg
KzQ2Niw3IEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKPiA+Cj4gPiAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKPiA+ICB7Cj4g
PiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwo+
IAo+IGNvbnN0Pwo+IAoKSSBkb24ndCB0aGluayBzby4gQSByZWFkIG9mIHRoZSByZWZlcmVuY2Ug
VFNDIE1TUiB1cGRhdGVzIGEgZmxhZy4KCj4gPiBAQCAtMjAxLDYgKzUwOCwzNyBAQCBpbnQgdmly
aWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QKPiA+IGlkeCwg
dWludDY0X3QgKnZhbCkKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAgICB9Cj4gPgo+ID4gKyAg
ICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6Cj4gPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIxX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklH
Ogo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6Cj4gPiArICAgIHsKPiA+
ICsgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0KPiA+ICsgICAgICAgICAgICBhcnJheV9p
bmRleF9ub3NwZWMoKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMiwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+c3RpbWVyKSk7Owo+
ID4gKwo+ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X3N0aW1lcikgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiA+
ICsKPiA+ICsgICAgICAgICp2YWwgPSB2di0+c3RpbWVyW3N0aW1lcnhdLmNvbmZpZy5yYXc7Cj4g
PiArICAgICAgICBicmVhazsKPiA+ICsgICAgfQo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJ
TUVSMF9DT1VOVDoKPiAKPiBCbGFuayBsaW5lIGJldHdlZW4gY2FzZSBibG9ja3MgcGxlYXNlLgoK
T2suCgo+IAo+ID4gQEAgLTIzMSwxMSArNTkwLDM2IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9kb21h
aW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gPiAgdm9pZCB2aXJpZGlhbl90aW1l
X3NhdmVfdmNwdV9jdHh0KAo+ID4gICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCj4gPiAgewo+ID4gKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKPiAKPiBjb25zdD8KClBvc3Np
Ymx5LgoKPiAKPiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIEJVSUxEX0JV
R19PTihBUlJBWV9TSVpFKHZ2LT5zdGltZXIpICE9Cj4gPiArICAgICAgICAgICAgICAgICBBUlJB
WV9TSVpFKGN0eHQtPnN0aW1lcl9jb25maWdfbXNyKSk7Cj4gPiArICAgIEJVSUxEX0JVR19PTihB
UlJBWV9TSVpFKHZ2LT5zdGltZXIpICE9Cj4gPiArICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KGN0eHQtPnN0aW1lcl9jb3VudF9tc3IpKTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkg
PCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBz
dHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOwo+IAo+IGNvbnN0IChp
ZiB5b3UgcmVhbGx5IGNvbnNpZGVyIHRoZSB2YXJpYWJsZSB1c2VmdWwgaW4gdGhlIGZpcnN0IHBs
YWNlKT8KPiAKCk9rLgoKPiA+IEBAIC0zMjIsNiArMzI0LDE1IEBAIGludCBndWVzdF93cm1zcl92
aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4gPiAg
ICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgo+ID4gICAgICBjYXNlIEhWX1g2NF9N
U1JfQVBJQ19GUkVRVUVOQ1k6Cj4gPiAgICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFND
Ogo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6Cj4gPiArICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjBfQ09VTlQ6Cj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKPiA+ICsg
ICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQ6Cj4gPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIyX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6
Cj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoKPiA+ICsgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6Cj4gCj4gRm9yIHJlYWRhYmlsaXR5IC8gYnJldml0eQo+
IAo+ICAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcgLi4uIEhWX1g2NF9NU1JfU1RJ
TUVSM19DT1VOVDoKPiAKPiA/CgpDZXJ0YWlubHkgYnJldml0eSwgYnV0IEknbSBub3Qgc3VyZSBh
Ym91dCByZWFkYWJpbGl0eS4gSSdsbCBtYWtlIHRoZSBjaGFuZ2UuCgogIFBhdWwKCj4gCj4gSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45E2-0001oK-LX; Wed, 13 Mar 2019 14:51: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45E1-0001oD-1r
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:51:21 +0000
X-Inumbo-ID: 742a597e-459f-11e9-8510-e3fadeaed8f6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 742a597e-459f-11e9-8510-e3fadeaed8f6;
 Wed, 13 Mar 2019 14:51:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:51:15 -0600
Message-Id: <5C8918E1020000780021E308@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:51:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-5-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-5-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+IEBAIC02NywxNSArNjcsMTUgQEAgdm9pZCBnbnR0
YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwo+ICAgICAgfSB3aGls
ZSAoIDAgKQo+ICAKPiAgI2RlZmluZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbihndCwgc3QsIGlkeCkg
KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgX2dmbigoc3QpID8gZ250dGFi
X3N0YXR1c19nbWZuKE5VTEwsIGd0LCBpZHgpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9nbWZuKE5VTEwsIGd0LCBpZHgpKTsgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgKHN0KSA/IGdudHRhYl9zdGF0dXNfZ2ZuKE5VTEwsIGd0
LCBpZHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgIDog
Z250dGFiX3NoYXJlZF9nZm4oTlVMTCwgZ3QsIGlkeCk7ICAgICAgICAgICAgICAgICAgICAgICAg
IFwKClBsZWFzZSBhbHNvIGFkanVzdCBpbmRlbnRhdGlvbiBvZiB0aGUgbGF0dGVyIGxpbmUuCgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAo+IEBAIC00MywyNCArNDMsMjAgQEAgc3RhdGljIGlu
bGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgCj4gYWRkciwgbWZu
X3QgZnJhbWUsCj4gICNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCkgZG8ge30gd2hpbGUg
KCAwICkKPiAgI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgc3QsIGlkeCwgZ2ZuKSBk
byB7fSB3aGlsZSAoIDAgKQo+ICAjZGVmaW5lIGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdCwg
aWR4KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgdW5zaWduZWQgbG9u
ZyBtZm5fID0gKHN0KSA/IGdudHRhYl9zdGF0dXNfbWZuKGd0LCBpZHgpICAgICAgICAgICAgICAg
XAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRfbWZuKGd0
LCBpZHgpOyAgICAgICAgICAgICAgXAo+IC0gICAgdW5zaWduZWQgbG9uZyBncGZuXyA9IGdldF9n
cGZuX2Zyb21fbWZuKG1mbl8pOyAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgbWZuX3Qg
bWZuXyA9IChzdCkgPyBnbnR0YWJfc3RhdHVzX21mbihndCwgaWR4KSAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVkX21mbihndCwg
aWR4KTsgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdW5zaWduZWQgbG9uZyBncGZuXyA9
IGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbl8pKTsgICAgICAgICAgICAgICAgXAo+ICAgICAg
VkFMSURfTTJQKGdwZm5fKSA/IF9nZm4oZ3Bmbl8pIDogSU5WQUxJRF9HRk47ICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICB9KQo+ICAKPiAtI2RlZmluZSBnbnR0YWJfc2hhcmVkX21mbih0LCBp
KSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAoKHZpcnRfdG9fbWFkZHIoKHQpLT5z
aGFyZWRfcmF3W2ldKSA+PiBQQUdFX1NISUZUKSkKPiArI2RlZmluZSBnbnR0YWJfc2hhcmVkX21m
bih0LCBpKSBfbWZuKF9fdmlydF90b19tZm4oKHQpLT5zaGFyZWRfcmF3W2ldKSkKPiAgCj4gLSNk
ZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgXAo+
IC0gICAgKG1mbl90b19nbWZuKGQsIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpKSkKPiArI2RlZmlu
ZSBnbnR0YWJfc2hhcmVkX2dmbihkLCB0LCBpKSBfZ2ZuKG1mbl90b19nZm4oZCwgZ250dGFiX3No
YXJlZF9tZm4odCwgaSkpKQoKVGhpcyBhbmQgLi4uCgo+ICsjZGVmaW5lIGdudHRhYl9zdGF0dXNf
bWZuKHQsIGkpIF9tZm4oX192aXJ0X3RvX21mbigodCktPnN0YXR1c1tpXSkpCj4gIAo+IC0jZGVm
aW5lIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgICgodmlydF90b19tYWRkcigodCktPnN0YXR1c1tpXSkgPj4gUEFHRV9TSElGVCkpCj4gLQo+
IC0jZGVmaW5lIGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAg
IFwKPiAtICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSkpCj4gKyNk
ZWZpbmUgZ250dGFiX3N0YXR1c19nZm4oZCwgdCwgaSkgXAo+ICsgICAgX2dmbihtZm5fdG9fZ2Zu
KGQsIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpKSkKCi4uLiB0aGlzIHdvdWxkIGFscmVhZHkgYmVu
ZWZpdCBmcm9tIG1mbl90b19nZm4oKSByZXR1cm5pbmcgZ2ZuX3QuCkVpdGhlciB3YXkgbm9uLUFy
bSBwYXJ0cwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14: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 1h45Jz-00021C-DF; Wed, 13 Mar 2019 14: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45Jy-000217-0v
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:57:30 +0000
X-Inumbo-ID: 51d5c137-45a0-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 51d5c137-45a0-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 14:57:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:57:27 -0600
Message-Id: <5C891A56020000780021E327@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:57:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-6-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-6-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IENvbnZlcnQgb25saW5lX3BhZ2UsIG9mZmxpbmVfcGFnZSBhbmQgcXVlcnlfcGFnZV9vZmZsaW5l
IHRvIHVzZQo+IHR5cGVzYWZlIE1GTi4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkJ1dCAuLi4KCj4gLS0tIGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBA
IC0xNTY4LDIzICsxNTY4LDIzIEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9oZWFwX3BhZ2Uoc3RydWN0
IHBhZ2VfaW5mbyAqcGcpCj4gIAo+ICB9Cj4gIAo+IC1pbnQgb2ZmbGluZV9wYWdlKHVuc2lnbmVk
IGxvbmcgbWZuLCBpbnQgYnJva2VuLCB1aW50MzJfdCAqc3RhdHVzKQo+ICtpbnQgb2ZmbGluZV9w
YWdlKG1mbl90IG1mbiwgaW50IGJyb2tlbiwgdWludDMyX3QgKnN0YXR1cykKPiAgewo+ICAgICAg
dW5zaWduZWQgbG9uZyBvbGRfaW5mbyA9IDA7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpvd25lcjsK
PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ICAKPiAtICAgIGlmICggIW1mbl92YWxpZChf
bWZuKG1mbikpICkKPiArICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKPiAgICAgIHsKPiAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+IC0gICAgICAgICAgICAgICAgInRyeSB0byBv
ZmZsaW5lIHBhZ2Ugb3V0IG9mIHJhbmdlICVseFxuIiwgbWZuKTsKPiArICAgICAgICAgICAgICAg
ICJ0cnkgdG8gb2ZmbGluZSBwYWdlIG91dCBvZiByYW5nZSAlIlBSSV9tZm4iXG4iLCBtZm5feCht
Zm4pKTsKCi4uLiB3b3VsZCB5b3UgbWluZCBhZGp1c3RpbmcgdGhlIHdvcmRpbmcgaGVyZSBhcyB3
ZWxsOgoiYXR0ZW1wdCB0byBvZmZsaW5lIG91dCBvZiByYW5nZSBwYWdlICUiUFJJX21mbiJcbiIg
b3IKc29tZSBzdWNoPwoKT2YgY291cnNlIHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBtZXNzYWdlIGFz
IGEgd2hvbGUgaXMKcXVlc3Rpb25hYmxlLCBzbyBJJ2QgYWxzbyBiZSBoYXBweSB0byBzZWUgaXQg
ZGVsZXRlZCBhbHRvZ2V0aGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 14:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 14: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 1h45L0-00025I-Px; Wed, 13 Mar 2019 14:58:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45L0-00025C-1B
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 14:58:34 +0000
X-Inumbo-ID: 77e43520-45a0-11e9-8206-3f6887a1381a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77e43520-45a0-11e9-8206-3f6887a1381a;
 Wed, 13 Mar 2019 14:58:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 08:58:31 -0600
Message-Id: <5C891A96020000780021E341@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 08:58:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-7-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-7-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Shane Wang <shane.wang@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+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:03:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45PJ-0002tU-Fs; Wed, 13 Mar 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=o/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h45PH-0002tP-Gv
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 15:02:59 +0000
X-Inumbo-ID: 1484ef14-45a1-11e9-87ba-373021db20bf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1484ef14-45a1-11e9-87ba-373021db20bf;
 Wed, 13 Mar 2019 15:02:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80459667"
Date: Wed, 13 Mar 2019 15:02:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20190313150217.6o6j2zrod5e2patv@zion.uk.xensource.com>
References: <caea40a7-5bbd-8f58-08bd-c1fc6418bd65@bitdefender.com>
 <20190313112823.dinxhlizc7pz27af@zion.uk.xensource.com>
 <05575b85-3c75-be89-6461-9c14c86caf64@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <05575b85-3c75-be89-6461-9c14c86caf64@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Commit 16cc3362aed39e3093419b9df6ec73269071d063
 configure failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDE6MzE6MjJQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDMvMTMvMTkgMToyOCBQTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwg
TWFyIDEzLCAyMDE5IGF0IDAxOjI0OjA2UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToK
PiA+ID4gSGVsbG8sCj4gPiA+IAo+ID4gPiBDb21taXQgImJ1aWxkL200OiBtYWtlIHB5dGhvbl9k
ZXZlbC5tNCB3b3JrIHdpdGggYm90aCBweXRob24gMiBhbmQgMyIgbWFrZXMKPiA+ID4gbXkgY29u
ZmlndXJlIHJ1biBmYWlsLCBhdCBsZWFzdCBvbiBteSBVYnVudHUgMTYuMDQuNiBMVFMgbWFjaGlu
ZS4KPiA+ID4gCj4gPiA+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7
YT1jb21taXRkaWZmO2g9MTZjYzMzNjJhZWQzOWUzMDkzNDE5YjlkZjZlYzczMjY5MDcxZDA2Mwo+
ID4gPiAKPiA+ID4gY2hlY2tpbmcgZm9yIHB5dGhvbi1jb25maWcuLi4gL3Vzci9iaW4vcHl0aG9u
LWNvbmZpZwo+ID4gPiBjaGVja2luZyBQeXRob24uaCB1c2FiaWxpdHkuLi4geWVzCj4gPiA+IGNo
ZWNraW5nIFB5dGhvbi5oIHByZXNlbmNlLi4uIHllcwo+ID4gPiBjaGVja2luZyBmb3IgUHl0aG9u
LmguLi4geWVzCj4gPiA+IGNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlLi4uIG5vCj4gPiA+
IGNvbmZpZ3VyZTogZXJyb3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVs
b3BtZW50IGxpYnJhcnkKPiA+ID4gY29uZmlndXJlOiBlcnJvcjogLi9jb25maWd1cmUgZmFpbGVk
IGZvciB0b29scwo+ID4gPiAKPiA+ID4gQ2hlY2tpbmcgb3V0IHRoZSBjb21taXQgYmVsb3cgaXQs
IGNvbmZpZ3VyZSB3b3Jrcy4gSSd2ZSBiZWVuIGxvb2tpbmcgYXQKPiA+ID4gcG9zc2libHkgaW5z
dGFsbGluZyBzb21lIGFkZGl0aW9uYWwgUHl0aG9uLXJlbGF0ZWQgcGFja2FnZSBvbiB0aGF0IG1h
Y2hpbmUKPiA+ID4gYnV0IHNvIGZhciBub3RoaW5nIEkgY291bGQgdGhpbmsgb2Ygc2VlbXMgdG8g
YmUgZG9pbmcgdGhlIHRyaWNrLgo+ID4gPiAKPiA+ID4gT2YgY291cnNlLCBpZiBYZW4ncyBubyBs
b25nZXIgc3VwcG9zZWQgdG8gYnVpbGQgb24gc2V0dXBzIHN1Y2ggYXMgbWluZSB0aGVuCj4gPiA+
IHNvcnJ5IGZvciB0aGUgbm9pc2UuCj4gPiA+IAo+ID4gCj4gPiBZZWFoIEknbSBhd2FyZSBvZiB0
aGUgZmFpbHVyZS4gVGhhbmtzIGZvciByZXBvcnRpbmcuCj4gPiAKPiA+IFlvdSdyZSBzdXBwb3Nl
ZCB0byBpbnN0YWxsIHB5dGhvbi1kZXYgbm93LCBidXQgdGhhdCBzdGlsbCB3b24ndCByZXNvbHZl
Cj4gPiB0aGUgaXNzdWUuICBJIHRoaW5rIHRoZXJlIGlzIGEgc3VidGxlIGRpZmZlcmVuY2UgYmV0
d2VlbiBEZWJpYW4gYW5kCj4gPiBVYnVudHUuIEkgd2lsbCB0cnkgdG8gZml4IGl0IHRvZGF5Lgo+
IAo+IEluZGVlZCBpdCB3b24ndCAtIEkgZG8gaGF2ZSBpdCBpbnN0YWxsZWQgKDIuNy4xMi0xfjE2
LjA0KS4KClB1bGwgZnJvbSBzdGFnaW5nIC0tIGl0IHNob3VsZCBiZSBmaXhlZCBub3cuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:03:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15: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 1h45Pg-0002vg-QL; Wed, 13 Mar 2019 15:03:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h45Pf-0002vW-Cm
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:03:23 +0000
X-Inumbo-ID: 22833940-45a1-11e9-bcbb-0b5c1013dfe5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22833940-45a1-11e9-bcbb-0b5c1013dfe5;
 Wed, 13 Mar 2019 15:03:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87221070"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v5 09/11] viridian: add implementation of
 synthetic interrupt MSRs
Thread-Index: AQHU2BAnDD3eXfNhUkalDxx+rhJ32qYJfJWAgAAR/ICAAAEfAIAAFSvw
Date: Wed, 13 Mar 2019 14:51:32 +0000
Message-ID: <efc99198fbe74ddc915cc1b70d09c2ce@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
 <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
 <0799dfa4510c4a359e722c4f4f41ad66@AMSPEX02CL02.citrite.net>
 <5C891250020000780021E285@prv1-mh.provo.novell.com>
In-Reply-To: <5C891250020000780021E285@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 v5 09/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTWFyY2ggMjAxOSAxNDoyMwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NSAwOS8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRh
dGlvbiBvZiBzeW50aGV0aWMgaW50ZXJydXB0IE1TUnMKPiAKPiA+Pj4gT24gMTMuMDMuMTkgYXQg
MTQ6MjUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogWGVuLWRl
dmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJl
aGFsZiBPZiBKYW4gQmV1bGljaAo+ID4+IFNlbnQ6IDEzIE1hcmNoIDIwMTkgMTM6MTUKPiA+Pgo+
ID4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1Ogo+
ID4+ID4gKyAgICB7Cj4gPj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBhcnJheV9p
bmRleF9ub3NwZWMoaWR4IC0gSFZfWDY0X01TUl9TSU5UMCwKPiA+PiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5zaW50KSk7
Cj4gPj4KPiA+PiBXaGlsZSBoZXJlIEkgY2FuIHNlZSB0aGUgdXNlZnVsbmVzcyBvZiB1c2luZyB0
aGUgbG9jYWwgdmFyaWFibGUgKGJ1dAo+ID4+IHlvdSdyZSBhd2FyZSBvZiB0aGUgcmVtYWluaW5n
IGlzc3VlIHdpdGggZ29pbmcgdGhpcyByb3V0ZT8pLCAuLi4KPiA+Cj4gPiBJIGd1ZXNzIEknbSBu
b3QgYXdhcmUuIEdpdmVuIHRoYXQgdXNpbmcgc2ludHggY2Fubm90IGxlYWQgdG8gYW4KPiA+IG91
dC1vZi1ib3VuZHMgYWNjZXNzLCB3aGF0IGlzIHRoZSByaXNrPwo+IAo+IFRoZSB3b3JrYXJvdW5k
IGlzIGVmZmVjdGl2ZSBvbmx5IGFzIGxvbmcgYXMgdGhlIHZhcmlhYmxlIHN0YXlzIGluIGEKPiBy
ZWdpc3Rlci4gSWYgaXQgZ2V0cyByZWFkIGZyb20gbWVtb3J5IGJlZm9yZSB1c2UsIG1pcy1zcGVj
dWxhdGlvbgo+IGlzIHBvc3NpYmxlIGFnYWluIGZyb20gYWxsIHdlIGNhbiB0ZWxsLgoKQWgsIG9r
LiBTbywgaGF2aW5nIHRhbGtlZCB0byBBbmRyZXcgaXQgd291bGQgc2VlbSBiZXR0ZXIgdG8gaW1t
ZWRpYXRlbHkgY2FsY3VsYXRlIHRoZSBwb2ludGVyIGludG8gdGhlIGFycmF5IGFuZCB1c2UgdGhh
dC4gSSBjYW4gZG8gdGhhdCBoZXJlLiBJbiBvdGhlciBjYXNlcywgYXMgbG9uZyBhcyB0aGUgc3Rh
Y2sgdmFyaWFibGUgaXMgb25seSB1c2VkIG9uY2UsIGl0IHdvdWxkIHNlZW0gdGhlIGJldHRlciB0
byB3YXkgdG8gY29uc3RydWN0IHRoZSBjb2RlLgoKPiAKPiA+PiA+IEBAIC0xMzI4LDkgKzEzNDMs
MTMgQEAgaW50IHZsYXBpY19oYXNfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpCj4gPj4gPiAg
ICAgICAgICAgKGlyciAmIDB4ZjApIDw9IChpc3IgJiAweGYwKSApCj4gPj4gPiAgICAgIHsKPiA+
PiA+ICAgICAgICAgIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHYpOwo+ID4+ID4gLSAgICAg
ICAgcmV0dXJuIC0xOwo+ID4+ID4gKyAgICAgICAgaXJyID0gLTE7Cj4gPj4gPiAgICAgIH0KPiA+
PiA+Cj4gPj4gPiArb3V0Ogo+ID4+ID4gKyAgICBpZiAoaXJyID09IC0xKQo+ID4+ID4gKyAgICAg
ICAgdmxhcGljLT5wb2xsZWRfc3luaWMgPSBmYWxzZTsKPiA+Pgo+ID4+IEknbSBzdHJ1Z2dsaW5n
IHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhpcyBmbGFnLCBhbmQgdGhlCj4gPj4gc2l0
dWF0aW9uIGlzIG5vIGhlbHBlZCBieSB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3NhZ2VzKCkgY3Vy
cmVudGx5Cj4gPj4gZG9pbmcgbm90aGluZy4gSXQgd291bGQgYmUgcmVhbGx5IG5pY2UgaWYgbWFp
bnRlbmFuY2Ugb2YgYSBmbGFnIGxpa2UKPiA+PiB0aGlzIC0gaWYgbmVlZGVkIGluIHRoZSBmaXJz
dCBwbGFjZSAtIGNvdWxkIGJlIGtlcHQgbG9jYWwgdG8gVmlyaWRpYW4KPiA+PiBjb2RlIChidXQg
b2YgY291cnNlIG5vdCBhdCB0aGUgZXhwZW5zZSBvZiBhZGRpbmcgdmFyaW91cyBuZXcKPiA+PiBo
b29rcyBmb3IgdGhhdCBwdXJwb3NlKS4KPiA+Cj4gPiBUaGUgZmxhZyBpcyB0aGVyZSB0byBzdG9w
IHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMoKSBiZWluZyBjYWxsZWQKPiA+IG11bHRpcGxl
IHRpbWVzIGFzIHlvdSByZXF1ZXN0ZWQuIEkgY2FuIG1vdmUgdGhlIGZsYWcgaW50byB0aGUgdmly
aWRpYW4gY29kZQo+ID4gYnV0IEknbGwgaGF2ZSB0byBhZGQgYWRkIGV4dHJhIGNhbGwgdG8gdW5i
bG9jayB0aGUgcG9sbCBpbiB0aGlzIGNhc2UgYW5kIGluCj4gPiB0aGUgYWNrIGZ1bmN0aW9uLgo+
IAo+IFdlbGwsIGluIHRoYXQgY2FzZSBpdCdzIHBlcmhhcHMgYmV0dGVyIHRvIGtlZXAgYXMgaXMu
Cj4gCj4gQXMgdG8gbWUgaGF2aW5nIHJlcXVlc3RlZCB0aGlzIC0gaW4gYW4gYWJzdHJhY3Qgd2F5
LCB5ZXMsIGJ1dCB0bwo+IGJlIGhvbmVzdCBJIGNvdWxkbid0IGhhdmUgZGVkdWNlZCB0aGF0IGNv
bm5lY3Rpb24gZnJvbSB0aGUKPiBuYW1lIHlvdSd2ZSBjaG9zZW4uICJwb2xsZWRfc3luaWMiIHJl
YWRzIHRvIG1lIGxpa2UgcmVmbGVjdGluZwo+IHNvbWUgZ3Vlc3QgcHJvcGVydHkuIEkgYWRtaXQg
dGhvdWdoIHRoYXQgSSdtIGFsc28gaGF2aW5nIGRpZmZpY3VsdHkKPiBzdWdnZXN0aW5nIGEgYmV0
dGVyIGFsdGVybmF0aXZlOiAic3luaWNfcG9sbGVkIiwgInN5bmljX3dhc19wb2xsZWQiLAo+IG9y
ICJzeW5jX3BvbGxfcGVuZGluZyIgY29tZSB0byBtaW5kLgo+IAoKR2l2ZW4gdGhlIGNvbmZ1c2lv
biwgSSB0aGluayBrZWVwaW5nIHRoZSBmbGFnIHdpdGhpbiB0aGUgdmlyaWRpYW4gY29kZSBtYXkg
d2VsbCBiZSBiZXR0ZXIuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:04:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45Qr-00034d-78; Wed, 13 Mar 2019 15:04: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45Qq-00034X-2s
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:04:36 +0000
X-Inumbo-ID: 4f105e8e-45a1-11e9-8c19-b3fe0329ba67
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f105e8e-45a1-11e9-8c19-b3fe0329ba67;
 Wed, 13 Mar 2019 15:04:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:04:32 -0600
Message-Id: <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:04:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-8-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAt
NDMwMCw3ICs0MzAwLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4gIHsKPiAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4gPSAwOyAvKiBnY2MgLi4uICovCj4gLSAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBvbGRf
Z3BmbjsKPiArICAgIG1mbl90IHByZXZfbWZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBvbGRfZ3Bm
bjsKClBsZWFzZSBjYW4geW91IHB1dCB0aGlzIHRvZ2V0aGVyIHdpdGggImdmbiI/Cgo+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiBAQCAtMjEyMSw5ICsyMTIxLDkgQEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBw
cywgcGFkZHJfdCBwZSkKPiAgICAgICAqIFl1ayEgRW5zdXJlIHRoZXJlIGlzIGEgb25lLXBhZ2Ug
YnVmZmVyIGJldHdlZW4gWGVuIGFuZCBEb20gem9uZXMsIHRvCj4gICAgICAgKiBwcmV2ZW50IG1l
cmdpbmcgb2YgcG93ZXItb2YtdHdvIGJsb2NrcyBhY3Jvc3MgdGhlIHpvbmUgYm91bmRhcnkuCj4g
ICAgICAgKi8KPiAtICAgIGlmICggcHMgJiYgIWlzX3hlbl9oZWFwX21mbihwYWRkcl90b19wZm4o
cHMpLTEpICkKPiArICAgIGlmICggcHMgJiYgIWlzX3hlbl9oZWFwX21mbihfbWZuKHBhZGRyX3Rv
X3BmbihwcyktMSkpICkKClBsZWFzZSBhZGQgdGhlIG1pc3NpbmcgYmxhbmtzIGFyb3VuZCAtIGF0
IHRoZSBzYW1lIHRpbWUuCgo+ICAgICAgICAgIHBzICs9IFBBR0VfU0laRTsKPiAtICAgIGlmICgg
IWlzX3hlbl9oZWFwX21mbihwYWRkcl90b19wZm4ocGUpKSApCj4gKyAgICBpZiAoICFpc194ZW5f
aGVhcF9tZm4obWFkZHJfdG9fbWZuKHBlKSkgKQoKV2h5IG1hZGRyX3RvX21mbigpIGhlcmUgYnV0
IHN0aWxsIHBhZGRyX3RvX3BmbigpIGFib3ZlPyBPaCwKd2UgZG9uJ3QgaGF2ZSBhbnkgbWZuX3N1
YigpLCBJIHNlZS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gQEAgLTI3OCw3ICsyNzgsNyBAQCBzdHJ1Y3QgcGFnZV9p
bmZvCj4gIAo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdlKS0+Y291bnRf
aW5mbyAmIFBHQ194ZW5faGVhcCkKPiAgI2RlZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCj4g
LSAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKG1mbl90b19wYWdlKF9t
Zm4obWZuKSkpKQo+ICsgICAgKF9fbWZuX3ZhbGlkKG1mbl94KG1mbikpICYmIGlzX3hlbl9oZWFw
X3BhZ2UobWZuX3RvX3BhZ2UobWZuKSkpCgpQbGVhc2UgZG9uJ3Qgb3BlbiBjb2RlIG1mbl92YWxp
ZCgpLgoKV2l0aCB0aGVzZSBtaW5vciBpc3N1ZXMgdGFrZW4gY2FyZSBvZgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:04:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45R9-00038Y-HJ; Wed, 13 Mar 2019 15:04:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h45R8-00038H-LB
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:04:54 +0000
X-Inumbo-ID: 59ee3614-45a1-11e9-83d9-63fddf4f19ed
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59ee3614-45a1-11e9-83d9-63fddf4f19ed;
 Wed, 13 Mar 2019 15:04:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87221239"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Igor Druzhinin
 <igor.druzhinin@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2] x86/hvm: finish IOREQ correctly on
 completion path
Thread-Index: AQHU2O/5etSM+LkdFUC4yTbAn89FNqYJMdwAgABBVwCAAByJAIAAFxdA
Date: Wed, 13 Mar 2019 14:53:51 +0000
Message-ID: <1015bdaae4e745e8bab390ec9848142f@AMSPEX02CL02.citrite.net>
References: <1552407824-12185-1-git-send-email-igor.druzhinin@citrix.com>
 <5C88C512020000780021DF94@prv1-mh.provo.novell.com>
 <5bd28552-b5a6-2b18-c954-a1ffe7dc9171@citrix.com>
 <5C8913D2020000780021E29E@prv1-mh.provo.novell.com>
In-Reply-To: <5C8913D2020000780021E29E@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 v2] x86/hvm: finish IOREQ correctly on
 completion 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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDEzIE1hcmNoIDIwMTkgMTQ6MzANCj4gVG86IElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tDQo+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2Ml0geDg2L2h2bTog
ZmluaXNoIElPUkVRIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBhdGgNCj4gDQo+ID4+PiBPbiAx
My4wMy4xOSBhdCAxMzo0NywgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+
IE9uIDEzLzAzLzIwMTkgMDg6NTMsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+PiBPbiAxMi4w
My4xOSBhdCAxNzoyMywgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+Pj4g
U2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBp
biAzYmRlYzUzMGE1DQo+ID4+PiAoeDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxh
dGVkIGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMpIHRoZQ0KPiA+Pj4gY29tcGxldGlvbiBwYXRoIGZv
ciBJT1JFUXMgaGFzIGJlZW4gYnJva2VuOiBpZiB0aGVyZSBpcyBhbiBJT1JFUSBpbg0KPiA+Pj4g
cHJvZ3Jlc3MgYnV0IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhW
TVRSQU5TX29rYXkNCj4gPj4+IChlLmcuIHdoZW4gUDJNIHR5cGUgb2Ygc291cmNlL2Rlc3RpbmF0
aW9uIGhhcyBiZWVuIGNoYW5nZWQgYnkgSU9SRVENCj4gPj4+IGhhbmRsZXIpIHRoZSBleGVjdXRp
b24gd2lsbCBuZXZlciByZS1lbnRlciBodm1lbXVsX2RvX2lvKCkgd2hlcmUNCj4gPj4+IElPUkVR
cyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1
cG9uDQo+ID4+PiB0aGUgZXhlY3V0aW9uIG9mIHRoZSBuZXh0IElPUkVRIGVudGVyaW5nIGh2bWVt
dWxfZG9faW8oKSBhbmQgZmluZGluZw0KPiA+Pj4gdGhlIHJlbW5hbnRzIG9mIHRoZSBwcmV2aW91
cyBJT1JFUSBpbiB0aGUgc3RhdGUgbWFjaGluZS4NCj4gPj4+DQo+ID4+PiBUaGlzIHBhcnRpY3Vs
YXIgaXNzdWUgaGFzIGJlZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2Vy
dmVyDQo+ID4+PiB0eXBlIHdoZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1lbW9yeSB0eXBl
IGJldHdlZW4gcDJtX2lvcmVxX3NlcnZlcg0KPiA+Pj4gYW5kIHAybV9yYW1fcncgaW4gcHJvY2Vz
cyBvZiByZXNwb25kaW5nIHRvIElPUkVRIHdoaWNoIG1hZGUgaHZtX2NvcHlfLi4oKQ0KPiA+Pj4g
dG8gYmVoYXZlIGRpZmZlcmVudGx5IG9uIHRoZSB3YXkgYmFjay4gQnV0IGNvdWxkIGJlIGFsc28g
YXBwbGllZA0KPiA+Pj4gdG8gYSBjYXNlIHdoZXJlIGUuZy4gYW4gZW11bGF0b3IgYmFsbG9vbnMg
bWVtb3J5IHRvL2Zyb20gdGhlIGd1ZXN0IGluDQo+ID4+PiByZXNwb25zZSB0byBNTUlPIHJlYWQv
d3JpdGUsIGV0Yy4NCj4gPj4NCj4gPj4gQW4gZW11bGF0b3IgYmFsbG9vbmluZyBtZW1vcnk/IEkg
dGhpbmsgQW5kcmV3IHdhcyBoaW50aW5nIHRvd2FyZHMNCj4gPj4gYW5vdGhlciB2Q1BVIG9mIHRo
ZSBndWVzdCBkb2luZyBzb21lIGJhbGxvb25pbmcgd29yayBpbiBwYXJhbGxlbCB0bw0KPiA+PiB0
aGUgaW5zbiBlbXVsYXRpb24uDQo+ID4NCj4gPiBZZXMsIHRoaXMgaXMgYW5vdGhlciBleGFtcGxl
IG9mIHdoYXQgZW11bGF0b3IgbWlnaHQgYmUgZG9pbmcgd2l0aCBQMk0NCj4gPiB0eXBlIGluIHRo
ZSBwcm9jZXNzIG9mIElPUkVRIGhhbmRsaW5nLiBIYXMgbm90aGluZyB0byBkbyB3aXRoIHdoYXQN
Cj4gPiBBbmRyZXcgbWVudGlvbmVkLg0KPiANCj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIGhvdyBh
biBlbXVsYXRvciBjb3VsZCBkbyBzbyB3aXRob3V0IHVwc2V0dGluZw0KPiB0aGUgZ3Vlc3QuDQo+
IA0KPiA+Pj4gKyAgICBpZiAoICFjYWNoZSApDQo+ID4+PiArICAgICAgICByYyA9IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOw0K
PiA+Pg0KPiA+PiBUaGlzIGlzIGNlcnRhaW5seSBiZXR0ZXIgdGhhbiB0aGUgcHJldmlvdXMgdmVy
c2lvbiwgYnV0IGltbyBzdGlsbA0KPiA+PiBkb2Vzbid0IGFkZHJlc3MgdGhlIGdlbmVyYWwgY2Fz
ZS4gQnV0IEknZCBiZSB3aWxsaW5nIHRvIGFjY2VwdA0KPiA+PiBpdCBhcyBhIHRlbXBvcmFyeSB3
b3JrYXJvdW5kIGZvciB0aGUgc3BlY2lmaWMgY2FzZSBvZiBhIHdyaXRlDQo+ID4+IHRvIGFuIChh
bGlnbmVkKSBwYWdlIHRhYmxlIGVudHJ5IGxlYWRpbmcgdG8gYSBwYWdlIHR5cGUgY2hhbmdlDQo+
ID4+IGZyb20gcDJtX2lvcmVxX3NlcnZlciB0byBwMm1fcmFtX3J3LCBhcyBpdCBhdCBsZWFzdCBk
b2Vzbid0DQo+ID4+IHNlZW0gdG8gYnJlYWsgdGhlIGNhc2UgYW55bW9yZSB0aGF0IHRoZSBpbnRy
b2R1Y3Rpb24gb2YNCj4gPj4gbGluZWFyX3tyZWFkLHdyaXRlfSgpIHdhcyBtZWFudCB0byBhZGRy
ZXNzLg0KPiA+DQo+ID4gSSBkb24ndCB0aGluayBpdCdzIGZlYXNpYmxlIChhbmQgbWFrZXMgc2Vu
c2UpIHRvIHNwZWNpZnkgUDJNIHR5cGUgb24NCj4gPiB0aGF0IChsaW5lYXIpIGxldmVsLiBXZSBv
bmx5IGhhdmUgYWNjZXNzIHRvIFAyTSB0eXBlIG9uIHBoeXNpY2FsIGxheWVyDQo+ID4gd2hpY2gg
aXMgc2V2ZXJhbCBjYWxscyBkb3duIHRoZSBzdGFjay4gQW5kIEkgY2Fubm90IHNlZSBub3cgaG93
IHdlIGNhbg0KPiA+IHF1ZXJ5IHdoYXQgdGhlIHR5cGUgYWN0dWFsbHkgKndhcyogYmVmb3JlIHdp
dGhvdXQgaW50cm9kdWNpbmcgc29tZQ0KPiA+IGFkZGl0aW9uYWwgc3Rhc2hpbmcgYXJyYXkgb2Yg
cDJtdCBzb21ld2hlcmUgKG1taW9fY2FjaGU/KS4NCj4gDQo+IEhtbSwgc29tZSBtaXN1bmRlcnN0
YW5kaW5nIHBlcmhhcHM6IEkgZGlkIG5vdCBtZWFuIHRvIHN1Z2dlc3QNCj4gdG8gdHJhY2sgdGhl
IHAybSB0eXBlIGhlcmUuIEkndmUgbWVudGlvbmVkIHR5cGVzIGluIG15IHJlcGx5IHNvbGVseQ0K
PiB0byBjYWxsIG91dCB0aGUgc3BlY2lmaWMgY2FzZSB0aGUgY2hhbmdlIHdpbGwgaGVscCB3aXRo
LCBpbiBvcmRlciB0bw0KPiBzZXBhcmF0ZSBpdCBmcm9tIHRoZSBwb3NzaWJsZSBjYXNlcyB3aGVy
ZSBpdCB3b24ndCBoZWxwLg0KPiANCj4gPiBJIGFncmVlIHRoaXMgaXMgbW9yZSB1c2VmdWwgYXMg
YSB0ZW1wb3Jhcnkgd29ya2Fyb3VuZCAtIEknbGwgcHV0IGl0IGludG8NCj4gPiB0aGUgY29tbWl0
IGRlc2NyaXB0aW9uIG9mIHRoZSBuZXh0IHZlcnNpb24uDQo+IA0KPiBUaGFua3MsIGFuZCB0b2dl
dGhlciB3aXRoIHRoaXMgcGxlYXNlIGFsc28gbWVudGlvbiB0aGUga25vd24gY2FzZShzKQ0KPiB3
aGVyZSB0aGlzIGlzIG5vdCBnb2luZyB0byBoZWxwLg0KPiANCj4gPj4gVGhlIG1vcmUgZ2VuZXJh
bCBjYXNlIHRoYXQgc3RpbGwgd29uJ3Qgd29yayAoYWZhaWN0KSBpcyBhbg0KPiA+PiBhY2Nlc3Mg
Y3Jvc3NpbmcgYSBwYWdlIGJvdW5kYXJ5LCB3aGVyZSB0aGUgc2Vjb25kIHBhZ2Uncw0KPiA+PiB0
eXBlIGNoYW5nZXMgYmVoaW5kIG91ciBiYWNrcy4gVGhlIGZpcnN0IHBhcnQgb2YgdGhlIGFjY2Vz
cw0KPiA+PiB3b24ndCBmaW5kIGEgY2FjaGUgZW50cnkgaGVyZSwgYW5kIGhlbmNlIHdvdWxkIHN0
aWxsIGdvIHRoZQ0KPiA+PiBodm1fY29weV97ZnJvbSx0b31fZ3Vlc3RfbGluZWFyKCkgcGF0aCBh
Ym92ZS4NCj4gPg0KPiA+IFRoaXMgY291bGQgYmUgc29sdmVkIGJ5IHNwbGl0dGluZyAqYWxsKiAo
bm90IG9ubHkgTU1JTyBhcyBpdCdzIGRvbmUgbm93KQ0KPiA+IGxpbmVhciBhY2Nlc3NlcyBvbiBw
YWdlIGJvdW5kYXJ5IGFuZCBjaGVja2luZyBlYWNoIHBhZ2Ugc2VwYXJhdGVseS4NCj4gPiBXb3Vs
ZCB5b3UgY29uc2lkZXIgdGhpcyBmb3IgdjM/IFRoaXMgc2hvdWxkbid0IGludHJvZHVjZSBhbnkg
Y2hhbmdlcyBpbg0KPiA+IGJlaGF2aW9yIGFmYWljcyBhbmQgaXMgYWN0dWFsbHkgbW9yZSBjb3Jy
ZWN0IGltby4NCj4gDQo+IFRoZSByZWFzb24gdGhpcyB3YXNuJ3QgZG9uZSB3YXMgKGlpcmMpIGJl
Y2F1c2UgdGhpcyBpcyBsaWtlbHkgdG8gYmUNCj4gbGVzcyBlZmZpY2llbnQuIEknZCBsaWtlIHRv
IGRlZmVyIHRvIFBhdWwgYXMgdGhlIG1haW50YWluZXIgb2YgdGhlIGNvZGUNCj4gdG8gZ2l2ZSB5
b3UgZnVydGhlciBkaXJlY3Rpb24gb25lIG9yIHRoZSBvdGhlciB3YXkuDQoNCkhhdmluZyB0YWxr
ZWQgdG8gSWdvciwgcnVsaW5nIG91dCBwYWdlIHN0cmFkZGxpbmcgYXQgdGhlIGhpZ2hlc3QgbGV2
ZWwgd291bGQgc2VlbSBsaWtlIHRoZSBiZXN0IHdheSBmb3J3YXJkLiBJIHRoaW5rIGl0IHJlbW92
ZXMgYSBsb3Qgb2YgY29uZnVzaW9uLg0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQo+IA0KPiANCj4g
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:11:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:11: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 1h45X3-00040B-EO; Wed, 13 Mar 2019 15:11: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=32n0=RQ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1h45X1-000405-KZ
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 15:10:59 +0000
X-Inumbo-ID: 341f9418-45a2-11e9-8aaf-ffdff9024573
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 341f9418-45a2-11e9-8aaf-ffdff9024573;
 Wed, 13 Mar 2019 15:10:58 +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
 00E60305FFA6; Wed, 13 Mar 2019 17:10:57 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id ECF61306E477;
 Wed, 13 Mar 2019 17:10:56 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <caea40a7-5bbd-8f58-08bd-c1fc6418bd65@bitdefender.com>
 <20190313112823.dinxhlizc7pz27af@zion.uk.xensource.com>
 <05575b85-3c75-be89-6461-9c14c86caf64@bitdefender.com>
 <20190313150217.6o6j2zrod5e2patv@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0c3f6efe-2b6a-84c0-9c35-dc8d85f89669@bitdefender.com>
Date: Wed, 13 Mar 2019 17:10:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <20190313150217.6o6j2zrod5e2patv@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] Commit 16cc3362aed39e3093419b9df6ec73269071d063
 configure failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <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>

T24gMy8xMy8xOSA1OjAyIFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFdlZCwgTWFyIDEzLCAyMDE5
IGF0IDAxOjMxOjIyUE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMy8xMy8x
OSAxOjI4IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDE6
MjQ6MDZQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4+IEhlbGxvLAo+Pj4+Cj4+
Pj4gQ29tbWl0ICJidWlsZC9tNDogbWFrZSBweXRob25fZGV2ZWwubTQgd29yayB3aXRoIGJvdGgg
cHl0aG9uIDIgYW5kIDMiIG1ha2VzCj4+Pj4gbXkgY29uZmlndXJlIHJ1biBmYWlsLCBhdCBsZWFz
dCBvbiBteSBVYnVudHUgMTYuMDQuNiBMVFMgbWFjaGluZS4KPj4+Pgo+Pj4+IGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9MTZjYzMzNjJhZWQz
OWUzMDkzNDE5YjlkZjZlYzczMjY5MDcxZDA2Mwo+Pj4+Cj4+Pj4gY2hlY2tpbmcgZm9yIHB5dGhv
bi1jb25maWcuLi4gL3Vzci9iaW4vcHl0aG9uLWNvbmZpZwo+Pj4+IGNoZWNraW5nIFB5dGhvbi5o
IHVzYWJpbGl0eS4uLiB5ZXMKPj4+PiBjaGVja2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMK
Pj4+PiBjaGVja2luZyBmb3IgUHl0aG9uLmguLi4geWVzCj4+Pj4gY2hlY2tpbmcgZm9yIFB5QXJn
X1BhcnNlVHVwbGUuLi4gbm8KPj4+PiBjb25maWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmluZCBh
IHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5Cj4+Pj4gY29uZmlndXJlOiBlcnJv
cjogLi9jb25maWd1cmUgZmFpbGVkIGZvciB0b29scwo+Pj4+Cj4+Pj4gQ2hlY2tpbmcgb3V0IHRo
ZSBjb21taXQgYmVsb3cgaXQsIGNvbmZpZ3VyZSB3b3Jrcy4gSSd2ZSBiZWVuIGxvb2tpbmcgYXQK
Pj4+PiBwb3NzaWJseSBpbnN0YWxsaW5nIHNvbWUgYWRkaXRpb25hbCBQeXRob24tcmVsYXRlZCBw
YWNrYWdlIG9uIHRoYXQgbWFjaGluZQo+Pj4+IGJ1dCBzbyBmYXIgbm90aGluZyBJIGNvdWxkIHRo
aW5rIG9mIHNlZW1zIHRvIGJlIGRvaW5nIHRoZSB0cmljay4KPj4+Pgo+Pj4+IE9mIGNvdXJzZSwg
aWYgWGVuJ3Mgbm8gbG9uZ2VyIHN1cHBvc2VkIHRvIGJ1aWxkIG9uIHNldHVwcyBzdWNoIGFzIG1p
bmUgdGhlbgo+Pj4+IHNvcnJ5IGZvciB0aGUgbm9pc2UuCj4+Pj4KPj4+Cj4+PiBZZWFoIEknbSBh
d2FyZSBvZiB0aGUgZmFpbHVyZS4gVGhhbmtzIGZvciByZXBvcnRpbmcuCj4+Pgo+Pj4gWW91J3Jl
IHN1cHBvc2VkIHRvIGluc3RhbGwgcHl0aG9uLWRldiBub3csIGJ1dCB0aGF0IHN0aWxsIHdvbid0
IHJlc29sdmUKPj4+IHRoZSBpc3N1ZS4gIEkgdGhpbmsgdGhlcmUgaXMgYSBzdWJ0bGUgZGlmZmVy
ZW5jZSBiZXR3ZWVuIERlYmlhbiBhbmQKPj4+IFVidW50dS4gSSB3aWxsIHRyeSB0byBmaXggaXQg
dG9kYXkuCj4+Cj4+IEluZGVlZCBpdCB3b24ndCAtIEkgZG8gaGF2ZSBpdCBpbnN0YWxsZWQgKDIu
Ny4xMi0xfjE2LjA0KS4KPiAKPiBQdWxsIGZyb20gc3RhZ2luZyAtLSBpdCBzaG91bGQgYmUgZml4
ZWQgbm93LgoKSXQgZG9lcyBidWlsZCBub3cgaW5kZWVkLiBUaGFua3MgZm9yIHRoZSBxdWljayBm
aXguCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15: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 1h45Z8-0004BY-2W; Wed, 13 Mar 2019 15:13:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h45Z6-0004BO-HT
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:13:08 +0000
X-Inumbo-ID: 8195043d-45a2-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8195043d-45a2-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:13: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 16FD6374;
 Wed, 13 Mar 2019 08:13:07 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 05EE53F71D;
 Wed, 13 Mar 2019 08:13:05 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-4-julien.grall@arm.com>
 <5C8917A4020000780021E2EE@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6aa084a0-0c1e-0d4a-2d66-3a23ea0d7022@arm.com>
Date: Wed, 13 Mar 2019 15:13: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: <5C8917A4020000780021E2EE@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTMvMDMvMjAxOSAxNDo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDIuMTkgYXQgMTI6MzUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IG1mbl90
b19nZm4gYW5kIG1mbl90b19nbWZuIGFyZSBkb2luZyBleGFjdGx5IHRoZSBzYW1lIGV4Y2VwdCB0
aGUgZm9ybWVyCj4+IGlzIHVzaW5nIG1mbl90Lgo+Pgo+PiBGdXJ0aGVybW9yZSwgdGhlIG5hbWlu
ZyBvZiB0aGUgZm9ybWVyIGlzIG1vcmUgY29uc2lzdGVudCB3aXRoIHRoZQo+PiBjdXJyZW50IG5h
bWluZyBzY2hlbWUgKEdGTi9NRk4pLiBTbyB1c2UgcmVwbGFjZSBtZm5fdG9fZ21mbiB3aXRoCj4+
IG1mbl90b19nZm4gaW4geDg2IGNvZGUuCj4+Cj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAK
PiBGdW5kYW1lbnRhbGx5IEknbSBmaW5lIHdpdGggdGhpcyBjaGFuZ2UsIGJ1dCBiZWZvcmUgbWFr
aW5nIGl0cyB1c2UKPiBtb3JlIHdpZGUtc3ByZWFkLCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8g
bWFrZSBtZm5fdG9fZ2ZuKCkKPiBmdWxseSB0eXBlLXNhZmUsIGkuZS4gaGF2ZSBpdCBhbHNvIHJl
dHVybiBnZm5fdD8gVGhlcmUgYXJlbid0IHRoYXQKPiBtYW55IHVzZXMgb2YgdGhlIGZ1bmN0aW9u
IGp1c3QgeWV0LCBhbmQgZG9pbmcgdGhlIGNvbnZlcnNpb24gbm93Cj4gd291bGQgc2F2ZSB1cyBm
cm9tIGhhdmluZyB0byB0b3VjaCBhbGwgcGxhY2VzIHlvdSBub3cgY2hhbmdlCj4geWV0IGFub3Ro
ZXIgdGltZS4KCkkgdmFndWVseSByZWNhbGwgc29tZSBwcm9ibGVtcyB3aGVuIHRyeWluZyB0byB1
c2UgdHlwZXNhZmUgR0ZOLiBNYXliZSBpdCBpcyAKYmVjYXVzZSBJIHdhcyB0cnlpbmcgdG8gY2xl
YW51cCB0aGUgY29kZSBhdCB0aGUgc2FtZSB0aW1lLgoKTGV0IG1lIGhhdmUgYW5vdGhlciB0cnku
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45a2-0004Gn-EM; Wed, 13 Mar 2019 15:14:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h45a1-0004Gg-F0
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:14:05 +0000
X-Inumbo-ID: a20a1c14-45a2-11e9-967c-2bffe976c1a9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a20a1c14-45a2-11e9-967c-2bffe976c1a9;
 Wed, 13 Mar 2019 15:14:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87221912"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jason Andryuk' <jandryuk@gmail.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH 2/6] xen: Move xenstore initialization to common location
Thread-Index: AQHU2DTWfpT/DtJz1E6lzKpUd89V5qYJqV6A
Date: Wed, 13 Mar 2019 15:01:32 +0000
Message-ID: <1e50388c07d246f68f5ac591f449091c@AMSPEX02CL02.citrite.net>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-3-jandryuk@gmail.com>
In-Reply-To: <20190311180216.18811-3-jandryuk@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 2/6] xen: Move xenstore initialization to
 common location
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano
 Stabellini <sstabellini@kernel.org>, Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Richard
 Henderson <rth@twiddle.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+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0
bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxODowMgo+IFRvOiBx
ZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBKYXNvbiBBbmRyeXVrCj4gPGphbmRy
eXVrQGdtYWlsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IEFudGhvbnkgUGVyYXJkCj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgUGFvbG8gQm9uemluaQo+IDxwYm9uemlu
aUByZWRoYXQuY29tPjsgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD47IEVkdWFy
ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47Cj4gTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgo+IFN1YmplY3Q6IFtQQVRDSCAyLzZdIHhlbjogTW92ZSB4ZW5zdG9yZSBpbml0aWFsaXph
dGlvbiB0byBjb21tb24gbG9jYXRpb24KPiAKPiBGb3IgdGhlIHhlbiBzdHViZG9tIGNhc2UsIHdl
J2xsIHdhbnQgeGVuc3RvcmUgaW5pdGlhbGl6ZWQsIGJ1dCB3ZSdsbAo+IHdhbnQgdG8gc2tpcCB0
aGUgcmVzdCBvZiB4ZW5fYmVfaW5pdC4gIE1vdmUgdGhlIGluaXRpYWxpemF0aW9uIHRvCj4geGVu
X2h2bV9pbml0IHNvIHdlIGNhbiBjb25kaXRpb25hbGl6ZSBjYWxsaW5nIHhlbl9iZV9pbml0Lgo+
IAo+IHhzX2RvbWFpbl9vcGVuKCkgaXMgZGVwcmVjYXRlZCBmb3IgeHNfb3BlbigwKSwgc28gbWFr
ZSB0aGUgcmVwbGFjZW1lbnQKPiBhcyB3ZWxsLgoKQ2FuIHlvdSBlbGFib3JhdGUgYXMgdG8gd2h5
IHlvdSBuZWVkIHRvIGRvIHRoaXMgd2hlbiB0aGUgY29kZSBhdCB0aGUgdG9wIG9mIHhlbl9odm1f
aW5pdCgpIGFscmVhZHkgb3BlbnMgeGVuc3RvcmUgZm9yIGl0cyBvd24gcHVycG9zZXMsIGFuZCBB
RkFJQ1QgeGVuc3RvcmVfdXBkYXRlKCkgaXMgb25seSBuZWVkZWQgaWYgUUVNVSBpcyBpbXBsZW1l
bnRpbmcgYSBQViBiYWNrZW5kPwoKICBQYXVsCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphc29uIEFu
ZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KPiAtLS0KPiAgaHcvaTM4Ni94ZW4veGVuLWh2bS5j
ICAgICAgIHwgOCArKysrKysrKwo+ICBody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMgfCA4IC0t
LS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94
ZW4taHZtLmMKPiBpbmRleCAyOTM5MTIyZTdjLi5jMjBjNGIyN2Y2IDEwMDY0NAo+IC0tLSBhL2h3
L2kzODYveGVuL3hlbi1odm0uYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwo+IEBAIC0x
NDg3LDYgKzE0ODcsMTQgQEAgdm9pZCB4ZW5faHZtX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMs
IE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCj4gCj4gICAgICB4ZW5fYnVzX2luaXQoKTsKPiAK
PiArICAgIHhlbnN0b3JlID0geHNfb3BlbigwKTsKPiArICAgIGlmICgheGVuc3RvcmUpIHsKPiAr
ICAgICAgICBlcnJvcl9yZXBvcnQoIkNhbid0IGNvbm5lY3QgdG8geGVuc3RvcmVkIik7Cj4gKyAg
ICAgICAgZ290byBlcnI7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4
c19maWxlbm8oeGVuc3RvcmUpLCB4ZW5zdG9yZV91cGRhdGUsIE5VTEwsIE5VTEwpOwo+ICsKPiAg
ICAgIC8qIEluaXRpYWxpemUgYmFja2VuZCBjb3JlICYgZHJpdmVycyAqLwo+ICAgICAgaWYgKHhl
bl9iZV9pbml0KCkgIT0gMCkgewo+ICAgICAgICAgIGVycm9yX3JlcG9ydCgieGVuIGJhY2tlbmQg
Y29yZSBzZXR1cCBmYWlsZWQiKTsKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1sZWdhY3ktYmFj
a2VuZC5jIGIvaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCj4gaW5kZXggMzZmZDFlOWIwOS4u
YmRmMmZhOTE3ZiAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKPiAr
KysgYi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKPiBAQCAtNjgzLDE0ICs2ODMsNiBAQCBp
bnQgeGVuX2JlX2luaXQodm9pZCkKPiAgewo+ICAgICAgeGVuZ250dGFiX2hhbmRsZSAqZ250dGFi
ZGV2Owo+IAo+IC0gICAgeGVuc3RvcmUgPSB4c19kYWVtb25fb3BlbigpOwo+IC0gICAgaWYgKCF4
ZW5zdG9yZSkgewo+IC0gICAgICAgIHhlbl9wdl9wcmludGYoTlVMTCwgMCwgImNhbid0IGNvbm5l
Y3QgdG8geGVuc3RvcmVkXG4iKTsKPiAtICAgICAgICByZXR1cm4gLTE7Cj4gLSAgICB9Cj4gLQo+
IC0gICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuc3RvcmUpLCB4ZW5zdG9yZV91
cGRhdGUsIE5VTEwsIE5VTEwpOwo+IC0KPiAgICAgIGlmICh4ZW5feGMgPT0gTlVMTCB8fCB4ZW5f
Zm1lbSA9PSBOVUxMKSB7Cj4gICAgICAgICAgLyogQ2hlY2sgaWYgeGVuX2luaXQoKSBoYXZlIGJl
ZW4gY2FsbGVkICovCj4gICAgICAgICAgZ290byBlcnI7Cj4gLS0KPiAyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:18:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15: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 1h45e1-0004UM-1W; Wed, 13 Mar 2019 15:18:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h45dz-0004UH-0M
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:18:11 +0000
X-Inumbo-ID: 34bb1e8a-45a3-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34bb1e8a-45a3-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:18:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87222181"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jason Andryuk' <jandryuk@gmail.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH 3/6] xen: Skip backend initialization for stubdom
Thread-Index: AQHU2DTd4U+BIyrjnEmjm+hWtDuEB6YJq4aw
Date: Wed, 13 Mar 2019 15:04:12 +0000
Message-ID: <abab954e565e4e32b4f8c64e9fe114fc@AMSPEX02CL02.citrite.net>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-4-jandryuk@gmail.com>
In-Reply-To: <20190311180216.18811-4-jandryuk@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 3/6] xen: Skip backend initialization for
 stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano
 Stabellini <sstabellini@kernel.org>, Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Richard
 Henderson <rth@twiddle.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+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0
bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxODowMgo+IFRvOiBx
ZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBKYXNvbiBBbmRyeXVrCj4gPGphbmRy
eXVrQGdtYWlsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IEFudGhvbnkgUGVyYXJkCj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgUGFvbG8gQm9uemluaQo+IDxwYm9uemlu
aUByZWRoYXQuY29tPjsgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD47IEVkdWFy
ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47Cj4gTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgo+IFN1YmplY3Q6IFtQQVRDSCAzLzZdIHhlbjogU2tpcCBiYWNrZW5kIGluaXRpYWxpemF0
aW9uIGZvciBzdHViZG9tCj4gCj4gV2hlbiBRRU1VIGlzIHJ1bm5pbmcgaW4gYSBzdHViZG9tLCBp
dCBkb2VzIG5vdCBwcm92aWRlIGFueQo+IFBhcmF2aXJ0dWFsaXplZCBiYWNrZW5kcy4gIFRob3Nl
IHN0aWxsIHJ1biBpbiBkb20wIG9yIGFub3RoZXIgZHJpdmVyCj4gZG9tYWluLiAgVGhlcmVmb3Jl
IHdlIHNraXAgYmFja2VuZCBpbml0aWFsaXphdGlvbiAoeGVuX2J1c19pbml0IGFuZAo+IHhlbl9i
ZV9pbml0KSBmb3IgdGhlIHN0dWJkb20gY2FzZS4KPiAKPiBPcmlnaW5hbCBwYXRjaCBieSBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gIGh3L2kzODYveGVuL3hl
bi1odm0uYyB8IDE2ICsrKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVu
LWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggYzIwYzRiMjdmNi4uNGI2MmYw
NzBjYiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2
L3hlbi94ZW4taHZtLmMKPiBAQCAtMTQ4NSw4ICsxNDg1LDYgQEAgdm9pZCB4ZW5faHZtX2luaXQo
UENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCj4gICAgICBR
TElTVF9JTklUKCZzdGF0ZS0+ZGV2X2xpc3QpOwo+ICAgICAgZGV2aWNlX2xpc3RlbmVyX3JlZ2lz
dGVyKCZzdGF0ZS0+ZGV2aWNlX2xpc3RlbmVyKTsKPiAKPiAtICAgIHhlbl9idXNfaW5pdCgpOwo+
IC0KPiAgICAgIHhlbnN0b3JlID0geHNfb3BlbigwKTsKPiAgICAgIGlmICgheGVuc3RvcmUpIHsK
PiAgICAgICAgICBlcnJvcl9yZXBvcnQoIkNhbid0IGNvbm5lY3QgdG8geGVuc3RvcmVkIik7Cj4g
QEAgLTE0OTUsMTIgKzE0OTMsMTYgQEAgdm9pZCB4ZW5faHZtX2luaXQoUENNYWNoaW5lU3RhdGUg
KnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCj4gCj4gICAgICBxZW11X3NldF9mZF9o
YW5kbGVyKHhzX2ZpbGVubyh4ZW5zdG9yZSksIHhlbnN0b3JlX3VwZGF0ZSwgTlVMTCwgTlVMTCk7
Cj4gCj4gLSAgICAvKiBJbml0aWFsaXplIGJhY2tlbmQgY29yZSAmIGRyaXZlcnMgKi8KPiAtICAg
IGlmICh4ZW5fYmVfaW5pdCgpICE9IDApIHsKPiAtICAgICAgICBlcnJvcl9yZXBvcnQoInhlbiBi
YWNrZW5kIGNvcmUgc2V0dXAgZmFpbGVkIik7Cj4gLSAgICAgICAgZ290byBlcnI7Cj4gKyAgICBp
ZiAoIXhlbl9zdHViZG9tX2VuYWJsZWQoKSkgewo+ICsgICAgICAgIHhlbl9idXNfaW5pdCgpOwo+
ICsKPiArICAgICAgICAvKiBJbml0aWFsaXplIGJhY2tlbmQgY29yZSAmIGRyaXZlcnMgKi8KPiAr
ICAgICAgICBpZiAoeGVuX2JlX2luaXQoKSAhPSAwKSB7Cj4gKyAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgieGVuIGJhY2tlbmQgY29yZSBzZXR1cCBmYWlsZWQiKTsKPiArICAgICAgICAgICAgZ290
byBlcnI7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHhlbl9iZV9yZWdpc3Rlcl9jb21tb24oKTsK
PiAgICAgIH0KPiAtICAgIHhlbl9iZV9yZWdpc3Rlcl9jb21tb24oKTsKPiAKPiAgICAgIFFMSVNU
X0lOSVQoJnhlbl9waHlzbWFwKTsKPiAgICAgIHhlbl9yZWFkX3BoeXNtYXAoc3RhdGUpOwo+IC0t
Cj4gMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:20:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:20: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 1h45fs-00059g-Fu; Wed, 13 Mar 2019 15:20: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45fr-00056U-E4
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:20:07 +0000
X-Inumbo-ID: 7b4f3211-45a3-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 7b4f3211-45a3-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:20:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:20:05 -0600
Message-Id: <5C891FA4020000780021E3A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:20:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-9-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-9-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4g
QEAgLTIwNSw3ICsyMDUsNyBAQCB2b2lkIGdldGRvbWFpbmluZm8oc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyAqaW5mbykKPiAgICAgIGluZm8tPm91dHN0
YW5kaW5nX3BhZ2VzID0gZC0+b3V0c3RhbmRpbmdfcGFnZXM7Cj4gICAgICBpbmZvLT5zaHJfcGFn
ZXMgICAgICAgICA9IGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpOwo+ICAgICAgaW5mby0+cGFn
ZWRfcGFnZXMgICAgICAgPSBhdG9taWNfcmVhZCgmZC0+cGFnZWRfcGFnZXMpOwo+IC0gICAgaW5m
by0+c2hhcmVkX2luZm9fZnJhbWUgPSBtZm5fdG9fZ21mbihkLCB2aXJ0X3RvX21mbihkLT5zaGFy
ZWRfaW5mbykpOwo+ICsgICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBnZm5feChkb21haW5f
c2hhcmVkX2luZm9fZ2ZuKGQpKTsKCkkgdGhpbmsgdGhpcyBjaGFuZ2Ugd2FudHMgdG8gYmUgYWNj
b21wYW5pZWQgYnkgYSB3YXJuaW5nIGF0dGFjaGVkCnRvIHRoZSBmaWVsZCBkZWNsYXJhdGlvbiBp
biB0aGUgcHVibGljIGhlYWRlci4KCkJ1dCBJJ2QgYWxzbyBsaWtlIHRvIGhhdmUgdGhlIHRvb2wg
c3RhY2sgbWFpbnRhaW5lcnMnIHZpZXcgb24gbWFraW5nCnRoaXMgZmllbGQgZWZmZWN0aXZlbHkg
dW51c2FibGUgZm9yIEFybS4KCj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ICsrKyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKPiBAQCAtNTEwLDYgKzUxMCw3IEBAIHN0YXRpYyBib29sIHByb3Bh
Z2F0ZV9ub2RlKHVuc2lnbmVkIGludCB4bWYsIHVuc2lnbmVkIGludCAqbWVtZmxhZ3MpCj4gICAg
ICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19NMlAKPiAgc3RhdGljIGxv
bmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNo
YW5nZV90KSBhcmcpCj4gIHsKPiAgICAgIHN0cnVjdCB4ZW5fbWVtb3J5X2V4Y2hhbmdlIGV4Y2g7
Cj4gQEAgLTgwMiw2ICs4MDMsNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKPiAgICAgICAgICBy
YyA9IC1FRkFVTFQ7Cj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiArI2VuZGlmCgpQbGVhc2UgY2Fu
IHlvdSBtb3ZlIHRoZSAjaWZkZWYgaW5zaWRlIHRoZSBmdW5jdGlvbiBib2R5LCBhZGQgI2Vsc2UK
dG8gcmV0dXJuIC1FT1BOT1RTVVBQLCBhbmQgLi4uCgo+IEBAIC0xMjMzLDEyICsxMjM1LDE0IEBA
IGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZykKPiAgCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsjaWZkZWYgQ09ORklH
X00yUAo+ICAgICAgY2FzZSBYRU5NRU1fZXhjaGFuZ2U6Cj4gICAgICAgICAgaWYgKCB1bmxpa2Vs
eShzdGFydF9leHRlbnQpICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICAg
ICAgICAgIHJjID0gbWVtb3J5X2V4Y2hhbmdlKGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywgeGVuX21l
bW9yeV9leGNoYW5nZV90KSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgoKLi4uIGF2b2lk
IHRoZSBleHRyYSAjaWZkZWYtYXJ5IGhlcmUgYWx0b2dldGhlcj8KCj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKPiBAQCAtMTg2LDkgKzE4NiwxMCBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBoZC0+bmVlZF9zeW5jID0gaW9tbXVfaHdk
b21fc3RyaWN0ICYmICFpb21tdV91c2VfaGFwX3B0KGQpOwo+ICAgICAgaWYgKCBuZWVkX2lvbW11
X3B0X3N5bmMoZCkgKQo+ICAgICAgewo+ICsgICAgICAgIGludCByYyA9IDA7Cj4gKyNpZmRlZiBD
T05GSUdfSEFTX00yUAo+ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICAg
ICAgdW5zaWduZWQgaW50IGkgPSAwLCBmbHVzaF9mbGFncyA9IDA7Cj4gLSAgICAgICAgaW50IHJj
ID0gMDsKPiAgCj4gICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2Vf
bGlzdCApCj4gICAgICAgICAgewo+IEBAIC0yMTUsNiArMjE2LDkgQEAgdm9pZCBfX2h3ZG9tX2lu
aXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIC8qIFVzZSB3
aGlsZS1icmVhayB0byBhdm9pZCBjb21waWxlciB3YXJuaW5nICovCj4gICAgICAgICAgd2hpbGUg
KCBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gKyNlbHNlCj4gKyAgICAgICAgcmMgPSAtRU5PU1lTOwoKLUVPUE5PVFNVUFAgcGxl
YXNlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IEBAIC0yNjcsNiArMjY3LDExIEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBmcmVlX3ZjcHVfZ3Vlc3RfY29udGV4dChzdHJ1Y3QgCj4gdmNwdV9ndWVzdF9jb250
ZXh0ICp2Z2MpCj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF92Y3B1X2Jsb2NrKHN0cnVj
dCB2Y3B1ICp2KSB7fQo+ICAKPiArc3RhdGljIGlubGluZSBnZm5fdCBkb21haW5fc2hhcmVkX2lu
Zm9fZ2ZuKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiBJTlZBTElEX0dGTjsK
PiArfQo+ICsKPiAgI2VuZGlmIC8qIF9fQVNNX0RPTUFJTl9IX18gKi8KPiAgCj4gIC8qCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaAo+IGluZGV4IGQxYmZjODJmNTcuLjAwZDhiMDk3OTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4gQEAg
LTExOCw0ICsxMTgsMTMgQEAgc3RydWN0IHZudW1hX2luZm8gewo+ICAKPiAgdm9pZCB2bnVtYV9k
ZXN0cm95KHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYSk7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0hB
U19NMlAKPiArI2RlZmluZSBkb21haW5fc2hhcmVkX2luZm9fZ2ZuKGRfKSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSAoZF8pOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCmNvbnN0CgpBbHNvIHRoZSBuYW1pbmcgbmVl
ZHMgdG8gYmUgdGhlIG90aGVyIHdheSBhcm91bmQ6IFRoZSBtYWNybwpwYXJhbWV0ZXIgc2hvdWxk
IGJlIG5hbWVkIGQgKGFsbCBpbnN0YW5jZXMgd2lsbCBnZXQgc3Vic3RpdHV0ZWQKYW55d2F5LCBh
bmQgaGVuY2UgbmFtZSBjb2xsaXNpb25zIGFyZSBpbXBvc3NpYmxlKSB3aGlsZSB0aGUKbG9jYWwg
dmFyaWFibGUgc2hvdWxkIGJlIG5hbWVkIGRfLCB0byBhdm9pZCBjb2xsaXNpb25zIHdpdGggbmFt
ZXMKaW4gdGhlIG91dGVyIHNjb3Blcy4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCgpJIHdvbid0IGluc2lzdCwgYnV0
IGVzcGVjaWFsbHkgc21hbGwgbWFjcm9zIGFyZSBvZnRlbiBhbiBleGNlcHRpb24KdG8gdGhlIGJs
YW5rLWxpbmUtYmV0d2Vlbi1kZWNsYXJhdGlvbnMtYW5kLXN0YXRlbWVudHMgcnVsZS4gSU9XCkkn
ZCBwcmVmZXIgaWYgeW91IGRyb3BwZWQgdGhpcyBsaW5lLCB1bmxlc3Mgb3RoZXJzIGNvcnJlY3Qg
bXkgdmlldwpoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:23:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45ik-0005J5-0b; Wed, 13 Mar 2019 15:23: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45ii-0005Iz-FJ
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:23:04 +0000
X-Inumbo-ID: e366d142-45a3-11e9-a73a-ab852fa3b55b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e366d142-45a3-11e9-a73a-ab852fa3b55b;
 Wed, 13 Mar 2019 15:23:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:23:00 -0600
Message-Id: <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:22:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
In-Reply-To: <20190218113600.9540-10-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDEyOjM2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAo+IEBAIC0zMjEsMTAgKzMyMSw4IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdl
X2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAo+ICAjZGVmaW5lIFNIQVJFRF9N
MlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPiAgI2RlZmluZSBTSEFSRURfTTJQKF9lKSAg
ICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00yUF9FTlRSWSkKPiAgCj4gLS8qIFhlbiBhbHdheXMg
b3ducyBQMk0gb24gQVJNICovCj4gKy8qIFdlIGRvbid0IGhhdmUgYSBNMlAgb24gQXJtICovCj4g
ICNkZWZpbmUgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsgKHZvaWQpIChtZm4pLCAo
dm9pZCkocGZuKTsgfSB3aGlsZSAoMCkKPiAtI2RlZmluZSBtZm5fdG9fZ21mbihfZCwgbWZuKSAg
KG1mbikKClNvIGlzIHRoZSBwbGFuIHRvIHJlbW92ZSB0aGUgb3RoZXIgbWFjcm8gZnJvbSBBcm0g
dGhlbiBhcyB3ZWxsPwpJbiBhbnkgZXZlbnQKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:24:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:24: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 1h45jv-0005P4-D1; Wed, 13 Mar 2019 15:24:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h45ju-0005Os-1A
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:24:18 +0000
X-Inumbo-ID: 0e4fa226-45a4-11e9-9582-4fbf0b59e9c1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e4fa226-45a4-11e9-9582-4fbf0b59e9c1;
 Wed, 13 Mar 2019 15:24:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87222709"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jason Andryuk' <jandryuk@gmail.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE
Thread-Index: AQHU2DTXUNltxh5MukuP1qt8qGVvU6YJq8dQ
Date: Wed, 13 Mar 2019 15:09:33 +0000
Message-ID: <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
In-Reply-To: <20190311180216.18811-7-jandryuk@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 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_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: Simon Gaiser <simon@invisiblethingslab.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0
bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxODowMgo+IFRvOiBx
ZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBTaW1vbiBHYWlzZXIKPiA8c2ltb25A
aW52aXNpYmxldGhpbmdzbGFiLmNvbT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDYvNl0geGVuLXB0OiBSb3Vu
ZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFHRV9TSVpFCj4gCj4gRnJvbTogU2ltb24gR2Fp
c2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IAo+IElmIGEgcGNpIG1lbW9yeSBy
ZWdpb24gaGFzIGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQgY2FuIGdldCBsb2NhdGVkIGF0Cj4g
YW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGlnbmVkLgoKSUlSQyB0aGUgUENJIHNwZWMg
c2F5cyB0aGF0IHRoZSBtaW5pbXVtIG1lbW9yeSByZWdpb24gc2l6ZSBzaG91bGQgYmUgYXQgbGVh
c3QgNGsuIFNob3VsZCB3ZSBldmVuIGJlIHRvbGVyYXRpbmcgQkFScyBzbWFsbGVyIHRoYW4gdGhh
dD8KCiAgUGF1bAoKPiBUaGlzIGJyZWFrcyB0aGUgbWVtb3J5IG1hcHBpbmcgdmlhCj4geGNfZG9t
YWluX21lbW9yeV9tYXBwaW5nIHNpbmNlIHRoaXMgZnVuY3Rpb24gaXMgcGFnZSBiYXNlZCBhbmQg
dGhlCj4gIm9mZnNldCIgaXMgdGhlcmVmb3JlIGxvc3QuCj4gCj4gV2l0aG91dCB0aGlzIHBhdGNo
IHlvdSB3aWxsIHNlZSBlcnJvciBsaWtlIHRoaXMgaW4gdGhlIHN0dWJkb20gbG9nOgo+IAo+ICAg
WzAwOjA1LjBdIHhlbl9wdF9iYXJfcmVhZDogRXJyb3I6IFNob3VsZCBub3QgcmVhZCBCQVIgdGhy
b3VnaCBRRU1VLiBAMHgwMDAwMDAwMDAwMDAwMDA0Cj4gCj4gUXViZXNPUy9xdWJlcy1pc3N1ZXMj
Mjg0OQo+IAo+IFNpZ25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFp
bC5jb20+Cj4gLS0tCj4gIGh3L3hlbi94ZW5fcHQuYyB8IDEwICsrKysrKystLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCj4gaW5kZXggNTUzOWQ1NmMzYS4u
N2Y2ODA0NDJlZSAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuX3B0LmMKPiArKysgYi9ody94ZW4v
eGVuX3B0LmMKPiBAQCAtNDQ5LDkgKzQ0OSwxMCBAQCBzdGF0aWMgaW50IHhlbl9wdF9yZWdpc3Rl
cl9yZWdpb25zKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIHVpbnQxNl90ICpjbWQpCj4gICAg
ICAvKiBSZWdpc3RlciBQSU8vTU1JTyBCQVJzICovCj4gICAgICBmb3IgKGkgPSAwOyBpIDwgUENJ
X1JPTV9TTE9UOyBpKyspIHsKPiAgICAgICAgICBYZW5Ib3N0UENJSU9SZWdpb24gKnIgPSAmZC0+
aW9fcmVnaW9uc1tpXTsKPiArICAgICAgICBwY2lidXNfdCByX3NpemUgPSByLT5zaXplOwo+ICAg
ICAgICAgIHVpbnQ4X3QgdHlwZTsKPiAKPiAtICAgICAgICBpZiAoci0+YmFzZV9hZGRyID09IDAg
fHwgci0+c2l6ZSA9PSAwKSB7Cj4gKyAgICAgICAgaWYgKHItPmJhc2VfYWRkciA9PSAwIHx8IHJf
c2l6ZSA9PSAwKSB7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPiAKPiBA
QCAtNDY5LDE1ICs0NzAsMTggQEAgc3RhdGljIGludCB4ZW5fcHRfcmVnaXN0ZXJfcmVnaW9ucyhY
ZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCB1aW50MTZfdCAqY21kKQo+ICAgICAgICAgICAgICAg
ICAgdHlwZSB8PSBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0Owo+ICAgICAgICAgICAgICB9
Cj4gICAgICAgICAgICAgICpjbWQgfD0gUENJX0NPTU1BTkRfTUVNT1JZOwo+ICsKPiArICAgICAg
ICAgICAgLyogUm91bmQgdXAgdG8gYSBmdWxsIHBhZ2UgZm9yIHRoZSBoeXBlcmNhbGwuICovCj4g
KyAgICAgICAgICAgIHJfc2l6ZSA9IChyX3NpemUgKyBYQ19QQUdFX1NJWkUgLSAxKSAmIFhDX1BB
R0VfTUFTSzsKPiAgICAgICAgICB9Cj4gCj4gICAgICAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2lv
KCZzLT5iYXJbaV0sIE9CSkVDVChzKSwgJm9wcywgJnMtPmRldiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInhlbi1wY2ktcHQtYmFyIiwgci0+c2l6ZSk7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ4ZW4tcGNpLXB0LWJhciIsIHJfc2l6ZSk7Cj4gICAgICAgICAg
cGNpX3JlZ2lzdGVyX2Jhcigmcy0+ZGV2LCBpLCB0eXBlLCAmcy0+YmFyW2ldKTsKPiAKPiAgICAg
ICAgICBYRU5fUFRfTE9HKCZzLT5kZXYsICJJTyByZWdpb24gJWkgcmVnaXN0ZXJlZCAoc2l6ZT0w
eCUwOCJQUkl4NjQKPiAgICAgICAgICAgICAgICAgICAgICIgYmFzZV9hZGRyPTB4JTA4IlBSSXg2
NCIgdHlwZTogJSN4KVxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGksIHItPnNpemUsIHItPmJh
c2VfYWRkciwgdHlwZSk7Cj4gKyAgICAgICAgICAgICAgICAgICBpLCByX3NpemUsIHItPmJhc2Vf
YWRkciwgdHlwZSk7Cj4gICAgICB9Cj4gCj4gICAgICAvKiBSZWdpc3RlciBleHBhbnNpb24gUk9N
IGFkZHJlc3MgKi8KPiAtLQo+IDIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:24:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:24: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 1h45kL-0005Tz-Sm; Wed, 13 Mar 2019 15:24: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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h45kL-0005Tk-DP
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:24:45 +0000
X-Inumbo-ID: 20db3e28-45a4-11e9-8cd6-87b960cb8036
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 20db3e28-45a4-11e9-8cd6-87b960cb8036;
 Wed, 13 Mar 2019 15:24: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 B916F80D;
 Wed, 13 Mar 2019 08:24:43 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A837D3F71D;
 Wed, 13 Mar 2019 08:24:42 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
Date: Wed, 13 Mar 2019 15:24:41 +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: <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTMvMDMvMjAxOSAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDIuMTkgYXQgMTI6MzYsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKPj4gQEAgLTMyMSwxMCArMzIxLDggQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJv
bV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCj4+ICAgI2RlZmluZSBTSEFSRURfTTJQ
X0VOVFJZICAgICAgICAgKH4wVUwgLSAxVUwpCj4+ICAgI2RlZmluZSBTSEFSRURfTTJQKF9lKSAg
ICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00yUF9FTlRSWSkKPj4gICAKPj4gLS8qIFhlbiBhbHdh
eXMgb3ducyBQMk0gb24gQVJNICovCj4+ICsvKiBXZSBkb24ndCBoYXZlIGEgTTJQIG9uIEFybSAq
Lwo+PiAgICNkZWZpbmUgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsgKHZvaWQpICht
Zm4pLCAodm9pZCkocGZuKTsgfSB3aGlsZSAoMCkKPj4gLSNkZWZpbmUgbWZuX3RvX2dtZm4oX2Qs
IG1mbikgIChtZm4pCj4gCj4gU28gaXMgdGhlIHBsYW4gdG8gcmVtb3ZlIHRoZSBvdGhlciBtYWNy
byBmcm9tIEFybSB0aGVuIGFzIHdlbGw/CgpEbyB5b3UgbWVhbiBtZm5fdG9fZ2ZuPyBJZiBzbyBp
dCBkb2VzIG5vdCBleGlzdCBvbiBBcm0uCgo+IEluIGFueSBldmVudAo+IEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpDaGVlcnMsCgo+IAo+IEphbgo+IAo+IAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:26:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45lu-0005fL-A0; Wed, 13 Mar 2019 15:26:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hYQZ=RQ=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1h45lt-0005fB-1I
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:26:21 +0000
X-Inumbo-ID: 580961c2-45a4-11e9-a0b5-07c362048a97
Received: from mail-40132.protonmail.ch (unknown [185.70.40.132])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 580961c2-45a4-11e9-a0b5-07c362048a97;
 Wed, 13 Mar 2019 15:26:17 +0000 (UTC)
Date: Wed, 13 Mar 2019 15:26:13 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1552490776;
 bh=2xLU5hSMDI1NQXytOs09EG//xs69HeN7nCKMfRtMwVg=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=Moyc8Ou3K0l5wxEJmvSDEp+ydiH9su87/qJ7T6jnEAdbvIsDF0IDfA0+3t283g5YP
 jOgAFpvf1ROJFgXaWBmlZGAYetnSzPzEUGI6aBHMg7lSUH5Nenlte0gk0jbDKMsyKH
 MTA5Tml2EYa0QFtKedFtPb6dAg6I3O4ZjONvXEJQ=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <wx2w0x87F9v8tMhWDGD7zajYnitVkPIioxdXpliZmhPDUcTkLg57G-uTZ4VzHYiXHuJyD9gzLsqPWiIvCDVWQu2KKdzipjTiwYf1igUTJcY=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: [Xen-devel] xen source configured with --enable-systemd installs
 xencommons
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHRoaW5rIEkgZm91bmQgYSBzbWFsbCBpc3N1ZSB0b2RheSBpbiBYZW4ncyBidWlsZCBz
eXN0ZW0uCgpXaGVuIHlvdSBjb25maWd1cmUgdGhlIGJ1aWxkIHdpdGggLS1lbmFibGUtc3lzdGVt
ZCwgYW5kIGdlbmVyYXRlCmEgZGViaWFuIHBhY2thZ2Ugd2l0aCBtYWtlIGRlYmJhbGwsIHRoZSB4
ZW5jb21tb25zIGluaXQgc2NyaXB0CndpbGwgYmUgaW5zdGFsbGVkIGFsb25nc2lkZSB0aGUgbmV3
IHN5c3RlbWQgc2VydmljZSB1bml0cy4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgaXMgbm90IHN1
cHBvc2VkIHRvIGJlIGVuYWJsZWQgYXMgaXQgY29uZmxpY3RzIHdpdGggeGVuLXFlbXUtZG9tMC1k
aXNrLWJhY2tlbmQuc2VydmljZS4KCi0+IFNob3VsZCB3ZSBpbnN0YWxsIHhlbmNvbW1vbnMgaW4g
YSBzeXN0ZW1kIGluc3RhbGxhdGlvbiwgZXZlbiB0aG91Z2ggd2UgYXJlIG5vdCBzdXBwb3NlZCB0
byB1c2UgaXQgPwoKClRoYW5rcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:37:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15: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 1h45wC-0006bP-N9; Wed, 13 Mar 2019 15:37: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45wA-0006bK-Qx
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:36:58 +0000
X-Inumbo-ID: d4f5d174-45a5-11e9-8f19-ef656e38a64b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4f5d174-45a5-11e9-8f19-ef656e38a64b;
 Wed, 13 Mar 2019 15:36:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:36:55 -0600
Message-Id: <5C892396020000780021E3EB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:36:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
 <5C890E30020000780021E23A@prv1-mh.provo.novell.com>
 <5ea47ce70ae54813b9e5189db2f423b3@AMSPEX02CL02.citrite.net>
In-Reply-To: <5ea47ce70ae54813b9e5189db2f423b3@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE1OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMyBNYXJjaCAyMDE5IDE0OjA2Cj4+IAo+PiA+Pj4gT24gMTEuMDMuMTkgYXQgMTQ6NDEsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gK2Jvb2wgdmlyaWRpYW5fc3luaWNf
ZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5k
ZXgsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
ZXhwaXJhdGlvbiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBkZWxpdmVyeSkKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUg
KnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47Cj4+ID4gKyAgICBjb25zdCB1bmlvbiB2aXJpZGlh
bl9zaW50X21zciAqdnMgPSAmdnYtPnNpbnRbc2ludHhdOwo+PiA+ICsgICAgSFZfTUVTU0FHRSAq
bXNnID0gdnYtPnNpbXAucHRyOwo+PiA+ICsgICAgc3RydWN0IHsKPj4gPiArICAgICAgICB1aW50
MzJfdCBUaW1lckluZGV4Owo+PiA+ICsgICAgICAgIHVpbnQzMl90IFJlc2VydmVkOwo+PiA+ICsg
ICAgICAgIHVpbnQ2NF90IEV4cGlyYXRpb25UaW1lOwo+PiA+ICsgICAgICAgIHVpbnQ2NF90IERl
bGl2ZXJ5VGltZTsKPj4gPiArICAgIH0gcGF5bG9hZCA9IHsKPj4gPiArICAgICAgICAuVGltZXJJ
bmRleCA9IGluZGV4LAo+PiA+ICsgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9IGV4cGlyYXRpb24s
Cj4+ID4gKyAgICAgICAgLkRlbGl2ZXJ5VGltZSA9IGRlbGl2ZXJ5LAo+PiA+ICsgICAgfTsKPj4g
PiArCj4+ID4gKyAgICBpZiAoIHRlc3RfYml0KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKSApCj4+
ID4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+ICsKPj4gPiArICAgIEJVSUxEX0JVR19PTihz
aXplb2YoKm1zZykgIT0gSFZfTUVTU0FHRV9TSVpFKTsKPj4gPiArICAgIG1zZyArPSBzaW50eDsK
Pj4gPiArCj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogVG8gYXZvaWQgdXNpbmcgYW4gYXRvbWlj
IHRlc3QtYW5kLXNldCwgYW5kIGJhcnJpZXIgYmVmb3JlIGNhbGxpbmcKPj4gPiArICAgICAqIHZs
YXBpY19zZXRfaXJxKCksIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgaW4gY29udGV4dCBv
ZiB0aGUKPj4gPiArICAgICAqIHZjcHUgcmVjZWl2aW5nIHRoZSBtZXNzYWdlLgo+PiA+ICsgICAg
ICovCj4+ID4gKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKPj4gPiArICAgIGlmICggbXNnLT5I
ZWFkZXIuTWVzc2FnZVR5cGUgIT0gSHZNZXNzYWdlVHlwZU5vbmUgKQo+PiA+ICsgICAgewo+PiA+
ICsgICAgICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDE7Cj4+
ID4gKyAgICAgICAgX19zZXRfYml0KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKPj4gPiArICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4+ID4gKyAgICB9Cj4+ID4gKwo+PiA+ICsgICAgbXNnLT5IZWFk
ZXIuTWVzc2FnZVR5cGUgPSBIdk1lc3NhZ2VUaW1lckV4cGlyZWQ7Cj4+ID4gKyAgICBtc2ctPkhl
YWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAwOwo+PiA+ICsgICAgbXNnLT5IZWFk
ZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7Cj4+ID4gKyAgICBtZW1jcHkobXNnLT5Q
YXlsb2FkLCAmcGF5bG9hZCwgc2l6ZW9mKHBheWxvYWQpKTsKPj4gCj4+IFNpbmNlIHlvdSBjYW4n
dCB1c2UgcGxhaW4gYXNzaWdubWVudCBoZXJlLCBob3cgYWJvdXQgYQo+PiBCVUlMRF9CVUdfT04o
c2l6ZW9mKHBheWxvYWQpIDw9IHNpemVvZihtc2ctPnBheWxvYWQpKT8KPiAKPiBTdXJlbHkgJz4n
IHJhdGhlciB0aGFuICc8PSc/CgpPb3BzLCB5ZXMgLSBJIHdhcyBhcHBhcmVudGx5IHRoaW5raW5n
IHRoZSBBU1NFUlQoKSB3YXkuCgo+PiBBcyB0byBzYWZldHkgb2YgdGhpcywgSSBoYXZlIHR3byBj
b25jZXJuczoKPj4gCj4+IDEpIFRzY1NlcXVlbmNlIGdldHMgdXBkYXRlZCBhcyBhIHJlc3VsdCBv
ZiBhIGd1ZXN0IGFjdGlvbiAoYW4gTVNSCj4+IHdyaXRlKS4gVGhpcyBtYWtlcyBpdCBub24tb2J2
aW91cyB0aGF0IHRoZSBsb29wIGFib3ZlIHdpbGwgZ2V0Cj4+IGV4aXRlZCBpbiBkdWUgY291cnNl
Lgo+PiAKPiAKPiBUcnVlLiBUaGUgZG9tYWluIGNvdWxkIHRyeSB0byBEb1MgdGhpcyBjYWxsLiBU
aGlzIGNvdWxkIGJlIGF2b2lkZWQgYnkgZG9pbmcgCj4gYSBkb21haW5fcGF1c2UoKSBpZiB3ZSB0
ZXN0IGNvbnRpbnVvdXNseSBmYWlscyBmb3IgYSBudW1iZXIgb2YgaXRlcmF0aW9ucywgb3IgCj4g
bWF5YmUganVzdCBvbmUgaXRlcmF0aW9uLgoKQXMgcGVyIHdoYXQgeW91IHNheSBmdXJ0aGVyIGRv
d24sIG9uZSBpdGVyYXRpb24gb3VnaHQgdG8gYmUgZW5vdWdoCmluZGVlZC4gT3RoZXJ3aXNlIEkg
d291bGQgaGF2ZSBzdWdnZXN0ZWQgYSBoYW5kZnVsLgoKPj4gPiArc3RhdGljIHZvaWQgcG9sbF9z
dGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQo+PiA+ICt7Cj4+ID4g
KyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKPj4g
PiArICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07
Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCAhdGVzdF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVu
ZGluZykgKQo+PiA+ICsgICAgICAgIHJldHVybjsKPj4gPiArCj4+ID4gKyAgICBpZiAoICF2aXJp
ZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyh2LCB2cy0+Y29uZmlnLmZpZWxkcy5zaW50eCwK
Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0aW1lcngs
IHZzLT5leHBpcmF0aW9uLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGltZV9ub3codi0+ZG9tYWluKSkgKQo+PiA+ICsgICAgICAgIHJldHVybjsKPj4g
PiArCj4+ID4gKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7Cj4+
IAo+PiBXaGlsZSBwZXJoYXBzIGJlbmlnbiwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGNsZWFy
IHRoZSBwZW5kaW5nIGJpdAo+PiBiZWZvcmUgZGVsaXZlcmluZyB0aGUgbWVzc2FnZT8KPiAKPiBO
bywgYmVjYXVzZSBJIG9ubHkgd2FudCB0byBjbGVhciBpdCBpZiB0aGUgZGVsaXZlcnkgaXMgc3Vj
Y2Vzc2Z1bC4KCkFoLCBJIHNlZS4KCj4+ID4gQEAgLTE0OSw2ICszOTgsNjMgQEAgaW50IHZpcmlk
aWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFs
KQo+PiA+ICAgICAgICAgIH0KPj4gPiAgICAgICAgICBicmVhazsKPj4gPgo+PiA+ICsgICAgY2Fz
ZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgo+PiA+ICsgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKPj4gPiArCj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05G
SUc6Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6Cj4+ID4gKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSM19DT05GSUc6Cj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0
aW1lcnggPQo+PiA+ICsgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKGlkeCAtIEhWX1g2
NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFSUkFZX1NJWkUodnYtPnN0aW1lcikpOwo+PiA+ICsgICAgICAgIHN0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07Cj4+IAo+PiBJIGFnYWluIHRo
aW5rIHlvdSdkIGJldHRlciB1c2UgYXJyYXlfYWNjZXNzX25vc3BlYygpIGhlcmUgKGFsc28KPj4g
Zm9yIHRoZSByZG1zciBjb3VudGVycGFydHMpLgo+IAo+IEkgZG9uJ3QgZm9sbG93LiBJICphbSog
dXNpbmcgYXJyYXlfaW5kZXhfbm9zcGVjKCkuCgpCdXQgImluZGV4IiAhPSAiYWNjZXNzIi4KCj4+
ID4gQEAgLTE2MCw2ICs0NjYsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4+ID4KPj4gPiAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKPj4gPiAgewo+PiA+ICsgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJj
aC5odm0udmlyaWRpYW47Cj4+IAo+PiBjb25zdD8KPj4gCj4gCj4gSSBkb24ndCB0aGluayBzby4g
QSByZWFkIG9mIHRoZSByZWZlcmVuY2UgVFNDIE1TUiB1cGRhdGVzIGEgZmxhZy4KCkJ1dCB5b3Ug
ZG9uJ3QgbWFrZSBhbnkgZXhpc3RpbmcgY29kZSB1c2UgdnYgaW4gdGhpcyBwYXRjaC4gQW5kCnRo
ZSBuZXcgY29kZSB5b3UgYWRkIGRvZXNuJ3QgbG9vayB0byByZXF1aXJlIGl0IHRvIGJlIG5vbi1j
b25zdC4KSSBjYW4gc2VlIHdoeSB2ZCAoaW50cm9kdWNlZCBieSBhbiBlYXJsaWVyIHBhdGNoIGlu
IHRoZSBzZXJpZXMpCmNhbid0IGJlIGNvbnN0aWZpZWQgZm9yIHRoZSByZWFzb24geW91IG5hbWUu
Cgo+PiA+IEBAIC0zMjIsNiArMzI0LDE1IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4+ID4gICAgICBjYXNlIEhW
X1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKPj4gPiAgICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZS
RVFVRU5DWToKPj4gPiAgICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgo+PiA+ICsg
ICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgo+PiA+ICsgICAgY2FzZSBIVl9YNjRf
TVNSX1NUSU1FUjBfQ09ORklHOgo+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09V
TlQ6Cj4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6Cj4+ID4gKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKPj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIyX0NPTkZJRzoKPj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgo+
PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgo+PiA+ICsgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6Cj4+IAo+PiBGb3IgcmVhZGFiaWxpdHkgLyBicmV2aXR5
Cj4+IAo+PiAgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHIC4uLiBIVl9YNjRfTVNS
X1NUSU1FUjNfQ09VTlQ6Cj4+IAo+PiA/Cj4gCj4gQ2VydGFpbmx5IGJyZXZpdHksIGJ1dCBJJ20g
bm90IHN1cmUgYWJvdXQgcmVhZGFiaWxpdHkuIEknbGwgbWFrZSB0aGUgY2hhbmdlLgoKV2VsbCwg
eW91J3JlIHRoZSBtYWludGFpbmVyLCBzbyBJIGRvbid0IHdhbnQgdG8gdGFsayB5b3UgaW50bwpz
b21ldGhpbmcgeW91J3JlIHJlYWxseSBvcHBvc2VkIHRvLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h45zJ-0007Ia-7v; Wed, 13 Mar 2019 15:40: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h45zI-0007IU-OD
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:40:12 +0000
X-Inumbo-ID: 49868792-45a6-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 49868792-45a6-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:40:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:40:10 -0600
Message-Id: <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:40:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
In-Reply-To: <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE2OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEzLzAzLzIwMTkgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4wMi4x
OSBhdCAxMjozNiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+
PiBAQCAtMzIxLDEwICszMjEsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2
YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKPj4+ICAgI2RlZmluZSBTSEFSRURfTTJQX0VO
VFJZICAgICAgICAgKH4wVUwgLSAxVUwpCj4+PiAgICNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAg
ICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBfRU5UUlkpCj4+PiAgIAo+Pj4gLS8qIFhlbiBhbHdh
eXMgb3ducyBQMk0gb24gQVJNICovCj4+PiArLyogV2UgZG9uJ3QgaGF2ZSBhIE0yUCBvbiBBcm0g
Ki8KPj4+ICAgI2RlZmluZSBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgZG8geyAodm9pZCkg
KG1mbiksICh2b2lkKShwZm4pOyB9IHdoaWxlICgwKQo+Pj4gLSNkZWZpbmUgbWZuX3RvX2dtZm4o
X2QsIG1mbikgIChtZm4pCj4+IAo+PiBTbyBpcyB0aGUgcGxhbiB0byByZW1vdmUgdGhlIG90aGVy
IG1hY3JvIGZyb20gQXJtIHRoZW4gYXMgd2VsbD8KPiAKPiBEbyB5b3UgbWVhbiBtZm5fdG9fZ2Zu
PyBJZiBzbyBpdCBkb2VzIG5vdCBleGlzdCBvbiBBcm0uCgpObywgSSBtZWFuIHRoZSBvbmUgaW4g
Y29udGV4dCBhYm92ZSAtIHNldF9ncGZuX2Zyb21fbWZuKCkuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:49:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h467q-0007Yh-68; Wed, 13 Mar 2019 15:49:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h467o-0007Yc-VX
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:49:01 +0000
X-Inumbo-ID: 84c792a7-45a7-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 84c792a7-45a7-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:49: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 E9ABD80D;
 Wed, 13 Mar 2019 08:48:59 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D87663F71D;
 Wed, 13 Mar 2019 08:48:58 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
Date: Wed, 13 Mar 2019 15:48: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: <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMy8yMDE5IDE1OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMy4w
My4xOSBhdCAxNjoyNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTMvMDMv
MjAxOSAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOC4wMi4xOSBhdCAxMjoz
NiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPj4+PiBAQCAt
MzIxLDEwICszMjEsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1
Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKPj4+PiAgICAjZGVmaW5lIFNIQVJFRF9NMlBfRU5UUlkg
ICAgICAgICAofjBVTCAtIDFVTCkKPj4+PiAgICAjZGVmaW5lIFNIQVJFRF9NMlAoX2UpICAgICAg
ICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQo+Pj4+ICAgIAo+Pj4+IC0vKiBYZW4gYWx3
YXlzIG93bnMgUDJNIG9uIEFSTSAqLwo+Pj4+ICsvKiBXZSBkb24ndCBoYXZlIGEgTTJQIG9uIEFy
bSAqLwo+Pj4+ICAgICNkZWZpbmUgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsgKHZv
aWQpIChtZm4pLCAodm9pZCkocGZuKTsgfSB3aGlsZSAoMCkKPj4+PiAtI2RlZmluZSBtZm5fdG9f
Z21mbihfZCwgbWZuKSAgKG1mbikKPj4+Cj4+PiBTbyBpcyB0aGUgcGxhbiB0byByZW1vdmUgdGhl
IG90aGVyIG1hY3JvIGZyb20gQXJtIHRoZW4gYXMgd2VsbD8KPj4KPj4gRG8geW91IG1lYW4gbWZu
X3RvX2dmbj8gSWYgc28gaXQgZG9lcyBub3QgZXhpc3Qgb24gQXJtLgo+IAo+IE5vLCBJIG1lYW4g
dGhlIG9uZSBpbiBjb250ZXh0IGFib3ZlIC0gc2V0X2dwZm5fZnJvbV9tZm4oKS4KCkl0IGlzIHVz
ZWQgaW4gY29tbW9uIGNvZGUsIHNvIHdlIHdvdWxkIG5lZWQgdG8gI2lkZWYgdGhlIGNhbGxlci4K
CkkgdGhpbmsgaXQgaXMgYmV0dGVyIHRvIHByb3ZpZGUgYSBOT1AgaW1wbGVtZW50YXRpb24uIENv
dWxkIGJlIG1vdmVkIHNvbWV3aGVyZSAKaW4gdGhlIGNvbW1vbiBoZWFkZXIgdGhvdWdoLiBBbnkg
b3BpbmlvbnM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:55:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:55: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 1h46Db-0008KB-0r; Wed, 13 Mar 2019 15:54:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h46DZ-0008K6-MX
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:54:57 +0000
X-Inumbo-ID: 56c1a816-45a8-11e9-b612-6fb36f7b7296
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56c1a816-45a8-11e9-b612-6fb36f7b7296;
 Wed, 13 Mar 2019 15:54:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:54:51 -0600
Message-Id: <5C8927C9020000780021E432@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:54:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
 <20190311180911.2108-2-paul.durrant@citrix.com>
In-Reply-To: <20190311180911.2108-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation 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>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAzLjE5IGF0IDE5OjA5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IHYyOgo+ICAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbiBieSBsYXJnZWx5IHJlbW92
aW5nIGh1bmtzCgpJIHRoaW5rIHlvdSd2ZSByZW1vdmVkIG1vcmUgdGhhbiBJIHdhcyBleHBlY3Rp
bmcsIGJ1dCBJJ20gZmluZQp0aGlzIHdheS4KCj4gQEAgLTE1OCw2ICsxNTgsMTMgQEAgaW50IGd1
ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2
YWwpCj4gICAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeDJhcGljKHYsIG1zciwgdmFsKTsKPiAg
ICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Cj4gKyAgICAg
ICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAhY3AtPmZlYXQubXB4IHx8Cj4gKyAgICAgICAg
ICAgICAhaHZtX2dldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCkgKQo+ICsgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0Owo+ICsKPiArICAgICAgICBicmVhazsKPiArCj4gICAgICBjYXNlIDB4NDAwMDAw
MDAgLi4uIDB4NDAwMDAxZmY6Cj4gICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkg
KQo+ICAgICAgICAgIHsKPiBAQCAtMzE5LDYgKzMyNiwxMyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQo+ICAgICAgICAgIHJldCA9
IGd1ZXN0X3dybXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+
ICsgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgo+ICsgICAgICAgIGlmICggIWlzX2h2bV9kb21h
aW4oZCkgfHwgIWNwLT5mZWF0Lm1weCB8fAo+ICsgICAgICAgICAgICAgIWh2bV9zZXRfZ3Vlc3Rf
Ym5kY2Zncyh2LCB2YWwpICkKPiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsKCkluIGJvdGgg
Y2FzZXMgdGhlIGlzX2h2bV8qKCkgY2hlY2sgbG9va3MgdG8gYmUgcmVkdW5kYW50LCBhcwpmb3Ig
UFYgZ3Vlc3RzIGNwLT5mZWF0Lm1weCBjYW4ndCBiZSBzZXQuIFBlcnNvbmFsbHkgSSdkIHByZWZl
cgp0aGlzIHRvIGJlIGFuIEFTU0VSVCgpIGluc3RlYWQsIGJ1dCBJJ2QgbGlzdGVuIHRvIEFuZHJl
dyAoYXMKdGhlIG1haW4gYXV0aG9yIG9mIHRoaXMgY29kZSkgc2F5aW5nIG90aGVyd2lzZS4KCj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmgKPiBAQCAtMzI4LDcgKzMyOCw3IEBAIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShz
dHJ1Y3QgdmNwdSAqdik7Cj4gICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgYWxzbyB1c2VkIGJ5IHRo
ZSBtaWdyYXRpb24gbG9naWMsIHNvIG5lZWQgdG8gY29wZSB3aXRoCj4gICAqIGJlaW5nIHVzZWQg
b3V0c2lkZSBvZiB2J3MgY29udGV4dC4KPiAgICovCj4gLWludCBndWVzdF9yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKTsKPiAraW50IGd1ZXN0
X3JkbXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOwoKSSBm
aW5kIHRoaXMgcHJldHR5IHVuZGVzaXJhYmxlLCBhbmQgSSdkIGxpa2UgdG8gYXQgbGVhc3QgcHV0
IG91dApmb3IgZGlzY3Vzc2lvbiBhIG1lYW5zIGhvdyB0byBhdm9pZCBpdDogQW55IGVudGl0eSBi
ZWluZwpwYXNzZWQgYSBjb25zdCBzdHJ1Y3QgdmNwdSAqY3YgY2FuIGdldCBob2xkIG9mIGEgbm9u
LWNvbnN0Cm9uZSBieSBkb2luZwoKICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3YtPmRvbWFpbi0+dmNw
dVtjdi0+dmNwdV9pZF07CgpPZiBjb3Vyc2UgdGhpcyBzaG91bGRuJ3QgYmUgdXNlZCBhcmJpdHJh
cmlseSwgYnV0IHRvIGhpZGUgYW4KaW1wbGVtZW50YXRpb24gZGV0YWlsIGxpa2UgdGhhdCBvZiB2
bXhfdm1jc19lbnRlcigpIEkgdGhpbmsKdGhpcyBjb3VsZCBiZSBqdXN0aWZpZWQuIFRob3VnaHRz
PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:56:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15: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 1h46Eg-0008QG-F3; Wed, 13 Mar 2019 15: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h46Ef-0008QB-Jb
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:56:05 +0000
X-Inumbo-ID: 814c1bb0-45a8-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 814c1bb0-45a8-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:56:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:56:03 -0600
Message-Id: <5C89280E020000780021E435@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:55:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
 <20190311180911.2108-5-paul.durrant@citrix.com>
In-Reply-To: <20190311180911.2108-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86: remove defunct
 init/load/save_msr() hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDExLjAzLjE5IGF0IDE5OjA5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZXNlIGh2bV9mdW5jcyBhcmUgbm8gbG9uZ2VyIHJlcXVpcmVkIHNpbmNlIG5vIE1TUiB2
YWx1ZXMgYXJlIHNhdmVkIG9yCj4gcmVzdG9yZWQgYnkgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMg
Y29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 15:59:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15: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 1h46I0-0000As-1k; Wed, 13 Mar 2019 15:59: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h46Hy-0000Am-T0
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:59:30 +0000
X-Inumbo-ID: faf485ac-45a8-11e9-a6f7-7f5c94a3434d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id faf485ac-45a8-11e9-a6f7-7f5c94a3434d;
 Wed, 13 Mar 2019 15:59:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 09:59:27 -0600
Message-Id: <5C8928DE020000780021E44B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 09:59:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
 <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
In-Reply-To: <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE2OjQ4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpLAo+IAo+IE9uIDEzLzAzLzIwMTkgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxMy4wMy4xOSBhdCAxNjoyNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9u
IDEzLzAzLzIwMTkgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjAyLjE5
IGF0IDEyOjM2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKPj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
Cj4+Pj4+IEBAIC0zMjEsMTAgKzMyMSw4IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zy
b21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCAKPiB2YWRkcl90IHZhLAo+Pj4+PiAgICAjZGVmaW5lIFNI
QVJFRF9NMlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPj4+Pj4gICAgI2RlZmluZSBTSEFS
RURfTTJQKF9lKSAgICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00yUF9FTlRSWSkKPj4+Pj4gICAg
Cj4+Pj4+IC0vKiBYZW4gYWx3YXlzIG93bnMgUDJNIG9uIEFSTSAqLwo+Pj4+PiArLyogV2UgZG9u
J3QgaGF2ZSBhIE0yUCBvbiBBcm0gKi8KPj4+Pj4gICAgI2RlZmluZSBzZXRfZ3Bmbl9mcm9tX21m
bihtZm4sIHBmbikgZG8geyAodm9pZCkgKG1mbiksICh2b2lkKShwZm4pOyB9IAo+IHdoaWxlICgw
KQo+Pj4+PiAtI2RlZmluZSBtZm5fdG9fZ21mbihfZCwgbWZuKSAgKG1mbikKPj4+Pgo+Pj4+IFNv
IGlzIHRoZSBwbGFuIHRvIHJlbW92ZSB0aGUgb3RoZXIgbWFjcm8gZnJvbSBBcm0gdGhlbiBhcyB3
ZWxsPwo+Pj4KPj4+IERvIHlvdSBtZWFuIG1mbl90b19nZm4/IElmIHNvIGl0IGRvZXMgbm90IGV4
aXN0IG9uIEFybS4KPj4gCj4+IE5vLCBJIG1lYW4gdGhlIG9uZSBpbiBjb250ZXh0IGFib3ZlIC0g
c2V0X2dwZm5fZnJvbV9tZm4oKS4KPiAKPiBJdCBpcyB1c2VkIGluIGNvbW1vbiBjb2RlLCBzbyB3
ZSB3b3VsZCBuZWVkIHRvICNpZGVmIHRoZSBjYWxsZXIuCgpIbW0sIHJpZ2h0LCBzdWNoICNpZmRl
Zi1hcnkgd291bGQgYmUgdW5kZXNpcmFibGUgKGFuZCB0d28gb3V0IG9mCnRoZSB0aHJlZSBjb21t
b24gY29kZSBjYWxsZXJzIHdvdWxkIG5lZWQgaXQuCgo+IEkgdGhpbmsgaXQgaXMgYmV0dGVyIHRv
IHByb3ZpZGUgYSBOT1AgaW1wbGVtZW50YXRpb24uIENvdWxkIGJlIG1vdmVkIHNvbWV3aGVyZSAK
PiBpbiB0aGUgY29tbW9uIGhlYWRlciB0aG91Z2guIEFueSBvcGluaW9ucz8KClRoaXMgd291bGQg
cGVyaGFwcyBiZSBiZXR0ZXIsIG5vdyB0aGF0IHlvdSBoYXZlIEhBVkVfTTJQLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h46KM-0001N4-Ly; Wed, 13 Mar 2019 16:01:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h46KK-0001My-WC
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:01:57 +0000
X-Inumbo-ID: 51ea3a78-45a9-11e9-8dd6-3bf611b3712b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51ea3a78-45a9-11e9-8dd6-3bf611b3712b;
 Wed, 13 Mar 2019 16:01:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87225777"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v5 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2BJfa96TKzDFnEG4zZMJNVBhHKYJisAAgAASdkCAAAcNAIAAEVXw
Date: Wed, 13 Mar 2019 15:43:08 +0000
Message-ID: <19d7206254964aca8a29ed1830ae1ada@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
 <5C890E30020000780021E23A@prv1-mh.provo.novell.com>
 <5ea47ce70ae54813b9e5189db2f423b3@AMSPEX02CL02.citrite.net>
 <5C892396020000780021E3EB@prv1-mh.provo.novell.com>
In-Reply-To: <5C892396020000780021E3EB@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 v5 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTWFyY2ggMjAxOSAxNTozNwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtQQVRDSCB2NSAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50
aGV0aWMgdGltZXJzCj4gCj4gPj4+IE9uIDEzLjAzLjE5IGF0IDE1OjM3LCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxp
Y2hAc3VzZS5jb21dCj4gPj4gU2VudDogMTMgTWFyY2ggMjAxOSAxNDowNgo+ID4+Cj4gPj4gPj4+
IE9uIDExLjAzLjE5IGF0IDE0OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+ID4gK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBzaW50eCwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCwKPiA+PiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGV4cGlyYXRpb24sCj4gPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSkKPiA+PiA+
ICt7Cj4gPj4gPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuOwo+ID4+ID4gKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9zaW50X21zciAqdnMgPSAm
dnYtPnNpbnRbc2ludHhdOwo+ID4+ID4gKyAgICBIVl9NRVNTQUdFICptc2cgPSB2di0+c2ltcC5w
dHI7Cj4gPj4gPiArICAgIHN0cnVjdCB7Cj4gPj4gPiArICAgICAgICB1aW50MzJfdCBUaW1lcklu
ZGV4Owo+ID4+ID4gKyAgICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7Cj4gPj4gPiArICAgICAgICB1
aW50NjRfdCBFeHBpcmF0aW9uVGltZTsKPiA+PiA+ICsgICAgICAgIHVpbnQ2NF90IERlbGl2ZXJ5
VGltZTsKPiA+PiA+ICsgICAgfSBwYXlsb2FkID0gewo+ID4+ID4gKyAgICAgICAgLlRpbWVySW5k
ZXggPSBpbmRleCwKPiA+PiA+ICsgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9IGV4cGlyYXRpb24s
Cj4gPj4gPiArICAgICAgICAuRGVsaXZlcnlUaW1lID0gZGVsaXZlcnksCj4gPj4gPiArICAgIH07
Cj4gPj4gPiArCj4gPj4gPiArICAgIGlmICggdGVzdF9iaXQoc2ludHgsICZ2di0+bXNnX3BlbmRp
bmcpICkKPiA+PiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+PiA+ICsKPiA+PiA+ICsgICAg
QlVJTERfQlVHX09OKHNpemVvZigqbXNnKSAhPSBIVl9NRVNTQUdFX1NJWkUpOwo+ID4+ID4gKyAg
ICBtc2cgKz0gc2ludHg7Cj4gPj4gPiArCj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAgICAqIFRv
IGF2b2lkIHVzaW5nIGFuIGF0b21pYyB0ZXN0LWFuZC1zZXQsIGFuZCBiYXJyaWVyIGJlZm9yZSBj
YWxsaW5nCj4gPj4gPiArICAgICAqIHZsYXBpY19zZXRfaXJxKCksIHRoaXMgZnVuY3Rpb24gbXVz
dCBiZSBjYWxsZWQgaW4gY29udGV4dCBvZiB0aGUKPiA+PiA+ICsgICAgICogdmNwdSByZWNlaXZp
bmcgdGhlIG1lc3NhZ2UuCj4gPj4gPiArICAgICAqLwo+ID4+ID4gKyAgICBBU1NFUlQodiA9PSBj
dXJyZW50KTsKPiA+PiA+ICsgICAgaWYgKCBtc2ctPkhlYWRlci5NZXNzYWdlVHlwZSAhPSBIdk1l
c3NhZ2VUeXBlTm9uZSApCj4gPj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIG1zZy0+SGVhZGVy
Lk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDE7Cj4gPj4gPiArICAgICAgICBfX3NldF9i
aXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpOwo+ID4+ID4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ID4+ID4gKyAgICB9Cj4gPj4gPiArCj4gPj4gPiArICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VU
eXBlID0gSHZNZXNzYWdlVGltZXJFeHBpcmVkOwo+ID4+ID4gKyAgICBtc2ctPkhlYWRlci5NZXNz
YWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAwOwo+ID4+ID4gKyAgICBtc2ctPkhlYWRlci5QYXls
b2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsKPiA+PiA+ICsgICAgbWVtY3B5KG1zZy0+UGF5bG9h
ZCwgJnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7Cj4gPj4KPiA+PiBTaW5jZSB5b3UgY2FuJ3Qg
dXNlIHBsYWluIGFzc2lnbm1lbnQgaGVyZSwgaG93IGFib3V0IGEKPiA+PiBCVUlMRF9CVUdfT04o
c2l6ZW9mKHBheWxvYWQpIDw9IHNpemVvZihtc2ctPnBheWxvYWQpKT8KPiA+Cj4gPiBTdXJlbHkg
Jz4nIHJhdGhlciB0aGFuICc8PSc/Cj4gCj4gT29wcywgeWVzIC0gSSB3YXMgYXBwYXJlbnRseSB0
aGlua2luZyB0aGUgQVNTRVJUKCkgd2F5Lgo+IAo+ID4+IEFzIHRvIHNhZmV0eSBvZiB0aGlzLCBJ
IGhhdmUgdHdvIGNvbmNlcm5zOgo+ID4+Cj4gPj4gMSkgVHNjU2VxdWVuY2UgZ2V0cyB1cGRhdGVk
IGFzIGEgcmVzdWx0IG9mIGEgZ3Vlc3QgYWN0aW9uIChhbiBNU1IKPiA+PiB3cml0ZSkuIFRoaXMg
bWFrZXMgaXQgbm9uLW9idmlvdXMgdGhhdCB0aGUgbG9vcCBhYm92ZSB3aWxsIGdldAo+ID4+IGV4
aXRlZCBpbiBkdWUgY291cnNlLgo+ID4+Cj4gPgo+ID4gVHJ1ZS4gVGhlIGRvbWFpbiBjb3VsZCB0
cnkgdG8gRG9TIHRoaXMgY2FsbC4gVGhpcyBjb3VsZCBiZSBhdm9pZGVkIGJ5IGRvaW5nCj4gPiBh
IGRvbWFpbl9wYXVzZSgpIGlmIHdlIHRlc3QgY29udGludW91c2x5IGZhaWxzIGZvciBhIG51bWJl
ciBvZiBpdGVyYXRpb25zLCBvcgo+ID4gbWF5YmUganVzdCBvbmUgaXRlcmF0aW9uLgo+IAo+IEFz
IHBlciB3aGF0IHlvdSBzYXkgZnVydGhlciBkb3duLCBvbmUgaXRlcmF0aW9uIG91Z2h0IHRvIGJl
IGVub3VnaAo+IGluZGVlZC4gT3RoZXJ3aXNlIEkgd291bGQgaGF2ZSBzdWdnZXN0ZWQgYSBoYW5k
ZnVsLgo+IAo+ID4+ID4gK3N0YXRpYyB2b2lkIHBvbGxfc3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgc3RpbWVyeCkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIHN0cnVjdCB2aXJpZGlh
bl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwo+ID4+ID4gKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW3N0aW1lcnhdOwo+ID4+ID4gKwo+ID4+ID4g
KyAgICBpZiAoICF0ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKSApCj4gPj4g
PiArICAgICAgICByZXR1cm47Cj4gPj4gPiArCj4gPj4gPiArICAgIGlmICggIXZpcmlkaWFuX3N5
bmljX2RlbGl2ZXJfdGltZXJfbXNnKHYsIHZzLT5jb25maWcuZmllbGRzLnNpbnR4LAo+ID4+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGltZXJ4LCB2cy0+
ZXhwaXJhdGlvbiwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGltZV9ub3codi0+ZG9tYWluKSkgKQo+ID4+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4+
ID4gKwo+ID4+ID4gKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7
Cj4gPj4KPiA+PiBXaGlsZSBwZXJoYXBzIGJlbmlnbiwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRv
IGNsZWFyIHRoZSBwZW5kaW5nIGJpdAo+ID4+IGJlZm9yZSBkZWxpdmVyaW5nIHRoZSBtZXNzYWdl
Pwo+ID4KPiA+IE5vLCBiZWNhdXNlIEkgb25seSB3YW50IHRvIGNsZWFyIGl0IGlmIHRoZSBkZWxp
dmVyeSBpcyBzdWNjZXNzZnVsLgo+IAo+IEFoLCBJIHNlZS4KPiAKPiA+PiA+IEBAIC0xNDksNiAr
Mzk4LDYzIEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKPiA+PiA+ICAgICAgICAgIH0KPiA+PiA+ICAgICAgICAgIGJy
ZWFrOwo+ID4+ID4KPiA+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgo+
ID4+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ID4+ID4gKwo+ID4+ID4g
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6Cj4gPj4gPiArICAgIGNhc2UgSFZf
WDY0X01TUl9TVElNRVIxX0NPTkZJRzoKPiA+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjJfQ09ORklHOgo+ID4+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6Cj4g
Pj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0KPiA+PiA+
ICsgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVS
MF9DT05GSUcpIC8gMiwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJS
QVlfU0laRSh2di0+c3RpbWVyKSk7Cj4gPj4gPiArICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3Rp
bWVyICp2cyA9ICZ2di0+c3RpbWVyW3N0aW1lcnhdOwo+ID4+Cj4gPj4gSSBhZ2FpbiB0aGluayB5
b3UnZCBiZXR0ZXIgdXNlIGFycmF5X2FjY2Vzc19ub3NwZWMoKSBoZXJlIChhbHNvCj4gPj4gZm9y
IHRoZSByZG1zciBjb3VudGVycGFydHMpLgo+ID4KPiA+IEkgZG9uJ3QgZm9sbG93LiBJICphbSog
dXNpbmcgYXJyYXlfaW5kZXhfbm9zcGVjKCkuCj4gCj4gQnV0ICJpbmRleCIgIT0gImFjY2VzcyIu
CgpBaCwgSSB3YXMgYmxpbmtlcmVkIGJ5IHRoZSAnbm9zcGVjJy4uLiB5ZXMsIEknbGwgdXNlIHRo
YXQgcmF0aGVyIHRoYW4gcm9sbGluZyBteSBvd24uCgo+IAo+ID4+ID4gQEAgLTE2MCw2ICs0NjYs
NyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpCj4gPj4gPgo+ID4+ID4gIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCj4gPj4gPiAg
ewo+ID4+ID4gKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbjsKPiA+Pgo+ID4+IGNvbnN0Pwo+ID4+Cj4gPgo+ID4gSSBkb24ndCB0aGluayBzby4gQSBy
ZWFkIG9mIHRoZSByZWZlcmVuY2UgVFNDIE1TUiB1cGRhdGVzIGEgZmxhZy4KPiAKPiBCdXQgeW91
IGRvbid0IG1ha2UgYW55IGV4aXN0aW5nIGNvZGUgdXNlIHZ2IGluIHRoaXMgcGF0Y2guIEFuZAo+
IHRoZSBuZXcgY29kZSB5b3UgYWRkIGRvZXNuJ3QgbG9vayB0byByZXF1aXJlIGl0IHRvIGJlIG5v
bi1jb25zdC4KPiBJIGNhbiBzZWUgd2h5IHZkIChpbnRyb2R1Y2VkIGJ5IGFuIGVhcmxpZXIgcGF0
Y2ggaW4gdGhlIHNlcmllcykKPiBjYW4ndCBiZSBjb25zdGlmaWVkIGZvciB0aGUgcmVhc29uIHlv
dSBuYW1lLgoKQWgsIHRydWUsIEkgd2FzIHRoaW5raW5nIG9mIHZkLiBBbHRob3VnaCBJJ20gc3Vy
ZSB3aGVuIEkgdHJpZWQgdG8gY29uc3QgdnYgSSBnb3QgYSBjb21waWxlciBlcnJvci4gSSdsbCB0
cnkgYWdhaW4uLi4gc29tZXRoaW5nIGVsc2UgbWlnaHQgaGF2ZSBjaGFuZ2VkLgoKPiAKPiA+PiA+
IEBAIC0zMjIsNiArMzI0LDE1IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4gPj4gPiAgICAgIGNhc2UgSFZfWDY0
X01TUl9UU0NfRlJFUVVFTkNZOgo+ID4+ID4gICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVR
VUVOQ1k6Cj4gPj4gPiAgICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgo+ID4+ID4g
KyAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6Cj4gPj4gPiArICAgIGNhc2UgSFZf
WDY0X01TUl9TVElNRVIwX0NPTkZJRzoKPiA+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjBfQ09VTlQ6Cj4gPj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKPiA+
PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQ6Cj4gPj4gPiArICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKPiA+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NU
SU1FUjJfQ09VTlQ6Cj4gPj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoK
PiA+PiA+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6Cj4gPj4KPiA+PiBGb3Ig
cmVhZGFiaWxpdHkgLyBicmV2aXR5Cj4gPj4KPiA+PiAgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjBfQ09ORklHIC4uLiBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6Cj4gPj4KPiA+PiA/Cj4gPgo+
ID4gQ2VydGFpbmx5IGJyZXZpdHksIGJ1dCBJJ20gbm90IHN1cmUgYWJvdXQgcmVhZGFiaWxpdHku
IEknbGwgbWFrZSB0aGUgY2hhbmdlLgo+IAo+IFdlbGwsIHlvdSdyZSB0aGUgbWFpbnRhaW5lciwg
c28gSSBkb24ndCB3YW50IHRvIHRhbGsgeW91IGludG8KPiBzb21ldGhpbmcgeW91J3JlIHJlYWxs
eSBvcHBvc2VkIHRvLgo+IAoKSSdtIG5vdCB0aGF0IGJvdGhlcmVkIHNvIEknbGwgbWFrZSB0aGUg
Y2hhbmdlLgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:02:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16: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 1h46KY-0001P4-Va; Wed, 13 Mar 2019 16: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=3/bD=RQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h46KW-0001Oj-HZ
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:02:09 +0000
X-Inumbo-ID: 58c4293f-45a9-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58c4293f-45a9-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 16:02:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552492925;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=T2BQ/3cr/N2PaYAIBbXzkLtk2SPM4vOLFeyNlVKrYsE=;
 b=MeEjF0xC935CeN2+vB/uxSmM3vTRvHmYOw/m2Tz9i7gUAbjCzdbmJFH7hiKVtMF3p5
 HtItJYU9G4a/u0DkJbFt+Hf6ioWFF2JSZ1OAlzQUPQT3ZVKmFZI4lPI9WNamX3agT5ig
 lj5Vn9akVNZsza0drv/hIxKLQKJyGLa6N05SXzpTO8L2DSQOcLJaLq6zyb4VqpHRvmZt
 kyXkjAXF/HB132Kp0JPEv3EJWOj91r8Fnvu0cC07ZXrfFuGRJkAfUfY7shNfwyby7Btm
 7YX+iGPMddCy3NYCd4wbzuQC+sq6nqr2kTtMuJmhe7ITGz4H3cetqK5/x6+24+NNY0r6
 XGIw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsASNzKJ5utaPuhyzuAsY/cr7OoMCPly2W81Us="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.15 AUTH)
 with ESMTPSA id 60381av2DG241pr
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 13 Mar 2019 17:02:04 +0100 (CET)
Date: Wed, 13 Mar 2019 17:02:02 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190313170202.20f8bc75.olaf@aepfle.de>
In-Reply-To: <5C891584020000780021E2C0@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190313145144.64b0f9fd.olaf@aepfle.de>
 <5C891584020000780021E2C0@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6755165898999293148=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6755165898999293148==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/hw8gEPmjB1DP4G8=ExPoRN_"; protocol="application/pgp-signature"

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

Am Wed, 13 Mar 2019 08:36:52 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> Why is there this big step between 199 and 200? And why does an
> initial value of 200 get handled the same as an initial value of 0, but
> then 400 doesn't get handled this same way again? And (seeing the
> last row I've added now) how is the result staying in range?

Well, capping the PPM-to-khz value may not work anyway as outlined in the
other email about missing 'drift'. We may just leave that PPM value as is,
or reduce it upfront by a certain amount. Since right now the real drift
is not considered, the plain 500PPM may work or not in the worst case.

I will think about if and how drift should be part of the picture.

Olaf

--Sig_/hw8gEPmjB1DP4G8=ExPoRN_
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIkpegAKCRBdQqD6ppg2
fo39AKCGnfAV1kC1IdxFtGDXUuHM6jaY2gCgkarQ9//99SS3gMrsCHUe9dW0+8g=
=fGR/
-----END PGP SIGNATURE-----

--Sig_/hw8gEPmjB1DP4G8=ExPoRN_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6755165898999293148==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16: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 1h46hl-00037J-0P; Wed, 13 Mar 2019 16:26: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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h46hj-00037E-Vk
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:26:08 +0000
X-Inumbo-ID: b3e18fee-45ac-11e9-9013-a720fb30d920
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b3e18fee-45ac-11e9-9013-a720fb30d920;
 Wed, 13 Mar 2019 16:26:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5C19580D;
 Wed, 13 Mar 2019 09:26:06 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE0543F71D;
 Wed, 13 Mar 2019 09:26:04 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-6-julien.grall@arm.com>
 <5C891A56020000780021E327@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a12ef09-0058-f082-48f5-df89c4e15866@arm.com>
Date: Wed, 13 Mar 2019 16:26: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: <5C891A56020000780021E327@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 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>

SGksCgpPbiAxMy8wMy8yMDE5IDE0OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxOC4w
Mi4xOSBhdCAxMjozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gQ29udmVydCBv
bmxpbmVfcGFnZSwgb2ZmbGluZV9wYWdlIGFuZCBxdWVyeV9wYWdlX29mZmxpbmUgdG8gdXNlCj4+
IHR5cGVzYWZlIE1GTi4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQnV0IC4uLgo+IAo+PiAtLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
PiBAQCAtMTU2OCwyMyArMTU2OCwyMyBAQCBzdGF0aWMgaW50IHJlc2VydmVfaGVhcF9wYWdlKHN0
cnVjdCBwYWdlX2luZm8gKnBnKQo+PiAgIAo+PiAgIH0KPj4gICAKPj4gLWludCBvZmZsaW5lX3Bh
Z2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCj4+ICtp
bnQgb2ZmbGluZV9wYWdlKG1mbl90IG1mbiwgaW50IGJyb2tlbiwgdWludDMyX3QgKnN0YXR1cykK
Pj4gICB7Cj4+ICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkX2luZm8gPSAwOwo+PiAgICAgICBzdHJ1
Y3QgZG9tYWluICpvd25lcjsKPj4gICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+ICAgCj4+
IC0gICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQo+PiArICAgIGlmICggIW1mbl92YWxp
ZChtZm4pICkKPj4gICAgICAgewo+PiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORywK
Pj4gLSAgICAgICAgICAgICAgICAidHJ5IHRvIG9mZmxpbmUgcGFnZSBvdXQgb2YgcmFuZ2UgJWx4
XG4iLCBtZm4pOwo+PiArICAgICAgICAgICAgICAgICJ0cnkgdG8gb2ZmbGluZSBwYWdlIG91dCBv
ZiByYW5nZSAlIlBSSV9tZm4iXG4iLCBtZm5feChtZm4pKTsKPiAKPiAuLi4gd291bGQgeW91IG1p
bmQgYWRqdXN0aW5nIHRoZSB3b3JkaW5nIGhlcmUgYXMgd2VsbDoKPiAiYXR0ZW1wdCB0byBvZmZs
aW5lIG91dCBvZiByYW5nZSBwYWdlICUiUFJJX21mbiJcbiIgb3IgPiBzb21lIHN1Y2g/CgpTdXJl
LgoKPiAKPiBPZiBjb3Vyc2UgdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlIG1lc3NhZ2UgYXMgYSB3aG9s
ZSBpcwo+IHF1ZXN0aW9uYWJsZSwgc28gSSdkIGFsc28gYmUgaGFwcHkgdG8gc2VlIGl0IGRlbGV0
ZWQgYWx0b2dldGhlci4KCldoaWxlIEkgYW0gaGFwcHkgdG8gZG8gZm9ybWF0dGluZywgSSB3b3Vs
ZCByYXRoZXIgbGVhdmUgY29kZSByZW1vdmFsIGluIHNlcGFyYXRlIApwYXRjaC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:27:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16:27: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 1h46ik-0003An-C6; Wed, 13 Mar 2019 16: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=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h46ij-0003Ag-6t
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:27:09 +0000
X-Inumbo-ID: d7cd1d38-45ac-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7cd1d38-45ac-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 16:27:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87227380"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
Thread-Index: AQHU2DWK5giRHTG/CEO8yUjnqWUswKYJqP6AgAASOqA=
Date: Wed, 13 Mar 2019 16:05:21 +0000
Message-ID: <96aa5dc665844f82a33ec231ad5eda34@AMSPEX02CL02.citrite.net>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
 <20190311180911.2108-2-paul.durrant@citrix.com>
 <5C8927C9020000780021E432@prv1-mh.provo.novell.com>
In-Reply-To: <5C8927C9020000780021E432@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 v2 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation 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>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDEzIE1hcmNoIDIwMTkgMTU6NTUNCj4gVG86IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFdlaSBMaXUNCj4gPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+OyBS
b2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gW1BBVENIIHYyIDEvNF0geDg2OiBzdG9wIGhhbmRsaW5nIE1TUl9JQTMyX0JORENG
R1Mgc2F2ZS9yZXN0b3JlIGluDQo+IGltcGxlbWVudGF0aW9uIGNvZGUNCj4gDQo+ID4+PiBPbiAx
MS4wMy4xOSBhdCAxOTowOSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiB2
MjoNCj4gPiAgLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4gYnkgbGFyZ2VseSByZW1vdmlu
ZyBodW5rcw0KPiANCj4gSSB0aGluayB5b3UndmUgcmVtb3ZlZCBtb3JlIHRoYW4gSSB3YXMgZXhw
ZWN0aW5nLCBidXQgSSdtIGZpbmUNCj4gdGhpcyB3YXkuDQo+IA0KPiA+IEBAIC0xNTgsNiArMTU4
LDEzIEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNy
LCB1aW50NjRfdCAqdmFsKQ0KPiA+ICAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2
LCBtc3IsIHZhbCk7DQo+ID4gICAgICAgICAgYnJlYWs7DQo+ID4NCj4gPiArICAgIGNhc2UgTVNS
X0lBMzJfQk5EQ0ZHUzoNCj4gPiArICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICFj
cC0+ZmVhdC5tcHggfHwNCj4gPiArICAgICAgICAgICAgICFodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Mo
diwgdmFsKSApDQo+ID4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7DQo+ID4gKw0KPiA+ICsg
ICAgICAgIGJyZWFrOw0KPiA+ICsNCj4gPiAgICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAw
MDFmZjoNCj4gPiAgICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApDQo+ID4gICAg
ICAgICAgew0KPiA+IEBAIC0zMTksNiArMzI2LDEzIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpDQo+ID4gICAgICAgICAgcmV0ID0g
Z3Vlc3Rfd3Jtc3JfeDJhcGljKHYsIG1zciwgdmFsKTsNCj4gPiAgICAgICAgICBicmVhazsNCj4g
Pg0KPiA+ICsgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOg0KPiA+ICsgICAgICAgIGlmICggIWlz
X2h2bV9kb21haW4oZCkgfHwgIWNwLT5mZWF0Lm1weCB8fA0KPiA+ICsgICAgICAgICAgICAgIWh2
bV9zZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpICkNCj4gPiArICAgICAgICAgICAgZ290byBncF9m
YXVsdDsNCj4gDQo+IEluIGJvdGggY2FzZXMgdGhlIGlzX2h2bV8qKCkgY2hlY2sgbG9va3MgdG8g
YmUgcmVkdW5kYW50LCBhcw0KPiBmb3IgUFYgZ3Vlc3RzIGNwLT5mZWF0Lm1weCBjYW4ndCBiZSBz
ZXQuIFBlcnNvbmFsbHkgSSdkIHByZWZlcg0KPiB0aGlzIHRvIGJlIGFuIEFTU0VSVCgpIGluc3Rl
YWQsIGJ1dCBJJ2QgbGlzdGVuIHRvIEFuZHJldyAoYXMNCj4gdGhlIG1haW4gYXV0aG9yIG9mIHRo
aXMgY29kZSkgc2F5aW5nIG90aGVyd2lzZS4NCg0KSSdtIG9rIHdpdGggYW4gQVNTRVJUIGJ1dCBJ
J2xsIGNoZWNrIHdpdGggQW5kcmV3IGFzIHlvdSBzdWdnZXN0Lg0KDQo+IA0KPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgNCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oDQo+ID4gQEAgLTMyOCw3ICszMjgsNyBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3Ry
dWN0IHZjcHUgKnYpOw0KPiA+ICAgKiBUaGVzZSBmdW5jdGlvbnMgYXJlIGFsc28gdXNlZCBieSB0
aGUgbWlncmF0aW9uIGxvZ2ljLCBzbyBuZWVkIHRvIGNvcGUgd2l0aA0KPiA+ICAgKiBiZWluZyB1
c2VkIG91dHNpZGUgb2YgdidzIGNvbnRleHQuDQo+ID4gICAqLw0KPiA+IC1pbnQgZ3Vlc3RfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7DQo+
ID4gK2ludCBndWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCAqdmFsKTsNCj4gDQo+IEkgZmluZCB0aGlzIHByZXR0eSB1bmRlc2lyYWJsZSwgYW5kIEknZCBs
aWtlIHRvIGF0IGxlYXN0IHB1dCBvdXQNCj4gZm9yIGRpc2N1c3Npb24gYSBtZWFucyBob3cgdG8g
YXZvaWQgaXQ6IEFueSBlbnRpdHkgYmVpbmcNCj4gcGFzc2VkIGEgY29uc3Qgc3RydWN0IHZjcHUg
KmN2IGNhbiBnZXQgaG9sZCBvZiBhIG5vbi1jb25zdA0KPiBvbmUgYnkgZG9pbmcNCj4gDQo+ICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN2LT5kb21haW4tPnZjcHVbY3YtPnZjcHVfaWRdOw0KPiANCg0K
TG9va3Mga2luZCBvZiBvZGQsIGJ1dCBvZiBjb3Vyc2UgaXQgd2lsbCBjZXJ0YWlubHkgd29yay4N
Cg0KPiBPZiBjb3Vyc2UgdGhpcyBzaG91bGRuJ3QgYmUgdXNlZCBhcmJpdHJhcmlseSwgYnV0IHRv
IGhpZGUgYW4NCj4gaW1wbGVtZW50YXRpb24gZGV0YWlsIGxpa2UgdGhhdCBvZiB2bXhfdm1jc19l
bnRlcigpIEkgdGhpbmsNCj4gdGhpcyBjb3VsZCBiZSBqdXN0aWZpZWQuIFRob3VnaHRzPw0KPiAN
Cg0KSSBndWVzcyB0aGUgcXVlc3Rpb24gaXMgYXQgd2hhdCBsZXZlbCB0byBkbyB0aGlzPyBQcm9i
YWJseSBpbiB0aGUgaHZtIGNvZGUgcmF0aGVyIHRoYW4gaW4gdGhlIHZteCBjb2RlLg0KDQogIFBh
dWwgDQoNCj4gSmFuDQo+IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:35:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h46qa-00041q-CT; Wed, 13 Mar 2019 16: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=G6qx=RQ=citrix.com=prvs=968b1691d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h46qY-00041g-EW
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:35:14 +0000
X-Inumbo-ID: f8b638f2-45ad-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8b638f2-45ad-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 16:35:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="87228027"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v5 09/11] viridian: add implementation of
 synthetic interrupt MSRs
Thread-Index: AQHU2BAnDD3eXfNhUkalDxx+rhJ32qYJfJWAgABB9CA=
Date: Wed, 13 Mar 2019 16:13:23 +0000
Message-ID: <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
 <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
In-Reply-To: <5C890249020000780021E1E0@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 v5 09/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDEzIE1hcmNoIDIwMTkgMTM6MTUNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4NCj4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBS
b2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gW1BBVENIIHY1IDA5LzExXSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9u
IG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScw0KPiANCj4gPj4+IE9uIDExLjAzLjE5IGF0IDE0
OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+IEBAIC0yOCw2ICsyOSwz
MiBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQ0KPiA+ICAgICAgdWludDhfdCBS
ZXNlcnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOw0KPiA+ICB9IEhWX1ZQX0FTU0lTVF9QQUdF
Ow0KPiA+DQo+ID4gK3R5cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgew0KPiA+ICsgICAgSHZN
ZXNzYWdlVHlwZU5vbmUsDQo+ID4gKyAgICBIdk1lc3NhZ2VUaW1lckV4cGlyZWQgPSAweDgwMDAw
MDEwLA0KPiA+ICt9IEhWX01FU1NBR0VfVFlQRTsNCj4gPiArDQo+ID4gK3R5cGVkZWYgc3RydWN0
IEhWX01FU1NBR0VfRkxBR1Mgew0KPiA+ICsgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOw0K
PiA+ICsgICAgdWludDhfdCBSZXNlcnZlZDo3Ow0KPiA+ICt9IEhWX01FU1NBR0VfRkxBR1M7DQo+
ID4gKw0KPiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0hFQURFUiB7DQo+ID4gKyAgICBI
Vl9NRVNTQUdFX1RZUEUgTWVzc2FnZVR5cGU7DQo+ID4gKyAgICB1aW50MTZfdCBSZXNlcnZlZDE7
DQo+ID4gKyAgICBIVl9NRVNTQUdFX0ZMQUdTIE1lc3NhZ2VGbGFnczsNCj4gPiArICAgIHVpbnQ4
X3QgUGF5bG9hZFNpemU7DQo+ID4gKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7DQo+ID4gK30gSFZf
TUVTU0FHRV9IRUFERVI7DQo+ID4gKw0KPiA+ICsjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYN
Cj4gPiArI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwDQo+IA0K
DQpNaXNzZWQgdGhpcyBvbmUgYmVmb3JlLi4uDQoNCj4gSXMgdGhpcyBkZWZpbmVkIHRoaXMgd2F5
LCBvciAoZ2l2ZW4gLi4uDQo+IA0KPiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFIHsNCj4g
PiArICAgIEhWX01FU1NBR0VfSEVBREVSIEhlYWRlcjsNCj4gPiArICAgIHVpbnQ2NF90IFBheWxv
YWRbSFZfTUVTU0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVF07DQo+ID4gK30gSFZfTUVTU0FH
RTsNCj4gDQo+IC4uLiB0aGlzKSBpc24ndCBpdCByYXRoZXINCj4gDQo+ICNkZWZpbmUgSFZfTUVT
U0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVCBcDQo+ICAgICAoKEhWX01FU1NBR0VfU0laRSAt
IHNpemVvZihIVl9NRVNTQUdFX0hFQURFUikgLyA4KQ0KPiANCg0KSSBuZWVkIHRoZSBkZWZpbml0
aW9uIGZvciB0aGUgYXJyYXkgaW4gdGhlIHN0cnVjdCBzbyB0aGF0IHNpemVvZihIVl9NRVNTQUdF
KSA9PSBIVl9NRVNTQUdFX1NJWkUgKGZvciB3aGljaCB0aGVyZSBpcyBhIEJVSUxEX0JVR19PTigp
KSBsYXRlci4gSXQncyBhbHNvIHdyaXR0ZW4gdGhhdCB3YXkgaW4gdGhlIHNwZWMuIHNvIEknZCBy
YXRoZXIgbGVhdmUgaXQgYXMtaXMuDQoNCiAgUGF1bA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:35:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h46qa-00041w-MW; Wed, 13 Mar 2019 16: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=GbKp=RQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h46qZ-00041l-KX
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:35:15 +0000
X-Inumbo-ID: f9e3aad7-45ad-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 f9e3aad7-45ad-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 16:35:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Mar 2019 10:35:13 -0600
Message-Id: <5C89313F020000780021E497@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Mar 2019 10:35:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Vasilis Liaskovitis" <vliaskovitis@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
 <20190306125832.9390-2-vliaskovitis@suse.com>
In-Reply-To: <20190306125832.9390-2-vliaskovitis@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAzLjE5IGF0IDEzOjU4LCA8dmxpYXNrb3ZpdGlzQHN1c2UuY29tPiB3cm90ZToK
PiArc3RhdGljIGludCBnZXRfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNoYXIgKnZhbHVl
cywKPiArICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0
YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAq
ZW5kKQo+ICt7Cj4gKyAgICBjaGFyIG9wdFsxMjhdLCAqb3B0a2V5LCAqcTsKPiArICAgIGNvbnN0
IGNoYXIgKnAgPSBjbWRsaW5lLCAqdmFsID0gdmFsdWVzOwoKV2h5IGlzIHZhbCBhIHBvaW50ZXIg
dG8gY29uc3QgY2hhcj8gVGhlcmUgYXJlIHNldmVyYWwgY2FzdHMgYmVsb3cKYmVjYXVzZSBvZiB0
aGlzLCBhbmQgYWxsIHRoZXNlIGNhc3RzIHNob3VsZCBnbyBhd2F5LgoKPiArICAgIGNvbnN0IHN0
cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtOwo+ICsgICAgaW50IGxlbiwgcmMgPSAwOwo+ICsgICAg
dWludDY0X3QgcGFyYW1faW50Owo+ICsgICAgYm9vbCBmb3VuZDsKPiArCj4gKyAgICBpZiAoIXZh
bHVlcykKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICBmb3IgKCA7IDsgKQo+
ICsgICAgewo+ICsgICAgICAgIC8qIFNraXAgd2hpdGVzcGFjZS4gKi8KPiArICAgICAgICB3aGls
ZSAoICpwID09ICcgJyApCj4gKyAgICAgICAgICAgIHArKzsKCkZvciBhIHVzZXIgZXhwb3NlZCBp
bnRlcmZhY2UgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYXQgbGVhc3QKdXNlIGlzc3Bh
Y2UoKSBoZXJlLgoKPiArICAgICAgICBpZiAoICpwID09ICdcMCcgKQo+ICsgICAgICAgICAgICBi
cmVhazsKPiArCj4gKyAgICAgICAgLyogR3JhYiB0aGUgbmV4dCB3aGl0ZXNwYWNlLWRlbGltaXRl
ZCBvcHRpb24uICovCj4gKyAgICAgICAgcSA9IG9wdGtleSA9IG9wdDsKPiArICAgICAgICB3aGls
ZSAoICgqcCAhPSAnICcpICYmICgqcCAhPSAnXDAnKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBpZiAoIChxLW9wdCkgPCAoc2l6ZW9mKG9wdCktMSkgKSAvKiBhdm9pZCBvdmVyZmxvdyAq
LwoKRXZlbiBpZiB5b3UgY29weSBleGlzdGluZyBjb2RlLCBwbGVhc2UgY29ycmVjdCBvYnZpb3Vz
IHN0eWxlCnZpb2xhdGlvbnMgaW4gdGhlIG5ldyBpbnN0YW5jZSAtIGhlcmUgdGhlcmUgYXJlIGJs
YW5rcyBtaXNzaW5nCmFyb3VuZCBiaW5hcnkgb3BlcmF0b3JzLgoKPiArICAgICAgICAgICAgICAg
ICpxKysgPSAqcDsKPiArICAgICAgICAgICAgcCsrOwo+ICsgICAgICAgIH0KPiArICAgICAgICAq
cSA9ICdcMCc7Cj4gKwo+ICsgICAgICAgIC8qIEJvb2xlYW4gcGFyYW1ldGVycyBjYW4gYmUgaW52
ZXJ0ZWQgd2l0aCAnbm8tJyBwcmVmaXguICovCgpUaGlzIGlzIGFuIGluYXBwbGljYWJsZSBjb21t
ZW50IGluIHRoaXMgZnVuY3Rpb24uCgo+ICsgICAgICAgIGZvdW5kID0gZmFsc2U7CgpJIGRvbid0
IHRoaW5rIHlvdSBuZWVkIHRoaXMgdmFyaWFibGUgaGVyZSwgb3IgaWYgc28sIGl0IHNob3VsZG4n
dApiZSBib29sZWFuOiBFaXRoZXIgeW91IG1lYW4gdG8gc3VwcG9ydCByZXR1cm5pbmcgZGF0YSBm
b3IKbXVsdGlwbGUgbWF0Y2hpbmcgb3B0aW9ucyAodGhlcmUgYXJlIG5vIHJ1bnRpbWUgb25lcyBh
dApwcmVzZW50LCBidXQgd2UgYXQgbGVhc3QgdXNlZCB0byBoYXZlIG11bHRpcGxlLWluc3RhbmNl
CmJvb3QgdGltZSBvbmVzKSwgaW4gd2hpY2ggY2FzZSB5b3UgbWF5IG5lZWQgdG8gaW52ZW50IGEK
bWVhbnMgdG8gZGlzYW1iaWd1YXRlIHRoZW0uIE9yIHlvdSBkb24ndCwgaW4gd2hpY2ggY2FzZQp5
b3UgY291bGQgYmFpbCBmcm9tIHRoZSBsb29wIG9uY2UgeW91J3ZlIGZvdW5kIGEgbWF0Y2guCgo+
ICsgICAgICAgIGZvciAoIHBhcmFtID0gc3RhcnQ7IHBhcmFtIDwgZW5kOyBwYXJhbSsrICkKPiAr
ICAgICAgICB7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIHN0cmNtcChwYXJhbS0+bmFtZSwgb3B0
a2V5KSApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIGZv
dW5kID0gdHJ1ZTsKPiArICAgICAgICAgICAgc3dpdGNoICggcGFyYW0tPnR5cGUgKQo+ICsgICAg
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNhc2UgT1BUX1NUUjoKPiArICAgICAgICAgICAgICAg
IGxlbiA9IHNucHJpbnRmKChjaGFyKil2YWwsIHNpemVvZih2YWx1ZXMpLCAiJXMgIiwKCkhlcmUg
YW5kIGJlbG93LCBzaXplb2YodmFsdWVzKSBpcyB3cm9uZyBpbiB0d28gd2F5czogRm9yIG9uZQpp
dCdzIHNpemVvZihjaGFyKiksIG5vdCBzaXplb2YoY2hhcltubl0pLiBBbmQgdGhlbiB5b3UgbmVl
ZCB0bwpzdWJ0cmFjdCB0aGUgYW1vdW50IG9mIHNwYWNlIGNvbnN1bWVkIGFscmVhZHkuCgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYXIqKXBhcmFtLT5wYXIudmFyKTsKPiAr
ICAgICAgICAgICAgICAgIHZhbCArPSBsZW47Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICAgICAgY2FzZSBPUFRfVUlOVDoKPiArICAgICAgICAgICAgICAgIGdldF9pbnRlZ2Vy
X3BhcmFtKHBhcmFtLCAmcGFyYW1faW50KTsKPiArICAgICAgICAgICAgICAgIGxlbiA9IHNucHJp
bnRmKChjaGFyKil2YWwsIHNpemVvZih2YWx1ZXMpLCAiJWx1ICIsIHBhcmFtX2ludCk7CgpUaGlz
IGlzIGdvaW5nIHRvIGZhaWwgdG8gYnVpbGQgb24gMzItYml0IEFybS4gSSdtIGFsc28KdW5jb252
aW5jZWQgdGhpcyBpcyBhcHByb3ByaWF0ZSBpZiB0aGUgdmFsdWUgaXMgYWN0dWFsbHkKYSBzaWdu
ZWQgcXVhbnRpdHkuCgo+ICsgICAgICAgICAgICAgICAgdmFsICs9IGxlbjsKPiArICAgICAgICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIE9QVF9CT09MOgo+ICsgICAgICAgICAg
ICAgICAgZ2V0X2ludGVnZXJfcGFyYW0ocGFyYW0sICZwYXJhbV9pbnQpOwo+ICsgICAgICAgICAg
ICAgICAgbGVuID0gc25wcmludGYoKGNoYXIqKXZhbCwgc2l6ZW9mKHZhbHVlcyksICIlcyIsCgpB
Ym92ZSB5b3UgYWRkIHRyYWlsaW5nIGJsYW5rcyAtIHdoeSBub3QgaGVyZT8KCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJhbV9pbnQgPyAidHJ1ZSIgOiAiZmFsc2UiKTsKPiAr
ICAgICAgICAgICAgICAgIHZhbCArPSBsZW47Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICAgICAgY2FzZSBPUFRfU0laRToKPiArICAgICAgICAgICAgY2FzZSBPUFRfQ1VTVE9N
Ogo+ICsgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICAgICAgYnJl
YWs7CgpJIGNhbiBzZWUgd2h5IGN1c3RvbSBwYXJhbWV0ZXJzIGNhbid0IGJlIGRlYWx0IHdpdGgg
eWV0LApidXQgd2h5IGFsc28gc2l6ZSBvbmVzPyBBcyB0byBjdXN0b20gb25lcyAtIGZvdXIgb3V0
IG9mIHRoZQpzZXZlbiBydW50aW1lIHBhcmFtZXRlcnMgd2UgY3VycmVudGx5IGhhdmUgYXJlIGN1
c3RvbQpvbmVzLCBzbyB0aGlzIGxpbWl0cyB0aGUgdXRpbGl0eSBvZiB0aGUgY2hhbmdlIHF1aXRl
IGEgYml0LgoKPiArICAgICAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgICAgIEJVRygp
Owo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9
Cj4gKwo+ICsgICAgICAgIGlmICggIWZvdW5kICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IHByaW50aygiZ2V0LXBhcmFtZXRlcnM6IHBhcmFtZXRlciBcIiVzXCIgdW5rbm93biFcbiIsIG9w
dGtleSk7CgpJIGRvbid0IHRoaW5rIGxvZ2dpbmcgb2YgYSBtZXNzYWdlIGlzIGFwcHJvcHJpYXRl
IGhlcmUuCgo+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsgICAg
fQo+ICsgICAgKnZhbCA9ICdcMCc7CgpCbGFuayBsaW5lIGFib3ZlIHRoaXMgb25lIHBsZWFzZS4g
QnV0IGRvZXMgdGhpcyBldmVuIGJ1aWxkLCB3aXRoIHZhbApiZWluZyBwb2ludGVyIHRvIGNvbnN0
IGNoYXI/Cgo+IEBAIC0xOTksNiArMzAzLDExIEBAIGludCBydW50aW1lX3BhcnNlKGNvbnN0IGNo
YXIgKmxpbmUpCj4gICAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsIF9fcGFyYW1fc3RhcnQs
IF9fcGFyYW1fZW5kKTsKPiAgfQo+ICAKPiAraW50IHJ1bnRpbWVfZ2V0X3BhcmFtZXRlcihjb25z
dCBjaGFyICpsaW5lLCBjaGFyICp2YWx1ZXMpCj4gK3sKPiArICAgIHJldHVybiBnZXRfcGFyYW1z
KGxpbmUsIHZhbHVlcywgX19wYXJhbV9zdGFydCwgX19wYXJhbV9lbmQpOwo+ICt9CgpJIGRvbid0
IHNlZSB0aGUgbmVlZCBmb3IgdGhpcyB3cmFwcGVyLgoKPiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0
bC5jCj4gKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+IEBAIC01MDEsNiArNTAxLDUxIEBAIGxv
bmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0
bCkKPiAgCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gKyAgICBjYXNlIFhFTl9TWVNDVExf
Z2V0X3BhcmFtZXRlcjoKPiArICAgIHsKPiArI2RlZmluZSBYRU5fR0VUX1BBUkFNRVRFUl9NQVhf
U0laRSAxMDIzCgpNYXkgSSBzdWdnZXN0IHRvIHJlLXVzZSBYRU5fU0VUX1BBUkFNRVRFUl9NQVhf
U0laRSwKcGVyaGFwcyBhZnRlciByZW5hbWluZyB0byBYRU5fUEFSQU1FVEVSX01BWF9TSVpFPwoK
PiArICAgICAgICBjaGFyICpwYXJhbXM7Cj4gKyAgICAgICAgY2hhciAqdmFsdWVzOwo+ICsKPiAr
ICAgICAgICBpZiAoIG9wLT51LmdldF9wYXJhbWV0ZXIucGFkWzBdIHx8IG9wLT51LmdldF9wYXJh
bWV0ZXIucGFkWzFdIHx8Cj4gKyAgICAgICAgICAgICBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhZFsy
XSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCBvcC0+dS5nZXRfcGFyYW1l
dGVyLnNpemUgPiBYRU5fR0VUX1BBUkFNRVRFUl9NQVhfU0laRSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICByZXQgPSAtRTJCSUc7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAg
IH0KPiArICAgICAgICBwYXJhbXMgPSB4bWFsbG9jX2J5dGVzKG9wLT51LmdldF9wYXJhbWV0ZXIu
c2l6ZSArIDEpOwo+ICsgICAgICAgIHZhbHVlcyA9IHhtYWxsb2NfYnl0ZXMoWEVOX0dFVF9QQVJB
TUVURVJfTUFYX1NJWkUpOwo+ICsgICAgICAgIGlmICggIXBhcmFtcyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAg
ICAgICB9CgpXaGF0IGlmIHBhcmFtcyBpcyBub24tTlVMTCwgYnV0IHZhbHVlcyBpcyBOVUxMPyBB
bHNvIGhlcmUgYW5kIGluIG9uZQppbnN0YW5jZSBiZWxvdyB5b3UgbGVhayBtZW1vcnkgb24gdGhl
IGVycm9yIHBhdGhzLgoKPiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChwYXJhbXMsIG9w
LT51LmdldF9wYXJhbWV0ZXIucGFyYW1zLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSkgKQo+ICsgICAgICAgICAgICByZXQgPSAtRUZBVUxU
Owo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHBhcmFtc1tvcC0+
dS5nZXRfcGFyYW1ldGVyLnNpemVdID0gMDsKCkV2ZW4gaWYgdGhpcyBpcyBhIHN5c2N0bCwgcGxl
YXNlIHVzZSBhcnJheV9hY2Nlc3Nfbm9zcGVjKCkgaGVyZS4KCj4gKyAgICAgICAgICAgIHJldCA9
IHJ1bnRpbWVfZ2V0KHBhcmFtcywgdmFsdWVzKTsKPiArCj4gKyAgICAgICAgICAgIGlmICggY29w
eV90b19ndWVzdChvcC0+dS5nZXRfcGFyYW1ldGVyLnZhbHVlcywgdmFsdWVzLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RybGVuKHZhbHVlcykpICkKCllvdSBzaG91bGQgb25s
eSBjb3B5IHdoZW4gcmV0IGlzIHplcm8uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 16:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 16:37: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 1h46sJ-0004D7-8c; Wed, 13 Mar 2019 16:37: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=eZ7C=RQ=citrix.com=prvs=96804d2ad=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1h46sH-0004Cx-RA
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:37:01 +0000
X-Inumbo-ID: 38f60550-45ae-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38f60550-45ae-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 16:36:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80473441"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xenproject.org>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <b761d5b1-3dc6-0e0a-e81d-b69cdcc7166d@citrix.com>
Date: Wed, 13 Mar 2019 16:36: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: <1552291056-20286-5-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDMvMjAxOSAwNzo1NywgQ2hhbyBHYW8gd3JvdGU6Cj4gdG8gcmVwbGFjZSB0aGUgY3Vy
cmVudCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KPiAKPiBDb21wYXJlZCB0byB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlLCB0aGUgYmVuZWZpdHMgb2YgdGhlIGdsb2JhbAo+IG1pY3JvY29kZSBj
YWNoZSBhcmU6Cj4gMS4gSXQgcmVkdWNlcyB0aGUgd29yayB0aGF0IG5lZWQgdG8gYmUgZG9uZSBv
biBlYWNoIENQVS4gUGFyc2luZyB1Y29kZQo+IGZpbGUgaXMgZG9uZSBvbmNlIG9uIG9uZSBDUFUu
IE90aGVyIENQVXMgbmVlZG4ndCBwYXJzZSB1Y29kZSBmaWxlLgo+IEluc3RlYWQsIHRoZXkgY2Fu
IGZpbmQgb3V0IGFuZCBsb2FkIHRoZSBuZXdlc3QgcGF0Y2ggZnJvbSB0aGUgZ2xvYmFsCj4gY2Fj
aGUuCj4gMi4gSXQgcmVkdWNlcyB0aGUgbWVtb3J5IGNvbnN1bXB0aW9uIG9uIGEgc3lzdGVtIHdp
dGggbWFueSBDUFUgY29yZXMuCj4gCj4gVHdvIGZ1bmN0aW9ucywgbWljcm9jb2RlX3NhdmVfcGF0
Y2goKSBhbmQgbWljcm9jb2RlX2ZpbmRfcGF0Y2goKSBhcmUKPiBpbnRyb2R1Y2VkLiBUaGUgZm9y
bWVyIGFkZHMgb25lIGdpdmVuIHBhdGNoIHRvIHRoZSBnbG9iYWwgY2FjaGUuIFRoZQo+IGxhdHRl
ciBnZXRzIGEgbmV3ZXIgYW5kIG1hdGNoZWQgdWNvZGUgcGF0Y2ggZnJvbSB0aGUgZ2xvYmFsIGNh
Y2hlLgo+IEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBleHBlY3RlZCB0byBiZSBkb25l
IHdpdGggdGhlCj4gJ21pY3JvY29kZV9tdXRleCcgaG9sZC4KPiAKPiBOb3RlIHRoYXQgSSBkZWxp
YmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcgJ3VjaS0+bWMnIGFzIEkgYW0gZ29pbmcgdG8KPiByZW1v
dmUgaXQgY29tcGxldGVseSBpbiB0aGUgbmV4dCBwYXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjY6Cj4gIC0g
Y29uc3RpZnkgbG9jYWwgdmFyaWFibGVzIGFuZCBmdW5jdGlvbiBwYXJhbWV0ZXJzIGlmIHBvc3Np
YmxlCj4gIC0gY29tbWVudCB0aGF0IHRoZSBnbG9iYWwgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdt
aWNyb2NvZGVfbXV0ZXgnLgo+ICAgIGFuZCBhZGQgYXNzZXJ0aW9ucyB0byBjYXRjaCB2aW9sYXRp
b25zIGluIG1pY3JvY29kZV97c2F2ZS9maW5kfV9wYXRjaCgpCj4gCj4gQ2hhbmdlcyBpbiB2NToK
PiAgLSByZXdvcmQgdGhlIGNvbW1pdCBkZXNjcmlwdGlvbgo+ICAtIGZpbmRfcGF0Y2goKSBhbmQg
c2F2ZV9wYXRjaCgpIGFyZSBhYnN0cmFjdGVkIGludG8gY29tbW9uIGZ1bmN0aW9ucwo+ICAgIHdp
dGggc29tZSBob29rcyBmb3IgQU1EIGFuZCBJbnRlbAo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlLmMgICAgICAgIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgNjYg
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbWlj
cm9jb2RlLmggfCAxMyArKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAyMTUgaW5zZXJ0aW9ucygr
KSwgMTUgZGVsZXRpb25zKC0pCgpUaGlzIG5lZWRzIHRoZSBmb2xsb3dpbmcgY2hhbmdlIGZvciB0
aGUgQU1EIHBhcnQ6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggNGFhOGZkY2EzOC4uMzU4ZjNjNDRl
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC0yNDksNiArMjQ5LDcgQEAgc3RhdGljIGVudW0gbWlj
cm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogc3RhdGljIGludCBhcHBseV9taWNy
b2NvZGUodm9pZCkKIHsKICAgICB1aW50MzJfdCByZXY7CisgICAgc3RydWN0IG1pY3JvY29kZV9h
bWQgKm1jX2FtZDsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKmhkcjsK
ICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKICAgICBpbnQgaHdfZXJy
OwpAQCAtMjU5LDcgKzI2MCw4IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQpCiAg
ICAgaWYgKCBwYXRjaCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CgotICAgIGhk
ciA9IHBhdGNoLT5kYXRhOworICAgIG1jX2FtZCA9IHBhdGNoLT5kYXRhOworICAgIGhkciA9IG1j
X2FtZC0+bXBiOwoKICAgICBCVUdfT04obG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CgoKQW5vdGhl
ciB0aGluZyB0byBtZW50aW9uIGlzIHRoYXQgZXZlbiB3aXRoIHRoaXMgZml4IGFwcGxpZWQsIEkg
Z2V0CmVhcmx5IHVjb2RlIHVwZGF0ZSBvbmx5IG9uIENQVTAuIFdpdGggdGhlIHdob2xlIHNlcmll
cyBhcHBsaWVkLCBzZWNvbmRhcnkKQ1BVcyBhbHNvIHN0YXJ0IGRvaW5nIGVhcmx5IHVjb2RlIHVw
ZGF0ZS4KCi0tClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h47Gm-0006Rf-Di; Wed, 13 Mar 2019 17: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h47Gk-0006RT-DG
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:02:18 +0000
X-Inumbo-ID: c15bd846-45b1-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c15bd846-45b1-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 17:02: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 1h47Gi-0007EJ-6g; Wed, 13 Mar 2019 17:02: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 1h47Gh-0001jy-Qi; Wed, 13 Mar 2019 17:02:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h47Gh-0005So-Pz; Wed, 13 Mar 2019 17:02:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133736-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-xl-qemuu-ovmf-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-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-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-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:build-i386-pvops:kernel-build:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel: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-qemut-win10-i386: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-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-xl-qemuu-dmrestrict-amd64-dmrestrict: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-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel: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-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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: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-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 17:02:15 +0000
Subject: [Xen-devel] [linux-3.18 test] 133736: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzczNiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICAgICBmYWlsICBsaWtlIDEyODY5MQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlMTI4ZjE2
ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQwMzdkMTE5ZTU4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWVi
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMTQ2
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFog
IDEyMyBkYXlzICAgODIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDA2ICAyMDE5
LTAyLTI0IDA0OjAzOjIzIFogICAxNyBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2MjIgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:08:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17: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 1h47MC-0006em-A1; Wed, 13 Mar 2019 17:07: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h47MB-0006ed-0W
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:07:55 +0000
X-Inumbo-ID: 893f5ef0-45b2-11e9-a316-c38436c5acb4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 893f5ef0-45b2-11e9-a316-c38436c5acb4;
 Wed, 13 Mar 2019 17:07: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 1h47M7-0007M5-Mn; Wed, 13 Mar 2019 17:07: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 1h47M7-00029e-Dn; Wed, 13 Mar 2019 17:07:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h47M7-0003XU-DC; Wed, 13 Mar 2019 17:07:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133771-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=85578ea686830d5dbfa7042b04d5282d363d5bda
X-Osstest-Versions-That: xen=bd61616e94490b2d8f1a19386f314bb16388ef6f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 17:07:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133771: 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>

ZmxpZ2h0IDEzMzc3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc3MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4NTU3OGVhNjg2ODMwZDVkYmZhNzA0MmIwNGQ1MjgyZDM2M2Q1YmRhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiZDYxNjE2ZTk0NDkwYjJkOGYx
YTE5Mzg2ZjMxNGJiMTYzODhlZjZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3NjcgIDIwMTkt
MDMtMTMgMTE6MDE6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzcxICAy
MDE5LTAzLTEzIDE0OjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGJkNjE2MTZlOTQuLjg1NTc4ZWE2ODYgIDg1NTc4ZWE2
ODY4MzBkNWRiZmE3MDQyYjA0ZDUyODJkMzYzZDViZGEgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h47VG-0007UG-DH; Wed, 13 Mar 2019 17:17:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tilE=RQ=citrix.com=prvs=968d75336=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h47VE-0007UB-Er
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:17:16 +0000
X-Inumbo-ID: d787ae68-45b3-11e9-a063-736eab7531b6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d787ae68-45b3-11e9-a063-736eab7531b6;
 Wed, 13 Mar 2019 17:17:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,475,1544486400"; d="scan'208";a="87231142"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
 <5C88B3B9020000780021DF27@prv1-mh.provo.novell.com>
 <3b84e762-96ff-f1c7-7f37-4af9afb48153@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2fc8ac8c-c784-b2d5-d1f3-b25298ea6c89@citrix.com>
Date: Wed, 13 Mar 2019 17:04:43 +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: <3b84e762-96ff-f1c7-7f37-4af9afb48153@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 v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@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>

T24gMTMvMDMvMjAxOSAxMDozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMy8wMy8yMDE5
IDA3OjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMDMuMTkgYXQgMTc6NTMsIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJSVJDIHdlIGFncmVlZCB0aGF0IHN5c3Rl
bXMgd2l0aCBtaXhlZCBDUFUgdmVyc2lvbnMgYXJlIG5vdCBzdXBwb3J0ZWQsCj4+PiBoZW5jZSB0
aGUgc2FtZSBtaWNyb2NvZGUgYmxvYiBzaG91bGQgYmUgdXNlZCB0byB1cGRhdGUgYWxsIHRoZQo+
Pj4gcG9zc2libGUgQ1BVcyBvbiB0aGUgc3lzdGVtLCBzbyBhIGxpc3Qgc2hvdWxkIG5vdCBiZSBu
ZWVkZWQgaGVyZS4KPj4gVGhhdCdzIG5vdCB3aGF0IEkgcmVjYWxsLiBXZSBhZ3JlZWQgdG8gbm90
IHN0b3JlIGV2ZXJ5dGhpbmcsIGJlY2F1c2UKPj4gbWl4ZWQtZmFtaWx5IC8gbWl4ZWQtbW9kZWwg
c3lzdGVtcyBhcmUgY29tbW9ubHkgbm90IHN1cHBvcnRlZCBieQo+PiB0aGUgaHcgdmVuZG9ycy4g
QnV0IG1peGVkIHN0ZXBwaW5nIHN5c3RlbXMgbWF5IHdlbGwgYmUuCj4gVGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiBTa3lsYWtlIGFuZCBDYXNjYWRlTGFrZSBzZXJ2ZXIgQ1BVcyBpcyBvbmx5IGluCj4g
dGhlIHN0ZXBwaW5nICg0IHZzIDYpLsKgIFNhbWUgZm9yIEthYnkvQ29mZmVlL1doaXNrZXkvQW1i
ZXIgbGFrZSAodGhlCj4gbW9iaWxlIGFuZCBkZXNrdG9wIGxpbmVzIGhhdmUgYSBtb2RlbCBlYWNo
LCBhbmQgbmV3ZXIgZ2VuZXJhdGlvbnMgYXJlCj4ganVzdCBuZXcgc3RlcHBpbmdzKS4KPgo+IEkn
bGwgaGF2ZSB0byBkZWZlciB0byBJbnRlbCBhcyB0byBleGFjdGx5IHdoYXQgaXMgc3VwcG9ydGVk
LCBidXQgd2hlbiBJCj4gYXNrZWQgdGhpcyBiZWZvcmUsIHRoZSBhbnN3ZXIgd2FzIHRoYXQgbm8g
aGV0ZXJvZ2VuZWl0eSB3YXMgc3VwcG9ydGVkIGF0Cj4gYWxsLCBub3QgZXZlbiBhdCB0aGUgc3Rl
cHBpbmcgbGV2ZWwgb3IgcGxhdGZvcm0gSUQgbGV2ZWwuCgpTbywgYXMgaXQgdHVybnMgb3V0LCBY
ZW4gaW4gcHJhY3RpY2Ugb25seSBzdXBwb3J0cyBhIHNpbmdsZSBmaWxlcyB3b3J0aApvZiBtaWNy
b2NvZGUgZnJvbSAvbGliL2Zpcm13YXJlCgpUaGlzIGlzIGJlY2F1c2U6CjEpIFRoYXQgaXMgdGhl
IG9ubHkgYmVoYXZpb3VyIGRyYWt1dCBoYXMsIGFuZAoyKSBkcmFrdXQgaGFzIGJlZW4gdGhlIGRl
ZmF1bHQgaW5pdHJkLWdlbmVyYXRvciBpbiBMaW51eCBkaXN0cm9zIGZvciBmYXIKbG9uZ2VyIHRo
YW4gWGVuIGhhcyBoYWQgYm9vdCB0aW1lIG1pY3JvY29kZSBsb2FkaW5nIHN1cHBvcnQsIGFuZAoz
KSBUaGUgcnVudGltZSBtaWNyb2NvZGUgbG9hZGluZyBoeXBlcmNhbGwgaXMgY3VycmVudGx5IGNv
bXBsZXRlbHkgYnJva2VuCgpUaGVyZWZvcmUgaW4gcHJhY3RpY2UsIHRoZSBkcmFrdXQgd2F5IG9m
IGRvaW5nIHRoaW5ncyBpcyB0aGUgb25seSB3YXkKd2hpY2ggaGFzIGV2ZXIgc2VlbiBhbnkgdGVz
dGluZywgYW5kIGlzIHRoZXJlZm9yZSB0aGUgb25seSBvbmUgd2hpY2ggd29ya3MuCgpTbywgbWFr
aW5nIGEgc2ltcGxpZnlpbmcgYXNzdW1wdGlvbiBvZiAic2luZ2xlIHN0ZXBwaW5nL3BsYXRfaWQg
b25seSIgaW4KdGhlIEludGVsIGNhc2UgaXMgZmluZSBpZiBpdCB1c2VmdWwuCgpCZXlvbmQgdGhh
dCwgaXQgd291bGQgYmUgdXNlZnVsIHRvIGtub3cgd2hhdCBpcyBhbiBpc24ndCBzdXBwb3J0ZWQg
YnkKSW50ZWwsIGFuZCB3aGV0aGVyIHdlIGFyZSBsaWtlbHkgdG8gZmluZCBzeXN0ZW1zIGluIHRo
ZSB3aWxkIHdpdGggbWl4ZWQKY3B1IHBhY2thZ2VzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:24:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17: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 1h47cT-0008I3-75; Wed, 13 Mar 2019 17:24: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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h47cR-0008Hy-Hv
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:24:43 +0000
X-Inumbo-ID: e36ef4f6-45b4-11e9-9928-b720505d3990
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e36ef4f6-45b4-11e9-9928-b720505d3990;
 Wed, 13 Mar 2019 17:24: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 28A1B80D;
 Wed, 13 Mar 2019 10:24:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7C4653F71D;
 Wed, 13 Mar 2019 10:24:40 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
Date: Wed, 13 Mar 2019 17:24: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: <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 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>

SGksCgpPbiAxMy8wMy8yMDE5IDE1OjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxOC4w
Mi4xOSBhdCAxMjozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTQzMDAsNyAr
NDMwMCw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+PiAgIHsKPj4gICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7Cj4+ICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
ID0gMDsgLyogZ2NjIC4uLiAqLwo+PiAtICAgIHVuc2lnbmVkIGxvbmcgcHJldl9tZm4sIG9sZF9n
cGZuOwo+PiArICAgIG1mbl90IHByZXZfbWZuOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgb2xkX2dw
Zm47Cj4gCj4gUGxlYXNlIGNhbiB5b3UgcHV0IHRoaXMgdG9nZXRoZXIgd2l0aCAiZ2ZuIj8KClN1
cmUuCgo+IAo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMjEyMSw5ICsyMTIxLDkgQEAgdm9pZCBpbml0X3hlbmhl
YXBfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPj4gICAgICAgICogWXVrISBFbnN1cmUg
dGhlcmUgaXMgYSBvbmUtcGFnZSBidWZmZXIgYmV0d2VlbiBYZW4gYW5kIERvbSB6b25lcywgdG8K
Pj4gICAgICAgICogcHJldmVudCBtZXJnaW5nIG9mIHBvd2VyLW9mLXR3byBibG9ja3MgYWNyb3Nz
IHRoZSB6b25lIGJvdW5kYXJ5Lgo+PiAgICAgICAgKi8KPj4gLSAgICBpZiAoIHBzICYmICFpc194
ZW5faGVhcF9tZm4ocGFkZHJfdG9fcGZuKHBzKS0xKSApCj4+ICsgICAgaWYgKCBwcyAmJiAhaXNf
eGVuX2hlYXBfbWZuKF9tZm4ocGFkZHJfdG9fcGZuKHBzKS0xKSkgKQo+IAo+IFBsZWFzZSBhZGQg
dGhlIG1pc3NpbmcgYmxhbmtzIGFyb3VuZCAtIGF0IHRoZSBzYW1lIHRpbWUuCgpPay4KCj4gCj4+
ICAgICAgICAgICBwcyArPSBQQUdFX1NJWkU7Cj4+IC0gICAgaWYgKCAhaXNfeGVuX2hlYXBfbWZu
KHBhZGRyX3RvX3BmbihwZSkpICkKPj4gKyAgICBpZiAoICFpc194ZW5faGVhcF9tZm4obWFkZHJf
dG9fbWZuKHBlKSkgKQo+IAo+IFdoeSBtYWRkcl90b19tZm4oKSBoZXJlIGJ1dCBzdGlsbCBwYWRk
cl90b19wZm4oKSBhYm92ZT8gT2gsCj4gd2UgZG9uJ3QgaGF2ZSBhbnkgbWZuX3N1YigpLCBJIHNl
ZS4KClllcyB3ZSBkb24ndCBoYXZlIG1mbl9zdWIoKSAob3IgZXZlbiBnZm5fc3ViKCkpLiBJIG9u
bHkgZm91bmQgYSBjb3VwbGUgb2YgcGxhY2VzIAp3aGVyZSBzdWNoIGhlbHBlcnMgbWlnaHQgYmUg
dXNlZnVsLiBJIGNhbiBpbnRyb2R1Y2UgdGhlIDIgaGVscGVycyBpZiB5b3UgdGhpbmsgCml0IGlz
IHdvcnRoIGl0LgoKPiAKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+PiBAQCAtMjc4LDcgKzI3OCw3IEBAIHN0cnVjdCBw
YWdlX2luZm8KPj4gICAKPj4gICAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdl
KS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKPj4gICAjZGVmaW5lIGlzX3hlbl9oZWFwX21m
bihtZm4pIFwKPj4gLSAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKG1m
bl90b19wYWdlKF9tZm4obWZuKSkpKQo+PiArICAgIChfX21mbl92YWxpZChtZm5feChtZm4pKSAm
JiBpc194ZW5faGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpKQo+IAo+IFBsZWFzZSBkb24ndCBv
cGVuIGNvZGUgbWZuX3ZhbGlkKCkuCgpUaGF0J3MgYSBtaXN0YWtlLiBTb21lb25lIEkgdGhvdWdo
dCB0aGVyZSB3ZXJlIHBsYWNlIGluIHRoZSBjb2RlIHRoYXQgd2FzIApvdmVycmlkaW5nIG1mbl92
YWxpZCgpLgoKSSB3aWxsIHVwZGF0ZSBpdC4KCj4gCj4gV2l0aCB0aGVzZSBtaW5vciBpc3N1ZXMg
dGFrZW4gY2FyZSBvZgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpUaGFuayB5b3UhCgo+IAo+IEphbgo+IAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17: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 1h47iM-0000bB-VF; Wed, 13 Mar 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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h47iM-0000b6-8U
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:30:50 +0000
X-Inumbo-ID: bdc5dda2-45b5-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bdc5dda2-45b5-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 17:30:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7B36C80D;
 Wed, 13 Mar 2019 10:30:48 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86CE23F71D;
 Wed, 13 Mar 2019 10:30:46 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-9-julien.grall@arm.com>
 <5C891FA4020000780021E3A0@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b02c8e1-5ff6-a1a1-e1dd-650123d66006@arm.com>
Date: Wed, 13 Mar 2019 17:30: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: <5C891FA4020000780021E3A0@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTMvMDMvMjAxOSAxNToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDIuMTkgYXQgMTI6MzUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9jb21tb24vZG9tY3RsLmMKPj4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+PiBAQCAt
MjA1LDcgKzIwNSw3IEBAIHZvaWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICppbmZvKQo+PiAgICAgICBpbmZvLT5vdXRzdGFu
ZGluZ19wYWdlcyA9IGQtPm91dHN0YW5kaW5nX3BhZ2VzOwo+PiAgICAgICBpbmZvLT5zaHJfcGFn
ZXMgICAgICAgICA9IGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpOwo+PiAgICAgICBpbmZvLT5w
YWdlZF9wYWdlcyAgICAgICA9IGF0b21pY19yZWFkKCZkLT5wYWdlZF9wYWdlcyk7Cj4+IC0gICAg
aW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBtZm5fdG9fZ21mbihkLCB2aXJ0X3RvX21mbihkLT5z
aGFyZWRfaW5mbykpOwo+PiArICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1lID0gZ2ZuX3goZG9t
YWluX3NoYXJlZF9pbmZvX2dmbihkKSk7Cj4gCj4gSSB0aGluayB0aGlzIGNoYW5nZSB3YW50cyB0
byBiZSBhY2NvbXBhbmllZCBieSBhIHdhcm5pbmcgYXR0YWNoZWQKPiB0byB0aGUgZmllbGQgZGVj
bGFyYXRpb24gaW4gdGhlIHB1YmxpYyBoZWFkZXIuCgpNYWtlIHNlbnNlLgoKPiAKPiBCdXQgSSdk
IGFsc28gbGlrZSB0byBoYXZlIHRoZSB0b29sIHN0YWNrIG1haW50YWluZXJzJyB2aWV3IG9uIG1h
a2luZwo+IHRoaXMgZmllbGQgZWZmZWN0aXZlbHkgdW51c2FibGUgZm9yIEFybS4KClRoZSB2YWx1
ZSBpbiBzaGFyZWRfaW5mb19mcmFtZSB3YXMgcGxhaW4gd3Jvbmcgc2luY2UgdGhlIGNyZWF0aW9u
IG9mIFhlbiBBcm0uIFNvIAp0aGlzIGlzIGp1c3QgbWFraW5nIHRoZSBlcnJvciBtb3JlIG9idmlv
dXMuIEkgZG9uJ3QgZXhwZWN0IGFueSB1c2VyIG9mIGl0IG9uIEFybS4KCj4gCj4+IC0tLSBhL3hl
bi9jb21tb24vbWVtb3J5LmMKPj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+PiBAQCAtNTEw
LDYgKzUxMCw3IEBAIHN0YXRpYyBib29sIHByb3BhZ2F0ZV9ub2RlKHVuc2lnbmVkIGludCB4bWYs
IHVuc2lnbmVkIGludCAqbWVtZmxhZ3MpCj4+ICAgICAgIHJldHVybiB0cnVlOwo+PiAgIH0KPj4g
ICAKPj4gKyNpZmRlZiBDT05GSUdfTTJQCj4+ICAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdl
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCj4+ICAg
ewo+PiAgICAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBleGNoOwo+PiBAQCAtODAyLDYg
KzgwMyw3IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQo+PiAgICAgICAgICAgcmMgPSAtRUZBVUxU
Owo+PiAgICAgICByZXR1cm4gcmM7Cj4+ICAgfQo+PiArI2VuZGlmCj4gCj4gUGxlYXNlIGNhbiB5
b3UgbW92ZSB0aGUgI2lmZGVmIGluc2lkZSB0aGUgZnVuY3Rpb24gYm9keSwgYWRkICNlbHNlCj4g
dG8gcmV0dXJuIC1FT1BOT1RTVVBQLCBhbmQgLi4uCgpTdXJlLgoKPiAKPj4gQEAgLTEyMzMsMTIg
KzEyMzUsMTQgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+PiAgIAo+PiAgICAgICAgICAgYnJlYWs7Cj4+ICAg
Cj4+ICsjaWZkZWYgQ09ORklHX00yUAo+PiAgICAgICBjYXNlIFhFTk1FTV9leGNoYW5nZToKPj4g
ICAgICAgICAgIGlmICggdW5saWtlbHkoc3RhcnRfZXh0ZW50KSApCj4+ICAgICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4+ICAgCj4+ICAgICAgICAgICByYyA9IG1lbW9yeV9leGNoYW5nZShn
dWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkpOwo+PiAgICAgICAg
ICAgYnJlYWs7Cj4+ICsjZW5kaWYKPiAKPiAuLi4gYXZvaWQgdGhlIGV4dHJhICNpZmRlZi1hcnkg
aGVyZSBhbHRvZ2V0aGVyPwo+IAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gQEAgLTE4Niw5
ICsxODYsMTAgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9t
YWluICpkKQo+PiAgICAgICBoZC0+bmVlZF9zeW5jID0gaW9tbXVfaHdkb21fc3RyaWN0ICYmICFp
b21tdV91c2VfaGFwX3B0KGQpOwo+PiAgICAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSAp
Cj4+ICAgICAgIHsKPj4gKyAgICAgICAgaW50IHJjID0gMDsKPj4gKyNpZmRlZiBDT05GSUdfSEFT
X00yUAo+PiAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4gICAgICAgICAgIHVu
c2lnbmVkIGludCBpID0gMCwgZmx1c2hfZmxhZ3MgPSAwOwo+PiAtICAgICAgICBpbnQgcmMgPSAw
Owo+PiAgIAo+PiAgICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2Vf
bGlzdCApCj4+ICAgICAgICAgICB7Cj4+IEBAIC0yMTUsNiArMjE2LDkgQEAgdm9pZCBfX2h3ZG9t
X2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICAgLyog
VXNlIHdoaWxlLWJyZWFrIHRvIGF2b2lkIGNvbXBpbGVyIHdhcm5pbmcgKi8KPj4gICAgICAgICAg
IHdoaWxlICggaW9tbXVfaW90bGJfZmx1c2hfYWxsKGQsIGZsdXNoX2ZsYWdzKSApCj4+ICAgICAg
ICAgICAgICAgYnJlYWs7Cj4+ICsjZWxzZQo+PiArICAgICAgICByYyA9IC1FTk9TWVM7Cj4gCj4g
LUVPUE5PVFNVUFAgcGxlYXNlLgoKU3VyZS4KCj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiBAQCAt
MjY3LDYgKzI2NywxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZnJlZV92Y3B1X2d1ZXN0X2NvbnRl
eHQoc3RydWN0Cj4+IHZjcHVfZ3Vlc3RfY29udGV4dCAqdmdjKQo+PiAgIAo+PiAgIHN0YXRpYyBp
bmxpbmUgdm9pZCBhcmNoX3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpIHt9Cj4+ICAgCj4+ICtz
dGF0aWMgaW5saW5lIGdmbl90IGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oc3RydWN0IGRvbWFpbiAq
ZCkKPj4gK3sKPj4gKyAgICByZXR1cm4gSU5WQUxJRF9HRk47Cj4+ICt9Cj4+ICsKPj4gICAjZW5k
aWYgLyogX19BU01fRE9NQUlOX0hfXyAqLwo+PiAgIAo+PiAgIC8qCj4+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPj4gaW5k
ZXggZDFiZmM4MmY1Ny4uMDBkOGIwOTc5NCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+PiBAQCAtMTE4LDQg
KzExOCwxMyBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7Cj4+ICAgCj4+ICAgdm9pZCB2bnVtYV9kZXN0
cm95KHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYSk7Cj4+ICAgCj4+ICsjaWZkZWYgQ09ORklHX0hB
U19NMlAKPj4gKyNkZWZpbmUgZG9tYWluX3NoYXJlZF9pbmZvX2dmbihkXykgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IChkXyk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IAo+IGNvbnN0Cj4gCj4gQWxzbyB0aGUg
bmFtaW5nIG5lZWRzIHRvIGJlIHRoZSBvdGhlciB3YXkgYXJvdW5kOiBUaGUgbWFjcm8KPiBwYXJh
bWV0ZXIgc2hvdWxkIGJlIG5hbWVkIGQgKGFsbCBpbnN0YW5jZXMgd2lsbCBnZXQgc3Vic3RpdHV0
ZWQKPiBhbnl3YXksIGFuZCBoZW5jZSBuYW1lIGNvbGxpc2lvbnMgYXJlIGltcG9zc2libGUpIHdo
aWxlIHRoZQo+IGxvY2FsIHZhcmlhYmxlIHNob3VsZCBiZSBuYW1lZCBkXywgdG8gYXZvaWQgY29s
bGlzaW9ucyB3aXRoIG5hbWVzCj4gaW4gdGhlIG91dGVyIHNjb3Blcy4KCkkgd2lsbCBkby4KCj4g
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IAo+IEkgd29uJ3QgaW5zaXN0LCBidXQgZXNwZWNpYWxseSBzbWFsbCBt
YWNyb3MgYXJlIG9mdGVuIGFuIGV4Y2VwdGlvbgo+IHRvIHRoZSBibGFuay1saW5lLWJldHdlZW4t
ZGVjbGFyYXRpb25zLWFuZC1zdGF0ZW1lbnRzIHJ1bGUuIElPVwo+IEknZCBwcmVmZXIgaWYgeW91
IGRyb3BwZWQgdGhpcyBsaW5lLCB1bmxlc3Mgb3RoZXJzIGNvcnJlY3QgbXkgdmlldwo+IGhlcmUu
ClRoZSBuZXdsaW5lIGlzIGhlcmUgZm9yIGNsYXJpdHkuIEkgYW0gbm90IGtlZW4gdG8gZHJvcCBp
dCB1bmxlc3Mgc29tZW9uZSBlbHNlIAphZ3JlZXMgd2l0aCB0aGUgcmVtb3ZhbC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h47sc-0001Pm-19; Wed, 13 Mar 2019 17:41:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tilE=RQ=citrix.com=prvs=968d75336=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h47sa-0001Ph-BZ
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:41:24 +0000
X-Inumbo-ID: 36b642e0-45b7-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36b642e0-45b7-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 17:41:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,475,1544486400"; d="scan'208";a="87232952"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
 <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
 <5C8928DE020000780021E44B@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: <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
Date: Wed, 13 Mar 2019 17:34:41 +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: <5C8928DE020000780021E44B@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-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: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDMvMjAxOSAxNTo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMDMuMTkg
YXQgMTY6NDgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAx
My8wMy8yMDE5IDE1OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEzLjAzLjE5IGF0
IDE2OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDEzLzAzLzIwMTkg
MTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wMi4xOSBhdCAxMjozNiwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAo+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+Pj4+PiBA
QCAtMzIxLDEwICszMjEsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShz
dHJ1Y3QgdmNwdSAqdiwgCj4+IHZhZGRyX3QgdmEsCj4+Pj4+PiAgICAjZGVmaW5lIFNIQVJFRF9N
MlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPj4+Pj4+ICAgICNkZWZpbmUgU0hBUkVEX00y
UChfZSkgICAgICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBfRU5UUlkpCj4+Pj4+PiAgICAKPj4+
Pj4+IC0vKiBYZW4gYWx3YXlzIG93bnMgUDJNIG9uIEFSTSAqLwo+Pj4+Pj4gKy8qIFdlIGRvbid0
IGhhdmUgYSBNMlAgb24gQXJtICovCj4+Pj4+PiAgICAjZGVmaW5lIHNldF9ncGZuX2Zyb21fbWZu
KG1mbiwgcGZuKSBkbyB7ICh2b2lkKSAobWZuKSwgKHZvaWQpKHBmbik7IH0gCj4+IHdoaWxlICgw
KQo+Pj4+Pj4gLSNkZWZpbmUgbWZuX3RvX2dtZm4oX2QsIG1mbikgIChtZm4pCj4+Pj4+IFNvIGlz
IHRoZSBwbGFuIHRvIHJlbW92ZSB0aGUgb3RoZXIgbWFjcm8gZnJvbSBBcm0gdGhlbiBhcyB3ZWxs
Pwo+Pj4+IERvIHlvdSBtZWFuIG1mbl90b19nZm4/IElmIHNvIGl0IGRvZXMgbm90IGV4aXN0IG9u
IEFybS4KPj4+IE5vLCBJIG1lYW4gdGhlIG9uZSBpbiBjb250ZXh0IGFib3ZlIC0gc2V0X2dwZm5f
ZnJvbV9tZm4oKS4KPj4gSXQgaXMgdXNlZCBpbiBjb21tb24gY29kZSwgc28gd2Ugd291bGQgbmVl
ZCB0byAjaWRlZiB0aGUgY2FsbGVyLgo+IEhtbSwgcmlnaHQsIHN1Y2ggI2lmZGVmLWFyeSB3b3Vs
ZCBiZSB1bmRlc2lyYWJsZSAoYW5kIHR3byBvdXQgb2YKPiB0aGUgdGhyZWUgY29tbW9uIGNvZGUg
Y2FsbGVycyB3b3VsZCBuZWVkIGl0Lgo+Cj4+IEkgdGhpbmsgaXQgaXMgYmV0dGVyIHRvIHByb3Zp
ZGUgYSBOT1AgaW1wbGVtZW50YXRpb24uIENvdWxkIGJlIG1vdmVkIHNvbWV3aGVyZSAKPj4gaW4g
dGhlIGNvbW1vbiBoZWFkZXIgdGhvdWdoLiBBbnkgb3BpbmlvbnM/Cj4gVGhpcyB3b3VsZCBwZXJo
YXBzIGJlIGJldHRlciwgbm93IHRoYXQgeW91IGhhdmUgSEFWRV9NMlAuCgpHaXZlbiB0aGF0ICJo
YXZpbmcgYW4gTTJQIiBpcyBub3cgYW4geDg2LXNwZWNpZmljIGNvbmNlcHQsIEkgdGhpbmsKcGhh
c2luZyBzZXRfZ3Bmbl9mcm9tX21mbigpJ3MgdXNlIG91dCBvZiBjb21tb24gY29kZSBpcyB0aGUg
d2F5IHRvIGdvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:42:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h47tU-0001U0-I3; Wed, 13 Mar 2019 17:42: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=4ZEN=RQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h47tT-0001Tu-Ph
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:42:19 +0000
X-Inumbo-ID: 59275f08-45b7-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 59275f08-45b7-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 17:42: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 A8749165C;
 Wed, 13 Mar 2019 10:42:18 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 97A073F71D;
 Wed, 13 Mar 2019 10:42:17 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
 <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
 <5C8928DE020000780021E44B@prv1-mh.provo.novell.com>
 <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bb89269c-5b4d-98d1-40b6-03f772e2d7b3@arm.com>
Date: Wed, 13 Mar 2019 17:42:16 +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: <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTMvMDMvMjAxOSAxNzozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxMy8wMy8yMDE5IDE1OjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMuMDMuMTkg
YXQgMTY6NDgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBP
biAxMy8wMy8yMDE5IDE1OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxMy4wMy4x
OSBhdCAxNjoyNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4gT24gMTMvMDMv
MjAxOSAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxOC4wMi4xOSBhdCAx
MjozNiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKPj4+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
Pj4+Pj4+PiBAQCAtMzIxLDEwICszMjEsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9m
cm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwKPj4+IHZhZGRyX3QgdmEsCj4+Pj4+Pj4gICAgICNkZWZp
bmUgU0hBUkVEX00yUF9FTlRSWSAgICAgICAgICh+MFVMIC0gMVVMKQo+Pj4+Pj4+ICAgICAjZGVm
aW5lIFNIQVJFRF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQo+
Pj4+Pj4+ICAgICAKPj4+Pj4+PiAtLyogWGVuIGFsd2F5cyBvd25zIFAyTSBvbiBBUk0gKi8KPj4+
Pj4+PiArLyogV2UgZG9uJ3QgaGF2ZSBhIE0yUCBvbiBBcm0gKi8KPj4+Pj4+PiAgICAgI2RlZmlu
ZSBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgZG8geyAodm9pZCkgKG1mbiksICh2b2lkKShw
Zm4pOyB9Cj4+PiB3aGlsZSAoMCkKPj4+Pj4+PiAtI2RlZmluZSBtZm5fdG9fZ21mbihfZCwgbWZu
KSAgKG1mbikKPj4+Pj4+IFNvIGlzIHRoZSBwbGFuIHRvIHJlbW92ZSB0aGUgb3RoZXIgbWFjcm8g
ZnJvbSBBcm0gdGhlbiBhcyB3ZWxsPwo+Pj4+PiBEbyB5b3UgbWVhbiBtZm5fdG9fZ2ZuPyBJZiBz
byBpdCBkb2VzIG5vdCBleGlzdCBvbiBBcm0uCj4+Pj4gTm8sIEkgbWVhbiB0aGUgb25lIGluIGNv
bnRleHQgYWJvdmUgLSBzZXRfZ3Bmbl9mcm9tX21mbigpLgo+Pj4gSXQgaXMgdXNlZCBpbiBjb21t
b24gY29kZSwgc28gd2Ugd291bGQgbmVlZCB0byAjaWRlZiB0aGUgY2FsbGVyLgo+PiBIbW0sIHJp
Z2h0LCBzdWNoICNpZmRlZi1hcnkgd291bGQgYmUgdW5kZXNpcmFibGUgKGFuZCB0d28gb3V0IG9m
Cj4+IHRoZSB0aHJlZSBjb21tb24gY29kZSBjYWxsZXJzIHdvdWxkIG5lZWQgaXQuCj4+Cj4+PiBJ
IHRoaW5rIGl0IGlzIGJldHRlciB0byBwcm92aWRlIGEgTk9QIGltcGxlbWVudGF0aW9uLiBDb3Vs
ZCBiZSBtb3ZlZCBzb21ld2hlcmUKPj4+IGluIHRoZSBjb21tb24gaGVhZGVyIHRob3VnaC4gQW55
IG9waW5pb25zPwo+PiBUaGlzIHdvdWxkIHBlcmhhcHMgYmUgYmV0dGVyLCBub3cgdGhhdCB5b3Ug
aGF2ZSBIQVZFX00yUC4KPiAKPiBHaXZlbiB0aGF0ICJoYXZpbmcgYW4gTTJQIiBpcyBub3cgYW4g
eDg2LXNwZWNpZmljIGNvbmNlcHQsIEkgdGhpbmsKPiBwaGFzaW5nIHNldF9ncGZuX2Zyb21fbWZu
KCkncyB1c2Ugb3V0IG9mIGNvbW1vbiBjb2RlIGlzIHRoZSB3YXkgdG8gZ28uCgpTbyB5b3UgbmV2
ZXIgZXhwZWN0IG90aGVyIGFyY2hpdGVjdHVyZSB0byB1c2UgdGhlIE0yUD8KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 17:44:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 17:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h47vi-0001gO-0z; Wed, 13 Mar 2019 17:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G5XU=RQ=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1h47vg-0001gJ-Jm
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 17:44:36 +0000
X-Inumbo-ID: aa57e03a-45b7-11e9-a07a-0736ce56157d
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa57e03a-45b7-11e9-a07a-0736ce56157d;
 Wed, 13 Mar 2019 17:44:35 +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 C1576F2BA9;
 Wed, 13 Mar 2019 17:44:34 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-92.ams2.redhat.com
 [10.36.116.92])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 8A80F9CAA;
 Wed, 13 Mar 2019 17:44:34 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 06AFF11385E4; Wed, 13 Mar 2019 18:44:33 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed, 13 Mar 2019 18:44:33 +0100
Message-Id: <20190313174433.12966-1-armbru@redhat.com>
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.38]); Wed, 13 Mar 2019 17:44:34 +0000 (UTC)
Subject: [Xen-devel] [PATCH] xen-block: Replace qdict_put_obj() by
 qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-block@nongnu.org, paul.durrant@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>

UGF0Y2ggY3JlYXRlZCBtZWNoYW5pY2FsbHkgYnkgcmVydW5uaW5nOgoKICAgICQgc3BhdGNoIC0t
c3AtZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvcW9iamVjdC5jb2NjaSBcCiAgICAgICAgICAgICAt
LW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1maWxlLmggXAogICAgICAgICAgICAgLS1k
aXIgaHcvYmxvY2sgLS1pbi1wbGFjZQoKU2lnbmVkLW9mZi1ieTogTWFya3VzIEFybWJydXN0ZXIg
PGFybWJydUByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgNCArKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggNzBm
YzI0NTVlOC4uOWM3MjJiOWI5NSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysr
IGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTc3MSw3ICs3NzEsNyBAQCBzdGF0aWMgWGVuQmxv
Y2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICAgICAg
ICAgIFFEaWN0ICpjYWNoZV9xZGljdCA9IHFkaWN0X25ldygpOwogCiAgICAgICAgICAgICBxZGlj
dF9wdXRfYm9vbChjYWNoZV9xZGljdCwgImRpcmVjdCIsIHRydWUpOwotICAgICAgICAgICAgcWRp
Y3RfcHV0X29iaihmaWxlX2xheWVyLCAiY2FjaGUiLCBRT0JKRUNUKGNhY2hlX3FkaWN0KSk7Cisg
ICAgICAgICAgICBxZGljdF9wdXQoZmlsZV9sYXllciwgImNhY2hlIiwgY2FjaGVfcWRpY3QpOwog
CiAgICAgICAgICAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJhaW8iLCAibmF0aXZlIik7
CiAgICAgICAgIH0KQEAgLTc5Niw3ICs3OTYsNyBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVu
X2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICBxZGljdF9wdXRfc3RyKGRy
aXZlcl9sYXllciwgImRyaXZlciIsIGRyaXZlcik7CiAgICAgZ19mcmVlKGRyaXZlcik7CiAKLSAg
ICBxZGljdF9wdXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JKRUNUKGZpbGVfbGF5ZXIp
KTsKKyAgICBxZGljdF9wdXQoZHJpdmVyX2xheWVyLCAiZmlsZSIsIGZpbGVfbGF5ZXIpOwogCiAg
ICAgZ19hc3NlcnQoIWRyaXZlLT5ub2RlX25hbWUpOwogICAgIGRyaXZlLT5ub2RlX25hbWUgPSB4
ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGRyaXZlLT5pZCwgZHJpdmVyX2xheWVyLAotLSAKMi4xNy4y
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 18:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 18:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h48M3-0003xy-Qo; Wed, 13 Mar 2019 18:11:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IdTH=RQ=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h48M3-0003xt-5a
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 18:11:51 +0000
X-Inumbo-ID: 78388ee8-45bb-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 78388ee8-45bb-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 18:11:49 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id x13so2450181ljj.5
 for <xen-devel@lists.xenproject.org>; Wed, 13 Mar 2019 11:11:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=L3Z3VQQ77em8TfpFHiUKME0EaY340JbOWUAhnWoxSNk=;
 b=Pbuakkeh2Z4KbiLQdrQmDQeNNSkWvQPGp6xm7HUw+4gIE6oKq3Cj3+tW9LDJTXQwmH
 aimPtCFCShCKjOJl2WmC3Zjyak8jdH+K5yl10YRkJIxdE6BdPFxRR35nmyw4cV2RSBjt
 lUqIF56zxTN+VCxF7WNSC3rN7q1vmDDjD7AipsV5fmXR+BxQuJCXopQU/Xr+BWWTJqJg
 r+7Bp3HAW8L9pwtETbZcGJh52Efvx6ddL5IeuuO4WQf2pXizWfy9zKxRohwcDrdvJwQm
 19zHhETokmnP5agWWvTXwbwG329d78jQAuDs3PZBkhaKy3yltxxDX8w2UIKMm712faCq
 eZjQ==
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=L3Z3VQQ77em8TfpFHiUKME0EaY340JbOWUAhnWoxSNk=;
 b=RqS0nklv2tZkC0pvtKKG0rKivc6lmc32+YjdYQev4UF4m54QT/6tEuwoNCCGkg86RM
 LSIVRl06JfNWiBdFoEXNymuWjGABFvqs/bqOM/rOuLgtRWoqWsVnurbG+bxF8NovhPNm
 hf7UAYBdu5dEKxvFvppjRFdSsKx2qW6n3UVWlTk2ApsN8PyFz9k7FmgC64+rHzdcrrTu
 WvLmJxeOpPFReLM4KIG8XT9/8TmwhI+883bm5wqGjVuUH13gWPHgq4pgVMCnNMmZMriB
 +5nxkYPfiiAq/d5eGh+m8LROFxJFfJ+BF8r3ndHK2cgw2v9/4c1VTHPJL03B1eMBsbSQ
 uLEg==
X-Gm-Message-State: APjAAAUiDoOeKqsKMNlOJDogMwN1Pmx7XgxdEywR3a5MNStbApEbX3cZ
 +v04ZGcJFtylfDSgQ90uvwu0ok6MHvujfbRRQTw=
X-Google-Smtp-Source: APXvYqwnXaaINMMUgMJwlJDjFK17gqT0QsWNhtgssLtFlQ+RZmpSCaBkOB+cf3n/SfX/eoIpNIfl/MklV4j9sxSjxeI=
X-Received: by 2002:a2e:312:: with SMTP id 18mr25695854ljd.114.1552500708235; 
 Wed, 13 Mar 2019 11:11:48 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-3-jandryuk@gmail.com>
 <1e50388c07d246f68f5ac591f449091c@AMSPEX02CL02.citrite.net>
In-Reply-To: <1e50388c07d246f68f5ac591f449091c@AMSPEX02CL02.citrite.net>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 13 Mar 2019 14:11:36 -0400
Message-ID: <CAKf6xpubx6HATUuYXPsY4mxQf09Bx33+TV9cxstkJgnJhoamUQ@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] xen: Move xenstore initialization to
 common location
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.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>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMTE6MDEgQU0gUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4g
PiBGcm9tOiBKYXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29tXQo+ID4gU2Vu
dDogMTEgTWFyY2ggMjAxOSAxODowMgo+ID4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+ID4g
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbTsgSmFzb24gQW5kcnl1awo+ID4gPGphbmRyeXVrQGdtYWlsLmNvbT47IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkCj4g
PiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pCj4gPiA8cGJvbnppbmlAcmVkaGF0LmNvbT47IFJp
Y2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+OyBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+Owo+ID4gTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT47
IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgo+ID4gU3ViamVj
dDogW1BBVENIIDIvNl0geGVuOiBNb3ZlIHhlbnN0b3JlIGluaXRpYWxpemF0aW9uIHRvIGNvbW1v
biBsb2NhdGlvbgo+ID4KPiA+IEZvciB0aGUgeGVuIHN0dWJkb20gY2FzZSwgd2UnbGwgd2FudCB4
ZW5zdG9yZSBpbml0aWFsaXplZCwgYnV0IHdlJ2xsCj4gPiB3YW50IHRvIHNraXAgdGhlIHJlc3Qg
b2YgeGVuX2JlX2luaXQuICBNb3ZlIHRoZSBpbml0aWFsaXphdGlvbiB0bwo+ID4geGVuX2h2bV9p
bml0IHNvIHdlIGNhbiBjb25kaXRpb25hbGl6ZSBjYWxsaW5nIHhlbl9iZV9pbml0Lgo+ID4KPiA+
IHhzX2RvbWFpbl9vcGVuKCkgaXMgZGVwcmVjYXRlZCBmb3IgeHNfb3BlbigwKSwgc28gbWFrZSB0
aGUgcmVwbGFjZW1lbnQKPiA+IGFzIHdlbGwuCj4KPiBDYW4geW91IGVsYWJvcmF0ZSBhcyB0byB3
aHkgeW91IG5lZWQgdG8gZG8gdGhpcyB3aGVuIHRoZSBjb2RlIGF0IHRoZSB0b3Agb2YgeGVuX2h2
bV9pbml0KCkgYWxyZWFkeSBvcGVucyB4ZW5zdG9yZSBmb3IgaXRzIG93biBwdXJwb3NlcywgYW5k
IEFGQUlDVCB4ZW5zdG9yZV91cGRhdGUoKSBpcyBvbmx5IG5lZWRlZCBpZiBRRU1VIGlzIGltcGxl
bWVudGluZyBhIFBWIGJhY2tlbmQ/Cj4KPgoKSGksIFBhdWwuICBUaGFua3MgZm9yIHJldmlld2lu
Zy4KCkkgdGhpbmsgeW91IGFyZSByaWdodCwgdGhhdCB0aGlzIGJhc2ljYWxseSBzaG91bGRuJ3Qg
YmUgbmVlZGVkIGlmIFBWCmJhY2tlbmRzIGFyZSBkaXNhYmxlZC4gIFRoaXMgcGF0Y2ggY2FtZSBv
dXQgb2YgT3BlblhULCB3aGVyZSBpdCBpcwpuZWVkZWQgZm9yIHNvbWUgb3V0LW9mLXRyZWUgcGF0
Y2hlcy4gIEJ1dCB0aGF0IGRvZXNuJ3QgbWFrZSBpdApzdWl0YWJsZSBmb3IgdXBzdHJlYW1pbmcu
CgpIb3dldmVyLCB3aGlsZSByZXZpZXdpbmcsIGl0IGxvb2tzIGxpa2UgdGhlIHhlbiBhY2NlbGVy
YXRvciBpbgpody94ZW4veGVuLWNvbW1vbi5jOnhlbl9pbml0KCkgcmVnaXN0ZXJzIHhlbl9jaGFu
Z2Vfc3RhdGVfaGFuZGxlcigpLgp4ZW5fY2hhbmdlX3N0YXRlX2hhbmRsZXIoKSB1c2VzIHRoZSBn
bG9iYWwgeGVuc3RvcmUgaGFuZGxlIGFuZCB3aWxsCmV4aXQoMSkgaWYgTlVMTC4gIEknbSBub3Qg
c3VyZSBob3cgdG8gZ2V0IHRoZSBYZW5JT1N0YXRlIHhlbnN0b3JlCmhhbmRsZSBvdmVyIHRvIHRo
ZSBhY2NlbGVyYXRvcidzIHhlbl9pbml0LiAgT3V0c2lkZSBvZiB0aGF0LCBJIHRoaW5rCnlvdSBh
cmUgY29ycmVjdCB0aGF0IHhlbnN0b3JlX3VwZGF0ZSBkb2Vzbid0IG5lZWQgdG8gYmUgcnVuIHdo
ZW4gUFYKYmFja2VuZHMgYXJlIGRpc2FibGVkLgoKVGhhbmtzLApKYXNvbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 18:22:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 18:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h48WD-0004oV-28; Wed, 13 Mar 2019 18:22:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=k28s=RQ=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1h48WB-0004oQ-EM
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 18:22:19 +0000
X-Inumbo-ID: eeca7106-45bc-11e9-940d-ffc2f8ed49b7
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eeca7106-45bc-11e9-940d-ffc2f8ed49b7;
 Wed, 13 Mar 2019 18:22:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 16C133082B42;
 Wed, 13 Mar 2019 18:22:17 +0000 (UTC)
Received: from [10.3.118.35] (ovpn-118-35.phx2.redhat.com [10.3.118.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5C27E5D706;
 Wed, 13 Mar 2019 18:22:16 +0000 (UTC)
To: Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org
References: <20190313174433.12966-1-armbru@redhat.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <f40696b1-db2c-6fe3-ba4d-699269c75a0a@redhat.com>
Date: Wed, 13 Mar 2019 13:22:15 -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: <20190313174433.12966-1-armbru@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Wed, 13 Mar 2019 18:22:17 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] xen-block: Replace
 qdict_put_obj() by qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-block@nongnu.org, paul.durrant@citrix.com
Content-Type: multipart/mixed; boundary="===============8998834798140705213=="
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)
--===============8998834798140705213==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="LK6TbO3aQFVJHHUaKVqPQeciRoJ1mIOke"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--LK6TbO3aQFVJHHUaKVqPQeciRoJ1mIOke
Content-Type: multipart/mixed; boundary="VwWUZZivtKdTQHfmEM3HJGQcbkk8KfA02";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-block@nongnu.org, paul.durrant@citrix.com
Message-ID: <f40696b1-db2c-6fe3-ba4d-699269c75a0a@redhat.com>
Subject: Re: [Qemu-devel] [PATCH] xen-block: Replace qdict_put_obj() by
 qdict_put() where appropriate
References: <20190313174433.12966-1-armbru@redhat.com>
In-Reply-To: <20190313174433.12966-1-armbru@redhat.com>

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

On 3/13/19 12:44 PM, Markus Armbruster wrote:
> Patch created mechanically by rerunning:
>=20
>     $ spatch --sp-file scripts/coccinelle/qobject.cocci \
>              --macro-file scripts/cocci-macro-file.h \
>              --dir hw/block --in-place
>=20
> Signed-off-by: Markus Armbruster <armbru@redhat.com>
> ---
>  hw/block/xen-block.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>=20

Reviewed-by: Eric Blake <eblake@redhat.com>

Safe for 4.0 softfreeze in my opinion, but also harmless if it slips to 4=
=2E1.

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


--VwWUZZivtKdTQHfmEM3HJGQcbkk8KfA02--

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

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

iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlyJSlcACgkQp6FrSiUn
Q2qY5Qf9F4Yc6AwZkvyvJgKP5dFYB6Hr9C486zrb+fnXuUbbDREwuWb6lwRqSTQy
icB7ZlA8fRIQp4Ni02lUzLs8iI7zrfKRaUpllHJrWY9HEB/IgR2TKFoZDaMR3FYx
qBspZucvKAay+8fCUdSqpN+SOFm02//aNF0bpDYdOhuLiJD2eYSZYHVz8OcYtR3E
PovWeVlnXGZmoDy8H/JiN8eNOI+Y+GqhHo9dSeqLpysfO3CBALNUuyaDiV/CXLGC
zeAcnDReza5Sc8U+zMAXpolg2snPjHSt2yeVrbDD8/JUioDgEZqkmpfKRiflZ8i/
uh7nFzrBLYAV2grivJeME3ZkOtbsnA==
=j5YI
-----END PGP SIGNATURE-----

--LK6TbO3aQFVJHHUaKVqPQeciRoJ1mIOke--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8998834798140705213==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 13 18:33:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 18: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 1h48gb-0005cw-6E; Wed, 13 Mar 2019 18:33: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=Q2nI=RQ=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1h48gZ-0005cr-SA
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 18:33:03 +0000
X-Inumbo-ID: 6ddfc6d4-45be-11e9-afa5-03a1f01c2ce4
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ddfc6d4-45be-11e9-afa5-03a1f01c2ce4;
 Wed, 13 Mar 2019 18:33:00 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 7D86368B05; Wed, 13 Mar 2019 19:32:54 +0100 (CET)
Date: Wed, 13 Mar 2019 19:32:54 +0100
From: Christoph Hellwig <hch@lst.de>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190313183254.GC4926@lst.de>
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
 <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
 <957e168a-2589-89c7-3a72-5071a7b6c65a@arm.com>
 <20190308152355.GA20230@lst.de>
 <124f4e49-9eb1-99d9-35f4-c2ef3dff8415@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <124f4e49-9eb1-99d9-35f4-c2ef3dff8415@arm.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 "open list:IOMMU DRIVERS" <iommu@lists.linux-foundation.org>,
 Joerg Roedel <jroedel@suse.de>, xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, Robin Murphy <robin.murphy@arm.com>,
 Christoph Hellwig <hch@lst.de>, Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMDgsIDIwMTkgYXQgMDU6MjU6NTdQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEluIHRoZSBjb21tb24gY2FzZSwgRG9tMCBhbHNvIGNvbnRhaW5zIHRoZSBQViBiYWNr
ZW5kIGRyaXZlcnMuIFRob3NlIAo+IGRyaXZlcnMgbWF5IGRpcmVjdGx5IHVzZSB0aGUgZ3Vlc3Qg
YnVmZmVyIGluIHRoZSBETUEgcmVxdWVzdCAoc28gYSBjb3B5IGlzIAo+IGF2b2lkZWQpLiBUbyBh
dm9pZCB1c2luZyBhIGJvdW5jZSBidWZmZXIgdG9vIG11Y2gsIHhlbi1zd2lvdGxiIHdpbGwgZmlu
ZCAKPiB0aGUgaG9zdCBwaHlzaWNhbCBhZGRyZXNzIGFzc29jaWF0ZWQgdG8gdGhlIGd1ZXN0IGJ1
ZmZlciBhbmQgd2lsbCB1c2UgaXQgdG8gCj4gY29tcHV0ZSB0aGUgRE1BIGFkZHJlc3MuCj4KPiBX
aGlsZSBEb20wIGtlcm5lbCBtYXkgb25seSBkZWFsIHdpdGggMzItYml0IHBoeXNpY2FsIGFkZHJl
c3MsIHRoZSAKPiBoeXBlcnZpc29yIGNhbiBzdGlsbCBkZWFsIHdpdGggdXAgdG8gNDAtYml0IHBo
eXNpY2FsIGFkZHJlc3MuIFRoaXMgbWVhbnMgCj4gdGhlIGd1ZXN0IG1lbW9yeSBjYW4gYmUgYWxs
b2NhdGVkIGFib3ZlIHRoZSA0R0IgdGhyZXNob2xkLiBIZW5jZSB3aHkgdGhlIAo+IGRtYV9hZGRy
X3QgaXMgYWx3YXlzIDY0LWJpdCB3aXRoIENPTkZJR19YRU49eS4KClRoaXMgYXQgbGVhc3QgbWFr
ZXMgc29tZSBzZW5zZS4gIEJ1dCBpcyBpdCByZWFsbHkgc28gbXVjaCBiZXR0ZXIgdG8KYXZvaWQg
aGF2aW5nIGEgNjQtYml0IHBoeXNfYWRkcl90PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 18:42:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 18: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 1h48pI-0006QL-7R; Wed, 13 Mar 2019 18:42: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=tilE=RQ=citrix.com=prvs=968d75336=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h48pG-0006QG-P5
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 18:42:02 +0000
X-Inumbo-ID: ae2b415e-45bf-11e9-aebb-d36e878da4c1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae2b415e-45bf-11e9-aebb-d36e878da4c1;
 Wed, 13 Mar 2019 18:41:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,475,1544486400"; d="scan'208";a="87237278"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
 <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
 <5C8928DE020000780021E44B@prv1-mh.provo.novell.com>
 <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
 <bb89269c-5b4d-98d1-40b6-03f772e2d7b3@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: <12975b45-8df4-e140-84d9-e7fcc2cbf763@citrix.com>
Date: Wed, 13 Mar 2019 18:41:52 +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: <bb89269c-5b4d-98d1-40b6-03f772e2d7b3@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-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: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDMvMjAxOSAxNzo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDEzLzAzLzIwMTkgMTc6MzQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDEzLzAzLzIw
MTkgMTU6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTMuMDMuMTkgYXQgMTY6NDgs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAxMy8w
My8yMDE5IDE1OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTMuMDMuMTkgYXQg
MTY6MjQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAxMy8wMy8yMDE5
IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAxOC4wMi4xOSBhdCAxMjoz
NiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCj4+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+
Pj4+Pj4+PiBAQCAtMzIxLDEwICszMjEsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9m
cm9tX2d2YShzdHJ1Y3QKPj4+Pj4+Pj4gdmNwdSAqdiwKPj4+PiB2YWRkcl90IHZhLAo+Pj4+Pj4+
PiDCoMKgwqAgI2RlZmluZSBTSEFSRURfTTJQX0VOVFJZwqDCoMKgwqDCoMKgwqDCoCAofjBVTCAt
IDFVTCkKPj4+Pj4+Pj4gwqDCoMKgICNkZWZpbmUgU0hBUkVEX00yUChfZSnCoMKgwqDCoMKgwqDC
oMKgwqDCoCAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQo+Pj4+Pj4+PiDCoMKgwqAgLS8qIFhl
biBhbHdheXMgb3ducyBQMk0gb24gQVJNICovCj4+Pj4+Pj4+ICsvKiBXZSBkb24ndCBoYXZlIGEg
TTJQIG9uIEFybSAqLwo+Pj4+Pj4+PiDCoMKgwqAgI2RlZmluZSBzZXRfZ3Bmbl9mcm9tX21mbiht
Zm4sIHBmbikgZG8geyAodm9pZCkgKG1mbiksCj4+Pj4+Pj4+ICh2b2lkKShwZm4pOyB9Cj4+Pj4g
d2hpbGUgKDApCj4+Pj4+Pj4+IC0jZGVmaW5lIG1mbl90b19nbWZuKF9kLCBtZm4pwqAgKG1mbikK
Pj4+Pj4+PiBTbyBpcyB0aGUgcGxhbiB0byByZW1vdmUgdGhlIG90aGVyIG1hY3JvIGZyb20gQXJt
IHRoZW4gYXMgd2VsbD8KPj4+Pj4+IERvIHlvdSBtZWFuIG1mbl90b19nZm4/IElmIHNvIGl0IGRv
ZXMgbm90IGV4aXN0IG9uIEFybS4KPj4+Pj4gTm8sIEkgbWVhbiB0aGUgb25lIGluIGNvbnRleHQg
YWJvdmUgLSBzZXRfZ3Bmbl9mcm9tX21mbigpLgo+Pj4+IEl0IGlzIHVzZWQgaW4gY29tbW9uIGNv
ZGUsIHNvIHdlIHdvdWxkIG5lZWQgdG8gI2lkZWYgdGhlIGNhbGxlci4KPj4+IEhtbSwgcmlnaHQs
IHN1Y2ggI2lmZGVmLWFyeSB3b3VsZCBiZSB1bmRlc2lyYWJsZSAoYW5kIHR3byBvdXQgb2YKPj4+
IHRoZSB0aHJlZSBjb21tb24gY29kZSBjYWxsZXJzIHdvdWxkIG5lZWQgaXQuCj4+Pgo+Pj4+IEkg
dGhpbmsgaXQgaXMgYmV0dGVyIHRvIHByb3ZpZGUgYSBOT1AgaW1wbGVtZW50YXRpb24uIENvdWxk
IGJlCj4+Pj4gbW92ZWQgc29tZXdoZXJlCj4+Pj4gaW4gdGhlIGNvbW1vbiBoZWFkZXIgdGhvdWdo
LiBBbnkgb3BpbmlvbnM/Cj4+PiBUaGlzIHdvdWxkIHBlcmhhcHMgYmUgYmV0dGVyLCBub3cgdGhh
dCB5b3UgaGF2ZSBIQVZFX00yUC4KPj4KPj4gR2l2ZW4gdGhhdCAiaGF2aW5nIGFuIE0yUCIgaXMg
bm93IGFuIHg4Ni1zcGVjaWZpYyBjb25jZXB0LCBJIHRoaW5rCj4+IHBoYXNpbmcgc2V0X2dwZm5f
ZnJvbV9tZm4oKSdzIHVzZSBvdXQgb2YgY29tbW9uIGNvZGUgaXMgdGhlIHdheSB0byBnby4KPgo+
IFNvIHlvdSBuZXZlciBleHBlY3Qgb3RoZXIgYXJjaGl0ZWN0dXJlIHRvIHVzZSB0aGUgTTJQPwoK
SSBndWVzcyB0aGF0IGRlcGVuZHMgb24gaG93IGxpa2VseSBpdCBpcyBnb2luZyB0byBiZSB0aGF0
IFhlbiBnYWlucyBhCm5ldyBub24tSFZNLWxpa2UgdmlydHVhbGlzYXRpb24gbW9kZSBvbiBhIG5l
dyBhcmNoaXRlY3R1cmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 19:38:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 19:38: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 1h49hI-0001mU-N6; Wed, 13 Mar 2019 19:37: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=tilE=RQ=citrix.com=prvs=968d75336=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h49hH-0001mP-KC
 for xen-devel@lists.xen.org; Wed, 13 Mar 2019 19:37:51 +0000
X-Inumbo-ID: 79a9a51c-45c7-11e9-9361-97c11ed894fe
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79a9a51c-45c7-11e9-9361-97c11ed894fe;
 Wed, 13 Mar 2019 19:37:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,475,1544486400"; d="scan'208";a="80495846"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 13 Mar 2019 19:37:37 +0000
Message-ID: <1552505857-21115-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/cpuid: Update xen-cpuid for Coffee Lake
 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>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCBTR1ggTGF1bmNoIENvbmZpZ3VyYXRpb24gaXMgbWlzc2luZyBmb3Igb25lIG9mIG15IHRl
c3QgYm94ZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1jcHVpZC5jIHwgMiArKwogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNw
dWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGQ4N2E3MmUuLjJlNGNhNTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYwpAQCAtMTI3LDYgKzEyNyw4IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2MwWzMyXSA9
CiAgICAgWzE0XSA9ICJhdng1MTJfdnBvcGNudGRxIiwKIAogICAgIFsyMl0gPSAicmRwaWQiLAor
CisgICAgWzMwXSA9ICJzZ3gtbGMiLAogfTsKIAogc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9lN2Rb
MzJdID0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 19:44:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 19:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h49na-0002YX-Fe; Wed, 13 Mar 2019 19:44:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h49nY-0002YL-Uw
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 19:44:21 +0000
X-Inumbo-ID: 6222c814-45c8-11e9-8fd5-ff5e742e891a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6222c814-45c8-11e9-8fd5-ff5e742e891a;
 Wed, 13 Mar 2019 19:44: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 1h49nS-00020m-UA; Wed, 13 Mar 2019 19:44:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h49nS-0004X2-Mf; Wed, 13 Mar 2019 19:44:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h49nS-0000bN-M1; Wed, 13 Mar 2019 19:44:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133738-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-examine:xen-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-arm64-arm64-examine:reboot:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ea295481b6e313b4ea3ca2720ffcafd6005b5643
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 19:44:14 +0000
Subject: [Xen-devel] [linux-linus test] 133738: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzczOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNzM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgeGVuLWluc3RhbGwgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhh
dC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVhMjk1NDgx
YjZlMzEzYjRlYTNjYTI3MjBmZmNhZmQ2MDA1YjU2NDMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAgIDgg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAg
ICA3IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM3MzggIDIwMTkt
MDMtMTIgMTA6NTE6NTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE4ODYgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjEyNzQ3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 19:45:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 19: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 1h49oT-0002dQ-R9; Wed, 13 Mar 2019 19:45: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=Sije=RQ=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1h49oT-0002dK-8e
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 19:45:17 +0000
X-Inumbo-ID: 848001e2-45c8-11e9-b063-035e6736a433
Received: from mail-qt1-f195.google.com (unknown [209.85.160.195])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 848001e2-45c8-11e9-b063-035e6736a433;
 Wed, 13 Mar 2019 19:45:13 +0000 (UTC)
Received: by mail-qt1-f195.google.com with SMTP id v10so3368986qtp.8
 for <xen-devel@lists.xenproject.org>; Wed, 13 Mar 2019 12:45:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Ipyu9ybUUEPsU55tvzWzKOyy6kBr08ODEhyCDNc2yqQ=;
 b=fSm7pQ5W4gETFIccs9aQjevpFtA1KYyPey/KqF2HKOKO2r1PDhnNOQ3OBfkXTnTUVe
 v7aBuYPZSReblSeQe/OxXr+fPRrtbiFMzQsardKfUO6L8jPFgh/SkffW/ZvJCrKqfFZN
 /W8870ihHpuisc0TLVrnw/EiqyoG1Vf82GuCEmw5sY3tDiPpP4blrQnryuNzZta5gm8O
 Kxfa5rGGZ8Yg1Am4zUmmkoA+AihToVHcxFADo1lnsX52bKgl+2iJb7nnWw5oLEM27lnM
 1WChaPQfnW1G8iLkXzd1dsAsFdb2pOF0Q29D6iSEb2nmDxexDH5fLDK1YbOg5RweBveV
 TgmA==
X-Gm-Message-State: APjAAAXsFfx6a3xsRihe9Nr0jQJL4pUJK9Yy3NeybQWlAa8lrJaJ9wlT
 gIaVu8wG/fNmhImhhg0RqMhCfojMVU3KQMCwt30=
X-Google-Smtp-Source: APXvYqwj5Dockp3MIy2Mhy5XwkyjsVXJnrf8kcJnrnxJlHxeZEu/vvAg02KtEmpFIupkuGGLTFytnv8J8oBBMukeIvg=
X-Received: by 2002:ac8:237b:: with SMTP id b56mr35713034qtb.343.1552506312212; 
 Wed, 13 Mar 2019 12:45:12 -0700 (PDT)
MIME-Version: 1.0
References: <20190304195951.1118807-1-arnd@arndb.de>
 <b0b995a1-3211-870f-01af-ce837c18e8f9@arm.com>
 <CAK8P3a2KQKTDQCQcFR7ZTFJ+_XhfKpy9W27r+YV=iD6hLVu2xg@mail.gmail.com>
 <957e168a-2589-89c7-3a72-5071a7b6c65a@arm.com> <20190308152355.GA20230@lst.de>
 <124f4e49-9eb1-99d9-35f4-c2ef3dff8415@arm.com> <20190313183254.GC4926@lst.de>
In-Reply-To: <20190313183254.GC4926@lst.de>
From: Arnd Bergmann <arnd@arndb.de>
Date: Wed, 13 Mar 2019 20:44:55 +0100
Message-ID: <CAK8P3a0yj5TqP95KNwM3uhYuhVSuiLkwYWQe-nLyyVd0j7sGtw@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH] Revert "swiotlb: remove SWIOTLB_MAP_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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 "open list:IOMMU DRIVERS" <iommu@lists.linux-foundation.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Julien Grall <julien.grall@arm.com>,
 Joerg Roedel <jroedel@suse.de>, xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, Robin Murphy <robin.murphy@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgNzozMyBQTSBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4gd3JvdGU6Cj4gT24gRnJpLCBNYXIgMDgsIDIwMTkgYXQgMDU6MjU6NTdQTSArMDAwMCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSW4gdGhlIGNvbW1vbiBjYXNlLCBEb20wIGFsc28gY29u
dGFpbnMgdGhlIFBWIGJhY2tlbmQgZHJpdmVycy4gVGhvc2UKPiA+IGRyaXZlcnMgbWF5IGRpcmVj
dGx5IHVzZSB0aGUgZ3Vlc3QgYnVmZmVyIGluIHRoZSBETUEgcmVxdWVzdCAoc28gYSBjb3B5IGlz
Cj4gPiBhdm9pZGVkKS4gVG8gYXZvaWQgdXNpbmcgYSBib3VuY2UgYnVmZmVyIHRvbyBtdWNoLCB4
ZW4tc3dpb3RsYiB3aWxsIGZpbmQKPiA+IHRoZSBob3N0IHBoeXNpY2FsIGFkZHJlc3MgYXNzb2Np
YXRlZCB0byB0aGUgZ3Vlc3QgYnVmZmVyIGFuZCB3aWxsIHVzZSBpdCB0bwo+ID4gY29tcHV0ZSB0
aGUgRE1BIGFkZHJlc3MuCj4gPgo+ID4gV2hpbGUgRG9tMCBrZXJuZWwgbWF5IG9ubHkgZGVhbCB3
aXRoIDMyLWJpdCBwaHlzaWNhbCBhZGRyZXNzLCB0aGUKPiA+IGh5cGVydmlzb3IgY2FuIHN0aWxs
IGRlYWwgd2l0aCB1cCB0byA0MC1iaXQgcGh5c2ljYWwgYWRkcmVzcy4gVGhpcyBtZWFucwo+ID4g
dGhlIGd1ZXN0IG1lbW9yeSBjYW4gYmUgYWxsb2NhdGVkIGFib3ZlIHRoZSA0R0IgdGhyZXNob2xk
LiBIZW5jZSB3aHkgdGhlCj4gPiBkbWFfYWRkcl90IGlzIGFsd2F5cyA2NC1iaXQgd2l0aCBDT05G
SUdfWEVOPXkuCj4KPiBUaGlzIGF0IGxlYXN0IG1ha2VzIHNvbWUgc2Vuc2UuICBCdXQgaXMgaXQg
cmVhbGx5IHNvIG11Y2ggYmV0dGVyIHRvCj4gYXZvaWQgaGF2aW5nIGEgNjQtYml0IHBoeXNfYWRk
cl90PwoKSSBsaWtlIHRoZSB3YXkgd2UgdGllIHBoeXNfYWRkcl90IHRvIHRoZSBwYWdlIHRhYmxl
IGZvcm1hdCwgYXMgaXQgc2VlbXMKY29uc2lzdGVudCB0byBoYXZlIHBoeXNfYWRkcl90IGJlIHdo
aWNoZXZlciBkYXRhIHR5cGUgY2FuIGJlIGFkZHJlc3NlZAp0aHJvdWdoIHZpcnR1YWwgbWVtb3J5
LgoKVGhlIG1haW4gcHJhY3RpY2FsIGFkdmFudGFnZSBJIHNlZSBpbiBhbGxvd2luZyBwaHlzX2Fk
ZHJfdCBhbmQgZG1hX2FkZHJfdAp0byBiZSBpbmRlcGVuZGVudCByYXRoZXIgdGhhbiBoYXZpbmcg
Ym90aCBvZiB0aGVtIGJlIHRoZSBzYW1lIGFuZCBncm93CnRvIGFzIG11Y2ggYXMgaXMgbmVlZGVk
IGlzIHRoYXQgbW9zdCByYW5kY29uZmlnIGlzc3VlcyBJIGZvdW5kIHRoYXQKcmVzdWx0IGZyb20g
YSB0eXBlIG1pc21hdGNoIGFyZSBmb3IgcmVhbCBidWdzLCB0eXBpY2FsbHkgaW4gZHJpdmVyIGNv
ZGUgdGhhdAppcyB3cml0dGVuIHVuZGVyIHRoZSBhc3N1bXB0aW9uIHRoYXQgYm90aCBoYXZlIG5v
dCBvbmx5IHRoZSBzYW1lIHNpemUKYnV0IGFsc28gdGhlIHNhbWUgYmluYXJ5IHJlcHJlc2VudGF0
aW9uIGZvciBhIGdpdmVuIG1lbW9yeSBhZGRyZXNzLgoKICAgICAgQXJuZAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 20:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 20:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4AkB-00079V-Ou; Wed, 13 Mar 2019 20:44:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4AkA-00079J-NG
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 20:44:54 +0000
X-Inumbo-ID: da1be602-45d0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da1be602-45d0-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 20:44:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4Ak8-0003KZ-4K; Wed, 13 Mar 2019 20:44:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Ak7-0001tI-Q9; Wed, 13 Mar 2019 20:44:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Ak7-00038s-PV; Wed, 13 Mar 2019 20:44:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133776-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat: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=d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
X-Osstest-Versions-That: xen=85578ea686830d5dbfa7042b04d5282d363d5bda
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 20:44:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133776: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc3Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNzcx
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkMjE1MTE1
MmRkMmIzODY1M2ZiYThmMWRiYzJkNGFmN2Q0MDRhM2Q0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA4NTU3OGVhNjg2ODMwZDVkYmZhNzA0MmIwNGQ1MjgyZDM2M2Q1YmRh
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3NzEgIDIwMTktMDMtMTMgMTQ6MDA6NDggWiAgICAw
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzc2ICAyMDE5LTAzLTEzIDE4OjAwOjU3IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZDIxNTExNTJkZDJiMzg2NTNmYmE4ZjFkYmMyZDRhZjdk
NDA0YTNkNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAxOCAxMjo0Mzo1NyAyMDE5ICswMDAwCgogICAgeGVuOiBtYWtlIGdyYW50IHRhYmxlIHN1
cHBvcnQgY29uZmlndXJhYmxlCiAgICAKICAgIEludHJvZHVjZSBDT05GSUdfR1JBTlRfVEFCTEUu
IFByb3ZpZGUgc3R1YnMgYW5kIG1ha2Ugc3VyZSB4ODYgYW5kIGFybQogICAgaHlwZXJ2aXNvcnMg
YnVpbGQgd2l0aCBncmFudCB0YWJsZSBkaXNhYmxlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmNvbW1pdCAzOGE4NWZlOGQ5OGI1NGRhN2Y4NDJmOGQ3OGJmOGM1NGY3NzQ3
NzM1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTWFy
IDEzIDEzOjU0OjQ4IDIwMTkgKzAwMDAKCiAgICBidWlsZC9tNDogZml4IHB5dGhvbiBsaWJyYXJ5
IGRldGVjdGlvbiBvbiBVYnVudHUgc3lzdGVtcwogICAgCiAgICAxNmNjMzM2MmFlZCBkb2Vzbid0
IHdvcmsgb24gVWJ1bnR1IHdpdGggZ2NjIChidXQgaXQgZG9lcyB3b3JrIHdpdGgKICAgIGNsYW5n
KS4gV29yayBhcm91bmQgaXQgYnkgbWFuaXB1bGF0aW5nIExJQlMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAyMjJmYjgwMDMxYWRm
ZGVmNzk1MzJkZTU4MDRhNmNiZmM3YWI1NWMzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KRGF0ZTogICBXZWQgTWFyIDEzIDEzOjU0OjQ3IDIwMTkgKzAwMDAKCiAgICB0cmF2
aXM6IHVzZSBweXRob24tZGV2IGluc3RlYWQgb2YgcHl0aG9uMi43LWRldgogICAgCiAgICBYZW4g
YnVpbGQgc2hvdWxkIGJlIHVzaW5nIGRlZmF1bHQgcHl0aG9uIG5vdy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDQ5NzA0YjhkMjM3
Y2UxZDE0MWM5MTMwZGFmZWVjNmUzN2ZiYjM5YjYKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMTMgMTM6NTQ6NDYgMjAxOSArMDAwMAoKICAgIGF1
dG9tYXRpb246IHVzZSBweXRob24tZGV2IHB5dGhvbjIuNy1kZXYgaW4gRGViaWFuIGFuZCBVYnVu
dHUKICAgIAogICAgLi4uIGluc3RlYWQgb2YgcHl0aG9uMi43LWRldi4KICAgIAogICAgV2UgaW5z
dGFsbGVkIHB5dGhvbjIuNy1kZXYgYmVjYXVzZSB4ZW4gb25seSB3b3JrZWQgd2l0aCAyLjcuCiAg
ICAKICAgIEluc3RhbGxpbmcgcHl0aG9uMi43LWRldiBvbmx5IGdpdmVzIHB5dGhvbjIuNy1jb25m
aWcsIHdoaWNoIGNhdXNlcwogICAgY29uZmlndXJlIHRvIGZhaWwgYmVjYXVzZSBpdCB3YW50cyBw
eXRob24tY29uZmlnIGJ5IGRlZmF1bHQuIE5vdyB4ZW4KICAgIHNob3VsZCB3b3JrIHdpdGggMi42
IGFuZCBhYm92ZSwgd2UgY2FuIGluc3RhbGwgcHl0aG9uLWRldiBhbmQgbGV0CiAgICBkaXN0cm9z
IHBpY2sgdGhlIGRlZmF1bHQgcHl0aG9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 13 23:39:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 23:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4DSS-0002ZI-8n; Wed, 13 Mar 2019 23:38: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=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4DSR-0002Z6-5I
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 23:38:47 +0000
X-Inumbo-ID: 23554d20-45e9-11e9-b93f-5b6de00f8b3f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23554d20-45e9-11e9-b93f-5b6de00f8b3f;
 Wed, 13 Mar 2019 23:38:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4DSM-0006ht-TR; Wed, 13 Mar 2019 23:38:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4DSM-0006d1-Ej; Wed, 13 Mar 2019 23:38:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4DSM-0002Qm-Dw; Wed, 13 Mar 2019 23:38:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133781-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=d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
X-Osstest-Versions-That: xen=85578ea686830d5dbfa7042b04d5282d363d5bda
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Mar 2019 23:38:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133781: 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>

ZmxpZ2h0IDEzMzc4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc4MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkMjE1MTE1MmRkMmIzODY1M2ZiYThmMWRiYzJkNGFmN2Q0MDRhM2Q0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NTU3OGVhNjg2ODMwZDVkYmZh
NzA0MmIwNGQ1MjgyZDM2M2Q1YmRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3NzEgIDIwMTkt
MDMtMTMgMTQ6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzc2ICAy
MDE5LTAzLTEzIDE4OjAwOjU3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODU1NzhlYTY4Ni4uZDIxNTExNTJkZCAgZDIxNTEx
NTJkZDJiMzg2NTNmYmE4ZjFkYmMyZDRhZjdkNDA0YTNkNCAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 00:14:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 00:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4E0V-00060u-4U; Thu, 14 Mar 2019 00:13: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4E0T-00060i-3h
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 00:13:57 +0000
X-Inumbo-ID: 0e1b6b0e-45ee-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e1b6b0e-45ee-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 00:13: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 1h4E0P-0007x7-NO; Thu, 14 Mar 2019 00:13: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 1h4E0P-0001VS-8Z; Thu, 14 Mar 2019 00:13:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4E0P-00019f-7c; Thu, 14 Mar 2019 00:13:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133742-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-arndale: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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=ef15ca08a8bb7db95689485af232ae18d40f5356
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 00:13:53 +0000
Subject: [Xen-devel] [xen-unstable test] 133742: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc0MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc0Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjk2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM2OTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY5
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzY5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2
OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlZjE1Y2EwOGE4YmI3ZGI5NTY4OTQ4NWFm
MjMyYWUxOGQ0MGY1MzU2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0
ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzM2OTYgIDIwMTktMDMtMTEgMDA6Mjg6MTggWiAgICAyIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzNzQyICAyMDE5LTAzLTEyIDEzOjEwOjM0IFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlZjE1Y2EwOGE4YmI3
ZGI5NTY4OTQ4NWFmMjMyYWUxOGQ0MGY1MzU2CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE1hciAxMSAxNDo0OTowMCAyMDE5ICswMDAw
CgogICAgQnJhbmNoIGZvciA0LjEyOiBTd2l0Y2ggdW5zdGFibGUgYmFjayBmcm9tIHNwZWNpZmlj
IDQuMTIgdGFncwogICAgCiAgICBVc2UgbWFzdGVyIG9yIHNwZWNpZmljIGdpdCBjb21taXRzLiAg
VGhlIG9ubHkgc2VtYW50aWMgY2hhbmdlIGlzIHRvCiAgICBwaWNrIHVwIHFlbXUteGVuIG1hc3Rl
ciBhZ2Fpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cgpjb21taXQgMTAwNTA3YjM0YmIyNDUyNDhjOGMxOGVkZjc0ZGVlOGRk
MzNmNWVmYwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBNYXIgMTEgMTQ6NDg6MzYgMjAxOSArMDAwMAoKICAgIEJyYW5jaCBmb3IgNC4x
MjogY2hhbmdlIHZlcnNpb24gbnVtYmVycwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 01:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 01: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 1h4FHH-0002PC-FU; Thu, 14 Mar 2019 01:35: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=RBga=RR=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h4FHG-0002Of-6H
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 01:35:22 +0000
X-Inumbo-ID: 6d54ae88-45f9-11e9-bc90-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d54ae88-45f9-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 01:35:20 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Mar 2019 18:35:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,476,1544515200"; d="scan'208";a="140594188"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by FMSMGA003.fm.intel.com with ESMTP; 13 Mar 2019 18:35:17 -0700
Date: Thu, 14 Mar 2019 09:39:27 +0800
From: Chao Gao <chao.gao@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20190314013925.GA10635@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <b761d5b1-3dc6-0e0a-e81d-b69cdcc7166d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b761d5b1-3dc6-0e0a-e81d-b69cdcc7166d@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDQ6MzY6NTBQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPk9uIDExLzAzLzIwMTkgMDc6NTcsIENoYW8gR2FvIHdyb3RlOgo+PiB0byByZXBsYWNl
IHRoZSBjdXJyZW50IHBlci1jcHUgY2FjaGUgJ3VjaS0+bWMnLgo+PiAKPj4gQ29tcGFyZWQgdG8g
dGhlIGN1cnJlbnQgcGVyLWNwdSBjYWNoZSwgdGhlIGJlbmVmaXRzIG9mIHRoZSBnbG9iYWwKPj4g
bWljcm9jb2RlIGNhY2hlIGFyZToKPj4gMS4gSXQgcmVkdWNlcyB0aGUgd29yayB0aGF0IG5lZWQg
dG8gYmUgZG9uZSBvbiBlYWNoIENQVS4gUGFyc2luZyB1Y29kZQo+PiBmaWxlIGlzIGRvbmUgb25j
ZSBvbiBvbmUgQ1BVLiBPdGhlciBDUFVzIG5lZWRuJ3QgcGFyc2UgdWNvZGUgZmlsZS4KPj4gSW5z
dGVhZCwgdGhleSBjYW4gZmluZCBvdXQgYW5kIGxvYWQgdGhlIG5ld2VzdCBwYXRjaCBmcm9tIHRo
ZSBnbG9iYWwKPj4gY2FjaGUuCj4+IDIuIEl0IHJlZHVjZXMgdGhlIG1lbW9yeSBjb25zdW1wdGlv
biBvbiBhIHN5c3RlbSB3aXRoIG1hbnkgQ1BVIGNvcmVzLgo+PiAKPj4gVHdvIGZ1bmN0aW9ucywg
bWljcm9jb2RlX3NhdmVfcGF0Y2goKSBhbmQgbWljcm9jb2RlX2ZpbmRfcGF0Y2goKSBhcmUKPj4g
aW50cm9kdWNlZC4gVGhlIGZvcm1lciBhZGRzIG9uZSBnaXZlbiBwYXRjaCB0byB0aGUgZ2xvYmFs
IGNhY2hlLiBUaGUKPj4gbGF0dGVyIGdldHMgYSBuZXdlciBhbmQgbWF0Y2hlZCB1Y29kZSBwYXRj
aCBmcm9tIHRoZSBnbG9iYWwgY2FjaGUuCj4+IEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBp
cyBleHBlY3RlZCB0byBiZSBkb25lIHdpdGggdGhlCj4+ICdtaWNyb2NvZGVfbXV0ZXgnIGhvbGQu
Cj4+IAo+PiBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcgJ3VjaS0+bWMn
IGFzIEkgYW0gZ29pbmcgdG8KPj4gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIG5leHQgcGF0
Y2guCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+
PiAtLS0KPj4gQ2hhbmdlcyBpbiB2NjoKPj4gIC0gY29uc3RpZnkgbG9jYWwgdmFyaWFibGVzIGFu
ZCBmdW5jdGlvbiBwYXJhbWV0ZXJzIGlmIHBvc3NpYmxlCj4+ICAtIGNvbW1lbnQgdGhhdCB0aGUg
Z2xvYmFsIGNhY2hlIGlzIHByb3RlY3RlZCBieSAnbWljcm9jb2RlX211dGV4Jy4KPj4gICAgYW5k
IGFkZCBhc3NlcnRpb25zIHRvIGNhdGNoIHZpb2xhdGlvbnMgaW4gbWljcm9jb2RlX3tzYXZlL2Zp
bmR9X3BhdGNoKCkKPj4gCj4+IENoYW5nZXMgaW4gdjU6Cj4+ICAtIHJld29yZCB0aGUgY29tbWl0
IGRlc2NyaXB0aW9uCj4+ICAtIGZpbmRfcGF0Y2goKSBhbmQgc2F2ZV9wYXRjaCgpIGFyZSBhYnN0
cmFjdGVkIGludG8gY29tbW9uIGZ1bmN0aW9ucwo+PiAgICB3aXRoIHNvbWUgaG9va3MgZm9yIEFN
RCBhbmQgSW50ZWwKPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwg
NjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jICAgIHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0K
Pj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA2NiArKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAxMyAr
KysrKysKPj4gIDQgZmlsZXMgY2hhbmdlZCwgMjE1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9u
cygtKQoKSGkgU2VyZ2V5LAoKVGhhbmtzIGZvciB5b3VyIHRlc3RpbmcuCgo+Cj5UaGlzIG5lZWRz
IHRoZSBmb2xsb3dpbmcgY2hhbmdlIGZvciB0aGUgQU1EIHBhcnQ6Cj4KPmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQu
Ywo+aW5kZXggNGFhOGZkY2EzOC4uMzU4ZjNjNDRlMyAxMDA2NDQKPi0tLSBhL3hlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfYW1kLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKPkBA
IC0yNDksNiArMjQ5LDcgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21w
YXJlX3BhdGNoKAo+IHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQpCj4gewo+ICAgICB1
aW50MzJfdCByZXY7Cj4rICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7Cj4gICAgIGNv
bnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqaGRyOwo+ICAgICBjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpwYXRjaDsKPiAgICAgaW50IGh3X2VycjsKPkBAIC0yNTksNyArMjYw
LDggQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKPiAgICAgaWYgKCBwYXRjaCA9
PSBOVUxMICkKPiAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Cj4tICAgIGhkciA9IHBhdGNoLT5k
YXRhOwo+KyAgICBtY19hbWQgPSBwYXRjaC0+ZGF0YTsKPisgICAgaGRyID0gbWNfYW1kLT5tcGI7
Cj4KPiAgICAgQlVHX09OKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwoKWWVzLiBJbmRlZWQgd2Ug
bmVlZCB0aGlzIGZpeC4KCj4KPgo+QW5vdGhlciB0aGluZyB0byBtZW50aW9uIGlzIHRoYXQgZXZl
biB3aXRoIHRoaXMgZml4IGFwcGxpZWQsIEkgZ2V0Cj5lYXJseSB1Y29kZSB1cGRhdGUgb25seSBv
biBDUFUwLgoKSW4gdGhpcyBwYXRjaCwgSSBjaGVja2VkIHRoZSByZXR1cm4gdmFsdWUgb2YgbWlj
cm9jb2RlX3NhdmVfcGF0Y2goKS4KSWYgaXQgZmFpbGVkLCB0aGUgQ1BVIHdvdWxkbid0IHVwZGF0
ZSB1Y29kZS4gSGVyZSwgZWFjaCBjcHUgd2lsbApwYXJzZSBtaWNyb2NvZGUgaXRzZWxmIGFuZCBh
ZGQgZm91bmQgcGF0Y2hlcyB0byBjYWNoZS4gT25seSB0aGUgZmlyc3QKc2F2aW5nIHdvdWxkIHN1
Y2NlZWQgYW5kIEkgYmVsaWV2ZSBpdCBjYXVzZXMgdGhlIGlzc3VlIHlvdSBmb3VuZC4KCj5XaXRo
IHRoZSB3aG9sZSBzZXJpZXMgYXBwbGllZCwgc2Vjb25kYXJ5Cj5DUFVzIGFsc28gc3RhcnQgZG9p
bmcgZWFybHkgdWNvZGUgdXBkYXRlLgoKSSBhc3N1bWUgdGhhdCB5b3UgbWVhbiBzZWNvbmRhcnkg
Q1BVcyBhbHNvIGludm9rZSAuYXBwbHlfbWljcm9jb2RlCmNhbGxiYWNrLgoKVGhpcyBpcyBhbiBl
eHBlY3RlZCBiZWhhdmlvci4gT24gZWFybHkgdWNvZGUgdXBkYXRlLCB0aGUgc2libGluZyBpbmZv
IGlzbid0CmluaXRpYWxpemVkLiBXZSBkb24ndCBkbyBhbnl0aGluZyB0byBwcmV2ZW50IHNlY29u
ZGFyeSBjcHVzIChmb3Igd2UgaGF2ZW4ndAppZGVudGlmaWVkIHRoZW0pIGZyb20gdXBkYXRpbmcg
Q1BVLiBTZWNvbmRhcnkgQ1BVcyB3b3VsZG4ndCBmaW5kIGFueQpuZXdlciBwYXRjaCB3aGVuIGNh
bGxpbmcgbWljcm9jb2RlX2ZpbmRfcGF0Y2goKSBpbiBhcHBseV9taWNyb2NvZGUoKS4KClRoYW5r
cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 01:55:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 01:55: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 1h4Fb5-0003xa-CN; Thu, 14 Mar 2019 01:55:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4Fb3-0003xQ-Ae
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 01:55:49 +0000
X-Inumbo-ID: 49449749-45fc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49449749-45fc-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 01:55:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4Fb0-0002Gf-UN; Thu, 14 Mar 2019 01:55: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 1h4Fb0-0000uU-Iy; Thu, 14 Mar 2019 01:55:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Fb0-0006w3-H3; Thu, 14 Mar 2019 01:55:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133743-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-i386-xsm:xen-build:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-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-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-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-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-libvirt-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-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:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-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-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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=6a31767f84ad31445865f1297d49937319f775c3
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 01:55:46 +0000
Subject: [Xen-devel] [linux-4.19 test] 133743: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc0MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNmEzMTc2N2Y4NGFkMzE0NDU4NjVmMTI5N2Q0OTkzNzMx
OWY3NzVjMwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjVi
MGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5
MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDEzMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxMjkgZGF5cyAgIDg3IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzY5OSAgMjAxOS0wMy0xMSAwMjo0MzowMiBaICAgIDIgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTUwOCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
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
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
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
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5
MjIwNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 03:50:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 03: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 1h4HNz-0004SX-T8; Thu, 14 Mar 2019 03:50: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4HNy-0004SL-LK
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 03:50:26 +0000
X-Inumbo-ID: 48e7c22a-460c-11e9-87b9-cf71aaaf2ae3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48e7c22a-460c-11e9-87b9-cf71aaaf2ae3;
 Thu, 14 Mar 2019 03:50: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 1h4HNp-0004v2-9q; Thu, 14 Mar 2019 03:50: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 1h4HNp-0008J8-1A; Thu, 14 Mar 2019 03:50:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4HNp-0007di-0S; Thu, 14 Mar 2019 03:50:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133750-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-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-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
X-Osstest-Versions-This: qemuu=cfc3fef6b4e493bf1a7ee16790ad584e20dfbbd1
X-Osstest-Versions-That: qemuu=e2a18635a400b0e68679614132e9ef6316105590
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 03:50:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 133750: 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>

ZmxpZ2h0IDEzMzc1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NTAvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzcwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNzAz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM3MDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzcwMwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNzAzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgY2ZjM2ZlZjZiNGU0OTNi
ZjFhN2VlMTY3OTBhZDU4NGUyMGRmYmJkMQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgZTJhMTg2MzVhNDAwYjBlNjg2Nzk2MTQxMzJlOWVmNjMxNjEwNTU5MAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNzAzICAyMDE5LTAzLTExIDA2OjQ4OjI3IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzc1MCAgMjAxOS0wMy0xMiAxOTowMzoxNyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFhcnVzaGkgTWVodGEgPG1laHRhLmFhcnUyMEBnbWFpbC5jb20+CiAgQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IFdpbGxpYW1zb24gPGFs
ZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBHcmFmIDxhZ3JhZkBjc2dyYWYu
ZGU+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW1pdCBTaW5naCBU
b21hciA8YW1pdC50b21hckBmcmVlc2NhbGUuY29tPgogIEFuZHJldyBSYW5kcmlhbmFzdWx1IDxy
YW5kcmlhbmFzdWx1QGdtYWlsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgog
IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVy
cmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEFiZHVyYWNobWFub3YgPGRhdmlk
LmFiZHVyYWNobWFub3ZAZ21haWwuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRy
b3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERh
dmlkIEtpYXJpZSA8ZGF2aWRraWFyaWU0QGdtYWlsLmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVo
YWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgog
IEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhlbGdlIERl
bGxlciA8ZGVsbGVyQGdteC5kZT4KICBIb3dhcmQgU3BvZWxzdHJhIDxoc3AuY2F0N0BnbWFpbC5j
b20+CiAgSWx5YSBNYXhpbWV0cyA8aS5tYXhpbWV0c0BzYW1zdW5nLmNvbT4KICBKYWdhbm5hdGhh
biBSYW1hbiA8amFnLnJhbWFuQG9yYWNsZS5jb20+CiAgS2FtaWwgUnl0YXJvd3NraSA8bjU0QGdt
eC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRA
dml2aWVyLmV1PgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMdXdlaSBLYW5nIDxsdXdl
aS5rYW5nQGludGVsLmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGls
YW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF0
ZWphIE1hcmphbm92aWMgPG1hdGVqYS5tYXJqYW5vdmljQHJ0LXJrLmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z
LWx5b24ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVm
YW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2lu
Z2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFj
a2ZyYW1lLm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWaWt0b3IgUHJ1
dHlhbm92IDx2aWt0b3IucHJ1dHlhbm92QHBoeXN0ZWNoLmVkdT4KICBXZWkgWWFuZyA8cmljaGFy
ZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWmhlbmd1aSBMaSA8bGl6aGVuZ3VpQGh1YXdlaS5j
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
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
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
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICBlMmExODYzNWE0Li5jZmMzZmVmNmI0
ICBjZmMzZmVmNmI0ZTQ5M2JmMWE3ZWUxNjc5MGFkNTg0ZTIwZGZiYmQxIC0+IHVwc3RyZWFtLXRl
c3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 05:45:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 05: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 1h4JBI-0004Xa-O8; Thu, 14 Mar 2019 05:45: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=5eFo=RQ=gmail.com=tomasztuzel@srs-us1.protection.inumbo.net>)
 id 1h4BT7-0002Kz-KH
 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 21:31:21 +0000
X-Inumbo-ID: 577cda9c-45d7-11e9-bc90-bc764e045a96
Received: from mail-io1-xd32.google.com (unknown [2607:f8b0:4864:20::d32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 577cda9c-45d7-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 21:31:20 +0000 (UTC)
Received: by mail-io1-xd32.google.com with SMTP id x4so3103680ion.2
 for <xen-devel@lists.xenproject.org>; Wed, 13 Mar 2019 14:31:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=gsiqCBUB0Q6LTKJsM5yx4Awjt/o4aG261USh4b5GsH4=;
 b=lK7bQqznaDaW+GQJP0RNcEwV7otFes/r8PUWMzyzHcsrvNo5APD8+MVRg67PyLZTZs
 NSXgVeOkrvIEy3r1WO1rtikLSSfVir4SgYwuQT+0YkuYwD0fxMmJwGLQB9NvM9cJqv+s
 S+xExeeiluneAGhOjtKTf5+crwtmTgEGiVn2NaHJ632ILvnmqkcie+hwUf40nFMr5NC6
 B+oOT8HHlhN1n4QYphq6J92g+kaezYlSTK324++1dK9VvmSKCXVYiJqQ3ZAlPG4PXxJE
 B6pLIT551SLRlIR0C8MLEF+xlE/RC7fpTyoh0LVxZjRMvO1yJ+AC+f+7nhAt5r3MpfKf
 XrUQ==
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=gsiqCBUB0Q6LTKJsM5yx4Awjt/o4aG261USh4b5GsH4=;
 b=cOJSs/rxYA0x3gsbH5ZkV5Io8q6AJSRFZmUmmM2B7LmOLVt076vQBZKH6kBD7CrUBD
 6ZUyy6Vqnw99K9turdLqbEmPS0xKjVm6uiLeitfrtj+XdIfKbUNSMdTeSGyvoa6yJubt
 lgIu7B8o7KUvCDEE+mUZ7P6r6k2rgFFy8pwgOaDsYaJ9tLTYmVl3g59QdIut8CScA9Ro
 zTf+WWQLibyvgmrPa7Am35zynn75Tk6KVoESUoAl24+1mvKNZNVivX6AG77EC1Wd5ykx
 9Ax7t2/0xVj8tiNBx5gcXcCOIgwlxSucAUHscs5D6QbvncC4HewYdPf+a7AbyIIuMyON
 2uMQ==
X-Gm-Message-State: APjAAAW01wYShlotuSt+J+hOtqfE4N6thRfsEGkbdDiboSwZx/J+4ufH
 gELjYxcRwW7ad2M+eQBs3f3yXBHdwqTgLtkVYBfNRuge
X-Google-Smtp-Source: APXvYqwo4+lqvlz3JxGOgX6QQriIl10N2P9393djKcggHdt9HgyP3RFq10iOsTssvrWu0Mmq9f3BwBvSijpgFFByQmQ=
X-Received: by 2002:a5d:8494:: with SMTP id t20mr25514818iom.232.1552512679362; 
 Wed, 13 Mar 2019 14:31:19 -0700 (PDT)
MIME-Version: 1.0
From: Tomasz Tuzel <tomasztuzel@gmail.com>
Date: Wed, 13 Mar 2019 15:31:08 -0600
Message-ID: <CAP-u0V8dn4UzAjZQXPnKDPA0yDAUg7=LBRUC=Ou9JXwdXfezuw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 14 Mar 2019 05:45:27 +0000
Subject: [Xen-devel] UEFI Boot Order Not Respected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7572589177436114578=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7572589177436114578==
Content-Type: multipart/alternative; boundary="000000000000c3470905840086ee"

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

Hi everyone,

We've been running into an issue with boot ordering when using OVMF
(specifically, with PXE booting). In particular, the issue is the "-boot
order=ABC" seems to have variable behavior depending on what it receives.
This is only an issue with UEFI; legacy handles this condition correctly.
Here's a table documenting several combinations in the HVM guest
configuration: OS installed || ISO attached || Boot order || Result
---------------------------------------------------- N || N || n || PXE
boot ---------------------------------------------------- N || Y || n ||
Prompt for CD boot, if not pressed drop to PXE boot
---------------------------------------------------- Y || N || n || Boot
from hard drive ---------------------------------------------------- Y || Y
|| n || Prompt for CD boot, if not pressed drop to hard drive
---------------------------------------------------- N || Y || cd || Prompt
for CD boot, if not pressed drop to PXE boot
---------------------------------------------------- N || N || cd || PXE
boot ---------------------------------------------------- Y || N || cd ||
Boot from hardrive ---------------------------------------------------- Y
|| Y || cd || Prompt for CD boot, if not pressed drop to hard drive
---------------------------------------------------- N || N || cn || PXE
boot ---------------------------------------------------- N || Y || cn ||
Prompt for CD boot, if not pressed drop to PXE boot
---------------------------------------------------- Y || N || cn || Boot
from hard drive ---------------------------------------------------- Y || Y
|| cn || Prompt for CD boot, if not pressed drop to hard drive
---------------------------------------------------- N || N || nd || PXE
boot ---------------------------------------------------- N || Y || nd ||
Prompt for CD boot, if not pressed drop to PXE boot
---------------------------------------------------- Y || N || nd || Boot
from hardrive ---------------------------------------------------- Y || Y
|| nd || Prompt for CD boot, if not pressed drop to hard drive
---------------------------------------------------- My running suspicion
is that the fw_cfg file is being incorrectly configured. However, I do not
see what is typically cited as a problem in the QEMU invocation that is
being tested on our end, namely the conflicting usage of "-boot order=ABC"
and "-device XYZ,bootindex=N". I don't really see any chatter about this on
any of the mailing lists that I've dug through, but it was just last week
that a fix was posted for the issue in which the hvmloader firmware leaves
address decoding enabled for enumerated PCI devices. Thus, I'm wondering if
this has simply not shown up on anyone's radar yet. Is this is a known
issue?

Tomasz

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

<div dir=3D"ltr">Hi everyone,<div><br></div><div>We&#39;ve been running int=
o an issue with boot ordering when using OVMF (specifically, with PXE booti=
ng). In particular, the issue is the &quot;-boot order=3DABC&quot; seems to=
 have variable behavior depending on what it receives. This is only an issu=
e with UEFI; legacy handles this condition correctly. Here&#39;s a table do=
cumenting several combinations in the HVM guest configuration:<span style=
=3D"color:rgb(51,51,51);font-family:Menlo,Monaco,Consolas,&quot;Courier New=
&quot;,monospace;font-size:13px;white-space:pre-wrap;background-color:rgb(2=
48,248,248)">

OS installed || ISO attached || Boot order || Result
----------------------------------------------------
N            || N            || n          || PXE boot
----------------------------------------------------
N            || Y            || n          || Prompt for CD boot, if not pr=
essed drop to PXE boot
----------------------------------------------------
Y            || N            || n          || Boot from hard drive
----------------------------------------------------
Y            || Y            || n          || Prompt for CD boot, if not pr=
essed drop to hard drive
----------------------------------------------------
N            || Y            || cd         || Prompt for CD boot, if not pr=
essed drop to PXE boot
----------------------------------------------------
N            || N            || cd         || PXE boot
----------------------------------------------------
Y            || N            || cd         || Boot from hardrive
----------------------------------------------------
Y            || Y            || cd         || Prompt for CD boot, if not pr=
essed drop to hard drive
----------------------------------------------------
N            || N            || cn         || PXE boot
----------------------------------------------------
N            || Y            || cn         || Prompt for CD boot, if not pr=
essed drop to PXE boot
----------------------------------------------------
Y            || N            || cn         || Boot from hard drive
----------------------------------------------------
Y            || Y            || cn         || Prompt for CD boot, if not pr=
essed drop to hard drive
----------------------------------------------------
N            || N            || nd         || PXE boot
----------------------------------------------------
N            || Y            || nd         || Prompt for CD boot, if not pr=
essed drop to PXE boot
----------------------------------------------------
Y            || N            || nd         || Boot from hardrive
----------------------------------------------------
Y            || Y            || nd         || Prompt for CD boot, if not pr=
essed drop to hard drive
----------------------------------------------------

</span>My running suspicion is that the fw_cfg file is being incorrectly co=
nfigured. However, I do not see what is typically cited as a problem in the=
 QEMU invocation that is being tested on our end, namely the conflicting us=
age of &quot;-boot order=3DABC&quot; and &quot;-device XYZ,bootindex=3DN&qu=
ot;. I don&#39;t really see any chatter about this on any of the mailing li=
sts that I&#39;ve dug through, but it was just last week that a fix was pos=
ted for the issue in which the hvmloader firmware leaves address decoding e=
nabled for enumerated PCI devices. Thus, I&#39;m wondering if this has simp=
ly not shown up on anyone&#39;s radar yet. Is this is a known issue?</div><=
div><br></div><div>Tomasz<br></div></div>

--000000000000c3470905840086ee--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7572589177436114578==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 07:42:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 07:42:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4L0G-0004ok-Gu; Thu, 14 Mar 2019 07:42: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4L0F-0004of-7O
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:42:11 +0000
X-Inumbo-ID: ac325535-462c-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 ac325535-462c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 07:42:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 01:42:08 -0600
Message-Id: <5C8A05CD020000780021E62B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 01:42:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-5-git-send-email-chao.gao@intel.com>
 <20190312165353.j6fj53ho2y6rcxzr@Air-de-Roger>
 <5C88B3B9020000780021DF27@prv1-mh.provo.novell.com>
 <3b84e762-96ff-f1c7-7f37-4af9afb48153@citrix.com>
 <2fc8ac8c-c784-b2d5-d1f3-b25298ea6c89@citrix.com>
In-Reply-To: <2fc8ac8c-c784-b2d5-d1f3-b25298ea6c89@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global
 cache of ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, xen-devel <xen-devel@lists.xenproject.org>,
 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+IE9uIDEzLjAzLjE5IGF0IDE4OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDMvMjAxOSAxMDozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTMv
MDMvMjAxOSAwNzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMi4wMy4xOSBhdCAx
Nzo1MywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBJSVJDIHdlIGFncmVlZCB0
aGF0IHN5c3RlbXMgd2l0aCBtaXhlZCBDUFUgdmVyc2lvbnMgYXJlIG5vdCBzdXBwb3J0ZWQsCj4+
Pj4gaGVuY2UgdGhlIHNhbWUgbWljcm9jb2RlIGJsb2Igc2hvdWxkIGJlIHVzZWQgdG8gdXBkYXRl
IGFsbCB0aGUKPj4+PiBwb3NzaWJsZSBDUFVzIG9uIHRoZSBzeXN0ZW0sIHNvIGEgbGlzdCBzaG91
bGQgbm90IGJlIG5lZWRlZCBoZXJlLgo+Pj4gVGhhdCdzIG5vdCB3aGF0IEkgcmVjYWxsLiBXZSBh
Z3JlZWQgdG8gbm90IHN0b3JlIGV2ZXJ5dGhpbmcsIGJlY2F1c2UKPj4+IG1peGVkLWZhbWlseSAv
IG1peGVkLW1vZGVsIHN5c3RlbXMgYXJlIGNvbW1vbmx5IG5vdCBzdXBwb3J0ZWQgYnkKPj4+IHRo
ZSBodyB2ZW5kb3JzLiBCdXQgbWl4ZWQgc3RlcHBpbmcgc3lzdGVtcyBtYXkgd2VsbCBiZS4KPj4g
VGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBTa3lsYWtlIGFuZCBDYXNjYWRlTGFrZSBzZXJ2ZXIgQ1BV
cyBpcyBvbmx5IGluCj4+IHRoZSBzdGVwcGluZyAoNCB2cyA2KS4gIFNhbWUgZm9yIEthYnkvQ29m
ZmVlL1doaXNrZXkvQW1iZXIgbGFrZSAodGhlCj4+IG1vYmlsZSBhbmQgZGVza3RvcCBsaW5lcyBo
YXZlIGEgbW9kZWwgZWFjaCwgYW5kIG5ld2VyIGdlbmVyYXRpb25zIGFyZQo+PiBqdXN0IG5ldyBz
dGVwcGluZ3MpLgo+Pgo+PiBJJ2xsIGhhdmUgdG8gZGVmZXIgdG8gSW50ZWwgYXMgdG8gZXhhY3Rs
eSB3aGF0IGlzIHN1cHBvcnRlZCwgYnV0IHdoZW4gSQo+PiBhc2tlZCB0aGlzIGJlZm9yZSwgdGhl
IGFuc3dlciB3YXMgdGhhdCBubyBoZXRlcm9nZW5laXR5IHdhcyBzdXBwb3J0ZWQgYXQKPj4gYWxs
LCBub3QgZXZlbiBhdCB0aGUgc3RlcHBpbmcgbGV2ZWwgb3IgcGxhdGZvcm0gSUQgbGV2ZWwuCj4g
Cj4gU28sIGFzIGl0IHR1cm5zIG91dCwgWGVuIGluIHByYWN0aWNlIG9ubHkgc3VwcG9ydHMgYSBz
aW5nbGUgZmlsZXMgd29ydGgKPiBvZiBtaWNyb2NvZGUgZnJvbSAvbGliL2Zpcm13YXJlCj4gCj4g
VGhpcyBpcyBiZWNhdXNlOgo+IDEpIFRoYXQgaXMgdGhlIG9ubHkgYmVoYXZpb3VyIGRyYWt1dCBo
YXMsIGFuZAo+IDIpIGRyYWt1dCBoYXMgYmVlbiB0aGUgZGVmYXVsdCBpbml0cmQtZ2VuZXJhdG9y
IGluIExpbnV4IGRpc3Ryb3MgZm9yIGZhcgo+IGxvbmdlciB0aGFuIFhlbiBoYXMgaGFkIGJvb3Qg
dGltZSBtaWNyb2NvZGUgbG9hZGluZyBzdXBwb3J0LCBhbmQKCkkgZGlzYWdyZWUuIHB1bGxpbmcg
dGhlIG1pY3JvY29kZSBibG9iIG91dCBvZiB0aGUgaW5pdHJkIGlzIG9ubHkgYQpzZWNvbmRhcnkg
b3B0aW9uLCBhcyBmYXIgYXMgWGVuJ3MgaGlzdG9yeSBpcyBjb25jZXJuZWQuIE15Cm9yaWdpbmFs
IGVhcmx5IGxvYWQgaW1wbGVtZW50YXRpb24gcmVxdWlyZWQgc3BlY2lmeWluZyBhIHNlcGFyYXRl
Cm1vZHVsZSBpbiB0aGUgZ3J1YiBjb25maWd1cmF0aW9uOyB1Y29kZT1zY2FuIHN1cHBvcnQgd2Fz
IGFkZGVkCmxhdGVyIGJ5IEtvbnJhZC4gWWV0IHRoZSB1Y29kZT08bnVtPiBsb2dpYyBhbHNvIHN1
cHBvcnRzIHRoZQpmdWxsIG1pY3JvY29kZS5iaW4gYmxvYiB0byBiZSBsb2FkZWQuIChBbmQgYXMg
dG8gdGhlIHRpbWVsaW5lLCBJJ20Kbm90IHN1cmUgU0xFIGluIHBhcnRpY3VsYXIgd2FzIHN3aXRj
aGVkIHRvIGRyYWN1dCBiZWZvcmUgWGVuIGhhZApnYWluZWQgZWFybHkgbG9hZGluZyBzdXBwb3J0
LikKClRoYXQgc2FpZCAtIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgb3ZlcndoZWxtaW5nIGFt
b3VudCBvZgp0ZXN0aW5nIGxpa2VseSBjb3ZlcnMgdGhlIGNhc2UgeW91IG1lbnRpb24sIGFuZCBu
b3RoaW5nIGVsc2UuIFNvCmlmIGZvciBhbGwgcHJhY3RpY2FsIHB1cnBvc2VzIHN1cHBvcnRpbmcg
anVzdCBhIHNpbmdsZSBmYW1pbHk6bW9kZWw6CnN0ZXBwaW5nIHR1cGxlIGlzIGVub3VnaCAtIGZp
bmUgd2l0aCBtZS4gR2l2ZW4gbXkgb3RoZXIgcmVwbHkKcmVnYXJkaW5nIGhvdyB0byBkZWFsIHdp
dGggbG9hZCBmYWlsdXJlIHRob3VnaCwgSSdtIG5vdCBzdXJlIHRoaXMKd291bGQgbWVhbiB3ZSBj
YW4gcmVzb3J0IGJhY2sgdG8gY2FjaGluZyBqdXN0IGEgc2luZ2xlIGJsb2IuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 07:48:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 07: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 1h4L5v-00050l-8W; Thu, 14 Mar 2019 07:48: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4L5t-00050g-Re
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:48:01 +0000
X-Inumbo-ID: 7cfab254-462d-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 7cfab254-462d-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 07:47:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 01:47:59 -0600
Message-Id: <5C8A072D020000780021E636@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 01:47:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
 <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
 <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.citrite.net>
In-Reply-To: <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 09/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE3OjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZiAK
PiBKYW4gQmV1bGljaAo+PiBTZW50OiAxMyBNYXJjaCAyMDE5IDEzOjE1Cj4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IAo+IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyAKPiBDb29wZXIK
Pj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
Y2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgCj4gPHRpbUB4ZW4ub3JnPjsgSnVsaWVuCj4+IEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPjsgUm9nZXIgCj4gUGF1IE1vbm5lCj4+IDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NSAwOS8xMV0gdmlyaWRpYW46
IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiAKPiBzeW50aGV0aWMgaW50ZXJydXB0IE1TUnMKPj4gCj4+
ID4+PiBPbiAxMS4wMy4xOSBhdCAxNDo0MSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToKPj4gPiBAQCAtMjgsNiArMjksMzIgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNUX1BB
R0UKPj4gPiAgICAgIHVpbnQ4X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKPj4g
PiAgfSBIVl9WUF9BU1NJU1RfUEFHRTsKPj4gPgo+PiA+ICt0eXBlZGVmIGVudW0gSFZfTUVTU0FH
RV9UWVBFIHsKPj4gPiArICAgIEh2TWVzc2FnZVR5cGVOb25lLAo+PiA+ICsgICAgSHZNZXNzYWdl
VGltZXJFeHBpcmVkID0gMHg4MDAwMDAxMCwKPj4gPiArfSBIVl9NRVNTQUdFX1RZUEU7Cj4+ID4g
Kwo+PiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0ZMQUdTIHsKPj4gPiArICAgIHVpbnQ4
X3QgTWVzc2FnZVBlbmRpbmc6MTsKPj4gPiArICAgIHVpbnQ4X3QgUmVzZXJ2ZWQ6NzsKPj4gPiAr
fSBIVl9NRVNTQUdFX0ZMQUdTOwo+PiA+ICsKPj4gPiArdHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FH
RV9IRUFERVIgewo+PiA+ICsgICAgSFZfTUVTU0FHRV9UWVBFIE1lc3NhZ2VUeXBlOwo+PiA+ICsg
ICAgdWludDE2X3QgUmVzZXJ2ZWQxOwo+PiA+ICsgICAgSFZfTUVTU0FHRV9GTEFHUyBNZXNzYWdl
RmxhZ3M7Cj4+ID4gKyAgICB1aW50OF90IFBheWxvYWRTaXplOwo+PiA+ICsgICAgdWludDY0X3Qg
UmVzZXJ2ZWQyOwo+PiA+ICt9IEhWX01FU1NBR0VfSEVBREVSOwo+PiA+ICsKPj4gPiArI2RlZmlu
ZSBIVl9NRVNTQUdFX1NJWkUgMjU2Cj4+ID4gKyNkZWZpbmUgSFZfTUVTU0FHRV9NQVhfUEFZTE9B
RF9RV09SRF9DT1VOVCAzMAo+PiAKPiAKPiBNaXNzZWQgdGhpcyBvbmUgYmVmb3JlLi4uCj4gCj4+
IElzIHRoaXMgZGVmaW5lZCB0aGlzIHdheSwgb3IgKGdpdmVuIC4uLgo+PiAKPj4gPiArdHlwZWRl
ZiBzdHJ1Y3QgSFZfTUVTU0FHRSB7Cj4+ID4gKyAgICBIVl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7
Cj4+ID4gKyAgICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRf
Q09VTlRdOwo+PiA+ICt9IEhWX01FU1NBR0U7Cj4+IAo+PiAuLi4gdGhpcykgaXNuJ3QgaXQgcmF0
aGVyCj4+IAo+PiAjZGVmaW5lIEhWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09VTlQgXAo+
PiAgICAgKChIVl9NRVNTQUdFX1NJWkUgLSBzaXplb2YoSFZfTUVTU0FHRV9IRUFERVIpIC8gOCkK
Pj4gCj4gCj4gSSBuZWVkIHRoZSBkZWZpbml0aW9uIGZvciB0aGUgYXJyYXkgaW4gdGhlIHN0cnVj
dCBzbyB0aGF0IHNpemVvZihIVl9NRVNTQUdFKSAKPiA9PSBIVl9NRVNTQUdFX1NJWkUgKGZvciB3
aGljaCB0aGVyZSBpcyBhIEJVSUxEX0JVR19PTigpKSBsYXRlci4KCkkgZG9uJ3QgdW5kZXJzdGFu
ZCB0aGlzIHBhcnQgLSBJJ20gbm90IGFza2luZyB0byBkaXRjaCB0aGUgI2RlZmluZS4KQXMgdG8g
dGhlIEJVSUxEX0JVR19PTigpIC0gSSBzZWUgbm93LCBidXQgdGhhdCdzIG9ubHkgaW4gcGF0Y2gK
MTAsIGFuZCBpbiBhIHNwZWNpZmljIG1lc3NhZ2UgaGFuZGxlci4gSSB0aGluayB0aGlzIHdvdWxk
IGJlbG9uZwpoZXJlLCBhbmQgaW4gdGhlIG1haW4gdmlyaWRpYW4uYyBmaWxlLgoKPiBJdCdzIGFs
c28gd3JpdHRlbiB0aGF0IHdheSBpbiB0aGUgc3BlYy4gc28gSSdkIHJhdGhlciBsZWF2ZSBpdCBh
cy1pcy4KCldlbGwsIG9rYXkgdGhlbiAtIEkgd2FzIHNvcnQgb2YgZXhwZWN0aW5nIHRoaXMgdG8g
YmUgc3BlbGxlZCBvdXQKdGhlcmUgaW4gc3VjaCBhIHdheS4gVGhhdCBkb2Vzbid0IGNoYW5nZSBt
eSBvdmVyYWxsIG9waW5pb24sCmJ1dCBJIGNhbiBzZWUgeW91ciBwb2ludCBvZiB3YW50aW5nIHRv
IG1hdGNoIHRoZSBzcGVjLCBhbmQgeW91CmJlaW5nIHRoZSBtYWludGFpbmVyIEkgaGF2ZSBubyBi
YXNpcyB0byBpbnNpc3QgYW55d2F5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 07:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 07:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4L7l-00057p-MY; Thu, 14 Mar 2019 07:49:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4L7k-00057k-I5
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:49:56 +0000
X-Inumbo-ID: bf44e74c-462d-11e9-90f6-a3278e4b788a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf44e74c-462d-11e9-90f6-a3278e4b788a;
 Thu, 14 Mar 2019 07:49:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 01:49:50 -0600
Message-Id: <5C8A079E020000780021E646@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 01:49:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190311180911.2108-1-paul.durrant@citrix.com>
 <20190311180911.2108-2-paul.durrant@citrix.com>
 <5C8927C9020000780021E432@prv1-mh.provo.novell.com>
 <96aa5dc665844f82a33ec231ad5eda34@AMSPEX02CL02.citrite.net>
In-Reply-To: <96aa5dc665844f82a33ec231ad5eda34@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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+IE9uIDEzLjAzLjE5IGF0IDE3OjA1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBCZXVsaWNoCj4+IFNlbnQ6IDEzIE1hcmNoIDIw
MTkgMTU6NTUKPj4gCj4+ID4+PiBPbiAxMS4wMy4xOSBhdCAxOTowOSwgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCj4+
ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAo+PiA+IEBAIC0zMjgsNyArMzI4LDcg
QEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2KTsKPj4gPiAgICogVGhl
c2UgZnVuY3Rpb25zIGFyZSBhbHNvIHVzZWQgYnkgdGhlIG1pZ3JhdGlvbiBsb2dpYywgc28gbmVl
ZCB0byBjb3BlIHdpdGgKPj4gPiAgICogYmVpbmcgdXNlZCBvdXRzaWRlIG9mIHYncyBjb250ZXh0
Lgo+PiA+ICAgKi8KPj4gPiAtaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOwo+PiA+ICtpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7Cj4+IAo+PiBJIGZpbmQgdGhp
cyBwcmV0dHkgdW5kZXNpcmFibGUsIGFuZCBJJ2QgbGlrZSB0byBhdCBsZWFzdCBwdXQgb3V0Cj4+
IGZvciBkaXNjdXNzaW9uIGEgbWVhbnMgaG93IHRvIGF2b2lkIGl0OiBBbnkgZW50aXR5IGJlaW5n
Cj4+IHBhc3NlZCBhIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdiBjYW4gZ2V0IGhvbGQgb2YgYSBub24t
Y29uc3QKPj4gb25lIGJ5IGRvaW5nCj4+IAo+PiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdi0+ZG9t
YWluLT52Y3B1W2N2LT52Y3B1X2lkXTsKPj4gCj4gCj4gTG9va3Mga2luZCBvZiBvZGQsIGJ1dCBv
ZiBjb3Vyc2UgaXQgd2lsbCBjZXJ0YWlubHkgd29yay4KPiAKPj4gT2YgY291cnNlIHRoaXMgc2hv
dWxkbid0IGJlIHVzZWQgYXJiaXRyYXJpbHksIGJ1dCB0byBoaWRlIGFuCj4+IGltcGxlbWVudGF0
aW9uIGRldGFpbCBsaWtlIHRoYXQgb2Ygdm14X3ZtY3NfZW50ZXIoKSBJIHRoaW5rCj4+IHRoaXMg
Y291bGQgYmUganVzdGlmaWVkLiBUaG91Z2h0cz8KPj4gCj4gCj4gSSBndWVzcyB0aGUgcXVlc3Rp
b24gaXMgYXQgd2hhdCBsZXZlbCB0byBkbyB0aGlzPyBQcm9iYWJseSBpbiB0aGUgaHZtIGNvZGUg
Cj4gcmF0aGVyIHRoYW4gaW4gdGhlIHZteCBjb2RlLgoKSSB0aGluayBpdCBzaG91bGQgYmUgaW4g
Vk1YIGNvZGUsIGFzIHRoYXQncyB3aGVyZSB0aGUKdm14X3ZtY3NfZW50ZXIoKSBvZGRpdHkgbGl2
ZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 07:53:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 07:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4LAh-0005pZ-7X; Thu, 14 Mar 2019 07: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4LAf-0005pR-7j
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:52:57 +0000
X-Inumbo-ID: 2d80ade3-462e-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 2d80ade3-462e-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 07:52:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 01:52:55 -0600
Message-Id: <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 01:52:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
 <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
In-Reply-To: <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE4OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEzLzAzLzIwMTkgMTU6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4wMi4x
OSBhdCAxMjozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4g
QEAgLTIxMjEsOSArMjEyMSw5IEBAIHZvaWQgaW5pdF94ZW5oZWFwX3BhZ2VzKHBhZGRyX3QgcHMs
IHBhZGRyX3QgcGUpCj4+PiAgICAgICAgKiBZdWshIEVuc3VyZSB0aGVyZSBpcyBhIG9uZS1wYWdl
IGJ1ZmZlciBiZXR3ZWVuIFhlbiBhbmQgRG9tIHpvbmVzLCB0bwo+Pj4gICAgICAgICogcHJldmVu
dCBtZXJnaW5nIG9mIHBvd2VyLW9mLXR3byBibG9ja3MgYWNyb3NzIHRoZSB6b25lIGJvdW5kYXJ5
Lgo+Pj4gICAgICAgICovCj4+PiAtICAgIGlmICggcHMgJiYgIWlzX3hlbl9oZWFwX21mbihwYWRk
cl90b19wZm4ocHMpLTEpICkKPj4+ICsgICAgaWYgKCBwcyAmJiAhaXNfeGVuX2hlYXBfbWZuKF9t
Zm4ocGFkZHJfdG9fcGZuKHBzKS0xKSkgKQo+Pj4gICAgICAgICAgIHBzICs9IFBBR0VfU0laRTsK
Pj4+IC0gICAgaWYgKCAhaXNfeGVuX2hlYXBfbWZuKHBhZGRyX3RvX3BmbihwZSkpICkKPj4+ICsg
ICAgaWYgKCAhaXNfeGVuX2hlYXBfbWZuKG1hZGRyX3RvX21mbihwZSkpICkKPj4gCj4+IFdoeSBt
YWRkcl90b19tZm4oKSBoZXJlIGJ1dCBzdGlsbCBwYWRkcl90b19wZm4oKSBhYm92ZT8gT2gsCj4+
IHdlIGRvbid0IGhhdmUgYW55IG1mbl9zdWIoKSwgSSBzZWUuCj4gCj4gWWVzIHdlIGRvbid0IGhh
dmUgbWZuX3N1YigpIChvciBldmVuIGdmbl9zdWIoKSkuIEkgb25seSBmb3VuZCBhIGNvdXBsZSBv
ZiBwbGFjZXMgCj4gd2hlcmUgc3VjaCBoZWxwZXJzIG1pZ2h0IGJlIHVzZWZ1bC4gSSBjYW4gaW50
cm9kdWNlIHRoZSAyIGhlbHBlcnMgaWYgeW91IHRoaW5rIAo+IGl0IGlzIHdvcnRoIGl0LgoKV2Vs
bCwgSSBndWVzcyBpbiB0aGUgZW5kIEknbSBmaW5lIGVpdGhlciB3YXkuIEl0IHNpbXBseSBzdHJ1
Y2sgbWUKYXMgb2RkIGF0IHRoZSBmaXJzdCBnbGFuY2UgdGhhdCB5b3UgdXNlIG1hZGRyX3RvX21m
bigpIGluIG9uZQpjYXNlIGJ1dCBub3QgdGhlIG90aGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 07:55:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 07: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 1h4LDU-0005ze-Oa; Thu, 14 Mar 2019 07: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4LDT-0005zY-NI
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:55:51 +0000
X-Inumbo-ID: 9545ce05-462e-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 9545ce05-462e-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 07:55:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 01:55:49 -0600
Message-Id: <5C8A0903020000780021E662@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 01:55:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-9-julien.grall@arm.com>
 <5C891FA4020000780021E3A0@prv1-mh.provo.novell.com>
 <5b02c8e1-5ff6-a1a1-e1dd-650123d66006@arm.com>
In-Reply-To: <5b02c8e1-5ff6-a1a1-e1dd-650123d66006@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE4OjMwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEzLzAzLzIwMTkgMTU6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4wMi4x
OSBhdCAxMjozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9j
b21tb24vZG9tY3RsLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPj4+IEBAIC0yMDUs
NyArMjA1LDcgQEAgdm9pZCBnZXRkb21haW5pbmZvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCAK
PiB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCj4+PiAgICAgICBpbmZvLT5vdXRzdGFu
ZGluZ19wYWdlcyA9IGQtPm91dHN0YW5kaW5nX3BhZ2VzOwo+Pj4gICAgICAgaW5mby0+c2hyX3Bh
Z2VzICAgICAgICAgPSBhdG9taWNfcmVhZCgmZC0+c2hyX3BhZ2VzKTsKPj4+ICAgICAgIGluZm8t
PnBhZ2VkX3BhZ2VzICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnBhZ2VkX3BhZ2VzKTsKPj4+IC0g
ICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBtZm5fdG9fZ21mbihkLCB2aXJ0X3RvX21mbihk
LT5zaGFyZWRfaW5mbykpOwo+Pj4gKyAgICBpbmZvLT5zaGFyZWRfaW5mb19mcmFtZSA9IGdmbl94
KGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkpOwo+PiAKPj4gSSB0aGluayB0aGlzIGNoYW5nZSB3
YW50cyB0byBiZSBhY2NvbXBhbmllZCBieSBhIHdhcm5pbmcgYXR0YWNoZWQKPj4gdG8gdGhlIGZp
ZWxkIGRlY2xhcmF0aW9uIGluIHRoZSBwdWJsaWMgaGVhZGVyLgo+IAo+IE1ha2Ugc2Vuc2UuCj4g
Cj4+IAo+PiBCdXQgSSdkIGFsc28gbGlrZSB0byBoYXZlIHRoZSB0b29sIHN0YWNrIG1haW50YWlu
ZXJzJyB2aWV3IG9uIG1ha2luZwo+PiB0aGlzIGZpZWxkIGVmZmVjdGl2ZWx5IHVudXNhYmxlIGZv
ciBBcm0uCj4gCj4gVGhlIHZhbHVlIGluIHNoYXJlZF9pbmZvX2ZyYW1lIHdhcyBwbGFpbiB3cm9u
ZyBzaW5jZSB0aGUgY3JlYXRpb24gb2YgWGVuIEFybS4gU28gCj4gdGhpcyBpcyBqdXN0IG1ha2lu
ZyB0aGUgZXJyb3IgbW9yZSBvYnZpb3VzLiBJIGRvbid0IGV4cGVjdCBhbnkgdXNlciBvZiBpdCBv
biBBcm0uCgpXZWxsLCBteSByZXF1ZXN0IGZvciB0b29sIHN0YWNrIG1haW50YWluZXIgaW5wdXQg
d2Fzbid0IHRvIHB1dCB1bmRlcgpxdWVzdGlvbiB0aGF0IHRoZSBmaWVsZCBjYW4ndCBjdXJyZW50
bHkgYmUgdXNlZCBzZW5zaWJseSBvbiBBcm0uCkluc3RlYWQgSSdtIG1lYW5pbmcgdG8ga25vdyB3
aGV0aGVyIGl0IGNhbiBiZSBzZW5zaWJseSBleHBlY3RlZApmb3IgdGhlIHRvb2wgc3RhY2sgdG8g
d2FudCB0byB1c2UgdGhlIGZpZWxkIHVuaWZvcm1seSwgaW4gd2hpY2ggY2FzZQpyYXRoZXIgdGhh
biBtYWtpbmcgaXQgbW9yZSBvYnZpb3VzbHkgbm90IHdvcmsgaXQgc2hvdWxkIGJlIGZpeGVkCmlu
c3RlYWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 07:59:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 07:59: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 1h4LH0-0006AO-Dr; Thu, 14 Mar 2019 07:59:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4LGz-0006AF-0k
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:59:29 +0000
X-Inumbo-ID: 14b6dd42-462f-11e9-8486-afdac39cfa96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14b6dd42-462f-11e9-8486-afdac39cfa96;
 Thu, 14 Mar 2019 07:59:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 01:59:23 -0600
Message-Id: <5C8A09D9020000780021E67B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 01:59:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
 <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
 <5C8928DE020000780021E44B@prv1-mh.provo.novell.com>
 <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
In-Reply-To: <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE4OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDMvMjAxOSAxNTo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEz
LjAzLjE5IGF0IDE2OjQ4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gT24gMTMv
MDMvMjAxOSAxNTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTMuMDMuMTkgYXQg
MTY6MjQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEzLzAzLzIwMTkg
MTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMTguMDIuMTkgYXQgMTI6MzYs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCj4+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+Pj4+
Pj4gQEAgLTMyMSwxMCArMzIxLDggQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9n
dmEoc3RydWN0IHZjcHUgKnYsIAo+Pj4gdmFkZHJfdCB2YSwKPj4+Pj4+PiAgICAjZGVmaW5lIFNI
QVJFRF9NMlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPj4+Pj4+PiAgICAjZGVmaW5lIFNI
QVJFRF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQo+Pj4+Pj4+
ICAgIAo+Pj4+Pj4+IC0vKiBYZW4gYWx3YXlzIG93bnMgUDJNIG9uIEFSTSAqLwo+Pj4+Pj4+ICsv
KiBXZSBkb24ndCBoYXZlIGEgTTJQIG9uIEFybSAqLwo+Pj4+Pj4+ICAgICNkZWZpbmUgc2V0X2dw
Zm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsgKHZvaWQpIChtZm4pLCAodm9pZCkocGZuKTsgfSAK
Pj4+IHdoaWxlICgwKQo+Pj4+Pj4+IC0jZGVmaW5lIG1mbl90b19nbWZuKF9kLCBtZm4pICAobWZu
KQo+Pj4+Pj4gU28gaXMgdGhlIHBsYW4gdG8gcmVtb3ZlIHRoZSBvdGhlciBtYWNybyBmcm9tIEFy
bSB0aGVuIGFzIHdlbGw/Cj4+Pj4+IERvIHlvdSBtZWFuIG1mbl90b19nZm4/IElmIHNvIGl0IGRv
ZXMgbm90IGV4aXN0IG9uIEFybS4KPj4+PiBObywgSSBtZWFuIHRoZSBvbmUgaW4gY29udGV4dCBh
Ym92ZSAtIHNldF9ncGZuX2Zyb21fbWZuKCkuCj4+PiBJdCBpcyB1c2VkIGluIGNvbW1vbiBjb2Rl
LCBzbyB3ZSB3b3VsZCBuZWVkIHRvICNpZGVmIHRoZSBjYWxsZXIuCj4+IEhtbSwgcmlnaHQsIHN1
Y2ggI2lmZGVmLWFyeSB3b3VsZCBiZSB1bmRlc2lyYWJsZSAoYW5kIHR3byBvdXQgb2YKPj4gdGhl
IHRocmVlIGNvbW1vbiBjb2RlIGNhbGxlcnMgd291bGQgbmVlZCBpdC4KPj4KPj4+IEkgdGhpbmsg
aXQgaXMgYmV0dGVyIHRvIHByb3ZpZGUgYSBOT1AgaW1wbGVtZW50YXRpb24uIENvdWxkIGJlIG1v
dmVkIHNvbWV3aGVyZSAKPj4+IGluIHRoZSBjb21tb24gaGVhZGVyIHRob3VnaC4gQW55IG9waW5p
b25zPwo+PiBUaGlzIHdvdWxkIHBlcmhhcHMgYmUgYmV0dGVyLCBub3cgdGhhdCB5b3UgaGF2ZSBI
QVZFX00yUC4KPiAKPiBHaXZlbiB0aGF0ICJoYXZpbmcgYW4gTTJQIiBpcyBub3cgYW4geDg2LXNw
ZWNpZmljIGNvbmNlcHQsIEkgdGhpbmsKPiBwaGFzaW5nIHNldF9ncGZuX2Zyb21fbWZuKCkncyB1
c2Ugb3V0IG9mIGNvbW1vbiBjb2RlIGlzIHRoZSB3YXkgdG8gZ28uCgpCdXQgd2hhdCdzIHRoZSBp
bXBsaWNhdGlvbiBvZiB0aGlzPyBUaGVyZSB3b3VsZCBuZWVkIHRvIGJlIHNvbWUKYXJjaF8qKCkg
aG9vayB1c2VkIGluIHRoZSBwbGFjZSB0aGF0IHNldF9ncGZuX2Zyb21fbWZuKCkgaXMKaW52b2tl
ZCBjdXJyZW50bHkuIEJ1dCB0aGVuIGl0IGNhbiBhcyB3ZWxsIHJlbWFpbgpzZXRfZ3Bmbl9mcm9t
X21mbigpICh3aXRoIHRoZSAhSEFWRV9NMlAgc3R1YmJlZCBvdXQgcHJvcGVybHkKaW4gYSBjb21t
b24gaGVhZGVyKSwgY2FuJ3QgaXQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:06:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08:06:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4LN8-0007SP-KL; Thu, 14 Mar 2019 08:05: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4LN8-0007SK-3T
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 08:05:50 +0000
X-Inumbo-ID: f9c40812-462f-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 f9c40812-462f-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 08:05:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 02:05:47 -0600
Message-Id: <5C8A0B5B020000780021E68D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 02:05:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
 <d99d0f41-9f56-be1b-96eb-de34fce812ee@arm.com>
 <5C892459020000780021E3FF@prv1-mh.provo.novell.com>
 <e5f62bfe-d31e-53b3-41c2-493960742890@arm.com>
 <5C8928DE020000780021E44B@prv1-mh.provo.novell.com>
 <5246f4a3-9099-d3e8-b950-4a17afb8e63b@citrix.com>
 <bb89269c-5b4d-98d1-40b6-03f772e2d7b3@arm.com>
 <12975b45-8df4-e140-84d9-e7fcc2cbf763@citrix.com>
In-Reply-To: <12975b45-8df4-e140-84d9-e7fcc2cbf763@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDE5OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDMvMjAxOSAxNzo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMy8w
My8yMDE5IDE3OjM0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gR2l2ZW4gdGhhdCAiaGF2aW5n
IGFuIE0yUCIgaXMgbm93IGFuIHg4Ni1zcGVjaWZpYyBjb25jZXB0LCBJIHRoaW5rCj4+PiBwaGFz
aW5nIHNldF9ncGZuX2Zyb21fbWZuKCkncyB1c2Ugb3V0IG9mIGNvbW1vbiBjb2RlIGlzIHRoZSB3
YXkgdG8gZ28uCj4+Cj4+IFNvIHlvdSBuZXZlciBleHBlY3Qgb3RoZXIgYXJjaGl0ZWN0dXJlIHRv
IHVzZSB0aGUgTTJQPwo+IAo+IEkgZ3Vlc3MgdGhhdCBkZXBlbmRzIG9uIGhvdyBsaWtlbHkgaXQg
aXMgZ29pbmcgdG8gYmUgdGhhdCBYZW4gZ2FpbnMgYQo+IG5ldyBub24tSFZNLWxpa2UgdmlydHVh
bGlzYXRpb24gbW9kZSBvbiBhIG5ldyBhcmNoaXRlY3R1cmUuCgpXZWxsLCBub3QgcXVpdGUuIEkg
ZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgc3RyYWlnaHRmb3J3YXJkIHRvIG1ha2UKeDg2IHNlbGVj
dCBIQVZFX00yUCBvbmx5IHdoZW4gUFYgaXMgYWxzbyBlbmFibGVkLiBIZW5jZSBhIEhWTS0KbGlr
ZSBpbXBsZW1lbnRhdGlvbiBtYXkgc3RpbGwgd2FudCB0byBtYWludGFpbiBNMlAuIEluIGZhY3Qg
aXQgaXMKbXkgdW5kZXJzdGFuZGluZyB0aGF0IDY0LWJpdCBBcm0gY291bGQgZWFzaWx5IGRvIChs
ZWF2aW5nIGFzaWRlCnRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyIHRoZSBtZW1vcnkgbmVlZGVkIHRv
IGJ1aWxkIHRoZSB0YWJsZXMKd291bGQgYmUgd2VsbCBzcGVudCB0aGlzKSwgYnV0IGl0J3MgcHJv
aGliaXRpdmUgb24gMzItYml0LCBhbmQgaGVuY2UKaXQncyBlYXNpZXIgZm9yIHRoZSBBcm0gY29k
ZSBvdmVyYWxsIHRvIHVuaWZvcm1seSByZXNvcnQgdG8KYWx0ZXJuYXRpdmUgbWVhbnMgd2hlcmUg
c3VjaCBhIHRyYW5zbGF0aW9uIGlzIGluZGVlZCBuZWVkZWQuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:20:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Lb2-0000S1-WB; Thu, 14 Mar 2019 08: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4Lb1-0000Rw-E1
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 08:20:11 +0000
X-Inumbo-ID: f9b6a1dc-4631-11e9-ac72-4b875e17b9ba
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9b6a1dc-4631-11e9-ac72-4b875e17b9ba;
 Thu, 14 Mar 2019 08:20:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 02:20:06 -0600
Message-Id: <5C8A0EB6020000780021E6A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 02:20:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552505857-21115-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1552505857-21115-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] tools/cpuid: Update xen-cpuid for Coffee
 Lake 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: 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+IE9uIDEzLjAzLjE5IGF0IDIwOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwo+ICsrKyBiL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMKPiBAQCAtMTI3LDYgKzEyNyw4IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2Mw
WzMyXSA9Cj4gICAgICBbMTRdID0gImF2eDUxMl92cG9wY250ZHEiLAo+ICAKPiAgICAgIFsyMl0g
PSAicmRwaWQiLAo+ICsKPiArICAgIFszMF0gPSAic2d4LWxjIiwKPiAgfTsKPiAgCj4gIHN0YXRp
YyBjb25zdCBjaGFyICpzdHJfZTdkWzMyXSA9CgpIbW0sIHRvIGJlIGhvbmVzdCBJIGRvbid0IHNl
ZSB3aHkgdGhpcyBuZWVkcyB0byBnbyBpbiBhaGVhZCBvZgpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTIvbXNnMDE4MTMuaHRtbApwb3N0
ZWQgYWxtb3N0IDMgbW9udGhzIGFnbywgYW5kIGFscmVhZHkgdGFraW5nIGNhcmUgb2YgdGhlIGJp
dC4KSSdtIGZpbmUgdG8gc3dpdGNoIGZyb20gdW5kZXJzY29yZSB0byBkYXNoIHRoZXJlIGlmIHRo
YXQncwpkZXNpcmVkLCBidXQgaXQgbG9va3MgaW5jb25zaXN0ZW50IHdpdGggcHJlLWV4aXN0aW5n
IGVudHJpZXMgKGFzCnRoZSBjb250ZXh0IG9mIHlvdXIgcGF0Y2ggYWxzbyBzaG93cykuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:24:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08:24: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 1h4Lf2-0000cN-LA; Thu, 14 Mar 2019 08:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4Lf1-0000cB-9M
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 08:24:19 +0000
X-Inumbo-ID: 8b68346a-4632-11e9-852e-f3eefbe469aa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b68346a-4632-11e9-852e-f3eefbe469aa;
 Thu, 14 Mar 2019 08:24: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 1h4Les-0002qm-ML; Thu, 14 Mar 2019 08:24:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Les-00014J-Ab; Thu, 14 Mar 2019 08:24:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Les-0008Fw-8l; Thu, 14 Mar 2019 08:24:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133755-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 08:24:10 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133755: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc1NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc1NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZh
aWwgaW4gMTMzNjYyIHBhc3MgaW4gMTMzNzU1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMzY4MCBwYXNzIGluIDEzMzc1
NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMzY4MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBsaWtlIDEzMDk2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUwIHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5
NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMw
OTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YTFmOGZlMDYyODk5ZGNhMzRmZTIzNTNlYTI3YzYzNDhjNWQ3Y2Q3ZApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzll
M2JmYWE2NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5
IFogIDEwMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU5OCAgMjAxOS0wMy0wNSAxNTow
NjoyMyBaICAgIDggZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3NiBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:38:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08: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 1h4LsC-0001fA-MS; Thu, 14 Mar 2019 08: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4LsB-0001f3-Ix
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 08:37:55 +0000
X-Inumbo-ID: 7568ed26-4634-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7568ed26-4634-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 08:37: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 8ABD2AC32;
 Thu, 14 Mar 2019 08:37:52 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>, Julien Grall <julien.grall@arm.com>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
 <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
 <6f8aca6c-355b-7862-75aa-68fe566f76fb@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: <ec71c03e-987d-2b73-9fe6-2604a3c32017@suse.com>
Date: Thu, 14 Mar 2019 09:37:50 +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: <6f8aca6c-355b-7862-75aa-68fe566f76fb@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: k.khlebnikov@samsung.com, Stefano Stabellini <sstabellini@kernel.org>,
 Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTIvMDMvMjAxOSAyMDo0NiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gT24gMTIuMDMu
MTkgMTk6MjMsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBPbiAxMi4wMy4xOSAxOTowMiwg
Qm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMy8xMi8xOSAxOjI0IFBNLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4+IE9uIDEyLzAzLzIwMTkgMTc6MTgsIERhdmlkIEhpbGRlbmJyYW5kIHdy
b3RlOgo+Pj4+PiBPbiAxMi4wMy4xOSAxODoxNCwgTWF0dGhldyBXaWxjb3ggd3JvdGU6Cj4+Pj4+
PiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwNTowNTozOVBNICswMDAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4+Pj4gT24gMy8xMi8xOSAzOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Pj4+Pj4+IEl0IGxvb2tzIGxpa2UgYWxsIHRoZSBhcm0gdGVzdCBmb3IgbGludXMgWzFdIGFuZCBu
ZXh0IFsyXSB0cmVlCj4+Pj4+Pj4+IGFyZSBub3cgZmFpbGluZy4geDg2IHNlZW1zIHRvIGJlIG1v
c3RseSBvay4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhlIGJpc2VjdG9yIGZpbmdlcmVkIHRoZSBmb2xs
b3dpbmcgY29tbWl0Ogo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBjb21taXQgMGVlOTMwZTZjYWZhMDQ4YzE5
MjU4OTNkMGNhODk5MThiMjgxNGYyYwo+Pj4+Pj4+PiBBdXRob3I6IE1hdHRoZXcgV2lsY294IDx3
aWxseUBpbmZyYWRlYWQub3JnPgo+Pj4+Pj4+PiBEYXRlOiAgIFR1ZSBNYXIgNSAxNTo0NjowNiAy
MDE5IC0wODAwCj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICAgICAgbW0vbWVtb3J5LmM6IHByZXZlbnQgbWFw
cGluZyB0eXBlZCBwYWdlcyB0byB1c2Vyc3BhY2UKPj4+Pj4+Pj4gICAgICBQYWdlcyB3aGljaCB1
c2UgcGFnZV90eXBlIG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXJzcGFjZSBhcyBpdCB3b3Vs
ZAo+Pj4+Pj4+PiAgICAgIGRlc3Ryb3kgdGhlaXIgcGFnZSB0eXBlLiAgQWRkIGFuIGV4cGxpY2l0
IGNoZWNrIGZvciB0aGlzIGluc3RlYWQgb2YKPj4+Pj4+Pj4gICAgICBhc3N1bWluZyB0aGF0IGtl
cm5lbCBkcml2ZXJzIGFsd2F5cyBnZXQgdGhpcyByaWdodC4KPj4+Pj4+IE9oIGdvb2QsIGl0IGZv
dW5kIGEgcmVhbCBwcm9ibGVtLgo+Pj4+Pj4KPj4+Pj4+PiBJdCB0dXJucyBvdXQgdGhlIHByb2Js
ZW0gaXMgYmVjYXVzZSB0aGUgYmFsbG9vbiBkcml2ZXIgd2lsbCBjYWxsCj4+Pj4+Pj4gX19TZXRQ
YWdlT2ZmbGluZSgpIG9uIGFsbG9jYXRlZCBwYWdlLiBUaGVyZWZvcmUgdGhlIHBhZ2UgaGFzIGEg
dHlwZSBhbmQKPj4+Pj4+PiB2bV9pbnNlcnRfcGFnZXMgd2lsbCBkZW55IHRoZSBpbnNlcnRpb24u
Cj4+Pj4+Pj4KPj4+Pj4+PiBNeSBrbm93bGVkZ2UgaXMgcXVpdGUgbGltaXRlZCBpbiB0aGlzIGFy
ZWEuIFNvIEkgYW0gbm90IHN1cmUgaG93IHdlIGNhbgo+Pj4+Pj4+IHNvbHZlIHRoZSBwcm9ibGVt
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSB3b3VsZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQgcHJv
dmlkZSBpbnB1dCBvZiB0byBmaXggdGhlIG1hcHBpbmcuCj4+Pj4+PiBJIGRvbid0IGtub3cgdGhl
IGJhbGxvb24gZHJpdmVyLCBzbyBJIGRvbid0IGtub3cgd2h5IGl0IHdhcyBkb2luZyB0aGlzLAo+
Pj4+Pj4gYnV0IHdoYXQgaXQgd2FzIGRvaW5nIHdhcyBXcm9uZyBhbmQgaGFzIGJlZW4gc2luY2Ug
MjAxNCB3aXRoOgo+Pj4+Pj4KPj4+Pj4+IGNvbW1pdCBkNmQ4NmMwYTdmOGRkYzViMzhjZjA4OTIy
MmNiMWQ5NTQwNzYyZGMyCj4+Pj4+PiBBdXRob3I6IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8ay5r
aGxlYm5pa292QHNhbXN1bmcuY29tPgo+Pj4+Pj4gRGF0ZTogICBUaHUgT2N0IDkgMTU6Mjk6Mjcg
MjAxNCAtMDcwMAo+Pj4+Pj4KPj4+Pj4+ICAgICBtbS9iYWxsb29uX2NvbXBhY3Rpb246IHJlZGVz
aWduIGJhbGxvb25lZCBwYWdlcyBtYW5hZ2VtZW50Cj4+Pj4+Pgo+Pj4+Pj4gSWYgYmFsbG9vbmVk
IHBhZ2VzIGFyZSBzdXBwb3NlZCB0byBiZSBtYXBwZWQgaW50byB1c2Vyc3BhY2UsIHlvdSBjYW4n
dCBtYXJrCj4+Pj4+PiB0aGVtIGFzIGJhbGxvb25lZCBwYWdlcyB1c2luZyB0aGUgbWFwY291bnQg
ZmllbGQuCj4+Pj4+Pgo+Pj4+PiBBc2tpbmcgbXlzZWxmIHdoeSBhbnlib2R5IHdvdWxkIHdhbnQg
dG8gbWFwIGJhbGxvb24gaW5mbGF0ZWQgcGFnZXMgaW50bwo+Pj4+PiB1c2VyIHNwYWNlICh0aGlz
IGp1c3Qgc291bmRzIHBsYWluIHdyb25nIGJ1dCBteSB1bmRlcnN0YW5kaW5nIHRvIHdoYXQKPj4+
Pj4gWEVOIGJhbGxvb24gZHJpdmVyIGRvZXMgbWlnaHQgYmUgbGltaXRlZCksIGJ1dCBJIGFzc3Vt
ZSB0aGUgZWFzeSBmaXgKPj4+Pj4gd291bGQgYmUgdG8gcmV2ZXJ0Cj4+Pj4gSSBzdXNwZWN0IHRo
ZSBidWcgaGVyZSBpcyB0aGF0IHRoZSBiYWxsb29uIGRyaXZlciBpcyAoYWIpdXNlZCBmb3IgYQo+
Pj4+IHNlY29uZCBwdXJwb3NlCj4+Pgo+Pj4gWWVzLiBBbmQgaXRzIG5hbWUgaXMgYWxsb2NfeGVu
YmFsbG9vbmVkX3BhZ2VzKCkuCj4+Pgo+Pgo+PiBIYXZlbid0IGhhZCBhIGxvb2sgYXQgdGhlIGNv
ZGUgeWV0LCBidXQgd291bGQgYW5vdGhlciB0ZW1wb3JhcnkgZml4IGJlCj4+IHRvIGNsZWFyL3Nl
dCBQR19vZmZsaW5lIHdoZW4gYWxsb2NhdGluZy9mcmVlaW5nIGEgYmFsbG9vbmVkIHBhZ2U/Cj4+
IChhc3N1bWluZyBoZXJlIHRoYXQgb25seSBzdWNoIHBhZ2VzIHdpbGwgYmUgbWFwcGVkIHRvIHVz
ZXIgc3BhY2UpCj4+Cj4gCj4gSSBndWVzcyBzb21ldGhpbmcgbGlrZSB0aGlzIGNvdWxkIGRvIHRo
ZSB0cmljayBpZiBJIHVuZGVyc3Rvb2QgaXQgY29ycmVjdGx5Ogo+IAo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPiBpbmRleCAzOWIy
MjlmOWUyNTYuLmQzN2RkNWJiN2E4ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29u
LmMKPiArKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPiBAQCAtNjA0LDYgKzYwNCw3IEBAIGlu
dCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QKPiBwYWdlICoq
cGFnZXMpCj4gICAgICAgICB3aGlsZSAocGdubyA8IG5yX3BhZ2VzKSB7Cj4gICAgICAgICAgICAg
ICAgIHBhZ2UgPSBiYWxsb29uX3JldHJpZXZlKHRydWUpOwo+ICAgICAgICAgICAgICAgICBpZiAo
cGFnZSkgewo+ICsgICAgICAgICAgICAgICAgICAgICAgIF9fQ2xlYXJQYWdlT2ZmbGluZShwYWdl
KTsKPiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlc1twZ25vKytdID0gcGFnZTsKPiAgI2lm
ZGVmIENPTkZJR19YRU5fSEFWRV9QVk1NVQo+ICAgICAgICAgICAgICAgICAgICAgICAgIC8qCj4g
QEAgLTY0NSw4ICs2NDYsMTAgQEAgdm9pZCBmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyhpbnQgbnJf
cGFnZXMsIHN0cnVjdAo+IHBhZ2UgKipwYWdlcykKPiAgICAgICAgIG11dGV4X2xvY2soJmJhbGxv
b25fbXV0ZXgpOwo+IAo+ICAgICAgICAgZm9yIChpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKyspIHsK
PiAtICAgICAgICAgICAgICAgaWYgKHBhZ2VzW2ldKQo+ICsgICAgICAgICAgICAgICBpZiAocGFn
ZXNbaV0pIHsKPiArICAgICAgICAgICAgICAgICAgICAgICBfX1NldFBhZ2VPZmZsaW5lKHBhZ2Vz
W2ldKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICBiYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7
Cj4gKyAgICAgICAgICAgICAgIH0KPiAgICAgICAgIH0KPiAKPiAgICAgICAgIGJhbGxvb25fc3Rh
dHMudGFyZ2V0X3VucG9wdWxhdGVkIC09IG5yX3BhZ2VzOwo+IAo+IAo+IEF0IGxlYXN0IHRoaXMg
d2F5LCB0aGUgcGFnZXMgYWxsb2NhdGVkIChhbmQgdGh1cyBldmVudHVhbGx5IG1hcHBlZCB0bwo+
IHVzZXIgc3BhY2UpIHdvdWxkIG5vdCBiZSBtYXJrZWQsIGJ1dCB0aGUgb3RoZXIgb25lcyB3b3Vs
ZCByZW1haW4gbWFya2VkCj4gYW5kIGNvdWxkIGJlIGV4Y2x1ZGVkIGJ5IG1ha2VkdW1wdG9vbC4K
PiAKCkkgdGhpbmsgdGhpcyBwYXRjaCBzaG91bGQgZG8gdGhlIHRyaWNrLiBKdWxpZW4sIGNvdWxk
IHlvdSBnaXZlIGl0IGEKdHJ5PyBPbiB4ODYgSSBjYW4ndCByZXByb2R1Y2UgeW91ciBwcm9ibGVt
IGVhc2lseSBhcyBkb20wIGlzIFBWIHdpdGgKcGxlbnR5IG9mIHVucG9wdWxhdGVkIHBhZ2VzIGZv
ciBncmFudCBtZW1vcnkgbm90IHN1ZmZlcmluZyBmcm9tCm1pc3NpbmcgIm9mZmxpbmUiIGJpdC4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08: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 1h4LzO-0002VK-IR; Thu, 14 Mar 2019 08:45:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4LzN-0002VA-Dk
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 08:45:21 +0000
X-Inumbo-ID: 7c4c3014-4635-11e9-b6cd-a74068e5bda1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c4c3014-4635-11e9-b6cd-a74068e5bda1;
 Thu, 14 Mar 2019 08:45:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 02:45:13 -0600
Message-Id: <5C8A1495020000780021E6C5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 02:45:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <1551791671-21703-2-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1551791671-21703-2-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2 for-4.12] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAzLjE5IGF0IDE0OjE0LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhl
IGh5cGVyY2FsbCBlbXBsb3lzIHRoZSBzYW1lIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5
X2FyZWEKPiBzdHJ1Y3R1cmUgZm9yIHRoZSBpbnRlcmZhY2UsIGJ1dCByZXF1aXJlcyByZWdpc3Rl
cmVkIGFyZWEgdG8gbm90Cj4gY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpXaGlsZSBmaXJzdCBv
ZiBhbGwgeW91J2xsIG5lZWQgdG8gc2V0dGxlIHRoZSBkaXNwdXRlIHdpdGggSnVsaWVuLCBhCmNv
dXBsZSBvZiBjb21tZW50cyBvbiB0aGUgYWN0dWFsIGNoYW5nZXMgeW91IGRvIGluIGNhc2UgdGhl
CmFwcHJvYWNoIGlzIHRvIGJlIHB1cnN1ZWQuCgo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC0yNzcsMjkgKzI3NywzMyBAQCBz
dGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKPiAgLyogVXBkYXRlIHBl
ci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCku
ICovCj4gIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQo+
ICB7Cj4gLSAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxlID0gTlVMTDsKPiAtCj4gICAgICBp
ZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCj4gICAgICAgICAg
cmV0dXJuOwoKSSB0aGluayAoc2VlaW5nIGFsc28gcGF0Y2ggMikgcmUtdXNpbmcgdGhlIGhhbmRs
ZSByZXByZXNlbnRhdGlvbgppcyBhIGJhZCBpZGVhLiBJZiB0aGVyZSdzIGEgWGVuLWludGVybmFs
IG1hcHBpbmcgdXNlIGEgcGxhaW4KcG9pbnRlci4gKEFsbCBjb21tZW50cyBvbiBBcm0gY29kZSBy
ZXNwZWN0aXZlbHkgYXBwbHkgdG8gdGhlCng4NiB2ZXJzaW9uLCBhbHNvIFtpZiBhbnldIGluIHBh
dGNoIDIuKQoKPiAtICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRl
X2ZsYWcpICkKPiArICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9W
QUREUiApCgpQYXRjaCAyIHNob3dzIHRoYXQgdGhpcyB3YW50cyB0byBiZSBzd2l0Y2goKS4KCj4g
ICAgICB7Cj4gLSAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0
YXRlX2VudHJ5X3RpbWUgKyAxOwo+IC0gICAgICAgIGd1ZXN0X2hhbmRsZS0tOwo+IC0gICAgICAg
IHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPiAt
ICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKPiAtICAgICAgICBzbXBfd21iKCk7Cj4gLSAgICB9Cj4gKyAgICAgICAgdm9p
ZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7Cj4gKyAgICAgICAgaWYgKCBWTV9BU1NJU1Qo
di0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3Rp
bWUgKyAxOwo+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGUtLTsKPiArICAgICAgICAgICAgdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+ICsgICAg
ICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGlt
ZSArIDEpIC0gMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxKTsKPiArICAg
ICAgICAgICAgc21wX3dtYigpOwo+ICsgICAgICAgIH0KPiAgCj4gLSAgICBfX2NvcHlfdG9fZ3Vl
c3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7Cj4gKyAgICAgICAgX19jb3B5
X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwo+ICAKPiAtICAg
IGlmICggZ3Vlc3RfaGFuZGxlICkKPiAtICAgIHsKPiAtICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwo+IC0gICAgICAgIHNtcF93bWIo
KTsKPiAtICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lICsgMSkgLSAxLCAxKTsKPiArICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5f
UlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgICAg
IF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkg
LSAxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEpOwo+ICsgICAgICAgIH0K
PiAgICAgIH0KClRoZXJlIGxvb2tzIHRvIGJlIGFuICJlbHNlIiBtaXNzaW5nIGhlcmUgKG9yICJk
ZWZhdWx0OiIgb25jZSBjaGFuZ2VkCnRvIHN3aXRjaCgpKSwgd2hpY2ggeW91IGhhdmUgb24gdGhl
IHg4NiBzaWRlLiBJJ20gdW5jb252aW5jZWQgaXQKc2hvdWxkIGJlICJyZXR1cm4gdHJ1ZSIgdGhl
cmUgdGhvdWdoIChpbiB3aGljaCBjYXNlIGhhdmluZyBub3RoaW5nCmhlcmUgd291bGQgaW5kZWVk
IGhhdmUgYmVlbiBjb3JyZWN0KSAtIEFTU0VSVF9VTlJFQUNIQUJMRSgpCndvdWxkIG11Y2ggcmF0
aGVyIHNlZW0gYXBwcm9wcmlhdGUuCgo+IEBAIC0xNTM1LDYgKzE1MzYsMTIgQEAgbG9uZyBkb192
Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnKQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiArICAgIGNhc2Ug
VkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6Cj4gKyAgICB7Cj4gKyAg
ICAgICAgcmMgPSAtRU5PU1lTOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQoKU3RyYXkgYnJh
Y2VzIGFuZCBiYWQgdXNlIG9mIC1FTk9TWVMgKHNob3VsZCBiZSBlLmcuIC1FT1BOT1RTVVBQKS4K
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy92Y3B1LmgKPiBAQCAtMjM1LDYgKzIzNSwyMiBAQCBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90
aW1lX21lbW9yeV9hcmVhIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21l
bW9yeV9hcmVhIHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90Owo+ICBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdCk7Cj4gIAo+ICsv
Kgo+ICsgKiBSZWdpc3RlciBhIHNoYXJlZCBtZW1vcnkgYXJlYSBmcm9tIHdoaWNoIHRoZSBndWVz
dCBtYXkgb2J0YWluIGl0cyBvd24KPiArICogcnVuc3RhdGUgaW5mb3JtYXRpb24gd2l0aG91dCBu
ZWVkaW5nIHRvIGV4ZWN1dGUgYSBoeXBlcmNhbGwuCj4gKyAqIE5vdGVzOgo+ICsgKiAgMS4gVGhl
IHJlZ2lzdGVyZWQgYWRkcmVzcyBtdXN0IGJlIGd1ZXN0J3MgcGh5c2ljYWwgYWRkcmVzcy4KPiAr
ICogIDIuIFRoZSByZWdpc3RlcmVkIHJ1bnN0YXRlIGFyZWEgc2hvdWxkIG5vdCBjcm9zcyBwYWdl
IGJvdW5kYXJ5Lgo+ICsgKiAgMy4gT25seSBvbmUgc2hhcmVkIGFyZWEgbWF5IGJlIHJlZ2lzdGVy
ZWQgcGVyIFZDUFUuIFRoZSBzaGFyZWQgYXJlYSBpcwo+ICsgKiAgICAgdXBkYXRlZCBieSB0aGUg
aHlwZXJ2aXNvciBlYWNoIHRpbWUgdGhlIFZDUFUgaXMgc2NoZWR1bGVkLiBUaHVzCj4gKyAqICAg
ICBydW5zdGF0ZS5zdGF0ZSB3aWxsIGFsd2F5cyBiZSBSVU5TVEFURV9ydW5uaW5nIGFuZAo+ICsg
KiAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB3aWxsIGluZGljYXRlIHRoZSBzeXN0ZW0g
dGltZSBhdCB3aGljaCB0aGUKPiArICogICAgIFZDUFUgd2FzIGxhc3Qgc2NoZWR1bGVkIHRvIHJ1
bi4KPiArICogQGV4dHJhX2FyZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVf
bWVtb3J5X2FyZWEgc3RydWN0dXJlLgoKSSBkb24ndCB0aGluayByZS11c2Ugb2YgdGhhdCBzdHJ1
Y3R1cmUgaXMgYXBwcm9wcmlhdGUgdG8gcmVwcmVzZW50CmEgcGh5c2ljYWwgYWRkcmVzcy4KCj4g
KyAqLwo+ICsjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVh
IDE0Cj4gKwo+ICsKPiAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwoKU3RyYXkg
ZG91YmxlIGJsYW5rIGxpbmVzLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTE2Myw2ICsxNjMsMTMgQEAgc3RydWN0
IHZjcHUKPiAgICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVy
LXNwZWNpZmljIGRhdGEgKi8KPiAgCj4gICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1
bnN0YXRlOwo+ICsKPiArICAgIGVudW0gewo+ICsgICAgICAgIFJVTlNUQVRFX05PTkUgPSAwLAo+
ICsgICAgICAgIFJVTlNUQVRFX1BBRERSID0gMSwKPiArICAgICAgICBSVU5TVEFURV9WQUREUiA9
IDIsCj4gKyAgICB9IHJ1bnN0YXRlX2d1ZXN0X3R5cGU7CgpJIGNhbiBzZWUgdGhhdCBwdXR0aW5n
IHRoZSBuZXcgZmllbGQgaGVyZSBuaWNlbHkgZ3JvdXBzIHdpdGggdGhlCm90aGVyIHJlbGF0ZWQg
ZmllbGRzLiBCdXQgdGhpcyBzaG91bGQgYmUgd2VpZ2hlZCBhZ2FpbnN0IHRoZQppbnRyb2R1Y3Rp
b24gb2YgYSBuZXcgcGFkZGluZyBob2xlLCBhcyBvcHBvc2VkIHRvIGZpdHRpbmcgdGhlCmZpZWxk
IGludG8gYSBleGlzdGluZyBwYWRkaW5nIHNwYWNlLiBBbiBhYmJyZXZpYXRlZCB2ZXJzaW9uIG9m
CnRoZSByZWFzb25pbmcgc2hvdWxkIGJlIHB1dCBpbiB0aGUgZGVzY3JpcHRpb24uCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08: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 1h4LzO-0002VQ-SO; Thu, 14 Mar 2019 08:45:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4LzN-0002VB-Du
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 08:45:21 +0000
X-Inumbo-ID: 7c6f8898-4635-11e9-9e79-db9b86714534
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c6f8898-4635-11e9-9e79-db9b86714534;
 Thu, 14 Mar 2019 08:45:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 02:45:13 -0600
Message-Id: <5C8A1495020000780021E6C5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 02:45:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <1551791671-21703-2-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1551791671-21703-2-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2 for-4.12] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAzLjE5IGF0IDE0OjE0LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhl
IGh5cGVyY2FsbCBlbXBsb3lzIHRoZSBzYW1lIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5
X2FyZWEKPiBzdHJ1Y3R1cmUgZm9yIHRoZSBpbnRlcmZhY2UsIGJ1dCByZXF1aXJlcyByZWdpc3Rl
cmVkIGFyZWEgdG8gbm90Cj4gY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpXaGlsZSBmaXJzdCBv
ZiBhbGwgeW91J2xsIG5lZWQgdG8gc2V0dGxlIHRoZSBkaXNwdXRlIHdpdGggSnVsaWVuLCBhCmNv
dXBsZSBvZiBjb21tZW50cyBvbiB0aGUgYWN0dWFsIGNoYW5nZXMgeW91IGRvIGluIGNhc2UgdGhl
CmFwcHJvYWNoIGlzIHRvIGJlIHB1cnN1ZWQuCgo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC0yNzcsMjkgKzI3NywzMyBAQCBz
dGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKPiAgLyogVXBkYXRlIHBl
ci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCku
ICovCj4gIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQo+
ICB7Cj4gLSAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxlID0gTlVMTDsKPiAtCj4gICAgICBp
ZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCj4gICAgICAgICAg
cmV0dXJuOwoKSSB0aGluayAoc2VlaW5nIGFsc28gcGF0Y2ggMikgcmUtdXNpbmcgdGhlIGhhbmRs
ZSByZXByZXNlbnRhdGlvbgppcyBhIGJhZCBpZGVhLiBJZiB0aGVyZSdzIGEgWGVuLWludGVybmFs
IG1hcHBpbmcgdXNlIGEgcGxhaW4KcG9pbnRlci4gKEFsbCBjb21tZW50cyBvbiBBcm0gY29kZSBy
ZXNwZWN0aXZlbHkgYXBwbHkgdG8gdGhlCng4NiB2ZXJzaW9uLCBhbHNvIFtpZiBhbnldIGluIHBh
dGNoIDIuKQoKPiAtICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRl
X2ZsYWcpICkKPiArICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9W
QUREUiApCgpQYXRjaCAyIHNob3dzIHRoYXQgdGhpcyB3YW50cyB0byBiZSBzd2l0Y2goKS4KCj4g
ICAgICB7Cj4gLSAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0
YXRlX2VudHJ5X3RpbWUgKyAxOwo+IC0gICAgICAgIGd1ZXN0X2hhbmRsZS0tOwo+IC0gICAgICAg
IHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPiAt
ICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKPiAtICAgICAgICBzbXBfd21iKCk7Cj4gLSAgICB9Cj4gKyAgICAgICAgdm9p
ZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7Cj4gKyAgICAgICAgaWYgKCBWTV9BU1NJU1Qo
di0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3Rp
bWUgKyAxOwo+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGUtLTsKPiArICAgICAgICAgICAgdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+ICsgICAg
ICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGlt
ZSArIDEpIC0gMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxKTsKPiArICAg
ICAgICAgICAgc21wX3dtYigpOwo+ICsgICAgICAgIH0KPiAgCj4gLSAgICBfX2NvcHlfdG9fZ3Vl
c3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7Cj4gKyAgICAgICAgX19jb3B5
X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwo+ICAKPiAtICAg
IGlmICggZ3Vlc3RfaGFuZGxlICkKPiAtICAgIHsKPiAtICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwo+IC0gICAgICAgIHNtcF93bWIo
KTsKPiAtICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lICsgMSkgLSAxLCAxKTsKPiArICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5f
UlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgICAg
IF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkg
LSAxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEpOwo+ICsgICAgICAgIH0K
PiAgICAgIH0KClRoZXJlIGxvb2tzIHRvIGJlIGFuICJlbHNlIiBtaXNzaW5nIGhlcmUgKG9yICJk
ZWZhdWx0OiIgb25jZSBjaGFuZ2VkCnRvIHN3aXRjaCgpKSwgd2hpY2ggeW91IGhhdmUgb24gdGhl
IHg4NiBzaWRlLiBJJ20gdW5jb252aW5jZWQgaXQKc2hvdWxkIGJlICJyZXR1cm4gdHJ1ZSIgdGhl
cmUgdGhvdWdoIChpbiB3aGljaCBjYXNlIGhhdmluZyBub3RoaW5nCmhlcmUgd291bGQgaW5kZWVk
IGhhdmUgYmVlbiBjb3JyZWN0KSAtIEFTU0VSVF9VTlJFQUNIQUJMRSgpCndvdWxkIG11Y2ggcmF0
aGVyIHNlZW0gYXBwcm9wcmlhdGUuCgo+IEBAIC0xNTM1LDYgKzE1MzYsMTIgQEAgbG9uZyBkb192
Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnKQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiArICAgIGNhc2Ug
VkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6Cj4gKyAgICB7Cj4gKyAg
ICAgICAgcmMgPSAtRU5PU1lTOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQoKU3RyYXkgYnJh
Y2VzIGFuZCBiYWQgdXNlIG9mIC1FTk9TWVMgKHNob3VsZCBiZSBlLmcuIC1FT1BOT1RTVVBQKS4K
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy92Y3B1LmgKPiBAQCAtMjM1LDYgKzIzNSwyMiBAQCBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90
aW1lX21lbW9yeV9hcmVhIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21l
bW9yeV9hcmVhIHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90Owo+ICBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdCk7Cj4gIAo+ICsv
Kgo+ICsgKiBSZWdpc3RlciBhIHNoYXJlZCBtZW1vcnkgYXJlYSBmcm9tIHdoaWNoIHRoZSBndWVz
dCBtYXkgb2J0YWluIGl0cyBvd24KPiArICogcnVuc3RhdGUgaW5mb3JtYXRpb24gd2l0aG91dCBu
ZWVkaW5nIHRvIGV4ZWN1dGUgYSBoeXBlcmNhbGwuCj4gKyAqIE5vdGVzOgo+ICsgKiAgMS4gVGhl
IHJlZ2lzdGVyZWQgYWRkcmVzcyBtdXN0IGJlIGd1ZXN0J3MgcGh5c2ljYWwgYWRkcmVzcy4KPiAr
ICogIDIuIFRoZSByZWdpc3RlcmVkIHJ1bnN0YXRlIGFyZWEgc2hvdWxkIG5vdCBjcm9zcyBwYWdl
IGJvdW5kYXJ5Lgo+ICsgKiAgMy4gT25seSBvbmUgc2hhcmVkIGFyZWEgbWF5IGJlIHJlZ2lzdGVy
ZWQgcGVyIFZDUFUuIFRoZSBzaGFyZWQgYXJlYSBpcwo+ICsgKiAgICAgdXBkYXRlZCBieSB0aGUg
aHlwZXJ2aXNvciBlYWNoIHRpbWUgdGhlIFZDUFUgaXMgc2NoZWR1bGVkLiBUaHVzCj4gKyAqICAg
ICBydW5zdGF0ZS5zdGF0ZSB3aWxsIGFsd2F5cyBiZSBSVU5TVEFURV9ydW5uaW5nIGFuZAo+ICsg
KiAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB3aWxsIGluZGljYXRlIHRoZSBzeXN0ZW0g
dGltZSBhdCB3aGljaCB0aGUKPiArICogICAgIFZDUFUgd2FzIGxhc3Qgc2NoZWR1bGVkIHRvIHJ1
bi4KPiArICogQGV4dHJhX2FyZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVf
bWVtb3J5X2FyZWEgc3RydWN0dXJlLgoKSSBkb24ndCB0aGluayByZS11c2Ugb2YgdGhhdCBzdHJ1
Y3R1cmUgaXMgYXBwcm9wcmlhdGUgdG8gcmVwcmVzZW50CmEgcGh5c2ljYWwgYWRkcmVzcy4KCj4g
KyAqLwo+ICsjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVh
IDE0Cj4gKwo+ICsKPiAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwoKU3RyYXkg
ZG91YmxlIGJsYW5rIGxpbmVzLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTE2Myw2ICsxNjMsMTMgQEAgc3RydWN0
IHZjcHUKPiAgICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVy
LXNwZWNpZmljIGRhdGEgKi8KPiAgCj4gICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1
bnN0YXRlOwo+ICsKPiArICAgIGVudW0gewo+ICsgICAgICAgIFJVTlNUQVRFX05PTkUgPSAwLAo+
ICsgICAgICAgIFJVTlNUQVRFX1BBRERSID0gMSwKPiArICAgICAgICBSVU5TVEFURV9WQUREUiA9
IDIsCj4gKyAgICB9IHJ1bnN0YXRlX2d1ZXN0X3R5cGU7CgpJIGNhbiBzZWUgdGhhdCBwdXR0aW5n
IHRoZSBuZXcgZmllbGQgaGVyZSBuaWNlbHkgZ3JvdXBzIHdpdGggdGhlCm90aGVyIHJlbGF0ZWQg
ZmllbGRzLiBCdXQgdGhpcyBzaG91bGQgYmUgd2VpZ2hlZCBhZ2FpbnN0IHRoZQppbnRyb2R1Y3Rp
b24gb2YgYSBuZXcgcGFkZGluZyBob2xlLCBhcyBvcHBvc2VkIHRvIGZpdHRpbmcgdGhlCmZpZWxk
IGludG8gYSBleGlzdGluZyBwYWRkaW5nIHNwYWNlLiBBbiBhYmJyZXZpYXRlZCB2ZXJzaW9uIG9m
CnRoZSByZWFzb25pbmcgc2hvdWxkIGJlIHB1dCBpbiB0aGUgZGVzY3JpcHRpb24uCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 08:46:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 08: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 1h4M0X-0002eQ-BK; Thu, 14 Mar 2019 08:46:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4M0V-0002eG-UV
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 08:46:31 +0000
X-Inumbo-ID: a6ccd582-4635-11e9-bcd5-b70b70b4cc78
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6ccd582-4635-11e9-bcd5-b70b70b4cc78;
 Thu, 14 Mar 2019 08:46:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,477,1544486400"; d="scan'208";a="87262782"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v5 09/11] viridian: add implementation of
 synthetic interrupt MSRs
Thread-Index: AQHU2BAnDD3eXfNhUkalDxx+rhJ32qYJfJWAgABB9CCAAPUNgIAAH+8w
Date: Thu, 14 Mar 2019 08:46:24 +0000
Message-ID: <d1df9f4d27d342a0b37159ae3f2a25de@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-10-paul.durrant@citrix.com>
 <5C890249020000780021E1E0@prv1-mh.provo.novell.com>
 <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.citrite.net>
 <5C8A072D020000780021E636@prv1-mh.provo.novell.com>
In-Reply-To: <5C8A072D020000780021E636@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 v5 09/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgTWFyY2ggMjAxOSAwNzo0OAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NSAwOS8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRh
dGlvbiBvZiBzeW50aGV0aWMgaW50ZXJydXB0IE1TUnMKPiAKPiA+Pj4gT24gMTMuMDMuMTkgYXQg
MTc6MTMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJv
dW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZgo+ID4gSmFuIEJldWxpY2gK
PiA+PiBTZW50OiAxMyBNYXJjaCAyMDE5IDEzOjE1Cj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Owo+ID4gS29u
cmFkIFJ6ZXN6dXRlayBXaWxrCj4gPj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcKPiA+IENvb3Blcgo+ID4+
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPiA8dGltQHhlbi5vcmc+OyBKdWxpZW4KPiA+PiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz47IFJvZ2VyCj4gPiBQYXUgTW9ubmUKPiA+PiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NSAwOS8xMV0gdmly
aWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZgo+ID4gc3ludGhldGljIGludGVycnVwdCBNU1Jz
Cj4gPj4KPiA+PiA+Pj4gT24gMTEuMDMuMTkgYXQgMTQ6NDEsIDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtMjgsNiArMjksMzIgQEAgdHlwZWRlZiB1bmlvbiBfSFZf
VlBfQVNTSVNUX1BBR0UKPiA+PiA+ICAgICAgdWludDhfdCBSZXNlcnZlZFpCeXRlUGFkZGluZ1tQ
QUdFX1NJWkVdOwo+ID4+ID4gIH0gSFZfVlBfQVNTSVNUX1BBR0U7Cj4gPj4gPgo+ID4+ID4gK3R5
cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgewo+ID4+ID4gKyAgICBIdk1lc3NhZ2VUeXBlTm9u
ZSwKPiA+PiA+ICsgICAgSHZNZXNzYWdlVGltZXJFeHBpcmVkID0gMHg4MDAwMDAxMCwKPiA+PiA+
ICt9IEhWX01FU1NBR0VfVFlQRTsKPiA+PiA+ICsKPiA+PiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9N
RVNTQUdFX0ZMQUdTIHsKPiA+PiA+ICsgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOwo+ID4+
ID4gKyAgICB1aW50OF90IFJlc2VydmVkOjc7Cj4gPj4gPiArfSBIVl9NRVNTQUdFX0ZMQUdTOwo+
ID4+ID4gKwo+ID4+ID4gK3R5cGVkZWYgc3RydWN0IEhWX01FU1NBR0VfSEVBREVSIHsKPiA+PiA+
ICsgICAgSFZfTUVTU0FHRV9UWVBFIE1lc3NhZ2VUeXBlOwo+ID4+ID4gKyAgICB1aW50MTZfdCBS
ZXNlcnZlZDE7Cj4gPj4gPiArICAgIEhWX01FU1NBR0VfRkxBR1MgTWVzc2FnZUZsYWdzOwo+ID4+
ID4gKyAgICB1aW50OF90IFBheWxvYWRTaXplOwo+ID4+ID4gKyAgICB1aW50NjRfdCBSZXNlcnZl
ZDI7Cj4gPj4gPiArfSBIVl9NRVNTQUdFX0hFQURFUjsKPiA+PiA+ICsKPiA+PiA+ICsjZGVmaW5l
IEhWX01FU1NBR0VfU0laRSAyNTYKPiA+PiA+ICsjZGVmaW5lIEhWX01FU1NBR0VfTUFYX1BBWUxP
QURfUVdPUkRfQ09VTlQgMzAKPiA+Pgo+ID4KPiA+IE1pc3NlZCB0aGlzIG9uZSBiZWZvcmUuLi4K
PiA+Cj4gPj4gSXMgdGhpcyBkZWZpbmVkIHRoaXMgd2F5LCBvciAoZ2l2ZW4gLi4uCj4gPj4KPiA+
PiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFIHsKPiA+PiA+ICsgICAgSFZfTUVTU0FHRV9I
RUFERVIgSGVhZGVyOwo+ID4+ID4gKyAgICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFY
X1BBWUxPQURfUVdPUkRfQ09VTlRdOwo+ID4+ID4gK30gSFZfTUVTU0FHRTsKPiA+Pgo+ID4+IC4u
LiB0aGlzKSBpc24ndCBpdCByYXRoZXIKPiA+Pgo+ID4+ICNkZWZpbmUgSFZfTUVTU0FHRV9NQVhf
UEFZTE9BRF9RV09SRF9DT1VOVCBcCj4gPj4gICAgICgoSFZfTUVTU0FHRV9TSVpFIC0gc2l6ZW9m
KEhWX01FU1NBR0VfSEVBREVSKSAvIDgpCj4gPj4KPiA+Cj4gPiBJIG5lZWQgdGhlIGRlZmluaXRp
b24gZm9yIHRoZSBhcnJheSBpbiB0aGUgc3RydWN0IHNvIHRoYXQgc2l6ZW9mKEhWX01FU1NBR0Up
Cj4gPiA9PSBIVl9NRVNTQUdFX1NJWkUgKGZvciB3aGljaCB0aGVyZSBpcyBhIEJVSUxEX0JVR19P
TigpKSBsYXRlci4KPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBwYXJ0IC0gSSdtIG5vdCBh
c2tpbmcgdG8gZGl0Y2ggdGhlICNkZWZpbmUuCj4gQXMgdG8gdGhlIEJVSUxEX0JVR19PTigpIC0g
SSBzZWUgbm93LCBidXQgdGhhdCdzIG9ubHkgaW4gcGF0Y2gKPiAxMCwgYW5kIGluIGEgc3BlY2lm
aWMgbWVzc2FnZSBoYW5kbGVyLiBJIHRoaW5rIHRoaXMgd291bGQgYmVsb25nCj4gaGVyZSwgYW5k
IGluIHRoZSBtYWluIHZpcmlkaWFuLmMgZmlsZS4KCk9rLCBJIGNhbiBzZWUgdGhhdCBpdCBpcyBt
b3JlIGxvZ2ljYWwgdG8gY28tbG9jYXRlIHRoZSBCVUlMRF9CVUdfT04oKSB3aXRoIHRoZSBkZWZp
bml0aW9ucy4KCiAgUGF1bAoKPiAKPiA+IEl0J3MgYWxzbyB3cml0dGVuIHRoYXQgd2F5IGluIHRo
ZSBzcGVjLiBzbyBJJ2QgcmF0aGVyIGxlYXZlIGl0IGFzLWlzLgo+IAo+IFdlbGwsIG9rYXkgdGhl
biAtIEkgd2FzIHNvcnQgb2YgZXhwZWN0aW5nIHRoaXMgdG8gYmUgc3BlbGxlZCBvdXQKPiB0aGVy
ZSBpbiBzdWNoIGEgd2F5LiBUaGF0IGRvZXNuJ3QgY2hhbmdlIG15IG92ZXJhbGwgb3BpbmlvbiwK
PiBidXQgSSBjYW4gc2VlIHlvdXIgcG9pbnQgb2Ygd2FudGluZyB0byBtYXRjaCB0aGUgc3BlYywg
YW5kIHlvdQo+IGJlaW5nIHRoZSBtYWludGFpbmVyIEkgaGF2ZSBubyBiYXNpcyB0byBpbnNpc3Qg
YW55d2F5Lgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4MId-0004KK-CM; Thu, 14 Mar 2019 09:05:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4MIc-0004KF-2M
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:05:14 +0000
X-Inumbo-ID: 45581dae-4638-11e9-8d4c-c797c788c357
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45581dae-4638-11e9-8d4c-c797c788c357;
 Thu, 14 Mar 2019 09:05:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 03:05:09 -0600
Message-Id: <5C8A1946020000780021E6F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 03:05:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <1551791671-21703-3-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1551791671-21703-3-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2 for-4.12] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAzLjE5IGF0IDE0OjE0LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+IEBAIC0zMDUsNiArMzA1LDI2IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEp
Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiArICAgIGVsc2UgaWYgKCB2LT5ydW5zdGF0ZV9ndWVz
dF90eXBlID09IFJVTlNUQVRFX1BBRERSICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIFZNX0FT
U0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBydW5zdGF0ZV9ndWVzdCh2KS5wLT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9S
VU5TVEFURV9VUERBVEU7Cj4gKyAgICAgICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICAgICAg
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+ICsg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgbWVtY3B5KHJ1bnN0YXRlX2d1ZXN0KHYpLnAsICZ2LT5y
dW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7Cj4gKwo+ICsgICAgICAgIGlmICggVk1fQVNT
SVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpLnAtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9S
VU5TVEFURV9VUERBVEU7Cj4gKyAgICAgICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICAgICAg
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7IC8qIE5vIGFjdGlvbnMgcmVx
dWlyZWQgKi8gfQoKU2VlIG15IHJlc3BlY3RpdmUgY29tbWVudCBvbiBwYXRjaCAxLgoKPiBAQCAt
MTY0OCw5ICsxNjQ4LDM3IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUg
KnYpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwo+ICAgICAgICAgIH0KPiAgICAgIH0K
PiAtICAgIGVsc2UKPiArICAgIGVsc2UgaWYgKCB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID09IFJV
TlNUQVRFX1BBRERSICkKPiAgICAgIHsKPiAtICAgICAgICByYyA9IHRydWU7Cj4gKyAgICAgICAg
aWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5f
UlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgICAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8oKHYp
LT5kb21haW4pICkKClN0cmF5IGlubmVyIHBhcmVudGhlc2VzIChhdCBsZWFzdCBvbmUgbW9yZSBp
bnN0YW5jZSBmdXJ0aGVyIGRvd24pLgoKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC03MzgsNyArNzM4LDE0IEBAIGludCBkb21haW5f
a2lsbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFp
bihkLCBjcHVwb29sMCkgKQo+ICAgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+ICAgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlm
ICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9WQUREUiApCj4gKyAgICAgICAg
ICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVMTCk7Cj4g
KyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIHVubWFwX3J1bnN0YXRlX2FyZWEo
dik7CgpTaW5jZSB0aGlzIHJlY3VycyBmdXJ0aGVyIGRvd24sIGNhbid0IHRoZSBWQUREUiBjYXNl
IGFsc28gYmUKdGFrZW4gY2FyZSBvZiBieSB1bm1hcF9ydW5zdGF0ZV9hcmVhKCk/Cgo+IEBAIC0x
MzMzLDYgKzEzNDQsNjUgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCj4g
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKPiAgfQo+ICAKPiAraW50
IG1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCgpOZWl0
aGVyIHRoaXMgbm9yIHRoZSB1bm1hcCBmdW5jdGlvbiBsb29rIHRvIGJlIHVzZWQgb3V0c2lkZSB0
aGlzCmZpbGUsIHNvIHNob3VsZCBiZSBzdGF0aWMuIEl0IGFsc28gbG9va3MgYXMgaWYgdGhlIHNl
Y29uZCBwYXJhbWV0ZXIKY291bGQgYmUgY29uc3RpZmllZC4KCj4gK3sKPiArICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0ID0gYXJlYS0+YWRkci5wICYgflBBR0VfTUFTSzsKPiArICAgIGdmbl90IGdm
biA9IGdhZGRyX3RvX2dmbihhcmVhLT5hZGRyLnApOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+ICsgICAgc2l6ZV90IHNpemUgPSBzaXplb2YgKHN0cnVjdCB2Y3B1X3J1bnN0YXRl
X2luZm8gKTsKClN0cmF5IGJsYW5rcy4KCj4gKyAgICBBU1NFUlQodi0+cnVuc3RhdGVfZ3Vlc3Rf
dHlwZSA9PSBSVU5TVEFURV9QQUREUiApOwoKQW5vdGhlciBvbmUuCgo+ICsgICAgaWYgKCBvZmZz
ZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsK
PiArICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCBOVUxMLCBQMk1f
QUxMT0MpOwoKRG9uJ3QgeW91IGFsc28gbmVlZCBQMk1fVU5TSEFSRT8gQW5kIGlzIHRoZSBwMm0g
dHlwZSBvZiB0aGUKcGFnZSByZWFsbHkgb2Ygbm8gaW50ZXJlc3QgaGVyZT8KCj4gK3ZvaWQgdW5t
YXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgbWZuX3QgbWZuOwo+
ICsKPiArICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSAhPSBSVU5TVEFURV9QQUREUiAp
Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwo
cnVuc3RhdGVfZ3Vlc3QodikpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgbWZuID0g
X21mbih2aXJ0X3RvX21mbihydW5zdGF0ZV9ndWVzdCh2KS5wKSk7CgpUaGUgcG9pbnRlciBpcyB0
aGUgcmVzdWx0IG9mIF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIC0gSQpkb24ndCB0aGluayB5
b3UgY2FuIGxlZ2l0aW1hdGVseSB1c2UgdmlydF90b19tZm4oKSBvbiBpdCwgYXQKbGVhc3Qgbm90
IG9uIHg4NjsgZG9tYWluX3BhZ2VfbWFwX3RvX21mbigpIGlzIHdoYXQgeW91CndhbnQgdG8gdXNl
IGhlcmUuCgo+IEBAIC0xNTMyLDEzICsxNjAyLDI5IEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21k
LCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykK
PiAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0YXRlKTsKPiAgICAgICAg
ICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpOwo+
ICAgICAgICAgIH0KPiAtCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9CgpVbmR1ZSByZW1vdmFs
IG9mIGEgYmxhbmsgbGluZS4KCj4gICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9w
aHlzX21lbW9yeV9hcmVhOgo+ICAgICAgewo+IC0gICAgICAgIHJjID0gLUVOT1NZUzsKPiArICAg
ICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOwo+ICsK
PiArICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
JmFyZWEsIGFyZywgMSkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgdW5t
YXBfcnVuc3RhdGVfYXJlYSh2KTsKPiArICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0g
UlVOU1RBVEVfUEFERFI7Cj4gKyAgICAgICAgcmMgPSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJl
YSk7Cj4gKwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
di0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX05PTkU7CgpBbGwgb2YgdGhpcyB1cGRh
dGluZyBvZiB0eXBlIGFuZCBtYXBwaW5nIGFyZSByYWN5LCBhbmQgSSBndWVzcwp0aGF0J3MgYWxz
byB3aGF0IEp1bGllbiBoYXMgYWxyZWFkeSBwb2ludGVkIG91dC4gQXMgbG9uZyBhcyB0aGUKbWFw
cGluZyBjYW4gYmUgdXBkYXRlZCBieSByZW1vdGUgQ1BVcywgeW91IGhhdmUgdG8gbWFrZQpzdXJl
IHRoYXQgdGhlIGNvbnN1bWluZyBzaWRlIGNhbid0IHNlZSBwYXJ0aWFsbHkgdXBkYXRlZCB2YWx1
ZXMuCk9uIG9wdGlvbiBfbWlnaHRfIGJlIHRvIHN3aXRjaCB0byBOT05FIGZpcnN0LCBhbmQgdG8g
UEFERFIKdXBvbiBzdWNjZXNzICh3aXRoIHN1aXRhYmxlIGJhcnJpZXJzIGluIGJldHdlZW4pLiBU
aGUgbG9naWMKdGhlbiBvZiBjb3Vyc2UgbmVlZHMgbWlycm9yaW5nIHRvIHRoZSBWQUREUiBwYXRo
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4MIe-0004KV-MK; Thu, 14 Mar 2019 09:05: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4MId-0004KN-Gc
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 09:05:15 +0000
X-Inumbo-ID: 454e0512-4638-11e9-a721-7b0fd0299c8b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 454e0512-4638-11e9-a721-7b0fd0299c8b;
 Thu, 14 Mar 2019 09:05:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 03:05:09 -0600
Message-Id: <5C8A1946020000780021E6F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 03:05:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <1551791671-21703-3-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1551791671-21703-3-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2 for-4.12] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAzLjE5IGF0IDE0OjE0LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+IEBAIC0zMDUsNiArMzA1LDI2IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEp
Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiArICAgIGVsc2UgaWYgKCB2LT5ydW5zdGF0ZV9ndWVz
dF90eXBlID09IFJVTlNUQVRFX1BBRERSICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIFZNX0FT
U0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBydW5zdGF0ZV9ndWVzdCh2KS5wLT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9S
VU5TVEFURV9VUERBVEU7Cj4gKyAgICAgICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICAgICAg
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+ICsg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgbWVtY3B5KHJ1bnN0YXRlX2d1ZXN0KHYpLnAsICZ2LT5y
dW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7Cj4gKwo+ICsgICAgICAgIGlmICggVk1fQVNT
SVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpLnAtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9S
VU5TVEFURV9VUERBVEU7Cj4gKyAgICAgICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICAgICAg
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7IC8qIE5vIGFjdGlvbnMgcmVx
dWlyZWQgKi8gfQoKU2VlIG15IHJlc3BlY3RpdmUgY29tbWVudCBvbiBwYXRjaCAxLgoKPiBAQCAt
MTY0OCw5ICsxNjQ4LDM3IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUg
KnYpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwo+ICAgICAgICAgIH0KPiAgICAgIH0K
PiAtICAgIGVsc2UKPiArICAgIGVsc2UgaWYgKCB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID09IFJV
TlNUQVRFX1BBRERSICkKPiAgICAgIHsKPiAtICAgICAgICByYyA9IHRydWU7Cj4gKyAgICAgICAg
aWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5f
UlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgICAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8oKHYp
LT5kb21haW4pICkKClN0cmF5IGlubmVyIHBhcmVudGhlc2VzIChhdCBsZWFzdCBvbmUgbW9yZSBp
bnN0YW5jZSBmdXJ0aGVyIGRvd24pLgoKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC03MzgsNyArNzM4LDE0IEBAIGludCBkb21haW5f
a2lsbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFp
bihkLCBjcHVwb29sMCkgKQo+ICAgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+ICAgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlm
ICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9WQUREUiApCj4gKyAgICAgICAg
ICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVMTCk7Cj4g
KyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIHVubWFwX3J1bnN0YXRlX2FyZWEo
dik7CgpTaW5jZSB0aGlzIHJlY3VycyBmdXJ0aGVyIGRvd24sIGNhbid0IHRoZSBWQUREUiBjYXNl
IGFsc28gYmUKdGFrZW4gY2FyZSBvZiBieSB1bm1hcF9ydW5zdGF0ZV9hcmVhKCk/Cgo+IEBAIC0x
MzMzLDYgKzEzNDQsNjUgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCj4g
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKPiAgfQo+ICAKPiAraW50
IG1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCgpOZWl0
aGVyIHRoaXMgbm9yIHRoZSB1bm1hcCBmdW5jdGlvbiBsb29rIHRvIGJlIHVzZWQgb3V0c2lkZSB0
aGlzCmZpbGUsIHNvIHNob3VsZCBiZSBzdGF0aWMuIEl0IGFsc28gbG9va3MgYXMgaWYgdGhlIHNl
Y29uZCBwYXJhbWV0ZXIKY291bGQgYmUgY29uc3RpZmllZC4KCj4gK3sKPiArICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0ID0gYXJlYS0+YWRkci5wICYgflBBR0VfTUFTSzsKPiArICAgIGdmbl90IGdm
biA9IGdhZGRyX3RvX2dmbihhcmVhLT5hZGRyLnApOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+ICsgICAgc2l6ZV90IHNpemUgPSBzaXplb2YgKHN0cnVjdCB2Y3B1X3J1bnN0YXRl
X2luZm8gKTsKClN0cmF5IGJsYW5rcy4KCj4gKyAgICBBU1NFUlQodi0+cnVuc3RhdGVfZ3Vlc3Rf
dHlwZSA9PSBSVU5TVEFURV9QQUREUiApOwoKQW5vdGhlciBvbmUuCgo+ICsgICAgaWYgKCBvZmZz
ZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsK
PiArICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCBOVUxMLCBQMk1f
QUxMT0MpOwoKRG9uJ3QgeW91IGFsc28gbmVlZCBQMk1fVU5TSEFSRT8gQW5kIGlzIHRoZSBwMm0g
dHlwZSBvZiB0aGUKcGFnZSByZWFsbHkgb2Ygbm8gaW50ZXJlc3QgaGVyZT8KCj4gK3ZvaWQgdW5t
YXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgbWZuX3QgbWZuOwo+
ICsKPiArICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSAhPSBSVU5TVEFURV9QQUREUiAp
Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwo
cnVuc3RhdGVfZ3Vlc3QodikpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgbWZuID0g
X21mbih2aXJ0X3RvX21mbihydW5zdGF0ZV9ndWVzdCh2KS5wKSk7CgpUaGUgcG9pbnRlciBpcyB0
aGUgcmVzdWx0IG9mIF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIC0gSQpkb24ndCB0aGluayB5
b3UgY2FuIGxlZ2l0aW1hdGVseSB1c2UgdmlydF90b19tZm4oKSBvbiBpdCwgYXQKbGVhc3Qgbm90
IG9uIHg4NjsgZG9tYWluX3BhZ2VfbWFwX3RvX21mbigpIGlzIHdoYXQgeW91CndhbnQgdG8gdXNl
IGhlcmUuCgo+IEBAIC0xNTMyLDEzICsxNjAyLDI5IEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21k
LCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykK
PiAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0YXRlKTsKPiAgICAgICAg
ICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpOwo+
ICAgICAgICAgIH0KPiAtCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9CgpVbmR1ZSByZW1vdmFs
IG9mIGEgYmxhbmsgbGluZS4KCj4gICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9w
aHlzX21lbW9yeV9hcmVhOgo+ICAgICAgewo+IC0gICAgICAgIHJjID0gLUVOT1NZUzsKPiArICAg
ICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOwo+ICsK
PiArICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
JmFyZWEsIGFyZywgMSkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgdW5t
YXBfcnVuc3RhdGVfYXJlYSh2KTsKPiArICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0g
UlVOU1RBVEVfUEFERFI7Cj4gKyAgICAgICAgcmMgPSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJl
YSk7Cj4gKwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
di0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX05PTkU7CgpBbGwgb2YgdGhpcyB1cGRh
dGluZyBvZiB0eXBlIGFuZCBtYXBwaW5nIGFyZSByYWN5LCBhbmQgSSBndWVzcwp0aGF0J3MgYWxz
byB3aGF0IEp1bGllbiBoYXMgYWxyZWFkeSBwb2ludGVkIG91dC4gQXMgbG9uZyBhcyB0aGUKbWFw
cGluZyBjYW4gYmUgdXBkYXRlZCBieSByZW1vdGUgQ1BVcywgeW91IGhhdmUgdG8gbWFrZQpzdXJl
IHRoYXQgdGhlIGNvbnN1bWluZyBzaWRlIGNhbid0IHNlZSBwYXJ0aWFsbHkgdXBkYXRlZCB2YWx1
ZXMuCk9uIG9wdGlvbiBfbWlnaHRfIGJlIHRvIHN3aXRjaCB0byBOT05FIGZpcnN0LCBhbmQgdG8g
UEFERFIKdXBvbiBzdWNjZXNzICh3aXRoIHN1aXRhYmxlIGJhcnJpZXJzIGluIGJldHdlZW4pLiBU
aGUgbG9naWMKdGhlbiBvZiBjb3Vyc2UgbmVlZHMgbWlycm9yaW5nIHRvIHRoZSBWQUREUiBwYXRo
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:23:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09: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 1h4MZg-0005u6-An; Thu, 14 Mar 2019 09:22:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zzeG=RR=tttech.com=prvs=9698f6863=jan.ruh@srs-us1.protection.inumbo.net>)
 id 1h4MV7-0005H2-2R
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:18:09 +0000
X-Inumbo-ID: 135065a5-463a-11e9-bc90-bc764e045a96
Received: from mail2.tttech.com (unknown [217.19.35.52])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 135065a5-463a-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 09:18:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,477,1544482800"; 
   d="scan'208";a="1661432"
Received: from unknown (HELO TTTEX01.ds1.internal) ([10.100.10.135])
 by mail2-int.tttech.com with ESMTP; 14 Mar 2019 10:18:06 +0100
Received: from TTTEX01.ds1.internal (10.100.10.135) by TTTEX01.ds1.internal
 (10.100.10.135) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 14 Mar
 2019 10:18:04 +0100
Received: from TTTEX01.ds1.internal ([fe80::a9e9:2afe:541:5780]) by
 TTTEX01.ds1.internal ([fe80::a9e9:2afe:541:5780%13]) with mapi id
 15.00.1395.000; Thu, 14 Mar 2019 10:18:04 +0100
From: Jan Ruh <jan.ruh@tttech.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Hypervisor Debugging GDB, KDB
Thread-Index: AdTaReoUW1QHVd5IQrGDit3Yxy3g5Q==
Date: Thu, 14 Mar 2019 09:18:04 +0000
Message-ID: <697438d7d03c4ff3b0cd9505d8be67d1@TTTEX01.ds1.internal>
Accept-Language: de-DE, de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.102.6.26]
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Mar 2019 09:22:50 +0000
Subject: [Xen-devel] Hypervisor Debugging GDB, KDB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBYZW4gRGV2ZWxvcGVyIG1haWxpbmcgbGlzdCwKCkkgaGF2ZSBiZWVuIGxvb2tpbmcgZm9y
IGRldGFpbGVkIEluZm9ybWF0aW9uIGFib3V0IHRoZSBjdXJyZW50IHN0YXR1cyBvZiBYZW4gaHlw
ZXJ2aXNvciBkZWJ1Z2dpbmcuIEkgY2hlY2tlZCB0aGUgbWFpbGluZyBsaXN0IChxdWVzdGlvbnMg
bW9zdGx5IHVuYW5zd2VyZWQgb3Igb3V0ZGF0ZWQpLCB0aGUgcmVwb3NpdG9yaWVzLCBhbmQgc2V2
ZXJhbCBzZWFyY2ggZW5naW5lIHdpdGhvdXQgYSBzYXRpc2Z5aW5nIGFuc3dlciB0byBteSBxdWVz
dGlvbi4gSXMgdGhlcmUgYW55IHdheSBvZiBzaW5nbGUgc3RlcHBpbmcgWGVuIGh5cGVydmlzb3Ig
YXMgd2UgdXN1YWxseSBkbywgZS5nLiwgd2l0aCB0aGUgTGludXgga2VybmVsIHVzaW5nIGdkYiBh
bmQga2RiIG92ZXIgc2VyaWFsIHBvcnQ/IElmIHNvIGNhbiB5b3UgZ2l2ZSBtZSBhIGhpbnQgd2hl
cmUgdG8gZmluZCB0aGlzIGluZm9ybWF0aW9uLCBmdXJ0aGVybW9yZSBpdCBtaWdodCBiZSBnb29k
IHRvIG1ha2UgdGhpcyBpbmZvcm1hdGlvbiBlYXNpbHkgYWNjZXNzaWJsZSBmb3IgbmV3Y29tZXJz
IGluIFhlbiBkZXZlbG9wbWVudC4KCkJlc3QsCgpKYW4gUnVoCkNPTkZJREVOVElBTElUWTogVGhl
IGNvbnRlbnRzIG9mIHRoaXMgZS1tYWlsIGFyZSBjb25maWRlbnRpYWwgYW5kIGludGVuZGVkIG9u
bHkgZm9yIHRoZSBhYm92ZSBhZGRyZXNzZWUocykuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQsIG9yIHRoZSBwZXJzb24gcmVzcG9uc2libGUgZm9yIGRlbGl2ZXJpbmcgaXQg
dG8gdGhlIGludGVuZGVkIHJlY2lwaWVudCwgY29weWluZyBvciBkZWxpdmVyaW5nIGl0IHRvIGFu
eW9uZSBlbHNlIG9yIHVzaW5nIGl0IGluIGFueSB1bmF1dGhvcml6ZWQgbWFubmVyIGlzIHByb2hp
Yml0ZWQgYW5kIG1heSBiZSB1bmxhd2Z1bC4gSWYgeW91IHJlY2VpdmUgdGhpcyBlLW1haWwgYnkg
bWlzdGFrZSwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCB0aGUgc3lzdGVtcyBhZG1pbmlz
dHJhdG9yIGF0IHN0cmF5bWFpbEB0dHRlY2guY29tIGltbWVkaWF0ZWx5LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:30:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4MhL-0006gg-5c; Thu, 14 Mar 2019 09: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4MhK-0006gb-OD
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:30:46 +0000
X-Inumbo-ID: d5cc2558-463b-11e9-96cd-7f7baf4a6dc6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5cc2558-463b-11e9-96cd-7f7baf4a6dc6;
 Thu, 14 Mar 2019 09:30:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,477,1544486400"; d="scan'208";a="87264812"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Markus Armbruster' <armbru@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen-block: Replace qdict_put_obj() by qdict_put() where
 appropriate
Thread-Index: AQHU2cRyY8FzudWlEkeeLKDIKH6CoKYK3X6g
Date: Thu, 14 Mar 2019 09:30:40 +0000
Message-ID: <e58f6acb8efd4218a2a65e2f0edddea4@AMSPEX02CL02.citrite.net>
References: <20190313174433.12966-1-armbru@redhat.com>
In-Reply-To: <20190313174433.12966-1-armbru@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] xen-block: Replace qdict_put_obj() by
 qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcmt1cyBBcm1icnVzdGVyIFtt
YWlsdG86YXJtYnJ1QHJlZGhhdC5jb21dCj4gU2VudDogMTMgTWFyY2ggMjAxOSAxNzo0NQo+IFRv
OiBxZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwo+IFN1YmplY3Q6IFtQQVRDSF0geGVuLWJsb2NrOiBSZXBs
YWNlIHFkaWN0X3B1dF9vYmooKSBieSBxZGljdF9wdXQoKSB3aGVyZSBhcHByb3ByaWF0ZQo+IAo+
IFBhdGNoIGNyZWF0ZWQgbWVjaGFuaWNhbGx5IGJ5IHJlcnVubmluZzoKPiAKPiAgICAgJCBzcGF0
Y2ggLS1zcC1maWxlIHNjcmlwdHMvY29jY2luZWxsZS9xb2JqZWN0LmNvY2NpIFwKPiAgICAgICAg
ICAgICAgLS1tYWNyby1maWxlIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oIFwKPiAgICAgICAg
ICAgICAgLS1kaXIgaHcvYmxvY2sgLS1pbi1wbGFjZQo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmt1
cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KCkFja2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiAgaHcvYmxvY2sveGVuLWJsb2NrLmMg
fCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4t
YmxvY2suYwo+IGluZGV4IDcwZmMyNDU1ZTguLjljNzIyYjliOTUgMTAwNjQ0Cj4gLS0tIGEvaHcv
YmxvY2sveGVuLWJsb2NrLmMKPiArKysgYi9ody9ibG9jay94ZW4tYmxvY2suYwo+IEBAIC03NzEs
NyArNzcxLDcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUo
Y29uc3QgY2hhciAqaWQsCj4gICAgICAgICAgICAgIFFEaWN0ICpjYWNoZV9xZGljdCA9IHFkaWN0
X25ldygpOwo+IAo+ICAgICAgICAgICAgICBxZGljdF9wdXRfYm9vbChjYWNoZV9xZGljdCwgImRp
cmVjdCIsIHRydWUpOwo+IC0gICAgICAgICAgICBxZGljdF9wdXRfb2JqKGZpbGVfbGF5ZXIsICJj
YWNoZSIsIFFPQkpFQ1QoY2FjaGVfcWRpY3QpKTsKPiArICAgICAgICAgICAgcWRpY3RfcHV0KGZp
bGVfbGF5ZXIsICJjYWNoZSIsIGNhY2hlX3FkaWN0KTsKPiAKPiAgICAgICAgICAgICAgcWRpY3Rf
cHV0X3N0cihmaWxlX2xheWVyLCAiYWlvIiwgIm5hdGl2ZSIpOwo+ICAgICAgICAgIH0KPiBAQCAt
Nzk2LDcgKzc5Niw3IEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3Jl
YXRlKGNvbnN0IGNoYXIgKmlkLAo+ICAgICAgcWRpY3RfcHV0X3N0cihkcml2ZXJfbGF5ZXIsICJk
cml2ZXIiLCBkcml2ZXIpOwo+ICAgICAgZ19mcmVlKGRyaXZlcik7Cj4gCj4gLSAgICBxZGljdF9w
dXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JKRUNUKGZpbGVfbGF5ZXIpKTsKPiArICAg
IHFkaWN0X3B1dChkcml2ZXJfbGF5ZXIsICJmaWxlIiwgZmlsZV9sYXllcik7Cj4gCj4gICAgICBn
X2Fzc2VydCghZHJpdmUtPm5vZGVfbmFtZSk7Cj4gICAgICBkcml2ZS0+bm9kZV9uYW1lID0geGVu
X2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZlcl9sYXllciwKPiAtLQo+IDIuMTcu
MgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:37:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Mo2-0006te-1G; Thu, 14 Mar 2019 09:37: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4Mo1-0006tV-5O
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:37:41 +0000
X-Inumbo-ID: ce6e179d-463c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce6e179d-463c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 09:37:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A6D0AF7B;
 Thu, 14 Mar 2019 09:37:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 10:37:33 +0100
Message-Id: <20190314093733.18175-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190314093733.18175-1-jgross@suse.com>
References: <20190314093733.18175-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating 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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

SW4gY2FzZSBkZWJ1Z3RyYWNlIGlzIHdyaXRpbmcgdG8gbWVtb3J5IGFuZCB0aGUgbGFzdCBlbnRy
eSBpcyByZXBlYXRlZApkb24ndCBmaWxsIHVwIHRoZSB0cmFjZSBidWZmZXIsIGJ1dCBtb2RpZnkg
dGhlIGNvdW50IHByZWZpeCB0byAieC15ICIKc3R5bGUgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYwppbmRleCA0MWVjMTNjZTUyLi4zOGRjZmM3MzJlIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAt
MTIyNSwxMyArMTIyNSwyOCBAQCB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKQogICAgIHdhdGNo
ZG9nX2VuYWJsZSgpOwogfQogCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY2hh
ciAqYnVmKQoreworICAgIGNoYXIgKnA7CisKKyAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAn
OyBwKysgKQorICAgIHsKKyAgICAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10g
PSAqcDsKKyAgICAgICAgLyogQWx3YXlzIGxlYXZlIGEgbnVsIGJ5dGUgYXQgdGhlIGVuZCBvZiB0
aGUgYnVmZmVyLiAqLworICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IChkZWJ1Z3RyYWNl
X2J5dGVzIC0gMSkgKQorICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgIH0KK30K
Kwogdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKLSAgICBz
dGF0aWMgY2hhciAgICBidWZbMTAyNF07Ci0gICAgc3RhdGljIHUzMiBjb3VudDsKKyAgICBzdGF0
aWMgY2hhciBidWZbMTAyNF07CisgICAgc3RhdGljIGNoYXIgbGFzdF9idWZbMTAyNF07CisgICAg
c3RhdGljIHUzMiBjb3VudCwgbGFzdF9jb3VudDsKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IGxh
c3RfcHJkOwogCisgICAgY2hhciAgICAgICAgICBjbnRidWZbMjRdOwogICAgIHZhX2xpc3QgICAg
ICAgYXJnczsKLSAgICBjaGFyICAgICAgICAgKnA7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
IAogICAgIGlmICggZGVidWd0cmFjZV9ieXRlcyA9PSAwICkKQEAgLTEyNDMsMjUgKzEyNTgsMzIg
QEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIAogICAgIEFT
U0VSVChkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7CiAKLSAgICBz
bnByaW50ZihidWYsIHNpemVvZihidWYpLCAiJXUgIiwgKytjb3VudCk7Ci0KICAgICB2YV9zdGFy
dChhcmdzLCBmbXQpOwotICAgICh2b2lkKXZzbnByaW50ZihidWYgKyBzdHJsZW4oYnVmKSwgc2l6
ZW9mKGJ1ZikgLSBzdHJsZW4oYnVmKSwgZm10LCBhcmdzKTsKKyAgICAodm9pZCl2c25wcmludGYo
YnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKICAgICB2YV9lbmQoYXJncyk7CiAKICAgICBp
ZiAoIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlICkKICAgICB7CisgICAgICAgIHNucHJpbnRm
KGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKKyAgICAgICAgc2VyaWFs
X3B1dHMoc2VyY29uX2hhbmRsZSwgY250YnVmKTsKICAgICAgICAgc2VyaWFsX3B1dHMoc2VyY29u
X2hhbmRsZSwgYnVmKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgZm9yICggcCA9
IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKKyAgICAgICAgaWYgKCBzdHJjbXAoYnVmLCBsYXN0X2J1
ZikgKQorICAgICAgICB7CisgICAgICAgICAgICBsYXN0X3ByZCA9IGRlYnVndHJhY2VfcHJkOwor
ICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7CisgICAgICAgICAgICBzYWZlX3N0cmNw
eShsYXN0X2J1ZiwgYnVmKTsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNu
dGJ1ZiksICIldSAiLCBjb3VudCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQogICAgICAgICB7
Ci0gICAgICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZCsrXSA9ICpwOyAgICAg
ICAgICAgIAotICAgICAgICAgICAgLyogQWx3YXlzIGxlYXZlIGEgbnVsIGJ5dGUgYXQgdGhlIGVu
ZCBvZiB0aGUgYnVmZmVyLiAqLwotICAgICAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSAo
ZGVidWd0cmFjZV9ieXRlcyAtIDEpICkKLSAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9
IDA7CisgICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGxhc3RfcHJkOworICAgICAgICAgICAg
c25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1LSV1ICIsIGxhc3RfY291bnQsICsr
Y291bnQpOwogICAgICAgICB9CisgICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihjbnRidWYp
OworICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoYnVmKTsKICAgICB9CiAKICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:37:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Mo5-0006uV-PH; Thu, 14 Mar 2019 09: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4Mo5-0006uI-9B
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:37:45 +0000
X-Inumbo-ID: ce671556-463c-11e9-aa96-33872d66fd67
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce671556-463c-11e9-aa96-33872d66fd67;
 Thu, 14 Mar 2019 09:37:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A8DAAFBC;
 Thu, 14 Mar 2019 09:37:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 10:37:31 +0100
Message-Id: <20190314093733.18175-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] xen: some debug trace enhancements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgZG9pbmcgc29tZSBzY2hlZHVsZXIgd29yayBJIHVzZWQgZGVidWcgdHJhY2UgZm9yIGRp
YWdub3NpcyBvZgpwcm9ibGVtcyBkdXJpbmcgZG9tMCBib290LiBUaGlzIHNtYWxsIHNlcmllcyBp
cyB0aGUgcmVzdWx0IG9mIGFkYXB0aW5nCmRlYnVnIHRyYWNlIHRvIG15IG5lZWRzLgoKSnVlcmdl
biBHcm9zcyAoMik6CiAgeGVuL2RlYnVnOiBtYWtlIGRlYnVndHJhY2UgY29uZmlndXJhYmxlIHZp
YSBLY29uZmlnCiAgeGVuL2RlYnVnOiBtYWtlIGRlYnVndHJhY2UgbW9yZSBjbGV2ZXIgcmVnYXJk
aW5nIHJlcGVhdGluZyBlbnRyaWVzCgogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAgfCAgNyAr
KysrKysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDQ2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAg
IHwgIDMgKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:37:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Mo2-0006tk-A7; Thu, 14 Mar 2019 09:37: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4Mo1-0006tU-5O
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:37:41 +0000
X-Inumbo-ID: ce6e780e-463c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce6e780e-463c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 09:37:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A857AFAE;
 Thu, 14 Mar 2019 09:37:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 10:37:32 +0100
Message-Id: <20190314093733.18175-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190314093733.18175-1-jgross@suse.com>
References: <20190314093733.18175-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] xen/debug: make debugtrace configurable via
 Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBoYXZpbmcgdG8gZWRpdCBpbmNsdWRlL3hlbi9saWIuaCBmb3IgbWFraW5nIGRl
YnVndHJhY2UKYXZhaWxhYmxlIG1ha2UgaXQgY29uZmlndXJhYmxlIHZpYSBLY29uZmlnLgoKRGVm
YXVsdCBpcyBvZmYsIGl0IGlzIGF2YWlsYWJsZSBvbmx5IGluIGV4cGVydCBtb2RlIG9yIGluIGRl
YnVnIGJ1aWxkcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICB8IDcgKysrKysrKwogeGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMgfCAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICB8IDMg
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDRk
NWQ3Zjg3Y2IuLmRhYWNmODUxNDEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBi
L3hlbi9LY29uZmlnLmRlYnVnCkBAIC05OCw2ICs5OCwxMyBAQCBjb25maWcgVUJTQU4KIAogCSAg
SWYgdW5zdXJlLCBzYXkgTiBoZXJlLgogCitjb25maWcgREVCVUdfVFJBQ0UKKwlib29sICJEZWJ1
ZyB0cmFjZSBzdXBwb3J0IgorCS0tLWhlbHAtLS0KKwkgIERlYnVnIHRyYWNlIGVuYWJsZXMgdG8g
cmVjb3JkIGRlYnVnIHRyYWNlIG1lc3NhZ2VzIHdoaWNoIGFyZSBwcmludGVkCisJICBlaXRoZXIg
ZGlyZWN0bHkgdG8gdGhlIGNvbnNvbGUgb3IgYXJlIHByaW50ZWQgdG8gY29uc29sZSBpbiBjYXNl
IG9mCisJICBhIHN5c3RlbSBjcmFzaC4KKwogZW5kaWYgIyBERUJVRyB8fCBFWFBFUlQKIAogZW5k
bWVudQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYwppbmRleCA0MzE1NTg4ZjA1Li40MWVjMTNjZTUyIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGUuYwpAQCAtMTE1Nyw3ICsxMTU3LDcgQEAgaW50IHByaW50a19yYXRlbGltaXQodm9pZCkKICAq
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKi8KIAotI2lmZGVmIERFQlVHX1RSQUNFX0RVTVAKKyNpZmRlZiBDT05GSUdfREVC
VUdfVFJBQ0UKIAogLyogU2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBp
dD8gKi8KIHN0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgK
aW5kZXggODk5MzlmNDNjOC4uZTBiN2JjYjZiNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtODYsOCArODYsNyBAQCBpbnQg
cGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFy
ICplKTsKICAqLwogaW50IGNtZGxpbmVfc3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNo
YXIgKm5hbWUpOwogCi0vKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0jaWZkZWYgREVCVUdf
VFJBQ0VfRFVNUAorI2lmZGVmIENPTkZJR19ERUJVR19UUkFDRQogZXh0ZXJuIHZvaWQgZGVidWd0
cmFjZV9kdW1wKHZvaWQpOwogZXh0ZXJuIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hh
ciAqZm10LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkp
OwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:39:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:39: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 1h4Mpq-0007Bx-7A; Thu, 14 Mar 2019 09:39: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4Mpp-0007Bd-28
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:39:33 +0000
X-Inumbo-ID: 0fb1f206-463d-11e9-a490-47f5dd366016
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fb1f206-463d-11e9-a490-47f5dd366016;
 Thu, 14 Mar 2019 09:39:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4Mpi-0004KU-Qq; Thu, 14 Mar 2019 09:39: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 1h4Mpi-0008A2-I4; Thu, 14 Mar 2019 09:39:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Mpi-0007Wo-HP; Thu, 14 Mar 2019 09:39:26 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133765-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=603a99698863e28eb4970588946e212c6a7c41d7
X-Osstest-Versions-That: freebsd=4545fe820a83b675845f9045f06c856129b9c17c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 09:39:26 +0000
Subject: [Xen-devel] [freebsd-master test] 133765: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc2NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNzY1LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWlu
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM3MDcKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBmcmVlYnNkICAgICAgICAgICAgICA2MDNhOTk2
OTg4NjNlMjhlYjQ5NzA1ODg5NDZlMjEyYzZhN2M0MWQ3CmJhc2VsaW5lIHZlcnNpb246CiBmcmVl
YnNkICAgICAgICAgICAgICA0NTQ1ZmU4MjBhODNiNjc1ODQ1ZjkwNDVmMDZjODU2MTI5YjljMTdj
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3MDcgIDIwMTktMDMtMTEgMDk6MTk6MTggWiAgICAz
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzY1ICAyMDE5LTAzLTEzIDA5OjE5OjMxIFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgMG1wIDwwbXBARnJlZUJTRC5vcmc+CiAgYWUgPGFlQEZyZWVCU0Qub3Jn
PgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYmNyIDxiY3JARnJlZUJTRC5vcmc+
CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGlt
QEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhaHIgPGdhaHJA
RnJlZUJTRC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5
QEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qu
b3JnPgogIGthZGVzYWkgPGthZGVzYWlARnJlZUJTRC5vcmc+CiAga2VuIDxrZW5ARnJlZUJTRC5v
cmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+
CiAgbGlkbCA8bGlkbEBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1
c2ljayA8bWNrdXNpY2tARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHNqZyA8
c2pnQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB3b3NjaCA8d29z
Y2hARnJlZUJTRC5vcmc+CiAgd3VsZiA8d3VsZkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 09:58:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 09:58: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 1h4N7p-0000KL-VM; Thu, 14 Mar 2019 09: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4N7o-0000KG-Qi
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 09:58:08 +0000
X-Inumbo-ID: a989b793-463f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a989b793-463f-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 09:58:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87266084"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v5 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2BJfa96TKzDFnEG4zZMJNVBhHKYJisAAgAASdkCAAUm48A==
Date: Thu, 14 Mar 2019 09:58:03 +0000
Message-ID: <505c75a6681d499e83066d620fbf7f89@AMSPEX02CL02.citrite.net>
References: <20190311134132.20536-1-paul.durrant@citrix.com>
 <20190311134132.20536-11-paul.durrant@citrix.com>
 <5C890E30020000780021E23A@prv1-mh.provo.novell.com>
 <5ea47ce70ae54813b9e5189db2f423b3@AMSPEX02CL02.citrite.net>
In-Reply-To: <5ea47ce70ae54813b9e5189db2f423b3@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 v5 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFBhdWwg
RHVycmFudA0KPiBTZW50OiAxMyBNYXJjaCAyMDE5IDE0OjM3DQo+IFRvOiAnSmFuIEJldWxpY2gn
IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnpl
c3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0K
PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gW1BBVENIIHY1IDEwLzExXSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9m
IHN5bnRoZXRpYyB0aW1lcnMNCj4gDQpbc25pcF0NCj4gDQo+ID4gQXMgdG8gc2FmZXR5IG9mIHRo
aXMsIEkgaGF2ZSB0d28gY29uY2VybnM6DQo+ID4NCj4gPiAxKSBUc2NTZXF1ZW5jZSBnZXRzIHVw
ZGF0ZWQgYXMgYSByZXN1bHQgb2YgYSBndWVzdCBhY3Rpb24gKGFuIE1TUg0KPiA+IHdyaXRlKS4g
VGhpcyBtYWtlcyBpdCBub24tb2J2aW91cyB0aGF0IHRoZSBsb29wIGFib3ZlIHdpbGwgZ2V0DQo+
ID4gZXhpdGVkIGluIGR1ZSBjb3Vyc2UuDQo+ID4NCj4gDQo+IFRydWUuIFRoZSBkb21haW4gY291
bGQgdHJ5IHRvIERvUyB0aGlzIGNhbGwuIFRoaXMgY291bGQgYmUgYXZvaWRlZCBieSBkb2luZyBh
IGRvbWFpbl9wYXVzZSgpIGlmIHdlDQo+IHRlc3QgY29udGludW91c2x5IGZhaWxzIGZvciBhIG51
bWJlciBvZiBpdGVyYXRpb25zLCBvciBtYXliZSBqdXN0IG9uZSBpdGVyYXRpb24uDQo+IA0KPiA+
IDIpIFRoZSB3YXkgdXBkYXRlX3JlZmVyZW5jZV90c2MoKSBkZWFscyB3aXRoIHRoZSB0d28gImlu
dmFsaWQiDQo+ID4gdmFsdWVzIHN1Z2dlc3RzIH4wIGFuZCAwIHNob3VsZCBiZSBzcGVjaWFsIGNh
c2VkIGluIGdlbmVyYWwuIEkNCj4gPiBfdGhpbmtfIHRoaXMgaXMgbm90IG5lY2Vzc2FyeSBoZXJl
LCBidXQgaXQgYWxzbyBzZWVtcyB0byBtZSBhcyBpZg0KPiA+IHRoZSBWTSBldmVyIGhhdmluZyBh
IHdheSB0byBvYnNlcnZlIGVpdGhlciBvZiB0aG9zZSB0d28gdmFsdWVzDQo+ID4gd291bGQgYmUg
d3JvbmcgdG9vLiBTaG91bGRuJ3QgdGhlIGZ1bmN0aW9uIGF2b2lkIHRvIGV2ZXIgc3RvcmUNCj4g
PiB+MCBpbnRvIHRoYXQgZmllbGQsIGkuZS4gaW5jcmVtZW50IGludG8gYSBsb2NhbCB2YXJpYWJs
ZSwgdXBkYXRlDQo+ID4gdGhhdCBsb2NhbCB2YXJpYWJsZSB0byBza2lwIHRoZSB0d28gImludmFs
aWQiIHZhbHVlcywgYW5kIG9ubHkgdGhlbg0KPiA+IHN0b3JlIGludG8gdGhlIGZpZWxkPw0KPiA+
DQo+ID4gT3RvaCwgbWFraW5nIGl0IGludG8gdGhhdCBmdW5jdGlvbiBiZWluZyBhIHJlc3VsdCBv
ZiBhbiBNU1Igd3JpdGUsDQo+ID4gaXQgbWF5IHdlbGxsIGJlIHRoYXQgdGhlIHNwZWMgcHJlY2x1
ZGVzIHRoZSBndWVzdCBmcm9tIHJlYWRpbmcNCj4gPiB0aGUgcmVmZXJlbmNlIHBhZ2Ugd2hpbGUg
YW4gdXBkYXRlIHdhcyBpbnZva2VkIGZyb20gb25lIG9mIGl0cw0KPiA+IHZDUFUtcy4gSWYgdGhp
cyB3YXMgdGhlIGNhc2UsIHRoZW4gSSBhbHNvIHdvdWxkbid0IGhhdmUgdG8NCj4gPiB3b25kZXIg
YW55IGxvbmdlciBob3cgdGhpcyBlbnRpcmUgbWVjaGFuaXNtIGNhbiBiZSByYWNlIGZyZWUNCj4g
PiBpbiB0aGUgZmlyc3QgcGxhY2UgKHdpdGhvdXQgYSBkb3VibGUgaW5jcmVtZW50IGxpa2Ugd2Ug
ZG8gaW4gdGhlDQo+ID4gcHYtY2xvY2sgcHJvdG9jb2wpLg0KPiANCj4gRnJvbSBvYnNlcnZhdGlv
biwgaXQgbG9va3MgbGlrZSBXaW5kb3dzIGluaXRpYWxpemVzIHRoZSByZWZlcmVuY2UgdHNjIHBh
Z2UgYmVmb3JlIGl0IGJyaW5ncyBzZWNvbmRhcnkNCj4gQ1BVcyBvbmxpbmUgYW5kIHRoZW4gZG9l
c24ndCB0b3VjaCB0aGUgTVNSIGFnYWluLCBzbyB3ZSBzaG91bGQgcHJvYmFibHkgb25seSB0b2xl
cmF0ZSBvbmUgbWlzbWF0Y2ggaW4NCj4gdGltZV9ub3coKSBiZWZvcmUgZG9pbmcgZG9tYWluX3Bh
dXNlKCkuDQoNCkFjdHVhbGx5IGl0IG9jY3VycmVkIHRvIG1lIGxhc3QgbmlnaHQgdGhhdCBJJ20g
YmVpbmcgY29tcGxldGVseSB0aGljayBieSBjb2RpbmcgaXQgdGhpcyB3YXkuIFRoZSB2aXJpZGlh
biBjb2RlIHNldHMgVHNjU2NhbGUsIG5vdCB0aGUgZ3Vlc3QsIHNvIHdlIGRvbid0IGV2ZW4gbmVl
ZCB0byByZWZlcmVuY2UgdGhlIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSBzdHJ1Y3QuIExvb2tpbmcg
YWdhaW4sIEknbSBhbHNvIGNvbmNlcm5lZCB0aGF0IHRoZXJlJ3MgYSBzbWFsbCBUT0NUT1UgcmFj
ZSBpbiB0ZXN0aW5nIHdoZXRoZXIgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBpcyB2YWxpZCB3aGVy
ZSB0aGUgZ3Vlc3QgY291bGQgdW5tYXAgaXQgb24gYW5vdGhlciBDUFUgYW5kIGNhdXNlIGEgTlVM
TCBwb2ludGVyIGRlcmVmIGluIHRpbWVfbm93KCksIHNvIEknbGwgcmUtd29yayB0aGlzIGVudGly
ZWx5Lg0KDQogIFBhdWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:00:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10: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 1h4N9e-0000dB-Cz; Thu, 14 Mar 2019 10: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4N9d-0000YZ-My
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:00:01 +0000
X-Inumbo-ID: ec9db6ee-463f-11e9-bc6a-5b5f2fd97338
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec9db6ee-463f-11e9-bc6a-5b5f2fd97338;
 Thu, 14 Mar 2019 09:59:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6E17FAC9C;
 Thu, 14 Mar 2019 09:59:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 10:59:51 +0100
Message-Id: <20190314095953.11752-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] xen: some scheduler related simplifications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgd29ya2luZyBvbiB0aGUgc2NoZWR1bGVyIEkgbmVlZGVkIHRvIG1vZGlmeSBzb21lIGJp
dHMgd2hpY2ggYXJlCndvcnRoIHRvIGJlIGNvbnNpZGVyZWQgYXMgYSBzdGFuZC1hbG9uZSBpbXBy
b3ZlbWVudCBJTU8uCgpKdWVyZ2VuIEdyb3NzICgyKToKICB4ZW46IGludHJvZHVjZSBhIGNwdW1h
c2sgd2l0aCBhbGwgYml0cyBzZXQKICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2FibGUgc2NoZWR1bGVy
IG9uIGNwdXMgZHVyaW5nIHN1c3BlbmQKCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAgIHwgICA0
ICstCiB4ZW4vY29tbW9uL2NwdS5jICAgICAgICAgIHwgICA0ICsrCiB4ZW4vY29tbW9uL2NwdXBv
b2wuYyAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgMTYzICsrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9jcHVtYXNrLmggfCAgIDIgKwogNSBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAx
MjIgZGVsZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:00:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10: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 1h4N9e-0000fS-Nj; Thu, 14 Mar 2019 10: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4N9e-0000bW-3J
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:00:02 +0000
X-Inumbo-ID: ec5b601e-463f-11e9-8288-33ad9ae899e6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec5b601e-463f-11e9-8288-33ad9ae899e6;
 Thu, 14 Mar 2019 09:59:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F102FABCF;
 Thu, 14 Mar 2019 09:59:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 10:59:53 +0100
Message-Id: <20190314095953.11752-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190314095953.11752-1-jgross@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] xen/sched: don't disable scheduler on cpus
 during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgaXMgc3BlY2lhbCBoYW5kbGluZyBpbiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIo
KSBmb3Igc3VzcGVuZApieSBmb3JjaW5nIGFsbCB2Y3B1cyB0byB0aGUgYm9vdCBjcHUuIEluIGZh
Y3QgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhhdAphcyBkdXJpbmcgcmVzdW1lIHRoZSB2Y3B1cyBh
cmUgcHV0IG9uIHRoZSBjb3JyZWN0IGNwdXMgYWdhaW4uCgpTbyB3ZSBjYW4ganVzdCBvbWl0IHRo
ZSBjYWxsIG9mIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHdoZW4gb2ZmbGluaW5nCmEgY3B1IGR1
ZSB0byBzdXNwZW5kIGFuZCBvbiByZXN1bWluZyB3ZSBjYW4gb21pdCB0YWtpbmcgdGhlIHNjaGVk
dWxlCmxvY2sgZm9yIHNlbGVjdGluZyB0aGUgbmV3IHByb2Nlc3Nvci4KCkluIHJlc3RvcmVfdmNw
dV9hZmZpbml0eSgpIHdlIHNob3VsZCBiZSBjYXJlZnVsIHdoZW4gYXBwbHlpbmcgYWZmaW5pdHkK
YXMgdGhlIGNwdSBtaWdodCBub3QgaGF2ZSBjb21lIGJhY2sgdG8gbGlmZS4gVGhpcyBpbiB0dXJu
IGVuYWJsZXMgdXMKdG8gZXZlbiBzdXBwb3J0IGFmZmluaXR5X2Jyb2tlbiBhY3Jvc3Mgc3VzcGVu
ZC9yZXN1bWUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgIHwgICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgfCAxNDYgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMTA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMK
aW5kZXggZTg5YmI2N2U3MS4uN2I1Y2UxODQyNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVw
b29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTMxMyw3ICszMTMsNyBAQCBzdGF0
aWMgbG9uZyBjcHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIodm9pZCAqaW5mbykKICAgICAgKiBj
cHVfZGlzYWJsZV9zY2hlZHVsZXIoKSwgYW5kIGF0IHRoZSBib3R0b20gb2YgdGhpcyBmdW5jdGlv
bi4KICAgICAgKi8KICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0gICAg
cmV0ID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7CisgICAgcmV0ID0gKHN5c3RlbV9zdGF0
ZSA9PSBTWVNfU1RBVEVfc3VzcGVuZCkgPyAwIDogY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKIAogICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKaW5kZXggNjA3NTVhNjMxZS4uMWFiNGYxODJjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTYwLDMzICs1NjAsNiBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgbmV3X2NwdSkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsKIH0KIAotLyoKLSAq
IE1vdmUgYSB2Y3B1IGZyb20gaXRzIGN1cnJlbnQgcHJvY2Vzc29yIHRvIGEgdGFyZ2V0IG5ldyBw
cm9jZXNzb3IsCi0gKiB3aXRob3V0IGFza2luZyB0aGUgc2NoZWR1bGVyIHRvIGRvIGFueSBwbGFj
ZW1lbnQuIFRoaXMgaXMgaW50ZW5kZWQKLSAqIGZvciBiZWluZyBjYWxsZWQgZnJvbSBzcGVjaWFs
IGNvbnRleHRzLCB3aGVyZSB0aGluZ3MgYXJlIHF1aWV0Ci0gKiBlbm91Z2ggdGhhdCBubyBjb250
ZW50aW9uIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiAoaS5lLiwgZHVyaW5nCi0gKiBzaHV0ZG93biBv
ciBzb2Z0d2FyZSBzdXNwZW5kLCBsaWtlIEFDUEkgUzMpLgotICovCi1zdGF0aWMgdm9pZCB2Y3B1
X21vdmVfbm9zY2hlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCi17Ci0g
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzcGlubG9ja190ICpsb2NrLCAqbmV3X2xvY2s7
Ci0KLSAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKLSAgICBB
U1NFUlQoIXZjcHVfcnVubmFibGUodikgJiYgKGF0b21pY19yZWFkKCZ2LT5wYXVzZV9jb3VudCkg
fHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5kb21h
aW4tPnBhdXNlX2NvdW50KSkpOwotCi0gICAgbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
di0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrOwotICAgIG5ld19sb2NrID0gcGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrOwotCi0gICAgc2NoZWRfc3Bpbl9sb2Nr
X2RvdWJsZShsb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsKLSAgICBBU1NFUlQobmV3X2NwdSAhPSB2
LT5wcm9jZXNzb3IpOwotICAgIHZjcHVfbW92ZV9sb2NrZWQodiwgbmV3X2NwdSk7Ci0gICAgc2No
ZWRfc3Bpbl91bmxvY2tfZG91YmxlKGxvY2ssIG5ld19sb2NrLCBmbGFncyk7Ci0KLSAgICBzY2hl
ZF9tb3ZlX2lycXModik7Ci19Ci0KIC8qCiAgKiBJbml0aWF0aW5nIG1pZ3JhdGlvbgogICoKQEAg
LTczNSwzMSArNzA4LDM2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21h
aW4gKmQpCiAKICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKIAotICAgICAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLQotICAgICAgICBpZiAoIHYtPmFmZmlu
aXR5X2Jyb2tlbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2
LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICB2LT5hZmZp
bml0eV9icm9rZW4gPSAwOwotCi0gICAgICAgIH0KLQogICAgICAgICAvKgotICAgICAgICAgKiBE
dXJpbmcgc3VzcGVuZCAoaW4gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkpLCB3ZSBtb3ZlZCBldmVy
eSB2Q1BVCi0gICAgICAgICAqIHRvIEJTUCAod2hpY2gsIGFzIG9mIG5vdywgaXMgcENQVSAwKSwg
YXMgYSB0ZW1wb3JhcnkgbWVhc3VyZSB0bwotICAgICAgICAgKiBhbGxvdyB0aGUgbm9uYm9vdCBw
cm9jZXNzb3JzIHRvIGhhdmUgdGhlaXIgZGF0YSBzdHJ1Y3R1cmUgZnJlZWQKLSAgICAgICAgICog
YW5kIGdvIHRvIHNsZWVwLiBCdXQgbm90aGluZyBndWFyZGFudGVlcyB0aGF0IHRoZSBCU1AgaXMg
YSB2YWxpZAotICAgICAgICAgKiBwQ1BVIGZvciBhIHBhcnRpY3VsYXIgZG9tYWluLgorICAgICAg
ICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3ZSBo
YXZlIG5vCisgICAgICAgICAqIGd1YXJhbnRlZSB0aGUgb2xkIHByb2Nlc3NvciBoYXMgY29tZSBi
YWNrIHRvIGxpZmUgYWdhaW4uCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZXJlZm9yZSwgaGVy
ZSwgYmVmb3JlIGFjdHVhbGx5IHVucGF1c2luZyB0aGUgZG9tYWlucywgd2Ugc2hvdWxkCiAgICAg
ICAgICAqIHNldCB2LT5wcm9jZXNzb3Igb2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21ldGhp
bmcgdGhhdCB3aWxsCiAgICAgICAgICAqIG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIgb2Yg
dGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhleSBhcmUgaW4uCiAgICAgICAgICAqLwogICAgICAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5
LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikp
OwotICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsK
KyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHYtPmNwdV9oYXJk
X2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9r
ZW4gPSAwOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAgc3Bp
bl91bmxvY2tfaXJxKGxvY2spOworICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOworICAg
ICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOwor
ICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+
Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9k
b21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICB2
LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogCiAg
ICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAgICAgICB2LT5wcm9j
ZXNzb3IgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwpAQCAtNzgy
LDcgKzc2MCw2IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkK
ICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVtYXNr
X3Qgb25saW5lX2FmZmluaXR5OwotICAgIHVuc2lnbmVkIGludCBuZXdfY3B1OwogICAgIGludCBy
ZXQgPSAwOwogCiAgICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKQEAgLTgxNCwxNCArNzkx
LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAg
ICBpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKQotICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5
X3NhdmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRfYWZm
aW5pdHkpOwotICAgICAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAxOwotICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwor
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZv
ciAlcHZcbiIsIHYpOwogCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZj
cHVtYXNrX2FsbCwgTlVMTCk7CiAgICAgICAgICAgICB9CkBAIC04MzMsNjAgKzgwMywyNiBAQCBp
bnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIElmIGl0IGlzIG9u
IHRoaXMgY3B1LCB3ZSBtdXN0IHNlbmQgaXQgYXdheS4gKi8KLSAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKSApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBm
bGFncywgdik7Ci0KLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIElmIHdl
IGFyZSBkb2luZyBhIHNodXRkb3duL3N1c3BlbmQsIGl0IGlzIG5vdCBuZWNlc3NhcnkgdG8KLSAg
ICAgICAgICAgICAgICAgKiBhc2sgdGhlIHNjaGVkdWxlciB0byBjaGltZSBpbi4gSW4gZmFjdDoK
LSAgICAgICAgICAgICAgICAgKiAgKiB0aGVyZSBpcyBubyByZWFzb24gZm9yIGl0OiB0aGUgZW5k
IHJlc3VsdCB3ZSBhcmUgYWZ0ZXIKLSAgICAgICAgICAgICAgICAgKiAgICBpcyBqdXN0ICdhbGwg
dGhlIHZjcHVzIG9uIHRoZSBib290IHBjcHUsIGFuZCBubyB2Y3B1Ci0gICAgICAgICAgICAgICAg
ICogICAgYW55d2hlcmUgZWxzZScsIHNvIGxldCdzIGp1c3QgZ28gZm9yIGl0OwotICAgICAgICAg
ICAgICAgICAqICAqIGl0J3Mgd3JvbmcsIGZvciBjcHVwb29scyB3aXRoIG9ubHkgbm9uLWJvb3Qg
cGNwdXMsIGFzCi0gICAgICAgICAgICAgICAgICogICAgdGhlIHNjaGVkdWxlciB3b3VsZCBhbHdh
eXMgZmFpbCB0byBzZW5kIHRoZSB2Y3B1cyBhd2F5Ci0gICAgICAgICAgICAgICAgICogICAgZnJv
bSB0aGUgbGFzdCBvbmxpbmUgKG5vbiBib290KSBwY3B1IQotICAgICAgICAgICAgICAgICAqCi0g
ICAgICAgICAgICAgICAgICogVGhlcmVmb3JlLCBpbiB0aGUgc2h1dGRvd24vc3VzcGVuZCBjYXNl
LCB3ZSBqdXN0IHBpY2sgdXAKLSAgICAgICAgICAgICAgICAgKiBvbmUgKHN0aWxsKSBvbmxpbmUg
cGNwdS4gTm90ZSB0aGF0LCBhdCB0aGlzIHN0YWdlLCBhbGwKLSAgICAgICAgICAgICAgICAgKiBk
b21haW5zIChpbmNsdWRpbmcgZG9tMCkgaGF2ZSBiZWVuIHBhdXNlZCBhbHJlYWR5LCBzbyB3ZQot
ICAgICAgICAgICAgICAgICAqIGRvIG5vdCBleHBlY3QgYW55IHZjcHUgYWN0aXZpdHkgYXQgYWxs
LgotICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90KCZv
bmxpbmVfYWZmaW5pdHksICZjcHVfb25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgICAgIEJVR19PTihjcHVtYXNr
X2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpKTsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAg
ICAgICAgICAqIEFzIGJvb3QgY3B1IGlzLCB1c3VhbGx5LCBwY3B1ICMwLCB1c2luZyBjcHVtYXNr
X2ZpcnN0KCkKLSAgICAgICAgICAgICAgICAgKiB3aWxsIG1ha2UgdXMgY29udmVyZ2UgcXVpY2tl
ci4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBuZXdfY3B1ID0gY3B1bWFz
a19maXJzdCgmb25saW5lX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICB2Y3B1X21vdmVfbm9z
Y2hlZCh2LCBuZXdfY3B1KTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIE9UT0gsIGlm
IHRoZSBzeXN0ZW0gaXMgc3RpbGwgbGl2ZSwgYW5kIHdlIGFyZSBoZXJlIGJlY2F1c2UKLSAgICAg
ICAgICAgICAgICAgKiB3ZSBhcmUgZG9pbmcgc29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6Ci0g
ICAgICAgICAgICAgICAgICogICogd2Ugd2FudCB0byBjYWxsIHRoZSBzY2hlZHVsZXIsIGFuZCBs
ZXQgaXQgcmUtZXZhbHVhdGlvbgotICAgICAgICAgICAgICAgICAqICAgIHRoZSBwbGFjZW1lbnQg
b2YgdGhlIHZjcHUsIHRha2luZyBpbnRvIGFjY291bnQgdGhlIG5ldwotICAgICAgICAgICAgICAg
ICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKLSAgICAgICAgICAgICAgICAgKiAgKiB0aGUg
c2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmUgYSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKLSAgICAg
ICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcg
aW4gaGVyZS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICB2Y3B1X21pZ3Jh
dGVfc3RhcnQodik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVz
dG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAgICAvKiBJZiBpdCBpcyBvbiB0aGlzIGNw
dSwgd2UgbXVzdCBzZW5kIGl0IGF3YXkuCisgICAgICAgICAgICAgKiBXZSBhcmUgZG9pbmcgc29t
ZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6CisgICAgICAgICAgICAgKiAgKiB3ZSB3YW50IHRvIGNh
bGwgdGhlIHNjaGVkdWxlciwgYW5kIGxldCBpdCByZS1ldmFsdWF0aW9uCisgICAgICAgICAgICAg
KiAgICB0aGUgcGxhY2VtZW50IG9mIHRoZSB2Y3B1LCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBu
ZXcKKyAgICAgICAgICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKKyAgICAgICAgICAg
ICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9u
LCBvcgorICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBn
ZXR0aW5nIGluIGhlcmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZjcHVfbWlncmF0
ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUo
bG9jaywgZmxhZ3MsIHYpOwogCi0gICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2
KTsKKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKLSAgICAgICAgICAgICAg
ICAvKgotICAgICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4gdGhpcyBjYXNlLCBp
cyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KLSAgICAgICAgICAgICAgICAgKiB0aGUgaHlwZXJ2
aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRoZSBjYWxsZXIKLSAgICAgICAg
ICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFmdGVyIHJlbGVhc2luZyBhbmQgcmVhcXVpcmlu
ZyBhbGwgbG9ja3MuCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgaWYgKCB2
LT5wcm9jZXNzb3IgPT0gY3B1ICkKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVBR0FJTjsK
LSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgb25seSBj
YXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCisgICAgICAg
ICAgICAgKiB0aGUgaHlwZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRo
ZSBjYWxsZXIKKyAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFzaW5n
IGFuZCByZWFxdWlyaW5nIGFsbCBsb2Nrcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
aWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKKyAgICAgICAgICAgICAgICByZXQgPSAtRUFHQUlO
OwogICAgICAgICB9CiAgICAgfQogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:00:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10: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 1h4N9h-0000u4-1i; Thu, 14 Mar 2019 10: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4N9f-0000hM-Br
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:00:03 +0000
X-Inumbo-ID: eca9cc7c-463f-11e9-a974-b72ca9113bb6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eca9cc7c-463f-11e9-a974-b72ca9113bb6;
 Thu, 14 Mar 2019 09:59:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6E112AC3A;
 Thu, 14 Mar 2019 09:59:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 10:59:52 +0100
Message-Id: <20190314095953.11752-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190314095953.11752-1-jgross@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHNldmVyYWwgcGxhY2VzIGluIFhlbiBhbGxvY2F0aW5nIGEgY3B1bWFzayBvbiB0
aGUgc3RhY2sgYW5kCnNldHRpbmcgYWxsIGJpdHMgaW4gaXQganVzdCB0byB1c2UgaXQgYXMgYW4g
aW5pdGlhbCBtYXNrIGZvciBhbGxvd2luZwphbGwgY3B1cy4KClNhdmUgdGhlIHN0YWNrIHNwYWNl
IGFuZCBvbWl0IHRoZSBuZWVkIGZvciBydW50aW1lIGluaXRpYWxpemF0aW9uIGJ5CmRlZmluaW5n
IGEgZ2xvYmFsbHkgYWNjZXNzaWJsZSBjcHVtYXNrX2FsbCB2YXJpYWJsZS4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaW9f
YXBpYy5jICAgIHwgIDQgKy0tLQogeGVuL2NvbW1vbi9jcHUuYyAgICAgICAgICB8ICA0ICsrKysK
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgfCAxNyArKysrLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUveGVuL2NwdW1hc2suaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb19hcGlj
LmMgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCmluZGV4IGRhYTVlOWU1ZmYuLmE1MzQ0ZWQ3Mjcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2lv
X2FwaWMuYwpAQCAtMTg4MSw3ICsxODgxLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3Rp
bWVyKHZvaWQpCiAgICAgaW50IGFwaWMxLCBwaW4xLCBhcGljMiwgcGluMjsKICAgICBpbnQgdmVj
dG9yLCByZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBjcHVtYXNrX3QgbWFza19h
bGw7CiAKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAKQEAgLTE4OTIsOCArMTg5MSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja190aW1lcih2b2lkKQogICAgIHZlY3RvciA9IElSUTBf
VkVDVE9SOwogICAgIGNsZWFyX2lycV92ZWN0b3IoMCk7CiAKLSAgICBjcHVtYXNrX3NldGFsbCgm
bWFza19hbGwpOwotICAgIGlmICgocmV0ID0gYmluZF9pcnFfdmVjdG9yKDAsIHZlY3RvciwgJm1h
c2tfYWxsKSkpCisgICAgaWYgKChyZXQgPSBiaW5kX2lycV92ZWN0b3IoMCwgdmVjdG9yLCAmY3B1
bWFza19hbGwpKSkKICAgICAgICAgcHJpbnRrKEtFUk5fRVJSIi4uSVJRMCBpcyBub3Qgc2V0IGNv
cnJlY3RseSB3aXRoIGlvYXBpYyEhISwgZXJyOiVkXG4iLCByZXQpOwogICAgIAogICAgIGlycV9k
ZXNjWzBdLnN0YXR1cyAmPSB+SVJRX0RJU0FCTEVEOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9j
cHUuYyBiL3hlbi9jb21tb24vY3B1LmMKaW5kZXggNjUzYTU2Yjg0MC4uODM2YzYyZjk3ZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9jcHUuYworKysgYi94ZW4vY29tbW9uL2NwdS5jCkBAIC0xMSw2
ICsxMSwxMCBAQCB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBucl9jcHVtYXNrX2JpdHMKICAg
ICA9IEJJVFNfVE9fTE9OR1MoTlJfQ1BVUykgKiBCSVRTX1BFUl9MT05HOwogI2VuZGlmCiAKK2Nv
bnN0IGNwdW1hc2tfdCBjcHVtYXNrX2FsbCA9IHsKKyAgICAuYml0c1swIC4uLiAoQklUU19UT19M
T05HUyhOUl9DUFVTKSAtIDEpXSA9IH4wVUwKK307CisKIC8qCiAgKiBjcHVfYml0X2JpdG1hcFtd
IGlzIGEgc3BlY2lhbCwgImNvbXByZXNzZWQiIGRhdGEgc3RydWN0dXJlIHRoYXQKICAqIHJlcHJl
c2VudHMgYWxsIE5SX0NQVVMgYml0cyBiaW5hcnkgdmFsdWVzIG9mIDE8PG5yLgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGZk
NTg3NjIyZjQuLjYwNzU1YTYzMWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1Niw5ICsyNTYsNiBAQCBzdGF0aWMgdm9p
ZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tfdCAqbG9jazEsIHNwaW5sb2NrX3Qg
KmxvY2syLAogaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHByb2Nlc3NvcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIGNw
dW1hc2tfdCBhbGxjcHVzOwotCi0gICAgY3B1bWFza19zZXRhbGwoJmFsbGNwdXMpOwogCiAgICAg
di0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwogCkBAIC0yODAsOSArMjc3LDkgQEAgaW50IHNjaGVk
X2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICAg
KiBkb21haW4tMCBWQ1BVcywgYXJlIHBpbm5lZCBvbnRvIHRoZWlyIHJlc3BlY3RpdmUgcGh5c2lj
YWwgQ1BVcy4KICAgICAgKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpIHx8IGQtPmlzX3Bp
bm5lZCApCi0gICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBjcHVtYXNrX29mKHByb2Nlc3Nv
ciksICZhbGxjcHVzKTsKKyAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGNwdW1hc2tfb2Yo
cHJvY2Vzc29yKSwgJmNwdW1hc2tfYWxsKTsKICAgICBlbHNlCi0gICAgICAgIHNjaGVkX3NldF9h
ZmZpbml0eSh2LCAmYWxsY3B1cywgJmFsbGNwdXMpOworICAgICAgICBzY2hlZF9zZXRfYWZmaW5p
dHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1bWFza19hbGwpOwogCiAgICAgLyogSWRsZSBWQ1BVcyBh
cmUgc2NoZWR1bGVkIGltbWVkaWF0ZWx5LCBzbyBkb24ndCBwdXQgdGhlbSBpbiBydW5xdWV1ZS4g
Ki8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKQEAgLTM2MSw3ICszNTgsNiBAQCBpbnQg
c2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9j
azsKLSAgICAgICAgY3B1bWFza190IGFsbGNwdXM7CiAKICAgICAgICAgdmNwdWRhdGEgPSB2LT5z
Y2hlZF9wcml2OwogCkBAIC0zNjksMTEgKzM2NSw5IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgbWlncmF0ZV90aW1l
cigmdi0+c2luZ2xlc2hvdF90aW1lciwgbmV3X3ApOwogICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2
LT5wb2xsX3RpbWVyLCBuZXdfcCk7CiAKLSAgICAgICAgY3B1bWFza19zZXRhbGwoJmFsbGNwdXMp
OwotCiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogCi0gICAgICAg
IHNjaGVkX3NldF9hZmZpbml0eSh2LCAmYWxsY3B1cywgJmFsbGNwdXMpOworICAgICAgICBzY2hl
ZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1bWFza19hbGwpOwogCiAgICAgICAg
IHYtPnByb2Nlc3NvciA9IG5ld19wOwogICAgICAgICAvKgpAQCAtODEyLDggKzgwNiw2IEBAIGlu
dCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGlm
ICggY3B1bWFza19lbXB0eSgmb25saW5lX2FmZmluaXR5KSAmJgogICAgICAgICAgICAgICAgICBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX3QgYWxsY3B1czsKLQogICAgICAgICAgICAgICAg
IGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIC8qIFRoZSB2Y3B1IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBp
dC4gKi8KQEAgLTgzMSw4ICs4MjMsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCB2KTsKIAot
ICAgICAgICAgICAgICAgIGNwdW1hc2tfc2V0YWxsKCZhbGxjcHVzKTsKLSAgICAgICAgICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmFsbGNwdXMsIE5VTEwpOworICAgICAgICAgICAgICAg
IHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOwogICAgICAgICAgICAg
fQogCiAgICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAhPSBjcHUgKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaCBiL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmgKaW5k
ZXggYjRjYzkyYTRmNS4uNWE0MzQzODk4OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2Nw
dW1hc2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCkBAIC03NSw2ICs3NSw4IEBA
CiAKIHR5cGVkZWYgc3RydWN0IGNwdW1hc2t7IERFQ0xBUkVfQklUTUFQKGJpdHMsIE5SX0NQVVMp
OyB9IGNwdW1hc2tfdDsKIAorZXh0ZXJuIGNvbnN0IGNwdW1hc2tfdCBjcHVtYXNrX2FsbDsKKwog
ZXh0ZXJuIHVuc2lnbmVkIGludCBucl9jcHVfaWRzOwogCiAjaWYgTlJfQ1BVUyA+IDQgKiBCSVRT
X1BFUl9MT05HCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4NEN-0001VE-Sv; Thu, 14 Mar 2019 10:04:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4NEM-0001V9-MC
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:04:54 +0000
X-Inumbo-ID: 9b3de408-4640-11e9-aca1-b35734ba400c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b3de408-4640-11e9-aca1-b35734ba400c;
 Thu, 14 Mar 2019 10:04:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87266491"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-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: <37e7beea-3bfe-4695-7ced-3ee1690d1af7@citrix.com>
Date: Thu, 14 Mar 2019 10:04:36 +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: <20190314095953.11752-2-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAwOTo1OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBhcmUgc2V2
ZXJhbCBwbGFjZXMgaW4gWGVuIGFsbG9jYXRpbmcgYSBjcHVtYXNrIG9uIHRoZSBzdGFjayBhbmQK
PiBzZXR0aW5nIGFsbCBiaXRzIGluIGl0IGp1c3QgdG8gdXNlIGl0IGFzIGFuIGluaXRpYWwgbWFz
ayBmb3IgYWxsb3dpbmcKPiBhbGwgY3B1cy4KPgo+IFNhdmUgdGhlIHN0YWNrIHNwYWNlIGFuZCBv
bWl0IHRoZSBuZWVkIGZvciBydW50aW1lIGluaXRpYWxpemF0aW9uIGJ5Cj4gZGVmaW5pbmcgYSBn
bG9iYWxseSBhY2Nlc3NpYmxlIGNwdW1hc2tfYWxsIHZhcmlhYmxlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCB3aXRoIG9uZSBtaW5vcgpzdHlsZSBz
dWdnZXN0aW9ucyB3aGljaCBjYW4gYmUgZm9sZGVkIG9uIGNvbW1pdC4KCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCj4gaW5kZXgg
ZGFhNWU5ZTVmZi4uYTUzNDRlZDcyNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwo+IEBAIC0xODkyLDggKzE4OTEsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgY2hlY2tfdGltZXIodm9pZCkKPiAgICAgIHZlY3RvciA9IElS
UTBfVkVDVE9SOwo+ICAgICAgY2xlYXJfaXJxX3ZlY3RvcigwKTsKPiAgCj4gLSAgICBjcHVtYXNr
X3NldGFsbCgmbWFza19hbGwpOwo+IC0gICAgaWYgKChyZXQgPSBiaW5kX2lycV92ZWN0b3IoMCwg
dmVjdG9yLCAmbWFza19hbGwpKSkKPiArICAgIGlmICgocmV0ID0gYmluZF9pcnFfdmVjdG9yKDAs
IHZlY3RvciwgJmNwdW1hc2tfYWxsKSkpCgpTcGFjZXMsIHNlZWluZyBhcyB3ZSdyZSBtb2RpZnlp
bmcgdGhlIGxpbmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:08:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10: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 1h4NHr-0001dB-Ey; Thu, 14 Mar 2019 10:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4NHp-0001d6-Ux
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:08:29 +0000
X-Inumbo-ID: 1bb84556-4641-11e9-8ee6-87b3c3ab7b2b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bb84556-4641-11e9-8ee6-87b3c3ab7b2b;
 Thu, 14 Mar 2019 10:08: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 D1F3FAF56;
 Thu, 14 Mar 2019 10:08:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-jgross@suse.com>
 <37e7beea-3bfe-4695-7ced-3ee1690d1af7@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <9dcc617d-4b2d-b67d-50c5-e86d6367fff1@suse.com>
Date: Thu, 14 Mar 2019 11:08:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <37e7beea-3bfe-4695-7ced-3ee1690d1af7@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxMTowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNC8wMy8yMDE5
IDA5OjU5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUaGVyZSBhcmUgc2V2ZXJhbCBwbGFjZXMg
aW4gWGVuIGFsbG9jYXRpbmcgYSBjcHVtYXNrIG9uIHRoZSBzdGFjayBhbmQKPj4gc2V0dGluZyBh
bGwgYml0cyBpbiBpdCBqdXN0IHRvIHVzZSBpdCBhcyBhbiBpbml0aWFsIG1hc2sgZm9yIGFsbG93
aW5nCj4+IGFsbCBjcHVzLgo+Pgo+PiBTYXZlIHRoZSBzdGFjayBzcGFjZSBhbmQgb21pdCB0aGUg
bmVlZCBmb3IgcnVudGltZSBpbml0aWFsaXphdGlvbiBieQo+PiBkZWZpbmluZyBhIGdsb2JhbGx5
IGFjY2Vzc2libGUgY3B1bWFza19hbGwgdmFyaWFibGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4sIHdpdGggb25lIG1pbm9yCj4gc3R5bGUg
c3VnZ2VzdGlvbnMgd2hpY2ggY2FuIGJlIGZvbGRlZCBvbiBjb21taXQuCj4gCj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwo+PiBp
bmRleCBkYWE1ZTllNWZmLi5hNTM0NGVkNzI3IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aW9fYXBpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKPj4gQEAgLTE4OTIsOCAr
MTg5MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja190aW1lcih2b2lkKQo+PiAgICAgIHZl
Y3RvciA9IElSUTBfVkVDVE9SOwo+PiAgICAgIGNsZWFyX2lycV92ZWN0b3IoMCk7Cj4+ICAKPj4g
LSAgICBjcHVtYXNrX3NldGFsbCgmbWFza19hbGwpOwo+PiAtICAgIGlmICgocmV0ID0gYmluZF9p
cnFfdmVjdG9yKDAsIHZlY3RvciwgJm1hc2tfYWxsKSkpCj4+ICsgICAgaWYgKChyZXQgPSBiaW5k
X2lycV92ZWN0b3IoMCwgdmVjdG9yLCAmY3B1bWFza19hbGwpKSkKPiAKPiBTcGFjZXMsIHNlZWlu
ZyBhcyB3ZSdyZSBtb2RpZnlpbmcgdGhlIGxpbmUuCgpZb3UgYXJlIGF3YXJlIHRoaXMgZmlsZSBv
cmlnaW5hdGVzIGZyb20gdGhlIExpbnV4IGtlcm5lbD8KCkkgcmVhbGx5IGRvbid0IG1pbmQgZWl0
aGVyIHdheSwgSSBqdXN0IHdhbnRlZCB0byBtZW50aW9uIGl0Li4uCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:12:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10:12: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 1h4NLk-0002MG-1d; Thu, 14 Mar 2019 10:12: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=+3mG=RR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4NLj-0002MB-4k
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:12:31 +0000
X-Inumbo-ID: ac85f71b-4641-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ac85f71b-4641-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 10:12: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 E462380D;
 Thu, 14 Mar 2019 03:12:28 -0700 (PDT)
Received: from [10.37.8.209] (unknown [10.37.8.209])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A5AD3F71D;
 Thu, 14 Mar 2019 03:12:26 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
 <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
 <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f78bf48b-9371-20bf-98cb-9daf3143c39b@arm.com>
Date: Thu, 14 Mar 2019 10:12:24 +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: <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 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>

SGkgSmFuLAoKT24gMy8xNC8xOSA3OjUyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAx
My4wMy4xOSBhdCAxODoyNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTMv
MDMvMjAxOSAxNTowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOC4wMi4xOSBhdCAx
MjozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+Pj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+Pj4gQEAg
LTIxMjEsOSArMjEyMSw5IEBAIHZvaWQgaW5pdF94ZW5oZWFwX3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCj4+Pj4gICAgICAgICAqIFl1ayEgRW5zdXJlIHRoZXJlIGlzIGEgb25lLXBhZ2Ug
YnVmZmVyIGJldHdlZW4gWGVuIGFuZCBEb20gem9uZXMsIHRvCj4+Pj4gICAgICAgICAqIHByZXZl
bnQgbWVyZ2luZyBvZiBwb3dlci1vZi10d28gYmxvY2tzIGFjcm9zcyB0aGUgem9uZSBib3VuZGFy
eS4KPj4+PiAgICAgICAgICovCj4+Pj4gLSAgICBpZiAoIHBzICYmICFpc194ZW5faGVhcF9tZm4o
cGFkZHJfdG9fcGZuKHBzKS0xKSApCj4+Pj4gKyAgICBpZiAoIHBzICYmICFpc194ZW5faGVhcF9t
Zm4oX21mbihwYWRkcl90b19wZm4ocHMpLTEpKSApCj4+Pj4gICAgICAgICAgICBwcyArPSBQQUdF
X1NJWkU7Cj4+Pj4gLSAgICBpZiAoICFpc194ZW5faGVhcF9tZm4ocGFkZHJfdG9fcGZuKHBlKSkg
KQo+Pj4+ICsgICAgaWYgKCAhaXNfeGVuX2hlYXBfbWZuKG1hZGRyX3RvX21mbihwZSkpICkKPj4+
Cj4+PiBXaHkgbWFkZHJfdG9fbWZuKCkgaGVyZSBidXQgc3RpbGwgcGFkZHJfdG9fcGZuKCkgYWJv
dmU/IE9oLAo+Pj4gd2UgZG9uJ3QgaGF2ZSBhbnkgbWZuX3N1YigpLCBJIHNlZS4KPj4KPj4gWWVz
IHdlIGRvbid0IGhhdmUgbWZuX3N1YigpIChvciBldmVuIGdmbl9zdWIoKSkuIEkgb25seSBmb3Vu
ZCBhIGNvdXBsZSBvZiBwbGFjZXMKPj4gd2hlcmUgc3VjaCBoZWxwZXJzIG1pZ2h0IGJlIHVzZWZ1
bC4gSSBjYW4gaW50cm9kdWNlIHRoZSAyIGhlbHBlcnMgaWYgeW91IHRoaW5rCj4+IGl0IGlzIHdv
cnRoIGl0Lgo+IAo+IFdlbGwsIEkgZ3Vlc3MgaW4gdGhlIGVuZCBJJ20gZmluZSBlaXRoZXIgd2F5
LiBJdCBzaW1wbHkgc3RydWNrIG1lCj4gYXMgb2RkIGF0IHRoZSBmaXJzdCBnbGFuY2UgdGhhdCB5
b3UgdXNlIG1hZGRyX3RvX21mbigpIGluIG9uZQo+IGNhc2UgYnV0IG5vdCB0aGUgb3RoZXIuCgpJ
IHdhbnRlZCB0byBhdm9pZCBhZGRpbmcgbWZuX3goLi4uKSBvbiB0aGUgbGluZToKCl9tZm4obWZu
X3gobWFkZHJfdG9fbWZuKHBzKSkgLSAxKQoKSSB3aWxsIGxvb2sgdG8gaW50cm9kdWNlIG1mbl9z
dWIoKS9nZm5fc3ViKCkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:14:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10: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 1h4NNt-0002VD-GD; Thu, 14 Mar 2019 10: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4NNr-0002V6-Fz
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:14:43 +0000
X-Inumbo-ID: f9a0a606-4641-11e9-bc3e-73fa32910f72
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9a0a606-4641-11e9-bc3e-73fa32910f72;
 Thu, 14 Mar 2019 10:14:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87266932"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
 <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
 <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
 <f78bf48b-9371-20bf-98cb-9daf3143c39b@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: <008b64d6-8ef2-be9c-ed4c-999d61fbfd61@citrix.com>
Date: Thu, 14 Mar 2019 10:14:36 +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: <f78bf48b-9371-20bf-98cb-9daf3143c39b@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-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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxMDoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPgo+IE9u
IDMvMTQvMTkgNzo1MiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEzLjAzLjE5IGF0
IDE4OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gT24gMTMvMDMvMjAxOSAx
NTowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTguMDIuMTkgYXQgMTI6MzUsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+Pj4+IEBAIC0yMTIx
LDkgKzIxMjEsOSBAQCB2b2lkIGluaXRfeGVuaGVhcF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90
IHBlKQo+Pj4+PiDCoMKgwqDCoMKgwqDCoCAqIFl1ayEgRW5zdXJlIHRoZXJlIGlzIGEgb25lLXBh
Z2UgYnVmZmVyIGJldHdlZW4gWGVuIGFuZAo+Pj4+PiBEb20gem9uZXMsIHRvCj4+Pj4+IMKgwqDC
oMKgwqDCoMKgICogcHJldmVudCBtZXJnaW5nIG9mIHBvd2VyLW9mLXR3byBibG9ja3MgYWNyb3Nz
IHRoZSB6b25lCj4+Pj4+IGJvdW5kYXJ5Lgo+Pj4+PiDCoMKgwqDCoMKgwqDCoCAqLwo+Pj4+PiAt
wqDCoMKgIGlmICggcHMgJiYgIWlzX3hlbl9oZWFwX21mbihwYWRkcl90b19wZm4ocHMpLTEpICkK
Pj4+Pj4gK8KgwqDCoCBpZiAoIHBzICYmICFpc194ZW5faGVhcF9tZm4oX21mbihwYWRkcl90b19w
Zm4ocHMpLTEpKSApCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBzICs9IFBBR0VfU0laRTsK
Pj4+Pj4gLcKgwqDCoCBpZiAoICFpc194ZW5faGVhcF9tZm4ocGFkZHJfdG9fcGZuKHBlKSkgKQo+
Pj4+PiArwqDCoMKgIGlmICggIWlzX3hlbl9oZWFwX21mbihtYWRkcl90b19tZm4ocGUpKSApCj4+
Pj4KPj4+PiBXaHkgbWFkZHJfdG9fbWZuKCkgaGVyZSBidXQgc3RpbGwgcGFkZHJfdG9fcGZuKCkg
YWJvdmU/IE9oLAo+Pj4+IHdlIGRvbid0IGhhdmUgYW55IG1mbl9zdWIoKSwgSSBzZWUuCj4+Pgo+
Pj4gWWVzIHdlIGRvbid0IGhhdmUgbWZuX3N1YigpIChvciBldmVuIGdmbl9zdWIoKSkuIEkgb25s
eSBmb3VuZCBhCj4+PiBjb3VwbGUgb2YgcGxhY2VzCj4+PiB3aGVyZSBzdWNoIGhlbHBlcnMgbWln
aHQgYmUgdXNlZnVsLiBJIGNhbiBpbnRyb2R1Y2UgdGhlIDIgaGVscGVycyBpZgo+Pj4geW91IHRo
aW5rCj4+PiBpdCBpcyB3b3J0aCBpdC4KPj4KPj4gV2VsbCwgSSBndWVzcyBpbiB0aGUgZW5kIEkn
bSBmaW5lIGVpdGhlciB3YXkuIEl0IHNpbXBseSBzdHJ1Y2sgbWUKPj4gYXMgb2RkIGF0IHRoZSBm
aXJzdCBnbGFuY2UgdGhhdCB5b3UgdXNlIG1hZGRyX3RvX21mbigpIGluIG9uZQo+PiBjYXNlIGJ1
dCBub3QgdGhlIG90aGVyLgo+Cj4gSSB3YW50ZWQgdG8gYXZvaWQgYWRkaW5nIG1mbl94KC4uLikg
b24gdGhlIGxpbmU6Cj4KPiBfbWZuKG1mbl94KG1hZGRyX3RvX21mbihwcykpIC0gMSkKPgo+IEkg
d2lsbCBsb29rIHRvIGludHJvZHVjZSBtZm5fc3ViKCkvZ2ZuX3N1YigpLgoKWW91IGRvIGtub3cg
dGhhdCBtZm5fYWRkKG1mbiwgLTEpIHdpbGwgRFRSVD8KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:19:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4NSN-0002h2-7K; Thu, 14 Mar 2019 10:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+3mG=RR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4NSM-0002gx-In
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:19:22 +0000
X-Inumbo-ID: a1ee81fc-4642-11e9-9d3d-57b884f36b55
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a1ee81fc-4642-11e9-9d3d-57b884f36b55;
 Thu, 14 Mar 2019 10:19: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 BF8E680D;
 Thu, 14 Mar 2019 03:19:20 -0700 (PDT)
Received: from [10.37.8.209] (unknown [10.37.8.209])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 75EA53F71D;
 Thu, 14 Mar 2019 03:19:18 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
 <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
 <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
 <f78bf48b-9371-20bf-98cb-9daf3143c39b@arm.com>
 <008b64d6-8ef2-be9c-ed4c-999d61fbfd61@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b65df73-cb0b-5bc5-6921-0576f9d85da3@arm.com>
Date: Thu, 14 Mar 2019 10:19:16 +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: <008b64d6-8ef2-be9c-ed4c-999d61fbfd61@citrix.com>
Content-Language: en-US
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgQW5kcmV3LAoKT24gMy8xNC8xOSAxMDoxNCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxNC8wMy8yMDE5IDEwOjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEphbiwKPj4KPj4g
T24gMy8xNC8xOSA3OjUyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEzLjAzLjE5
IGF0IDE4OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDEzLzAzLzIw
MTkgMTU6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wMi4xOSBhdCAxMjoz
NSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4+Pj4+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4+Pj4g
QEAgLTIxMjEsOSArMjEyMSw5IEBAIHZvaWQgaW5pdF94ZW5oZWFwX3BhZ2VzKHBhZGRyX3QgcHMs
IHBhZGRyX3QgcGUpCj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqAgKiBZdWshIEVuc3VyZSB0aGVyZSBp
cyBhIG9uZS1wYWdlIGJ1ZmZlciBiZXR3ZWVuIFhlbiBhbmQKPj4+Pj4+IERvbSB6b25lcywgdG8K
Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoCAqIHByZXZlbnQgbWVyZ2luZyBvZiBwb3dlci1vZi10d28g
YmxvY2tzIGFjcm9zcyB0aGUgem9uZQo+Pj4+Pj4gYm91bmRhcnkuCj4+Pj4+PiAgwqDCoMKgwqDC
oMKgwqAgKi8KPj4+Pj4+IC3CoMKgwqAgaWYgKCBwcyAmJiAhaXNfeGVuX2hlYXBfbWZuKHBhZGRy
X3RvX3BmbihwcyktMSkgKQo+Pj4+Pj4gK8KgwqDCoCBpZiAoIHBzICYmICFpc194ZW5faGVhcF9t
Zm4oX21mbihwYWRkcl90b19wZm4ocHMpLTEpKSApCj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcHMgKz0gUEFHRV9TSVpFOwo+Pj4+Pj4gLcKgwqDCoCBpZiAoICFpc194ZW5faGVhcF9tZm4o
cGFkZHJfdG9fcGZuKHBlKSkgKQo+Pj4+Pj4gK8KgwqDCoCBpZiAoICFpc194ZW5faGVhcF9tZm4o
bWFkZHJfdG9fbWZuKHBlKSkgKQo+Pj4+Pgo+Pj4+PiBXaHkgbWFkZHJfdG9fbWZuKCkgaGVyZSBi
dXQgc3RpbGwgcGFkZHJfdG9fcGZuKCkgYWJvdmU/IE9oLAo+Pj4+PiB3ZSBkb24ndCBoYXZlIGFu
eSBtZm5fc3ViKCksIEkgc2VlLgo+Pj4+Cj4+Pj4gWWVzIHdlIGRvbid0IGhhdmUgbWZuX3N1Yigp
IChvciBldmVuIGdmbl9zdWIoKSkuIEkgb25seSBmb3VuZCBhCj4+Pj4gY291cGxlIG9mIHBsYWNl
cwo+Pj4+IHdoZXJlIHN1Y2ggaGVscGVycyBtaWdodCBiZSB1c2VmdWwuIEkgY2FuIGludHJvZHVj
ZSB0aGUgMiBoZWxwZXJzIGlmCj4+Pj4geW91IHRoaW5rCj4+Pj4gaXQgaXMgd29ydGggaXQuCj4+
Pgo+Pj4gV2VsbCwgSSBndWVzcyBpbiB0aGUgZW5kIEknbSBmaW5lIGVpdGhlciB3YXkuIEl0IHNp
bXBseSBzdHJ1Y2sgbWUKPj4+IGFzIG9kZCBhdCB0aGUgZmlyc3QgZ2xhbmNlIHRoYXQgeW91IHVz
ZSBtYWRkcl90b19tZm4oKSBpbiBvbmUKPj4+IGNhc2UgYnV0IG5vdCB0aGUgb3RoZXIuCj4+Cj4+
IEkgd2FudGVkIHRvIGF2b2lkIGFkZGluZyBtZm5feCguLi4pIG9uIHRoZSBsaW5lOgo+Pgo+PiBf
bWZuKG1mbl94KG1hZGRyX3RvX21mbihwcykpIC0gMSkKPj4KPj4gSSB3aWxsIGxvb2sgdG8gaW50
cm9kdWNlIG1mbl9zdWIoKS9nZm5fc3ViKCkuCj4gCj4gWW91IGRvIGtub3cgdGhhdCBtZm5fYWRk
KG1mbiwgLTEpIHdpbGwgRFRSVD8KCkl0IGRpZG4ndCBvY2N1ciB0byBtZSB1bnRpbCB5b3Ugc2Fp
ZCBpdC4gSSB3aWxsIHVzZSB0aGF0IHRoZW4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:31:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10:31:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Ndh-00045A-CH; Thu, 14 Mar 2019 10: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=ILp0=RR=citrix.com=prvs=969d9ac6e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h4Ndg-000452-84
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:31:04 +0000
X-Inumbo-ID: 422a8660-4644-11e9-ae62-83ea620ce85e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 422a8660-4644-11e9-ae62-83ea620ce85e;
 Thu, 14 Mar 2019 10:30:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80546170"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-jgross@suse.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: <3644ab6d-4247-0651-eaf3-7d88263838a7@citrix.com>
Date: Thu, 14 Mar 2019 10:30:45 +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: <20190314095953.11752-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xNC8xOSA5OjU5IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRoZXJlIGFyZSBzZXZl
cmFsIHBsYWNlcyBpbiBYZW4gYWxsb2NhdGluZyBhIGNwdW1hc2sgb24gdGhlIHN0YWNrIGFuZAo+
IHNldHRpbmcgYWxsIGJpdHMgaW4gaXQganVzdCB0byB1c2UgaXQgYXMgYW4gaW5pdGlhbCBtYXNr
IGZvciBhbGxvd2luZwo+IGFsbCBjcHVzLgo+IAo+IFNhdmUgdGhlIHN0YWNrIHNwYWNlIGFuZCBv
bWl0IHRoZSBuZWVkIGZvciBydW50aW1lIGluaXRpYWxpemF0aW9uIGJ5Cj4gZGVmaW5pbmcgYSBn
bG9iYWxseSBhY2Nlc3NpYmxlIGNwdW1hc2tfYWxsIHZhcmlhYmxlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 10:40:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 10:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4NmK-0004Lr-ED; Thu, 14 Mar 2019 10:40: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4NmJ-0004Lh-Ay
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 10:39:59 +0000
X-Inumbo-ID: 82dbe3fb-4645-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82dbe3fb-4645-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 10:39: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 1h4NmG-0005dS-S3; Thu, 14 Mar 2019 10:39:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4NmG-0003f4-FA; Thu, 14 Mar 2019 10:39:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4NmG-0003Yu-EW; Thu, 14 Mar 2019 10:39:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133757-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=c615c14246880c91afa3fe1659dc2104447de601
X-Osstest-Versions-That: libvirt=7a05c739c26decb8ff0eef4f6c75ce3ef729532d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 10:39:56 +0000
Subject: [Xen-devel] [libvirt test] 133757: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc1NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzY3MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM2NzIKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYzYxNWMx
NDI0Njg4MGM5MWFmYTNmZTE2NTlkYzIxMDQ0NDdkZTYwMQpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgN2EwNWM3MzljMjZkZWNiOGZmMGVlZjRmNmM3NWNlM2VmNzI5NTMy
ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjcyICAyMDE5LTAzLTA5IDEzOjAwOjE5IFogICAg
NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzcyOCAgMjAxOS0wMy0xMiAwNDoxOToxMiBa
ICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzc1NyAgMjAx
OS0wMy0xMyAwNzowNzoyNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5A
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBl
dGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogIFNob3Rhcm8gR290YW5kYSA8Zy5zaG8x
NTAwQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
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
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA1OTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:07:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OCb-0006YY-ML; Thu, 14 Mar 2019 11: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4OCa-0006YT-3U
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 11:07:08 +0000
X-Inumbo-ID: 4c33aad8-4649-11e9-a6ec-571383517b8e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c33aad8-4649-11e9-a6ec-571383517b8e;
 Thu, 14 Mar 2019 11:07:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87269308"
To: Jan Beulich <JBeulich@suse.com>
References: <1552505857-21115-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8A0EB6020000780021E6A3@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: <3605bb31-94d8-8d15-04c1-1a3b49dab0bc@citrix.com>
Date: Thu, 14 Mar 2019 11:06: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: <5C8A0EB6020000780021E6A3@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] tools/cpuid: Update xen-cpuid for Coffee
 Lake 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: 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>

T24gMTQvMDMvMjAxOSAwODoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMDMuMTkg
YXQgMjA6MzcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEvdG9v
bHMvbWlzYy94ZW4tY3B1aWQuYwo+PiArKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCj4+IEBA
IC0xMjcsNiArMTI3LDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83YzBbMzJdID0KPj4gICAg
ICBbMTRdID0gImF2eDUxMl92cG9wY250ZHEiLAo+PiAgCj4+ICAgICAgWzIyXSA9ICJyZHBpZCIs
Cj4+ICsKPj4gKyAgICBbMzBdID0gInNneC1sYyIsCj4+ICB9Owo+PiAgCj4+ICBzdGF0aWMgY29u
c3QgY2hhciAqc3RyX2U3ZFszMl0gPQo+IEhtbSwgdG8gYmUgaG9uZXN0IEkgZG9uJ3Qgc2VlIHdo
eSB0aGlzIG5lZWRzIHRvIGdvIGluIGFoZWFkIG9mCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAxODEzLmh0bWwKPiBwb3N0
ZWQgYWxtb3N0IDMgbW9udGhzIGFnbywgYW5kIGFscmVhZHkgdGFraW5nIGNhcmUgb2YgdGhlIGJp
dC4KCkJlY2F1c2UgaXRzIGhpZGRlbiBhdCB0aGUgZW5kIG9mIGEgc2VyaWVzIEkgaGF2ZW4ndCBn
b3R0ZW4gdG8gdGhlIGVuZCBvZgp5ZXQuwqAgQnV0IHllcyAtIGl0IGRvZXMgbG9vayB0byBiZSBh
IG1vcmUgY29tcGxldGUgcGF0Y2ggc28gbGV0cyBzdGFydAp0aGVyZS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:08:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4ODi-0006bl-2R; Thu, 14 Mar 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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4ODg-0006be-Kp
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:08:16 +0000
X-Inumbo-ID: 74e28b73-4649-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74e28b73-4649-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:08:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87269367"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A5EEF0200007800207AAF@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: <c5ce7217-c42c-3f19-177b-28152f556071@citrix.com>
Date: Thu, 14 Mar 2019 11:07: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: <5C1A5EEF0200007800207AAF@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 v7 49/49] tools: re-sync CPUID leaf 7 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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTIvMjAxOCAxNTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQnJpbmcgbGlieGwncyBp
biBsaW5lIHdpdGggdGhlIHB1YmxpYyBoZWFkZXIsIGFuZCB1cGRhdGUgeGVuLWNwdWlkJ3MgdG8K
PiB0aGUgbGF0ZXN0IGluZm9ybWF0aW9uIGF2YWlsYWJsZSBpbiBJbnRlbCdzIGRvY3VtZW50YXRp
b24gKFNETSB2ZXIgMDY4Cj4gYW5kIElTQSBleHRlbnNpb25zIHZlciAwMzUpLCB3aXRoIChhcyBi
ZWZvcmUpIHRoZSBleGNlcHRpb24gb24gTUFXQVUuCj4KPiBTb21lIHByZS1leGlzdGluZyBzdHJp
bmdzIGdldCBjaGFuZ2VkIHRvIG1hdGNoIFNETSBuYW1pbmcuIFRoaXMgc2hvdWxkCj4gYmUgYmVu
aWduIGluIHhlbi1jcHVpZCwgYW5kIEkgaG9wZSBpdCdzIGFsc28gYWNjZXB0YWJsZSBpbiBsaWJ4
bCwgd2hlcmUKPiBwZW9wbGUgYWN0dWFsbHkgdXNpbmcgdGhlIHNsaWdodGx5IHdyb25nIG5hbWVz
IHdvdWxkIGhhdmUgdG8gdXBkYXRlCj4gdGhlaXIgZ3Vlc3QgY29uZmlnIGZpbGVzLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUh-0008Bs-Mm; Thu, 14 Mar 2019 11:25: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUg-0008BL-HH
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:50 +0000
X-Inumbo-ID: eab98534-464b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eab98534-464b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:25:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549895"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:06 +0000
Message-ID: <20190314112514.2592-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4
Yy4uZjNkOWY3YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAs
OCBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBf
QVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19h
c3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0g
d2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFr
ZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQog
CiBib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5o
dm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3Qu
cHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYg
KCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAg
IXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgJiYgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9J
IGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcg
PSBmYWxzZTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAg
QEAgYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0
LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
IH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2Ug
SFZfWDY0X01TUl9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
di0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsK
KyAgICAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9k
dW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
aWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
dm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAg
Y29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisK
KyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAog
dm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwg
Y29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21z
cjsKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+
dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVk
ICkKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwog
Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5h
cGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+
YXBpY19hc3Npc3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5k
ZXggYTdlOTRhYWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAg
LTE0MSw2ICsxNDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBA
QCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CiAKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0g
dmFsOworICAgICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBf
cmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwg
dHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICgg
aWR4ICkKICAgICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3Rz
YykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2
YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFu
LT50aW1lX3JlZl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
ICp0cmMgPSAmdmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2Nv
dW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0g
dmQtPnJlZmVyZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21h
aW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0
cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2
ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJl
ZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICgg
dmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCA3ODM5NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192
aXJpZGlhbl9kb21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVh
ZiA8IDB4NDAwMDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBI
eXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMK
ICAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBp
ZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3Qp
dmlyaWRpYW5fbWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcg
QEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2Fs
bCB1c2FnZS4gKi8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29z
X2lkLnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vl
c3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5y
YXcgPT0gMCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9m
bHVzaCApCkBAIC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJj
aC5odm0udmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAog
ICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19J
RDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsK
KyAgICAgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9v
c19pZChkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxM
OgotICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBl
cmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxk
cy5lbmFibGVkICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAg
ICAgYnJlYWs7CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAg
ICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1Aw
ID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5jcmFzaF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jh
c2hfcGFyYW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAg
IHZ2LT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAg
ICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAg
ICAgICAgICAgdnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFz
aF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFz
aF9wYXJhbVs0XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAg
QEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3
aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAg
ICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dw
YS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpA
QCAtMzkzLDEwICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRf
TVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJ
TERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0g
ICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFz
aF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFy
YW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdnYtPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX0NSQVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJj
YWxsX2dwYSA9IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0g
dmQtPmd1ZXN0X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9t
YWluKGQpICkKQEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9k
b21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21h
aW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0
ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0
eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
cmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0
Lmh5cGVyY2FsbF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3Nf
aWQ7CiAKICAgICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUi-0008Ce-Jl; Thu, 14 Mar 2019 11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUh-0008Bk-BF
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:51 +0000
X-Inumbo-ID: ebd74af7-464b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebd74af7-464b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:25:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549897"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:09 +0000
Message-ID: <20190314112514.2592-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUd-0008Al-VJ; Thu, 14 Mar 2019 11:25: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUc-0008AX-TL
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:46 +0000
X-Inumbo-ID: e73e34ec-464b-11e9-a483-6323a70edb57
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e73e34ec-464b-11e9-a483-6323a70edb57;
 Thu, 14 Mar 2019 11:25:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549890"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:04 +0000
Message-ID: <20190314112514.2592-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnY1OgogLSBQdXQgdGhlIGNhbGwgdG8gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIGJhY2sgaW50
bwogICBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2hlcmUgaXQgc2hvdWxkIGJl
Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0byB2Y3B1IGRlaW5p
dAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBuZXcgbGFiZWxzCgp2
MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUgZGVpbml0Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li4xMWNlMjFmYzA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTY2Niw2ICs2NjYsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAg
IGQtPmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdf
cmF0aW87CiAKKyAgICByYyA9IHZpcmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIGZhaWwyOworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRp
YWxpc2UoZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4
Nyw2ICs2OTEsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgaHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lf
cGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6Cisg
ICAgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTE1
MjYsNiArMTUzMSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICYmIChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8q
IHRlYXJkb3duOiBuZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7
CiAKKyAgICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgZ290byBmYWlsNTsKKwogICAgIHJjID0gaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KGQsIHYpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CkBAIC0xNTUz
LDYgKzE1NjIsNyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBm
YWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2
aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJp
ZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
CiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlk
aWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChz
dHJ1Y3QgdmNwdSAqdik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CisKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUi-0008C1-1N; Thu, 14 Mar 2019 11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUg-0008BT-PC
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:50 +0000
X-Inumbo-ID: eb505eb8-464b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb505eb8-464b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:25:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549898"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:10 +0000
Message-ID: <20190314112514.2592-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUg-0008BI-CQ; Thu, 14 Mar 2019 11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUf-0008B4-93
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:49 +0000
X-Inumbo-ID: e96f8c7c-464b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e96f8c7c-464b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:25:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549892"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:05 +0000
Message-ID: <20190314112514.2592-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFu
ZCBkb21haW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNv
bW1lbnQgdG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMo
KyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXgg
Mzk4YjIyZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgK
QEAgLTg5LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAK
IHZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9n
dWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnAp
Owogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2
cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBf
QVNTSVNUX1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07
CiB9IEhWX1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAg
ICAgIHJldHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBs
aWtlbHkgaGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2Js
ZW0gY2xlYXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fz
c2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGlj
QXNzaXN0Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxl
dGVkKHN0cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0Ug
KnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAh
cHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19l
b2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlk
aWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQ
X0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwor
ICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNz
aXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+
QXBpY0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Np
c3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBA
IGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAg
ICAgIC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5f
dW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAg
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2
YWw7CiAgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu
ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uodiwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlm
ICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQor
ICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIs
NyArMTMyLDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVs
dDoKQEAgLTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlh
bl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsK
KyAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAg
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAq
Y3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0
eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
diwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGlu
ZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVj
dCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNv
bnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAg
IHJldHVybjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNj
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47
CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5j
ZV90c2MuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFND
X1BBR0UgKnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9f
bnM7CkBAIC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8g
MTAwdWw7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBk
b21haW4gKmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJj
OwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdf
dHJjX3ZhbChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhh
dyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3Jl
Zl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAg
ICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVu
bmluZywgJnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGlt
ZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+
YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9y
ZWZlcmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcs
MTMgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJ
TUVfUkVGX0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2Nv
dW50OworICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsK
IAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIx
OSwxNyArMjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2
ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJl
ZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAg
ICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9j
b3VudC52YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWlu
X2N0eHQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBl
YjhhOGM3Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRp
b24sIGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVy
c2lvbiBudW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZp
cmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwg
dXNhZ2UuICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9v
c19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmly
aWRpYW4tPmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkK
QEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRf
bXNyICpnb2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7
CisgICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lE
OiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhc
biIsCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAq
aGc7CiAKLSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAg
IGhnID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46
ICVseFxuIiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0
YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRp
YyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVu
c2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmll
bGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
aHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3Qg
KnA7CiAKQEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4
ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5h
cmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rf
b3NfaWQoZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FM
TDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAg
ICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEw
ICszMTcsMTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgdmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVs
eCAlbHggJWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNo
X3BhcmFtWzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3Bh
cmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzJdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsK
KyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisg
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3Jfdmly
aWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQ6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3Owog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAg
ICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAg
KnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5Mywx
MCBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2
YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBA
IGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAh
di0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJl
dHVybiAwOwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+
YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVy
biAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDAp
OworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jt
c3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAg
ICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJp
ZGlhbiApCisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFu
KTsKIH0KIAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3Rf
cGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAg
diwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3Bh
Z2UgKnZwKQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpA
QCAtNjQ1LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChz
dHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAg
ICAgLmh5cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5y
YXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0
X29zX2lkLnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+aHlwZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3Zpcmlk
aWFuX2RvbWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRy
eV96ZXJvZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEu
cmF3ICA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVz
dF9vc19pZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAg
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3
MDEsNyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3Zj
cHVfY29udGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+
ZG9tYWluKSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVy
biAwOwogCiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gdmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAK
ICAgICBib29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAg
ICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXgg
NTNmZmViYjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0
NjMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2
Y3B1ICp2LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAo
aXNfaHZtX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFz
ZV9mcmVxKSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlh
bl9kb21haW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50KGQpIFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2
b2lkKQogfQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxz
ZSkKKyNkZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZp
bmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2Rl
ZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUg
aHZtX2dldF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggNmM4NGQ1YTVhNi4uZDE1ODlmM2E5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBp
bnRlcnJ1cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0
cnVjdCB4ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1IHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAK
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2
aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmly
aWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBp
bnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFu
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5p
dChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2
KTsKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsK
LXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUd-0008Af-Lt; Thu, 14 Mar 2019 11:25: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUc-0008AV-NW
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:46 +0000
X-Inumbo-ID: e5b7550e-464b-11e9-896c-ffd83c5248f7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5b7550e-464b-11e9-896c-ffd83c5248f7;
 Thu, 14 Mar 2019 11:25:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549887"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:03 +0000
Message-ID: <20190314112514.2592-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/11] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTAgKwog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgMzEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgMzg4ICsrKysrKysrKysrKysrKysrLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgICAgIHwgNTEyICsrKysrKysrKysr
KysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwg
MjI5ICsrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgICAgICB8
ICAzMSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgfCAgIDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgICAgIHwgICA3ICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZjcHUuaCAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICA3NiArKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvaHZtL3NhdmUuaCB8ICAgNCArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5o
ICAgICAgICB8ICAxNyArLQogMTcgZmlsZXMgY2hhbmdlZCwgMTIyNyBpbnNlcnRpb25zKCspLCAx
NDMgZGVsZXRpb25zKC0pCgp2NDoKIC0gQWRkIHR3byBjbGVhbnVwIHBhdGNoZXMgKCMzIGFuZCAj
NCkgYW5kIHJlLW9yZGVyICM4IGFuZCAjOQoKdjM6CiAtIEFkZCB0aGUgc3ludGhldGljIGNsdXN0
ZXIgSVBJIHBhdGNoICgjMTEpCgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUj-0008Dr-Uo; Thu, 14 Mar 2019 11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUi-0008CA-Bs
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:52 +0000
X-Inumbo-ID: e9aa897e-464b-11e9-9981-17a602422fb8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9aa897e-464b-11e9-9981-17a602422fb8;
 Thu, 14 Mar 2019 11:25:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549896"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:08 +0000
Message-ID: <20190314112514.2592-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUk-0008EM-BK; Thu, 14 Mar 2019 11:25:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUi-0008C9-Bm
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:52 +0000
X-Inumbo-ID: e96bdcc4-464b-11e9-a016-1fdbe2d95ada
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e96bdcc4-464b-11e9-a016-1fdbe2d95ada;
 Thu, 14 Mar 2019 11:25:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549894"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:07 +0000
Message-ID: <20190314112514.2592-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3
IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3lu
aWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lz
dC5tc3IuZW5hYmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAm
dnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJh
dyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYt
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVm
ZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
YzsKIAotICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJs
ZWQgKQogICAgICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCAodW5zaWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgKHVuc2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5m
aWVsZHMucGZuOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAg
dmQtPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2Mo
ZCk7Ci0gICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRl
X3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMy
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVf
cmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2Vf
dHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2Vf
dHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQg
KQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29z
X2lkLmZpZWxkcy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0g
MCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
OCwxMCArMjI4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjog
JXggc3A6ICV4IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAg
ICAgICBnb2ktPmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy5tYWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRz
LnNlcnZpY2VfcGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwK
KyAgICAgICAgICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0
MiwxMiArMjQwLDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBF
UkNBTEw6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQs
Ci0gICAgICAgICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxk
cy5wZm4pOworICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7
CiB9CiAKIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBl
cmNhbGxfZ3BhLmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVp
bnQ4X3QgKnA7CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4o
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZf
WDY0X01TUl9IWVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJs
ZWQgKQogICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVh
azsKIApAQCAtNjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0g
ICAgaWYgKCAhdnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFi
bGVkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjog
VklSSURJQU4gJXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5t
c3IuZmllbGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9w
YWdlX21zcgogICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJl
c2VydmVkX3ByZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBA
QCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6
ODsKICAgICAgICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2Owot
ICAgIH0gZmllbGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4OUk-0008Ej-Lb; Thu, 14 Mar 2019 11:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUi-0008CT-MT
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:52 +0000
X-Inumbo-ID: ec3bb40f-464b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec3bb40f-464b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:25:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549899"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:11 +0000
Message-ID: <20190314112514.2592-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3
OWUyY2Y5Li4wMmFmYTc1MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTcsMjAgKzY1NywyMCBAQCB2b2lkIGFyY2hf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwor
ICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9k
b21haW5fZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAg
ICAgICB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJp
ZGlhbl9kb21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7
CiB9CiAKIHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2Rv
bWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CmluZGV4IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CkBAIC05MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAx
MDB1bDsKIH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsg
dHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwg
LSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7
CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0
aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5f
dGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXco
ZCk7Cit9CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwpAQCAtMTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vz
c2VkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZh
bCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9j
b3VudChkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAppbmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJp
ZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlk
aWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQg
dmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3Zv
aWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwor
dm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwog
CiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:25:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4OUo-0008IN-8H; Thu, 14 Mar 2019 11:25: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OUm-0008Gj-J3
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:25:56 +0000
X-Inumbo-ID: ec59c3b0-464b-11e9-baa9-af8ef4d46f79
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec59c3b0-464b-11e9-baa9-af8ef4d46f79;
 Thu, 14 Mar 2019 11:25:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80549900"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:12 +0000
Message-ID: <20190314112514.2592-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjY6CiAt
IEFkZHJlc3MgZnVydGhlciBjb21tZW50cyBmcm9tIEphbgoKdjQ6CiAtIEFkZHJlc3MgY29tbWVu
dHMgZnJvbSBKYW4KCnYzOgogLSBBZGQgdGhlICdTaW50UG9sbGluZ01vZGVBdmFpbGFibGUnIGJp
dCBpbiBDUFVJRCBsZWFmIDMKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAg
ICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICB8ICAg
MyArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDI1MyArKysrKysrKysrKysrKysr
KysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICB8ICAxOSAr
KwogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAgICAgfCAgMzEgKystCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAyNyArKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1z
LmggICAgICAgIHwgICA3ICstCiAxMCBmaWxlcyBjaGFuZ2VkLCAzNDQgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCBhMzhlNWNkYmEyLi5hOTIzYTM4MGQzIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMxOCw2ICsz
MTgsMTIgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0NSQVNIX0NUTCAxCiAK
Ky8qCisgKiBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIGluZGljYXRlcyB0aGF0IHRoZSAnc3lu
aWMnIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGVu
dW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1lOSUMgMQorCiAv
KgogICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIGluZGljYXRl
cyB0aGF0CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIHUuaHZtLmFjcGlfbGFw
dG9wX3NsYXRlIGZpZWxkLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA2MTYwOTkxYWYzLi5mYjc1OGQyYWMzIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
b20uYwpAQCAtMzE3LDYgKzMxNyw5IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0
dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAobGlieGxfYml0bWFw
X3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0NSQVNI
X0NUTCkpCiAgICAgICAgIG1hc2sgfD0gSFZNUFZfY3Jhc2hfY3RsOwogCisgICAgaWYgKGxpYnhs
X2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVO
VF9TWU5JQykpCisgICAgICAgIG1hc2sgfD0gSFZNUFZfc3luaWM7CisKICAgICBpZiAobWFzayAh
PSAwICYmCiAgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoQ1RYLT54Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYjY4NWFjNDdhYy4uOTg2MGJj
YWY1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjM1LDYgKzIzNSw3IEBAIGxpYnhsX3ZpcmlkaWFu
X2VubGlnaHRlbm1lbnQgPSBFbnVtZXJhdGlvbigidmlyaWRpYW5fZW5saWdodGVubWVudCIsIFsK
ICAgICAoNCwgImhjYWxsX3JlbW90ZV90bGJfZmx1c2giKSwKICAgICAoNSwgImFwaWNfYXNzaXN0
IiksCiAgICAgKDYsICJjcmFzaF9jdGwiKSwKKyAgICAoNywgInN5bmljIiksCiAgICAgXSkKIAog
bGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwppbmRleCBmYjU2MGJjMTYyLi5kMDBhN2JmZTJjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCkBAIC0xMyw2ICsxMyw3IEBACiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2lu
Y2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUgPGFzbS9odm0vdmxhcGljLmg+CiAK
ICNpbmNsdWRlICJwcml2YXRlLmgiCiAKQEAgLTI4LDYgKzI5LDM3IEBAIHR5cGVkZWYgdW5pb24g
X0hWX1ZQX0FTU0lTVF9QQUdFCiAgICAgdWludDhfdCBSZXNlcnZlZFpCeXRlUGFkZGluZ1tQQUdF
X1NJWkVdOwogfSBIVl9WUF9BU1NJU1RfUEFHRTsKIAordHlwZWRlZiBlbnVtIEhWX01FU1NBR0Vf
VFlQRSB7CisgICAgSHZNZXNzYWdlVHlwZU5vbmUsCisgICAgSHZNZXNzYWdlVGltZXJFeHBpcmVk
ID0gMHg4MDAwMDAxMCwKK30gSFZfTUVTU0FHRV9UWVBFOworCit0eXBlZGVmIHN0cnVjdCBIVl9N
RVNTQUdFX0ZMQUdTIHsKKyAgICB1aW50OF90IE1lc3NhZ2VQZW5kaW5nOjE7CisgICAgdWludDhf
dCBSZXNlcnZlZDo3OworfSBIVl9NRVNTQUdFX0ZMQUdTOworCit0eXBlZGVmIHN0cnVjdCBIVl9N
RVNTQUdFX0hFQURFUiB7CisgICAgSFZfTUVTU0FHRV9UWVBFIE1lc3NhZ2VUeXBlOworICAgIHVp
bnQxNl90IFJlc2VydmVkMTsKKyAgICBIVl9NRVNTQUdFX0ZMQUdTIE1lc3NhZ2VGbGFnczsKKyAg
ICB1aW50OF90IFBheWxvYWRTaXplOworICAgIHVpbnQ2NF90IFJlc2VydmVkMjsKK30gSFZfTUVT
U0FHRV9IRUFERVI7CisKKyNkZWZpbmUgSFZfTUVTU0FHRV9TSVpFIDI1NgorI2RlZmluZSBIVl9N
RVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwCisKK3R5cGVkZWYgc3RydWN0IEhWX01F
U1NBR0UgeworICAgIEhWX01FU1NBR0VfSEVBREVSIEhlYWRlcjsKKyAgICB1aW50NjRfdCBQYXls
b2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09VTlRdOworfSBIVl9NRVNTQUdFOwor
Cit2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCit7Cisg
ICAgQlVJTERfQlVHX09OKHNpemVvZihIVl9NRVNTQUdFKSAhPSBIVl9NRVNTQUdFX1NJWkUpOwor
fQorCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsK
QEAgLTgzLDYgKzExNSw4IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUg
KnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKIAorICAgIEFTU0VSVCh2ID09IGN1cnJlbnQgfHwgIXYtPmlzX3J1bm5pbmcpOworCiAg
ICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0VPSToKQEAgLTEw
Nyw2ICsxNDEsNzYgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVz
dF9wYWdlKGQsICZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhW
X1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgICAgIHZ2LT5zY29udHJvbCA9IHZhbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFu
X2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdnYtPnNpZWZwID0gdmFsOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgICAgICBpZiAoICEodmlyaWRpYW5f
ZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+
c2ltcCk7CisgICAgICAgIHZ2LT5zaW1wLm1zci5yYXcgPSB2YWw7CisgICAgICAgIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZSh2LCAiU0lNUCIsICZ2di0+c2ltcCk7CisgICAgICAgIGlmICggdnYt
PnNpbXAubXNyLmVuYWJsZWQgKQorICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
ZCwgJnZ2LT5zaW1wKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9N
OgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMp
ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2di0+
bXNnX3BlbmRpbmcgPSAwOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9T
SU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
c2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJTlQwOworICAgICAgICB1bmlvbiB2aXJpZGlhbl9z
aW50X21zciBuZXcsICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+
c2ludCwgc2ludHgpOworICAgICAgICB1aW50OF90IHZlY3RvcjsKKworICAgICAgICBpZiAoICEo
dmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAvKiBWZWN0b3JzIG11c3QgYmUgaW4g
dGhlIHJhbmdlIDB4MTAtMHhmZiBpbmNsdXNpdmUgKi8KKyAgICAgICAgbmV3LnJhdyA9IHZhbDsK
KyAgICAgICAgaWYgKCBuZXcudmVjdG9yIDwgMHgxMCApCisgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSW52YWxpZGF0ZSBhbnkg
cHJldmlvdXMgbWFwcGluZyBieSBzZXR0aW5nIGFuIG91dC1vZi1yYW5nZQorICAgICAgICAgKiBp
bmRleCBiZWZvcmUgc2V0dGluZyB0aGUgbmV3IG1hcHBpbmcuCisgICAgICAgICAqLworICAgICAg
ICB2ZWN0b3IgPSB2cy0+dmVjdG9yOworICAgICAgICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rv
cl0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKworICAgICAgICB2ZWN0b3IgPSBuZXcudmVjdG9y
OworICAgICAgICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBzaW50eDsKKworICAgICAg
ICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiBTSU5UJXU6IHZlY3RvcjogJXhc
biIsIHYsIHNpbnR4LAorICAgICAgICAgICAgICAgdmVjdG9yKTsKKworICAgICAgICBpZiAoIG5l
dy5wb2xsaW5nICkKKyAgICAgICAgICAgIF9fY2xlYXJfYml0KHNpbnR4LCAmdnYtPm1zZ19wZW5k
aW5nKTsKKworICAgICAgICAqdnMgPSBuZXc7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50
ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxuIiwKICAgICAgICAgICAgICAgICAgX19mdW5jX18s
IGlkeCwgdmFsKTsKQEAgLTExOCw2ICsyMjIsOSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiBpbnQgdmlyaWRp
YW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwor
CiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0VPSToKQEAg
LTEzMSwxMyArMjM4LDY5IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICAqdmFsID0gKCh1
aW50NjRfdClpY3IyIDw8IDMyKSB8IGljcjsKICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAg
Y2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICAgICAgKnZhbCA9IHZsYXBpY19nZXRfcmVnKHZjcHVf
dmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgKnZhbCA9IHZ2LT52cF9hc3Npc3QubXNy
LnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6Cisg
ICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQor
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2
di0+c2NvbnRyb2w7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJT
SU9OOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3lu
aWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAv
KgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgdGhlIHZlcnNpb24gbnVt
YmVyIGlzIDB4MDAwMDAwMDEKKyAgICAgICAgICogYW5kIHNob3VsZCBiZSBpbiB0aGUgbG93ZXIg
MzItYml0cyBvZiB0aGUgTVNSLCB3aGlsZSB0aGUKKyAgICAgICAgICogdXBwZXIgMzItYml0cyBh
cmUgcmVzZXJ2ZWQuLi4gYnV0IGl0IGRvZXNuJ3Qgc2F5IHdoYXQgdGhleQorICAgICAgICAgKiBz
aG91bGQgYmUgc2V0IHRvLiBBc3N1bWUgZXZlcnl0aGluZyBidXQgdGhlIGJvdHRvbSBiaXQKKyAg
ICAgICAgICogc2hvdWxkIGJlIHplcm8uCisgICAgICAgICAqLworICAgICAgICAqdmFsID0gMXVs
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAgICAgICAg
aWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZ2LT5zaWVm
cDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICAgICAg
aWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZ2LT5zaW1w
Lm1zci5yYXc7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX0VPTToKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IDA7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRf
TVNSX1NJTlQxNToKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzaW50eCA9IGlkeCAtIEhW
X1g2NF9NU1JfU0lOVDA7CisgICAgICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyICp2
cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c2ludCwgc2ludHgpOwor
CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykg
KQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwg
PSB2cy0+cmF3OwogICAgICAgICBicmVhazsKKyAgICB9CiAKICAgICBkZWZhdWx0OgogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIF9f
ZnVuY19fLCBpZHgpOwpAQCAtMTQ5LDYgKzMxMiwyMCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIAog
aW50IHZpcmlkaWFuX3N5bmljX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKKyAg
ICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIC8qCisgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0
aGF0IGFsbCBzeW50aGV0aWMgaW50ZXJydXB0cyBtdXN0IGJlCisgICAgICogaW5pdGFsbHkgbWFz
a2VkLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c2ludCk7
IGkrKyApCisgICAgICAgIHZ2LT5zaW50W2ldLm1hc2sgPSAxOworCisgICAgLyogSW5pdGlhbGl6
ZSB0aGUgbWFwcGluZyBhcnJheSB3aXRoIGludmFsaWQgdmFsdWVzICovCisgICAgZm9yICggaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT52ZWN0b3JfdG9fc2ludHgpOyBpKysgKQorICAgICAgICB2
di0+dmVjdG9yX3RvX3NpbnR4W2ldID0gQVJSQVlfU0laRSh2di0+c2ludCk7CisKICAgICByZXR1
cm4gMDsKIH0KIApAQCAtMTU5LDE3ICszMzYsNzEgQEAgaW50IHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfdmNw
dV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdmlyaWRpYW5fdW5tYXBfZ3Vl
c3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgc3RydWN0IHZp
cmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKKyAgICB2aXJpZGlhbl91bm1hcF9ndWVz
dF9wYWdlKCZ2di0+c2ltcCk7CiB9CiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2RlaW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2b2lkIHZpcmlkaWFuX3N5bmljX3Bv
bGxfb25jZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGlmICggdnYtPnBvbGxlZCApCisg
ICAgICAgIHJldHVybjsKKworICAgIC8qIFRoZXJlIGFyZSBjdXJyZW50bHkgbm8gbWVzc2FnZSBz
b3VyY2VzICovCisKKyAgICB2di0+cG9sbGVkID0gdHJ1ZTsKK30KKwordm9pZCB2aXJpZGlhbl9z
eW5pY19wb2xsX3VuYmxvY2soY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnBvbGxlZCA9IGZhbHNlOworfQorCitib29sIHZpcmlkaWFuX3N5bmljX2lz
X2F1dG9fZW9pX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcikKK3sKKyAgICBjb25zdCBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25l
ZCBpbnQgc2ludHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgY29uc3QgdW5p
b24gdmlyaWRpYW5fc2ludF9tc3IgKnZzID0KKyAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWMo
dnYtPnNpbnQsIHNpbnR4KTsKKworICAgIGlmICggc2ludHggPj0gQVJSQVlfU0laRSh2di0+c2lu
dCkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdnMtPmF1dG9fZW9pOwor
fQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmVjdG9yKQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzaW50eCA9IHZ2LT52ZWN0b3Jf
dG9fc2ludHhbdmVjdG9yXTsKKworICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCisgICAgaWYg
KCBzaW50eCA8IEFSUkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgX19jbGVhcl9iaXQoYXJy
YXlfaW5kZXhfbm9zcGVjKHNpbnR4LCBBUlJBWV9TSVpFKHZ2LT5zaW50KSksCisgICAgICAgICAg
ICAgICAgICAgICZ2di0+bXNnX3BlbmRpbmcpOworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsK
ICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlh
bjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2
LT5zaW50KSAhPSBBUlJBWV9TSVpFKGN0eHQtPnNpbnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAgICBjdHh0LT5zaW50X21z
cltpXSA9IHZ2LT5zaW50W2ldLnJhdzsKKworICAgIGN0eHQtPnNpbXBfbXNyID0gdnYtPnNpbXAu
bXNyLnJhdzsKIAogICAgIGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2di0+YXBpY19hc3Np
c3RfcGVuZGluZzsKICAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdnYtPnZwX2Fzc2lzdC5tc3Iu
cmF3OwpAQCAtMTgwLDEyICs0MTEsMzAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVf
Y3R4dCgKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGlu
dCBpOwogCiAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsK
ICAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmVuYWJsZWQgKQogICAgICAgICB2aXJpZGlhbl9t
YXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Npc3Rf
cGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2di0+c2ltcC5tc3Iu
cmF3ID0gY3R4dC0+c2ltcF9tc3I7CisgICAgaWYgKCB2di0+c2ltcC5tc3IuZW5hYmxlZCApCisg
ICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgIHsKKyAgICAgICAg
dWludDhfdCB2ZWN0b3I7CisKKyAgICAgICAgdnYtPnNpbnRbaV0ucmF3ID0gY3R4dC0+c2ludF9t
c3JbaV07CisKKyAgICAgICAgdmVjdG9yID0gdnYtPnNpbnRbaV0udmVjdG9yOworICAgICAgICBp
ZiAoIHZlY3RvciA8IDB4MTAgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgdnYt
PnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gaTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5f
c3luaWNfc2F2ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCAyYjA0NWVkODhmLi5mMzE2NmZiY2QwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC04OSw2ICs4OSw3IEBAIHR5cGVkZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdf
Q09OVEVOVFMKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBlcnZpc29yIEZlYXR1cmUg
SW5kaWNhdGlvbiAqLwogI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMgKDEgPDwgMTApCisjZGVm
aW5lIENQVUlEM0RfU0lOVF9QT0xMSU5HICgxIDw8IDE3KQogCiAvKiBWaXJpZGlhbiBDUFVJRCBs
ZWFmIDQ6IEltcGxlbWVudGF0aW9uIFJlY29tbWVuZGF0aW9ucy4gKi8KICNkZWZpbmUgQ1BVSUQ0
QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIICgxIDw8IDIpCkBAIC0xNzgsNiArMTc5LDggQEAgdm9p
ZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxl
YWYsCiAgICAgICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXIgPSAx
OwogICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MgKQogICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2MgPSAx
OworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljICkK
KyAgICAgICAgICAgIG1hc2suQWNjZXNzU3luaWNSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sg
PSBtYXNrOwogCkBAIC0xODYsNiArMTg5LDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQogICAgICAgICAgICAgcmVz
LT5kID0gQ1BVSUQzRF9DUkFTSF9NU1JTOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3N5bmljICkKKyAgICAgICAgICAgIHJlcy0+ZCB8PSBDUFVJRDNEX1NJ
TlRfUE9MTElORzsKIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC0zMDYsOCArMzExLDE2IEBA
IGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9N
U1JfVFBSOgogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhW
X1g2NF9NU1JfU0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNh
c2UgSFZfWDY0X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNl
IEhWX1g2NF9NU1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01T
Ul9TSU5UMTU6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBpZHgsIHZh
bCk7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNlIEhWX1g2
NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6
CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIApAQCAt
Mzc4LDYgKzM5MSwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1Jf
SUNSOgogICAgIGNhc2UgSFZfWDY0X01TUl9UUFI6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FT
U0lTVF9QQUdFOgorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1ZFUlNJT046CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgIGNhc2UgSFZf
WDY0X01TUl9TSU1QOgorICAgIGNhc2UgSFZfWDY0X01TUl9FT006CisgICAgY2FzZSBIVl9YNjRf
TVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKICAgICAgICAgcmV0dXJuIHZpcmlkaWFu
X3N5bmljX3JkbXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJF
UVVFTkNZOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uZTU5ZGM4OTVkNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBp
Yy5jCkBAIC00NjEsMTAgKzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFw
aWMgKnZsYXBpYykKIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGljICp2bGFw
aWMsIHU4IHZlY3RvcikKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmxhcGljX2RvbWFpbih2
bGFwaWMpOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmxhcGljX3ZjcHUodmxhcGljKTsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgLyogQWxsIHN5bmljIFNJTlR4IHZl
Y3RvcnMgYXJlIGVkZ2UgdHJpZ2dlcmVkICovCiAKICAgICBpZiAoIHZsYXBpY190ZXN0X3ZlY3Rv
cih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19UTVJdKSApCiAgICAgICAgIHZpb2Fw
aWNfdXBkYXRlX0VPSShkLCB2ZWN0b3IpOworICAgIGVsc2UgaWYgKCBoYXNfdmlyaWRpYW5fc3lu
aWMoZCkgKQorICAgICAgICB2aXJpZGlhbl9zeW5pY19hY2tfc2ludCh2LCB2ZWN0b3IpOwogCiAg
ICAgaHZtX2RwY2lfbXNpX2VvaShkLCB2ZWN0b3IpOwogfQpAQCAtMTMwMSwxMyArMTMwNiwyMCBA
QCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2
bGFwaWNfZW5hYmxlZCh2bGFwaWMpICkKICAgICAgICAgcmV0dXJuIC0xOwogCisgICAgLyoKKyAg
ICAgKiBQb2xsIHRoZSB2aXJpZGlhbiBtZXNzYWdlIHF1ZXVlcyBiZWZvcmUgY2hlY2tpbmcgdGhl
IElSUiBzaW5jZQorICAgICAqIGEgc3ludGhldGljIGludGVycnVwdCBtYXkgYmUgYXNzZXJ0ZWQg
ZHVyaW5nIHRoZSBwb2xsLgorICAgICAqLworICAgIGlmICggaGFzX3ZpcmlkaWFuX3N5bmljKHYt
PmRvbWFpbikgKQorICAgICAgICB2aXJpZGlhbl9zeW5pY19wb2xsX29uY2Uodik7CisKICAgICBp
cnIgPSB2bGFwaWNfZmluZF9oaWdoZXN0X2lycih2bGFwaWMpOwogICAgIGlmICggaXJyID09IC0x
ICkKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBnb3RvIG91dDsKIAogICAgIGlmICggaHZt
X2Z1bmNzLnZpcnR1YWxfaW50cl9kZWxpdmVyeV9lbmFibGVkICYmCiAgICAgICAgICAhbmVzdGVk
aHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpICkKLSAgICAgICAgcmV0dXJuIGlycjsKKyAgICAgICAg
Z290byBvdXQ7CiAKICAgICAvKgogICAgICAqIElmIEFQSUMgYXNzaXN0IHdhcyBzZXQgdGhlbiBh
biBFT0kgbWF5IGhhdmUgYmVlbiBhdm9pZGVkLgpAQCAtMTMyOCw5ICsxMzQwLDEzIEBAIGludCB2
bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgKGlyciAmIDB4
ZjApIDw9IChpc3IgJiAweGYwKSApCiAgICAgewogICAgICAgICB2aXJpZGlhbl9hcGljX2Fzc2lz
dF9jbGVhcih2KTsKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBpcnIgPSAtMTsKICAgICB9
CiAKK291dDoKKyAgICBpZiAoIGlyciA9PSAtMSApCisgICAgICAgIHZpcmlkaWFuX3N5bmljX3Bv
bGxfdW5ibG9jayh2KTsKKwogICAgIHJldHVybiBpcnI7CiB9CiAKQEAgLTEzNjAsOCArMTM3Niwx
MyBAQCBpbnQgdmxhcGljX2Fja19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3Rv
ciwgYm9vbF90IGZvcmNlX2FjaykKICAgICB9CiAKICBkb25lOgotICAgIHZsYXBpY19zZXRfdmVj
dG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOworICAgIGlmICggIWhh
c192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pIHx8CisgICAgICAgICAhdmlyaWRpYW5fc3luaWNf
aXNfYXV0b19lb2lfc2ludCh2LCB2ZWN0b3IpICkKKyAgICAgICAgdmxhcGljX3NldF92ZWN0b3Io
dmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7CisKICAgICB2bGFwaWNfY2xl
YXJfaXJyKHZlY3RvciwgdmxhcGljKTsKKyAgICB2aXJpZGlhbl9zeW5pY19wb2xsX3VuYmxvY2so
dik7CisKICAgICByZXR1cm4gMTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAzN2MzNTY3
YTU3Li5mNjdlOWRiZDEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtNDcyLDYgKzQ3Miw5IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYs
IHU2NCAqdmFsKQogI2RlZmluZSBoYXNfdmlyaWRpYW5fYXBpY19hc3Npc3QoZCkgXAogICAgIChp
c192aXJpZGlhbl9kb21haW4oZCkgJiYgKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X2FwaWNfYXNzaXN0KSkKIAorI2RlZmluZSBoYXNfdmlyaWRpYW5fc3luaWMoZCkgXAorICAgIChp
c192aXJpZGlhbl9kb21haW4oZCkgJiYgKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X3N5bmljKSkKKwogc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbmplY3RfZXhjZXB0aW9uKAogICAg
IHVuc2lnbmVkIGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAogICAgIHVuc2lnbmVkIGlu
dCBpbnNuX2xlbiwgaW50IGVycm9yX2NvZGUpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApp
bmRleCA4MTQ2ZTJmYzQ2Li41NzI5MDRjMDkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFu
LmgKQEAgLTI2LDEwICsyNiwzMSBAQCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQogICAgIHZvaWQgKnB0
cjsKIH07CiAKK3VuaW9uIHZpcmlkaWFuX3NpbnRfbXNyCit7CisgICAgdWludDY0X3QgcmF3Owor
ICAgIHN0cnVjdAorICAgIHsKKyAgICAgICAgdWludDY0X3QgdmVjdG9yOjg7CisgICAgICAgIHVp
bnQ2NF90IHJlc2VydmVkX3ByZXNlcnZlZDE6ODsKKyAgICAgICAgdWludDY0X3QgbWFzazoxOwor
ICAgICAgICB1aW50NjRfdCBhdXRvX2VvaToxOworICAgICAgICB1aW50NjRfdCBwb2xsaW5nOjE7
CisgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3ByZXNlcnZlZDI6NDU7CisgICAgfTsKK307CisK
IHN0cnVjdCB2aXJpZGlhbl92Y3B1CiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNz
aXN0OwogICAgIGJvb2wgYXBpY19hc3Npc3RfcGVuZGluZzsKKyAgICBib29sIHBvbGxlZDsKKyAg
ICB1bnNpZ25lZCBpbnQgbXNnX3BlbmRpbmc7CisgICAgdWludDY0X3Qgc2NvbnRyb2w7CisgICAg
dWludDY0X3Qgc2llZnA7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2Ugc2ltcDsKKyAgICB1bmlv
biB2aXJpZGlhbl9zaW50X21zciBzaW50WzE2XTsKKyAgICB1aW50OF90IHZlY3Rvcl90b19zaW50
eFsyNTZdOwogICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOwogfTsKIApAQCAtOTAsNiArMTEx
LDEyIEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KTsKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KTsKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpOwogCitib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoY29uc3Qgc3RydWN0
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHZlY3Rvcik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfb25jZShjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfdW5ibG9jayhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fVklS
SURJQU5fSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmlu
ZGV4IDQwYmU4NGVjZGEuLmVjM2U0ZGYxMmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9o
dm0vc2F2ZS5oCkBAIC02MDIsNiArNjAyLDggQEAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2Nv
bnRleHQgewogICAgIHVpbnQ2NF90IHZwX2Fzc2lzdF9tc3I7CiAgICAgdWludDhfdCAgYXBpY19h
c3Npc3RfcGVuZGluZzsKICAgICB1aW50OF90ICBfcGFkWzddOworICAgIHVpbnQ2NF90IHNpbXBf
bXNyOworICAgIHVpbnQ2NF90IHNpbnRfbXNyWzE2XTsKIH07CiAKIERFQ0xBUkVfSFZNX1NBVkVf
VFlQRShWSVJJRElBTl9WQ1BVLCAxNywgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggNzJmNjMzZWYyZC4uZTdlM2M3Yzg5MiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNDYsNiArMTQ2LDEwIEBACiAjZGVmaW5lIF9IVk1Q
Vl9jcmFzaF9jdGwgNgogI2RlZmluZSBIVk1QVl9jcmFzaF9jdGwgKDEgPDwgX0hWTVBWX2NyYXNo
X2N0bCkKIAorLyogRW5hYmxlIFNZTklDIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX3N5bmljIDcK
KyNkZWZpbmUgSFZNUFZfc3luaWMgKDEgPDwgX0hWTVBWX3N5bmljKQorCiAjZGVmaW5lIEhWTVBW
X2ZlYXR1cmVfbWFzayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBI
Vk1QVl9ub19mcmVxIHwgXApAQCAtMTUzLDcgKzE1Nyw4IEBACiAgICAgICAgICBIVk1QVl9yZWZl
cmVuY2VfdHNjIHwgXAogICAgICAgICAgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwK
ICAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0IHwgXAotICAgICAgICAgSFZNUFZfY3Jhc2hfY3Rs
KQorICAgICAgICAgSFZNUFZfY3Jhc2hfY3RsIHwgXAorICAgICAgICAgSFZNUFZfc3luaWMpCiAK
ICNlbmRpZgogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:27:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11: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 1h4OWM-0000Wg-Ni; Thu, 14 Mar 2019 11:27: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OWK-0000W4-Mj
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:27:32 +0000
X-Inumbo-ID: 2792e9dd-464c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2792e9dd-464c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:27:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80550043"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:14 +0000
Message-ID: <20190314112514.2592-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2
NDoKIC0gQWRkcmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu
aCAgICAgIHwgIDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KQEAgLTIxNzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBn
cm91cCB3aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ug
b2YgYW4gZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJl
ZmVyZW5jZV90c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9y
YXRlcyB1c2Ugb2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitU
aGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVz
dHMgd2l0aCBtdWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBU
aGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdy
b3Vwcywgd2hpY2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwx
MiBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAq
IExJQlhMX0hBVkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxf
aXBpJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBl
bnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAx
CisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5k
aWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNw
aV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFu
X2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9i
aXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRf
U1RJTUVSKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5
bmljIHwgSFZNUFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAg
ICBtYXNrIHw9IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAg
ICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVu
dCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jh
c2hfY3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDks
ICJoY2FsbF9pcGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0
eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGRjZTY0OGJiNGUu
LjRiMDZiNzhhMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYg
KzI4LDcgQEAKICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVm
aW5lIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxv
bmdTcGluV2FpdCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3Rlcklw
aSAgMHgwMDBiCiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2Rl
ZmluZSBIdkV4dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBA
QCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlE
NEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9J
TlQgICAgICAgICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJ
ICAoMSA8PCAxMCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBI
VyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19P
VkVSTEFZICAgICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICByZXMtPmEgfD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJ
RDRBX01TUl9CQVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5U
SEVUSUNfQ0xVU1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBp
cyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjI4LDYg
KzYzMiw2NSBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0Ns
dXN0ZXJJcGk6CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMy
X3QgdmVjdG9yOworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVz
ID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBw
YXJhbWV0ZXJzLiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAg
ICAgdmNwdV9tYXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZlY3RvcjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAg
ICAgICAgICAgdWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZjcHVfbWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAg
ICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJh
bXNfZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJn
ZXRfdnRsIHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBd
IHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8Cisg
ICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3Rv
cjsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21h
c2spICogOCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEo
dmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9y
LCAwKTsKKyAgICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAg
ICAgICAgICBpbnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2
YjA5NDJkMC4uMzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiAr
MTU0LDEwIEBACiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIg
KDEgPDwgX0hWTVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBl
cmNhbGwgKi8KKyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxs
X2lwaSAoMSA8PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwK
ICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAot
ICAgICAgICAgSFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAg
ICAgSFZNUFZfaGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:27:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11: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 1h4OWN-0000X2-6a; Thu, 14 Mar 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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4OWM-0000WW-Go
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:27:34 +0000
X-Inumbo-ID: 28888ad0-464c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28888ad0-464c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:27:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80550044"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 11:25:13 +0000
Message-ID: <20190314112514.2592-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314112514.2592-1-paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjY6CiAtIFN0b3AgdXNp
bmcgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBpbiB0aW1lX25vdygpCiAtIEFkZHJlc3MgZnVydGhl
ciBjb21tZW50cyBmcm9tIEphbgoKdjU6CiAtIEZpeCB0aW1lX25vdygpIHRvIHJlYWQgVFNDIGFz
IHRoZSBndWVzdCB3b3VsZCBzZWUgaXQKCnY0OgogLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gSmFu
Cgp2MzoKIC0gUmUtd29ya2VkIG1pc3NlZCB0aWNrcyBjYWxjdWxhdGlvbgotLS0KIGRvY3MvbWFu
L3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy9saWJ4bC9saWJ4
bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAg
ICAgICAgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAg
ICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAgICB8ICAg
OSArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAgfCAgNTUgKysrLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCAzODMgKysrKysrKysrKysr
KysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAg
IDUgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgMzIgKystCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8ICAgNyArLQogMTEgZmlsZXMgY2hhbmdlZCwg
NTAzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRleCBhZDgxYWYx
ZWQ4Li4zNTVjNjU0NjkzIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KKysr
IGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC0yMTY3LDExICsyMTY3LDE5IEBAIFRoaXMg
Z3JvdXAgaW5jb3Jwb3JhdGVzIHRoZSBjcmFzaCBjb250cm9sIE1TUnMuIFRoZXNlIGVubGlnaHRl
bm1lbnRzCiBhbGxvdyBXaW5kb3dzIHRvIHdyaXRlIGNyYXNoIGluZm9ybWF0aW9uIHN1Y2ggdGhh
dCBpdCBjYW4gYmUgbG9nZ2VkCiBieSBYZW4uCiAKKz1pdGVtIEI8c3RpbWVyPgorCitUaGlzIHNl
dCBpbmNvcnBvcmF0ZXMgdGhlIFN5bklDIGFuZCBzeW50aGV0aWMgdGltZXIgTVNScy4gV2luZG93
cyB3aWxsCit1c2Ugc3ludGhldGljIHRpbWVycyBpbiBwcmVmZXJlbmNlIHRvIGVtdWxhdGVkIEhQ
RVQgZm9yIGEgc291cmNlIG9mCit0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBncm91cCB3
aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKK2NvbnNpc3RlbnQgd2l0aCB1c2Ugb2YgYW4g
ZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCitCPHJlZmVyZW5j
ZV90c2M+KS4KKwogPWl0ZW0gQjxkZWZhdWx0cz4KIAogVGhpcyBpcyBhIHNwZWNpYWwgdmFsdWUg
dGhhdCBlbmFibGVzIHRoZSBkZWZhdWx0IHNldCBvZiBncm91cHMsIHdoaWNoCi1pcyBjdXJyZW50
bHkgdGhlIEI8YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+LCBCPGFwaWNfYXNzaXN0
PgotYW5kIEI8Y3Jhc2hfY3RsPiBncm91cHMuCitpcyBjdXJyZW50bHkgdGhlIEI8YmFzZT4sIEI8
ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+LCBCPGFwaWNfYXNzaXN0PiwKK0I8Y3Jhc2hfY3RsPiBh
bmQgQjxzdGltZXI+IGdyb3Vwcy4KIAogPWl0ZW0gQjxhbGw+CiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGE5MjNhMzgwZDMuLmM4
ZjIxOWIwZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGwuaApAQCAtMzI0LDYgKzMyNCwxMiBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVf
VklSSURJQU5fU1lOSUMgMQogCisvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9TVElNRVIgaW5k
aWNhdGVzIHRoYXQgdGhlICdzdGltZXInIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJp
ZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVf
VklSSURJQU5fU1RJTUVSIDEKKwogLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJ
X0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhhdAogICogbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
aGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZmI3NThk
MmFjMy4uMmVlMGY4MmVlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTI2OSw2ICsyNjksNyBAQCBzdGF0aWMgaW50
IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElB
Tl9FTkxJR0hURU5NRU5UX1RJTUVfUkVGX0NPVU5UKTsKICAgICAgICAgbGlieGxfYml0bWFwX3Nl
dCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQVBJQ19BU1NJ
U1QpOwogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklS
SURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpOworICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0
KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9TVElNRVIpOwog
ICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQodiwgaW5mby0+dS5odm0udmlyaWRp
YW5fZW5hYmxlKSB7CkBAIC0zMjAsNiArMzIxLDkgQEAgc3RhdGljIGludCBodm1fc2V0X3Zpcmlk
aWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4
bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1F
TlRfU1lOSUMpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOwogCisgICAgaWYgKGxpYnhs
X2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVO
VF9TVElNRVIpKQorICAgICAgICBtYXNrIHw9IEhWTVBWX3RpbWVfcmVmX2NvdW50IHwgSFZNUFZf
c3luaWMgfCBIVk1QVl9zdGltZXI7CisKICAgICBpZiAobWFzayAhPSAwICYmCiAgICAgICAgIHhj
X2h2bV9wYXJhbV9zZXQoQ1RYLT54Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKaW5kZXggOTg2MGJjYWY1Zi4uMWNjZTI0OWRlNCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbApAQCAtMjM2LDYgKzIzNiw3IEBAIGxpYnhsX3ZpcmlkaWFuX2VubGlnaHRlbm1lbnQgPSBF
bnVtZXJhdGlvbigidmlyaWRpYW5fZW5saWdodGVubWVudCIsIFsKICAgICAoNSwgImFwaWNfYXNz
aXN0IiksCiAgICAgKDYsICJjcmFzaF9jdGwiKSwKICAgICAoNywgInN5bmljIiksCisgICAgKDgs
ICJzdGltZXIiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0eXBl
IiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA5NmE3ODRiODQwLi5jMjcy
YzM0Y2RhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTEg
QEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitib29sIHZpcmlkaWFuX3N5
bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgc2ludHgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRl
eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZXhwaXJh
dGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGVs
aXZlcnkpOworCiBpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KTsKIGludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKIApAQCAtOTMsNyArOTgsOSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAKLWludCB2aXJpZGlhbl90
aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3RpbWVf
cG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYpOworCitpbnQgdmlyaWRpYW5fdGltZV92Y3B1X2lu
aXQoc3RydWN0IHZjcHUgKnYpOwogaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChjb25z
dCBzdHJ1Y3QgdmNwdSAqdik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggZDAwYTdi
ZmUyYy4uMGZjYTVkMzZlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9z
eW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzQ2LDE0
ICszNDYsMTQgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiB7CiB9CiAKLXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX29uY2Uoc3RydWN0IHZj
cHUgKnYpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmly
aWRpYW47CiAKICAgICBpZiAoIHZ2LT5wb2xsZWQgKQogICAgICAgICByZXR1cm47CiAKLSAgICAv
KiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworICAgIHZpcmlkaWFu
X3RpbWVfcG9sbF90aW1lcnModik7CiAKICAgICB2di0+cG9sbGVkID0gdHJ1ZTsKIH0KQEAgLTM2
Myw2ICszNjMsNTcgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX3VuYmxvY2soY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnBvbGxlZCA9IGZhbHNlOwog
fQogCitib29sIHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgc2ludHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgZGVsaXZlcnkpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUg
KnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fc2lu
dF9tc3IgKnZzID0gJnZ2LT5zaW50W3NpbnR4XTsKKyAgICBIVl9NRVNTQUdFICptc2cgPSB2di0+
c2ltcC5wdHI7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgVGltZXJJbmRleDsKKyAg
ICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7CisgICAgICAgIHVpbnQ2NF90IEV4cGlyYXRpb25UaW1l
OworICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7CisgICAgfSBwYXlsb2FkID0geworICAg
ICAgICAuVGltZXJJbmRleCA9IGluZGV4LAorICAgICAgICAuRXhwaXJhdGlvblRpbWUgPSBleHBp
cmF0aW9uLAorICAgICAgICAuRGVsaXZlcnlUaW1lID0gZGVsaXZlcnksCisgICAgfTsKKworICAg
IGlmICggdGVzdF9iaXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpICkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworCisgICAgLyoKKyAgICAgKiBUbyBhdm9pZCB1c2luZyBhbiBhdG9taWMgdGVzdC1h
bmQtc2V0LCBhbmQgYmFycmllciBiZWZvcmUgY2FsbGluZworICAgICAqIHZsYXBpY19zZXRfaXJx
KCksIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgaW4gY29udGV4dCBvZiB0aGUKKyAgICAg
KiB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2FnZS4KKyAgICAgKi8KKyAgICBBU1NFUlQodiA9PSBj
dXJyZW50KTsKKworICAgIG1zZyArPSBzaW50eDsKKworICAgIGlmICggbXNnLT5IZWFkZXIuTWVz
c2FnZVR5cGUgIT0gSHZNZXNzYWdlVHlwZU5vbmUgKQorICAgIHsKKyAgICAgICAgbXNnLT5IZWFk
ZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMTsKKyAgICAgICAgX19zZXRfYml0KHNp
bnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKwor
ICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZNZXNzYWdlVGltZXJFeHBpcmVkOworICAg
IG1zZy0+SGVhZGVyLk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDA7CisgICAgbXNnLT5I
ZWFkZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7CisKKyAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKHBheWxvYWQpID4gc2l6ZW9mKG1zZy0+UGF5bG9hZCkpOworICAgIG1lbWNweShtc2ct
PlBheWxvYWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOworCisgICAgaWYgKCAhdnMtPm1h
c2sgKQorICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMtPnZlY3Rvciwg
MCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRv
X2VvaV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCmluZGV4IDcxMjkxZDkyMWMuLjUxMWQyMjQ4MjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogI2luY2x1
ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9zdXBwb3J0Lmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0yNyw4ICsyOCwxMCBAQCB0
eXBlZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIHVwZGF0
ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAg
ICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4t
PnJlZmVyZW5jZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmdmQt
PnJlZmVyZW5jZV90c2M7CiAgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsK
KyAgICB1aW50MzJfdCBzZXE7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVh
cl9wYWdlKHApOwpAQCAtNTksNiArNjIsOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNl
X3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRc
biIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworCisgICAgICAgIHZkLT5yZWZlcmVu
Y2VfdHNjX3ZhbGlkID0gZmFsc2U7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTcyLDEx
ICs3NywxNCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWlu
ICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVm
dCBieSA2NC4KICAgICAgKi8KICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikgLyBk
LT5hcmNoLnRzY19raHopIDw8IDMyOworICAgIHNtcF93bWIoKTsKKworICAgIHNlcSA9IHAtPlRz
Y1NlcXVlbmNlICsgMTsKKyAgICBpZiAoIHNlcSA9PSAweEZGRkZGRkZGIHx8IHNlcSA9PSAwICkg
LyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVzICovCisgICAgICAgIHNlcSA9IDE7CiAKLSAg
ICBwLT5Uc2NTZXF1ZW5jZSsrOwotICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZG
RiB8fAotICAgICAgICAgcC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFs
aWQnIHZhbHVlcyAqLwotICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7CisgICAgcC0+VHNjU2Vx
dWVuY2UgPSBzZXE7CisgICAgdmQtPnJlZmVyZW5jZV90c2NfdmFsaWQgPSB0cnVlOwogfQogCiBz
dGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTE4
LDE4ICsxMjYsMjQ3IEBAIHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAK
Ky8qCisgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2Ug
dGltZSBpcyBjb21wdXRlZAorICogYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgorICoKKyAqIFJl
ZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0
CisgKgorICogVGhlIG11bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3
aGljaCByZXN1bHRzIGluIGEKKyAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRl
ZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0YWluCisgKiB0aGUgaGlnaCA2NCBiaXRzLiIK
KyAqLworc3RhdGljIHVpbnQ2NF90IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVpbnQ2NF90IHNj
YWxlLCB1aW50NjRfdCBvZmZzZXQpCit7CisgICAgdWludDY0X3QgcmVzdWx0OworCisgICAgLyoK
KyAgICAgKiBRdWFkd29yZCBNVUwgdGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBpbiBSQVgsIGFu
ZCBwdXRzIHRoZSByZXN1bHQKKyAgICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdlIG9ubHkgd2Fu
dCB0aGUgcmVzdWx0IG9mIHRoZSBtdWx0aXBsaWNhdGlvbgorICAgICAqIGFmdGVyIHNoaWZ0aW5n
IHJpZ2h0IGJ5IDY0IGJpdHMsIHdlIHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhlIGNvbnRlbnQKKyAg
ICAgKiBvZiBSRFguCisgICAgICovCisgICAgYXNtICggIm11bHEgJVtzY2FsZV0iCisgICAgICAg
ICAgOiAiK2EiICh0c2MpLCAiPWQiIChyZXN1bHQpCisgICAgICAgICAgOiBbc2NhbGVdICJybSIg
KHNjYWxlKSApOworCisgICAgcmV0dXJuIHJlc3VsdCArIG9mZnNldDsKK30KKworc3RhdGljIHVp
bnQ2NF90IHRpbWVfbm93KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdWludDY0X3QgdHNjLCBz
Y2FsZTsKKworICAgIC8qCisgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBpcyBub3Qg
ZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxpZGF0ZWQKKyAgICAgKiBmYWxsIGJhY2sgdG8gdGhl
IHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4KKyAgICAgKi8KKyAgICBpZiAoICFkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzY192YWxpZCApCisgICAgICAgIHJldHVybiB0aW1l
X3JlZl9jb3VudChkKTsKKworICAgIC8qIE90aGVyd2lzZSBjb21wdXRlIHJlZmVyZW5jZSB0aW1l
IGluIHRoZSBzYW1lIHdheSB0aGUgZ3Vlc3Qgd291bGQgKi8KKyAgICB0c2MgPSBodm1fZ2V0X2d1
ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCkpOworICAgIHNjYWxlID0gKCgxMDAwMHVs
IDw8IDMyKSAvIGQtPmFyY2gudHNjX2toeikgPDwgMzI7CisKKyAgICByZXR1cm4gc2NhbGVfdHNj
KHRzYywgc2NhbGUsIDApOworfQorCitzdGF0aWMgdm9pZCBzdG9wX3N0aW1lcihzdHJ1Y3Qgdmly
aWRpYW5fc3RpbWVyICp2cykKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52Owor
ICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAg
IHVuc2lnbmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKworICAgIGlmICgg
IXZzLT5zdGFydGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3RvcF90aW1lcigmdnMtPnRp
bWVyKTsKKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CisgICAg
dnMtPnN0YXJ0ZWQgPSBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgc3RpbWVyX2V4cGlyZSh2b2lk
ICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gZGF0YTsK
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gdnMg
LSAmdnYtPnN0aW1lclswXTsKKworICAgIGlmICggIXZzLT5jb25maWcuZW5hYmxlZCApCisgICAg
ICAgIHJldHVybjsKKworICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7
CisgICAgdmNwdV9raWNrKHYpOworfQorCitzdGF0aWMgdm9pZCBzdGFydF9zdGltZXIoc3RydWN0
IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+
djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsK
KyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07CisgICAgaW50
NjRfdCBub3cgPSB0aW1lX25vdyh2LT5kb21haW4pOworICAgIGludDY0X3QgZXhwaXJhdGlvbjsK
KyAgICBzX3RpbWVfdCB0aW1lb3V0OworCisgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChzdGlt
ZXJ4LCAmdnYtPnN0aW1lcl9lbmFibGVkKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZP
ICIlcHY6IFZJUklESUFOIFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAorICAgICAgICAgICAgICAg
c3RpbWVyeCk7CisKKyAgICBpZiAoIHZzLT5jb25maWcucGVyaW9kaWMgKQorICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0aW1l
ciBpcyBsYXp5IHRoZW4gd2UKKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQgZXhwaXJh
dGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQorICAgICAgICAgKiBhcyB0aGUgc2FtZSBh
cyBpZiB0aGUgdGltZXIgaXMgY3VycmVudGx5IHN0b3BwZWQsIGkuZS4gd2UKKyAgICAgICAgICog
anVzdCBzY2hlZHVsZSBleHBpcmF0aW9uIHRvIGJlICdjb3VudCcgdGlja3MgZnJvbSBub3cuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoICF2cy0+c3RhcnRlZCB8fCB2cy0+Y29uZmlnLmxhenkg
KQorICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5vdyArIHZzLT5jb3VudDsKKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKKworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSB0aW1lciBpcyBhbHJlYWR5IHN0YXJ0ZWQs
IHNvIHdlJ3JlIHJlLXNjaGVkdWxpbmcuCisgICAgICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRo
ZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNrLgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICBleHBpcmF0aW9uID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+Y291bnQ7CisKKyAgICAgICAg
ICAgIC8qIE5vdyBjaGVjayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25zIGhhdmUgYmVlbiBtaXNz
ZWQgKi8KKyAgICAgICAgICAgIGlmICggbm93IC0gZXhwaXJhdGlvbiA+IDAgKQorICAgICAgICAg
ICAgICAgIG1pc3NlZCA9IChub3cgLSBleHBpcmF0aW9uKSAvIHZzLT5jb3VudDsKKworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBpZiB0
aGUgdGltZXIgaXMgbm90IGxhenkgdGhlbgorICAgICAgICAgICAgICogYSBub24temVybyBtaXNz
ZWQgY291bnQgc2hvdWxkIGJlIHVzZWQgdG8gcmVkdWNlIHRoZSBwZXJpb2QKKyAgICAgICAgICAg
ICAqIG9mIHRoZSB0aW1lciB1bnRpbCBpdCBjYXRjaGVzIHVwLCB1bmxlc3MgdGhlIGNvdW50IGhh
cworICAgICAgICAgICAgICogcmVhY2hlZCBhICdzaWduaWZpY2FudCBudW1iZXInLCBpbiB3aGlj
aCBjYXNlIHRoZSB0aW1lcgorICAgICAgICAgICAgICogc2hvdWxkIGJlIHRyZWF0ZWQgYXMgbGF6
eS4gVW5mb3J0dW5hdGVseSB0aGUgc3BlY2lmaWNhdGlvbgorICAgICAgICAgICAgICogZG9lcyBu
b3Qgc3RhdGUgd2hhdCB0aGF0IG51bWJlciBpcyBzbyB0aGUgY2hvaWNlIG9mIG51bWJlcgorICAg
ICAgICAgICAgICogaGVyZSBpcyBhIHB1cmUgZ3Vlc3MuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggbWlzc2VkID4gMyApCisgICAgICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5v
dyArIHZzLT5jb3VudDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBtaXNzZWQgKQorICAgICAgICAg
ICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyAodnMtPmNvdW50IC8gbWlzc2VkKTsKKyAgICAgICAg
fQorICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNvdW50
OworICAgICAgICBpZiAoIGV4cGlyYXRpb24gLSBub3cgPD0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CisgICAgICAgICAg
ICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2cy0+ZXhwaXJhdGlvbiA9IGV4cGly
YXRpb247CisgICAgdGltZW91dCA9IChleHBpcmF0aW9uIC0gbm93KSAqIDEwMHVsbDsKKworICAg
IHZzLT5zdGFydGVkID0gdHJ1ZTsKKyAgICBtaWdyYXRlX3RpbWVyKCZ2cy0+dGltZXIsIHNtcF9w
cm9jZXNzb3JfaWQoKSk7CisgICAgc2V0X3RpbWVyKCZ2cy0+dGltZXIsIHRpbWVvdXQgKyBOT1co
KSk7Cit9CisKK3N0YXRpYyB2b2lkIHBvbGxfc3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgc3RpbWVyeCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3Rp
bWVyW3N0aW1lcnhdOworCisgICAgaWYgKCAhdGVzdF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJf
cGVuZGluZykgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoICF2aXJpZGlhbl9zeW5pY19k
ZWxpdmVyX3RpbWVyX21zZyh2LCB2cy0+Y29uZmlnLnNpbnR4LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0aW1lcngsIHZzLT5leHBpcmF0aW9uLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVfbm93KHYtPmRvbWFpbikp
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVy
X3BlbmRpbmcpOworCisgICAgaWYgKCB2cy0+Y29uZmlnLnBlcmlvZGljICkKKyAgICAgICAgc3Rh
cnRfc3RpbWVyKHZzKTsKKyAgICBlbHNlCisgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDA7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9wb2xsX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICggIXZ2LT5zdGltZXJfcGVuZGluZyApCisgICAg
ICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIp
OyBpKysgKQorICAgICAgICBwb2xsX3N0aW1lcih2LCBpKTsKK30KKwordm9pZCB2aXJpZGlhbl90
aW1lX3ZjcHVfZnJlZXplKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSB8fAorICAgICAgICAgISh2aXJpZGlhbl9mZWF0
dXJlX21hc2sodi0+ZG9tYWluKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICByZXR1cm47CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisgICAg
eworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOwor
CisgICAgICAgIGlmICggdnMtPnN0YXJ0ZWQgKQorICAgICAgICAgICAgc3RvcF90aW1lcigmdnMt
PnRpbWVyKTsKKyAgICB9Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X3RoYXcoc3RydWN0
IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0u
dmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl92
Y3B1KHYpIHx8CisgICAgICAgICAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayh2LT5kb21haW4pICYg
SFZNUFZfc3RpbWVyKSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgaWYgKCB2cy0+Y29u
ZmlnLmVuYWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKyAgICB9Cit9CisK
IHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4o
ZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAg
ICAgIHZpcmlkaWFuX3RpbWVfdmNwdV9mcmVlemUodik7CisKICAgICB0aW1lX3JlZl9jb3VudF9m
cmVlemUoZCk7CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhhdyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgaWYgKCAhaXNfdmly
aWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgdGltZV9yZWZfY291bnRf
dGhhdyhkKTsKKworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgdmlyaWRpYW5f
dGltZV92Y3B1X3RoYXcodik7CiB9CiAKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5o
dm0udmlyaWRpYW47CiAKQEAgLTE0OSw2ICszODYsNjEgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMF9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJ
TUVSM19DT05GSUc6CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHgg
LSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7CisgICAgICAgIHN0cnVjdCB2aXJpZGlh
bl9zdGltZXIgKnZzID0KKyAgICAgICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGlt
ZXIsIHN0aW1lcngpOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
KworICAgICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAgICAgICAgdnMtPmNvbmZpZy5yYXcgPSB2
YWw7CisKKyAgICAgICAgaWYgKCAhdnMtPmNvbmZpZy5zaW50eCApCisgICAgICAgICAgICB2cy0+
Y29uZmlnLmVuYWJsZWQgPSAwOworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5lbmFibGVkICkK
KyAgICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNS
X1NUSU1FUjFfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6CisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7CisgICAg
ICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0KKyAgICAgICAgICAgICZhcnJheV9hY2Nl
c3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0aW1lcngpOworCisgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAgICAgICAg
dnMtPmNvdW50ID0gdmFsOworCisgICAgICAgIGlmICggIXZzLT5jb3VudCAgKQorICAgICAgICAg
ICAgdnMtPmNvbmZpZy5lbmFibGVkID0gMDsKKyAgICAgICAgZWxzZSBpZiAoIHZzLT5jb25maWcu
YXV0b19lbmFibGUgKQorICAgICAgICAgICAgdnMtPmNvbmZpZy5lbmFibGVkID0gMTsKKworICAg
ICAgICBpZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFydF9zdGltZXIo
dnMpOworCisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4
NjQiKVxuIiwKICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGlkeCwgdmFsKTsKQEAgLTE2MCw2
ICs0NTIsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7CisgICAgY29uc3Qg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9t
YWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCkBAIC0yMDEsNiArNDk0LDM4IEBAIGlu
dCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIwX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIzX0NPTkZJRzoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0g
KGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsKKyAgICAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPQorICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19ub3Nw
ZWModnYtPnN0aW1lciwgc3RpbWVyeCk7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1
cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2cy0+Y29uZmlnLnJhdzsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6CisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJf
Q09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CisgICAgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklH
KSAvIDI7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0KKyAgICAg
ICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0aW1lcngpOworCisgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnMt
PmNvdW50OworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIF9fZnVu
Y19fLCBpZHgpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CkBAIC0yMDksOCAr
NTM0LDE5IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0K
IAotaW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoraW50
IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCB2
aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysg
KQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1l
cltpXTsKKworICAgICAgICB2cy0+diA9IHY7CisgICAgICAgIGluaXRfdGltZXIoJnZzLT50aW1l
ciwgc3RpbWVyX2V4cGlyZSwgdnMsIHYtPnByb2Nlc3Nvcik7CisgICAgfQorCiAgICAgcmV0dXJu
IDA7CiB9CiAKQEAgLTIyMSw2ICs1NTcsMTYgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2lu
aXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVp
bml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9y
ICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAg
ICBraWxsX3RpbWVyKCZ2cy0+dGltZXIpOworICAgICAgICB2cy0+diA9IE5VTEw7CisgICAgfQog
fQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQpAQCAtMjMxLDExICs1NzcsMzYgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWlu
aXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVf
Y3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1
X2NvbnRleHQgKmN0eHQpCiB7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0g
di0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBCVUlMRF9C
VUdfT04oQVJSQVlfU0laRSh2di0+c3RpbWVyKSAhPQorICAgICAgICAgICAgICAgICBBUlJBWV9T
SVpFKGN0eHQtPnN0aW1lcl9jb25maWdfbXNyKSk7CisgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJ
WkUodnYtPnN0aW1lcikgIT0KKyAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShjdHh0LT5zdGlt
ZXJfY291bnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0
aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVy
ICp2cyA9ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIGN0eHQtPnN0aW1lcl9jb25maWdfbXNy
W2ldID0gdnMtPmNvbmZpZy5yYXc7CisgICAgICAgIGN0eHQtPnN0aW1lcl9jb3VudF9tc3JbaV0g
PSB2cy0+Y291bnQ7CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0
eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9j
b250ZXh0ICpjdHh0KQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZp
cmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICB2cy0+Y29uZmln
LnJhdyA9IGN0eHQtPnN0aW1lcl9jb25maWdfbXNyW2ldOworICAgICAgICB2cy0+Y291bnQgPSBj
dHh0LT5zdGltZXJfY291bnRfbXNyW2ldOworICAgIH0KIH0KIAogdm9pZCB2aXJpZGlhbl90aW1l
X3NhdmVfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXgg
ZjMxNjZmYmNkMC4uZGNlNjQ4YmI0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YwpAQCAtMTgxLDYgKzE4MSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0
aXRpb25SZWZlcmVuY2VUc2MgPSAxOwogICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFz
ayhkKSAmIEhWTVBWX3N5bmljICkKICAgICAgICAgICAgIG1hc2suQWNjZXNzU3luaWNSZWdzID0g
MTsKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIg
KQorICAgICAgICAgICAgbWFzay5BY2Nlc3NTeW50aGV0aWNUaW1lclJlZ3MgPSAxOwogCiAgICAg
ICAgIHUubWFzayA9IG1hc2s7CiAKQEAgLTMyMiw2ICszMjQsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Jf
dmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
IGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9BUElD
X0ZSRVFVRU5DWToKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKKyAgICBjYXNl
IEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBf
Q09ORklHIC4uLiBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CiAgICAgICAgIHJldHVybiB2aXJp
ZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFT
SF9QMDoKQEAgLTQwMyw2ICs0MDcsNyBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhW
X1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9U
U0M6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIwX0NPTkZJRyAuLi4gSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAgICAg
ICByZXR1cm4gdmlyaWRpYW5fdGltZV9yZG1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhW
X1g2NF9NU1JfQ1JBU0hfUDA6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRleCA1NzI5
MDRjMDkxLi41ZmUyMDM5OTc4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTQw
LDYgKzQwLDMyIEBAIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyCiAgICAgfTsKIH07CiAKK3VuaW9u
IHZpcmlkaWFuX3N0aW1lcl9jb25maWdfbXNyCit7CisgICAgdWludDY0X3QgcmF3OworICAgIHN0
cnVjdAorICAgIHsKKyAgICAgICAgdWludDY0X3QgZW5hYmxlZDoxOworICAgICAgICB1aW50NjRf
dCBwZXJpb2RpYzoxOworICAgICAgICB1aW50NjRfdCBsYXp5OjE7CisgICAgICAgIHVpbnQ2NF90
IGF1dG9fZW5hYmxlOjE7CisgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4OworICAgICAgICB1aW50
NjRfdCBkaXJlY3RfbW9kZToxOworICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMTozOwor
ICAgICAgICB1aW50NjRfdCBzaW50eDo0OworICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJv
Mjo0NDsKKyAgICB9OworfTsKKworc3RydWN0IHZpcmlkaWFuX3N0aW1lciB7CisgICAgc3RydWN0
IHZjcHUgKnY7CisgICAgc3RydWN0IHRpbWVyIHRpbWVyOworICAgIHVuaW9uIHZpcmlkaWFuX3N0
aW1lcl9jb25maWdfbXNyIGNvbmZpZzsKKyAgICB1aW50NjRfdCBjb3VudDsKKyAgICB1aW50NjRf
dCBleHBpcmF0aW9uOworICAgIGJvb2wgc3RhcnRlZDsKK307CisKIHN0cnVjdCB2aXJpZGlhbl92
Y3B1CiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0OwpAQCAtNTEsNiArNzcs
OSBAQCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7
CiAgICAgdW5pb24gdmlyaWRpYW5fc2ludF9tc3Igc2ludFsxNl07CiAgICAgdWludDhfdCB2ZWN0
b3JfdG9fc2ludHhbMjU2XTsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHN0aW1lcls0XTsK
KyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyX2VuYWJsZWQ7CisgICAgdW5zaWduZWQgaW50IHN0aW1l
cl9wZW5kaW5nOwogICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOwogfTsKIApAQCAtODcsNiAr
MTE2LDcgQEAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbgogICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2Vf
bXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50IHRp
bWVfcmVmX2NvdW50OwogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHJlZmVyZW5jZV90c2M7Cisg
ICAgYm9vbCByZWZlcmVuY2VfdHNjX3ZhbGlkOwogfTsKIAogdm9pZCBjcHVpZF92aXJpZGlhbl9s
ZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCkBAIC0xMTMsNyArMTQz
LDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAq
dik7CiAKIGJvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgdmVjdG9yKTsKLXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKHN0cnVjdCB2Y3B1ICp2KTsK
IHZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF91bmJsb2NrKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsK
IHZvaWQgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2ZWN0b3IpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmlu
ZGV4IGVjM2U0ZGYxMmMuLjgzNDRhYTQ3MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9o
dm0vc2F2ZS5oCkBAIC02MDQsNiArNjA0LDggQEAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2Nv
bnRleHQgewogICAgIHVpbnQ4X3QgIF9wYWRbN107CiAgICAgdWludDY0X3Qgc2ltcF9tc3I7CiAg
ICAgdWludDY0X3Qgc2ludF9tc3JbMTZdOworICAgIHVpbnQ2NF90IHN0aW1lcl9jb25maWdfbXNy
WzRdOworICAgIHVpbnQ2NF90IHN0aW1lcl9jb3VudF9tc3JbNF07CiB9OwogCiBERUNMQVJFX0hW
TV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9j
b250ZXh0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGU3ZTNjN2M4OTIuLmUwNmIwOTQy
ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTUwLDYgKzE1MCwxMCBAQAogI2RlZmlu
ZSBfSFZNUFZfc3luaWMgNwogI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBfSFZNUFZfc3luaWMp
CiAKKy8qIEVuYWJsZSBTVElNRVIgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3RpbWVyIDgKKyNk
ZWZpbmUgSFZNUFZfc3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCisKICNkZWZpbmUgSFZNUFZf
ZmVhdHVyZV9tYXNrIFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhW
TVBWX25vX2ZyZXEgfCBcCkBAIC0xNTgsNyArMTYyLDggQEAKICAgICAgICAgIEhWTVBWX2hjYWxs
X3JlbW90ZV90bGJfZmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwKICAg
ICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKLSAgICAgICAgIEhWTVBWX3N5bmljKQorICAgICAg
ICAgSFZNUFZfc3luaWMgfCBcCisgICAgICAgICBIVk1QVl9zdGltZXIpCiAKICNlbmRpZgogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Oby-0001gM-1D; Thu, 14 Mar 2019 11:33: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4Obw-0001gA-HM
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:33:20 +0000
X-Inumbo-ID: f71b4e50-464c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f71b4e50-464c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:33: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 1h4Obu-0006iA-CG; Thu, 14 Mar 2019 11:33:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Obu-0007uG-3I; Thu, 14 Mar 2019 11:33:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Obu-0007so-2F; Thu, 14 Mar 2019 11:33:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133756-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:xen-boot: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/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 11:33:18 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133756: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc1NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc1Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4
OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdy
YXRlIGZhaWwgaW4gMTMzNzEyIHBhc3MgaW4gMTMzNzU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzcxMiBw
YXNzIGluIDEzMzc1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzNzEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4g
MTMzNzEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzM3MTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzcxMiBibG9j
a2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzcxMiBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMzM3MTIgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzcxMiBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzNzEy
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMzNzEyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0
Nzk5OTJlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2Jj
ZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4
ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDM3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAzMCBkYXlzICAgMjEgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1IFogICAgOCBkYXlz
ICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91
eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:47:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Oq0-0002dr-Gn; Thu, 14 Mar 2019 11:47:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4Opz-0002dm-DP
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:47:51 +0000
X-Inumbo-ID: fc713d02-464e-11e9-8701-67a4a0a05d4a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc713d02-464e-11e9-8701-67a4a0a05d4a;
 Thu, 14 Mar 2019 11:47:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 05:47:46 -0600
Message-Id: <5C8A3F5D020000780021E8A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 05:47:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
 <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
 <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
 <f78bf48b-9371-20bf-98cb-9daf3143c39b@arm.com>
 <008b64d6-8ef2-be9c-ed4c-999d61fbfd61@citrix.com>
In-Reply-To: <008b64d6-8ef2-be9c-ed4c-999d61fbfd61@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gWW91IGRvIGtub3cgdGhhdCBtZm5fYWRkKG1mbiwgLTEpIHdpbGwgRFRSVD8KCkl0IHdp
bGwsIGJ1dCBpbW8gaXQgbG9va3Mgc2xpZ2h0bHkgb2RkIGluIHBhcnRpY3VsYXIgaW4gZS5nLgpm
b3IgKCAuLi47IC4uLjsgbWZuX2FkZChtZm4sIC0xKSApLCBoZW5jZSBJIGRpZG4ndCBzdWdnZXN0
IGl0LiBCdXQKSSBkb24ndCBvYmplY3QgZWl0aGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:58:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11: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 1h4P0f-0003TD-JX; Thu, 14 Mar 2019 11: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=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4P0d-0003T7-Q2
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:58:52 +0000
X-Inumbo-ID: 86a9cdbf-4650-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86a9cdbf-4650-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:58:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552564728;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=7vaAn+tLEcr1oKtvThTWL0SUEBe6P+EC6ElKGIV4iqQ=;
 b=oD+Y4sjSi4/tGxqDF81F+Hmf5IfUYf6N5eDIwfcCojeTvZKPojXBWksiA81vsxRbkK
 bX71PkhsgflypcjX21d/RTiI0K/O36c7/60gaEOhYXSGnuZtVNWfjaclPDvv1YBzzaqb
 OShJ9sXA9xolH2GpyZ0CPLNq6FFc8YxOcTNTKBRe81BqmppI51DMhnPUyMGUxOulr3Eq
 vabABYP9xjzyQMFKZ9knCYwWRzOcK1/tXeQgBFmp5/Ud6sUxWDSZb0Kke3ypRCIrEECz
 ustIz4a6yoruklq80SlNajSgQMqN963as31FQqWy+V+7cZpolEaGecfL90QpnJQAKMPt
 Dx0w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.15 AUTH)
 with ESMTPSA id 60381av2EBwi5Pk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 12:58:44 +0100 (CET)
Date: Thu, 14 Mar 2019 12:58:36 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190314125836.00218661.olaf@aepfle.de>
In-Reply-To: <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7826505389184433518=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7826505389184433518==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/pD3G1R1mFcAb5.ZiE8B_6_z"; protocol="application/pgp-signature"

--Sig_/pD3G1R1mFcAb5.ZiE8B_6_z
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 13 Mar 2019 03:18:39 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> The discontinuity is still there, and so far you've failed to explain
> why a discontinuity is what you want here.

In v12 you asked for some data about the ranges. With new data the ranges a=
re:

2.20GHz 29khz
2.30GHz 105khz
2.40GHz 3524khz
2.50GHz 114khz

There are 5 systems in total in the 2.3/2.4/2.5 classes that have a much hi=
gher frequency, making the total range 15382/6052/19179.
I have to check what these runaway values mean.

The total range within the ntp.drift file is -71.138..345.942 for >2000 hos=
ts.

I will see if any experiments can be done on the hosts which are on the edg=
e of a frequency change. Would be nice to know if ntpd can cope with tsc_mo=
de=3Dnative for example when a domU is migrated from one to the other.

Olaf

--Sig_/pD3G1R1mFcAb5.ZiE8B_6_z
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIpB7AAKCRBdQqD6ppg2
ftmXAKDO6tzYPw54hi7QHNEUD/J0M92AGQCglZ/AqVTh/OQ3wnJxJNxTBDzVMrs=
=h6lU
-----END PGP SIGNATURE-----

--Sig_/pD3G1R1mFcAb5.ZiE8B_6_z--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7826505389184433518==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11: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 1h4P1U-0003Xl-VE; Thu, 14 Mar 2019 11:59: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4P1T-0003XR-69
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:59:43 +0000
X-Inumbo-ID: a5c32303-4650-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5c32303-4650-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:59: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 DDDB9AE5D;
 Thu, 14 Mar 2019 11:59:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 12:59:37 +0100
Message-Id: <20190314115937.26394-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190314115937.26394-1-jgross@suse.com>
References: <20190314115937.26394-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/2] tools: add new xl command
 get-hypervisor-config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

QWRkICAgbmV3IHN1YmNvbW1hbmQgImdldC1oeXBlcnZpc29yLWNvbmZpZyIgdG8geGwgY29uZmln
IHRvIHByaW50IHRoZQpoeXBlcnZpc29yIC5jb25maWcgZmlsZS4KClRvIGJlIGFibGUgdG8gcmV1
c2UgYWxyZWFkeSBleGlzdGluZyBkZWNvbXByZXNzaW5nIGNvZGUgaW4gbGlieGVuZ3Vlc3QKeGNf
aW5mbGF0ZV9idWZmZXIoKSBoYXMgdG8gYmUgbW92ZWQgdG8gbGlieGVuZ3Vlc3QuaC4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOgotIHJlbmFt
ZSBzdWJjb21tYW5kIHRvIGdldC1oeXBlcnZpc29yLWNvbmZpZyAoV2VpIExpdSkKLSB1c2UgZ290
byBzdHlsZSBlcnJvciBoYW5kbGluZyAoV2VpIExpdSkKLS0tCiBkb2NzL21hbi94bC4xLnBvZC5p
biAgICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggIHwg
IDggKysrKysrKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCB8IDEzICsrKysrKysr
KysrKysKIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgICB8IDQyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGdfcHJpdmF0ZS5oICAg
ICAgIHwgIDQgLS0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgIHwgMzQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAg
ICAgIHwgIDggKysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICB8ICAxICsK
IHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICB8ICA1ICsrKysrCiB0b29scy94bC94bF9t
aXNjLmMgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMTAgZmlsZXMgY2hh
bmdlZCwgMTM2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCA0MzEwZmNkODE4
Li45ZDIwOTU4ZTkxIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgorKysgYi9kb2Nz
L21hbi94bC4xLnBvZC5pbgpAQCAtODQ0LDYgKzg0NCwxMSBAQCBDbGVhcnMgWGVuJ3MgbWVzc2Fn
ZSBidWZmZXIuCiAKID1iYWNrCiAKKz1pdGVtIEI8Z2V0LWh5cGVydmlzb3ItY29uZmlnPgorCitQ
cmludCB0aGUgc29mdHdhcmUgY29uZmlndXJhdGlvbiBmaWxlICguY29uZmlnKSB1c2VkIHRvIGJ1
aWxkIHRoZQoraHlwZXJ2aXNvci4KKwogPWl0ZW0gQjxpbmZvPiBbSTxPUFRJT05TPl0KIAogUHJp
bnQgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhlbiBob3N0IGluIEk8bmFtZSA6IHZhbHVlPiBmb3Jt
YXQuICBXaGVuCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGEzNjI4ZTU2YmIuLmM2YTIwM2UxYTQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNjMyLDYgKzI2MzIsMTQgQEAgaW50IHhjX2xpdmVw
YXRjaF9yZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1l
b3V0KTsKIGludCB4Y19kb21haW5fY2FjaGVmbHVzaCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHN0YXJ0X3Bmbiwg
eGVuX3Bmbl90IG5yX3BmbnMpOwogCisvKgorICogR2V0IGd6aXAtZWQgLmNvbmZpZyBmcm9tIGh5
cGVydmlzb3IuCisgKiAqYnVmZmVyIG11c3QgYmUgZnJlZSgpLWVkIGJ5IGNhbGxlci4KKyAqIGRh
dGEgc2l6ZSBpcyByZXR1cm5lZCBpbiBgc2l6ZWAuCisgKiBSZXR1cm5zIDAgb24gc3VjY2Vzcy4K
KyAqLworaW50IHhjX2dldF9jb25maWcoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKipidWZmZXIs
IHVuc2lnbmVkIGxvbmcgKnNpemUpOworCiAvKiBDb21wYXQgc2hpbXMgKi8KICNpbmNsdWRlICJ4
ZW5jdHJsX2NvbXBhdC5oIgogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1
ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXggYjRiMmUxOTYxOS4u
NzZlODdlYTk3YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCisr
KyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApAQCAtMzEwLDQgKzMxMCwxNyBAQCB4
ZW5fcGZuX3QgKnhjX21hcF9tMnAoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtYXhfbWZuLAogICAgICAgICAgICAgICAgICAgICAgIGludCBw
cm90LAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKm1mbjApOworCisvKioK
KyAqIERlY29tcHJlc3MgYSBnemlwLWVkIHN0cmVhbS4KKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0
byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCisgKiBAcGFybSBpbl9idWYgYnVmZmVyIGhv
bGRpbmcgdGhlIGd6aXAtZWQgZGF0YQorICogQHBhcm0gaW5fc2l6ZSBzaXplIGluIGJ5dGVzIG9m
IHRoZSBnemlwLWVkIGRhdGEKKyAqIEBwYXJtIG91dF9zaXplIHdoZXJlIHRvIHN0b3JlIHRoZSBn
dW56aXAtZWQgZGF0YSBsZW5ndGgKKyAqIEByZXR1cm4gbmV3IGFsbG9jYXRlZCBidWZmZXIgaG9s
ZGluZyB0aGUgZ3VuemlwLWVkIGRhdGEKKyAqLworY2hhciAqeGNfaW5mbGF0ZV9idWZmZXIoeGNf
aW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICppbl9i
dWYsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGluX3NpemUsCisgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpvdXRfc2l6ZSk7CiAjZW5kaWYgLyog
WEVOR1VFU1RfSCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMv
bGlieGMveGNfbWlzYy5jCmluZGV4IDVlNjcxNGFlMmIuLjgzZDI1OWU0NmUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTg4
OCw2ICs4ODgsNDggQEAgaW50IHhjX2xpdmVwYXRjaF9yZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNo
LCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KQogICAgIHJldHVybiBfeGNfbGl2ZXBhdGNo
X2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRSwgdGltZW91dCk7CiB9
CiAKK2ludCB4Y19nZXRfY29uZmlnKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICoqYnVmZmVyLCB1
bnNpZ25lZCBsb25nICpzaXplKQoreworICAgIGludCByYzsKKyAgICBERUNMQVJFX1NZU0NUTDsK
KyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoY2hhciwgYnVmKTsKKworICAgIHN5c2N0bC5j
bWQgPSBYRU5fU1lTQ1RMX2dldF9jb25maWc7CisgICAgc3lzY3RsLnUuZ2V0X2NvbmZpZy5zaXpl
ID0gMDsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5nZXRfY29uZmlnLmJ1ZmZl
ciwgSFlQRVJDQUxMX0JVRkZFUl9OVUxMKTsKKyAgICByYyA9IGRvX3N5c2N0bCh4Y2gsICZzeXNj
dGwpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAqc2l6ZSA9IHN5
c2N0bC51LmdldF9jb25maWcuc2l6ZTsKKyAgICBidWYgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2Fs
bG9jKHhjaCwgYnVmLCAqc2l6ZSk7CisgICAgaWYgKCAhYnVmICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRU5PTUVNOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc3lzY3RsLmNt
ZCA9IFhFTl9TWVNDVExfZ2V0X2NvbmZpZzsKKyAgICBzeXNjdGwudS5nZXRfY29uZmlnLnNpemUg
PSAqc2l6ZTsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5nZXRfY29uZmlnLmJ1
ZmZlciwgYnVmKTsKKyAgICByYyA9IGRvX3N5c2N0bCh4Y2gsICZzeXNjdGwpOworCisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgKmJ1ZmZlciA9IGNhbGxvYygxLCAqc2l6
ZSk7CisgICAgaWYgKCAhKmJ1ZmZlciApCisgICAgeworICAgICAgICBlcnJubyA9IEVOT01FTTsK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIG1lbW1vdmUoKmJ1ZmZlciwgYnVmLCAqc2l6
ZSk7CisKK291dDoKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoeGNoLCBidWYpOworICAg
IHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hnX3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnhjL3hnX3ByaXZh
dGUuaAppbmRleCBmMGE0YjJjNjE2Li5jYTg1ZTEwNzM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Z19wcml2YXRlLmgKKysrIGIvdG9vbHMvbGlieGMveGdfcHJpdmF0ZS5oCkBAIC00MywxMCAr
NDMsNiBAQAogCiBjaGFyICp4Y19yZWFkX2ltYWdlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpmaWxlbmFtZSwgdW5zaWduZWQgbG9uZyAqc2l6ZSk7
Ci1jaGFyICp4Y19pbmZsYXRlX2J1ZmZlcih4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmluX2J1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgaW5fc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgKm91dF9zaXplKTsKIAogdW5zaWduZWQgbG9uZyBjc3VtX3BhZ2UgKHZvaWQgKiBwYWdl
KTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmMKaW5kZXggZWM3MTU3NGU5OS4uZTM2MzM3MTgxMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC02NjksNiArNjY5LDQwIEBAIGlu
dCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFyYW1zKQogICAg
IHJldHVybiAwOwogfQogCitpbnQgbGlieGxfZ2V0X2h5cGVydmlzb3JfY29uZmlnKGxpYnhsX2N0
eCAqY3R4LCBjaGFyICoqYnVmZmVyKQoreworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgbG9u
ZyBnel9zaXplLCBvdXRfc2l6ZTsKKyAgICBjaGFyICpnel9idWZmZXI7CisgICAgR0NfSU5JVChj
dHgpOworCisgICAgcmV0ID0geGNfZ2V0X2NvbmZpZyhjdHgtPnhjaCwgJmd6X2J1ZmZlciwgJmd6
X3NpemUpOworICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgIExPR0VWKEVSUk9SLCByZXQsICJn
ZXR0aW5nIGNvbmZpZyIpOworICAgICAgICByZXQgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CisKKyAgICAqYnVmZmVyID0geGNfaW5mbGF0ZV9idWZmZXIoY3R4LT54Y2gs
IGd6X2J1ZmZlciwgZ3pfc2l6ZSwgJm91dF9zaXplKTsKKworICAgIGZyZWUoZ3pfYnVmZmVyKTsK
KworICAgIGlmICghKmJ1ZmZlcikgeworICAgICAgICBMT0dFKEVSUk9SLCAiZGVjb21wcmVzc2lu
ZyBjb25maWcgZGF0YSBmYWlsZWQiKTsKKyAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgKmJ1ZmZlciA9IGxpYnhsX19yZWFsbG9jKE5PR0Ms
ICpidWZmZXIsIG91dF9zaXplICsgMSk7CisgICAgKCpidWZmZXIpW291dF9zaXplXSA9IDA7CisK
KyAgICByZXQgPSAwOworCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmV0OworfQor
CiBzdGF0aWMgaW50IGZkX3NldF9mbGFncyhsaWJ4bF9jdHggKmN0eCwgaW50IGZkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGZjbnRsZ2V0b3AsIGludCBmY250bHNldG9wLCBjb25zdCBj
aGFyICpmbCwKICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmbGFnbWFzaywgaW50IHNldF9w
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
aW5kZXggYTM4ZTVjZGJhMi4uMGQ0OGFjMGFlMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xMTQ5LDYgKzExNDksMTMgQEAgdm9p
ZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxp
YnhsX21hYyAqc3JjKTsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTIDEK
IAorLyoKKyAqIExJQlhMX0hBVkVfR0VUX0hZUEVSVklTT1JfQ09ORklHCisgKgorICogSWYgdGhp
cyBpcyBkZWZpbmVkIGdldHRpbmcgaHlwZXJ2aXNvciBjb25maWcgaXMgc3VwcG9ydGVkLgorICov
CisjZGVmaW5lIExJQlhMX0hBVkVfR0VUX0hZUEVSVklTT1JfQ09ORklHIDEKKwogLyoKICAqIExJ
QlhMX0hBVkVfUFZfU0hJTQogICoKQEAgLTIzMDcsNiArMjMxNCw3IEBAIGludCBsaWJ4bF9zZW5k
X3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogaW50IGxpYnhsX3NlbmRf
c3lzcnEobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBjaGFyIHN5c3JxKTsKIGludCBs
aWJ4bF9zZW5kX2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgsIGNoYXIgKmtleXMpOwogaW50IGxp
YnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpwYXJhbXMpOworaW50IGxp
YnhsX2dldF9oeXBlcnZpc29yX2NvbmZpZyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqKmJ1ZmZlcik7
CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX194ZW5fY29uc29sZV9yZWFkZXIgbGlieGxfeGVuX2Nv
bnNvbGVfcmVhZGVyOwogCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwu
aAppbmRleCBjZjQyMDJiYzg5Li5jYzUzN2IwN2I5IDEwMDY0NAotLS0gYS90b29scy94bC94bC5o
CisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE1Niw2ICsxNTYsNyBAQCBpbnQgbWFpbl90cmlnZ2Vy
KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9zeXNycShpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fZGVidWdfa2V5cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50
IG1haW5fc2V0X3BhcmFtZXRlcnMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX2dl
dF9oeXBlcnZpc29yX2NvbmZpZyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fZG1l
c2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKaW5kZXggODk3MTZiYWRjYi4uNTNiMWYxZjkyMiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxf
Y21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0zMjAsNiArMzIwLDEx
IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJTZXQgaHlwZXJ2aXNv
ciBwYXJhbWV0ZXJzIiwKICAgICAgICI8UGFyYW1zPiIsCiAgICAgfSwKKyAgICB7ICJnZXQtaHlw
ZXJ2aXNvci1jb25maWciLAorICAgICAgJm1haW5fZ2V0X2h5cGVydmlzb3JfY29uZmlnLCAwLCAw
LAorICAgICAgIkdldCBoeXBlcnZpc29yIGJ1aWxkIGNvbmZpZyIsCisgICAgICAiIiwKKyAgICB9
LAogICAgIHsgImRtZXNnIiwKICAgICAgICZtYWluX2RtZXNnLCAwLCAwLAogICAgICAgIlJlYWQg
YW5kL29yIGNsZWFyIGRtZXNnIGJ1ZmZlciIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9taXNj
LmMgYi90b29scy94bC94bF9taXNjLmMKaW5kZXggZGNmOTQwYTZkNC4uMDBkZDUxZTkzNSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfbWlzYy5jCisrKyBiL3Rvb2xzL3hsL3hsX21pc2MuYwpAQCAt
MTc1LDYgKzE3NSwyNiBAQCBpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIAoraW50IG1haW5fZ2V0X2h5cGVy
dmlzb3JfY29uZmlnKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAg
IGNoYXIgKmNvbmY7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgImdl
dC1oeXBlcnZpc29yLWNvbmZpZyIsIDApIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAg
IH0KKworICAgIGlmIChsaWJ4bF9nZXRfaHlwZXJ2aXNvcl9jb25maWcoY3R4LCAmY29uZikpIHsK
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3QgZ2V0IGNvbmZpZ1xuIik7CisgICAgICAg
IHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgcHJpbnRmKCIlc1xuIiwgY29uZik7
CisgICAgZnJlZShjb25mKTsKKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIGludCBt
YWluX2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByZXQgPSAwLCBvcHQg
PSAwLCBkYWVtb25pemUgPSAxOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11: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 1h4P1V-0003Xz-98; Thu, 14 Mar 2019 11:59:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4P1T-0003XU-CC
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:59:43 +0000
X-Inumbo-ID: a5c3e589-4650-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5c3e589-4650-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 11:59: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 BB78AAC6F;
 Thu, 14 Mar 2019 11:59:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 12:59:36 +0100
Message-Id: <20190314115937.26394-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190314115937.26394-1-jgross@suse.com>
References: <20190314115937.26394-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining .config
 from 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: 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>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc3lzY3RsIGludGVyZmFjZSBmb3Igb2J0YWluaW5nIHRoZSAuY29uZmlnIGZpbGUgdXNl
ZCB0byBidWlsZAp0aGUgaHlwZXJ2aXNvci4gVGhlIG1lY2hhbmlzbSBpcyBpbnNwaXJlZCBieSB0
aGUgTGludXgga2VybmVsJ3Mgb25lLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PiAoYXBhcnQgZnJvbSBYU00gY2hhbmdlcykKLS0tClYyOgotIGJ1bXAgc3lzY3RsIGludGVyZmFj
ZSB2ZXJzaW9uCi0gY2hlY2sgcGFkIHRvIGJlIHplcm8gKFdlaSBMaXUpCi0gb25seSBjb3B5IGRh
dGEgaWYgYnVmZmVyIGlzIGxhcmdlIGVub3VnaCAoV2VpIExpdSkKLSBhZGQgLmdpdGlnbm9yZSBl
bnRyeSBhdCBjb3JyZWN0IHBvc2l0aW9uIChXZWkgTGl1KQotIG1ha2UgeGVuX2NvbmZpZ19kYXRh
X3N6IGNvbnN0IChKYW4gQmV1bGljaCkKLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICsrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAy
ICstCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKIHhl
bi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMTggKysrKysrKysrKysrKysr
KystCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAzICsrKwogeGVuL3Rv
b2xzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrLS0KIHhlbi90b29scy9i
aW4yYy5jICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKysKIDEwIGZpbGVzIGNoYW5nZWQsIDg3
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rv
b2xzL2JpbjJjLmMKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAy
NmJjNTgzZjc0Li5iNDMzYmNlMDkyIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRp
Z25vcmUKQEAgLTMwOSw2ICszMDksNyBAQCB4ZW4vYXJjaC8qL2VmaS9ib290LmMKIHhlbi9hcmNo
LyovZWZpL2NvbXBhdC5jCiB4ZW4vYXJjaC8qL2VmaS9lZmkuaAogeGVuL2FyY2gvKi9lZmkvcnVu
dGltZS5jCit4ZW4vY29tbW9uL2NvbmZpZ19kYXRhLmMKIHhlbi9pbmNsdWRlL2hlYWRlcnMqLmNo
awogeGVuL2luY2x1ZGUvYXNtCiB4ZW4vaW5jbHVkZS9hc20tKi9hc20tb2Zmc2V0cy5oCkBAIC0z
MjYsNiArMzI3LDcgQEAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVfd29ybGQubGl2ZXBhdGNo
CiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9ub3AubGl2ZXBhdGNoCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3JlcGxh
Y2Vfd29ybGQubGl2ZXBhdGNoCit4ZW4vdG9vbHMvYmluMmMKIHhlbi90b29scy9rY29uZmlnLy50
bXBfZ3RrY2hlY2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawogeGVuL3Rvb2xzL3N5
bWJvbHMKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IGEzNDdkNjY0ZjguLmI3NzZl
OWYzMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysr
IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAtMTYsNyArMTYsNyBAQCBh
bGxvdyBkb20wX3QgeGVuX3Q6eGVuIHsKIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKIAlyZXNv
dXJjZV9vcCBwc3JfY210X29wIHBzcl9hbGxvYyBwbXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2Nw
dV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBhdGNoX29wCi0JY292ZXJh
Z2Vfb3Agc2V0X3BhcmFtZXRlcgorCWNvdmVyYWdlX29wIHNldF9wYXJhbWV0ZXIgZ2V0X2NvbmZp
ZwogfTsKIAogIyBBbGxvdyBkb20wIHRvIHVzZSBhbGwgWEVOVkVSXyBzdWJvcHMgdGhhdCBoYXZl
IGNoZWNrcy4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01h
a2VmaWxlCmluZGV4IGJjYTQ4ZTZlMjIuLjdkOThkYWQ0NzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtMSw2ICsxLDcgQEAKIG9i
ai0kKENPTkZJR19BUkdPKSArPSBhcmdvLm8KIG9iai15ICs9IGJpdG1hcC5vCiBvYmoteSArPSBi
c2VhcmNoLm8KK29iai15ICs9IGNvbmZpZ19kYXRhLm8KIG9iai0kKENPTkZJR19DT1JFX1BBUktJ
TkcpICs9IGNvcmVfcGFya2luZy5vCiBvYmoteSArPSBjcHUubwogb2JqLXkgKz0gY3B1cG9vbC5v
CkBAIC04NCwzICs4NSw5IEBAIHN1YmRpci0kKENPTkZJR19VQlNBTikgKz0gdWJzYW4KIAogc3Vi
ZGlyLSQoQ09ORklHX05FRURTX0xJQkVMRikgKz0gbGliZWxmCiBzdWJkaXItJChDT05GSUdfSEFT
X0RFVklDRV9UUkVFKSArPSBsaWJmZHQKKworY29uZmlnX2RhdGEuYzogLi4vLmNvbmZpZworCSgg
ZWNobyAiY29uc3QgY2hhciB4ZW5fY29uZmlnX2RhdGFbXSA9IjsgXAorCSAgY2F0ICQ8IHwgZ3pp
cCB8IC4uL3Rvb2xzL2JpbjJjOyBcCisJICBlY2hvICI7IjsgXAorCSAgZWNobyAiY29uc3QgdW5z
aWduZWQgaW50IHhlbl9jb25maWdfZGF0YV9zeiA9IHNpemVvZih4ZW5fY29uZmlnX2RhdGEpIC0g
MTsiICkgPiAkQApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24v
c3lzY3RsLmMKaW5kZXggYzBhYTZiZGU0ZS4uN2Q0MzI5ODgyZCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC0xMyw2ICsxMyw3IEBA
CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1
ZGUgPHhlbi9kb21haW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KICNpbmNsdWRl
IDx4ZW4vdG1lbS5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9jb25z
b2xlLmg+CkBAIC01MDIsNiArNTAzLDIyIEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICAgICAgYnJlYWs7CiAgICAgfQog
CisgICAgY2FzZSBYRU5fU1lTQ1RMX2dldF9jb25maWc6CisgICAgeworICAgICAgICBpZiAoIG9w
LT51LmdldF9jb25maWcucGFkICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZB
TDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggeGVuX2NvbmZp
Z19kYXRhX3N6IDw9IG9wLT51LmdldF9jb25maWcuc2l6ZSAmJgorICAgICAgICAgICAgIGNvcHlf
dG9fZ3Vlc3Qob3AtPnUuZ2V0X2NvbmZpZy5idWZmZXIsIHhlbl9jb25maWdfZGF0YSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9jb25maWdfZGF0YV9zeikgKQorICAgICAgICAgICAg
cmV0ID0gLUVGQVVMVDsKKyAgICAgICAgb3AtPnUuZ2V0X2NvbmZpZy5zaXplID0geGVuX2NvbmZp
Z19kYXRhX3N6OworCisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIHJldCA9IGFyY2hfZG9fc3lzY3RsKG9wLCB1X3N5c2N0bCk7CiAgICAgICAgIGNvcHliYWNr
ID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBjNDliNGRjYzk5Li42MTM5MzIxOTcxIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSAicGh5c2Rldi5oIgogI2luY2x1
ZGUgInRtZW0uaCIKIAotI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAw
MDAwMTIKKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEzCiAK
IC8qCiAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBidWZmZXIgcmluZy4KQEAgLTEx
MDAsNiArMTEwMCwyMCBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9wb2xpY3kgeGVu
X3N5c2N0bF9jcHVfcG9saWN5X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3Rs
X2NwdV9wb2xpY3lfdCk7CiAjZW5kaWYKIAorLyoKKyAqIFhFTl9TWVNDVExfZ2V0X2NvbmZpZwor
ICoKKyAqIFJldHVybiBnemlwLWVkIC5jb25maWcgZmlsZQorICovCitzdHJ1Y3QgeGVuX3N5c2N0
bF9nZXRfY29uZmlnIHsKKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGJ1ZmZlcjsgICAv
KiBJTjogcG9pbnRlciB0byBidWZmZXIuICovCisgICAgdWludDMyX3Qgc2l6ZTsgICAgICAgICAg
ICAgICAgICAgICAgLyogSU46IHNpemUgb2YgYnVmZmVyLiAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIE9VVDogc2l6ZSBvZiBjb25maWcgZGF0YS4gKi8KKyAg
ICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJv
LiAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfZ2V0X2NvbmZpZyB4ZW5fc3lzY3Rs
X2dldF9jb25maWdfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfZ2V0X2Nv
bmZpZ190KTsKKwogc3RydWN0IHhlbl9zeXNjdGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZp
bmUgWEVOX1NZU0NUTF9yZWFkY29uc29sZSAgICAgICAgICAgICAgICAgICAgMQpAQCAtMTEzMCw2
ICsxMTQ0LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2xpdmVw
YXRjaF9vcCAgICAgICAgICAgICAgICAgIDI3CiAjZGVmaW5lIFhFTl9TWVNDVExfc2V0X3BhcmFt
ZXRlciAgICAgICAgICAgICAgICAgMjgKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X3BvbGlj
eSAgICAgICAgICAgICAgICAyOQorI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jb25maWcgICAgICAg
ICAgICAgICAgICAgIDMwCiAgICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247IC8qIFhFTl9T
WVNDVExfSU5URVJGQUNFX1ZFUlNJT04gKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB4
ZW5fc3lzY3RsX3JlYWRjb25zb2xlICAgICAgIHJlYWRjb25zb2xlOwpAQCAtMTE2Miw2ICsxMTc3
LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmlu
ZWQoX194ODZfNjRfXykKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X3BvbGljeSAgICAg
ICAgY3B1X3BvbGljeTsKICNlbmRpZgorICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRfY29u
ZmlnICAgICAgICBnZXRfY29uZmlnOwogICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCmluZGV4IDU0OGI2NGRh
OWYuLjA0M2E0MDE2NTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKQEAgLTEwMCw1ICsxMDAsOCBAQCBleHRlcm4gZW51
bSBzeXN0ZW1fc3RhdGUgewogCiBib29sX3QgaXNfYWN0aXZlX2tlcm5lbF90ZXh0KHVuc2lnbmVk
IGxvbmcgYWRkcik7CiAKK2V4dGVybiBjb25zdCBjaGFyIHhlbl9jb25maWdfZGF0YVtdOworZXh0
ZXJuIHVuc2lnbmVkIGludCB4ZW5fY29uZmlnX2RhdGFfc3o7CisKICNlbmRpZiAvKiBfTElOVVhf
S0VSTkVMX0ggKi8KIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL01ha2VmaWxlIGIveGVuL3Rvb2xz
L01ha2VmaWxlCmluZGV4IGU5NDA5MzlkNjEuLmNkMmJiYmY2NDcgMTAwNjQ0Ci0tLSBhL3hlbi90
b29scy9NYWtlZmlsZQorKysgYi94ZW4vdG9vbHMvTWFrZWZpbGUKQEAgLTEsMTMgKzEsMTggQEAK
IAogaW5jbHVkZSAkKFhFTl9ST09UKS9Db25maWcubWsKIAorUFJPR1MgPSBzeW1ib2xzIGJpbjJj
CisKIC5QSE9OWTogZGVmYXVsdAogZGVmYXVsdDoKLQkkKE1BS0UpIHN5bWJvbHMKKwkkKE1BS0Up
ICQoUFJPR1MpCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICoubyBzeW1ib2xzCisJ
cm0gLWYgKi5vICQoUFJPR1MpCiAKIHN5bWJvbHM6IHN5bWJvbHMuYwogCSQoSE9TVENDKSAkKEhP
U1RDRkxBR1MpIC1vICRAICQ8CisKK2JpbjJjOiBiaW4yYy5jCisJJChIT1NUQ0MpICQoSE9TVENG
TEFHUykgLW8gJEAgJDwKZGlmZiAtLWdpdCBhL3hlbi90b29scy9iaW4yYy5jIGIveGVuL3Rvb2xz
L2JpbjJjLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYzMzMjM5OWI3
MAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9iaW4yYy5jCkBAIC0wLDAgKzEsMjggQEAK
Ky8qCisgKiBVbmxvdmVkIHByb2dyYW0gdG8gY29udmVydCBhIGJpbmFyeSBvbiBzdGRpbiB0byBh
IEMgaW5jbHVkZSBvbiBzdGRvdXQKKyAqCisgKiBKYW4gMTk5OSBNYXR0IE1hY2thbGwgPG1wbUBz
ZWxlbmljLmNvbT4KKyAqCisgKiBUaGlzIHNvZnR3YXJlIG1heSBiZSB1c2VkIGFuZCBkaXN0cmli
dXRlZCBhY2NvcmRpbmcgdG8gdGhlIHRlcm1zCisgKiBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UsIGluY29ycG9yYXRlZCBoZXJlaW4gYnkgcmVmZXJlbmNlLgorICovCisKKyNpbmNs
dWRlIDxzdGRpby5oPgorCitpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCWlu
dCBjaCwgdG90YWwgPSAwOworCisJZG8geworCQlwcmludGYoIlx0XCIiKTsKKwkJd2hpbGUgKChj
aCA9IGdldGNoYXIoKSkgIT0gRU9GKSB7CisJCQl0b3RhbCsrOworCQkJcHJpbnRmKCJcXHglMDJ4
IiwgY2gpOworCQkJaWYgKHRvdGFsICUgMTYgPT0gMCkKKwkJCQlicmVhazsKKwkJfQorCQlwcmlu
dGYoIlwiXG4iKTsKKwl9IHdoaWxlIChjaCAhPSBFT0YpOworCisJcmV0dXJuIDA7Cit9CmRpZmYg
LS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5k
ZXggM2QwMGM3NDdmNi4uMWYzZmE2ZWE1NiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29r
cy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtODMwLDYgKzgzMCw5IEBAIHN0YXRp
YyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJh
bWV0ZXI6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hF
TiwgU0VDQ0xBU1NfWEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
TjJfX1NFVF9QQVJBTUVURVIsIE5VTEwpOworICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfY29uZmln
OgorICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNF
Q0NMQVNTX1hFTjIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19H
RVRfQ09ORklHLCBOVUxMKTsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5r
bm93bl9wZXJtaXNzaW9uKCJzeXNjdGwiLCBjbWQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycwppbmRleCBlMDA0NDhiNzc2Li5kNTYwZmRjNDYzIDEwMDY0NAotLS0gYS94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycwpAQCAtMTAzLDYgKzEwMyw4IEBAIGNsYXNzIHhlbjIKICAgICBjb3ZlcmFnZV9v
cAogIyBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKICAgICBzZXRfcGFyYW1ldGVyCisjIFhFTl9T
WVNDVExfZ2V0X2NvbmZpZworICAgIGdldF9jb25maWcKIH0KIAogIyBDbGFzc2VzIGRvbWFpbiBh
bmQgZG9tYWluMiBjb25zaXN0IG9mIG9wZXJhdGlvbnMgdGhhdCBhIGRvbWFpbiBwZXJmb3JtcyBv
bgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 11:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 11: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 1h4P1V-0003YK-KN; Thu, 14 Mar 2019 11:59: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4P1U-0003Xe-Fc
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 11:59:44 +0000
X-Inumbo-ID: a5bc7c22-4650-11e9-8a90-af3f146e8cca
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5bc7c22-4650-11e9-8a90-af3f146e8cca;
 Thu, 14 Mar 2019 11:59: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 BBB7DACD7;
 Thu, 14 Mar 2019 11:59:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 12:59:35 +0100
Message-Id: <20190314115937.26394-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkICJ4bCBnZXQtaHlwZXJ2aXNvci1jb25maWciIHByaW50aW5nIHRoZSAuY29uZmlnIHVzZWQg
dG8gYnVpbGQgdGhlCmN1cnJlbnRseSBydW5uaW5nIGh5cGVydmlzb3IuCgpKdWVyZ2VuIEdyb3Nz
ICgyKToKICB4ZW46IGFkZCBpbnRlcmZhY2UgZm9yIG9idGFpbmluZyAuY29uZmlnIGZyb20gaHlw
ZXJ2aXNvcgogIHRvb2xzOiBhZGQgbmV3IHhsIGNvbW1hbmQgZ2V0LWh5cGVydmlzb3ItY29uZmln
CgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwogZG9jcy9tYW4v
eGwuMS5wb2QuaW4gICAgICAgICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
ICAgICAgfCAgOCArKysrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggICAgICB8
IDEzICsrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgfCA0
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Z19w
cml2YXRlLmggICAgICAgICAgICB8ICA0IC0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAg
ICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKysKIHRvb2xzL3hsL3hsLmggICAg
ICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAg
ICAgICAgfCAgNSArKysrKwogdG9vbHMveGwveGxfbWlzYy5jICAgICAgICAgICAgICAgICAgfCAy
MCArKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICAg
IHwgIDcgKysrKysrKwogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgfCAxNyAr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMTgg
KysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgICAgfCAg
MyArKysKIHhlbi90b29scy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrLS0K
IHhlbi90b29scy9iaW4yYy5jICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMyArKysK
IHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKysKIDIwIGZpbGVzIGNo
YW5nZWQsIDIyMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi90b29scy9iaW4yYy5jCgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4PJm-0005PL-PT; Thu, 14 Mar 2019 12:18: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4PJl-0005PG-Hf
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:18:37 +0000
X-Inumbo-ID: 49b54c8a-4653-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49b54c8a-4653-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:18:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87272992"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-8-julien.grall@arm.com>
 <5C891BFF020000780021E35F@prv1-mh.provo.novell.com>
 <e36aeed3-0d7f-f0e6-4e13-adf4d44db0be@arm.com>
 <5C8A0856020000780021E649@prv1-mh.provo.novell.com>
 <f78bf48b-9371-20bf-98cb-9daf3143c39b@arm.com>
 <008b64d6-8ef2-be9c-ed4c-999d61fbfd61@citrix.com>
 <5C8A3F5D020000780021E8A3@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: <671d43cf-5a1d-e7c5-69c5-72534c6ad6f4@citrix.com>
Date: Thu, 14 Mar 2019 12:18:33 +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: <5C8A3F5D020000780021E8A3@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-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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxMTo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTE6MTQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gWW91IGRvIGtu
b3cgdGhhdCBtZm5fYWRkKG1mbiwgLTEpIHdpbGwgRFRSVD8KPiBJdCB3aWxsLCBidXQgaW1vIGl0
IGxvb2tzIHNsaWdodGx5IG9kZCBpbiBwYXJ0aWN1bGFyIGluIGUuZy4KPiBmb3IgKCAuLi47IC4u
LjsgbWZuX2FkZChtZm4sIC0xKSApLCBoZW5jZSBJIGRpZG4ndCBzdWdnZXN0IGl0LiBCdXQKPiBJ
IGRvbid0IG9iamVjdCBlaXRoZXIuCgpXZWxsIC0gaW4gbWF0aGVtYXRpY3MsIHggLSAxIGlzIGlk
ZW50aWNhbCB0byB4ICsgKC0xKSwgc28gdGhlIGNvbnN0cnVjdApkb2Vzbid0IGxvb2sgb3Zlcmx5
IG9kZCB0byBtZS4KCkFsdGVybmF0aXZlbHksIHdlIGNvdWxkIHJlbmFtZSBtZm5fYWRkIHRvIHNv
bWV0aGluZyBlbHNlLCBidXQgbm90aGluZwpjb21lcyB0byBtaW5kIHdoaWNoIHdvdWxkIGJlIGFz
IGNsZWFyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:27:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:27:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4PSJ-0006Dc-O6; Thu, 14 Mar 2019 12:27:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DMrk=RR=citrix.com=prvs=969b43a07=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4PSI-0006DX-SR
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:27:26 +0000
X-Inumbo-ID: 84909db8-4654-11e9-bcea-d3a79d8089d4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84909db8-4654-11e9-bcea-d3a79d8089d4;
 Thu, 14 Mar 2019 12:27:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80554058"
Date: Thu, 14 Mar 2019 12:27:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190314122714.4ei3avsghr7dpc3c@zion.uk.xensource.com>
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190314115937.26394-2-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMTI6NTk6MzZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBzeXNjdGwgaW50ZXJmYWNlIGZvciBvYnRhaW5pbmcgdGhlIC5jb25maWcg
ZmlsZSB1c2VkIHRvIGJ1aWxkCj4gdGhlIGh5cGVydmlzb3IuIFRoZSBtZWNoYW5pc20gaXMgaW5z
cGlyZWQgYnkgdGhlIExpbnV4IGtlcm5lbCdzIG9uZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4gKGFwYXJ0IGZyb20gWFNNIGNoYW5nZXMpCgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:27:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4PSQ-0006E7-1d; Thu, 14 Mar 2019 12:27: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=DMrk=RR=citrix.com=prvs=969b43a07=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4PSO-0006Dz-MV
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:27:32 +0000
X-Inumbo-ID: 88cae5aa-4654-11e9-bec5-933cdae83bc5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88cae5aa-4654-11e9-bec5-933cdae83bc5;
 Thu, 14 Mar 2019 12:27:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80554067"
Date: Thu, 14 Mar 2019 12:27:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190314122725.kboxo5beioicoqwk@zion.uk.xensource.com>
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190314115937.26394-3-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/2] tools: add new xl command
 get-hypervisor-config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMTI6NTk6MzdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgICBuZXcgc3ViY29tbWFuZCAiZ2V0LWh5cGVydmlzb3ItY29uZmlnIiB0byB4
bCBjb25maWcgdG8gcHJpbnQgdGhlCj4gaHlwZXJ2aXNvciAuY29uZmlnIGZpbGUuCj4gCj4gVG8g
YmUgYWJsZSB0byByZXVzZSBhbHJlYWR5IGV4aXN0aW5nIGRlY29tcHJlc3NpbmcgY29kZSBpbiBs
aWJ4ZW5ndWVzdAo+IHhjX2luZmxhdGVfYnVmZmVyKCkgaGFzIHRvIGJlIG1vdmVkIHRvIGxpYnhl
bmd1ZXN0LmguCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:39:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4PeK-0007BK-9C; Thu, 14 Mar 2019 12:39: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4PeI-0007BF-Cv
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:39:50 +0000
X-Inumbo-ID: 40d6bb53-4656-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40d6bb53-4656-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:39:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87274106"
To: Jan Beulich <JBeulich@suse.com>, Ashok Raj <ashok.raj@intel.com>, Chao Gao
 <chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@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: <d55bb90e-5ca4-0544-be5f-bbd0168c060a@citrix.com>
Date: Thu, 14 Mar 2019 12:39:46 +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: <5C88B92F020000780021DF64@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 v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@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>

T24gMTMvMDMvMjAxOSAwODowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMDMuMTkg
YXQgMDg6NTQsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEzLjAzLjE5IGF0
IDA2OjAyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+IE9uIFR1ZSwgTWFyIDEyLCAy
MDE5IGF0IDA1OjA3OjUxUE0gLTA3MDAsIFJhaiwgQXNob2sgd3JvdGU6Cj4+Pj4gT24gTW9uLCBN
YXIgMTEsIDIwMTkgYXQgMDM6NTc6MzVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4+ICsg
ICAgaWYgKCBjcHUgPT0gY3B1bWFza19maXJzdChwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNw
dSkpICkKPj4+Pj4gKyAgICAgICAgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsKPj4+PiBE
b2VzIHJldCBoYXZlIGFueSB1c2VmdWwgdGhpbmdzIG9uIGlmIHRoZSB1cGRhdGUgZmFpbGVkPyBE
b2Vzbid0IHNlZW0gCj4+Pj4gdG8gYmUgdXNlZCBiZWZvcmUgeW91IG92ZXJ3cml0ZSBsYXRlciBp
biBjb2xsZWN0X2NwdV9pbmZvKCk/Cj4+PiBJdCBoYXMgdGhlIHJlYXNvbiBvZiBmYWlsdXJlIG9u
IGVycm9yLiBBY3RhbGx5LCB0aGVyZSBhcmUgdHdvIHJlYXNvbnM6Cj4+PiBvbmUgaXMgbm8gcGF0
Y2ggb2YgbmV3ZXIgcmV2aXNpb24sIHRoZSBvdGhlciBpcyB3ZSB0cmllZCB0byB1cGRhdGUgYnV0
Cj4+PiB0aGUgbWljcm9jb2RlIHJldmlzaW9uIGRpZG4ndCBjaGFuZ2UuIEkgY2FuIGNoZWNrIHRo
aXMgcmV0dXJuIHZhbHVlIGFuZAo+Pj4gcHJpbnQgbW9yZSBpbmZvcm1hdGl2ZSBtZXNzYWdlIHRv
IGFkbWluLiBBbmQgZnVydGhlcm1vcmUsIGZvciB0aGUKPj4+IGxhdHRlciwgd2UgY2FuIHJlbW92
ZSB0aGUgdWNvZGUgcGF0Y2ggZnJvbSBjYWNoZXMgdG8gYWRkcmVzcyBSb2dlcidzCj4+PiBjb25j
ZXJuIGV4cHJlc3NlZCBpbiBjb21tZW50cyB0byBwYXRjaCA0ICYgNS4KPj4gQnR3LCBJJ20gbm90
IHN1cmUgcmVtb3Zpbmcgc3VjaCB1Y29kZSBmcm9tIHRoZSBjYWNoZSBpcyBhcHByb3ByaWF0ZToK
Pj4gSXQgbWF5IHdlbGwgYXBwbHkgZWxzZXdoZXJlLCB1bmxlc3MgdGhlcmUncyBhIGNsZWFyIGlu
ZGljYXRpb24gdGhhdCB0aGUKPj4gYmxvYiBpcyBicm9rZW4uIFNvIHBlcmhhcHMgdGhlcmUgbmVl
ZHMgdG8gYmUgc3BlY2lhbCBjYXNpbmcgb2YgLUVJTywKPj4gd2hpY2ggZ2V0cyByZXR1cm5lZCB3
aGVuIHRoZSB1Y29kZSByZXYgcmVwb3J0ZWQgYnkgdGhlIENQVSBhZnRlcgo+PiB0aGUgdXBkYXRl
IGRvZXMgbm90IG1hdGNoIGV4cGVjdGF0aW9ucy4KPiBBbiB0byBnbyBvbmUgc3RlcCBmdXJ0aGVy
LCBwZXJoYXBzIHdlIHNob3VsZCBhbHNvIHN0b3JlIG1vcmUgdGhhbgo+IGp1c3QgdGhlIG5ld2Vz
dCB2YXJpYW50IGZvciBhIGdpdmVuIHBmLiBJZiB0aGUgbmV3ZXN0IGZhaWxzIHRvIGFwcGx5Cj4g
YnV0IHRoZXJlIGlzIGFub3RoZXIgb25lIG5ld2VyIHRoYW4gd2hhdCdzIG9uIGEgQ1BVLCB1cGRh
dGluZyB0bwo+IHRoYXQgbWF5IHdvcmssIGFuZCBvbmNlIHRoYXQgaW50ZXJtZWRpYXRlIHVwZGF0
ZSB3b3JrZWQsIHRoZQo+IHVwZGF0ZSB0byB0aGUgbmV3ZXN0IHZlcnNpb24gbWF5IHRoZW4gd29y
ayB0b28uCgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgc2Vuc2libGUuCgpSdW5uaW5nIHdpdGggbWlz
bWF0Y2hlZCBtaWNyb2NvZGUgaXMgdW5zdXBwb3J0ZWQgKGZvciBhIHN1aXRhYmxlCmRlZmluaXRp
b24gb2YgbWlzbWF0Y2hlZCkuCgpBdCBib290LCB0aGVyZSB3aWxsIGJlIDEgaW5kaXZpZHVhbCBi
bG9iIHdoaWNoIGlzIGFwcGxpY2FibGUgdG8gdGhlCkNQVXMsIGFuZCBnZXRzIGxvYWRlZCBvbiBh
bGwgQVBzLsKgIChQb3NzaWJseSBtb3JlIHRoYW4gMSBibG9iLCBidXQKcmVtZW1iZXIgdGhhdCBv
bmx5IG11bHRpLXNvY2tldCBzZXJ2ZXJzIGFuZCB0b3AgZW5kIHdvcmtzdGF0aW9ucyBoYXZlIGEK
Y2hhbmNlIG9mIGhhdmluZyBtaXhlZCBzdGVwcGluZ3MgaW4gdGhlIGZpcnN0IHBsYWNlLikKCkR1
cmluZyBsYXRlIGxvYWQsIHdlIHdpbGwgaGF2ZSAxIChvciBtb3JlKSBibG9icyBwcm92aWRlZCBp
biB0aGUgbGF0ZQpoeXBlcmNhbGwsIGFuZCB3ZSB3aWxsIGFwcGx5IGluIGEgbG9naWNhbGx5LWF0
b21pYyBmYXNoaW9uIGluIGEKcmVuZGV6dm91cydkIGNvbnRleHQuCgpUaGVyZSBhcmUgYSBmZXcg
b3V0Y29tZXMgZnJvbSB0aGlzIGFjdGlvbi7CoCBJZiB0aGUgdWNvZGUgYXBwbGljYXRpb24KZmFp
bHMgaW50ZXJuYWxseSwgdGhlIHN5c3RlbSBpcyBhbHJlYWR5IGxvc3QgYW5kIHdpbGwgY3Jhc2gu
wqAgVGhpcyBpcyBhbgppbmhlcmVudCByaXNrIHdoaWNoIHBlb3BsZSBkb2luZyBsYXRlIGxvYWRp
bmcgbmVlZCB0byBiZSBhd2FyZSBvZiAoYW5kCndoeSB0ZXN0IHdvcmtsb2FkcyBleGlzdCBpbiBw
cm9kdWN0aW9uIHNldHVwcykuCgpJZiBzb21lIGNvcmVzIGFjY2VwdCB0aGUgdXBkYXRlIGJ1dCBv
dGhlcnMgZG9uJ3QsIHRoZW4gd2UndmUgYWxzbyBnb3QKc2VyaW91cyBwcm9ibGVtcyBhbmQgcHJv
YmFibHkgc3lzdGVtIGluc3RhYmlsaXR5LsKgIFRoaXMgaXMgdGhlIGtpbmQgb2YKcHJvYmxlbSB3
aGljaCBuZWVkcyB0byBiZSBkZXRlY3RlZCBkdXJpbmcgdGVzdGluZywgYW5kIG1heSByZXF1aXJl
IGEKY2hhbmdlIGluIGFwcGxpY2F0aW9uIHN0cmF0ZWd5LCBvciBtYXkgaW4gcHJhY3RpY2UgcHJl
dmVudCBhIHBhcnRpY3VsYXIKZnJvbSBiZWluZyBkZWNsYXJlZCBzYWZlIHRvIGxhdGUgbG9hZC4K
ClRoZSBleHBlY3RlZCBjYXNlIGlzIHRoYXQgYWxsIGNvcmVzIGFjY2VwdCB0aGUgYmxvYiBkdXJp
bmcgdGhlIHJlbmRlenZvdXMuwqAKCkFzIGEgcmVzdWx0LCBJIGRvbid0IHNlZSBhbnkgbmVlZCB0
byBzdG9yZSBtb3JlIHRoYW4gYSBzaW5nbGUgdWNvZGUKdmVyc2lvbiAod2hldGhlciB0aGlzIGlz
IGEgc2luZ2xlIGJsb2Igb3IgcGVyaGFwcyBhIHNldCBvZiBjbG9zZWx5CnJlbGF0ZWQgYmxvYnMg
Zm9yIGEgbWl4ZWQtc3RlcHBpbmcgc3lzdGVtKSBpbiB0aGUgc3RlYWQgc3RhdGUgKHRvIGNvcGUK
d2l0aCBBUCBib290LCBzdXNwZW5kL3Jlc3VtZSwgb3IgQ1BVIGhvdHBsdWcpLCBhbmQgYSBzZWNv
bmQgdmVyc2lvbgp3aGljaCBpcyB0aGUgcHJvcG9zZWQtbmV3IHVjb2RlIGZvciBsYXRlIGxvYWRp
bmcuCgpPbiBsYXRlIGxvYWQgZmFpbHVyZSwgd2Ugc2hvdWxkIGR1bXAgZW5vdWdoIGluZm9ybWF0
aW9uIHRvIHdvcmsgb3V0CmV4YWN0bHkgd2hhdCB3ZW50IG9uLCB0byBkZXRlcm1pbmUgaG93IGJl
c3QgdG8gcHJvY2VlZCwgYnV0IHRoZSBzZXJ2ZXIKaXMgZWZmZWN0aXZlbHkgbG9zdCB0byB1cy7C
oCBPbiBsYXRlIGxvYWQgc3VjY2VzcywgdGhlIHByb3Bvc2VkIG5ldwoidmVyc2lvbiIgcmVwbGFj
ZXMgdGhlIGN1cnJlbnQgInZlcnNpb24iLgoKQW5kIGFnYWluIC0gSSByZWl0ZXJhdGUgdGhlIHBv
aW50IHRoYXQgSSB0aGluayBpdCBpcyBmaW5lIHRvIGhhdmUgYQpzaW1wbGlmeWluZyBhc3N1bXB0
aW9uIHRoYXQgd2UgZG9uJ3QgaGF2ZSBtaXhlZCBzdGVwcGluZyBzeXN0ZW1zIHRvCnN0YXJ0IHdp
dGgsIHByZXN1bWluZyB0aGlzIGlzIGdlbmVyYWxseSBpbiBsaW5lIHdpdGggSW50ZWwncyBzdXBw
b3J0CnN0YXRlbWVudC7CoCBJZiBpbiBwcmFjdGljZSB3ZSBmaW5kIG1peGVkIHN0ZXBwaW5nIHN5
c3RlbXMgd2hpY2ggYXJlCnN1cHBvcnRlZCBieSBhbiBPRU0vSW50ZWwsIHdlIGNhbiBzZWUgYWJv
dXQgZXh0ZW5kaW5nIHRoZSBsb2dpYy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:50:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Poe-00007e-CP; Thu, 14 Mar 2019 12:50:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4Pod-00007Z-Kz
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:50:31 +0000
X-Inumbo-ID: bea1797a-4657-11e9-80c9-d3eca5ec9197
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bea1797a-4657-11e9-80c9-d3eca5ec9197;
 Thu, 14 Mar 2019 12:50:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552567828; x=1584103828;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=iwiLIcXLrwJy7rBQgLNK9nwRftgJtfn0KRkiYLbjYHA=;
 b=DIBsehnjANsJ5ChwCMlGi4w+xPnTiWqYwb6MMk097MrsmJube28ujSnL
 E+ZSGr7jK3ptb+rQ7TQZo7rtf7+Fr4CCiOewwyB0hw8qIVDr3Iw6btvnY
 ISKp9ANDD5ilJaL62qsSrXDhFNgo0T0qmq0b0rmA2P2etwx3LNtlXY2m9 c=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="390815265"
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-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 12:50:26 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECoFS3114251
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:50:21 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, 14 Mar 2019 12:50:21 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:50: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; Thu, 14 Mar 2019 12:50:18 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:03 +0100
Message-ID: <1552567811-5301-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 v10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQpleGVj
dXRpb24gb24gSW50ZWwgaGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJl
ZCB0byBtYWtlIHN1cmUKdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgpiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KClRoZSBtYWpvciBjaGFuZ2UgY29tcGFyZWQg
dG8gdmVyc2lvbiA5IGlzIHBhdGNoIDgvOCwgd2hpY2ggc2xpcHBlZCB0aHJvdWdoIHRoZQphbmFs
eXNpcyBpbiB0aGUgZmlyc3Qgcm91bmRzLgoKQmVzdCwKTm9yYmVydAoKCgoKQW1hem9uIERldmVs
b3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdl
c2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:52:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4PqM-0000Dy-Pe; Thu, 14 Mar 2019 12:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4PqL-0000Dr-M0
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:52:17 +0000
X-Inumbo-ID: fea235f0-4657-11e9-a8ee-a74e8f8bd7f7
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fea235f0-4657-11e9-a8ee-a74e8f8bd7f7;
 Thu, 14 Mar 2019 12:52: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=1552567936; x=1584103936;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=iXS2C/lNtTmlmuXf2FWk93t8/pPbqe3i0+9G7+NOJhY=;
 b=rFhLcwA8WCGnb33ox/iJY7j8ibNXh8LW73oIIGg3hOncnnjhk404eBfD
 TCV8iZKLLKAuRfEhNDAKdIYuaNrnACRPYm6Au/iwOXus4TLgK7UL7hNr4
 HIO9RVcE8Ka7pV7OGptCdeNXT9JH60cnLvVHkZ7oTdWlPVll7Lc+yfJ1Y c=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="665086812"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-2225282c.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 Mar 2019 12:52:11 +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-2225282c.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECqAQ2089554
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:52:10 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; Thu, 14 Mar 2019 12:52:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:52:09 +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; Thu, 14 Mar 2019 12:52:07 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:04 +0100
Message-ID: <1552567811-5301-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 1/8] 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>,
 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
OTAyLDcgKzE5MDIsNyBAQCBCeSBkZWZhdWx0IFNTQkQgd2lsbCBiZSBtaXRpZ2F0ZWQgYXQgcnVu
dGltZSAoaS5lIGBzc2JkPXJ1bnRpbWVgKS4KICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlz
dCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCiA+
ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIs
c3NiZCxlYWdlci1mcHUsCi0+ICAgICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAorPiAg
ICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFycmllcn09PGJvb2w+IF1gCiAKIENvbnRyb2xz
IGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBk
ZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBi
YXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTk2OCw2ICsxOTY4LDEyIEBAIElycmVz
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 Thu Mar 14 12:52:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:52: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 1h4Pqb-0000Gw-9r; Thu, 14 Mar 2019 12: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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4PqZ-0000GX-AJ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:52:31 +0000
X-Inumbo-ID: 06f627d5-4658-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 06f627d5-4658-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:52: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=1552567950; x=1584103950;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zrl4/xRo4Q33eP1BhJZIjgu8NCao1myESfmVIT9Mc/U=;
 b=Uv/mNAaKhtXFdpc5KHf6Fe6WupI2rmMMFootbF45EZZPyrIwFoYnlqIT
 gki5uOQ+55lTRAmVyOBSbBHs48WRxL16o3povWBBOLYv3szIRjDeinl+W
 ryRZNTFUNe+5Y7xh0+aiXlUnmr27ahpxcERrF+0BYuiwJOR88nwLlqoPf g=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="385359844"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 12:52:28 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECqN5K091078
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:52:24 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, 14 Mar 2019 12:52:24 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:52:24 +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; Thu, 14 Mar 2019 12:52:22 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:05 +0100
Message-ID: <1552567811-5301-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 2/8] 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>,
 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+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ub3NwZWMuaCB8IDI1
ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgg
fCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3hlbi9ub3NwZWMuaCAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL25vc3Bl
Yy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ub3NwZWMuaApAQCAtMCwwICsxLDI1IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogR1BMLTIuMCAqLworLyogQ29weXJpZ2h0IDIwMTggQW1hem9uLmNvbSwgSW5jLiBvciBp
dHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4gKi8KKworI2lmbmRlZiBfQVNNX0FS
TV9OT1NQRUNfSAorI2RlZmluZSBfQVNNX0FSTV9OT1NQRUNfSAorCitzdGF0aWMgaW5saW5lIGJv
b2wgZXZhbHVhdGVfbm9zcGVjKGJvb2wgY29uZGl0aW9uKQoreworICAgIHJldHVybiBjb25kaXRp
b247Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBibG9ja19zcGVjdWxhdGlvbih2b2lkKQorewor
fQorCisjZW5kaWYgLyogX0FTTV9BUk1fTk9TUEVDX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9z
cGVjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L25vc3BlYy5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wICovCisvKiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9y
IGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLiAqLworCisjaWZuZGVmIF9BU01f
WDg2X05PU1BFQ19ICisjZGVmaW5lIF9BU01fWDg2X05PU1BFQ19ICisKKyNpbmNsdWRlIDxhc20v
YWx0ZXJuYXRpdmUuaD4KKworLyogQWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmll
ciBpbnRvIGNvbmRpdGlvbmFscyAqLworc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBiYXJyaWVy
X25vc3BlY190cnVlKHZvaWQpCit7CisjaWZkZWYgQ09ORklHX0hWTQorICAgIGFsdGVybmF0aXZl
KCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKKyNlbmRpZgorICAgIHJl
dHVybiB0cnVlOworfQorCisvKiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0
aW9uYXNsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiAqLworc3RhdGljIGFsd2F5c19pbmxp
bmUgYm9vbCBldmFsdWF0ZV9ub3NwZWMoYm9vbCBjb25kaXRpb24pCit7CisgICAgcmV0dXJuIGNv
bmRpdGlvbiA/IGJhcnJpZXJfbm9zcGVjX3RydWUoKSA6ICFiYXJyaWVyX25vc3BlY190cnVlKCk7
Cit9CisKKy8qIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBpbiBnZW5lcmlj
IGNvZGUgKi8KK3N0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgYmxvY2tfc3BlY3VsYXRpb24odm9p
ZCkKK3sKKyAgICBiYXJyaWVyX25vc3BlY190cnVlKCk7Cit9CisKKyNlbmRpZiAvKiBfQVNNX1g4
Nl9OT1NQRUNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9z
cGVjLmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL25v
c3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaApAQCAtOCw2ICs4LDcgQEAKICNk
ZWZpbmUgWEVOX05PU1BFQ19ICiAKICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CisjaW5jbHVkZSA8
YXNtL25vc3BlYy5oPgogCiAvKioKICAqIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKCkgLSBnZW5l
cmF0ZSBhIH4wIG1hc2sgd2hlbiBpbmRleCA8IHNpemUsIDAgb3RoZXJ3aXNlCi0tIAoyLjcuNAoK
CgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgK
MTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxm
IEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:53:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12: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 1h4Pr5-0000Mx-Lw; Thu, 14 Mar 2019 12: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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4Pr4-0000Ml-F8
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:53:02 +0000
X-Inumbo-ID: 193bff5b-4658-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 193bff5b-4658-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:53: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=1552567981; x=1584103981;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ij03JHx5ENhDhEvjyxJ4I9bYXC2dm11SweFEKqUB3hA=;
 b=mSILK3dHosmZ6mIyXbPmyiUPi+F+BNVgm2Rwc9GKTLKOeo5rkM1oLbiB
 qkeP7AotrHprpcp0v32LagXBUays3O5AujhjWJ0CdCProeXjhPzhH+c6c
 +2GOP7s+1v+ypRjKmxuYF05UopqOAV9HSyuKHOVK/C+mFwETb6ygU2wBF U=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="665086956"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.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 Mar 2019 12:52:59 +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-6f38efd9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECqv1d008727
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:52:59 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, 14 Mar 2019 12:52:35 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:52:35 +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; Thu, 14 Mar 2019 12:52:33 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:06 +0100
Message-ID: <1552567811-5301-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 3/8] 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>,
 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 Thu Mar 14 12:53:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4PrD-0000PE-0q; Thu, 14 Mar 2019 12:53: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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4PrB-0000Oc-I4
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:53:09 +0000
X-Inumbo-ID: 1cd1a6aa-4658-11e9-a139-3353d575a060
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cd1a6aa-4658-11e9-a139-3353d575a060;
 Thu, 14 Mar 2019 12:53: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=1552567986; x=1584103986;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=XO906tYRMa3HQKHQip7VmDKfXyVCM42LXlqUnlTkZrw=;
 b=TU1zpgA3D4WKtLTkOnWv1Es+77r5Zzz156mNKlPHqu0noDXQ1T0fA+tW
 TZu3uRTfO8e6IuJnU2fmitxQRNJ9eEvK6P3BdtSe8ZRYM9SNvsToQ2s7E
 iKwggU9sgf/q91UaLy+yC/6mikIXjqeo5h4F3Vs26kK0ZqVwlh4FDt+p7 M=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="385359932"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 12:53:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECr3cc128063
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:53:03 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, 14 Mar 2019 12:52:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:52:58 +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; Thu, 14 Mar 2019 12:52:57 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:08 +0100
Message-ID: <1552567811-5301-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 5/8] 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>,
 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 Thu Mar 14 12:53:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4PrD-0000PQ-Bv; Thu, 14 Mar 2019 12:53: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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4PrB-0000Of-Nz
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:53:09 +0000
X-Inumbo-ID: 1c88108a-4658-11e9-b08d-4fa233fcdcbb
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c88108a-4658-11e9-b08d-4fa233fcdcbb;
 Thu, 14 Mar 2019 12:53: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=1552567986; x=1584103986;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=jPWmzK8jPIkDwV6a8RpArWjIBD7tIReE/t21U6Bnbrg=;
 b=YWWIZ0GDmw1ftxUaQzh5zAejYidAT3SmCjuDsW4G7+9j7NjkF4/9X55y
 KXiy7jWqZgmPxAJB2PhZv6fYFrwTU+GIVOyR+qlD74tNJxoVtX58t1a1/
 9D5Cm4WM9993ikkeayZ7soyJjoAcX9JScrNoFnRtD1q3+e/jU0oTqjiA2 c=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="788582801"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 12:52: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-1a-af6a10df.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECqqgd005691
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:52:53 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, 14 Mar 2019 12:52:46 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:52:46 +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; Thu, 14 Mar 2019 12:52:44 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:07 +0100
Message-ID: <1552567811-5301-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 4/8] 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>,
 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 Thu Mar 14 12:53:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12: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 1h4PrW-0000Wd-O1; Thu, 14 Mar 2019 12:53:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4PrV-0000WM-BG
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:53:29 +0000
X-Inumbo-ID: 29d19a49-4658-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 29d19a49-4658-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:53:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552568008; x=1584104008;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=fbf1daopvfojNZ9aApM20EbLYpZJ5r7tTDwdqIIgw6g=;
 b=PDaAq0h7yZ2WTxxHUyYAnRKIB0e2RrQeRyzsELwrdVuEbIm3qFsWDL6D
 XAPtNRfmz/JbEHxfbdZUjWhrl8w0KaKxi33dG70ItzP8F7jzn4UC5+Zx8
 x/nRk8ky2DvBadzXTWU11fTYHbiSkt+tYmuCAQCudhoSOakg+1kF/J2ax 4=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="763160562"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.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 Mar 2019 12:53:24 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECrL1I033952
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:53:23 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; Thu, 14 Mar 2019 12:53:11 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:53:11 +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; Thu, 14 Mar 2019 12:53:09 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:09 +0100
Message-ID: <1552567811-5301-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 6/8] 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>,
 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+CgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwpAQCAtNDEzNSw2ICs0MTM1LDkgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAg
aWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgYm91bmQgY2hlY2sgaXMgbm90IGJ5cGFzc2Vk
IGR1cmluZyBzcGVjdWxhdGlvbi4gKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAg
ZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwpAQCAtNDQwMSw2ICs0NDA0LDkgQEAgc3RhdGlj
IGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUg
Ym91bmQgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIGR1cmluZyBzcGVjdWxhdGlvbi4gKi8KKyAgICBi
bG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQo
YS5kb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwot
LSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVz
ZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxh
ZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFt
IEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:53:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12: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 1h4Pra-0000YR-64; Thu, 14 Mar 2019 12:53: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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4PrZ-0000Y1-BZ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:53:33 +0000
X-Inumbo-ID: 2b0989f4-4658-11e9-92fb-b3aa83cc53c4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b0989f4-4658-11e9-92fb-b3aa83cc53c4;
 Thu, 14 Mar 2019 12:53: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=1552568010; x=1584104010;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EsjGUBN7sY3eDWaofpXoo+uECXbAAFY8wO0n78KhzyY=;
 b=i1rfd2pDytqpcCm3eKfjCSEM/KOWJHz9PI8SaQM67P1vBYh6Qiy3cdDK
 LJG4Dp8FWXZBp7itwjzYPfM77ZsvXFLYu7FdeA2OKZoGvFL2w3n8AmHXq
 ycIf2JOXtQIhJCtqR0rbUOCPdBNYdeEYSNkXnWh0j9yKVPGMTwTsqJNJL Y=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="788582920"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 12:53:29 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECrOkq128263
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:53:25 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, 14 Mar 2019 12:53:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:53:21 +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; Thu, 14 Mar 2019 12:53:19 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:10 +0100
Message-ID: <1552567811-5301-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 7/8] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2Vl
biB0aGUgYWN0dWFsCnJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3Bl
Y3VsYXRpb24gbWFjcm8uCgpTcGVjdWxhdGl2ZSBleGVjdXRpb24gaXMgbm90IGJsb2NrZWQgaW4g
Y2FzZSBvbmUgb2YgdGhlIGZvbGxvd2luZwpwcm9wZXJ0aWVzIGlzIHRydWU6CiAtIHBhdGggY2Fu
bm90IGJlIHRyaWdnZXJlZCBieSB0aGUgZ3Vlc3QKIC0gcGF0aCBkb2VzIG5vdCByZXR1cm4gdG8g
dGhlIGd1ZXN0CiAtIHBhdGggZG9lcyBub3QgcmVzdWx0IGluIGFuIG91dC1vZi1ib3VuZCBhY2Nl
c3MKIC0gcGF0aCBjYW5ub3QgYmUgZXhlY3V0ZWQgcmVwZWF0ZWRseQpPbmx5IHRoZSBjb21iaW5h
dGlvbiBvZiB0aGUgYWJvdmUgcHJvcGVydGllcyBhbGxvd3MgdG8gYWN0dWFsbHkgbGVhawpjb250
aW51b3VzIGNodW5rcyBvZiBtZW1vcnkuIFRoZXJlZm9yZSwgd2Ugb25seSBhZGQgdGhlIHBlbmFs
dHkgb2YKcHJvdGVjdGl2ZSBtZWNoYW5pc21zIGluIGNhc2UgYSBwb3RlbnRpYWwgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kCmFjY2VzcyBtYXRjaGVzIGFsbCB0aGUgYWJvdmUgcHJvcGVydGllcy4K
CkFzIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBncmFudCB0YWJsZXMgdXNlIHN0cnVjdHVyZXMgb2Yg
ZGlmZmVyZW50IHNpemUsCmFuZCB0aGUgc3RhdHVzIGlzIGVuY29kZWQgaW4gYW4gYXJyYXkgZm9y
IHZlcnNpb24gMiwgc3BlY3VsYXRpdmUKZXhlY3V0aW9uIG1pZ2h0IHBlcmZvcm0gb3V0LW9mLWJv
dW5kIGFjY2Vzc2VzIG9mIHZlcnNpb24gMiB3aGlsZQp0aGUgdGFibGUgaXMgYWN0dWFsbHkgdXNp
bmcgdmVyc2lvbiAxLiBIZW5jZSwgc3BlY3VsYXRpb24gaXMgcHJldmVudGVkCndoZW4gYWNjZXNz
aW5nIG5ldyBtZW1vcnkgYmFzZWQgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNpb24uIEluIGNhc2Vz
LAp3aGVyZSBubyBkaWZmZXJlbnQgbWVtb3J5IGxvY2F0aW9ucyBhcmUgYWNjZXNzZWQgb24gdGhl
IGNvZGUgcGF0aCB0aGF0CmZvbGxvdyBhbiBpZiBzdGF0ZW1lbnQsIG5vIHByb3RlY3Rpb24gaXMg
cmVxdWlyZWQuIE5vIGRpZmZlcmVudCBtZW1vcnkKbG9jYXRpb25zIGFyZSBhY2Nlc3NlZCBpbiB0
aGUgZm9sbG93aW5nIGZ1bmN0aW9uc2kgYWZ0ZXIgYSB2ZXJzaW9uIGNoZWNrOgoKICogX3NldF9z
dGF0dXMsIGFzIHRoZSBoZWFkZXIgbWVtb3J5IGxheW91dCBpcyB0aGUgc2FtZQogKiB1bm1hcF9j
b21tb24sIGFzIHBvdGVudGlhbGx5IHRvdWNoZWQgbWVtb3J5IGxvY2F0aW9ucyBhcmUgYWxsb2Nh
dGVkCiAgICAgICAgICAgICAgICAgYW5kIGluaXRpYWxpemVkCiAqIGdudHRhYl9ncm93X3RhYmxl
LCBhcyB0aGUgdG91Y2hlZCBtZW1vcnkgaXMgdGhlIHNhbWUgZm9yIGVhY2gKICAgICAgICAgICAg
ICAgIGJyYW5jaCBhZnRlciB0aGUgY29uZGl0aW9uYWxzCiAqIGdudHRhYl90cmFuc2ZlciwgYXMg
bm8gbWVtb3J5IGFjY2VzcyBkZXBlbmRzIG9uIHRoZSBjb25kaXRpb25hbAogKiByZWxlYXNlX2dy
YW50X2Zvcl9jb3B5LCBhcyBubyBvdXQtb2YtYm91bmQgYWNjZXNzIGRlcGVuZHMgb24gdGhpcwog
ICAgICAgICAgICAgICAgY29uZGl0aW9uYWwKICogZ250dGFiX3NldF92ZXJzaW9uLCBhcyBpbiBj
YXNlIG9mIGEgdmVyc2lvbiBjaGFuZ2UgYWxsIHRoZSBtZW1vcnkgaXMKICAgICAgICAgICAgICAg
IHRvdWNoZWQgaW4gYm90aCBjYXNlcwogKiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncywgYXMgdGhp
cyBmdW5jdGlvbiBpcyBjYWxsZWQgb25seSBkdXJpbmcgZG9tYWluCiAgICAgICAgICAgICAgICBk
ZXN0cnVjdGlvbiBhbmQgY29udHJvbCBpcyBub3QgcmV0dXJuZWQgdG8gdGhlIGd1ZXN0CiAqIG1l
bV9zaGFyaW5nX2dyZWZfdG9fZ2ZuLCBhcyBwb3RlbnRpYWwgZGFuZ2Vyb3VzIG1lbW9yeSBhY2Nl
c3NlcyBhcmUKICAgICAgICAgICAgICAgIGNvdmVyZWQgYnkgdGhlIG5leHQgZXZhbHVhdGVfbm9z
cGVjCiAqIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lLCBhcyB0aGUgcG90ZW50aWFsIGRhbmdlcm91
cyBtZW1vcnkgYWNjZXNzZXMKICAgICAgICAgICAgICAgIGFyZSBwcm90ZWN0ZWQgaW4gZ250dGFi
X2dldF9zdGF0dXNfZnJhbWVfbWZuCiAqIGdudHRhYl91c2FnZV9wcmludCwgYXMgdGhpcyBmdW5j
dGlvbiBjYW5ub3QgYmUgdHJpZ2dlcmVkIGJ5IHRoZSBndWVzdAoKVGhpcyBpcyBwYXJ0IG9mIHRo
ZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KCk5vdGVzOgogIHYxMDogZXh0ZW5kZWQg
Y29tbWl0IG1lc3NhZ2Ugd2l0aCBleHBsYW5hdGlvbiB3aGVuIHRvIGV4Y2x1ZGUgY29tcGFyaXNv
bnMKICAgICAgIG1pbm9yIGNoYW5nZSBpbiBnbnR0YWJfdHJhbnNmZXIgZHVlIHRvIHJlYmFzZQoK
IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVk
ZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8
eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5o
PgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogCkBAIC0yMDMsOCArMjA0LDkgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhjb25zdCBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0KQogfQogCiAjZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBz
aXplb2Yoc3RydWN0IGdyYW50X21hcHBpbmcpKQotI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBl
KSBcCi0gICAgKCh0KS0+bWFwdHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJB
Q0tfUEVSX1BBR0VdKQorI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKHQpLT5tYXB0cmFj
a1thcnJheV9pbmRleF9ub3NwZWMoZSwgKHQpLT5tYXB0cmFja19saW1pdCkgLyAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBUUkFDS19QRVJf
UEFHRV1bKGUpICUgTUFQVFJBQ0tfUEVSX1BBR0VdKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludAogbnJfbWFwdHJhY2tfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqdCkKQEAgLTIyNiwx
MCArMjI4LDIzIEBAIG5yX21hcHRyYWNrX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQpCiBz
dGF0aWMgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKgogc2hhcmVkX2VudHJ5X2hlYWRlcihzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKnQsIGdyYW50X3JlZl90IHJlZikKIHsKLSAgICBpZiAoIHQtPmd0X3ZlcnNp
b24gPT0gMSApCisgICAgc3dpdGNoICggdC0+Z3RfdmVyc2lvbiApCisgICAgeworICAgIGNhc2Ug
MToKKyAgICAgICAgLyogUmV0dXJuZWQgdmFsdWVzIHNob3VsZCBiZSBpbmRlcGVuZGVudCBvZiBz
cGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAg
ICAgICAgcmV0dXJuIChncmFudF9lbnRyeV9oZWFkZXJfdCopJnNoYXJlZF9lbnRyeV92MSh0LCBy
ZWYpOwotICAgIGVsc2UKKworICAgIGNhc2UgMjoKKyAgICAgICAgLyogUmV0dXJuZWQgdmFsdWVz
IHNob3VsZCBiZSBpbmRlcGVuZGVudCBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAg
ICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJuICZzaGFyZWRfZW50cnlfdjIo
dCwgcmVmKS5oZHI7CisgICAgfQorCisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgYmxv
Y2tfc3BlY3VsYXRpb24oKTsKKworICAgIHJldHVybiBOVUxMOwogfQogCiAvKiBBY3RpdmUgZ3Jh
bnQgZW50cnkgLSB1c2VkIGZvciBzaGFkb3dpbmcgR1RGX3Blcm1pdF9hY2Nlc3MgZ3JhbnRzLiAq
LwpAQCAtNjM0LDE0ICs2NDksMjQgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9lbnRy
aWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAgY2FzZSAxOgogICAgICAgICBCVUlMRF9C
VUdfT04oZjJlKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTLCAxKSA8CiAgICAgICAgICAgICAgICAg
ICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7CisKKyAgICAgICAgLyogTWFrZSBzdXJl
IHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9u
ICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAgICAgIHJldHVybiBmMmUobnJf
Z3JhbnRfZnJhbWVzKGd0KSwgMSk7CisKICAgICBjYXNlIDI6CiAgICAgICAgIEJVSUxEX0JVR19P
TihmMmUoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMsIDIpIDwKICAgICAgICAgICAgICAgICAgICAg
IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTKTsKKworICAgICAgICAvKiBNYWtlIHN1cmUgd2Ug
cmV0dXJuIGEgdmFsdWUgaW5kZXBlbmRlbnRseSBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8K
KyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJuIGYyZShucl9ncmFu
dF9mcmFtZXMoZ3QpLCAyKTsKICN1bmRlZiBmMmUKICAgICB9CiAKKyAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgcmV0dXJuIDA7CiB9CiAK
QEAgLTk2Myw5ICs5ODgsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgUElOX0ZBSUwodW5s
b2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCiAgICAg
ICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwogCi0gICAgYWN0
ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKKyAgICAvKiBUaGlzIGNhbGwg
ZW5zdXJlcyB0aGUgYWJvdmUgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkg
Ki8KICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwotICAgIHN0
YXR1cyA9IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0YXR1c19lbnRy
eShyZ3QsIG9wLT5yZWYpOworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3At
PnJlZik7CisKKyAgICAvKiBNYWtlIHN1cmUgd2UgZG8gbm90IGFjY2VzcyBtZW1vcnkgc3BlY3Vs
YXRpdmVseSAqLworICAgIHN0YXR1cyA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24g
PT0gMSkgPyAmc2hhaC0+ZmxhZ3MKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAogICAgIC8qIElm
IGFscmVhZHkgcGlubmVkLCBjaGVjayB0aGUgYWN0aXZlIGRvbWlkIGFuZCBhdm9pZCByZWZjbnQg
b3ZlcmZsb3cuICovCiAgICAgaWYgKCBhY3QtPnBpbiAmJgpAQCAtOTg3LDcgKzEwMTYsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogCiAgICAgICAgIGlmICggIWFjdC0+cGluICkKICAgICAgICAgewotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/CisgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNp
b24gPT0gMSkgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlf
djEocmd0LCBvcC0+cmVmKS5mcmFtZSA6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNoYXJlZF9lbnRyeV92MihyZ3QsIG9wLT5yZWYpLmZ1bGxfcGFnZS5mcmFtZTsKIApAQCAtMTMy
MSw2ICsxMzUwLDkgQEAgdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAg
ICAgfQogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBjYW5ub3QgYmUg
YnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAg
ICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogCiAgICAgLyoKQEAg
LTE0MTgsNyArMTQ1MCw3IEBAIHVubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2NvbW1vbiAqb3ApCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdWludDE2X3Qg
KnN0YXR1czsKIAotICAgIGlmICggIW9wLT5kb25lICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3Bl
Yyghb3AtPmRvbmUpICkKICAgICB7CiAgICAgICAgIC8qIHVubWFwX2NvbW1vbigpIGRpZG4ndCBk
byBhbnl0aGluZyAtIG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAgIHJldHVybjsKQEAg
LTIwMjYsNiArMjA1OCw3IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigKICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KIAorICAgIC8qIFRoaXMgY2FsbCBlbnN1cmVzIHRoZSBhYm92ZSBj
aGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwogICAgIHNoYSA9IHNoYXJl
ZF9lbnRyeV9oZWFkZXIocmd0LCByZWYpOwogCiAgICAgc2NvbWJvLndvcmQgPSAqKHUzMiAqKSZz
aGEtPmZsYWdzOwpAQCAtMjIyMyw3ICsyMjU2LDEyIEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBnbnR0
YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7CiAKLSAgICAgICAgaWYgKCB1
bmxpa2VseSghb2theSB8fCBhc3NpZ25fcGFnZXMoZSwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3Vu
dCkpICkKKyAgICAgICAgLyoKKyAgICAgICAgICogTWFrZSBzdXJlIHRoZSByZWZlcmVuY2UgYm91
bmQgY2hlY2sgaW4gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyCisgICAgICAgICAqIGlzIHJl
c3BlY3RlZCBhbmQgc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGlzIGJsb2NrZWQgYWNjb3JkaW5nbHkK
KyAgICAgICAgICovCisgICAgICAgIGlmICggdW5saWtlbHkoIWV2YWx1YXRlX25vc3BlYyhva2F5
KSkgfHwKKyAgICAgICAgICAgIHVubGlrZWx5KGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1G
X25vX3JlZmNvdW50KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBib29sIGRyb3BfZG9tX3Jl
ZjsKIApAQCAtMjI1NSw3ICsyMjkzLDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICBncmFu
dF9yZWFkX2xvY2soZS0+Z3JhbnRfdGFibGUpOwogICAgICAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShlLT5ncmFudF90YWJsZSwgZ29wLnJlZik7CiAKLSAgICAgICAgaWYgKCBlLT5ncmFu
dF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMo
ZS0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBncmFudF9lbnRyeV92MV90ICpzaGEgPSAmc2hhcmVkX2VudHJ5X3YxKGUtPmdyYW50X3RhYmxl
LCBnb3AucmVmKTsKIApAQCAtMjMxNiw3ICsyMzU0LDcgQEAgcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgKICAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgZ3JlZik7CiAgICAgbWZuID0g
YWN0LT5tZm47CiAKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBpZiAoIGV2
YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAgc3Rh
dHVzID0gJnNoYS0+ZmxhZ3M7CiAgICAgICAgIHRkID0gcmQ7CkBAIC0yNDEwLDkgKzI0NDgsMTEg
QEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3RfdW5sb2NrX291
dCwgR05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAgICAgIkJhZCBncmFudCByZWZlcmVu
Y2UgJSN4XG4iLCBncmVmKTsKIAotICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
Z3JlZik7CisgICAgLyogVGhpcyBjYWxsIGVuc3VyZXMgdGhlIGFib3ZlIGNoZWNrIGNhbm5vdCBi
ZSBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFk
ZXIocmd0LCBncmVmKTsKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBhY3Qg
PSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgaWYgKCBldmFsdWF0ZV9u
b3NwZWMocmd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIHNoYTIgPSBOVUxM
OwogICAgICAgICBzdGF0dXMgPSAmc2hhaC0+ZmxhZ3M7CkBAIC0yODI4LDYgKzI4NjgsOSBAQCBz
dGF0aWMgaW50IGdudHRhYl9jb3B5X2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAog
ICAgICAgICAgICAgICAgICBvcC0+ZGVzdC5vZmZzZXQsIGRlc3QtPnB0ci5vZmZzZXQsCiAgICAg
ICAgICAgICAgICAgIG9wLT5sZW4sIGRlc3QtPmxlbik7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhl
IGFib3ZlIGNoZWNrcyBhcmUgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBibG9j
a19zcGVjdWxhdGlvbigpOworCiAgICAgbWVtY3B5KGRlc3QtPnZpcnQgKyBvcC0+ZGVzdC5vZmZz
ZXQsIHNyYy0+dmlydCArIG9wLT5zb3VyY2Uub2Zmc2V0LAogICAgICAgICAgICBvcC0+bGVuKTsK
ICAgICBnbnR0YWJfbWFya19kaXJ0eShkZXN0LT5kb21haW4sIGRlc3QtPm1mbik7CkBAIC0yOTQ3
LDcgKzI5OTAsNyBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBj
dXJyZC0+Z3JhbnRfdGFibGU7CiAgICAgZ3JhbnRfZW50cnlfdjFfdCByZXNlcnZlZF9lbnRyaWVz
W0dOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTXTsKICAgICBpbnQgcmVzOwotICAgIHVuc2lnbmVk
IGludCBpOworICAgIHVuc2lnbmVkIGludCBpLCBucl9lbnRzOwogCiAgICAgaWYgKCBjb3B5X2Zy
b21fZ3Vlc3QoJm9wLCB1b3AsIDEpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CkBAIC0yOTcx
LDcgKzMwMTQsOCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQogICAgICAqIGFyZSBhbGxvd2VkIHRvIGJlIGluIHVz
ZSAoeGVuc3RvcmUveGVuY29uc29sZSBrZWVwcyB0aGVtIG1hcHBlZCkuCiAgICAgICogKFlvdSBu
ZWVkIHRvIGNoYW5nZSB0aGUgdmVyc2lvbiBudW1iZXIgZm9yIGUuZy4ga2V4ZWMuKQogICAgICAq
LwotICAgIGZvciAoIGkgPSBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUzsgaSA8IG5yX2dyYW50
X2VudHJpZXMoZ3QpOyBpKysgKQorICAgIG5yX2VudHMgPSBucl9ncmFudF9lbnRyaWVzKGd0KTsK
KyAgICBmb3IgKCBpID0gR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9lbnRzOyBp
KysgKQogICAgIHsKICAgICAgICAgaWYgKCByZWFkX2F0b21pYygmX2FjdGl2ZV9lbnRyeShndCwg
aSkucGluKSAhPSAwICkKICAgICAgICAgewpAQCAtMzIxMyw2ICszMjU3LDkgQEAgc3dhcF9ncmFu
dF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogICAgIGlmICggdW5s
aWtlbHkocmVmX2IgPj0gbnJfZ3JhbnRfZW50cmllcyhkLT5ncmFudF90YWJsZSkpKQogICAgICAg
ICBQSU5fRkFJTChvdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmLWIgJSN4XG4iLCByZWZf
Yik7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrcyBhcmUgbm90IGJ5cGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgLyogU3dh
cHBpbmcgdGhlIHNhbWUgcmVmIGlzIGEgbm8tb3AuICovCiAgICAgaWYgKCByZWZfYSA9PSByZWZf
YiApCiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMzIyNSw3ICszMjcyLDcgQEAgc3dhcF9ncmFudF9y
ZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogICAgIGlmICggYWN0X2It
PnBpbiApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfZWFnYWluLCAicmVmIGIgJSN4IGJ1
c3lcbiIsIHJlZl9iKTsKIAotICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgaWYg
KCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAg
Z3JhbnRfZW50cnlfdjFfdCBzaGFyZWQ7CiAKQEAgLTM2ODIsMTMgKzM3MjksMTQgQEAgdm9pZCBn
cmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1
Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgc3RydWN0IGFjdGl2ZV9n
cmFudF9lbnRyeSAqYWN0OwogICAgIGdyYW50X3JlZl90IHJlZjsKLSAgICB1bnNpZ25lZCBpbnQg
bnJfYWN0aXZlID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbnJfYWN0aXZlID0gMCwgbnJfZW50czsK
IAogI2RlZmluZSBXQVJOX0dSQU5UX01BWCAxMAogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsK
IAotICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysg
KQorICAgIG5yX2VudHMgPSBucl9ncmFudF9lbnRyaWVzKGd0KTsKKyAgICBmb3IgKCByZWYgPSAw
OyByZWYgIT0gbnJfZW50czsgcmVmKysgKQogICAgIHsKICAgICAgICAgYWN0ID0gYWN0aXZlX2Vu
dHJ5X2FjcXVpcmUoZ3QsIHJlZik7CiAgICAgICAgIGlmICggIWFjdC0+cGluICkKQEAgLTM3NzMs
NyArMzgyMSw3IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0LCBncmFudF9yZWZfdCByZWYsCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBlbHNl
IGlmICggcmVmID49IG5yX2dyYW50X2VudHJpZXMoZ3QpICkKICAgICAgICAgcmMgPSAtRU5PRU5U
OwotICAgIGVsc2UgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBlbHNlIGlmICggZXZh
bHVhdGVfbm9zcGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIGNvbnN0
IGdyYW50X2VudHJ5X3YxX3QgKnNoYTEgPSAmc2hhcmVkX2VudHJ5X3YxKGd0LCByZWYpOwogCkBA
IC0zNzk1LDcgKzM4NDMsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdy
YW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FTlhJTzsKICAg
ICBlbHNlIGlmICggIXJjICYmIHN0YXR1cyApCiAgICAgewotICAgICAgICBpZiAoIGd0LT5ndF92
ZXJzaW9uID09IDEgKQorICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lv
biA9PSAxKSApCiAgICAgICAgICAgICAqc3RhdHVzID0gZmxhZ3M7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICpzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7CkBAIC0zODM4LDYgKzM4
ODYsOSBAQCBzdGF0aWMgaW50IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbihzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgLyogTWFr
ZSBzdXJlIGlkeCBpcyBib3VuZGVkIHdydCBucl9zdGF0dXNfZnJhbWVzICovCisgICAgYmxvY2tf
c3BlY3VsYXRpb24oKTsKKwogICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNb
aWR4XSkpOwogICAgIHJldHVybiAwOwogfQpAQCAtMzg3OSw3ICszOTMwLDcgQEAgaW50IGdudHRh
Yl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdm
biwgbWZuX3QgKm1mbikKIAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCi0gICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAyICYmIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVz
KSApCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMikgJiYgKGlk
eCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKICAgICB7CiAgICAgICAgIGlkeCAm
PSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKICAgICAgICAgc3RhdHVzID0gdHJ1ZTsK
QEAgLTM5MzcsNiArMzk4OCw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1
Y3QgZG9tYWluICpyZCkKICAgICBpbnQgZmlyc3QgPSAxOwogICAgIGdyYW50X3JlZl90IHJlZjsK
ICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gcmQtPmdyYW50X3RhYmxlOworICAgIHVuc2ln
bmVkIGludCBucl9lbnRzOwogCiAgICAgcHJpbnRrKCIgICAgICAtLS0tLS0tLSBhY3RpdmUgLS0t
LS0tLS0gICAgICAgLS0tLS0tLS0gc2hhcmVkIC0tLS0tLS0tXG4iKTsKICAgICBwcmludGsoIlty
ZWZdIGxvY2FsZG9tIG1mbiAgICAgIHBpbiAgICAgICAgICBsb2NhbGRvbSBnbWZuICAgICBmbGFn
c1xuIik7CkBAIC0zOTQ5LDcgKzQwMDEsOCBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJp
bnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgICAgICAgIG5yX2dyYW50X2ZyYW1lcyhndCksIGd0
LT5tYXhfZ3JhbnRfZnJhbWVzLAogICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMoZ3QpLCBn
dC0+bWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAKLSAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0gbnJf
Z3JhbnRfZW50cmllcyhndCk7IHJlZisrICkKKyAgICBucl9lbnRzID0gbnJfZ3JhbnRfZW50cmll
cyhndCk7CisgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2VudHM7IHJlZisrICkKICAgICB7
CiAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICAgICAgc3RydWN0
IGdyYW50X2VudHJ5X2hlYWRlciAqc2hhOwotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVu
dCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFl
ZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERF
IDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhS
QiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:53:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:53: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 1h4Prr-0000fn-Iv; Thu, 14 Mar 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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4Prq-0000fE-3u
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:53:50 +0000
X-Inumbo-ID: 35a106bb-4658-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 35a106bb-4658-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:53: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=1552568028; x=1584104028;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zWtIK7UbPyqsy3i4E+gXyiu4OvJae/T5wXbEfDfbPyE=;
 b=WBGWHajm98/6Om0aCUzeN6amYixtAzAorRxx4n7lDjOLOOQMLtrUEz6e
 mMTIT7x06OZi00+L2Ujl9+4M6j+YoUd9Nkkpl1QyPYezGhE1+s1m8tjSy
 aqd44YT5MyciPRnoKsSmKWxRGz9WD67OhsZL0A0756eqaoZOrCxs540bO 8=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="793394056"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 12:53:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ECreuA041899
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 12:53:40 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, 14 Mar 2019 12:53:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Mar 2019 12:53:34 +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; Thu, 14 Mar 2019 12:53:32 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:50:11 +0100
Message-ID: <1552567811-5301-9-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v10 8/8] common/domain: 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>,
 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>

V2hlbiBpc3N1aW5nIGEgdmNwdV9vcCBoeXBlcmNhbGwsIGd1ZXN0cyBoYXZlIGNvbnRyb2wgb3Zl
ciB0aGUKdmNwdWlkIHZhcmlhYmxlLiBJbiB0aGUgb2xkIGNvZGUsIHRoaXMgYWxsb3dlZCB0byBw
ZXJmb3JtCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcy4gVG8gYmxvY2sgdGhpcywg
d2UgbWFrZSB1c2UKb2YgdGhlIGRvbWFpbl92Y3B1IGZ1bmN0aW9uLgoKVGhpcyBpcyBwYXJ0IG9m
IHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCi0tLSBh
L3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTM2NSw3
ICsxMzY1LDcgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHN0cnVjdCB2Y3B1ICp2Owog
ICAgIGxvbmcgcmMgPSAwOwogCi0gICAgaWYgKCB2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzIHx8ICh2
ID0gZC0+dmNwdVt2Y3B1aWRdKSA9PSBOVUxMICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUo
ZCwgdmNwdWlkKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCiAgICAgc3dp
dGNoICggY21kICkKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1h
bnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpF
aW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 12:57:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Pus-0001CP-3n; Thu, 14 Mar 2019 12:56:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RBga=RR=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h4Puq-0001CK-0C
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:56:56 +0000
X-Inumbo-ID: a4505bdd-4658-11e9-bc90-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4505bdd-4658-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:56:54 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Mar 2019 05:56:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,478,1544515200"; d="scan'208";a="282598392"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by orsmga004.jf.intel.com with ESMTP; 14 Mar 2019 05:56:51 -0700
Date: Thu, 14 Mar 2019 21:01:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190314130100.GA5054@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 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>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDI6MDI6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTMuMDMuMTkgYXQgMDg6NTQsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+Pj4+IE9uIDEzLjAzLjE5IGF0IDA2OjAyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToK
Pj4+IE9uIFR1ZSwgTWFyIDEyLCAyMDE5IGF0IDA1OjA3OjUxUE0gLTA3MDAsIFJhaiwgQXNob2sg
d3JvdGU6Cj4+Pj5PbiBNb24sIE1hciAxMSwgMjAxOSBhdCAwMzo1NzozNVBNICswODAwLCBDaGFv
IEdhbyB3cm90ZToKPj4+Pj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUo
Y3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+Pj4+PiArICAgICAgICByZXQgPSBtaWNyb2NvZGVf
dXBkYXRlX2NwdSgpOwo+Pj4+Cj4+Pj5Eb2VzIHJldCBoYXZlIGFueSB1c2VmdWwgdGhpbmdzIG9u
IGlmIHRoZSB1cGRhdGUgZmFpbGVkPyBEb2Vzbid0IHNlZW0gCj4+Pj50byBiZSB1c2VkIGJlZm9y
ZSB5b3Ugb3ZlcndyaXRlIGxhdGVyIGluIGNvbGxlY3RfY3B1X2luZm8oKT8KPj4+IAo+Pj4gSXQg
aGFzIHRoZSByZWFzb24gb2YgZmFpbHVyZSBvbiBlcnJvci4gQWN0YWxseSwgdGhlcmUgYXJlIHR3
byByZWFzb25zOgo+Pj4gb25lIGlzIG5vIHBhdGNoIG9mIG5ld2VyIHJldmlzaW9uLCB0aGUgb3Ro
ZXIgaXMgd2UgdHJpZWQgdG8gdXBkYXRlIGJ1dAo+Pj4gdGhlIG1pY3JvY29kZSByZXZpc2lvbiBk
aWRuJ3QgY2hhbmdlLiBJIGNhbiBjaGVjayB0aGlzIHJldHVybiB2YWx1ZSBhbmQKPj4+IHByaW50
IG1vcmUgaW5mb3JtYXRpdmUgbWVzc2FnZSB0byBhZG1pbi4gQW5kIGZ1cnRoZXJtb3JlLCBmb3Ig
dGhlCj4+PiBsYXR0ZXIsIHdlIGNhbiByZW1vdmUgdGhlIHVjb2RlIHBhdGNoIGZyb20gY2FjaGVz
IHRvIGFkZHJlc3MgUm9nZXIncwo+Pj4gY29uY2VybiBleHByZXNzZWQgaW4gY29tbWVudHMgdG8g
cGF0Y2ggNCAmIDUuCj4+IAo+PiBCdHcsIEknbSBub3Qgc3VyZSByZW1vdmluZyBzdWNoIHVjb2Rl
IGZyb20gdGhlIGNhY2hlIGlzIGFwcHJvcHJpYXRlOgo+PiBJdCBtYXkgd2VsbCBhcHBseSBlbHNl
d2hlcmUsIHVubGVzcyB0aGVyZSdzIGEgY2xlYXIgaW5kaWNhdGlvbiB0aGF0IHRoZQo+PiBibG9i
IGlzIGJyb2tlbi4KClllcy4gR290IGl0LiBDYW4gd2UganVzdCBhc3N1bWUgd2Ugd29uJ3QgZW5j
b3VudGVyIHRoYXQgdWNvZGUgdXBkYXRlCnN1Y2NlZWRlZCBvbmx5IG9uIHBhcnQgb2YgY3B1cyBh
bmQgd2FybiBhIHJlYm9vdCBpcyBuZWVkZWQgaWYgaXQgaGFwcGVuZWQ/CldlIGRlZmluaXRlbHkg
d2FudCB0byB0b2xlcmF0ZSBzb21lIGtpbmRzIG9mIGhhcmR3YXJlIG1pc2JlaGF2aW9yLiBCdXQK
Zm9yIHN1Y2ggY2FzZXMgd2hpY2ggYXJlIHVubGlrZWx5IHRvIGhhcHBlbiwgSSBwcmVmZXIgdG8g
aW1wcm92ZSB0aGlzIGNvZGUKd2hlbiB3ZSBtZWV0IHRoaXMga2luZCBvZiBpc3N1ZS4KCj4+IFNv
IHBlcmhhcHMgdGhlcmUgbmVlZHMgdG8gYmUgc3BlY2lhbCBjYXNpbmcgb2YgLUVJTywKPj4gd2hp
Y2ggZ2V0cyByZXR1cm5lZCB3aGVuIHRoZSB1Y29kZSByZXYgcmVwb3J0ZWQgYnkgdGhlIENQVSBh
ZnRlcgo+PiB0aGUgdXBkYXRlIGRvZXMgbm90IG1hdGNoIGV4cGVjdGF0aW9ucy4KPgo+QW4gdG8g
Z28gb25lIHN0ZXAgZnVydGhlciwgcGVyaGFwcyB3ZSBzaG91bGQgYWxzbyBzdG9yZSBtb3JlIHRo
YW4KPmp1c3QgdGhlIG5ld2VzdCB2YXJpYW50IGZvciBhIGdpdmVuIHBmLiBJZiB0aGUgbmV3ZXN0
IGZhaWxzIHRvIGFwcGx5Cj5idXQgdGhlcmUgaXMgYW5vdGhlciBvbmUgbmV3ZXIgdGhhbiB3aGF0
J3Mgb24gYSBDUFUsIHVwZGF0aW5nIHRvCj50aGF0IG1heSB3b3JrLCBhbmQgb25jZSB0aGF0IGlu
dGVybWVkaWF0ZSB1cGRhdGUgd29ya2VkLCB0aGUKPnVwZGF0ZSB0byB0aGUgbmV3ZXN0IHZlcnNp
b24gbWF5IHRoZW4gd29yayB0b28uCgpJbnRlbCBTRE0gZG9lc24ndCBtZW50aW9uIHRoaXMgZGVw
ZW5kZW5jeSAodG8gYXBwbHkgYW4gdWNvZGUgcmVsaWVzIG9uIGEKc3BlY2lmaWMgb2xkIHVjb2Rl
IGFwcGxpZWQpLiBQZXJoYXBzIHdlIGNhbiBhbHNvIGFzc3VtZSB3ZSB3b24ndCBmYWxsCmludG8g
dGhpcyBjYXNlLgoKSGkgQXNob2ssCgpEbyB5b3Uga25vdyB3aGV0aGVyIEludGVsJ3MgdWNvZGUg
dXBkYXRlIG1lY2hhbmlzbSBoYXMgc3VjaCBkZXBlbmRlbmN5PwoKVGhhbmtzCkNoYW8KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:02:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Pzr-00020l-7T; Thu, 14 Mar 2019 13:02: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Pzq-00020J-17
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:02:06 +0000
X-Inumbo-ID: 5cd2878c-4659-11e9-825c-5746f440cd6c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cd2878c-4659-11e9-825c-5746f440cd6c;
 Thu, 14 Mar 2019 13:02:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80557303"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:01:07 +0000
Message-ID: <20190314130111.32603-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/4] clean up MSR save/restore code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50ICg0KToKICB4ODY6IHN0b3AgaGFuZGxpbmcgTVNSX0lBMzJfQk5EQ0ZHUyBz
YXZlL3Jlc3RvcmUgaW4gaW1wbGVtZW50YXRpb24KICAgIGNvZGUKICB4ODY6IG1vdmUgdGhlIHNh
dmVkIHZhbHVlIG9mIE1TUl9JQTMyX1hTUyBpbnRvIHN0cnVjdCB2Y3B1X21zcnMKICB4ODY6IHN0
b3AgaGFuZGxpbmcgTVNSX0lBMzJfWFNTIHNhdmUvcmVzdG9yZSBpbiBpbXBsZW1lbnRhdGlvbiBj
b2RlCiAgeDg2OiByZW1vdmUgZGVmdW5jdCBpbml0L2xvYWQvc2F2ZV9tc3IoKSBodm1fZnVuY3MK
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS9odm0uYyAgICAgICAgIHwgNTggKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDc1ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICB8IDMwICsrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgfCAgOCArLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92Y3B1LmggfCAgMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAg
fCAgNSArKysKIDcgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9u
cygtKQotLS0KdjI6CiAtIERyb3AgcGF0Y2hlcyAjMiBhbmQgIzYgb2YgdGhlIHYxIHNlcmllcwoK
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBp
bnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:02:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Pzk-0001z5-RW; Thu, 14 Mar 2019 13:02: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Pzj-0001yq-EN
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:01:59 +0000
X-Inumbo-ID: 58cd9d8b-4659-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58cd9d8b-4659-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:01:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80557304"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:01:08 +0000
Message-ID: <20190314130111.32603-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314130111.32603-1-paul.durrant@citrix.com>
References: <20190314130111.32603-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKTk9URTogQmVjYXVzZSB2bXhf
Z2V0L3NldF9ndWVzdF9ibmRjZmdzKCkgY2FsbCB2bXhfdm1jc19lbnRlcigpLCB0aGUKICAgICAg
c3RydWN0IHZjcHUgcG9pbnRlciBwYXNzZWQgaW4sIGFuZCBoZW5jZSB0aGUgdmNwdSBwb2ludGVy
IHBhc3NlZCB0bwogICAgICBndWVzdF9yZG1zcigpIGNhbm5vdCBiZSBjb25zdC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Cgp2MzoKIC0gQWRkcmVzcyBmdXJ0aGVyIGNvbW1lbnRzIGZyb20gSmFuCiAtIERyb3Bw
ZWQgS2V2aW4ncyBSLWIgYmVjYXVzZSBvZiBjaGFuZ2UgdG8gdm14LmMKCnYyOgogLSBBZGRyZXNz
ZWQgY29tbWVudHMgZnJvbSBKYW4gYnkgbGFyZ2VseSByZW1vdmluZyBodW5rcwogLSBLZWVwaW5n
IEtldmluJ3MgUi1iIHNpbmNlIHJlbWFpbmluZyBodW5rcyBpbiB2bXguYyBhcmUgYXMgYmVmb3Jl
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAxNCArKy0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAyNiArKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgfCAxMiArKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDQgKystLQogNCBmaWxlcyBjaGFuZ2VkLCAy
MiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li5l
NTY2ZDgzZjhiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTEzMDMsNiArMTMwMyw3IEBAIHN0YXRpYyBpbnQgaHZtX2xv
YWRfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKIHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKICAgICBNU1Jf
U1BFQ19DVFJMLAogICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisgICAgTVNS
X0lBMzJfQk5EQ0ZHUywKICAgICBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSywKICAgICBNU1Jf
QU1ENjRfRFIxX0FERFJFU1NfTUFTSywKICAgICBNU1JfQU1ENjRfRFIyX0FERFJFU1NfTUFTSywK
QEAgLTE0NDAsNiArMTQ0MSw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X21zcnMoc3RydWN0
IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAKICAgICAgICAgY2FzZSBNU1Jf
U1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6
CisgICAgICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKICAgICAgICAgY2FzZSBNU1JfQU1ENjRf
RFIwX0FERFJFU1NfTUFTSzoKICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFT
SyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgICAgICByYyA9IGd1ZXN0
X3dybXNyKHYsIGN0eHQtPm1zcltpXS5pbmRleCwgY3R4dC0+bXNyW2ldLnZhbCk7CkBAIC0zNDY3
LDEyICszNDY5LDYgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNo
Lmh2bS5tc3JfeHNzOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZH
UzoKLSAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+ZmVhdC5tcHggfHwKLSAgICAgICAgICAg
ICAhaHZtX2dldF9ndWVzdF9ibmRjZmdzKHYsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICBn
b3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9D
MUU6CiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAgLyoKQEAgLTM2MTksMTIg
KzM2MTUsNiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwg
dWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIHYtPmFyY2guaHZtLm1zcl94c3MgPSBtc3Jf
Y29udGVudDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Ci0g
ICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmZlYXQubXB4IHx8Ci0gICAgICAgICAgICAgIWh2
bV9zZXRfZ3Vlc3RfYm5kY2Zncyh2LCBtc3JfY29udGVudCkgKQotICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CiAg
ICAgICAgIC8qIGlnbm9yZSB0aGUgd3JpdGUgKi8KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CmluZGV4IDcyNWRkODhjMTMuLjY0NDVmNDRjM2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC04MDUsMTcg
KzgwNSw2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQog
CiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNy
ICpjdHh0KQogewotICAgIHZteF92bWNzX2VudGVyKHYpOwotCi0gICAgaWYgKCBjcHVfaGFzX21w
eCAmJiBjcHVfaGFzX3ZteF9tcHggKQotICAgIHsKLSAgICAgICAgX192bXJlYWQoR1VFU1RfQk5E
Q0ZHUywgJmN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsKTsKLSAgICAgICAgaWYgKCBjdHh0LT5t
c3JbY3R4dC0+Y291bnRdLnZhbCApCi0gICAgICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnQr
K10uaW5kZXggPSBNU1JfSUEzMl9CTkRDRkdTOwotICAgIH0KLQotICAgIHZteF92bWNzX2V4aXQo
dik7Ci0KICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCiAg
ICAgewogICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCA9IHYtPmFyY2guaHZtLm1z
cl94c3M7CkBAIC04MzUsMTQgKzgyNCw2IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfbXNyKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKICAgICB7CiAgICAgICAgIHN3aXRjaCAo
IGN0eHQtPm1zcltpXS5pbmRleCApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBNU1JfSUEzMl9C
TkRDRkdTOgotICAgICAgICAgICAgaWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgg
JiYKLSAgICAgICAgICAgICAgICAgaXNfY2Fub25pY2FsX2FkZHJlc3MoY3R4dC0+bXNyW2ldLnZh
bCkgJiYKLSAgICAgICAgICAgICAgICAgIShjdHh0LT5tc3JbaV0udmFsICYgSUEzMl9CTkRDRkdT
X1JFU0VSVkVEKSApCi0gICAgICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX0JORENGR1MsIGN0
eHQtPm1zcltpXS52YWwpOwotICAgICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1zcltpXS52YWwg
KQotICAgICAgICAgICAgICAgIGVyciA9IC1FTlhJTzsKLSAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKICAgICAgICAgICAgIGlmICggY3B1X2hhc194c2F2ZXMg
JiYgY3B1X2hhc192bXhfeHNhdmVzICkKICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS5tc3Jf
eHNzID0gY3R4dC0+bXNyW2ldLnZhbDsKQEAgLTEyMTUsMTAgKzExOTYsMTUgQEAgc3RhdGljIGJv
b2wgdm14X3NldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgdmFsKQogICAgIHJl
dHVybiB0cnVlOwogfQogCi1zdGF0aWMgYm9vbCB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0
IHZjcHUgKnYsIHU2NCAqdmFsKQorc3RhdGljIGJvb2wgdm14X2dldF9ndWVzdF9ibmRjZmdzKGNv
bnN0IHN0cnVjdCB2Y3B1ICpjdiwgdTY0ICp2YWwpCiB7CisgICAgc3RydWN0IHZjcHUgKnY7CisK
ICAgICBBU1NFUlQoY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4KTsKIAorICAgIC8qIEdl
dCBhIG5vbi1jb25zdCBwb2ludGVyIGZvciB2bXhfdm1jc19lbnRlcigpICovCisgICAgdiA9IGN2
LT5kb21haW4tPnZjcHVbY3YtPnZjcHVfaWRdOworCiAgICAgdm14X3ZtY3NfZW50ZXIodik7CiAg
ICAgX192bXJlYWQoR1VFU1RfQk5EQ0ZHUywgdmFsKTsKICAgICB2bXhfdm1jc19leGl0KHYpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4
IDRkZjRhNTlmNGQuLjM2M2ZkNjMwOTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwor
KysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE2MCw2ICsxNjAsMTIgQEAgaW50IGd1ZXN0X3Jk
bXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAg
ICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgorICAgICAgICBpZiAoICFjcC0+ZmVh
dC5tcHggfHwgIWh2bV9nZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NDAwMDAwMDAgLi4u
IDB4NDAwMDAxZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAg
ICAgewpAQCAtMzIzLDYgKzMyOSwxMiBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICByZXQgPSBndWVzdF93cm1zcl94
MmFwaWModiwgbXNyLCB2YWwpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX0lBMzJf
Qk5EQ0ZHUzoKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQubXB4IHx8ICFodm1fc2V0X2d1ZXN0X2Ju
ZGNmZ3ModiwgdmFsKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIGJy
ZWFrOworCiAgICAgY2FzZSAweDQwMDAwMDAwIC4uLiAweDQwMDAwMWZmOgogICAgICAgICBpZiAo
IGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5k
ZXggNTNmZmViYjJjNS4uZDQxZWQ2MzIzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTE0OSw3
ICsxNDksNyBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKICAgICBpbnQgICgqZ2V0X2d1
ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2NCAqKTsKICAgICBpbnQgICgqc2V0X2d1ZXN0X3Bh
dCkoc3RydWN0IHZjcHUgKnYsIHU2NCk7CiAKLSAgICBib29sICgqZ2V0X2d1ZXN0X2JuZGNmZ3Mp
KHN0cnVjdCB2Y3B1ICp2LCB1NjQgKik7CisgICAgYm9vbCAoKmdldF9ndWVzdF9ibmRjZmdzKShj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdTY0ICopOwogICAgIGJvb2wgKCpzZXRfZ3Vlc3RfYm5kY2Zn
cykoc3RydWN0IHZjcHUgKnYsIHU2NCk7CiAKICAgICB2b2lkICgqc2V0X3RzY19vZmZzZXQpKHN0
cnVjdCB2Y3B1ICp2LCB1NjQgb2Zmc2V0LCB1NjQgYXRfdHNjKTsKQEAgLTQ0OCw3ICs0NDgsNyBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgaHZtX2dldF9zaGFkb3dfZ3NfYmFzZShzdHJ1
Y3QgdmNwdSAqdikKICAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9zaGFkb3dfZ3NfYmFzZSh2KTsK
IH0KIAotc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNw
dSAqdiwgdTY0ICp2YWwpCitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdz
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkKIHsKICAgICByZXR1cm4gaHZtX2Z1bmNz
LmdldF9ndWVzdF9ibmRjZmdzICYmCiAgICAgICAgICAgIGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5k
Y2Zncyh2LCB2YWwpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:02:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Pzm-0001zT-A6; Thu, 14 Mar 2019 13: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Pzk-0001yv-LZ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:02:00 +0000
X-Inumbo-ID: 59f72702-4659-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59f72702-4659-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:01:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80557314"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:01:11 +0000
Message-ID: <20190314130111.32603-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314130111.32603-1-paul.durrant@citrix.com>
References: <20190314130111.32603-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/4] x86: remove defunct init/load/save_msr()
 hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlc2UgaHZtX2Z1bmNzIGFyZSBubyBsb25nZXIgcmVxdWlyZWQgc2luY2Ugbm8gTVNSIHZhbHVl
cyBhcmUgc2F2ZWQgb3IKcmVzdG9yZWQgYnkgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgY29kZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjI6CiAtIFJlLWluc3RhdGUgZXJyIGNoZWNrIG9uIGxvb3AgaW4gaHZtX2xvYWRfY3B1X21z
cnMoKQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMjkgKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDQgLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGRlYjdmYjJhZGIuLmY4NGJmMTFmMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTMxMCw3ICsxMzEwLDYg
QEAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtdID0gewogICAgIE1TUl9BTUQ2
NF9EUjJfQUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLLAogfTsK
LXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVj
dCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKQEAgLTEzMjAsNyArMTMxOSw3
IEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQogICAgIGludCBlcnI7CiAKICAgICBlcnIgPSBfaHZtX2luaXRfZW50
cnkoaCwgQ1BVX01TUl9DT0RFLCB2LT52Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIVk1fQ1BVX01TUl9TSVpFKG1zcl9jb3VudF9tYXgpKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSFZNX0NQVV9NU1JfU0laRShBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCkpKTsK
ICAgICBpZiAoIGVyciApCiAgICAgICAgIHJldHVybiBlcnI7CiAgICAgY3R4dCA9IChzdHJ1Y3Qg
aHZtX21zciAqKSZoLT5kYXRhW2gtPmN1cl07CkBAIC0xMzUzLDEwICsxMzUyLDcgQEAgc3RhdGlj
IGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCiAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52YWwgPSB2YWw7CiAgICAg
fQogCi0gICAgaWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQotICAgICAgICBodm1fZnVuY3Muc2F2
ZV9tc3IodiwgY3R4dCk7Ci0KLSAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gbXNyX2NvdW50X21h
eCk7CisgICAgQVNTRVJUKGN0eHQtPmNvdW50IDw9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKSk7
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGN0eHQtPmNvdW50OyArK2kgKQogICAgICAgICBjdHh0
LT5tc3JbaV0uX3JzdmQgPSAwOwpAQCAtMTQzMSw5ICsxNDI3LDYgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICAvKiBDaGVja2luZyBmaW5pc2hl
ZCAqLwogCi0gICAgaWYgKCBodm1fZnVuY3MubG9hZF9tc3IgKQotICAgICAgICBlcnIgPSBodm1f
ZnVuY3MubG9hZF9tc3IodiwgY3R4dCk7Ci0KICAgICBmb3IgKCBpID0gMDsgIWVyciAmJiBpIDwg
Y3R4dC0+Y291bnQ7ICsraSApCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0u
aW5kZXggKQpAQCAtMTQ3NSwxNyArMTQ2OCwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBodm1fcmVn
aXN0ZXJfQ1BVX3NhdmVfYW5kX3Jlc3RvcmUodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgSFZNU1JfUEVSX1ZDUFUpOwogCi0gICAgaWYgKCBodm1fZnVuY3MuaW5pdF9tc3Ig
KQotICAgICAgICBtc3JfY291bnRfbWF4ICs9IGh2bV9mdW5jcy5pbml0X21zcigpOwotCi0gICAg
aWYgKCBtc3JfY291bnRfbWF4ICkKLSAgICAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShDUFVfTVNS
X0NPREUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNQVV9NU1IiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV9tc3JzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9sb2FkX2NwdV9tc3JzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkgKwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTVNSX1BFUl9WQ1BVKTsKKyAgICBodm1fcmVnaXN0ZXJfc2F2
ZXZtKENQVV9NU1JfQ09ERSwKKyAgICAgICAgICAgICAgICAgICAgICAgICJDUFVfTVNSIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV9tc3JzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX2xvYWRfY3B1X21zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICBIVk1f
Q1BVX01TUl9TSVpFKEFSUkFZX1NJWkUobXNyc190b19zZW5kKSkgKworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCisgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1TUl9QRVJfVkNQVSk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKaW5kZXggZDQxZWQ2MzIzMi4uYTcwZmRiZTI5OCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKQEAgLTExNSwxMCArMTE1LDYgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7
CiAgICAgdm9pZCAoKnNhdmVfY3B1X2N0eHQpKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3
X2NwdSAqY3R4dCk7CiAgICAgaW50ICgqbG9hZF9jcHVfY3R4dCkoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBodm1faHdfY3B1ICpjdHh0KTsKIAotICAgIHVuc2lnbmVkIGludCAoKmluaXRfbXNyKSh2
b2lkKTsKLSAgICB2b2lkICgqc2F2ZV9tc3IpKHN0cnVjdCB2Y3B1ICosIHN0cnVjdCBodm1fbXNy
ICopOwotICAgIGludCAoKmxvYWRfbXNyKShzdHJ1Y3QgdmNwdSAqLCBzdHJ1Y3QgaHZtX21zciAq
KTsKLQogICAgIC8qIEV4YW1pbmUgc3BlY2lmaWNzIG9mIHRoZSBndWVzdCBzdGF0ZS4gKi8KICAg
ICB1bnNpZ25lZCBpbnQgKCpnZXRfaW50ZXJydXB0X3NoYWRvdykoc3RydWN0IHZjcHUgKnYpOwog
ICAgIHZvaWQgKCpzZXRfaW50ZXJydXB0X3NoYWRvdykoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBpbnRyX3NoYWRvdyk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:02:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Pzm-0001ze-Ju; Thu, 14 Mar 2019 13: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Pzk-0001yw-MB
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:02:00 +0000
X-Inumbo-ID: 59ee8988-4659-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59ee8988-4659-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:01:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80557306"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:01:10 +0000
Message-ID: <20190314130111.32603-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314130111.32603-1-paul.durrant@citrix.com>
References: <20190314130111.32603-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/4] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKVGhpcyBwYXRjaCBhbHNvIGFk
ZHMgcHJvcGVyIGNoZWNrcyBvZiBDUFVJRCBwb2xpY3kgaW4gdGhlIG5ldyBnZXQvc2V0IGNvZGUu
CgpOT1RFOiBNU1JfSUEzMl9YU1MgaXMgdGhlIGxhc3QgTVNSIHRvIGJlIHNhdmVkIGFuZCByZXN0
b3JlZCBieQogICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLiBUaGlzIHBhdGNoIHRo
ZXJlZm9yZSByZW1vdmVzIHRoZQogICAgICAoVk1YKSBkZWZpbml0aW9ucyBhbmQgb2YgdGhlIGlu
aXRfbXNyKCksIHNhdmVfbXNyKCkgYW5kCiAgICAgIGxvYWRfbXNyKCkgaHZtX2Z1bmNzLCBhcyB0
aGV5IGFyZSBubyBsb25nZXIgbmVjZXNzYXJ5LiBUaGUKICAgICAgZGVjbGFyYXRpb25zIG9mIGFu
ZCBjYWxscyB0byB0aG9zZSBodm1fZnVuY3Mgd2lsbCBiZSBjbGVhbmVkIHVwCiAgICAgIGJ5IGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgfCAxNSArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIHwgNDkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
ZGZmNTkwZTY1OC4uZGViN2ZiMmFkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMzA0LDYgKzEzMDQsNyBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAgTVNSX1NQRUNfQ1RSTCwK
ICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogICAgIE1TUl9JQTMyX0JORENG
R1MsCisgICAgTVNSX0lBMzJfWFNTLAogICAgIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLAog
ICAgIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjJfQUREUkVT
U19NQVNLLApAQCAtMTQ0Miw2ICsxNDQzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNy
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgY2Fz
ZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VO
QUJMRVM6CiAgICAgICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKKyAgICAgICAgY2FzZSBNU1Jf
SUEzMl9YU1M6CiAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAg
ICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQURE
UkVTU19NQVNLOgogICAgICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0u
aW5kZXgsIGN0eHQtPm1zcltpXS52YWwpOwpAQCAtMzQ2MywxMiArMzQ2NSw2IEBAIGludCBodm1f
bXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVu
dCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VFJSY2FwX1ZDTlQpKV07CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBNU1JfSUEzMl9YU1M6
Ci0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgKQotICAgICAgICAg
ICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5tc3JzLT54
c3MucmF3OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CiAg
ICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAgLyoKQEAgLTM2MDgsMTMgKzM2MDQs
NiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgTVNSX0lBMzJfWFNTOgotICAgICAgICAvKiBObyBYU1MgZmVhdHVyZXMg
Y3VycmVudGx5IHN1cHBvcnRlZCBmb3IgZ3Vlc3RzLiAqLwotICAgICAgICBpZiAoICFkLT5hcmNo
LmNwdWlkLT54c3RhdGUueHNhdmVzIHx8IG1zcl9jb250ZW50ICE9IDAgKQotICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKLSAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gbXNyX2NvbnRl
bnQ7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAg
ICAvKiBpZ25vcmUgdGhlIHdyaXRlICovCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRl
eCA0OTQxOTI0Y2Y2Li4wNDNjNDI2OGEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNzk3LDUyICs3OTcs
NiBAQCBzdGF0aWMgaW50IHZteF9sb2FkX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9od19jcHUgKmN0eHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQotewotICAgIHJldHVybiAoY3B1X2hhc19tcHgg
JiYgY3B1X2hhc192bXhfbXB4KSArCi0gICAgICAgICAgIChjcHVfaGFzX3hzYXZlcyAmJiBjcHVf
aGFzX3ZteF94c2F2ZXMpOwotfQotCi1zdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQotewotICAgIGlmICggY3B1X2hhc194c2F2ZXMg
JiYgY3B1X2hhc192bXhfeHNhdmVzICkKLSAgICB7Ci0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5j
b3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwotICAgICAgICBpZiAoIGN0eHQtPm1z
cltjdHh0LT5jb3VudF0udmFsICkKLSAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsr
XS5pbmRleCA9IE1TUl9JQTMyX1hTUzsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgdm14X2xvYWRf
bXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKLXsKLSAgICB1bnNpZ25l
ZCBpbnQgaTsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIHZteF92bWNzX2VudGVyKHYpOwotCi0g
ICAgZm9yICggaSA9IDA7IGkgPCBjdHh0LT5jb3VudDsgKytpICkKLSAgICB7Ci0gICAgICAgIHN3
aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBNU1Jf
SUEzMl9YU1M6Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14
X3hzYXZlcyApCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gY3R4dC0+
bXNyW2ldLnZhbDsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBlcnIgPSAtRU5Y
SU87Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmICggZXJyICkKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBjdHh0LT5tc3JbaV0uX3JzdmQgPSAxOwotICAgIH0KLQotICAgIHZteF92bWNz
X2V4aXQodik7Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBzdGF0aWMgdm9pZCB2bXhfZnB1X2Vu
dGVyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eSh2KTsKQEAg
LTIyODQsOSArMjIzOCw2IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5p
dGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC52Y3B1X2Rlc3Ryb3kgICAgICAgICA9
IHZteF92Y3B1X2Rlc3Ryb3ksCiAgICAgLnNhdmVfY3B1X2N0eHQgICAgICAgID0gdm14X3NhdmVf
dm1jc19jdHh0LAogICAgIC5sb2FkX2NwdV9jdHh0ICAgICAgICA9IHZteF9sb2FkX3ZtY3NfY3R4
dCwKLSAgICAuaW5pdF9tc3IgICAgICAgICAgICAgPSB2bXhfaW5pdF9tc3IsCi0gICAgLnNhdmVf
bXNyICAgICAgICAgICAgID0gdm14X3NhdmVfbXNyLAotICAgIC5sb2FkX21zciAgICAgICAgICAg
ICA9IHZteF9sb2FkX21zciwKICAgICAuZ2V0X2ludGVycnVwdF9zaGFkb3cgPSB2bXhfZ2V0X2lu
dGVycnVwdF9zaGFkb3csCiAgICAgLnNldF9pbnRlcnJ1cHRfc2hhZG93ID0gdm14X3NldF9pbnRl
cnJ1cHRfc2hhZG93LAogICAgIC5ndWVzdF94ODZfbW9kZSAgICAgICA9IHZteF9ndWVzdF94ODZf
bW9kZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwppbmRleCAzNjNmZDYzMDk2Li5jZmE0OWQ3YTYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xNjYsNiArMTY2LDEzIEBAIGludCBn
dWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAq
dmFsKQogCiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9YU1M6CisgICAgICAg
IGlmICggIWNwLT54c3RhdGUueHNhdmVzICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisK
KyAgICAgICAgKnZhbCA9IG1zcnMtPnhzcy5yYXc7CisgICAgICAgIGJyZWFrOworCiAgICAgY2Fz
ZSAweDQwMDAwMDAwIC4uLiAweDQwMDAwMWZmOgogICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2Rv
bWFpbihkKSApCiAgICAgICAgIHsKQEAgLTMzNSw2ICszNDIsMTcgQEAgaW50IGd1ZXN0X3dybXNy
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIAogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgTVNSX0lBMzJfWFNTOgorICAgICAgICBpZiAoICFjcC0+eHN0YXRl
LnhzYXZlcyApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIC8qIE5vIFhT
UyBmZWF0dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZvciBndWVzdHMgKi8KKyAgICAgICAgaWYg
KCB2YWwgIT0gMCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIG1zcnMt
Pnhzcy5yYXcgPSB2YWw7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDQwMDAwMDAwIC4u
LiAweDQwMDAwMWZmOgogICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:02:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Pzo-000209-UE; Thu, 14 Mar 2019 13:02: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Pzn-0001zx-UM
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:02:03 +0000
X-Inumbo-ID: 5b011856-4659-11e9-897e-2733fb643236
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b011856-4659-11e9-897e-2733fb643236;
 Thu, 14 Mar 2019 13:02:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80557312"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:01:09 +0000
Message-ID: <20190314130111.32603-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314130111.32603-1-paul.durrant@citrix.com>
References: <20190314130111.32603-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/4] x86: move the saved value of
 MSR_IA32_XSS into struct vcpu_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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

Q3VycmVudGx5IHRoZSB2YWx1ZSBpcyBzYXZlZCBkaXJlY3RseSBpbiBzdHJ1Y3QgaHZtX3ZjcHUu
IFRoaXMgcGF0Y2ggc2ltcGx5CmNvLWxvY2F0ZXMgaXQgd2l0aCBvdGhlciBzYXZlZCBNU1IgdmFs
dWVzLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8IDEgLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgNSArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3OWUyY2Y5Li5hYTM4
NTU1NzM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCkBAIC0xNjUzLDcgKzE2NTMsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRf
c3dpdGNoKHZvaWQpCiAgICAgICAgICAgICAgICAgQlVHKCk7CiAKICAgICAgICAgICAgIGlmICgg
Y3B1X2hhc194c2F2ZXMgJiYgaXNfaHZtX3ZjcHUobikgKQotICAgICAgICAgICAgICAgIHNldF9t
c3JfeHNzKG4tPmFyY2guaHZtLm1zcl94c3MpOworICAgICAgICAgICAgICAgIHNldF9tc3JfeHNz
KG4tPmFyY2gubXNycy0+eHNzLnJhdyk7CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9ub25sYXp5KG4sIGZhbHNlKTsKICAgICAgICAgbmQtPmFyY2guY3R4dF9zd2l0Y2gtPnRv
KG4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggZTU2NmQ4M2Y4Yi4uZGZmNTkwZTY1OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNDY2LDcg
KzM0NjYsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1
aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgKQogICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CkBAIC0zNjEyLDcgKzM2MTIsNyBAQCBpbnQg
aHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2Nv
bnRlbnQsCiAgICAgICAgIC8qIE5vIFhTUyBmZWF0dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZv
ciBndWVzdHMuICovCiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMg
fHwgbXNyX2NvbnRlbnQgIT0gMCApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAg
ICB2LT5hcmNoLmh2bS5tc3JfeHNzID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHYtPmFyY2gubXNy
cy0+eHNzLnJhdyA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNS
X0FNRDY0X05CX0NGRzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNjQ0NWY0NGMzYi4uNDk0MTkyNGNmNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKQEAgLTgwNyw3ICs4MDcsNyBAQCBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9t
c3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogewogICAgIGlmICggY3B1
X2hhc194c2F2ZXMgJiYgY3B1X2hhc192bXhfeHNhdmVzICkKICAgICB7Ci0gICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAgICAgY3R4
dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPnhzcy5yYXc7CiAgICAgICAg
IGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQogICAgICAgICAgICAgY3R4dC0+bXNy
W2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0lBMzJfWFNTOwogICAgIH0KQEAgLTgyNiw3ICs4
MjYsNyBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9tc3IgKmN0eHQpCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAg
ICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0ubXNyX3hzcyA9IGN0eHQtPm1zcltpXS52YWw7CisgICAg
ICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gY3R4dC0+bXNyW2ldLnZhbDsKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CiAgICAgICAgICAg
ICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCA2Yzg0ZDVhNWE2Li41NTYzZDI4YTRl
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xNzYsNyArMTc2LDYgQEAgc3RydWN0IGh2bV92
Y3B1IHsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCBuMWFzaWQ7CiAKICAgICB1NjQgICAgICAg
ICAgICAgICAgIG1zcl90c2NfYWRqdXN0OwotICAgIHU2NCAgICAgICAgICAgICAgICAgbXNyX3hz
czsKIAogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHZteF92Y3B1IHZteDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
CmluZGV4IGE3MjQ0NzkzYmYuLjBkNTJjMDg1ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMzEzLDYgKzMx
MywxMSBAQCBzdHJ1Y3QgdmNwdV9tc3JzCiAgICAgICogdmFsdWVzIGhlcmUgbWF5IGJlIHN0YWxl
IGluIGN1cnJlbnQgY29udGV4dC4KICAgICAgKi8KICAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwor
CisgICAgLyogMHgwMDAwMGRhMCAtIE1TUl9JQTMyX1hTUyAqLworICAgIHN0cnVjdCB7CisgICAg
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICB9IHhzczsKIH07CiAKIHZvaWQgaW5pdF9ndWVzdF9tc3Jf
cG9saWN5KHZvaWQpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:08:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13: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 1h4Q5y-0002cg-Vg; Thu, 14 Mar 2019 13:08:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4Q5x-0002cb-Tc
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:08:25 +0000
X-Inumbo-ID: 3ecce9a2-465a-11e9-ac56-67d0bc8bb822
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ecce9a2-465a-11e9-ac56-67d0bc8bb822;
 Thu, 14 Mar 2019 13:08:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:08:22 -0600
Message-Id: <5C8A5244020000780021E9A6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:08:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
 <20190314130100.GA5054@gao-cwp>
In-Reply-To: <20190314130100.GA5054@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 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+IE9uIDE0LjAzLjE5IGF0IDE0OjAxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIE1hciAxMywgMjAxOSBhdCAwMjowMjo1NUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTMuMDMuMTkgYXQgMDg6NTQsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+Pj4+PiBPbiAxMy4wMy4xOSBhdCAwNjowMiwgPGNoYW8uZ2FvQGludGVsLmNvbT4gd3JvdGU6
Cj4+Pj4gT24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDc6NTFQTSAtMDcwMCwgUmFqLCBBc2hv
ayB3cm90ZToKPj4+Pj5PbiBNb24sIE1hciAxMSwgMjAxOSBhdCAwMzo1NzozNVBNICswODAwLCBD
aGFvIEdhbyB3cm90ZToKPj4+Pj4+ICsgICAgaWYgKCBjcHUgPT0gY3B1bWFza19maXJzdChwZXJf
Y3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICkKPj4+Pj4+ICsgICAgICAgIHJldCA9IG1pY3Jv
Y29kZV91cGRhdGVfY3B1KCk7Cj4+Pj4+Cj4+Pj4+RG9lcyByZXQgaGF2ZSBhbnkgdXNlZnVsIHRo
aW5ncyBvbiBpZiB0aGUgdXBkYXRlIGZhaWxlZD8gRG9lc24ndCBzZWVtIAo+Pj4+PnRvIGJlIHVz
ZWQgYmVmb3JlIHlvdSBvdmVyd3JpdGUgbGF0ZXIgaW4gY29sbGVjdF9jcHVfaW5mbygpPwo+Pj4+
IAo+Pj4+IEl0IGhhcyB0aGUgcmVhc29uIG9mIGZhaWx1cmUgb24gZXJyb3IuIEFjdGFsbHksIHRo
ZXJlIGFyZSB0d28gcmVhc29uczoKPj4+PiBvbmUgaXMgbm8gcGF0Y2ggb2YgbmV3ZXIgcmV2aXNp
b24sIHRoZSBvdGhlciBpcyB3ZSB0cmllZCB0byB1cGRhdGUgYnV0Cj4+Pj4gdGhlIG1pY3JvY29k
ZSByZXZpc2lvbiBkaWRuJ3QgY2hhbmdlLiBJIGNhbiBjaGVjayB0aGlzIHJldHVybiB2YWx1ZSBh
bmQKPj4+PiBwcmludCBtb3JlIGluZm9ybWF0aXZlIG1lc3NhZ2UgdG8gYWRtaW4uIEFuZCBmdXJ0
aGVybW9yZSwgZm9yIHRoZQo+Pj4+IGxhdHRlciwgd2UgY2FuIHJlbW92ZSB0aGUgdWNvZGUgcGF0
Y2ggZnJvbSBjYWNoZXMgdG8gYWRkcmVzcyBSb2dlcidzCj4+Pj4gY29uY2VybiBleHByZXNzZWQg
aW4gY29tbWVudHMgdG8gcGF0Y2ggNCAmIDUuCj4+PiAKPj4+IEJ0dywgSSdtIG5vdCBzdXJlIHJl
bW92aW5nIHN1Y2ggdWNvZGUgZnJvbSB0aGUgY2FjaGUgaXMgYXBwcm9wcmlhdGU6Cj4+PiBJdCBt
YXkgd2VsbCBhcHBseSBlbHNld2hlcmUsIHVubGVzcyB0aGVyZSdzIGEgY2xlYXIgaW5kaWNhdGlv
biB0aGF0IHRoZQo+Pj4gYmxvYiBpcyBicm9rZW4uCj4gCj4gWWVzLiBHb3QgaXQuIENhbiB3ZSBq
dXN0IGFzc3VtZSB3ZSB3b24ndCBlbmNvdW50ZXIgdGhhdCB1Y29kZSB1cGRhdGUKPiBzdWNjZWVk
ZWQgb25seSBvbiBwYXJ0IG9mIGNwdXMgYW5kIHdhcm4gYSByZWJvb3QgaXMgbmVlZGVkIGlmIGl0
IGhhcHBlbmVkPwo+IFdlIGRlZmluaXRlbHkgd2FudCB0byB0b2xlcmF0ZSBzb21lIGtpbmRzIG9m
IGhhcmR3YXJlIG1pc2JlaGF2aW9yLiBCdXQKPiBmb3Igc3VjaCBjYXNlcyB3aGljaCBhcmUgdW5s
aWtlbHkgdG8gaGFwcGVuLCBJIHByZWZlciB0byBpbXByb3ZlIHRoaXMgY29kZQo+IHdoZW4gd2Ug
bWVldCB0aGlzIGtpbmQgb2YgaXNzdWUuCgpPa2F5LCBmb3IgYm90aCB0aGlzIGFuZCAuLi4KCj4+
PiBTbyBwZXJoYXBzIHRoZXJlIG5lZWRzIHRvIGJlIHNwZWNpYWwgY2FzaW5nIG9mIC1FSU8sCj4+
PiB3aGljaCBnZXRzIHJldHVybmVkIHdoZW4gdGhlIHVjb2RlIHJldiByZXBvcnRlZCBieSB0aGUg
Q1BVIGFmdGVyCj4+PiB0aGUgdXBkYXRlIGRvZXMgbm90IG1hdGNoIGV4cGVjdGF0aW9ucy4KPj4K
Pj5BbiB0byBnbyBvbmUgc3RlcCBmdXJ0aGVyLCBwZXJoYXBzIHdlIHNob3VsZCBhbHNvIHN0b3Jl
IG1vcmUgdGhhbgo+Pmp1c3QgdGhlIG5ld2VzdCB2YXJpYW50IGZvciBhIGdpdmVuIHBmLiBJZiB0
aGUgbmV3ZXN0IGZhaWxzIHRvIGFwcGx5Cj4+YnV0IHRoZXJlIGlzIGFub3RoZXIgb25lIG5ld2Vy
IHRoYW4gd2hhdCdzIG9uIGEgQ1BVLCB1cGRhdGluZyB0bwo+PnRoYXQgbWF5IHdvcmssIGFuZCBv
bmNlIHRoYXQgaW50ZXJtZWRpYXRlIHVwZGF0ZSB3b3JrZWQsIHRoZQo+PnVwZGF0ZSB0byB0aGUg
bmV3ZXN0IHZlcnNpb24gbWF5IHRoZW4gd29yayB0b28uCgouLi4gc2VlIGFsc28gQW5kcmV3J3Mg
cmVwbHkuIEFzIGxvbmcgYXMgbm8tb25lIGlzIGF3YXJlIG9mIG1peGVkLQpzdGVwcGluZyBzeXN0
ZW1zIG91dCB0aGVyZSBpbiB0aGUgd2lsZCwgSSdtIGZpbmUgd2l0aCBzaW1wbGlmeWluZwp0aGlu
Z3Mgd2hlcmUgcG9zc2libGUuCgo+IEludGVsIFNETSBkb2Vzbid0IG1lbnRpb24gdGhpcyBkZXBl
bmRlbmN5ICh0byBhcHBseSBhbiB1Y29kZSByZWxpZXMgb24gYQo+IHNwZWNpZmljIG9sZCB1Y29k
ZSBhcHBsaWVkKS4gUGVyaGFwcyB3ZSBjYW4gYWxzbyBhc3N1bWUgd2Ugd29uJ3QgZmFsbAo+IGlu
dG8gdGhpcyBjYXNlLgoKUGxlYXNlIHNlZSBMaW51eCdlcwphcmNoL3g4Ni9rZXJuZWwvY3B1L21p
Y3JvY29kZS9pbnRlbC5jOmlzX2JsYWNrbGlzdGVkKCkKZm9yIG9uZSBvZiB0aGUgcG9zc2libGUg
cHJvYmxlbWF0aWMgc2l0dWF0aW9ucyBoZXJlLiBPZiBjb3Vyc2UKdGhlIFNETSB3b3VsZG4ndCBt
ZW50aW9uIGl0LCBvbmx5IHRoZSBlcnJhdGEgZG9jdW1lbnQgZm9yIHRoaXMKc3BlY2lmaWMgbW9k
ZWwgd291bGQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:12:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QAG-0003MZ-IX; Thu, 14 Mar 2019 13:12: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4QAF-0003MQ-3m
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:12:51 +0000
X-Inumbo-ID: dd9fd537-465a-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 dd9fd537-465a-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:12:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:12:48 -0600
Message-Id: <5C8A534F020000780021E9C5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:12:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-jgross@suse.com>
In-Reply-To: <20190314095953.11752-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDEwOjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTg5Miw4ICsxODkxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3RpbWVyKHZvaWQpCj4g
ICAgICB2ZWN0b3IgPSBJUlEwX1ZFQ1RPUjsKPiAgICAgIGNsZWFyX2lycV92ZWN0b3IoMCk7Cj4g
IAo+IC0gICAgY3B1bWFza19zZXRhbGwoJm1hc2tfYWxsKTsKPiAtICAgIGlmICgocmV0ID0gYmlu
ZF9pcnFfdmVjdG9yKDAsIHZlY3RvciwgJm1hc2tfYWxsKSkpCj4gKyAgICBpZiAoKHJldCA9IGJp
bmRfaXJxX3ZlY3RvcigwLCB2ZWN0b3IsICZjcHVtYXNrX2FsbCkpKQoKU2luY2UgeW91IHJlcGxh
Y2UgdGhlIHVzZXJzIG9mIGNwdW1hc2tfc2V0YWxsKCksIHdvdWxkbid0IGl0IGJlCmJldHRlciB0
byBhbHNvIHJlbW92ZSB0aGF0IGZ1bmN0aW9uIGZyb20gdGhlIGhlYWRlcj8KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:18:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4QFD-0003av-Du; Thu, 14 Mar 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=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4QFC-0003aq-AF
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:17:58 +0000
X-Inumbo-ID: 9500e0e4-465b-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 9500e0e4-465b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:17:57 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id x9so763482ljc.7
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 06:17:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=/7jFaqzBkBgJOqqcmYk+H8RgQmMqHirtHzXa3rG7ILY=;
 b=E/tr6J2xgdxNI4dV5BJmLthQudBaXiXEIzVOJgdw1bJ34gPE1jYJFPnEzmiuioZapi
 XqhLSGwAlvxza3sT+1+NRzwtM/UgjG0KfFWPZcwI3bR9l7+4WlGQft4xO3LC3xd54Ipt
 c6ydk5F64I7TVsKZ79QjRwWjlnNzfFfXyXD5aBSDCcYo0CKFobdNJUmwEkRXmnkUWISs
 F7d0eRWtdUQxl5s1vzTCtS7YOMu/Ey1ryQaFhzgY783DAtq8Fsa05hm8Vjrn2dcgvIYQ
 SKGzE3Chfm3P2YTuwZa5GW0a1GoYECYrY/RcjLZujxSGeYrHCIhiL2XmqD+jOs14LBAW
 rj5w==
X-Google-DKIM-Signature: v=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=/7jFaqzBkBgJOqqcmYk+H8RgQmMqHirtHzXa3rG7ILY=;
 b=bOIyQdBpxhs0rxCzXk4GwfH4PHK20+th+uV2VN1aqryEVFWwtxZi+nx8zHId39rURT
 grnCIvePH1mJHBj4EGAt+uCZvuvFaErmSjNdYHl1gdx925eaT5g+NnZ9etlvs62EsmJL
 agJ/hErVNEFA8i6ZLC+ClU4tjY7ht0wGx7r/0FBLWgW8acJnq7CNAHaZEQUclZf5W0JJ
 nNacseGyXO+VvumOs/KxVG7F82Dp5uQadkBqMwvNzNbfcb7k4PTx1a3mnf5VNK/OP6KG
 JZQDPU9K2PPqhEOoyfLwcxq0EwWAoWf5GpGDEPVFaMAT7G6+ih0GTO698DVLeoHYxOX1
 nYlA==
X-Gm-Message-State: APjAAAUPpG6P1xzl2pv+za2O9XM58cp1JqRiWpiS4CyniKNWhlXfl10B
 18w62emzgHaVS1DM9g/ptbs=
X-Google-Smtp-Source: APXvYqxeuPnTRROXqIz8/xnaTcRk2dQyBypVKc+uk7fZ4IN3js4PpNLviHAx55KF4TrDPKfCL9jc4A==
X-Received: by 2002:a2e:425b:: with SMTP id p88mr25332270lja.78.1552569475936; 
 Thu, 14 Mar 2019 06:17:55 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id y63sm2733082lfd.58.2019.03.14.06.17.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Mar 2019 06:17:55 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: netdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, jgross@suse.com, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, davem@davemloft.net
Date: Thu, 14 Mar 2019 15:17:49 +0200
Message-Id: <20190314131749.25706-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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
YW0uY29tPgoKQ3VycmVudGx5IG9uIGRyaXZlciByZXN1bWUgd2UgcmVtb3ZlIGFsbCB0aGUgbmV0
d29yayBxdWV1ZXMgYW5kCmRlc3Ryb3kgc2hhcmVkIFR4L1J4IHJpbmdzIGxlYXZpbmcgdGhlIGRy
aXZlciBpbiBpdHMgY3VycmVudCBzdGF0ZQphbmQgbmV2ZXIgc2lnbmFsaW5nIHRoZSBiYWNrZW5k
IG9mIHRoaXMgZnJvbnRlbmQncyBzdGF0ZSBjaGFuZ2UuClRoaXMgbGVhZHMgdG8gdGhlIG51bWJl
ciBvZiBjb25zZXF1ZW5jZXM6Ci0gd2hlbiBmcm9udGVuZCB3aXRoZHJhd3MgZ3JhbnRlZCByZWZl
cmVuY2VzIHRvIHRoZSByaW5ncyBldGMuIGl0IGNhbm5vdAogIGJlIGNsZWFubHkgZG9uZSBhcyB0
aGUgYmFja2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdCB0b2xkIHRvCiAgZnJlZSB0
aGUgcmVzb3VyY2VzKQotIGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZXN1bWUgZHJpdmVyIG9wZXJh
dGlvbiBhcyBhbGwgdGhlIGNvbW11bmljYXRpb24KICBtZWFucyB3aXRoIHRoZSBiYWNrbmVkIHdl
cmUgZGVzdHJveWVkIGJ5IHRoZSBmcm9udGVuZCwgdGh1cwogIG1ha2luZyB0aGUgZnJvbnRlbmQg
YXBwZWFyIHRvIHRoZSBndWVzdCBPUyBhcyBmdW5jdGlvbmFsLCBidXQKICBub3QgcmVhbGx5LgoK
Rml4IHRoaXMgYnkgbm90IGRlc3Ryb3lpbmcgY29tbXVuaWNhdGlvbiBjaGFubmVscy9yaW5ncyBv
biBkcml2ZXIKcmVzdW1lLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1u
ZXRmcm9udC5jIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZl
cnMvbmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IGM5MTRjMjRmODgwYi4uMmNhMTYyMDQ4ZGE0IDEw
MDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYworKysgYi9kcml2ZXJzL25ldC94
ZW4tbmV0ZnJvbnQuYwpAQCAtMTQyMiwyMiArMTQyMiw2IEBAIHN0YXRpYyB2b2lkIHhlbm5ldF9k
aXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IG5ldGZyb250X2luZm8gKmluZm8pCiAJfQogfQogCi0v
KioKLSAqIFdlIGFyZSByZWNvbm5lY3RpbmcgdG8gdGhlIGJhY2tlbmQsIGR1ZSB0byBhIHN1c3Bl
bmQvcmVzdW1lLCBvciBhIGJhY2tlbmQKLSAqIGRyaXZlciByZXN0YXJ0LiAgV2UgdGVhciBkb3du
IG91ciBuZXRpZiBzdHJ1Y3R1cmUgYW5kIHJlY3JlYXRlIGl0LCBidXQKLSAqIGxlYXZlIHRoZSBk
ZXZpY2UtbGF5ZXIgc3RydWN0dXJlcyBpbnRhY3Qgc28gdGhhdCB0aGlzIGlzIHRyYW5zcGFyZW50
IHRvIHRoZQotICogcmVzdCBvZiB0aGUga2VybmVsLgotICovCi1zdGF0aWMgaW50IG5ldGZyb250
X3Jlc3VtZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQotewotCXN0cnVjdCBuZXRmcm9udF9p
bmZvICppbmZvID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Ci0KLQlkZXZfZGJnKCZkZXYt
PmRldiwgIiVzXG4iLCBkZXYtPm5vZGVuYW1lKTsKLQotCXhlbm5ldF9kaXNjb25uZWN0X2JhY2tl
bmQoaW5mbyk7Ci0JcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbnQgeGVuX25ldF9yZWFkX21hYyhz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCB1OCBtYWNbXSkKIHsKIAljaGFyICpzLCAqZSwgKm1h
Y3N0cjsKQEAgLTIxODUsNyArMjE2OSw2IEBAIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBu
ZXRmcm9udF9kcml2ZXIgPSB7CiAJLmlkcyA9IG5ldGZyb250X2lkcywKIAkucHJvYmUgPSBuZXRm
cm9udF9wcm9iZSwKIAkucmVtb3ZlID0geGVubmV0X3JlbW92ZSwKLQkucmVzdW1lID0gbmV0ZnJv
bnRfcmVzdW1lLAogCS5vdGhlcmVuZF9jaGFuZ2VkID0gbmV0YmFja19jaGFuZ2VkLAogfTsKIAot
LSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:19:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QGh-0003h9-Qu; Thu, 14 Mar 2019 13:19: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4QGg-0003h0-8X
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:19:30 +0000
X-Inumbo-ID: cbc6ebf0-465b-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 cbc6ebf0-465b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:19:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:19:26 -0600
Message-Id: <5C8A54DD020000780021E9DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:19:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
 <1552567811-5301-3-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1552567811-5301-3-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v10 2/8] 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>, 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+IE9uIDE0LjAzLjE5IGF0IDEzOjUwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBT
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
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgZGlkIGdpdmUgbXkgYWNrIG9uIHY5LCBhbmQg
SSBzZWUgbm8gaW5kaWNhdGlvbiBvZiBjaGFuZ2VzIHdoaWNoCm1heSBoYXZlIGludmFsaWRhdGVk
IGl0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:21:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QI9-0004M8-7P; Thu, 14 Mar 2019 13: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4QI7-0004Ly-S9
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:20:59 +0000
X-Inumbo-ID: 009ebdb6-465c-11e9-83b4-ebffbfc909c8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 009ebdb6-465c-11e9-83b4-ebffbfc909c8;
 Thu, 14 Mar 2019 13:20:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:20:56 -0600
Message-Id: <5C8A5539020000780021E9E0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:20:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
 <1552567811-5301-9-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1552567811-5301-9-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v10 8/8] common/domain: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDEzOjUwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBX
aGVuIGlzc3VpbmcgYSB2Y3B1X29wIGh5cGVyY2FsbCwgZ3Vlc3RzIGhhdmUgY29udHJvbCBvdmVy
IHRoZQo+IHZjcHVpZCB2YXJpYWJsZS4gSW4gdGhlIG9sZCBjb2RlLCB0aGlzIGFsbG93ZWQgdG8g
cGVyZm9ybQo+IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcy4gVG8gYmxvY2sgdGhp
cywgd2UgbWFrZSB1c2UKPiBvZiB0aGUgZG9tYWluX3ZjcHUgZnVuY3Rpb24uCj4gCj4gVGhpcyBp
cyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13: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 1h4QJJ-0004TQ-M3; Thu, 14 Mar 2019 13:22: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=MyZm=RR=amazon.de=prvs=96908ba04=nmanthey@srs-us1.protection.inumbo.net>)
 id 1h4QJI-0004TH-Dd
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:22:12 +0000
X-Inumbo-ID: 2bfc0656-465c-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 2bfc0656-465c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:22: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=1552569730; x=1584105730;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dOPi99jU4FO+OL+8K2jEb45IUiLpfJFiSysOwAzHG3I=;
 b=gFuX+1yYSZbLkPNch4f/VT4h7+20uUn9rRTANtNh7A2ifFZZnbWtQUsW
 uqXA4cWGZrXnX5JIYXgByU0IbscWeOh3HMIe1FCmBs6T/bLPCPzKdP8sI
 8uPqFNR5zTKbdD/j3vhyvnQmXQT5dhRvJRe4NKANRKCKXjvkLvulpI3oO 8=;
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="788588984"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Mar 2019 13:22:07 +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-c5104f52.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2EDM6UJ128481
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Mar 2019 13:22:07 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 Mar 2019 13:22:06 +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 Mar 2019 13:21:59 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
 <1552567811-5301-3-git-send-email-nmanthey@amazon.de>
 <5C8A54DD020000780021E9DC@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: <8ad4d1a8-cd32-dbc9-e21f-234ec25dcaa1@amazon.de>
Date: Thu, 14 Mar 2019 14:21:55 +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: <5C8A54DD020000780021E9DC@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D19UWC002.ant.amazon.com (10.43.162.179) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH L1TF v10 2/8] 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>, 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>

T24gMy8xNC8xOSAxNDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkgYXQg
MTM6NTAsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBTaW5jZSB0aGUgTDFURiB2dWxu
ZXJhYmlsaXR5IG9mIEludGVsIENQVXMsIGxvYWRpbmcgaHlwZXJ2aXNvciBkYXRhIGludG8KPj4g
TDEgY2FjaGUgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2Ugd2hlbiBoeXBlcnRocmVhZGluZyBpcyB1
c2VkIGFzIHdlbGwsIGEKPj4gZ3Vlc3QgcnVubmluZyBvbiB0aGUgc2libGluZyBjb3JlIGNhbiBs
ZWFrIHRoaXMgcG90ZW50aWFsbHkgc2VjcmV0IGRhdGEuCj4+Cj4+IFRvIHByZXZlbnQgdGhlc2Ug
c3BlY3VsYXRpdmUgYWNjZXNzZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVyCj4+IGFjY2Vz
c2luZyB0aGUgZG9tYWluIHByb3BlcnR5IGZpZWxkIGJ5IGFkZGluZyBsZmVuY2UgaW5zdHJ1Y3Rp
b25zLiBUaGlzCj4+IHdheSwgdGhlIENQVSBjb250aW51ZXMgZXhlY3V0aW5nIGFuZCBsb2FkaW5n
IGRhdGEgb25seSBvbmNlIHRoZSBjb25kaXRpb24KPj4gaXMgYWN0dWFsbHkgZXZhbHVhdGVkLgo+
Pgo+PiBBcyB0aGlzIHByb3RlY3Rpb24gaXMgdHlwaWNhbGx5IHVzZWQgaW4gaWYgc3RhdGVtZW50
cywgdGhlIGxmZW5jZSBoYXMgdG8KPj4gY29tZSBpbiBhIGNvbXBhdGlibGUgd2F5LiBUaGVyZWZv
cmUsIGEgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRydWUgYWZ0ZXIgYW4KPj4gbGZlbmNlIGluc3Ry
dWN0aW9uIGlzIGludHJvZHVjZWQuIFRvIHByb3RlY3QgYm90aCBicmFuY2hlcyBhZnRlciBhCj4+
IGNvbmRpdGlvbmFsLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24gaGFzIHRvIGJlIGFkZGVkIGZvciB0
aGUgdHdvIGJyYW5jaGVzLgo+PiBUbyBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVy
IHNldmVyYWwgZXZhbHVhdGlvbnMsIHRoZSBnZW5lcmljCj4+IGJhcnJpZXIgbWFjcm8gYmxvY2tf
c3BlY3VsYXRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkLgo+Pgo+PiBBcyB0aGUgTDFURiB2dWxuZXJh
YmlsaXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUgeDg2IGFyY2hpdGVjdHVyZSwgdGhlcmUgaXMK
Pj4gbm8gbmVlZCB0byBhZGQgcHJvdGVjdGlvbiBmb3Igb3RoZXIgYXJjaGl0ZWN0dXJlcy4gSGVu
Y2UsIHRoZSBpbnRyb2R1Y2VkCj4+IGZ1bmN0aW9ucyBhcmUgZGVmaW5lZCBidXQgZW1wdHkuCj4+
Cj4+IE9uIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLCBieSBkZWZhdWx0LCB0aGUgbGZlbmNlIGluc3Ry
dWN0aW9uIGlzIG5vdCBwcmVzZW50Cj4+IGVpdGhlci4gT25seSB3aGVuIGEgTDFURiB2dWxuZXJh
YmxlIHBsYXRmb3JtIGlzIGRldGVjdGVkLCB0aGUgbGZlbmNlCj4+IGluc3RydWN0aW9uIGlzIHBh
dGNoZWQgaW4gdmlhIGFsdGVybmF0aXZlIHBhdGNoaW5nLiBTaW1pbGFybHksIFBWIGd1ZXN0cwo+
PiBhcmUgcHJvdGVjdGVkIHdydCBMMVRGIGJ5IGRlZmF1bHQsIHNvIHRoYXQgdGhlIHByb3RlY3Rp
b24gaXMgZnVydGhlcm1vcmUKPj4gZGlzYWJsZWQgaW4gY2FzZSBIVk0gaXMgZXhjbHVlZGVkIHZp
YSB0aGUgYnVpbGQgY29uZmlndXJhdGlvbi4KPj4KPj4gSW50cm9kdWNpbmcgdGhlIGxmZW5jZSBp
bnN0cnVjdGlvbnMgY2F0Y2hlcyBhIGxvdCBvZiBwb3RlbnRpYWwgbGVha3Mgd2l0aAo+PiBhIHNp
bXBsZSB1bmludHJ1c2l2ZSBjb2RlIGNoYW5nZS4gRHVyaW5nIHBlcmZvcm1hbmNlIHRlc3Rpbmcs
IHdlIGRpZCBub3QKPj4gbm90aWNlIHBlcmZvcm1hbmNlIGVmZmVjdHMuCj4+Cj4+IFRoaXMgaXMg
cGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Cj4+IEFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEkgZGlkIGdpdmUgbXkgYWNrIG9u
IHY5LCBhbmQgSSBzZWUgbm8gaW5kaWNhdGlvbiBvZiBjaGFuZ2VzIHdoaWNoCj4gbWF5IGhhdmUg
aW52YWxpZGF0ZWQgaXQuCgpUaGF0IGlzIGEgbWlzcyBvbiBteSBzaWRlLgoKTm9yYmVydAoKPgo+
IEphbgo+Cj4KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNl
bnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFl
Z2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0g
QW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:25:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QMf-0004iE-89; Thu, 14 Mar 2019 13:25:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4QMd-0004i9-Sr
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:25:39 +0000
X-Inumbo-ID: a5ad75b8-465c-11e9-812b-bfa4b24f08fc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5ad75b8-465c-11e9-812b-bfa4b24f08fc;
 Thu, 14 Mar 2019 13:25: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 9963CAFBB;
 Thu, 14 Mar 2019 13:25:33 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-jgross@suse.com> <5C8A534F020000780021E9C5@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: <36986c14-92fa-10e9-8ed7-7c290e360a6c@suse.com>
Date: Thu, 14 Mar 2019 14:25:32 +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: <5C8A534F020000780021E9C5@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNDoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTA6NTksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtMTg5Miw4ICsxODkxLDcg
QEAgc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3RpbWVyKHZvaWQpCj4+ICAgICAgdmVjdG9yID0g
SVJRMF9WRUNUT1I7Cj4+ICAgICAgY2xlYXJfaXJxX3ZlY3RvcigwKTsKPj4gIAo+PiAtICAgIGNw
dW1hc2tfc2V0YWxsKCZtYXNrX2FsbCk7Cj4+IC0gICAgaWYgKChyZXQgPSBiaW5kX2lycV92ZWN0
b3IoMCwgdmVjdG9yLCAmbWFza19hbGwpKSkKPj4gKyAgICBpZiAoKHJldCA9IGJpbmRfaXJxX3Zl
Y3RvcigwLCB2ZWN0b3IsICZjcHVtYXNrX2FsbCkpKQo+IAo+IFNpbmNlIHlvdSByZXBsYWNlIHRo
ZSB1c2VycyBvZiBjcHVtYXNrX3NldGFsbCgpLCB3b3VsZG4ndCBpdCBiZQo+IGJldHRlciB0byBh
bHNvIHJlbW92ZSB0aGF0IGZ1bmN0aW9uIGZyb20gdGhlIGhlYWRlcj8KCkkgZG9uJ3QgcmVwbGFj
ZSBhbGwgb2YgdGhlbS4gVGhlcmUgYXJlIHN0aWxsIHNvbWUgdXNlcnMgbGVmdCB3aGVyZQpyZXBs
YWNpbmcgd2l0aCBjcHVtYXNrX2FsbCB3b3VsZCBiZSBsZXNzIG9wdGltYWwuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:26:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13: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 1h4QNg-0004nQ-K9; Thu, 14 Mar 2019 13:26:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4QNf-0004mf-3I
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:26:43 +0000
X-Inumbo-ID: cd214930-465c-11e9-9e08-b7ed2457af18
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd214930-465c-11e9-9e08-b7ed2457af18;
 Thu, 14 Mar 2019 13:26:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:26:39 -0600
Message-Id: <5C8A5690020000780021EA1E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:26:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314093733.18175-1-jgross@suse.com>
 <20190314093733.18175-2-jgross@suse.com>
In-Reply-To: <20190314093733.18175-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen/debug: make debugtrace configurable
 via Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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+IE9uIDE0LjAzLjE5IGF0IDEwOjM3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIGhhdmluZyB0byBlZGl0IGluY2x1ZGUveGVuL2xpYi5oIGZvciBtYWtpbmcgZGVidWd0
cmFjZQo+IGF2YWlsYWJsZSBtYWtlIGl0IGNvbmZpZ3VyYWJsZSB2aWEgS2NvbmZpZy4KPiAKPiBE
ZWZhdWx0IGlzIG9mZiwgaXQgaXMgYXZhaWxhYmxlIG9ubHkgaW4gZXhwZXJ0IG1vZGUgb3IgaW4g
ZGVidWcgYnVpbGRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:34:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QUg-0005cU-KO; Thu, 14 Mar 2019 13:33:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4QUf-0005cP-BH
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:33:57 +0000
X-Inumbo-ID: d0c27dea-465d-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 d0c27dea-465d-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:33:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:33:55 -0600
Message-Id: <5C8A5842020000780021EA3E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:33:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314093733.18175-1-jgross@suse.com>
 <20190314093733.18175-3-jgross@suse.com>
In-Reply-To: <20190314093733.18175-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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+IE9uIDE0LjAzLjE5IGF0IDEwOjM3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jCj4gQEAgLTEyMjUsMTMgKzEyMjUsMjggQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9p
ZCkKPiAgICAgIHdhdGNoZG9nX2VuYWJsZSgpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBkZWJ1
Z3RyYWNlX2FkZF90b19idWYoY2hhciAqYnVmKQo+ICt7Cj4gKyAgICBjaGFyICpwOwo+ICsKPiAr
ICAgIGZvciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHArKyApCj4gKyAgICB7Cj4gKyAgICAgICAg
ZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsKPiArICAgICAgICAvKiBBbHdh
eXMgbGVhdmUgYSBudWwgYnl0ZSBhdCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuICovCj4gKyAgICAg
ICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSAoZGVidWd0cmFjZV9ieXRlcyAtIDEpICkKPiArICAg
ICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICB2b2lkIGRl
YnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+ICB7Cj4gLSAgICBzdGF0aWMg
Y2hhciAgICBidWZbMTAyNF07Cj4gLSAgICBzdGF0aWMgdTMyIGNvdW50Owo+ICsgICAgc3RhdGlj
IGNoYXIgYnVmWzEwMjRdOwo+ICsgICAgc3RhdGljIGNoYXIgbGFzdF9idWZbMTAyNF07Cj4gKyAg
ICBzdGF0aWMgdTMyIGNvdW50LCBsYXN0X2NvdW50OwoKUGxlYXNlIGNoYW5nZSB0byB1aW50MzJf
dCBvciBldmVuIGJldHRlciBzaW1wbHkgdG8gdW5zaWduZWQgaW50LgoKPiBAQCAtMTI0MywyNSAr
MTI1OCwzMiBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+
ICAKPiAgICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0g
MCk7Cj4gIAo+IC0gICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQp
Owo+IC0KPiAgICAgIHZhX3N0YXJ0KGFyZ3MsIGZtdCk7Cj4gLSAgICAodm9pZCl2c25wcmludGYo
YnVmICsgc3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3RybGVuKGJ1ZiksIGZtdCwgYXJncyk7
Cj4gKyAgICAodm9pZCl2c25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKClBs
ZWFzZSB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgZHJvcCB0aGUgc3RyYXkgY2FzdC4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:38:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QZK-0005oU-8d; Thu, 14 Mar 2019 13:38:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4QZJ-0005oP-3o
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:38:45 +0000
X-Inumbo-ID: 7a7e67f6-465e-11e9-8ced-031cd1322805
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a7e67f6-465e-11e9-8ced-031cd1322805;
 Thu, 14 Mar 2019 13:38:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 07:38:40 -0600
Message-Id: <5C8A595F020000780021EA4E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 07:38:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190314130111.32603-1-paul.durrant@citrix.com>
 <20190314130111.32603-2-paul.durrant@citrix.com>
In-Reply-To: <20190314130111.32603-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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+IE9uIDE0LjAzLjE5IGF0IDE0OjAxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xMjE1LDEwICsxMTk2LDE1IEBAIHN0YXRpYyBib29sIHZteF9zZXRfZ3Vlc3RfYm5k
Y2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCkKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4g
IAo+IC1zdGF0aWMgYm9vbCB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2
NCAqdmFsKQo+ICtzdGF0aWMgYm9vbCB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3MoY29uc3Qgc3RydWN0
IHZjcHUgKmN2LCB1NjQgKnZhbCkKPiAgewo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4gKwo+ICAg
ICAgQVNTRVJUKGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCk7Cj4gIAo+ICsgICAgLyog
R2V0IGEgbm9uLWNvbnN0IHBvaW50ZXIgZm9yIHZteF92bWNzX2VudGVyKCkgKi8KPiArICAgIHYg
PSBjdi0+ZG9tYWluLT52Y3B1W2N2LT52Y3B1X2lkXTsKCkFueSBjaGFuY2UgdGhpcyBjb3VsZCBi
ZSBtYWRlIHRoZSBpbml0aWFsaXplciBvZiB0aGUgdmFyaWFibGU/Cgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+IEBAIC0xNjAsNiArMTYwLDEy
IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1
aW50NjRfdCAqdmFsKQo+ICAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2LCBtc3Is
IHZhbCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdT
Ogo+ICsgICAgICAgIGlmICggIWNwLT5mZWF0Lm1weCB8fCAhaHZtX2dldF9ndWVzdF9ibmRjZmdz
KHYsIHZhbCkgKQo+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwoKRGlkbid0IHdlIHNldHRs
ZSBvbiBBU1NFUlQoaXNfaHZtXyopPwoKPiBAQCAtMzIzLDYgKzMyOSwxMiBAQCBpbnQgZ3Vlc3Rf
d3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQo+ICAgICAg
ICAgIHJldCA9IGd1ZXN0X3dybXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gIAo+ICsgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgo+ICsgICAgICAgIGlmICggIWNw
LT5mZWF0Lm1weCB8fCAhaHZtX3NldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCkgKQo+ICsgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwoKU2FtZSBoZXJlPyBPciBkaWQgQW5kcmV3IHRlbGwgeW91IG90
aGVyd2lzZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:39:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QZZ-0005qw-Iu; Thu, 14 Mar 2019 13:39:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4QZY-0005qn-Gi
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:39:00 +0000
X-Inumbo-ID: 84dbe9d4-465e-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84dbe9d4-465e-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:38:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A589AAEFE;
 Thu, 14 Mar 2019 13:38:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190314093733.18175-1-jgross@suse.com>
 <20190314093733.18175-3-jgross@suse.com> <5C8A5842020000780021EA3E@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: <98776ed5-42f7-2c42-aacb-acc9b549598f@suse.com>
Date: Thu, 14 Mar 2019 14:38:56 +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: <5C8A5842020000780021EA3E@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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>

T24gMTQvMDMvMjAxOSAxNDozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTA6MzcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+PiBAQCAt
MTIyNSwxMyArMTIyNSwyOCBAQCB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKQo+PiAgICAgIHdh
dGNoZG9nX2VuYWJsZSgpOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2Fk
ZF90b19idWYoY2hhciAqYnVmKQo+PiArewo+PiArICAgIGNoYXIgKnA7Cj4+ICsKPj4gKyAgICBm
b3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZGVi
dWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsKPj4gKyAgICAgICAgLyogQWx3YXlz
IGxlYXZlIGEgbnVsIGJ5dGUgYXQgdGhlIGVuZCBvZiB0aGUgYnVmZmVyLiAqLwo+PiArICAgICAg
ICBpZiAoIGRlYnVndHJhY2VfcHJkID09IChkZWJ1Z3RyYWNlX2J5dGVzIC0gMSkgKQo+PiArICAg
ICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOwo+PiArICAgIH0KPj4gK30KPj4gKwo+PiAgdm9p
ZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPj4gIHsKPj4gLSAgICBz
dGF0aWMgY2hhciAgICBidWZbMTAyNF07Cj4+IC0gICAgc3RhdGljIHUzMiBjb3VudDsKPj4gKyAg
ICBzdGF0aWMgY2hhciBidWZbMTAyNF07Cj4+ICsgICAgc3RhdGljIGNoYXIgbGFzdF9idWZbMTAy
NF07Cj4+ICsgICAgc3RhdGljIHUzMiBjb3VudCwgbGFzdF9jb3VudDsKPiAKPiBQbGVhc2UgY2hh
bmdlIHRvIHVpbnQzMl90IG9yIGV2ZW4gYmV0dGVyIHNpbXBseSB0byB1bnNpZ25lZCBpbnQuCgpP
a2F5LgoKPiAKPj4gQEAgLTEyNDMsMjUgKzEyNTgsMzIgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50
ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPj4gIAo+PiAgICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1
ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7Cj4+ICAKPj4gLSAgICBzbnByaW50ZihidWYs
IHNpemVvZihidWYpLCAiJXUgIiwgKytjb3VudCk7Cj4+IC0KPj4gICAgICB2YV9zdGFydChhcmdz
LCBmbXQpOwo+PiAtICAgICh2b2lkKXZzbnByaW50ZihidWYgKyBzdHJsZW4oYnVmKSwgc2l6ZW9m
KGJ1ZikgLSBzdHJsZW4oYnVmKSwgZm10LCBhcmdzKTsKPj4gKyAgICAodm9pZCl2c25wcmludGYo
YnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKPiAKPiBQbGVhc2UgdGFrZSB0aGUgb3Bwb3J0
dW5pdHkgYW5kIGRyb3AgdGhlIHN0cmF5IGNhc3QuCgpXaWxsIGRvLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:43:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Qe9-0006dt-8J; Thu, 14 Mar 2019 13:43:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4Qe8-0006dM-Q4
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:43:44 +0000
X-Inumbo-ID: 2dfa1c81-465f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dfa1c81-465f-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:43:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87277760"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20190314093733.18175-1-jgross@suse.com>
 <20190314093733.18175-3-jgross@suse.com> <5C8A5842020000780021EA3E@suse.com>
 <98776ed5-42f7-2c42-aacb-acc9b549598f@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: <cdc2be3d-b1ed-f95b-782b-a7601912c2d0@citrix.com>
Date: Thu, 14 Mar 2019 13:40: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: <98776ed5-42f7-2c42-aacb-acc9b549598f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxMzozOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNC8wMy8yMDE5
IDE0OjMzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTQuMDMuMTkgYXQgMTA6MzcsIDxq
Z3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4+PiBAQCAtMTIyNSwxMyAr
MTIyNSwyOCBAQCB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKQo+Pj4gICAgICB3YXRjaGRvZ19l
bmFibGUoKTsKPj4+ICB9Cj4+PiAgCj4+PiArc3RhdGljIHZvaWQgZGVidWd0cmFjZV9hZGRfdG9f
YnVmKGNoYXIgKmJ1ZikKPj4+ICt7Cj4+PiArICAgIGNoYXIgKnA7Cj4+PiArCj4+PiArICAgIGZv
ciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHArKyApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGRl
YnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkKytdID0gKnA7Cj4+PiArICAgICAgICAvKiBBbHdh
eXMgbGVhdmUgYSBudWwgYnl0ZSBhdCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuICovCj4+PiArICAg
ICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IChkZWJ1Z3RyYWNlX2J5dGVzIC0gMSkgKQo+Pj4g
KyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKPj4+ICsgICAgfQo+Pj4gK30KPj4+ICsK
Pj4+ICB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4gIHsK
Pj4+IC0gICAgc3RhdGljIGNoYXIgICAgYnVmWzEwMjRdOwo+Pj4gLSAgICBzdGF0aWMgdTMyIGNv
dW50Owo+Pj4gKyAgICBzdGF0aWMgY2hhciBidWZbMTAyNF07Cj4+PiArICAgIHN0YXRpYyBjaGFy
IGxhc3RfYnVmWzEwMjRdOwo+Pj4gKyAgICBzdGF0aWMgdTMyIGNvdW50LCBsYXN0X2NvdW50Owo+
PiBQbGVhc2UgY2hhbmdlIHRvIHVpbnQzMl90IG9yIGV2ZW4gYmV0dGVyIHNpbXBseSB0byB1bnNp
Z25lZCBpbnQuCj4gT2theS4KPgo+Pj4gQEAgLTEyNDMsMjUgKzEyNTgsMzIgQEAgdm9pZCBkZWJ1
Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPj4+ICAKPj4+ICAgICAgQVNTRVJU
KGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfYnl0ZXMgLSAxXSA9PSAwKTsKPj4+ICAKPj4+IC0g
ICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwo+Pj4gLQo+Pj4g
ICAgICB2YV9zdGFydChhcmdzLCBmbXQpOwo+Pj4gLSAgICAodm9pZCl2c25wcmludGYoYnVmICsg
c3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3RybGVuKGJ1ZiksIGZtdCwgYXJncyk7Cj4+PiAr
ICAgICh2b2lkKXZzbnByaW50ZihidWYsIHNpemVvZihidWYpLCBmbXQsIGFyZ3MpOwo+PiBQbGVh
c2UgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGRyb3AgdGhlIHN0cmF5IGNhc3QuCj4gV2lsbCBk
by4KCkJvdGggY2FuIGJlIGRvbmUgb24gY29tbWl0LCBzdXJlbHk/Cgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:44:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Qf6-0006kN-Ko; Thu, 14 Mar 2019 13:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qf5-0006kF-JP
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:44:43 +0000
X-Inumbo-ID: 50fe0d54-465f-11e9-a2f2-5fbe9ccdcc11
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50fe0d54-465f-11e9-a2f2-5fbe9ccdcc11;
 Thu, 14 Mar 2019 13:44:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87277866"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 1/4] x86: stop handling MSR_IA32_BNDCFGS save/restore
 in implementation code
Thread-Index: AQHU2mYE9BwvBFQBjUCkj7mlsgHY16YLEOaAgAARC7A=
Date: Thu, 14 Mar 2019 13:41:37 +0000
Message-ID: <513943b6817647989c24c4eda54d4ae3@AMSPEX02CL02.citrite.net>
References: <20190314130111.32603-1-paul.durrant@citrix.com>
 <20190314130111.32603-2-paul.durrant@citrix.com>
 <5C8A595F020000780021EA4E@prv1-mh.provo.novell.com>
In-Reply-To: <5C8A595F020000780021EA4E@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 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgTWFyY2ggMjAxOSAxMzozOQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUmU6IFtQQVRDSCB2MyAxLzRdIHg4Njogc3RvcCBoYW5kbGluZyBNU1JfSUEzMl9CTkRDRkdT
IHNhdmUvcmVzdG9yZSBpbiBpbXBsZW1lbnRhdGlvbiBjb2RlCj4gCj4gPj4+IE9uIDE0LjAzLjE5
IGF0IDE0OjAxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gQEAgLTEyMTUs
MTAgKzExOTYsMTUgQEAgc3RhdGljIGJvb2wgdm14X3NldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2
Y3B1ICp2LCB1NjQgdmFsKQo+ID4gICAgICByZXR1cm4gdHJ1ZTsKPiA+ICB9Cj4gPgo+ID4gLXN0
YXRpYyBib29sIHZteF9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwp
Cj4gPiArc3RhdGljIGJvb2wgdm14X2dldF9ndWVzdF9ibmRjZmdzKGNvbnN0IHN0cnVjdCB2Y3B1
ICpjdiwgdTY0ICp2YWwpCj4gPiAgewo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+ICsKPiA+
ICAgICAgQVNTRVJUKGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCk7Cj4gPgo+ID4gKyAg
ICAvKiBHZXQgYSBub24tY29uc3QgcG9pbnRlciBmb3Igdm14X3ZtY3NfZW50ZXIoKSAqLwo+ID4g
KyAgICB2ID0gY3YtPmRvbWFpbi0+dmNwdVtjdi0+dmNwdV9pZF07Cj4gCj4gQW55IGNoYW5jZSB0
aGlzIGNvdWxkIGJlIG1hZGUgdGhlIGluaXRpYWxpemVyIG9mIHRoZSB2YXJpYWJsZT8KCkkgdGhv
dWdodCBpdCBsb29rZWQgc2xpZ2h0bHkgb2RkIGhhdmluZyBhIGNvbW1lbnQgYWJvdmUgdGhlIGRl
Y2xhcmF0aW9uLCB3aGljaCBpcyB3aHkgSSBkaWQgaXQgdGhpcyB3YXksIGJ1dCBJIGNhbiBtb3Zl
IGl0LgoKPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L21zci5jCj4gPiBAQCAtMTYwLDYgKzE2MCwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPiA+ICAgICAgICAg
IHJldCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7Cj4gPiAgICAgICAgICBicmVh
azsKPiA+Cj4gPiArICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKPiA+ICsgICAgICAgIGlmICgg
IWNwLT5mZWF0Lm1weCB8fCAhaHZtX2dldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCkgKQo+ID4gKyAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gCj4gRGlkbid0IHdlIHNldHRsZSBvbiBBU1NFUlQo
aXNfaHZtXyopPwo+IAo+ID4gQEAgLTMyMyw2ICszMjksMTIgQEAgaW50IGd1ZXN0X3dybXNyKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKPiA+ICAgICAgICAgIHJl
dCA9IGd1ZXN0X3dybXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7Cj4gPiAgICAgICAgICBicmVhazsK
PiA+Cj4gPiArICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKPiA+ICsgICAgICAgIGlmICggIWNw
LT5mZWF0Lm1weCB8fCAhaHZtX3NldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCkgKQo+ID4gKyAgICAg
ICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gCj4gU2FtZSBoZXJlPyBPciBkaWQgQW5kcmV3IHRlbGwg
eW91IG90aGVyd2lzZT8KCkFuZHJldyB3YXMgb2sgd2l0aCBtZSBqdXN0IGRyb3BwaW5nIGl0LCBi
dXQgSSBjYW4gcHV0IGluIHRoZSBBU1NFUlQgaWYgeW91IHByZWZlci4KCiAgUGF1bAoKPiAKPiBK
YW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QkS-0007XA-BJ; Thu, 14 Mar 2019 13:50: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=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4QkQ-0007X0-8f
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:50:14 +0000
X-Inumbo-ID: 160ee2bc-4660-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 160ee2bc-4660-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:50:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552571411;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=DtI2Lv53W32gDuhA2jrJiiIHhGfcFofR9eP1+A5nKTY=;
 b=kJxjo/7mQcdFOO88yJq/5abWgJLhQ3+2Q7cK+uv3a1E8u3uYEO+aui8LA8Gc6JKg56
 3uZN6us7AgEh/SrJKlOfmrw8a/TcEOFJw1pl591AYeuWCItnMPwikQZzisIbXPP6qBW2
 S6+fpJ2WmgjUmu4Kq3rdhk/hv0Y1rNvsldycvasn2FdKNdzpdmRELAApAoI67bM8Wcwv
 NjqGLjb60dTOfSE+tZilexf2XrqWu7vqFJQsMIpD6/eeAN+FNAmMNn+OtGCIXW7A3WiM
 q2JiBMT5CIdgZyOPmxr22lYTGWZEw9Wc/Dh2bOFVgIQNrbsq+y0JvLChYj8jA3CCZZsy
 8ZSA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id h09f4ev2EDo80Xr
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 14:50:08 +0100 (CET)
Date: Thu, 14 Mar 2019 14:50:03 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190314145003.36695ef4.olaf@aepfle.de>
In-Reply-To: <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4435298458646806054=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4435298458646806054==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/rLi/uW=00/4f6cxh2NjjuBS"; protocol="application/pgp-signature"

--Sig_/rLi/uW=00/4f6cxh2NjjuBS
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 13 Mar 2019 03:18:39 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> I'm sorry, but I continue to object to this adjustment getting done
> both by default _and_ not in a per-guest manner. As said before,
> you can't demand guests to run NTP, and hence you can't expect
> them to get along with a few hundred kHz jump in observed TSC
> frequency. Whether the performance drop due to vTSC use is
> better or worse is a policy decision, which we should leave to the
> admin. Hence the feature needs to be off by default, and there
> needs to be at least a host-wide control to enable it; a per-guest
> control would be better. IOW I explicitly do not agree with the
> last sentence of the commit message.

So this seems the be the essential part that prevents moving forward.

Your claim is basically that "we do not know how the workload reacts
to frequency change".
My claim is basically "there is enough evidence that syncing with
external clock is required if the frequency remotely matters".

I think that conflict can not be easily solved.

One way to solve it would be a knob that injects a value into the
proposed "vtsc_tolerance_khz" variable, leave the calculation to
the host admin, and leave code in tsc_set_info basically as is.

Maybe "xl set-params" can be the way to change the value, that way
it can be changed globally at runtime if needed.

In staging the change would affect HVM and PVH. I never ran PVH,
I have to assume it behaves like HVM in this regard.


Olaf

--Sig_/rLi/uW=00/4f6cxh2NjjuBS
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIpcCwAKCRBdQqD6ppg2
fimdAJ42OPeusFZi2kKW3KrsygQS0gqTvQCdH0bd3NzJjHYtB7BYn1kV88iJ9b8=
=mqBW
-----END PGP SIGNATURE-----

--Sig_/rLi/uW=00/4f6cxh2NjjuBS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4435298458646806054==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QkT-0007XG-Lo; Thu, 14 Mar 2019 13:50:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4QkR-0007X5-W7
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:50:16 +0000
X-Inumbo-ID: 176c09d3-4660-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 176c09d3-4660-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:50:14 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id x9so866772ljc.7
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 06:50:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=4ddxflZglpAI5MJot1Q2YWINVe1fcfeCgG+OR0bKChI=;
 b=VtmT4GClFn3/Smbv3EEZ13PJDaMMv2Am6r9u/b4ENSsdFFNS0As3uSAExqXDzvFOwh
 ot4CwySDMPtRf1myo9GDFY9w7DC1ZS+kV3EwnJnmTSLAl4HXnfmK/id3GNQ7euvDqp7+
 3Yk360b08ekddYbaqSPUDli6O62zfvswgZXgRKyr27x6pe0a+FPcmKKRG8eatRfhCMna
 c+dQZ8WFUOJ3aoCGqahPojJeHSlvoc6h1CrcCdN+CfUR4NzF08ueg/purBsECr/o6jbb
 3hu97OSOTb1stjerrNdePinI0hdF2ec2y01kMaJ2IBLZemhVguVUD7EQPWWSsihywbDt
 jK+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=4ddxflZglpAI5MJot1Q2YWINVe1fcfeCgG+OR0bKChI=;
 b=FcQmfyPPH/d6UMTYETGpf4FGzKBgZNttdPYuViLRHE5aWIiD7MyX+IMIv9HhJku8as
 uDtZFE98SbqcxzikdH+OIYp1K5pvxjCA8LG3gL3aMdkCgqrLWGU5IQSqo3MkXjiDfpeV
 Nq06rgrRIe/5iomOOOfHxnkRjnZLPxaG6XSUXKBUp/Idsd6D9v0YSG8PdBM3mUgL5PEF
 agB3iE6cTElyGPBOgM0dNuYWja2rpQfkKlvNdsBUPXJyQEO4Mg+diRopW8NFReqv7k0b
 6QNRSHrtm/eFGjrqjy1VivvSS9NS27PSHyq+ALnF60ttDxPUEsNvzQWqKTdw92zudjgZ
 w/IQ==
X-Gm-Message-State: APjAAAUABwS0E/Ge6jvEW6hhWI20TbChi86fsKgU0G20WJrqWyK9a+nN
 k3E7AeaPaf+8RunquSGdq8U=
X-Google-Smtp-Source: APXvYqwr8rUwihxlALmupZ0d+9phhoXK4fkLpld3mSIOF6er5NKvdJ3BV7UJX1vx9YYxtjYj/3g8Gw==
X-Received: by 2002:a2e:8eda:: with SMTP id e26mr557835ljl.157.1552571412733; 
 Thu, 14 Mar 2019 06:50:12 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 m16sm2431905ljb.50.2019.03.14.06.50.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 06:50:12 -0700 (PDT)
To: netdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, jgross@suse.com, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5c8dd6fa-7173-6618-ef4e-018c0be20028@gmail.com>
Date: Thu, 14 Mar 2019 15:50:10 +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: <20190314131749.25706-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SSBhbSBzdGlsbCBjb25mdXNlZCBhYm91dCBzdXNwZW5kL3Jlc3VtZSBmb3IgdGhlIGZyb250IGRy
aXZlcnMsCmZvciBpbnN0YW5jZSwgYmxvY2sgZnJvbnQgWzFdIGRvZXMgaW1wbGVtZW50IGZ1bGwv
cHJvcGVyIHJlY29ubmVjdApvbiAucmVzdW1lLCBidXQgbmV0IGZyb250IG9ubHkgZG9lcyB0aGlz
IHBhcnRpYWxseS4KCkNvdWxkIGFueW9uZSBwbGVhc2Ugc2hlZCBzb21lIGxpZ2h0IG9uIHN1c3Bl
bmQvcmVzdW1lIGRlc2lnbj8KClRoYW5rIHlvdSwKT2xla3NhbmRyCgpPbiAzLzE0LzE5IDM6MTcg
UE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IEZyb206IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPgo+IEN1cnJlbnRs
eSBvbiBkcml2ZXIgcmVzdW1lIHdlIHJlbW92ZSBhbGwgdGhlIG5ldHdvcmsgcXVldWVzIGFuZAo+
IGRlc3Ryb3kgc2hhcmVkIFR4L1J4IHJpbmdzIGxlYXZpbmcgdGhlIGRyaXZlciBpbiBpdHMgY3Vy
cmVudCBzdGF0ZQo+IGFuZCBuZXZlciBzaWduYWxpbmcgdGhlIGJhY2tlbmQgb2YgdGhpcyBmcm9u
dGVuZCdzIHN0YXRlIGNoYW5nZS4KPiBUaGlzIGxlYWRzIHRvIHRoZSBudW1iZXIgb2YgY29uc2Vx
dWVuY2VzOgo+IC0gd2hlbiBmcm9udGVuZCB3aXRoZHJhd3MgZ3JhbnRlZCByZWZlcmVuY2VzIHRv
IHRoZSByaW5ncyBldGMuIGl0IGNhbm5vdAo+ICAgIGJlIGNsZWFubHkgZG9uZSBhcyB0aGUgYmFj
a2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdCB0b2xkIHRvCj4gICAgZnJlZSB0aGUg
cmVzb3VyY2VzKQo+IC0gaXQgaXMgbm90IHBvc3NpYmxlIHRvIHJlc3VtZSBkcml2ZXIgb3BlcmF0
aW9uIGFzIGFsbCB0aGUgY29tbXVuaWNhdGlvbgo+ICAgIG1lYW5zIHdpdGggdGhlIGJhY2tuZWQg
d2VyZSBkZXN0cm95ZWQgYnkgdGhlIGZyb250ZW5kLCB0aHVzCj4gICAgbWFraW5nIHRoZSBmcm9u
dGVuZCBhcHBlYXIgdG8gdGhlIGd1ZXN0IE9TIGFzIGZ1bmN0aW9uYWwsIGJ1dAo+ICAgIG5vdCBy
ZWFsbHkuCj4KPiBGaXggdGhpcyBieSBub3QgZGVzdHJveWluZyBjb21tdW5pY2F0aW9uIGNoYW5u
ZWxzL3JpbmdzIG9uIGRyaXZlcgo+IHJlc3VtZS4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0K
PiAgIGRyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KPiAg
IDEgZmlsZSBjaGFuZ2VkLCAxNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCj4gaW5kZXgg
YzkxNGMyNGY4ODBiLi4yY2ExNjIwNDhkYTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQveGVu
LW5ldGZyb250LmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwo+IEBAIC0xNDIy
LDIyICsxNDIyLDYgQEAgc3RhdGljIHZvaWQgeGVubmV0X2Rpc2Nvbm5lY3RfYmFja2VuZChzdHJ1
Y3QgbmV0ZnJvbnRfaW5mbyAqaW5mbykKPiAgIAl9Cj4gICB9Cj4gICAKPiAtLyoqCj4gLSAqIFdl
IGFyZSByZWNvbm5lY3RpbmcgdG8gdGhlIGJhY2tlbmQsIGR1ZSB0byBhIHN1c3BlbmQvcmVzdW1l
LCBvciBhIGJhY2tlbmQKPiAtICogZHJpdmVyIHJlc3RhcnQuICBXZSB0ZWFyIGRvd24gb3VyIG5l
dGlmIHN0cnVjdHVyZSBhbmQgcmVjcmVhdGUgaXQsIGJ1dAo+IC0gKiBsZWF2ZSB0aGUgZGV2aWNl
LWxheWVyIHN0cnVjdHVyZXMgaW50YWN0IHNvIHRoYXQgdGhpcyBpcyB0cmFuc3BhcmVudCB0byB0
aGUKPiAtICogcmVzdCBvZiB0aGUga2VybmVsLgo+IC0gKi8KPiAtc3RhdGljIGludCBuZXRmcm9u
dF9yZXN1bWUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiAtewo+IC0Jc3RydWN0IG5ldGZy
b250X2luZm8gKmluZm8gPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiAtCj4gLQlkZXZf
ZGJnKCZkZXYtPmRldiwgIiVzXG4iLCBkZXYtPm5vZGVuYW1lKTsKPiAtCj4gLQl4ZW5uZXRfZGlz
Y29ubmVjdF9iYWNrZW5kKGluZm8pOwo+IC0JcmV0dXJuIDA7Cj4gLX0KPiAtCj4gICBzdGF0aWMg
aW50IHhlbl9uZXRfcmVhZF9tYWMoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwgdTggbWFjW10p
Cj4gICB7Cj4gICAJY2hhciAqcywgKmUsICptYWNzdHI7Cj4gQEAgLTIxODUsNyArMjE2OSw2IEBA
IHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBuZXRmcm9udF9kcml2ZXIgPSB7Cj4gICAJLmlk
cyA9IG5ldGZyb250X2lkcywKPiAgIAkucHJvYmUgPSBuZXRmcm9udF9wcm9iZSwKPiAgIAkucmVt
b3ZlID0geGVubmV0X3JlbW92ZSwKPiAtCS5yZXN1bWUgPSBuZXRmcm9udF9yZXN1bWUsCj4gICAJ
Lm90aGVyZW5kX2NoYW5nZWQgPSBuZXRiYWNrX2NoYW5nZWQsCj4gICB9Owo+ICAgCgpbMV0gCmh0
dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjAuMi9zb3VyY2UvZHJpdmVycy9ibG9j
ay94ZW4tYmxrZnJvbnQuYyNMMjA3MgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:51:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Qlg-0007gv-7O; Thu, 14 Mar 2019 13:51:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qle-0007gd-Pk
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:51:30 +0000
X-Inumbo-ID: 447e19c2-4660-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 447e19c2-4660-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:51:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80563508"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:51:21 +0000
Message-ID: <20190314135125.1958-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/4] clean up MSR save/restore code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KioqIEJMVVJCIEhFUkUgKioqCgpQYXVsIER1cnJhbnQgKDQpOgogIHg4Njogc3RvcCBoYW5kbGlu
ZyBNU1JfSUEzMl9CTkRDRkdTIHNhdmUvcmVzdG9yZSBpbiBpbXBsZW1lbnRhdGlvbgogICAgY29k
ZQogIHg4NjogbW92ZSB0aGUgc2F2ZWQgdmFsdWUgb2YgTVNSX0lBMzJfWFNTIGludG8gc3RydWN0
IHZjcHVfbXNycwogIHg4Njogc3RvcCBoYW5kbGluZyBNU1JfSUEzMl9YU1Mgc2F2ZS9yZXN0b3Jl
IGluIGltcGxlbWVudGF0aW9uIGNvZGUKICB4ODY6IHJlbW92ZSBkZWZ1bmN0IGluaXQvbG9hZC9z
YXZlX21zcigpIGh2bV9mdW5jcwoKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgfCA1OCArKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDczICsrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAg
ICB8IDM4ICsrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
IHwgIDggKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIHwgIDEgLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgIDUgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDYzIGlu
c2VydGlvbnMoKyksIDEyMiBkZWxldGlvbnMoLSkKLS0tCnYyOgogLSBEcm9wIHBhdGNoZXMgIzIg
YW5kICM2IG9mIHRoZSB2MSBzZXJpZXMKCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVu
IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:51:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:51: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 1h4Qll-0007hn-HC; Thu, 14 Mar 2019 13:51: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qlk-0007hX-3K
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:51:36 +0000
X-Inumbo-ID: 47a9d0b7-4660-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47a9d0b7-4660-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:51:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80563523"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:51:22 +0000
Message-ID: <20190314135125.1958-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314135125.1958-1-paul.durrant@citrix.com>
References: <20190314135125.1958-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKTk9URTogQmVjYXVzZSB2bXhf
Z2V0L3NldF9ndWVzdF9ibmRjZmdzKCkgY2FsbCB2bXhfdm1jc19lbnRlcigpLCB0aGUKICAgICAg
c3RydWN0IHZjcHUgcG9pbnRlciBwYXNzZWQgaW4sIGFuZCBoZW5jZSB0aGUgdmNwdSBwb2ludGVy
IHBhc3NlZCB0bwogICAgICBndWVzdF9yZG1zcigpIGNhbm5vdCBiZSBjb25zdC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Cgp2NDoKIC0gQ29zbWV0aWMgcmUtYXJyYW5nZW1lbnRzIGFuZCBhbiBhZGRpdGlvbmFs
IEFTU0VSVCByZXF1ZXN0ZWQgYnkgSmFuCgp2MzoKIC0gQWRkcmVzcyBmdXJ0aGVyIGNvbW1lbnRz
IGZyb20gSmFuCiAtIERyb3BwZWQgS2V2aW4ncyBSLWIgYmVjYXVzZSBvZiBjaGFuZ2UgdG8gdm14
LmMKCnYyOgogLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4gYnkgbGFyZ2VseSByZW1vdmlu
ZyBodW5rcwogLSBLZWVwaW5nIEtldmluJ3MgUi1iIHNpbmNlIHJlbWFpbmluZyBodW5rcyBpbiB2
bXguYyBhcmUgYXMgYmVmb3JlCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAx
NCArKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAyNCArKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgIHwgMjAg
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDQg
KystLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCA4YWRiYjYxYjU3Li5lNTY2ZDgzZjhiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTEzMDMsNiArMTMw
Myw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3Jz
X3RvX3NlbmRbXSA9IHsKICAgICBNU1JfU1BFQ19DVFJMLAogICAgIE1TUl9JTlRFTF9NSVNDX0ZF
QVRVUkVTX0VOQUJMRVMsCisgICAgTVNSX0lBMzJfQk5EQ0ZHUywKICAgICBNU1JfQU1ENjRfRFIw
X0FERFJFU1NfTUFTSywKICAgICBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSywKICAgICBNU1Jf
QU1ENjRfRFIyX0FERFJFU1NfTUFTSywKQEAgLTE0NDAsNiArMTQ0MSw3IEBAIHN0YXRpYyBpbnQg
aHZtX2xvYWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAKICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRF
TF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoK
ICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICAgICAgY2FzZSBN
U1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6
CiAgICAgICAgICAgICByYyA9IGd1ZXN0X3dybXNyKHYsIGN0eHQtPm1zcltpXS5pbmRleCwgY3R4
dC0+bXNyW2ldLnZhbCk7CkBAIC0zNDY3LDEyICszNDY5LDYgQEAgaW50IGh2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bS5tc3JfeHNzOwogICAgICAgICBicmVhazsKIAot
ICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+
ZmVhdC5tcHggfHwKLSAgICAgICAgICAgICAhaHZtX2dldF9ndWVzdF9ibmRjZmdzKHYsIG1zcl9j
b250ZW50KSApCi0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKLQog
ICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgog
ICAgICAgICAgLyoKQEAgLTM2MTksMTIgKzM2MTUsNiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRl
cmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIHYt
PmFyY2guaHZtLm1zcl94c3MgPSBtc3JfY29udGVudDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBj
YXNlIE1TUl9JQTMyX0JORENGR1M6Ci0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmZlYXQu
bXB4IHx8Ci0gICAgICAgICAgICAgIWh2bV9zZXRfZ3Vlc3RfYm5kY2Zncyh2LCBtc3JfY29udGVu
dCkgKQotICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBj
YXNlIE1TUl9BTUQ2NF9OQl9DRkc6CiAgICAgICAgIC8qIGlnbm9yZSB0aGUgd3JpdGUgKi8KICAg
ICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDcyNWRkODhjMTMuLmY4NDgxZDAzMmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC04MDUsMTcgKzgwNSw2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0IHZteF9pbml0X21zcih2b2lkKQogCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogewotICAgIHZteF92bWNzX2VudGVyKHYp
OwotCi0gICAgaWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHggKQotICAgIHsKLSAg
ICAgICAgX192bXJlYWQoR1VFU1RfQk5EQ0ZHUywgJmN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFs
KTsKLSAgICAgICAgaWYgKCBjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCApCi0gICAgICAgICAg
ICBjdHh0LT5tc3JbY3R4dC0+Y291bnQrK10uaW5kZXggPSBNU1JfSUEzMl9CTkRDRkdTOwotICAg
IH0KLQotICAgIHZteF92bWNzX2V4aXQodik7Ci0KICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYm
IGNwdV9oYXNfdm14X3hzYXZlcyApCiAgICAgewogICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291
bnRdLnZhbCA9IHYtPmFyY2guaHZtLm1zcl94c3M7CkBAIC04MzUsMTQgKzgyNCw2IEBAIHN0YXRp
YyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkK
ICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCApCiAgICAgICAgIHsK
LSAgICAgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgotICAgICAgICAgICAgaWYgKCBjcHVfaGFz
X21weCAmJiBjcHVfaGFzX3ZteF9tcHggJiYKLSAgICAgICAgICAgICAgICAgaXNfY2Fub25pY2Fs
X2FkZHJlc3MoY3R4dC0+bXNyW2ldLnZhbCkgJiYKLSAgICAgICAgICAgICAgICAgIShjdHh0LT5t
c3JbaV0udmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCi0gICAgICAgICAgICAgICAgX192
bXdyaXRlKEdVRVNUX0JORENGR1MsIGN0eHQtPm1zcltpXS52YWwpOwotICAgICAgICAgICAgZWxz
ZSBpZiAoIGN0eHQtPm1zcltpXS52YWwgKQotICAgICAgICAgICAgICAgIGVyciA9IC1FTlhJTzsK
LSAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKICAgICAgICAg
ICAgIGlmICggY3B1X2hhc194c2F2ZXMgJiYgY3B1X2hhc192bXhfeHNhdmVzICkKICAgICAgICAg
ICAgICAgICB2LT5hcmNoLmh2bS5tc3JfeHNzID0gY3R4dC0+bXNyW2ldLnZhbDsKQEAgLTEyMTUs
OCArMTE5NiwxMSBAQCBzdGF0aWMgYm9vbCB2bXhfc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZj
cHUgKnYsIHU2NCB2YWwpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBib29sIHZteF9n
ZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCitzdGF0aWMgYm9vbCB2
bXhfZ2V0X2d1ZXN0X2JuZGNmZ3MoY29uc3Qgc3RydWN0IHZjcHUgKmN2LCB1NjQgKnZhbCkKIHsK
KyAgICAvKiBHZXQgYSBub24tY29uc3QgcG9pbnRlciBmb3Igdm14X3ZtY3NfZW50ZXIoKSAqLwor
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3YtPmRvbWFpbi0+dmNwdVtjdi0+dmNwdV9pZF07CisKICAg
ICBBU1NFUlQoY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4KTsKIAogICAgIHZteF92bWNz
X2VudGVyKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2
L21zci5jCmluZGV4IDRkZjRhNTlmNGQuLjBlOTAxZDIzOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE2MCw2ICsxNjAsMTYgQEAg
aW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2
NF90ICp2YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgorICAgICAgICBp
ZiAoICFjcC0+ZmVhdC5tcHggKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAg
ICBBU1NFUlQoaXNfaHZtX2RvbWFpbihkKSk7CisgICAgICAgIGlmICghaHZtX2dldF9ndWVzdF9i
bmRjZmdzKHYsIHZhbCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKICAgICAgICAgaWYg
KCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7CkBAIC0zMjMsNiArMzMzLDE2IEBA
IGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2
YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgorICAgICAgICBpZiAoICFj
cC0+ZmVhdC5tcHggKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICBBU1NF
UlQoaXNfaHZtX2RvbWFpbihkKSk7CisgICAgICAgIGlmICggIWh2bV9zZXRfZ3Vlc3RfYm5kY2Zn
cyh2LCB2YWwpICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgYnJlYWs7
CisKICAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAwMDAxZmY6CiAgICAgICAgIGlmICggaXNf
dmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA1
M2ZmZWJiMmM1Li5kNDFlZDYzMjMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMTQ5LDcgKzE0
OSw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewogICAgIGludCAgKCpnZXRfZ3Vlc3Rf
cGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0ICopOwogICAgIGludCAgKCpzZXRfZ3Vlc3RfcGF0KShz
dHJ1Y3QgdmNwdSAqdiwgdTY0KTsKIAotICAgIGJvb2wgKCpnZXRfZ3Vlc3RfYm5kY2Zncykoc3Ry
dWN0IHZjcHUgKnYsIHU2NCAqKTsKKyAgICBib29sICgqZ2V0X2d1ZXN0X2JuZGNmZ3MpKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1NjQgKik7CiAgICAgYm9vbCAoKnNldF9ndWVzdF9ibmRjZmdzKShz
dHJ1Y3QgdmNwdSAqdiwgdTY0KTsKIAogICAgIHZvaWQgKCpzZXRfdHNjX29mZnNldCkoc3RydWN0
IHZjcHUgKnYsIHU2NCBvZmZzZXQsIHU2NCBhdF90c2MpOwpAQCAtNDQ4LDcgKzQ0OCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBodm1fZ2V0X3NoYWRvd19nc19iYXNlKHN0cnVjdCB2
Y3B1ICp2KQogICAgIHJldHVybiBodm1fZnVuY3MuZ2V0X3NoYWRvd19nc19iYXNlKHYpOwogfQog
Ci1zdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2
LCB1NjQgKnZhbCkKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3MoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHU2NCAqdmFsKQogewogICAgIHJldHVybiBodm1fZnVuY3MuZ2V0
X2d1ZXN0X2JuZGNmZ3MgJiYKICAgICAgICAgICAgaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdz
KHYsIHZhbCk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:51:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13:51:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Qll-0007i6-S5; Thu, 14 Mar 2019 13:51: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qlk-0007hZ-B2
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:51:36 +0000
X-Inumbo-ID: 4816c0d2-4660-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4816c0d2-4660-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:51:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80563524"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:51:23 +0000
Message-ID: <20190314135125.1958-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314135125.1958-1-paul.durrant@citrix.com>
References: <20190314135125.1958-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/4] x86: move the saved value of
 MSR_IA32_XSS into struct vcpu_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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

Q3VycmVudGx5IHRoZSB2YWx1ZSBpcyBzYXZlZCBkaXJlY3RseSBpbiBzdHJ1Y3QgaHZtX3ZjcHUu
IFRoaXMgcGF0Y2ggc2ltcGx5CmNvLWxvY2F0ZXMgaXQgd2l0aCBvdGhlciBzYXZlZCBNU1IgdmFs
dWVzLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8IDEgLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgNSArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3OWUyY2Y5Li5hYTM4
NTU1NzM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCkBAIC0xNjUzLDcgKzE2NTMsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRf
c3dpdGNoKHZvaWQpCiAgICAgICAgICAgICAgICAgQlVHKCk7CiAKICAgICAgICAgICAgIGlmICgg
Y3B1X2hhc194c2F2ZXMgJiYgaXNfaHZtX3ZjcHUobikgKQotICAgICAgICAgICAgICAgIHNldF9t
c3JfeHNzKG4tPmFyY2guaHZtLm1zcl94c3MpOworICAgICAgICAgICAgICAgIHNldF9tc3JfeHNz
KG4tPmFyY2gubXNycy0+eHNzLnJhdyk7CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9ub25sYXp5KG4sIGZhbHNlKTsKICAgICAgICAgbmQtPmFyY2guY3R4dF9zd2l0Y2gtPnRv
KG4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggZTU2NmQ4M2Y4Yi4uZGZmNTkwZTY1OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNDY2LDcg
KzM0NjYsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1
aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgKQogICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CkBAIC0zNjEyLDcgKzM2MTIsNyBAQCBpbnQg
aHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2Nv
bnRlbnQsCiAgICAgICAgIC8qIE5vIFhTUyBmZWF0dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZv
ciBndWVzdHMuICovCiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMg
fHwgbXNyX2NvbnRlbnQgIT0gMCApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAg
ICB2LT5hcmNoLmh2bS5tc3JfeHNzID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHYtPmFyY2gubXNy
cy0+eHNzLnJhdyA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNS
X0FNRDY0X05CX0NGRzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZjg0ODFkMDMyYS4uOTg1ZTU3MzVkMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKQEAgLTgwNyw3ICs4MDcsNyBAQCBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9t
c3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogewogICAgIGlmICggY3B1
X2hhc194c2F2ZXMgJiYgY3B1X2hhc192bXhfeHNhdmVzICkKICAgICB7Ci0gICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAgICAgY3R4
dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPnhzcy5yYXc7CiAgICAgICAg
IGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQogICAgICAgICAgICAgY3R4dC0+bXNy
W2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0lBMzJfWFNTOwogICAgIH0KQEAgLTgyNiw3ICs4
MjYsNyBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9tc3IgKmN0eHQpCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAg
ICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0ubXNyX3hzcyA9IGN0eHQtPm1zcltpXS52YWw7CisgICAg
ICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gY3R4dC0+bXNyW2ldLnZhbDsKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CiAgICAgICAgICAg
ICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCA2Yzg0ZDVhNWE2Li41NTYzZDI4YTRl
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xNzYsNyArMTc2LDYgQEAgc3RydWN0IGh2bV92
Y3B1IHsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCBuMWFzaWQ7CiAKICAgICB1NjQgICAgICAg
ICAgICAgICAgIG1zcl90c2NfYWRqdXN0OwotICAgIHU2NCAgICAgICAgICAgICAgICAgbXNyX3hz
czsKIAogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHZteF92Y3B1IHZteDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
CmluZGV4IGE3MjQ0NzkzYmYuLjBkNTJjMDg1ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMzEzLDYgKzMx
MywxMSBAQCBzdHJ1Y3QgdmNwdV9tc3JzCiAgICAgICogdmFsdWVzIGhlcmUgbWF5IGJlIHN0YWxl
IGluIGN1cnJlbnQgY29udGV4dC4KICAgICAgKi8KICAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwor
CisgICAgLyogMHgwMDAwMGRhMCAtIE1TUl9JQTMyX1hTUyAqLworICAgIHN0cnVjdCB7CisgICAg
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICB9IHhzczsKIH07CiAKIHZvaWQgaW5pdF9ndWVzdF9tc3Jf
cG9saWN5KHZvaWQpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:51:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 13: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 1h4Qln-0007is-7N; Thu, 14 Mar 2019 13:51:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qlm-0007ib-G7
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:51:38 +0000
X-Inumbo-ID: 48101470-4660-11e9-b2ec-23717e8d44ba
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48101470-4660-11e9-b2ec-23717e8d44ba;
 Thu, 14 Mar 2019 13:51:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80563527"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:51:24 +0000
Message-ID: <20190314135125.1958-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314135125.1958-1-paul.durrant@citrix.com>
References: <20190314135125.1958-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/4] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKVGhpcyBwYXRjaCBhbHNvIGFk
ZHMgcHJvcGVyIGNoZWNrcyBvZiBDUFVJRCBwb2xpY3kgaW4gdGhlIG5ldyBnZXQvc2V0IGNvZGUu
CgpOT1RFOiBNU1JfSUEzMl9YU1MgaXMgdGhlIGxhc3QgTVNSIHRvIGJlIHNhdmVkIGFuZCByZXN0
b3JlZCBieQogICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLiBUaGlzIHBhdGNoIHRo
ZXJlZm9yZSByZW1vdmVzIHRoZQogICAgICAoVk1YKSBkZWZpbml0aW9ucyBhbmQgb2YgdGhlIGlu
aXRfbXNyKCksIHNhdmVfbXNyKCkgYW5kCiAgICAgIGxvYWRfbXNyKCkgaHZtX2Z1bmNzLCBhcyB0
aGV5IGFyZSBubyBsb25nZXIgbmVjZXNzYXJ5LiBUaGUKICAgICAgZGVjbGFyYXRpb25zIG9mIGFu
ZCBjYWxscyB0byB0aG9zZSBodm1fZnVuY3Mgd2lsbCBiZSBjbGVhbmVkIHVwCiAgICAgIGJ5IGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgfCAxNSArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIHwgNDkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
ZGZmNTkwZTY1OC4uZGViN2ZiMmFkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMzA0LDYgKzEzMDQsNyBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAgTVNSX1NQRUNfQ1RSTCwK
ICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogICAgIE1TUl9JQTMyX0JORENG
R1MsCisgICAgTVNSX0lBMzJfWFNTLAogICAgIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLAog
ICAgIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjJfQUREUkVT
U19NQVNLLApAQCAtMTQ0Miw2ICsxNDQzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNy
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgY2Fz
ZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VO
QUJMRVM6CiAgICAgICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKKyAgICAgICAgY2FzZSBNU1Jf
SUEzMl9YU1M6CiAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAg
ICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQURE
UkVTU19NQVNLOgogICAgICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0u
aW5kZXgsIGN0eHQtPm1zcltpXS52YWwpOwpAQCAtMzQ2MywxMiArMzQ2NSw2IEBAIGludCBodm1f
bXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVu
dCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VFJSY2FwX1ZDTlQpKV07CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBNU1JfSUEzMl9YU1M6
Ci0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgKQotICAgICAgICAg
ICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5tc3JzLT54
c3MucmF3OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CiAg
ICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAgLyoKQEAgLTM2MDgsMTMgKzM2MDQs
NiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgTVNSX0lBMzJfWFNTOgotICAgICAgICAvKiBObyBYU1MgZmVhdHVyZXMg
Y3VycmVudGx5IHN1cHBvcnRlZCBmb3IgZ3Vlc3RzLiAqLwotICAgICAgICBpZiAoICFkLT5hcmNo
LmNwdWlkLT54c3RhdGUueHNhdmVzIHx8IG1zcl9jb250ZW50ICE9IDAgKQotICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKLSAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gbXNyX2NvbnRl
bnQ7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAg
ICAvKiBpZ25vcmUgdGhlIHdyaXRlICovCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRl
eCA5ODVlNTczNWQyLi5jNDZlMDViOTFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNzk3LDUyICs3OTcs
NiBAQCBzdGF0aWMgaW50IHZteF9sb2FkX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9od19jcHUgKmN0eHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQotewotICAgIHJldHVybiAoY3B1X2hhc19tcHgg
JiYgY3B1X2hhc192bXhfbXB4KSArCi0gICAgICAgICAgIChjcHVfaGFzX3hzYXZlcyAmJiBjcHVf
aGFzX3ZteF94c2F2ZXMpOwotfQotCi1zdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQotewotICAgIGlmICggY3B1X2hhc194c2F2ZXMg
JiYgY3B1X2hhc192bXhfeHNhdmVzICkKLSAgICB7Ci0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5j
b3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwotICAgICAgICBpZiAoIGN0eHQtPm1z
cltjdHh0LT5jb3VudF0udmFsICkKLSAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsr
XS5pbmRleCA9IE1TUl9JQTMyX1hTUzsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgdm14X2xvYWRf
bXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKLXsKLSAgICB1bnNpZ25l
ZCBpbnQgaTsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIHZteF92bWNzX2VudGVyKHYpOwotCi0g
ICAgZm9yICggaSA9IDA7IGkgPCBjdHh0LT5jb3VudDsgKytpICkKLSAgICB7Ci0gICAgICAgIHN3
aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBNU1Jf
SUEzMl9YU1M6Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14
X3hzYXZlcyApCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT54c3MucmF3ID0gY3R4dC0+
bXNyW2ldLnZhbDsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBlcnIgPSAtRU5Y
SU87Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmICggZXJyICkKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBjdHh0LT5tc3JbaV0uX3JzdmQgPSAxOwotICAgIH0KLQotICAgIHZteF92bWNz
X2V4aXQodik7Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBzdGF0aWMgdm9pZCB2bXhfZnB1X2Vu
dGVyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eSh2KTsKQEAg
LTIyODIsOSArMjIzNiw2IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5p
dGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC52Y3B1X2Rlc3Ryb3kgICAgICAgICA9
IHZteF92Y3B1X2Rlc3Ryb3ksCiAgICAgLnNhdmVfY3B1X2N0eHQgICAgICAgID0gdm14X3NhdmVf
dm1jc19jdHh0LAogICAgIC5sb2FkX2NwdV9jdHh0ICAgICAgICA9IHZteF9sb2FkX3ZtY3NfY3R4
dCwKLSAgICAuaW5pdF9tc3IgICAgICAgICAgICAgPSB2bXhfaW5pdF9tc3IsCi0gICAgLnNhdmVf
bXNyICAgICAgICAgICAgID0gdm14X3NhdmVfbXNyLAotICAgIC5sb2FkX21zciAgICAgICAgICAg
ICA9IHZteF9sb2FkX21zciwKICAgICAuZ2V0X2ludGVycnVwdF9zaGFkb3cgPSB2bXhfZ2V0X2lu
dGVycnVwdF9zaGFkb3csCiAgICAgLnNldF9pbnRlcnJ1cHRfc2hhZG93ID0gdm14X3NldF9pbnRl
cnJ1cHRfc2hhZG93LAogICAgIC5ndWVzdF94ODZfbW9kZSAgICAgICA9IHZteF9ndWVzdF94ODZf
bW9kZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwppbmRleCAwZTkwMWQyMzk3Li40YjVlMDAwMjI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xNzAsNiArMTcwLDEzIEBAIGludCBn
dWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAq
dmFsKQogCiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9YU1M6CisgICAgICAg
IGlmICggIWNwLT54c3RhdGUueHNhdmVzICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisK
KyAgICAgICAgKnZhbCA9IG1zcnMtPnhzcy5yYXc7CisgICAgICAgIGJyZWFrOworCiAgICAgY2Fz
ZSAweDQwMDAwMDAwIC4uLiAweDQwMDAwMWZmOgogICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2Rv
bWFpbihkKSApCiAgICAgICAgIHsKQEAgLTM0Myw2ICszNTAsMTcgQEAgaW50IGd1ZXN0X3dybXNy
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIAogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgTVNSX0lBMzJfWFNTOgorICAgICAgICBpZiAoICFjcC0+eHN0YXRl
LnhzYXZlcyApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIC8qIE5vIFhT
UyBmZWF0dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZvciBndWVzdHMgKi8KKyAgICAgICAgaWYg
KCB2YWwgIT0gMCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgIG1zcnMt
Pnhzcy5yYXcgPSB2YWw7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDQwMDAwMDAwIC4u
LiAweDQwMDAwMWZmOgogICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 13:51:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4Qlo-0007jh-Jm; Thu, 14 Mar 2019 13:51:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qln-0007j8-IO
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 13:51:39 +0000
X-Inumbo-ID: 488f3b5c-4660-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 488f3b5c-4660-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 13:51:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80563529"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 13:51:25 +0000
Message-ID: <20190314135125.1958-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314135125.1958-1-paul.durrant@citrix.com>
References: <20190314135125.1958-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/4] x86: remove defunct init/load/save_msr()
 hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlc2UgaHZtX2Z1bmNzIGFyZSBubyBsb25nZXIgcmVxdWlyZWQgc2luY2Ugbm8gTVNSIHZhbHVl
cyBhcmUgc2F2ZWQgb3IKcmVzdG9yZWQgYnkgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgY29kZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjI6CiAtIFJlLWluc3RhdGUgZXJyIGNoZWNrIG9uIGxvb3AgaW4gaHZtX2xvYWRfY3B1X21z
cnMoKQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMjkgKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDQgLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGRlYjdmYjJhZGIuLmY4NGJmMTFmMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTMxMCw3ICsxMzEwLDYg
QEAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtdID0gewogICAgIE1TUl9BTUQ2
NF9EUjJfQUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLLAogfTsK
LXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVj
dCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKQEAgLTEzMjAsNyArMTMxOSw3
IEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQogICAgIGludCBlcnI7CiAKICAgICBlcnIgPSBfaHZtX2luaXRfZW50
cnkoaCwgQ1BVX01TUl9DT0RFLCB2LT52Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIVk1fQ1BVX01TUl9TSVpFKG1zcl9jb3VudF9tYXgpKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSFZNX0NQVV9NU1JfU0laRShBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCkpKTsK
ICAgICBpZiAoIGVyciApCiAgICAgICAgIHJldHVybiBlcnI7CiAgICAgY3R4dCA9IChzdHJ1Y3Qg
aHZtX21zciAqKSZoLT5kYXRhW2gtPmN1cl07CkBAIC0xMzUzLDEwICsxMzUyLDcgQEAgc3RhdGlj
IGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCiAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52YWwgPSB2YWw7CiAgICAg
fQogCi0gICAgaWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQotICAgICAgICBodm1fZnVuY3Muc2F2
ZV9tc3IodiwgY3R4dCk7Ci0KLSAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gbXNyX2NvdW50X21h
eCk7CisgICAgQVNTRVJUKGN0eHQtPmNvdW50IDw9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKSk7
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGN0eHQtPmNvdW50OyArK2kgKQogICAgICAgICBjdHh0
LT5tc3JbaV0uX3JzdmQgPSAwOwpAQCAtMTQzMSw5ICsxNDI3LDYgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICAvKiBDaGVja2luZyBmaW5pc2hl
ZCAqLwogCi0gICAgaWYgKCBodm1fZnVuY3MubG9hZF9tc3IgKQotICAgICAgICBlcnIgPSBodm1f
ZnVuY3MubG9hZF9tc3IodiwgY3R4dCk7Ci0KICAgICBmb3IgKCBpID0gMDsgIWVyciAmJiBpIDwg
Y3R4dC0+Y291bnQ7ICsraSApCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0u
aW5kZXggKQpAQCAtMTQ3NSwxNyArMTQ2OCwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBodm1fcmVn
aXN0ZXJfQ1BVX3NhdmVfYW5kX3Jlc3RvcmUodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgSFZNU1JfUEVSX1ZDUFUpOwogCi0gICAgaWYgKCBodm1fZnVuY3MuaW5pdF9tc3Ig
KQotICAgICAgICBtc3JfY291bnRfbWF4ICs9IGh2bV9mdW5jcy5pbml0X21zcigpOwotCi0gICAg
aWYgKCBtc3JfY291bnRfbWF4ICkKLSAgICAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShDUFVfTVNS
X0NPREUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNQVV9NU1IiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV9tc3JzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9sb2FkX2NwdV9tc3JzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkgKwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTVNSX1BFUl9WQ1BVKTsKKyAgICBodm1fcmVnaXN0ZXJfc2F2
ZXZtKENQVV9NU1JfQ09ERSwKKyAgICAgICAgICAgICAgICAgICAgICAgICJDUFVfTVNSIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV9tc3JzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX2xvYWRfY3B1X21zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICBIVk1f
Q1BVX01TUl9TSVpFKEFSUkFZX1NJWkUobXNyc190b19zZW5kKSkgKworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCisgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1TUl9QRVJfVkNQVSk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKaW5kZXggZDQxZWQ2MzIzMi4uYTcwZmRiZTI5OCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKQEAgLTExNSwxMCArMTE1LDYgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7
CiAgICAgdm9pZCAoKnNhdmVfY3B1X2N0eHQpKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3
X2NwdSAqY3R4dCk7CiAgICAgaW50ICgqbG9hZF9jcHVfY3R4dCkoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBodm1faHdfY3B1ICpjdHh0KTsKIAotICAgIHVuc2lnbmVkIGludCAoKmluaXRfbXNyKSh2
b2lkKTsKLSAgICB2b2lkICgqc2F2ZV9tc3IpKHN0cnVjdCB2Y3B1ICosIHN0cnVjdCBodm1fbXNy
ICopOwotICAgIGludCAoKmxvYWRfbXNyKShzdHJ1Y3QgdmNwdSAqLCBzdHJ1Y3QgaHZtX21zciAq
KTsKLQogICAgIC8qIEV4YW1pbmUgc3BlY2lmaWNzIG9mIHRoZSBndWVzdCBzdGF0ZS4gKi8KICAg
ICB1bnNpZ25lZCBpbnQgKCpnZXRfaW50ZXJydXB0X3NoYWRvdykoc3RydWN0IHZjcHUgKnYpOwog
ICAgIHZvaWQgKCpzZXRfaW50ZXJydXB0X3NoYWRvdykoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBpbnRyX3NoYWRvdyk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:00:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4QuA-0000eV-Ru; Thu, 14 Mar 2019 14:00: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4Qu9-0000eQ-JY
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:00:17 +0000
X-Inumbo-ID: 7dbd861c-4661-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dbd861c-4661-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:00:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87279146"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jason Andryuk' <jandryuk@gmail.com>
Thread-Topic: [PATCH 2/6] xen: Move xenstore initialization to common location
Thread-Index: AQHU2DTWfpT/DtJz1E6lzKpUd89V5qYJqV6AgAAl2QCAAVtwkA==
Date: Thu, 14 Mar 2019 14:00:13 +0000
Message-ID: <9a10c77305bf43b69776937df4fbc90f@AMSPEX02CL02.citrite.net>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-3-jandryuk@gmail.com>
 <1e50388c07d246f68f5ac591f449091c@AMSPEX02CL02.citrite.net>
 <CAKf6xpubx6HATUuYXPsY4mxQf09Bx33+TV9cxstkJgnJhoamUQ@mail.gmail.com>
In-Reply-To: <CAKf6xpubx6HATUuYXPsY4mxQf09Bx33+TV9cxstkJgnJhoamUQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] xen: Move xenstore initialization to
 common location
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano
 Stabellini <sstabellini@kernel.org>, Eduardo Habkost <ehabkost@redhat.com>,
 "Michael
 S. Tsirkin" <mst@redhat.com>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Richard
 Henderson <rth@twiddle.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYXNvbiBBbmRyeXVrIFttYWls
dG86amFuZHJ5dWtAZ21haWwuY29tXQ0KPiBTZW50OiAxMyBNYXJjaCAyMDE5IDE4OjEyDQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogcWVtdS1kZXZl
bEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb207IFN0ZWZhbm8NCj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsg
UGFvbG8gQm9uemluaQ0KPiA8cGJvbnppbmlAcmVkaGF0LmNvbT47IFJpY2hhcmQgSGVuZGVyc29u
IDxydGhAdHdpZGRsZS5uZXQ+OyBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
Ow0KPiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPjsgTWFyY2VsIEFwZmVsYmF1
bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMi82
XSB4ZW46IE1vdmUgeGVuc3RvcmUgaW5pdGlhbGl6YXRpb24gdG8gY29tbW9uIGxvY2F0aW9uDQo+
IA0KPiBPbiBXZWQsIE1hciAxMywgMjAxOSBhdCAxMTowMSBBTSBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPiA+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0bzpqYW5kcnl1a0BnbWFp
bC5jb21dDQo+ID4gPiBTZW50OiAxMSBNYXJjaCAyMDE5IDE4OjAyDQo+ID4gPiBUbzogcWVtdS1k
ZXZlbEBub25nbnUub3JnDQo+ID4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBKYXNvbiBBbmRyeXVrDQo+ID4gPiA8
amFuZHJ5dWtAZ21haWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgQW50aG9ueSBQZXJhcmQNCj4gPiA+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFBhb2xvIEJvbnppbmkN
Cj4gPiA+IDxwYm9uemluaUByZWRoYXQuY29tPjsgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lk
ZGxlLm5ldD47IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47DQo+ID4gPiBN
aWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPjsgTWFyY2VsIEFwZmVsYmF1bSA8bWFy
Y2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggMi82XSB4ZW46
IE1vdmUgeGVuc3RvcmUgaW5pdGlhbGl6YXRpb24gdG8gY29tbW9uIGxvY2F0aW9uDQo+ID4gPg0K
PiA+ID4gRm9yIHRoZSB4ZW4gc3R1YmRvbSBjYXNlLCB3ZSdsbCB3YW50IHhlbnN0b3JlIGluaXRp
YWxpemVkLCBidXQgd2UnbGwNCj4gPiA+IHdhbnQgdG8gc2tpcCB0aGUgcmVzdCBvZiB4ZW5fYmVf
aW5pdC4gIE1vdmUgdGhlIGluaXRpYWxpemF0aW9uIHRvDQo+ID4gPiB4ZW5faHZtX2luaXQgc28g
d2UgY2FuIGNvbmRpdGlvbmFsaXplIGNhbGxpbmcgeGVuX2JlX2luaXQuDQo+ID4gPg0KPiA+ID4g
eHNfZG9tYWluX29wZW4oKSBpcyBkZXByZWNhdGVkIGZvciB4c19vcGVuKDApLCBzbyBtYWtlIHRo
ZSByZXBsYWNlbWVudA0KPiA+ID4gYXMgd2VsbC4NCj4gPg0KPiA+IENhbiB5b3UgZWxhYm9yYXRl
IGFzIHRvIHdoeSB5b3UgbmVlZCB0byBkbyB0aGlzIHdoZW4gdGhlIGNvZGUgYXQgdGhlIHRvcCBv
ZiB4ZW5faHZtX2luaXQoKSBhbHJlYWR5DQo+IG9wZW5zIHhlbnN0b3JlIGZvciBpdHMgb3duIHB1
cnBvc2VzLCBhbmQgQUZBSUNUIHhlbnN0b3JlX3VwZGF0ZSgpIGlzIG9ubHkgbmVlZGVkIGlmIFFF
TVUgaXMNCj4gaW1wbGVtZW50aW5nIGEgUFYgYmFja2VuZD8NCj4gPg0KPiA+DQo+IA0KPiBIaSwg
UGF1bC4gIFRoYW5rcyBmb3IgcmV2aWV3aW5nLg0KPiANCj4gSSB0aGluayB5b3UgYXJlIHJpZ2h0
LCB0aGF0IHRoaXMgYmFzaWNhbGx5IHNob3VsZG4ndCBiZSBuZWVkZWQgaWYgUFYNCj4gYmFja2Vu
ZHMgYXJlIGRpc2FibGVkLiAgVGhpcyBwYXRjaCBjYW1lIG91dCBvZiBPcGVuWFQsIHdoZXJlIGl0
IGlzDQo+IG5lZWRlZCBmb3Igc29tZSBvdXQtb2YtdHJlZSBwYXRjaGVzLiAgQnV0IHRoYXQgZG9l
c24ndCBtYWtlIGl0DQo+IHN1aXRhYmxlIGZvciB1cHN0cmVhbWluZy4NCj4gDQo+IEhvd2V2ZXIs
IHdoaWxlIHJldmlld2luZywgaXQgbG9va3MgbGlrZSB0aGUgeGVuIGFjY2VsZXJhdG9yIGluDQo+
IGh3L3hlbi94ZW4tY29tbW9uLmM6eGVuX2luaXQoKSByZWdpc3RlcnMgeGVuX2NoYW5nZV9zdGF0
ZV9oYW5kbGVyKCkuDQo+IHhlbl9jaGFuZ2Vfc3RhdGVfaGFuZGxlcigpIHVzZXMgdGhlIGdsb2Jh
bCB4ZW5zdG9yZSBoYW5kbGUgYW5kIHdpbGwNCj4gZXhpdCgxKSBpZiBOVUxMLg0KDQpJIHNlZSBp
dCB5ZXMuIFRCSCBzaWduYWxsaW5nIHN0YXRlIHZpYSB4ZW5zdG9yZSBzaG91bGQgZ28gYXdheSBh
cyBpdCBpcyBpbmNvbXBhdGlibGUgd2l0aCBkZXByaXZpbGVnaW5nLCBhbmQgSSB0aGluayBBbnRo
b255IG1pZ2h0IGhhdmUgc29tZSBwYXRjaGVzIGZvciB0aGF0PyBJbiB0aGUgbWVhbnRpbWUgSSBz
dWdnZXN0IGp1c3QgZG9pbmcgYSBsb2NhbCB4c19vcGVuKDApIGluIHRoYXQgZnVuY3Rpb24uDQoN
Cj4gSSdtIG5vdCBzdXJlIGhvdyB0byBnZXQgdGhlIFhlbklPU3RhdGUgeGVuc3RvcmUNCj4gaGFu
ZGxlIG92ZXIgdG8gdGhlIGFjY2VsZXJhdG9yJ3MgeGVuX2luaXQuDQoNClRoYXQgd291bGQgbm90
IGJlIGFwcHJvcHJpYXRlIGFzIHRoZSBtYWNoaW5lIHR5cGUgbWF5IG5vdCBiZSB4ZW5mdiBhbmQg
aGVuY2UgeGVuX2h2bV9pbml0KCkgbWF5IG5vdCBoYXZlIGJlZW4gY2FsbGVkLg0KDQogIFBhdWwN
Cg0KPiAgT3V0c2lkZSBvZiB0aGF0LCBJIHRoaW5rDQo+IHlvdSBhcmUgY29ycmVjdCB0aGF0IHhl
bnN0b3JlX3VwZGF0ZSBkb2Vzbid0IG5lZWQgdG8gYmUgcnVuIHdoZW4gUFYNCj4gYmFja2VuZHMg
YXJlIGRpc2FibGVkLg0KPiANCj4gVGhhbmtzLA0KPiBKYXNvbg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:09:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4R2r-0000vd-St; Thu, 14 Mar 2019 14:09: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=DMrk=RR=citrix.com=prvs=969b43a07=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4R2r-0000vY-4e
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:09:17 +0000
X-Inumbo-ID: bed89df0-4662-11e9-84cc-c31463a5c527
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bed89df0-4662-11e9-84cc-c31463a5c527;
 Thu, 14 Mar 2019 14:09:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80566161"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 14:08:47 +0000
Message-ID: <20190314140847.19328-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] build: don't mandate availability of a fetcher
 program
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgY29tbW9uIHRoYXQgYnVpbGQgaG9zdHMgYXJlIGlzb2xhdGVkIGZyb20gb3V0c2lkZSB3
b3JsZC4gVGhleQpkb24ndCBuZWNlc3NhcmlseSBoYXZlIHdnZXQgb3IgZnRwIGluc3RhbGxlZC4K
ClR1cm4gdGhlIGVycm9yIGludG8gd2FybmluZyBpbiBjb25maWd1cmUuIEFuZCBwb2ludCBGRVRD
SEVSIHRvIGBmYWxzZScKY29tbWFuZCBpZiBuZWl0aGVyIHdnZXQgbm9yIGZ0cCBpcyBhdmFpbGFi
bGUsIHNvIGFueSBhdHRlbXB0IHRvCmRvd25sb2FkIHdpbGwgcmVzdWx0IGluIGVycm9yLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBtNC9mZXRjaGVy
Lm00ICAgICB8ICA0ICsrKy0KIHN0dWJkb20vY29uZmlndXJlIHwgNDYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvY29uZmlndXJlICAgfCA0NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAzIGZpbGVzIGNo
YW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbTQv
ZmV0Y2hlci5tNCBiL200L2ZldGNoZXIubTQKaW5kZXggODZmMzNiMzkzNy4uYzFhNzJjMTg5YyAx
MDA2NDQKLS0tIGEvbTQvZmV0Y2hlci5tNAorKysgYi9tNC9mZXRjaGVyLm00CkBAIC0xLDUgKzEs
NiBAQAogQUNfREVGVU4oW0FYX0NIRUNLX0ZFVENIRVJdLCBbCiBBQ19QQVRIX1BST0coW1dHRVRd
LFt3Z2V0XSwgW25vXSkKK0FDX1BBVEhfUFJPRyhbRkFMU0VdLFtmYWxzZV0sIFsvYmluL2ZhbHNl
XSkKIEFTX0lGKFt0ZXN0IHgiJFdHRVQiICE9IHgibm8iXSwgWwogICAgIEZFVENIRVI9IiRXR0VU
IC1jIC1PIgogXSwgWwpAQCAtNyw3ICs4LDggQEAgQVNfSUYoW3Rlc3QgeCIkV0dFVCIgIT0geCJu
byJdLCBbCiAgICAgQVNfSUYoW3Rlc3QgeCIkRlRQIiAhPSB4Im5vIl0sIFsKICAgICAgICAgRkVU
Q0hFUj0iJEZUUCAtbyIKICAgICBdLCBbCi0gICAgICAgIEFDX01TR19FUlJPUihbY2Fubm90IGZp
bmQgd2dldCBvciBmdHBdKQorICAgICAgICBGRVRDSEVSPSIkRkFMU0UiCisgICAgICAgIEFDX01T
R19XQVJOKFtjYW5ub3QgZmluZCB3Z2V0IG9yIGZ0cF0pCiAgICAgXSkKIF0pCiBBQ19TVUJTVChG
RVRDSEVSKQpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9jb25maWd1cmUgYi9zdHViZG9tL2NvbmZpZ3Vy
ZQppbmRleCBkZjNmNzYzYTdiLi5iZWViOGRiMmUxIDEwMDc1NQotLS0gYS9zdHViZG9tL2NvbmZp
Z3VyZQorKysgYi9zdHViZG9tL2NvbmZpZ3VyZQpAQCAtNjI1LDYgKzYyNSw3IEBAIENGTEFHUwog
Q0MKIEZFVENIRVIKIEZUUAorRkFMU0UKIFdHRVQKIENNQUtFCiBleHRmaWxlcwpAQCAtMjM2Miw2
ICsyMzYzLDQ3IEBAICRhc19lY2hvICJubyIgPiY2OyB9CiBmaQogCiAKKyMgRXh0cmFjdCB0aGUg
Zmlyc3Qgd29yZCBvZiAiZmFsc2UiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBh
cmdzLgorc2V0IGR1bW15IGZhbHNlOyBhY193b3JkPSQyCit7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1CiskYXNfZWNob19u
ICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KK2lmICR7YWNfY3ZfcGF0aF9GQUxT
RSs6fSBmYWxzZTsgdGhlbiA6CisgICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2CitlbHNlCisg
IGNhc2UgJEZBTFNFIGluCisgIFtcXC9dKiB8ID86W1xcL10qKQorICBhY19jdl9wYXRoX0ZBTFNF
PSIkRkFMU0UiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgor
ICA7OworICAqKQorICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCitmb3Ig
YXNfZGlyIGluICRQQVRICitkbworICBJRlM9JGFzX3NhdmVfSUZTCisgIHRlc3QgLXogIiRhc19k
aXIiICYmIGFzX2Rpcj0uCisgICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxl
X2V4dGVuc2lvbnM7IGRvCisgIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29y
ZCRhY19leGVjX2V4dCI7IHRoZW4KKyAgICBhY19jdl9wYXRoX0ZBTFNFPSIkYXNfZGlyLyRhY193
b3JkJGFjX2V4ZWNfZXh0IgorICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQorICAgIGJyZWFrIDIK
KyAgZmkKK2RvbmUKKyAgZG9uZQorSUZTPSRhc19zYXZlX0lGUworCisgIHRlc3QgLXogIiRhY19j
dl9wYXRoX0ZBTFNFIiAmJiBhY19jdl9wYXRoX0ZBTFNFPSIvYmluL2ZhbHNlIgorICA7OworZXNh
YworZmkKK0ZBTFNFPSRhY19jdl9wYXRoX0ZBTFNFCitpZiB0ZXN0IC1uICIkRkFMU0UiOyB0aGVu
CisgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkRkFM
U0UiID4mNQorJGFzX2VjaG8gIiRGQUxTRSIgPiY2OyB9CitlbHNlCisgIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1CiskYXNfZWNobyAibm8i
ID4mNjsgfQorZmkKKworCiBpZiB0ZXN0IHgiJFdHRVQiICE9IHgibm8iOyB0aGVuIDoKIAogICAg
IEZFVENIRVI9IiRXR0VUIC1jIC1PIgpAQCAtMjQxNSw3ICsyNDU3LDkgQEAgZmkKIAogZWxzZQog
Ci0gICAgICAgIGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgZmluZCB3Z2V0IG9yIGZ0cCIgIiRMSU5F
Tk8iIDUKKyAgICAgICAgRkVUQ0hFUj0iJEZBTFNFIgorICAgICAgICB7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IGNhbm5vdCBmaW5kIHdnZXQgb3IgZnRw
IiA+JjUKKyRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IGNhbm5vdCBmaW5kIHdnZXQgb3IgZnRw
IiA+JjI7fQogCiBmaQogCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29scy9jb25m
aWd1cmUKaW5kZXggYjY2ZDNmNmZiYS4uOTJlYWQ5MzMzNSAxMDA3NTUKLS0tIGEvdG9vbHMvY29u
ZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNjQ0LDYgKzY0NCw3IEBAIHN5c3RlbV9h
aW8KIHpsaWIKIEZFVENIRVIKIEZUUAorRkFMU0UKIFdHRVQKIHBpeG1hbl9MSUJTCiBwaXhtYW5f
Q0ZMQUdTCkBAIC04MjE5LDYgKzgyMjAsNDcgQEAgJGFzX2VjaG8gIm5vIiA+JjY7IH0KIGZpCiAK
IAorIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJmYWxzZSIsIHNvIGl0IGNhbiBiZSBhIHBy
b2dyYW0gbmFtZSB3aXRoIGFyZ3MuCitzZXQgZHVtbXkgZmFsc2U7IGFjX3dvcmQ9JDIKK3sgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3Jk
IiA+JjUKKyRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQoraWYg
JHthY19jdl9wYXRoX0ZBTFNFKzp9IGZhbHNlOyB0aGVuIDoKKyAgJGFzX2VjaG9fbiAiKGNhY2hl
ZCkgIiA+JjYKK2Vsc2UKKyAgY2FzZSAkRkFMU0UgaW4KKyAgW1xcL10qIHwgPzpbXFwvXSopCisg
IGFjX2N2X3BhdGhfRkFMU0U9IiRGQUxTRSIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRl
c3Qgd2l0aCBhIHBhdGguCisgIDs7CisgICopCisgIGFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFU
SF9TRVBBUkFUT1IKK2ZvciBhc19kaXIgaW4gJFBBVEgKK2RvCisgIElGUz0kYXNfc2F2ZV9JRlMK
KyAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KKyAgICBmb3IgYWNfZXhlY19leHQgaW4g
JycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KKyAgaWYgYXNfZm5fZXhlY3V0YWJsZV9w
ICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgorICAgIGFjX2N2X3BhdGhfRkFM
U0U9IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiCisgICAgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIg
PiY1CisgICAgYnJlYWsgMgorICBmaQorZG9uZQorICBkb25lCitJRlM9JGFzX3NhdmVfSUZTCisK
KyAgdGVzdCAteiAiJGFjX2N2X3BhdGhfRkFMU0UiICYmIGFjX2N2X3BhdGhfRkFMU0U9Ii9iaW4v
ZmFsc2UiCisgIDs7Citlc2FjCitmaQorRkFMU0U9JGFjX2N2X3BhdGhfRkFMU0UKK2lmIHRlc3Qg
LW4gIiRGQUxTRSI7IHRoZW4KKyAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6ICRGQUxTRSIgPiY1CiskYXNfZWNobyAiJEZBTFNFIiA+JjY7IH0KK2Vsc2UK
KyAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+
JjUKKyRhc19lY2hvICJubyIgPiY2OyB9CitmaQorCisKIGlmIHRlc3QgeCIkV0dFVCIgIT0geCJu
byI7IHRoZW4gOgogCiAgICAgRkVUQ0hFUj0iJFdHRVQgLWMgLU8iCkBAIC04MjcyLDcgKzgzMTQs
OSBAQCBmaQogCiBlbHNlCiAKLSAgICAgICAgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBmaW5kIHdn
ZXQgb3IgZnRwIiAiJExJTkVOTyIgNQorICAgICAgICBGRVRDSEVSPSIkRkFMU0UiCisgICAgICAg
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogY2Fubm90
IGZpbmQgd2dldCBvciBmdHAiID4mNQorJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogY2Fubm90
IGZpbmQgd2dldCBvciBmdHAiID4mMjt9CiAKIGZpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:10:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4R3u-0001Xc-8h; Thu, 14 Mar 2019 14: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4R3s-0001XM-G2
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:10:20 +0000
X-Inumbo-ID: e5928d19-4662-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5928d19-4662-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:10:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7710B014;
 Thu, 14 Mar 2019 14:10:17 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, Jan Beulich <JBeulich@suse.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
Date: Thu, 14 Mar 2019 15:10:16 +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: <20190314145003.36695ef4.olaf@aepfle.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 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>

T24gMTQvMDMvMjAxOSAxNDo1MCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gV2VkLCAxMyBNYXIg
MjAxOSAwMzoxODozOSAtMDYwMAo+IHNjaHJpZWIgIkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3Vz
ZS5jb20+Ogo+IAo+PiBJJ20gc29ycnksIGJ1dCBJIGNvbnRpbnVlIHRvIG9iamVjdCB0byB0aGlz
IGFkanVzdG1lbnQgZ2V0dGluZyBkb25lCj4+IGJvdGggYnkgZGVmYXVsdCBfYW5kXyBub3QgaW4g
YSBwZXItZ3Vlc3QgbWFubmVyLiBBcyBzYWlkIGJlZm9yZSwKPj4geW91IGNhbid0IGRlbWFuZCBn
dWVzdHMgdG8gcnVuIE5UUCwgYW5kIGhlbmNlIHlvdSBjYW4ndCBleHBlY3QKPj4gdGhlbSB0byBn
ZXQgYWxvbmcgd2l0aCBhIGZldyBodW5kcmVkIGtIeiBqdW1wIGluIG9ic2VydmVkIFRTQwo+PiBm
cmVxdWVuY3kuIFdoZXRoZXIgdGhlIHBlcmZvcm1hbmNlIGRyb3AgZHVlIHRvIHZUU0MgdXNlIGlz
Cj4+IGJldHRlciBvciB3b3JzZSBpcyBhIHBvbGljeSBkZWNpc2lvbiwgd2hpY2ggd2Ugc2hvdWxk
IGxlYXZlIHRvIHRoZQo+PiBhZG1pbi4gSGVuY2UgdGhlIGZlYXR1cmUgbmVlZHMgdG8gYmUgb2Zm
IGJ5IGRlZmF1bHQsIGFuZCB0aGVyZQo+PiBuZWVkcyB0byBiZSBhdCBsZWFzdCBhIGhvc3Qtd2lk
ZSBjb250cm9sIHRvIGVuYWJsZSBpdDsgYSBwZXItZ3Vlc3QKPj4gY29udHJvbCB3b3VsZCBiZSBi
ZXR0ZXIuIElPVyBJIGV4cGxpY2l0bHkgZG8gbm90IGFncmVlIHdpdGggdGhlCj4+IGxhc3Qgc2Vu
dGVuY2Ugb2YgdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+IFNvIHRoaXMgc2VlbXMgdGhlIGJlIHRo
ZSBlc3NlbnRpYWwgcGFydCB0aGF0IHByZXZlbnRzIG1vdmluZyBmb3J3YXJkLgo+IAo+IFlvdXIg
Y2xhaW0gaXMgYmFzaWNhbGx5IHRoYXQgIndlIGRvIG5vdCBrbm93IGhvdyB0aGUgd29ya2xvYWQg
cmVhY3RzCj4gdG8gZnJlcXVlbmN5IGNoYW5nZSIuCj4gTXkgY2xhaW0gaXMgYmFzaWNhbGx5ICJ0
aGVyZSBpcyBlbm91Z2ggZXZpZGVuY2UgdGhhdCBzeW5jaW5nIHdpdGgKPiBleHRlcm5hbCBjbG9j
ayBpcyByZXF1aXJlZCBpZiB0aGUgZnJlcXVlbmN5IHJlbW90ZWx5IG1hdHRlcnMiLgo+IAo+IEkg
dGhpbmsgdGhhdCBjb25mbGljdCBjYW4gbm90IGJlIGVhc2lseSBzb2x2ZWQuCj4gCj4gT25lIHdh
eSB0byBzb2x2ZSBpdCB3b3VsZCBiZSBhIGtub2IgdGhhdCBpbmplY3RzIGEgdmFsdWUgaW50byB0
aGUKPiBwcm9wb3NlZCAidnRzY190b2xlcmFuY2Vfa2h6IiB2YXJpYWJsZSwgbGVhdmUgdGhlIGNh
bGN1bGF0aW9uIHRvCj4gdGhlIGhvc3QgYWRtaW4sIGFuZCBsZWF2ZSBjb2RlIGluIHRzY19zZXRf
aW5mbyBiYXNpY2FsbHkgYXMgaXMuCj4gCj4gTWF5YmUgInhsIHNldC1wYXJhbXMiIGNhbiBiZSB0
aGUgd2F5IHRvIGNoYW5nZSB0aGUgdmFsdWUsIHRoYXQgd2F5Cj4gaXQgY2FuIGJlIGNoYW5nZWQg
Z2xvYmFsbHkgYXQgcnVudGltZSBpZiBuZWVkZWQuCj4gCj4gSW4gc3RhZ2luZyB0aGUgY2hhbmdl
IHdvdWxkIGFmZmVjdCBIVk0gYW5kIFBWSC4gSSBuZXZlciByYW4gUFZILAo+IEkgaGF2ZSB0byBh
c3N1bWUgaXQgYmVoYXZlcyBsaWtlIEhWTSBpbiB0aGlzIHJlZ2FyZC4KCkkgdGhpbmsgQW5kcmV3
IChvciBJYW4/KSBvbmNlIHN1Z2dlc3RlZCB0byBoYW5kbGUgdGhpcyB3aG9sZSBtZXNzIGluIHRo
ZQptaWdyYXRpb24gc3RyZWFtIGluc3RlYWQgb2YgdGhlIGh5cGVydmlzb3IuCgpTbyB3aHkgZG9u
J3QgeW91OgoKLSBhZGQgYSBkb21haW4gY29uZmlnIGl0ZW0gZm9yIHNwZWNpZnlpbmcgdGhlIGFs
bG93ZWQgaml0dGVyCi0gYWRkIHRoYXQgdmFsdWUgdG8gdGhlIG1pZ3JhdGlvbiBzdHJ1Y3QgeGNf
c3JfcmVjX3RzY19pbmZvICh0aGVyZSBpcyBhCiAgcmVzZXJ2ZWQgZmllbGQgYXZhaWxhYmxlKQot
IGFuZCB0aGVuIG1vZGlmeSBoYW5kbGVfdHNjX2luZm8oKSBpbiB0b29scy9saWJ4Yy94Y19zcl9j
b21tb25feDg2LmMgdG8KICB0ZXN0IHRoZSBob3N0IGZyZXF1ZW5jeSB0byBiZSBpbiB0aGUgYWNj
ZXB0YWJsZSByYW5nZSBhbmQgaWYgdGhpcyBpcwogIHRoZSBjYXNlIHB1dCB0aGUgaG9zdCBmcmVx
dWVuY3kgaW50byB0aGUgZ3RzY19raHogcGFyYW1ldGVyIG9mIHRoZQogIHhjX2RvbWFpbl9zZXRf
dHNjX2luZm8oKSBjYWxsCgpUaGlzIHdvdWxkIGJlIHRoZSBsZWFzdCBpbnRydXNpdmUgY2hhbmdl
IGFsbG93aW5nIG1heGltdW0gZmxleGliaWxpdHkKSU1PLgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:12:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4R5Y-0001g3-Mt; Thu, 14 Mar 2019 14:12: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4R5X-0001fw-CM
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:12:03 +0000
X-Inumbo-ID: 2331e038-4663-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 2331e038-4663-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:12:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 08:12:01 -0600
Message-Id: <5C8A6130020000780021EAE9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 08:12:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
 <20190314112514.2592-10-paul.durrant@citrix.com>
In-Reply-To: <20190314112514.2592-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 09/11] 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+IE9uIDE0LjAzLjE5IGF0IDEyOjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xMzEsMTMgKzIzOCw2OSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICAq
dmFsID0gKCh1aW50NjRfdClpY3IyIDw8IDMyKSB8IGljcjsKPiAgICAgICAgICBicmVhazsKPiAg
ICAgIH0KPiArCj4gICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgo+ICAgICAgICAgICp2YWwgPSB2
bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJQ19UQVNLUFJJKTsKPiAgICAgICAgICBi
cmVhazsKPiAgCj4gICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6Cj4gLSAgICAg
ICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLnJhdzsKPiArICAg
ICAgICAqdmFsID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3Owo+ICsgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKPiArICAgICAgICBpZiAoICEodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKPiArICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsKPiArICAgICAgICAqdmFsID0gdnYtPnNjb250cm9sOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVkVSU0lPTjoKPiAr
ICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkK
PiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCB0aGUgdmVyc2lvbiBu
dW1iZXIgaXMgMHgwMDAwMDAwMQo+ICsgICAgICAgICAqIGFuZCBzaG91bGQgYmUgaW4gdGhlIGxv
d2VyIDMyLWJpdHMgb2YgdGhlIE1TUiwgd2hpbGUgdGhlCj4gKyAgICAgICAgICogdXBwZXIgMzIt
Yml0cyBhcmUgcmVzZXJ2ZWQuLi4gYnV0IGl0IGRvZXNuJ3Qgc2F5IHdoYXQgdGhleQo+ICsgICAg
ICAgICAqIHNob3VsZCBiZSBzZXQgdG8uIEFzc3VtZSBldmVyeXRoaW5nIGJ1dCB0aGUgYm90dG9t
IGJpdAo+ICsgICAgICAgICAqIHNob3VsZCBiZSB6ZXJvLgo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgICp2YWwgPSAxdWw7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBIVl9YNjRf
TVNSX1NJRUZQOgo+ICsgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9zeW5pYykgKQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4g
Kwo+ICsgICAgICAgICp2YWwgPSB2di0+c2llZnA7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgY2FzZSBIVl9YNjRfTVNSX1NJTVA6Cj4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1
cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKPiArCj4gKyAgICAgICAgKnZhbCA9IHZ2LT5zaW1wLm1zci5yYXc7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX0VPTToKPiArICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKPiArICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsKPiArICAgICAgICAqdmFsID0gMDsK
PiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhW
X1g2NF9NU1JfU0lOVDE1Ogo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBzaW50eCA9
IGlkeCAtIEhWX1g2NF9NU1JfU0lOVDA7Cj4gKyAgICAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
c2ludF9tc3IgKnZzID0KPiArICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNp
bnQsIHNpbnR4KTsKPiArCj4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N5bmljKSApCj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKPiArCj4gKyAgICAgICAgKnZhbCA9IHZzLT5yYXc7Cj4gICAgICAgICAgYnJlYWs7CgpXaXRo
b3V0IHRoaXMgbmVjZXNzYXJpbHkgYmVpbmcgYSByZXF1ZXN0IHRvIGNoYW5nZSwgSSBzdGlsbCBk
b24ndAp1bmRlcnN0YW5kIHdoeSB5b3UgZG9uJ3Qgb21pdCB2cyBhcyBhIHZhcmlhYmxlIGFuZCBz
aW1wbHkgZG8KCiAgICAgICAgKnZhbCA9IGFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQsIHNp
bnR4KS5yYXc7Cgo+IEBAIC0xNDksNiArMzEyLDIwIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQo+ICAK
PiAgaW50IHZpcmlkaWFuX3N5bmljX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKPiAg
ewoKRlRSIHdoaWxlIEknbSBpbiBmYXZvciBvZiBhZGRpbmcgY29uc3Qgd2hlcmV2ZXIgaXQgaXMg
cG9zc2libGUKYW5kIG1ha2VzIHNlbnNlLCBJIGNvbnNpZGVyIGl0IHF1aXRlIG9kZCBmb3IgYW4g
aW5pdCBmdW5jdGlvbgp0byB0YWtlIGEgcG9pbnRlciB0byBjb25zdC4gUGVyaGFwcyB0aGUgZGVp
bml0IG9uZSB3b3VsZCBhbHNvCmZhbGwgaW50byB0aGF0IGNhdGVnb3J5LgoKPiBAQCAtMTMyOCw5
ICsxMzQwLDEzIEBAIGludCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQo+
ICAgICAgICAgICAoaXJyICYgMHhmMCkgPD0gKGlzciAmIDB4ZjApICkKPiAgICAgIHsKPiAgICAg
ICAgICB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcih2KTsKPiAtICAgICAgICByZXR1cm4gLTE7
Cj4gKyAgICAgICAgaXJyID0gLTE7Cj4gICAgICB9Cj4gIAo+ICtvdXQ6CgpUaGUgbGFiZWwgc3Rp
bGwgbGFja3MgcHJvcGVyIGluZGVudGF0aW9uLiBXaXRoIGF0IGxlYXN0IHRoaXMgZml4ZWQgKHdo
aWNoCmlzIGZpbmUgdG8gYmUgZG9uZSB3aGlsZSBjb21taXR0aW5nIGlmIHRoaXMgaXMgdGhlIG9u
bHkgcGllY2UgdG8gY2hhbmdlKQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:12:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4R6K-0001mA-28; Thu, 14 Mar 2019 14:12: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=+3mG=RR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4R6I-0001lz-MS
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:12:50 +0000
X-Inumbo-ID: 3fa44edc-4663-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3fa44edc-4663-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:12: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 4017E80D;
 Thu, 14 Mar 2019 07:12:49 -0700 (PDT)
Received: from [10.37.12.84] (unknown [10.37.12.84])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CAC713F59C;
 Thu, 14 Mar 2019 07:12:45 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, David Hildenbrand <david@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
 <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
 <6f8aca6c-355b-7862-75aa-68fe566f76fb@redhat.com>
 <ec71c03e-987d-2b73-9fe6-2604a3c32017@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb525882-b52f-c142-8a6a-e5cb491e05d0@arm.com>
Date: Thu, 14 Mar 2019 14:12:43 +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: <ec71c03e-987d-2b73-9fe6-2604a3c32017@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: k.khlebnikov@samsung.com, Stefano Stabellini <sstabellini@kernel.org>,
 Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

SGksCgpPbiAzLzE0LzE5IDg6MzcgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTIvMDMv
MjAxOSAyMDo0NiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+IE9uIDEyLjAzLjE5IDE5OjIz
LCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPj4KPj4gSSBndWVzcyBzb21ldGhpbmcgbGlrZSB0
aGlzIGNvdWxkIGRvIHRoZSB0cmljayBpZiBJIHVuZGVyc3Rvb2QgaXQgY29ycmVjdGx5Ogo+Pgo+
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9v
bi5jCj4+IGluZGV4IDM5YjIyOWY5ZTI1Ni4uZDM3ZGQ1YmI3YThmIDEwMDY0NAo+PiAtLS0gYS9k
cml2ZXJzL3hlbi9iYWxsb29uLmMKPj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4+IEBA
IC02MDQsNiArNjA0LDcgQEAgaW50IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyhpbnQgbnJfcGFn
ZXMsIHN0cnVjdAo+PiBwYWdlICoqcGFnZXMpCj4+ICAgICAgICAgIHdoaWxlIChwZ25vIDwgbnJf
cGFnZXMpIHsKPj4gICAgICAgICAgICAgICAgICBwYWdlID0gYmFsbG9vbl9yZXRyaWV2ZSh0cnVl
KTsKPj4gICAgICAgICAgICAgICAgICBpZiAocGFnZSkgewo+PiArICAgICAgICAgICAgICAgICAg
ICAgICBfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWdlc1twZ25vKytdID0gcGFnZTsKPj4gICAjaWZkZWYgQ09ORklHX1hFTl9IQVZFX1BWTU1V
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAvKgo+PiBAQCAtNjQ1LDggKzY0NiwxMCBAQCB2
b2lkIGZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0Cj4+IHBhZ2Ug
KipwYWdlcykKPj4gICAgICAgICAgbXV0ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7Cj4+Cj4+ICAg
ICAgICAgIGZvciAoaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrKSB7Cj4+IC0gICAgICAgICAgICAg
ICBpZiAocGFnZXNbaV0pCj4+ICsgICAgICAgICAgICAgICBpZiAocGFnZXNbaV0pIHsKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgX19TZXRQYWdlT2ZmbGluZShwYWdlc1tpXSk7Cj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7Cj4+ICsgICAgICAg
ICAgICAgICB9Cj4+ICAgICAgICAgIH0KPj4KPj4gICAgICAgICAgYmFsbG9vbl9zdGF0cy50YXJn
ZXRfdW5wb3B1bGF0ZWQgLT0gbnJfcGFnZXM7Cj4+Cj4+Cj4+IEF0IGxlYXN0IHRoaXMgd2F5LCB0
aGUgcGFnZXMgYWxsb2NhdGVkIChhbmQgdGh1cyBldmVudHVhbGx5IG1hcHBlZCB0bwo+PiB1c2Vy
IHNwYWNlKSB3b3VsZCBub3QgYmUgbWFya2VkLCBidXQgdGhlIG90aGVyIG9uZXMgd291bGQgcmVt
YWluIG1hcmtlZAo+PiBhbmQgY291bGQgYmUgZXhjbHVkZWQgYnkgbWFrZWR1bXB0b29sLgo+Pgo+
IAo+IEkgdGhpbmsgdGhpcyBwYXRjaCBzaG91bGQgZG8gdGhlIHRyaWNrLiBKdWxpZW4sIGNvdWxk
IHlvdSBnaXZlIGl0IGEKPiB0cnk/IE9uIHg4NiBJIGNhbid0IHJlcHJvZHVjZSB5b3VyIHByb2Js
ZW0gZWFzaWx5IGFzIGRvbTAgaXMgUFYgd2l0aAo+IHBsZW50eSBvZiB1bnBvcHVsYXRlZCBwYWdl
cyBmb3IgZ3JhbnQgbWVtb3J5IG5vdCBzdWZmZXJpbmcgZnJvbQo+IG1pc3NpbmcgIm9mZmxpbmUi
IGJpdC4KClN1cmUuIEkgbWFuYWdlZCB0byBnZXQgdGhlIGNvbnNvbGUgd29ya2luZyB3aXRoIHRo
ZSBwYXRjaCBzdWdnZXN0ZWQgYnkgCkRhdmlkLiBGZWVsIGZyZWUgdG8gYWRkIG15IHRlc3RlZC1i
eSBpZiB3aGVuIHlvdSByZXNlbmQgaXQgYXMgaXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:14:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:14:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4R7r-000201-LU; Thu, 14 Mar 2019 14:14: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=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4R7p-0001zt-EW
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:14:26 +0000
X-Inumbo-ID: 77ac8f87-4663-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77ac8f87-4663-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:14:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552572863;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=S82lYHj3+WJMhU2PTm9xoujS0RtnICXT7jfQGcPNXIA=;
 b=DPedzN6AEcTbbFPFqlUPh+NwGbpxRPWezyohYoIHzVdbKwPzqcWiXW1HTVeBlZRyJw
 vVRZgX8re7WG1R3tT1aYApoLSgj2jQq7pc4x/Xod4VMp7jRLx76O/jDMcd9UCYCdYo2k
 jgT9NhSDvdTYKNMxdqZh9wuI/hYuf8ajkKdpliM/lgSHG3aPUTMTn7+Pigyv/OPYp9xY
 DKam9QbS0zyuGF8uAtLNblzjCFBClRYCs3Co9gCyw8oAVv8Bzrw3AqaPXYlffxh55zbS
 BYbai+Rp6mO1PEcuqkt7a0lKsqai/WnDfEMWTNd2DemMSouWd8pkx8P268/PGLxe4mcY
 vyCg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id h09f4ev2EEEH0fy
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 15:14:17 +0100 (CET)
Date: Thu, 14 Mar 2019 15:14:16 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190314151416.625d8cfa.olaf@aepfle.de>
In-Reply-To: <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3046387578258490988=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3046387578258490988==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/+xdT8YoKlzRSr=EFgUtz+qf"; protocol="application/pgp-signature"

--Sig_/+xdT8YoKlzRSr=EFgUtz+qf
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 14 Mar 2019 15:10:16 +0100
schrieb Juergen Gross <jgross@suse.com>:

> This would be the least intrusive change allowing maximum flexibility
> IMO.

I think earlier attempts did alter the tooling.
But that would not help with existing domUs started on hosts that do not ha=
ve that property.
A global knob would help with that.


Olaf

--Sig_/+xdT8YoKlzRSr=EFgUtz+qf
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIphuAAKCRBdQqD6ppg2
fmVXAJ9ck3NhNPHwqKBWUIANnoZI3RhYIgCg5Xg0636JoacQAZB0B1Tt4LoRrrA=
=CRM0
-----END PGP SIGNATURE-----

--Sig_/+xdT8YoKlzRSr=EFgUtz+qf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3046387578258490988==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:14:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4R88-00021u-0L; Thu, 14 Mar 2019 14:14: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4R85-00021Q-Su
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:14:41 +0000
X-Inumbo-ID: 811ce8f8-4663-11e9-9cbe-937f69b2a53b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 811ce8f8-4663-11e9-9cbe-937f69b2a53b;
 Thu, 14 Mar 2019 14:14:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 08:14:38 -0600
Message-Id: <5C8A61CB020000780021EB19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 08:14:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190314093733.18175-1-jgross@suse.com>
 <20190314093733.18175-3-jgross@suse.com>
 <5C8A5842020000780021EA3E@suse.com>
 <98776ed5-42f7-2c42-aacb-acc9b549598f@suse.com>
 <cdc2be3d-b1ed-f95b-782b-a7601912c2d0@citrix.com>
In-Reply-To: <cdc2be3d-b1ed-f95b-782b-a7601912c2d0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating 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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDE0OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDMvMjAxOSAxMzozOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTQv
MDMvMjAxOSAxNDozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNC4wMy4xOSBhdCAx
MDozNywgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKPj4+PiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+Pj4+IEBA
IC0xMjI1LDEzICsxMjI1LDI4IEBAIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCj4+Pj4gICAg
ICB3YXRjaGRvZ19lbmFibGUoKTsKPj4+PiAgfQo+Pj4+ICAKPj4+PiArc3RhdGljIHZvaWQgZGVi
dWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKPj4+PiArewo+Pj4+ICsgICAgY2hhciAqcDsK
Pj4+PiArCj4+Pj4gKyAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQo+Pj4+ICsg
ICAgewo+Pj4+ICsgICAgICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkKytdID0gKnA7
Cj4+Pj4gKyAgICAgICAgLyogQWx3YXlzIGxlYXZlIGEgbnVsIGJ5dGUgYXQgdGhlIGVuZCBvZiB0
aGUgYnVmZmVyLiAqLwo+Pj4+ICsgICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gKGRlYnVn
dHJhY2VfYnl0ZXMgLSAxKSApCj4+Pj4gKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsK
Pj4+PiArICAgIH0KPj4+PiArfQo+Pj4+ICsKPj4+PiAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhj
b25zdCBjaGFyICpmbXQsIC4uLikKPj4+PiAgewo+Pj4+IC0gICAgc3RhdGljIGNoYXIgICAgYnVm
WzEwMjRdOwo+Pj4+IC0gICAgc3RhdGljIHUzMiBjb3VudDsKPj4+PiArICAgIHN0YXRpYyBjaGFy
IGJ1ZlsxMDI0XTsKPj4+PiArICAgIHN0YXRpYyBjaGFyIGxhc3RfYnVmWzEwMjRdOwo+Pj4+ICsg
ICAgc3RhdGljIHUzMiBjb3VudCwgbGFzdF9jb3VudDsKPj4+IFBsZWFzZSBjaGFuZ2UgdG8gdWlu
dDMyX3Qgb3IgZXZlbiBiZXR0ZXIgc2ltcGx5IHRvIHVuc2lnbmVkIGludC4KPj4gT2theS4KPj4K
Pj4+PiBAQCAtMTI0MywyNSArMTI1OCwzMiBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0
IGNoYXIgKmZtdCwgLi4uKQo+Pj4+ICAKPj4+PiAgICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1Zltk
ZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7Cj4+Pj4gIAo+Pj4+IC0gICAgc25wcmludGYoYnVm
LCBzaXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwo+Pj4+IC0KPj4+PiAgICAgIHZhX3N0YXJ0
KGFyZ3MsIGZtdCk7Cj4+Pj4gLSAgICAodm9pZCl2c25wcmludGYoYnVmICsgc3RybGVuKGJ1Ziks
IHNpemVvZihidWYpIC0gc3RybGVuKGJ1ZiksIGZtdCwgYXJncyk7Cj4+Pj4gKyAgICAodm9pZCl2
c25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKPj4+IFBsZWFzZSB0YWtlIHRo
ZSBvcHBvcnR1bml0eSBhbmQgZHJvcCB0aGUgc3RyYXkgY2FzdC4KPj4gV2lsbCBkby4KPiAKPiBC
b3RoIGNhbiBiZSBkb25lIG9uIGNvbW1pdCwgc3VyZWx5PwoKUGVyaGFwcywgYWxiZWl0IGlpcmMg
dGhlIGZpcnN0IHdvdWxkIGFtb3VudCB0byBtb3JlIHRoYW4ganVzdCBzL3UzMi8uLi4vCm9uIHRo
ZSBsaW5lIGluIHF1ZXN0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4R8S-00026I-Bp; Thu, 14 Mar 2019 14:15: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=mfUP=RR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h4R8R-000261-15
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:15:03 +0000
X-Inumbo-ID: 8e1c3d6a-4663-11e9-80be-7f4ec62fe3a1
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e1c3d6a-4663-11e9-80be-7f4ec62fe3a1;
 Thu, 14 Mar 2019 14:15:01 +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 ABDBA3003099;
 Thu, 14 Mar 2019 14:15:00 +0000 (UTC)
Received: from [10.36.117.188] (ovpn-117-188.ams2.redhat.com [10.36.117.188])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5BAFF19C65;
 Thu, 14 Mar 2019 14:14:57 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
 <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
 <6f8aca6c-355b-7862-75aa-68fe566f76fb@redhat.com>
 <ec71c03e-987d-2b73-9fe6-2604a3c32017@suse.com>
 <cb525882-b52f-c142-8a6a-e5cb491e05d0@arm.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <f02aa953-d5d1-4e78-160f-9bca1516379f@redhat.com>
Date: Thu, 14 Mar 2019 15:14: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: <cb525882-b52f-c142-8a6a-e5cb491e05d0@arm.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Thu, 14 Mar 2019 14:15:00 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: k.khlebnikov@samsung.com, Stefano Stabellini <sstabellini@kernel.org>,
 Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTQuMDMuMTkgMTU6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAzLzE0
LzE5IDg6MzcgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDEyLzAzLzIwMTkgMjA6NDYs
IERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+Pj4gT24gMTIuMDMuMTkgMTk6MjMsIERhdmlkIEhp
bGRlbmJyYW5kIHdyb3RlOgo+Pj4KPj4+IEkgZ3Vlc3Mgc29tZXRoaW5nIGxpa2UgdGhpcyBjb3Vs
ZCBkbyB0aGUgdHJpY2sgaWYgSSB1bmRlcnN0b29kIGl0IGNvcnJlY3RseToKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4+
PiBpbmRleCAzOWIyMjlmOWUyNTYuLmQzN2RkNWJiN2E4ZiAxMDA2NDQKPj4+IC0tLSBhL2RyaXZl
cnMveGVuL2JhbGxvb24uYwo+Pj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4+PiBAQCAt
NjA0LDYgKzYwNCw3IEBAIGludCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2Vz
LCBzdHJ1Y3QKPj4+IHBhZ2UgKipwYWdlcykKPj4+ICAgICAgICAgIHdoaWxlIChwZ25vIDwgbnJf
cGFnZXMpIHsKPj4+ICAgICAgICAgICAgICAgICAgcGFnZSA9IGJhbGxvb25fcmV0cmlldmUodHJ1
ZSk7Cj4+PiAgICAgICAgICAgICAgICAgIGlmIChwYWdlKSB7Cj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICBfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7Cj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXNbcGdubysrXSA9IHBhZ2U7Cj4+PiAgICNpZmRlZiBDT05GSUdfWEVOX0hBVkVf
UFZNTVUKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAvKgo+Pj4gQEAgLTY0NSw4ICs2NDYs
MTAgQEAgdm9pZCBmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdAo+
Pj4gcGFnZSAqKnBhZ2VzKQo+Pj4gICAgICAgICAgbXV0ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7
Cj4+Pgo+Pj4gICAgICAgICAgZm9yIChpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKyspIHsKPj4+IC0g
ICAgICAgICAgICAgICBpZiAocGFnZXNbaV0pCj4+PiArICAgICAgICAgICAgICAgaWYgKHBhZ2Vz
W2ldKSB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICBfX1NldFBhZ2VPZmZsaW5lKHBhZ2Vz
W2ldKTsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBiYWxsb29uX2FwcGVuZChwYWdlc1tp
XSk7Cj4+PiArICAgICAgICAgICAgICAgfQo+Pj4gICAgICAgICAgfQo+Pj4KPj4+ICAgICAgICAg
IGJhbGxvb25fc3RhdHMudGFyZ2V0X3VucG9wdWxhdGVkIC09IG5yX3BhZ2VzOwo+Pj4KPj4+Cj4+
PiBBdCBsZWFzdCB0aGlzIHdheSwgdGhlIHBhZ2VzIGFsbG9jYXRlZCAoYW5kIHRodXMgZXZlbnR1
YWxseSBtYXBwZWQgdG8KPj4+IHVzZXIgc3BhY2UpIHdvdWxkIG5vdCBiZSBtYXJrZWQsIGJ1dCB0
aGUgb3RoZXIgb25lcyB3b3VsZCByZW1haW4gbWFya2VkCj4+PiBhbmQgY291bGQgYmUgZXhjbHVk
ZWQgYnkgbWFrZWR1bXB0b29sLgo+Pj4KPj4KPj4gSSB0aGluayB0aGlzIHBhdGNoIHNob3VsZCBk
byB0aGUgdHJpY2suIEp1bGllbiwgY291bGQgeW91IGdpdmUgaXQgYQo+PiB0cnk/IE9uIHg4NiBJ
IGNhbid0IHJlcHJvZHVjZSB5b3VyIHByb2JsZW0gZWFzaWx5IGFzIGRvbTAgaXMgUFYgd2l0aAo+
PiBwbGVudHkgb2YgdW5wb3B1bGF0ZWQgcGFnZXMgZm9yIGdyYW50IG1lbW9yeSBub3Qgc3VmZmVy
aW5nIGZyb20KPj4gbWlzc2luZyAib2ZmbGluZSIgYml0Lgo+IAo+IFN1cmUuIEkgbWFuYWdlZCB0
byBnZXQgdGhlIGNvbnNvbGUgd29ya2luZyB3aXRoIHRoZSBwYXRjaCBzdWdnZXN0ZWQgYnkgCj4g
RGF2aWQuIEZlZWwgZnJlZSB0byBhZGQgbXkgdGVzdGVkLWJ5IGlmIHdoZW4geW91IHJlc2VuZCBp
dCBhcyBpcy4KPiAKClRoYW5rcywgSSB3aWxsIHNlbmQgYXMgcHJvcGVyIHBhdGNoIGxhdGVyIQoK
Q2hlZXJzIQoKPiBDaGVlcnMsCj4gCgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:15:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:15:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4R8y-0002Ay-O5; Thu, 14 Mar 2019 14: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4R8x-0002Al-97
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:15:35 +0000
X-Inumbo-ID: a152ec77-4663-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a152ec77-4663-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14: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 B1255AF68;
 Thu, 14 Mar 2019 14:15:32 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, David Hildenbrand
 <david@redhat.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
 <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
 <6f8aca6c-355b-7862-75aa-68fe566f76fb@redhat.com>
 <ec71c03e-987d-2b73-9fe6-2604a3c32017@suse.com>
 <cb525882-b52f-c142-8a6a-e5cb491e05d0@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: <d3e87824-b3a2-ed8a-d2ca-1a9fd439a204@suse.com>
Date: Thu, 14 Mar 2019 15:15:31 +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: <cb525882-b52f-c142-8a6a-e5cb491e05d0@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: k.khlebnikov@samsung.com, Stefano Stabellini <sstabellini@kernel.org>,
 Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTQvMDMvMjAxOSAxNToxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDMv
MTQvMTkgODozNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTIvMDMvMjAxOSAyMDo0
NiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+PiBPbiAxMi4wMy4xOSAxOToyMywgRGF2aWQg
SGlsZGVuYnJhbmQgd3JvdGU6Cj4+Pgo+Pj4gSSBndWVzcyBzb21ldGhpbmcgbGlrZSB0aGlzIGNv
dWxkIGRvIHRoZSB0cmljayBpZiBJIHVuZGVyc3Rvb2QgaXQKPj4+IGNvcnJlY3RseToKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9v
bi5jCj4+PiBpbmRleCAzOWIyMjlmOWUyNTYuLmQzN2RkNWJiN2E4ZiAxMDA2NDQKPj4+IC0tLSBh
L2RyaXZlcnMveGVuL2JhbGxvb24uYwo+Pj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4+
PiBAQCAtNjA0LDYgKzYwNCw3IEBAIGludCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5y
X3BhZ2VzLCBzdHJ1Y3QKPj4+IHBhZ2UgKipwYWdlcykKPj4+IMKgwqDCoMKgwqDCoMKgwqAgd2hp
bGUgKHBnbm8gPCBucl9wYWdlcykgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcGFnZSA9IGJhbGxvb25fcmV0cmlldmUodHJ1ZSk7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpZiAocGFnZSkgewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIF9fQ2xlYXJQYWdlT2ZmbGluZShwYWdlKTsKPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWdlc1twZ25vKytdID0g
cGFnZTsKPj4+IMKgICNpZmRlZiBDT05GSUdfWEVOX0hBVkVfUFZNTVUKPj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+Pj4gQEAgLTY0NSw4ICs2
NDYsMTAgQEAgdm9pZCBmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVj
dAo+Pj4gcGFnZSAqKnBhZ2VzKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoCBtdXRleF9sb2NrKCZiYWxs
b29uX211dGV4KTsKPj4+Cj4+PiDCoMKgwqDCoMKgwqDCoMKgIGZvciAoaSA9IDA7IGkgPCBucl9w
YWdlczsgaSsrKSB7Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocGFnZXNb
aV0pCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocGFnZXNbaV0pIHsKPj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfX1NldFBhZ2VP
ZmZsaW5lKHBhZ2VzW2ldKTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBiYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7Cj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoMKgwqDCoMKgwqDCoMKgIH0KPj4+Cj4+PiDCoMKgwqDC
oMKgwqDCoMKgIGJhbGxvb25fc3RhdHMudGFyZ2V0X3VucG9wdWxhdGVkIC09IG5yX3BhZ2VzOwo+
Pj4KPj4+Cj4+PiBBdCBsZWFzdCB0aGlzIHdheSwgdGhlIHBhZ2VzIGFsbG9jYXRlZCAoYW5kIHRo
dXMgZXZlbnR1YWxseSBtYXBwZWQgdG8KPj4+IHVzZXIgc3BhY2UpIHdvdWxkIG5vdCBiZSBtYXJr
ZWQsIGJ1dCB0aGUgb3RoZXIgb25lcyB3b3VsZCByZW1haW4gbWFya2VkCj4+PiBhbmQgY291bGQg
YmUgZXhjbHVkZWQgYnkgbWFrZWR1bXB0b29sLgo+Pj4KPj4KPj4gSSB0aGluayB0aGlzIHBhdGNo
IHNob3VsZCBkbyB0aGUgdHJpY2suIEp1bGllbiwgY291bGQgeW91IGdpdmUgaXQgYQo+PiB0cnk/
IE9uIHg4NiBJIGNhbid0IHJlcHJvZHVjZSB5b3VyIHByb2JsZW0gZWFzaWx5IGFzIGRvbTAgaXMg
UFYgd2l0aAo+PiBwbGVudHkgb2YgdW5wb3B1bGF0ZWQgcGFnZXMgZm9yIGdyYW50IG1lbW9yeSBu
b3Qgc3VmZmVyaW5nIGZyb20KPj4gbWlzc2luZyAib2ZmbGluZSIgYml0Lgo+IAo+IFN1cmUuIEkg
bWFuYWdlZCB0byBnZXQgdGhlIGNvbnNvbGUgd29ya2luZyB3aXRoIHRoZSBwYXRjaCBzdWdnZXN0
ZWQgYnkKPiBEYXZpZC4gRmVlbCBmcmVlIHRvIGFkZCBteSB0ZXN0ZWQtYnkgaWYgd2hlbiB5b3Ug
cmVzZW5kIGl0IGFzIGlzLgoKRGF2aWQsIGNvdWxkIHlvdSBwbGVhc2Ugc2VuZCBhIHByb3BlciBw
YXRjaCB3aXRoIHlvdXIgU29iPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:16:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4RA4-0002MQ-67; Thu, 14 Mar 2019 14:16: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=mfUP=RR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h4RA2-0002ME-TX
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:16:42 +0000
X-Inumbo-ID: ca32876e-4663-11e9-91ca-efc5055884f0
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca32876e-4663-11e9-91ca-efc5055884f0;
 Thu, 14 Mar 2019 14:16:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8C7113005FCB;
 Thu, 14 Mar 2019 14:16:41 +0000 (UTC)
Received: from [10.36.117.188] (ovpn-117-188.ams2.redhat.com [10.36.117.188])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 46F1E1001E62;
 Thu, 14 Mar 2019 14:16:38 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Matthew Wilcox <willy@infradead.org>
References: <E1h3Uiq-0002L6-Ij@osstest.test-lab.xenproject.org>
 <80211e70-5f54-9421-8e8f-2a4fc758ce39@arm.com>
 <46118631-61d4-adb6-6ffc-4e7c62ea3da9@arm.com>
 <20190312171421.GJ19508@bombadil.infradead.org>
 <e0b64793-260d-5e70-0544-e7290509b605@redhat.com>
 <45323ea0-2a50-8891-830e-e1f8a8ed23ea@citrix.com>
 <f4b40d91-9c41-60ed-6b4e-df47af8e5292@oracle.com>
 <9a40e1ff-7605-e822-a1d2-502a12d0fba7@redhat.com>
 <6f8aca6c-355b-7862-75aa-68fe566f76fb@redhat.com>
 <ec71c03e-987d-2b73-9fe6-2604a3c32017@suse.com>
 <cb525882-b52f-c142-8a6a-e5cb491e05d0@arm.com>
 <d3e87824-b3a2-ed8a-d2ca-1a9fd439a204@suse.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <7ab068a3-2eaf-0eb0-cf25-43635e198ef7@redhat.com>
Date: Thu, 14 Mar 2019 15:16:37 +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: <d3e87824-b3a2-ed8a-d2ca-1a9fd439a204@suse.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.40]); Thu, 14 Mar 2019 14:16:41 +0000 (UTC)
Subject: Re: [Xen-devel] xen: Can't insert balloon page into VM userspace
 (WAS Re: [linux-linus bisection] complete test-arm64-arm64-xl-xsm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: k.khlebnikov@samsung.com, Stefano Stabellini <sstabellini@kernel.org>,
 Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.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>

T24gMTQuMDMuMTkgMTU6MTUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTQvMDMvMjAxOSAx
NToxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMy8xNC8xOSA4OjM3IEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMTIvMDMvMjAxOSAyMDo0NiwgRGF2aWQgSGls
ZGVuYnJhbmQgd3JvdGU6Cj4+Pj4gT24gMTIuMDMuMTkgMTk6MjMsIERhdmlkIEhpbGRlbmJyYW5k
IHdyb3RlOgo+Pj4+Cj4+Pj4gSSBndWVzcyBzb21ldGhpbmcgbGlrZSB0aGlzIGNvdWxkIGRvIHRo
ZSB0cmljayBpZiBJIHVuZGVyc3Rvb2QgaXQKPj4+PiBjb3JyZWN0bHk6Cj4+Pj4KPj4+PiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4+
Pj4gaW5kZXggMzliMjI5ZjllMjU2Li5kMzdkZDViYjdhOGYgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJp
dmVycy94ZW4vYmFsbG9vbi5jCj4+Pj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4+Pj4g
QEAgLTYwNCw2ICs2MDQsNyBAQCBpbnQgYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9w
YWdlcywgc3RydWN0Cj4+Pj4gcGFnZSAqKnBhZ2VzKQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqAgd2hp
bGUgKHBnbm8gPCBucl9wYWdlcykgewo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHBhZ2UgPSBiYWxsb29uX3JldHJpZXZlKHRydWUpOwo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGlmIChwYWdlKSB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fQ2xlYXJQYWdlT2ZmbGluZShwYWdlKTsKPj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNbcGdubysr
XSA9IHBhZ2U7Cj4+Pj4gwqAgI2lmZGVmIENPTkZJR19YRU5fSEFWRV9QVk1NVQo+Pj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+Pj4+IEBAIC02
NDUsOCArNjQ2LDEwIEBAIHZvaWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2Vz
LCBzdHJ1Y3QKPj4+PiBwYWdlICoqcGFnZXMpCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoCBtdXRleF9s
b2NrKCZiYWxsb29uX211dGV4KTsKPj4+Pgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqAgZm9yIChpID0g
MDsgaSA8IG5yX3BhZ2VzOyBpKyspIHsKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBpZiAocGFnZXNbaV0pCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKHBh
Z2VzW2ldKSB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIF9fU2V0UGFnZU9mZmxpbmUocGFnZXNbaV0pOwo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBiYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7Cj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqAg
fQo+Pj4+Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoCBiYWxsb29uX3N0YXRzLnRhcmdldF91bnBvcHVs
YXRlZCAtPSBucl9wYWdlczsKPj4+Pgo+Pj4+Cj4+Pj4gQXQgbGVhc3QgdGhpcyB3YXksIHRoZSBw
YWdlcyBhbGxvY2F0ZWQgKGFuZCB0aHVzIGV2ZW50dWFsbHkgbWFwcGVkIHRvCj4+Pj4gdXNlciBz
cGFjZSkgd291bGQgbm90IGJlIG1hcmtlZCwgYnV0IHRoZSBvdGhlciBvbmVzIHdvdWxkIHJlbWFp
biBtYXJrZWQKPj4+PiBhbmQgY291bGQgYmUgZXhjbHVkZWQgYnkgbWFrZWR1bXB0b29sLgo+Pj4+
Cj4+Pgo+Pj4gSSB0aGluayB0aGlzIHBhdGNoIHNob3VsZCBkbyB0aGUgdHJpY2suIEp1bGllbiwg
Y291bGQgeW91IGdpdmUgaXQgYQo+Pj4gdHJ5PyBPbiB4ODYgSSBjYW4ndCByZXByb2R1Y2UgeW91
ciBwcm9ibGVtIGVhc2lseSBhcyBkb20wIGlzIFBWIHdpdGgKPj4+IHBsZW50eSBvZiB1bnBvcHVs
YXRlZCBwYWdlcyBmb3IgZ3JhbnQgbWVtb3J5IG5vdCBzdWZmZXJpbmcgZnJvbQo+Pj4gbWlzc2lu
ZyAib2ZmbGluZSIgYml0Lgo+Pgo+PiBTdXJlLiBJIG1hbmFnZWQgdG8gZ2V0IHRoZSBjb25zb2xl
IHdvcmtpbmcgd2l0aCB0aGUgcGF0Y2ggc3VnZ2VzdGVkIGJ5Cj4+IERhdmlkLiBGZWVsIGZyZWUg
dG8gYWRkIG15IHRlc3RlZC1ieSBpZiB3aGVuIHlvdSByZXNlbmQgaXQgYXMgaXMuCj4gCj4gRGF2
aWQsIGNvdWxkIHlvdSBwbGVhc2Ugc2VuZCBhIHByb3BlciBwYXRjaCB3aXRoIHlvdXIgU29iPwo+
IAoKWWVzLCBvbiBpdCA6KQoKQ2hlZXJzIQoKPiAKPiBKdWVyZ2VuCj4gCgoKLS0gCgpUaGFua3Ms
CgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:20:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RDo-0003BQ-VF; Thu, 14 Mar 2019 14:20: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4RDo-0003BL-Cu
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:20:36 +0000
X-Inumbo-ID: 53f716d6-4664-11e9-818e-ef8cd5ce5c36
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53f716d6-4664-11e9-818e-ef8cd5ce5c36;
 Thu, 14 Mar 2019 14:20:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 08:20:31 -0600
Message-Id: <5C8A632F020000780021EB58@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 08:20:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
In-Reply-To: <20190314145003.36695ef4.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDE0LjAzLjE5IGF0IDE0OjUwLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEluIHN0
YWdpbmcgdGhlIGNoYW5nZSB3b3VsZCBhZmZlY3QgSFZNIGFuZCBQVkguIEkgbmV2ZXIgcmFuIFBW
SCwKPiBJIGhhdmUgdG8gYXNzdW1lIGl0IGJlaGF2ZXMgbGlrZSBIVk0gaW4gdGhpcyByZWdhcmQu
CgpBbmQgYWdhaW4geW91IG1ha2llIGl0IGxvb2sgYXMgaWYgUFYgd2Fzbid0IGFsc28gZ29pbmcg
dGhyb3VnaCB0aGF0CnNhbWUgcGF0aC4gWWV0IGFsbCB0aGF0J3MgdGhlcmUgYXQgdGhlIHRvcCBv
ZiB0aGUgZnVuY3Rpb24gaXMKCiAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiBpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQogICAgewogICAgICAgIGQtPmFyY2gudnRzYyA9IDA7CiAgICAgICAgcmV0
dXJuIDA7CiAgICB9CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:23:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4RGk-0003Jo-FM; Thu, 14 Mar 2019 14:23: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=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4RGj-0003Jj-6c
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:23:37 +0000
X-Inumbo-ID: c014d67b-4664-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 c014d67b-4664-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:23:35 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v3so4992061ljk.9
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 07:23:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=QbBoDx/g4goeyMcG+72T4Rhih9l59kZJi7HI7yarYaE=;
 b=GprKCMcVMpeQjMRVbQx3RA6AxtrHrduhvhv2nVc5zA95IhaP4jIkouDRt5KIzT5I0z
 4gt8Ff11dJla9oFHmd5eL5+REn2EbsTspE9SC6YPIZCmZbiJb4rX1gpO07jXismaC9cm
 bXmshyRfME17os+DGaCC55TNNVt5xaVvmIk3iUNmRRG41r9j6wtEVFUBPbKtDR/PE5z1
 F/97yIN/U8V6M5MQMZlpFXtgK6BIzwaHMZm3lae+b5Xx/9ZL9XD0JzIWWxgfy7CGqhLd
 AscvadBwacQvJv/acjRC/eU1klebuSzSA4tox3GBjGLYDye0ox2soQ1pZqKLFJLpj2Ip
 sHBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=QbBoDx/g4goeyMcG+72T4Rhih9l59kZJi7HI7yarYaE=;
 b=HCt7TXicJPfjbQcgkwoSFc3NcUubKCnV058H24wvHRAc6RHjA6kUKsX8vfjFROv2Xp
 uL29+sWI4Arp0ZKxs+x803hEgTRZAG7ZSp17+20r+SgL0oDafUAQMGUEroY6Bq4Svajn
 WE4vObPlMRMoTuOk/gEh6J//CCnviUaoSspFIfwFxA5iNnhm/mHiis2huss+epyxiHni
 jLePuqJnGtl5Br7l8axsVpmtUw3uOWaz/RMVO7UUM7e0eispqnK/GwRYO2bqA5xdCcNv
 twl97O4op0w0CXxljom08jeS+Il6KB3oGD9NGOugCXFLg/Xp/N9gAEuH5N2W6MA8HtXc
 6zHQ==
X-Gm-Message-State: APjAAAW8jLaX1o24LAClT4Drmg6ytPT5OFLYT/VW/gklzGpVhbxhgZMv
 NRctyhU8nlKGMAsqPS4eFEk=
X-Google-Smtp-Source: APXvYqzXy91E9lxyiYKr1mXMLZvFGwFiyV8RfwFzYEj8UjkQPjzgiAQ9ZjsuNYGJ51rrWhv6LAYk6Q==
X-Received: by 2002:a2e:5b44:: with SMTP id p65mr26649229ljb.182.1552573413792; 
 Thu, 14 Mar 2019 07:23:33 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 c24sm1661661lfh.14.2019.03.14.07.23.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 07:23:33 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
 <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
 <23679.61070.586460.991990@mariner.uk.xensource.com>
 <06822D85-1C4E-4F1B-8070-D69BD2A4762F@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <14940732-0bd7-b502-710d-8519873ccde7@gmail.com>
Date: Thu, 14 Mar 2019 16:23:32 +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: <06822D85-1C4E-4F1B-8070-D69BD2A4762F@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy82LzE5IDY6MDIgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4KPiDvu79PbiAwNi8wMy8yMDE5
LCAxNjowMCwgIklhbiBKYWNrc29uIiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4K
PiAgICAgIExhcnMgS3VydGggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIENhbiBzb21lb25lIHBs
cyByZXBhaXIgcGF0Y2h3b3JrPyIpOgo+ICAgICAgPiBIaSBhbGwsICgrIEZsb3JpYW4gJiArSWFu
LCBhcyBORUMgcnVucyB0aGVpciBvd24gcGF0Y2h3b3JrIGluc3RhbmNlIGFuZCBtYXkgaGF2ZSBz
b21lIGluc2lnaHRzKQo+ICAgICAgPgo+ICAgICAgPiBiZWZvcmUgSSBhcHByb2FjaCBJIHdhbnRl
ZCB0byBhc2sgd2hldGhlciB3ZSBhcmUgc3VyZSB0aGlzIGhhcyB0byBkbyB3aXRoIHRoZSBsaXN0
IGNoYW5nZS4gSSBhbSBhc3N1bWluZyB0aGF0IHBhdGNod29yayBnZXRzIG1haWxzIGZyb20gYSBy
ZWdpc3RlcmVkIGFjY291bnQgb24geGVuLWRldmVsLiBTbyBpdCBpcyBub3QgY2xlYXIgd2hldGhl
ciB0aGUgZG9tYWluIGNoYW5nZSB3b3VsZCBjYXVzZSB0aGlzOiBzZWUgaHR0cHM6Ly9wYXRjaHdv
cmstZnJlZWRlc2t0b3AucmVhZHRoZWRvY3MuaW8vZW4vbGF0ZXN0L2luc3RhbGxhdGlvbi5odG1s
I3N1YnNjcmliZS1hLWxvY2FsLWFkZHJlc3MtdG8tdGhlLW1haWxpbmctbGlzdAo+ICAgICAgPgo+
ICAgICAgPiBMb29raW5nIGF0IHJlZ2lzdGVyZWQgZS1tYWlscyAoc2VlIHBuZyksIHRoZXJlIGFw
cGVhciB0byBiZSB0d28gcGF0Y2h3b3JrIGluc3RhbmNlcyByZWdpc3RlcmVkIHdpdGggeGVuLWRl
dmVsQAo+ICAgICAgPiAqIHBhdGNod29yay14ZW4tZGV2ZWxAcGF0Y2h3b3JrLmNvZGVhdXJvcmEu
b3JnCj4gICAgICA+ICogcGF0Y2h3b3JrLXhlbi1kZXZlbEBwYXRjaHdvcmsua2VybmVsLm9yZwo+
ICAgICAgPgo+ICAgICAgPiBOb3RlIHRoYXQgaHR0cHM6Ly9wYXRjaHdvcmsuY29kZWF1cm9yYS5v
cmcvcHJvamVjdC94ZW4tZGV2ZWwvbGlzdC8gc2VlbXMgdG8gaGF2ZSBicm9rZW4gYXQgdGhlIHNh
bWUgdGltZSBhcyB0aGUga2VybmVsLm9yZyBvbmUKPiAgICAgID4KPiAgICAgID4gQElhbjogZG8g
eW91IGtub3cgd2hhdCB3ZSBkaWQgdG8gdGhlIGxpc3RzIGFuZC9vciBlLW1haWwgaGFuZGxpbmcg
YXJvdW5kIHRoYXQgdGltZT8gQ291bGQgdGhpcyBiZSBwcmltYXJpbHkgYW4gaXNzdWUgY2F1c2Vk
IGJ5IHNvbWUgaW5mcmFzdHJ1Y3R1cmUgY2hhbmdlPwo+ICAgICAgCj4gICAgICBJIGRvbid0IHJl
bWVtYmVyIGFueSBkYXRlcyBidXQgd2UgZGlkIGNoYW5nZSB0aGUgbGlzdHMgZnJvbQo+ICAgICAg
Zm9vQGxpc3RzLnhlbi5vcmcgdG8gZm9vQGxpc3RzLnhlbnByb2plY3Qub3JnIGZvciBzb21lIGNv
cnBvcmF0ZQo+ICAgICAgdHJhZG1hcmsgYnJhbmRpbmcga2luZCBvZiByZWFzb24uICBJIGRvdWJ0
IHlvdSB3YW50IHRvIHJldmVydCB0aGF0Lgo+ICAgICAgCj4gICAgICA+IElzIHRoZXJlIGEgd2F5
IHRvIGNoZWNrIHdoZXRoZXIgbWFpbHMgYXJlIGFjdHVhbGx5IHNlbnQgZnJvbSB4ZW4tZGV2ZWxA
IHRvIHRoZSBwYXRjaHdvcmsgaW5zdGFuY2VzPwo+ICAgICAgPiBJZiBzbywgbWF5YmUgYSBDcmVk
YXRpdiB0aWNrZXQgaXMgbmVlZGVkCj4gICAgICAKPiAgICAgIEkgZG91YnQgdGhpcyBpcyB0aGUg
cHJvYmxlbS4gIEkgdGhpbmsgd2hhdCBpcyBuZWVkZWQgaXMgZm9yIHRoZQo+ICAgICAgcGF0Y2h3
b3JrIGluc3RhbmNlIG93bmVycyB0byB1cGRhdGUgdGhlaXIgY29uZmlndXJhdGlvbiBmb3Igb3Vy
IG5ldwo+ICAgICAgbWFpbGluZyBsaXN0IG5hbWUuCj4gICAgICAKPiAgICAgIElmIHlvdSBsb29r
IGhlcmUgYXQgdGhpcyBVUkwgSnVsaWVuIHByb3ZpZGVkCj4gICAgICAgIGh0dHBzOi8vcGF0Y2h3
b3JrLmtlcm5lbC5vcmcvcHJvamVjdC94ZW4tZGV2ZWwvCj4gICAgICB5b3Ugc2VlIHRoYXQgaXQg
c2F5cwo+ICAgICAgICBMaXN0IGFkZHJlc3MgIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gICAg
ICAKPiAgICAgIFRoYXQgaXMgd2hhdCBuZWVkcyBmaXhpbmcuICBTaW1pbGFybHkgZm9yIHRoZSBj
b2RlYXVyb3JhIG9uZSBJCj4gICAgICBwcmVzdW1lLgo+ICAgICAgCj4gICAgICBJIGRvbid0IGtu
b3cgd2hvICJvd25zIiB0aGlzIGluc2lkZSB0aGUgcGF0Y2h3b3JrLmtlcm5lbC5vcmcgc3lzdGVt
Lgo+ICAgICAgSXQgc2F5cyAiTWFpbnRhaW5lcnMiIHdoaWNoIGlzIG1heWJlIHRoZSBwZXJzb24g
d2hvIGNhbiB1cGRhdGUgdGhlCj4gICAgICBzZXR0aW5ncywgYnV0IGl0IGlzIGJsYW5rLiAgTWF5
YmUgdGhlIHRoaW5nIGlzIG1hbmFnZWQgYnkgdGhlIHNpdGUKPiAgICAgIGFkbWluaXN0cmF0b3Jz
IHRoZW4uCj4gICAgICAKPiAgICAgIFVuZm9ydHVuYXRlbHkgSSBjb3VsZCBub3QgZmluZCBjb250
YWN0IGRldGFpbHMgZm9yIHRoZSBzaXRlIGFkbWlucwo+ICAgICAgZm9yIGVpdGhlciBvZiB0aGVz
ZSBhbnl3aGVyZSBvbiB0aG9zZSB3ZWJzaXRlcy4KPiAgICAgIAo+IE9sZWtzYW5kciBzZW50IGEg
bWFpbCB0byArd2VibWFzdGVyQGtlcm5lbC5vcmcKPiBMZXQncyBzZWUgd2hldGhlciBhbnl0aGlu
ZyBjb21lcyBiYWNrCj4KPiBJZiBub3QsIEkgY2FuIHRyeSBhbmQgZG8gdGhpcyB2aWEgdGhlIExG
J3MgaW5mcmFzdHJ1Y3R1cmUgdGVhbTogdGhleSBhcmUgcHJvYmFibHkgaGFuZGxpbmcgdGhpcwo+
IFBsZWFzZSBwaW5nIG1lIGluIGEgd2VlayBvciBzbywgaWYgdGhhdCBpcyB0aGUgY2FzZQpidW1w
Cj4gQmVzdCBSZWdhcmRzCj4gTGFycwo+Cj4gICAgICAKPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:23:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RH1-0003Lg-Pu; Thu, 14 Mar 2019 14:23: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4RH0-0003LV-67
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:23:54 +0000
X-Inumbo-ID: cb251620-4664-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 cb251620-4664-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:23:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 08:23:52 -0600
Message-Id: <5C8A63F7020000780021EB5B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 08:23:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190314135125.1958-1-paul.durrant@citrix.com>
 <20190314135125.1958-2-paul.durrant@citrix.com>
In-Reply-To: <20190314135125.1958-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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+IE9uIDE0LjAzLjE5IGF0IDE0OjUxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFNhdmluZyBhbmQgcmVzdG9yaW5nIHRoZSB2YWx1ZSBvZiB0aGlzIE1TUiBpcyBjdXJyZW50
bHkgaGFuZGxlZCBieQo+IGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBi
ZWluZyBhcmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCj4gbW92ZXMgaGFuZGxpbmcgb2YgYWNjZXNz
ZXMgdG8gdGhpcyBNU1IgZnJvbSBodm0uYyBpbnRvIHRoZSBtc3IuYywgdGh1cwo+IGFsbG93aW5n
IHRoZSBjb21tb24gTVNSIHNhdmUvcmVzdG9yZSBjb2RlIHRvIGhhbmRsZSBpdC4KPiAKPiBOT1RF
OiBCZWNhdXNlIHZteF9nZXQvc2V0X2d1ZXN0X2JuZGNmZ3MoKSBjYWxsIHZteF92bWNzX2VudGVy
KCksIHRoZQo+ICAgICAgIHN0cnVjdCB2Y3B1IHBvaW50ZXIgcGFzc2VkIGluLCBhbmQgaGVuY2Ug
dGhlIHZjcHUgcG9pbnRlciBwYXNzZWQgdG8KPiAgICAgICBndWVzdF9yZG1zcigpIGNhbm5vdCBi
ZSBjb25zdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RI9-0003Vw-6D; Thu, 14 Mar 2019 14:25:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4RI7-0003Vm-Mg
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:25:03 +0000
X-Inumbo-ID: f368a27a-4664-11e9-9272-174a6835ff6d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f368a27a-4664-11e9-9272-174a6835ff6d;
 Thu, 14 Mar 2019 14:25: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 38230AB48;
 Thu, 14 Mar 2019 14:25:00 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.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: <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
Date: Thu, 14 Mar 2019 15:24:59 +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: <20190314151416.625d8cfa.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNToxNCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gVGh1LCAxNCBNYXIg
MjAxOSAxNToxMDoxNiArMDEwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPjoKPiAKPj4gVGhpcyB3b3VsZCBiZSB0aGUgbGVhc3QgaW50cnVzaXZlIGNoYW5nZSBhbGxv
d2luZyBtYXhpbXVtIGZsZXhpYmlsaXR5Cj4+IElNTy4KPiAKPiBJIHRoaW5rIGVhcmxpZXIgYXR0
ZW1wdHMgZGlkIGFsdGVyIHRoZSB0b29saW5nLgo+IEJ1dCB0aGF0IHdvdWxkIG5vdCBoZWxwIHdp
dGggZXhpc3RpbmcgZG9tVXMgc3RhcnRlZCBvbiBob3N0cyB0aGF0IGRvIG5vdCBoYXZlIHRoYXQg
cHJvcGVydHkuCgpZZXMuIFRoaXMgaGFwcGVucyB3aGVuIGludHJvZHVjaW5nIG5ldyBmZWF0dXJl
cy4KCj4gQSBnbG9iYWwga25vYiB3b3VsZCBoZWxwIHdpdGggdGhhdC4KCkkgYmVsaWV2ZSBhIHBl
ci1kb21haW4gY29udHJvbGxhYmxlIHZhbHVlIGlzIHRvIGJlIHByZWZlcnJlZC4gRGlmZmVyZW50
Cmd1ZXN0cyBtaWdodCBoYXZlIGRpZmZlcmVudCBqaXR0ZXIgdG9sZXJhbmNlLgoKQW5kIGV2ZW4g
dGhlIHRvb2xzIHNpZGUgdmFyaWFudCB3b3VsZCAoaW4gdGhlb3J5KSBhbGxvdyBmb3IgaW5qZWN0
aW9uCm9mIGEgcGVyLWhvc3QgdmFsdWUgb24gdGhlIHJlY2VpdmluZyBzaWRlLiBOb3Qgc3VyZSB3
aGV0aGVyIHRoaXMgaXMgYQpnb29kIGlkZWEsIHRob3VnaC4KCkFuZCBrbm93aW5nIHlvdSBhcmUg
dGFyZ2V0aW5nIGEgc3BlY2lhbCBjdXN0b21lciB5b3UgY291bGQgc3RpbGwgcmVwbGFjZQp0aGUg
bWlncmF0aW9uIHN0cmVhbSBzZW5kaW5nIHByb2dyYW0gdG8gaW5zZXJ0IHRoZSBqaXR0ZXIgdmFs
dWUuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RKB-0003hl-Kq; Thu, 14 Mar 2019 14:27: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=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4RK9-0003hg-VU
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:27:10 +0000
X-Inumbo-ID: 3f047b50-4665-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f047b50-4665-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:27:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552573627;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=scNFMZZrVRjGBoYFD4mFbKzRvqUJdenZ55fyc9m8SK0=;
 b=iujdc28j9UM6XxcUYh95hlOfWEdnJ9XCDPdMKvb3cibhPZJrJWTYAaDEC2qfOywFNU
 XUBkT1W5AfML0SSAQdOdKqQIAwExoCSftC/+Fw6Q8tbCluvlsnUOPL30NQjEDmaSkH4s
 0J4uF0KFGXNF/phQEzS+HhTIgmAEP8lgVGEzzqXluSNN1RJYH+ENkSC/4atOY/R2/NCL
 Ot2AIJbQx4Jz6hUAY0LUIjzIvt6H+KusCNPmqBOLycnkV7Gfqp9PEITpUrDdpPkUJ0ng
 l0SjQZFwMWhjFgCQ+KLZJezyqnputZKwR86Rsg/tx+HPAI6Dr0f7jJbnOXUe6E4+n9V2
 ukSg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id h09f4ev2EER60ka
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 15:27:06 +0100 (CET)
Date: Thu, 14 Mar 2019 15:27:05 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190314152705.074d9cb0.olaf@aepfle.de>
In-Reply-To: <5C8A632F020000780021EB58@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <5C8A632F020000780021EB58@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7005445918298324762=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7005445918298324762==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/O=AcZoYx2lKnH16M5QMWyDX"; protocol="application/pgp-signature"

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

Am Thu, 14 Mar 2019 08:20:31 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> And again you makie it look as if PV wasn't also going through that
> same path. Yet all that's there at the top of the function is

I missed the '&&', read it as '||'.


Olaf

--Sig_/O=AcZoYx2lKnH16M5QMWyDX
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIpkuQAKCRBdQqD6ppg2
fnMLAJsFg1xv4EiPlwX2lafvSX5+Ou+SlwCeLKO+OVrigIUF0K/5Wz7NxCjzcGY=
=gyax
-----END PGP SIGNATURE-----

--Sig_/O=AcZoYx2lKnH16M5QMWyDX--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7005445918298324762==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:28:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4RLE-0003nE-0c; Thu, 14 Mar 2019 14:28: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4RLD-0003n8-0u
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:28:15 +0000
X-Inumbo-ID: 65f4b5c0-4665-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65f4b5c0-4665-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:28: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 2EC9FAB48;
 Thu, 14 Mar 2019 14:28:12 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDIwMTkwMzE0MDkzNzMzLjE4MTc177+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwMzE0MDkzNzMzLjE4MTc177+9M++/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?Q?m=3e_=3c5C8A5842020000780021EA3E=40suse=2ecom=3e_=3c98776ed5?=
 =?UTF-8?B?77+9NDJmN++/vTJjNDLvv71hYWNi77+9YWNjOWI1NDk1OThmQHN1c2UuY29tPiA8?=
 =?UTF-8?Q?cdc2be3d-b1ed-f95b-782b-a7601912c2d0=40citrix=2ecom=3e_=3c5C8A61C?=
 =?UTF-8?Q?B020000780021EB19=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: <ba20dba4-51b8-584d-1cc1-c5e766aae955@suse.com>
Date: Thu, 14 Mar 2019 15:28:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTQ6NDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTQvMDMv
MjAxOSAxMzozOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDE0LzAzLzIwMTkgMTQ6MzMs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE0LjAzLjE5IGF0IDEwOjM3LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMK
Pj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPj4+Pj4gQEAgLTEyMjUsMTMg
KzEyMjUsMjggQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKPj4+Pj4gICAgICB3YXRjaGRv
Z19lbmFibGUoKTsKPj4+Pj4gIH0KPj4+Pj4gIAo+Pj4+PiArc3RhdGljIHZvaWQgZGVidWd0cmFj
ZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKPj4+Pj4gK3sKPj4+Pj4gKyAgICBjaGFyICpwOwo+Pj4+
PiArCj4+Pj4+ICsgICAgZm9yICggcCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKPj4+Pj4gKyAg
ICB7Cj4+Pj4+ICsgICAgICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkKytdID0gKnA7
Cj4+Pj4+ICsgICAgICAgIC8qIEFsd2F5cyBsZWF2ZSBhIG51bCBieXRlIGF0IHRoZSBlbmQgb2Yg
dGhlIGJ1ZmZlci4gKi8KPj4+Pj4gKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSAoZGVi
dWd0cmFjZV9ieXRlcyAtIDEpICkKPj4+Pj4gKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0g
MDsKPj4+Pj4gKyAgICB9Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gIHZvaWQgZGVidWd0cmFjZV9w
cmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+Pj4+ICB7Cj4+Pj4+IC0gICAgc3RhdGljIGNo
YXIgICAgYnVmWzEwMjRdOwo+Pj4+PiAtICAgIHN0YXRpYyB1MzIgY291bnQ7Cj4+Pj4+ICsgICAg
c3RhdGljIGNoYXIgYnVmWzEwMjRdOwo+Pj4+PiArICAgIHN0YXRpYyBjaGFyIGxhc3RfYnVmWzEw
MjRdOwo+Pj4+PiArICAgIHN0YXRpYyB1MzIgY291bnQsIGxhc3RfY291bnQ7Cj4+Pj4gUGxlYXNl
IGNoYW5nZSB0byB1aW50MzJfdCBvciBldmVuIGJldHRlciBzaW1wbHkgdG8gdW5zaWduZWQgaW50
Lgo+Pj4gT2theS4KPj4+Cj4+Pj4+IEBAIC0xMjQzLDI1ICsxMjU4LDMyIEBAIHZvaWQgZGVidWd0
cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+Pj4+ICAKPj4+Pj4gICAgICBBU1NF
UlQoZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9ieXRlcyAtIDFdID09IDApOwo+Pj4+PiAgCj4+
Pj4+IC0gICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwo+Pj4+
PiAtCj4+Pj4+ICAgICAgdmFfc3RhcnQoYXJncywgZm10KTsKPj4+Pj4gLSAgICAodm9pZCl2c25w
cmludGYoYnVmICsgc3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3RybGVuKGJ1ZiksIGZtdCwg
YXJncyk7Cj4+Pj4+ICsgICAgKHZvaWQpdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwg
YXJncyk7Cj4+Pj4gUGxlYXNlIHRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBkcm9wIHRoZSBzdHJh
eSBjYXN0Lgo+Pj4gV2lsbCBkby4KPj4KPj4gQm90aCBjYW4gYmUgZG9uZSBvbiBjb21taXQsIHN1
cmVseT8KPiAKPiBQZXJoYXBzLCBhbGJlaXQgaWlyYyB0aGUgZmlyc3Qgd291bGQgYW1vdW50IHRv
IG1vcmUgdGhhbiBqdXN0IHMvdTMyLy4uLi8KPiBvbiB0aGUgbGluZSBpbiBxdWVzdGlvbi4KCldo
YXQgZWxzZSB3b3VsZCB5b3Ugd2FudCB0byBkbz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:31:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:31:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ROY-0004XR-IP; Thu, 14 Mar 2019 14:31:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4ROX-0004XM-GT
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:31:41 +0000
X-Inumbo-ID: e0bfdf66-4665-11e9-a86c-f7bddd28e175
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0bfdf66-4665-11e9-a86c-f7bddd28e175;
 Thu, 14 Mar 2019 14:31:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 08:31:38 -0600
Message-Id: <5C8A65C9020000780021EBA3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 08:31:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314093733.18175*1*jgross@suse.com>
 <20190314093733.18175*3*jgross@suse.com>
 <5C8A5842020000780021EA3E@suse.com>
 <98776ed5*42f7*2c42*aacb*acc9b549598f@suse.com>
 <cdc2be3d-b1ed-f95b-782b-a7601912c2d0@citrix.com>
 <5C8A61CB020000780021EB19@suse.com>
 <ba20dba4-51b8-584d-1cc1-c5e766aae955@suse.com>
In-Reply-To: <ba20dba4-51b8-584d-1cc1-c5e766aae955@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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+IE9uIDE0LjAzLjE5IGF0IDE1OjI4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wMy8yMDE5IDE1OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTQuMDMuMTkgYXQg
MTQ6NDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDE0LzAzLzIw
MTkgMTM6MzgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMTQvMDMvMjAxOSAxNDozMywg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE0LjAzLjE5IGF0IDEwOjM3LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5j
Cj4+Pj4+PiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+Pj4+Pj4gQEAgLTEyMjUs
MTMgKzEyMjUsMjggQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKPj4+Pj4+ICAgICAgd2F0
Y2hkb2dfZW5hYmxlKCk7Cj4+Pj4+PiAgfQo+Pj4+Pj4gIAo+Pj4+Pj4gK3N0YXRpYyB2b2lkIGRl
YnVndHJhY2VfYWRkX3RvX2J1ZihjaGFyICpidWYpCj4+Pj4+PiArewo+Pj4+Pj4gKyAgICBjaGFy
ICpwOwo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysg
KQo+Pj4+Pj4gKyAgICB7Cj4+Pj4+PiArICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNl
X3ByZCsrXSA9ICpwOwo+Pj4+Pj4gKyAgICAgICAgLyogQWx3YXlzIGxlYXZlIGEgbnVsIGJ5dGUg
YXQgdGhlIGVuZCBvZiB0aGUgYnVmZmVyLiAqLwo+Pj4+Pj4gKyAgICAgICAgaWYgKCBkZWJ1Z3Ry
YWNlX3ByZCA9PSAoZGVidWd0cmFjZV9ieXRlcyAtIDEpICkKPj4+Pj4+ICsgICAgICAgICAgICBk
ZWJ1Z3RyYWNlX3ByZCA9IDA7Cj4+Pj4+PiArICAgIH0KPj4+Pj4+ICt9Cj4+Pj4+PiArCj4+Pj4+
PiAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPj4+Pj4+ICB7
Cj4+Pj4+PiAtICAgIHN0YXRpYyBjaGFyICAgIGJ1ZlsxMDI0XTsKPj4+Pj4+IC0gICAgc3RhdGlj
IHUzMiBjb3VudDsKPj4+Pj4+ICsgICAgc3RhdGljIGNoYXIgYnVmWzEwMjRdOwo+Pj4+Pj4gKyAg
ICBzdGF0aWMgY2hhciBsYXN0X2J1ZlsxMDI0XTsKPj4+Pj4+ICsgICAgc3RhdGljIHUzMiBjb3Vu
dCwgbGFzdF9jb3VudDsKPj4+Pj4gUGxlYXNlIGNoYW5nZSB0byB1aW50MzJfdCBvciBldmVuIGJl
dHRlciBzaW1wbHkgdG8gdW5zaWduZWQgaW50Lgo+Pj4+IE9rYXkuCj4+Pj4KPj4+Pj4+IEBAIC0x
MjQzLDI1ICsxMjU4LDMyIEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10
LCAuLi4pCj4+Pj4+PiAgCj4+Pj4+PiAgICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3Ry
YWNlX2J5dGVzIC0gMV0gPT0gMCk7Cj4+Pj4+PiAgCj4+Pj4+PiAtICAgIHNucHJpbnRmKGJ1Ziwg
c2l6ZW9mKGJ1ZiksICIldSAiLCArK2NvdW50KTsKPj4+Pj4+IC0KPj4+Pj4+ICAgICAgdmFfc3Rh
cnQoYXJncywgZm10KTsKPj4+Pj4+IC0gICAgKHZvaWQpdnNucHJpbnRmKGJ1ZiArIHN0cmxlbihi
dWYpLCBzaXplb2YoYnVmKSAtIHN0cmxlbihidWYpLCBmbXQsIGFyZ3MpOwo+Pj4+Pj4gKyAgICAo
dm9pZCl2c25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKPj4+Pj4gUGxlYXNl
IHRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBkcm9wIHRoZSBzdHJheSBjYXN0Lgo+Pj4+IFdpbGwg
ZG8uCj4+Pgo+Pj4gQm90aCBjYW4gYmUgZG9uZSBvbiBjb21taXQsIHN1cmVseT8KPj4gCj4+IFBl
cmhhcHMsIGFsYmVpdCBpaXJjIHRoZSBmaXJzdCB3b3VsZCBhbW91bnQgdG8gbW9yZSB0aGFuIGp1
c3Qgcy91MzIvLi4uLwo+PiBvbiB0aGUgbGluZSBpbiBxdWVzdGlvbi4KPiAKPiBXaGF0IGVsc2Ug
d291bGQgeW91IHdhbnQgdG8gZG8/CgpGb2xkIGl0IHdpdGggdGhlIGFkamFjZW50IHVuc2lnbmVk
IGludCBkZWNsYXJhdGlvbiAoaWlyYyB0aGVyZSB3YXMgb25lKS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:33:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RQM-0004eh-4m; Thu, 14 Mar 2019 14:33:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4RQL-0004ec-1g
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:33:33 +0000
X-Inumbo-ID: 235157bc-4666-11e9-bc90-bc764e045a96
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 235157bc-4666-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:33:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552574010;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=1mK9JgoJV2wbiRDcC2WrIeoNOCzTuHokzw360wnsQ+k=;
 b=Q4S4OeXioxXjws1obqxrjgYvRH7q+LyiYN87CJd6D3VgAX2BSCEOVrtfSEeseTJr6v
 MNlz0AoAebfCMbADbV5iD5SdwL0GSjrXsCcG1M5XKd2JzH7zIAWT5BTbudoMGayHf85L
 dgQbS6tInkQByLFrsBizKFtrpioQ514eJjbd+9FDXzthOn6LF+s4aM+Lc+wmEmR/4wrs
 QmzLuOCSquo5tD5xDa0TZ39o+uQu4mwSF35i0Ola+IPX7j6GvSaMj0dOXUgcqKfiZ/fu
 ewv8bf3p3X3A9Y2pdnzVPmnXeINeCmOFWZHGPSTWKct8xpzVju++ME2PRwo4TgrPEXJg
 YJaw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id h09f4ev2EEXO0mm
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 15:33:24 +0100 (CET)
Date: Thu, 14 Mar 2019 15:33:22 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190314153322.2fcf6808.olaf@aepfle.de>
In-Reply-To: <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6910214040481493595=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6910214040481493595==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/pwKZZ0NlKBUDKpe/soPr2WH"; protocol="application/pgp-signature"

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

Am Thu, 14 Mar 2019 15:24:59 +0100
schrieb Juergen Gross <jgross@suse.com>:

> I believe a per-domain controllable value is to be preferred. Different
> guests might have different jitter tolerance.

If others agree with that, I can resume v10 of this patch, which was sent e=
nd last year.

Olaf

--Sig_/pwKZZ0NlKBUDKpe/soPr2WH
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIpmMgAKCRBdQqD6ppg2
fpUWAJ963Llyrq9nuV6axq1dtHrT6mlhNACg13mgUU8JFeGcAkk2PoU6WLc0FRU=
=gRJD
-----END PGP SIGNATURE-----

--Sig_/pwKZZ0NlKBUDKpe/soPr2WH--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6910214040481493595==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:36:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4RT2-0004rj-Ky; Thu, 14 Mar 2019 14: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4RT1-0004re-5b
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:36:19 +0000
X-Inumbo-ID: 8657e79b-4666-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 8657e79b-4666-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:36:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 08:36:16 -0600
Message-Id: <5C8A66E0020000780021EBD3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 08:36:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
 <20190314153322.2fcf6808.olaf@aepfle.de>
In-Reply-To: <20190314153322.2fcf6808.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDE0LjAzLjE5IGF0IDE1OjMzLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIFRo
dSwgMTQgTWFyIDIwMTkgMTU6MjQ6NTkgKzAxMDAKPiBzY2hyaWViIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT46Cj4gCj4+IEkgYmVsaWV2ZSBhIHBlci1kb21haW4gY29udHJvbGxhYmxl
IHZhbHVlIGlzIHRvIGJlIHByZWZlcnJlZC4gRGlmZmVyZW50Cj4+IGd1ZXN0cyBtaWdodCBoYXZl
IGRpZmZlcmVudCBqaXR0ZXIgdG9sZXJhbmNlLgo+IAo+IElmIG90aGVycyBhZ3JlZSB3aXRoIHRo
YXQsIEkgY2FuIHJlc3VtZSB2MTAgb2YgdGhpcyBwYXRjaCwgd2hpY2ggd2FzIHNlbnQgCj4gZW5k
IGxhc3QgeWVhci4KCldlbGwsIHVubGVzcyBJJ20gbWlzcmVtZW1iZXJpbmcgeW91IGhhZCBkcm9w
cGVkIHRoYXQgZnVuY3Rpb25hbGl0eQp3aXRob3V0IGFueW9uZSBoYXZpbmcgYXNrZWQgdG8gZG8g
c28uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:36:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:36:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RT7-0004sX-Us; Thu, 14 Mar 2019 14:36: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4RT6-0004sJ-Vs
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:36:25 +0000
X-Inumbo-ID: 8a45e38f-4666-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a45e38f-4666-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:36: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 825A0AC7E;
 Thu, 14 Mar 2019 14:36:22 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwMzE0MDkzNzMzLjE4MTc177+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8MjAxOTAzMTQwOTM3MzMuMTgxNzU=?=
 =?UTF-8?B?77+977+977+977+9M++/ve+/ve+/ve+/vWpncm9zc0BzdXNlLmNvbT4gPDVDOEE1?=
 =?UTF-8?B?ODQyMDIwMDAwNzgwMDIxRUEzRUBzdXNlLmNvbT4gPDk4Nzc2ZWQ177+977+977+9?=
 =?UTF-8?B?77+9NDJmN++/ve+/ve+/ve+/vTJjNDLvv73vv73vv73vv71hYWNi77+977+977+9?=
 =?UTF-8?B?77+9YWNjOWI1NDk1OThmQHN1c2UuY29tPiA8Y2RjMmJlM2Tvv71iMWVk77+9Zjk1?=
 =?UTF-8?B?Yu+/vTc4MmLvv71hNzYwMTkxMmMyZDBAY2l0cml4LmNvbT4gPDVDOEE2MUNCMDIw?=
 =?UTF-8?Q?000780021EB19=40suse=2ecom=3e_=3cba20dba4-51b8-584d-1cc1-c5e766aa?=
 =?UTF-8?Q?e955=40suse=2ecom=3e_=3c5C8A65C9020000780021EBA3=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: <7532c991-df5b-565c-62b0-eacc006b5bfa@suse.com>
Date: Thu, 14 Mar 2019 15:36:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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>

T24gMTQvMDMvMjAxOSAxNTozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTU6MjgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxNC8wMy8yMDE5IDE1OjE0
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE0LjAzLjE5IGF0IDE0OjQwLCA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTQvMDMvMjAxOSAxMzozOCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMTQvMDMvMjAxOSAxNDozMywgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxNC4wMy4xOSBhdCAxMDozNywgPGpncm9zc0BzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPj4+Pj4+PiAr
KysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+Pj4+Pj4+IEBAIC0xMjI1LDEzICsxMjI1
LDI4IEBAIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCj4+Pj4+Pj4gICAgICB3YXRjaGRvZ19l
bmFibGUoKTsKPj4+Pj4+PiAgfQo+Pj4+Pj4+ICAKPj4+Pj4+PiArc3RhdGljIHZvaWQgZGVidWd0
cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKPj4+Pj4+PiArewo+Pj4+Pj4+ICsgICAgY2hhciAq
cDsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysg
KQo+Pj4+Pj4+ICsgICAgewo+Pj4+Pj4+ICsgICAgICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJh
Y2VfcHJkKytdID0gKnA7Cj4+Pj4+Pj4gKyAgICAgICAgLyogQWx3YXlzIGxlYXZlIGEgbnVsIGJ5
dGUgYXQgdGhlIGVuZCBvZiB0aGUgYnVmZmVyLiAqLwo+Pj4+Pj4+ICsgICAgICAgIGlmICggZGVi
dWd0cmFjZV9wcmQgPT0gKGRlYnVndHJhY2VfYnl0ZXMgLSAxKSApCj4+Pj4+Pj4gKyAgICAgICAg
ICAgIGRlYnVndHJhY2VfcHJkID0gMDsKPj4+Pj4+PiArICAgIH0KPj4+Pj4+PiArfQo+Pj4+Pj4+
ICsKPj4+Pj4+PiAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikK
Pj4+Pj4+PiAgewo+Pj4+Pj4+IC0gICAgc3RhdGljIGNoYXIgICAgYnVmWzEwMjRdOwo+Pj4+Pj4+
IC0gICAgc3RhdGljIHUzMiBjb3VudDsKPj4+Pj4+PiArICAgIHN0YXRpYyBjaGFyIGJ1ZlsxMDI0
XTsKPj4+Pj4+PiArICAgIHN0YXRpYyBjaGFyIGxhc3RfYnVmWzEwMjRdOwo+Pj4+Pj4+ICsgICAg
c3RhdGljIHUzMiBjb3VudCwgbGFzdF9jb3VudDsKPj4+Pj4+IFBsZWFzZSBjaGFuZ2UgdG8gdWlu
dDMyX3Qgb3IgZXZlbiBiZXR0ZXIgc2ltcGx5IHRvIHVuc2lnbmVkIGludC4KPj4+Pj4gT2theS4K
Pj4+Pj4KPj4+Pj4+PiBAQCAtMTI0MywyNSArMTI1OCwzMiBAQCB2b2lkIGRlYnVndHJhY2VfcHJp
bnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4+Pj4+ICAKPj4+Pj4+PiAgICAgIEFTU0VSVChk
ZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7Cj4+Pj4+Pj4gIAo+Pj4+
Pj4+IC0gICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwo+Pj4+
Pj4+IC0KPj4+Pj4+PiAgICAgIHZhX3N0YXJ0KGFyZ3MsIGZtdCk7Cj4+Pj4+Pj4gLSAgICAodm9p
ZCl2c25wcmludGYoYnVmICsgc3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3RybGVuKGJ1Ziks
IGZtdCwgYXJncyk7Cj4+Pj4+Pj4gKyAgICAodm9pZCl2c25wcmludGYoYnVmLCBzaXplb2YoYnVm
KSwgZm10LCBhcmdzKTsKPj4+Pj4+IFBsZWFzZSB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgZHJv
cCB0aGUgc3RyYXkgY2FzdC4KPj4+Pj4gV2lsbCBkby4KPj4+Pgo+Pj4+IEJvdGggY2FuIGJlIGRv
bmUgb24gY29tbWl0LCBzdXJlbHk/Cj4+Pgo+Pj4gUGVyaGFwcywgYWxiZWl0IGlpcmMgdGhlIGZp
cnN0IHdvdWxkIGFtb3VudCB0byBtb3JlIHRoYW4ganVzdCBzL3UzMi8uLi4vCj4+PiBvbiB0aGUg
bGluZSBpbiBxdWVzdGlvbi4KPj4KPj4gV2hhdCBlbHNlIHdvdWxkIHlvdSB3YW50IHRvIGRvPwo+
IAo+IEZvbGQgaXQgd2l0aCB0aGUgYWRqYWNlbnQgdW5zaWduZWQgaW50IGRlY2xhcmF0aW9uIChp
aXJjIHRoZXJlIHdhcyBvbmUpLgoKSSBjYW4gcG9zdCBhIFYzIGlmIHlvdSB3YW50IGluY2x1ZGlu
ZyB0aGUgZm9sZGluZy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:38:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:38:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RUu-00053G-CW; Thu, 14 Mar 2019 14:38: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=5+gI=RR=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1h4RUt-000534-3v
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:38:15 +0000
X-Inumbo-ID: cbcb59d6-4666-11e9-b357-0bc56cd57219
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbcb59d6-4666-11e9-b357-0bc56cd57219;
 Thu, 14 Mar 2019 14:38:13 +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 B8C08C066467;
 Thu, 14 Mar 2019 14:38:12 +0000 (UTC)
Received: from linux.fritz.box (ovpn-116-127.ams2.redhat.com [10.36.116.127])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 207D260464;
 Thu, 14 Mar 2019 14:38:10 +0000 (UTC)
Date: Thu, 14 Mar 2019 15:38:08 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Markus Armbruster <armbru@redhat.com>
Message-ID: <20190314143808.GB17866@linux.fritz.box>
References: <20190313174433.12966-1-armbru@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190313174433.12966-1-armbru@redhat.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 14 Mar 2019 14:38:12 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-block] [PATCH] xen-block: Replace
 qdict_put_obj() by qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, qemu-block@nongnu.org, qemu-devel@nongnu.org,
 paul.durrant@citrix.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMTMuMDMuMjAxOSB1bSAxODo0NCBoYXQgTWFya3VzIEFybWJydXN0ZXIgZ2VzY2hyaWViZW46
Cj4gUGF0Y2ggY3JlYXRlZCBtZWNoYW5pY2FsbHkgYnkgcmVydW5uaW5nOgo+IAo+ICAgICAkIHNw
YXRjaCAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL3FvYmplY3QuY29jY2kgXAo+ICAgICAg
ICAgICAgICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1maWxlLmggXAo+ICAgICAg
ICAgICAgICAtLWRpciBody9ibG9jayAtLWluLXBsYWNlCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFy
a3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CgpXaGljaCB0cmVlIHNob3VsZCB0aGlzIGdvIHRocm91Z2g/
IFRoZSBYZW4gb25lPwoKS2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:38:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4RVT-00057u-Oo; Thu, 14 Mar 2019 14:38: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4RVT-00057o-3E
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:38:51 +0000
X-Inumbo-ID: e12c0d61-4666-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e12c0d61-4666-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:38:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D258AC7E;
 Thu, 14 Mar 2019 14:38:48 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
 <20190314153322.2fcf6808.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <945b7caf-bca6-9e02-f290-91c50f685fd3@suse.com>
Date: Thu, 14 Mar 2019 15:38:48 +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: <20190314153322.2fcf6808.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNTozMywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gVGh1LCAxNCBNYXIg
MjAxOSAxNToyNDo1OSArMDEwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPjoKPiAKPj4gSSBiZWxpZXZlIGEgcGVyLWRvbWFpbiBjb250cm9sbGFibGUgdmFsdWUgaXMg
dG8gYmUgcHJlZmVycmVkLiBEaWZmZXJlbnQKPj4gZ3Vlc3RzIG1pZ2h0IGhhdmUgZGlmZmVyZW50
IGppdHRlciB0b2xlcmFuY2UuCj4gCj4gSWYgb3RoZXJzIGFncmVlIHdpdGggdGhhdCwgSSBjYW4g
cmVzdW1lIHYxMCBvZiB0aGlzIHBhdGNoLCB3aGljaCB3YXMgc2VudCBlbmQgbGFzdCB5ZWFyLgoK
VjEwIHN0aWxsIGludm9sdmVkIGNoYW5nZXMgaW4gdGhlIGh5cGVydmlzb3IsIHdoaWxlIG15IHBy
b3Bvc2FsIGlzIHRvb2xzCm9ubHkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:40:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RWa-0005GI-4g; Thu, 14 Mar 2019 14:40: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4RWZ-0005GB-2r
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:39:59 +0000
X-Inumbo-ID: 0984e124-4667-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0984e124-4667-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:39:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87282124"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 09/11] viridian: add implementation of synthetic
 interrupt MSRs
Thread-Index: AQHU2lid3MJ/dealgEy1gZzhYtrjC6YLGlIAgAASw/A=
Date: Thu, 14 Mar 2019 14:34:17 +0000
Message-ID: <5db34092a6d340b3bfa106eedff30a72@AMSPEX02CL02.citrite.net>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
 <20190314112514.2592-10-paul.durrant@citrix.com>
 <5C8A6130020000780021EAE9@prv1-mh.provo.novell.com>
In-Reply-To: <5C8A6130020000780021EAE9@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 v6 09/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgTWFyY2ggMjAxOSAxNDoxMgo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjYgMDkvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIGludGVycnVwdCBNU1JzCj4gCj4gPj4+IE9uIDE0LjAzLjE5IGF0IDEyOjI1LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gQEAgLTEzMSwxMyArMjM4LDY5IEBAIGlu
dCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCAqdmFsKQo+ID4gICAgICAgICAgKnZhbCA9ICgodWludDY0X3QpaWNyMiA8PCAz
MikgfCBpY3I7Cj4gPiAgICAgICAgICBicmVhazsKPiA+ICAgICAgfQo+ID4gKwo+ID4gICAgICBj
YXNlIEhWX1g2NF9NU1JfVFBSOgo+ID4gICAgICAgICAgKnZhbCA9IHZsYXBpY19nZXRfcmVnKHZj
cHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwo+ID4gICAgICAgICAgYnJlYWs7Cj4gPgo+ID4g
ICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6Cj4gPiAtICAgICAgICAqdmFsID0g
di0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3Owo+ID4gKyAgICAgICAgKnZh
bCA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKwo+ID4g
KyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6Cj4gPiArICAgICAgICBpZiAoICEodmlyaWRp
YW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKPiA+ICsgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gPiArCj4gPiArICAgICAgICAqdmFsID0gdnYtPnNjb250
cm9sOwo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9T
VkVSU0lPTjoKPiA+ICsgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9zeW5pYykgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
PiA+ICsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBz
YXlzIHRoYXQgdGhlIHZlcnNpb24gbnVtYmVyIGlzIDB4MDAwMDAwMDEKPiA+ICsgICAgICAgICAq
IGFuZCBzaG91bGQgYmUgaW4gdGhlIGxvd2VyIDMyLWJpdHMgb2YgdGhlIE1TUiwgd2hpbGUgdGhl
Cj4gPiArICAgICAgICAgKiB1cHBlciAzMi1iaXRzIGFyZSByZXNlcnZlZC4uLiBidXQgaXQgZG9l
c24ndCBzYXkgd2hhdCB0aGV5Cj4gPiArICAgICAgICAgKiBzaG91bGQgYmUgc2V0IHRvLiBBc3N1
bWUgZXZlcnl0aGluZyBidXQgdGhlIGJvdHRvbSBiaXQKPiA+ICsgICAgICAgICAqIHNob3VsZCBi
ZSB6ZXJvLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICAqdmFsID0gMXVsOwo+ID4gKyAg
ICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKPiA+ICsg
ICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQo+
ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiA+ICsKPiA+ICsgICAg
ICAgICp2YWwgPSB2di0+c2llZnA7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsKPiA+ICsgICAg
Y2FzZSBIVl9YNjRfTVNSX1NJTVA6Cj4gPiArICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047Cj4gPiArCj4gPiArICAgICAgICAqdmFsID0gdnYtPnNpbXAubXNyLnJhdzsK
PiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKwo+ID4gKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgo+
ID4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmlj
KSApCj4gPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ID4gKwo+ID4g
KyAgICAgICAgKnZhbCA9IDA7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsKPiA+ICsgICAgY2Fz
ZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gaWR4IC0gSFZfWDY0X01TUl9TSU5UMDsKPiA+
ICsgICAgICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyICp2cyA9Cj4gPiArICAgICAg
ICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQsIHNpbnR4KTsKPiA+ICsKPiA+ICsg
ICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQo+
ID4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiA+ICsKPiA+ICsgICAg
ICAgICp2YWwgPSB2cy0+cmF3Owo+ID4gICAgICAgICAgYnJlYWs7Cj4gCj4gV2l0aG91dCB0aGlz
IG5lY2Vzc2FyaWx5IGJlaW5nIGEgcmVxdWVzdCB0byBjaGFuZ2UsIEkgc3RpbGwgZG9uJ3QKPiB1
bmRlcnN0YW5kIHdoeSB5b3UgZG9uJ3Qgb21pdCB2cyBhcyBhIHZhcmlhYmxlIGFuZCBzaW1wbHkg
ZG8KPiAKPiAgICAgICAgICp2YWwgPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zaW50LCBzaW50
eCkucmF3Owo+IAoKUGVyc29uYWxseSBJIGZpbmQgaXQgYSBiaXQgdWdseSwgYW5kIEkgZG9uJ3Qg
aW1hZ2luZSBoYXZpbmcgdGhlIHN0YWNrIHZhcmlhYmxlIHdpbGwgbWFrZSBtdWNoIGRpZmZlcmVu
Y2UgdG8gdGhlIGdlbmVyYXRlZCBjb2RlLgoKPiA+IEBAIC0xNDksNiArMzEyLDIwIEBAIGludCB2
aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQo+ID4KPiA+ICBpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQo+ID4gIHsKPiAKPiBGVFIgd2hpbGUgSSdtIGluIGZhdm9yIG9mIGFk
ZGluZyBjb25zdCB3aGVyZXZlciBpdCBpcyBwb3NzaWJsZQo+IGFuZCBtYWtlcyBzZW5zZSwgSSBj
b25zaWRlciBpdCBxdWl0ZSBvZGQgZm9yIGFuIGluaXQgZnVuY3Rpb24KPiB0byB0YWtlIGEgcG9p
bnRlciB0byBjb25zdC4gUGVyaGFwcyB0aGUgZGVpbml0IG9uZSB3b3VsZCBhbHNvCj4gZmFsbCBp
bnRvIHRoYXQgY2F0ZWdvcnkuCgpZZXMsIGl0IGRvZXMgbG9vayBhIGxpdHRsZSBvZGQgYnV0IGJl
Y2F1c2UgdGhlIHZpcmlkaWFuX3ZjcHUgaXMgbm8gbG9uZ2VyIGlubGluZSB0aGUgdmNwdSBjYW4g
aW5kZWVkIGJlIGNvbnN0LgoKPiAKPiA+IEBAIC0xMzI4LDkgKzEzNDAsMTMgQEAgaW50IHZsYXBp
Y19oYXNfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpCj4gPiAgICAgICAgICAgKGlyciAmIDB4
ZjApIDw9IChpc3IgJiAweGYwKSApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X2NsZWFyKHYpOwo+ID4gLSAgICAgICAgcmV0dXJuIC0xOwo+ID4gKyAgICAgICAg
aXJyID0gLTE7Cj4gPiAgICAgIH0KPiA+Cj4gPiArb3V0Ogo+IAo+IFRoZSBsYWJlbCBzdGlsbCBs
YWNrcyBwcm9wZXIgaW5kZW50YXRpb24uIFdpdGggYXQgbGVhc3QgdGhpcyBmaXhlZCAod2hpY2gK
PiBpcyBmaW5lIHRvIGJlIGRvbmUgd2hpbGUgY29tbWl0dGluZyBpZiB0aGlzIGlzIHRoZSBvbmx5
IHBpZWNlIHRvIGNoYW5nZSkKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IAoKT2ssIHRoYW5rcy4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:42:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14: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 1h4RYY-0005ys-Ja; Thu, 14 Mar 2019 14: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=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4RYW-0005yh-Cx
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:42:00 +0000
X-Inumbo-ID: 51cbdc9e-4667-11e9-bc90-bc764e045a96
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51cbdc9e-4667-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:41:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552574517;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=lxNVBHZIKamzEzYnF5xzz3WPG0lJutuOpJts9QixJwA=;
 b=VhmMwrOb3w05VXm7jmMAv5tYsVCLPgdzQR3qTquTFiX7ivaNuM2oRdSVdicXf9zrnf
 4ZPJphFjgEHbzl0rZuAq+aktIV9hVVQHipk/SOLM00zlf1/peblnwcVn5m32EjLuANQ1
 LLn5dBZzpWZb+sNj2vXFDzKkL1x9rgyImQgr0TDQKVIMoqWxtHS8d3gl+ZHgu5d8diUm
 u07vR7TNkK72gA0jF3vt/zducWJM7e/AM+pa6BJ9UTGEP8Y0fn4kPnRT+278EqZ8+6Un
 XbIZw4zadfh0REjWB/DVhx1C84X2ecP3fMN/li/FCc/sv+NItth0TBqrblf2k2vOI8bP
 WouA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id h09f4ev2EEfv0q0
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 15:41:57 +0100 (CET)
Date: Thu, 14 Mar 2019 15:41:55 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20190314154155.6cfc6690.olaf@aepfle.de>
In-Reply-To: <5C8A66E0020000780021EBD3@prv1-mh.provo.novell.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
 <20190314153322.2fcf6808.olaf@aepfle.de>
 <5C8A66E0020000780021EBD3@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2857956371759157719=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2857956371759157719==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/PfbETla25_bN_cVxe=I6luf"; protocol="application/pgp-signature"

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

Am Thu, 14 Mar 2019 08:36:16 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> Well, unless I'm misremembering you had dropped that functionality
> without anyone having asked to do so.

Yes, based on my view that an external clocksource has to be used if TSC
is the primary local clocksource.

I will double check what the concern was about v10.
The change for xen-tscmode(7) needs to be redone, at least.

So before I spam you guys with any more variants, I better ask if any furth=
er attempt would fly anyway.

Olaf

--Sig_/PfbETla25_bN_cVxe=I6luf
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIpoMwAKCRBdQqD6ppg2
fmdWAJ4++UdDv78biM87SlkqmSELRK8fNACdGldANC1JLhXgNcDCda2DVjmA3pA=
=UmGR
-----END PGP SIGNATURE-----

--Sig_/PfbETla25_bN_cVxe=I6luf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2857956371759157719==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:44:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:44: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 1h4RaS-00068n-7I; Thu, 14 Mar 2019 14:44:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4RaQ-00068a-TR
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:43:58 +0000
X-Inumbo-ID: 9909605c-4667-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9909605c-4667-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:43: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 1h4RaP-0002Js-1B; Thu, 14 Mar 2019 14:43: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 1h4RaO-0005wp-PS; Thu, 14 Mar 2019 14:43:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4RaO-0001M9-OX; Thu, 14 Mar 2019 14:43:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133762-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b53832cc724e3d88f0b90703d738a6607c28012f
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 14:43:56 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 133762: 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>

ZmxpZ2h0IDEzMzc2MiB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NjIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgYjUzODMyY2M3MjRlM2Q4OGYwYjkwNzAzZDczOGE2NjA3YzI4MDEyZgpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNGRlZWFmMmEzZWU1MGIwOTY0MjZl
ZWE0MWE0YzliOTZkZWQwZjAyOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNzE0ICAyMDE5LTAz
LTExIDE0OjUxOjIzIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzczMyAgMjAx
OS0wMy0xMiAwNzowNzowMiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
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
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
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIDRkZWVhZjJhM2UuLmI1MzgzMmNjNzIgIGI1MzgzMmNjNzI0ZTNkODhmMGI5MDcwM2Q3
MzhhNjYwN2MyODAxMmYgLT4gc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:46:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Rd6-0006Nl-Q5; Thu, 14 Mar 2019 14:46:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6KDy=RR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h4Rd5-0006Ng-2I
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:46:43 +0000
X-Inumbo-ID: fa6042fe-4667-11e9-bc90-bc764e045a96
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa6042fe-4667-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:46:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1552574800;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=536xMJNHE4X0TO3FNOHqwBsd0wTfTZWRYiGrziFwqz8=;
 b=Bfsw5OoYpUJvDSS3GCISorolT7m0ndzbcxjY7VyRnMG3xSubgX1dYkcsb7liTcuj1N
 vAZW29bvS9b63TB8pDFIVteyHW1wcJu9ci2lUyr1F7LxO1UVV0YNSJRUKpIX2xe8XvSg
 NsBT0c7C56vz4lwp8czXsfMQVemBjDXFMZXAhQabsb0KkVAeBrxKl/ro7ivfWy0rzb54
 eHp48BI+xroIIqJnBNB2/DelGjz0lFHZg5aCmNP7oUmdSpo4aVO4RO9ElxKJTwiLZVMn
 0jHlLxoyakngsUBsvgEmJYXvsr72i3I6ocirGoRd9od/0x0KnGxchtXJxZrVy1Q65Y8v
 tlaQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id h09f4ev2EEkd0rx
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 14 Mar 2019 15:46:39 +0100 (CET)
Date: Thu, 14 Mar 2019 15:46:37 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190314154637.5a5c0ef0.olaf@aepfle.de>
In-Reply-To: <945b7caf-bca6-9e02-f290-91c50f685fd3@suse.com>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
 <20190314153322.2fcf6808.olaf@aepfle.de>
 <945b7caf-bca6-9e02-f290-91c50f685fd3@suse.com>
X-Mailer: Claws Mail 2019.03.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5116899688819710354=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5116899688819710354==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/w7mOOURc_QNa+S=KUpCoJm."; protocol="application/pgp-signature"

--Sig_/w7mOOURc_QNa+S=KUpCoJm.
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 14 Mar 2019 15:38:48 +0100
schrieb Juergen Gross <jgross@suse.com>:

> V10 still involved changes in the hypervisor, while my proposal is tools
> only.

Oh, you mean I should adjust the value that is supposedly expected by
domU to the one the current hypervisor has, just to bybass the check in
tsc_set_info? I never thought of doing it that way. The initial value
will be lost, if it is done that way.

Olaf

--Sig_/w7mOOURc_QNa+S=KUpCoJm.
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXIppTQAKCRBdQqD6ppg2
frG4AKDrhMEpcOWi4DJhptzpDDqsWJrOYwCg+bg4kY0AA/IB1enyIGLXevZihvQ=
=mXeQ
-----END PGP SIGNATURE-----

--Sig_/w7mOOURc_QNa+S=KUpCoJm.--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5116899688819710354==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:48:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:48: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 1h4ReJ-0006TY-89; Thu, 14 Mar 2019 14:47:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yXQ8=RR=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h4ReH-0006TP-JZ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:47:57 +0000
X-Inumbo-ID: 253375e8-4668-11e9-a2ff-8b8b056018b1
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 253375e8-4668-11e9-a2ff-8b8b056018b1;
 Thu, 14 Mar 2019 14:47: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 x2EEg84Z161724;
 Thu, 14 Mar 2019 14:47: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=vKbzd2JwlL4mctBftvHRv0vUSYvdp6k3t/zT7ayzgT4=;
 b=tRUPdH9z75jOe/eeo4tgvgIgaesnexof4zqbdBBqm+57It1BU0Ikgp5vvZzBdOtOMY0x
 +q0bm/aqwRX6a6v7wGwBdCs9Mjkjmrs4yB2ps430/CUhONznmH2xNj1ej9yqHoSK2nYZ
 r+JPAyoffIizC4cyou+4i78k4Ar7cucqzPuov7U5MN2tyDxbjepY5jDE9ou0r6LPhWwo
 qqef6WnnQbA/iDerpCbJfi600SswpZwW649my0LIgC1OvBqDRP7ulfID9VXYnWBqCbFQ
 HAeLz5d6SV73Xdu1Fikvn5sJkxiFhwqLdL8ZOhKuJ5zgSWSeN08nglRqBz4lc+AkKjBM vw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2r464rse4u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 14:47:46 +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 x2EEljt0024070
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 14:47:45 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2EEliT6011525;
 Thu, 14 Mar 2019 14:47:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Mar 2019 14:47:43 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-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: <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
Date: Thu, 14 Mar 2019 10:47:31 -0400
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: <20190314131749.25706-1-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9194
 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-1903140104
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMy8xNC8xOSA5OjE3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4KPiBDdXJyZW50bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3
b3JrIHF1ZXVlcyBhbmQKPiBkZXN0cm95IHNoYXJlZCBUeC9SeCByaW5ncyBsZWF2aW5nIHRoZSBk
cml2ZXIgaW4gaXRzIGN1cnJlbnQgc3RhdGUKPiBhbmQgbmV2ZXIgc2lnbmFsaW5nIHRoZSBiYWNr
ZW5kIG9mIHRoaXMgZnJvbnRlbmQncyBzdGF0ZSBjaGFuZ2UuCj4gVGhpcyBsZWFkcyB0byB0aGUg
bnVtYmVyIG9mIGNvbnNlcXVlbmNlczoKPiAtIHdoZW4gZnJvbnRlbmQgd2l0aGRyYXdzIGdyYW50
ZWQgcmVmZXJlbmNlcyB0byB0aGUgcmluZ3MgZXRjLiBpdCBjYW5ub3QKPiAgIGJlIGNsZWFubHkg
ZG9uZSBhcyB0aGUgYmFja2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdCB0b2xkIHRv
Cj4gICBmcmVlIHRoZSByZXNvdXJjZXMpCj4gLSBpdCBpcyBub3QgcG9zc2libGUgdG8gcmVzdW1l
IGRyaXZlciBvcGVyYXRpb24gYXMgYWxsIHRoZSBjb21tdW5pY2F0aW9uCj4gICBtZWFucyB3aXRo
IHRoZSBiYWNrbmVkIHdlcmUgZGVzdHJveWVkIGJ5IHRoZSBmcm9udGVuZCwgdGh1cwo+ICAgbWFr
aW5nIHRoZSBmcm9udGVuZCBhcHBlYXIgdG8gdGhlIGd1ZXN0IE9TIGFzIGZ1bmN0aW9uYWwsIGJ1
dAo+ICAgbm90IHJlYWxseS4KCgpXaGF0IGRvIHlvdSBtZWFuPyBBcmUgeW91IHNheWluZyB0aGF0
IGFmdGVyIHJlc3VtZSB5b3UgbG9zZSBjb25uZWN0aXZpdHk/CgotYm9yaXMKCgo+Cj4gRml4IHRo
aXMgYnkgbm90IGRlc3Ryb3lpbmcgY29tbXVuaWNhdGlvbiBjaGFubmVscy9yaW5ncyBvbiBkcml2
ZXIKPiByZXN1bWUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvbmV0L3hl
bi1uZXRmcm9udC5jIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE3
IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5j
IGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKPiBpbmRleCBjOTE0YzI0Zjg4MGIuLjJjYTE2
MjA0OGRhNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwo+ICsrKyBi
L2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCj4gQEAgLTE0MjIsMjIgKzE0MjIsNiBAQCBzdGF0
aWMgdm9pZCB4ZW5uZXRfZGlzY29ubmVjdF9iYWNrZW5kKHN0cnVjdCBuZXRmcm9udF9pbmZvICpp
bmZvKQo+ICAJfQo+ICB9Cj4gIAo+IC0vKioKPiAtICogV2UgYXJlIHJlY29ubmVjdGluZyB0byB0
aGUgYmFja2VuZCwgZHVlIHRvIGEgc3VzcGVuZC9yZXN1bWUsIG9yIGEgYmFja2VuZAo+IC0gKiBk
cml2ZXIgcmVzdGFydC4gIFdlIHRlYXIgZG93biBvdXIgbmV0aWYgc3RydWN0dXJlIGFuZCByZWNy
ZWF0ZSBpdCwgYnV0Cj4gLSAqIGxlYXZlIHRoZSBkZXZpY2UtbGF5ZXIgc3RydWN0dXJlcyBpbnRh
Y3Qgc28gdGhhdCB0aGlzIGlzIHRyYW5zcGFyZW50IHRvIHRoZQo+IC0gKiByZXN0IG9mIHRoZSBr
ZXJuZWwuCj4gLSAqLwo+IC1zdGF0aWMgaW50IG5ldGZyb250X3Jlc3VtZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2KQo+IC17Cj4gLQlzdHJ1Y3QgbmV0ZnJvbnRfaW5mbyAqaW5mbyA9IGRldl9n
ZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+IC0KPiAtCWRldl9kYmcoJmRldi0+ZGV2LCAiJXNcbiIs
IGRldi0+bm9kZW5hbWUpOwo+IC0KPiAtCXhlbm5ldF9kaXNjb25uZWN0X2JhY2tlbmQoaW5mbyk7
Cj4gLQlyZXR1cm4gMDsKPiAtfQo+IC0KPiAgc3RhdGljIGludCB4ZW5fbmV0X3JlYWRfbWFjKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIHU4IG1hY1tdKQo+ICB7Cj4gIAljaGFyICpzLCAqZSwg
Km1hY3N0cjsKPiBAQCAtMjE4NSw3ICsyMTY5LDYgQEAgc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJp
dmVyIG5ldGZyb250X2RyaXZlciA9IHsKPiAgCS5pZHMgPSBuZXRmcm9udF9pZHMsCj4gIAkucHJv
YmUgPSBuZXRmcm9udF9wcm9iZSwKPiAgCS5yZW1vdmUgPSB4ZW5uZXRfcmVtb3ZlLAo+IC0JLnJl
c3VtZSA9IG5ldGZyb250X3Jlc3VtZSwKPiAgCS5vdGhlcmVuZF9jaGFuZ2VkID0gbmV0YmFja19j
aGFuZ2VkLAo+ICB9Owo+ICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Rij-0007KN-0J; Thu, 14 Mar 2019 14: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=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4Rii-0007KI-FV
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:52:32 +0000
X-Inumbo-ID: ca5e2f52-4668-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 ca5e2f52-4668-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:52:30 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id x13so5081763ljj.5
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 07:52:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=30l/yLVqcv3PdQ2omNlC84KOCY1EsOA8XbXrjw+dVbM=;
 b=aSOguwzwteBhNslSigmWnIdkblpckeD2VoozvmSFNDEth5eemT0RzSAGgBVey+uzql
 sTzAHujX3+rirXxUzPurbc7YbjRnnw+pFGIcUmu9gh37nXrwOpzUcsbYtowHDsOK5Cih
 3gQ1QNWCBDM8ffz1iYbO6k8kltIPWOtUDVeyWoU8doMAyp5X1ULNAimrd1LaOU9ugVIX
 BslRLZIyhfPsqOWckFaDZ78hNnD9e9iE/+r1fKwrkfWp73PFjIRh9CCc+Rhepr52f+rZ
 Q+gllIN681fBgAudrHa3KYixvpSfvCZ4uTj+eLa0hNv6rnCdUZst6JVCecJ1iNX2JIT3
 ayAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=30l/yLVqcv3PdQ2omNlC84KOCY1EsOA8XbXrjw+dVbM=;
 b=Dq//aSWbcDx3wDZkqiQ/cb6myOufDCKBBkpUNUWtnrUjd5USGHBq2+ZiuPKvlfRrbl
 jnnnQWYjBDR8iPneIhbLUiOfkPhX6K6cTbJfH5Otrua+u/O834y5fNtv2Fxy9BxVqSAL
 VzfXqZoegxxz4yrZ36o5ElICbI89rAugKLpUFQROxgANGfh0klutFLno2I//NF0yOM/s
 +vJafaTOHbLvY2z93yjom93tp+MRKA3VWXqLniONT018RF2Ryufl2+viYSuvV3x0uK0g
 B+EtQ259cklfxOUM1bS1aXY7nCAhgacg4VzuT5q5JmS96k3U/bwsqn/VL+mE3p9r76mT
 orBw==
X-Gm-Message-State: APjAAAUpNaA8IEUT4wfiMXTPIo0gpy/uIyLMLAXkwwITljs4Lugf1ast
 5X58HPCZv2u/I0BvRGYcPcI=
X-Google-Smtp-Source: APXvYqyAorVubrLp2btNF/rn02J8pA0YpBNfmT8ZAl5D7768tZ2AMAKcejZNEAqNEmRWPYvLphxJdw==
X-Received: by 2002:a2e:9f0b:: with SMTP id u11mr28451717ljk.64.1552575147858; 
 Thu, 14 Mar 2019 07:52:27 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 s73sm776388lfs.62.2019.03.14.07.52.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 07:52:27 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
Date: Thu, 14 Mar 2019 16:52:20 +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: <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSA0OjQ3IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMy8xNC8xOSA5
OjE3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBD
dXJyZW50bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVl
cyBhbmQKPj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVyIGlu
IGl0cyBjdXJyZW50IHN0YXRlCj4+IGFuZCBuZXZlciBzaWduYWxpbmcgdGhlIGJhY2tlbmQgb2Yg
dGhpcyBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZS4KPj4gVGhpcyBsZWFkcyB0byB0aGUgbnVtYmVy
IG9mIGNvbnNlcXVlbmNlczoKPj4gLSB3aGVuIGZyb250ZW5kIHdpdGhkcmF3cyBncmFudGVkIHJl
ZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQgY2Fubm90Cj4+ICAgIGJlIGNsZWFubHkgZG9u
ZSBhcyB0aGUgYmFja2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdCB0b2xkIHRvCj4+
ICAgIGZyZWUgdGhlIHJlc291cmNlcykKPj4gLSBpdCBpcyBub3QgcG9zc2libGUgdG8gcmVzdW1l
IGRyaXZlciBvcGVyYXRpb24gYXMgYWxsIHRoZSBjb21tdW5pY2F0aW9uCj4+ICAgIG1lYW5zIHdp
dGggdGhlIGJhY2tuZWQgd2VyZSBkZXN0cm95ZWQgYnkgdGhlIGZyb250ZW5kLCB0aHVzCj4+ICAg
IG1ha2luZyB0aGUgZnJvbnRlbmQgYXBwZWFyIHRvIHRoZSBndWVzdCBPUyBhcyBmdW5jdGlvbmFs
LCBidXQKPj4gICAgbm90IHJlYWxseS4KPgo+IFdoYXQgZG8geW91IG1lYW4/IEFyZSB5b3Ugc2F5
aW5nIHRoYXQgYWZ0ZXIgcmVzdW1lIHlvdSBsb3NlIGNvbm5lY3Rpdml0eT8KRXhhY3RseSwgaWYg
eW91IHRha2UgYSBsb29rIGF0IHRoZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5vdwp3aGF0
IGl0IGRvZXMgaXQgZGVzdHJveXMgdGhlIHJpbmdzIGV0Yy4gYW5kIG5ldmVyIG5vdGlmaWVzIHRo
ZSBiYWNrZW5kCm9mIHRoYXQsIGUuZy4gaXQgc3RheXMgaW4sIHNheSwgY29ubmVjdGVkIHN0YXRl
IHdpdGggY29tbXVuaWNhdGlvbgpjaGFubmVscyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50
byBhbnkgb3RoZXIgWGVuIGJ1cyBzdGF0ZSwgc28gdGhlcmUgaXMKbm8gd2F5IGl0cyBzdGF0ZSBt
YWNoaW5lIGNhbiBoZWxwIHJlY292ZXJpbmcuCj4KPiAtYm9yaXMKPgo+Cj4+IEZpeCB0aGlzIGJ5
IG5vdCBkZXN0cm95aW5nIGNvbW11bmljYXRpb24gY2hhbm5lbHMvcmluZ3Mgb24gZHJpdmVyCj4+
IHJlc3VtZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL25ldC94
ZW4tbmV0ZnJvbnQuYyB8IDE3IC0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgMSBmaWxlIGNoYW5nZWQs
IDE3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZy
b250LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwo+PiBpbmRleCBjOTE0YzI0Zjg4MGIu
LjJjYTE2MjA0OGRhNCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMK
Pj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKPj4gQEAgLTE0MjIsMjIgKzE0MjIs
NiBAQCBzdGF0aWMgdm9pZCB4ZW5uZXRfZGlzY29ubmVjdF9iYWNrZW5kKHN0cnVjdCBuZXRmcm9u
dF9pbmZvICppbmZvKQo+PiAgIAl9Cj4+ICAgfQo+PiAgIAo+PiAtLyoqCj4+IC0gKiBXZSBhcmUg
cmVjb25uZWN0aW5nIHRvIHRoZSBiYWNrZW5kLCBkdWUgdG8gYSBzdXNwZW5kL3Jlc3VtZSwgb3Ig
YSBiYWNrZW5kCj4+IC0gKiBkcml2ZXIgcmVzdGFydC4gIFdlIHRlYXIgZG93biBvdXIgbmV0aWYg
c3RydWN0dXJlIGFuZCByZWNyZWF0ZSBpdCwgYnV0Cj4+IC0gKiBsZWF2ZSB0aGUgZGV2aWNlLWxh
eWVyIHN0cnVjdHVyZXMgaW50YWN0IHNvIHRoYXQgdGhpcyBpcyB0cmFuc3BhcmVudCB0byB0aGUK
Pj4gLSAqIHJlc3Qgb2YgdGhlIGtlcm5lbC4KPj4gLSAqLwo+PiAtc3RhdGljIGludCBuZXRmcm9u
dF9yZXN1bWUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPj4gLXsKPj4gLQlzdHJ1Y3QgbmV0
ZnJvbnRfaW5mbyAqaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+PiAtCj4+IC0J
ZGV2X2RiZygmZGV2LT5kZXYsICIlc1xuIiwgZGV2LT5ub2RlbmFtZSk7Cj4+IC0KPj4gLQl4ZW5u
ZXRfZGlzY29ubmVjdF9iYWNrZW5kKGluZm8pOwo+PiAtCXJldHVybiAwOwo+PiAtfQo+PiAtCj4+
ICAgc3RhdGljIGludCB4ZW5fbmV0X3JlYWRfbWFjKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
IHU4IG1hY1tdKQo+PiAgIHsKPj4gICAJY2hhciAqcywgKmUsICptYWNzdHI7Cj4+IEBAIC0yMTg1
LDcgKzIxNjksNiBAQCBzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgbmV0ZnJvbnRfZHJpdmVy
ID0gewo+PiAgIAkuaWRzID0gbmV0ZnJvbnRfaWRzLAo+PiAgIAkucHJvYmUgPSBuZXRmcm9udF9w
cm9iZSwKPj4gICAJLnJlbW92ZSA9IHhlbm5ldF9yZW1vdmUsCj4+IC0JLnJlc3VtZSA9IG5ldGZy
b250X3Jlc3VtZSwKPj4gICAJLm90aGVyZW5kX2NoYW5nZWQgPSBuZXRiYWNrX2NoYW5nZWQsCj4+
ICAgfTsKPj4gICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 14:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Rkm-0007Ta-FJ; Thu, 14 Mar 2019 14: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4Rkl-0007TO-Mj
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 14:54:39 +0000
X-Inumbo-ID: 1726e9ad-4669-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1726e9ad-4669-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:54: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 1h4Rkk-0002Wv-6Z; Thu, 14 Mar 2019 14:54: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 1h4Rkj-0006tS-Tr; Thu, 14 Mar 2019 14:54:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4Rkj-0006Jo-TF; Thu, 14 Mar 2019 14:54:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133802-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=76197450719d787bbfba19f92d1920fc7b1fe34b
X-Osstest-Versions-That: xen=d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 14:54:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133802: 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>

ZmxpZ2h0IDEzMzgwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzgwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NjE5NzQ1MDcxOWQ3ODdiYmZiYTE5ZjkyZDE5MjBmYzdiMWZlMzRiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkMjE1MTE1MmRkMmIzODY1M2Zi
YThmMWRiYzJkNGFmN2Q0MDRhM2Q0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3ODEgIDIwMTkt
MDMtMTMgMjE6MDE6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODAyICAy
MDE5LTAzLTE0IDEzOjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQyMTUxMTUyZGQuLjc2MTk3NDUwNzEgIDc2MTk3NDUw
NzE5ZDc4N2JiZmJhMTlmOTJkMTkyMGZjN2IxZmUzNGIgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:02:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15: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 1h4RsX-0008JG-Kf; Thu, 14 Mar 2019 15: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=yXQ8=RR=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h4RsV-0008Iz-NL
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:02:39 +0000
X-Inumbo-ID: 3479f0b6-466a-11e9-8fd4-4b8cd0a448a1
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3479f0b6-466a-11e9-8fd4-4b8cd0a448a1;
 Thu, 14 Mar 2019 15:02:37 +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 x2EEs5VU008786;
 Thu, 14 Mar 2019 15:02:28 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=sGIgXtFyPdbyPSzIHcEisDm3tBg8fH1T0JJ4BjWLnms=;
 b=R/zCdByuc72MsFlL9srjZeOAyWY8Al1ssLtjIw6urtPEzWuChzvr6SgbkXfFFT5oduZq
 fHP7pr73/RD9RXJ9SEfjBHya5SryZUCiHGiRYZBFtdmLAKAx6D9xf9lCCNqCVQz9TCnd
 nJEdVFrMzKIvCngji6LfjRgaAv9IaZ7C74csULjvmF1/d9XscRLzMaeR7kJ7pexoTWhw
 YJzlGTNKH9xxtV0B9JdM8VzKC1SmLDbwkQBSIwo1csxTQcPX1oY02bk7hrsfrHvsiKil
 SHj4UodhYNdOZK3HBMCw/wZOivxx8ZAsZCfSbXXdbzTbLlkF2DU+xoMzLwUleZxme23M Mw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2r430f21xw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 15:02:27 +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 x2EF2QLQ007258
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 15:02:26 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2EF2OPE016956;
 Thu, 14 Mar 2019 15:02:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Mar 2019 15:02:24 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@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: <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
Date: Thu, 14 Mar 2019 11:02:12 -0400
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: <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9194
 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-1903140106
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSAxMDo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
My8xNC8xOSA0OjQ3IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDMvMTQvMTkgOTox
NyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBGcm9tOiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pgo+Pj4g
Q3VycmVudGx5IG9uIGRyaXZlciByZXN1bWUgd2UgcmVtb3ZlIGFsbCB0aGUgbmV0d29yayBxdWV1
ZXMgYW5kCj4+PiBkZXN0cm95IHNoYXJlZCBUeC9SeCByaW5ncyBsZWF2aW5nIHRoZSBkcml2ZXIg
aW4gaXRzIGN1cnJlbnQgc3RhdGUKPj4+IGFuZCBuZXZlciBzaWduYWxpbmcgdGhlIGJhY2tlbmQg
b2YgdGhpcyBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZS4KPj4+IFRoaXMgbGVhZHMgdG8gdGhlIG51
bWJlciBvZiBjb25zZXF1ZW5jZXM6Cj4+PiAtIHdoZW4gZnJvbnRlbmQgd2l0aGRyYXdzIGdyYW50
ZWQgcmVmZXJlbmNlcyB0byB0aGUgcmluZ3MgZXRjLiBpdAo+Pj4gY2Fubm90Cj4+PiDCoMKgIGJl
IGNsZWFubHkgZG9uZSBhcyB0aGUgYmFja2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5v
dCB0b2xkIHRvCj4+PiDCoMKgIGZyZWUgdGhlIHJlc291cmNlcykKPj4+IC0gaXQgaXMgbm90IHBv
c3NpYmxlIHRvIHJlc3VtZSBkcml2ZXIgb3BlcmF0aW9uIGFzIGFsbCB0aGUKPj4+IGNvbW11bmlj
YXRpb24KPj4+IMKgwqAgbWVhbnMgd2l0aCB0aGUgYmFja25lZCB3ZXJlIGRlc3Ryb3llZCBieSB0
aGUgZnJvbnRlbmQsIHRodXMKPj4+IMKgwqAgbWFraW5nIHRoZSBmcm9udGVuZCBhcHBlYXIgdG8g
dGhlIGd1ZXN0IE9TIGFzIGZ1bmN0aW9uYWwsIGJ1dAo+Pj4gwqDCoCBub3QgcmVhbGx5Lgo+Pgo+
PiBXaGF0IGRvIHlvdSBtZWFuPyBBcmUgeW91IHNheWluZyB0aGF0IGFmdGVyIHJlc3VtZSB5b3Ug
bG9zZQo+PiBjb25uZWN0aXZpdHk/Cj4gRXhhY3RseSwgaWYgeW91IHRha2UgYSBsb29rIGF0IHRo
ZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5vdwo+IHdoYXQgaXQgZG9lcyBpdCBkZXN0cm95
cyB0aGUgcmluZ3MgZXRjLiBhbmQgbmV2ZXIgbm90aWZpZXMgdGhlIGJhY2tlbmQKPiBvZiB0aGF0
LCBlLmcuIGl0IHN0YXlzIGluLCBzYXksIGNvbm5lY3RlZCBzdGF0ZSB3aXRoIGNvbW11bmljYXRp
b24KPiBjaGFubmVscyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3RoZXIgWGVu
IGJ1cyBzdGF0ZSwgc28KPiB0aGVyZSBpcwo+IG5vIHdheSBpdHMgc3RhdGUgbWFjaGluZSBjYW4g
aGVscCByZWNvdmVyaW5nLgoKCk15IHRyZWUgaXMgYWJvdXQgYSBtb250aCBvbGQgc28gcGVyaGFw
cyB0aGVyZSBpcyBzb21lIHNvcnQgb2YgcmVncmVzc2lvbgpidXQgdGhpcyBjZXJ0YWlubHkgd29y
a3MgZm9yIG1lLiBBZnRlciByZXN1bWUgbmV0ZnJvbnQgZ2V0cwpYZW5idXNTdGF0ZUluaXRXYWl0
IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMgeGVubmV0X2Nvbm5lY3QoKS4KCi1ib3JpcwoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:03:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:03:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4RtZ-0008NA-0J; Thu, 14 Mar 2019 15:03:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4RtX-0008N4-T0
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:03:43 +0000
X-Inumbo-ID: 5a152b4c-466a-11e9-81e2-9f784d356ac1
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a152b4c-466a-11e9-81e2-9f784d356ac1;
 Thu, 14 Mar 2019 15: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 D0F32AEB5;
 Thu, 14 Mar 2019 15:03:39 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
 <20190314153322.2fcf6808.olaf@aepfle.de>
 <945b7caf-bca6-9e02-f290-91c50f685fd3@suse.com>
 <20190314154637.5a5c0ef0.olaf@aepfle.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: <9bf87f08-5544-60f9-0455-48ca99c23ba3@suse.com>
Date: Thu, 14 Mar 2019 16:03:39 +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: <20190314154637.5a5c0ef0.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNTo0NiwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gVGh1LCAxNCBNYXIg
MjAxOSAxNTozODo0OCArMDEwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPjoKPiAKPj4gVjEwIHN0aWxsIGludm9sdmVkIGNoYW5nZXMgaW4gdGhlIGh5cGVydmlzb3Is
IHdoaWxlIG15IHByb3Bvc2FsIGlzIHRvb2xzCj4+IG9ubHkuCj4gCj4gT2gsIHlvdSBtZWFuIEkg
c2hvdWxkIGFkanVzdCB0aGUgdmFsdWUgdGhhdCBpcyBzdXBwb3NlZGx5IGV4cGVjdGVkIGJ5Cj4g
ZG9tVSB0byB0aGUgb25lIHRoZSBjdXJyZW50IGh5cGVydmlzb3IgaGFzLCBqdXN0IHRvIGJ5YmFz
cyB0aGUgY2hlY2sgaW4KPiB0c2Nfc2V0X2luZm8/IEkgbmV2ZXIgdGhvdWdodCBvZiBkb2luZyBp
dCB0aGF0IHdheS4gVGhlIGluaXRpYWwgdmFsdWUKPiB3aWxsIGJlIGxvc3QsIGlmIGl0IGlzIGRv
bmUgdGhhdCB3YXkuCgpUaGlzIHdvdWxkbid0IGJlIGEgbXVzdC4gWW91IGNvdWxkIHNhdmUgdGhl
IG9yaWdpbmFsIGZyZXF1ZW5jeSBpbgpYZW5zdG9yZSBhbmQgc2VuZCB0aGF0IHZhbHVlIHdoZW4g
bWlncmF0aW5nIGFnYWluLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:10:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Rzv-0000mQ-Rv; Thu, 14 Mar 2019 15:10: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=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4Rzv-0000mL-24
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:10:19 +0000
X-Inumbo-ID: 4688407d-466b-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 4688407d-466b-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 15:10:17 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u68so4499596lff.7
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 08:10:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=QFv7XgSuT6xBTdO3jmwBeBBZOivd4lt0c9Ic6gJvH9I=;
 b=O97VXI/EDTg68BPr4Zgh72YNRtAhr4mALMd/1ETaQFtbcILFB9E0IhSYeHLgSXrHXk
 pEJ21a2rLyWA0UG1JY1aEEPagcxKVev2pTz7PUmu6B6iOSYvFivKbmvZDwN1/2NrFW8T
 AOYf43SATgS9W+ZlHnPgOQ0uiAzPeTCDN1/3ngPIntaiB80+HjrxIu4so/AxxiAycG8L
 3ceTHj3BkfAtTuaglDzuNhZdLIzJ0o+Z/aRVoXrt7b7HvlFiF7nbccM1E1/qsu/YoNr3
 zHg6DDMZj3ee8LGW4aixDcssOp2EvgcQ8Rb9axLy98VIv5J79xCoFkMWP2XujHwXHTCP
 tmBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=QFv7XgSuT6xBTdO3jmwBeBBZOivd4lt0c9Ic6gJvH9I=;
 b=AvD6P0fAPu9gS9mFMBjdG2V15DtnJD5qW3gJxvAKmlEupG9iEdhFmnUlAMW3bjEdG0
 gacITkSSFzIZDrQ+pmeujVJlxUE5wvxNHwLJwegCv1RF7uAKnIK/FIpKY8248Il62LtQ
 X2F55b3eku162LMFOpjlZrTWIJI2isLOaU8QUL1QUzw7Y7eFupDCZ2oODL4otADPbMqO
 3yVCe49CUOwILWxhA+pJ+O666SBdSqEg69PCNUdWRqFJQQWFBchcFnn7ZZsgSzWbzr7s
 /kSNj91B3F6OnXG9yeOzCr/N6chItQgeMb74QG221TNECSEJ4BSpdoOIrEWvF+vVYjSy
 6NAA==
X-Gm-Message-State: APjAAAXe9KsjZca9uLkeHNQnhomGSxfcdfH9VXmHV4e/qBKgI3A7wcC2
 A2Awcoptug9kJ/Ix06EJn9E=
X-Google-Smtp-Source: APXvYqz7wFFEbo+hVRZO1gVc80Rjj3BbN8gA5bJyO2gIJ8DcbPG84f/LkEkTBnXtnVhUMwSXoviEJg==
X-Received: by 2002:a19:48d5:: with SMTP id v204mr16000029lfa.70.1552576216324; 
 Thu, 14 Mar 2019 08:10:16 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 p3sm2506353ljj.14.2019.03.14.08.10.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 08:10:15 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
Date: Thu, 14 Mar 2019 17:10:14 +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: <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSA1OjAyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMy8xNC8xOSAx
MDo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IE9uIDMvMTQvMTkgNDo0
NyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMy8xNC8xOSA5OjE3IEFNLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4KPj4+PiBDdXJyZW50
bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVlcyBhbmQK
Pj4+PiBkZXN0cm95IHNoYXJlZCBUeC9SeCByaW5ncyBsZWF2aW5nIHRoZSBkcml2ZXIgaW4gaXRz
IGN1cnJlbnQgc3RhdGUKPj4+PiBhbmQgbmV2ZXIgc2lnbmFsaW5nIHRoZSBiYWNrZW5kIG9mIHRo
aXMgZnJvbnRlbmQncyBzdGF0ZSBjaGFuZ2UuCj4+Pj4gVGhpcyBsZWFkcyB0byB0aGUgbnVtYmVy
IG9mIGNvbnNlcXVlbmNlczoKPj4+PiAtIHdoZW4gZnJvbnRlbmQgd2l0aGRyYXdzIGdyYW50ZWQg
cmVmZXJlbmNlcyB0byB0aGUgcmluZ3MgZXRjLiBpdAo+Pj4+IGNhbm5vdAo+Pj4+ICDCoMKgIGJl
IGNsZWFubHkgZG9uZSBhcyB0aGUgYmFja2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5v
dCB0b2xkIHRvCj4+Pj4gIMKgwqAgZnJlZSB0aGUgcmVzb3VyY2VzKQo+Pj4+IC0gaXQgaXMgbm90
IHBvc3NpYmxlIHRvIHJlc3VtZSBkcml2ZXIgb3BlcmF0aW9uIGFzIGFsbCB0aGUKPj4+PiBjb21t
dW5pY2F0aW9uCj4+Pj4gIMKgwqAgbWVhbnMgd2l0aCB0aGUgYmFja25lZCB3ZXJlIGRlc3Ryb3ll
ZCBieSB0aGUgZnJvbnRlbmQsIHRodXMKPj4+PiAgwqDCoCBtYWtpbmcgdGhlIGZyb250ZW5kIGFw
cGVhciB0byB0aGUgZ3Vlc3QgT1MgYXMgZnVuY3Rpb25hbCwgYnV0Cj4+Pj4gIMKgwqAgbm90IHJl
YWxseS4KPj4+IFdoYXQgZG8geW91IG1lYW4/IEFyZSB5b3Ugc2F5aW5nIHRoYXQgYWZ0ZXIgcmVz
dW1lIHlvdSBsb3NlCj4+PiBjb25uZWN0aXZpdHk/Cj4+IEV4YWN0bHksIGlmIHlvdSB0YWtlIGEg
bG9vayBhdCB0aGUgLnJlc3VtZSBjYWxsYmFjayBhcyBpdCBpcyBub3cKPj4gd2hhdCBpdCBkb2Vz
IGl0IGRlc3Ryb3lzIHRoZSByaW5ncyBldGMuIGFuZCBuZXZlciBub3RpZmllcyB0aGUgYmFja2Vu
ZAo+PiBvZiB0aGF0LCBlLmcuIGl0IHN0YXlzIGluLCBzYXksIGNvbm5lY3RlZCBzdGF0ZSB3aXRo
IGNvbW11bmljYXRpb24KPj4gY2hhbm5lbHMgZGVzdHJveWVkLiBJdCBuZXZlciBnb2VzIGludG8g
YW55IG90aGVyIFhlbiBidXMgc3RhdGUsIHNvCj4+IHRoZXJlIGlzCj4+IG5vIHdheSBpdHMgc3Rh
dGUgbWFjaGluZSBjYW4gaGVscCByZWNvdmVyaW5nLgo+Cj4gTXkgdHJlZSBpcyBhYm91dCBhIG1v
bnRoIG9sZCBzbyBwZXJoYXBzIHRoZXJlIGlzIHNvbWUgc29ydCBvZiByZWdyZXNzaW9uCj4gYnV0
IHRoaXMgY2VydGFpbmx5IHdvcmtzIGZvciBtZS4gQWZ0ZXIgcmVzdW1lIG5ldGZyb250IGdldHMK
PiBYZW5idXNTdGF0ZUluaXRXYWl0IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMgeGVubmV0X2Nv
bm5lY3QoKS4KQWgsIHRoZSBkaWZmZXJlbmNlIGNhbiBiZSBvZiB0aGUgd2F5IHdlIGdldCB0aGUg
Z3Vlc3QgZW50ZXIKdGhlIHN1c3BlbmQgc3RhdGUuIEkgYW0gbWFraW5nIG15IGd1ZXN0IHRvIHN1
c3BlbmQgd2l0aDoKZWNobyBtZW0gPiAvc3lzL3Bvd2VyL3N0YXRlCkFuZCB0aGVuIEkgdXNlIGFu
IGludGVycnVwdCB0byB0aGUgZ3Vlc3QgKHRoaXMgaXMgYSB0ZXN0IGNvZGUpCnRvIHdha2UgaXQg
dXAuCkNvdWxkIHlvdSBwbGVhc2Ugc2hhcmUgeW91ciBleGFjdCB1c2UtY2FzZSB3aGVuIHRoZSBn
dWVzdCBlbnRlcnMgc3VzcGVuZAphbmQgd2hhdCB5b3UgZG8gdG8gcmVzdW1lIGl0PwpJIGNhbiBz
ZWUgbm8gd2F5IGJhY2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVuYnVzU3RhdGVJbml0V2FpdCBpbiBt
eSB1c2UtY2FzZQphcyBpdCBzaW1wbHkgZG9lc24ndCBrbm93IHdlIHdhbnQgaGltIHRvLgo+Cj4g
LWJvcmlzCj4KPgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:33:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4SM7-0002Ph-33; Thu, 14 Mar 2019 15:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4SM6-0002Pc-Gs
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:33:14 +0000
X-Inumbo-ID: 7946f1d6-466e-11e9-acdb-0b49ac138d13
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7946f1d6-466e-11e9-acdb-0b49ac138d13;
 Thu, 14 Mar 2019 15:33:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 09:33:10 -0600
Message-Id: <5C8A7434020000780021EC59@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 09:33:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-jgross@suse.com>
In-Reply-To: <20190314095953.11752-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDEwOjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwo+
IEBAIC0xODgxLDcgKzE4ODEsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2hlY2tfdGltZXIodm9p
ZCkKPiAgICAgIGludCBhcGljMSwgcGluMSwgYXBpYzIsIHBpbjI7Cj4gICAgICBpbnQgdmVjdG9y
LCByZXQ7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAgY3B1bWFza190IG1hc2tf
YWxsOwo+ICAKPiAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiAgCj4gQEAgLTE4OTIsOCAr
MTg5MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja190aW1lcih2b2lkKQo+ICAgICAgdmVj
dG9yID0gSVJRMF9WRUNUT1I7Cj4gICAgICBjbGVhcl9pcnFfdmVjdG9yKDApOwo+ICAKPiAtICAg
IGNwdW1hc2tfc2V0YWxsKCZtYXNrX2FsbCk7Cj4gLSAgICBpZiAoKHJldCA9IGJpbmRfaXJxX3Zl
Y3RvcigwLCB2ZWN0b3IsICZtYXNrX2FsbCkpKQo+ICsgICAgaWYgKChyZXQgPSBiaW5kX2lycV92
ZWN0b3IoMCwgdmVjdG9yLCAmY3B1bWFza19hbGwpKSkKPiAgICAgICAgICBwcmludGsoS0VSTl9F
UlIiLi5JUlEwIGlzIG5vdCBzZXQgY29ycmVjdGx5IHdpdGggaW9hcGljISEhLCBlcnI6JWRcbiIs
IHJldCk7CgpJIGFjdHVhbGx5IHF1ZXN0aW9uIHRoaXMgdXNlOiBjaGVja190aW1lcigpIGdldHMg
Y2FsbGVkIGJlZm9yZQphbnkgQVBzIGdldCBvbmxpbmVkLCBzbyBjcHVtYXNrX29mKDApIHNob3Vs
ZCBiZSBlcXVhbGx5IGZpbmUKaGVyZS4gQnV0IHRoZSB1c2VzIGluIHRoZSBzY2hlZHVsZXIgcGVy
aGFwcyBzdGlsbCB3YXJyYW50IHRoZQpuZXcgb2JqZWN0LCBhbmQgdGhlIGNvZGUgaGVyZSBjYW4g
YXMgd2VsbCBiZSBjbGVhbmVkIHVwIGxhdGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:40:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:40: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 1h4STB-0003BV-TG; Thu, 14 Mar 2019 15:40:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mfUP=RR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h4STB-0003BQ-5V
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:40:33 +0000
X-Inumbo-ID: 7fcb2f44-466f-11e9-b8fe-9f072dadd473
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fcb2f44-466f-11e9-b8fe-9f072dadd473;
 Thu, 14 Mar 2019 15:40:31 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5BD0880F6B;
 Thu, 14 Mar 2019 15:40:30 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-188.ams2.redhat.com [10.36.117.188])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D93A15D75C;
 Thu, 14 Mar 2019 15:40:25 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 16:40:25 +0100
Message-Id: <20190314154025.21128-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 14 Mar 2019 15:40:30 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1] xen/balloon: Fix mapping PG_offline pages to
 user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 David Hildenbrand <david@redhat.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, akpm@linux-foundation.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>

VGhlIFhFTiBiYWxsb29uIGRyaXZlciAtIGluIGNvbnRyYXN0IHRvIG90aGVyIGJhbGxvb24gZHJp
dmVycyAtIGFsbG93cwp0byBtYXAgc29tZSBpbmZsYXRlZCBwYWdlcyB0byB1c2VyIHNwYWNlLiBT
dWNoIHBhZ2VzIGFyZSBhbGxvY2F0ZWQgdmlhCmFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcygpIGFu
ZCBmcmVlZCB2aWEgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoKS4KVGhlIHBmbiBzcGFjZSBvZiB0
aGVzZSBhbGxvY2F0ZWQgcGFnZXMgaXMgdXNlZCB0byBtYXAgb3RoZXIgdGhpbmdzCmJ5IHRoZSBo
eXBlcnZpc29yIHVzaW5nIGh5cGVyY2FsbHMuCgpQYWdlcyBtYXJrZWQgd2l0aCBQR19vZmZsaW5l
IG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXIgc3BhY2UgKGFzCnRoaXMgcGFnZSB0eXBlIHVz
ZXMgdGhlIG1hcGNvdW50IGZpZWxkIG9mIHN0cnVjdCBwYWdlcykuCgpTbyB3aGF0IHdlIGNhbiBk
byBpcywgY2xlYXIvc2V0IFBHX29mZmxpbmUgd2hlbiBhbGxvY2F0aW5nL2ZyZWVpbmcgYW4KaW5m
bGF0ZWQgcGFnZXMuIFRoaXMgd2F5LCBtb3N0IGluZmxhdGVkIHBhZ2VzIGNhbiBiZSBleGNsdWRl
ZCBieQpkdW1waW5nIHRvb2xzIGFuZCB0aGUgInJldXNlZCBmb3Igb3RoZXIgcHVycG9zZSIgYmFs
bG9vbiBwYWdlcyBhcmUKY29ycmVjdGx5IG5vdCBtYXJrZWQgYXMgUEdfb2ZmbGluZS4KCkZpeGVz
OiA3N2M0YWRmNmE2ZGYgKHhlbi9iYWxsb29uOiBtYXJrIGluZmxhdGVkIHBhZ2VzIFBHX29mZmxp
bmUpClJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpUZXN0
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6
IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMveGVuL2Jh
bGxvb24uYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKaW5kZXgg
MzliMjI5ZjllMjU2Li43NTFkMzJmNDFmMjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2JhbGxv
b24uYworKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKQEAgLTYwNCw2ICs2MDQsNyBAQCBpbnQg
YWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdl
cykKIAl3aGlsZSAocGdubyA8IG5yX3BhZ2VzKSB7CiAJCXBhZ2UgPSBiYWxsb29uX3JldHJpZXZl
KHRydWUpOwogCQlpZiAocGFnZSkgeworCQkJX19DbGVhclBhZ2VPZmZsaW5lKHBhZ2UpOwogCQkJ
cGFnZXNbcGdubysrXSA9IHBhZ2U7CiAjaWZkZWYgQ09ORklHX1hFTl9IQVZFX1BWTU1VCiAJCQkv
KgpAQCAtNjQ2LDYgKzY0Nyw3IEBAIHZvaWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5y
X3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQogCiAJZm9yIChpID0gMDsgaSA8IG5yX3BhZ2Vz
OyBpKyspIHsKIAkJaWYgKHBhZ2VzW2ldKQorCQkJX19TZXRQYWdlT2ZmbGluZShwYWdlc1tpXSk7
CiAJCQliYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7CiAJfQogCi0tIAoyLjE3LjIKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:40:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:40: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 1h4STF-0003Bj-6d; Thu, 14 Mar 2019 15:40: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=yXQ8=RR=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h4STD-0003Bb-Cl
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:40:35 +0000
X-Inumbo-ID: 8134f9aa-466f-11e9-89a9-6f5d9fe32c57
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8134f9aa-466f-11e9-89a9-6f5d9fe32c57;
 Thu, 14 Mar 2019 15:40:33 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2EFdJrR021774;
 Thu, 14 Mar 2019 15:40:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=kUn5ZKwfh/JNWqbJvYvprjEVCRK/XOOZqncD8HehJiw=;
 b=I3GCRA4AxmuMtRI+DBQWxVitLRYYtc4LMqcymYwVODWp1zHxpWCpaY4v1+4ES3eNUsEn
 Af9XjAAzqT5wBrCpwqYeUJcBqMOqhq9qmltYDuqaVsKZfkrGiE6xq0rezw1hAjotYbUV
 U3JfPgMDHZ1IKo1J7XTYo7zisNKe5eApbUV6Rlr1S1Y9aHVs+ma/f7IvaNDMRD9qh/j9
 VGYWyytZdwyl3whv6erngmkHn/doBByBbWl7JH2qkTmhp1nA4pwGG0ncxhuaGObdimJT
 6VraWAhsUHPzm1E5XDknmMmVhNoTmZSwN1z0M1/YeEWMEp/imiQc6LziNfWvUSWgUmJh /Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2r464rssvx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 15:40:25 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2EFeOFA031671
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 15:40:24 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 x2EFeOQK022168;
 Thu, 14 Mar 2019 15:40:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Mar 2019 15:40:23 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@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: <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
Date: Thu, 14 Mar 2019 11:40:11 -0400
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: <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9194
 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=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-1903140111
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSAxMToxMCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
My8xNC8xOSA1OjAyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDMvMTQvMTkgMTA6
NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24gMy8xNC8xOSA0OjQ3
IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24gMy8xNC8xOSA5OjE3IEFNLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pgo+Pj4+PiBDdXJy
ZW50bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVlcyBh
bmQKPj4+Pj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVyIGlu
IGl0cyBjdXJyZW50IHN0YXRlCj4+Pj4+IGFuZCBuZXZlciBzaWduYWxpbmcgdGhlIGJhY2tlbmQg
b2YgdGhpcyBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZS4KPj4+Pj4gVGhpcyBsZWFkcyB0byB0aGUg
bnVtYmVyIG9mIGNvbnNlcXVlbmNlczoKPj4+Pj4gLSB3aGVuIGZyb250ZW5kIHdpdGhkcmF3cyBn
cmFudGVkIHJlZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQKPj4+Pj4gY2Fubm90Cj4+Pj4+
IMKgwqDCoCBiZSBjbGVhbmx5IGRvbmUgYXMgdGhlIGJhY2tlbmQgc3RpbGwgaG9sZHMgdGhvc2Ug
KGl0IHdhcyBub3QKPj4+Pj4gdG9sZCB0bwo+Pj4+PiDCoMKgwqAgZnJlZSB0aGUgcmVzb3VyY2Vz
KQo+Pj4+PiAtIGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZXN1bWUgZHJpdmVyIG9wZXJhdGlvbiBh
cyBhbGwgdGhlCj4+Pj4+IGNvbW11bmljYXRpb24KPj4+Pj4gwqDCoMKgIG1lYW5zIHdpdGggdGhl
IGJhY2tuZWQgd2VyZSBkZXN0cm95ZWQgYnkgdGhlIGZyb250ZW5kLCB0aHVzCj4+Pj4+IMKgwqDC
oCBtYWtpbmcgdGhlIGZyb250ZW5kIGFwcGVhciB0byB0aGUgZ3Vlc3QgT1MgYXMgZnVuY3Rpb25h
bCwgYnV0Cj4+Pj4+IMKgwqDCoCBub3QgcmVhbGx5Lgo+Pj4+IFdoYXQgZG8geW91IG1lYW4/IEFy
ZSB5b3Ugc2F5aW5nIHRoYXQgYWZ0ZXIgcmVzdW1lIHlvdSBsb3NlCj4+Pj4gY29ubmVjdGl2aXR5
Pwo+Pj4gRXhhY3RseSwgaWYgeW91IHRha2UgYSBsb29rIGF0IHRoZSAucmVzdW1lIGNhbGxiYWNr
IGFzIGl0IGlzIG5vdwo+Pj4gd2hhdCBpdCBkb2VzIGl0IGRlc3Ryb3lzIHRoZSByaW5ncyBldGMu
IGFuZCBuZXZlciBub3RpZmllcyB0aGUgYmFja2VuZAo+Pj4gb2YgdGhhdCwgZS5nLiBpdCBzdGF5
cyBpbiwgc2F5LCBjb25uZWN0ZWQgc3RhdGUgd2l0aCBjb21tdW5pY2F0aW9uCj4+PiBjaGFubmVs
cyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3RoZXIgWGVuIGJ1cyBzdGF0ZSwg
c28KPj4+IHRoZXJlIGlzCj4+PiBubyB3YXkgaXRzIHN0YXRlIG1hY2hpbmUgY2FuIGhlbHAgcmVj
b3ZlcmluZy4KPj4KPj4gTXkgdHJlZSBpcyBhYm91dCBhIG1vbnRoIG9sZCBzbyBwZXJoYXBzIHRo
ZXJlIGlzIHNvbWUgc29ydCBvZiByZWdyZXNzaW9uCj4+IGJ1dCB0aGlzIGNlcnRhaW5seSB3b3Jr
cyBmb3IgbWUuIEFmdGVyIHJlc3VtZSBuZXRmcm9udCBnZXRzCj4+IFhlbmJ1c1N0YXRlSW5pdFdh
aXQgZnJvbSBiYWNrZW5kIHdoaWNoIGNhdXNlcyB4ZW5uZXRfY29ubmVjdCgpLgo+IEFoLCB0aGUg
ZGlmZmVyZW5jZSBjYW4gYmUgb2YgdGhlIHdheSB3ZSBnZXQgdGhlIGd1ZXN0IGVudGVyCj4gdGhl
IHN1c3BlbmQgc3RhdGUuIEkgYW0gbWFraW5nIG15IGd1ZXN0IHRvIHN1c3BlbmQgd2l0aDoKPiBl
Y2hvIG1lbSA+IC9zeXMvcG93ZXIvc3RhdGUKPiBBbmQgdGhlbiBJIHVzZSBhbiBpbnRlcnJ1cHQg
dG8gdGhlIGd1ZXN0ICh0aGlzIGlzIGEgdGVzdCBjb2RlKQo+IHRvIHdha2UgaXQgdXAuCj4gQ291
bGQgeW91IHBsZWFzZSBzaGFyZSB5b3VyIGV4YWN0IHVzZS1jYXNlIHdoZW4gdGhlIGd1ZXN0IGVu
dGVycyBzdXNwZW5kCj4gYW5kIHdoYXQgeW91IGRvIHRvIHJlc3VtZSBpdD8KCgp4bCBzYXZlIC8g
eGwgcmVzdG9yZQoKPiBJIGNhbiBzZWUgbm8gd2F5IGJhY2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVu
YnVzU3RhdGVJbml0V2FpdCBpbiBteQo+IHVzZS1jYXNlCj4gYXMgaXQgc2ltcGx5IGRvZXNuJ3Qg
a25vdyB3ZSB3YW50IGhpbSB0by4KCgpZb3VycyBsb29rcyBsaWtlIEFDUEkgcGF0aCwgSSBkb24n
dCBrbm93IGhvdyB3ZWxsIGl0IHdhcyB0ZXN0ZWQgVEJILgoKCi1ib3JpcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4Sbh-0003bs-Kz; Thu, 14 Mar 2019 15: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4Sbg-0003bn-QS
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:49:20 +0000
X-Inumbo-ID: b9c28aa1-4670-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 b9c28aa1-4670-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 15:49:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 09:49:17 -0600
Message-Id: <5C8A77FD020000780021EC87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 09:49:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "David Hildenbrand" <david@redhat.com>
References: <20190314154025.21128-1-david@redhat.com>
In-Reply-To: <20190314154025.21128-1-david@redhat.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] xen/balloon: Fix mapping PG_offline
 pages to user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 xen-devel <xen-devel@lists.xenproject.org>, akpm@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>

Pj4+IE9uIDE0LjAzLjE5IGF0IDE2OjQwLCA8ZGF2aWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gLS0t
IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4g
QEAgLTYwNCw2ICs2MDQsNyBAQCBpbnQgYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9w
YWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAgCXdoaWxlIChwZ25vIDwgbnJfcGFnZXMpIHsK
PiAgCQlwYWdlID0gYmFsbG9vbl9yZXRyaWV2ZSh0cnVlKTsKPiAgCQlpZiAocGFnZSkgewo+ICsJ
CQlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7Cj4gIAkJCXBhZ2VzW3Bnbm8rK10gPSBwYWdlOwoK
V2hpbGUgdGhpcyBvbmUncyBmaW5lLCAuLi4KCj4gQEAgLTY0Niw2ICs2NDcsNyBAQCB2b2lkIGZy
ZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykK
PiAgCj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkrKykgewo+ICAJCWlmIChwYWdlc1tp
XSkKPiArCQkJX19TZXRQYWdlT2ZmbGluZShwYWdlc1tpXSk7Cj4gIAkJCWJhbGxvb25fYXBwZW5k
KHBhZ2VzW2ldKTsKPiAgCX0KCi4uLiBJIHRoaW5rIHlvdSB3YW50IHRvIGFkZCBhIHBhaXIgb2Yg
YnJhY2VzIGhlcmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:49:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Sbc-0003ba-Ai; Thu, 14 Mar 2019 15: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=gUzQ=RR=suse.de=osalvador@srs-us1.protection.inumbo.net>)
 id 1h4Sba-0003bV-As
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:49:14 +0000
X-Inumbo-ID: b5ecf200-4670-11e9-9e87-ef5d81476ca7
Received: from suse.de (unknown [195.135.221.2])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b5ecf200-4670-11e9-9e87-ef5d81476ca7;
 Thu, 14 Mar 2019 15:49:11 +0000 (UTC)
Received: by suse.de (Postfix, from userid 1000)
 id 66755457F; Thu, 14 Mar 2019 16:49:10 +0100 (CET)
Date: Thu, 14 Mar 2019 16:49:10 +0100
From: Oscar Salvador <osalvador@suse.de>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20190314154907.wcwh5ricj6v7p23v@d104.suse.de>
References: <20190314154025.21128-1-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190314154025.21128-1-david@redhat.com>
User-Agent: NeoMutt/20170421 (1.8.2)
Subject: Re: [Xen-devel] [PATCH v1] xen/balloon: Fix mapping PG_offline
 pages to user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 akpm@linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDQ6NDA6MjVQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gQEAgLTY0Niw2ICs2NDcsNyBAQCB2b2lkIGZyZWVfeGVuYmFsbG9vbmVkX3Bh
Z2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAgCj4gIAlmb3IgKGkgPSAw
OyBpIDwgbnJfcGFnZXM7IGkrKykgewo+ICAJCWlmIChwYWdlc1tpXSkKPiArCQkJX19TZXRQYWdl
T2ZmbGluZShwYWdlc1tpXSk7Cj4gIAkJCWJhbGxvb25fYXBwZW5kKHBhZ2VzW2ldKTsKCmRpZG4n
dCB5b3UgZm9yZ2V0IHt9IHRoZXJlPyA7LSkKCj4gIAl9Cj4gIAo+IC0tIAo+IDIuMTcuMgo+IAoK
LS0gCk9zY2FyIFNhbHZhZG9yClNVU0UgTDMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 15:52:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:52:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4SeS-0004Nj-52; Thu, 14 Mar 2019 15: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4SeQ-0004Nc-LB
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:52:10 +0000
X-Inumbo-ID: 1d902620-4671-11e9-8fa6-dff9c392a1de
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d902620-4671-11e9-8fa6-dff9c392a1de;
 Thu, 14 Mar 2019 15:52:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87290929"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A579602000078002078A7@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: <3bf6597e-c299-494d-4d41-5234dbb71b82@citrix.com>
Date: Thu, 14 Mar 2019 15:35: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: <5C1A579602000078002078A7@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 v7 04/49] x86emul: support AVX512{F, BW,
 DQ} insert insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTIvMjAxOCAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxzbyBjb3JyZWN0IHRo
ZSBjb21tZW50IG9mIHRoZSBBVlggZm9ybSBvZiBWSU5TRVJUUFMuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:00:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4Slx-0004cd-1B; Thu, 14 Mar 2019 15:59: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=mfUP=RR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h4Slv-0004cY-Ij
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 15:59:55 +0000
X-Inumbo-ID: 3528a3d6-4672-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3528a3d6-4672-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 15:59:54 +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 005DAD7150;
 Thu, 14 Mar 2019 15:59:54 +0000 (UTC)
Received: from [10.36.117.188] (ovpn-117-188.ams2.redhat.com [10.36.117.188])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5A050282DD;
 Thu, 14 Mar 2019 15:59:51 +0000 (UTC)
To: Oscar Salvador <osalvador@suse.de>
References: <20190314154025.21128-1-david@redhat.com>
 <20190314154907.wcwh5ricj6v7p23v@d104.suse.de>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <2268eedd-65f6-4715-792f-702bfca4659c@redhat.com>
Date: Thu, 14 Mar 2019 16:59: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: <20190314154907.wcwh5ricj6v7p23v@d104.suse.de>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Thu, 14 Mar 2019 15:59:54 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1] xen/balloon: Fix mapping PG_offline
 pages to user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 akpm@linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDMuMTkgMTY6NDksIE9zY2FyIFNhbHZhZG9yIHdyb3RlOgo+IE9uIFRodSwgTWFyIDE0
LCAyMDE5IGF0IDA0OjQwOjI1UE0gKzAxMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBA
QCAtNjQ2LDYgKzY0Nyw3IEBAIHZvaWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3Bh
Z2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+PiAgCj4+ICAJZm9yIChpID0gMDsgaSA8IG5yX3Bh
Z2VzOyBpKyspIHsKPj4gIAkJaWYgKHBhZ2VzW2ldKQo+PiArCQkJX19TZXRQYWdlT2ZmbGluZShw
YWdlc1tpXSk7Cj4+ICAJCQliYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7Cj4gCj4gZGlkbid0IHlv
dSBmb3JnZXQge30gdGhlcmU/IDstKQo+IAoKVGhhdCdzIHdoYXQgaGFwcGVucyB3aGVuIHlvdSBz
dGFzaGVkIHRoZSBvcmlnaW5hbCBwYXRjaCBhbmQgdHJ5IHRvCnJlY3JlYXRlIGl0IHF1aWNrbHkg
ZnJvbSBhIG1haWwgOykKClRoYW5rcyEKCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:00:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4SmL-0005h0-Ga; Thu, 14 Mar 2019 16: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=mfUP=RR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h4SmK-0005eD-Gl
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:00:20 +0000
X-Inumbo-ID: 4404a7c0-4672-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4404a7c0-4672-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 16:00:19 +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 EF75781138;
 Thu, 14 Mar 2019 16:00:18 +0000 (UTC)
Received: from [10.36.117.188] (ovpn-117-188.ams2.redhat.com [10.36.117.188])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8B32460F87;
 Thu, 14 Mar 2019 16:00:16 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190314154025.21128-1-david@redhat.com>
 <5C8A77FD020000780021EC87@prv1-mh.provo.novell.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <81175478-d6cf-56ce-587c-87473e79fd50@redhat.com>
Date: Thu, 14 Mar 2019 17:00: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: <5C8A77FD020000780021EC87@prv1-mh.provo.novell.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.27]); Thu, 14 Mar 2019 16:00:19 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1] xen/balloon: Fix mapping PG_offline
 pages to user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 xen-devel <xen-devel@lists.xenproject.org>, akpm@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>

T24gMTQuMDMuMTkgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjAzLjE5IGF0
IDE2OjQwLCA8ZGF2aWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL2RyaXZlcnMveGVuL2Jh
bGxvb24uYwo+PiArKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPj4gQEAgLTYwNCw2ICs2MDQs
NyBAQCBpbnQgYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBh
Z2UgKipwYWdlcykKPj4gIAl3aGlsZSAocGdubyA8IG5yX3BhZ2VzKSB7Cj4+ICAJCXBhZ2UgPSBi
YWxsb29uX3JldHJpZXZlKHRydWUpOwo+PiAgCQlpZiAocGFnZSkgewo+PiArCQkJX19DbGVhclBh
Z2VPZmZsaW5lKHBhZ2UpOwo+PiAgCQkJcGFnZXNbcGdubysrXSA9IHBhZ2U7Cj4gCj4gV2hpbGUg
dGhpcyBvbmUncyBmaW5lLCAuLi4KPiAKPj4gQEAgLTY0Niw2ICs2NDcsNyBAQCB2b2lkIGZyZWVf
eGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykKPj4g
IAo+PiAgCWZvciAoaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrKSB7Cj4+ICAJCWlmIChwYWdlc1tp
XSkKPj4gKwkJCV9fU2V0UGFnZU9mZmxpbmUocGFnZXNbaV0pOwo+PiAgCQkJYmFsbG9vbl9hcHBl
bmQocGFnZXNbaV0pOwo+PiAgCX0KPiAKPiAuLi4gSSB0aGluayB5b3Ugd2FudCB0byBhZGQgYSBw
YWlyIG9mIGJyYWNlcyBoZXJlLgo+IAo+IEphbgo+IAo+IAoKSW5kZWVkLCBkcm9wcGVkIGJ5IGFj
Y2lkZW50LiBXaWxsIHJlc2VuZCBpbiBhIG1pbnV0ZS4gVGhhbmtzIQoKLS0gCgpUaGFua3MsCgpE
YXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:00:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Smk-0005mt-R3; Thu, 14 Mar 2019 16:00:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4Smj-0005mg-97
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:00:45 +0000
X-Inumbo-ID: 507af05a-4672-11e9-851b-bf8b3027ee9e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 507af05a-4672-11e9-851b-bf8b3027ee9e;
 Thu, 14 Mar 2019 16:00:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87292022"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A57C202000078002078AA@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: <1621b787-7053-e596-8179-ff1f935af0a5@citrix.com>
Date: Thu, 14 Mar 2019 15:42:35 +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: <5C1A57C202000078002078AA@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 v7 05/49] x86emul: basic AVX512F testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTIvMjAxOCAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGVzdCB2YXJpb3VzIG9m
IHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxyZWFkeS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:03:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Sp2-00061q-AS; Thu, 14 Mar 2019 16:03: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=mfUP=RR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h4Sp0-00061f-CB
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:03:06 +0000
X-Inumbo-ID: a63782ba-4672-11e9-b3ff-8b68eacc1e2b
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a63782ba-4672-11e9-b3ff-8b68eacc1e2b;
 Thu, 14 Mar 2019 16:03:04 +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 B4C513082E05;
 Thu, 14 Mar 2019 16:03:03 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-188.ams2.redhat.com [10.36.117.188])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0F7356BF91;
 Thu, 14 Mar 2019 16:02:56 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Mar 2019 17:02:56 +0100
Message-Id: <20190314160256.21713-1-david@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.46]); Thu, 14 Mar 2019 16:03:03 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2] xen/balloon: Fix mapping PG_offline pages to
 user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 David Hildenbrand <david@redhat.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 akpm@linux-foundation.org, Oscar Salvador <osalvador@suse.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>

VGhlIFhFTiBiYWxsb29uIGRyaXZlciAtIGluIGNvbnRyYXN0IHRvIG90aGVyIGJhbGxvb24gZHJp
dmVycyAtIGFsbG93cwp0byBtYXAgc29tZSBpbmZsYXRlZCBwYWdlcyB0byB1c2VyIHNwYWNlLiBT
dWNoIHBhZ2VzIGFyZSBhbGxvY2F0ZWQgdmlhCmFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcygpIGFu
ZCBmcmVlZCB2aWEgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoKS4KVGhlIHBmbiBzcGFjZSBvZiB0
aGVzZSBhbGxvY2F0ZWQgcGFnZXMgaXMgdXNlZCB0byBtYXAgb3RoZXIgdGhpbmdzCmJ5IHRoZSBo
eXBlcnZpc29yIHVzaW5nIGh5cGVyY2FsbHMuCgpQYWdlcyBtYXJrZWQgd2l0aCBQR19vZmZsaW5l
IG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXIgc3BhY2UgKGFzCnRoaXMgcGFnZSB0eXBlIHVz
ZXMgdGhlIG1hcGNvdW50IGZpZWxkIG9mIHN0cnVjdCBwYWdlcykuCgpTbyB3aGF0IHdlIGNhbiBk
byBpcywgY2xlYXIvc2V0IFBHX29mZmxpbmUgd2hlbiBhbGxvY2F0aW5nL2ZyZWVpbmcgYW4KaW5m
bGF0ZWQgcGFnZXMuIFRoaXMgd2F5LCBtb3N0IGluZmxhdGVkIHBhZ2VzIGNhbiBiZSBleGNsdWRl
ZCBieQpkdW1waW5nIHRvb2xzIGFuZCB0aGUgInJldXNlZCBmb3Igb3RoZXIgcHVycG9zZSIgYmFs
bG9vbiBwYWdlcyBhcmUKY29ycmVjdGx5IG5vdCBtYXJrZWQgYXMgUEdfb2ZmbGluZS4KCkZpeGVz
OiA3N2M0YWRmNmE2ZGYgKHhlbi9iYWxsb29uOiBtYXJrIGluZmxhdGVkIHBhZ2VzIFBHX29mZmxp
bmUpClJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpUZXN0
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6
IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KCnYxIC0+IHYyOgotIFJl
YWRkIHRoZSBicmFjZXMgZHJvcHBlZCBieSBhY2NpZGVudCA6KQoKCiBkcml2ZXJzL3hlbi9iYWxs
b29uLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCmluZGV4IDM5YjIyOWY5ZTI1Ni4uZDM3ZGQ1YmI3YThmIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC02MDQs
NiArNjA0LDcgQEAgaW50IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0
cnVjdCBwYWdlICoqcGFnZXMpCiAJd2hpbGUgKHBnbm8gPCBucl9wYWdlcykgewogCQlwYWdlID0g
YmFsbG9vbl9yZXRyaWV2ZSh0cnVlKTsKIAkJaWYgKHBhZ2UpIHsKKwkJCV9fQ2xlYXJQYWdlT2Zm
bGluZShwYWdlKTsKIAkJCXBhZ2VzW3Bnbm8rK10gPSBwYWdlOwogI2lmZGVmIENPTkZJR19YRU5f
SEFWRV9QVk1NVQogCQkJLyoKQEAgLTY0NSw4ICs2NDYsMTAgQEAgdm9pZCBmcmVlX3hlbmJhbGxv
b25lZF9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpCiAJbXV0ZXhfbG9j
aygmYmFsbG9vbl9tdXRleCk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkrKykgewot
CQlpZiAocGFnZXNbaV0pCisJCWlmIChwYWdlc1tpXSkgeworCQkJX19TZXRQYWdlT2ZmbGluZShw
YWdlc1tpXSk7CiAJCQliYWxsb29uX2FwcGVuZChwYWdlc1tpXSk7CisJCX0KIAl9CiAKIAliYWxs
b29uX3N0YXRzLnRhcmdldF91bnBvcHVsYXRlZCAtPSBucl9wYWdlczsKLS0gCjIuMTcuMgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:05:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4SrT-0006Cc-Pc; Thu, 14 Mar 2019 16: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=X/If=RR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4SrS-0006CR-NQ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:05:38 +0000
X-Inumbo-ID: 00e44d77-4673-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00e44d77-4673-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 16:05: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 2472FAD05;
 Thu, 14 Mar 2019 16:05:35 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>, xen-devel@lists.xenproject.org
References: <20190314160256.21713-1-david@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: <d02a354b-6b40-6fd9-b09b-debfee7d2071@suse.com>
Date: Thu, 14 Mar 2019 17:05:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190314160256.21713-1-david@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen/balloon: Fix mapping PG_offline
 pages to user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 akpm@linux-foundation.org, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNzowMiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gVGhlIFhFTiBi
YWxsb29uIGRyaXZlciAtIGluIGNvbnRyYXN0IHRvIG90aGVyIGJhbGxvb24gZHJpdmVycyAtIGFs
bG93cwo+IHRvIG1hcCBzb21lIGluZmxhdGVkIHBhZ2VzIHRvIHVzZXIgc3BhY2UuIFN1Y2ggcGFn
ZXMgYXJlIGFsbG9jYXRlZCB2aWEKPiBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoKSBhbmQgZnJl
ZWQgdmlhIGZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKCkuCj4gVGhlIHBmbiBzcGFjZSBvZiB0aGVz
ZSBhbGxvY2F0ZWQgcGFnZXMgaXMgdXNlZCB0byBtYXAgb3RoZXIgdGhpbmdzCj4gYnkgdGhlIGh5
cGVydmlzb3IgdXNpbmcgaHlwZXJjYWxscy4KPiAKPiBQYWdlcyBtYXJrZWQgd2l0aCBQR19vZmZs
aW5lIG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXIgc3BhY2UgKGFzCj4gdGhpcyBwYWdlIHR5
cGUgdXNlcyB0aGUgbWFwY291bnQgZmllbGQgb2Ygc3RydWN0IHBhZ2VzKS4KPiAKPiBTbyB3aGF0
IHdlIGNhbiBkbyBpcywgY2xlYXIvc2V0IFBHX29mZmxpbmUgd2hlbiBhbGxvY2F0aW5nL2ZyZWVp
bmcgYW4KPiBpbmZsYXRlZCBwYWdlcy4gVGhpcyB3YXksIG1vc3QgaW5mbGF0ZWQgcGFnZXMgY2Fu
IGJlIGV4Y2x1ZGVkIGJ5Cj4gZHVtcGluZyB0b29scyBhbmQgdGhlICJyZXVzZWQgZm9yIG90aGVy
IHB1cnBvc2UiIGJhbGxvb24gcGFnZXMgYXJlCj4gY29ycmVjdGx5IG5vdCBtYXJrZWQgYXMgUEdf
b2ZmbGluZS4KPiAKPiBGaXhlczogNzdjNGFkZjZhNmRmICh4ZW4vYmFsbG9vbjogbWFyayBpbmZs
YXRlZCBwYWdlcyBQR19vZmZsaW5lKQo+IFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IFRlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0
LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:08:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4Su1-0006KQ-AB; Thu, 14 Mar 2019 16:08: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=zbPr=RR=citrix.com=prvs=969963b1b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4Su0-0006KK-A0
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:08:16 +0000
X-Inumbo-ID: 5e2334dc-4673-11e9-8f99-67de0c8bfe6a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e2334dc-4673-11e9-8f99-67de0c8bfe6a;
 Thu, 14 Mar 2019 16:08:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80587710"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 <qemu-devel@nongnu.org>
References: <20190314155403.vby5ox6pybajfruu@Air-de-Roger>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <1597966e-961e-26af-0381-9b621ddea1b1@citrix.com>
Date: Thu, 14 Mar 2019 16:07: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: <20190314155403.vby5ox6pybajfruu@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] Commit 331b51 breaks live migration on FreeBSD/Xen
 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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBUaGUgbG9nIG9m
IHRoZSBpbmNvbWluZyBRRU1VIGlzOgo+IAo+IHFlbXUtc3lzdGVtLWkzODY6IC1zZXJpYWwgcHR5
OiBjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzQgKGxhYmVsIHNlcmlhbDApCj4g
eGVuOiBzaGFyZWQgcGFnZSBhdCBwZm4gZmVmZjAKPiB4ZW46IGJ1ZmZlcmVkIGlvIHBhZ2UgYXQg
cGZuIGZlZmYxCj4geGVuOiBidWZmZXJlZCBpbyBldnRjaG4gaXMgNAo+IHhlbl9tYXBjYWNoZTog
eGVuX21hcF9jYWNoZV9pbml0LCBucl9idWNrZXRzID0gODAwMCBzaXplIDE1NzI4NjQKPiB4ZW5f
cmFtX2FsbG9jOiBkbyBub3QgYWxsb2MgMWY4MDAwMDAgYnl0ZXMgb2YgcmFtIGF0IDAgd2hlbiBy
dW5zdGF0ZSBpcyBJTk1JR1JBVEUKPiB4ZW5fcmFtX2FsbG9jOiBkbyBub3QgYWxsb2MgODAwMDAw
IGJ5dGVzIG9mIHJhbSBhdCAxZjgwMDAwMCB3aGVuIHJ1bnN0YXRlIGlzIElOTUlHUkFURQo+IHhl
bl9yYW1fYWxsb2M6IGRvIG5vdCBhbGxvYyAxMDAwMCBieXRlcyBvZiByYW0gYXQgMjAwMDAwMDAg
d2hlbiBydW5zdGF0ZSBpcyBJTk1JR1JBVEUKPiB4ZW5fcmFtX2FsbG9jOiBkbyBub3QgYWxsb2Mg
NDAwMDAgYnl0ZXMgb2YgcmFtIGF0IDIwMDEwMDAwIHdoZW4gcnVuc3RhdGUgaXMgSU5NSUdSQVRF
Cj4gVk5DIHNlcnZlciBydW5uaW5nIG9uIDAuMC4wLjA6NTkwMAo+IHhlbjogbWFwcGluZyB2cmFt
IHRvIGYwMDAwMDAwIC0gZjA4MDAwMDAKPiBSZXBsYWNpbmcgYSBkdW1teSBtYXBjYWNoZSBlbnRy
eSBmb3IgMDAwMDAwMDAxZjgwMDAwMCB3aXRoIDAwMDAwMDAwZjAwMDAwMDAKPiBBc3NlcnRpb24g
ZmFpbGVkOiAocCAmJiBwID09IG1lbW9yeV9yZWdpb25fZ2V0X3JhbV9wdHIobXIpKSwgZnVuY3Rp
b24geGVuX2FkZF90b19waHlzbWFwLCBmaWxlIC91c3IvcG9ydHMvc3lzdXRpbHMveGVuLXRvb2xz
L3dvcmsveGVuLTQuMTEuMS90b29scy9xZW11LXhlbi9ody9pMzg2L3hlbi94ZW4taHZtLmMsIGxp
bmUgMzkyLgo+IAoKVGhlIGNoYW5nZSB3YXMgc3VwcG9zZWQgdG8gYmUgcGxhdGZvcm0gaW5kZXBl
bmRlbnQgLSBpdCByZWxpZXMgb24gdGhlCmZhY3QgYWRkciBhcmd1bWVudCB0byBtbWFwKCkgd29y
a3MgYXMgZXhwZWN0ZWQgLSBtbWFwcyBhdCB0aGUgc3BlY2lmaWVkCmFkZHJlc3MuIElmIHRoaXMg
YXJndW1lbnQgbWlnaHQgYmUgaWdub3JlZCBvbiBGcmVlQlNEIC0gdGhhdCBpcyBhCnByb2JsZW0u
IE90aGVyIHRoZW4gdGhhdCB0aGUgY2hhbmdlIHdhcyBwbGF0Zm9ybSBpbmRlcGVuZGVudC4KCllv
dSBjb3VsZCBhbHNvIG1hbnVhbGx5IGVuYWJsZSBYRU5fQ09NUEFUX1BIWVNNQVAgd2hpbGUgYnVp
bGRpbmcgUUVNVQooaXQncyBub3cgZ2F0ZWQgb24gb25seSBYZW4gdmVyc2lvbikgYW5kIHNlZSBp
ZiBpdCBzb2x2ZXMgeW91ciBwcm9ibGVtLgpXZSBtYXkgcHJvYmFibHkga2VlcCBpdCBlbmFibGVk
IG9uIEZyZWVCU0QgYWxsIHRoZSB0aW1lIGlmIHRoZXJlIGlzIG5vCm90aGVyIHdheS4KCkNvdWxk
IHlvdSBhbHNvIHByaW50IHAgYW5kIG1lbW9yeV9yZWdpb25fZ2V0X3JhbV9wdHIobXIpIHNvIHdl
IGNvdWxkIGJlCnN1cmUgaXQncyBtbWFwIGRpc3JlZ2FyZGluZyBoaW50IGFkZHJlc3M/CgpJZ29y
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4Suq-0006Qa-Ls; Thu, 14 Mar 2019 16:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eEsd=RR=redhat.com=dhowells@srs-us1.protection.inumbo.net>)
 id 1h4Sup-0006QQ-2w
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:09:07 +0000
X-Inumbo-ID: 7df3a7ec-4673-11e9-8f69-eb6c549322d8
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7df3a7ec-4673-11e9-8f69-eb6c549322d8;
 Thu, 14 Mar 2019 16:09:06 +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 7B28B30894FB;
 Thu, 14 Mar 2019 16:09:04 +0000 (UTC)
Received: from warthog.procyon.org.uk (ovpn-121-148.rdu2.redhat.com
 [10.10.121.148])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BF1385C21F;
 Thu, 14 Mar 2019 16:08:45 +0000 (UTC)
From: David Howells <dhowells@redhat.com>
To: viro@zeniv.linux.org.uk
Date: Thu, 14 Mar 2019 16:08:44 +0000
Message-ID: <155257972443.13720.11743171471060355965.stgit@warthog.procyon.org.uk>
User-Agent: StGit/unknown-version
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Thu, 14 Mar 2019 16:09:05 +0000 (UTC)
Subject: [Xen-devel] [PATCH 00/38] VFS: Convert trivial filesystems and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Uma Krishnan <ukrishn@linux.ibm.com>, linux-aio@kvack.org,
 linux-efi@vger.kernel.org, linux-ia64@vger.kernel.org,
 Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, Keith Busch <keith.busch@intel.com>,
 Chris Mason <clm@fb.com>, Joel Fernandes <joel@joelfernandes.org>,
 Todd Kjos <tkjos@android.com>, "Manoj N. Kumar" <manoj@linux.ibm.com>,
 Christoph Hellwig <hch@lst.de>, devel@driverdev.osuosl.org,
 Matthew Garrett <matthew.garrett@nebula.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Jiang <dave.jiang@intel.com>,
 Paul Moore <paul@paul-moore.com>, linux-scsi@vger.kernel.org,
 linux-nvdimm@lists.01.org, linux-rdma@vger.kernel.org,
 Vishal Verma <vishal.l.verma@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Hugh Dickins <hughd@google.com>,
 Arve =?utf-8?b?SGrDuG5uZXbDpWc=?= <arve@android.com>,
 oprofile-list@lists.sf.net, "J. Bruce Fields" <bfields@fieldses.org>,
 xen-devel@lists.xenproject.org, Daniel Vetter <daniel@ffwll.ch>,
 linux-usb@vger.kernel.org, Stephen Smalley <sds@tycho.nsa.gov>,
 linux-mm@kvack.org, Nitin Gupta <ngupta@vflare.org>,
 "Eric W. Biederman" <ebiederm@xmission.com>, Fenghua Yu <fenghua.yu@intel.com>,
 Robert Richter <rric@kernel.org>, Juergen Gross <jgross@suse.com>,
 Arnd Bergmann <arnd@arndb.de>, selinux@vger.kernel.org,
 "James E.J. Bottomley" <jejb@linux.ibm.com>, apparmor@lists.ubuntu.com,
 Josef Bacik <josef@toxicpanda.com>, Frederic Barrat <fbarrat@linux.ibm.com>,
 John Johansen <john.johansen@canonical.com>, Joel Becker <jlbec@evilplan.org>,
 dhowells@redhat.com, David Sterba <dsterba@suse.com>,
 Eric Paris <eparis@parisplace.org>, Dan Williams <dan.j.williams@intel.com>,
 Martijn Coenen <maco@android.com>,
 Trond Myklebust <trond.myklebust@hammerspace.com>,
 Christian Brauner <christian@brauner.io>,
 "Matthew R. Ochs" <mrochs@linux.ibm.com>, Jens Axboe <axboe@kernel.dk>,
 Felipe Balbi <balbi@kernel.org>, Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Tony Luck <tony.luck@intel.com>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Miklos Szeredi <miklos@szeredi.hu>, Jeff Layton <jlayton@kernel.org>,
 linux-kernel@vger.kernel.org, Anna Schumaker <anna.schumaker@netapp.com>,
 Minchan Kim <minchan@kernel.org>, linux-security-module@vger.kernel.org,
 Benjamin LaHaise <bcrl@kvack.org>, Jeremy Kerr <jk@ozlabs.org>,
 Andrew Donnellan <andrew.donnellan@au1.ibm.com>, netdev@vger.kernel.org,
 Casey Schaufler <casey@schaufler-ca.com>, linux-fsdevel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org, linux-nfs@vger.kernel.org,
 linux-btrfs@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>

CkhpIEFsLAoKSGVyZSdzIGEgc2V0IG9mIHBhdGNoZXMgdGhhdDoKCiAoMSkgUHJvdmlkZXMgYSBj
b252ZW5pZW5jZSBtZW1iZXIgaW4gc3RydWN0IGZzX2NvbnRleHQgdGhhdCBpcyBPUidkIGludG8K
ICAgICBzYi0+c19pZmxhZ3MgYnkgc2dldF9mYygpLgoKICgyKSBQcm92aWRlcyBhIGNvbnZlbmll
bmNlIHZmc19pbml0X3BzZXVkb19mc19jb250ZXh0KCkgaGVscGVyIGZ1bmN0aW9uCiAgICAgZm9y
IGRvaW5nIG1vc3Qgb2YgdGhlIHdvcmsgaW4gbW91bnRpbmcgYSBwc2V1ZG8gZmlsZXN5c3RlbS4K
CiAoMykgQ29udmVydHMgYWxsIHRoZSB0cml2aWFsIGZpbGVzeXN0ZW1zIHRoYXQgaGF2ZSBubyBh
cmd1bWVudHMgdG8KICAgICBmc19jb250ZXh0LgoKICg0KSBDb252ZXJ0cyBiaW5kZXJmcyAod2hp
Y2ggd2FzIHRyaXZpYWwgYmVmb3JlIEphbnVhcnkpLgoKICg1KSBDb252ZXJ0cyByYW1mcywgdG1w
ZnMsIHJvb3RmcyBhbmQgZGV2dG1wZnMuCgogKDYpIEtpbGxzIG9mZiBtb3VudF9wc2V1ZG8oKSwg
bW91bnRfcHNldWRvX3hhdHRyKCksIG1vdW50X25zKCksCiAgICAgc2dldF91c2VybnMoKS4KClRo
ZSBwYXRjaGVzIGNhbiBiZSBmb3VuZCBoZXJlIGFsc286CgoJaHR0cHM6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZGhvd2VsbHMvbGludXgtZnMuZ2l0CgpvbiBicmFu
Y2g6CgoJbW91bnQtYXBpLXZpcm8KCkRhdmlkCi0tLQpEYXZpZCBIb3dlbGxzICgzOCk6CiAgICAg
IHZmczogUHJvdmlkZSBzYi0+c19pZmxhZ3Mgc2V0dGluZ3MgaW4gZnNfY29udGV4dCBzdHJ1Y3QK
ICAgICAgdmZzOiBQcm92aWRlIGEgbW91bnRfcHNldWRvLXJlcGxhY2VtZW50IGZvciBmc19jb250
ZXh0CiAgICAgIHZmczogQ29udmVydCBhaW8gdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZl
cnQgYW5vbl9pbm9kZXMgdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgYmRldiB0byBm
c19jb250ZXh0CiAgICAgIHZmczogQ29udmVydCBuc2ZzIHRvIGZzX2NvbnRleHQKICAgICAgdmZz
OiBDb252ZXJ0IHBpcGUgdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgenNtYWxsb2Mg
dG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgc29ja2ZzIHRvIGZzX2NvbnRleHQKICAg
ICAgdmZzOiBDb252ZXJ0IGRheCB0byBmc19jb250ZXh0CiAgICAgIHZmczogQ29udmVydCBkcm0g
dG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgaWE2NCBwZXJmbW9uIHRvIGZzX2NvbnRl
eHQKICAgICAgdmZzOiBDb252ZXJ0IGN4bCB0byBmc19jb250ZXh0CiAgICAgIHZmczogQ29udmVy
dCBvY3hsZmxhc2ggdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgdmlydGlvX2JhbGxv
b24gdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgYnRyZnNfdGVzdCB0byBmc19jb250
ZXh0CiAgICAgIHZmczogS2lsbCBvZmYgbW91bnRfcHNldWRvKCkgYW5kIG1vdW50X3BzZXVkb194
YXR0cigpCiAgICAgIHZmczogVXNlIHNnZXRfZmMoKSBmb3IgcHNldWRvLWZpbGVzeXN0ZW1zCiAg
ICAgIHZmczogQ29udmVydCBiaW5kZXJmcyB0byBmc19jb250ZXh0CiAgICAgIHZmczogQ29udmVy
dCBuZnNjdGwgdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgcnBjX3BpcGVmcyB0byBm
c19jb250ZXh0CiAgICAgIHZmczogS2lsbCBvZmYgbW91bnRfbnMoKQogICAgICB2ZnM6IEtpbGwg
c2dldF91c2VybnMoKQogICAgICB2ZnM6IENvbnZlcnQgYmluZm10X21pc2MgdG8gZnNfY29udGV4
dAogICAgICB2ZnM6IENvbnZlcnQgY29uZmlnZnMgdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENv
bnZlcnQgZWZpdmFyZnMgdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENvbnZlcnQgZnVzZWN0bCB0
byBmc19jb250ZXh0CiAgICAgIHZmczogQ29udmVydCBxaWJfZnMvaXBhdGhmcyB0byBmc19jb250
ZXh0CiAgICAgIHZmczogQ29udmVydCBpYm1hc21mcyB0byBmc19jb250ZXh0CiAgICAgIHZmczog
Q29udmVydCBvcHJvZmlsZWZzIHRvIGZzX2NvbnRleHQKICAgICAgdmZzOiBDb252ZXJ0IGdhZGdl
dGZzIHRvIGZzX2NvbnRleHQKICAgICAgdmZzOiBDb252ZXJ0IHhlbmZzIHRvIGZzX2NvbnRleHQK
ICAgICAgdmZzOiBDb252ZXJ0IG9wZW5wcm9tZnMgdG8gZnNfY29udGV4dAogICAgICB2ZnM6IENv
bnZlcnQgYXBwYXJtb3JmcyB0byBmc19jb250ZXh0CiAgICAgIHZmczogQ29udmVydCBzZWN1cml0
eWZzIHRvIGZzX2NvbnRleHQKICAgICAgdmZzOiBDb252ZXJ0IHNlbGludXhmcyB0byBmc19jb250
ZXh0CiAgICAgIHZmczogQ29udmVydCBzbWFja2ZzIHRvIGZzX2NvbnRleHQKICAgICAgdG1wZnMs
IGRldnRtcGZzLCByYW1mcywgcm9vdGZzOiBDb252ZXJ0IHRvIGZzX2NvbnRleHQKCgogYXJjaC9p
YTY0L2tlcm5lbC9wZXJmbW9uLmMgICAgICAgICB8ICAgMTQgKwogZHJpdmVycy9hbmRyb2lkL2Jp
bmRlcmZzLmMgICAgICAgICB8ICAxNzMgKysrKysrKysrLS0tLS0tLQogZHJpdmVycy9iYXNlL2Rl
dnRtcGZzLmMgICAgICAgICAgICB8ICAgMTYgKwogZHJpdmVycy9kYXgvc3VwZXIuYyAgICAgICAg
ICAgICAgICB8ICAgMTMgKwogZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYyAgICAgICAgICB8ICAg
MTQgKwogZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfZnMuYyB8ICAgMjYgKysKIGRyaXZl
cnMvbWlzYy9jeGwvYXBpLmMgICAgICAgICAgICAgfCAgIDEwIC0KIGRyaXZlcnMvbWlzYy9pYm1h
c20vaWJtYXNtZnMuYyAgICAgfCAgIDIxICstCiBkcml2ZXJzL29wcm9maWxlL29wcm9maWxlZnMu
YyAgICAgIHwgICAyMCArLQogZHJpdmVycy9zY3NpL2N4bGZsYXNoL29jeGxfaHcuYyAgICB8ICAg
MjEgKy0KIGRyaXZlcnMvdXNiL2dhZGdldC9sZWdhY3kvaW5vZGUuYyAgfCAgIDIxICstCiBkcml2
ZXJzL3ZpcnRpby92aXJ0aW9fYmFsbG9vbi5jICAgIHwgICAxOSArLQogZHJpdmVycy94ZW4veGVu
ZnMvc3VwZXIuYyAgICAgICAgICB8ICAgMjEgKy0KIGZzL2Fpby5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE1ICsKIGZzL2Fub25faW5vZGVzLmMgICAgICAgICAgICAgICAgICAgfCAg
IDEyICsKIGZzL2JpbmZtdF9taXNjLmMgICAgICAgICAgICAgICAgICAgfCAgIDIwICstCiBmcy9i
bG9ja19kZXYuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArCiBmcy9idHJmcy90ZXN0cy9i
dHJmcy10ZXN0cy5jICAgICAgIHwgICAxMyArCiBmcy9jb25maWdmcy9tb3VudC5jICAgICAgICAg
ICAgICAgIHwgICAyMCArLQogZnMvZWZpdmFyZnMvc3VwZXIuYyAgICAgICAgICAgICAgICB8ICAg
MjAgKy0KIGZzL2Z1c2UvY29udHJvbC5jICAgICAgICAgICAgICAgICAgfCAgIDIwICstCiBmcy9s
aWJmcy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5MSArKysrKystLQogZnMvbmZzZC9u
ZnNjdGwuYyAgICAgICAgICAgICAgICAgICB8ICAgMzMgKystCiBmcy9uc2ZzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMyArCiBmcy9vcGVucHJvbWZzL2lub2RlLmMgICAgICAgICAg
ICAgIHwgICAyMCArLQogZnMvcGlwZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIg
KwogZnMvcmFtZnMvaW5vZGUuYyAgICAgICAgICAgICAgICAgICB8ICAxMDQgKysrKysrLS0tCiBm
cy9zdXBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNiArKy0tLS0tLS0tCiBpbmNs
dWRlL2xpbnV4L2ZzLmggICAgICAgICAgICAgICAgIHwgICAyMSAtLQogaW5jbHVkZS9saW51eC9m
c19jb250ZXh0LmggICAgICAgICB8ICAgIDggKwogaW5jbHVkZS9saW51eC9yYW1mcy5oICAgICAg
ICAgICAgICB8ICAgIDYgLQogaW5jbHVkZS9saW51eC9zaG1lbV9mcy5oICAgICAgICAgICB8ICAg
IDQgCiBpbml0L2RvX21vdW50cy5jICAgICAgICAgICAgICAgICAgIHwgICAxMiAtCiBtbS9zaG1l
bS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM5NiArKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0KIG1tL3pzbWFsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5
ICstCiBuZXQvc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArCiBuZXQvc3Vu
cnBjL3JwY19waXBlLmMgICAgICAgICAgICAgIHwgICAzNCArKy0KIHNlY3VyaXR5L2FwcGFybW9y
L2FwcGFybW9yZnMuYyAgICAgfCAgIDIwICstCiBzZWN1cml0eS9pbm9kZS5jICAgICAgICAgICAg
ICAgICAgIHwgICAyMSArLQogc2VjdXJpdHkvc2VsaW51eC9zZWxpbnV4ZnMuYyAgICAgICB8ICAg
MjAgKy0KIHNlY3VyaXR5L3NtYWNrL3NtYWNrZnMuYyAgICAgICAgICAgfCAgIDM0ICsrLQogNDEg
ZmlsZXMgY2hhbmdlZCwgOTAyIGluc2VydGlvbnMoKyksIDYwOSBkZWxldGlvbnMoLSkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:13:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4Sys-0007Bb-FS; Thu, 14 Mar 2019 16:13:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eEsd=RR=redhat.com=dhowells@srs-us1.protection.inumbo.net>)
 id 1h4Sys-0007BW-3U
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:13:18 +0000
X-Inumbo-ID: 1353af80-4674-11e9-b25d-ef968ecd822a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1353af80-4674-11e9-b25d-ef968ecd822a;
 Thu, 14 Mar 2019 16:13: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 5F688307AD0D;
 Thu, 14 Mar 2019 16:13:16 +0000 (UTC)
Received: from warthog.procyon.org.uk (ovpn-121-148.rdu2.redhat.com
 [10.10.121.148])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DC0D760F87;
 Thu, 14 Mar 2019 16:13:14 +0000 (UTC)
Organization: Red Hat UK Ltd. Registered Address: Red Hat UK Ltd, Amberley
 Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United
 Kingdom.
 Registered in England and Wales under Company Registration No. 3798903
From: David Howells <dhowells@redhat.com>
To: viro@zeniv.linux.org.uk
Date: Thu, 14 Mar 2019 16:13:14 +0000
Message-ID: <155257999413.13720.1305392427435118436.stgit@warthog.procyon.org.uk>
In-Reply-To: <155257972443.13720.11743171471060355965.stgit@warthog.procyon.org.uk>
References: <155257972443.13720.11743171471060355965.stgit@warthog.procyon.org.uk>
User-Agent: StGit/unknown-version
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.46]); Thu, 14 Mar 2019 16:13:16 +0000 (UTC)
Subject: [Xen-devel] [PATCH 32/38] vfs: Convert xenfs to fs_context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 dhowells@redhat.com, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KY2M6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CmNjOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CmNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CmNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0tCgogZHJp
dmVycy94ZW4veGVuZnMvc3VwZXIuYyB8ICAgMjEgKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi94ZW5mcy9zdXBlci5jIGIvZHJpdmVycy94ZW4veGVuZnMvc3VwZXIuYwpp
bmRleCA3MWRkZmI0Y2Y2MWMuLjJlMTYyMTRlOWM3ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
eGVuZnMvc3VwZXIuYworKysgYi9kcml2ZXJzL3hlbi94ZW5mcy9zdXBlci5jCkBAIC0xMyw2ICsx
Myw3IEBACiAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUu
aD4KICNpbmNsdWRlIDxsaW51eC9mcy5oPgorI2luY2x1ZGUgPGxpbnV4L2ZzX2NvbnRleHQuaD4K
ICNpbmNsdWRlIDxsaW51eC9tYWdpYy5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgpAQCAtNDIs
NyArNDMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZpbGVfb3BlcmF0aW9ucyBjYXBhYmlsaXRp
ZXNfZmlsZV9vcHMgPSB7CiAJLmxsc2VlayA9IGRlZmF1bHRfbGxzZWVrLAogfTsKIAotc3RhdGlj
IGludCB4ZW5mc19maWxsX3N1cGVyKHN0cnVjdCBzdXBlcl9ibG9jayAqc2IsIHZvaWQgKmRhdGEs
IGludCBzaWxlbnQpCitzdGF0aWMgaW50IHhlbmZzX2ZpbGxfc3VwZXIoc3RydWN0IHN1cGVyX2Js
b2NrICpzYiwgc3RydWN0IGZzX2NvbnRleHQgKmZjKQogewogCXN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dHJlZV9kZXNjciB4ZW5mc19maWxlc1tdID0gewogCQlbMl0gPSB7ICJ4ZW5idXMiLCAmeGVuX3hl
bmJ1c19mb3BzLCBTX0lSVVNSfFNfSVdVU1IgfSwKQEAgLTY3LDE3ICs2OCwyNSBAQCBzdGF0aWMg
aW50IHhlbmZzX2ZpbGxfc3VwZXIoc3RydWN0IHN1cGVyX2Jsb2NrICpzYiwgdm9pZCAqZGF0YSwg
aW50IHNpbGVudCkKIAkJCXhlbl9pbml0aWFsX2RvbWFpbigpID8geGVuZnNfaW5pdF9maWxlcyA6
IHhlbmZzX2ZpbGVzKTsKIH0KIAotc3RhdGljIHN0cnVjdCBkZW50cnkgKnhlbmZzX21vdW50KHN0
cnVjdCBmaWxlX3N5c3RlbV90eXBlICpmc190eXBlLAotCQkJCSAgaW50IGZsYWdzLCBjb25zdCBj
aGFyICpkZXZfbmFtZSwKLQkJCQkgIHZvaWQgKmRhdGEpCitzdGF0aWMgaW50IHhlbmZzX2dldF90
cmVlKHN0cnVjdCBmc19jb250ZXh0ICpmYykKIHsKLQlyZXR1cm4gbW91bnRfc2luZ2xlKGZzX3R5
cGUsIGZsYWdzLCBkYXRhLCB4ZW5mc19maWxsX3N1cGVyKTsKKwlyZXR1cm4gdmZzX2dldF9zdXBl
cihmYywgdmZzX2dldF9zaW5nbGVfc3VwZXIsIHhlbmZzX2ZpbGxfc3VwZXIpOworfQorCitzdGF0
aWMgY29uc3Qgc3RydWN0IGZzX2NvbnRleHRfb3BlcmF0aW9ucyB4ZW5mc19jb250ZXh0X29wcyA9
IHsKKwkuZ2V0X3RyZWUJPSB4ZW5mc19nZXRfdHJlZSwKK307CisKK3N0YXRpYyBpbnQgeGVuZnNf
aW5pdF9mc19jb250ZXh0KHN0cnVjdCBmc19jb250ZXh0ICpmYykKK3sKKwlmYy0+b3BzID0gJnhl
bmZzX2NvbnRleHRfb3BzOworCXJldHVybiAwOwogfQogCiBzdGF0aWMgc3RydWN0IGZpbGVfc3lz
dGVtX3R5cGUgeGVuZnNfdHlwZSA9IHsKIAkub3duZXIgPQlUSElTX01PRFVMRSwKIAkubmFtZSA9
CQkieGVuZnMiLAotCS5tb3VudCA9CXhlbmZzX21vdW50LAorCS5pbml0X2ZzX2NvbnRleHQgPSB4
ZW5mc19pbml0X2ZzX2NvbnRleHQsCiAJLmtpbGxfc2IgPQlraWxsX2xpdHRlcl9zdXBlciwKIH07
CiBNT0RVTEVfQUxJQVNfRlMoInhlbmZzIik7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:13:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4SzB-0007D1-QN; Thu, 14 Mar 2019 16:13: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=wXU5=RR=citrix.com=prvs=96990a9c4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h4SzB-0007Cs-76
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:13:37 +0000
X-Inumbo-ID: 1da0ea2a-4674-11e9-9f4b-bb1d99d6ea02
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1da0ea2a-4674-11e9-9f4b-bb1d99d6ea02;
 Thu, 14 Mar 2019 16:13:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87293475"
Date: Thu, 14 Mar 2019 16:54:03 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <qemu-devel@nongnu.org>, Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190314155403.vby5ox6pybajfruu@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] Commit 331b51 breaks live migration on FreeBSD/Xen 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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpDb21taXQgMzMxYjUxICJ4ZW46IGRvbid0IHVzZSB4ZW5zdG9yZSB0byBzYXZlL3Jl
c3RvcmUgcGh5c21hcAphbnltb3JlIiBicmVha3MgbGl2ZSBtaWdyYXRpb24gb24gRnJlZUJTRCBk
b20wLiBJJ3ZlIGNoZWNrZWQgcmV2ZXJ0aW5nCmp1c3QgdGhpcyBzcGVjaWZpYyBjb21taXQgYW5k
IGxpdmUgbWlncmF0aW9uIHdvcmtzIGFnYWluLgoKVGhlIHN5bXB0b21zIGFyZSB0aGUgZm9sbG93
aW5nLCB4bCBtaWdyYXRlIHdpbGwgZmFpbCB3aXRoOgoKbWlncmF0aW9uIHRhcmdldDogUmVhZHkg
dG8gcmVjZWl2ZSBkb21haW4uClNhdmluZyB0byBtaWdyYXRpb24gc3RyZWFtIG5ldyB4bCBmb3Jt
YXQgKGluZm8gMHgzLzB4MC8xNDE1KQpMb2FkaW5nIG5ldyBzYXZlIGZpbGUgPGluY29taW5nIG1p
Z3JhdGlvbiBzdHJlYW0+IChuZXcgeGwgZm10IGluZm8gMHgzLzB4MC8xNDE1KQogU2F2ZWZpbGUg
Y29udGFpbnMgeGwgZG9tYWluIGNvbmZpZyBpbiBKU09OIGZvcm1hdApQYXJzaW5nIGNvbmZpZyBm
cm9tIDxzYXZlZD4KeGM6IGluZm86IFNhdmluZyBkb21haW4gMTgsIHR5cGUgeDg2IEhWTQp4Yzog
aW5mbzogRm91bmQgeDg2IEhWTSBkb21haW4gZnJvbSBYZW4gNC4xMQp4YzogaW5mbzogUmVzdG9y
aW5nIGRvbWFpbgp4YzogaW5mbzogUmVzdG9yZSBzdWNjZXNzZnVsCnhjOiBpbmZvOiBYZW5TdG9y
ZTogbWZuIDB4ZmVmZmMsIGRvbSAwLCBldnQgMQp4YzogaW5mbzogQ29uc29sZTogbWZuIDB4ZmVm
ZmYsIGRvbSAwLCBldnQgMgpsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjQyNzpkZXZpY2VfbW9k
ZWxfc3Bhd25fb3V0Y29tZTogRG9tYWluIDE5OmRvbWFpbiAxOSBkZXZpY2UgbW9kZWw6IHNwYXdu
IGZhaWxlZCAocmM9LTMpCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTU2Mjpkb21jcmVh
dGVfZGV2bW9kZWxfc3RhcnRlZDogRG9tYWluIDE5OmRldmljZSBtb2RlbCBkaWQgbm90IHN0YXJ0
OiAtMwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjU0MTpraWxsX2RldmljZV9tb2RlbDogRGV2
aWNlIE1vZGVsIGFscmVhZHkgZXhpdGVkCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAz
NDpsaWJ4bF9fZGVzdHJveV9kb21pZDogRG9tYWluIDE5Ok5vbi1leGlzdGFudCBkb21haW4KbGli
eGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5OTM6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IERv
bWFpbiAxOTpVbmFibGUgdG8gZGVzdHJveSBndWVzdApsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFp
bi5jOjkyMDpkb21haW5fZGVzdHJveV9jYjogRG9tYWluIDE5OkRlc3RydWN0aW9uIG9mIGRvbWFp
biBmYWlsZWQKbWlncmF0aW9uIHRhcmdldDogRG9tYWluIGNyZWF0aW9uIGZhaWxlZCAoY29kZSAt
MykuCmxpYnhsOiBlcnJvcjogbGlieGxfdXRpbHMuYzo1MTA6bGlieGxfcmVhZF9leGFjdGx5OiBm
aWxlL3N0cmVhbSB0cnVuY2F0ZWQgcmVhZGluZyByZWFkeSBtZXNzYWdlIGZyb20gbWlncmF0aW9u
IHJlY2VpdmVyIHN0cmVhbQpsaWJ4bDogaW5mbzogbGlieGxfZXhlYy5jOjExODpsaWJ4bF9yZXBv
cnRfY2hpbGRfZXhpdHN0YXR1czogbWlncmF0aW9uIHRyYW5zcG9ydCBwcm9jZXNzIFsxMjk1Ml0g
ZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDEKTWlncmF0aW9uIGZhaWxlZCwgcmVzdW1pbmcgYXQg
c2VuZGVyLgoKVGhlIGxvZyBvZiB0aGUgaW5jb21pbmcgUUVNVSBpczoKCnFlbXUtc3lzdGVtLWkz
ODY6IC1zZXJpYWwgcHR5OiBjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzQgKGxh
YmVsIHNlcmlhbDApCnhlbjogc2hhcmVkIHBhZ2UgYXQgcGZuIGZlZmYwCnhlbjogYnVmZmVyZWQg
aW8gcGFnZSBhdCBwZm4gZmVmZjEKeGVuOiBidWZmZXJlZCBpbyBldnRjaG4gaXMgNAp4ZW5fbWFw
Y2FjaGU6IHhlbl9tYXBfY2FjaGVfaW5pdCwgbnJfYnVja2V0cyA9IDgwMDAgc2l6ZSAxNTcyODY0
Cnhlbl9yYW1fYWxsb2M6IGRvIG5vdCBhbGxvYyAxZjgwMDAwMCBieXRlcyBvZiByYW0gYXQgMCB3
aGVuIHJ1bnN0YXRlIGlzIElOTUlHUkFURQp4ZW5fcmFtX2FsbG9jOiBkbyBub3QgYWxsb2MgODAw
MDAwIGJ5dGVzIG9mIHJhbSBhdCAxZjgwMDAwMCB3aGVuIHJ1bnN0YXRlIGlzIElOTUlHUkFURQp4
ZW5fcmFtX2FsbG9jOiBkbyBub3QgYWxsb2MgMTAwMDAgYnl0ZXMgb2YgcmFtIGF0IDIwMDAwMDAw
IHdoZW4gcnVuc3RhdGUgaXMgSU5NSUdSQVRFCnhlbl9yYW1fYWxsb2M6IGRvIG5vdCBhbGxvYyA0
MDAwMCBieXRlcyBvZiByYW0gYXQgMjAwMTAwMDAgd2hlbiBydW5zdGF0ZSBpcyBJTk1JR1JBVEUK
Vk5DIHNlcnZlciBydW5uaW5nIG9uIDAuMC4wLjA6NTkwMAp4ZW46IG1hcHBpbmcgdnJhbSB0byBm
MDAwMDAwMCAtIGYwODAwMDAwClJlcGxhY2luZyBhIGR1bW15IG1hcGNhY2hlIGVudHJ5IGZvciAw
MDAwMDAwMDFmODAwMDAwIHdpdGggMDAwMDAwMDBmMDAwMDAwMApBc3NlcnRpb24gZmFpbGVkOiAo
cCAmJiBwID09IG1lbW9yeV9yZWdpb25fZ2V0X3JhbV9wdHIobXIpKSwgZnVuY3Rpb24geGVuX2Fk
ZF90b19waHlzbWFwLCBmaWxlIC91c3IvcG9ydHMvc3lzdXRpbHMveGVuLXRvb2xzL3dvcmsveGVu
LTQuMTEuMS90b29scy9xZW11LXhlbi9ody9pMzg2L3hlbi94ZW4taHZtLmMsIGxpbmUgMzkyLgoK
VGhpcyBpcyB3aXRoIFhlbiA0LjExLjEuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4TIW-0000QD-VX; Thu, 14 Mar 2019 16:33:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4TIV-0000Q7-Ge
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:33:35 +0000
X-Inumbo-ID: e8653e97-4676-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 e8653e97-4676-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 16:33:33 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v10so5396798lji.3
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 09:33:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=ztS3gPSOsk91WZ0TgMQi1fhBIKxzKIf95VZeUdLbKwA=;
 b=pG1CZJNS2ek4wvtl1uuDNEJCBTsRIYWzZIj8uhb8kuDaq555ts86ZKL7Woa+x+SbdS
 51q7sgCL3xLPAe9IQCYivG+zx/70eSxb3dEoBzXbYm7sBhEhIjeLTX//Xyozi330FCRz
 1inPxN6e3Vmo8HbwxDDLJ46A0pAVkVWsftRVsDh+X5bDZBnBAIiBCx9EDnEtzy6kQaty
 VInk/1/bD/zOg7NhD6wl7mQKNVBsnjhv+bLI8PFtjedVVZ6I+nNtS7ZmOSMfj3eNoPIq
 lTZQCTMZANr4l85cZkMh3pMhoC8II8LOporap94YUu92Vd2DnRM0MaotCWDNpowazQPP
 Iysw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ztS3gPSOsk91WZ0TgMQi1fhBIKxzKIf95VZeUdLbKwA=;
 b=AtWY+ah6urwoxJXq7OCDbuyvGjc5DZ5NlMb7YhqMXk2Pk1Q38GDYEOAv02QKBpxJ5V
 Skf7JRNsAn2NVKJHRpx6hf7FUYs6m2uCq9GLyvzq7j2nQ0bfK0jMJB28SoP4cpygfUxh
 YYWveCg1s1ubF1VlT2OGWpS4M9PE1G4wbf1mi+ocHxLEHIElW7aTD0empUaWRETbGnKq
 53C2Ztvtbr/8VobesIv16pKQ3HyUmt345lyjXiLWh1eRs7pOCDplTaZVoX2OzGhafPHZ
 ZSzwRFOSWhAOJ9lQ7JBTwzmqilRTrALqqqTbfyP5+ZDOIbkGUNM0QSWH5gSbK+b8suMW
 1nIg==
X-Gm-Message-State: APjAAAVGAUC5w6KPVzAcBOp/wmV66LavAAKoApoiSRRA9XGMUtuT/6kX
 +JofnFs0FCFKQIydc/wyFiI=
X-Google-Smtp-Source: APXvYqzS1af4ExjZJjzNtTf4uh52pCOt/7ongY5m7/hCuhFaaCBJ3lfC8gZfXRpWmK3USi8MB3aDDw==
X-Received: by 2002:a2e:811:: with SMTP id 17mr28617088lji.42.1552581212341;
 Thu, 14 Mar 2019 09:33:32 -0700 (PDT)
Received: from [192.168.0.20] (6-25-94-178.pool.ukrtel.net. [178.94.25.6])
 by smtp.gmail.com with ESMTPSA id z20sm590317lfh.66.2019.03.14.09.33.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 09:33:31 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <46fe25f2-2db7-496a-cd2c-071cd211ea50@gmail.com>
Date: Thu, 14 Mar 2019 18:33:29 +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: <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSAxNzo0MCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDMvMTQvMTkgMTE6
MTAgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAzLzE0LzE5IDU6MDIg
UE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDMvMTQvMTkgMTA6NTIgQU0sIE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+IE9uIDMvMTQvMTkgNDo0NyBQTSwgQm9yaXMg
T3N0cm92c2t5IHdyb3RlOgo+Pj4+PiBPbiAzLzE0LzE5IDk6MTcgQU0sIE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4KPj4+Pj4+IEN1cnJlbnRseSBv
biBkcml2ZXIgcmVzdW1lIHdlIHJlbW92ZSBhbGwgdGhlIG5ldHdvcmsgcXVldWVzIGFuZAo+Pj4+
Pj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVyIGluIGl0cyBj
dXJyZW50IHN0YXRlCj4+Pj4+PiBhbmQgbmV2ZXIgc2lnbmFsaW5nIHRoZSBiYWNrZW5kIG9mIHRo
aXMgZnJvbnRlbmQncyBzdGF0ZSBjaGFuZ2UuCj4+Pj4+PiBUaGlzIGxlYWRzIHRvIHRoZSBudW1i
ZXIgb2YgY29uc2VxdWVuY2VzOgo+Pj4+Pj4gLSB3aGVuIGZyb250ZW5kIHdpdGhkcmF3cyBncmFu
dGVkIHJlZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQKPj4+Pj4+IGNhbm5vdAo+Pj4+Pj4g
IMKgwqDCoCBiZSBjbGVhbmx5IGRvbmUgYXMgdGhlIGJhY2tlbmQgc3RpbGwgaG9sZHMgdGhvc2Ug
KGl0IHdhcyBub3QKPj4+Pj4+IHRvbGQgdG8KPj4+Pj4+ICDCoMKgwqAgZnJlZSB0aGUgcmVzb3Vy
Y2VzKQo+Pj4+Pj4gLSBpdCBpcyBub3QgcG9zc2libGUgdG8gcmVzdW1lIGRyaXZlciBvcGVyYXRp
b24gYXMgYWxsIHRoZQo+Pj4+Pj4gY29tbXVuaWNhdGlvbgo+Pj4+Pj4gIMKgwqDCoCBtZWFucyB3
aXRoIHRoZSBiYWNrbmVkIHdlcmUgZGVzdHJveWVkIGJ5IHRoZSBmcm9udGVuZCwgdGh1cwo+Pj4+
Pj4gIMKgwqDCoCBtYWtpbmcgdGhlIGZyb250ZW5kIGFwcGVhciB0byB0aGUgZ3Vlc3QgT1MgYXMg
ZnVuY3Rpb25hbCwgYnV0Cj4+Pj4+PiAgwqDCoMKgIG5vdCByZWFsbHkuCj4+Pj4+IFdoYXQgZG8g
eW91IG1lYW4/IEFyZSB5b3Ugc2F5aW5nIHRoYXQgYWZ0ZXIgcmVzdW1lIHlvdSBsb3NlCj4+Pj4+
IGNvbm5lY3Rpdml0eT8KPj4+PiBFeGFjdGx5LCBpZiB5b3UgdGFrZSBhIGxvb2sgYXQgdGhlIC5y
ZXN1bWUgY2FsbGJhY2sgYXMgaXQgaXMgbm93Cj4+Pj4gd2hhdCBpdCBkb2VzIGl0IGRlc3Ryb3lz
IHRoZSByaW5ncyBldGMuIGFuZCBuZXZlciBub3RpZmllcyB0aGUgYmFja2VuZAo+Pj4+IG9mIHRo
YXQsIGUuZy4gaXQgc3RheXMgaW4sIHNheSwgY29ubmVjdGVkIHN0YXRlIHdpdGggY29tbXVuaWNh
dGlvbgo+Pj4+IGNoYW5uZWxzIGRlc3Ryb3llZC4gSXQgbmV2ZXIgZ29lcyBpbnRvIGFueSBvdGhl
ciBYZW4gYnVzIHN0YXRlLCBzbwo+Pj4+IHRoZXJlIGlzCj4+Pj4gbm8gd2F5IGl0cyBzdGF0ZSBt
YWNoaW5lIGNhbiBoZWxwIHJlY292ZXJpbmcuCj4+PiBNeSB0cmVlIGlzIGFib3V0IGEgbW9udGgg
b2xkIHNvIHBlcmhhcHMgdGhlcmUgaXMgc29tZSBzb3J0IG9mIHJlZ3Jlc3Npb24KPj4+IGJ1dCB0
aGlzIGNlcnRhaW5seSB3b3JrcyBmb3IgbWUuIEFmdGVyIHJlc3VtZSBuZXRmcm9udCBnZXRzCj4+
PiBYZW5idXNTdGF0ZUluaXRXYWl0IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMgeGVubmV0X2Nv
bm5lY3QoKS4KPj4gQWgsIHRoZSBkaWZmZXJlbmNlIGNhbiBiZSBvZiB0aGUgd2F5IHdlIGdldCB0
aGUgZ3Vlc3QgZW50ZXIKPj4gdGhlIHN1c3BlbmQgc3RhdGUuIEkgYW0gbWFraW5nIG15IGd1ZXN0
IHRvIHN1c3BlbmQgd2l0aDoKPj4gZWNobyBtZW0gPiAvc3lzL3Bvd2VyL3N0YXRlCj4+IEFuZCB0
aGVuIEkgdXNlIGFuIGludGVycnVwdCB0byB0aGUgZ3Vlc3QgKHRoaXMgaXMgYSB0ZXN0IGNvZGUp
Cj4+IHRvIHdha2UgaXQgdXAuCj4+IENvdWxkIHlvdSBwbGVhc2Ugc2hhcmUgeW91ciBleGFjdCB1
c2UtY2FzZSB3aGVuIHRoZSBndWVzdCBlbnRlcnMgc3VzcGVuZAo+PiBhbmQgd2hhdCB5b3UgZG8g
dG8gcmVzdW1lIGl0Pwo+Cj4geGwgc2F2ZSAvIHhsIHJlc3RvcmUKPgo+PiBJIGNhbiBzZWUgbm8g
d2F5IGJhY2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVuYnVzU3RhdGVJbml0V2FpdCBpbiBteQo+PiB1
c2UtY2FzZQo+PiBhcyBpdCBzaW1wbHkgZG9lc24ndCBrbm93IHdlIHdhbnQgaGltIHRvLgo+Cj4g
WW91cnMgbG9va3MgbGlrZSBBQ1BJIHBhdGgsIEkgZG9uJ3Qga25vdyBob3cgd2VsbCBpdCB3YXMg
dGVzdGVkIFRCSC4KCkhtLCBzbyBpdCBkb2VzIHdvcmsgZm9yIHlvdXIgdXNlLWNhc2UsIGJ1dCBk
b2Vzbid0IGZvciBtaW5lLgoKV2hhdCB3b3VsZCBiZSB0aGUgYmVzdCB3YXkgZm9yd2FyZD8KCjEu
IEltcGxlbWVudCAucmVzdW1lIHByb3Blcmx5IGFzLCBmb3IgZXhhbXBsZSwgYmxvY2sgZnJvbnQg
ZG9lcyBbMV0KCjIuIFJlbW92ZSAucmVzdW1lIGNvbXBsZXRlbHk6IHRoaXMgZG9lcyB3b3JrIGFz
IGxvbmcgYXMgYmFja2VuZCBkb2Vzbid0IApjaGFuZ2UgYW55dGhpbmcKCkkgYW0gc3RpbGwgYSBi
aXQgdW5zdXJlIGlmIHdlIHJlYWxseSBuZWVkIHRvIHJlLWluaXRpYWxpemUgcmluZ3MsIApyZS1y
ZWFkIGZyb250J3MgY29uZmlnIGZyb20KClhlbnN0b3JlIGV0YyAtIHdoYXQgY2hhbmdlcyBvbiBi
YWNrZW5kIHNpZGUgYXJlIGV4cGVjdGVkIHdoZW4gd2UgcmVzdW1lIAp0aGUgZnJvbnQgZHJpdmVy
PwoKPgo+Cj4gLWJvcmlzCgpUaGFuayB5b3UsCgpPbGVrc2FuZHIKCgpbMV0gCmh0dHBzOi8vZWxp
eGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjAuMi9zb3VyY2UvZHJpdmVycy9ibG9jay94ZW4tYmxr
ZnJvbnQuYyNMMjA3MiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4TXS-0001WG-Fq; Thu, 14 Mar 2019 16:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4TXR-0001WA-Gj
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:49:01 +0000
X-Inumbo-ID: 0ffff01e-4679-11e9-9745-6300fe2660ce
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ffff01e-4679-11e9-9745-6300fe2660ce;
 Thu, 14 Mar 2019 16:48:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 10:48:57 -0600
Message-Id: <5C8A85F9020000780021ED14@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 10:48:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
 <20190314112514.2592-11-paul.durrant@citrix.com>
In-Reply-To: <20190314112514.2592-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 10/11] 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+IE9uIDE0LjAzLjE5IGF0IDEyOjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IHY2Ogo+ICAtIFN0b3AgdXNpbmcgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBpbiB0aW1lX25v
dygpCgpDb25zaWRlcmluZyB0aGlzLCBpcyAuLi4KCj4gK3N0YXRpYyB1aW50NjRfdCB0aW1lX25v
dyhzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1aW50NjRfdCB0c2MsIHNjYWxlOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBJZiB0aGUgcmVmZXJlbmNlIFRTQyBwYWdlIGlzIG5vdCBlbmFi
bGVkLCBvciBoYXMgYmVlbiBpbnZhbGlkYXRlZAo+ICsgICAgICogZmFsbCBiYWNrIHRvIHRoZSBw
YXJ0aXRpb24gcmVmZXJlbmNlIGNvdW50ZXIuCj4gKyAgICAgKi8KPiArICAgIGlmICggIWQtPmFy
Y2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjX3ZhbGlkICkKPiArICAgICAgICByZXR1cm4g
dGltZV9yZWZfY291bnQoZCk7CgouLi4gdGhpcyBzdGlsbCBuZWNlc3NhcnksIGFuZCBoZW5jZSBk
byB5b3UgbmVlZCB0aGUgcmVmZXJlbmNlX3RzY192YWxpZApmbGFnIGF0IGFsbD8KCj4gK3N0YXRp
YyB2b2lkIHN0YXJ0X3N0aW1lcihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cykKPiArewo+ICsg
ICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKPiArICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwo+ICsgICAgdW5zaWduZWQgaW50IHN0aW1l
cnggPSB2cyAtICZ2di0+c3RpbWVyWzBdOwo+ICsgICAgaW50NjRfdCBub3cgPSB0aW1lX25vdyh2
LT5kb21haW4pOwo+ICsgICAgaW50NjRfdCBleHBpcmF0aW9uOwo+ICsgICAgc190aW1lX3QgdGlt
ZW91dDsKPiArCj4gKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KHN0aW1lcngsICZ2di0+c3Rp
bWVyX2VuYWJsZWQpICkKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJ
RElBTiBTVElNRVIldTogZW5hYmxlZFxuIiwgdiwKPiArICAgICAgICAgICAgICAgc3RpbWVyeCk7
Cj4gKwo+ICsgICAgaWYgKCB2cy0+Y29uZmlnLnBlcmlvZGljICkKPiArICAgIHsKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBpZiB0aGUgdGlt
ZXIgaXMgbGF6eSB0aGVuIHdlCj4gKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQgZXhw
aXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQo+ICsgICAgICAgICAqIGFzIHRoZSBz
YW1lIGFzIGlmIHRoZSB0aW1lciBpcyBjdXJyZW50bHkgc3RvcHBlZCwgaS5lLiB3ZQo+ICsgICAg
ICAgICAqIGp1c3Qgc2NoZWR1bGUgZXhwaXJhdGlvbiB0byBiZSAnY291bnQnIHRpY2tzIGZyb20g
bm93Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggIXZzLT5zdGFydGVkIHx8IHZzLT5j
b25maWcubGF6eSApCj4gKyAgICAgICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2cy0+Y291bnQ7
Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1pc3NlZCA9IDA7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBUaGUg
dGltZXIgaXMgYWxyZWFkeSBzdGFydGVkLCBzbyB3ZSdyZSByZS1zY2hlZHVsaW5nLgo+ICsgICAg
ICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNr
Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgZXhwaXJhdGlvbiA9IHZzLT5leHBp
cmF0aW9uICsgdnMtPmNvdW50Owo+ICsKPiArICAgICAgICAgICAgLyogTm93IGNoZWNrIHRvIHNl
ZSBpZiBhbnkgZXhwaXJhdGlvbnMgaGF2ZSBiZWVuIG1pc3NlZCAqLwo+ICsgICAgICAgICAgICBp
ZiAoIG5vdyAtIGV4cGlyYXRpb24gPiAwICkKPiArICAgICAgICAgICAgICAgIG1pc3NlZCA9IChu
b3cgLSBleHBpcmF0aW9uKSAvIHZzLT5jb3VudDsKPiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAg
ICAgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBpZiB0aGUgdGltZXIgaXMg
bm90IGxhenkgdGhlbgo+ICsgICAgICAgICAgICAgKiBhIG5vbi16ZXJvIG1pc3NlZCBjb3VudCBz
aG91bGQgYmUgdXNlZCB0byByZWR1Y2UgdGhlIHBlcmlvZAo+ICsgICAgICAgICAgICAgKiBvZiB0
aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5sZXNzIHRoZSBjb3VudCBoYXMKPiArICAg
ICAgICAgICAgICogcmVhY2hlZCBhICdzaWduaWZpY2FudCBudW1iZXInLCBpbiB3aGljaCBjYXNl
IHRoZSB0aW1lcgo+ICsgICAgICAgICAgICAgKiBzaG91bGQgYmUgdHJlYXRlZCBhcyBsYXp5LiBV
bmZvcnR1bmF0ZWx5IHRoZSBzcGVjaWZpY2F0aW9uCj4gKyAgICAgICAgICAgICAqIGRvZXMgbm90
IHN0YXRlIHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhlIGNob2ljZSBvZiBudW1iZXIKPiArICAg
ICAgICAgICAgICogaGVyZSBpcyBhIHB1cmUgZ3Vlc3MuCj4gKyAgICAgICAgICAgICAqLwo+ICsg
ICAgICAgICAgICBpZiAoIG1pc3NlZCA+IDMgKQo+ICsgICAgICAgICAgICAgICAgZXhwaXJhdGlv
biA9IG5vdyArIHZzLT5jb3VudDsKPiArICAgICAgICAgICAgZWxzZSBpZiAoIG1pc3NlZCApCj4g
KyAgICAgICAgICAgICAgICBleHBpcmF0aW9uID0gbm93ICsgKHZzLT5jb3VudCAvIG1pc3NlZCk7
CgpJZiBtaXNzZWQgaXMgemVybywgIm5vdyIgbWF5IHN0aWxsIGJlIGxhcmdlciB0aGFuICJleHBp
cmF0aW9uIiwgd2hpY2gKbWVhbnMgLi4uCgo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGVs
c2UKPiArICAgIHsKPiArICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNvdW50Owo+ICsgICAgICAg
IGlmICggZXhwaXJhdGlvbiAtIG5vdyA8PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7Cj4gKyAgICAgICAgICAgIHJl
dHVybjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgdnMtPmV4cGlyYXRpb24gPSBl
eHBpcmF0aW9uOwo+ICsgICAgdGltZW91dCA9IChleHBpcmF0aW9uIC0gbm93KSAqIDEwMHVsbDsK
Ci4uLiB0aGlzIGNhbiBzdGlsbCBwcm9kdWNlIGFuIGFic3VyZCB2YWx1ZSAod2hpY2gsIGJ5IG5v
dCByZWFsbHkKZ2V0dGluZyBjaGFuZ2VkIGR1cmluZyB0aGUgdW5zaWduZWQgLT4gc2lnbmVkIGNv
bnZlcnNpb24sCnRoZW4gc2ltcGx5IGVuZHMgdXAgbmVnYXRpdmUsIGJ1dCBpaXJjIHRoYXQncyBz
dGlsbCBVQikuIERpZCB5b3UKcGVyaGFwcyBtZWFuIDEwMGxsIG9yIGV2ZW4gc2ltcGx5IDEwMD8K
CkFuZCB0aGVuIC4uLgoKPiArICAgIHZzLT5zdGFydGVkID0gdHJ1ZTsKPiArICAgIG1pZ3JhdGVf
dGltZXIoJnZzLT50aW1lciwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiArICAgIHNldF90aW1lcigm
dnMtPnRpbWVyLCB0aW1lb3V0ICsgTk9XKCkpOwoKLi4uIHdoaWxlIEkgdGhpbmsgc2V0X3RpbWVy
KCkgd291bGQgYWN0dWFsbHkgZG8gd2hhdCB5b3Ugd2FudAp3aXRoIGFuIGV4cGlyeSB2YWx1ZSBp
biB0aGUgcGFzdCwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGF2b2lkCnRoaXMgc2l0dWF0aW9u
PyBFLmcuIGFsc28gYmUgc2V0dGluZyB0aGUgYml0IGluIHN0aW1lcl9wZW5kaW5nLApqdXN0IGxp
a2UgaW4gdGhlIG5vbi1wZXJpb2RpYyBjYXNlPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:58:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16: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 1h4Tg8-0002KB-FE; Thu, 14 Mar 2019 16:58: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4Tg6-0002K6-S5
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:57:58 +0000
X-Inumbo-ID: 504b1ad8-467a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 504b1ad8-467a-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 16:57:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87297185"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A57DC02000078002078AD@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: <78ead17e-73f7-83a3-164c-023dda9244f0@citrix.com>
Date: Thu, 14 Mar 2019 16:38:36 +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: <5C1A57DC02000078002078AD@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 v7 06/49] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTIvMjAxOCAxNDozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTg0NDQsNiArODQ2
NSw0NSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9NRU0gfHwgIXZleC5sIHx8IHZleC53LCBFWENfVUQpOwo+ICAgICAgICAgIGdv
dG8gc2ltZF8wZl9hdngyOwo+ICAKPiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4NzgpOiAvKiB2cGJyb2FkY2FzdGIgeG1tL204LFt4eXpdbW17a30gKi8KPiArICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1t
L20xNixbeHl6XW1te2t9ICovCj4gKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyYncpOwo+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgfHwgZXZleC5i
cnMsIEVYQ19VRCk7Cj4gKyAgICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5dGVzID0gMSA8PCAoYiAm
IDEpOwo+ICsgICAgICAgIC8qIFNlZSB0aGUgY29tbWVudCBhdCB0aGUgYXZ4NTEyX2Jyb2FkY2Fz
dCBsYWJlbC4gKi8KPiArICAgICAgICBvcF9tYXNrIHw9ICEoYiAmIDEgPyAhKHVpbnQzMl90KW9w
X21hc2sgOiAhb3BfbWFzayk7Cj4gKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKPiArCj4g
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdhKTogLyogdnBicm9hZGNh
c3RiIHIzMixbeHl6XW1te2t9ICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDdiKTogLyogdnBicm9hZGNhc3R3IHIzMixbeHl6XW1te2t9ICovCj4gKyAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwo+ICsgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7Cj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Cj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdjKTogLyogdnBicm9h
ZGNhc3R7ZCxxfSByZWcsW3h5el1tbXtrfSAqLwo+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZigoZWEudHlwZSAhPSBPUF9SRUcgfHwgZXZleC5icnMgfHwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CgpnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9SRUcgfHwgZXZleC5icnMgfHwKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCwgRVhDX1VEKTsKCj8K
Ck90aGVyd2lzZSwgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 16:58:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 16:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4TgS-0002Ls-PX; Thu, 14 Mar 2019 16:58: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4TgR-0002Lf-3I
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 16:58:19 +0000
X-Inumbo-ID: 5a983874-467a-11e9-ba6e-0b50b0931949
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a983874-467a-11e9-ba6e-0b50b0931949;
 Thu, 14 Mar 2019 16:58:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87297216"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A580202000078002078B0@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: <1f7ab2bc-1206-fddf-26f3-6a4304918bec@citrix.com>
Date: Thu, 14 Mar 2019 16:39:16 +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: <5C1A580202000078002078B0@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 v7 07/49] x86emul: basic AVX512VL testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTIvMjAxOCAxNDozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGVzdCB0aGUgMTI4LSBh
bmQgMjU2LWJpdCB2YXJpYW50cyBvZiB0aGUgaW5zbnMgd2hpY2ggaGF2ZSBiZWVuCj4gaW1wbGVt
ZW50ZWQgYWxyZWFkeS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:11:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4Tsl-0003tU-61; Thu, 14 Mar 2019 17:11: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4Tsk-0003tP-26
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:11:02 +0000
X-Inumbo-ID: 225820e4-467c-11e9-9d1c-b77fe240472b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 225820e4-467c-11e9-9d1c-b77fe240472b;
 Thu, 14 Mar 2019 17:10:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 11:10:57 -0600
Message-Id: <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 11:10:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
In-Reply-To: <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjQ4LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IEFkZCB4
ODYgYXJjaGl0ZWN0dXJlIHN1cHBvcnQgZm9yIGEgbmV3IHByb2Nlc3NvcjogSHlnb24gRGh5YW5h
IEZhbWlseQo+IDE4aC4gQ2FydmUgb3V0IGluaXRpYWxpemF0aW9uIGNvZGVzIGZyb20gYW1kLmMg
bmVlZGVkIGJ5IERoeWFuYSBpbnRvIGEKPiBzZXBhcmF0ZSBmaWxlIGh5Z29uLmMgYnkgcmVtb3Zp
bmcgdW5uZWNlc3NhcnkgY29kZXMgYW5kIG1ha2UgSHlnb24KPiBpbml0aWFsaXphdGlvbiBjb2Rl
cyBtb3JlIGNsZWFyLgo+IAo+IFRvIGlkZW50aWZ5IEh5Z29uIERoeWFuYSBDUFUsIGFkZCBhIG5l
dyB2ZW5kb3IgdHlwZSBYODZfVkVORE9SX0hZR09OCj4gZm9yIHN5c3RlbSByZWNvZ25pdGlvbi4K
PiAKPiBBcyBvcHRfY3B1aWRfbWFza19sN3MwX2VheCBhbmQgb3B0X2NwdWlkX21hc2tfbDdzMF9l
YnggYXJlIHVzZWQgYnkgYm90aAo+IEFNRCBhbmQgSHlnb24sIHNvIG1vdmUgdGhlbSB0byBjb21t
b24uYy4KCkknbSBub3QgY29udmluY2VkIG9mIHRoaXMgLSBpdCdsbCBnZXQgaW4gdGhlIHdheSBv
ZiBpbnRyb2R1Y2luZyBzb21ldGhpbmcKbGlrZSBMaW51eCdlcyBDT05GSUdfQ1BVX1NVUF8qLiBP
dXIgY29tbWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKaGFuZGxlcyBtdWx0aXBsZSBpbnN0YW5jZXMg
b2YgYW4gb3B0aW9uIHF1aXRlIGZpbmUgSSB0aGluaywgc28gSSdkIHByZWZlcgppZiB0aGVzZSB3
ZXJlIGtlcHQgc3RhdGljIHRvIGJvdGggZmlsZXMuIE9yIGRpZCBBbmRyZXcgYXNrIHlvdSB0byBk
bwp0aGlzPwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L01ha2VmaWxlCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9NYWtlZmlsZQo+IEBAIC04LDQgKzgsNSBAQCBvYmoteSArPSBpbnRlbC5vCj4g
IG9iai15ICs9IGludGVsX2NhY2hlaW5mby5vCj4gIG9iai15ICs9IG13YWl0LWlkbGUubwo+ICBv
YmoteSArPSBzaGFuZ2hhaS5vCj4gK29iai15ICs9IGh5Z29uLm8KPiAgb2JqLXkgKz0gdnBtdS5v
IHZwbXVfYW1kLm8gdnBtdV9pbnRlbC5vCgpQbGVhc2UgaW5zZXJ0IGF0IHRoZSBhbHBoYWJldGlj
YWxseSBjb3JyZWN0IHBsYWNlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NwdS5oCj4gKysr
IGIveGVuL2FyY2gveDg2L2NwdS9jcHUuaAo+IEBAIC0xMywxMSArMTMsMTMgQEAgZXh0ZXJuIGJv
b2xfdCBvcHRfYXJhdDsKPiAgZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfY3B1aWRfbWFza19lY3gs
IG9wdF9jcHVpZF9tYXNrX2VkeDsKPiAgZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfY3B1aWRfbWFz
a194c2F2ZV9lYXg7Cj4gIGV4dGVybiB1bnNpZ25lZCBpbnQgb3B0X2NwdWlkX21hc2tfZXh0X2Vj
eCwgb3B0X2NwdWlkX21hc2tfZXh0X2VkeDsKPiArZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfY3B1
aWRfbWFza19sN3MwX2VheCwgb3B0X2NwdWlkX21hc2tfbDdzMF9lYng7Cj4gIAo+ICBleHRlcm4g
aW50IGdldF9tb2RlbF9uYW1lKHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Cj4gIGV4dGVybiB2b2lk
IGRpc3BsYXlfY2FjaGVpbmZvKHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Cj4gIAo+ICBpbnQgaW50
ZWxfY3B1X2luaXQodm9pZCk7Cj4gIGludCBhbWRfaW5pdF9jcHUodm9pZCk7Cj4gK2ludCBoeWdv
bl9pbml0X2NwdSh2b2lkKTsKPiAgaW50IGNlbnRhdXJfaW5pdF9jcHUodm9pZCk7Cj4gIGludCBz
aGFuZ2hhaV9pbml0X2NwdSh2b2lkKTsKCldoZXJlYXMgaGVyZSB5b3Ugc2hvdWxkIHJlYWxseSBw
dXQgdGhlIG5ldyBkZWNsYXJhdGlvbiBhdCB0aGUgZW5kLgoKPiAtLS0gL2Rldi9udWxsCj4gKysr
IGIveGVuL2FyY2gveDg2L2NwdS9oeWdvbi5jCj4gQEAgLTAsMCArMSwyNDggQEAKPiArI2luY2x1
ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gKyNpbmNsdWRl
IDxhc20vaHZtL3N1cHBvcnQuaD4KPiArI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KPiArCj4g
KyNpbmNsdWRlICJjcHUuaCIKPiArCj4gKy8qCj4gKyAqIFNldHMgY2FwcyBpbiBleHBlY3RlZF9s
ZXZlbGxpbmdfY2FwLCBwcm9iZXMgZm9yIHRoZSBzcGVjaWZpZWQgbWFzayBNU1IsIGFuZAo+ICsg
KiBzZXQgY2FwcyBpbiBsZXZlbGxpbmdfY2FwcyBpZiBpdCBpcyBmb3VuZC4gIFJldHVybnMgdGhl
IGRlZmF1bHQgdmFsdWUuCj4gKyAqLwo+ICtzdGF0aWMgdWludDY0X3QgX19pbml0IF9wcm9iZV9t
YXNrX21zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBjYXBzKQo+ICt7Cj4gKwl1aW50NjRf
dCB2YWx1ZTsKPiArCj4gKwlleHBlY3RlZF9sZXZlbGxpbmdfY2FwIHw9IGNhcHM7Cj4gKwo+ICsJ
aWYgKChyZG1zcl9zYWZlKG1zciwgdmFsdWUpID09IDApICYmICh3cm1zcl9zYWZlKG1zciwgdmFs
dWUpID09IDApKQo+ICsJCWxldmVsbGluZ19jYXBzIHw9IGNhcHM7Cj4gKwo+ICsJcmV0dXJuIHZh
bHVlOwo+ICt9Cj4gKwo+ICsvKiBQcm9iZSBmb3IgdGhlIGV4aXN0YW5jZSBvZiB0aGUgZXhwZWN0
ZWQgbWFza2luZyBNU1JzLiAqLwoKUGxlYXNlIGRvbid0IGRyb3AgdGhlIG90aGVyIHBhcnQgb2Yg
dGhlIG9yaWdpbmFsIGNvbW1lbnQuCgo+ICtzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgcHJv
YmVfbWFza2luZ19tc3JzKHZvaWQpCj4gK3sKPiArCWNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAq
YyA9ICZib290X2NwdV9kYXRhOwo+ICsKPiArCS8qIFdvcmsgb3V0IHdoaWNoIG1hc2tpbmcgTVNS
cyB3ZSBzaG91bGQgaGF2ZS4gKi8KPiArCWNwdWlkbWFza19kZWZhdWx0cy5fMWNkID0KPiArCQlf
cHJvYmVfbWFza19tc3IoTVNSX0s4X0ZFQVRVUkVfTUFTSywgTENBUF8xY2QpOwo+ICsJY3B1aWRt
YXNrX2RlZmF1bHRzLmUxY2QgPQo+ICsJCV9wcm9iZV9tYXNrX21zcihNU1JfSzhfRVhUX0ZFQVRV
UkVfTUFTSywgTENBUF9lMWNkKTsKPiArCWlmIChjLT5jcHVpZF9sZXZlbCA+PSA3KQo+ICsJCWNw
dWlkbWFza19kZWZhdWx0cy5fN2FiMCA9Cj4gKwkJCV9wcm9iZV9tYXNrX21zcihNU1JfQU1EX0w3
UzBfRkVBVFVSRV9NQVNLLCBMQ0FQXzdhYjApOwoKVGhlcmUncyBtb3JlIHJlbGV2YW50IGNvZGUg
aGVyZSBpbiB0aGUgb3JpZ2luYWwgZnVuY3Rpb24uCgo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBDb250
ZXh0IHN3aXRjaCBDUFVJRCBtYXNraW5nIHN0YXRlIHRvIHRoZSBuZXh0IGRvbWFpbi4gIE9ubHkg
Y2FsbGVkIGlmCj4gKyAqIENQVUlEIEZhdWx0aW5nIGlzbid0IGF2YWlsYWJsZSwgYnV0IG1hc2tp
bmcgTVNScyBoYXZlIGJlZW4gZGV0ZWN0ZWQuICBBCj4gKyAqIHBhcmFtZXRlciBvZiBOVUxMIGlz
IHVzZWQgdG8gY29udGV4dCBzd2l0Y2ggdG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkKPiAr
ICogdGhlIGNwdSBicmluZ3VwLWNvZGUsIGNyYXNoIHBhdGgsIGV0YykuCj4gKyAqLwo+ICtzdGF0
aWMgdm9pZCBoeWdvbl9jdHh0X3N3aXRjaF9tYXNraW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0
KQo+ICt7Cj4gKwlzdHJ1Y3QgY3B1aWRtYXNrcyAqdGhlc2VfbWFza3MgPSAmdGhpc19jcHUoY3B1
aWRtYXNrcyk7Cj4gKwljb25zdCBzdHJ1Y3QgZG9tYWluICpuZXh0ZCA9IG5leHQgPyBuZXh0LT5k
b21haW4gOiBOVUxMOwo+ICsJY29uc3Qgc3RydWN0IGNwdWlkbWFza3MgKm1hc2tzID0KPiArCQko
bmV4dGQgJiYgaXNfcHZfZG9tYWluKG5leHRkKSAmJiBuZXh0ZC0+YXJjaC5wdi5jcHVpZG1hc2tz
KQo+ICsJCT8gbmV4dGQtPmFyY2gucHYuY3B1aWRtYXNrcyA6ICZjcHVpZG1hc2tfZGVmYXVsdHM7
Cj4gKwo+ICsJaWYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfMWNkKSA9PSBMQ0FQXzFjZCkgewo+
ICsJCXVpbnQ2NF90IHZhbCA9IG1hc2tzLT5fMWNkOwo+ICsKPiArCQkvKgo+ICsJCSAqIE9TWFNB
VkUgZGVmYXVsdHMgdG8gMSwgd2hpY2ggY2F1c2VzIGZhc3QtZm9yd2FyZGluZyBvZgo+ICsJCSAq
IFhlbidzIHJlYWwgc2V0dGluZy4gIENsb2JiZXIgaXQgaWYgZGlzYWJsZWQgYnkgdGhlIGd1ZXN0
Cj4gKwkJICoga2VybmVsLgo+ICsJCSAqLwo+ICsJCWlmIChuZXh0ICYmIGlzX3B2X3ZjcHUobmV4
dCkgJiYgIWlzX2lkbGVfdmNwdShuZXh0KSAmJgo+ICsJCSAgICAhKG5leHQtPmFyY2gucHYuY3Ry
bHJlZ1s0XSAmIFg4Nl9DUjRfT1NYU0FWRSkpCj4gKwkJCXZhbCAmPSB+KCh1aW50NjRfdCljcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfT1NYU0FWRSkgPDwgMzIpOwo+ICsKPiArCQlpZiAodW5saWtl
bHkodGhlc2VfbWFza3MtPl8xY2QgIT0gdmFsKSkgewo+ICsJCQl3cm1zcmwoTVNSX0s4X0ZFQVRV
UkVfTUFTSywgdmFsKTsKPiArCQkJdGhlc2VfbWFza3MtPl8xY2QgPSB2YWw7Cj4gKwkJfQo+ICsJ
fQo+ICsKPiArI2RlZmluZSBMQVpZKGNhcCwgbXNyLCBmaWVsZCkJCQkJCQlcCj4gKwkoewkJCQkJ
CQkJXAo+ICsJCWlmICh1bmxpa2VseSh0aGVzZV9tYXNrcy0+ZmllbGQgIT0gbWFza3MtPmZpZWxk
KSAmJglcCj4gKwkJICAgICgobGV2ZWxsaW5nX2NhcHMgJiBjYXApID09IGNhcCkpIHsJCQkJCQkJ
XAo+ICsJCQl3cm1zcmwobXNyLCBtYXNrcy0+ZmllbGQpOwkJCVwKPiArCQkJdGhlc2VfbWFza3Mt
PmZpZWxkID0gbWFza3MtPmZpZWxkOwkJXAo+ICsJCX0JCQkJCQkJXAo+ICsJfSkKPiArCj4gKwlM
QVpZKExDQVBfZTFjZCwgTVNSX0s4X0VYVF9GRUFUVVJFX01BU0ssICAgZTFjZCk7Cj4gKwlMQVpZ
KExDQVBfN2FiMCwgTVNSX0FNRF9MN1MwX0ZFQVRVUkVfTUFTSywgXzdhYjApOwo+ICsjdW5kZWYg
TEFaWQo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBNYXNrIHRoZSBmZWF0dXJlcyBhbmQgZXh0ZW5kZWQg
ZmVhdHVyZXMgcmV0dXJuZWQgYnkgQ1BVSUQuICBQYXJhbWV0ZXJzIGFyZQo+ICsgKiBzZXQgZnJv
bSB0aGUgYm9vdCBsaW5lIHZpYSB1c2VyLWRlZmluZWQgbWFza3MuCj4gKyAqLwo+ICtzdGF0aWMg
dm9pZCBfX2luaXQgbm9pbmxpbmUgaHlnb25faW5pdF9sZXZlbGxpbmcodm9pZCkKPiArewo+ICsJ
cHJvYmVfbWFza2luZ19tc3JzKCk7Cj4gKwo+ICsJaWYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBf
MWNkKSA9PSBMQ0FQXzFjZCkgewo+ICsJCXVpbnQzMl90IGVjeCwgZWR4LCB0bXA7Cj4gKwo+ICsJ
CWNwdWlkKDB4MDAwMDAwMDEsICZ0bXAsICZ0bXAsICZlY3gsICZlZHgpOwo+ICsKPiArCQlpZiAo
fihvcHRfY3B1aWRfbWFza19lY3ggJiBvcHRfY3B1aWRfbWFza19lZHgpKSB7Cj4gKwkJCWVjeCAm
PSBvcHRfY3B1aWRfbWFza19lY3g7Cj4gKwkJCWVkeCAmPSBvcHRfY3B1aWRfbWFza19lZHg7Cj4g
KwkJfQo+ICsKPiArCQkvKiBGYXN0LWZvcndhcmQgYml0cyAtIE11c3QgYmUgc2V0LiAqLwo+ICsJ
CWlmIChlY3ggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfWFNBVkUpKQo+ICsJCQllY3ggfD0g
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX09TWFNBVkUpOwo+ICsJCWVkeCB8PSBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfQVBJQyk7Cj4gKwo+ICsJCS8qIEFsbG93IHRoZSBIWVBFUlZJU09SIGJp
dCB0byBiZSBzZXQgdmlhIGd1ZXN0IHBvbGljeS4gKi8KPiArCQllY3ggfD0gY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpOwo+ICsKPiArCQljcHVpZG1hc2tfZGVmYXVsdHMuXzFj
ZCA9ICgodWludDY0X3QpZWN4IDw8IDMyKSB8IGVkeDsKPiArCX0KPiArCj4gKwlpZiAoKGxldmVs
bGluZ19jYXBzICYgTENBUF9lMWNkKSA9PSBMQ0FQX2UxY2QpIHsKPiArCQl1aW50MzJfdCBlY3gs
IGVkeCwgdG1wOwo+ICsKPiArCQljcHVpZCgweDgwMDAwMDAxLCAmdG1wLCAmdG1wLCAmZWN4LCAm
ZWR4KTsKPiArCj4gKwkJaWYgKH4ob3B0X2NwdWlkX21hc2tfZXh0X2VjeCAmIG9wdF9jcHVpZF9t
YXNrX2V4dF9lZHgpKSB7Cj4gKwkJCWVjeCAmPSBvcHRfY3B1aWRfbWFza19leHRfZWN4Owo+ICsJ
CQllZHggJj0gb3B0X2NwdWlkX21hc2tfZXh0X2VkeDsKPiArCQl9Cj4gKwo+ICsJCS8qIEZhc3Qt
Zm9yd2FyZCBiaXRzIC0gTXVzdCBiZSBzZXQuICovCj4gKwkJZWR4IHw9IGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9BUElDKTsKPiArCj4gKwkJY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2QgPSAoKHVp
bnQ2NF90KWVjeCA8PCAzMikgfCBlZHg7Cj4gKwl9Cj4gKwo+ICsJaWYgKChsZXZlbGxpbmdfY2Fw
cyAmIExDQVBfN2FiMCkgPT0gTENBUF83YWIwKSB7Cj4gKwkJdWludDMyX3QgZWF4LCBlYngsIHRt
cDsKPiArCj4gKwkJY3B1aWQoMHgwMDAwMDAwNywgJmVheCwgJmVieCwgJnRtcCwgJnRtcCk7Cj4g
Kwo+ICsJCWlmICh+KG9wdF9jcHVpZF9tYXNrX2w3czBfZWF4ICYgb3B0X2NwdWlkX21hc2tfbDdz
MF9lYngpKSB7Cj4gKwkJCWVheCAmPSBvcHRfY3B1aWRfbWFza19sN3MwX2VheDsKPiArCQkJZWJ4
ICY9IG9wdF9jcHVpZF9tYXNrX2w3czBfZWJ4Owo+ICsJCX0KPiArCj4gKwkJY3B1aWRtYXNrX2Rl
ZmF1bHRzLl83YWIwICY9ICgodWludDY0X3QpZWF4IDw8IDMyKSB8IGVieDsKPiArCX0KPiArCj4g
KwlpZiAob3B0X2NwdV9pbmZvKSB7Cj4gKwkJcHJpbnRrKFhFTkxPR19JTkZPICJMZXZlbGxpbmcg
Y2FwczogJSN4XG4iLCBsZXZlbGxpbmdfY2Fwcyk7Cj4gKwkJcHJpbnRrKFhFTkxPR19JTkZPCj4g
KwkJICAgICAgICJNU1IgZGVmYXVsdHM6IDFkIDB4JTA4eCwgMWMgMHglMDh4LCBlMWQgMHglMDh4
LCAiCj4gKwkJICAgICAgICJlMWMgMHglMDh4LCA3YTAgMHglMDh4LCA3YjAgMHglMDh4XG4iLAo+
ICsJCSAgICAgICAodWludDMyX3QpY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QsCj4gKwkJICAgICAg
ICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QgPj4gMzIpLAo+ICsJCSAgICAgICAo
dWludDMyX3QpY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2QsCj4gKwkJICAgICAgICh1aW50MzJfdCko
Y3B1aWRtYXNrX2RlZmF1bHRzLmUxY2QgPj4gMzIpLAo+ICsJCSAgICAgICAodWludDMyX3QpKGNw
dWlkbWFza19kZWZhdWx0cy5fN2FiMCA+PiAzMiksCj4gKwkJICAgICAgICh1aW50MzJfdCljcHVp
ZG1hc2tfZGVmYXVsdHMuXzdhYjApOwo+ICsJfQo+ICsKPiArCWlmIChsZXZlbGxpbmdfY2FwcykK
PiArCQljdHh0X3N3aXRjaF9tYXNraW5nID0gaHlnb25fY3R4dF9zd2l0Y2hfbWFza2luZzsKPiAr
fQoKVGhpcyBpcyBhIGxvdCBvZiBkdXBsaWNhdGVkIGNvZGUgd2l0aCBvbmx5IG1pbm9yIGRpZmZl
cmVuY2VzLiBJIHRoaW5rCnlvdSB3b3VsZCBiZSBiZXR0ZXIgb2ZmIGNhbGxpbmcgaW50byB0aGUg
QU1EIG9yaWdpbmFsIGZ1bmN0aW9ucy4KCj4gK3N0YXRpYyB2b2lkIGluaXRfaHlnb24oc3RydWN0
IGNwdWluZm9feDg2ICpjKQo+ICt7Cj4gKwl1MzIgbCwgaDsKPiArCXVuc2lnbmVkIGxvbmcgbG9u
ZyB2YWx1ZTsKPiArCj4gKwkvKiBBdHRlbXB0IHRvIHNldCBsZmVuY2UgdG8gYmUgRGlzcGF0Y2gg
U2VyaWFsaXNpbmcuICovCj4gKwlpZiAocmRtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLCB2YWx1
ZSkpCj4gKwkJLyogVW5hYmxlIHRvIHJlYWQuICBBc3N1bWUgdGhlIHNhZmVyIGRlZmF1bHQuICov
Cj4gKwkJX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2Fw
YWJpbGl0eSk7Cj4gKwllbHNlIGlmICh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFM
SVNFKQo+ICsJCS8qIEFscmVhZHkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuICovCj4gKwkJX19zZXRf
Yml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFiaWxpdHkpOwoKRGlk
bid0IHlvdSBjdXQgb2ZmIHRvbyBtdWNoIGZyb20gdGhlIG9yaWdpbmFsIGNvZGUgKHdoaWNoIGFn
YWluCm1heSBiZXR0ZXIgYmUgc2hhcmVkLCBieSBzcGxpdHRpbmcgb3V0IGludG8gYSBmdW5jdGlv
bik/Cgo+ICsJLyoKPiArCSAqIElmIHRoZSB1c2VyIGhhcyBleHBsaWNpdGx5IGNob3NlbiB0byBk
aXNhYmxlIE1lbW9yeSBEaXNhbWJpZ3VhdGlvbgo+ICsJICogdG8gbWl0aWdpYXRlIFNwZWN1bGF0
aXZlIFN0b3JlIEJ5cGFzcywgcG9rZSB0aGUgYXBwcm9wcmlhdGUgTVNSLgo+ICsJICovCj4gKyAJ
aWYgKG9wdF9zc2JkICYmICFyZG1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgewo+
ICsJCXZhbHVlIHw9IDF1bGwgPDwgMTA7Cj4gKwkJd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZH
LCB2YWx1ZSk7Cj4gKwl9Cj4gKwo+ICsJZGlzcGxheV9jYWNoZWluZm8oYyk7Cj4gKwo+ICsJaWYg
KGNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfSVRTQykpIHsKPiArCQlfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfQ09OU1RBTlRfVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7Cj4gKwkJX19zZXRfYml0KFg4Nl9G
RUFUVVJFX05PTlNUT1BfVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7Cj4gKwkJX19zZXRfYml0KFg4
Nl9GRUFUVVJFX1RTQ19SRUxJQUJMRSwgYy0+eDg2X2NhcGFiaWxpdHkpOwo+ICsJfQo+ICsKPiAr
CWMtPng4Nl9tYXhfY29yZXMgPSAoY3B1aWRfZWN4KDB4ODAwMDAwMDgpICYgMHhmZikgKyAxOwo+
ICsKPiArCWh5Z29uX2dldF90b3BvbG9neShjKTsKPiArCj4gKwkvKiBIeWdvbiBDUFVzIGRvIG5v
dCBzdXBwb3J0IFNZU0VOVEVSIG91dHNpZGUgb2YgbGVnYWN5IG1vZGUuICovCj4gKwlfX2NsZWFy
X2JpdChYODZfRkVBVFVSRV9TRVAsIGMtPng4Nl9jYXBhYmlsaXR5KTsKPiArCj4gKwkvKiBIeWdv
biBwcm9jZXNzb3JzIGhhdmUgQVBJQyB0aW1lciBydW5uaW5nIGluIGRlZXAgQyBzdGF0ZXMuICov
Cj4gKwlpZiAoIG9wdF9hcmF0ICkKClBsZWFzZSBkb24ndCBjb3B5IHRoZSBiYWQgc3BhY2VzIGlu
c2lkZSB0aGUgcGFyZW50aGVzZXMgaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:15:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17: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 1h4TxG-00044V-RL; Thu, 14 Mar 2019 17: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=U6t1=RR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4TxF-00044Q-Pq
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:15:41 +0000
X-Inumbo-ID: cad4a42d-467c-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 cad4a42d-467c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 17:15:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Mar 2019 11:15:40 -0600
Message-Id: <5C8A8C3B020000780021ED53@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Mar 2019 11:15:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A57DC02000078002078AD@prv1-mh.provo.novell.com>
 <78ead17e-73f7-83a3-164c-023dda9244f0@citrix.com>
In-Reply-To: <78ead17e-73f7-83a3-164c-023dda9244f0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 06/49] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDE3OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTIvMjAxOCAxNDozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC04NDQ0
LDYgKzg0NjUsNDUgQEAgeDg2X2VtdWxhdGUoCj4+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7Cj4+ICAg
ICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOwo+PiAgCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZwYnJvYWRjYXN0YiB4bW0vbTgsW3h5el1tbXtrfSAq
Lwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJy
b2FkY2FzdHcgeG1tL20xNixbeHl6XW1te2t9ICovCj4+ICsgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmJ3KTsKPj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2
ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKPj4gKyAgICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5
dGVzID0gMSA8PCAoYiAmIDEpOwo+PiArICAgICAgICAvKiBTZWUgdGhlIGNvbW1lbnQgYXQgdGhl
IGF2eDUxMl9icm9hZGNhc3QgbGFiZWwuICovCj4+ICsgICAgICAgIG9wX21hc2sgfD0gIShiICYg
MSA/ICEodWludDMyX3Qpb3BfbWFzayA6ICFvcF9tYXNrKTsKPj4gKyAgICAgICAgZ290byBhdng1
MTJmX25vX3NhZTsKPj4gKwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4N2EpOiAvKiB2cGJyb2FkY2FzdGIgcjMyLFt4eXpdbW17a30gKi8KPj4gKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdiKTogLyogdnBicm9hZGNhc3R3IHIzMixbeHl6
XW1te2t9ICovCj4+ICsgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsK
Pj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKPj4gKyAg
ICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg3Yyk6IC8qIHZwYnJvYWRjYXN0e2QscX0gcmVnLFt4eXpdbW17a30gKi8KPj4g
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChlYS50eXBlICE9IE9QX1JFRyB8fCBldmV4
LmJycyB8fAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgucmVnICE9IDB4
ZiB8fCAhZXZleC5SWCksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQp
Owo+IAo+IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyB8fCBldmV4LmJy
cyB8fAo+ICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlgs
IEVYQ19VRCk7Cj4gCj4gPwoKV2VsbCwgbm8gLSBJIGRvbid0IHJlYWxseSB3YW50IHRoZSBzZWNv
bmQgYXJndW1lbnQgb24gYSBjb250aW51ZWQKbGluZSBvZiB0aGUgZmlyc3Qgb25lLiBNdWx0aXBs
ZSBmdWxsIGFyZ3VtZW50cyBvbiBvbmUgbGluZSBhcmUgZmluZQp3aXRoIG1lLiBJZiB5b3Ugd2Fu
dCBtZSB0byBkcm9wIGp1c3QgdGhlIGlubmVyIHBhcmVudGhlc2VzLCB0aGF0CndvdWxkIGJlIGZp
bmUgKGFzIG1lbnRpb25lZCBpbiBhbm90aGVyIGNvbnRleHQgb24gdGhpcyBzZXJpZXMsIEkndmUK
bWFpbmx5IGFkZGVkIHRoZW0gYmVjYXVzZSBvZiB3aGF0IEkgdW5kZXJzdG9vZCB5b3VyIGVkaXRv
cidzCmJlaGF2aW9yIGlzIHdoZW4gc3BsaXR0aW5nIGxpbmVzIGxpa2UgdGhpcywgYW5kIEkgbWF5
IGhhdmUgZWFzaWx5Cm1pc3VuZGVyc3Rvb2QpLgoKPiBPdGhlcndpc2UsIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKTGV0IG1lIGtub3cgb24gd2hh
dCB2YXJpYW50KHMpIG9mIHRoZSBhYm92ZSB0aGlzIGhvbGRzLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:15:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4TxK-00044y-4E; Thu, 14 Mar 2019 17:15: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4TxI-00044g-Pm
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:15:44 +0000
X-Inumbo-ID: cbec6bfc-467c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbec6bfc-467c-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 17:15:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87298827"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2ljqiH5a/kMgZEqArsQMNazicqYLRiyAgAARzcA=
Date: Thu, 14 Mar 2019 17:00:17 +0000
Message-ID: <259335b5396f474aafebeabb039a0e4c@AMSPEX02CL02.citrite.net>
References: <20190314112514.2592-1-paul.durrant@citrix.com>
 <20190314112514.2592-11-paul.durrant@citrix.com>
 <5C8A85F9020000780021ED14@prv1-mh.provo.novell.com>
In-Reply-To: <5C8A85F9020000780021ED14@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 v6 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgTWFyY2ggMjAxOSAxNjo0OQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjYgMTAvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwo+IAo+ID4+PiBPbiAxNC4wMy4xOSBhdCAxMjoyNSwgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+IHY2Ogo+ID4gIC0gU3RvcCB1c2luZyB0aGUgcmVmZXJl
bmNlIHRzYyBwYWdlIGluIHRpbWVfbm93KCkKPiAKPiBDb25zaWRlcmluZyB0aGlzLCBpcyAuLi4K
PiAKPiA+ICtzdGF0aWMgdWludDY0X3QgdGltZV9ub3coc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7
Cj4gPiArICAgIHVpbnQ2NF90IHRzYywgc2NhbGU7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAg
ICAqIElmIHRoZSByZWZlcmVuY2UgVFNDIHBhZ2UgaXMgbm90IGVuYWJsZWQsIG9yIGhhcyBiZWVu
IGludmFsaWRhdGVkCj4gPiArICAgICAqIGZhbGwgYmFjayB0byB0aGUgcGFydGl0aW9uIHJlZmVy
ZW5jZSBjb3VudGVyLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCAhZC0+YXJjaC5odm0udmly
aWRpYW4tPnJlZmVyZW5jZV90c2NfdmFsaWQgKQo+ID4gKyAgICAgICAgcmV0dXJuIHRpbWVfcmVm
X2NvdW50KGQpOwo+IAo+IC4uLiB0aGlzIHN0aWxsIG5lY2Vzc2FyeSwgYW5kIGhlbmNlIGRvIHlv
dSBuZWVkIHRoZSByZWZlcmVuY2VfdHNjX3ZhbGlkCj4gZmxhZyBhdCBhbGw/CgpZZXMsIGJlY2F1
c2UgdGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBtYXkgYmUgaW52YWxpZGF0ZWQgb24gbWlncmF0ZSwg
Y2F1c2luZyB0aGUgZ3Vlc3QgdG8gZmFsbCBiYWNrIHRvIHRoZSB0aW1lIHJlZiBjb3VudCBNU1Ig
YXMgaXRzIHByaW1hcnkgdGltZSBzb3VyY2UuIFRoZSBzdGltZXIgY29kZSBuZWVkcyB0byBzdGF5
IGluIHN5bmMgd2l0aCB3aGF0IHRoZSBndWVzdCBpcyB1c2luZy4KCj4gCj4gPiArc3RhdGljIHZv
aWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzKQo+ID4gK3sKPiA+ICsg
ICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKPiA+ICsgICAgc3RydWN0IHZpcmlkaWFu
X3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47Cj4gPiArICAgIHVuc2lnbmVkIGludCBz
dGltZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKPiA+ICsgICAgaW50NjRfdCBub3cgPSB0aW1l
X25vdyh2LT5kb21haW4pOwo+ID4gKyAgICBpbnQ2NF90IGV4cGlyYXRpb247Cj4gPiArICAgIHNf
dGltZV90IHRpbWVvdXQ7Cj4gPiArCj4gPiArICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoc3Rp
bWVyeCwgJnZ2LT5zdGltZXJfZW5hYmxlZCkgKQo+ID4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0lORk8gIiVwdjogVklSSURJQU4gU1RJTUVSJXU6IGVuYWJsZWRcbiIsIHYsCj4gPiArICAgICAg
ICAgICAgICAgc3RpbWVyeCk7Cj4gPiArCj4gPiArICAgIGlmICggdnMtPmNvbmZpZy5wZXJpb2Rp
YyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBUaGUgc3BlY2lm
aWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlzIGxhenkgdGhlbiB3ZQo+ID4gKyAgICAg
ICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRo
aXMgY2FzZQo+ID4gKyAgICAgICAgICogYXMgdGhlIHNhbWUgYXMgaWYgdGhlIHRpbWVyIGlzIGN1
cnJlbnRseSBzdG9wcGVkLCBpLmUuIHdlCj4gPiArICAgICAgICAgKiBqdXN0IHNjaGVkdWxlIGV4
cGlyYXRpb24gdG8gYmUgJ2NvdW50JyB0aWNrcyBmcm9tIG5vdy4KPiA+ICsgICAgICAgICAqLwo+
ID4gKyAgICAgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgfHwgdnMtPmNvbmZpZy5sYXp5ICkKPiA+ICsg
ICAgICAgICAgICBleHBpcmF0aW9uID0gbm93ICsgdnMtPmNvdW50Owo+ID4gKyAgICAgICAgZWxz
ZQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBtaXNzZWQgPSAw
Owo+ID4gKwo+ID4gKyAgICAgICAgICAgIC8qCj4gPiArICAgICAgICAgICAgICogVGhlIHRpbWVy
IGlzIGFscmVhZHkgc3RhcnRlZCwgc28gd2UncmUgcmUtc2NoZWR1bGluZy4KPiA+ICsgICAgICAg
ICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNrLgo+
ID4gKyAgICAgICAgICAgICAqLwo+ID4gKyAgICAgICAgICAgIGV4cGlyYXRpb24gPSB2cy0+ZXhw
aXJhdGlvbiArIHZzLT5jb3VudDsKPiA+ICsKPiA+ICsgICAgICAgICAgICAvKiBOb3cgY2hlY2sg
dG8gc2VlIGlmIGFueSBleHBpcmF0aW9ucyBoYXZlIGJlZW4gbWlzc2VkICovCj4gPiArICAgICAg
ICAgICAgaWYgKCBub3cgLSBleHBpcmF0aW9uID4gMCApCj4gPiArICAgICAgICAgICAgICAgIG1p
c3NlZCA9IChub3cgLSBleHBpcmF0aW9uKSAvIHZzLT5jb3VudDsKPiA+ICsKPiA+ICsgICAgICAg
ICAgICAvKgo+ID4gKyAgICAgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBp
ZiB0aGUgdGltZXIgaXMgbm90IGxhenkgdGhlbgo+ID4gKyAgICAgICAgICAgICAqIGEgbm9uLXpl
cm8gbWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUgcGVyaW9kCj4gPiAr
ICAgICAgICAgICAgICogb2YgdGhlIHRpbWVyIHVudGlsIGl0IGNhdGNoZXMgdXAsIHVubGVzcyB0
aGUgY291bnQgaGFzCj4gPiArICAgICAgICAgICAgICogcmVhY2hlZCBhICdzaWduaWZpY2FudCBu
dW1iZXInLCBpbiB3aGljaCBjYXNlIHRoZSB0aW1lcgo+ID4gKyAgICAgICAgICAgICAqIHNob3Vs
ZCBiZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9ydHVuYXRlbHkgdGhlIHNwZWNpZmljYXRpb24KPiA+
ICsgICAgICAgICAgICAgKiBkb2VzIG5vdCBzdGF0ZSB3aGF0IHRoYXQgbnVtYmVyIGlzIHNvIHRo
ZSBjaG9pY2Ugb2YgbnVtYmVyCj4gPiArICAgICAgICAgICAgICogaGVyZSBpcyBhIHB1cmUgZ3Vl
c3MuCj4gPiArICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgaWYgKCBtaXNzZWQgPiAz
ICkKPiA+ICsgICAgICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5vdyArIHZzLT5jb3VudDsKPiA+
ICsgICAgICAgICAgICBlbHNlIGlmICggbWlzc2VkICkKPiA+ICsgICAgICAgICAgICAgICAgZXhw
aXJhdGlvbiA9IG5vdyArICh2cy0+Y291bnQgLyBtaXNzZWQpOwo+IAo+IElmIG1pc3NlZCBpcyB6
ZXJvLCAibm93IiBtYXkgc3RpbGwgYmUgbGFyZ2VyIHRoYW4gImV4cGlyYXRpb24iLCB3aGljaAo+
IG1lYW5zIC4uLgoKWWVzLCB0aGF0J3Mgd3JvbmcuIElmIG5vdyA+IGV4cGlyYXRpb24gSSBuZWVk
IG1pc3NlZCB0byBiZSBhdCBsZWFzdCAxLgoKPiAKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+
ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGV4cGlyYXRpb24gPSB2cy0+Y291
bnQ7Cj4gPiArICAgICAgICBpZiAoIGV4cGlyYXRpb24gLSBub3cgPD0gMCApCj4gPiArICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgc2V0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5n
KTsKPiA+ICsgICAgICAgICAgICByZXR1cm47Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+
ICsKPiA+ICsgICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOwo+ID4gKyAgICB0aW1lb3V0
ID0gKGV4cGlyYXRpb24gLSBub3cpICogMTAwdWxsOwo+IAo+IC4uLiB0aGlzIGNhbiBzdGlsbCBw
cm9kdWNlIGFuIGFic3VyZCB2YWx1ZSAod2hpY2gsIGJ5IG5vdCByZWFsbHkKPiBnZXR0aW5nIGNo
YW5nZWQgZHVyaW5nIHRoZSB1bnNpZ25lZCAtPiBzaWduZWQgY29udmVyc2lvbiwKPiB0aGVuIHNp
bXBseSBlbmRzIHVwIG5lZ2F0aXZlLCBidXQgaWlyYyB0aGF0J3Mgc3RpbGwgVUIpLiBEaWQgeW91
Cj4gcGVyaGFwcyBtZWFuIDEwMGxsIG9yIGV2ZW4gc2ltcGx5IDEwMD8KPiAKPiBBbmQgdGhlbiAu
Li4KPiAKPiA+ICsgICAgdnMtPnN0YXJ0ZWQgPSB0cnVlOwo+ID4gKyAgICBtaWdyYXRlX3RpbWVy
KCZ2cy0+dGltZXIsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gPiArICAgIHNldF90aW1lcigmdnMt
PnRpbWVyLCB0aW1lb3V0ICsgTk9XKCkpOwo+IAo+IC4uLiB3aGlsZSBJIHRoaW5rIHNldF90aW1l
cigpIHdvdWxkIGFjdHVhbGx5IGRvIHdoYXQgeW91IHdhbnQKPiB3aXRoIGFuIGV4cGlyeSB2YWx1
ZSBpbiB0aGUgcGFzdCwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGF2b2lkCj4gdGhpcyBzaXR1
YXRpb24/IEUuZy4gYWxzbyBiZSBzZXR0aW5nIHRoZSBiaXQgaW4gc3RpbWVyX3BlbmRpbmcsCj4g
anVzdCBsaWtlIGluIHRoZSBub24tcGVyaW9kaWMgY2FzZT8KCkZvciBhIHBlcmlvZGljIHRpbWVy
IEkgd2FudCB0byBzaG9ydGVuIHRoZSBpbnRlcnZhbCByYXRoZXIgdGhhbiBkb2luZyBhbiBpbW1l
ZGlhdGUgdHJpZ2dlci4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:21:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17: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 1h4U2O-0004uz-Uy; Thu, 14 Mar 2019 17: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=1q20=RR=citrix.com=prvs=96979907e=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1h4U2N-0004uu-IG
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:20:59 +0000
X-Inumbo-ID: 8813ac5e-467d-11e9-abc4-0313595db237
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8813ac5e-467d-11e9-abc4-0313595db237;
 Thu, 14 Mar 2019 17:20:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="87299343"
From: Lars Kurth <lars.kurth@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] Can someone pls repair patchwork?
Thread-Index: AQHU1A4tJY4RX+Ni6EuZ7qvdCNEKLaX+c+QAgAA+mgCAAACfgIAMdwMA//+3z4A=
Date: Thu, 14 Mar 2019 17:05:09 +0000
Message-ID: <FB874F9C-A34A-4057-B5C3-7A1286940224@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
 <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
 <23679.61070.586460.991990@mariner.uk.xensource.com>
 <06822D85-1C4E-4F1B-8070-D69BD2A4762F@citrix.com>
 <14940732-0bd7-b502-710d-8519873ccde7@gmail.com>
In-Reply-To: <14940732-0bd7-b502-710d-8519873ccde7@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <19F7FF2CE2782046A1DDD9D9CB95C2AC@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQrvu79PbiAxNC8wMy8yMDE5LCAwNzoyMywgIk9sZWtzYW5kciBBbmRydXNoY2hlbmtvIiA8YW5k
cjIwMDBAZ21haWwuY29tPiB3cm90ZToNCg0KICAgIE9uIDMvNi8xOSA2OjAyIFBNLCBMYXJzIEt1
cnRoIHdyb3RlOg0KICAgID4NCiAgICA+IE9sZWtzYW5kciBzZW50IGEgbWFpbCB0byArd2VibWFz
dGVyQGtlcm5lbC5vcmcNCiAgICA+IExldCdzIHNlZSB3aGV0aGVyIGFueXRoaW5nIGNvbWVzIGJh
Y2sNCiAgICA+DQogICAgPiBJZiBub3QsIEkgY2FuIHRyeSBhbmQgZG8gdGhpcyB2aWEgdGhlIExG
J3MgaW5mcmFzdHJ1Y3R1cmUgdGVhbTogdGhleSBhcmUgcHJvYmFibHkgaGFuZGxpbmcgdGhpcw0K
ICAgID4gUGxlYXNlIHBpbmcgbWUgaW4gYSB3ZWVrIG9yIHNvLCBpZiB0aGF0IGlzIHRoZSBjYXNl
DQogICAgYnVtcA0KDQpJIHJlYWNoZWQgb3V0IGFuZCB3aWxsIGxvdCB5b3Uga25vdyB3aGV0aGVy
L3doYXQgY29tZXMgYmFjaw0KQmVzdCBSZWdhcmRzDQpMYXJzICAgIA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17:22: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 1h4U40-00050X-CK; Thu, 14 Mar 2019 17:22:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrF5=RR=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1h4U3z-00050N-5u
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:22:39 +0000
X-Inumbo-ID: c38247a2-467d-11e9-bc90-bc764e045a96
Received: from mail-pf1-x42a.google.com (unknown [2607:f8b0:4864:20::42a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c38247a2-467d-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 17:22:37 +0000 (UTC)
Received: by mail-pf1-x42a.google.com with SMTP id s23so4273962pfe.13
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 10:22:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=l8JhV8U3CBEAgPXC3aoyc7wA0q8ZPe3w/aqiMSlINBA=;
 b=rKE6wcCWUcTG4U+Bbaip+Y1gzovRMefgmQrfQCppSFeNcc++ooAhyj/ZkNQ1/z7ZSU
 miQtAC+Cqi6UiDcQ5niMGwSQDQxrqPUNp2wWfgJolmUCpA4wNbv0itlxXPl2cREQEyJY
 9dgjcYoT415YiC/9AivjFPb7WOD+/LfmV5LAOsSuLKo7ECdgyDtZCdIbouHR9uYKH8jy
 zOCvjYjIsnSq5iicfwbxobbpIR1ggnzqrpONURLX90TdRnOT+dZ6cnNHt5hnMHgfwjIb
 H7Ft4r6FwxxTeoN+4zP1mtm4+548sXwPEkG2ZLddmL7HmT0acSmhPvr6Y0NUtR5eufkg
 6pLQ==
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=l8JhV8U3CBEAgPXC3aoyc7wA0q8ZPe3w/aqiMSlINBA=;
 b=DSvNsTcKcIsMRrd5B5RL819aY1ZxD4XR9hNDr7Yel/C9cs8OV8fm5QlJ8QZfgYhn78
 SMQno0kYsVv584RqBan1wLvVP09u8l++JNTKe8x7JzF+IbphyS2QX31ns/6+ENc+L7Rk
 arzjHAAFNoYIRx75w+nd0PFrrcePfnVYHqxBxCVq4SdQH9eDtqlmMzR4D18vQU/e4Jeb
 VZvj4rcxtTR9gtl9MSvyiHyBJZM8EogJ9E4Rzfdhi0O6dHGoz6NscmWnLS7z77LGw1wA
 /1XhGpKS4kUs8OHSpiyuUgsNaVWyVodDuPYgH3xJv6uzXVWFlMefBZwUnPnnffC0+JJ7
 AKQw==
X-Gm-Message-State: APjAAAWLWmVBn7n04R6Ut5vGBynjRjBT+5Fm8BBOf4cIA5SBYaZSY3RY
 yPuAxd7truZ9WSwtfW1WW00n2qhaz/8=
X-Google-Smtp-Source: APXvYqwHjB5bB02PB8zkBJqfI/Pl0R+1qoIi3uDF5J1Bwcf4c7nORsaN7SswZwTp4ESUg89RcvwDxw==
X-Received: by 2002:a17:902:1486:: with SMTP id
 k6mr41358480pla.3.1552584156557; 
 Thu, 14 Mar 2019 10:22:36 -0700 (PDT)
Received: from larsmac.citrite.net ([162.221.154.11])
 by smtp.gmail.com with ESMTPSA id 10sm6938813pft.83.2019.03.14.10.22.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 10:22:35 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <28A4F8B9-BDBB-41D6-883E-81E4B0EB6A4D@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 14 Mar 2019 10:22:33 -0700
In-Reply-To: <0E55EA75-6740-4CED-8FA2-CB6BB8DE71C3@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <D6094088-179E-4853-9855-F3F3D33B1062@xenproject.org>
 <0E55EA75-6740-4CED-8FA2-CB6BB8DE71C3@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: multipart/mixed; boundary="===============1917234202134793628=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1917234202134793628==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_C3654D47-12F8-4EFB-BCA8-70F623F8BFE3"


--Apple-Mail=_C3654D47-12F8-4EFB-BCA8-70F623F8BFE3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

according to the poll the best two options are Monday (but Jan cant make =
it) or Thursday (Royger cant make it). I suggest we go for Thursday. The =
timing is causing me a problem this month though.
* Next week (wk of 18th), I already have an appointment - also we have =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification> the week after
* The following week (week of 26th) I am on a plane on Thursday
* We are in the final stages of making 4.12 in both weeks

Options are:=20
a) Someone steps up and does the meeting either next week or the week =
after
b) Skip the March meeting
c) Skip the March meeting and restart April 4 and have the meeting the =
1st Thu of every month thereafter
=20
For a, would a volunteer please step up. I can help with logistics
Failing a, my preference is c, unless someone objects

Regards
Lars

> On 25 Feb 2019, at 10:12, Lars Kurth <lars.kurth@xenproject.org> =
wrote:
>=20
> Slight correction: in March daylight saving comes into effect with DST =
in Europe starting March 31st and in the US March 10th. This means the =
meeting times in March will be slightly off. Thank you to Stefano for =
spotting this
>=20
>> ## Meeting time
>> 16:00 - 17:00 UTC
>> 8:00 -  9:00 EDT (San Francisco)
> In March only: 9:00 - 10:00, from April the above times are correct
>> 11:00 - 12:00 EDT (New York)
> In March only: 12:00 - 13:00, from April the above times are correct
>> 16:00 - 17:00 BST (London)
>> 17:00 - 18:00 CEST (Berlin)
>> 00:00 - 01:00 CST (Beijing)
> =46rom April: 23:00 - 00:00
>=20
> Regards
> Lars
>=20
>> On 25 Feb 2019, at 17:59, Lars Kurth <lars.kurth@xenproject.org> =
wrote:
>>=20
>> Hi all,
>>=20
>> I had an action to determine the best day for community calls going =
forward: Wednesday clashes with a meeting that Andrew has to attend. =
This was a consequence of moving the meeting to the following time slot
>>=20
> ...
>>=20
>> Firstly, I would like to propose to move the meeting to the week of =
March 17th, as I am travelling the week of the 11th and would not be =
able to host it.
>>=20
>> For the meeting day poll, please see =
https://doodle.com/poll/9g7ecu3tygw5adz8
>>=20
>> Best Regards
>> Lars
>=20


--Apple-Mail=_C3654D47-12F8-4EFB-BCA8-70F623F8BFE3
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"">according to the poll =
the best two options are Monday (but Jan cant make it) or Thursday =
(Royger cant make it). I suggest we go for Thursday. The timing is =
causing me a problem this month though.</div><div class=3D"">* Next week =
(wk of 18th), I already have an appointment - also we have&nbsp;<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;the week after</div><div class=3D"">* The =
following week (week of 26th) I am on a plane on Thursday</div><div =
class=3D"">* We are in the final stages of making 4.12 in both =
weeks</div><div class=3D""><br class=3D""></div><div class=3D"">Options =
are:&nbsp;</div><div class=3D"">a) Someone steps up and does the meeting =
either next week or the week after</div><div class=3D"">b) Skip the =
March meeting</div><div class=3D"">c) Skip the March meeting and restart =
April 4 and have the meeting the 1st Thu of every month =
thereafter</div><div class=3D"">&nbsp;</div><div class=3D"">For a, would =
a volunteer please step up. I can help with logistics</div><div =
class=3D"">Failing a, my preference is c, unless someone =
objects</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><div><br=
 class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 25 =
Feb 2019, at 10:12, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xenproject.org" =
class=3D"">lars.kurth@xenproject.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Slight=
 correction: in March daylight saving comes into effect with DST in =
Europe starting March 31st and in the US March 10th. This means the =
meeting times in March will be slightly off. Thank you to Stefano for =
spotting this<br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">## Meeting time<br class=3D"">16:00 - 17:00 UTC<br =
class=3D"">8:00 - &nbsp;9:00 EDT (San Francisco)<br =
class=3D""></blockquote>In March only: 9:00 - 10:00, from April the =
above times are correct<br class=3D""><blockquote type=3D"cite" =
class=3D"">11:00 - 12:00 EDT (New York)<br class=3D""></blockquote>In =
March only: 12:00 - 13:00, from April the above times are correct<br =
class=3D""><blockquote type=3D"cite" class=3D"">16:00 - 17:00 BST =
(London)<br class=3D"">17:00 - 18:00 CEST (Berlin)<br class=3D"">00:00 - =
01:00 CST (Beijing)<br class=3D""></blockquote>=46rom April: 23:00 - =
00:00<br class=3D""><br class=3D"">Regards<br class=3D"">Lars<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">On 25 Feb =
2019, at 17:59, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xenproject.org" =
class=3D"">lars.kurth@xenproject.org</a>&gt; wrote:<br class=3D""><br =
class=3D"">Hi all,<br class=3D""><br class=3D"">I had an action to =
determine the best day for community calls going forward: Wednesday =
clashes with a meeting that Andrew has to attend. This was a consequence =
of moving the meeting to the following time slot<br class=3D""><br =
class=3D""></blockquote>...<br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D"">Firstly, I would like to propose to move the =
meeting to the week of March 17th, as I am travelling the week of the =
11th and would not be able to host it.<br class=3D""><br class=3D"">For =
the meeting day poll, please see <a =
href=3D"https://doodle.com/poll/9g7ecu3tygw5adz8" =
class=3D"">https://doodle.com/poll/9g7ecu3tygw5adz8</a><br class=3D""><br =
class=3D"">Best Regards<br class=3D"">Lars<br class=3D""></blockquote><br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_C3654D47-12F8-4EFB-BCA8-70F623F8BFE3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1917234202134793628==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17: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 1h4UKf-00063G-0y; Thu, 14 Mar 2019 17:39: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4UKd-00062c-KX
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:39:51 +0000
X-Inumbo-ID: 29c2c830-4680-11e9-8a14-6f6afd5157d9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29c2c830-4680-11e9-8a14-6f6afd5157d9;
 Thu, 14 Mar 2019 17:39: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 1h4UKZ-0006OW-ML; Thu, 14 Mar 2019 17:39: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 1h4UKZ-0001yX-Do; Thu, 14 Mar 2019 17:39:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4UKZ-00032Y-DB; Thu, 14 Mar 2019 17:39:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133769-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b2a0a4ffd4d601c2ceac74fc6c0921522fd653f7
X-Osstest-Versions-That: ovmf=fb94f83131f032cd5ce027ea706c45513c1a799e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 17:39:47 +0000
Subject: [Xen-devel] [ovmf test] 133769: 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>

ZmxpZ2h0IDEzMzc2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMmEwYTRmZmQ0ZDYwMWMyY2VhYzc0ZmM2YzA5MjE1
MjJmZDY1M2Y3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYjk0Zjgz
MTMxZjAzMmNkNWNlMDI3ZWE3MDZjNDU1MTNjMWE3OTllCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM3MzcgIDIwMTktMDMtMTIgMDk6NDE6NTAgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNzY5ICAyMDE5LTAzLTEzIDExOjI0OjUxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
ZmI5NGY4MzEzMS4uYjJhMGE0ZmZkNCAgYjJhMGE0ZmZkNGQ2MDFjMmNlYWM3NGZjNmMwOTIxNTIy
ZmQ2NTNmNyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UMJ-0006gm-FC; Thu, 14 Mar 2019 17:41: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=wnlz=RR=citrix.com=prvs=969ce9b1e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4UMJ-0006ge-0z
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:41:35 +0000
X-Inumbo-ID: 6761324e-4680-11e9-9707-23d770e37711
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6761324e-4680-11e9-9707-23d770e37711;
 Thu, 14 Mar 2019 17:41:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80599801"
Date: Thu, 14 Mar 2019 17:41:21 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190314174121.GB11621@perard.uk.xensource.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org,
 lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBXZWQsIE1hciAwNiwgMjAxOSBhdCAxMjo0MDo1NFBNICswMDAwLCBJZ29yIERydXpo
aW5pbiB3cm90ZToKPiBUaGlzIGFwZXJ0dXJlIGRvZXNuJ3QgZXhpc3QgaW4gT1ZNRiBhbmQgdHJ5
aW5nIHRvIHVzZSBpdCBjYXVzZXMKCkknbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHlvdSBt
ZWFuIGJ5IHdyaXRpbmcgImRvZXNuJ3QgZXhpc3QgaW4KT1ZNRiIuIEFyZSBwcmVmZXRjaGFibGUg
QkFSIG5vdCBoYW5kbGVkIGJ5IFNjYW5Gb3JSb290QnJpZGdlcygpID8KT3IgaXMgaXQgdGhlIGVt
dWxhdGlvbiBvZiB0aGUgY29uZmlnIHNwYWNlIHRoYXQgaXNuJ3QgY29ycmVjdD8KTWF5YmUgUUVN
VSBzaG91bGQgbGllcyBhYm91dCBhIEJBUiBiZWVuIHByZWZldGNoYWJsZT8KClRoaXMgcGF0Y2gg
ZmVlbHMgbGlrZSBhIHdvcmthcm91bmQsIGJ1dCBtYXliZSBJJ20gd3JvbmcuCgpUaGFua3MuCgo+
IGZhaWxpbmcgYXNzZXJ0aW9ucyBsYXRlciBpbiBjYXNlcyB0aGVyZSBhcmUgcHJlZmV0Y2hhYmxl
IGFuZAo+IG5vbi1wcmVmZXRjaGFibGUgQkFScyBmb2xsb3dpbmcgZWFjaCBvdGhlci4gVGhpcyBj
b25maWd1cmF0aW9uIGlzCj4gcXVpdGUgbGlrZWx5IHdpdGggc29tZSBQQ0kgcGFzc3Rocm91Z2gg
ZGV2aWNlcy4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:44:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17:44: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 1h4UP8-0006sb-VF; Thu, 14 Mar 2019 17: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=wnlz=RR=citrix.com=prvs=969ce9b1e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4UP7-0006sS-Gf
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:44:29 +0000
X-Inumbo-ID: cfaae78c-4680-11e9-ba8b-979faaf41517
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfaae78c-4680-11e9-ba8b-979faaf41517;
 Thu, 14 Mar 2019 17:44:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80600190"
Date: Thu, 14 Mar 2019 17:44:24 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190314174424.GC11621@perard.uk.xensource.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-3-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551876056-28223-3-git-send-email-igor.druzhinin@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH RESEND 2/3] OvmfPkg/XenSupport: use a
 correct PCI host bridge aperture for BAR64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org,
 lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMTI6NDA6NTVQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gSW4gY2FzZSBCQVI2NCBpcyBwbGFjZWQgYmVsb3cgNEcgY2hvb3NlIHRoZSBjb3Jy
ZWN0IGFwZXJ0dXJlLgo+IFRoaXMgZml4ZXMgYSBmYWlsZWQgYXNzZXJ0aW9uIGRvd24gdGhlIGNv
ZGUgcGF0aC4KPiAKPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+Cj4gLS0tCj4gIE92bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGli
L1hlblN1cHBvcnQuYyB8IDYgKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhv
c3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jIGIvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VM
aWIvWGVuU3VwcG9ydC5jCj4gaW5kZXggYzIzYzQ2ZC4uNDA4ZmIyNCAxMDA2NDQKPiAtLS0gYS9P
dm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPiArKysgYi9Pdm1m
UGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPiBAQCAtMTQ1LDcgKzE0
NSwxMSBAQCBQY2F0UGNpUm9vdEJyaWRnZVBhcnNlQmFycyAoCj4gICAgICAgICAgICBMZW5ndGgg
PSBMZW5ndGggfCBMU2hpZnRVNjQgKChVSU5UNjQpIFVwcGVyVmFsdWUsIDMyKTsKPiAgICAgICAg
ICAgIExlbmd0aCA9ICh+TGVuZ3RoKSArIDE7Cj4gIAo+IC0gICAgICAgICAgTWVtQXBlcnR1cmUg
PSBNZW1BYm92ZTRHOwo+ICsgICAgICAgICAgaWYgKEJhc2UgPCAweDEwMDAwMDAwMCkgewoKWW91
IGNvdWxkIHVzZSB0aGUgbWFjcm8gQkFTRV80R0IgdG8gcmVwbGFjZSB0aGlzIDEgZm9sbG93ZWQg
YnkgYSBsb29vbmcKbGlzdCBvZiAwLgoKQW5kIHdpdGggdGhhdCBjaGFuZ2VkOgpBY2tlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MsCgotLSAK
QW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 17:55:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 17:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UZq-0007hs-41; Thu, 14 Mar 2019 17: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=wnlz=RR=citrix.com=prvs=969ce9b1e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4UZo-0007hn-Oc
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 17:55:32 +0000
X-Inumbo-ID: 5b690da4-4682-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b690da4-4682-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 17:55:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80601513"
Date: Thu, 14 Mar 2019 17:55:27 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190314175527.GD11621@perard.uk.xensource.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off
 address decoding before BAR sizing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org,
 lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMTI6NDA6NTZQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gWGVuLCBodm1sb2FkZXIgZmlybXdhcmUgbGVhdmVzIGFkZHJlc3MgZGVjb2Rp
bmcgZW5hYmxlZCBmb3IKPiBlbnVtZXJhdGVkIFBDSSBkZXZpY2UgYmVmb3JlIGp1bXBpbmcgaW50
byBPVk1GLiBPVk1GIHNlZW1zIHRvCj4gZXhwZWN0IGl0IHRvIGJlIGRpc2FibGVkIGFuZCB0cmll
cyB0byBzaXplIFBDSSBCQVJzIGluIHNldmVyYWwgcGxhY2VzCj4gd2l0aG91dCBkaXNhYmxpbmcg
aXQgd2hpY2ggY2F1c2VzIEJBUjY0LCBmb3IgZXhhbXBsZSwgYmVpbmcKPiBpbmNvcnJlY3RseSBw
bGFjZWQgYnkgUUVNVS4KPiAKPiBGaXggaXQgYnkgZGlzYWJsaW5nIFBDSSBhZGRyZXNzIGRlY29k
aW5nIGV4cGxpY2l0bHkgYmVmb3JlIHRoZQo+IGZpcnN0IGF0dGVtcHQgdG8gc2l6ZSBCQVJzIG9u
IFhlbi4KPiAKPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+Cj4gLS0tCj4gIE92bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hl
blN1cHBvcnQuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL0xpYnJhcnkv
UGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJy
aWRnZUxpYi9YZW5TdXBwb3J0LmMKPiBpbmRleCA0MDhmYjI0Li45OTQwMzM1IDEwMDY0NAo+IC0t
LSBhL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYwo+ICsrKyBi
L092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYwo+IEBAIC01NSw2
ICs1NSwzMyBAQCBQY2F0UGNpUm9vdEJyaWRnZUJhckV4aXN0ZWQgKAo+ICAgIEVuYWJsZUludGVy
cnVwdHMgKCk7Cj4gIH0KPiAgCj4gKyNkZWZpbmUgRUZJX1BDSV9DT01NQU5EX0RFQ09ERSAoKFVJ
TlQxNikoRUZJX1BDSV9DT01NQU5EX0lPX1NQQUNFIHwgXAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVGSV9QQ0lfQ09NTUFORF9NRU1PUllfU1BBQ0UpKQo+ICtT
VEFUSUMKPiArVk9JRAo+ICtQY2F0UGNpUm9vdEJyaWRnZURlY29kaW5nICgKPiArICBJTiAgVUlO
VE4gICAgICAgICAgICAgICAgICAgICAgICAgIEFkZHJlc3MsCj4gKyAgSU4gIEJPT0xFQU4gICAg
ICAgICAgICAgICAgICAgICAgICBFbmFibGVkLAo+ICsgIE9VVCBVSU5UMTYgICAgICAgICAgICAg
ICAgICAgICAgICAgKk9yaWdpbmFsVmFsdWUKPiArICApCj4gK3sKPiArICBVSU5UMTYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVmFsdWU7Cj4gKwo+ICsgIC8vCj4gKyAgLy8gUHJlc2VydmUg
dGhlIG9yaWdpbmFsIHZhbHVlCj4gKyAgLy8KPiArICBWYWx1ZSA9ICpPcmlnaW5hbFZhbHVlOwo+
ICsgICpPcmlnaW5hbFZhbHVlID0gUGNpUmVhZDE2IChBZGRyZXNzKTsKPiArCj4gKyAgaWYgKCFF
bmFibGVkKSB7Cj4gKyAgICBpZiAoKk9yaWdpbmFsVmFsdWUgJiBFRklfUENJX0NPTU1BTkRfREVD
T0RFKQo+ICsgICAgICAgUGNpV3JpdGUxNiAoQWRkcmVzcywgKk9yaWdpbmFsVmFsdWUgJiB+RUZJ
X1BDSV9DT01NQU5EX0RFQ09ERSk7CgpUaGUgZWRrMiBjb2Rpbmcgc3R5bGUgYXNrIHRvIGFsd2F5
cyB1c2UgeyB9IHdpdGggaWY6Cmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3Jl
LmdpdGh1Yi5pby93aWtpL0NvZGUtU3R5bGUtQwoKPiArICB9IGVsc2Ugewo+ICsgICAgaWYgKFZh
bHVlICYgRUZJX1BDSV9DT01NQU5EX0RFQ09ERSkKPiArICAgICAgUGNpV3JpdGUxNiAoQWRkcmVz
cywgVmFsdWUpOwoKaGVyZSB0b28uCgo+ICsgIH0KPiArfQo+ICsKPiAgU1RBVElDCj4gIFZPSUQK
PiAgUGNhdFBjaVJvb3RCcmlkZ2VQYXJzZUJhcnMgKAo+IEBAIC03Niw2ICsxMDMsNyBAQCBQY2F0
UGNpUm9vdEJyaWRnZVBhcnNlQmFycyAoCj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFZhbHVlOwo+ICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICBPcmln
aW5hbFVwcGVyVmFsdWU7Cj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVw
cGVyVmFsdWU7Cj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yaWdpbmFs
Q29tbWFuZDsKPiAgICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFzazsKPiAg
ICBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2Zmc2V0Owo+ICAgIFVJTlQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBCYXNlOwo+IEBAIC04Myw2ICsxMTEsMTIgQEAgUGNh
dFBjaVJvb3RCcmlkZ2VQYXJzZUJhcnMgKAo+ICAgIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMaW1pdDsKPiAgICBQQ0lfUk9PVF9CUklER0VfQVBFUlRVUkUgICAgICAgICAgKk1l
bUFwZXJ0dXJlOwo+ICAKPiArICAvLyBEaXNhYmxlIGFkZHJlc3MgZGVjb2RpbmcgZm9yIGV2ZXJ5
IGRldmljZSBiZWZvcmUgT1ZNRiBzdGFydHMgc2l6aW5nIGl0Cj4gKyAgUGNhdFBjaVJvb3RCcmlk
Z2VEZWNvZGluZyAoCj4gKyAgICBQQ0lfTElCX0FERFJFU1MgKEJ1cywgRGV2aWNlLCBGdW5jdGlv
biwgUENJX0NPTU1BTkRfT0ZGU0VUKSwKPiArICAgIEZBTFNFLCAmT3JpZ2luYWxDb21tYW5kCgpJ
cyBpdCBvbiBwdXJwb3NlIHRoYXQgdGhlIG9yaWdpbmFsIHJlZ2lzdGVyIHZhbHVlIGlzIHN0b3Jl
ZCBpbgpPcmlnaW5hbENvbW1hbmQsIGJ1dCBuZXZlciB1c2VkIGFnYWluPwoKPiArICApOwo+ICsK
PiAgICBmb3IgKE9mZnNldCA9IEJhck9mZnNldEJhc2U7IE9mZnNldCA8IEJhck9mZnNldEVuZDsg
T2Zmc2V0ICs9IHNpemVvZiAoVUlOVDMyKSkgewo+ICAgICAgUGNhdFBjaVJvb3RCcmlkZ2VCYXJF
eGlzdGVkICgKPiAgICAgICAgUENJX0xJQl9BRERSRVNTIChCdXMsIERldmljZSwgRnVuY3Rpb24s
IE9mZnNldCksCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpH-0000or-In; Thu, 14 Mar 2019 18:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpF-0000oD-TR
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:29 +0000
X-Inumbo-ID: 9386e9a0-4684-11e9-80ad-07dde4302e9d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9386e9a0-4684-11e9-80ad-07dde4302e9d;
 Thu, 14 Mar 2019 18:11:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603560"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:08 +0000
Message-ID: <20190314181117.1531-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFu
ZCBkb21haW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNv
bW1lbnQgdG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMo
KyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXgg
Mzk4YjIyZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgK
QEAgLTg5LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAK
IHZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9n
dWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnAp
Owogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2
cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBf
QVNTSVNUX1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07
CiB9IEhWX1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAg
ICAgIHJldHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBs
aWtlbHkgaGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2Js
ZW0gY2xlYXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fz
c2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGlj
QXNzaXN0Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxl
dGVkKHN0cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0Ug
KnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAh
cHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19l
b2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlk
aWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQ
X0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwor
ICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNz
aXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+
QXBpY0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Np
c3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBA
IGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAg
ICAgIC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5f
dW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAg
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2
YWw7CiAgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu
ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uodiwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlm
ICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQor
ICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIs
NyArMTMyLDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVs
dDoKQEAgLTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlh
bl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsK
KyAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAg
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAq
Y3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0
eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
diwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGlu
ZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVj
dCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNv
bnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAg
IHJldHVybjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNj
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47
CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5j
ZV90c2MuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFND
X1BBR0UgKnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9f
bnM7CkBAIC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8g
MTAwdWw7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBk
b21haW4gKmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJj
OwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdf
dHJjX3ZhbChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhh
dyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3Jl
Zl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAg
ICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVu
bmluZywgJnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGlt
ZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+
YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9y
ZWZlcmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcs
MTMgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJ
TUVfUkVGX0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2Nv
dW50OworICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsK
IAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIx
OSwxNyArMjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2
ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJl
ZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAg
ICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9j
b3VudC52YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWlu
X2N0eHQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBl
YjhhOGM3Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRp
b24sIGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVy
c2lvbiBudW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZp
cmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwg
dXNhZ2UuICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9v
c19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmly
aWRpYW4tPmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkK
QEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRf
bXNyICpnb2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7
CisgICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lE
OiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhc
biIsCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAq
aGc7CiAKLSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAg
IGhnID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46
ICVseFxuIiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0
YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRp
YyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVu
c2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmll
bGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
aHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3Qg
KnA7CiAKQEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4
ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5h
cmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rf
b3NfaWQoZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FM
TDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAg
ICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEw
ICszMTcsMTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgdmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVs
eCAlbHggJWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNo
X3BhcmFtWzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3Bh
cmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzJdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsK
KyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisg
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3Jfdmly
aWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQ6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3Owog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAg
ICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAg
KnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5Mywx
MCBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2
YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBA
IGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAh
di0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJl
dHVybiAwOwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+
YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVy
biAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDAp
OworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jt
c3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAg
ICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJp
ZGlhbiApCisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFu
KTsKIH0KIAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3Rf
cGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAg
diwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3Bh
Z2UgKnZwKQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpA
QCAtNjQ1LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChz
dHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAg
ICAgLmh5cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5y
YXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0
X29zX2lkLnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+aHlwZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3Zpcmlk
aWFuX2RvbWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRy
eV96ZXJvZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEu
cmF3ICA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVz
dF9vc19pZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAg
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3
MDEsNyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3Zj
cHVfY29udGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+
ZG9tYWluKSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVy
biAwOwogCiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gdmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAK
ICAgICBib29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAg
ICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXgg
NTNmZmViYjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0
NjMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2
Y3B1ICp2LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAo
aXNfaHZtX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFz
ZV9mcmVxKSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlh
bl9kb21haW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50KGQpIFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2
b2lkKQogfQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxz
ZSkKKyNkZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZp
bmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2Rl
ZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUg
aHZtX2dldF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggNmM4NGQ1YTVhNi4uZDE1ODlmM2E5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBp
bnRlcnJ1cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0
cnVjdCB4ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1IHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAK
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2
aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmly
aWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBp
bnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFu
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5p
dChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2
KTsKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsK
LXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpH-0000p0-Tv; Thu, 14 Mar 2019 18:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpF-0000oE-Tl
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:29 +0000
X-Inumbo-ID: 9480ed6a-4684-11e9-93e0-6771b6a0f3ff
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9480ed6a-4684-11e9-93e0-6771b6a0f3ff;
 Thu, 14 Mar 2019 18:11:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603562"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:09 +0000
Message-ID: <20190314181117.1531-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4
Yy4uZjNkOWY3YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAs
OCBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBf
QVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19h
c3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0g
d2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFr
ZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQog
CiBib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5o
dm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3Qu
cHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYg
KCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAg
IXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgJiYgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9J
IGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcg
PSBmYWxzZTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAg
QEAgYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0
LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
IH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2Ug
SFZfWDY0X01TUl9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
di0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsK
KyAgICAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9k
dW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
aWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
dm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAg
Y29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisK
KyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAog
dm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwg
Y29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21z
cjsKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+
dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVk
ICkKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwog
Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5h
cGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+
YXBpY19hc3Npc3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5k
ZXggYTdlOTRhYWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAg
LTE0MSw2ICsxNDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBA
QCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CiAKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0g
dmFsOworICAgICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBf
cmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwg
dHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICgg
aWR4ICkKICAgICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3Rz
YykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2
YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFu
LT50aW1lX3JlZl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
ICp0cmMgPSAmdmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2Nv
dW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0g
dmQtPnJlZmVyZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21h
aW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0
cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2
ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJl
ZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICgg
dmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCA3ODM5NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192
aXJpZGlhbl9kb21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVh
ZiA8IDB4NDAwMDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBI
eXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMK
ICAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBp
ZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3Qp
dmlyaWRpYW5fbWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcg
QEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2Fs
bCB1c2FnZS4gKi8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29z
X2lkLnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vl
c3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5y
YXcgPT0gMCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9m
bHVzaCApCkBAIC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJj
aC5odm0udmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAog
ICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19J
RDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsK
KyAgICAgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9v
c19pZChkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxM
OgotICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBl
cmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxk
cy5lbmFibGVkICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAg
ICAgYnJlYWs7CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAg
ICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1Aw
ID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5jcmFzaF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jh
c2hfcGFyYW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAg
IHZ2LT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAg
ICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAg
ICAgICAgICAgdnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFz
aF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFz
aF9wYXJhbVs0XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAg
QEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3
aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAg
ICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dw
YS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpA
QCAtMzkzLDEwICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRf
TVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJ
TERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0g
ICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFz
aF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFy
YW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdnYtPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX0NSQVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJj
YWxsX2dwYSA9IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0g
dmQtPmd1ZXN0X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9t
YWluKGQpICkKQEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9k
b21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21h
aW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0
ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0
eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
cmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0
Lmh5cGVyY2FsbF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3Nf
aWQ7CiAKICAgICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpG-0000oK-2g; Thu, 14 Mar 2019 18: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpE-0000o8-Mf
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:28 +0000
X-Inumbo-ID: 94370060-4684-11e9-a3cd-3f96227ad461
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94370060-4684-11e9-a3cd-3f96227ad461;
 Thu, 14 Mar 2019 18:11:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603561"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:10 +0000
Message-ID: <20190314181117.1531-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3
IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3lu
aWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lz
dC5tc3IuZW5hYmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAm
dnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJh
dyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYt
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVm
ZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
YzsKIAotICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJs
ZWQgKQogICAgICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCAodW5zaWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgKHVuc2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5m
aWVsZHMucGZuOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAg
dmQtPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2Mo
ZCk7Ci0gICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRl
X3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMy
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVf
cmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2Vf
dHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2Vf
dHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQg
KQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29z
X2lkLmZpZWxkcy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0g
MCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
OCwxMCArMjI4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjog
JXggc3A6ICV4IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAg
ICAgICBnb2ktPmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy5tYWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRz
LnNlcnZpY2VfcGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwK
KyAgICAgICAgICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0
MiwxMiArMjQwLDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBF
UkNBTEw6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQs
Ci0gICAgICAgICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxk
cy5wZm4pOworICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7
CiB9CiAKIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBl
cmNhbGxfZ3BhLmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVp
bnQ4X3QgKnA7CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4o
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZf
WDY0X01TUl9IWVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJs
ZWQgKQogICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVh
azsKIApAQCAtNjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0g
ICAgaWYgKCAhdnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFi
bGVkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjog
VklSSURJQU4gJXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5t
c3IuZmllbGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9w
YWdlX21zcgogICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJl
c2VydmVkX3ByZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBA
QCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6
ODsKICAgICAgICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2Owot
ICAgIH0gZmllbGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpD-0000o0-Os; Thu, 14 Mar 2019 18:11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpB-0000nl-DZ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:25 +0000
X-Inumbo-ID: 92c2e640-4684-11e9-9601-4be81a68e24a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92c2e640-4684-11e9-9601-4be81a68e24a;
 Thu, 14 Mar 2019 18:11:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603559"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:07 +0000
Message-ID: <20190314181117.1531-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnY1OgogLSBQdXQgdGhlIGNhbGwgdG8gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIGJhY2sgaW50
bwogICBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2hlcmUgaXQgc2hvdWxkIGJl
Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0byB2Y3B1IGRlaW5p
dAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBuZXcgbGFiZWxzCgp2
MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUgZGVpbml0Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li4xMWNlMjFmYzA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTY2Niw2ICs2NjYsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAg
IGQtPmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdf
cmF0aW87CiAKKyAgICByYyA9IHZpcmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIGZhaWwyOworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRp
YWxpc2UoZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4
Nyw2ICs2OTEsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgaHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lf
cGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6Cisg
ICAgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTE1
MjYsNiArMTUzMSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICYmIChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8q
IHRlYXJkb3duOiBuZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7
CiAKKyAgICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgZ290byBmYWlsNTsKKwogICAgIHJjID0gaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KGQsIHYpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CkBAIC0xNTUz
LDYgKzE1NjIsNyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBm
YWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2
aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJp
ZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
CiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlk
aWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChz
dHJ1Y3QgdmNwdSAqdik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CisKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpJ-0000pv-Er; Thu, 14 Mar 2019 18: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpI-0000pE-7N
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:32 +0000
X-Inumbo-ID: 9671518c-4684-11e9-9345-c787f79a74bf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9671518c-4684-11e9-9345-c787f79a74bf;
 Thu, 14 Mar 2019 18:11:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603563"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:13 +0000
Message-ID: <20190314181117.1531-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpD-0000nu-Er; Thu, 14 Mar 2019 18:11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpB-0000nk-C1
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:25 +0000
X-Inumbo-ID: 92265910-4684-11e9-b802-9fa3a30df8a6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92265910-4684-11e9-b802-9fa3a30df8a6;
 Thu, 14 Mar 2019 18:11:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603556"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:06 +0000
Message-ID: <20190314181117.1531-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 00/11] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTAgKwog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgMzEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgMzg4ICsrKysrKysrKysrKysrKysrLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgICAgIHwgNTEzICsrKysrKysrKysr
KysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwg
MjI5ICsrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgICAgICB8
ICAzMSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgfCAgIDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgICAgIHwgICA3ICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZjcHUuaCAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICA3NiArKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvaHZtL3NhdmUuaCB8ICAgNCArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5o
ICAgICAgICB8ICAxNyArLQogMTcgZmlsZXMgY2hhbmdlZCwgMTIyOCBpbnNlcnRpb25zKCspLCAx
NDMgZGVsZXRpb25zKC0pCi0tLQoKdjQ6CiAtIEFkZCB0d28gY2xlYW51cCBwYXRjaGVzICgjMyBh
bmQgIzQpIGFuZCByZS1vcmRlciAjOCBhbmQgIzkKCnYzOgogLSBBZGQgdGhlIHN5bnRoZXRpYyBj
bHVzdGVyIElQSSBwYXRjaCAoIzExKQoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpJ-0000qe-Qv; Thu, 14 Mar 2019 18: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpI-0000pF-7c
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:32 +0000
X-Inumbo-ID: 97131e0e-4684-11e9-a2b1-8fe15b009e7d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97131e0e-4684-11e9-a2b1-8fe15b009e7d;
 Thu, 14 Mar 2019 18:11:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603565"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:11 +0000
Message-ID: <20190314181117.1531-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UpK-0000rO-8q; Thu, 14 Mar 2019 18:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpI-0000pD-7L
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:32 +0000
X-Inumbo-ID: 96bdd82c-4684-11e9-8439-6bea85bcedcc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96bdd82c-4684-11e9-8439-6bea85bcedcc;
 Thu, 14 Mar 2019 18:11:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603564"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:15 +0000
Message-ID: <20190314181117.1531-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjc6CiAtIEZpeCBvdXQgbGFiZWwgaW5kZW50YXRpb24KCnY2OgogLSBBZGRyZXNzIGZ1cnRo
ZXIgY29tbWVudHMgZnJvbSBKYW4KCnY0OgogLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gSmFuCgp2
MzoKIC0gQWRkIHRoZSAnU2ludFBvbGxpbmdNb2RlQXZhaWxhYmxlJyBiaXQgaW4gQ1BVSUQgbGVh
ZiAzCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jICAgICAgfCAyNTMgKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAgMTkgKysKIHhlbi9hcmNoL3g4
Ni9odm0vdmxhcGljLmMgICAgICAgICAgICAgIHwgIDMxICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaCAgICAgfCAgMjcgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3Nh
dmUuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8ICAg
NyArLQogMTAgZmlsZXMgY2hhbmdlZCwgMzQ0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
aW5kZXggYTM4ZTVjZGJhMi4uYTkyM2EzODBkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMTgsNiArMzE4LDEyIEBACiAgKi8K
ICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9DUkFTSF9DVEwgMQogCisvKgorICogTElCWExf
SEFWRV9WSVJJRElBTl9TWU5JQyBpbmRpY2F0ZXMgdGhhdCB0aGUgJ3N5bmljJyB2YWx1ZQorICog
aXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KKyAq
LworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIDEKKwogLyoKICAqIExJQlhMX0hB
VkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhhdAogICogbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gaGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSBmaWVs
ZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKaW5kZXggNjE2MDk5MWFmMy4uZmI3NThkMmFjMyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTMxNyw2
ICszMTcsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpKQogICAgICAg
ICBtYXNrIHw9IEhWTVBWX2NyYXNoX2N0bDsKIAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgm
ZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1lOSUMpKQorICAg
ICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOworCiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAgICAg
ICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2ODVhYzQ3YWMuLjk4NjBiY2FmNWYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTIzNSw2ICsyMzUsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50
ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCiAgICAgKDQsICJoY2Fs
bF9yZW1vdGVfdGxiX2ZsdXNoIiksCiAgICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2LCAi
Y3Jhc2hfY3RsIiksCisgICAgKDcsICJzeW5pYyIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9
IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXgg
ZmI1NjBiYzE2Mi4uZDAwYTdiZmUyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAt
MTMsNiArMTMsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vaHZt
L3N1cHBvcnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZsYXBpYy5oPgogCiAjaW5jbHVkZSAicHJp
dmF0ZS5oIgogCkBAIC0yOCw2ICsyOSwzNyBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1Rf
UEFHRQogICAgIHVpbnQ4X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKIH0gSFZf
VlBfQVNTSVNUX1BBR0U7CiAKK3R5cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgeworICAgIEh2
TWVzc2FnZVR5cGVOb25lLAorICAgIEh2TWVzc2FnZVRpbWVyRXhwaXJlZCA9IDB4ODAwMDAwMTAs
Cit9IEhWX01FU1NBR0VfVFlQRTsKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRV9GTEFHUyB7
CisgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOworICAgIHVpbnQ4X3QgUmVzZXJ2ZWQ6NzsK
K30gSFZfTUVTU0FHRV9GTEFHUzsKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRV9IRUFERVIg
eworICAgIEhWX01FU1NBR0VfVFlQRSBNZXNzYWdlVHlwZTsKKyAgICB1aW50MTZfdCBSZXNlcnZl
ZDE7CisgICAgSFZfTUVTU0FHRV9GTEFHUyBNZXNzYWdlRmxhZ3M7CisgICAgdWludDhfdCBQYXls
b2FkU2l6ZTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7Cit9IEhWX01FU1NBR0VfSEVBREVSOwor
CisjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYKKyNkZWZpbmUgSFZfTUVTU0FHRV9NQVhfUEFZ
TE9BRF9RV09SRF9DT1VOVCAzMAorCit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFIHsKKyAgICBI
Vl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7CisgICAgdWludDY0X3QgUGF5bG9hZFtIVl9NRVNTQUdF
X01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UXTsKK30gSFZfTUVTU0FHRTsKKwordm9pZCBfX2luaXQg
X19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQoreworICAgIEJVSUxEX0JVR19P
TihzaXplb2YoSFZfTUVTU0FHRSkgIT0gSFZfTUVTU0FHRV9TSVpFKTsKK30KKwogdm9pZCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0
IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CkBAIC04Myw2ICsxMTUs
OCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgdmFsKQogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBB
U1NFUlQodiA9PSBjdXJyZW50IHx8ICF2LT5pc19ydW5uaW5nKTsKKwogICAgIHN3aXRjaCAoIGlk
eCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBAIC0xMDcsNiArMTQxLDc2IEBA
IGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYt
PnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVl9YNjRfTVNSX1NDT05U
Uk9MOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3lu
aWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2
di0+c2NvbnRyb2wgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNS
X1NWRVJTSU9OOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBjYXNl
IEhWX1g2NF9NU1JfU0lFRlA6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgICAgIHZ2LT5zaWVmcCA9IHZhbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IEhWX1g2NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdnYtPnNpbXApOworICAgICAg
ICB2di0+c2ltcC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3Bh
Z2UodiwgIlNJTVAiLCAmdnYtPnNpbXApOworICAgICAgICBpZiAoIHZ2LT5zaW1wLm1zci5lbmFi
bGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX0VPTToKKyAgICAgICAgaWYg
KCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdnYtPm1zZ19wZW5kaW5nID0g
MDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2
NF9NU1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gaWR4IC0g
SFZfWDY0X01TUl9TSU5UMDsKKyAgICAgICAgdW5pb24gdmlyaWRpYW5fc2ludF9tc3IgbmV3LCAq
dnMgPQorICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQsIHNpbnR4KTsK
KyAgICAgICAgdWludDhfdCB2ZWN0b3I7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1
cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CisKKyAgICAgICAgLyogVmVjdG9ycyBtdXN0IGJlIGluIHRoZSByYW5nZSAweDEw
LTB4ZmYgaW5jbHVzaXZlICovCisgICAgICAgIG5ldy5yYXcgPSB2YWw7CisgICAgICAgIGlmICgg
bmV3LnZlY3RvciA8IDB4MTAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgICAgIC8qCisgICAgICAgICAqIEludmFsaWRhdGUgYW55IHByZXZpb3VzIG1hcHBp
bmcgYnkgc2V0dGluZyBhbiBvdXQtb2YtcmFuZ2UKKyAgICAgICAgICogaW5kZXggYmVmb3JlIHNl
dHRpbmcgdGhlIG5ldyBtYXBwaW5nLgorICAgICAgICAgKi8KKyAgICAgICAgdmVjdG9yID0gdnMt
PnZlY3RvcjsKKyAgICAgICAgdnYtPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gQVJSQVlfU0la
RSh2di0+c2ludCk7CisKKyAgICAgICAgdmVjdG9yID0gbmV3LnZlY3RvcjsKKyAgICAgICAgdnYt
PnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gc2ludHg7CisKKyAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0lORk8gIiVwdjogVklSSURJQU4gU0lOVCV1OiB2ZWN0b3I6ICV4XG4iLCB2LCBzaW50eCwK
KyAgICAgICAgICAgICAgIHZlY3Rvcik7CisKKyAgICAgICAgaWYgKCBuZXcucG9sbGluZyApCisg
ICAgICAgICAgICBfX2NsZWFyX2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZyk7CisKKyAgICAg
ICAgKnZzID0gbmV3OworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUw
MTYiUFJJeDY0IilcbiIsCiAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CkBA
IC0xMTgsNiArMjIyLDkgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogaW50IHZpcmlkaWFuX3N5bmljX3JkbXNy
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Cisg
ICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwogICAgIHN3aXRjaCAo
IGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBAIC0xMzEsMTMgKzIzOCw2
OSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9ICgodWludDY0X3QpaWNyMiA8
PCAzMikgfCBpY3I7CiAgICAgICAgIGJyZWFrOwogICAgIH0KKwogICAgIGNhc2UgSFZfWDY0X01T
Ul9UUFI6CiAgICAgICAgICp2YWwgPSB2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJ
Q19UQVNLUFJJKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNT
SVNUX1BBR0U6Ci0gICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0
Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2di0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NDT05UUk9MOgorICAgICAgICBpZiAoICEo
dmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnNjb250cm9sOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TVkVSU0lPTjoKKyAgICAgICAg
aWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
VGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IHRoZSB2ZXJzaW9uIG51bWJlciBpcyAweDAwMDAw
MDAxCisgICAgICAgICAqIGFuZCBzaG91bGQgYmUgaW4gdGhlIGxvd2VyIDMyLWJpdHMgb2YgdGhl
IE1TUiwgd2hpbGUgdGhlCisgICAgICAgICAqIHVwcGVyIDMyLWJpdHMgYXJlIHJlc2VydmVkLi4u
IGJ1dCBpdCBkb2Vzbid0IHNheSB3aGF0IHRoZXkKKyAgICAgICAgICogc2hvdWxkIGJlIHNldCB0
by4gQXNzdW1lIGV2ZXJ5dGhpbmcgYnV0IHRoZSBib3R0b20gYml0CisgICAgICAgICAqIHNob3Vs
ZCBiZSB6ZXJvLgorICAgICAgICAgKi8KKyAgICAgICAgKnZhbCA9IDF1bDsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lFRlA6CisgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2di0+c2llZnA7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTVA6CisgICAgICAgIGlmICggISh2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2di0+c2ltcC5tc3IucmF3OworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9FT006CisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSAwOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6Cisg
ICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJTlQw
OworICAgICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9zaW50X21zciAqdnMgPQorICAgICAgICAg
ICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQsIHNpbnR4KTsKKworICAgICAgICBpZiAo
ICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnMtPnJhdzsKICAg
ICAgICAgYnJlYWs7CisgICAgfQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1bmNfXywgaWR4KTsK
QEAgLTE0OSw2ICszMTIsMjAgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl9z
eW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICAvKgorICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBhbGwgc3ludGhl
dGljIGludGVycnVwdHMgbXVzdCBiZQorICAgICAqIGluaXRhbGx5IG1hc2tlZC4KKyAgICAgKi8K
KyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAg
ICB2di0+c2ludFtpXS5tYXNrID0gMTsKKworICAgIC8qIEluaXRpYWxpemUgdGhlIG1hcHBpbmcg
YXJyYXkgd2l0aCBpbnZhbGlkIHZhbHVlcyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlf
U0laRSh2di0+dmVjdG9yX3RvX3NpbnR4KTsgaSsrICkKKyAgICAgICAgdnYtPnZlY3Rvcl90b19z
aW50eFtpXSA9IEFSUkFZX1NJWkUodnYtPnNpbnQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAg
LTE1OSwxNyArMzM2LDcxIEBAIGludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFy
Y2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFn
ZSgmdnYtPnZwX2Fzc2lzdCk7CisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdnYtPnNp
bXApOwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX29uY2UoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJj
aC5odm0udmlyaWRpYW47CisKKyAgICBpZiAoIHZ2LT5wb2xsZWQgKQorICAgICAgICByZXR1cm47
CisKKyAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworCisg
ICAgdnYtPnBvbGxlZCA9IHRydWU7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF91bmJs
b2NrKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5w
b2xsZWQgPSBmYWxzZTsKK30KKworYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpCit7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3Zj
cHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IHNpbnR4ID0g
dnYtPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdOworICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Np
bnRfbXNyICp2cyA9CisgICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zaW50LCBzaW50
eCk7CisKKyAgICBpZiAoIHNpbnR4ID49IEFSUkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHZzLT5hdXRvX2VvaTsKK30KKwordm9pZCB2aXJp
ZGlhbl9zeW5pY19hY2tfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZl
Y3RvcikKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc2ludHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rv
cl07CisKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKworICAgIGlmICggc2ludHggPCBBUlJB
WV9TSVpFKHZ2LT5zaW50KSApCisgICAgICAgIF9fY2xlYXJfYml0KGFycmF5X2luZGV4X25vc3Bl
YyhzaW50eCwgQVJSQVlfU0laRSh2di0+c2ludCkpLAorICAgICAgICAgICAgICAgICAgICAmdnYt
Pm1zZ19wZW5kaW5nKTsKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRSh2di0+c2ludCkgIT0gQVJS
QVlfU0laRShjdHh0LT5zaW50X21zcikpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKHZ2LT5zaW50KTsgaSsrICkKKyAgICAgICAgY3R4dC0+c2ludF9tc3JbaV0gPSB2di0+c2lu
dFtpXS5yYXc7CisKKyAgICBjdHh0LT5zaW1wX21zciA9IHZ2LT5zaW1wLm1zci5yYXc7CiAKICAg
ICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CiAg
ICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKQEAgLTE4MCwx
MiArNDExLDMwIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1X2N0eHQoCiB7CiAgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIHZ2
LT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7CiAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
ZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0
LT5hcGljX2Fzc2lzdF9wZW5kaW5nOworCisgICAgdnYtPnNpbXAubXNyLnJhdyA9IGN0eHQtPnNp
bXBfbXNyOworICAgIGlmICggdnYtPnNpbXAubXNyLmVuYWJsZWQgKQorICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnNpbXApOworCisgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHZ2LT5zaW50KTsgaSsrICkKKyAgICB7CisgICAgICAgIHVpbnQ4X3QgdmVjdG9y
OworCisgICAgICAgIHZ2LT5zaW50W2ldLnJhdyA9IGN0eHQtPnNpbnRfbXNyW2ldOworCisgICAg
ICAgIHZlY3RvciA9IHZ2LT5zaW50W2ldLnZlY3RvcjsKKyAgICAgICAgaWYgKCB2ZWN0b3IgPCAw
eDEwICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHZ2LT52ZWN0b3JfdG9fc2lu
dHhbdmVjdG9yXSA9IGk7CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMmIwNDVlZDg4
Zi4uZjMxNjZmYmNkMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtODks
NiArODksNyBAQCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAKIC8q
IFZpcmlkaWFuIENQVUlEIGxlYWYgMywgSHlwZXJ2aXNvciBGZWF0dXJlIEluZGljYXRpb24gKi8K
ICNkZWZpbmUgQ1BVSUQzRF9DUkFTSF9NU1JTICgxIDw8IDEwKQorI2RlZmluZSBDUFVJRDNEX1NJ
TlRfUE9MTElORyAoMSA8PCAxNykKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA0OiBJbXBsZW1l
bnRhdGlvbiBSZWNvbW1lbmRhdGlvbnMuICovCiAjZGVmaW5lIENQVUlENEFfSENBTExfUkVNT1RF
X1RMQl9GTFVTSCAoMSA8PCAyKQpAQCAtMTc4LDYgKzE3OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRp
YW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAg
ICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VDb3VudGVyID0gMTsKICAgICAgICAgaWYg
KCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjICkKICAgICAg
ICAgICAgIG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKKyAgICAgICAgaWYg
KCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICBt
YXNrLkFjY2Vzc1N5bmljUmVncyA9IDE7CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAt
MTg2LDYgKzE4OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfY3Jhc2hfY3RsICkKICAgICAgICAgICAgIHJlcy0+ZCA9IENQVUlEM0Rf
Q1JBU0hfTVNSUzsKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1Q
Vl9zeW5pYyApCisgICAgICAgICAgICByZXMtPmQgfD0gQ1BVSUQzRF9TSU5UX1BPTExJTkc7CiAK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzA2LDggKzMxMSwxNiBAQCBpbnQgZ3Vlc3Rfd3Jt
c3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
ICAgIGNhc2UgSFZfWDY0X01TUl9JQ1I6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICBj
YXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NDT05U
Uk9MOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVkVSU0lPTjoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U0lFRlA6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTVA6CisgICAgY2FzZSBIVl9YNjRfTVNSX0VP
TToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1OgogICAg
ICAgICByZXR1cm4gdmlyaWRpYW5fc3luaWNfd3Jtc3IodiwgaWR4LCB2YWwpOwogCisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1k6CisgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJF
UVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgICAgICByZXR1
cm4gdmlyaWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZhbCk7CiAKQEAgLTM3OCw2ICszOTEsMTIg
QEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNl
IEhWX1g2NF9NU1JfVFBSOgogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9O
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoK
KyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4g
SFZfWDY0X01TUl9TSU5UMTU6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY19yZG1zcih2
LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBp
Yy5jCmluZGV4IGExYTQzY2Q3OTIuLmFhYjM2NWY4MGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtNDYxLDEw
ICs0NjEsMTUgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCiAK
IHZvaWQgdmxhcGljX2hhbmRsZV9FT0koc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1OCB2ZWN0b3Ip
CiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHZsYXBpY19kb21haW4odmxhcGljKTsKKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192Y3B1KHZsYXBpYyk7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKworICAgIC8qIEFsbCBzeW5pYyBTSU5UeCB2ZWN0b3JzIGFyZSBlZGdl
IHRyaWdnZXJlZCAqLwogCiAgICAgaWYgKCB2bGFwaWNfdGVzdF92ZWN0b3IodmVjdG9yLCAmdmxh
cGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSkgKQogICAgICAgICB2aW9hcGljX3VwZGF0ZV9FT0ko
ZCwgdmVjdG9yKTsKKyAgICBlbHNlIGlmICggaGFzX3ZpcmlkaWFuX3N5bmljKGQpICkKKyAgICAg
ICAgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQodiwgdmVjdG9yKTsKIAogICAgIGh2bV9kcGNpX21z
aV9lb2koZCwgdmVjdG9yKTsKIH0KQEAgLTEzMDEsMTMgKzEzMDYsMjAgQEAgaW50IHZsYXBpY19o
YXNfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdmxhcGljX2VuYWJsZWQo
dmxhcGljKSApCiAgICAgICAgIHJldHVybiAtMTsKIAorICAgIC8qCisgICAgICogUG9sbCB0aGUg
dmlyaWRpYW4gbWVzc2FnZSBxdWV1ZXMgYmVmb3JlIGNoZWNraW5nIHRoZSBJUlIgc2luY2UKKyAg
ICAgKiBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQgbWF5IGJlIGFzc2VydGVkIGR1cmluZyB0aGUgcG9s
bC4KKyAgICAgKi8KKyAgICBpZiAoIGhhc192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pICkKKyAg
ICAgICAgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKHYpOworCiAgICAgaXJyID0gdmxhcGljX2Zp
bmRfaGlnaGVzdF9pcnIodmxhcGljKTsKICAgICBpZiAoIGlyciA9PSAtMSApCi0gICAgICAgIHJl
dHVybiAtMTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICBpZiAoIGh2bV9mdW5jcy52aXJ0dWFs
X2ludHJfZGVsaXZlcnlfZW5hYmxlZCAmJgogICAgICAgICAgIW5lc3RlZGh2bV92Y3B1X2luX2d1
ZXN0bW9kZSh2KSApCi0gICAgICAgIHJldHVybiBpcnI7CisgICAgICAgIGdvdG8gb3V0OwogCiAg
ICAgLyoKICAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMgc2V0IHRoZW4gYW4gRU9JIG1heSBoYXZl
IGJlZW4gYXZvaWRlZC4KQEAgLTEzMjgsOSArMTM0MCwxMyBAQCBpbnQgdmxhcGljX2hhc19wZW5k
aW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgIChpcnIgJiAweGYwKSA8PSAoaXNyICYg
MHhmMCkgKQogICAgIHsKICAgICAgICAgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIodik7Ci0g
ICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgaXJyID0gLTE7CiAgICAgfQogCisgb3V0OgorICAg
IGlmICggaXJyID09IC0xICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfcG9sbF91bmJsb2NrKHYp
OworCiAgICAgcmV0dXJuIGlycjsKIH0KIApAQCAtMTM2MCw4ICsxMzc2LDEzIEBAIGludCB2bGFw
aWNfYWNrX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9y
Y2VfYWNrKQogICAgIH0KIAogIGRvbmU6Ci0gICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9yLCAm
dmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7CisgICAgaWYgKCAhaGFzX3ZpcmlkaWFuX3N5
bmljKHYtPmRvbWFpbikgfHwKKyAgICAgICAgICF2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9z
aW50KHYsIHZlY3RvcikgKQorICAgICAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFw
aWMtPnJlZ3MtPmRhdGFbQVBJQ19JU1JdKTsKKwogICAgIHZsYXBpY19jbGVhcl9pcnIodmVjdG9y
LCB2bGFwaWMpOworICAgIHZpcmlkaWFuX3N5bmljX3BvbGxfdW5ibG9jayh2KTsKKwogICAgIHJl
dHVybiAxOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDM3YzM1NjdhNTcuLmY2N2U5ZGJk
MTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC00NzIsNiArNDcyLDkgQEAgc3RhdGljIGlubGlu
ZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCiAj
ZGVmaW5lIGhhc192aXJpZGlhbl9hcGljX2Fzc2lzdChkKSBcCiAgICAgKGlzX3ZpcmlkaWFuX2Rv
bWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYXBpY19hc3Npc3Qp
KQogCisjZGVmaW5lIGhhc192aXJpZGlhbl9zeW5pYyhkKSBcCisgICAgKGlzX3ZpcmlkaWFuX2Rv
bWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpKQorCiBz
dGF0aWMgaW5saW5lIHZvaWQgaHZtX2luamVjdF9leGNlcHRpb24oCiAgICAgdW5zaWduZWQgaW50
IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgdW5zaWduZWQgaW50IGluc25fbGVuLCBp
bnQgZXJyb3JfY29kZSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDgxNDZlMmZj
NDYuLjU3MjkwNGMwOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMjYsMTAg
KzI2LDMxIEBAIHN0cnVjdCB2aXJpZGlhbl9wYWdlCiAgICAgdm9pZCAqcHRyOwogfTsKIAordW5p
b24gdmlyaWRpYW5fc2ludF9tc3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3RydWN0Cisg
ICAgeworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2
ZWRfcHJlc2VydmVkMTo4OworICAgICAgICB1aW50NjRfdCBtYXNrOjE7CisgICAgICAgIHVpbnQ2
NF90IGF1dG9fZW9pOjE7CisgICAgICAgIHVpbnQ2NF90IHBvbGxpbmc6MTsKKyAgICAgICAgdWlu
dDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMjo0NTsKKyAgICB9OworfTsKKwogc3RydWN0IHZpcmlk
aWFuX3ZjcHUKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSB2cF9hc3Npc3Q7CiAgICAgYm9v
bCBhcGljX2Fzc2lzdF9wZW5kaW5nOworICAgIGJvb2wgcG9sbGVkOworICAgIHVuc2lnbmVkIGlu
dCBtc2dfcGVuZGluZzsKKyAgICB1aW50NjRfdCBzY29udHJvbDsKKyAgICB1aW50NjRfdCBzaWVm
cDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSBzaW1wOworICAgIHVuaW9uIHZpcmlkaWFuX3Np
bnRfbXNyIHNpbnRbMTZdOworICAgIHVpbnQ4X3QgdmVjdG9yX3RvX3NpbnR4WzI1Nl07CiAgICAg
dWludDY0X3QgY3Jhc2hfcGFyYW1bNV07CiB9OwogCkBAIC05MCw2ICsxMTEsMTIgQEAgdm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogYm9vbCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKK2Jvb2wg
dmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yKTsK
K3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3Zv
aWQgdmlyaWRpYW5fc3luaWNfcG9sbF91bmJsb2NrKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3Zv
aWQgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2ZWN0b3IpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggNDBiZTg0ZWNk
YS4uZWMzZTRkZjEyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2
bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAg
LTYwMiw2ICs2MDIsOCBAQCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAg
dWludDY0X3QgdnBfYXNzaXN0X21zcjsKICAgICB1aW50OF90ICBhcGljX2Fzc2lzdF9wZW5kaW5n
OwogICAgIHVpbnQ4X3QgIF9wYWRbN107CisgICAgdWludDY0X3Qgc2ltcF9tc3I7CisgICAgdWlu
dDY0X3Qgc2ludF9tc3JbMTZdOwogfTsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFO
X1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9wYXJhbXMuaAppbmRleCA3MmY2MzNlZjJkLi5lN2UzYzdjODkyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
cGFyYW1zLmgKQEAgLTE0Niw2ICsxNDYsMTAgQEAKICNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2
CiAjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQogCisvKiBF
bmFibGUgU1lOSUMgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3luaWMgNworI2RlZmluZSBIVk1Q
Vl9zeW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCisKICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNr
IFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEg
fCBcCkBAIC0xNTMsNyArMTU3LDggQEAKICAgICAgICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBc
CiAgICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZN
UFZfYXBpY19hc3Npc3QgfCBcCi0gICAgICAgICBIVk1QVl9jcmFzaF9jdGwpCisgICAgICAgICBI
Vk1QVl9jcmFzaF9jdGwgfCBcCisgICAgICAgICBIVk1QVl9zeW5pYykKIAogI2VuZGlmCiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11: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 1h4UpK-0000sB-TM; Thu, 14 Mar 2019 18:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpJ-0000pu-FE
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:33 +0000
X-Inumbo-ID: 9847a538-4684-11e9-bdde-b77a2fe6dd53
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9847a538-4684-11e9-bdde-b77a2fe6dd53;
 Thu, 14 Mar 2019 18:11:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603567"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:12 +0000
Message-ID: <20190314181117.1531-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:11:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:11: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 1h4UpL-0000sl-9r; Thu, 14 Mar 2019 18:11: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4UpK-0000re-LZ
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:11:34 +0000
X-Inumbo-ID: 987d28a2-4684-11e9-9df7-e73474edc40d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 987d28a2-4684-11e9-9df7-e73474edc40d;
 Thu, 14 Mar 2019 18:11:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80603568"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:14 +0000
Message-ID: <20190314181117.1531-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3
OWUyY2Y5Li4wMmFmYTc1MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTcsMjAgKzY1NywyMCBAQCB2b2lkIGFyY2hf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwor
ICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9k
b21haW5fZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAg
ICAgICB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJp
ZGlhbl9kb21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7
CiB9CiAKIHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2Rv
bWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CmluZGV4IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CkBAIC05MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAx
MDB1bDsKIH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsg
dHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwg
LSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7
CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0
aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5f
dGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXco
ZCk7Cit9CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwpAQCAtMTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vz
c2VkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZh
bCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9j
b3VudChkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAppbmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJp
ZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlk
aWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQg
dmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3Zv
aWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwor
dm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwog
CiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:15:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18: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 1h4UtR-0001v9-1e; Thu, 14 Mar 2019 18:15: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=UCb4=RR=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h4UtP-0001v4-Kr
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:15:47 +0000
X-Inumbo-ID: 2f44fe79-4685-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 2f44fe79-4685-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:15:45 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id y18so4989920lfe.1
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 11:15:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ExYzKMFxP/g/YLbR5bIn9tsm+pQewdQ0PTU5XoIv9uM=;
 b=I6NeX09K59jq/kMJaeltaETkEVn4wqraINuiuKNqqCpkAIhFNNjox/BoYwSam3j8o4
 FgACjEx0QSqfuMIHsrS/e2Wi7BXXWxuU1uR22bBSzcEUekMjAnEJQZZqbMRE2Kb7zrSd
 J89vdKi3+cet84W17Ys897+I2i9i/aR9TxboDaYtA45GSsSECbbMS1ZF0VEHZa4lrWSn
 G28CAHgO7BF6DoeD1DAbrFWvr/Xi0IbeAZNrk+RlzmVbC0FQIMzrDHdT9jOAImC9QjRv
 3Evce8nQ1xtXVpmL8mniE7PL2bXFmXDpodYpX/LFhQBgeOdMntVtLjUvx0ibZF4HRTCU
 wCvg==
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=ExYzKMFxP/g/YLbR5bIn9tsm+pQewdQ0PTU5XoIv9uM=;
 b=hYpwT2qcv0EeOxaBai6DIb9a2CGUwF/2hVclSj13VsN4El9yXyX3FPeuEWErj6QxAC
 Sd/1o4c+V7atrJ/kUrIbdKBeVB/r6V9YMIxpyoI/fqk0ayaHrevQLmyrcHWaz9p3Dz9h
 Wrw2MgSw44JTeEGjbZkDt2wYIVut9m6GKksJImH0dQoLXIh0r/O6rGG0hAWDS67wENAU
 syPGw8HzKDLR1EjvEfLlRJnu7XzLYb1aWro2JNTLYIniHLkFFvNaftEgsl9jHJJND8h+
 9eGhIzBQn2oewA06uoATLhUh8rPMgd4gRCfVaM1BRVAJdiVMdp4BEGOC/wh+YveAbFk+
 GqIQ==
X-Gm-Message-State: APjAAAWsLlt7EuDaeEAHX83YM86umBctNvIX/pxFyO+vL+bYw9bs0l+d
 Sj1LmbZPqbgrdexnrpQPWODQGHUvyqN2IFkp9+I=
X-Google-Smtp-Source: APXvYqwVtRMX9KG1WAafc96TYJ/7i/IEs3f9GdqF26k68kCNFbGoHw0E7T3ZPAeIjKwuaGNtTM0I9XTLIvEqTlmScS8=
X-Received: by 2002:ac2:4424:: with SMTP id w4mr14385247lfl.148.1552587344089; 
 Thu, 14 Mar 2019 11:15:44 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
In-Reply-To: <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Thu, 14 Mar 2019 14:15:32 -0400
Message-ID: <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMTE6MDkgQU0gUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4g
PiBGcm9tOiBKYXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29tXQo+ID4gU2Vu
dDogMTEgTWFyY2ggMjAxOSAxODowMgo+ID4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+ID4g
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbTsgU2ltb24gR2Fpc2VyCj4gPiA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNv
bT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGlu
aQo+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+ID4gPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPgo+ID4gU3ViamVjdDogW1BBVENIIDYvNl0geGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBz
aXplcyB0byBYRU5fUEFHRV9TSVpFCj4gPgo+ID4gRnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBp
bnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4KPiA+IElmIGEgcGNpIG1lbW9yeSByZWdpb24gaGFz
IGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQgY2FuIGdldCBsb2NhdGVkIGF0Cj4gPiBhbiBhZGRy
ZXNzIHdoaWNoIGlzIG5vdCBwYWdlIGFsaWduZWQuCj4KPiBJSVJDIHRoZSBQQ0kgc3BlYyBzYXlz
IHRoYXQgdGhlIG1pbmltdW0gbWVtb3J5IHJlZ2lvbiBzaXplIHNob3VsZCBiZSBhdCBsZWFzdCA0
ay4gU2hvdWxkIHdlIGV2ZW4gYmUgdG9sZXJhdGluZyBCQVJzIHNtYWxsZXIgdGhhbiB0aGF0Pwo+
Cj4gICBQYXVsCj4KCkhpLCBQYXVsLgoKU2ltb24gZm91bmQgdGhpcywgc28gaXQgYWZmZWN0cyBh
IHJlYWwgZGV2aWNlLiAgU2ltb24sIGRvIHlvdSByZWNhbGwKd2hpY2ggZGV2aWNlIHdhcyBhZmZl
Y3RlZD8KCkkgdGhpbmsgQkFScyBvbmx5IG5lZWQgdG8gYmUgcG93ZXItb2YtdHdvIHNpemUgYW5k
IGFsaWduZWQsIGFuZCA0ayBpcwpub3QgYSBtaW5pbXVtLiAgMTZieXRlcyBtYXkgYmUgYSBtaW5p
bXVtLCBidXQgSSBkb24ndCBrbm93IHdoYXQgdGhlCnNwZWMgc2F5cy4KCk9uIGFuIEl2eSBCcmlk
Z2Ugc3lzdGVtLCBoZXJlIGFyZSBzb21lIG9mIHRoZSBkZXZpY2VzIHdpdGggQkFScyBzbWFsbGVy
IHRoYW4gNEs6CjAwOjE2LjAgQ29tbXVuaWNhdGlvbiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3Jh
dGlvbiA3IFNlcmllcy9DMjEwClNlcmllcyBDaGlwc2V0IEZhbWlseSBNRUkgQ29udHJvbGxlciAj
MSAocmV2IDA0KQogICBNZW1vcnkgYXQgZDA3MzUwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJs
ZSkgW2Rpc2FibGVkXSBbc2l6ZT0xNl0KMDA6MWQuMCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29y
cG9yYXRpb24gNyBTZXJpZXMvQzIxMCBTZXJpZXMgQ2hpcHNldApGYW1pbHkgVVNCIEVuaGFuY2Vk
IEhvc3QgQ29udHJvbGxlciAjMSAocmV2IDA0KSAocHJvZy1pZiAyMCBbRUhDSV0pCiAgIE1lbW9y
eSBhdCBkMDczOTAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXpl
PTFLXQowMDoxZi4zIFNNQnVzOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjEwIFNlcmll
cyBDaGlwc2V0IEZhbWlseQpTTUJ1cyBDb250cm9sbGVyIChyZXYgMDQpCiAgIE1lbW9yeSBhdCBk
MDczNDAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTI1Nl0K
MDI6MDAuMCBTeXN0ZW0gcGVyaXBoZXJhbDogSk1pY3JvbiBUZWNobm9sb2d5IENvcnAuIFNEL01N
QyBIb3N0CkNvbnRyb2xsZXIgKHJldiAzMCkKICAgTWVtb3J5IGF0IGQwNTAzMDAwICgzMi1iaXQs
IG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9MjU2XQoKVGhlc2UgZXhhbXBsZXMg
YXJlIGFsbCA0SyBhbGlnbmVkLCBzbyB0aGlzIGlzIG5vdCBhbiBpc3N1ZSBvbiB0aGlzIG1hY2hp
bmUuCgpSZXZpZXdpbmcgdGhlIGNvZGUsIEknbSBub3cgd29uZGVyaW5nIGlmIHRoZSBmb2xsb3dp
bmcgaW4KaHcveGVuL3hlbl9wdC5jOnhlbl9wdF9yZWdpb25fdXBkYXRlIGlzIHdyb25nOiAgICAg
ICAgcmMgPQp4Y19kb21haW5fbWVtb3J5X21hcHBpbmcoeGVuX3hjLCB4ZW5fZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fUEZOKGd1ZXN0X2FkZHIgKyBYQ19Q
QUdFX1NJWkUgLSAxKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9Q
Rk4obWFjaGluZV9hZGRyICsgWENfUEFHRV9TSVpFIC0gMSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fUEZOKHNpemUgKyBYQ19QQUdFX1NJWkUgLSAxKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wKTsKCklmIGEgYmFyIG9mIHNpemUgMHgx
MDAgaXMgYXQgMHhkMDUwMDgwMCwgdGhlbiB0aGUgbWFjaGluZV9hZGRyIHBhc3NlZAppbiB3b3Vs
ZCBiZSAweGQwNTAxMDAwIHdoaWNoIGlzIHBhc3QgdGhlIGFjdHVhbCBsb2NhdGlvbi4gIFNob3Vs
ZCB0aGUKY2FsbCBhcmd1bWVudHMganVzdCBiZSBYRU5fUEZOKGd1ZXN0X2FkZHIpICYgWEVOX1BG
TihtYWNoaW5lX2FkZHIpPwoKQkFScyBzbWFsbGVyIHRoYW4gYSBwYWdlIHdvdWxkIGFsc28gYmUg
YSBwcm9ibGVtIGlmIEJBUnMgZm9yIGRpZmZlcmVudApkZXZpY2VzIHNoYXJlZCB0aGUgc2FtZSBw
YWdlLgoKUmVnYXJkcywKSmFzb24KCj4gPiBUaGlzIGJyZWFrcyB0aGUgbWVtb3J5IG1hcHBpbmcg
dmlhCj4gPiB4Y19kb21haW5fbWVtb3J5X21hcHBpbmcgc2luY2UgdGhpcyBmdW5jdGlvbiBpcyBw
YWdlIGJhc2VkIGFuZCB0aGUKPiA+ICJvZmZzZXQiIGlzIHRoZXJlZm9yZSBsb3N0Lgo+ID4KPiA+
IFdpdGhvdXQgdGhpcyBwYXRjaCB5b3Ugd2lsbCBzZWUgZXJyb3IgbGlrZSB0aGlzIGluIHRoZSBz
dHViZG9tIGxvZzoKPiA+Cj4gPiAgIFswMDowNS4wXSB4ZW5fcHRfYmFyX3JlYWQ6IEVycm9yOiBT
aG91bGQgbm90IHJlYWQgQkFSIHRocm91Z2ggUUVNVS4gQDB4MDAwMDAwMDAwMDAwMDAwNAo+ID4K
PiA+IFF1YmVzT1MvcXViZXMtaXNzdWVzIzI4NDkKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTaW1v
biBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+Cj4gPiAtLS0KPiA+ICBody94ZW4v
eGVuX3B0LmMgfCAxMCArKysrKysrLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5j
IGIvaHcveGVuL3hlbl9wdC5jCj4gPiBpbmRleCA1NTM5ZDU2YzNhLi43ZjY4MDQ0MmVlIDEwMDY0
NAo+ID4gLS0tIGEvaHcveGVuL3hlbl9wdC5jCj4gPiArKysgYi9ody94ZW4veGVuX3B0LmMKPiA+
IEBAIC00NDksOSArNDQ5LDEwIEBAIHN0YXRpYyBpbnQgeGVuX3B0X3JlZ2lzdGVyX3JlZ2lvbnMo
WGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgdWludDE2X3QgKmNtZCkKPiA+ICAgICAgLyogUmVn
aXN0ZXIgUElPL01NSU8gQkFScyAqLwo+ID4gICAgICBmb3IgKGkgPSAwOyBpIDwgUENJX1JPTV9T
TE9UOyBpKyspIHsKPiA+ICAgICAgICAgIFhlbkhvc3RQQ0lJT1JlZ2lvbiAqciA9ICZkLT5pb19y
ZWdpb25zW2ldOwo+ID4gKyAgICAgICAgcGNpYnVzX3Qgcl9zaXplID0gci0+c2l6ZTsKPiA+ICAg
ICAgICAgIHVpbnQ4X3QgdHlwZTsKPiA+Cj4gPiAtICAgICAgICBpZiAoci0+YmFzZV9hZGRyID09
IDAgfHwgci0+c2l6ZSA9PSAwKSB7Cj4gPiArICAgICAgICBpZiAoci0+YmFzZV9hZGRyID09IDAg
fHwgcl9zaXplID09IDApIHsKPiA+ICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICAgICAgICAg
IH0KPiA+Cj4gPiBAQCAtNDY5LDE1ICs0NzAsMTggQEAgc3RhdGljIGludCB4ZW5fcHRfcmVnaXN0
ZXJfcmVnaW9ucyhYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCB1aW50MTZfdCAqY21kKQo+ID4g
ICAgICAgICAgICAgICAgICB0eXBlIHw9IFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQ7Cj4g
PiAgICAgICAgICAgICAgfQo+ID4gICAgICAgICAgICAgICpjbWQgfD0gUENJX0NPTU1BTkRfTUVN
T1JZOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIC8qIFJvdW5kIHVwIHRvIGEgZnVsbCBwYWdlIGZv
ciB0aGUgaHlwZXJjYWxsLiAqLwo+ID4gKyAgICAgICAgICAgIHJfc2l6ZSA9IChyX3NpemUgKyBY
Q19QQUdFX1NJWkUgLSAxKSAmIFhDX1BBR0VfTUFTSzsKPiA+ICAgICAgICAgIH0KPiA+Cj4gPiAg
ICAgICAgICBtZW1vcnlfcmVnaW9uX2luaXRfaW8oJnMtPmJhcltpXSwgT0JKRUNUKHMpLCAmb3Bz
LCAmcy0+ZGV2LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW4tcGNpLXB0
LWJhciIsIHItPnNpemUpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW4t
cGNpLXB0LWJhciIsIHJfc2l6ZSk7Cj4gPiAgICAgICAgICBwY2lfcmVnaXN0ZXJfYmFyKCZzLT5k
ZXYsIGksIHR5cGUsICZzLT5iYXJbaV0pOwo+ID4KPiA+ICAgICAgICAgIFhFTl9QVF9MT0coJnMt
PmRldiwgIklPIHJlZ2lvbiAlaSByZWdpc3RlcmVkIChzaXplPTB4JTA4IlBSSXg2NAo+ID4gICAg
ICAgICAgICAgICAgICAgICAiIGJhc2VfYWRkcj0weCUwOCJQUkl4NjQiIHR5cGU6ICUjeClcbiIs
Cj4gPiAtICAgICAgICAgICAgICAgICAgIGksIHItPnNpemUsIHItPmJhc2VfYWRkciwgdHlwZSk7
Cj4gPiArICAgICAgICAgICAgICAgICAgIGksIHJfc2l6ZSwgci0+YmFzZV9hZGRyLCB0eXBlKTsK
PiA+ICAgICAgfQo+ID4KPiA+ICAgICAgLyogUmVnaXN0ZXIgZXhwYW5zaW9uIFJPTSBhZGRyZXNz
ICovCj4gPiAtLQo+ID4gMi4yMC4xCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:16:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:16: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 1h4Uu9-00020E-Cu; Thu, 14 Mar 2019 18:16:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yXQ8=RR=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h4Uu7-000202-N7
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:16:31 +0000
X-Inumbo-ID: 48ddb5a4-4685-11e9-ac1d-4798f6c2fb45
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48ddb5a4-4685-11e9-ac1d-4798f6c2fb45;
 Thu, 14 Mar 2019 18:16: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 x2EIE119193662;
 Thu, 14 Mar 2019 18:16:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=S3FG+ZNu3ehS+22dg+Suw21yx7T+S6q+f4V0IqQ/Seg=;
 b=LH0u05FLDadHx3SORNa8EKdz8oZ62baVjr8J52ky6Ztr+KYZ4Ii4I1j9J6PGTy+NtwUh
 P0Ey7KUM/pQDDjqEQP50kUrgc4Btc5524zAJ5DOz87oHRHAloIiA6uRngUFzcGP3kZII
 cOAeWZ6y/kWhOD+F7ug6x43PVfDk7Dwlu+3nBGIe3L3WRSg3IQoEnKNzPZiUD57B4wPz
 GAqUknnHT3+5S25Ebb4iEYOb+gXQHSdS7KInXpq+MaboZrkCb/6qTD/J7GtIPbljY5vV
 1gX/Pn3A/AT+38TYLUWQQqMyrIQSHtvN2G6BzNkTxht5mrvRdXEGjmEwkbYQIwJNK3rV Kg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2r430f36hb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 18:16:17 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2EIGHCV016889
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Mar 2019 18:16:17 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2EIGHQH015890;
 Thu, 14 Mar 2019 18:16:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Mar 2019 18:16:16 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <46fe25f2-2db7-496a-cd2c-071cd211ea50@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: <be1f029c-326a-7e8c-f1f8-216b581468e3@oracle.com>
Date: Thu, 14 Mar 2019 14:16:04 -0400
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: <46fe25f2-2db7-496a-cd2c-071cd211ea50@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9195
 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-1903140128
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSAxMjozMyBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
My8xNC8xOSAxNzo0MCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAzLzE0LzE5IDExOjEw
IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9uIDMvMTQvMTkgNTowMiBQ
TSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IE9uIDMvMTQvMTkgMTA6NTIgQU0sIE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+PiBPbiAzLzE0LzE5IDQ6NDcgUE0sIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+IE9uIDMvMTQvMTkgOToxNyBBTSwgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+Cj4+Pj4+Pj4gQ3VycmVu
dGx5IG9uIGRyaXZlciByZXN1bWUgd2UgcmVtb3ZlIGFsbCB0aGUgbmV0d29yayBxdWV1ZXMgYW5k
Cj4+Pj4+Pj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVyIGlu
IGl0cyBjdXJyZW50IHN0YXRlCj4+Pj4+Pj4gYW5kIG5ldmVyIHNpZ25hbGluZyB0aGUgYmFja2Vu
ZCBvZiB0aGlzIGZyb250ZW5kJ3Mgc3RhdGUgY2hhbmdlLgo+Pj4+Pj4+IFRoaXMgbGVhZHMgdG8g
dGhlIG51bWJlciBvZiBjb25zZXF1ZW5jZXM6Cj4+Pj4+Pj4gLSB3aGVuIGZyb250ZW5kIHdpdGhk
cmF3cyBncmFudGVkIHJlZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQKPj4+Pj4+PiBjYW5u
b3QKPj4+Pj4+PiDCoMKgwqDCoCBiZSBjbGVhbmx5IGRvbmUgYXMgdGhlIGJhY2tlbmQgc3RpbGwg
aG9sZHMgdGhvc2UgKGl0IHdhcyBub3QKPj4+Pj4+PiB0b2xkIHRvCj4+Pj4+Pj4gwqDCoMKgwqAg
ZnJlZSB0aGUgcmVzb3VyY2VzKQo+Pj4+Pj4+IC0gaXQgaXMgbm90IHBvc3NpYmxlIHRvIHJlc3Vt
ZSBkcml2ZXIgb3BlcmF0aW9uIGFzIGFsbCB0aGUKPj4+Pj4+PiBjb21tdW5pY2F0aW9uCj4+Pj4+
Pj4gwqDCoMKgwqAgbWVhbnMgd2l0aCB0aGUgYmFja25lZCB3ZXJlIGRlc3Ryb3llZCBieSB0aGUg
ZnJvbnRlbmQsIHRodXMKPj4+Pj4+PiDCoMKgwqDCoCBtYWtpbmcgdGhlIGZyb250ZW5kIGFwcGVh
ciB0byB0aGUgZ3Vlc3QgT1MgYXMgZnVuY3Rpb25hbCwgYnV0Cj4+Pj4+Pj4gwqDCoMKgwqAgbm90
IHJlYWxseS4KPj4+Pj4+IFdoYXQgZG8geW91IG1lYW4/IEFyZSB5b3Ugc2F5aW5nIHRoYXQgYWZ0
ZXIgcmVzdW1lIHlvdSBsb3NlCj4+Pj4+PiBjb25uZWN0aXZpdHk/Cj4+Pj4+IEV4YWN0bHksIGlm
IHlvdSB0YWtlIGEgbG9vayBhdCB0aGUgLnJlc3VtZSBjYWxsYmFjayBhcyBpdCBpcyBub3cKPj4+
Pj4gd2hhdCBpdCBkb2VzIGl0IGRlc3Ryb3lzIHRoZSByaW5ncyBldGMuIGFuZCBuZXZlciBub3Rp
ZmllcyB0aGUKPj4+Pj4gYmFja2VuZAo+Pj4+PiBvZiB0aGF0LCBlLmcuIGl0IHN0YXlzIGluLCBz
YXksIGNvbm5lY3RlZCBzdGF0ZSB3aXRoIGNvbW11bmljYXRpb24KPj4+Pj4gY2hhbm5lbHMgZGVz
dHJveWVkLiBJdCBuZXZlciBnb2VzIGludG8gYW55IG90aGVyIFhlbiBidXMgc3RhdGUsIHNvCj4+
Pj4+IHRoZXJlIGlzCj4+Pj4+IG5vIHdheSBpdHMgc3RhdGUgbWFjaGluZSBjYW4gaGVscCByZWNv
dmVyaW5nLgo+Pj4+IE15IHRyZWUgaXMgYWJvdXQgYSBtb250aCBvbGQgc28gcGVyaGFwcyB0aGVy
ZSBpcyBzb21lIHNvcnQgb2YKPj4+PiByZWdyZXNzaW9uCj4+Pj4gYnV0IHRoaXMgY2VydGFpbmx5
IHdvcmtzIGZvciBtZS4gQWZ0ZXIgcmVzdW1lIG5ldGZyb250IGdldHMKPj4+PiBYZW5idXNTdGF0
ZUluaXRXYWl0IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMgeGVubmV0X2Nvbm5lY3QoKS4KPj4+
IEFoLCB0aGUgZGlmZmVyZW5jZSBjYW4gYmUgb2YgdGhlIHdheSB3ZSBnZXQgdGhlIGd1ZXN0IGVu
dGVyCj4+PiB0aGUgc3VzcGVuZCBzdGF0ZS4gSSBhbSBtYWtpbmcgbXkgZ3Vlc3QgdG8gc3VzcGVu
ZCB3aXRoOgo+Pj4gZWNobyBtZW0gPiAvc3lzL3Bvd2VyL3N0YXRlCj4+PiBBbmQgdGhlbiBJIHVz
ZSBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0ICh0aGlzIGlzIGEgdGVzdCBjb2RlKQo+Pj4gdG8g
d2FrZSBpdCB1cC4KPj4+IENvdWxkIHlvdSBwbGVhc2Ugc2hhcmUgeW91ciBleGFjdCB1c2UtY2Fz
ZSB3aGVuIHRoZSBndWVzdCBlbnRlcnMKPj4+IHN1c3BlbmQKPj4+IGFuZCB3aGF0IHlvdSBkbyB0
byByZXN1bWUgaXQ/Cj4+Cj4+IHhsIHNhdmUgLyB4bCByZXN0b3JlCj4+Cj4+PiBJIGNhbiBzZWUg
bm8gd2F5IGJhY2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVuYnVzU3RhdGVJbml0V2FpdCBpbiBteQo+
Pj4gdXNlLWNhc2UKPj4+IGFzIGl0IHNpbXBseSBkb2Vzbid0IGtub3cgd2Ugd2FudCBoaW0gdG8u
Cj4+Cj4+IFlvdXJzIGxvb2tzIGxpa2UgQUNQSSBwYXRoLCBJIGRvbid0IGtub3cgaG93IHdlbGwg
aXQgd2FzIHRlc3RlZCBUQkguCj4KPiBIbSwgc28gaXQgZG9lcyB3b3JrIGZvciB5b3VyIHVzZS1j
YXNlLCBidXQgZG9lc24ndCBmb3IgbWluZS4KPgo+IFdoYXQgd291bGQgYmUgdGhlIGJlc3Qgd2F5
IGZvcndhcmQ/Cj4KPiAxLiBJbXBsZW1lbnQgLnJlc3VtZSBwcm9wZXJseSBhcywgZm9yIGV4YW1w
bGUsIGJsb2NrIGZyb250IGRvZXMgWzFdCj4KPiAyLiBSZW1vdmUgLnJlc3VtZSBjb21wbGV0ZWx5
OiB0aGlzIGRvZXMgd29yayBhcyBsb25nIGFzIGJhY2tlbmQKPiBkb2Vzbid0IGNoYW5nZSBhbnl0
aGluZwoKRm9yIHNhdmUvcmVzdG9yZSAobWlncmF0aW9uKSB0aGVyZSBpcyBubyBndWFyYW50ZWUg
dGhhdCB0aGUgbmV3IGJhY2tlbmQKaGFzIHRoZSBzYW1lIHNldCBvZiBmZWF0dXJlcy4KCj4KPiBJ
IGFtIHN0aWxsIGEgYml0IHVuc3VyZSBpZiB3ZSByZWFsbHkgbmVlZCB0byByZS1pbml0aWFsaXpl
IHJpbmdzLAo+IHJlLXJlYWQgZnJvbnQncyBjb25maWcgZnJvbQo+Cj4gWGVuc3RvcmUgZXRjIC0g
d2hhdCBjaGFuZ2VzIG9uIGJhY2tlbmQgc2lkZSBhcmUgZXhwZWN0ZWQgd2hlbiB3ZQo+IHJlc3Vt
ZSB0aGUgZnJvbnQgZHJpdmVyPwoKCk51bWJlciBvZiBxdWV1ZXMsIGZvciBleGFtcGxlLiBPciB0
aGluZ3MgaW4geGVubmV0X2ZpeF9mZWF0dXJlcygpLgoKLWJvcmlzCgo+Cj4+Cj4+Cj4+IC1ib3Jp
cwo+Cj4gVGhhbmsgeW91LAo+Cj4gT2xla3NhbmRyCj4KPgo+IFsxXQo+IGh0dHBzOi8vZWxpeGly
LmJvb3RsaW4uY29tL2xpbnV4L3Y1LjAuMi9zb3VyY2UvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJv
bnQuYyNMMjA3Mgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:20:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4UyJ-0002ng-5k; Thu, 14 Mar 2019 18:20: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=pql4=RR=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4UyI-0002nb-E9
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:20:50 +0000
X-Inumbo-ID: e3e2a60d-4685-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 e3e2a60d-4685-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:20:48 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id n18so3748793ljg.11
 for <xen-devel@lists.xenproject.org>; Thu, 14 Mar 2019 11:20:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=BgNew5MgUIOcV+Ksfy+wAI71rERjBI6PZPM6uHdJkak=;
 b=UyWyNn4IjR8CauEfEwAi380BGzpKuq9K/QfxepIARAv+O1xicU+JpgzNSTw3ZUZM6z
 I70AkGrtYXt+RIHxD50eaxjwfdAe8iaZ5bRDV8AFSPaNH/D4P+zOAgSaG/YyS2ojz+vm
 cLtkKz10gNzJQdrHYvX8WimkKfywneLVetUNeXIfNq6bKuY4A19Oxa7jFypCionbEAd8
 pSd9lUsAZJRwlxbUMgiGmV7pUa7KcCFVXsSgazaocqhkgXhUwuuzqjzWzitbvxRd0KVx
 UWhX6MKV+aOtNc/3L60CVI/pM4rDDb+1NTdDvMzQioJrBrWoJ2oBL3Mq0EJ2DmLCTD4H
 C/fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=BgNew5MgUIOcV+Ksfy+wAI71rERjBI6PZPM6uHdJkak=;
 b=pgvCuwjkILMjHfUPQ1O8PvnIoiY/DAFt+2zfldGHcZtvDzM4A/H467aBuJTSyaIR+9
 u73RJuVka6560l9svQvkjVod3INKkcFZmcaAXOv+mtDpg+Ai9iGgcjBtP8FZS1DkrBGZ
 9Vk/KC6ESnb7kvY51j2ED33zhdQXJdWvCMm0PHANvK3Y3I3F0HY8C9x6kSekx7G818Bx
 GNYHIvXlcezBRQL9OtGUXE9gCkbQPSsmgi1/JbQ2NV7/iJupp+9wi5tCwg1xTDIBInMW
 CHi68Pv2pGA2SYOVGrZuEwz5eO3QyfihWfrS+17WHxTamRxexStUhGMx4Q47gS+//Zwe
 Mrog==
X-Gm-Message-State: APjAAAWxSSUcDLHQxaDTqAWejaQuleSCkuX/J8JW6WQFZa3eseIk3fHP
 XpbIPKQpP62xhLdM6+2Ibm4=
X-Google-Smtp-Source: APXvYqwL28kTXri5cb3Xt+/dH0FUGbZunWQ1fTAODXksPWbNo/NpZU9MMupgSk6kKYg0U/RYWqcnOQ==
X-Received: by 2002:a2e:965a:: with SMTP id z26mr24309181ljh.59.1552587647222; 
 Thu, 14 Mar 2019 11:20:47 -0700 (PDT)
Received: from [192.168.0.20] (59-58-132-95.pool.ukrtel.net. [95.132.58.59])
 by smtp.gmail.com with ESMTPSA id b141sm3109254lfb.72.2019.03.14.11.20.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Mar 2019 11:20:45 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <46fe25f2-2db7-496a-cd2c-071cd211ea50@gmail.com>
 <be1f029c-326a-7e8c-f1f8-216b581468e3@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <75a47ba2-4524-6309-a758-490471d15c5f@gmail.com>
Date: Thu, 14 Mar 2019 20:20:42 +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: <be1f029c-326a-7e8c-f1f8-216b581468e3@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gMy8xNC8xOSAyMDoxNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDMvMTQvMTkgMTI6
MzMgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAzLzE0LzE5IDE3OjQw
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAzLzE0LzE5IDExOjEwIEFNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAzLzE0LzE5IDU6MDIgUE0sIEJvcmlzIE9z
dHJvdnNreSB3cm90ZToKPj4+Pj4gT24gMy8xNC8xOSAxMDo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4+Pj4+PiBPbiAzLzE0LzE5IDQ6NDcgUE0sIEJvcmlzIE9zdHJvdnNr
eSB3cm90ZToKPj4+Pj4+PiBPbiAzLzE0LzE5IDk6MTcgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIHdyb3RlOgo+Pj4+Pj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEN1cnJlbnRseSBv
biBkcml2ZXIgcmVzdW1lIHdlIHJlbW92ZSBhbGwgdGhlIG5ldHdvcmsgcXVldWVzIGFuZAo+Pj4+
Pj4+PiBkZXN0cm95IHNoYXJlZCBUeC9SeCByaW5ncyBsZWF2aW5nIHRoZSBkcml2ZXIgaW4gaXRz
IGN1cnJlbnQgc3RhdGUKPj4+Pj4+Pj4gYW5kIG5ldmVyIHNpZ25hbGluZyB0aGUgYmFja2VuZCBv
ZiB0aGlzIGZyb250ZW5kJ3Mgc3RhdGUgY2hhbmdlLgo+Pj4+Pj4+PiBUaGlzIGxlYWRzIHRvIHRo
ZSBudW1iZXIgb2YgY29uc2VxdWVuY2VzOgo+Pj4+Pj4+PiAtIHdoZW4gZnJvbnRlbmQgd2l0aGRy
YXdzIGdyYW50ZWQgcmVmZXJlbmNlcyB0byB0aGUgcmluZ3MgZXRjLiBpdAo+Pj4+Pj4+PiBjYW5u
b3QKPj4+Pj4+Pj4gIMKgwqDCoMKgIGJlIGNsZWFubHkgZG9uZSBhcyB0aGUgYmFja2VuZCBzdGls
bCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdAo+Pj4+Pj4+PiB0b2xkIHRvCj4+Pj4+Pj4+ICDCoMKg
wqDCoCBmcmVlIHRoZSByZXNvdXJjZXMpCj4+Pj4+Pj4+IC0gaXQgaXMgbm90IHBvc3NpYmxlIHRv
IHJlc3VtZSBkcml2ZXIgb3BlcmF0aW9uIGFzIGFsbCB0aGUKPj4+Pj4+Pj4gY29tbXVuaWNhdGlv
bgo+Pj4+Pj4+PiAgwqDCoMKgwqAgbWVhbnMgd2l0aCB0aGUgYmFja25lZCB3ZXJlIGRlc3Ryb3ll
ZCBieSB0aGUgZnJvbnRlbmQsIHRodXMKPj4+Pj4+Pj4gIMKgwqDCoMKgIG1ha2luZyB0aGUgZnJv
bnRlbmQgYXBwZWFyIHRvIHRoZSBndWVzdCBPUyBhcyBmdW5jdGlvbmFsLCBidXQKPj4+Pj4+Pj4g
IMKgwqDCoMKgIG5vdCByZWFsbHkuCj4+Pj4+Pj4gV2hhdCBkbyB5b3UgbWVhbj8gQXJlIHlvdSBz
YXlpbmcgdGhhdCBhZnRlciByZXN1bWUgeW91IGxvc2UKPj4+Pj4+PiBjb25uZWN0aXZpdHk/Cj4+
Pj4+PiBFeGFjdGx5LCBpZiB5b3UgdGFrZSBhIGxvb2sgYXQgdGhlIC5yZXN1bWUgY2FsbGJhY2sg
YXMgaXQgaXMgbm93Cj4+Pj4+PiB3aGF0IGl0IGRvZXMgaXQgZGVzdHJveXMgdGhlIHJpbmdzIGV0
Yy4gYW5kIG5ldmVyIG5vdGlmaWVzIHRoZQo+Pj4+Pj4gYmFja2VuZAo+Pj4+Pj4gb2YgdGhhdCwg
ZS5nLiBpdCBzdGF5cyBpbiwgc2F5LCBjb25uZWN0ZWQgc3RhdGUgd2l0aCBjb21tdW5pY2F0aW9u
Cj4+Pj4+PiBjaGFubmVscyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3RoZXIg
WGVuIGJ1cyBzdGF0ZSwgc28KPj4+Pj4+IHRoZXJlIGlzCj4+Pj4+PiBubyB3YXkgaXRzIHN0YXRl
IG1hY2hpbmUgY2FuIGhlbHAgcmVjb3ZlcmluZy4KPj4+Pj4gTXkgdHJlZSBpcyBhYm91dCBhIG1v
bnRoIG9sZCBzbyBwZXJoYXBzIHRoZXJlIGlzIHNvbWUgc29ydCBvZgo+Pj4+PiByZWdyZXNzaW9u
Cj4+Pj4+IGJ1dCB0aGlzIGNlcnRhaW5seSB3b3JrcyBmb3IgbWUuIEFmdGVyIHJlc3VtZSBuZXRm
cm9udCBnZXRzCj4+Pj4+IFhlbmJ1c1N0YXRlSW5pdFdhaXQgZnJvbSBiYWNrZW5kIHdoaWNoIGNh
dXNlcyB4ZW5uZXRfY29ubmVjdCgpLgo+Pj4+IEFoLCB0aGUgZGlmZmVyZW5jZSBjYW4gYmUgb2Yg
dGhlIHdheSB3ZSBnZXQgdGhlIGd1ZXN0IGVudGVyCj4+Pj4gdGhlIHN1c3BlbmQgc3RhdGUuIEkg
YW0gbWFraW5nIG15IGd1ZXN0IHRvIHN1c3BlbmQgd2l0aDoKPj4+PiBlY2hvIG1lbSA+IC9zeXMv
cG93ZXIvc3RhdGUKPj4+PiBBbmQgdGhlbiBJIHVzZSBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0
ICh0aGlzIGlzIGEgdGVzdCBjb2RlKQo+Pj4+IHRvIHdha2UgaXQgdXAuCj4+Pj4gQ291bGQgeW91
IHBsZWFzZSBzaGFyZSB5b3VyIGV4YWN0IHVzZS1jYXNlIHdoZW4gdGhlIGd1ZXN0IGVudGVycwo+
Pj4+IHN1c3BlbmQKPj4+PiBhbmQgd2hhdCB5b3UgZG8gdG8gcmVzdW1lIGl0Pwo+Pj4geGwgc2F2
ZSAvIHhsIHJlc3RvcmUKPj4+Cj4+Pj4gSSBjYW4gc2VlIG5vIHdheSBiYWNrZW5kIG1heSB3YW50
IGVudGVyIFhlbmJ1c1N0YXRlSW5pdFdhaXQgaW4gbXkKPj4+PiB1c2UtY2FzZQo+Pj4+IGFzIGl0
IHNpbXBseSBkb2Vzbid0IGtub3cgd2Ugd2FudCBoaW0gdG8uCj4+PiBZb3VycyBsb29rcyBsaWtl
IEFDUEkgcGF0aCwgSSBkb24ndCBrbm93IGhvdyB3ZWxsIGl0IHdhcyB0ZXN0ZWQgVEJILgo+PiBI
bSwgc28gaXQgZG9lcyB3b3JrIGZvciB5b3VyIHVzZS1jYXNlLCBidXQgZG9lc24ndCBmb3IgbWlu
ZS4KPj4KPj4gV2hhdCB3b3VsZCBiZSB0aGUgYmVzdCB3YXkgZm9yd2FyZD8KPj4KPj4gMS4gSW1w
bGVtZW50IC5yZXN1bWUgcHJvcGVybHkgYXMsIGZvciBleGFtcGxlLCBibG9jayBmcm9udCBkb2Vz
IFsxXQo+Pgo+PiAyLiBSZW1vdmUgLnJlc3VtZSBjb21wbGV0ZWx5OiB0aGlzIGRvZXMgd29yayBh
cyBsb25nIGFzIGJhY2tlbmQKPj4gZG9lc24ndCBjaGFuZ2UgYW55dGhpbmcKPiBGb3Igc2F2ZS9y
ZXN0b3JlIChtaWdyYXRpb24pIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBuZXcgYmFj
a2VuZAo+IGhhcyB0aGUgc2FtZSBzZXQgb2YgZmVhdHVyZXMuCj4KPj4gSSBhbSBzdGlsbCBhIGJp
dCB1bnN1cmUgaWYgd2UgcmVhbGx5IG5lZWQgdG8gcmUtaW5pdGlhbGl6ZSByaW5ncywKPj4gcmUt
cmVhZCBmcm9udCdzIGNvbmZpZyBmcm9tCj4+Cj4+IFhlbnN0b3JlIGV0YyAtIHdoYXQgY2hhbmdl
cyBvbiBiYWNrZW5kIHNpZGUgYXJlIGV4cGVjdGVkIHdoZW4gd2UKPj4gcmVzdW1lIHRoZSBmcm9u
dCBkcml2ZXI/Cj4KPiBOdW1iZXIgb2YgcXVldWVzLCBmb3IgZXhhbXBsZS4gT3IgdGhpbmdzIGlu
IHhlbm5ldF9maXhfZmVhdHVyZXMoKS4KT2ssIHNvIGl0IHNlZW1zIEkgaGF2ZSBubyBjaG9pY2Us
IGJ1dCBpbXBsZW1lbnQgcHJvcGVyIC5yZXN1bWUgdGhlbiApCj4KPiAtYm9yaXMKVGhhbmsgeW91
IQo+Pj4KPj4+IC1ib3Jpcwo+PiBUaGFuayB5b3UsCj4+Cj4+IE9sZWtzYW5kcgo+Pgo+Pgo+PiBb
MV0KPj4gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMC4yL3NvdXJjZS9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jI0wyMDcyCj4+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:25:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4V37-000304-Sk; Thu, 14 Mar 2019 18:25: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=+3mG=RR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4V36-0002zz-7Z
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:25:48 +0000
X-Inumbo-ID: 95fe377d-4686-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 95fe377d-4686-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:25: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 8541380D;
 Thu, 14 Mar 2019 11:25:46 -0700 (PDT)
Received: from [10.37.12.84] (unknown [10.37.12.84])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2A56B3F59C;
 Thu, 14 Mar 2019 11:25:44 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>,
 "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>, shane.wang@intel.com
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
Date: Thu, 14 Mar 2019 18:25: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: <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "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>

SGkgV2VpLAoKT24gMy8xMi8xOSAxMTo1NCBBTSwgV2VpIExpdSB3cm90ZToKPiBUaGFua3MuIFRo
ZSBmb3JtYXQgbG9va3MgY29ycmVjdCBub3cuCj4gCj4gU2hhbmUsIGNhbiB5b3UgYWNrIHRoaXMg
cGF0Y2g/CgpEbyB3ZSBhbHNvIG5lZWQgR2FuZyBXZWkgYWNrZWQtYnkgdG8gY29uZmlybSBoZSB3
YW50cyB0byBiZSByZW1vdmVkPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:27:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18: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 1h4V4p-00036N-Jw; Thu, 14 Mar 2019 18: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4V4o-00036E-EA
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:27:34 +0000
X-Inumbo-ID: d4e30c6f-4686-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4e30c6f-4686-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:27:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80605748"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:16 +0000
Message-ID: <20190314181117.1531-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjc6CiAtIE1ha2Ugc3Vy
ZSBtaXNzZWQgY291bnQgY2Fubm90IGJlIHplcm8gaWYgZXhwaXJhdGlvbiA8IG5vdwoKdjY6CiAt
IFN0b3AgdXNpbmcgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBpbiB0aW1lX25vdygpCiAtIEFkZHJl
c3MgZnVydGhlciBjb21tZW50cyBmcm9tIEphbgoKdjU6CiAtIEZpeCB0aW1lX25vdygpIHRvIHJl
YWQgVFNDIGFzIHRoZSBndWVzdCB3b3VsZCBzZWUgaXQKCnY0OgogLSBBZGRyZXNzIGNvbW1lbnRz
IGZyb20gSmFuCgp2MzoKIC0gUmUtd29ya2VkIG1pc3NlZCB0aWNrcyBjYWxjdWxhdGlvbgotLS0K
IGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyAgICAgICAgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUu
aCAgICB8ICAgOSArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAgfCAg
NTUgKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCAzODQgKysr
KysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlh
bi5jICAgfCAgIDUgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAg
MzIgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8ICAgNyArLQogMTEgZmlsZXMg
Y2hhbmdlZCwgNTA0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRl
eCBhZDgxYWYxZWQ4Li4zNTVjNjU0NjkzIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC0yMTY3LDExICsyMTY3LDE5
IEBAIFRoaXMgZ3JvdXAgaW5jb3Jwb3JhdGVzIHRoZSBjcmFzaCBjb250cm9sIE1TUnMuIFRoZXNl
IGVubGlnaHRlbm1lbnRzCiBhbGxvdyBXaW5kb3dzIHRvIHdyaXRlIGNyYXNoIGluZm9ybWF0aW9u
IHN1Y2ggdGhhdCBpdCBjYW4gYmUgbG9nZ2VkCiBieSBYZW4uCiAKKz1pdGVtIEI8c3RpbWVyPgor
CitUaGlzIHNldCBpbmNvcnBvcmF0ZXMgdGhlIFN5bklDIGFuZCBzeW50aGV0aWMgdGltZXIgTVNS
cy4gV2luZG93cyB3aWxsCit1c2Ugc3ludGhldGljIHRpbWVycyBpbiBwcmVmZXJlbmNlIHRvIGVt
dWxhdGVkIEhQRVQgZm9yIGEgc291cmNlIG9mCit0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhp
cyBncm91cCB3aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKK2NvbnNpc3RlbnQgd2l0aCB1
c2Ugb2YgYW4gZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCitC
PHJlZmVyZW5jZV90c2M+KS4KKwogPWl0ZW0gQjxkZWZhdWx0cz4KIAogVGhpcyBpcyBhIHNwZWNp
YWwgdmFsdWUgdGhhdCBlbmFibGVzIHRoZSBkZWZhdWx0IHNldCBvZiBncm91cHMsIHdoaWNoCi1p
cyBjdXJyZW50bHkgdGhlIEI8YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+LCBCPGFw
aWNfYXNzaXN0PgotYW5kIEI8Y3Jhc2hfY3RsPiBncm91cHMuCitpcyBjdXJyZW50bHkgdGhlIEI8
YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+LCBCPGFwaWNfYXNzaXN0PiwKK0I8Y3Jh
c2hfY3RsPiBhbmQgQjxzdGltZXI+IGdyb3Vwcy4KIAogPWl0ZW0gQjxhbGw+CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGE5MjNh
MzgwZDMuLmM4ZjIxOWIwZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzI0LDYgKzMyNCwxMiBAQAogICovCiAjZGVmaW5lIExJ
QlhMX0hBVkVfVklSSURJQU5fU1lOSUMgMQogCisvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9T
VElNRVIgaW5kaWNhdGVzIHRoYXQgdGhlICdzdGltZXInIHZhbHVlCisgKiBpcyBwcmVzZW50IGlu
IHRoZSB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJ
QlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKKwogLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZP
X0hWTV9BQ1BJX0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhhdAogICogbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gaGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5k
ZXggZmI3NThkMmFjMy4uMmVlMGY4MmVlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTI2OSw2ICsyNjksNyBAQCBz
dGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJY
TF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1RJTUVfUkVGX0NPVU5UKTsKICAgICAgICAgbGlieGxf
Yml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRf
QVBJQ19BU1NJU1QpOwogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywg
TElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpOworICAgICAgICBsaWJ4bF9i
aXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9T
VElNRVIpOwogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQodiwgaW5mby0+dS5o
dm0udmlyaWRpYW5fZW5hYmxlKSB7CkBAIC0zMjAsNiArMzIxLDkgQEAgc3RhdGljIGludCBodm1f
c2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
IGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VO
TElHSFRFTk1FTlRfU1lOSUMpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOwogCisgICAg
aWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5M
SUdIVEVOTUVOVF9TVElNRVIpKQorICAgICAgICBtYXNrIHw9IEhWTVBWX3RpbWVfcmVmX2NvdW50
IHwgSFZNUFZfc3luaWMgfCBIVk1QVl9zdGltZXI7CisKICAgICBpZiAobWFzayAhPSAwICYmCiAg
ICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoQ1RYLT54Y2gsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggOTg2MGJjYWY1Zi4uMWNjZTI0OWRlNCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbApAQCAtMjM2LDYgKzIzNiw3IEBAIGxpYnhsX3ZpcmlkaWFuX2VubGlnaHRl
bm1lbnQgPSBFbnVtZXJhdGlvbigidmlyaWRpYW5fZW5saWdodGVubWVudCIsIFsKICAgICAoNSwg
ImFwaWNfYXNzaXN0IiksCiAgICAgKDYsICJjcmFzaF9jdGwiKSwKICAgICAoNywgInN5bmljIiks
CisgICAgKDgsICJzdGltZXIiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlv
bigiaGR0eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2
YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA5NmE3ODRi
ODQwLi5jMjcyYzM0Y2RhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtNzQs
NiArNzQsMTEgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitib29sIHZp
cmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgc2ludHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgZGVsaXZlcnkpOworCiBpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKTsKIApAQCAtOTMsNyArOTgsOSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfZG9tYWluX2N0eHQoCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAKLWludCB2
aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlk
aWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYpOworCitpbnQgdmlyaWRpYW5fdGlt
ZV92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpOwogaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2lu
aXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2Rl
aW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5k
ZXggZDAwYTdiZmUyYy4uMGZjYTVkMzZlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpA
QCAtMzQ2LDE0ICszNDYsMTQgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKLXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9v
bmNlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX29uY2Uo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJj
aC5odm0udmlyaWRpYW47CiAKICAgICBpZiAoIHZ2LT5wb2xsZWQgKQogICAgICAgICByZXR1cm47
CiAKLSAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworICAg
IHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnModik7CiAKICAgICB2di0+cG9sbGVkID0gdHJ1ZTsK
IH0KQEAgLTM2Myw2ICszNjMsNTcgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX3VuYmxvY2so
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnBvbGxlZCA9
IGZhbHNlOwogfQogCitib29sIHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNnKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgc2ludHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGVsaXZlcnkpCit7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgY29uc3QgdW5pb24gdmly
aWRpYW5fc2ludF9tc3IgKnZzID0gJnZ2LT5zaW50W3NpbnR4XTsKKyAgICBIVl9NRVNTQUdFICpt
c2cgPSB2di0+c2ltcC5wdHI7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgVGltZXJJ
bmRleDsKKyAgICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7CisgICAgICAgIHVpbnQ2NF90IEV4cGly
YXRpb25UaW1lOworICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7CisgICAgfSBwYXlsb2Fk
ID0geworICAgICAgICAuVGltZXJJbmRleCA9IGluZGV4LAorICAgICAgICAuRXhwaXJhdGlvblRp
bWUgPSBleHBpcmF0aW9uLAorICAgICAgICAuRGVsaXZlcnlUaW1lID0gZGVsaXZlcnksCisgICAg
fTsKKworICAgIGlmICggdGVzdF9iaXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBUbyBhdm9pZCB1c2luZyBhbiBhdG9t
aWMgdGVzdC1hbmQtc2V0LCBhbmQgYmFycmllciBiZWZvcmUgY2FsbGluZworICAgICAqIHZsYXBp
Y19zZXRfaXJxKCksIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgaW4gY29udGV4dCBvZiB0
aGUKKyAgICAgKiB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2FnZS4KKyAgICAgKi8KKyAgICBBU1NF
UlQodiA9PSBjdXJyZW50KTsKKworICAgIG1zZyArPSBzaW50eDsKKworICAgIGlmICggbXNnLT5I
ZWFkZXIuTWVzc2FnZVR5cGUgIT0gSHZNZXNzYWdlVHlwZU5vbmUgKQorICAgIHsKKyAgICAgICAg
bXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMTsKKyAgICAgICAgX19z
ZXRfYml0KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIH0KKworICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZNZXNzYWdlVGltZXJFeHBp
cmVkOworICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDA7Cisg
ICAgbXNnLT5IZWFkZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7CisKKyAgICBCVUlM
RF9CVUdfT04oc2l6ZW9mKHBheWxvYWQpID4gc2l6ZW9mKG1zZy0+UGF5bG9hZCkpOworICAgIG1l
bWNweShtc2ctPlBheWxvYWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOworCisgICAgaWYg
KCAhdnMtPm1hc2sgKQorICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMt
PnZlY3RvciwgMCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogYm9vbCB2aXJpZGlhbl9zeW5p
Y19pc19hdXRvX2VvaV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpCiB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdGltZS5jCmluZGV4IDcxMjkxZDkyMWMuLjdhNzU5ZTcwYjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdGltZS5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4K
IAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVk
ZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0yNyw4ICsy
OCwxMCBAQCB0eXBlZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2
b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6
ZSkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0u
dmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAq
cnQgPSAmdmQtPnJlZmVyZW5jZV90c2M7CiAgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0g
cnQtPnB0cjsKKyAgICB1aW50MzJfdCBzZXE7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAg
ICAgICBjbGVhcl9wYWdlKHApOwpAQCAtNTksNiArNjIsOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52
YWxpZGF0ZWRcbiIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworCisgICAgICAgIHZk
LT5yZWZlcmVuY2VfdHNjX3ZhbGlkID0gZmFsc2U7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTcyLDExICs3NywxNCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1
Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgICogdGlja3MgcGVyIDEwMG5zIHNo
aWZ0ZWQgbGVmdCBieSA2NC4KICAgICAgKi8KICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8
PCAzMikgLyBkLT5hcmNoLnRzY19raHopIDw8IDMyOworICAgIHNtcF93bWIoKTsKKworICAgIHNl
cSA9IHAtPlRzY1NlcXVlbmNlICsgMTsKKyAgICBpZiAoIHNlcSA9PSAweEZGRkZGRkZGIHx8IHNl
cSA9PSAwICkgLyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVzICovCisgICAgICAgIHNlcSA9
IDE7CiAKLSAgICBwLT5Uc2NTZXF1ZW5jZSsrOwotICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0g
MHhGRkZGRkZGRiB8fAotICAgICAgICAgcC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2b2lkIGJv
dGggJ2ludmFsaWQnIHZhbHVlcyAqLwotICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7CisgICAg
cC0+VHNjU2VxdWVuY2UgPSBzZXE7CisgICAgdmQtPnJlZmVyZW5jZV90c2NfdmFsaWQgPSB0cnVl
OwogfQogCiBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQpAQCAtMTE4LDE4ICsxMjYsMjQ4IEBAIHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5v
ZmY7CiB9CiAKKy8qCisgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiBy
ZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZAorICogYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgor
ICoKKyAqIFJlZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsg
VHNjT2Zmc2V0CisgKgorICogVGhlIG11bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxp
Y2F0aW9uLCB3aGljaCByZXN1bHRzIGluIGEKKyAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRo
ZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0YWluCisgKiB0aGUgaGlnaCA2
NCBiaXRzLiIKKyAqLworc3RhdGljIHVpbnQ2NF90IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVp
bnQ2NF90IHNjYWxlLCB1aW50NjRfdCBvZmZzZXQpCit7CisgICAgdWludDY0X3QgcmVzdWx0Owor
CisgICAgLyoKKyAgICAgKiBRdWFkd29yZCBNVUwgdGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBp
biBSQVgsIGFuZCBwdXRzIHRoZSByZXN1bHQKKyAgICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdl
IG9ubHkgd2FudCB0aGUgcmVzdWx0IG9mIHRoZSBtdWx0aXBsaWNhdGlvbgorICAgICAqIGFmdGVy
IHNoaWZ0aW5nIHJpZ2h0IGJ5IDY0IGJpdHMsIHdlIHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhlIGNv
bnRlbnQKKyAgICAgKiBvZiBSRFguCisgICAgICovCisgICAgYXNtICggIm11bHEgJVtzY2FsZV0i
CisgICAgICAgICAgOiAiK2EiICh0c2MpLCAiPWQiIChyZXN1bHQpCisgICAgICAgICAgOiBbc2Nh
bGVdICJybSIgKHNjYWxlKSApOworCisgICAgcmV0dXJuIHJlc3VsdCArIG9mZnNldDsKK30KKwor
c3RhdGljIHVpbnQ2NF90IHRpbWVfbm93KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdWludDY0
X3QgdHNjLCBzY2FsZTsKKworICAgIC8qCisgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFn
ZSBpcyBub3QgZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxpZGF0ZWQKKyAgICAgKiBmYWxsIGJh
Y2sgdG8gdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4KKyAgICAgKi8KKyAgICBpZiAo
ICFkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzY192YWxpZCApCisgICAgICAgIHJl
dHVybiB0aW1lX3JlZl9jb3VudChkKTsKKworICAgIC8qIE90aGVyd2lzZSBjb21wdXRlIHJlZmVy
ZW5jZSB0aW1lIGluIHRoZSBzYW1lIHdheSB0aGUgZ3Vlc3Qgd291bGQgKi8KKyAgICB0c2MgPSBo
dm1fZ2V0X2d1ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCkpOworICAgIHNjYWxlID0g
KCgxMDAwMHVsIDw8IDMyKSAvIGQtPmFyY2gudHNjX2toeikgPDwgMzI7CisKKyAgICByZXR1cm4g
c2NhbGVfdHNjKHRzYywgc2NhbGUsIDApOworfQorCitzdGF0aWMgdm9pZCBzdG9wX3N0aW1lcihz
dHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cykKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiA9
IHZzLT52OworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOworICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKwor
ICAgIGlmICggIXZzLT5zdGFydGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3RvcF90aW1l
cigmdnMtPnRpbWVyKTsKKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGlu
Zyk7CisgICAgdnMtPnN0YXJ0ZWQgPSBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgc3RpbWVyX2V4
cGlyZSh2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZz
ID0gZGF0YTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHN0cnVjdCB2aXJpZGlh
bl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKworICAgIGlmICggIXZzLT5jb25maWcuZW5hYmxl
ZCApCisgICAgICAgIHJldHVybjsKKworICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJf
cGVuZGluZyk7CisgICAgdmNwdV9raWNrKHYpOworfQorCitzdGF0aWMgdm9pZCBzdGFydF9zdGlt
ZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYgPSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07
CisgICAgaW50NjRfdCBub3cgPSB0aW1lX25vdyh2LT5kb21haW4pOworICAgIGludDY0X3QgZXhw
aXJhdGlvbjsKKyAgICBzX3RpbWVfdCB0aW1lb3V0OworCisgICAgaWYgKCAhdGVzdF9hbmRfc2V0
X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9lbmFibGVkKSApCisgICAgICAgIHByaW50ayhYRU5M
T0dfR19JTkZPICIlcHY6IFZJUklESUFOIFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAorICAgICAg
ICAgICAgICAgc3RpbWVyeCk7CisKKyAgICBpZiAoIHZzLT5jb25maWcucGVyaW9kaWMgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlm
IHRoZSB0aW1lciBpcyBsYXp5IHRoZW4gd2UKKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNz
ZWQgZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQorICAgICAgICAgKiBhcyB0
aGUgc2FtZSBhcyBpZiB0aGUgdGltZXIgaXMgY3VycmVudGx5IHN0b3BwZWQsIGkuZS4gd2UKKyAg
ICAgICAgICoganVzdCBzY2hlZHVsZSBleHBpcmF0aW9uIHRvIGJlICdjb3VudCcgdGlja3MgZnJv
bSBub3cuCisgICAgICAgICAqLworICAgICAgICBpZiAoICF2cy0+c3RhcnRlZCB8fCB2cy0+Y29u
ZmlnLmxhenkgKQorICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5vdyArIHZzLT5jb3VudDsKKyAg
ICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0g
MDsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSB0aW1lciBpcyBhbHJlYWR5
IHN0YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNjaGVkdWxpbmcuCisgICAgICAgICAgICAgKiBIZW5jZSBh
ZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNrLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBleHBpcmF0aW9uID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+Y291bnQ7CisK
KyAgICAgICAgICAgIC8qIE5vdyBjaGVjayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25zIGhhdmUg
YmVlbiBtaXNzZWQgKi8KKyAgICAgICAgICAgIGlmICggZXhwaXJhdGlvbiAtIG5vdyA8PSAwICkK
KyAgICAgICAgICAgICAgICBtaXNzZWQgPSAoKG5vdyAtIGV4cGlyYXRpb24pIC8gdnMtPmNvdW50
KSArIDE7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlv
biBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlzIG5vdCBsYXp5IHRoZW4KKyAgICAgICAgICAgICAq
IGEgbm9uLXplcm8gbWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUgcGVy
aW9kCisgICAgICAgICAgICAgKiBvZiB0aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5s
ZXNzIHRoZSBjb3VudCBoYXMKKyAgICAgICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlmaWNhbnQg
bnVtYmVyJywgaW4gd2hpY2ggY2FzZSB0aGUgdGltZXIKKyAgICAgICAgICAgICAqIHNob3VsZCBi
ZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9ydHVuYXRlbHkgdGhlIHNwZWNpZmljYXRpb24KKyAgICAg
ICAgICAgICAqIGRvZXMgbm90IHN0YXRlIHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhlIGNob2lj
ZSBvZiBudW1iZXIKKyAgICAgICAgICAgICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBpZiAoIG1pc3NlZCA+IDMgKQorICAgICAgICAgICAgICAg
IGV4cGlyYXRpb24gPSBub3cgKyB2cy0+Y291bnQ7CisgICAgICAgICAgICBlbHNlIGlmICggbWlz
c2VkICkKKyAgICAgICAgICAgICAgICBleHBpcmF0aW9uID0gbm93ICsgKHZzLT5jb3VudCAvIG1p
c3NlZCk7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZXhwaXJh
dGlvbiA9IHZzLT5jb3VudDsKKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9IDAgKQor
ICAgICAgICB7CisgICAgICAgICAgICBzZXRfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRp
bmcpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorICAgIEFTU0VSVChl
eHBpcmF0aW9uIC0gbm93ID4gMCk7CisKKyAgICB2cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247
CisgICAgdGltZW91dCA9IChleHBpcmF0aW9uIC0gbm93KSAqIDEwMHVsbDsKKworICAgIHZzLT5z
dGFydGVkID0gdHJ1ZTsKKyAgICBtaWdyYXRlX3RpbWVyKCZ2cy0+dGltZXIsIHNtcF9wcm9jZXNz
b3JfaWQoKSk7CisgICAgc2V0X3RpbWVyKCZ2cy0+dGltZXIsIHRpbWVvdXQgKyBOT1coKSk7Cit9
CisKK3N0YXRpYyB2b2lkIHBvbGxfc3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
c3RpbWVyeCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW3N0
aW1lcnhdOworCisgICAgaWYgKCAhdGVzdF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGlu
ZykgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoICF2aXJpZGlhbl9zeW5pY19kZWxpdmVy
X3RpbWVyX21zZyh2LCB2cy0+Y29uZmlnLnNpbnR4LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0aW1lcngsIHZzLT5leHBpcmF0aW9uLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVfbm93KHYtPmRvbWFpbikpICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRp
bmcpOworCisgICAgaWYgKCB2cy0+Y29uZmlnLnBlcmlvZGljICkKKyAgICAgICAgc3RhcnRfc3Rp
bWVyKHZzKTsKKyAgICBlbHNlCisgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDA7Cit9CisK
K3ZvaWQgdmlyaWRpYW5fdGltZV9wb2xsX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBz
dHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgIGlmICggIXZ2LT5zdGltZXJfcGVuZGluZyApCisgICAgICAgcmV0
dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysg
KQorICAgICAgICBwb2xsX3N0aW1lcih2LCBpKTsKK30KKwordm9pZCB2aXJpZGlhbl90aW1lX3Zj
cHVfZnJlZXplKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYg
KCAhaXNfdmlyaWRpYW5fdmNwdSh2KSB8fAorICAgICAgICAgISh2aXJpZGlhbl9mZWF0dXJlX21h
c2sodi0+ZG9tYWluKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICByZXR1cm47CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOworCisgICAg
ICAgIGlmICggdnMtPnN0YXJ0ZWQgKQorICAgICAgICAgICAgc3RvcF90aW1lcigmdnMtPnRpbWVy
KTsKKyAgICB9Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X3RoYXcoc3RydWN0IHZjcHUg
KnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl92Y3B1KHYp
IHx8CisgICAgICAgICAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayh2LT5kb21haW4pICYgSFZNUFZf
c3RpbWVyKSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlf
U0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9z
dGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmVu
YWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKyAgICB9Cit9CisKIHZvaWQg
dmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Cisg
ICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHZp
cmlkaWFuX3RpbWVfdmNwdV9mcmVlemUodik7CisKICAgICB0aW1lX3JlZl9jb3VudF9mcmVlemUo
ZCk7CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhhdyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgdGltZV9yZWZfY291bnRfdGhhdyhk
KTsKKworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV92
Y3B1X3RoYXcodik7CiB9CiAKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmly
aWRpYW47CiAKQEAgLTE0OSw2ICszODcsNjEgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
MF9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19D
T05GSUc6CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9Y
NjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzID0KKyAgICAgICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0
aW1lcngpOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1Q
Vl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAg
ICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAgICAgICAgdnMtPmNvbmZpZy5yYXcgPSB2YWw7CisK
KyAgICAgICAgaWYgKCAhdnMtPmNvbmZpZy5zaW50eCApCisgICAgICAgICAgICB2cy0+Y29uZmln
LmVuYWJsZWQgPSAwOworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5lbmFibGVkICkKKyAgICAg
ICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjFfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3Rp
bWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7CisgICAgICAgIHN0
cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0KKyAgICAgICAgICAgICZhcnJheV9hY2Nlc3Nfbm9z
cGVjKHZ2LT5zdGltZXIsIHN0aW1lcngpOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKKworICAgICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAgICAgICAgdnMtPmNv
dW50ID0gdmFsOworCisgICAgICAgIGlmICggIXZzLT5jb3VudCAgKQorICAgICAgICAgICAgdnMt
PmNvbmZpZy5lbmFibGVkID0gMDsKKyAgICAgICAgZWxzZSBpZiAoIHZzLT5jb25maWcuYXV0b19l
bmFibGUgKQorICAgICAgICAgICAgdnMtPmNvbmZpZy5lbmFibGVkID0gMTsKKworICAgICAgICBp
ZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFydF9zdGltZXIodnMpOwor
CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxu
IiwKICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGlkeCwgdmFsKTsKQEAgLTE2MCw2ICs0NTMs
NyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpCiAKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7CisgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2
ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCkBAIC0yMDEsNiArNDk1LDM4IEBAIGludCB2aXJp
ZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIwX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6CisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIzX0NPTkZJRzoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gKGlkeCAt
IEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZp
cmlkaWFuX3N0aW1lciAqdnMgPQorICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYt
PnN0aW1lciwgc3RpbWVyeCk7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFz
ayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgICp2YWwgPSB2cy0+Y29uZmlnLnJhdzsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6CisgICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjFfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CisgICAgeworICAgICAgICB1bnNp
Z25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7
CisgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0KKyAgICAgICAgICAg
ICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0aW1lcngpOworCisgICAgICAgIGlm
ICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnMtPmNvdW50
OworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIF9fZnVuY19fLCBp
ZHgpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CkBAIC0yMDksOCArNTM1LDE5
IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotaW50
IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoraW50IHZpcmlk
aWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCB2aXJpZGlh
bl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAg
IHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsK
KworICAgICAgICB2cy0+diA9IHY7CisgICAgICAgIGluaXRfdGltZXIoJnZzLT50aW1lciwgc3Rp
bWVyX2V4cGlyZSwgdnMsIHYtPnByb2Nlc3Nvcik7CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTIyMSw2ICs1NTgsMTYgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3Ry
dWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBraWxs
X3RpbWVyKCZ2cy0+dGltZXIpOworICAgICAgICB2cy0+diA9IE5VTEw7CisgICAgfQogfQogCiB2
b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpA
QCAtMjMxLDExICs1NzgsMzYgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
ICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpCiB7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJj
aC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBCVUlMRF9CVUdfT04o
QVJSQVlfU0laRSh2di0+c3RpbWVyKSAhPQorICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGN0
eHQtPnN0aW1lcl9jb25maWdfbXNyKSk7CisgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUodnYt
PnN0aW1lcikgIT0KKyAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShjdHh0LT5zdGltZXJfY291
bnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7
IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9
ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIGN0eHQtPnN0aW1lcl9jb25maWdfbXNyW2ldID0g
dnMtPmNvbmZpZy5yYXc7CisgICAgICAgIGN0eHQtPnN0aW1lcl9jb3VudF9tc3JbaV0gPSB2cy0+
Y291bnQ7CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCiAg
ICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0
ICpjdHh0KQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJB
WV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICB2cy0+Y29uZmlnLnJhdyA9
IGN0eHQtPnN0aW1lcl9jb25maWdfbXNyW2ldOworICAgICAgICB2cy0+Y291bnQgPSBjdHh0LT5z
dGltZXJfY291bnRfbXNyW2ldOworICAgIH0KIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVf
ZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggZjMxNjZm
YmNkMC4uZGNlNjQ4YmI0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
MTgxLDYgKzE4MSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25S
ZWZlcmVuY2VUc2MgPSAxOwogICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAm
IEhWTVBWX3N5bmljICkKICAgICAgICAgICAgIG1hc2suQWNjZXNzU3luaWNSZWdzID0gMTsKKyAg
ICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIgKQorICAg
ICAgICAgICAgbWFzay5BY2Nlc3NTeW50aGV0aWNUaW1lclJlZ3MgPSAxOwogCiAgICAgICAgIHUu
bWFzayA9IG1hc2s7CiAKQEAgLTMyMiw2ICszMjQsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRp
YW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2Ug
SFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZSRVFV
RU5DWToKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfVElNRV9SRUZfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklH
IC4uLiBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl90
aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoK
QEAgLTQwMyw2ICs0MDcsNyBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9N
U1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIwX0NPTkZJRyAuLi4gSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAgICAgICByZXR1
cm4gdmlyaWRpYW5fdGltZV9yZG1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9N
U1JfQ1JBU0hfUDA6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlh
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRleCA1NzI5MDRjMDkx
Li41ZmUyMDM5OTc4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlh
bi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTQwLDYgKzQw
LDMyIEBAIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyCiAgICAgfTsKIH07CiAKK3VuaW9uIHZpcmlk
aWFuX3N0aW1lcl9jb25maWdfbXNyCit7CisgICAgdWludDY0X3QgcmF3OworICAgIHN0cnVjdAor
ICAgIHsKKyAgICAgICAgdWludDY0X3QgZW5hYmxlZDoxOworICAgICAgICB1aW50NjRfdCBwZXJp
b2RpYzoxOworICAgICAgICB1aW50NjRfdCBsYXp5OjE7CisgICAgICAgIHVpbnQ2NF90IGF1dG9f
ZW5hYmxlOjE7CisgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4OworICAgICAgICB1aW50NjRfdCBk
aXJlY3RfbW9kZToxOworICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMTozOworICAgICAg
ICB1aW50NjRfdCBzaW50eDo0OworICAgICAgICB1aW50NjRfdCByZXNlcnZlZF96ZXJvMjo0NDsK
KyAgICB9OworfTsKKworc3RydWN0IHZpcmlkaWFuX3N0aW1lciB7CisgICAgc3RydWN0IHZjcHUg
KnY7CisgICAgc3RydWN0IHRpbWVyIHRpbWVyOworICAgIHVuaW9uIHZpcmlkaWFuX3N0aW1lcl9j
b25maWdfbXNyIGNvbmZpZzsKKyAgICB1aW50NjRfdCBjb3VudDsKKyAgICB1aW50NjRfdCBleHBp
cmF0aW9uOworICAgIGJvb2wgc3RhcnRlZDsKK307CisKIHN0cnVjdCB2aXJpZGlhbl92Y3B1CiB7
CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0OwpAQCAtNTEsNiArNzcsOSBAQCBz
dHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7CiAgICAg
dW5pb24gdmlyaWRpYW5fc2ludF9tc3Igc2ludFsxNl07CiAgICAgdWludDhfdCB2ZWN0b3JfdG9f
c2ludHhbMjU2XTsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHN0aW1lcls0XTsKKyAgICB1
bnNpZ25lZCBpbnQgc3RpbWVyX2VuYWJsZWQ7CisgICAgdW5zaWduZWQgaW50IHN0aW1lcl9wZW5k
aW5nOwogICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOwogfTsKIApAQCAtODcsNiArMTE2LDcg
QEAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbgogICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIGh5
cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50IHRpbWVfcmVm
X2NvdW50OwogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHJlZmVyZW5jZV90c2M7CisgICAgYm9v
bCByZWZlcmVuY2VfdHNjX3ZhbGlkOwogfTsKIAogdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCkBAIC0xMTMsNyArMTQzLDcgQEAg
dm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAK
IGJvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAq
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVj
dG9yKTsKLXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KTsKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQg
dmlyaWRpYW5fc3luaWNfcG9sbF91bmJsb2NrKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQg
dmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2ZWN0b3IpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZt
L3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IGVj
M2U0ZGYxMmMuLjgzNDRhYTQ3MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2
ZS5oCkBAIC02MDQsNiArNjA0LDggQEAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
ewogICAgIHVpbnQ4X3QgIF9wYWRbN107CiAgICAgdWludDY0X3Qgc2ltcF9tc3I7CiAgICAgdWlu
dDY0X3Qgc2ludF9tc3JbMTZdOworICAgIHVpbnQ2NF90IHN0aW1lcl9jb25maWdfbXNyWzRdOwor
ICAgIHVpbnQ2NF90IHN0aW1lcl9jb3VudF9tc3JbNF07CiB9OwogCiBERUNMQVJFX0hWTV9TQVZF
X1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGU3ZTNjN2M4OTIuLmUwNmIwOTQyZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTUwLDYgKzE1MCwxMCBAQAogI2RlZmluZSBfSFZN
UFZfc3luaWMgNwogI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCiAKKy8q
IEVuYWJsZSBTVElNRVIgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3RpbWVyIDgKKyNkZWZpbmUg
SFZNUFZfc3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCisKICNkZWZpbmUgSFZNUFZfZmVhdHVy
ZV9tYXNrIFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhWTVBWX25v
X2ZyZXEgfCBcCkBAIC0xNTgsNyArMTYyLDggQEAKICAgICAgICAgIEhWTVBWX2hjYWxsX3JlbW90
ZV90bGJfZmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwKICAgICAgICAg
IEhWTVBWX2NyYXNoX2N0bCB8IFwKLSAgICAgICAgIEhWTVBWX3N5bmljKQorICAgICAgICAgSFZN
UFZfc3luaWMgfCBcCisgICAgICAgICBIVk1QVl9zdGltZXIpCiAKICNlbmRpZgogCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:27:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18: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 1h4V4o-00036B-9q; Thu, 14 Mar 2019 18:27: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=4L16=RR=citrix.com=prvs=9699b3d2b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4V4m-000364-JP
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:27:32 +0000
X-Inumbo-ID: d3fd9c9e-4686-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3fd9c9e-4686-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:27:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,478,1544486400"; d="scan'208";a="80605745"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 18:11:17 +0000
Message-ID: <20190314181117.1531-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190314181117.1531-1-paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2
NDoKIC0gQWRkcmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu
aCAgICAgIHwgIDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KQEAgLTIxNzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBn
cm91cCB3aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ug
b2YgYW4gZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJl
ZmVyZW5jZV90c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9y
YXRlcyB1c2Ugb2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitU
aGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVz
dHMgd2l0aCBtdWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBU
aGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdy
b3Vwcywgd2hpY2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwx
MiBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAq
IExJQlhMX0hBVkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxf
aXBpJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBl
bnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAx
CisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5k
aWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNw
aV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFu
X2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9i
aXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRf
U1RJTUVSKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5
bmljIHwgSFZNUFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAg
ICBtYXNrIHw9IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAg
ICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVu
dCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jh
c2hfY3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDks
ICJoY2FsbF9pcGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0
eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGRjZTY0OGJiNGUu
LjRiMDZiNzhhMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYg
KzI4LDcgQEAKICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVm
aW5lIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxv
bmdTcGluV2FpdCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3Rlcklw
aSAgMHgwMDBiCiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2Rl
ZmluZSBIdkV4dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBA
QCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlE
NEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9J
TlQgICAgICAgICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJ
ICAoMSA8PCAxMCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBI
VyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19P
VkVSTEFZICAgICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICByZXMtPmEgfD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJ
RDRBX01TUl9CQVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5U
SEVUSUNfQ0xVU1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBp
cyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjI4LDYg
KzYzMiw2NSBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0Ns
dXN0ZXJJcGk6CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMy
X3QgdmVjdG9yOworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVz
ID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBw
YXJhbWV0ZXJzLiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAg
ICAgdmNwdV9tYXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZlY3RvcjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAg
ICAgICAgICAgdWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZjcHVfbWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAg
ICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJh
bXNfZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJn
ZXRfdnRsIHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBd
IHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8Cisg
ICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3Rv
cjsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21h
c2spICogOCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEo
dmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9y
LCAwKTsKKyAgICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAg
ICAgICAgICBpbnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2
YjA5NDJkMC4uMzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiAr
MTU0LDEwIEBACiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIg
KDEgPDwgX0hWTVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBl
cmNhbGwgKi8KKyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxs
X2lwaSAoMSA8PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwK
ICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAot
ICAgICAgICAgSFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAg
ICAgSFZNUFZfaGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:44:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4VLJ-0004lt-He; Thu, 14 Mar 2019 18:44:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4VLI-0004lX-49
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:44:36 +0000
X-Inumbo-ID: 36766c38-4689-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36766c38-4689-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:44: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 1h4VLG-0007na-JZ; Thu, 14 Mar 2019 18:44: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 1h4VLF-0006RA-Pf; Thu, 14 Mar 2019 18:44:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4VLF-0001p9-P4; Thu, 14 Mar 2019 18:44:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133804-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=996980ef869585f2878bfede23c6bc75d1fd12c1
X-Osstest-Versions-That: xen=76197450719d787bbfba19f92d1920fc7b1fe34b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 18:44:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133804: 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>

ZmxpZ2h0IDEzMzgwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzgwNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5OTY5ODBlZjg2OTU4NWYyODc4YmZlZGUyM2M2YmM3NWQxZmQxMmMxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NjE5NzQ1MDcxOWQ3ODdiYmZi
YTE5ZjkyZDE5MjBmYzdiMWZlMzRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4MDIgIDIwMTkt
MDMtMTQgMTM6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODA0ICAy
MDE5LTAzLTE0IDE2OjAwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgNzYxOTc0NTA3MS4uOTk2OTgwZWY4NiAgOTk2OTgwZWY4Njk1ODVmMjg3OGJmZWRl
MjNjNmJjNzVkMWZkMTJjMSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 18:57:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 18: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 1h4VXY-0005dD-Qb; Thu, 14 Mar 2019 18: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=S2MT=RR=intel.com=ashok.raj@srs-us1.protection.inumbo.net>)
 id 1h4VXX-0005d8-Jw
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 18:57:15 +0000
X-Inumbo-ID: fa87da76-468a-11e9-bc90-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa87da76-468a-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 18:57:13 +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 fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Mar 2019 11:57:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,479,1544515200"; d="scan'208";a="122728828"
Received: from araj-mobl1.jf.intel.com ([10.7.201.27])
 by orsmga007.jf.intel.com with ESMTP; 14 Mar 2019 11:57:12 -0700
Date: Thu, 14 Mar 2019 11:57:12 -0700
From: "Raj, Ashok" <ashok.raj@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190314185712.GA20889@araj-mobl1.jf.intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
 <d55bb90e-5ca4-0544-be5f-bbd0168c060a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d55bb90e-5ca4-0544-be5f-bbd0168c060a@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Borislav Petkov <bp@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, "Mallick, Asit K" <asit.k.mallick@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ashok Raj <ashok.raj@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Chao Gao <chao.gao@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>

SGkgQW5kcmV3IAoKU29ycnkgaXQgdG9vayBhIHdoaWxlLCBzaW5jZSBJIGhhZCB0byBjaGVjayB3
aXRoIGNvdXBsZSBvdGhlcnMuCgorIEFzaXQKCk9uIFRodSwgTWFyIDE0LCAyMDE5IGF0IDEyOjM5
OjQ2UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6CltzbmlwXQo+IAo+IE9uIGxhdGUgbG9h
ZCBmYWlsdXJlLCB3ZSBzaG91bGQgZHVtcCBlbm91Z2ggaW5mb3JtYXRpb24gdG8gd29yayBvdXQK
PiBleGFjdGx5IHdoYXQgd2VudCBvbiwgdG8gZGV0ZXJtaW5lIGhvdyBiZXN0IHRvIHByb2NlZWQs
IGJ1dCB0aGUgc2VydmVyCj4gaXMgZWZmZWN0aXZlbHkgbG9zdCB0byB1cy7CoCBPbiBsYXRlIGxv
YWQgc3VjY2VzcywgdGhlIHByb3Bvc2VkIG5ldwo+ICJ2ZXJzaW9uIiByZXBsYWNlcyB0aGUgY3Vy
cmVudCAidmVyc2lvbiIuCj4gCj4gQW5kIGFnYWluIC0gSSByZWl0ZXJhdGUgdGhlIHBvaW50IHRo
YXQgSSB0aGluayBpdCBpcyBmaW5lIHRvIGhhdmUgYQo+IHNpbXBsaWZ5aW5nIGFzc3VtcHRpb24g
dGhhdCB3ZSBkb24ndCBoYXZlIG1peGVkIHN0ZXBwaW5nIHN5c3RlbXMgdG8KPiBzdGFydCB3aXRo
LCBwcmVzdW1pbmcgdGhpcyBpcyBnZW5lcmFsbHkgaW4gbGluZSB3aXRoIEludGVsJ3Mgc3VwcG9y
dAo+IHN0YXRlbWVudC7CoCBJZiBpbiBwcmFjdGljZSB3ZSBmaW5kIG1peGVkIHN0ZXBwaW5nIHN5
c3RlbXMgd2hpY2ggYXJlCj4gc3VwcG9ydGVkIGJ5IGFuIE9FTS9JbnRlbCwgd2UgY2FuIHNlZSBh
Ym91dCBleHRlbmRpbmcgdGhlIGxvZ2ljLgoKQ2hlY2tpbmcgd2l0aCBBc2l0IGhlIHNheXMgaXQg
aXMgaW4gZmFjdCBwZXJtaXR0ZWQgdG8gaGF2ZSAxIHN0ZXAgYmVoaW5kCmV2ZW4gb24gYSBtdWx0
aS1zb2NrZXQgc3lzdGVtLiBPbmUgY291bGQgYmUgTiBhbmQgb3RoZXIgTi0xIHNob3VsZCBiZSAK
c3VwcG9ydGVkLgoKQ2hlZXJzLApBc2hvawoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 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 1h4VaJ-0006II-B1; Thu, 14 Mar 2019 19:00: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=+3mG=RR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4VaI-0006HB-Oa
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 19:00:06 +0000
X-Inumbo-ID: 61154870-468b-11e9-bba1-c3f063842ccc
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 61154870-468b-11e9-bba1-c3f063842ccc;
 Thu, 14 Mar 2019 19:00: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 37D19A78;
 Thu, 14 Mar 2019 12:00:05 -0700 (PDT)
Received: from [10.37.12.84] (unknown [10.37.12.84])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A719A3F59C;
 Thu, 14 Mar 2019 12:00:02 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
Date: Thu, 14 Mar 2019 19:00: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: <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGksCgpPbiAzLzE0LzE5IDM6NDAgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAzLzE0
LzE5IDExOjEwIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMy8xNC8x
OSA1OjAyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAzLzE0LzE5IDEwOjUyIEFN
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAzLzE0LzE5IDQ6NDcgUE0s
IEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gT24gMy8xNC8xOSA5OjE3IEFNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+Cj4+Pj4+PiBDdXJy
ZW50bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVlcyBh
bmQKPj4+Pj4+IGRlc3Ryb3kgc2hhcmVkIFR4L1J4IHJpbmdzIGxlYXZpbmcgdGhlIGRyaXZlciBp
biBpdHMgY3VycmVudCBzdGF0ZQo+Pj4+Pj4gYW5kIG5ldmVyIHNpZ25hbGluZyB0aGUgYmFja2Vu
ZCBvZiB0aGlzIGZyb250ZW5kJ3Mgc3RhdGUgY2hhbmdlLgo+Pj4+Pj4gVGhpcyBsZWFkcyB0byB0
aGUgbnVtYmVyIG9mIGNvbnNlcXVlbmNlczoKPj4+Pj4+IC0gd2hlbiBmcm9udGVuZCB3aXRoZHJh
d3MgZ3JhbnRlZCByZWZlcmVuY2VzIHRvIHRoZSByaW5ncyBldGMuIGl0Cj4+Pj4+PiBjYW5ub3QK
Pj4+Pj4+ICDCoMKgwqAgYmUgY2xlYW5seSBkb25lIGFzIHRoZSBiYWNrZW5kIHN0aWxsIGhvbGRz
IHRob3NlIChpdCB3YXMgbm90Cj4+Pj4+PiB0b2xkIHRvCj4+Pj4+PiAgwqDCoMKgIGZyZWUgdGhl
IHJlc291cmNlcykKPj4+Pj4+IC0gaXQgaXMgbm90IHBvc3NpYmxlIHRvIHJlc3VtZSBkcml2ZXIg
b3BlcmF0aW9uIGFzIGFsbCB0aGUKPj4+Pj4+IGNvbW11bmljYXRpb24KPj4+Pj4+ICDCoMKgwqAg
bWVhbnMgd2l0aCB0aGUgYmFja25lZCB3ZXJlIGRlc3Ryb3llZCBieSB0aGUgZnJvbnRlbmQsIHRo
dXMKPj4+Pj4+ICDCoMKgwqAgbWFraW5nIHRoZSBmcm9udGVuZCBhcHBlYXIgdG8gdGhlIGd1ZXN0
IE9TIGFzIGZ1bmN0aW9uYWwsIGJ1dAo+Pj4+Pj4gIMKgwqDCoCBub3QgcmVhbGx5Lgo+Pj4+PiBX
aGF0IGRvIHlvdSBtZWFuPyBBcmUgeW91IHNheWluZyB0aGF0IGFmdGVyIHJlc3VtZSB5b3UgbG9z
ZQo+Pj4+PiBjb25uZWN0aXZpdHk/Cj4+Pj4gRXhhY3RseSwgaWYgeW91IHRha2UgYSBsb29rIGF0
IHRoZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5vdwo+Pj4+IHdoYXQgaXQgZG9lcyBpdCBk
ZXN0cm95cyB0aGUgcmluZ3MgZXRjLiBhbmQgbmV2ZXIgbm90aWZpZXMgdGhlIGJhY2tlbmQKPj4+
PiBvZiB0aGF0LCBlLmcuIGl0IHN0YXlzIGluLCBzYXksIGNvbm5lY3RlZCBzdGF0ZSB3aXRoIGNv
bW11bmljYXRpb24KPj4+PiBjaGFubmVscyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBh
bnkgb3RoZXIgWGVuIGJ1cyBzdGF0ZSwgc28KPj4+PiB0aGVyZSBpcwo+Pj4+IG5vIHdheSBpdHMg
c3RhdGUgbWFjaGluZSBjYW4gaGVscCByZWNvdmVyaW5nLgo+Pj4KPj4+IE15IHRyZWUgaXMgYWJv
dXQgYSBtb250aCBvbGQgc28gcGVyaGFwcyB0aGVyZSBpcyBzb21lIHNvcnQgb2YgcmVncmVzc2lv
bgo+Pj4gYnV0IHRoaXMgY2VydGFpbmx5IHdvcmtzIGZvciBtZS4gQWZ0ZXIgcmVzdW1lIG5ldGZy
b250IGdldHMKPj4+IFhlbmJ1c1N0YXRlSW5pdFdhaXQgZnJvbSBiYWNrZW5kIHdoaWNoIGNhdXNl
cyB4ZW5uZXRfY29ubmVjdCgpLgo+PiBBaCwgdGhlIGRpZmZlcmVuY2UgY2FuIGJlIG9mIHRoZSB3
YXkgd2UgZ2V0IHRoZSBndWVzdCBlbnRlcgo+PiB0aGUgc3VzcGVuZCBzdGF0ZS4gSSBhbSBtYWtp
bmcgbXkgZ3Vlc3QgdG8gc3VzcGVuZCB3aXRoOgo+PiBlY2hvIG1lbSA+IC9zeXMvcG93ZXIvc3Rh
dGUKPj4gQW5kIHRoZW4gSSB1c2UgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCAodGhpcyBpcyBh
IHRlc3QgY29kZSkKPj4gdG8gd2FrZSBpdCB1cC4KPj4gQ291bGQgeW91IHBsZWFzZSBzaGFyZSB5
b3VyIGV4YWN0IHVzZS1jYXNlIHdoZW4gdGhlIGd1ZXN0IGVudGVycyBzdXNwZW5kCj4+IGFuZCB3
aGF0IHlvdSBkbyB0byByZXN1bWUgaXQ/Cj4gCj4gCj4geGwgc2F2ZSAvIHhsIHJlc3RvcmUKPiAK
Pj4gSSBjYW4gc2VlIG5vIHdheSBiYWNrZW5kIG1heSB3YW50IGVudGVyIFhlbmJ1c1N0YXRlSW5p
dFdhaXQgaW4gbXkKPj4gdXNlLWNhc2UKPj4gYXMgaXQgc2ltcGx5IGRvZXNuJ3Qga25vdyB3ZSB3
YW50IGhpbSB0by4KPiAKPiAKPiBZb3VycyBsb29rcyBsaWtlIEFDUEkgcGF0aCwgSSBkb24ndCBr
bm93IGhvdyB3ZWxsIGl0IHdhcyB0ZXN0ZWQgVEJILgoKSSByZW1lbWJlciBhIHNlcmllcyBmcm9t
IGFtYXpvbiBbMV0gdGhhdCBwbGF5cyBhcm91bmQgc3VzcGVuZCBhbmQgCmhpYmVybmF0aW9uLiBU
aGUgcGF0Y2ggWzJdIGxlYWRzIG1lIHRvIHRoaW5rIHRoYXQgZ3Vlc3QgdHJpZ2dlcmVkIApzdXNw
ZW5kL3Jlc3VtZSBkb2VzIG5vdCB3b3JrIHByb3Blcmx5LiBJdCBsb29rcyBsaWtlIHRoZSBzZXJp
ZXMgaGFzIApuZXZlciBiZWVuIGZ1bGx5IHJldmlld2VkLiBOb3Qgc3VyZSB3aHkuLi4KCkFueXdh
eSwgZnJvbSBteSB1bmRlcnN0YW5kaW5nIHRoaXMgc2VyaWVzIG1heSBzb2x2ZSBPbGVrc2FuZHIg
aXNzdWUuIApIb3dldmVyLCB0aGlzIHdvdWxkIG9ubHkgYWRkcmVzcyB0aGUgY29tbW9uIGNvZGUg
c2lkZS4gQUZBSUsgT2xla3NhbmRyIAppcyB0YXJnZXRpbmcgQXJtIHBsYXRmb3JtLiBJZiBzbywg
SSB0aGluayB0aGlzIHdvdWxkIHJlcXVpcmUgbW9yZSB3b3JrIAp0aGFuIHRoaXMgc2VyaWVzLiBB
cm0gY29kZSBzdGlsbCBtaXNzIGZldyBiaXRzIHByb3Blcmx5IHN1c3BlbmQvcmVzdW1lIAphcmNo
IHNwZWNpZmljIGNvZGUgKHNlZSBbMl0pLgoKSSBoYXZlIGEgYnJhbmNoIG9uIG15IGdpdCB0byB0
cmFjayB0aGUgc2VyaWVzLiBIb3dldmVyLCB0aGV5IG5ldmVyIGhhdmUgCmJlZW4gcmVzZW50IGFm
dGVyIElhbiBDYW1wYmVsbCBsZWZ0IENpdHJpeC4gSSB3b3VsZCBiZSBoYXBweSB0byByZXZpZXcg
CnRoZW0gaWYgc29tZW9uZSB3YW50cyB0byBwaWNrIHRoZW0gdXAgYW5kIHJlcG9zdCB0aGVtLgoK
Q2hlZXJzLAoKWzFdIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTgtMDYvbXNnMDA4MjMuaHRtbAoKWzJdIApodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1wZW9wbGUvanVsaWVuZy9saW51eC1hcm0uZ2l0O2E9c2hvcnRsb2c7aD1y
ZWZzL2hlYWRzL3hlbi1taWdyYXRpb24vdjIKCj4gCj4gCj4gLWJvcmlzCj4gCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:00:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19:00: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 1h4Vao-0006O4-MC; Thu, 14 Mar 2019 19:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPq9=RR=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h4Van-0006Nv-Iy
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 19:00:37 +0000
X-Inumbo-ID: 722f187a-468b-11e9-85dd-7729288d13ee
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.85]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 722f187a-468b-11e9-85dd-7729288d13ee;
 Thu, 14 Mar 2019 19:00:34 +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=SN0NxL38yV9tQh3Is2sgsgnSj+YJ+7EkmRswkvjjcn8=;
 b=DpVg9F1vUBlULGWGdYApiHZFoLa+Hi0r8vHJwN+yUnuFXEGcBNwKSUuKc4K5FWcQXWq+7njcf3LN7MkvYJj6h7xkzjbmsncDCuJRlRyxsvS9DreP9I14uRU7HVPtLcT9CoeAwlRL8tVL5N3DljOqhz2Kul2bIxSEEtWvOwiY1r4=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1182.namprd12.prod.outlook.com (10.169.204.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Thu, 14 Mar 2019 19:00:32 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.011; Thu, 14 Mar 2019
 19:00:32 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqYJZaiAgAIwKgA=
Date: Thu, 14 Mar 2019 19:00:32 +0000
Message-ID: <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
In-Reply-To: <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0013.namprd15.prod.outlook.com
 (2603:10b6:805::26) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ad264df-1c4c-4591-013e-08d6a8af555b
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:MWHPR12MB1182; 
x-ms-traffictypediagnostic: MWHPR12MB1182:
x-microsoft-antispam-prvs: <MWHPR12MB118202915B73C235059A9FB4E54B0@MWHPR12MB1182.namprd12.prod.outlook.com>
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(39860400002)(136003)(346002)(376002)(189003)(199004)(102836004)(476003)(316002)(14444005)(54906003)(2616005)(71200400001)(86362001)(71190400001)(5660300002)(256004)(105586002)(31686004)(31696002)(305945005)(7736002)(6916009)(81166006)(81156014)(8676002)(36756003)(99286004)(8936002)(26005)(6246003)(97736004)(53546011)(106356001)(486006)(76176011)(68736007)(6116002)(6506007)(66066001)(386003)(6512007)(186003)(6486002)(3846002)(6436002)(4326008)(52116002)(11346002)(2906002)(446003)(72206003)(478600001)(14454004)(53936002)(25786009)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1182;
 H:MWHPR12MB1597.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: xQ9HHRRGNrjpbMqz1ePTv4KW/YyDPpsQUdZgoZ6T3zCfR7lCHELXs0nuiUYj7y+kCPwh/iE1DL7YKGMQbbAGbA27o6VOApDz+IdHL2ilpaN8rIvn9DXdQeLD+e+b5mq81e3AreiB7tee1cSW1EHPZpkqo0LIQMo+Nr9q7a3MRP3hF4j+CJ0UHUr3GqoUwW59i8Lm+YEArK/Ie1jd26OIuhR48gwsescicb8NNqAVOvPhj4hJu5F24woKiniYSxuB+oZ8T+zONAbzKAKhlpahqHCpthR67kb8NYUoXie03mQgMUcHw8p+mf90JWMgrXnrV8QpWDQ0YjG78n6iP1GtMaWBCsXxS1MGZAPqdCRpvAV/XR/FDpLJ6v97Vp1eY+gC6+VrZqmo5wvoXwXbdhndjHJSoJOU5EMpjdPCmYomsLE=
Content-ID: <2E6416307E4DB745B57A9939B6ECCC3F@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ad264df-1c4c-4591-013e-08d6a8af555b
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 19:00:32.7547 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1182
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>,
 "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>

T24gMy8xMy8xOSA0OjM1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjUuMDIuMTkg
YXQgMjE6MjMsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jDQo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYw0KPj4gQEAgLTEwMyw2ICsxMDMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZGxl
X3N0YXRlIHsNCj4+ICAgDQo+PiAgICNkZWZpbmUgQ1BVSURMRV9GTEFHX0RJU0FCTEVECQkweDEN
Cj4+ICAgLyoNCj4+ICsgKiBPbiBjZXJ0YWluIEFNRCBmYW1pbGllcyB0aGF0IHN1cHBvcnQgbXdh
aXQsIG9ubHkgYzEgY2FuIGJlIHJlYWNoZWQgYnkNCj4+ICsgKiBtd2FpdCBhbmQgdG8gcmVhY2gg
YzIsIGhhbHQgaGFzIHRvIGJlIHVzZWQuDQo+PiArICovDQo+PiArI2RlZmluZSBDUFVJRExFX0ZM
QUdfVVNFX0hBTFQJCTB4Mg0KPiANCj4gQ291bGQgeW91IHBvaW50IHVzIGF0IHdoZXJlIGluIHRo
ZSBtYW51YWxzIHRoaXMgYmVoYXZpb3IgaXMgZGVzY3JpYmVkPw0KPiBXaGlsZSBQTSBWb2wgMiBo
YXMgYSBjaGFwdGVyIHRhbGtpbmcgYWJvdXQgUC1zdGF0ZXMsIEkgY2FuJ3Qgc2VlbSB0bw0KPiBm
aW5kIGFueSBtZW50aW9uIG9mIEMtc3RhdGVzIHRoZXJlLg0KDQpJSVJDIGl0J3MgaW4gdGhlIE5E
QSBQUFIgYW5kIGludGVybmFsbHkgaXQncyBpbiBzb21lIG90aGVyIGRvY3VtZW50cy4gDQpXZSBk
b24ndCBoYXZlIHN1cHBvcnQgdG8gdXNlIG13YWl0IHdoaWxlIGluIENDNiBkdWUgdG8gY2FjaGVz
IGJlaW5nIA0KdHVybmVkIG9mZiBldGMuICBJZiB3ZSBkaWQgaGF2ZSBtd2FpdCBzdXBvcnQgZm9y
IENDNiwgd2UnZCB1c2UgdGhhdCBoZXJlIA0KKGJhc2ljYWxseSBtaXJyb3JpbmcgSW50ZWwpLiAg
U2FkbHkgSSBkb24ndCB0aGluayB3ZSBoYXZlIGFueSBwdWJsaWMgDQppbmZvcm1hdGlvbiBkaXJl
Y3RseSBkZXRhaWxpbmcgdGhpcyBpbmZvcm1hdGlvbi4gIElmIHlvdSdkIGxpa2UsIEkgY2FuIA0K
bG9vayBmdXJ0aGVyIGludG8gaXQuDQoNCj4+IEBAIC03ODMsOCArNzg4LDIzIEBAIHN0YXRpYyB2
b2lkIG13YWl0X2lkbGUodm9pZCkNCj4+ICAgDQo+PiAgIAl1cGRhdGVfbGFzdF9jeF9zdGF0KHBv
d2VyLCBjeCwgYmVmb3JlKTsNCj4+ICAgDQo+PiAtCWlmIChjcHVfaXNfaGFsdGFibGUoY3B1KSkN
Cj4+IC0JCW13YWl0X2lkbGVfd2l0aF9oaW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJF
QUspOw0KPj4gKwlpZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpIHsNCj4+ICsJCXN0cnVjdCBjcHVf
aW5mbyAqaW5mbzsNCj4+ICsJCXN3aXRjaCAoY3gtPmVudHJ5X21ldGhvZCkgew0KPiANCj4gQmxh
bmsgbGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uKHMpIGFuZCBzdGF0ZW1lbnQocykgcGxlYXNlLiBB
bmQNCj4gaXQgd291bGQgc2VlbSBiZXR0ZXIgdG8gbW92ZSB0aGUgZGVjbGFyYXRpb24gcmlnaHQg
aGVyZSAoaW5zaWRlDQo+IHRoZSBzd2l0Y2goKSkgYW55d2F5LiBUaGVuIGFnYWluIC4uLg0KPiAN
Cj4+ICsJCWNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOg0KPj4gKwkJCW13YWl0X2lkbGVfd2l0aF9o
aW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUspOw0KPj4gKwkJCWJyZWFrOw0KPj4g
KwkJY2FzZSBBQ1BJX0NTVEFURV9FTV9IQUxUOg0KPj4gKwkJCWluZm8gPSBnZXRfY3B1X2luZm8o
KTsNCj4+ICsJCQlzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsNCj4+ICsJCQlzYWZlX2hhbHQo
KTsNCj4+ICsJCQlzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOw0KPiANCj4gLi4uIHdvdWxkbid0
IGl0IGJlIGJldHRlciB0byBhdm9pZCB0aGUgcmVkdW5kYW5jeSB3aXRoIGRlZmF1bHRfaWRsZSgp
LA0KPiBieSBpbnRyb2R1Y2luZyBhIG5ldyBoZWxwZXIgZnVuY3Rpb24sIGUuZy4gc3BlY19jdHJs
X3NhZmVfaGFsdCgpPw0KPiANClNlZSBteSBlbWFpbCB3aXRoIFdlaSBhYm91dCB0aGlzLg0KDQoN
Cj4+ICsJCQlsb2NhbF9pcnFfZGlzYWJsZSgpOw0KPj4gKwkJCWJyZWFrOw0KPj4gKwkJZGVmYXVs
dDoNCj4+ICsJCQlwcmludGsoWEVOTE9HX0VSUiBQUkVGSVggInVua25vd24gZW50cnkgbWV0aG9k
ICVkXG4iLCBjeC0+ZW50cnlfbWV0aG9kKTsNCj4+ICsJCX0NCj4gDQo+IE92ZXJseSBsb25nIGxp
bmUgYW5kIG1pc3NpbmcgYnJlYWsgc3RhdGVtZW50Lg0KPiANCj4+IEBAIC0xMTg0LDggKzEyMDQs
OSBAQCBzdGF0aWMgaW50IG13YWl0X2lkbGVfY3B1X2luaXQoc3RydWN0IG5vdGlmaWVyX2Jsb2Nr
ICpuZmIsDQo+PiAgIAlmb3IgKGNzdGF0ZSA9IDA7IGNwdWlkbGVfc3RhdGVfdGFibGVbY3N0YXRl
XS50YXJnZXRfcmVzaWRlbmN5OyArK2NzdGF0ZSkgew0KPj4gICAJCXVuc2lnbmVkIGludCBudW1f
c3Vic3RhdGVzLCBoaW50LCBzdGF0ZTsNCj4+ICAgCQlzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3gg
KmN4Ow0KPj4gKwkJY29uc3QgdW5zaWduZWQgaW50IGZsYWdzID0gY3B1aWRsZV9zdGF0ZV90YWJs
ZVtjc3RhdGVdLmZsYWdzOw0KPiANCj4gTWF5IEkgc3VnZ2VzdCB0byBuYW1lIHRoZSB2YXJpYWJs
ZSBzbGlnaHRseSBkaWZmZXJlbnRseSwgZS5nLiBjZmxhZ3MsDQo+IHRvIGF2b2lkIGFueSByaXNr
IG9mIGl0IGJlaW5nIG1pc3Rha2VuIGZvciB3aGF0IHdlIGNvbW1vbmx5IHVzZQ0KPiB3aXRoIGUu
Zy4gc3Bpbl9sb2NrX2lycXNhdmUoKT8NCj4gDQo+PiBAQCAtMTIyMSw3ICsxMjQyLDEyIEBAIHN0
YXRpYyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwN
Cj4+ICAgCQljeCA9IGRldi0+c3RhdGVzICsgZGV2LT5jb3VudDsNCj4+ICAgCQljeC0+dHlwZSA9
IHN0YXRlOw0KPj4gICAJCWN4LT5hZGRyZXNzID0gaGludDsNCj4+IC0JCWN4LT5lbnRyeV9tZXRo
b2QgPSBBQ1BJX0NTVEFURV9FTV9GRkg7DQo+PiArDQo+PiArCQlpZiAoZmxhZ3MgJiBDUFVJRExF
X0ZMQUdfVVNFX0hBTFQpDQo+PiArCQkJY3gtPmVudHJ5X21ldGhvZCA9IEFDUElfQ1NUQVRFX0VN
X0hBTFQ7DQo+PiArCQkgZWxzZQ0KPj4gKwkJCWN4LT5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFU
RV9FTV9GRkg7DQo+IA0KPiBJJ2QgcHJlZmVyIGlmIHlvdSB1c2VkIGEgY29uZGl0aW9uYWwgZXhw
cmVzc2lvbiBoZXJlLiBPbmUgb2YgdGhlIGdvYWxzIGZvcg0KPiBhbnkgY2hhbmdlcyB0byB0aGlz
IGZpbGUgc2hvdWxkIGJlIHRvIGxpbWl0IHRoZSBkZWx0YSB0byBpdHMgTGludXggb3JpZ2luYWws
IGluDQo+IG9yZGVyIHRvIGluY3JlYXNlIHRoZSBjaGFuY2VzIG9mIHBhdGNoZXMgY29taW5nIGZy
b20gdGhlcmUgdG8gYXBwbHkNCj4gcmVhc29uYWJseSBjbGVhbmx5IGhlcmUuDQo+IA0KPiBEb2lu
ZyBzbyB3b3VsZCBhbHNvIHNhdmUgbWUgZnJvbSBjb21wbGFpbmluZyBhYm91dCB0aGUgc3RyYXkg
YmxhbmsNCj4gYWhlYWQgb2YgImVsc2UiLg0KPiANCj4gSmFuDQo+IA0KDQpCeSBjb25kaXRpb25h
bCBzdGF0ZW1lbnQgeW91IG1lYW4gdGVybmFyeT8gIElmIHNvLCB0aGF0J2xsIGJlIGVhc3kgZW5v
dWdoLg0KDQpBbHNvLCBub3RlZCBmb3IgdGhpbmdzIEkgZGlkbid0IGRpcmVjdGx5IHRvLg0KDQpC
cmlhbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:04:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4VeC-0006bl-7V; Thu, 14 Mar 2019 19:04:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SoX0=RR=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1h4VeB-0006bf-1D
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 19:04:07 +0000
X-Inumbo-ID: efbfc2ee-468b-11e9-af99-fb266529f3b0
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efbfc2ee-468b-11e9-af99-fb266529f3b0;
 Thu, 14 Mar 2019 19:04:05 +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 84065307D789;
 Thu, 14 Mar 2019 19:04:04 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-92.ams2.redhat.com
 [10.36.116.92])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 49BAB5C219;
 Thu, 14 Mar 2019 19:04:03 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id D9D5311385E4; Thu, 14 Mar 2019 20:04:00 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: Kevin Wolf <kwolf@redhat.com>
References: <20190313174433.12966-1-armbru@redhat.com>
 <20190314143808.GB17866@linux.fritz.box>
Date: Thu, 14 Mar 2019 20:04:00 +0100
In-Reply-To: <20190314143808.GB17866@linux.fritz.box> (Kevin Wolf's message of
 "Thu, 14 Mar 2019 15:38:08 +0100")
Message-ID: <87ef795lcv.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Thu, 14 Mar 2019 19:04:04 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [Qemu-block] [PATCH] xen-block:
 Replace qdict_put_obj() by qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, qemu-block@nongnu.org, qemu-devel@nongnu.org,
 paul.durrant@citrix.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4gd3JpdGVzOgoKPiBBbSAxMy4wMy4yMDE5IHVt
IDE4OjQ0IGhhdCBNYXJrdXMgQXJtYnJ1c3RlciBnZXNjaHJpZWJlbjoKPj4gUGF0Y2ggY3JlYXRl
ZCBtZWNoYW5pY2FsbHkgYnkgcmVydW5uaW5nOgo+PiAKPj4gICAgICQgc3BhdGNoIC0tc3AtZmls
ZSBzY3JpcHRzL2NvY2NpbmVsbGUvcW9iamVjdC5jb2NjaSBcCj4+ICAgICAgICAgICAgICAtLW1h
Y3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1maWxlLmggXAo+PiAgICAgICAgICAgICAgLS1k
aXIgaHcvYmxvY2sgLS1pbi1wbGFjZQo+PiAKPj4gU2lnbmVkLW9mZi1ieTogTWFya3VzIEFybWJy
dXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgo+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CgpUaGFua3MhCgo+IFdoaWNoIHRyZWUgc2hvdWxkIHRoaXMgZ28gdGhy
b3VnaD8gVGhlIFhlbiBvbmU/CgpGaW5lIHdpdGggbWUuICBJIGNvdWxkIGFsc28gaW5jbHVkZSBp
dCBpbiBhICJtaXNjZWxsYW5lb3VzIGNsZWFudXAiIHB1bGwKcmVxdWVzdCBhbG9uZyB3aXRoIG90
aGVyIGNsZWFudXAgcGF0Y2hlcyBJIGdvdCBpbiBmbGlnaHQuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:14:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Vob-0007Rm-B8; Thu, 14 Mar 2019 19:14:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPq9=RR=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h4VoZ-0007Rd-Up
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 19:14:51 +0000
X-Inumbo-ID: 6efc9b62-468d-11e9-ab12-97a563872305
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.73.66]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6efc9b62-468d-11e9-ab12-97a563872305;
 Thu, 14 Mar 2019 19:14:48 +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=3YaevEAfZb7yqX8QfSKVP4QshM4NQCH3tmyq3H24dvI=;
 b=f6JAtqmkhoRCTPEUiQ32HBLWC2EiVv/GfMvvQBME3HArHWApF8qS8+hF86fW6E4+jzY9P1qoABdL84pjJVd3z7obDypMPVaQ+vkPsPRaGzQ9P1FeNvQwpGMX+4bBsYv30VomdzkRednV2/41yxa10ZUdA4bIoGjc96xiIPbWeso=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1728.namprd12.prod.outlook.com (10.175.55.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Thu, 14 Mar 2019 19:14:46 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.011; Thu, 14 Mar 2019
 19:14:46 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 2/3] mwait-idle: add support for AMD processors
Thread-Index: AQHUzUgKb1JEoNunRUqWkF1dk9133KYJZ4mAgAIyQoA=
Date: Thu, 14 Mar 2019 19:14:45 +0000
Message-ID: <4160fd9c-6252-3f49-e40e-b28fcc67ad5d@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-3-brian.woods@amd.com>
 <5C88D07B020000780021DFDC@prv1-mh.provo.novell.com>
In-Reply-To: <5C88D07B020000780021DFDC@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR08CA0031.namprd08.prod.outlook.com
 (2603:10b6:805:66::44) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f3c20ae5-47ac-4df8-4d55-08d6a8b151d2
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:MWHPR12MB1728; 
x-ms-traffictypediagnostic: MWHPR12MB1728:
x-microsoft-antispam-prvs: <MWHPR12MB1728EF528EBDBF34B03A1C9BE54B0@MWHPR12MB1728.namprd12.prod.outlook.com>
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(366004)(396003)(39860400002)(136003)(376002)(199004)(189003)(6436002)(305945005)(6486002)(86362001)(105586002)(106356001)(4326008)(316002)(54906003)(31696002)(6246003)(97736004)(25786009)(6506007)(53546011)(102836004)(386003)(99286004)(53936002)(2906002)(14444005)(7736002)(76176011)(478600001)(229853002)(3846002)(6512007)(6116002)(26005)(2616005)(31686004)(52116002)(256004)(66066001)(186003)(486006)(71190400001)(72206003)(5660300002)(6916009)(71200400001)(11346002)(81166006)(476003)(36756003)(446003)(8676002)(68736007)(14454004)(81156014)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1728;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DYS58wTDrkv8nVACYr4BJUXJaYaj+z3EBdV+aVnfmYnEoJPnGhlAPT/NliIlPlWnBTk1qqE8tFRHDTY/d736EPkqqQgX9wjk/ZeKRt+hk81e43vW1fVEquKgcBSDnDiH3jaL1Hxkgmr6/WLUVtzQR9Rc0yE3dZtW5vbCCSnSTLbFBZssJ6NQyqn8JRRxdQD6TO1dgYYqa+yEeiShKYsngnbSRfcezi4NmrQQgdAGtxPY9z0QJkjc1721EL8sX/NwlR2acJgWHZEASgfFqbZvYt2IcQP/aJWlwFyxo1c8+lSBRzQAklWxncCu1ICawrfaOmjnrXaY4iNr7Of5NCzMlB1mKp2v3ZDAeqJDHuHTdBVuS9FQpA+XCjRigX71paFamhhoQiTe/ogac108nJz+/h9bW+QF4/R+rc1rw7YY81Q=
Content-ID: <8317DCACD272184CA443BA24C94E35AC@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f3c20ae5-47ac-4df8-4d55-08d6a8b151d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 19:14:45.9041 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1728
Subject: Re: [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>,
 "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>

T24gMy8xMy8xOSA0OjQyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjUuMDIuMTkg
YXQgMjE6MjMsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IE5ld2VyIEFNRCBwcm9j
ZXNzb3JzIChGMTdoKSBoYXZlIG13YWl0IHN1cHBvcnQuICBBZGQgc29tZSBjaGVja3MgdG8gbWFr
ZQ0KPj4gc3VyZSB2ZW5kb3Igc3BlY2lmaWMgY29kZSBpcyBydW4gY29ycmVjdGx5IGFuZCBzb21l
IGluZnJhc3RydWN0dXJlIHRvDQo+PiBmYWNpbGl0YXRlIGFkZGluZyBBTUQgcHJvY2Vzc29ycy4N
Cj4gDQo+IEJvdGggbXkgRmFtMTUgYW5kIG15IEZhbTEwIHN5c3RlbSBoYXZlIENQVUlEWzFdLkVD
WFszXSBzZXQgLSB3aHkNCj4gdGhlIHJlZmVyZW5jZSB0byBGYW0xNyBoZXJlPw0KDQpXZSBhZGRl
ZCBDUFVJRF9GbjAwMDAwMDA1X0VEWCB0byBtYXRjaCBJbnRlbCBzdGFydGluZyB3aXRoIEYxN2gg
TTAxaCANCihOYXBsZXMpLiAgVGhlcmVmb3JlIGdvaW5nIGZvcndhcmQsIHdlJ3JlIGp1c3QgZW5h
Ymxpbmcgd2l0aCBOYXBsZXMgYW5kIA0KZnVydGhlciBwcm9jZXNzb3JzLg0KDQpOb3RlZCBhYm91
dCBvdGhlciBjb21tZW50cy4NCg0KQnJpYW4NCg0KPj4gQEAgLTExMTUsNiArMTEyMiw5IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBza2xoX2lkbGVfc3RhdGVfdGFibGVfdXBkYXRlKHZvaWQpDQo+PiAg
ICAqLw0KPj4gICBzdGF0aWMgdm9pZCBfX2luaXQgbXdhaXRfaWRsZV9zdGF0ZV90YWJsZV91cGRh
dGUodm9pZCkNCj4+ICAgew0KPj4gKwlpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfQU1EKQ0KPj4gKwkJcmV0dXJuOw0KPiANCj4gUGxlYXNlIHVzZSAhPSBJTlRFTCBo
ZXJlLg0KPiANCj4+IEBAIC0xMTI2LDEzICsxMTM2LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBt
d2FpdF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSh2b2lkKQ0KPj4gICAJY2FzZSAweDVlOiAvKiBT
S0wtSCAqLw0KPj4gICAJCXNrbGhfaWRsZV9zdGF0ZV90YWJsZV91cGRhdGUoKTsNCj4+ICAgCQli
cmVhazsNCj4+IC0gCX0NCj4+ICsJfQ0KPj4gICB9DQo+PiAgIA0KPj4gICBzdGF0aWMgaW50IF9f
aW5pdCBtd2FpdF9pZGxlX3Byb2JlKHZvaWQpDQo+PiAgIHsNCj4+ICAgCXVuc2lnbmVkIGludCBl
YXgsIGVieCwgZWN4Ow0KPj4gLQljb25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCAqaWQgPSB4ODZfbWF0
Y2hfY3B1KGludGVsX2lkbGVfaWRzKTsNCj4+ICsJY29uc3Qgc3RydWN0IHg4Nl9jcHVfaWQgKmlk
Ow0KPj4gKw0KPj4gKwlzd2l0Y2ggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcikgew0KPj4gKwlj
YXNlIFg4Nl9WRU5ET1JfSU5URUw6DQo+PiArCQlpZCA9IHg4Nl9tYXRjaF9jcHUoaW50ZWxfaWRs
ZV9pZHMpOw0KPj4gKwkJYnJlYWs7DQo+PiArCWNhc2UgWDg2X1ZFTkRPUl9BTUQ6DQo+PiArCQlp
ZCA9IHg4Nl9tYXRjaF9jcHUoYW1kX2lkbGVfaWRzKTsNCj4+ICsJCWJyZWFrOw0KPj4gKwlkZWZh
dWx0Og0KPj4gKwkJaWQgPSBOVUxMOw0KPj4gKwl9DQo+IA0KPiBNaXNzaW5nIGJyZWFrIHN0YXRl
bWVudCBhZ2FpbiwgYnV0IHBlcmhhcHMgZXZlbiBiZXR0ZXIgaGVyZSB0byBkcm9wDQo+IHRoZSBk
ZWZhdWx0OiBhbmQgbWFrZSBOVUxMIHRoZSB2YXJpYWJsZSdzIGluaXRpYWxpemVyLg0KPiANCj4g
SmFuDQo+IA0KPiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:23:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19:23: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 1h4Vwa-0008Es-DJ; Thu, 14 Mar 2019 19: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=4cC9=RR=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1h4VwZ-0008En-CR
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 19:23:07 +0000
X-Inumbo-ID: 97e67af6-468e-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97e67af6-468e-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 19:23:06 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 4C8FA21F23;
 Thu, 14 Mar 2019 15:23:05 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Thu, 14 Mar 2019 15:23:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=f7wi6V
 SO+QUdEEpUiLMM7EnHmbppIG6ScWUJsJicdNI=; b=NdC69zOf0IjjbHyk3qr+oY
 z/6i92U/cdbf7DZTBbkiVUJnxOHfjkUJAOtt1mq3rL023I3bnmFOtkB4BnofKWy6
 V8ETo2fI7J6ShR7ZgGrdz1vrGRc91U3ywxeEHoAQScNTHtaA6O+tkj2rIPIIyvS8
 cYOwYb8UnXtOok0tKZlKsayYiXiJyPTyO+VHZTvWhzTz5JxBsmQu6OLEBE+4tFof
 KjENrH5D0q1w1on4ElnZtA+fkn/eqR3G01/ApHlvG/Ksdzel1VePZx8Mv+11Gc69
 xmMuRV9gJ1OjqowjqP7O17ZZ5SOv1kBHFPXmOlt4fWhzNXIaKyIOX27J1LPXrn7A
 ==
X-ME-Sender: <xms:GKqKXDCy67DypEIy6KHd46P_rYbO36JoLS_SJqKDDzp0TIdCQgIXSg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrheefgdeffecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefuvfhfhffkffggjggtsehgtderofdttdejnecuhfhrohhmpefuihhmohhnucfi
 rghishgvrhcuoehsihhmohhnsehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
 eqnecuffhomhgrihhnpegtohhrphdrshgunecukfhppeehrdejledrkeeirdduheenucfr
 rghrrghmpehmrghilhhfrhhomhepshhimhhonhesihhnvhhishhisghlvghthhhinhhgsh
 hlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:GKqKXJE90JgyJsL1xSh4zm3qVL1b6hsQPblrsIHhHMRTdR5SufGFsQ>
 <xmx:GKqKXC4QIorsYGi-pycz90SI12IAedOcEzz2-1N9TEsT0PIdORuzyA>
 <xmx:GKqKXIS3UnqY2798oMH83I14eLQ7ZgKWm64_IZAOvR_nem1cSuXKzQ>
 <xmx:GaqKXLs84G_e6cVtiq0oXQBPL2Lyfjs-HMR7BWV0Fsy5-HWk2JnL4Q>
Received: from [127.0.0.1] (unknown [5.79.86.15])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1CD1D10312;
 Thu, 14 Mar 2019 15:23:01 -0400 (EDT)
To: Jason Andryuk <jandryuk@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Openpgp: preference=signencrypt
Autocrypt: addr=simon@invisiblethingslab.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <75347d5f-3b47-3b35-fa96-cd166c240d9e@invisiblethingslab.com>
Date: Thu, 14 Mar 2019 20:22:49 +0100
MIME-Version: 1.0
In-Reply-To: <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
Content-Type: multipart/mixed; boundary="===============8064675520006245830=="
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)
--===============8064675520006245830==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="k01LiX1uIjjAoip0MVo2kj59g8S4bfLix"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--k01LiX1uIjjAoip0MVo2kj59g8S4bfLix
Content-Type: multipart/mixed; boundary="UUcKDpgIaWBDxogu4LPlygjxrViPwCVYr";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>
Cc: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>
Message-ID: <75347d5f-3b47-3b35-fa96-cd166c240d9e@invisiblethingslab.com>
Subject: Re: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
In-Reply-To: <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>

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

Jason Andryuk:
> On Wed, Mar 13, 2019 at 11:09 AM Paul Durrant <Paul.Durrant@citrix.com>=
 wrote:
>>
>>> -----Original Message-----
>>> From: Jason Andryuk [mailto:jandryuk@gmail.com]
>>> Sent: 11 March 2019 18:02
>>> To: qemu-devel@nongnu.org
>>> Cc: xen-devel@lists.xenproject.org; marmarek@invisiblethingslab.com; =
Simon Gaiser
>>> <simon@invisiblethingslab.com>; Jason Andryuk <jandryuk@gmail.com>; S=
tefano Stabellini
>>> <sstabellini@kernel.org>; Anthony Perard <anthony.perard@citrix.com>;=
 Paul Durrant
>>> <Paul.Durrant@citrix.com>
>>> Subject: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE=

>>>
>>> From: Simon Gaiser <simon@invisiblethingslab.com>
>>>
>>> If a pci memory region has a size < XEN_PAGE_SIZE it can get located =
at
>>> an address which is not page aligned.
>>
>> IIRC the PCI spec says that the minimum memory region size should be a=
t least 4k. Should we even be tolerating BARs smaller than that?
>>
>>   Paul
>>
>=20
> Hi, Paul.
>=20
> Simon found this, so it affects a real device.  Simon, do you recall
> which device was affected?

Not sure which one it was. Probably the USB controller or the SD host
controller. As your example below shows this is not so uncommon.

> I think BARs only need to be power-of-two size and aligned, and 4k is
> not a minimum.  16bytes may be a minimum, but I don't know what the
> spec says.
>=20
> On an Ivy Bridge system, here are some of the devices with BARs smaller=
 than 4K:
> 00:16.0 Communication controller: Intel Corporation 7 Series/C210
> Series Chipset Family MEI Controller #1 (rev 04)
>    Memory at d0735000 (64-bit, non-prefetchable) [disabled] [size=3D16]=

> 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
> Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
>    Memory at d0739000 (32-bit, non-prefetchable) [disabled] [size=3D1K]=

> 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family
> SMBus Controller (rev 04)
>    Memory at d0734000 (64-bit, non-prefetchable) [disabled] [size=3D256=
]
> 02:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host
> Controller (rev 30)
>    Memory at d0503000 (32-bit, non-prefetchable) [disabled] [size=3D256=
]
>=20
> These examples are all 4K aligned, so this is not an issue on this mach=
ine.
>=20
> Reviewing the code, I'm now wondering if the following in
> hw/xen/xen_pt.c:xen_pt_region_update is wrong:        rc =3D
> xc_domain_memory_mapping(xen_xc, xen_domid,
>                                      XEN_PFN(guest_addr + XC_PAGE_SIZE =
- 1),
>                                      XEN_PFN(machine_addr + XC_PAGE_SIZ=
E - 1),
>                                      XEN_PFN(size + XC_PAGE_SIZE - 1),
>                                      op);
>=20
> If a bar of size 0x100 is at 0xd0500800, then the machine_addr passed
> in would be 0xd0501000 which is past the actual location.  Should the
> call arguments just be XEN_PFN(guest_addr) & XEN_PFN(machine_addr)?
>=20
> BARs smaller than a page would also be a problem if BARs for different
> devices shared the same page.
>=20
> Regards,
> Jason
>=20
>>> This breaks the memory mapping via
>>> xc_domain_memory_mapping since this function is page based and the
>>> "offset" is therefore lost.
>>>
>>> Without this patch you will see error like this in the stubdom log:
>>>
>>>   [00:05.0] xen_pt_bar_read: Error: Should not read BAR through QEMU.=
 @0x0000000000000004
>>>
>>> QubesOS/qubes-issues#2849
>>>
>>> Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
>>> Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
>>> ---
>>>  hw/xen/xen_pt.c | 10 +++++++---
>>>  1 file changed, 7 insertions(+), 3 deletions(-)
>>>
>>> diff --git a/hw/xen/xen_pt.c b/hw/xen/xen_pt.c
>>> index 5539d56c3a..7f680442ee 100644
>>> --- a/hw/xen/xen_pt.c
>>> +++ b/hw/xen/xen_pt.c
>>> @@ -449,9 +449,10 @@ static int xen_pt_register_regions(XenPCIPassthr=
oughState *s, uint16_t *cmd)
>>>      /* Register PIO/MMIO BARs */
>>>      for (i =3D 0; i < PCI_ROM_SLOT; i++) {
>>>          XenHostPCIIORegion *r =3D &d->io_regions[i];
>>> +        pcibus_t r_size =3D r->size;
>>>          uint8_t type;
>>>
>>> -        if (r->base_addr =3D=3D 0 || r->size =3D=3D 0) {
>>> +        if (r->base_addr =3D=3D 0 || r_size =3D=3D 0) {
>>>              continue;
>>>          }
>>>
>>> @@ -469,15 +470,18 @@ static int xen_pt_register_regions(XenPCIPassth=
roughState *s, uint16_t *cmd)
>>>                  type |=3D PCI_BASE_ADDRESS_MEM_TYPE_64;
>>>              }
>>>              *cmd |=3D PCI_COMMAND_MEMORY;
>>> +
>>> +            /* Round up to a full page for the hypercall. */
>>> +            r_size =3D (r_size + XC_PAGE_SIZE - 1) & XC_PAGE_MASK;
>>>          }
>>>
>>>          memory_region_init_io(&s->bar[i], OBJECT(s), &ops, &s->dev,
>>> -                              "xen-pci-pt-bar", r->size);
>>> +                              "xen-pci-pt-bar", r_size);
>>>          pci_register_bar(&s->dev, i, type, &s->bar[i]);
>>>
>>>          XEN_PT_LOG(&s->dev, "IO region %i registered (size=3D0x%08"P=
RIx64
>>>                     " base_addr=3D0x%08"PRIx64" type: %#x)\n",
>>> -                   i, r->size, r->base_addr, type);
>>> +                   i, r_size, r->base_addr, type);
>>>      }
>>>
>>>      /* Register expansion ROM address */
>>> --
>>> 2.20.1


--UUcKDpgIaWBDxogu4LPlygjxrViPwCVYr--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlyKqgwACgkQkO9xfO/x
ly+XfxAAhHN4EJQGHrJ8RDGUC41qGL6DR7F/ooCf8PGccut4Bdr2TdBA1vJ1GpSd
s431bCADUkDhmK1grLVY/TXmJMpgz+J92jMGxMyd4DAhVht1gcpRg9uSTLxrg1FD
WSpLH2nUUMRZuz5FmnUOZlzYnu/W7V37qXxRvDhWpSZvXTSR6c5y9tgiNLnMwiGl
Ehl9zXn7RbRIwXVM//tyXR7/Ci5ZyoOm5pfxAMzZKTKIFvfmG25yjKltTxk+l0Gm
3kWt/KWwFB9EdwlnjtFWLyA8dEIvxa3HjliQOXPqbJeF206VlZJ28qvxRxSGrVww
NpxfOMWtgR6EfqVNPHNYm8pajFEMPg8hVWji8cB3/OVxhOnOVAAShSKuRQVuFKuK
eyEQi60Hr7yyWxMtf306BF4ymITVt61UWENXetB6NRxnz6kdQo+AbdOQzmikeGAN
Nbcr9oj5OuzECLJpwkxaIyQdOFAvYvDakwR+XekPvgtClm4Kfp+KyamqJ32qxwPo
PPMNOfq11OBJF0fyiEEODF7JsTVnua+RBcO5FFS7CxDxnSqwo5T0sLUWck8eVdYc
eWTA/NLq6KER9ooRoxy0HwCJ8AUwP4FGBLdWLdXBkoCpNZg+NVqdhvRBKSD2LW2p
TtJbwX2zG+Gqtebky5KKN0eqUaavZzzxxRvZPem+kgVTxg4ghhM=
=1lZD
-----END PGP SIGNATURE-----

--k01LiX1uIjjAoip0MVo2kj59g8S4bfLix--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8064675520006245830==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19: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 1h4W34-0008So-5z; Thu, 14 Mar 2019 19:29: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=zPq9=RR=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h4W33-0008Sj-5C
 for xen-devel@lists.xen.org; Thu, 14 Mar 2019 19:29:49 +0000
X-Inumbo-ID: 868d693c-468f-11e9-bc90-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 868d693c-468f-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 19:29:46 +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=aonGQULzffeBwejqpTkctzSJwznQBbJJcktRFqMxDkM=;
 b=juwak0Bd6musoU+T2K9pPFGJ6w2UTiLg7bryB6dQfehBin2hEGeG50DtMjc9c15tzJ1Cm98QLMRIZEmljWy2KMQlf0fMt1JFrIAtVtFQclvOc+8Xk3pEX35+YkiU/oNYGS/Da0KnY/YxJ9wFQPpNGx1f3IIsa9AICXEEMMtFF9E=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1440.namprd12.prod.outlook.com (10.169.206.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Thu, 14 Mar 2019 19:29:43 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.011; Thu, 14 Mar 2019
 19:29:43 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 3/3] mwait-idle: add enablement for AMD Naples and Rome
Thread-Index: AQHUzUgLPkCpzlhK10am4633PCGJkqYJaf+AgAIz+QA=
Date: Thu, 14 Mar 2019 19:29:43 +0000
Message-ID: <dfc33386-c503-fb91-4bfc-d3ced2bf5231@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-4-brian.woods@amd.com>
 <5C88D28B020000780021DFEF@prv1-mh.provo.novell.com>
In-Reply-To: <5C88D28B020000780021DFEF@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0080.namprd05.prod.outlook.com
 (2603:10b6:803:22::18) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6838aee0-aba8-4b0a-f006-08d6a8b368cd
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:MWHPR12MB1440; 
x-ms-traffictypediagnostic: MWHPR12MB1440:
x-microsoft-antispam-prvs: <MWHPR12MB144098FC016EA166791DA2A0E54B0@MWHPR12MB1440.namprd12.prod.outlook.com>
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(136003)(366004)(39860400002)(189003)(199004)(14444005)(478600001)(256004)(2616005)(476003)(53936002)(76176011)(99286004)(102836004)(6512007)(6506007)(11346002)(53546011)(446003)(386003)(6116002)(3846002)(52116002)(486006)(66066001)(8936002)(26005)(4326008)(68736007)(7736002)(6246003)(186003)(25786009)(305945005)(54906003)(106356001)(105586002)(316002)(5660300002)(81156014)(81166006)(31686004)(97736004)(71190400001)(71200400001)(72206003)(36756003)(6916009)(8676002)(14454004)(6436002)(6486002)(86362001)(229853002)(31696002)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1440;
 H:MWHPR12MB1597.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: rOBzaglxwxCTkpcHjs8LhKFNWus/GlSnbBfeG7Am/KPx9W0T8HgJ2svvNYbaUYJOlP5E/3Wt14MrOLTOF8MqXvcsrp29uSc2igX3XHMH9FaEtZx5UjAH0vIVP4y/+vZUXvb/WiFVAEKTEqc2mtF7/Qvwo6WqeRCW51F1CRpKAxzXHddBod3zUgoFh1y6enyRVODc7BDxPfIN+479gw26RKewKV4smxDpz1uHScnzfy77wjmcuXmGUGIYq08eebju17a9b3L3w8a3bQTcR849yz6pQFYELjNTCpEODJOhfjb+T7RomyEvbX1J+RqP7JkaeWzJpoGgXAoWRQd3d1DQgFZrtJtKZzBh3CJ0K/NXBpmKIrYBpHPR0K6N3Z8lKtiBZJ08kdXLCQD/nDcub+XtEywLESfWE5WlJEcmrjrcnXU=
Content-ID: <6E31D08B58601A43B62D24F09644EFB9@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6838aee0-aba8-4b0a-f006-08d6a8b368cd
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 19:29:43.4296 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1440
Subject: Re: [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>,
 "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>

T24gMy8xMy8xOSA0OjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjUuMDIuMTkg
YXQgMjE6MjQsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IEFkZCB0aGUgbmVlZGVk
IGRhdGEgc3RydWN0dXJlcyBmb3IgZW5hYmxpbmcgTmFwbGVzIChGMTdoIE0wMWgpLiAgU2luY2UN
Cj4+IFJvbWUgKEYxN2ggTTMxaCkgaGFzIHRoZSBzYW1lIGMtc3RhdGUgbGF0ZW5jaWVzIGFuZCBl
bnRyeSBtZXRob2RzLCB0aGUNCj4+IGMtc3RhdGUgaW5mb3JtYXRpb24gY2FuIGJlIHVzZWQgZm9y
IFJvbWUgYXMgd2VsbC4gIEZvciBib3RoIE5hcGxlcyBhbmQNCj4+IFJvbWUsIG13YWl0IGlzIHVz
ZWQgZm9yIGMxIChjYzEpIGFuZCBoYWx0IGlzIGZ1bmN0aW9uYWxseSB0aGUgc2FtZSBhcw0KPj4g
YzIgKGNjNikuICBJZiBjMiAoY2M2KSBpcyBkaXNhYmxlZCBpbiBCSU9TLCB0aGVuIGhhbHQgZnVu
Y3Rpb25zIHNpbWlsYXINCj4+IHRvIGMxIChjYzEpLg0KPiANCj4gQnV0IHlvdXIgY29kZSBkb2Vz
IG5vdCBkZXRlY3QgdGhpcyBzaXR1YXRpb24sIGFuZCBkb2VzIGhlbmNlIG5vdCB1cGRhdGUNCj4g
dGhlIHRhYmxlIHVzZWQgYWNjb3JkaW5nbHkuIFdoeSBpcyB0aGlzPyBJcyBlbnRlcmluZyBDMSBj
aGVhcGVyIG9uZSB3YXkNCj4gb3IgdGhlIG90aGVyIGluIHRoaXMgc2l0dWF0aW9uIChpbiB3aGlj
aCBjYXNlIHRoZSBjaGVhcGVyIGFwcHJvYWNoIHNob3VsZA0KPiBhbHdheXMgYmUgdXNlZCk/DQo+
IA0KPiBKYW4NCj4gDQo+IA0KDQpXZWxsLCBpZiBYZW4gaGFkIGFuIEFNTCBpbnRlcnJ1cHRlciwg
d2UgY291bGQgdXNlIHRoZSBBQ1BJIHRhYmxlcyBsaWtlIA0Kd2UgZG8gaW4gTGludXgsIGJ1dCBY
ZW4gZG9lc24ndCAod2hpY2ggaXMgd2h5IHdlJ3JlIGhhcmQgY29kaW5nIGl0KS4gDQptd2FpdCBo
YXMgdGhlIENQVUlEX0ZuMDAwMDAwMDVfRURYIE1TUiBidXQgc2luY2Ugd2UgZG9uJ3QgaGF2ZSBh
IG13YWl0IA0Kc3VwcG9ydCBmb3IgQ0M2LCB3ZSBjYW4ndCB1c2UgdGhhdC4gIFRoZXJlJ3MgYW5v
dGhlciByZWdpc3RlciB3ZSBfbWlnaHRfIA0KYmUgYWJsZSB0byB1c2UsIGJ1dCBzdXBwb3J0IGZv
ciBDQzYgaXMgQU5EJ2Qgd2l0aCB0aGF0IGFuZCBhbm90aGVyIA0KYW5vdGhlciByZWdpc3RlciAo
d2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8pLiBUaGUgcmVnaXN0ZXIgd2UnZCByZWFkIGlzIA0KYWxz
byBSVy4gIFNvIEknbSBub3Qgc3VyZSBJIHRydXN0IGl0Lg0KDQpUaGUgd29yc3QgY2FzZSAobm8g
Q0M2IHdoZW4gd2UgdGhpbmsgd2UgaGF2ZSBpdCksIGlzIHRoYXQgaGFsdCB1c2VzIGNjMSANCnJh
dGhlciB0aGFuIGNjNi4gIEkgZG9uJ3Qgc2VlIGEgbmVnYXRpdmUgZG93bnNpZGUgdG8gdGhpcyBv
dGhlciB0aGFuIA0KZGVsYXkuICBBbHRob3VnaCwgaWYgdGhlIGlkbGUgc2NoZWR1bGVyIGlzIGV4
cGVjdGluZyBhIGxvbmdlciBkZWxheSB0aGF0IA0Kd2hhdCBpdCBpcywgSSBkb24ndCBzZWUgdGhp
cyBhcyBhIGh1Z2UgaXNzdWUuICBJdCBzdGlsbCBjYW4gdXNlIG13YWl0IA0KZm9yIHNtYWxsZXIg
aWRsZSBwZXJpb2RzLiAgQWx0aG91Z2gsIGlmIGFsbCBjIHN0YXRlcyBhcmUgdHVybmVkIG9mZiwg
DQptd2FpdCBzaG91bGQgZXZlbiBiZSBhdmFpbGFibGUgYW5kIHRoaXMgY29kZSBpcyBuZXZlciBl
bmFibGVkIChhbmQgdGhlIA0KZGVmYXVsdCBoYWx0IGlzIHVzZWQpLg0KDQpJIGFncmVlIGl0IGlz
bid0IG9wdGltYWwsIGJ1dCBpdCdzIHRoZSBiZXN0IHNvbHV0aW9uIEkgY2FuIHRoaW5rIG9mLg0K
DQpCcmlhbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:37:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4WAS-0000oB-1Q; Thu, 14 Mar 2019 19: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=Rzje=RR=citrix.com=prvs=969ff7116=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4WAP-0000o6-Rc
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 19:37:25 +0000
X-Inumbo-ID: 97341c8f-4690-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97341c8f-4690-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 19:37:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,479,1544486400"; d="scan'208";a="87309102"
To: Simon Gaiser <simon@invisiblethingslab.com>, Jason Andryuk
 <jandryuk@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <75347d5f-3b47-3b35-fa96-cd166c240d9e@invisiblethingslab.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: <26befc52-ee18-964a-5ecd-1a61acd8fe75@citrix.com>
Date: Thu, 14 Mar 2019 19:37: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: <75347d5f-3b47-3b35-fa96-cd166c240d9e@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "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>

T24gMTQvMDMvMjAxOSAxOToyMiwgU2ltb24gR2Fpc2VyIHdyb3RlOgo+IEphc29uIEFuZHJ5dWs6
Cj4+IE9uIFdlZCwgTWFyIDEzLCAyMDE5IGF0IDExOjA5IEFNIFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4+Pj4gRnJvbTogSmFzb24gQW5kcnl1ayBbbWFpbHRvOmphbmRyeXVrQGdtYWlsLmNvbV0KPj4+
PiBTZW50OiAxMSBNYXJjaCAyMDE5IDE4OjAyCj4+Pj4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9y
Zwo+Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb207IFNpbW9uIEdhaXNlcgo+Pj4+IDxzaW1vbkBpbnZpc2libGV0aGlu
Z3NsYWIuY29tPjsgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pCj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+Pj4+IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4KPj4+PiBTdWJqZWN0OiBbUEFUQ0ggNi82XSB4ZW4tcHQ6IFJvdW5kIHBj
aSByZWdpb25zIHNpemVzIHRvIFhFTl9QQUdFX1NJWkUKPj4+Pgo+Pj4+IEZyb206IFNpbW9uIEdh
aXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPj4+Pgo+Pj4+IElmIGEgcGNpIG1l
bW9yeSByZWdpb24gaGFzIGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQgY2FuIGdldCBsb2NhdGVk
IGF0Cj4+Pj4gYW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGlnbmVkLgo+Pj4gSUlSQyB0
aGUgUENJIHNwZWMgc2F5cyB0aGF0IHRoZSBtaW5pbXVtIG1lbW9yeSByZWdpb24gc2l6ZSBzaG91
bGQgYmUgYXQgbGVhc3QgNGsuIFNob3VsZCB3ZSBldmVuIGJlIHRvbGVyYXRpbmcgQkFScyBzbWFs
bGVyIHRoYW4gdGhhdD8KPj4+Cj4+PiAgIFBhdWwKPj4+Cj4+IEhpLCBQYXVsLgo+Pgo+PiBTaW1v
biBmb3VuZCB0aGlzLCBzbyBpdCBhZmZlY3RzIGEgcmVhbCBkZXZpY2UuICBTaW1vbiwgZG8geW91
IHJlY2FsbAo+PiB3aGljaCBkZXZpY2Ugd2FzIGFmZmVjdGVkPwo+IE5vdCBzdXJlIHdoaWNoIG9u
ZSBpdCB3YXMuIFByb2JhYmx5IHRoZSBVU0IgY29udHJvbGxlciBvciB0aGUgU0QgaG9zdAo+IGNv
bnRyb2xsZXIuIEFzIHlvdXIgZXhhbXBsZSBiZWxvdyBzaG93cyB0aGlzIGlzIG5vdCBzbyB1bmNv
bW1vbi4KClRoZSBtaW5pbXVtIGlzIDEyOCBieXRlcywgbm90IDRrIC0gSSd2ZSBqdXN0IGNoZWNr
ZWQgdGhlIFBDSWUgc3BlYy4KClhlbi9RZW11IGRlZmluaXRlbHkgbmVlZHMgdG8gY29wZSB3aXRo
IHNtYWxsZXIgdGhhbiA0ayBpZiB3ZSB3YW50IHRvIGJlCnNwZWMgY29tcGxpYW50LgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 19:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 19:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4WJB-0001dX-4p; Thu, 14 Mar 2019 19:46: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=zbPr=RR=citrix.com=prvs=969963b1b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4WJA-0001dS-9G
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 19:46:28 +0000
X-Inumbo-ID: d96df190-4691-11e9-b164-a3a0218f84c2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d96df190-4691-11e9-b164-a3a0218f84c2;
 Thu, 14 Mar 2019 19:46:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,479,1544486400"; d="scan'208";a="80615756"
To: Anthony PERARD <anthony.perard@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
 <20190314174121.GB11621@perard.uk.xensource.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <096a1987-a898-9896-8ffd-9fc8512e25f6@citrix.com>
Date: Thu, 14 Mar 2019 19:45: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: <20190314174121.GB11621@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org,
 lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNzo0MSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gSGksCj4gCj4gT24g
V2VkLCBNYXIgMDYsIDIwMTkgYXQgMTI6NDA6NTRQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4+IFRoaXMgYXBlcnR1cmUgZG9lc24ndCBleGlzdCBpbiBPVk1GIGFuZCB0cnlpbmcgdG8g
dXNlIGl0IGNhdXNlcwo+IAo+IEknbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFu
IGJ5IHdyaXRpbmcgImRvZXNuJ3QgZXhpc3QgaW4KPiBPVk1GIi4gQXJlIHByZWZldGNoYWJsZSBC
QVIgbm90IGhhbmRsZWQgYnkgU2NhbkZvclJvb3RCcmlkZ2VzKCkgPwo+IE9yIGlzIGl0IHRoZSBl
bXVsYXRpb24gb2YgdGhlIGNvbmZpZyBzcGFjZSB0aGF0IGlzbid0IGNvcnJlY3Q/Cj4gTWF5YmUg
UUVNVSBzaG91bGQgbGllcyBhYm91dCBhIEJBUiBiZWVuIHByZWZldGNoYWJsZT8KClRoZSBwcm9i
bGVtIGhlcmUgaXM6IGh2bWxvYWRlciBwbGFjZXMgQkFScyBpbml0aWFsbHkgZGlzcmVnYXJkaW5n
CnByZWZldGNoYWJsZSBiaXQgaW4gYW4gYXJiaXRyYXJ5IG9yZGVyIGJlY2F1c2UgZXNzZW50aWFs
bHkgdGhlcmUgaXMgb25seQoxIGFwZXJ0dXJlIGZvciB0aGUgaG9zdCBicmlkZ2UgaW4gZW11bGF0
ZWQgc3lzdGVtIHVuZGVyIFhlbiAoYW5kIEtWTSBhcwp3ZWxsKS4gSW4gUGNhdFBjaVJvb3RCcmlk
Z2VQYXJzZUJhcnMoKSB3ZSBjb25zdHJ1Y3QgYXBlcnR1cmVzIGZvciBoaWdoCmxldmVsIE9WTUYg
Y29kZSBieSByZWFkaW5nIHRoZSBCQVIgcGxhY2VtZW50IGluZm9ybWF0aW9uIGFmdGVyCmh2bWxv
YWRlci4gSXQgb2Z0ZW4gYXBwZWFycyB0aGF0IHRoZXJlIGFyZSBwcmVmZXRjaGFibGUgYW5kCm5v
bi1wcmVmZXRjaGFibGUgQkFScyBjb2V4aXN0IHdpdGggZWFjaCBvdGhlciBhbmQgbWFrZSBwcmVm
ZXRjaGFibGUgYW5kCm5vbi1wcmVmZXRjaGFibGUgYXBlcnR1cmVzIG92ZXJsYXAuIFRoaXMgZXZl
bnR1YWxseSB0cmlnZ2VycyBhbgphc3NlcnRpb24gaW4gaGlnaCBsZXZlbCBPVk1GIGNvZGUgYmVj
YXVzZSB0aGF0IHNob3VsZG4ndCBoYXBwZW4uCgpPVk1GIGZvciBLVk0gaXMgbm90IHVzaW5nIHBy
ZWZldGNoYWJsZSBCQVIgYXQgYWxsIC0gc2VlClBjaUhvc3RCcmlkZ2VHZXRSb290QnJpZGdlcygp
IGluIHdoaWNoIGl0IHBhc3NlcyBtTm9uRXhpc3RBcGVydHVyZSBkdW1teQpvYmplY3QgdG8gaGln
aCBsZXZlbCBjb2RlLiBJIHRoaW5rIGl0J3Mgd3JvbmcgdG8gY29uc3RydWN0IGEKcHJlZmV0Y2hh
YmxlIGFwZXJ0dXJlIGZvciBYZW4gYW5kIHRoaXMgY29kZSBzaG91bGQgYmUgcmVtb3ZlZCBhcyBp
dCdzCmRvbmUgZm9yIFFFTVUtS1ZNLiBEbyB5b3UgdGhpbmsgdGhpcyBwYXRjaCBuZWVkcyB0byBk
byB0aGF0PwoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 20:10:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 20:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4Wfo-0003J8-6W; Thu, 14 Mar 2019 20:09: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=zbPr=RR=citrix.com=prvs=969963b1b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4Wfm-0003J3-Vd
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 20:09:51 +0000
X-Inumbo-ID: 1eacf27d-4695-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1eacf27d-4695-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 20:09:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,479,1544486400"; d="scan'208";a="80618858"
To: Anthony PERARD <anthony.perard@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com>
 <20190314175527.GD11621@perard.uk.xensource.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <da362720-afea-7af5-af48-1136cfd9bd5a@citrix.com>
Date: Thu, 14 Mar 2019 20:09:41 +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: <20190314175527.GD11621@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off
 address decoding before BAR sizing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org,
 lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNzo1NSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBNYXIg
MDYsIDIwMTkgYXQgMTI6NDA6NTZQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9u
IFhlbiwgaHZtbG9hZGVyIGZpcm13YXJlIGxlYXZlcyBhZGRyZXNzIGRlY29kaW5nIGVuYWJsZWQg
Zm9yCj4+IGVudW1lcmF0ZWQgUENJIGRldmljZSBiZWZvcmUganVtcGluZyBpbnRvIE9WTUYuIE9W
TUYgc2VlbXMgdG8KPj4gZXhwZWN0IGl0IHRvIGJlIGRpc2FibGVkIGFuZCB0cmllcyB0byBzaXpl
IFBDSSBCQVJzIGluIHNldmVyYWwgcGxhY2VzCj4+IHdpdGhvdXQgZGlzYWJsaW5nIGl0IHdoaWNo
IGNhdXNlcyBCQVI2NCwgZm9yIGV4YW1wbGUsIGJlaW5nCj4+IGluY29ycmVjdGx5IHBsYWNlZCBi
eSBRRU1VLgo+Pgo+PiBGaXggaXQgYnkgZGlzYWJsaW5nIFBDSSBhZGRyZXNzIGRlY29kaW5nIGV4
cGxpY2l0bHkgYmVmb3JlIHRoZQo+PiBmaXJzdCBhdHRlbXB0IHRvIHNpemUgQkFScyBvbiBYZW4u
Cj4+Cj4+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjEKPj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+Cj4+IC0tLQo+PiAgT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVu
U3VwcG9ydC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9MaWJyYXJ5
L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jIGIvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RC
cmlkZ2VMaWIvWGVuU3VwcG9ydC5jCj4+IGluZGV4IDQwOGZiMjQuLjk5NDAzMzUgMTAwNjQ0Cj4+
IC0tLSBhL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYwo+PiAr
KysgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPj4gQEAg
LTU1LDYgKzU1LDMzIEBAIFBjYXRQY2lSb290QnJpZGdlQmFyRXhpc3RlZCAoCj4+ICAgIEVuYWJs
ZUludGVycnVwdHMgKCk7Cj4+ICB9Cj4+ICAKPj4gKyNkZWZpbmUgRUZJX1BDSV9DT01NQU5EX0RF
Q09ERSAoKFVJTlQxNikoRUZJX1BDSV9DT01NQU5EX0lPX1NQQUNFIHwgXAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfUENJX0NPTU1BTkRfTUVNT1JZX1NQ
QUNFKSkKPj4gK1NUQVRJQwo+PiArVk9JRAo+PiArUGNhdFBjaVJvb3RCcmlkZ2VEZWNvZGluZyAo
Cj4+ICsgIElOICBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAgICAgQWRkcmVzcywKPj4gKyAg
SU4gIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICAgICBFbmFibGVkLAo+PiArICBPVVQgVUlO
VDE2ICAgICAgICAgICAgICAgICAgICAgICAgICpPcmlnaW5hbFZhbHVlCj4+ICsgICkKPj4gK3sK
Pj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVlOwo+PiArCj4+ICsg
IC8vCj4+ICsgIC8vIFByZXNlcnZlIHRoZSBvcmlnaW5hbCB2YWx1ZQo+PiArICAvLwo+PiArICBW
YWx1ZSA9ICpPcmlnaW5hbFZhbHVlOwo+PiArICAqT3JpZ2luYWxWYWx1ZSA9IFBjaVJlYWQxNiAo
QWRkcmVzcyk7Cj4+ICsKPj4gKyAgaWYgKCFFbmFibGVkKSB7Cj4+ICsgICAgaWYgKCpPcmlnaW5h
bFZhbHVlICYgRUZJX1BDSV9DT01NQU5EX0RFQ09ERSkKPj4gKyAgICAgICBQY2lXcml0ZTE2IChB
ZGRyZXNzLCAqT3JpZ2luYWxWYWx1ZSAmIH5FRklfUENJX0NPTU1BTkRfREVDT0RFKTsKPiAKPiBU
aGUgZWRrMiBjb2Rpbmcgc3R5bGUgYXNrIHRvIGFsd2F5cyB1c2UgeyB9IHdpdGggaWY6Cj4gaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvQ29kZS1T
dHlsZS1DCj4gCj4+ICsgIH0gZWxzZSB7Cj4+ICsgICAgaWYgKFZhbHVlICYgRUZJX1BDSV9DT01N
QU5EX0RFQ09ERSkKPj4gKyAgICAgIFBjaVdyaXRlMTYgKEFkZHJlc3MsIFZhbHVlKTsKPiAKPiBo
ZXJlIHRvby4KPiAKPj4gKyAgfQo+PiArfQo+PiArCj4+ICBTVEFUSUMKPj4gIFZPSUQKPj4gIFBj
YXRQY2lSb290QnJpZGdlUGFyc2VCYXJzICgKPj4gQEAgLTc2LDYgKzEwMyw3IEBAIFBjYXRQY2lS
b290QnJpZGdlUGFyc2VCYXJzICgKPj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFZhbHVlOwo+PiAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3JpZ2lu
YWxVcHBlclZhbHVlOwo+PiAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgVXBw
ZXJWYWx1ZTsKPj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yaWdpbmFs
Q29tbWFuZDsKPj4gICAgVUlOVDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1hc2s7Cj4+
ICAgIFVJTlROICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPZmZzZXQ7Cj4+ICAgIFVJTlQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYXNlOwo+PiBAQCAtODMsNiArMTExLDEyIEBA
IFBjYXRQY2lSb290QnJpZGdlUGFyc2VCYXJzICgKPj4gICAgVUlOVDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIExpbWl0Owo+PiAgICBQQ0lfUk9PVF9CUklER0VfQVBFUlRVUkUgICAgICAg
ICAgKk1lbUFwZXJ0dXJlOwo+PiAgCj4+ICsgIC8vIERpc2FibGUgYWRkcmVzcyBkZWNvZGluZyBm
b3IgZXZlcnkgZGV2aWNlIGJlZm9yZSBPVk1GIHN0YXJ0cyBzaXppbmcgaXQKPj4gKyAgUGNhdFBj
aVJvb3RCcmlkZ2VEZWNvZGluZyAoCj4+ICsgICAgUENJX0xJQl9BRERSRVNTIChCdXMsIERldmlj
ZSwgRnVuY3Rpb24sIFBDSV9DT01NQU5EX09GRlNFVCksCj4+ICsgICAgRkFMU0UsICZPcmlnaW5h
bENvbW1hbmQKPiAKPiBJcyBpdCBvbiBwdXJwb3NlIHRoYXQgdGhlIG9yaWdpbmFsIHJlZ2lzdGVy
IHZhbHVlIGlzIHN0b3JlZCBpbgo+IE9yaWdpbmFsQ29tbWFuZCwgYnV0IG5ldmVyIHVzZWQgYWdh
aW4/CgpUaG9zZSBhcmUgcHJvYmFibHkgcmVtbmFudHMgb2YgZXh0ZW5kZWQgcGF0Y2ggdmVyc2lv
biBmb3IgWGVuU2VydmVyIC0Kd2lsbCByZW1vdmUgdG9nZXRoZXIgd2l0aCBvdGhlciBzdWdnZXN0
aW9ucyBmcm9tIHlvdSBhbmQgTGFzemxvLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 20:25:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 20:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4WvA-0004m9-Lc; Thu, 14 Mar 2019 20:25:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ovmq=RR=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1h4Wv9-0004m4-PM
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 20:25:43 +0000
X-Inumbo-ID: 5671032b-4697-11e9-bc90-bc764e045a96
Received: from Galois.linutronix.de (unknown [2a01:7a0:2:106d:700::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5671032b-4697-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 20:25:42 +0000 (UTC)
Received: from [76.14.1.154] (helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1h4Wv1-0001Ix-1r; Thu, 14 Mar 2019 21:25:35 +0100
Date: Thu, 14 Mar 2019 13:25:24 -0700 (PDT)
From: Thomas Gleixner <tglx@linutronix.de>
To: "Raj, Ashok" <ashok.raj@intel.com>
In-Reply-To: <20190314185712.GA20889@araj-mobl1.jf.intel.com>
Message-ID: <alpine.DEB.2.21.1903141306180.1948@nanos.tec.linutronix.de>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
 <d55bb90e-5ca4-0544-be5f-bbd0168c060a@citrix.com>
 <20190314185712.GA20889@araj-mobl1.jf.intel.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-794882336-1552594482=:1948"
Content-ID: <alpine.DEB.2.21.1903141319300.1948@nanos.tec.linutronix.de>
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Borislav Petkov <bp@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, "Mallick,
 Asit K" <asit.k.mallick@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Peter Zijlstra <peterz@infradead.org>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.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-794882336-1552594482=:1948
Content-Type: text/plain; CHARSET=ISO-8859-15
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1903141319301.1948@nanos.tec.linutronix.de>

Ashok,

On Thu, 14 Mar 2019, Raj, Ashok wrote:
> On Thu, Mar 14, 2019 at 12:39:46PM +0000, Andrew Cooper wrote:
> > On late load failure, we should dump enough information to work out
> > exactly what went on, to determine how best to proceed, but the server
> > is effectively lost to us.  On late load success, the proposed new
> > "version" replaces the current "version".
> > 
> > And again - I reiterate the point that I think it is fine to have a
> > simplifying assumption that we don't have mixed stepping systems to
> > start with, presuming this is generally in line with Intel's support
> > statement.  If in practice we find mixed stepping systems which are
> > supported by an OEM/Intel, we can see about extending the logic.
> 
> Checking with Asit he says it is in fact permitted to have 1 step behind
> even on a multi-socket system. One could be N and other N-1 should be 
> supported.

That turns into a total disaster if N has an issue fixed ant N-1 requires
microcode + software workaround.

So if N is on the boot socket, then we fail to enable the workaround
because CPU0 has the 'Issue fixed' bit set.

If N-1 is on the boot socket, then we go to do the workaround nevertheless
on N and that might dependend on the issue just be some pointless exercise
or even try to access some MSR which is not available.

*Shudder*

	tglx
--8323329-794882336-1552594482=:1948
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-794882336-1552594482=:1948--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 20:45:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 20:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4XEX-0006K3-LD; Thu, 14 Mar 2019 20:45: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=4cC9=RR=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1h4XEV-0006Jy-No
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 20:45:43 +0000
X-Inumbo-ID: 21d6fe74-469a-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21d6fe74-469a-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 20:45:42 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 2FE4D213BD;
 Thu, 14 Mar 2019 16:45:41 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Thu, 14 Mar 2019 16:45:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=tcJH6Y
 JASZngtRediUfwj1cDPk3WRhnTlIYA0TJ3FEc=; b=Ql/8q98Cvanb6BSirV4mk5
 RhCHgjh9mm6oOIV1U35ac9RTMot46ygSUDBUMLWFQzyOwDVILlLr8mHHTRa/z3sJ
 wEATuJJ+o1TeVi3sgznmBzyGuxu1elaKivuU3iWy3bERNPrGwrt413ONcC4bKvxh
 MGuax0SGhvqbd1ZZKuS80SC9KQ1Ab18XHyUAzUNH1Hg3amsbR6YD9pRF30fr3/Mt
 Bahi68AHAAMe5HZE2jvEA1AuV3+dkQwJyOzIpTvAZAIW6SMI327Xo9weR7xPNAiO
 xUK6CL60Wz7tQCncb8SURJ3JJ19xszG/dAeSIxzw2UJhvtbDNtThkM4h5ASEp1OQ
 ==
X-ME-Sender: <xms:dL2KXMufeYo_HZY7QOOgknkCSuoSg0IvTCP2Z5HrSTgaqsOjYV4Q-Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrheefgdeglecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefuvfhfhffkffggjggtsehgtderofdttdejnecuhfhrohhmpefuihhmohhnucfi
 rghishgvrhcuoehsihhmohhnsehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
 eqnecuffhomhgrihhnpegtohhrphdrshgunecukfhppeelhedrudeftddrledrledtnecu
 rfgrrhgrmhepmhgrihhlfhhrohhmpehsihhmohhnsehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:dL2KXEnO5xsJvEQYSkGTnXYsCVEGoA0DbYzjgmPR19ratXslBrsi3Q>
 <xmx:dL2KXHKvLfN1IdB8FnXRWBDd4vEvx3KMu4yrqMqRl3l1mu-oEQmOZw>
 <xmx:dL2KXOcNviU87gNWw_mtmzAOzmvPu4gfUylg1IzI6BZP4IVdcu9CRQ>
 <xmx:db2KXFKm130U3wfspNPHLbRRpOMJz1yAYDmGZRkTthlJzPOzSZKquQ>
Received: from [127.0.0.1] (fr3.tor-exit.anon.af [95.130.9.90])
 by mail.messagingengine.com (Postfix) with ESMTPA id EDFAD10315;
 Thu, 14 Mar 2019 16:45:36 -0400 (EDT)
To: Jason Andryuk <jandryuk@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Openpgp: preference=signencrypt
Autocrypt: addr=simon@invisiblethingslab.com; prefer-encrypt=mutual; keydata=
 mQINBFoNGgoBEADpL5fWdBgpH67IYAGPQl0jSevtBzQnjgbiNXu72FfG1Emji2l+mXmHlzxL
 LnRH+9OyDaOR7tUCbg+iqdbcTowDeFOYUaKQ1+Ub6QiZoi/xZyYlWEGbEc+7grLv1h8ZCt05
 Jcp8F73p+ZQhmbT04hhxs4fQ5lsU8T9WJsG4GzF2RKGUbdAk+v/vgu7RFP2bCpqGCv5tAv1x
 b0geXt4GGNtVqQowDG+1kTnYPousAY2RlexBAjxg5FqM1bliLak8TcoswF7PUhOf8XvqyhI7
 H4oySBHUDIyYsreHW64LNqWRK5pFTfqaWssxUyTF8U8Ms8QVNFGyRUWA+erwiv36y8c2McN4
 RD7UIZu1x98MbyjqhUcNJj8sNyekDCsClBwKp40aOVjIdvcFZO74M+/SY+5/EUckc1G0+95O
 J7ZmHU5uEIyovrQvQR9Pypr6NB63OHNXwdfxTPDCnR3vC3r5yNv1+rvrIujO03yWatC5WOGt
 gGMTwJcbH3tMr354F21p3v/1do3pP88ox279OnbZifnyRyvT6aTo9dFROcG+w4+E4D2sQpwZ
 lYGbq3Y9f9eQRnBxT/exli8EAcpe5vU7xOjtBFADXN0UDZZajOaNGHtA5o+sFoL6BhKJjuob
 dNlXtw1zaTJJzCU8k3pZ7xwLsQEVF71KqTN6aGrioG/8S0ZbqwARAQABtDtTaW1vbiBHYWlz
 ZXIgKElUTCBlbWFpbCBrZXkpIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPokCSQQT
 AQoAMxYhBELmYkepYOm8Nih8D/4aF85p0NysBQJaDRoKAhsBBAsJCAcEFQoJCAIWAAIeAQIX
 gAAKCRD+GhfOadDcrE8VD/9IPOZcZjPTZkFs7eiqFocr7Ueu/rjy9mJvuZRtQCK2vexNd97z
 SrPLyKibv/CgpI3Oki2wGrKizgQW4uGDSBd+DDCLaxGmR1PEwPFbwzjEhST1ci/W8IsEsOjG
 xLe1hcv2U1mtR/WAvjrZcKUs1TGimXuK2u/8OBp+m0xKMUsy30AmyINPtB9LJQSOGqJBOnBc
 LrK8fGLAIrcVIQyoYiZQKXRFYx4SMCAgOy3Fqh/J2FZfyJXH94HjIXYeOT0t11jD/6vxh5k0
 UGP/bDmAWpnHK328BytPlZnf++N+FPfUDyTR1WzFqxHKj5J0YTV0JTA9v0MnvqI71xpb6U9q
 rZy/yw0FRAe8TJlgoqDbgEDF7+9xM3yJc+1QP4OFs8T65c3xOXTysbRQUzdFnUicSrwj8www
 QDBlttl1uJnvrHwArJ74pGe2abs8635ABX8SPVxAnUD242Kl71E+C9aCP+XFBPF9rsVPi3YX
 dq5JzHAOzWHCpCRVelqpkR0ykXm7b6jr+dJ9I0Gs9rOlKisa+GPmyQUzd7XGUO/GW3W8U0pj
 FUTcMJ+jpjb/UFVpiUIbds0w6emDGZsY9ra/iQSAzFZi9QJR+a88tdeySC1GA2I+UZSbwaKx
 pqgcXsacRyjR9ph8mGriCU4BMEqoli16pvS4kolMOp9S8KQnh02qX6+7z7kCDQRaDRpEARAA
 zVDRdV7XDo3M5nGVJYBFqC+vwpRwYOb0BU2IeCuKlH3no9jYSkxPSokN3GEn6bohxvK+nyvS
 7b99i2byiGvmg4oRFOUAesHgVAxKpCP9Eerov67Coh/DDBM4hV2d+ZEttQsMQVOnHDLyQGCN
 2oVKhenjb53IEaZi0MeyU+wzWhZExGxFAzRL9vJ8X+u1Nw7f+zlWncWEandVZxY6zjmaav21
 yJtAvMEuFI+PPYxPMQzKn6gP6XPwf/9chE2VRmguBaLoG0JRNKJ5NSLfYMu9C0A52enWAXJy
 TwzQ/83DA7W5JXnCjyw6HHA6h3FNW81ASljxHmsOYtcb8J7hAPiFp5Z765jL2loUvbNTncwB
 mRceX7eQRYNcp6VblvPY68Du5sKx0reHk+ZYmcMa35KBMd3GuXL8dr/onpQpXWiSWyBK0aEC
 HUippHMiabjeMZ8oTYfq+sXi4jTcQ5h0ThOPG2RMtswlY67xJi1wExIJfp9AflCklUs73Uqg
 vRksaut+SDGmrYNJBUUkENVvijt1iHJJZJlbWN99bG7KF6pPbj7p+ZHSBTUj53skzDjWdgq1
 xuaIv5woZtaRpdggNT/ah4jOEwgLaDtNjsffjIlM/l2+26xxo9sbo8PboZYmrI4vcSO+IXKY
 6e7rAz/PTJF/3ITH45sQNQrpYrvRN2dalnkAEQEAAYkEbAQYAQoAIBYhBELmYkepYOm8Nih8
 D/4aF85p0NysBQJaDRpEAhsCAkAJEP4aF85p0NyswXQgBBkBCgAdFiEE3E8ezGzG3N1CTQ//
 kO9xfO/xly8FAloNGkQACgkQkO9xfO/xly9PMw//U+Nu/7rcJ4X3ed7h7AGpAEKWTecs9OWJ
 IfjzJoE3w2ZAUvhEByT5kXG0cbT44/FGVdp54kQtH2g/ETpIXEfkYGJisEQAwlU93D74wZa5
 +5u8RnbyaOyR7bNFOEOngbtyKZohZlJ3AdA++YRunrNUO3TATgGlTgVSlmg9f1+pURcod491
 dTDbOIUibQphrTYefdKXt+l5Icx6FfyRDqFgBsm8hRr5fj5h2dGGXvB5Rs/Q/Mhy2ma2a0pY
 7w95t6KO7ZWOQsHOUk7eoJKvU04yV1MPDZic+b4VUb2vIZ/qze2eLShf3LoH/4KsNdMPQ0kv
 3OY8cjYhHXNyyLo+BWDJ3yFn8fjt6SViE217GfAM5HvV51hQUZEUBrkRSKLTB4yeA/zMNDCR
 wJRUDFLCZuQfWU0hmQJ2appqmlikgJDBvUVgBUg1GzTI0vGxs1X1Go01fBvIXk2nPLMoVrqs
 vV6iJPAVZQ2MWAM5koM58APwUG4nj5XKWcMuz31V3IqUKLZ7XE3uqTPcLUPbr53o64/xeQ5z
 vL5d7uzLkyhQKNH3h7LysG9gi7nj3cAfMlbX/ameBTOsP7SE8j4bJA6BmpQ4UF1tr8uO7xDy
 cpLWbfV4ocQrN12xVnaAlGNWI4bQfAleCJEn7F96THWQSslA+u/rTvI/IizKCLuu2+gnispT
 uajXPxAAvwXraqyw/mlQe+sEJip+ivgJ5jOtT+RY2z5fTja9T9k/vADcuXowJN0TP3w82rz6
 JG0LSD1OGiRUTqk8TYXYdOdkBU7rFI5MMoi7SbtF2S9B7urqTRbAOYrqMu2jzzhFonJ0yGFS
 kelooiRf77gFqJx5IuBGPVTzPkr/YhhrgNDo79sYGusnaae/5VjpF2JWiN338jBtxbieNRpb
 zVf31PbeNCqAcc324RXSZ5AtxEGszyC9I/OMonCTnXAX02TbyN8hcNIAfWBkV4lmFI+LKo8v
 PwxIjbza1b9KHybp4y1pIunG+xhPdxARmeyLUM7JTAgap3gHG3kCdiDpiVLCcUEkrrmRxshI
 sToCsQHJyLwp87ECSc9HXKMLETSiyzbn4QJkIt7DnZR5kAg4PQBEnWeL7dys4TYO6ymslFaw
 RkowIqcDXU6cO1k9qwOR1nBv1GqLovoixbKWmms+uDSg4ZauZRzxCemmWhGurxJEso7t8AjI
 ZVXbcAaJFV+eNlWFLpMRlEpGfma0f6Jna9N28cxHoFC53+0EdS2C2XSPWkuR30zxJ02196S/
 zaO3hu9J8ZTs7i+vZMkcMzWQJ473O3veyZ6de+LOq5qwOMGLO6RGCghzqYGwPBO1JJLwMmQm
 1qOGiz/FBQ2YLgyTh3ukxZe4ilJ8OGW1XrnxoXDaZAm5Ag0EWg0ahgEQANPvpcDGYMFdkz5W
 1sb/c2a6ydelDD6fkq3dWdG7ylgYp7qfApuPqVY8e0WLx3BqqcRSJ5zgnFMPhnicXCJIm4Ag
 UJnKn6uZplCR+ewbDf7EcnF3l08iiHxCAsOzyVoMOByMMF24x4ZGffMtMoATnic7mGWvAaEp
 wKVGIeQWslY+cYRfedMkxytwD96nIUsh7MF16KkcJYes6DeZ1p1e/1UOuArHGMJ7aRT77UUJ
 r7cf/GVwPYLfBjVt9j/5Ft/PIfsjn3A8WjGKQ+wSA03ck63jea1WLGXUFXeGNm3kQX7q/Kz2
 h+TUvTYaI4mQUj2W3v2DX/6dFlC3qX3gV/pg0i5MG9J//mYfcf/svIoP/IHf6jlj8QMguPih
 FdZSO5oj5Ms0UX4q5wcvl3sF4DtZJq6DathJj1laUMOxkX0ZUy7dA0HO6ggJ9qp2qxIb3SlY
 Y3KdXw9kM9/PkGFXAbY/gqwWSoYc4PEE0aIDro+OYMMjoVLCD0P8ocKMb0fpnJR8jKVZpVqx
 yA0cXpnkcOGhU6gjCvrOJRXAaZYvG+4KZyOTkk7C2rqH9eenafhRe8xYsrEmKPjKdH1GJtab
 M+4+zZxKytkX8SNodS5pUXCGLvj/aFET/boDgHyVVCSWAJyMVVWNiZvjETh614zjz1milOXJ
 S6hFnHiqi5Y08r0xDVmHABEBAAGJAjYEGAEKACACGwwWIQRC5mJHqWDpvDYofA/+GhfOadDc
 rAUCWg0b1QAKCRD+GhfOadDcrIH6EACoGIhemgY9hHBnUagcfCSA92DvtJSm5ZjpKrZyKuGh
 TVWNjx+H4A++/w6pDFZHo0LCtLvJikA2dpeowBf55Lts+mDLOCSikxjTrdaV7kjtbay5MmnS
 ytu4GNBa84UShfX1N2JPr/b4+O/dNo1fsby7iI7tDV431PMymFMXUNrsexqPU+u24jpPNFKh
 /r1La7FMQn0djusE5Uvq5O6T4jFMfsNgbmHWuFME8tQBywNSgcY4SE26+O0/xGSvUCAZ1mFA
 52DNtMxm+hAxwrrzKZWhX7Hx9XCsGaOWEV9iwI1pfY4xRibXogtEQShifAYVwZYOGq+fo2ka
 MefIkujf8o0P8UQAqk2xHCAQ6NCBRqHku7Q1Rk05GlrI2XC8zSSWoa88eha/De+ePZbdRTW9
 1tdUyFN15S+r3e2+uDl4a6C068e2+gv0dDeFhmVW+ZIpdShmsGxBVMCCFz9tAwyArvSVRBjA
 aA5MHXGiC/IU4fuBjt0hHVQ1tbS9Ib7UFe1HryRVtzpf5ljAgEbP1aRmKIone1X0HOG17Wr4
 P9grm7+TVE7aSs3zRsB5Y11pDTcRKfWpXyuiWi0rsZXyO25JkKUw4HSjaL3EttfyLBGl6K0H
 Q2WwHZtayb8owb/ZKWlTr6cgwY88KC1RP+kdc63zhKcJRmbeMPrvHLygk+IoG2AYbg==
Message-ID: <a030fb34-6297-753c-c209-e57702eace6a@invisiblethingslab.com>
Date: Thu, 14 Mar 2019 21:45:26 +0100
MIME-Version: 1.0
In-Reply-To: <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
Content-Type: multipart/mixed; boundary="===============2137475905164763978=="
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)
--===============2137475905164763978==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="2sZU9GiB04oIQv7fUDCy0yeOmCJhff6k3"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2sZU9GiB04oIQv7fUDCy0yeOmCJhff6k3
Content-Type: multipart/mixed; boundary="OEiFKU6eufhOLawkk43m9h2ESeslOgexa";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>
Cc: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>
Message-ID: <a030fb34-6297-753c-c209-e57702eace6a@invisiblethingslab.com>
Subject: Re: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
In-Reply-To: <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>

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

Jason Andryuk:
> On Wed, Mar 13, 2019 at 11:09 AM Paul Durrant <Paul.Durrant@citrix.com>=
 wrote:
>>
>>> -----Original Message-----
>>> From: Jason Andryuk [mailto:jandryuk@gmail.com]
>>> Sent: 11 March 2019 18:02
>>> To: qemu-devel@nongnu.org
>>> Cc: xen-devel@lists.xenproject.org; marmarek@invisiblethingslab.com; =
Simon Gaiser
>>> <simon@invisiblethingslab.com>; Jason Andryuk <jandryuk@gmail.com>; S=
tefano Stabellini
>>> <sstabellini@kernel.org>; Anthony Perard <anthony.perard@citrix.com>;=
 Paul Durrant
>>> <Paul.Durrant@citrix.com>
>>> Subject: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE=

>>>
>>> From: Simon Gaiser <simon@invisiblethingslab.com>
>>>
>>> If a pci memory region has a size < XEN_PAGE_SIZE it can get located =
at
>>> an address which is not page aligned.
>>
>> IIRC the PCI spec says that the minimum memory region size should be a=
t least 4k. Should we even be tolerating BARs smaller than that?
>>
>>   Paul
>>
>=20
> Hi, Paul.
>=20
> Simon found this, so it affects a real device.  Simon, do you recall
> which device was affected?
>=20
> I think BARs only need to be power-of-two size and aligned, and 4k is
> not a minimum.  16bytes may be a minimum, but I don't know what the
> spec says.
>=20
> On an Ivy Bridge system, here are some of the devices with BARs smaller=
 than 4K:
> 00:16.0 Communication controller: Intel Corporation 7 Series/C210
> Series Chipset Family MEI Controller #1 (rev 04)
>    Memory at d0735000 (64-bit, non-prefetchable) [disabled] [size=3D16]=

> 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
> Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
>    Memory at d0739000 (32-bit, non-prefetchable) [disabled] [size=3D1K]=

> 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family
> SMBus Controller (rev 04)
>    Memory at d0734000 (64-bit, non-prefetchable) [disabled] [size=3D256=
]
> 02:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host
> Controller (rev 30)
>    Memory at d0503000 (32-bit, non-prefetchable) [disabled] [size=3D256=
]
>=20
> These examples are all 4K aligned, so this is not an issue on this mach=
ine.

I wrote this patch quite some time ago, so I might be misremembering
something but IIRC the problem was the address qemu allocates with
memory_region_init_io(). I.e. the address as seen from inside the VM, so
it does not help if the real address is aligned.


--OEiFKU6eufhOLawkk43m9h2ESeslOgexa--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlyKvWYACgkQkO9xfO/x
ly8VBBAAupOXjMrmuARGxnfDEzLSVLQEFWm3d7XyZzPNPlSHaNY73kklyJEG5yJD
V6rzE5eyj5tdn3/TzGZSBQDphc561yx+wZ81ZrbfcnwI5crcVX7orit6WjEiS8gF
MCWntXnAMq8p8OiTuIM2kzs93ojX+NGtRvcOHcgK9sHeGN5bByz/h1nGTB8CgBGt
Z/XRvG51h2skaSsuqO1QpOMrA2e+sKqHQwNgDWVq3x65IyZZPmIvY8wckkXgG/Uo
UK8BzCrBwVEbDAUI6jEcpwE73zdEg3e4FuNChgpZhL6C9nkToXLtl3/llS23BfHK
fYXN2PV9XnmMrbbixeUbOqzaQi43Q0A1eqCS/epT6ZKeTvoRiwdn0zpHKhrquF+F
MCyrI/kuIeDON0lnjN5BetMypZur0/roD+a52lV9L6two7co5FbUag1Q20LEs+0v
1FmFW5rloobtqdqyk+7fjJQKRzhCU/yn4HACKIVnKxaOS1LoNFV5spRSW/GsVK0o
rPoVXx9Cm0ShAjYxZdD3Ski3ZwcNpNr9iTk8SagOeXzCGUXiA+C7RszUCPV0Pn04
jOgH33xyTfWFyY413w15tFCepBWkeEZ4caRaw2mhmoxQF8M/+C5s4hB3z0NS+UUW
6Pz43OX2iBiLpA3pVCjlXFWpYWfzoafP0my3uc/+629BjcNcfbY=
=0YJK
-----END PGP SIGNATURE-----

--2sZU9GiB04oIQv7fUDCy0yeOmCJhff6k3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2137475905164763978==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 22:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 22: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 1h4YsR-0005q9-4b; Thu, 14 Mar 2019 22: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=zbPr=RR=citrix.com=prvs=969963b1b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4YsP-0005pD-HF
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 22:31:01 +0000
X-Inumbo-ID: d7013793-46a8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7013793-46a8-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 22:30:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,479,1544486400"; d="scan'208";a="80632169"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 22:30:48 +0000
Message-ID: <1552602649-14358-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 1/2] x86/hvm: split all linear reads and
 writes at page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, paul.durrant@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>

UnVsaW5nIG91dCBwYWdlIHN0cmFkZGxpbmcgYXQgbGluZWFyIGxldmVsIG1ha2VzIGl0IGVhc2ll
ciB0bwpkaXN0aW5ndWlzaCBjaHVua3MgdGhhdCByZXF1aXJlIHByb3BlciBoYW5kbGluZyBhcyBN
TUlPIGFjY2VzcwphbmQgbm90IGNvbXBsZXRlIHRoZW0gYXMgcGFnZSBzdHJhZGRsaW5nIG1lbW9y
eSB0cmFuc2FjdGlvbnMKcHJlbWF0dXJlbHkuIFRoaXMgZG9lc24ndCBjaGFuZ2UgdGhlIGdlbmVy
YWwgYmVoYXZpb3IuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjM6CiogbmV3IHBhdGNoIGluIHYzIHRvIGFk
ZHJlc3MgdGhlIGNvbmNlcm4gb2YgUDJNIHR5cGUgY2hhbmdlIGFsb25nIHdpdGgKICBwYWdlIHN0
cmFkZGxpbmcKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDcyICsrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBp
bnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDc1NGJhZjYu
LjQ4NzljY2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xMDg5LDEyICsxMDg5LDI1IEBAIHN0YXRpYyBp
bnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZv
aWQgKnBfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0
IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRfaW5mb190
IHBmaW5mbzsKLSAgICBpbnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEs
IGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0g
YWRkciAmIH5QQUdFX01BU0s7CisgICAgaW50IHJjOwogCi0gICAgc3dpdGNoICggcmMgKQorICAg
IGlmICggb2Zmc2V0ICsgYnl0ZXMgPiBQQUdFX1NJWkUgKQogICAgIHsKLSAgICAgICAgdW5zaWdu
ZWQgaW50IG9mZnNldCwgcGFydDE7CisgICAgICAgIHVuc2lnbmVkIGludCBwYXJ0MSA9IFBBR0Vf
U0laRSAtIG9mZnNldDsKKworICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdl
IGJvdW5kYXJ5LiAqLworICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQxLCBwX2Rh
dGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZ
ICkKKyAgICAgICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQxLCBieXRlcyAtIHBh
cnQxLCBwX2RhdGEgKyBwYXJ0MSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywg
aHZtZW11bF9jdHh0KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gaHZt
X2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5m
byk7CiAKKyAgICBzd2l0Y2ggKCByYyApCisgICAgewogICAgIGNhc2UgSFZNVFJBTlNfb2theToK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTEwNiwyMCArMTExOSw5IEBAIHN0
YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0
ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkK
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAotICAgICAgICBvZmZz
ZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKLSAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQ
QUdFX1NJWkUgKQotICAgICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChh
ZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykpOwotCi0gICAgICAg
IC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCi0gICAgICAgIHBh
cnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0OwotICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIs
IHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIGlmICggcmMgPT0g
WDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQx
LCBieXRlcyAtIHBhcnQxLCBwX2RhdGEgKyBwYXJ0MSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKLSAgICAgICAgcmV0dXJuIHJjOwotCisgICAgICAg
IHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZl
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIs
IGJ5dGVzLCBwZmVjKSk7CiAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNh
c2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CkBA
IC0xMTMyLDEyICsxMTM0LDI1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxv
bmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11
bF9jdHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAgIGludCByYyA9IGh2
bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZv
KTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7CisgICAgaW50
IHJjOwogCi0gICAgc3dpdGNoICggcmMgKQorICAgIGlmICggb2Zmc2V0ICsgYnl0ZXMgPiBQQUdF
X1NJWkUgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgcGFydDE7CisgICAg
ICAgIHVuc2lnbmVkIGludCBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNldDsKIAorICAgICAgICAv
KiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAqLworICAgICAgICByYyA9
IGxpbmVhcl93cml0ZShhZGRyLCBwYXJ0MSwgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwor
ICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICByYyA9IGxpbmVh
cl93cml0ZShhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKKyAgICAgICAg
cmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFk
ZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOworCisgICAgc3dpdGNoICggcmMgKQor
ICAgIHsKICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CiAgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiAKQEAgLTExNDYsMjAgKzExNjEsOSBAQCBzdGF0aWMgaW50IGxpbmVhcl93cml0ZSh1bnNp
Z25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOgotICAgICAgICBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKLSAgICAgICAgaWYg
KCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQotICAgICAgICAgICAgcmV0dXJuIGh2bWVt
dWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBi
eXRlcywgcGZlYykpOwotCi0gICAgICAgIC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2Ug
Ym91bmRhcnkuICovCi0gICAgICAgIHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0OwotICAgICAg
ICByYyA9IGxpbmVhcl93cml0ZShhZGRyLCBwYXJ0MSwgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0
eHQpOwotICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICByYyA9
IGxpbmVhcl93cml0ZShhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQx
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKLSAg
ICAgICAgcmV0dXJuIHJjOwotCisgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dy
aXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7CiAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 22:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 22: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 1h4YsQ-0005q3-Qe; Thu, 14 Mar 2019 22: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=zbPr=RR=citrix.com=prvs=969963b1b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4YsP-0005pF-Gs
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 22:31:01 +0000
X-Inumbo-ID: d8153fad-46a8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8153fad-46a8-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 22:31:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,479,1544486400"; d="scan'208";a="80632176"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Mar 2019 22:30:49 +0000
Message-ID: <1552602649-14358-2-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] x86/hvm: finish IOREQs correctly on
 completion 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: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, paul.durrant@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>

U2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBp
biAzYmRlYzUzMGE1Cih4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNj
ZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCmNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFzIGhhcyBi
ZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5
X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKKGUuZy4gd2hl
biBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JF
UQpoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11bF9kb19p
bygpIHdoZXJlCklPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBh
IGRvbWFpbiBjcmFzaCB1cG9uCnRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJp
bmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCnRoZSByZW1uYW50cyBvZiB0aGUgcHJldmlv
dXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCgpUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaGFz
IGJlZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCnR5cGUgd2hl
cmUgYW4gZW11bGF0b3IgY2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFf
c2VydmVyCmFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JFUSB3
aGljaCBtYWRlCmh2bV9jb3B5Xy4uKCkgdG8gYmVoYXZlIGRpZmZlcmVudGx5IG9uIHRoZSB3YXkg
YmFjay4KCkZpeCBpdCBmb3Igbm93IGJ5IGNoZWNraW5nIGlmIElPUkVRIGNvbXBsZXRpb24gaXMg
cmVxdWlyZWQgKHdoaWNoCmNhbiBiZSBpZGVudGlmaWVkIGJ5IHF1ZXJpbmcgTU1JTyBjYWNoZSkg
YmVmb3JlIHRyeWluZyB0byBmaW5pc2gKYSBtZW1vcnkgYWNjZXNzIGltbWVkaWF0ZWx5IHRocm91
Z2ggaHZtX2NvcHlfLi4oKSwgcmUtZW50ZXIKaHZtZW11bF9kb19pbygpIG90aGVyd2lzZS4gVGhp
cyBjaGFuZ2UgYWxvbmUgYWRkcmVzc2VzIElPUkVRCmNvbXBsZXRpb24gaXNzdWUgd2hlcmUgUDJN
IHR5cGUgaXMgbW9kaWZpZWQgaW4gdGhlIG1pZGRsZSBvZiBlbXVsYXRpb24KYnV0IGlzIG5vdCBl
bm91Z2ggZm9yIGEgbW9yZSBnZW5lcmFsIGNhc2Ugd2hlcmUgbWFjaGluZSBzdGF0ZQphcmJpdHJh
cmVseSBjaGFuZ2VzIGJlaGluZCBvdXIgYmFjay4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoKKiBtYWRl
IGl0IG1vcmUgY2xlYXIgdGhhdCBpdCdzIHN0aWxsIGEgcGFydGlhbCBmaXggaW4gdGhlIGNvbW1p
dCBkZXNjcmlwdGlvbgoqIG90aGVyIG1pbm9yIHN1Z2dlc3Rpb25zCi0tLQogeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CmluZGV4IDQ4NzljY2IuLjkyYTliODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05NTIsNyArOTUyLDcg
QEAgc3RhdGljIGludCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MoCiAgKiBjYWNoZSBpbmRleGVk
IGJ5IGxpbmVhciBNTUlPIGFkZHJlc3MuCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2Fj
aGUgKmh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKAotICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
LCB1bnNpZ25lZCBsb25nIGdsYSwgdWludDhfdCBkaXIpCisgICAgc3RydWN0IGh2bV92Y3B1X2lv
ICp2aW8sIHVuc2lnbmVkIGxvbmcgZ2xhLCB1aW50OF90IGRpciwgYm9vbCBjcmVhdGUpCiB7CiAg
ICAgdW5zaWduZWQgaW50IGk7CiAgICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZTsKQEAg
LTk2Niw2ICs5NjYsOSBAQCBzdGF0aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpodm1lbXVsX2Zp
bmRfbW1pb19jYWNoZSgKICAgICAgICAgICAgIHJldHVybiBjYWNoZTsKICAgICB9CiAKKyAgICBp
ZiAoICFjcmVhdGUgKQorICAgICAgICByZXR1cm4gTlVMTDsKKwogICAgIGkgPSB2aW8tPm1taW9f
Y2FjaGVfY291bnQ7CiAgICAgaWYoIGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2FjaGUpICkK
ICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC0xMDAwLDcgKzEwMDMsNyBAQCBzdGF0aWMgaW50IGh2
bWVtdWxfbGluZWFyX21taW9fYWNjZXNzKAogewogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
ID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9
IGdsYSAmIH5QQUdFX01BU0s7Ci0gICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZSA9IGh2
bWVtdWxfZmluZF9tbWlvX2NhY2hlKHZpbywgZ2xhLCBkaXIpOworICAgIHN0cnVjdCBodm1fbW1p
b19jYWNoZSAqY2FjaGUgPSBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyLCB0
cnVlKTsKICAgICB1bnNpZ25lZCBpbnQgY2h1bmssIGJ1ZmZlcl9vZmZzZXQgPSAwOwogICAgIHBh
ZGRyX3QgZ3BhOwogICAgIHVuc2lnbmVkIGxvbmcgb25lX3JlcCA9IDE7CkBAIC0xMDg5LDggKzEw
OTIsOSBAQCBzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWdu
ZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAg
cGFnZWZhdWx0X2luZm9fdCBwZmluZm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAm
Y3VycmVudC0+YXJjaC5odm0uaHZtX2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRy
ICYgflBBR0VfTUFTSzsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dm
bl90b19tZm47CiAKICAgICBpZiAoIG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7
CkBAIC0xMTA0LDcgKzExMDgsMTQgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICByZXR1
cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2Rh
dGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElmIHRoZXJl
IGlzIGFuIE1NSU8gY2FjaGUgZW50cnkgZm9yIHRoYXQgYWNjZXNzIHRoZW4gd2UgbXVzdCBiZSBy
ZS1pc3N1aW5nCisgICAgICogYW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGxlZCBh
cyBNTUlPLiBUaHVzIGl0IGlzIGltcGVyYXRpdmUgdGhhdAorICAgICAqIHdlIGhhbmRsZSB0aGlz
IGFjY2VzcyBpbiB0aGUgc2FtZSB3YXkgdG8gZ3VhcmFudGVlIGNvbXBsZXRpb24gYW5kIGhlbmNl
CisgICAgICogY2xlYW4gdXAgYW55IGludGVyaW0gc3RhdGUuCisgICAgICovCisgICAgaWYgKCAh
aHZtZW11bF9maW5kX21taW9fY2FjaGUodmlvLCBhZGRyLCBJT1JFUV9SRUFELCBmYWxzZSkgKQor
ICAgICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0
ZXMsIHBmZWMsICZwZmluZm8pOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTExMzQs
OCArMTE0NSw5IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwg
dW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQog
ewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOworICAgIHN0cnVjdCBodm1fdmNwdV9pbyAq
dmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0
ID0gYWRkciAmIH5QQUdFX01BU0s7Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IEhWTVRSQU5T
X2JhZF9nZm5fdG9fbWZuOwogCiAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBBR0VfU0laRSAp
CiAgICAgewpAQCAtMTE0OSw3ICsxMTYxLDE0IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVu
c2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAKLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVh
cihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElm
IHRoZXJlIGlzIGFuIE1NSU8gY2FjaGUgZW50cnkgZm9yIHRoYXQgYWNjZXMgdGhlbiB3ZSBtdXN0
IGJlIHJlLWlzc3VpbmcKKyAgICAgKiBhbiBhY2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5k
bGVkIGFzIE1NSU8uIFRodXMgaXQgaXMgaW1wZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxl
IHRoaXMgYWNjZXNzIGluIHRoZSBzYW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQg
aGVuY2UKKyAgICAgKiBjbGVhbiB1cCBhbnkgaW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBp
ZiAoICFodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGFkZHIsIElPUkVRX1dSSVRFLCBmYWxz
ZSkgKQorICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEs
IGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 14 22:34:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 22: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 1h4Yvw-00067W-QN; Thu, 14 Mar 2019 22:34:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kyLN=RR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h4Yvu-00067Q-Uv
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 22:34:39 +0000
X-Inumbo-ID: 5819cd4a-46a9-11e9-8c00-43cb3a393165
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5819cd4a-46a9-11e9-8c00-43cb3a393165;
 Thu, 14 Mar 2019 22:34:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 3012321F75;
 Thu, 14 Mar 2019 18:34:35 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 14 Mar 2019 18:34:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=oReK33
 OMdC0K6UuYrhQvVBj8QEe/IbZB6M6sEesP6N4=; b=DwDUuSnF96H8s/R22NIdl2
 8fCptqx7R+/ezIB7qESeFNQ6WsDrzNt9VyhJ1TzwCOVXS8roGp+6b4YxTSbsvmSn
 I0o4PKCkLn8ji5Al7TQtbqBvHFridIh96NBjMU365OMY5x9D9dXLg/OENrGZz+6q
 Pk+W16x4hm47w4ka9SnLQFas9Mpve5HE467ZWs81LreijwnlnUzp3ZUw7ZV1Tj5j
 nyvFqFKsWKG2mXXizUw4ELXb2YuTOCmiQm2k+5x4bSy20UojV8X3898yWX5Uhs9q
 i6ZSZ8KZKzDmD3pAWrNtS9nthXWKj6ML+VKFSrRxFJzqKmSaTXgQy1CUM6ESs0Rw
 ==
X-ME-Sender: <xms:-taKXOmk2p5rBDjGGHqhs42TSdY7I14co2gFGqteSfWgfZv3-Yyfcw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrheefgdejudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:-taKXGASt_DVTAiawnRRPyye48coy5X5XGsi7ceNBanmYnKuivGZzA>
 <xmx:-taKXGJ8lFVy-Al5FW8iEBSW6MyI9h3xCHld9OW89pQn8KletE4D3A>
 <xmx:-taKXBq3KLSeqSCDyyAQG1_mdv8Lo0hz_e-cFNqmD6jX1xUvune7mw>
 <xmx:-9aKXH9qKRfwdIdSdjDZJNh-P3VUmw5pWgWX3pXWMETwISqD53WwEg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id ADBF7E455C;
 Thu, 14 Mar 2019 18:34:33 -0400 (EDT)
Date: Thu, 14 Mar 2019 23:34:30 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190314223430.GA2014@mail-itl>
References: <20190314155403.vby5ox6pybajfruu@Air-de-Roger>
 <1597966e-961e-26af-0381-9b621ddea1b1@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1597966e-961e-26af-0381-9b621ddea1b1@citrix.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] Commit 331b51 breaks live migration on FreeBSD/Xen
 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, qemu-devel@nongnu.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8473098213670500235=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8473098213670500235==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="ZGiS0Q5IWpPtfppv"
Content-Disposition: inline


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

On Thu, Mar 14, 2019 at 04:07:55PM +0000, Igor Druzhinin wrote:
> The change was supposed to be platform independent - it relies on the
> fact addr argument to mmap() works as expected - mmaps at the specified
> address.=20

You have this guarantee only with MAP_FIXED flag, otherwise the addr
argument is only a hint.

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

--ZGiS0Q5IWpPtfppv
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyK1vcACgkQ24/THMrX
1yy0Bwf/TQ/dFz0i7BnyoWzTR34vCPjWVQ4hivHUV6w3vJyBG3049C5dXSuMGhvx
dpt1DcltfFAghUo7Ngmtx2k2np8Utze2uimETqGLsoG/ErER/FwanEOMiQmI43Dl
Xkxc1jMPO4MqVsZjhR/rS2enTQETMsAOe+08DdCVO2JMhGQHNnQwpL/KFwc+HBNQ
SkeufbsXqCdhmpX+kbGWa5qrNTjGR3och4QYUByOo/FxtW7CaJiQZb+yUcGJ5fRd
57+uMficYe6Aeo6rXqR8isr4ksyQye800najk2VMsSths7u5UgBaGNNXdeCTJRcP
97d3BgAii30ltUEUumu7bkBHEvoO4Q==
=rVas
-----END PGP SIGNATURE-----

--ZGiS0Q5IWpPtfppv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8473098213670500235==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 14 23:08:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 23: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 1h4ZSN-0008Ql-Mh; Thu, 14 Mar 2019 23:08: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=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4ZSN-0008Qb-BO
 for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 23:08:11 +0000
X-Inumbo-ID: 0883af61-46ae-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0883af61-46ae-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 23:08: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 1h4ZSK-0004fn-PN; Thu, 14 Mar 2019 23:08: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 1h4ZSK-0007U5-HM; Thu, 14 Mar 2019 23:08:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4ZSK-0006ba-GQ; Thu, 14 Mar 2019 23:08:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133763-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-xsm:guest-start: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-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm: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:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale: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-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-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-examine:memdisk-try-append:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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=cf08baa29613dd899954089e7cc7dba1d478b365
X-Osstest-Versions-That: linux=d9862cfbe2099deb83f0e9c1932c91f2d9c50464
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Mar 2019 23:08:08 +0000
Subject: [Xen-devel] [linux-next test] 133763: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc2MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NjMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzYwNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9y
ZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYw
NQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzYwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNjA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM2MDUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzYwNQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MDUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM2MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjZjA4
YmFhMjk2MTNkZDg5OTk1NDA4OWU3Y2M3ZGJhMWQ0NzhiMzY1CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICBkOTg2MmNmYmUyMDk5ZGViODNmMGU5YzE5MzJjOTFmMmQ5YzUw
NDY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYxNCAgMjAxOS0wMy0wNiAwOTox
OTowNCBaICAgIDggZGF5cyAgICA0IGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 06:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 06: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 1h4gRs-0007in-2G; Fri, 15 Mar 2019 06:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YWx5=RS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4gRq-0007iL-EM
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 06:36:06 +0000
X-Inumbo-ID: 9954819a-46ec-11e9-a170-637745020753
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9954819a-46ec-11e9-a170-637745020753;
 Fri, 15 Mar 2019 06:36:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C011ACEC;
 Fri, 15 Mar 2019 06:36:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Mar 2019 07:35:57 +0100
Message-Id: <20190315063557.24814-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190315063557.24814-1-jgross@suse.com>
References: <20190315063557.24814-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/2] xen/debug: make debugtrace more clever
 regarding repeating 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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

SW4gY2FzZSBkZWJ1Z3RyYWNlIGlzIHdyaXRpbmcgdG8gbWVtb3J5IGFuZCB0aGUgbGFzdCBlbnRy
eSBpcyByZXBlYXRlZApkb24ndCBmaWxsIHVwIHRoZSB0cmFjZSBidWZmZXIsIGJ1dCBtb2RpZnkg
dGhlIGNvdW50IHByZWZpeCB0byAieC15ICIKc3R5bGUgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKaW5kZXggNDFlYzEzY2U1Mi4uZjQxYjY4OTg0NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTEy
MjUsMTMgKzEyMjUsMjYgQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKICAgICB3YXRjaGRv
Z19lbmFibGUoKTsKIH0KIAorc3RhdGljIHZvaWQgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIg
KmJ1ZikKK3sKKyAgICBjaGFyICpwOworCisgICAgZm9yICggcCA9IGJ1ZjsgKnAgIT0gJ1wwJzsg
cCsrICkKKyAgICB7CisgICAgICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkKytdID0g
KnA7CisgICAgICAgIC8qIEFsd2F5cyBsZWF2ZSBhIG51bCBieXRlIGF0IHRoZSBlbmQgb2YgdGhl
IGJ1ZmZlci4gKi8KKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSAoZGVidWd0cmFjZV9i
eXRlcyAtIDEpICkKKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAgICB9Cit9CisK
IHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiB7Ci0gICAgc3Rh
dGljIGNoYXIgICAgYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1MzIgY291bnQ7CisgICAgc3RhdGlj
IGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50
IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKIAorICAgIGNoYXIgICAgICAgICAgY250YnVm
WzI0XTsKICAgICB2YV9saXN0ICAgICAgIGFyZ3M7Ci0gICAgY2hhciAgICAgICAgICpwOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBpZiAoIGRlYnVndHJhY2VfYnl0ZXMgPT0gMCAp
CkBAIC0xMjQzLDI1ICsxMjU2LDMyIEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hh
ciAqZm10LCAuLi4pCiAKICAgICBBU1NFUlQoZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9ieXRl
cyAtIDFdID09IDApOwogCi0gICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgIiV1ICIsICsr
Y291bnQpOwotCiAgICAgdmFfc3RhcnQoYXJncywgZm10KTsKLSAgICAodm9pZCl2c25wcmludGYo
YnVmICsgc3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3RybGVuKGJ1ZiksIGZtdCwgYXJncyk7
CisgICAgdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwgYXJncyk7CiAgICAgdmFfZW5k
KGFyZ3MpOwogCiAgICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSApCiAgICAgewor
ICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7
CisgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGNudGJ1Zik7CiAgICAgICAgIHNl
cmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGJ1Zik7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0g
ICAgICAgIGZvciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHArKyApCisgICAgICAgIGlmICggc3Ry
Y21wKGJ1ZiwgbGFzdF9idWYpICkKKyAgICAgICAgeworICAgICAgICAgICAgbGFzdF9wcmQgPSBk
ZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGxhc3RfY291bnQgPSArK2NvdW50OworICAgICAg
ICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7CisgICAgICAgICAgICBzbnByaW50Zihj
bnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOworICAgICAgICB9CisgICAgICAg
IGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9w
cmQrK10gPSAqcDsgICAgICAgICAgICAKLSAgICAgICAgICAgIC8qIEFsd2F5cyBsZWF2ZSBhIG51
bCBieXRlIGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4gKi8KLSAgICAgICAgICAgIGlmICggZGVi
dWd0cmFjZV9wcmQgPT0gKGRlYnVndHJhY2VfYnl0ZXMgLSAxKSApCi0gICAgICAgICAgICAgICAg
ZGVidWd0cmFjZV9wcmQgPSAwOworICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSBsYXN0X3By
ZDsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAi
LCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQorICAgICAgICBkZWJ1Z3RyYWNlX2Fk
ZF90b19idWYoY250YnVmKTsKKyAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGJ1Zik7CiAg
ICAgfQogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFn
cyk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 06:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 06: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 1h4gRs-0007it-Bw; Fri, 15 Mar 2019 06:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YWx5=RS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4gRq-0007iM-EB
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 06:36:06 +0000
X-Inumbo-ID: 99547e66-46ec-11e9-a922-b78925335fc6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99547e66-46ec-11e9-a922-b78925335fc6;
 Fri, 15 Mar 2019 06:36:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 60961ACC4;
 Fri, 15 Mar 2019 06:36:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Mar 2019 07:35:55 +0100
Message-Id: <20190315063557.24814-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/2] xen: some debug trace enhancements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgZG9pbmcgc29tZSBzY2hlZHVsZXIgd29yayBJIHVzZWQgZGVidWcgdHJhY2UgZm9yIGRp
YWdub3NpcyBvZgpwcm9ibGVtcyBkdXJpbmcgZG9tMCBib290LiBUaGlzIHNtYWxsIHNlcmllcyBp
cyB0aGUgcmVzdWx0IG9mIGFkYXB0aW5nCmRlYnVnIHRyYWNlIHRvIG15IG5lZWRzLgoKSnVlcmdl
biBHcm9zcyAoMik6CiAgeGVuL2RlYnVnOiBtYWtlIGRlYnVndHJhY2UgY29uZmlndXJhYmxlIHZp
YSBLY29uZmlnCiAgeGVuL2RlYnVnOiBtYWtlIGRlYnVndHJhY2UgbW9yZSBjbGV2ZXIgcmVnYXJk
aW5nIHJlcGVhdGluZyBlbnRyaWVzCgogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAgfCAgNyAr
KysrKysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDQ0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICB8
ICAzICstLQogMyBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMo
LSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 06:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 06: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 1h4gRp-0007iF-J3; Fri, 15 Mar 2019 06:36:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YWx5=RS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4gRo-0007iA-Ce
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 06:36:04 +0000
X-Inumbo-ID: 995c0952-46ec-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 995c0952-46ec-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 06:36:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 60899AC5C;
 Fri, 15 Mar 2019 06:36:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Mar 2019 07:35:56 +0100
Message-Id: <20190315063557.24814-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190315063557.24814-1-jgross@suse.com>
References: <20190315063557.24814-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/2] xen/debug: make debugtrace configurable
 via Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBoYXZpbmcgdG8gZWRpdCBpbmNsdWRlL3hlbi9saWIuaCBmb3IgbWFraW5nIGRl
YnVndHJhY2UKYXZhaWxhYmxlIG1ha2UgaXQgY29uZmlndXJhYmxlIHZpYSBLY29uZmlnLgoKRGVm
YXVsdCBpcyBvZmYsIGl0IGlzIGF2YWlsYWJsZSBvbmx5IGluIGV4cGVydCBtb2RlIG9yIGluIGRl
YnVnIGJ1aWxkcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vS2Nv
bmZpZy5kZWJ1ZyAgICAgICAgICB8IDcgKysrKysrKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgfCAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICB8IDMgKy0tCiAzIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
S2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDRkNWQ3Zjg3Y2IuLmRhYWNm
ODUxNDEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRl
YnVnCkBAIC05OCw2ICs5OCwxMyBAQCBjb25maWcgVUJTQU4KIAogCSAgSWYgdW5zdXJlLCBzYXkg
TiBoZXJlLgogCitjb25maWcgREVCVUdfVFJBQ0UKKwlib29sICJEZWJ1ZyB0cmFjZSBzdXBwb3J0
IgorCS0tLWhlbHAtLS0KKwkgIERlYnVnIHRyYWNlIGVuYWJsZXMgdG8gcmVjb3JkIGRlYnVnIHRy
YWNlIG1lc3NhZ2VzIHdoaWNoIGFyZSBwcmludGVkCisJICBlaXRoZXIgZGlyZWN0bHkgdG8gdGhl
IGNvbnNvbGUgb3IgYXJlIHByaW50ZWQgdG8gY29uc29sZSBpbiBjYXNlIG9mCisJICBhIHN5c3Rl
bSBjcmFzaC4KKwogZW5kaWYgIyBERUJVRyB8fCBFWFBFUlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YwppbmRleCA0MzE1NTg4ZjA1Li40MWVjMTNjZTUyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMTE1Nyw3
ICsxMTU3LDcgQEAgaW50IHByaW50a19yYXRlbGltaXQodm9pZCkKICAqICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKi8KIAot
I2lmZGVmIERFQlVHX1RSQUNFX0RVTVAKKyNpZmRlZiBDT05GSUdfREVCVUdfVFJBQ0UKIAogLyog
U2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBpdD8gKi8KIHN0YXRpYyB2
b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggODk5MzlmNDNj
OC4uZTBiN2JjYjZiNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9saWIuaApAQCAtODYsOCArODYsNyBAQCBpbnQgcGFyc2VfYm9vbGVhbihj
b25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsKICAqLwogaW50
IGNtZGxpbmVfc3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpOwogCi0v
KiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0jaWZkZWYgREVCVUdfVFJBQ0VfRFVNUAorI2lm
ZGVmIENPTkZJR19ERUJVR19UUkFDRQogZXh0ZXJuIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQp
OwogZXh0ZXJuIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAg
ICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 07:54:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 07:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4hfQ-0005Jm-N2; Fri, 15 Mar 2019 07:54: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4hfQ-0005Ja-2z
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 07:54:12 +0000
X-Inumbo-ID: 81980d14-46f7-11e9-b6f6-4fd92e2bdd65
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81980d14-46f7-11e9-b6f6-4fd92e2bdd65;
 Fri, 15 Mar 2019 07:54: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 1h4hfJ-0000E8-3v; Fri, 15 Mar 2019 07:54: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 1h4hfI-0005DI-GY; Fri, 15 Mar 2019 07:54:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4hfI-0006GA-Es; Fri, 15 Mar 2019 07:54:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133774-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-xl: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-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-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-i386-xl-raw: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-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-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-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:build-i386-pvops:kernel-build:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-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-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64: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-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw: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-i386-xl-xsm: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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386: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-i386-xl: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-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl: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-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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: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-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 07:54:04 +0000
Subject: [Xen-devel] [linux-3.18 test] 133774: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc3NCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA2IGtl
cm5lbC1idWlsZCAgIGZhaWwgaW4gMTMzNzM2IFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgIGZhaWwgaW4gMTMzNTM5IHBhc3Mg
aW4gMTMzNzc0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzM1MzkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzMzczNgoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAx
MzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzMzczNiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzczNiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzNzM2
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIGluIDEzMzczNiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzczNiBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIGluIDEzMzczNiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzMzczNiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDEzMzczNiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzM3MzYgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMzczNiBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQg
aW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzczNiBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgIGJsb2NrZWQgaW4gMTMzNzM2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM3MzYgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IGluIDEzMzczNiBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzM1MzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBmYWlsIGluIDEzMzczNiBsaWtlIDEyODY5MQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBlMTI4ZjE2ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQwMzdkMTE5ZTU4CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcg
MjE6NDc6MzkgWiAgMTQ4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTEx
LTEwIDE2OjE3OjMwIFogIDEyNCBkYXlzICAgODMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNDA2ICAyMDE5LTAyLTI0IDA0OjAzOjIzIFogICAxOSBkYXlzICAgMTMgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo2MjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NDIgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 08:37:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 08: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 1h4iKz-0000UC-Om; Fri, 15 Mar 2019 08:37: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4iKx-0000U7-P0
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 08:37:07 +0000
X-Inumbo-ID: 82a01e66-46fd-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 82a01e66-46fd-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 08:37:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 02:37:03 -0600
Message-Id: <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 02:37:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
In-Reply-To: <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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+IE9uIDE0LjAzLjE5IGF0IDIwOjAwLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8xMy8xOSA0OjM1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjUuMDIuMTkg
YXQgMjE6MjMsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYwo+Pj4gQEAgLTEwMyw2ICsxMDMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZGxl
X3N0YXRlIHsKPj4+ICAgCj4+PiAgICNkZWZpbmUgQ1BVSURMRV9GTEFHX0RJU0FCTEVECQkweDEK
Pj4+ICAgLyoKPj4+ICsgKiBPbiBjZXJ0YWluIEFNRCBmYW1pbGllcyB0aGF0IHN1cHBvcnQgbXdh
aXQsIG9ubHkgYzEgY2FuIGJlIHJlYWNoZWQgYnkKPj4+ICsgKiBtd2FpdCBhbmQgdG8gcmVhY2gg
YzIsIGhhbHQgaGFzIHRvIGJlIHVzZWQuCj4+PiArICovCj4+PiArI2RlZmluZSBDUFVJRExFX0ZM
QUdfVVNFX0hBTFQJCTB4Mgo+PiAKPj4gQ291bGQgeW91IHBvaW50IHVzIGF0IHdoZXJlIGluIHRo
ZSBtYW51YWxzIHRoaXMgYmVoYXZpb3IgaXMgZGVzY3JpYmVkPwo+PiBXaGlsZSBQTSBWb2wgMiBo
YXMgYSBjaGFwdGVyIHRhbGtpbmcgYWJvdXQgUC1zdGF0ZXMsIEkgY2FuJ3Qgc2VlbSB0bwo+PiBm
aW5kIGFueSBtZW50aW9uIG9mIEMtc3RhdGVzIHRoZXJlLgo+IAo+IElJUkMgaXQncyBpbiB0aGUg
TkRBIFBQUiBhbmQgaW50ZXJuYWxseSBpdCdzIGluIHNvbWUgb3RoZXIgZG9jdW1lbnRzLiAKPiBX
ZSBkb24ndCBoYXZlIHN1cHBvcnQgdG8gdXNlIG13YWl0IHdoaWxlIGluIENDNiBkdWUgdG8gY2Fj
aGVzIGJlaW5nIAo+IHR1cm5lZCBvZmYgZXRjLiAgSWYgd2UgZGlkIGhhdmUgbXdhaXQgc3Vwb3J0
IGZvciBDQzYsIHdlJ2QgdXNlIHRoYXQgaGVyZSAKPiAoYmFzaWNhbGx5IG1pcnJvcmluZyBJbnRl
bCkuICBTYWRseSBJIGRvbid0IHRoaW5rIHdlIGhhdmUgYW55IHB1YmxpYyAKPiBpbmZvcm1hdGlv
biBkaXJlY3RseSBkZXRhaWxpbmcgdGhpcyBpbmZvcm1hdGlvbi4gIElmIHlvdSdkIGxpa2UsIEkg
Y2FuIAo+IGxvb2sgZnVydGhlciBpbnRvIGl0LgoKQWggeWVzLCBJIGZvdW5kIGl0LiBCdXQgdGhl
IHRleHQgc3VnZ2VzdHMgdG8gdXNlIFN5c3RlbUlPLCBub3QKSExUIGZvciBlbnRlcmluZyBDMiAo
Q0M2KS4gQW4gaW1wb3J0YW50IGRpZmZlcmVuY2UgbG9va3MgdG8gYmUKdGhlIHN0YXRlIG9mIEVG
TEFHUy5JRiBhcyB0byB3aGV0aGVyIHRoZSBjb3JlIHdha2VzIHVwIGFnYWluLgpUaGUgU3lzdGVt
SU8gYXBwcm9hY2ggd291bGQgYmV0dGVyIG1hdGNoIHRoZSBGRml4ZWRIVyBvbmUsCmFzIHdlIHJl
cXVpcmUgYW5kIHVzZSBNV0FJVF9FQ1hfSU5URVJSVVBUX0JSRUFLLgoKRnVydGhlcm1vcmUgSSdt
IHRoZW4gb25jZSBhZ2FpbiB3b25kZXJpbmcgd2hhdCB0aGUgZ2FpbiBpcwpvdmVyIHVzaW5nIHRo
ZSBBQ1BJIGRyaXZlcjogVGhlIHN1Z2dlc3RlZCBfQ1NUIGxvb2tzIHRvIGV4YWN0bHkKbWF0Y2gg
dGhlIGRhdGEgeW91IGVudGVyIGludG8gdGhlIHRhYmxlIGluIHRoZSBsYXRlciBwYXRjaC4gSU9X
Cm15IGZ1bmRhbWVudGFsIGNvbmNlcm4gZGlkbid0IGdvIGF3YXkgeWV0OiBBcyBwZXIgdGhlIG5h
bWUKb2YgdGhlIGRyaXZlciwgaXQgc2hvdWxkbid0IHJlYWxseSBuZWVkIHRvIHN1cHBvcnQgSExU
IChvciBhbnl0aGluZwpvdGhlciB0aGFuIE1XQUlUKSBhcyBhbiBlbnRyeSBtZXRob2QuIEhlbmNl
IEkgdGhpbmsgdGhhdCBhdAp0aGUgdmVyeSBsZWFzdCB5b3UgbmVlZCB0byBleHRlbmQgdGhlIGRl
c2NyaXB0aW9uIG9mIHRoZSBjaGFuZ2UKcXVpdGUgYSBiaXQgdG8gZXhwbGFpbiB3aHkgdGhlIEFD
UEkgZHJpdmVyIGlzIG5vdCBzdWl0YWJsZS4KCkRlcGVuZGluZyBvbiBob3cgdGhpcyBjb21lcyBv
dXQsIGl0IG1heSB0aGVuIHN0aWxsIGJlIGEgbWF0dGVyCm9mIGRpc2N1c3Npbmcgd2hldGhlciwg
cmF0aGVyIHRoYW4gZmlkZGxpbmcgd2l0aCBtd2FpdC1pZGxlLCBpdAp3b3VsZG4ndCBiZSBiZXR0
ZXIgdG8gaGF2ZSBhbiBBTUQtc3BlY2lmaWMgZHJpdmVyIGluc3RlYWQuIEFyZQp0aGVyZSBhbnkg
dGhvdWdodHMgaW4gc2ltaWxhciBkaXJlY3Rpb25zIGZvciBMaW51eD8KCj4+PiArCQljYXNlIEFD
UElfQ1NUQVRFX0VNX0hBTFQ6Cj4+PiArCQkJaW5mbyA9IGdldF9jcHVfaW5mbygpOwo+Pj4gKwkJ
CXNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwo+Pj4gKwkJCXNhZmVfaGFsdCgpOwo+Pj4gKwkJ
CXNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7Cj4+IAo+PiAuLi4gd291bGRuJ3QgaXQgYmUgYmV0
dGVyIHRvIGF2b2lkIHRoZSByZWR1bmRhbmN5IHdpdGggZGVmYXVsdF9pZGxlKCksCj4+IGJ5IGlu
dHJvZHVjaW5nIGEgbmV3IGhlbHBlciBmdW5jdGlvbiwgZS5nLiBzcGVjX2N0cmxfc2FmZV9oYWx0
KCk/Cj4+IAo+IFNlZSBteSBlbWFpbCB3aXRoIFdlaSBhYm91dCB0aGlzLgoKVGhlcmUgeW91J3Zl
IGJhc2ljYWxseSBzZXR0bGVkIG9uIG1ha2luZyBhIGhlbHBlciBmdW5jdGlvbiwgdG8KYmUgdXNl
ZCBpbiBwcmUtZXhpc3RpbmcgcGxhY2VzIGFzIHdlbGwgYXMgaGVyZS4KCkkndmUgYWxzbyBqdXN0
IG5vdGljZWQgdGhhdCB0aGVyZSdzIGFub3RoZXIgc2FmZV9oYWx0KCkgaW52b2NhdGlvbgphIGZl
dyBsaW5lcyB1cCBmcm9tIGhlcmUsIGFzIGEgZmFsbGJhY2suIEl0IGRvZXNuJ3QgY29tZSB3aXRo
IGFueQpvZiB0aGUgc3RhdGlzdGljcyB0aG91Z2gsIHNvIHdvdWxkIHByb2JhYmx5IGJlIHVuc3Vp
dGFibGUgdG8KZnVubmVsIGludG8uCgo+Pj4gQEAgLTEyMjEsNyArMTI0MiwxMiBAQCBzdGF0aWMg
aW50IG13YWl0X2lkbGVfY3B1X2luaXQoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCj4+PiAg
IAkJY3ggPSBkZXYtPnN0YXRlcyArIGRldi0+Y291bnQ7Cj4+PiAgIAkJY3gtPnR5cGUgPSBzdGF0
ZTsKPj4+ICAgCQljeC0+YWRkcmVzcyA9IGhpbnQ7Cj4+PiAtCQljeC0+ZW50cnlfbWV0aG9kID0g
QUNQSV9DU1RBVEVfRU1fRkZIOwo+Pj4gKwo+Pj4gKwkJaWYgKGZsYWdzICYgQ1BVSURMRV9GTEFH
X1VTRV9IQUxUKQo+Pj4gKwkJCWN4LT5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9IQUxU
Owo+Pj4gKwkJIGVsc2UKPj4+ICsJCQljeC0+ZW50cnlfbWV0aG9kID0gQUNQSV9DU1RBVEVfRU1f
RkZIOwo+PiAKPj4gSSdkIHByZWZlciBpZiB5b3UgdXNlZCBhIGNvbmRpdGlvbmFsIGV4cHJlc3Np
b24gaGVyZS4gT25lIG9mIHRoZSBnb2FscyBmb3IKPj4gYW55IGNoYW5nZXMgdG8gdGhpcyBmaWxl
IHNob3VsZCBiZSB0byBsaW1pdCB0aGUgZGVsdGEgdG8gaXRzIExpbnV4IG9yaWdpbmFsLCBpbgo+
PiBvcmRlciB0byBpbmNyZWFzZSB0aGUgY2hhbmNlcyBvZiBwYXRjaGVzIGNvbWluZyBmcm9tIHRo
ZXJlIHRvIGFwcGx5Cj4+IHJlYXNvbmFibHkgY2xlYW5seSBoZXJlLgo+PiAKPj4gRG9pbmcgc28g
d291bGQgYWxzbyBzYXZlIG1lIGZyb20gY29tcGxhaW5pbmcgYWJvdXQgdGhlIHN0cmF5IGJsYW5r
Cj4+IGFoZWFkIG9mICJlbHNlIi4KPiAKPiBCeSBjb25kaXRpb25hbCBzdGF0ZW1lbnQgeW91IG1l
YW4gdGVybmFyeT8gIElmIHNvLCB0aGF0J2xsIGJlIGVhc3kgZW5vdWdoLgoKWWVzLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 08:47:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 08:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4iUT-0001I1-LA; Fri, 15 Mar 2019 08:46: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=4s/8=RS=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4iUR-0001Hw-UI
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 08:46:55 +0000
X-Inumbo-ID: e1c588a4-46fe-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 e1c588a4-46fe-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 08:46:54 +0000 (UTC)
Received: by mail-lf1-x12b.google.com with SMTP id p1so6234152lfk.9
 for <xen-devel@lists.xenproject.org>; Fri, 15 Mar 2019 01:46:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=FUs2EomyfK5fYhzy+RsdNh1/kQL454EXmEKzhHr5mgU=;
 b=TN+xM0XJWIGU8GA6C0EVvUN6kGD9Tsz0lEcLXmFszkRgmh+k9pKdsLoRKV52FPUDkq
 H4hMjMXlwDy1IhQB4D61/fJ4Wt6Gdzibn1Aj37KmDxdYTpSvP2g53pCMMOszn893RofQ
 QAAZ3kEGXWE/RxozPs/3lJVNH0CYQlLwCjOf5VHyK49h8jTWKsJuGOhpBEo4W63c6wvY
 oncFrsJB53s6Z3vMvdBOsdZlijgNCnn9q9OrAi8S7sBzTG7tJz5J7Af9cTYPbAuiQbZY
 uXs1BumwyRTzSt6lFjNGh5k//4veA1OTOChIOCnzDwvoMRYS6ut9k78Se/hZqaZtYILB
 e6WQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=FUs2EomyfK5fYhzy+RsdNh1/kQL454EXmEKzhHr5mgU=;
 b=Licv6kbsYJmK5E41Vo5wqAxvq82gduxUl1pSxTtXqmRSABlAgp8Nz25o+ml11g4GsC
 i027Gm6RZngUPfWTJwUnJgO+hAA1Enc2mP/ZFXe8i2pe01umZR4S6oI3nhSzLTYP5fnF
 FHP97+1dAcjfssfutn374SvXsONtLDGm0Ovz9t5FiOvR5DKF1eyK8QYy49ZG19iORmPt
 +lWX7+V+WrsDgFMFQhAlDF4f0GiDcIGIfMA62eNwpkpGRTHrl4uZcmSq8yxBMjmB+TkZ
 06IKaF7ejhkJHkwEQqOcv5fSpgGg74tBdVe/TceeLg8aPBtyY/z4N1FKEf6tWfzN9XP5
 u9SA==
X-Gm-Message-State: APjAAAVw6pjYFk5m5Fgc3fLKVx32jXnT5bEEKNBYpXxjh1sKjcZBDFVl
 NZw7nnlnF3iHoUTmsXxUcv8=
X-Google-Smtp-Source: APXvYqwiJIGrmJ27pbNcJhxaee0g4A7PWp7NkYRwECtVkk0eSO30gqgYKT8aP3uLL3xdUpozufRVJw==
X-Received: by 2002:a19:610a:: with SMTP id v10mr1442027lfb.89.1552639612700; 
 Fri, 15 Mar 2019 01:46:52 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id u8sm290188ljk.3.2019.03.15.01.46.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Mar 2019 01:46:51 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
References: <332e7348-d711-2d02-02e0-3d264f2955f6@gmail.com>
 <f6f98db5-ee05-2c11-1b57-dd7c80e7b56f@arm.com>
 <B475E636-2EC8-4659-B3EB-F8CE36451106@citrix.com>
 <23679.61070.586460.991990@mariner.uk.xensource.com>
 <06822D85-1C4E-4F1B-8070-D69BD2A4762F@citrix.com>
 <14940732-0bd7-b502-710d-8519873ccde7@gmail.com>
 <FB874F9C-A34A-4057-B5C3-7A1286940224@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <4b0fb150-c87d-b78a-8012-ed0fa42c180c@gmail.com>
Date: Fri, 15 Mar 2019 10:46:50 +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: <FB874F9C-A34A-4057-B5C3-7A1286940224@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Can someone pls repair patchwork?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xNC8xOSA3OjA1IFBNLCBMYXJzIEt1cnRoIHdyb3RlOgo+IO+7v09uIDE0LzAzLzIwMTks
IDA3OjIzLCAiT2xla3NhbmRyIEFuZHJ1c2hjaGVua28iIDxhbmRyMjAwMEBnbWFpbC5jb20+IHdy
b3RlOgo+Cj4gICAgICBPbiAzLzYvMTkgNjowMiBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiAgICAg
ID4KPiAgICAgID4gT2xla3NhbmRyIHNlbnQgYSBtYWlsIHRvICt3ZWJtYXN0ZXJAa2VybmVsLm9y
Zwo+ICAgICAgPiBMZXQncyBzZWUgd2hldGhlciBhbnl0aGluZyBjb21lcyBiYWNrCj4gICAgICA+
Cj4gICAgICA+IElmIG5vdCwgSSBjYW4gdHJ5IGFuZCBkbyB0aGlzIHZpYSB0aGUgTEYncyBpbmZy
YXN0cnVjdHVyZSB0ZWFtOiB0aGV5IGFyZSBwcm9iYWJseSBoYW5kbGluZyB0aGlzCj4gICAgICA+
IFBsZWFzZSBwaW5nIG1lIGluIGEgd2VlayBvciBzbywgaWYgdGhhdCBpcyB0aGUgY2FzZQo+ICAg
ICAgYnVtcAo+Cj4gSSByZWFjaGVkIG91dCBhbmQgd2lsbCBsb3QgeW91IGtub3cgd2hldGhlci93
aGF0IGNvbWVzIGJhY2sKSXQgZG9lcyB3b3JrIG5vdywgZ3JlYXQgam9iIQpUaGFuayB5b3UhCj4g
QmVzdCBSZWdhcmRzCj4gTGFycwo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 08:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 08:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4iUc-0001In-W5; Fri, 15 Mar 2019 08:47: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=RY1k=RS=os.amperecomputing.com=vishnu@srs-us1.protection.inumbo.net>)
 id 1h4iIw-0000SQ-7A
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 08:35:02 +0000
X-Inumbo-ID: 38cb62d4-46fd-11e9-bc90-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe51::706])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38cb62d4-46fd-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 08:35:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amperemail.onmicrosoft.com; s=selector1-os-amperecomputing-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=AX/BaeS6EpD3TeAjXsOnDM1GMfo+AUxUnEFJB9JrnzY=;
 b=QYDzF98v71p3xTIad01XA3yhROWEuuC1HYAKuPo4yUVQd2tlr8agFubs4E3unhsUBYFO1C6zEs71m7PIKAfdidtVaTcfC7+ISHD/Xm1ayxBWfz9o9iPSkd3oK+91rBU77jEDYS9r49TFZQVoUkxsTn253i+s4rg/SnZODpE7dX8=
Received: from DM5PR01MB2457.prod.exchangelabs.com (10.168.193.19) by
 DM5PR01MB3275.prod.exchangelabs.com (10.172.190.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Fri, 15 Mar 2019 08:34:57 +0000
Received: from DM5PR01MB2457.prod.exchangelabs.com
 ([fe80::b9d5:6b76:4b62:9c58]) by DM5PR01MB2457.prod.exchangelabs.com
 ([fe80::b9d5:6b76:4b62:9c58%3]) with mapi id 15.20.1709.011; Fri, 15 Mar 2019
 08:34:57 +0000
From: Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] xen/arm: p2m: configure pa_range_info table to support
 42 bit PA systems.
Thread-Index: AQHU2wn4/qlxUBmKUUWAz9IE+IC6JQ==
Date: Fri, 15 Mar 2019 08:34:57 +0000
Message-ID: <20190315083439.23068-1-vishnu@os.amperecomputing.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CY4PR2201CA0058.namprd22.prod.outlook.com
 (2603:10b6:910:3e::49) To DM5PR01MB2457.prod.exchangelabs.com
 (2603:10b6:3:3b::19)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vishnu@os.amperecomputing.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.19.1
x-originating-ip: [4.28.13.142]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cee70b1f-a5c2-4329-8168-08d6a9211adb
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:DM5PR01MB3275; 
x-ms-traffictypediagnostic: DM5PR01MB3275:
x-microsoft-antispam-prvs: <DM5PR01MB3275F578E6A2E8C0718580C9E6440@DM5PR01MB3275.prod.exchangelabs.com>
x-forefront-prvs: 09778E995A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(39840400004)(136003)(366004)(346002)(189003)(199004)(476003)(50226002)(5640700003)(8936002)(26005)(102836004)(14454004)(305945005)(478600001)(386003)(2616005)(6506007)(6512007)(2351001)(105586002)(86362001)(8676002)(68736007)(54906003)(7736002)(53936002)(6436002)(186003)(106356001)(316002)(71200400001)(81156014)(81166006)(6486002)(71190400001)(25786009)(66066001)(256004)(486006)(14444005)(6116002)(3846002)(2501003)(1076003)(52116002)(2906002)(99286004)(6916009)(5660300002)(4326008)(97736004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR01MB3275;
 H:DM5PR01MB2457.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:0; 
received-spf: None (protection.outlook.com: os.amperecomputing.com does not
 designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 80Rc+dcjSlXcKE9HY6fJ/hv1d1q0NmZSQzj4SoZaXMeUVI1BxBWuiTXN7cg0JtpY59fmXt8ITcan4jvLsy2ns96YIQB/w/E2/pLCu2M0sDInF4GjQOoM0SfZHMZb9NCZg2lgclVW9w3KXdfDmcbmqXcyAkY9uoc8r+UaZHUnR1m3X3Tjzl2SEKfmzXAffFnAhOsHun4DOYwkyNqb84ITOe8/veps1DPcmL1TkVi1Fufyyh0EJAE2r3+YKYNA73Yv5gQUM72HTQVXeqSFYHzTmTdNj63AjcArrEr70fY4spkEl3FVNi9ABOCINybh69TMxhqpcPl4zO4peA7NPu1tAIfbU1QBeisgxsXqCIYjZp3p4f1YA9+LFcnpJvU0R/Ze6hUWGcSpmAZjBEIi08BwVuaeGJhGuH3MelUuojQtpPA=
MIME-Version: 1.0
X-OriginatorOrg: os.amperecomputing.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cee70b1f-a5c2-4329-8168-08d6a9211adb
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2019 08:34:57.3855 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR01MB3275
X-Mailman-Approved-At: Fri, 15 Mar 2019 08:47:06 +0000
Subject: [Xen-devel] [PATCH] xen/arm: p2m: configure pa_range_info table to
 support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Open Source Submission <patches@amperecomputing.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>,
 Feng Kan OS <fengkan@os.amperecomputing.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBwYV9yYW5nZV9pbmZvIHRhYmxlJ3MgY29uZmlndXJhdGlvbiBwcmV2ZW50cyA0MiBi
aXQgUEEgc3lzdGVtcwpmcm9tIGJvb3RpbmcgRE9NMC4gVGhpcyBwYXRjaCBtb2RpZmllcyB0MHN6
PTIyIGFuZCByb290X29yZGVyPTMKdG8gZXhwb3NlIDQyLWJpdCBJUEEgKEludGVybWVkaWF0ZSBQ
aHlzaWNhbCBBZGRyZXNzKS4KCkl0IGlzIHJlcXVpcmVkIGZvciBoYXJkd2FyZSB3aGljaCBpcyBo
YXZpbmcgcGVyaXBoZXJhbHMgYWJvdmUgNDAgYml0cy4KClNpZ25lZC1vZmYtYnk6IFZpc2hudSA8
dmlzaG51QG9zLmFtcGVyZWNvbXB1dGluZy5jb20+ClNpZ25lZC1vZmYtYnk6IEZlbmcgS2FuIDxm
ZW5na2FuQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwg
NSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRl
eCBjMzhiZDdlMTZlLi5jOGU3NTk4ZDgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMK
KysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xOTkyLDEwICsxOTkyLDEzIEBAIHZvaWQgX19p
bml0IHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQpCiAgICAgfSBwYV9yYW5nZV9pbmZvW10gPSB7CiAg
ICAgICAgIC8qIFQwU1ogbWluaW11bSBhbmQgU0wwIG1heGltdW0gZnJvbSBBUk0gRERJIDA0ODdB
LmIgVGFibGUgRDQtNSAqLwogICAgICAgICAvKiAgICAgIFBBIHNpemUsIHQwc3oobWluKSwgcm9v
dC1vcmRlciwgc2wwKG1heCkgKi8KKwkvKiBUT0RPOiA0MiBiaXQgUEEgc3lzdGVtcyBhbGxvY2F0
ZSA4IHBhZ2VzIGJ5IGRlZmF1bHQKKwkgKiBmb3IgYm90aCBET00wIGFuZCBndWVzdHMuCisJICov
CiAgICAgICAgIFswXSA9IHsgMzIsICAgICAgMzIvKjMyKi8sICAwLCAgICAgICAgICAxIH0sCiAg
ICAgICAgIFsxXSA9IHsgMzYsICAgICAgMjgvKjI4Ki8sICAwLCAgICAgICAgICAxIH0sCiAgICAg
ICAgIFsyXSA9IHsgNDAsICAgICAgMjQvKjI0Ki8sICAxLCAgICAgICAgICAxIH0sCi0gICAgICAg
IFszXSA9IHsgNDIsICAgICAgMjQvKjIyKi8sICAxLCAgICAgICAgICAxIH0sCisgICAgICAgIFsz
XSA9IHsgNDIsICAgICAgMjIvKjIyKi8sICAzLCAgICAgICAgICAxIH0sCiAgICAgICAgIFs0XSA9
IHsgNDQsICAgICAgMjAvKjIwKi8sICAwLCAgICAgICAgICAyIH0sCiAgICAgICAgIFs1XSA9IHsg
NDgsICAgICAgMTYvKjE2Ki8sICAwLCAgICAgICAgICAyIH0sCiAgICAgICAgIFs2XSA9IHsgMCB9
LCAvKiBJbnZhbGlkICovCi0tCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 08:54:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 08:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ibQ-0002AX-Rs; Fri, 15 Mar 2019 08:54: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4ibP-0002AS-Ix
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 08:54:07 +0000
X-Inumbo-ID: e33daf38-46ff-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 e33daf38-46ff-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 08:54:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 02:54:04 -0600
Message-Id: <5C8B682C020000780021EFC5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 02:54:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-4-brian.woods@amd.com>
 <5C88D28B020000780021DFEF@prv1-mh.provo.novell.com>
 <dfc33386-c503-fb91-4bfc-d3ced2bf5231@amd.com>
In-Reply-To: <dfc33386-c503-fb91-4bfc-d3ced2bf5231@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, 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+IE9uIDE0LjAzLjE5IGF0IDIwOjI5LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8xMy8xOSA0OjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjUuMDIuMTkg
YXQgMjE6MjQsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToKPj4+IEFkZCB0aGUgbmVlZGVk
IGRhdGEgc3RydWN0dXJlcyBmb3IgZW5hYmxpbmcgTmFwbGVzIChGMTdoIE0wMWgpLiAgU2luY2UK
Pj4+IFJvbWUgKEYxN2ggTTMxaCkgaGFzIHRoZSBzYW1lIGMtc3RhdGUgbGF0ZW5jaWVzIGFuZCBl
bnRyeSBtZXRob2RzLCB0aGUKPj4+IGMtc3RhdGUgaW5mb3JtYXRpb24gY2FuIGJlIHVzZWQgZm9y
IFJvbWUgYXMgd2VsbC4gIEZvciBib3RoIE5hcGxlcyBhbmQKPj4+IFJvbWUsIG13YWl0IGlzIHVz
ZWQgZm9yIGMxIChjYzEpIGFuZCBoYWx0IGlzIGZ1bmN0aW9uYWxseSB0aGUgc2FtZSBhcwo+Pj4g
YzIgKGNjNikuICBJZiBjMiAoY2M2KSBpcyBkaXNhYmxlZCBpbiBCSU9TLCB0aGVuIGhhbHQgZnVu
Y3Rpb25zIHNpbWlsYXIKPj4+IHRvIGMxIChjYzEpLgo+PiAKPj4gQnV0IHlvdXIgY29kZSBkb2Vz
IG5vdCBkZXRlY3QgdGhpcyBzaXR1YXRpb24sIGFuZCBkb2VzIGhlbmNlIG5vdCB1cGRhdGUKPj4g
dGhlIHRhYmxlIHVzZWQgYWNjb3JkaW5nbHkuIFdoeSBpcyB0aGlzPyBJcyBlbnRlcmluZyBDMSBj
aGVhcGVyIG9uZSB3YXkKPj4gb3IgdGhlIG90aGVyIGluIHRoaXMgc2l0dWF0aW9uIChpbiB3aGlj
aCBjYXNlIHRoZSBjaGVhcGVyIGFwcHJvYWNoIHNob3VsZAo+PiBhbHdheXMgYmUgdXNlZCk/Cj4g
Cj4gV2VsbCwgaWYgWGVuIGhhZCBhbiBBTUwgaW50ZXJydXB0ZXIsIHdlIGNvdWxkIHVzZSB0aGUg
QUNQSSB0YWJsZXMgbGlrZSAKPiB3ZSBkbyBpbiBMaW51eCwgYnV0IFhlbiBkb2Vzbid0ICh3aGlj
aCBpcyB3aHkgd2UncmUgaGFyZCBjb2RpbmcgaXQpLiAKCkJ1dCB0aGUgbmVjZXNzYXJ5IGRhdGEg
Z2V0cyB1cGxvYWRlZCBieSB0aGUgQUNQSSBjb2RlIGluIERvbTAuIE9yCmVsc2UgdGhlcmUgd291
bGRuJ3QgYmUgYSBwb2ludCB0byBoYXZlIGFuIEFDUEkgaWRsZSBkcml2ZXIgaW4gWGVuIGluIHRo
ZQpmaXJzdCBwbGFjZS4KCldlIHNob3VsZCBhZGQgY3VzdG9tICh2ZW5kb3Igc3BlY2lmaWMpIGNv
ZGUgdG8gWGVuIG9ubHkgaWYgdGhlcmUKYXJlIGNsZWFyIGFkdmFudGFnZXMgb3ZlciB0aGUgQUNQ
SSBiYXNlZCBhcHByb2FjaCwgYW5kIHNvIGZhcgp0aGUgcGF0Y2ggZGVzY3JpcHRpb25zIGRvbid0
IG1ha2UgY2xlYXIgd2hhdCBhZHZhbnRhZ2VzIHRoZXJlCmFyZSAoYmVzaWRlcyBiZWNvbWluZyBp
bmRlcGVuZGVudCBvZiBEb20wLCB3aGljaCBJJ2QgY29uc2lkZXIKbWFyZ2luYWwpLgoKPiBtd2Fp
dCBoYXMgdGhlIENQVUlEX0ZuMDAwMDAwMDVfRURYIE1TUiBidXQgc2luY2Ugd2UgZG9uJ3QgaGF2
ZSBhIG13YWl0IAo+IHN1cHBvcnQgZm9yIENDNiwgd2UgY2FuJ3QgdXNlIHRoYXQuICBUaGVyZSdz
IGFub3RoZXIgcmVnaXN0ZXIgd2UgX21pZ2h0XyAKPiBiZSBhYmxlIHRvIHVzZSwgYnV0IHN1cHBv
cnQgZm9yIENDNiBpcyBBTkQnZCB3aXRoIHRoYXQgYW5kIGFub3RoZXIgCj4gYW5vdGhlciByZWdp
c3RlciAod2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8pLiBUaGUgcmVnaXN0ZXIgd2UnZCByZWFkIGlz
IAo+IGFsc28gUlcuICBTbyBJJ20gbm90IHN1cmUgSSB0cnVzdCBpdC4KCkl0J3MgaGFyZCB0byBi
ZWxpZXZlIHRoYXQgb25lIGNhbid0IGZpbmQgb3V0IHdoZXRoZXIgSExUIHdvdWxkIGVudGVyCm9u
bHkgQ0MxIG9yIGV2ZW50dWFsbHkgYWxzbyBDQzYuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 08:59:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 08: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 1h4igM-0002MB-Hc; Fri, 15 Mar 2019 08:59:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VF26=RS=citrix.com=prvs=970196949=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h4igL-0002M6-48
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 08:59:13 +0000
X-Inumbo-ID: 9890aefa-4700-11e9-8591-df9aac289dd0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9890aefa-4700-11e9-8591-df9aac289dd0;
 Fri, 15 Mar 2019 08:59:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="80659663"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 15 Mar 2019 09:58:47 +0100
Message-ID: <20190315085847.31245-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the mmap
 address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBhZGRyZXNzIGFuIGVy
cm9yIGlzIHJldHVybmVkCmluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhl
IGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCmZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2Fs
bGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCm1hcHBpbmcgaGFzIG5vdCBiZWVu
IGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNzLgoKQWxzbyBub3RlIHRoYXQgYXQgbGVh
c3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCnRyeSBoYXJk
ZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkNjOiBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0
aEB0d2lkZGxlLm5ldD4KQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
Q2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KQ2M6IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCi0tLQogaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgfCA4ICsrKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2Fj
aGUuYwppbmRleCAzNDlmNzJkMDBjLi4wZTI4NzBiMzIwIDEwMDY0NAotLS0gYS9ody9pMzg2L3hl
bi94ZW4tbWFwY2FjaGUuYworKysgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAtMTg1
LDggKzE4NSwxNCBAQCBzdGF0aWMgdm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50cnkg
KmVudHJ5LAogICAgIH0KIAogICAgIGlmICghZHVtbXkpIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogSWYgdGhlIGNhbGxlciBoYXMgcmVxdWVzdGVkIHRoZSBtYXBwaW5nIGF0IGEgc3BlY2lmaWMg
YWRkcmVzcyB1c2UKKyAgICAgICAgICogTUFQX0ZJWEVEIHRvIG1ha2Ugc3VyZSBpdCdzIGhvbm9y
ZWQuIE5vdGUgdGhhdCB3aXRoIE1BUF9GSVhFRCBhdAorICAgICAgICAgKiBsZWFzdCBGcmVlQlNE
IHdpbGwgdHJ5IGhhcmRlciB0byBob25vciB0aGUgcGFzc2VkIGFkZHJlc3MuCisgICAgICAgICAq
LwogICAgICAgICB2YWRkcl9iYXNlID0geGVuZm9yZWlnbm1lbW9yeV9tYXAyKHhlbl9mbWVtLCB4
ZW5fZG9taWQsIHZhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkciA/IE1BUF9GSVhFRCA6IDAsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmJfcGZuLCBwZm5zLCBlcnIp
OwogICAgICAgICBpZiAodmFkZHJfYmFzZSA9PSBOVUxMKSB7CiAgICAgICAgICAgICBwZXJyb3Io
InhlbmZvcmVpZ25tZW1vcnlfbWFwMiIpOwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:00:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09: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 1h4ihQ-0002zy-TP; Fri, 15 Mar 2019 09:00: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4ihQ-0002zt-E7
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:00:20 +0000
X-Inumbo-ID: bfc83d30-4700-11e9-aee3-1b382850e735
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfc83d30-4700-11e9-aee3-1b382850e735;
 Fri, 15 Mar 2019 09:00:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 03:00:12 -0600
Message-Id: <5C8B699D020000780021EFDB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 03:00:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth.xen@gmail.com>
References: <D6094088-179E-4853-9855-F3F3D33B1062@xenproject.org>
 <0E55EA75-6740-4CED-8FA2-CB6BB8DE71C3@xenproject.org>
 <28A4F8B9-BDBB-41D6-883E-81E4B0EB6A4D@xenproject.org>
In-Reply-To: <28A4F8B9-BDBB-41D6-883E-81E4B0EB6A4D@xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
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, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, anastassios.nanos@onapp.com,
 Matt Spencer <Matt.Spencer@arm.com>, edgar.iglesias@xilinx.com,
 john.ji@intel.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>,
 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>,
 Julien Grall <julien.grall@arm.com>, JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDE4OjIyLCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90
ZToKPiBPcHRpb25zIGFyZTogCj4gYSkgU29tZW9uZSBzdGVwcyB1cCBhbmQgZG9lcyB0aGUgbWVl
dGluZyBlaXRoZXIgbmV4dCB3ZWVrIG9yIHRoZSB3ZWVrIGFmdGVyCj4gYikgU2tpcCB0aGUgTWFy
Y2ggbWVldGluZwo+IGMpIFNraXAgdGhlIE1hcmNoIG1lZXRpbmcgYW5kIHJlc3RhcnQgQXByaWwg
NCBhbmQgaGF2ZSB0aGUgbWVldGluZyB0aGUgMXN0IAo+IFRodSBvZiBldmVyeSBtb250aCB0aGVy
ZWFmdGVyCj4gIAo+IEZvciBhLCB3b3VsZCBhIHZvbHVudGVlciBwbGVhc2Ugc3RlcCB1cC4gSSBj
YW4gaGVscCB3aXRoIGxvZ2lzdGljcwo+IEZhaWxpbmcgYSwgbXkgcHJlZmVyZW5jZSBpcyBjLCB1
bmxlc3Mgc29tZW9uZSBvYmplY3RzCgpJJ2QgZmF2b3IgYyBhcyB3ZWxsLCBmd2l3OyBJJ20gbm90
IGdvaW5nIHRvIGJlIGFyb3VuZCBUaHVyIG5leHQgd2Vlay4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:12:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ist-0003uM-4p; Fri, 15 Mar 2019 09:12: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4isr-0003uC-Jj
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:12:09 +0000
X-Inumbo-ID: 67cb85ee-4702-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67cb85ee-4702-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 09:12:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4iso-0002JE-AF; Fri, 15 Mar 2019 09:12:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4iso-0001VG-2y; Fri, 15 Mar 2019 09:12:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4iso-0002y1-24; Fri, 15 Mar 2019 09:12:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133782-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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=d9896164529697fade02aafc65a06722f7191d68
X-Osstest-Versions-That: linux=99403097be0cbe12042775d9ca3a66f2018adc3e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 09:12:06 +0000
Subject: [Xen-devel] [linux-4.14 test] 133782: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc4MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYyNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMzYyNAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEzMzYyNAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGQ5ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcxOTFkNjgKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk5NDAzMDk3YmUwY2JlMTIwNDI3NzVkOWNh
M2E2NmYyMDE4YWRjM2UKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzYyNCAgMjAxOS0wMy0wNyAw
Mzo0MTowMyBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM3ODIgIDIwMTktMDMt
MTMgMjE6MTE6NTUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBamF5IFNpbmdoIDxhamF5LmthdGhhdEBtaWNy
b2NoaXAuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRl
ciBPbm5hc2NoIDxhbGV4YW5kZXIub25uYXNjaEBsYW5kaXNneXIuY29tPgogIEFsZXhlaSBTdGFy
b3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxv
dkBpc3ByYXMucnU+CiAgQWxpc3RhaXIgU3RyYWNoYW4gPGFzdHJhY2hhbkBnb29nbGUuY29tPgog
IEFuZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBBbmRyZWFzIEdydWVu
YmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5j
aD4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgR3Jv
c3MgPGFuZHkuZ3Jvc3NAbGluYXJvLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2
Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHkuc2hldmNoZW5r
b0BnbWFpbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+
CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJpZWwgRWxp
b3IgPGFlbGlvckBtYXJ2ZWxsLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVA
cmVkaGF0LmNvbT4KICBBdHN1c2hpIE5lbW90byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5jby5qcD4K
ICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIEJyaWFuIFdlbHR5IDxicmlhbi53ZWx0eUBpbnRlbC5jb20+CiAgQnJpamVz
aCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIENocmlzLkhlYWx5QHppaS5hZXJvCiAg
Q2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgogIENocmlzdG9waCBI
ZWxsd2lnIDxoY2hAbHN0LmRlPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4uY2l1Ym90YXJp
dUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRl
ciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlv
Z2VhcmJveC5uZXQ+CiAgRGFuaWVsIEYuIERpY2tpbnNvbiA8Y3Nob3JlZEB0aGVjc2hvcmUuY29t
PgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1AZ21haWwuY29tPgogIERhdmUgWW91bmcgPGR5b3Vu
Z0ByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5u
aXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERlbnlzIERteXRyaXllbmtvIDxkZW55c0B0aS5j
b20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIEVyaWMg
QmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdv
b2dsZS5jb20+CiAgRXJpayBIdWduZSA8ZXJpay5odWduZUBnbWFpbC5jb20+CiAgRmF0aGkgQm91
ZHJhIDxmYXRoaS5ib3VkcmFAbGluYXJvLm9yZz4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxi
aUBsaW51eC5pbnRlbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdl
ZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR2VyYWxkIFNjaGFl
ZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9A
ZW1iZWRkZWRvci5jb20+CiAgSGFpeWFuZyBaaGFuZyA8aGFpeWFuZ3pAbWljcm9zb2Z0LmNvbT4K
ICBIZWluZXIgS2FsbHdlaXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIElhbiBLZW50IDxyYXZl
bkB0aGVtYXcubmV0PgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJdmFuIE1pcm9ub3YgPG1p
cm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+
CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1l
bnMuY29tPgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgogIEphc29u
IEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwu
ZGs+CiAgSmVycnkgU25pdHNlbGFhciA8anNuaXRzZWxAcmVkaGF0LmNvbT4KICBKaWF4dW4gWWFu
ZyA8amlheHVuLnlhbmdAZmx5Z29hdC5jb20+CiAgSmluZyBYaWEgPGppbmcueGlhQHVuaXNvYy5j
b20+CiAgSmlyaSBCZW5jIDxqYmVuY0ByZWRoYXQuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2Vy
bmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amly
aUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4g
SG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaG4gSm9oYW5zZW4gPGpvaG4uam9oYW5zZW5A
Y2Fub25pY2FsLmNvbT4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9z
ZSBBYnJldSA8am9hYnJldUBzeW5vcHN5cy5jb20+CiAgSm9zZSBBYnJldSA8am9zZS5hYnJldUBz
eW5vcHN5cy5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW4t
UnUgQ2hhbmcgPGpyamFuZ0ByZWFsdGVrLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5m
ZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQuY29tPgogIEth
bGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5l
bC5vcmc+CiAgTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQu
Y29tPgogIExhd3JlbmNlIEJyYWttbyA8YnJha21vQGZiLmNvbT4KICBMaSBZYW5nIDxsZW95YW5n
LmxpQG54cC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXUgWGlh
bmcgPGxpdS54aWFuZzZAenRlLmNvbS5jbj4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMu
c2s+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+
CiAgTHVpcyBDaGFtYmVybGFpbiA8bWNncm9mQGtlcm5lbC5vcmc+CiAgTWFkYWxpbiBCdWN1ciA8
bWFkYWxpbi5idWN1ckBueHAuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5j
b20+CiAgTWFucyBSdWxsZ2FyZCA8bWFuc0BtYW5zci5jb20+CiAgTWFvIFdlbmFuIDxtYW93ZW5h
bkBodWF3ZWkuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFy
Y2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmVrIFN6eXByb3dza2kgPG0u
c3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1
bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBl
dGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1h
cnRpbiBXaWxjayA8bXdpbGNrQHN1c2UuY29tPgogIE1hcnR5bmFzIFB1bXB1dGlzIDxtQGxhbWJk
YS5sdD4KICBNYXJ0eW5hcyBQdW1wdXRpcyA8bWFydHluYXNAd2VhdmUud29ya3M+CiAgTWFzYW1p
IEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWth
QGNocm9taXVtLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0Br
ZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heGltZSBS
aXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVs
LmNoYW5AYnJvYWRjb20uY29tPgogIE1pY2hhZWwgUGV0bGFuIDxtcGV0bGFuQHJlZGhhdC5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBLcmF2ZXR6IDxtaWtlLmty
YXZldHpAb3JhY2xlLmNvbT4KICBNaWtlIE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlzenluQGlu
dGVsLmNvbT4KICBNaWtoYWlsIEdhdnJpbG92IDxtaWtoYWlsLnYuZ2F2cmlsb3ZAZ21haWwuY29t
PgogIE1pa2hhaWwgWmFzbG9ua28gPHphc2xvbmtvQGxpbnV4LmlibS5jb20+CiAgTWluZyBMdSA8
bWluZy5sdUBjaXRyaXguY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5h
cm8ub3JnPgogIE5hemFyb3YgU2VyZ2V5IDxzLW5hemFyb3ZAeWFuZGV4LnJ1PgogIFBhYmxvIE5l
aXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAx
NjMuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtv
Y2lhbGtvd3NraUBib290bGluLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29t
PgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRl
LmNvbS5jbj4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNvbT4KICBQZXRlciBaaWpsc3Ry
YSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4K
ICBRaW5nIFhpYSA8c2FiZXJsaWx5LnhpYUBoaXNpbGljb24uY29tPgogIFJhZmFlbCBKLiBXeXNv
Y2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWphc2luZ2ggVGhhdmFtYW5pIDxU
LlJhamFzaW5naEBsYW5kaXNneXIuY29tPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1p
a0BmcmVlLmZyPgogIFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiAgUm9ubmll
IFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgogIFJveSBQbGVkZ2UgPHJveS5wbGVkZ2VA
bnhwLmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNh
c2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZXJnZXkgTmF6YXJvdiA8cy1uYXphcm92
QHlhbmRleC5ydT4KICBTaGVuZyBMYW4gPGxhbnNoZW5nQGh1YXdlaS5jb20+CiAgU2h1YWggS2hh
biA8c2h1YWhAa2VybmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2Uu
bmV0LmF1PgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1PgogIFNpbmFuIEtheWEg
PG9rYXlhQGtlcm5lbC5vcmc+CiAgU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2YXMua2FuZGFn
YXRsYUBsaW5hcm8ub3JnPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZh
biBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNn
YXJ6YXJlQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBz
ZWN1bmV0LmNvbT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3Rl
dmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1IFlhbmp1biA8c3V5ai5mbnN0
QGNuLmZ1aml0c3UuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2
ZWxsLmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBh
bWQuY29tPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5q
cD4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgTGVuZGFj
a3kgPFRob21hcy5MZW5kYWNreUBhbWQuY29tPgogIFRob3IgVGhheWVyIDx0aG9yLnRoYXllckBs
aW51eC5pbnRlbC5jb20+CiAgVGltdXIgQ2VsaWsgPG1haWxAdGltdXJjZWxpay5kZT4KICBUb20g
TGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbW9ub3JpIFNha2l0YSA8dG9t
b25vcmkuc2FraXRhQHNvcmQuY28uanA+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNv
bT4KICBUb255IFd1IDx0b255d3VAcmVhbHRlay5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5z
c29uQGxpbmFyby5vcmc+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmluY2VudCBC
YXR0cyA8dmJhdHRzQGhhc2hiYW5nYmFzaC5jb20+CiAgVmluY2VudCBXaGl0Y2h1cmNoIDx2aW5j
ZW50LndoaXRjaHVyY2hAYXhpcy5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4K
ICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgV2VpIFh1IDx4dXdlaTVAaGlzaWxpY29uLmNvbT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1z
LmRlPgogIFlhZmFuZyBTaGFvIDxsYW9hci5zaGFvQGdtYWlsLmNvbT4KICBZYW8gTGl1IDx5b3R0
YS5saXVAdWNsb3VkLmNuPgogIFlvbmdob25nIFNvbmcgPHloc0BmYi5jb20+CiAgWW9uZ2xvbmcg
TGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVh
d2VpLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94
dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgWmhvdSBZYW5qaWUgPHpob3V5YW5qaWVAY2R1
ZXN0Yy5lZHUuY24+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDEwNSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:12:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4it0-0003vP-JG; Fri, 15 Mar 2019 09:12: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4isz-0003v9-3O
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:12:17 +0000
X-Inumbo-ID: 6ad770e6-4702-11e9-b54d-4756adc80a1d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ad770e6-4702-11e9-b54d-4756adc80a1d;
 Fri, 15 Mar 2019 09:12:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87335980"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Simon Gaiser
 <simon@invisiblethingslab.com>, Jason Andryuk <jandryuk@gmail.com>
Thread-Topic: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE
Thread-Index: AQHU2p1YF1OBVbJW40aL950axkO22aYMaK7Q
Date: Fri, 15 Mar 2019 09:12:10 +0000
Message-ID: <78c10df0117c43c396b67e34af92e4e4@AMSPEX02CL02.citrite.net>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <75347d5f-3b47-3b35-fa96-cd166c240d9e@invisiblethingslab.com>
 <26befc52-ee18-964a-5ecd-1a61acd8fe75@citrix.com>
In-Reply-To: <26befc52-ee18-964a-5ecd-1a61acd8fe75@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] xen-pt: Round pci regions sizes to
 XEN_PAGE_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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano
 Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDE0IE1hcmNoIDIwMTkgMTk6MzcNCj4gVG86IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNp
YmxldGhpbmdzbGFiLmNvbT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT47IFBh
dWwgRHVycmFudA0KPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
cWVtdS1kZXZlbEBub25nbnUub3JnOyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tDQo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNi82XSB4ZW4tcHQ6IFJvdW5kIHBjaSByZWdpb25zIHNpemVz
IHRvIFhFTl9QQUdFX1NJWkUNCj4gDQo+IE9uIDE0LzAzLzIwMTkgMTk6MjIsIFNpbW9uIEdhaXNl
ciB3cm90ZToNCj4gPiBKYXNvbiBBbmRyeXVrOg0KPiA+PiBPbiBXZWQsIE1hciAxMywgMjAxOSBh
dCAxMTowOSBBTSBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToN
Cj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+IEZyb206IEphc29uIEFu
ZHJ5dWsgW21haWx0bzpqYW5kcnl1a0BnbWFpbC5jb21dDQo+ID4+Pj4gU2VudDogMTEgTWFyY2gg
MjAxOSAxODowMg0KPiA+Pj4+IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmcNCj4gPj4+PiBDYzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tOyBTaW1vbiBHYWlzZXINCj4gPj4+PiA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNv
bT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGlu
aQ0KPiA+Pj4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQNCj4gPj4+PiA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+DQo+ID4+Pj4gU3ViamVjdDogW1BBVENIIDYvNl0geGVuLXB0OiBSb3VuZCBw
Y2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFHRV9TSVpFDQo+ID4+Pj4NCj4gPj4+PiBGcm9tOiBT
aW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+DQo+ID4+Pj4NCj4gPj4+
PiBJZiBhIHBjaSBtZW1vcnkgcmVnaW9uIGhhcyBhIHNpemUgPCBYRU5fUEFHRV9TSVpFIGl0IGNh
biBnZXQgbG9jYXRlZCBhdA0KPiA+Pj4+IGFuIGFkZHJlc3Mgd2hpY2ggaXMgbm90IHBhZ2UgYWxp
Z25lZC4NCj4gPj4+IElJUkMgdGhlIFBDSSBzcGVjIHNheXMgdGhhdCB0aGUgbWluaW11bSBtZW1v
cnkgcmVnaW9uIHNpemUgc2hvdWxkIGJlIGF0IGxlYXN0IDRrLiBTaG91bGQgd2UgZXZlbg0KPiBi
ZSB0b2xlcmF0aW5nIEJBUnMgc21hbGxlciB0aGFuIHRoYXQ/DQo+ID4+Pg0KPiA+Pj4gICBQYXVs
DQo+ID4+Pg0KPiA+PiBIaSwgUGF1bC4NCj4gPj4NCj4gPj4gU2ltb24gZm91bmQgdGhpcywgc28g
aXQgYWZmZWN0cyBhIHJlYWwgZGV2aWNlLiAgU2ltb24sIGRvIHlvdSByZWNhbGwNCj4gPj4gd2hp
Y2ggZGV2aWNlIHdhcyBhZmZlY3RlZD8NCj4gPiBOb3Qgc3VyZSB3aGljaCBvbmUgaXQgd2FzLiBQ
cm9iYWJseSB0aGUgVVNCIGNvbnRyb2xsZXIgb3IgdGhlIFNEIGhvc3QNCj4gPiBjb250cm9sbGVy
LiBBcyB5b3VyIGV4YW1wbGUgYmVsb3cgc2hvd3MgdGhpcyBpcyBub3Qgc28gdW5jb21tb24uDQo+
IA0KPiBUaGUgbWluaW11bSBpcyAxMjggYnl0ZXMsIG5vdCA0ayAtIEkndmUganVzdCBjaGVja2Vk
IHRoZSBQQ0llIHNwZWMuDQo+IA0KPiBYZW4vUWVtdSBkZWZpbml0ZWx5IG5lZWRzIHRvIGNvcGUg
d2l0aCBzbWFsbGVyIHRoYW4gNGsgaWYgd2Ugd2FudCB0byBiZQ0KPiBzcGVjIGNvbXBsaWFudC4N
Cg0KV2VsbCwgd2UgaGF2ZSBhIHByb2JsZW0gZm9yIHBhc3MtdGhyb3VnaCBpZiB0aGUgQkFSIGlz
IHNtYWxsZXIgdGhhbiA0ayBpbiB0aGF0IHBhZ2UgcHJvdGVjdGlvbiBpcyBub3QgZ29pbmcgdG8g
aXNvbGF0ZSBpdC4gSSBkb24ndCBzZWUgYW55IG90aGVyIHdheSB0aGF0IHRvIHRyYXAgYW5kIGVt
dWxhdGUgc3VjaCBCQVJzIGlmIHdlIHdhbnQgdG8gcGFzcyB0aHJvdWdoIHRob3NlIGRldmljZXMg
YXQgYWxsLg0KDQogIFBhdWwNCg0KPiANCj4gfkFuZHJldw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ixl-0004DR-8m; Fri, 15 Mar 2019 09:17:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4ixk-0004DM-PW
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:17:12 +0000
X-Inumbo-ID: 1a718f0a-4703-11e9-a943-17603707f850
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a718f0a-4703-11e9-a943-17603707f850;
 Fri, 15 Mar 2019 09:17:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87336299"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jason Andryuk' <jandryuk@gmail.com>
Thread-Topic: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE
Thread-Index: AQHU2DTXUNltxh5MukuP1qt8qGVvU6YJq8dQgAG23gCAAQulIA==
Date: Fri, 15 Mar 2019 09:17:00 +0000
Message-ID: <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
In-Reply-To: <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>, Simon
 Gaiser <simon@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYXNvbiBBbmRyeXVrIFttYWls
dG86amFuZHJ5dWtAZ21haWwuY29tXQ0KPiBTZW50OiAxNCBNYXJjaCAyMDE5IDE4OjE2DQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogcWVtdS1kZXZl
bEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb207IFNpbW9uDQo+IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhp
bmdzbGFiLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IEFudGhvbnkgUGVyYXJkDQo+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPg0KPiBTdWJqZWN0
OiBSZTogW1BBVENIIDYvNl0geGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5f
UEFHRV9TSVpFDQo+IA0KPiBPbiBXZWQsIE1hciAxMywgMjAxOSBhdCAxMTowOSBBTSBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPg0KPiA+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0bzpq
YW5kcnl1a0BnbWFpbC5jb21dDQo+ID4gPiBTZW50OiAxMSBNYXJjaCAyMDE5IDE4OjAyDQo+ID4g
PiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnDQo+ID4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBTaW1vbiBHYWlz
ZXINCj4gPiA+IDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPjsgSmFzb24gQW5kcnl1ayA8
amFuZHJ5dWtAZ21haWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+ID4gPiA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PjsgUGF1bCBEdXJyYW50DQo+ID4gPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gPiBT
dWJqZWN0OiBbUEFUQ0ggNi82XSB4ZW4tcHQ6IFJvdW5kIHBjaSByZWdpb25zIHNpemVzIHRvIFhF
Tl9QQUdFX1NJWkUNCj4gPiA+DQo+ID4gPiBGcm9tOiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+DQo+ID4gPg0KPiA+ID4gSWYgYSBwY2kgbWVtb3J5IHJlZ2lvbiBo
YXMgYSBzaXplIDwgWEVOX1BBR0VfU0laRSBpdCBjYW4gZ2V0IGxvY2F0ZWQgYXQNCj4gPiA+IGFu
IGFkZHJlc3Mgd2hpY2ggaXMgbm90IHBhZ2UgYWxpZ25lZC4NCj4gPg0KPiA+IElJUkMgdGhlIFBD
SSBzcGVjIHNheXMgdGhhdCB0aGUgbWluaW11bSBtZW1vcnkgcmVnaW9uIHNpemUgc2hvdWxkIGJl
IGF0IGxlYXN0IDRrLiBTaG91bGQgd2UgZXZlbiBiZQ0KPiB0b2xlcmF0aW5nIEJBUnMgc21hbGxl
ciB0aGFuIHRoYXQ/DQo+ID4NCj4gPiAgIFBhdWwNCj4gPg0KPiANCj4gSGksIFBhdWwuDQo+IA0K
PiBTaW1vbiBmb3VuZCB0aGlzLCBzbyBpdCBhZmZlY3RzIGEgcmVhbCBkZXZpY2UuICBTaW1vbiwg
ZG8geW91IHJlY2FsbA0KPiB3aGljaCBkZXZpY2Ugd2FzIGFmZmVjdGVkPw0KPiANCj4gSSB0aGlu
ayBCQVJzIG9ubHkgbmVlZCB0byBiZSBwb3dlci1vZi10d28gc2l6ZSBhbmQgYWxpZ25lZCwgYW5k
IDRrIGlzDQo+IG5vdCBhIG1pbmltdW0uICAxNmJ5dGVzIG1heSBiZSBhIG1pbmltdW0sIGJ1dCBJ
IGRvbid0IGtub3cgd2hhdCB0aGUNCj4gc3BlYyBzYXlzLg0KPiANCj4gT24gYW4gSXZ5IEJyaWRn
ZSBzeXN0ZW0sIGhlcmUgYXJlIHNvbWUgb2YgdGhlIGRldmljZXMgd2l0aCBCQVJzIHNtYWxsZXIg
dGhhbiA0SzoNCj4gMDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xsZXI6IEludGVsIENvcnBv
cmF0aW9uIDcgU2VyaWVzL0MyMTANCj4gU2VyaWVzIENoaXBzZXQgRmFtaWx5IE1FSSBDb250cm9s
bGVyICMxIChyZXYgMDQpDQo+ICAgIE1lbW9yeSBhdCBkMDczNTAwMCAoNjQtYml0LCBub24tcHJl
ZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTE2XQ0KPiAwMDoxZC4wIFVTQiBjb250cm9sbGVy
OiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjEwIFNlcmllcyBDaGlwc2V0DQo+IEZhbWls
eSBVU0IgRW5oYW5jZWQgSG9zdCBDb250cm9sbGVyICMxIChyZXYgMDQpIChwcm9nLWlmIDIwIFtF
SENJXSkNCj4gICAgTWVtb3J5IGF0IGQwNzM5MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUp
IFtkaXNhYmxlZF0gW3NpemU9MUtdDQo+IDAwOjFmLjMgU01CdXM6IEludGVsIENvcnBvcmF0aW9u
IDcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5DQo+IFNNQnVzIENvbnRyb2xsZXIg
KHJldiAwNCkNCj4gICAgTWVtb3J5IGF0IGQwNzM0MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFi
bGUpIFtkaXNhYmxlZF0gW3NpemU9MjU2XQ0KPiAwMjowMC4wIFN5c3RlbSBwZXJpcGhlcmFsOiBK
TWljcm9uIFRlY2hub2xvZ3kgQ29ycC4gU0QvTU1DIEhvc3QNCj4gQ29udHJvbGxlciAocmV2IDMw
KQ0KPiAgICBNZW1vcnkgYXQgZDA1MDMwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rp
c2FibGVkXSBbc2l6ZT0yNTZdDQo+IA0KPiBUaGVzZSBleGFtcGxlcyBhcmUgYWxsIDRLIGFsaWdu
ZWQsIHNvIHRoaXMgaXMgbm90IGFuIGlzc3VlIG9uIHRoaXMgbWFjaGluZS4NCj4gDQo+IFJldmll
d2luZyB0aGUgY29kZSwgSSdtIG5vdyB3b25kZXJpbmcgaWYgdGhlIGZvbGxvd2luZyBpbg0KPiBo
dy94ZW4veGVuX3B0LmM6eGVuX3B0X3JlZ2lvbl91cGRhdGUgaXMgd3Jvbmc6ICAgICAgICByYyA9
DQo+IHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyh4ZW5feGMsIHhlbl9kb21pZCwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4oZ3Vlc3RfYWRkciArIFhDX1BB
R0VfU0laRSAtIDEpLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X1BGTihtYWNoaW5lX2FkZHIgKyBYQ19QQUdFX1NJWkUgLSAxKSwNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4oc2l6ZSArIFhDX1BBR0VfU0laRSAtIDEpLA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ApOw0KPiANCj4gSWYgYSBi
YXIgb2Ygc2l6ZSAweDEwMCBpcyBhdCAweGQwNTAwODAwLCB0aGVuIHRoZSBtYWNoaW5lX2FkZHIg
cGFzc2VkDQo+IGluIHdvdWxkIGJlIDB4ZDA1MDEwMDAgd2hpY2ggaXMgcGFzdCB0aGUgYWN0dWFs
IGxvY2F0aW9uLiAgU2hvdWxkIHRoZQ0KPiBjYWxsIGFyZ3VtZW50cyBqdXN0IGJlIFhFTl9QRk4o
Z3Vlc3RfYWRkcikgJiBYRU5fUEZOKG1hY2hpbmVfYWRkcik/DQo+IA0KPiBCQVJzIHNtYWxsZXIg
dGhhbiBhIHBhZ2Ugd291bGQgYWxzbyBiZSBhIHByb2JsZW0gaWYgQkFScyBmb3IgZGlmZmVyZW50
DQo+IGRldmljZXMgc2hhcmVkIHRoZSBzYW1lIHBhZ2UuDQoNCkV4YWN0bHkuIFdlIGNhbm5vdCBw
YXNzIHRoZW0gdGhyb3VnaCB3aXRoIGFueSBkZWdyZWUgb2Ygc2FmZXR5IChub3QgdGhhdCBwYXNz
dGhyb3VnaCBvZiBhbiBhcmJpdHJhcnkgZGV2aWNlIGlzIGEgcGFydGljdWxhcmx5IHNhZmUgdGhp
bmcgdG8gZG8gYW55d2F5KS4gVGhlIHhlbi1wdCBjb2RlIHdvdWxkIGluc3RlYWQgbmVlZCB0byB0
cmFwIHRob3NlIEJBUnMgYW5kIHBlcmZvcm0gdGhlIGFjY2Vzc2VzIHRvIHRoZSByZWFsIEJBUiBp
dHNlbGYuIFVsdGltYXRlbHkgdGhvdWdoIEkgdGhpbmsgd2Ugc2hvdWxkIGJlIHJldGlyaW5nIHRo
ZSB4ZW4tcHQgY29kZSBpbiBmYXZvdXIgb2YgYSBzdGFuZGFsb25lIGVtdWxhdG9yLg0KDQogIFBh
dWwgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:23:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4j3f-0004x6-2K; Fri, 15 Mar 2019 09:23: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4j3e-0004x1-2w
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:23:18 +0000
X-Inumbo-ID: f6375cbb-4703-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6375cbb-4703-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 09:23:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87336571"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 1/2] x86/hvm: split all linear reads and writes at
 page boundary
Thread-Index: AQHU2rWY/hgECULwoUOIdl/jZydPOaYMatWg
Date: Fri, 15 Mar 2019 09:23:13 +0000
Message-ID: <f5f64b074b97452fb80b1c3a1435129d@AMSPEX02CL02.citrite.net>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1552602649-14358-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 v3 1/2] x86/hvm: split all linear reads and
 writes at page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElnb3IgRHJ1emhpbmluIFttYWls
dG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiBTZW50OiAxNCBNYXJjaCAyMDE5IDIyOjMx
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29w
ZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0ggdjMg
MS8yXSB4ODYvaHZtOiBzcGxpdCBhbGwgbGluZWFyIHJlYWRzIGFuZCB3cml0ZXMgYXQgcGFnZSBi
b3VuZGFyeQo+IAo+IFJ1bGluZyBvdXQgcGFnZSBzdHJhZGRsaW5nIGF0IGxpbmVhciBsZXZlbCBt
YWtlcyBpdCBlYXNpZXIgdG8KPiBkaXN0aW5ndWlzaCBjaHVua3MgdGhhdCByZXF1aXJlIHByb3Bl
ciBoYW5kbGluZyBhcyBNTUlPIGFjY2Vzcwo+IGFuZCBub3QgY29tcGxldGUgdGhlbSBhcyBwYWdl
IHN0cmFkZGxpbmcgbWVtb3J5IHRyYW5zYWN0aW9ucwo+IHByZW1hdHVyZWx5LiBUaGlzIGRvZXNu
J3QgY2hhbmdlIHRoZSBnZW5lcmFsIGJlaGF2aW9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgoKSSB0aGluayB0aGlzIG1ha2Vz
IHRoaW5ncyBlYXNpZXIgdG8gcmVhc29uIGFib3V0LgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+IENoYW5nZXMgaW4gdjM6Cj4gKiBu
ZXcgcGF0Y2ggaW4gdjMgdG8gYWRkcmVzcyB0aGUgY29uY2VybiBvZiBQMk0gdHlwZSBjaGFuZ2Ug
YWxvbmcgd2l0aAo+ICAgcGFnZSBzdHJhZGRsaW5nCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCA3NTRiYWY2Li40ODc5Y2NiIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKPiBAQCAtMTA4OSwxMiArMTA4OSwyNSBAQCBzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVu
c2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCkKPiAgewo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4g
LSAgICBpbnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5
dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYg
flBBR0VfTUFTSzsKPiArICAgIGludCByYzsKPiAKPiAtICAgIHN3aXRjaCAoIHJjICkKPiArICAg
IGlmICggb2Zmc2V0ICsgYnl0ZXMgPiBQQUdFX1NJWkUgKQo+ICAgICAgewo+IC0gICAgICAgIHVu
c2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBwYXJ0MSA9
IFBBR0VfU0laRSAtIG9mZnNldDsKPiArCj4gKyAgICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBh
dCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KPiArICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIs
IHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAgaWYgKCByYyA9
PSBYODZFTVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIgKyBw
YXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKPiArICAgICAgICByZXR1cm4gcmM7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEs
IGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiAKPiArICAgIHN3aXRjaCAoIHJjICkKPiAr
ICAgIHsKPiAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwo+IAo+IEBAIC0xMTA2LDIwICsxMTE5LDkgQEAgc3RhdGljIGludCBsaW5lYXJfcmVh
ZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAo+
ICAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gICAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAKPiAtICAgICAgICBvZmZzZXQgPSBhZGRyICYg
flBBR0VfTUFTSzsKPiAtICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSAp
Cj4gLSAgICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0
ZXMsIHBfZGF0YSwgcGZlYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBodm1lbXVsX2N0eHQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7Cj4gLQo+IC0gICAgICAg
IC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCj4gLSAgICAgICAg
cGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7Cj4gLSAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChh
ZGRyLCBwYXJ0MSwgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwo+IC0gICAgICAgIGlmICgg
cmMgPT0gWDg2RU1VTF9PS0FZICkKPiAtICAgICAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChhZGRy
ICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gLSAgICAgICAgcmV0dXJuIHJj
Owo+IC0KPiArICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5
dGVzLCBwX2RhdGEsIHBmZWMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBodm1lbXVsX2N0eHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpKTsKPiAgICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3BhZ2VkX291dDoKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiBAQCAtMTEzMiwxMiArMTEzNCwyNSBAQCBzdGF0aWMg
aW50IGxpbmVhcl93cml0ZSh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywg
dm9pZCAqcF9kYXRhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBz
dHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICB7Cj4gICAgICBwYWdlZmF1
bHRfaW5mb190IHBmaW5mbzsKPiAtICAgIGludCByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVh
cihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiArICAgIHVuc2lnbmVkIGlu
dCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKPiArICAgIGludCByYzsKPiAKPiAtICAgIHN3
aXRjaCAoIHJjICkKPiArICAgIGlmICggb2Zmc2V0ICsgYnl0ZXMgPiBQQUdFX1NJWkUgKQo+ICAg
ICAgewo+IC0gICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOwo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNldDsKPiAKPiArICAgICAgICAvKiBT
cGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAqLwo+ICsgICAgICAgIHJjID0g
bGluZWFyX3dyaXRlKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4g
KyAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGxp
bmVhcl93cml0ZShhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOwo+ICsg
ICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IGh2bV9jb3B5X3RvX2d1
ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiArCj4gKyAg
ICBzd2l0Y2ggKCByYyApCj4gKyAgICB7Cj4gICAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4gICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAKPiBAQCAtMTE0NiwyMCArMTE2MSw5IEBAIHN0
YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5
dGVzLCB2b2lkICpwX2RhdGEsCj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+
IAo+ICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAtICAgICAgICBvZmZzZXQg
PSBhZGRyICYgflBBR0VfTUFTSzsKPiAtICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBB
R0VfU0laRSApCj4gLSAgICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRl
KGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7Cj4g
LQo+IC0gICAgICAgIC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICov
Cj4gLSAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7Cj4gLSAgICAgICAgcmMgPSBs
aW5lYXJfd3JpdGUoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsKPiAt
ICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCj4gLSAgICAgICAgICAgIHJjID0gbGlu
ZWFyX3dyaXRlKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gLSAg
ICAgICAgcmV0dXJuIHJjOwo+IC0KPiArICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1p
b193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpKTsKPiAg
ICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3NoYXJlZDoKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAtLQo+IDIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:23:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4j4J-000506-DD; Fri, 15 Mar 2019 09:23: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=4s/8=RS=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h4j4I-0004zx-1N
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:23:58 +0000
X-Inumbo-ID: 0e9029fd-4704-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 0e9029fd-4704-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 09:23:57 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id p1so6308223lfk.9
 for <xen-devel@lists.xenproject.org>; Fri, 15 Mar 2019 02:23:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=rQdZ5gMTmgRW87sui8cTVUjQfnuSBZPL/HI2lxsWwHc=;
 b=ozLNfJmDpEH0Dou4wey1btd4QCwR/4QLznqqOpNqaRzvpT6iicgiZhCoEXIbtgcCrR
 j4mYYV85HXZU4EHsTo/GBdxZhkLpXDVjTRNS8F2/i7QK+9SWWC+ucbP4rogFyR5deeYw
 sPRmJA8W9mv9xrnkH1et27C16pBSTCRXjSWdHQM7/TAytObRYJ+EVLPF8DrVElZHr/sI
 CCe+hOns9g7q573Hzp8HFUzLpHsfq7I7CPlWOXUI/8X3RhCnwMFRwzAtkYGtKAMVYsdc
 vv7mpAdno46XzjE8fE5THO6/UZHeWLxaWFHmjjr16DGXUK4tXRr0LLkq/mc4UER+5I+i
 Ak4Q==
X-Google-DKIM-Signature: v=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=rQdZ5gMTmgRW87sui8cTVUjQfnuSBZPL/HI2lxsWwHc=;
 b=S+9juvc74+l+rD58fKhscC/qGUDLbGnm0iI8Qtzosddby9ZE7xR2Eh3Aco+zuzU5fi
 IGzw99r/JiLkmLuozVwJaQJpboCMOT4hVp5wzvSXlfEflJSRzuJwwBbVNV6UPtys+d6e
 Bwc1ID6rSU0jfkVgfx8itKMr/O0gMZYS6acI7fZiZE+a/hGCfB67wmNwESNBlUMbFQYE
 kOcf9Jdemxab2euKwP2e0WL37jnQNcQCblLbcJxPFB+Kl7Bh11Q0UJ1CzWKIMTYPLn+R
 2tXmrh0JhTWrYVdOAEJ1qFMMyW4LtDyFPvml94BxyljC9WhbUyaBE4mEkv/416I6JQXi
 CpYg==
X-Gm-Message-State: APjAAAVaGAI8RpHQZsg7aQw2TZIuHHkgmJCYbUlJEde5l3iO5lYhIvm7
 xNXHSeFUPPs1TZpDLK8lfoIGUdb6
X-Google-Smtp-Source: APXvYqx5hBQdph2XB6OjPKixqCQNjW4CQhDkGxrXH3jVhUPXw55vEMJaLXcq+gpUpPoEu+4/q3PzhA==
X-Received: by 2002:a19:f51a:: with SMTP id j26mr1512860lfb.5.1552641835147;
 Fri, 15 Mar 2019 02:23:55 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id j1sm327493lfk.26.2019.03.15.02.23.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 15 Mar 2019 02:23:54 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-input@vger.kernel.org,
 linux-kernel@vger.kernel.org, dmitry.torokhov@gmail.com, jgross@suse.com,
 boris.ostrovsky@oracle.com
Date: Fri, 15 Mar 2019 11:23:48 +0200
Message-Id: <20190315092348.32613-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Input: xen-kbdfront - signal the backend that
 we 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: andr2000@gmail.com, Volodymyr_Babchuk@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>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKV2hpbGUgZGlzY29ubmVjdGluZyBmcm9tIHRoZSBiYWNrZW5kIHdlIGNsZWFuIHVw
IHNoYXJlZCByZXNvdXJjZXMKKGV2ZW50IGNoYW5uZWwsIHJpbmcgYnVmZmVyKSwgYnV0IG5ldmVy
IGxldCB0aGUgYmFja2VuZCBrbm93IGFib3V0CnRoYXQuIFRoaXMgbWF5IGxlYWQgdG8gaW5jb25z
aXN0ZW50IGJhY2tlbmQgc3RhdGUgYW5kL29yIHNoYXJlZApyZXNvdXJjZXMgdXNlLgpGaXggdGhp
cyBieSBleHBsaWNpdGx5IGxldHRpbmcgdGhlIGJhY2tlbmQga25vdyB0aGF0IGZyb250ZW5kIGhh
cwpkZXN0cm95ZWQgc2hhcmVkIHJlc291cmNlcyBieSBjaGFuZ2luZyBpdHMgWGVuIGJ1cyBzdGF0
ZSBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBkcml2ZXJzL2lucHV0L21pc2Mv
eGVuLWtiZGZyb250LmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIGIvZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCmluZGV4IDI0YmM1YzVkODc2Zi4uZWNiNmU3MTllMGUy
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKKysrIGIvZHJp
dmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCkBAIC00ODgsNiArNDg4LDggQEAgc3RhdGlj
IGludCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAK
IHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZv
ICppbmZvKQogeworCXhlbmJ1c19zd2l0Y2hfc3RhdGUoaW5mby0+eGJkZXYsIFhlbmJ1c1N0YXRl
Q2xvc2luZyk7CisKIAlpZiAoaW5mby0+aXJxID49IDApCiAJCXVuYmluZF9mcm9tX2lycWhhbmRs
ZXIoaW5mby0+aXJxLCBpbmZvKTsKIAlpbmZvLT5pcnEgPSAtMTsKLS0gCjIuMjEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:28:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09: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 1h4j8M-0005F9-0p; Fri, 15 Mar 2019 09:28:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4j8K-0005F4-KI
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:28:08 +0000
X-Inumbo-ID: a1d26b4e-4704-11e9-a906-c33d10d57f33
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1d26b4e-4704-11e9-a906-c33d10d57f33;
 Fri, 15 Mar 2019 09:28:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87336822"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/2] x86/hvm: finish IOREQs correctly on completion
 path
Thread-Index: AQHU2rWZGyZmDCNfpEi4orCYKIM6KKYMbDqQ
Date: Fri, 15 Mar 2019 09:28:02 +0000
Message-ID: <15e2055951f440bfa0f1b05001978e04@AMSPEX02CL02.citrite.net>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
 <1552602649-14358-2-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1552602649-14358-2-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 v3 2/2] x86/hvm: finish IOREQs correctly on
 completion 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>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElnb3IgRHJ1emhpbmluIFttYWls
dG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiBTZW50OiAxNCBNYXJjaCAyMDE5IDIyOjMx
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29w
ZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0ggdjMg
Mi8yXSB4ODYvaHZtOiBmaW5pc2ggSU9SRVFzIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBhdGgK
PiAKPiBTaW5jZSB0aGUgaW50cm9kdWN0aW9uIG9mIGxpbmVhcl97cmVhZCx3cml0ZX0oKSBoZWxw
ZXJzIGluIDNiZGVjNTMwYTUKPiAoeDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxh
dGVkIGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMpIHRoZQo+IGNvbXBsZXRpb24gcGF0aCBmb3IgSU9S
RVFzIGhhcyBiZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KPiBwcm9ncmVzcyBi
dXQgaHZtX2NvcHlfe3RvLGZyb219X2d1ZXN0X2xpbmVhcigpIHJldHVybnMgSFZNVFJBTlNfb2th
eQo+IChlLmcuIHdoZW4gUDJNIHR5cGUgb2Ygc291cmNlL2Rlc3RpbmF0aW9uIGhhcyBiZWVuIGNo
YW5nZWQgYnkgSU9SRVEKPiBoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50
ZXIgaHZtZW11bF9kb19pbygpIHdoZXJlCj4gSU9SRVFzIGFyZSBjb21wbGV0ZWQuIFRoaXMgdXN1
YWxseSByZXN1bHRzIGluIGEgZG9tYWluIGNyYXNoIHVwb24KPiB0aGUgZXhlY3V0aW9uIG9mIHRo
ZSBuZXh0IElPUkVRIGVudGVyaW5nIGh2bWVtdWxfZG9faW8oKSBhbmQgZmluZGluZwo+IHRoZSBy
ZW1uYW50cyBvZiB0aGUgcHJldmlvdXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCj4gCj4g
VGhpcyBwYXJ0aWN1bGFyIGlzc3VlIGhhcyBiZWVuIGRpc2NvdmVyZWQgaW4gcmVsYXRpb24gdG8g
cDJtX2lvcmVxX3NlcnZlcgo+IHR5cGUgd2hlcmUgYW4gZW11bGF0b3IgY2hhbmdlZCB0aGUgbWVt
b3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFfc2VydmVyCj4gYW5kIHAybV9yYW1fcncgaW4gcHJv
Y2VzcyBvZiByZXNwb25kaW5nIHRvIElPUkVRIHdoaWNoIG1hZGUKPiBodm1fY29weV8uLigpIHRv
IGJlaGF2ZSBkaWZmZXJlbnRseSBvbiB0aGUgd2F5IGJhY2suCj4gCj4gRml4IGl0IGZvciBub3cg
YnkgY2hlY2tpbmcgaWYgSU9SRVEgY29tcGxldGlvbiBpcyByZXF1aXJlZCAod2hpY2gKPiBjYW4g
YmUgaWRlbnRpZmllZCBieSBxdWVyaW5nIE1NSU8gY2FjaGUpIGJlZm9yZSB0cnlpbmcgdG8gZmlu
aXNoCgpeIHF1ZXJ5aW5nCgo+IGEgbWVtb3J5IGFjY2VzcyBpbW1lZGlhdGVseSB0aHJvdWdoIGh2
bV9jb3B5Xy4uKCksIHJlLWVudGVyCj4gaHZtZW11bF9kb19pbygpIG90aGVyd2lzZS4gVGhpcyBj
aGFuZ2UgYWxvbmUgYWRkcmVzc2VzIElPUkVRCj4gY29tcGxldGlvbiBpc3N1ZSB3aGVyZSBQMk0g
dHlwZSBpcyBtb2RpZmllZCBpbiB0aGUgbWlkZGxlIG9mIGVtdWxhdGlvbgo+IGJ1dCBpcyBub3Qg
ZW5vdWdoIGZvciBhIG1vcmUgZ2VuZXJhbCBjYXNlIHdoZXJlIG1hY2hpbmUgc3RhdGUKPiBhcmJp
dHJhcmVseSBjaGFuZ2VzIGJlaGluZCBvdXIgYmFjay4KCl4gYXJiaXRyYXJpbHkKCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4g
LS0tCj4gQ2hhbmdlcyBpbiB2MzoKPiAqIG1hZGUgaXQgbW9yZSBjbGVhciB0aGF0IGl0J3Mgc3Rp
bGwgYSBwYXJ0aWFsIGZpeCBpbiB0aGUgY29tbWl0IGRlc2NyaXB0aW9uCj4gKiBvdGhlciBtaW5v
ciBzdWdnZXN0aW9ucwo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDMxICsr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI1IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCA0ODc5Y2Ni
Li45MmE5YjgyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtOTUyLDcgKzk1Miw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9waHlzX21taW9fYWNjZXNzKAo+ICAgKiBjYWNoZSBpbmRleGVkIGJ5IGxp
bmVhciBNTUlPIGFkZHJlc3MuCj4gICAqLwo+ICBzdGF0aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hl
ICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKPiAtICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
LCB1bnNpZ25lZCBsb25nIGdsYSwgdWludDhfdCBkaXIpCj4gKyAgICBzdHJ1Y3QgaHZtX3ZjcHVf
aW8gKnZpbywgdW5zaWduZWQgbG9uZyBnbGEsIHVpbnQ4X3QgZGlyLCBib29sIGNyZWF0ZSkKPiAg
ewo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gICAgICBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmNh
Y2hlOwo+IEBAIC05NjYsNiArOTY2LDkgQEAgc3RhdGljIHN0cnVjdCBodm1fbW1pb19jYWNoZSAq
aHZtZW11bF9maW5kX21taW9fY2FjaGUoCj4gICAgICAgICAgICAgIHJldHVybiBjYWNoZTsKPiAg
ICAgIH0KPiAKPiArICAgIGlmICggIWNyZWF0ZSApCj4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4g
Kwo+ICAgICAgaSA9IHZpby0+bW1pb19jYWNoZV9jb3VudDsKPiAgICAgIGlmKCBpID09IEFSUkFZ
X1NJWkUodmlvLT5tbWlvX2NhY2hlKSApCj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gQEAgLTEw
MDAsNyArMTAwMyw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MoCj4g
IHsKPiAgICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2
bV9pbzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0ID0gZ2xhICYgflBBR0VfTUFTSzsKPiAt
ICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBodm1lbXVsX2ZpbmRfbW1pb19jYWNo
ZSh2aW8sIGdsYSwgZGlyKTsKPiArICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyLCB0cnVlKTsKPiAgICAgIHVuc2ln
bmVkIGludCBjaHVuaywgYnVmZmVyX29mZnNldCA9IDA7Cj4gICAgICBwYWRkcl90IGdwYTsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgb25lX3JlcCA9IDE7Cj4gQEAgLTEwODksOCArMTA5Miw5IEBAIHN0
YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0
ZXMsIHZvaWQgKnBfZGF0YSwKPiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVj
LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICB7Cj4gICAgICBwYWdl
ZmF1bHRfaW5mb190IHBmaW5mbzsKPiArICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1
cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPiAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRy
ICYgflBBR0VfTUFTSzsKPiAtICAgIGludCByYzsKPiArICAgIGludCByYyA9IEhWTVRSQU5TX2Jh
ZF9nZm5fdG9fbWZuOwo+IAo+ICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBBR0VfU0laRSAp
Cj4gICAgICB7Cj4gQEAgLTExMDQsNyArMTEwOCwxNCBAQCBzdGF0aWMgaW50IGxpbmVhcl9yZWFk
KHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCj4g
ICAgICAgICAgcmV0dXJuIHJjOwo+ICAgICAgfQo+IAo+IC0gICAgcmMgPSBodm1fY29weV9mcm9t
X2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiArICAg
IC8qCj4gKyAgICAgKiBJZiB0aGVyZSBpcyBhbiBNTUlPIGNhY2hlIGVudHJ5IGZvciB0aGF0IGFj
Y2VzcyB0aGVuIHdlIG11c3QgYmUgcmUtaXNzdWluZwoKXiBzL3RoYXQvdGhlCgo+ICsgICAgICog
YW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGxlZCBhcyBNTUlPLiBUaHVzIGl0IGlz
IGltcGVyYXRpdmUgdGhhdAo+ICsgICAgICogd2UgaGFuZGxlIHRoaXMgYWNjZXNzIGluIHRoZSBz
YW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UKPiArICAgICAqIGNsZWFu
IHVwIGFueSBpbnRlcmltIHN0YXRlLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFodm1lbXVsX2Zp
bmRfbW1pb19jYWNoZSh2aW8sIGFkZHIsIElPUkVRX1JFQUQsIGZhbHNlKSApCj4gKyAgICAgICAg
cmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVj
LCAmcGZpbmZvKTsKPiAKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiBAQCAtMTEzNCw4
ICsxMTQ1LDkgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkK
PiAgewo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gKyAgICBzdHJ1Y3QgaHZtX3Zj
cHVfaW8gKnZpbyA9ICZjdXJyZW50LT5hcmNoLmh2bS5odm1faW87Cj4gICAgICB1bnNpZ25lZCBp
bnQgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7Cj4gLSAgICBpbnQgcmM7Cj4gKyAgICBpbnQg
cmMgPSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiAKPiAgICAgIGlmICggb2Zmc2V0ICsgYnl0
ZXMgPiBQQUdFX1NJWkUgKQo+ICAgICAgewo+IEBAIC0xMTQ5LDcgKzExNjEsMTQgQEAgc3RhdGlj
IGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMs
IHZvaWQgKnBfZGF0YSwKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICB9Cj4gCj4gLSAgICBy
YyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAm
cGZpbmZvKTsKPiArICAgIC8qCj4gKyAgICAgKiBJZiB0aGVyZSBpcyBhbiBNTUlPIGNhY2hlIGVu
dHJ5IGZvciB0aGF0IGFjY2VzIHRoZW4gd2UgbXVzdCBiZSByZS1pc3N1aW5nCgpTYW1lIGhlcmUu
CgpXaXRoIHRoZXNlIGZpeGVkLi4uCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KCgo+ICsgICAgICogYW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3Vz
bHkgaGFuZGxlZCBhcyBNTUlPLiBUaHVzIGl0IGlzIGltcGVyYXRpdmUgdGhhdAo+ICsgICAgICog
d2UgaGFuZGxlIHRoaXMgYWNjZXNzIGluIHRoZSBzYW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxl
dGlvbiBhbmQgaGVuY2UKPiArICAgICAqIGNsZWFuIHVwIGFueSBpbnRlcmltIHN0YXRlLgo+ICsg
ICAgICovCj4gKyAgICBpZiAoICFodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGFkZHIsIElP
UkVRX1dSSVRFLCBmYWxzZSkgKQo+ICsgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGlu
ZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwo+IAo+ICAgICAgc3dpdGNo
ICggcmMgKQo+ICAgICAgewo+IC0tCj4gMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:41:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4jKg-0006fz-Cv; Fri, 15 Mar 2019 09:40: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4jKf-0006fu-H8
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:40:53 +0000
X-Inumbo-ID: 69ecff3a-4706-11e9-aa3c-2b2be725892d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69ecff3a-4706-11e9-aa3c-2b2be725892d;
 Fri, 15 Mar 2019 09:40:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87337517"
To: "Raj, Ashok" <ashok.raj@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
 <d55bb90e-5ca4-0544-be5f-bbd0168c060a@citrix.com>
 <20190314185712.GA20889@araj-mobl1.jf.intel.com>
 <alpine.DEB.2.21.1903141306180.1948@nanos.tec.linutronix.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: <c8c5efb3-2126-dd26-37a5-4dff263842b7@citrix.com>
Date: Fri, 15 Mar 2019 09:40:28 +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.21.1903141306180.1948@nanos.tec.linutronix.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 v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Borislav Petkov <bp@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, "Mallick,
 Asit K" <asit.k.mallick@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>, Chao Gao <chao.gao@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>

T24gMTQvMDMvMjAxOSAyMDoyNSwgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+IEFzaG9rLAo+Cj4g
T24gVGh1LCAxNCBNYXIgMjAxOSwgUmFqLCBBc2hvayB3cm90ZToKPj4gT24gVGh1LCBNYXIgMTQs
IDIwMTkgYXQgMTI6Mzk6NDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIGxh
dGUgbG9hZCBmYWlsdXJlLCB3ZSBzaG91bGQgZHVtcCBlbm91Z2ggaW5mb3JtYXRpb24gdG8gd29y
ayBvdXQKPj4+IGV4YWN0bHkgd2hhdCB3ZW50IG9uLCB0byBkZXRlcm1pbmUgaG93IGJlc3QgdG8g
cHJvY2VlZCwgYnV0IHRoZSBzZXJ2ZXIKPj4+IGlzIGVmZmVjdGl2ZWx5IGxvc3QgdG8gdXMuwqAg
T24gbGF0ZSBsb2FkIHN1Y2Nlc3MsIHRoZSBwcm9wb3NlZCBuZXcKPj4+ICJ2ZXJzaW9uIiByZXBs
YWNlcyB0aGUgY3VycmVudCAidmVyc2lvbiIuCj4+Pgo+Pj4gQW5kIGFnYWluIC0gSSByZWl0ZXJh
dGUgdGhlIHBvaW50IHRoYXQgSSB0aGluayBpdCBpcyBmaW5lIHRvIGhhdmUgYQo+Pj4gc2ltcGxp
ZnlpbmcgYXNzdW1wdGlvbiB0aGF0IHdlIGRvbid0IGhhdmUgbWl4ZWQgc3RlcHBpbmcgc3lzdGVt
cyB0bwo+Pj4gc3RhcnQgd2l0aCwgcHJlc3VtaW5nIHRoaXMgaXMgZ2VuZXJhbGx5IGluIGxpbmUg
d2l0aCBJbnRlbCdzIHN1cHBvcnQKPj4+IHN0YXRlbWVudC7CoCBJZiBpbiBwcmFjdGljZSB3ZSBm
aW5kIG1peGVkIHN0ZXBwaW5nIHN5c3RlbXMgd2hpY2ggYXJlCj4+PiBzdXBwb3J0ZWQgYnkgYW4g
T0VNL0ludGVsLCB3ZSBjYW4gc2VlIGFib3V0IGV4dGVuZGluZyB0aGUgbG9naWMuCj4+IENoZWNr
aW5nIHdpdGggQXNpdCBoZSBzYXlzIGl0IGlzIGluIGZhY3QgcGVybWl0dGVkIHRvIGhhdmUgMSBz
dGVwIGJlaGluZAo+PiBldmVuIG9uIGEgbXVsdGktc29ja2V0IHN5c3RlbS4gT25lIGNvdWxkIGJl
IE4gYW5kIG90aGVyIE4tMSBzaG91bGQgYmUgCj4+IHN1cHBvcnRlZC4KPiBUaGF0IHR1cm5zIGlu
dG8gYSB0b3RhbCBkaXNhc3RlciBpZiBOIGhhcyBhbiBpc3N1ZSBmaXhlZCBhbnQgTi0xIHJlcXVp
cmVzCj4gbWljcm9jb2RlICsgc29mdHdhcmUgd29ya2Fyb3VuZC4KPgo+IFNvIGlmIE4gaXMgb24g
dGhlIGJvb3Qgc29ja2V0LCB0aGVuIHdlIGZhaWwgdG8gZW5hYmxlIHRoZSB3b3JrYXJvdW5kCj4g
YmVjYXVzZSBDUFUwIGhhcyB0aGUgJ0lzc3VlIGZpeGVkJyBiaXQgc2V0Lgo+Cj4gSWYgTi0xIGlz
IG9uIHRoZSBib290IHNvY2tldCwgdGhlbiB3ZSBnbyB0byBkbyB0aGUgd29ya2Fyb3VuZCBuZXZl
cnRoZWxlc3MKPiBvbiBOIGFuZCB0aGF0IG1pZ2h0IGRlcGVuZGVuZCBvbiB0aGUgaXNzdWUganVz
dCBiZSBzb21lIHBvaW50bGVzcyBleGVyY2lzZQo+IG9yIGV2ZW4gdHJ5IHRvIGFjY2VzcyBzb21l
IE1TUiB3aGljaCBpcyBub3QgYXZhaWxhYmxlLgo+Cj4gKlNodWRkZXIqCgpJbnRlbDogQXJlIHlv
dSBzYXlpbmcgdGhhdCBTa3lsYWtlICgwNi01NS0wNCkgaXMgc3VwcG9ydGVkIGluCmNvbWJpbmF0
aW9uIHdpdGggQ2FzY2FkZSBMYWtlIEIwICgwNi01NS0wNSkgYW5kL29yIENhc2NhZGUgTGFrZSBC
MQooMDYtNTUtMDYpID8KClRoZSBtb3N0IGluc2lkaW91cyBwcm9ibGVtIGlzIFRTWF9GT1JDRV9B
Qk9SVCBiZXR3ZWVuIHRoZSB0d28gQ2FzY2FkZQpMYWtlcy7CoCBUaGVyZSByZWFsbHkgd2lsbCBi
ZSBhbiBhc3ltbWV0cmljIGV4aXN0ZW5jZSBvZiBhbiBNU1IgcmVxdWlyZWQKZm9yIHVzZSBpbiBv
bmUgcGFydCBvZiB0aGUgc3lzdGVtLCBhbmQgdW5hdmFpbGFibGUgaW4gdGhlIG90aGVyIHBhcnQg
b2YKdGhlIHN5c3RlbS4KClRvIGEgY2VydGFpbiBkZWdyZWUsIHdoYXQgaXMgdGVjaG5pY2FsbHkg
c3VwcG9ydGVkIGJ5IEludGVsIGlzIGFsc28KdGVtcGVyZWQgYnkgd2hhdCB0aGUgbWFqb3IgT1Mv
Vk1NIHZlbmRvcnMgYXJlIHdpbGxpbmcgdG8gYm9vdCBvbiwgYXMKdGhhdCBpcyB1bHRpbWF0ZWx5
IHdoYXQgdGhlIGN1c3RvbWVyIGlzIHBheWluZyBmb3IuwqAgV2hlbiB0aGUgc3RlcHBpbmdzCmRp
ZmZlcmVkIG9ubHkgYnkgdGhlIGVycmF0YSBmaXhlZCwgYW5kIHRoZSBzaWxpY29uIHdhcyBvdGhl
cndpc2UKaWRlbnRpY2FsIGZyb20gc29mdHdhcmUncyBwb2ludCBvZiB2aWV3LCBzdXBwb3J0aW5n
IGEgcmFuZ2Ugb2YgYWRqYWNlbnQKc3RlcHBpbmdzIHNlZW1zIGVudGlyZWx5IHJlYXNvbmFibGUu
CgpJbiB0aGlzIGNhc2UgeW91J3ZlIGdvdCAzIGFkamFjZW50IHN0ZXBwaW5ncywgKmFsbCogb2Yg
d2hpY2ggb2ZmZXIKZGlmZmVyZW50IGFyY2hpdGVjdHVyYWxseSBkZWZpbmVkIGZlYXR1cmVzLCBh
bmQgd2lsbCBpbnZvbHZlIHNvZnR3YXJlCmNoYW5nZXMgdG8gYWxsb3cgbWl4ZWQgc3lzdGVtcyB0
byBmdW5jdGlvbiBpbiBhIHNhZmUgd2F5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:42:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4jMY-0006mX-TX; Fri, 15 Mar 2019 09: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4jMX-0006mI-Fv
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:42:49 +0000
X-Inumbo-ID: ae3529a6-4706-11e9-81d3-7b729c8b44e9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae3529a6-4706-11e9-81d3-7b729c8b44e9;
 Fri, 15 Mar 2019 09:42: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 1h4jMQ-0002to-BE; Fri, 15 Mar 2019 09:42: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 1h4jMP-0003uO-5g; Fri, 15 Mar 2019 09:42:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4jMP-0004dE-4o; Fri, 15 Mar 2019 09:42:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133778-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa3d493f7a573b4e4e2538486e912093a0161c1b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 09:42:41 +0000
Subject: [Xen-devel] [linux-linus test] 133778: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc3OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNzc4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQv
cmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3Rv
cmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGZhM2Q0OTNmN2E1NzNiNGU0ZTI1Mzg0ODZl
OTEyMDkzYTAxNjFjMWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDcz
NjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgICA5IGRheXMgICAgNiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM3NzggIDIwMTktMDMtMTMgMTk6NDU6MzcgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE5NDQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjIxMTg4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4jWg-0007d9-0E; Fri, 15 Mar 2019 09: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4jWe-0007d4-BP
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:53:16 +0000
X-Inumbo-ID: 266cc132-4708-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 266cc132-4708-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 09:53:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 03:53:13 -0600
Message-Id: <5C8B7608020000780021F0B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 03:53:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
 <20190314181117.1531-11-paul.durrant@citrix.com>
In-Reply-To: <20190314181117.1531-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 10/11] 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+IE9uIDE0LjAzLjE5IGF0IDE5OjExLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU1RJTUVS
MC0xNV9DT05GSUcvQ09VTlQgTVNScwo+IGFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNz
YWdlIHNvdXJjZS4KPiAKPiBUaGUgbmV3IChhbmQgZG9jdW1lbnRlZCkgJ3N0aW1lcicgdmlyaWRp
YW4gZW5saWdodGVubWVudCBncm91cCBtYXkgYmUKPiBzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMg
ZmVhdHVyZS4KPiAKPiBXaGlsZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgdGhpcyBwYXRjaCBhZGRz
IGEgbWlzc2luZyBjaGVjayBmb3IgYW4KPiBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVy
ZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4gYW4KPiBleGNlcHRpb24gKGJ1
dCBub3QgYmUgcmVwb3J0ZWQgYXMgYW4gdW5pbXBsZW1lbnRlZCBNU1IpLgo+IAo+IE5PVEU6IEl0
IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9u
IGFuZAo+ICAgICAgIG1lc3NhZ2UgZGVsaXZlcnkgdGltZS1zdGFtcGluZyB1c2UgdGhlIHNhbWUg
dGltZSBzb3VyY2UgYXMgdGhlIGd1ZXN0Lgo+ICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFt
YmlndW91cyBidXQgdGVzdGluZyB3aXRoIGEgV2luZG93cyAxMCAxODAzCj4gICAgICAgZ3Vlc3Qg
aGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBh
Cj4gICAgICAgc291cmNlIHdoaWxzdCB0aGUgZ3Vlc3QgaXMgdXNpbmcgUkRUU0MgYW5kIHRoZSBy
ZWZlcmVuY2UgdHNjIHBhZ2UKPiAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseS4gVGhlcmVm
b3JlIHRoZSB0aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCj4gICAgICAgVGhpcyBpbXBsZW1l
bnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUK
PiAgICAgICB0aGF0IGlzIGRvY3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlvbi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSHlwZXJ2aXNvciBwYXJ0cwpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSdsbCBnZXQgdGhpcyBz
ZXJpZXMgaW4gb25jZSB0aGUgdHJlZSBpcyBmdWxseSBvcGVuIGFnYWluLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:54:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09: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 1h4jYC-0007kp-DX; Fri, 15 Mar 2019 09: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4jYB-0007kk-Tw
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:54:51 +0000
X-Inumbo-ID: 5ef027e6-4708-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ef027e6-4708-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 09:54:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87338243"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen-mapcache: use MAP_FIXED flag so the mmap address
 hint is always honored
Thread-Index: AQHU2w1ary9JXG+yWUyUCHudlmesIqYMcazA
Date: Fri, 15 Mar 2019 09:54:42 +0000
Message-ID: <265b363ebfa34e05af481b2540cb9aeb@AMSPEX02CL02.citrite.net>
References: <20190315085847.31245-1-roger.pau@citrix.com>
In-Reply-To: <20190315085847.31245-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Richard Henderson <rth@twiddle.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTUgTWFyY2ggMjAxOSAwODo1OQ0K
PiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgQW50aG9ueQ0KPiBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSWdvciBEcnV6aGluaW4NCj4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPjsgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD47DQo+IEVkdWFyZG8gSGFi
a29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+OyBNYXJjZWwgQXBmZWxiYXVtDQo+IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT47
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbUEFUQ0hdIHhlbi1t
YXBjYWNoZTogdXNlIE1BUF9GSVhFRCBmbGFnIHNvIHRoZSBtbWFwIGFkZHJlc3MgaGludCBpcyBh
bHdheXMgaG9ub3JlZA0KPiANCj4gT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhl
IGhpbnRlZCBhZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkDQo+IGluc3RlYWQuIFRoaXMgbWFr
ZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mDQo+IGZh
aWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6
ZXMgdGhlDQo+IG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBh
ZGRyZXNzLg0KPiANCj4gQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBN
QVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvDQo+IHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBh
c3NlZCBhZGRyZXNzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPg0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+DQo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
Pg0KPiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+DQo+IENj
OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPg0KPiBDYzogUmljaGFyZCBIZW5k
ZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4NCj4gQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4NCj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4N
Cj4gQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPg0KPiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IC0tLQ0KPiAgaHcvaTM4Ni94ZW4v
eGVuLW1hcGNhY2hlLmMgfCA4ICsrKysrKystDQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYw0KPiBpbmRleCAzNDlmNzJk
MDBjLi4wZTI4NzBiMzIwIDEwMDY0NA0KPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
Yw0KPiArKysgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYw0KPiBAQCAtMTg1LDggKzE4NSwx
NCBAQCBzdGF0aWMgdm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50cnkgKmVudHJ5LA0K
PiAgICAgIH0NCj4gDQo+ICAgICAgaWYgKCFkdW1teSkgew0KPiArICAgICAgICAvKg0KPiArICAg
ICAgICAgKiBJZiB0aGUgY2FsbGVyIGhhcyByZXF1ZXN0ZWQgdGhlIG1hcHBpbmcgYXQgYSBzcGVj
aWZpYyBhZGRyZXNzIHVzZQ0KPiArICAgICAgICAgKiBNQVBfRklYRUQgdG8gbWFrZSBzdXJlIGl0
J3MgaG9ub3JlZC4gTm90ZSB0aGF0IHdpdGggTUFQX0ZJWEVEIGF0DQo+ICsgICAgICAgICAqIGxl
YXN0IEZyZWVCU0Qgd2lsbCB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4N
Cj4gKyAgICAgICAgICovDQo+ICAgICAgICAgIHZhZGRyX2Jhc2UgPSB4ZW5mb3JlaWdubWVtb3J5
X21hcDIoeGVuX2ZtZW0sIHhlbl9kb21pZCwgdmFkZHIsDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwgMCwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh
ZGRyID8gTUFQX0ZJWEVEIDogMCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuYl9wZm4sIHBmbnMsIGVycik7DQoNCkFGQUlDVCB4ZW5fcmVtYXBfYnVja2V0
KCkgaXMgYWx3YXlzIGNhbGxlZCB3aXRoIGEgTlVMTCB2YWRkciBhcmd1bWVudCBpZiBlbnRyeS0+
dmFkZHJfYmFzZSA9PSBOVUxMLCBhbmQgY2FsbGVkIHdpdGggdmFkZHIgPT0gZW50cnktPnZhZGRy
X2Jhc2UgaW4gdGhlIG90aGVyIGNhc2UsIHNvIEknZCBzYXkgdGhlIHZhZGRyIGFyZ3VtZW50IGlz
IHN1cGVyZmx1b3VzLg0KU28sIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGp1c3QgdXNl
IGVudHJ5LT52YWRkcl9iYXNlIGluIHRoZSBjYWxsIGFib3ZlIGFuZCBJIGFsc28gd29uZGVyIHdo
ZXRoZXIgdGhlIG1tYXAoKSBiZWxvdyBzaG91bGQgb25seSBiZSBhbGxvd2VkIHRvIGhhcHBlbiBp
ZiBlbnRyeS0+dmFkZHJfYmFzZSA9PSBOVUxMLg0KDQogIFBhdWwNCg0KPiAgICAgICAgICBpZiAo
dmFkZHJfYmFzZSA9PSBOVUxMKSB7DQo+ICAgICAgICAgICAgICBwZXJyb3IoInhlbmZvcmVpZ25t
ZW1vcnlfbWFwMiIpOw0KPiAtLQ0KPiAyLjE3LjIgKEFwcGxlIEdpdC0xMTMpDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 09:55:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 09:55: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 1h4jYY-0007ob-S2; Fri, 15 Mar 2019 09:55: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4jYX-0007oU-Ue
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 09:55:13 +0000
X-Inumbo-ID: 6be59249-4708-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6be59249-4708-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 09:55:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87338264"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2pOWAaGbsEkUE0iETs3KoeyDnaYMY+MAgAARPdA=
Date: Fri, 15 Mar 2019 09:55:09 +0000
Message-ID: <a8644349a47b4fd4a640c621467b6971@AMSPEX02CL02.citrite.net>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
 <20190314181117.1531-11-paul.durrant@citrix.com>
 <5C8B7608020000780021F0B1@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7608020000780021F0B1@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 v7 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTUgTWFyY2ggMjAxOSAwOTo1Mwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjcgMTAvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwo+IAo+ID4+PiBPbiAxNC4wMy4xOSBhdCAxOToxMSwgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1l
bnRhdGlvbiBvZiB0aGUgU1RJTUVSMC0xNV9DT05GSUcvQ09VTlQgTVNScwo+ID4gYW5kIGhlbmNl
IGEgdGhlIGZpcnN0IFN5bklDIG1lc3NhZ2Ugc291cmNlLgo+ID4KPiA+IFRoZSBuZXcgKGFuZCBk
b2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGdyb3VwIG1heSBiZQo+
ID4gc3BlY2lmaWVkIHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUuCj4gPgo+ID4gV2hpbGUgaW4gdGhl
IG5laWdoYm91cmhvb2QsIHRoaXMgcGF0Y2ggYWRkcyBhIG1pc3NpbmcgY2hlY2sgZm9yIGFuCj4g
PiBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNo
b3VsZCByZXN1bHQgaW4gYW4KPiA+IGV4Y2VwdGlvbiAoYnV0IG5vdCBiZSByZXBvcnRlZCBhcyBh
biB1bmltcGxlbWVudGVkIE1TUikuCj4gPgo+ID4gTk9URTogSXQgaXMgbmVjZXNzYXJ5IGZvciBj
b3JyZWN0IG9wZXJhdGlvbiB0aGF0IHRpbWVyIGV4cGlyYXRpb24gYW5kCj4gPiAgICAgICBtZXNz
YWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRo
ZSBndWVzdC4KPiA+ICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFtYmlndW91cyBidXQgdGVz
dGluZyB3aXRoIGEgV2luZG93cyAxMCAxODAzCj4gPiAgICAgICBndWVzdCBoYXMgc2hvd24gdGhh
dCB1c2luZyB0aGUgcGFydGl0aW9uIHJlZmVyZW5jZSBjb3VudGVyIGFzIGEKPiA+ICAgICAgIHNv
dXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRz
YyBwYWdlCj4gPiAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseS4gVGhlcmVmb3JlIHRoZSB0
aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCj4gPiAgICAgICBUaGlzIGltcGxlbWVudHMgdGhl
IGFsZ29yaXRobSBmb3IgYWNxdWlyaW5nIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZQo+ID4gICAg
ICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uCj4gPgo+ID4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEh5cGVydmlzb3IgcGFydHMK
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEknbGwg
Z2V0IHRoaXMgc2VyaWVzIGluIG9uY2UgdGhlIHRyZWUgaXMgZnVsbHkgb3BlbiBhZ2Fpbi4KClRo
YW5rcywKCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4jnI-0000zX-7K; Fri, 15 Mar 2019 10: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=VF26=RS=citrix.com=prvs=970196949=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h4jnH-0000zS-6m
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:10:27 +0000
X-Inumbo-ID: 8cb5924b-470a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cb5924b-470a-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:10:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87339133"
Date: Fri, 15 Mar 2019 11:09:52 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190315100952.wq2xmgw6nk73y3ai@Air-de-Roger>
References: <20190315085847.31245-1-roger.pau@citrix.com>
 <265b363ebfa34e05af481b2540cb9aeb@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <265b363ebfa34e05af481b2540cb9aeb@AMSPEX02CL02.citrite.net>
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] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTA6NTQ6NDJBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gU2VudDogMTUgTWFyY2ggMjAx
OSAwODo1OQo+ID4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+ID4gQ2M6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBBbnRob255Cj4gPiBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSWdvciBEcnV6
aGluaW4KPiA+IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPjsgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT47IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Owo+
ID4gRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPjsgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0KPiA+IDxtYXJjZWwuYXBmZWxi
YXVtQGdtYWlsLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gU3ViamVj
dDogW1BBVENIXSB4ZW4tbWFwY2FjaGU6IHVzZSBNQVBfRklYRUQgZmxhZyBzbyB0aGUgbW1hcCBh
ZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9yZWQKPiA+IAo+ID4gT3IgaWYgaXQncyBub3QgcG9z
c2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBhZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkCj4g
PiBpbnN0ZWFkLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBzcG90IHRoZSBhY3R1YWwgZmFpbHVy
ZSwgaW5zdGVhZCBvZgo+ID4gZmFpbGluZyBsYXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2YgeGVu
X3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUKPiA+IG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0
ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNzLgo+ID4gCj4gPiBBbHNvIG5vdGUgdGhhdCBhdCBs
ZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KPiA+IHRy
eSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgo+ID4gCj4gPiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IENjOiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+ID4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+Cj4gPiBDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4K
PiA+IENjOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gPiBDYzogIk1p
Y2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgo+ID4gQ2M6IE1hcmNlbCBBcGZlbGJh
dW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+ID4gLS0tCj4gPiAgaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgfCA4
ICsrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgYi9o
dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwo+ID4gaW5kZXggMzQ5ZjcyZDAwYy4uMGUyODcwYjMy
MCAxMDA2NDQKPiA+IC0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gPiArKysgYi9o
dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwo+ID4gQEAgLTE4NSw4ICsxODUsMTQgQEAgc3RhdGlj
IHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwKPiA+ICAgICAgfQo+
ID4gCj4gPiAgICAgIGlmICghZHVtbXkpIHsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAg
KiBJZiB0aGUgY2FsbGVyIGhhcyByZXF1ZXN0ZWQgdGhlIG1hcHBpbmcgYXQgYSBzcGVjaWZpYyBh
ZGRyZXNzIHVzZQo+ID4gKyAgICAgICAgICogTUFQX0ZJWEVEIHRvIG1ha2Ugc3VyZSBpdCdzIGhv
bm9yZWQuIE5vdGUgdGhhdCB3aXRoIE1BUF9GSVhFRCBhdAo+ID4gKyAgICAgICAgICogbGVhc3Qg
RnJlZUJTRCB3aWxsIHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgo+ID4g
KyAgICAgICAgICovCj4gPiAgICAgICAgICB2YWRkcl9iYXNlID0geGVuZm9yZWlnbm1lbW9yeV9t
YXAyKHhlbl9mbWVtLCB4ZW5fZG9taWQsIHZhZGRyLAo+ID4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
YWRkciA/IE1BUF9GSVhFRCA6IDAsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5iX3BmbiwgcGZucywgZXJyKTsKPiAKPiBBRkFJQ1QgeGVuX3JlbWFwX2J1
Y2tldCgpIGlzIGFsd2F5cyBjYWxsZWQgd2l0aCBhIE5VTEwgdmFkZHIgYXJndW1lbnQgaWYgZW50
cnktPnZhZGRyX2Jhc2UgPT0gTlVMTCwgYW5kIGNhbGxlZCB3aXRoIHZhZGRyID09IGVudHJ5LT52
YWRkcl9iYXNlIGluIHRoZSBvdGhlciBjYXNlLCBzbyBJJ2Qgc2F5IHRoZSB2YWRkciBhcmd1bWVu
dCBpcyBzdXBlcmZsdW91cy4KPiBTbywgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8ganVz
dCB1c2UgZW50cnktPnZhZGRyX2Jhc2UgaW4gdGhlIGNhbGwgYWJvdmUgYW5kIEkgYWxzbyB3b25k
ZXIgd2hldGhlciB0aGUgbW1hcCgpIGJlbG93IHNob3VsZCBvbmx5IGJlIGFsbG93ZWQgdG8gaGFw
cGVuIGlmIGVudHJ5LT52YWRkcl9iYXNlID09IE5VTEwuCgpUaGUgc3VnZ2VzdGVkIGNoYW5nZXMg
YWJvdmUgbG9vayByZWFzb25hYmxlIHRvIG1lIChub3RlIEknbSBub3QKZmFtaWxpYXIgd2l0aCBx
ZW11IFhlbiBtYXBjYWNoZSksIGhvd2V2ZXIgdGhleSBzaG91bGQgYmUgc2VwYXJhdGUKcGF0Y2go
ZXMpIElNTywgc2luY2UgdGhleSBhcmUgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhlIE1BUF9G
SVhFRAppc3N1ZSB0aGlzIHBhdGNoIGF0dGVtcHRzIHRvIGZpeC4KCkkgd291bGQgcHJlZmVyIHRv
IGtlZXAgdGhpcyBwYXRjaCBhcy1pcyBpZiBwb3NzaWJsZSwgc28gdGhhdCBpdCdzCmVhc2llciBh
bmQgc2FmZXIgZm9yIG1lIHRvIGJhY2twb3J0IGluIG9yZGVyIHRvIGZpeCBxZW11IGluIFhlbiA0
LjExCmZvciBGcmVlQlNELgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4jot-00014N-Kz; Fri, 15 Mar 2019 10:12: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4jot-00014E-2i
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:12:07 +0000
X-Inumbo-ID: c86b2ff1-470a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c86b2ff1-470a-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:12:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="87339231"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] xen-mapcache: use MAP_FIXED flag so the mmap address
 hint is always honored
Thread-Index: AQHU2w1ary9JXG+yWUyUCHudlmesIqYMcazA///16wCAABEFAA==
Date: Fri, 15 Mar 2019 10:12:04 +0000
Message-ID: <e1274a436691429b96392bd0c7e64190@AMSPEX02CL02.citrite.net>
References: <20190315085847.31245-1-roger.pau@citrix.com>
 <265b363ebfa34e05af481b2540cb9aeb@AMSPEX02CL02.citrite.net>
 <20190315100952.wq2xmgw6nk73y3ai@Air-de-Roger>
In-Reply-To: <20190315100952.wq2xmgw6nk73y3ai@Air-de-Roger>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDE1IE1hcmNoIDIwMTkgMTA6MTAKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4KPiBDYzogcWVtdS1kZXZlbEBub25nbnUub3JnOyBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZAo+IDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPjsgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b20+OyBQYW9sbyBCb256aW5pCj4gPHBib256aW5pQHJlZGhhdC5jb20+OyBSaWNoYXJkIEhlbmRl
cnNvbiA8cnRoQHR3aWRkbGUubmV0PjsgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQu
Y29tPjsKPiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPjsgTWFyY2VsIEFwZmVs
YmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ZW4tbWFwY2FjaGU6IHVzZSBNQVBf
RklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9yZWQKPiAK
PiBPbiBGcmksIE1hciAxNSwgMjAxOSBhdCAxMDo1NDo0MkFNICswMTAwLCBQYXVsIER1cnJhbnQg
d3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFJvZ2Vy
IFBhdSBNb25uZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gPiBTZW50OiAxNSBN
YXJjaCAyMDE5IDA4OjU5Cj4gPiA+IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmcKPiA+ID4gQ2M6
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255Cj4gPiA+IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+OyBJZ29yIERydXpoaW5pbgo+ID4gPiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT47IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+OyBSaWNoYXJkIEhlbmRlcnNvbgo+IDxy
dGhAdHdpZGRsZS5uZXQ+Owo+ID4gPiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5j
b20+OyBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPjsgTWFyY2VsIEFwZmVsYmF1
bQo+ID4gPiA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiA+ID4gU3ViamVjdDogW1BBVENIXSB4ZW4tbWFwY2FjaGU6IHVzZSBNQVBf
RklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9yZWQKPiA+
ID4KPiA+ID4gT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBhZGRy
ZXNzIGFuIGVycm9yIGlzIHJldHVybmVkCj4gPiA+IGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFz
aWVyIHRvIHNwb3QgdGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCj4gPiA+IGZhaWxpbmcg
bGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhl
Cj4gPiA+IG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRy
ZXNzLgo+ID4gPgo+ID4gPiBBbHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5n
IE1BUF9GSVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KPiA+ID4gdHJ5IGhhcmRlciB0byBob25vciB0
aGUgcGFzc2VkIGFkZHJlc3MuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gQ2M6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiBDYzogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPgo+ID4gPiBDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KPiA+ID4gQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4g
PiA+IENjOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gPiA+IENjOiAi
TWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4gPiA+IENjOiBNYXJjZWwgQXBm
ZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KPiA+ID4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiAtLS0KPiA+ID4gIGh3L2kzODYveGVuL3hlbi1tYXBj
YWNoZS5jIHwgOCArKysrKysrLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwo+ID4gPiBpbmRleCAzNDlm
NzJkMDBjLi4wZTI4NzBiMzIwIDEwMDY0NAo+ID4gPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFw
Y2FjaGUuYwo+ID4gPiArKysgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwo+ID4gPiBAQCAt
MTg1LDggKzE4NSwxNCBAQCBzdGF0aWMgdm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50
cnkgKmVudHJ5LAo+ID4gPiAgICAgIH0KPiA+ID4KPiA+ID4gICAgICBpZiAoIWR1bW15KSB7Cj4g
PiA+ICsgICAgICAgIC8qCj4gPiA+ICsgICAgICAgICAqIElmIHRoZSBjYWxsZXIgaGFzIHJlcXVl
c3RlZCB0aGUgbWFwcGluZyBhdCBhIHNwZWNpZmljIGFkZHJlc3MgdXNlCj4gPiA+ICsgICAgICAg
ICAqIE1BUF9GSVhFRCB0byBtYWtlIHN1cmUgaXQncyBob25vcmVkLiBOb3RlIHRoYXQgd2l0aCBN
QVBfRklYRUQgYXQKPiA+ID4gKyAgICAgICAgICogbGVhc3QgRnJlZUJTRCB3aWxsIHRyeSBoYXJk
ZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgo+ID4gPiArICAgICAgICAgKi8KPiA+ID4g
ICAgICAgICAgdmFkZHJfYmFzZSA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwMih4ZW5fZm1lbSwgeGVu
X2RvbWlkLCB2YWRkciwKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwLAo+ID4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCj4gPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHIgPyBNQVBf
RklYRUQgOiAwLAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5iX3BmbiwgcGZucywgZXJyKTsKPiA+Cj4gPiBBRkFJQ1QgeGVuX3JlbWFwX2J1Y2tldCgp
IGlzIGFsd2F5cyBjYWxsZWQgd2l0aCBhIE5VTEwgdmFkZHIgYXJndW1lbnQgaWYgZW50cnktPnZh
ZGRyX2Jhc2UgPT0gTlVMTCwKPiBhbmQgY2FsbGVkIHdpdGggdmFkZHIgPT0gZW50cnktPnZhZGRy
X2Jhc2UgaW4gdGhlIG90aGVyIGNhc2UsIHNvIEknZCBzYXkgdGhlIHZhZGRyIGFyZ3VtZW50IGlz
Cj4gc3VwZXJmbHVvdXMuCj4gPiBTbywgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8ganVz
dCB1c2UgZW50cnktPnZhZGRyX2Jhc2UgaW4gdGhlIGNhbGwgYWJvdmUgYW5kIEkgYWxzbyB3b25k
ZXIKPiB3aGV0aGVyIHRoZSBtbWFwKCkgYmVsb3cgc2hvdWxkIG9ubHkgYmUgYWxsb3dlZCB0byBo
YXBwZW4gaWYgZW50cnktPnZhZGRyX2Jhc2UgPT0gTlVMTC4KPiAKPiBUaGUgc3VnZ2VzdGVkIGNo
YW5nZXMgYWJvdmUgbG9vayByZWFzb25hYmxlIHRvIG1lIChub3RlIEknbSBub3QKPiBmYW1pbGlh
ciB3aXRoIHFlbXUgWGVuIG1hcGNhY2hlKSwgaG93ZXZlciB0aGV5IHNob3VsZCBiZSBzZXBhcmF0
ZQo+IHBhdGNoKGVzKSBJTU8sIHNpbmNlIHRoZXkgYXJlIG5vdCBkaXJlY3RseSByZWxhdGVkIHRv
IHRoZSBNQVBfRklYRUQKPiBpc3N1ZSB0aGlzIHBhdGNoIGF0dGVtcHRzIHRvIGZpeC4KPiAKPiBJ
IHdvdWxkIHByZWZlciB0byBrZWVwIHRoaXMgcGF0Y2ggYXMtaXMgaWYgcG9zc2libGUsIHNvIHRo
YXQgaXQncwo+IGVhc2llciBhbmQgc2FmZXIgZm9yIG1lIHRvIGJhY2twb3J0IGluIG9yZGVyIHRv
IGZpeCBxZW11IGluIFhlbiA0LjExCj4gZm9yIEZyZWVCU0QuCgpJIHRoaW5rIGl0IGRvZXMgaW5k
ZWVkIERUUlQgYXMtaXMuIExldCdzIHNlZSB3aGF0IEFudGhvbnkgc2F5cy4KCiAgUGF1bAoKPiAK
PiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:22: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 1h4jyz-0001wf-O8; Fri, 15 Mar 2019 10:22:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=25tI=RS=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h4jyy-0001wa-SK
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:22:32 +0000
X-Inumbo-ID: 38998006-470c-11e9-8c41-6b0e571c3616
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38998006-470c-11e9-8c41-6b0e571c3616;
 Fri, 15 Mar 2019 10:22:24 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2FAHmuB014649;
 Fri, 15 Mar 2019 18:17:48 +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 x2FAHbTT079914;
 Fri, 15 Mar 2019 18:17:37 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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, 15 Mar
 2019 18:17:47 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
Date: Fri, 15 Mar 2019 18:17:25 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8A8B20020000780021ED49@prv1-mh.provo.novell.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: spam1.hygon.cn x2FAHmuB014649
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE1IDE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjAyLjE5IGF0
IDEwOjQ4LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+PiBBcyBvcHRfY3B1aWRfbWFza19sN3Mw
X2VheCBhbmQgb3B0X2NwdWlkX21hc2tfbDdzMF9lYnggYXJlIHVzZWQgYnkgYm90aAo+PiBBTUQg
YW5kIEh5Z29uLCBzbyBtb3ZlIHRoZW0gdG8gY29tbW9uLmMuCj4gCj4gSSdtIG5vdCBjb252aW5j
ZWQgb2YgdGhpcyAtIGl0J2xsIGdldCBpbiB0aGUgd2F5IG9mIGludHJvZHVjaW5nIHNvbWV0aGlu
Zwo+IGxpa2UgTGludXgnZXMgQ09ORklHX0NQVV9TVVBfKi4gT3VyIGNvbW1hbmQgbGluZSBwYXJz
aW5nIGxvZ2ljCj4gaGFuZGxlcyBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgYW4gb3B0aW9uIHF1aXRl
IGZpbmUgSSB0aGluaywgc28gSSdkIHByZWZlcgo+IGlmIHRoZXNlIHdlcmUga2VwdCBzdGF0aWMg
dG8gYm90aCBmaWxlcy4gT3IgZGlkIEFuZHJldyBhc2sgeW91IHRvIGRvCj4gdGhpcz8KClllcywg
QW5kcmV3IGFza2VkIHRoYXQgdGhlc2Ugc2hvdWxkIGJlIG1vdmVkIGZyb20gdGhlIEFNRCBzcGVj
aWZpYyBjb2RlIGludG8KdGhlIGNvbW1vbiBjcHUgY29kZSAoYWxvbmdzaWRlIHRoZSBvdGhlciBt
YXNrcykgcmF0aGVyIHRoYW4gZHVwbGljYXRlZCBoZXJlLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L01ha2VmaWxlCj4+IEBAIC04
LDQgKzgsNSBAQCBvYmoteSArPSBpbnRlbC5vCj4+ICAgb2JqLXkgKz0gaW50ZWxfY2FjaGVpbmZv
Lm8KPj4gICBvYmoteSArPSBtd2FpdC1pZGxlLm8KPj4gICBvYmoteSArPSBzaGFuZ2hhaS5vCj4+
ICtvYmoteSArPSBoeWdvbi5vCj4+ICAgb2JqLXkgKz0gdnBtdS5vIHZwbXVfYW1kLm8gdnBtdV9p
bnRlbC5vCj4gCj4gUGxlYXNlIGluc2VydCBhdCB0aGUgYWxwaGFiZXRpY2FsbHkgY29ycmVjdCBw
bGFjZS4KCk9LLgoKLi4uCj4+ICAgaW50IGludGVsX2NwdV9pbml0KHZvaWQpOwo+PiAgIGludCBh
bWRfaW5pdF9jcHUodm9pZCk7Cj4+ICtpbnQgaHlnb25faW5pdF9jcHUodm9pZCk7Cj4+ICAgaW50
IGNlbnRhdXJfaW5pdF9jcHUodm9pZCk7Cj4+ICAgaW50IHNoYW5naGFpX2luaXRfY3B1KHZvaWQp
Owo+IAo+IFdoZXJlYXMgaGVyZSB5b3Ugc2hvdWxkIHJlYWxseSBwdXQgdGhlIG5ldyBkZWNsYXJh
dGlvbiBhdCB0aGUgZW5kLgoKT0suCgouLi4KPj4gKy8qIFByb2JlIGZvciB0aGUgZXhpc3RhbmNl
IG9mIHRoZSBleHBlY3RlZCBtYXNraW5nIE1TUnMuICovCj4gCj4gUGxlYXNlIGRvbid0IGRyb3Ag
dGhlIG90aGVyIHBhcnQgb2YgdGhlIG9yaWdpbmFsIGNvbW1lbnQuCgpPSy4gV2lsbCByZXZlcnQg
dG8gdGhlIG9yaWdpbmFsIG9uZS4KCj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgcHJv
YmVfbWFza2luZ19tc3JzKHZvaWQpCj4+ICt7Cj4+ICsJY29uc3Qgc3RydWN0IGNwdWluZm9feDg2
ICpjID0gJmJvb3RfY3B1X2RhdGE7Cj4+ICsKPj4gKwkvKiBXb3JrIG91dCB3aGljaCBtYXNraW5n
IE1TUnMgd2Ugc2hvdWxkIGhhdmUuICovCj4+ICsJY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QgPQo+
PiArCQlfcHJvYmVfbWFza19tc3IoTVNSX0s4X0ZFQVRVUkVfTUFTSywgTENBUF8xY2QpOwo+PiAr
CWNwdWlkbWFza19kZWZhdWx0cy5lMWNkID0KPj4gKwkJX3Byb2JlX21hc2tfbXNyKE1TUl9LOF9F
WFRfRkVBVFVSRV9NQVNLLCBMQ0FQX2UxY2QpOwo+PiArCWlmIChjLT5jcHVpZF9sZXZlbCA+PSA3
KQo+PiArCQljcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjAgPQo+PiArCQkJX3Byb2JlX21hc2tfbXNy
KE1TUl9BTURfTDdTMF9GRUFUVVJFX01BU0ssIExDQVBfN2FiMCk7Cj4gCj4gVGhlcmUncyBtb3Jl
IHJlbGV2YW50IGNvZGUgaGVyZSBpbiB0aGUgb3JpZ2luYWwgZnVuY3Rpb24uCgpUaGUgY29kZSBp
cyB1c2VkIGZvciBmYW1pbHkgMTVoLiBIeWdvbiBDUFUgZG8gbm90IG5lZWQgaXQuCgouLi4KPj4g
KwlpZiAob3B0X2NwdV9pbmZvKSB7Cj4+ICsJCXByaW50ayhYRU5MT0dfSU5GTyAiTGV2ZWxsaW5n
IGNhcHM6ICUjeFxuIiwgbGV2ZWxsaW5nX2NhcHMpOwo+PiArCQlwcmludGsoWEVOTE9HX0lORk8K
Pj4gKwkJICAgICAgICJNU1IgZGVmYXVsdHM6IDFkIDB4JTA4eCwgMWMgMHglMDh4LCBlMWQgMHgl
MDh4LCAiCj4+ICsJCSAgICAgICAiZTFjIDB4JTA4eCwgN2EwIDB4JTA4eCwgN2IwIDB4JTA4eFxu
IiwKPj4gKwkJICAgICAgICh1aW50MzJfdCljcHVpZG1hc2tfZGVmYXVsdHMuXzFjZCwKPj4gKwkJ
ICAgICAgICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QgPj4gMzIpLAo+PiArCQkg
ICAgICAgKHVpbnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5lMWNkLAo+PiArCQkgICAgICAgKHVp
bnQzMl90KShjcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCA+PiAzMiksCj4+ICsJCSAgICAgICAodWlu
dDMyX3QpKGNwdWlkbWFza19kZWZhdWx0cy5fN2FiMCA+PiAzMiksCj4+ICsJCSAgICAgICAodWlu
dDMyX3QpY3B1aWRtYXNrX2RlZmF1bHRzLl83YWIwKTsKPj4gKwl9Cj4+ICsKPj4gKwlpZiAobGV2
ZWxsaW5nX2NhcHMpCj4+ICsJCWN0eHRfc3dpdGNoX21hc2tpbmcgPSBoeWdvbl9jdHh0X3N3aXRj
aF9tYXNraW5nOwo+PiArfQo+IAo+IFRoaXMgaXMgYSBsb3Qgb2YgZHVwbGljYXRlZCBjb2RlIHdp
dGggb25seSBtaW5vciBkaWZmZXJlbmNlcy4gSSB0aGluawo+IHlvdSB3b3VsZCBiZSBiZXR0ZXIg
b2ZmIGNhbGxpbmcgaW50byB0aGUgQU1EIG9yaWdpbmFsIGZ1bmN0aW9ucy4KClRoZXNlIGZ1bmN0
aW9ucyBhbmQgQU1EIG9yaWdpbmFsIG9uZXMgYXJlIHN0YXRpYy4gU28gSHlnb24gY2Fubm90IGRp
cmVjdGx5CmNhbGwgaW50byB0aGVtLiBPciB3ZSBjYW4gcHV0IHRoZW0gaW50byB0aGUgY29tbW9u
IGNwdSBjb2RlLCBidXQgSSB0aGluawppdCdzIG5vdCBnb29kIGZvciBmdXR1cmUgbWFpbnRlbmFu
Y2UuIFRoZXJlIGFyZSBtYW55IGNvZGVzIHRvIHN1cHBvcnQgQU1EJ3MKZGlmZmVyZW50IGZhbWls
aWVzLCB0aGUgZmFtaWx5L21vZGVsL3N0ZXBwaW5nIGNoZWNraW5nIGFyZSBkZWVwbHkgZW1iZWRk
ZWQKaW4gY29kZXMuIElmIHdlIGFkZCBIeWdvbiBmYW1pbHkvbW9kZWwvc3RlcHBpbmcgY2hlY2tp
bmcgaW4gZnV0dXJlIHZlcnNpb24sCml0IHdpbGwgbWFrZSBjb2RlIGludGVybGVhdmVkIHRvZ2V0
aGVyIGFuZCBoYXJkIHRvIG1haW50YWluLgoKSW4gZmFjdCBpbiBMaW51eCB3ZSBrZWVwIGh5Z29u
LmMgc2VwYXJhdGVkIGZyb20gQU1EIGV2ZW4gdGhvdWdoIHRoZXJlIGFyZQpzb21lIGR1cGxpY2F0
ZWQgY29kZXMgYXQgdGhlIG1vbWVudC4gQW5kcmV3IGFsc28gYWdyZWVkIHRoZSBsb2dpYyB0aGF0
CmZvbGxvd2luZyBzdWl0IHdpdGggTGludXguCgo+PiArc3RhdGljIHZvaWQgaW5pdF9oeWdvbihz
dHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4+ICt7Cj4+ICsJdTMyIGwsIGg7Cj4+ICsJdW5zaWduZWQg
bG9uZyBsb25nIHZhbHVlOwo+PiArCj4+ICsJLyogQXR0ZW1wdCB0byBzZXQgbGZlbmNlIHRvIGJl
IERpc3BhdGNoIFNlcmlhbGlzaW5nLiAqLwo+PiArCWlmIChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9E
RV9DRkcsIHZhbHVlKSkKPj4gKwkJLyogVW5hYmxlIHRvIHJlYWQuICBBc3N1bWUgdGhlIHNhZmVy
IGRlZmF1bHQuICovCj4+ICsJCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRD
SCwgYy0+eDg2X2NhcGFiaWxpdHkpOwo+PiArCWVsc2UgaWYgKHZhbHVlICYgQU1ENjRfREVfQ0ZH
X0xGRU5DRV9TRVJJQUxJU0UpCj4+ICsJCS8qIEFscmVhZHkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcu
ICovCj4+ICsJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9j
YXBhYmlsaXR5KTsKPiAKPiBEaWRuJ3QgeW91IGN1dCBvZmYgdG9vIG11Y2ggZnJvbSB0aGUgb3Jp
Z2luYWwgY29kZSAod2hpY2ggYWdhaW4KPiBtYXkgYmV0dGVyIGJlIHNoYXJlZCwgYnkgc3BsaXR0
aW5nIG91dCBpbnRvIGEgZnVuY3Rpb24pPwoKVGhlIGN1dCBjb2RlcyBhcmUgdXNlZCBmb3Igb3Ro
ZXIgQU1EIGZhbWlsaWVzIGV4Y2VwdCBmYW1pbHkgMTdoLiBIeWdvbgpEaHlhbmEgaXMgZGVyaXZl
ZCBmcm9tIEFNRCBaZW4sIHNvIHdlIG9ubHkgbmVlZCB0aGUgZmFtaWx5IDE3aCBwYXJ0cy4KVGhp
cyBhbHNvIG1ha2UgdGhlIGluaXQgZmxvdyBtaW5pbWFsLgoKPj4gKwkvKiBIeWdvbiBwcm9jZXNz
b3JzIGhhdmUgQVBJQyB0aW1lciBydW5uaW5nIGluIGRlZXAgQyBzdGF0ZXMuICovCj4+ICsJaWYg
KCBvcHRfYXJhdCApCj4gCj4gUGxlYXNlIGRvbid0IGNvcHkgdGhlIGJhZCBzcGFjZXMgaW5zaWRl
IHRoZSBwYXJlbnRoZXNlcyBoZXJlLgoKT0suIFRoYW5rcyBmb3IgdGhlIHJlbWluZGluZy4KCi0t
IApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:30:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4k6d-0002jB-Jd; Fri, 15 Mar 2019 10:30:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4k6c-0002j6-C7
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:30:26 +0000
X-Inumbo-ID: 5756f479-470d-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 5756f479-470d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:30:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:30:23 -0600
Message-Id: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:30:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 00/50] x86emul: remaining AVX512 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhZGRzIHN1cHBvcnQgZm9yIGFsbCBBVlg1MTIqIGluc25zIGluIFNETSByZXYgMDY5IGFz
IHdlbGwgYXMKZm9yIHRob3NlIGZyb20gSVNBIGV4dGVuc2lvbnMgcmV2IDAzNS4gQmVzaWRlcyBh
IGZldyBhZGRlZCBwYXRjaGVzCnRoZXJlIGFyZSBvbmx5IG1pbm9yIGNoYW5nZXMgZnJvbSB2Nywg
cGVyaGFwcyBhcGFydCBmcm9tIHRoZQpBVlg1MTJQRiBjaGFuZ2UgdG8gbWF0Y2ggdGhlIHJlY2Vu
dGx5IGNoYW5nZWQgaW5zbiBwYWdlLiBTZWUKaW5kaXZpZHVhbCBwYXRjaGVzIGZvciBkZXRhaWxz
LgoKVGhpcyBnb2VzIG9uIHRvcCBvZiAieDg2ZW11bDogYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9m
IGJvdW5kcwphY2Nlc3NlcyIsIG9yIGVsc2UgdGhlcmUncyBhIGNvbmZsaWN0IGluIGF0IGxlYXN0
IHRoZSAiZ2F0aGVyIiBwYXRjaApoZXJlLgoKMDE6IG5vIG5lZWQgdG8gc2V0IGZhdWx0X3N1cHBy
ZXNzaW9uIHRvIGZhbHNlIGZvciBWTU9WTlQqCjAyOiBzdXBwb3J0IEFWWDUxMntGLEJXLERRfSBl
eHRyYWN0IGluc25zCjAzOiBzdXBwb3J0IEFWWDUxMntGLEJXLERRfSBpbnNlcnQgaW5zbnMKMDQ6
IGJhc2ljIEFWWDUxMkYgdGVzdGluZwowNTogc3VwcG9ydCBBVlg1MTJ7RixCVyxEUX0gaW50ZWdl
ciBicm9hZGNhc3QgaW5zbnMKMDY6IGJhc2ljIEFWWDUxMlZMIHRlc3RpbmcKMDc6IHN1cHBvcnQg
QVZYNTEye0YsQld9IHplcm8tIGFuZCBzaWduLWV4dGVuZGluZyBtb3ZlcwowODogc3VwcG9ydCBB
Vlg1MTJ7RixCV30gZG93biBjb252ZXJzaW9uIG1vdmVzCjA5OiBzdXBwb3J0IEFWWDUxMntGLEJX
fSBpbnRlZ2VyIHVucGFjayBpbnNucwoxMDogc3VwcG9ydCBBVlg1MTJ7RixCVyxfVkJNSX0gZnVs
bCBwZXJtdXRlIGluc25zCjExOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBpbnRlZ2VyIHNodWZmbGUg
aW5zbnMKMTI6IHN1cHBvcnQgQVZYNTEye0JXLERRfSBtYXNrIG1vdmUgaW5zbnMKMTM6IGJhc2lj
IEFWWDUxMkJXIHRlc3RpbmcKMTQ6IGJhc2ljIEFWWDUxMkRRIHRlc3RpbmcKMTU6IHN1cHBvcnQg
QVZYNTEyRiBtb3ZlIGhpZ2gvbG93IGluc25zCjE2OiBzdXBwb3J0IEFWWDUxMkYgbW92ZSBkdXBs
aWNhdGUgaW5zbnMKMTc6IHN1cHBvcnQgQVZYNTEye0YsQlcsVkJNSX0gcGVybXV0ZSBpbnNucwox
ODogc3VwcG9ydCBBVlg1MTJCVyBwYWNrIGluc25zCjE5OiBzdXBwb3J0IEFWWDUxMkYgZmxvYXRp
bmctcG9pbnQgY29udmVyc2lvbiBpbnNucwoyMDogc3VwcG9ydCBBVlg1MTJGIGxlZ2FjeS1lcXVp
dmFsZW50IHBhY2tlZCBpbnQvRlAgY29udmVyc2lvbiBpbnNucwoyMTogc3VwcG9ydCBBVlg1MTJG
IGxlZ2FjeS1lcXVpdmFsZW50IHNjYWxhciBpbnQvRlAgY29udmVyc2lvbiBpbnNucwoyMjogc3Vw
cG9ydCBBVlg1MTJEUSBwYWNrZWQgcXVhZC1pbnQvRlAgY29udmVyc2lvbiBpbnNucwoyMzogc3Vw
cG9ydCBBVlg1MTJ7RixEUX0gdWludC10by1GUCBjb252ZXJzaW9uIGluc25zCjI0OiBzdXBwb3J0
IEFWWDUxMntGLERRfSBGUC10by11aW50IGNvbnZlcnNpb24gaW5zbnMKMjU6IHN1cHBvcnQgcmVt
YWluaW5nIEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgaW5zbnMKMjY6IHN1cHBvcnQgcmVtYWlu
aW5nIEFWWDUxMkJXIGxlZ2FjeS1lcXVpdmFsZW50IGluc25zCjI3OiBzdXBwb3J0IEFWWDUxMntG
LEVSfSByZWNpcHJvY2FsIGluc25zCjI4OiBzdXBwb3J0IEFWWDUxMkYgZmxvYXRpbmcgcG9pbnQg
bWFuaXB1bGF0aW9uIGluc25zCjI5OiBzdXBwb3J0IEFWWDUxMkRRIGZsb2F0aW5nIHBvaW50IG1h
bmlwdWxhdGlvbiBpbnNucwozMDogc3VwcG9ydCBBVlg1MTJ7RixfVkJNSTJ9IGNvbXByZXNzL2V4
cGFuZCBpbnNucwozMTogc3VwcG9ydCByZW1haW5pbmcgbWlzYyBBVlg1MTJ7RixCV30gaW5zbnMK
MzI6IHN1cHBvcnQgQVZYNTEyRiBnYXRoZXIgaW5zbnMKMzM6IGFkZCBoaWdoIHJlZ2lzdGVyIFMv
RyB0ZXN0IGNhc2VzCjM0OiBzdXBwb3J0IEFWWDUxMkYgc2NhdHRlciBpbnNucwozNTogc3VwcG9y
dCBBVlg1MTJQRiBpbnNucwozNjogc3VwcG9ydCBBVlg1MTJDRCBpbnNucwozNzogY29tcGxldGUg
c3VwcG9ydCBvZiBBVlg1MTJfVkJNSSBpbnNucwozODogc3VwcG9ydCBvZiBBVlg1MTIqIHBvcHVs
YXRpb24gY291bnQgaW5zbnMKMzk6IHN1cHBvcnQgb2YgQVZYNTEyX0lGTUEgaW5zbnMKNDA6IHN1
cHBvcnQgcmVtYWluaW5nIEFWWDUxMl9WQk1JMiBpbnNucwo0MTogc3VwcG9ydCBBVlg1MTJfNEZN
QVBTIGluc25zCjQyOiBzdXBwb3J0IEFWWDUxMl80Vk5OSVcgaW5zbnMKNDM6IHN1cHBvcnQgQVZY
NTEyX1ZOTkkgaW5zbnMKNDQ6IHN1cHBvcnQgVlBDTE1VTFFEUSBpbnNucwo0NTogc3VwcG9ydCBW
QUVTIGluc25zCjQ2OiBzdXBwb3J0IEdGTkkgaW5zbnMKNDc6IHJlc3RvcmUgb3JkZXJpbmcgd2l0
aGluIG1haW4gc3dpdGNoIHN0YXRlbWVudAo0ODogYWRkIGFuIEFFUy9WQUVTIHRlc3QgY2FzZSB0
byB0aGUgaGFybmVzcwo0OTogYWRkIGEgU0hBIHRlc3QgY2FzZSB0byB0aGUgaGFybmVzcwo1MDog
YWRkIGEgUENMTVVML1ZQQ0xNVUwgdGVzdCBjYXNlIHRvIHRoZSBoYXJuZXNzCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:36:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:36:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kCT-0002wW-DR; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kCR-0002wP-9q
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:36:27 +0000
X-Inumbo-ID: 2f6666f7-470e-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 2f6666f7-470e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:36:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:36:25 -0600
Message-Id: <5C8B802A020000780021F116@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:36:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 01/50] x86emul: no need to set
 fault_suppression to false for VMOVNT*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBldmV4Lm9wbXNrIGlzIHJlcXVpcmVkIHRvIGJlIHplcm8gdGhlcmUncyBubyBuZWVkIGZv
ciB0aGlzLCBhcyBpdAp3b24ndCBoYXZlIGJlZW4gc2V0IHRvIHRydWUgaW4gdGhlIGZpcnN0IHBs
YWNlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djg6IEFkZCB0aGlzIHByZXZpb3VzbHkgc3RhbmRhbG9uZSBwYXRjaCBpbnRvIHRoZSBzZXJpZXMu
CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTkxMSw3ICs1OTExLDYgQEAg
eDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgyYik6
IC8qIHZtb3ZudHB7cyxkfSBbeHl6XW1tLG1lbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5vcG1zaywgRVhDX1VEKTsKICAgICAgICAg
c2ZlbmNlID0gdHJ1ZTsKLSAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgw
ZiwgMHgxMCk6IC8qIHZtb3Z1cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBD
QVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDEwKTogLyogdm1vdnN7cyxkfSBtZW0s
eG1te2t9ICovCkBAIC02Nzk1LDcgKzY3OTQsNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgub3Btc2sgfHwgZXZl
eC53LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgc2Zl
bmNlID0gdHJ1ZTsKLSAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
NmYpOiAvKiB2bW92ZHFhezMyLDY0fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NmYpOiAvKiB2bW92ZHF1ezMyLDY0fSBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:36:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kCv-0002zS-Rc; Fri, 15 Mar 2019 10:36:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kCv-0002zJ-1y
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:36:57 +0000
X-Inumbo-ID: 3f8b1f6c-470e-11e9-a383-4782e587b27a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f8b1f6c-470e-11e9-a383-4782e587b27a;
 Fri, 15 Mar 2019 10:36:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:36:52 -0600
Message-Id: <5C8B8045020000780021F119@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:36:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 02/50] x86emul: support AVX512{F, BW,
 DQ} extract insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IFJl
LWJhc2UuCnY0OiBNYWtlIHVzZSBvZiBkOHNfZHE2NC4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYwpAQCAtMjEyLDYgKzIxMiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX2FsbFtdID0KIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmXzEyOFtdID0geworICAgIElOU04oZXh0cmFjdHBzLCA2NiwgMGYzYSwgMTcsIGVsLCAgICBk
LCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQsIGVsKSwK
ICAgICBJTlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAogICAgIElO
U04obW92cSwgICAgICBmMywgICAwZiwgN2UsIGVsLCAgICBxLCBlbCksCkBAIC0yMjEsMTAgKzIy
MiwxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9CiBzdGF0aWMg
Y29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdID0gewogICAgIElOU04oYnJvYWRjYXN0
ZjMyeDQsIDY2LCAwZjM4LCAxYSwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNOKGJyb2FkY2FzdHNk
LCAgICA2NiwgMGYzOCwgMTksIGVsLCAgICBxLCBlbCksCisgICAgSU5TTihleHRyYWN0ZjMyeDQs
ICAgNjYsIDBmM2EsIDE5LCBlbF80LCAgZCwgdmwpLAorICAgIElOU04oZXh0cmFjdGkzMng0LCAg
IDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjY0eDQsIDY2LCAwZjM4
LCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGY2NHg0LCAgIDY2LCAwZjNhLCAx
YiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGk2NHg0LCAgIDY2LCAwZjNhLCAzYiwg
ZWxfNCwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2Fs
bFtdID0gewpAQCAtMjgwLDYgKzI4NSwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyYndfYWxsW10KICAgICBJTlNOKHB0ZXN0bm0sICAgICBmMywgMGYzOCwgMjYsICAgIHZsLCAg
IGJ3LCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfMTI4W10g
PSB7CisgICAgSU5TTihwZXh0cmIsIDY2LCAwZjNhLCAxNCwgZWwsIGIsIGVsKSwKKy8vICAgICAg
IHBleHRydywgNjYsICAgMGYsIGM1LCAgICAgdworICAgIElOU04ocGV4dHJ3LCA2NiwgMGYzYSwg
MTUsIGVsLCB3LCBlbCksCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFf
YWxsW10gPSB7CiAgICAgSU5TTl9QRlAoYW5kLCAgICAgICAgICAgICAgMGYsIDU0KSwKICAgICBJ
TlNOX1BGUChhbmRuLCAgICAgICAgICAgICAwZiwgNTUpLApAQCAtMjg4LDEzICsyOTksMjEgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAgSU5TTl9QRlAoeG9y
LCAgICAgICAgICAgICAgMGYsIDU3KSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJkcV8xMjhbXSA9IHsKKyAgICBJTlNOKHBleHRyLCA2NiwgMGYzYSwgMTYsIGVsLCBkcTY0
LCBlbCksCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfbm8xMjhbXSA9
IHsKICAgICBJTlNOKGJyb2FkY2FzdGYzMngyLCA2NiwgMGYzOCwgMTksIGVsXzIsIGQsIHZsKSwK
ICAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2NiwgMGYzOCwgMWEsIGVsXzIsIHEsIHZsKSwKKyAg
ICBJTlNOKGV4dHJhY3RmNjR4MiwgICA2NiwgMGYzYSwgMTksIGVsXzIsIHEsIHZsKSwKKyAgICBJ
TlNOKGV4dHJhY3RpNjR4MiwgICA2NiwgMGYzYSwgMzksIGVsXzIsIHEsIHZsKSwKIH07CiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81MTJbXSA9IHsKICAgICBJTlNOKGJyb2Fk
Y2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQsIHZsKSwKKyAgICBJTlNOKGV4dHJhY3Rm
MzJ4OCwgICA2NiwgMGYzYSwgMWIsIGVsXzgsIGQsIHZsKSwKKyAgICBJTlNOKGV4dHJhY3RpMzJ4
OCwgICA2NiwgMGYzYSwgM2IsIGVsXzgsIGQsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCB1bnNp
Z25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CkBAIC02MzIs
NyArNjUxLDkgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdAogICAg
IFJVTihhdng1MTJmLCBubzEyOCk7CiAgICAgUlVOKGF2eDUxMmYsIDUxMik7CiAgICAgUlVOKGF2
eDUxMmJ3LCBhbGwpOworICAgIFJVTihhdng1MTJidywgMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEs
IGFsbCk7CisgICAgUlVOKGF2eDUxMmRxLCAxMjgpOwogICAgIFJVTihhdng1MTJkcSwgbm8xMjgp
OwogICAgIFJVTihhdng1MTJkcSwgNTEyKTsKIH0KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTUxMiw5ICs1MTIsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3Rh
YmxlIHsKICAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9v
cGMgfSwKICAgICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCB9LAogICAgIFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LAotICAgIFsweDE0IC4uLiAweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MTRdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSAwIH0sCisgICAgWzB4MTVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5k
OHMgPSAxIH0sCisgICAgWzB4MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVt
ID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfZHE2NCB9LAorICAgIFsweDE3XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9
LAogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCi0gICAgWzB4MTldID0g
eyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAg
IFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9
IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50
b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWRd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4MWUgLi4uIDB4MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0s
CkBAIC01MjMsNyArNTI3LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsK
ICAgICBbMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNf
dmwgfSwKICAgICBbMHgzMCAuLi4gMHgzM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dHdvX29wID0gMSB9LAogICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCi0g
ICAgWzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29w
ID0gMSB9LAorICAgIFsweDM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4M2JdID0geyAuc2ltZF9zaXplID0g
c2ltZF8yNTYsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0s
CiAgICAgWzB4M2UgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAgfSwKICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQgfSwKQEAgLTI2NzYsNiArMjY4MSw4IEBAIHg4Nl9kZWNvZGVfMGYzYSgKICAgICAgLi4uIFg4
NkVNVUxfT1BDXzY2KDAsIDB4MTcpOiAgICAgLyogcGV4dHIqLCBleHRyYWN0cHMgKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDE0KQogICAgICAuLi4gWDg2RU1VTF9PUENfVkVY
XzY2KDAsIDB4MTcpOiAvKiB2cGV4dHIqLCB2ZXh0cmFjdHBzICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDAsIDB4MTQpCisgICAgIC4uLiBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4
MTcpOiAvKiB2cGV4dHIqLCB2ZXh0cmFjdHBzICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
RjIoMCwgMHhmMCk6IC8qIHJvcnggKi8KICAgICAgICAgYnJlYWs7CiAKQEAgLTg4NzgsOSArODg4
NSw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGNbMF0gPSBiOwogICAgICAgICAvKiBDb252
ZXJ0IG1lbW9yeS9HUFIgb3BlcmFuZCB0byAoJXJBWCkuICovCiAgICAgICAgIHJleF9wcmVmaXgg
Jj0gflJFWF9COwotICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgIGV2ZXguYiA9IHZleC5iID0g
MTsKICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKLSAgICAgICAgICAgIHZleC53ID0gMDsK
KyAgICAgICAgICAgIGV2ZXgudyA9IHZleC53ID0gMDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0g
JiAweDM4OwogICAgICAgICBvcGNbMl0gPSBpbW0xOwogICAgICAgICBvcGNbM10gPSAweGMzOwpA
QCAtODg5MCw3ICs4ODk3LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgLS1vcGM7CiAg
ICAgICAgIH0KIAotICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwor
ICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgICAgIGNvcHlfRVZFWChvcGMs
IGV2ZXgpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhf
cHJlZml4LCB2ZXgpOwogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGRzdC52YWwp
IDogImEiICgmZHN0LnZhbCkpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKIApAQCAtODkxNSw2
ICs4OTI1LDUyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0
dWIpOwogICAgICAgICBnb3RvIHBleHRyOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4YzUpOiAgIC8qIHZwZXh0cncgJGltbTgseG1tLHJlZyAqLworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIC8q
IENvbnZlcnQgdG8gYWx0ZXJuYXRpdmUgZW5jb2Rpbmc6IFdlIHdhbnQgdG8gdXNlIGEgbWVtb3J5
IG9wZXJhbmQuICovCisgICAgICAgIGV2ZXgub3BjeCA9IGV4dF8wZjNhOworICAgICAgICBiID0g
MHgxNTsKKyAgICAgICAgbW9kcm0gPDw9IDM7CisgICAgICAgIGV2ZXguciA9IGV2ZXguYjsKKyAg
ICAgICAgZXZleC5SID0gZXZleC54OworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE0KTogLyogdnBleHRyYiAkaW1tOCx4
bW0sci9tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxNSk6IC8q
IHZwZXh0cncgJGltbTgseG1tLHIvbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmM2EsIDB4MTYpOiAvKiB2cGV4dHJ7ZCxxfSAkaW1tOCx4bW0sci9tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxNyk6IC8qIHZleHRyYWN0cHMgJGltbTgseG1t
LHIvbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgubHIgfHwgZXZleC5y
ZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXZleC5vcG1zayB8fCBldmV4LmJycyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
WENfVUQpOworICAgICAgICBpZiAoICEoYiAmIDIpICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxzZSBpZiAoICEoYiAmIDEpICkKKyAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIp
OworICAgICAgICBnb3RvIHBleHRyOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzYSwgMHgxOSk6IC8qIHZleHRyYWN0ZjMyeDQgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFj
dGY2NHgyICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjNhLCAweDM5KTogLyogdmV4dHJhY3RpMzJ4NCAkaW1tOCx7eSx6fW1tLHht
bS9tMTI4e2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZleHRyYWN0aTY0eDIgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLworICAgICAgICBp
ZiAoIGV2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJk
cSk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJycywg
RVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290
byBhdng1MTJmX2ltbThfbm9fc2FlOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzYSwgMHgxYik6IC8qIHZleHRyYWN0ZjMyeDggJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0ZjY0
eDQgJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzYSwgMHgzYik6IC8qIHZleHRyYWN0aTMyeDggJGltbTgsem1tLHltbS9tMjU2e2t9ICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0
aTY0eDQgJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgICAgIGlmICggIWV2ZXgudyApCisg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmxyICE9IDIgfHwgZXZleC5icnMsIEVYQ19VRCk7Cisg
ICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9p
bW04X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxZCk6
IC8qIHZjdnRwczJwaCAkaW1tOCx7eCx5fW1tLHhtbS9tZW0gKi8KICAgICB7CiAgICAgICAgIHVp
bnQzMl90IG14Y3NyOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:37:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kDM-00032j-5g; Fri, 15 Mar 2019 10:37: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kDL-00032X-1l
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:37:23 +0000
X-Inumbo-ID: 505686fe-470e-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 505686fe-470e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:37:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:37:21 -0600
Message-Id: <5C8B8060020000780021F11C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:37:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 03/50] x86emul: support AVX512{F, BW,
 DQ} insert insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWxzbyBjb3JyZWN0IHRoZSBjb21tZW50IG9mIHRoZSBBVlggZm9ybSBvZiBWSU5TRVJUUFMuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0Kdjc6IFJlLWJhc2Uu
CnY2OiBEb24ndCByZWZ1c2UgdG8gZW11bGF0ZSBWSU5TRVJUUFMgd2l0aG91dCBBVlg1MTJWTC4K
djQ6IE1ha2UgdXNlIG9mIGQ4c19kcTY0Lgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCkBAIC0yMTMsNiArMjEzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfYWxsW10gPQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9
IHsKICAgICBJTlNOKGV4dHJhY3RwcywgNjYsIDBmM2EsIDE3LCBlbCwgICAgZCwgZWwpLAorICAg
IElOU04oaW5zZXJ0cHMsICA2NiwgMGYzYSwgMjEsIGVsLCAgICBkLCBlbCksCiAgICAgSU5TTiht
b3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAg
ICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAogICAgIElOU04obW92cSwgICAgICBmMywg
ICAwZiwgN2UsIGVsLCAgICBxLCBlbCksCkBAIC0yMjQsMTIgKzIyNSwxNiBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdCiAgICAgSU5TTihicm9hZGNhc3RzZCwgICAg
NjYsIDBmMzgsIDE5LCBlbCwgICAgcSwgZWwpLAogICAgIElOU04oZXh0cmFjdGYzMng0LCAgIDY2
LCAwZjNhLCAxOSwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RpMzJ4NCwgICA2Niwg
MGYzYSwgMzksIGVsXzQsICBkLCB2bCksCisgICAgSU5TTihpbnNlcnRmMzJ4NCwgICAgNjYsIDBm
M2EsIDE4LCBlbF80LCAgZCwgdmwpLAorICAgIElOU04oaW5zZXJ0aTMyeDQsICAgIDY2LCAwZjNh
LCAzOCwgZWxfNCwgIGQsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxf
NCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFjdGY2NHg0LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwg
cSwgdmwpLAogICAgIElOU04oZXh0cmFjdGk2NHg0LCAgIDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwg
dmwpLAorICAgIElOU04oaW5zZXJ0ZjY0eDQsICAgIDY2LCAwZjNhLCAxYSwgZWxfNCwgcSwgdmwp
LAorICAgIElOU04oaW5zZXJ0aTY0eDQsICAgIDY2LCAwZjNhLCAzYSwgZWxfNCwgcSwgdmwpLAog
fTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewpAQCAtMjg5
LDYgKzI5NCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid18xMjhbXQogICAg
IElOU04ocGV4dHJiLCA2NiwgMGYzYSwgMTQsIGVsLCBiLCBlbCksCiAvLyAgICAgICBwZXh0cncs
IDY2LCAgIDBmLCBjNSwgICAgIHcKICAgICBJTlNOKHBleHRydywgNjYsIDBmM2EsIDE1LCBlbCwg
dywgZWwpLAorICAgIElOU04ocGluc3JiLCA2NiwgMGYzYSwgMjAsIGVsLCBiLCBlbCksCisgICAg
SU5TTihwaW5zcncsIDY2LCAgIDBmLCBjNCwgZWwsIHcsIGVsKSwKIH07CiAKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKQEAgLTMwMSw2ICszMDgsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KIAogc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxXzEyOFtdID0gewogICAgIElOU04ocGV4dHIsIDY2LCAwZjNhLCAxNiwg
ZWwsIGRxNjQsIGVsKSwKKyAgICBJTlNOKHBpbnNyLCA2NiwgMGYzYSwgMjIsIGVsLCBkcTY0LCBl
bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfbm8xMjhbXSA9IHsK
QEAgLTMwOCwxMiArMzE2LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9u
bzEyOFsKICAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2NiwgMGYzOCwgMWEsIGVsXzIsIHEsIHZs
KSwKICAgICBJTlNOKGV4dHJhY3RmNjR4MiwgICA2NiwgMGYzYSwgMTksIGVsXzIsIHEsIHZsKSwK
ICAgICBJTlNOKGV4dHJhY3RpNjR4MiwgICA2NiwgMGYzYSwgMzksIGVsXzIsIHEsIHZsKSwKKyAg
ICBJTlNOKGluc2VydGY2NHgyLCAgICA2NiwgMGYzYSwgMTgsIGVsXzIsIHEsIHZsKSwKKyAgICBJ
TlNOKGluc2VydGk2NHgyLCAgICA2NiwgMGYzYSwgMzgsIGVsXzIsIHEsIHZsKSwKIH07CiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81MTJbXSA9IHsKICAgICBJTlNOKGJyb2Fk
Y2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQsIHZsKSwKICAgICBJTlNOKGV4dHJhY3Rm
MzJ4OCwgICA2NiwgMGYzYSwgMWIsIGVsXzgsIGQsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RpMzJ4
OCwgICA2NiwgMGYzYSwgM2IsIGVsXzgsIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGYzMng4LCAg
ICA2NiwgMGYzYSwgMWEsIGVsXzgsIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGkzMng4LCAgICA2
NiwgMGYzYSwgM2EsIGVsXzgsIGQsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBj
aGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNjAsNyArMzYwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHhjMV0gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk0gfSwK
ICAgICBbMHhjMl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfYW55X2Zw
LCBkOHNfdmwgfSwKICAgICBbMHhjM10gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk18TW92IH0sCi0g
ICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CisgICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
LCAxIH0sCiAgICAgWzB4YzVdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTXxNb3YgfSwKICAg
ICBbMHhjNl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfcGFja2VkX2Zw
LCBkOHNfdmwgfSwKICAgICBbMHhjN10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCkBAIC01MTYs
MTcgKzUxNiwxOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsw
eDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAx
LCAuZDhzID0gMSB9LAogICAgIFsweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX2RxNjQgfSwKICAgICBbMHgxN10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9
IDIgfSwKLSAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCB9LAorICAgIFsweDE4
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAuZDhzID0gNCB9LAogICAgIFsweDE5XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSA0
IH0sCisgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC5kOHMgPSBkOHNfdmxf
YnlfMiB9LAogICAgIFsweDFiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFkXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAogICAgIFsw
eDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAotICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAotICAgIFsw
eDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKLSAgICBbMHgyMl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUgfSwKKyAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25v
bmUsIC5kOHMgPSAwIH0sCisgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LmQ4cyA9IDIgfSwKKyAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC5kOHMg
PSBkOHNfZHE2NCB9LAogICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0g
c2ltZF8xMjggfSwKKyAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLmQ4cyA9
IDQgfSwKKyAgICBbMHgzYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLmQ4cyA9IGQ4c192
bF9ieV8yIH0sCiAgICAgWzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0g
PSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBbMHgzYl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIg
fSwKICAgICBbMHgzZSAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKQEAgLTI1ODYsNiArMjU4OCw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0
ZSgKICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09Q
Q19QRlhfTUFTSyk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCiAgICAgICAgIHN0YXRlLT5kZXNjID0g
RHN0UmVnIHwgU3JjTWVtMTY7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yNjg4LDYgKzI2OTEsNyBA
QCB4ODZfZGVjb2RlXzBmM2EoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDAsIDB4MjApOiAg
ICAgLyogcGluc3JiICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgyMCk6IC8q
IHZwaW5zcmIgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHgyMCk6IC8qIHZw
aW5zcmIgKi8KICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbTsKICAg
ICAgICAgaWYgKCBtb2RybV9tb2QgIT0gMyApCiAgICAgICAgICAgICBzdGF0ZS0+ZGVzYyB8PSBC
eXRlT3A7CkBAIC0yNjk1LDYgKzI2OTksNyBAQCB4ODZfZGVjb2RlXzBmM2EoCiAKICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDAsIDB4MjIpOiAgICAgLyogcGluc3J7ZCxxfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4MjIpOiAvKiB2cGluc3J7ZCxxfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigwLCAweDIyKTogLyogdnBpbnNye2QscX0gKi8KICAgICAgICAg
c3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbTsKICAgICAgICAgYnJlYWs7CiAKQEAg
LTc3MzUsNiArNzc0MCwyMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZWEudHlwZSA9IE9QX01F
TTsKICAgICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04OwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4YzQpOiAgIC8qIHZwaW5zcncgJGltbTgscjMyL20xNix4bW0seG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgyMCk6IC8qIHZwaW5z
cmIgJGltbTgscjMyL204LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjNhLCAweDIyKTogLyogdnBpbnNye2QscX0gJGltbTgsci9tLHhtbSx4bW0gKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwgZXZleC5vcG1zayB8fCBldmV4LmJy
cywgRVhDX1VEKTsKKyAgICAgICAgaWYgKCBiICYgMiApCisgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgp
ICkKKyAgICAgICAgICAgIGV2ZXgudyA9IDA7CisgICAgICAgIG1lbWNweShtbXZhbHAsICZzcmMu
dmFsLCBvcF9ieXRlcyk7CisgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07CisgICAgICAgIG9wX2J5
dGVzID0gc3JjLmJ5dGVzOworICAgICAgICBkID0gU3JjTWVtMTY7IC8qIEZha2UgZm9yIHRoZSBj
b21tb24gU0lNRCBjb2RlIGJlbG93LiAqLworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2lt
ZF9vdGhlcjsKKyAgICAgICAgZ290byBhdng1MTJmX2ltbThfbm9fc2FlOworCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyogcGV4dHJ3ICRpbW04LHsseH1tbSxy
ZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGM1KTogICAvKiB2cGV4
dHJ3ICRpbW04LHhtbSxyZWcgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5s
LCBFWENfVUQpOwpAQCAtODk1MSw4ICs4OTczLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBv
cGMgPSBpbml0X2V2ZXgoc3R1Yik7CiAgICAgICAgIGdvdG8gcGV4dHI7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE4KTogLyogdmluc2VydGYzMng0ICRpbW04LHht
bS9tMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmluc2VydGY2NHgyICRpbW04LHhtbS9tMTI4LHt5LHp9bW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE5KTogLyogdmV4dHJhY3RmMzJ4
NCAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0ZjY0eDIgJGltbTgse3ksen1tbSx4bW0vbTEy
OHtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MzgpOiAvKiB2
aW5zZXJ0aTMyeDQgJGltbTgseG1tL20xMjgse3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2aW5zZXJ0aTY0eDIgJGltbTgseG1tL20x
Mjgse3ksen1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4
MzkpOiAvKiB2ZXh0cmFjdGkzMng0ICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4MiAk
aW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgIGlmICggZXZleC53ICkKQEAgLTg5
NjEsOCArODk4NywxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24g
PSBmYWxzZTsKICAgICAgICAgZ290byBhdng1MTJmX2ltbThfbm9fc2FlOwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxYSk6IC8qIHZpbnNlcnRmMzJ4NCAkaW1tOCx5
bW0vbTI1Nix6bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdmluc2VydGY2NHgyICRpbW04LHltbS9tMjU2LHptbXtrfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MWIpOiAvKiB2ZXh0cmFjdGYzMng4ICRpbW04
LHptbSx5bW0vbTI1NntrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2ZXh0cmFjdGY2NHg0ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4M2EpOiAvKiB2aW5zZXJ0aTMyeDQgJGlt
bTgseW1tL20yNTYsem1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIHZpbnNlcnRpNjR4MiAkaW1tOCx5bW0vbTI1Nix6bW17a30gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDNiKTogLyogdmV4dHJhY3RpMzJ4OCAk
aW1tOCx6bW0seW1tL20yNTZ7a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4NCAkaW1tOCx6bW0seW1tL20yNTZ7a30gKi8KICAg
ICAgICAgaWYgKCAhZXZleC53ICkKQEAgLTkwNTUsMTMgKzkwODUsMjAgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIG9wX2J5dGVzID0gNDsKICAgICAgICAgZ290byBzaW1kXzBmM2FfY29tbW9uOwog
Ci0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDIxKTogLyogdmluc2VydHBz
ICRpbW04LHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmM2EsIDB4MjEpOiAvKiB2aW5zZXJ0cHMgJGltbTgseG1tL20zMix4bW0seG1tICovCiAgICAg
ICAgIG9wX2J5dGVzID0gNDsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQxKTogLyogdmRwcGQgJGltbTgse3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
bCwgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgyMSk6IC8qIHZpbnNlcnRwcyAkaW1tOCx4bW0v
bTMyLHhtbSx4bW0gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmxyIHx8IGV2ZXgudyB8fCBldmV4
Lm9wbXNrIHx8IGV2ZXguYnJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VE
KTsKKyAgICAgICAgb3BfYnl0ZXMgPSA0OworICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzApOiAvKiBrc2hpZnRye2Is
d30gJGltbTgsayxrICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDMy
KTogLyoga3NoaWZ0bHtiLHd9ICRpbW04LGssayAqLwogICAgICAgICBpZiAoICF2ZXgudyApCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:38:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kEb-0003EJ-I9; Fri, 15 Mar 2019 10:38:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kEa-0003E9-1H
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:38:40 +0000
X-Inumbo-ID: 7dfca9dc-470e-11e9-8d48-b7475793dce7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7dfca9dc-470e-11e9-8d48-b7475793dce7;
 Fri, 15 Mar 2019 10:38:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:38:37 -0600
Message-Id: <5C8B80AB020000780021F11F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:38:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 04/50] x86emul: basic AVX512F testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2Njog
Rml4IGZvcm1hdHRpbmcgaW4gc2ltZC5oLgp2NTogQWRkIFZTUVJUKiB0ZXN0cy4KdjQ6IE1ha2Ug
ZXEoKSBhbHNvIHdvcmsgZm9yIDQtIGFuZCA4LWJ5dGUgaW50ZWdlciBlbGVtZW50IHNpemVzLgp2
MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTYsNyArMTYsNyBAQCB2cGF0aCAl
LmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKIAogQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1
ZGUpCiAKLVNJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AKK1NJTUQgOj0g
M2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZgogRk1BIDo9IGZtYTQgZm1h
CiBTRyA6PSBhdngyLXNnCiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChT
RykKQEAgLTYzLDYgKzYzLDkgQEAgYXZ4Mi1zZy1mbHRzIDo9IDQgOAogeG9wLXZlY3MgOj0gJChh
dngtdmVjcykKIHhvcC1pbnRzIDo9IDEgMiA0IDgKIHhvcC1mbHRzIDo9ICQoYXZ4LWZsdHMpCith
dng1MTJmLXZlY3MgOj0gNjQKK2F2eDUxMmYtaW50cyA6PSA0IDgKK2F2eDUxMmYtZmx0cyA6PSA0
IDgKIAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAx
CkBAIC0xNzAsNyArMTczLDcgQEAgJChhZGRzdWZmaXggLmMsJChTRykpOgogCiAkKGFkZHN1ZmZp
eCAuaCwkKFNJTUQpICQoRk1BKSAkKFNHKSk6IHNpbWQuaAogCi14b3AuaDogc2ltZC1mbWEuYwor
eG9wLmggYXZ4NTEyZi5oOiBzaW1kLWZtYS5jCiAKIGVuZGlmICMgMzItYml0IG92ZXJyaWRlCiAK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yLDcgKzIsNDEgQEAKIAogRU5UUlkoc2ltZF90ZXN0KTsK
IAotI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NTRV9fKQorI2lmIGRlZmluZWQoX19B
Vlg1MTJGX18pCisjIGRlZmluZSBBTExfVFJVRSAofjBVTEwgPj4gKDY0IC0gRUxFTV9DT1VOVCkp
CisjIGlmIFZFQ19TSVpFID09IDQKKyMgIGRlZmluZSBlcSh4LCB5KSAoeyBcCisgICAgZmxvYXQg
eF8gPSAoeClbMF07IFwKKyAgICBmbG9hdCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikp
KSB5XyA9IHsgKHkpWzBdIH07IFwKKyAgICB1bnNpZ25lZCBzaG9ydCByXzsgXAorICAgIGFzbSAo
ICJ2Y21wc3MgJDAsICUxLCAlMiwgJTAiICA6ICI9ayIgKHJfKSA6ICJtIiAoeF8pLCAidiIgKHlf
KSApOyBcCisgICAgcl8gPT0gMTsgXAorfSkKKyMgZWxpZiBWRUNfU0laRSA9PSA4CisjICBkZWZp
bmUgZXEoeCwgeSkgKHsgXAorICAgIGRvdWJsZSB4XyA9ICh4KVswXTsgXAorICAgIGRvdWJsZSBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSB5XyA9IHsgKHkpWzBdIH07IFwKKyAgICB1
bnNpZ25lZCBzaG9ydCByXzsgXAorICAgIGFzbSAoICJ2Y21wc2QgJDAsICUxLCAlMiwgJTAiICA6
ICI9ayIgKHJfKSA6ICJtIiAoeF8pLCAidiIgKHlfKSApOyBcCisgICAgcl8gPT0gMTsgXAorfSkK
KyMgZWxpZiBGTE9BVF9TSVpFID09IDQKKy8qCisgKiBnY2MncyAodXAgdG8gYXQgbGVhc3QgOC4y
KSBfX2J1aWx0aW5faWEzMl9jbXBwczI1Nl9tYXNrKCkgaGFzIGFuIGFub21hbHkgaW4KKyAqIHRo
YXQgaXRzIHJldHVybiB0eXBlIGlzIFFJIHJhdGhlciB0aGFuIFVRSSwgYW5kIGhlbmNlIHRoZSB2
YWx1ZSB3b3VsZCBnZXQKKyAqIHNpZ24tZXh0ZW5kZWQgYmVmb3JlIGNvbWFwcmluZyB0byBBTExf
VFJVRS4gVGhlIHNhbWUgb2RkaXR5IGRvZXMgbm90IG1hdHRlcgorICogZm9yIF9fYnVpbHRpbl9p
YTMyX2NtcHBkMjU2X21hc2soKSwgYXMgdGhlcmUgb25seSA0IGJpdHMgYXJlIHNpZ25pZmljYW50
LgorICogSGVuY2UgdGhlIGV4dHJhICIgJiBBTExfVFJVRSIuCisgKi8KKyMgIGRlZmluZSBlcSh4
LCB5KSAoKEJSKGNtcHBzLCBfbWFzaywgeCwgeSwgMCwgLTEpICYgQUxMX1RSVUUpID09IEFMTF9U
UlVFKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIGVxKHgsIHkpIChCUihjbXBw
ZCwgX21hc2ssIHgsIHksIDAsIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiBJTlRfU0laRSA9PSA0
IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxZCwgX21hc2ss
ICh2c2lfdCkoeCksICh2c2lfdCkoeSksIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiBJTlRfU0la
RSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxcSwg
X21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIC0xKSA9PSBBTExfVFJVRSkKKyMgZW5kaWYK
KyNlbGlmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NTRV9fKQogIyBkZWZpbmUgdG9fYm9v
bChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNrYihjbXApID09IDB4ZmYpCiAjZWxpZiBWRUNf
U0laRSA9PSAxNgogIyBpZiBkZWZpbmVkKF9fQVZYX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkK
QEAgLTkzLDYgKzEyNyw1NiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAgICAgdG91Y2goeCk7IFwKICAgICBfX2J1aWx0aW5faWEzMl9wZnJjcGl0MihfX2J1aWx0
aW5faWEzMl9wZnJzcWl0MShfX2J1aWx0aW5faWEzMl9wZm11bCh0XywgdF8pLCB4KSwgdF8pOyBc
CiB9KQorI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAmJiBWRUNfU0laRSA9PSBGTE9BVF9TSVpF
ICYmIGRlZmluZWQoX19BVlg1MTJGX18pCisjIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5l
IHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzcyAlW2luXSwgJVtvdXRdLCAlW291dF0iKQor
IyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAi
dnNxcnRzZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQorIyBlbmRpZgorI2VsaWYgZGVmaW5lZChG
TE9BVF9TSVpFKSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCisgICAgICAoVkVDX1NJWkUg
PT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMg
IGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7
ZXZleCV9IHZicm9hZGNhc3RzcyAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJt
IiAoKihmbG9hdFsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZGVmaW5lIG1heCh4
LCB5KSBCUl8obWF4cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSBtaW4o
eCwgeSkgQlJfKG1pbnBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbWl4
KHgsIHkpIEIobW92YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9U
UlVFKSkKKyMgIGRlZmluZSBzcXJ0KHgpIEJSKHNxcnRwcywgX21hc2ssIHgsIHVuZGVmKCksIH4w
KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBC
KHVucGNraHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgQih1bnBja2xwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgIGRl
ZmluZSBzd2FwKHgpIEIoc2h1ZnBzLCBfbWFzaywgeCwgeCwgMGIwMDAxMTAxMSwgdW5kZWYoKSwg
fjApCisjICBlbmRpZgorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgaWYgVkVDX1NJWkUgPj0g
MzIKKyMgICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFz
bSAoICIle2V2ZXglfSB2YnJvYWRjYXN0c2QgJTEsICUwIiA6ICI9diIgKHRfKSBcCisgICAgICAg
ICAgOiAibSIgKCooZG91YmxlWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBlbHNl
CisjICAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20g
KCAiJXtldmV4JX0gdnBicm9hZGNhc3RxICUxLCAlMCIgXAorICAgICAgICAgIDogIj12IiAodF8p
IDogIm0iICgqKGRvdWJsZVsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZW5kaWYK
KyMgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjAp
CisjICBkZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4w
KQorIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwZCwgX21hc2ssIHgsIHksIDBiMDEwMTAxMDEp
CisjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0cGQsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMg
IGlmIFZFQ19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBj
a2hwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xv
KHgsIHkpIEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUg
c3dhcCh4KSBCKHNodWZwZCwgX21hc2ssIHgsIHgsIDBiMDEsIHVuZGVmKCksIH4wKQorIyAgZW5k
aWYKKyMgZW5kaWYKICNlbGlmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fU1NFX18pCiAj
IGlmIFZFQ19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKICMgIGlmIGRlZmluZWQoX19B
VlgyX18pCkBAIC0xOTEsNyArMjc1LDMwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChi
eXRlX3ZlY190IGIKICMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInNxcnRzZCAlW2lu
XSwgJVtvdXRdIikKICMgZW5kaWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmlu
ZWQoX19TU0UyX18pCisjaWYgKElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQgfHwgSU5U
X1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAorICAgICBkZWZpbmVkKF9fQVZYNTEy
Rl9fKSAmJiAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBJ
TlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgbWl4KHgsIHkpICgodmVj
X3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1f
Q09VTlQpIC0gMSkpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4Cisj
ICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWE2NF8sIF9tYXNrLCAodmRpX3QpKHgp
LCAodmRpX3QpKHkpLCAwYjAxMDEwMTAxKSkKKyMgZW5kaWYKKyMgaWYgSU5UX1NJWkUgPT0gNAor
IyAgZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQor
IyAgZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQor
IyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVsZHEsIF9tYXNrLCB4LCB5LCAo
dmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbGlmIFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgbWF4
KHgsIHkpICgodmVjX3QpQihwbWF4dWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAo
dnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnVk
LCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMg
IGRlZmluZSBtdWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11bHVkcSwgX21hc2ssICh2c2lfdCko
eCksICh2c2lfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgSU5UX1NJWkUgPT0g
OAorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHNxLCBfbWFzaywgKHZkaV90KSh4
KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBtaW4oeCwgeSkg
KCh2ZWNfdClCKHBtaW5zcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1
bmRlZigpLCB+MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDgKKyMgIGRlZmluZSBtYXgoeCwgeSkg
KCh2ZWNfdClCKHBtYXh1cSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1
bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludXEsIF9tYXNr
LCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbmRpZgor
I2VsaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTJfXykKICMgaWYgSU5UX1NJWkUg
PT0gMSB8fCBVSU5UX1NJWkUgPT0gMQogIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2
ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2toYncxMjgoKHZxaV90KSh4KSwgKHZxaV90KSh5KSkp
CiAjICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3B1
bnBja2xidzEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKQEAgLTU4Nyw2ICs2OTQsMTAgQEAg
c3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyBlbmRpZgogI2VuZGlm
CiAKKyNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJWkUpCisjIGlu
Y2x1ZGUgInNpbWQtZm1hLmMiCisjZW5kaWYKKwogaW50IHNpbWRfdGVzdCh2b2lkKQogewogICAg
IHVuc2lnbmVkIGludCBpLCBqOwpAQCAtMTAzNCw3ICsxMTQ1LDggQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogIyBlbmRpZgogI2VuZGlmCiAKLSNpZiBkZWZpbmVkKF9fWE9QX18pICYmIFZFQ19TSVpF
ID09IDE2ICYmIChJTlRfU0laRSA9PSAyIHx8IElOVF9TSVpFID09IDQpCisjaWYgKGRlZmluZWQo
X19YT1BfXykgJiYgVkVDX1NJWkUgPT0gMTYgJiYgKElOVF9TSVpFID09IDIgfHwgSU5UX1NJWkUg
PT0gNCkpIHx8IFwKKyAgICAoZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgZGVmaW5lZChGTE9BVF9T
SVpFKSkKICAgICByZXR1cm4gLWZtYV90ZXN0KCk7CiAjZW5kaWYKIAotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmgKQEAgLTcwLDkgKzcwLDExMSBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jf
c2l6ZShWCiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNf
U0laRSkpKSB2ZGlfdDsKICNlbmRpZgogCisjaWYgVkVDX1NJWkUgPT0gMTYKKyMgZGVmaW5lIEIo
biwgcywgYS4uLikgICBfX2J1aWx0aW5faWEzMl8gIyMgbiAjIyAxMjggIyMgcyhhKQorIyBkZWZp
bmUgQl8obiwgcywgYS4uLikgIF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjICAgICAgICBzKGEpCisj
ZWxpZiBWRUNfU0laRSA9PSAzMgorIyBkZWZpbmUgQihuLCBzLCBhLi4uKSAgIF9fYnVpbHRpbl9p
YTMyXyAjIyBuICMjIDI1NiAjIyBzKGEpCisjZWxpZiBWRUNfU0laRSA9PSA2NAorIyBkZWZpbmUg
QihuLCBzLCBhLi4uKSAgIF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjIDUxMiAjIyBzKGEpCisjIGRl
ZmluZSBCUihuLCBzLCBhLi4uKSAgX19idWlsdGluX2lhMzJfICMjIG4gIyMgNTEyICMjIHMoYSwg
NCkKKyNlbmRpZgorI2lmbmRlZiBCXworIyBkZWZpbmUgQl8gQgorI2VuZGlmCisjaWZuZGVmIEJS
CisjIGRlZmluZSBCUiBCCisjIGRlZmluZSBCUl8gQl8KKyNlbmRpZgorI2lmbmRlZiBCUl8KKyMg
ZGVmaW5lIEJSXyBCUgorI2VuZGlmCisKKyNpZmRlZiBfX0FWWDUxMkZfXworCisvKgorICogVGhl
IG9yaWdpbmFsIHBsYW4gd2FzIHRvIGVmZmVjdCB1c2Ugb2YgRVZFWCBlbmNvZGluZ3MgZm9yIHNj
YWxhciBhcyB3ZWxsIGFzCisgKiAxMjgtIGFuZCAyNTYtYml0IGluc24gdmFyaWFudHMgYnkgcmVz
dHJpY3RpbmcgdGhlIGNvbXBpbGVyIHRvIHVzZSAob24gNjQtYml0CisgKiBvbmx5IG9mIGNvdXJz
ZSkgWE1NMTYtWE1NMzEgb25seS4gQWxsIHNvcnRzIG9mIGNvbXBpbGVyIGVycm9ycyByZXN1bHQg
d2hlbgorICogZG9pbmcgdGhpcyB3aXRoIGdjYyA4LjIuIFRoZXJlZm9yZSByZXNvcnQgdG8gaW5q
ZWN0aW5nIHtldmV4fSBwcmVmaXhlcywKKyAqIHdoaWNoIGhhcyB0aGUgYmVuZWZpdCBvZiBhbHNv
IHdvcmtpbmcgZm9yIDMyLWJpdC4gR3JhbnRlZCwgdGhlcmUgaXMgYSBsb3Qgb2YKKyAqIGVzY2Fw
aW5nIHRvIGdldCByaWdodCBoZXJlLgorICovCithc20gKCAiLm1hY3JvIG92ZXJyaWRlIGluc24g
ICAgXG5cdCIKKyAgICAgICIubWFjcm8gJFxcaW5zbiBvOnZhcmFyZyBcblx0IgorICAgICAgIi5w
dXJnZW0gXFxpbnNuICAgICAgICAgIFxuXHQiCisgICAgICAie2V2ZXh9IFxcaW5zbiBcXChcXClv
ICAgXG5cdCIKKyAgICAgICIubWFjcm8gXFxpbnNuIG86dmFyYXJnICBcblx0IgorICAgICAgIiRc
XGluc24gXFwoXFwoXFwpKW8gICAgIFxuXHQiCisgICAgICAiLmVuZG0gICAgICAgICAgICAgICAg
ICAgXG5cdCIKKyAgICAgICIuZW5kbSAgICAgICAgICAgICAgICAgICBcblx0IgorICAgICAgIi5t
YWNybyBcXGluc24gbzp2YXJhcmcgIFxuXHQiCisgICAgICAiJFxcaW5zbiBcXChcXClvICAgICAg
ICAgXG5cdCIKKyAgICAgICIuZW5kbSAgICAgICAgICAgICAgICAgICBcblx0IgorICAgICAgIi5l
bmRtIiApOworCisjIGRlZmluZSBPVlIobikgYXNtICggIm92ZXJyaWRlIHYiICNuICkKKyMgZGVm
aW5lIE9WUl9TRlAobikgT1ZSKG4gIyMgc2QpOyBPVlIobiAjIyBzcykKKworIyBpZmRlZiBfX0FW
WDUxMlZMX18KKyMgIGlmZGVmIF9fQVZYNTEyQldfXworIyAgIGRlZmluZSBPVlJfQlcobikgT1ZS
KHAgIyMgbiAjIyBiKTsgT1ZSKHAgIyMgbiAjIyB3KQorIyAgZWxzZQorIyAgIGRlZmluZSBPVlJf
QlcobikKKyMgIGVuZGlmCisjICBkZWZpbmUgT1ZSX0RRKG4pIE9WUihwICMjIG4gIyMgZCk7IE9W
UihwICMjIG4gIyMgcSkKKyMgIGRlZmluZSBPVlJfVkZQKG4pIE9WUihuICMjIHBkKTsgT1ZSKG4g
IyMgcHMpCisjIGVsc2UKKyMgIGRlZmluZSBPVlJfQlcobikKKyMgIGRlZmluZSBPVlJfRFEobikK
KyMgIGRlZmluZSBPVlJfVkZQKG4pCisjIGVuZGlmCisKKyMgZGVmaW5lIE9WUl9GTUEobiwgdykg
T1ZSXyAjIyB3KG4gIyMgMTMyKTsgT1ZSXyAjIyB3KG4gIyMgMjEzKTsgXAorICAgICAgICAgICAg
ICAgICAgICAgICBPVlJfICMjIHcobiAjIyAyMzEpCisjIGRlZmluZSBPVlJfRlAobikgT1ZSX1ZG
UChuKTsgT1ZSX1NGUChuKQorIyBkZWZpbmUgT1ZSX0lOVChuKSBPVlJfQlcobik7IE9WUl9EUShu
KQorCitPVlJfU0ZQKGJyb2FkY2FzdCk7CitPVlJfU0ZQKGNvbWkpOworT1ZSX0ZQKGFkZCk7CitP
VlJfRlAoZGl2KTsKK09WUihleHRyYWN0cHMpOworT1ZSX0ZNQShmbWFkZCwgRlApOworT1ZSX0ZN
QShmbXN1YiwgRlApOworT1ZSX0ZNQShmbm1hZGQsIEZQKTsKK09WUl9GTUEoZm5tc3ViLCBGUCk7
CitPVlIoaW5zZXJ0cHMpOworT1ZSX0ZQKG1heCk7CitPVlJfRlAobWluKTsKK09WUihtb3ZkKTsK
K09WUihtb3ZxKTsKK09WUl9TRlAobW92KTsKK09WUl9GUChtdWwpOworT1ZSX0ZQKHNxcnQpOwor
T1ZSX0ZQKHN1Yik7CitPVlJfU0ZQKHVjb21pKTsKKworIyB1bmRlZiBPVlJfVkZQCisjIHVuZGVm
IE9WUl9TRlAKKyMgdW5kZWYgT1ZSX0lOVAorIyB1bmRlZiBPVlJfRlAKKyMgdW5kZWYgT1ZSX0ZN
QQorIyB1bmRlZiBPVlJfRFEKKyMgdW5kZWYgT1ZSX0JXCisjIHVuZGVmIE9WUgorCisjZW5kaWYg
LyogX19BVlg1MTJGX18gKi8KKwogLyoKICAqIFN1cHByZXNzIHZhbHVlIHByb3BhZ2F0aW9uIGJ5
IHRoZSBjb21waWxlciwgcHJldmVudGluZyB1bndhbnRlZAogICogb3B0aW1pemF0aW9uLiBUaGlz
IGF0IG9uY2UgbWFrZXMgdGhlIGNvbXBpbGVyIHVzZSBtZW1vcnkgb3BlcmFuZHMKICAqIG1vcmUg
b2Z0ZW4sIHdoaWNoIGZvciBvdXIgcHVycG9zZXMgaXMgdGhlIG1vcmUgaW50ZXJlc3RpbmcgY2Fz
ZS4KICAqLwogI2RlZmluZSB0b3VjaCh2YXIpIGFzbSB2b2xhdGlsZSAoICIiIDogIittIiAodmFy
KSApCisKK3N0YXRpYyBpbmxpbmUgdmVjX3QgdW5kZWYodm9pZCkKK3sKKyAgICB2ZWNfdCB2ID0g
djsKKyAgICByZXR1cm4gdjsKK30KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQt
Zm1hLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKQEAgLTEsMTAg
KzEsOSBAQAorI2lmICFkZWZpbmVkKF9fWE9QX18pICYmICFkZWZpbmVkKF9fQVZYNTEyRl9fKQog
I2luY2x1ZGUgInNpbWQuaCIKLQotI2lmbmRlZiBfX1hPUF9fCiBFTlRSWShmbWFfdGVzdCk7CiAj
ZW5kaWYKIAotI2lmIFZFQ19TSVpFIDwgMTYKKyNpZiBWRUNfU0laRSA8IDE2ICYmICFkZWZpbmVk
KHRvX2Jvb2wpCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKCF+KGNtcClbMF0pCiAjZWxpZiBWRUNf
U0laRSA9PSAxNgogIyBpZiBGTE9BVF9TSVpFID09IDQKQEAgLTI0LDcgKzIzLDEzIEBAIEVOVFJZ
KGZtYV90ZXN0KTsKICMgZGVmaW5lIGVxKHgsIHkpIHRvX2Jvb2woKHgpID09ICh5KSkKICNlbmRp
ZgogCi0jaWYgVkVDX1NJWkUgPT0gMTYKKyNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBWRUNf
U0laRSA+IEZMT0FUX1NJWkUKKyMgaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgZm1hZGRz
dWIoeCwgeSwgeikgQlIodmZtYWRkc3VicHMsIF9tYXNrLCB4LCB5LCB6LCB+MCkKKyMgZWxpZiBG
TE9BVF9TSVpFID09IDgKKyMgIGRlZmluZSBmbWFkZHN1Yih4LCB5LCB6KSBCUih2Zm1hZGRzdWJw
ZCwgX21hc2ssIHgsIHksIHosIH4wKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJWkUgPT0gMTYKICMg
aWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMy
X2FkZHN1YnBzKHgsIHkpCiAjICBpZiBkZWZpbmVkKF9fRk1BNF9fKSB8fCBkZWZpbmVkKF9fRk1B
X18pCkBAIC01MCw2ICs1NSwxMCBAQCBFTlRSWShmbWFfdGVzdCk7CiAjIGVuZGlmCiAjZW5kaWYK
IAorI2lmIGRlZmluZWQoZm1hZGRzdWIpICYmICFkZWZpbmVkKGFkZHN1YikKKyMgZGVmaW5lIGFk
ZHN1Yih4LCB5KSBmbWFkZHN1Yih4LCBicm9hZGNhc3QoMSksIHkpCisjZW5kaWYKKwogaW50IGZt
YV90ZXN0KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yMSw2ICsyMSw3IEBAIGFzbSAoICIucHVzaHNl
Y3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRlICJhdng1MTJmLW9wbWFzay5oIgog
I2luY2x1ZGUgImF2eDUxMmRxLW9wbWFzay5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LW9wbWFzay5o
IgorI2luY2x1ZGUgImF2eDUxMmYuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRj
aCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0yNDgsNiArMjQ5LDE0IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoT1BNQVNLL2IsICAgIGF2eDUxMmRxX29w
bWFzaywgICAgICAgICAxKSwKICAgICBTSU1EKE9QTUFTSy9kLCAgICBhdng1MTJid19vcG1hc2ss
ICAgICAgICAgNCksCiAgICAgU0lNRChPUE1BU0svcSwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAg
ICAgIDgpLAorICAgIFNJTUQoQVZYNTEyRiBmMzIgc2NhbGFyLCAgYXZ4NTEyZiwgICAgICAgIGY0
KSwKKyAgICBTSU1EKEFWWDUxMkYgZjMyeDE2LCAgICAgIGF2eDUxMmYsICAgICAgNjRmNCksCisg
ICAgU0lNRChBVlg1MTJGIGY2NCBzY2FsYXIsICBhdng1MTJmLCAgICAgICAgZjgpLAorICAgIFNJ
TUQoQVZYNTEyRiBmNjR4OCwgICAgICAgYXZ4NTEyZiwgICAgICA2NGY4KSwKKyAgICBTSU1EKEFW
WDUxMkYgczMyeDE2LCAgICAgIGF2eDUxMmYsICAgICAgNjRpNCksCisgICAgU0lNRChBVlg1MTJG
IHUzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0dTQpLAorICAgIFNJTUQoQVZYNTEyRiBzNjR4
OCwgICAgICAgYXZ4NTEyZiwgICAgICA2NGk4KSwKKyAgICBTSU1EKEFWWDUxMkYgdTY0eDgsICAg
ICAgIGF2eDUxMmYsICAgICAgNjR1OCksCiAjdW5kZWYgU0lNRF8KICN1bmRlZiBTSU1ECiB9OwoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:39:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:39: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 1h4kEz-0003K1-1T; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kEy-0003Ji-0l
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:39:04 +0000
X-Inumbo-ID: 8c55f094-470e-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 8c55f094-470e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:39:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:39:01 -0600
Message-Id: <5C8B80C5020000780021F122@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:39:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 05/50] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Tm90ZSB0aGF0IHRoZSBwYnJvYWRjYXN0dyB0YWJsZSBlbnRyeSBpbiBldmV4LWRpc3A4LmMgaXMg
c2xpZ2h0bHkKZGlmZmVyZW50IGZyb20gd2hhdCBvbmUgd291bGQgZXhwZWN0LCBkdWUgdG8gaXQg
cmVxdWlyaW5nIEVWRVguVyB0byBiZQp6ZXJvLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IFVzZSBkdW1teSBvdXRwdXQgaW4gaW52b2tlX3N0
dWIoKS4gUmUtYmFzZS4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpA
QCAtMTY0LDYgKzE2NCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtd
ID0KICAgICBJTlNOKHBhZGRxLCAgICAgICAgNjYsICAgMGYsIGQ0LCAgICB2bCwgICAgICBxLCB2
bCksCiAgICAgSU5TTihwYW5kLCAgICAgICAgIDY2LCAgIDBmLCBkYiwgICAgdmwsICAgICBkcSwg
dmwpLAogICAgIElOU04ocGFuZG4sICAgICAgICA2NiwgICAwZiwgZGYsICAgIHZsLCAgICAgZHEs
IHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3QsICAgNjYsIDBmMzgsIDdjLCAgICAgICAgICBkcTY0
CisgICAgSU5TTihwYnJvYWRjYXN0ZCwgIDY2LCAwZjM4LCA1OCwgICAgZWwsICAgICAgZCwgZWwp
LAorICAgIElOU04ocGJyb2FkY2FzdHEsICA2NiwgMGYzOCwgNTksICAgIGVsLCAgICAgIHEsIGVs
KSwKICAgICBJTlNOKHBjbXAsICAgICAgICAgNjYsIDBmM2EsIDFmLCAgICB2bCwgICAgIGRxLCB2
bCksCiAgICAgSU5TTihwY21wZXFkLCAgICAgIDY2LCAgIDBmLCA3NiwgICAgdmwsICAgICAgZCwg
dmwpLAogICAgIElOU04ocGNtcGVxcSwgICAgICA2NiwgMGYzOCwgMjksICAgIHZsLCAgICAgIHEs
IHZsKSwKQEAgLTIyMiw2ICsyMjUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl8xMjhbXSA9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX25vMTI4W10gPSB7
CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBmMzgsIDFhLCBlbF80LCAgZCwgdmwpLAor
ICAgIElOU04oYnJvYWRjYXN0aTMyeDQsIDY2LCAwZjM4LCA1YSwgZWxfNCwgIGQsIHZsKSwKICAg
ICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYzOCwgMTksIGVsLCAgICBxLCBlbCksCiAgICAg
SU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2EsIDE5LCBlbF80LCAgZCwgdmwpLAogICAgIElO
U04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwKQEAgLTIzMSw2
ICsyMzUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdCiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElOU04oYnJvYWRj
YXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oYnJvYWRjYXN0
aTY0eDQsIDY2LCAwZjM4LCA1YiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFjdGY2NHg0
LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFjdGk2NHg0LCAg
IDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjY0eDQsICAgIDY2
LCAwZjNhLCAxYSwgZWxfNCwgcSwgdmwpLApAQCAtMjUwLDYgKzI1NSwxMCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBhZGR3LCAgICAgICA2Niwg
ICAwZiwgZmQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYXZnYiwgICAgICAgNjYsICAg
MGYsIGUwLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z3csICAgICAgIDY2LCAgIDBm
LCBlMywgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBicm9hZGNhc3RiLCA2NiwgMGYzOCwg
NzgsICAgIGVsLCAgICBiLCBlbCksCisvLyAgICAgICBwYnJvYWRjYXN0YiwgNjYsIDBmMzgsIDdh
LCAgICAgICAgICAgYgorICAgIElOU04ocGJyb2FkY2FzdHcsIDY2LCAwZjM4LCA3OSwgICAgZWxf
MiwgIGIsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3R3LCA2NiwgMGYzOCwgN2IsICAgICAgICAg
ICBiCiAgICAgSU5TTihwY21wLCAgICAgICAgNjYsIDBmM2EsIDNmLCAgICB2bCwgICBidywgdmwp
LAogICAgIElOU04ocGNtcGVxYiwgICAgIDY2LCAgIDBmLCA3NCwgICAgdmwsICAgIGIsIHZsKSwK
ICAgICBJTlNOKHBjbXBlcXcsICAgICA2NiwgICAwZiwgNzUsICAgIHZsLCAgICB3LCB2bCksCkBA
IC0zMDEsNiArMzEwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3XzEyOFtd
CiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CiAgICAgSU5TTl9Q
RlAoYW5kLCAgICAgICAgICAgICAgMGYsIDU0KSwKICAgICBJTlNOX1BGUChhbmRuLCAgICAgICAg
ICAgICAwZiwgNTUpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDIsIDY2LCAwZjM4LCA1OSwgZWxf
MiwgIGQsIHZsKSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwgNTYpLAogICAg
IElOU04ocG11bGxxLCAgICAgICAgIDY2LCAwZjM4LCA0MCwgICB2bCwgIHEsIHZsKSwKICAgICBJ
TlNOX1BGUCh4b3IsICAgICAgICAgICAgICAwZiwgNTcpLApAQCAtMzE0LDYgKzMyNCw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV8xMjhbXQogc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX25vMTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4MiwgNjYs
IDBmMzgsIDE5LCBlbF8yLCBkLCB2bCksCiAgICAgSU5TTihicm9hZGNhc3RmNjR4MiwgNjYsIDBm
MzgsIDFhLCBlbF8yLCBxLCB2bCksCisgICAgSU5TTihicm9hZGNhc3RpNjR4MiwgNjYsIDBmMzgs
IDVhLCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0ZjY0eDIsICAgNjYsIDBmM2EsIDE5
LCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0aTY0eDIsICAgNjYsIDBmM2EsIDM5LCBl
bF8yLCBxLCB2bCksCiAgICAgSU5TTihpbnNlcnRmNjR4MiwgICAgNjYsIDBmM2EsIDE4LCBlbF8y
LCBxLCB2bCksCkBAIC0zMjIsNiArMzMzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmRxX25vMTI4WwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfNTEyW10g
PSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4OCwgNjYsIDBmMzgsIDFiLCBlbF84LCBkLCB2bCks
CisgICAgSU5TTihicm9hZGNhc3RpMzJ4OCwgNjYsIDBmMzgsIDViLCBlbF84LCBkLCB2bCksCiAg
ICAgSU5TTihleHRyYWN0ZjMyeDgsICAgNjYsIDBmM2EsIDFiLCBlbF84LCBkLCB2bCksCiAgICAg
SU5TTihleHRyYWN0aTMyeDgsICAgNjYsIDBmM2EsIDNiLCBlbF84LCBkLCB2bCksCiAgICAgSU5T
TihpbnNlcnRmMzJ4OCwgICAgNjYsIDBmM2EsIDFhLCBlbF84LCBkLCB2bCksCi0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYwpAQCAtMjc4LDkgKzI3OCwzMyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2wo
Ynl0ZV92ZWNfdCBiCiAjaWYgKElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQgfHwgSU5U
X1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAogICAgICBkZWZpbmVkKF9fQVZYNTEy
Rl9fKSAmJiAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQogIyBpZiBJ
TlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7
IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2cGJyb2FkY2FzdGQgJTEs
ICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooaW50WzFdKXsgeCB9KSApOyBc
CisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAoeyBcCisgICAgdmVjX3Qg
dF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3RkICVrMSwgJTAiIDogIj12IiAodF8pIDogInIi
ICh4KSApOyBcCisgICAgdF87IFwKK30pCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQiht
b3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQp
IC0gMSkpKSkKICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CisjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICIle2V2ZXgl
fSB2cGJyb2FkY2FzdHEgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCoo
bG9uZyBsb25nWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBpZmRlZiBfX3g4Nl82
NF9fCisjICAgZGVmaW5lIGJyb2FkY2FzdDIoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAg
YXNtICggInZwYnJvYWRjYXN0cSAlMSwgJTAiIDogIj12IiAodF8pIDogInIiICgoeCkgKyAwVUxM
KSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZl
Y190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgMGIwMTAxMDEw
MSkpCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQKQEAgLTk3NywxMCArMTAwMSwxNCBAQCBp
bnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhZXEoc3dhcDIoc3JjKSwgaW52KSApIHJldHVy
biBfX0xJTkVfXzsKICNlbmRpZgogCi0jaWYgZGVmaW5lZChicm9hZGNhc3QpCisjaWZkZWYgYnJv
YWRjYXN0CiAgICAgaWYgKCAhZXEoYnJvYWRjYXN0KEVMRU1fQ09VTlQgKyAxKSwgc3JjICsgaW52
KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCisjaWZkZWYgYnJvYWRjYXN0MgorICAgIGlm
ICggIWVxKGJyb2FkY2FzdDIoRUxFTV9DT1VOVCArIDEpLCBzcmMgKyBpbnYpICkgcmV0dXJuIF9f
TElORV9fOworI2VuZGlmCisKICNpZiBkZWZpbmVkKGludGVybGVhdmVfbG8pICYmIGRlZmluZWQo
aW50ZXJsZWF2ZV9oaSkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBpbnRlcmxlYXZlX2xvKGlu
diwgc3JjKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ1NCw5ICs0NTQs
MTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg0MF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0
MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAg
WzB4NDUgLi4uIDB4NDddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0g
ZDhzX3ZsIH0sCi0gICAgWzB4NTggLi4uIDB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhl
ciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHg1YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwg
LnR3b19vcCA9IDEgfSwKLSAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X290aGVyLCAudHdvX29wID0gMSB9LAorICAgIFsweDU4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAorICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAorICAgIFsweDVhXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKKyAgICBbMHg1
Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxf
YnlfMiB9LAorICAgIFsweDc4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3Ag
PSAxIH0sCisgICAgWzB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9
IDEsIC5kOHMgPSAxIH0sCisgICAgWzB4N2EgLi4uIDB4N2NdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9ub25lLCAudHdvX29wID0gMSB9LAogICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAogICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudnNpYiA9IDEgfSwKQEAgLTI2MzYsNiArMjY0MCwxMSBAQCB4ODZfZGVjb2Rl
XzBmMzgoCiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1V
TF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigwLCAweDdhKTogLyogdnBicm9hZGNhc3RiICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDAsIDB4N2IpOiAvKiB2cGJyb2FkY2FzdHcgKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMCwgMHg3Yyk6IC8qIHZwYnJvYWRjYXN0e2QscX0gKi8KKyAgICAgICAgYnJl
YWs7CisKICAgICBjYXNlIDB4ZjA6IC8qIG1vdmJlIC8gY3JjMzIgKi8KICAgICAgICAgc3RhdGUt
PmRlc2MgfD0gcmVwbmVfcHJlZml4KCkgPyBCeXRlT3AgOiBNb3Y7CiAgICAgICAgIGlmICggcmVw
X3ByZWZpeCgpICkKQEAgLTgyMzMsNiArODI0Miw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBn
b3RvIGF2eDUxMmZfbm9fc2FlOwogCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0vbTMyLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDU4KTogLyogdnBicm9hZGNhc3RkIHhtbS9t
MzIsW3h5el1tbXtrfSAqLworICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXM7CiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgfHwgZXZleC5icnMsIEVYQ19VRCk7CiAgICAg
YXZ4NTEyX2Jyb2FkY2FzdDoKICAgICAgICAgLyoKQEAgLTgyNTIsMTcgKzgyNjMsMjcgQEAgeDg2
X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFiKTog
LyogdmJyb2FkY2FzdGYzMng4IG0yNTYsem1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RmNjR4NCBtMjU2LHptbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NWIpOiAvKiB2YnJvYWRjYXN0
aTMyeDggbTI1Nix6bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmJyb2FkY2FzdGk2NHg0IG0yNTYsem1te2t9ICovCiAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCBldmV4LmxyICE9IDIsIEVYQ19V
RCk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgeG1tL202NCx7eSx6fW1te2t9ICov
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNh
c3RmMzJ4MiB4bW0vbTY0LHt5LHp9bW17a30gKi8KLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCFldmV4LmxyIHx8IGV2ZXguYnJzLCBFWENfVUQpOworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoIWV2ZXgubHIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NTkpOiAvKiB2cGJyb2FkY2Fz
dHEgeG1tL202NCxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RpMzJ4MiB4bW0vbTY0LFt4eXpdbW17a30gKi8KKyAg
ICAgICAgaWYgKCBiID09IDB4NTkgKQorICAgICAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CiAgICAgICAgIGlmICgg
IWV2ZXgudyApCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7
CiAgICAgICAgIGdvdG8gYXZ4NTEyX2Jyb2FkY2FzdDsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MWEpOiAvKiB2YnJvYWRjYXN0ZjMyeDQgbTEyOCx7eSx6fW1te2t9
ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9h
ZGNhc3RmNjR4MiBtMTI4LHt5LHp9bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDVhKTogLyogdmJyb2FkY2FzdGkzMng0IG0xMjgse3ksen1tbXtrfSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0
aTY0eDIgbTEyOCx7eSx6fW1te2t9ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
YS50eXBlICE9IE9QX01FTSB8fCAhZXZleC5sciB8fCBldmV4LmJycywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAgICAgIGlmICggZXZleC53ICkKQEAgLTg0NTYs
NiArODQ3Nyw0NSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAgICAg
Z290byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDc4KTogLyogdnBicm9hZGNhc3RiIHhtbS9tOCxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OSk6IC8qIHZwYnJvYWRjYXN0dyB4bW0vbTE2
LFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncp
OworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IGV2ZXguYnJzLCBFWENf
VUQpOworICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7CisgICAg
ICAgIC8qIFNlZSB0aGUgY29tbWVudCBhdCB0aGUgYXZ4NTEyX2Jyb2FkY2FzdCBsYWJlbC4gKi8K
KyAgICAgICAgb3BfbWFzayB8PSAhKGIgJiAxID8gISh1aW50MzJfdClvcF9tYXNrIDogIW9wX21h
c2spOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg3YSk6IC8qIHZwYnJvYWRjYXN0YiByMzIsW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2IpOiAvKiB2cGJyb2Fk
Y2FzdHcgcjMyLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENfVUQp
OworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDdjKTogLyogdnBicm9hZGNhc3R7ZCxxfSByZWcsW3h5el1tbXtrfSAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGVhLnR5cGUgIT0gT1BfUkVHIHx8IGV2ZXgu
YnJzIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5yZWcgIT0gMHhmIHx8
ICFldmV4LlJYKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxl
bl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKworICAg
ICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAg
IC8qIENvbnZlcnQgR1BSIHNvdXJjZSB0byAlckFYLiAqLworICAgICAgICBldmV4LmIgPSAxOwor
ICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgZXZleC53ID0gMDsKKyAg
ICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGY4OworICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9Q
RlhfQllURVMgKyAyOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGNvcHlfRVZF
WChvcGMsIGV2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9ZyIgKGR1bW15KSA6
ICJhIiAoc3JjLnZhbCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBBU1NF
UlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4Yyk6IC8qIHZwbWFza21vdntkLHF9IG1lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGUpOiAv
KiB2cG1hc2ttb3Z7ZCxxfSB7eCx5fW1tLHt4LHl9bW0sbWVtICovCiAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:39:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kFP-0003PU-CK; Fri, 15 Mar 2019 10:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kFN-0003PA-Sh
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:39:29 +0000
X-Inumbo-ID: 9ad0a48c-470e-11e9-bd06-fb9f09d34ca8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ad0a48c-470e-11e9-bd06-fb9f09d34ca8;
 Fri, 15 Mar 2019 10:39:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:39:26 -0600
Message-Id: <5C8B80DF020000780021F125@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:39:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 06/50] x86emul: basic AVX512VL testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGVzdCB0aGUgMTI4LSBhbmQgMjU2LWJpdCB2YXJpYW50cyBvZiB0aGUgaW5zbnMgd2hpY2ggaGF2
ZSBiZWVuCmltcGxlbWVudGVkIGFscmVhZHkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KdjY6IERvbid0IGVuYWJsZSBBVlg1MTJWTCBmb3Igc2NhbGFyIHRl
c3RzLCBub3IgZm9yIFMvRyBvbmVzIHdpdGggaW5kZXgKICAgIHdpZGVyIHRoYW4gZGF0YS4gUmUt
YmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGUgc2VyaWVzLgp2NDogTW92ZSBPVlIoKSBh
ZGRpdGlvbnMgaW50byBfX0FWWDUxMlZMX18gY29uZGl0aW9uYWwuCnYzOiBOZXcuCgotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlCkBAIC02Myw3ICs2Myw3IEBAIGF2eDItc2ctZmx0cyA6PSA0IDgKIHhv
cC12ZWNzIDo9ICQoYXZ4LXZlY3MpCiB4b3AtaW50cyA6PSAxIDIgNCA4CiB4b3AtZmx0cyA6PSAk
KGF2eC1mbHRzKQotYXZ4NTEyZi12ZWNzIDo9IDY0Cithdng1MTJmLXZlY3MgOj0gNjQgMTYgMzIK
IGF2eDUxMmYtaW50cyA6PSA0IDgKIGF2eDUxMmYtZmx0cyA6PSA0IDgKIAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC1mbWEuYwpAQCAtNSwxMyArNSwxMyBAQCBFTlRSWShmbWFfdGVzdCk7CiAKICNpZiBW
RUNfU0laRSA8IDE2ICYmICFkZWZpbmVkKHRvX2Jvb2wpCiAjIGRlZmluZSB0b19ib29sKGNtcCkg
KCF+KGNtcClbMF0pCi0jZWxpZiBWRUNfU0laRSA9PSAxNgorI2VsaWYgVkVDX1NJWkUgPT0gMTYg
JiYgIWRlZmluZWQoX19BVlg1MTJWTF9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmlu
ZSB0b19ib29sKGNtcCkgX19idWlsdGluX2lhMzJfdnRlc3RjcHMoY21wLCAodmVjX3Qpe30gPT0g
MCkKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWls
dGluX2lhMzJfdnRlc3RjcGQoY21wLCAodmVjX3Qpe30gPT0gMCkKICMgZW5kaWYKLSNlbGlmIFZF
Q19TSVpFID09IDMyCisjZWxpZiBWRUNfU0laRSA9PSAzMiAmJiAhZGVmaW5lZChfX0FWWDUxMlZM
X18pCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0
aW5faWEzMl92dGVzdGNwczI1NihjbXAsICh2ZWNfdCl7fSA9PSAwKQogIyBlbGlmIEZMT0FUX1NJ
WkUgPT0gOAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTUzOSw3ICs1MzksNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgcm90cih4LCBuKSAoKHZl
Y190KV9fYnVpbHRpbl9pYTMyX3BhbGlnbnIxMjgoKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgKG4p
ICogNjQpKQogIyBlbmRpZgogI2VuZGlmCi0jaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChf
X1NTRTRfMV9fKQorI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0U0XzFfXykgJiYg
IWRlZmluZWQoX19BVlg1MTJWTF9fKQogIyBpZiBJTlRfU0laRSA9PSAxCiAjICBkZWZpbmUgbWF4
KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHNiMTI4KCh2cWlfdCkoeCksICh2cWlf
dCkoeSkpKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BtaW5z
YjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKQEAgLTU5Myw3ICs1OTMsNyBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgbWl4KHgsIHkpIF9f
YnVpbHRpbl9pYTMyX2JsZW5kcGQoeCwgeSwgMGIxMCkKICMgZW5kaWYKICNlbmRpZgotI2lmIFZF
Q19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKKyNpZiBWRUNfU0laRSA9PSAzMiAmJiBk
ZWZpbmVkKF9fQVZYX18pICYmICFkZWZpbmVkKF9fQVZYNTEyVkxfXykKICMgaWYgRkxPQVRfU0la
RSA9PSA0CiAjICBkZWZpbmUgZG90X3Byb2R1Y3QoeCwgeSkgKHsgXAogICAgIHZlY190IHRfID0g
X19idWlsdGluX2lhMzJfZHBwczI1Nih4LCB5LCAwYjExMTEwMDAxKTsgXAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmgKQEAgLTkyLDYgKzkyLDE1IEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18o
KHZlY3Rvcl8KIAogI2lmZGVmIF9fQVZYNTEyRl9fCiAKKyMgaWYgVkVDX1NJWkUgPiBFTEVNX1NJ
WkUgJiYgKGRlZmluZWQoVkVDX01BWCkgPyBWRUNfTUFYIDogVkVDX1NJWkUpIDwgNjQKKyMgIHBy
YWdtYSBHQ0MgdGFyZ2V0ICggImF2eDUxMnZsIiApCisjIGVuZGlmCisKKyMgZGVmaW5lIFJFTihp
bnNuLCBvbGQsIG5ldykgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtICggIi5tYWNybyB2
IiAjaW5zbiAjb2xkICIgbzp2YXJhcmcgXG5cdCIgXAorICAgICAgICAgICJ2IiAjaW5zbiAjbmV3
ICIgXFxvICAgICAgICAgICAgIFxuXHQiIFwKKyAgICAgICAgICAiLmVuZG0iICkKKwogLyoKICAq
IFRoZSBvcmlnaW5hbCBwbGFuIHdhcyB0byBlZmZlY3QgdXNlIG9mIEVWRVggZW5jb2RpbmdzIGZv
ciBzY2FsYXIgYXMgd2VsbCBhcwogICogMTI4LSBhbmQgMjU2LWJpdCBpbnNuIHZhcmlhbnRzIGJ5
IHJlc3RyaWN0aW5nIHRoZSBjb21waWxlciB0byB1c2UgKG9uIDY0LWJpdApAQCAtMTM1LDI1ICsx
NDQsODggQEAgYXNtICggIi5tYWNybyBvdmVycmlkZSBpbnNuICAgIFxuXHQiCiAjIGRlZmluZSBP
VlJfRlAobikgT1ZSX1ZGUChuKTsgT1ZSX1NGUChuKQogIyBkZWZpbmUgT1ZSX0lOVChuKSBPVlJf
Qlcobik7IE9WUl9EUShuKQogCitPVlJfSU5UKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGJyb2FkY2Fz
dCk7CiBPVlJfU0ZQKGNvbWkpOwogT1ZSX0ZQKGFkZCk7CitPVlJfSU5UKGFkZCk7CiBPVlJfRlAo
ZGl2KTsKIE9WUihleHRyYWN0cHMpOwogT1ZSX0ZNQShmbWFkZCwgRlApOworT1ZSX0ZNQShmbWFk
ZHN1YiwgVkZQKTsKIE9WUl9GTUEoZm1zdWIsIEZQKTsKK09WUl9GTUEoZm1zdWJhZGQsIFZGUCk7
CiBPVlJfRk1BKGZubWFkZCwgRlApOwogT1ZSX0ZNQShmbm1zdWIsIEZQKTsKIE9WUihpbnNlcnRw
cyk7CiBPVlJfRlAobWF4KTsKK09WUl9JTlQobWF4cyk7CitPVlJfSU5UKG1heHUpOwogT1ZSX0ZQ
KG1pbik7CitPVlJfSU5UKG1pbnMpOworT1ZSX0lOVChtaW51KTsKIE9WUihtb3ZkKTsKIE9WUiht
b3ZxKTsKIE9WUl9TRlAobW92KTsKK09WUl9WRlAobW92YSk7CitPVlJfVkZQKG1vdm50KTsKK09W
Ul9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKK09WUl9WRlAoc2h1Zik7CitPVlJfSU5UKHNsbCk7
CitPVlJfRFEoc2xsdik7CiBPVlJfRlAoc3FydCk7CitPVlJfSU5UKHNyYSk7CitPVlJfRFEoc3Jh
dik7CitPVlJfSU5UKHNybCk7CitPVlJfRFEoc3Jsdik7CiBPVlJfRlAoc3ViKTsKK09WUl9JTlQo
c3ViKTsKIE9WUl9TRlAodWNvbWkpOworT1ZSX1ZGUCh1bnBja2gpOworT1ZSX1ZGUCh1bnBja2wp
OworCisjIGlmZGVmIF9fQVZYNTEyVkxfXworIyAgaWYgRUxFTV9TSVpFID09IDggJiYgZGVmaW5l
ZChfX0FWWDUxMkRRX18pCitSRU4oZXh0cmFjdCwgZjEyOCwgZjY0eDIpOworUkVOKGV4dHJhY3Qs
IGkxMjgsIGk2NHgyKTsKK1JFTihpbnNlcnQsIGYxMjgsIGY2NHgyKTsKK1JFTihpbnNlcnQsIGkx
MjgsIGk2NHgyKTsKKyMgIGVsc2UKK1JFTihleHRyYWN0LCBmMTI4LCBmMzJ4NCk7CitSRU4oZXh0
cmFjdCwgaTEyOCwgaTMyeDQpOworUkVOKGluc2VydCwgZjEyOCwgZjMyeDQpOworUkVOKGluc2Vy
dCwgaTEyOCwgaTMyeDQpOworIyAgZW5kaWYKKyMgIGlmIEVMRU1fU0laRSA9PSA4CitSRU4obW92
ZHFhLCAsIDY0KTsKK1JFTihtb3ZkcXUsICwgNjQpOworUkVOKHBhbmQsICwgcSk7CitSRU4ocGFu
ZG4sICwgcSk7CitSRU4ocG9yLCAsIHEpOworUkVOKHB4b3IsICwgcSk7CisjICBlbHNlCisjICAg
aWYgRUxFTV9TSVpFID09IDEgJiYgZGVmaW5lZChfX0FWWDUxMkJXX18pCitSRU4obW92ZHEsIGEs
IHU4KTsKK1JFTihtb3ZkcXUsICwgOCk7CisjICAgZWxpZiBFTEVNX1NJWkUgPT0gMiAmJiBkZWZp
bmVkKF9fQVZYNTEyQldfXykKK1JFTihtb3ZkcSwgYSwgdTE2KTsKK1JFTihtb3ZkcXUsICwgMTYp
OworIyAgIGVsc2UKK1JFTihtb3ZkcWEsICwgMzIpOworUkVOKG1vdmRxdSwgLCAzMik7CisjICAg
ZW5kaWYKK1JFTihwYW5kLCAsIGQpOworUkVOKHBhbmRuLCAsIGQpOworUkVOKHBvciwgLCBkKTsK
K1JFTihweG9yLCAsIGQpOworIyAgZW5kaWYKK09WUihtb3ZudGRxKTsKK09WUihtb3ZudGRxYSk7
CitPVlIocG11bGxkKTsKK09WUihwbXVsZHEpOworT1ZSKHBtdWx1ZHEpOworIyBlbmRpZgogCiAj
IHVuZGVmIE9WUl9WRlAKICMgdW5kZWYgT1ZSX1NGUAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
dGVzdF94ODZfZW11bGF0b3IuYwpAQCAtODgsNiArODgsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9j
aGVja19hdng1MTJmKHZvaWQpCiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEyZl9vcG1hc2sg
c2ltZF9jaGVja19hdng1MTJmCiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZl92bCh2
b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmYgJiYgY3B1X2hhc19hdng1MTJ2bDsK
K30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJkcSh2b2lkKQogewogICAgIHJldHVy
biBjcHVfaGFzX2F2eDUxMmRxOwpAQCAtMTQyLDExICsxNDcsMjEgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB7CiAgICAgICAuY2hlY2tfY3B1ID0gc2ltZF9jaGVja18gIyMgZmVhdCwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgIC5zZXRfcmVncyA9IHNpbWRfc2V0X3JlZ3MsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgLmNoZWNrX3JlZ3MgPSBz
aW1kX2NoZWNrX3JlZ3MgfQorI2RlZmluZSBBVlg1MTJWTF8oYml0cywgZGVzYywgZmVhdCwgZm9y
bSkgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7IC5jb2RlID0gZmVhdCAjIyBfeDg2
XyAjIyBiaXRzICMjIF9EICMjIF8gIyMgZm9ybSwgICAgICAgICAgICBcCisgICAgICAuc2l6ZSA9
IHNpemVvZihmZWF0ICMjIF94ODZfICMjIGJpdHMgIyMgX0QgIyMgXyAjIyBmb3JtKSwgICAgXAor
ICAgICAgLmJpdG5lc3MgPSBiaXRzLCAubmFtZSA9ICJBVlg1MTIiICNkZXNjLCAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgIC5jaGVja19jcHUgPSBzaW1kX2NoZWNrXyAjIyBmZWF0ICMjIF92
bCwgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAuc2V0X3JlZ3MgPSBzaW1kX3NldF9yZWdz
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLmNoZWNrX3JlZ3Mg
PSBzaW1kX2NoZWNrX3JlZ3MgfQogI2lmZGVmIF9feDg2XzY0X18KICMgZGVmaW5lIFNJTUQoZGVz
YywgZmVhdCwgZm9ybSkgU0lNRF8oNjQsIGRlc2MsIGZlYXQsIGZvcm0pLCBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQorIyBkZWZp
bmUgQVZYNTEyVkwoZGVzYywgZmVhdCwgZm9ybSkgQVZYNTEyVkxfKDY0LCBkZXNjLCBmZWF0LCBm
b3JtKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVZYNTEyVkxfKDMy
LCBkZXNjLCBmZWF0LCBmb3JtKQogI2Vsc2UKICMgZGVmaW5lIFNJTUQoZGVzYywgZmVhdCwgZm9y
bSkgU0lNRF8oMzIsIGRlc2MsIGZlYXQsIGZvcm0pCisjIGRlZmluZSBBVlg1MTJWTChkZXNjLCBm
ZWF0LCBmb3JtKSBBVlg1MTJWTF8oMzIsIGRlc2MsIGZlYXQsIGZvcm0pCiAjZW5kaWYKICAgICBT
SU1EKDNETm93ISBzaW5nbGUsICAgICAgICAgIF8zZG5vdywgICAgIDhmNCksCiAgICAgU0lNRChT
U0Ugc2NhbGFyIHNpbmdsZSwgICAgICBzc2UsICAgICAgICAgZjQpLApAQCAtMjU3LDYgKzI3Miwy
MCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKEFWWDUxMkYgdTMyeDE2LCAgICAg
IGF2eDUxMmYsICAgICAgNjR1NCksCiAgICAgU0lNRChBVlg1MTJGIHM2NHg4LCAgICAgICBhdng1
MTJmLCAgICAgIDY0aTgpLAogICAgIFNJTUQoQVZYNTEyRiB1NjR4OCwgICAgICAgYXZ4NTEyZiwg
ICAgICA2NHU4KSwKKyAgICBBVlg1MTJWTChWTCBmMzJ4NCwgICAgICAgIGF2eDUxMmYsICAgICAg
MTZmNCksCisgICAgQVZYNTEyVkwoVkwgZjY0eDIsICAgICAgICBhdng1MTJmLCAgICAgIDE2Zjgp
LAorICAgIEFWWDUxMlZMKFZMIGYzMng4LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMmY0KSwKKyAg
ICBBVlg1MTJWTChWTCBmNjR4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJmOCksCisgICAgQVZY
NTEyVkwoVkwgczMyeDQsICAgICAgICBhdng1MTJmLCAgICAgIDE2aTQpLAorICAgIEFWWDUxMlZM
KFZMIHUzMng0LCAgICAgICAgYXZ4NTEyZiwgICAgICAxNnU0KSwKKyAgICBBVlg1MTJWTChWTCBz
MzJ4OCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJpNCksCisgICAgQVZYNTEyVkwoVkwgdTMyeDgs
ICAgICAgICBhdng1MTJmLCAgICAgIDMydTQpLAorICAgIEFWWDUxMlZMKFZMIHM2NHgyLCAgICAg
ICAgYXZ4NTEyZiwgICAgICAxNmk4KSwKKyAgICBBVlg1MTJWTChWTCB1NjR4MiwgICAgICAgIGF2
eDUxMmYsICAgICAgMTZ1OCksCisgICAgQVZYNTEyVkwoVkwgczY0eDQsICAgICAgICBhdng1MTJm
LCAgICAgIDMyaTgpLAorICAgIEFWWDUxMlZMKFZMIHU2NHg0LCAgICAgICAgYXZ4NTEyZiwgICAg
ICAzMnU4KSwKKyN1bmRlZiBBVlg1MTJWTF8KKyN1bmRlZiBBVlg1MTJWTAogI3VuZGVmIFNJTURf
CiAjdW5kZWYgU0lNRAogfTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kG6-00044P-OZ; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kG4-000448-Vg
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:40:13 +0000
X-Inumbo-ID: b542a0ff-470e-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 b542a0ff-470e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:40:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:40:10 -0600
Message-Id: <5C8B810A020000780021F128@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:40:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 07/50] x86emul: support AVX512{F,
 BW} zero- and sign-extending moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB0ZXN0aW5nIGluIHNpbWQuYyBkb2Vzbid0IHJlYWxseSBmb2xsb3cgdGhl
IElTQSBleHRlbnNpb24KcGF0dGVybiAtIHRvIGZpdCB0aGUgc2NoZW1lLCBleHRlbnNpb25zIGZy
b20gYnl0ZSBhbmQgd29yZCBncmFudWxhcgp2ZWN0b3JzIGNhbiAoY3VycmVudGx5KSBzZW5zaWJs
eSBvbmx5IGhhcHBlbiBpbiB0aGUgQVZYNTEyQlcgY2FzZSAoYW5kCmhlbmNlIHJlc3BlY3RpdmUg
YWJzdHJhY3Rpb24gbWFjcm9zIHdpbGwgYmUgYWRkZWQgdGhlcmUgcmF0aGVyIHRoYW4KaGVyZSku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Nzog
UmFpc2UgI1VEIHdoZW4gRVZFWC5iIGlzIHNldC4gUmUtYmFzZS4KdjM6IE5ldy4KCi0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTc3LDYgKzE3NywxNiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwbWF4dSwgICAgICAgIDY2LCAw
ZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1pbnMsICAgICAgICA2Niwg
MGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBtaW51LCAgICAgICAgNjYs
IDBmMzgsIDNiLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbW92c3hiZCwgICAgIDY2
LCAwZjM4LCAyMSwgICAgdmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnN4YnEsICAgICA2
NiwgMGYzOCwgMjIsICAgIHZsXzgsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzeHdkLCAgICAg
NjYsIDBmMzgsIDIzLCAgICB2bF8yLCAgICB3LCB2bCksCisgICAgSU5TTihwbW92c3h3cSwgICAg
IDY2LCAwZjM4LCAyNCwgICAgdmxfNCwgICAgdywgdmwpLAorICAgIElOU04ocG1vdnN4ZHEsICAg
ICA2NiwgMGYzOCwgMjUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3Z6eGJkLCAg
ICAgNjYsIDBmMzgsIDMxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92enhicSwg
ICAgIDY2LCAwZjM4LCAzMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnp4d2Qs
ICAgICA2NiwgMGYzOCwgMzMsICAgIHZsXzIsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtb3Z6eHdx
LCAgICAgNjYsIDBmMzgsIDM0LCAgICB2bF80LCAgICB3LCB2bCksCisgICAgSU5TTihwbW92enhk
cSwgICAgIDY2LCAwZjM4LCAzNSwgICAgdmxfMiwgZF9uYiwgdmwpLAogICAgIElOU04ocG11bGRx
LCAgICAgICA2NiwgMGYzOCwgMjgsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBtdWxs
ZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwbXVs
dWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwpLApAQCAtMjc0LDYgKzI4
NCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04o
cG1pbnN3LCAgICAgIDY2LCAgIDBmLCBlYSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBt
aW51YiwgICAgICA2NiwgICAwZiwgZGEsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwbWlu
dXcsICAgICAgNjYsIDBmMzgsIDNhLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocG1vdnN4
YncsICAgIDY2LCAwZjM4LCAyMCwgICAgdmxfMiwgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3Z6eGJ3
LCAgICA2NiwgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihwbXVsaHV3LCAg
ICAgNjYsICAgMGYsIGU0LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG11bGh3LCAgICAg
IDY2LCAgIDBmLCBlNSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxsdywgICAgICA2
NiwgICAwZiwgZDUsICAgIHZsLCAgICB3LCB2bCksCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC00NDMsMTMgKzQ0MywyMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhf
dGFibGUgewogICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0g
MSwgLmQ4cyA9IDQgfSwKICAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3
b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFjIC4uLiAweDFlXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgyMCAu
Li4gMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAorICAg
IFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0g
ZDhzX3ZsX2J5XzIgfSwKKyAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCisgICAgWzB4MjJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfOCB9LAorICAg
IFsweDIzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0g
ZDhzX3ZsX2J5XzIgfSwKKyAgICBbMHgyNF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCisgICAgWzB4MjVdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAg
IFsweDI2IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAotICAgIFsweDMwIC4uLiAweDM1XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MzBdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9
LAorICAgIFsweDMxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgzMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV84IH0sCisgICAgWzB4MzNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9
LAorICAgIFsweDM0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MzYgLi4uIDB4
M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29w
ID0gMSB9LApAQCAtODM0OSw2ICs4MzU5LDI1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9i
eXRlcyA9IDE2ID4+IChwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddIC0gdmV4LmwpOwogICAgICAg
ICBnb3RvIHNpbWRfMGZfaW50OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHgyMCk6IC8qIHZwbW92c3hidyB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzMCk6IC8qIHZwbW92enhidyB7eCx5fW1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmJ3KTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDIyKTogLyogdnBtb3ZzeGJx
IHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4MjMpOiAvKiB2cG1vdnN4d2Qge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjQpOiAvKiB2cG1vdnN4d3EgeG1tL21l
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgy
NSk6IC8qIHZwbW92c3hkcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzMSk6IC8qIHZwbW92enhiZCB4bW0vbWVtLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMyKTogLyog
dnBtb3Z6eGJxIHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4MzMpOiAvKiB2cG1vdnp4d2Qge3gseX1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzQpOiAvKiB2cG1vdnp4
d3EgeG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgzNSk6IC8qIHZwbW92enhkcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycyB8fCAoZXZleC53ICYmIChiICYgNykg
PT0gNSksIEVYQ19VRCk7CisgICAgICAgIG9wX2J5dGVzID0gMzIgPj4gKHBtb3ZfY29udmVydF9k
ZWx0YVtiICYgN10gKyAxIC0gZXZleC5scik7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAoYiAmIDcp
IDwgMyA/IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKKyAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1v
dm50ZHFhIG0xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDJhKTogLyogdm1vdm50ZHFhIG1lbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBA
IC0zMTEsMTAgKzMxMSwxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1heHNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEIocG1pbnNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClCKHBtdWxkcSwgX21hc2ssIHgs
IHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihw
bW92c3hkcSwgX21hc2ssIHgsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjIGVsaWYgVUlOVF9TSVpF
ID09IDQKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1ZCwgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgs
IHkpICgodmVjX3QpQihwbWludWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNp
X3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVs
dWRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClCKHBtb3Z6eGRxLCBfbWFzaywgKHZzaV9oYWxm
X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbGlmIElOVF9TSVpFID09IDgKICMgIGRl
ZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
dCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3Qp
QihwbWluc3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTIyMiw2ICsyMjIsMTYgQEAgUkVOKHB4b3IsICwg
ZCk7CiAjICBlbmRpZgogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsKK09WUihwbW92c3hi
ZCk7CitPVlIocG1vdnN4YnEpOworT1ZSKHBtb3ZzeGRxKTsKK09WUihwbW92c3h3ZCk7CitPVlIo
cG1vdnN4d3EpOworT1ZSKHBtb3Z6eGJkKTsKK09WUihwbW92enhicSk7CitPVlIocG1vdnp4ZHEp
OworT1ZSKHBtb3Z6eHdkKTsKK09WUihwbW92enh3cSk7CiBPVlIocG11bGxkKTsKIE9WUihwbXVs
ZHEpOwogT1ZSKHBtdWx1ZHEpOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:40:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:40: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 1h4kGX-0004B1-8g; Fri, 15 Mar 2019 10:40: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kGV-0004Ad-RD
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:40:39 +0000
X-Inumbo-ID: c4517480-470e-11e9-abf2-57ce10c0dfab
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4517480-470e-11e9-abf2-57ce10c0dfab;
 Fri, 15 Mar 2019 10:40:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:40:35 -0600
Message-Id: <5C8B8122020000780021F161@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:40:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 08/50] x86emul: support AVX512{F,
 BW} down conversion moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB2cG1vdnsscyx1c317ZCxxfXcgdGFibGUgZW50cmllcyBpbiBldmV4LWRp
c3A4LmMgYXJlCnNsaWdodGx5IGRpZmZlcmVudCBmcm9tIHdoYXQgb25lIHdvdWxkIGV4cGVjdCwg
ZHVlIHRvIHRoZW0gcmVxdWlyaW5nCkVWRVguVyB0byBiZSB6ZXJvLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjg6IEFkanVzdG1lbnQgZm9yIFhT
QS0yODk6IFVzZSBYT1IgaW5zdGVhZCBvZiBBREQgd2hlbiBmaWRkbGluZyB3aXRoIGIKICAgIGFz
IGFuIGFycmF5IGluZGV4Lgp2NzogZWEudHlwZSA9PSBPUF8qIC0+IGVhLnR5cGUgIT0gT1BfKi4g
UmUtYmFzZSBvdmVyIGNoYW5nZSBpbiBwcmV2aW91cwogICAgcGF0Y2guIFJlLWJhc2UuCnY1OiBB
bHNvIGFkanVzdCB4ODZfaW5zbl9pc19tZW1fd3JpdGUoKS4KdjQ6IEFsc28gI1VEIHdoZW4gZXZl
eC56IGlzIHNldCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQuCnYzOiBOZXcuCgotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKQEAgLTE3NywxMSArMTc3LDI2IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBtYXh1LCAgICAgICAgNjYsIDBmMzgs
IDNmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlucywgICAgICAgIDY2LCAwZjM4
LCAzOSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1pbnUsICAgICAgICA2NiwgMGYz
OCwgM2IsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtb3ZkYiwgICAgICAgZjMsIDBm
MzgsIDMxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92ZHcsICAgICAgIGYzLCAw
ZjM4LCAzMywgICAgdmxfMiwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnFiLCAgICAgICBmMywg
MGYzOCwgMzIsICAgIHZsXzgsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZxZCwgICAgICAgZjMs
IDBmMzgsIDM1LCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5TTihwbW92cXcsICAgICAgIGYz
LCAwZjM4LCAzNCwgICAgdmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNkYiwgICAgICBm
MywgMGYzOCwgMjEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzZHcsICAgICAg
ZjMsIDBmMzgsIDIzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c3FiLCAgICAg
IGYzLCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNxZCwgICAg
ICBmMywgMGYzOCwgMjUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzcXcsICAg
ICAgZjMsIDBmMzgsIDI0LCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5TTihwbW92c3hiZCwg
ICAgIDY2LCAwZjM4LCAyMSwgICAgdmxfNCwgICAgYiwgdmwpLAogICAgIElOU04ocG1vdnN4YnEs
ICAgICA2NiwgMGYzOCwgMjIsICAgIHZsXzgsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtb3ZzeHdk
LCAgICAgNjYsIDBmMzgsIDIzLCAgICB2bF8yLCAgICB3LCB2bCksCiAgICAgSU5TTihwbW92c3h3
cSwgICAgIDY2LCAwZjM4LCAyNCwgICAgdmxfNCwgICAgdywgdmwpLAogICAgIElOU04ocG1vdnN4
ZHEsICAgICA2NiwgMGYzOCwgMjUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3Z1
c2RiLCAgICAgZjMsIDBmMzgsIDExLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92
dXNkdywgICAgIGYzLCAwZjM4LCAxMywgICAgdmxfMiwgICAgYiwgdmwpLAorICAgIElOU04ocG1v
dnVzcWIsICAgICBmMywgMGYzOCwgMTIsICAgIHZsXzgsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBt
b3Z1c3FkLCAgICAgZjMsIDBmMzgsIDE1LCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5TTihw
bW92dXNxdywgICAgIGYzLCAwZjM4LCAxNCwgICAgdmxfNCwgICAgYiwgdmwpLAogICAgIElOU04o
cG1vdnp4YmQsICAgICA2NiwgMGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKICAgICBJTlNO
KHBtb3Z6eGJxLCAgICAgNjYsIDBmMzgsIDMyLCAgICB2bF84LCAgICBiLCB2bCksCiAgICAgSU5T
TihwbW92enh3ZCwgICAgIDY2LCAwZjM4LCAzMywgICAgdmxfMiwgICAgdywgdmwpLApAQCAtMjg0
LDcgKzI5OSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAg
ICBJTlNOKHBtaW5zdywgICAgICA2NiwgICAwZiwgZWEsICAgIHZsLCAgICB3LCB2bCksCiAgICAg
SU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElO
U04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtb3Zzd2IsICAgICBmMywgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihw
bW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAorICAgIElOU04ocG1v
dnVzd2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3Z3
YiwgICAgICBmMywgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihwbW92enhi
dywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG11bGh1dywg
ICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxodywgICAg
ICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAt
Mjc3LDYgKzI3NywxNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBi
CiAjZW5kaWYKICNpZiAoSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNCB8fCBJTlRfU0la
RSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4KSAmJiBcCiAgICAgIGRlZmluZWQoX19BVlg1MTJGX18p
ICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIEVMRU1f
Q09VTlQgPT0gOCAvKiB2ZXh0cmFjdGl7MzIsNjR9eDQgKi8gfHwgXAorICAgICAoRUxFTV9DT1VO
VCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZl
eHRyYWN0aTMyeDggKi8gfHwgXAorICAgICAoRUxFTV9DT1VOVCA9PSA0ICYmIEVMRU1fU0laRSA9
PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RpNjR4MiAqLworIyAgZGVm
aW5lIGxvd19oYWxmKHgpICh7IFwKKyAgICBoYWxmX3QgdF87IFwKKyAgICBhc20gKCAidmV4dHJh
Y3RpJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICAgICAgICA6IFtkXSAiPW0iICh0
XykgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFt3XSAiaSIgKEVMRU1fU0laRSAqIDgpLCBb
bl0gImkiIChFTEVNX0NPVU5UIC8gMikgKTsgXAorICAgIHRfOyBcCit9KQorIyBlbmRpZgogIyBp
ZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUgYnJvYWRjYXN0KHgp
ICh7IFwKICAgICB2ZWNfdCB0XzsgXApAQCAtMjkxLDYgKzMwMiw3IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKIH0pCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVj
X3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1f
Q09VTlQpIC0gMSkpKSkKKyMgIGRlZmluZSBzaHJpbmsxKHgpICgoaGFsZl90KUIocG1vdnFkLCBf
bWFzaywgKHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9
PSA4IHx8IFVJTlRfU0laRSA9PSA4CiAjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKICAgICB2
ZWNfdCB0XzsgXApAQCAtNzIwLDYgKzczMiwyNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjIGVuZGlmCiAjZW5kaWYKIAorI2lmIFZFQ19TSVpFID49IDE2CisK
KyMgaWYgIWRlZmluZWQobG93X2hhbGYpICYmIGRlZmluZWQoSEFMRl9TSVpFKQorc3RhdGljIGlu
bGluZSBoYWxmX3QgbG93X2hhbGYodmVjX3QgeCkKK3sKKyMgIGlmIEhBTEZfU0laRSA8IFZFQ19T
SVpFCisgICAgaGFsZl90IHk7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IEVMRU1fQ09VTlQgLyAyOyArK2kgKQorICAgICAgICB5W2ldID0geFtpXTsKKworICAg
IHJldHVybiB5OworIyAgZWxzZQorICAgIHJldHVybiB4OworIyAgZW5kaWYKK30KKyMgZW5kaWYK
KworI2VuZGlmCisKICNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJ
WkUpCiAjIGluY2x1ZGUgInNpbWQtZm1hLmMiCiAjZW5kaWYKQEAgLTEwODcsNiArMTEyMCwyMSBA
QCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICNlbmRpZgogCisjaWYgZGVmaW5lZCh3aWRlbjEpICYm
IGRlZmluZWQoc2hyaW5rMSkKKyAgICB7CisgICAgICAgIGhhbGZfdCBhdXgxID0gbG93X2hhbGYo
c3JjKSwgYXV4MjsKKworICAgICAgICB0b3VjaChhdXgxKTsKKyAgICAgICAgeCA9IHdpZGVuMShh
dXgxKTsKKyAgICAgICAgdG91Y2goeCk7CisgICAgICAgIGF1eDIgPSBzaHJpbmsxKHgpOworICAg
ICAgICB0b3VjaChhdXgyKTsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8g
MjsgKytpICkKKyAgICAgICAgICAgIGlmICggYXV4MltpXSAhPSBzcmNbaV0gKQorICAgICAgICAg
ICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKwogI2lmZGVmIGR1cF9sbwog
ICAgIHRvdWNoKHNyYyk7CiAgICAgeCA9IGR1cF9sbyhzcmMpOwotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgK
QEAgLTcwLDYgKzcwLDIzIEBAIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KFYKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpF
KSkpIHZkaV90OwogI2VuZGlmCiAKKyNpZiBWRUNfU0laRSA+PSAxNgorCisjIGlmIEVMRU1fQ09V
TlQgPj0gMgorIyAgaWYgVkVDX1NJWkUgPiAzMgorIyAgIGRlZmluZSBIQUxGX1NJWkUgKFZFQ19T
SVpFIC8gMikKKyMgIGVsc2UKKyMgICBkZWZpbmUgSEFMRl9TSVpFIDE2CisjICBlbmRpZgordHlw
ZWRlZiB0eXBlb2YoKHZlY190KXt9WzBdKSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxG
X1NJWkUpKSkgaGFsZl90OwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KEhBTEZfU0laRSkpKSB2cWlfaGFsZl90OwordHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0ZV9fKCh2
ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmhpX2hhbGZfdDsKK3R5cGVkZWYgaW50IF9fYXR0cmli
dXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2c2lfaGFsZl90OwordHlwZWRlZiBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZkaV9oYWxmX3Q7
CisjIGVuZGlmCisKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPT0gMTYKICMgZGVmaW5lIEIobiwg
cywgYS4uLikgICBfX2J1aWx0aW5faWEzMl8gIyMgbiAjIyAxMjggIyMgcyhhKQogIyBkZWZpbmUg
Ql8obiwgcywgYS4uLikgIF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjICAgICAgICBzKGEpCi0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMDY4LDcgKzMwNjgsMjIgQEAgeDg2X2Rl
Y29kZSgKICAgICAgICAgICAgICAgICBkIHw9IHZTSUI7CiAgICAgICAgICAgICBzdGF0ZS0+c2lt
ZF9zaXplID0gZXh0MGYzOF90YWJsZVtiXS5zaW1kX3NpemU7CiAgICAgICAgICAgICBpZiAoIGV2
ZXhfZW5jb2RlZCgpICkKLSAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4
c2NhbGUoZXh0MGYzOF90YWJsZVtiXS5kOHMsIHN0YXRlKTsKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFZQTU9WVVMqIGFyZSBpZGVudGljYWwg
dG8gVlBNT1ZTKiBEaXNwOC1zY2FsaW5nLXdpc2UsIGJ1dAorICAgICAgICAgICAgICAgICAqIHRo
ZWlyIGF0dHJpYnV0ZXMgZG9uJ3QgbWF0Y2ggdGhvc2Ugb2YgdGhlIHZleF82NiBlbmNvZGVkCisg
ICAgICAgICAgICAgICAgICogaW5zbnMgd2l0aCB0aGUgc2FtZSBiYXNlIG9wY29kZXMuIFJhdGhl
ciB0aGFuIGFkZGluZyBuZXcKKyAgICAgICAgICAgICAgICAgKiBjb2x1bW5zIHRvIHRoZSB0YWJs
ZSwgaGFuZGxlIHRoaXMgaGVyZSBmb3Igbm93LgorICAgICAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgICAgIGlmICggZXZleC5wZnggIT0gdmV4X2YzIHx8IChiICYgMHhmOCkgIT0gMHgxMCAp
CisgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhzY2FsZShleHQw
ZjM4X3RhYmxlW2JdLmQ4cywgc3RhdGUpOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhz
Y2FsZShleHQwZjM4X3RhYmxlW2IgXiAweDMwXS5kOHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZSk7CisgICAgICAgICAgICAgICAgICAg
IHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgZXh0XzBmM2E6CkBA
IC04MzU5LDEwICs4Mzc0LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDE2
ID4+IChwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddIC0gdmV4LmwpOwogICAgICAgICBnb3RvIHNp
bWRfMGZfaW50OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxMCk6
IC8qIHZwbW92dXN3YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB7eCx5fW1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMCk6IC8q
IHZwbW92c3diIFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDMwKTogLyogdnBtb3Z6eGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDMwKTogLyogdnBt
b3Z3YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmJ3KTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgIGlm
ICggZXZleC5wZnggIT0gdmV4X2YzICkKKyAgICAgICAgewogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQgeG1tL21lbSxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyMik6IC8qIHZwbW92c3hi
cSB4bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDIzKTogLyogdnBtb3ZzeHdkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KQEAgLTgz
NzMsNyArODM5MiwyOSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDMzKTogLyogdnBtb3Z6eHdkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM0KTogLyogdnBtb3Z6eHdx
IHhtbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4MzUpOiAvKiB2cG1vdnp4ZHEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwotICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMgfHwgKGV2ZXgudyAmJiAoYiAmIDcpID09
IDUpLCBFWENfVUQpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAm
JiAoYiAmIDcpID09IDUsIEVYQ19VRCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxMSk6IC8qIHZwbW92
dXNkYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMo
MHgwZjM4LCAweDEyKTogLyogdnBtb3Z1c3FiIFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTMpOiAvKiB2cG1vdnVzZHcgW3h5el1t
bSx7eCx5fW1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgs
IDB4MTQpOiAvKiB2cG1vdnVzcXcgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxNSk6IC8qIHZwbW92dXNxZCBbeHl6XW1tLHt4LHl9
bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMSk6
IC8qIHZwbW92c2RiIFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF9GMygweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnNxYiBbeHl6XW1tLHhtbS9tZW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDIzKTogLyogdnBtb3ZzZHcg
W3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygw
eDBmMzgsIDB4MjQpOiAvKiB2cG1vdnNxdyBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI1KTogLyogdnBtb3ZzcWQgW3h5el1tbSx7
eCx5fW1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4
MzEpOiAvKiB2cG1vdmRiIFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF9GMygweDBmMzgsIDB4MzIpOiAvKiB2cG1vdnFiIFt4eXpdbW0seG1tL21lbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MzMpOiAvKiB2cG1vdmR3
IFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMo
MHgwZjM4LCAweDM0KTogLyogdnBtb3ZxdyBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDM1KTogLyogdnBtb3ZxZCBbeHl6XW1tLHt4
LHl9bW0vbWVte2t9ICovCisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53
IHx8IChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LnopLCBFWENfVUQpOworICAgICAgICAgICAg
ZCA9IERzdE1lbSB8IFNyY1JlZyB8IFR3b09wOworICAgICAgICB9CisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgb3BfYnl0ZXMgPSAzMiA+
PiAocG1vdl9jb252ZXJ0X2RlbHRhW2IgJiA3XSArIDEgLSBldmV4LmxyKTsKICAgICAgICAgZWxl
bV9ieXRlcyA9IChiICYgNykgPCAzID8gMSA6IChiICYgNykgIT0gNSA/IDIgOiA0OwogICAgICAg
ICBnb3RvIGF2eDUxMmZfbm9fc2FlOwpAQCAtMTAyMTIsNiArMTAyNTMsMTIgQEAgeDg2X2luc25f
aXNfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZQogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHhhYik6ICAgICAgICAvKiBCVFMgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
YjMpOiAgICAgICAgLyogQlRSICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGJiKTog
ICAgICAgIC8qIEJUQyAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4
MTApIC4uLgorICAgICAgICAgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTUpOiAvKiBW
UE1PVlVTKiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjApIC4u
LgorICAgICAgICAgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjUpOiAvKiBWUE1PVlMq
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzMCkgLi4uCisgICAg
ICAgICBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzNSk6IC8qIFZQTU9We0QsUSxXfSog
Ki8KICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIDB4ZDk6CgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:41:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kGw-0004HN-KW; Fri, 15 Mar 2019 10:41: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kGv-0004HD-RX
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:41:05 +0000
X-Inumbo-ID: d52b4836-470e-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 d52b4836-470e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:41:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:41:04 -0600
Message-Id: <5C8B813F020000780021F164@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:41:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 09/50] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGhlcmUncyBvbmNlIGFnYWluIG9uZSBleHRyYSB0d29ieXRlX3RhYmxlW10gZW50cnkgd2hpY2gg
Z2V0cyBpdHMgRGlzcDgKc2hpZnQgdmFsdWUgc2V0IHJpZ2h0IGF3YXkgd2l0aG91dCBnZXR0aW5n
IHN1cHBvcnQgaW1wbGVtZW50ZWQganVzdCB5ZXQsCmFnYWluIHRvIGF2b2lkIG5lZWRsZXNzbHkg
c3BsaXR0aW5nIGdyb3VwcyBvZiBlbnRyaWVzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjg6IFJlLWJhc2UuCnY2OiBSZS1iYXNlIG92ZXIgY2hh
bmdlcyBlYXJsaWVyIGluIHRoZSBzZXJpZXMuCnY0OiBNb3ZlIE9WUigpIGFkZGl0aW9ucyBpbnRv
IF9fQVZYNTEyVkxfXyBjb25kaXRpb25hbC4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwpAQCAtMjI5LDYgKzIyOSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwdGVybmxvZywgICAgIDY2LCAwZjNhLCAyNSwgICAg
dmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocHRlc3RtLCAgICAgICA2NiwgMGYzOCwgMjcsICAg
IHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHB0ZXN0bm0sICAgICAgZjMsIDBmMzgsIDI3LCAg
ICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwdW5wY2toZHEsICAgIDY2LCAgIDBmLCA2YSwg
ICAgdmwsICAgICAgZCwgdmwpLAorICAgIElOU04ocHVucGNraHFkcSwgICA2NiwgICAwZiwgNmQs
ICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKHB1bnBja2xkcSwgICAgNjYsICAgMGYsIDYy
LCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwdW5wY2tscWRxLCAgIDY2LCAgIDBmLCA2
YywgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocHhvciwgICAgICAgICA2NiwgICAwZiwg
ZWYsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYs
IGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKQEAgLTMyNyw2ICsz
MzEsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5T
Tihwc3VidywgICAgICAgNjYsICAgMGYsIGY5LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04o
cHRlc3RtLCAgICAgIDY2LCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZsKSwKICAgICBJTlNOKHB0
ZXN0bm0sICAgICBmMywgMGYzOCwgMjYsICAgIHZsLCAgIGJ3LCB2bCksCisgICAgSU5TTihwdW5w
Y2toYncsICAgNjYsICAgMGYsIDY4LCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocHVucGNr
aHdkLCAgIDY2LCAgIDBmLCA2OSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHB1bnBja2xi
dywgICA2NiwgICAwZiwgNjAsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwdW5wY2tsd2Qs
ICAgNjYsICAgMGYsIDYxLCAgICB2bCwgICAgdywgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmJ3XzEyOFtdID0gewotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTMwMCw2
ICszMDAsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAg
IGFzbSAoICJ2cGJyb2FkY2FzdGQgJWsxLCAlMCIgOiAiPXYiICh0XykgOiAiciIgKHgpICk7IFwK
ICAgICB0XzsgXAogfSkKKyMgIGlmIFZFQ19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVh
dmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBja2hkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lf
dCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwg
eSkgKCh2ZWNfdClCKHB1bnBja2xkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2
c2lfdCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190
KUIobW92ZHFhMzJfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMSAmICgoMSA8PCBFTEVNX0NP
VU5UKSAtIDEpKSkpCiAjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3ZxZCwgX21h
c2ssICh2ZGlfdCkoeCksICh2c2lfaGFsZl90KXt9LCB+MCkpCkBAIC0zMTcsNiArMzIxLDEwIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB0XzsgXAogfSkK
ICMgIGVuZGlmCisjICBpZiBWRUNfU0laRSA9PSAxNgorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hp
KHgsIHkpICgodmVjX3QpQihwdW5wY2tocWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5
KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAo
KHZlY190KUIocHVucGNrbHFkcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlf
dCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIo
bW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgMGIwMTAxMDEwMSkpCiAj
IGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0yNTIsNiAr
MjUyLDEwIEBAIE9WUihwbW92enh3cSk7CiBPVlIocG11bGxkKTsKIE9WUihwbXVsZHEpOwogT1ZS
KHBtdWx1ZHEpOworT1ZSKHB1bnBja2hkcSk7CitPVlIocHVucGNraHFkcSk7CitPVlIocHVucGNr
bGRxKTsKK09WUihwdW5wY2tscWRxKTsKICMgZW5kaWYKIAogIyB1bmRlZiBPVlJfVkZQCi0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTIsMTAgKzMxMiwxMCBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEg
Li4uIDB4NWJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0s
CiAgICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
YW55X2ZwLCBkOHNfdmwgfSwKLSAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAorICAgIFsweDYwIC4uLiAweDYyXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAgICBbMHg2MyAuLi4g
MHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNf
dmwgfSwKLSAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9vdGhlciB9LAotICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCisgICAgWzB4NmIgLi4u
IDB4NmRdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhz
X3ZsIH0sCiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1k
X25vbmUsIGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDcwXSA9IHsgU3JjSW1t
Qnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LApAQCAtNjY4MSw2ICs2NjgxLDEyIEBAIHg4
Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY2KTogLyog
dnBzYWRidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW0gKi8KICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2ssIEVYQ19VRCk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDYwKTogLyogdnB1bnBj
a2xidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHg2MSk6IC8qIHZwdW5wY2tsd2QgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4Njgp
OiAvKiB2cHVucGNraGJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDY5KTogLyogdnB1bnBja2h3ZCBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4
LmxyOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgMHhkMSk6IC8qIHZwc3JsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4
bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8K
QEAgLTY3MDgsNiArNjcxNCwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZWxlbV9ieXRlcyA9
IDEgPDwgKGIgJiAxKTsKICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDYyKTogLyogdnB1bnBja2xkcSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2YSk6IC8qIHZwdW5wY2toZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7CisgICAgICAg
IGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZl
eC5scjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF9GMygweDBmMzgsIDB4MjYpOiAvKiB2cHRlc3RubXtiLHd9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sa3trfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4Mjcp
OiAvKiB2cHRlc3RubXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLwogICAgICAgICBv
cF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CkBAIC02NzM0LDYgKzY3NDcsMTAgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAgZ290byBzaW1k
X3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZjKTogLyogdnB1
bnBja2xxZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NmQpOiAvKiB2cHVucGNraHFkcSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsK
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4ZDQpOiAvKiB2cGFkZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDI4KTogLyogdnBtdWxkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:41:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kHf-0004Rc-W6; Fri, 15 Mar 2019 10:41:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kHe-0004RF-Hu
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:41:50 +0000
X-Inumbo-ID: ef3f5313-470e-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 ef3f5313-470e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:41:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:41:47 -0600
Message-Id: <5C8B816C020000780021F167@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:41:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 10/50] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSAocHVibGljIGludGVyZmFjZSkg
bmFtZSBvZiB0aGUKQVZYNTEyX1ZCTUkgZmVhdHVyZSBmbGFnLCBvbiB0aGUgYXNzdW1wdGlvbiB0
aGF0IG5vIGV4dGVybmFsIGNvbnN1bWVyCmhhcyBhY3R1YWxseSBiZWVuIHVzaW5nIHRoYXQgZmxh
ZyBzbyBmYXIuIEZ1cnRoZXJtb3JlIG1ha2UgaXQgaGF2ZQpBVlg1MTJCVyBpbnN0ZWFkIG9mIEFW
WDUxMkYgYXMgYSBwcmVyZXF1aXNpdGUsIGZvciByZXF1aXJpbmcgZnVsbAo2NC1iaXQgbWFzayBy
ZWdpc3RlcnMgKHRoZSB1cHBlciA0OCBiaXRzIG9mIHdoaWNoIGNhbid0IGJlIGFjY2Vzc2VkCm90
aGVyIHRoYW4gdGhyb3VnaCBYU0FWRS9YUlNUT1Igd2l0aG91dCBBVlg1MTJCVyBzdXBwb3J0KS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OiBS
ZS1iYXNlLgp2NTogUmUtYmFzZS4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYwpAQCAtMTczLDYgKzE3MywxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl9hbGxbXSA9CiAgICAgSU5TTihwY21wZ3RkLCAgICAgIDY2LCAgIDBmLCA2NiwgICAgdmwsICAg
ICAgZCwgdmwpLAogICAgIElOU04ocGNtcGd0cSwgICAgICA2NiwgMGYzOCwgMzcsICAgIHZsLCAg
ICAgIHEsIHZsKSwKICAgICBJTlNOKHBjbXB1LCAgICAgICAgNjYsIDBmM2EsIDFlLCAgICB2bCwg
ICAgIGRxLCB2bCksCisgICAgSU5TTihwZXJtaTIsICAgICAgIDY2LCAwZjM4LCA3NiwgICAgdmws
ICAgICBkcSwgdmwpLAorICAgIElOU04ocGVybWkyLCAgICAgICA2NiwgMGYzOCwgNzcsICAgIHZs
LCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKHBlcm10MiwgICAgICAgNjYsIDBmMzgsIDdlLCAgICB2
bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3ZiwgICAg
dmwsICAgICBzZCwgdmwpLAogICAgIElOU04ocG1heHMsICAgICAgICA2NiwgMGYzOCwgM2QsICAg
IHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBtYXh1LCAgICAgICAgNjYsIDBmMzgsIDNmLCAg
ICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlucywgICAgICAgIDY2LCAwZjM4LCAzOSwg
ICAgdmwsICAgICBkcSwgdmwpLApAQCAtMjk0LDYgKzI5OCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2
NCwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUs
ICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAg
ICB2bCwgICBidywgdmwpLAorICAgIElOU04ocGVybWkydywgICAgIDY2LCAwZjM4LCA3NSwgICAg
dmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBlcm10MncsICAgICA2NiwgMGYzOCwgN2QsICAgIHZs
LCAgICB3LCB2bCksCiAgICAgSU5TTihwbWFkZHdkLCAgICAgNjYsICAgMGYsIGY1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocG1heHNiLCAgICAgIDY2LCAwZjM4LCAzYywgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBtYXhzdywgICAgICA2NiwgICAwZiwgZWUsICAgIHZsLCAgICB3
LCB2bCksCkBAIC0zNzgsNiArMzg0LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJkcV81MTJbXQogICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNhLCAzYSwgZWxfOCwg
ZCwgdmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1pX2FsbFtd
ID0geworICAgIElOU04ocGVybWkyYiwgICAgICAgNjYsIDBmMzgsIDc1LCB2bCwgYiwgdmwpLAor
ICAgIElOU04ocGVybXQyYiwgICAgICAgNjYsIDBmMzgsIDdkLCB2bCwgYiwgdmwpLAorfTsKKwog
c3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBW
TF8yNTYgfTsKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8xMjgg
fTsKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX25vMTI4W10gPSB7IFZMXzUxMiwgVkxf
MjU2IH07CkBAIC03MTgsNCArNzI5LDUgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5z
dHIsIHN0cnVjdAogICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIG5v
MTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIDUxMik7CisgICAgUlVOKGF2eDUxMl92Ym1pLCBhbGwp
OwogfQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTE1MCw2ICsxNTAsOSBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwg
eSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMg
ICBkZWZpbmUgc3dhcCh4KSBCKHNodWZwcywgX21hc2ssIHgsIHgsIDBiMDAwMTEwMTEsIHVuZGVm
KCksIH4wKQorIyAgZWxzZQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodnBlcm1p
MnZhcnBzLCBfbWFzaywgeCwgaW50ZXJsZWF2ZV9oaSwgeSwgfjApCisjICAgZGVmaW5lIGludGVy
bGVhdmVfbG8oeCwgeSkgQih2cGVybXQydmFycHMsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCB4LCB5
LCB+MCkKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRfU0laRSA9PSA4CiAjICBpZiBWRUNfU0laRSA+
PSAzMgpAQCAtMTc1LDYgKzE3OCw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRl
X3ZlY190IGIKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNraHBkLCBfbWFz
aywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih1
bnBja2xwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBzd2FwKHgpIEIo
c2h1ZnBkLCBfbWFzaywgeCwgeCwgMGIwMSwgdW5kZWYoKSwgfjApCisjICBlbHNlCisjICAgZGVm
aW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWkydmFycGQsIF9tYXNrLCB4LCBpbnRlcmxl
YXZlX2hpLCB5LCB+MCkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHZwZXJtdDJ2
YXJwZCwgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHksIH4wKQogIyAgZW5kaWYKICMgZW5kaWYK
ICNlbGlmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fU1NFX18pCkBAIC0zMDMsNiArMzA5
LDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgaWYgVkVD
X1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVu
cGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4w
KSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbGRxLCBf
bWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGVs
c2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcmQs
IF9tYXNrLCAodnNpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnNpX3QpKHkpLCB+MCkpCisjICAg
ZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJkLCBfbWFzaywg
aW50ZXJsZWF2ZV9sbywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgfjApKQogIyAgZW5kaWYKICMg
IGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2c2lfdCkoeCks
ICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAx
MDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQpAQCAtMzI0LDYgKzMzMyw5IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGlmIFZFQ19TSVpF
ID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBja2hx
ZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQog
IyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tscWRxLCBfbWFz
aywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgIGVsc2UK
KyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcnEsIF9t
YXNrLCAodmRpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodmRpX3QpKHkpLCB+MCkpCisjICAgZGVm
aW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxLCBfbWFzaywgaW50
ZXJsZWF2ZV9sbywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgfjApKQogIyAgZW5kaWYKICMgIGRl
ZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0XywgX21hc2ssICh2ZGlfdCkoeCksICh2
ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQogIyBlbmRpZgpAQCAtNzY5LDYgKzc4MSw3IEBAIGludCBz
aW1kX3Rlc3Qodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKICAgICB2ZWNfdCB4LCB5
LCB6LCBzcmMsIGludiwgYWx0LCBzaDsKKyAgICB2aW50X3QgaW50ZXJsZWF2ZV9sbywgaW50ZXJs
ZWF2ZV9oaTsKIAogICAgIGZvciAoIGkgPSAwLCBqID0gRUxFTV9TSVpFIDw8IDM7IGkgPCBFTEVN
X0NPVU5UOyArK2kgKQogICAgIHsKQEAgLTc4Miw2ICs3OTUsOSBAQCBpbnQgc2ltZF90ZXN0KHZv
aWQpCiAgICAgICAgIGlmICggIShpICYgKGkgKyAxKSkgKQogICAgICAgICAgICAgLS1qOwogICAg
ICAgICBzaFtpXSA9IGo7CisKKyAgICAgICAgaW50ZXJsZWF2ZV9sb1tpXSA9ICgoaSAmIDEpICog
RUxFTV9DT1VOVCkgfCAoaSA+PiAxKTsKKyAgICAgICAgaW50ZXJsZWF2ZV9oaVtpXSA9IGludGVy
bGVhdmVfbG9baV0gKyAoRUxFTV9DT1VOVCAvIDIpOwogICAgIH0KIAogICAgIHRvdWNoKHNyYyk7
CkBAIC0xMDc1LDcgKzEwOTEsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9IHNyYyAq
IGFsdDsKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyh4LCBhbHQgPCAwKTsKICAgICB0b3VjaCh4KTsK
LSAgICB6ID0gd2lkZW4xKHgpOworICAgIHogPSB3aWRlbjEobG93X2hhbGYoeCkpOwogICAgIHRv
dWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkgcmV0dXJuIF9fTElORV9fOwogCkBAIC0xMTA3
LDcgKzExMjMsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICMgaWZkZWYgd2lkZW4xCiAgICAg
dG91Y2goc3JjKTsKLSAgICB4ID0gd2lkZW4xKHNyYyk7CisgICAgeCA9IHdpZGVuMShsb3dfaGFs
ZihzcmMpKTsKICAgICB0b3VjaChzcmMpOwogICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9f
TElORV9fOwogIyBlbmRpZgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTcwLDYgKzcwLDE2IEBAIHR5
cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFYKIHR5cGVkZWYgbG9uZyBsb25n
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwogI2VuZGlmCiAK
KyNpZiBFTEVNX1NJWkUgPT0gMQordHlwZWRlZiB2cWlfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJ
WkUgPT0gMgordHlwZWRlZiB2aGlfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0gNAordHlw
ZWRlZiB2c2lfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0gOAordHlwZWRlZiB2ZGlfdCB2
aW50X3Q7CisjZW5kaWYKKwogI2lmIFZFQ19TSVpFID49IDE2CiAKICMgaWYgRUxFTV9DT1VOVCA+
PSAyCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xMzYsNiArMTM2LDcgQEAg
c3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2RlZmluZSBjcHVfaGFz
X2F2eDUxMmRxICAoY3AuZmVhdC5hdng1MTJkcSAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5l
IGNwdV9oYXNfYXZ4NTEyYncgIChjcC5mZWF0LmF2eDUxMmJ3ICYmIHhjcjBfbWFzaygweGU2KSkK
ICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgKGNwLmZlYXQuYXZ4NTEydmwgJiYgeGNyMF9tYXNr
KDB4ZTYpKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1pIChjcC5mZWF0LmF2eDUxMl92Ym1p
ICYmIHhjcjBfbWFzaygweGU2KSkKIAogI2RlZmluZSBjcHVfaGFzX3hnZXRidjEgICAoY3B1X2hh
c194c2F2ZSAmJiBjcC54c3RhdGUueGdldGJ2MSkKIAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtNDY4LDkgKzQ2OCwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhf
dGFibGUgewogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3Ag
PSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAu
dHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBbMHg1Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzI1NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAorICAgIFsweDc1IC4uLiAw
eDc2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAor
ICAgIFsweDc3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwg
LmQ4cyA9IDEgfSwKICAgICBbMHg3YSAuLi4gMHg3Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25v
bmUsIC50d29fb3AgPSAxIH0sCisgICAgWzB4N2QgLi4uIDB4N2VdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4N2ZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg4Y10gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAgLi4uIDB4OTNdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCkBAIC0xODYxLDYgKzE4NjUs
NyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc2hhKCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX2F2eDUxMmJ3KCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAzMCwgY3R4dCwgb3Bz
KQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJ2bCgpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVC
WCwgMzEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3ZibWkoKSB2Y3B1X2hh
cyggICAgICAgICA3LCBFQ1gsICAxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlk
KCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmlu
ZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0
eHQsIG9wcykKIApAQCAtNjA0Myw2ICs2MDQ4LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgIENBU0Vf
U0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5wY2tocHtzLGR9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3Nik6IC8qIHZwZXJt
aTJ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc3KTogLyogdnBlcm1pMnB7cyxkfSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDdlKTogLyogdnBlcm10MntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2YpOiAvKiB2cGVy
bXQycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBmYXVs
dF9zdXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZwYW5ke2QscX0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC04NTY0LDYgKzg1NzQsMTYgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8
fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOwog
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3NSk6IC8qIHZwZXJtaTJ7
Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDdkKTogLyogdnBlcm10MntiLHd9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBpZiAoICFldmV4LncgKQorICAgICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyX3ZibWkpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJl
c3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzgpOiAvKiB2cGJyb2FkY2FzdGIgeG1tL204
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc5
KTogLyogdnBicm9hZGNhc3R3IHhtbS9tMTYsW3h5el1tbXtrfSAqLwogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDcs
NiArMTA3LDcgQEAKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0FWWDUxMlZMKQogCiAvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4
ICovCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9BVlg1MTJfVkJNSSkKICNkZWZpbmUgY3B1X2hhc19yZHBpZCAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1JEUElEKQogCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVk
eCAqLwotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyNCw3
ICsyMjQsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJWTCwgICAgICA1KjMyKzMxKSAvCiAKIC8q
IEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4
LCB3b3JkIDYgKi8KIFhFTl9DUFVGRUFUVVJFKFBSRUZFVENIV1QxLCAgIDYqMzIrIDApIC8qQSAg
UFJFRkVUQ0hXVDEgaW5zdHJ1Y3Rpb24gKi8KLVhFTl9DUFVGRUFUVVJFKEFWWDUxMlZCTUksICAg
IDYqMzIrIDEpIC8qQSAgQVZYLTUxMiBWZWN0b3IgQnl0ZSBNYW5pcHVsYXRpb24gSW5zdHJzICov
CitYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVkJNSSwgICA2KjMyKyAxKSAvKkEgIEFWWC01MTIgVmVj
dG9yIEJ5dGUgTWFuaXB1bGF0aW9uIEluc3RycyAqLwogWEVOX0NQVUZFQVRVUkUoVU1JUCwgICAg
ICAgICAgNiozMisgMikgLypTICBVc2VyIE1vZGUgSW5zdHJ1Y3Rpb24gUHJldmVudGlvbiAqLwog
WEVOX0NQVUZFQVRVUkUoUEtVLCAgICAgICAgICAgNiozMisgMykgLypIICBQcm90ZWN0aW9uIEtl
eXMgZm9yIFVzZXJzcGFjZSAqLwogWEVOX0NQVUZFQVRVUkUoT1NQS0UsICAgICAgICAgNiozMisg
NCkgLyohICBPUyBQcm90ZWN0aW9uIEtleXMgRW5hYmxlICovCi0tLSBhL3hlbi90b29scy9nZW4t
Y3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU5LDEyICsyNTksMTcg
QEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgQVZYMjogW0FWWDUxMkZdLAog
CiAgICAgICAgICMgQVZYNTEyRiBpcyB0YWtlbiB0byBtZWFuIGhhcmR3YXJlIHN1cHBvcnQgZm9y
IDUxMmJpdCByZWdpc3RlcnMKLSAgICAgICAgIyAod2hpY2ggaW4gcHJhY3RpY2UgZGVwZW5kcyBv
biB0aGUgRVZFWCBwcmVmaXggdG8gZW5jb2RlKSwgYW5kIHRoZQotICAgICAgICAjIGluc3RydWN0
aW9ucyB0aGVtc2VsdmVzLiBBbGwgZnVydGhlciBBVlg1MTIgZmVhdHVyZXMgYXJlIGJ1aWx0IG9u
Ci0gICAgICAgICMgdG9wIG9mIEFWWDUxMkYKKyAgICAgICAgIyAod2hpY2ggaW4gcHJhY3RpY2Ug
ZGVwZW5kcyBvbiB0aGUgRVZFWCBwcmVmaXggdG8gZW5jb2RlKSBhcyB3ZWxsCisgICAgICAgICMg
YXMgbWFzayByZWdpc3RlcnMsIGFuZCB0aGUgaW5zdHJ1Y3Rpb25zIHRoZW1zZWx2ZXMuIEFsbCBm
dXJ0aGVyCisgICAgICAgICMgQVZYNTEyIGZlYXR1cmVzIGFyZSBidWlsdCBvbiB0b3Agb2YgQVZY
NTEyRgogICAgICAgICBBVlg1MTJGOiBbQVZYNTEyRFEsIEFWWDUxMklGTUEsIEFWWDUxMlBGLCBB
Vlg1MTJFUiwgQVZYNTEyQ0QsCi0gICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkws
IEFWWDUxMlZCTUksIEFWWDUxMl80Vk5OSVcsCi0gICAgICAgICAgICAgICAgICBBVlg1MTJfNEZN
QVBTLCBBVlg1MTJfVlBPUENOVERRXSwKKyAgICAgICAgICAgICAgICAgIEFWWDUxMkJXLCBBVlg1
MTJWTCwgQVZYNTEyXzRWTk5JVywgQVZYNTEyXzRGTUFQUywKKyAgICAgICAgICAgICAgICAgIEFW
WDUxMl9WUE9QQ05URFFdLAorCisgICAgICAgICMgQVZYNTEyIGV4dGVuc2lvbnMgYWN0aW5nIHNv
bGVseSBvbiB2ZWN0b3JzIG9mIGJ5dGVzL3dvcmRzIGFyZSBtYWRlCisgICAgICAgICMgZGVwZW5k
ZW50cyBvZiBBVlg1MTJCVyAoYXMgdG8gcmVxdWlyaW5nIHdpZGVyIHRoYW4gMTYtYml0IG1hc2sK
KyAgICAgICAgIyByZWdpc3RlcnMpLCBkZXNwaXRlIHRoZSBTRE0gbm90IGZvcm1hbGx5IG1ha2lu
ZyB0aGlzIGNvbm5lY3Rpb24uCisgICAgICAgIEFWWDUxMkJXOiBbQVZYNTEyX1ZCTUldLAogCiAg
ICAgICAgICMgVGhlIGZlYXR1cmVzOgogICAgICAgICAjICAgKiBTaW5nbGUgVGhyZWFkIEluZGly
ZWN0IEJyYW5jaCBQcmVkaWN0b3JzCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:43:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kIr-0004cV-GD; Fri, 15 Mar 2019 10:43: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kIq-0004cM-Rn
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:43:04 +0000
X-Inumbo-ID: 1b04e870-470f-11e9-9060-ab704e06104d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b04e870-470f-11e9-9060-ab704e06104d;
 Fri, 15 Mar 2019 10:43:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:43:01 -0600
Message-Id: <5C8B81B5020000780021F16A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:43:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 11/50] x86emul: support AVX512{F,
 BW} integer shuffle insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWxzbyBpbmNsdWRlIHZzaHVmZnszMng0LDY0eDJ9IGFzIGJlaW5nIHZlcnkgc2ltaWxhciB0byB2
c2h1Zml7MzJ4NCw2NHgyfS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnY4OiBSZS1iYXNlLgp2NzogRGlzYWJsZSBmYXVsdCBzdXBwcmVzc2lvbiBm
b3IgVlBTSFVGe0Qse0gsTH1XfS4gUmUtYmFzZS4KdjY6IFJlLWJhc2Ugb3ZlciBjaGFuZ2VzIGVh
cmxpZXIgaW4gdGhlIHNlcmllcy4KdjU6IFJlLWJhc2Ugb3ZlciBjaGFuZ2VzIGVhcmxpZXIgaW4g
dGhlIHNlcmllcy4KdjQ6IE1vdmUgT1ZSKCkgYWRkaXRpb24gaW50byBfX0FWWDUxMlZMX18gY29u
ZGl0aW9uYWwuIENvcnJlY3QgY29tbWVudHMuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKQEAgLTIxNCw2ICsyMTQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwcm9sdiwgICAgICAgIDY2LCAwZjM4LCAxNSwgICAg
dmwsICAgICBkcSwgdmwpLAogICAgIElOU05YKHByb3IsICAgICAgICA2NiwgICAwZiwgNzIsIDAs
IHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHByb3J2LCAgICAgICAgNjYsIDBmMzgsIDE0LCAg
ICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwc2h1ZmQsICAgICAgIDY2LCAgIDBmLCA3MCwg
ICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocHNsbGQsICAgICAgICA2NiwgICAwZiwgZjIs
ICAgIGVsXzQsICAgIGQsIHZsKSwKICAgICBJTlNOWChwc2xsZCwgICAgICAgNjYsICAgMGYsIDcy
LCA2LCB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwc2xscSwgICAgICAgIDY2LCAgIDBmLCBm
MywgICAgZWxfMiwgICAgcSwgdmwpLApAQCAtMjY0LDYgKzI2NSwxMCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdCiAgICAgSU5TTihleHRyYWN0aTMyeDQsICAgNjYs
IDBmM2EsIDM5LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjMyeDQsICAgIDY2LCAw
ZjNhLCAxOCwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNOKGluc2VydGkzMng0LCAgICA2NiwgMGYz
YSwgMzgsIGVsXzQsICBkLCB2bCksCisgICAgSU5TTihzaHVmZjMyeDQsICAgICAgNjYsIDBmM2Es
IDIzLCB2bCwgICAgZCwgdmwpLAorICAgIElOU04oc2h1ZmY2NHgyLCAgICAgIDY2LCAwZjNhLCAy
MywgdmwsICAgIHEsIHZsKSwKKyAgICBJTlNOKHNodWZpMzJ4NCwgICAgICA2NiwgMGYzYSwgNDMs
IHZsLCAgICBkLCB2bCksCisgICAgSU5TTihzaHVmaTY0eDIsICAgICAgNjYsIDBmM2EsIDQzLCB2
bCwgICAgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEy
W10gPSB7CkBAIC0zMTgsNiArMzIzLDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmJ3X2FsbFtdCiAgICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwgICAg
dywgdmwpLAogICAgIElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAgIHcs
IHZsKSwKICAgICBJTlNOKHBzYWRidywgICAgICA2NiwgICAwZiwgZjYsICAgIHZsLCAgICBiLCB2
bCksCisgICAgSU5TTihwc2h1ZmIsICAgICAgNjYsIDBmMzgsIDAwLCAgICB2bCwgICAgYiwgdmwp
LAorICAgIElOU04ocHNodWZodywgICAgIGYzLCAgIDBmLCA3MCwgICAgdmwsICAgIHcsIHZsKSwK
KyAgICBJTlNOKHBzaHVmbHcsICAgICBmMiwgICAwZiwgNzAsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTlgocHNsbGRxLCAgICAgNjYsICAgMGYsIDczLCA3LCB2bCwgICAgYiwgdmwpLAogICAg
IElOU04ocHNsbHZ3LCAgICAgIDY2LCAwZjM4LCAxMiwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJ
TlNOKHBzbGx3LCAgICAgICA2NiwgICAwZiwgZjEsICAgIGVsXzgsICB3LCB2bCksCi0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwpAQCAtMTUzLDYgKzE1MywxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjICBlbHNlCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkg
Qih2cGVybWkydmFycHMsIF9tYXNrLCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICBkZWZp
bmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHZwZXJtdDJ2YXJwcywgX21hc2ssIGludGVybGVhdmVf
bG8sIHgsIHksIH4wKQorIyAgIGRlZmluZSBzd2FwKHgpICh7IFwKKyAgICB2ZWNfdCB0XyA9IEIo
c2h1Zl9mMzJ4NF8sIF9tYXNrLCB4LCB4LCBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDEx
MDExLCB1bmRlZigpLCB+MCk7IFwKKyAgICBCKHNodWZwcywgX21hc2ssIHRfLCB0XywgMGIwMDAx
MTAxMSwgdW5kZWYoKSwgfjApOyBcCit9KQogIyAgZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09
IDgKICMgIGlmIFZFQ19TSVpFID49IDMyCkBAIC0xODEsNiArMTg1LDEwIEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGVsc2UKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwZCwgX21hc2ssIHgsIGludGVybGVhdmVfaGksIHks
IH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10MnZhcnBkLCBfbWFz
aywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCisjICAgZGVmaW5lIHN3YXAoeCkgKHsgXAorICAg
IHZlY190IHRfID0gQihzaHVmX2Y2NHgyXywgX21hc2ssIHgsIHgsIFZFQ19TSVpFID09IDMyID8g
MGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKTsgXAorICAgIEIoc2h1ZnBkLCBfbWFzaywg
dF8sIHRfLCAwYjAxMDEwMTAxLCB1bmRlZigpLCB+MCk7IFwKK30pCiAjICBlbmRpZgogIyBlbmRp
ZgogI2VsaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKQEAgLTMwOSw5ICsz
MTcsMTQgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgaWYg
VkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIo
cHVucGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCks
IH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbGRx
LCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMg
ICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgKHZzaV90KSh4KSwgMGIw
MDAxMTAxMSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVsc2UKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcmQsIF9tYXNrLCAodnNpX3QpKHgpLCBp
bnRlcmxlYXZlX2hpLCAodnNpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8o
eCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJkLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZzaV90
KSh4KSwgKHZzaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihwc2h1
ZmQsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIoc2h1Zl9pMzJ4NF8s
IF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHgpLCBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAxMTAxMSwgKHZzaV90KXVuZGVm
KCksIH4wKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwYjAwMDExMDExLCAodnNp
X3QpdW5kZWYoKSwgfjApKQogIyAgZW5kaWYKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClC
KG1vdmRxYTMyXywgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VO
VCkgLSAxKSkpKQpAQCAtMzMzLDkgKzM0NiwxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRlcmxl
YXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2tocWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZk
aV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4
LCB5KSAoKHZlY190KUIocHVucGNrbHFkcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSks
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVm
ZCwgX21hc2ssICh2c2lfdCkoeCksIDBiMDEwMDExMTAsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAj
ICBlbHNlCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2
YXJxLCBfbWFzaywgKHZkaV90KSh4KSwgaW50ZXJsZWF2ZV9oaSwgKHZkaV90KSh5KSwgfjApKQog
IyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQih2cGVybXQydmFycSwgX21h
c2ssIGludGVybGVhdmVfbG8sICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIH4wKSkKKyMgICBkZWZp
bmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodnNpX3QpQihzaHVmX2k2NHgyXywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
dCkoeCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUg
PT0gMzIgPyAwYjAxIDogMGIwMDAxMTAxMSwgKHZkaV90KXVuZGVmKCksIH4wKSwgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwYjAxMDAxMTEwLCAodnNpX3QpdW5kZWYoKSwgfjApKQog
IyAgZW5kaWYKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0XywgX21hc2ss
ICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQogIyBlbmRpZgotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmgKQEAgLTExOSw2ICsxMTksMTIgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1
dGVfXygodmVjdG9yXwogCiAjaWZkZWYgX19BVlg1MTJGX18KIAorLyogU2FkbHkgdGhlcmUgYXJl
IGEgZmV3IGV4Y2VwdGlvbnMgdG8gdGhlIGdlbmVyYWwgbmFtaW5nIHJ1bGVzLiAqLworIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVm
X2YzMng0X21hc2sKKyMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfZjY0eDJfNTEyX21hc2sg
X19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9z
aHVmX2kzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRfbWFzaworIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfc2h1Zl9pNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVm
X2k2NHgyX21hc2sKKwogIyBpZiBWRUNfU0laRSA+IEVMRU1fU0laRSAmJiAoZGVmaW5lZChWRUNf
TUFYKSA/IFZFQ19NQVggOiBWRUNfU0laRSkgPCA2NAogIyAgcHJhZ21hIEdDQyB0YXJnZXQgKCAi
YXZ4NTEydmwiICkKICMgZW5kaWYKQEAgLTI2Miw2ICsyNjgsNyBAQCBPVlIocG1vdnp4d3EpOwog
T1ZSKHBtdWxsZCk7CiBPVlIocG11bGRxKTsKIE9WUihwbXVsdWRxKTsKK09WUihwc2h1ZmQpOwog
T1ZSKHB1bnBja2hkcSk7CiBPVlIocHVucGNraHFkcSk7CiBPVlIocHVucGNrbGRxKTsKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMxOCw3ICszMTgsNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDZl
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHE2NCB9
LAogICAgIFsweDZmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfaW50LCBkOHNfdmwgfSwKLSAgICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3As
IHNpbWRfb3RoZXIgfSwKKyAgICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNp
bWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDcxIC4uLiAweDczXSA9IHsgRHN0SW1wbGljaXR8
U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9ub25lLCBkOHNfdmwgfSwKICAgICBbMHg3NCAuLi4gMHg3
Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwg
fSwKICAgICBbMHg3N10gPSB7IERzdEltcGxpY2l0fFNyY05vbmUgfSwKQEAgLTQzMiw3ICs0MzIs
OCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIHVpbnQ4X3QgdnNp
YjoxOwogICAgIGRpc3A4c2NhbGVfdCBkOHM6NDsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewot
ICAgIFsweDAwIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAor
ICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192
bCB9LAorICAgIFsweDAxIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LAogICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
IH0sCiAgICAgWzB4MTAgLi4uIDB4MTJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhl
ciwgLnR3b19vcCA9IDEgfSwKQEAgLTU0Myw2ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGV4dDBmM2FfdGFibGUgewogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwg
LmQ4cyA9IDAgfSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhz
ID0gMiB9LAogICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IGQ4
c19kcTY0IH0sCisgICAgWzB4MjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzEyOCwgLmQ4cyA9IDQgfSwKQEAgLTU1Miw2ICs1NTQsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwIC4uLiAweDQx
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4NDJdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDNdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDRdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDggLi4uIDB4NDldID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LApAQCAtNjcwMSw2ICs2NzA0LDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAvKiB2cHNy
YXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1hZGR3
ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDAwKTogLyogdnBzaHVmYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
ZDUpOiAvKiB2cG11bGx3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwpAQCAtNjk1
NSw2ICs2OTU5LDIxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgMzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHg3MCk6IC8qIHZwc2h1ZmQgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDcwKTogLyogdnBzaHVmaHcgJGlt
bTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9G
MigweDBmLCAweDcwKTogLyogdnBzaHVmbHcgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICBpZiAoIGV2ZXgucGZ4ID09IHZleF82NiApCisgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENfVUQpOworICAgICAgICBlbHNlCisgICAgICAgIHsK
KyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgfQor
ICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW0gfCBUd29PcDsKKyAgICAgICAgb3Bf
Ynl0ZXMgPSAxNiA8PCBldmV4LmxyOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNl
OworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisKICAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweDcxKTogICAgLyogR3JwMTIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweDcxKToKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDcy
KTogICAgLyogR3JwMTMgKi8KQEAgLTkxNTAsNyArOTE2OSwxMyBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4
MiAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgIGlmICggZXZleC53ICkKICAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKLSAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyIHx8IGV2ZXguYnJzLCBFWENfVUQpOworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjMp
OiAvKiB2c2h1ZmYzMng0ICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW0se3ksen1tbXtrfSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2c2h1ZmY2NHgy
ICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW0se3ksen1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmM2EsIDB4NDMpOiAvKiB2c2h1ZmkzMng0ICRpbW04LHt5LHp9bW0v
bWVtLHt5LHp9bW0se3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2c2h1Zmk2NHgyICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW0se3ks
en1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIsIEVYQ19V
RCk7CiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIGdvdG8gYXZ4
NTEyZl9pbW04X25vX3NhZTsKIAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:43:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:43:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kJJ-0004gY-RJ; Fri, 15 Mar 2019 10:43:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kJJ-0004gQ-3I
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:43:33 +0000
X-Inumbo-ID: 2d040f67-470f-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 2d040f67-470f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:43:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:43:31 -0600
Message-Id: <5C8B81D3020000780021F16D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:43:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 12/50] x86emul: support AVX512{BW,
 DQ} mask move insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

RW50cmllcyB0byB0aGUgdGFibGVzIGluIGV2ZXgtZGlzcDguYyBhcmUgYWRkZWQgZGVzcGl0ZSB0
aGVzZSBpbnNucyBub3QKYWxsb3dpbmcgZm9yIG1lbW9yeSBvcGVyYW5kcywgd2l0aCB0aGUgZ29h
bCBvZiB0aGUgdGFibGVzIGdpdmluZyBhCmNvbXBsZXRlIHBpY3R1cmUgb2YgdGhlIHN1cHBvcnRl
ZCBFVkVYLWVuY29kZWQgaW5zbnMgaW4gdGhlIGVuZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKQEAgLTMxNCw5ICszMTQsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2
bCwgICAgdywgdmwpLAogICAgIElOU04ocG1pbnViLCAgICAgIDY2LCAgIDBmLCBkYSwgICAgdmws
ICAgIGIsIHZsKSwKICAgICBJTlNOKHBtaW51dywgICAgICA2NiwgMGYzOCwgM2EsICAgIHZsLCAg
ICB3LCB2bCksCisvLyAgICAgICBwbW92YjJtLCAgICAgZjMsIDBmMzgsIDI5LCAgICAgICAgICAg
YgorLy8gICAgICAgcG1vdm0yLCAgICAgIGYzLCAwZjM4LCAyOCwgICAgICAgICAgYncKICAgICBJ
TlNOKHBtb3Zzd2IsICAgICBmMywgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5T
TihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04o
cG1vdnVzd2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgIGIsIHZsKSwKKy8vICAgICAgIHBt
b3Z3Mm0sICAgICBmMywgMGYzOCwgMjksICAgICAgICAgICB3CiAgICAgSU5TTihwbW92d2IsICAg
ICAgZjMsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG1vdnp4YncsICAg
IDY2LCAwZjM4LCAzMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJTlNOKHBtdWxodXcsICAgICA2
NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCkBAIC0zNjQsNiArMzY3LDkgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAgSU5TTl9QRlAoYW5kbiwgICAg
ICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYzOCwgNTks
IGVsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwK
Ky8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCisvLyAgICAg
ICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQorLy8gICAgICAgcG1vdnEy
bSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIHEKICAgICBJTlNOKHBtdWxscSwgICAgICAg
ICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAg
ICAgICAgMGYsIDU3KSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2su
UworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivb3BtYXNrLlMKQEAgLTEyLDE3ICsxMiwy
MyBAQAogCiAjaWYgU0laRSA9PSAxCiAjIGRlZmluZSBfKHgpIHgjI2IKKyMgZGVmaW5lIF92KHgs
IHQpIF92Xyh4IyNxLCB0KQogI2VsaWYgU0laRSA9PSAyCiAjIGRlZmluZSBfKHgpIHgjI3cKKyMg
ZGVmaW5lIF92KHgsIHQpIF92Xyh4IyNkLCB0KQogIyBkZWZpbmUgV0lERU4oeCkgeCMjYncKICNl
bGlmIFNJWkUgPT0gNAogIyBkZWZpbmUgXyh4KSB4IyNkCisjIGRlZmluZSBfdih4LCB0KSBfdl8o
eCMjdywgdCkKICMgZGVmaW5lIFdJREVOKHgpIHgjI3dkCiAjZWxpZiBTSVpFID09IDgKICMgZGVm
aW5lIF8oeCkgeCMjcQorIyBkZWZpbmUgX3YoeCwgdCkgX3ZfKHgjI2IsIHQpCiAjIGRlZmluZSBX
SURFTih4KSB4IyNkcQogI2VuZGlmCiAKKyNkZWZpbmUgX3ZfKHgsIHQpIHYjI3gjI3QKKwogICAg
IC5tYWNybyBjaGVjayByZXMxOnJlcSwgcmVzMjpyZXEsIGxpbmU6cmVxCiAgICAgXyhrbW92KSAg
ICAgICAlXHJlczEsIERBVEEob3V0KQogI2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9faTM4Nl9f
KQpAQCAtMTMxLDYgKzEzNywxNSBAQCBfc3RhcnQ6CiAKICNlbmRpZgogCisjaWYgU0laRSA+IDIg
PyBkZWZpbmVkKF9fQVZYNTEyQldfXykgOiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKworICAgIF8o
a21vdikgICAgICAgREFUQShpbjEpLCAlazAKKyAgICBfdihwbW92bTIsKSAgICVrMCwgJXptbTcK
KyAgICBfdihwbW92LDJtKSAgICV6bW03LCAlazMKKyAgICBjaGVjayAgICAgICAgIGswLCBrMywg
X19MSU5FX18KKworI2VuZGlmCisKICAgICB4b3IgICAgICAgICAgICVlYXgsICVlYXgKICAgICBy
ZXQKIAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODQ2NSw2ICs4NDY1LDIx
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbGVtX2J5dGVzID0gKGIgJiA3KSA8IDMgPyAxIDog
KGIgJiA3KSAhPSA1ID8gMiA6IDQ7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI5KTogLyogdnBtb3Z7Yix3fTJt
IFt4eXpdbW0sayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4Mzkp
OiAvKiB2cG1vdntkLHF9Mm0gW3h5el1tbSxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC5yIHx8ICFldmV4LlIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjgpOiAvKiB2cG1v
dm0ye2Isd30gayxbeHl6XW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYz
OCwgMHgzOCk6IC8qIHZwbW92bTJ7ZCxxfSBrLFt4eXpdbW0gKi8KKyAgICAgICAgaWYgKCBiICYg
MHgxMCApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3
KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2sgfHwgZWEudHlwZSAh
PSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1vdm50ZHFhIG0xMjgseG1t
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJhKTogLyogdm1vdm50
ZHFhIG1lbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:44:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:44: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 1h4kJp-0004mm-6i; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kJn-0004mX-Na
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:44:03 +0000
X-Inumbo-ID: 3d50d2f4-470f-11e9-8a90-0b134121ba9f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d50d2f4-470f-11e9-8a90-0b134121ba9f;
 Fri, 15 Mar 2019 10:43:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:43:58 -0600
Message-Id: <5C8B81ED020000780021F170@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:43:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 13/50] x86emul: basic AVX512BW testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY4OiBDb3JyZWN0IFBTe1IsTH1MRFEgb3ZlcnJpZGVzLgp2NjogUmUtYmFzZSBvdmVyIGNoYW5n
ZXMgZWFybGllciBpbiB0aGUgc2VyaWVzLgp2NDogQWRkIF9fQVZYNTEyVkxfXyBjb25kaXRpb25h
bCBhcm91bmQgbWFqb3JpdHkgb2YgT1ZSKCkgYWRkaXRpb25zLgogICAgQ29ycmVjdCBlcSgpIGZv
ciAxLSBhbmQgMi1ieXRlIGNhc2VzLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpA
QCAtMTYsNyArMTYsNyBAQCB2cGF0aCAlLmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKIAogQ0ZM
QUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKLVNJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3Nl
NCBhdnggYXZ4MiB4b3AgYXZ4NTEyZgorU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBh
dngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3CiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cK
IFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAtNjYsNiArNjYs
OSBAQCB4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQogYXZ4NTEyZi12ZWNzIDo9IDY0IDE2IDMyCiBh
dng1MTJmLWludHMgOj0gNCA4CiBhdng1MTJmLWZsdHMgOj0gNCA4Cithdng1MTJidy12ZWNzIDo9
ICQoYXZ4NTEyZi12ZWNzKQorYXZ4NTEyYnctaW50cyA6PSAxIDIKK2F2eDUxMmJ3LWZsdHMgOj0K
IAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwpAQCAtMzEsNiArMzEsMTAgQEAgRU5UUlkoc2ltZF90ZXN0KTsKICMg
IGRlZmluZSBlcSh4LCB5KSAoKEJSKGNtcHBzLCBfbWFzaywgeCwgeSwgMCwgLTEpICYgQUxMX1RS
VUUpID09IEFMTF9UUlVFKQogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgZGVmaW5lIGVxKHgs
IHkpIChCUihjbXBwZCwgX21hc2ssIHgsIHksIDAsIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiAo
SU5UX1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUgPT0gMSkgJiYgZGVmaW5lZChfX0FWWDUxMkJXX18p
CisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlf
dCkoeSksIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiAoSU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJ
WkUgPT0gMikgJiYgZGVmaW5lZChfX0FWWDUxMkJXX18pCisjICBkZWZpbmUgZXEoeCwgeSkgKEIo
cGNtcGVxdywgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoeSksIC0xKSA9PSBBTExfVFJVRSkK
ICMgZWxpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUgZXEoeCwg
eSkgKEIocGNtcGVxZCwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksIC0xKSA9PSBBTExf
VFJVRSkKICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CkBAIC0zNzQsNiAr
Mzc4LDg3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGRl
ZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1cSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
dCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3Qp
QihwbWludXEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQogIyBlbmRpZgorI2VsaWYgKElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEgfHwg
SU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJWkUgPT0gMikgJiYgXAorICAgICAgZGVmaW5lZChfX0FW
WDUxMkJXX18pICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCisj
IGlmIElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEKKyMgIGRlZmluZSBicm9hZGNhc3Qo
eCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0
YiAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihjaGFyWzFdKXsgeCB9
KSApOyBcCisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAoeyBcCisgICAg
dmVjX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3RiICVrMSwgJTAiIDogIj12IiAodF8p
IDogInIiICh4KSApOyBcCisgICAgdF87IFwKK30pCisjICBpZiBWRUNfU0laRSA9PSAxNgorIyAg
IGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toYncsIF9tYXNrLCAo
dnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBp
bnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsYncsIF9tYXNrLCAodnFpX3QpKHgp
LCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgo
dmVjX3QpQihwc2h1ZmIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKGludiAtIDEpLCAodnFp
X3QpdW5kZWYoKSwgfjApKQorIyAgZWxpZiBkZWZpbmVkKF9fQVZYNTEyVkJNSV9fKQorIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFycWksIF9tYXNrLCAo
dnFpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnFpX3QpKHkpLCB+MCkpCisjICAgZGVmaW5lIGlu
dGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxaSwgX21hc2ssIGludGVybGVh
dmVfbG8sICh2cWlfdCkoeCksICh2cWlfdCkoeSksIH4wKSkKKyMgIGVuZGlmCisjICBkZWZpbmUg
bWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcXVxaSwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCko
eSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEw
MTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDFMTCAmIEFMTF9U
UlVFKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3Z3YiwgX21hc2ssICh2
aGlfdCkoeCksICh2cWlfaGFsZl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1
YXJ0ZXJfdClCKHBtb3ZkYiwgX21hc2ssICh2c2lfdCkoeCksICh2cWlfcXVhcnRlcl90KXt9LCB+
MCkpCisjICBkZWZpbmUgc2hyaW5rMyh4KSAoKGVpZ2h0aF90KUIocG1vdnFiLCBfbWFzaywgKHZk
aV90KSh4KSwgKHZxaV9laWdodGhfdCl7fSwgfjApKQorIyBlbGlmIElOVF9TSVpFID09IDIgfHwg
VUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRf
OyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0dyAlMSwgJTAiIFwKKyAgICAgICAg
ICA6ICI9diIgKHRfKSA6ICJtIiAoKihzaG9ydFsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9
KQorIyAgZGVmaW5lIGJyb2FkY2FzdDIoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNt
ICggInZwYnJvYWRjYXN0dyAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAorICAg
IHRfOyBcCit9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KUIocHVucGNraHdkLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5
KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAo
KHZlY190KUIocHVucGNrbHdkLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZoaV90
KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFz
aywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodnNpX3QpQihwc2h1Zmh3LCBfbWFz
aywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCKHBzaHVmbHcsIF9t
YXNrLCAodmhpX3QpKHgpLCAwYjAwMDExMDExLCAodmhpX3QpdW5kZWYoKSwgfjApLCBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBiMDAwMTEwMTEsICh2aGlfdCl1bmRl
ZigpLCB+MCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMTAwMTExMCwgKHZz
aV90KXVuZGVmKCksIH4wKSkKKyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5
KSAoKHZlY190KUIodnBlcm1pMnZhcmhpLCBfbWFzaywgKHZoaV90KSh4KSwgaW50ZXJsZWF2ZV9o
aSwgKHZoaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVj
X3QpQih2cGVybXQydmFyaGksIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodmhpX3QpKHgpLCAodmhp
X3QpKHkpLCB+MCkpCisjICBlbmRpZgorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92
ZHF1aGksIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9U
UlVFKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3ZkdywgX21hc2ssICh2
c2lfdCkoeCksICh2aGlfaGFsZl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1
YXJ0ZXJfdClCKHBtb3ZxdywgX21hc2ssICh2ZGlfdCkoeCksICh2aGlfcXVhcnRlcl90KXt9LCB+
MCkpCisjIGVuZGlmCisjIGlmIElOVF9TSVpFID09IDEKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2
ZWNfdClCKHBtYXhzYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRl
ZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc2IsIF9tYXNrLCAo
dnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdp
ZGVuMSh4KSAoKHZlY190KUIocG1vdnN4YncsIF9tYXNrLCAodnFpX2hhbGZfdCkoeCksICh2aGlf
dCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92c3hiZCwg
X21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmlu
ZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3ZzeGJxLCBfbWFzaywgKHZxaV9laWdodGhfdCkoeCks
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDEKKyMgIGRlZmluZSBt
YXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1YiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSks
ICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWlu
dWIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQor
IyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4YncsIF9tYXNrLCAodnFpX2hhbGZf
dCkoeCksICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3Qp
QihwbW92enhiZCwgX21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4w
KSkKKyMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3Z6eGJxLCBfbWFzaywgKHZxaV9l
aWdodGhfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gMgor
IyAgZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzdywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQor
IyAgZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zdywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQor
IyAgZGVmaW5lIG11bF9oaSh4LCB5KSBCKHBtdWxodywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4w
KQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnN4d2QsIF9tYXNrLCB4LCAodnNp
X3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KUIocG1vdnN4d3Es
IF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbGlmIFVJTlRfU0laRSA9PSAyCisj
ICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4dXcsIF9tYXNrLCAodmhpX3QpKHgpLCAo
dmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZl
Y190KUIocG1pbnV3LCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZoaV90KXVuZGVm
KCksIH4wKSkKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgKCh2ZWNfdClCKHBtdWxodXcsIF9tYXNr
LCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5l
IHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4d2QsIF9tYXNrLCAodmhpX2hhbGZfdCkoeCksICh2
c2lfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92enh3
cSwgX21hc2ssICh2aGlfcXVhcnRlcl90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgZW5k
aWYKICNlbGlmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCiAjIGlmIElOVF9T
SVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEKICMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkp
ICgodmVjX3QpX19idWlsdGluX2lhMzJfcHVucGNraGJ3MTI4KCh2cWlfdCkoeCksICh2cWlfdCko
eSkpKQpAQCAtNTY1LDcgKzY1MCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRl
X3ZlY190IGIKICMgIGVuZGlmCiAjIGVuZGlmCiAjZW5kaWYKLSNpZiBWRUNfU0laRSA9PSAxNiAm
JiBkZWZpbmVkKF9fU1NTRTNfXykKKyNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NT
RTNfXykgJiYgIWRlZmluZWQoX19BVlg1MTJWTF9fKQogIyBpZiBJTlRfU0laRSA9PSAxCiAjICBk
ZWZpbmUgYWJzKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFic2IxMjgoKHZxaV90KSh4KSkp
CiAjIGVsaWYgSU5UX1NJWkUgPT0gMgpAQCAtNzg5LDYgKzg3NCw0MCBAQCBzdGF0aWMgaW5saW5l
IGhhbGZfdCBsb3dfaGFsZih2ZWNfdCB4KQogfQogIyBlbmRpZgogCisjIGlmICFkZWZpbmVkKGxv
d19xdWFydGVyKSAmJiBkZWZpbmVkKFFVQVJURVJfU0laRSkKK3N0YXRpYyBpbmxpbmUgcXVhcnRl
cl90IGxvd19xdWFydGVyKHZlY190IHgpCit7CisjICBpZiBRVUFSVEVSX1NJWkUgPCBWRUNfU0la
RQorICAgIHF1YXJ0ZXJfdCB5OworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBFTEVNX0NPVU5UIC8gNDsgKytpICkKKyAgICAgICAgeVtpXSA9IHhbaV07CisKKyAg
ICByZXR1cm4geTsKKyMgIGVsc2UKKyAgICByZXR1cm4geDsKKyMgIGVuZGlmCit9CisjIGVuZGlm
CisKKyMgaWYgIWRlZmluZWQobG93X2VpZ2h0aCkgJiYgZGVmaW5lZChFSUdIVEhfU0laRSkKK3N0
YXRpYyBpbmxpbmUgZWlnaHRoX3QgbG93X2VpZ2h0aCh2ZWNfdCB4KQoreworIyAgaWYgRUlHSFRI
X1NJWkUgPCBWRUNfU0laRQorICAgIGVpZ2h0aF90IHk7CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0OyArK2kgKQorICAgICAgICB5W2ld
ID0geFtpXTsKKworICAgIHJldHVybiB5OworIyAgZWxzZQorICAgIHJldHVybiB4OworIyAgZW5k
aWYKK30KKyMgZW5kaWYKKwogI2VuZGlmCiAKICNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBk
ZWZpbmVkKEZMT0FUX1NJWkUpCkBAIC0xMTE3LDcgKzEyMzYsNyBAQCBpbnQgc2ltZF90ZXN0KHZv
aWQpCiAgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwgYWx0IDwgMCk7CiAgICAgeSA9IGlu
dGVybGVhdmVfbG8oeiwgeSk7CiAgICAgdG91Y2goeCk7Ci0gICAgeiA9IHdpZGVuMih4KTsKKyAg
ICB6ID0gd2lkZW4yKGxvd19xdWFydGVyKHgpKTsKICAgICB0b3VjaCh4KTsKICAgICBpZiAoICFl
cSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIApAQCAtMTEyNiw3ICsxMjQ1LDcgQEAgaW50IHNp
bWRfdGVzdCh2b2lkKQogICAgIHkgPSBpbnRlcmxlYXZlX2xvKHksIHkpOwogICAgIHkgPSBpbnRl
cmxlYXZlX2xvKHosIHkpOwogICAgIHRvdWNoKHgpOwotICAgIHogPSB3aWRlbjMoeCk7CisgICAg
eiA9IHdpZGVuMyhsb3dfZWlnaHRoKHgpKTsKICAgICB0b3VjaCh4KTsKICAgICBpZiAoICFlcSh6
LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICMgIGVuZGlmCkBAIC0xMTQ4LDE0ICsxMjY3LDE0IEBA
IGludCBzaW1kX3Rlc3Qodm9pZCkKIAogIyBpZmRlZiB3aWRlbjIKICAgICB0b3VjaChzcmMpOwot
ICAgIHggPSB3aWRlbjIoc3JjKTsKKyAgICB4ID0gd2lkZW4yKGxvd19xdWFydGVyKHNyYykpOwog
ICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAj
IGVuZGlmCiAKICMgaWZkZWYgd2lkZW4zCiAgICAgdG91Y2goc3JjKTsKLSAgICB4ID0gd2lkZW4z
KHNyYyk7CisgICAgeCA9IHdpZGVuMyhsb3dfZWlnaHRoKHNyYykpOwogICAgIHRvdWNoKHNyYyk7
CiAgICAgaWYgKCAhZXEoeCwgaW50ZXJsZWF2ZV9sbyh6LCAodmVjX3Qpe30pKSApIHJldHVybiBf
X0xJTkVfXzsKICMgZW5kaWYKQEAgLTExNzUsNiArMTI5NCwzNiBAQCBpbnQgc2ltZF90ZXN0KHZv
aWQpCiAgICAgICAgICAgICBpZiAoIGF1eDJbaV0gIT0gc3JjW2ldICkKICAgICAgICAgICAgICAg
ICByZXR1cm4gX19MSU5FX187CiAgICAgfQorI2VuZGlmCisKKyNpZiBkZWZpbmVkKHdpZGVuMikg
JiYgZGVmaW5lZChzaHJpbmsyKQorICAgIHsKKyAgICAgICAgcXVhcnRlcl90IGF1eDEgPSBsb3df
cXVhcnRlcihzcmMpLCBhdXgyOworCisgICAgICAgIHRvdWNoKGF1eDEpOworICAgICAgICB4ID0g
d2lkZW4yKGF1eDEpOworICAgICAgICB0b3VjaCh4KTsKKyAgICAgICAgYXV4MiA9IHNocmluazIo
eCk7CisgICAgICAgIHRvdWNoKGF1eDIpOworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1f
Q09VTlQgLyA0OyArK2kgKQorICAgICAgICAgICAgaWYgKCBhdXgyW2ldICE9IHNyY1tpXSApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAgIH0KKyNlbmRpZgorCisjaWYgZGVm
aW5lZCh3aWRlbjMpICYmIGRlZmluZWQoc2hyaW5rMykKKyAgICB7CisgICAgICAgIGVpZ2h0aF90
IGF1eDEgPSBsb3dfZWlnaHRoKHNyYyksIGF1eDI7CisKKyAgICAgICAgdG91Y2goYXV4MSk7Cisg
ICAgICAgIHggPSB3aWRlbjMoYXV4MSk7CisgICAgICAgIHRvdWNoKHgpOworICAgICAgICBhdXgy
ID0gc2hyaW5rMyh4KTsKKyAgICAgICAgdG91Y2goYXV4Mik7CisgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgRUxFTV9DT1VOVCAvIDg7ICsraSApCisgICAgICAgICAgICBpZiAoIGF1eDJbaV0gIT0g
c3JjW2ldICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisgICAgfQogI2VuZGlm
CiAKICNpZmRlZiBkdXBfbG8KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC05NSw2ICs5NSwzMiBAQCB0
eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShICiB0eXBlZGVmIGxvbmcgbG9u
ZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmRpX2hhbGZfdDsKICMg
ZW5kaWYKIAorIyBpZiBFTEVNX0NPVU5UID49IDQKKyMgIGlmIFZFQ19TSVpFID4gNjQKKyMgICBk
ZWZpbmUgUVVBUlRFUl9TSVpFIChWRUNfU0laRSAvIDQpCisjICBlbHNlCisjICAgZGVmaW5lIFFV
QVJURVJfU0laRSAxNgorIyAgZW5kaWYKK3R5cGVkZWYgdHlwZW9mKCh2ZWNfdCl7fVswXSkgX19h
dHRyaWJ1dGVfXygodmVjdG9yX3NpemUoUVVBUlRFUl9TSVpFKSkpIHF1YXJ0ZXJfdDsKK3R5cGVk
ZWYgY2hhciBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShRVUFSVEVSX1NJWkUpKSkgdnFpX3F1
YXJ0ZXJfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoUVVBUlRF
Ul9TSVpFKSkpIHZoaV9xdWFydGVyX3Q7Cit0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0
b3Jfc2l6ZShRVUFSVEVSX1NJWkUpKSkgdnNpX3F1YXJ0ZXJfdDsKK3R5cGVkZWYgbG9uZyBsb25n
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFFVQVJURVJfU0laRSkpKSB2ZGlfcXVhcnRlcl90
OworIyBlbmRpZgorCisjIGlmIEVMRU1fQ09VTlQgPj0gOAorIyAgaWYgVkVDX1NJWkUgPiAxMjgK
KyMgICBkZWZpbmUgRUlHSFRIX1NJWkUgKFZFQ19TSVpFIC8gOCkKKyMgIGVsc2UKKyMgICBkZWZp
bmUgRUlHSFRIX1NJWkUgMTYKKyMgIGVuZGlmCit0eXBlZGVmIHR5cGVvZigodmVjX3Qpe31bMF0p
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9TSVpFKSkpIGVpZ2h0aF90OwordHlw
ZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9TSVpFKSkpIHZxaV9l
aWdodGhfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRUlHSFRI
X1NJWkUpKSkgdmhpX2VpZ2h0aF90OwordHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9y
X3NpemUoRUlHSFRIX1NJWkUpKSkgdnNpX2VpZ2h0aF90OwordHlwZWRlZiBsb25nIGxvbmcgX19h
dHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdmRpX2VpZ2h0aF90OworIyBl
bmRpZgorCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IDE2CkBAIC0xODIsNiArMjA4LDkgQEAg
T1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsKIE9WUl9GUChhZGQpOwogT1ZSX0lO
VChhZGQpOworT1ZSX0JXKGFkZHMpOworT1ZSX0JXKGFkZHVzKTsKK09WUl9CVyhhdmcpOwogT1ZS
X0ZQKGRpdik7CiBPVlIoZXh0cmFjdHBzKTsKIE9WUl9GTUEoZm1hZGQsIEZQKTsKQEAgLTIxNCw2
ICsyNDMsOCBAQCBPVlJfSU5UKHNybCk7CiBPVlJfRFEoc3Jsdik7CiBPVlJfRlAoc3ViKTsKIE9W
Ul9JTlQoc3ViKTsKK09WUl9CVyhzdWJzKTsKK09WUl9CVyhzdWJ1cyk7CiBPVlJfU0ZQKHVjb21p
KTsKIE9WUl9WRlAodW5wY2toKTsKIE9WUl9WRlAodW5wY2tsKTsKQEAgLTI3NSw2ICszMDYsMzEg
QEAgT1ZSKHB1bnBja2xkcSk7CiBPVlIocHVucGNrbHFkcSk7CiAjIGVuZGlmCiAKKyMgaWZkZWYg
X19BVlg1MTJCV19fCitPVlIocGV4dHJiKTsKK09WUihwZXh0cncpOworT1ZSKHBpbnNyYik7CitP
VlIocGluc3J3KTsKKyMgIGlmZGVmIF9fQVZYNTEyVkxfXworT1ZSKHBtYWRkd2QpOworT1ZSKHBt
b3ZzeGJ3KTsKK09WUihwbW92enhidyk7CitPVlIocG11bGh1dyk7CitPVlIocG11bGh3KTsKK09W
UihwbXVsbHcpOworT1ZSKHBzYWRidyk7CitPVlIocHNodWZiKTsKK09WUihwc2h1Zmh3KTsKK09W
Uihwc2h1Zmx3KTsKK09WUihwc2xsZHEpOworT1ZSKHBzcmxkcSk7CitPVlIocHVucGNraGJ3KTsK
K09WUihwdW5wY2tod2QpOworT1ZSKHB1bnBja2xidyk7CitPVlIocHVucGNrbHdkKTsKKyMgIGVu
ZGlmCisjIGVuZGlmCisKICMgdW5kZWYgT1ZSX1ZGUAogIyB1bmRlZiBPVlJfU0ZQCiAjIHVuZGVm
IE9WUl9JTlQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAg
LTIyLDYgKzIyLDcgQEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZwog
I2luY2x1ZGUgImF2eDUxMmRxLW9wbWFzay5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LW9wbWFzay5o
IgogI2luY2x1ZGUgImF2eDUxMmYuaCIKKyNpbmNsdWRlICJhdng1MTJidy5oIgogCiAjZGVmaW5l
IHZlcmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICov
CiAKQEAgLTEwNSw2ICsxMDYsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJidyh2
b2lkKQogfQogI2RlZmluZSBzaW1kX2NoZWNrX2F2eDUxMmJ3X29wbWFzayBzaW1kX2NoZWNrX2F2
eDUxMmJ3CiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYndfdmwodm9pZCkKK3sKKyAg
ICByZXR1cm4gY3B1X2hhc19hdng1MTJidyAmJiBjcHVfaGFzX2F2eDUxMnZsOworfQorCiBzdGF0
aWMgdm9pZCBzaW1kX3NldF9yZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IGlmICggY3B1X2hhc19tbXggKQpAQCAtMjg0LDYgKzI5MCwxOCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHsKICAgICBBVlg1MTJWTChWTCB1NjR4MiwgICAgICAgIGF2eDUxMmYsICAgICAgMTZ1OCks
CiAgICAgQVZYNTEyVkwoVkwgczY0eDQsICAgICAgICBhdng1MTJmLCAgICAgIDMyaTgpLAogICAg
IEFWWDUxMlZMKFZMIHU2NHg0LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMnU4KSwKKyAgICBTSU1E
KEFWWDUxMkJXIHM4eDY0LCAgICAgYXZ4NTEyYncsICAgICAgNjRpMSksCisgICAgU0lNRChBVlg1
MTJCVyB1OHg2NCwgICAgIGF2eDUxMmJ3LCAgICAgIDY0dTEpLAorICAgIFNJTUQoQVZYNTEyQlcg
czE2eDMyLCAgICBhdng1MTJidywgICAgICA2NGkyKSwKKyAgICBTSU1EKEFWWDUxMkJXIHUxNngz
MiwgICAgYXZ4NTEyYncsICAgICAgNjR1MiksCisgICAgQVZYNTEyVkwoQlcrVkwgczh4MTYsICAg
IGF2eDUxMmJ3LCAgICAgIDE2aTEpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHU4eDE2LCAgICBhdng1
MTJidywgICAgICAxNnUxKSwKKyAgICBBVlg1MTJWTChCVytWTCBzOHgzMiwgICAgYXZ4NTEyYncs
ICAgICAgMzJpMSksCisgICAgQVZYNTEyVkwoQlcrVkwgdTh4MzIsICAgIGF2eDUxMmJ3LCAgICAg
IDMydTEpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHMxNng4LCAgICBhdng1MTJidywgICAgICAxNmky
KSwKKyAgICBBVlg1MTJWTChCVytWTCB1MTZ4OCwgICAgYXZ4NTEyYncsICAgICAgMTZ1MiksCisg
ICAgQVZYNTEyVkwoQlcrVkwgczE2eDE2LCAgIGF2eDUxMmJ3LCAgICAgIDMyaTIpLAorICAgIEFW
WDUxMlZMKEJXK1ZMIHUxNngxNiwgICBhdng1MTJidywgICAgICAzMnUyKSwKICN1bmRlZiBBVlg1
MTJWTF8KICN1bmRlZiBBVlg1MTJWTAogI3VuZGVmIFNJTURfCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:44:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kKB-0004tU-Mo; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kKA-0004t5-DN
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:44:26 +0000
X-Inumbo-ID: 4c4c4af7-470f-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 4c4c4af7-470f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:44:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:44:23 -0600
Message-Id: <5C8B8207020000780021F173@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:44:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 14/50] x86emul: basic AVX512DQ testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY2OiBSZS1iYXNlLgp2NTogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGUgc2Vy
aWVzLgp2NDogV3JhcCBPVlIocG11bGxxKSBpbiBfX0FWWDUxMlZMX18gY29uZGl0aW9uYWwuCnYz
OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIHZwYXRoICUu
YyAkKFhFTl9ST09UKS94ZW4vbGliL3g4NgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkKIAotU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmIGF2
eDUxMmJ3CitTSU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYg
YXZ4NTEyYncgYXZ4NTEyZHEKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwogVEVTVENB
U0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoU0cpCkBAIC02OSw5ICs2OSwxMiBAQCBh
dng1MTJmLWZsdHMgOj0gNCA4CiBhdng1MTJidy12ZWNzIDo9ICQoYXZ4NTEyZi12ZWNzKQogYXZ4
NTEyYnctaW50cyA6PSAxIDIKIGF2eDUxMmJ3LWZsdHMgOj0KK2F2eDUxMmRxLXZlY3MgOj0gJChh
dng1MTJmLXZlY3MpCithdng1MTJkcS1pbnRzIDo9ICQoYXZ4NTEyZi1pbnRzKQorYXZ4NTEyZHEt
Zmx0cyA6PSAkKGF2eDUxMmYtZmx0cykKIAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCi1hdng1
MTJkcS1vcG1hc2stdmVjcyA6PSAxCithdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxIDIKIGF2eDUx
MmJ3LW9wbWFzay12ZWNzIDo9IDQgOAogCiAjIFN1cHByZXNzIGJ1aWxkaW5nIGJ5IGRlZmF1bHQg
b2YgdGhlIGhhcm5lc3MgaWYgdGhlIGNvbXBpbGVyIGNhbid0IGRlYWwKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCkBAIC0xMjEsNiArMTIxLDM0IEBAIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rv
cl9zaXplKEUKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJ
R0hUSF9TSVpFKSkpIHZkaV9laWdodGhfdDsKICMgZW5kaWYKIAorIyBkZWZpbmUgREVDTF9QQUlS
KHcpIFwKK3R5cGVkZWYgdyAjIyBfdCBwYWlyX3Q7IFwKK3R5cGVkZWYgdnNpXyAjIyB3ICMjIF90
IHZzaV9wYWlyX3Q7IFwKK3R5cGVkZWYgdmRpXyAjIyB3ICMjIF90IHZkaV9wYWlyX3QKKyMgZGVm
aW5lIERFQ0xfUVVBUlRFVCh3KSBcCit0eXBlZGVmIHcgIyMgX3QgcXVhcnRldF90OyBcCit0eXBl
ZGVmIHZzaV8gIyMgdyAjIyBfdCB2c2lfcXVhcnRldF90OyBcCit0eXBlZGVmIHZkaV8gIyMgdyAj
IyBfdCB2ZGlfcXVhcnRldF90CisjIGRlZmluZSBERUNMX09DVEVUKHcpIFwKK3R5cGVkZWYgdyAj
IyBfdCBvY3RldF90OyBcCit0eXBlZGVmIHZzaV8gIyMgdyAjIyBfdCB2c2lfb2N0ZXRfdDsgXAor
dHlwZWRlZiB2ZGlfICMjIHcgIyMgX3QgdmRpX29jdGV0X3QKKworIyBpZiBFTEVNX0NPVU5UID09
IDQKK0RFQ0xfUEFJUihoYWxmKTsKKyMgZWxpZiBFTEVNX0NPVU5UID09IDgKK0RFQ0xfUEFJUihx
dWFydGVyKTsKK0RFQ0xfUVVBUlRFVChoYWxmKTsKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2CitE
RUNMX1BBSVIoZWlnaHRoKTsKK0RFQ0xfUVVBUlRFVChxdWFydGVyKTsKK0RFQ0xfT0NURVQoaGFs
Zik7CisjIGVuZGlmCisKKyMgdW5kZWYgREVDTF9PQ1RFVAorIyB1bmRlZiBERUNMX1FVQVJURVQK
KyMgdW5kZWYgREVDTF9QQUlSCisKICNlbmRpZgogCiAjaWYgVkVDX1NJWkUgPT0gMTYKQEAgLTE0
Niw2ICsxNzQsMTQgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yXwog
I2lmZGVmIF9fQVZYNTEyRl9fCiAKIC8qIFNhZGx5IHRoZXJlIGFyZSBhIGZldyBleGNlcHRpb25z
IHRvIHRoZSBnZW5lcmFsIG5hbWluZyBydWxlcy4gKi8KKyMgZGVmaW5lIF9fYnVpbHRpbl9pYTMy
X2Jyb2FkY2FzdGYzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2Jyb2FkY2FzdGYzMng0XzUx
MgorIyBkZWZpbmUgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0aTMyeDRfNTEyX21hc2sgX19idWls
dGluX2lhMzJfYnJvYWRjYXN0aTMyeDRfNTEyCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNl
cnRmMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4NF9tYXNrCisjIGRlZmlu
ZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4OF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNl
cnRmMzJ4OF9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRmNjR4NF81MTJfbWFz
ayBfX2J1aWx0aW5faWEzMl9pbnNlcnRmNjR4NF9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEz
Ml9pbnNlcnRpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4NF9tYXNrCisj
IGRlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4OF81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9pbnNlcnRpMzJ4OF9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRpNjR4NF81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpNjR4NF9tYXNrCiAjIGRlZmluZSBfX2J1aWx0
aW5faWEzMl9zaHVmX2YzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfbWFz
awogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5f
aWEzMl9zaHVmX2Y2NHgyX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRf
NTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF9tYXNrCkBAIC0zMzEsNiArMzY3LDIw
IEBAIE9WUihwdW5wY2tsd2QpOwogIyAgZW5kaWYKICMgZW5kaWYKIAorIyBpZmRlZiBfX0FWWDUx
MkRRX18KK09WUl9WRlAoYW5kKTsKK09WUl9WRlAoYW5kbik7CitPVlJfVkZQKG9yKTsKK09WUihw
ZXh0cmQpOworT1ZSKHBleHRycSk7CitPVlIocGluc3JkKTsKK09WUihwaW5zcnEpOworIyAgaWZk
ZWYgX19BVlg1MTJWTF9fCitPVlIocG11bGxxKTsKKyMgIGVuZGlmCitPVlJfVkZQKHhvcik7Cisj
IGVuZGlmCisKICMgdW5kZWYgT1ZSX1ZGUAogIyB1bmRlZiBPVlJfU0ZQCiAjIHVuZGVmIE9WUl9J
TlQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0xMzksNiArMTM5LDI3IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgZW5kaWYKICNlbGlmIGRlZmluZWQoRkxPQVRf
U0laRSkgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAogICAgICAgKFZFQ19TSVpFID09IDY0
IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgRUxFTV9DT1VOVCA9PSA4IC8qIHZleHRy
YWN0ZnszMiw2NH14NCAqLyB8fCBcCisgICAgIChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1fU0la
RSA9PSA0ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RmMzJ4OCAqLyB8fCBc
CisgICAgIChFTEVNX0NPVU5UID09IDQgJiYgRUxFTV9TSVpFID09IDggJiYgZGVmaW5lZChfX0FW
WDUxMkRRX18pKSAvKiB2ZXh0cmFjdGY2NHgyICovCisjICBkZWZpbmUgbG93X2hhbGYoeCkgKHsg
XAorICAgIGhhbGZfdCB0XzsgXAorICAgIGFzbSAoICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAkMCwg
JVtzXSwgJVtkXSIgXAorICAgICAgICAgIDogW2RdICI9bSIgKHRfKSBcCisgICAgICAgICAgOiBb
c10gInYiICh4KSwgW3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAiaSIgKEVMRU1fQ09VTlQg
LyAyKSApOyBcCisgICAgdF87IFwKK30pCisjIGVuZGlmCisjIGlmIChFTEVNX0NPVU5UID09IDE2
ICYmIEVMRU1fU0laRSA9PSA0KSAvKiB2ZXh0cmFjdGYzMng0ICovIHx8IFwKKyAgICAgKEVMRU1f
Q09VTlQgPT0gOCAmJiBFTEVNX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8q
IHZleHRyYWN0ZjY0eDIgKi8KKyMgIGRlZmluZSBsb3dfcXVhcnRlcih4KSAoeyBcCisgICAgcXVh
cnRlcl90IHRfOyBcCisgICAgYXNtICggInZleHRyYWN0ZiVjW3ddeCVjW25dICQwLCAlW3NdLCAl
W2RdIiBcCisgICAgICAgICAgOiBbZF0gIj1tIiAodF8pIFwKKyAgICAgICAgICA6IFtzXSAidiIg
KHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25dICJpIiAoRUxFTV9DT1VOVCAvIDQpICk7
IFwKKyAgICB0XzsgXAorfSkKKyMgZW5kaWYKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IFwKICAgICB2ZWNfdCB0XzsgXApAQCAtMTQ2LDYgKzE2NywxNyBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgICAgICAgOiAi
PXYiICh0XykgOiAibSIgKCooZmxvYXRbMV0peyB4IH0pICk7IFwKICAgICB0XzsgXAogfSkKKyMg
IGlmIFZFQ19TSVpFID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRlZmluZSBi
cm9hZGNhc3RfcGFpcih4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidmJyb2Fk
Y2FzdGYzMngyICUxLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHgpICk7IFwKKyAgICB0XzsgXAor
fSkKKyMgIGVuZGlmCisjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFf
XykKKyMgICBkZWZpbmUgYnJvYWRjYXN0X29jdGV0KHgpIEIoYnJvYWRjYXN0ZjMyeDhfLCBfbWFz
aywgeCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIGluc2VydF9vY3RldCh4LCB5LCBwKSBCKGlu
c2VydGYzMng4XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRl
ZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAg
ZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAx
MDEgJiBBTExfVFJVRSkpCkBAIC0xNTUsNiArMTg3LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBf
dG9fYm9vbChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVu
cGNrbHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIHN3YXAoeCkgQihz
aHVmcHMsIF9tYXNrLCB4LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKICMgIGVsc2UKKyMg
ICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXQoeCkgQihicm9hZGNhc3RmMzJ4NF8sIF9tYXNrLCB4
LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgXAorICAgIEIo
aW5zZXJ0ZjMyeDRfLCBfbWFzaywgeCwgXAorICAgICAgLyogQ2FzdCBuZWVkZWQgYmVsb3cgdG8g
d29yayBhcm91bmQgZ2NjIDcueCBxdWlyay4gKi8gXAorICAgICAgKHApICYgMSA/ICh0eXBlb2Yo
eSkpX19idWlsdGluX2lhMzJfc2h1ZnBzKHksIHksIDBiMDEwMDAxMDApIDogKHkpLCBcCisgICAg
ICAocCkgPj4gMSwgeCwgMyA8PCAoKHApICogMikpCisjICAgZGVmaW5lIGluc2VydF9xdWFydGV0
KHgsIHksIHApIEIoaW5zZXJ0ZjMyeDRfLCBfbWFzaywgeCwgeSwgcCwgdW5kZWYoKSwgfjApCiAj
ICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWkydmFycHMsIF9tYXNrLCB4LCBp
bnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHZw
ZXJtdDJ2YXJwcywgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHksIH4wKQogIyAgIGRlZmluZSBz
d2FwKHgpICh7IFwKQEAgLTE3OCw2ICsyMTcsMTQgQEAgc3RhdGljIGlubGluZSBib29sIF90b19i
b29sKGJ5dGVfdmVjX3QgYgogICAgIHRfOyBcCiB9KQogIyAgZW5kaWYKKyMgIGlmIFZFQ19TSVpF
ID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRlZmluZSBicm9hZGNhc3RfcGFp
cih4KSBCKGJyb2FkY2FzdGY2NHgyXywgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmlu
ZSBpbnNlcnRfcGFpcih4LCB5LCBwKSBCKGluc2VydGY2NHgyXywgX21hc2ssIHgsIHksIHAsIHVu
ZGVmKCksIH4wKQorIyAgZW5kaWYKKyMgIGlmIFZFQ19TSVpFID09IDY0CisjICAgZGVmaW5lIGJy
b2FkY2FzdF9xdWFydGV0KHgpIEIoYnJvYWRjYXN0ZjY0eDRfLCAsIHgsIHVuZGVmKCksIH4wKQor
IyAgIGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBwKSBCKGluc2VydGY2NHg0XywgX21hc2ss
IHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRlZmluZSBtYXgoeCwgeSkgQlJf
KG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEJS
XyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBC
KG1vdmFwZCwgX21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCkBAIC0zMDYsNiArMzUzLDE2IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB0XzsgXAogfSkKICMg
ZW5kaWYKKyMgaWYgKEVMRU1fQ09VTlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQpIC8qIHZleHRy
YWN0aTMyeDQgKi8gfHwgXAorICAgICAgIChFTEVNX0NPVU5UID09IDggJiYgRUxFTV9TSVpFID09
IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGk2NHgyICovCisjICBkZWZp
bmUgbG93X3F1YXJ0ZXIoeCkgKHsgXAorICAgIHF1YXJ0ZXJfdCB0XzsgXAorICAgIGFzbSAoICJ2
ZXh0cmFjdGklY1t3XXglY1tuXSAkMCwgJVtzXSwgJVtkXSIgXAorICAgICAgICAgIDogW2RdICI9
bSIgKHRfKSBcCisgICAgICAgICAgOiBbc10gInYiICh4KSwgW3ddICJpIiAoRUxFTV9TSVpFICog
OCksIFtuXSAiaSIgKEVMRU1fQ09VTlQgLyA0KSApOyBcCisgICAgdF87IFwKK30pCisjIGVuZGlm
CiAjIGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQKICMgIGRlZmluZSBicm9hZGNh
c3QoeCkgKHsgXAogICAgIHZlY190IHRfOyBcCkBAIC0zMTgsMTEgKzM3NSwzMCBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgYXNtICggInZwYnJvYWRjYXN0
ZCAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAogICAgIHRfOyBcCiB9KQorIyAg
aWZkZWYgX19BVlg1MTJEUV9fCisjICAgZGVmaW5lIGJyb2FkY2FzdF9wYWlyKHgpICh7IFwKKyAg
ICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2YnJvYWRjYXN0aTMyeDIgJTEsICUwIiA6ICI9diIg
KHRfKSA6ICJtIiAoeCkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZW5kaWYKKyMgIGlmIFZFQ19T
SVpFID09IDY0ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRlZmluZSBicm9hZGNhc3Rf
b2N0ZXQoeCkgKCh2ZWNfdClCKGJyb2FkY2FzdGkzMng4XywgX21hc2ssICh2c2lfb2N0ZXRfdCko
eCksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGluc2VydF9vY3RldCh4LCB5LCBw
KSAoKHZlY190KUIoaW5zZXJ0aTMyeDhfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV9vY3RldF90
KSh5KSwgcCwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjICBpZiBWRUNfU0laRSA9
PSAxNgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toZHEs
IF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAg
IGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsZHEsIF9tYXNrLCAo
dnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBz
d2FwKHgpICgodmVjX3QpQihwc2h1ZmQsIF9tYXNrLCAodnNpX3QpKHgpLCAwYjAwMDExMDExLCAo
dnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZWxzZQorIyAgIGRlZmluZSBicm9hZGNhc3RfcXVhcnRl
dCh4KSAoKHZlY190KUIoYnJvYWRjYXN0aTMyeDRfLCBfbWFzaywgKHZzaV9xdWFydGV0X3QpKHgp
LCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnNlcnRfcGFpcih4LCB5LCBwKSBc
CisgICAgKHZlY190KShCKGluc2VydGkzMng0XywgX21hc2ssICh2c2lfdCkoeCksIFwKKyAgICAg
ICAgICAgICAgLyogRmlyc3QgY2FzdCBuZWVkZWQgYmVsb3cgdG8gd29yayBhcm91bmQgZ2NjIDcu
eCBxdWlyay4gKi8gXAorICAgICAgICAgICAgICAocCkgJiAxID8gKHZzaV9wYWlyX3QpX19idWls
dGluX2lhMzJfcHNodWZkKCh2c2lfcGFpcl90KSh5KSwgMGIwMTAwMDEwMCkgXAorICAgICAgICAg
ICAgICAgICAgICAgIDogKHZzaV9wYWlyX3QpKHkpLCBcCisgICAgICAgICAgICAgIChwKSA+PiAx
LCAodnNpX3QpKHgpLCAzIDw8ICgocCkgKiAyKSkpCisjICAgZGVmaW5lIGluc2VydF9xdWFydGV0
KHgsIHksIHApICgodmVjX3QpQihpbnNlcnRpMzJ4NF8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNp
X3F1YXJ0ZXRfdCkoeSksIHAsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVy
bGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2YXJkLCBfbWFzaywgKHZzaV90KSh4KSwg
aW50ZXJsZWF2ZV9oaSwgKHZzaV90KSh5KSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xv
KHgsIHkpICgodmVjX3QpQih2cGVybXQydmFyZCwgX21hc2ssIGludGVybGVhdmVfbG8sICh2c2lf
dCkoeCksICh2c2lfdCkoeSksIH4wKSkKICMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNo
dWZkLCBfbWFzaywgXApAQCAtMzQ3LDYgKzQyMywxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3Rv
X2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgdF87IFwKIH0pCiAjICBlbmRpZgorIyAgaWYgVkVDX1NJ
WkUgPj0gMzIgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCisjICAgZGVmaW5lIGJyb2FkY2FzdF9w
YWlyKHgpICgodmVjX3QpQihicm9hZGNhc3RpNjR4Ml8sIF9tYXNrLCAodmRpX3BhaXJfdCkoeCks
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGluc2VydF9wYWlyKHgsIHksIHApICgo
dmVjX3QpQihpbnNlcnRpNjR4Ml8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3BhaXJfdCkoeSks
IHAsICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgorIyAgaWYgVkVDX1NJWkUgPT0gNjQK
KyMgICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXQoeCkgKCh2ZWNfdClCKGJyb2FkY2FzdGk2NHg0
XywgLCAodmRpX3F1YXJ0ZXRfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5l
IGluc2VydF9xdWFydGV0KHgsIHksIHApICgodmVjX3QpQihpbnNlcnRpNjR4NF8sIF9tYXNrLCAo
dmRpX3QpKHgpLCAodmRpX3F1YXJ0ZXRfdCkoeSksIHAsICh2ZGlfdCl1bmRlZigpLCB+MCkpCisj
ICBlbmRpZgogIyAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4
LCB5KSAoKHZlY190KUIocHVucGNraHFkcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSks
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2
ZWNfdClCKHB1bnBja2xxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3Qp
dW5kZWYoKSwgfjApKQpAQCAtODk4LDcgKzk4Miw3IEBAIHN0YXRpYyBpbmxpbmUgZWlnaHRoX3Qg
bG93X2VpZ2h0aCh2ZWNfdAogICAgIGVpZ2h0aF90IHk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAK
LSAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0OyArK2kgKQorICAgIGZvciAoIGkg
PSAwOyBpIDwgRUxFTV9DT1VOVCAvIDg7ICsraSApCiAgICAgICAgIHlbaV0gPSB4W2ldOwogCiAg
ICAgcmV0dXJuIHk7CkBAIC05MTAsNiArOTk0LDUwIEBAIHN0YXRpYyBpbmxpbmUgZWlnaHRoX3Qg
bG93X2VpZ2h0aCh2ZWNfdAogCiAjZW5kaWYKIAorI2lmZGVmIGJyb2FkY2FzdF9wYWlyCisjIGlm
IEVMRU1fQ09VTlQgPT0gNAorIyAgZGVmaW5lIGJyb2FkY2FzdF9oYWxmIGJyb2FkY2FzdF9wYWly
CisjIGVsaWYgRUxFTV9DT1VOVCA9PSA4CisjICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXIgYnJv
YWRjYXN0X3BhaXIKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2CisjICBkZWZpbmUgYnJvYWRjYXN0
X2VpZ2h0aCBicm9hZGNhc3RfcGFpcgorIyBlbmRpZgorI2VuZGlmCisKKyNpZmRlZiBpbnNlcnRf
cGFpcgorIyBpZiBFTEVNX0NPVU5UID09IDQKKyMgIGRlZmluZSBpbnNlcnRfaGFsZiBpbnNlcnRf
cGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5lIGluc2VydF9xdWFydGVyIGlu
c2VydF9wYWlyCisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAgZGVmaW5lIGluc2VydF9laWdo
dGggaW5zZXJ0X3BhaXIKKyMgZW5kaWYKKyNlbmRpZgorCisjaWZkZWYgYnJvYWRjYXN0X3F1YXJ0
ZXQKKyMgaWYgRUxFTV9DT1VOVCA9PSA4CisjICBkZWZpbmUgYnJvYWRjYXN0X2hhbGYgYnJvYWRj
YXN0X3F1YXJ0ZXQKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2CisjICBkZWZpbmUgYnJvYWRjYXN0
X3F1YXJ0ZXIgYnJvYWRjYXN0X3F1YXJ0ZXQKKyMgZW5kaWYKKyNlbmRpZgorCisjaWZkZWYgaW5z
ZXJ0X3F1YXJ0ZXQKKyMgaWYgRUxFTV9DT1VOVCA9PSA4CisjICBkZWZpbmUgaW5zZXJ0X2hhbGYg
aW5zZXJ0X3F1YXJ0ZXQKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2CisjICBkZWZpbmUgaW5zZXJ0
X3F1YXJ0ZXIgaW5zZXJ0X3F1YXJ0ZXQKKyMgZW5kaWYKKyNlbmRpZgorCisjaWYgZGVmaW5lZChi
cm9hZGNhc3Rfb2N0ZXQpICYmIEVMRU1fQ09VTlQgPT0gMTYKKyMgZGVmaW5lIGJyb2FkY2FzdF9o
YWxmIGJyb2FkY2FzdF9vY3RldAorI2VuZGlmCisKKyNpZiBkZWZpbmVkKGluc2VydF9vY3RldCkg
JiYgRUxFTV9DT1VOVCA9PSAxNgorIyBkZWZpbmUgaW5zZXJ0X2hhbGYgaW5zZXJ0X29jdGV0Cisj
ZW5kaWYKKwogI2lmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkK
ICMgaW5jbHVkZSAic2ltZC1mbWEuYyIKICNlbmRpZgpAQCAtMTIwNSw2ICsxMzMzLDYwIEBAIGlu
dCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICFlcShicm9hZGNhc3QyKEVMRU1fQ09VTlQgKyAx
KSwgc3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCisjaWYgZGVmaW5lZChi
cm9hZGNhc3RfaGFsZikgJiYgZGVmaW5lZChpbnNlcnRfaGFsZikKKyAgICB7CisgICAgICAgIGhh
bGZfdCBhdXggPSBsb3dfaGFsZihzcmMpOworCisgICAgICAgIHRvdWNoKGF1eCk7CisgICAgICAg
IHggPSBicm9hZGNhc3RfaGFsZihhdXgpOworICAgICAgICB0b3VjaChhdXgpOworICAgICAgICB5
ID0gaW5zZXJ0X2hhbGYoc3JjLCBhdXgsIDEpOworICAgICAgICBpZiAoICFlcSh4LCB5KSApIHJl
dHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKworI2lmIGRlZmluZWQoYnJvYWRjYXN0X3F1
YXJ0ZXIpICYmIGRlZmluZWQoaW5zZXJ0X3F1YXJ0ZXIpCisgICAgeworICAgICAgICBxdWFydGVy
X3QgYXV4ID0gbG93X3F1YXJ0ZXIoc3JjKTsKKworICAgICAgICB0b3VjaChhdXgpOworICAgICAg
ICB4ID0gYnJvYWRjYXN0X3F1YXJ0ZXIoYXV4KTsKKyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAg
ICAgeSA9IGluc2VydF9xdWFydGVyKHNyYywgYXV4LCAxKTsKKyAgICAgICAgdG91Y2goYXV4KTsK
KyAgICAgICAgeSA9IGluc2VydF9xdWFydGVyKHksIGF1eCwgMik7CisgICAgICAgIHRvdWNoKGF1
eCk7CisgICAgICAgIHkgPSBpbnNlcnRfcXVhcnRlcih5LCBhdXgsIDMpOworICAgICAgICBpZiAo
ICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKworI2lmIGRlZmlu
ZWQoYnJvYWRjYXN0X2VpZ2h0aCkgJiYgZGVmaW5lZChpbnNlcnRfZWlnaHRoKSAmJiBcCisgICAg
LyogQXQgbGVhc3QgZ2NjIDcuMyAib3B0aW1pemVzIiBhd2F5IGFsbCBpbnNlcnRfZWlnaHRoKCkg
Y2FsbHMgYmVsb3cuICovIFwKKyAgICBfX0dOVUNfXyA+PSA4CisgICAgeworICAgICAgICBlaWdo
dGhfdCBhdXggPSBsb3dfZWlnaHRoKHNyYyk7CisKKyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAg
ICAgeCA9IGJyb2FkY2FzdF9laWdodGgoYXV4KTsKKyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAg
ICAgeSA9IGluc2VydF9laWdodGgoc3JjLCBhdXgsIDEpOworICAgICAgICB0b3VjaChhdXgpOwor
ICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDIpOworICAgICAgICB0b3VjaChhdXgp
OworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDMpOworICAgICAgICB0b3VjaChh
dXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDQpOworICAgICAgICB0b3Vj
aChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDUpOworICAgICAgICB0
b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDYpOworICAgICAg
ICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDcpOworICAg
ICAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKwog
I2lmIGRlZmluZWQoaW50ZXJsZWF2ZV9sbykgJiYgZGVmaW5lZChpbnRlcmxlYXZlX2hpKQogICAg
IHRvdWNoKHNyYyk7CiAgICAgeCA9IGludGVybGVhdmVfbG8oaW52LCBzcmMpOwotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMjMsNiArMjMsNyBAQCBhc20g
KCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nCiAjaW5jbHVkZSAiYXZ4NTEyYnct
b3BtYXNrLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZi5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LmgiCisj
aW5jbHVkZSAiYXZ4NTEyZHEuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0
byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMDAsNiArMTAxLDExIEBAIHN0
YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHEodm9pZCkKIH0KICNkZWZpbmUgc2ltZF9jaGVj
a19hdng1MTJkcV9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJkcQogCitzdGF0aWMgYm9vbCBzaW1k
X2NoZWNrX2F2eDUxMmRxX3ZsKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyZHEg
JiYgY3B1X2hhc19hdng1MTJ2bDsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJi
dyh2b2lkKQogewogICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmJ3OwpAQCAtMjY3LDkgKzI3Mywx
MCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKFhPUCBpMzJ4OCwgICAgICAgICAg
ICAgICB4b3AsICAgICAgMzJpNCksCiAgICAgU0lNRChYT1AgaTY0eDQsICAgICAgICAgICAgICAg
eG9wLCAgICAgIDMyaTgpLAogICAgIFNJTUQoT1BNQVNLL3csICAgICBhdng1MTJmX29wbWFzaywg
ICAgICAgICAyKSwKLSAgICBTSU1EKE9QTUFTSy9iLCAgICBhdng1MTJkcV9vcG1hc2ssICAgICAg
ICAgMSksCi0gICAgU0lNRChPUE1BU0svZCwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDQp
LAotICAgIFNJTUQoT1BNQVNLL3EsICAgIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4KSwKKyAg
ICBTSU1EKE9QTUFTSytEUS9iLCBhdng1MTJkcV9vcG1hc2ssICAgICAgICAgMSksCisgICAgU0lN
RChPUE1BU0srRFEvdywgYXZ4NTEyZHFfb3BtYXNrLCAgICAgICAgIDIpLAorICAgIFNJTUQoT1BN
QVNLK0JXL2QsIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA0KSwKKyAgICBTSU1EKE9QTUFTSytC
Vy9xLCBhdng1MTJid19vcG1hc2ssICAgICAgICAgOCksCiAgICAgU0lNRChBVlg1MTJGIGYzMiBz
Y2FsYXIsICBhdng1MTJmLCAgICAgICAgZjQpLAogICAgIFNJTUQoQVZYNTEyRiBmMzJ4MTYsICAg
ICAgYXZ4NTEyZiwgICAgICA2NGY0KSwKICAgICBTSU1EKEFWWDUxMkYgZjY0IHNjYWxhciwgIGF2
eDUxMmYsICAgICAgICBmOCksCkBAIC0zMDIsNiArMzA5LDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgewogICAgIEFWWDUxMlZMKEJXK1ZMIHUxNng4LCAgICBhdng1MTJidywgICAgICAxNnUyKSwK
ICAgICBBVlg1MTJWTChCVytWTCBzMTZ4MTYsICAgYXZ4NTEyYncsICAgICAgMzJpMiksCiAgICAg
QVZYNTEyVkwoQlcrVkwgdTE2eDE2LCAgIGF2eDUxMmJ3LCAgICAgIDMydTIpLAorICAgIFNJTUQo
QVZYNTEyRFEgZjMyeDE2LCAgICBhdng1MTJkcSwgICAgICA2NGY0KSwKKyAgICBTSU1EKEFWWDUx
MkRRIGY2NHg4LCAgICAgYXZ4NTEyZHEsICAgICAgNjRmOCksCisgICAgU0lNRChBVlg1MTJEUSBz
MzJ4MTYsICAgIGF2eDUxMmRxLCAgICAgIDY0aTQpLAorICAgIFNJTUQoQVZYNTEyRFEgdTMyeDE2
LCAgICBhdng1MTJkcSwgICAgICA2NHU0KSwKKyAgICBTSU1EKEFWWDUxMkRRIHM2NHg4LCAgICAg
YXZ4NTEyZHEsICAgICAgNjRpOCksCisgICAgU0lNRChBVlg1MTJEUSB1NjR4OCwgICAgIGF2eDUx
MmRxLCAgICAgIDY0dTgpLAorICAgIEFWWDUxMlZMKERRK1ZMIGYzMng0LCAgICBhdng1MTJkcSwg
ICAgICAxNmY0KSwKKyAgICBBVlg1MTJWTChEUStWTCBmNjR4MiwgICAgYXZ4NTEyZHEsICAgICAg
MTZmOCksCisgICAgQVZYNTEyVkwoRFErVkwgZjMyeDgsICAgIGF2eDUxMmRxLCAgICAgIDMyZjQp
LAorICAgIEFWWDUxMlZMKERRK1ZMIGY2NHg0LCAgICBhdng1MTJkcSwgICAgICAzMmY4KSwKKyAg
ICBBVlg1MTJWTChEUStWTCBzMzJ4NCwgICAgYXZ4NTEyZHEsICAgICAgMTZpNCksCisgICAgQVZY
NTEyVkwoRFErVkwgdTMyeDQsICAgIGF2eDUxMmRxLCAgICAgIDE2dTQpLAorICAgIEFWWDUxMlZM
KERRK1ZMIHMzMng4LCAgICBhdng1MTJkcSwgICAgICAzMmk0KSwKKyAgICBBVlg1MTJWTChEUStW
TCB1MzJ4OCwgICAgYXZ4NTEyZHEsICAgICAgMzJ1NCksCisgICAgQVZYNTEyVkwoRFErVkwgczY0
eDIsICAgIGF2eDUxMmRxLCAgICAgIDE2aTgpLAorICAgIEFWWDUxMlZMKERRK1ZMIHU2NHgyLCAg
ICBhdng1MTJkcSwgICAgICAxNnU4KSwKKyAgICBBVlg1MTJWTChEUStWTCBzNjR4NCwgICAgYXZ4
NTEyZHEsICAgICAgMzJpOCksCisgICAgQVZYNTEyVkwoRFErVkwgdTY0eDQsICAgIGF2eDUxMmRx
LCAgICAgIDMydTgpLAogI3VuZGVmIEFWWDUxMlZMXwogI3VuZGVmIEFWWDUxMlZMCiAjdW5kZWYg
U0lNRF8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:44:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:44: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 1h4kKH-0004wD-1D; Fri, 15 Mar 2019 10:44: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=2VXQ=RS=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1h4kKF-0004vt-Op
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:44:31 +0000
X-Inumbo-ID: 4f4537d8-470f-11e9-bc90-bc764e045a96
Received: from Galois.linutronix.de (unknown [2a01:7a0:2:106d:700::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f4537d8-470f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:44:29 +0000 (UTC)
Received: from [88.128.80.227] (helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1h4kK6-0005Pc-7T; Fri, 15 Mar 2019 11:44:22 +0100
Date: Fri, 15 Mar 2019 11:44:16 +0100 (CET)
From: Thomas Gleixner <tglx@linutronix.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <c8c5efb3-2126-dd26-37a5-4dff263842b7@citrix.com>
Message-ID: <alpine.DEB.2.21.1903151140550.2055@nanos.tec.linutronix.de>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-12-git-send-email-chao.gao@intel.com>
 <20190313000751.GF11608@araj-mobl1.jf.intel.com>
 <20190313050241.GA24657@gao-cwp>
 <5C88B746020000780021DF4D@prv1-mh.provo.novell.com>
 <5C88B92F020000780021DF64@prv1-mh.provo.novell.com>
 <d55bb90e-5ca4-0544-be5f-bbd0168c060a@citrix.com>
 <20190314185712.GA20889@araj-mobl1.jf.intel.com>
 <alpine.DEB.2.21.1903141306180.1948@nanos.tec.linutronix.de>
 <c8c5efb3-2126-dd26-37a5-4dff263842b7@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-2015375774-1552646662=:2055"
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Borislav Petkov <bp@suse.de>, Wei Liu <wei.liu2@citrix.com>, "Raj,
 Ashok" <ashok.raj@intel.com>, Jun Nakajima <jun.nakajima@intel.com>, "Mallick,
 Asit K" <asit.k.mallick@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Chao Gao <chao.gao@intel.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-2015375774-1552646662=:2055
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8BIT

On Fri, 15 Mar 2019, Andrew Cooper wrote:
> On 14/03/2019 20:25, Thomas Gleixner wrote:
> > On Thu, 14 Mar 2019, Raj, Ashok wrote:
> >> On Thu, Mar 14, 2019 at 12:39:46PM +0000, Andrew Cooper wrote:
> >>> On late load failure, we should dump enough information to work out
> >>> exactly what went on, to determine how best to proceed, but the server
> >>> is effectively lost to us.  On late load success, the proposed new
> >>> "version" replaces the current "version".
> >>>
> >>> And again - I reiterate the point that I think it is fine to have a
> >>> simplifying assumption that we don't have mixed stepping systems to
> >>> start with, presuming this is generally in line with Intel's support
> >>> statement.  If in practice we find mixed stepping systems which are
> >>> supported by an OEM/Intel, we can see about extending the logic.
> >> Checking with Asit he says it is in fact permitted to have 1 step behind
> >> even on a multi-socket system. One could be N and other N-1 should be 
> >> supported.
> > That turns into a total disaster if N has an issue fixed ant N-1 requires
> > microcode + software workaround.
> >
> > So if N is on the boot socket, then we fail to enable the workaround
> > because CPU0 has the 'Issue fixed' bit set.
> >
> > If N-1 is on the boot socket, then we go to do the workaround nevertheless
> > on N and that might dependend on the issue just be some pointless exercise
> > or even try to access some MSR which is not available.
> >
> > *Shudder*
> 
> Intel: Are you saying that Skylake (06-55-04) is supported in
> combination with Cascade Lake B0 (06-55-05) and/or Cascade Lake B1
> (06-55-06) ?
> 
> The most insidious problem is TSX_FORCE_ABORT between the two Cascade
> Lakes.  There really will be an asymmetric existence of an MSR required
> for use in one part of the system, and unavailable in the other part of
> the system.
> 
> To a certain degree, what is technically supported by Intel is also
> tempered by what the major OS/VMM vendors are willing to boot on, as
> that is ultimately what the customer is paying for.  When the steppings
> differed only by the errata fixed, and the silicon was otherwise
> identical from software's point of view, supporting a range of adjacent
> steppings seems entirely reasonable.

Sure, if the software does not have to worry about the differences then
supporting that is a no-brainer.

> In this case you've got 3 adjacent steppings, *all* of which offer
> different architecturally defined features, and will involve software
> changes to allow mixed systems to function in a safe way.

Let's not go there. We've seen the mess which other architectures created
with big/little CPUs which expose different feature sets.

Thanks,

	tglx
--8323329-2015375774-1552646662=:2055
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2015375774-1552646662=:2055--


From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:44:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kKh-00052u-Bz; Fri, 15 Mar 2019 10:44:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kKg-00052d-4f
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:44:58 +0000
X-Inumbo-ID: 5f0e27b6-470f-11e9-9848-bb533d287e20
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f0e27b6-470f-11e9-9848-bb533d287e20;
 Fri, 15 Mar 2019 10:44:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:44:55 -0600
Message-Id: <5C8B8228020000780021F176@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:44:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 15/50] x86emul: support AVX512F move high/low
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Tm8gZXhwbGljaXQgdGVzdCBoYXJuZXNzIGFkZGl0aW9ucyBvdGhlciB0aGFuIHRoZSBvdmVycmlk
ZXMsIGFzIHRoZQpjb21waWxlciBhbHJlYWR5IG1ha2VzIHVzZSBvZiB0aGUgaW5zbnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2ODogTm8gbmVl
ZCB0byBzZXQgZmF1bHRfc3VwcHJlc3Npb24gdG8gZmFsc2UuCnY0OiBOZXcuCgotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTI1Myw2ICsyNTMsMTYgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmZfMTI4W10gPQogICAgIElOU04oaW5zZXJ0cHMsICA2NiwgMGYzYSwg
MjEsIGVsLCAgICBkLCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWws
IGRxNjQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwg
ZWwpLAorLy8gICAgICAgbW92aGxwcywgICAgICwgICAwZiwgMTIsICAgICAgICBkCisgICAgSU5T
Tihtb3ZocGQsICAgIDY2LCAgIDBmLCAxNiwgZWwsICAgIHEsIHZsKSwKKyAgICBJTlNOKG1vdmhw
ZCwgICAgNjYsICAgMGYsIDE3LCBlbCwgICAgcSwgdmwpLAorICAgIElOU04obW92aHBzLCAgICAg
ICwgICAwZiwgMTYsIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihtb3ZocHMsICAgICAgLCAgIDBm
LCAxNywgZWxfMiwgIGQsIHZsKSwKKy8vICAgICAgIG1vdmxocHMsICAgICAsICAgMGYsIDE2LCAg
ICAgICAgZAorICAgIElOU04obW92bHBkLCAgICA2NiwgICAwZiwgMTIsIGVsLCAgICBxLCB2bCks
CisgICAgSU5TTihtb3ZscGQsICAgIDY2LCAgIDBmLCAxMywgZWwsICAgIHEsIHZsKSwKKyAgICBJ
TlNOKG1vdmxwcywgICAgICAsICAgMGYsIDEyLCBlbF8yLCAgZCwgdmwpLAorICAgIElOU04obW92
bHBzLCAgICAgICwgICAwZiwgMTMsIGVsXzIsICBkLCB2bCksCiAgICAgSU5TTihtb3ZxLCAgICAg
IGYzLCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKICAgICBJTlNOKG1vdnEsICAgICAgNjYsICAg
MGYsIGQ2LCBlbCwgICAgcSwgZWwpLAogfTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0yNjYsNiAr
MjY2LDEyIEBAIE9WUihtb3ZkKTsKIE9WUihtb3ZxKTsKIE9WUl9TRlAobW92KTsKIE9WUl9WRlAo
bW92YSk7CitPVlIobW92aGxwcyk7CitPVlIobW92aHBkKTsKK09WUihtb3ZocHMpOworT1ZSKG1v
dmxocHMpOworT1ZSKG1vdmxwZCk7CitPVlIobW92bHBzKTsKIE9WUl9WRlAobW92bnQpOwogT1ZS
X1ZGUChtb3Z1KTsKIE9WUl9GUChtdWwpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwpAQCAtMjg2LDExICsyODYsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxl
IHsKICAgICBbMHgwZl0gPSB7IE1vZFJNfFNyY0ltbUJ5dGUgfSwKICAgICBbMHgxMF0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBb
MHgxMV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwLCBkOHNf
dmwgfSwKLSAgICBbMHgxMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRf
b3RoZXIgfSwKLSAgICBbMHgxM10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHgxMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIsIDMgfSwKKyAgICBbMHgxM10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RS
TXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHgxNCAuLi4gMHgxNV0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAotICAgIFsweDE2XSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAotICAgIFsweDE3
XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsw
eDE2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgMyB9LAor
ICAgIFsweDE3XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhlciwg
MyB9LAogICAgIFsweDE4IC4uLiAweDFmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKICAgICBb
MHgyMCAuLi4gMHgyMV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTSB9LAogICAgIFsweDIy
IC4uLiAweDIzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNIH0sCkBAIC02MDMyLDYgKzYw
MzIsMjUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gODsKICAgICAgICAgZ290
byBzaW1kXzBmX2ZwOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4MTIp
OiAgIC8qIHZtb3ZscGQgbTY0LHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9F
VkVYLCAweDBmLCAweDEzKTogLyogdm1vdmxwe3MsZH0geG1tLG02NCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAweDE2KTogICAvKiB2bW92aHBkIG02NCx4bW0seG1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxNyk6IC8qIHZtb3ZocHtz
LGR9IHhtbSxtNjQgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfTUVNLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHgxMik6ICAgICAgLyogdm1vdmxwcyBtNjQseG1tLHhtbSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92aGxw
cyB4bW0seG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWCgweDBmLCAweDE2KTog
ICAgICAvKiB2bW92aHBzIG02NCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZtb3ZsaHBzIHhtbSx4bW0seG1tICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC5sciB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnJzIHx8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9IChldmV4LnBmeCAmIFZF
WF9QUkVGSVhfRE9VQkxFX01BU0spKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAg
ICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkKKyAgICAgICAgICAgIGQgJj0gflR3b09w
OworICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBj
YXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZzbGR1cCB4bW0vbTEy
OCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDEyKTogICAvKiB2
bW92c2xkdXAge3gseX1tbS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIo
MHgwZiwgMHgxMik6ICAgICAgIC8qIG1vdmRkdXAgeG1tL202NCx4bW0gKi8KCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:45:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kL8-0005B6-P0; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kL6-0005A6-Oa
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:45:24 +0000
X-Inumbo-ID: 6f4167f9-470f-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 6f4167f9-470f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:45:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:45:22 -0600
Message-Id: <5C8B8241020000780021F1BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:45:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 16/50] x86emul: support AVX512F move
 duplicate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

SnVkZ2luZyBmcm9tIGluc24gcHJlZml4ZXMsIHRoZXNlIGFyZSBzY2FsYXIgaW5zbnMsIGJ1dCB0
aGVpciAobWVtb3J5KQpvcGVyYW5kcyBhcmUgdmVjdG9yIG9uZXMgKHdpdGggdGhlIGV4Y2VwdGlv
biBvZiAxMjgtYml0IFZNT1ZERFVQKS4gRm9yCnRoaXMgc29tZSBhZGp1c3RtZW50cyB0byBkaXNw
OHNjYWxlIGNhbGN1bGF0aW9uIGNvZGUgYXJlIG5lZWRlZC4KCk5vIGV4cGxpY2l0IHRlc3QgaGFy
bmVzcyBhZGRpdGlvbnMgb3RoZXIgdGhhbiB0aGUgb3ZlcnJpZGVzLCBhcyB0aGUKY29tcGlsZXIg
YWxyZWFkeSBtYWtlcyB1c2Ugb2YgdGhlIGluc25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IFJlLWJhc2UuCnY2OiBGaXggRGlzcDggdGVz
dCBmb3IgVk1PVkREVVAgd2hlbiBBVlg1MTJWTCBpcyB1bmF2YWlsYWJsZS4KdjQ6IE5ldy4KCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTQ2LDYgKzE0Niw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX1NGUChtb3YsICAgICAg
ICAgICAgMGYsIDExKSwKICAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI4KSwKICAg
ICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwKKyAgICBJTlNOKG1vdmRkdXAsICAg
ICAgZjIsICAgMGYsIDEyLCAgICB2bCwgICBxX25iLCB2bCksCiAgICAgSU5TTihtb3ZkcWEzMiwg
ICAgIDY2LCAgIDBmLCA2ZiwgICAgdmwsICAgZF9uYiwgdmwpLAogICAgIElOU04obW92ZHFhMzIs
ICAgICA2NiwgICAwZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKICAgICBJTlNOKG1vdmRxYTY0
LCAgICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBxX25iLCB2bCksCkBAIC0xNTcsNiArMTU4LDgg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04obW92
bnRkcSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZsKSwKICAgICBJTlNOKG1v
dm50ZHFhLCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwgICBkX25iLCB2bCksCiAgICAgSU5TTl9Q
RlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCisgICAgSU5TTihtb3ZzaGR1cCwgICAgIGYzLCAg
IDBmLCAxNiwgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92c2xkdXAsICAgICBmMywg
ICAwZiwgMTIsICAgIHZsLCAgIGRfbmIsIHZsKSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAg
ICAgMGYsIDEwKSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKICAgICBJ
TlNOX0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKQEAgLTY5NCw2ICs2OTcsMTkgQEAgc3Rh
dGljIHZvaWQgdGVzdF9ncm91cChjb25zdCBzdHJ1Y3QgdGVzdAogCiAgICAgICAgICAgICBzd2l0
Y2ggKCB0ZXN0c1tpXS5lc3ogKQogICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBFU1pf
cV9uYjoKKyAgICAgICAgICAgICAgICAvKiBUaGUgMTI4LWJpdCBmb3JtIG9mIFZNT1ZERFVQIG5l
ZWRzIHNwZWNpYWwgY2FzaW5nLiAqLworICAgICAgICAgICAgICAgIGlmICggdmxbal0gPT0gVkxf
MTI4ICYmIHRlc3RzW2ldLnNwYyA9PSBTUENfMGYgJiYKKyAgICAgICAgICAgICAgICAgICAgIHRl
c3RzW2ldLm9wYyA9PSAweDEyICYmIHRlc3RzW2ldLnBmeCA9PSBQRlhfZjIgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRlc3QgdGVzdCA9IHRlc3RzW2ld
OworCisgICAgICAgICAgICAgICAgICAgIHRlc3QudnN6ID0gVlNaX2VsOworICAgICAgICAgICAg
ICAgICAgICB0ZXN0LnNjYWxlID0gU0NfZWw7CisgICAgICAgICAgICAgICAgICAgIHRlc3Rfb25l
KCZ0ZXN0LCB2bFtqXSwgaW5zdHIsIGN0eHQpOworICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIHRlc3Rfb25lKCZ0ZXN0c1tp
XSwgdmxbal0sIGluc3RyLCBjdHh0KTsKICAgICAgICAgICAgICAgICBicmVhazsKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oCkBAIC0zMjYsOCArMzI2LDExIEBAIFJFTihwYW5kbiwgLCBkKTsKIFJFTihwb3Is
ICwgZCk7CiBSRU4ocHhvciwgLCBkKTsKICMgIGVuZGlmCitPVlIobW92ZGR1cCk7CiBPVlIobW92
bnRkcSk7CiBPVlIobW92bnRkcWEpOworT1ZSKG1vdnNoZHVwKTsKK09WUihtb3ZzbGR1cCk7CiBP
VlIocG1vdnN4YmQpOwogT1ZSKHBtb3ZzeGJxKTsKIE9WUihwbW92c3hkcSk7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMDQ4LDYgKzMwNDgsMTUgQEAgeDg2X2RlY29kZSgK
IAogICAgICAgICAgICAgc3dpdGNoICggYiApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICBj
YXNlIDB4MTI6IC8qIHZtb3ZzbGR1cCAvIHZtb3ZkZHVwICovCisgICAgICAgICAgICAgICAgaWYg
KCBldmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0g
ZXZleC5sciA/IDQgKyBldmV4LmxyIDogMzsKKyAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICAgICAgICAgIGNhc2UgMHgxNjogLyogdm1vdnNoZHVwICovCisgICAgICAgICAg
ICAgICAgaWYgKCBldmV4LnBmeCA9PSB2ZXhfZjMgKQorICAgICAgICAgICAgICAgICAgICBkaXNw
OHNjYWxlID0gNCArIGV2ZXgubHI7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAg
ICAgIGNhc2UgMHgyMDogLyogbW92IGNyLHJlZyAqLwogICAgICAgICAgICAgY2FzZSAweDIxOiAv
KiBtb3YgZHIscmVnICovCiAgICAgICAgICAgICBjYXNlIDB4MjI6IC8qIG1vdiByZWcsY3IgKi8K
QEAgLTYwNjYsNiArNjA3NSwyMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoc3NlMyk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHgxMik6ICAgLyogdm1vdnNsZHVwIFt4eXpdbW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHgx
Mik6ICAgLyogdm1vdmRkdXAgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDE2KTogICAvKiB2bW92c2hkdXAgW3h5el1tbS9tZW0s
W3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXguYnJzIHx8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9IChldmV4LnBmeCAmIFZF
WF9QUkVGSVhfRE9VQkxFX01BU0spKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAg
ICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAg
IG9wX2J5dGVzID0gIShldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8IGV2ZXgu
bHIKKyAgICAgICAgICAgICAgICAgICA/IDE2IDw8IGV2ZXgubHIgOiA4OworICAgICAgICBmYXVs
dF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgQ0FT
RV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxNCk6IC8qIHZ1bnBja2xwe3MsZH0gW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChf
RVZFWCwgMHgwZiwgMHgxNSk6IC8qIHZ1bnBja2hwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2
ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyksCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:46:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:46:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kLp-0005MQ-8n; Fri, 15 Mar 2019 10:46: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kLn-0005M6-Ly
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:46:07 +0000
X-Inumbo-ID: 87f83496-470f-11e9-84e6-a7c41e3a5e29
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87f83496-470f-11e9-84e6-a7c41e3a5e29;
 Fri, 15 Mar 2019 10:46:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:46:03 -0600
Message-Id: <5C8B826C020000780021F1C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:46:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 17/50] x86emul: support AVX512{F, BW,
 _VBMI} permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IFJl
LWJhc2UuCnY1OiBSZS1iYXNlIG92ZXIgY2hhbmdlcyBlYXJsaWVyIGluIHRoZSBzZXJpZXMuCnY0
OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE3OCw2ICsxNzgsMTAg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocGNt
cHUsICAgICAgICA2NiwgMGYzYSwgMWUsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBl
cm1pMiwgICAgICAgNjYsIDBmMzgsIDc2LCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihw
ZXJtaTIsICAgICAgIDY2LCAwZjM4LCA3NywgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04o
cGVybWlscGQsICAgICA2NiwgMGYzOCwgMGQsICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNO
KHBlcm1pbHBkLCAgICAgNjYsIDBmM2EsIDA1LCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5T
TihwZXJtaWxwcywgICAgIDY2LCAwZjM4LCAwYywgICAgdmwsICAgICAgZCwgdmwpLAorICAgIElO
U04ocGVybWlscHMsICAgICA2NiwgMGYzYSwgMDQsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJ
TlNOKHBlcm10MiwgICAgICAgNjYsIDBmMzgsIDdlLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAg
SU5TTihwZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3ZiwgICAgdmwsICAgICBzZCwgdmwpLAogICAg
IElOU04ocG1heHMsICAgICAgICA2NiwgMGYzOCwgM2QsICAgIHZsLCAgICAgZHEsIHZsKSwKQEAg
LTI3OCw2ICsyODIsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfbm8xMjhb
XQogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwK
ICAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgsIGVsXzQsICBkLCB2bCksCiAg
ICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBlbF80LCAgZCwgdmwpLAorICAg
IElOU04ocGVybSwgICAgICAgICAgIDY2LCAwZjM4LCAzNiwgdmwsICAgZHEsIHZsKSwKKyAgICBJ
TlNOKHBlcm0sICAgICAgICAgICA2NiwgMGYzOCwgMTYsIHZsLCAgIHNkLCB2bCksCisgICAgSU5T
TihwZXJtcGQsICAgICAgICAgNjYsIDBmM2EsIDAxLCB2bCwgICAgcSwgdmwpLAorICAgIElOU04o
cGVybXEsICAgICAgICAgIDY2LCAwZjNhLCAwMCwgdmwsICAgIHEsIHZsKSwKICAgICBJTlNOKHNo
dWZmMzJ4NCwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAgICBkLCB2bCksCiAgICAgSU5TTihzaHVm
ZjY0eDIsICAgICAgNjYsIDBmM2EsIDIzLCB2bCwgICAgcSwgdmwpLAogICAgIElOU04oc2h1Zmkz
Mng0LCAgICAgIDY2LCAwZjNhLCA0MywgdmwsICAgIGQsIHZsKSwKQEAgLTMxNiw2ICszMjQsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBjbXBn
dGIsICAgICA2NiwgICAwZiwgNjQsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwY21wZ3R3
LCAgICAgNjYsICAgMGYsIDY1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGNtcHUsICAg
ICAgIDY2LCAwZjNhLCAzZSwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHBlcm13LCAgICAg
ICA2NiwgMGYzOCwgOGQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtaTJ3LCAgICAg
NjYsIDBmMzgsIDc1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGVybXQydywgICAgIDY2
LCAwZjM4LCA3ZCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtYWRkd2QsICAgICA2Niwg
ICAwZiwgZjUsICAgIHZsLCAgICB3LCB2bCksCkBAIC00MTIsNiArNDIxLDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyX3ZibWlfYWxsW10gPSB7CisgICAgSU5TTihwZXJtYiwgICAgICAgICA2Niwg
MGYzOCwgOGQsIHZsLCBiLCB2bCksCiAgICAgSU5TTihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwg
NzUsIHZsLCBiLCB2bCksCiAgICAgSU5TTihwZXJtdDJiLCAgICAgICA2NiwgMGYzOCwgN2QsIHZs
LCBiLCB2bCksCiB9OwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTE4Niw2ICsxODYsNyBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICAgZGVmaW5lIGludGVybGVh
dmVfaGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5LCB1bmRlZigp
LCB+MCkKICMgICBkZWZpbmUgc3dhcCh4KSBCKHNodWZwcywgX21hc2ssIHgsIHgsIDBiMDAwMTEw
MTEsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBzd2FwMih4KSBCXyh2cGVybWlscHMsIF9tYXNr
LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKICMgIGVsc2UKICMgICBkZWZpbmUgYnJvYWRj
YXN0X3F1YXJ0ZXQoeCkgQihicm9hZGNhc3RmMzJ4NF8sIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkK
ICMgICBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgXApAQCAtMjAwLDYgKzIwMSwxMCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgdmVjX3QgdF8gPSBC
KHNodWZfZjMyeDRfLCBfbWFzaywgeCwgeCwgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAx
MTAxMSwgdW5kZWYoKSwgfjApOyBcCiAgICAgQihzaHVmcHMsIF9tYXNrLCB0XywgdF8sIDBiMDAw
MTEwMTEsIHVuZGVmKCksIH4wKTsgXAogfSkKKyMgICBkZWZpbmUgc3dhcDIoeCkgQih2cGVybWls
cHMsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAgICAgIEIoc2h1Zl9mMzJ4NF8sIF9tYXNr
LCB4LCB4LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgPT0gMzIgPyAwYjAx
IDogMGIwMDAxMTAxMSwgdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAgICAgICAgIDBi
MDAwMTEwMTEsIHVuZGVmKCksIH4wKQogIyAgZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgK
ICMgIGlmIFZFQ19TSVpFID49IDMyCkBAIC0yMzMsNiArMjM4LDcgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkp
IEIodW5wY2tocGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAg
ZGVmaW5lIHN3YXAoeCkgQihzaHVmcGQsIF9tYXNrLCB4LCB4LCAwYjAxLCB1bmRlZigpLCB+MCkK
KyMgICBkZWZpbmUgc3dhcDIoeCkgQl8odnBlcm1pbHBkLCBfbWFzaywgeCwgMGIwMSwgdW5kZWYo
KSwgfjApCiAjICBlbHNlCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWky
dmFycGQsIF9tYXNrLCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9sbyh4LCB5KSBCKHZwZXJtdDJ2YXJwZCwgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHks
IH4wKQpAQCAtMjQwLDYgKzI0NiwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0
ZV92ZWNfdCBiCiAgICAgdmVjX3QgdF8gPSBCKHNodWZfZjY0eDJfLCBfbWFzaywgeCwgeCwgVkVD
X1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAxMTAxMSwgdW5kZWYoKSwgfjApOyBcCiAgICAgQihz
aHVmcGQsIF9tYXNrLCB0XywgdF8sIDBiMDEwMTAxMDEsIHVuZGVmKCksIH4wKTsgXAogfSkKKyMg
ICBkZWZpbmUgc3dhcDIoeCkgQih2cGVybWlscGQsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgIEIoc2h1Zl9mNjR4Ml8sIF9tYXNrLCB4LCB4LCBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAxMTAxMSwgdW5kZWYoKSwgfjApLCBc
CisgICAgICAgICAgICAgICAgICAgICAgIDBiMDEwMTAxMDEsIHVuZGVmKCksIH4wKQogIyAgZW5k
aWYKICMgZW5kaWYKICNlbGlmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fU1NFX18pCkBA
IC00MDUsNiArNDE1LDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3Qg
YgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCKHNodWZfaTMyeDRfLCBfbWFzaywgKHZz
aV90KSh4KSwgKHZzaV90KSh4KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZF
Q19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCksIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMDAxMTAxMSwgKHZzaV90KXVuZGVmKCks
IH4wKSkKKyMgICBkZWZpbmUgc3dhcDIoeCkgKCh2ZWNfdClCXyhwZXJtdmFyc2ksIF9tYXNrLCAo
dnNpX3QpKHgpLCAodnNpX3QpKGludiAtIDEpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZW5k
aWYKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAx
MDEwMTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQpAQCAtNDQyLDggKzQ1
MywxNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2c2lfdClCKHNodWZfaTY0eDJfLCBfbWFzaywgKHZkaV90
KSh4KSwgKHZkaV90KSh4KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCAodmRpX3QpdW5kZWYoKSwgfjAp
LCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBiMDEwMDExMTAsICh2c2lfdCl1bmRl
ZigpLCB+MCkpCisjICAgZGVmaW5lIHN3YXAyKHgpICgodmVjX3QpQihwZXJtdmFyZGksIF9tYXNr
LCAodmRpX3QpKHgpLCAodmRpX3QpKGludiAtIDEpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyAg
ZW5kaWYKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0XywgX21hc2ssICh2
ZGlfdCkoeCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQorIyAgaWYgVkVDX1NJWkUgPT0gMzIK
KyMgICBkZWZpbmUgc3dhcDMoeCkgKCh2ZWNfdClCXyhwZXJtZGksIF9tYXNrLCAodmRpX3QpKHgp
LCAwYjAwMDExMDExLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgZWxpZiBWRUNfU0laRSA9PSA2
NAorIyAgIGRlZmluZSBzd2FwMyh4KSAoeyBcCisgICAgdmRpX3QgdF8gPSBCXyhwZXJtZGksIF9t
YXNrLCAodmRpX3QpKHgpLCAwYjAwMDExMDExLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAg
QihzaHVmX2k2NHgyXywgX21hc2ssIHRfLCB0XywgMGIwMTAwMTExMCwgKHZkaV90KXVuZGVmKCks
IH4wKTsgXAorfSkKKyMgIGVuZGlmCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQKICMgIGRl
ZmluZSBtYXgoeCwgeSkgQihwbWF4c2QsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTQ4
OSw2ICs1MDksOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAj
ICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3Z3YiwgX21hc2ssICh2aGlfdCkoeCks
ICh2cWlfaGFsZl90KXt9LCB+MCkpCiAjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClC
KHBtb3ZkYiwgX21hc2ssICh2c2lfdCkoeCksICh2cWlfcXVhcnRlcl90KXt9LCB+MCkpCiAjICBk
ZWZpbmUgc2hyaW5rMyh4KSAoKGVpZ2h0aF90KUIocG1vdnFiLCBfbWFzaywgKHZkaV90KSh4KSwg
KHZxaV9laWdodGhfdCl7fSwgfjApKQorIyAgaWZkZWYgX19BVlg1MTJWQk1JX18KKyMgICBkZWZp
bmUgc3dhcDIoeCkgKCh2ZWNfdClCKHBlcm12YXJxaSwgX21hc2ssICh2cWlfdCkoeCksICh2cWlf
dCkoaW52IC0gMSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgogIyBlbGlmIElOVF9T
SVpFID09IDIgfHwgVUlOVF9TSVpFID09IDIKICMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAog
ICAgIHZlY190IHRfOyBcCkBAIC01MTcsNiArNTQwLDcgQEAgc3RhdGljIGlubGluZSBib29sIF90
b19ib29sKGJ5dGVfdmVjX3QgYgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDBiMDEw
MTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpKQogIyAgZGVmaW5lIHNo
cmluazEoeCkgKChoYWxmX3QpQihwbW92ZHcsIF9tYXNrLCAodnNpX3QpKHgpLCAodmhpX2hhbGZf
dCl7fSwgfjApKQogIyAgZGVmaW5lIHNocmluazIoeCkgKChxdWFydGVyX3QpQihwbW92cXcsIF9t
YXNrLCAodmRpX3QpKHgpLCAodmhpX3F1YXJ0ZXJfdCl7fSwgfjApKQorIyAgZGVmaW5lIHN3YXAy
KHgpICgodmVjX3QpQihwZXJtdmFyaGksIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKGludiAt
IDEpLCAodmhpX3QpdW5kZWYoKSwgfjApKQogIyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSAxCiAj
ICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4c2IsIF9tYXNrLCAodnFpX3QpKHgpLCAo
dnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQpAQCAtMTMyNSw2ICsxMzQ5LDEyIEBAIGlu
dCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICFlcShzd2FwMihzcmMpLCBpbnYpICkgcmV0dXJu
IF9fTElORV9fOwogI2VuZGlmCiAKKyNpZmRlZiBzd2FwMworICAgIHRvdWNoKHNyYyk7CisgICAg
aWYgKCAhZXEoc3dhcDMoc3JjKSwgaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB0b3VjaChz
cmMpOworI2VuZGlmCisKICNpZmRlZiBicm9hZGNhc3QKICAgICBpZiAoICFlcShicm9hZGNhc3Qo
RUxFTV9DT1VOVCArIDEpLCBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuaApAQCAtMjc1LDYgKzI3NSw4IEBAIE9WUihtb3ZscHMpOwogT1ZSX1ZG
UChtb3ZudCk7CiBPVlJfVkZQKG1vdnUpOwogT1ZSX0ZQKG11bCk7CitPVlJfVkZQKHBlcm0pOwor
T1ZSX1ZGUChwZXJtaWwpOwogT1ZSX1ZGUChzaHVmKTsKIE9WUl9JTlQoc2xsKTsKIE9WUl9EUShz
bGx2KTsKQEAgLTMzMSw2ICszMzMsOCBAQCBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOwog
T1ZSKG1vdnNoZHVwKTsKIE9WUihtb3ZzbGR1cCk7CitPVlIocGVybWQpOworT1ZSKHBlcm1xKTsK
IE9WUihwbW92c3hiZCk7CiBPVlIocG1vdnN4YnEpOwogT1ZSKHBtb3ZzeGRxKTsKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQzNCw3ICs0MzQsOCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmMzhfdGFibGUgewogfSBleHQwZjM4X3RhYmxlWzI1Nl0gPSB7CiAgICAgWzB4
MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4MDEgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCi0g
ICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKKyAg
ICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9
IGQ4c192bCB9LAorICAgIFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ZwIH0sCiAgICAgWzB4MTAgLi4uIDB4MTJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LApAQCAtNDc3LDYgKzQ3OCw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4N2QgLi4uIDB4N2Vd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAg
WzB4N2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg4
ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAg
ICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0s
CiAgICAgWzB4OTAgLi4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIg
PSAxIH0sCiAgICAgWzB4OTYgLi4uIDB4OThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAsIC5kOHMgPSBkOHNfdmwgfSwKQEAgLTUyMiwxMCArNTI0LDEwIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgdWludDhfdCBmb3VyX29wOjE7CiAgICAgZGlzcDhz
Y2FsZV90IGQ4czo0OwogfSBleHQwZjNhX3RhYmxlWzI1Nl0gPSB7Ci0gICAgWzB4MDBdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAotICAgIFsweDAxXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSB9LAorICAgIFsweDAw
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBk
OHNfdmwgfSwKKyAgICBbMHgwMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3
b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwMl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHgwNCAuLi4gMHgwNV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgwNCAuLi4gMHgwNV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHgwNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDA4
IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSB9
LAogICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYyB9
LApAQCAtODEwMiw2ICs4MTA0LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZjIpOiAvKiB2cHNsbGQgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNs
bHEgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwYyk6IC8qIHZwZXJtaWxwcyBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDBkKTogLyogdnBlcm1pbHBkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICBp
ZiAoIGIgPT0gMHhlMiApCiAgICAgICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwpAQCAtODQ0
Nyw2ICs4NDUyLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoIXZleC5sIHx8IHZleC53LCBFWENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4MjsK
IAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTYpOiAvKiB2cGVybXB7
cyxkfSB7eSx6fW1tL21lbSx7eSx6fW1tLHt5LHp9bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDM2KTogLyogdnBlcm17ZCxxfSB7eSx6fW1tL21lbSx7eSx6
fW1tLHt5LHp9bW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4Lmxy
LCBFWENfVUQpOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBn
b3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDIwKTogLyogdnBtb3ZzeGJ3IHhtbS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLHt4LHl9bW0g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4
YnEgeG1tL21lbSx7eCx5fW1tICovCkBAIC04NjUyLDYgKzg2NjMsNyBAQCB4ODZfZW11bGF0ZSgK
IAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzUpOiAvKiB2cGVybWky
e2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3ZCk6IC8qIHZwZXJtdDJ7Yix3fSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDhkKTogLyogdnBlcm17Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICAgICAgaWYgKCAhZXZleC53ICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMl92Ym1pKTsKICAgICAgICAgZWxzZQpAQCAtOTA3Nyw2ICs5MDg5LDEyIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5sIHx8ICF2ZXgu
dywgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4MjsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MDApOiAvKiB2cGVybXEgJGltbTgse3ksen1t
bS9tZW0se3ksen1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2Es
IDB4MDEpOiAvKiB2cGVybXBkICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW17a30gKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyIHx8ICFldmV4LncsIEVYQ19VRCk7Cisg
ICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9p
bW04X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzOCk6
IC8qIHZpbnNlcnRpMTI4ICRpbW04LHhtbS9tMTI4LHltbSx5bW0gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzkpOiAvKiB2ZXh0cmFjdGkxMjggJGltbTgseW1tLHht
bS9tMTI4ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQ2KTogLyog
dnBlcm0yaTEyOCAkaW1tOCx5bW0vbTI1Nix5bW0seW1tICovCkBAIC05MDk2LDYgKzkxMTQsMTIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhD
X1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OwogCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzYSwgMHgwNCk6IC8qIHZwZXJtaWxwcyAkaW1tOCxbeHl6XW1tL21l
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgw
NSk6IC8qIHZwZXJtaWxwZCAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX2ltbThf
bm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MDgpOiAvKiByb3Vu
ZHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNh
LCAweDA5KTogLyogcm91bmRwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzYSwgMHgwYSk6IC8qIHJvdW5kc3MgJGltbTgseG1tL20xMjgseG1tICov
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:46:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:46: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 1h4kMH-0005TD-Ke; Fri, 15 Mar 2019 10:46:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kMG-0005Sw-K9
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:46:36 +0000
X-Inumbo-ID: 9a05e01e-470f-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 9a05e01e-470f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:46:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:46:34 -0600
Message-Id: <5C8B8289020000780021F1C4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:46:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 18/50] x86emul: support AVX512BW pack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Tm8gZnVydGhlciB0ZXN0IGhhcm5lc3MgYWRkaXRpb25zIC0gd2hhdCBpcyB0aGVyZSBpcyBnb29k
IGVub3VnaCBmb3IKdGhlc2UgcmF0aGVyICJyZWd1bGFyIiBpbnNucy4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OiBSZS1iYXNlLgp2NDogTmV3
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0zMDYsNiArMzA2LDEwIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04obW92ZHF1OCwg
ICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAg
ICBmMiwgICAwZiwgNmYsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAg
ZjIsICAgMGYsIDdmLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGFja3NzZHcsICAgIDY2
LCAgIDBmLCA2YiwgICAgdmwsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBhY2tzc3diLCAgICA2Niwg
ICAwZiwgNjMsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwYWNrdXNkdywgICAgNjYsIDBm
MzgsIDJiLCAgICB2bCwgZF9uYiwgdmwpLAorICAgIElOU04ocGFja3Vzd2IsICAgIDY2LCAgIDBm
LCA2NywgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBhZGRiLCAgICAgICA2NiwgICAwZiwg
ZmMsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwYWRkc2IsICAgICAgNjYsICAgMGYsIGVj
LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGFkZHN3LCAgICAgIDY2LCAgIDBmLCBlZCwg
ICAgdmwsICAgIHcsIHZsKSwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0zNjEsNiArMzYxLDEwIEBA
IE9WUihwZXh0cncpOwogT1ZSKHBpbnNyYik7CiBPVlIocGluc3J3KTsKICMgIGlmZGVmIF9fQVZY
NTEyVkxfXworT1ZSKHBhY2tzc2R3KTsKK09WUihwYWNrc3N3Yik7CitPVlIocGFja3VzZHcpOwor
T1ZSKHBhY2t1c3diKTsKIE9WUihwbWFkZHdkKTsKIE9WUihwbW92c3hidyk7CiBPVlIocG1vdnp4
YncpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUzLDcgKzQ1Myw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MjVdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAog
ICAgIFsweDI2IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4
cyA9IGQ4c192bCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKLSAgICBbMHgyYl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIg
fSwKQEAgLTY3NDQsNiArNjc0NCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweDY5KTogLyogdnB1bnBja2h3ZCBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwogICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHg2Myk6IC8qIHZwYWNrc3N3YiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2Nyk6IC8qIHZwYWNrdXN3YiBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhkMSk6IC8qIHZwc3JsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4bW0v
bTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAg
LTY4MDUsNiArNjgwNywxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hl
Y2soZmFsc2UpOwogICAgICAgICBnb3RvIHNpbWRfem1tOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4NmIpOiAvKiB2cGFja3NzZHcgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyYik6
IC8qIHZwYWNrdXNkdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKKyAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3Nh
ZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZjKTogLyogdnB1bnBj
a2xxZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4NmQpOiAvKiB2cHVucGNraHFkcSBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:47:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kNB-0005d4-1f; Fri, 15 Mar 2019 10:47:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kN8-0005cl-UU
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:47:31 +0000
X-Inumbo-ID: ba92195c-470f-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 ba92195c-470f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:47:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:47:28 -0600
Message-Id: <5C8B82BF020000780021F1C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:47:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 19/50] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VkNWVFBTMlBELCBzaGFyaW5nIGl0cyBtYWluIG9wY29kZSB3aXRoIG90aGVycywgbmVlZHMgYSAi
bWFudWFsIgpvdmVycmlkZSBvZiBkaXNwOHNjYWxlLgoKVGhlIHNpbWRfc2l6ZSBjaGFuZ2UgZm9y
IHR3b2J5dGVfdGFibGVbMHg1YV0gaXMgYmVuaWduIHRvIHByZS1leGlzdGluZwpjb2RlLCBidXQg
YWxsb3dzIGRlY29kZV9kaXNwOHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgoKQWxzbyBjb3Jy
ZWN0IHRoZSBjb21tZW50IG9uIGFuIEFWWCBjb3VudGVycGFydC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OiBlYS50eXBlID09IE9QXyogLT4g
ZWEudHlwZSAhPSBPUF8qLiBSZS1iYXNlLgp2NjogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGll
ciBpbiB0aGUgc2VyaWVzLgp2NTogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGUg
c2VyaWVzLgp2NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDks
NiArMTA5LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAg
ICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMyKSwKICAgICBJTlNOKGNvbWlzZCwgICAg
ICAgNjYsICAgMGYsIDJmLCAgICBlbCwgICAgICBxLCBlbCksCiAgICAgSU5TTihjb21pc3MsICAg
ICAgICAgLCAgIDBmLCAyZiwgICAgZWwsICAgICAgZCwgZWwpLAorICAgIElOU04oY3Z0cGQycHMs
ICAgICA2NiwgICAwZiwgNWEsICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHBoMnBz
LCAgICAgNjYsIDBmMzgsIDEzLCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5TTihjdnRwczJw
ZCwgICAgICAgLCAgIDBmLCA1YSwgICAgdmxfMiwgICAgZCwgdmwpLAorICAgIElOU04oY3Z0cHMy
cGgsICAgICA2NiwgMGYzYSwgMWQsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2dHNk
MnNzLCAgICAgZjIsICAgMGYsIDVhLCAgICBlbCwgICAgICBxLCBlbCksCisgICAgSU5TTihjdnRz
czJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwpLAogICAgIElOU05fRlAo
ZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYz
OCwgOTgsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBm
MzgsIDk5LCAgICBlbCwgICAgIHNkLCBlbCksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTgxLDcg
KzE4MSw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGRl
ZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAg
ZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAx
MDEgJiBBTExfVFJVRSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSBCUl8oY3Z0cGQycHMsIF9tYXNr
LCAodmRmX3QpKHgpLCAodnNmX2hhbGZfdCl7fSwgfjApCiAjICBkZWZpbmUgc3FydCh4KSBCUihz
cXJ0cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNf
dClCUihjdnRwczJwZCwgX21hc2ssIHgsICh2ZGZfdCl1bmRlZigpLCB+MCkpCiAjICBpZiBWRUNf
U0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocHMsIF9t
YXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBC
KHVucGNrbHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApA
QCAtNjgsNiArNjgsNyBAQCB0eXBlZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
CiB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2c2lf
dDsKICNpZiBWRUNfU0laRSA+PSA4CiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2
ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGlfdDsKK3R5cGVkZWYgZG91YmxlIF9fYXR0cmlidXRl
X18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkZl90OwogI2VuZGlmCiAKICNpZiBFTEVNX1NJ
WkUgPT0gMQpAQCAtOTMsNiArOTQsNyBAQCB0eXBlZGVmIGNoYXIgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoCiB0eXBlZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZf
U0laRSkpKSB2aGlfaGFsZl90OwogdHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoSEFMRl9TSVpFKSkpIHZzaV9oYWxmX3Q7CiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmRpX2hhbGZfdDsKK3R5cGVkZWYgZmxvYXQg
X19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZzZl9oYWxmX3Q7CiAjIGVu
ZGlmCiAKICMgaWYgRUxFTV9DT1VOVCA+PSA0CkBAIC0zMjgsNiArMzMwLDEzIEBAIFJFTihwYW5k
biwgLCBkKTsKIFJFTihwb3IsICwgZCk7CiBSRU4ocHhvciwgLCBkKTsKICMgIGVuZGlmCitPVlIo
Y3Z0cGQycHN4KTsKK09WUihjdnRwZDJwc3kpOworT1ZSKGN2dHBoMnBzKTsKK09WUihjdnRwczJw
ZCk7CitPVlIoY3Z0cHMycGgpOworT1ZSKGN2dHNkMnNzKTsKK09WUihjdnRzczJzZCk7CiBPVlIo
bW92ZGR1cCk7CiBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOwotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMzg3MSw2ICszODcxLDQ5IEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmN2dHBoMnBzIDMyKCVl
Y3gpLCV6bW03eyVrNH0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1
MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4X3ZjdnRwaDJwcyk7CisgICAgICAg
IGRlY2xfaW5zbihldmV4X3ZjdnRwczJwaCk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZw
dGVybmxvZ2QgJDB4ODEsICUlem1tNywgJSV6bW03LCAlJXptbTdcblx0IgorICAgICAgICAgICAg
ICAgICAgICAgICAia21vdncgJTEsJSVrNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRf
aW5zbihldmV4X3ZjdnRwaDJwcywgInZjdnRwaDJwcyAzMiglMCksICUlem1tNyV7JSVrNCV9IikK
KyAgICAgICAgICAgICAgICAgICAgICAgOjogImMiIChOVUxMKSwgInIiICgweDMzMzMpICk7CisK
KyAgICAgICAgc2V0X2luc24oZXZleF92Y3Z0cGgycHMpOworICAgICAgICBtZW1zZXQocmVzLCAw
eGZmLCAxMjgpOworICAgICAgICByZXNbOF0gPSAweDQwMDAzYzAwOyAvKiAoMS4wLCAyLjApICov
CisgICAgICAgIHJlc1sxMF0gPSAweDQ0MDA0MjAwOyAvKiAoMy4wLCA0LjApICovCisgICAgICAg
IHJlc1sxMl0gPSAweDM0MDBiODAwOyAvKiAoLS41LCAuMjUpICovCisgICAgICAgIHJlc1sxNF0g
PSAweGJjMDAwMDAwOyAvKiAoMC4wLCAtMS4pICovCisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2ln
bmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBzICUlem1tNywgJTAiIDogIj1tIiAocmVz
WzE2XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChl
dmV4X3ZjdnRwaDJwcykgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworCisgICAgICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2Y3Z0cHMycGgg
JDAsJXptbTMsNjQoJWVkeCl7JWs0fS4uLiIpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAidm1v
dnVwcyAlMCwgJSV6bW0zXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhf
dmN2dHBzMnBoLCAidmN2dHBzMnBoICQwLCAlJXptbTMsIDEyOCglMSkleyUlazQlfSIpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJtIiAocmVzWzE2XSksICJkIiAoTlVMTCkgKTsKKworICAg
ICAgICBzZXRfaW5zbihldmV4X3ZjdnRwczJwaCk7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2ln
bmVkIGxvbmcpcmVzOworICAgICAgICBtZW1zZXQocmVzICsgMzIsIDB4Y2MsIDMyKTsKKyAgICAg
ICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdmN2dHBzMnBoKSApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CisgICAgICAgIHJlc1sxNV0gPSByZXNbMTNdID0gcmVzWzExXSA9IHJlc1s5
XSA9IDB4Y2NjY2NjY2M7CisgICAgICAgIGlmICggbWVtY21wKHJlcyArIDgsIHJlcyArIDMyLCAz
MikgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICN1bmRlZiBk
ZWNsX2luc24KICN1bmRlZiBwdXRfaW5zbgogI3VuZGVmIHNldF9pbnNuCi0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTAsNyArMzEwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKICAgICBbMHg1NCAuLi4gMHg1N10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAog
ICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2Fu
eV9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4NWEgLi4uIDB4NWJdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCisgICAgWzB4NWFdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCisgICAgWzB4NWJdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4NWMgLi4u
IDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwg
fSwKICAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4NjMgLi4uIDB4NjddID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCkBAIC00MzcsNyArNDM4LDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgwYyAuLi4gMHgw
ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAg
IFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAg
WzB4MTAgLi4uIDB4MTJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0g
ZDhzX3ZsIH0sCi0gICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19v
cCA9IDEgfSwKKyAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29w
ID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MTQgLi4uIDB4MTZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxN10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MThd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9IDIg
fSwKQEAgLTU0MSw3ICs1NDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUg
ewogICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0gMSwgLnR3
b19vcCA9IDEsIC5kOHMgPSA0IH0sCiAgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8y
NTYsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFiXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMjU2LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAot
ICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxLCAudHdv
X29wID0gMSB9LAorICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19t
ZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWUgLi4u
IDB4MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0s
CiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAuZDhzID0gMCB9LAogICAg
IFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC5kOHMgPSAyIH0sCkBAIC0zMDcx
LDYgKzMwNzIsMTEgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICBtb2RybV9tb2QgPSAz
OwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAgICBjYXNlIDB4NWE6IC8qIHZj
dnRwczJwZCBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlmICggZGlz
cDhzY2FsZSAmJiAhZXZleC5wZnggJiYgIWV2ZXguYnJzICkKKyAgICAgICAgICAgICAgICAgICAg
LS1kaXNwOHNjYWxlOworICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAgICBjYXNl
IDB4N2U6IC8qIHZtb3ZxIHhtbS9tNjQseG1tIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCiAgICAg
ICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlID09IDIgJiYgZXZleC5wZnggPT0gdmV4X2YzICkK
ICAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IDM7CkBAIC01OTk4LDYgKzYwMDQsNyBA
QCB4ODZfZW11bGF0ZSgKICAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVkKTog
ICAgLyogdm1pbntwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAg
ICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZSk6ICAgIC8qIHZkaXZ7cCxzfXtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIENBU0VfU0lNRF9BTExf
RlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3Asc317cyxkfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBhdng1MTJmX2FsbF9mcDoKICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSykgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9S
RUcgJiYgZXZleC5icnMgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZXgu
cGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSykpKSwKQEAgLTY1NTcsNyArNjU2NCw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIHNpbWRfem1tOwogCiAgICAgQ0FTRV9TSU1EX0FMTF9G
UCgsIDB4MGYsIDB4NWEpOiAgICAgICAgLyogY3Z0e3Asc317cyxkfTJ7cCxzfXtzLGR9IHhtbS9t
ZW0seG1tICovCi0gICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyog
dmN2dHB7cyxkfTJwe3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9W
RVgsIDB4MGYsIDB4NWEpOiAgICAvKiB2Y3Z0cHtzLGR9MnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5
fW1tICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2
dHN7cyxkfTJze3MsZH0geG1tL21lbSx4bW0seG1tICovCiAgICAgICAgIG9wX2J5dGVzID0gNCA8
PCAoKCh2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSykgPyAwIDogMSArIHZleC5sKSAr
CiAgICAgICAgICAgICAgICAgICAgICAgICAgISEodmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxF
X01BU0spKTsKQEAgLTY1NjYsNiArNjU3MywxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
IGdvdG8gc2ltZF8wZl9zc2UyOwogICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4OwogCisgICAgQ0FT
RV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1YSk6ICAgLyogdmN2dHB7cyxkfTJwe3MsZH0g
W3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHZjdnRze3MsZH0yc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwor
ICAgICAgICBvcF9ieXRlcyA9IDQgPDwgKCgoZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9N
QVNLKSA/IDAgOiAxICsgZXZleC5scikgKworICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgu
dyk7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9hbGxfZnA7CisKICAgICBDQVNFX1NJTURfUEFDS0VE
X0ZQKCwgMHgwZiwgMHg1Yik6ICAgICAvKiBjdnR7cHMsZHF9MntkcSxwc30geG1tL21lbSx4bW0g
Ki8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4NWIpOiAvKiB2Y3Z0e3Bz
LGRxfTJ7ZHEscHN9IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X0YzKDB4MGYsIDB4NWIpOiAgICAgICAvKiBjdnR0cHMyZHEgeG1tL21lbSx4bW0gKi8KQEAgLTg0
NTUsNiArODQ2OCwxNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IHZl
eC5sOwogICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHgxMyk6IC8qIHZjdnRwaDJwcyB7eCx5fW1tL21lbSxbeHl6XW1te2t9
ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgfHwgKGVhLnR5cGUgIT0g
T1BfUkVHICYmIGV2ZXguYnJzKSwgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggIWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2
eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IGV2ZXgubHI7
CisgICAgICAgIGVsZW1fYnl0ZXMgPSAyOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE2KTogLyogdnBlcm1wcyB5bW0vbTI1
Nix5bW0seW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM2KTog
LyogdnBlcm1kIHltbS9tMjU2LHltbSx5bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKQEAgLTkyODMsMjcgKzkzMDUsNzkgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKIAogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxZCk6IC8qIHZjdnRwczJwaCAkaW1tOCx7eCx5
fW1tLHhtbS9tZW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDFk
KTogLyogdmN2dHBzMnBoICRpbW04LFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KICAgICB7CiAg
ICAgICAgIHVpbnQzMl90IG14Y3NyOwogCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgudyB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKLSAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoZjE2Yyk7CiAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOworICAgICAgICBp
ZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKChldmV4LncgfHwgZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiAoZXZl
eC56IHx8IGV2ZXguYnJzKSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAg
ICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgICAgIG9wYyA9IGlu
aXRfZXZleChzdHViKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudyB8fCB2ZXgucmVnICE9IDB4ZiwgRVhD
X1VEKTsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGYxNmMpOworICAgICAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgfQorCisgICAgICAgIG9w
X2J5dGVzID0gOCA8PCBldmV4LmxyOwogCi0gICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1
Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIG9wY1sxXSA9IG1vZHJtOwogICAgICAg
ICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ29u
dmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCiAgICAgICAgICAgICB2ZXguYiA9IDE7
CisgICAgICAgICAgICBldmV4LmIgPSAxOwogICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7CiAg
ICAgICAgIH0KICAgICAgICAgb3BjWzJdID0gaW1tMTsKLSAgICAgICAgaW5zbl9ieXRlcyA9IFBG
WF9CWVRFUyArIDM7CisgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZnVsbCA9IDA7CisKKyAgICAgICAgICAgIGluc25fYnl0
ZXMgPSBFVkVYX1BGWF9CWVRFUyArIDM7CisgICAgICAgICAgICBjb3B5X0VWRVgob3BjLCBldmV4
KTsKKworICAgICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmdWxsID0gMHhmZmZmID4+ICgxNiAtIG9w
X2J5dGVzIC8gMik7CisgICAgICAgICAgICAgICAgb3BfbWFzayAmPSBmdWxsOworICAgICAgICAg
ICAgICAgIGlmICggIW9wX21hc2sgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIGNvbXBsZXRl
X2luc247CisKKyAgICAgICAgICAgICAgICBmaXJzdF9ieXRlID0gX19idWlsdGluX2N0eihvcF9t
YXNrKTsKKyAgICAgICAgICAgICAgICBvcF9tYXNrID4+PSBmaXJzdF9ieXRlOworICAgICAgICAg
ICAgICAgIGZ1bGwgPj49IGZpcnN0X2J5dGU7CisgICAgICAgICAgICAgICAgZmlyc3RfYnl0ZSA8
PD0gMTsKKyAgICAgICAgICAgICAgICBvcF9ieXRlcyA9ICgzMiAtIF9fYnVpbHRpbl9jbHoob3Bf
bWFzaykpIDw8IDE7CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFdl
IG1heSBuZWVkIHRvIHJlYWQgKHBhcnRzIG9mKSB0aGUgbWVtb3J5IG9wZXJhbmQgZm9yIHRoZQor
ICAgICAgICAgICAgICAgICAqIHB1cnBvc2Ugb2YgbWVyZ2luZyBpbiBvcmRlciB0byBhdm9pZCBz
cGxpdHRpbmcgdGhlIHdyaXRlCisgICAgICAgICAgICAgICAgICogYmVsb3cgaW50byBtdWx0aXBs
ZSBvbmVzLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggb3BfbWFz
ayAhPSBmdWxsICYmCisgICAgICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPnJlYWQoZWEubWVt
LnNlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVuY2F0ZV9lYShl
YS5tZW0ub2ZmICsgZmlyc3RfYnl0ZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZvaWQgKiltbXZhbHAgKyBmaXJzdF9ieXRlLCBvcF9ieXRlcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAg
ICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDM7CisgICAgICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7CisgICAgICAgIH0KICAgICAgICAg
b3BjWzNdID0gMHhjMzsKIAotICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7CiAgICAgICAgIC8q
IExhdGNoIE1YQ1NSIC0gd2UgbWF5IG5lZWQgdG8gcmVzdG9yZSBpdCBiZWxvdy4gKi8KICAgICAg
ICAgaW52b2tlX3N0dWIoInN0bXhjc3IgJVtteGNzcl0iLCAiIiwKICAgICAgICAgICAgICAgICAg
ICAgIj1tIiAoKm1tdmFscCksIFtteGNzcl0gIj1tIiAobXhjc3IpIDogImEiIChtbXZhbHApKTsK
QEAgLTkzMTIsNyArOTM4Niw4IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IG9wcy0+d3JpdGUoZWEu
bWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLCA4IDw8IHZleC5sLCBjdHh0KTsKKyAgICAgICAg
ICAgIHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCB0cnVuY2F0ZV9lYShlYS5tZW0ub2ZmICsg
Zmlyc3RfYnl0ZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiltbXZhbHAg
KyBmaXJzdF9ieXRlLCBvcF9ieXRlcywgY3R4dCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxl
ICggImxkbXhjc3IgJTAiIDo6ICJtIiAobXhjc3IpICk7CgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:47:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kNY-0005hk-He; Fri, 15 Mar 2019 10:47:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kNX-0005hZ-G8
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:47:55 +0000
X-Inumbo-ID: c7b84530-470f-11e9-b3a0-63b6fccfb590
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7b84530-470f-11e9-b3a0-63b6fccfb590;
 Fri, 15 Mar 2019 10:47:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:47:50 -0600
Message-Id: <5C8B82D6020000780021F1CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:47:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 20/50] x86emul: support AVX512F
 legacy-equivalent packed int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Li4uIGluY2x1ZGluZyB0aGUgdHdvIEFWWDUxMkRRIGZvcm1zIHdoaWNoIHNoYXJlZCBlbmNvZGlu
Z3MsIGp1c3Qgd2l0aApFVkVYLlcgc2V0IHRoZXJlLgoKVkNWVERRMlBELCBzaGFyaW5nIGl0cyBt
YWluIG9wY29kZSB3aXRoIG90aGVycywgbmVlZHMgYSAibWFudWFsIgpvdmVycmlkZSBvZiBkaXNw
OHNjYWxlLgoKVGhlIHNpbWRfc2l6ZSBjaGFuZ2VzIGZvciB0aGUgdHdvYnl0ZV90YWJsZVtdIGVu
dHJpZXMgYXJlIGJlbmlnbiB0bwpwcmUtZXhpc3RpbmcgY29kZSwgYnV0IGFsbG93IGRlY29kZV9k
aXNwOHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgoKVGhlIGF0IHRoaXMgcG9pbnQgd3Jvbmcg
cGxhY2VtZW50IG9mIHRoZSAweGU2IGNhc2UgYmxvY2sgaXMgb25jZSBhZ2FpbgppbiBhbnRpY2lw
YXRpb24gb2YgZnVydGhlciBhZGRpdGlvbnMgb2YgY2FzZSBsYWJlbHMuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NzogZWEudHlwZSA9PSBPUF8q
IC0+IGVhLnR5cGUgIT0gT1BfKi4gUmUtYmFzZS4KdjY6IFJlLWJhc2Ugb3ZlciBjaGFuZ2VzIGVh
cmxpZXIgaW4gdGhlIHNlcmllcy4KdjQ6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYwpAQCAtMTA5LDggKzEwOSwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl9hbGxbXSA9CiAgICAgSU5TTl9GUChjbXAsICAgICAgICAgICAgIDBmLCBjMiksCiAgICAgSU5T
Tihjb21pc2QsICAgICAgIDY2LCAgIDBmLCAyZiwgICAgZWwsICAgICAgcSwgZWwpLAogICAgIElO
U04oY29taXNzLCAgICAgICAgICwgICAwZiwgMmYsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJ
TlNOKGN2dGRxMnBkLCAgICAgZjMsICAgMGYsIGU2LCAgICB2bF8yLCAgICBkLCB2bCksCisgICAg
SU5TTihjdnRkcTJwcywgICAgICAgLCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAorICAg
IElOU04oY3Z0cGQyZHEsICAgICBmMiwgICAwZiwgZTYsICAgIHZsLCAgICAgIHEsIHZsKSwKICAg
ICBJTlNOKGN2dHBkMnBzLCAgICAgNjYsICAgMGYsIDVhLCAgICB2bCwgICAgICBxLCB2bCksCiAg
ICAgSU5TTihjdnRwaDJwcywgICAgIDY2LCAwZjM4LCAxMywgICAgdmxfMiwgZF9uYiwgdmwpLAor
ICAgIElOU04oY3Z0cHMyZHEsICAgICA2NiwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwK
ICAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2bF8yLCAgICBkLCB2bCks
CiAgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAgdmxfMiwgZF9uYiwgdmwp
LAogICAgIElOU04oY3Z0c2Qyc3MsICAgICBmMiwgICAwZiwgNWEsICAgIGVsLCAgICAgIHEsIGVs
KSwKQEAgLTM5OCw2ICs0MDIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFf
YWxsW10KICAgICBJTlNOX1BGUChhbmQsICAgICAgICAgICAgICAwZiwgNTQpLAogICAgIElOU05f
UEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCiAgICAgSU5TTihicm9hZGNhc3RpMzJ4Miwg
NjYsIDBmMzgsIDU5LCBlbF8yLCAgZCwgdmwpLAorICAgIElOU04oY3Z0cXEycGQsICAgICAgIGYz
LCAgIDBmLCBlNiwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHFxMnBzLCAgICAgICAgICwg
ICAwZiwgNWIsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAg
MGYsIDU2KSwKIC8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBk
CiAvLyAgICAgICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmMKQEAgLTkyLDYgKzkyLDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9v
bChieXRlX3ZlY190IGIKICMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190KXsgKGludCkoeClbMF0g
fSkKICNlbGlmIFZFQ19TSVpFID09IDggJiYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX18z
ZE5PV19fKQogIyBkZWZpbmUgdG9faW50KHgpIF9fYnVpbHRpbl9pYTMyX3BpMmZkKF9fYnVpbHRp
bl9pYTMyX3BmMmlkKHgpKQorI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAmJiBWRUNfU0laRSA+
IEZMT0FUX1NJWkUgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAorICAgICAgKFZFQ19TSVpF
ID09IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgRkxPQVRfU0laRSA9PSA0Cisj
ICBkZWZpbmUgdG9faW50KHgpIEJSKGN2dGRxMnBzLCBfbWFzaywgQlIoY3Z0cHMyZHEsIF9tYXNr
LCB4LCAodnNpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgZWxpZiBGTE9BVF9TSVpF
ID09IDgKKyMgIGRlZmluZSB0b19pbnQoeCkgQihjdnRkcTJwZCwgX21hc2ssIEJSKGN2dHBkMmRx
LCBfbWFzaywgeCwgKHZzaV9oYWxmX3Qpe30sIH4wKSwgdW5kZWYoKSwgfjApCisjIGVuZGlmCiAj
ZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQogIyBpZiBGTE9BVF9TSVpF
ID09IDQKICMgIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfY3Z0ZHEycHMoX19idWls
dGluX2lhMzJfY3Z0cHMyZHEoeCkpCkBAIC0xMTQyLDE1ICsxMTQ5LDIxIEBAIGludCBzaW1kX3Rl
c3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIGlmICggIWVxKHggKiAtYWx0LCAtc3JjKSAp
IHJldHVybiBfX0xJTkVfXzsKIAotIyBpZiBkZWZpbmVkKHJlY2lwKSAmJiBkZWZpbmVkKHRvX2lu
dCkKKyMgaWZkZWYgdG9faW50CisKKyAgICB0b3VjaChzcmMpOworICAgIHggPSB0b19pbnQoc3Jj
KTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIWVxKHgsIHNyYykgKSByZXR1cm4gX19MSU5F
X187CiAKKyMgIGlmZGVmIHJlY2lwCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gcmVjaXAoc3Jj
KTsKICAgICB0b3VjaChzcmMpOwogICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHRvX2ludChy
ZWNpcCh4KSksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAKLSMgIGlmZGVmIHJzcXJ0CisjICAg
aWZkZWYgcnNxcnQKICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwogICAgIHkgPSBy
c3FydCh4KTsKQEAgLTExNTgsNiArMTE3MSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICBp
ZiAoICFlcSh0b19pbnQocmVjaXAoeSkpLCBzcmMpICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRv
dWNoKHNyYyk7CiAgICAgaWYgKCAhZXEodG9faW50KHkpLCB0b19pbnQocmVjaXAoc3JjKSkpICkg
cmV0dXJuIF9fTElORV9fOworIyAgIGVuZGlmCiAjICBlbmRpZgogCiAjIGVuZGlmCi0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIGFzbSAoICIubWFjcm8gb3ZlcnJpZGUgaW5z
biAgICBcblx0IgogT1ZSX0lOVChicm9hZGNhc3QpOwogT1ZSX1NGUChicm9hZGNhc3QpOwogT1ZS
X1NGUChjb21pKTsKK09WUl9WRlAoY3Z0ZHEyKTsKIE9WUl9GUChhZGQpOwogT1ZSX0lOVChhZGQp
OwogT1ZSX0JXKGFkZHMpOwpAQCAtMzMwLDEzICszMzEsMTkgQEAgUkVOKHBhbmRuLCAsIGQpOwog
UkVOKHBvciwgLCBkKTsKIFJFTihweG9yLCAsIGQpOwogIyAgZW5kaWYKK09WUihjdnRwZDJkcXgp
OworT1ZSKGN2dHBkMmRxeSk7CiBPVlIoY3Z0cGQycHN4KTsKIE9WUihjdnRwZDJwc3kpOwogT1ZS
KGN2dHBoMnBzKTsKK09WUihjdnRwczJkcSk7CiBPVlIoY3Z0cHMycGQpOwogT1ZSKGN2dHBzMnBo
KTsKIE9WUihjdnRzZDJzcyk7CiBPVlIoY3Z0c3Myc2QpOworT1ZSKGN2dHRwZDJkcXgpOworT1ZS
KGN2dHRwZDJkcXkpOworT1ZSKGN2dHRwczJkcSk7CiBPVlIobW92ZGR1cCk7CiBPVlIobW92bnRk
cSk7CiBPVlIobW92bnRkcWEpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
MzExLDcgKzMxMSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAg
WzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVhXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAotICAgIFsweDViXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweDVi
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAsIGQ4c192
bCB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDYzIC4uLiAweDY3
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9
LApAQCAtMzc1LDcgKzM3NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7
CiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTZdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCisgICAgWzB4ZTZd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX3Bh
Y2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGYwXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LApAQCAtMzA4MSw2ICsz
MDgxLDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlID09
IDIgJiYgZXZleC5wZnggPT0gdmV4X2YzICkKICAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2Fs
ZSA9IDM7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgMHhlNjog
LyogdmN2dGRxMnBkIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAgICAgICAgICAgaWYg
KCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF9mMyAmJiAhZXZleC53ICYmICFldmV4LmJy
cyApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCkBAIC02NTg3LDYgKzY1
OTIsMjIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgdmV4Lmw7CiAg
ICAgICAgIGdvdG8gc2ltZF8wZl9jdnQ7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHg1Yik6IC8qIHZjdnRwczJkcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NWIpOiAvKiB2Y3Z0dHBzMmRxIFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgu
dywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYKDB4MGYsIDB4NWIpOiAgICAvKiB2Y3Z0ZHEycHMgW3h5el1tbS9tZW0sW3h5el1t
bXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2
dHFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KKyAgICAgICAgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAg
ICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5icnMgKQorICAgICAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBvcF9i
eXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBDQVNF
X1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYwKTogICAgLyogcHVucGNrbGJ3IHsseH1tbS9tZW0s
eyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6IC8qIHZw
dW5wY2tsYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8qIHB1bnBja2x3ZCB7LHh9bW0vbWVtLHsseH1tbSAq
LwpAQCAtNzI1MSw2ICs3MjcyLDI3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9
IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgMHhlNik6ICAgLyogdmN2dHRwZDJkcSBbeHl6XW1tL21lbSx7eCx5fW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4ZTYpOiAgIC8qIHZjdnRw
ZDJkcSBbeHl6XW1tL21lbSx7eCx5fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHhlNik6ICAgLyogdmN2dGRxMnBkIHt4LHl9
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmN2dHFxMnBkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAg
aWYgKCBldmV4LnBmeCAhPSB2ZXhfZjMgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGVsc2UgaWYgKCBldmV4LncgKQorICAgICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnJz
LCBFWENfVUQpOworICAgICAgICB9CisgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9SRUcgfHwg
IWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAg
ICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IChldmV4LncgKyBldmV4Lmxy
KTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgw
ZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0gKi8KICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:52:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kRe-0006Y5-6d; Fri, 15 Mar 2019 10:52: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kRd-0006Y0-4O
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:52:09 +0000
X-Inumbo-ID: 602ec5c7-4710-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 602ec5c7-4710-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:52:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:52:06 -0600
Message-Id: <5C8B83D6020000780021F208@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:52:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 21/50] x86emul: support AVX512F
 legacy-equivalent scalar int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VkNWVHssVH1Te1MsRH0yU0kgdXNlIEVWRVguVyBmb3IgdGhlaXIgZGVzdGluYXRpb24gKHJlZ2lz
dGVyKSByYXRoZXIKdGhhbiB0aGVpciAocG9zc2libHkgbWVtb3J5KSBzb3VyY2Ugb3BlcmFuZCBz
aXplIGFuZCBoZW5jZSBuZWVkIGEKIm1hbnVhbCIgb3ZlcnJpZGUgb2YgZGlzcDhzY2FsZS4KCldo
aWxlIHRoZSBTRE0gY2xhaW1zIHRoYXQgRVZFWC5MJ0wgbmVlZHMgdG8gYmUgemVybyBmb3IgdGhl
IDMyLWJpdCBmb3JtcwpvZiBWQ1ZUeyxVfVNJMlNEIChleGNlcHRpb24gdHlwZSBFMTBORiksIG9i
c2VydmF0aW9ucyBvbiBteSB0ZXN0IHN5c3RlbQpkbyBub3QgY29uZmlybSB0aGlzIChhbmQgSSd2
ZSBnb3QgaW5mb3JtYWwgY29uZmlybWF0aW9uIHRoYXQgdGhpcyBpcyBhCmRvYyBtaXN0YWtlKS4g
TmV2ZXJ0aGVsZXNzLCB0byBiZSBvbiB0aGUgc2FmZSBzaWRlLCBmb3JjZSBldmV4LmxyIHRvIGJl
Cnplcm8gaW4gdGhpcyBjYXNlIHRob3VnaCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgc3R1Yi4KClNs
aWdodGx5IGFkanVzdCB0aGUgc2NhbGFyIHRvX2ludCgpIGluIHRoZSB0ZXN0IGhhcm5lc3MsIHRv
IGluY3JlYXNlIHRoZQpjaGFuY2VzIG9mIHRoZSBvcGVyYW5kIGVuZGluZyB1cCBpbiBtZW1vcnku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Nzog
Rml4IFZDVlRTSTJTUyAtIGNhbm5vdCByZS11c2UgVk1PVntELFF9IGNvZGUgaGVyZSwgYXMgdGhl
IHJlZ2lzdGVyCiAgICBmb3JtIGNhbid0IGJlIGNvbnZlcnRlZCB0byBhIG1lbW9yeSBvbmUgd2hl
biBlbWJlZGRlZCByb3VuZGluZyBpcyBpbgogICAgZWZmZWN0LiBGb3JjZSBldmV4LmxyIHRvIHpl
cm8gZm9yIDMyLWJpdCBWQ1ZUU0kyU0QuIFBlcm1pdCBlbWJlZGRlZAogICAgcm91bmRpbmcgZm9y
IFZDVlR7LFR9U3tTLER9MlNJLiBSZS1iYXNlLgp2NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
ZXZleC1kaXNwOC5jCkBAIC0xMTcsOCArMTE3LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGN2dHBzMmRxLCAgICAgNjYsICAgMGYsIDViLCAg
ICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihjdnRwczJwZCwgICAgICAgLCAgIDBmLCA1YSwg
ICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0cHMycGgsICAgICA2NiwgMGYzYSwgMWQs
ICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2dHNkMnNpLCAgICAgZjIsICAgMGYsIDJk
LCAgICBlbCwgICAgICBxLCBlbCksCiAgICAgSU5TTihjdnRzZDJzcywgICAgIGYyLCAgIDBmLCA1
YSwgICAgZWwsICAgICAgcSwgZWwpLAorICAgIElOU04oY3Z0c2kyc2QsICAgICBmMiwgICAwZiwg
MmEsICAgIGVsLCAgIGRxNjQsIGVsKSwKKyAgICBJTlNOKGN2dHNpMnNzLCAgICAgZjMsICAgMGYs
IDJhLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAgSU5TTihjdnRzczJzZCwgICAgIGYzLCAgIDBm
LCA1YSwgICAgZWwsICAgICAgZCwgZWwpLAorICAgIElOU04oY3Z0c3Myc2ksICAgICBmMywgICAw
ZiwgMmQsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJTlNOKGN2dHRwZDJkcSwgICAgNjYsICAg
MGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihjdnR0cHMyZHEsICAgIGYzLCAg
IDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAorICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwg
ICAwZiwgMmMsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKGN2dHRzczJzaSwgICAgZjMs
ICAgMGYsIDJjLCAgICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAg
ICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmws
ICAgICBzZCwgdmwpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVs
LCAgICAgc2QsIGVsKSwKQEAgLTc0Niw4ICs3NTQsOSBAQCBzdGF0aWMgdm9pZCB0ZXN0X2dyb3Vw
KGNvbnN0IHN0cnVjdCB0ZXN0CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAg
IGNhc2UgRVNaX2RxOgotICAgICAgICAgICAgICAgIHRlc3RfcGFpcigmdGVzdHNbaV0sIHZsW2pd
LCBFU1pfZCwgImQiLCBFU1pfcSwgInEiLAotICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0
ciwgY3R4dCk7CisgICAgICAgICAgICAgICAgdGVzdF9wYWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVT
Wl9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJuY21wKHRlc3RzW2ldLm1uZW1vbmlj
LCAiY3Z0IiwgMykgPyAiZCIgOiAibCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEVTWl9x
LCAicSIsIGluc3RyLCBjdHh0KTsKICAgICAgICAgICAgICAgICBicmVhazsKIAogI2lmZGVmIF9f
aTM4Nl9fCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtODksNyArODksNyBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IEZM
T0FUX1NJWkUKLSMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190KXsgKGludCkoeClbMF0gfSkKKyMg
ZGVmaW5lIHRvX2ludCh4KSAoeyBpbnQgaV8gPSAoeClbMF07IHRvdWNoKGlfKTsgKCh2ZWNfdCl7
IGlfIH0pOyB9KQogI2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVm
aW5lZChfXzNkTk9XX18pCiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQo
X19idWlsdGluX2lhMzJfcGYyaWQoeCkpCiAjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZF
Q19TSVpFID4gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCi0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuaApAQCAtMzQwLDEwICszNDAsMjggQEAgT1ZSKGN2dHBzMmRxKTsKIE9WUihjdnRw
czJwZCk7CiBPVlIoY3Z0cHMycGgpOwogT1ZSKGN2dHNkMnNzKTsKK09WUihjdnRzZDJzaSk7CitP
VlIoY3Z0c2Qyc2lsKTsKK09WUihjdnRzZDJzaXEpOworT1ZSKGN2dHNpMnNkKTsKK09WUihjdnRz
aTJzZGwpOworT1ZSKGN2dHNpMnNkcSk7CitPVlIoY3Z0c2kyc3MpOworT1ZSKGN2dHNpMnNzbCk7
CitPVlIoY3Z0c2kyc3NxKTsKIE9WUihjdnRzczJzZCk7CitPVlIoY3Z0c3Myc2kpOworT1ZSKGN2
dHNzMnNpbCk7CitPVlIoY3Z0c3Myc2lxKTsKIE9WUihjdnR0cGQyZHF4KTsKIE9WUihjdnR0cGQy
ZHF5KTsKIE9WUihjdnR0cHMyZHEpOworT1ZSKGN2dHRzZDJzaSk7CitPVlIoY3Z0dHNkMnNpbCk7
CitPVlIoY3Z0dHNkMnNpcSk7CitPVlIoY3Z0dHNzMnNpKTsKK09WUihjdnR0c3Myc2lsKTsKK09W
UihjdnR0c3Myc2lxKTsKIE9WUihtb3ZkZHVwKTsKIE9WUihtb3ZudGRxKTsKIE9WUihtb3ZudGRx
YSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0yOTYsNyArMjk2LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHgyMiAuLi4gMHgyM10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LAogICAgIFsweDI4XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAogICAgIFsweDI5
XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAsIGQ4c192
bCB9LAotICAgIFsweDJhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9v
dGhlciB9LAorICAgIFsweDJhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2lt
ZF9vdGhlciwgZDhzX2RxNjQgfSwKICAgICBbMHgyYl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxN
b2RSTXxNb3YsIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgyZSAu
Li4gMHgyZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNfFR3b09wLCBzaW1kX25vbmUsIGQ4c19kcSB9
LApAQCAtMzA3Miw2ICszMDcyLDEyIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgbW9k
cm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgICAgY2FzZSAw
eDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAgICAg
ICBjYXNlIDB4MmQ6IC8qIHZjdnRze3MsZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAg
ICAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgICAgICBk
aXNwOHNjYWxlID0gMiArIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spOworICAg
ICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAgICBjYXNlIDB4NWE6IC8qIHZjdnRwczJw
ZCBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2Fs
ZSAmJiAhZXZleC5wZnggJiYgIWV2ZXguYnJzICkKICAgICAgICAgICAgICAgICAgICAgLS1kaXNw
OHNjYWxlOwpAQCAtNjE5OSw2ICs2MjA1LDQ4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBzdGF0
ZS0+c2ltZF9zaXplID0gc2ltZF9ub25lOwogICAgICAgICBnb3RvIHNpbWRfMGZfcm07CiAKKyAg
ICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJhKTogLyogdmN2dHNpMnN7cyxk
fSByL20seG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5vcG1z
ayB8fCAoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5icnMpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZik7CisgICAgICAgIGlmICggIWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVu
X2NoZWNrKHRydWUpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAg
ICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0g
cmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXhfcHJlZml4ICYgUkVYX1cgPyA4IDogNCwgY3R4dCwgb3BzKTsK
KyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgc3JjLnZhbCA9
ICplYS5yZWc7CisKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICBvcGNb
MF0gPSBiOworICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeS9HUFIgc291cmNlIHRvICVyQVguICov
CisgICAgICAgIGV2ZXguYiA9IDE7CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAg
ICAgICAgICBldmV4LncgPSAwOworICAgICAgICAvKgorICAgICAgICAgKiBTRE0gdmVyc2lvbiAw
NjcgY2xhaW1zIHRoYXQgZXhjZXB0aW9uIHR5cGUgRTEwTkYgaW1wbGllcyAjVUQgd2hlbgorICAg
ICAgICAgKiBFVkVYLkwnTCBpcyBub24temVybyBmb3IgMzItYml0IFZDVlR7LFV9U0kyU0QuIEV4
cGVyaW1lbnRhbGx5IHRoaXMKKyAgICAgICAgICogY2Fubm90IGJlIGNvbmZpcm1lZCwgYnV0IGJl
IG9uIHRoZSBzYWZlIHNpZGUgZm9yIHRoZSBzdHViLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhZXZleC53ICYmIGV2ZXgucGZ4ID09IHZleF9mMiApCisgICAgICAgICAgICBldmV4LmxyID0g
MDsKKyAgICAgICAgb3BjWzFdID0gKG1vZHJtICYgMHgzOCkgfCAweGMwOworICAgICAgICBpbnNu
X2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAyOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisg
ICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIs
ICI9ZyIgKGR1bW15KSA6ICJhIiAoc3JjLnZhbCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIp
OworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9ub25lOworICAgICAgICBicmVhazsK
KwogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoLCAweDBmLCAweDJjKTogICAgIC8qIGN2dHRze3Ms
ZH0yc2kgeG1tL21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9WRVgsIDB4MGYs
IDB4MmMpOiAvKiB2Y3Z0dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLwogICAgIENBU0VfU0lNRF9T
Q0FMQVJfRlAoLCAweDBmLCAweDJkKTogICAgIC8qIGN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAq
LwpAQCAtNjIyMiwxNCArNjI3MCwxNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogCiAgICAg
ICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgY3Z0c18yc2k6CiAgICAgICAgIG9w
Y1swXSA9IGI7CiAgICAgICAgIC8qIENvbnZlcnQgR1BSIGRlc3RpbmF0aW9uIHRvICVyQVggYW5k
IG1lbW9yeSBvcGVyYW5kIHRvICglckNYKS4gKi8KICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVY
X1I7CiAgICAgICAgIHZleC5yID0gMTsKKyAgICAgICAgZXZleC5yID0gMTsKICAgICAgICAgaWYg
KCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJleF9wcmVmaXgg
Jj0gflJFWF9COwogICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgZXZleC5iID0g
MTsKICAgICAgICAgICAgIG9wY1sxXSA9IDB4MDE7CiAKICAgICAgICAgICAgIHJjID0gb3BzLT5y
ZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwKQEAgLTYyNDAsMTEgKzYyOTEsMjIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIG9wY1sxXSA9IG1vZHJt
ICYgMHhjNzsKICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgewogICAgICAg
ICAgICAgdmV4LncgPSAwOwotICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAg
ICAgICAgICAgIGV2ZXgudyA9IDA7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBldmV4X2VuY29k
ZWQoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGluc25fYnl0ZXMgPSBFVkVYX1BGWF9CWVRF
UyArIDI7CisgICAgICAgICAgICBjb3B5X0VWRVgob3BjLCBldmV4KTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMg
KyAyOworICAgICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAg
ICAgICAgfQogICAgICAgICBvcGNbMl0gPSAweGMzOwogCi0gICAgICAgIGNvcHlfUkVYX1ZFWChv
cGMsIHJleF9wcmVmaXgsIHZleCk7CiAgICAgICAgIGVhLnJlZyA9IGRlY29kZV9ncHIoJl9yZWdz
LCBtb2RybV9yZWcpOwogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9YSIgKCplYS5yZWcp
IDogImMiIChtbXZhbHApLCAibSIgKCptbXZhbHApKTsKIApAQCAtNjI1Miw2ICs2MzE0LDE4IEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9ub25lOwogICAg
ICAgICBicmVhazsKIAorICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4MmMp
OiAvKiB2Y3Z0dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLworICAgIENBU0VfU0lNRF9TQ0FMQVJf
RlAoX0VWRVgsIDB4MGYsIDB4MmQpOiAvKiB2Y3Z0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJY
IHx8IGV2ZXgub3Btc2sgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlw
ZSAhPSBPUF9SRUcgJiYgZXZleC5icnMpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAg
ICAgICBpZiAoICFldmV4LmJycyApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVl
KTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworICAgICAgICBvcGMgPSBpbml0
X2V2ZXgoc3R1Yik7CisgICAgICAgIGdvdG8gY3Z0c18yc2k7CisKICAgICBDQVNFX1NJTURfUEFD
S0VEX0ZQKCwgMHgwZiwgMHgyZSk6ICAgICAvKiB1Y29taXN7cyxkfSB4bW0vbWVtLHhtbSAqLwog
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHgyZSk6IC8qIHZ1Y29taXN7cyxk
fSB4bW0vbWVtLHhtbSAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweDJmKTog
ICAgIC8qIGNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:52:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:52: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 1h4kS2-0006aX-HJ; Fri, 15 Mar 2019 10:52: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kS0-0006aM-Qr
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:52:32 +0000
X-Inumbo-ID: 6eb0479b-4710-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 6eb0479b-4710-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:52:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:52:30 -0600
Message-Id: <5C8B83EE020000780021F20B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:52:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 22/50] x86emul: support AVX512DQ packed
 quad-int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VkNWVHssVH1QUzJRUSwgc2hhcmluZyB0aGVpciBtYWluIG9wY29kZXMgd2l0aCBvdGhlcnMsIG9u
Y2UgYWdhaW4gbmVlZAoibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZS4KCldoaWxlIG5v
dCBkaXJlY3RseSByZWxhdGVkIGhlcmUsIGFsc28gYWRkIGEgc2NhbGFyIHZhcmlhbnQgb2YgdG9f
d2ludCgpCnRvIHRoZSB0ZXN0IGhhcm5lc3MuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NzogUmUtYmFzZS4KdjY6IFdvcmthcm91bmQgZm9yIGdj
YyA3IHF1aXJrLgp2NTogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGUgc2VyaWVz
Lgp2NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC00MTAsOCArNDEw
LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogICAgIElOU05f
UEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9QRlAoYW5kbiwgICAgICAg
ICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYzOCwgNTksIGVs
XzIsICBkLCB2bCksCisgICAgSU5TTihjdnRwZDJxcSwgICAgICAgNjYsICAgMGYsIDdiLCAgIHZs
LCAgcSwgdmwpLAorICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAgIDBmLCA3YiwgdmxfMiwg
IGQsIHZsKSwKICAgICBJTlNOKGN2dHFxMnBkLCAgICAgICBmMywgICAwZiwgZTYsICAgdmwsICBx
LCB2bCksCiAgICAgSU5TTihjdnRxcTJwcywgICAgICAgICAsICAgMGYsIDViLCAgIHZsLCAgcSwg
dmwpLAorICAgIElOU04oY3Z0dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgICB2bCwgIHEsIHZs
KSwKKyAgICBJTlNOKGN2dHRwczJxcSwgICAgICA2NiwgICAwZiwgN2EsIHZsXzIsICBkLCB2bCks
CiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKIC8vICAgICAgIHBtb3Zk
Mm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAvLyAgICAgICBwbW92bTIsICAgICAg
ICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTkwLDE0ICs5
MCwzNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAKICNpZiBW
RUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19pbnQoeCkgKHsgaW50IGlfID0gKHgp
WzBdOyB0b3VjaChpXyk7ICgodmVjX3QpeyBpXyB9KTsgfSkKKyMgaWZkZWYgX194ODZfNjRfXwor
IyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4KVswXTsgdG91Y2gobF8pOyAoKHZl
Y190KXsgbF8gfSk7IH0pCisjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSA4ICYmIEZMT0FUX1NJ
WkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0
aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4KSkKICNlbGlmIGRlZmluZWQoRkxP
QVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYmIGRlZmluZWQoX19BVlg1MTJGX18p
ICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCiAj
IGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4KSBCUihjdnRkcTJwcywgX21h
c2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVmKCksIH4wKSwgdW5kZWYoKSwg
fjApCisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUgdG9fd2ludCh4KSAoeyBcCisg
ICAgdnNmX2hhbGZfdCB0XyA9IGxvd19oYWxmKHgpOyBcCisgICAgdmRpX3QgbG9fLCBoaV87IFwK
KyAgICB0b3VjaCh0Xyk7IFwKKyAgICBsb18gPSBCUihjdnRwczJxcSwgX21hc2ssIHRfLCAodmRp
X3QpdW5kZWYoKSwgfjApOyBcCisgICAgdF8gPSBoaWdoX2hhbGYoeCk7IFwKKyAgICB0b3VjaCh0
Xyk7IFwKKyAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwg
fjApOyBcCisgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsgXAorICAgIGluc2VydF9oYWxmKGlu
c2VydF9oYWxmKHVuZGVmKCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBCUihjdnRx
cTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMCksIFwKKyAgICAgICAgICAg
ICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMSk7IFwK
K30pCisjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgZGVmaW5lIHRvX2ludCh4
KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9tYXNrLCB4LCAodnNpX2hhbGZfdCl7
fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGlmZGVmIF9fQVZYNTEyRFFfXworIyAgIGRlZmluZSB0
b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQycXEsIF9tYXNrLCB4LCAodmRp
X3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjIGVuZGlmCiAjZWxpZiBW
RUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQK
QEAgLTEyMSw2ICsxNDIsMjEgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgogfSkKICNlbmRpZgogCisjaWYgVkVDX1NJWkUgPT0gMTYgJiYgRkxPQVRfU0laRSA9PSA0
ICYmIGRlZmluZWQoX19TU0VfXykKKyMgZGVmaW5lIGxvd19oYWxmKHgpICh4KQorIyBkZWZpbmUg
aGlnaF9oYWxmKHgpIEJfKG1vdmhscHMsICwgdW5kZWYoKSwgeCkKKy8qCisgKiBHQ0MgNyAoYW5k
IHBlcmhhcHMgZWFybGllcikgcmVwb3J0IGEgYm9ndXMgdHlwZSBtaXNtYXRjaCBmb3IgdGhlIGNv
bmRpdGlvbmFsCisgKiBleHByZXNzaW9uIGJlbG93LiBBbGwgd29ya3Mgd2VsbCB3aXRoIHRoaXMg
bm8tb3Agd3JhcHBlci4KKyAqLworc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgs
IHZlY190IHkpIHsKKyAgICByZXR1cm4gX19idWlsdGluX2lhMzJfbW92bGhwcyh4LCB5KTsKK30K
KyMgZGVmaW5lIGluc2VydF9wYWlyKHgsIHksIHApIFwKKyAgICAoKHApID8gbW92bGhwcyh4LCB5
KSBcCisgICAgICAgICA6ICh7IHZlY190IHRfID0gKHgpOyB0X1swXSA9ICh5KVswXTsgdF9bMV0g
PSAoeSlbMV07IHRfOyB9KSkKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9T
SVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX0FfXykKICMgZGVmaW5lIG1heCBfX2J1aWx0aW5f
aWEzMl9wZm1heAogIyBkZWZpbmUgbWluIF9fYnVpbHRpbl9pYTMyX3BmbWluCkBAIC0xNDksMTMg
KzE4NSwxNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjIGlm
IEVMRU1fQ09VTlQgPT0gOCAvKiB2ZXh0cmFjdGZ7MzIsNjR9eDQgKi8gfHwgXAogICAgICAoRUxF
TV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykp
IC8qIHZleHRyYWN0ZjMyeDggKi8gfHwgXAogICAgICAoRUxFTV9DT1VOVCA9PSA0ICYmIEVMRU1f
U0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RmNjR4MiAqLwot
IyAgZGVmaW5lIGxvd19oYWxmKHgpICh7IFwKKyMgIGRlZmluZSBfaGFsZih4LCBsaCkgKHsgXAog
ICAgIGhhbGZfdCB0XzsgXAotICAgIGFzbSAoICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAkMCwgJVtz
XSwgJVtkXSIgXAorICAgIGFzbSAoICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAlW3NlbF0sICVbc10s
ICVbZF0iIFwKICAgICAgICAgICA6IFtkXSAiPW0iICh0XykgXAotICAgICAgICAgIDogW3NdICJ2
IiAoeCksIFt3XSAiaSIgKEVMRU1fU0laRSAqIDgpLCBbbl0gImkiIChFTEVNX0NPVU5UIC8gMikg
KTsgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFtzZWxdICJpIiAobGgpLCBcCisgICAgICAg
ICAgICBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25dICJpIiAoRUxFTV9DT1VOVCAvIDIpICk7
IFwKICAgICB0XzsgXAogfSkKKyMgIGRlZmluZSBsb3dfaGFsZih4KSAgX2hhbGYoeCwgMCkKKyMg
IGRlZmluZSBoaWdoX2hhbGYoeCkgX2hhbGYoeCwgMSkKICMgZW5kaWYKICMgaWYgKEVMRU1fQ09V
TlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQpIC8qIHZleHRyYWN0ZjMyeDQgKi8gfHwgXAogICAg
ICAoRUxFTV9DT1VOVCA9PSA4ICYmIEVMRU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJE
UV9fKSkgLyogdmV4dHJhY3RmNjR4MiAqLwpAQCAtMTE3Niw2ICsxMjE1LDEzIEBAIGludCBzaW1k
X3Rlc3Qodm9pZCkKIAogIyBlbmRpZgogCisjIGlmZGVmIHRvX3dpbnQKKyAgICB0b3VjaChzcmMp
OworICAgIHggPSB0b193aW50KHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAgICBpZiAoICFlcSh4
LCBzcmMpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjIGlmZGVmIHNxcnQKICAgICB4
ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtMzI1LDYgKzMyNSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJs
ZSB7CiAgICAgWzB4NzddID0geyBEc3RJbXBsaWNpdHxTcmNOb25lIH0sCiAgICAgWzB4NzhdID0g
eyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RS
TSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4N2FdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCisgICAgWzB4N2JdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAgICBbMHg3
YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAog
ICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9ub25lLCBk
OHNfZHE2NCB9LAogICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMwODMsNiArMzA4NSwxMiBAQCB4ODZfZGVj
b2RlKAogICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg3YTogLyogdmN2dHRwczJxcSBuZWVkcyBzcGVj
aWFsIGNhc2luZyAqLworICAgICAgICAgICAgY2FzZSAweDdiOiAvKiB2Y3Z0cHMycXEgbmVlZHMg
c3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZl
eC5wZnggPT0gdmV4XzY2ICYmICFldmV4LncgJiYgIWV2ZXguYnJzICkKKyAgICAgICAgICAgICAg
ICAgICAgLS1kaXNwOHNjYWxlOworICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAg
ICBjYXNlIDB4N2U6IC8qIHZtb3ZxIHhtbS9tNjQseG1tIG5lZWRzIHNwZWNpYWwgY2FzaW5nICov
CiAgICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlID09IDIgJiYgZXZleC5wZnggPT0gdmV4
X2YzICkKICAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IDM7CkBAIC03MzU1LDcgKzcz
NjMsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICggZXZleC5wZnggIT0gdmV4X2YzICkK
ICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBl
bHNlIGlmICggZXZleC53ICkKKyAgICAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweDdhKTogICAvKiB2Y3Z0dHBzMnFxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHRwZDJx
cSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4N2IpOiAgIC8qIHZjdnRwczJxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnRwZDJxcSBb
eHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdng1MTJkcSk7CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:53:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kSg-0006fn-T9; Fri, 15 Mar 2019 10:53:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bsd1=RS=citrix.com=prvs=970908fcc=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4kSg-0006ff-6a
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:53:14 +0000
X-Inumbo-ID: 86f75e55-4710-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86f75e55-4710-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:53:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="80667794"
Date: Fri, 15 Mar 2019 10:53:09 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Markus Armbruster <armbru@redhat.com>
Message-ID: <20190315105309.GE11621@perard.uk.xensource.com>
References: <20190313174433.12966-1-armbru@redhat.com>
 <20190314143808.GB17866@linux.fritz.box> <87ef795lcv.fsf@dusky.pond.sub.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87ef795lcv.fsf@dusky.pond.sub.org>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [Qemu-devel] [Qemu-block] [PATCH] xen-block:
 Replace qdict_put_obj() by qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, sstabellini@kernel.org,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDg6MDQ6MDBQTSArMDEwMCwgTWFya3VzIEFybWJydXN0
ZXIgd3JvdGU6Cj4gS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4gd3JpdGVzOgo+IAo+ID4g
QW0gMTMuMDMuMjAxOSB1bSAxODo0NCBoYXQgTWFya3VzIEFybWJydXN0ZXIgZ2VzY2hyaWViZW46
Cj4gPj4gUGF0Y2ggY3JlYXRlZCBtZWNoYW5pY2FsbHkgYnkgcmVydW5uaW5nOgo+ID4+IAo+ID4+
ICAgICAkIHNwYXRjaCAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL3FvYmplY3QuY29jY2kg
XAo+ID4+ICAgICAgICAgICAgICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1maWxl
LmggXAo+ID4+ICAgICAgICAgICAgICAtLWRpciBody9ibG9jayAtLWluLXBsYWNlCj4gPj4gCj4g
Pj4gU2lnbmVkLW9mZi1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgo+
ID4KPiA+IFJldmlld2VkLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+IAo+IFRo
YW5rcyEKPiAKPiA+IFdoaWNoIHRyZWUgc2hvdWxkIHRoaXMgZ28gdGhyb3VnaD8gVGhlIFhlbiBv
bmU/Cj4gCj4gRmluZSB3aXRoIG1lLiAgSSBjb3VsZCBhbHNvIGluY2x1ZGUgaXQgaW4gYSAibWlz
Y2VsbGFuZW91cyBjbGVhbnVwIiBwdWxsCj4gcmVxdWVzdCBhbG9uZyB3aXRoIG90aGVyIGNsZWFu
dXAgcGF0Y2hlcyBJIGdvdCBpbiBmbGlnaHQuCgpNYXJrdXMsIEkgZG9uJ3QgaGF2ZSBhbnkgb3Ro
ZXIgWGVuIHBhdGNoZXMsIHNvIGNvdWxkIHlvdSBpbmNsdWRlIHRoaXMKb25lIGluIHlvdXIgcHVs
bCByZXF1ZXN0PwoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:53:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:53: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 1h4kTB-0006lx-Bp; Fri, 15 Mar 2019 10:53:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kTA-0006lm-Ew
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:53:44 +0000
X-Inumbo-ID: 9773a936-4710-11e9-81e2-471df63f5f69
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9773a936-4710-11e9-81e2-471df63f5f69;
 Fri, 15 Mar 2019 10:53:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:53:39 -0600
Message-Id: <5C8B8431020000780021F20E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:53:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 23/50] x86emul: support AVX512{F,
 DQ} uint-to-FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U29tZSAibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZSBhcmUgbmVlZGVkIGhlcmUgYWdh
aW4uIEluCnBhcnRpY3VsYXIgY29kZSBlbmRzIHVwIHNpbXBsZXIgd2hlbiB1c2luZyBkOHNfZHE2
NCBpbiB0aGUKdHdvYnl0ZV90YWJsZVtdIGVudHJ5LgoKVGVzdCBoYXJuZXNzIGFkZGl0aW9ucyB3
aWxsIGJlIGRvbmUgb25jZSB0aGUgcmV2ZXJzZSBjb252ZXJzaW9ucyBhcmUKYWxzbyBhdmFpbGFi
bGUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
NzogUmUtYmFzZS4KdjQ6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4
LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAt
MTI3LDYgKzEyNywxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9
CiAgICAgSU5TTihjdnR0cHMyZHEsICAgIGYzLCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwp
LAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAgIHEsIGVs
KSwKICAgICBJTlNOKGN2dHRzczJzaSwgICAgZjMsICAgMGYsIDJjLCAgICBlbCwgICAgICBkLCBl
bCksCisgICAgSU5TTihjdnR1ZHEycGQsICAgIGYzLCAgIDBmLCA3YSwgICAgdmxfMiwgICAgZCwg
dmwpLAorICAgIElOU04oY3Z0dWRxMnBzLCAgICBmMiwgICAwZiwgN2EsICAgIHZsLCAgICAgIGQs
IHZsKSwKKyAgICBJTlNOKGN2dHVzaTJzZCwgICAgZjIsICAgMGYsIDdiLCAgICBlbCwgICBkcTY0
LCBlbCksCisgICAgSU5TTihjdnR1c2kyc3MsICAgIGYzLCAgIDBmLCA3YiwgICAgZWwsICAgZHE2
NCwgZWwpLAogICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAogICAgIElOU04o
Zm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTgsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNO
KGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk5LCAgICBlbCwgICAgIHNkLCBlbCksCkBAIC00MTYs
NiArNDIwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAg
SU5TTihjdnRxcTJwcywgICAgICAgICAsICAgMGYsIDViLCAgIHZsLCAgcSwgdmwpLAogICAgIElO
U04oY3Z0dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNO
KGN2dHRwczJxcSwgICAgICA2NiwgICAwZiwgN2EsIHZsXzIsICBkLCB2bCksCisgICAgSU5TTihj
dnR1cXEycGQsICAgICAgZjMsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0
dXFxMnBzLCAgICAgIGYyLCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUChv
ciwgICAgICAgICAgICAgICAwZiwgNTYpLAogLy8gICAgICAgcG1vdmQybSwgICAgICAgIGYzLCAw
ZjM4LCAzOSwgICAgICAgIGQKIC8vICAgICAgIHBtb3ZtMiwgICAgICAgICBmMywgMGYzOCwgMzgs
ICAgICAgIGRxCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMjYsNyArMzI2
LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg3OF0gPSB7
IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4NzldID0geyBEc3RSZWd8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg3YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKLSAgICBbMHg3Yl0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIGQ4c192bCB9LAorICAgIFsweDdi
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX2RxNjQg
fSwKICAgICBbMHg3YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF9vdGhlciB9LAogICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9ub25lLCBkOHNfZHE2NCB9LAogICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0
fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMwODUsMTIgKzMwODUs
MTYgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNjYWxlOwogICAg
ICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBjYXNlIDB4N2E6IC8qIHZjdnR0cHMy
cXEgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KLSAgICAgICAgICAgIGNhc2UgMHg3YjogLyogdmN2
dHBzMnFxIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCi0gICAgICAgICAgICAgICAgaWYgKCBkaXNw
OHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiAmJiAhZXZleC53ICYmICFldmV4LmJycyApCisg
ICAgICAgICAgICBjYXNlIDB4N2E6IC8qIHZjdnR0cHMycXEgYW5kIHZjdnR1ZHEycGQgbmVlZCBz
cGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSAmJiBldmV4
LnBmeCAhPSB2ZXhfZjIgJiYgIWV2ZXgudyAmJiAhZXZleC5icnMgKQogICAgICAgICAgICAgICAg
ICAgICAtLWRpc3A4c2NhbGU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAg
IGNhc2UgMHg3YjogLyogdmN2dHB7cyxkfTJxcSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCisgICAg
ICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiApCisgICAg
ICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSAoZXZleC5icnMgPyAyIDogMyArIGV2ZXgubHIp
ICsgZXZleC53OworICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAgICBjYXNlIDB4
N2U6IC8qIHZtb3ZxIHhtbS9tNjQseG1tIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAg
ICAgICAgICAgaWYgKCBkaXNwOHNjYWxlID09IDIgJiYgZXZleC5wZnggPT0gdmV4X2YzICkKICAg
ICAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IDM7CkBAIC02MjE0LDYgKzYyMTgsNyBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBzaW1kXzBmX3JtOwogCiAgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUChfRVZFWCwgMHgwZiwgMHgyYSk6IC8qIHZjdnRzaTJze3MsZH0gci9tLHhtbSx4bW0g
Ki8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDdiKTogLyogdmN2dHVz
aTJze3MsZH0gci9tLHhtbSx4bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2
ZXgub3Btc2sgfHwgKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOwpAQCAtNjY4MCw2ICs2Njg1LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWCgweDBmLCAweDVi
KTogICAgLyogdmN2dGRxMnBzIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnRxcTJwcyBbeHl6XW1tL21lbSx7
eCx5fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4N2EpOiAv
KiB2Y3Z0dWRxMnBzIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnR1cXEycHMgW3h5el1tbS9tZW0se3gseX1t
bXtrfSAqLwogICAgICAgICBpZiAoIGV2ZXgudyApCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJkcSk7CiAgICAgICAgIGVsc2UKQEAgLTczNTgsNiArNzM2NSw4IEBA
IHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweGU2KTog
ICAvKiB2Y3Z0cGQyZHEgW3h5el1tbS9tZW0se3gseX1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIWV2ZXgudywgRVhDX1VEKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4N2EpOiAgIC8qIHZjdnR1
ZHEycGQge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0dXFxMnBkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHhlNik6ICAgLyogdmN2dGRx
MnBkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogdmN2dHFxMnBkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8K
ICAgICAgICAgaWYgKCBldmV4LnBmeCAhPSB2ZXhfZjMgKQoKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:54:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kTV-0006rY-Ms; Fri, 15 Mar 2019 10:54: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kTU-0006rH-6Z
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:54:04 +0000
X-Inumbo-ID: a5335d75-4710-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 a5335d75-4710-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:54:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:54:02 -0600
Message-Id: <5C8B844B020000780021F211@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:54:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 24/50] x86emul: support AVX512{F,
 DQ} FP-to-uint conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWxvbmcgdGhlIGxpbmVzIG9mIHByaW9yIHBhdGNoZXMsIFZDVlR7LFR9UFMyVVFRIGFzIHdlbGwg
YXMKVkNWVHssVH1Te1MsRH0yVVNJIG5lZWQgIm1hbnVhbCIgb3ZlcnJpZGVzIG9mIGRpc3A4c2Nh
bGUuCgpUaGUgdHdvYnl0ZV90YWJsZVtdIGVudHJpZXMgZ2V0IGFsdGVyZWQsIHdpdGggdGhlaXIg
cHJpb3IgdmFsdWVzCm5vdyBwdXQgaW4gcGxhY2UgaW4geDg2X2RlY29kZV90d29ieXRlKCkuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NzogUmUt
YmFzZS4KdjQ6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4
LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTEyLDIx
ICsxMTIsMjkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAg
IElOU04oY3Z0ZHEycGQsICAgICBmMywgICAwZiwgZTYsICAgIHZsXzIsICAgIGQsIHZsKSwKICAg
ICBJTlNOKGN2dGRxMnBzLCAgICAgICAsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAg
ICAgSU5TTihjdnRwZDJkcSwgICAgIGYyLCAgIDBmLCBlNiwgICAgdmwsICAgICAgcSwgdmwpLAor
ICAgIElOU04oY3Z0cGQydWRxLCAgICAgICwgICAwZiwgNzksICAgIHZsLCAgICAgIHEsIHZsKSwK
ICAgICBJTlNOKGN2dHBkMnBzLCAgICAgNjYsICAgMGYsIDVhLCAgICB2bCwgICAgICBxLCB2bCks
CiAgICAgSU5TTihjdnRwaDJwcywgICAgIDY2LCAwZjM4LCAxMywgICAgdmxfMiwgZF9uYiwgdmwp
LAogICAgIElOU04oY3Z0cHMyZHEsICAgICA2NiwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZs
KSwKICAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2bF8yLCAgICBkLCB2
bCksCiAgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAgdmxfMiwgZF9uYiwg
dmwpLAorICAgIElOU04oY3Z0cHMydWRxLCAgICAgICwgICAwZiwgNzksICAgIHZsLCAgICAgIGQs
IHZsKSwKICAgICBJTlNOKGN2dHNkMnNpLCAgICAgZjIsICAgMGYsIDJkLCAgICBlbCwgICAgICBx
LCBlbCksCisgICAgSU5TTihjdnRzZDJ1c2ksICAgIGYyLCAgIDBmLCA3OSwgICAgZWwsICAgICAg
cSwgZWwpLAogICAgIElOU04oY3Z0c2Qyc3MsICAgICBmMiwgICAwZiwgNWEsICAgIGVsLCAgICAg
IHEsIGVsKSwKICAgICBJTlNOKGN2dHNpMnNkLCAgICAgZjIsICAgMGYsIDJhLCAgICBlbCwgICBk
cTY0LCBlbCksCiAgICAgSU5TTihjdnRzaTJzcywgICAgIGYzLCAgIDBmLCAyYSwgICAgZWwsICAg
ZHE2NCwgZWwpLAogICAgIElOU04oY3Z0c3Myc2QsICAgICBmMywgICAwZiwgNWEsICAgIGVsLCAg
ICAgIGQsIGVsKSwKICAgICBJTlNOKGN2dHNzMnNpLCAgICAgZjMsICAgMGYsIDJkLCAgICBlbCwg
ICAgICBkLCBlbCksCisgICAgSU5TTihjdnRzczJ1c2ksICAgIGYzLCAgIDBmLCA3OSwgICAgZWws
ICAgICAgZCwgZWwpLAogICAgIElOU04oY3Z0dHBkMmRxLCAgICA2NiwgICAwZiwgZTYsICAgIHZs
LCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwZDJ1ZHEsICAgICAsICAgMGYsIDc4LCAgICB2
bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihjdnR0cHMyZHEsICAgIGYzLCAgIDBmLCA1YiwgICAg
dmwsICAgICAgZCwgdmwpLAorICAgIElOU04oY3Z0dHBzMnVkcSwgICAgICwgICAwZiwgNzgsICAg
IHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHRzZDJzaSwgICAgZjIsICAgMGYsIDJjLCAg
ICBlbCwgICAgICBxLCBlbCksCisgICAgSU5TTihjdnR0c2QydXNpLCAgIGYyLCAgIDBmLCA3OCwg
ICAgZWwsICAgICAgcSwgZWwpLAogICAgIElOU04oY3Z0dHNzMnNpLCAgICBmMywgICAwZiwgMmMs
ICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJTlNOKGN2dHRzczJ1c2ksICAgZjMsICAgMGYsIDc4
LCAgICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTihjdnR1ZHEycGQsICAgIGYzLCAgIDBmLCA3
YSwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0dWRxMnBzLCAgICBmMiwgICAwZiwg
N2EsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHVzaTJzZCwgICAgZjIsICAgMGYs
IDdiLCAgICBlbCwgICBkcTY0LCBlbCksCkBAIC00MTUsMTEgKzQyMywxNSBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOX1BGUChhbmRuLCAgICAgICAg
ICAgICAwZiwgNTUpLAogICAgIElOU04oYnJvYWRjYXN0aTMyeDIsIDY2LCAwZjM4LCA1OSwgZWxf
MiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBkMnFxLCAgICAgICA2NiwgICAwZiwgN2IsICAgdmws
ICBxLCB2bCksCisgICAgSU5TTihjdnRwZDJ1cXEsICAgICAgNjYsICAgMGYsIDc5LCAgIHZsLCAg
cSwgdmwpLAogICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAgIDBmLCA3YiwgdmxfMiwgIGQs
IHZsKSwKKyAgICBJTlNOKGN2dHBzMnVxcSwgICAgICA2NiwgICAwZiwgNzksIHZsXzIsICBkLCB2
bCksCiAgICAgSU5TTihjdnRxcTJwZCwgICAgICAgZjMsICAgMGYsIGU2LCAgIHZsLCAgcSwgdmwp
LAogICAgIElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBmLCA1YiwgICB2bCwgIHEsIHZsKSwK
ICAgICBJTlNOKGN2dHRwZDJxcSwgICAgICA2NiwgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCisg
ICAgSU5TTihjdnR0cGQydXFxLCAgICAgNjYsICAgMGYsIDc4LCAgIHZsLCAgcSwgdmwpLAogICAg
IElOU04oY3Z0dHBzMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgdmxfMiwgIGQsIHZsKSwKKyAgICBJ
TlNOKGN2dHRwczJ1cXEsICAgICA2NiwgICAwZiwgNzgsIHZsXzIsICBkLCB2bCksCiAgICAgSU5T
TihjdnR1cXEycGQsICAgICAgZjMsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04o
Y3Z0dXFxMnBzLCAgICAgIGYyLCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BG
UChvciwgICAgICAgICAgICAgICAwZiwgNTYpLAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTkzLDMx
ICs5Myw2NSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjIGlm
ZGVmIF9feDg2XzY0X18KICMgIGRlZmluZSB0b193aW50KHgpICh7IGxvbmcgbF8gPSAoeClbMF07
IHRvdWNoKGxfKTsgKCh2ZWNfdCl7IGxfIH0pOyB9KQogIyBlbmRpZgorIyBpZmRlZiBfX0FWWDUx
MkZfXworLyoKKyAqIFNhZGx5IGV2ZW4gZ2NjIDkueCwgYXQgdGhlIHRpbWUgb2Ygd3JpdGluZywg
ZG9lcyBub3QgY2Fycnkgb3V0IGF0IGxlYXN0CisgKiB1aW50IC0+IEZQIGNvbnZlcnNpb25zIHVz
aW5nIFZDVlRVU0kyU3tTLER9LCBzbyB3ZSBuZWVkIHRvIHVzZSBidWlsdGlucworICogb3IgaW5s
aW5lIGFzc2VtYmx5IGhlcmUuIFRoZSBmdWxsLXZlY3RvciBwYXJhbWV0ZXIgdHlwZXMgb2YgdGhl
IGJ1aWx0aW5zCisgKiBhcmVuJ3QgdmVyeSBoZWxwZnVsIGZvciBvdXIgcHVycG9zZXMsIHNvIHVz
ZSBpbmxpbmUgYXNzZW1ibHkuCisgKi8KKyMgIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgIGRlZmlu
ZSB0b191X2ludCh0eXBlLCB4KSAoeyBcCisgICAgdW5zaWduZWQgdHlwZSB1XzsgXAorICAgIGZs
b2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAgYXNtICggInZj
dnRzczJ1c2kgJTEsICUwIiA6ICI9ciIgKHVfKSA6ICJtIiAoKHgpWzBdKSApOyBcCisgICAgYXNt
ICggInZjdnR1c2kyc3MlejEgJTEsICUwLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHVfKSApOyBc
CisgICAgKHZlY190KXsgdF9bMF0gfTsgXAorfSkKKyMgIGVsaWYgRkxPQVRfU0laRSA9PSA4Cisj
ICAgZGVmaW5lIHRvX3VfaW50KHR5cGUsIHgpICh7IFwKKyAgICB1bnNpZ25lZCB0eXBlIHVfOyBc
CisgICAgZG91YmxlIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAg
YXNtICggInZjdnRzZDJ1c2kgJTEsICUwIiA6ICI9ciIgKHVfKSA6ICJtIiAoKHgpWzBdKSApOyBc
CisgICAgYXNtICggInZjdnR1c2kyc2QlejEgJTEsICUwLCAlMCIgOiAiPXYiICh0XykgOiAibSIg
KHVfKSApOyBcCisgICAgKHZlY190KXsgdF9bMF0gfTsgXAorfSkKKyMgIGVuZGlmCisjICBkZWZp
bmUgdG9fdWludCh4KSB0b191X2ludChpbnQsIHgpCisjICBpZmRlZiBfX3g4Nl82NF9fCisjICAg
ZGVmaW5lIHRvX3V3aW50KHgpIHRvX3VfaW50KGxvbmcsIHgpCisjICBlbmRpZgorIyBlbmRpZgog
I2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9X
X18pCiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lh
MzJfcGYyaWQoeCkpCiAjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxP
QVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCiAgICAgICAoVkVDX1NJWkUgPT0g
NjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRl
ZmluZSB0b19pbnQoeCkgQlIoY3Z0ZHEycHMsIF9tYXNrLCBCUihjdnRwczJkcSwgX21hc2ssIHgs
ICh2c2lfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHRvX3VpbnQoeCkg
QlIoY3Z0dWRxMnBzLCBfbWFzaywgQlIoY3Z0cHMydWRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVm
KCksIH4wKSwgdW5kZWYoKSwgfjApCiAjICBpZmRlZiBfX0FWWDUxMkRRX18KLSMgICBkZWZpbmUg
dG9fd2ludCh4KSAoeyBcCisjICAgZGVmaW5lIHRvX3dfaW50KHgsIHMpICh7IFwKICAgICB2c2Zf
aGFsZl90IHRfID0gbG93X2hhbGYoeCk7IFwKICAgICB2ZGlfdCBsb18sIGhpXzsgXAogICAgIHRv
dWNoKHRfKTsgXAotICAgIGxvXyA9IEJSKGN2dHBzMnFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRl
ZigpLCB+MCk7IFwKKyAgICBsb18gPSBCUihjdnRwczIgIyMgcyAjIyBxcSwgX21hc2ssIHRfLCAo
dmRpX3QpdW5kZWYoKSwgfjApOyBcCiAgICAgdF8gPSBoaWdoX2hhbGYoeCk7IFwKICAgICB0b3Vj
aCh0Xyk7IFwKLSAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYo
KSwgfjApOyBcCisgICAgaGlfID0gQlIoY3Z0cHMyICMjIHMgIyMgcXEsIF9tYXNrLCB0XywgKHZk
aV90KXVuZGVmKCksIH4wKTsgXAogICAgIHRvdWNoKGxvXyk7IHRvdWNoKGhpXyk7IFwKICAgICBp
bnNlcnRfaGFsZihpbnNlcnRfaGFsZih1bmRlZigpLCBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQlIoY3Z0cXEycHMsIF9tYXNrLCBsb18sICh2c2ZfaGFsZl90KXt9LCB+MCksIDApLCBc
Ci0gICAgICAgICAgICAgICAgQlIoY3Z0cXEycHMsIF9tYXNrLCBoaV8sICh2c2ZfaGFsZl90KXt9
LCB+MCksIDEpOyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQlIoY3Z0ICMjIHMgIyMg
cXEycHMsIF9tYXNrLCBsb18sICh2c2ZfaGFsZl90KXt9LCB+MCksIDApLCBcCisgICAgICAgICAg
ICAgICAgQlIoY3Z0ICMjIHMgIyMgcXEycHMsIF9tYXNrLCBoaV8sICh2c2ZfaGFsZl90KXt9LCB+
MCksIDEpOyBcCiB9KQorIyAgIGRlZmluZSB0b193aW50KHgpIHRvX3dfaW50KHgsICkKKyMgICBk
ZWZpbmUgdG9fdXdpbnQoeCkgdG9fd19pbnQoeCwgdSkKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRf
U0laRSA9PSA4CiAjICBkZWZpbmUgdG9faW50KHgpIEIoY3Z0ZHEycGQsIF9tYXNrLCBCUihjdnRw
ZDJkcSwgX21hc2ssIHgsICh2c2lfaGFsZl90KXt9LCB+MCksIHVuZGVmKCksIH4wKQorIyAgZGVm
aW5lIHRvX3VpbnQoeCkgQihjdnR1ZHEycGQsIF9tYXNrLCBCUihjdnRwZDJ1ZHEsIF9tYXNrLCB4
LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKICMgIGlmZGVmIF9fQVZYNTEyRFFf
XwogIyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQycXEs
IF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUg
dG9fdXdpbnQoeCkgQlIoY3Z0dXFxMnBkLCBfbWFzaywgQlIoY3Z0cGQydXFxLCBfbWFzaywgeCwg
KHZkaV90KXVuZGVmKCksIH4wKSwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgogIyBlbmRpZgogI2Vs
aWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTJfXykKQEAgLTEyMjEsNiArMTI1NSwy
MCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goc3JjKTsKICAgICBpZiAoICFlcSh4
LCBzcmMpICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgorCisjIGlmZGVmIHRvX3VpbnQKKyAg
ICB0b3VjaChzcmMpOworICAgIHggPSB0b191aW50KHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAg
ICBpZiAoICFlcSh4LCBzcmMpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCisjIGlmZGVm
IHRvX3V3aW50CisgICAgdG91Y2goc3JjKTsKKyAgICB4ID0gdG9fdXdpbnQoc3JjKTsKKyAgICB0
b3VjaChzcmMpOworICAgIGlmICggIWVxKHgsIHNyYykgKSByZXR1cm4gX19MSU5FX187CisjIGVu
ZGlmCiAKICMgaWZkZWYgc3FydAogICAgIHggPSBzcmMgKiBzcmM7Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC0zMjMsOCArMzIzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
d29ieXRlX3RhYmxlIHsKICAgICBbMHg3MSAuLi4gMHg3M10gPSB7IERzdEltcGxpY2l0fFNyY0lt
bUJ5dGV8TW9kUk0sIHNpbWRfbm9uZSwgZDhzX3ZsIH0sCiAgICAgWzB4NzQgLi4uIDB4NzZdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAg
ICAgWzB4NzddID0geyBEc3RJbXBsaWNpdHxTcmNOb25lIH0sCi0gICAgWzB4NzhdID0geyBJbXBs
aWNpdE9wc3xNb2RSTSB9LAotICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSwgc2lt
ZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NzggLi4uIDB4NzldID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAgICBbMHg3YV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBb
MHg3Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIGQ4c19k
cTY0IH0sCiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfb3RoZXIgfSwKQEAgLTI1MjMsNiArMjUyMiw4IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4Nzg6CisgICAgICAgIHN0YXRlLT5kZXNjID0g
SW1wbGljaXRPcHM7CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAg
ICAgIHN3aXRjaCAoIHZleC5wZnggKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgdmV4XzY2OiAv
KiBleHRycSAkaW1tOCwgJGltbTgsIHhtbSAqLwpAQCAtMjUzNSw3ICsyNTM2LDcgQEAgeDg2X2Rl
Y29kZV90d29ieXRlKAogICAgIGNhc2UgMHgxMCAuLi4gMHgxODoKICAgICBjYXNlIDB4MjggLi4u
IDB4MmY6CiAgICAgY2FzZSAweDUwIC4uLiAweDc3OgotICAgIGNhc2UgMHg3OSAuLi4gMHg3ZDoK
KyAgICBjYXNlIDB4N2EgLi4uIDB4N2Q6CiAgICAgY2FzZSAweDdmOgogICAgIGNhc2UgMHhjMiAu
Li4gMHhjMzoKICAgICBjYXNlIDB4YzUgLi4uIDB4YzY6CkBAIC0yNTU3LDYgKzI1NTgsMTIgQEAg
eDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBvcF9ieXRlcyA9IG1vZGVfNjRiaXQoKSA/IDgg
OiA0OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgMHg3OToKKyAgICAgICAgc3RhdGUtPmRl
c2MgPSBEc3RSZWcgfCBTcmNNZW07CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQ7CisgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2
RU1VTF9PUENfUEZYX01BU0spOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHg3ZToKICAg
ICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhf
TUFTSyk7CiAgICAgICAgIGlmICggdmV4LnBmeCA9PSB2ZXhfZjMgKSAvKiBtb3ZxIHhtbS9tNjQs
eG1tICovCkBAIC0zMDc0LDYgKzMwODEsMTggQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAg
ICBtb2RybV9tb2QgPSAzOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAgICBj
YXNlIDB4Nzg6CisgICAgICAgICAgICBjYXNlIDB4Nzk6CisgICAgICAgICAgICAgICAgaWYgKCAh
ZXZleC5wZnggKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAv
KiB2Y3Z0eyx0fXBzMnVxcSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAgICAgICAgICAg
aWYgKCBldmV4LnBmeCA9PSB2ZXhfNjYgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhZXZleC53ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAgICAgICAg
ICAgICAtLWRpc3A4c2NhbGU7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgICAgICAvKiB2Y3Z0eyx0fXN7cyxkfTJ1c2kgbmVlZCBzcGVj
aWFsIGNhc2luZzogZmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIDB4MmM6IC8qIHZj
dnR0c3tzLGR9MnNpIG5lZWQgc3BlY2lhbCBjYXNpbmcgKi8KICAgICAgICAgICAgIGNhc2UgMHgy
ZDogLyogdmN2dHN7cyxkfTJzaSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAgICAgICAg
ICAgaWYgKCBldmV4X2VuY29kZWQoKSApCkBAIC02MzI5LDYgKzYzNDgsOCBAQCB4ODZfZW11bGF0
ZSgKIAogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4MmMpOiAvKiB2Y3Z0
dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLwogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgs
IDB4MGYsIDB4MmQpOiAvKiB2Y3Z0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9T
SU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHg3OCk6IC8qIHZjdnR0c3tzLGR9MnVzaSB4bW0v
bWVtLHJlZyAqLworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4NzkpOiAv
KiB2Y3Z0c3tzLGR9MnVzaSB4bW0vbWVtLHJlZyAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoKGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8fCBldmV4Lm9wbXNrIHx8CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJz
KSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwpAQCAtNjY5MCw3ICs2
NzExLDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoIGV2ZXgudyApCiAgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CiAgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWCgweDBmLCAweDc4KTogICAgLyogdmN2dHRw
e3MsZH0ydWRxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVgoMHgwZiwgMHg3OSk6ICAgIC8qIHZjdnRwe3MsZH0ydWRxIFt4eXpdbW0vbWVtLFt4eXpd
bW17a30gKi8KICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwor
ICAgICAgICB9CiAgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnJzICkK
ICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAgZCB8PSBUd29P
cDsKQEAgLTczNzMsNiArNzM5OCwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBlbHNlIGlmICggZXZleC53ICkK
ICAgICAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDc4KTogICAv
KiB2Y3Z0dHBzMnVxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnR0cGQydXFxIFt4eXpdbW0vbWVtLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3OSk6ICAg
LyogdmN2dHBzMnVxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnRwZDJ1cXEgW3h5el1tbS9tZW0sW3h5
el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdhKTogICAv
KiB2Y3Z0dHBzMnFxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHRwZDJxcSBbeHl6XW1tL21lbSxbeHl6
XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2IpOiAgIC8q
IHZjdnRwczJxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kU5-000707-24; Fri, 15 Mar 2019 10:54:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kU3-0006zm-My
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:54:39 +0000
X-Inumbo-ID: b90803a8-4710-11e9-beb8-138a919fd9c5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b90803a8-4710-11e9-beb8-138a919fd9c5;
 Fri, 15 Mar 2019 10:54:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:54:35 -0600
Message-Id: <5C8B846B020000780021F214@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:54:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 25/50] x86emul: support remaining AVX512F
 legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

UGx1cyB0aGVpciBBVlg1MTJCVyBjb3VudGVycGFydHMuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBh
bmQgYWxzbyBlbGltaW5hdGUgYSBwYWlyIG9mIG9wZW4gY29kZWQgaW5zdGFuY2VzCm9mIHNjYWxh
cl8xb3AoKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCnY3OiBSZS1iYXNlLgp2NjogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGUg
c2VyaWVzLgp2NTogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xOTMs
NiArMTkzLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAg
IElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTApLAogICAgIElOU05fUEZQX05CKG1vdnUs
ICAgICAgICAwZiwgMTEpLAogICAgIElOU05fRlAobXVsLCAgICAgICAgICAgICAwZiwgNTkpLAor
ICAgIElOU04ocGFic2QsICAgICAgICA2NiwgMGYzOCwgMWUsICAgIHZsLCAgICAgIGQsIHZsKSwK
KyAgICBJTlNOKHBhYnNxLCAgICAgICAgNjYsIDBmMzgsIDFmLCAgICB2bCwgICAgICBxLCB2bCks
CiAgICAgSU5TTihwYWRkZCwgICAgICAgIDY2LCAgIDBmLCBmZSwgICAgdmwsICAgICAgZCwgdmwp
LAogICAgIElOU04ocGFkZHEsICAgICAgICA2NiwgICAwZiwgZDQsICAgIHZsLCAgICAgIHEsIHZs
KSwKICAgICBJTlNOKHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2
bCksCkBAIC0yNzYsNiArMjc4LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0KICAgICBJTlNOKHB1bnBja2xkcSwgICAgNjYsICAgMGYsIDYyLCAgICB2bCwgICAg
ICBkLCB2bCksCiAgICAgSU5TTihwdW5wY2tscWRxLCAgIDY2LCAgIDBmLCA2YywgICAgdmwsICAg
ICAgcSwgdmwpLAogICAgIElOU04ocHhvciwgICAgICAgICA2NiwgICAwZiwgZWYsICAgIHZsLCAg
ICAgZHEsIHZsKSwKKyAgICBJTlNOKHJuZHNjYWxlcGQsICAgNjYsIDBmM2EsIDA5LCAgICB2bCwg
ICAgICBxLCB2bCksCisgICAgSU5TTihybmRzY2FsZXBzLCAgIDY2LCAwZjNhLCAwOCwgICAgdmws
ICAgICAgZCwgdmwpLAorICAgIElOU04ocm5kc2NhbGVzZCwgICA2NiwgMGYzYSwgMGIsICAgIGVs
LCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKHJuZHNjYWxlc3MsICAgNjYsIDBmM2EsIDBhLCAgICBl
bCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAg
ICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAg
ICAgICAgICAgIDBmLCA1YyksCkBAIC0zMzYsNiArMzQyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdm
LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2Ziwg
ICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2YsICAg
IHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwYWJzYiwgICAgICAgNjYsIDBmMzgsIDFjLCAgICB2
bCwgICAgYiwgdmwpLAorICAgIElOU04ocGFic3csICAgICAgIDY2LCAwZjM4LCAxZCwgICAgdmws
ICAgIHcsIHZsKSwKICAgICBJTlNOKHBhY2tzc2R3LCAgICA2NiwgICAwZiwgNmIsICAgIHZsLCBk
X25iLCB2bCksCiAgICAgSU5TTihwYWNrc3N3YiwgICAgNjYsICAgMGYsIDYzLCAgICB2bCwgICAg
dywgdmwpLAogICAgIElOU04ocGFja3VzZHcsICAgIDY2LCAwZjM4LCAyYiwgICAgdmwsIGRfbmIs
IHZsKSwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yMTEsOCArMjExLDEwIEBAIHN0YXRpYyBpbmxp
bmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWMKICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkg
JiYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKQogIyBpZiBG
TE9BVF9TSVpFID09IDQKICMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZzcXJ0c3Mg
JVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgIGRlZmluZSB0cnVuYyh4KSBzY2FsYXJfMW9wKHgs
ICJ2cm5kc2NhbGVzcyAkMGIxMDExLCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQogIyBlbGlmIEZM
T0FUX1NJWkUgPT0gOAogIyAgZGVmaW5lIHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzZCAl
W2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwg
InZybmRzY2FsZXNkICQwYjEwMTEsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjIGVuZGlmCiAj
ZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAg
ICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCkBAIC0yNjMsNiAr
MjY1LDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlYwogIyAgZGVm
aW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEg
JiBBTExfVFJVRSkpCiAjICBkZWZpbmUgc2hyaW5rMSh4KSBCUl8oY3Z0cGQycHMsIF9tYXNrLCAo
dmRmX3QpKHgpLCAodnNmX2hhbGZfdCl7fSwgfjApCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0
cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2Fs
ZXBzXywgX21hc2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgd2lkZW4xKHgp
ICgodmVjX3QpQlIoY3Z0cHMycGQsIF9tYXNrLCB4LCAodmRmX3QpdW5kZWYoKSwgfjApKQogIyAg
aWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNr
aHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCkBAIC0zMTYsNiArMzE5LDcgQEAgc3RhdGlj
IGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlYwogIyAgZGVmaW5lIG1pbih4LCB5KSBC
Ul8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaXgoeCwgeSkg
Qihtb3ZhcGQsIF9tYXNrLCB4LCB5LCAwYjAxMDEwMTAxKQogIyAgZGVmaW5lIHNxcnQoeCkgQlIo
c3FydHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgdHJ1bmMoeCkgQlIocm5k
c2NhbGVwZF8sIF9tYXNrLCB4LCAwYjEwMTEsIHVuZGVmKCksIH4wKQogIyAgaWYgVkVDX1NJWkUg
PT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNraHBkLCBfbWFzaywg
eCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih1bnBj
a2xwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQpAQCAtNTQ4LDYgKzU1Miw3IEBAIHN0YXRp
YyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWMKICMgIGVuZGlmCiAjIGVuZGlmCiAj
IGlmIElOVF9TSVpFID09IDQKKyMgIGRlZmluZSBhYnMoeCkgQihwYWJzZCwgX21hc2ssIHgsIHVu
ZGVmKCksIH4wKQogIyAgZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzZCwgX21hc2ssIHgsIHksIHVu
ZGVmKCksIH4wKQogIyAgZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zZCwgX21hc2ssIHgsIHksIHVu
ZGVmKCksIH4wKQogIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVsZHEsIF9t
YXNrLCB4LCB5LCAodmRpX3QpdW5kZWYoKSwgfjApKQpAQCAtNTU4LDYgKzU2Myw3IEBAIHN0YXRp
YyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWMKICMgIGRlZmluZSBtdWxfZnVsbCh4
LCB5KSAoKHZlY190KUIocG11bHVkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2
ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihwbW92enhk
cSwgX21hc2ssICh2c2lfaGFsZl90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgZWxpZiBJ
TlRfU0laRSA9PSA4CisjICBkZWZpbmUgYWJzKHgpICgodmVjX3QpQihwYWJzcSwgX21hc2ssICh2
ZGlfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWF4KHgsIHkpICgodmVj
X3QpQihwbWF4c3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYo
KSwgfjApKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnNxLCBfbWFzaywgKHZk
aV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgZWxpZiBVSU5UX1NJ
WkUgPT0gOApAQCAtNjI1LDYgKzYzMSw3IEBAIHN0YXRpYyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2
ZWNfdCB4LCB2ZWMKICMgIGRlZmluZSBzd2FwMih4KSAoKHZlY190KUIocGVybXZhcmhpLCBfbWFz
aywgKHZoaV90KSh4KSwgKHZoaV90KShpbnYgLSAxKSwgKHZoaV90KXVuZGVmKCksIH4wKSkKICMg
ZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gMQorIyAgZGVmaW5lIGFicyh4KSAoKHZlY190KUIocGFi
c2IsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG1h
eCh4LCB5KSAoKHZlY190KUIocG1heHNiLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90KSh5KSwg
KHZxaV90KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClCKHBtaW5z
YiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCiAj
ICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihwbW92c3hidywgX21hc2ssICh2cWlfaGFsZl90
KSh4KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKQEAgLTYzNyw2ICs2NDQsNyBAQCBzdGF0aWMgaW5s
aW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjCiAjICBkZWZpbmUgd2lkZW4yKHgpICgodmVj
X3QpQihwbW92enhiZCwgX21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVuZGVmKCks
IH4wKSkKICMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3Z6eGJxLCBfbWFzaywgKHZx
aV9laWdodGhfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjIGVsaWYgSU5UX1NJWkUgPT0g
MgorIyAgZGVmaW5lIGFicyh4KSBCKHBhYnN3LCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbWF4KHgsIHkpIEIocG1heHN3LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbWluKHgsIHkpIEIocG1pbnN3LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbXVsX2hpKHgsIHkpIEIocG11bGh3LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCkBA
IC05NDgsMTkgKzk1NiwxMSBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwg
dmVjCiAjaWYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRQogIyBkZWZpbmUgbWF4KHgsIHkpICgodmVj
X3Qpeyh7IHR5cGVvZih4WzBdKSB4XyA9ICh4KVswXSwgeV8gPSAoeSlbMF07IHhfID4geV8gPyB4
XyA6IHlfOyB9KX0pCiAjIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdCl7KHsgdHlwZW9mKHhbMF0p
IHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPCB5XyA/IHhfIDogeV87IH0pfSkKLSMgaWZk
ZWYgX19TU0U0XzFfXworIyBpZiBkZWZpbmVkKF9fU1NFNF8xX18pICYmICFkZWZpbmVkKF9fQVZY
NTEyRl9fKQogIyAgaWYgRkxPQVRfU0laRSA9PSA0Ci0jICAgZGVmaW5lIHRydW5jKHgpICh7IFwK
LSAgICBmbG9hdCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSByXzsgXAotICAgIGFz
bSAoICJyb3VuZHNzICQwYjEwMTEsJTEsJTAiIDogIj14IiAocl8pIDogIm0iICh4KSApOyBcCi0g
ICAgKHZlY190KXsgcl9bMF0gfTsgXAotfSkKKyMgICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFv
cCh4LCAicm91bmRzcyAkMGIxMDExLCAlW2luXSwgJVtvdXRdIikKICMgIGVsaWYgRkxPQVRfU0la
RSA9PSA4Ci0jICAgZGVmaW5lIHRydW5jKHgpICh7IFwKLSAgICBkb3VibGUgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoMTYpKSkgcl87IFwKLSAgICBhc20gKCAicm91bmRzZCAkMGIxMDExLCUx
LCUwIiA6ICI9eCIgKHJfKSA6ICJtIiAoeCkgKTsgXAotICAgICh2ZWNfdCl7IHJfWzBdIH07IFwK
LX0pCisjICAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInJvdW5kc2QgJDBiMTAxMSwg
JVtpbl0sICVbb3V0XSIpCiAjICBlbmRpZgogIyBlbmRpZgogI2VuZGlmCi0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuaApAQCAtMTg0LDYgKzE4NCw4IEBAIERFQ0xfT0NURVQoaGFsZik7CiAjIGRlZmluZSBfX2J1
aWx0aW5faWEzMl9pbnNlcnRpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4
NF9tYXNrCiAjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4OF81MTJfbWFzayBfX2J1
aWx0aW5faWEzMl9pbnNlcnRpMzJ4OF9tYXNrCiAjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNl
cnRpNjR4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpNjR4NF9tYXNrCisjIGRlZmlu
ZSBfX2J1aWx0aW5faWEzMl9ybmRzY2FsZXBkXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3JuZHNj
YWxlcGRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwc181MTJfbWFzayBf
X2J1aWx0aW5faWEzMl9ybmRzY2FsZXBzX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3No
dWZfZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNrCiAjIGRlZmlu
ZSBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZf
ZjY0eDJfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBf
X2J1aWx0aW5faWEzMl9zaHVmX2kzMng0X21hc2sKQEAgLTI0NSw2ICsyNDcsNyBAQCBPVlJfSU5U
KGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGNvbWkpOwogT1ZSX1ZG
UChjdnRkcTIpOworT1ZSX0lOVChhYnMpOwogT1ZSX0ZQKGFkZCk7CiBPVlJfSU5UKGFkZCk7CiBP
VlJfQlcoYWRkcyk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NDYsNyAr
NDQ2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgxOV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9
LAogICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4
cyA9IDQgfSwKICAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9
IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAotICAgIFsweDFjIC4uLiAweDFlXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxYyAuLi4gMHgx
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0g
ZDhzX3ZsIH0sCiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19v
cCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKICAgICBbMHgy
Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bF9ieV84IH0sCkBAIC01MzEsOCArNTMxLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNh
X3RhYmxlIHsKICAgICBbMHgwMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwK
ICAgICBbMHgwNCAuLi4gMHgwNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3
b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwNl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSB9LAotICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYyB9LAorICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAor
ICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLmQ4
cyA9IGQ4c19kcSB9LAogICAgIFsweDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ZwIH0sCiAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4MTRdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9f
bWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSAwIH0sCkBAIC02OTE3LDYgKzY5MTcsOCBAQCB4
ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmOSk6IC8q
IHZwc3VidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYyk6IC8qIHZwYWRkYiBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6
IC8qIHZwYWRkdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFjKTogLyogdnBhYnNiIFt4eXpdbW0vbWVtLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFkKTog
LyogdnBhYnN3IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyYncpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZl
eC5icnMsIEVYQ19VRCk7CiAgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7CkBAIC04
MzAzLDYgKzgzMDUsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmYSk6IC8qIHZwc3ViZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYik6IC8qIHZwc3VicSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgMHhmZSk6IC8qIHZwYWRkZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFlKTogLyogdnBh
YnNkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDFmKTogLyogdnBhYnNxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAhPSAoYiAmIDEpLCBFWENfVUQpOwog
ICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCkBAIC05MzMxLDYgKzkzMzUsMTcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7CiAgICAg
ICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmM2EsIDB4MGEpOiAvKiB2cm5kc2NhbGVzcyAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDBi
KTogLyogdnJuZHNjYWxlc2QgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4
LmJycywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgwOCk6IC8qIHZybmRzY2FsZXBzICRpbW04LFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDA5KTogLyogdnJuZHNjYWxlcGQgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwor
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAhPSAoYiAmIDEpLCBFWENfVUQpOworICAgICAgICBhdng1
MTJfdmxlbl9jaGVjayhiICYgMik7CisgICAgICAgIGdvdG8gc2ltZF9pbW04X3ptbTsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZjNhLCAweDBmKTogICAgLyogcGFsaWduciAkaW1tOCxtbS9t
NjQsbW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwZik6IC8qIHBhbGln
bnIgJGltbTgseG1tL20xMjgseG1tICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KHNzc2UzKTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:55:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kUQ-00075e-Gq; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kUO-00075K-UK
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:55:00 +0000
X-Inumbo-ID: c6ebc302-4710-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 c6ebc302-4710-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:54:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:54:59 -0600
Message-Id: <5C8B8482020000780021F217@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:54:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 26/50] x86emul: support remaining AVX512BW
 legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjg6IFJl
LWJhc2UuCnY1OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTM1NCw2
ICszNTQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJ
TlNOKHBhZGR1c2IsICAgICA2NiwgICAwZiwgZGMsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5T
TihwYWRkdXN3LCAgICAgNjYsICAgMGYsIGRkLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04o
cGFkZHcsICAgICAgIDY2LCAgIDBmLCBmZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBh
bGlnbnIsICAgICA2NiwgMGYzYSwgMGYsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwYXZn
YiwgICAgICAgNjYsICAgMGYsIGUwLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z3cs
ICAgICAgIDY2LCAgIDBmLCBlMywgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBicm9hZGNh
c3RiLCA2NiwgMGYzOCwgNzgsICAgIGVsLCAgICBiLCBlbCksCkBAIC0zNjksNiArMzcwLDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwZXJtdywg
ICAgICAgNjYsIDBmMzgsIDhkLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGVybWkydywg
ICAgIDY2LCAwZjM4LCA3NSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBlcm10MncsICAg
ICA2NiwgMGYzOCwgN2QsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwbWFkZHVic3csICAg
NjYsIDBmMzgsIDA0LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocG1hZGR3ZCwgICAgIDY2
LCAgIDBmLCBmNSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtYXhzYiwgICAgICA2Niwg
MGYzOCwgM2MsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwbWF4c3csICAgICAgNjYsICAg
MGYsIGVlLCAgICB2bCwgICAgdywgdmwpLApAQCAtMzg2LDYgKzM4OCw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogLy8gICAgICAgcG1vdncybSwgICAgIGYzLCAw
ZjM4LCAyOSwgICAgICAgICAgIHcKICAgICBJTlNOKHBtb3Z3YiwgICAgICBmMywgMGYzOCwgMzAs
ICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihwbW92enhidywgICAgNjYsIDBmMzgsIDMwLCAg
ICB2bF8yLCAgYiwgdmwpLAorICAgIElOU04ocG11bGhyc3csICAgIDY2LCAwZjM4LCAwYiwgICAg
dmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxodXcsICAgICA2NiwgICAwZiwgZTQsICAgIHZs
LCAgICB3LCB2bCksCiAgICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAg
IHcsIHZsKSwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC01ODcsNiArNTg3LDcgQEAgc3RhdGljIGlu
bGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlYwogIyAgaWYgVkVDX1NJWkUgPT0gMTYKICMg
ICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraGJ3LCBfbWFzaywg
KHZxaV90KSh4KSwgKHZxaV90KSh5KSwgKHZxaV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUg
aW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbGJ3LCBfbWFzaywgKHZxaV90KSh4
KSwgKHZxaV90KSh5KSwgKHZxaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgcm90cih4LCBu
KSAoKHZlY190KUIocGFsaWduciwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAq
IDgsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBz
aHVmYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoaW52IC0gMSksICh2cWlfdCl1bmRlZigp
LCB+MCkpCiAjICBlbGlmIGRlZmluZWQoX19BVlg1MTJWQk1JX18pCiAjICAgZGVmaW5lIGludGVy
bGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2YXJxaSwgX21hc2ssICh2cWlfdCkoeCks
IGludGVybGVhdmVfaGksICh2cWlfdCkoeSksIH4wKSkKQEAgLTYxNSw2ICs2MTYsNyBAQCBzdGF0
aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjCiAjICBpZiBWRUNfU0laRSA9PSAx
NgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2tod2QsIF9t
YXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsd2QsIF9tYXNrLCAodmhp
X3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSByb3Ry
KHgsIG4pICgodmVjX3QpQihwYWxpZ25yLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwg
KG4pICogMTYsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNf
dClCKHBzaHVmZCwgX21hc2ssIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZzaV90
KUIocHNodWZodywgX21hc2ssIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQihwc2h1Zmx3LCBfbWFzaywgKHZoaV90KSh4KSwgMGIwMDAxMTAxMSwgKHZoaV90KXVuZGVm
KCksIH4wKSwgXAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTQwMiw5ICs0MDIsMTIgQEAgT1ZSKHBh
Y2tzc2R3KTsKIE9WUihwYWNrc3N3Yik7CiBPVlIocGFja3VzZHcpOwogT1ZSKHBhY2t1c3diKTsK
K09WUihwYWxpZ25yKTsKK09WUihwbWFkZHVic3cpOwogT1ZSKHBtYWRkd2QpOwogT1ZSKHBtb3Zz
eGJ3KTsKIE9WUihwbW92enhidyk7CitPVlIocG11bGhyc3cpOwogT1ZSKHBtdWxodXcpOwogT1ZS
KHBtdWxodyk7CiBPVlIocG11bGx3KTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTQzNSw3ICs0MzUsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsK
ICAgICBkaXNwOHNjYWxlX3QgZDhzOjQ7CiB9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKICAgICBb
MHgwMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
LSAgICBbMHgwMSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwK
KyAgICBbMHgwMSAuLi4gMHgwM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwK
KyAgICBbMHgwNF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNf
dmwgfSwKKyAgICBbMHgwNSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQgfSwKKyAgICBbMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MTAgLi4uIDB4MTJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCkBAIC01MzQsNyArNTM3LDgg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsKICAgICBbMHgwOCAuLi4gMHgw
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBk
OHNfdmwgfSwKICAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxh
cl9vcGMsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDBlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAorICAgIFsweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDE0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9u
ZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMCB9LAogICAgIFsweDE1XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0g
MSB9LAogICAgIFsweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEs
IC50d29fb3AgPSAxLCAuZDhzID0gZDhzX2RxNjQgfSwKQEAgLTY4OTksNiArNjkwMyw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYxKTogLyog
dnBzbGx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweGY1KTogLyogdnBtYWRkd2QgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwMCk6
IC8qIHZwc2h1ZmIgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwNCk6IC8qIHZwbWFkZHVic3cgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFs
c2U7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweGQ1KTogLyogdnBtdWxsdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KQEAgLTY5MTcsNiArNjkyMiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmLCAweGY5KTogLyogdnBzdWJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZjKTog
LyogdnBhZGRiIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZkKTogLyogdnBhZGR3IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
MGIpOiAvKiB2cG11bGhyc3cgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiBbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgxZCk6IC8qIHZwYWJzdyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKQEAgLTkzNzQsNiArOTM4MCwxMCBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDQ7CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgwZik6IC8qIHZw
YWxpZ25yICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBm
YXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmJ3X2ltbTsKKwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDE0KTogLyogcGV4dHJiICRpbW04LHht
bSxyL20gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHBleHRy
dyAkaW1tOCx4bW0sci9tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MTYp
OiAvKiBwZXh0cntkLHF9ICRpbW04LHhtbSxyL20gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:55:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:55: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 1h4kV5-0007Dx-SG; Fri, 15 Mar 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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kV4-0007Di-FK
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:55:42 +0000
X-Inumbo-ID: ddc1cc88-4710-11e9-bc2d-7bc4b87856ac
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddc1cc88-4710-11e9-bc2d-7bc4b87856ac;
 Fri, 15 Mar 2019 10:55:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:55:37 -0600
Message-Id: <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:55:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 27/50] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWxzbyBpbmNsdWRlIHRoZSBvbmx5IG90aGVyIEFWWDUxMkVSIGluc24gcGFpciwgVkVYUDJQe0Qs
U30uCgpOb3RlIHRoYXQgZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBpbnNucycg
dGFibGUgc2xvdHMgdGhlcmUncwpubyBuZWVkIHRvIHNwZWNpYWwgY2FzZSB0aGVpciBkZWNvZGlu
ZzogVGhlaXIgaW5zbi1zcGVjaWZpYyBjb2RlIGFscmVhZHkKc2V0cyBvcF9ieXRlcyAoYXMgd2Fz
IHJlcXVpcmVkIGR1ZSB0byBzaW1kX290aGVyKSwgYW5kIFR3b09wIGlzIG9mIG5vCnJlbGV2YW5j
ZSBmb3IgbGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KClRoZSByYWlzaW5nIG9mICNVRCB3aGVu
IEVWRVguTCdMIGlzIDMgZm9yIEFWWDUxMkVSIHNjYWxhciBpbnNucyBpcyBkb25lCnRvIGJlIG9u
IHRoZSBzYWZlIHNpZGUuIFRoZSBTRE0gZG9lcyBub3QgY2xhcmlmeSBiZWhhdmlvciB0aGVyZSwg
YW5kCml0J3MgZXZlbiBtb3JlIGFtYmlndW91cyBoZXJlICh3aXRob3V0IEFWWDUxMlZMIGluIHRo
ZSBwaWN0dXJlKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCnY3OiBGaXggdmVjdG9yIGxlbmd0aCBjaGVjayBmb3IgQVZYNTEyRVIgaW5zbnMuIGVh
LnR5cGUgPT0gT1BfKiAtPgogICAgZWEudHlwZSAhPSBPUF8qLiBSZS1iYXNlLgp2NjogUmUtYmFz
ZS4gQVZYNTEyRVIgdGVzdHMgbm93IGFsc28gc3VjY2Vzc2Z1bGx5IHJ1bi4KdjU6IE5ldy4KCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE2LDcgKzE2LDcgQEAgdnBhdGggJS5jICQoWEVOX1JP
T1QpL3hlbi9saWIveDg2CiAKIENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCi1TSU1E
IDo9IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4
NTEyZHEKK1NJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZiBh
dng1MTJidyBhdng1MTJkcSBhdng1MTJlcgogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNn
CiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTRykKQEAgLTcyLDYgKzcy
LDkgQEAgYXZ4NTEyYnctZmx0cyA6PQogYXZ4NTEyZHEtdmVjcyA6PSAkKGF2eDUxMmYtdmVjcykK
IGF2eDUxMmRxLWludHMgOj0gJChhdng1MTJmLWludHMpCiBhdng1MTJkcS1mbHRzIDo9ICQoYXZ4
NTEyZi1mbHRzKQorYXZ4NTEyZXItdmVjcyA6PSA2NAorYXZ4NTEyZXItaW50cyA6PQorYXZ4NTEy
ZXItZmx0cyA6PSA0IDgKIAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1h
c2stdmVjcyA6PSAxIDIKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yNzgsMTAg
KzI3OCwxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAg
SU5TTihwdW5wY2tsZHEsICAgIDY2LCAgIDBmLCA2MiwgICAgdmwsICAgICAgZCwgdmwpLAogICAg
IElOU04ocHVucGNrbHFkcSwgICA2NiwgICAwZiwgNmMsICAgIHZsLCAgICAgIHEsIHZsKSwKICAg
ICBJTlNOKHB4b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCisg
ICAgSU5TTihyY3AxNCwgICAgICAgIDY2LCAwZjM4LCA0YywgICAgdmwsICAgICBzZCwgdmwpLAor
ICAgIElOU04ocmNwMTQsICAgICAgICA2NiwgMGYzOCwgNGQsICAgIGVsLCAgICAgc2QsIGVsKSwK
ICAgICBJTlNOKHJuZHNjYWxlcGQsICAgNjYsIDBmM2EsIDA5LCAgICB2bCwgICAgICBxLCB2bCks
CiAgICAgSU5TTihybmRzY2FsZXBzLCAgIDY2LCAwZjNhLCAwOCwgICAgdmwsICAgICAgZCwgdmwp
LAogICAgIElOU04ocm5kc2NhbGVzZCwgICA2NiwgMGYzYSwgMGIsICAgIGVsLCAgICAgIHEsIGVs
KSwKICAgICBJTlNOKHJuZHNjYWxlc3MsICAgNjYsIDBmM2EsIDBhLCAgICBlbCwgICAgICBkLCBl
bCksCisgICAgSU5TTihyc3FydDE0LCAgICAgIDY2LCAwZjM4LCA0ZSwgICAgdmwsICAgICBzZCwg
dmwpLAorICAgIElOU04ocnNxcnQxNCwgICAgICA2NiwgMGYzOCwgNGYsICAgIGVsLCAgICAgc2Qs
IGVsKSwKICAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQ
KHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAg
MGYsIDVjKSwKQEAgLTQ3Nyw2ICs0ODEsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmRxXzUxMltdCiAgICAgSU5TTihpbnNlcnRpMzJ4OCwgICAgNjYsIDBmM2EsIDNhLCBlbF84
LCBkLCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZXJfNTEyW10g
PSB7CisgICAgSU5TTihleHAyLCAgICA2NiwgMGYzOCwgYzgsIHZsLCBzZCwgdmwpLAorICAgIElO
U04ocmNwMjgsICAgNjYsIDBmMzgsIGNhLCB2bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJjcDI4LCAg
IDY2LCAwZjM4LCBjYiwgZWwsIHNkLCBlbCksCisgICAgSU5TTihyc3FydDI4LCA2NiwgMGYzOCwg
Y2MsIHZsLCBzZCwgdmwpLAorICAgIElOU04ocnNxcnQyOCwgNjYsIDBmMzgsIGNkLCBlbCwgc2Qs
IGVsKSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJfdmJtaV9hbGxbXSA9
IHsKICAgICBJTlNOKHBlcm1iLCAgICAgICAgIDY2LCAwZjM4LCA4ZCwgdmwsIGIsIHZsKSwKICAg
ICBJTlNOKHBlcm1pMmIsICAgICAgIDY2LCAwZjM4LCA3NSwgdmwsIGIsIHZsKSwKQEAgLTgzNyw1
ICs4NDksNiBAQCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAg
UlVOKGF2eDUxMmRxLCAxMjgpOwogICAgIFJVTihhdng1MTJkcSwgbm8xMjgpOwogICAgIFJVTihh
dng1MTJkcSwgNTEyKTsKKyAgICBSVU4oYXZ4NTEyZXIsIDUxMik7CiAgICAgUlVOKGF2eDUxMl92
Ym1pLCBhbGwpOwogfQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTIxMCw5ICsyMTAsMjMgQEAgc3Rh
dGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlYwogfSkKICNlbGlmIGRlZmluZWQo
RkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEy
Rl9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGlmZGVmIF9fQVZYNTEyRVJfXworIyAgIGRl
ZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2cmNwMjhzcyAlW2luXSwgJVtvdXRdLCAlW291
dF0iKQorIyAgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNxcnQyOHNzICVbaW5d
LCAlW291dF0sICVbb3V0XSIpCisjICBlbHNlCisjICAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8x
b3AoeCwgInZyY3AxNHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICAgZGVmaW5lIHJzcXJ0
KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDE0c3MgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMg
IGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNzICVbaW5dLCAl
W291dF0sICVbb3V0XSIpCiAjICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJuZHNj
YWxlc3MgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgZWxpZiBGTE9BVF9TSVpF
ID09IDgKKyMgIGlmZGVmIF9fQVZYNTEyRVJfXworIyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJf
MW9wKHgsICJ2cmNwMjhzZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgIGRlZmluZSByc3Fy
dCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNxcnQyOHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisj
ICBlbHNlCisjICAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8xb3AoeCwgInZyY3AxNHNkICVbaW5d
LCAlW291dF0sICVbb3V0XSIpCisjICAgZGVmaW5lIHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZy
c3FydDE0c2QgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3Fy
dCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBk
ZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJuZHNjYWxlc2QgJDBiMTAxMSwgJVtpbl0s
ICVbb3V0XSwgJVtvdXRdIikKICMgZW5kaWYKQEAgLTI2Myw2ICsyNzcsMTMgQEAgc3RhdGljIGlu
bGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlYwogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8o
bWF4cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJf
KG1pbnBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIo
bW92YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkKKyMg
IGlmIFZFQ19TSVpFID09IDY0ICYmIGRlZmluZWQoX19BVlg1MTJFUl9fKQorIyAgIGRlZmluZSBy
ZWNpcCh4KSBCUihyY3AyOHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIHJz
cXJ0KHgpIEJSKHJzcXJ0MjhwcywgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgZWxzZQorIyAg
IGRlZmluZSByZWNpcCh4KSBCKHJjcDE0cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgICBk
ZWZpbmUgcnNxcnQoeCkgQihyc3FydDE0cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGVu
ZGlmCiAjICBkZWZpbmUgc2hyaW5rMSh4KSBCUl8oY3Z0cGQycHMsIF9tYXNrLCAodmRmX3QpKHgp
LCAodnNmX2hhbGZfdCl7fSwgfjApCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0cHMsIF9tYXNr
LCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2FsZXBzXywgX21h
c2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCkBAIC0zMTgsNiArMzM5LDEzIEBAIHN0YXRpYyBp
bmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWMKICMgIGRlZmluZSBtYXgoeCwgeSkgQlJf
KG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEJS
XyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBC
KG1vdmFwZCwgX21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCisjICBpZiBWRUNfU0laRSA9PSA2NCAm
JiBkZWZpbmVkKF9fQVZYNTEyRVJfXykKKyMgICBkZWZpbmUgcmVjaXAoeCkgQlIocmNwMjhwZCwg
X21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSByc3FydCh4KSBCUihyc3FydDI4cGQs
IF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgcmVjaXAoeCkgQihy
Y3AxNHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIHJzcXJ0KHgpIEIocnNx
cnQxNHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBlbmRpZgogIyAgZGVmaW5lIHNxcnQo
eCkgQlIoc3FydHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgdHJ1bmMoeCkg
QlIocm5kc2NhbGVwZF8sIF9tYXNrLCB4LCAwYjEwMTEsIHVuZGVmKCksIH4wKQogIyAgaWYgVkVD
X1NJWkUgPT0gMTYKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0xNzgsMTQgKzE3OCwyMCBAQCBERUNM
X09DVEVUKGhhbGYpOwogLyogU2FkbHkgdGhlcmUgYXJlIGEgZmV3IGV4Y2VwdGlvbnMgdG8gdGhl
IGdlbmVyYWwgbmFtaW5nIHJ1bGVzLiAqLwogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfYnJvYWRj
YXN0ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyCiAjIGRl
ZmluZSBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9icm9hZGNhc3RpMzJ4NF81MTIKKyMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2V4cDJwZDUxMl9t
YXNrIF9fYnVpbHRpbl9pYTMyX2V4cDJwZF9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9l
eHAycHM1MTJfbWFzayBfX2J1aWx0aW5faWEzMl9leHAycHNfbWFzawogIyBkZWZpbmUgX19idWls
dGluX2lhMzJfaW5zZXJ0ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDRf
bWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDhfNTEyX21hc2sgX19idWls
dGluX2lhMzJfaW5zZXJ0ZjMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0
ZjY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfbWFzawogIyBkZWZpbmUg
X19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0
aTMyeDRfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfNTEyX21hc2sg
X19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJf
aW5zZXJ0aTY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfbWFzaworIyBk
ZWZpbmUgX19idWlsdGluX2lhMzJfcmNwMjhwZDUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3JjcDI4
cGRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcmNwMjhwczUxMl9tYXNrIF9fYnVpbHRp
bl9pYTMyX3JjcDI4cHNfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwZF81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9ybmRzY2FsZXBkX21hc2sKICMgZGVmaW5lIF9fYnVpbHRp
bl9pYTMyX3JuZHNjYWxlcHNfNTEyX21hc2sgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwc19tYXNr
CisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9yc3FydDI4cGQ1MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9yc3FydDI4cGRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcnNxcnQyOHBzNTEyX21h
c2sgX19idWlsdGluX2lhMzJfcnNxcnQyOHBzX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMy
X3NodWZfZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNrCiAjIGRl
ZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3No
dWZfZjY0eDJfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFz
ayBfX2J1aWx0aW5faWEzMl9zaHVmX2kzMng0X21hc2sKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTI0LDYgKzI0LDcgQEAgYXNtICggIi5wdXNoc2VjdGlv
biAudGVzdCwgXCJheFwiLCBAcHJvZwogI2luY2x1ZGUgImF2eDUxMmYuaCIKICNpbmNsdWRlICJh
dng1MTJidy5oIgogI2luY2x1ZGUgImF2eDUxMmRxLmgiCisjaW5jbHVkZSAiYXZ4NTEyZXIuaCIK
IAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBs
b2dnaW5nLiAqLwogCkBAIC0xMDYsNiArMTA3LDExIEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tf
YXZ4NTEyZHFfdmwodm9pZCkKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJkcSAmJiBjcHVfaGFz
X2F2eDUxMnZsOwogfQogCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmVyKHZvaWQpCit7
CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyZXI7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hl
Y2tfYXZ4NTEyYncodm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJidzsKQEAgLTMy
Nyw2ICszMzMsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoRFErVkwg
dTY0eDIsICAgIGF2eDUxMmRxLCAgICAgIDE2dTgpLAogICAgIEFWWDUxMlZMKERRK1ZMIHM2NHg0
LCAgICBhdng1MTJkcSwgICAgICAzMmk4KSwKICAgICBBVlg1MTJWTChEUStWTCB1NjR4NCwgICAg
YXZ4NTEyZHEsICAgICAgMzJ1OCksCisgICAgU0lNRChBVlg1MTJFUiBmMzIgc2NhbGFyLGF2eDUx
MmVyLCAgICAgICAgZjQpLAorICAgIFNJTUQoQVZYNTEyRVIgZjMyeDE2LCAgICBhdng1MTJlciwg
ICAgICA2NGY0KSwKKyAgICBTSU1EKEFWWDUxMkVSIGY2NCBzY2FsYXIsYXZ4NTEyZXIsICAgICAg
ICBmOCksCisgICAgU0lNRChBVlg1MTJFUiBmNjR4OCwgICAgIGF2eDUxMmVyLCAgICAgIDY0Zjgp
LAogI3VuZGVmIEFWWDUxMlZMXwogI3VuZGVmIEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTEzNCw2ICsxMzQsNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgeGNyMF9tYXNrKHVpbnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNfYm1pMiAgICAg
ICBjcC5mZWF0LmJtaTIKICNkZWZpbmUgY3B1X2hhc19hdng1MTJmICAgKGNwLmZlYXQuYXZ4NTEy
ZiAgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICAoY3AuZmVh
dC5hdng1MTJkcSAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZXIg
IChjcC5mZWF0LmF2eDUxMmVyICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19h
dng1MTJidyAgKGNwLmZlYXQuYXZ4NTEyYncgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBj
cHVfaGFzX2F2eDUxMnZsICAoY3AuZmVhdC5hdng1MTJ2bCAmJiB4Y3IwX21hc2soMHhlNikpCiAj
ZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgKGNwLmZlYXQuYXZ4NTEyX3ZibWkgJiYgeGNyMF9t
YXNrKDB4ZTYpKQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDcxLDYgKzQ3
MSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDQwXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKKyAgICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg0ZF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4NGVdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisg
ICAgWzB4NGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19k
cSB9LAogICAgIFsweDU4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAx
LCAuZDhzID0gMiB9LAogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50
d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
MTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKQEAgLTUxMCw3ICs1MTQsMTIgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YmVdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhiZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCi0gICAgWzB4
YzggLi4uIDB4Y2RdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAorICAgIFsweGM4XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bCB9LAorICAgIFsweGM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKKyAgICBbMHhj
YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBk
OHNfdmwgfSwKKyAgICBbMHhjYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAu
ZDhzID0gZDhzX2RxIH0sCisgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4Y2RdID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweGRiXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhkYyAu
Li4gMHhkZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmMF0g
PSB7IC50d29fb3AgPSAxIH0sCkBAIC0xODczLDYgKzE4ODIsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1
X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3
LCBFQlgsIDIwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNw
dV9oYXMoICAgICAgICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19j
bHdiKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykKKyNk
ZWZpbmUgdmNwdV9oYXNfYXZ4NTEyZXIoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI3
LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygp
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNw
dV9oYXNfYXZ4NTEydmwoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMxLCBjdHh0LCBv
cHMpCkBAIC02MTY4LDYgKzYxNzgsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDQ1KTogLyogdnBzcmx2e2QscX0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg0Nik6IC8qIHZwc3JhdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NDcpOiAvKiB2cHNsbHZ7ZCxx
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDRjKTogLyogdnJjcDE0cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDRlKTogLyog
dnJzcXJ0MTRwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGF2eDUxMmZfbm9f
c2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnJzLCBFWENf
VUQpOwpAQCAtODg2NSw2ICs4ODc3LDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdngy
OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0ZCk6IC8qIHZyY3Ax
NHN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDRmKTogLyogdnJzcXJ0MTRze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICov
CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGF2eDUxMl92bGVu
X2NoZWNrKHRydWUpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjM4LCAweDVhKTogLyogdmJyb2FkY2FzdGkxMjggbTEyOCx5bW0gKi8K
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICF2ZXgu
bCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2F2eDI7CkBAIC05MTEy
LDYgKzkxMzEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweGJkKTogLyogdmZubWFkZDIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJmKTogLyogdmZubXN1YjIz
MXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZik7CisgICAgc2ltZF96bW1fc2NhbGFyX3NhZToKICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzLCBFWENfVUQpOwog
ICAgICAgICBpZiAoICFldmV4LmJycyApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0
cnVlKTsKQEAgLTkxMjcsNiArOTE0NywxOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0
ZXMgPSAxNjsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjOCk6IC8qIHZleHAycHtzLGR9IHptbS9tZW0sem1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjYSk6IC8qIHZy
Y3AyOHB7cyxkfSB6bW0vbWVtLHptbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4Y2MpOiAvKiB2cnNxcnQyOHB7cyxkfSB6bW0vbWVtLHptbXtrfSAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJlcik7CisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZigoZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnJzKSAmJiBldmV4Lmxy
ICE9IDIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBn
b3RvIHNpbWRfem1tOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhj
Yik6IC8qIHZyY3AyOHN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGNkKTogLyogdnJzcXJ0Mjhze3MsZH0geG1tL21lbSx4
bW0seG1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmVyKTsK
KyAgICAgICAgZ290byBzaW1kX3ptbV9zY2FsYXJfc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmMzgsIDB4ZjApOiAvKiBtb3ZiZSBtLHIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4
MGYzOCwgMHhmMSk6IC8qIG1vdmJlIHIsbSAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShtb3Zi
ZSk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDIsNiArMTAyLDcgQEAKICNkZWZpbmUgY3B1
X2hhc19hdng1MTJkcSAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkRRKQog
I2RlZmluZSBjcHVfaGFzX3Jkc2VlZCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
UkRTRUVEKQogI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU01BUCkKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJlciAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkVSKQogI2RlZmluZSBjcHVfaGFzX3NoYSAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQlcpCiAjZGVmaW5lIGNwdV9o
YXNfYXZ4NTEydmwgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJWTCkKCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:56:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kVV-0007Iw-7U; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kVU-0007If-4i
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:56:08 +0000
X-Inumbo-ID: ee9f13c0-4710-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 ee9f13c0-4710-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:56:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:56:05 -0600
Message-Id: <5C8B84C5020000780021F242@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:56:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 28/50] x86emul: support AVX512F floating
 point manipulation insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IEZp
eCB2ZWN0b3IgbGVuZ3RoIGNoZWNrIGZvciBzY2FsYXIgaW5zbnMuIGVhLnR5cGUgPT0gT1BfKiAt
PgogICAgZWEudHlwZSAhPSBPUF8qLiBSZS1iYXNlLgp2NTogTmV3LgoKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCkBAIC0xNDAsNiArMTQwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2Is
ICAgIGVsLCAgIGRxNjQsIGVsKSwKICAgICBJTlNOKGN2dHVzaTJzcywgICAgZjMsICAgMGYsIDdi
LCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1
ZSksCisgICAgSU5TTihmaXh1cGltbSwgICAgIDY2LCAwZjNhLCA1NCwgICAgdmwsICAgICBzZCwg
dmwpLAorICAgIElOU04oZml4dXBpbW0sICAgICA2NiwgMGYzYSwgNTUsICAgIGVsLCAgICAgc2Qs
IGVsKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk4LCAgICB2bCwgICAgIHNk
LCB2bCksCiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OSwgICAgZWwsICAgICBz
ZCwgZWwpLAogICAgIElOU04oZm1hZGQyMTMsICAgICA2NiwgMGYzOCwgYTgsICAgIHZsLCAgICAg
c2QsIHZsKSwKQEAgLTE3MCw2ICsxNzIsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfYWxsW10gPQogICAgIElOU04oZm5tc3ViMjEzLCAgICA2NiwgMGYzOCwgYWYsICAgIGVs
LCAgICAgc2QsIGVsKSwKICAgICBJTlNOKGZubXN1YjIzMSwgICAgNjYsIDBmMzgsIGJlLCAgICB2
bCwgICAgIHNkLCB2bCksCiAgICAgSU5TTihmbm1zdWIyMzEsICAgIDY2LCAwZjM4LCBiZiwgICAg
ZWwsICAgICBzZCwgZWwpLAorICAgIElOU04oZ2V0ZXhwLCAgICAgICA2NiwgMGYzOCwgNDIsICAg
IHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGdldGV4cCwgICAgICAgNjYsIDBmMzgsIDQzLCAg
ICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihnZXRtYW50LCAgICAgIDY2LCAwZjNhLCAyNiwg
ICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZ2V0bWFudCwgICAgICA2NiwgMGYzYSwgMjcs
ICAgIGVsLCAgICAgc2QsIGVsKSwKICAgICBJTlNOX0ZQKG1heCwgICAgICAgICAgICAgMGYsIDVm
KSwKICAgICBJTlNOX0ZQKG1pbiwgICAgICAgICAgICAgMGYsIDVkKSwKICAgICBJTlNOX1NGUCht
b3YsICAgICAgICAgICAgMGYsIDEwKSwKQEAgLTI4Niw2ICsyOTIsOCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihybmRzY2FsZXNzLCAgIDY2LCAw
ZjNhLCAwYSwgICAgZWwsICAgICAgZCwgZWwpLAogICAgIElOU04ocnNxcnQxNCwgICAgICA2Niwg
MGYzOCwgNGUsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKHJzcXJ0MTQsICAgICAgNjYs
IDBmMzgsIDRmLCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihzY2FsZWYsICAgICAgIDY2
LCAwZjM4LCAyYywgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oc2NhbGVmLCAgICAgICA2
NiwgMGYzOCwgMmQsICAgIGVsLCAgICAgc2QsIGVsKSwKICAgICBJTlNOX1BGUChzaHVmLCAgICAg
ICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKICAg
ICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBA
IC0xNzQsNiArMTc0LDExIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190
IGIKICAgICBhc20gKCBvcCA6IFtvdXRdICI9JngiIChyXykgOiBbaW5dICJtIiAoeCkgKTsgXAog
ICAgICh2ZWNfdCl7IHJfWzBdIH07IFwKIH0pCisjIGRlZmluZSBzY2FsYXJfMm9wKHgsIHksIG9w
KSAoeyBcCisgICAgdHlwZW9mKCh4KVswXSkgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMTYp
KSkgcl8gPSB7IHhbMF0gfTsgXAorICAgIGFzbSAoIG9wIDogW291dF0gIj0meCIgKHJfKSA6IFtp
bjFdICJbb3V0XSIgKHJfKSwgW2luMl0gIm0iICh5KSApOyBcCisgICAgKHZlY190KXsgcl9bMF0g
fTsgXAorfSkKICNlbmRpZgogCiAjaWYgVkVDX1NJWkUgPT0gMTYgJiYgRkxPQVRfU0laRSA9PSA0
ICYmIGRlZmluZWQoX19TU0VfXykKQEAgLTIxMCw2ICsyMTUsOCBAQCBzdGF0aWMgaW5saW5lIHZl
Y190IG1vdmxocHModmVjX3QgeCwgdmVjCiB9KQogI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAm
JiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFICYmIGRlZmluZWQoX19BVlg1MTJGX18pCiAjIGlmIEZM
T0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIGdldGV4cCh4KSBzY2FsYXJfMW9wKHgsICJ2Z2V0ZXhw
c3MgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgIGRlZmluZSBnZXRtYW50KHgpIHNjYWxhcl8x
b3AoeCwgInZnZXRtYW50c3MgJDAsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBpZmRlZiBf
X0FWWDUxMkVSX18KICMgICBkZWZpbmUgcmVjaXAoeCkgc2NhbGFyXzFvcCh4LCAidnJjcDI4c3Mg
JVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgICBkZWZpbmUgcnNxcnQoeCkgc2NhbGFyXzFvcCh4
LCAidnJzcXJ0MjhzcyAlW2luXSwgJVtvdXRdLCAlW291dF0iKQpAQCAtMjE3LDkgKzIyNCwxMiBA
QCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjCiAjICAgZGVmaW5lIHJl
Y2lwKHgpIHNjYWxhcl8xb3AoeCwgInZyY3AxNHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAj
ICAgZGVmaW5lIHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDE0c3MgJVtpbl0sICVbb3V0
XSwgJVtvdXRdIikKICMgIGVuZGlmCisjICBkZWZpbmUgc2NhbGUoeCwgeSkgc2NhbGFyXzJvcCh4
LCB5LCAidnNjYWxlZnNzICVbaW4yXSwgJVtpbjFdLCAlW291dF0iKQogIyAgZGVmaW5lIHNxcnQo
eCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzcyAlW2luXSwgJVtvdXRdLCAlW291dF0iKQogIyAgZGVm
aW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInZybmRzY2FsZXNzICQwYjEwMTEsICVbaW5dLCAl
W291dF0sICVbb3V0XSIpCiAjIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgZ2V0ZXhw
KHgpIHNjYWxhcl8xb3AoeCwgInZnZXRleHBzZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAg
ZGVmaW5lIGdldG1hbnQoeCkgc2NhbGFyXzFvcCh4LCAidmdldG1hbnRzZCAkMCwgJVtpbl0sICVb
b3V0XSwgJVtvdXRdIikKICMgIGlmZGVmIF9fQVZYNTEyRVJfXwogIyAgIGRlZmluZSByZWNpcCh4
KSBzY2FsYXJfMW9wKHgsICJ2cmNwMjhzZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQogIyAgIGRl
ZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNxcnQyOHNkICVbaW5dLCAlW291dF0sICVb
b3V0XSIpCkBAIC0yMjcsNiArMjM3LDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZl
Y190IHgsIHZlYwogIyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2cmNwMTRzZCAl
W2luXSwgJVtvdXRdLCAlW291dF0iKQogIyAgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgs
ICJ2cnNxcnQxNHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBlbmRpZgorIyAgZGVmaW5l
IHNjYWxlKHgsIHkpIHNjYWxhcl8yb3AoeCwgeSwgInZzY2FsZWZzZCAlW2luMl0sICVbaW4xXSwg
JVtvdXRdIikKICMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZzcXJ0c2QgJVtpbl0s
ICVbb3V0XSwgJVtvdXRdIikKICMgIGRlZmluZSB0cnVuYyh4KSBzY2FsYXJfMW9wKHgsICJ2cm5k
c2NhbGVzZCAkMGIxMDExLCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQogIyBlbmRpZgpAQCAtMjc0
LDkgKzI4NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjCiAj
ICAgZGVmaW5lIGJyb2FkY2FzdF9vY3RldCh4KSBCKGJyb2FkY2FzdGYzMng4XywgX21hc2ssIHgs
IHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnNlcnRfb2N0ZXQoeCwgeSwgcCkgQihpbnNlcnRm
MzJ4OF8sIF9tYXNrLCB4LCB5LCBwLCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCisjICBkZWZpbmUg
Z2V0ZXhwKHgpIEJSKGdldGV4cHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUg
Z2V0bWFudCh4KSBCUihnZXRtYW50cHMsIF9tYXNrLCB4LCAwLCB1bmRlZigpLCB+MCkKICMgIGRl
ZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAg
ZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAx
MDEgJiBBTExfVFJVRSkpCisjICBkZWZpbmUgc2NhbGUoeCwgeSkgQlIoc2NhbGVmcHMsIF9tYXNr
LCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGlmIFZFQ19TSVpFID09IDY0ICYmIGRlZmluZWQoX19B
Vlg1MTJFUl9fKQogIyAgIGRlZmluZSByZWNpcCh4KSBCUihyY3AyOHBzLCBfbWFzaywgeCwgdW5k
ZWYoKSwgfjApCiAjICAgZGVmaW5lIHJzcXJ0KHgpIEJSKHJzcXJ0MjhwcywgX21hc2ssIHgsIHVu
ZGVmKCksIH4wKQpAQCAtMzM2LDkgKzM1MCwxMiBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxo
cHModmVjX3QgeCwgdmVjCiAjICAgZGVmaW5lIGJyb2FkY2FzdF9xdWFydGV0KHgpIEIoYnJvYWRj
YXN0ZjY0eDRfLCAsIHgsIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnNlcnRfcXVhcnRldCh4
LCB5LCBwKSBCKGluc2VydGY2NHg0XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQogIyAg
ZW5kaWYKKyMgIGRlZmluZSBnZXRleHAoeCkgQlIoZ2V0ZXhwcGQsIF9tYXNrLCB4LCB1bmRlZigp
LCB+MCkKKyMgIGRlZmluZSBnZXRtYW50KHgpIEJSKGdldG1hbnRwZCwgX21hc2ssIHgsIDAsIHVu
ZGVmKCksIH4wKQogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4cGQsIF9tYXNrLCB4LCB5LCB1
bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywgeCwgeSwg
dW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBkLCBfbWFzaywgeCwgeSwg
MGIwMTAxMDEwMSkKKyMgIGRlZmluZSBzY2FsZSh4LCB5KSBCUihzY2FsZWZwZCwgX21hc2ssIHgs
IHksIHVuZGVmKCksIH4wKQogIyAgaWYgVkVDX1NJWkUgPT0gNjQgJiYgZGVmaW5lZChfX0FWWDUx
MkVSX18pCiAjICAgZGVmaW5lIHJlY2lwKHgpIEJSKHJjcDI4cGQsIF9tYXNrLCB4LCB1bmRlZigp
LCB+MCkKICMgICBkZWZpbmUgcnNxcnQoeCkgQlIocnNxcnQyOHBkLCBfbWFzaywgeCwgdW5kZWYo
KSwgfjApCkBAIC0xNzY2LDYgKzE3ODMsMjggQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogIyBlbmRp
ZgogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKGdldGV4cCkgJiYgZGVmaW5lZChnZXRtYW50KQorICAg
IHRvdWNoKHNyYyk7CisgICAgeCA9IGdldG1hbnQoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAg
IHkgPSBnZXRleHAoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGZvciAoIGogPSBpID0gMDsg
aSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgeworICAgICAgICBpZiAoIHlbaV0gIT0gaiApIHJl
dHVybiBfX0xJTkVfXzsKKworICAgICAgICBpZiAoICEoKGkgKyAxKSAmIChpICsgMikpICkKKyAg
ICAgICAgICAgICsrajsKKworICAgICAgICBpZiAoICEoaSAmIChpICsgMSkpICYmIHhbaV0gIT0g
MSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjIGlmZGVmIHNjYWxlCisgICAgdG91Y2goeSk7
CisgICAgeiA9IHNjYWxlKHgsIHkpOworICAgIGlmICggIWVxKHNyYywgeikgKSByZXR1cm4gX19M
SU5FX187CisjIGVuZGlmCisjZW5kaWYKKwogI2lmIChkZWZpbmVkKF9fWE9QX18pICYmIFZFQ19T
SVpFID09IDE2ICYmIChJTlRfU0laRSA9PSAyIHx8IElOVF9TSVpFID09IDQpKSB8fCBcCiAgICAg
KGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkpCiAgICAgcmV0dXJu
IC1mbWFfdGVzdCgpOwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YwpAQCAtMzkyNCw2ICszOTI0LDQ0IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUt
NDBzIiwgIlRlc3RpbmcgdmZpeHVwaW1tcGQgJDAsOCglZWR4KXsxdG84fSwlem1tMywlem1tNC4u
LiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAg
ICAgICAgZGVjbF9pbnNuKHZmaXh1cGltbXBkKTsKKyAgICAgICAgc3RhdGljIGNvbnN0IHN0cnVj
dCB7CisgICAgICAgICAgICBkb3VibGUgZFs0XTsKKyAgICAgICAgfQorICAgICAgICBzcmMgPSB7
IHsgLTEsIDAsIDEsIDIgfSB9LAorICAgICAgICBkc3QgPSB7IHsgMywgNCwgNSwgNiB9IH0sCisg
ICAgICAgIG91dCA9IHsgeyAuNSwgLTEsIDkwLCAyIH0gfTsKKworICAgICAgICBhc20gdm9sYXRp
bGUgKCAidmJyb2FkY2FzdGY2NHg0ICUxLCAlJXptbTNcblx0IgorICAgICAgICAgICAgICAgICAg
ICAgICAidmJyb2FkY2FzdGY2NHg0ICUyLCAlJXptbTRcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24odmZpeHVwaW1tcGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJ2Zml4dXBpbW1wZCAkMCwgOCglMCklezF0bzglfSwgJSV6bW0zLCAlJXptbTQiKQorICAgICAg
ICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpLCAibSIgKHNyYyksICJtIiAoZHN0KSApOwor
CisgICAgICAgIHNldF9pbnNuKHZmaXh1cGltbXBkKTsKKyAgICAgICAgLyoKKyAgICAgICAgICog
TmliYmxlICh0b2tlbikgbWFwcGluZyAodW51c2VkIG9uZXMgc2ltcGx5IHNldCB0byB6ZXJvKToK
KyAgICAgICAgICogMiAoWkVSTykgICAgLT4gIC0xICgweDkpCisgICAgICAgICAqIDMgKFBPU19P
TkUpIC0+ICA5MCAoMHhjKQorICAgICAgICAgKiA2IChORUcpICAgICAtPiAxLzIgKDB4YikKKyAg
ICAgICAgICogNyAoUE9TKSAgICAgLT4gc3JjICgweDEpCisgICAgICAgICAqLworICAgICAgICBy
ZXNbMl0gPSAweDFiMDBjOTAwOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJl
czsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBh
c20gdm9sYXRpbGUgKCAidm1vdnVwZCAlJXptbTQsICUwIiA6ICI9bSIgKHJlc1swXSkgKTsKKyAg
ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2Zml4dXBpbW1wZCkg
fHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzICsgMCwgJm91dCwgc2l6ZW9mKG91dCkpIHx8Cisg
ICAgICAgICAgICAgbWVtY21wKHJlcyArIDgsICZvdXQsIHNpemVvZihvdXQpKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogI3VuZGVmIGRlY2xfaW5zbgogI3Vu
ZGVmIHB1dF9pbnNuCiAjdW5kZWYgc2V0X2luc24KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTQ1OSw3ICs0NTksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFi
bGUgewogICAgIFsweDI2IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKLSAgICBbMHgyYyAu
Li4gMHgyZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDJjXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4
MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfZHEgfSwKICAg
ICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnRvX21l
bSA9IDEgfSwKICAgICBbMHgzMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29w
ID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MzFdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LApAQCAtNDcwLDYg
KzQ3MSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MzYg
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0g
ZDhzX3ZsIH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
dHdvX29wID0gMSB9LAorICAgIFsweDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDQzXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHg0NSAuLi4gMHg0
N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAg
ICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfdmwgfSwKICAgICBbMHg0ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCkBAIC01NjMsNiArNTY2LDggQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBleHQwZjNhX3RhYmxlIHsKICAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25v
bmUsIC5kOHMgPSBkOHNfZHE2NCB9LAogICAgIFsweDIzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDI2XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAorICAg
IFsweDI3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEg
fSwKICAgICBbMHgzMCAuLi4gMHgzM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSB9LAogICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAuZDhzID0g
NCB9LAogICAgIFsweDNhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAuZDhzID0gZDhzX3Zs
X2J5XzIgfSwKQEAgLTU3Nyw2ICs1ODIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2Ff
dGFibGUgewogICAgIFsweDQ4IC4uLiAweDQ5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwLCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg0YSAuLi4gMHg0Yl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NGNdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg1NF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDU1XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBb
MHg1YyAuLi4gMHg1Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3Ag
PSAxIH0sCiAgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAudHdvX29wID0gMSB9LAogICAgIFsweDY4IC4uLiAweDY5XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKQEAgLTI2ODQsNiArMjY5MSwxMCBAQCB4
ODZfZGVjb2RlXzBmMzgoCiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBm
eCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigwLCAweDJkKTogLyogdnNjYWxlZnN7cyxkfSAqLworICAgICAgICBz
dGF0ZS0+c2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dzsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHg3YSk6IC8qIHZwYnJvYWRjYXN0YiAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDdiKTogLyogdnBicm9hZGNhc3R3ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4N2MpOiAvKiB2cGJyb2FkY2FzdHtk
LHF9ICovCkBAIC05MDk1LDYgKzkxMDYsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoZm1hKTsKICAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKIAorICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MmMpOiAvKiB2c2NhbGVmcHtzLGR9
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4NDIpOiAvKiB2Z2V0ZXhwcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpd
bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk2KTogLyog
dmZtYWRkc3ViMTMycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OTcpOiAvKiB2Zm1zdWJhZGQxMzJw
e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5OCk6IC8qIHZmbWFkZDEzMnB7cyxkfSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTkxMTgsNiArOTEzMSw4IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBnb3RvIHNp
bWRfem1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyZCk6IC8q
IHZzY2FsZWZze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg0Myk6IC8qIHZnZXRleHBze3MsZH0geG1tL21lbSx4bW0seG1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5OSk6IC8qIHZm
bWFkZDEzMnN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDliKTogLyogdmZtc3ViMTMyc3tzLGR9IHhtbS9tZW0seG1tLHht
bXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWQpOiAvKiB2
Zm5tYWRkMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwpAQCAtOTY4MSw2ICs5Njk2LDIx
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDQ7CiAgICAgICAgIGdvdG8gc2lt
ZF9pbW04X3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjYp
OiAvKiB2Z2V0bWFudHB7cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHg1NCk6IC8qIHZmaXh1cGltbXB7cyxk
fSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9S
RUcgfHwgIWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsK
KyAgICAgICAgZ290byBzaW1kX2ltbThfem1tOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzYSwgMHgyNyk6IC8qIHZnZXRtYW50c3tzLGR9ICRpbW04LHhtbS9tZW0seG1tLHht
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NTUpOiAvKiB2
Zml4dXBpbW1ze3MsZH0gJGltbTgseG1tL21lbSx4bW0seG1te2t9ICovCisgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGlmICgg
IWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOworICAgICAg
ICBnb3RvIHNpbWRfaW1tOF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
M2EsIDB4MzApOiAvKiBrc2hpZnRye2Isd30gJGltbTgsayxrICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjNhLCAweDMyKTogLyoga3NoaWZ0bHtiLHd9ICRpbW04LGssayAqLwog
ICAgICAgICBpZiAoICF2ZXgudyApCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:56:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kVw-0007Pl-N9; Fri, 15 Mar 2019 10:56: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kVv-0007PF-53
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:56:35 +0000
X-Inumbo-ID: fd04ddd8-4710-11e9-898b-07180b6782ad
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd04ddd8-4710-11e9-898b-07180b6782ad;
 Fri, 15 Mar 2019 10:56:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:56:29 -0600
Message-Id: <5C8B84DC020000780021F245@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:56:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 29/50] x86emul: support AVX512DQ floating
 point manipulation insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGhpcyBjb21wbGV0ZXMgc3VwcG9ydCBvZiBBVlg1MTJEUSBpbiB0aGUgaW5zbiBlbXVsYXRvci4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OiBG
aXggdmVjdG9yIGxlbmd0aCBjaGVjayBmb3Igc2NhbGFyIGluc25zLiBSZS1iYXNlLgp2NTogTmV3
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC00NTcsMTEgKzQ1NywxNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOKGN2dHRwczJ1
cXEsICAgICA2NiwgICAwZiwgNzgsIHZsXzIsICBkLCB2bCksCiAgICAgSU5TTihjdnR1cXEycGQs
ICAgICAgZjMsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0dXFxMnBzLCAg
ICAgIGYyLCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGZwY2xhc3MsICAgICAg
ICA2NiwgMGYzYSwgNjYsICAgdmwsIHNkLCB2bCksCisgICAgSU5TTihmcGNsYXNzLCAgICAgICAg
NjYsIDBmM2EsIDY3LCAgIGVsLCBzZCwgZWwpLAogICAgIElOU05fUEZQKG9yLCAgICAgICAgICAg
ICAgIDBmLCA1NiksCiAvLyAgICAgICBwbW92ZDJtLCAgICAgICAgZjMsIDBmMzgsIDM5LCAgICAg
ICAgZAogLy8gICAgICAgcG1vdm0yLCAgICAgICAgIGYzLCAwZjM4LCAzOCwgICAgICAgZHEKIC8v
ICAgICAgIHBtb3ZxMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBxCiAgICAgSU5TTihw
bXVsbHEsICAgICAgICAgNjYsIDBmMzgsIDQwLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04ocmFu
Z2UsICAgICAgICAgIDY2LCAwZjNhLCA1MCwgICB2bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJhbmdl
LCAgICAgICAgICA2NiwgMGYzYSwgNTEsICAgZWwsIHNkLCBlbCksCisgICAgSU5TTihyZWR1Y2Us
ICAgICAgICAgNjYsIDBmM2EsIDU2LCAgIHZsLCBzZCwgdmwpLAorICAgIElOU04ocmVkdWNlLCAg
ICAgICAgIDY2LCAwZjNhLCA1NywgICBlbCwgc2QsIGVsKSwKICAgICBJTlNOX1BGUCh4b3IsICAg
ICAgICAgICAgICAwZiwgNTcpLAogfTsKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTI4NSwxMCAr
Mjg1LDE4IEBAIHN0YXRpYyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWMKICMgICBk
ZWZpbmUgYnJvYWRjYXN0X29jdGV0KHgpIEIoYnJvYWRjYXN0ZjMyeDhfLCBfbWFzaywgeCwgdW5k
ZWYoKSwgfjApCiAjICAgZGVmaW5lIGluc2VydF9vY3RldCh4LCB5LCBwKSBCKGluc2VydGYzMng4
XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQogIyAgZW5kaWYKKyMgIGlmZGVmIF9fQVZY
NTEyRFFfXworIyAgIGRlZmluZSBmcmFjKHgpIEIocmVkdWNlcHMsIF9tYXNrLCB4LCAwYjAwMDAx
MDExLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjICBkZWZpbmUgZ2V0ZXhwKHgpIEJSKGdldGV4
cHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgZ2V0bWFudCh4KSBCUihnZXRt
YW50cHMsIF9tYXNrLCB4LCAwLCB1bmRlZigpLCB+MCkKLSMgIGRlZmluZSBtYXgoeCwgeSkgQlJf
KG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCi0jICBkZWZpbmUgbWluKHgsIHkpIEJS
XyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgaWZkZWYgX19BVlg1MTJEUV9f
CisjICAgZGVmaW5lIG1heCh4LCB5KSBCUihyYW5nZXBzLCBfbWFzaywgeCwgeSwgMGIwMTAxLCB1
bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgbWluKHgsIHkpIEJSKHJhbmdlcHMsIF9tYXNrLCB4LCB5
LCAwYjAxMDAsIHVuZGVmKCksIH4wKQorIyAgZWxzZQorIyAgIGRlZmluZSBtYXgoeCwgeSkgQlJf
KG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIG1pbih4LCB5KSBC
Ul8obWlucHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjICBkZWZpbmUg
bWl4KHgsIHkpIEIobW92YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFM
TF9UUlVFKSkKICMgIGRlZmluZSBzY2FsZSh4LCB5KSBCUihzY2FsZWZwcywgX21hc2ssIHgsIHks
IHVuZGVmKCksIH4wKQogIyAgaWYgVkVDX1NJWkUgPT0gNjQgJiYgZGVmaW5lZChfX0FWWDUxMkVS
X18pCkBAIC0zNTAsMTAgKzM1OCwxOCBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVj
X3QgeCwgdmVjCiAjICAgZGVmaW5lIGJyb2FkY2FzdF9xdWFydGV0KHgpIEIoYnJvYWRjYXN0ZjY0
eDRfLCAsIHgsIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBw
KSBCKGluc2VydGY2NHg0XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQogIyAgZW5kaWYK
KyMgIGlmZGVmIF9fQVZYNTEyRFFfXworIyAgIGRlZmluZSBmcmFjKHgpIEIocmVkdWNlcGQsIF9t
YXNrLCB4LCAwYjAwMDAxMDExLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjICBkZWZpbmUgZ2V0
ZXhwKHgpIEJSKGdldGV4cHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgZ2V0
bWFudCh4KSBCUihnZXRtYW50cGQsIF9tYXNrLCB4LCAwLCB1bmRlZigpLCB+MCkKLSMgIGRlZmlu
ZSBtYXgoeCwgeSkgQlJfKG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCi0jICBkZWZp
bmUgbWluKHgsIHkpIEJSXyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgaWZk
ZWYgX19BVlg1MTJEUV9fCisjICAgZGVmaW5lIG1heCh4LCB5KSBCUihyYW5nZXBkLCBfbWFzaywg
eCwgeSwgMGIwMTAxLCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgbWluKHgsIHkpIEJSKHJhbmdl
cGQsIF9tYXNrLCB4LCB5LCAwYjAxMDAsIHVuZGVmKCksIH4wKQorIyAgZWxzZQorIyAgIGRlZmlu
ZSBtYXgoeCwgeSkgQlJfKG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVm
aW5lIG1pbih4LCB5KSBCUl8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGVu
ZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBkLCBfbWFzaywgeCwgeSwgMGIwMTAxMDEw
MSkKICMgIGRlZmluZSBzY2FsZSh4LCB5KSBCUihzY2FsZWZwZCwgX21hc2ssIHgsIHksIHVuZGVm
KCksIH4wKQogIyAgaWYgVkVDX1NJWkUgPT0gNjQgJiYgZGVmaW5lZChfX0FWWDUxMkVSX18pCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0zOTYyLDYgKzM5
NjIsMzkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAg
ICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5n
IHZmcGNsYXNzcHN6ICQweDQ2LDY0KCVlZHgpLCVrMi4uLiIpOworICAgIGlmICggc3RhY2tfZXhl
YyAmJiBjcHVfaGFzX2F2eDUxMmRxICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2ZnBjbGFz
c3BzKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCBwdXRfaW5zbih2ZnBjbGFzc3BzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAweDQ2OiBjaGVjayBmb3IgKy8tIDAgYW5k
IG5lZy4gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZmcGNsYXNzcHN6ICQw
eDQ2LCA2NCglMCksICUlazIiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwp
ICk7CisKKyAgICAgICAgc2V0X2luc24odmZwY2xhc3Nwcyk7CisgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgMzsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzWzE2ICsgaSAqIDUgKyAw
XSA9IDB4MDAwMDAwMDA7IC8qICswICovCisgICAgICAgICAgICByZXNbMTYgKyBpICogNSArIDFd
ID0gMHg4MDAwMDAwMDsgLyogLTAgKi8KKyAgICAgICAgICAgIHJlc1sxNiArIGkgKiA1ICsgMl0g
PSAweDgwMDAwMDAxOyAvKiAtREVOICovCisgICAgICAgICAgICByZXNbMTYgKyBpICogNSArIDNd
ID0gMHhmZjAwMDAwMDsgLyogLUZJTiAqLworICAgICAgICAgICAgcmVzWzE2ICsgaSAqIDUgKyA0
XSA9IDB4N2YwMDAwMDA7IC8qICtGSU4gKi8KKyAgICAgICAgfQorICAgICAgICByZXNbMzFdID0g
MDsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgfHwgIWNoZWNrX2VpcCh2ZnBjbGFzc3BzKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJrbW92dyAlJWsyLCAlMCIgOiAiPWciIChyYykgKTsK
KyAgICAgICAgaWYgKCByYyAhPSAweGJkZWYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAg
ICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigi
c2tpcHBlZFxuIik7CisKICN1bmRlZiBkZWNsX2luc24KICN1bmRlZiBwdXRfaW5zbgogI3VuZGVm
IHNldF9pbnNuCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC01ODIsMTAgKzU4
MiwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDQ4IC4u
LiAweDQ5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwK
ICAgICBbMHg0YSAuLi4gMHg0Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZv
dXJfb3AgPSAxIH0sCiAgICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg1MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDUxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
c2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHg1NF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDU1XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHg1Nl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHg1N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDYwIC4uLiAweDYzXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg2Nl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKKyAg
ICBbMHg2N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAudHdvX29wID0gMSwg
LmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweDY4IC4uLiAweDY5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg2YSAuLi4gMHg2Yl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDZjIC4u
LiAweDZkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwK
QEAgLTk2OTYsNiArOTcwMiwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSA0
OwogICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjNhLCAweDUwKTogLyogdnJhbmdlcHtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2Es
IDB4NTYpOiAvKiB2cmVkdWNlcHtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDI2
KTogLyogdmdldG1hbnRwe3MsZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NTQpOiAvKiB2Zml4dXBpbW1we3Ms
ZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwpAQCAtOTcwMyw2ICs5NzEzLDEwIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBn
b3RvIHNpbWRfaW1tOF96bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDUxKTogLyogdnJhbmdlc3tzLGR9ICRpbW04LHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NTcpOiAvKiB2cmVkdWNlc3tzLGR9
ICRpbW04LHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdng1MTJkcSk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjcpOiAvKiB2Z2V0bWFudHN7cyxkfSAkaW1tOCx4
bW0vbWVtLHhtbSx4bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDU1KTogLyogdmZpeHVwaW1tc3tzLGR9ICRpbW04LHhtbS9tZW0seG1tLHhtbXtrfSAqLwog
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKQEAgLTk4NTgsNiArOTg3
MiwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAg
ICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NjYpOiAv
KiB2ZnBjbGFzc3B7cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxre2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHg2Nyk6IC8qIHZmcGNsYXNzc3tzLGR9ICRpbW04LFt4
eXpdbW0vbWVtLGt7a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
ZHEpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXguciB8fCAhZXZleC5SIHx8
IGV2ZXgueiwgRVhDX1VEKTsKKyAgICAgICAgaWYgKCAhKGIgJiAxKSApCisgICAgICAgICAgICBn
b3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
dmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAg
ICAgIGdvdG8gc2ltZF9pbW04X3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjNhLCAw
eGNjKTogICAgIC8qIHNoYTFybmRzNCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoc2hhKTsKICAgICAgICAgb3BfYnl0ZXMgPSAxNjsKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:57:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kWM-0007WA-1S; Fri, 15 Mar 2019 10:57: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kWK-0007Vw-Os
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:57:00 +0000
X-Inumbo-ID: 0dd1094e-4711-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 0dd1094e-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:56:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:56:58 -0600
Message-Id: <5C8B84F8020000780021F248@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:56:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 30/50] x86emul: support AVX512{F,
 _VBMI2} compress/expand insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IFJl
LWJhc2UuCnY2OiBSZS1iYXNlLiBBZGQgdGVzdHMgZm9yIHRoZSBieXRlL3dvcmQgZm9ybXMuCnY1
OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTEwOSw2ICsxMDksNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9GUChj
bXAsICAgICAgICAgICAgIDBmLCBjMiksCiAgICAgSU5TTihjb21pc2QsICAgICAgIDY2LCAgIDBm
LCAyZiwgICAgZWwsICAgICAgcSwgZWwpLAogICAgIElOU04oY29taXNzLCAgICAgICAgICwgICAw
ZiwgMmYsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJTlNOKGNvbXByZXNzLCAgICAgNjYsIDBm
MzgsIDhhLCAgICB2bCwgICAgIHNkLCBlbCksCiAgICAgSU5TTihjdnRkcTJwZCwgICAgIGYzLCAg
IDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0ZHEycHMsICAgICAgICwg
ICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBkMmRxLCAgICAgZjIs
ICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCkBAIC0xNDAsNiArMTQxLDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04oY3Z0dXNpMnNkLCAg
ICBmMiwgICAwZiwgN2IsICAgIGVsLCAgIGRxNjQsIGVsKSwKICAgICBJTlNOKGN2dHVzaTJzcywg
ICAgZjMsICAgMGYsIDdiLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAg
ICAgICAgICAgIDBmLCA1ZSksCisgICAgSU5TTihleHBhbmQsICAgICAgIDY2LCAwZjM4LCA4OCwg
ICAgdmwsICAgICBzZCwgZWwpLAogICAgIElOU04oZml4dXBpbW0sICAgICA2NiwgMGYzYSwgNTQs
ICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGZpeHVwaW1tLCAgICAgNjYsIDBmM2EsIDU1
LCAgICBlbCwgICAgIHNkLCBlbCksCiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5
OCwgICAgdmwsICAgICBzZCwgdmwpLApAQCAtMjE0LDYgKzIxNiw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBjbXBndGQsICAgICAgNjYsICAg
MGYsIDY2LCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwY21wZ3RxLCAgICAgIDY2LCAw
ZjM4LCAzNywgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocGNtcHUsICAgICAgICA2Niwg
MGYzYSwgMWUsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBjb21wcmVzcywgICAgNjYs
IDBmMzgsIDhiLCAgICB2bCwgICAgIGRxLCBlbCksCiAgICAgSU5TTihwZXJtaTIsICAgICAgIDY2
LCAwZjM4LCA3NiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocGVybWkyLCAgICAgICA2
NiwgMGYzOCwgNzcsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKHBlcm1pbHBkLCAgICAg
NjYsIDBmMzgsIDBkLCAgICB2bCwgICAgICBxLCB2bCksCkBAIC0yMjIsNiArMjI1LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocGVybWlscHMs
ICAgICA2NiwgMGYzYSwgMDQsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKHBlcm10Miwg
ICAgICAgNjYsIDBmMzgsIDdlLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwZXJtdDIs
ICAgICAgIDY2LCAwZjM4LCA3ZiwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04ocGV4cGFu
ZCwgICAgICA2NiwgMGYzOCwgODksICAgIHZsLCAgICAgZHEsIGVsKSwKICAgICBJTlNOKHBtYXhz
LCAgICAgICAgNjYsIDBmMzgsIDNkLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWF4
dSwgICAgICAgIDY2LCAwZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1p
bnMsICAgICAgICA2NiwgMGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTUwOSw2ICs1
MTMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1pX2FsbAogICAgIElO
U04ocGVybXQyYiwgICAgICAgNjYsIDBmMzgsIDdkLCB2bCwgYiwgdmwpLAogfTsKIAorc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1pMl9hbGxbXSA9IHsKKyAgICBJTlNOKHBjb21w
cmVzcywgNjYsIDBmMzgsIDYzLCB2bCwgYncsIGVsKSwKKyAgICBJTlNOKHBleHBhbmQsICAgNjYs
IDBmMzgsIDYyLCB2bCwgYncsIGVsKSwKK307CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFy
IHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5z
aWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQg
Y2hhciB2bF9ubzEyOFtdID0geyBWTF81MTIsIFZMXzI1NiB9OwpAQCAtODY1LDQgKzg3NCw1IEBA
IHZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKICAgICBSVU4oYXZ4NTEy
ZHEsIDUxMik7CiAgICAgUlVOKGF2eDUxMmVyLCA1MTIpOwogICAgIFJVTihhdng1MTJfdmJtaSwg
YWxsKTsKKyAgICBSVU4oYXZ4NTEyX3ZibWkyLCBhbGwpOwogfQotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMzk5NSw2ICszOTk1LDIyNyBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBw
ZWRcbiIpOwogCisgICAgLyoKKyAgICAgKiBUaGUgZm9sbG93aW5nIGNvbXByZXNzL2V4cGFuZCB0
ZXN0cyBhcmUgbm90IG9ubHkgbWFraW5nIHN1cmUgdGhlCisgICAgICogYWNjZXNzZWQgZGF0YSBp
cyBjb3JyZWN0LCBidXQgdGhleSBhbHNvIHZlcmlmeSAoYnkgcGxhY2luZyBvcGVyYW5kcworICAg
ICAqIG9uIHRoZSBtYXBwaW5nIGJvdW5kYXJpZXMpIHRoYXQgZWxlbWVudHMgY29udHJvbGxlZCBi
eSBjbGVhciBtYXNrCisgICAgICogYml0cyBkb24ndCBnZXQgYWNjZXNzZWQuCisgICAgICovCisg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBk
ZWNsX2luc24odnBjb21wcmVzc2QpOworICAgICAgICBkZWNsX2luc24odnBjb21wcmVzc3EpOwor
ICAgICAgICBkZWNsX2luc24odnBleHBhbmRkKTsKKyAgICAgICAgZGVjbF9pbnNuKHZwZXhwYW5k
cSk7CisgICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQg
aW50IGRbMTZdOworICAgICAgICB9IGRzcmMgPSB7IHsgMCwgMSwgMiwgMywgNCwgNSwgNiwgNywg
OCwgOSwgMTAsIDExLCAxMiwgMTMsIDE0LCAxNSB9IH07CisgICAgICAgIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBsb25nIHFbOF07CisgICAgICAgIH0g
cXNyYyA9IHsgeyAwLCAxLCAyLCAzLCA0LCA1LCA2LCA3IH0gfTsKKyAgICAgICAgdW5zaWduZWQg
aW50ICpwdHIgPSByZXMgKyBNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gMzI7CisKKyAgICAgICAg
cHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZwY29tcHJlc3NkICV6bW0xLDI0KjQoJWVjeCl7JWsy
fS4uLiIpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAia21vdncgJTEsICUlazJcblx0IgorICAg
ICAgICAgICAgICAgICAgICAgICAidm1vdmRxdTMyICUyLCAlJXptbTFcbiIKKyAgICAgICAgICAg
ICAgICAgICAgICAgcHV0X2luc24odnBjb21wcmVzc2QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ2cGNvbXByZXNzZCAlJXptbTEsIDI0KjQoJTApJXslJWsyJX0iKQorICAgICAg
ICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAiciIgKDB4NTVhYSksICJtIiAoZHNyYykg
KTsKKworICAgICAgICBtZW1zZXQocHRyLCAweGRiLCAzMiAqIDQpOworICAgICAgICBzZXRfaW5z
bih2cGNvbXByZXNzZCk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcHRyOwor
ICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodnBjb21wcmVzc2QpIHx8CisgICAgICAg
ICAgICAgbWVtY21wKHB0ciwgcHRyICsgOCwgMTYgKiA0KSApCisgICAgICAgICAgICBnb3RvIGZh
aWw7CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytpICkKKyAgICAgICAgICAgIGlmICgg
cHRyWzI0ICsgaV0gIT0gMiAqIGkgKyAxICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7Cisg
ICAgICAgIGZvciAoIDsgaSA8IDg7ICsraSApCisgICAgICAgICAgICBpZiAoIHB0clsyNCArIGld
ICE9IDIgKiBpICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigi
b2theVxuIik7CisKKyAgICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZwZXhwYW5kZCA4
KjQoJWVkeCksJXptbTN7JWsyfXt6fS4uLiIpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB0
ZXJubG9nZCAkMHg4MSwgJSV6bW0zLCAlJXptbTMsICUlem1tM1xuIgorICAgICAgICAgICAgICAg
ICAgICAgICBwdXRfaW5zbih2cGV4cGFuZGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ2cGV4cGFuZGQgOCo0KCUwKSwgJSV6bW0zJXslJWsyJX0le3olfSIpCisgICAgICAgICAg
ICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKyAgICAgICAgc2V0X2luc24odnBleHBhbmRk
KTsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZykocHRyICsgMTYpOworICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0g
WDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodnBleHBhbmRkKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92ZHFhMzIgJSV6bW0xLCAlJXptbTIleyUlazIlfSV7
eiV9XG5cdCIKKyAgICAgICAgICAgICAgInZwY21wZXFkICUlem1tMiwgJSV6bW0zLCAlJWswXG5c
dCIKKyAgICAgICAgICAgICAgImttb3Z3ICUlazAsICUwIgorICAgICAgICAgICAgICA6ICI9ciIg
KHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZh
aWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisKKyAgICAgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIHZwY29tcHJlc3NxICV6bW00LDEyKjgoJWVkeCl7JWszfS4uLiIpOworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAia21vdncgJTEsICUlazNcblx0IgorICAgICAgICAgICAgICAgICAg
ICAgICAidm1vdmRxdTY0ICUyLCAlJXptbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0
X2luc24odnBjb21wcmVzc3EsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2cGNv
bXByZXNzcSAlJXptbTQsIDEyKjgoJTApJXslJWszJX0iKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiAiZCIgKE5VTEwpLCAiciIgKDB4NWEpLCAibSIgKHFzcmMpICk7CisKKyAgICAgICAgbWVt
c2V0KHB0ciwgMHhkYiwgMTYgKiA4KTsKKyAgICAgICAgc2V0X2luc24odnBjb21wcmVzc3EpOwor
ICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXB0cjsKKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhY2hlY2tfZWlwKHZwY29tcHJlc3NxKSB8fAorICAgICAgICAgICAgIG1lbWNtcChwdHIs
IHB0ciArIDgsIDggKiA4KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgMjsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwdHJbKDEy
ICsgaSkgKiAyXSAhPSAyICogaSArIDEgfHwKKyAgICAgICAgICAgICAgICAgcHRyWygxMiArIGkp
ICogMiArIDFdICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIH0KKyAgICAg
ICAgZm9yICggOyBpIDwgNDsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwdHJb
KDEyICsgaSkgKiAyXSAhPSAyICogaSB8fAorICAgICAgICAgICAgICAgICBwdHJbKDEyICsgaSkg
KiAyICsgMV0gKQorICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgfQorICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworCisgICAgICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2
cGV4cGFuZHEgNCo4KCVlY3gpLCV6bW01eyVrM317en0uLi4iKTsKKyAgICAgICAgYXNtIHZvbGF0
aWxlICggInZwdGVybmxvZ3EgJDB4ODEsICUlem1tNSwgJSV6bW01LCAlJXptbTVcbiIKKyAgICAg
ICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBleHBhbmRxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAidnBleHBhbmRxIDQqOCglMCksICUlem1tNSV7JSVrMyV9JXt6JX0iKQor
ICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpICk7CisgICAgICAgIHNldF9pbnNu
KHZwZXhwYW5kcSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHB0ciArIDE2
KTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBp
ZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwZXhwYW5kcSkgKQorICAgICAg
ICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAidm1vdmRxYTY0ICUlem1tNCwgJSV6bW02
JXslJWszJX0le3olfVxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxcSAlJXptbTUsICUlem1t
NiwgJSVrMFxuXHQiCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIKKyAgICAgICAgICAg
ICAgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmICkKKyAgICAgICAgICAg
IGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisKKyNpZiBfX0dO
VUNfXyA+IDcgLyogY2FuJ3QgY2hlY2sgZm9yIF9fQVZYNTEyVkJNSTJfXyBoZXJlICovCisgICAg
aWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyX3ZibWkyICkKKyAgICB7CisgICAgICAg
IGRlY2xfaW5zbih2cGNvbXByZXNzYik7CisgICAgICAgIGRlY2xfaW5zbih2cGNvbXByZXNzdyk7
CisgICAgICAgIGRlY2xfaW5zbih2cGV4cGFuZGIpOworICAgICAgICBkZWNsX2luc24odnBleHBh
bmR3KTsKKyAgICAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CisgICAgICAgICAgICB1bnNpZ25l
ZCBjaGFyIGJbNjRdOworICAgICAgICB9IGJzcmMgPSB7IHsgMCwgIDEsICAyLCAgMywgIDQsICA1
LCAgNiwgIDcsCisgICAgICAgICAgICAgICAgICAgICA4LCAgOSwgMTAsIDExLCAxMiwgMTMsIDE0
LCAxNSwKKyAgICAgICAgICAgICAgICAgICAgMTYsIDE3LCAxOCwgMTksIDIwLCAyMSwgMjIsIDIz
LAorICAgICAgICAgICAgICAgICAgICAyNCwgMjUsIDI2LCAyNywgMjgsIDI5LCAzMCwgMzEsCisg
ICAgICAgICAgICAgICAgICAgIDMyLCAzMywgMzQsIDM1LCAzNiwgMzcsIDM4LCAzOSwKKyAgICAg
ICAgICAgICAgICAgICAgNDAsIDQxLCA0MiwgNDMsIDQ0LCA0NSwgNDYsIDQ3LAorICAgICAgICAg
ICAgICAgICAgICA0OCwgNDksIDUwLCA1MSwgNTIsIDUzLCA1NCwgNTUsCisgICAgICAgICAgICAg
ICAgICAgIDU2LCA1NywgNTgsIDU5LCA2MCwgNjEsIDYyLCA2MyB9IH07CisgICAgICAgIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgc2hvcnQgd1szMl07CisgICAg
ICAgIH0gd3NyYyA9IHsgeyAwLCAgMSwgIDIsICAzLCAgNCwgIDUsICA2LCAgNywKKyAgICAgICAg
ICAgICAgICAgICAgIDgsICA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1LAorICAgICAgICAgICAg
ICAgICAgICAxNiwgMTcsIDE4LCAxOSwgMjAsIDIxLCAyMiwgMjMsCisgICAgICAgICAgICAgICAg
ICAgIDI0LCAyNSwgMjYsIDI3LCAyOCwgMjksIDMwLCAzMSB9IH07CisgICAgICAgIHVuc2lnbmVk
IGNoYXIgKnB0ciA9ICh2b2lkICopcmVzICsgTU1BUF9TWiAtIDEyODsKKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBsb25nIHcgPSAweDU1NTU1NTU1YWFhYWFhYWFVTEw7CisKKyAgICAgICAgcHJpbnRm
KCIlLTQwcyIsICJUZXN0aW5nIHZwY29tcHJlc3NiICV6bW0xLDk2KjEoJWVjeCl7JWsyfS4uLiIp
OworICAgICAgICBhc20gdm9sYXRpbGUgKCAia21vdnEgJTEsICUlazJcblx0IgorICAgICAgICAg
ICAgICAgICAgICAgICAidm1vdmRxdTggJTIsICUlem1tMVxuIgorICAgICAgICAgICAgICAgICAg
ICAgICBwdXRfaW5zbih2cGNvbXByZXNzYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgInZwY29tcHJlc3NiICUlem1tMSwgOTYqMSglMCkleyUlazIlfSIpCisgICAgICAgICAgICAg
ICAgICAgICAgIDo6ICJjIiAoTlVMTCksICJtIiAodyksICJtIiAoYnNyYykgKTsKKworICAgICAg
ICBtZW1zZXQocHRyLCAweGRiLCAxMjggKiAxKTsKKyAgICAgICAgc2V0X2luc24odnBjb21wcmVz
c2IpOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKXB0cjsKKyAgICAgICAgcmMg
PSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVN
VUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwY29tcHJlc3NiKSB8fAorICAgICAgICAgICAgIG1lbWNt
cChwdHIsIHB0ciArIDMyLCA2NCAqIDEpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCAxNjsgKytpICkKKyAgICAgICAgICAgIGlmICggcHRyWzk2ICsg
aV0gIT0gMiAqIGkgKyAxICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGZv
ciAoIDsgaSA8IDMyOyArK2kgKQorICAgICAgICAgICAgaWYgKCBwdHJbOTYgKyBpXSAhPSAyICog
aSApCisgICAgICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIp
OworCisgICAgICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2cGV4cGFuZGIgMzIqMSglZWR4
KSwlem1tM3slazJ9e3p9Li4uIik7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cHRlcm5sb2dk
ICQweDgxLCAlJXptbTMsICUlem1tMywgJSV6bW0zXG4iCisgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9pbnNuKHZwZXhwYW5kYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZw
ZXhwYW5kYiAzMioxKCUwKSwgJSV6bW0zJXslJWsyJX0le3olfSIpCisgICAgICAgICAgICAgICAg
ICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKyAgICAgICAgc2V0X2luc24odnBleHBhbmRiKTsKKyAg
ICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZykocHRyICsgNjQpOworICAgICAgICByYyA9
IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFjaGVja19laXAodnBleHBhbmRiKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGFzbSAoICJ2bW92ZHF1OCAlJXptbTEsICUlem1tMiV7JSVrMiV9JXt6JX1cblx0
IgorICAgICAgICAgICAgICAidnBjbXBlcWIgJSV6bW0yLCAlJXptbTMsICUlazBcblx0IgorICAg
ICAgICAgICAgICAia21vdnEgJSVrMCwgJTAiCisgICAgICAgICAgICAgIDogIj1tIiAodykgKTsK
KyAgICAgICAgaWYgKCB3ICE9IDB4ZmZmZmZmZmZmZmZmZmZmZlVMTCApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisKKyAgICAgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIHZwY29tcHJlc3N3ICV6bW00LDQ4KjIoJWVkeCl7JWszfS4uLiIpOwor
ICAgICAgICBhc20gdm9sYXRpbGUgKCAia21vdmQgJTEsICUlazNcblx0IgorICAgICAgICAgICAg
ICAgICAgICAgICAidm1vdmRxdTE2ICUyLCAlJXptbTRcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24odnBjb21wcmVzc3csCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJ2cGNvbXByZXNzdyAlJXptbTQsIDQ4KjIoJTApJXslJWszJX0iKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiAiZCIgKE5VTEwpLCAiciIgKDB4NTU1NWFhYWEpLCAibSIgKHdzcmMpICk7CisK
KyAgICAgICAgbWVtc2V0KHB0ciwgMHhkYiwgNjQgKiAyKTsKKyAgICAgICAgc2V0X2luc24odnBj
b21wcmVzc3cpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXB0cjsKKyAgICAg
ICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwY29tcHJlc3N3KSB8fAorICAgICAgICAgICAg
IG1lbWNtcChwdHIsIHB0ciArIDMyLCAzMiAqIDIpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyArK2kgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIHB0clsoNDggKyBpKSAqIDJdICE9IDIgKiBpICsgMSB8fAorICAgICAgICAgICAgICAg
ICBwdHJbKDQ4ICsgaSkgKiAyICsgMV0gKQorICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAg
ICAgICAgfQorICAgICAgICBmb3IgKCA7IGkgPCAxNjsgKytpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBwdHJbKDQ4ICsgaSkgKiAyXSAhPSAyICogaSB8fAorICAgICAgICAgICAgICAg
ICBwdHJbKDQ4ICsgaSkgKiAyICsgMV0gKQorICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAg
ICAgICAgfQorICAgICAgICBwcmludGYoIm9rYXlcbiIpOworCisgICAgICAgIHByaW50ZigiJS00
MHMiLCAiVGVzdGluZyB2cGV4cGFuZHcgMTYqMiglZWN4KSwlem1tNXslazN9e3p9Li4uIik7Cisg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cHRlcm5sb2dkICQweDgxLCAlJXptbTUsICUlem1tNSwg
JSV6bW01XG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZwZXhwYW5kdywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZwZXhwYW5kdyAxNioyKCUwKSwgJSV6bW01
JXslJWszJX0le3olfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsK
KyAgICAgICAgc2V0X2luc24odnBleHBhbmR3KTsKKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWdu
ZWQgbG9uZykocHRyICsgNjQpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11
bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodnBl
eHBhbmR3KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92ZHF1
MTYgJSV6bW00LCAlJXptbTYleyUlazMlfSV7eiV9XG5cdCIKKyAgICAgICAgICAgICAgInZwY21w
ZXF3ICUlem1tNSwgJSV6bW02LCAlJWswXG5cdCIKKyAgICAgICAgICAgICAgImttb3ZxICUlazAs
ICUwIgorICAgICAgICAgICAgICA6ICI9bSIgKHcpICk7CisgICAgICAgIGlmICggdyAhPSAweGZm
ZmZmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4i
KTsKKyAgICB9CisjZW5kaWYKKwogI3VuZGVmIGRlY2xfaW5zbgogI3VuZGVmIHB1dF9pbnNuCiAj
dW5kZWYgc2V0X2luc24KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRl
LmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTU5LDYg
KzU5LDkgQEAKICAgICAodHlwZSAqKSgoY2hhciAqKW1wdHJfXyAtIG9mZnNldG9mKHR5cGUsIG1l
bWJlcikpOyBcCiB9KQogCisjZGVmaW5lIGh3ZWlnaHQzMiBfX2J1aWx0aW5fcG9wY291bnQKKyNk
ZWZpbmUgaHdlaWdodDY0IF9fYnVpbHRpbl9wb3Bjb3VudGxsCisKICNkZWZpbmUgaXNfY2Fub25p
Y2FsX2FkZHJlc3MoeCkgKCgoaW50NjRfdCkoeCkgPj4gNDcpID09ICgoaW50NjRfdCkoeCkgPj4g
NjMpKQogCiBleHRlcm4gdWludDMyX3QgbXhjc3JfbWFzazsKQEAgLTEzOCw2ICsxNDEsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgeGNyMF9tYXNrKHVpbnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNf
YXZ4NTEyYncgIChjcC5mZWF0LmF2eDUxMmJ3ICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUg
Y3B1X2hhc19hdng1MTJ2bCAgKGNwLmZlYXQuYXZ4NTEydmwgJiYgeGNyMF9tYXNrKDB4ZTYpKQog
I2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1pIChjcC5mZWF0LmF2eDUxMl92Ym1pICYmIHhjcjBf
bWFzaygweGU2KSkKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaTIgKGNwLmZlYXQuYXZ4NTEy
X3ZibWkyICYmIHhjcjBfbWFzaygweGU2KSkKIAogI2RlZmluZSBjcHVfaGFzX3hnZXRidjEgICAo
Y3B1X2hhc194c2F2ZSAmJiBjcC54c3RhdGUueGdldGJ2MSkKIAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwpAQCAtNDgyLDYgKzQ4Miw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0
MGYzOF90YWJsZSB7CiAgICAgWzB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3
b19vcCA9IDEsIC5kOHMgPSAzIH0sCiAgICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8x
MjgsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDViXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMjU2LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCisgICAgWzB4NjJd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4
c19idyB9LAorICAgIFsweDYzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX2J3IH0sCiAgICAgWzB4NzUgLi4uIDB4
NzZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4NzddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHg3OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9
LApAQCAtNDg5LDYgKzQ5MSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUg
ewogICAgIFsweDdhIC4uLiAweDdjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnR3b19v
cCA9IDEgfSwKICAgICBbMHg3ZCAuLi4gMHg3ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg3Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDg4XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19kcSB9LAorICAgIFsweDg5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBk
OHNfZHEgfSwKKyAgICBbMHg4YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4OGJdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfZHEgfSwKICAgICBbMHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQgfSwKICAgICBbMHg4ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC50b19tZW0gPSAxIH0sCkBAIC0xOTAwLDYgKzE5MDYsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYncoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDMwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZsKCkgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAzMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1
MTJfdmJtaSgpIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgIDEsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfYXZ4NTEyX3ZibWkyKCkgdmNwdV9oYXMoICAgICAgICA3LCBFQ1gsICA2LCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAg
IHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIApAQCAtODkwNSw2ICs4
OTEyLDM2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9NRU0gfHwgIXZleC5sIHx8IHZleC53LCBFWENfVUQpOwogICAgICAgICBnb3Rv
IHNpbWRfMGZfYXZ4MjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
NjIpOiAvKiB2cGV4cGFuZHtiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDYzKTogLyogdnBjb21wcmVzc3tiLHd9IFt4
eXpdbW0sW3h5el1tbS9tZW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyX3ZibWkyKTsKKyAgICAgICAgZWxlbV9ieXRlcyA9IDEgPDwgZXZleC53OworICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDg4KTogLyogdmV4cGFuZHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg4OSk6IC8qIHZwZXhwYW5ke2QscX0g
W3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4OGEpOiAvKiB2Y29tcHJlc3Nwe3MsZH0gW3h5el1tbSxbeHl6XW1tL21lbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OGIpOiAvKiB2cGNvbXBy
ZXNze2QscX0gW3h5el1tbSxbeHl6XW1tL21lbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgu
YnJzLCBFWENfVUQpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAg
IC8qCisgICAgICAgICAqIEZvciB0aGUgcmVzcGVjdGl2ZSBjb2RlIGJlbG93IHRoZSBtYWluIHN3
aXRjaCgpIHRvIHdvcmsgd2UgbmVlZCB0bworICAgICAgICAgKiBjb21wYWN0IG9wX21hc2sgaGVy
ZTogTWVtb3J5IGFjY2Vzc2VzIGFyZSBub24tc3BhcnNlIGV2ZW4gaWYgdGhlCisgICAgICAgICAq
IG1hc2sgcmVnaXN0ZXIgaGFzIHNwYXJzZWx5IHNldCBiaXRzLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCBsaWtlbHkoZmF1bHRfc3VwcHJlc3Npb24pICkKKyAgICAgICAgeworICAgICAgICAg
ICAgbiA9IDEgPDwgKChiICYgOCA/IDIgOiA0KSArIGV2ZXgubHIgLSBldmV4LncpOworICAgICAg
ICAgICAgRVhQRUNUKGVsZW1fYnl0ZXMgPiAwKTsKKyAgICAgICAgICAgIEFTU0VSVChvcF9ieXRl
cyA9PSBuICogZWxlbV9ieXRlcyk7CisgICAgICAgICAgICBvcF9tYXNrICY9IH4wVUxMID4+ICg2
NCAtIG4pOworICAgICAgICAgICAgbiA9IGh3ZWlnaHQ2NChvcF9tYXNrKTsKKyAgICAgICAgICAg
IG9wX2J5dGVzID0gbiAqIGVsZW1fYnl0ZXM7CisgICAgICAgICAgICBpZiAoIG4gKQorICAgICAg
ICAgICAgICAgIG9wX21hc2sgPSB+MFVMTCA+PiAoNjQgLSBuKTsKKyAgICAgICAgfQorICAgICAg
ICBnb3RvIHNpbWRfem1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg3NSk6IC8qIHZwZXJtaTJ7Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdkKTogLyogdnBlcm10Mnti
LHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4OGQpOiAvKiB2cGVybXtiLHd9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTA5LDYgKzEwOSw3IEBA
CiAKIC8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lY3ggKi8KICNkZWZpbmUgY3B1X2hhc19h
dng1MTJfdmJtaSAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9WQk1JKQorI2Rl
ZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1pMiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZY
NTEyX1ZCTUkyKQogI2RlZmluZSBjcHVfaGFzX3JkcGlkICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUkRQSUQpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCi0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjI4LDYgKzIyOCw3
IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9WQk1JLCAgIDYqMzIrIDEpIC8KIFhFTl9DUFVGRUFU
VVJFKFVNSVAsICAgICAgICAgIDYqMzIrIDIpIC8qUyAgVXNlciBNb2RlIEluc3RydWN0aW9uIFBy
ZXZlbnRpb24gKi8KIFhFTl9DUFVGRUFUVVJFKFBLVSwgICAgICAgICAgIDYqMzIrIDMpIC8qSCAg
UHJvdGVjdGlvbiBLZXlzIGZvciBVc2Vyc3BhY2UgKi8KIFhFTl9DUFVGRUFUVVJFKE9TUEtFLCAg
ICAgICAgIDYqMzIrIDQpIC8qISAgT1MgUHJvdGVjdGlvbiBLZXlzIEVuYWJsZSAqLworWEVOX0NQ
VUZFQVRVUkUoQVZYNTEyX1ZCTUkyLCAgNiozMisgNikgLypBICBBZGRpdGlvbmFsIEFWWC01MTIg
VmVjdG9yIEJ5dGUgTWFuaXB1bGF0aW9uIEluc3RycyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEy
X1ZQT1BDTlREUSwgNiozMisxNCkgLypBICBQT1BDTlQgZm9yIHZlY3RvcnMgb2YgRFcvUVcgKi8K
IFhFTl9DUFVGRUFUVVJFKFJEUElELCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQSUQgaW5zdHJ1
Y3Rpb24gKi8KIAotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9n
ZW4tY3B1aWQucHkKQEAgLTI2NiwxMCArMjY2LDEwIEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0
ZSk6CiAgICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMl80Vk5OSVcs
IEFWWDUxMl80Rk1BUFMsCiAgICAgICAgICAgICAgICAgICBBVlg1MTJfVlBPUENOVERRXSwKIAot
ICAgICAgICAjIEFWWDUxMiBleHRlbnNpb25zIGFjdGluZyBzb2xlbHkgb24gdmVjdG9ycyBvZiBi
eXRlcy93b3JkcyBhcmUgbWFkZQorICAgICAgICAjIEFWWDUxMiBleHRlbnNpb25zIGFjdGluZyAo
c29sZWx5KSBvbiB2ZWN0b3JzIG9mIGJ5dGVzL3dvcmRzIGFyZSBtYWRlCiAgICAgICAgICMgZGVw
ZW5kZW50cyBvZiBBVlg1MTJCVyAoYXMgdG8gcmVxdWlyaW5nIHdpZGVyIHRoYW4gMTYtYml0IG1h
c2sKICAgICAgICAgIyByZWdpc3RlcnMpLCBkZXNwaXRlIHRoZSBTRE0gbm90IGZvcm1hbGx5IG1h
a2luZyB0aGlzIGNvbm5lY3Rpb24uCi0gICAgICAgIEFWWDUxMkJXOiBbQVZYNTEyX1ZCTUldLAor
ICAgICAgICBBVlg1MTJCVzogW0FWWDUxMl9WQk1JLCBBVlg1MTJfVkJNSTJdLAogCiAgICAgICAg
ICMgVGhlIGZlYXR1cmVzOgogICAgICAgICAjICAgKiBTaW5nbGUgVGhyZWFkIEluZGlyZWN0IEJy
YW5jaCBQcmVkaWN0b3JzCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:58:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kXX-0007ja-D7; Fri, 15 Mar 2019 10:58: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=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4kXV-0007jE-4y
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:58:13 +0000
X-Inumbo-ID: 38c8d55e-4711-11e9-8558-772fb6def1f6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38c8d55e-4711-11e9-8558-772fb6def1f6;
 Fri, 15 Mar 2019 10:58:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,481,1544486400"; d="scan'208";a="80668030"
Date: Fri, 15 Mar 2019 10:58:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 shane.wang@intel.com, "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 gang.wei@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>

T24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDY6MjU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAzLzEyLzE5IDExOjU0IEFNLCBXZWkgTGl1IHdyb3RlOgo+
ID4gVGhhbmtzLiBUaGUgZm9ybWF0IGxvb2tzIGNvcnJlY3Qgbm93Lgo+ID4gCj4gPiBTaGFuZSwg
Y2FuIHlvdSBhY2sgdGhpcyBwYXRjaD8KPiAKPiBEbyB3ZSBhbHNvIG5lZWQgR2FuZyBXZWkgYWNr
ZWQtYnkgdG8gY29uZmlybSBoZSB3YW50cyB0byBiZSByZW1vdmVkPwoKSW4gdGhlb3J5IHllcywg
YnV0IGlmIEdhbmcgaGFkIGxlZnQgSW50ZWwgdGhlcmUgaGUgY291bGRuJ3QgcG9zc2libHkKcmVw
bHkgZnJvbSBoaXMgaW50ZWwgYWRkcmVzcy4gQW5kIHRoZXJlIHdpbGwgYmUgbm8gd2F5IHRvIHZl
cmlmeSBpZiBhCkdhbmcgV2VpIGVtYWlsIGZyb20gYW55IG90aGVyIGFkZHJlc3MgaXMgdGhlIEdh
bmcgV2VpIHdlJ3JlIGxvb2tpbmcgZm9yLgoKU28gaW4gdGhpcyBjYXNlLCBTaGFuZSdzIGFjayBz
aG91bGQgYmUgc3VmZmljaWVudC4gT3Igd2UgY2FuIHJlbHkgb24KYmFja2NoYW5uZWwgdG8gdmVy
aWZ5IHRoZSBjaGFuZ2UuCgpXZWkuCgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:58:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:58: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 1h4kXg-0007mS-TL; Fri, 15 Mar 2019 10: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kXf-0007m6-Ux
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:58:23 +0000
X-Inumbo-ID: 3fabcaf7-4711-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 3fabcaf7-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:58:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:58:21 -0600
Message-Id: <5C8B854E020000780021F24B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:58:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 31/50] x86emul: support remaining misc
 AVX512{F, BW} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGhpcyBjb21wbGV0ZXMgc3VwcG9ydCBvZiBBVlg1MTJCVyBpbiB0aGUgaW5zbiBlbXVsYXRvciwg
YW5kIGxlYXZlcyBqdXN0CnRoZSBzY2F0dGVyL2dhdGhlciBvbmVzIG9wZW4gaW4gdGhlIEFWWDUx
MkYgc2V0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KdjU6IE5ldy4KLS0tClRCRDogVGhlICpibGVuZG0qIGlubGluZSBmdW5jdGlvbnMgZG9uJ3Qg
cmVsaWFibHkgcHJvZHVjZSB0aGUgaW50ZW5kZWQKICAgICBpbnNucywgYXMgdGhlIHJlc3BlY3Rp
dmUgbW92ZXMgYXJlIGFib3V0IGFzIGdvb2QgYSBmaXQgZm9yIHRoZQogICAgIGNvbXBpbGVyIHdo
ZW4gbG9va2luZyBmb3IgYSBtYXRjaCBmb3IgdGhlIGludGVuZGVkIG9wZXJhdGlvbi4gV2UnZAog
ICAgIG5lZWQgdG8gc3dpdGNoIHRvIGlubGluZSBhc3NlbWJseSBpZiB3ZSB3YW50ZWQgdG8gZ3Vh
cmFudGVlIHRoZQogICAgIHRlc3Rpbmcgb2YgdGhvc2UgaW5zbnMuIFRob3VnaHRzPwoKLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDUsNiArMTA1LDggQEAgZW51bSBlc3ogewog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOX0ZQ
KGFkZCwgICAgICAgICAgICAgMGYsIDU4KSwKKyAgICBJTlNOKGFsaWduLCAgICAgICAgNjYsIDBm
M2EsIDAzLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihibGVuZG0sICAgICAgIDY2LCAw
ZjM4LCA2NSwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oYnJvYWRjYXN0c3MsICA2Niwg
MGYzOCwgMTgsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAg
ICAgMGYsIGMyKSwKICAgICBJTlNOKGNvbWlzZCwgICAgICAgNjYsICAgMGYsIDJmLCAgICBlbCwg
ICAgICBxLCBlbCksCkBAIC0yMDcsNiArMjA5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocGFkZHEsICAgICAgICA2NiwgICAwZiwgZDQsICAg
IHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAg
ICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwYW5kbiwgICAgICAgIDY2LCAgIDBmLCBkZiwg
ICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocGJsZW5kbSwgICAgICA2NiwgMGYzOCwgNjQs
ICAgIHZsLCAgICAgZHEsIHZsKSwKIC8vICAgICAgIHBicm9hZGNhc3QsICAgNjYsIDBmMzgsIDdj
LCAgICAgICAgICBkcTY0CiAgICAgSU5TTihwYnJvYWRjYXN0ZCwgIDY2LCAwZjM4LCA1OCwgICAg
ZWwsICAgICAgZCwgZWwpLAogICAgIElOU04ocGJyb2FkY2FzdHEsICA2NiwgMGYzOCwgNTksICAg
IGVsLCAgICAgIHEsIGVsKSwKQEAgLTM1NCw2ICszNTcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyZl81MTJbXSA9CiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyYndfYWxsW10gPSB7CisgICAgSU5TTihkYnBzYWRidywgICAgNjYsIDBmM2EsIDQyLCAgICB2
bCwgICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmws
ICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAg
ICBiLCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAg
dywgdmwpLApAQCAtMzczLDYgKzM3Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJid19hbGxbXQogICAgIElOU04ocGFsaWduciwgICAgIDY2LCAwZjNhLCAwZiwgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBhdmdiLCAgICAgICA2NiwgICAwZiwgZTAsICAgIHZsLCAgICBi
LCB2bCksCiAgICAgSU5TTihwYXZndywgICAgICAgNjYsICAgMGYsIGUzLCAgICB2bCwgICAgdywg
dmwpLAorICAgIElOU04ocGJsZW5kbSwgICAgIDY2LCAwZjM4LCA2NiwgICAgdmwsICAgYncsIHZs
KSwKICAgICBJTlNOKHBicm9hZGNhc3RiLCA2NiwgMGYzOCwgNzgsICAgIGVsLCAgICBiLCBlbCks
CiAvLyAgICAgICBwYnJvYWRjYXN0YiwgNjYsIDBmMzgsIDdhLCAgICAgICAgICAgYgogICAgIElO
U04ocGJyb2FkY2FzdHcsIDY2LCAwZjM4LCA3OSwgICAgZWxfMiwgIGIsIHZsKSwKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jCkBAIC0yOTcsNyArMjk3LDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBz
KHZlY190IHgsIHZlYwogIyAgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIG1pbih4LCB5KSBCUl8obWlucHMsIF9tYXNrLCB4
LCB5LCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCi0jICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBz
LCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkKKyMgIGRlZmlu
ZSBtaXgoeCwgeSkgQihibGVuZG1wc18sIF9tYXNrLCB4LCB5LCAoMGIxMDEwMTAxMDEwMTAxMDEw
ICYgQUxMX1RSVUUpKQogIyAgZGVmaW5lIHNjYWxlKHgsIHkpIEJSKHNjYWxlZnBzLCBfbWFzaywg
eCwgeSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZY
NTEyRVJfXykKICMgICBkZWZpbmUgcmVjaXAoeCkgQlIocmNwMjhwcywgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQpAQCAtMzcwLDcgKzM3MCw3IEBAIHN0YXRpYyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2
ZWNfdCB4LCB2ZWMKICMgICBkZWZpbmUgbWF4KHgsIHkpIEJSXyhtYXhwZCwgX21hc2ssIHgsIHks
IHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgotIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwZCwg
X21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCisjICBkZWZpbmUgbWl4KHgsIHkpIEIoYmxlbmRtcGRf
LCBfbWFzaywgeCwgeSwgMGIxMDEwMTAxMCkKICMgIGRlZmluZSBzY2FsZSh4LCB5KSBCUihzY2Fs
ZWZwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgaWYgVkVDX1NJWkUgPT0gNjQgJiYg
ZGVmaW5lZChfX0FWWDUxMkVSX18pCiAjICAgZGVmaW5lIHJlY2lwKHgpIEJSKHJjcDI4cGQsIF9t
YXNrLCB4LCB1bmRlZigpLCB+MCkKQEAgLTU2NCw4ICs1NjQsOSBAQCBzdGF0aWMgaW5saW5lIHZl
Y190IG1vdmxocHModmVjX3QgeCwgdmVjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBi
MDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAyKHgpICgodmVj
X3QpQl8ocGVybXZhcnNpLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KShpbnYgLSAxKSwgKHZz
aV90KXVuZGVmKCksIH4wKSkKICMgIGVuZGlmCi0jICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3Qp
Qihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09V
TlQpIC0gMSkpKSkKKyMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKGJsZW5kbWRfLCBfbWFz
aywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKDBiMTAxMDEwMTAxMDEwMTAxMCAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCisjICBk
ZWZpbmUgcm90cih4LCBuKSAoKHZlY190KUIoYWxpZ25kLCBfbWFzaywgKHZzaV90KSh4KSwgKHZz
aV90KSh4KSwgbiwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgo
aGFsZl90KUIocG1vdnFkLCBfbWFzaywgKHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkK
ICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CiAjICBkZWZpbmUgYnJvYWRj
YXN0KHgpICh7IFwKQEAgLTYwMiw3ICs2MDMsOCBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxo
cHModmVjX3QgeCwgdmVjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBiMDEwMDExMTAs
ICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAyKHgpICgodmVjX3QpQihwZXJt
dmFyZGksIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKGludiAtIDEpLCAodmRpX3QpdW5kZWYo
KSwgfjApKQogIyAgZW5kaWYKLSMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0
XywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQorIyAgZGVmaW5l
IG1peCh4LCB5KSAoKHZlY190KUIoYmxlbmRtcV8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3Qp
KHkpLCAwYjEwMTAxMDEwKSkKKyMgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpQihhbGlnbnEs
IF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHgpLCBuLCAodmRpX3QpdW5kZWYoKSwgfjApKQog
IyAgaWYgVkVDX1NJWkUgPT0gMzIKICMgICBkZWZpbmUgc3dhcDMoeCkgKCh2ZWNfdClCXyhwZXJt
ZGksIF9tYXNrLCAodmRpX3QpKHgpLCAwYjAwMDExMDExLCAodmRpX3QpdW5kZWYoKSwgfjApKQog
IyAgZWxpZiBWRUNfU0laRSA9PSA2NApAQCAtNjU0LDggKzY1Niw4IEBAIHN0YXRpYyBpbmxpbmUg
dmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWMKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5
KSAoKHZlY190KUIodnBlcm1pMnZhcnFpLCBfbWFzaywgKHZxaV90KSh4KSwgaW50ZXJsZWF2ZV9o
aSwgKHZxaV90KSh5KSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVj
X3QpQih2cGVybXQydmFycWksIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodnFpX3QpKHgpLCAodnFp
X3QpKHkpLCB+MCkpCiAjICBlbmRpZgotIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92
ZHF1cWksIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAx
MDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxTEwgJiBBTExfVFJVRSkpKQorIyAgZGVmaW5lIG1peCh4
LCB5KSAoKHZlY190KUIoYmxlbmRtYl8sIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIxMDEwMTAxMDEwMTAxMDEwMTAxMDEw
MTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwTEwgJiBBTExfVFJVRSkp
KQogIyAgZGVmaW5lIHNocmluazEoeCkgKChoYWxmX3QpQihwbW92d2IsIF9tYXNrLCAodmhpX3Qp
KHgpLCAodnFpX2hhbGZfdCl7fSwgfjApKQogIyAgZGVmaW5lIHNocmluazIoeCkgKChxdWFydGVy
X3QpQihwbW92ZGIsIF9tYXNrLCAodnNpX3QpKHgpLCAodnFpX3F1YXJ0ZXJfdCl7fSwgfjApKQog
IyAgZGVmaW5lIHNocmluazMoeCkgKChlaWdodGhfdClCKHBtb3ZxYiwgX21hc2ssICh2ZGlfdCko
eCksICh2cWlfZWlnaHRoX3Qpe30sIH4wKSkKQEAgLTY4Nyw4ICs2ODksOCBAQCBzdGF0aWMgaW5s
aW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGko
eCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2YXJoaSwgX21hc2ssICh2aGlfdCkoeCksIGludGVybGVh
dmVfaGksICh2aGlfdCkoeSksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAo
KHZlY190KUIodnBlcm10MnZhcmhpLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZoaV90KSh4KSwg
KHZoaV90KSh5KSwgfjApKQogIyAgZW5kaWYKLSMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClC
KG1vdmRxdWhpLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEgJiBB
TExfVFJVRSkpKQorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIoYmxlbmRtd18sIF9tYXNr
LCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMGIxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMCAmIEFMTF9UUlVFKSkpCiAjICBk
ZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3ZkdywgX21hc2ssICh2c2lfdCkoeCksICh2
aGlfaGFsZl90KXt9LCB+MCkpCiAjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBt
b3ZxdywgX21hc2ssICh2ZGlfdCkoeCksICh2aGlfcXVhcnRlcl90KXt9LCB+MCkpCiAjICBkZWZp
bmUgc3dhcDIoeCkgKCh2ZWNfdClCKHBlcm12YXJoaSwgX21hc2ssICh2aGlfdCkoeCksICh2aGlf
dCkoaW52IC0gMSksICh2aGlfdCl1bmRlZigpLCB+MCkpCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC00ODQsNiArNDg0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4
X3RhYmxlIHsKICAgICBbMHg1Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9
IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDYyXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfYncgfSwKICAgICBbMHg2M10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxLCAudHdvX29wID0g
MSwgLmQ4cyA9IGQ4c19idyB9LAorICAgIFsweDY0IC4uLiAweDY2XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDc1IC4uLiAweDc2XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDc3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKQEAg
LTU1MCw2ICs1NTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAg
IFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfdmwgfSwKICAgICBbMHgwMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwMl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwM10gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwNCAuLi4gMHgwNV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHgwNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDA4
IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwg
LmQ4cyA9IGQ4c192bCB9LApAQCAtNTgxLDggKzU4Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4M2JdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50
b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4M2Ug
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKLSAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBb
MHg0M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHg0MiAuLi4gMHg0M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5k
OHMgPSBkOHNfdmwgfSwKICAgICBbMHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQgfSwKICAgICBbMHg0Nl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAg
ICBbMHg0OCAuLi4gMHg0OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJf
b3AgPSAxIH0sCkBAIC02MjA0LDYgKzYyMDUsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQ3KTogLyogdnBzbGx2e2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg0Yyk6IC8qIHZyY3AxNHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0ZSk6IC8qIHZyc3FydDE0cHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDY0KTogLyogdnBibGVuZG17ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDY1KTog
LyogdmJsZW5kbXB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBh
dng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4
LmJycywgRVhDX1VEKTsKQEAgLTY5NjEsNiArNjk2NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MGIpOiAvKiB2cG11bGhyc3cgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxZCk6IC8qIHZwYWJzdyBbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg2Nik6IC8qIHZwYmxlbmRte2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVz
ID0gMSA8PCAoYiAmIDEpOwpAQCAtODEzMCwxMCArODEzNCwxMiBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgZ290byBzaW1kXzBmX3RvX2dwcjsKIAogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VW
RVgsIDB4MGYsIDB4YzYpOiAvKiB2c2h1ZnB7cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KLSAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklY
X0RPVUJMRV9NQVNLKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmM2EsIDB4MDMpOiAvKiB2YWxpZ257ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwg
MHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLwogICAgIGF2eDUxMmZfaW1tOF9ub19zYWU6CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmYpOwpAQCAtOTQ3MSw2ICs5NDc3LDkgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyA0OwogICAgICAgICBicmVhazsKIAorICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NDIpOiAvKiB2ZGJwc2FkYncgJGlt
bTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MGYpOiAvKiB2cGFsaWduciAk
aW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZmF1bHRfc3Vw
cHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAgZ290byBhdng1MTJid19pbW07CgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:58:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kY8-0007tH-7w; Fri, 15 Mar 2019 10:58: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kY6-0007sy-Fc
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:58:50 +0000
X-Inumbo-ID: 4f3598e0-4711-11e9-acbf-7385351564a4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f3598e0-4711-11e9-acbf-7385351564a4;
 Fri, 15 Mar 2019 10:58:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:58:47 -0600
Message-Id: <5C8B8567020000780021F24E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:58:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 32/50] x86emul: support AVX512F gather insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGhpcyByZXF1aXJlcyBnZXR0aW5nIG1vZHJtX3JlZyBhbmQgc2liX2luZGV4IHNldCBjb3JyZWN0
bHkgaW4gdGhlIEVWRVgKY2FzZSwgdG8gYWNjb3VudCBmb3IgdGhlIGhpZ2ggMTYgW1hZWl1NTSBy
ZWdpc3RlcnMuIEV4dGVuZCB0aGUKYWRqdXN0bWVudHMgdG8gbW9kcm1fcm0gYXMgd2VsbCwgc3Vj
aCB0aGF0IHg4Nl9pbnNuX21vZHJtKCkgd291bGQKY29ycmVjdGx5IHJlcG9ydCByZWdpc3RlciBu
dW1iZXJzICh0aGlzIHdhcyBhIGxhdGVudCBpc3N1ZSBvbmx5IGFzIHdlCmRvbid0IGN1cnJlbnRs
eSBoYXZlIGNhbGxlcnMgb2YgdGhhdCBmdW5jdGlvbiB3aGljaCB3b3VsZCBjYXJlIGFib3V0IGFu
CkVWRVggY2FzZSkuIFRoZSBhZGp1c3RtZW50IGluIHR1cm4gcmVxdWlyZXMgZHJvcHBpbmcgdGhl
IGFzc2VydGlvbiBmcm9tCmRlY29kZV9ncHIoKSBhcyB3ZWxsIGFzIHJlLWludHJvZHVjaW5nIHRo
ZSBleHBsaWNpdCBtYXNraW5nLCBhcyB3ZSBub3cKbmVlZCB0byBhY3RpdmVseSBtYXNrIG9mZiB0
aGUgaGlnaCBiaXQgd2hlbiBhIEdQUiBpcyBtZWFudC4KX2RlY29kZV9ncHIoKSBpbnZvY2F0aW9u
cyBhbHNvIG5lZWQgc2xpZ2h0IGFkanVzdG1lbnRzLCB3aGVuIGludm9rZWQgaW4KZ2VuZXJpYyBj
b2RlIGFoZWFkIG9mIHRoZSBtYWluIHN3aXRjaCgpLiBBbGwgb3RoZXIgdXNlcyBvZiBtb2RybV9y
ZWcgYW5kCm1vZHJtX3JtIGFscmVhZHkgZ2V0IHN1aXRhYmx5IG1hc2tlZCB3aGVyZSBuZWNlc3Nh
cnkuCgpUaGVyZSB3YXMgYWxzbyBhbiBlbmNvZGluZyBtaXN0YWtlIGluIHRoZSBFVkVYIERpc3A4
IHRlc3QgY29kZSwgd2hpY2gKd2FzIGJlbmlnbiAoZHVlIHRvICVyZHggZ2V0dGluZyBzZXQgdG8g
emVybykgdG8gYWxsIG5vbi12U0lCIHRlc3RzIGFzIGl0Cm1pc3Rha2VubHkgZW5jb2RlZCA8ZGlz
cDg+KCVyZHgsJXJkeCkgaW5zdGVhZCBvZiA8ZGlzcDg+KCVyZHgsJXJpeikuIEluCnRoZSB2U0lC
IGNhc2UgdGhpcyBtZWFudCA8ZGlzcDg+KCVyZHgsJXptbTIpIGluc3RlYWQgb2YgdGhlIGludGVu
ZGVkCjxkaXNwOD4oJXJkeCwlem1tNCkuCgpMaWtld2lzZSB0aGUgYWNjZXNzIGNvdW50IGNoZWNr
IHdhc24ndCBlbnRpcmVseSBjb3JyZWN0IGZvciB0aGUgUy9HCmNhc2U6IEluIHRoZSBxdWFkLXdv
cmQtaW5kZXggYnV0IGR3b3JkLWRhdGEgY2FzZSBvbmx5IGhhbGYgdGhlIG51bWJlcgpvZiBmdWxs
IHZlY3RvciBlbGVtZW50cyBnZXQgYWNjZXNzZWQuCgpBcyBhbiB1bnJlbGF0ZWQgY2hhbmdlIGlu
IHRoZSBtYWluIHRlc3QgaGFybmVzcyBzb3VyY2UgZmlsZSBkaXN0aW5ndWlzaAp0aGUgIm4vYSIg
bWVzc2FnZXMgYnkgYml0bmVzcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnY4OiBSZS1iYXNlLgp2NzogRml4IEJ5dGVPcCByZWdpc3RlciBkZWNv
ZGUuIFJlLWJhc2UuCnY2OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xOCw3ICsx
OCw3IEBAIENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCiBTSU1EIDo9IDNkbm93IHNz
ZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEgYXZ4NTEy
ZXIKIEZNQSA6PSBmbWE0IGZtYQotU0cgOj0gYXZ4Mi1zZworU0cgOj0gYXZ4Mi1zZyBhdng1MTJm
LXNnIGF2eDUxMnZsLXNnCiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChT
RykKIAogT1BNQVNLIDo9IGF2eDUxMmYgYXZ4NTEyZHEgYXZ4NTEyYncKQEAgLTY2LDYgKzY2LDE0
IEBAIHhvcC1mbHRzIDo9ICQoYXZ4LWZsdHMpCiBhdng1MTJmLXZlY3MgOj0gNjQgMTYgMzIKIGF2
eDUxMmYtaW50cyA6PSA0IDgKIGF2eDUxMmYtZmx0cyA6PSA0IDgKK2F2eDUxMmYtc2ctdmVjcyA6
PSA2NAorYXZ4NTEyZi1zZy1pZHhzIDo9IDQgOAorYXZ4NTEyZi1zZy1pbnRzIDo9ICQoYXZ4NTEy
Zi1pbnRzKQorYXZ4NTEyZi1zZy1mbHRzIDo9ICQoYXZ4NTEyZi1mbHRzKQorYXZ4NTEydmwtc2ct
dmVjcyA6PSAxNiAzMgorYXZ4NTEydmwtc2ctaWR4cyA6PSAkKGF2eDUxMmYtc2ctaWR4cykKK2F2
eDUxMnZsLXNnLWludHMgOj0gJChhdng1MTJmLWludHMpCithdng1MTJ2bC1zZy1mbHRzIDo9ICQo
YXZ4NTEyZi1mbHRzKQogYXZ4NTEyYnctdmVjcyA6PSAkKGF2eDUxMmYtdmVjcykKIGF2eDUxMmJ3
LWludHMgOj0gMSAyCiBhdng1MTJidy1mbHRzIDo9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYwpAQCAtMTc2LDYgKzE3Niw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0KICAgICBJTlNOKGZubXN1YjIxMywgICAgNjYsIDBmMzgsIGFmLCAgICBlbCwgICAg
IHNkLCBlbCksCiAgICAgSU5TTihmbm1zdWIyMzEsICAgIDY2LCAwZjM4LCBiZSwgICAgdmwsICAg
ICBzZCwgdmwpLAogICAgIElOU04oZm5tc3ViMjMxLCAgICA2NiwgMGYzOCwgYmYsICAgIGVsLCAg
ICAgc2QsIGVsKSwKKyAgICBJTlNOKGdhdGhlcmQsICAgICAgNjYsIDBmMzgsIDkyLCAgICB2bCwg
ICAgIHNkLCBlbCksCisgICAgSU5TTihnYXRoZXJxLCAgICAgIDY2LCAwZjM4LCA5MywgICAgdmws
ICAgICBzZCwgZWwpLAogICAgIElOU04oZ2V0ZXhwLCAgICAgICA2NiwgMGYzOCwgNDIsICAgIHZs
LCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGdldGV4cCwgICAgICAgNjYsIDBmMzgsIDQzLCAgICBl
bCwgICAgIHNkLCBlbCksCiAgICAgSU5TTihnZXRtYW50LCAgICAgIDY2LCAwZjNhLCAyNiwgICAg
dmwsICAgICBzZCwgdmwpLApAQCAtMjI5LDYgKzIzMSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBlcm10MiwgICAgICAgNjYsIDBmMzgsIDdl
LCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3
ZiwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04ocGV4cGFuZCwgICAgICA2NiwgMGYzOCwg
ODksICAgIHZsLCAgICAgZHEsIGVsKSwKKyAgICBJTlNOKHBnYXRoZXJkLCAgICAgNjYsIDBmMzgs
IDkwLCAgICB2bCwgICAgIGRxLCBlbCksCisgICAgSU5TTihwZ2F0aGVycSwgICAgIDY2LCAwZjM4
LCA5MSwgICAgdmwsICAgICBkcSwgZWwpLAogICAgIElOU04ocG1heHMsICAgICAgICA2NiwgMGYz
OCwgM2QsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBtYXh1LCAgICAgICAgNjYsIDBm
MzgsIDNmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlucywgICAgICAgIDY2LCAw
ZjM4LCAzOSwgICAgdmwsICAgICBkcSwgdmwpLApAQCAtNjk4LDcgKzcwMiw3IEBAIHN0YXRpYyB2
b2lkIHRlc3Rfb25lKGNvbnN0IHN0cnVjdCB0ZXN0ICoKICAgICBpbnN0clszXSA9IGV2ZXgucmF3
WzJdOwogICAgIGluc3RyWzRdID0gdGVzdC0+b3BjOwogICAgIGluc3RyWzVdID0gMHg0NCB8ICh0
ZXN0LT5leHQgPDwgMyk7IC8qIE1vZFIvTSAqLwotICAgIGluc3RyWzZdID0gMHgxMjsgLyogU0lC
OiBiYXNlIHJEWCwgaW5kZXggbm9uZSAvIHhNTTQgKi8KKyAgICBpbnN0cls2XSA9IDB4MjI7IC8q
IFNJQjogYmFzZSByRFgsIGluZGV4IG5vbmUgLyB4TU00ICovCiAgICAgaW5zdHJbN10gPSAxOyAv
KiBEaXNwOCAqLwogICAgIGluc3RyWzhdID0gMDsgLyogaW1tZWRpYXRlLCBpZiBhbnkgKi8KIApA
QCAtNzE4LDcgKzcyMiw4IEBAIHN0YXRpYyB2b2lkIHRlc3Rfb25lKGNvbnN0IHN0cnVjdCB0ZXN0
ICoKICAgICAgICAgIGlmICggYWNjZXNzZWRbaV0gKQogICAgICAgICAgICAgIGdvdG8gZmFpbDsK
ICAgICBmb3IgKCA7IGkgPCAodGVzdC0+c2NhbGUgPT0gU0NfdmwgPyB2c3ogOiBlc3opICsgKHNn
ID8gZXN6IDogdnN6KTsgKytpICkKLSAgICAgICAgIGlmICggYWNjZXNzZWRbaV0gIT0gKHNnID8g
dnN6IC8gZXN6IDogMSkgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSAhPSAoc2cgPyAodnN6
IC8gZXN6KSA+PiAodGVzdC0+b3BjICYgMSAmICFldmV4LncpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IDEpICkKICAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgZm9yICgg
OyBpIDwgQVJSQVlfU0laRShhY2Nlc3NlZCk7ICsraSApCiAgICAgICAgICBpZiAoIGFjY2Vzc2Vk
W2ldICkKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtc2cuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1zZy5jCkBAIC0zNSwxMyArMzUsNzggQEAgdHlwZWRl
ZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yXwogI2RlZmluZSBJVEVNX0NPVU5UIChW
RUNfU0laRSAvIEVMRU1fU0laRSA8IElWRUNfU0laRSAvIElEWF9TSVpFID8gXAogICAgICAgICAg
ICAgICAgICAgICBWRUNfU0laRSAvIEVMRU1fU0laRSA6IElWRUNfU0laRSAvIElEWF9TSVpFKQog
Ci0jaWYgVkVDX1NJWkUgPT0gMTYKLSMgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEz
Ml9wdGVzdGMxMjgoY21wLCAodmVjX3Qpe30gPT0gMCkKLSNlbHNlCi0jIGRlZmluZSB0b19ib29s
KGNtcCkgX19idWlsdGluX2lhMzJfcHRlc3RjMjU2KGNtcCwgKHZlY190KXt9ID09IDApCi0jZW5k
aWYKKyNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKQorIyBkZWZpbmUgQUxMX1RSVUUgKH4wVUxMID4+
ICg2NCAtIEVMRU1fQ09VTlQpKQorIyBpZiBFTEVNX1NJWkUgPT0gNAorIyAgaWYgSURYX1NJWkUg
PT0gNCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykKKyMgICBkZWZpbmUgdG9fbWFzayhtc2spIEIo
cHRlc3RtZCwgLCAodnNpX3QpKG1zayksICh2c2lfdCkobXNrKSwgfjApCisjICAgZGVmaW5lIGVx
KHgsIHkpIChCKHBjbXBlcWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAtMSkgPT0g
QUxMX1RSVUUpCisjICBlbHNlCisjICAgZGVmaW5lIHdpZGVuKHgpIF9fYnVpbHRpbl9pYTMyX3Bt
b3Z6eGRxNTEyX21hc2soKHZzaV90KSh4KSwgKGlkaV90KXt9LCB+MCkKKyMgICBkZWZpbmUgdG9f
bWFzayhtc2spIF9fYnVpbHRpbl9pYTMyX3B0ZXN0bXE1MTIod2lkZW4obXNrKSwgd2lkZW4obXNr
KSwgfjApCisjICAgZGVmaW5lIGVxKHgsIHkpIChfX2J1aWx0aW5faWEzMl9wY21wZXFxNTEyX21h
c2sod2lkZW4oeCksIHdpZGVuKHkpLCB+MCkgPT0gQUxMX1RSVUUpCisjICBlbmRpZgorIyAgZGVm
aW5lIEJHXyhkdCwgaXQsIHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAgX19idWlsdGlu
X2lhMzJfZ2F0aGVyIyNpdCMjZHQocmVnLCBtZW0sIGlkeCwgdG9fbWFzayhtc2spLCBzY2wpCisj
IGVsc2UKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFxLCBfbWFzaywgKHZkaV90KSh4KSwg
KHZkaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQorIyAgZGVmaW5lIEJHXyhkdCwgaXQsIHJlZywg
bWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAgX19idWlsdGluX2lhMzJfZ2F0aGVyIyNpdCMjZHQo
cmVnLCBtZW0sIGlkeCwgQihwdGVzdG1xLCAsICh2ZGlfdCkobXNrKSwgKHZkaV90KShtc2spLCB+
MCksIHNjbCkKKyMgZW5kaWYKKy8qCisgKiBJbnN0ZWFkIG9mIHJlcGxpY2F0aW5nIHRoZSBtYWlu
IElEWF9TSVpFIGNvbmRpdGlvbmFsIGJlbG93IHRocmVlIHRpbWVzLCB1c2UKKyAqIGEgZG91Ymxl
IGxheWVyIG9mIG1hY3JvIGludm9jYXRpb25zLCBhbGxvd2luZyBmb3Igc3Vic3RpdHV0aW9uIG9m
IHRoZQorICogcmVzcGVjdGl2ZSByZWxldmFudCBtYWNybyBhcmd1bWVudCB0b2tlbnMuCisgKi8K
KyMgZGVmaW5lIEJHKGR0LCBpdCwgcmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIEJHXyhkdCwgaXQs
IHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKQorIyBpZiBWRUNfTUFYIDwgNjQKKy8qCisgKiBUaGUg
c3ViLTUxMi1iaXQgYnVpbHQtaW5zIGhhdmUgYW4gZXh0cmEgIjMiIGluZml4LCBwcmVzdW1hYmx5
IGJlY2F1c2UgdGhlCisgKiA1MTItYml0IG5hbWVzIHdlcmUgY2hvc2VuIHdpdGhvdXQgdGhlIEFW
WDUxMlZMIGV4dGVuc2lvbiBpbiBtaW5kIChhbmQgaGVuY2UKKyAqIG1ha2luZyB0aGUgbGF0dGVy
IGNvbGxpZGUgd2l0aCB0aGUgQVZYMiBvbmVzKS4KKyAqLworIyAgZGVmaW5lIHNpIDNzaQorIyAg
ZGVmaW5lIGRpIDNkaQorIyBlbmRpZgorIyBpZiBWRUNfTUFYID09IDE2CisjICBkZWZpbmUgdjhk
ZiB2MmRmCisjICBkZWZpbmUgdjhkaSB2MmRpCisjICBkZWZpbmUgdjE2c2YgdjRzZgorIyAgZGVm
aW5lIHYxNnNpIHY0c2kKKyMgZWxpZiBWRUNfTUFYID09IDMyCisjICBkZWZpbmUgdjhkZiB2NGRm
CisjICBkZWZpbmUgdjhkaSB2NGRpCisjICBkZWZpbmUgdjE2c2YgdjhzZgorIyAgZGVmaW5lIHYx
NnNpIHY4c2kKKyMgZW5kaWYKKyMgaWYgSURYX1NJWkUgPT0gNAorIyAgaWYgSU5UX1NJWkUgPT0g
NAorIyAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIEJHKHYxNnNpLCBz
aSwgcmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpCisjICBlbGlmIElOVF9TSVpFID09IDgKKyMgICBk
ZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSAodmVjX3QpKEJHKHY4ZGksIHNp
LCAodmRpX3QpKHJlZyksIG1lbSwgaWR4LCBtc2ssIHNjbCkpCisjICBlbGlmIEZMT0FUX1NJWkUg
PT0gNAorIyAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIEJHKHYxNnNm
LCBzaSwgcmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpCisjICBlbGlmIEZMT0FUX1NJWkUgPT0gOAor
IyAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIEJHKHY4ZGYsIHNpLCBy
ZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkKKyMgIGVuZGlmCisjIGVsaWYgSURYX1NJWkUgPT0gOAor
IyAgaWYgSU5UX1NJWkUgPT0gNAorIyAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNr
LCBzY2wpIEJHKHYxNnNpLCBkaSwgcmVnLCBtZW0sIChpZGlfdCkoaWR4KSwgbXNrLCBzY2wpCisj
ICBlbGlmIElOVF9TSVpFID09IDgKKyMgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1z
aywgc2NsKSAodmVjX3QpKEJHKHY4ZGksIGRpLCAodmRpX3QpKHJlZyksIG1lbSwgKGlkaV90KShp
ZHgpLCBtc2ssIHNjbCkpCisjICBlbGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgIGRlZmluZSBnYXRo
ZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIEJHKHYxNnNmLCBkaSwgcmVnLCBtZW0sIChpZGlf
dCkoaWR4KSwgbXNrLCBzY2wpCisjICBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgIGRlZmluZSBn
YXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIEJHKHY4ZGYsIGRpLCByZWcsIG1lbSwgKGlk
aV90KShpZHgpLCBtc2ssIHNjbCkKKyMgIGVuZGlmCisjIGVuZGlmCisjZWxpZiBkZWZpbmVkKF9f
QVZYMl9fKQorIyBpZiBWRUNfU0laRSA9PSAxNgorIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1
aWx0aW5faWEzMl9wdGVzdGMxMjgoY21wLCAodmVjX3Qpe30gPT0gMCkKKyMgZWxzZQorIyAgZGVm
aW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl9wdGVzdGMyNTYoY21wLCAodmVjX3Qpe30g
PT0gMCkKKyMgZW5kaWYKIAotI2lmIGRlZmluZWQoX19BVlgyX18pCiAjIGlmIFZFQ19NQVggPT0g
MTYKICMgIGlmIElEWF9TSVpFID09IDQKICMgICBpZiBJTlRfU0laRSA9PSA0CkBAIC0xMTEsNiAr
MTc2LDEwIEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KICMgZW5k
aWYKICNlbmRpZgogCisjaWZuZGVmIGVxCisjIGRlZmluZSBlcSh4LCB5KSB0b19ib29sKCh4KSA9
PSAoeSkpCisjZW5kaWYKKwogI2RlZmluZSBHTFVFXyh4LCB5KSB4ICMjIHkKICNkZWZpbmUgR0xV
RSh4LCB5KSBHTFVFXyh4LCB5KQogCkBAIC0xMTksNiArMTg4LDcgQEAgdHlwZWRlZiBsb25nIGxv
bmcgX19hdHRyaWJ1dGVfXygodmVjdG9yXwogI2RlZmluZSBQVVQ4KG4pICBQVVQ0KG4pLCAgIFBV
VDQoKG4pICsgIDQpCiAjZGVmaW5lIFBVVDE2KG4pIFBVVDgobiksICAgUFVUOCgobikgKyAgOCkK
ICNkZWZpbmUgUFVUMzIobikgUFVUMTYobiksIFBVVDE2KChuKSArIDE2KQorI2RlZmluZSBQVVQ2
NChuKSBQVVQzMihuKSwgUFVUMzIoKG4pICsgMzIpCiAKIGNvbnN0IHR5cGVvZigodmVjX3Qpe31b
MF0pIGFycmF5W10gPSB7CiAgICAgR0xVRShQVVQsIFZFQ19NQVgpKDEpLApAQCAtMTc0LDcgKzI0
NCw3IEBAIGludCBzZ190ZXN0KHZvaWQpCiAKICAgICB5ID0gZ2F0aGVyKGZ1bGwsIGFycmF5ICsg
SVRFTV9DT1VOVCwgLWlkeCwgZnVsbCwgRUxFTV9TSVpFKTsKICNpZiBJVEVNX0NPVU5UID09IEVM
RU1fQ09VTlQKLSAgICBpZiAoICF0b19ib29sKHkgPT0geCAtIDEpICkKKyAgICBpZiAoICFlcSh5
LCB4IC0gMSkgKQogICAgICAgICByZXR1cm4gX19MSU5FX187CiAjZWxzZQogICAgIGZvciAoIGkg
PSAwOyBpIDwgSVRFTV9DT1VOVDsgKytpICkKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKQEAgLTIyLDYgKzIyLDggQEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVz
dCwgXCJheFwiLCBAcHJvZwogI2luY2x1ZGUgImF2eDUxMmRxLW9wbWFzay5oIgogI2luY2x1ZGUg
ImF2eDUxMmJ3LW9wbWFzay5oIgogI2luY2x1ZGUgImF2eDUxMmYuaCIKKyNpbmNsdWRlICJhdng1
MTJmLXNnLmgiCisjaW5jbHVkZSAiYXZ4NTEydmwtc2cuaCIKICNpbmNsdWRlICJhdng1MTJidy5o
IgogI2luY2x1ZGUgImF2eDUxMmRxLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZXIuaCIKQEAgLTkwLDEx
ICs5MiwxMyBAQCBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmYodm9pZCkKICAgICByZXR1
cm4gY3B1X2hhc19hdng1MTJmOwogfQogI2RlZmluZSBzaW1kX2NoZWNrX2F2eDUxMmZfb3BtYXNr
IHNpbWRfY2hlY2tfYXZ4NTEyZgorI2RlZmluZSBzaW1kX2NoZWNrX2F2eDUxMmZfc2cgc2ltZF9j
aGVja19hdng1MTJmCiAKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZl92bCh2b2lkKQog
ewogICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmYgJiYgY3B1X2hhc19hdng1MTJ2bDsKIH0KKyNk
ZWZpbmUgc2ltZF9jaGVja19hdng1MTJ2bF9zZyBzaW1kX2NoZWNrX2F2eDUxMmZfdmwKIAogc3Rh
dGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJkcSh2b2lkKQogewpAQCAtMjkxLDYgKzI5NSwxNCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKEFWWDUxMkYgdTMyeDE2LCAgICAgIGF2
eDUxMmYsICAgICAgNjR1NCksCiAgICAgU0lNRChBVlg1MTJGIHM2NHg4LCAgICAgICBhdng1MTJm
LCAgICAgIDY0aTgpLAogICAgIFNJTUQoQVZYNTEyRiB1NjR4OCwgICAgICAgYXZ4NTEyZiwgICAg
ICA2NHU4KSwKKyAgICBTSU1EKEFWWDUxMkYgUy9HIGYzMlsxNngzMl0sIGF2eDUxMmZfc2csIDY0
eDRmNCksCisgICAgU0lNRChBVlg1MTJGIFMvRyBmNjRbIDh4MzJdLCBhdng1MTJmX3NnLCA2NHg0
ZjgpLAorICAgIFNJTUQoQVZYNTEyRiBTL0cgZjMyWyA4eDY0XSwgYXZ4NTEyZl9zZywgNjR4OGY0
KSwKKyAgICBTSU1EKEFWWDUxMkYgUy9HIGY2NFsgOHg2NF0sIGF2eDUxMmZfc2csIDY0eDhmOCks
CisgICAgU0lNRChBVlg1MTJGIFMvRyBpMzJbMTZ4MzJdLCBhdng1MTJmX3NnLCA2NHg0aTQpLAor
ICAgIFNJTUQoQVZYNTEyRiBTL0cgaTY0WyA4eDMyXSwgYXZ4NTEyZl9zZywgNjR4NGk4KSwKKyAg
ICBTSU1EKEFWWDUxMkYgUy9HIGkzMlsgOHg2NF0sIGF2eDUxMmZfc2csIDY0eDhpNCksCisgICAg
U0lNRChBVlg1MTJGIFMvRyBpNjRbIDh4NjRdLCBhdng1MTJmX3NnLCA2NHg4aTgpLAogICAgIEFW
WDUxMlZMKFZMIGYzMng0LCAgICAgICAgYXZ4NTEyZiwgICAgICAxNmY0KSwKICAgICBBVlg1MTJW
TChWTCBmNjR4MiwgICAgICAgIGF2eDUxMmYsICAgICAgMTZmOCksCiAgICAgQVZYNTEyVkwoVkwg
ZjMyeDgsICAgICAgICBhdng1MTJmLCAgICAgIDMyZjQpLApAQCAtMzAzLDYgKzMxNSwyMiBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBBVlg1MTJWTChWTCB1NjR4MiwgICAgICAgIGF2eDUx
MmYsICAgICAgMTZ1OCksCiAgICAgQVZYNTEyVkwoVkwgczY0eDQsICAgICAgICBhdng1MTJmLCAg
ICAgIDMyaTgpLAogICAgIEFWWDUxMlZMKFZMIHU2NHg0LCAgICAgICAgYXZ4NTEyZiwgICAgICAz
MnU4KSwKKyAgICBTSU1EKEFWWDUxMlZMIFMvRyBmMzJbNHgzMl0sIGF2eDUxMnZsX3NnLCAxNng0
ZjQpLAorICAgIFNJTUQoQVZYNTEyVkwgUy9HIGY2NFsyeDMyXSwgYXZ4NTEydmxfc2csIDE2eDRm
OCksCisgICAgU0lNRChBVlg1MTJWTCBTL0cgZjMyWzJ4NjRdLCBhdng1MTJ2bF9zZywgMTZ4OGY0
KSwKKyAgICBTSU1EKEFWWDUxMlZMIFMvRyBmNjRbMng2NF0sIGF2eDUxMnZsX3NnLCAxNng4Zjgp
LAorICAgIFNJTUQoQVZYNTEyVkwgUy9HIGYzMls4eDMyXSwgYXZ4NTEydmxfc2csIDMyeDRmNCks
CisgICAgU0lNRChBVlg1MTJWTCBTL0cgZjY0WzR4MzJdLCBhdng1MTJ2bF9zZywgMzJ4NGY4KSwK
KyAgICBTSU1EKEFWWDUxMlZMIFMvRyBmMzJbNHg2NF0sIGF2eDUxMnZsX3NnLCAzMng4ZjQpLAor
ICAgIFNJTUQoQVZYNTEyVkwgUy9HIGY2NFs0eDY0XSwgYXZ4NTEydmxfc2csIDMyeDhmOCksCisg
ICAgU0lNRChBVlg1MTJWTCBTL0cgaTMyWzR4MzJdLCBhdng1MTJ2bF9zZywgMTZ4NGk0KSwKKyAg
ICBTSU1EKEFWWDUxMlZMIFMvRyBpNjRbMngzMl0sIGF2eDUxMnZsX3NnLCAxNng0aTgpLAorICAg
IFNJTUQoQVZYNTEyVkwgUy9HIGkzMlsyeDY0XSwgYXZ4NTEydmxfc2csIDE2eDhpNCksCisgICAg
U0lNRChBVlg1MTJWTCBTL0cgaTY0WzJ4NjRdLCBhdng1MTJ2bF9zZywgMTZ4OGk4KSwKKyAgICBT
SU1EKEFWWDUxMlZMIFMvRyBpMzJbOHgzMl0sIGF2eDUxMnZsX3NnLCAzMng0aTQpLAorICAgIFNJ
TUQoQVZYNTEyVkwgUy9HIGk2NFs0eDMyXSwgYXZ4NTEydmxfc2csIDMyeDRpOCksCisgICAgU0lN
RChBVlg1MTJWTCBTL0cgaTMyWzR4NjRdLCBhdng1MTJ2bF9zZywgMzJ4OGk0KSwKKyAgICBTSU1E
KEFWWDUxMlZMIFMvRyBpNjRbNHg2NF0sIGF2eDUxMnZsX3NnLCAzMng4aTgpLAogICAgIFNJTUQo
QVZYNTEyQlcgczh4NjQsICAgICBhdng1MTJidywgICAgICA2NGkxKSwKICAgICBTSU1EKEFWWDUx
MkJXIHU4eDY0LCAgICAgYXZ4NTEyYncsICAgICAgNjR1MSksCiAgICAgU0lNRChBVlg1MTJCVyBz
MTZ4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDY0aTIpLApAQCAtNDI2MCw3ICs0Mjg4LDcgQEAgaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAgICAgICAgIGlmICggIWJsb2JzW2pdLnNp
emUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGYoIiUtMzlzIG4vYVxuIiwgYmxvYnNb
al0ubmFtZSk7CisgICAgICAgICAgICBwcmludGYoIiUtMzlzIG4vYSAoJXUtYml0KVxuIiwgYmxv
YnNbal0ubmFtZSwgYmxvYnNbal0uYml0bmVzcyk7CiAgICAgICAgICAgICBjb250aW51ZTsKICAg
ICAgICAgfQogCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00OTksNyArNDk5
LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg4Y10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4ZF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg4ZV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCi0gICAgWzB4OTAgLi4u
IDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCisgICAgWzB4
OTAgLi4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxLCAuZDhz
ID0gZDhzX2RxIH0sCiAgICAgWzB4OTYgLi4uIDB4OThdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg5OV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4OWFdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKQEAgLTMwNTQsNyArMzA1NCw4
IEBAIHg4Nl9kZWNvZGUoCiAKICAgICAgICAgZCAmPSB+TW9kUk07CiAjdW5kZWYgTW9kUk0gLyog
T25seSBpdHMgYWxpYXNlcyBhcmUgdmFsaWQgdG8gdXNlIGZyb20gaGVyZSBvbi4gKi8KLSAgICAg
ICAgbW9kcm1fcmVnID0gKChyZXhfcHJlZml4ICYgNCkgPDwgMSkgfCAoKG1vZHJtICYgMHgzOCkg
Pj4gMyk7CisgICAgICAgIG1vZHJtX3JlZyA9ICgocmV4X3ByZWZpeCAmIDQpIDw8IDEpIHwgKCht
b2RybSAmIDB4MzgpID4+IDMpIHwKKyAgICAgICAgICAgICAgICAgICAgKChldmV4X2VuY29kZWQo
KSAmJiAhZXZleC5SKSA8PCA0KTsKICAgICAgICAgbW9kcm1fcm0gID0gbW9kcm0gJiAweDA3Owog
CiAgICAgICAgIC8qCkBAIC0zMjI0LDcgKzMyMjUsOCBAQCB4ODZfZGVjb2RlKAogICAgICAgICBp
ZiAoIG1vZHJtX21vZCA9PSAzICkKICAgICAgICAgewogICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGQgJiB2U0lCLCBFWENfVUQpOwotICAgICAgICAgICAgbW9kcm1fcm0gfD0gKHJl
eF9wcmVmaXggJiAxKSA8PCAzOworICAgICAgICAgICAgbW9kcm1fcm0gfD0gKChyZXhfcHJlZml4
ICYgMSkgPDwgMykgfAorICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZXhfZW5jb2RlZCgpICYm
ICFldmV4LngpIDw8IDQ7CiAgICAgICAgICAgICBlYS50eXBlID0gT1BfUkVHOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCBhZF9ieXRlcyA9PSAyICkKQEAgLTMyODksNyArMzI5MSwxMCBA
QCB4ODZfZGVjb2RlKAogCiAgICAgICAgICAgICAgICAgc3RhdGUtPnNpYl9pbmRleCA9ICgoc2li
ID4+IDMpICYgNykgfCAoKHJleF9wcmVmaXggPDwgMikgJiA4KTsKICAgICAgICAgICAgICAgICBz
dGF0ZS0+c2liX3NjYWxlID0gKHNpYiA+PiA2KSAmIDM7Ci0gICAgICAgICAgICAgICAgaWYgKCBz
dGF0ZS0+c2liX2luZGV4ICE9IDQgJiYgIShkICYgdlNJQikgKQorICAgICAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoZCAmIHZTSUIpICkKKyAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnNpYl9p
bmRleCB8PSAobW9kZV82NGJpdCgpICYmIGV2ZXhfZW5jb2RlZCgpICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICFldmV4LlJYKSA8PCA0OworICAgICAgICAgICAg
ICAgIGVsc2UgaWYgKCBzdGF0ZS0+c2liX2luZGV4ICE9IDQgKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiA9ICpkZWNvZGVfZ3ByKHN0YXRlLT5yZWdz
LCBzdGF0ZS0+c2liX2luZGV4KTsKICAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiA8PD0g
c3RhdGUtPnNpYl9zY2FsZTsKQEAgLTM1OTIsNyArMzU5Nyw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihzdGF0ZS0+bm90XzY0Yml0ICYmIG1vZGVfNjRiaXQoKSwg
RVhDX1VEKTsKIAogICAgIGlmICggZWEudHlwZSA9PSBPUF9SRUcgKQotICAgICAgICBlYS5yZWcg
PSBfZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JtLCAoZCAmIEJ5dGVPcCkgJiYgIXJleF9wcmVm
aXgpOworICAgICAgICBlYS5yZWcgPSBfZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JtLCAoZCAm
IEJ5dGVPcCkgJiYgIXJleF9wcmVmaXggJiYgIXZleC5vcGN4KTsKIAogICAgIG1lbXNldChtbXZh
bHAsIDB4YWEgLyogYXJiaXRyYXJ5ICovLCBzaXplb2YoKm1tdmFscCkpOwogCkBAIC0zNjA2LDcg
KzM2MTEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgc3JjLnR5cGUgPSBPUF9SRUc7CiAgICAg
ICAgIGlmICggZCAmIEJ5dGVPcCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNyYy5yZWcgPSBf
ZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JlZywgIXJleF9wcmVmaXgpOworICAgICAgICAgICAg
c3JjLnJlZyA9IF9kZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnLCAhcmV4X3ByZWZpeCAmJiAh
dmV4Lm9wY3gpOwogICAgICAgICAgICAgc3JjLnZhbCA9ICoodWludDhfdCAqKXNyYy5yZWc7CiAg
ICAgICAgICAgICBzcmMuYnl0ZXMgPSAxOwogICAgICAgICB9CkBAIC0zNzA0LDcgKzM3MDksNyBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAgICAgICAgIGlmICgg
ZCAmIEJ5dGVPcCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRzdC5yZWcgPSBfZGVjb2RlX2dw
cigmX3JlZ3MsIG1vZHJtX3JlZywgIXJleF9wcmVmaXgpOworICAgICAgICAgICAgZHN0LnJlZyA9
IF9kZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnLCAhcmV4X3ByZWZpeCAmJiAhdmV4Lm9wY3gp
OwogICAgICAgICAgICAgZHN0LnZhbCA9ICoodWludDhfdCAqKWRzdC5yZWc7CiAgICAgICAgICAg
ICBkc3QuYnl0ZXMgPSAxOwogICAgICAgICB9CkBAIC05MTE5LDYgKzkxMjQsMTMwIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBwdXRfc3R1YihzdHViKTsKIAogICAgICAgICBzdGF0ZS0+c2ltZF9z
aXplID0gc2ltZF9ub25lOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDkwKTogLyogdnBnYXRoZXJke2QscX0gbWVtLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDkxKTogLyog
dnBnYXRoZXJxe2QscX0gbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDkyKTogLyogdmdhdGhlcmRwe3MsZH0gbWVtLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDkzKTogLyogdmdhdGhlcnFw
e3MsZH0gbWVtLFt4eXpdbW17a30gKi8KKyAgICB7CisgICAgICAgIHR5cGVvZihldmV4KSAqcGV2
ZXg7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIGludDMyX3QgZHdbMTZdOworICAgICAg
ICAgICAgaW50NjRfdCBxd1s4XTsKKyAgICAgICAgfSBpbmRleDsKKyAgICAgICAgYm9vbCBkb25l
ID0gZmFsc2U7CisKKyAgICAgICAgQVNTRVJUKGVhLnR5cGUgPT0gT1BfTUVNKTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKCghZXZleC5vcG1zayB8fCBldmV4LmJycyB8fCBldmV4Lnog
fHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJlZyAhPSAweGYgfHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RybV9yZWcgPT0gc3RhdGUtPnNpYl9pbmRl
eCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBhdng1
MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDUxMmYpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAgICAgLyog
UmVhZCBkZXN0aW5hdGlvbiBhbmQgaW5kZXggcmVnaXN0ZXJzLiAqLworICAgICAgICBvcGMgPSBp
bml0X2V2ZXgoc3R1Yik7CisgICAgICAgIHBldmV4ID0gY29weV9FVkVYKG9wYywgZXZleCk7Cisg
ICAgICAgIHBldmV4LT5vcGN4ID0gdmV4XzBmOworICAgICAgICBvcGNbMF0gPSAweDdmOyAvKiB2
bW92ZHFhezMyLDY0fSAqLworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgcmVnaXN0ZXIgd3Jp
dGViYWNrIGJlbG93IGhhcyB0byByZXRhaW4gbWFza2VkLW9mZiBlbGVtZW50cywgYnV0CisgICAg
ICAgICAqIG5lZWRzIHRvIGNsZWFyIHVwcGVyIHBvcnRpb25zIGluIHRoZSBpbmRleC13aWRlci10
aGFuLWRhdGEgY2FzZXMuCisgICAgICAgICAqIFRoZXJlZm9yZSByZWFkIChhbmQgd3JpdGUgYmVs
b3cpIHRoZSBmdWxsIHJlZ2lzdGVyLiBUaGUgYWx0ZXJuYXRpdmUKKyAgICAgICAgICogd291bGQg
aGF2ZSBiZWVuIHRvIGZpZGRsZSB3aXRoIHRoZSBtYXNrIHJlZ2lzdGVyIHVzZWQuCisgICAgICAg
ICAqLworICAgICAgICBwZXZleC0+b3Btc2sgPSAwOworICAgICAgICAvKiBVc2UgKCVyYXgpIGFz
IGRlc3RpbmF0aW9uIGFuZCBtb2RybV9yZWcgYXMgc291cmNlLiAqLworICAgICAgICBwZXZleC0+
YiA9IDE7CisgICAgICAgIG9wY1sxXSA9IChtb2RybV9yZWcgJiA3KSA8PCAzOworICAgICAgICBw
ZXZleC0+UlggPSAxOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGludm9rZV9z
dHViKCIiLCAiIiwgIj1tIiAoKm1tdmFscCkgOiAiYSIgKG1tdmFscCkpOworCisgICAgICAgIHBl
dmV4LT5wZnggPSB2ZXhfZjM7IC8qIHZtb3ZkcXV7MzIsNjR9ICovCisgICAgICAgIHBldmV4LT53
ID0gYiAmIDE7CisgICAgICAgIC8qIFN3aXRjaCB0byBzaWJfaW5kZXggYXMgc291cmNlLiAqLwor
ICAgICAgICBwZXZleC0+ciA9ICFtb2RlXzY0Yml0KCkgfHwgIShzdGF0ZS0+c2liX2luZGV4ICYg
MHgwOCk7CisgICAgICAgIHBldmV4LT5SID0gIW1vZGVfNjRiaXQoKSB8fCAhKHN0YXRlLT5zaWJf
aW5kZXggJiAweDEwKTsKKyAgICAgICAgb3BjWzFdID0gKHN0YXRlLT5zaWJfaW5kZXggJiA3KSA8
PCAzOworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1tIiAoaW5kZXgpIDogImEiICgm
aW5kZXgpKTsKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisKKyAgICAgICAgLyogQ2xlYXIgdW50
b3VjaGVkIHBhcnRzIG9mIHRoZSBkZXN0aW5hdGlvbiBhbmQgbWFzayB2YWx1ZXMuICovCisgICAg
ICAgIG4gPSAxIDw8ICgyICsgZXZleC5sciAtICgoYiAmIDEpIHwgZXZleC53KSk7CisgICAgICAg
IG9wX2J5dGVzID0gNCA8PCBldmV4Lnc7CisgICAgICAgIG1lbXNldCgodm9pZCAqKW1tdmFscCAr
IG4gKiBvcF9ieXRlcywgMCwgNjQgLSBuICogb3BfYnl0ZXMpOworICAgICAgICBvcF9tYXNrICY9
ICgxIDw8IG4pIC0gMTsKKworICAgICAgICBmb3IgKCBpID0gMDsgb3BfbWFzazsgKytpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc2lnbmVkIGxvbmcgaWR4ID0gYiAmIDEgPyBpbmRleC5xd1tp
XSA6IGluZGV4LmR3W2ldOworCisgICAgICAgICAgICBpZiAoICEob3BfbWFzayAmICgxIDw8IGkp
KSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIHJjID0gb3BzLT5y
ZWFkKGVhLm1lbS5zZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVuY2F0ZV9lYShl
YS5tZW0ub2ZmICsgKGlkeCA8PCBzdGF0ZS0+c2liX3NjYWxlKSksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodm9pZCAqKW1tdmFscCArIGkgKiBvcF9ieXRlcywgb3BfYnl0ZXMsIGN0eHQp
OworICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogSWYgd2UndmUgbWFkZSBzb21l
IHByb2dyZXNzIGFuZCB0aGUgYWNjZXNzIGRpZCBub3QgZmF1bHQsCisgICAgICAgICAgICAgICAg
ICogZm9yY2UgYSByZXRyeSBpbnN0ZWFkLiBUaGlzIGlzIGZvciBleGFtcGxlIG5lY2Vzc2FyeSB0
bworICAgICAgICAgICAgICAgICAqIGNvcGUgd2l0aCB0aGUgbGltaXRlZCBjYXBhY2l0eSBvZiBI
Vk0ncyBNTUlPIGNhY2hlLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9FWENFUFRJT04gJiYgZG9uZSApCisgICAgICAgICAgICAgICAgICAg
IHJjID0gWDg2RU1VTF9SRVRSWTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgb3BfbWFzayAmPSB+KDEgPDwgaSk7CisgICAgICAgICAgICBkb25l
ID0gdHJ1ZTsKKworI2lmZGVmIF9fWEVOX18KKyAgICAgICAgICAgIGlmICggb3BfbWFzayAmJiBs
b2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeSgpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICByYyA9IFg4NkVNVUxfUkVUUlk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICB9CisjZW5kaWYKKyAgICAgICAgfQorCisgICAgICAgIC8qIFdyaXRlIGRlc3RpbmF0aW9u
IGFuZCBtYXNrIHJlZ2lzdGVycy4gKi8KKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOwor
ICAgICAgICBwZXZleCA9IGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICBwZXZleC0+b3Bj
eCA9IHZleF8wZjsKKyAgICAgICAgb3BjWzBdID0gMHg2ZjsgLyogdm1vdmRxYXszMiw2NH0gKi8K
KyAgICAgICAgcGV2ZXgtPm9wbXNrID0gMDsKKyAgICAgICAgLyogVXNlIG1vZHJtX3JlZyBhcyBk
ZXN0aW5hdGlvbiBhbmQgKCVyYXgpIGFzIHNvdXJjZS4gKi8KKyAgICAgICAgcGV2ZXgtPmIgPSAx
OworICAgICAgICBvcGNbMV0gPSAobW9kcm1fcmVnICYgNykgPDwgMzsKKyAgICAgICAgcGV2ZXgt
PlJYID0gMTsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBpbnZva2Vfc3R1Yigi
IiwgIiIsICIrbSIgKCptbXZhbHApIDogImEiIChtbXZhbHApKTsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBrbW92dzogVGhpcyBpcyBWRVgtZW5jb2RlZCwgc28gd2UgY2FuJ3QgdXNlIHBldmV4
LiBBdm9pZCBjb3B5X1ZFWCgpIGV0YworICAgICAgICAgKiBhcyB3ZWxsLCBzaW5jZSB3ZSBjYW4g
ZWFzaWx5IHVzZSB0aGUgMi1ieXRlIFZFWCBmb3JtIGhlcmUuCisgICAgICAgICAqLworICAgICAg
ICBvcGMgLT0gRVZFWF9QRlhfQllURVM7CisgICAgICAgIG9wY1swXSA9IDB4YzU7CisgICAgICAg
IG9wY1sxXSA9IDB4Zjg7CisgICAgICAgIG9wY1syXSA9IDB4OTA7CisgICAgICAgIC8qIFVzZSAo
JXJheCkgYXMgc291cmNlLiAqLworICAgICAgICBvcGNbM10gPSBldmV4Lm9wbXNrIDw8IDM7Cisg
ICAgICAgIG9wY1s0XSA9IDB4YzM7CisKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20i
IChvcF9tYXNrKSA6ICJhIiAoJm9wX21hc2spKTsKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisK
KyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC02NjIsOCArNjYyLDYg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpkZWNvZGVfZ3ByKAogICAgIEJVSUxEX0JV
R19PTihBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpICYKICAgICAgICAgICAg
ICAgICAgKEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykgLSAxKSk7CiAKLSAg
ICBBU1NFUlQobW9kcm0gPCBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpKTsK
LQogICAgIC8qIE5vdGUgdGhhdCB0aGlzIGFsc28gYWN0cyBhcyBhcnJheV9hY2Nlc3Nfbm9zcGVj
KCkgc3RhbmQtaW4uICovCiAgICAgbW9kcm0gJj0gQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dw
cl9vZmZzZXRzKSAtIDE7CiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:59:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kYc-00082q-QF; Fri, 15 Mar 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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kYb-00082d-MO
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:59:21 +0000
X-Inumbo-ID: 6250d186-4711-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 6250d186-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 10:59:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:59:19 -0600
Message-Id: <5C8B8587020000780021F251@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:59:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 33/50] x86emul: add high register S/G test
 cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gdmVyaWZ5IHRoYXQgaW4gcGFydGljdWxhciB0aGUgaW5kZXggcmVnaXN0ZXIg
ZGVjb2Rpbmcgd29ya3MKY29ycmVjdGx5IGluIHRoZSBTL0cgZW11bGF0aW9uIHBhdGhzLCBhZGQg
ZGVkaWNhdGVkICg2NC1iaXQgb25seSkgY2FzZXMKZGlzYWxsb3dpbmcgdGhlIGNvbXBpbGVyIHRv
IHVzZSB0aGUgbG93ZXIgcmVnaXN0ZXJzLiBPdGhlciB0aGFuIGluIHRoZQpnZW5lcmljIFNJTUQg
Y2FzZSwgd2hlcmUgb2NjYXNpb25hbCB1c2VzIG9mICV4bW0gb3IgJXltbSByZWdpc3RlcnMgaW4K
Z2VuZXJhdGVkIGNvZGUgY2F1c2UgdmFyaW91cyBpbnRlcm5hbCBjb21waWxlciBlcnJvcnMgd2hl
biBkaXNhbGxvd2luZwp1c2Ugb2YgYWxsIG9mIHRoZSBsb3dlciAxNiByZWdpc3RlcnMgKGFwcGFy
ZW50bHkgZHVlIHRvIGluc24gdGVtcGxhdGVzCnRyeWluZyB0byB1c2UgQVZYMiBlbmNvZGluZ3Mp
LCBkb2luZyBzbyBoZXJlIGluIHRoZSBBVlg1MTJGIGNhc2UgbG9va3MKdG8gYmUgZmluZS4KCldo
aWxlIHRoZSBtYWluIGdvYWwgaGVyZSBpcyB0aGUgQVZYNTEyRiBjYXNlLCBhZGQgYW4gQVZYMiB2
YXJpYW50IGFzCndlbGwuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2NjogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTQ3LDYgKzE0
NywxMiBAQCAkKGZvcmVhY2ggZmxhdm9yLCQoU0lNRCkgJChGTUEpLCQoZXZhbCAkCiAkKGZvcmVh
Y2ggZmxhdm9yLCQoU0cpLCQoZXZhbCAkKGNhbGwgc2ltZC1zZy1kZWZzLCQoZmxhdm9yKSkpKQog
JChmb3JlYWNoIGZsYXZvciwkKE9QTUFTSyksJChldmFsICQoY2FsbCBvcG1hc2stZGVmcywkKGZs
YXZvcikpKSkKIAorZmlyc3Qtc3RyaW5nID0gJChzaGVsbCBmb3IgcyBpbiAkKDEpOyBkbyBlY2hv
ICIkJHMiOyBicmVhazsgZG9uZSkKKworYXZ4Mi1zZy1jZmxhZ3MteDg2XzY0ICAgIDo9ICItRF9o
aWdoICQoZm9yZWFjaCBuLDcgNiA1IDQgMyAyIDEsLWZmaXhlZC15bW0kKG4pKSAkKGNhbGwgZmly
c3Qtc3RyaW5nLCQoYXZ4Mi1zZy1jZmxhZ3MpKSIKK2F2eDUxMmYtc2ctY2ZsYWdzLXg4Nl82NCA6
PSAiLURfaGlnaGVyICQoZm9yZWFjaCBuLDcgNiA1IDQgMyAyIDEsLWZmaXhlZC16bW0kKG4pKSAk
KGNhbGwgZmlyc3Qtc3RyaW5nLCQoYXZ4NTEyZi1zZy1jZmxhZ3MpKSIKK2F2eDUxMmYtc2ctY2Zs
YWdzLXg4Nl82NCArPSAiLURfaGlnaGVzdCAkKGZvcmVhY2ggbiwxNSAxNCAxMyAxMiAxMSAxMCA5
IDgsLWZmaXhlZC16bW0kKG4pKSAkKGNhbGwgZmlyc3Qtc3RyaW5nLCQoYXZ4NTEyZi1zZy1jZmxh
Z3MteDg2XzY0KSkiCisKICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUuaDogJS5jIHRl
c3RjYXNlLm1rIE1ha2VmaWxlCiAJcm0gLWYgJEAubmV3ICQqLmJpbgogCSQoZm9yZWFjaCBhcmNo
LCQoZmlsdGVyLW91dCAkKFhFTl9DT01QSUxFX0FSQ0gpLHg4Nl8zMikgJChYRU5fQ09NUElMRV9B
UkNIKSwgXAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAt
MjY2LDYgKzI2Niw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoQVZYMiBTL0cg
aTY0WzR4MzJdLCAgYXZ4Ml9zZywgICAgMzJ4NGk4KSwKICAgICBTSU1EKEFWWDIgUy9HIGkzMls0
eDY0XSwgIGF2eDJfc2csICAgIDMyeDhpNCksCiAgICAgU0lNRChBVlgyIFMvRyBpNjRbNHg2NF0s
ICBhdngyX3NnLCAgICAzMng4aTgpLAorI2lmZGVmIF9feDg2XzY0X18KKyAgICBTSU1EXyg2NCwg
QVZYMiBTL0cgJXltbTgrLCBhdngyX3NnLCAgICAgaGlnaCksCisjZW5kaWYKICAgICBTSU1EKFhP
UCAxMjhiaXQgc2luZ2xlLCAgICAgICB4b3AsICAgICAgMTZmNCksCiAgICAgU0lNRChYT1AgMjU2
Yml0IHNpbmdsZSwgICAgICAgeG9wLCAgICAgIDMyZjQpLAogICAgIFNJTUQoWE9QIDEyOGJpdCBk
b3VibGUsICAgICAgIHhvcCwgICAgICAxNmY4KSwKQEAgLTMwMyw2ICszMDYsMTAgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChBVlg1MTJGIFMvRyBpNjRbIDh4MzJdLCBhdng1MTJm
X3NnLCA2NHg0aTgpLAogICAgIFNJTUQoQVZYNTEyRiBTL0cgaTMyWyA4eDY0XSwgYXZ4NTEyZl9z
ZywgNjR4OGk0KSwKICAgICBTSU1EKEFWWDUxMkYgUy9HIGk2NFsgOHg2NF0sIGF2eDUxMmZfc2cs
IDY0eDhpOCksCisjaWZkZWYgX194ODZfNjRfXworICAgIFNJTURfKDY0LCBBVlg1MTJGIFMvRyAl
em1tOCssIGF2eDUxMmZfc2csIGhpZ2hlciksCisgICAgU0lNRF8oNjQsIEFWWDUxMkYgUy9HICV6
bW0xNissIGF2eDUxMmZfc2csIGhpZ2hlc3QpLAorI2VuZGlmCiAgICAgQVZYNTEyVkwoVkwgZjMy
eDQsICAgICAgICBhdng1MTJmLCAgICAgIDE2ZjQpLAogICAgIEFWWDUxMlZMKFZMIGY2NHgyLCAg
ICAgICAgYXZ4NTEyZiwgICAgICAxNmY4KSwKICAgICBBVlg1MTJWTChWTCBmMzJ4OCwgICAgICAg
IGF2eDUxMmYsICAgICAgMzJmNCksCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 10:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 10: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 1h4kZ5-00089G-5V; Fri, 15 Mar 2019 10:59: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kZ4-000896-8f
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 10:59:50 +0000
X-Inumbo-ID: 72042404-4711-11e9-9a43-9bcba378de18
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72042404-4711-11e9-9a43-9bcba378de18;
 Fri, 15 Mar 2019 10:59:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 04:59:46 -0600
Message-Id: <5C8B85A2020000780021F254@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 04:59:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 34/50] x86emul: support AVX512F scatter insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VGhpcyBjb21wbGV0ZXMgc3VwcG9ydCBvZiBBVlg1MTJGIGluIHRoZSBpbnNuIGVtdWxhdG9yLgoK
Tm90ZSB0aGF0IGluIHRoZSB0ZXN0IGhhcm5lc3MgdGhlcmUncyBhIGxpdHRsZSBiaXQgb2YgdHJp
Y2tlcnkgbmVlZGVkIHRvCmdldCBhcm91bmQgdGhlIG5vdCBmdWxseSBjb25zaXN0ZW50IG5hbWlu
ZyBvZiBBVlg1MTJWTCBnYXRoZXIgYW5kCnNjYXR0ZXIgYnVpbHQtaW5zLiBUbyBzdXBwcmVzcyBl
eHBhbnNpb24gb2YgdGhlICJkaSIgYW5kICJzaSIgdG9rZW5zCnRoZXkgZ2V0IGNvbnN0cnVjdGVk
IGJ5IHRva2VuIGNvbmNhdGVuYXRpb24gaW4gQlMoKSwgd2hpY2ggaXMgZGlmZmVyZW50CmZyb20g
QkcoKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
ClRCRDogSSBjb3VsZG4ndCByZWFsbHkgZGVjaWRlIHdoZXRoZXIgdG8gZHVwbGljYXRlIGNvZGUg
b3IgbWVyZ2Ugc2NhdHRlcgogICAgIGludG8gZ2F0aGVyIGVtdWxhdGlvbi4KLS0tCnY3OiBSZS1i
YXNlLgp2NjogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yNzAsNiAr
MjcwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElO
U04ocHJvbHYsICAgICAgICA2NiwgMGYzOCwgMTUsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJ
TlNOWChwcm9yLCAgICAgICAgNjYsICAgMGYsIDcyLCAwLCB2bCwgICAgIGRxLCB2bCksCiAgICAg
SU5TTihwcm9ydiwgICAgICAgIDY2LCAwZjM4LCAxNCwgICAgdmwsICAgICBkcSwgdmwpLAorICAg
IElOU04ocHNjYXR0ZXJkLCAgICA2NiwgMGYzOCwgYTAsICAgIHZsLCAgICAgZHEsIGVsKSwKKyAg
ICBJTlNOKHBzY2F0dGVycSwgICAgNjYsIDBmMzgsIGExLCAgICB2bCwgICAgIGRxLCBlbCksCiAg
ICAgSU5TTihwc2h1ZmQsICAgICAgIDY2LCAgIDBmLCA3MCwgICAgdmwsICAgICAgZCwgdmwpLAog
ICAgIElOU04ocHNsbGQsICAgICAgICA2NiwgICAwZiwgZjIsICAgIGVsXzQsICAgIGQsIHZsKSwK
ICAgICBJTlNOWChwc2xsZCwgICAgICAgNjYsICAgMGYsIDcyLCA2LCB2bCwgICAgICBkLCB2bCks
CkBAIC0zMDUsNiArMzA3LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxs
W10gPQogICAgIElOU04ocnNxcnQxNCwgICAgICA2NiwgMGYzOCwgNGYsICAgIGVsLCAgICAgc2Qs
IGVsKSwKICAgICBJTlNOKHNjYWxlZiwgICAgICAgNjYsIDBmMzgsIDJjLCAgICB2bCwgICAgIHNk
LCB2bCksCiAgICAgSU5TTihzY2FsZWYsICAgICAgIDY2LCAwZjM4LCAyZCwgICAgZWwsICAgICBz
ZCwgZWwpLAorICAgIElOU04oc2NhdHRlcmQsICAgICA2NiwgMGYzOCwgYTIsICAgIHZsLCAgICAg
c2QsIGVsKSwKKyAgICBJTlNOKHNjYXR0ZXJxLCAgICAgNjYsIDBmMzgsIGEzLCAgICB2bCwgICAg
IHNkLCBlbCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5T
Tl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAgICAgICAg
ICAgIDBmLCA1YyksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLXNnLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtc2cuYwpAQCAtNDgsMTAgKzQ4LDE0IEBA
IHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KICMgIGVuZGlmCiAjICBk
ZWZpbmUgQkdfKGR0LCBpdCwgcmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIFwKICAgICBfX2J1aWx0
aW5faWEzMl9nYXRoZXIjI2l0IyNkdChyZWcsIG1lbSwgaWR4LCB0b19tYXNrKG1zayksIHNjbCkK
KyMgIGRlZmluZSBCU18oZHQsIGl0LCBtZW0sIGlkeCwgcmVnLCBtc2ssIHNjbCkgXAorICAgIF9f
YnVpbHRpbl9pYTMyX3NjYXR0ZXIjI2l0IyNkdChtZW0sIHRvX21hc2sobXNrKSwgaWR4LCByZWcs
IHNjbCkKICMgZWxzZQogIyAgZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcXEsIF9tYXNrLCAodmRp
X3QpKHgpLCAodmRpX3QpKHkpLCAtMSkgPT0gQUxMX1RSVUUpCiAjICBkZWZpbmUgQkdfKGR0LCBp
dCwgcmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIFwKICAgICBfX2J1aWx0aW5faWEzMl9nYXRoZXIj
I2l0IyNkdChyZWcsIG1lbSwgaWR4LCBCKHB0ZXN0bXEsICwgKHZkaV90KShtc2spLCAodmRpX3Qp
KG1zayksIH4wKSwgc2NsKQorIyAgZGVmaW5lIEJTXyhkdCwgaXQsIG1lbSwgaWR4LCByZWcsIG1z
aywgc2NsKSBcCisgICAgX19idWlsdGluX2lhMzJfc2NhdHRlciMjaXQjI2R0KG1lbSwgQihwdGVz
dG1xLCAsICh2ZGlfdCkobXNrKSwgKHZkaV90KShtc2spLCB+MCksIGlkeCwgcmVnLCBzY2wpCiAj
IGVuZGlmCiAvKgogICogSW5zdGVhZCBvZiByZXBsaWNhdGluZyB0aGUgbWFpbiBJRFhfU0laRSBj
b25kaXRpb25hbCBiZWxvdyB0aHJlZSB0aW1lcywgdXNlCkBAIC01OSw2ICs2Myw3IEBAIHR5cGVk
ZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KICAqIHJlc3BlY3RpdmUgcmVsZXZh
bnQgbWFjcm8gYXJndW1lbnQgdG9rZW5zLgogICovCiAjIGRlZmluZSBCRyhkdCwgaXQsIHJlZywg
bWVtLCBpZHgsIG1zaywgc2NsKSBCR18oZHQsIGl0LCByZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkK
KyMgZGVmaW5lIEJTKGR0LCBpdCwgbWVtLCBpZHgsIHJlZywgbXNrLCBzY2wpIEJTXyhkdCwgaXQj
I2ksIG1lbSwgaWR4LCByZWcsIG1zaywgc2NsKQogIyBpZiBWRUNfTUFYIDwgNjQKIC8qCiAgKiBU
aGUgc3ViLTUxMi1iaXQgYnVpbHQtaW5zIGhhdmUgYW4gZXh0cmEgIjMiIGluZml4LCBwcmVzdW1h
Ymx5IGJlY2F1c2UgdGhlCkBAIC04MiwyMiArODcsMzAgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19h
dHRyaWJ1dGVfXygodmVjdG9yXwogIyBpZiBJRFhfU0laRSA9PSA0CiAjICBpZiBJTlRfU0laRSA9
PSA0CiAjICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgQkcodjE2c2ks
IHNpLCByZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkKKyMgICBkZWZpbmUgc2NhdHRlcihtZW0sIGlk
eCwgcmVnLCBtc2ssIHNjbCkgQlModjE2c2ksIHMsIG1lbSwgaWR4LCByZWcsIG1zaywgc2NsKQog
IyAgZWxpZiBJTlRfU0laRSA9PSA4CiAjICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBt
c2ssIHNjbCkgKHZlY190KShCRyh2OGRpLCBzaSwgKHZkaV90KShyZWcpLCBtZW0sIGlkeCwgbXNr
LCBzY2wpKQorIyAgIGRlZmluZSBzY2F0dGVyKG1lbSwgaWR4LCByZWcsIG1zaywgc2NsKSBCUyh2
OGRpLCBzLCBtZW0sIGlkeCwgKHZkaV90KShyZWcpLCBtc2ssIHNjbCkKICMgIGVsaWYgRkxPQVRf
U0laRSA9PSA0CiAjICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgQkco
djE2c2YsIHNpLCByZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkKKyMgICBkZWZpbmUgc2NhdHRlciht
ZW0sIGlkeCwgcmVnLCBtc2ssIHNjbCkgQlModjE2c2YsIHMsIG1lbSwgaWR4LCByZWcsIG1zaywg
c2NsKQogIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVt
LCBpZHgsIG1zaywgc2NsKSBCRyh2OGRmLCBzaSwgcmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpCisj
ICAgZGVmaW5lIHNjYXR0ZXIobWVtLCBpZHgsIHJlZywgbXNrLCBzY2wpIEJTKHY4ZGYsIHMsIG1l
bSwgaWR4LCByZWcsIG1zaywgc2NsKQogIyAgZW5kaWYKICMgZWxpZiBJRFhfU0laRSA9PSA4CiAj
ICBpZiBJTlRfU0laRSA9PSA0CiAjICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ss
IHNjbCkgQkcodjE2c2ksIGRpLCByZWcsIG1lbSwgKGlkaV90KShpZHgpLCBtc2ssIHNjbCkKKyMg
ICBkZWZpbmUgc2NhdHRlcihtZW0sIGlkeCwgcmVnLCBtc2ssIHNjbCkgQlModjE2c2ksIGQsIG1l
bSwgKGlkaV90KShpZHgpLCByZWcsIG1zaywgc2NsKQogIyAgZWxpZiBJTlRfU0laRSA9PSA4CiAj
ICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgKHZlY190KShCRyh2OGRp
LCBkaSwgKHZkaV90KShyZWcpLCBtZW0sIChpZGlfdCkoaWR4KSwgbXNrLCBzY2wpKQorIyAgIGRl
ZmluZSBzY2F0dGVyKG1lbSwgaWR4LCByZWcsIG1zaywgc2NsKSBCUyh2OGRpLCBkLCBtZW0sIChp
ZGlfdCkoaWR4KSwgKHZkaV90KShyZWcpLCBtc2ssIHNjbCkKICMgIGVsaWYgRkxPQVRfU0laRSA9
PSA0CiAjICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgQkcodjE2c2Ys
IGRpLCByZWcsIG1lbSwgKGlkaV90KShpZHgpLCBtc2ssIHNjbCkKKyMgICBkZWZpbmUgc2NhdHRl
cihtZW0sIGlkeCwgcmVnLCBtc2ssIHNjbCkgQlModjE2c2YsIGQsIG1lbSwgKGlkaV90KShpZHgp
LCByZWcsIG1zaywgc2NsKQogIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgICBkZWZpbmUgZ2F0
aGVyKHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBCRyh2OGRmLCBkaSwgcmVnLCBtZW0sIChpZGlf
dCkoaWR4KSwgbXNrLCBzY2wpCisjICAgZGVmaW5lIHNjYXR0ZXIobWVtLCBpZHgsIHJlZywgbXNr
LCBzY2wpIEJTKHY4ZGYsIGQsIG1lbSwgKGlkaV90KShpZHgpLCByZWcsIG1zaywgc2NsKQogIyAg
ZW5kaWYKICMgZW5kaWYKICNlbGlmIGRlZmluZWQoX19BVlgyX18pCkBAIC0xOTUsNiArMjA4LDgg
QEAgY29uc3QgdHlwZW9mKCh2ZWNfdCl7fVswXSkgYXJyYXlbXSA9IHsKICAgICBHTFVFKFBVVCwg
VkVDX01BWCkoVkVDX01BWCArIDEpCiB9OwogCit0eXBlb2YoKHZlY190KXt9WzBdKSBvdXRbVkVD
X01BWCAqIDJdOworCiBpbnQgc2dfdGVzdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMjc1LDUgKzI5MCw0MSBAQCBpbnQgc2dfdGVzdCh2b2lkKQogIyBlbmRpZgogI2VuZGlmCiAK
KyNpZmRlZiBzY2F0dGVyCisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihvdXQpIC8gc2l6
ZW9mKCpvdXQpOyArK2kgKQorICAgICAgICBvdXRbaV0gPSAwOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBJVEVNX0NPVU5UOyArK2kgKQorICAgICAgICB4W2ldID0gaSArIDE7CisKKyAgICB0b3Vj
aCh4KTsKKworICAgIHNjYXR0ZXIob3V0LCAoaWR4X3Qpe30sIHgsICh2ZWNfdCl7IDEgfSAhPSAw
LCAxKTsKKyAgICBpZiAoIG91dFswXSAhPSAxICkKKyAgICAgICAgcmV0dXJuIF9fTElORV9fOwor
ICAgIGZvciAoIGkgPSAxOyBpIDwgSVRFTV9DT1VOVDsgKytpICkKKyAgICAgICAgaWYgKCBvdXRb
aV0gKQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworCisgICAgc2NhdHRlcihvdXQsIChp
ZHhfdCl7fSwgeCwgZnVsbCwgMSk7CisgICAgaWYgKCBvdXRbMF0gIT0gSVRFTV9DT1VOVCApCisg
ICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyAgICBmb3IgKCBpID0gMTsgaSA8IElURU1fQ09VTlQ7
ICsraSApCisgICAgICAgIGlmICggb3V0W2ldICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVf
XzsKKworICAgIHNjYXR0ZXIob3V0LCBpZHgsIHgsIGZ1bGwsIEVMRU1fU0laRSk7CisgICAgZm9y
ICggaSA9IDE7IGkgPD0gSVRFTV9DT1VOVDsgKytpICkKKyAgICAgICAgaWYgKCBvdXRbaV0gIT0g
aSApCisgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisKKyAgICBzY2F0dGVyKG91dCwgaW52
LCB4LCBmdWxsLCBFTEVNX1NJWkUpOworICAgIGZvciAoIGkgPSAxOyBpIDw9IElURU1fQ09VTlQ7
ICsraSApCisgICAgICAgIGlmICggb3V0W2ldICE9IElURU1fQ09VTlQgKyAxIC0gaSApCisgICAg
ICAgICAgICByZXR1cm4gX19MSU5FX187CisKKyNlbmRpZgorCiAgICAgcmV0dXJuIDA7CiB9Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC01MDgsNiArNTA4LDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4OWVdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg5Zl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4
YTAgLi4uIDB4YTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxLCAuZDhz
ID0gZDhzX2RxIH0sCiAgICAgWzB4YTYgLi4uIDB4YThdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhhOV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YWFdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKQEAgLTkzMzAsNiArOTMzMSwx
MDIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVlKTsK
ICAgICAgICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4YTApOiAvKiB2cHNjYXR0ZXJke2QscX0gW3h5el1tbSxtZW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGExKTogLyogdnBzY2F0dGVycXtkLHF9
IFt4eXpdbW0sbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhhMik6IC8qIHZzY2F0dGVyZHB7cyxkfSBbeHl6XW1tLG1lbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YTMpOiAvKiB2c2NhdHRlcnFwe3MsZH0gW3h5el1t
bSxtZW17a30gKi8KKyAgICB7CisgICAgICAgIHR5cGVvZihldmV4KSAqcGV2ZXg7CisgICAgICAg
IHVuaW9uIHsKKyAgICAgICAgICAgIGludDMyX3QgZHdbMTZdOworICAgICAgICAgICAgaW50NjRf
dCBxd1s4XTsKKyAgICAgICAgfSBpbmRleDsKKyAgICAgICAgYm9vbCBkb25lID0gZmFsc2U7CisK
KyAgICAgICAgQVNTRVJUKGVhLnR5cGUgPT0gT1BfTUVNKTsKKyAgICAgICAgZmFpbF9pZighb3Bz
LT53cml0ZSk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoIWV2ZXgub3Btc2sgfHwg
ZXZleC5icnMgfHwgZXZleC56IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZl
eC5yZWcgIT0gMHhmIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kcm1fcmVn
ID09IHN0YXRlLT5zaWJfaW5kZXgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhD
X1VEKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96
bW0pOworCisgICAgICAgIC8qIFJlYWQgc291cmNlIGFuZCBpbmRleCByZWdpc3RlcnMuICovCisg
ICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgcGV2ZXggPSBjb3B5X0VWRVgo
b3BjLCBldmV4KTsKKyAgICAgICAgcGV2ZXgtPm9wY3ggPSB2ZXhfMGY7CisgICAgICAgIG9wY1sw
XSA9IDB4N2Y7IC8qIHZtb3ZkcWF7MzIsNjR9ICovCisgICAgICAgIC8qIFVzZSAoJXJheCkgYXMg
ZGVzdGluYXRpb24gYW5kIG1vZHJtX3JlZyBhcyBzb3VyY2UuICovCisgICAgICAgIHBldmV4LT5i
ID0gMTsKKyAgICAgICAgb3BjWzFdID0gKG1vZHJtX3JlZyAmIDcpIDw8IDM7CisgICAgICAgIHBl
dmV4LT5SWCA9IDE7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgaW52b2tlX3N0
dWIoIiIsICIiLCAiPW0iICgqbW12YWxwKSA6ICJhIiAobW12YWxwKSk7CisKKyAgICAgICAgcGV2
ZXgtPnBmeCA9IHZleF9mMzsgLyogdm1vdmRxdXszMiw2NH0gKi8KKyAgICAgICAgcGV2ZXgtPncg
PSBiICYgMTsKKyAgICAgICAgLyogU3dpdGNoIHRvIHNpYl9pbmRleCBhcyBzb3VyY2UuICovCisg
ICAgICAgIHBldmV4LT5yID0gIW1vZGVfNjRiaXQoKSB8fCAhKHN0YXRlLT5zaWJfaW5kZXggJiAw
eDA4KTsKKyAgICAgICAgcGV2ZXgtPlIgPSAhbW9kZV82NGJpdCgpIHx8ICEoc3RhdGUtPnNpYl9p
bmRleCAmIDB4MTApOworICAgICAgICBvcGNbMV0gPSAoc3RhdGUtPnNpYl9pbmRleCAmIDcpIDw8
IDM7CisKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChpbmRleCkgOiAiYSIgKCZp
bmRleCkpOworICAgICAgICBwdXRfc3R1YihzdHViKTsKKworICAgICAgICAvKiBDbGVhciB1bnRv
dWNoZWQgcGFydHMgb2YgdGhlIG1hc2sgdmFsdWUuICovCisgICAgICAgIG4gPSAxIDw8ICgyICsg
ZXZleC5sciAtICgoYiAmIDEpIHwgZXZleC53KSk7CisgICAgICAgIG9wX2J5dGVzID0gNCA8PCBl
dmV4Lnc7CisgICAgICAgIG9wX21hc2sgJj0gKDEgPDwgbikgLSAxOworCisgICAgICAgIGZvciAo
IGkgPSAwOyBvcF9tYXNrOyArK2kgKQorICAgICAgICB7CisgICAgICAgICAgICBzaWduZWQgbG9u
ZyBpZHggPSBiICYgMSA/IGluZGV4LnF3W2ldIDogaW5kZXguZHdbaV07CisKKyAgICAgICAgICAg
IGlmICggIShvcF9tYXNrICYgKDEgPDwgaSkpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsK
KworICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdHJ1bmNhdGVfZWEoZWEubWVtLm9mZiArIChpZHggPDwgc3RhdGUtPnNp
Yl9zY2FsZSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopbW12YWxwICsg
aSAqIG9wX2J5dGVzLCBvcF9ieXRlcywgY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogU2VlIGNvbW1l
bnQgaW4gZ2F0aGVyIGVtdWxhdGlvbi4gKi8KKyAgICAgICAgICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfRVhDRVBUSU9OICYmIGRvbmUgKQorICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVN
VUxfUkVUUlk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgIG9wX21hc2sgJj0gfigxIDw8IGkpOworICAgICAgICAgICAgZG9uZSA9IHRydWU7CisK
KyNpZmRlZiBfX1hFTl9fCisgICAgICAgICAgICBpZiAoIG9wX21hc2sgJiYgbG9jYWxfZXZlbnRz
X25lZWRfZGVsaXZlcnkoKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSBY
ODZFTVVMX1JFVFJZOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorI2Vu
ZGlmCisgICAgICAgIH0KKworICAgICAgICAvKiBXcml0ZSBtYXNrIHJlZ2lzdGVyLiBTZWUgY29t
bWVudCBpbiBnYXRoZXIgZW11bGF0aW9uLiAqLworICAgICAgICBvcGMgPSBnZXRfc3R1YihzdHVi
KTsKKyAgICAgICAgb3BjWzBdID0gMHhjNTsKKyAgICAgICAgb3BjWzFdID0gMHhmODsKKyAgICAg
ICAgb3BjWzJdID0gMHg5MDsKKyAgICAgICAgLyogVXNlICglcmF4KSBhcyBzb3VyY2UuICovCisg
ICAgICAgIG9wY1szXSA9IGV2ZXgub3Btc2sgPDwgMzsKKyAgICAgICAgb3BjWzRdID0gMHhjMzsK
KworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG9wX21hc2spIDogImEiICgmb3Bf
bWFzaykpOworICAgICAgICBwdXRfc3R1YihzdHViKTsKKworICAgICAgICBzdGF0ZS0+c2ltZF9z
aXplID0gc2ltZF9ub25lOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBjYXNlIFg4NkVN
VUxfT1BDKDB4MGYzOCwgMHhjOCk6ICAgICAvKiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4YzkpOiAgICAgLyogc2hhMW1zZzEgeG1tL20x
MjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2EpOiAgICAgLyogc2hh
MW1zZzIgeG1tL20xMjgseG1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:00:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kZb-0000PT-I9; Fri, 15 Mar 2019 11:00:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kZa-0000PF-9B
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:00:22 +0000
X-Inumbo-ID: 85e4d830-4711-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 85e4d830-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:00:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:00:19 -0600
Message-Id: <5C8B85C3020000780021F257@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:00:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 35/50] x86emul: support AVX512PF insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U29tZSBhZGp1c3RtZW50cyBhcmUgbmVjZXNzYXJ5IHRvIHRoZSBFVkVYIERpc3A4IHNjYWxpbmcg
dGVzdCBjb2RlIHRvCmFjY291bnQgZm9yIHRoZSB6ZXJvIGJ5dGUgcmVhZHMvd3JpdGVzLCB3aGlj
aCBnZXQgaXNzdWVkIGZvciB0aGUgdGVzdApoYXJuZXNzIG9ubHkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2ODogI0dQLyNTUyBkb24ndCBhcmlz
ZSBoZXJlLiBBZGQgcHJldmlvdXNseSBtaXNzZWQgY2hhbmdlIHRvCiAgICBlbXVsX3Rlc3RfaW5p
dCgpLgp2NzogUmUtYmFzZS4KdjY6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YwpAQCAtNTIwLDYgKzUyMCwxNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZXJf
NTEyW10KICAgICBJTlNOKHJzcXJ0MjgsIDY2LCAwZjM4LCBjZCwgZWwsIHNkLCBlbCksCiB9Owog
CitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEycGZfNTEyW10gPSB7CisgICAgSU5TTlgo
Z2F0aGVycGYwZCwgIDY2LCAwZjM4LCBjNiwgMSwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoZ2F0
aGVycGYwcSwgIDY2LCAwZjM4LCBjNywgMSwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoZ2F0aGVy
cGYxZCwgIDY2LCAwZjM4LCBjNiwgMiwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoZ2F0aGVycGYx
cSwgIDY2LCAwZjM4LCBjNywgMiwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoc2NhdHRlcnBmMGQs
IDY2LCAwZjM4LCBjNiwgNSwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoc2NhdHRlcnBmMHEsIDY2
LCAwZjM4LCBjNywgNSwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoc2NhdHRlcnBmMWQsIDY2LCAw
ZjM4LCBjNiwgNiwgdmwsIHNkLCBlbCksCisgICAgSU5TTlgoc2NhdHRlcnBmMXEsIDY2LCAwZjM4
LCBjNywgNiwgdmwsIHNkLCBlbCksCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyX3ZibWlfYWxsW10gPSB7CiAgICAgSU5TTihwZXJtYiwgICAgICAgICA2NiwgMGYzOCwgOGQs
IHZsLCBiLCB2bCksCiAgICAgSU5TTihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwgNzUsIHZsLCBi
LCB2bCksCkBAIC01ODAsNyArNTkxLDcgQEAgc3RhdGljIGJvb2wgcmVjb3JkX2FjY2VzcyhlbnVt
IHg4Nl9zZWdtZQogc3RhdGljIGludCByZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25l
ZCBsb25nIG9mZnNldCwgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBieXRlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAgaWYgKCAhcmVj
b3JkX2FjY2VzcyhzZWcsIG9mZnNldCwgYnl0ZXMpICkKKyAgICBpZiAoICFyZWNvcmRfYWNjZXNz
KHNlZywgb2Zmc2V0LCBieXRlcyArICFieXRlcykgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiAgICAgbWVtc2V0KHBfZGF0YSwgMCwgYnl0ZXMpOwogICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CkBAIC01ODksNyArNjAwLDcgQEAgc3RhdGljIGludCByZWFkKGVudW0geDg2
X3NlZ21lbnQgc2VnLCB1bgogc3RhdGljIGludCB3cml0ZShlbnVtIHg4Nl9zZWdtZW50IHNlZywg
dW5zaWduZWQgbG9uZyBvZmZzZXQsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJ5dGVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBp
ZiAoICFyZWNvcmRfYWNjZXNzKHNlZywgb2Zmc2V0LCBieXRlcykgKQorICAgIGlmICggIXJlY29y
ZF9hY2Nlc3Moc2VnLCBvZmZzZXQsIGJ5dGVzICsgIWJ5dGVzKSApCiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQpAQCAtNTk3
LDcgKzYwOCw3IEBAIHN0YXRpYyBpbnQgd3JpdGUoZW51bSB4ODZfc2VnbWVudCBzZWcsIHUKIHN0
YXRpYyB2b2lkIHRlc3Rfb25lKGNvbnN0IHN0cnVjdCB0ZXN0ICp0ZXN0LCBlbnVtIHZsIHZsLAog
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciAqaW5zdHIsIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHVuc2lnbmVkIGludCB2c3osIGVzeiwgaTsKKyAgICB1
bnNpZ25lZCBpbnQgdnN6LCBlc3osIGksIG47CiAgICAgaW50IHJjOwogICAgIGJvb2wgc2cgPSBz
dHJzdHIodGVzdC0+bW5lbW9uaWMsICJnYXRoZXIiKSB8fAogICAgICAgICAgICAgICBzdHJzdHIo
dGVzdC0+bW5lbW9uaWMsICJzY2F0dGVyIik7CkBAIC03MjUsMTAgKzczNiwyMCBAQCBzdGF0aWMg
dm9pZCB0ZXN0X29uZShjb25zdCBzdHJ1Y3QgdGVzdCAqCiAgICAgZm9yICggaSA9IDA7IGkgPCAo
dGVzdC0+c2NhbGUgPT0gU0NfdmwgPyB2c3ogOiBlc3opOyArK2kgKQogICAgICAgICAgaWYgKCBh
Y2Nlc3NlZFtpXSApCiAgICAgICAgICAgICAgZ290byBmYWlsOwotICAgIGZvciAoIDsgaSA8ICh0
ZXN0LT5zY2FsZSA9PSBTQ192bCA/IHZzeiA6IGVzeikgKyAoc2cgPyBlc3ogOiB2c3opOyArK2kg
KQorCisgICAgbiA9IHRlc3QtPnNjYWxlID09IFNDX3ZsID8gdnN6IDogZXN6OworICAgIGlmICgg
IXNnICkKKyAgICAgICAgbiArPSB2c3o7CisgICAgZWxzZSBpZiAoICFzdHJzdHIodGVzdC0+bW5l
bW9uaWMsICJwZiIpICkKKyAgICAgICAgbiArPSBlc3o7CisgICAgZWxzZQorICAgICAgICArK247
CisKKyAgICBmb3IgKCA7IGkgPCBuOyArK2kgKQogICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSAh
PSAoc2cgPyAodnN6IC8gZXN6KSA+PiAodGVzdC0+b3BjICYgMSAmICFldmV4LncpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEpICkKICAgICAgICAgICAgICBnb3RvIGZhaWw7
CisKICAgICBmb3IgKCA7IGkgPCBBUlJBWV9TSVpFKGFjY2Vzc2VkKTsgKytpICkKICAgICAgICAg
IGlmICggYWNjZXNzZWRbaV0gKQogICAgICAgICAgICAgIGdvdG8gZmFpbDsKQEAgLTg4Nyw2ICs5
MDgsOCBAQCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVO
KGF2eDUxMmRxLCBubzEyOCk7CiAgICAgUlVOKGF2eDUxMmRxLCA1MTIpOwogICAgIFJVTihhdng1
MTJlciwgNTEyKTsKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJwZiBjcHVfaGFzX2F2eDUxMmYKKyAg
ICBSVU4oYXZ4NTEycGYsIDUxMik7CiAgICAgUlVOKGF2eDUxMl92Ym1pLCBhbGwpOwogICAgIFJV
Tihhdng1MTJfdmJtaTIsIGFsbCk7CiB9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94
ODYtZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5j
CkBAIC03Myw2ICs3Myw3IEBAIGJvb2wgZW11bF90ZXN0X2luaXQodm9pZCkKICAgICAgKi8KICAg
ICBjcC5iYXNpYy5tb3ZiZSA9IHRydWU7CiAgICAgY3AuZmVhdC5hZHggPSB0cnVlOworICAgIGNw
LmZlYXQuYXZ4NTEycGYgPSBjcC5mZWF0LmF2eDUxMmY7CiAgICAgY3AuZmVhdC5yZHBpZCA9IHRy
dWU7CiAgICAgY3AuZXh0ZC5jbHplcm8gPSB0cnVlOwogCkBAIC0xMzUsMTIgKzEzNiwxNCBAQCBp
bnQgZW11bF90ZXN0X2NwdWlkKAogICAgICAgICByZXMtPmMgfD0gMVUgPDwgMjI7CiAKICAgICAv
KgotICAgICAqIFRoZSBlbXVsYXRvciBkb2Vzbid0IGl0c2VsZiB1c2UgQURDWC9BRE9YL1JEUElE
LCBzbyB3ZSBjYW4gYWx3YXlzIHJ1bgotICAgICAqIHRoZSByZXNwZWN0aXZlIHRlc3RzLgorICAg
ICAqIFRoZSBlbXVsYXRvciBkb2Vzbid0IGl0c2VsZiB1c2UgQURDWC9BRE9YL1JEUElEIG5vciB0
aGUgUy9HIHByZWZldGNoCisgICAgICogaW5zbnMsIHNvIHdlIGNhbiBhbHdheXMgcnVuIHRoZSBy
ZXNwZWN0aXZlIHRlc3RzLgogICAgICAqLwogICAgIGlmICggbGVhZiA9PSA3ICYmIHN1YmxlYWYg
PT0gMCApCiAgICAgewogICAgICAgICByZXMtPmIgfD0gMVUgPDwgMTk7CisgICAgICAgIGlmICgg
cmVzLT5iICYgKDFVIDw8IDE2KSApCisgICAgICAgICAgICByZXMtPmIgfD0gMVUgPDwgMjY7CiAg
ICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsKICAgICB9CiAKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTUyNSw2ICs1MjUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
MzhfdGFibGUgewogICAgIFsweGJkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcs
IC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhiZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweGJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
c2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHhjNiAuLi4gMHhjN10gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudnNpYiA9IDEsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBb
MHhjOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHhjOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCiAg
ICAgWzB4Y2FdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsIH0sCkBAIC0xOTAzLDYgKzE5MDQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDIwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHdi
KCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfYXZ4NTEycGYoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI2LCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmVyKCkgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAyNywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19zaGEoKSAgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjksIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9o
YXNfYXZ4NTEyYncoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMwLCBjdHh0LCBvcHMp
CkBAIC05NDI1LDYgKzk0MjcsOTQgQEAgeDg2X2VtdWxhdGUoCiAKICAgICAgICAgc3RhdGUtPnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjNik6CisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHhjNyk6CisgICAgeworI2lmbmRlZiBfX1hFTl9fCisgICAgICAgIHR5
cGVvZihldmV4KSAqcGV2ZXg7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIGludDMyX3Qg
ZHdbMTZdOworICAgICAgICAgICAgaW50NjRfdCBxd1s4XTsKKyAgICAgICAgfSBpbmRleDsKKyNl
bmRpZgorCisgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01FTSk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZigoIWNwdV9oYXNfYXZ4NTEyZiB8fCAhZXZleC5vcG1zayB8fCBldmV4
LmJycyB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgueiB8fCBldmV4LnJl
ZyAhPSAweGYgfHwgZXZleC5sciAhPSAyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVYQ19VRCk7CisKKyAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsK
KyAgICAgICAgY2FzZSAxOiAvKiB2Z2F0aGVycGYwe2QscX1we3MsZH0gbWVte2t9ICovCisgICAg
ICAgIGNhc2UgMjogLyogdmdhdGhlcnBmMXtkLHF9cHtzLGR9IG1lbXtrfSAqLworICAgICAgICBj
YXNlIDU6IC8qIHZzY2F0dGVycGYwe2QscX1we3MsZH0gbWVte2t9ICovCisgICAgICAgIGNhc2Ug
NjogLyogdnNjYXR0ZXJwZjF7ZCxxfXB7cyxkfSBtZW17a30gKi8KKyAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKGF2eDUxMnBmKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCk7CisgICAgICAgIH0KKwor
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyNpZm5kZWYgX19YRU5fXworICAg
ICAgICAvKgorICAgICAgICAgKiBGb3IgdGhlIHRlc3QgaGFybmVzcyBwZXJmb3JtIHplcm8gYnl0
ZSBtZW1vcnkgYWNjZXNzZXMsIHN1Y2ggdGhhdAorICAgICAgICAgKiBpbiBwYXJ0aWN1bGFyIGNv
cnJlY3QgRGlzcDggc2NhbGluZyBjYW4gYmUgdmVyaWZpZWQuCisgICAgICAgICAqLworICAgICAg
ICBmYWlsX2lmKChtb2RybV9yZWcgJiA0KSAmJiAhb3BzLT53cml0ZSk7CisKKyAgICAgICAgLyog
UmVhZCBpbmRleCByZWdpc3Rlci4gKi8KKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOwor
ICAgICAgICBwZXZleCA9IGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICBwZXZleC0+b3Bj
eCA9IHZleF8wZjsKKyAgICAgICAgLyogdm1vdmRxdXszMiw2NH0gKi8KKyAgICAgICAgb3BjWzBd
ID0gMHg3ZjsKKyAgICAgICAgcGV2ZXgtPnBmeCA9IHZleF9mMzsKKyAgICAgICAgcGV2ZXgtPncg
PSBiICYgMTsKKyAgICAgICAgLyogVXNlICglcmF4KSBhcyBkZXN0aW5hdGlvbiBhbmQgc2liX2lu
ZGV4IGFzIHNvdXJjZS4gKi8KKyAgICAgICAgcGV2ZXgtPmIgPSAxOworICAgICAgICBvcGNbMV0g
PSAoc3RhdGUtPnNpYl9pbmRleCAmIDcpIDw8IDM7CisgICAgICAgIHBldmV4LT5yID0gIW1vZGVf
NjRiaXQoKSB8fCAhKHN0YXRlLT5zaWJfaW5kZXggJiAweDA4KTsKKyAgICAgICAgcGV2ZXgtPlIg
PSAhbW9kZV82NGJpdCgpIHx8ICEoc3RhdGUtPnNpYl9pbmRleCAmIDB4MTApOworICAgICAgICBw
ZXZleC0+UlggPSAxOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGludm9rZV9z
dHViKCIiLCAiIiwgIj1tIiAoaW5kZXgpIDogImEiICgmaW5kZXgpKTsKKyAgICAgICAgcHV0X3N0
dWIoc3R1Yik7CisKKyAgICAgICAgLyogQ2xlYXIgdW50b3VjaGVkIHBhcnRzIG9mIHRoZSBtYXNr
IHZhbHVlLiAqLworICAgICAgICBuID0gMSA8PCAoNCAtICgoYiAmIDEpIHwgZXZleC53KSk7Cisg
ICAgICAgIG9wX21hc2sgJj0gKDEgPDwgbikgLSAxOworCisgICAgICAgIGZvciAoIGkgPSAwOyBy
YyA9PSBYODZFTVVMX09LQVkgJiYgb3BfbWFzazsgKytpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgc2lnbmVkIGxvbmcgaWR4ID0gYiAmIDEgPyBpbmRleC5xd1tpXSA6IGluZGV4LmR3W2ldOwor
CisgICAgICAgICAgICBpZiAoICEob3BfbWFzayAmICgxIDw8IGkpKSApCisgICAgICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgICAgIHJjID0gKG1vZHJtX3JlZyAmIDQKKyAgICAgICAg
ICAgICAgICAgID8gb3BzLT53cml0ZQorICAgICAgICAgICAgICAgICAgOiBvcHMtPnJlYWQpKGVh
Lm1lbS5zZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1bmNhdGVfZWEoZWEu
bWVtLm9mZiArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlk
eCA8PCBzdGF0ZS0+c2liX3NjYWxlKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCwgMCwgY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9O
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKiBTcXVhc2ggbWVtb3J5IGFjY2Vz
cyByZWxhdGVkIGV4Y2VwdGlvbnMuICovCisgICAgICAgICAgICAgICAgeDg2X2VtdWxfcmVzZXRf
ZXZlbnQoY3R4dCk7CisgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIG9wX21hc2sgJj0gfigxIDw8IGkpOworICAgICAgICB9Cisj
ZW5kaWYKKworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9ub25lOworICAgICAgICBi
cmVhazsKICAgICB9CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjOCk6ICAgICAv
KiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:00:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ka1-0000Va-TV; Fri, 15 Mar 2019 11: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4ka0-0000VL-BZ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:00:48 +0000
X-Inumbo-ID: 950d664a-4711-11e9-9e4d-bf46a59f0c42
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 950d664a-4711-11e9-9e4d-bf46a59f0c42;
 Fri, 15 Mar 2019 11:00:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:00:44 -0600
Message-Id: <5C8B85DD020000780021F2AC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:00:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 36/50] x86emul: support AVX512CD insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2luY2UgdGhlIGluc25zIGhlcmUgYW5kIGluIHBhcnRpY3VsYXIgdGhlaXIgbWVtb3J5IGFjY2Vz
cyBwYXR0ZXJucwpmb2xsb3cgdGhlIHVzdWFsIHNjaGVtZSBJIGRpZG4ndCB0aGluayBpdCB3YXMg
bmVjZXNzYXJ5IHRvIGFkZApjb250cml2ZWQgdGVzdHMgc3BlY2lmaWNhbGx5IGZvciB0aGVtLCBi
ZXlvbmQgdGhlIERpc3A4IHNjYWxpbmcgb25lcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY2OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4
LWRpc3A4LmMKQEAgLTQ1OCw2ICs0NTgsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmJ3XzEyOFtdCiAgICAgSU5TTihwaW5zcncsIDY2LCAgIDBmLCBjNCwgZWwsIHcsIGVsKSwK
IH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJjZF9hbGxbXSA9IHsKKy8vICAg
ICAgIHBicm9hZGNhc3RtYjJxLCBmMywgMGYzOCwgMmEsICAgICAgcQorLy8gICAgICAgcGJyb2Fk
Y2FzdG13MmQsIGYzLCAwZjM4LCAzYSwgICAgICBkCisgICAgSU5TTihwY29uZmxpY3QsICAgICAg
NjYsIDBmMzgsIGM0LCB2bCwgZHEsIHZsKSwKKyAgICBJTlNOKHBsemNudCwgICAgICAgICA2Niwg
MGYzOCwgNDQsIHZsLCBkcSwgdmwpLAorfTsKKwogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmRxX2FsbFtdID0gewogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCks
CiAgICAgSU5TTl9QRlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKQEAgLTkwMyw2ICs5MTAs
NyBAQCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2
eDUxMmYsIDUxMik7CiAgICAgUlVOKGF2eDUxMmJ3LCBhbGwpOwogICAgIFJVTihhdng1MTJidywg
MTI4KTsKKyAgICBSVU4oYXZ4NTEyY2QsIGFsbCk7CiAgICAgUlVOKGF2eDUxMmRxLCBhbGwpOwog
ICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIG5vMTI4KTsKLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTEzOCw2ICsxMzgsNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgeGNyMF9tYXNrKHVpbnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAg
IChjcC5mZWF0LmF2eDUxMmYgICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19h
dng1MTJkcSAgKGNwLmZlYXQuYXZ4NTEyZHEgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBj
cHVfaGFzX2F2eDUxMmVyICAoY3AuZmVhdC5hdng1MTJlciAmJiB4Y3IwX21hc2soMHhlNikpCisj
ZGVmaW5lIGNwdV9oYXNfYXZ4NTEyY2QgIChjcC5mZWF0LmF2eDUxMmNkICYmIHhjcjBfbWFzaygw
eGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJidyAgKGNwLmZlYXQuYXZ4NTEyYncgJiYgeGNy
MF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZsICAoY3AuZmVhdC5hdng1MTJ2
bCAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgKGNwLmZl
YXQuYXZ4NTEyX3ZibWkgJiYgeGNyMF9tYXNrKDB4ZTYpKQotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwpAQCAtNDczLDYgKzQ3Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYz
OF90YWJsZSB7CiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
dHdvX29wID0gMSB9LAogICAgIFsweDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQzXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHg0NF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0s
CiAgICAgWzB4NDUgLi4uIDB4NDddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NGRdID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LApAQCAtNTI1LDYgKzUyNiw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4YmRdID0geyAu
c2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweGJl
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAg
WzB4YmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9
LAorICAgIFsweGM0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhjNiAuLi4gMHhjN10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudnNpYiA9IDEsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhjOF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHhjOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCkBAIC0xOTA2LDYg
KzE5MDgsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfY2x3Yigp
ICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5l
IHZjcHVfaGFzX2F2eDUxMnBmKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyNiwgY3R4
dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJlcigpICAgIHZjcHVfaGFzKCAgICAgICAg
IDcsIEVCWCwgMjcsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyY2QoKSAgICB2
Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI4LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFz
X3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQog
I2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwg
MzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEydmwoKSAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCBFQlgsIDMxLCBjdHh0LCBvcHMpCkBAIC04ODE2LDYgKzg4MTksMjAgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIGV2ZXgub3BjeCA9IHZleF8wZjsKICAgICAgICAgZ290byB2bW92
ZHFhOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyYSk6IC8qIHZw
YnJvYWRjYXN0bWIycSBrLFt4eXpdbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMo
MHgwZjM4LCAweDNhKTogLyogdnBicm9hZGNhc3RtdzJkIGssW3h5el1tbSAqLworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoKGVhLnR5cGUgIT0gT1BfUkVHIHx8IGV2ZXgub3Btc2sgfHwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LncgPT0gKChiID4+IDQpICYgMSkp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgZCB8PSBU
d29PcDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHhjNCk6IC8qIHZwY29uZmxpY3R7ZCxxfSBbeHl6XW1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
NDQpOiAvKiB2cGx6Y250e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJjZCk7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9u
b19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmMpOiAvKiB2
bWFza21vdnBzIG1lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmQpOiAvKiB2bWFza21vdnBkIG1lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmUpOiAvKiB2bWFza21vdnBz
IHt4LHl9bW0se3gseX1tbSxtZW0gKi8KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwMyw2ICsx
MDMsNyBAQAogI2RlZmluZSBjcHVfaGFzX3Jkc2VlZCAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfUkRTRUVEKQogI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU01BUCkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJlciAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkVSKQorI2RlZmluZSBjcHVfaGFzX2F2eDUx
MmNkICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQ0QpCiAjZGVmaW5lIGNw
dV9oYXNfc2hhICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TSEEpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4NTEyYncgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1
MTJCVykKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FWWDUxMlZMKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4kaN-0000bn-Bg; Fri, 15 Mar 2019 11:01: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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4kaM-0000bV-Ah
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:01:10 +0000
X-Inumbo-ID: a303adb9-4711-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a303adb9-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:01: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 74AF615AB;
 Fri, 15 Mar 2019 04:01:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7B4FA3F71D;
 Fri, 15 Mar 2019 04:01:06 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
 <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7bbe1c7a-e613-c55e-3730-9934b12f2f1a@arm.com>
Date: Fri, 15 Mar 2019 11:01: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: <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 shane.wang@intel.com, "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 gang.wei@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>

SGkgV2VpLAoKT24gMTUvMDMvMjAxOSAxMDo1OCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIE1h
ciAxNCwgMjAxOSBhdCAwNjoyNTo0MlBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IFdlaSwKPj4KPj4gT24gMy8xMi8xOSAxMTo1NCBBTSwgV2VpIExpdSB3cm90ZToKPj4+IFRoYW5r
cy4gVGhlIGZvcm1hdCBsb29rcyBjb3JyZWN0IG5vdy4KPj4+Cj4+PiBTaGFuZSwgY2FuIHlvdSBh
Y2sgdGhpcyBwYXRjaD8KPj4KPj4gRG8gd2UgYWxzbyBuZWVkIEdhbmcgV2VpIGFja2VkLWJ5IHRv
IGNvbmZpcm0gaGUgd2FudHMgdG8gYmUgcmVtb3ZlZD8KPiAKPiBJbiB0aGVvcnkgeWVzLCBidXQg
aWYgR2FuZyBoYWQgbGVmdCBJbnRlbCB0aGVyZSBoZSBjb3VsZG4ndCBwb3NzaWJseQo+IHJlcGx5
IGZyb20gaGlzIGludGVsIGFkZHJlc3MuIEFuZCB0aGVyZSB3aWxsIGJlIG5vIHdheSB0byB2ZXJp
ZnkgaWYgYQo+IEdhbmcgV2VpIGVtYWlsIGZyb20gYW55IG90aGVyIGFkZHJlc3MgaXMgdGhlIEdh
bmcgV2VpIHdlJ3JlIGxvb2tpbmcgZm9yLgo+IAo+IFNvIGluIHRoaXMgY2FzZSwgU2hhbmUncyBh
Y2sgc2hvdWxkIGJlIHN1ZmZpY2llbnQuIE9yIHdlIGNhbiByZWx5IG9uCj4gYmFja2NoYW5uZWwg
dG8gdmVyaWZ5IHRoZSBjaGFuZ2UuCgpJIGhhZCBhIGNvbmZpcm1hdGlvbiBmcm9tIEdhbmcgV2Vp
ICh2aWEgaGlzIHBlcnNvbmFsIGUtbWFpbCBwcm92aWRlZCBieSBTaGFuZSkuIApCdXQgSSB3YXNu
J3Qgc3VyZSB3aGV0aGVyIHdlIGFsc28gbmVlZCBhbiBvZmZpY2lhbCBjb25maXJtYXRpb24gZnJv
bSBoaW0uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:01:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kaW-0000eL-O5; Fri, 15 Mar 2019 11:01:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kaV-0000du-6c
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:01:19 +0000
X-Inumbo-ID: a8758a8b-4711-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 a8758a8b-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:01:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:01:17 -0600
Message-Id: <5C8B85FC020000780021F2AF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:01:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 37/50] x86emul: complete support of
 AVX512_VBMI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWxzbyBhZGQgdGVzdGluZyBvZiBvbmVzIHN1cHBvcnQgZm9yIHdoaWNoIHdhcyBhZGRlZCBiZWZv
cmUuIFNhZGx5IGdjYydzCmNvbW1hbmQgbGluZSBvcHRpb24gbmFtaW5nIGlzIG5vdCBpbiBsaW5l
IHdpdGggSW50ZWwncyBuYW1pbmcgb2YgdGhlCmZlYXR1cmUsIHdoaWNoIG1ha2VzIGl0IG5lY2Vz
c2FyeSB0byBtaXMtbmFtZSB0aGluZ3MgaW4gdGhlIHRlc3QgaGFybmVzcy4KClNpbmNlIHRoZSBv
bmx5IG5ldyBpbnNuIGhlcmUgYW5kIGluIHBhcnRpY3VsYXIgaXRzIG1lbW9yeSBhY2Nlc3MgcGF0
dGVybgpmb2xsb3dzIHRoZSB1c3VhbCBzY2hlbWUsIEkgZGlkbid0IHRoaW5rIGl0IHdhcyBuZWNl
c3NhcnkgdG8gYWRkIGEKY29udHJpdmVkIHRlc3Qgc3BlY2lmaWNhbGx5IGZvciBpdCwgYmV5b25k
IHRoZSBEaXNwOCBzY2FsaW5nIG9uZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCnY2OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0x
Niw3ICsxNiw3IEBAIHZwYXRoICUuYyAkKFhFTl9ST09UKS94ZW4vbGliL3g4NgogCiBDRkxBR1Mg
Kz0gJChDRkxBR1NfeGVuaW5jbHVkZSkKIAotU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2
eCBhdngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3IGF2eDUxMmRxIGF2eDUxMmVyCitTSU1EIDo9IDNk
bm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEg
YXZ4NTEyZXIgYXZ4NTEydmJtaQogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnIGF2eDUx
MmYtc2cgYXZ4NTEydmwtc2cKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAk
KFNHKQpAQCAtODMsNiArODMsOSBAQCBhdng1MTJkcS1mbHRzIDo9ICQoYXZ4NTEyZi1mbHRzKQog
YXZ4NTEyZXItdmVjcyA6PSA2NAogYXZ4NTEyZXItaW50cyA6PQogYXZ4NTEyZXItZmx0cyA6PSA0
IDgKK2F2eDUxMnZibWktdmVjcyA6PSAkKGF2eDUxMmJ3LXZlY3MpCithdng1MTJ2Ym1pLWludHMg
Oj0gJChhdng1MTJidy1pbnRzKQorYXZ4NTEydmJtaS1mbHRzIDo9ICQoYXZ4NTEyYnctZmx0cykK
IAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxIDIK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC01NDIsNiArNTQyLDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1pX2FsbAogICAgIElOU04ocGVybWIsICAgICAg
ICAgNjYsIDBmMzgsIDhkLCB2bCwgYiwgdmwpLAogICAgIElOU04ocGVybWkyYiwgICAgICAgNjYs
IDBmMzgsIDc1LCB2bCwgYiwgdmwpLAogICAgIElOU04ocGVybXQyYiwgICAgICAgNjYsIDBmMzgs
IDdkLCB2bCwgYiwgdmwpLAorICAgIElOU04ocG11bHRpc2hpZnRxYiwgNjYsIDBmMzgsIDgzLCB2
bCwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1pMl9h
bGxbXSA9IHsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAg
LTI3LDYgKzI3LDcgQEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZwog
I2luY2x1ZGUgImF2eDUxMmJ3LmgiCiAjaW5jbHVkZSAiYXZ4NTEyZHEuaCIKICNpbmNsdWRlICJh
dng1MTJlci5oIgorI2luY2x1ZGUgImF2eDUxMnZibWkuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZh
bHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMjcs
NiArMTI4LDE2IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYndfdmwodm9pZCkKICAg
ICByZXR1cm4gY3B1X2hhc19hdng1MTJidyAmJiBjcHVfaGFzX2F2eDUxMnZsOwogfQogCitzdGF0
aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMnZibWkodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hh
c19hdng1MTJfdmJtaTsKK30KKworc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJ2Ym1pX3Zs
KHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyX3ZibWkgJiYgY3B1X2hhc19hdng1
MTJ2bDsKK30KKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTM3Miw2ICszODMsMTggQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChBVlg1MTJFUiBmMzJ4MTYsICAgIGF2eDUx
MmVyLCAgICAgIDY0ZjQpLAogICAgIFNJTUQoQVZYNTEyRVIgZjY0IHNjYWxhcixhdng1MTJlciwg
ICAgICAgIGY4KSwKICAgICBTSU1EKEFWWDUxMkVSIGY2NHg4LCAgICAgYXZ4NTEyZXIsICAgICAg
NjRmOCksCisgICAgU0lNRChBVlg1MTJfVkJNSSBzOHg2NCwgIGF2eDUxMnZibWksICAgIDY0aTEp
LAorICAgIFNJTUQoQVZYNTEyX1ZCTUkgdTh4NjQsICBhdng1MTJ2Ym1pLCAgICA2NHUxKSwKKyAg
ICBTSU1EKEFWWDUxMl9WQk1JIHMxNngzMiwgYXZ4NTEydmJtaSwgICAgNjRpMiksCisgICAgU0lN
RChBVlg1MTJfVkJNSSB1MTZ4MzIsIGF2eDUxMnZibWksICAgIDY0dTIpLAorICAgIEFWWDUxMlZM
KF9WQk1JK1ZMIHM4eDE2LCBhdng1MTJ2Ym1pLCAgICAxNmkxKSwKKyAgICBBVlg1MTJWTChfVkJN
SStWTCB1OHgxNiwgYXZ4NTEydmJtaSwgICAgMTZ1MSksCisgICAgQVZYNTEyVkwoX1ZCTUkrVkwg
czh4MzIsIGF2eDUxMnZibWksICAgIDMyaTEpLAorICAgIEFWWDUxMlZMKF9WQk1JK1ZMIHU4eDMy
LCBhdng1MTJ2Ym1pLCAgICAzMnUxKSwKKyAgICBBVlg1MTJWTChfVkJNSStWTCBzMTZ4OCwgYXZ4
NTEydmJtaSwgICAgMTZpMiksCisgICAgQVZYNTEyVkwoX1ZCTUkrVkwgdTE2eDgsIGF2eDUxMnZi
bWksICAgIDE2dTIpLAorICAgIEFWWDUxMlZMKF9WQk1JK1ZMIHMxNngxNiwgYXZ4NTEydmJtaSwg
ICAzMmkyKSwKKyAgICBBVlg1MTJWTChfVkJNSStWTCB1MTZ4MTYsIGF2eDUxMnZibWksICAgMzJ1
MiksCiAjdW5kZWYgQVZYNTEyVkxfCiAjdW5kZWYgQVZYNTEyVkwKICN1bmRlZiBTSU1EXwotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDkzLDYgKzQ5Myw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4N2EgLi4uIDB4N2NdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9ub25lLCAudHdvX29wID0gMSB9LAogICAgIFsweDdkIC4uLiAweDdlXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDdmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCisg
ICAgWzB4ODNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4ODhdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3Ag
PSAxLCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4ODldID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweDhhXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfZHEgfSwKQEAgLTkwMjMsNiArOTAyNCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDgzKTogLyogdnBtdWx0aXNoaWZ0cWIgW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJfdmJtaSk7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAg
IGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4OGMpOiAvKiB2cG1hc2ttb3Z7ZCxxfSBtZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDhlKTogLyogdnBtYXNrbW92e2QscX0g
e3gseX1tbSx7eCx5fW1tLG1lbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:02:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4kb9-0000oX-4I; Fri, 15 Mar 2019 11:01: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kb7-0000oD-FI
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:01:57 +0000
X-Inumbo-ID: bebc2e36-4711-11e9-8b95-afa5702a057b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bebc2e36-4711-11e9-8b95-afa5702a057b;
 Fri, 15 Mar 2019 11:01:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:01:54 -0600
Message-Id: <5C8B8623020000780021F2B2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:01:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 38/50] x86emul: support of AVX512* population
 count insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

UGx1cyB0aGUgb25seSBvdGhlciBBVlg1MTJfQklUQUxHIG9uZS4KCkFzIGluIGEgZmV3IGNhc2Vz
IGJlZm9yZSwgc2luY2UgdGhlIGluc25zIGhlcmUgYW5kIGluIHBhcnRpY3VsYXIgdGhlaXIKbWVt
b3J5IGFjY2VzcyBwYXR0ZXJucyBmb2xsb3cgdGhlIHVzdWFsIHNjaGVtZSwgSSBkaWRuJ3QgdGhp
bmsgaXQgd2FzCm5lY2Vzc2FyeSB0byBhZGQgYSBjb250cml2ZWQgdGVzdCBzcGVjaWZpY2FsbHkg
Zm9yIHRoZW0sIGJleW9uZCB0aGUKRGlzcDggc2NhbGluZyBvbmUuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NzogUmUtYmFzZS4KdjY6IE5ldy4K
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtNTM4LDYgKzUzOCwxMSBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEycGZfNTEyW10KICAgICBJTlNOWChzY2F0dGVycGYx
cSwgNjYsIDBmMzgsIGM3LCA2LCB2bCwgc2QsIGVsKSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJfYml0YWxnX2FsbFtdID0geworICAgIElOU04ocG9wY250LCAgICAgIDY2
LCAwZjM4LCA1NCwgdmwsIGJ3LCB2bCksCisgICAgSU5TTihwc2h1ZmJpdHFtYiwgNjYsIDBmMzgs
IDhmLCB2bCwgIGIsIHZsKSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJf
dmJtaV9hbGxbXSA9IHsKICAgICBJTlNOKHBlcm1iLCAgICAgICAgIDY2LCAwZjM4LCA4ZCwgdmws
IGIsIHZsKSwKICAgICBJTlNOKHBlcm1pMmIsICAgICAgIDY2LCAwZjM4LCA3NSwgdmwsIGIsIHZs
KSwKQEAgLTU1MCw2ICs1NTUsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92
Ym1pMl9hbAogICAgIElOU04ocGV4cGFuZCwgICA2NiwgMGYzOCwgNjIsIHZsLCBidywgZWwpLAog
fTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92cG9wY250ZHFfYWxsW10gPSB7
CisgICAgSU5TTihwb3BjbnQsIDY2LCAwZjM4LCA1NSwgdmwsIGRxLCB2bCkKK307CisKIHN0YXRp
YyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2
IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CiBz
dGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9ubzEyOFtdID0geyBWTF81MTIsIFZMXzI1NiB9
OwpAQCAtOTE5LDYgKzkyOCw4IEBAIHZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBz
dHJ1Y3QKICAgICBSVU4oYXZ4NTEyZXIsIDUxMik7CiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEycGYg
Y3B1X2hhc19hdng1MTJmCiAgICAgUlVOKGF2eDUxMnBmLCA1MTIpOworICAgIFJVTihhdng1MTJf
Yml0YWxnLCBhbGwpOwogICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKICAgICBSVU4oYXZ4NTEy
X3ZibWkyLCBhbGwpOworICAgIFJVTihhdng1MTJfdnBvcGNudGRxLCBhbGwpOwogfQotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMTQzLDYgKzE0Myw4IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCB4Y3IwX21hc2sodWludDY0X3QgbWEKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAg
KGNwLmZlYXQuYXZ4NTEydmwgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2
eDUxMl92Ym1pIChjcC5mZWF0LmF2eDUxMl92Ym1pICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZp
bmUgY3B1X2hhc19hdng1MTJfdmJtaTIgKGNwLmZlYXQuYXZ4NTEyX3ZibWkyICYmIHhjcjBfbWFz
aygweGU2KSkKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJfYml0YWxnIChjcC5mZWF0LmF2eDUxMl9i
aXRhbGcgJiYgeGNyMF9tYXNrKDB4ZTYpKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92cG9wY250
ZHEgKGNwLmZlYXQuYXZ4NTEyX3Zwb3BjbnRkcSAmJiB4Y3IwX21hc2soMHhlNikpCiAKICNkZWZp
bmUgY3B1X2hhc194Z2V0YnYxICAgKGNwdV9oYXNfeHNhdmUgJiYgY3AueHN0YXRlLnhnZXRidjEp
CiAKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ3OSw2ICs0NzksNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDRkXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHg0ZV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHg0Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4NTQgLi4uIDB4NTVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDU4XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAogICAgIFsweDU5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAog
ICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9
IDQgfSwKQEAgLTUwMSw2ICs1MDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFi
bGUgewogICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAg
IFsweDhkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnRvX21lbSA9
IDEgfSwKKyAgICBbMHg4Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudnNpYiA9IDEsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHg5NiAuLi4gMHg5OF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDk5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKQEAg
LTE5MTUsNiArMTkxNyw4IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAogI2RlZmluZSB2Y3B1X2hh
c19hdng1MTJ2bCgpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMzEsIGN0eHQsIG9wcykK
ICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3ZibWkoKSB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gs
ICAxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92Ym1pMigpIHZjcHVfaGFz
KCAgICAgICAgNywgRUNYLCAgNiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdng1MTJf
Yml0YWxnKCkgdmNwdV9oYXMoICAgICAgIDcsIEVDWCwgMTIsIGN0eHQsIG9wcykKKyNkZWZpbmUg
dmNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRkcSgpIHZjcHVfaGFzKCAgICA3LCBFQ1gsIDE0LCBjdHh0
LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAg
NywgRUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIApAQCAtODkyMyw2ICs4OTI3
LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lmws
IEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDhmKTogLyogdnBzaHVmYml0cW1iIFt4eXpdbW0vbWVtLFt4
eXpdbW0sa3trfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8ICFl
dmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4LnosIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NTQpOiAvKiB2
cG9wY250e2Isd30gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJfYml0YWxnKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnJzLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7
CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDU1KTogLyogdnBvcGNudHtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyX3Zwb3BjbnRkcSk7
CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4NTgpOiAvKiB2cGJyb2FkY2FzdGQgeG1tL20zMix7eCx5fW1tICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDU5KTogLyogdnBicm9hZGNhc3Rx
IHhtbS9tNjQse3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHg3OCk6IC8qIHZwYnJvYWRjYXN0YiB4bW0vbTgse3gseX1tbSAqLwotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaApAQCAtMTExLDYgKzExMSw4IEBACiAvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4
ICovCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9BVlg1MTJfVkJNSSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaTIgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9WQk1JMikKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJf
Yml0YWxnICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9CSVRBTEcpCisjZGVmaW5l
IGNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRkcSBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEy
X1ZQT1BDTlREUSkKICNkZWZpbmUgY3B1X2hhc19yZHBpZCAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1JEUElEKQogCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyOSw2ICsyMjks
NyBAQCBYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMyKyAyKSAvCiBYRU5fQ1BVRkVB
VFVSRShQS1UsICAgICAgICAgICA2KjMyKyAzKSAvKkggIFByb3RlY3Rpb24gS2V5cyBmb3IgVXNl
cnNwYWNlICovCiBYRU5fQ1BVRkVBVFVSRShPU1BLRSwgICAgICAgICA2KjMyKyA0KSAvKiEgIE9T
IFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9WQk1JMiwg
IDYqMzIrIDYpIC8qQSAgQWRkaXRpb25hbCBBVlgtNTEyIFZlY3RvciBCeXRlIE1hbmlwdWxhdGlv
biBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9CSVRBTEcsIDYqMzIrMTIpIC8qQSAg
U3VwcG9ydCBmb3IgVlBPUENOVFtCLFddIGFuZCBWUFNIVUZCSVRRTUIgKi8KIFhFTl9DUFVGRUFU
VVJFKEFWWDUxMl9WUE9QQ05URFEsIDYqMzIrMTQpIC8qQSAgUE9QQ05UIGZvciB2ZWN0b3JzIG9m
IERXL1FXICovCiBYRU5fQ1BVRkVBVFVSRShSRFBJRCwgICAgICAgICA2KjMyKzIyKSAvKkEgIFJE
UElEIGluc3RydWN0aW9uICovCiAKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94
ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0yNjksNyArMjY5LDcgQEAgZGVmIGNydW5jaF9udW1i
ZXJzKHN0YXRlKToKICAgICAgICAgIyBBVlg1MTIgZXh0ZW5zaW9ucyBhY3RpbmcgKHNvbGVseSkg
b24gdmVjdG9ycyBvZiBieXRlcy93b3JkcyBhcmUgbWFkZQogICAgICAgICAjIGRlcGVuZGVudHMg
b2YgQVZYNTEyQlcgKGFzIHRvIHJlcXVpcmluZyB3aWRlciB0aGFuIDE2LWJpdCBtYXNrCiAgICAg
ICAgICMgcmVnaXN0ZXJzKSwgZGVzcGl0ZSB0aGUgU0RNIG5vdCBmb3JtYWxseSBtYWtpbmcgdGhp
cyBjb25uZWN0aW9uLgotICAgICAgICBBVlg1MTJCVzogW0FWWDUxMl9WQk1JLCBBVlg1MTJfVkJN
STJdLAorICAgICAgICBBVlg1MTJCVzogW0FWWDUxMl9WQk1JLCBBVlg1MTJfQklUQUxHLCBBVlg1
MTJfVkJNSTJdLAogCiAgICAgICAgICMgVGhlIGZlYXR1cmVzOgogICAgICAgICAjICAgKiBTaW5n
bGUgVGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0b3JzCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:02:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:02: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 1h4kbc-0000ua-HS; Fri, 15 Mar 2019 11:02:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kbb-0000uH-Lm
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:02:27 +0000
X-Inumbo-ID: d0b6b531-4711-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 d0b6b531-4711-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:02:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:02:25 -0600
Message-Id: <5C8B8640020000780021F2B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:02:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 39/50] x86emul: support of AVX512_IFMA insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T25jZSBhZ2FpbiB0YWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIGNvcnJlY3QgdGhlIChwdWJsaWMg
aW50ZXJmYWNlKSBuYW1lCm9mIHRoZSBBVlg1MTJfSUZNQSBmZWF0dXJlIGZsYWcgdG8gbWF0Y2gg
dGhlIFNETSwgb24gdGhlIGFzc3VtcHRpb24gdGhhdApubyBleHRlcm5hbCBjb25zdW1lciBoYXMg
YWN0dWFsbHkgYmVlbiB1c2luZyB0aGF0IGZsYWcgc28gZmFyLgoKQXMgaW4gYSBmZXcgY2FzZXMg
YmVmb3JlLCBzaW5jZSB0aGUgaW5zbnMgaGVyZSBhbmQgaW4gcGFydGljdWxhciB0aGVpcgptZW1v
cnkgYWNjZXNzIHBhdHRlcm5zIGZvbGxvdyB0aGUgdXN1YWwgc2NoZW1lLCBJIGRpZG4ndCB0aGlu
ayBpdCB3YXMKbmVjZXNzYXJ5IHRvIGFkZCBhIGNvbnRyaXZlZCB0ZXN0IHNwZWNpZmljYWxseSBm
b3IgdGhlbSwgYmV5b25kIHRoZQpEaXNwOCBzY2FsaW5nIG9uZS4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OiBSZWplY3QgRVZFWC5XPTAuCnY2
OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTU0Myw2ICs1NDMsMTEg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl9iaXRhbGdfYQogICAgIElOU04ocHNo
dWZiaXRxbWIsIDY2LCAwZjM4LCA4ZiwgdmwsICBiLCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyX2lmbWFfYWxsW10gPSB7CisgICAgSU5TTihwbWFkZDUyaHVxLCA2
NiwgMGYzOCwgYjUsIHZsLCBxLCB2bCksCisgICAgSU5TTihwbWFkZDUybHVxLCA2NiwgMGYzOCwg
YjQsIHZsLCBxLCB2bCksCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3Zi
bWlfYWxsW10gPSB7CiAgICAgSU5TTihwZXJtYiwgICAgICAgICA2NiwgMGYzOCwgOGQsIHZsLCBi
LCB2bCksCiAgICAgSU5TTihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwgNzUsIHZsLCBiLCB2bCks
CkBAIC05MjksNiArOTM0LDcgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0
cnVjdAogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnBmIGNwdV9oYXNfYXZ4NTEyZgogICAgIFJVTihh
dng1MTJwZiwgNTEyKTsKICAgICBSVU4oYXZ4NTEyX2JpdGFsZywgYWxsKTsKKyAgICBSVU4oYXZ4
NTEyX2lmbWEsIGFsbCk7CiAgICAgUlVOKGF2eDUxMl92Ym1pLCBhbGwpOwogICAgIFJVTihhdng1
MTJfdmJtaTIsIGFsbCk7CiAgICAgUlVOKGF2eDUxMl92cG9wY250ZHEsIGFsbCk7Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xMzcsNiArMTM3LDcgQEAgc3RhdGljIGlubGlu
ZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2RlZmluZSBjcHVfaGFzX2JtaTIgICAgICAg
Y3AuZmVhdC5ibWkyCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAgIChjcC5mZWF0LmF2eDUxMmYg
ICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJkcSAgKGNwLmZlYXQu
YXZ4NTEyZHEgJiYgeGNyMF9tYXNrKDB4ZTYpKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMl9pZm1h
IChjcC5mZWF0LmF2eDUxMl9pZm1hICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hh
c19hdng1MTJlciAgKGNwLmZlYXQuYXZ4NTEyZXIgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmlu
ZSBjcHVfaGFzX2F2eDUxMmNkICAoY3AuZmVhdC5hdng1MTJjZCAmJiB4Y3IwX21hc2soMHhlNikp
CiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyYncgIChjcC5mZWF0LmF2eDUxMmJ3ICYmIHhjcjBfbWFz
aygweGU2KSkKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTUyMSw2ICs1MjEs
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweGFkXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhh
ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAg
IFsweGFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEg
fSwKKyAgICBbMHhiNCAuLi4gMHhiNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhiNiAuLi4gMHhiOF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweGI5XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhiYV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LApAQCAtMTkwNyw2ICsx
OTA4LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCiAjZGVmaW5lIHZjcHVfaGFzX3Jkc2VlZCgp
ICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxOCwgY3R4dCwgb3BzKQogI2RlZmluZSB2
Y3B1X2hhc19hZHgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTksIGN0eHQs
IG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3
LCBFQlgsIDIwLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl9pZm1hKCkgdmNw
dV9oYXMoICAgICAgICAgNywgRUJYLCAyMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19j
bGZsdXNob3B0KCkgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjMsIGN0eHQsIG9wcykKICNk
ZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0
LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnBmKCkgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAyNiwgY3R4dCwgb3BzKQpAQCAtOTQ3MCw2ICs5NDcyLDEyIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGI0KTogLyogdnBtYWRkNTJsdXEgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiNSk6
IC8qIHZwbWFkZDUyaHVxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJfaWZtYSk7CisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9f
c2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjNik6CiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjNyk6CiAgICAgewotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaApAQCAtMTAyLDYgKzEwMiw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZHEg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJEUSkKICNkZWZpbmUgY3B1X2hh
c19yZHNlZWQgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEU0VFRCkKICNkZWZp
bmUgY3B1X2hhc19zbWFwICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NNQVAp
CisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX2lmbWEgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BVlg1MTJfSUZNQSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJlciAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkVSKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmNkICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQ0QpCiAjZGVmaW5lIGNwdV9oYXNfc2hh
ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TSEEpCi0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjEyLDcgKzIxMiw3IEBAIFhFTl9DUFVG
RUFUVVJFKEFWWDUxMkRRLCAgICAgIDUqMzIrMTcpIC8KIFhFTl9DUFVGRUFUVVJFKFJEU0VFRCwg
ICAgICAgIDUqMzIrMTgpIC8qQSAgUkRTRUVEIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVS
RShBRFgsICAgICAgICAgICA1KjMyKzE5KSAvKkEgIEFEQ1gsIEFET1ggaW5zdHJ1Y3Rpb25zICov
CiBYRU5fQ1BVRkVBVFVSRShTTUFQLCAgICAgICAgICA1KjMyKzIwKSAvKlMgIFN1cGVydmlzb3Ig
TW9kZSBBY2Nlc3MgUHJldmVudGlvbiAqLwotWEVOX0NQVUZFQVRVUkUoQVZYNTEySUZNQSwgICAg
NSozMisyMSkgLypBICBBVlgtNTEyIEludGVnZXIgRnVzZWQgTXVsdGlwbHkgQWRkICovCitYRU5f
Q1BVRkVBVFVSRShBVlg1MTJfSUZNQSwgICA1KjMyKzIxKSAvKkEgIEFWWC01MTIgSW50ZWdlciBG
dXNlZCBNdWx0aXBseSBBZGQgKi8KIFhFTl9DUFVGRUFUVVJFKENMRkxVU0hPUFQsICAgIDUqMzIr
MjMpIC8qQSAgQ0xGTFVTSE9QVCBpbnN0cnVjdGlvbiAqLwogWEVOX0NQVUZFQVRVUkUoQ0xXQiwg
ICAgICAgICAgNSozMisyNCkgLypBICBDTFdCIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVS
RShBVlg1MTJQRiwgICAgICA1KjMyKzI2KSAvKkEgIEFWWC01MTIgUHJlZmV0Y2ggSW5zdHJ1Y3Rp
b25zICovCi0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1j
cHVpZC5weQpAQCAtMjYyLDcgKzI2Miw3IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAg
ICAgICAgICMgKHdoaWNoIGluIHByYWN0aWNlIGRlcGVuZHMgb24gdGhlIEVWRVggcHJlZml4IHRv
IGVuY29kZSkgYXMgd2VsbAogICAgICAgICAjIGFzIG1hc2sgcmVnaXN0ZXJzLCBhbmQgdGhlIGlu
c3RydWN0aW9ucyB0aGVtc2VsdmVzLiBBbGwgZnVydGhlcgogICAgICAgICAjIEFWWDUxMiBmZWF0
dXJlcyBhcmUgYnVpbHQgb24gdG9wIG9mIEFWWDUxMkYKLSAgICAgICAgQVZYNTEyRjogW0FWWDUx
MkRRLCBBVlg1MTJJRk1BLCBBVlg1MTJQRiwgQVZYNTEyRVIsIEFWWDUxMkNELAorICAgICAgICBB
Vlg1MTJGOiBbQVZYNTEyRFEsIEFWWDUxMl9JRk1BLCBBVlg1MTJQRiwgQVZYNTEyRVIsIEFWWDUx
MkNELAogICAgICAgICAgICAgICAgICAgQVZYNTEyQlcsIEFWWDUxMlZMLCBBVlg1MTJfNFZOTklX
LCBBVlg1MTJfNEZNQVBTLAogICAgICAgICAgICAgICAgICAgQVZYNTEyX1ZQT1BDTlREUV0sCiAK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:02:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kbw-00010m-U3; Fri, 15 Mar 2019 11:02: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kbv-00010L-4s
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:02:47 +0000
X-Inumbo-ID: dcbfce1a-4711-11e9-8da3-a701bc062552
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcbfce1a-4711-11e9-8da3-a701bc062552;
 Fri, 15 Mar 2019 11:02:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:02:45 -0600
Message-Id: <5C8B8655020000780021F2B8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:02:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 40/50] x86emul: support remaining
 AVX512_VBMI2 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QXMgaW4gYSBmZXcgY2FzZXMgYmVmb3JlLCBzaW5jZSB0aGUgaW5zbnMgaGVyZSBhbmQgaW4gcGFy
dGljdWxhciB0aGVpcgptZW1vcnkgYWNjZXNzIHBhdHRlcm5zIGZvbGxvdyB0aGUgdXN1YWwgc2No
ZW1lLCBJIGRpZG4ndCB0aGluayBpdCB3YXMKbmVjZXNzYXJ5IHRvIGFkZCBhIGNvbnRyaXZlZCB0
ZXN0IHNwZWNpZmljYWxseSBmb3IgdGhlbSwgYmV5b25kIHRoZQpEaXNwOCBzY2FsaW5nIG9uZS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OiBS
ZS1iYXNlIG92ZXIgY2hhbmdlIGVhcmxpZXIgaW4gdGhlIHNlcmllcy4KdjY6IE5ldy4KCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtNTU4LDYgKzU1OCwxNCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3ZibWlfYWxsCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyX3ZibWkyX2FsbFtdID0gewogICAgIElOU04ocGNvbXByZXNzLCA2NiwgMGYzOCwgNjMs
IHZsLCBidywgZWwpLAogICAgIElOU04ocGV4cGFuZCwgICA2NiwgMGYzOCwgNjIsIHZsLCBidywg
ZWwpLAorICAgIElOU04ocHNobGQsICAgICA2NiwgMGYzYSwgNzEsIHZsLCBkcSwgdmwpLAorICAg
IElOU04ocHNobGR2LCAgICA2NiwgMGYzOCwgNzEsIHZsLCBkcSwgdmwpLAorICAgIElOU04ocHNo
bGR2dywgICA2NiwgMGYzOCwgNzAsIHZsLCAgdywgdmwpLAorICAgIElOU04ocHNobGR3LCAgICA2
NiwgMGYzYSwgNzAsIHZsLCAgdywgdmwpLAorICAgIElOU04ocHNocmQsICAgICA2NiwgMGYzYSwg
NzMsIHZsLCBkcSwgdmwpLAorICAgIElOU04ocHNocmR2LCAgICA2NiwgMGYzOCwgNzMsIHZsLCBk
cSwgdmwpLAorICAgIElOU04ocHNocmR2dywgICA2NiwgMGYzOCwgNzIsIHZsLCAgdywgdmwpLAor
ICAgIElOU04ocHNocmR3LCAgICA2NiwgMGYzYSwgNzIsIHZsLCAgdywgdmwpLAogfTsKIAogc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92cG9wY250ZHFfYWxsW10gPSB7Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00ODcsNiArNDg3LDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg2Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX2J3IH0sCiAgICAgWzB4NjNdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEs
IC5kOHMgPSBkOHNfYncgfSwKICAgICBbMHg2NCAuLi4gMHg2Nl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg3MCAuLi4gMHg3M10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg3
NSAuLi4gMHg3Nl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNf
dmwgfSwKICAgICBbMHg3N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDc4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxIH0sCkBAIC02MTEsNiArNjEyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNh
X3RhYmxlIHsKICAgICBbMHg2YSAuLi4gMHg2Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxh
cl9vcGMsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDZjIC4uLiAweDZkXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg2ZSAuLi4gMHg2Zl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC5mb3VyX29wID0gMSB9LAorICAgIFsw
eDcwIC4uLiAweDczXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAogICAgIFsweDc4IC4uLiAweDc5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwLCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg3YSAuLi4gMHg3Yl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3NjYWxhcl9vcGMsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDdjIC4uLiAweDdkXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKQEAgLTg5OTMs
NiArODk5NSwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAgICAgICBnb3RvIHNpbWRf
em1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3MCk6IC8qIHZw
c2hsZHZ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4NzIpOiAvKiB2cHNocmR2dyBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4Lncs
IEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAyOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDcxKTogLyogdnBz
aGxkdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzMpOiAvKiB2cHNocmR2e2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMl92Ym1pMik7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4N2QpOiAvKiB2cGVybXQye2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg4ZCk6IC8q
IHZwZXJte2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC0xMDI5Myw2
ICsxMDMwNSwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1
ZSk7CiAgICAgICAgIGdvdG8gc2ltZF9pbW04X3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmM2EsIDB4NzApOiAvKiB2cHNobGR3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4
NzIpOiAvKiB2cHNocmR3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAg
ZWxlbV9ieXRlcyA9IDI7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NzEpOiAvKiB2cHNobGR7ZCxxfSAkaW1tOCxbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjNhLCAweDczKTogLyogdnBzaHJke2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMl92
Ym1pMik7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKwogICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZjNhLCAweGNjKTogICAgIC8qIHNoYTFybmRzNCAkaW1tOCx4bW0vbTEyOCx4
bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc2hhKTsKICAgICAgICAgb3Bf
Ynl0ZXMgPSAxNjsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:04:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4kdL-0001HH-HE; Fri, 15 Mar 2019 11:04:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kdK-0001H5-CN
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:04:14 +0000
X-Inumbo-ID: 108dcb02-4712-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 108dcb02-4712-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:04:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:04:12 -0600
Message-Id: <5C8B86A9020000780021F2BB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:04:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 41/50] x86emul: support AVX512_4FMAPS insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjg6IENv
cnJlY3QgdmNwdV9oYXNfKigpIGluc2VydGlvbiBwb2ludC4Kdjc6IFJlLWJhc2UuCnY2OiBOZXcu
CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTUzOCw2ICs1MzgsMTMgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMnBmXzUxMltdCiAgICAgSU5TTlgoc2NhdHRlcnBm
MXEsIDY2LCAwZjM4LCBjNywgNiwgdmwsIHNkLCBlbCksCiB9OwogCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlc3QgYXZ4NTEyXzRmbWFwc181MTJbXSA9IHsKKyAgICBJTlNOKDRmbWFkZHBzLCAgZjIs
IDBmMzgsIDlhLCBlbF80LCBkLCB2bCksCisgICAgSU5TTig0Zm1hZGRzcywgIGYyLCAwZjM4LCA5
YiwgZWxfNCwgZCwgdmwpLAorICAgIElOU04oNGZubWFkZHBzLCBmMiwgMGYzOCwgYWEsIGVsXzQs
IGQsIHZsKSwKKyAgICBJTlNOKDRmbm1hZGRzcywgZjIsIDBmMzgsIGFiLCBlbF80LCBkLCB2bCks
Cit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX2JpdGFsZ19hbGxbXSA9IHsK
ICAgICBJTlNOKHBvcGNudCwgICAgICA2NiwgMGYzOCwgNTQsIHZsLCBidywgdmwpLAogICAgIElO
U04ocHNodWZiaXRxbWIsIDY2LCAwZjM4LCA4ZiwgdmwsICBiLCB2bCksCkBAIC05NDEsNiArOTQ4
LDcgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdAogICAgIFJVTihh
dng1MTJlciwgNTEyKTsKICNkZWZpbmUgY3B1X2hhc19hdng1MTJwZiBjcHVfaGFzX2F2eDUxMmYK
ICAgICBSVU4oYXZ4NTEycGYsIDUxMik7CisgICAgUlVOKGF2eDUxMl80Zm1hcHMsIDUxMik7CiAg
ICAgUlVOKGF2eDUxMl9iaXRhbGcsIGFsbCk7CiAgICAgUlVOKGF2eDUxMl9pZm1hLCBhbGwpOwog
ICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKQEAgLTQyNzQsNiArNDI3NCw4MSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgfQogI2VuZGlmCiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rp
bmcgdjRmbWFkZHBzIDMyKCVlY3gpLCV6bW00LCV6bW00eyVrNX0uLi4iKTsKKyAgICBpZiAoIHN0
YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJfNGZtYXBzICkKKyAgICB7CisgICAgICAgIGRlY2xf
aW5zbih2NGZtYWRkcHMpOworICAgICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHsKKyAgICAgICAg
ICAgIGZsb2F0IGZbMTZdOworICAgICAgICB9IGluID0ge3sKKyAgICAgICAgICAgIDEsIDIsIDMs
IDQsIDUsIDYsIDcsIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUsIDE2CisgICAgICAgIH19
LCBvdXQgPSB7eworICAgICAgICAgICAgMSArIDEgKiA5ICsgMiAqIDEwICsgMyAqIDExICsgNCAq
IDEyLAorICAgICAgICAgICAgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgMTAsIDExLCAxMiwgMTMs
IDE0LCAxNSwKKyAgICAgICAgICAgIDE2ICsgMTYgKiA5ICsgMTcgKiAxMCArIDE4ICogMTEgKyAx
OSAqIDEyCisgICAgICAgIH19OworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBzICUx
LCAlJXptbTRcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidmJyb2FkY2FzdHNzICUleG1t
NCwgJSV6bW03XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZhZGRwcyAlJXptbTQsICUl
em1tNywgJSV6bW01XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZhZGRwcyAlJXptbTUs
ICUlem1tNywgJSV6bW02XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZhZGRwcyAlJXpt
bTYsICUlem1tNywgJSV6bW03XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgImttb3Z3ICUy
LCAlJWs1XG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHY0Zm1hZGRwcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInY0Zm1hZGRwcyAzMiglMCksICUlem1tNCwg
JSV6bW00JXslJWs1JX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAi
bSIgKGluKSwgInJtayIgKDB4ODAwMSkgKTsKKworICAgICAgICBzZXRfaW5zbih2NGZtYWRkcHMp
OworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKSZpbjsKKyAgICAgICAgcmMgPSB4
ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSB8fCAhY2hlY2tfZWlwKHY0Zm1hZGRwcykgKQorICAgICAgICAgICAgZ290byBmYWlsOwor
CisgICAgICAgIGFzbSAoICJ2Y21wZXFwcyAlMSwgJSV6bW00LCAlJWswXG5cdCIKKyAgICAgICAg
ICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ZyIgKHJjKSA6ICJtIiAob3V0KSApOworICAgICAg
ICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHBy
aW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVk
XG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2NGZubWFkZHNzIDE2KCVlZHgp
LCV6bW00LCV6bW00eyVrM30uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19h
dng1MTJfNGZtYXBzICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2NGZubWFkZHNzKTsKKyAg
ICAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CisgICAgICAgICAgICBmbG9hdCBmWzE2XTsKKyAg
ICAgICAgfSBpbiA9IHt7CisgICAgICAgICAgICAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4CisgICAg
ICAgIH19LCBvdXQgPSB7eworICAgICAgICAgICAgMSAtIDEgKiA1IC0gMiAqIDYgLSAzICogNyAt
IDQgKiA4LCAyLCAzLCA0CisgICAgICAgIH19OworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2
bW92dXBzICUxLCAlJXhtbTRcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidmFkZHNzICUl
eG1tNCwgJSV4bW00LCAlJXhtbTVcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidmFkZHNz
ICUleG1tNSwgJSV4bW00LCAlJXhtbTZcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidmFk
ZHNzICUleG1tNiwgJSV4bW00LCAlJXhtbTdcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAi
a21vdncgJTIsICUlazNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odjRmbm1h
ZGRzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInY0Zm5tYWRkc3MgMTYoJTAp
LCAlJXhtbTQsICUleG1tNCV7JSVrMyV9IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQi
IChOVUxMKSwgIm0iIChpbiksICJybWsiICgxKSApOworCisgICAgICAgIHNldF9pbnNuKHY0Zm5t
YWRkc3MpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKSZpbjsKKyAgICAgICAg
cmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHY0Zm5tYWRkc3MpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKworICAgICAgICBhc20gKCAidmNtcGVxcHMgJTEsICUlem1tNCwgJSVrMFxuXHQiCisg
ICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPWciIChyYykgOiAibSIgKG91dCkgKTsK
KyAgICAgICAgaWYgKCByYyAhPSAweGZmZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAg
ICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigi
c2tpcHBlZFxuIik7CisKICN1bmRlZiBkZWNsX2luc24KICN1bmRlZiBwdXRfaW5zbgogI3VuZGVm
IHNldF9pbnNuCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xNDYsNiArMTQ2
LDcgQEAgc3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2RlZmluZSBj
cHVfaGFzX2F2eDUxMl92Ym1pMiAoY3AuZmVhdC5hdng1MTJfdmJtaTIgJiYgeGNyMF9tYXNrKDB4
ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl9iaXRhbGcgKGNwLmZlYXQuYXZ4NTEyX2JpdGFs
ZyAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRkcSAo
Y3AuZmVhdC5hdng1MTJfdnBvcGNudGRxICYmIHhjcjBfbWFzaygweGU2KSkKKyNkZWZpbmUgY3B1
X2hhc19hdng1MTJfNGZtYXBzIChjcC5mZWF0LmF2eDUxMl80Zm1hcHMgJiYgeGNyMF9tYXNrKDB4
ZTYpKQogCiAjZGVmaW5lIGNwdV9oYXNfeGdldGJ2MSAgIChjcHVfaGFzX3hzYXZlICYmIGNwLnhz
dGF0ZS54Z2V0YnYxKQogCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xOTI0
LDYgKzE5MjQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfYXZ4
NTEyX2JpdGFsZygpIHZjcHVfaGFzKCAgICAgICA3LCBFQ1gsIDEyLCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX2F2eDUxMl92cG9wY250ZHEoKSB2Y3B1X2hhcyggICAgNywgRUNYLCAxNCwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyXzRmbWFw
cygpIHZjcHVfaGFzKCAgICAgICA3LCBFRFgsICAzLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3Bz
KQogCiAjZGVmaW5lIHZjcHVfbXVzdF9oYXZlKGZlYXQpIFwKQEAgLTMyMDUsNiArMzIwNiwxOCBA
QCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdGUpOwogICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0g
c2ltZF9vdGhlcjsKICAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBzd2l0Y2gg
KCBiICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogdjRmeyxufW1hZGR7
cCxzfXMgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGNhc2UgMHg5YTog
Y2FzZSAweDliOiBjYXNlIDB4YWE6IGNhc2UgMHhhYjoKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBldmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gNDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlLT5zaW1kX3NpemUgPSBzaW1kXzEyODsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBicmVhazsKIApAQCAtOTM4OCw2ICs5NDAxLDI0IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CiAgICAgICAgIGdvdG8gc2ltZF96
bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZjM4LCAweDlhKTogLyogdjRm
bWFkZHBzIG0xMjgsem1tKzMsem1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0Yy
KDB4MGYzOCwgMHhhYSk6IC8qIHY0Zm5tYWRkcHMgbTEyOCx6bW0rMyx6bW17a30gKi8KKyAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyXzRmbWFwcyk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZigoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC53IHx8IGV2ZXguYnJz
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5sciAhPSAyKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIG9wX21hc2sgPSBvcF9t
YXNrICYgMHhmZmZmID8gMHhmIDogMDsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmMzgsIDB4OWIpOiAvKiB2NGZtYWRkc3MgbTEyOCx4
bW0rMyx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZjM4LCAweGFi
KTogLyogdjRmbm1hZGRzcyBtMTI4LHhtbSszLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJfNGZtYXBzKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKChlYS50eXBlICE9IE9QX01FTSB8fCBldmV4LncgfHwgZXZleC5icnMgfHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBldmV4LmxyID09IDMpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgb3BfbWFzayA9IG9wX21hc2sgJiAxID8gMHhm
IDogMDsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YTApOiAvKiB2cHNjYXR0ZXJke2QscX0gW3h5el1tbSxtZW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGExKTogLyogdnBzY2F0dGVy
cXtkLHF9IFt4eXpdbW0sbWVte2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHhhMik6IC8qIHZzY2F0dGVyZHB7cyxkfSBbeHl6XW1tLG1lbXtrfSAqLwotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaApAQCAtMTE2LDYgKzExNiw5IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEy
X3Zwb3BjbnRkcSBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZQT1BDTlREUSkKICNk
ZWZpbmUgY3B1X2hhc19yZHBpZCAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JE
UElEKQogCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4ICovCisjZGVmaW5lIGNwdV9o
YXNfYXZ4NTEyXzRmbWFwcyAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfNEZNQVBT
KQorCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwogI2RlZmluZSBjcHVfaGFzX2l0
c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykKIAoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:04:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kdc-0001LO-SF; Fri, 15 Mar 2019 11:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kdb-0001L5-SV
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:04:31 +0000
X-Inumbo-ID: 1a1c6bec-4712-11e9-b2e3-97a58ff491c9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a1c6bec-4712-11e9-b2e3-97a58ff491c9;
 Fri, 15 Mar 2019 11:04:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:04:28 -0600
Message-Id: <5C8B86BD020000780021F2BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:04:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 42/50] x86emul: support AVX512_4VNNIW insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QXMgaW4gYSBmZXcgY2FzZXMgYmVmb3JlLCBzaW5jZSB0aGUgaW5zbnMgaGVyZSBhbmQgaW4gcGFy
dGljdWxhciB0aGVpcgptZW1vcnkgYWNjZXNzIHBhdHRlcm5zIGZvbGxvdyB0aGUgQVZYNTEyXzRG
TUFQUyBzY2hlbWUsIEkgZGlkbid0IHRoaW5rCml0IHdhcyBuZWNlc3NhcnkgdG8gYWRkIGNvbnRy
aXZlZCB0ZXN0cyBzcGVjaWZpY2FsbHkgZm9yIHRoZW0sIGJleW9uZAp0aGUgRGlzcDggc2NhbGlu
ZyBvbmVzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0Kdjg6IENvcnJlY3QgdmNwdV9oYXNfKigpIGluc2VydGlvbiBwb2ludC4Kdjc6IFJlLWJhc2Uu
CnY2OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTU0NSw2ICs1NDUs
MTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl80Zm1hcHNfNQogICAgIElOU04o
NGZubWFkZHNzLCBmMiwgMGYzOCwgYWIsIGVsXzQsIGQsIHZsKSwKIH07CiAKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJfNHZubml3XzUxMltdID0geworICAgIElOU04ocDRkcHdzc2Qs
ICBmMiwgMGYzOCwgNTIsIGVsXzQsIGQsIHZsKSwKKyAgICBJTlNOKHA0ZHB3c3NkcywgZjIsIDBm
MzgsIDUzLCBlbF80LCBkLCB2bCksCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyX2JpdGFsZ19hbGxbXSA9IHsKICAgICBJTlNOKHBvcGNudCwgICAgICA2NiwgMGYzOCwgNTQs
IHZsLCBidywgdmwpLAogICAgIElOU04ocHNodWZiaXRxbWIsIDY2LCAwZjM4LCA4ZiwgdmwsICBi
LCB2bCksCkBAIC05NDksNiArOTU0LDcgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5z
dHIsIHN0cnVjdAogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnBmIGNwdV9oYXNfYXZ4NTEyZgogICAg
IFJVTihhdng1MTJwZiwgNTEyKTsKICAgICBSVU4oYXZ4NTEyXzRmbWFwcywgNTEyKTsKKyAgICBS
VU4oYXZ4NTEyXzR2bm5pdywgNTEyKTsKICAgICBSVU4oYXZ4NTEyX2JpdGFsZywgYWxsKTsKICAg
ICBSVU4oYXZ4NTEyX2lmbWEsIGFsbCk7CiAgICAgUlVOKGF2eDUxMl92Ym1pLCBhbGwpOwotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMTQ2LDYgKzE0Niw3IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCB4Y3IwX21hc2sodWludDY0X3QgbWEKICNkZWZpbmUgY3B1X2hhc19hdng1MTJf
dmJtaTIgKGNwLmZlYXQuYXZ4NTEyX3ZibWkyICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUg
Y3B1X2hhc19hdng1MTJfYml0YWxnIChjcC5mZWF0LmF2eDUxMl9iaXRhbGcgJiYgeGNyMF9tYXNr
KDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92cG9wY250ZHEgKGNwLmZlYXQuYXZ4NTEy
X3Zwb3BjbnRkcSAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyXzR2
bm5pdyAoY3AuZmVhdC5hdng1MTJfNHZubml3ICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUg
Y3B1X2hhc19hdng1MTJfNGZtYXBzIChjcC5mZWF0LmF2eDUxMl80Zm1hcHMgJiYgeGNyMF9tYXNr
KDB4ZTYpKQogCiAjZGVmaW5lIGNwdV9oYXNfeGdldGJ2MSAgIChjcHVfaGFzX3hzYXZlICYmIGNw
LnhzdGF0ZS54Z2V0YnYxKQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDc5
LDYgKzQ3OSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4
NGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAog
ICAgIFsweDRlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFy
X3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHg1MiAuLi4gMHg1M10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kXzEyOCwgLmQ4cyA9IDQgfSwKICAgICBbMHg1NCAuLi4gMHg1NV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4NThdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMg
PSAyIH0sCiAgICAgWzB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9
IDEsIC5kOHMgPSAzIH0sCkBAIC0xOTI0LDYgKzE5MjUsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX2JpdGFsZygpIHZjcHVfaGFzKCAgICAgICA3LCBF
Q1gsIDEyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92cG9wY250ZHEoKSB2
Y3B1X2hhcyggICAgNywgRUNYLCAxNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBp
ZCgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfYXZ4NTEyXzR2bm5pdygpIHZjcHVfaGFzKCAgICAgICA3LCBFRFgsICAyLCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl80Zm1hcHMoKSB2Y3B1X2hhcyggICAg
ICAgNywgRURYLCAgMywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAg
IHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIApAQCAtODk0NCw2ICs4
OTQ2LDE1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4
LmwsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfRjIoMHgwZjM4LCAweDUyKTogLyogdnA0ZHB3c3NkIG0xMjgsem1tKzMsem1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYzOCwgMHg1Myk6IC8qIHZw
NGRwd3NzZHMgbTEyOCx6bW0rMyx6bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyXzR2bm5pdyk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZWEu
dHlwZSAhPSBPUF9NRU0gfHwgZXZleC53IHx8IGV2ZXguYnJzIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXZleC5sciAhPSAyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYQ19VRCk7CisgICAgICAgIG9wX21hc2sgPSBvcF9tYXNrICYgMHhmZmZmID8gMHhmIDog
MDsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4OGYpOiAvKiB2cHNodWZiaXRxbWIgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgfHwgIWV2ZXguciB8fCAh
ZXZleC5SIHx8IGV2ZXgueiwgRVhDX1VEKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMTcsNiArMTE3LDcgQEAKICNkZWZpbmUgY3B1X2hhc19y
ZHBpZCAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEUElEKQogCiAvKiBDUFVJ
RCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4ICovCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyXzR2bm5p
dyAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfNFZOTklXKQogI2RlZmluZSBjcHVf
aGFzX2F2eDUxMl80Zm1hcHMgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyXzRGTUFQ
UykKIAogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHggKi8KCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:05:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4ke5-0001SF-6z; Fri, 15 Mar 2019 11:05:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4ke3-0001Ro-AC
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:04:59 +0000
X-Inumbo-ID: 2b67dcac-4712-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 2b67dcac-4712-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:04:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:04:57 -0600
Message-Id: <5C8B86D9020000780021F2C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:04:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 43/50] x86emul: support AVX512_VNNI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QXMgaW4gYSBmZXcgY2FzZXMgYmVmb3JlLCBzaW5jZSB0aGUgaW5zbnMgaGVyZSBhbmQgaW4gcGFy
dGljdWxhciB0aGVpcgptZW1vcnkgYWNjZXNzIHBhdHRlcm5zIGZvbGxvdyB0aGUgdXN1YWwgc2No
ZW1lLCBJIGRpZG4ndCB0aGluayBpdCB3YXMKbmVjZXNzYXJ5IHRvIGFkZCBhIGNvbnRyaXZlZCB0
ZXN0IHNwZWNpZmljYWxseSBmb3IgdGhlbSwgYmV5b25kIHRoZQpEaXNwOCBzY2FsaW5nIG9uZS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY4OiBS
ZS1iYXNlLgp2NzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC01ODAs
NiArNTgwLDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJfdmJtaTJfYWwKICAg
ICBJTlNOKHBzaHJkdywgICAgNjYsIDBmM2EsIDcyLCB2bCwgIHcsIHZsKSwKIH07CiAKK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJfdm5uaV9hbGxbXSA9IHsKKyAgICBJTlNOKHBkcGJ1
c2QsICA2NiwgMGYzOCwgNTAsIHZsLCBkLCB2bCksCisgICAgSU5TTihwZHBidXNkcywgNjYsIDBm
MzgsIDUxLCB2bCwgZCwgdmwpLAorICAgIElOU04ocGRwd3NzZCwgIDY2LCAwZjM4LCA1Miwgdmws
IGQsIHZsKSwKKyAgICBJTlNOKHBkcHdzc2RzLCA2NiwgMGYzOCwgNTMsIHZsLCBkLCB2bCksCit9
OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3Zwb3BjbnRkcV9hbGxbXSA9IHsK
ICAgICBJTlNOKHBvcGNudCwgNjYsIDBmMzgsIDU1LCB2bCwgZHEsIHZsKQogfTsKQEAgLTk1OSw1
ICs5NjYsNiBAQCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAg
UlVOKGF2eDUxMl9pZm1hLCBhbGwpOwogICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKICAgICBS
VU4oYXZ4NTEyX3ZibWkyLCBhbGwpOworICAgIFJVTihhdng1MTJfdm5uaSwgYWxsKTsKICAgICBS
VU4oYXZ4NTEyX3Zwb3BjbnRkcSwgYWxsKTsKIH0KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVs
YXRlLmgKQEAgLTE0NCw2ICsxNDQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgeGNyMF9tYXNrKHVp
bnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEydmwgIChjcC5mZWF0LmF2eDUxMnZsICYm
IHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaSAoY3AuZmVhdC5h
dng1MTJfdmJtaSAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3Zi
bWkyIChjcC5mZWF0LmF2eDUxMl92Ym1pMiAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNw
dV9oYXNfYXZ4NTEyX3ZubmkgKGNwLmZlYXQuYXZ4NTEyX3ZubmkgJiYgeGNyMF9tYXNrKDB4ZTYp
KQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl9iaXRhbGcgKGNwLmZlYXQuYXZ4NTEyX2JpdGFsZyAm
JiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRkcSAoY3Au
ZmVhdC5hdng1MTJfdnBvcGNudGRxICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hh
c19hdng1MTJfNHZubml3IChjcC5mZWF0LmF2eDUxMl80dm5uaXcgJiYgeGNyMF9tYXNrKDB4ZTYp
KQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDc5LDcgKzQ3OSw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4NGRdID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweDRlXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBk
OHNfZHEgfSwKLSAgICBbMHg1MiAuLi4gMHg1M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwg
LmQ4cyA9IDQgfSwKKyAgICBbMHg1MCAuLi4gMHg1M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg1NCAuLi4gMHg1NV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4NThdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMg
PSAyIH0sCiAgICAgWzB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9
IDEsIC5kOHMgPSAzIH0sCkBAIC0xOTIyLDYgKzE5MjIsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEydmwoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDMxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92Ym1pKCkgdmNwdV9o
YXMoICAgICAgICAgNywgRUNYLCAgMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1
MTJfdmJtaTIoKSB2Y3B1X2hhcyggICAgICAgIDcsIEVDWCwgIDYsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfYXZ4NTEyX3ZubmkoKSB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDExLCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl9iaXRhbGcoKSB2Y3B1X2hhcyggICAg
ICAgNywgRUNYLCAxMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfdnBvcGNu
dGRxKCkgdmNwdV9oYXMoICAgIDcsIEVDWCwgMTQsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9o
YXNfcmRwaWQoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMp
CkBAIC0zMjExLDYgKzMyMTIsOCBAQCB4ODZfZGVjb2RlKAogCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggYiApCiAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qIHZwNGRwd3Nz
ZHssc30gbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGNhc2UgMHg1Mjog
Y2FzZSAweDUzOgogICAgICAgICAgICAgICAgIC8qIHY0Znssbn1tYWRke3Asc31zIG5lZWQgc3Bl
Y2lhbCBjYXNpbmcgKi8KICAgICAgICAgICAgICAgICBjYXNlIDB4OWE6IGNhc2UgMHg5YjogY2Fz
ZSAweGFhOiBjYXNlIDB4YWI6CiAgICAgICAgICAgICAgICAgICAgIGlmICggZXZleC5wZnggPT0g
dmV4X2YyICkKQEAgLTk0MTIsNiArOTQxNSwxNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
IGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOwogICAgICAgICBnb3RvIHNpbWRfem1tOwogCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1MCk6IC8qIHZwZHBidXNkIFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4NTEpOiAvKiB2cGRwYnVzZHMgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1Mik6IC8qIHZw
ZHB3c3NkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4NTMpOiAvKiB2cGRwd3NzZHMgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
Ml92bm5pKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsK
KyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF9GMigweDBmMzgsIDB4OWEpOiAvKiB2NGZtYWRkcHMgbTEyOCx6bW0rMyx6bW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZjM4LCAweGFhKTogLyogdjRmbm1hZGRwcyBt
MTI4LHptbSszLHptbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJfNGZtYXBzKTsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTExMiw2ICsxMTIsNyBAQAogLyog
Q1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVjeCAqLwogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92
Ym1pICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZCTUkpCiAjZGVmaW5lIGNw
dV9oYXNfYXZ4NTEyX3ZibWkyICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfVkJN
STIpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZubmkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9BVlg1MTJfVk5OSSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfYml0YWxnICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9CSVRBTEcpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEy
X3Zwb3BjbnRkcSBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZQT1BDTlREUSkKICNk
ZWZpbmUgY3B1X2hhc19yZHBpZCAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JE
UElEKQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyOSw2
ICsyMjksNyBAQCBYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMyKyAyKSAvCiBYRU5f
Q1BVRkVBVFVSRShQS1UsICAgICAgICAgICA2KjMyKyAzKSAvKkggIFByb3RlY3Rpb24gS2V5cyBm
b3IgVXNlcnNwYWNlICovCiBYRU5fQ1BVRkVBVFVSRShPU1BLRSwgICAgICAgICA2KjMyKyA0KSAv
KiEgIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9W
Qk1JMiwgIDYqMzIrIDYpIC8qQSAgQWRkaXRpb25hbCBBVlgtNTEyIFZlY3RvciBCeXRlIE1hbmlw
dWxhdGlvbiBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9WTk5JLCAgIDYqMzIrMTEp
IC8qQSAgVmVjdG9yIE5ldXJhbCBOZXR3b3JrIEluc3RycyAqLwogWEVOX0NQVUZFQVRVUkUoQVZY
NTEyX0JJVEFMRywgNiozMisxMikgLypBICBTdXBwb3J0IGZvciBWUE9QQ05UW0IsV10gYW5kIFZQ
U0hVRkJJVFFNQiAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyX1ZQT1BDTlREUSwgNiozMisxNCkg
LypBICBQT1BDTlQgZm9yIHZlY3RvcnMgb2YgRFcvUVcgKi8KIFhFTl9DUFVGRUFUVVJFKFJEUElE
LCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQSUQgaW5zdHJ1Y3Rpb24gKi8KLS0tIGEveGVuL3Rv
b2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0yNjQsNyAr
MjY0LDcgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyBBVlg1MTIgZmVh
dHVyZXMgYXJlIGJ1aWx0IG9uIHRvcCBvZiBBVlg1MTJGCiAgICAgICAgIEFWWDUxMkY6IFtBVlg1
MTJEUSwgQVZYNTEyX0lGTUEsIEFWWDUxMlBGLCBBVlg1MTJFUiwgQVZYNTEyQ0QsCiAgICAgICAg
ICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMl80Vk5OSVcsIEFWWDUxMl80Rk1B
UFMsCi0gICAgICAgICAgICAgICAgICBBVlg1MTJfVlBPUENOVERRXSwKKyAgICAgICAgICAgICAg
ICAgIEFWWDUxMl9WTk5JLCBBVlg1MTJfVlBPUENOVERRXSwKIAogICAgICAgICAjIEFWWDUxMiBl
eHRlbnNpb25zIGFjdGluZyAoc29sZWx5KSBvbiB2ZWN0b3JzIG9mIGJ5dGVzL3dvcmRzIGFyZSBt
YWRlCiAgICAgICAgICMgZGVwZW5kZW50cyBvZiBBVlg1MTJCVyAoYXMgdG8gcmVxdWlyaW5nIHdp
ZGVyIHRoYW4gMTYtYml0IG1hc2sKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:05:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4kec-0001ac-JS; Fri, 15 Mar 2019 11:05:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kea-0001aM-Jd
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:05:32 +0000
X-Inumbo-ID: 3f3ea9bc-4712-11e9-b2f8-0b5f97a8f175
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f3ea9bc-4712-11e9-b2f8-0b5f97a8f175;
 Fri, 15 Mar 2019 11:05:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:05:30 -0600
Message-Id: <5C8B86FB020000780021F31D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:05:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 44/50] x86emul: support VPCLMULQDQ insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QXMgdG8gdGhlIGZlYXR1cmUgZGVwZW5kZW5jeSBhZGp1c3RtZW50LCB3aGlsZSBzdHJpY3RseSBz
cGVha2luZyBBVlggaXMKYSBzdWZmaWNpZW50IHByZXJlcSAodG8gaGF2ZSBZTU0gcmVnaXN0ZXJz
KSwgMjU2LWJpdCB2ZWN0b3JzIG9mIGludGVnZXJzCmhhdmUgZ290IGZ1bGx5IGludHJvZHVjZWQg
d2l0aCBBVlgyIG9ubHkuIFNhZGx5IGdjYyBjYW4ndCBiZSB1c2VkIGFzIGEKcmVmZXJlbmNlIGhl
cmU6IFRoZXkgZG9uJ3QgcHJvdmlkZSBhbnkgQVZYNTEyLWluZGVwZW5kZW50IGJ1aWx0LWluIGF0
CmFsbC4KCkFsb25nIHRoZSBsaW5lcyBvZiBQQ0xNVUxRRFEsIHNpbmNlIHRoZSBpbnNucyBoZXJl
IGFuZCBpbiBwYXJ0aWN1bGFyCnRoZWlyIG1lbW9yeSBhY2Nlc3MgcGF0dGVybnMgZm9sbG93IHRo
ZSB1c3VhbCBzY2hlbWUsIEkgZGlkbid0IHRoaW5rIGl0CndhcyBuZWNlc3NhcnkgdG8gYWRkIGEg
Y29udHJpdmVkIHRlc3Qgc3BlY2lmaWNhbGx5IGZvciB0aGVtLCBiZXlvbmQgdGhlCkRpc3A4IHNj
YWxpbmcgb25lLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KVEJEOiBTaG91bGQgVlBDTE1VTFFEUSBhbHNvIGRlcGVuZCBvbiBQQ0xNVUxRRFE/Ci0t
LQp2ODogTm8gbmVlZCB0byBzZXQgZmF1bHRfc3VwcHJlc3Npb24gdG8gZmFsc2UuCnY3OiBOZXcu
CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTU5MSw2ICs1OTEsMTAgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92cG9wY250ZAogICAgIElOU04ocG9wY250LCA2
NiwgMGYzOCwgNTUsIHZsLCBkcSwgdmwpCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
dnBjbG11bHFkcV9hbGxbXSA9IHsKKyAgICBJTlNOKHBjbG11bHFkcSwgNjYsIDBmM2EsIDQ0LCB2
bCwgcV9uYiwgdmwpCit9OworCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9hbGxbXSA9
IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9Owogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIg
dmxfMTI4W10gPSB7IFZMXzEyOCB9Owogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfbm8x
MjhbXSA9IHsgVkxfNTEyLCBWTF8yNTYgfTsKQEAgLTk2OCw0ICs5NzIsOSBAQCB2b2lkIGV2ZXhf
ZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMl92Ym1pMiwgYWxs
KTsKICAgICBSVU4oYXZ4NTEyX3ZubmksIGFsbCk7CiAgICAgUlVOKGF2eDUxMl92cG9wY250ZHEs
IGFsbCk7CisKKyAgICBpZiAoIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBSVU4o
dnBjbG11bHFkcSwgYWxsKTsKKyAgICB9CiB9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODYtZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5oCkBAIC0xNDQsNiArMTQ0LDcgQEAgc3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50
NjRfdCBtYQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZsICAoY3AuZmVhdC5hdng1MTJ2bCAmJiB4
Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgKGNwLmZlYXQuYXZ4
NTEyX3ZibWkgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1p
MiAoY3AuZmVhdC5hdng1MTJfdmJtaTIgJiYgeGNyMF9tYXNrKDB4ZTYpKQorI2RlZmluZSBjcHVf
aGFzX3ZwY2xtdWxxZHEgKGNwLmZlYXQudnBjbG11bHFkcSAmJiB4Y3IwX21hc2soNikpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4NTEyX3ZubmkgKGNwLmZlYXQuYXZ4NTEyX3ZubmkgJiYgeGNyMF9tYXNr
KDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl9iaXRhbGcgKGNwLmZlYXQuYXZ4NTEyX2Jp
dGFsZyAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRk
cSAoY3AuZmVhdC5hdng1MTJfdnBvcGNudGRxICYmIHhjcjBfbWFzaygweGU2KSkKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU5NCw3ICs1OTQsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwIC4uLiAweDQx
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4NDIgLi4uIDB4NDNd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCi0gICAg
WzB4NDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDRdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
NDZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDggLi4uIDB4
NDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAg
IFsweDRhIC4uLiAweDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9v
cCA9IDEgfSwKQEAgLTE5MjIsNiArMTkyMiw3IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAogI2Rl
ZmluZSB2Y3B1X2hhc19hdng1MTJ2bCgpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMzEs
IGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3ZibWkoKSB2Y3B1X2hhcyggICAg
ICAgICA3LCBFQ1gsICAxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92Ym1p
MigpIHZjcHVfaGFzKCAgICAgICAgNywgRUNYLCAgNiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1
X2hhc192cGNsbXVscWRxKCkgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMTAsIGN0eHQsIG9w
cykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3ZubmkoKSB2Y3B1X2hhcyggICAgICAgICA3LCBF
Q1gsIDExLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl9iaXRhbGcoKSB2Y3B1
X2hhcyggICAgICAgNywgRUNYLCAxMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1
MTJfdnBvcGNudGRxKCkgdmNwdV9oYXMoICAgIDcsIEVDWCwgMTQsIGN0eHQsIG9wcykKQEAgLTEw
MjE5LDEzICsxMDIyMCwxOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBvcG1hc2tfc2hp
ZnRfaW1tOwogCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDQpOiAgICAgLyog
cGNsbXVscWRxICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHg0NCk6IC8qIHZwY2xtdWxxZHEgJGltbTgseG1tL20xMjgseG1tLHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0NCk6IC8qIHZwY2xtdWxx
ZHEgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKHBjbG11bHFkcSk7CiAgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4
X25vbmUgKQogICAgICAgICAgICAgZ290byBzaW1kXzBmM2FfY29tbW9uOwotICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAgICAgIGlmICggdmV4LmwgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUodnBjbG11bHFkcSk7CiAgICAgICAg
IGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmM2EsIDB4NDQpOiAvKiB2cGNsbXVscWRxICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh2cGNsbXVscWRxKTsKKyAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzIHx8IGV2ZXgub3Btc2ssIEVYQ19V
RCk7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0YSk6IC8qIHZibGVuZHZwcyB7eCx5fW1tLHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
YSwgMHg0Yik6IC8qIHZibGVuZHZwZCB7eCx5fW1tLHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMTIsNiArMTEyLDcgQEAKIC8qIENQVUlEIGxldmVsIDB4MDAw
MDAwMDc6MC5lY3ggKi8KICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaSAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9WQk1JKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1p
MiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZCTUkyKQorI2RlZmluZSBjcHVf
aGFzX3ZwY2xtdWxxZHEgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVlBDTE1VTFFEUSkK
ICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdm5uaSAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0FWWDUxMl9WTk5JKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl9iaXRhbGcgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQVZYNTEyX0JJVEFMRykKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdnBv
cGNudGRxIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfVlBPUENOVERRKQotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTEyMSw3ICsxMjEsNyBAQCBY
RU5fQ1BVRkVBVFVSRShQQkUsICAgICAgICAgICAwKjMyKzMxKSAvCiAKIC8qIEludGVsLWRlZmlu
ZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDAxLmVjeCwgd29yZCAxICovCiBY
RU5fQ1BVRkVBVFVSRShTU0UzLCAgICAgICAgICAxKjMyKyAwKSAvKkEgIFN0cmVhbWluZyBTSU1E
IEV4dGVuc2lvbnMtMyAqLwotWEVOX0NQVUZFQVRVUkUoUENMTVVMUURRLCAgICAgMSozMisgMSkg
LypBICBDYXJyeS1sZXNzIG11bGl0cGxpY2F0aW9uICovCitYRU5fQ1BVRkVBVFVSRShQQ0xNVUxR
RFEsICAgICAxKjMyKyAxKSAvKkEgIENhcnJ5LWxlc3MgbXVsdGlwbGljYXRpb24gKi8KIFhFTl9D
UFVGRUFUVVJFKERURVM2NCwgICAgICAgIDEqMzIrIDIpIC8qICAgNjQtYml0IERlYnVnIFN0b3Jl
ICovCiBYRU5fQ1BVRkVBVFVSRShNT05JVE9SLCAgICAgICAxKjMyKyAzKSAvKiAgIE1vbml0b3Iv
TXdhaXQgc3VwcG9ydCAqLwogWEVOX0NQVUZFQVRVUkUoRFNDUEwsICAgICAgICAgMSozMisgNCkg
LyogICBDUEwgUXVhbGlmaWVkIERlYnVnIFN0b3JlICovCkBAIC0yMjksNiArMjI5LDcgQEAgWEVO
X0NQVUZFQVRVUkUoVU1JUCwgICAgICAgICAgNiozMisgMikgLwogWEVOX0NQVUZFQVRVUkUoUEtV
LCAgICAgICAgICAgNiozMisgMykgLypIICBQcm90ZWN0aW9uIEtleXMgZm9yIFVzZXJzcGFjZSAq
LwogWEVOX0NQVUZFQVRVUkUoT1NQS0UsICAgICAgICAgNiozMisgNCkgLyohICBPUyBQcm90ZWN0
aW9uIEtleXMgRW5hYmxlICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVkJNSTIsICA2KjMyKyA2
KSAvKkEgIEFkZGl0aW9uYWwgQVZYLTUxMiBWZWN0b3IgQnl0ZSBNYW5pcHVsYXRpb24gSW5zdHJz
ICovCitYRU5fQ1BVRkVBVFVSRShWUENMTVVMUURRLCAgICA2KjMyKzEwKSAvKkEgIFZlY3RvciBD
YXJyeS1sZXNzIE11bHRpcGxpY2F0aW9uIEluc3RycyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEy
X1ZOTkksICAgNiozMisxMSkgLypBICBWZWN0b3IgTmV1cmFsIE5ldHdvcmsgSW5zdHJzICovCiBY
RU5fQ1BVRkVBVFVSRShBVlg1MTJfQklUQUxHLCA2KjMyKzEyKSAvKkEgIFN1cHBvcnQgZm9yIFZQ
T1BDTlRbQixXXSBhbmQgVlBTSFVGQklUUU1CICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVlBP
UENOVERRLCA2KjMyKzE0KSAvKkEgIFBPUENOVCBmb3IgdmVjdG9ycyBvZiBEVy9RVyAqLwotLS0g
YS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAg
LTI1NSw4ICsyNTUsOSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogCiAgICAgICAgICMg
VGhpcyBpcyBqdXN0IHRoZSBkZXBlbmRlbmN5IGJldHdlZW4gQVZYNTEyIGFuZCBBVlgyIG9mIFhT
VEFURQogICAgICAgICAjIGZlYXR1cmUgZmxhZ3MuICBJZiB3YW50IHRvIHVzZSBBVlg1MTIsIEFW
WDIgbXVzdCBiZSBzdXBwb3J0ZWQgYW5kCi0gICAgICAgICMgZW5hYmxlZC4KLSAgICAgICAgQVZY
MjogW0FWWDUxMkZdLAorICAgICAgICAjIGVuYWJsZWQuICBDZXJ0YWluIGxhdGVyIGV4dGVuc2lv
bnMsIGFjdGluZyBvbiAyNTYtYml0IHZlY3RvcnMgb2YKKyAgICAgICAgIyBpbnRlZ2VycywgYmV0
dGVyIGRlcGVuZCBvbiBBVlgyIHRoYW4gQVZYLgorICAgICAgICBBVlgyOiBbQVZYNTEyRiwgVlBD
TE1VTFFEUV0sCiAKICAgICAgICAgIyBBVlg1MTJGIGlzIHRha2VuIHRvIG1lYW4gaGFyZHdhcmUg
c3VwcG9ydCBmb3IgNTEyYml0IHJlZ2lzdGVycwogICAgICAgICAjICh3aGljaCBpbiBwcmFjdGlj
ZSBkZXBlbmRzIG9uIHRoZSBFVkVYIHByZWZpeCB0byBlbmNvZGUpIGFzIHdlbGwKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:06:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:06: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 1h4kf6-0001ga-3V; Fri, 15 Mar 2019 11:06:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kf5-0001gP-DA
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:06:03 +0000
X-Inumbo-ID: 51ec1320-4712-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 51ec1320-4712-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:06:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:06:01 -0600
Message-Id: <5C8B8719020000780021F320@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:06:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 45/50] x86emul: support VAES insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QXMgdG8gdGhlIGZlYXR1cmUgZGVwZW5kZW5jeSBhZGp1c3RtZW50LCBqdXN0IGxpa2UgZm9yIFZQ
Q0xNVUxRRFEgd2hpbGUKc3RyaWN0bHkgc3BlYWtpbmcgQVZYIGlzIGEgc3VmZmljaWVudCBwcmVy
ZXEgKHRvIGhhdmUgWU1NIHJlZ2lzdGVycyksCjI1Ni1iaXQgdmVjdG9ycyBvZiBpbnRlZ2VycyBo
YXZlIGdvdCBmdWxseSBpbnRyb2R1Y2VkIHdpdGggQVZYMiBvbmx5LgoKQSBuZXcgdGVzdCBjYXNl
IChhbHNvIGNvdmVyaW5nIEFFU05JKSB3aWxsIGJlIGFkZGVkIHRvIHRoZSBoYXJuZXNzIGJ5IGEK
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tClRCRDogU2hvdWxkIFZBRVMgYWxzbyBkZXBlbmQgb24gQUVTTkk/Ci0tLQp2
ODogTm8gbmVlZCB0byBzZXQgZmF1bHRfc3VwcHJlc3Npb24gdG8gZmFsc2UuCnY3OiBOZXcuCgot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTU5MSw2ICs1OTEsMTggQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92cG9wY250ZAogICAgIElOU04ocG9wY250LCA2Niwg
MGYzOCwgNTUsIHZsLCBkcSwgdmwpCiB9OwogCisvKgorICogVGhlIHVzZXMgb2YgYiBpbiB0aGlz
IHRhYmxlIGFyZSBzaW1wbHkgKG9uZSBvZikgdGhlIHNob3J0ZXN0IGZvcm0ocykgb2YKKyAqIHNh
eWluZyAibm8gYnJvYWRjYXN0IiB3aXRob3V0IGludHJvZHVjaW5nIGEgMTI4LWJpdCBncmFudWxh
cml0eSBlbnVtZXJhdG9yLgorICogRHVlIHRvIGFsbCBvZiB0aGUgaW5zbnMgYmVpbmcgV0lHLCB3
LCBkX25iLCBhbmQgcV9uYiB3b3VsZCBhbGwgYWxzbyBmaXQuCisgKi8KK3N0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCB2YWVzX2FsbFtdID0geworICAgIElOU04oYWVzZGVjLCAgICAgNjYsIDBmMzgs
IGRlLCB2bCwgYiwgdmwpLAorICAgIElOU04oYWVzZGVjbGFzdCwgNjYsIDBmMzgsIGRmLCB2bCwg
YiwgdmwpLAorICAgIElOU04oYWVzZW5jLCAgICAgNjYsIDBmMzgsIGRjLCB2bCwgYiwgdmwpLAor
ICAgIElOU04oYWVzZW5jbGFzdCwgNjYsIDBmMzgsIGRkLCB2bCwgYiwgdmwpLAorfTsKKwogc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IHZwY2xtdWxxZHFfYWxsW10gPSB7CiAgICAgSU5TTihwY2xt
dWxxZHEsIDY2LCAwZjNhLCA0NCwgdmwsIHFfbmIsIHZsKQogfTsKQEAgLTk3NSw2ICs5ODcsNyBA
QCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAKICAgICBpZiAoIGNw
dV9oYXNfYXZ4NTEyZiApCiAgICAgeworICAgICAgICBSVU4odmFlcywgYWxsKTsKICAgICAgICAg
UlVOKHZwY2xtdWxxZHEsIGFsbCk7CiAgICAgfQogfQotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVt
dWxhdGUuaApAQCAtMTQ0LDYgKzE0NCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB4Y3IwX21hc2so
dWludDY0X3QgbWEKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgKGNwLmZlYXQuYXZ4NTEydmwg
JiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1pIChjcC5mZWF0
LmF2eDUxMl92Ym1pICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJf
dmJtaTIgKGNwLmZlYXQuYXZ4NTEyX3ZibWkyICYmIHhjcjBfbWFzaygweGU2KSkKKyNkZWZpbmUg
Y3B1X2hhc192YWVzICAgICAgKGNwLmZlYXQudmFlcyAmJiB4Y3IwX21hc2soNikpCiAjZGVmaW5l
IGNwdV9oYXNfdnBjbG11bHFkcSAoY3AuZmVhdC52cGNsbXVscWRxICYmIHhjcjBfbWFzayg2KSkK
ICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdm5uaSAoY3AuZmVhdC5hdng1MTJfdm5uaSAmJiB4Y3Iw
X21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX2JpdGFsZyAoY3AuZmVhdC5hdng1
MTJfYml0YWxnICYmIHhjcjBfbWFzaygweGU2KSkKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTU0MSw3ICs1NDEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFi
bGUgewogICAgIFsweGNjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29w
ID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweGNkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
c2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhkYl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4ZGMgLi4uIDB4ZGZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZGMgLi4uIDB4ZGZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
ZjBdID0geyAudHdvX29wID0gMSB9LAogICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50d29f
b3AgPSAxIH0sCiAgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCkBAIC0xOTIyLDYgKzE5MjIsNyBA
QCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEydmwoKSAgICB2
Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFz
X2F2eDUxMl92Ym1pKCkgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAgMSwgY3R4dCwgb3BzKQog
I2RlZmluZSB2Y3B1X2hhc19hdng1MTJfdmJtaTIoKSB2Y3B1X2hhcyggICAgICAgIDcsIEVDWCwg
IDYsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfdmFlcygpICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCBFQ1gsICA5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3ZwY2xtdWxx
ZHEoKSAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAxMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2
Y3B1X2hhc19hdng1MTJfdm5uaSgpIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMTEsIGN0eHQs
IG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX2JpdGFsZygpIHZjcHVfaGFzKCAgICAgICA3
LCBFQ1gsIDEyLCBjdHh0LCBvcHMpCkBAIC04OTM1LDEzICs4OTM2LDkgQEAgeDg2X2VtdWxhdGUo
CiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGIpOiAgICAgLyogYWVzaW1jIHht
bS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkYik6
IC8qIHZhZXNpbWMgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
MzgsIDB4ZGMpOiAgICAgLyogYWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGMpOiAvKiB2YWVzZW5jIHhtbS9tMTI4LHhtbSx4
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZCk6ICAgICAvKiBhZXNl
bmNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4ZGQpOiAvKiB2YWVzZW5jbGFzdCB4bW0vbTEyOCx4bW0seG1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGUpOiAgICAgLyogYWVzZGVjIHhtbS9tMTI4LHht
bSx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2
YWVzZGVjIHhtbS9tMTI4LHhtbSx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
OCwgMHhkZik6ICAgICAvKiBhZXNkZWNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KLSAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGYpOiAvKiB2YWVzZGVjbGFzdCB4bW0vbTEy
OCx4bW0seG1tICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKICAg
ICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgICAgICBnb3RvIHNpbWRf
MGYzOF9jb21tb247CkBAIC05NjU1LDYgKzk2NTIsMjQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmVyKTsKICAgICAgICAgZ290byBzaW1kX3pt
bV9zY2FsYXJfc2FlOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRj
KTogIC8qIHZhZXNlbmMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRkKTogIC8qIHZhZXNlbmNsYXN0IHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHhkZSk6ICAvKiB2YWVzZGVjIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZik6ICAvKiB2YWVzZGVjbGFzdCB7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgaWYgKCAhdmV4LmwgKQorICAg
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYWVzbmkpOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh2YWVzKTsKKyAgICAgICAgZ290byBz
aW1kXzBmX2F2eDsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4ZGMp
OiAvKiB2YWVzZW5jIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4ZGQpOiAvKiB2YWVzZW5jbGFzdCBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweGRlKTogLyogdmFlc2RlYyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGRmKTogLyogdmFlc2RlY2xhc3QgW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKHZhZXMpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMgfHwgZXZl
eC5vcG1zaywgRVhDX1VEKTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAgICAgICAgdmNwdV9t
dXN0X2hhdmUobW92YmUpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTEyLDYgKzExMiw3IEBA
CiAvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4ICovCiAjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEyX3ZibWkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfVkJNSSkKICNkZWZp
bmUgY3B1X2hhc19hdng1MTJfdmJtaTIgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUx
Ml9WQk1JMikKKyNkZWZpbmUgY3B1X2hhc192YWVzICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1ZBRVMpCiAjZGVmaW5lIGNwdV9oYXNfdnBjbG11bHFkcSAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9WUENMTVVMUURRKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92bm5p
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZOTkkpCiAjZGVmaW5lIGNwdV9o
YXNfYXZ4NTEyX2JpdGFsZyAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfQklUQUxH
KQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyOSw2ICsy
MjksNyBAQCBYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMyKyAyKSAvCiBYRU5fQ1BV
RkVBVFVSRShQS1UsICAgICAgICAgICA2KjMyKyAzKSAvKkggIFByb3RlY3Rpb24gS2V5cyBmb3Ig
VXNlcnNwYWNlICovCiBYRU5fQ1BVRkVBVFVSRShPU1BLRSwgICAgICAgICA2KjMyKyA0KSAvKiEg
IE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9WQk1J
MiwgIDYqMzIrIDYpIC8qQSAgQWRkaXRpb25hbCBBVlgtNTEyIFZlY3RvciBCeXRlIE1hbmlwdWxh
dGlvbiBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKFZBRVMsICAgICAgICAgIDYqMzIrIDkpIC8q
QSAgVmVjdG9yIEFFUyBJbnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJFKFZQQ0xNVUxRRFEsICAgIDYq
MzIrMTApIC8qQSAgVmVjdG9yIENhcnJ5LWxlc3MgTXVsdGlwbGljYXRpb24gSW5zdHJzICovCiBY
RU5fQ1BVRkVBVFVSRShBVlg1MTJfVk5OSSwgICA2KjMyKzExKSAvKkEgIFZlY3RvciBOZXVyYWwg
TmV0d29yayBJbnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9CSVRBTEcsIDYqMzIrMTIp
IC8qQSAgU3VwcG9ydCBmb3IgVlBPUENOVFtCLFddIGFuZCBWUFNIVUZCSVRRTUIgKi8KLS0tIGEv
eGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0y
NTcsNyArMjU3LDcgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyBmZWF0
dXJlIGZsYWdzLiAgSWYgd2FudCB0byB1c2UgQVZYNTEyLCBBVlgyIG11c3QgYmUgc3VwcG9ydGVk
IGFuZAogICAgICAgICAjIGVuYWJsZWQuICBDZXJ0YWluIGxhdGVyIGV4dGVuc2lvbnMsIGFjdGlu
ZyBvbiAyNTYtYml0IHZlY3RvcnMgb2YKICAgICAgICAgIyBpbnRlZ2VycywgYmV0dGVyIGRlcGVu
ZCBvbiBBVlgyIHRoYW4gQVZYLgotICAgICAgICBBVlgyOiBbQVZYNTEyRiwgVlBDTE1VTFFEUV0s
CisgICAgICAgIEFWWDI6IFtBVlg1MTJGLCBWQUVTLCBWUENMTVVMUURRXSwKIAogICAgICAgICAj
IEFWWDUxMkYgaXMgdGFrZW4gdG8gbWVhbiBoYXJkd2FyZSBzdXBwb3J0IGZvciA1MTJiaXQgcmVn
aXN0ZXJzCiAgICAgICAgICMgKHdoaWNoIGluIHByYWN0aWNlIGRlcGVuZHMgb24gdGhlIEVWRVgg
cHJlZml4IHRvIGVuY29kZSkgYXMgd2VsbAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:06:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kfc-0001pN-Dy; Fri, 15 Mar 2019 11:06:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kfb-0001pE-G5
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:06:35 +0000
X-Inumbo-ID: 63619caa-4712-11e9-8595-c71003392d02
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63619caa-4712-11e9-8595-c71003392d02;
 Fri, 15 Mar 2019 11:06:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:06:31 -0600
Message-Id: <5C8B8733020000780021F323@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:06:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 46/50] x86emul: support GFNI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Tm90ZSB0aGF0IHRoZSBJU0EgZXh0ZW5zaW9ucyBkb2N1bWVudCByZXZpc2lvbiAwMzUgaXMgYW1i
aWd1b3VzCnJlZ2FyZGluZyBmYXVsdCBzdXBwcmVzc2lvbiBmb3IgVkdGMlA4TVVMQjogVGV4dCBz
YXlzIGl0J3Mgc3VwcG9ydGVkLAp3aGlsZSB0aGUgZXhjZXB0aW9uIHNwZWNpZmljYXRpb24gbGlz
dGVkIGlzIEU0TkYuIEdpdmVuIHRoZSB3b3JkaW5nIGhlcmUKYW5kIGZvciB0aGUgb3RoZXIgdHdv
IGluc25zIEknbSBpbmNsaW5lZCB0byB0cnVzdCB0aGUgdGV4dCBtb3JlIHRoYW4gdGhlCmV4Y2Vw
dGlvbiByZWZlcmVuY2UsIHdoaWNoIHdhcyBhbHNvIGNvbmZpcm1lZCBpbmZvcm1hbGx5LgoKQXMg
dG8gdGhlIGZlYXR1cmUgZGVwZW5kZW5jeSBhZGp1c3RtZW50LCB3aGlsZSBzdHJpY3RseSBzcGVh
a2luZyBTU0UgaXMKYSBzdWZmaWNpZW50IHByZXJlcSAodG8gaGF2ZSBYTU0gcmVnaXN0ZXJzKSwg
dmVjdG9ycyBvZiBieXRlcyBhbmQgcXdvcmRzCmhhdmUgZ290IGludHJvZHVjZWQgb25seSB3aXRo
IFNTRTIuIGdjYywgZm9yIGV4YW1wbGUsIHVzZXMgYSBzaW1pbGFyCmNvbm5lY3Rpb24gaW4gaXRz
IHJlc3BlY3RpdmUgaW50cmluc2ljcyBoZWFkZXIuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2ODogQWRkIHtldmV4fS1wcm9kdWNpbmcgdmdmMnA4
bXVsYiBhbGlhcyB0byBzaW1kLmguIEFkZCBtaXNzaW5nIHNpbWQuaAogICAgZGVwZW5kZW5jeS4g
UmUtYmFzZS4Kdjc6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE5LDcgKzE5LDgg
QEAgQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBTSU1EIDo9IDNkbm93IHNzZSBzc2Uy
IHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEgYXZ4NTEyZXIgYXZ4
NTEydmJtaQogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnIGF2eDUxMmYtc2cgYXZ4NTEy
dmwtc2cKLVRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQorR0YgOj0g
c3NlMi1nZiBhdngyLWdmIGF2eDUxMmJ3LWdmCitURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1E
KSAkKEZNQSkgJChTRykgJChHRikKIAogT1BNQVNLIDo9IGF2eDUxMmYgYXZ4NTEyZHEgYXZ4NTEy
YncKIApAQCAtMTQyLDEyICsxNDMsMTcgQEAgJCgxKS1jZmxhZ3MgOj0gXAogCSAgICQoZm9yZWFj
aCBmbHQsJCgkKDEpLWZsdHMpLCBcCiAJICAgICAiLURfJCh2ZWMpeCQoaWR4KWYkKGZsdCkgLW0k
KDE6LXNnPSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX01BWD0kKHZlYykgLURJRFhf
U0laRT0kKGlkeCkgLURGTE9BVF9TSVpFPSQoZmx0KSIpKSkKIGVuZGVmCitkZWZpbmUgc2ltZC1n
Zi1kZWZzCiskKDEpLWNmbGFncyA6PSAkKGZvcmVhY2ggdmVjLCQoJCgxOi1nZj0pLXZlY3MpLCBc
CisJICAgICAgICAgIi1EXyQodmVjKSAtbWdmbmkgLW0kKDE6LWdmPSkgJChjYWxsIG5vbi1zc2Us
JCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIikKK2VuZGVmCiBkZWZpbmUgb3BtYXNrLWRlZnMK
ICQoMSktb3BtYXNrLWNmbGFncyA6PSAkKGZvcmVhY2ggdmVjLCQoJCgxKS1vcG1hc2stdmVjcyks
ICItRF8kKHZlYykgLW0kKDEpIC1PcyAtRFNJWkU9JCh2ZWMpIikKIGVuZGVmCiAKICQoZm9yZWFj
aCBmbGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWRlZnMsJChmbGF2b3Ip
KSkpCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0cpLCQoZXZhbCAkKGNhbGwgc2ltZC1zZy1kZWZzLCQo
Zmxhdm9yKSkpKQorJChmb3JlYWNoIGZsYXZvciwkKEdGKSwkKGV2YWwgJChjYWxsIHNpbWQtZ2Yt
ZGVmcywkKGZsYXZvcikpKSkKICQoZm9yZWFjaCBmbGF2b3IsJChPUE1BU0spLCQoZXZhbCAkKGNh
bGwgb3BtYXNrLWRlZnMsJChmbGF2b3IpKSkpCiAKIGZpcnN0LXN0cmluZyA9ICQoc2hlbGwgZm9y
IHMgaW4gJCgxKTsgZG8gZWNobyAiJCRzIjsgYnJlYWs7IGRvbmUpCkBAIC0xOTcsNyArMjAzLDEw
IEBAICQoYWRkc3VmZml4IC5jLCQoRk1BKSk6CiAkKGFkZHN1ZmZpeCAuYywkKFNHKSk6CiAJbG4g
LXNmIHNpbWQtc2cuYyAkQAogCi0kKGFkZHN1ZmZpeCAuaCwkKFNJTUQpICQoRk1BKSAkKFNHKSk6
IHNpbWQuaAorJChhZGRzdWZmaXggLmMsJChHRikpOgorCWxuIC1zZiBzaW1kLWdmLmMgJEAKKwor
JChhZGRzdWZmaXggLmgsJChTSU1EKSAkKEZNQSkgJChTRykgJChHRikpOiBzaW1kLmgKIAogeG9w
LmggYXZ4NTEyZi5oOiBzaW1kLWZtYS5jCiAKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5j
CkBAIC01OTEsNiArNTkxLDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJfdnBv
cGNudGQKICAgICBJTlNOKHBvcGNudCwgNjYsIDBmMzgsIDU1LCB2bCwgZHEsIHZsKQogfTsKIAor
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGdmbmlfYWxsW10gPSB7CisgICAgSU5TTihnZjJwOGFm
ZmluZWludnFiLCA2NiwgMGYzYSwgY2YsIHZsLCBxLCB2bCksCisgICAgSU5TTihnZjJwOGFmZmlu
ZXFiLCAgICA2NiwgMGYzYSwgY2UsIHZsLCBxLCB2bCksCisgICAgSU5TTihnZjJwOG11bGIsICAg
ICAgICA2NiwgMGYzOCwgY2YsIHZsLCBiLCB2bCksCit9OworCiAvKgogICogVGhlIHVzZXMgb2Yg
YiBpbiB0aGlzIHRhYmxlIGFyZSBzaW1wbHkgKG9uZSBvZikgdGhlIHNob3J0ZXN0IGZvcm0ocykg
b2YKICAqIHNheWluZyAibm8gYnJvYWRjYXN0IiB3aXRob3V0IGludHJvZHVjaW5nIGEgMTI4LWJp
dCBncmFudWxhcml0eSBlbnVtZXJhdG9yLgpAQCAtOTg3LDYgKzk5Myw3IEBAIHZvaWQgZXZleF9k
aXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKIAogICAgIGlmICggY3B1X2hhc19hdng1MTJm
ICkKICAgICB7CisgICAgICAgIFJVTihnZm5pLCBhbGwpOwogICAgICAgICBSVU4odmFlcywgYWxs
KTsKICAgICAgICAgUlVOKHZwY2xtdWxxZHEsIGFsbCk7CiAgICAgfQotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmgKQEAgLTM3MSw2ICszNzEsNyBAQCBPVlIoY3Z0dHNkMnNpcSk7CiBPVlIoY3Z0dHNzMnNpKTsK
IE9WUihjdnR0c3Myc2lsKTsKIE9WUihjdnR0c3Myc2lxKTsKK09WUihnZjJwOG11bGIpOwogT1ZS
KG1vdmRkdXApOwogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsKLS0tIC9kZXYvbnVsbAor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1nZi5jCkBAIC0wLDAgKzEsODAgQEAK
KyNkZWZpbmUgVUlOVF9TSVpFIDEKKworI2luY2x1ZGUgInNpbWQuaCIKK0VOVFJZKGdmX3Rlc3Qp
OworCisjaWYgVkVDX1NJWkUgPT0gMTYKKyMgZGVmaW5lIEdGKG9wLCBzLCBhLi4uKSBfX2J1aWx0
aW5faWEzMl92Z2YycDggIyMgb3AgIyMgX3YxNnFpICMjIHMoYSkKKyNlbGlmIFZFQ19TSVpFID09
IDMyCisjIGRlZmluZSBHRihvcCwgcywgYS4uLikgX19idWlsdGluX2lhMzJfdmdmMnA4ICMjIG9w
ICMjIF92MzJxaSAjIyBzKGEpCisjZWxpZiBWRUNfU0laRSA9PSA2NAorIyBkZWZpbmUgR0Yob3As
IHMsIGEuLi4pIF9fYnVpbHRpbl9pYTMyX3ZnZjJwOCAjIyBvcCAjIyBfdjY0cWkgIyMgcyhhKQor
I2VuZGlmCisKKyNpZmRlZiBfX0FWWDUxMkJXX18KKyMgZGVmaW5lIEFMTF9UUlVFICh+MFVMTCA+
PiAoNjQgLSBFTEVNX0NPVU5UKSkKKyMgZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcWIsIF9tYXNr
LCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAtMSkgPT0gQUxMX1RSVUUpCisjIGRlZmluZSBtdWwo
eCwgeSkgR0YobXVsYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRl
ZigpLCB+MCkKKyMgZGVmaW5lIHRyYW5zZm9ybShtLCBkaXIsIHgsIGMpICh7IFwKKyAgICB2ZWNf
dCB0XzsgXAorICAgIGFzbSAoICJ2Z2YycDhhZmZpbmUiICNkaXIgInFiICVbaW1tXSwgJVttYXRy
aXhdJXsxdG8lY1tuXSV9LCAlW3NyY10sICVbZHN0XSIgXAorICAgICAgICAgIDogW2RzdF0gIj12
IiAodF8pIFwKKyAgICAgICAgICA6IFttYXRyaXhdICJtIiAobSksIFtzcmNdICJ2IiAoeCksIFtp
bW1dICJpIiAoYyksIFtuXSAiaSIgKFZFQ19TSVpFIC8gOCkgKTsgXAorICAgIHRfOyBcCit9KQor
I2Vsc2UKKyMgaWYgZGVmaW5lZChfX0FWWDJfXykKKyMgIGRlZmluZSBiY3N0cSh4KSAoeyBcCisg
ICAgdmRpX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3RxICUxLCAlMCIgOiAiPXgiICh0
XykgOiAibSIgKHgpICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGRlZmluZSB0b19ib29sKGNtcCkg
QihwdGVzdGMsICwgY21wLCAodmRpX3Qpe30gPT0gMCkKKyMgZWxzZQorIyAgZGVmaW5lIGJjc3Rx
KHgpICgodmRpX3Qpe3gsIHh9KQorIyAgZGVmaW5lIHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lh
MzJfcG1vdm1za2IxMjgoY21wKSA9PSAweGZmZmYpCisjIGVuZGlmCisjIGRlZmluZSBlcSh4LCB5
KSB0b19ib29sKCh4KSA9PSAoeSkpCisjIGRlZmluZSBtdWwoeCwgeSkgR0YobXVsYiwgLCAodnFp
X3QpKHgpLCAodnFpX3QpKHkpKQorIyBkZWZpbmUgdHJhbnNmb3JtKG0sIGRpciwgeCwgYykgKHsg
XAorICAgIHZkaV90IG1fID0gYmNzdHEobSk7IFwKKyAgICB0b3VjaChtXyk7IFwKKyAgICAoKHZl
Y190KUdGKGFmZmluZSAjIyBkaXIgIyMgcWIsICwgKHZxaV90KSh4KSwgKHZxaV90KW1fLCBjKSk7
IFwKK30pCisjZW5kaWYKKworY29uc3QgdW5zaWduZWQgX19hdHRyaWJ1dGVfXygobW9kZShESSkp
KSBpZGVudCA9IDB4MDEwMjA0MDgxMDIwNDA4MFVMTDsKKworaW50IGdmX3Rlc3Qodm9pZCkKK3sK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB2ZWNfdCBzcmMsIG9uZTsKKworICAgIGZvciAoIGkg
PSAwOyBpIDwgRUxFTV9DT1VOVDsgKytpICkKKyAgICB7CisgICAgICAgIHNyY1tpXSA9IGk7Cisg
ICAgICAgIG9uZVtpXSA9IDE7CisgICAgfQorCisgICAgLyogU3BlY2lhbCBjYXNlIGZvciBmaXJz
dCBpdGVyYXRpb24uICovCisgICAgb25lWzBdID0gMDsKKworICAgIGRvIHsKKyAgICAgICAgdmVj
X3QgaW52ID0gdHJhbnNmb3JtKGlkZW50LCBpbnYsIHNyYywgMCk7CisKKyAgICAgICAgdG91Y2go
c3JjKTsKKyAgICAgICAgdG91Y2goaW52KTsKKyAgICAgICAgaWYgKCAhZXEobXVsKHNyYywgaW52
KSwgb25lKSApIHJldHVybiBfX0xJTkVfXzsKKworICAgICAgICB0b3VjaChzcmMpOworICAgICAg
ICB0b3VjaChpbnYpOworICAgICAgICBpZiAoICFlcShtdWwoaW52LCBzcmMpLCBvbmUpICkgcmV0
dXJuIF9fTElORV9fOworCisgICAgICAgIG9uZVswXSA9IDE7CisKKyAgICAgICAgc3JjICs9IEVM
RU1fQ09VTlQ7CisgICAgICAgIGkgKz0gRUxFTV9DT1VOVDsKKyAgICB9IHdoaWxlICggaSA8IDI1
NiApOworCisgICAgcmV0dXJuIDA7Cit9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvci5jCkBAIC0xMSwxMiArMTEsMTQgQEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVz
dCwgXCJheFwiLCBAcHJvZwogI2luY2x1ZGUgIjNkbm93LmgiCiAjaW5jbHVkZSAic3NlLmgiCiAj
aW5jbHVkZSAic3NlMi5oIgorI2luY2x1ZGUgInNzZTItZ2YuaCIKICNpbmNsdWRlICJzc2U0Lmgi
CiAjaW5jbHVkZSAiYXZ4LmgiCiAjaW5jbHVkZSAiZm1hNC5oIgogI2luY2x1ZGUgImZtYS5oIgog
I2luY2x1ZGUgImF2eDIuaCIKICNpbmNsdWRlICJhdngyLXNnLmgiCisjaW5jbHVkZSAiYXZ4Mi1n
Zi5oIgogI2luY2x1ZGUgInhvcC5oIgogI2luY2x1ZGUgImF2eDUxMmYtb3BtYXNrLmgiCiAjaW5j
bHVkZSAiYXZ4NTEyZHEtb3BtYXNrLmgiCkBAIC0yNSw2ICsyNyw3IEBAIGFzbSAoICIucHVzaHNl
Y3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRlICJhdng1MTJmLXNnLmgiCiAjaW5j
bHVkZSAiYXZ4NTEydmwtc2cuaCIKICNpbmNsdWRlICJhdng1MTJidy5oIgorI2luY2x1ZGUgImF2
eDUxMmJ3LWdmLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZHEuaCIKICNpbmNsdWRlICJhdng1MTJlci5o
IgogI2luY2x1ZGUgImF2eDUxMnZibWkuaCIKQEAgLTEzOCw2ICsxNDEsMjYgQEAgc3RhdGljIGJv
b2wgc2ltZF9jaGVja19hdng1MTJ2Ym1pX3ZsKHZvaQogICAgIHJldHVybiBjcHVfaGFzX2F2eDUx
Ml92Ym1pICYmIGNwdV9oYXNfYXZ4NTEydmw7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tf
c3NlMl9nZih2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2dmbmkgJiYgY3B1X2hhc19zc2Uy
OworfQorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDJfZ2Yodm9pZCkKK3sKKyAgICByZXR1
cm4gY3B1X2hhc19nZm5pICYmIGNwdV9oYXNfYXZ4MjsKK30KKworc3RhdGljIGJvb2wgc2ltZF9j
aGVja19hdng1MTJid19nZih2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2dmbmkgJiYgY3B1
X2hhc19hdng1MTJidzsKK30KKworc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJid19nZl92
bCh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2dmbmkgJiYgY3B1X2hhc19hdng1MTJ2bDsK
K30KKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTM5NSw2ICs0MTgsMTIgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoX1ZCTUkrVkwgdTE2eDgsIGF2eDUxMnZibWks
ICAgIDE2dTIpLAogICAgIEFWWDUxMlZMKF9WQk1JK1ZMIHMxNngxNiwgYXZ4NTEydmJtaSwgICAz
MmkyKSwKICAgICBBVlg1MTJWTChfVkJNSStWTCB1MTZ4MTYsIGF2eDUxMnZibWksICAgMzJ1Miks
CisgICAgU0lNRChHRk5JIChsZWdhY3kpLCAgICAgICBzc2UyX2dmLCAgICAgICAgMTYpLAorICAg
IFNJTUQoR0ZOSSAoVkVYL3gxNiksICAgICAgYXZ4Ml9nZiwgICAgICAgIDE2KSwKKyAgICBTSU1E
KEdGTkkgKFZFWC94MzIpLCAgICAgIGF2eDJfZ2YsICAgICAgICAzMiksCisgICAgU0lNRChHRk5J
IChFVkVYL3g2NCksIGF2eDUxMmJ3X2dmLCAgICAgICAgNjQpLAorICAgIEFWWDUxMlZMKFZMK0dG
TkkgKHgxNiksIGF2eDUxMmJ3X2dmLCAgICAgIDE2KSwKKyAgICBBVlg1MTJWTChWTCtHRk5JICh4
MzIpLCBhdng1MTJid19nZiwgICAgICAzMiksCiAjdW5kZWYgQVZYNTEyVkxfCiAjdW5kZWYgQVZY
NTEyVkwKICN1bmRlZiBTSU1EXwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVt
dWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAt
MTQ0LDYgKzE0NCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB4Y3IwX21hc2sodWludDY0X3QgbWEK
ICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgKGNwLmZlYXQuYXZ4NTEydmwgJiYgeGNyMF9tYXNr
KDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1pIChjcC5mZWF0LmF2eDUxMl92Ym1p
ICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaTIgKGNwLmZl
YXQuYXZ4NTEyX3ZibWkyICYmIHhjcjBfbWFzaygweGU2KSkKKyNkZWZpbmUgY3B1X2hhc19nZm5p
ICAgICAgIGNwLmZlYXQuZ2ZuaQogI2RlZmluZSBjcHVfaGFzX3ZhZXMgICAgICAoY3AuZmVhdC52
YWVzICYmIHhjcjBfbWFzayg2KSkKICNkZWZpbmUgY3B1X2hhc192cGNsbXVscWRxIChjcC5mZWF0
LnZwY2xtdWxxZHEgJiYgeGNyMF9tYXNrKDYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92bm5p
IChjcC5mZWF0LmF2eDUxMl92bm5pICYmIHhjcjBfbWFzaygweGU2KSkKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU0MCw2ICs1NDAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGV4dDBmMzhfdGFibGUgewogICAgIFsweGNiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFy
X3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhjY10gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhjZF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4
Y2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9
LAogICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweGYwXSA9IHsgLnR3b19vcCA9IDEgfSwKQEAgLTYxOSw2
ICs2MjAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDdj
IC4uLiAweDdkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEg
fSwKICAgICBbMHg3ZSAuLi4gMHg3Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMs
IC5mb3VyX29wID0gMSB9LAogICAgIFsweGNjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIg
fSwKKyAgICBbMHhjZSAuLi4gMHhjZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhkZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZjBdID0ge30sCiB9OwpAQCAtMTkyMiw2ICsx
OTI0LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZs
KCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAzMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2
Y3B1X2hhc19hdng1MTJfdmJtaSgpIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgIDEsIGN0eHQs
IG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3ZibWkyKCkgdmNwdV9oYXMoICAgICAgICA3
LCBFQ1gsICA2LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2dmbmkoKSAgICAgICAgdmNw
dV9oYXMoICAgICAgICAgNywgRUNYLCAgOCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc192
YWVzKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgIDksIGN0eHQsIG9wcykKICNk
ZWZpbmUgdmNwdV9oYXNfdnBjbG11bHFkcSgpICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDEw
LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92bm5pKCkgdmNwdV9oYXMoICAg
ICAgICAgNywgRUNYLCAxMSwgY3R4dCwgb3BzKQpAQCAtOTY1Miw2ICs5NjU1LDIxIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJlcik7CiAgICAg
ICAgIGdvdG8gc2ltZF96bW1fc2NhbGFyX3NhZTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjM4LCAweGNmKTogICAgICAvKiBnZjJwOG11bGIgeG1tL20xMjgseG1tICovCisgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGdmbmkpOworICAgICAgICBnb3RvIHNpbWRfMGYzOF9j
b21tb247CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4Y2YpOiAgLyog
dmdmMnA4bXVsYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoZ2ZuaSk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKKworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4Y2YpOiAvKiB2Z2YycDhtdWxiIFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShn
Zm5pKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywg
RVhDX1VEKTsKKyAgICAgICAgZWxlbV9ieXRlcyA9IDE7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9u
b19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGMpOiAgLyog
dmFlc2VuYyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4ZGQpOiAgLyogdmFlc2VuY2xhc3Qge3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRl
KTogIC8qIHZhZXNkZWMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCkBAIC0xMDM5NSw2
ICsxMDQxMywyNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSAxNjsKICAgICAg
ICAgZ290byBzaW1kXzBmM2FfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
M2EsIDB4Y2UpOiAgICAgIC8qIGdmMnA4YWZmaW5lcWIgJGltbTgseG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4Y2YpOiAgICAgIC8qIGdmMnA4YWZmaW5l
aW52cWIgJGltbTgseG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGdmbmkpOworICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247CisKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4Y2UpOiAgLyogdmdmMnA4YWZmaW5lcWIgJGltbTgs
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjNhLCAweGNmKTogIC8qIHZnZjJwOGFmZmluZWludnFiICRpbW04LHt4LHl9bW0vbWVt
LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShnZm5p
KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgudywgRVhDX1VEKTsKKyAgICAg
ICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzYSwgMHhjZSk6IC8qIHZnZjJwOGFmZmluZXFiICRpbW04LFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4
Y2YpOiAvKiB2Z2YycDhhZmZpbmVpbnZxYiAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZ2ZuaSk7CisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICBmYXVsdF9z
dXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHhkZik6ICAgICAvKiBhZXNrZXlnZW5h
c3Npc3QgJGltbTgseG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjNhLCAweGRmKTogLyogdmFlc2tleWdlbmFzc2lzdCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8K
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYWVzbmkpOwotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaApAQCAtMTEyLDYgKzExMiw3IEBACiAvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4
ICovCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9BVlg1MTJfVkJNSSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaTIgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9WQk1JMikKKyNkZWZpbmUgY3B1X2hhc19nZm5pICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0dGTkkpCiAjZGVmaW5lIGNwdV9oYXNf
dmFlcyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9WQUVTKQogI2RlZmluZSBj
cHVfaGFzX3ZwY2xtdWxxZHEgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVlBDTE1VTFFE
USkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdm5uaSAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0FWWDUxMl9WTk5JKQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKQEAgLTIyOSw2ICsyMjksNyBAQCBYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMy
KyAyKSAvCiBYRU5fQ1BVRkVBVFVSRShQS1UsICAgICAgICAgICA2KjMyKyAzKSAvKkggIFByb3Rl
Y3Rpb24gS2V5cyBmb3IgVXNlcnNwYWNlICovCiBYRU5fQ1BVRkVBVFVSRShPU1BLRSwgICAgICAg
ICA2KjMyKyA0KSAvKiEgIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8KIFhFTl9DUFVGRUFU
VVJFKEFWWDUxMl9WQk1JMiwgIDYqMzIrIDYpIC8qQSAgQWRkaXRpb25hbCBBVlgtNTEyIFZlY3Rv
ciBCeXRlIE1hbmlwdWxhdGlvbiBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKEdGTkksICAgICAg
ICAgIDYqMzIrIDgpIC8qQSAgR2Fsb2lzIEZpZWxkIEluc3RycyAqLwogWEVOX0NQVUZFQVRVUkUo
VkFFUywgICAgICAgICAgNiozMisgOSkgLypBICBWZWN0b3IgQUVTIEluc3RycyAqLwogWEVOX0NQ
VUZFQVRVUkUoVlBDTE1VTFFEUSwgICAgNiozMisxMCkgLypBICBWZWN0b3IgQ2FycnktbGVzcyBN
dWx0aXBsaWNhdGlvbiBJbnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9WTk5JLCAgIDYq
MzIrMTEpIC8qQSAgVmVjdG9yIE5ldXJhbCBOZXR3b3JrIEluc3RycyAqLwotLS0gYS94ZW4vdG9v
bHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTE5Nyw3ICsx
OTcsNyBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAjICVYTU0gc3VwcG9y
dCwgd2l0aG91dCBzcGVjaWZpYyBpbnRlci1kZXBlbmRlbmNpZXMuICBBZGRpdGlvbmFsbHkKICAg
ICAgICAgIyBBTUQgaGFzIGEgc3BlY2lhbCBtaXMtYWxpZ25tZW50IHN1Yi1tb2RlLgogICAgICAg
ICBTU0U6IFtTU0UyLCBTU0UzLCBTU1NFMywgU1NFNEEsIE1JU0FMSUdOU1NFLAotICAgICAgICAg
ICAgICBBRVNOSSwgUENMTVVMUURRLCBTSEFdLAorICAgICAgICAgICAgICBBRVNOSSwgUENMTVVM
UURRLCBTSEEsIEdGTkldLAogCiAgICAgICAgICMgU1NFMiB3YXMgcmUtc3BlY2lmaWVkIGFzIGNv
cmUgaW5zdHJ1Y3Rpb25zIGZvciA2NGJpdC4KICAgICAgICAgU1NFMjogW0xNXSwKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:06:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:06: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 1h4kfr-0001tk-ON; Fri, 15 Mar 2019 11:06: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=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4kfp-0001t7-NP
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:06:49 +0000
X-Inumbo-ID: 6d508940-4712-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d508940-4712-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:06:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80668834"
Date: Fri, 15 Mar 2019 11:06:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190315110645.glc4fkv5x6nhvy4p@zion.uk.xensource.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
 <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
 <7bbe1c7a-e613-c55e-3730-9934b12f2f1a@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7bbe1c7a-e613-c55e-3730-9934b12f2f1a@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 shane.wang@intel.com, "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, "Hawrylko,
 Lukasz" <lukasz.hawrylko@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 gang.wei@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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTE6MDE6MDRBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAxNS8wMy8yMDE5IDEwOjU4LCBXZWkgTGl1IHdyb3RlOgo+
ID4gT24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDY6MjU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+ID4gPiBIaSBXZWksCj4gPiA+IAo+ID4gPiBPbiAzLzEyLzE5IDExOjU0IEFNLCBX
ZWkgTGl1IHdyb3RlOgo+ID4gPiA+IFRoYW5rcy4gVGhlIGZvcm1hdCBsb29rcyBjb3JyZWN0IG5v
dy4KPiA+ID4gPiAKPiA+ID4gPiBTaGFuZSwgY2FuIHlvdSBhY2sgdGhpcyBwYXRjaD8KPiA+ID4g
Cj4gPiA+IERvIHdlIGFsc28gbmVlZCBHYW5nIFdlaSBhY2tlZC1ieSB0byBjb25maXJtIGhlIHdh
bnRzIHRvIGJlIHJlbW92ZWQ/Cj4gPiAKPiA+IEluIHRoZW9yeSB5ZXMsIGJ1dCBpZiBHYW5nIGhh
ZCBsZWZ0IEludGVsIHRoZXJlIGhlIGNvdWxkbid0IHBvc3NpYmx5Cj4gPiByZXBseSBmcm9tIGhp
cyBpbnRlbCBhZGRyZXNzLiBBbmQgdGhlcmUgd2lsbCBiZSBubyB3YXkgdG8gdmVyaWZ5IGlmIGEK
PiA+IEdhbmcgV2VpIGVtYWlsIGZyb20gYW55IG90aGVyIGFkZHJlc3MgaXMgdGhlIEdhbmcgV2Vp
IHdlJ3JlIGxvb2tpbmcgZm9yLgo+ID4gCj4gPiBTbyBpbiB0aGlzIGNhc2UsIFNoYW5lJ3MgYWNr
IHNob3VsZCBiZSBzdWZmaWNpZW50LiBPciB3ZSBjYW4gcmVseSBvbgo+ID4gYmFja2NoYW5uZWwg
dG8gdmVyaWZ5IHRoZSBjaGFuZ2UuCj4gCj4gSSBoYWQgYSBjb25maXJtYXRpb24gZnJvbSBHYW5n
IFdlaSAodmlhIGhpcyBwZXJzb25hbCBlLW1haWwgcHJvdmlkZWQgYnkKPiBTaGFuZSkuIEJ1dCBJ
IHdhc24ndCBzdXJlIHdoZXRoZXIgd2UgYWxzbyBuZWVkIGFuIG9mZmljaWFsIGNvbmZpcm1hdGlv
biBmcm9tCj4gaGltLgoKT2ggZ3JlYXQuIElmIHlvdSBoYWQgdmVyaWZpZWQgdGhlIEdhbmcgeW91
IHRhbGtlZCB0byB3YXMgdGhlIG9uZSBsaXN0ZWQKaGVyZSwgeW91IGNhbiBhc2sgaWYgaGUncyBv
a2F5IHdpdGggcmVwbHlpbmcgZXhwbGljaXRseS4KCldlaS4KCj4gCj4gQ2hlZXJzLAo+IAo+IC0t
IAo+IEp1bGllbiBHcmFsbAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4kgB-0001yj-3G; Fri, 15 Mar 2019 11: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kgA-0001yT-6A
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:07:10 +0000
X-Inumbo-ID: 79038e7b-4712-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 79038e7b-4712-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:07:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:07:07 -0600
Message-Id: <5C8B875C020000780021F326@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:07:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 47/50] x86emul: restore ordering within main
 switch statement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jcmVtZW50YWwgYWRkaXRpb25zIGFuZC9vciBtaXN0YWtlcyBoYXZlIGxlYWQgdG8gc29tZSBj
b2RlIGJsb2NrcwpzaXR0aW5nIGluICJ1bmV4cGVjdGVkIiBwbGFjZXMuIFJlLXNvcnQgdGhlIGNh
c2UgYmxvY2tzIChvcGNvZGUgc3BhY2U7Cm1ham9yIG9wY29kZTsgNjYvRjMvRjIgcHJlZml4OyBs
ZWdhY3kvVkVYL0VWRVggZW5jb2RpbmcpLgoKQXMgYW4gZXhjZXB0aW9uIHRoZSBvcGNvZGUgc3Bh
Y2UgMHgwZiBFVkVYLWVuY29kZWQgVlBFWFRSVyBpcyBsZWZ0IGF0Cml0cyBjdXJyZW50IHBsYWNl
LCB0byBrZWVwIGl0IGNsb3NlIHRvIHRoZSAicGV4dHIiIGxhYmVsLgoKUHVyZSBjb2RlIG1vdmVt
ZW50LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djc6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC03MTI5LDE1ICs3
MTI5LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7
CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4
N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGQ2KTogLyogdm1vdnEgeG1tLHhtbS9tNjQgKi8KLSAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwgIWV2ZXgudyB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnJz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKLSAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGQgfD0gVHdvT3A7Ci0gICAgICAg
IG9wX2J5dGVzID0gODsKLSAgICAgICAgZ290byBzaW1kX3ptbTsKLQogICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZiwgMHhlNyk6ICAgICAvKiBtb3ZudGRxIHhtbSxtMTI4ICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlNyk6IC8qIHZtb3ZudGRxIHt4LHl9bW0sbWVt
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhD
X1VEKTsKQEAgLTc1MzUsNiArNzUyNiwxNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0
ZXMgPSA4OwogICAgICAgICBnb3RvIHNpbWRfMGZfaW50OwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYX0YzKDB4MGYsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQ2KTogLyogdm1vdnEgeG1tLHhtbS9tNjQgKi8K
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwgIWV2ZXgudyB8fCBldmV4
Lm9wbXNrIHx8IGV2ZXguYnJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VE
KTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGQg
fD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAgICAgZ290byBzaW1kX3ptbTsK
KwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg4MCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYs
IDB4OGYpOiAvKiBqY2MgKG5lYXIpICovCiAgICAgICAgIGlmICggdGVzdF9jYyhiLCBfcmVncy5l
ZmxhZ3MpICkKICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZhbCk7CkBAIC04NjM1
LDYzICs4NjM1LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsK
ICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDEwKTogLyogdnBzcmx2dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDExKTogLyogdnBzcmF2dyBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDEyKTogLyogdnBzbGx2dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KLSAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwotICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKLSAgICAg
ICAgZWxlbV9ieXRlcyA9IDI7Ci0gICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7Ci0KLSAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2FzdHNzIHht
bS9tMzIsW3h5el1tbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4NTgpOiAvKiB2cGJyb2FkY2FzdGQgeG1tL20zMixbeHl6XW1te2t9ICovCi0gICAgICAgIG9w
X2J5dGVzID0gZWxlbV9ieXRlczsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgu
dyB8fCBldmV4LmJycywgRVhDX1VEKTsKLSAgICBhdng1MTJfYnJvYWRjYXN0OgotICAgICAgICAv
KgotICAgICAgICAgKiBGb3IgdGhlIHJlc3BlY3RpdmUgY29kZSBiZWxvdyB0aGUgbWFpbiBzd2l0
Y2goKSB0byB3b3JrIHdlIG5lZWQgdG8KLSAgICAgICAgICogZm9sZCBvcF9tYXNrIGhlcmU6IEEg
c291cmNlIGVsZW1lbnQgZ2V0cyByZWFkIHdoZW5ldmVyIGFueSBvZiBpdHMKLSAgICAgICAgICog
cmVzcGVjdGl2ZSBkZXN0aW5hdGlvbiBlbGVtZW50cycgbWFzayBiaXRzIGlzIHNldC4KLSAgICAg
ICAgICovCi0gICAgICAgIGlmICggZmF1bHRfc3VwcHJlc3Npb24gKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBuID0gMSA8PCAoKGIgJiAzKSAtIGV2ZXgudyk7Ci0gICAgICAgICAgICBFWFBFQ1Qo
ZWxlbV9ieXRlcyA+IDApOwotICAgICAgICAgICAgQVNTRVJUKG9wX2J5dGVzID09IG4gKiBlbGVt
X2J5dGVzKTsKLSAgICAgICAgICAgIGZvciAoIGkgPSBuOyBpIDwgKDE2IDw8IGV2ZXgubHIpIC8g
ZWxlbV9ieXRlczsgaSArPSBuICkKLSAgICAgICAgICAgICAgICBvcF9tYXNrIHw9IChvcF9tYXNr
ID4+IGkpICYgKCgxIDw8IG4pIC0gMSk7Ci0gICAgICAgIH0KLSAgICAgICAgZ290byBhdng1MTJm
X25vX3NhZTsKLQotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MWIpOiAv
KiB2YnJvYWRjYXN0ZjMyeDggbTI1Nix6bW17a30gKi8KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdmJyb2FkY2FzdGY2NHg0IG0yNTYsem1te2t9ICovCi0g
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1Yik6IC8qIHZicm9hZGNhc3Rp
MzJ4OCBtMjU2LHptbXtrfSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2YnJvYWRjYXN0aTY0eDQgbTI1Nix6bW17a30gKi8KLSAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgubHIgIT0gMiwgRVhDX1VE
KTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHgxOSk6IC8qIHZicm9hZGNhc3RzZCB4bW0vbTY0LHt5LHp9bW17a30gKi8K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmJyb2FkY2Fz
dGYzMngyIHhtbS9tNjQse3ksen1tbXtrfSAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoIWV2ZXgubHIsIEVYQ19VRCk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NTkpOiAvKiB2cGJyb2FkY2FzdHEgeG1t
L202NCxbeHl6XW1te2t9ICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHZicm9hZGNhc3RpMzJ4MiB4bW0vbTY0LFt4eXpdbW17a30gKi8KLSAgICAgICAg
aWYgKCBiID09IDB4NTkgKQotICAgICAgICAgICAgb3BfYnl0ZXMgPSA4OwotICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7Ci0gICAgICAgIGlmICggIWV2ZXgu
dyApCi0gICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7Ci0gICAg
ICAgIGdvdG8gYXZ4NTEyX2Jyb2FkY2FzdDsKLQotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4MWEpOiAvKiB2YnJvYWRjYXN0ZjMyeDQgbTEyOCx7eSx6fW1te2t9ICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3Rm
NjR4MiBtMTI4LHt5LHp9bW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDVhKTogLyogdmJyb2FkY2FzdGkzMng0IG0xMjgse3ksen1tbXtrfSAqLwotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0aTY0eDIg
bTEyOCx7eSx6fW1te2t9ICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSB8fCAhZXZleC5sciB8fCBldmV4LmJycywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVYQ19VRCk7Ci0gICAgICAgIGlmICggZXZleC53ICkKLSAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKLSAgICAgICAgZ290byBhdng1MTJfYnJv
YWRjYXN0OwotCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjApOiAvKiBwbW92
c3hidyB4bW0vbTY0LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIx
KTogLyogcG1vdnN4YmQgeG1tL20zMix4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzOCwgMHgyMik6IC8qIHBtb3ZzeGJxIHhtbS9tMTYseG1tICovCkBAIC04NzI1LDQ3ICs4NjY4
LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0
XzEpOwogICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CiAKLSAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4MTMpOiAvKiB2Y3Z0cGgycHMgeG1tL21lbSx7eCx5fW1tICov
Ci0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKLSAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZjE2Yyk7Ci0gICAgICAgIG9wX2J5dGVzID0gOCA8PCB2
ZXgubDsKLSAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKLQotICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MTMpOiAvKiB2Y3Z0cGgycHMge3gseX1tbS9tZW0sW3h5el1tbXtr
fSAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IChlYS50eXBlICE9
IE9QX1JFRyAmJiBldmV4LmJycyksIEVYQ19VRCk7Ci0gICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBpZiAoICFldmV4LmJycyApCi0gICAgICAgICAgICBh
dng1MTJfdmxlbl9jaGVjayhmYWxzZSk7Ci0gICAgICAgIG9wX2J5dGVzID0gOCA8PCBldmV4Lmxy
OworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTApOiAvKiB2cHNybHZ3
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MTEpOiAvKiB2cHNyYXZ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTIpOiAv
KiB2cHNsbHZ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC53IHx8IGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0g
MjsKLSAgICAgICAgZ290byBzaW1kX3ptbTsKLQotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzOCwgMHgxNik6IC8qIHZwZXJtcHMgeW1tL20yNTYseW1tLHltbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzNik6IC8qIHZwZXJtZCB5bW0vbTI1Nix5bW0s
eW1tICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4LmwgfHwgdmV4LncsIEVY
Q19VRCk7Ci0gICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOwotCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgxNik6IC8qIHZwZXJtcHtzLGR9IHt5LHp9bW0vbWVtLHt5LHp9
bW0se3ksen1tbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
MzYpOiAvKiB2cGVybXtkLHF9IHt5LHp9bW0vbWVtLHt5LHp9bW0se3ksen1tbXtrfSAqLwotICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIsIEVYQ19VRCk7Ci0gICAgICAgIGZh
dWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAK
LSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN4Yncg
eG1tL21lbSx7eCx5fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0se3gseX1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyMik6IC8qIHZwbW92c3hicSB4bW0vbWVtLHt4LHl9bW0gKi8K
LSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjMpOiAvKiB2cG1vdnN4d2Qg
eG1tL21lbSx7eCx5fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDI0KTogLyogdnBtb3ZzeHdxIHhtbS9tZW0se3gseX1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyNSk6IC8qIHZwbW92c3hkcSB4bW0vbWVtLHt4LHl9bW0gKi8K
LSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MzApOiAvKiB2cG1vdnp4Yncg
eG1tL21lbSx7eCx5fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDMxKTogLyogdnBtb3Z6eGJkIHhtbS9tZW0se3gseX1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzMik6IC8qIHZwbW92enhicSB4bW0vbWVtLHt4LHl9bW0gKi8K
LSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MzMpOiAvKiB2cG1vdnp4d2Qg
eG1tL21lbSx7eCx5fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDM0KTogLyogdnBtb3Z6eHdxIHhtbS9tZW0se3gseX1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzNSk6IC8qIHZwbW92enhkcSB4bW0vbWVtLHt4LHl9bW0gKi8K
LSAgICAgICAgb3BfYnl0ZXMgPSAxNiA+PiAocG1vdl9jb252ZXJ0X2RlbHRhW2IgJiA3XSAtIHZl
eC5sKTsKLSAgICAgICAgZ290byBzaW1kXzBmX2ludDsKLQogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF9GMygweDBmMzgsIDB4MTApOiAvKiB2cG1vdnVzd2IgW3h5el1tbSx7eCx5fW1tL21lbXtr
fSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1v
dnN4Yncge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF9GMygweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN3YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICov
CkBAIC04ODExLDYgKzg3MjEsOTYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVsZW1fYnl0ZXMg
PSAoYiAmIDcpIDwgMyA/IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKICAgICAgICAgZ290byBh
dng1MTJmX25vX3NhZTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgx
Myk6IC8qIHZjdnRwaDJwcyB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShmMTZjKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IHZleC5sOworICAgICAgICBnb3RvIHNp
bWRfMGZfeW1tOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMyk6
IC8qIHZjdnRwaDJwcyB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihldmV4LncgfHwgKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzKSwg
RVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAg
ICAgIGlmICggIWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNl
KTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IGV2ZXgubHI7CisgICAgICAgIGVsZW1fYnl0ZXMg
PSAyOworICAgICAgICBnb3RvIHNpbWRfem1tOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweDE2KTogLyogdnBlcm1wcyB5bW0vbTI1Nix5bW0seW1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM2KTogLyogdnBlcm1kIHltbS9tMjU2LHlt
bSx5bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywg
RVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2F2eDI7CisKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDE2KTogLyogdnBlcm1we3MsZH0ge3ksen1tbS9tZW0se3ks
en1tbSx7eSx6fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgzNik6IC8qIHZwZXJte2QscX0ge3ksen1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9ICovCisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciwgRVhDX1VEKTsKKyAgICAgICAg
ZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsK
KworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRj
YXN0c3MgeG1tL20zMixbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg1OCk6IC8qIHZwYnJvYWRjYXN0ZCB4bW0vbTMyLFt4eXpdbW17a30gKi8KKyAg
ICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5dGVzOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC53IHx8IGV2ZXguYnJzLCBFWENfVUQpOworICAgIGF2eDUxMl9icm9hZGNhc3Q6Cisg
ICAgICAgIC8qCisgICAgICAgICAqIEZvciB0aGUgcmVzcGVjdGl2ZSBjb2RlIGJlbG93IHRoZSBt
YWluIHN3aXRjaCgpIHRvIHdvcmsgd2UgbmVlZCB0bworICAgICAgICAgKiBmb2xkIG9wX21hc2sg
aGVyZTogQSBzb3VyY2UgZWxlbWVudCBnZXRzIHJlYWQgd2hlbmV2ZXIgYW55IG9mIGl0cworICAg
ICAgICAgKiByZXNwZWN0aXZlIGRlc3RpbmF0aW9uIGVsZW1lbnRzJyBtYXNrIGJpdHMgaXMgc2V0
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBmYXVsdF9zdXBwcmVzc2lvbiApCisgICAgICAg
IHsKKyAgICAgICAgICAgIG4gPSAxIDw8ICgoYiAmIDMpIC0gZXZleC53KTsKKyAgICAgICAgICAg
IEVYUEVDVChlbGVtX2J5dGVzID4gMCk7CisgICAgICAgICAgICBBU1NFUlQob3BfYnl0ZXMgPT0g
biAqIGVsZW1fYnl0ZXMpOworICAgICAgICAgICAgZm9yICggaSA9IG47IGkgPCAoMTYgPDwgZXZl
eC5scikgLyBlbGVtX2J5dGVzOyBpICs9IG4gKQorICAgICAgICAgICAgICAgIG9wX21hc2sgfD0g
KG9wX21hc2sgPj4gaSkgJiAoKDEgPDwgbikgLSAxKTsKKyAgICAgICAgfQorICAgICAgICBnb3Rv
IGF2eDUxMmZfbm9fc2FlOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgxYik6IC8qIHZicm9hZGNhc3RmMzJ4OCBtMjU2LHptbXtrfSAqLworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0ZjY0eDQgbTI1Nix6bW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDViKTogLyogdmJy
b2FkY2FzdGkzMng4IG0yNTYsem1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RpNjR4NCBtMjU2LHptbXtrfSAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5sciAhPSAy
LCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2FzdHNkIHhtbS9tNjQse3ksen1t
bXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2
YnJvYWRjYXN0ZjMyeDIgeG1tL202NCx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighZXZleC5sciwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1OSk6IC8qIHZwYnJvYWRj
YXN0cSB4bW0vbTY0LFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogdmJyb2FkY2FzdGkzMngyIHhtbS9tNjQsW3h5el1tbXtrfSAqLwor
ICAgICAgICBpZiAoIGIgPT0gMHg1OSApCisgICAgICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgaWYg
KCAhZXZleC53ICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRx
KTsKKyAgICAgICAgZ290byBhdng1MTJfYnJvYWRjYXN0OworCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgxYSk6IC8qIHZicm9hZGNhc3RmMzJ4NCBtMTI4LHt5LHp9bW17
a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmJy
b2FkY2FzdGY2NHgyIG0xMjgse3ksen1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4NWEpOiAvKiB2YnJvYWRjYXN0aTMyeDQgbTEyOCx7eSx6fW1te2t9ICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNh
c3RpNjR4MiBtMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNIHx8ICFldmV4LmxyIHx8IGV2ZXguYnJzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaWYgKCBldmV4LncgKQorICAgICAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBnb3RvIGF2
eDUxMl9icm9hZGNhc3Q7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4
MjApOiAvKiB2cG1vdnN4YncgeG1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0se3gseX1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMik6IC8qIHZwbW92c3hicSB4
bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4
MjMpOiAvKiB2cG1vdnN4d2QgeG1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDI0KTogLyogdnBtb3ZzeHdxIHhtbS9tZW0se3gseX1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyNSk6IC8qIHZwbW92c3hkcSB4
bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4
MzApOiAvKiB2cG1vdnp4YncgeG1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDMxKTogLyogdnBtb3Z6eGJkIHhtbS9tZW0se3gseX1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzMik6IC8qIHZwbW92enhicSB4
bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4
MzMpOiAvKiB2cG1vdnp4d2QgeG1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDM0KTogLyogdnBtb3Z6eHdxIHhtbS9tZW0se3gseX1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzNSk6IC8qIHZwbW92enhkcSB4
bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA+PiAocG1vdl9jb252ZXJ0
X2RlbHRhW2IgJiA3XSAtIHZleC5sKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludDsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjkpOiAvKiB2cG1vdntiLHd9Mm0g
W3h5el1tbSxrICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzOSk6
IC8qIHZwbW92e2QscX0ybSBbeHl6XW1tLGsgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCFldmV4LnIgfHwgIWV2ZXguUiwgRVhDX1VEKTsKQEAgLTg5MTgsNiArODkxOCw1MiBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgyYyk6IC8qIHZzY2FsZWZwe3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg0Mik6IC8qIHZnZXRleHBwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3Ms
ZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8qIHZmbXN1YmFkZDEzMnB7cyxkfSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWEpOiAvKiB2
Zm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Yyk6IC8qIHZmbm1hZGQxMzJwe3MsZH0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHg5ZSk6IC8qIHZmbm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhhNik6IC8qIHZmbWFkZHN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGE3KTogLyogdmZt
c3ViYWRkMjEzcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YTgpOiAvKiB2Zm1hZGQyMTNwe3MsZH0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHhhYSk6IC8qIHZmbXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eGFjKTogLyogdmZubWFkZDIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFlKTogLyogdmZubXN1
YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGI2KTogLyogdmZtYWRkc3ViMjMxcHtzLGR9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YjcpOiAvKiB2Zm1zdWJhZGQyMzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhiOCk6IC8qIHZmbWFkZDIzMXB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJhKTogLyogdmZtc3Vi
MjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmMpOiAvKiB2Zm5tYWRkMjMxcHtzLGR9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
KyAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5icnMgKQorICAgICAgICAg
ICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyZCk6IC8qIHZzY2FsZWZze3Ms
ZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg0Myk6IC8qIHZnZXRleHBze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5OSk6IC8qIHZmbWFkZDEzMnN7cyxk
fSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDliKTogLyogdmZtc3ViMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWQpOiAvKiB2Zm5tYWRkMTMyc3tz
LGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4OWYpOiAvKiB2Zm5tc3ViMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YTkpOiAvKiB2Zm1hZGQyMTNz
e3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHhhYik6IC8qIHZmbXN1YjIxM3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFkKTogLyogdmZubWFkZDIx
M3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweGFmKTogLyogdmZubXN1YjIxM3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGI5KTogLyogdmZtYWRk
MjMxc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YmIpOiAvKiB2Zm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1h
ZGQyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHhiZik6IC8qIHZmbm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1t
e2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgIHNp
bWRfem1tX3NjYWxhcl9zYWU6CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX1JFRyAmJiBldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgaWYgKCAhZXZleC5icnMg
KQorICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIGdvdG8gc2lt
ZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzNyk6IC8qIHBjbXBn
dHEgeG1tL20xMjgseG1tICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRf
Mik7CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKQEAgLTg5NTAsNiArODk5NiwzMSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENf
VUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHg1MCk6IC8qIHZwZHBidXNkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NTEpOiAv
KiB2cGRwYnVzZHMgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1Mik6IC8qIHZwZHB3c3NkIFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4NTMpOiAvKiB2cGRwd3NzZHMgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMl92bm5pKTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBhdng1
MTJmX25vX3NhZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1OCk6
IC8qIHZwYnJvYWRjYXN0ZCB4bW0vbTMyLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4NTkpOiAvKiB2cGJyb2FkY2FzdHEgeG1tL202NCx7eCx5fW1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDc4KTogLyogdnBicm9hZGNh
c3RiIHhtbS9tOCx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDc5KTogLyogdnBicm9hZGNhc3R3IHhtbS9tMTYse3gseX1tbSAqLworICAgICAgICBvcF9i
eXRlcyA9IDEgPDwgKCghKGIgJiAweDIwKSAqIDIpICsgKGIgJiAxKSk7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg0Nik6
IC8qIHZwc3JhdmQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2F2
eDI7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDRkKTogLyogdnJj
cDE0c3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4NGYpOiAvKiB2cnNxcnQxNHN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30g
Ki8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgYXZ4NTEyX3Zs
ZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfRjIoMHgwZjM4LCAweDUyKTogLyogdnA0ZHB3c3NkIG0xMjgsem1tKzMsem1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYzOCwgMHg1Myk6IC8qIHZw
NGRwd3NzZHMgbTEyOCx6bW0rMyx6bW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyXzR2bm5pdyk7CkBAIC04OTcyLDIzICs5MDQzLDYgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMl92cG9wY250ZHEpOwogICAg
ICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDU4KTogLyogdnBicm9hZGNhc3RkIHhtbS9tMzIse3gseX1tbSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1OSk6IC8qIHZwYnJvYWRjYXN0cSB4bW0v
bTY0LHt4LHl9bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4Nzgp
OiAvKiB2cGJyb2FkY2FzdGIgeG1tL204LHt4LHl9bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1tL20xNix7eCx5fW1tICov
Ci0gICAgICAgIG9wX2J5dGVzID0gMSA8PCAoKCEoYiAmIDB4MjApICogMikgKyAoYiAmIDEpKTsK
LSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDQ2KTogLyogdnBzcmF2ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
LSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwotICAgICAgICBn
b3RvIHNpbWRfMGZfYXZ4MjsKLQotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4NGQpOiAvKiB2cmNwMTRze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCi0gICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Zik6IC8qIHZyc3FydDE0c3tzLGR9IHhtbS9t
ZW0seG1tLHhtbXtrfSAqLwotICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJm
KTsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwotICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVlKTsKLSAgICAgICAgZ290byBzaW1kX3ptbTsKLQog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1YSk6IC8qIHZicm9hZGNhc3Rp
MTI4IG0xMjgseW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8w
Zl9hdngyOwpAQCAtOTM3MCw2MCArOTQyNCw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShmbWEpOwogICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOwogCi0g
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyYyk6IC8qIHZzY2FsZWZwe3Ms
ZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg0Mik6IC8qIHZnZXRleHBwe3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OTYpOiAv
KiB2Zm1hZGRzdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0g
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8qIHZmbXN1YmFkZDEz
MnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtzLGR9IFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4OWEpOiAvKiB2Zm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Yyk6IC8q
IHZmbm1hZGQxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0gICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5ZSk6IC8qIHZmbm1zdWIxMzJwe3Ms
ZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHhhNik6IC8qIHZmbWFkZHN1YjIxM3B7cyxkfSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweGE3KTogLyogdmZtc3ViYWRkMjEzcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YTgpOiAv
KiB2Zm1hZGQyMTNwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0gICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhYSk6IC8qIHZmbXN1YjIxM3B7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweGFjKTogLyogdmZubWFkZDIxM3B7cyxkfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweGFlKTogLyogdmZubXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGI2KTogLyogdmZt
YWRkc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YjcpOiAvKiB2Zm1zdWJhZGQyMzFwe3Ms
ZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHhiOCk6IC8qIHZmbWFkZDIzMXB7cyxkfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweGJhKTogLyogdmZtc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmMpOiAvKiB2Zm5t
YWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3ViMjMxcHtzLGR9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwotICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZl
eC5icnMgKQotICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwotICAgICAgICBn
b3RvIHNpbWRfem1tOwotCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgy
ZCk6IC8qIHZzY2FsZWZze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCi0gICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Myk6IC8qIHZnZXRleHBze3MsZH0geG1tL21lbSx4
bW0seG1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5OSk6
IC8qIHZmbWFkZDEzMnN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDliKTogLyogdmZtc3ViMTMyc3tzLGR9IHhtbS9tZW0s
eG1tLHhtbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWQp
OiAvKiB2Zm5tYWRkMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwotICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWYpOiAvKiB2Zm5tc3ViMTMyc3tzLGR9IHhtbS9t
ZW0seG1tLHhtbXtrfSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
YTkpOiAvKiB2Zm1hZGQyMTNze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCi0gICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhYik6IC8qIHZmbXN1YjIxM3N7cyxkfSB4bW0v
bWVtLHhtbSx4bW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eGFkKTogLyogdmZubWFkZDIxM3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KLSAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFmKTogLyogdmZubXN1YjIxM3N7cyxkfSB4
bW0vbWVtLHhtbSx4bW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweGI5KTogLyogdmZtYWRkMjMxc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmIpOiAvKiB2Zm1zdWIyMzFze3MsZH0g
eG1tL21lbSx4bW0seG1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHhiZCk6IC8qIHZmbm1hZGQyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCi0gICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZik6IC8qIHZmbm1zdWIyMzFze3Ms
ZH0geG1tL21lbSx4bW0seG1te2t9ICovCi0gICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmYpOwotICAgIHNpbWRfem1tX3NjYWxhcl9zYWU6Ci0gICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJycywgRVhDX1VEKTsKLSAgICAg
ICAgaWYgKCAhZXZleC5icnMgKQotICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7
Ci0gICAgICAgIGdvdG8gc2ltZF96bW07Ci0KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDUwKTogLyogdnBkcGJ1c2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1MSk6IC8qIHZwZHBi
dXNkcyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDUyKTogLyogdnBkcHdzc2QgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1
Myk6IC8qIHZwZHB3c3NkcyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyX3ZubmkpOwotICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENfVUQpOwotICAgICAgICBnb3RvIGF2eDUxMmZfbm9f
c2FlOwotCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYzOCwgMHg5YSk6IC8qIHY0
Zm1hZGRwcyBtMTI4LHptbSszLHptbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9G
MigweDBmMzgsIDB4YWEpOiAvKiB2NGZubWFkZHBzIG0xMjgsem1tKzMsem1te2t9ICovCiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMl80Zm1hcHMpOwpAQCAtMTAyNjYsMTEg
KzEwMjY2LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
dmV4LmJycyB8fCBldmV4Lm9wbXNrLCBFWENfVUQpOwogICAgICAgICBnb3RvIGF2eDUxMmZfaW1t
OF9ub19zYWU7CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGEpOiAv
KiB2YmxlbmR2cHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGIpOiAvKiB2YmxlbmR2cGQge3gseX1t
bSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKHZleC53LCBFWENfVUQpOwotICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7Ci0K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDgpOiAvKiB2cGVybWlsMnBz
ICRpbW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2cGVybWlsMnBzICRpbW0se3gseX1t
bSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4NDkpOiAvKiB2cGVybWlsMnBkICRpbW0se3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tLHt4LHl9bW0gKi8KQEAgLTEwMjc4LDYgKzEwMjczLDExIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh4b3ApOwogICAgICAgICBnb3RvIHNp
bWRfMGZfaW1tOF95bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4
NGEpOiAvKiB2YmxlbmR2cHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGIpOiAvKiB2YmxlbmR2cGQg
e3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9h
dng7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGMpOiAvKiB2cGJs
ZW5kdmIge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZf
aW50X2ltbTg7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:07:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4kgY-00026o-Iy; Fri, 15 Mar 2019 11:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kgW-00026O-Q9
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:07:32 +0000
X-Inumbo-ID: 8640fe96-4712-11e9-b7cf-bf1230b85b28
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8640fe96-4712-11e9-b7cf-bf1230b85b28;
 Fri, 15 Mar 2019 11:07:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:07:29 -0600
Message-Id: <5C8B8771020000780021F329@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:07:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 48/50] x86emul: add an AES/VAES test case to
 the 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjg6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE5LDggKzE5LDkgQEAgQ0ZMQUdTICs9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCiBTSU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIg
eG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEgYXZ4NTEyZXIgYXZ4NTEydmJtaQogRk1BIDo9
IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnIGF2eDUxMmYtc2cgYXZ4NTEydmwtc2cKK0FFUyA6PSBz
c3NlMy1hZXMgYXZ4LWFlcyBhdngyLXZhZXMgYXZ4NTEyYnctdmFlcwogR0YgOj0gc3NlMi1nZiBh
dngyLWdmIGF2eDUxMmJ3LWdmCi1URVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkg
JChTRykgJChHRikKK1RFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKSAk
KEFFUykgJChHRikKIAogT1BNQVNLIDo9IGF2eDUxMmYgYXZ4NTEyZHEgYXZ4NTEyYncKIApAQCAt
MTQzLDYgKzE0NCwxMCBAQCAkKDEpLWNmbGFncyA6PSBcCiAJICAgJChmb3JlYWNoIGZsdCwkKCQo
MSktZmx0cyksIFwKIAkgICAgICItRF8kKHZlYyl4JChpZHgpZiQoZmx0KSAtbSQoMTotc2c9KSAk
KGNhbGwgbm9uLXNzZSwkKDEpKSAtT3MgLURWRUNfTUFYPSQodmVjKSAtRElEWF9TSVpFPSQoaWR4
KSAtREZMT0FUX1NJWkU9JChmbHQpIikpKQogZW5kZWYKK2RlZmluZSBzaW1kLWFlcy1kZWZzCisk
KDEpLWNmbGFncyA6PSAkKGZvcmVhY2ggdmVjLCQoJChwYXRzdWJzdCAlLWFlcyxzc2UsJCgxKSkt
dmVjcykgJCgkKHBhdHN1YnN0ICUtdmFlcywlLCQoMSkpLXZlY3MpLCBcCisJICAgICAgICAgIi1E
XyQodmVjKSAtbWFlcyAkKGFkZHByZWZpeCAtbSwkKHN1YnN0IC0sJChzcGFjZSksJCgxKSkpICQo
Y2FsbCBub24tc3NlLCQoMSkpIC1PcyAtRFZFQ19TSVpFPSQodmVjKSIpCitlbmRlZgogZGVmaW5l
IHNpbWQtZ2YtZGVmcwogJCgxKS1jZmxhZ3MgOj0gJChmb3JlYWNoIHZlYywkKCQoMTotZ2Y9KS12
ZWNzKSwgXAogCSAgICAgICAgICItRF8kKHZlYykgLW1nZm5pIC1tJCgxOi1nZj0pICQoY2FsbCBu
b24tc3NlLCQoMSkpIC1PcyAtRFZFQ19TSVpFPSQodmVjKSIpCkBAIC0xNTMsNiArMTU4LDcgQEAg
ZW5kZWYKIAogJChmb3JlYWNoIGZsYXZvciwkKFNJTUQpICQoRk1BKSwkKGV2YWwgJChjYWxsIHNp
bWQtZGVmcywkKGZsYXZvcikpKSkKICQoZm9yZWFjaCBmbGF2b3IsJChTRyksJChldmFsICQoY2Fs
bCBzaW1kLXNnLWRlZnMsJChmbGF2b3IpKSkpCiskKGZvcmVhY2ggZmxhdm9yLCQoQUVTKSwkKGV2
YWwgJChjYWxsIHNpbWQtYWVzLWRlZnMsJChmbGF2b3IpKSkpCiAkKGZvcmVhY2ggZmxhdm9yLCQo
R0YpLCQoZXZhbCAkKGNhbGwgc2ltZC1nZi1kZWZzLCQoZmxhdm9yKSkpKQogJChmb3JlYWNoIGZs
YXZvciwkKE9QTUFTSyksJChldmFsICQoY2FsbCBvcG1hc2stZGVmcywkKGZsYXZvcikpKSkKIApA
QCAtMjAzLDEwICsyMDksMTMgQEAgJChhZGRzdWZmaXggLmMsJChGTUEpKToKICQoYWRkc3VmZml4
IC5jLCQoU0cpKToKIAlsbiAtc2Ygc2ltZC1zZy5jICRACiAKKyQoYWRkc3VmZml4IC5jLCQoQUVT
KSk6CisJbG4gLXNmIHNpbWQtYWVzLmMgJEAKKwogJChhZGRzdWZmaXggLmMsJChHRikpOgogCWxu
IC1zZiBzaW1kLWdmLmMgJEAKIAotJChhZGRzdWZmaXggLmgsJChTSU1EKSAkKEZNQSkgJChTRykg
JChHRikpOiBzaW1kLmgKKyQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEpICQoU0cpICQoQUVT
KSAkKEdGKSk6IHNpbWQuaAogCiB4b3AuaCBhdng1MTJmLmg6IHNpbWQtZm1hLmMKIAotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWFlcy5jCkBAIC0wLDAg
KzEsMTAyIEBACisjZGVmaW5lIFVJTlRfU0laRSAxCisKKyNpbmNsdWRlICJzaW1kLmgiCitFTlRS
WShhZXNfdGVzdCk7CisKKyNpZiBWRUNfU0laRSA9PSAxNgorIyBkZWZpbmUgQUVTKG9wLCBhLi4u
KSBfX2J1aWx0aW5faWEzMl92YWVzICMjIG9wICMjIF92MTZxaShhKQorIyBkZWZpbmUgaW1jKHgp
ICgodmVjX3QpX19idWlsdGluX2lhMzJfYWVzaW1jMTI4KCh2ZGlfdCkoeCkpKQorI2VsaWYgVkVD
X1NJWkUgPT0gMzIKKyMgZGVmaW5lIEFFUyhvcCwgYS4uLikgX19idWlsdGluX2lhMzJfdmFlcyAj
IyBvcCAjIyBfdjMycWkoYSkKKyMgZGVmaW5lIGltYyh4KSAoeyBcCisgICAgdmVjX3Qgcl87IFwK
KyAgICB1bnNpZ25lZCBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBc
CisgICAgYXNtICggInZhZXNpbWMgKCUzKSwgJXgwXG5cdCIgXAorICAgICAgICAgICJ2YWVzaW1j
IDE2KCUzKSwgJTFcblx0IiBcCisgICAgICAgICAgInZpbnNlcnRpMTI4ICQxLCAlMSwgJTAsICUw
IiBcCisgICAgICAgICAgOiAiPSZ2IiAocl8pLCAiPSZ2IiAodF8pIFwKKyAgICAgICAgICA6ICJt
IiAoeCksICJyIiAoJih4KSkgKTsgXAorICAgIHJfOyBcCit9KQorI2VsaWYgVkVDX1NJWkUgPT0g
NjQKKyMgZGVmaW5lIEFFUyhvcCwgYS4uLikgX19idWlsdGluX2lhMzJfdmFlcyAjIyBvcCAjIyBf
djY0cWkoYSkKKyMgZGVmaW5lIGltYyh4KSAoeyBcCisgICAgdmVjX3Qgcl87IFwKKyAgICB1bnNp
Z25lZCBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAgYXNt
ICggInZhZXNpbWMgKCUzKSwgJXgwXG5cdCIgXAorICAgICAgICAgICJ2YWVzaW1jIDEqMTYoJTMp
LCAlMVxuXHQiIFwKKyAgICAgICAgICAidmluc2VydGkzMng0ICQxLCAlMSwgJTAsICUwXG5cdCIg
XAorICAgICAgICAgICJ2YWVzaW1jIDIqMTYoJTMpLCAlMVxuXHQiIFwKKyAgICAgICAgICAidmlu
c2VydGkzMng0ICQyLCAlMSwgJTAsICUwXG5cdCIgXAorICAgICAgICAgICJ2YWVzaW1jIDMqMTYo
JTMpLCAlMVxuXHQiIFwKKyAgICAgICAgICAidmluc2VydGkzMng0ICQzLCAlMSwgJTAsICUwIiBc
CisgICAgICAgICAgOiAiPSZ2IiAocl8pLCAiPSZ2IiAodF8pIFwKKyAgICAgICAgICA6ICJtIiAo
eCksICJyIiAoJih4KSkgKTsgXAorICAgIHJfOyBcCit9KQorI2VuZGlmCisKKyNpZmRlZiBfX0FW
WDUxMkJXX18KKyMgZGVmaW5lIEFMTF9UUlVFICh+MFVMTCA+PiAoNjQgLSBFTEVNX0NPVU5UKSkK
KyMgZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcWIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3Qp
KHkpLCAtMSkgPT0gQUxMX1RSVUUpCisjIGRlZmluZSBhZXMob3AsIHgsIHkpICgodmVjX3QpQUVT
KG9wLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyNlbHNlCisjIGlmIGRlZmluZWQoX19BVlgy
X18pICYmIFZFQ19TSVpFID09IDMyCisjICBkZWZpbmUgdG9fYm9vbChjbXApIEIocHRlc3RjLCAs
IGNtcCwgKHZkaV90KXt9ID09IDApCisjICBkZWZpbmUgYWVzKG9wLCB4LCB5KSAoKHZlY190KUFF
UyhvcCwgKHZxaV90KSh4KSwgKHZxaV90KSh5KSkpCisjIGVsc2UKKyMgIGRlZmluZSB0b19ib29s
KGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Btb3Ztc2tiMTI4KGNtcCkgPT0gMHhmZmZmKQorIyAgZGVm
aW5lIGFlcyhvcCwgeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9hZXMgIyMgb3AgIyMgMTI4
KCh2ZGlfdCkoeCksICh2ZGlfdCkoeSkpKQorIyBlbmRpZgorIyBkZWZpbmUgZXEoeCwgeSkgdG9f
Ym9vbCgoeCkgPT0gKHkpKQorI2VuZGlmCisKK2ludCBhZXNfdGVzdCh2b2lkKQoreworICAgIHVu
c2lnbmVkIGludCBpOworICAgIHZlY190IHNyYywgemVybyA9IHt9OworCisgICAgZm9yICggaSA9
IDA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQorICAgICAgICBzcmNbaV0gPSBpOworCisgICAgZG8g
eworICAgICAgICB2ZWNfdCB4LCB5OworCisgICAgICAgIHRvdWNoKHNyYyk7CisgICAgICAgIHgg
PSBpbWMoc3JjKTsKKyAgICAgICAgdG91Y2goc3JjKTsKKworICAgICAgICB0b3VjaCh6ZXJvKTsK
KyAgICAgICAgeSA9IGFlcyhlbmNsYXN0LCBzcmMsIHplcm8pOworICAgICAgICB0b3VjaCh6ZXJv
KTsKKyAgICAgICAgeSA9IGFlcyhkZWMsIHksIHplcm8pOworCisgICAgICAgIGlmICggIWVxKHgs
IHkpICkgcmV0dXJuIF9fTElORV9fOworCisgICAgICAgIHRvdWNoKHplcm8pOworICAgICAgICB4
ID0gYWVzKGRlY2xhc3QsIHNyYywgemVybyk7CisgICAgICAgIHRvdWNoKHplcm8pOworICAgICAg
ICB5ID0gYWVzKGVuYywgeCwgemVybyk7CisgICAgICAgIHRvdWNoKHkpOworICAgICAgICB4ID0g
aW1jKHkpOworCisgICAgICAgIGlmICggIWVxKHgsIHNyYykgKSByZXR1cm4gX19MSU5FX187CisK
KyNpZiBWRUNfU0laRSA9PSAxNgorICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB4ID0gKHZl
Y190KV9fYnVpbHRpbl9pYTMyX2Flc2tleWdlbmFzc2lzdDEyOCgodmRpX3Qpc3JjLCAwKTsKKyAg
ICAgICAgdG91Y2goc3JjKTsKKyAgICAgICAgeSA9ICh2ZWNfdClfX2J1aWx0aW5faWEzMl9wc2h1
ZmIxMjgoKHZxaV90KXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh2cWlfdCl7ICA3LCAgNCwgIDUsICA2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgIDIsICAzLCAgMCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUsIDEyLCAxMywgMTQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LCAx
MCwgMTEsICA4IH0pOworICAgICAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsK
KyNlbmRpZgorCisgICAgICAgIHNyYyArPSBFTEVNX0NPVU5UOworICAgICAgICBpICs9IEVMRU1f
Q09VTlQ7CisgICAgfSB3aGlsZSAoIGkgPD0gMjU2ICk7CisKKyAgICByZXR1cm4gMDsKK30KLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oCkBAIC0zNDAsNiArMzQwLDEwIEBAIFJFTihwYW5kbiwgLCBkKTsKIFJF
Tihwb3IsICwgZCk7CiBSRU4ocHhvciwgLCBkKTsKICMgIGVuZGlmCitPVlIoYWVzZGVjKTsKK09W
UihhZXNkZWNsYXN0KTsKK09WUihhZXNlbmMpOworT1ZSKGFlc2VuY2xhc3QpOwogT1ZSKGN2dHBk
MmRxeCk7CiBPVlIoY3Z0cGQyZHF5KTsKIE9WUihjdnRwZDJwc3gpOwotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTIsMTIgKzEyLDE1IEBAIGFzbSAoICIu
cHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRlICJzc2UuaCIKICNpbmNs
dWRlICJzc2UyLmgiCiAjaW5jbHVkZSAic3NlMi1nZi5oIgorI2luY2x1ZGUgInNzc2UzLWFlcy5o
IgogI2luY2x1ZGUgInNzZTQuaCIKICNpbmNsdWRlICJhdnguaCIKKyNpbmNsdWRlICJhdngtYWVz
LmgiCiAjaW5jbHVkZSAiZm1hNC5oIgogI2luY2x1ZGUgImZtYS5oIgogI2luY2x1ZGUgImF2eDIu
aCIKICNpbmNsdWRlICJhdngyLXNnLmgiCisjaW5jbHVkZSAiYXZ4Mi12YWVzLmgiCiAjaW5jbHVk
ZSAiYXZ4Mi1nZi5oIgogI2luY2x1ZGUgInhvcC5oIgogI2luY2x1ZGUgImF2eDUxMmYtb3BtYXNr
LmgiCkBAIC0yNyw2ICszMCw3IEBAIGFzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwg
QHByb2cKICNpbmNsdWRlICJhdng1MTJmLXNnLmgiCiAjaW5jbHVkZSAiYXZ4NTEydmwtc2cuaCIK
ICNpbmNsdWRlICJhdng1MTJidy5oIgorI2luY2x1ZGUgImF2eDUxMmJ3LXZhZXMuaCIKICNpbmNs
dWRlICJhdng1MTJidy1nZi5oIgogI2luY2x1ZGUgImF2eDUxMmRxLmgiCiAjaW5jbHVkZSAiYXZ4
NTEyZXIuaCIKQEAgLTkxLDYgKzk1LDE2IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfeG9wKHZv
aWQpCiAgICAgcmV0dXJuIGNwdV9oYXNfeG9wOwogfQogCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNr
X3Nzc2UzX2Flcyh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2Flc25pICYmIGNwdV9oYXNf
c3NzZTM7Cit9CisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4X2Flcyh2b2lkKQoreworICAg
IHJldHVybiBjcHVfaGFzX2Flc25pICYmIGNwdV9oYXNfYXZ4OworfQorCiBzdGF0aWMgYm9vbCBz
aW1kX2NoZWNrX2F2eDUxMmYodm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJmOwpA
QCAtMTQxLDYgKzE1NSwyMiBAQCBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMnZibWlfdmwo
dm9pCiAgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyX3ZibWkgJiYgY3B1X2hhc19hdng1MTJ2bDsK
IH0KIAorc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngyX3ZhZXModm9pZCkKK3sKKyAgICByZXR1
cm4gY3B1X2hhc19hZXNuaSAmJiBjcHVfaGFzX3ZhZXMgJiYgY3B1X2hhc19hdngyOworfQorCitz
dGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3X3ZhZXModm9pZCkKK3sKKyAgICByZXR1cm4g
Y3B1X2hhc19hZXNuaSAmJiBjcHVfaGFzX3ZhZXMgJiYgY3B1X2hhc19hdng1MTJidzsKK30KKwor
c3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJid192YWVzX3ZsKHZvaWQpCit7CisgICAgcmV0
dXJuIGNwdV9oYXNfYWVzbmkgJiYgY3B1X2hhc192YWVzICYmCisgICAgICAgICAgIGNwdV9oYXNf
YXZ4NTEyYncgJiYgY3B1X2hhc19hdng1MTJ2bDsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVj
a19zc2UyX2dmKHZvaWQpCiB7CiAgICAgcmV0dXJuIGNwdV9oYXNfZ2ZuaSAmJiBjcHVfaGFzX3Nz
ZTI7CkBAIC0zMTksNiArMzQ5LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChY
T1AgaTE2eDE2LCAgICAgICAgICAgICAgeG9wLCAgICAgIDMyaTIpLAogICAgIFNJTUQoWE9QIGkz
Mng4LCAgICAgICAgICAgICAgIHhvcCwgICAgICAzMmk0KSwKICAgICBTSU1EKFhPUCBpNjR4NCwg
ICAgICAgICAgICAgICB4b3AsICAgICAgMzJpOCksCisgICAgU0lNRChBRVMgKGxlZ2FjeSksICAg
ICAgc3NzZTNfYWVzLCAgICAgICAgMTYpLAorICAgIFNJTUQoQUVTIChWRVgveDE2KSwgICAgICAg
YXZ4X2FlcywgICAgICAgIDE2KSwKICAgICBTSU1EKE9QTUFTSy93LCAgICAgYXZ4NTEyZl9vcG1h
c2ssICAgICAgICAgMiksCiAgICAgU0lNRChPUE1BU0srRFEvYiwgYXZ4NTEyZHFfb3BtYXNrLCAg
ICAgICAgIDEpLAogICAgIFNJTUQoT1BNQVNLK0RRL3csIGF2eDUxMmRxX29wbWFzaywgICAgICAg
ICAyKSwKQEAgLTQxOCw2ICs0NTAsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQVZY
NTEyVkwoX1ZCTUkrVkwgdTE2eDgsIGF2eDUxMnZibWksICAgIDE2dTIpLAogICAgIEFWWDUxMlZM
KF9WQk1JK1ZMIHMxNngxNiwgYXZ4NTEydmJtaSwgICAzMmkyKSwKICAgICBBVlg1MTJWTChfVkJN
SStWTCB1MTZ4MTYsIGF2eDUxMnZibWksICAgMzJ1MiksCisgICAgU0lNRChWQUVTIChWRVgveDMy
KSwgICAgYXZ4Ml92YWVzLCAgICAgICAgMzIpLAorICAgIFNJTUQoVkFFUyAoRVZFWC94NjQpLCBh
dng1MTJid192YWVzLCAgICAgIDY0KSwKKyAgICBBVlg1MTJWTChWTCtWQUVTICh4MTYpLCBhdng1
MTJid192YWVzLCAgICAxNiksCisgICAgQVZYNTEyVkwoVkwrVkFFUyAoeDMyKSwgYXZ4NTEyYndf
dmFlcywgICAgMzIpLAogICAgIFNJTUQoR0ZOSSAobGVnYWN5KSwgICAgICAgc3NlMl9nZiwgICAg
ICAgIDE2KSwKICAgICBTSU1EKEdGTkkgKFZFWC94MTYpLCAgICAgIGF2eDJfZ2YsICAgICAgICAx
NiksCiAgICAgU0lNRChHRk5JIChWRVgveDMyKSwgICAgICBhdngyX2dmLCAgICAgICAgMzIpLAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMTI1LDEwICsxMjUsMTIgQEAgc3Rh
dGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2RlZmluZSBjcHVfaGFzX3Nz
ZSAgICAgICAgY3AuYmFzaWMuc3NlCiAjZGVmaW5lIGNwdV9oYXNfc3NlMiAgICAgICBjcC5iYXNp
Yy5zc2UyCiAjZGVmaW5lIGNwdV9oYXNfc3NlMyAgICAgICBjcC5iYXNpYy5zc2UzCisjZGVmaW5l
IGNwdV9oYXNfc3NzZTMgICAgICBjcC5iYXNpYy5zc3NlMwogI2RlZmluZSBjcHVfaGFzX2ZtYSAg
ICAgICAoY3AuYmFzaWMuZm1hICYmIHhjcjBfbWFzayg2KSkKICNkZWZpbmUgY3B1X2hhc19zc2U0
XzEgICAgIGNwLmJhc2ljLnNzZTRfMQogI2RlZmluZSBjcHVfaGFzX3NzZTRfMiAgICAgY3AuYmFz
aWMuc3NlNF8yCiAjZGVmaW5lIGNwdV9oYXNfcG9wY250ICAgICBjcC5iYXNpYy5wb3BjbnQKKyNk
ZWZpbmUgY3B1X2hhc19hZXNuaSAgICAgIGNwLmJhc2ljLmFlc25pCiAjZGVmaW5lIGNwdV9oYXNf
YXZ4ICAgICAgIChjcC5iYXNpYy5hdnggICYmIHhjcjBfbWFzayg2KSkKICNkZWZpbmUgY3B1X2hh
c19mMTZjICAgICAgKGNwLmJhc2ljLmYxNmMgJiYgeGNyMF9tYXNrKDYpKQogCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:08:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4khA-0002G2-VE; Fri, 15 Mar 2019 11: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kh8-0002Fg-Vq
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:08:11 +0000
X-Inumbo-ID: 9dac069d-4712-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 9dac069d-4712-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:08:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:08:08 -0600
Message-Id: <5C8B8795020000780021F32C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:08:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 49/50] x86emul: add a SHA test case to the
 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyB1c2UgdGhpcyBmb3IgQVZYNTEyVkwgVlBST3tMLFJ9eyxWfUQgYXMgd2VsbCBhcyBzb21l
IGZ1cnRoZXIgc2hpZnRzCnRlc3RpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQp2ODogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAt
MjAsOCArMjAsOSBAQCBTSU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wCiBG
TUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cgYXZ4NTEyZi1zZyBhdng1MTJ2bC1zZwogQUVT
IDo9IHNzc2UzLWFlcyBhdngtYWVzIGF2eDItdmFlcyBhdng1MTJidy12YWVzCitTSEEgOj0gc3Nl
NC1zaGEgYXZ4LXNoYSBhdng1MTJmLXNoYQogR0YgOj0gc3NlMi1nZiBhdngyLWdmIGF2eDUxMmJ3
LWdmCi1URVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTRykgJChBRVMpICQo
R0YpCitURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTRykgJChBRVMpICQo
U0hBKSAkKEdGKQogCiBPUE1BU0sgOj0gYXZ4NTEyZiBhdng1MTJkcSBhdng1MTJidwogCkBAIC0x
NDgsNiArMTQ5LDEwIEBAIGRlZmluZSBzaW1kLWFlcy1kZWZzCiAkKDEpLWNmbGFncyA6PSAkKGZv
cmVhY2ggdmVjLCQoJChwYXRzdWJzdCAlLWFlcyxzc2UsJCgxKSktdmVjcykgJCgkKHBhdHN1YnN0
ICUtdmFlcywlLCQoMSkpLXZlY3MpLCBcCiAJICAgICAgICAgIi1EXyQodmVjKSAtbWFlcyAkKGFk
ZHByZWZpeCAtbSwkKHN1YnN0IC0sJChzcGFjZSksJCgxKSkpICQoY2FsbCBub24tc3NlLCQoMSkp
IC1PcyAtRFZFQ19TSVpFPSQodmVjKSIpCiBlbmRlZgorZGVmaW5lIHNpbWQtc2hhLWRlZnMKKyQo
MSktY2ZsYWdzIDo9ICQoZm9yZWFjaCB2ZWMsJChzc2UtdmVjcyksIFwKKwkgICAgICAgICAiLURf
JCh2ZWMpICQoYWRkcHJlZml4IC1tLCQoc3Vic3QgLSwkKHNwYWNlKSwkKDEpKSkgLU9zIC1EVkVD
X1NJWkU9JCh2ZWMpIikKK2VuZGVmCiBkZWZpbmUgc2ltZC1nZi1kZWZzCiAkKDEpLWNmbGFncyA6
PSAkKGZvcmVhY2ggdmVjLCQoJCgxOi1nZj0pLXZlY3MpLCBcCiAJICAgICAgICAgIi1EXyQodmVj
KSAtbWdmbmkgLW0kKDE6LWdmPSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJWkU9
JCh2ZWMpIikKQEAgLTE1OSw2ICsxNjQsNyBAQCBlbmRlZgogJChmb3JlYWNoIGZsYXZvciwkKFNJ
TUQpICQoRk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtZGVmcywkKGZsYXZvcikpKSkKICQoZm9yZWFj
aCBmbGF2b3IsJChTRyksJChldmFsICQoY2FsbCBzaW1kLXNnLWRlZnMsJChmbGF2b3IpKSkpCiAk
KGZvcmVhY2ggZmxhdm9yLCQoQUVTKSwkKGV2YWwgJChjYWxsIHNpbWQtYWVzLWRlZnMsJChmbGF2
b3IpKSkpCiskKGZvcmVhY2ggZmxhdm9yLCQoU0hBKSwkKGV2YWwgJChjYWxsIHNpbWQtc2hhLWRl
ZnMsJChmbGF2b3IpKSkpCiAkKGZvcmVhY2ggZmxhdm9yLCQoR0YpLCQoZXZhbCAkKGNhbGwgc2lt
ZC1nZi1kZWZzLCQoZmxhdm9yKSkpKQogJChmb3JlYWNoIGZsYXZvciwkKE9QTUFTSyksJChldmFs
ICQoY2FsbCBvcG1hc2stZGVmcywkKGZsYXZvcikpKSkKIApAQCAtMjEyLDEwICsyMTgsMTMgQEAg
JChhZGRzdWZmaXggLmMsJChTRykpOgogJChhZGRzdWZmaXggLmMsJChBRVMpKToKIAlsbiAtc2Yg
c2ltZC1hZXMuYyAkQAogCiskKGFkZHN1ZmZpeCAuYywkKFNIQSkpOgorCWxuIC1zZiBzaW1kLXNo
YS5jICRACisKICQoYWRkc3VmZml4IC5jLCQoR0YpKToKIAlsbiAtc2Ygc2ltZC1nZi5jICRACiAK
LSQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEpICQoU0cpICQoQUVTKSAkKEdGKSk6IHNpbWQu
aAorJChhZGRzdWZmaXggLmgsJChTSU1EKSAkKEZNQSkgJChTRykgJChBRVMpICQoU0hBKSAkKEdG
KSk6IHNpbWQuaAogCiB4b3AuaCBhdng1MTJmLmg6IHNpbWQtZm1hLmMKIAotLS0gL2Rldi9udWxs
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLXNoYS5jCkBAIC0wLDAgKzEsMzky
IEBACisjZGVmaW5lIElOVF9TSVpFIDQKKworI2luY2x1ZGUgInNpbWQuaCIKK0VOVFJZKHNoYV90
ZXN0KTsKKworI2RlZmluZSBTSEEob3AsIGEuLi4pIF9fYnVpbHRpbl9pYTMyX3NoYSAjIyBvcChh
KQorCisjaWZkZWYgX19BVlg1MTJGX18KKyMgZGVmaW5lIEFMTF9UUlVFICh+MFVMTCA+PiAoNjQg
LSBFTEVNX0NPVU5UKSkKKyMgZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcWQsIF9tYXNrLCB4LCB5
LCAtMSkgPT0gQUxMX1RSVUUpCisjIGRlZmluZSBibGVuZCh4LCB5LCBzZWwpIEIobW92ZHFhMzJf
LCBfbWFzaywgeSwgeCwgc2VsKQorIyBkZWZpbmUgcm90X2MoZiwgciwgeCwgbikgQihwcm8gIyMg
ZiAjIyBkLCBfbWFzaywgeCwgbiwgdW5kZWYoKSwgfjApCisjIGRlZmluZSByb3RfcyhmLCByLCB4
LCBuKSAoeyAvKiBnY2MgZG9lcyBub3Qgc3VwcG9ydCBlbWJlZGRlZCBicm9hZGNhc3QgKi8gXAor
ICAgIHZlY190IHJfOyBcCisgICAgYXNtICggInZwcm8iICNmICJ2ZCAlMiV7MXRvJWMzJX0sICUx
LCAlMCIgXAorICAgICAgICAgIDogIj12IiAocl8pIFwKKyAgICAgICAgICA6ICJ2IiAoeCksICJt
IiAobiksICJpIiAoRUxFTV9DT1VOVCkgKTsgXAorICAgIHJfOyBcCit9KQorIyBkZWZpbmUgcm90
X3YoZCwgeCwgbikgQihwcm8gIyMgZCAjIyB2ZCwgX21hc2ssIHgsIG4sIHVuZGVmKCksIH4wKQor
IyBkZWZpbmUgc2hpZnRfcyhkLCB4LCBuKSAoeyBcCisgICAgdmVjX3Qgcl87IFwKKyAgICBhc20g
KCAidnBzIiAjZCAibHZkICUyJXsxdG8lYzMlfSwgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYi
IChyXykgXAorICAgICAgICAgIDogInYiICh4KSwgIm0iIChuKSwgImkiIChFTEVNX0NPVU5UKSAp
OyBcCisgICAgcl87IFwKK30pCisjIGRlZmluZSB2c2hpZnQoZCwgeCwgbikgKHsgLyogZ2NjIGRv
ZXMgbm90IGFsbG93IG1lbW9yeSBvcGVyYW5kcyAqLyBcCisgICAgdmVjX3Qgcl87IFwKKyAgICBh
c20gKCAidnBzIiAjZCAibGRxICUyLCAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHJfKSA6
ICJtIiAoeCksICJpIiAoKG4pICogRUxFTV9TSVpFKSApOyBcCisgICAgcl87IFwKK30pCisjZWxz
ZQorIyBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNrYjEyOChjbXAp
ID09IDB4ZmZmZikKKyMgZGVmaW5lIGVxKHgsIHkpIHRvX2Jvb2woKHgpID09ICh5KSkKKyMgZGVm
aW5lIGJsZW5kKHgsIHksIHNlbCkgXAorICAgICgodmVjX3QpX19idWlsdGluX2lhMzJfcGJsZW5k
dzEyOCgodmhpX3QpKHgpLCAodmhpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgoc2VsKSAmIDEgPyAweDAzIDogMCkgfCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgoc2VsKSAmIDIgPyAweDBjIDogMCkgfCBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoc2VsKSAmIDQgPyAweDMwIDogMCkgfCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoc2VsKSAmIDggPyAweGMw
IDogMCkpKQorIyBkZWZpbmUgcm90X2MoZiwgciwgeCwgbikgKHNoICMjIGYgIyMgX2MoeCwgbikg
fCBzaCAjIyByICMjIF9jKHgsIDMyIC0gKG4pKSkKKyMgZGVmaW5lIHJvdF9zKGYsIHIsIHgsIG4p
ICh7IC8qIGdjYyBkb2VzIG5vdCBhbGxvdyBtZW1vcnkgb3BlcmFuZHMgKi8gXAorICAgIHZlY190
IHJfLCB0Xywgbl8gPSAodmVjX3QpeyAzMiB9IC0gKG4pOyBcCisgICAgYXNtICggInBzIiAjZiAi
bGQgJTIsICUwOyBwcyIgI3IgImxkICUzLCAlMTsgcG9yICUxLCAlMCIgXAorICAgICAgICAgIDog
Ij0meCIgKHJfKSwgIj0meCIgKHRfKSBcCisgICAgICAgICAgOiAibSIgKG4pLCAibSIgKG5fKSwg
IjAiICh4KSwgIjEiICh4KSApOyBcCisgICAgcl87IFwKK30pCitzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGludCByb3RsKHVuc2lnbmVkIGludCB4LCB1bnNpZ25lZCBpbnQgbikKK3sKKyAgICByZXR1
cm4gKHggPDwgKG4gJiAweDFmKSkgfCAoeCA+PiAoKDMyIC0gbikgJiAweDFmKSk7Cit9CitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCByb3RyKHVuc2lnbmVkIGludCB4LCB1bnNpZ25lZCBpbnQg
bikKK3sKKyAgICByZXR1cm4gKHggPj4gKG4gJiAweDFmKSkgfCAoeCA8PCAoKDMyIC0gbikgJiAw
eDFmKSk7Cit9CisjIGRlZmluZSByb3RfdihkLCB4LCBuKSAoeyBcCisgICAgdmVjX3QgdF87IFwK
KyAgICB1bnNpZ25lZCBpbnQgaV87IFwKKyAgICBmb3IgKCBpXyA9IDA7IGlfIDwgRUxFTV9DT1VO
VDsgKytpXyApIFwKKyAgICAgICAgdF9baV9dID0gcm90ICMjIGQoKHgpW2lfXSwgKG4pW2lfXSk7
IFwKKyAgICB0XzsgXAorfSkKKyMgZGVmaW5lIHNoaWZ0X3MoZCwgeCwgbikgKHsgXAorICAgIHZl
Y190IHJfOyBcCisgICAgYXNtICggInBzIiAjZCAibGQgJTEsICUwIiA6ICI9JngiIChyXykgOiAi
bSIgKG4pLCAiMCIgKHgpICk7IFwKKyAgICByXzsgXAorfSkKKyMgZGVmaW5lIHZzaGlmdChkLCB4
LCBuKSBcCisgICAgKHZlY190KShfX2J1aWx0aW5faWEzMl9wcyAjIyBkICMjIGxkcWkxMjgoKHZk
aV90KSh4KSwgKG4pICogRUxFTV9TSVpFICogOCkpCisjZW5kaWYKKworI2RlZmluZSBhbGlnbnIo
eCwgeSwgbikgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2
ZGlfdCkoeSksIChuKSAqIDgpKQorI2RlZmluZSBoYWRkKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3Bo
YWRkZDEyOCh4LCB5KQorI2RlZmluZSByb2xfYyh4LCBuKSByb3RfYyhsLCByLCB4LCBuKQorI2Rl
ZmluZSByb2xfcyh4LCBuKSByb3RfcyhsLCByLCB4LCBuKQorI2RlZmluZSByb2xfdih4LCBuLi4u
KSByb3RfdihsLCB4LCBuKQorI2RlZmluZSByb3JfYyh4LCBuKSByb3RfYyhyLCBsLCB4LCBuKQor
I2RlZmluZSByb3Jfcyh4LCBuKSByb3RfcyhyLCBsLCB4LCBuKQorI2RlZmluZSByb3Jfdih4LCBu
Li4uKSByb3RfdihyLCB4LCBuKQorI2RlZmluZSBzaGxfYyh4LCBuKSBfX2J1aWx0aW5faWEzMl9w
c2xsZGkxMjgoeCwgbikKKyNkZWZpbmUgc2hsX3MoeCwgbikgc2hpZnRfcyhsLCB4LCBuKQorI2Rl
ZmluZSBzaHJfYyh4LCBuKSBfX2J1aWx0aW5faWEzMl9wc3JsZGkxMjgoeCwgbikKKyNkZWZpbmUg
c2hyX3MoeCwgbikgc2hpZnRfcyhyLCB4LCBuKQorI2RlZmluZSBzaHVmKHgsIHMpIF9fYnVpbHRp
bl9pYTMyX3BzaHVmZCh4LCBzKQorI2RlZmluZSBzd2FwKHgpIHNodWYoeCwgMGIwMDAxMTAxMSkK
KyNkZWZpbmUgdnNobCh4LCBuKSB2c2hpZnQobCwgeCwgbikKKyNkZWZpbmUgdnNocih4LCBuKSB2
c2hpZnQociwgeCwgbikKKworc3RhdGljIGlubGluZSB2ZWNfdCBzaGEyNTZfc2lnbWEwKHZlY190
IHcpCit7CisgICAgdmVjX3QgcmVzOworCisgICAgdG91Y2godyk7CisgICAgcmVzID0gcm9yX2Mo
dywgNyk7CisgICAgdG91Y2godyk7CisgICAgcmVzIF49IHJvbF9jKHcsIDE0KTsKKyAgICB0b3Vj
aCh3KTsKKyAgICByZXMgXj0gc2hyX2ModywgMyk7CisgICAgdG91Y2godyk7CisKKyAgICByZXR1
cm4gcmVzOworfQorCitzdGF0aWMgaW5saW5lIHZlY190IHNoYTI1Nl9zaWdtYTEodmVjX3QgdykK
K3sKKyAgICB2ZWNfdCBfMTcgPSB7IDE3IH0sIF8xOSA9IHsgMTkgfSwgXzEwID0geyAxMCB9Owor
CisgICAgcmV0dXJuIHJvcl9zKHcsIF8xNykgXiByb3Jfcyh3LCBfMTkpIF4gc2hyX3ModywgXzEw
KTsKK30KKworc3RhdGljIGlubGluZSB2ZWNfdCBzaGEyNTZfU2lnbWEwKHZlY190IHcpCit7Cisg
ICAgdmVjX3QgcmVzLCBuMSA9IHsgMCwgMCwgMiwgMiB9LCBuMiA9IHsgMCwgMCwgMTMsIDEzIH0s
IG4zID0geyAwLCAwLCAxMCwgMTAgfTsKKworICAgIHRvdWNoKG4xKTsKKyAgICByZXMgPSByb3Jf
dih3LCBuMSk7CisgICAgdG91Y2gobjIpOworICAgIHJlcyBePSByb3Jfdih3LCBuMik7CisgICAg
dG91Y2gobjMpOworCisgICAgcmV0dXJuIHJlcyBeIHJvbF92KHcsIG4zKTsKK30KKworc3RhdGlj
IGlubGluZSB2ZWNfdCBzaGEyNTZfU2lnbWExKHZlY190IHcpCit7CisgICAgcmV0dXJuIHJvcl9j
KHcsIDYpIF4gcm9yX2ModywgMTEpIF4gcm9sX2ModywgNyk7Cit9CisKK2ludCBzaGFfdGVzdCh2
b2lkKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHZlY190IHNyYywgb25lID0geyAxIH07
CisgICAgdnFpX3QgcmF3ID0ge307CisKKyAgICBmb3IgKCBpID0gMTsgaSA8IFZFQ19TSVpFOyAr
K2kgKQorICAgICAgICByYXdbaV0gPSBpOworICAgIHNyYyA9ICh2ZWNfdClyYXc7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IDI1NjsgaSArPSBWRUNfU0laRSApCisgICAgeworICAgICAgICB2ZWNf
dCB4LCB5LCB0bXAsIGhhc2ggPSAtc3JjOworICAgICAgICB2ZWNfdCBhLCBiLCBjLCBkLCBlLCBn
LCBoOworICAgICAgICB1bnNpZ25lZCBpbnQgaywgcjsKKworICAgICAgICB0b3VjaChzcmMpOwor
ICAgICAgICB4ID0gU0hBKDFtc2cxLCBoYXNoLCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOwor
ICAgICAgICB5ID0gaGFzaCBeIGFsaWducihoYXNoLCBzcmMsIDgpOworICAgICAgICB0b3VjaChz
cmMpOworCisgICAgICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElORV9fOworCisgICAg
ICAgIHRvdWNoKHNyYyk7CisgICAgICAgIHggPSBTSEEoMW1zZzIsIGhhc2gsIHNyYyk7CisgICAg
ICAgIHRvdWNoKHNyYyk7CisgICAgICAgIHRtcCA9IGhhc2ggXiBhbGlnbnIoc3JjLCBoYXNoLCAx
Mik7CisgICAgICAgIHRvdWNoKHRtcCk7CisgICAgICAgIHkgPSByb2xfYyh0bXAsIDEpOworICAg
ICAgICB0bXAgPSBoYXNoIF4gYWxpZ25yKHNyYywgeSwgMTIpOworICAgICAgICB0b3VjaCh0bXAp
OworICAgICAgICB5ID0gcm9sX2ModG1wLCAxKTsKKworICAgICAgICBpZiAoICFlcSh4LCB5KSAp
IHJldHVybiBfX0xJTkVfXzsKKworICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB4ID0gU0hB
KDFtc2cyLCBoYXNoLCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB0bXAgPSBy
b2xfcyhoYXNoIF4gYWxpZ25yKHNyYywgaGFzaCwgMTIpLCBvbmUpOworICAgICAgICB5ID0gcm9s
X3MoaGFzaCBeIGFsaWducihzcmMsIHRtcCwgMTIpLCBvbmUpOworCisgICAgICAgIGlmICggIWVx
KHgsIHkpICkgcmV0dXJuIF9fTElORV9fOworCisgICAgICAgIHRvdWNoKHNyYyk7CisgICAgICAg
IHggPSBTSEEoMW5leHRlLCBoYXNoLCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOworICAgICAg
ICB0b3VjaChoYXNoKTsKKyAgICAgICAgdG1wID0gcm9sX2MoaGFzaCwgMzApOworICAgICAgICB0
bXBbMl0gPSB0bXBbMV0gPSB0bXBbMF0gPSAwOworCisgICAgICAgIGlmICggIWVxKHgsIHNyYyAr
IHRtcCkgKSByZXR1cm4gX19MSU5FX187CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU0hBMVJO
RFM0CisgICAgICAgICAqCisgICAgICAgICAqIFNSQzEgPSB7IEEwLCBCMCwgQzAsIEQwIH0KKyAg
ICAgICAgICogU1JDMiA9IFcnID0geyBXWzBdRTAsIFdbMV0sIFdbMl0sIFdbM10gfQorICAgICAg
ICAgKgorICAgICAgICAgKiAoTkIgdGhhdCB0aGUgbm90YXRpb24gaXMgbm90IEMtbGlrZSwgaS5l
LiBlbGVtZW50cyBhcmUgbGlzdGVkCisgICAgICAgICAqIGhpZ2gtdG8tbG93IGV2ZXJ5d2hlcmUg
aW4gdGhpcyBjb21tZW50LikKKyAgICAgICAgICoKKyAgICAgICAgICogSW4gb3JkZXIgdG8gcGlj
ayBhIHNpbXBsZSByb3VuZHMgZnVuY3Rpb24sIGFuIGltbWVkaWF0ZSB2YWx1ZSBvZgorICAgICAg
ICAgKiAxIGlzIHVzZWQ7IDMgd291bGQgYWxzbyBiZSBhIHBvc3NpYmlsaXR5LgorICAgICAgICAg
KgorICAgICAgICAgKiBBcHBseWluZworICAgICAgICAgKgorICAgICAgICAgKiBBMSA9IFJPTDUo
QTApICsgKEIwIF4gQzAgXiBEMCkgKyBXJ1swXSArIEsKKyAgICAgICAgICogRTEgPSBEMAorICAg
ICAgICAgKiBEMSA9IEMwCisgICAgICAgICAqIEMxID0gUk9MMzAoQjApCisgICAgICAgICAqIEIx
ID0gQTAKKyAgICAgICAgICoKKyAgICAgICAgICogaXRlcmF0aXZlbHkgZm91ciB0aW1lcyBhbmQg
cmVzb2x2aW5nIHJvdW5kIHZhcmlhYmxlIHZhbHVlcyB0bworICAgICAgICAgKiBBPG4+IGFuZCBC
MCwgQzAsIGFuZCBEMCB3ZSBnZXQKKyAgICAgICAgICoKKyAgICAgICAgICogQTQgPSBST0w1KEEz
KSArIChBMiBeIFJPTDMwKEExKSBeIFJPTDMwKEEwKSkgKyBXJ1szXSArIFJPTDMwKEIwKSArIEsK
KyAgICAgICAgICogQTMgPSBST0w1KEEyKSArIChBMSBeIFJPTDMwKEEwKSBeIFJPTDMwKEIwKSkg
KyBXJ1syXSArICAgICAgIEMwICArIEsKKyAgICAgICAgICogQTIgPSBST0w1KEExKSArIChBMCBe
IFJPTDMwKEIwKSBeICAgICAgIEMwICkgKyBXJ1sxXSArICAgICAgIEQwICArIEsKKyAgICAgICAg
ICogQTEgPSBST0w1KEEwKSArIChCMCBeICAgICAgIEMwICBeICAgICAgIEQwICkgKyBXJ1swXSAg
ICAgICAgICAgICArIEsKKyAgICAgICAgICoKKyAgICAgICAgICogKHJlc3BlY3RpdmUgcGVyLWNv
bHVtbiB2YXJpYWJsZSBuYW1lczoKKyAgICAgICAgICogIHkgICAgICAgICBhICAgICAgYiAgICAg
ICAgICBjICAgICAgICAgICBkICAgICAgc3JjICAgICAgICAgICBlICAgIGsKKyAgICAgICAgICog
KQorICAgICAgICAgKgorICAgICAgICAgKiB3aXRoCisgICAgICAgICAqCisgICAgICAgICAqIEI0
ID0gQTMKKyAgICAgICAgICogQzQgPSBST0wzMChBMikKKyAgICAgICAgICogRDQgPSBST0wzMChB
MSkKKyAgICAgICAgICogRTQgPSBST0wzMChBMCkKKyAgICAgICAgICoKKyAgICAgICAgICogYW5k
IGhlbmNlCisgICAgICAgICAqCisgICAgICAgICAqIERTVCA9IHsgQTQsIEEzLCBST0wzMChBMiks
IFJPTDMwKEExKSB9CisgICAgICAgICAqLworCisgICAgICAgIHRvdWNoKHNyYyk7CisgICAgICAg
IHggPSBTSEEoMXJuZHM0LCBoYXNoLCBzcmMsIDEpOworICAgICAgICB0b3VjaChzcmMpOworCisg
ICAgICAgIGEgPSB2c2hyKGhhc2gsIDMpOworICAgICAgICBiID0gdnNocihoYXNoLCAyKTsKKyAg
ICAgICAgdG91Y2goaGFzaCk7CisgICAgICAgIGQgPSByb2xfYyhoYXNoLCAzMCk7CisgICAgICAg
IHRvdWNoKGhhc2gpOworICAgICAgICBkID0gYmxlbmQoZCwgaGFzaCwgMGIwMDExKTsKKyAgICAg
ICAgYyA9IHZzaHIoZCwgMSk7CisgICAgICAgIGUgPSB2c2hsKGQsIDEpOworICAgICAgICB0bXAg
PSAodmVjX3Qpe307CisgICAgICAgIGsgPSByb2xfYyhTSEEoMXJuZHM0LCB0bXAsIHRtcCwgMSks
IDIpWzBdOworCisgICAgICAgIGZvciAoIHIgPSAwOyByIDwgNDsgKytyICkKKyAgICAgICAgewor
ICAgICAgICAgICAgeSA9IHJvbF9jKGEsIDUpICsgKGIgXiBjIF4gZCkgKyBzd2FwKHNyYykgKyBl
ICsgazsKKworICAgICAgICAgICAgc3dpdGNoICggciApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICBjYXNlIDA6CisgICAgICAgICAgICAgICAgY1szXSA9IHJvbF9jKHksIDMwKVswXTsKKyAg
ICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgICAgIGNhc2UgMToKKyAg
ICAgICAgICAgICAgICBiW3IgKyAyXSA9IHlbcl07CisgICAgICAgICAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCisgICAgICAgICAgICBjYXNlIDI6CisgICAgICAgICAgICAgICAgYVtyICsgMV0g
PSB5W3JdOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAg
ICAgICBzd2l0Y2ggKCByICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgMzoKKyAg
ICAgICAgICAgICAgICBpZiAoIGFbM10gIT0geVsyXSApIHJldHVybiBfX0xJTkVfXzsKKyAgICAg
ICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgICAgIGNhc2UgMjoKKyAgICAg
ICAgICAgICAgICBpZiAoIGFbMl0gIT0geVsxXSApIHJldHVybiBfX0xJTkVfXzsKKyAgICAgICAg
ICAgICAgICBpZiAoIGJbM10gIT0geVsxXSApIHJldHVybiBfX0xJTkVfXzsKKyAgICAgICAgICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAg
ICAgICBpZiAoIGFbMV0gIT0geVswXSApIHJldHVybiBfX0xJTkVfXzsKKyAgICAgICAgICAgICAg
ICBpZiAoIGJbMl0gIT0geVswXSApIHJldHVybiBfX0xJTkVfXzsKKyAgICAgICAgICAgICAgICBp
ZiAoIGNbM10gIT0gcm9sX2MoeSwgMzApWzBdICkgcmV0dXJuIF9fTElORV9fOworICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgYSA9IGJs
ZW5kKHJvbF9jKHksIDMwKSwgeSwgMGIxMTAwKTsKKworICAgICAgICBpZiAoICFlcSh4LCBhKSAp
IHJldHVybiBfX0xJTkVfXzsKKworICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB4ID0gU0hB
KDI1Nm1zZzEsIGhhc2gsIHNyYyk7CisgICAgICAgIHRvdWNoKHNyYyk7CisgICAgICAgIHkgPSBo
YXNoICsgc2hhMjU2X3NpZ21hMChhbGlnbnIoc3JjLCBoYXNoLCA0KSk7CisKKyAgICAgICAgaWYg
KCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CisKKyAgICAgICAgdG91Y2goc3JjKTsKKyAg
ICAgICAgeCA9IFNIQSgyNTZtc2cyLCBoYXNoLCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOwor
ICAgICAgICB0bXAgPSBoYXNoICsgc2hhMjU2X3NpZ21hMShhbGlnbnIoaGFzaCwgc3JjLCA4KSk7
CisgICAgICAgIHkgPSBoYXNoICsgc2hhMjU2X3NpZ21hMShhbGlnbnIodG1wLCBzcmMsIDgpKTsK
KworICAgICAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKKworICAgICAgICAv
KgorICAgICAgICAgKiBTSEEyNTZSTkRTMgorICAgICAgICAgKgorICAgICAgICAgKiBTUkMxID0g
eyBDMCwgRDAsIEcwLCBIMCB9CisgICAgICAgICAqIFNSQzIgPSB7IEEwLCBCMCwgRTAsIEYwIH0K
KyAgICAgICAgICogWE1NMCA9IFcnID0geyA/LCA/LCBXSzEsIFdLMCB9CisgICAgICAgICAqCisg
ICAgICAgICAqIChOQiB0aGF0IHRoZSBub3RhdGlvbiBhZ2FpbiBpcyBub3QgQy1saWtlLCBpLmUu
IGVsZW1lbnRzIGFyZSBsaXN0ZWQKKyAgICAgICAgICogaGlnaC10by1sb3cgZXZlcnl3aGVyZSBp
biB0aGlzIGNvbW1lbnQuKQorICAgICAgICAgKgorICAgICAgICAgKiBDaChFLEYsRykgPSAoRSAm
IEYpIF4gKH5FICYgRykKKyAgICAgICAgICogTWFqKEEsQixDKSA9IChBICYgQikgXiAoQSAmIEMp
IF4gKEIgJiBDKQorICAgICAgICAgKgorICAgICAgICAgKiDDjsKjMChBKSA9IFJPUjIoQSkgXiBS
T1IxMyhBKSBeIFJPUjIyKEEpCisgICAgICAgICAqIMOOwqMxKEUpID0gUk9SNihFKSBeIFJPUjEx
KEUpIF4gUk9SMjUoRSkKKyAgICAgICAgICoKKyAgICAgICAgICogQXBwbHlpbmcKKyAgICAgICAg
ICoKKyAgICAgICAgICogQTEgPSBDaChFMCwgRjAsIEcwKSArIMOOwqMxKEUwKSArIFdLMCArIEgw
ICsgTWFqKEEwLCBCMCwgQzApICsgw47CozAoQTApCisgICAgICAgICAqIEIxID0gQTAKKyAgICAg
ICAgICogQzEgPSBCMAorICAgICAgICAgKiBEMSA9IEMwCisgICAgICAgICAqIEUxID0gQ2goRTAs
IEYwLCBHMCkgKyDDjsKjMShFMCkgKyBXSzAgKyBIMCArIEQwCisgICAgICAgICAqIEYxID0gRTAK
KyAgICAgICAgICogRzEgPSBGMAorICAgICAgICAgKiBIMSA9IEcwCisgICAgICAgICAqCisgICAg
ICAgICAqIGl0ZXJhdGl2ZWx5IGZvdXIgdGltZXMgYW5kIHJlc29sdmluZyByb3VuZCB2YXJpYWJs
ZSB2YWx1ZXMgdG8KKyAgICAgICAgICogQTxuPiAvIEU8bj4gYW5kIEIwLCBDMCwgRDAsIEYwLCBH
MCwgYW5kIEgwIHdlIGdldAorICAgICAgICAgKgorICAgICAgICAgKiBBMiA9IENoKEUxLCBFMCwg
RjApICsgw47CozEoRTEpICsgV0sxICsgRzAgKyBNYWooQTEsIEEwLCBCMCkgKyDDjsKjMChBMSkK
KyAgICAgICAgICogQTEgPSBDaChFMCwgRjAsIEcwKSArIMOOwqMxKEUwKSArIFdLMCArIEgwICsg
TWFqKEEwLCBCMCwgQzApICsgw47CozAoQTApCisgICAgICAgICAqIEUyID0gQ2goRTEsIEUwLCBG
MCkgKyDDjsKjMShFMSkgKyBXSzEgKyBHMCArIEMwCisgICAgICAgICAqIEUxID0gQ2goRTAsIEYw
LCBHMCkgKyDDjsKjMShFMCkgKyBXSzAgKyBIMCArIEQwCisgICAgICAgICAqCisgICAgICAgICAq
IHdpdGgKKyAgICAgICAgICoKKyAgICAgICAgICogQjIgPSBBMQorICAgICAgICAgKiBGMiA9IEUx
CisgICAgICAgICAqCisgICAgICAgICAqIGFuZCBoZW5jZQorICAgICAgICAgKgorICAgICAgICAg
KiBEU1QgPSB7IEEyLCBBMSwgRTIsIEUxIH0KKyAgICAgICAgICoKKyAgICAgICAgICogd2hpY2gg
d2UgY2FuIHNpbXBsaWZ5IGEgbGl0dGxlLCBieSBsZXR0aW5nIEEwLCBCMCwgYW5kIEUwIGJlIHpl
cm8KKyAgICAgICAgICogYW5kIEYwID0gfkcwLCBhbmQgYnkgdGhlbiB1dGlsaXppbmcKKyAgICAg
ICAgICoKKyAgICAgICAgICogQ2goMCwgMCwgeCkgPSB4CisgICAgICAgICAqIENoKHgsIDAsIHkp
ID0gfnggJiB5CisgICAgICAgICAqIE1haih4LCAwLCAwKSA9IE1haigwLCB4LCAwKSA9IE1haigw
LCAwLCB4KSA9IDAKKyAgICAgICAgICoKKyAgICAgICAgICogQTIgPSAofkUxICYgRjApICsgw47C
ozEoRTEpICsgV0sxICsgRzAgKyDDjsKjMChBMSkKKyAgICAgICAgICogQTEgPSAofkUwICYgRzAp
ICsgw47CozEoRTApICsgV0swICsgSDAgKyDDjsKjMChBMCkKKyAgICAgICAgICogRTIgPSAofkUx
ICYgRjApICsgw47CozEoRTEpICsgV0sxICsgRzAgKyBDMAorICAgICAgICAgKiBFMSA9ICh+RTAg
JiBHMCkgKyDDjsKjMShFMCkgKyBXSzAgKyBIMCArIEQwCisgICAgICAgICAqCisgICAgICAgICAq
IChyZXNwZWN0aXZlIHBlci1jb2x1bW4gdmFyaWFibGUgbmFtZXM6CisgICAgICAgICAqICB5ICAg
ICAgZSAgICBnICAgICAgICBlICAgIHNyYyAgICBoICAgIGQKKyAgICAgICAgICogKQorICAgICAg
ICAgKi8KKworICAgICAgICB0bXAgPSAodmVjX3QpeyB+aGFzaFsxXSB9OworICAgICAgICB0b3Vj
aCh0bXApOworICAgICAgICB4ID0gU0hBKDI1NnJuZHMyLCBoYXNoLCB0bXAsIHNyYyk7CisgICAg
ICAgIHRvdWNoKHRtcCk7CisKKyAgICAgICAgZSA9IHkgPSAodmVjX3Qpe307CisgICAgICAgIGQg
PSBhbGlnbnIoeSwgaGFzaCwgOCk7CisgICAgICAgIGcgPSAodmVjX3QpeyBoYXNoWzFdLCB0bXBb
MF0sIGhhc2hbMV0sIHRtcFswXSB9OworICAgICAgICBoID0gc2h1ZihoYXNoLCAwYjAxMDAwMTAw
KTsKKworICAgICAgICBmb3IgKCByID0gMDsgciA8IDI7ICsrciApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHkgPSAofmUgJiBnKSArIHNoYTI1Nl9TaWdtYTEoZSkgKyBzaHVmKHNyYywgMGIwMTAw
MDEwMCkgKworICAgICAgICAgICAgICAgIGggKyBzaGEyNTZfU2lnbWEwKGQpOworCisgICAgICAg
ICAgICBpZiAoICFyICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkWzNdID0geVsy
XTsKKyAgICAgICAgICAgICAgICBlWzNdID0gZVsxXSA9IHlbMF07CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBlbHNlIGlmICggZFszXSAhPSB5WzJdICkKKyAgICAgICAgICAgICAgICByZXR1
cm4gX19MSU5FX187CisgICAgICAgICAgICBlbHNlIGlmICggZVsxXSAhPSB5WzBdICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisgICAgICAgICAgICBlbHNlIGlmICggZVszXSAh
PSB5WzBdICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKKworICAgICAgICBzcmMg
Kz0gMHgwMTAxMDEwMSAqIFZFQ19TSVpFOworICAgIH0KKworICAgIHJldHVybiAwOworfQotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTQsOCArMTQsMTAg
QEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZwogI2luY2x1ZGUgInNz
ZTItZ2YuaCIKICNpbmNsdWRlICJzc3NlMy1hZXMuaCIKICNpbmNsdWRlICJzc2U0LmgiCisjaW5j
bHVkZSAic3NlNC1zaGEuaCIKICNpbmNsdWRlICJhdnguaCIKICNpbmNsdWRlICJhdngtYWVzLmgi
CisjaW5jbHVkZSAiYXZ4LXNoYS5oIgogI2luY2x1ZGUgImZtYTQuaCIKICNpbmNsdWRlICJmbWEu
aCIKICNpbmNsdWRlICJhdngyLmgiCkBAIC0yOCw2ICszMCw3IEBAIGFzbSAoICIucHVzaHNlY3Rp
b24gLnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRlICJhdng1MTJidy1vcG1hc2suaCIKICNp
bmNsdWRlICJhdng1MTJmLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZi1zZy5oIgorI2luY2x1ZGUgImF2
eDUxMmYtc2hhLmgiCiAjaW5jbHVkZSAiYXZ4NTEydmwtc2cuaCIKICNpbmNsdWRlICJhdng1MTJi
dy5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LXZhZXMuaCIKQEAgLTE1NSw2ICsxNTgsMjEgQEAgc3Rh
dGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJ2Ym1pX3ZsKHZvaQogICAgIHJldHVybiBjcHVfaGFz
X2F2eDUxMl92Ym1pICYmIGNwdV9oYXNfYXZ4NTEydmw7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRf
Y2hlY2tfc3NlNF9zaGEodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19zaGEgJiYgY3B1X2hh
c19zc2U0XzI7Cit9CisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4X3NoYSh2b2lkKQorewor
ICAgIHJldHVybiBjcHVfaGFzX3NoYSAmJiBjcHVfaGFzX2F2eDsKK30KKworc3RhdGljIGJvb2wg
c2ltZF9jaGVja19hdng1MTJmX3NoYV92bCh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX3No
YSAmJiBjcHVfaGFzX2F2eDUxMnZsOworfQorCiBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDJf
dmFlcyh2b2lkKQogewogICAgIHJldHVybiBjcHVfaGFzX2Flc25pICYmIGNwdV9oYXNfdmFlcyAm
JiBjcHVfaGFzX2F2eDI7CkBAIC00NTAsNiArNDY4LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7
CiAgICAgQVZYNTEyVkwoX1ZCTUkrVkwgdTE2eDgsIGF2eDUxMnZibWksICAgIDE2dTIpLAogICAg
IEFWWDUxMlZMKF9WQk1JK1ZMIHMxNngxNiwgYXZ4NTEydmJtaSwgICAzMmkyKSwKICAgICBBVlg1
MTJWTChfVkJNSStWTCB1MTZ4MTYsIGF2eDUxMnZibWksICAgMzJ1MiksCisgICAgU0lNRChTSEEs
ICAgICAgICAgICAgICAgIHNzZTRfc2hhLCAgICAgICAgMTYpLAorICAgIFNJTUQoQVZYK1NIQSwg
ICAgICAgICAgICAgYXZ4X3NoYSwgICAgICAgIDE2KSwKKyAgICBBVlg1MTJWTChWTCtTSEEsICAg
ICAgYXZ4NTEyZl9zaGEsICAgICAgICAxNiksCiAgICAgU0lNRChWQUVTIChWRVgveDMyKSwgICAg
YXZ4Ml92YWVzLCAgICAgICAgMzIpLAogICAgIFNJTUQoVkFFUyAoRVZFWC94NjQpLCBhdng1MTJi
d192YWVzLCAgICAgIDY0KSwKICAgICBBVlg1MTJWTChWTCtWQUVTICh4MTYpLCBhdng1MTJid192
YWVzLCAgICAxNiksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5o
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xNDIsNiAr
MTQyLDcgQEAgc3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2RlZmlu
ZSBjcHVfaGFzX2F2eDUxMl9pZm1hIChjcC5mZWF0LmF2eDUxMl9pZm1hICYmIHhjcjBfbWFzaygw
eGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJlciAgKGNwLmZlYXQuYXZ4NTEyZXIgJiYgeGNy
MF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmNkICAoY3AuZmVhdC5hdng1MTJj
ZCAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfc2hhICAgICAgICBjcC5mZWF0
LnNoYQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAoY3AuZmVhdC5hdng1MTJidyAmJiB4Y3Iw
X21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEydmwgIChjcC5mZWF0LmF2eDUxMnZs
ICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaSAoY3AuZmVh
dC5hdng1MTJfdmJtaSAmJiB4Y3IwX21hc2soMHhlNikpCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4khX-0002La-9i; Fri, 15 Mar 2019 11:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4khW-0002LL-DM
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:08:34 +0000
X-Inumbo-ID: ab2986d8-4712-11e9-871f-c7ab690a713f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab2986d8-4712-11e9-871f-c7ab690a713f;
 Fri, 15 Mar 2019 11:08:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:08:31 -0600
Message-Id: <5C8B87B0020000780021F32F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:08:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v8 50/50] x86emul: add a PCLMUL/VPCLMUL test
 case to the 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyB1c2UgdGhpcyBmb3IgQVZYNTEyX1ZCTUkyIFZQU0h7TCxSfUR7LFZ9e0QsUSxXfSB0ZXN0
aW5nIChvbmx5IHRoZQpxdWFkIHdvcmQgcmlnaHQgc2hpZnRzIGdldCBhY3R1YWxseSB1c2VkOyB0
aGUgYXNzdW1wdGlvbiBpcyB0aGF0IHRoZWlyCiJsZWZ0IiBjb3VudGVycGFydHMgYXMgd2VsbCBh
cyB0aGUgZG91YmxlIHdvcmQgYW5kIHdvcmQgZm9ybXMgdGhlbiB3b3JrCmFzIHdlbGwpLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjg6IE5ldy4K
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTIwLDkgKzIwLDEwIEBAIFNJTUQgOj0gM2Rub3cg
c3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1z
ZyBhdng1MTJmLXNnIGF2eDUxMnZsLXNnCiBBRVMgOj0gc3NzZTMtYWVzIGF2eC1hZXMgYXZ4Mi12
YWVzIGF2eDUxMmJ3LXZhZXMKK0NMTVVMIDo9IHNzc2UzLXBjbG11bCBhdngtcGNsbXVsIGF2eDIt
dnBjbG11bHFkcSBhdng1MTJidy12cGNsbXVscWRxIGF2eDUxMnZibWkyLXZwY2xtdWxxZHEKIFNI
QSA6PSBzc2U0LXNoYSBhdngtc2hhIGF2eDUxMmYtc2hhCiBHRiA6PSBzc2UyLWdmIGF2eDItZ2Yg
YXZ4NTEyYnctZ2YKLVRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKSAk
KEFFUykgJChTSEEpICQoR0YpCitURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkg
JChTRykgJChBRVMpICQoQ0xNVUwpICQoU0hBKSAkKEdGKQogCiBPUE1BU0sgOj0gYXZ4NTEyZiBh
dng1MTJkcSBhdng1MTJidwogCkBAIC04OSw2ICs5MCw3IEBAIGF2eDUxMmVyLWZsdHMgOj0gNCA4
CiBhdng1MTJ2Ym1pLXZlY3MgOj0gJChhdng1MTJidy12ZWNzKQogYXZ4NTEydmJtaS1pbnRzIDo9
ICQoYXZ4NTEyYnctaW50cykKIGF2eDUxMnZibWktZmx0cyA6PSAkKGF2eDUxMmJ3LWZsdHMpCith
dng1MTJ2Ym1pMi12ZWNzIDo9ICQoYXZ4NTEyYnctdmVjcykKIAogYXZ4NTEyZi1vcG1hc2stdmVj
cyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxIDIKQEAgLTE0OSw2ICsxNTEsMTAgQEAg
ZGVmaW5lIHNpbWQtYWVzLWRlZnMKICQoMSktY2ZsYWdzIDo9ICQoZm9yZWFjaCB2ZWMsJCgkKHBh
dHN1YnN0ICUtYWVzLHNzZSwkKDEpKS12ZWNzKSAkKCQocGF0c3Vic3QgJS12YWVzLCUsJCgxKSkt
dmVjcyksIFwKIAkgICAgICAgICAiLURfJCh2ZWMpIC1tYWVzICQoYWRkcHJlZml4IC1tLCQoc3Vi
c3QgLSwkKHNwYWNlKSwkKDEpKSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJWkU9
JCh2ZWMpIikKIGVuZGVmCitkZWZpbmUgc2ltZC1jbG11bC1kZWZzCiskKDEpLWNmbGFncyA6PSAk
KGZvcmVhY2ggdmVjLCQoJChwYXRzdWJzdCAlLXBjbG11bCxzc2UsJCgxKSktdmVjcykgJCgkKHBh
dHN1YnN0ICUtdnBjbG11bHFkcSwlLCQoMSkpLXZlY3MpLCBcCisJICAgICAgICAgIi1EXyQodmVj
KSAtbXBjbG11bCAkKGFkZHByZWZpeCAtbSwkKHN1YnN0IC0sJChzcGFjZSksJCgxKSkpICQoY2Fs
bCBub24tc3NlLCQoMSkpIC1PcyAtRFZFQ19TSVpFPSQodmVjKSIpCitlbmRlZgogZGVmaW5lIHNp
bWQtc2hhLWRlZnMKICQoMSktY2ZsYWdzIDo9ICQoZm9yZWFjaCB2ZWMsJChzc2UtdmVjcyksIFwK
IAkgICAgICAgICAiLURfJCh2ZWMpICQoYWRkcHJlZml4IC1tLCQoc3Vic3QgLSwkKHNwYWNlKSwk
KDEpKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIikKQEAgLTE2NCw2ICsxNzAsNyBAQCBlbmRlZgog
JChmb3JlYWNoIGZsYXZvciwkKFNJTUQpICQoRk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtZGVmcywk
KGZsYXZvcikpKSkKICQoZm9yZWFjaCBmbGF2b3IsJChTRyksJChldmFsICQoY2FsbCBzaW1kLXNn
LWRlZnMsJChmbGF2b3IpKSkpCiAkKGZvcmVhY2ggZmxhdm9yLCQoQUVTKSwkKGV2YWwgJChjYWxs
IHNpbWQtYWVzLWRlZnMsJChmbGF2b3IpKSkpCiskKGZvcmVhY2ggZmxhdm9yLCQoQ0xNVUwpLCQo
ZXZhbCAkKGNhbGwgc2ltZC1jbG11bC1kZWZzLCQoZmxhdm9yKSkpKQogJChmb3JlYWNoIGZsYXZv
ciwkKFNIQSksJChldmFsICQoY2FsbCBzaW1kLXNoYS1kZWZzLCQoZmxhdm9yKSkpKQogJChmb3Jl
YWNoIGZsYXZvciwkKEdGKSwkKGV2YWwgJChjYWxsIHNpbWQtZ2YtZGVmcywkKGZsYXZvcikpKSkK
ICQoZm9yZWFjaCBmbGF2b3IsJChPUE1BU0spLCQoZXZhbCAkKGNhbGwgb3BtYXNrLWRlZnMsJChm
bGF2b3IpKSkpCkBAIC0yMTgsMTMgKzIyNSwxNiBAQCAkKGFkZHN1ZmZpeCAuYywkKFNHKSk6CiAk
KGFkZHN1ZmZpeCAuYywkKEFFUykpOgogCWxuIC1zZiBzaW1kLWFlcy5jICRACiAKKyQoYWRkc3Vm
Zml4IC5jLCQoQ0xNVUwpKToKKwlsbiAtc2Ygc2ltZC1jbG11bC5jICRACisKICQoYWRkc3VmZml4
IC5jLCQoU0hBKSk6CiAJbG4gLXNmIHNpbWQtc2hhLmMgJEAKIAogJChhZGRzdWZmaXggLmMsJChH
RikpOgogCWxuIC1zZiBzaW1kLWdmLmMgJEAKIAotJChhZGRzdWZmaXggLmgsJChTSU1EKSAkKEZN
QSkgJChTRykgJChBRVMpICQoU0hBKSAkKEdGKSk6IHNpbWQuaAorJChhZGRzdWZmaXggLmgsJChT
SU1EKSAkKEZNQSkgJChTRykgJChBRVMpICQoQ0xNVUwpICQoU0hBKSAkKEdGKSk6IHNpbWQuaAog
CiB4b3AuaCBhdng1MTJmLmg6IHNpbWQtZm1hLmMKIAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWNsbXVsLmMKQEAgLTAsMCArMSwxNTAgQEAKKyNkZWZp
bmUgVUlOVF9TSVpFIDgKKworI2luY2x1ZGUgInNpbWQuaCIKK0VOVFJZKGNsbXVsX3Rlc3QpOwor
CisjaWZkZWYgX19BVlg1MTJGX18gLyogQVZYNTEyQlcgbWF5IGdldCBlbmFibGVkIG9ubHkgYmVs
b3cgKi8KKyMgZGVmaW5lIEFMTF9UUlVFICh+MFVMTCA+PiAoNjQgLSBFTEVNX0NPVU5UKSkKKyMg
ZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcXEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkp
LCAtMSkgPT0gQUxMX1RSVUUpCisjIGRlZmluZSBsYW5lX3Nocl91bml0KHgpIFwKKyAgICAoKHZl
Y190KUIocGFsaWduciwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIDY0LCAodmRpX3Qp
e30sIFwKKyAgICAgICAgICAgICAgMHgwMGZmMDBmZjAwZmYwMGZmVUxMICYgKH4wVUxMID4+ICg2
NCAtIFZFQ19TSVpFKSkpKQorI2Vsc2UKKyMgaWYgZGVmaW5lZChfX0FWWDJfXykgJiYgVkVDX1NJ
WkUgPT0gMzIKKyMgIGRlZmluZSB0b19ib29sKGNtcCkgQihwdGVzdGMsICwgY21wLCAodmRpX3Qp
e30gPT0gMCkKKyMgZWxzZQorIyAgZGVmaW5lIHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lhMzJf
cG1vdm1za2IxMjgoY21wKSA9PSAweGZmZmYpCisjIGVuZGlmCisjIGRlZmluZSBlcSh4LCB5KSB0
b19ib29sKCh4KSA9PSAoeSkpCisjIGRlZmluZSBsYW5lX3Nocl91bml0KHgpICgodmVjX3QpQihw
YWxpZ25yLCAsICh2ZGlfdCl7fSwgKHZkaV90KSh4KSwgNjQpKQorI2VuZGlmCisKKyNkZWZpbmUg
Q0xNVUwob3AsIHgsIHksIGMpICh2ZWNfdCkoX19idWlsdGluX2lhMzJfICMjIG9wKCh2ZGlfdCko
eCksICh2ZGlfdCkoeSksIGMpKQorCisjaWYgVkVDX1NJWkUgPT0gMTYKKyMgZGVmaW5lIGNsbXVs
KHgsIHksIGMpIENMTVVMKHBjbG11bHFkcTEyOCwgeCwgeSwgYykKKyMgZGVmaW5lIHZwc2hyZCBf
X2J1aWx0aW5faWEzMl92cHNocmRfdjJkaQorI2VsaWYgVkVDX1NJWkUgPT0gMzIKKyMgZGVmaW5l
IGNsbXVsKHgsIHksIGMpIENMTVVMKHZwY2xtdWxxZHFfdjRkaSwgeCwgeSwgYykKKyMgZGVmaW5l
IHZwc2hyZCBfX2J1aWx0aW5faWEzMl92cHNocmRfdjRkaQorI2VsaWYgVkVDX1NJWkUgPT0gNjQK
KyMgZGVmaW5lIGNsbXVsKHgsIHksIGMpIENMTVVMKHZwY2xtdWxxZHFfdjhkaSwgeCwgeSwgYykK
KyMgZGVmaW5lIHZwc2hyZCBfX2J1aWx0aW5faWEzMl92cHNocmRfdjhkaQorI2VuZGlmCisKKyNk
ZWZpbmUgY2xtdWxfbGwoeCwgeSkgY2xtdWwoeCwgeSwgMHgwMCkKKyNkZWZpbmUgY2xtdWxfaGwo
eCwgeSkgY2xtdWwoeCwgeSwgMHgwMSkKKyNkZWZpbmUgY2xtdWxfbGgoeCwgeSkgY2xtdWwoeCwg
eSwgMHgxMCkKKyNkZWZpbmUgY2xtdWxfaGgoeCwgeSkgY2xtdWwoeCwgeSwgMHgxMSkKKworI2lm
IGRlZmluZWQoX19BVlg1MTJWQk1JMl9fKQorIyBwcmFnbWEgR0NDIHRhcmdldCAoICJhdng1MTJi
dyIgKQorIyBkZWZpbmUgbGFuZV9zaHJfaSh4LCBuKSAoeyBcCisgICAgdmVjX3QgaF8gPSBsYW5l
X3Nocl91bml0KHgpOyBcCisgICAgdG91Y2goaF8pOyBcCisgICAgKG4pIDwgNjQgPyAodmVjX3Qp
dnBzaHJkKCh2ZGlfdCkoeCksICh2ZGlfdCkoaF8pLCBuKSA6IGhfID4+ICgobikgLSA2NCk7IFwK
K30pCisjIGRlZmluZSBsYW5lX3Nocl92KHgsIG4pICh7IFwKKyAgICB2ZWNfdCB0XyA9ICh4KSwg
aF8gPSBsYW5lX3Nocl91bml0KHgpOyBcCisgICAgdHlwZW9mKHRfWzBdKSBuXyA9IChuKTsgXAor
ICAgIGlmICggKG4pIDwgNjQgKSBcCisgICAgICAgIC8qIGdjYyBkb2VzIG5vdCBzdXBwb3J0IGVt
YmVkZGVkIGJyb2FkY2FzdCAqLyBcCisgICAgICAgIGFzbSAoICJ2cHNocmR2cSAlMiV7MXRvJWMz
JX0sICUxLCAlMCIgXAorICAgICAgICAgICAgICA6ICIrdiIgKHRfKSA6ICJ2IiAoaF8pLCAibSIg
KG5fKSwgImkiIChFTEVNX0NPVU5UKSApOyBcCisgICAgZWxzZSBcCisgICAgICAgIHRfID0gaF8g
Pj4gKChuKSAtIDY0KTsgXAorICAgIHRfOyBcCit9KQorI2Vsc2UKKyMgZGVmaW5lIGxhbmVfc2hy
X2kgbGFuZV9zaHJfdgorIyBkZWZpbmUgbGFuZV9zaHJfdih4LCBuKSAoeyBcCisgICAgdmVjX3Qg
dF8gPSAobikgPiAwID8gbGFuZV9zaHJfdW5pdCh4KSA6ICh4KTsgXAorICAgIChuKSA8IDY0ID8g
KCh4KSA+PiAobikpIHwgKHRfIDw8ICgtKG4pICYgMHgzZikpIFwKKyAgICAgICAgICAgICA6IHRf
ID4+ICgobikgLSA2NCk7IFwKK30pCisjZW5kaWYKKworaW50IGNsbXVsX3Rlc3Qodm9pZCkKK3sK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB2ZWNfdCBzcmM7CisgICAgdnFpX3QgcmF3ID0ge307
CisKKyAgICBmb3IgKCBpID0gMTsgaSA8IFZFQ19TSVpFOyArK2kgKQorICAgICAgICByYXdbaV0g
PSBpOworICAgIHNyYyA9ICh2ZWNfdClyYXc7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IDI1Njsg
aSArPSBWRUNfU0laRSApCisgICAgeworICAgICAgICB2ZWNfdCB4ID0ge30sIHksIHosIGxvLCBo
aTsKKyAgICAgICAgdW5zaWduZWQgaW50IGo7CisKKyAgICAgICAgdG91Y2goeCk7CisgICAgICAg
IHkgPSBjbG11bF9sbChzcmMsIHgpOworICAgICAgICB0b3VjaCh4KTsKKworICAgICAgICBpZiAo
ICFlcSh5LCB4KSApIHJldHVybiBfX0xJTkVfXzsKKworICAgICAgICBmb3IgKCBqID0gMDsgaiA8
IEVMRU1fQ09VTlQ7IGogKz0gMiApCisgICAgICAgICAgICB4W2pdID0gMTsKKworICAgICAgICB0
b3VjaChzcmMpOworICAgICAgICB5ID0gY2xtdWxfbGwoeCwgc3JjKTsKKyAgICAgICAgdG91Y2go
c3JjKTsKKyAgICAgICAgeiA9IGNsbXVsX2xoKHgsIHNyYyk7CisgICAgICAgIHRvdWNoKHNyYyk7
CisKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBFTEVNX0NPVU5UOyBqICs9IDIgKQorICAgICAg
ICAgICAgeVtqICsgMV0gPSB6W2pdOworCisgICAgICAgIGlmICggIWVxKHksIHNyYykgKSByZXR1
cm4gX19MSU5FX187CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQmVzaWRlcyB0aGUgb2J2aW91
cyBwcm9wZXJ0eSBvZiB0aGUgbG93IGFuZCBoaWdoIGhhbGYgcHJvZHVjdHMKKyAgICAgICAgICog
YmVpbmcgdGhlIHNhbWUgZWl0aGVyIGRpcmVjdGlvbiwgdGhlICJzcXVhcmUiIG9mIGEgbnVtYmVy
IGhhcyB0aGUKKyAgICAgICAgICogcHJvcGVydHkgb2Ygc2ltcGx5IGJlaW5nIHRoZSBvcmlnaW5h
bCBiaXQgcGF0dGVybiB3aXRoIGEgemVybyBiaXQKKyAgICAgICAgICogaW5zZXJ0ZWQgYmV0d2Vl
biBhbnkgdHdvIGJpdHMuIFRoaXMgaXMgd2hhdCB0aGUgY29kZSBiZWxvdyBjaGVja3MuCisgICAg
ICAgICAqLworCisgICAgICAgIHggPSBzcmM7CisgICAgICAgIHRvdWNoKHNyYyk7CisgICAgICAg
IHkgPSBjbG11bF9saCh4LCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB6ID0g
Y2xtdWxfaGwoeCwgc3JjKTsKKworICAgICAgICBpZiAoICFlcSh5LCB6KSApIHJldHVybiBfX0xJ
TkVfXzsKKworICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB5ID0gbG8gPSBjbG11bF9sbCh4
LCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOworICAgICAgICB6ID0gaGkgPSBjbG11bF9oaCh4
LCBzcmMpOworICAgICAgICB0b3VjaChzcmMpOworCisgICAgICAgIGZvciAoIGogPSAwOyBqIDwg
NjQ7ICsraiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZlY190IGwgPSBsYW5lX3Nocl92KGxv
LCAyICogaik7CisgICAgICAgICAgICB2ZWNfdCBoID0gbGFuZV9zaHJfdihoaSwgMiAqIGopOwor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG47CisKKyAgICAgICAgICAgIGlmICggIWVxKGwsIHkp
ICkgcmV0dXJuIF9fTElORV9fOworICAgICAgICAgICAgaWYgKCAhZXEoaCwgeikgKSByZXR1cm4g
X19MSU5FX187CisKKyAgICAgICAgICAgIHggPSBzcmMgPj4gajsKKworICAgICAgICAgICAgZm9y
ICggbiA9IDA7IG4gPCBFTEVNX0NPVU5UOyBuICs9IDIgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGlmICggKHhbbiArIDBdICYgMSkgIT0gKGxbbl0gJiAzKSApIHJldHVybiBfX0xJ
TkVfXzsKKyAgICAgICAgICAgICAgICBpZiAoICh4W24gKyAxXSAmIDEpICE9IChoW25dICYgMykg
KSByZXR1cm4gX19MSU5FX187CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHRvdWNoKHkp
OworICAgICAgICAgICAgeSA9IGxhbmVfc2hyX2koeSwgMik7CisgICAgICAgICAgICB0b3VjaCh6
KTsKKyAgICAgICAgICAgIHogPSBsYW5lX3Nocl9pKHosIDIpOworICAgICAgICB9CisKKyAgICAg
ICAgc3JjICs9IDB4MDEwMTAxMDEwMTAxMDEwMVVMTCAqIFZFQ19TSVpFOworICAgIH0KKworICAg
IHJldHVybiAwOworfQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTM4MSw2ICszODEsNyBAQCBPVlIo
bW92bnRkcSk7CiBPVlIobW92bnRkcWEpOwogT1ZSKG1vdnNoZHVwKTsKIE9WUihtb3ZzbGR1cCk7
CitPVlIocGNsbXVscWRxKTsKIE9WUihwZXJtZCk7CiBPVlIocGVybXEpOwogT1ZSKHBtb3ZzeGJk
KTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTEzLDE2
ICsxMywxOSBAQCBhc20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nCiAjaW5j
bHVkZSAic3NlMi5oIgogI2luY2x1ZGUgInNzZTItZ2YuaCIKICNpbmNsdWRlICJzc3NlMy1hZXMu
aCIKKyNpbmNsdWRlICJzc3NlMy1wY2xtdWwuaCIKICNpbmNsdWRlICJzc2U0LmgiCiAjaW5jbHVk
ZSAic3NlNC1zaGEuaCIKICNpbmNsdWRlICJhdnguaCIKICNpbmNsdWRlICJhdngtYWVzLmgiCisj
aW5jbHVkZSAiYXZ4LXBjbG11bC5oIgogI2luY2x1ZGUgImF2eC1zaGEuaCIKICNpbmNsdWRlICJm
bWE0LmgiCiAjaW5jbHVkZSAiZm1hLmgiCiAjaW5jbHVkZSAiYXZ4Mi5oIgogI2luY2x1ZGUgImF2
eDItc2cuaCIKICNpbmNsdWRlICJhdngyLXZhZXMuaCIKKyNpbmNsdWRlICJhdngyLXZwY2xtdWxx
ZHEuaCIKICNpbmNsdWRlICJhdngyLWdmLmgiCiAjaW5jbHVkZSAieG9wLmgiCiAjaW5jbHVkZSAi
YXZ4NTEyZi1vcG1hc2suaCIKQEAgLTM0LDEwICszNywxMiBAQCBhc20gKCAiLnB1c2hzZWN0aW9u
IC50ZXN0LCBcImF4XCIsIEBwcm9nCiAjaW5jbHVkZSAiYXZ4NTEydmwtc2cuaCIKICNpbmNsdWRl
ICJhdng1MTJidy5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LXZhZXMuaCIKKyNpbmNsdWRlICJhdng1
MTJidy12cGNsbXVscWRxLmgiCiAjaW5jbHVkZSAiYXZ4NTEyYnctZ2YuaCIKICNpbmNsdWRlICJh
dng1MTJkcS5oIgogI2luY2x1ZGUgImF2eDUxMmVyLmgiCiAjaW5jbHVkZSAiYXZ4NTEydmJtaS5o
IgorI2luY2x1ZGUgImF2eDUxMnZibWkyLXZwY2xtdWxxZHEuaCIKIAogI2RlZmluZSB2ZXJib3Nl
IGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0x
MDgsNiArMTEzLDE2IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4X2Flcyh2b2lkKQogICAg
IHJldHVybiBjcHVfaGFzX2Flc25pICYmIGNwdV9oYXNfYXZ4OwogfQogCitzdGF0aWMgYm9vbCBz
aW1kX2NoZWNrX3Nzc2UzX3BjbG11bCh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX3BjbG11
bHFkcSAmJiBjcHVfaGFzX3Nzc2UzOworfQorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eF9w
Y2xtdWwodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19wY2xtdWxxZHEgJiYgY3B1X2hhc19h
dng7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZih2b2lkKQogewogICAgIHJl
dHVybiBjcHVfaGFzX2F2eDUxMmY7CkBAIC0xODksNiArMjA0LDMxIEBAIHN0YXRpYyBib29sIHNp
bWRfY2hlY2tfYXZ4NTEyYndfdmFlc192bCgKICAgICAgICAgICAgY3B1X2hhc19hdng1MTJidyAm
JiBjcHVfaGFzX2F2eDUxMnZsOwogfQogCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDJfdnBj
bG11bHFkcSh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX3ZwY2xtdWxxZHEgJiYgY3B1X2hh
c19hdngyOworfQorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3X3ZwY2xtdWxxZHEo
dm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc192cGNsbXVscWRxICYmIGNwdV9oYXNfYXZ4NTEy
Ync7Cit9CisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYndfdnBjbG11bHFkcV92bCh2
b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX3ZwY2xtdWxxZHEgJiYgY3B1X2hhc19hdng1MTJi
dyAmJiBjcHVfaGFzX2F2eDUxMnZsOworfQorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUx
MnZibWkyX3ZwY2xtdWxxZHEodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19hdng1MTJfdmJt
aTIgJiYgc2ltZF9jaGVja19hdng1MTJid192cGNsbXVscWRxKCk7Cit9CisKK3N0YXRpYyBib29s
IHNpbWRfY2hlY2tfYXZ4NTEydmJtaTJfdnBjbG11bHFkcV92bCh2b2lkKQoreworICAgIHJldHVy
biBjcHVfaGFzX2F2eDUxMl92Ym1pMiAmJiBzaW1kX2NoZWNrX2F2eDUxMmJ3X3ZwY2xtdWxxZHFf
dmwoKTsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19zc2UyX2dmKHZvaWQpCiB7CiAgICAg
cmV0dXJuIGNwdV9oYXNfZ2ZuaSAmJiBjcHVfaGFzX3NzZTI7CkBAIC0zNjksNiArNDA5LDggQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChYT1AgaTY0eDQsICAgICAgICAgICAgICAg
eG9wLCAgICAgIDMyaTgpLAogICAgIFNJTUQoQUVTIChsZWdhY3kpLCAgICAgIHNzc2UzX2Flcywg
ICAgICAgIDE2KSwKICAgICBTSU1EKEFFUyAoVkVYL3gxNiksICAgICAgIGF2eF9hZXMsICAgICAg
ICAxNiksCisgICAgU0lNRChQQ0xNVUwgKGxlZ2FjeSksIHNzc2UzX3BjbG11bCwgICAgICAgMTYp
LAorICAgIFNJTUQoUENMTVVMIChWRVgveDIpLCAgYXZ4X3BjbG11bCwgICAgICAgIDE2KSwKICAg
ICBTSU1EKE9QTUFTSy93LCAgICAgYXZ4NTEyZl9vcG1hc2ssICAgICAgICAgMiksCiAgICAgU0lN
RChPUE1BU0srRFEvYiwgYXZ4NTEyZHFfb3BtYXNrLCAgICAgICAgIDEpLAogICAgIFNJTUQoT1BN
QVNLK0RRL3csIGF2eDUxMmRxX29wbWFzaywgICAgICAgICAyKSwKQEAgLTQ3NSw2ICs1MTcsMTMg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChWQUVTIChFVkVYL3g2NCksIGF2eDUx
MmJ3X3ZhZXMsICAgICAgNjQpLAogICAgIEFWWDUxMlZMKFZMK1ZBRVMgKHgxNiksIGF2eDUxMmJ3
X3ZhZXMsICAgIDE2KSwKICAgICBBVlg1MTJWTChWTCtWQUVTICh4MzIpLCBhdng1MTJid192YWVz
LCAgICAzMiksCisgICAgU0lNRChWUENMTVVMIChWRVgveDQpLCBhdngyX3ZwY2xtdWxxZHEsICAz
MiksCisgICAgU0lNRChWUENMTVVMIChFVkVYL3g4KSwgYXZ4NTEyYndfdnBjbG11bHFkcSwgNjQp
LAorICAgIEFWWDUxMlZMKFZMK1ZQQ0xNVUwgKHg0KSwgYXZ4NTEyYndfdnBjbG11bHFkcSwgMTYp
LAorICAgIEFWWDUxMlZMKFZMK1ZQQ0xNVUwgKHg4KSwgYXZ4NTEyYndfdnBjbG11bHFkcSwgMzIp
LAorICAgIFNJTUQoQVZYNTEyX1ZCTUkyK1ZQQ0xNVUwgKHg4KSwgYXZ4NTEydmJtaTJfdnBjbG11
bHFkcSwgNjQpLAorICAgIEFWWDUxMlZMKF9WQk1JMitWTCtWUENMTVVMICh4MiksIGF2eDUxMnZi
bWkyX3ZwY2xtdWxxZHEsIDE2KSwKKyAgICBBVlg1MTJWTChfVkJNSTIrVkwrVlBDTE1VTCAoeDQp
LCBhdng1MTJ2Ym1pMl92cGNsbXVscWRxLCAzMiksCiAgICAgU0lNRChHRk5JIChsZWdhY3kpLCAg
ICAgICBzc2UyX2dmLCAgICAgICAgMTYpLAogICAgIFNJTUQoR0ZOSSAoVkVYL3gxNiksICAgICAg
YXZ4Ml9nZiwgICAgICAgIDE2KSwKICAgICBTSU1EKEdGTkkgKFZFWC94MzIpLCAgICAgIGF2eDJf
Z2YsICAgICAgICAzMiksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xMjUs
NiArMTI1LDcgQEAgc3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2Rl
ZmluZSBjcHVfaGFzX3NzZSAgICAgICAgY3AuYmFzaWMuc3NlCiAjZGVmaW5lIGNwdV9oYXNfc3Nl
MiAgICAgICBjcC5iYXNpYy5zc2UyCiAjZGVmaW5lIGNwdV9oYXNfc3NlMyAgICAgICBjcC5iYXNp
Yy5zc2UzCisjZGVmaW5lIGNwdV9oYXNfcGNsbXVscWRxICBjcC5iYXNpYy5wY2xtdWxxZHEKICNk
ZWZpbmUgY3B1X2hhc19zc3NlMyAgICAgIGNwLmJhc2ljLnNzc2UzCiAjZGVmaW5lIGNwdV9oYXNf
Zm1hICAgICAgIChjcC5iYXNpYy5mbWEgJiYgeGNyMF9tYXNrKDYpKQogI2RlZmluZSBjcHVfaGFz
X3NzZTRfMSAgICAgY3AuYmFzaWMuc3NlNF8xCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4kqh-0003N3-El; Fri, 15 Mar 2019 11:18: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4kqg-0003My-6g
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:18:02 +0000
X-Inumbo-ID: fd88fb92-4713-11e9-a8f4-47456786a7ca
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd88fb92-4713-11e9-a8f4-47456786a7ca;
 Fri, 15 Mar 2019 11:18:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:17:59 -0600
Message-Id: <5C8B89E7020000780021F38A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:17:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
 <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
In-Reply-To: <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDE1LjAzLjE5IGF0IDExOjE3LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xNSAxOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjEuMDIuMTkgYXQgMTA6
NDgsIDxwdXdlbkBoeWdvbi5jbj4gd3JvdGU6Cj4+PiArc3RhdGljIHZvaWQgX19pbml0IG5vaW5s
aW5lIHByb2JlX21hc2tpbmdfbXNycyh2b2lkKQo+Pj4gK3sKPj4+ICsJY29uc3Qgc3RydWN0IGNw
dWluZm9feDg2ICpjID0gJmJvb3RfY3B1X2RhdGE7Cj4+PiArCj4+PiArCS8qIFdvcmsgb3V0IHdo
aWNoIG1hc2tpbmcgTVNScyB3ZSBzaG91bGQgaGF2ZS4gKi8KPj4+ICsJY3B1aWRtYXNrX2RlZmF1
bHRzLl8xY2QgPQo+Pj4gKwkJX3Byb2JlX21hc2tfbXNyKE1TUl9LOF9GRUFUVVJFX01BU0ssIExD
QVBfMWNkKTsKPj4+ICsJY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2QgPQo+Pj4gKwkJX3Byb2JlX21h
c2tfbXNyKE1TUl9LOF9FWFRfRkVBVFVSRV9NQVNLLCBMQ0FQX2UxY2QpOwo+Pj4gKwlpZiAoYy0+
Y3B1aWRfbGV2ZWwgPj0gNykKPj4+ICsJCWNwdWlkbWFza19kZWZhdWx0cy5fN2FiMCA9Cj4+PiAr
CQkJX3Byb2JlX21hc2tfbXNyKE1TUl9BTURfTDdTMF9GRUFUVVJFX01BU0ssIExDQVBfN2FiMCk7
Cj4+IAo+PiBUaGVyZSdzIG1vcmUgcmVsZXZhbnQgY29kZSBoZXJlIGluIHRoZSBvcmlnaW5hbCBm
dW5jdGlvbi4KPiAKPiBUaGUgY29kZSBpcyB1c2VkIGZvciBmYW1pbHkgMTVoLiBIeWdvbiBDUFUg
ZG8gbm90IG5lZWQgaXQuCgpUaGVyZSdzIGEgc2luZ2xlIEZhbTE1IGNvbmRpdGlvbmFsIGluIHRo
ZSBtaWRkbGUgb2YgdGhlIGZ1bmN0aW9uLgpFdmVyeXRoaW5nIGJleW9uZCB0aGF0IGlzIGFnYWlu
IGZhbWlseS1pbmRlcGVuZGVudC4KCj4+PiArCWlmIChvcHRfY3B1X2luZm8pIHsKPj4+ICsJCXBy
aW50ayhYRU5MT0dfSU5GTyAiTGV2ZWxsaW5nIGNhcHM6ICUjeFxuIiwgbGV2ZWxsaW5nX2NhcHMp
Owo+Pj4gKwkJcHJpbnRrKFhFTkxPR19JTkZPCj4+PiArCQkgICAgICAgIk1TUiBkZWZhdWx0czog
MWQgMHglMDh4LCAxYyAweCUwOHgsIGUxZCAweCUwOHgsICIKPj4+ICsJCSAgICAgICAiZTFjIDB4
JTA4eCwgN2EwIDB4JTA4eCwgN2IwIDB4JTA4eFxuIiwKPj4+ICsJCSAgICAgICAodWludDMyX3Qp
Y3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QsCj4+PiArCQkgICAgICAgKHVpbnQzMl90KShjcHVpZG1h
c2tfZGVmYXVsdHMuXzFjZCA+PiAzMiksCj4+PiArCQkgICAgICAgKHVpbnQzMl90KWNwdWlkbWFz
a19kZWZhdWx0cy5lMWNkLAo+Pj4gKwkJICAgICAgICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1
bHRzLmUxY2QgPj4gMzIpLAo+Pj4gKwkJICAgICAgICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1
bHRzLl83YWIwID4+IDMyKSwKPj4+ICsJCSAgICAgICAodWludDMyX3QpY3B1aWRtYXNrX2RlZmF1
bHRzLl83YWIwKTsKPj4+ICsJfQo+Pj4gKwo+Pj4gKwlpZiAobGV2ZWxsaW5nX2NhcHMpCj4+PiAr
CQljdHh0X3N3aXRjaF9tYXNraW5nID0gaHlnb25fY3R4dF9zd2l0Y2hfbWFza2luZzsKPj4+ICt9
Cj4+IAo+PiBUaGlzIGlzIGEgbG90IG9mIGR1cGxpY2F0ZWQgY29kZSB3aXRoIG9ubHkgbWlub3Ig
ZGlmZmVyZW5jZXMuIEkgdGhpbmsKPj4geW91IHdvdWxkIGJlIGJldHRlciBvZmYgY2FsbGluZyBp
bnRvIHRoZSBBTUQgb3JpZ2luYWwgZnVuY3Rpb25zLgo+IAo+IFRoZXNlIGZ1bmN0aW9ucyBhbmQg
QU1EIG9yaWdpbmFsIG9uZXMgYXJlIHN0YXRpYy4gU28gSHlnb24gY2Fubm90IGRpcmVjdGx5Cj4g
Y2FsbCBpbnRvIHRoZW0uIE9yIHdlIGNhbiBwdXQgdGhlbSBpbnRvIHRoZSBjb21tb24gY3B1IGNv
ZGUsIGJ1dCBJIHRoaW5rCj4gaXQncyBub3QgZ29vZCBmb3IgZnV0dXJlIG1haW50ZW5hbmNlLgoK
SnVzdCBtYWtlIG5vbi1zdGF0aWMgd2hhdCBuZWVkcyB0byBiZSwgYWRkIGFuIGFtZF8gcHJlZml4
LCBhbmQKY2FsbCBpdCBmcm9tIHlvdXIgY29kZS4KCj4gVGhlcmUgYXJlIG1hbnkgY29kZXMgdG8g
c3VwcG9ydCBBTUQncwo+IGRpZmZlcmVudCBmYW1pbGllcywgdGhlIGZhbWlseS9tb2RlbC9zdGVw
cGluZyBjaGVja2luZyBhcmUgZGVlcGx5IGVtYmVkZGVkCj4gaW4gY29kZXMuIElmIHdlIGFkZCBI
eWdvbiBmYW1pbHkvbW9kZWwvc3RlcHBpbmcgY2hlY2tpbmcgaW4gZnV0dXJlIHZlcnNpb24sCj4g
aXQgd2lsbCBtYWtlIGNvZGUgaW50ZXJsZWF2ZWQgdG9nZXRoZXIgYW5kIGhhcmQgdG8gbWFpbnRh
aW4uCgpXZSBjYW4gdGhpbmsgYWJvdXQgYWRkaW5nIHRoZSBkdXBsaWNhdGlvbiB3aGVuIGl0IGJl
Y29tZXMKdW53aWVsZHkgdG8gbWFpbnRhaW4gdGhlIHNoYXJlZCB2YXJpYW50LgoKPj4+ICtzdGF0
aWMgdm9pZCBpbml0X2h5Z29uKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPj4+ICt7Cj4+PiArCXUz
MiBsLCBoOwo+Pj4gKwl1bnNpZ25lZCBsb25nIGxvbmcgdmFsdWU7Cj4+PiArCj4+PiArCS8qIEF0
dGVtcHQgdG8gc2V0IGxmZW5jZSB0byBiZSBEaXNwYXRjaCBTZXJpYWxpc2luZy4gKi8KPj4+ICsJ
aWYgKHJkbXNyX3NhZmUoTVNSX0FNRDY0X0RFX0NGRywgdmFsdWUpKQo+Pj4gKwkJLyogVW5hYmxl
IHRvIHJlYWQuICBBc3N1bWUgdGhlIHNhZmVyIGRlZmF1bHQuICovCj4+PiArCQlfX2NsZWFyX2Jp
dChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmlsaXR5KTsKPj4+ICsJ
ZWxzZSBpZiAodmFsdWUgJiBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkKPj4+ICsJCS8q
IEFscmVhZHkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuICovCj4+PiArCQlfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2FwYWJpbGl0eSk7Cj4+IAo+PiBEaWRuJ3Qg
eW91IGN1dCBvZmYgdG9vIG11Y2ggZnJvbSB0aGUgb3JpZ2luYWwgY29kZSAod2hpY2ggYWdhaW4K
Pj4gbWF5IGJldHRlciBiZSBzaGFyZWQsIGJ5IHNwbGl0dGluZyBvdXQgaW50byBhIGZ1bmN0aW9u
KT8KPiAKPiBUaGUgY3V0IGNvZGVzIGFyZSB1c2VkIGZvciBvdGhlciBBTUQgZmFtaWxpZXMgZXhj
ZXB0IGZhbWlseSAxN2guIEh5Z29uCj4gRGh5YW5hIGlzIGRlcml2ZWQgZnJvbSBBTUQgWmVuLCBz
byB3ZSBvbmx5IG5lZWQgdGhlIGZhbWlseSAxN2ggcGFydHMuCj4gVGhpcyBhbHNvIG1ha2UgdGhl
IGluaXQgZmxvdyBtaW5pbWFsLgoKSG93IGlzCgoJCWVsc2UgaWYgKHdybXNyX3NhZmUoTVNSX0FN
RDY0X0RFX0NGRywKCQkJCSAgICB2YWx1ZSB8IEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNF
KSB8fAoJCQkgcmRtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLCB2YWx1ZSkgfHwKCQkJICEodmFs
dWUgJiBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkpCgkJCS8qIEF0dGVtcHQgdG8gc2V0
IGZhaWxlZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8KCQkJX19jbGVhcl9iaXQoWDg2
X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILAoJCQkJICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKCQll
bHNlCgkJCS8qIFN1Y2Nlc3NmdWxseSBlbmFibGVkISAqLwoJCQlfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfTEZFTkNFX0RJU1BBVENILAoJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7CgpmYW1pbHkgZGVw
ZW5kZW50IGluIGFueSB3YXk/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:21:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:21: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 1h4ktf-00044T-V6; Fri, 15 Mar 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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4kte-00044J-HK
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:21:06 +0000
X-Inumbo-ID: 6c766394-4714-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6c766394-4714-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:21:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 71B1415AB;
 Fri, 15 Mar 2019 04:21:05 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 730453F71D;
 Fri, 15 Mar 2019 04:21:04 -0700 (PDT)
To: Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190315083439.23068-1-vishnu@os.amperecomputing.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <68101da7-87b2-5514-26f6-a4e4d5f18be2@arm.com>
Date: Fri, 15 Mar 2019 11:21:03 +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: <20190315083439.23068-1-vishnu@os.amperecomputing.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: configure pa_range_info table
 to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Open Source Submission <patches@amperecomputing.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Feng Kan OS <fengkan@os.amperecomputing.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGFuayB5b3UgZm9yIHBvc3RpbmcgdGhlIHBhdGNoLgoKVGl0bGU6IE5vIG5lZWQgZm9y
IGZ1bGwgc3RvcCBpbiB0aGUgY29tbWl0IHRpdGxlLgoKT24gMTUvMDMvMjAxOSAwODozNCwgVmlz
aG51IFBhamp1cmkgT1Mgd3JvdGU6Cj4gQ3VycmVudCBwYV9yYW5nZV9pbmZvIHRhYmxlJ3MgY29u
ZmlndXJhdGlvbiBwcmV2ZW50cyA0MiBiaXQgUEEgc3lzdGVtcwo+IGZyb20gYm9vdGluZyBET00w
LiBUaGlzIHBhdGNoIG1vZGlmaWVzIHQwc3o9MjIgYW5kIHJvb3Rfb3JkZXI9Mwo+IHRvIGV4cG9z
ZSA0Mi1iaXQgSVBBIChJbnRlcm1lZGlhdGUgUGh5c2ljYWwgQWRkcmVzcykuCj4gCj4gSXQgaXMg
cmVxdWlyZWQgZm9yIGhhcmR3YXJlIHdoaWNoIGlzIGhhdmluZyBwZXJpcGhlcmFscyBhYm92ZSA0
MCBiaXRzLgoKVGhlIGNvbW1pdCBtZXNzYWdlIGlzIGEgYml0IGNvbmZ1c2luZywgeW91IGZpcnN0
IHNheSBYZW4gZG9lcyBub3QgYm9vdCBvbiAKNDItYml0cyBQQSBzeXN0ZW1zIGJ1dCB0b3dhcmRz
IHRoZSBlbmQgb2YgdGhlIGNvbW1pdCB5b3UgcmVzdHJpY3QgdG8gb25seSAKcGxhdGZvcm0gdGhh
dCBoYXZlIGFkZHJlc3Mgd2lyZWQgYWJvdmUgNDAtYml0cy4KClRoZSBsaW1pdGF0aW9uIHdhcyBp
bnRyb2R1Y2VkIGJlY2F1c2UgZXhpc3RpbmcgcGxhdGZvcm0gYmFjayB0aGVuIGhhZCBhbGwgCmFk
ZHJlc3Mgd2lyZWQgYmVsb3cgNDAtYml0cy4gU28gd2UgY2FuIGxpbWl0IHRvIDQwLWJpdHMgYW5k
IGFsbG9jYXRlIDIgcGFnZXMgCnJhdGhlciB0aGFuIDggcGFnZXMgZm9yIGVhY2ggcGFnZS10YWJs
ZXMuCgpXaGlsZSBJIGFtIHBlcmZlY3RseSBmaW5lIHRvIHNlZSB0aGlzIGZvciBEb20wLCBJIGFt
IHN0aWxsIHVuc3VyZSB0aGlzIGlzIHRoZSAKcmlnaHQgdGhpbmdzIGZvciBndWVzdC4gRG8geW91
IGN1cnJlbnRseSBoYXZlIGFueSB1c2UgY2FzZSBmb3IgNDItYml0cyAoNFRCKSBndWVzdD8KCkkg
Y2FuJ3QgcmVtZW1iZXIgd2hpY2ggb3RoZXIgcGxhdGZvcm1zIHN1cHBvcnQgNDItYml0cyBQQS4g
SSB0aGluayBhdCB0aGF0IHRpbWUgCml0IHdhcyBYLUdlbmUuIEFzIGxvbmcgYXMgbm8gY3VycmVu
dCBlbWJlZGRlZCBwbGF0Zm9ybSB3ZSBzdXBwb3J0IHVzZSA0Mi1iaXQgUEEsIAp0aGlzIGNoYW5n
ZSBtYXkgYmUgb2suIFN0ZWZhbm8gZG8geW91IHJlY2FsbCB3aGF0IHdhcyB0aGUgcGxhdGZvcm0/
CgpJbiBhbnkgY2FzZSwgdGhlIG5ldyBiZWhhdmlvciAoYW5kIGNvbnNlcXVlbmNlKSBuZWVkcyB0
byBiZSBjbGVhcmx5IGV4cGxhaW5lZCBpbiAKdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBWaXNobnUgPHZpc2hudUBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEZlbmcgS2FuIDxmZW5na2FuQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+Cj4gLS0t
Cj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgfCA1ICsrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IGMzOGJkN2UxNmUuLmM4ZTc1OThk
ODEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCj4gQEAgLTE5OTIsMTAgKzE5OTIsMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9w
YWdpbmcodm9pZCkKPiAgICAgICB9IHBhX3JhbmdlX2luZm9bXSA9IHsKPiAgICAgICAgICAgLyog
VDBTWiBtaW5pbXVtIGFuZCBTTDAgbWF4aW11bSBmcm9tIEFSTSBEREkgMDQ4N0EuYiBUYWJsZSBE
NC01ICovCj4gICAgICAgICAgIC8qICAgICAgUEEgc2l6ZSwgdDBzeihtaW4pLCByb290LW9yZGVy
LCBzbDAobWF4KSAqLwo+ICsJLyogVE9ETzogNDIgYml0IFBBIHN5c3RlbXMgYWxsb2NhdGUgOCBw
YWdlcyBieSBkZWZhdWx0Cj4gKwkgKiBmb3IgYm90aCBET00wIGFuZCBndWVzdHMuCj4gKwkgKi8K
ClhlbiB1c2VzIHNvZnQtdGFiIGFuZCBub3QgaGFyZC10YWIuIEFsc28sIG11bHRpLWxpbmVzIGNv
bW1lbnQgaW4gWGVuIGxvb2tzIGxpa2U6CgovKgogICogRm9vCiAgKi8KCkxhc3RseSwgd2hhdCB5
b3UgaGF2ZSBhZnRlciB0aGUgVE9ETyBpcyBtb3JlIGEgZmFjdCB0aGFuIGEgVE9ETy4gSWYgd2Ug
ZGVjaWRlIHRvIAprZWVwIHRoZSBUT0RPLCB0aGVuIGl0IHNob3VsZCBleHBsYWluIHdoYXQgd2Ug
bmVlZCB0byBkby4KCj4gICAgICAgICAgIFswXSA9IHsgMzIsICAgICAgMzIvKjMyKi8sICAwLCAg
ICAgICAgICAxIH0sCj4gICAgICAgICAgIFsxXSA9IHsgMzYsICAgICAgMjgvKjI4Ki8sICAwLCAg
ICAgICAgICAxIH0sCj4gICAgICAgICAgIFsyXSA9IHsgNDAsICAgICAgMjQvKjI0Ki8sICAxLCAg
ICAgICAgICAxIH0sCj4gLSAgICAgICAgWzNdID0geyA0MiwgICAgICAyNC8qMjIqLywgIDEsICAg
ICAgICAgIDEgfSwKPiArICAgICAgICBbM10gPSB7IDQyLCAgICAgIDIyLyoyMiovLCAgMywgICAg
ICAgICAgMSB9LAo+ICAgICAgICAgICBbNF0gPSB7IDQ0LCAgICAgIDIwLyoyMCovLCAgMCwgICAg
ICAgICAgMiB9LAo+ICAgICAgICAgICBbNV0gPSB7IDQ4LCAgICAgIDE2LyoxNiovLCAgMCwgICAg
ICAgICAgMiB9LAo+ICAgICAgICAgICBbNl0gPSB7IDAgfSwgLyogSW52YWxpZCAqLwo+IC0tCj4g
Mi4xOS4xCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:51:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:51: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 1h4lMw-0006U2-F8; Fri, 15 Mar 2019 11: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lMv-0006Tx-PJ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:51:21 +0000
X-Inumbo-ID: a5abf947-4718-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 a5abf947-4718-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:51:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:51:19 -0600
Message-Id: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:51:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH RFC 0/3] x86emul: further work
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <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>

T24gdG9wIG9mIHRoZSBBVlg1MTIgc2VyaWVzIEknZCBsaWtlIHRvIHB1dCBvdXQgZm9yIGRpc2N1
c3Npb24KCjE6IGdlbmVyYWxpemUgd2JpbnZkKCkgaG9vawoyOiBzdXBwb3J0IFdCTk9JTlZECjM6
IHN1cHBvcnQgTU9WRElSe0ksNjRCfSBpbnNucwoKQ2xlYXJseSwgaWYgdGhlIGNvbmNlcHQgb2Yg
dGhlIGZpcnN0IHR3byBwYXRjaGVzIGlzIGFjY2VwdGFibGUsIEknZAp0aGVuIGRvIHRoZSBzYW1l
IGZvciBJTlZMUEcsIG1ha2luZyBpdCBhIG1vcmUgZ2VuZXJpYyBUTEIKbWFuYWdlbWVudCBob29r
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 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 1h4lPG-0006bW-U8; Fri, 15 Mar 2019 11:53:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lPF-0006bQ-GS
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:53:45 +0000
X-Inumbo-ID: f9812574-4718-11e9-940b-2fe25db41bd0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9812574-4718-11e9-940b-2fe25db41bd0;
 Fri, 15 Mar 2019 11:53:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:53:40 -0600
Message-Id: <5C8B9244020000780021F3B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:53:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH RFC 1/3] x86emul: generalize wbinvd() hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGhvb2sgaXMgYWxyZWFkeSBpbiB1c2UgZm9yIG90aGVyIHB1cnBvc2VzLCBhbmQgZW11bGF0
aW5nIGUuZy4KQ0xGTFVTSCBieSBpc3N1aW5nIFdCSU5WRCBpcywgd2VsbCwgbm90IHZlcnkgbmlj
ZS4gUmVuYW1lIHRoZSBob29rIGFuZAphZGQgcGFyYW1ldGVycy4gVXNlIGxpZ2h0ZXIgd2VpZ2h0
IGZsdXNoaW5nIGluc25zIHdoZW4gcG9zc2libGUgaW4KaHZtZW11bF9jYWNoZV9tYW5hZ2VtZW50
KCkuCgpodm1lbXVsX2NhY2hlX21hbmFnZW1lbnQoKSB0cmVhdGluZyB4ODZlbXVsX2ludmQgdGhl
IHNhbWUgYXMKeDg2ZW11bF93YmludmQgaXMgdG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW9yLCBi
dXQgSSdtIG5vdCBzdXJlIHRoaXMgaXMKd2hhdCB3ZSB3YW50IGluIHRoZSBsb25nIHJ1bi4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkkgd2FzIHVu
c3VyZSBhYm91dCBQUkVGRVRDSCogYW5kIENMREVNT1RFIC0gYm90aCBhcmUgY2FjaGUgbWFuYWdl
bWVudAppbnNucyB0b28sIGJ1dCB0aGUgZW11bGF0b3IgY3VycmVudGx5IHRyZWF0cyB0aGVtIGFz
IGEgTk9QIHdpdGhvdXQKaW52b2tpbmcgYW55IGhvb2tzLgpJIHdhcyBhbHNvIHVuY2VydGFpbiBh
Ym91dCB0aGUgbmV3IGNhY2hlX2ZsdXNoX3Blcm1pdHRlZCgpIGluc3RhbmNlIC0KZ2VuZXJhbGx5
IEkgdGhpbmsgaXQgd291bGRuJ3QgYmUgdG9vIGJhZCBpZiB3ZSBhbGxvd2VkIGxpbmUgZmx1c2hl
cyBpbgphbGwgY2FzZXMsIGluIHdoaWNoIGNhc2UgdGhlIGNoZWNrcyBpbiB0aGUgLT53YmludmRf
aW50ZXJjZXB0KCkgaGFuZGxlcnMKd291bGQgc3VmZmljZSAoYXMgdGhleSBkaWQgdW50aWwgbm93
KS4KCi0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBA
IC0zODAsMTAgKzM4MCwxMyBAQCBzdGF0aWMgaW50IGZ1enpfaW52bHBnKAogICAgIHJldHVybiBt
YXliZV9mYWlsKGN0eHQsICJpbnZscGciLCBmYWxzZSk7CiB9CiAKLXN0YXRpYyBpbnQgZnV6el93
YmludmQoCitzdGF0aWMgaW50IGZ1enpfY2FjaGVfbWFuYWdlbWVudCgKKyAgICBlbnVtIHg4NmVt
dWxfY2FjaGVfb3Agb3AsCisgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgdW5zaWduZWQg
bG9uZyBvZmZzZXQsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAg
cmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgIndiaW52ZCIsIHRydWUpOworICAgIHJldHVybiBtYXli
ZV9mYWlsKGN0eHQsICJjYWNoZS1tYW5hZ2VtZW50IiwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBpbnQg
ZnV6el93cml0ZV9pbygKQEAgLTU4OSw3ICs1OTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX29wcyBhbGxfCiAgICAgU0VUKHJlYWRfeGNyKSwKICAgICBTRVQocmVhZF9tc3Ip
LAogICAgIFNFVCh3cml0ZV9tc3IpLAotICAgIFNFVCh3YmludmQpLAorICAgIFNFVChjYWNoZV9t
YW5hZ2VtZW50KSwKICAgICBTRVQoaW52bHBnKSwKICAgICAuZ2V0X2ZwdSAgICA9IGVtdWxfdGVz
dF9nZXRfZnB1LAogICAgIC5wdXRfZnB1ICAgID0gZW11bF90ZXN0X3B1dF9mcHUsCkBAIC02OTgs
NyArNzAxLDcgQEAgZW51bSB7CiAgICAgSE9PS19yZWFkX3hjciwKICAgICBIT09LX3JlYWRfbXNy
LAogICAgIEhPT0tfd3JpdGVfbXNyLAotICAgIEhPT0tfd2JpbnZkLAorICAgIEhPT0tfY2FjaGVf
bWFuYWdlbWVudCwKICAgICBIT09LX2NwdWlkLAogICAgIEhPT0tfaW5qZWN0X2h3X2V4Y2VwdGlv
biwKICAgICBIT09LX2luamVjdF9zd19pbnRlcnJ1cHQsCkBAIC03NDMsNyArNzQ2LDcgQEAgc3Rh
dGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdQogICAgIE1BWUJFX0RJU0FCTEVf
SE9PSyhyZWFkX3hjcik7CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfbXNyKTsKICAgICBN
QVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfbXNyKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod2Jp
bnZkKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0soY2FjaGVfbWFuYWdlbWVudCk7CiAgICAgTUFZ
QkVfRElTQUJMRV9IT09LKGNwdWlkKTsKICAgICBNQVlCRV9ESVNBQkxFX0hPT0soZ2V0X2ZwdSk7
CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKGludmxwZyk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxl
cy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTE5LDcgKzE5LDkgQEAgJChjYWxs
IGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJjcmMzMiAlZQogJChjYWxsIGFzLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLCJpbnZlcHQgKCVyYXgpJCQoY29tbWEpJXJheCIsLURIQVZFX0FTX0VQVCkKICQo
Y2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywicmRyYW5kICVlYXgiLC1ESEFWRV9BU19SRFJB
TkQpCiAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkZnNiYXNlICVyYXgiLC1ESEFW
RV9BU19GU0dTQkFTRSkKKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywieHNhdmVvcHQg
KCVyYXgpIiwtREhBVkVfQVNfWFNBVkVPUFQpCiAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1Ms
Q0MsInJkc2VlZCAlZWF4IiwtREhBVkVfQVNfUkRTRUVEKQorJChjYWxsIGFzLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLCJjbHdiICglcmF4KSIsLURIQVZFX0FTX0NMV0IpCiAkKGNhbGwgYXMtb3B0aW9u
LWFkZCxDRkxBR1MsQ0MsIi5lcXUgXCJ4XCIkJChjb21tYSkxIiwgXAogICAgICAgICAgICAgICAg
ICAgICAgLVVfX09CSkVDVF9MQUJFTF9fIC1ESEFWRV9BU19RVU9URURfU1lNIFwKICAgICAgICAg
ICAgICAgICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChD
VVJESVIpKS8kJEAnKQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPGFzbS9o
dm0vdHJhY2UuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20v
aHZtL3N2bS9zdm0uaD4KKyNpbmNsdWRlIDxhc20vaW9jYXAuaD4KICNpbmNsdWRlIDxhc20vdm1f
ZXZlbnQuaD4KIAogc3RhdGljIHZvaWQgaHZtdHJhY2VfaW9fYXNzaXN0KGNvbnN0IGlvcmVxX3Qg
KnApCkBAIC01NTUsMTYgKzU1NiwxMiBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCiAgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsKIAogICAgIC8q
Ci0gICAgICogVGhlIGNhbGxlciBoYXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBh
IHplcm8tYnl0ZSB3cml0ZSwgYnV0Ci0gICAgICogYWxsIG90aGVyIGNvZGUgaGVyZSBpcyB3cml0
dGVuIHRvIHdvcmsgaWYgdGhlIGNoZWNrIGJlbG93IHdhcyBkcm9wcGVkLgotICAgICAqCi0gICAg
ICogVGhlIG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgYWRqYWNl
bnQgbWZuc1tdIHdoaWNoCisgICAgICogVGhlIG1heGltdW0gYWNjZXNzIHNpemUgZGVwZW5kcyBv
biB0aGUgbnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAogICAgICAqIGNhbiBiZSB2bWFw
KCknZCwgYWNjb3V0aW5nIGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSByZWdp
b24uCiAgICAgICogVGhlIGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBhcmUgcmVzcG9u
c2libGUgZm9yIGVuc3VyaW5nIHRoYXQKLSAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZv
ciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCisgICAgICogbWZuc1tdIGlzIGxhcmdlIGVub3Vn
aCBmb3IgdGhlIHJlcXVlc3RlZCBhY2Nlc3Mgc2l6ZS4KICAgICAgKi8KLSAgICBpZiAoIGJ5dGVz
ID09IDAgfHwKLSAgICAgICAgIG5yX2ZyYW1lcyA+IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5t
Zm4pICkKKyAgICBpZiAoIG5yX2ZyYW1lcyA+IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4p
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICBnb3RvIHVu
aGFuZGxlYWJsZTsKQEAgLTY2OSw4ICs2NjYsNiBAQCBzdGF0aWMgdm9pZCBodm1lbXVsX3VubWFw
X2xpbmVhcl9hZGRyKAogICAgIHVuc2lnbmVkIGludCBpOwogICAgIG1mbl90ICptZm4gPSAmaHZt
ZW11bF9jdHh0LT5tZm5bMF07CiAKLSAgICBBU1NFUlQoYnl0ZXMgPiAwKTsKLQogICAgIGlmICgg
bnJfZnJhbWVzID09IDEgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBwaW5nKTsKICAg
ICBlbHNlCkBAIC0xNDQ4LDcgKzE0NDMsMTAgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlX21z
cl9kaXNjYXJkKAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLXN0YXRpYyBpbnQgaHZt
ZW11bF93YmludmRfZGlzY2FyZCgKK3N0YXRpYyBpbnQgaHZtZW11bF9jYWNoZV9tYW5hZ2VtZW50
X2Rpc2NhcmQoCisgICAgZW51bSB4ODZlbXVsX2NhY2hlX29wIG9wLAorICAgIGVudW0geDg2X3Nl
Z21lbnQgc2VnLAorICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHJldHVybiBYODZFTVVMX09LQVk7CkBAIC0yMTI0LDEw
ICsyMTIyLDY1IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9tc3IoCiAgICAgcmV0dXJuIHJj
OwogfQogCi1zdGF0aWMgaW50IGh2bWVtdWxfd2JpbnZkKAorc3RhdGljIGludCBodm1lbXVsX2Nh
Y2hlX21hbmFnZW1lbnQoCisgICAgZW51bSB4ODZlbXVsX2NhY2hlX29wIG9wLAorICAgIGVudW0g
eDg2X3NlZ21lbnQgc2VnLAorICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIGh2bV9mdW5jcy53YmludmRfaW50ZXJjZXB0
KCk7CisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9CisgICAgICAg
IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CisgICAg
dW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKKyAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19w
YWdlX3ByZXNlbnQ7CisgICAgaW50IHJjOworICAgIHZvaWQgKm1hcHBpbmc7CisKKyAgICBpZiAo
ICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoY3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBzd2l0Y2ggKCBvcCApCisgICAgeworICAgIGNhc2UgeDg2
ZW11bF9jbGZsdXNoOgorICAgIGNhc2UgeDg2ZW11bF9jbGZsdXNob3B0OgorICAgIGNhc2UgeDg2
ZW11bF9jbHdiOgorICAgICAgICBBU1NFUlQoIWlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpKTsK
KworICAgICAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoc2VnLCBvZmZzZXQsIDAs
ICZyZXBzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2FjY2Vz
c19yZWFkLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBodm1lbXVsX2N0eHQt
PnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQorICAgICAgICAgICAgcGZlYyB8PSBQRkVD
X3VzZXJfbW9kZTsKKworICAgICAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIo
YWRkciwgMCwgcGZlYywgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5odm0uZGF0YV9jYWNoZSk7CisgICAgICAgIGlm
ICggbWFwcGluZyA9PSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElPTikgKQorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgICAgICBpZiAoIElTX0VSUl9PUl9OVUxMKG1h
cHBpbmcpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggY3B1X2hhc19jbGZs
dXNoICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBvcCA9PSB4ODZlbXVsX2Nsd2IgJiYg
Y3B1X2hhc19jbHdiICkKKyAgICAgICAgICAgICAgICBjbHdiKG1hcHBpbmcpOworICAgICAgICAg
ICAgZWxzZSBpZiAoIG9wID09IHg4NmVtdWxfY2xmbHVzaG9wdCAmJiBjcHVfaGFzX2NsZmx1c2hv
cHQgKQorICAgICAgICAgICAgICAgIGNsZmx1c2hvcHQobWFwcGluZyk7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgY2xmbHVzaChtYXBwaW5nKTsKKworICAgICAgICAgICAgaHZt
ZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCAwLCBodm1lbXVsX2N0eHQpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBodm1lbXVsX3VubWFwX2xp
bmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIDAsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGNhc2UgeDg2ZW11bF9pbnZkOgorICAgIGNhc2UgeDg2ZW11bF93
YmludmQ6CisgICAgICAgIGh2bV9mdW5jcy53YmludmRfaW50ZXJjZXB0KCk7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKwogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKQEAgLTIzMzUsNyAr
MjM4OCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV8KICAgICAu
d3JpdGVfeGNyICAgICA9IGh2bWVtdWxfd3JpdGVfeGNyLAogICAgIC5yZWFkX21zciAgICAgID0g
aHZtZW11bF9yZWFkX21zciwKICAgICAud3JpdGVfbXNyICAgICA9IGh2bWVtdWxfd3JpdGVfbXNy
LAotICAgIC53YmludmQgICAgICAgID0gaHZtZW11bF93YmludmQsCisgICAgLmNhY2hlX21hbmFn
ZW1lbnQgPSBodm1lbXVsX2NhY2hlX21hbmFnZW1lbnQsCiAgICAgLmNwdWlkICAgICAgICAgPSBo
dm1lbXVsX2NwdWlkLAogICAgIC5nZXRfZnB1ICAgICAgID0gaHZtZW11bF9nZXRfZnB1LAogICAg
IC5wdXRfZnB1ICAgICAgID0gaHZtZW11bF9wdXRfZnB1LApAQCAtMjM2Miw3ICsyNDE1LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZtXwogICAgIC53cml0ZV94Y3Ig
ICAgID0gaHZtZW11bF93cml0ZV94Y3IsCiAgICAgLnJlYWRfbXNyICAgICAgPSBodm1lbXVsX3Jl
YWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgID0gaHZtZW11bF93cml0ZV9tc3JfZGlzY2FyZCwK
LSAgICAud2JpbnZkICAgICAgICA9IGh2bWVtdWxfd2JpbnZkX2Rpc2NhcmQsCisgICAgLmNhY2hl
X21hbmFnZW1lbnQgPSBodm1lbXVsX2NhY2hlX21hbmFnZW1lbnRfZGlzY2FyZCwKICAgICAuY3B1
aWQgICAgICAgICA9IGh2bWVtdWxfY3B1aWQsCiAgICAgLmdldF9mcHUgICAgICAgPSBodm1lbXVs
X2dldF9mcHUsCiAgICAgLnB1dF9mcHUgICAgICAgPSBodm1lbXVsX3B1dF9mcHUsCi0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKQEAgLTExMzAsOSArMTEzMCwxMyBAQCBzdGF0aWMgaW50IHdyaXRlX21zcih1bnNp
Z25lZCBpbnQgcmVnLCB1CiAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogfQogCi0v
KiBOYW1lIGl0IGRpZmZlcmVudGx5IHRvIGF2b2lkIGNsYXNoaW5nIHdpdGggd2JpbnZkKCkgKi8K
LXN0YXRpYyBpbnQgX3diaW52ZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3N0YXRp
YyBpbnQgY2FjaGVfbWFuYWdlbWVudChlbnVtIHg4NmVtdWxfY2FjaGVfb3Agb3AsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CisgICAgQVNTRVJUKG9w
ID09IHg4NmVtdWxfd2JpbnZkKTsKKwogICAgIC8qIElnbm9yZSB0aGUgaW5zdHJ1Y3Rpb24gaWYg
dW5wcml2aWxlZ2VkLiAqLwogICAgIGlmICggIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJyZW50
LT5kb21haW4pICkKICAgICAgICAgLyoKQEAgLTEyNTgsNyArMTI2Miw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXYKICAgICAucmVhZF9tc3IgICAgICAgICAgICA9
IHJlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLAogICAgIC5j
cHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKLSAgICAud2JpbnZkICAgICAgICAg
ICAgICA9IF93YmludmQsCisgICAgLmNhY2hlX21hbmFnZW1lbnQgICAgPSBjYWNoZV9tYW5hZ2Vt
ZW50LAogfTsKIAogaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU5NTksOCAr
NTk1OSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDgp
OiAvKiBpbnZkICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyogd2JpbnZk
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOwotICAgICAgICBmYWlsX2lmKG9wcy0+d2JpbnZkID09IE5VTEwpOwotICAgICAgICBpZiAo
IChyYyA9IG9wcy0+d2JpbnZkKGN0eHQpKSAhPSAwICkKKyAgICAgICAgZmFpbF9pZighb3BzLT5j
YWNoZV9tYW5hZ2VtZW50KTsKKyAgICAgICAgaWYgKCAocmMgPSBvcHMtPmNhY2hlX21hbmFnZW1l
bnQoYiA9PSAweDA5ID8geDg2ZW11bF93YmludmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogeDg2ZW11bF9pbnZkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfc2VnX25vbmUsIDAsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQogICAg
ICAgICAgICAgZ290byBkb25lOwogICAgICAgICBicmVhazsKIApAQCAtNzgyNSw4ICs3ODI4LDkg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAvKiBlbHNlIGNsd2IgKi8KICAgICAgICAgICAg
IGZhaWxfaWYoIXZleC5wZngpOwogICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoY2x3Yik7Ci0g
ICAgICAgICAgICBmYWlsX2lmKCFvcHMtPndiaW52ZCk7Ci0gICAgICAgICAgICBpZiAoIChyYyA9
IG9wcy0+d2JpbnZkKGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgZmFpbF9p
Zighb3BzLT5jYWNoZV9tYW5hZ2VtZW50KTsKKyAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5j
YWNoZV9tYW5hZ2VtZW50KHg4NmVtdWxfY2x3YiwgZWEubWVtLnNlZywgZWEubWVtLm9mZiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSBYODZF
TVVMX09LQVkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICBjYXNlIDc6CkBAIC03ODQyLDggKzc4NDYsMTEgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoY2xmbHVzaCk7CiAgICAgICAgICAgICBlbHNl
CiAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoY2xmbHVzaG9wdCk7Ci0gICAgICAgICAg
ICBmYWlsX2lmKG9wcy0+d2JpbnZkID09IE5VTEwpOwotICAgICAgICAgICAgaWYgKCAocmMgPSBv
cHMtPndiaW52ZChjdHh0KSkgIT0gMCApCisgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPmNhY2hl
X21hbmFnZW1lbnQpOworICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPmNhY2hlX21hbmFnZW1l
bnQodmV4LnBmeCA/IHg4NmVtdWxfY2xmbHVzaG9wdAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHg4NmVtdWxfY2xmbHVzaCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5zZWcsIGVhLm1lbS5v
ZmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkg
IT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmgKQEAgLTE3Niw2ICsxNzYsMTQgQEAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB7CiAgICAg
WDg2RU1VTF9GUFVfbm9uZQogfTsKIAorZW51bSB4ODZlbXVsX2NhY2hlX29wIHsKKyAgICB4ODZl
bXVsX2NsZmx1c2gsCisgICAgeDg2ZW11bF9jbGZsdXNob3B0LAorICAgIHg4NmVtdWxfY2x3YiwK
KyAgICB4ODZlbXVsX2ludmQsCisgICAgeDg2ZW11bF93YmludmQsCit9OworCiBzdHJ1Y3QgeDg2
X2VtdWxhdGVfc3RhdGU7CiAKIC8qCkBAIC00NTIsOCArNDYwLDE1IEBAIHN0cnVjdCB4ODZfZW11
bGF0ZV9vcHMKICAgICAgICAgdWludDY0X3QgdmFsLAogICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCk7CiAKLSAgICAvKiB3YmludmQ6IFdyaXRlLWJhY2sgYW5kIGludmFsaWRh
dGUgY2FjaGUgY29udGVudHMuICovCi0gICAgaW50ICgqd2JpbnZkKSgKKyAgICAvKgorICAgICAq
IGNhY2hlX21hbmFnZW1lbnQ6IFdyaXRlLWJhY2sgYW5kL29yIGludmFsaWRhdGUgY2FjaGUgY29u
dGVudHMuCisgICAgICoKKyAgICAgKiBAc2VnOkBvZmZzZXQgYXBwbGljYWJsZSBvbmx5IHRvIHNv
bWUgb2YgZW51bSB4ODZlbXVsX2NhY2hlX29wLgorICAgICAqLworICAgIGludCAoKmNhY2hlX21h
bmFnZW1lbnQpKAorICAgICAgICBlbnVtIHg4NmVtdWxfY2FjaGVfb3Agb3AsCisgICAgICAgIGVu
dW0geDg2X3NlZ21lbnQgc2VnLAorICAgICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogCiAgICAgLyogY3B1aWQ6IEVtdWxh
dGUgQ1BVSUQgdmlhIGdpdmVuIHNldCBvZiBFQVgtRURYIGlucHV0cy9vdXRwdXRzLiAqLwotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaApAQCAtMTAzLDYgKzEwMyw4IEBACiAjZGVmaW5lIGNwdV9oYXNfcmRz
ZWVkICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQpCiAjZGVmaW5lIGNw
dV9oYXNfc21hcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2Rl
ZmluZSBjcHVfaGFzX2F2eDUxMl9pZm1hICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZY
NTEyX0lGTUEpCisjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaG9wdCAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9DTEZMVVNIT1BUKQorI2RlZmluZSBjcHVfaGFzX2Nsd2IgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ0xXQikKICNkZWZpbmUgY3B1X2hhc19hdng1MTJlciAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkVSKQogI2RlZmluZSBjcHVfaGFz
X2F2eDUxMmNkICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQ0QpCiAjZGVm
aW5lIGNwdV9oYXNfc2hhICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TSEEp
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaApAQCAtMTcsNiArMTcsMTcgQEAKICNkZWZpbmUgY2xmbHVzaChhKSBcCiAg
ICAgYXNtIHZvbGF0aWxlICggImNsZmx1c2ggKCUwKSIgOiA6ICJyIihhKSApCiAKKyNkZWZpbmUg
Y2xmbHVzaG9wdChhKSBcCisgICAgYXNtIHZvbGF0aWxlICggImRhdGExNiBjbGZsdXNoICglMCki
IDo6ICJyIiAoYSkgKQorCisjaWYgZGVmaW5lZChIQVZFX0FTX0NMV0IpCisjIGRlZmluZSBjbHdi
KGEpIGFzbSB2b2xhdGlsZSAoICJjbHdiICglMCkiIDo6ICJyIiAoYSkgKQorI2VsaWYgZGVmaW5l
ZChIQVZFX0FTX1hTQVZFT1BUKQorIyBkZWZpbmUgY2x3YihhKSBhc20gdm9sYXRpbGUgKCAiZGF0
YTE2IHhzYXZlb3B0ICglMCkiIDo6ICJyIiAoYSkgKQorI2Vsc2UKKyMgZGVmaW5lIGNsd2IoYSkg
YXNtIHZvbGF0aWxlICggIi5ieXRlIDB4NjYsIDB4MGYsIDB4YWUsIDB4MzIiIDo6ICJkIiAoYSkg
KQorI2VuZGlmCisKICNkZWZpbmUgbm9wKCkgXAogICAgIGFzbSB2b2xhdGlsZSAoICJub3AiICkK
IAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:55:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11: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 1h4lRD-0006ln-CY; Fri, 15 Mar 2019 11:55:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lRB-0006lg-HR
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:55:45 +0000
X-Inumbo-ID: 429cc12f-4719-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 429cc12f-4719-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 11:55:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:55:42 -0600
Message-Id: <5C8B92BE020000780021F3B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:55:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH RFC 2/3] x86emul: support WBNOINVD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <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>

UmV2IDAzNSBvZiBJbnRlbCdzIElTQSBleHRlbnNpb25zIGRvY3VtZW50IGRvZXMgbm90IHN0YXRl
IGludGVyY2VwdApiZWhhdmlvciBmb3IgdGhlIGluc24gKEkndmUgYmVlbiBpbi1vZmZpY2lhbGx5
IHRvbGQgdGhhdCB0aGUgZGlzdGluY3Rpb24KaXMgZ29pbmcgdG8gYmUgYnkgZXhpdCBxdWFsaWZp
Y2F0aW9uLCBhcyBJIHdvdWxkIGhhdmUgYXNzdW1lZApjb25zaWRlcmluZyB0aGF0IHRoaXMgd2F5
IGl0J3Mgc3VmZmljaWVudGx5IHRyYW5zcGFyZW50IHRvIHVuYXdhcmUKc29mdHdhcmUsIGFuZCB1
c2luZyBXQklOVkQgaW4gcGxhY2Ugb2YgV0JOT0lOVkQgaXMgYWx3YXlzIGNvcnJlY3QsIGp1c3QK
bGVzcyBlZmZpY2llbnQpLCBzbyBpbiB0aGUgSFZNIGNhc2UgZm9yIG5vdyBpdCdsbCBiZSBiYWNr
ZWQgYnkgdGhlIHNhbWUKLT53YmludmRfaW50ZXJjZXB0KCkgaGFuZGxlcnMuCgpVc2UgdGhpcyBv
Y2Nhc2lvbiBhbmQgYWxzbyBhZGQgdGhlIHR3byBtaXNzaW5nIHRhYmxlIGVudHJpZXMgZm9yCkNM
REVNT1RFLCB3aGljaCBkb2Vzbid0IHJlcXVpcmUgYW55IGZ1cnRoZXIgY2hhbmdlcyB0byBtYWtl
IHdvcmsuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKQEAgLTIwOCw2ICsyMDgsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxp
YnhsX2NwdWlkCiAgICAgICAgIHsiYXZ4NTEyLWJpdGFsZyIsMHgwMDAwMDAwNywgIDAsIENQVUlE
X1JFR19FQ1gsIDEyLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEyLXZwb3BjbnRkcSIsMHgwMDAwMDAw
NywwLENQVUlEX1JFR19FQ1gsIDE0LCAgMX0sCiAgICAgICAgIHsicmRwaWQiLCAgICAgICAgMHgw
MDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDIyLCAgMX0sCisgICAgICAgIHsiY2xkZW1vdGUi
LCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDI1LCAgMX0sCiAKICAgICAgICAg
eyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwK
ICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDMsICAxfSwKQEAgLTI1Myw2ICsyNTQsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmln
KGxpYnhsX2NwdWlkCiAKICAgICAgICAgeyJpbnZ0c2MiLCAgICAgICAweDgwMDAwMDA3LCBOQSwg
Q1BVSURfUkVHX0VEWCwgIDgsICAxfSwKIAorICAgICAgICB7Indibm9pbnZkIiwgICAgIDB4ODAw
MDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOSwgIDF9LAogICAgICAgICB7ImlicGIiLCAgICAg
ICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAxMiwgIDF9LAogICAgICAgICB7Im5j
IiwgICAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMCwgIDh9LAogICAg
ICAgICB7ImFwaWNpZHNpemUiLCAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwg
IDR9LAotLS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNw
dWlkLmMKQEAgLTE0Niw2ICsxNDYsOCBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0g
PQogewogICAgIFsgMF0gPSAiY2x6ZXJvIiwKIAorICAgIC8qIFsgOF0gKi8gICAgICAgICAgICBb
IDldID0gIndibm9pbnZkIiwKKwogICAgIFsxMl0gPSAiaWJwYiIsCiB9OwogCi0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBA
IC0yMTc3LDYgKzIxNzcsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfY2FjaGVfbWFuYWdlbWVudCgK
ICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSB4ODZlbXVsX2ludmQ6CiAgICAg
Y2FzZSB4ODZlbXVsX3diaW52ZDoKKyAgICBjYXNlIHg4NmVtdWxfd2Jub2ludmQ6CiAgICAgICAg
IGh2bV9mdW5jcy53YmludmRfaW50ZXJjZXB0KCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYwpAQCAtMTEzNSw3ICsxMTM1LDcgQEAgc3RhdGljIGludCBjYWNoZV9tYW5h
Z2VtZW50KGVudW0geDg2ZW11bAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIEFTU0VSVChvcCA9PSB4ODZlbXVsX3diaW52ZCk7Cisg
ICAgQVNTRVJUKG9wID09IHg4NmVtdWxfd2JpbnZkIHx8IG9wID09IHg4NmVtdWxfd2Jub2ludmQp
OwogCiAgICAgLyogSWdub3JlIHRoZSBpbnN0cnVjdGlvbiBpZiB1bnByaXZpbGVnZWQuICovCiAg
ICAgaWYgKCAhY2FjaGVfZmx1c2hfcGVybWl0dGVkKGN1cnJlbnQtPmRvbWFpbikgKQpAQCAtMTE0
NCw2ICsxMTQ0LDggQEAgc3RhdGljIGludCBjYWNoZV9tYW5hZ2VtZW50KGVudW0geDg2ZW11bAog
ICAgICAgICAgKiBuZXdlciBsaW51eCB1c2VzIHRoaXMgaW4gc29tZSBzdGFydC1vZi1kYXkgdGlt
aW5nIGxvb3BzLgogICAgICAgICAgKi8KICAgICAgICAgOworICAgIGVsc2UgaWYgKCBvcCA9PSB4
ODZlbXVsX3dibm9pbnZkICYmIGNwdV9oYXNfd2Jub2ludmQgKQorICAgICAgICB3Ym5vaW52ZCgp
OwogICAgIGVsc2UKICAgICAgICAgd2JpbnZkKCk7CiAKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTE5MzQsNiArMTkzNCw3IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAogI2Rl
ZmluZSB2Y3B1X2hhc19hdng1MTJfNHZubml3KCkgdmNwdV9oYXMoICAgICAgIDcsIEVEWCwgIDIs
IGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyXzRmbWFwcygpIHZjcHVfaGFzKCAg
ICAgICA3LCBFRFgsICAzLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsemVybygpICAg
ICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1
X2hhc193Ym5vaW52ZCgpICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDksIGN0eHQsIG9w
cykKIAogI2RlZmluZSB2Y3B1X211c3RfaGF2ZShmZWF0KSBcCiAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCF2Y3B1X2hhc18jI2ZlYXQoKSwgRVhDX1VEKQpAQCAtNTk1NywxMCArNTk1OCwxMyBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4
MGYsIDB4MDgpOiAvKiBpbnZkICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTog
Lyogd2JpbnZkICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyogd2JpbnZk
IC8gd2Jub2ludmQgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3Jpbmcw
KCksIEVYQ19HUCwgMCk7CiAgICAgICAgIGZhaWxfaWYoIW9wcy0+Y2FjaGVfbWFuYWdlbWVudCk7
Ci0gICAgICAgIGlmICggKHJjID0gb3BzLT5jYWNoZV9tYW5hZ2VtZW50KGIgPT0gMHgwOSA/IHg4
NmVtdWxfd2JpbnZkCisgICAgICAgIGlmICggKHJjID0gb3BzLT5jYWNoZV9tYW5hZ2VtZW50KGIg
PT0gMHgwOSA/ICFyZXBlX3ByZWZpeCgpIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICF2Y3B1X2hhc193Ym5vaW52ZCgpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8geDg2ZW11bF93Ymlu
dmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiB4ODZlbXVsX3dibm9pbnZkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IHg4NmVtdWxfaW52ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeDg2X3NlZ19ub25lLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTE4Miw2ICsxODIsNyBAQCBlbnVtIHg4NmVtdWxfY2FjaGVf
b3AgewogICAgIHg4NmVtdWxfY2x3YiwKICAgICB4ODZlbXVsX2ludmQsCiAgICAgeDg2ZW11bF93
YmludmQsCisgICAgeDg2ZW11bF93Ym5vaW52ZCwKIH07CiAKIHN0cnVjdCB4ODZfZW11bGF0ZV9z
dGF0ZTsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEzMiw2ICsxMzIsOSBAQAogLyogQ1BVSUQg
bGV2ZWwgMHgwMDAwMDAwNzowLmVkeCAqLwogI2RlZmluZSBjcHVfaGFzX3RzeF9mb3JjZV9hYm9y
dCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQogCisvKiBDUFVJRCBs
ZXZlbCAweDgwMDAwMDA4LmVieCAqLworI2RlZmluZSBjcHVfaGFzX3dibm9pbnZkICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfV0JOT0lOVkQpCisKIC8qIFN5bnRoZXNpemVkLiAqLwog
I2RlZmluZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVJDSF9QRVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApAQCAtMTQsNiArMTQs
OSBAQAogI2RlZmluZSB3YmludmQoKSBcCiAgICAgYXNtIHZvbGF0aWxlICggIndiaW52ZCIgOiA6
IDogIm1lbW9yeSIgKQogCisjZGVmaW5lIHdibm9pbnZkKCkgXAorICAgIGFzbSB2b2xhdGlsZSAo
ICJyZXBlOyB3YmludmQiIDogOiA6ICJtZW1vcnkiICkKKwogI2RlZmluZSBjbGZsdXNoKGEpIFwK
ICAgICBhc20gdm9sYXRpbGUgKCAiY2xmbHVzaCAoJTApIiA6IDogInIiKGEpICkKIAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIzNiw2ICsyMzYsNyBAQCBY
RU5fQ1BVRkVBVFVSRShBVlg1MTJfVk5OSSwgICA2KjMyKzExKSAvCiBYRU5fQ1BVRkVBVFVSRShB
Vlg1MTJfQklUQUxHLCA2KjMyKzEyKSAvKkEgIFN1cHBvcnQgZm9yIFZQT1BDTlRbQixXXSBhbmQg
VlBTSFVGQklUUU1CICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVlBPUENOVERRLCA2KjMyKzE0
KSAvKkEgIFBPUENOVCBmb3IgdmVjdG9ycyBvZiBEVy9RVyAqLwogWEVOX0NQVUZFQVRVUkUoUkRQ
SUQsICAgICAgICAgNiozMisyMikgLypBICBSRFBJRCBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZF
QVRVUkUoQ0xERU1PVEUsICAgICAgNiozMisyNSkgLypBICBDTERFTU9URSBpbnN0cnVjdGlvbiAq
LwogCiAvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDcu
ZWR4LCB3b3JkIDcgKi8KIFhFTl9DUFVGRUFUVVJFKElUU0MsICAgICAgICAgIDcqMzIrIDgpIC8q
ICAgSW52YXJpYW50IFRTQyAqLwpAQCAtMjQzLDYgKzI0NCw3IEBAIFhFTl9DUFVGRUFUVVJFKEVG
Uk8sICAgICAgICAgIDcqMzIrMTApIC8KIAogLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBD
UFVJRCBsZXZlbCAweDgwMDAwMDA4LmVieCwgd29yZCA4ICovCiBYRU5fQ1BVRkVBVFVSRShDTFpF
Uk8sICAgICAgICA4KjMyKyAwKSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZF
QVRVUkUoV0JOT0lOVkQsICAgICAgOCozMisgOSkgLypBICBXQk5PSU5WRCBpbnN0cnVjdGlvbiAq
LwogWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBv
cnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BV
IGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 11:56:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 11:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4lSA-0006s2-T6; Fri, 15 Mar 2019 11:56:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lSA-0006rx-GG
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 11:56:46 +0000
X-Inumbo-ID: 6584c852-4719-11e9-a5cb-7bd232e26f61
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6584c852-4719-11e9-a5cb-7bd232e26f61;
 Fri, 15 Mar 2019 11:56:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 05:56:41 -0600
Message-Id: <5C8B92F9020000780021F3BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 05:56:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B91B4020000780021F3AA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH RFC 3/3] x86emul: support MOVDIR{I,64B} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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>

Tm90ZSB0aGF0IHRoZSBJU0EgZXh0ZW5zaW9ucyBkb2N1bWVudCByZXZpc2lvbiAwMzUgZG9lc24n
dCBzcGVjaWZ5CmV4Y2VwdGlvbiBiZWhhdmlvciBmb3IgTW9kUk0ubW9kICE9IDBiMTE7IGFzc3Vt
aW5nICNVRCBoZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU0Nyw2ICs1NDcsOCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweGYxXSA9IHsgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCiAgICAg
WzB4ZjUgLi4uIDB4ZjddID0ge30sCisgICAgWzB4ZjhdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciB9LAorICAgIFsweGY5XSA9IHsgLnRvX21lbSA9IDEgfSwKIH07CiAKIC8qIFNoaWZ0IHZh
bHVlcyBiZXR3ZWVuIHNyYyBhbmQgZHN0IHNpemVzIG9mIHBtb3Z7cyx6fXh7Yix3LGR9e3csZCxx
fS4gKi8KQEAgLTE5MzEsNiArMTkzMyw4IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAogI2RlZmlu
ZSB2Y3B1X2hhc19hdng1MTJfYml0YWxnKCkgdmNwdV9oYXMoICAgICAgIDcsIEVDWCwgMTIsIGN0
eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRkcSgpIHZjcHVfaGFzKCAg
ICA3LCBFQ1gsIDE0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAg
dmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hh
c19tb3ZkaXJpKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjcsIGN0eHQsIG9wcykK
KyNkZWZpbmUgdmNwdV9oYXNfbW92ZGlyNjRiKCkgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gs
IDI4LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl80dm5uaXcoKSB2Y3B1X2hh
cyggICAgICAgNywgRURYLCAgMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJf
NGZtYXBzKCkgdmNwdV9oYXMoICAgICAgIDcsIEVEWCwgIDMsIGN0eHQsIG9wcykKICNkZWZpbmUg
dmNwdV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0
LCBvcHMpCkBAIC0yNzIzLDEwICsyNzI3LDEyIEBAIHg4Nl9kZWNvZGVfMGYzOCgKICAgICB7CiAg
ICAgY2FzZSAweDAwIC4uLiAweGVmOgogICAgIGNhc2UgMHhmMiAuLi4gMHhmNToKLSAgICBjYXNl
IDB4ZjcgLi4uIDB4ZmY6CisgICAgY2FzZSAweGY3IC4uLiAweGY4OgorICAgIGNhc2UgMHhmYSAu
Li4gMHhmZjoKICAgICAgICAgb3BfYnl0ZXMgPSAwOwogICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KICAgICBjYXNlIDB4ZjY6IC8qIGFkY3ggLyBhZG94ICovCisgICAgY2FzZSAweGY5OiAvKiBt
b3ZkaXJpICovCiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2
RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsKIApAQCAtOTg2NCw2ICs5ODcwLDMy
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIjAiICgodWlu
dDMyX3Qpc3JjLnZhbCksICJybSIgKF9yZWdzLmVkeCkgKTsKICAgICAgICAgYnJlYWs7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhmOCk6IC8qIG1vdmRpcjY0YiByLG01MTIg
Ki8KKyAgICAgICAgdmNwdV9tdXN0X2hhdmUobW92ZGlyNjRiKTsKKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAgICBzcmMudmFs
ID0gdHJ1bmNhdGVfZWEoKmRzdC5yZWcpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
IWlzX2FsaWduZWQoeDg2X3NlZ19lcywgc3JjLnZhbCwgNjQsIGN0eHQsIG9wcyksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOworICAgICAgICAvKiBJZ25vcmUgdGhl
IG5vbi10ZW1wb3JhbCBiZWhhdmlvciBmb3Igbm93LiAqLworICAgICAgICBmYWlsX2lmKCFvcHMt
PndyaXRlKTsKKyAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZigqbW12YWxwKSA8IDY0KTsKKyAg
ICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxw
LCA2NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tB
WSB8fAorICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUoeDg2X3NlZ19lcywgc3JjLnZhbCwg
bW12YWxwLCA2NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSBYODZF
TVVMX09LQVkgKQorICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICBzdGF0ZS0+c2ltZF9z
aXplID0gc2ltZF9ub25lOworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGY5KTogLyogbW92ZGlyaSBtZW0sciAq
LworICAgICAgICB2Y3B1X211c3RfaGF2ZShtb3ZkaXJpKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGRzdC50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgLyogSWdub3Jl
IHRoZSBub24tdGVtcG9yYWwgYmVoYXZpb3IgZm9yIG5vdy4gKi8KKyAgICAgICAgZHN0LnZhbCA9
IHNyYy52YWw7CisgICAgICAgIHNmZW5jZSA9IHRydWU7CisgICAgICAgIGJyZWFrOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDAwKTogLyogdnBlcm1xICRpbW04LHlt
bS9tMjU2LHltbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwMSk6
IC8qIHZwZXJtcGQgJGltbTgseW1tL20yNTYseW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZighdmV4LmwgfHwgIXZleC53LCBFWENfVUQpOwotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIzNyw2ICsyMzcsOCBAQCBYRU5fQ1BVRkVBVFVSRShB
Vlg1MTJfQklUQUxHLCA2KjMyKzEyKSAvCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVlBPUENOVERR
LCA2KjMyKzE0KSAvKkEgIFBPUENOVCBmb3IgdmVjdG9ycyBvZiBEVy9RVyAqLwogWEVOX0NQVUZF
QVRVUkUoUkRQSUQsICAgICAgICAgNiozMisyMikgLypBICBSRFBJRCBpbnN0cnVjdGlvbiAqLwog
WEVOX0NQVUZFQVRVUkUoQ0xERU1PVEUsICAgICAgNiozMisyNSkgLypBICBDTERFTU9URSBpbnN0
cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoTU9WRElSSSwgICAgICAgNiozMisyNykgLypBICBN
T1ZESVJJIGluc3RydWN0aW9uICovCitYRU5fQ1BVRkVBVFVSRShNT1ZESVI2NEIsICAgICA2KjMy
KzI4KSAvKkEgIE1PVkRJUjY0QiBpbnN0cnVjdGlvbiAqLwogCiAvKiBBTUQtZGVmaW5lZCBDUFUg
ZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4LCB3b3JkIDcgKi8KIFhFTl9DUFVG
RUFUVVJFKElUU0MsICAgICAgICAgIDcqMzIrIDgpIC8qICAgSW52YXJpYW50IFRTQyAqLwotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMjE2NCw2ICsyMTY0
LDM2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBmYWls
OwogICAgIHByaW50Zigib2theVxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcg
bW92ZGlyaSAlZWR4LCglZWN4KS4uLiIpOworICAgIGluc3RyWzBdID0gMHgwZjsgaW5zdHJbMV0g
PSAweDM4OyBpbnN0clsyXSA9IDB4Zjk7IGluc3RyWzNdID0gMHgxMTsKKyAgICByZWdzLmVpcCA9
ICh1bnNpZ25lZCBsb25nKSZpbnN0clswXTsKKyAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25n
KW1lbXNldChyZXMsIC0xLCAxNik7CisgICAgcmVncy5lZHggPSAweDQ0MzMyMjExOworICAgIHJj
ID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICBpZiAoIChyYyAhPSBYODZFTVVM
X09LQVkpIHx8CisgICAgICAgICAocmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzRd
KSB8fAorICAgICAgICAgcmVzWzBdICE9IDB4NDQzMzIyMTEgfHwgfnJlc1sxXSApCisgICAgICAg
IGdvdG8gZmFpbDsKKyAgICBwcmludGYoIm9rYXlcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIG1vdmRpcjY0YiAxNDQoJWVkeCksJWVjeC4uLiIpOworICAgIGluc3RyWzBdID0g
MHg2NjsgaW5zdHJbMV0gPSAweDBmOyBpbnN0clsyXSA9IDB4Mzg7IGluc3RyWzNdID0gMHhmODsK
KyAgICBpbnN0cls0XSA9IDB4OGE7IGluc3RyWzVdID0gMHg5MDsgaW5zdHJbOF0gPSBpbnN0cls3
XSA9IGluc3RyWzZdID0gMDsKKyAgICByZWdzLmVpcCA9ICh1bnNpZ25lZCBsb25nKSZpbnN0clsw
XTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IDY0OyArK2kgKQorICAgICAgICByZXNbaV0gPSBpIC0g
MjA7CisgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgcmVncy5lY3ggPSAo
dW5zaWduZWQgbG9uZykocmVzICsgMTYpOworICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZl
bXVsb3BzKTsKKyAgICBpZiAoIChyYyAhPSBYODZFTVVMX09LQVkpIHx8CisgICAgICAgICAocmVn
cy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzldKSB8fAorICAgICAgICAgcmVzWzE1XSAh
PSAtNSB8fCByZXNbMzJdICE9IDEyICkKKyAgICAgICAgZ290byBmYWlsOworICAgIGZvciAoIGkg
PSAxNjsgaSA8IDMyOyArK2kgKQorICAgICAgICBpZiAoIHJlc1tpXSAhPSBpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICBwcmludGYoIm9rYXlcbiIpOworCiAgICAgcHJpbnRmKCIlLTQw
cyIsICJUZXN0aW5nIG1vdnEgJW1tMywoJWVjeCkuLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMg
JiYgY3B1X2hhc19tbXggKQogICAgIHsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Ni1lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMK
QEAgLTc1LDYgKzc1LDggQEAgYm9vbCBlbXVsX3Rlc3RfaW5pdCh2b2lkKQogICAgIGNwLmZlYXQu
YWR4ID0gdHJ1ZTsKICAgICBjcC5mZWF0LmF2eDUxMnBmID0gY3AuZmVhdC5hdng1MTJmOwogICAg
IGNwLmZlYXQucmRwaWQgPSB0cnVlOworICAgIGNwLmZlYXQubW92ZGlyaSA9IHRydWU7CisgICAg
Y3AuZmVhdC5tb3ZkaXI2NGIgPSB0cnVlOwogICAgIGNwLmV4dGQuY2x6ZXJvID0gdHJ1ZTsKIAog
ICAgIGlmICggY3B1X2hhc194c2F2ZSApCkBAIC0xMzYsMTUgKzEzOCwxNSBAQCBpbnQgZW11bF90
ZXN0X2NwdWlkKAogICAgICAgICByZXMtPmMgfD0gMVUgPDwgMjI7CiAKICAgICAvKgotICAgICAq
IFRoZSBlbXVsYXRvciBkb2Vzbid0IGl0c2VsZiB1c2UgQURDWC9BRE9YL1JEUElEIG5vciB0aGUg
Uy9HIHByZWZldGNoCi0gICAgICogaW5zbnMsIHNvIHdlIGNhbiBhbHdheXMgcnVuIHRoZSByZXNw
ZWN0aXZlIHRlc3RzLgorICAgICAqIFRoZSBlbXVsYXRvciBkb2Vzbid0IGl0c2VsZiB1c2UgQURD
WC9BRE9YL1JEUElEL01PVkRJUiogbm9yIHRoZSBTL0cKKyAgICAgKiBwcmVmZXRjaCBpbnNucywg
c28gd2UgY2FuIGFsd2F5cyBydW4gdGhlIHJlc3BlY3RpdmUgdGVzdHMuCiAgICAgICovCiAgICAg
aWYgKCBsZWFmID09IDcgJiYgc3VibGVhZiA9PSAwICkKICAgICB7CiAgICAgICAgIHJlcy0+YiB8
PSAxVSA8PCAxOTsKICAgICAgICAgaWYgKCByZXMtPmIgJiAoMVUgPDwgMTYpICkKICAgICAgICAg
ICAgIHJlcy0+YiB8PSAxVSA8PCAyNjsKLSAgICAgICAgcmVzLT5jIHw9IDFVIDw8IDIyOworICAg
ICAgICByZXMtPmMgfD0gKDFVIDw8IDIyKSB8ICgxVSA8PCAyNykgfCAoMVUgPDwgMjgpOwogICAg
IH0KIAogICAgIC8qCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:07:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:07: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 1h4lc3-0007q6-Bs; Fri, 15 Mar 2019 12: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lc2-0007q1-3m
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:06:58 +0000
X-Inumbo-ID: d2da7a54-471a-11e9-946c-d754f438e4e5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2da7a54-471a-11e9-946c-d754f438e4e5;
 Fri, 15 Mar 2019 12:06:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:06:53 -0600
Message-Id: <5C8B955D020000780021F3E4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:06:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/hvm: split all linear reads and
 writes at page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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+IE9uIDE0LjAzLjE5IGF0IDIzOjMwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUnVsaW5nIG91dCBwYWdlIHN0cmFkZGxpbmcgYXQgbGluZWFyIGxldmVsIG1ha2VzIGl0
IGVhc2llciB0bwo+IGRpc3Rpbmd1aXNoIGNodW5rcyB0aGF0IHJlcXVpcmUgcHJvcGVyIGhhbmRs
aW5nIGFzIE1NSU8gYWNjZXNzCj4gYW5kIG5vdCBjb21wbGV0ZSB0aGVtIGFzIHBhZ2Ugc3RyYWRk
bGluZyBtZW1vcnkgdHJhbnNhY3Rpb25zCj4gcHJlbWF0dXJlbHkuIFRoaXMgZG9lc24ndCBjaGFu
Z2UgdGhlIGdlbmVyYWwgYmVoYXZpb3IuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGlu
aW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9uZSBjb3NtZXRpYyBhc3BlY3QgdGFrZW4gY2FyZSBv
ZiAoY2FuIGJlIGRvbmUgd2hpbGUKY29tbWl0dGluZyk6Cgo+IEBAIC0xMTA2LDIwICsxMTE5LDkg
QEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGlu
dCBieXRlcywgdm9pZCAqcF9kYXRhLAo+ICAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9m
ZXRjaCApCj4gICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAgCj4g
LSAgICAgICAgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7Cj4gLSAgICAgICAgaWYgKCBvZmZz
ZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQo+IC0gICAgICAgICAgICByZXR1cm4gaHZtZW11bF9s
aW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBieXRl
cywgcGZlYykpOwo+IC0KPiAtICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdl
IGJvdW5kYXJ5LiAqLwo+IC0gICAgICAgIHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0Owo+IC0g
ICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11
bF9jdHh0KTsKPiAtICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCj4gLSAgICAgICAg
ICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEg
KyBwYXJ0MSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0
eHQpOwo+IC0gICAgICAgIHJldHVybiByYzsKPiAtCj4gKyAgICAgICAgcmV0dXJuIGh2bWVtdWxf
bGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVj
KSk7Cj4gICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CgpQbGVhc2UgcmV0YWluIHRo
ZSBibGFuayBsaW5lIGFib3ZlIGhlcmUgKGFuZCBhbHNvIGluIHRoZSB3cml0ZSBjYXNlKS4KCkkg
bm90aWNlIHRoYXQgc2FkbHkgdGhlIGNoYW5nZSBkb2Vzbid0IGFsbG93IHJlbW92aW5nIHRoZSBy
ZXNwZWN0aXZlCmxvZ2ljIGZyb20gaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MoKSB5ZXQsIGR1
ZSB0byBpdHMgdXNlIGJ5Cmh2bWVtdWxfY21weGNoZygpLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:27:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4lw0-0000ym-6v; Fri, 15 Mar 2019 12:27: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lvz-0000yh-Cw
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:27:35 +0000
X-Inumbo-ID: b43f432e-471d-11e9-8d9a-a7c4402fae70
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b43f432e-471d-11e9-8d9a-a7c4402fae70;
 Fri, 15 Mar 2019 12:27:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:27:31 -0600
Message-Id: <5C8B9A2E020000780021F3EE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:27:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
 <1552602649-14358-2-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1552602649-14358-2-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/hvm: finish IOREQs correctly on
 completion 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>,
 Paul Durrant <paul.durrant@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+IE9uIDE0LjAzLjE5IGF0IDIzOjMwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVs
cGVycyBpbiAzYmRlYzUzMGE1Cj4gKHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVs
YXRlZCBhY2Nlc3NlcyBpbiBtb3JlIGNhc2VzKSB0aGUKPiBjb21wbGV0aW9uIHBhdGggZm9yIElP
UkVRcyBoYXMgYmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFuIElPUkVRIGluCj4gcHJvZ3Jlc3Mg
YnV0IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29r
YXkKPiAoZS5nLiB3aGVuIFAyTSB0eXBlIG9mIHNvdXJjZS9kZXN0aW5hdGlvbiBoYXMgYmVlbiBj
aGFuZ2VkIGJ5IElPUkVRCj4gaGFuZGxlcikgdGhlIGV4ZWN1dGlvbiB3aWxsIG5ldmVyIHJlLWVu
dGVyIGh2bWVtdWxfZG9faW8oKSB3aGVyZQo+IElPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVz
dWFsbHkgcmVzdWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCj4gdGhlIGV4ZWN1dGlvbiBvZiB0
aGUgbmV4dCBJT1JFUSBlbnRlcmluZyBodm1lbXVsX2RvX2lvKCkgYW5kIGZpbmRpbmcKPiB0aGUg
cmVtbmFudHMgb2YgdGhlIHByZXZpb3VzIElPUkVRIGluIHRoZSBzdGF0ZSBtYWNoaW5lLgoKRnJv
bSBhbiBhcmNoZW9sb2dpY2FsIHBvdiBJJ20gbm90IHN1cmUgeW91IHBvaW50IGF0IHRoZSBvZmZl
bmRpbmcKY29tbWl0OiBJJ2QgcmF0aGVyIGV4cGVjdCBkN2JmZjJiYzAwICgieDg2L0hWTTogX19o
dm1fY29weSgpCnNob3VsZCBub3Qgd3JpdGUgdG8gcDJtX2lvcmVxX3NlcnZlciBwYWdlcyIpIHRv
IGJlIHRoZSBjdWxwcml0LAp3aGljaCB3ZW50IGluIHR3byBtb250aHMgbGF0ZXIuCgo+IFRoaXMg
cGFydGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGluIHJlbGF0aW9uIHRvIHAybV9p
b3JlcV9zZXJ2ZXIKPiB0eXBlIHdoZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1lbW9yeSB0
eXBlIGJldHdlZW4gcDJtX2lvcmVxX3NlcnZlcgo+IGFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mg
b2YgcmVzcG9uZGluZyB0byBJT1JFUSB3aGljaCBtYWRlCj4gaHZtX2NvcHlfLi4oKSB0byBiZWhh
dmUgZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLgo+IAo+IEZpeCBpdCBmb3Igbm93IGJ5IGNo
ZWNraW5nIGlmIElPUkVRIGNvbXBsZXRpb24gaXMgcmVxdWlyZWQgKHdoaWNoCj4gY2FuIGJlIGlk
ZW50aWZpZWQgYnkgcXVlcmluZyBNTUlPIGNhY2hlKSBiZWZvcmUgdHJ5aW5nIHRvIGZpbmlzaAo+
IGEgbWVtb3J5IGFjY2VzcyBpbW1lZGlhdGVseSB0aHJvdWdoIGh2bV9jb3B5Xy4uKCksIHJlLWVu
dGVyCj4gaHZtZW11bF9kb19pbygpIG90aGVyd2lzZS4gVGhpcyBjaGFuZ2UgYWxvbmUgYWRkcmVz
c2VzIElPUkVRCj4gY29tcGxldGlvbiBpc3N1ZSB3aGVyZSBQMk0gdHlwZSBpcyBtb2RpZmllZCBp
biB0aGUgbWlkZGxlIG9mIGVtdWxhdGlvbgo+IGJ1dCBpcyBub3QgZW5vdWdoIGZvciBhIG1vcmUg
Z2VuZXJhbCBjYXNlIHdoZXJlIG1hY2hpbmUgc3RhdGUKPiBhcmJpdHJhcmVseSBjaGFuZ2VzIGJl
aGluZCBvdXIgYmFjay4KCkknbSBhZnJhaWQgdGhpcyBzdGlsbCBjbGFpbXMgdG8gYWRkcmVzcyBj
YXNlcyB3aGljaCBkb24ndCBnZXQgZml4ZWQKaGVyZS4gRm9yIGV4YW1wbGUsIHRha2UgYSBwYWdl
IGNoYW5naW5nIF90b18gcDJtX2lvcmVxX3NlcnZlcgpiZWhpbmQgb3VyIGJhY2tzOiBZb3Ugd29u
J3QgZmluZCBhbiBNTUlPIGNhY2hlIGVudHJ5IGZvciBpdCwKaHZtX2NvcHlfdG9fZ3Vlc3RfbGlu
ZWFyKCkgd2lsbCBmYWlsLCBhbmQgeW91J2xsIHRyeSB0byBpc3N1ZSBhbgpNTUlPIHdyaXRlIHdo
ZW4gaW4gcmVhbGl0eSB0aGUgd3JpdGUgd2FzIGFscmVhZHkgZG9uZSAoZW11bGF0ZWQKZm9yIHdo
YXRldmVyIG90aGVyIHJlYXNvbiwgZS5nLiBpbnRyb3NwZWN0aW9uKS4gVGhpcyBleGFtcGxlCm1h
eSBiZSBwcmV0dHkgY29udHJpdmVkLCBidXQgQW5kcmV3J3MgYmFsbG9vbmluZyBzY2VuYXJpbyBy
ZWFsbHkKYXBwbGllcyBib3RoIHdheXMgKGJhbGxvb24taW4gYW5kIGJhbGxvb24tb3V0KSwgd2hp
bGUgdGhlIGNoYW5nZQpkZWFscyBvbmx5IHdpdGggdGhlIGJhbGxvb24taW4gY2FzZS4KClNvIHdo
aWxlIEknbSBmaW5lIHdpdGggdGhlIGNvZGUgY2hhbmdlLCBJJ2Qgc3RpbGwgbGlrZSB0byBhc2sg
dG8KZnVydGhlciByZWZpbmUgdGhlIGRlc2NyaXB0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:27:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:27: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 1h4lwG-0000zV-Hs; Fri, 15 Mar 2019 12:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4lwF-0000z6-95
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:27:51 +0000
X-Inumbo-ID: bb401c66-471d-11e9-b9ba-735658418bf3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb401c66-471d-11e9-b9ba-735658418bf3;
 Fri, 15 Mar 2019 12:27:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4lw6-0006Mj-KJ; Fri, 15 Mar 2019 12:27: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 1h4lw6-0007LI-9L; Fri, 15 Mar 2019 12:27:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4lw6-00020J-6Z; Fri, 15 Mar 2019 12:27:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133783-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-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-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-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=b8343316098dd191a6d643c5eb6ab7024622af9e
X-Osstest-Versions-That: linux=f422a02f865a93f9d3db0d8f2de08aab455fd1dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 12:27:42 +0000
Subject: [Xen-devel] [linux-4.9 test] 133783: 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>

ZmxpZ2h0IDEzMzc4MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc4My8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MDAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzYwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjAwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM2MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBiODM0MzMxNjA5OGRkMTkxYTZkNjQzYzVlYjZhYjcwMjQ2MjJhZjllCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBmNDIyYTAyZjg2NWE5M2Y5ZDNkYjBkOGYy
ZGUwOGFhYjQ1NWZkMWRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2MDAgIDIwMTktMDMtMDUg
MTc6MTE6NDAgWiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzgzICAyMDE5LTAz
LTEzIDIxOjEyOjA3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWpheSBTaW5naCA8YWpheS5rYXRoYXRAbWlj
cm9jaGlwLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4YW5k
ZXIgT25uYXNjaCA8YWxleGFuZGVyLm9ubmFzY2hAbGFuZGlzZ3lyLmNvbT4KICBBbGV4ZXkgS2hv
cm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbGlzdGFpciBTdHJhY2hhbiA8YXN0
cmFjaGFuQGdvb2dsZS5jb20+CiAgQW5hbmQgTW9vbiA8bGludXguYW1vb25AZ21haWwuY29tPgog
IEFuZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBBbmRyZXcgTHVubiA8
YW5kcmV3QGx1bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBBbmR5IEdyb3NzIDxhbmR5Lmdyb3NzQGxpbmFyby5vcmc+CiAgQW5keSBTaGV2Y2hlbmtv
IDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxh
bmR5LnNoZXZjaGVua29AZ21haWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtl
ckBOZXRhcHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3Jn
PgogIEFyaWVsIEVsaW9yIDxhZWxpb3JAbWFydmVsbC5jb20+CiAgQXJuYWxkbyBDYXJ2YWxobyBk
ZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXRzdXNoaSBOZW1vdG8gPGF0c3VzaGkubmVtb3Rv
QHNvcmQuY28uanA+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNh
bXN1bmcuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBXZWx0eSA8
YnJpYW4ud2VsdHlAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1k
LmNvbT4KICBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+CiAgQ29k
cmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgRGFuaWVs
ZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5j
b20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlbm5pcyBEYWxl
c3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBEbWl0cnkgVG9yb2tob3Yg
PGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRWR1YXJkbyBWYWxlbnRpbiA8ZWR1YmV6dmFs
QGdtYWlsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmVsaXBl
IEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwg
PGZ3QHN0cmxlbi5kZT4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0u
Y29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAg
R3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWl5YW5nIFpo
YW5nIDxoYWl5YW5nekBtaWNyb3NvZnQuY29tPgogIElhbiBLZW50IDxyYXZlbkB0aGVtYXcubmV0
PgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBn
bWFpbC5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEg
PGphY2tAc3VzZS5jej4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4K
ICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF2aWVyIE1hcnRpbmV6IENh
bmlsbGFzIDxqYXZpZXJAb3NnLnNhbXN1bmcuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBKZXJyeSBTbml0c2VsYWFyIDxqc25pdHNlbEByZWRoYXQuY29tPgogIEppYXh1biBZ
YW5nIDxqaWF4dW4ueWFuZ0BmbHlnb2F0LmNvbT4KICBKaW5nIFhpYSA8amluZy54aWFAdW5pc29j
LmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUBy
ZWRoYXQuY29tPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZXJnIFJvZWRl
bCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBK
dWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bi1SdSBDaGFuZyA8anJqYW5n
QHJlYWx0ZWsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNv
bT4KICBLYWlydWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtA
a2VybmVsLm9yZz4KICBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25i
b2FyZC5jb20+CiAgTGkgWWFuZyA8bGVveWFuZy5saUBueHAuY29tPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1IFhpYW5nIDxsaXUueGlhbmc2QHp0ZS5jb20uY24+CiAg
THVib21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRv
dmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIE1hZGFsaW4gQnVjdXIgPG1hZGFsaW4uYnVj
dXJAbnhwLmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnMg
UnVsbGdhcmQgPG1hbnNAbWFuc3IuY29tPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmVrIFN6eXByb3dz
a2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRp
bi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnR5bmFzIFB1bXB1dGlzIDxtYXJ0eW5hc0B3ZWF2
ZS53b3Jrcz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdXJv
IENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlw
cG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBi
b290bGluLmNvbT4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAg
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBLcmF2ZXR6IDxtaWtlLmtyYXZl
dHpAb3JhY2xlLmNvbT4KICBNaWtlIE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlzenluQGludGVs
LmNvbT4KICBNaWtoYWlsIEdhdnJpbG92IDxtaWtoYWlsLnYuZ2F2cmlsb3ZAZ21haWwuY29tPgog
IE1pa2hhaWwgWmFzbG9ua28gPHphc2xvbmtvQGxpbnV4LmlibS5jb20+CiAgTWluZyBMdSA8bWlu
Zy5sdUBjaXRyaXguY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8u
b3JnPgogIE5hemFyb3YgU2VyZ2V5IDxzLW5hemFyb3ZAeWFuZGV4LnJ1PgogIFBhYmxvIE5laXJh
IEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMu
Y29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lh
bGtvd3NraUBib290bGluLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgog
IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRlLmNv
bS5jbj4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAo
SW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUWluZyBYaWEgPHNhYmVybGls
eS54aWFAaGlzaWxpY29uLmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CiAgUmFqYXNpbmdoIFRoYXZhbWFuaSA8VC5SYWphc2luZ2hAbGFuZGlzZ3ly
LmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJlZS5mcj4KICBSb25uaWUg
U2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUm95IFBsZWRnZSA8cm95LnBsZWRnZUBu
eHAuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2Fz
aGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlcmdleSBOYXphcm92IDxzLW5hemFyb3ZA
eWFuZGV4LnJ1PgogIFNoZW5nIExhbiA8bGFuc2hlbmdAaHVhd2VpLmNvbT4KICBTaW1vbiBIb3Jt
YW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTaW5hbiBLYXlhIDxva2F5YUBrZXJuZWwub3JnPgog
IFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFAbGluYXJvLm9yZz4KICBT
dGVmYW4gQWduZXIgPHN0ZWZhbkBhZ25lci5jaD4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgog
IFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhh
bmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hA
bWljcm9zb2Z0LmNvbT4KICBTdSBZYW5qdW4gPHN1eWouZm5zdEBjbi5mdWppdHN1LmNvbT4KICBT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRl
dHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJA
bGludXguaW50ZWwuY29tPgogIFRpbXVyIENlbGlrIDxtYWlsQHRpbXVyY2VsaWsuZGU+CiAgVG9t
IExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRv
bW9ub3JpLnNha2l0YUBzb3JkLmNvLmpwPgogIFRvbnkgV3UgPHRvbnl3dUByZWFsdGVrLmNvbT4K
ICBWaW5jZW50IEJhdHRzIDx2YmF0dHNAaGFzaGJhbmdiYXNoLmNvbT4KICBWaW5jZW50IFdoaXRj
aHVyY2ggPHZpbmNlbnQud2hpdGNodXJjaEBheGlzLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBr
ZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICBZYW8gTGl1IDx5b3R0YS5saXVAdWNsb3VkLmNuPgogIFlvbmdsb25nIExpdSA8bGl1
eW9uZ2xvbmdAaHVhd2VpLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+
CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIFp1YmluIE1pdGhyYSA8
enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKICAgZjQyMmEwMmY4NjVhLi5iODM0MzMxNjA5OGQgIGI4MzQzMzE2MDk4
ZGQxOTFhNmQ2NDNjNWViNmFiNzAyNDYyMmFmOWUgLT4gdGVzdGVkL2xpbnV4LTQuOQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4m01-0001p2-8u; Fri, 15 Mar 2019 12:31:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4lzz-0001ox-V5
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:31:43 +0000
X-Inumbo-ID: 497aa6ab-471e-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 497aa6ab-471e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 12:31:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:31:41 -0600
Message-Id: <5C8B9B2D020000780021F3F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:31:41 -0600
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>
 <5C73EC500200007800219DDC@prv1-mh.provo.novell.com>
In-Reply-To: <5C73EC500200007800219DDC@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping#2: 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: 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+IE9uIDI1LjAyLjE5IGF0IDE0OjIzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IERl
c3BpdGUgYWxsIHRoZSBvdGhlciBkZXNpcmFibGUgYWRqdXN0bWVudHMgSSB0aGluayB0aGUgcHJv
cG9zZWQgY2hhbmdlCj4gaXMgd29ydGh3aGlsZSBpbiBpdHMgb3duIHJpZ2h0LiBJIGNlcnRhaW5s
eSBkb24ndCBtZWFuIHRvIGV4dGVuZCB0aGUgc2NvcGUKPiBvZiB0aGUgY2hhbmdlLCBhbmQgZmVl
ZGJhY2sgc28gZmFyIGhhc24ndCByZWFsbHkgcG9pbnRlZCBvdXQgYW55dGhpbmcKPiB0aGF0IG5l
ZWRzIHRvIGNoYW5nZSBfd2l0aGluXyBpdHMgc2NvcGUuCj4gCj4gSmFuCj4gCj4+Pj4gT24gMDYu
MDIuMTkgYXQgMTE6NTQsICB3cm90ZToKPj4+Pj4gT24gMDYuMDIuMTkgYXQgMTA6NTcsIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gPiBPbiAwNi8wMi8yMDE5IDA3OjQwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4gPj4gQmVuaWduIGV4Y2VwdGlvbnMsIG5vIG1hdHRlciB3aGV0
aGVyIHRoZXkncmUgZmlyc3Qgb3Igc2Vjb25kLCB3aWxsIG5ldmVyCj4+ID4+IGNhdXNlICNERiAo
YSBiZW5pZ24gZXhjZXB0aW9uIGJlaW5nIHNlY29uZCBjYW4gYmFzaWNhbGx5IG9ubHkgYmUgI0FD
LCBhcwo+PiA+PiBpbiB0aGUgWFNBLTE1NiBzY2VuYXJpbykuCj4+ID4gCj4+ID4gI0RCIGNhbiBo
YXBwZW4gYXMgd2VsbCwgYnV0IEknbSBub3Qgc3VyZSBpZiB0aGlzIGV4YW1wbGUgaXMgcmVsZXZh
bnQKPj4gPiBoZXJlLiAgQm90aCBvZiB0aG9zZSBsb29wcyB3aGVyZSByZXBlYXRlZCBleGNlcHRp
b25zIGNhdXNlZCBieSB0cnlpbmcgdG8KPj4gPiBkZWxpdmVyIHRoZSBmaXJzdCBleGNlcHRpb24s
IHJhdGhlciB0aGFuIGFuIGlzc3VlIG9mIHByaW9yaXR5IGFtb25nc3QKPj4gPiBzaW11bHRhbmVv
dXMgZXhjZXB0aW9ucyBkdXJpbmcgdGhlIGV4ZWN1dGlvbiBvZiBhbiBpbnN0cnVjdGlvbi4KPj4g
Cj4+IE5vLCBJIGRvbid0IHRoaW5rICNEQiBmYWxscyBpbnRvIHRoaXMgY2F0ZWdvcnkgKEkgaGFk
IGl0IGhlcmUgYmVmb3JlCj4+IGFuZCB0aGVuIHJlbW92ZWQgaXQpOiBJZiBhIGRhdGEgYnJlYWtw
b2ludCBoaXRzIHdoaWxlIGRlbGl2ZXJpbmcgYW4KPj4gZXhjZXB0aW9uIG9yIGludGVycnVwdCwg
dGhhdCAtIGJlaW5nIGEgdHJhcCAtIHdpbGwgYmUgZGVsaXZlcmVkIF9hZnRlcl8KPj4gdGhlIG9y
aWdpbmFsIGV2ZW50LCBpLmUuIG9uIHRoZSBmaXJzdCBpbnN0cnVjdGlvbiBvZiB0aGUgb3RoZXIg
aGFuZGxlci4KPj4gVGhhdCdzIGFsc28gdGhlIHdheSB0aGUgWFNBLTE1NiBhZHZpc29yeSBkZXNj
cmliZXMgaXQuCj4+IAo+PiA+IEZvciBWVC14LCB3ZSdyZSBzdXBwb3NlZCB0byBmaWxsIGluIHRo
ZSBQRU5ESU5HX0RCRyBjb250cm9sIHJhdGhlciB0aGFuCj4+ID4gcmFpc2UgI0RCIGRpcmVjdGx5
LCBleHBsaWNpdGx5IHRvIGFsbG93IHRoZSBwcmlvcml0eSBvZiBpbnRlcnJ1cHRzIHRvIGJlCj4+
ID4gZXhwcmVzc2VkIGNvcnJlY3RseS4gIFRoZXJlIGlzIGEgdmVyeSBsYXJnZSBxdWFudGl0eSBv
ZiB1bnRhbmdsaW5nCj4+ID4gd29ya2luZyB0byBkbywgYW5kIHZlcnkgY2xlYXIgSSdtIG5vdCBn
b2luZyB0byBoYXZlIHRpbWUgdG8gZml4IGV2ZW4gdGhlCj4+ID4gU1RJL1NpbmdsZXN0ZXAgaXNz
dWUgaW4gdGhlIDQuMTIgdGltZWZyYW1lLgo+PiAKPj4gQXJlIHlvdSBzYXlpbmcgdGhlcmUgbmVl
ZCB0byBiZSBhbnkgdmVuZG9yIHNwZWNpZmljIGFkanVzdG1lbnRzCj4+IHRvIHRoaXMgZnVuY3Rp
b24gdGhlbj8gSSB3b3VsZCB2ZXJ5IG11Y2ggaG9wZSB0aGF0IHRoZSBjb2RlIGhlcmUKPj4gY291
bGQgcmVtYWluIHZlbmRvciBpbmRlcGVuZGVudCwgd2l0aCB2ZW5kb3Igc3BlY2lmaWMgYWRqdXN0
bWVudHMKPj4gZG9uZSBpbiB2ZW5kb3Igc3BlY2lmaWMgY29kZSwgYW5kIGluZGVwZW5kZW50bHkg
b2YgdGhlIHByb3Bvc2VkCj4+IGNoYW5nZSBoZXJlLgo+PiAKPj4gPj4gU2FkbHkgbmVpdGhlciBB
TUQgbm9yIEludGVsIHJlYWxseSBkZWZpbmUgd2hhdCBoYXBwZW5zIHdpdGggdHdvIGJlbmlnbgo+
PiA+PiBleGNlcHRpb25zIC0gdGhlIHRlcm0gInNlcXVlbnRpYWxseSIgdXNlZCBieSBib3RoIGlz
IHBvaXNvbmVkIGJ5IGhvdyB0aGUKPj4gPj4gY29tYmluaW5nIG9mIGJlbmlnbiBhbmQgbm9uLWJl
bmlnbiBleGNlcHRpb25zIGlzIGRlc2NyaWJlZC4gU2luY2UgTk1JLAo+PiA+PiAjTUMsIGFuZCBo
YXJkd2FyZSBpbnRlcnJ1cHRzIGFyZSBhbGwgYmVuaWduIGFuZCAocGVyaGFwcyB3aXRoIHRoZQo+
PiA+PiBleGNlcHRpb24gb2YgI01DKSBjYW4ndCBvY2N1ciBzZWNvbmQsIGZhdm9yIHRoZSBmaXJz
dCBpbiBvcmRlciB0byBub3QKPj4gPj4gbG9zZSBpdC4KPj4gPiAKPj4gPiAjTUMgaGFzIHRoZSBo
aWdoZXN0IHByaW9yaXR5IHNvIHNob3VsZCBvbmx5IGJlIHJlY29nbmlzZWQgaW1tZWRpYXRlbHkK
Pj4gPiBhZnRlciBhbiBpbnN0cnVjdGlvbiBib3VuZGFyeS4KPj4gCj4+IEFyZSB5b3Ugc3VyZT8g
V2hhdCBhYm91dCBhbiBpc3N1ZSB3aXRoIG9uZSBvZiB0aGUgbWVtb3J5Cj4+IGFjY2Vzc2VzIGlu
dm9sdmVkIGluIGRlbGl2ZXJpbmcgYSBwcmV2aW91c2x5IHJhaXNlZCBleGNlcHRpb24/Cj4+IAo+
PiA+ICBUaGUgaW50ZXJlc3Rpbmcgc3Vic2V0IGlzIHRoZW4gYSAjREIKPj4gPiBmcm9tIHRhc2sg
c3dpdGNoLCB0aGVuIE5NSSwgdGhlbiAjREIgZnJvbSBvdGhlciBwZW5kaW5nIHRyYXBzIGZyb20g
dGhlCj4+ID4gcHJldmlvdXMgaW5zdHJ1Y3Rpb24sIHNvIEkgdGhpbmsgaXQgaXMgcXVpdGUgcG9z
c2libGUgZm9yIHVzIHRvIGVuZCB1cAo+PiA+IHdpdGggYSAjREIgc3RhY2tlZCBvbiB0b3Agb2Yg
dGhlIGhlYWQgb2YgdGhlIE5NSS8jTUMgaGFuZGxlciwgaWYgd2UKPj4gPiBmb2xsb3cgYSBzZXF1
ZW50aWFsIG1vZGVsLiAgKEx1Y2t5IGZvciBYU0EtMjYwIHRoZW4sIGlmIHRoaXMgY2FzZQo+PiA+
IGFjdHVhbGx5IGV4aXN0cy4pCj4+IAo+PiBCdXQgZm9yIHRoYXQgd2UnZCBmaXJzdCBvZiBhbGwg
bmVlZCBjYWxsZXJzIG9mIHRoaXMgZnVuY3Rpb24gdG8KPj4gcmVjb3JkIHRoZSBmYWN0IHRoYXQg
dGhlaXIgZXhjZXB0aW9uIHdhcyBzcXVhc2hlZC4gUGx1cywKPj4gYXMgcGVyIGFib3ZlLCBzdWNo
IGEgI0RCIGlzIHRvIGJlIGRlbGl2ZXJlZCBhZnRlciB0aGUgb25lCj4+IHRoYXQgY2F1c2VkIGl0
IHRvIGJlIHJhaXNlZCBpbiB0aGUgZmlyc3QgcGxhY2UsIHNvIGlzIG5vdCBzdWJqZWN0Cj4+IHRv
IHRoZSBiZWhhdmlvciBvZiBodm1fY29tYmluZV9od19leGNlcHRpb25zKCkgaXRzZWxmLCBhbmQK
Pj4gaGVuY2UgYmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIHBhdGNoLgo+PiAKPj4gPiBJIGRvbid0
IGhvd2V2ZXIgc2VlIGEgd2F5IG9mIHN0YWNraW5nICNBQywgYmVjYXVzZSB5b3UgY2FuJ3Qga25v
dyB0aGF0Cj4+ID4gb25lIGhhcyBvY2N1cmVkIHVudGlsIGxhdGVyIGluIHRoZSBpbnN0cnVjdGlv
biBjeWNsZSB0aGFuIGFsbCBvdGhlcgo+PiA+IHNvdXJjZXMuICBXaGF0IHdvdWxkIGhhcHBlbiBp
cyB0aGF0IHlvdSdkIHJhaXNlICNBQyBmcm9tIHByZXZpb3VzCj4+ID4gaW5zdHJ1Y3Rpb24sIGFu
ZCB0aGVuIHJlY29nbmlzZSAjTUMgd2hpbGUgc3RhcnRpbmcgdG8gZXhlY3V0ZSB0aGUgI0FDCj4+
ID4gZW50cnkgcG9pbnQuICAoSSB0aGluaykKPj4gCj4+IFdlbGwgLSBzZWUgWFNBLTE1NiBmb3Ig
d2hhdCBoYXJkd2FyZSBkb2VzIGluIHRoYXQgc2l0dWF0aW9uLgo+PiBCZXNpZGVzIGVsaW1pbmF0
aW5nIHRoYXQgc2VjdXJpdHkgaXNzdWUsIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhCj4+IHZlcnkg
aW1wb3J0YW50IGNhc2UgdG8gZGVhbCB3aXRoIGNvcnJlY3RseSwgdW5sZXNzIHlvdSdyZSBhd2Fy
ZQo+PiBvZiBPU2VzIHdoaWNoIGFsbG93IGhhbmRsaW5nICNBQyBpbiByaW5nIDMuCj4+IAo+PiBJ
cnJlc3BlY3RpdmUgb2YgYWxsIG9mIHRoZSBhYm92ZSAtIHdoYXQgYW0gSSB0byB0YWtlIGZyb20g
eW91cgo+PiByZXNwb25zZT8gSS5lLiB3aGF0IGFkanVzdG1lbnRzICh3aXRoaW4gdGhlIHNjb3Bl
IG9mIHRoaXMgcGF0Y2gpCj4+IGRvIHlvdSBzZWUgbmVjZXNzYXJ5IGZvciB0aGUgY2hhbmdlIHRv
IGJlY29tZSBhY2NlcHRhYmxlPyBJdAo+PiB3YXMgbXkgdGhpbmtpbmcgdGhhdCB0aGlzIGNoYW5n
ZSBhbG9uZSB3b3VsZCBoYXZlIG1hc2tlZCB0aGUKPj4gb3JpZ2luYWwgI0RGIGlzc3VlIHlvdSd2
ZSBydW4gaW50bywgc28gd291bGQgbGlrZWx5IGJlIHdvcnRod2hpbGUKPj4gd2l0aG91dCBhbnkg
b2YgdGhlIG90aGVyIHJlbGF0ZWQgd29yayB5b3UgaGludCBhdC4KPj4gCj4+IEphbgo+PiAKPj4g
Cj4gCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnIAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwgCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4m1g-0001vR-MM; Fri, 15 Mar 2019 12:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4m1g-0001ug-Bv
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:33:28 +0000
X-Inumbo-ID: 871b45d6-471e-11e9-99db-d39b85186a12
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 871b45d6-471e-11e9-99db-d39b85186a12;
 Fri, 15 Mar 2019 12:33:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:33:24 -0600
Message-Id: <5C8B9B95020000780021F406@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:33:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
In-Reply-To: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 0/2] x86: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@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+IE9uIDA3LjAzLjE5IGF0IDExOjIzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFNl
dmVyYWwgYnVpbGQgaXNzdWVzIChuZXcgd2FybmluZ3MsIGNhdXNpbmcgdGhlIGJ1aWxkIHRvIGZh
aWwgZHVlIHRvCj4gLVdlcnJvcikgaGF2ZSBiZWVuIGZvdW5kLiBUaGUgdHdvIGNoYW5nZXMgaGVy
ZSBhZGRyZXNzIHRoZSBvbmVzCj4gSSBjYW4gYWN0dWFsbHkgcmVwcm87IHRoZXJlIGFyZSBhIGZl
dyBtb3JlIHJlbGF0ZWQgdG8KPiAtV2FkZHJlc3Mtb2YtcGFja2VkLW1lbWJlciB3aGljaCBJIGhh
dmVuJ3QgYmVlbiBhYmxlIHRvIHNlZQo+IG15c2VsZiwgYW5kIGhlbmNlIGZvciBub3cgSSdtIHVu
YWJsZSB0byBzb3J0IG91dCBhIHByb3BlciBmaXggLwo+IHdvcmthcm91bmQgZm9yIHRoZW0uCj4g
Cj4gRGVzcGl0ZSB0aGlzIGNvbWluZyBsYXRlLCBJIHRoaW5rIHRoaXMgaXMgYSB3b3J0aHdoaWxl
IGNoYW5nZSBmb3IgNC4xMgo+IHdpdGggcHJldHR5IGxvdyByaXNrLgo+IAo+IDE6IGU4MjA6IGZp
eCBidWlsZCB3aXRoIGdjYzkKPiAyOiBtdHJyOiBmaXggYnVpbGQgd2l0aCBnY2M5Cj4gCj4gSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:34:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4m2v-000240-2T; Fri, 15 Mar 2019 12:34:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4m2u-00023p-4o
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:34:44 +0000
X-Inumbo-ID: b30cebc2-471e-11e9-8c8c-43fb685abbce
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b30cebc2-471e-11e9-8c8c-43fb685abbce;
 Fri, 15 Mar 2019 12:34:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80674905"
Date: Fri, 15 Mar 2019 12:34:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
Message-ID: <20190315123436.t4azzgqap5yyqldz@zion.uk.xensource.com>
References: <20180824152247.9166-1-wei.liu2@citrix.com>
 <20180824153224.ufzcfzk6xbi2nzqk@doug-macbook.localdomain>
 <20180824153435.tok4pylz3ur5acer@citrix.com>
 <20180826030138.x66gbfp6eqhjmz5j@doug-macbook.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180826030138.x66gbfp6eqhjmz5j@doug-macbook.localdomain>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] automation: enable building rombios with
 clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gU2F0LCBBdWcgMjUsIDIwMTggYXQgMTA6MDE6MzhQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gRnJpLCBBdWcgMjQsIDIwMTggYXQgMDQ6MzQ6MzVQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIEZyaSwgQXVnIDI0LCAyMDE4IGF0IDEwOjMyOjI0QU0gLTA1MDAsIERv
dWcgR29sZHN0ZWluIHdyb3RlOgo+ID4gPiBPbiBGcmksIEF1ZyAyNCwgMjAxOCBhdCAwNDoyMjo0
N1BNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+IFByZXZpb3VzbHkgaXQgaXMgZGlzYWJs
ZWQgYmVjYXVzZSB0aGUgZW1iZWRkZWQgaXB4ZSBjYW4ndCBiZSBidWlsdAo+ID4gPiA+IHdpdGgg
Y2xhbmcuIE5vdyB0aGF0IGlweGUgaXMgc3BsaXQgb3V0IHdlIGNhbiB1c2UgLS13aXRoLXN5c3Rl
bS1pcHhlCj4gPiA+ID4gdG8gd29yayBhcm91bmQgdGhlIGlzc3VlLgo+ID4gPiA+IAo+ID4gPiA+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+ID4gLS0t
Cj4gPiA+ID4gKyAgICAjIGlQWEUgY2Fubm90IGJlIGJ1aWx0IHdpdGggY2xhbmcKPiA+ID4gPiAr
ICAgIGNmZ2FyZ3MrPSgiLS13aXRoLXN5c3RlbS1pcHhlPS91c3IvbGliL2lweGUvaXB4ZS5weGUi
KQo+ID4gPiAKPiA+ID4gRGlkIHdlIGV2ZXIgZ2V0IGFsbCB0aGUgY29udGFpbmVycyB1cGRhdGVk
IHdpdGggdGhpcyBmaWxlIGluIHBsYWNlPwo+ID4gCj4gPiBOby4gSSBkaWRuJ3QuIERvIHdlIGNh
cmU/IFhlbidzIGJ1aWxkIHN5c3RlbSBkb2Vzbid0IGNoZWNrIGlmIHRoYXQgZmlsZQo+ID4gZXhp
c3RzLiBJdCBtZXJlbHkgcHV0cyB0aGUgc3RyaW5nIGludG8gYXBwcm9wcmlhdGUgcGxhY2VzLgo+
ID4gCj4gPiBXZWkuCj4gCj4gV2VsbCB0aGVuIHRoYXQgd29ya3MgZm9yIG1lLiBKdXN0IHdvbmRl
cmluZyBpZiB5b3UndmUgcHVzaGVkIGEgYnJhbmNoCj4gd2l0aCB0aGlzIGFuZCBoYWQgR2l0TGFi
IHJ1biBvdmVyIGl0PwoKSSB0YWtlIHRoYXQgInRoYXQgd29ya3MgZm9yIG1lIiBhcyBhbiBhcHBy
b3ZhbC4gOi0pCgpJIHdpbGwgY29tbWl0IHRoaXMgcGF0Y2ggc2hvcnRseS4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:39:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4m7j-0002Hh-Rx; Fri, 15 Mar 2019 12: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4m7i-0002Hc-7B
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:39:42 +0000
X-Inumbo-ID: 6713862a-471f-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 6713862a-471f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 12:39:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:39:40 -0600
Message-Id: <5C8B9D0D020000780021F419@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:39:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
In-Reply-To: <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjQ4LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBI
eWdvbiBEaHlhbmEgQ1BVIHN1cHBvcnRzIHRoZSBNU1Igd2F5IHRvIGdldCBUT1BfTUVNMi4gU28g
YWRkIEh5Z29uCj4gRGh5YW5hIHN1cHBvcnQgdG8gcHJpbnQgdGhlIHZhbHVlIG9mIFRPUF9NRU0y
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSdtIGFmcmFpZCBJIHdvbid0IGJlIGFi
bGUgdG8gb2ZmZXIgUmV2aWV3ZWQtYnkgdGFncyBmb3IgYW55IG9mCnRoaXMgc2VyaWVzIHdpdGhv
dXQgeW91IHBvaW50aW5nIHVzIGF0IHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGUKcHJvY2Vzc29y
IChhIGxpbmsgc2hvdWxkIHJlYWxseSBiZSBpbiB0aGUgY292ZXIgbGV0dGVyKS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:41:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4m9P-0002um-8e; Fri, 15 Mar 2019 12:41:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4m9N-0002ue-Bl
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:41:25 +0000
X-Inumbo-ID: a1706956-471f-11e9-ab05-4f3a4d34336b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1706956-471f-11e9-ab05-4f3a4d34336b;
 Fri, 15 Mar 2019 12:41:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:41:18 -0600
Message-Id: <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:41:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
In-Reply-To: <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDEwOjUwLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9hbWQuYwo+IEBAIC01NDUsNiArNTQ1LDggQEAgaW50IF9faW5pdCBhbWRfdnBtdV9pbml0KHZv
aWQpCj4gICAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCj4gICAgICB7Cj4gICAg
ICBjYXNlIDB4MTU6Cj4gKyAgICBjYXNlIDB4MTc6Cj4gKyAgICBjYXNlIDB4MTg6Cj4gICAgICAg
ICAgbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7Cj4gICAgICAgICAgY291bnRlcnMg
PSBBTURfRjE1SF9DT1VOVEVSUzsKPiAgICAgICAgICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOwoK
VW5sZXNzIHlvdSBrbm93IHdoYXQgQU1EIEZhbTE4IHdpbGwgbG9vayBsaWtlLCB5b3UgY2FuJ3Qg
ZG8gaXQKbGlrZSB0aGlzLiBGYW0xOCByZWFsbHkgbmVlZHMgdG8gYmUgZnVydGhlciBxdWFsaWZp
ZWQgYnkgYSB2ZW5kb3IKY2hlY2sgYXQgdGhpcyBwb2ludCBpbiB0aW1lLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12: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 1h4mEQ-00038v-Uj; Fri, 15 Mar 2019 12: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mEP-00038q-I2
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:46:37 +0000
X-Inumbo-ID: 5e817eb3-4720-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 5e817eb3-4720-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 12:46:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:46:35 -0600
Message-Id: <5C8B9EAB020000780021F439@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:46:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/MCE: mcequirk stuff is AMD-specific
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZV9hbWQuYwpAQCAtNzAsMTIgKzcwLDIyIEBACiAjaW5jbHVkZSAieDg2X21jYS5oIgog
I2luY2x1ZGUgIm1jZV9hbWQuaCIKICNpbmNsdWRlICJtY2FjdGlvbi5oIgotI2luY2x1ZGUgIm1j
ZV9xdWlya3MuaCIKICNpbmNsdWRlICJ2bWNlLmgiCiAKLSNkZWZpbmUgQU5ZIC0xCisjZGVmaW5l
IEFOWSAofjBVKQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IG1jZV9xdWlya2RhdGEgbWNlX2FtZF9x
dWlya3NbXSA9IHsKK2VudW0gbWNlcXVpcmtfYW1kX2ZsYWdzIHsKKyAgICBNQ0VRVUlSS19OT05F
LAorICAgIE1DRVFVSVJLX0s4X0dBUlQsCisgICAgTUNFUVVJUktfRjEwX0dBUlQKK307CisKK3N0
YXRpYyBjb25zdCBzdHJ1Y3QgbWNlX3F1aXJrZGF0YSB7CisgICAgdW5zaWduZWQgaW50IGNwdV9m
YW1pbHk7CisgICAgdW5zaWduZWQgaW50IGNwdV9tb2RlbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1
X3N0ZXBwaW5nOworICAgIGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzIHF1aXJrOworfSBtY2VfYW1k
X3F1aXJrc1tdID0gewogICAgIHsgMHhmIC8qIGNwdSBmYW1pbHkgKi8sIEFOWSAvKiBhbGwgbW9k
ZWxzICovLCBBTlkgLyogYWxsIHN0ZXBwaW5ncyAqLywKICAgICAgIE1DRVFVSVJLX0s4X0dBUlQg
fSwKICAgICB7IDB4MTAgLyogY3B1IGZhbWlseSAqLywgQU5ZIC8qIGFsbCBtb2RlbHMgKi8sIEFO
WSAvKiBhbGwgc3RlcHBpbmdzICovLApAQCAtMTU3LDEwICsxNjcsMTAgQEAgYm9vbCBtY19hbWRf
YWRkcmNoZWNrKHVpbnQ2NF90IHN0YXR1cywgdQogfQogCiAvKiBNQyBxdWlya3MgKi8KLWVudW0g
bWNlcXVpcmtfYW1kX2ZsYWdzCi1tY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCitzdGF0aWMgZW51bSBtY2VxdWlya19hbWRfZmxhZ3MKK21jZXF1aXJr
X2xvb2t1cF9hbWRfcXVpcmtkYXRhKGNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKLSAg
ICBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIEJVR19PTihjLT54ODZfdmVuZG9y
ICE9IFg4Nl9WRU5ET1JfQU1EKTsKIApAQCAtMTc2LDEwICsxODYsMTEgQEAgbWNlcXVpcmtfbG9v
a3VwX2FtZF9xdWlya2RhdGEoc3RydWN0IGNwdQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICByZXR1cm4gbWNlX2FtZF9xdWlya3NbaV0ucXVpcms7CiAgICAgfQotICAgIHJldHVy
biAwOworCisgICAgcmV0dXJuIE1DRVFVSVJLX05PTkU7CiB9CiAKLWludCBtY2VxdWlya19hbWRf
YXBwbHkoZW51bSBtY2VxdWlya19hbWRfZmxhZ3MgZmxhZ3MpCitzdGF0aWMgdm9pZCBtY2VxdWly
a19hbWRfYXBwbHkoZW51bSBtY2VxdWlya19hbWRfZmxhZ3MgZmxhZ3MpCiB7CiAgICAgdWludDY0
X3QgdmFsOwogCkBAIC0xOTcsMTEgKzIwOCwxMiBAQCBpbnQgbWNlcXVpcmtfYW1kX2FwcGx5KGVu
dW0gbWNlcXVpcmtfYW1kCiAKICAgICBjYXNlIE1DRVFVSVJLX0YxMF9HQVJUOgogICAgICAgICBp
ZiAoIHJkbXNyX3NhZmUoTVNSX0FNRDY0X01DeF9NQVNLKDQpLCB2YWwpID09IDAgKQotICAgICAg
ICAgICAgICAgIHdybXNyX3NhZmUoTVNSX0FNRDY0X01DeF9NQVNLKDQpLCB2YWwgfCAoMSA8PCAx
MCkpOworICAgICAgICAgICAgd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTUN4X01BU0soNCksIHZhbCB8
ICgxIDw8IDEwKSk7CiAgICAgICAgIGJyZWFrOwotICAgIH0KIAotICAgIHJldHVybiAwOworICAg
IGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVChmbGFncyA9PSBNQ0VRVUlSS19OT05FKTsKKyAgICB9
CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgbWNpbmZvX2V4dGVuZGVkICoKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX3F1aXJrcy5oCisrKyAvZGV2L251bGwKQEAgLTEsNTMgKzAsMCBAQAot
LyogKiBNQ0EgcXVpcmtzCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDkgQWR2YW5jZWQgTWljcm8gRGV2
aWNlcywgSW5jLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotICogdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwg
b3IKLSAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
Ci0gKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgotICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZQotICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqLwotCi0jaWZu
ZGVmIF9NQ0VfUVVJUktfSAotI2RlZmluZSBfTUNFX1FVSVJLX0gKLQotI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgotCi1zdHJ1Y3QgbWNlX3F1aXJrZGF0YSB7Ci0JaW50MzJfdCBjcHVfZmFtaWx5Owot
CWludDE2X3QgY3B1X21vZGVsOwotCWludDE2X3QgY3B1X3N0ZXBwaW5nOwotCXVpbnQzMl90IHF1
aXJrOwotfTsKLQotLyogdXNlIGEgYmluYXJ5IGZsYWcgaWYgbXVsdGlwbGUgcXVpcmtzIGFwcGx5
Ci0gKiB0byBvbmUgQ1BVIGZhbWlseS9tb2RlbAotICovCi0KLWVudW0gbWNlcXVpcmtfYW1kX2Zs
YWdzIHsKLQlNQ0VRVUlSS19LOF9HQVJUID0gMiwKLQlNQ0VRVUlSS19GMTBfR0FSVAotfTsKLQot
ZW51bSBtY2VxdWlya19pbnRlbF9mbGFncyB7Ci0JTUNFUVVJUktfRFVNTVkgPSAweDEsIC8qIG5v
dGhpbmcga25vd24geWV0ICovCi19OwotCi1lbnVtIG1jZXF1aXJrX2FtZF9mbGFncwotbWNlcXVp
cmtfbG9va3VwX2FtZF9xdWlya2RhdGEoc3RydWN0IGNwdWluZm9feDg2ICpjKTsKLQotaW50IG1j
ZXF1aXJrX2FtZF9hcHBseShlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBmbGFncyk7Ci0KLWVudW0g
bWNlcXVpcmtfaW50ZWxfZmxhZ3MKLW1jZXF1aXJrX2xvb2t1cF9pbnRlbF9xdWlya2RhdGEoc3Ry
dWN0IGNwdWluZm9feDg2ICpjKTsKLQotaW50IG1jZXF1aXJrX2ludGVsX2FwcGx5KGVudW0gbWNl
cXVpcmtfaW50ZWxfZmxhZ3MgZmxhZ3MpOwotCi0jZW5kaWYgLyogX01DRV9RVUlSS19IICovCgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mFP-0003CG-AQ; Fri, 15 Mar 2019 12:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mFO-0003CA-A6
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:47:38 +0000
X-Inumbo-ID: 80ae2e64-4720-11e9-bec3-efda35e311e4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80ae2e64-4720-11e9-bec3-efda35e311e4;
 Fri, 15 Mar 2019 12:47:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:47:33 -0600
Message-Id: <5C8B9EE3020000780021F43C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:47:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <ae3100c6a0e10b34ea7fdd3e1d7a91f2ee20df5c.1550647742.git.puwen@hygon.cn>
In-Reply-To: <ae3100c6a0e10b34ea7fdd3e1d7a91f2ee20df5c.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUxLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBt
YWNoaW5lIGNoZWNrIGFyY2hpdGVjdHVyZSBmb3IgSHlnb24gRGh5YW5hIENQVSBpcyBzaW1pbGFy
IHRvIHRoZQo+IEFNRCBmYW1pbHkgMTdoIG9uZS4gQWRkIHZlbmRvciBjaGVja2luZyBmb3IgSHln
b24gRGh5YW5hIHRvIHNoYXJlIHRoZQo+IGNvZGUgcGF0aCBvZiBBTUQgZmFtaWx5IDE3aC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mFj-0003Ev-Kh; Fri, 15 Mar 2019 12:47: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mFh-0003Eh-P3
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:47:57 +0000
X-Inumbo-ID: 8e82a83d-4720-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 8e82a83d-4720-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 12:47:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:47:56 -0600
Message-Id: <5C8B9EFD020000780021F44D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:47:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <b2e0c2402d6170aff5064ef2f7c49c7732b0c3f9.1550647742.git.puwen@hygon.cn>
In-Reply-To: <b2e0c2402d6170aff5064ef2f7c49c7732b0c3f9.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUxLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBI
eWdvbiBEaHlhbmEgQ1BVIGhhcyB0aGUgc2FtZSBzcGVjdWxhdGl2ZSBleGVjdXRpb24gYXMgQU1E
IGZhbWlseQo+IDE3aCwgc28gc2hhcmUgQU1EIFJldHBvbGluZSBhbmQgUFRJIG1pdGlnYXRpb24g
Y29kZSB3aXRoIEh5Z29uIERoeWFuYS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2Vu
QGh5Z29uLmNuPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12: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 1h4mGL-0003Kj-0K; Fri, 15 Mar 2019 12:48:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mGJ-0003KW-Nn
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:48:35 +0000
X-Inumbo-ID: a3053926-4720-11e9-afb5-430cf549687f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3053926-4720-11e9-afb5-430cf549687f;
 Fri, 15 Mar 2019 12:48:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:48:30 -0600
Message-Id: <5C8B9F1E020000780021F450@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:48:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <7eb53b4927793ed31d861d46193fccfa789bc036.1550647742.git.puwen@hygon.cn>
In-Reply-To: <7eb53b4927793ed31d861d46193fccfa789bc036.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUxLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IEFkZCBI
eWdvbiBEaHlhbmEgc3VwcG9ydCB0byB1c2UgbW9kZXJuIEFQSUMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:49:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mHH-0003WE-Cj; Fri, 15 Mar 2019 12: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mHG-0003W7-Pe
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:49:34 +0000
X-Inumbo-ID: c82e0146-4720-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 c82e0146-4720-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 12:49:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 06:49:33 -0600
Message-Id: <5C8B9F5C020000780021F45B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 06:49:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <cb905c52d874c565a4c070bf64b89dafec63fccd.1550647742.git.puwen@hygon.cn>
In-Reply-To: <cb905c52d874c565a4c070bf64b89dafec63fccd.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IEFkZCBI
eWdvbiBEaHlhbmEgc3VwcG9ydCB0byB0aGUgYWNwaSBjcHVmcmVxIGFuZCBjcHVpZGxlIHN1YnN5
c3RlbXMgYnkKPiB1c2luZyB0aGUgY29kZSBwYXRoIG9mIEFNRC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:50:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mHv-0004BS-U6; Fri, 15 Mar 2019 12:50:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4mHu-0004BE-4W
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:50:14 +0000
X-Inumbo-ID: df603850-4720-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df603850-4720-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 12:50:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80676201"
Date: Fri, 15 Mar 2019 12:50:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <20190315125010.clwlabdkoywrwakp@zion.uk.xensource.com>
References: <wx2w0x87F9v8tMhWDGD7zajYnitVkPIioxdXpliZmhPDUcTkLg57G-uTZ4VzHYiXHuJyD9gzLsqPWiIvCDVWQu2KKdzipjTiwYf1igUTJcY=@protonmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <wx2w0x87F9v8tMhWDGD7zajYnitVkPIioxdXpliZmhPDUcTkLg57G-uTZ4VzHYiXHuJyD9gzLsqPWiIvCDVWQu2KKdzipjTiwYf1igUTJcY=@protonmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] xen source configured with --enable-systemd
 installs xencommons
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDM6MjY6MTNQTSArMDAwMCwgTWF0aGlldSBUYXJyYWwg
d3JvdGU6Cj4gSGksCj4gCj4gSSB0aGluayBJIGZvdW5kIGEgc21hbGwgaXNzdWUgdG9kYXkgaW4g
WGVuJ3MgYnVpbGQgc3lzdGVtLgo+IAo+IFdoZW4geW91IGNvbmZpZ3VyZSB0aGUgYnVpbGQgd2l0
aCAtLWVuYWJsZS1zeXN0ZW1kLCBhbmQgZ2VuZXJhdGUKPiBhIGRlYmlhbiBwYWNrYWdlIHdpdGgg
bWFrZSBkZWJiYWxsLCB0aGUgeGVuY29tbW9ucyBpbml0IHNjcmlwdAo+IHdpbGwgYmUgaW5zdGFs
bGVkIGFsb25nc2lkZSB0aGUgbmV3IHN5c3RlbWQgc2VydmljZSB1bml0cy4KPiAKPiBUaGUgcHJv
YmxlbSBpcyB0aGF0IGl0IGlzIG5vdCBzdXBwb3NlZCB0byBiZSBlbmFibGVkIGFzIGl0IGNvbmZs
aWN0cyB3aXRoIHhlbi1xZW11LWRvbTAtZGlzay1iYWNrZW5kLnNlcnZpY2UuCj4gCj4gLT4gU2hv
dWxkIHdlIGluc3RhbGwgeGVuY29tbW9ucyBpbiBhIHN5c3RlbWQgaW5zdGFsbGF0aW9uLCBldmVu
IHRob3VnaCB3ZSBhcmUgbm90IHN1cHBvc2VkIHRvIHVzZSBpdCA/Cj4gCgpBZnRlciBzdXJ2ZXlp
bmcgaG93IHZhcmlvdXMgTGludXggZGlzdHJvcyBwYWNrYWdlIFhlbiwgSSB0aGluayBzaGlwcGlu
ZwpzeXN2IHNjcmlwdHMgcG9zZXMgbm8gaGFybSBhbmQgaGFzIHRoZSBhZHZhbnRhZ2Ugb2YgYWxs
b3dpbmcgdXNlcnMgdG8Kc3dpdGNoIGJldHdlZW4gZGlmZmVyZW50IGluaXQgc3lzdGVtcyBhdCBy
dW50aW1lLgoKKE9idmlvdXNseSB0aGUgc3lzdGVtIG5lZWRzIHRvIGJlIGNvbmZpZ3VyZWQgcHJv
cGVybHkgdG8gbm90IHVzZSBib3RoIGF0CnRoZSBzYW1lIHRpbWUuKQoKV2VpLgoKCj4gCj4gVGhh
bmtzCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 12:53:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 12:53:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mL0-0004P8-Ee; Fri, 15 Mar 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=ISzY=RS=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1h4mKy-0004Oy-IJ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 12:53:24 +0000
X-Inumbo-ID: 50bb04a6-4721-11e9-ba47-d712e46118c3
Received: from sonic302-2.consmr.mail.bf2.yahoo.com (unknown [74.6.135.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 50bb04a6-4721-11e9-ba47-d712e46118c3;
 Fri, 15 Mar 2019 12:53:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1552654402; bh=kgd3oqJ9+DXqD8XwrNyXvAFl4EBpBmqfuhk+bddZoLw=;
 h=Date:From:To:Subject:References:From:Subject;
 b=jGvVIf/OkOUBCsAMFNPlOel/oJT0OOE/WhseSRQ7CC2/TgVEliTyPLsuev1FFHh9THt/el+t0tdOfmybKWs3EGA1rbH4MhWMTbyX8hMEhJOE9AR1mmb9UCbrHQcuDrwTkHktI40dyWoI6Uz4TIA27XaoSst5wkWnjgW37Gesd+Y258kxEYscdWaa7fmFbRldIO30XWuEG1Y8PqzCLlWjE59TdIkH72my5TNsZOjWu19NZtaN24F2/dpcWCf+EcQKeYSgspyE4oZlSDkKt2qu5N1OIRot2gLMmg9gFIiv8cBIBsW+Qxlab7cRK9BppxmAKUHTYC8Pz902IjnxmaSdcw==
X-YMail-OSG: I.EwiAUVM1lJ3d_ux7yRT6vUWeZ3K1vcE6UZKTO2.YJy3kgoYJIDIinll1n8o8p
 Dln2ku.5VIj8Je3Joj.bIgeURqigOvcVgyGcqB1lRi_A1IbL4ROHfgVGQGVXySUWfidsDesvwQu0
 BuH6.0k9aVCu0yEre3_4NMEDY_nPJdsfxv_dh42rbFpFoFFgBtFRghgTpyuywAx3Kj5KKo3D_oTj
 cPlvdeFS4RkyEiCkqwNzAu7cICkuMNViDGIfw.vLRRg8Inzx8F1fIouEQsKQ2fAb0XPXjk_uWZSa
 RehpJDM6s6pPcWT5FC3t8TLD7vDuxVnjPsnPofIyJkNINx8Tl057lhtIfPt81B3a8b0rFnswZSdA
 4wDtShAE3kjY7_7ltlMZG5t_zePFdGFzRONu3SO566fAzk1mTBbbBTO6H3sPbKaXI9WrRn1OmyA4
 D4_lbavCr4pZ3YTP34eiZzlyQlP0fAq8eQ2JUIA5ybl8Bz7J0QL587jNvxY_468SJNMdSRibsN1.
 MGpWuCyN7y4_hBkbOBj5yAaxvrTBClcYdtR85jbY6YjkrHcSizaNDSdyFiztdv53w35aRNjDkyAu
 uWyS9ho3rof5zfarAqo8JIfThIjyahbLnWB1EMGg3gcLNYPjv.eEPE1B6S26XAKv4QMb7OFMgMZA
 .HK8tAJHhF0NzNQCEBbYCrsGQhhykuQUqg0WPwRDn8OkDLvAfAM5GmaIWY4LfX4IGQ5GNNV02L2y
 LAcwFcjjNzfJpmDzlTk_dCwPM_pFGW6r7tMFyldTSmaH_hFBUUejXpJF4etpdprwR6EJXHoyGyt0
 QuI974FSzpd_XVPCdo9yA3LRGNY2XhIYebX8YAn2pyFZv.x6zK8LNFuslL5hrU_N_Ro.OBpleQ04
 pEK6KdhSlVjauZesMLJ5txReMhpq3VVEx7Za.Gb6ljALa3THPZtojv3CQVO2VHBu.9gEshgHiLBY
 FjiZtLdIdM2HveeBfKnTMBIP_m44VHAuStjho.loNag_fo7hrYEFn7nSswJFa1akGAjn09uNevzM
 g8s.QAABf4Tj4CYBAd4HcaVaMgvepaxaGI0DNJshiW4JHC6w.8DHkmu2LbWMejALvEdHuqI9LHrY
 SBkQMhuO.ZIVNkg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.bf2.yahoo.com with HTTP; Fri, 15 Mar 2019 12:53:22 +0000
Date: Fri, 15 Mar 2019 12:53:20 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, 
 Xen-users <xen-users@lists.xenproject.org>
Message-ID: <920579206.5438889.1552654400945@mail.yahoo.com>
MIME-Version: 1.0
References: <920579206.5438889.1552654400945.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.13212 YMailNorrin Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/72.0.3626.121 Safari/537.36
Content-Length: 1615
Subject: [Xen-devel] Fundamental of Virtualization.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7048595844847598778=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7048595844847598778==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5438888_791945275.1552654400944"
Content-Length: 1039

------=_Part_5438888_791945275.1552654400944
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello,Excuse me, I know this mailing list is not a good place for this kind of questions but I asked here because most of developers here know Virtualization concept.I want to learn Virtualization from basic and learn its fundamental. Which book is good?
Thank you.
------=_Part_5438888_791945275.1552654400944
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><head></head><body><div>Hello,</div><div>Excuse me, I know this mailing list is not a good place for this kind of questions but I asked here because most of developers here know Virtualization concept.</div><div>I want to learn Virtualization from basic and learn its fundamental. Which book is good?</div><div><br></div><div>Thank you.</div><div class="ydp61182e32yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"></div></body></html>
------=_Part_5438888_791945275.1552654400944--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7048595844847598778==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:05:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13: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 1h4mWi-0005WT-3V; Fri, 15 Mar 2019 13:05:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xy4w=RS=citrix.com=prvs=9700c6573=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4mWh-0005WO-2S
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:05:31 +0000
X-Inumbo-ID: 0043153e-4723-11e9-9b54-6393e740ca04
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0043153e-4723-11e9-9b54-6393e740ca04;
 Fri, 15 Mar 2019 13:05:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80677785"
To: Jan Beulich <JBeulich@suse.com>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
 <1552602649-14358-2-git-send-email-igor.druzhinin@citrix.com>
 <5C8B9A2E020000780021F3EE@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <83c6b935-6c56-e561-52f2-ecd64cb78679@citrix.com>
Date: Fri, 15 Mar 2019 13:05:16 +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: <5C8B9A2E020000780021F3EE@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/hvm: finish IOREQs correctly on
 completion 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>,
 Paul Durrant <paul.durrant@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>

T24gMTUvMDMvMjAxOSAxMjoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMjM6MzAsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gU2luY2UgdGhl
IGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBpbiAzYmRlYzUz
MGE1Cj4+ICh4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMg
aW4gbW9yZSBjYXNlcykgdGhlCj4+IGNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFzIGhhcyBiZWVu
IGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KPj4gcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5
X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKPj4gKGUuZy4g
d2hlbiBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJ
T1JFUQo+PiBoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11
bF9kb19pbygpIHdoZXJlCj4+IElPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVz
dWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCj4+IHRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQg
SU9SRVEgZW50ZXJpbmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCj4+IHRoZSByZW1uYW50
cyBvZiB0aGUgcHJldmlvdXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCj4gCj4gRnJvbSBh
biBhcmNoZW9sb2dpY2FsIHBvdiBJJ20gbm90IHN1cmUgeW91IHBvaW50IGF0IHRoZSBvZmZlbmRp
bmcKPiBjb21taXQ6IEknZCByYXRoZXIgZXhwZWN0IGQ3YmZmMmJjMDAgKCJ4ODYvSFZNOiBfX2h2
bV9jb3B5KCkKPiBzaG91bGQgbm90IHdyaXRlIHRvIHAybV9pb3JlcV9zZXJ2ZXIgcGFnZXMiKSB0
byBiZSB0aGUgY3VscHJpdCwKPiB3aGljaCB3ZW50IGluIHR3byBtb250aHMgbGF0ZXIuCj4gCj4+
IFRoaXMgcGFydGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGluIHJlbGF0aW9uIHRv
IHAybV9pb3JlcV9zZXJ2ZXIKPj4gdHlwZSB3aGVyZSBhbiBlbXVsYXRvciBjaGFuZ2VkIHRoZSBt
ZW1vcnkgdHlwZSBiZXR3ZWVuIHAybV9pb3JlcV9zZXJ2ZXIKPj4gYW5kIHAybV9yYW1fcncgaW4g
cHJvY2VzcyBvZiByZXNwb25kaW5nIHRvIElPUkVRIHdoaWNoIG1hZGUKPj4gaHZtX2NvcHlfLi4o
KSB0byBiZWhhdmUgZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLgo+Pgo+PiBGaXggaXQgZm9y
IG5vdyBieSBjaGVja2luZyBpZiBJT1JFUSBjb21wbGV0aW9uIGlzIHJlcXVpcmVkICh3aGljaAo+
PiBjYW4gYmUgaWRlbnRpZmllZCBieSBxdWVyaW5nIE1NSU8gY2FjaGUpIGJlZm9yZSB0cnlpbmcg
dG8gZmluaXNoCj4+IGEgbWVtb3J5IGFjY2VzcyBpbW1lZGlhdGVseSB0aHJvdWdoIGh2bV9jb3B5
Xy4uKCksIHJlLWVudGVyCj4+IGh2bWVtdWxfZG9faW8oKSBvdGhlcndpc2UuIFRoaXMgY2hhbmdl
IGFsb25lIGFkZHJlc3NlcyBJT1JFUQo+PiBjb21wbGV0aW9uIGlzc3VlIHdoZXJlIFAyTSB0eXBl
IGlzIG1vZGlmaWVkIGluIHRoZSBtaWRkbGUgb2YgZW11bGF0aW9uCj4+IGJ1dCBpcyBub3QgZW5v
dWdoIGZvciBhIG1vcmUgZ2VuZXJhbCBjYXNlIHdoZXJlIG1hY2hpbmUgc3RhdGUKPj4gYXJiaXRy
YXJlbHkgY2hhbmdlcyBiZWhpbmQgb3VyIGJhY2suCj4gCj4gSSdtIGFmcmFpZCB0aGlzIHN0aWxs
IGNsYWltcyB0byBhZGRyZXNzIGNhc2VzIHdoaWNoIGRvbid0IGdldCBmaXhlZAo+IGhlcmUuIEZv
ciBleGFtcGxlLCB0YWtlIGEgcGFnZSBjaGFuZ2luZyBfdG9fIHAybV9pb3JlcV9zZXJ2ZXIKPiBi
ZWhpbmQgb3VyIGJhY2tzOiBZb3Ugd29uJ3QgZmluZCBhbiBNTUlPIGNhY2hlIGVudHJ5IGZvciBp
dCwKPiBodm1fY29weV90b19ndWVzdF9saW5lYXIoKSB3aWxsIGZhaWwsIGFuZCB5b3UnbGwgdHJ5
IHRvIGlzc3VlIGFuCj4gTU1JTyB3cml0ZSB3aGVuIGluIHJlYWxpdHkgdGhlIHdyaXRlIHdhcyBh
bHJlYWR5IGRvbmUgKGVtdWxhdGVkCj4gZm9yIHdoYXRldmVyIG90aGVyIHJlYXNvbiwgZS5nLiBp
bnRyb3NwZWN0aW9uKS4gVGhpcyBleGFtcGxlCj4gbWF5IGJlIHByZXR0eSBjb250cml2ZWQsIGJ1
dCBBbmRyZXcncyBiYWxsb29uaW5nIHNjZW5hcmlvIHJlYWxseQo+IGFwcGxpZXMgYm90aCB3YXlz
IChiYWxsb29uLWluIGFuZCBiYWxsb29uLW91dCksIHdoaWxlIHRoZSBjaGFuZ2UKPiBkZWFscyBv
bmx5IHdpdGggdGhlIGJhbGxvb24taW4gY2FzZS4KPiAKPiBTbyB3aGlsZSBJJ20gZmluZSB3aXRo
IHRoZSBjb2RlIGNoYW5nZSwgSSdkIHN0aWxsIGxpa2UgdG8gYXNrIHRvCj4gZnVydGhlciByZWZp
bmUgdGhlIGRlc2NyaXB0aW9uLgoKVGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLiBJIGRpc2N1c3Nl
ZCB3aXRoIFBhdWwgLSB0aGVyZSBpcyBkZWZpbml0ZWx5CnN0aWxsIGEgaG9sZSBpbiBnZW5lcmFs
IGNhc2Ugd2hlcmUgMXN0IGhhbGYgb2YgdGhlIGluc3RydWN0aW9uIGlzIG1lbW9yeQphbmQgMm5k
IGhhbGYgaXMgTU1JTyBhbmQgdGhlIDFzdCBoYWxmIGlzIGNoYW5nZWQgKnRvKiBNTUlPLiBCdXQg
aXQncwpoYXJkIHRvIGRlYWwgd2l0aCB0aGVzZSB0eXBlcyBvZiBhY2Nlc3NlcyB3aXRob3V0IGEg
Y29tcGxldGUgcmUtd3JpdGUgb2YKTU1JTyBjYWNoZSBpbnRvIGdlbmVyYWwgaW5zbiBhY2Nlc3Mg
Y2FjaGUgLSBzbyB0byBsaWZ0IGl0IHVwIHRvCmxpbmVhcl97cmVhZCx3cml0ZX0gbGF5ZXIuIEkg
aG9wZSBteSB1bmRlcnN0YW5kaW5nIGlzIG5vdyBjb3JyZWN0IGFuZApJJ2xsIHB1dCBpbnRvIHRo
ZSBkZXNjcmlwdGlvbi4gVW50aWwgdGhlbiB0aGUgZml4IHNob3VsZCBkbyBmaW5lIHdpdGgKc2Nl
bmFyaW9zIHdlJ3JlIHNlZWluZy4KCklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:16:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13: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 1h4mhU-0006Q0-7y; Fri, 15 Mar 2019 13:16: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mhS-0006Pv-EE
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:16:38 +0000
X-Inumbo-ID: 8f8482ca-4724-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 8f8482ca-4724-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:16:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:16:35 -0600
Message-Id: <5C8BA5B3020000780021F4A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:16:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1552602649-14358-1-git-send-email-igor.druzhinin@citrix.com>
 <1552602649-14358-2-git-send-email-igor.druzhinin@citrix.com>
 <5C8B9A2E020000780021F3EE@prv1-mh.provo.novell.com>
 <83c6b935-6c56-e561-52f2-ecd64cb78679@citrix.com>
In-Reply-To: <83c6b935-6c56-e561-52f2-ecd64cb78679@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/hvm: finish IOREQs correctly on
 completion 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>,
 Paul Durrant <paul.durrant@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+IE9uIDE1LjAzLjE5IGF0IDE0OjA1LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLiBJIGRpc2N1c3NlZCB3aXRoIFBhdWwgLSB0
aGVyZSBpcyBkZWZpbml0ZWx5Cj4gc3RpbGwgYSBob2xlIGluIGdlbmVyYWwgY2FzZSB3aGVyZSAx
c3QgaGFsZiBvZiB0aGUgaW5zdHJ1Y3Rpb24gaXMgbWVtb3J5Cj4gYW5kIDJuZCBoYWxmIGlzIE1N
SU8gYW5kIHRoZSAxc3QgaGFsZiBpcyBjaGFuZ2VkICp0byogTU1JTy4gQnV0IGl0J3MKPiBoYXJk
IHRvIGRlYWwgd2l0aCB0aGVzZSB0eXBlcyBvZiBhY2Nlc3NlcyB3aXRob3V0IGEgY29tcGxldGUg
cmUtd3JpdGUgb2YKPiBNTUlPIGNhY2hlIGludG8gZ2VuZXJhbCBpbnNuIGFjY2VzcyBjYWNoZSAt
IHNvIHRvIGxpZnQgaXQgdXAgdG8KPiBsaW5lYXJfe3JlYWQsd3JpdGV9IGxheWVyLiBJIGhvcGUg
bXkgdW5kZXJzdGFuZGluZyBpcyBub3cgY29ycmVjdCBhbmQKPiBJJ2xsIHB1dCBpbnRvIHRoZSBk
ZXNjcmlwdGlvbi4KCldlbGwsIG1vc3RseS4gV2l0aCBwYXRjaCAxIHRoZXJlJ3Mgbm8gZGVwZW5k
ZW5jeSBhbnltb3JlIG9uIGFuCmFjY2VzcyB0byBiZSBwYWdlIHN0cmFkZGxpbmcgYWZhaWN0LiBJ
LmUuIHRoZSBzY2VuYXJpb3MgSSBnYXZlCnNob3VsZCBhcHBseSBhbHNvIHRvIGFsaWduZWQgYWNj
ZXNzZXMuCgo+IFVudGlsIHRoZW4gdGhlIGZpeCBzaG91bGQgZG8gZmluZSB3aXRoIHNjZW5hcmlv
cyB3ZSdyZSBzZWVpbmcuCgpJbmRlZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:18:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:18:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4miw-0006V7-LP; Fri, 15 Mar 2019 13:18:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4miv-0006V0-El
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:18:09 +0000
X-Inumbo-ID: c4f61768-4724-11e9-882e-8f9929ae5a4c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4f61768-4724-11e9-882e-8f9929ae5a4c;
 Fri, 15 Mar 2019 13:18:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:18:05 -0600
Message-Id: <5C8BA60E020000780021F4A6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:18:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <76d99cb5bf0a9ed7c62208f92451e9d6f388c43b.1550647742.git.puwen@hygon.cn>
In-Reply-To: <76d99cb5bf0a9ed7c62208f92451e9d6f388c43b.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBJ
T01NVSBhcmNoaXRlY3R1cmUgZm9yIHRoZSBIeWdvbiBEaHlhbmEgQ1BVIGlzIHNpbWlsYXIgdG8g
dGhlIEFNRAo+IGZhbWlseSAxN2ggb25lLiBTbyBhZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQgdG8g
aXQgYnkgc2hhcmluZyB0aGUgY29kZQo+IHBhdGggb2YgQU1ELgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:24:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4moW-0007G9-Bv; Fri, 15 Mar 2019 13: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4moV-0007G4-8w
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:23:55 +0000
X-Inumbo-ID: 92bd3b18-4725-11e9-9ced-37b0e866c643
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92bd3b18-4725-11e9-9ced-37b0e866c643;
 Fri, 15 Mar 2019 13:23:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:23:50 -0600
Message-Id: <5C8BA767020000780021F4BF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:23:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <0c2467cfd648ee7e33398412509cb01c6c48549a.1550647742.git.puwen@hygon.cn>
In-Reply-To: <0c2467cfd648ee7e33398412509cb01c6c48549a.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBI
eWdvbiBEaHlhbmEgQ1BVIHN1cHBvcnRzIGxvdHMgb2YgTVNScyhzdWNoIGFzIHBlcmYgZXZlbnQg
c2VsZWN0IGFuZAo+IGNvdW50ZXIgTVNScywgaGFyZHdhcmUgY29uZmlndXJhdGlvbiBNU1IsIE1N
SU8gY29uZmlndXJhdGlvbiBiYXNlIGFkZHJlc3MKPiBNU1IsIE1QRVJGL0FQRVJGIE1TUnMpIGFz
IEFNRCBDUFUgZG9lcywgc28gYWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZQo+IFBWIGVt
dWxhdGlvbiBpbmZyYXN0cnVjdHVyZSBieSB1c2luZyB0aGUgY29kZSBwYXRoIG9mIEFNRC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:24:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:24: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 1h4mpF-0007LA-NE; Fri, 15 Mar 2019 13:24: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mpE-0007L0-25
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:24:40 +0000
X-Inumbo-ID: af06f189-4725-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 af06f189-4725-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:24:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:24:38 -0600
Message-Id: <5C8BA796020000780021F4C2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:24:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <17ddf2164f559a70dff4735ebd21ebbc299e4f3f.1550647742.git.puwen@hygon.cn>
In-Reply-To: <17ddf2164f559a70dff4735ebd21ebbc299e4f3f.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUzLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IEFkZCBI
eWdvbiBEaHlhbmEgc3VwcG9ydCB0byBoYW5kbGUgSHlwZXJUcmFuc3BvcnQgcmFuZ2UuCj4gCj4g
QWxzbyBsb2FkaW5nIGEgbnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2VzIGFuZCBsaW1p
dHMgb24gSHlnb24KPiBDUFVzLCBzbyBhZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQgdG8gdGhlIGZ1
bmN0aW9uIHByZWxvYWRfc2VnbWVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2Vu
QGh5Z29uLmNuPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:29:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mtV-0007ZS-Bs; Fri, 15 Mar 2019 13:29:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4mtU-0007ZA-0p
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:29:04 +0000
X-Inumbo-ID: 49df9430-4726-11e9-a648-d33bbc73565f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49df9430-4726-11e9-a648-d33bbc73565f;
 Fri, 15 Mar 2019 13:28:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:28:58 -0600
Message-Id: <5C8BA89A020000780021F4D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:28:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <a0bfaa7ae5e298e2b55177dbc3db44f3fc14439c.1550647742.git.puwen@hygon.cn>
In-Reply-To: <a0bfaa7ae5e298e2b55177dbc3db44f3fc14439c.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjUzLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IEFkZCBI
eWdvbiBEaHlhbmEgc3VwcG9ydCB0byB1cGRhdGUgY3B1aWQgaW5mbyBmb3IgY3JlYXRpbmcgUFYg
Z3Vlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggb25lIHJlbWFyazoKCj4g
QEAgLTI4MSw4ICsyODMsMTIgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8o
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2NtcF9sZWdhY3kg
KQo+ICAgICAgICAgICAgICAgICAgZWN4IHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9DTVBf
TEVHQUNZKTsKPiAgCj4gLSAgICAgICAgICAgIC8qIElmIG5vdCBlbXVsYXRpbmcgQU1ELCBjbGVh
ciB0aGUgZHVwbGljYXRlZCBmZWF0dXJlcyBpbiBlMWQuICovCj4gLSAgICAgICAgICAgIGlmICgg
cC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCj4gKyAgICAgICAgICAgIC8qCj4gKyAg
ICAgICAgICAgICAqIElmIG5vdCBlbXVsYXRpbmcgQU1EIGFuZCBIeWdvbiwgY2xlYXIgdGhlIGR1
cGxpY2F0ZWQgZmVhdHVyZXMKPiArICAgICAgICAgICAgICogaW4gZTFkLgoKSSB0aGluayB0aGlz
IHdhbnRzIHRvIGJlICJvciIgaW5zdGVhZCBvZiAiYW5kIi4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4mtm-0007aa-MQ; Fri, 15 Mar 2019 13:29:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4mtl-0007aQ-Pn
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:29:21 +0000
X-Inumbo-ID: 54dbc9da-4726-11e9-9d38-9ba417344a91
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54dbc9da-4726-11e9-9d38-9ba417344a91;
 Fri, 15 Mar 2019 13:29:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80680515"
Date: Fri, 15 Mar 2019 13:29:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190315132914.p3h7b7rvv6jcrw2b@zion.uk.xensource.com>
References: <20190315063557.24814-1-jgross@suse.com>
 <20190315063557.24814-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190315063557.24814-3-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/debug: make debugtrace more
 clever regarding repeating entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDc6MzU6NTdBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIGRlYnVndHJhY2UgaXMgd3JpdGluZyB0byBtZW1vcnkgYW5kIHRoZSBs
YXN0IGVudHJ5IGlzIHJlcGVhdGVkCj4gZG9uJ3QgZmlsbCB1cCB0aGUgdHJhY2UgYnVmZmVyLCBi
dXQgbW9kaWZ5IHRoZSBjb3VudCBwcmVmaXggdG8gIngteSAiCj4gc3R5bGUgaW5zdGVhZC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:30:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:30:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4muQ-0007kO-1P; Fri, 15 Mar 2019 13: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4muO-0007gF-Bn
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:30:00 +0000
X-Inumbo-ID: 6ddedc0e-4726-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 6ddedc0e-4726-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:29:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:29:58 -0600
Message-Id: <5C8BA8D7020000780021F4E6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:29:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <a546bd81402dc9155e3ff245dc1968d090340a29.1550647742.git.puwen@hygon.cn>
In-Reply-To: <a546bd81402dc9155e3ff245dc1968d090340a29.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDIxLjAyLjE5IGF0IDEwOjU0LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBI
eWdvbiBEaHlhbmEgZmFtaWx5IDE4aCBwcm9jZXNzb3Igc2hhcmVzIHRoZSBzYW1lIGNwdWlkIGxl
YXZlcyBhcyB0aGUKPiBBTUQgZmFtaWx5IDE3aCBvbmUuIFNvIGFkZCBIeWdvbiBEaHlhbmEgc3Vw
cG9ydCB0byBjYWN1bGF0ZSB0aGUgY3B1aWQKPiBwb2xpY2llcyBhcyB0aGUgQU1EIENQVSBkb2Vz
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:38:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4n2a-00008a-3n; Fri, 15 Mar 2019 13: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=wIxl=RS=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1h4n2Y-00008U-Dd
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:38:26 +0000
X-Inumbo-ID: 9b5aae45-4727-11e9-bc90-bc764e045a96
Received: from mail-ua1-x941.google.com (unknown [2607:f8b0:4864:20::941])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b5aae45-4727-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:38:25 +0000 (UTC)
Received: by mail-ua1-x941.google.com with SMTP id d4so3114450uap.5
 for <xen-devel@lists.xenproject.org>; Fri, 15 Mar 2019 06:38:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=content-transfer-encoding:from:mime-version:date:message-id:subject
 :references:in-reply-to:to:cc;
 bh=N8Xks0fAETSi7FgO5aNjOBq4kcSzlVoipb1+pCWdzIc=;
 b=D6N2HEEItjZGMn3z4tvfdHiRpR2gK0vNaQV2cMHRakPr+UlGXLA+O3oQRh/JM9b5cN
 tWVpxjncUHnOWyxX7DrGOh5ft82BPW4BT3wgf3aMZ2+n7degZgVGyGnMrlNRW/lkAleB
 jkYK7RA8GQO9DWyJ+u4wQggG7qMf+v+NQJoLE=
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:date
 :message-id:subject:references:in-reply-to:to:cc;
 bh=N8Xks0fAETSi7FgO5aNjOBq4kcSzlVoipb1+pCWdzIc=;
 b=TohZw/VNq0lI/69lCbgPKFGA3cJJD0XwY9K2xTj2qNbY95Flo5/m0cyMPdsnZqdkh+
 hLwY8G7/ydMVMiAzHPfUgIuoDmrMBu7d295KocrgwK/zB60xr9+seB9aU4TyC4WlinuT
 hetiDOrvZ0L4hhQVqFLEFJR1DD7doNGJT5QFHL7ZxdxPls9gYYsOJUneRPHozwHHECTq
 KkG6QPkiiv1ZDaoZijhDh5/V8bjfuCdh7CNfYhZd/VbD069Us5MSvoLvbu2jqG0zc4kH
 yn7ydqawdQh47SKpVEoaURWBU/xpklKXVNxjziVT5L3+gZh1EykywmqzLpYBvmaOHiF9
 ZDYQ==
X-Gm-Message-State: APjAAAX9B3BHZHo74GmuMhXhHJkf4rSH+LyBXwC6ZzC7NTFJ1zApt42H
 1JR8n/sFAH+IoKlbbUOfZIJz2g==
X-Google-Smtp-Source: APXvYqxpO+M7Bop84L1aNOCabRl7HQG6p8GuA3ASOts0+MqKeFKXT4WY+VmX8bTFXP6sJzNs2wv5aQ==
X-Received: by 2002:ab0:6556:: with SMTP id x22mr10040091uap.10.1552657104331; 
 Fri, 15 Mar 2019 06:38:24 -0700 (PDT)
Received: from ?IPv6:2600:1006:b144:42ce:f507:18c8:c865:3f7a?
 ([2600:1006:b144:42ce:f507:18c8:c865:3f7a])
 by smtp.gmail.com with ESMTPSA id c129sm1200401vka.6.2019.03.15.06.38.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Mar 2019 06:38:23 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
Mime-Version: 1.0 (1.0)
Date: Fri, 15 Mar 2019 09:38:19 -0400
Message-Id: <269203B8-FBE6-4834-9301-D92F5F84E0B9@cardoe.com>
References: <20180824152247.9166-1-wei.liu2@citrix.com>
 <20180824153224.ufzcfzk6xbi2nzqk@doug-macbook.localdomain>
 <20180824153435.tok4pylz3ur5acer@citrix.com>
 <20180826030138.x66gbfp6eqhjmz5j@doug-macbook.localdomain>
 <20190315123436.t4azzgqap5yyqldz@zion.uk.xensource.com>
In-Reply-To: <20190315123436.t4azzgqap5yyqldz@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailer: iPhone Mail (16D57)
Subject: Re: [Xen-devel] [PATCH v2] automation: enable building rombios with
 clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4+PiBPbiBNYXIgMTUsIDIwMTksIGF0IDg6MzQgQU0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOgo+Pj4gCj4+Pj4gT24gU2F0LCBBdWcgMjUsIDIwMTggYXQgMTA6MDE6MzhQ
TSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgQXVnIDI0LCAyMDE4
IGF0IDA0OjM0OjM1UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgQXVnIDI0
LCAyMDE4IGF0IDEwOjMyOjI0QU0gLTA1MDAsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+Pj4+PiBP
biBGcmksIEF1ZyAyNCwgMjAxOCBhdCAwNDoyMjo0N1BNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+
Pj4+PiBQcmV2aW91c2x5IGl0IGlzIGRpc2FibGVkIGJlY2F1c2UgdGhlIGVtYmVkZGVkIGlweGUg
Y2FuJ3QgYmUgYnVpbHQKPj4+Pj4gd2l0aCBjbGFuZy4gTm93IHRoYXQgaXB4ZSBpcyBzcGxpdCBv
dXQgd2UgY2FuIHVzZSAtLXdpdGgtc3lzdGVtLWlweGUKPj4+Pj4gdG8gd29yayBhcm91bmQgdGhl
IGlzc3VlLgo+Pj4+PiAKPj4+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+ICsgICAgIyBpUFhFIGNhbm5vdCBiZSBidWlsdCB3aXRo
IGNsYW5nCj4+Pj4+ICsgICAgY2ZnYXJncys9KCItLXdpdGgtc3lzdGVtLWlweGU9L3Vzci9saWIv
aXB4ZS9pcHhlLnB4ZSIpCj4+Pj4gCj4+Pj4gRGlkIHdlIGV2ZXIgZ2V0IGFsbCB0aGUgY29udGFp
bmVycyB1cGRhdGVkIHdpdGggdGhpcyBmaWxlIGluIHBsYWNlPwo+Pj4gCj4+PiBOby4gSSBkaWRu
J3QuIERvIHdlIGNhcmU/IFhlbidzIGJ1aWxkIHN5c3RlbSBkb2Vzbid0IGNoZWNrIGlmIHRoYXQg
ZmlsZQo+Pj4gZXhpc3RzLiBJdCBtZXJlbHkgcHV0cyB0aGUgc3RyaW5nIGludG8gYXBwcm9wcmlh
dGUgcGxhY2VzLgo+Pj4gCj4+PiBXZWkuCj4+IAo+PiBXZWxsIHRoZW4gdGhhdCB3b3JrcyBmb3Ig
bWUuIEp1c3Qgd29uZGVyaW5nIGlmIHlvdSd2ZSBwdXNoZWQgYSBicmFuY2gKPj4gd2l0aCB0aGlz
IGFuZCBoYWQgR2l0TGFiIHJ1biBvdmVyIGl0Pwo+IAo+IEkgdGFrZSB0aGF0ICJ0aGF0IHdvcmtz
IGZvciBtZSIgYXMgYW4gYXBwcm92YWwuIDotKQo+IAo+IEkgd2lsbCBjb21taXQgdGhpcyBwYXRj
aCBzaG9ydGx5Lgo+IAo+IFdlaS4KClllcy4gQXBvbG9naWVzIGZvciBub3QgYmVpbmcgZXhwbGlj
aXQuIAoKQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:39:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4n3O-0000Ck-FJ; Fri, 15 Mar 2019 13:39: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4n3N-0000Cb-Pg
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 13:39:17 +0000
X-Inumbo-ID: b9985d55-4727-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9985d55-4727-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:39:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80681544"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 13:39:05 +0000
Message-ID: <1552657145-10036-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: drop the nop() macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXNuJ3QgYSBwbGF1c2libGUgcmVhc29uIHRvIGluc2VydCBub3BzIGxpa2UgdGhpcyBp
bnRvIGNvZGUuCgpUaGUgc29sZSB1c2UgaXMgaW4gZG9fZGVidWdfa2V5KCksIGFuZCBleGlzdHMg
dG8gcHJldmVudCB0aGUgY29tcGlsZXIKb3B0aW1pc2luZyB0aGUgdGFpbCBvZiB0aGUgZnVuY3Rp
b24gd2l0aCAnam1wIGRlYnVnZ2VyX3RyYXBfZmF0YWwnCgpJbiBwcmFjdGljZSwgYSBjb21waWxl
ciBiYXJyaWVyIHN1ZmZpY2VzIGp1c3QgYXMgd2VsbCB0byBwcmV2ZW50IHRoZSB0YWlsY2FsbCwK
YW5kIGRvZXNuJ3QgaW52b2x2ZSBpbnNlcnRpbmcgdW5uZWNlc3NhcnkgaW5zdHJ1Y3Rpb25zLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVG8gcHJlZW1wdCByZXZpZXcgcXVl
c3Rpb25zLCB0aGUgKHZvaWQpIGNhc3QgY2FuJ3QgYmUgZHJvcHBlZCB3aXRob3V0IGJyZWFraW5n
CnRoZSBBUk0gYnVpbGQuICBJIHRyaWVkIGNsZWFuaW5nIHVwIHRoZSBkZWJ1Z2dlciBpbmZyYXN0
cnVjdHVyZSBhIGxpdHRsZSAoaW4KcGFydGljdWxhciB0byBwdXQgdGhpcyBkZWJ1Z2tleSBiZWhp
bmQgQ09ORklHX0NSQVNIX0RFQlVHKSBidXQgaXQgaXMgbW9yZSB0aGFuCmEgNSBtaW51dGUgam9i
IHRvIGRpc2VudGFuZ2xlLCBhbmQgSSBkb24ndCBoYXZlIHRpbWUuCi0tLQogeGVuL2NvbW1vbi9r
ZXloYW5kbGVyLmMgICAgICB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3RlbS5o
IHwgMyAtLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggfCAzIC0tLQogMyBmaWxlcyBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9rZXloYW5kbGVyLmMgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwppbmRleCBjMjVh
MzBlLi40ZjRhNjYwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYworKysgYi94
ZW4vY29tbW9uL2tleWhhbmRsZXIuYwpAQCAtNDgwLDkgKzQ4MCw5IEBAIHN0YXRpYyB2b2lkIGRv
X2RlYnVnX2tleSh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7CiAgICAgcHJpbnRrKCInJWMnIHByZXNzZWQgLT4gdHJhcHBpbmcgaW50byBkZWJ1Z2dlclxu
Iiwga2V5KTsKICAgICAodm9pZClkZWJ1Z2dlcl90cmFwX2ZhdGFsKDB4ZjAwMSwgcmVncyk7Ci0g
ICAgbm9wKCk7IC8qIFByZXZlbnQgdGhlIGNvbXBpbGVyIGRvaW5nIHRhaWwgY2FsbAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcHRpbWlzYXRpb24sIGFzIHRoYXQgY29uZnVzZXMgeGVu
ZGJnIGEKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYml0LiAqLworCisgICAgLyogUHJl
dmVudCB0YWlsIGNhbGwgb3B0aW1pc2F0aW9uLCB3aGljaCBjb25mdXNlcyB4ZW5kYmcuICovCisg
ICAgYmFycmllcigpOwogfQogCiBzdGF0aWMgdm9pZCBkb190b2dnbGVfYWx0X2tleSh1bnNpZ25l
ZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zeXN0ZW0uaApp
bmRleCBiOTRlNTZmLi5lNWQwNjI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5
c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKQEAgLTUsOSArNSw2IEBA
CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS5oPgogCi0j
ZGVmaW5lIG5vcCgpIFwKLSAgICBhc20gdm9sYXRpbGUgKCAibm9wIiApCi0KICNkZWZpbmUgc2V2
KCkgICAgICAgICAgIGFzbSB2b2xhdGlsZSgic2V2IiA6IDogOiAibWVtb3J5IikKICNkZWZpbmUg
d2ZlKCkgICAgICAgICAgIGFzbSB2b2xhdGlsZSgid2ZlIiA6IDogOiAibWVtb3J5IikKICNkZWZp
bmUgd2ZpKCkgICAgICAgICAgIGFzbSB2b2xhdGlsZSgid2ZpIiA6IDogOiAibWVtb3J5IikKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3N5c3RlbS5oCmluZGV4IDQ4M2NkMjAuLmM2NjU0OTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApA
QCAtMTcsOSArMTcsNiBAQAogI2RlZmluZSBjbGZsdXNoKGEpIFwKICAgICBhc20gdm9sYXRpbGUg
KCAiY2xmbHVzaCAoJTApIiA6IDogInIiKGEpICkKIAotI2RlZmluZSBub3AoKSBcCi0gICAgYXNt
IHZvbGF0aWxlICggIm5vcCIgKQotCiAjZGVmaW5lIHhjaGcocHRyLHYpIFwKICAgICAoKF9fdHlw
ZW9mX18oKihwdHIpKSlfX3hjaGcoKHVuc2lnbmVkIGxvbmcpKHYpLChwdHIpLHNpemVvZigqKHB0
cikpKSkKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4n5H-0000vp-Tl; Fri, 15 Mar 2019 13:41:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4n5G-0000vj-GK
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:41:14 +0000
X-Inumbo-ID: fec22524-4727-11e9-a4de-eb28637a4d04
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fec22524-4727-11e9-a4de-eb28637a4d04;
 Fri, 15 Mar 2019 13:41:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:41:10 -0600
Message-Id: <5C8BAB78020000780021F503@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:41:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDEwOjQ4LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFB1IFdl
biAoMTQpOgo+ICAgeDg2L2NwdTogQ3JlYXRlIEh5Z29uIERoeWFuYSBhcmNoaXRlY3R1cmUgc3Vw
cG9ydCBmaWxlCj4gICB4ODYvY3B1L210cnI6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byBn
ZXQgVE9QX01FTTIKPiAgIHg4Ni9jcHUvdnBtdTogQWRkIEh5Z29uIERoeWFuYSBhbmQgQU1EIFpl
biBzdXBwb3J0IGZvciB2UE1VCj4gICB4ODYvY3B1L21jZTogQWRkIEh5Z29uIERoeWFuYSBzdXBw
b3J0IHRvIHRoZSBNQ0EgaW5mcmFzdHJ1Y3R1cmUKPiAgIHg4Ni9zcGVjX2N0cmw6IEFkZCBIeWdv
biBEaHlhbmEgdG8gdGhlIHJlc3BlY3RpdmUgbWl0aWdhdGlvbiBtYWNoaW5lcnkKPiAgIHg4Ni9h
cGljOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKPiAgIHg4Ni9hY3BpOiBBZGQgSHlnb24gRGh5
YW5hIHN1cHBvcnQKPiAgIHg4Ni9pb21tdTogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0Cj4gICB4
ODYvcHY6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byBlbXVsYXRlIE1TUnMgYWNjZXNzCj4g
ICB4ODYvZG9tYWluOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKPiAgIHg4Ni9kb21jdGw6IEFk
ZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAo+ICAgeDg2L3RyYXBzOiBBZGQgSHlnb24gRGh5YW5hIHN1
cHBvcnQKPiAgIHg4Ni9jcHVpZDogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0Cj4gICB0b29scy9s
aWJ4YzogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0CgpJbiBhZGRpdGlvbiB0byB0aGVzZSBjaGFu
Z2VzLCB3aGF0IGFib3V0IHBjaV9jZmdfb2soKT8gSSBkb24ndCB0aGluawpJJ3ZlIHNlZW4gYW55
IG9mIHRoZSBwYXRjaGVzIHRvdWNoIGl0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:41:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4n5Y-0000yI-8K; Fri, 15 Mar 2019 13: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=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4n5X-0000yB-5q
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 13:41:31 +0000
X-Inumbo-ID: 08c48bad-4728-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08c48bad-4728-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:41:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80681799"
Date: Fri, 15 Mar 2019 13:41:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190315134126.myus3mt3bthwlfza@zion.uk.xensource.com>
References: <1552657145-10036-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1552657145-10036-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: drop the nop() macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDE6Mzk6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBpc24ndCBhIHBsYXVzaWJsZSByZWFzb24gdG8gaW5zZXJ0IG5vcHMgbGlr
ZSB0aGlzIGludG8gY29kZS4KPiAKPiBUaGUgc29sZSB1c2UgaXMgaW4gZG9fZGVidWdfa2V5KCks
IGFuZCBleGlzdHMgdG8gcHJldmVudCB0aGUgY29tcGlsZXIKPiBvcHRpbWlzaW5nIHRoZSB0YWls
IG9mIHRoZSBmdW5jdGlvbiB3aXRoICdqbXAgZGVidWdnZXJfdHJhcF9mYXRhbCcKPiAKPiBJbiBw
cmFjdGljZSwgYSBjb21waWxlciBiYXJyaWVyIHN1ZmZpY2VzIGp1c3QgYXMgd2VsbCB0byBwcmV2
ZW50IHRoZSB0YWlsY2FsbCwKPiBhbmQgZG9lc24ndCBpbnZvbHZlIGluc2VydGluZyB1bm5lY2Vz
c2FyeSBpbnN0cnVjdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:52:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:52:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4nGS-0001uG-AX; Fri, 15 Mar 2019 13:52: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4nGQ-0001uB-VV
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 13:52:47 +0000
X-Inumbo-ID: 9c074ebf-4729-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 9c074ebf-4729-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:52:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:52:44 -0600
Message-Id: <5C8BAE2C020000780021F52B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:52:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552657145-10036-1-git-send-email-andrew.cooper3@citrix.com>
 <20190315134126.myus3mt3bthwlfza@zion.uk.xensource.com>
In-Reply-To: <20190315134126.myus3mt3bthwlfza@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: drop the nop() 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@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+IE9uIDE1LjAzLjE5IGF0IDE0OjQxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDE6Mzk6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gVGhlcmUgaXNuJ3QgYSBwbGF1c2libGUgcmVhc29uIHRvIGluc2VydCBub3BzIGxp
a2UgdGhpcyBpbnRvIGNvZGUuCj4+IAo+PiBUaGUgc29sZSB1c2UgaXMgaW4gZG9fZGVidWdfa2V5
KCksIGFuZCBleGlzdHMgdG8gcHJldmVudCB0aGUgY29tcGlsZXIKPj4gb3B0aW1pc2luZyB0aGUg
dGFpbCBvZiB0aGUgZnVuY3Rpb24gd2l0aCAnam1wIGRlYnVnZ2VyX3RyYXBfZmF0YWwnCj4+IAo+
PiBJbiBwcmFjdGljZSwgYSBjb21waWxlciBiYXJyaWVyIHN1ZmZpY2VzIGp1c3QgYXMgd2VsbCB0
byBwcmV2ZW50IHRoZSB0YWlsY2FsbCwKPj4gYW5kIGRvZXNuJ3QgaW52b2x2ZSBpbnNlcnRpbmcg
dW5uZWNlc3NhcnkgaW5zdHJ1Y3Rpb25zLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 13:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13: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 1h4nLK-00026m-Vo; Fri, 15 Mar 2019 13: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4nLK-00026h-2p
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 13:57:50 +0000
X-Inumbo-ID: 51138189-472a-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 51138189-472a-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 13:57:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 07:57:48 -0600
Message-Id: <5C8BAF5A020000780021F53D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 07:57:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com>
In-Reply-To: <20190314115937.26394-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDEyOjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBBZGQg
YSBzeXNjdGwgaW50ZXJmYWNlIGZvciBvYnRhaW5pbmcgdGhlIC5jb25maWcgZmlsZSB1c2VkIHRv
IGJ1aWxkCj4gdGhlIGh5cGVydmlzb3IuIFRoZSBtZWNoYW5pc20gaXMgaW5zcGlyZWQgYnkgdGhl
IExpbnV4IGtlcm5lbCdzIG9uZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gKGFwYXJ0IGZyb20gWFNNIGNoYW5nZXMpCj4gLS0tCj4gVjI6Cj4gLSBidW1wIHN5c2N0
bCBpbnRlcmZhY2UgdmVyc2lvbgoKSnVkZ2luZyBmcm9tIHRoZSBzdHlsZSB5b3UgdXNlIGZvciBv
dGhlciBlbnRyaWVzIGhlcmUgdGhpcyB3YXNuJ3QKYSByZXN1bHQgb2YgcmV2aWV3IGZlZWRiYWNr
LiBXaHkgZGlkIHlvdSBkbyB0aGlzPyBUaGUgY2hhbmdlIGlzCmEgcGxhaW4gYWRkaXRpb24gdG8g
dGhlIGludGVyZmFjZSwgd2hpY2ggZG9lc24ndCByZXF1aXJlIGNhbGxlcgphd2FyZW5lc3MuIE15
IFItYiBkb2VzIG5vdCBob2xkIHdpdGggdGhpcyBpbiBwbGFjZS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:02:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14: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 1h4nPM-0002tR-JI; Fri, 15 Mar 2019 14:02:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YWx5=RS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4nPL-0002tM-4r
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:01:59 +0000
X-Inumbo-ID: e4a6c052-472a-11e9-9258-e34651084616
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4a6c052-472a-11e9-9258-e34651084616;
 Fri, 15 Mar 2019 14:01: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 8730CAC17;
 Fri, 15 Mar 2019 14:01:55 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com> <5C8BAF5A020000780021F53D@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: <2074de60-afa4-5776-64b9-bddc2e73a41c@suse.com>
Date: Fri, 15 Mar 2019 15:01:53 +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: <5C8BAF5A020000780021F53D@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxNDo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTI6NTksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBBZGQgYSBzeXNjdGwgaW50ZXJm
YWNlIGZvciBvYnRhaW5pbmcgdGhlIC5jb25maWcgZmlsZSB1c2VkIHRvIGJ1aWxkCj4+IHRoZSBo
eXBlcnZpc29yLiBUaGUgbWVjaGFuaXNtIGlzIGluc3BpcmVkIGJ5IHRoZSBMaW51eCBrZXJuZWwn
cyBvbmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gKGFwYXJ0
IGZyb20gWFNNIGNoYW5nZXMpCj4+IC0tLQo+PiBWMjoKPj4gLSBidW1wIHN5c2N0bCBpbnRlcmZh
Y2UgdmVyc2lvbgo+IAo+IEp1ZGdpbmcgZnJvbSB0aGUgc3R5bGUgeW91IHVzZSBmb3Igb3RoZXIg
ZW50cmllcyBoZXJlIHRoaXMgd2Fzbid0Cj4gYSByZXN1bHQgb2YgcmV2aWV3IGZlZWRiYWNrLiBX
aHkgZGlkIHlvdSBkbyB0aGlzPyBUaGUgY2hhbmdlIGlzCgpWMSB3YXMgcG9zdGVkIGJlZm9yZSA0
LjEyIHdhcyBicmFuY2hlZCBhd2F5LCBzbyBidW1waW5nIHdvdWxkIGhhdmUKY2xlYXJseSBiZSB3
cm9uZyBhdCB0aGF0IHRpbWUuCgo+IGEgcGxhaW4gYWRkaXRpb24gdG8gdGhlIGludGVyZmFjZSwg
d2hpY2ggZG9lc24ndCByZXF1aXJlIGNhbGxlcgo+IGF3YXJlbmVzcy4gTXkgUi1iIGRvZXMgbm90
IGhvbGQgd2l0aCB0aGlzIGluIHBsYWNlLgoKQWgsIEkgd2Fzbid0IGF3YXJlIG9mIHRoaXMgcnVs
ZS4gSSdsbCByZW1vdmUgdGhlIGJ1bXBpbmcgaW4gY2FzZSB0aGlzCmNhbid0IGJlIGRvbmUgd2hl
biBjb21taXR0aW5nLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:17:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4nef-0003qq-5W; Fri, 15 Mar 2019 14: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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4ned-0003ql-Hj
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 14:17:47 +0000
X-Inumbo-ID: 1aa1e17f-472d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1aa1e17f-472d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:17: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 894FCA78;
 Fri, 15 Mar 2019 07:17:45 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 742ED3F614;
 Fri, 15 Mar 2019 07:17:44 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1552657145-10036-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd4b68b1-f653-0fd8-a444-79c8ee94c60e@arm.com>
Date: Fri, 15 Mar 2019 14:17: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: <1552657145-10036-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: drop the nop() macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

SGkgQW5kcmV3LAoKT24gMTUvMDMvMjAxOSAxMzozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBU
aGVyZSBpc24ndCBhIHBsYXVzaWJsZSByZWFzb24gdG8gaW5zZXJ0IG5vcHMgbGlrZSB0aGlzIGlu
dG8gY29kZS4KPiAKPiBUaGUgc29sZSB1c2UgaXMgaW4gZG9fZGVidWdfa2V5KCksIGFuZCBleGlz
dHMgdG8gcHJldmVudCB0aGUgY29tcGlsZXIKPiBvcHRpbWlzaW5nIHRoZSB0YWlsIG9mIHRoZSBm
dW5jdGlvbiB3aXRoICdqbXAgZGVidWdnZXJfdHJhcF9mYXRhbCcKPiAKPiBJbiBwcmFjdGljZSwg
YSBjb21waWxlciBiYXJyaWVyIHN1ZmZpY2VzIGp1c3QgYXMgd2VsbCB0byBwcmV2ZW50IHRoZSB0
YWlsY2FsbCwKPiBhbmQgZG9lc24ndCBpbnZvbHZlIGluc2VydGluZyB1bm5lY2Vzc2FyeSBpbnN0
cnVjdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:20:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4nhb-0004Yj-Nf; Fri, 15 Mar 2019 14:20: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4nha-0004Yc-Hr
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 14:20:50 +0000
X-Inumbo-ID: 8768a1b8-472d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8768a1b8-472d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:20:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80686954"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 14:20:40 +0000
Message-ID: <1552659640-24201-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/x86: Fix cflush()'s parameter tracking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Rm9yaW5nIGEgcmVnaXN0ZXIgb3BlcmFuZCBoaWRlcyAoZnJvbSB0aGUgY29tcGlsZXIpIHRoZSBm
YWN0IHRoYXQgY2xmbHVzaApiZWhhdmVzIGFzIGEgcmVhZCBmcm9tIHRoZSBtZW1vcnkgb3BlcmFu
ZCAod3J0IG1lbW9yeSBvcmRlciwgZmF1bHRzLCBldGMuKS4KSXQgYWxzbyByZWR1Y2VzIHRoZSBj
b21waWxlcnMgZmxleGliaWxpdHkgd2l0aCByZWdpc3RlciBzY2hlZHVsbGluZy4KClJlaW1wbGVt
ZW50IGNsZnVzaCgpIChhbmQgd2JpbnZkKCkgZm9yIGNvbnNpc3RlbmN5KSBhcyBhIHN0YXRpYyBp
bmxpbmUgcmF0aGVyCnRoYW4gYSBtYWNybywgYW5kIGhhdmUgaXQgdGFrZSBhIGNvbnN0IHZvaWQg
cG9pbnRlci4KCkluIHByYWN0aWNlLCB0aGUgb25seSBnZW5lcmF0ZWQgY29kZSB3aGljaCBnZXRz
IG1vZGlmaWVkIGJ5IHRoaXMgaXMgaW4KbXdhaXRfaWRsZV93aXRoX2hpbnRzKCksIHdoZXJlIGEg
bWVtb3J5IG9wZXJhbmQgY2FuIG5vdyBiZSB1c2VkLgoKV2hpbGUgaGVyZSwgSSBub3RpY2VkIHRo
YXQgJm13YWl0X3dha2V1cChjcHUpIHdhcyBiZWluZyBjYWxjdWxhdGVkIHR3aWNlLgpUaGlzIGlz
IGNhdXNlZCBieSB0aGUgbWVtb3J5IGNsb2JiZXIgaW4gbWIoKSwgc28gdGFrZSB0aGUgb3Bwb3J0
dW5pdHkgdG8gaGVscAp0aGUgb3B0aW1pc2VyIGJ5IGNhbGN1bGF0aW5nIGl0IG9uY2UsIGFoZWFk
IG9mIHRpbWUuICBibG9hdC1vLW1ldGVyIHJlcG9ydHMgYQpkZWx0YSBvZiAtMjYgYXMgYSByZXN1
bHQgb2YgdGhpcyBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5j
IHwgIDUgKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggfCAxMiArKysrKysrKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYwppbmRleCAxNGIwMjc4Li42NTRkZTI0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMK
QEAgLTQwMSwxNSArNDAxLDE2IEBAIHZvaWQgbXdhaXRfaWRsZV93aXRoX2hpbnRzKHVuc2lnbmVk
IGludCBlYXgsIHVuc2lnbmVkIGludCBlY3gpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKICAgICBzX3RpbWVfdCBleHBpcmVzID0gcGVyX2NwdSh0aW1lcl9k
ZWFkbGluZSwgY3B1KTsKKyAgICBjb25zdCB2b2lkICptb25pdG9yX2FkZHIgPSAmbXdhaXRfd2Fr
ZXVwKGNwdSk7CiAKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DTEZMVVNIX01P
TklUT1IpICkKICAgICB7CiAgICAgICAgIG1iKCk7Ci0gICAgICAgIGNsZmx1c2goKHZvaWQgKikm
bXdhaXRfd2FrZXVwKGNwdSkpOworICAgICAgICBjbGZsdXNoKG1vbml0b3JfYWRkcik7CiAgICAg
ICAgIG1iKCk7CiAgICAgfQogCi0gICAgX19tb25pdG9yKCh2b2lkICopJm13YWl0X3dha2V1cChj
cHUpLCAwLCAwKTsKKyAgICBfX21vbml0b3IobW9uaXRvcl9hZGRyLCAwLCAwKTsKICAgICBzbXBf
bWIoKTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAppbmRleCBjNjY1NDk5Li4zMjQ2Nzk3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3lzdGVtLmgKQEAgLTExLDExICsxMSwxNSBAQAogICAgIF9fc2VsOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLSNk
ZWZpbmUgd2JpbnZkKCkgXAotICAgIGFzbSB2b2xhdGlsZSAoICJ3YmludmQiIDogOiA6ICJtZW1v
cnkiICkKK3N0YXRpYyBpbmxpbmUgdm9pZCB3YmludmQodm9pZCkKK3sKKyAgICBhc20gdm9sYXRp
bGUgKCAid2JpbnZkIiA6OjogIm1lbW9yeSIgKTsKK30KIAotI2RlZmluZSBjbGZsdXNoKGEpIFwK
LSAgICBhc20gdm9sYXRpbGUgKCAiY2xmbHVzaCAoJTApIiA6IDogInIiKGEpICkKK3N0YXRpYyBp
bmxpbmUgdm9pZCBjbGZsdXNoKGNvbnN0IHZvaWQgKnApCit7CisgICAgYXNtIHZvbGF0aWxlICgg
ImNsZmx1c2ggJTAiIDo6ICJtIiAoKihjb25zdCBjaGFyICopcCkgKTsKK30KIAogI2RlZmluZSB4
Y2hnKHB0cix2KSBcCiAgICAgKChfX3R5cGVvZl9fKCoocHRyKSkpX194Y2hnKCh1bnNpZ25lZCBs
b25nKSh2KSwocHRyKSxzaXplb2YoKihwdHIpKSkpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4nkx-0004n2-Eq; Fri, 15 Mar 2019 14:24: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4nkv-0004mt-Mo
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:24:17 +0000
X-Inumbo-ID: 033cc2b8-472e-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 033cc2b8-472e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:24:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 08:24:15 -0600
Message-Id: <5C8BB590020000780021F577@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 08:24:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com>
 <5C8BAF5A020000780021F53D@suse.com>
 <2074de60-afa4-5776-64b9-bddc2e73a41c@suse.com>
In-Reply-To: <2074de60-afa4-5776-64b9-bddc2e73a41c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAzLjE5IGF0IDE1OjAxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NS8wMy8yMDE5IDE0OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTQuMDMuMTkgYXQg
MTI6NTksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQWRkIGEgc3lzY3RsIGludGVyZmFj
ZSBmb3Igb2J0YWluaW5nIHRoZSAuY29uZmlnIGZpbGUgdXNlZCB0byBidWlsZAo+Pj4gdGhlIGh5
cGVydmlzb3IuIFRoZSBtZWNoYW5pc20gaXMgaW5zcGlyZWQgYnkgdGhlIExpbnV4IGtlcm5lbCdz
IG9uZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiAoYXBh
cnQgZnJvbSBYU00gY2hhbmdlcykKPj4+IC0tLQo+Pj4gVjI6Cj4+PiAtIGJ1bXAgc3lzY3RsIGlu
dGVyZmFjZSB2ZXJzaW9uCj4+IAo+PiBKdWRnaW5nIGZyb20gdGhlIHN0eWxlIHlvdSB1c2UgZm9y
IG90aGVyIGVudHJpZXMgaGVyZSB0aGlzIHdhc24ndAo+PiBhIHJlc3VsdCBvZiByZXZpZXcgZmVl
ZGJhY2suIFdoeSBkaWQgeW91IGRvIHRoaXM/IFRoZSBjaGFuZ2UgaXMKPiAKPiBWMSB3YXMgcG9z
dGVkIGJlZm9yZSA0LjEyIHdhcyBicmFuY2hlZCBhd2F5LCBzbyBidW1waW5nIHdvdWxkIGhhdmUK
PiBjbGVhcmx5IGJlIHdyb25nIGF0IHRoYXQgdGltZS4KPiAKPj4gYSBwbGFpbiBhZGRpdGlvbiB0
byB0aGUgaW50ZXJmYWNlLCB3aGljaCBkb2Vzbid0IHJlcXVpcmUgY2FsbGVyCj4+IGF3YXJlbmVz
cy4gTXkgUi1iIGRvZXMgbm90IGhvbGQgd2l0aCB0aGlzIGluIHBsYWNlLgo+IAo+IEFoLCBJIHdh
c24ndCBhd2FyZSBvZiB0aGlzIHJ1bGUuIEknbGwgcmVtb3ZlIHRoZSBidW1waW5nIGluIGNhc2Ug
dGhpcwo+IGNhbid0IGJlIGRvbmUgd2hlbiBjb21taXR0aW5nLgoKSXQncyBwcmV0dHkgc3RyYWln
aHRmb3J3YXJkIHRvIGRyb3AgdGhpcyB3aGlsZSBjb21taXR0aW5nLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:27:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:27: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 1h4noE-0004xP-WF; Fri, 15 Mar 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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4noD-0004xI-4j
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 14:27:41 +0000
X-Inumbo-ID: 7cda3675-472e-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 7cda3675-472e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:27:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 08:27:39 -0600
Message-Id: <5C8BB65C020000780021F585@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 08:27:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552659640-24201-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1552659640-24201-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/x86: Fix cflush()'s parameter tracking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE1LjAzLjE5IGF0IDE1OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yaW5nIGEgcmVnaXN0ZXIgb3BlcmFuZCBoaWRlcyAoZnJvbSB0aGUgY29tcGlsZXIp
IHRoZSBmYWN0IHRoYXQgY2xmbHVzaAo+IGJlaGF2ZXMgYXMgYSByZWFkIGZyb20gdGhlIG1lbW9y
eSBvcGVyYW5kICh3cnQgbWVtb3J5IG9yZGVyLCBmYXVsdHMsIGV0Yy4pLgo+IEl0IGFsc28gcmVk
dWNlcyB0aGUgY29tcGlsZXJzIGZsZXhpYmlsaXR5IHdpdGggcmVnaXN0ZXIgc2NoZWR1bGxpbmcu
Cj4gCj4gUmVpbXBsZW1lbnQgY2xmdXNoKCkgKGFuZCB3YmludmQoKSBmb3IgY29uc2lzdGVuY3kp
IGFzIGEgc3RhdGljIGlubGluZSByYXRoZXIKPiB0aGFuIGEgbWFjcm8sIGFuZCBoYXZlIGl0IHRh
a2UgYSBjb25zdCB2b2lkIHBvaW50ZXIuCj4gCj4gSW4gcHJhY3RpY2UsIHRoZSBvbmx5IGdlbmVy
YXRlZCBjb2RlIHdoaWNoIGdldHMgbW9kaWZpZWQgYnkgdGhpcyBpcyBpbgo+IG13YWl0X2lkbGVf
d2l0aF9oaW50cygpLCB3aGVyZSBhIG1lbW9yeSBvcGVyYW5kIGNhbiBub3cgYmUgdXNlZC4KPiAK
PiBXaGlsZSBoZXJlLCBJIG5vdGljZWQgdGhhdCAmbXdhaXRfd2FrZXVwKGNwdSkgd2FzIGJlaW5n
IGNhbGN1bGF0ZWQgdHdpY2UuCj4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIG1lbW9yeSBjbG9iYmVy
IGluIG1iKCksIHNvIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGhlbHAKPiB0aGUgb3B0aW1pc2Vy
IGJ5IGNhbGN1bGF0aW5nIGl0IG9uY2UsIGFoZWFkIG9mIHRpbWUuICBibG9hdC1vLW1ldGVyIHJl
cG9ydHMgYQo+IGRlbHRhIG9mIC0yNiBhcyBhIHJlc3VsdCBvZiB0aGlzIGNoYW5nZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:39:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:39: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 1h4nyv-0005mF-3R; Fri, 15 Mar 2019 14: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4nyt-0005mA-Th
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:38:43 +0000
X-Inumbo-ID: 05e16a2e-4730-11e9-91d0-4ff5e99526b6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05e16a2e-4730-11e9-91d0-4ff5e99526b6;
 Fri, 15 Mar 2019 14:38:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 08:38:39 -0600
Message-Id: <5C8BB8EE020000780021F594@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 08:38:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-2-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>,
 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+IE9uIDA3LjAyLjE5IGF0IDE3OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC00
NzUyLDEzICs0NzUyLDEzIEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1
bnNpZ25lZCBsb25nIHYpCj4gIAo+ICAgICAgICAgIGlmICggIXBsM2UgKQo+ICAgICAgICAgICAg
ICByZXR1cm4gTlVMTDsKPiAtICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwo+ICAgICAgICAgIGlm
ICggbG9ja2luZyApCj4gICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwo+
ICAgICAgICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGw0X3BnZW50cnlfdCBsNGUgPSBsNGVfZnJvbV9w
YWRkcihfX3BhKHBsM2UpLCBfX1BBR0VfSFlQRVJWSVNPUik7Cj4gIAo+ICsgICAgICAgICAgICBj
bGVhcl9wYWdlKHBsM2UpOwoKSXMgdGhpcyByZWFsbHkgYW4gb3B0aW1pemF0aW9uPyBZb3UgdHJl
YXQgYXZvaWRpbmcgdG8gY2xlYXIgdGhlIHBhZ2UKaW4gYSBob3BlZnVsbHkgaW5mcmVxdWVudCBj
YXNlIG9mIGEgcmFjZSBmb3IgaG9sZGluZyB0aGUgc3BpbiBsb2NrCmZvciBxdWl0ZSBhIGJpdCBs
b25nZXIuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:40:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:40: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 1h4o0m-0006RV-IB; Fri, 15 Mar 2019 14: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4o0l-0006RG-8v
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:40:39 +0000
X-Inumbo-ID: 4ca7498c-4730-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ca7498c-4730-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:40:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4o0j-0000dq-M8; Fri, 15 Mar 2019 14:40:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4o0j-0002Qy-DB; Fri, 15 Mar 2019 14:40:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4o0j-0002Bw-CW; Fri, 15 Mar 2019 14:40:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133836-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=75e383fa93f8012a74ba99cce46d5a9677f1df3e
X-Osstest-Versions-That: xen=996980ef869585f2878bfede23c6bc75d1fd12c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 14:40:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133836: 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>

ZmxpZ2h0IDEzMzgzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzgzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NWUzODNmYTkzZjgwMTJhNzRiYTk5Y2NlNDZkNWE5Njc3ZjFkZjNlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OTY5ODBlZjg2OTU4NWYyODc4
YmZlZGUyM2M2YmM3NWQxZmQxMmMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4MDQgIDIwMTkt
MDMtMTQgMTY6MDA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODM2ICAy
MDE5LTAzLTE1IDEzOjAwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDk5Njk4MGVmODYuLjc1ZTM4M2ZhOTMgIDc1ZTM4M2Zh
OTNmODAxMmE3NGJhOTljY2U0NmQ1YTk2NzdmMWRmM2UgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14: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 1h4o2N-0006ZL-Vc; Fri, 15 Mar 2019 14:42: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4o2M-0006Z9-FR
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:42:18 +0000
X-Inumbo-ID: 873c0ffe-4730-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 873c0ffe-4730-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:42:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 08:42:16 -0600
Message-Id: <5C8BB9C9020000780021F59F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 08:42:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-3-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>,
 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+IE9uIDA3LjAyLjE5IGF0IDE3OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhleSB3ZXJlIHB1dCBpbnRvIHBhZ2UuaCBidXQgbW0uaCBpcyBtb3JlIGFwcHJvcHJpYXRlLgoK
SSdtIG5vdCBmdWxseSBjb252aW5jZWQgb2YgdGhpcywgYnV0IC4uLgoKPiBUaGUgcmVhbCByZWFz
b24gaXMgdGhhdCBJIHdpbGwgYmUgYWRkaW5nIHNvbWUgbmV3IGZ1bmN0aW9ucyB3aGljaAo+IHRh
a2VzIG1mbl90LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmljdWx0IHRvIGRvIGluIHBh
Z2UuaC4KCi4uLiB0aGlzIGlzIGdvb2QgZW5vdWdoIGEgcmVhc29uLgoKPiBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:43:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:43:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4o3q-0006gA-CH; Fri, 15 Mar 2019 14:43: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4o3o-0006g3-ND
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:43:48 +0000
X-Inumbo-ID: bc64bdc8-4730-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc64bdc8-4730-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:43:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87354867"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C8B91B4020000780021F3AA@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: <56a9d7a0-2c66-f119-aff9-bd4159294091@citrix.com>
Date: Fri, 15 Mar 2019 14:32:03 +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: <5C8B91B4020000780021F3AA@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 RFC 0/3] x86emul: further work
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMTo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gdG9wIG9mIHRoZSBB
Vlg1MTIgc2VyaWVzIEknZCBsaWtlIHRvIHB1dCBvdXQgZm9yIGRpc2N1c3Npb24KPgo+IDE6IGdl
bmVyYWxpemUgd2JpbnZkKCkgaG9vawo+IDI6IHN1cHBvcnQgV0JOT0lOVkQKPiAzOiBzdXBwb3J0
IE1PVkRJUntJLDY0Qn0gaW5zbnMKPgo+IENsZWFybHksIGlmIHRoZSBjb25jZXB0IG9mIHRoZSBm
aXJzdCB0d28gcGF0Y2hlcyBpcyBhY2NlcHRhYmxlLCBJJ2QKPiB0aGVuIGRvIHRoZSBzYW1lIGZv
ciBJTlZMUEcsIG1ha2luZyBpdCBhIG1vcmUgZ2VuZXJpYyBUTEIKPiBtYW5hZ2VtZW50IGhvb2su
CgpJJ3ZlIHRha2VuIGEgdmVyeSBicmllZiBsb29rIG92ZXIuwqAgSSB0aGluayBnZW5lcmFsaXNp
bmcgdGhlIGhvb2sgaXMgYQpnb29kIG1vdmUsIGJ1dCBjYW4gSSByZWNvbW1lbmQgY2FjaGVfb3Ag
YXMgYSBtdWNoIHNob3J0ZXIgbmFtZS4KClRoZSBjbGZsdXNob3B0IGFuZCBjbHdiIG1hY3JvcyBz
dWZmZXIgdGhlIHNhbWUgYnVnIHRoYXQgdGhlIGN1cnJlbnQKY2xmbHVzaCBvbmUgZG9lcy7CoCBJ
J3ZlIHBvc3RlZCAieGVuL3g4NjogRml4IGNmbHVzaCgpJ3MgcGFyYW1ldGVyCnRyYWNraW5nIiB0
byByZXNvbHZlIHRoZSBpc3N1ZSwgYW5kIHRoZXNlIHNob3VsZCBiZSBhZGp1c3RlZCBpbiBsaW5l
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4o6K-0006tx-Vc; Fri, 15 Mar 2019 14:46: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=Ln85=RS=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1h4o6K-0006ts-2W
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:46:24 +0000
X-Inumbo-ID: 1a387f5b-4731-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a387f5b-4731-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:46:23 +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 B83F0203DB;
 Fri, 15 Mar 2019 14:46:22 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-92.ams2.redhat.com
 [10.36.116.92])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7C80B19C57;
 Fri, 15 Mar 2019 14:46:22 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id DE9BB11385E4; Fri, 15 Mar 2019 15:46:19 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20190313174433.12966-1-armbru@redhat.com>
 <20190314143808.GB17866@linux.fritz.box>
 <87ef795lcv.fsf@dusky.pond.sub.org>
 <20190315105309.GE11621@perard.uk.xensource.com>
Date: Fri, 15 Mar 2019 15:46:19 +0100
In-Reply-To: <20190315105309.GE11621@perard.uk.xensource.com> (Anthony
 PERARD's message of "Fri, 15 Mar 2019 10:53:09 +0000")
Message-ID: <87o96cjiv8.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
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]); Fri, 15 Mar 2019 14:46:22 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [Qemu-block] [PATCH] xen-block:
 Replace qdict_put_obj() by qdict_put() where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, sstabellini@kernel.org,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IHdyaXRlczoKCj4gT24g
VGh1LCBNYXIgMTQsIDIwMTkgYXQgMDg6MDQ6MDBQTSArMDEwMCwgTWFya3VzIEFybWJydXN0ZXIg
d3JvdGU6Cj4+IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+IHdyaXRlczoKPj4gCj4+ID4g
QW0gMTMuMDMuMjAxOSB1bSAxODo0NCBoYXQgTWFya3VzIEFybWJydXN0ZXIgZ2VzY2hyaWViZW46
Cj4+ID4+IFBhdGNoIGNyZWF0ZWQgbWVjaGFuaWNhbGx5IGJ5IHJlcnVubmluZzoKPj4gPj4gCj4+
ID4+ICAgICAkIHNwYXRjaCAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL3FvYmplY3QuY29j
Y2kgXAo+PiA+PiAgICAgICAgICAgICAgLS1tYWNyby1maWxlIHNjcmlwdHMvY29jY2ktbWFjcm8t
ZmlsZS5oIFwKPj4gPj4gICAgICAgICAgICAgIC0tZGlyIGh3L2Jsb2NrIC0taW4tcGxhY2UKPj4g
Pj4gCj4+ID4+IFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0
LmNvbT4KPj4gPgo+PiA+IFJldmlld2VkLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
Pgo+PiAKPj4gVGhhbmtzIQo+PiAKPj4gPiBXaGljaCB0cmVlIHNob3VsZCB0aGlzIGdvIHRocm91
Z2g/IFRoZSBYZW4gb25lPwo+PiAKPj4gRmluZSB3aXRoIG1lLiAgSSBjb3VsZCBhbHNvIGluY2x1
ZGUgaXQgaW4gYSAibWlzY2VsbGFuZW91cyBjbGVhbnVwIiBwdWxsCj4+IHJlcXVlc3QgYWxvbmcg
d2l0aCBvdGhlciBjbGVhbnVwIHBhdGNoZXMgSSBnb3QgaW4gZmxpZ2h0Lgo+Cj4gTWFya3VzLCBJ
IGRvbid0IGhhdmUgYW55IG90aGVyIFhlbiBwYXRjaGVzLCBzbyBjb3VsZCB5b3UgaW5jbHVkZSB0
aGlzCj4gb25lIGluIHlvdXIgcHVsbCByZXF1ZXN0PwoKU3VyZSEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 14:54:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14: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 1h4oDg-0007el-QH; Fri, 15 Mar 2019 14:54:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YWx5=RS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4oDf-0007eg-BE
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 14:53:59 +0000
X-Inumbo-ID: 28675b60-4732-11e9-b1f1-f3bd3ad5231a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28675b60-4732-11e9-b1f1-f3bd3ad5231a;
 Fri, 15 Mar 2019 14:53: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 B5CE6AC4A;
 Fri, 15 Mar 2019 14:53:55 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>, xen-devel@lists.xenproject.org
References: <20190314160256.21713-1-david@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: <a889fdc1-c857-eb94-1f5e-21943c182e4f@suse.com>
Date: Fri, 15 Mar 2019 15:53:54 +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: <20190314160256.21713-1-david@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen/balloon: Fix mapping PG_offline
 pages to user space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Julien Grall <julien.grall@arm.com>, Nadav Amit <namit@vmware.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 akpm@linux-foundation.org, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNzowMiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gVGhlIFhFTiBi
YWxsb29uIGRyaXZlciAtIGluIGNvbnRyYXN0IHRvIG90aGVyIGJhbGxvb24gZHJpdmVycyAtIGFs
bG93cwo+IHRvIG1hcCBzb21lIGluZmxhdGVkIHBhZ2VzIHRvIHVzZXIgc3BhY2UuIFN1Y2ggcGFn
ZXMgYXJlIGFsbG9jYXRlZCB2aWEKPiBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoKSBhbmQgZnJl
ZWQgdmlhIGZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKCkuCj4gVGhlIHBmbiBzcGFjZSBvZiB0aGVz
ZSBhbGxvY2F0ZWQgcGFnZXMgaXMgdXNlZCB0byBtYXAgb3RoZXIgdGhpbmdzCj4gYnkgdGhlIGh5
cGVydmlzb3IgdXNpbmcgaHlwZXJjYWxscy4KPiAKPiBQYWdlcyBtYXJrZWQgd2l0aCBQR19vZmZs
aW5lIG11c3QgbmV2ZXIgYmUgbWFwcGVkIHRvIHVzZXIgc3BhY2UgKGFzCj4gdGhpcyBwYWdlIHR5
cGUgdXNlcyB0aGUgbWFwY291bnQgZmllbGQgb2Ygc3RydWN0IHBhZ2VzKS4KPiAKPiBTbyB3aGF0
IHdlIGNhbiBkbyBpcywgY2xlYXIvc2V0IFBHX29mZmxpbmUgd2hlbiBhbGxvY2F0aW5nL2ZyZWVp
bmcgYW4KPiBpbmZsYXRlZCBwYWdlcy4gVGhpcyB3YXksIG1vc3QgaW5mbGF0ZWQgcGFnZXMgY2Fu
IGJlIGV4Y2x1ZGVkIGJ5Cj4gZHVtcGluZyB0b29scyBhbmQgdGhlICJyZXVzZWQgZm9yIG90aGVy
IHB1cnBvc2UiIGJhbGxvb24gcGFnZXMgYXJlCj4gY29ycmVjdGx5IG5vdCBtYXJrZWQgYXMgUEdf
b2ZmbGluZS4KPiAKPiBGaXhlczogNzdjNGFkZjZhNmRmICh4ZW4vYmFsbG9vbjogbWFyayBpbmZs
YXRlZCBwYWdlcyBQR19vZmZsaW5lKQo+IFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IFRlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0
LmNvbT4KClB1c2hlZCB0byB4ZW4vdGlwLmdpdCBmb3ItbGludXMtNS4xYgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:03:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15:03:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4oN2-00005s-V3; Fri, 15 Mar 2019 15:03: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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4oN1-00005n-QI
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:03:39 +0000
X-Inumbo-ID: 8380aac8-4733-11e9-8c9a-0fa2e1a3e6f0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8380aac8-4733-11e9-8c9a-0fa2e1a3e6f0;
 Fri, 15 Mar 2019 15:03: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 68894374;
 Fri, 15 Mar 2019 08:03:38 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 980CD3F614;
 Fri, 15 Mar 2019 08:03:36 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-2-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c962c04e-6381-25d3-4739-a0c088371265@arm.com>
Date: Fri, 15 Mar 2019 15:03:34 +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: <20190307210404.12346-2-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

SGksCgpPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBGcm9t
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gCj4gVGhp
cyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4gR3Vlc3RzIGNh
bid0IHRhbGsKPiB0byBURUUgZGlyZWN0bHksIHdlIG5lZWQgc29tZSBlbnRpdHkgdGhhdCB3aWxs
IGludGVyY2VwdCByZXF1ZXN0Cj4gYW5kIGRlY2lkZSB3aGF0IHRvIGRvIHdpdGggdGhlbS4gIlRF
RSBtZWRpYXRvciIgaXMgYSBzdWNoIGVudGl0eS4KPiAKPiBUaGlzIGlzIGhvdyBpdCB3b3Jrczog
dXNlciBjYW4gYnVpbGQgWEVOIHdpdGggbXVsdGlwbGUgVEVFIG1lZGlhdG9ycwo+IChzZWUgdGhl
IG5leHQgcGF0Y2hlcywgd2hlcmUgT1AtVEVFIG1lZGlhdG9yIGlzIGludHJvZHVjZWQpLgo+IFRF
RSBtZWRpYXRvciByZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElBVE9SKCkgbWFj
cm8gaW4gdGhlCj4gc2FtZSB3YXksIGFzIGRldmljZSBkcml2ZXJzIHVzZSBEVF9ERVZJQ0VfU1RB
UlQoKS9EVF9ERVZJQ0VfRU5EKCkKPiBtYWNyb3MuCj4gSW4gcnVuLXRpbWUsIGR1cmluZyBpbml0
aWFsaXphdGlvbiwgZnJhbWV3b3JrIGNhbGxzIHByb2JlKCkgZnVuY3Rpb24KCnMvSW4vQXQvCgpb
Li4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJt
L01ha2VmaWxlCj4gaW5kZXggY2I5MDJjYjZmZS4uNWMyYWEzNDU1NyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBAQCAt
NSw2ICs1LDcgQEAgc3ViZGlyLSQoQ09ORklHX0FDUEkpICs9IGFjcGkKPiAgIGlmbmVxICgkKENP
TkZJR19OT19QTEFUKSx5KQo+ICAgc3ViZGlyLXkgKz0gcGxhdGZvcm1zCj4gICBlbmRpZgo+ICtz
dWJkaXItJChDT05GSUdfVEVFKSArPSB0ZWUKPiAgIAo+ICAgb2JqLSQoQ09ORklHX0hBU19BTFRF
Uk5BVElWRSkgKz0gYWx0ZXJuYXRpdmUubwo+ICAgb2JqLXkgKz0gYm9vdGZkdC5pbml0Lm8KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gaW5kZXggNmRjNjMzZWQ1MC4uZDFlMmEzOTc5ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtMzIsNiArMzIs
NyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9wcm9j
aW5mby5oPgo+ICAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3Rl
ZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS92ZnAuaD4KPiAgICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+
ICAgI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KPiBAQCAtNzA1LDYgKzcwNiwxMCBAQCBpbnQgYXJj
aF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgaWYgKCAocmMgPSBkb21h
aW5fdnRpbWVyX2luaXQoZCwgJmNvbmZpZy0+YXJjaCkpICE9IDAgKQo+ICAgICAgICAgICBnb3Rv
IGZhaWw7Cj4gICAKPiArICAgIGlmICggY29uZmlnLT5hcmNoLnRlZV90eXBlID09IFhFTl9ET01D
VExfQ09ORklHX1RFRV9OQVRJVkUgKQoKUGxlYXNlIHNhbml0aXNlIHRlZV90eXBlIGluIGFyY2hf
c2FuaXRpc2VfZG9tYWluX2NvbmZpZy4gQWxzbywgY2FuJ3QgdGhpcyBjaGVjayAKYmUgcHVzaGVk
IGluIHRlZV9kb21haW5faW5pdCgpPwoKVGhpcyB3b3VsZCBhbGxvdyB1cyB0byBkZWFsIHdpdGgg
bW9yZSB0ZWVfdHlwZSBpbiB0aGUgZnV0dXJlIHdpdGhvdXQgaGF2aW5nIHRvIApleHRlbmQgdGhl
IGNoZWNrIGhlcmUuCgo+ICsgICAgICAgIGlmICggKHJjID0gdGVlX2RvbWFpbl9pbml0KGQpKSAh
PSAwICkKPiArICAgICAgICAgICAgZ290byBmYWlsOwo+ICsKPiAgICAgICB1cGRhdGVfZG9tYWlu
X3dhbGxjbG9ja190aW1lKGQpOwo+ICAgCj4gICAgICAgLyoKClsuLi5dCgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggNDQ0
ODU3YTk2Ny4uNzYwMmRkOTkwYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTU2LDYgKzU2LDkgQEAgc3RydWN0IGJv
b3RpbmZvIF9faW5pdGRhdGEgYm9vdGluZm87Cj4gICAKPiAgIHN0cnVjdCBjcHVpbmZvX2FybSBf
X3JlYWRfbW9zdGx5IGJvb3RfY3B1X2RhdGE7Cj4gICAKPiArc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfZG9tMF90ZWVfZW5hYmxlZDsKPiArYm9vbGVhbl9wYXJhbSgiZG9tMF90ZWVfZW5hYmxl
ZCIsIG9wdF9kb20wX3RlZV9lbmFibGVkKTsKPiArCj4gICAjaWZkZWYgQ09ORklHX0FDUEkKPiAg
IGJvb2wgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwo+ICAgI2VuZGlmCj4gQEAgLTg4OSw2
ICs4OTIsMTEgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlz
X29mZnNldCwKPiAgICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5IGVtdWxhdGlu
ZyB0aGUgaGFyZHdhcmUgR0lDICovCj4gICAgICAgZG9tMF9jZmcuYXJjaC5naWNfdmVyc2lvbiA9
IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkU7Cj4gICAgICAgZG9tMF9jZmcuYXJjaC5ucl9z
cGlzID0gZ2ljX251bWJlcl9saW5lcygpIC0gMzI7Cj4gKyAgICBpZiAoIG9wdF9kb20wX3RlZV9l
bmFibGVkICkKPiArICAgICAgICBkb20wX2NmZy5hcmNoLnRlZV90eXBlID0gWEVOX0RPTUNUTF9D
T05GSUdfVEVFX05BVElWRTsKPiArICAgIGVsc2UKPiArICAgICAgICBkb20wX2NmZy5hcmNoLnRl
ZV90eXBlID0gWEVOX0RPTUNUTF9DT05GSUdfVEVFX05PTkU7CgpJIGRvbid0IGxpa2UgdGhlIGlk
ZWEgdG8gaW50cm9kdWNlIGEgY29tbWFuZCBsaW5lIHRvIHR1cm4gT1AtVEVFIG9uIGZvciBEb20w
LiAKRG9tMCBzaG91bGQgYmUgYWJsZSB0byB1c2UgT1AtVEVFIGJ5IGRlZmF1bHQgaWYgbWVkaWF0
b3IgaXMgcHJlc2VudC4gT3RoZXJ3aXNlIAp5b3UgaGFkIGJ1cmRlbiBvbiB0aGUgdXNlci4KCldl
IGNhbiB0aGVuIGRlY2lkZSB3aGV0aGVyIHRoZXJlIGFyZSByZWFzb24gdG8gYWxsb3cgdGhlIHVz
ZXIgdG8gZGlzYWJsZSBPUC1URUUgCnN1cHBvcnQgZm9yIERvbTAuCgpBbHNvLCBpZiB5b3UgZGlz
YWJsZSBPUC1URUUgdG8gRG9tMCwgdGhlbiB5b3UgbmVlZCB0byBtYWtlIHN1cmUgdGhlIE9QLVRF
RSBub2RlIAppcyBub3QgcHJlc2VudCBpbiB0aGUgRFQuIEkgZG9uJ3Qgc2VlIGNvZGUgZG9pbmcg
dGhhdC4KCkxhc3RseSwgYW55IG5ldyBvcHRpb24gc2hvdWxkIGJlIGRlc2NyaWJlZCBpbiBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MuCgo+ICsKPiAgICAgICBkb20wX2NmZy5tYXhf
dmNwdXMgPSBkb20wX21heF92Y3B1cygpOwo+ICAgCj4gICAgICAgZG9tMCA9IGRvbWFpbl9jcmVh
dGUoMCwgJmRvbTBfY2ZnLCB0cnVlKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9N
YWtlZmlsZSBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAwMDAuLmM1NGQ0Nzk2ZmYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+IEBAIC0wLDAgKzEgQEAKPiArb2JqLXkgKz0gdGVl
Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS90ZWUuYyBiL3hlbi9hcmNoL2FybS90
ZWUvdGVlLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjcwNDMy
MzA2YjkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+IEBA
IC0wLDAgKzEsNzkgQEAKPiArLyoKPiArICogeGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+ICsgKgo+
ICsgKiBHZW5lcmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1YnN5c3RlbQo+ICsgKgo+ICsgKiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gKyAqIENvcHly
aWdodCAoYykgMjAxOCBFUEFNIFN5c3RlbXMuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9p
bml0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gKyNpbmNsdWRlIDxhc20vdGVl
L3RlZS5oPgo+ICsKPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyBfc3Rl
ZW1lZGlhdG9yW10sIF9ldGVlbWVkaWF0b3JbXTsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVf
bWVkaWF0b3Jfb3BzICptZWRpYXRvcl9vcHM7Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgaWYgKCAhbWVkaWF0b3Jfb3Bz
ICkKCk5JVDogVGhpcyBjb3VsZCBwcm9iYWJseSBiZSBhbiB1bmxpa2VseSBhcyBpZiB5b3UgZW5k
IHVwIGNhbGxpbmcgVEVFIHRoZW4geW91IApoYXZlIG1vcmUgY2hhbmNlIHRvIGhhdmUgVEVFIHBy
ZXNlbnQuCgpbLi4uXQoKCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyB7Cj4gKyAgICAvKiBO
YW1lIG9mIHRoZSBURUUuIEp1c3QgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gKi8KCkkgd291bGQg
ZHJvcCAiSnVzdCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzIi4gWW91IHVzZSBpdCBpbiBub24tZGVi
dWcgYnVpbGQgdG8gCnRlbGwgd2hhdCBtZWRpYXRvciBoYXMgYmVlbiB1c2VkLiBUaGlzIGNvdWxk
IGFsc28gYmUgdXNlZnVsIGlmIHdlIGRlY2lkZSB0byAKc3VwcG9ydCBtdWx0aXBsZSBtZWRpYXRv
cnMgYXQgdGhlIHNhbWUgdGltZS4KCj4gKyAgICBjb25zdCBjaGFyICpuYW1lOwo+ICsKPiArICAg
IC8qIE1lZGlhdG9yIGNhbGxiYWNrcyBhcyBkZXNjcmliZWQgYWJvdmUuICovCj4gKyAgICBjb25z
dCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyAqb3BzOwo+ICt9Owo+ICsKPiArYm9vbCB0ZWVfaGFu
ZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+ICtpbnQgdGVlX2RvbWFpbl9p
bml0KHN0cnVjdCBkb21haW4gKmQpOwo+ICtpbnQgdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0
cnVjdCBkb21haW4gKmQpOwo+ICt2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiArCj4gKyNkZWZpbmUgUkVHSVNURVJfVEVFX01FRElBVE9SKF9uYW1lLCBfbmFtZXN0
ciwgX29wcykgICAgICAgICAgXAoKUGxlYXNlIGFsaWduIFwgd2l0aCB0aGUgb25lIGJlbG93LgoK
PiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyBfX3RlZV9kZXNjXyMjX25h
bWUgX191c2VkICAgICBcCj4gK19fc2VjdGlvbigiLnRlZW1lZGlhdG9yLmluZm8iKSA9IHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgLm5hbWUgPSBfbmFtZXN0ciwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIC5v
cHMgPSBfb3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gK30KPiArCj4gKyNlbHNlCj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgdGVlX2hh
bmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICByZXR1cm4g
ZmFsc2U7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IHRlZV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gLUVOT0RFVjsKPiArfQo+ICsKPiArc3Rh
dGljIGlubGluZSBpbnQgdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQp
Cj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdGVl
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpIHt9Cj4gKwo+ICsjZW5kaWYgIC8qIENP
TkZJR19URUUgKi8KPiArCj4gKyNlbmRpZiAvKiBfX0FSQ0hfQVJNX1RFRV9URUVfSF9fICovCj4g
Kwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+IGluZGV4IGVi
NDI0ZTgyODYuLjAyYWE3ODJlOGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+IEBAIC0zMDQs
MTAgKzMwNCwxNCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X2d1ZXN0X2NvbnRleHRf
dCk7Cj4gICAjZGVmaW5lIFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUgICAgMAo+ICAgI2Rl
ZmluZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjIgICAgICAgIDEKPiAgICNkZWZpbmUgWEVOX0RP
TUNUTF9DT05GSUdfR0lDX1YzICAgICAgICAyCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdf
VEVFX05PTkUgICAgICAwCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfVEVFX05BVElWRSAg
ICAxCgpXaGlsZSBuYXRpdmUgbWFrZXMgc2Vuc2Ugd2hlbiB5b3Ugb25seSBoYXZlIG9uZSBURUUg
cnVubmluZyBvbiB0aGUgcGxhdGZvcm0uIApUaGlzIGlzIGEgYml0IG1vcmUgZGlmZmljdWx0IHRv
IHVuZGVyc3RhbmQgaWYgeW91IGhhdmUgbXVsdGlwbGUgVEVFIGluIHBsYWNlIAooaW1hZ2luZSBT
LUVMMikuCgpJIGFtIG9rIHdpdGggdXNpbmcgdGhlIHdvcmQgbmF0aXZlIGluIHRoZSBET01DVEwg
QVBJIGJlY2F1c2UgaXQgaXMgb25seSBleHBvc2VkIApiZXR3ZWVuIHRoZSBoeXBlcnZpc29yIGFu
ZCB0aGUgdG9vbHMuIEJ1dCB3ZSBzaG91bGQgYmUgY2FyZWZ1bCBvbiB0aGUgbmFtaW5nIAp1c2Vk
IHdpdGggdGhlIHVzZXIgKGkuZSB4bCBpbnRlcmZhY2Ugb3IgeGVuIGNvbW1hbmQgbGluZSkuCgo+
ICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7Cj4gICAgICAgLyogSU4vT1VUICovCj4g
ICAgICAgdWludDhfdCBnaWNfdmVyc2lvbjsKPiAgICAgICAvKiBJTiAqLwo+ICsgICAgdWludDhf
dCB0ZWVfdHlwZTsKPiArICAgIC8qIElOICovCj4gICAgICAgdWludDMyX3QgbnJfc3BpczsKPiAg
ICAgICAvKgo+ICAgICAgICAqIE9VVAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:23:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15:23: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 1h4ogI-0001dt-Mb; Fri, 15 Mar 2019 15: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4ogI-0001d9-34
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 15:23:34 +0000
X-Inumbo-ID: 48299d7e-4736-11e9-af00-f76509733ccd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48299d7e-4736-11e9-af00-f76509733ccd;
 Fri, 15 Mar 2019 15:23:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80695690"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 15:23:09 +0000
Message-ID: <1552663389-665-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/svm: Improve code generation from
 cpu_has_svm_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: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFraW5nIHN2bV9mZWF0dXJlX2ZsYWdzIGJ5IHBvaW50ZXIgYW5kIHVzaW5nIHRlc3RfYml0KCkg
cmVzdWx0cyBpbiBnZW5lcmF0ZWQKY29kZSB3aGljaCBsb2FkcyBzdm1fZmVhdHVyZV9mbGFncyBp
bnRvIGEgMzJiaXQgcmVnaXN0ZXIsIHRoZW4gZG9lcyBhIGJpdHdpc2UKb3BlcmF0aW9uLgoKVGhl
IGxvZ2ljIGNhbiBiZSBleHByZXNzZWQgaW4gdGVybXMgb2YgYSBzdHJhaWdodCBiaXR3aXNlIG9w
ZXJhdGlvbiwgcmVzdWx0aW5nCmluIHRoZSBmb2xsb3dpbmcgbWlub3IgaW1wcm92ZW1lbnQuCgog
IGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMC80IHVwL2Rvd246IDAvLTEzNiAoLTEzNikK
ICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5l
dyAgIGRlbHRhCiAgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSAgICAgICAgICAg
MjgxICAgICAyNzMgICAgICAtOAogIHN2bV9jcmVhdGVfdm1jYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTQwNCAgICAxMzg4ICAgICAtMTYKICBzdm1fdm1leGl0X2hhbmRsZXIgICAgICAg
ICAgICAgICAgICAgICAgICAgIDYyNzEgICAgNjIzOSAgICAgLTMyCiAgc3RhcnRfc3ZtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODE4ICAgICA3MzggICAgIC04MAogIFRvdGFs
OiBCZWZvcmU9MzM0NzU2OSwgQWZ0ZXI9MzM0NzQzMywgY2hnIC0wLjAwJQoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ0M6IEJyaWFuIFdvb2Rz
IDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9z
dm0uaCB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCmluZGV4IDQ5ZGNhMzkuLjZlNjg4YTggMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKQEAgLTIxLDcgKzIxLDYgQEAKICNkZWZpbmUgX19B
U01fWDg2X0hWTV9TVk1fSF9fCiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4
ZW4vYml0bWFwLmg+CiAKICNkZWZpbmUgc3ZtX3ZtbG9hZCh4KSAgICAgc3ZtX3ZtbG9hZF9wYShf
X3BhKHgpKQogI2RlZmluZSBzdm1fdm1zYXZlKHgpICAgICBzdm1fdm1zYXZlX3BhKF9fcGEoeCkp
CkBAIC03Nyw3ICs3Niw3IEBAIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7CiAjZGVmaW5l
IFNWTV9GRUFUVVJFX1ZMT0FEU0FWRSAgICAgMTUgLyogdmlydHVhbCB2bWxvYWQvdm1zYXZlICov
CiAjZGVmaW5lIFNWTV9GRUFUVVJFX1ZHSUYgICAgICAgICAgMTYgLyogVmlydHVhbCBHSUYgKi8K
IAotI2RlZmluZSBjcHVfaGFzX3N2bV9mZWF0dXJlKGYpIHRlc3RfYml0KGYsICZzdm1fZmVhdHVy
ZV9mbGFncykKKyNkZWZpbmUgY3B1X2hhc19zdm1fZmVhdHVyZShmKSAoc3ZtX2ZlYXR1cmVfZmxh
Z3MgJiAoMXUgPDwgKGYpKSkKICNkZWZpbmUgY3B1X2hhc19zdm1fbnB0ICAgICAgIGNwdV9oYXNf
c3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfTlBUKQogI2RlZmluZSBjcHVfaGFzX3N2bV9sYnJ2ICAg
ICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9MQlJWKQogI2RlZmluZSBjcHVfaGFz
X3N2bV9zdm1sICAgICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9TVk1MKQotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:25:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15:25: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 1h4ohl-0001lZ-36; Fri, 15 Mar 2019 15:25: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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4ohk-0001lU-91
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:25:04 +0000
X-Inumbo-ID: 80d6bf77-4736-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 80d6bf77-4736-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 15:25:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81CF9A78;
 Fri, 15 Mar 2019 08:25:02 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94D9C3F614;
 Fri, 15 Mar 2019 08:25:01 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-4-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3d22a401-36d7-59f0-e928-7c9bd1778dae@arm.com>
Date: Fri, 15 Mar 2019 15:24:59 +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: <20190307210404.12346-4-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 03/10] xen/arm: optee: add OP-TEE
 mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

SGksCgpPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBGcm9t
OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPiAKPiBBZGQgdmVy
eSBiYXNpYyBPUC1URUUgbWVkaWF0b3IuIEl0IGNhbiBwcm9iZSBmb3IgT1AtVEVFIHByZXNlbmNl
LAo+IHRlbGwgaXQgYWJvdXQgZG9tYWluIGNyZWF0aW9uL2Rlc3RydWN0aW9uIGFuZCBmb3J3YXJk
IGFsbCBrbm93bgo+IGNhbGxzLgo+IAo+IFRoaXMgaXMgYWxsIHdoYXQgaXMgbmVlZGVkIGZvciBE
b20wIHRvIHdvcmsgd2l0aCBPUC1URUUgYXMgbG9uZyBhcwo+IERvbTAgc2hhcmVzIDE6MSBtYXBw
ZWQgcGFnZXMgd2l0aCBPUC1URUUuIEFueSBhdHRlbXB0IHRvIGNhbGwgT1AtVEVFCj4gZnJvbSBE
b21VIHdpbGwgZmFpbCBhbmQgd2lsbCBsZWFkIHRvIHJhbmRvbSBtZW1vcnkgY29ycnVwdGlvbi4g
QnV0Cj4gdGhpcyBpcyBpbXBvc3NpYmxlLCBiZWNhdXNlIHRoZXJlIGlzIG5vIG1lYW5zIHRvIGVu
YWJsZSBURUUgc3VwcG9ydAo+IGZvciBEb21VcyByaWdodCBub3cuIEFsc28sIHByb2JsZW1zIGNh
biBhcmlzZSBpZiBEb20wIHVzZXMgcGFnZXMKPiBtYXBwZWQgZnJvbSBvdGhlciBkb21haW5zLiBU
aGlzIHdpbGwgYmUgZml4ZWQgaW4gdGhlIGZvbGxvd2luZwo+IHBhdGNoZXMsIGFzIG1vcmUgb2Yg
dGhlIG1lZGlhdG9yIGZ1bmN0aW9uYWxpdHkgd2lsbCBiZSBhZGRlZC4KPiAKPiBUaGlzIGNvZGUg
aXNzdWVzIHR3byBub24tcHJlZW1wdGlibGUgY2FsbHMgdG8gT1AtVEVFOiB0byBjcmVhdGUgYW5k
Cj4gdG8gZGVzdHJveSBjbGllbnQgY29udGV4dC4gVGhleSBjYW4ndCBibG9jayBpbiBPUC1URUUs
IGFzIHRoZXkgYXJlCj4gY29uc2lkZXJlZCAiZmFzdCBjYWxscyIgaW4gdGVybXMgb2YgQVJNIFNN
Q0NDLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtA
Z21haWwuY29tPgo+IAo+IC0tLQo+IAo+ICAgQWxsIHRoZSBwYXRjaGVzIHRvIG9wdGVlLmMgc2hv
dWxkIGJlIG1lcmdlZCB0b2dldGhlci4gVGhleSB3ZXJlCj4gICBzcGxpdCB0byBlYXNlIHVwIHJl
dmlldy4gQnV0IHRoZXkgZGVwZW5kIGhlYXZpbHkgb24gZWFjaCBvdGhlci4KPiAKPiBDaGFuZ2Vz
IGZyb20gdjM6Cj4gICAgLSBJbnRyb2R1Y2VkIG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkg
ZnVuY3Rpb24gdG8gZnJlZQo+ICAgICAgbWVkaWF0b3IgcmVzb3VyY2VzIGluIGEgbW9yZSBjb250
cm9sbGFibGUgd2F5Cj4gCj4gQ2hhbmdlcyBmcm9tIHYyOgo+ICAgIC0gRml4ZWQgY29kaW5nIHN0
eWxlCj4gICAgLSBJbnRyb2R1Y2VkIHRlZS9LY29uZmlnCj4gICAgLSBGaXhlZCBlcnJvciBtZXNz
YWdlcwo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICB8ICAgMiArCj4gICB4
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAgIHwgICA0ICsKPiAgIHhlbi9hcmNoL2FybS90ZWUv
TWFrZWZpbGUgICAgfCAgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICB8IDE3
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCB8ICAgMyArCj4gICA1IGZpbGVzIGNoYW5nZWQsIDE4MCBpbnNlcnRpb25z
KCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCBl
NTI3YjJmODg1Li45OWU2ZjBlYmIyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmln
Cj4gKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBAQCAtMjM3LDMgKzIzNyw1IEBAIHNvdXJj
ZSAiYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWciCj4gICBzb3VyY2UgImNvbW1vbi9LY29uZmln
Igo+ICAgCj4gICBzb3VyY2UgImRyaXZlcnMvS2NvbmZpZyIKPiArCj4gK3NvdXJjZSAiYXJjaC9h
cm0vdGVlL0tjb25maWciCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyBi
L3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMDAwMC4uNWI4MjlkYjJlOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9h
cm0vdGVlL0tjb25maWcKPiBAQCAtMCwwICsxLDQgQEAKPiArY29uZmlnIE9QVEVFCj4gKwlib29s
ICJFbmFibGUgT1AtVEVFIG1lZGlhdG9yIgo+ICsJZGVmYXVsdCBuCj4gKwlkZXBlbmRzIG9uIFRF
RQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJt
L3RlZS9NYWtlZmlsZQo+IGluZGV4IGM1NGQ0Nzk2ZmYuLjk4MmM4Nzk2ODQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFr
ZWZpbGUKPiBAQCAtMSArMSwyIEBACj4gICBvYmoteSArPSB0ZWUubwo+ICtvYmotJChDT05GSUdf
T1BURUUpICs9IG9wdGVlLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
IGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwMDAwLi5iNTBjNTgxYWFmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYwo+IEBAIC0wLDAgKzEsMTcwIEBACj4gKy8qCj4gKyAqIHhlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYwo+ICsgKgo+ICsgKiBPUC1URUUgbWVkaWF0b3IKPiArICoKPiArICog
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5
cmlnaHQgKGMpIDIwMTggRVBBTSBTeXN0ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZl
cnNpb24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KCkkgdGhpbmsgeW91IGFyZSBtaXNzaW5nIHBhcnRzIG9mIHRoZSBHUEx2MiBoZXJlOgoKVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCmJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCk1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgo+ICsjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+Cj4gKwo+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gKyNpbmNsdWRl
IDxhc20vdGVlL3RlZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KPiArI2lu
Y2x1ZGUgPGFzbS90ZWUvb3B0ZWVfc21jLmg+Cj4gKwo+ICsjZGVmaW5lIE9QVEVFX0VOQUJMRUQg
KCh2b2lkKikweDEpCgpQbGVhc2UgZG9uJ3QgZG8gdGhhdC4gSW50cm9kdWNlIGEgZHVtbXkgc3Ry
dWN0dXJlIGluc3RlYWQgYW5kIGZpbGwgaXQgdXAgd2hlbiAKbmVlZGVkLgoKPiArCj4gKy8qIENs
aWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwoKcy9mb3IvZm9y
IHRoZS8KCj4gKyNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFpbikgKChkb21haW4pLT5kb21h
aW5faWQgKyAxKQo+ICsKPiArc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPiArewo+ICsg
ICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOwo+ICsgICAgc3RydWN0IGFybV9zbWNjY19y
ZXMgcmVzcDsKPiArCj4gKyAgICAvKiBDaGVjayBmb3IgZW50cnkgaW4gZHRiICovCj4gKyAgICBu
b2RlID0gZHRfZmluZF9jb21wYXRpYmxlX25vZGUoTlVMTCwgTlVMTCwgImxpbmFybyxvcHRlZS10
eiIpOwo+ICsgICAgaWYgKCAhbm9kZSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIC8qIENoZWNrIFVJRCAqLwo+ICsgICAgYXJtX3NtY2NjX3NtYyhBUk1fU01DQ0NfQ0FMTF9V
SURfRklEKFRSVVNURURfT1NfRU5EKSwgJnJlc3ApOwo+ICsKPiArICAgIGlmICggKHVpbnQzMl90
KXJlc3AuYTAgIT0gT1BURUVfTVNHX1VJRF8wIHx8Cj4gKyAgICAgICAgICh1aW50MzJfdClyZXNw
LmExICE9IE9QVEVFX01TR19VSURfMSB8fAo+ICsgICAgICAgICAodWludDMyX3QpcmVzcC5hMiAh
PSBPUFRFRV9NU0dfVUlEXzIgfHwKPiArICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTMgIT0gT1BU
RUVfTVNHX1VJRF8zICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJu
IHRydWU7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgb3B0ZWVfZG9tYWluX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKPiArewo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogSW5mb3JtIE9QLVRFRSBhYm91dCBhIG5ldyBndWVzdC4KPiArICAgICAq
IFRoaXMgaXMgYSAiRmFzdCIgY2FsbCBpbiB0ZXJtcyBvZiBPUC1URUUuIFRoaXMgYmFzaWNhbGx5
Cj4gKyAgICAgKiBtZWFucyB0aGF0IGl0IGNhbid0IGJlIHByZWVtcHRlZCwgYmVjYXVzZSB0aGVy
ZSBpcyBubwo+ICsgICAgICogdGhyZWFkIGFsbG9jYXRlZCBmb3IgaXQgaW4gT1AtVEVFLiBJdCBp
cyBjbG9zZSB0byBhdG9taWMKPiArICAgICAqIGNvbnRleHQgaW4gbGludXgga2VybmVsOiBFLmcu
IG5vIGJsb2NraW5nIGNhbGxzIGNhbiBiZSBpc3N1ZWQuCgpUaGlzIGRvZXMgbm90IHJlYWxseSBt
YWtlIHNlbnNlIHRvIGRlc2NyaWJlIExpbnV4IGhlcmUuIENhbid0IHlvdSBqdXN0IG1ha2UgdGhl
IAp3b3JkaW5nIE9TIGFnbm9zdGljPwoKPiArICAgICAqIEFsc28sIGludGVycnVwdHMgYXJlIGRp
c2FibGVkLgo+ICsgICAgICoKPiArICAgICAqIGE3IHNob3VsZCBiZSAwLCBzbyB3ZSBjYW4ndCBz
a2lwIGxhc3QgNiBwYXJhbWV0ZXJzIG9mIGFybV9zbWNjY19zbWMoKQo+ICsgICAgICovCj4gKyAg
ICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9DUkVBVEVELCBPUFRFRV9DTElFTlRfSUQoZCks
IDAsIDAsIDAsIDAsIDAsIDAsCj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPiArICAgIGlm
ICggcmVzcC5hMCAhPSBPUFRFRV9TTUNfUkVUVVJOX09LICkKPiArICAgIHsKPiArICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5hYmxlIHRvIGNyZWF0ZSBPUFRFRSBjbGllbnQ6IHJj
ID0gMHglWFxuIiwKCmdwcmludGsgd2lsbCBwcmludCB0aGUgY3VycmVudCB2Q1BVIGFuZCBub3Qg
dGhlIGRvbWFpbiBjcmVhdGVkLiBUaGlzIGlzIG5vdCB2ZXJ5IAp1c2VmdWwgdG8ga25vdyB0aGUg
Y3VycmVudCBkb21haW4uIFNvIGl0IHdvdWxkIGJlIGJldHRlciB0byB1c2U6CgpwcmludGsoWEVO
TE9HX0dfV0FSTklORywgIiVwZDogVW5hYmxlIHRvIGNyZWF0ZSBPUFRFRSBjbGllbnQ6IHJjIC4u
LiIsIGQpOwoKPiArICAgICAgICAgICAgICAgICh1aW50MzJfdClyZXNwLmEwKTsKPiArCj4gKyAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZC0+YXJjaC50ZWUgPSBP
UFRFRV9FTkFCTEVEOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9p
ZCBmb3J3YXJkX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0
cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4gKwo+ICsgICAgYXJtX3NtY2NjX3NtYyhnZXRfdXNl
cl9yZWcocmVncywgMCksCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAx
KSwKPiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+ICsgICAgICAg
ICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMyksCj4gKyAgICAgICAgICAgICAgICAgIGdl
dF91c2VyX3JlZyhyZWdzLCA0KSwKPiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJl
Z3MsIDUpLAo+ICsgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCj4gKyAg
ICAgICAgICAgICAgICAgIE9QVEVFX0NMSUVOVF9JRChjdXJyZW50LT5kb21haW4pLAo+ICsgICAg
ICAgICAgICAgICAgICAmcmVzcCk7Cj4gKwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJl
c3AuYTApOwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3AuYTEpOwo+ICsgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMs
IHJlc3AuYTMpOwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDQsIDApOwo+ICsgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDUsIDApOwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDYsIDApOwo+ICsg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IG9wdGVl
X3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVy
biAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+ICsKPiAr
ICAgIGlmICggIWQtPmFyY2gudGVlICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgLyoK
PiArICAgICAqIEluZm9ybSBPUC1URUUgdGhhdCBkb21haW4gaXMgc2h1dHRpbmcgZG93bi4gVGhp
cyBpcwo+ICsgICAgICogYWxzbyBhIGZhc3QgU01DIGNhbGwsIGxpa2UgT1BURUVfU01DX1ZNX0NS
RUFURUQsIHNvCj4gKyAgICAgKiBpdCBpcyBhbHNvIG5vbi1wcmVlbXB0aWJsZS4KPiArICAgICAq
IEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9wcGVkLiBPUC1URUUK
PiArICAgICAqIHJlbGllcyBvbiB0aGlzLgo+ICsgICAgICoKPiArICAgICAqIGE3IHNob3VsZCBi
ZSAwLCBzbyB3ZSBjYW4ndCBza2lwIGxhc3QgNiBwYXJhbWV0ZXJzIG9kIGFybV9zbWNjY19zbWMo
KQoKTklUOiBzL29kL29mLwoKPiArICAgICAqLwo+ICsgICAgYXJtX3NtY2NjX3NtYyhPUFRFRV9T
TUNfVk1fREVTVFJPWUVELCBPUFRFRV9DTElFTlRfSUQoZCksIDAsIDAsIDAsIDAsIDAsIDAsCj4g
KyAgICAgICAgICAgICAgICAgICZyZXNwKTsKCllvdXIgc3BsaXQgYmV0d2VlbiBkb21haW5fZGVz
dHJveSBhbmQgcmVsaW5xdWlzaF9yZXNvdXJjZXMgbG9va3Mgd3JvbmcuIElmIHlvdSAKcmVsaW5x
dWlzaCByZXNvdXJjZXMgYmVmb3JlIHRlbGxpbmcgT1AtVEVFIHRoZW4geW91IGFyZSBhdCByaXNr
IHRoYXQgT1AtVEVFIHdpbGwgCnVzZSB0aG9zZSByZXNvdXJjZXMuCgpJbnN0ZWFkIHlvdSBzaG91
bGQgZmlyc3QgdGVsbCBPUC1URUUgdGhlIGRvbWFpbiBpcyBzaHV0dGluZyBkb3duLCB0aGVuIHJl
bGVhc2UgCnRoZSByZXNvdXJjZXMuCgo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBvcHRlZV9oYW5k
bGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgaWYgKCAhY3Vy
cmVudC0+ZG9tYWluLT5hcmNoLnRlZSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSApCj4gKyAgICB7Cj4gKyAgICBjYXNl
IE9QVEVFX1NNQ19DQUxMU19DT1VOVDoKPiArICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1VJRDoK
PiArICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1JFVklTSU9OOgo+ICsgICAgY2FzZSBPUFRFRV9T
TUNfQ0FMTF9HRVRfT1NfVVVJRDoKPiArICAgIGNhc2UgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1Nf
UkVWSVNJT046Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFOgo+ICsgICAg
Y2FzZSBPUFRFRV9TTUNfRElTQUJMRV9TSE1fQ0FDSEU6Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19H
RVRfU0hNX0NPTkZJRzoKPiArICAgIGNhc2UgT1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElF
UzoKPiArICAgIGNhc2UgT1BURUVfU01DX0NBTExfV0lUSF9BUkc6Cj4gKyAgICBjYXNlIE9QVEVF
X1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKPiArICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7
Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPiArICAgIH0KPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVk
aWF0b3Jfb3BzIG9wdGVlX29wcyA9Cj4gK3sKPiArICAgIC5wcm9iZSA9IG9wdGVlX3Byb2JlLAo+
ICsgICAgLmRvbWFpbl9pbml0ID0gb3B0ZWVfZG9tYWluX2luaXQsCj4gKyAgICAuZG9tYWluX2Rl
c3Ryb3kgPSBvcHRlZV9kb21haW5fZGVzdHJveSwKPiArICAgIC5yZWxpbnF1aXNoX3Jlc291cmNl
cyA9IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzLAo+ICsgICAgLmhhbmRsZV9jYWxsID0gb3B0
ZWVfaGFuZGxlX2NhbGwsCj4gK307Cj4gKwo+ICtSRUdJU1RFUl9URUVfTUVESUFUT1Iob3B0ZWUs
ICJPUC1URUUiLCAmb3B0ZWVfb3BzKTsKPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoK
PiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaAo+IGluZGV4IDBmMTUzNzIwOTguLjI5NjBhNTNlNjkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmgKPiBAQCAtOTgsNiArOTgsOSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAg
ICBzdHJ1Y3QgdnBsMDExIHZwbDAxMTsKPiAgICNlbmRpZgo+ICAgCj4gKyNpZmRlZiBDT05GSUdf
VEVFCj4gKyAgICB2b2lkICp0ZWU7Cj4gKyNlbmRpZgo+ICAgfSAgX19jYWNoZWxpbmVfYWxpZ25l
ZDsKPiAgIAo+ICAgc3RydWN0IGFyY2hfdmNwdQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:36:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ot3-0002dj-7H; Fri, 15 Mar 2019 15:36: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4ot1-0002de-Pa
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:36:43 +0000
X-Inumbo-ID: 213181bc-4738-11e9-9cea-db28d20768f9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 213181bc-4738-11e9-9cea-db28d20768f9;
 Fri, 15 Mar 2019 15:36:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 09:36:40 -0600
Message-Id: <5C8BC685020000780021F5E5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 09:36:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-5-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-5-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>,
 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+IE9uIDA3LjAyLjE5IGF0IDE3OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIHBsMmUgYW5kIHBsMWUgdmFyaWFibGVzIGFyZSBoZWF2aWx5IChhYil1c2VkIGluIHRoYXQg
ZnVuY3Rpb24uIEl0Cj4gaXMgZmluZSBhdCB0aGUgbW9tZW50IGJlY2F1c2UgYWxsIHBhZ2UgdGFi
bGVzIGFyZSBhbHdheXMgbWFwcGVkIHNvCj4gdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUg
bGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUuCj4gCj4gV2Ugd2lsbCBzb29uIGhhdmUgdGhlIHJl
cXVpcmVtZW50IHRvIG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMuIFdlCj4gbmVlZCB0byB0cmFj
ayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUgdG8gYXZvaWQgbGVha2FnZS4KPiAKPiBJ
bnRyb2R1Y2Ugc29tZSBsezEsMn10IHZhcmlhYmxlcyB3aXRoIGxpbWl0ZWQgc2NvcGUgc28gdGhh
dCB3ZSBjYW4KPiB0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRlcnMgdG8geGVuIHBhZ2UgdGFibGVz
IG1vcmUgZWFzaWx5LgoKQnV0IHlvdSByZXRhaW4gc29tZSB1c2VzIG9mIHRoZSBvbGQgdmFyaWFi
bGVzLCBhbmQgdG8gYmUgaG9uZXN0IGl0J3MKbm90IHJlYWxseSBjbGVhciB0byBtZSBieSB3aGF0
IGNyaXRlcmlhIChhbmQgaGF2aW5nIG11bHRpcGxlIGluc3RhbmNlcwpvZiBhIHZhcmlhYmxlIG5h
bWUgaW4gYSBzaW5nbGUgZnVuY3Rpb24gaXNuJ3QgbmVjZXNzYXJpbHkgbGVzcyBjb25mdXNpbmcp
LgpJIHRoaW5rIHdlIGVpdGhlciBzdGljayB0byB3aGF0J3MgdGhlcmUgKGRvZXNuJ3QgbG9vayB0
b28gYmFkIHRvIG1lKSwKb3IgeW91IHN3aXRjaCB0byBzY29wZSByZXN0cmljdGVkIHBhZ2UgdGFi
bGUgcG9pbnRlcnMgdGhyb3VnaG91dCB0aGUKZnVuY3Rpb24sIHN1Y2ggdGhhdCB0aGUgZnVuY3Rp
b24gc2NvcGUgc3ltYm9scyBjYW4gZ28gYXdheQphbHRvZ2V0aGVyKS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4owx-0003La-Qs; Fri, 15 Mar 2019 15:40: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4oww-0003LV-9f
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:40:46 +0000
X-Inumbo-ID: b24d7837-4738-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 b24d7837-4738-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 15:40:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 09:40:44 -0600
Message-Id: <5C8BC777020000780021F5EF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 09:40:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-8-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-8-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>,
 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+IE9uIDA3LjAyLjE5IGF0IDE3OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
V2Ugd2lsbCBzb29uIG5lZWQgdG8gY2xlYW4gdXAgbWFwcGluZ3Mgd2hlbmV2ZXIgdGhlIG91dCBt
b3N0IGxvb3AgaXMKPiBlbmRlZC4gQWRkIGEgbmV3IGxhYmVsIGFuZCB0dXJuIHJlbGV2YW50IGNv
bnRpbnVlJ3MgaW50byBnb3RvJ3MuCgpUbyBiZSBob25lc3QsIEkgd2FzIG9uIHRoZSBlZGdlIG9m
IGFscmVhZHkgc3VnZ2VzdGluZyBsZXNzIHVzZQpvZiBnb3RvIGluIHRoZSBwcmV2aW91cyBwYXRj
aC4gVGhpcyBvbmUgZGVmaW5pdGVseSBnb2VzIHRvbyBmYXIKZm9yIG15IHRhc3RlIC0gSSBjYW4g
c29tZWhvdyBsaXZlIHdpdGggZ290by1zIHVzZWQgZm9yIGVycm9yCmhhbmRsaW5nLCBidXQgcGxl
YXNlIG5vdCBtdWNoIG1vcmUuIElzIHRoZXJlIHJlYWxseSBubyBiZXR0ZXIKd2F5PwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:47:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15: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 1h4p2y-0003ZO-MC; Fri, 15 Mar 2019 15: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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4p2x-0003ZJ-GA
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:46:59 +0000
X-Inumbo-ID: 912bf476-4739-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 912bf476-4739-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 15:46: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 4A68F15AB;
 Fri, 15 Mar 2019 08:46:58 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D1313F614;
 Fri, 15 Mar 2019 08:46:57 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-5-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0f678315-7b2a-e923-372e-3b3e3d318609@arm.com>
Date: Fri, 15 Mar 2019 15: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: <20190307210404.12346-5-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 04/10] xen/arm: optee: add fast calls
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

SGkgVm9sb2R5bXlyLAoKT24gMDcvMDMvMjAxOSAyMTowNCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gK3N0YXRpYyB2b2lkIHNldF9yZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQzMl90IHJldCkKPiArewo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJldCk7Cj4g
KyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywg
MiwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMywgMCk7Cj4gKyAgICBzZXRfdXNlcl9y
ZWcocmVncywgNCwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7Cj4gKyAgICBz
ZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7
CgpUaGlzIGRvZXMgbm90IGxvb2sgY29ycmVjdCB0byBtZS4gRnJvbSBwYXRjaCAjMiwgcmVnaXN0
ZXJzIDQtNyBhcmUgYWx3YXlzIApwcmVzZXJ2ZWQuIHJlZ2lzdGVycyAxLTMgbWF5IGJlIHByZXNl
cnZlZCBhcyB3ZWxsIGRlcGVuZGluZyBvbiB0aGUgY2FsbC4KCk1vcmUgaW1wb3J0YW50bHksIFhl
biBpcyBub3cgdXNpbmcgU01DQ0MgaW50ZXJmYWNlIHYxLjEuIFRoaXMgbWVhbnMsIHJlZ2lzdGVy
IAowLTMgYXJlIHVzZWQgZm9yIHJldHVybiB2YWx1ZXMsIHJlZ2lzdGVycyA0LTcgYXJlIHByZXNl
cnZlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:47:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15: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 1h4p3t-0003dD-21; Fri, 15 Mar 2019 15:47:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4p3r-0003d5-TG
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:47:55 +0000
X-Inumbo-ID: b28c2a44-4739-11e9-b5df-b3d17a8d6b32
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b28c2a44-4739-11e9-b5df-b3d17a8d6b32;
 Fri, 15 Mar 2019 15:47: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 609CD15AB;
 Fri, 15 Mar 2019 08:47:54 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5694C3F614;
 Fri, 15 Mar 2019 08:47:53 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-4-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <87daf47a-21e4-0c19-4265-707fd72b1b2c@arm.com>
Date: Fri, 15 Mar 2019 15:47: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: <20190307210404.12346-4-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 03/10] xen/arm: optee: add OP-TEE
 mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

SGkgVm9sb2R5bXlyLAoKT24gMDcvMDMvMjAxOSAyMTowNCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gK3N0YXRpYyB2b2lkIGZvcndhcmRfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiArewo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPiArCj4gKyAgICBhcm1f
c21jY2Nfc21jKGdldF91c2VyX3JlZyhyZWdzLCAwKSwKPiArICAgICAgICAgICAgICAgICAgZ2V0
X3VzZXJfcmVnKHJlZ3MsIDEpLAo+ICsgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVn
cywgMiksCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKPiArICAg
ICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpLAo+ICsgICAgICAgICAgICAgICAg
ICBnZXRfdXNlcl9yZWcocmVncywgNSksCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3Jl
ZyhyZWdzLCA2KSwKPiArICAgICAgICAgICAgICAgICAgT1BURUVfQ0xJRU5UX0lEKGN1cnJlbnQt
PmRvbWFpbiksCj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPiArCj4gKyAgICBzZXRfdXNl
cl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVz
cC5hMSk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7Cj4gKyAgICBzZXRf
dXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNCwg
MCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWco
cmVncywgNiwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7CgpSZWxhdGVkIHRv
IHdoYXQgSSBwb2ludGVkIG9uIHBhdGNoICM0LCB0aGlzIGRvZXMgbm90IGxvb2sgcmlnaHQgdG8g
bWUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 15:59:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15: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 1h4pEk-0004WT-78; Fri, 15 Mar 2019 15:59: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4pEi-0004WO-Un
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 15:59:08 +0000
X-Inumbo-ID: 424798b6-473b-11e9-b070-27830651fd42
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 424798b6-473b-11e9-b070-27830651fd42;
 Fri, 15 Mar 2019 15:59:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87360199"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2pOWAaGbsEkUE0iETs3KoeyDnaYMY+MAgABuidA=
Date: Fri, 15 Mar 2019 15:40:37 +0000
Message-ID: <f8a9964bf2e94b3ba2d17b1037c7d31c@AMSPEX02CL02.citrite.net>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
 <20190314181117.1531-11-paul.durrant@citrix.com>
 <5C8B7608020000780021F0B1@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B7608020000780021F0B1@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 v7 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTUgTWFyY2ggMjAxOSAwOTo1Mwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjcgMTAvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwo+IAo+ID4+PiBPbiAxNC4wMy4xOSBhdCAxOToxMSwgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1l
bnRhdGlvbiBvZiB0aGUgU1RJTUVSMC0xNV9DT05GSUcvQ09VTlQgTVNScwo+ID4gYW5kIGhlbmNl
IGEgdGhlIGZpcnN0IFN5bklDIG1lc3NhZ2Ugc291cmNlLgo+ID4KPiA+IFRoZSBuZXcgKGFuZCBk
b2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGdyb3VwIG1heSBiZQo+
ID4gc3BlY2lmaWVkIHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUuCj4gPgo+ID4gV2hpbGUgaW4gdGhl
IG5laWdoYm91cmhvb2QsIHRoaXMgcGF0Y2ggYWRkcyBhIG1pc3NpbmcgY2hlY2sgZm9yIGFuCj4g
PiBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNo
b3VsZCByZXN1bHQgaW4gYW4KPiA+IGV4Y2VwdGlvbiAoYnV0IG5vdCBiZSByZXBvcnRlZCBhcyBh
biB1bmltcGxlbWVudGVkIE1TUikuCj4gPgo+ID4gTk9URTogSXQgaXMgbmVjZXNzYXJ5IGZvciBj
b3JyZWN0IG9wZXJhdGlvbiB0aGF0IHRpbWVyIGV4cGlyYXRpb24gYW5kCj4gPiAgICAgICBtZXNz
YWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRo
ZSBndWVzdC4KPiA+ICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFtYmlndW91cyBidXQgdGVz
dGluZyB3aXRoIGEgV2luZG93cyAxMCAxODAzCj4gPiAgICAgICBndWVzdCBoYXMgc2hvd24gdGhh
dCB1c2luZyB0aGUgcGFydGl0aW9uIHJlZmVyZW5jZSBjb3VudGVyIGFzIGEKPiA+ICAgICAgIHNv
dXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRz
YyBwYWdlCj4gPiAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseS4gVGhlcmVmb3JlIHRoZSB0
aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCj4gPiAgICAgICBUaGlzIGltcGxlbWVudHMgdGhl
IGFsZ29yaXRobSBmb3IgYWNxdWlyaW5nIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZQo+ID4gICAg
ICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uCj4gPgo+ID4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEh5cGVydmlzb3IgcGFydHMK
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEknbGwg
Z2V0IHRoaXMgc2VyaWVzIGluIG9uY2UgdGhlIHRyZWUgaXMgZnVsbHkgb3BlbiBhZ2Fpbi4KPiAK
CkkndmUgYmVlbiBkb2luZyBtb3JlIHRlc3Rpbmcgb24gdGhlIGZpbmFsIHNlcmllcyBhbmQgSSdt
IHNlZWluZyBhIHByb2JsZW0gd2hpY2ggYXBwZWFycyB0byBiZSBkb3duIHRvIHRoZSBwb2xsIGJs
b2NraW5nIHRoYXQgSSBhZGRlZCBkdXJpbmcgcmV2aWV3LiBKdXN0IG9jY2FzaW9uYWxseSwgaWYg
SSBnZXQgdGhlIFZNIGlkbGUsIHRoZW4gdGhlIHRpbWVyIGFwcGVhcnMgdG8gd2VkZ2UgdXAuIEkg
Y2FuIHVzdWFsbHkgdW5ibG9jayB0aGUgVk0gYnkgc2VuZGluZyBhIGtleWJvYXJkIGludGVycnVw
dCBidXQgdGhlIHByb2JsZW0gZG9lcyBub3Qgb2NjdXIgYXQgYWxsIGlmIEkgcmVtb3ZlIHRoZSBw
b2xsIGJsb2NraW5nIGZsYWcuCgpTbywgQUlVSSB0aGUgcmVhc29uIHlvdSB3YW50ZWQgaXQgYWRk
ZWQgd2FzIHRoYXQgeW91IHdhbnRlZCB0byBhdm9pZCBtdWx0aXBsZSBjYWxscyBodm1fdmNwdV9o
YXNfcGVuZGluZ19pcnEoKSBmcm9tIHJldHVybmluZyBkaWZmZXJlbnQgaW50YWNrIHZhbHVlcz8g
QnV0IGxvb2tpbmcgYWdhaW4sIHRoaXMgY291bGQgZWFzaWx5IGhhcHBlbiBpZiBhIGhpZ2hlciBp
cnIgYml0IGdldHMgc2V0IGJldHdlZW4gY2FsbHMgKHdoaWNoIGNhbiBhcHBhcmVudGx5IGhhcHBl
biBhc3luY2hyb25vdXNseSkgc28gSSdtIHJlYWxseSBubyBsb25nZXIgc3VyZSB3aHkgSSBuZWVk
IHRvIGF2b2lkIG11bHRpcGxlIHBvbGxzLiBXaGF0IGlzIHRoZSBwcm9ibGVtIHRoYXQgbmVlZHMg
dG8gYmUgYXZvaWRlZD8KCiAgUGF1bAoKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4pFi-0005Wi-J8; Fri, 15 Mar 2019 16:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qf/r=RS=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h4pFh-0005WV-8B
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 16:00:09 +0000
X-Inumbo-ID: 66526f92-473b-11e9-87aa-37a76ecc5c2d
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66526f92-473b-11e9-87aa-37a76ecc5c2d;
 Fri, 15 Mar 2019 16:00:06 +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 x2FFrRFY014970;
 Fri, 15 Mar 2019 16:00:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=PiHHqU9vZWLxcnLO4W8wU7fOkAzbZNBiM3MIICGJFJA=;
 b=eFAyEbolZhu6CZr9rBvZ8KwnudSUDhdF35FrazEpAt79MUxvySW2nYz8pS7JYuPcsCqP
 lr86hsGRv//njxXTVgIby9d3DZDgc0TmlUyG4dqIkeLCvp0e/SYnLib/KhqZhFNNj2q2
 xTKytJNhls7x3iMPAz7oZWZG4tTRhJEP8mxqU4pliSeyjYvoaYx1E5FNVW1eyIUXvp9o
 mCN6AG0rvUfiC/Z3Kj2gDDflbgYXLD5RImGcJa+tH9o+nYjKU/UBp+40F4E6eXESsaak
 UcDViss9jaMIaco25afgcYip0OLJBhZIsxYPpzv4jU+nnET/ahD60AAAcADlJe5sKWpN Og== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2r430f8071-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Mar 2019 16:00:00 +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 x2FFxsqc023917
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Mar 2019 15:59:54 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 x2FFxrT9030037;
 Fri, 15 Mar 2019 15:59:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Mar 2019 15:59:52 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1552663389-665-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: <835b8a7f-104d-2c9e-f0e5-719477dd04c6@oracle.com>
Date: Fri, 15 Mar 2019 11:59:39 -0400
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: <1552663389-665-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9195
 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=792 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903150113
Subject: Re: [Xen-devel] [PATCH] x86/svm: Improve code generation from
 cpu_has_svm_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: Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMy8xNS8xOSAxMToyMyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUYWtpbmcgc3ZtX2Zl
YXR1cmVfZmxhZ3MgYnkgcG9pbnRlciBhbmQgdXNpbmcgdGVzdF9iaXQoKSByZXN1bHRzIGluIGdl
bmVyYXRlZAo+IGNvZGUgd2hpY2ggbG9hZHMgc3ZtX2ZlYXR1cmVfZmxhZ3MgaW50byBhIDMyYml0
IHJlZ2lzdGVyLCB0aGVuIGRvZXMgYSBiaXR3aXNlCj4gb3BlcmF0aW9uLgo+Cj4gVGhlIGxvZ2lj
IGNhbiBiZSBleHByZXNzZWQgaW4gdGVybXMgb2YgYSBzdHJhaWdodCBiaXR3aXNlIG9wZXJhdGlv
biwgcmVzdWx0aW5nCj4gaW4gdGhlIGZvbGxvd2luZyBtaW5vciBpbXByb3ZlbWVudC4KPgo+ICAg
YWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tMTM2ICgtMTM2KQo+
ICAgRnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBu
ZXcgICBkZWx0YQo+ICAgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSAgICAgICAg
ICAgMjgxICAgICAyNzMgICAgICAtOAo+ICAgc3ZtX2NyZWF0ZV92bWNiICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxNDA0ICAgIDEzODggICAgIC0xNgo+ICAgc3ZtX3ZtZXhpdF9oYW5kbGVy
ICAgICAgICAgICAgICAgICAgICAgICAgICA2MjcxICAgIDYyMzkgICAgIC0zMgo+ICAgc3RhcnRf
c3ZtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODE4ICAgICA3MzggICAgIC04
MAo+ICAgVG90YWw6IEJlZm9yZT0zMzQ3NTY5LCBBZnRlcj0zMzQ3NDMzLCBjaGcgLTAuMDAlCj4K
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNlbC5j
b20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4pGk-0005kN-0M; Fri, 15 Mar 2019 16:01: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4pGi-0005kF-Nd
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:01:12 +0000
X-Inumbo-ID: 8bf25df3-473b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bf25df3-473b-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:01:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87360400"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C8B9EAB020000780021F439@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: <4a0ee305-a462-e4d6-53a4-635a3308219b@citrix.com>
Date: Fri, 15 Mar 2019 15:43: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: <5C8B9EAB020000780021F439@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/MCE: mcequirk stuff is AMD-specific
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMjo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2FtZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2Ft
ZC5jCj4gQEAgLTcwLDEyICs3MCwyMiBAQAo+ICAjaW5jbHVkZSAieDg2X21jYS5oIgo+ICAjaW5j
bHVkZSAibWNlX2FtZC5oIgo+ICAjaW5jbHVkZSAibWNhY3Rpb24uaCIKPiAtI2luY2x1ZGUgIm1j
ZV9xdWlya3MuaCIKPiAgI2luY2x1ZGUgInZtY2UuaCIKPiAgCj4gLSNkZWZpbmUgQU5ZIC0xCj4g
KyNkZWZpbmUgQU5ZICh+MFUpCj4gIAo+IC1zdGF0aWMgY29uc3Qgc3RydWN0IG1jZV9xdWlya2Rh
dGEgbWNlX2FtZF9xdWlya3NbXSA9IHsKPiArZW51bSBtY2VxdWlya19hbWRfZmxhZ3Mgewo+ICsg
ICAgTUNFUVVJUktfTk9ORSwKPiArICAgIE1DRVFVSVJLX0s4X0dBUlQsCj4gKyAgICBNQ0VRVUlS
S19GMTBfR0FSVAoKU2VlaW5nIGFzIHlvdSdyZSBtb2RpZnlpbmcgdGhpcywgbWluZCBhZGRpbmcg
YSB0cmFpbGluZyBjb21tYSBqdXN0IGluCmNhc2UgaXQgbmVlZHMgZXh0ZW5kaW5nIGluIHRoZSBm
dXR1cmU/CgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:12:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4pRv-0006eU-3W; Fri, 15 Mar 2019 16:12: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4pRt-0006eP-Jt
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:12:45 +0000
X-Inumbo-ID: 27baa611-473d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27baa611-473d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:12:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87361289"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <667b2ee6-fc6f-64e6-5977-2c69a9d97a95@citrix.com>
Date: Fri, 15 Mar 2019 15:55: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: <20190314115937.26394-2-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, 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>

T24gMTQvMDMvMjAxOSAxMTo1OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMTEwMCw2ICsx
MTAwLDIwIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1X3BvbGljeSB4ZW5fc3lzY3Rs
X2NwdV9wb2xpY3lfdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVf
cG9saWN5X3QpOwo+ICAjZW5kaWYKPiAgCj4gKy8qCj4gKyAqIFhFTl9TWVNDVExfZ2V0X2NvbmZp
Zwo+ICsgKgo+ICsgKiBSZXR1cm4gZ3ppcC1lZCAuY29uZmlnIGZpbGUKCkkgZG9uJ3QgdGhpbmsg
aXQgaXMgd2lzZSB0byBiYWtlIGd6aXAgaW50byB0aGUgQVBJLsKgIFRoZXNlIGRheXMsIHRoZXJl
CnJlYWxseSBhcmUgYmV0dGVyIG9wdGlvbnMgdGhhbiBnemlwIGJvdGggaW4gdGVybXMgb2YgY29t
cHJlc3Npb24gcmF0aW8KYW5kIGRlY29tcHJlc3Mgc3BlZWQuCgpJJ2Qgc3VnZ2VzdCBqdXN0IHNh
eWluZyAiZmlsZSBtYXkgYmUgY29tcHJlc3NlZCIgYW5kIGxlYXZlIGl0IHVwIHRvIHRoZQpwYWNr
YWdlcnMgYnVpbGQgc3lzdGVtIGFuZCBgeGxgIGNob2ljZXMgdG8gYWdyZWUgb24gd2hpY2ggY29t
cHJlc3Npb24KKGlmIGFueSkgdG8gdXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:12:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4pS4-0006ff-Hu; Fri, 15 Mar 2019 16:12: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=T4ZO=RS=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1h4pS3-0006fV-PD
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:12:55 +0000
X-Inumbo-ID: 303eae3a-473d-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 303eae3a-473d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:12:54 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id p1so10160001wrs.8
 for <xen-devel@lists.xenproject.org>; Fri, 15 Mar 2019 09:12:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+wvCTgh9ayhtPZUWe8ByYwKrLpkqdsmkFRMIlCmQRdc=;
 b=D6pEWvPywmamac2r92OQFXUdLfaLfmWV6ZEVXERU/1TbjCMK+AyR9XXONisCvjxHIy
 yK9BdriKjMrPkRKS88wLDHCyHNm2CSkvdubeKlB/0RDA0p0JapmvUC1PRGw7sfaUM5FD
 RuxsJgQ7LS/c28jIaDkLqinVDetCjO8CzIlu52JuXepTTP3+cPmnseHtItWnS2c+Nw6F
 2SB9XQzc7zaviLNQHsXlQcPk4ukrYo8YCIS1IFVeZCq72tskNmaw+U3fbw40pGr+Thap
 Tr4f+LJGYTRMh6EoO1n2sGg0uUbkpmFJKk8GwMhAIHAAp5rVCtbpGNHf7um1sJb07U61
 3HUA==
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=+wvCTgh9ayhtPZUWe8ByYwKrLpkqdsmkFRMIlCmQRdc=;
 b=RqNMMIr8sgKFQzBrDA2NUQv7F2qg9AhlhMJNTt8lGLUdPUU2oDap+Ti3qxarFYEDUo
 b3Bg15c2OknJB7cOLvaE125yJUQyZwCSl22LupWvglsJ3kNRQcUgQxdftvDHO5dF09px
 WEUY10jDiHtCEUGsUHXKmHe/h0zMQCdk/n20J09gdnWefIgr4NJt2nJKjm8b/wBMm0Fv
 zjsBtNw/EDol1ylsf5f8JhqV29KOXnC6Dne6ED9xlB2IG9nNDK+X28ZF7xZ4FLUt0Iad
 9BOdXa7HyHhuy0AJCZ9AnDn+dPwbNGYMCGs4HGXallHJOuXUNfr6bUqKHl9fsdfj3DhY
 AnpA==
X-Gm-Message-State: APjAAAWWlBZeEb1I3r9Q2AmjQKLix36A9FwcybAzIOgjHwEDeZnjLB0D
 gr8LW+a/cKBJKgFD75+t8URUApf3WfYPhUCoaW0=
X-Google-Smtp-Source: APXvYqzNQa9K8QvgK5/o3IsQtEjYrRcDGLwyf352rlTiVm83bPh17XkcKJRJ2FPOneAqFTAOeiJvebHnEwodj8+UGmo=
X-Received: by 2002:adf:ffc2:: with SMTP id x2mr2852966wrs.157.1552666373368; 
 Fri, 15 Mar 2019 09:12:53 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
 <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
In-Reply-To: <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 15 Mar 2019 10:12:16 -0600
Message-ID: <CABfawh=43-ehosWYG7iGmLQRkFXZN4EFsW5GGSVqHW_57OmSaQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 Shane Wang <shane.wang@intel.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, "Hawrylko,
 Lukasz" <lukasz.hawrylko@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Gang Wei <gang.wei@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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgNDo1OCBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IE9uIFRodSwgTWFyIDE0LCAyMDE5IGF0IDA2OjI1OjQyUE0gKzAwMDAs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpIFdlaSwKPiA+Cj4gPiBPbiAzLzEyLzE5IDExOjU0
IEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiBUaGFua3MuIFRoZSBmb3JtYXQgbG9va3MgY29ycmVj
dCBub3cuCj4gPiA+Cj4gPiA+IFNoYW5lLCBjYW4geW91IGFjayB0aGlzIHBhdGNoPwo+ID4KPiA+
IERvIHdlIGFsc28gbmVlZCBHYW5nIFdlaSBhY2tlZC1ieSB0byBjb25maXJtIGhlIHdhbnRzIHRv
IGJlIHJlbW92ZWQ/Cj4KPiBJbiB0aGVvcnkgeWVzLCBidXQgaWYgR2FuZyBoYWQgbGVmdCBJbnRl
bCB0aGVyZSBoZSBjb3VsZG4ndCBwb3NzaWJseQo+IHJlcGx5IGZyb20gaGlzIGludGVsIGFkZHJl
c3MuIEFuZCB0aGVyZSB3aWxsIGJlIG5vIHdheSB0byB2ZXJpZnkgaWYgYQo+IEdhbmcgV2VpIGVt
YWlsIGZyb20gYW55IG90aGVyIGFkZHJlc3MgaXMgdGhlIEdhbmcgV2VpIHdlJ3JlIGxvb2tpbmcg
Zm9yLgoKUGVyaGFwcyBmb3IgdGhpcyByZWFzb24gaXQgd291bGQgYmUgbmljZSBpZiBlYWNoIG1h
aW50YWluZXIgcmVjb3JkZWQgYQpwZ3Aga2V5IGluIGVpdGhlciB0aGUgbWFpbnRhaW5lcnMgZmls
ZSBvciBzb21lIG90aGVyIGZpbGUgc28gdGhleSBjYW4KcHJvdmUgdGhlaXIgaWRlbnRpdHkgaWYg
bmVlZGVkLiBTaG91bGQgYWxzbyBoYXZlIGEgcG9saWN5IHRoYXQgZW5zdXJlcwp0aGF0IGtleSBp
cyBub3Qgc2hhcmVkIHdpdGggdGhlIHBhcmVudCBvcmdhbml6YXRpb24gb3Igd2UgbWF5IGhhdmUK
Im1haW50YWluZXJzIiB3aG8ganVzdCBoYXBwZW4gdG8gbGl2ZSBmb3JldmVyIDspCgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:16:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4pVp-0006wz-3t; Fri, 15 Mar 2019 16: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=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4pVn-0006wu-LJ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:16:47 +0000
X-Inumbo-ID: bab71dfe-473d-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 bab71dfe-473d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:16:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 10:16:45 -0600
Message-Id: <5C8BCFEC020000780021F635@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 10:16:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
 <20190314181117.1531-11-paul.durrant@citrix.com>
 <5C8B7608020000780021F0B1@prv1-mh.provo.novell.com>
 <f8a9964bf2e94b3ba2d17b1037c7d31c@AMSPEX02CL02.citrite.net>
In-Reply-To: <f8a9964bf2e94b3ba2d17b1037c7d31c@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAzLjE5IGF0IDE2OjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFNvLCBBSVVJIHRoZSByZWFzb24geW91IHdhbnRlZCBpdCBhZGRlZCB3YXMgdGhhdCB5b3Ug
d2FudGVkIHRvIGF2b2lkIAo+IG11bHRpcGxlIGNhbGxzIGh2bV92Y3B1X2hhc19wZW5kaW5nX2ly
cSgpIGZyb20gcmV0dXJuaW5nIGRpZmZlcmVudCBpbnRhY2sgCj4gdmFsdWVzPyBCdXQgbG9va2lu
ZyBhZ2FpbiwgdGhpcyBjb3VsZCBlYXNpbHkgaGFwcGVuIGlmIGEgaGlnaGVyIGlyciBiaXQgZ2V0
cyAKPiBzZXQgYmV0d2VlbiBjYWxscyAod2hpY2ggY2FuIGFwcGFyZW50bHkgaGFwcGVuIGFzeW5j
aHJvbm91c2x5KSBzbyBJJ20gcmVhbGx5IAo+IG5vIGxvbmdlciBzdXJlIHdoeSBJIG5lZWQgdG8g
YXZvaWQgbXVsdGlwbGUgcG9sbHMuIFdoYXQgaXMgdGhlIHByb2JsZW0gdGhhdCAKPiBuZWVkcyB0
byBiZSBhdm9pZGVkPwoKSG1tLCB0cnVlLiBMb29rcyBsaWtlIEkndmUgbWlzLWd1aWRlZCB5b3Us
IEknbSBzb3JyeSBmb3IgdGhhdC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:18:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4pXm-00073J-Ij; Fri, 15 Mar 2019 16:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=64UD=RS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h4pXl-00073E-Jt
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:18:49 +0000
X-Inumbo-ID: 0278720c-473e-11e9-8e9c-a362c3e6c63b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0278720c-473e-11e9-8e9c-a362c3e6c63b;
 Fri, 15 Mar 2019 16:18:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Mar 2019 10:18:46 -0600
Message-Id: <5C8BD066020000780021F644@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Mar 2019 10:18:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C8B9EAB020000780021F439@prv1-mh.provo.novell.com>
 <4a0ee305-a462-e4d6-53a4-635a3308219b@citrix.com>
In-Reply-To: <4a0ee305-a462-e4d6-53a4-635a3308219b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/MCE: mcequirk stuff is AMD-specific
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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+IE9uIDE1LjAzLjE5IGF0IDE2OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMjo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZV9hbWQuYwo+PiBAQCAtNzAsMTIgKzcwLDIyIEBACj4+ICAjaW5jbHVkZSAieDg2X21j
YS5oIgo+PiAgI2luY2x1ZGUgIm1jZV9hbWQuaCIKPj4gICNpbmNsdWRlICJtY2FjdGlvbi5oIgo+
PiAtI2luY2x1ZGUgIm1jZV9xdWlya3MuaCIKPj4gICNpbmNsdWRlICJ2bWNlLmgiCj4+ICAKPj4g
LSNkZWZpbmUgQU5ZIC0xCj4+ICsjZGVmaW5lIEFOWSAofjBVKQo+PiAgCj4+IC1zdGF0aWMgY29u
c3Qgc3RydWN0IG1jZV9xdWlya2RhdGEgbWNlX2FtZF9xdWlya3NbXSA9IHsKPj4gK2VudW0gbWNl
cXVpcmtfYW1kX2ZsYWdzIHsKPj4gKyAgICBNQ0VRVUlSS19OT05FLAo+PiArICAgIE1DRVFVSVJL
X0s4X0dBUlQsCj4+ICsgICAgTUNFUVVJUktfRjEwX0dBUlQKPiAKPiBTZWVpbmcgYXMgeW91J3Jl
IG1vZGlmeWluZyB0aGlzLCBtaW5kIGFkZGluZyBhIHRyYWlsaW5nIGNvbW1hIGp1c3QgaW4KPiBj
YXNlIGl0IG5lZWRzIGV4dGVuZGluZyBpbiB0aGUgZnV0dXJlPwoKT2gsIHN1cmUgLSBzaW1wbHkg
YW4gb3ZlcnNpZ2h0IChvciBoYWJpdCBmcm9tIHByaXZhdGUgcHJvamVjdHMsCndoZXJlIEkgZG9u
J3Qgbm9ybWFsbHkgZG8gdGhpcykuCgo+IE90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:25:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4pde-0007qT-Aa; Fri, 15 Mar 2019 16:24: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4pdd-0007qO-18
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:24:53 +0000
X-Inumbo-ID: d9a2c0c0-473e-11e9-9c63-a78938aaee48
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9a2c0c0-473e-11e9-9c63-a78938aaee48;
 Fri, 15 Mar 2019 16:24:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87362256"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F30F020000780021C623@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: <3130469f-2e88-ce93-198d-3a5214c89e40@citrix.com>
Date: Fri, 15 Mar 2019 16:07:03 +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: <5C80F30F020000780021C623@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] x86/e820: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, 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>

T24gMDcvMDMvMjAxOSAxMDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gZTgyMC5jOiBJbiBmdW5j
dGlvbiDigJhjbGlwX3RvX2xpbWl04oCZOgo+IC4uLi94ZW4vaW5jbHVkZS9hc20vc3RyaW5nLmg6
MTA6MjY6IGVycm9yOiDigJhfX2J1aWx0aW5fbWVtbW92ZeKAmSBvZmZzZXQgWy0xNiwgLTM2XSBp
cyBvdXQgb2YgdGhlIGJvdW5kcyBbMCwgMjA0ODRdIG9mCj4gb2JqZWN0IOKAmGU4MjDigJkgd2l0
aCB0eXBlIOKAmHN0cnVjdCBlODIwbWFw4oCZIFstV2Vycm9yPWFycmF5LWJvdW5kc10KPiAgICAx
MCB8ICNkZWZpbmUgbWVtbW92ZShkLCBzLCBuKSBfX2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQo+
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+Cj4gZTgyMC5jOjQwNDoxMzogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmG1lbW1v
dmXigJkKPiAgIDQwNCB8ICAgICAgICAgICAgIG1lbW1vdmUoJmU4MjAubWFwW2ldLCAmZTgyMC5t
YXBbaSsxXSwKPiAgICAgICB8ICAgICAgICAgICAgIF5+fn5+fn4KPiBlODIwLmM6MzY6MTY6IG5v
dGU6IOKAmGU4MjDigJkgZGVjbGFyZWQgaGVyZQo+ICAgIDM2IHwgc3RydWN0IGU4MjBtYXAgZTgy
MDsKPiAgICAgICB8ICAgICAgICAgICAgICAgIF5+fn4KPgo+IFdoaWxlIEkgY2FuJ3Qgc2VlIHdo
ZXJlIHRoZSBuZWdhdGl2ZSBvZmZzZXRzIHdvdWxkIGNvbWUgZnJvbSwgY29udmVydGluZwo+IHRo
ZSBsb29wIGluZGV4IHRvIHVuc2lnbmVkIHR5cGUgaGVscHMuIFRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvCj4gY29udmVydCBzZXZlcmFsIG90aGVyIGxvY2FsIHZhcmlhYmxlcyBhbmQgY29w
eV9lODIwX21hcCgpJ3Mgc2Vjb25kCj4gcGFyYW1ldGVyIHRvIHVuc2lnbmVkIGludCAoYW5kIGJv
b2wgaW4gb25lIGNhc2UpLgo+Cj4gUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xk
QHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwg
d2l0aCBvbmUgcmVxdWVzdC4KCj4KPiAtLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2U4MjAuYwo+IEBAIC0zMDQsNyArMzAwLDcgQEAgaW50IF9faW5pdCBzYW5p
dGl6ZV9lODIwX21hcChzdHJ1Y3QgZTgyMAo+ICAgKiB0aGlua3BhZCA1NjB4LCBmb3IgZXhhbXBs
ZSwgZG9lcyBub3QgY29vcGVyYXRlIHdpdGggdGhlIG1lbW9yeQo+ICAgKiBkZXRlY3Rpb24gY29k
ZS4pCj4gICAqLwo+IC1zdGF0aWMgaW50IF9faW5pdCBjb3B5X2U4MjBfbWFwKHN0cnVjdCBlODIw
ZW50cnkgKiBiaW9zbWFwLCBpbnQgbnJfbWFwKQo+ICtzdGF0aWMgaW50IF9faW5pdCBjb3B5X2U4
MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKiBiaW9zbWFwLCB1bnNpZ25lZCBpbnQgbnJfbWFwKQo+
ICB7Cj4gICAgICAvKiBPbmx5IG9uZSBtZW1vcnkgcmVnaW9uIChvciBuZWdhdGl2ZSk/IElnbm9y
ZSBpdCAqLwoKVGhpcyBjb21tZW50IGlzIG5vdyBzdGFsZS7CoCBJJ2QganVzdCBkcm9wIHRoZSBi
aXQgaW4gYnJhY2tldHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4pi9-00080Z-VO; Fri, 15 Mar 2019 16:29: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=YWx5=RS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h4pi9-00080T-6A
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:29:33 +0000
X-Inumbo-ID: 823ae942-473f-11e9-ae42-93e1260a170e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 823ae942-473f-11e9-ae42-93e1260a170e;
 Fri, 15 Mar 2019 16:29:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CB8DAAAAE;
 Fri, 15 Mar 2019 16:29:29 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com>
 <667b2ee6-fc6f-64e6-5977-2c69a9d97a95@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: <95fd63f7-e7fe-bbb0-a2df-a634d3f05867@suse.com>
Date: Fri, 15 Mar 2019 17:29:28 +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: <667b2ee6-fc6f-64e6-5977-2c69a9d97a95@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxNjo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNC8wMy8yMDE5
IDExOjU5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBAQCAtMTEwMCw2ICsxMTAwLDIwIEBAIHR5
cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1X3BvbGljeSB4ZW5fc3lzY3RsX2NwdV9wb2xpY3lf
dDsKPj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1X3BvbGljeV90KTsK
Pj4gICNlbmRpZgo+PiAgCj4+ICsvKgo+PiArICogWEVOX1NZU0NUTF9nZXRfY29uZmlnCj4+ICsg
Kgo+PiArICogUmV0dXJuIGd6aXAtZWQgLmNvbmZpZyBmaWxlCj4gCj4gSSBkb24ndCB0aGluayBp
dCBpcyB3aXNlIHRvIGJha2UgZ3ppcCBpbnRvIHRoZSBBUEkuwqAgVGhlc2UgZGF5cywgdGhlcmUK
PiByZWFsbHkgYXJlIGJldHRlciBvcHRpb25zIHRoYW4gZ3ppcCBib3RoIGluIHRlcm1zIG9mIGNv
bXByZXNzaW9uIHJhdGlvCj4gYW5kIGRlY29tcHJlc3Mgc3BlZWQuCj4gCj4gSSdkIHN1Z2dlc3Qg
anVzdCBzYXlpbmcgImZpbGUgbWF5IGJlIGNvbXByZXNzZWQiIGFuZCBsZWF2ZSBpdCB1cCB0byB0
aGUKPiBwYWNrYWdlcnMgYnVpbGQgc3lzdGVtIGFuZCBgeGxgIGNob2ljZXMgdG8gYWdyZWUgb24g
d2hpY2ggY29tcHJlc3Npb24KPiAoaWYgYW55KSB0byB1c2UuCgpJIGFtIG5vdCBjb252aW5jZWQg
dGhpcyBpcyBhIGdvb2QgaWRlYS4gSSB0aGluayB0aGUgZGF0YSBmb3JtYXQgc2hvdWxkCmJlIHNw
ZWNpZmllZC4KCkFuZCBUQkg6IHRoZSBkaWZmZXJlbmNlIGluIHNpemUgZm9yIGEgcmF0aGVyICJu
b3JtYWwiIC5jb25maWcgaXMgYWJvdXQKNTAgYnl0ZXMgKEkgdHJpZWQgZ3ppcCwgeHogYW5kIGJ6
aXAyIHdpdGggZ3ppcCBwcm9kdWNpbmcgdGhlIHNtYWxsZXN0CnJlc3VsdCkuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:37:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16:37: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 1h4pqA-0000Ml-R3; Fri, 15 Mar 2019 16:37: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=OLlw=RS=citrix.com=prvs=970e08f8f=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h4pq9-0000Mg-6v
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:37:49 +0000
X-Inumbo-ID: a9b7d874-4740-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9b7d874-4740-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:37:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87363181"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU2pOWAaGbsEkUE0iETs3KoeyDnaYMY+MAgABuidD///yfAIAAEOwQ
Date: Fri, 15 Mar 2019 16:18:21 +0000
Message-ID: <90eb4d70365b488c8f5ba00d49c71500@AMSPEX02CL02.citrite.net>
References: <20190314181117.1531-1-paul.durrant@citrix.com>
 <20190314181117.1531-11-paul.durrant@citrix.com>
 <5C8B7608020000780021F0B1@prv1-mh.provo.novell.com>
 <f8a9964bf2e94b3ba2d17b1037c7d31c@AMSPEX02CL02.citrite.net>
 <5C8BCFEC020000780021F635@prv1-mh.provo.novell.com>
In-Reply-To: <5C8BCFEC020000780021F635@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 v7 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTUgTWFyY2ggMjAxOSAxNjoxNwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtQQVRDSCB2NyAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50
aGV0aWMgdGltZXJzCj4gCj4gPj4+IE9uIDE1LjAzLjE5IGF0IDE2OjQwLCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gU28sIEFJVUkgdGhlIHJlYXNvbiB5b3Ugd2FudGVkIGl0
IGFkZGVkIHdhcyB0aGF0IHlvdSB3YW50ZWQgdG8gYXZvaWQKPiA+IG11bHRpcGxlIGNhbGxzIGh2
bV92Y3B1X2hhc19wZW5kaW5nX2lycSgpIGZyb20gcmV0dXJuaW5nIGRpZmZlcmVudCBpbnRhY2sK
PiA+IHZhbHVlcz8gQnV0IGxvb2tpbmcgYWdhaW4sIHRoaXMgY291bGQgZWFzaWx5IGhhcHBlbiBp
ZiBhIGhpZ2hlciBpcnIgYml0IGdldHMKPiA+IHNldCBiZXR3ZWVuIGNhbGxzICh3aGljaCBjYW4g
YXBwYXJlbnRseSBoYXBwZW4gYXN5bmNocm9ub3VzbHkpIHNvIEknbSByZWFsbHkKPiA+IG5vIGxv
bmdlciBzdXJlIHdoeSBJIG5lZWQgdG8gYXZvaWQgbXVsdGlwbGUgcG9sbHMuIFdoYXQgaXMgdGhl
IHByb2JsZW0gdGhhdAo+ID4gbmVlZHMgdG8gYmUgYXZvaWRlZD8KPiAKPiBIbW0sIHRydWUuIExv
b2tzIGxpa2UgSSd2ZSBtaXMtZ3VpZGVkIHlvdSwgSSdtIHNvcnJ5IGZvciB0aGF0Lgo+IAoKT2su
IEknbGwgc2VuZCBhIGZvbGxvdy11cCBwYXRjaCB0byBwdWxsIGl0IG91dCwgYW5kIEkndmUgYWxz
byBqdXN0IG5vdyBmb3VuZCBhIG1pc3Rha2UgaW4gdGhlIGhhbmRsaW5nIG9mIGFic29sdXRlIHRp
bWVycyBzbyBJJ2xsIHNlbmQgYSBwYXRjaCBmb3IgdGhhdCB0b28uCgogIFBhdWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:41:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4pt9-00013r-9G; Fri, 15 Mar 2019 16:40: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4pt8-00013l-0X
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:40:54 +0000
X-Inumbo-ID: 17638fb4-4741-11e9-8122-536e4f4d4d0e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17638fb4-4741-11e9-8122-536e4f4d4d0e;
 Fri, 15 Mar 2019 16:40:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208,217";a="87363774"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@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: <7520f3cc-1b62-4616-9f93-e061357efa78@citrix.com>
Date: Fri, 15 Mar 2019 16:21: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: <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4272493776245233758=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4272493776245233758==
Content-Type: multipart/alternative;
	boundary="------------C25D6C616C74E039AAFEC904"
Content-Language: en-GB

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

On 07/03/2019 10:32, Jan Beulich wrote:
> generic.c: In function â€˜print_mtrr_stateâ€™:
> generic.c:210:11: error: â€˜%0*lxâ€™ directive output between 1 and 1073741823 bytes may cause result to exceed
> â€˜INT_MAXâ€™ [-Werror=format-overflow=]
>   210 |    printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
>       |           ^~~~~~~~~~~~~~~~~
> generic.c:210:44: note: format string is defined here
>   210 |    printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
> generic.c:210:11: note: directive argument in the range [0, 4503599627370495]
>   210 |    printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
>       |           ^~~~~~~~~~~~~~~~~
> generic.c:210:11: note: assuming directive output of 1 byte
>
> Restrict the width of the variable "width" controlling the number of
> address digits output.
>
> Reported-by: Charles Arnold <carnold@suse.com>
> Signed-off-by: Jan Beulich <jbeulich@suse.com>

This is because GCC doesn't know the value of paddr_bits, and has
concluded that

width = (paddr_bits - PAGE_SHIFT + 3) / 4;

can result in some insane values, which is true.

However, this logic to unnecessarily complicated for something which is
only printed in a verbose or error case.

I'd prefer this as an alternative:

diff --git a/xen/arch/x86/cpu/mtrr/generic.c b/xen/arch/x86/cpu/mtrr/generic.c
index 8f9cf1b..566396f 100644
--- a/xen/arch/x86/cpu/mtrr/generic.c
+++ b/xen/arch/x86/cpu/mtrr/generic.c
@@ -182,7 +182,6 @@ static void __init print_fixed(unsigned int base, unsigned int step,
 static void __init print_mtrr_state(const char *level)
 {
        unsigned int i;
-       int width;
 
        printk("%sMTRR default type: %s\n", level,
               mtrr_attrib_to_str(mtrr_state.def_type));
@@ -203,14 +202,13 @@ static void __init print_mtrr_state(const char *level)
        }
        printk("%sMTRR variable ranges %sabled:\n", level,
               mtrr_state.enabled ? "en" : "dis");
-       width = (paddr_bits - PAGE_SHIFT + 3) / 4;
 
        for (i = 0; i < num_var_ranges; ++i) {
                if (mtrr_state.var_ranges[i].mask & MTRR_PHYSMASK_VALID)
-                       printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
+                       printk("%s  %u base %013"PRIx64"000 mask %013"PRIx64"000 %s\n",
                               level, i,
-                              width, mtrr_state.var_ranges[i].base >> 12,
-                              width, mtrr_state.var_ranges[i].mask >> 12,
+                              mtrr_state.var_ranges[i].base >> 12,
+                              mtrr_state.var_ranges[i].mask >> 12,
                               mtrr_attrib_to_str(mtrr_state.var_ranges[i].base &
                                                  MTRR_PHYSBASE_TYPE_MASK));
                else


--------------C25D6C616C74E039AAFEC904
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/03/2019 10:32, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5C80F32C020000780021C626@prv1-mh.provo.novell.com">
      <pre class="moz-quote-pre" wrap="">generic.c: In function â€˜print_mtrr_stateâ€™:
generic.c:210:11: error: â€˜%0*lxâ€™ directive output between 1 and 1073741823 bytes may cause result to exceed
â€˜INT_MAXâ€™ [-Werror=format-overflow=]
  210 |    printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
      |           ^~~~~~~~~~~~~~~~~
generic.c:210:44: note: format string is defined here
  210 |    printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
generic.c:210:11: note: directive argument in the range [0, 4503599627370495]
  210 |    printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
      |           ^~~~~~~~~~~~~~~~~
generic.c:210:11: note: assuming directive output of 1 byte

Restrict the width of the variable "width" controlling the number of
address digits output.

Reported-by: Charles Arnold <a class="moz-txt-link-rfc2396E" href="mailto:carnold@suse.com">&lt;carnold@suse.com&gt;</a>
Signed-off-by: Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com">&lt;jbeulich@suse.com&gt;</a></pre>
    </blockquote>
    <br>
    This is because GCC doesn't know the value of paddr_bits, and has
    concluded that<br>
    <br>
    width = (paddr_bits - PAGE_SHIFT + 3) / 4;<br>
    <br>
    can result in some insane values, which is true.<br>
    <br>
    However, this logic to unnecessarily complicated for something which
    is only printed in a verbose or error case.<br>
    <br>
    I'd prefer this as an alternative:<br>
    <br>
    <pre>diff --git a/xen/arch/x86/cpu/mtrr/generic.c b/xen/arch/x86/cpu/mtrr/generic.c
index 8f9cf1b..566396f 100644
--- a/xen/arch/x86/cpu/mtrr/generic.c
+++ b/xen/arch/x86/cpu/mtrr/generic.c
@@ -182,7 +182,6 @@ static void __init print_fixed(unsigned int base, unsigned int step,
 static void __init print_mtrr_state(const char *level)
 {
        unsigned int i;
-       int width;
 
        printk("%sMTRR default type: %s\n", level,
               mtrr_attrib_to_str(mtrr_state.def_type));
@@ -203,14 +202,13 @@ static void __init print_mtrr_state(const char *level)
        }
        printk("%sMTRR variable ranges %sabled:\n", level,
               mtrr_state.enabled ? "en" : "dis");
-       width = (paddr_bits - PAGE_SHIFT + 3) / 4;
 
        for (i = 0; i &lt; num_var_ranges; ++i) {
                if (mtrr_state.var_ranges[i].mask &amp; MTRR_PHYSMASK_VALID)
-                       printk("%s  %u base %0*"PRIx64"000 mask %0*"PRIx64"000 %s\n",
+                       printk("%s  %u base %013"PRIx64"000 mask %013"PRIx64"000 %s\n",
                               level, i,
-                              width, mtrr_state.var_ranges[i].base &gt;&gt; 12,
-                              width, mtrr_state.var_ranges[i].mask &gt;&gt; 12,
+                              mtrr_state.var_ranges[i].base &gt;&gt; 12,
+                              mtrr_state.var_ranges[i].mask &gt;&gt; 12,
                               mtrr_attrib_to_str(mtrr_state.var_ranges[i].base &amp;
                                                  MTRR_PHYSBASE_TYPE_MASK));
                else

</pre>
  </body>
</html>

--------------C25D6C616C74E039AAFEC904--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4272493776245233758==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:42:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4puh-0001Ar-RD; Fri, 15 Mar 2019 16:42: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4puh-0001Al-Bx
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 16:42:31 +0000
X-Inumbo-ID: 515eee73-4741-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 515eee73-4741-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:42:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87364021"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1552663389-665-1-git-send-email-andrew.cooper3@citrix.com>
 <835b8a7f-104d-2c9e-f0e5-719477dd04c6@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: <229dcab0-f81c-beb0-f23e-e40f71bbc140@citrix.com>
Date: Fri, 15 Mar 2019 16:22:59 +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: <835b8a7f-104d-2c9e-f0e5-719477dd04c6@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/svm: Improve code generation from
 cpu_has_svm_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: Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMTUvMDMvMjAxOSAxNTo1OSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDMvMTUvMTkg
MTE6MjMgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRha2luZyBzdm1fZmVhdHVyZV9mbGFn
cyBieSBwb2ludGVyIGFuZCB1c2luZyB0ZXN0X2JpdCgpIHJlc3VsdHMgaW4gZ2VuZXJhdGVkCj4+
IGNvZGUgd2hpY2ggbG9hZHMgc3ZtX2ZlYXR1cmVfZmxhZ3MgaW50byBhIDMyYml0IHJlZ2lzdGVy
LCB0aGVuIGRvZXMgYSBiaXR3aXNlCj4+IG9wZXJhdGlvbi4KPj4KPj4gVGhlIGxvZ2ljIGNhbiBi
ZSBleHByZXNzZWQgaW4gdGVybXMgb2YgYSBzdHJhaWdodCBiaXR3aXNlIG9wZXJhdGlvbiwgcmVz
dWx0aW5nCj4+IGluIHRoZSBmb2xsb3dpbmcgbWlub3IgaW1wcm92ZW1lbnQuCj4+Cj4+ICAgYWRk
L3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tMTM2ICgtMTM2KQo+PiAg
IEZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3
ICAgZGVsdGEKPj4gICBzdm1fbmVzdGVkX2ZlYXR1cmVzX29uX2VmZXJfdXBkYXRlICAgICAgICAg
ICAyODEgICAgIDI3MyAgICAgIC04Cj4+ICAgc3ZtX2NyZWF0ZV92bWNiICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxNDA0ICAgIDEzODggICAgIC0xNgo+PiAgIHN2bV92bWV4aXRfaGFuZGxl
ciAgICAgICAgICAgICAgICAgICAgICAgICAgNjI3MSAgICA2MjM5ICAgICAtMzIKPj4gICBzdGFy
dF9zdm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4MTggICAgIDczOCAgICAg
LTgwCj4+ICAgVG90YWw6IEJlZm9yZT0zMzQ3NTY5LCBBZnRlcj0zMzQ3NDMzLCBjaGcgLTAuMDAl
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNlbC5jb20+Cj4KCkkgc3VwcG9zZSB5b3UnZCBsaWtlIG1lIHRvIGZpeCB1cCBPcmFjbGUgb24g
Y29tbWl0PyA7KQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:45:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16:45: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 1h4pxi-0001Nh-CI; Fri, 15 Mar 2019 16:45: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4pxh-0001Nc-2U
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:45:37 +0000
X-Inumbo-ID: c00b05fc-4741-11e9-8f08-ff7ab6c4f05d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c00b05fc-4741-11e9-8f08-ff7ab6c4f05d;
 Fri, 15 Mar 2019 16:45:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87364361"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jason Andryuk'
 <jandryuk@gmail.com>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
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: <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
Date: Fri, 15 Mar 2019 16:28:19 +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: <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
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 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAwOToxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21h
aWwuY29tXQo+PiBTZW50OiAxNCBNYXJjaCAyMDE5IDE4OjE2Cj4+IFRvOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogcWVtdS1kZXZlbEBub25nbnUub3JnOyB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xh
Yi5jb207IFNpbW9uCj4+IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJk
Cj4+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIDYv
Nl0geGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFHRV9TSVpFCj4+Cj4+
IE9uIFdlZCwgTWFyIDEzLCAyMDE5IGF0IDExOjA5IEFNIFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+
Pj4gRnJvbTogSmFzb24gQW5kcnl1ayBbbWFpbHRvOmphbmRyeXVrQGdtYWlsLmNvbV0KPj4+PiBT
ZW50OiAxMSBNYXJjaCAyMDE5IDE4OjAyCj4+Pj4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+
Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb207IFNpbW9uIEdhaXNlcgo+Pj4+IDxzaW1vbkBpbnZpc2libGV0aGluZ3Ns
YWIuY29tPjsgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPjsgU3RlZmFubyBTdGFi
ZWxsaW5pCj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+Pj4+IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4KPj4+PiBTdWJqZWN0OiBbUEFUQ0ggNi82XSB4ZW4tcHQ6IFJvdW5kIHBjaSBy
ZWdpb25zIHNpemVzIHRvIFhFTl9QQUdFX1NJWkUKPj4+Pgo+Pj4+IEZyb206IFNpbW9uIEdhaXNl
ciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPj4+Pgo+Pj4+IElmIGEgcGNpIG1lbW9y
eSByZWdpb24gaGFzIGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQgY2FuIGdldCBsb2NhdGVkIGF0
Cj4+Pj4gYW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGlnbmVkLgo+Pj4gSUlSQyB0aGUg
UENJIHNwZWMgc2F5cyB0aGF0IHRoZSBtaW5pbXVtIG1lbW9yeSByZWdpb24gc2l6ZSBzaG91bGQg
YmUgYXQgbGVhc3QgNGsuIFNob3VsZCB3ZSBldmVuIGJlCj4+IHRvbGVyYXRpbmcgQkFScyBzbWFs
bGVyIHRoYW4gdGhhdD8KPj4+ICAgUGF1bAo+Pj4KPj4gSGksIFBhdWwuCj4+Cj4+IFNpbW9uIGZv
dW5kIHRoaXMsIHNvIGl0IGFmZmVjdHMgYSByZWFsIGRldmljZS4gIFNpbW9uLCBkbyB5b3UgcmVj
YWxsCj4+IHdoaWNoIGRldmljZSB3YXMgYWZmZWN0ZWQ/Cj4+Cj4+IEkgdGhpbmsgQkFScyBvbmx5
IG5lZWQgdG8gYmUgcG93ZXItb2YtdHdvIHNpemUgYW5kIGFsaWduZWQsIGFuZCA0ayBpcwo+PiBu
b3QgYSBtaW5pbXVtLiAgMTZieXRlcyBtYXkgYmUgYSBtaW5pbXVtLCBidXQgSSBkb24ndCBrbm93
IHdoYXQgdGhlCj4+IHNwZWMgc2F5cy4KPj4KPj4gT24gYW4gSXZ5IEJyaWRnZSBzeXN0ZW0sIGhl
cmUgYXJlIHNvbWUgb2YgdGhlIGRldmljZXMgd2l0aCBCQVJzIHNtYWxsZXIgdGhhbiA0SzoKPj4g
MDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDcgU2Vy
aWVzL0MyMTAKPj4gU2VyaWVzIENoaXBzZXQgRmFtaWx5IE1FSSBDb250cm9sbGVyICMxIChyZXYg
MDQpCj4+ICAgIE1lbW9yeSBhdCBkMDczNTAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBb
ZGlzYWJsZWRdIFtzaXplPTE2XQo+PiAwMDoxZC4wIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jw
b3JhdGlvbiA3IFNlcmllcy9DMjEwIFNlcmllcyBDaGlwc2V0Cj4+IEZhbWlseSBVU0IgRW5oYW5j
ZWQgSG9zdCBDb250cm9sbGVyICMxIChyZXYgMDQpIChwcm9nLWlmIDIwIFtFSENJXSkKPj4gICAg
TWVtb3J5IGF0IGQwNzM5MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0g
W3NpemU9MUtdCj4+IDAwOjFmLjMgU01CdXM6IEludGVsIENvcnBvcmF0aW9uIDcgU2VyaWVzL0My
MTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5Cj4+IFNNQnVzIENvbnRyb2xsZXIgKHJldiAwNCkKPj4g
ICAgTWVtb3J5IGF0IGQwNzM0MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxl
ZF0gW3NpemU9MjU2XQo+PiAwMjowMC4wIFN5c3RlbSBwZXJpcGhlcmFsOiBKTWljcm9uIFRlY2hu
b2xvZ3kgQ29ycC4gU0QvTU1DIEhvc3QKPj4gQ29udHJvbGxlciAocmV2IDMwKQo+PiAgICBNZW1v
cnkgYXQgZDA1MDMwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2FibGVkXSBbc2l6
ZT0yNTZdCj4+Cj4+IFRoZXNlIGV4YW1wbGVzIGFyZSBhbGwgNEsgYWxpZ25lZCwgc28gdGhpcyBp
cyBub3QgYW4gaXNzdWUgb24gdGhpcyBtYWNoaW5lLgo+Pgo+PiBSZXZpZXdpbmcgdGhlIGNvZGUs
IEknbSBub3cgd29uZGVyaW5nIGlmIHRoZSBmb2xsb3dpbmcgaW4KPj4gaHcveGVuL3hlbl9wdC5j
Onhlbl9wdF9yZWdpb25fdXBkYXRlIGlzIHdyb25nOiAgICAgICAgcmMgPQo+PiB4Y19kb21haW5f
bWVtb3J5X21hcHBpbmcoeGVuX3hjLCB4ZW5fZG9taWQsCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fUEZOKGd1ZXN0X2FkZHIgKyBYQ19QQUdFX1NJWkUgLSAxKSwK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4obWFjaGluZV9h
ZGRyICsgWENfUEFHRV9TSVpFIC0gMSksCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fUEZOKHNpemUgKyBYQ19QQUdFX1NJWkUgLSAxKSwKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9wKTsKPj4KPj4gSWYgYSBiYXIgb2Ygc2l6ZSAweDEw
MCBpcyBhdCAweGQwNTAwODAwLCB0aGVuIHRoZSBtYWNoaW5lX2FkZHIgcGFzc2VkCj4+IGluIHdv
dWxkIGJlIDB4ZDA1MDEwMDAgd2hpY2ggaXMgcGFzdCB0aGUgYWN0dWFsIGxvY2F0aW9uLiAgU2hv
dWxkIHRoZQo+PiBjYWxsIGFyZ3VtZW50cyBqdXN0IGJlIFhFTl9QRk4oZ3Vlc3RfYWRkcikgJiBY
RU5fUEZOKG1hY2hpbmVfYWRkcik/Cj4+Cj4+IEJBUnMgc21hbGxlciB0aGFuIGEgcGFnZSB3b3Vs
ZCBhbHNvIGJlIGEgcHJvYmxlbSBpZiBCQVJzIGZvciBkaWZmZXJlbnQKPj4gZGV2aWNlcyBzaGFy
ZWQgdGhlIHNhbWUgcGFnZS4KPiBFeGFjdGx5LiBXZSBjYW5ub3QgcGFzcyB0aGVtIHRocm91Z2gg
d2l0aCBhbnkgZGVncmVlIG9mIHNhZmV0eSAobm90IHRoYXQgcGFzc3Rocm91Z2ggb2YgYW4gYXJi
aXRyYXJ5IGRldmljZSBpcyBhIHBhcnRpY3VsYXJseSBzYWZlIHRoaW5nIHRvIGRvIGFueXdheSku
IFRoZSB4ZW4tcHQgY29kZSB3b3VsZCBpbnN0ZWFkIG5lZWQgdG8gdHJhcCB0aG9zZSBCQVJzIGFu
ZCBwZXJmb3JtIHRoZSBhY2Nlc3NlcyB0byB0aGUgcmVhbCBCQVIgaXRzZWxmLiBVbHRpbWF0ZWx5
IHRob3VnaCBJIHRoaW5rIHdlIHNob3VsZCBiZSByZXRpcmluZyB0aGUgeGVuLXB0IGNvZGUgaW4g
ZmF2b3VyIG9mIGEgc3RhbmRhbG9uZSBlbXVsYXRvci4KCkl0IGRvZXNuJ3QgbWF0dGVyIGlmIHRo
ZSBCQVIgaXMgc21hbGxlciB0aGFuIDRrLCBpZiB0aGVyZSBhcmUgaG9sZXMgbmV4dAp0byBpdC4K
CkRvIHdlIGtub3cgd2hhdCB0aGUgY2FzZSBpcyBpbiBwcmFjdGljZSBmb3IgdGhlc2UgVVNCIGNv
bnRyb2xsZXJzPwoKSWYgdGhlIHdvcnN0IGNvbWVzIHRvIHRoZSB3b3JzdCwgd2UgY2FuIHJlLWVu
dW1lcmF0ZSB0aGUgUENJIGJ1cyB0bwplbnN1cmUgdGhhdCBhbGwgYmFycyBzbWFsbGVyIHRoYW4g
NGsgc3RpbGwgaGF2ZSA0ayBhbGlnbm1lbnQgYmV0d2Vlbgp0aGVtLsKgIFRoYXQgd2F5IHdlIGNh
biBzYWZlbHkgcGFzcyB0aGVtIHRocm91Z2ggZXZlbiB3aGVuIHRoZXkgYXJlIHNtYWxsZXIuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4q3P-000280-2J; Fri, 15 Mar 2019 16:51: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4q3N-00027r-PI
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:51:29 +0000
X-Inumbo-ID: 9382d58f-4742-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9382d58f-4742-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:51: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 1h4q3L-0003kf-ET; Fri, 15 Mar 2019 16:51:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4q3L-0004KX-6t; Fri, 15 Mar 2019 16:51:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4q3L-0003Xe-5i; Fri, 15 Mar 2019 16:51:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133786-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-xl-credit1:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-xl: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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 16:51:27 +0000
Subject: [Xen-devel] [xen-unstable test] 133786: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc4Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjk2CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM2OTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY5
NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM2
OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkMjE1MTE1MmRkMmIzODY1M2ZiYThmMWRi
YzJkNGFmN2Q0MDRhM2Q0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0
ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzM2OTYgIDIwMTktMDMtMTEgMDA6Mjg6MTggWiAgICA0IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMzNzQyICAyMDE5LTAzLTEyIDEzOjEwOjM0IFogICAgMyBkYXlzICAgIDIgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzg2ICAyMDE5LTAzLTE0IDAwOjE0OjQ2IFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tCiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0
ZGVmZW5kZXIuY29tPgogIFByaXRoYSBTcml2YXN0YXZhIDxwcml0aGEuc3JpdmFzdGF2YUBjaXRy
aXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvbmFu
IEFiaGFtb24gPHJvbmFuLmFiaGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY4OSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:51:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4q3X-0002A4-IF; Fri, 15 Mar 2019 16:51:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1zYA=RS=citrix.com=prvs=9700dc273=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h4q3V-00029i-BQ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:51:37 +0000
X-Inumbo-ID: 97c4d55e-4742-11e9-acaf-470601bd0fb1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97c4d55e-4742-11e9-acaf-470601bd0fb1;
 Fri, 15 Mar 2019 16:51:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80707726"
Date: Fri, 15 Mar 2019 16:51:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20190315165132.bqndng4osklt2wp2@zion.uk.xensource.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
 <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
 <CABfawh=43-ehosWYG7iGmLQRkFXZN4EFsW5GGSVqHW_57OmSaQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=43-ehosWYG7iGmLQRkFXZN4EFsW5GGSVqHW_57OmSaQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 Shane Wang <shane.wang@intel.com>, "Hawrylko,
 Lukasz" <lukasz.hawrylko@intel.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Gang Wei <gang.wei@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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTA6MTI6MTZBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIEZyaSwgTWFyIDE1LCAyMDE5IGF0IDQ6NTggQU0gV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDY6
MjU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSBXZWksCj4gPiA+Cj4g
PiA+IE9uIDMvMTIvMTkgMTE6NTQgQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiA+ID4gVGhhbmtzLiBU
aGUgZm9ybWF0IGxvb2tzIGNvcnJlY3Qgbm93Lgo+ID4gPiA+Cj4gPiA+ID4gU2hhbmUsIGNhbiB5
b3UgYWNrIHRoaXMgcGF0Y2g/Cj4gPiA+Cj4gPiA+IERvIHdlIGFsc28gbmVlZCBHYW5nIFdlaSBh
Y2tlZC1ieSB0byBjb25maXJtIGhlIHdhbnRzIHRvIGJlIHJlbW92ZWQ/Cj4gPgo+ID4gSW4gdGhl
b3J5IHllcywgYnV0IGlmIEdhbmcgaGFkIGxlZnQgSW50ZWwgdGhlcmUgaGUgY291bGRuJ3QgcG9z
c2libHkKPiA+IHJlcGx5IGZyb20gaGlzIGludGVsIGFkZHJlc3MuIEFuZCB0aGVyZSB3aWxsIGJl
IG5vIHdheSB0byB2ZXJpZnkgaWYgYQo+ID4gR2FuZyBXZWkgZW1haWwgZnJvbSBhbnkgb3RoZXIg
YWRkcmVzcyBpcyB0aGUgR2FuZyBXZWkgd2UncmUgbG9va2luZyBmb3IuCj4gCj4gUGVyaGFwcyBm
b3IgdGhpcyByZWFzb24gaXQgd291bGQgYmUgbmljZSBpZiBlYWNoIG1haW50YWluZXIgcmVjb3Jk
ZWQgYQo+IHBncCBrZXkgaW4gZWl0aGVyIHRoZSBtYWludGFpbmVycyBmaWxlIG9yIHNvbWUgb3Ro
ZXIgZmlsZSBzbyB0aGV5IGNhbgo+IHByb3ZlIHRoZWlyIGlkZW50aXR5IGlmIG5lZWRlZC4gU2hv
dWxkIGFsc28gaGF2ZSBhIHBvbGljeSB0aGF0IGVuc3VyZXMKPiB0aGF0IGtleSBpcyBub3Qgc2hh
cmVkIHdpdGggdGhlIHBhcmVudCBvcmdhbml6YXRpb24gb3Igd2UgbWF5IGhhdmUKPiAibWFpbnRh
aW5lcnMiIHdobyBqdXN0IGhhcHBlbiB0byBsaXZlIGZvcmV2ZXIgOykKClBlcmhhcHMuIDotKQoK
VGhlcmUgYXJlIGEgZmV3IGRyYXdiYWNrczoKCjEuIFBHUCBpcyBkaWZmaWN1bHQgdG8gdXNlLgoy
LiBLZXkgbWFuYWdlbWVudCBpcyB0ZWRpb3VzIGFuZCB0aXJlc29tZS4KMy4gQSBrZXkgc3RpbGwg
bmVlZHMgdG8gYmUgYXNzb2NpYXRlZCB3aXRoIGFuIGVtYWlsIGFkZHJlc3MgKElEKS4KNC4gVGhl
IHBvbGljeSByZXF1aXJlbWVudCBpcyBkaWZmaWN1bHQgdG8gZW5mb3JjZSBhbmQgY2hlY2suCgpJ
IHRoaW5rICMzIGlzIGEgZGVhbCBicmVha2VyLiBOb3QgZXZlcnlvbmUgbGlrZXMgdG8gbWluZ2xl
IHBlcnNvbmFsIGFuZApwcm9mZXNzaW9uYWwgbGlmZSwgc28gdGhlIGtleSBtYXkgYmUgYXNzb2Np
YXRlIHdpdGggdGhlaXIgd29yayBlbWFpbAphZGRyZXNzLiAgQSBwaGlsb3NvcGhpY2FsIHF1ZXN0
aW9uIGlzIGlmIHlvdSBkb24ndCBvd24gdGhhdCBlbWFpbAphZGRyZXNzIGFueW1vcmUsIGNhbiB5
b3Ugc3RpbGwgY2xhaW0geW91IG93biB0aGF0IGtleT8KClVsdGltYXRlbHkgd2Ugd2FudCB0byBz
b2x2ZSBhIHRydXN0IGlzc3VlLiBBbHRob3VnaCBJIGxpa2UgdGhlIGNvbmNlcHQKb2YgUEdQIGFu
ZCBoYXZlIGJlZW4gYSB1c2VyIGZvciBhIGxvbmcgdGltZSwgIHdlIHByb2JhYmx5IGRvbid0IHdh
bnQgdG8KdXNlIFBHUCBqdXN0IGZvciB0aGUgc2FrZSBvZiB1c2luZyBpdCwgd2hlbiB0aGVyZSBh
cmUgb3RoZXIgZWFzaWVyIHdheQp0byBnZXQgdGhpbmdzIGRvbmUuIDotKQoKV2VpLgoKCgo+IAo+
IFRhbWFzCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:51:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4q3g-0002C7-TF; Fri, 15 Mar 2019 16:51: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=qf/r=RS=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h4q3f-0002Bs-Un
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 16:51:47 +0000
X-Inumbo-ID: 9d8b98a6-4742-11e9-9893-7b93c884d2e3
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d8b98a6-4742-11e9-9893-7b93c884d2e3;
 Fri, 15 Mar 2019 16:51:45 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2FGnF3u066413;
 Fri, 15 Mar 2019 16:51:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=ea/Esx5TyAtsrtdgS6uDZIivKdKgFoe7ALgMsLrNh+M=;
 b=cGYte61MMbIkypDX0jTWsbwbxagmgrppxJ4KTvgajAzVrnq8EIkNf1j3CMVJYJNmz5XU
 IBqhm8vT1Zl9BvKTQ62PADgLFtBqko6WtrqKJhnnaWZ2MDaibAsUkvzFyi5QulfXUDFG
 ipg23RV8jsdnrF+XCY5v08zCw0sNbYcnKYxvcGrqgdazxBeVIgD4mBrWBpj2AunWsCN0
 xUgbcyXjbFjrq1ZZ4QI2Abfz7H7wKwPshFB/3tV4VNLpBO8kAQmfq4nazZchVe/PttwX
 KOpLJOasclJxwJPMCWgqfmM1dpdMsHkug0tDH78FzY/ps6c5r3HqD6UXobOH5QvnwAC7 7Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2r430f89fx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Mar 2019 16:51: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 x2FGpfh6014465
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Mar 2019 16:51:41 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x2FGpeuN027311;
 Fri, 15 Mar 2019 16:51:40 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Mar 2019 16:51:39 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1552663389-665-1-git-send-email-andrew.cooper3@citrix.com>
 <835b8a7f-104d-2c9e-f0e5-719477dd04c6@oracle.com>
 <229dcab0-f81c-beb0-f23e-e40f71bbc140@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: <d09c102f-215c-fc34-7d10-12a6483d59b2@oracle.com>
Date: Fri, 15 Mar 2019 12:51:27 -0400
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: <229dcab0-f81c-beb0-f23e-e40f71bbc140@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9196
 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=796 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903150119
Subject: Re: [Xen-devel] [PATCH] x86/svm: Improve code generation from
 cpu_has_svm_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: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xNS8xOSAxMjoyMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMy8yMDE5
IDE1OjU5LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDMvMTUvMTkgMTE6MjMgQU0sIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBUYWtpbmcgc3ZtX2ZlYXR1cmVfZmxhZ3MgYnkgcG9pbnRl
ciBhbmQgdXNpbmcgdGVzdF9iaXQoKSByZXN1bHRzIGluIGdlbmVyYXRlZAo+Pj4gY29kZSB3aGlj
aCBsb2FkcyBzdm1fZmVhdHVyZV9mbGFncyBpbnRvIGEgMzJiaXQgcmVnaXN0ZXIsIHRoZW4gZG9l
cyBhIGJpdHdpc2UKPj4+IG9wZXJhdGlvbi4KPj4+Cj4+PiBUaGUgbG9naWMgY2FuIGJlIGV4cHJl
c3NlZCBpbiB0ZXJtcyBvZiBhIHN0cmFpZ2h0IGJpdHdpc2Ugb3BlcmF0aW9uLCByZXN1bHRpbmcK
Pj4+IGluIHRoZSBmb2xsb3dpbmcgbWlub3IgaW1wcm92ZW1lbnQuCj4+Pgo+Pj4gICBhZGQvcmVt
b3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDAvNCB1cC9kb3duOiAwLy0xMzYgKC0xMzYpCj4+PiAgIEZ1
bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAg
ZGVsdGEKPj4+ICAgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSAgICAgICAgICAg
MjgxICAgICAyNzMgICAgICAtOAo+Pj4gICBzdm1fY3JlYXRlX3ZtY2IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDE0MDQgICAgMTM4OCAgICAgLTE2Cj4+PiAgIHN2bV92bWV4aXRfaGFuZGxl
ciAgICAgICAgICAgICAgICAgICAgICAgICAgNjI3MSAgICA2MjM5ICAgICAtMzIKPj4+ICAgc3Rh
cnRfc3ZtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODE4ICAgICA3MzggICAg
IC04MAo+Pj4gICBUb3RhbDogQmVmb3JlPTMzNDc1NjksIEFmdGVyPTMzNDc0MzMsIGNoZyAtMC4w
MCUKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2VsLmNvbT4KPj4KPiBJIHN1cHBvc2UgeW91J2QgbGlrZSBtZSB0byBmaXggdXAgT3Jh
Y2xlIG9uIGNvbW1pdD8gOykKCk9vcHMsIHllcyBwbGVhc2UuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 16:54:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 16: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 1h4q5x-0002TD-Dt; Fri, 15 Mar 2019 16:54: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4q5v-0002T4-L4
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:54:07 +0000
X-Inumbo-ID: f1369adb-4742-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1369adb-4742-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 16:54:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87365119"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A57DC02000078002078AD@prv1-mh.provo.novell.com>
 <78ead17e-73f7-83a3-164c-023dda9244f0@citrix.com>
 <5C8A8C3B020000780021ED53@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: <c3181fb7-db37-8b4f-0e81-b55be6dc4218@citrix.com>
Date: Fri, 15 Mar 2019 16:39: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: <5C8A8C3B020000780021ED53@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 v7 06/49] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAxNzoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkg
YXQgMTc6MzgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTkvMTIv
MjAxOCAxNDozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBAQCAtODQ0NCw2ICs4NDY1LDQ1IEBA
IHg4Nl9lbXVsYXRlKAo+Pj4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUg
IT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKPj4+ICAgICAgICAgIGdvdG8g
c2ltZF8wZl9hdngyOwo+Pj4gIAo+Pj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDc4KTogLyogdnBicm9hZGNhc3RiIHhtbS9tOCxbeHl6XW1te2t9ICovCj4+PiArICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcg
eG1tL20xNixbeHl6XW1te2t9ICovCj4+PiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShhdng1MTJidyk7Cj4+PiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8
IGV2ZXguYnJzLCBFWENfVUQpOwo+Pj4gKyAgICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5dGVzID0g
MSA8PCAoYiAmIDEpOwo+Pj4gKyAgICAgICAgLyogU2VlIHRoZSBjb21tZW50IGF0IHRoZSBhdng1
MTJfYnJvYWRjYXN0IGxhYmVsLiAqLwo+Pj4gKyAgICAgICAgb3BfbWFzayB8PSAhKGIgJiAxID8g
ISh1aW50MzJfdClvcF9tYXNrIDogIW9wX21hc2spOwo+Pj4gKyAgICAgICAgZ290byBhdng1MTJm
X25vX3NhZTsKPj4+ICsKPj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg3YSk6IC8qIHZwYnJvYWRjYXN0YiByMzIsW3h5el1tbXtrfSAqLwo+Pj4gKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdiKTogLyogdnBicm9hZGNhc3R3IHIzMixbeHl6
XW1te2t9ICovCj4+PiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7
Cj4+PiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENfVUQpOwo+Pj4g
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4N2MpOiAvKiB2cGJyb2FkY2FzdHtkLHF9IHJlZyxbeHl6XW1te2t9ICov
Cj4+PiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGVhLnR5cGUgIT0gT1BfUkVHIHx8
IGV2ZXguYnJzIHx8Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgucmVn
ICE9IDB4ZiB8fCAhZXZleC5SWCksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKPj4gZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHIHx8IGV2
ZXguYnJzIHx8Cj4+ICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJlZyAhPSAweGYgfHwgIWV2
ZXguUlgsIEVYQ19VRCk7Cj4+Cj4+ID8KPiBXZWxsLCBubyAtIEkgZG9uJ3QgcmVhbGx5IHdhbnQg
dGhlIHNlY29uZCBhcmd1bWVudCBvbiBhIGNvbnRpbnVlZAo+IGxpbmUgb2YgdGhlIGZpcnN0IG9u
ZS4KCldoeSBub3Q/wqAgV2UgZG8gdGhpcyBlbHNld2hlcmUsIGFuZCBpdCBkb2Vzbid0IGhlbHAg
cmVhZGFiaWxpdHkgdG8gc3BsaXQKdGhlbS4KCj4gIE11bHRpcGxlIGZ1bGwgYXJndW1lbnRzIG9u
IG9uZSBsaW5lIGFyZSBmaW5lCj4gd2l0aCBtZS4gSWYgeW91IHdhbnQgbWUgdG8gZHJvcCBqdXN0
IHRoZSBpbm5lciBwYXJlbnRoZXNlcywgdGhhdAo+IHdvdWxkIGJlIGZpbmUgKGFzIG1lbnRpb25l
ZCBpbiBhbm90aGVyIGNvbnRleHQgb24gdGhpcyBzZXJpZXMsIEkndmUKPiBtYWlubHkgYWRkZWQg
dGhlbSBiZWNhdXNlIG9mIHdoYXQgSSB1bmRlcnN0b29kIHlvdXIgZWRpdG9yJ3MKPiBiZWhhdmlv
ciBpcyB3aGVuIHNwbGl0dGluZyBsaW5lcyBsaWtlIHRoaXMsIGFuZCBJIG1heSBoYXZlIGVhc2ls
eQo+IG1pc3VuZGVyc3Rvb2QpLgoKSXRzIG9ubHkgd2hlbiB5b3VyIHByZWZlcnJlZCBpbmRlbnRh
dGlvbiBkZXZpYXRlcyBmcm9tIEJTRCBzdHlsZS7CoCBJZgp0aGVyZSBhcmUgYWxyZWFkeSBicmFj
a2V0cyBhcm91bmQsIHRoZSBjaGFuY2VzIGFyZSBpdHMgZmluZSwgYmVjYXVzZSB0aGUKYWxpZ24g
d2l0aCBicmFja2V0cyBydWxlIHRha2VzIG92ZXIuCgpUaGUgbWFpbiBpc3N1ZSBpcyB3aXRoIHJl
dHVybiBzdGF0ZW1lbnRzLCB3aGVyZSBCU0Qgc3R5bGUgd291bGQgcmVxdWlyZQp0aGUgY29udGlu
dWF0aW9uIG9mIHRoZSBzdGF0ZW1lbnQgdG8gc3RhcnQgdW5kZXIgdGhlIHNlY29uZCByIG9mIHJl
dHVybi4KCkEgc2Vjb25kIG1vcmUgcHJvYmxlbWF0aWMgaXNzdWUgaXMKCmV4cCA/IG9uZQrCoMKg
wqAgOiB0d28KCmJlY2F1c2UgYWxsIGluZGVudGF0aW9uIHN0eWxlcyBJJ20gYXdhcmUgb2Ygd291
bGQgbW92ZSB0aGUgc2Vjb25kIGxpbmUKdG8gbGVmdC7CoCBUaGlzIG9uZSBjYW4ndCBiZSBmaXhl
ZCBpbiBhbnkgcmVhc29uYWJsZSB3YXkgYnkgYWRkaW5nCmJyYWNrZXRzIGlmIHRoZXJlIHdlcmUg
cHJldmlvdXNseSBub25lLCBiZWNhdXNlIGV2ZW4gaWYgaXQgd2FzCmJyYWNrZXRlZCwgdGhlIGVs
c2UgY2FzZSB3b3VsZCBzdGlsbCBtb3ZlIGxlZnQuCgo+Cj4+IE90aGVyd2lzZSwgQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gTGV0IG1lIGtub3cg
b24gd2hhdCB2YXJpYW50KHMpIG9mIHRoZSBhYm92ZSB0aGlzIGhvbGRzLgoKSSdkIHByZWZlciBu
b3QgdG8gc3BsaXQgRVhDX1VEIG9udG8gYSBsaW5lIG9mIGl0cyBvd24sIGJlY2F1c2UgSSBkb24n
dAp0aGluayBpdCBoZWxwcyB0aGUgcmVhZGFiaWxpdHkgb2YgdGhlIHN1cnJvdW5kaW5nIGNvZGUs
IGJ1dCBJJ20gbm90CnN1ZmZpY2llbnRseSBib3RoZXJlZCB0byBtYWtlIGl0IGEgaGFyZCByZXF1
aXJlbWVudC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:00:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 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 1h4qBY-0002i0-4l; Fri, 15 Mar 2019 16:59:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4qBW-0002hv-Ue
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 16:59:54 +0000
X-Inumbo-ID: bf2af9ec-4743-11e9-8b70-4bb482ea8243
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf2af9ec-4743-11e9-8b70-4bb482ea8243;
 Fri, 15 Mar 2019 16:59:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87365667"
To: Jan Ruh <jan.ruh@tttech.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <697438d7d03c4ff3b0cd9505d8be67d1@TTTEX01.ds1.internal>
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: <6f121fd5-703d-2128-0be9-3f8f5b1521ef@citrix.com>
Date: Fri, 15 Mar 2019 16:48:03 +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: <697438d7d03c4ff3b0cd9505d8be67d1@TTTEX01.ds1.internal>
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] Hypervisor Debugging GDB, KDB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDMvMjAxOSAwOToxOCwgSmFuIFJ1aCB3cm90ZToKPiBEZWFyIFhlbiBEZXZlbG9wZXIg
bWFpbGluZyBsaXN0LAo+Cj4gSSBoYXZlIGJlZW4gbG9va2luZyBmb3IgZGV0YWlsZWQgSW5mb3Jt
YXRpb24gYWJvdXQgdGhlIGN1cnJlbnQgc3RhdHVzIG9mIFhlbiBoeXBlcnZpc29yIGRlYnVnZ2lu
Zy4gSSBjaGVja2VkIHRoZSBtYWlsaW5nIGxpc3QgKHF1ZXN0aW9ucyBtb3N0bHkgdW5hbnN3ZXJl
ZCBvciBvdXRkYXRlZCksIHRoZSByZXBvc2l0b3JpZXMsIGFuZCBzZXZlcmFsIHNlYXJjaCBlbmdp
bmUgd2l0aG91dCBhIHNhdGlzZnlpbmcgYW5zd2VyIHRvIG15IHF1ZXN0aW9uLiBJcyB0aGVyZSBh
bnkgd2F5IG9mIHNpbmdsZSBzdGVwcGluZyBYZW4gaHlwZXJ2aXNvciBhcyB3ZSB1c3VhbGx5IGRv
LCBlLmcuLCB3aXRoIHRoZSBMaW51eCBrZXJuZWwgdXNpbmcgZ2RiIGFuZCBrZGIgb3ZlciBzZXJp
YWwgcG9ydD8gSWYgc28gY2FuIHlvdSBnaXZlIG1lIGEgaGludCB3aGVyZSB0byBmaW5kIHRoaXMg
aW5mb3JtYXRpb24sIGZ1cnRoZXJtb3JlIGl0IG1pZ2h0IGJlIGdvb2QgdG8gbWFrZSB0aGlzIGlu
Zm9ybWF0aW9uIGVhc2lseSBhY2Nlc3NpYmxlIGZvciBuZXdjb21lcnMgaW4gWGVuIGRldmVsb3Bt
ZW50LgoKVGhlcmUgaXMgYSBHREIgc3R1Yiwgd2hpY2ggY2FuIGJlIGNvbXBpbGVkIGluIHdpdGgg
Q09ORklHX0NSQVNIX0RFQlVHLAphbmQgeW91IGNhbiBjb25maWd1cmUgZGVidWdnaW5nIG92ZXIg
dGhlIHNlcmlhbC4KClNlZQpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MveGVuLWNvbW1hbmQtbGluZS5odG1sI2NvbnNvbGUKZm9yIGluc3RydWN0aW9ucy4KCldoZXRo
ZXIgdGhpcyB3b3JrcyBvciBub3QgaXMgYSBkaWZmZXJlbnQgbWF0dGVyLsKgIEknbSBub3Qgc3Vy
ZSBpZiBhbnlvbmUKYWN0dWFsbHkgdXNlcyBpdCBhdCBhbGwuCgo+IENPTkZJREVOVElBTElUWTog
VGhlIGNvbnRlbnRzIG9mIHRoaXMgZS1tYWlsIGFyZSBjb25maWRlbnRpYWwgYW5kIGludGVuZGVk
IG9ubHkgZm9yIHRoZSBhYm92ZSBhZGRyZXNzZWUocykuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRl
bmRlZCByZWNpcGllbnQsIG9yIHRoZSBwZXJzb24gcmVzcG9uc2libGUgZm9yIGRlbGl2ZXJpbmcg
aXQgdG8gdGhlIGludGVuZGVkIHJlY2lwaWVudCwgY29weWluZyBvciBkZWxpdmVyaW5nIGl0IHRv
IGFueW9uZSBlbHNlIG9yIHVzaW5nIGl0IGluIGFueSB1bmF1dGhvcml6ZWQgbWFubmVyIGlzIHBy
b2hpYml0ZWQgYW5kIG1heSBiZSB1bmxhd2Z1bC4gSWYgeW91IHJlY2VpdmUgdGhpcyBlLW1haWwg
YnkgbWlzdGFrZSwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCB0aGUgc3lzdGVtcyBhZG1p
bmlzdHJhdG9yIGF0IHN0cmF5bWFpbEB0dHRlY2guY29tIGltbWVkaWF0ZWx5LgoKWW91IGRvIHJl
YWxpc2UgeW91J3ZlIGp1c3QgYnJvYWRjYXN0IHRoaXMgZW1haWwgdG8gdGhlIHdob2xlIHdvcmxk
PwoKRW1haWxzIHNlbnQgdG8gcHVibGljIG9wZW4gc291cmNlIG1haWxpbmcgbGlzdHMgc2hvdWxk
bid0IGNvbnRhaW4gc3VjaApkaXNjbGFpbWVyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:04:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4qFZ-0003Rf-Nt; Fri, 15 Mar 2019 17:04:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4qFZ-0003Qm-1e
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 17:04:05 +0000
X-Inumbo-ID: 542a1f00-4744-11e9-86d0-1bc7c234306b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 542a1f00-4744-11e9-86d0-1bc7c234306b;
 Fri, 15 Mar 2019 17:04:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87366003"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B802A020000780021F116@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: <be7595b6-bb74-49dc-c2aa-7f32b065cbf2@citrix.com>
Date: Fri, 15 Mar 2019 16:52: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: <5C8B802A020000780021F116@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 01/50] x86emul: no need to set
 fault_suppression to false for VMOVNT*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBldmV4Lm9wbXNr
IGlzIHJlcXVpcmVkIHRvIGJlIHplcm8gdGhlcmUncyBubyBuZWVkIGZvciB0aGlzLCBhcyBpdAo+
IHdvbid0IGhhdmUgYmVlbiBzZXQgdG8gdHJ1ZSBpbiB0aGUgZmlyc3QgcGxhY2UuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17: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 1h4qHV-0003bb-A4; Fri, 15 Mar 2019 17: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=bsd1=RS=citrix.com=prvs=970908fcc=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4qHT-0003bS-Tv
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 17:06:03 +0000
X-Inumbo-ID: 9c9e4c46-4744-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c9e4c46-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80710249"
Date: Fri, 15 Mar 2019 17:05:58 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tomasz Tuzel <tomasztuzel@gmail.com>
Message-ID: <20190315170558.GA10145@perard.uk.xensource.com>
References: <CAP-u0V8dn4UzAjZQXPnKDPA0yDAUg7=LBRUC=Ou9JXwdXfezuw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAP-u0V8dn4UzAjZQXPnKDPA0yDAUg7=LBRUC=Ou9JXwdXfezuw@mail.gmail.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] UEFI Boot Order Not Respected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDM6MzE6MDhQTSAtMDYwMCwgVG9tYXN6IFR1emVsIHdy
b3RlOgo+IEhpIGV2ZXJ5b25lLAoKSGksCgo+IFdlJ3ZlIGJlZW4gcnVubmluZyBpbnRvIGFuIGlz
c3VlIHdpdGggYm9vdCBvcmRlcmluZyB3aGVuIHVzaW5nIE9WTUYKPiAoc3BlY2lmaWNhbGx5LCB3
aXRoIFBYRSBib290aW5nKS4gSW4gcGFydGljdWxhciwgdGhlIGlzc3VlIGlzIHRoZSAiLWJvb3QK
PiBvcmRlcj1BQkMiIHNlZW1zIHRvIGhhdmUgdmFyaWFibGUgYmVoYXZpb3IgZGVwZW5kaW5nIG9u
IHdoYXQgaXQgcmVjZWl2ZXMuCj4gVGhpcyBpcyBvbmx5IGFuIGlzc3VlIHdpdGggVUVGSTsgbGVn
YWN5IGhhbmRsZXMgdGhpcyBjb25kaXRpb24gY29ycmVjdGx5Lgo+IEhlcmUncyBhIHRhYmxlIGRv
Y3VtZW50aW5nIHNldmVyYWwgY29tYmluYXRpb25zIGluIHRoZSBIVk0gZ3Vlc3QKPiBjb25maWd1
cmF0aW9uOgpbc25pcF0KPiBNeSBydW5uaW5nIHN1c3BpY2lvbgo+IGlzIHRoYXQgdGhlIGZ3X2Nm
ZyBmaWxlIGlzIGJlaW5nIGluY29ycmVjdGx5IGNvbmZpZ3VyZWQuIEhvd2V2ZXIsIEkgZG8gbm90
CgpXZWxsLCBmd19jZmcgaXNuJ3QgY29uZmlndXJlZCBhdCBhbGwgd2hlbiBydW5uaW5nIFhlbiwg
c28gSSBkb24ndCB0aGluawotYm9vdCBvcmRlcj1YIGNhbiB3b3JrLgoKSSBndWVzcywgdG8gbWFr
ZSAtYm9vdCBvcmRlciB3b3Jrcywgd2Ugd291bGQgbmVlZCB0byBlbmFibGUgZndfY2ZnIGluClFF
TVUgYW5kIG9ubHkgcHJvdmlkZSB0aGUgYm9vdCBvcmRlciwgdGhlbiBjaGVjayB0aGF0IE9WTUYg
Y2FuIHJlYWQgaXQuCgpXaXRoIFhlbiwgZndfY2ZnIGlzIHVzZWQgaW4gb25lIGNhc2UsIGl0J3Mg
d2hlbiAiZGlyZWN0IGtlcm5lbCBib290IiBpcwp1c2VkIG9uIEhWTSwgd2l0aCB0aGUgbGVnYWN5
IEJJT1MuIFNvIEkgZ3Vlc3MgdGhhdCBjb3VsZCB3b3JrIGFzIHdlbGwKZm9yIGJvb3Qgb3JkZXIs
IGFuZCBob3BlZnVsbHkgd2l0aG91dCBicmVhY2tpbmcgU2VhQklPUy4KCj4gc2VlIHdoYXQgaXMg
dHlwaWNhbGx5IGNpdGVkIGFzIGEgcHJvYmxlbSBpbiB0aGUgUUVNVSBpbnZvY2F0aW9uIHRoYXQg
aXMKPiBiZWluZyB0ZXN0ZWQgb24gb3VyIGVuZCwgbmFtZWx5IHRoZSBjb25mbGljdGluZyB1c2Fn
ZSBvZiAiLWJvb3Qgb3JkZXI9QUJDIgo+IGFuZCAiLWRldmljZSBYWVosYm9vdGluZGV4PU4iLiBJ
IGRvbid0IHJlYWxseSBzZWUgYW55IGNoYXR0ZXIgYWJvdXQgdGhpcyBvbgo+IGFueSBvZiB0aGUg
bWFpbGluZyBsaXN0cyB0aGF0IEkndmUgZHVnIHRocm91Z2gsIGJ1dCBpdCB3YXMganVzdCBsYXN0
IHdlZWsKPiB0aGF0IGEgZml4IHdhcyBwb3N0ZWQgZm9yIHRoZSBpc3N1ZSBpbiB3aGljaCB0aGUg
aHZtbG9hZGVyIGZpcm13YXJlIGxlYXZlcwo+IGFkZHJlc3MgZGVjb2RpbmcgZW5hYmxlZCBmb3Ig
ZW51bWVyYXRlZCBQQ0kgZGV2aWNlcy4gVGh1cywgSSdtIHdvbmRlcmluZyBpZgo+IHRoaXMgaGFz
IHNpbXBseSBub3Qgc2hvd24gdXAgb24gYW55b25lJ3MgcmFkYXIgeWV0LiBJcyB0aGlzIGlzIGEg
a25vd24KPiBpc3N1ZT8KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:08:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4qJx-0003rS-Dg; Fri, 15 Mar 2019 17: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=T4ZO=RS=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1h4qJw-0003qU-N1
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 17:08:36 +0000
X-Inumbo-ID: f781117b-4744-11e9-bc90-bc764e045a96
Received: from mail-wr1-x429.google.com (unknown [2a00:1450:4864:20::429])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f781117b-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:08:35 +0000 (UTC)
Received: by mail-wr1-x429.google.com with SMTP id 33so10362678wrb.13
 for <xen-devel@lists.xenproject.org>; Fri, 15 Mar 2019 10:08:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Br7RGlE1WaQiFjzdxep36DM4vysh9DHR1j+tC6U9o1w=;
 b=lwogvag4bLgFk/Uufktpc/9JeugndzxiSiRwUnzyNT2mgDSA0gqkCSri0inHwCnckv
 NySqt0YQGsowKdbwA7fIOBKyTCeC/DgR7LvrUILCM49u5OWEVY3o1g0XLHfwPosHF/YX
 6DfyakDrw1/G8K0DIqh+C1b56na8SiL049ny3uTDR2gtqTtb4aaH5hSHWHJH/wz6mzA1
 jd7CRvg/ek/djCeqTon50iHfsBoVYJM4w/30ZwfcgrXiN13y5f+kfmeiamC0r40uAyBM
 4ksN+Vl4qFxluojhS443CIjMX2LCiuzIrRCLc4mAwQw8p+MM9S40YX7Yngh/gJ3fvqSq
 /fQw==
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=Br7RGlE1WaQiFjzdxep36DM4vysh9DHR1j+tC6U9o1w=;
 b=ZKDlEFnm1DnJDkWYeuigH9XnU0YfSOeEu+kttbSQNodpXTrNYjrgy8Txqjp5AwEf7G
 J5T0oKtZ6B4tZzViO0lCBiK7RcImmc3elAyy8/VhFxkKPTietSfOxTsKITeVDLH8CnQf
 AHqk29FiAm1eSY0Qk4jwjjQcYCR2aNdnGfhOnQgo+LumFUg8lMUQ9vIHsHHL3euxeIzo
 +QfVSMbTZ6OF2aVpC8KnLZyMjcSo2O+cZd5Jwr9qSSUjEjLnfpC2sNNMc0LpTrYHq/Tj
 2SRng3zddn79H67sOOl2wGYdQjh6Gc+Hk4z9uphVlDTrddLEHAoA4CHAjOZKARzo9cRr
 ugiw==
X-Gm-Message-State: APjAAAVV2LrQkEfK2usHxpI1qMyrH7GbQ83gz1rELuMIT/hUDXiDq1/Q
 1m0oCKt50cs/LGii/jaG2OTv++bQjFkIuR8KTfM=
X-Google-Smtp-Source: APXvYqwXDy1cyJlB4nSIewI/XjkcKd4y/vTj7sEXMocYI8bmJxVmGybRE4s5/On9vok8jJ/bMifYYbLFeGWyT6sKfk4=
X-Received: by 2002:adf:f111:: with SMTP id r17mr3290313wro.272.1552669714113; 
 Fri, 15 Mar 2019 10:08:34 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
 <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
 <CABfawh=43-ehosWYG7iGmLQRkFXZN4EFsW5GGSVqHW_57OmSaQ@mail.gmail.com>
 <20190315165132.bqndng4osklt2wp2@zion.uk.xensource.com>
In-Reply-To: <20190315165132.bqndng4osklt2wp2@zion.uk.xensource.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 15 Mar 2019 11:07:57 -0600
Message-ID: <CABfawhkhZWPLPXXdKr5+_cAfUkdvmYE2HmCK9f2BOjOdJx5hFQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 Shane Wang <shane.wang@intel.com>, "Hawrylko,
 Lukasz" <lukasz.hawrylko@intel.com>, "tim@xen.org" <tim@xen.org>,
 Gang Wei <gang.wei@intel.com>, Julien Grall <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ian.jackson@eu.citrix.com" <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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTA6NTEgQU0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIE1hciAxNSwgMjAxOSBhdCAxMDoxMjoxNkFNIC0wNjAw
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBPbiBGcmksIE1hciAxNSwgMjAxOSBhdCA0OjU4
IEFNIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPbiBU
aHUsIE1hciAxNCwgMjAxOSBhdCAwNjoyNTo0MlBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gPiA+ID4gSGkgV2VpLAo+ID4gPiA+Cj4gPiA+ID4gT24gMy8xMi8xOSAxMTo1NCBBTSwgV2Vp
IExpdSB3cm90ZToKPiA+ID4gPiA+IFRoYW5rcy4gVGhlIGZvcm1hdCBsb29rcyBjb3JyZWN0IG5v
dy4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBTaGFuZSwgY2FuIHlvdSBhY2sgdGhpcyBwYXRjaD8KPiA+
ID4gPgo+ID4gPiA+IERvIHdlIGFsc28gbmVlZCBHYW5nIFdlaSBhY2tlZC1ieSB0byBjb25maXJt
IGhlIHdhbnRzIHRvIGJlIHJlbW92ZWQ/Cj4gPiA+Cj4gPiA+IEluIHRoZW9yeSB5ZXMsIGJ1dCBp
ZiBHYW5nIGhhZCBsZWZ0IEludGVsIHRoZXJlIGhlIGNvdWxkbid0IHBvc3NpYmx5Cj4gPiA+IHJl
cGx5IGZyb20gaGlzIGludGVsIGFkZHJlc3MuIEFuZCB0aGVyZSB3aWxsIGJlIG5vIHdheSB0byB2
ZXJpZnkgaWYgYQo+ID4gPiBHYW5nIFdlaSBlbWFpbCBmcm9tIGFueSBvdGhlciBhZGRyZXNzIGlz
IHRoZSBHYW5nIFdlaSB3ZSdyZSBsb29raW5nIGZvci4KPiA+Cj4gPiBQZXJoYXBzIGZvciB0aGlz
IHJlYXNvbiBpdCB3b3VsZCBiZSBuaWNlIGlmIGVhY2ggbWFpbnRhaW5lciByZWNvcmRlZCBhCj4g
PiBwZ3Aga2V5IGluIGVpdGhlciB0aGUgbWFpbnRhaW5lcnMgZmlsZSBvciBzb21lIG90aGVyIGZp
bGUgc28gdGhleSBjYW4KPiA+IHByb3ZlIHRoZWlyIGlkZW50aXR5IGlmIG5lZWRlZC4gU2hvdWxk
IGFsc28gaGF2ZSBhIHBvbGljeSB0aGF0IGVuc3VyZXMKPiA+IHRoYXQga2V5IGlzIG5vdCBzaGFy
ZWQgd2l0aCB0aGUgcGFyZW50IG9yZ2FuaXphdGlvbiBvciB3ZSBtYXkgaGF2ZQo+ID4gIm1haW50
YWluZXJzIiB3aG8ganVzdCBoYXBwZW4gdG8gbGl2ZSBmb3JldmVyIDspCj4KPiBQZXJoYXBzLiA6
LSkKPgo+IFRoZXJlIGFyZSBhIGZldyBkcmF3YmFja3M6Cj4KPiAxLiBQR1AgaXMgZGlmZmljdWx0
IHRvIHVzZS4KPiAyLiBLZXkgbWFuYWdlbWVudCBpcyB0ZWRpb3VzIGFuZCB0aXJlc29tZS4KPiAz
LiBBIGtleSBzdGlsbCBuZWVkcyB0byBiZSBhc3NvY2lhdGVkIHdpdGggYW4gZW1haWwgYWRkcmVz
cyAoSUQpLgo+IDQuIFRoZSBwb2xpY3kgcmVxdWlyZW1lbnQgaXMgZGlmZmljdWx0IHRvIGVuZm9y
Y2UgYW5kIGNoZWNrLgo+Cj4gSSB0aGluayAjMyBpcyBhIGRlYWwgYnJlYWtlci4gTm90IGV2ZXJ5
b25lIGxpa2VzIHRvIG1pbmdsZSBwZXJzb25hbCBhbmQKPiBwcm9mZXNzaW9uYWwgbGlmZSwgc28g
dGhlIGtleSBtYXkgYmUgYXNzb2NpYXRlIHdpdGggdGhlaXIgd29yayBlbWFpbAo+IGFkZHJlc3Mu
ICBBIHBoaWxvc29waGljYWwgcXVlc3Rpb24gaXMgaWYgeW91IGRvbid0IG93biB0aGF0IGVtYWls
Cj4gYWRkcmVzcyBhbnltb3JlLCBjYW4geW91IHN0aWxsIGNsYWltIHlvdSBvd24gdGhhdCBrZXk/
CgpZZXMsIG93bmluZyB0aGUga2V5IGlzIHByb3ZlZCBieSB0aGUgZmFjdCB0aGF0IHlvdSBoYXZl
IHRoZSBwcml2YXRlCnBvcnRpb24gYW5kIGNhbiBzaWduIGEgbWVzc2FnZSBzYXlpbmcgIkkgbm8g
bG9uZ2VyIGhhdmUgdGhhdCBvdGhlcgplbWFpbCB0aGF0IEkgdXNlZCBiZWZvcmUiLiBXaGF0IGFk
ZHJlc3MgdGhhdCBzaWduZWQgbWVzc2FnZSBjb21lcyBmcm9tCmRvZXNuJ3QgbWF0dGVyLgoKPgo+
IFVsdGltYXRlbHkgd2Ugd2FudCB0byBzb2x2ZSBhIHRydXN0IGlzc3VlLiBBbHRob3VnaCBJIGxp
a2UgdGhlIGNvbmNlcHQKPiBvZiBQR1AgYW5kIGhhdmUgYmVlbiBhIHVzZXIgZm9yIGEgbG9uZyB0
aW1lLCAgd2UgcHJvYmFibHkgZG9uJ3Qgd2FudCB0bwo+IHVzZSBQR1AganVzdCBmb3IgdGhlIHNh
a2Ugb2YgdXNpbmcgaXQsIHdoZW4gdGhlcmUgYXJlIG90aGVyIGVhc2llciB3YXkKPiB0byBnZXQg
dGhpbmdzIGRvbmUuIDotKQoKSWYgdGhlcmUgYXJlIGJldHRlciBhbHRlcm5hdGl2ZXMgdGhlbiBz
dXJlLCBwZ3AgaXMgYSBiaXQgb2YgYSBwaXRhIEkKYWdyZWUuIEJ1dCB0aGVyZSBpcyBjZXJ0YWlu
bHkgYSB0cnVzdCBhc3BlY3QgaGVyZSB0aGF0IHdlIGRvbid0IHJlYWxseQpoYXZlIGEgZ29vZCB3
YXkgb2YgaGFuZGxpbmcgb3RoZXIgdGhlbiBjcm9zc2luZyBmaW5nZXJzIHRoYXQgcGVvcGxlCmFy
ZSBhY3R1YWxseSB3aG8gdGhleSBjbGFpbSB0byBiZS4gRm9yIG9mZi1zaG9vdCBwYXRjaGVzIGJl
aW5nCmNvbnRyaWJ1dGVkIHRoaXMgZG9lc24ndCBtYXR0ZXIgdG9vIG11Y2ggYnV0IGZvciB0aGUg
bWFpbnRhaW5lcnMgaXQncwphIGJpdCBkaWZmZXJlbnQuIFRoZXJlIGNlcnRhaW5seSBhcmUgbWFp
bnRhaW5lcnMgd2hvIEkgbmV2ZXIgbWV0IGFuZApjYW4ndCBldmVuIGZpbmQgYW55IHB1YmxpYyBp
bmZvcm1hdGlvbiBhYm91dCB0aGVtIG9ubGluZSAoY29uZmVyZW5jZQp0YWxrcyBvciBhbnl0aGlu
ZykuIFNvIGV2ZW4gaWYgYXQgYSBzdW1taXQgc29tZW9uZSB3b3VsZCBhcHBlYXIgYW5kCmNsYWlt
LCBmb3IgZXhhbXBsZSwgdG8gYmUgR2FuZyBXZWksIGhvdyB3b3VsZCBJIGtub3c/IDopIElmIG5v
dCBwZ3AKdGhlbiBtYXliZSBhdCBsZWFzdCBhIHBob3RvIG9mIGVhY2ggbWFpbnRhaW5lciB3b3Vs
ZCBnbyBhIGxvbmcgd2F5IHRvCm1ha2Ugc3VyZSBub29uZSBnb3QgcmVwbGFjZWQgYnkgdGhlIGJv
cmcgOykKClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:30:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17:30:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4qeh-0005h3-AQ; Fri, 15 Mar 2019 17:30: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=aSi0=RS=citrix.com=prvs=97024cbbe=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h4qeg-0005ba-E2
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 17:30:02 +0000
X-Inumbo-ID: f621ad4a-4747-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f621ad4a-4747-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:30:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="80713004"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>, Wei Liu <wei.liu2@citrix.com>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <20190312115403.lo6brfzadf22ccz5@zion.uk.xensource.com>
 <681e8dad-0269-685f-6045-9aa9904349dd@arm.com>
 <20190315105807.mjiofcst7ma5ebnb@zion.uk.xensource.com>
 <CABfawh=43-ehosWYG7iGmLQRkFXZN4EFsW5GGSVqHW_57OmSaQ@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <92a6de06-626a-3996-7730-cc50bba701a2@citrix.com>
Date: Fri, 15 Mar 2019 17:29:55 +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: <CABfawh=43-ehosWYG7iGmLQRkFXZN4EFsW5GGSVqHW_57OmSaQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 Shane Wang <shane.wang@intel.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, "Hawrylko,
 Lukasz" <lukasz.hawrylko@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Gang Wei <gang.wei@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>

T24gMy8xNS8xOSA0OjEyIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gRnJpLCBNYXIg
MTUsIDIwMTkgYXQgNDo1OCBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToK
Pj4KPj4gT24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDY6MjU6NDJQTSArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4gSGkgV2VpLAo+Pj4KPj4+IE9uIDMvMTIvMTkgMTE6NTQgQU0sIFdlaSBM
aXUgd3JvdGU6Cj4+Pj4gVGhhbmtzLiBUaGUgZm9ybWF0IGxvb2tzIGNvcnJlY3Qgbm93Lgo+Pj4+
Cj4+Pj4gU2hhbmUsIGNhbiB5b3UgYWNrIHRoaXMgcGF0Y2g/Cj4+Pgo+Pj4gRG8gd2UgYWxzbyBu
ZWVkIEdhbmcgV2VpIGFja2VkLWJ5IHRvIGNvbmZpcm0gaGUgd2FudHMgdG8gYmUgcmVtb3ZlZD8K
Pj4KPj4gSW4gdGhlb3J5IHllcywgYnV0IGlmIEdhbmcgaGFkIGxlZnQgSW50ZWwgdGhlcmUgaGUg
Y291bGRuJ3QgcG9zc2libHkKPj4gcmVwbHkgZnJvbSBoaXMgaW50ZWwgYWRkcmVzcy4gQW5kIHRo
ZXJlIHdpbGwgYmUgbm8gd2F5IHRvIHZlcmlmeSBpZiBhCj4+IEdhbmcgV2VpIGVtYWlsIGZyb20g
YW55IG90aGVyIGFkZHJlc3MgaXMgdGhlIEdhbmcgV2VpIHdlJ3JlIGxvb2tpbmcgZm9yLgo+IAo+
IFBlcmhhcHMgZm9yIHRoaXMgcmVhc29uIGl0IHdvdWxkIGJlIG5pY2UgaWYgZWFjaCBtYWludGFp
bmVyIHJlY29yZGVkIGEKPiBwZ3Aga2V5IGluIGVpdGhlciB0aGUgbWFpbnRhaW5lcnMgZmlsZSBv
ciBzb21lIG90aGVyIGZpbGUgc28gdGhleSBjYW4KPiBwcm92ZSB0aGVpciBpZGVudGl0eSBpZiBu
ZWVkZWQuIFNob3VsZCBhbHNvIGhhdmUgYSBwb2xpY3kgdGhhdCBlbnN1cmVzCj4gdGhhdCBrZXkg
aXMgbm90IHNoYXJlZCB3aXRoIHRoZSBwYXJlbnQgb3JnYW5pemF0aW9uIG9yIHdlIG1heSBoYXZl
Cj4gIm1haW50YWluZXJzIiB3aG8ganVzdCBoYXBwZW4gdG8gbGl2ZSBmb3JldmVyIDspCgpXZSBo
YXZlIHRvIGRvIGEgY29zdC9iZW5lZml0cyBhbmFseXNpcyBmb3IgdGhpcyBzb3J0IG9mIHRoaW5n
LiAgSWYgaXQKdHVybnMgb3V0IHRoYXQgc29tZW9uZSBpcyBpbXBlcnNvbmF0aW5nIGJlaW5nIHNv
bWVvbmUgZnJvbSBJbnRlbCwgYW5kCkdhbmcgV2VpIGFjdHVhbGx5ICppcyogc3RpbGwgYW5kIElu
dGVsIGFuZCBkb2Vzbid0IGFwcHJvdmUgb2YgdGhlCmNoYW5nZSwgd2hhdCBiYWQgdGhpbmcgY291
bGQgaGFwcGVuPyAgRXZlbnR1YWxseSBHYW5nIFdlaSB3aWxsIHNob3cgdXAKYW5kIHNheSBpdCB3
YXMgZmFrZTsgd2UgY2FuIHJldmVydCBhbGwgdGhlIGNoYW5nZXMgcHJvcG9zZWQgYnkgdGhlCmlt
cG9zdG9yLiAgVGhleSBzaG91bGQgYWxsIGJlIHJldmlld2VkIGJ5IG90aGVyIHBlb3BsZSBhbnl3
YXk7IGFuZCBpZiB3ZQplbWFpbCBoaW0sIGhvcGVmdWxseSBoZSdkIG5vdGljZSBiZWZvcmUgdGhl
IG5leHQgcmVsZWFzZS4KCkFsbCBpbiBhbGwsIEkgdGhpbmsgYXNzdW1pbmcgdGhhdCBMdWthc3og
aXMgd2hvIGhlIHNheXMgaGUgaXMsIChnaXZpbmcKR2FuZyBXZWkgYSBjaGFuY2UgdG8gb2JqZWN0
LCBidXQgYXNzdW1pbmcgY29uc2VudCBpZiB3ZSBkb24ndCBoZWFyCmFueXRoaW5nKSwgYW5kIGZp
eGluZyB0aGluZ3MgdXAgaWYgaXQgdHVybnMgb3V0IHRvIG5vdCBiZSB0aGUgY2FzZSwgaXMgYQpi
ZXR0ZXIgYXBwcm9hY2ggdGhhbiBwZ3Aga2V5cyBhbmQgd2hhdC1ub3QuIDotKQoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:32:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17:32: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 1h4qgn-0006AV-PH; Fri, 15 Mar 2019 17: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4qgm-0006AH-2N
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 17:32:12 +0000
X-Inumbo-ID: 4385a670-4748-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4385a670-4748-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:32: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 1h4qgk-0004Zk-9X; Fri, 15 Mar 2019 17:32:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4qgj-0005vQ-S5; Fri, 15 Mar 2019 17:32:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4qgj-00037M-RS; Fri, 15 Mar 2019 17:32:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133837-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=356f437171c5bb90701ac9dd7ba4dbbd05988e38
X-Osstest-Versions-That: xen=75e383fa93f8012a74ba99cce46d5a9677f1df3e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 17:32:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133837: 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>

ZmxpZ2h0IDEzMzgzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzgzNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzNTZmNDM3MTcxYzViYjkwNzAxYWM5ZGQ3YmE0ZGJiZDA1OTg4ZTM4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NWUzODNmYTkzZjgwMTJhNzRi
YTk5Y2NlNDZkNWE5Njc3ZjFkZjNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4MzYgIDIwMTkt
MDMtMTUgMTM6MDA6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODM3ICAy
MDE5LTAzLTE1IDE1OjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzVlMzgzZmE5My4uMzU2ZjQzNzE3MSAgMzU2ZjQz
NzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4OGUzOCAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 17:51:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4qzB-0007id-Gk; Fri, 15 Mar 2019 17:51: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4qzB-0007iY-3z
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 17:51:13 +0000
X-Inumbo-ID: eaf7b0ab-474a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eaf7b0ab-474a-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:51:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,482,1544486400"; d="scan'208";a="87370351"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8045020000780021F119@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: <7749476f-45c8-5b5c-a948-013b1a0b5367@citrix.com>
Date: Fri, 15 Mar 2019 17:51: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: <5C8B8045020000780021F119@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 02/50] x86emul: support AVX512{F, BW,
 DQ} extract insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:05:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:05:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4rCw-0000Hc-V1; Fri, 15 Mar 2019 18: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4rCv-0000HX-Ry
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:05:25 +0000
X-Inumbo-ID: e1700b10-474c-11e9-bd6c-ff57de161fd9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1700b10-474c-11e9-bd6c-ff57de161fd9;
 Fri, 15 Mar 2019 18:05:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="87371549"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B810A020000780021F128@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: <4008b3ca-d10f-bb5d-5934-2c93dba4e9dc@citrix.com>
Date: Fri, 15 Mar 2019 18:02: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: <5C8B810A020000780021F128@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 07/50] x86emul: support AVX512{F,
 BW} zero- and sign-extending moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZSB0aGF0IHRoZSB0
ZXN0aW5nIGluIHNpbWQuYyBkb2Vzbid0IHJlYWxseSBmb2xsb3cgdGhlIElTQSBleHRlbnNpb24K
PiBwYXR0ZXJuIC0gdG8gZml0IHRoZSBzY2hlbWUsIGV4dGVuc2lvbnMgZnJvbSBieXRlIGFuZCB3
b3JkIGdyYW51bGFyCj4gdmVjdG9ycyBjYW4gKGN1cnJlbnRseSkgc2Vuc2libHkgb25seSBoYXBw
ZW4gaW4gdGhlIEFWWDUxMkJXIGNhc2UgKGFuZAo+IGhlbmNlIHJlc3BlY3RpdmUgYWJzdHJhY3Rp
b24gbWFjcm9zIHdpbGwgYmUgYWRkZWQgdGhlcmUgcmF0aGVyIHRoYW4KPiBoZXJlKS4KPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:11:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18: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 1h4rIf-000137-PW; Fri, 15 Mar 2019 18: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4rIe-000132-80
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:11:20 +0000
X-Inumbo-ID: baaefddf-474d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id baaefddf-474d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 18:11:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="87372126"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8122020000780021F161@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: <c2047381-fdda-02fe-d0d8-efd4d44dcdcb@citrix.com>
Date: Fri, 15 Mar 2019 18:10: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: <5C8B8122020000780021F161@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 08/50] x86emul: support AVX512{F,
 BW} down conversion moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZSB0aGF0IHRoZSB2
cG1vdnsscyx1c317ZCxxfXcgdGFibGUgZW50cmllcyBpbiBldmV4LWRpc3A4LmMgYXJlCj4gc2xp
Z2h0bHkgZGlmZmVyZW50IGZyb20gd2hhdCBvbmUgd291bGQgZXhwZWN0LCBkdWUgdG8gdGhlbSBy
ZXF1aXJpbmcKPiBFVkVYLlcgdG8gYmUgemVyby4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:14:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:14: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 1h4rLf-0001DM-A2; Fri, 15 Mar 2019 18:14: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=bsd1=RS=citrix.com=prvs=970908fcc=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4rLe-0001DH-JJ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:14:26 +0000
X-Inumbo-ID: 26ca4486-474e-11e9-a46b-e786bf59ae6a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26ca4486-474e-11e9-a46b-e786bf59ae6a;
 Fri, 15 Mar 2019 18:14:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="80718409"
Date: Fri, 15 Mar 2019 18:14:09 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190315181409.GF11621@perard.uk.xensource.com>
References: <20190315085847.31245-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190315085847.31245-1-roger.pau@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDk6NTg6NDdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRk
cmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAo+IGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVy
IHRvIHNwb3QgdGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCj4gZmFpbGluZyBsYXRlciBv
biB3aGVuIHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUKPiBtYXBw
aW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KPiAKPiBB
bHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhFRCB3aWxsIGNh
dXNlIG1tYXAgdG8KPiB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ClRoZSBwYXRjaCBsb29rcyBmaW5lLCBhbmQgTUFQX0ZJWEVEIHNlZW1zIHRvIGJlIHRoZSBleHBl
Y3RlZCBiZWhhdmlvcgpldmVuIG9uIExpbnV4LgoKQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwo+IEBAIC0xODUsOCArMTg1
LDE0IEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnks
Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCFkdW1teSkgewo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogSWYgdGhlIGNhbGxlciBoYXMgcmVxdWVzdGVkIHRoZSBtYXBwaW5nIGF0IGEgc3BlY2lm
aWMgYWRkcmVzcyB1c2UKPiArICAgICAgICAgKiBNQVBfRklYRUQgdG8gbWFrZSBzdXJlIGl0J3Mg
aG9ub3JlZC4gTm90ZSB0aGF0IHdpdGggTUFQX0ZJWEVEIGF0Cj4gKyAgICAgICAgICogbGVhc3Qg
RnJlZUJTRCB3aWxsIHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgo+ICsg
ICAgICAgICAqLwoKSSB3b25kZXIgaWYgdGhlIG5vdGUgYWJvdXQgRnJlZUJTRCBpcyBhY3R1YWxs
eSB1c2VmdWwgaGVyZS4gRXZlbiBMaW51eAptYXkgbWFwIGF0IGEgZGlmZmVyZW50IGFkZHJlc3Mg
d2l0aG91dCBNQVBfRklYRUQsIGlmIEkgcmVhZCB0aGUgbWFuIHBhZ2UKY29ycmVjdGx5LiBEbyB5
b3UgbWluZCBpZiBpdCBpcyByZW1vdmVkPwoKPiAgICAgICAgICB2YWRkcl9iYXNlID0geGVuZm9y
ZWlnbm1lbW9yeV9tYXAyKHhlbl9mbWVtLCB4ZW5fZG9taWQsIHZhZGRyLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwg
MCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVB
RCB8IFBST1RfV1JJVEUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2YWRkciA/IE1BUF9GSVhFRCA6IDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBuYl9wZm4sIHBmbnMsIGVycik7CgpUaGFua3MsCgotLSAKQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:23:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4rUN-0001zh-8P; Fri, 15 Mar 2019 18: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4rUM-0001zc-Ae
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:23:26 +0000
X-Inumbo-ID: 6b85f334-474f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b85f334-474f-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 18:23:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="87372888"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B813F020000780021F164@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: <4b177bfd-0aa0-5389-b8d4-91278d8a0fc0@citrix.com>
Date: Fri, 15 Mar 2019 18:21:43 +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: <5C8B813F020000780021F164@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 09/50] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, 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>

T24gMTUvMDMvMjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTY2ODEsNiArNjY4
MSwxMiBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweGY2KTogLyogdnBzYWRidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW0gKi8KPiAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5vcG1zaywgRVhDX1VEKTsKPiAgICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweDYwKTogLyogdnB1bnBja2xidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDYxKTogLyogdnB1bnBja2x3
ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweDY4KTogLyogdnB1bnBja2hidyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDY5
KTogLyogdnB1bnBja2h3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KPiArICAg
ICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7Cj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCgpJZiB0aGlzIHNldHRpbmcgb2Ygb3BfYnl0ZXMgaXMgc2FmZSB0byBkbyBmb3IgdnBzYWRi
dywgaG93IGRvZXMgdGhlCmVtdWxhdGlvbiBjdXJyZW50bHkgd29yaz8KCn5BbmRyZXcKCj4gICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkMSk6IC8qIHZwc3JsdyB4bW0vbTEy
OCxbeHl6XW1tLFt4eXpdbW17a30gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwo+ICAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20x
MjgsW3h5el1tbSxbeHl6XW1te2t9ICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:27:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4rY8-0002Ah-Qr; Fri, 15 Mar 2019 18:27:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bsd1=RS=citrix.com=prvs=970908fcc=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4rY7-0002Ac-Bu
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:27:19 +0000
X-Inumbo-ID: f5b9dda0-474f-11e9-9701-fb9c32ecb559
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5b9dda0-474f-11e9-9701-fb9c32ecb559;
 Fri, 15 Mar 2019 18:27:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="80720097"
Date: Fri, 15 Mar 2019 18:27:12 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190315182712.GG11621@perard.uk.xensource.com>
References: <20190315085847.31245-1-roger.pau@citrix.com>
 <265b363ebfa34e05af481b2540cb9aeb@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <265b363ebfa34e05af481b2540cb9aeb@AMSPEX02CL02.citrite.net>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Richard Henderson <rth@twiddle.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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDk6NTQ6NDJBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEFGQUlDVCB4ZW5fcmVtYXBfYnVja2V0KCkgaXMgYWx3YXlzIGNhbGxlZCB3aXRoIGEg
TlVMTCB2YWRkciBhcmd1bWVudAo+IGlmIGVudHJ5LT52YWRkcl9iYXNlID09IE5VTEwsIGFuZCBj
YWxsZWQgd2l0aCB2YWRkciA9PQo+IGVudHJ5LT52YWRkcl9iYXNlIGluIHRoZSBvdGhlciBjYXNl
LCBzbyBJJ2Qgc2F5IHRoZSB2YWRkciBhcmd1bWVudCBpcwo+IHN1cGVyZmx1b3VzLgoKSSBkb24n
dCB0aGluayB0aGF0J3MgdHJ1ZS4gVGhlIGNhbGwgYXQgbGluZSAzMTIgWzFdIG1heSBiZSBjYWxs
ZWQgd2l0aAp2YWRkcl9iYXNlICE9IE5VTEwuIFRoZW4sIHhlbl9yZW1hcF9idWNrZXQgd2lsbCB1
bm1hcCB0aGF0IGVudHJ5IGJlZm9yZQpyZXBsYWNpbmcgaXQuCgpXZSBjb3VsZCBtYXliZSBmaWd1
cmUgb3V0IGlmIHZhZGRyX2Jhc2UgbmVlZHMgdG8gYmUgcmVwbGFjZWQgaW4tcGxhY2UKYmFzZWQg
b24gdGhlIGZsYWdzIFhFTl9NQVBDQUNIRV9FTlRSWV9EVU1NWSwgYnV0IHRoYXQgc2VlbXMgbW9y
ZQpjb252b2x1dGVkIHRoYW4gdGhlIGN1cnJlbnQgYXBwcm9jaGUuCgpbMV0gaHR0cHM6Ly9naXQu
cWVtdS5vcmcvP3A9cWVtdS5naXQ7YT1ibG9iO2Y9aHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmM7
aD0zNDlmNzJkMDBjYzJjOWZjMTM0ZGY4Y2ZmN2RkMDUxYjFmYzJmYTQxO2hiPUhFQUQjbDMxMgoK
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:35:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4rg1-0002yF-Ok; Fri, 15 Mar 2019 18: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=5iNu=RS=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h4rg0-0002yA-96
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 18:35:28 +0000
X-Inumbo-ID: 19f8e894-4751-11e9-bc90-bc764e045a96
Received: from mail-pg1-x534.google.com (unknown [2607:f8b0:4864:20::534])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19f8e894-4751-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 18:35:26 +0000 (UTC)
Received: by mail-pg1-x534.google.com with SMTP id b2so7018505pgl.9
 for <xen-devel@lists.xen.org>; Fri, 15 Mar 2019 11:35:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=deYFuHHAeP2/S7GIi0CQI+D2z+iOfiG53775aKB0upA=;
 b=H1twcS5ZC/XWAFsJdxuB80BVtLDt8ssURtNSmXY7oIZ9aP8EdwVRfj87tObbEd8wQz
 /PVGxZoNIwFoEHIu0Fp0rf3jaa9KbA1dSf/yOK6N1RcIbOUu8cXj65co0JfW+r63561R
 1cKAaG3isV+zY2n9oD1fxv1LpPk5y2pTGeMGQTaaCTaDhl4MYI9d17Lqf8WfBTCi5iA6
 6R8cl7Ihb1SgOgYO5lnZgF0bkvanTFDm+dPMinoAExWdLOjXykuu/fA6xt8Us3KF1yMP
 tB1rF6k3IlMN2ggjiVLKqnkSYu5KTxVMsxnEkp09icnWUJXOs0uKOrT1rCOq7OdFNTKu
 4Fkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:to:from:subject:message-id:date
 :user-agent:mime-version:content-transfer-encoding:content-language;
 bh=deYFuHHAeP2/S7GIi0CQI+D2z+iOfiG53775aKB0upA=;
 b=AL1+o4zCPoCUX12r/rm8Z9JWwABzikXoO+1L74drDY+LMlX07XDcHwmL/Vzssm2Soi
 pIeTUpwGQ+x17Ji4WC0vVv1DU0A7b5p92h58uwV4uWL6nAuurnhAsFGM1HtAf5mze7h6
 dliTkXBHvVEs97iElC17jmOw8IjL1U6M+tALRVqpBt1BeigXJcoAPINC3dXPlF/VE4RV
 1ShcFNgLZHLaFSYOGg2uuHYTXWqYeZk+xJhnkHHIAIyVmnIe0nAo9Xg34ZVdUaPoqSPC
 Jr246CrmjNojFL6BOhzVexUVvjAJqEhWc1gA7Gx0N0Iez5bgHIwit3IJJhwtfKehnbPM
 06yg==
X-Gm-Message-State: APjAAAWFws5d1CuW5VRjuOgOp6qXxAojkuwSFCix2sGfx/ItY3OHK+9R
 NNdclMM4/cr18NvOxZOJ0uc8Ec5tZMk=
X-Google-Smtp-Source: APXvYqzaFBhSfkjULhdSL0KQpb/DyUZqQHBpsnVHuh1ECfwhsPid++4RWX+sxvT9lwReYrlaEqkrFA==
X-Received: by 2002:aa7:92c1:: with SMTP id k1mr5448164pfa.259.1552674925483; 
 Fri, 15 Mar 2019 11:35:25 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id e131sm4052267pfc.62.2019.03.15.11.35.23
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Mar 2019 11:35:24 -0700 (PDT)
To: xen-devel@lists.xen.org
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <48347a1c-add2-2a2a-e8fa-77f26597a31e@gmail.com>
Date: Fri, 15 Mar 2019 11:35:23 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [BUG] Sporadic boot of Xen Kernel 4.12.0,
 hangs at random EXTInt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIGEgU3VwZXJtaWNybyBJbnRlbCBBdG9tIGJhc2VkIHNlcnZlciB3aXRoIFVFRkkuwqAg
SSBwdXJjaGFzZWQgdGhlCnNlcnZlciBpbiBOb3ZlbWJlciAyMDE2IGludGVuZGluZyB0byBydW4g
WGVuIHNlcnZlci7CoCBJIHdhcyBhYmxlCnRvIG92ZXJjb21lIHNvbWUgcHJvYmxlbSBpbiAyMDE2
IHdpdGggaGVscCBmcm9tIHRoZSBYZW4gUHJvamVjdCBhbmQKSSB3YXMgYWJsZSB0byBsb2FkIGEg
eGVuIGtlcm5lbCBidWlsdCBpbiBHZW50b28gZm9yIEdlbnRvbyBWTXMgbWFudWFsbHkKdXNpbmcg
dGhlIEVGSSBjb21tYW5kLsKgIEF0IHRoYXQgdGltZSwgSSB3YXMgdG9sZCBncnViMiB3YXMgbm90
IFVFRkkgcmVhZHkuCgpOb3cgSSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGludGVncmF0ZSBncnViMiB3
aXRoIFhlbiB1c2luZyBrZXJuZWwgdmVyc2lvbgo0LjE5LjIzLWdlbnRvby7CoCBJIGFtIHdpdG5l
c3NpbmcgYm9vdCBhdHRlbXB0cyB0aGF0IGZhaWwgYXQgZGlmZmVyZW50CnBvaW50cyBqdXN0IGFm
dGVyIGNhbGxzIHRvIHNldHVwX2xvY2FsX0FQSUMgaW4gYXBpYy5jLiBTb21ldGltZXMgSSBhbQpz
dWNjZXNzZnVsIGluIGxvYWRpbmcgdGhlIFhlbiBLZXJuZWwgYW5kIHRoZW4gZXZlcnl0aGluZyBn
b2VzIHNtb290aGx5CmxvYWRpbmcgdGhlIERPTTAgc2Vzc2lvbi7CoCBJIGNhbiB0aGVuIGxvYWQg
dGhlIFZNcyBhbmQgZXZlcnl0aGluZwpzZWVtcyBva2F5LsKgIEJ1dCBtb3N0IG9mIHRoZSB0aW1l
LCB0aGUgYm9vdCB1cCBoYW5ncyBpbgpiZXR3ZWVuIGNhbGxzIHRvIHRoZSBmdW5jdGlvbiBzZXR1
cF9sb2NhbF9BUElDIGluIGFwaWMuYy4KCkkgaGFkIHBvc3RlZCB0byB0aGUgWEVOIFVzZXJzIGxp
c3QgYW5kIGhhZCBsaXR0bGUsIGlmIGFueSwgcmVzcG9uc2UuCkkgaGF2ZSBjcmVhdGVkIHR3byBi
dWdzIHdpdGhpbiBHZW50b28ncyBzeXN0ZW0sIGRpZmZlcmVudGlhdGVkIGJ5CnhlbiBrZXJuZWxz
OgoKNC4xMS4xwqDCoMKgwqDCoMKgIGF0wqAgaHR0cHM6Ly9idWdzLmdlbnRvby5vcmcvNjc5ODI2
CjQuMTIuMF9yYzTCoMKgIGF0wqAgaHR0cHM6Ly9idWdzLmdlbnRvby5vcmcvNjgwNDcyCgpXaGF0
IGlzIHJlYWxseSB2ZXhpbmcgaXMgdGhlIHJhbmRvbW5lc3Mgb2YgcmVzdWx0cy7CoCBGb3IgaW5z
dGFuY2UsIGhlcmUKYSBsb2cgZnJvbSB0aGlzIG1vcm5pbmcgb2Ygc3VjY2VzcyB2cy4gZmFpbHVy
ZXM6Cgo5OjE3IEFNIDMvMTUvMjAxOcKgwqAgMsKgwqAgKFhFTikgWzIwMTktMDMtMTUgMTY6MTc6
MzNdIEFkZGluZyBjcHUgMiB0byAKcnVucXVldWUgMAo5OjE4IEFNIDMvMTUvMjAxOcKgwqAgNcKg
wqAgKFhFTikgWzIwMTktMDMtMTUgMTY6MTg6NTNdIEFkZGluZyBjcHUgNSB0byAKcnVucXVldWUg
MAo5OjE5IEFNIDMvMTUvMjAxOcKgwqAgU1VDQ0VTUyEhCmFmdGVyICoga2V5IGluIHNlcmlhbCBw
b3J0IGZvciAiZGlhZ25vc3RpY3MgYWxsIiwgc2h1dGRvd24gYnkgd2F0Y2hkb2cuCjk6MzAgQU0g
My8xNS8yMDE5wqDCoCBTVUNDRVNTISEKKFhFTikgWzIwMTktMDMtMTUgMTY6MzI6NTRdIEhhcmR3
YXJlIERvbTAgc2h1dGRvd246IHdhdGNoZG9nIHJlYm9vdGluZyAKbWFjaGluZQo5OjM0IEFNIDMv
MTUvMjAxOcKgwqAgQmVmb3JlIDE6IChYRU4pIFsyMDE5LTAzLTE1IDE2OjM0OjE0XSBIVk06IEhB
UCBwYWdlIApzaXplczogNGtCLCAyTUIKOTozNSBBTSAzLzE1LzIwMTnCoMKgIDMKOTozNiBBTSAz
LzE1LzIwMTnCoMKgIDTCoMKgIChYRU4pIFsyMDE5LTAzLTE1IDE2OjM3OjIxXSBBZGRpbmcgY3B1
IDQgdG8gCnJ1bnF1ZXVlIDAKOTozNyBBTSAzLzE1LzIwMTnCoMKgIEJlZm9yZSAxOiAoWEVOKSBb
MjAxOS0wMy0xNSAxNjozODozM10gSFZNOiBIQVAgcGFnZSAKc2l6ZXM6IDRrQiwgMk1CCjk6Mzkg
QU0gMy8xNS8yMDE5wqDCoCBTVUNDRVNTISEKCk15IGF0dGVtcHQgdG8gaXNvbGF0ZSB0aGUgZmFp
bHVyZSBwb2ludCBoYXMgYmVlbiB1bnN1Y2Nlc3NmdWwuIEknbSBwcmVwYXJlZAp0byBwYXRjaCA0
LjEyLjBfcmM0IGlmIHRoYXQgd2lsbCBoZWxwLCBteSBwcmV2aW91cyBhdHRlbXB0IGluIDQuMTEu
MSBvbmx5CmFsbG93ZWQgbWUgdG8gY29uY2x1ZGUgdGhhdCB0aGUgcHJvYmxlbSBpcyBub3Qgd2l0
aGluIGFwaWMuYy4KCkpvaG4gUG9vbGUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:38:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4rjC-00036d-Aj; Fri, 15 Mar 2019 18: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=bsd1=RS=citrix.com=prvs=970908fcc=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h4rjB-00036Y-FQ
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:38:45 +0000
X-Inumbo-ID: 8f300ca1-4751-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f300ca1-4751-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 18:38:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="80721642"
Date: Fri, 15 Mar 2019 18:38:34 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190315183834.GH11621@perard.uk.xensource.com>
References: <20190315085847.31245-1-roger.pau@citrix.com>
 <20190315181409.GF11621@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190315181409.GF11621@perard.uk.xensource.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDY6MTQ6MDlQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDk6NTg6NDdBTSArMDEwMCwgUm9nZXIg
UGF1IE1vbm5lIHdyb3RlOgo+ID4gT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhl
IGhpbnRlZCBhZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkCj4gPiBpbnN0ZWFkLiBUaGlzIG1h
a2VzIGl0IGVhc2llciB0byBzcG90IHRoZSBhY3R1YWwgZmFpbHVyZSwgaW5zdGVhZCBvZgo+ID4g
ZmFpbGluZyBsYXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFs
aXplcyB0aGUKPiA+IG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3Rl
ZCBhZGRyZXNzLgo+ID4gCj4gPiBBbHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVz
aW5nIE1BUF9GSVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KPiA+IHRyeSBoYXJkZXIgdG8gaG9ub3Ig
dGhlIHBhc3NlZCBhZGRyZXNzLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBUaGUgcGF0Y2ggbG9va3MgZmluZSwgYW5k
IE1BUF9GSVhFRCBzZWVtcyB0byBiZSB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IKPiBldmVuIG9uIExp
bnV4Lgo+IAo+IEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KPiAKPiA+IGRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3
L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gPiBAQCAtMTg1LDggKzE4NSwxNCBAQCBzdGF0aWMg
dm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50cnkgKmVudHJ5LAo+ID4gICAgICB9Cj4g
PiAgCj4gPiAgICAgIGlmICghZHVtbXkpIHsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAg
KiBJZiB0aGUgY2FsbGVyIGhhcyByZXF1ZXN0ZWQgdGhlIG1hcHBpbmcgYXQgYSBzcGVjaWZpYyBh
ZGRyZXNzIHVzZQo+ID4gKyAgICAgICAgICogTUFQX0ZJWEVEIHRvIG1ha2Ugc3VyZSBpdCdzIGhv
bm9yZWQuIE5vdGUgdGhhdCB3aXRoIE1BUF9GSVhFRCBhdAo+ID4gKyAgICAgICAgICogbGVhc3Qg
RnJlZUJTRCB3aWxsIHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgo+ID4g
KyAgICAgICAgICovCj4gPiAgICAgICAgICB2YWRkcl9iYXNlID0geGVuZm9yZWlnbm1lbW9yeV9t
YXAyKHhlbl9mbWVtLCB4ZW5fZG9taWQsIHZhZGRyLAo+ID4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
YWRkciA/IE1BUF9GSVhFRCA6IDAsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5iX3BmbiwgcGZucywgZXJyKTsKCkkndmUgbm90aWNlZCB0aGF0IHRoZXJl
J3MgYSBtbWFwIGNhbGwganVzdCBhZnRlciB3aGljaCBoYXMgYWxzbyB2YWRkciBhcwpoaW50LCBz
aG91bGQgdGhhdCBzZWNvbmQgY2FsbCBhbHNvIGhhdmUgTUFQX0ZJWEVEIGFzIGZsYWdzPwoKT24g
dGhlIG90aGVyIGhhbmQsIGl0IHNlZW1zIHRoYXQgd2hlbiB2YWRkciE9TlVMTCwgZHVtbXk9PWZh
bHNlLCBzbyB0aGF0CnNlY29uZCBtbWFwIGNhbGwgd2lsbCBuZXZlciBiZSBjYWxsZWQgd2l0aCB2
YWRkciE9TlVMTC4gQnV0IGl0IG1pZ2h0IGJlCndvcnNlIGZpeGluZyB0aGlzIGluIHRoZSBzYW1l
IHBhdGNoLgoKPiAgfSBlbHNlIHsKPiAgICAgIC8qCj4gICAgICAgKiBXZSBjcmVhdGUgZHVtbXkg
bWFwcGluZ3Mgd2hlcmUgd2UgYXJlIHVuYWJsZSB0byBjcmVhdGUgYSBmb3JlaWduCj4gICAgICAg
KiBtYXBwaW5nIGltbWVkaWF0ZWx5IGR1ZSB0byBjZXJ0YWluIGNpcmN1bXN0YW5jZXMgKGkuZS4g
b24gcmVzdW1lIG5vdykKPiAgICAgICAqLwo+ICAgICAgdmFkZHJfYmFzZSA9IG1tYXAodmFkZHIs
IHNpemUsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCj4gICAgICAgICAgICAgICAgICAgICAgICBN
QVBfQU5PTiB8IE1BUF9TSEFSRUQsIC0xLCAwKTsKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:50:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4rue-0004WZ-LZ; Fri, 15 Mar 2019 18: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=HZdt=RS=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1h4ruc-0004WU-Rd
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:50:34 +0000
X-Inumbo-ID: 35425181-4753-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 35425181-4753-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 18:50:32 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id v22so3043989lje.9
 for <xen-devel@lists.xenproject.org>; Fri, 15 Mar 2019 11:50:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=s1etdN17KKRNjGTc/MVJN00i7BDy+DDzS3jCUJRiLnA=;
 b=CxQZ/qfmmHTfAgiI955i+oQ10mBz2MvopGkWhDNOOIaXnYAXs2Zr+C3AUCXBPS6FFC
 wQcCC07rhb5Z1UM5DQSpiHldiSS4b6VB5OK4zOFRz1IlCFajus+f9ZTMDyMgfXj6eD3S
 zTHwxkbIVdNcR66GxPuD8+97KHxVvE8hkOVHAslinQhXlxXSDzewtv1P3srBOcW0v9tl
 WaG1OXFmfTb9Qg4Ycmm6NMK9PkEiEfogGL4g0s0TWrfRAkKRd0JEAvLvhcgcxLEoezEP
 5iSiksS66XMLwrlz9HRyWZ4xhYgRrSrLG6CQGJzxGMYeJItkdaE2Oh9FKpF/T9ZYxr/E
 oiuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=s1etdN17KKRNjGTc/MVJN00i7BDy+DDzS3jCUJRiLnA=;
 b=sP4+qBTxzhVZcq3WFtCxpQk4yI9j+n79UlNSHg19Q5t+MzH+0b5ZQ4nQtRGibleVGR
 OaRYkZivLJ1/SOiAJaB7d+o/pI36HEo9dMIK1nqNeIVXqDjEgR7dazfJEx5AbEW0UFZi
 Rogv2T+pP0H9i8isgpVn/WVcpleoIp4uQONoIRGrjRqraDOfI0MZiUy1/+E8JkCJJ7pY
 bh8yym08PoG/Dj/D+bXZA2WGsTKXKii1cIlB4+n8SsfPN4cP7g5wY0fBSdku1RcADS/X
 aSyESrpLhoLtfewfQH11yWFLyFS3We7O1u5DgBXkgpA8cXIqiii+RTStndJxzkFqMwXu
 wazA==
X-Gm-Message-State: APjAAAUgBmAcM/kk6soVUi/DLZeEkE0oFegwj8xhMRq6/FLsaLjCfRPc
 VHsMqaBP04E/wEEka40W2G8=
X-Google-Smtp-Source: APXvYqxVpT8l3REyVKwJY4tKZ0oYWD6luQhLkEgRpcSndo7jvTXdNUXo5BwsddKjArdEsQojKvL0hQ==
X-Received: by 2002:a2e:7c09:: with SMTP id x9mr3154603ljc.50.1552675830387;
 Fri, 15 Mar 2019 11:50:30 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d75sm566441lfd.87.2019.03.15.11.50.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Mar 2019 11:50:29 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.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>
 <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
 <CABHD4K-hHvAHZEf=zExBL=pYb2Td_1ceSaC8-5rA0qsVsz7UtQ@mail.gmail.com>
 <198494f5-4d48-b328-2ec5-942c8827a373@gmail.com>
 <CABHD4K8OXfC=K7hOXPLHRk7BTu_ZhhOLFhw1r_sqDX6RGruU_Q@mail.gmail.com>
 <0f34ecdc-5ae2-2fcb-90bd-65458b97f681@gmail.com>
 <CABHD4K-nPagtuTc+D2AeUrN_gcoNYpLxb5N4S3Rpoew3ZCpxVw@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <fb47232d-5e39-4919-fee7-ebabaa06a9f7@gmail.com>
Date: Fri, 15 Mar 2019 20:50:28 +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: <CABHD4K-nPagtuTc+D2AeUrN_gcoNYpLxb5N4S3Rpoew3ZCpxVw@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>

Ck9uIDEzLjAzLjE5IDE0OjQxLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAoKSGkKCgo+Cj4+IFN0
YXJ0aW5nIGtlcm5lbCAuLi4KPj4KPj4gLSBVQVJUIGVuYWJsZWQgLQo+PiAtIENQVSAwMDAwMDAw
MCBib290aW5nIC0KPj4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4gLSBYZW4gc3RhcnRpbmcg
YXQgRUwyIC0KPj4gLSBaZXJvIEJTUyAtCj4+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVy
cyAtCj4+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+PiAtIFJlYWR5IC0KPj4gKFhFTikgQ2hlY2tp
bmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCj4+IChYRU4pIEluaXRyZCAwMDAwMDAwMDc2MDAwMDQw
LTAwMDAwMDAwNzdhMjMwZjcKPj4gKFhFTikgUkFNOiAwMDAwMDAwMDQ4MDAwMDAwIC0gMDAwMDAw
MDBiZmZmZmZmZgo+PiAoWEVOKSBSQU06IDAwMDAwMDA1MDAwMDAwMDAgLSAwMDAwMDAwNTdmZmZm
ZmZmCj4+IChYRU4pIFJBTTogMDAwMDAwMDYwMDAwMDAwMCAtIDAwMDAwMDA2N2ZmZmZmZmYKPj4g
KFhFTikgUkFNOiAwMDAwMDAwNzAwMDAwMDAwIC0gMDAwMDAwMDc3ZmZmZmZmZgo+PiAoWEVOKQo+
PiAoWEVOKSBNT0RVTEVbMF06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAwMDQ4MDE0MDgwIERl
dmljZSBUcmVlCj4+IChYRU4pIE1PRFVMRVsxXTogMDAwMDAwMDA3NjAwMDA0MCAtIDAwMDAwMDAw
NzdhMjMwZjcgUmFtZGlzawo+PiAoWEVOKSBNT0RVTEVbMl06IDAwMDAwMDAwN2EwMDAwMDAgLSAw
MDAwMDAwMDdjMDAwMDAwIEtlcm5lbAo+PiAoWEVOKSBNT0RVTEVbM106IDAwMDAwMDAwN2MwMDAw
MDAgLSAwMDAwMDAwMDdjMDEwMDAwIFhTTQo+PiAoWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwNDgw
MDAwMDAgLSAwMDAwMDAwMDQ4MDE0MDAwCj4+IChYRU4pICBSRVNWRFsxXTogMDAwMDAwMDA3NjAw
MDA0MCAtIDAwMDAwMDAwNzdhMjMwZjcKPj4gKFhFTikKPj4gKFhFTikgQ29tbWFuZCBsaW5lOiBk
b20wX21lbT0yNTZNIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwCj4+IGRvbTBfbWF4X3Zj
cHVzPTQgYm9vdHNjcnViPTAgbG9nbHZsPWFsbAo+PiAoWEVOKSBQbGFjaW5nIFhlbiBhdCAweDAw
MDAwMDA3N2ZlMDAwMDAtMHgwMDAwMDAwNzgwMDAwMDAwCj4+IChYRU4pIFVwZGF0ZSBCT09UTU9E
X1hFTiBmcm9tIDAwMDAwMDAwNzgwODAwMDAtMDAwMDAwMDA3ODFiMmQ4MSA9Pgo+PiAwMDAwMDAw
NzdmZTAwMDAwLTAwMDAwMDA3N2ZmMzJkODEKPj4gKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlz
ZWQKPj4gKFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZQo+PiAoWEVOKSBQbGF0Zm9ybTog
R2VuZXJpYyBTeXN0ZW0KPj4gKFhFTikgTG9va2luZyBmb3IgZHR1YXJ0IGF0ICJzZXJpYWwwIiwg
b3B0aW9ucyAiIgo+PiAoWEVOKSBVbmFibGUgdG8gaW5pdGlhbGl6ZSBkdHVhcnQ6IC05Cj4+IChY
RU4pIEJhZCBjb25zb2xlPSBvcHRpb24gJ2R0dWFydCcKPj4gICAgKlhlbiA0LjkuMS1wcmUqCj4+
IChYRU4pIFhlbiB2ZXJzaW9uIDQuOS4xLXByZSAob3R5c2hjaGVua29AKSAoYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAoR0NDKQo+PiA3LjMuMCkgZGVidWc9eSAgVHVlIE1hciAgNSAyMDo1Nzo1NSBF
RVQgMjAxOQo+PiAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBNb24gTWF5IDggMTM6NDU6MjEgMjAx
NyArMDMwMCBnaXQ6YTQzODMxNy1kaXJ0eQo+PiAoWEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAi
QVJNIExpbWl0ZWQiLCB2YXJpYW50OiAweDEsIHBhcnQgMHhkMDcsIHJldiAweDMKPj4gKFhFTikg
NjQtYml0IEV4ZWN1dGlvbjoKPj4gKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAw
MDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczog
RUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQrMzIgRUwwOjY0KzMyCj4+IChYRU4pICAgICBFeHRl
bnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRAo+PiAoWEVOKSAgIERlYnVnIEZlYXR1
cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgICBBdXhpbGlh
cnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSAg
IE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAwMTEyNCAwMDAwMDAwMDAwMDAwMDAw
Cj4+IChYRU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAw
MDAwCj4+IChYRU4pIDMyLWJpdCBFeGVjdXRpb246Cj4+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1
cmVzOiAwMDAwMDEzMTowMDAxMTAxMQo+PiAoWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czogQUFy
Y2gzMiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCj4+IChYRU4pICAgICBFeHRlbnNpb25zOiBH
ZW5lcmljVGltZXIgU2VjdXJpdHkKPj4gKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYK
Pj4gKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCj4+IChYRU4pICAgTWVtb3J5
IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEwMjIxMQo+PiAo
WEVOKSAgSVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAw
MDAxMTE0MiAwMDAxMTEyMQo+PiAoWEVOKSBVc2luZyBQU0NJLTEuMCBmb3IgU01QIGJyaW5ndXAK
Pj4gKFhFTikgU01QOiBBbGxvd2luZyA4IENQVXMKPj4gKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6
IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogODMzMyBLSHoKPj4gKFhFTikgR0lDdjIgaW5p
dGlhbGl6YXRpb246Cj4+IChYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMGYxMDEw
MDAwCj4+IChYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwZjEwMjAwMDAKPj4gKFhF
TikgICAgICAgICBnaWNfaHlwX2FkZHI9MDAwMDAwMDBmMTA0MDAwMAo+PiAoWEVOKSAgICAgICAg
IGdpY192Y3B1X2FkZHI9MDAwMDAwMDBmMTA2MDAwMAo+PiAoWEVOKSAgICAgICAgIGdpY19tYWlu
dGVuYW5jZV9pcnE9MjUKPj4gKFhFTikgR0lDdjI6IEFkanVzdGluZyBDUFUgaW50ZXJmYWNlIGJh
c2UgdG8gMHhmMTAyZjAwMAo+PiAoWEVOKSBHSUN2MjogNTEyIGxpbmVzLCA4IGNwdXMsIHNlY3Vy
ZSAoSUlEIDAyMDAwNDNiKS4KPj4gKFhFTikgWFNNIEZyYW1ld29yayB2MS4wLjAgaW5pdGlhbGl6
ZWQKPj4gKFhFTikgeHNtOiBQb2xpY3kgbGVuID0gMHgwMDAwMDAwMDAwMDEwMDAwIHN0YXJ0IGF0
IDB4MDAwMDAwMDA3YzAwMDAwMAo+PiAoWEVOKSBGbGFzazogMTI4IGF2dGFiIGhhc2ggc2xvdHMs
IDI4MCBydWxlcy4KPj4gKFhFTikgRmxhc2s6IDEyOCBhdnRhYiBoYXNoIHNsb3RzLCAyODAgcnVs
ZXMuCj4+IChYRU4pIEZsYXNrOiAgNCB1c2VycywgMyByb2xlcywgMzggdHlwZXMsIDIgYm9vbHMK
Pj4gKFhFTikgRmxhc2s6ICAxMiBjbGFzc2VzLCAyODAgcnVsZXMKPj4gKFhFTikgRmxhc2s6ICBT
dGFydGluZyBpbiBlbmZvcmNpbmcgbW9kZS4KPj4gKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAg
Q3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQo+PiAoWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5n
IG9mIDY0IEtpQi4KPj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQo+PiAtIENQVSAwMDAwMDAwMSBi
b290aW5nIC0KPj4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4gLSBYZW4gc3RhcnRpbmcgYXQg
RUwyIC0KPj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPj4gLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCj4+IC0gUmVhZHkgLQo+PiAoWEVOKSBDUFUgMSBib290ZWQuCj4+IChYRU4pIEJy
aW5naW5nIHVwIENQVTIKPj4gLSBDUFUgMDAwMDAwMDIgYm9vdGluZyAtCj4+IC0gQ3VycmVudCBF
TCAwMDAwMDAwOCAtCj4+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4+IC0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCj4+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+PiAtIFJlYWR5IC0K
Pj4gKFhFTikgQ1BVIDIgYm9vdGVkLgo+PiAoWEVOKSBCcmluZ2luZyB1cCBDUFUzCj4+IC0gQ1BV
IDAwMDAwMDAzIGJvb3RpbmcgLQo+PiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+PiAtIFhlbiBz
dGFydGluZyBhdCBFTDIgLQo+PiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+PiAt
IFR1cm5pbmcgb24gcGFnaW5nIC0KPj4gLSBSZWFkeSAtCj4+IChYRU4pIENQVSAzIGJvb3RlZC4K
Pj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAo+PiAtIENQVSAwMDAwMDEwMCBib290aW5nIC0KPj4g
LSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPj4gLSBT
ZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4+
IC0gUmVhZHkgLQo+PiAoWEVOKSBDUFUgNCBib290ZWQuCj4+IChYRU4pIEJyaW5naW5nIHVwIENQ
VTUKPj4gLSBDUFUgMDAwMDAxMDEgYm9vdGluZyAtCj4+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAt
Cj4+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lz
dGVycyAtCj4+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+PiAtIFJlYWR5IC0KPj4gKFhFTikgQ1BV
IDUgYm9vdGVkLgo+PiAoWEVOKSBCcmluZ2luZyB1cCBDUFU2Cj4+IC0gQ1BVIDAwMDAwMTAyIGJv
b3RpbmcgLQo+PiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+PiAtIFhlbiBzdGFydGluZyBhdCBF
TDIgLQo+PiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+PiAtIFR1cm5pbmcgb24g
cGFnaW5nIC0KPj4gLSBSZWFkeSAtCj4+IChYRU4pIENQVSA2IGJvb3RlZC4KPj4gKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNwo+PiAtIENQVSAwMDAwMDEwMyBib290aW5nIC0KPj4gLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KPj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPj4gLSBTZXR0aW5nIHVwIGNv
bnRyb2wgcmVnaXN0ZXJzIC0KPj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4+IC0gUmVhZHkgLQo+
PiAoWEVOKSBDUFUgNyBib290ZWQuCj4+IChYRU4pIEJyb3VnaHQgdXAgOCBDUFVzCj4+IChYRU4p
IFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRAo+PiAoWEVOKSBQ
Mk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSByb290LCBWVENSIDB4ODAwMjM1NTgKPj4gKFhFTikg
aXBtbXU6IC9zb2MvbW11QGU2N2IwMDAwOiByZWdpc3RlcmVkIHJvb3QgSVBNTVUKPj4gKFhFTikg
aXBtbXU6IC9zb2MvbW11QGU2N2IwMDAwOiBkaXNhYmxlIHNoYXJpbmcgUDJNIHRhYmxlIGJldHdl
ZW4gdGhlCj4+IENQVSBhbmQgSVBNTVUKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmQwMDAw
OiByZWdpc3RlcmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAw
MDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWYwMDAwCj4+IChYRU4pIGlwbW11
OiAvc29jL21tdUBmZWJkMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWYx
MDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAwMDogZm91bmQgbWFzdGVyIGRldmlj
ZSAvc29jL3ZpZGVvQGU2ZWYyMDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJkMDAwMDog
Zm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWYzMDAwCj4+IChYRU4pIGlwbW11OiAv
c29jL21tdUBmZWJkMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2ZjcEBmZWEyNzAwMAo+
PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmViZDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3Nv
Yy9mY3BAZmVhMmYwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlYmUwMDAwOiByZWdpc3Rl
cmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJlMDAwMDogZm91bmQg
bWFzdGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWY0MDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21t
dUBmZWJlMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWY1MDAwCj4+IChY
RU4pIGlwbW11OiAvc29jL21tdUBmZWJlMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3Zp
ZGVvQGU2ZWY2MDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJlMDAwMDogZm91bmQgbWFz
dGVyIGRldmljZSAvc29jL3ZpZGVvQGU2ZWY3MDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBm
ZWJlMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL2ZjcEBmZWEzNzAwMAo+PiAoWEVOKSBp
cG1tdTogL3NvYy9tbXVAZmViZTAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9oZG1pQGZl
YWQwMDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZWJlMDAwMDogZm91bmQgbWFzdGVyIGRl
dmljZSAvc29jL2hkbWlAZmVhZTAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTkwMDAw
OiByZWdpc3RlcmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZTk5MDAw
MDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZzcG1AZmU5NjAwMDAKPj4gKFhFTikgaXBtbXU6
IC9zb2MvbW11QGZlOTkwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdnNwbUBmZTlhMDAw
MAo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5OTAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2Ug
L3NvYy9mZHBtQGZlOTQwMDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZTk4MDAwMDogcmVn
aXN0ZXJlZCBjYWNoZSBJUE1NVQo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU5ODAwMDA6IGZv
dW5kIG1hc3RlciBkZXZpY2UgL3NvYy92c3BtQGZlOTIwMDAwCj4+IChYRU4pIGlwbW11OiAvc29j
L21tdUBmZTk4MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3ZzcG1AZmU5YjAwMDAKPj4g
KFhFTikgaXBtbXU6IC9zb2MvbW11QGZlOTgwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2Mv
ZmRwbUBmZTk0NDAwMAo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmU2YjAwMDA6IHJlZ2lzdGVy
ZWQgY2FjaGUgSVBNTVUKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlNmIwMDAwOiBmb3VuZCBt
YXN0ZXIgZGV2aWNlIC9zb2MvaW1yLWx4NEBmZTg4MDAwMAo+PiAoWEVOKSBpcG1tdTogL3NvYy9t
bXVAZmU2YjAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9pbXItbHg0QGZlODkwMDAwCj4+
IChYRU4pIGlwbW11OiAvc29jL21tdUBmZTZiMDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29j
L3ZjcDRAZmU5MGYwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZlNmYwMDAwOiByZWdpc3Rl
cmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZTZmMDAwMDogZm91bmQg
bWFzdGVyIGRldmljZSAvc29jL2ltci1seDRAZmU4NjAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2Mv
bW11QGZlNmYwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvaW1yLWx4NEBmZTg3MDAwMAo+
PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmQ4MDAwMDA6IHJlZ2lzdGVyZWQgY2FjaGUgSVBNTVUK
Pj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZkODAwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9z
b2MvZ3N4X2RvbWQKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZkODAwMDAwOiBmb3VuZCBtYXN0
ZXIgZGV2aWNlIC9zb2MvZ3N4X2RvbXUKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGZkOTUwMDAw
OiByZWdpc3RlcmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBmZDk2MDAw
MDogcmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZmQ5NzAw
MDA6IHJlZ2lzdGVyZWQgY2FjaGUgSVBNTVUKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcw
MDAwOiByZWdpc3RlcmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3
MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTAwMDAwMAo+PiAoWEVOKSBpcG1t
dTogL3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwMjAw
MDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNl
Cj4+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTY1YTAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11
QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlCj4+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTY1
YjAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2
aWNlCj4+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZTY0NjAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2Mv
bW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlCj4+IC9zb2MvZG1hLWNvbnRyb2xsZXJA
ZTY0NzAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIg
ZGV2aWNlIC9zb2MvdXNiQGVlMDgwMTAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAw
MDogZm91bmQgbWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTBhMDEwMAo+PiAoWEVOKSBpcG1tdTog
L3NvYy9tbXVAZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYzAxMDAK
Pj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9z
b2MvdXNiQGVlMGUwMTAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAwMDogZm91bmQg
bWFzdGVyIGRldmljZSAvc29jL3VzYkBlZTA4MDAwMAo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVA
ZTY1NzAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy91c2JAZWUwYTAwMDAKPj4gKFhFTikg
aXBtbXU6IC9zb2MvbW11QGU2NTcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlIC9zb2MvdXNiQGVl
MGMwMDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjU3MDAwMDogZm91bmQgbWFzdGVyIGRl
dmljZSAvc29jL3VzYkBlZTBlMDAwMAo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZWM2NzAwMDA6
IHJlZ2lzdGVyZWQgY2FjaGUgSVBNTVUKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGVjNjcwMDAw
OiBmb3VuZCBtYXN0ZXIgZGV2aWNlCj4+IC9zb2MvZG1hLWNvbnRyb2xsZXJAZWM3MDAwMDAKPj4g
KFhFTikgaXBtbXU6IC9zb2MvbW11QGVjNjcwMDAwOiBmb3VuZCBtYXN0ZXIgZGV2aWNlCj4+IC9z
b2MvZG1hLWNvbnRyb2xsZXJAZWM3MjAwMDAKPj4gKFhFTikgaXBtbXU6IC9zb2MvbW11QGU2NzQw
MDAwOiByZWdpc3RlcmVkIGNhY2hlIElQTU1VCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjc0
MDAwMDogZm91bmQgbWFzdGVyIGRldmljZQo+PiAvc29jL2RtYS1jb250cm9sbGVyQGU2NzAwMDAw
Cj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNjc0MDAwMDogZm91bmQgbWFzdGVyIGRldmljZSAv
c29jL2V0aGVybmV0QGU2ODAwMDAwCj4+IChYRU4pIGlwbW11OiAvc29jL21tdUBlNzc0MDAwMDog
cmVnaXN0ZXJlZCBjYWNoZSBJUE1NVQo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTc3NDAwMDA6
IGZvdW5kIG1hc3RlciBkZXZpY2UKPj4gL3NvYy9kbWEtY29udHJvbGxlckBlNzMwMDAwMAo+PiAo
WEVOKSBpcG1tdTogL3NvYy9tbXVAZTc3NDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UKPj4gL3Nv
Yy9kbWEtY29udHJvbGxlckBlNzMxMDAwMAo+PiAoWEVOKSBpcG1tdTogL3NvYy9tbXVAZTc3NDAw
MDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9zZEBlZTEwMDAwMAo+PiAoWEVOKSBpcG1tdTog
L3NvYy9tbXVAZTc3NDAwMDA6IGZvdW5kIG1hc3RlciBkZXZpY2UgL3NvYy9zZEBlZTE0MDAwMAo+
IFdlIGJvb3RlZCA0Ljkobm9uIGRlYnVnIGJ1aWxkKSBiYXNlZCBvbiBpcG1tdV92MiBidXQgZG9u
J3Qgc2VlIGlwbXV1Cj4gcmVsYXRlZCBsb2dzIGluCj4gYm9vdCBsb2dzKGlzIGl0IGJlY2F1c2Ug
aXRzIG5vbiBkZWJ1ZyBidWlsZCk6CgpJIGhhdmUganVzdCB0cmllZCAibm9uIGRlYnVnIiBidWls
ZCwgYnV0IHdpdGggImxvZ2x2bD1hbGwiIGluIGJvb3RhcmdzLiAKV2l0aCBzdWNoIGNvbmZpZ3Vy
YXRpb24gSSBzZWUgSVBNTVUgcmVsYXRlZCBsb2dzLgoKCiBGcm9tIHRoZSBmb2xsb3dpbmcgc3Ry
aW5nICIoWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQiIGluIHlvdXIgCmxvZywgSSBh
c3N1bWUgdGhhdCBJUE1NVSBoYXNuJ3QgYmVlbiByZWdpc3RlcmVkLgoKUHJvYmFibHksIHlvdSBo
YXZlIElQTU1VIGRldmljZXMgZGlzYWJsZWQvcmVtb3ZlZCBpbiB5b3VyIGhvc3QgCmRldmljZS10
cmVlIGFuZCBYZW4gY291bGRuJ3QgcGljayB0aGVtIHVwLgoKSWYgdGhpcyBpcyBhIHJlYXNvbiwg
dGhlbiB5b3UgbmVlZCB0byBlbmFibGUgdGhlbSAoIklQTU1VIHJvb3QiIGRldmljZSAKYW5kIHJl
cXVpcmVkICJJUE1NVSBjYWNoZShzKSIpIGFuZCB0aWUgcmVxdWlyZWQgYnVzIG1hc3RlcnMgKERN
QSAKZGV2aWNlcykgdG8gIklQTU1VIGNhY2hlcyIuCgpGb3IgZXhhbXBsZSwgSDMgY2FzZToKCi8q
IHJvb3QgKi8KCiZpcG1tdV9tbSB7CiDCoMKgwqAgc3RhdHVzID0gIm9rYXkiOwp9OwoKLyogY2Fj
aGUgKi8KCiZpcG1tdV9kczAgewogwqDCoMKgIHN0YXR1cyA9ICJva2F5IjsKfTsKCi8qIERNQSBk
ZXZpY2UgKi8KCiZhdmIgewogwqDCoMKgIGlvbW11cyA9IDwmaXBtbXVfZHMwIDE2PjsKfTsKCgo+
Cj4gWyAgIDYyLjI1OTY2NF0gU3RhcnRpbmcga2VybmVsIC4uLgo+IFsgICA2Mi4yNjI5MzBdCj4g
LSBVQVJUIGVuYWJsZWQgLQo+IC0gQ1BVIDAwMDAwMDAwIGJvb3RpbmcgLQo+IC0gQ3VycmVudCBF
TCAwMDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPiAtIFplcm8gQlNTIC0KPiAt
IFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+
IC0gUmVhZHkgLQo+IChYRU4pIENoZWNraW5nIGZvciBpbml0cmQgaW4gL2Nob3Nlbgo+IChYRU4p
IFJBTTogMDAwMDAwMDA0ODAwMDAwMCAtIDAwMDAwMDAwN2ZmZmZmZmYKPiAoWEVOKSBSQU06IDAw
MDAwMDA1MDAwMDAwMDAgLSAwMDAwMDAwNTNmZmZmZmZmCj4gKFhFTikgUkFNOiAwMDAwMDAwNjAw
MDAwMDAwIC0gMDAwMDAwMDYzZmZmZmZmZgo+IChYRU4pIFJBTTogMDAwMDAwMDcwMDAwMDAwMCAt
IDAwMDAwMDA3M2ZmZmZmZmYKPiAoWEVOKQo+IChYRU4pIE1PRFVMRVswXTogMDAwMDAwMDA3ZDcw
ZjAwMCAtIDAwMDAwMDAwN2Q3MjIwMDAgRGV2aWNlIFRyZWUKPiAoWEVOKSBNT0RVTEVbMV06IDAw
MDAwMDAwN2EwMDAwMDAgLSAwMDAwMDAwMDdiODAwMDAwIEtlcm5lbAo+IChYRU4pICBSRVNWRFsw
XTogMDAwMDAwMDA0YTAwMDAwMCAtIDAwMDAwMDAwNGEwMTMwMDAKPiAoWEVOKSAgUkVTVkRbMV06
IDAwMDAwMDAwN2Q3MGYwMDAgLSAwMDAwMDAwMDdkNzIyMDAwCj4gKFhFTikKPiAoWEVOKSBDb21t
YW5kIGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTUxMk0KPiAoWEVOKSBQbGFjaW5nIFhl
biBhdCAweDAwMDAwMDA3M2ZlMDAwMDAtMHgwMDAwMDAwNzQwMDAwMDAwCj4gKFhFTikgVXBkYXRl
IEJPT1RNT0RfWEVOIGZyb20gMDAwMDAwMDA0ODAwMDAwMC0wMDAwMDAwMDQ4MTA4ZDgxID0+Cj4g
MDAwMDAwMDczZmUwMDAwMC0wMDAwMDAwNzNmZjA4ZDgxCj4gKFhFTikgRG9tYWluIGhlYXAgaW5p
dGlhbGlzZWQKPiAoWEVOKSBCb290aW5nIHVzaW5nIERldmljZSBUcmVlCj4gKFhFTikgVGFraW5n
IGR0dWFydCBjb25maWd1cmF0aW9uIGZyb20gL2Nob3Nlbi9zdGRvdXQtcGF0aAo+IChYRU4pIExv
b2tpbmcgZm9yIGR0dWFydCBhdCAic2VyaWFsMCIsIG9wdGlvbnMgIjExNTIwMG44Igo+IChYRU4p
IFdBUk5JTkc6IFVBUlQgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkCj4gICBYZW4gNC45
LjEtcHJlCj4gKFhFTikgWGVuIHZlcnNpb24gNC45LjEtcHJlIChhdG9tYXJAKSAoYWFyY2g2NC1s
aW51eC1nbnUtZ2NjIChMaW5hcm8KPiBHQ0MgNy4zLTIwMTguMDUpIDcuMy4xIDIwMTgwNDI1IFts
aW5hcm8tNy4zLTIwMTguMDUgcmV2aXNpb24KPiBkMjkxMjBhNDI0ZWNmYmMxNjdlZjkwMDY1YzBl
ZWI3ZjkxOTc3NzAxXSkgZGVidWc9biAgV2VkIE1hciAxMwo+IDEzOjQ5OjQxIEk5Cj4gKFhFTikg
TGF0ZXN0IENoYW5nZVNldDogTW9uIE1heSA4IDEzOjQ1OjIxIDIwMTcgKzAzMDAgZ2l0OmE0Mzgz
MTctZGlydHkKPiAoWEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2YXJp
YW50OiAweDEsIHBhcnQgMHhkMDcsIHJldiAweDMKPiAoWEVOKSA2NC1iaXQgRXhlY3V0aW9uOgo+
IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBF
TDE6NjQrMzIgRUwwOjY0KzMyCj4gKFhFTikgICAgIEV4dGVuc2lvbnM6IEZsb2F0aW5nUG9pbnQg
QWR2YW5jZWRTSU1ECj4gKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEwNiAw
MDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAw
MDAwMDAwMDAwMDAxMTI0IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgIElTQSBGZWF0dXJlczog
IDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIDMyLWJpdCBFeGVjdXRp
b246Cj4gKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAwMDExMDExCj4gKFhF
TikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6ZWxs
ZQo+IChYRU4pICAgICBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKPiAoWEVOKSAg
IERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2Ngo+IChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAw
MDAwMDAwMAo+IChYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAw
MCAwMTI2MDAwMCAwMjEwMjIxMQo+IChYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEzMTEy
MTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxCj4gKFhFTikgR2VuZXJpYyBU
aW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogODMzMyBLSHoKPiAoWEVOKSBH
SUN2MiBpbml0aWFsaXphdGlvbjoKPiAoWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAw
MDBmMTAxMDAwMAo+IChYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwZjEwMjAwMDAK
PiAoWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMGYxMDQwMDAwCj4gKFhFTikgICAg
ICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwZjEwNjAwMDAKPiAoWEVOKSAgICAgICAgIGdpY19t
YWludGVuYW5jZV9pcnE9MjUKPiAoWEVOKSBHSUN2MjogQWRqdXN0aW5nIENQVSBpbnRlcmZhY2Ug
YmFzZSB0byAweGYxMDJmMDAwCj4gKFhFTikgR0lDdjI6IDUxMiBsaW5lcywgOCBjcHVzLCBzZWN1
cmUgKElJRCAwMjAwMDQzYikuCj4gKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNj
aGVkdWxlciAoY3JlZGl0KQo+IChYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMTYgS2lC
Lgo+IChYRU4pIEJyaW5naW5nIHVwIENQVTEKPiAtIENQVSAwMDAwMDAwMSBib290aW5nIC0KPiAt
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0
aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJl
YWR5IC0KPiAoWEVOKSBCcmluZ2luZyB1cCBDUFUyCj4gLSBDUFUgMDAwMDAwMDIgYm9vdGluZyAt
Cj4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+IC0g
U2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4g
LSBSZWFkeSAtCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMwo+IC0gQ1BVIDAwMDAwMDAzIGJvb3Rp
bmcgLQo+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0K
PiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVybmluZyBvbiBwYWdpbmcg
LQo+IC0gUmVhZHkgLQo+IChYRU4pIEJyaW5naW5nIHVwIENQVTQKPiAtIENQVSAwMDAwMDEwMCBi
b290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVM
MiAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFn
aW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU1Cj4gLSBDUFUgMDAwMDAx
MDEgYm9vdGluZyAtCj4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPiAtIFhlbiBzdGFydGluZyBh
dCBFTDIgLQo+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCj4gLSBSZWFkeSAtCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgo+IC0gQ1BVIDAw
MDAwMTAyIGJvb3RpbmcgLQo+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRp
bmcgYXQgRUwyIC0KPiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVybmlu
ZyBvbiBwYWdpbmcgLQo+IC0gUmVhZHkgLQo+IChYRU4pIEJyaW5naW5nIHVwIENQVTcKPiAtIENQ
VSAwMDAwMDEwMyBib290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0
YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1
cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBCcm91Z2h0IHVwIDggQ1BVcwo+
IChYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRAo+IChY
RU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAo+IChY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAo+IChYRU4pICoqKiBMT0FESU5HIERPTUFJ
TiAwICoqKgo+IChYRU4pIExvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAw
MDdhMDAwMDAwCj4gKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDUxMk1C
IGZvciBkb20wOgo+IChYRU4pIEJBTktbMF0gMHgwMDAwMDA1MDAwMDAwMC0weDAwMDAwMDcwMDAw
MDAwICg1MTJNQikKPiAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDczZmUwMDAwMC0w
eDAwMDAwNzNmZTYxMDAwCj4gKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDdhMDAw
MDAwIHRvIDAwMDAwMDAwNTAwODAwMDAtMDAwMDAwMDA1MTg4MDAwMAo+IChYRU4pIEFsbG9jYXRp
bmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+IChYRU4pIExvYWRpbmcgZG9t
MCBEVEIgdG8gMHgwMDAwMDAwMDU4MDAwMDAwLTB4MDAwMDAwMDA1ODAxMGFlZAo+IChYRU4pIFNj
cnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDggQ1BVcwo+IChYRU4pIC4uLi5kb25l
Lgo+IChYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAw
IHBhZ2VzLgo+IChYRU4pIFN0ZC4gTG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKPiAoWEVO
KSBHdWVzdCBMb2dsZXZlbDogTm90aGluZyAoUmF0ZS1saW1pdGVkOiBFcnJvcnMgYW5kIHdhcm5p
bmdzKQo+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJl
ZSB0aW1lcyB0byBzd2l0Y2gKPiBpbnB1dCB0byBYZW4pCj4gKFhFTikgRnJlZWQgMjkya0IgaW5p
dCBtZW1vcnkuCj4KPgo+IEFsc28sIHRoaXMgaXMgd2hhdCB3ZSB0cnkgdG8gZ2V0IGRlYnVnIGJ1
aWxkOgo+Cj4gI21ha2UgZGlzdC14ZW4gZGVidWc9eSBDT05GSUdfRUFSTFlfUFJJTlRLPXNjaWYs
MHhlNmU4ODAwMAo+IFhFTl9UQVJHRVRfQVJDSD1hcm02NCBDUk9TU19DT01QSUxFPWFhcmNoNjQt
bGludXgtZ251LSAtajE2Cj4gbWFrZSAtQyB4ZW4gaW5zdGFsbAo+IG1ha2VbMV06IEVudGVyaW5n
IGRpcmVjdG9yeSAnL3NjcmF0Y2gvd29yay94ZW5fd29yay94ZW5fNC45L3hlbi94ZW4nCj4gbWFr
ZSAtZiBSdWxlcy5tayBfaW5zdGFsbAo+IG1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL3Nj
cmF0Y2gvd29yay94ZW5fd29yay94ZW5fNC45L3hlbi94ZW4nCj4gUnVsZXMubWs6MTE6ICJZb3Ug
bXVzdCB1c2UgJ21ha2UgbWVudWNvbmZpZycgdG8gZW5hYmxlL2Rpc2FibGUgZGVidWcgbm93LiIK
PiAvc2NyYXRjaC93b3JrL3hlbl93b3JrL3hlbl80LjkveGVuL3hlbi9hcmNoL2FybS9SdWxlcy5t
azo4NTogKioqCj4gQ09ORklHX0VBUkxZX1BSSU5USyBlbmFibGVkIGZvciBub24tZGVidWcgYnVp
bGQuICBTdG9wLgo+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcvc2NyYXRjaC93b3JrL3hl
bl93b3JrL3hlbl80LjkveGVuL3hlbicKPiBNYWtlZmlsZTo0NTogcmVjaXBlIGZvciB0YXJnZXQg
J2luc3RhbGwnIGZhaWxlZAo+IG1ha2VbMV06ICoqKiBbaW5zdGFsbF0gRXJyb3IgMgo+IG1ha2Vb
MV06IExlYXZpbmcgZGlyZWN0b3J5ICcvc2NyYXRjaC93b3JrL3hlbl93b3JrL3hlbl80LjkveGVu
L3hlbicKPiBNYWtlZmlsZToxMjI6IHJlY2lwZSBmb3IgdGFyZ2V0ICdpbnN0YWxsLXhlbicgZmFp
bGVkCj4gbWFrZTogKioqIFtpbnN0YWxsLXhlbl0gRXJyb3IgMgo+Cj4gVGhhbmtzCj4gLUFtaXQK
Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 18:57:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 18: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 1h4s12-0004kf-Jh; Fri, 15 Mar 2019 18:57:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=91gq=RS=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1h4s11-0004ka-Gb
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 18:57:11 +0000
X-Inumbo-ID: 2176b446-4754-11e9-bd2c-c3f1cbf5f1db
Received: from ucol19pa09.eemsg.mail.mil (unknown [214.24.24.82])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2176b446-4754-11e9-bd2c-c3f1cbf5f1db;
 Fri, 15 Mar 2019 18:57:08 +0000 (UTC)
X-EEMSG-check-017: 830979161|UCOL19PA09_EEMSG_MP7.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="830979161"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 15 Mar 2019 18:57:06 +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=1552676227; x=1584212227;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3392AvGKmUW5+Cnwl4LGnMLwjRw/FaqZK4i7diaqnhw=;
 b=K5q/n4aLdwh56MRvs5bDDnozeZ8OPcapRb469E7uLGZgJfxG+bo7HCsA
 BXqeRLPFnLyg7aw0YL65l/FEzpmfl8KCkJzakI8RyHJIxNd7icSHvQQOD
 FrzLB/LdBUIRAmxI95vzuRAXhcGm0aFurGmh1CSBhievGThcRWqARelBD
 dMmk4NA26mLKF4ORexAEUxvelFegucBUstMq/++677nZj4z14WGs+Gl/2
 DTcV3iPlcRlI6JLNSOk+A1BrxDW0Y1RWkq7ybwVBEt1jwSj71M1HvcthL
 eqNgEVYh4L96ylGEPZ8bz27lEx8Wnvzc6dorF6hoV6j9tpRDKM0SHiwFF w==;
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="21543330"
IronPort-PHdr: =?us-ascii?q?9a23=3AvGuq6x+VsZBG3v9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+1+gSIJqq85mqBkHD//Il1AaPAdyDraodw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94DPbwlSmDaxfK55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RS?=
 =?us-ascii?q?qt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2?=
 =?us-ascii?q?RPUNtaWyhYDo6ya4YDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43O?=
 =?us-ascii?q?s9Hg/LxxAgEtAUvXjIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXb?=
 =?us-ascii?q?ZtesTf10YkCgLLjk+KpoP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlo?=
 =?us-ascii?q?nJhoUPxlDC7iV22pw5JdK/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5?=
 =?us-ascii?q?K3YicHxIo9yxLCbfGMbpKG7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0F?=
 =?us-ascii?q?ZNsypFjsHAtnAT2BzX7ciKUud98V272TaOygDT8ftIIVw0lKXHK54hxaQ8lp?=
 =?us-ascii?q?wPvkTYAiD6gkD2jK6Sdkk8++io7froYqn+q5OBOIJ5hRvyP6QzlsClH+g1PR?=
 =?us-ascii?q?YCU3KG9eik0b3s50z5QLFEjv0slanZtYjXKtkUpqGkHQBV3Zwj5AykAje60N?=
 =?us-ascii?q?UXgXkHLFVfdBKBlIjmIUvCIP//Dfehm1isiitkx+jaPr39BZXANnrDkLj7fb?=
 =?us-ascii?q?Z68E5c0xE+zctC55JPFL4NOu78Wkj0tNbAFB82LxS0w/r7CNV6zo4fVnyAAq?=
 =?us-ascii?q?mAPKzPr1CI+PwgI+2XaY8RuTb9MOQl5+X0gX42h1Ade7Gp3YEQaHC6APtpP1?=
 =?us-ascii?q?mZbWDrgtcbHmcAphA+Q/DyiF2eTT5TYG6/ULg65j4mEoKpE4nCSpqxj7yG2y?=
 =?us-ascii?q?e7BoNZZnpIB12XDXjodpmEW+0NaCOdOMNujjsEVb25QY87yR6urBP6y6ZgLu?=
 =?us-ascii?q?fM+yMXq5Xj1MJ65+LNjx08+yF0D8KZ026XV2F5hX0HRyIs0K9joEx91k2D0a?=
 =?us-ascii?q?l3gvBCCdNT4PZJWB8gNZHA1+x6F8zyWgXZc9eIUlmmRM+qATMrQd0twN8OeE?=
 =?us-ascii?q?F9G9O5gx/dwiqmGaMal72XBJwu86Ld0GL9KNp6y3bDzKMhlUUpQtNTNW26ga?=
 =?us-ascii?q?5y7wrTCJXXnEWEk6aqdLgT3C7W+WeY0GqOp19XXBRsXqXCWHAVflHWosjh5k?=
 =?us-ascii?q?PeU7+uDqwqMglcyc6GK6tFdNvpgU9JRPf5ItveZ2axlnyqChaSw7OAdpble2?=
 =?us-ascii?q?IY3C/FEkgLjxgT/WqaNQg5HiqhoGXeDDp0FV31fkzg6+d/qHK/Tk831AyKaF?=
 =?us-ascii?q?dh2KCp9R4Rm/OQUe8c3rUBuC05sTV7AE69387KC9qHvwdhZ75cYc8n71hcy2?=
 =?us-ascii?q?3Zswh9Pp2mL6BjnVMecBp4v1no1xppDoVMi88qrGklzABqM6KXzEtBdy+E3Z?=
 =?us-ascii?q?D3IrDXNmjy/BW0Zq/ZxF7e1sya+qAV6PQ3s1/jph2mFlI+83V71NlYy3Wd6Y?=
 =?us-ascii?q?vLDAYIVZLxU1s3+wZhqr7GYyk9+5nU1XxjMKWurjDC3NcpV6MZzUOCYtpFP6?=
 =?us-ascii?q?6CXCDoFNYBT5ysJ/YtgEOBdQ8fMaZZ86tie4u2ev3D1KO1MeJImDO9kX8B8I?=
 =?us-ascii?q?17yliL9Sd3VqjPxZlW7euf216rXjH9gVPpns2/tppNbD9aSmawxSXrHod5er?=
 =?us-ascii?q?x5fYFND3ynZcKw2IMt1NbWR3dE+Qv7VBs908izdE/XNges0A=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2BGAAAF9Ytc/wHyM5BkHAEBAQQBAQcEAQGBUwUBAQsBg?=
 =?us-ascii?q?WUqgTgzJ4QLlR0tmDGBezgBhEAChFAiNgcNAQEDAQEBCAEDAgFsKII6KQGCZ?=
 =?us-ascii?q?wEFIxVBEAsOCgICJgICVwYBDAYCAQGCXz+BdqtfgS+FRoRvgQskAYsyEQaBf?=
 =?us-ascii?q?4E4gmuIC4JXA4wrhSOSfAmTHQYZgWsBkWSLBZRrCCmBVisKGCkPgyeQZyMDM?=
 =?us-ascii?q?IEFAQGNdAEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 15 Mar 2019 18:57:06 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 x2FIv1D8011056; Fri, 15 Mar 2019 14:57:01 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190314115937.26394-1-jgross@suse.com>
 <20190314115937.26394-2-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <c240f12a-8b4f-9c24-7bb1-ad4a1d1684db@tycho.nsa.gov>
Date: Fri, 15 Mar 2019 14:57:01 -0400
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: <20190314115937.26394-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add interface for obtaining
 .config from 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xNC8xOSA3OjU5IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEFkZCBhIHN5c2N0bCBp
bnRlcmZhY2UgZm9yIG9idGFpbmluZyB0aGUgLmNvbmZpZyBmaWxlIHVzZWQgdG8gYnVpbGQKPiB0
aGUgaHlwZXJ2aXNvci4gVGhlIG1lY2hhbmlzbSBpcyBpbnNwaXJlZCBieSB0aGUgTGludXgga2Vy
bmVsJ3Mgb25lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiAoYXBh
cnQgZnJvbSBYU00gY2hhbmdlcykKCkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 19:01:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 19:01: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 1h4s4k-0005Tz-5Q; Fri, 15 Mar 2019 19: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=6xaX=RS=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h4s4i-0005Ts-Qc
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 19:01:01 +0000
X-Inumbo-ID: aad01968-4754-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aad01968-4754-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 19:00:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3m1P3+eYAUV1cuv4jWaeyygd55aJglahHq2n8OoBiHQ=;
 b=E4z69VGT5+6a7o9d+S5fVPMdSrqBpB10H0lXOZDCMcQ0CfIyZLGi9bMNAWwjMp17IagtK2qSNEOJZKdXBfQl5eevq0gbFE+0bHLg2tTgiXqjFEn4iW5i3EljdfRGsSxXpVTtlYZ8mvrYhBmUxcll9/eWNkE4EJUe6GmDzKBMIGkHAXnviOZN01ioQZIziEMsYV80fANfAQqLVh1bVe3aPIRRgcszcp/vsPl/YJ5txAgikl+Uh6e4pvuwjLCqJ+seRrqgVot7oKZ7sjKGgcKbibJJJzU7v/8mTkmcD4Xd1Cm5D2dQVWPVJDh77a5BvrEc8mWduBhJxMi8UAJifezQ0Q==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB3633.eurprd03.prod.outlook.com (52.134.83.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Fri, 15 Mar 2019 19:00:56 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.011; Fri, 15 Mar 2019
 19:00:56 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 03/10] xen/arm: optee: add OP-TEE mediator skeleton
Thread-Index: AQHU1SlRgUAJFGYdVUaS3l1culHg6aYM3C6AgAA8VIA=
Date: Fri, 15 Mar 2019 19:00:56 +0000
Message-ID: <87y35g7yjc.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-4-volodymyr_babchuk@epam.com>
 <3d22a401-36d7-59f0-e928-7c9bd1778dae@arm.com>
In-Reply-To: <3d22a401-36d7-59f0-e928-7c9bd1778dae@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: 07f6f4f4-4dbb-4c59-45aa-08d6a9788e28
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3633; 
x-ms-traffictypediagnostic: AM0PR03MB3633:
x-microsoft-antispam-prvs: <AM0PR03MB363366BFA087BEB06601806EE6440@AM0PR03MB3633.eurprd03.prod.outlook.com>
x-forefront-prvs: 09778E995A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(346002)(366004)(39860400002)(376002)(199004)(189003)(446003)(72206003)(102836004)(6436002)(305945005)(105586002)(71200400001)(86362001)(106356001)(55236004)(478600001)(6486002)(99286004)(80792005)(68736007)(25786009)(76176011)(26005)(5660300002)(97736004)(6506007)(81156014)(81166006)(8676002)(14454004)(53936002)(229853002)(3846002)(8936002)(14444005)(256004)(2616005)(2906002)(71190400001)(6116002)(6512007)(7736002)(476003)(486006)(6916009)(4326008)(11346002)(316002)(54906003)(6246003)(66066001)(36756003)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3633;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ua/6gnjx9r7TbDn4dEAt7C8cpi+iTsjthmmyZvaIAOj4FFoQoYlHZJNDFTHUPc7SyNmFSlLwfMucqyuJuAldv6zEkP1mqHAmoqyB3NreLxdJ6/mNAOJeXrCnJAN0WBkYFNfq5ZHLkziRqiypO9eqjorWyaEPevd1CHsp0AAIqrlwOsFx0JPx34+e12o5y0qTrfthvzKxvShPEQa07T/ENdTk+RrU3A1vTxGTb7nOLbEODXIDU/C3U6jKZB3O6eTsDK56IwZqFH48o5WgvU4UXU7CmaJCVgYXELFF51yBE9bDYVfrevcYeFax2YR9JfAHPmr3pkTfWUsRCQFNiGUtCSdI8sycOJ7lfeRm6vg8NU7qO4bi64cdsGx1kPjEw2b2hvewTj9INMoV7dr+3jzwkljIm3OVrHAN8aOwTh86vNI=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 07f6f4f4-4dbb-4c59-45aa-08d6a9788e28
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2019 19:00:56.4726 (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: AM0PR03MB3633
Subject: Re: [Xen-devel] [PATCH v4 03/10] xen/arm: optee: add OP-TEE
 mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@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>

CkhlbGxvIEp1bGllbiwKClRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4KCkp1bGllbiBHcmFsbCB3
cml0ZXM6Cgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KPj4g
KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKwo+PiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+
PiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9t
c2cuaD4KPj4gKyNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+PiArCj4+ICsjZGVmaW5l
IE9QVEVFX0VOQUJMRUQgKCh2b2lkKikweDEpCj4KPiBQbGVhc2UgZG9uJ3QgZG8gdGhhdC4gSW50
cm9kdWNlIGEgZHVtbXkgc3RydWN0dXJlIGluc3RlYWQgYW5kIGZpbGwgaXQKPiB1cCB3aGVuIG5l
ZWRlZC4KPgoKSXQgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBwYXRjaCAjNS4gQnV0IHByb2JhYmx5
IHllcywgSSBjYW4KY3JlYXRlIGVtcHR5IG9wdGVlX2RvbWFpbiBzdHJ1Y3R1cmUgaW4gdGhpcyBw
YXRjaC4KCj4+ICsKPj4gKy8qIENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29y
IGl0c2VsZiAqLwo+Cj4gcy9mb3IvZm9yIHRoZS8KPgo+PiArI2RlZmluZSBPUFRFRV9DTElFTlRf
SUQoZG9tYWluKSAoKGRvbWFpbiktPmRvbWFpbl9pZCArIDEpCj4+ICsKPj4gK3N0YXRpYyBib29s
IG9wdGVlX3Byb2JlKHZvaWQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlOwo+PiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+ICsKPj4gKyAgICAvKiBD
aGVjayBmb3IgZW50cnkgaW4gZHRiICovCj4+ICsgICAgbm9kZSA9IGR0X2ZpbmRfY29tcGF0aWJs
ZV9ub2RlKE5VTEwsIE5VTEwsICJsaW5hcm8sb3B0ZWUtdHoiKTsKPj4gKyAgICBpZiAoICFub2Rl
ICkKPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICsgICAgLyogQ2hlY2sgVUlEICov
Cj4+ICsgICAgYXJtX3NtY2NjX3NtYyhBUk1fU01DQ0NfQ0FMTF9VSURfRklEKFRSVVNURURfT1Nf
RU5EKSwgJnJlc3ApOwo+PiArCj4+ICsgICAgaWYgKCAodWludDMyX3QpcmVzcC5hMCAhPSBPUFRF
RV9NU0dfVUlEXzAgfHwKPj4gKyAgICAgICAgICh1aW50MzJfdClyZXNwLmExICE9IE9QVEVFX01T
R19VSURfMSB8fAo+PiArICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTIgIT0gT1BURUVfTVNHX1VJ
RF8yIHx8Cj4+ICsgICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9NU0dfVUlEXzMg
KQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4g
K30KPj4gKwo+PiArc3RhdGljIGludCBvcHRlZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQo+PiArewo+PiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+ICsKPj4gKyAgICAv
Kgo+PiArICAgICAqIEluZm9ybSBPUC1URUUgYWJvdXQgYSBuZXcgZ3Vlc3QuCj4+ICsgICAgICog
VGhpcyBpcyBhICJGYXN0IiBjYWxsIGluIHRlcm1zIG9mIE9QLVRFRS4gVGhpcyBiYXNpY2FsbHkK
Pj4gKyAgICAgKiBtZWFucyB0aGF0IGl0IGNhbid0IGJlIHByZWVtcHRlZCwgYmVjYXVzZSB0aGVy
ZSBpcyBubwo+PiArICAgICAqIHRocmVhZCBhbGxvY2F0ZWQgZm9yIGl0IGluIE9QLVRFRS4gSXQg
aXMgY2xvc2UgdG8gYXRvbWljCj4+ICsgICAgICogY29udGV4dCBpbiBsaW51eCBrZXJuZWw6IEUu
Zy4gbm8gYmxvY2tpbmcgY2FsbHMgY2FuIGJlIGlzc3VlZC4KPgo+IFRoaXMgZG9lcyBub3QgcmVh
bGx5IG1ha2Ugc2Vuc2UgdG8gZGVzY3JpYmUgTGludXggaGVyZS4gQ2FuJ3QgeW91IGp1c3QKPiBt
YWtlIHRoZSB3b3JkaW5nIE9TIGFnbm9zdGljPwo+Ckl0IHdhcyBqdXN0IGFzIGFuIGV4YW1wbGUu
IEJ1dCBva2F5LCBJJ2xsIHJlbW92ZSBtZW50aW9uIG9mIExpbnV4LgoKCj4+ICsgICAgICogQWxz
bywgaW50ZXJydXB0cyBhcmUgZGlzYWJsZWQuCj4+ICsgICAgICoKPj4gKyAgICAgKiBhNyBzaG91
bGQgYmUgMCwgc28gd2UgY2FuJ3Qgc2tpcCBsYXN0IDYgcGFyYW1ldGVycyBvZiBhcm1fc21jY2Nf
c21jKCkKPj4gKyAgICAgKi8KPj4gKyAgICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9DUkVB
VEVELCBPUFRFRV9DTElFTlRfSUQoZCksIDAsIDAsIDAsIDAsIDAsIDAsCj4+ICsgICAgICAgICAg
ICAgICAgICAmcmVzcCk7Cj4+ICsgICAgaWYgKCByZXNwLmEwICE9IE9QVEVFX1NNQ19SRVRVUk5f
T0sgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlVuYWJs
ZSB0byBjcmVhdGUgT1BURUUgY2xpZW50OiByYyA9IDB4JVhcbiIsCj4KPiBncHJpbnRrIHdpbGwg
cHJpbnQgdGhlIGN1cnJlbnQgdkNQVSBhbmQgbm90IHRoZSBkb21haW4gY3JlYXRlZC4gVGhpcwo+
IGlzIG5vdCB2ZXJ5IHVzZWZ1bCB0byBrbm93IHRoZSBjdXJyZW50IGRvbWFpbi4gU28gaXQgd291
bGQgYmUgYmV0dGVyCj4gdG8gdXNlOgo+Cj4gcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICIlcGQ6
IFVuYWJsZSB0byBjcmVhdGUgT1BURUUgY2xpZW50OiByYyAuLi4iLCBkKTsKPgpHb29kIHBvaW50
LCB0aGFuayB5b3UuCgo+PiArICAgICAgICAgICAgICAgICh1aW50MzJfdClyZXNwLmEwKTsKPj4g
Kwo+PiArICAgICAgICByZXR1cm4gLUVOT0RFVjsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBkLT5h
cmNoLnRlZSA9IE9QVEVFX0VOQUJMRUQ7Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4g
Kwo+PiArc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+PiArewo+PiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+ICsKPj4gKyAgICBh
cm1fc21jY2Nfc21jKGdldF91c2VyX3JlZyhyZWdzLCAwKSwKPj4gKyAgICAgICAgICAgICAgICAg
IGdldF91c2VyX3JlZyhyZWdzLCAxKSwKPj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3Jl
ZyhyZWdzLCAyKSwKPj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwK
Pj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwKPj4gKyAgICAgICAg
ICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA1KSwKPj4gKyAgICAgICAgICAgICAgICAgIGdl
dF91c2VyX3JlZyhyZWdzLCA2KSwKPj4gKyAgICAgICAgICAgICAgICAgIE9QVEVFX0NMSUVOVF9J
RChjdXJyZW50LT5kb21haW4pLAo+PiArICAgICAgICAgICAgICAgICAgJnJlc3ApOwo+PiArCj4+
ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJlc3AuYTApOwo+PiArICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAxLCByZXNwLmExKTsKPj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5h
Mik7Cj4+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIHJlc3AuYTMpOwo+PiArICAgIHNldF91
c2VyX3JlZyhyZWdzLCA0LCAwKTsKPj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7Cj4+
ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDYsIDApOwo+PiArICAgIHNldF91c2VyX3JlZyhyZWdz
LCA3LCAwKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291
cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiAr
Cj4+ICtzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+
PiArewo+PiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+ICsKPj4gKyAgICBpZiAo
ICFkLT5hcmNoLnRlZSApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAgIC8qCj4+ICsg
ICAgICogSW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0dGluZyBkb3duLiBUaGlzIGlz
Cj4+ICsgICAgICogYWxzbyBhIGZhc3QgU01DIGNhbGwsIGxpa2UgT1BURUVfU01DX1ZNX0NSRUFU
RUQsIHNvCj4+ICsgICAgICogaXQgaXMgYWxzbyBub24tcHJlZW1wdGlibGUuCj4+ICsgICAgICog
QXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQuIE9QLVRFRQo+
PiArICAgICAqIHJlbGllcyBvbiB0aGlzLgo+PiArICAgICAqCj4+ICsgICAgICogYTcgc2hvdWxk
IGJlIDAsIHNvIHdlIGNhbid0IHNraXAgbGFzdCA2IHBhcmFtZXRlcnMgb2QgYXJtX3NtY2NjX3Nt
YygpCj4KPiBOSVQ6IHMvb2Qvb2YvCj4KPj4gKyAgICAgKi8KPj4gKyAgICBhcm1fc21jY2Nfc21j
KE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQsIE9QVEVFX0NMSUVOVF9JRChkKSwgMCwgMCwgMCwgMCwg
MCwgMCwKPj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPgo+IFlvdXIgc3BsaXQgYmV0d2Vl
biBkb21haW5fZGVzdHJveSBhbmQgcmVsaW5xdWlzaF9yZXNvdXJjZXMgbG9va3MKPiB3cm9uZy4g
SWYgeW91IHJlbGlucXVpc2ggcmVzb3VyY2VzIGJlZm9yZSB0ZWxsaW5nIE9QLVRFRSB0aGVuIHlv
dSBhcmUKPiBhdCByaXNrIHRoYXQgT1AtVEVFIHdpbGwgdXNlIHRob3NlIHJlc291cmNlcy4KPgo+
IEluc3RlYWQgeW91IHNob3VsZCBmaXJzdCB0ZWxsIE9QLVRFRSB0aGUgZG9tYWluIGlzIHNodXR0
aW5nIGRvd24sIHRoZW4KPiByZWxlYXNlIHRoZSByZXNvdXJjZXMuCgpCb3RoIHRoaXMgY2FsbHMg
YXJlIHN1cHBvc2VkIHRvIGJlIGNhbGxlZCBhZnRlciBhbGwgZ3Vlc3QncyBWQ1BVcyBhcmUKc3Rv
cHBlZCwgc28gT1AtVEVFIHdpbGwgYmUgbm90IGFibGUgdG8gdXNlIGFueSByZXNvdXJjZXMgYWxs
b2NhdGVkIHRvCnRoZSBkb21haW4sIGJlY2F1c2UgT1AtVEVFIGlzIHNjaGVkdWxlIGJ5IHRoZSBO
b3JtYWwgV29ybGQuIEkgYXNzdW1lLAp0aGlzIGlzIHRydWUgZm9yIGFueSBvdGhlciBURUUuCgpb
Li4uXQoKCi0tIApCZXN0IHJlZ2FyZHMsVm9sb2R5bXlyIEJhYmNodWsKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 19:17:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 19: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 1h4sL0-0006QW-PI; Fri, 15 Mar 2019 19:17:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4sKy-0006QK-T8
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 19:17:48 +0000
X-Inumbo-ID: 020e04ee-4757-11e9-9ca0-8332b7189d81
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 020e04ee-4757-11e9-9ca0-8332b7189d81;
 Fri, 15 Mar 2019 19:17:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4sKs-0006ij-RG; Fri, 15 Mar 2019 19:17: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 1h4sKs-0004g0-HO; Fri, 15 Mar 2019 19:17:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4sKs-0006wn-Gh; Fri, 15 Mar 2019 19:17:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133789-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck: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: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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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=ce194fa2b267e2018f42442347d90df01c4071d6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 19:17:42 +0000
Subject: [Xen-devel] [linux-4.19 test] 133789: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc4OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgY2UxOTRmYTJiMjY3ZTIwMThmNDI0NDIzNDdkOTBkZjAxYzQwNzFkNgpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJj
MmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4
LTExLTAyIDA1OjM5OjA4IFogIDEzMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAg
MjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxMzEgZGF5cyAgIDg4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMzc4OSAgMjAxOS0wMy0xNCAwMTo1NzozMiBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMTU1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
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
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NjgwMSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 19:52:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 19:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ss0-0000sw-N9; Fri, 15 Mar 2019 19:51: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4ss0-0000sm-5t
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 19:51:56 +0000
X-Inumbo-ID: c8d86116-475b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8d86116-475b-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 19:51: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 1h4sry-0007MF-Ax; Fri, 15 Mar 2019 19:51: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 1h4srx-0006Y2-VX; Fri, 15 Mar 2019 19:51:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4srx-00039U-Uo; Fri, 15 Mar 2019 19:51:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133841-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=1e780ef5a527661d1d6106ccacf65706e3ed664d
X-Osstest-Versions-That: xen=356f437171c5bb90701ac9dd7ba4dbbd05988e38
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 19:51:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133841: 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>

ZmxpZ2h0IDEzMzg0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNTZmNDM3MTcxYzViYjkwNzAx
YWM5ZGQ3YmE0ZGJiZDA1OTg4ZTM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4MzcgIDIwMTkt
MDMtMTUgMTU6MDA6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODQxICAy
MDE5LTAzLTE1IDE4OjAwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDM1NmY0MzcxNzEuLjFlNzgwZWY1
YTUgIDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 20:18:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 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 1h4tHf-0002b8-U3; Fri, 15 Mar 2019 20:18: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=g1VR=RS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h4tHf-0002b3-41
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 20:18:27 +0000
X-Inumbo-ID: 7cf4409e-475f-11e9-ae67-cbc7d81e9fd2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7cf4409e-475f-11e9-ae67-cbc7d81e9fd2;
 Fri, 15 Mar 2019 20:18: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 514C2A78;
 Fri, 15 Mar 2019 13:18:25 -0700 (PDT)
Received: from [10.37.10.125] (unknown [10.37.10.125])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE2AF3F614;
 Fri, 15 Mar 2019 13:18:23 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-4-volodymyr_babchuk@epam.com>
 <3d22a401-36d7-59f0-e928-7c9bd1778dae@arm.com> <87y35g7yjc.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <178e3bed-add5-aeee-55b0-6e42c5bf99ac@arm.com>
Date: Fri, 15 Mar 2019 20:18: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: <87y35g7yjc.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 03/10] xen/arm: optee: add OP-TEE
 mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

SGkgVm9sb2R5bXlyLAoKT24gMy8xNS8xOSA3OjAwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPj4+ICsgKi8KPj4+ICsKPj4+ICsjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4+PiAr
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4K
Pj4+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPj4+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRl
ZV9tc2cuaD4KPj4+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4+ICsKPj4+ICsj
ZGVmaW5lIE9QVEVFX0VOQUJMRUQgKCh2b2lkKikweDEpCj4+Cj4+IFBsZWFzZSBkb24ndCBkbyB0
aGF0LiBJbnRyb2R1Y2UgYSBkdW1teSBzdHJ1Y3R1cmUgaW5zdGVhZCBhbmQgZmlsbCBpdAo+PiB1
cCB3aGVuIG5lZWRlZC4KPj4KPiAKPiBJdCB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIHBhdGNoICM1
LiBCdXQgcHJvYmFibHkgeWVzLCBJIGNhbgo+IGNyZWF0ZSBlbXB0eSBvcHRlZV9kb21haW4gc3Ry
dWN0dXJlIGluIHRoaXMgcGF0Y2guCgpJIGtub3cgaXQgd2lsbCBiZSByZW1vdmVkIGluIHBhdGNo
ICM1LiBUaGlzIGlzIGV4YWN0bHkgd2h5IEkgZG9uJ3Qgd2FudCAKdG8gc2VlIHN1Y2ggdGhpbmdz
IGF0IHRoZSBmaXJzdCBwbGFjZS4KCj4gCj4+PiArCj4+PiArLyogQ2xpZW50IElEIDAgaXMgcmVz
ZXJ2ZWQgZm9yIGh5cGVydmlzb3IgaXRzZWxmICovCj4+Cj4+IHMvZm9yL2ZvciB0aGUvCj4+Cj4+
PiArI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWluKSAoKGRvbWFpbiktPmRvbWFpbl9pZCAr
IDEpCj4+PiArCj4+PiArc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPj4+ICt7Cj4+PiAr
ICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPj4+ICsgICAgc3RydWN0IGFybV9zbWNj
Y19yZXMgcmVzcDsKPj4+ICsKPj4+ICsgICAgLyogQ2hlY2sgZm9yIGVudHJ5IGluIGR0YiAqLwo+
Pj4gKyAgICBub2RlID0gZHRfZmluZF9jb21wYXRpYmxlX25vZGUoTlVMTCwgTlVMTCwgImxpbmFy
byxvcHRlZS10eiIpOwo+Pj4gKyAgICBpZiAoICFub2RlICkKPj4+ICsgICAgICAgIHJldHVybiBm
YWxzZTsKPj4+ICsKPj4+ICsgICAgLyogQ2hlY2sgVUlEICovCj4+PiArICAgIGFybV9zbWNjY19z
bWMoQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChUUlVTVEVEX09TX0VORCksICZyZXNwKTsKPj4+ICsK
Pj4+ICsgICAgaWYgKCAodWludDMyX3QpcmVzcC5hMCAhPSBPUFRFRV9NU0dfVUlEXzAgfHwKPj4+
ICsgICAgICAgICAodWludDMyX3QpcmVzcC5hMSAhPSBPUFRFRV9NU0dfVUlEXzEgfHwKPj4+ICsg
ICAgICAgICAodWludDMyX3QpcmVzcC5hMiAhPSBPUFRFRV9NU0dfVUlEXzIgfHwKPj4+ICsgICAg
ICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9NU0dfVUlEXzMgKQo+Pj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4+ICt9Cj4+PiArCj4+
PiArc3RhdGljIGludCBvcHRlZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gK3sK
Pj4+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPj4+ICsKPj4+ICsgICAgLyoKPj4+
ICsgICAgICogSW5mb3JtIE9QLVRFRSBhYm91dCBhIG5ldyBndWVzdC4KPj4+ICsgICAgICogVGhp
cyBpcyBhICJGYXN0IiBjYWxsIGluIHRlcm1zIG9mIE9QLVRFRS4gVGhpcyBiYXNpY2FsbHkKPj4+
ICsgICAgICogbWVhbnMgdGhhdCBpdCBjYW4ndCBiZSBwcmVlbXB0ZWQsIGJlY2F1c2UgdGhlcmUg
aXMgbm8KPj4+ICsgICAgICogdGhyZWFkIGFsbG9jYXRlZCBmb3IgaXQgaW4gT1AtVEVFLiBJdCBp
cyBjbG9zZSB0byBhdG9taWMKPj4+ICsgICAgICogY29udGV4dCBpbiBsaW51eCBrZXJuZWw6IEUu
Zy4gbm8gYmxvY2tpbmcgY2FsbHMgY2FuIGJlIGlzc3VlZC4KPj4KPj4gVGhpcyBkb2VzIG5vdCBy
ZWFsbHkgbWFrZSBzZW5zZSB0byBkZXNjcmliZSBMaW51eCBoZXJlLiBDYW4ndCB5b3UganVzdAo+
PiBtYWtlIHRoZSB3b3JkaW5nIE9TIGFnbm9zdGljPwo+Pgo+IEl0IHdhcyBqdXN0IGFzIGFuIGV4
YW1wbGUuIEJ1dCBva2F5LCBJJ2xsIHJlbW92ZSBtZW50aW9uIG9mIExpbnV4LgoKWGVuIGRldmVs
b3BlciBtYXkgbm90IGtub3cgdGhlIExpbnV4IGludGVybmFscy4KCj4gCj4gCj4+PiArICAgICAq
IEFsc28sIGludGVycnVwdHMgYXJlIGRpc2FibGVkLgo+Pj4gKyAgICAgKgo+Pj4gKyAgICAgKiBh
NyBzaG91bGQgYmUgMCwgc28gd2UgY2FuJ3Qgc2tpcCBsYXN0IDYgcGFyYW1ldGVycyBvZiBhcm1f
c21jY2Nfc21jKCkKPj4+ICsgICAgICovCj4+PiArICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01D
X1ZNX0NSRUFURUQsIE9QVEVFX0NMSUVOVF9JRChkKSwgMCwgMCwgMCwgMCwgMCwgMCwKPj4+ICsg
ICAgICAgICAgICAgICAgICAmcmVzcCk7Cj4+PiArICAgIGlmICggcmVzcC5hMCAhPSBPUFRFRV9T
TUNfUkVUVVJOX09LICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FS
TklORywgIlVuYWJsZSB0byBjcmVhdGUgT1BURUUgY2xpZW50OiByYyA9IDB4JVhcbiIsCj4+Cj4+
IGdwcmludGsgd2lsbCBwcmludCB0aGUgY3VycmVudCB2Q1BVIGFuZCBub3QgdGhlIGRvbWFpbiBj
cmVhdGVkLiBUaGlzCj4+IGlzIG5vdCB2ZXJ5IHVzZWZ1bCB0byBrbm93IHRoZSBjdXJyZW50IGRv
bWFpbi4gU28gaXQgd291bGQgYmUgYmV0dGVyCj4+IHRvIHVzZToKPj4KPj4gcHJpbnRrKFhFTkxP
R19HX1dBUk5JTkcsICIlcGQ6IFVuYWJsZSB0byBjcmVhdGUgT1BURUUgY2xpZW50OiByYyAuLi4i
LCBkKTsKPj4KPiBHb29kIHBvaW50LCB0aGFuayB5b3UuCj4gCj4+PiArICAgICAgICAgICAgICAg
ICh1aW50MzJfdClyZXNwLmEwKTsKPj4+ICsKPj4+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+
Pj4gKyAgICB9Cj4+PiArCj4+PiArICAgIGQtPmFyY2gudGVlID0gT1BURUVfRU5BQkxFRDsKPj4+
ICsKPj4+ICsgICAgcmV0dXJuIDA7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIGZvcndh
cmRfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4+ICt7Cj4+PiArICAgIHN0cnVj
dCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+PiArCj4+PiArICAgIGFybV9zbWNjY19zbWMoZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDApLAo+Pj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdz
LCAxKSwKPj4+ICsgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMiksCj4+PiAr
ICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwKPj4+ICsgICAgICAgICAgICAgICAgICBnZXRf
dXNlcl9yZWcocmVncywgNSksCj4+PiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJl
Z3MsIDYpLAo+Pj4gKyAgICAgICAgICAgICAgICAgIE9QVEVFX0NMSUVOVF9JRChjdXJyZW50LT5k
b21haW4pLAo+Pj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPj4+ICsKPj4+ICsgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDAsIHJlc3AuYTApOwo+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywg
MSwgcmVzcC5hMSk7Cj4+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCByZXNwLmEyKTsKPj4+
ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIHJlc3AuYTMpOwo+Pj4gKyAgICBzZXRfdXNlcl9y
ZWcocmVncywgNCwgMCk7Cj4+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAwKTsKPj4+ICsg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDYsIDApOwo+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywg
NywgMCk7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNv
dXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICt7Cj4+PiArICAgIHJldHVybiAwOwo+Pj4gK30K
Pj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPj4+ICsKPj4+
ICsgICAgaWYgKCAhZC0+YXJjaC50ZWUgKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4gKwo+Pj4g
KyAgICAvKgo+Pj4gKyAgICAgKiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9tYWluIGlzIHNodXR0aW5n
IGRvd24uIFRoaXMgaXMKPj4+ICsgICAgICogYWxzbyBhIGZhc3QgU01DIGNhbGwsIGxpa2UgT1BU
RUVfU01DX1ZNX0NSRUFURUQsIHNvCj4+PiArICAgICAqIGl0IGlzIGFsc28gbm9uLXByZWVtcHRp
YmxlLgo+Pj4gKyAgICAgKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUg
c3RvcHBlZC4gT1AtVEVFCj4+PiArICAgICAqIHJlbGllcyBvbiB0aGlzLgo+Pj4gKyAgICAgKgo+
Pj4gKyAgICAgKiBhNyBzaG91bGQgYmUgMCwgc28gd2UgY2FuJ3Qgc2tpcCBsYXN0IDYgcGFyYW1l
dGVycyBvZCBhcm1fc21jY2Nfc21jKCkKPj4KPj4gTklUOiBzL29kL29mLwo+Pgo+Pj4gKyAgICAg
Ki8KPj4+ICsgICAgYXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfVk1fREVTVFJPWUVELCBPUFRFRV9D
TElFTlRfSUQoZCksIDAsIDAsIDAsIDAsIDAsIDAsCj4+PiArICAgICAgICAgICAgICAgICAgJnJl
c3ApOwo+Pgo+PiBZb3VyIHNwbGl0IGJldHdlZW4gZG9tYWluX2Rlc3Ryb3kgYW5kIHJlbGlucXVp
c2hfcmVzb3VyY2VzIGxvb2tzCj4+IHdyb25nLiBJZiB5b3UgcmVsaW5xdWlzaCByZXNvdXJjZXMg
YmVmb3JlIHRlbGxpbmcgT1AtVEVFIHRoZW4geW91IGFyZQo+PiBhdCByaXNrIHRoYXQgT1AtVEVF
IHdpbGwgdXNlIHRob3NlIHJlc291cmNlcy4KPj4KPj4gSW5zdGVhZCB5b3Ugc2hvdWxkIGZpcnN0
IHRlbGwgT1AtVEVFIHRoZSBkb21haW4gaXMgc2h1dHRpbmcgZG93biwgdGhlbgo+PiByZWxlYXNl
IHRoZSByZXNvdXJjZXMuCj4gCj4gQm90aCB0aGlzIGNhbGxzIGFyZSBzdXBwb3NlZCB0byBiZSBj
YWxsZWQgYWZ0ZXIgYWxsIGd1ZXN0J3MgVkNQVXMgYXJlCj4gc3RvcHBlZCwgc28gT1AtVEVFIHdp
bGwgYmUgbm90IGFibGUgdG8gdXNlIGFueSByZXNvdXJjZXMgYWxsb2NhdGVkIHRvCj4gdGhlIGRv
bWFpbiwgYmVjYXVzZSBPUC1URUUgaXMgc2NoZWR1bGUgYnkgdGhlIE5vcm1hbCBXb3JsZC4gSSBh
c3N1bWUsCj4gdGhpcyBpcyB0cnVlIGZvciBhbnkgb3RoZXIgVEVFLgpJIGRvbid0IGtub3cgZW5v
dWdoIE9QLVRFRSBpbiBnZW5lcmFsIHRvIGJlIGFibGUgdG8gc2F5IGhvdyBpdCB3b3Jrcy4KSG93
ZXZlciwgeW91IGNhbiBvbmx5IGJlIHN1cmUgdGhlIGJ1ZmZlcnMgd2lsbCBub3QgYmUgdXNlZCBh
ZnRlciAKVk1fREVTVFJPWUVEIGlzIGNhbGxlZC4gQmVmb3JlLCB0aGlzIG1heSBiZSB0aGUgY2Fz
ZSwgYnV0IHRoaXMgYSBwcmV0dHkgCmZyYWdpbGUgYXNzdW1wdGlvbi4gSWYgaXQgZG9lcyBub3Qg
aG9sZCwgdGhlbiB5b3UgbWF5IGVuZCB1cCB0byBjb3JydXB0IAp0aGUgaHlwZXJ2aXNvciAob3Ig
YW5vdGhlciBndWVzdCkuCgpJdCBpcyBub3QgYSBwb3NpdGlvbiBJIHdvdWxkIGxpa2UgdG8gYmUg
aW4uIFRoZSBtb3JlIHRoYXQgaXQgc2hvdWxkIG5vdCAKcmVxdWlyZSB0b28gbXVjaCB3b3JrIHRv
IHJlLW9yZGVyIHRoZSBjb2RlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 20:24:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 20:24: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 1h4tNE-0003NZ-KI; Fri, 15 Mar 2019 20:24:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xy4w=RS=citrix.com=prvs=9700c6573=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h4tND-0003NU-6p
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 20:24:11 +0000
X-Inumbo-ID: 4a190d7c-4760-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a190d7c-4760-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 20:24:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="80733167"
To: Anthony PERARD <anthony.perard@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>
References: <20190315085847.31245-1-roger.pau@citrix.com>
 <20190315181409.GF11621@perard.uk.xensource.com>
 <20190315183834.GH11621@perard.uk.xensource.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <49d116aa-adae-9173-de08-eb254cfc4b5a@citrix.com>
Date: Fri, 15 Mar 2019 20:24:06 +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: <20190315183834.GH11621@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gMTUvMDMvMjAxOSAxODozOCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gRnJpLCBNYXIg
MTUsIDIwMTkgYXQgMDY6MTQ6MDlQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+IE9u
IEZyaSwgTWFyIDE1LCAyMDE5IGF0IDA5OjU4OjQ3QU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uZSB3
cm90ZToKPj4+IE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRk
cmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAo+Pj4gaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNp
ZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKPj4+IGZhaWxpbmcgbGF0
ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCj4+
PiBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4K
Pj4+Cj4+PiBBbHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhF
RCB3aWxsIGNhdXNlIG1tYXAgdG8KPj4+IHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBh
ZGRyZXNzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+Pgo+PiBUaGUgcGF0Y2ggbG9va3MgZmluZSwgYW5kIE1BUF9GSVhFRCBz
ZWVtcyB0byBiZSB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IKPj4gZXZlbiBvbiBMaW51eC4KPj4KPj4g
QWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Pgo+
Pj4gZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4v
eGVuLW1hcGNhY2hlLmMKPj4+IEBAIC0xODUsOCArMTg1LDE0IEBAIHN0YXRpYyB2b2lkIHhlbl9y
ZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCj4+PiAgICAgIH0KPj4+ICAKPj4+ICAg
ICAgaWYgKCFkdW1teSkgewo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAqIElmIHRoZSBj
YWxsZXIgaGFzIHJlcXVlc3RlZCB0aGUgbWFwcGluZyBhdCBhIHNwZWNpZmljIGFkZHJlc3MgdXNl
Cj4+PiArICAgICAgICAgKiBNQVBfRklYRUQgdG8gbWFrZSBzdXJlIGl0J3MgaG9ub3JlZC4gTm90
ZSB0aGF0IHdpdGggTUFQX0ZJWEVEIGF0Cj4+PiArICAgICAgICAgKiBsZWFzdCBGcmVlQlNEIHdp
bGwgdHJ5IGhhcmRlciB0byBob25vciB0aGUgcGFzc2VkIGFkZHJlc3MuCj4+PiArICAgICAgICAg
Ki8KPj4+ICAgICAgICAgIHZhZGRyX2Jhc2UgPSB4ZW5mb3JlaWdubWVtb3J5X21hcDIoeGVuX2Zt
ZW0sIHhlbl9kb21pZCwgdmFkZHIsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDAsCj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhZGRyID8gTUFQ
X0ZJWEVEIDogMCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmJfcGZuLCBwZm5zLCBlcnIpOwo+IAo+IEkndmUgbm90aWNlZCB0aGF0IHRoZXJlJ3MgYSBt
bWFwIGNhbGwganVzdCBhZnRlciB3aGljaCBoYXMgYWxzbyB2YWRkciBhcwo+IGhpbnQsIHNob3Vs
ZCB0aGF0IHNlY29uZCBjYWxsIGFsc28gaGF2ZSBNQVBfRklYRUQgYXMgZmxhZ3M/CgpJIHRoaW5r
IHNvLCB5ZXMuIFRoZSBpbnRlbmRlZCB1c2FnZSBvZiB4ZW5fcmVtYXBfYnVja2V0KCkgaXMgdG8g
Y3JlYXRlIGEKbWFwY2FjaGUgZW50cnkgLSBlaXRoZXIgZHVtbXkgb3IgcmVhbC4gU28gdGhpcyBw
YXRjaCBmaXhlcyB0aGUgcHJlc2VudApwcm9ibGVtIGZvciByZWFsIGVudHJ5IG5vdyBidXQgbm90
IGZvciBkdW1teS4gSW4gZnV0dXJlLCB0aGVyZSBtaWdodCBiZQp4ZW5fcmVtYXBfYnVja2V0KCkg
Y2FsbHMgdG8gY3JlYXRlIGR1bW15IGVudHJpZXMgYXQgYSBwcmVkZWZpbmVkCmxvY2F0aW9uIHNv
LCBJIHRoaW5rLCBNQVBfRklYRUQgc2hvdWxkIGJlIHBhc3NlZCB0byBtbWFwKCkgY2FsbCBhcyB3
ZWxsLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 20:49:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 20:49:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4tlT-00050m-Mq; Fri, 15 Mar 2019 20:49: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4tlR-00050h-J7
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 20:49:13 +0000
X-Inumbo-ID: c7f9a616-4763-11e9-b6fb-772e4829e5f1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7f9a616-4763-11e9-b6fb-772e4829e5f1;
 Fri, 15 Mar 2019 20:49:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208";a="87380604"
To: <jlpoole56@gmail.com>, <xen-devel@lists.xen.org>
References: <48347a1c-add2-2a2a-e8fa-77f26597a31e@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: <b132cc90-3b02-d740-9389-5445418e35f6@citrix.com>
Date: Fri, 15 Mar 2019 20:49: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: <48347a1c-add2-2a2a-e8fa-77f26597a31e@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] [BUG] Sporadic boot of Xen Kernel 4.12.0,
 hangs at random EXTInt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxODozNSwgSm9obiBMLiBQb29sZSB3cm90ZToKPiBJIGhhdmUgYSBTdXBl
cm1pY3JvIEludGVsIEF0b20gYmFzZWQgc2VydmVyIHdpdGggVUVGSS7CoCBJIHB1cmNoYXNlZCB0
aGUKPiBzZXJ2ZXIgaW4gTm92ZW1iZXIgMjAxNiBpbnRlbmRpbmcgdG8gcnVuIFhlbiBzZXJ2ZXIu
wqAgSSB3YXMgYWJsZQo+IHRvIG92ZXJjb21lIHNvbWUgcHJvYmxlbSBpbiAyMDE2IHdpdGggaGVs
cCBmcm9tIHRoZSBYZW4gUHJvamVjdCBhbmQKPiBJIHdhcyBhYmxlIHRvIGxvYWQgYSB4ZW4ga2Vy
bmVsIGJ1aWx0IGluIEdlbnRvbyBmb3IgR2VudG9vIFZNcyBtYW51YWxseQo+IHVzaW5nIHRoZSBF
RkkgY29tbWFuZC7CoCBBdCB0aGF0IHRpbWUsIEkgd2FzIHRvbGQgZ3J1YjIgd2FzIG5vdCBVRUZJ
Cj4gcmVhZHkuCj4KPiBOb3cgSSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGludGVncmF0ZSBncnViMiB3
aXRoIFhlbiB1c2luZyBrZXJuZWwgdmVyc2lvbgo+IDQuMTkuMjMtZ2VudG9vLsKgIEkgYW0gd2l0
bmVzc2luZyBib290IGF0dGVtcHRzIHRoYXQgZmFpbCBhdCBkaWZmZXJlbnQKPiBwb2ludHMganVz
dCBhZnRlciBjYWxscyB0byBzZXR1cF9sb2NhbF9BUElDIGluIGFwaWMuYy4gU29tZXRpbWVzIEkg
YW0KPiBzdWNjZXNzZnVsIGluIGxvYWRpbmcgdGhlIFhlbiBLZXJuZWwgYW5kIHRoZW4gZXZlcnl0
aGluZyBnb2VzIHNtb290aGx5Cj4gbG9hZGluZyB0aGUgRE9NMCBzZXNzaW9uLsKgIEkgY2FuIHRo
ZW4gbG9hZCB0aGUgVk1zIGFuZCBldmVyeXRoaW5nCj4gc2VlbXMgb2theS7CoCBCdXQgbW9zdCBv
ZiB0aGUgdGltZSwgdGhlIGJvb3QgdXAgaGFuZ3MgaW4KPiBiZXR3ZWVuIGNhbGxzIHRvIHRoZSBm
dW5jdGlvbiBzZXR1cF9sb2NhbF9BUElDIGluIGFwaWMuYy4KPgo+IEkgaGFkIHBvc3RlZCB0byB0
aGUgWEVOIFVzZXJzIGxpc3QgYW5kIGhhZCBsaXR0bGUsIGlmIGFueSwgcmVzcG9uc2UuCj4gSSBo
YXZlIGNyZWF0ZWQgdHdvIGJ1Z3Mgd2l0aGluIEdlbnRvbydzIHN5c3RlbSwgZGlmZmVyZW50aWF0
ZWQgYnkKPiB4ZW4ga2VybmVsczoKPgo+IDQuMTEuMcKgwqDCoMKgwqDCoCBhdMKgIGh0dHBzOi8v
YnVncy5nZW50b28ub3JnLzY3OTgyNgo+IDQuMTIuMF9yYzTCoMKgIGF0wqAgaHR0cHM6Ly9idWdz
LmdlbnRvby5vcmcvNjgwNDcyCj4KPiBXaGF0IGlzIHJlYWxseSB2ZXhpbmcgaXMgdGhlIHJhbmRv
bW5lc3Mgb2YgcmVzdWx0cy7CoCBGb3IgaW5zdGFuY2UsIGhlcmUKPiBhIGxvZyBmcm9tIHRoaXMg
bW9ybmluZyBvZiBzdWNjZXNzIHZzLiBmYWlsdXJlczoKPgo+IDk6MTcgQU0gMy8xNS8yMDE5wqDC
oCAywqDCoCAoWEVOKSBbMjAxOS0wMy0xNSAxNjoxNzozM10gQWRkaW5nIGNwdSAyIHRvCj4gcnVu
cXVldWUgMAo+IDk6MTggQU0gMy8xNS8yMDE5wqDCoCA1wqDCoCAoWEVOKSBbMjAxOS0wMy0xNSAx
NjoxODo1M10gQWRkaW5nIGNwdSA1IHRvCj4gcnVucXVldWUgMAo+IDk6MTkgQU0gMy8xNS8yMDE5
wqDCoCBTVUNDRVNTISEKPiBhZnRlciAqIGtleSBpbiBzZXJpYWwgcG9ydCBmb3IgImRpYWdub3N0
aWNzIGFsbCIsIHNodXRkb3duIGJ5IHdhdGNoZG9nLgo+IDk6MzAgQU0gMy8xNS8yMDE5wqDCoCBT
VUNDRVNTISEKPiAoWEVOKSBbMjAxOS0wMy0xNSAxNjozMjo1NF0gSGFyZHdhcmUgRG9tMCBzaHV0
ZG93bjogd2F0Y2hkb2cgcmVib290aW5nCj4gbWFjaGluZQo+IDk6MzQgQU0gMy8xNS8yMDE5wqDC
oCBCZWZvcmUgMTogKFhFTikgWzIwMTktMDMtMTUgMTY6MzQ6MTRdIEhWTTogSEFQCj4gcGFnZSBz
aXplczogNGtCLCAyTUIKPiA5OjM1IEFNIDMvMTUvMjAxOcKgwqAgMwo+IDk6MzYgQU0gMy8xNS8y
MDE5wqDCoCA0wqDCoCAoWEVOKSBbMjAxOS0wMy0xNSAxNjozNzoyMV0gQWRkaW5nIGNwdSA0IHRv
Cj4gcnVucXVldWUgMAo+IDk6MzcgQU0gMy8xNS8yMDE5wqDCoCBCZWZvcmUgMTogKFhFTikgWzIw
MTktMDMtMTUgMTY6Mzg6MzNdIEhWTTogSEFQCj4gcGFnZSBzaXplczogNGtCLCAyTUIKPiA5OjM5
IEFNIDMvMTUvMjAxOcKgwqAgU1VDQ0VTUyEhCj4KPiBNeSBhdHRlbXB0IHRvIGlzb2xhdGUgdGhl
IGZhaWx1cmUgcG9pbnQgaGFzIGJlZW4gdW5zdWNjZXNzZnVsLiBJJ20KPiBwcmVwYXJlZAo+IHRv
IHBhdGNoIDQuMTIuMF9yYzQgaWYgdGhhdCB3aWxsIGhlbHAsIG15IHByZXZpb3VzIGF0dGVtcHQg
aW4gNC4xMS4xIG9ubHkKPiBhbGxvd2VkIG1lIHRvIGNvbmNsdWRlIHRoYXQgdGhlIHByb2JsZW0g
aXMgbm90IHdpdGhpbiBhcGljLmMuCgpZb3UgaGF2ZSBhIGZsb2F0aW5nIHNlcmlhbCBsaW5lLCB3
aGljaCBpcyBzaW11bGF0aW5nIHlvdSB0eXBpbmcgY2hhcmFjdGVycy4KClRoZSAnKicga2V5IGlz
ICJydW4gYWxsIGRpYWdub3N0aWMga2V5aGFuZGxlcnMiLCBhbmQgbGF0ZXIgaXQgcGFzc2VzIGFu
CidSJyB3aGljaCBpbnN0cnVjdHMgWGVuIHRvIHJlYm9vdC4KClRoZSBrZXloYW5kbGVycyBzdGFy
dCBmdW5jdGlvbmluZyBhcyBzb29uIGFzIHdlIGNhbiBwb3NzaWJseSBtYWtlIHRoZW0KYWZ0ZXIg
ZW5hYmxpbmcgaW50ZXJydXB0cywgd2hpY2ggaXMgd2h5IHlvdSBzZWUgaXQgc2hvcnRseSBhZnRl
cgpzZXR1cF9sb2NhbF9BUElDKCkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 21:19:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 21:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4uE9-0007PU-O4; Fri, 15 Mar 2019 21: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=5iNu=RS=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h4uE8-0007PO-HT
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 21:18:52 +0000
X-Inumbo-ID: ed384892-4767-11e9-bc90-bc764e045a96
Received: from mail-pf1-x433.google.com (unknown [2607:f8b0:4864:20::433])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed384892-4767-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 21:18:50 +0000 (UTC)
Received: by mail-pf1-x433.google.com with SMTP id i19so7197758pfd.0
 for <xen-devel@lists.xen.org>; Fri, 15 Mar 2019 14:18:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=7wTNsBLAfZHTrPj6xSNWR0DOnuultk0jNwwHeMWICHI=;
 b=dn4JXyYcmKaFaTpTrRj/YRHTtcOqYZCDtkQWooK80+vFk5YrTaqrLkpHPRRu0Wh+mk
 tw47l1LBESual5jgXaLKakZMV3uIGkHRbYRy2h5yeVvqLJfXZDjGozQ5gviTqxsV8FZc
 24pD3G0TQqm2ym3TSL9sUuwiTju4/M38qo61NpL9kjugKmU1w5Rcs9ZSNExIqxXjPYaD
 EqP9FieGZhtkj/UBivoZHtkkSMytjhG78yFZFd402dCjWvEQ/EHVt3iEB1K1Z3U/U9JK
 F/cc1pZeh49ThTYXHwZvdK3MbCPUpGFZaSCflyMUVU2Y7czUdLMHqzejW7n4hcQ5bwxt
 WUDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language;
 bh=7wTNsBLAfZHTrPj6xSNWR0DOnuultk0jNwwHeMWICHI=;
 b=OhfFWSSrLC3qOPoGVAHeWaQohVbOKXaWDR1lWtQNkUxD2G0AvJLFWwYRG7AxUAv1e4
 9NtR9Rif6tIGKRRq4yi/DQ2uVciabTYGZygD00dA6Qsv7u3CwR5WFCkkc7uPSmleiuUO
 nDhHSRBw0EarBGfi5cB6GlsdNxQjlw5xvLKCmCQgCIAJTHEVTsxJsQVTPOa5lIFXKmZP
 MP+Y66lfk7bqGgoBj2XqvR9s4ZtHMlgxHgiwdIoJJJ+0xQDnxLFaRBrZo47EzsH5O7wm
 fuWgGXGLQZueOifGNI0J6g9aP9IGGfWlslWUCcrZm4v2mubvmDZVPsFbaYLUewXV3N1N
 b5iQ==
X-Gm-Message-State: APjAAAXH0CH//dBenvyMhewiiskw4dZzKNItAJ0CT3xbWAkXsXWgN9sh
 2kTJ10jDhvxVEmQS2Yrq6KmWvQ/I8HM=
X-Google-Smtp-Source: APXvYqxX0KVf5kpbegFVQiATQLGOlXdrtEBWgwZuCweUbqanC6B++mK5JJUbndgHysCXgGfxHDIyHw==
X-Received: by 2002:a63:e952:: with SMTP id q18mr5288562pgj.156.1552684729224; 
 Fri, 15 Mar 2019 14:18:49 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id m21sm4436483pfa.14.2019.03.15.14.18.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Mar 2019 14:18:48 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <48347a1c-add2-2a2a-e8fa-77f26597a31e@gmail.com>
 <b132cc90-3b02-d740-9389-5445418e35f6@citrix.com>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <ae110d07-cb06-91d0-aa9f-97cd74b2cf44@gmail.com>
Date: Fri, 15 Mar 2019 14:18:48 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <b132cc90-3b02-d740-9389-5445418e35f6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] Sporadic boot of Xen Kernel 4.12.0,
 hangs at random EXTInt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Content-Type: multipart/mixed; boundary="===============7305207916155093817=="
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.
--===============7305207916155093817==
Content-Type: multipart/alternative;
 boundary="------------4179DBAE4264DE543C7F80BC"
Content-Language: en-US

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


On 3/15/2019 1:49 PM, Andrew Cooper wrote:
> On 15/03/2019 18:35, John L. Poole wrote:
>> I have a Supermicro Intel Atom based server with UEFI.Â  I purchased the
>> server in November 2016 intending to run Xen server.Â  I was able
>> to overcome some problem in 2016 with help from the Xen Project and
>> I was able to load a xen kernel built in Gentoo for Gentoo VMs manually
>> using the EFI command.Â  At that time, I was told grub2 was not UEFI
>> ready.
>>
>> Now I have been trying to integrate grub2 with Xen using kernel version
>> 4.19.23-gentoo.Â  I am witnessing boot attempts that fail at different
>> points just after calls to setup_local_APIC in apic.c. Sometimes I am
>> successful in loading the Xen Kernel and then everything goes smoothly
>> loading the DOM0 session.Â  I can then load the VMs and everything
>> seems okay.Â  But most of the time, the boot up hangs in
>> between calls to the function setup_local_APIC in apic.c.
>>
>> I had posted to the XEN Users list and had little, if any, response.
>> I have created two bugs within Gentoo's system, differentiated by
>> xen kernels:
>>
>> 4.11.1Â Â Â Â Â Â  atÂ  https://bugs.gentoo.org/679826
>> 4.12.0_rc4Â Â  atÂ  https://bugs.gentoo.org/680472
>>
>> What is really vexing is the randomness of results.Â  For instance, here
>> a log from this morning of success vs. failures:
>>
>> 9:17 AM 3/15/2019Â Â  2Â Â  (XEN) [2019-03-15 16:17:33] Adding cpu 2 to
>> runqueue 0
>> 9:18 AM 3/15/2019Â Â  5Â Â  (XEN) [2019-03-15 16:18:53] Adding cpu 5 to
>> runqueue 0
>> 9:19 AM 3/15/2019Â Â  SUCCESS!!
>> after * key in serial port for "diagnostics all", shutdown by watchdog.
>> 9:30 AM 3/15/2019Â Â  SUCCESS!!
>> (XEN) [2019-03-15 16:32:54] Hardware Dom0 shutdown: watchdog rebooting
>> machine
>> 9:34 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:34:14] HVM: HAP
>> page sizes: 4kB, 2MB
>> 9:35 AM 3/15/2019Â Â  3
>> 9:36 AM 3/15/2019Â Â  4Â Â  (XEN) [2019-03-15 16:37:21] Adding cpu 4 to
>> runqueue 0
>> 9:37 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:38:33] HVM: HAP
>> page sizes: 4kB, 2MB
>> 9:39 AM 3/15/2019Â Â  SUCCESS!!
>>
>> My attempt to isolate the failure point has been unsuccessful. I'm
>> prepared
>> to patch 4.12.0_rc4 if that will help, my previous attempt in 4.11.1 only
>> allowed me to conclude that the problem is not within apic.c.
> You have a floating serial line, which is simulating you typing characters.
>
> The '*' key is "run all diagnostic keyhandlers", and later it passes an
> 'R' which instructs Xen to reboot.
>
> The keyhandlers start functioning as soon as we can possibly make them
> after enabling interrupts, which is why you see it shortly after
> setup_local_APIC()
>
> ~Andrew
Thank you for the clarification.Â  I'm new to this and relied on the 
self-documentation.

If I am understanding you correctly, perhaps this change may help?

zeta /home/jlpoole/xenmods # diff keyhandler.c keyhandler_jlpoole.c
60c60
<Â Â Â Â  IRQ_KEYHANDLER('*', run_all_keyhandlers, "print all diagnostics", 0),
---
 >Â Â Â Â  IRQ_KEYHANDLER('*', run_all_keyhandlers, "print all diagnostics 
and reboot", 0),
zeta /home/jlpoole/xenmods #


-John


--------------4179DBAE4264DE543C7F80BC
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 3/15/2019 1:49 PM, Andrew Cooper
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b132cc90-3b02-d740-9389-5445418e35f6@citrix.com">
      <pre class="moz-quote-pre" wrap="">On 15/03/2019 18:35, John L. Poole wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">I have a Supermicro Intel Atom based server with UEFI.Â  I purchased the
server in November 2016 intending to run Xen server.Â  I was able
to overcome some problem in 2016 with help from the Xen Project and
I was able to load a xen kernel built in Gentoo for Gentoo VMs manually
using the EFI command.Â  At that time, I was told grub2 was not UEFI
ready.

Now I have been trying to integrate grub2 with Xen using kernel version
4.19.23-gentoo.Â  I am witnessing boot attempts that fail at different
points just after calls to setup_local_APIC in apic.c. Sometimes I am
successful in loading the Xen Kernel and then everything goes smoothly
loading the DOM0 session.Â  I can then load the VMs and everything
seems okay.Â  But most of the time, the boot up hangs in
between calls to the function setup_local_APIC in apic.c.

I had posted to the XEN Users list and had little, if any, response.
I have created two bugs within Gentoo's system, differentiated by
xen kernels:

4.11.1Â Â Â Â Â Â  atÂ  <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/679826">https://bugs.gentoo.org/679826</a>
4.12.0_rc4Â Â  atÂ  <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/680472">https://bugs.gentoo.org/680472</a>

What is really vexing is the randomness of results.Â  For instance, here
a log from this morning of success vs. failures:

9:17 AM 3/15/2019Â Â  2Â Â  (XEN) [2019-03-15 16:17:33] Adding cpu 2 to
runqueue 0
9:18 AM 3/15/2019Â Â  5Â Â  (XEN) [2019-03-15 16:18:53] Adding cpu 5 to
runqueue 0
9:19 AM 3/15/2019Â Â  SUCCESS!!
after * key in serial port for "diagnostics all", shutdown by watchdog.
9:30 AM 3/15/2019Â Â  SUCCESS!!
(XEN) [2019-03-15 16:32:54] Hardware Dom0 shutdown: watchdog rebooting
machine
9:34 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:34:14] HVM: HAP
page sizes: 4kB, 2MB
9:35 AM 3/15/2019Â Â  3
9:36 AM 3/15/2019Â Â  4Â Â  (XEN) [2019-03-15 16:37:21] Adding cpu 4 to
runqueue 0
9:37 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:38:33] HVM: HAP
page sizes: 4kB, 2MB
9:39 AM 3/15/2019Â Â  SUCCESS!!

My attempt to isolate the failure point has been unsuccessful. I'm
prepared
to patch 4.12.0_rc4 if that will help, my previous attempt in 4.11.1 only
allowed me to conclude that the problem is not within apic.c.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
You have a floating serial line, which is simulating you typing characters.

The '*' key is "run all diagnostic keyhandlers", and later it passes an
'R' which instructs Xen to reboot.

The keyhandlers start functioning as soon as we can possibly make them
after enabling interrupts, which is why you see it shortly after
setup_local_APIC()

~Andrew
</pre>
    </blockquote>
    <div class="moz-signature">Thank you for the clarification.Â  I'm new
      to this and relied on the self-documentation.</div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">If I am understanding you correctly,
      perhaps this change may help?</div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">zeta /home/jlpoole/xenmods # diff
      keyhandler.c keyhandler_jlpoole.c<br>
      60c60<br>
      &lt;Â Â Â Â  IRQ_KEYHANDLER('*', run_all_keyhandlers, "print all
      diagnostics", 0),<br>
      ---<br>
      &gt;Â Â Â Â  IRQ_KEYHANDLER('*', run_all_keyhandlers, "print all
      diagnostics and reboot", 0),<br>
      zeta /home/jlpoole/xenmods #</div>
    <p><br>
    </p>
    <p><font size="2"><font face="Verdana">-John</font></font><br>
    </p>
  </body>
</html>

--------------4179DBAE4264DE543C7F80BC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7305207916155093817==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 15 21:30:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 21:30: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 1h4uP9-0000Tq-0p; Fri, 15 Mar 2019 21:30: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=OIle=RS=citrix.com=prvs=970d66146=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h4uP8-0000Tk-Ce
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 21:30:14 +0000
X-Inumbo-ID: 8316bc72-4769-11e9-9fea-3b419ecb1d13
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8316bc72-4769-11e9-9fea-3b419ecb1d13;
 Fri, 15 Mar 2019 21:30:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,483,1544486400"; d="scan'208,217";a="87382275"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: <jlpoole56@gmail.com>, <xen-devel@lists.xen.org>
References: <48347a1c-add2-2a2a-e8fa-77f26597a31e@gmail.com>
 <b132cc90-3b02-d740-9389-5445418e35f6@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <e36ab4e1-a2b7-f957-34ee-2ee44ca9cb6b@citrix.com>
Date: Fri, 15 Mar 2019 21:30: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: <b132cc90-3b02-d740-9389-5445418e35f6@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] [BUG] Sporadic boot of Xen Kernel 4.12.0,
 hangs at random EXTInt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5248862389985925954=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5248862389985925954==
Content-Type: multipart/alternative;
	boundary="------------466D64667991B35B0C963E43"
Content-Language: en-GB

--------------466D64667991B35B0C963E43
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 15/03/2019 20:49, Andrew Cooper wrote:
> On 15/03/2019 18:35, John L. Poole wrote:
>> I have a Supermicro Intel Atom based server with UEFI.Â  I purchased the
>> server in November 2016 intending to run Xen server.Â  I was able
>> to overcome some problem in 2016 with help from the Xen Project and
>> I was able to load a xen kernel built in Gentoo for Gentoo VMs manually
>> using the EFI command.Â  At that time, I was told grub2 was not UEFI
>> ready.
>>
>> Now I have been trying to integrate grub2 with Xen using kernel version
>> 4.19.23-gentoo.Â  I am witnessing boot attempts that fail at different
>> points just after calls to setup_local_APIC in apic.c. Sometimes I am
>> successful in loading the Xen Kernel and then everything goes smoothly
>> loading the DOM0 session.Â  I can then load the VMs and everything
>> seems okay.Â  But most of the time, the boot up hangs in
>> between calls to the function setup_local_APIC in apic.c.
>>
>> I had posted to the XEN Users list and had little, if any, response.
>> I have created two bugs within Gentoo's system, differentiated by
>> xen kernels:
>>
>> 4.11.1Â Â Â Â Â Â  atÂ  https://bugs.gentoo.org/679826
>> 4.12.0_rc4Â Â  atÂ  https://bugs.gentoo.org/680472
>>
>> What is really vexing is the randomness of results.Â  For instance, here
>> a log from this morning of success vs. failures:
>>
>> 9:17 AM 3/15/2019Â Â  2Â Â  (XEN) [2019-03-15 16:17:33] Adding cpu 2 to
>> runqueue 0
>> 9:18 AM 3/15/2019Â Â  5Â Â  (XEN) [2019-03-15 16:18:53] Adding cpu 5 to
>> runqueue 0
>> 9:19 AM 3/15/2019Â Â  SUCCESS!!
>> after * key in serial port for "diagnostics all", shutdown by watchdog.
>> 9:30 AM 3/15/2019Â Â  SUCCESS!!
>> (XEN) [2019-03-15 16:32:54] Hardware Dom0 shutdown: watchdog rebooting
>> machine
>> 9:34 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:34:14] HVM: HAP
>> page sizes: 4kB, 2MB
>> 9:35 AM 3/15/2019Â Â  3
>> 9:36 AM 3/15/2019Â Â  4Â Â  (XEN) [2019-03-15 16:37:21] Adding cpu 4 to
>> runqueue 0
>> 9:37 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:38:33] HVM: HAP
>> page sizes: 4kB, 2MB
>> 9:39 AM 3/15/2019Â Â  SUCCESS!!
>>
>> My attempt to isolate the failure point has been unsuccessful. I'm
>> prepared
>> to patch 4.12.0_rc4 if that will help, my previous attempt in 4.11.1 only
>> allowed me to conclude that the problem is not within apic.c.
> You have a floating serial line, which is simulating you typing characters.
>
> The '*' key is "run all diagnostic keyhandlers", and later it passes an
> 'R' which instructs Xen to reboot.
>
> The keyhandlers start functioning as soon as we can possibly make them
> after enabling interrupts, which is why you see it shortly after
> setup_local_APIC()

Right - I've done some trawling through your bug tickets.

Please please please always start with a full and complete serial log
showing all of Xen's boot up until the point things go wrong.

Using the log from https://bugs.gentoo.org/679826#c6 , we get the
following things:

(XEN) Xen version 4.11.1 (@[unknown]) (x86_64-pc-linux-gnu-gcc (Gentoo 7.3.0-r3 p1.4) 7.3.0) debug=n  Wed Mar  6 19:34:00 PST 2019
(XEN) Latest ChangeSet:


Not directly related to your issue, but something is missing the
changeset information in your build, and you typically want to be using
a debug build of Xen for investigations like this.

(XEN) Bootloader: GRUB 2.02

but

(XEN) ACPI Error (tbxfroot-0217): A valid RSDP was not found [20070126]


So the first problem is that there aren't any APCI tables to be found.Â 
You're presumably booting in EFI mode, but either Grub hasn't handed the
SystemTable/etc to Xen, or Xen wasn't built with an EFI-capable
toolchain and isn't capable of receiving them via the extended
multiboot2 protocol.Â  One way or another, this is the root of the problem.

Xen did however find:

(XEN) Intel MultiProcessor Specification v1.4
(XEN)     Virtual Wire compatibility mode.


Which is the pre-APCI standard for multi-processor systems.Â  This is
also why we start masking ExtINT, because that is how such systems were
supposed to be set up.Â  However, it is almost certainly interfering with
some kind of BMC activity, probably an SMI.Â  I don't think it is worth
investigating, because it is an obsolete mode these days which the
system firmware won't be designed to cope with.


For other areas of interest, I see:

(XEN) Unrecognised CPU model 0x4d - assuming not reptpoline safe


This particular server is Avaton/Rangely which is an Atom based
microserver.Â  It is almost certainly retpoline-safe, because it was only
Skylake generation systems which weren't, but I'll try and follow up on
this.

Anyway - the root of your problem is that Xen can't find the ACPI
tables, which is either going to be a grub or a Xen build misconfiguration.

~Andrew

--------------466D64667991B35B0C963E43
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 15/03/2019 20:49, Andrew Cooper
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b132cc90-3b02-d740-9389-5445418e35f6@citrix.com">
      <pre class="moz-quote-pre" wrap="">On 15/03/2019 18:35, John L. Poole wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">I have a Supermicro Intel Atom based server with UEFI.Â  I purchased the
server in November 2016 intending to run Xen server.Â  I was able
to overcome some problem in 2016 with help from the Xen Project and
I was able to load a xen kernel built in Gentoo for Gentoo VMs manually
using the EFI command.Â  At that time, I was told grub2 was not UEFI
ready.

Now I have been trying to integrate grub2 with Xen using kernel version
4.19.23-gentoo.Â  I am witnessing boot attempts that fail at different
points just after calls to setup_local_APIC in apic.c. Sometimes I am
successful in loading the Xen Kernel and then everything goes smoothly
loading the DOM0 session.Â  I can then load the VMs and everything
seems okay.Â  But most of the time, the boot up hangs in
between calls to the function setup_local_APIC in apic.c.

I had posted to the XEN Users list and had little, if any, response.
I have created two bugs within Gentoo's system, differentiated by
xen kernels:

4.11.1Â Â Â Â Â Â  atÂ  <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/679826">https://bugs.gentoo.org/679826</a>
4.12.0_rc4Â Â  atÂ  <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/680472">https://bugs.gentoo.org/680472</a>

What is really vexing is the randomness of results.Â  For instance, here
a log from this morning of success vs. failures:

9:17 AM 3/15/2019Â Â  2Â Â  (XEN) [2019-03-15 16:17:33] Adding cpu 2 to
runqueue 0
9:18 AM 3/15/2019Â Â  5Â Â  (XEN) [2019-03-15 16:18:53] Adding cpu 5 to
runqueue 0
9:19 AM 3/15/2019Â Â  SUCCESS!!
after * key in serial port for "diagnostics all", shutdown by watchdog.
9:30 AM 3/15/2019Â Â  SUCCESS!!
(XEN) [2019-03-15 16:32:54] Hardware Dom0 shutdown: watchdog rebooting
machine
9:34 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:34:14] HVM: HAP
page sizes: 4kB, 2MB
9:35 AM 3/15/2019Â Â  3
9:36 AM 3/15/2019Â Â  4Â Â  (XEN) [2019-03-15 16:37:21] Adding cpu 4 to
runqueue 0
9:37 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:38:33] HVM: HAP
page sizes: 4kB, 2MB
9:39 AM 3/15/2019Â Â  SUCCESS!!

My attempt to isolate the failure point has been unsuccessful. I'm
prepared
to patch 4.12.0_rc4 if that will help, my previous attempt in 4.11.1 only
allowed me to conclude that the problem is not within apic.c.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
You have a floating serial line, which is simulating you typing characters.

The '*' key is "run all diagnostic keyhandlers", and later it passes an
'R' which instructs Xen to reboot.

The keyhandlers start functioning as soon as we can possibly make them
after enabling interrupts, which is why you see it shortly after
setup_local_APIC()</pre>
    </blockquote>
    <br>
    Right - I've done some trawling through your bug tickets.<br>
    <br>
    Please please please always start with a full and complete serial
    log showing all of Xen's boot up until the point things go wrong.<br>
    <br>
    Using the log from <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/679826#c6">https://bugs.gentoo.org/679826#c6</a> , we get the
    following things:<br>
    <br>
    <pre>(XEN) Xen version 4.11.1 (@[unknown]) (x86_64-pc-linux-gnu-gcc (Gentoo 7.3.0-r3 p1.4) 7.3.0) debug=n  Wed Mar  6 19:34:00 PST 2019
(XEN) Latest ChangeSet:</pre>
    <br>
    Not directly related to your issue, but something is missing the
    changeset information in your build, and you typically want to be
    using a debug build of Xen for investigations like this.<br>
    <br>
    <pre>(XEN) Bootloader: GRUB 2.02

but

(XEN) ACPI Error (tbxfroot-0217): A valid RSDP was not found [20070126]</pre>
    <br>
    So the first problem is that there aren't any APCI tables to be
    found.Â  You're presumably booting in EFI mode, but either Grub
    hasn't handed the SystemTable/etc to Xen, or Xen wasn't built with
    an EFI-capable toolchain and isn't capable of receiving them via the
    extended multiboot2 protocol.Â  One way or another, this is the root
    of the problem.<br>
    <br>
    Xen did however find:<br>
    <br>
    <pre>(XEN) Intel MultiProcessor Specification v1.4
(XEN)     Virtual Wire compatibility mode.</pre>
    <br>
    Which is the pre-APCI standard for multi-processor systems.Â  This is
    also why we start masking ExtINT, because that is how such systems
    were supposed to be set up.Â  However, it is almost certainly
    interfering with some kind of BMC activity, probably an SMI.Â  I
    don't think it is worth investigating, because it is an obsolete
    mode these days which the system firmware won't be designed to cope
    with.<br>
    <br>
    <br>
    For other areas of interest, I see:<br>
    <br>
    <pre>(XEN) Unrecognised CPU model 0x4d - assuming not reptpoline safe</pre>
    <br>
    This particular server is Avaton/Rangely which is an Atom based
    microserver.Â  It is almost certainly retpoline-safe, because it was
    only Skylake generation systems which weren't, but I'll try and
    follow up on this.<br>
    <br>
    Anyway - the root of your problem is that Xen can't find the ACPI
    tables, which is either going to be a grub or a Xen build
    misconfiguration.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------466D64667991B35B0C963E43--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5248862389985925954==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 15 21:47:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 21: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 1h4ufQ-0001RY-9Z; Fri, 15 Mar 2019 21:47: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=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4ufP-0001RM-Mz
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 21:47:03 +0000
X-Inumbo-ID: dd72f6f6-476b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd72f6f6-476b-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 21:47: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 1h4ufM-0001Ew-QV; Fri, 15 Mar 2019 21:47: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 1h4ufM-0006PZ-Hk; Fri, 15 Mar 2019 21:47:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4ufM-00031w-Gr; Fri, 15 Mar 2019 21:47:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133791-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-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
X-Osstest-Versions-This: qemuu=85ce84489a74d4c6046345c7baac94f0a3ffd88f
X-Osstest-Versions-That: qemuu=cfc3fef6b4e493bf1a7ee16790ad584e20dfbbd1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Mar 2019 21:47:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 133791: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc5MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3OTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDEzMzc1MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNzUwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM3NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzc1MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMzNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODVjZTg0NDg5YTc0ZDRjNjA0NjM0
NWM3YmFhYzk0ZjBhM2ZmZDg4ZgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgY2ZjM2ZlZjZiNGU0OTNiZjFhN2VlMTY3OTBhZDU4NGUyMGRmYmJkMQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNzUwICAyMDE5LTAzLTEyIDE5OjAzOjE3IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzc5MSAgMjAxOS0wMy0xNCAwMzo1MToxNCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5p
LXBhZGVyYm9ybi5kZT4KICBDaGFpIFdlbiA8Y2hhaXdlbkBiYWlkdS5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRh
dmlkQHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1h
cnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLZWl0aCBCdXNjaCA8a2VpdGguYnVzY2hAaW50
ZWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS251dCBPbWFuZyA8a251
dC5vbWFuZ0BvcmFjbGUuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaXUsIFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5s
dXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+
CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaWVscyBkZSBWb3MgPG5k
ZXZvc0ByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFByYXNhbm5h
IEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQg
PHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3Rh
Y2tmcmFtZS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdlaSBXYW5n
IDx3ZWkudy53YW5nQGludGVsLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgWGllIFlvbmdqaSA8eGlleW9uZ2ppQGJhaWR1LmNvbT4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjE3OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 15 21:50:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 21:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4uia-0002B2-Vo; Fri, 15 Mar 2019 21:50: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=5iNu=RS=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h4uiZ-0002Ax-9q
 for xen-devel@lists.xen.org; Fri, 15 Mar 2019 21:50:19 +0000
X-Inumbo-ID: 525657d9-476c-11e9-bc90-bc764e045a96
Received: from mail-pf1-x42a.google.com (unknown [2607:f8b0:4864:20::42a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 525657d9-476c-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 21:50:17 +0000 (UTC)
Received: by mail-pf1-x42a.google.com with SMTP id a3so7213038pff.11
 for <xen-devel@lists.xen.org>; Fri, 15 Mar 2019 14:50:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=OOdCAMP9xBOufpKJwj4lHlalGvcmVC2Cq0Yjq8Vy7FI=;
 b=bFZM7C5p0q9BedpHMbvEAJnyVZXhO+Z+STi14fjQZyBt3olcog+MF8U4TS0/L8+0QW
 Powy3ajwzfIF2uCMoYBJ8LLhBtba+dlhesxOQELAPjvroVAsG9Ob2NJzt3QzT7+LsRyp
 DbNfMku8R7WJYdKmkfuplj23MEgFZwiQeuSqhUCveRec96nwvr0r9O8bUJVf3TT2+9q7
 89+BlScnTuuCd3weYcKkolZl1CT9lCjhp328NMYF9RaGYuJGkZEOGTngRLD7LG1MxRpD
 //nBLWfRzhSfUaIgTacJgN3BfK5MCCfQYyRSAqggZwmoMWFVkUC65nP+arfkMYEWKGyt
 wcKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:cc:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language;
 bh=OOdCAMP9xBOufpKJwj4lHlalGvcmVC2Cq0Yjq8Vy7FI=;
 b=oH0D88duJvsB9DoQPWscB0ww9KxGYOr3ESodThDqbVFVsARrDxfnSk2ixAXhJzMaPC
 1EkFpvFCldHHWEdSTz6D/348AbF4pB9CGg98fTt/Vg6dZJNbv5otA/flphN5+/0mfBdF
 BHsQjW2sYKLD6PLRkJBneHdtmM0oJW5FN/kEPROZihED2beoc05fidCPwYQqO7M+k13/
 xioEQRRiek1QCkQqqYeu1uaYvUHZDO3CHvnV7b7Gg/UoSH+JQh9Fk0rB53BxPEabIwjP
 joTD/bpV8/n9vjEQ4tJ3E6dz1C1Xr5aptmUjP8tqpXHflE6Fnx5FLYPSLc0H0DtiUuVr
 E3Mw==
X-Gm-Message-State: APjAAAXQopLAZ3mfEydp5gybMoiCYudCrVMJ3a+/Wzy3JFgDek9KTfR0
 42qyom1NaHJVjtSR3k/qmrE=
X-Google-Smtp-Source: APXvYqw1R2xJsAbUPT/XFA14fy91GG7NQdqw+w/k0xbM0xXvAqKkPEtYtqNhuvxajn2G17vMh8H/HQ==
X-Received: by 2002:a17:902:a702:: with SMTP id
 w2mr6539365plq.341.1552686615981; 
 Fri, 15 Mar 2019 14:50:15 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id q78sm4161403pfa.138.2019.03.15.14.50.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Mar 2019 14:50:14 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <48347a1c-add2-2a2a-e8fa-77f26597a31e@gmail.com>
 <b132cc90-3b02-d740-9389-5445418e35f6@citrix.com>
 <e36ab4e1-a2b7-f957-34ee-2ee44ca9cb6b@citrix.com>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <84ce2f6e-684b-898b-ea52-273de99b2484@gmail.com>
Date: Fri, 15 Mar 2019 14:50:14 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <e36ab4e1-a2b7-f957-34ee-2ee44ca9cb6b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] Sporadic boot of Xen Kernel 4.12.0,
 hangs at random EXTInt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: xen@gentoo.org
Content-Type: multipart/mixed; boundary="===============6567885863671323416=="
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.
--===============6567885863671323416==
Content-Type: multipart/alternative;
 boundary="------------A7DF9AC5A294EA8913B591B7"
Content-Language: en-US

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


On 3/15/2019 2:30 PM, Andrew Cooper wrote:
> On 15/03/2019 20:49, Andrew Cooper wrote:
>> On 15/03/2019 18:35, John L. Poole wrote:
>>> I have a Supermicro Intel Atom based server with UEFI.Â  I purchased the
>>> server in November 2016 intending to run Xen server.Â  I was able
>>> to overcome some problem in 2016 with help from the Xen Project and
>>> I was able to load a xen kernel built in Gentoo for Gentoo VMs manually
>>> using the EFI command.Â  At that time, I was told grub2 was not UEFI
>>> ready.
>>>
>>> Now I have been trying to integrate grub2 with Xen using kernel version
>>> 4.19.23-gentoo.Â  I am witnessing boot attempts that fail at different
>>> points just after calls to setup_local_APIC in apic.c. Sometimes I am
>>> successful in loading the Xen Kernel and then everything goes smoothly
>>> loading the DOM0 session.Â  I can then load the VMs and everything
>>> seems okay.Â  But most of the time, the boot up hangs in
>>> between calls to the function setup_local_APIC in apic.c.
>>>
>>> I had posted to the XEN Users list and had little, if any, response.
>>> I have created two bugs within Gentoo's system, differentiated by
>>> xen kernels:
>>>
>>> 4.11.1Â Â Â Â Â Â  athttps://bugs.gentoo.org/679826
>>> 4.12.0_rc4Â Â  athttps://bugs.gentoo.org/680472
>>>
>>> What is really vexing is the randomness of results.Â  For instance, here
>>> a log from this morning of success vs. failures:
>>>
>>> 9:17 AM 3/15/2019Â Â  2Â Â  (XEN) [2019-03-15 16:17:33] Adding cpu 2 to
>>> runqueue 0
>>> 9:18 AM 3/15/2019Â Â  5Â Â  (XEN) [2019-03-15 16:18:53] Adding cpu 5 to
>>> runqueue 0
>>> 9:19 AM 3/15/2019Â Â  SUCCESS!!
>>> after * key in serial port for "diagnostics all", shutdown by watchdog.
>>> 9:30 AM 3/15/2019Â Â  SUCCESS!!
>>> (XEN) [2019-03-15 16:32:54] Hardware Dom0 shutdown: watchdog rebooting
>>> machine
>>> 9:34 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:34:14] HVM: HAP
>>> page sizes: 4kB, 2MB
>>> 9:35 AM 3/15/2019Â Â  3
>>> 9:36 AM 3/15/2019Â Â  4Â Â  (XEN) [2019-03-15 16:37:21] Adding cpu 4 to
>>> runqueue 0
>>> 9:37 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:38:33] HVM: HAP
>>> page sizes: 4kB, 2MB
>>> 9:39 AM 3/15/2019Â Â  SUCCESS!!
>>>
>>> My attempt to isolate the failure point has been unsuccessful. I'm
>>> prepared
>>> to patch 4.12.0_rc4 if that will help, my previous attempt in 4.11.1 only
>>> allowed me to conclude that the problem is not within apic.c.
>> You have a floating serial line, which is simulating you typing characters.
>>
>> The '*' key is "run all diagnostic keyhandlers", and later it passes an
>> 'R' which instructs Xen to reboot.
>>
>> The keyhandlers start functioning as soon as we can possibly make them
>> after enabling interrupts, which is why you see it shortly after
>> setup_local_APIC()
>
> Right - I've done some trawling through your bug tickets.
>
> Please please please always start with a full and complete serial log 
> showing all of Xen's boot up until the point things go wrong.
>
> Using the log from https://bugs.gentoo.org/679826#c6 , we get the 
> following things:
>
> (XEN) Xen version 4.11.1 (@[unknown]) (x86_64-pc-linux-gnu-gcc (Gentoo 7.3.0-r3 p1.4) 7.3.0) debug=n  Wed Mar  6 19:34:00 PST 2019
> (XEN) Latest ChangeSet:
>
> Not directly related to your issue, but something is missing the 
> changeset information in your build, and you typically want to be 
> using a debug build of Xen for investigations like this.
>
> (XEN) Bootloader: GRUB 2.02
>
> but
>
> (XEN) ACPI Error (tbxfroot-0217): A valid RSDP was not found [20070126]
>
> So the first problem is that there aren't any APCI tables to be 
> found.Â  You're presumably booting in EFI mode, but either Grub hasn't 
> handed the SystemTable/etc to Xen, or Xen wasn't built with an 
> EFI-capable toolchain and isn't capable of receiving them via the 
> extended multiboot2 protocol.Â  One way or another, this is the root of 
> the problem.
>
> Xen did however find:
>
> (XEN) Intel MultiProcessor Specification v1.4
> (XEN)     Virtual Wire compatibility mode.
>
> Which is the pre-APCI standard for multi-processor systems.Â  This is 
> also why we start masking ExtINT, because that is how such systems 
> were supposed to be set up.Â  However, it is almost certainly 
> interfering with some kind of BMC activity, probably an SMI.Â  I don't 
> think it is worth investigating, because it is an obsolete mode these 
> days which the system firmware won't be designed to cope with.
>
>
> For other areas of interest, I see:
>
> (XEN) Unrecognised CPU model 0x4d - assuming not reptpoline safe
>
> This particular server is Avaton/Rangely which is an Atom based 
> microserver.Â  It is almost certainly retpoline-safe, because it was 
> only Skylake generation systems which weren't, but I'll try and follow 
> up on this.
>
> Anyway - the root of your problem is that Xen can't find the ACPI 
> tables, which is either going to be a grub or a Xen build 
> misconfiguration.
>
> ~Andrew

Thank you, thank you Andrew.Â  Your analysis is great news.Â  I'll work 
with the Xen Team at Gentoo and see what can be determined about the 
APCI tables.

-John

--------------A7DF9AC5A294EA8913B591B7
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 3/15/2019 2:30 PM, Andrew Cooper
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:e36ab4e1-a2b7-f957-34ee-2ee44ca9cb6b@citrix.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">On 15/03/2019 20:49, Andrew Cooper
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:b132cc90-3b02-d740-9389-5445418e35f6@citrix.com">
        <pre class="moz-quote-pre" wrap="">On 15/03/2019 18:35, John L. Poole wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">I have a Supermicro Intel Atom based server with UEFI.Â  I purchased the
server in November 2016 intending to run Xen server.Â  I was able
to overcome some problem in 2016 with help from the Xen Project and
I was able to load a xen kernel built in Gentoo for Gentoo VMs manually
using the EFI command.Â  At that time, I was told grub2 was not UEFI
ready.

Now I have been trying to integrate grub2 with Xen using kernel version
4.19.23-gentoo.Â  I am witnessing boot attempts that fail at different
points just after calls to setup_local_APIC in apic.c. Sometimes I am
successful in loading the Xen Kernel and then everything goes smoothly
loading the DOM0 session.Â  I can then load the VMs and everything
seems okay.Â  But most of the time, the boot up hangs in
between calls to the function setup_local_APIC in apic.c.

I had posted to the XEN Users list and had little, if any, response.
I have created two bugs within Gentoo's system, differentiated by
xen kernels:

4.11.1Â Â Â Â Â Â  atÂ  <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/679826" moz-do-not-send="true">https://bugs.gentoo.org/679826</a>
4.12.0_rc4Â Â  atÂ  <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/680472" moz-do-not-send="true">https://bugs.gentoo.org/680472</a>

What is really vexing is the randomness of results.Â  For instance, here
a log from this morning of success vs. failures:

9:17 AM 3/15/2019Â Â  2Â Â  (XEN) [2019-03-15 16:17:33] Adding cpu 2 to
runqueue 0
9:18 AM 3/15/2019Â Â  5Â Â  (XEN) [2019-03-15 16:18:53] Adding cpu 5 to
runqueue 0
9:19 AM 3/15/2019Â Â  SUCCESS!!
after * key in serial port for "diagnostics all", shutdown by watchdog.
9:30 AM 3/15/2019Â Â  SUCCESS!!
(XEN) [2019-03-15 16:32:54] Hardware Dom0 shutdown: watchdog rebooting
machine
9:34 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:34:14] HVM: HAP
page sizes: 4kB, 2MB
9:35 AM 3/15/2019Â Â  3
9:36 AM 3/15/2019Â Â  4Â Â  (XEN) [2019-03-15 16:37:21] Adding cpu 4 to
runqueue 0
9:37 AM 3/15/2019Â Â  Before 1: (XEN) [2019-03-15 16:38:33] HVM: HAP
page sizes: 4kB, 2MB
9:39 AM 3/15/2019Â Â  SUCCESS!!

My attempt to isolate the failure point has been unsuccessful. I'm
prepared
to patch 4.12.0_rc4 if that will help, my previous attempt in 4.11.1 only
allowed me to conclude that the problem is not within apic.c.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">You have a floating serial line, which is simulating you typing characters.

The '*' key is "run all diagnostic keyhandlers", and later it passes an
'R' which instructs Xen to reboot.

The keyhandlers start functioning as soon as we can possibly make them
after enabling interrupts, which is why you see it shortly after
setup_local_APIC()</pre>
      </blockquote>
      <br>
      Right - I've done some trawling through your bug tickets.<br>
      <br>
      Please please please always start with a full and complete serial
      log showing all of Xen's boot up until the point things go wrong.<br>
      <br>
      Using the log from <a class="moz-txt-link-freetext"
        href="https://bugs.gentoo.org/679826#c6" moz-do-not-send="true">https://bugs.gentoo.org/679826#c6</a>
      , we get the following things:<br>
      <br>
      <pre>(XEN) Xen version 4.11.1 (@[unknown]) (x86_64-pc-linux-gnu-gcc (Gentoo 7.3.0-r3 p1.4) 7.3.0) debug=n  Wed Mar  6 19:34:00 PST 2019
(XEN) Latest ChangeSet:</pre>
      <br>
      Not directly related to your issue, but something is missing the
      changeset information in your build, and you typically want to be
      using a debug build of Xen for investigations like this.<br>
      <br>
      <pre>(XEN) Bootloader: GRUB 2.02

but

(XEN) ACPI Error (tbxfroot-0217): A valid RSDP was not found [20070126]</pre>
      <br>
      So the first problem is that there aren't any APCI tables to be
      found.Â  You're presumably booting in EFI mode, but either Grub
      hasn't handed the SystemTable/etc to Xen, or Xen wasn't built with
      an EFI-capable toolchain and isn't capable of receiving them via
      the extended multiboot2 protocol.Â  One way or another, this is the
      root of the problem.<br>
      <br>
      Xen did however find:<br>
      <br>
      <pre>(XEN) Intel MultiProcessor Specification v1.4
(XEN)     Virtual Wire compatibility mode.</pre>
      <br>
      Which is the pre-APCI standard for multi-processor systems.Â  This
      is also why we start masking ExtINT, because that is how such
      systems were supposed to be set up.Â  However, it is almost
      certainly interfering with some kind of BMC activity, probably an
      SMI.Â  I don't think it is worth investigating, because it is an
      obsolete mode these days which the system firmware won't be
      designed to cope with.<br>
      <br>
      <br>
      For other areas of interest, I see:<br>
      <br>
      <pre>(XEN) Unrecognised CPU model 0x4d - assuming not reptpoline safe</pre>
      <br>
      This particular server is Avaton/Rangely which is an Atom based
      microserver.Â  It is almost certainly retpoline-safe, because it
      was only Skylake generation systems which weren't, but I'll try
      and follow up on this.<br>
      <br>
      Anyway - the root of your problem is that Xen can't find the ACPI
      tables, which is either going to be a grub or a Xen build
      misconfiguration.<br>
      <br>
      ~Andrew<br>
    </blockquote>
    <p>Thank you, thank you Andrew.Â  Your analysis is great news.Â  I'll
      work with the Xen Team at Gentoo and see what can be determined
      about the APCI tables.<br>
    </p>
    <div class="moz-signature"><font size="2"><font face="Verdana">-John</font></font></div>
  </body>
</html>

--------------A7DF9AC5A294EA8913B591B7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6567885863671323416==--


From xen-devel-bounces@lists.xenproject.org Sat Mar 16 00:53:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 00: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 1h4xZQ-0007TY-Uk; Sat, 16 Mar 2019 00:53:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KzQf=RT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h4xZP-0007TT-18
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 00:53:03 +0000
X-Inumbo-ID: d871d520-4785-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d871d520-4785-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 00:53:00 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 16 Mar 2019 01:52:59 +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);
 Sat, 16 Mar 2019 00:52:32 +0000
Message-ID: <da587c8356dfcd7a9739b5985767a781d485a57d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Juergen Gross
 <jgross@suse.com>,  xen-devel@lists.xenproject.org
Date: Sat, 16 Mar 2019 01:52:30 +0100
In-Reply-To: <3644ab6d-4247-0651-eaf3-7d88263838a7@citrix.com>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-2-jgross@suse.com>
 <3644ab6d-4247-0651-eaf3-7d88263838a7@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] xen: introduce a cpumask with all bits
 set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8036628910972981700=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-14 at 10:30 +0000, George Dunlap wrote:
> On 3/14/19 9:59 AM, Juergen Gross wrote:
> > There are several places in Xen allocating a cpumask on the stack
> > and
> > setting all bits in it just to use it as an initial mask for
> > allowing
> > all cpus.
> >=20
> > Save the stack space and omit the need for runtime initialization
> > by
> > defining a globally accessible cpumask_all variable.
> >=20
> > Signed-off-by: Juergen Gross <jgross@suse.com>
>=20
> Acked-by: George Dunlap <george.dunlap@citrix.com>
>=20
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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

--=-OnKJis3IBfuJlD4qHM8L
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+4FAlyMSM4ACgkQFkJ4iaW4
c+6NbQ//QjceXctVRQ2Mx8sopa5SRo/DOn1M6nwA6VUxH7pcX4z8CdKgZTscA99f
fqBjj53ob71Y77HOFrJgCp4LZqYlQu9MAV4svY1uqRPq98BZNbRovpzkXFaasQDx
Wjt45ryA15YsAQqz8pkGZzEfBQMLwm2mLSQ7lrcMFiagB3prGfr8lexVaOJAfzlh
IVZXE0iItR4gALyhLNc5HYTqpzji910Pv+EdGBCGYaRNzuFMnjEH0gi57anLaYB5
PupUiWgN3R1/UitWCi1zlN5V8NqV0+LQAhrEh9z/Glq5HNyDvcNoErP4pl7j59vy
nkfCkTrjCD4MQ3OsDpU6JN+LM5PeGBFRFKn9CIOsOJTXTE6lzatgiPDjww3NbbLu
FipOWL3SiwD/JIgfnfg9bektsbCvvlmuqmYvnAOlFRigKuuWdBlkJK7TeXELN5rz
7d9e2Ux8MHiSUZwO1sf+wG7U3vklqJc3UzPelBXTxI4uFqYKUVjHfwxjHxAZvBOe
+U8prvPbN2mlmsKY9TiVW/1l6j8CBmqyrP9LDJQqqkMl408sYvkOMI5vzs+PYL4f
a/YG7gtfcdAsk9z8VhSQaEEIG+OKVsClVZlSIUEhCodcstv7e8vDkxzrRmicButX
bCFRyfDMkxKXTXat7qcTZgfeskBAj5h7Fb/bNpLyN0fm37uaQFo=
=+WzZ
-----END PGP SIGNATURE-----

--=-OnKJis3IBfuJlD4qHM8L--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8036628910972981700==--



From xen-devel-bounces@lists.xenproject.org Sat Mar 16 02:07:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 02:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4yiw-0003gb-VQ; Sat, 16 Mar 2019 02:06: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=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4yiw-0003gP-4D
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 02:06:58 +0000
X-Inumbo-ID: 2c18a653-4790-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c18a653-4790-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 02:06: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 1h4yis-0007xa-LZ; Sat, 16 Mar 2019 02:06: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 1h4yis-0003VX-5H; Sat, 16 Mar 2019 02:06:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4yis-0001A7-2g; Sat, 16 Mar 2019 02:06:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133798-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build: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:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=265e6924f569431d431981c4c0d8d68baf0fb2a2
X-Osstest-Versions-That: libvirt=7a05c739c26decb8ff0eef4f6c75ce3ef729532d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 02:06:54 +0000
Subject: [Xen-devel] [libvirt test] 133798: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzc5OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM3OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzY3MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM2NzIKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgMjY1ZTY5
MjRmNTY5NDMxZDQzMTk4MWM0YzBkOGQ2OGJhZjBmYjJhMgpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgN2EwNWM3MzljMjZkZWNiOGZmMGVlZjRmNmM3NWNlM2VmNzI5NTMy
ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjcyICAyMDE5LTAzLTA5IDEzOjAwOjE5IFogICAg
NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzcyOCAgMjAxOS0wMy0xMiAwNDoxOToxMiBa
ICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzc5OCAgMjAx
OS0wMy0xNCAxMDo0MDo1MiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgSmFtaWUg
U3RyYW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGlnQHN1
c2UuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTWFydGluIEtsZXR6
YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBTaG90YXJv
IEdvdGFuZGEgPGcuc2hvMTUwMEBnbWFpbC5jb20+CiAgU3V5YW5nIENoZW4gPGRhd3NvbjB4ZmZA
Z21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDEwNDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 02:18:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 02:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4ytv-0004WJ-5F; Sat, 16 Mar 2019 02:18:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4ytt-0004W9-8Y
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 02:18:17 +0000
X-Inumbo-ID: be6c1768-4791-11e9-a6c1-9f8c0a27809d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be6c1768-4791-11e9-a6c1-9f8c0a27809d;
 Sat, 16 Mar 2019 02:18:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4ytl-0008BF-L3; Sat, 16 Mar 2019 02:18:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4ytl-0004QM-6w; Sat, 16 Mar 2019 02:18:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4ytl-0004Lc-60; Sat, 16 Mar 2019 02:18:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133794-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 02:18:09 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133794: 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>

ZmxpZ2h0IDEzMzc5NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzc5NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWls
IFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzNzU1CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01IDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFpbCBpbiAxMzM2NjIgcGFzcyBpbiAx
MzM3OTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12
bWVudHJ5IGZhaWwgaW4gMTMzNzU1IHBhc3MgaW4gMTMzNzk0CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNzIGlu
IDEzMzY2MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTMzNzU1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgIGZhaWwgcGFzcyBpbiAxMzM3NTUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIg
ZmFpbCBwYXNzIGluIDEzMzc1NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNTAgeHRmL3Rlc3QtaHZtNjQt
bGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTMzNzU1IGxpa2UgMTMwOTY1CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMzc1
NSBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgIGZhaWwgaW4gMTMzNzU1IGxpa2UgMTMwOTY1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNzU1IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzNzU1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA5NjUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMWY4ZmUwNjI4OTlkY2EzNGZl
MjM1M2VhMjdjNjM0OGM1ZDdjZDdkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTAyIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMzNTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFogICAxMCBkYXlzICAg
IDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVy
IDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBob3N0
LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NDc2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 02:46:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 02:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h4zKy-0006lN-MY; Sat, 16 Mar 2019 02:46:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4zKx-0006lE-8A
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 02:46:15 +0000
X-Inumbo-ID: a7742452-4795-11e9-bd0a-1f5fdc460b76
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7742452-4795-11e9-bd0a-1f5fdc460b76;
 Sat, 16 Mar 2019 02:46: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 1h4zKr-0000HG-5q; Sat, 16 Mar 2019 02:46:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h4zKq-0005ti-Ty; Sat, 16 Mar 2019 02:46:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h4zKq-00044p-T7; Sat, 16 Mar 2019 02:46:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133816-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=d868846a4ecc1f3ec28f68e05519960275138771
X-Osstest-Versions-That: ovmf=b2a0a4ffd4d601c2ceac74fc6c0921522fd653f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 02:46:08 +0000
Subject: [Xen-devel] [ovmf test] 133816: 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>

ZmxpZ2h0IDEzMzgxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4MTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkODY4ODQ2YTRlY2MxZjNlYzI4ZjY4ZTA1NTE5OTYw
Mjc1MTM4NzcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMmEwYTRm
ZmQ0ZDYwMWMyY2VhYzc0ZmM2YzA5MjE1MjJmZDY1M2Y3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM3NjkgIDIwMTktMDMtMTMgMTE6MjQ6NTEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzODE2ICAyMDE5LTAzLTE1IDA1OjQxOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKICAgYjJhMGE0ZmZkNC4uZDg2ODg0NmE0ZSAgZDg2ODg0NmE0ZWNj
MWYzZWMyOGY2OGUwNTUxOTk2MDI3NTEzODc3MSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 03:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 03: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 1h4zaI-0008F1-6c; Sat, 16 Mar 2019 03:02:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KzQf=RT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h4zaG-0008Ew-Et
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 03:02:04 +0000
X-Inumbo-ID: deba2316-4797-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deba2316-4797-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 03:02:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 16 Mar 2019 04:02:00 +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);
 Sat, 16 Mar 2019 03:01:29 +0000
Message-ID: <57ef1a53000330818c8216c3680f64def410f201.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Sat, 16 Mar 2019 04:01:28 +0100
In-Reply-To: <20190314095953.11752-3-jgross@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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="===============6176132854128971354=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-14 at 10:59 +0100, Juergen Gross wrote:
> Today there is special handling in cpu_disable_scheduler() for
> suspend
> by forcing all vcpus to the boot cpu. In fact there is no need for
> that
> as during resume the vcpus are put on the correct cpus again.
>=20
So, basically, you're saying that moving the vcpus to BSP / CPU0,
before suspending is not necessary, right?

I thought it was, because going into suspend involves things like
cpu_schedule_down(), which does, among other things,
SCHED_OP(free_pdata) for freeing the scheduler's data structs, and
hence we did not want vcpus "around".

> So we can just omit the call of cpu_disable_scheduler() when
> offlining
> a cpu due to suspend and on resuming we can omit taking the schedule
> lock for selecting the new processor.
>=20
Well, in theory, we should hold the lock when for using
'cpumask_scratch_cpu(cpu)'. Not sure this is an actual problem in this
case, but still...

> In restore_vcpu_affinity() we should be careful when applying
> affinity
> as the cpu might not have come back to life.=20
>
But restore_vcpu_affinity() is done, in a loop, for all vcpus of all
domains, in thaw_domains(), which in turn comes after
enable_nonboot_cpus(), which I think is supposed to bring every CPU
back up.... What am I missing?

> diff --git a/xen/common/cpupool.c b/xen/common/cpupool.c
> index e89bb67e71..7b5ce18426 100644
> --- a/xen/common/cpupool.c
> +++ b/xen/common/cpupool.c
> @@ -313,7 +313,7 @@ static long cpupool_unassign_cpu_helper(void
> *info)
>       * cpu_disable_scheduler(), and at the bottom of this function.
>       */
>      rcu_read_lock(&domlist_read_lock);
> -    ret =3D cpu_disable_scheduler(cpu);
> +    ret =3D (system_state =3D=3D SYS_STATE_suspend) ? 0 :
> cpu_disable_scheduler(cpu);
>
Mmm... How can this function be called with state =3D STATE_suspend ?

> @@ -735,31 +708,36 @@ void restore_vcpu_affinity(struct domain *d)
> =20
>          ASSERT(!vcpu_runnable(v));
> =20
> -        lock =3D vcpu_schedule_lock_irq(v);
> -
> -        if ( v->affinity_broken )
> -        {
> -            sched_set_affinity(v, v->cpu_hard_affinity_saved, NULL);
> -            v->affinity_broken =3D 0;
> -
> -        }
> -
>          /*
> -         * During suspend (in cpu_disable_scheduler()), we moved
> every vCPU
> -         * to BSP (which, as of now, is pCPU 0), as a temporary
> measure to
> -         * allow the nonboot processors to have their data structure
> freed
> -         * and go to sleep. But nothing guardantees that the BSP is
> a valid
> -         * pCPU for a particular domain.
> +         * Re-assign the initial processor as after resume we have
> no
> +         * guarantee the old processor has come back to life again.
>           *
>           * Therefore, here, before actually unpausing the domains,
> we should
>           * set v->processor of each of their vCPUs to something that
> will
>           * make sense for the scheduler of the cpupool in which they
> are in.
>           */
>          cpumask_and(cpumask_scratch_cpu(cpu), v->cpu_hard_affinity,
> -                    cpupool_domain_cpumask(v->domain));
> -        v->processor =3D cpumask_any(cpumask_scratch_cpu(cpu));
> +                    cpupool_domain_cpumask(d));
> +        if ( cpumask_empty(cpumask_scratch_cpu(cpu)) )
> +        {
> +            if ( v->affinity_broken )
> +            {
> +                sched_set_affinity(v, v->cpu_hard_affinity_saved,
> NULL);
> +                v->affinity_broken =3D 0;
> +                cpumask_and(cpumask_scratch_cpu(cpu), v-
> >cpu_hard_affinity,
> +                            cpupool_domain_cpumask(d));
> +            }
> =20
I'm not sure I follow this; I'll think deeper, but, in the meanwhile...

> -        spin_unlock_irq(lock);
> +            if ( cpumask_empty(cpumask_scratch_cpu(cpu)) )
> +            {
> +                printk(XENLOG_DEBUG "Breaking affinity for %pv\n",
> v);
> +                sched_set_affinity(v, &cpumask_all, NULL);
> +                cpumask_and(cpumask_scratch_cpu(cpu), v-
> >cpu_hard_affinity,
> +                            cpupool_domain_cpumask(d));
>
... what does it mean we're breaking the affinity while trying to
restore it?

When/where is this vcpu getting its real affinity back in place then?

It might well be me, but I feel like there is something I'm missing
about how this patch is supposed to work.

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/

--=-cOnYhmLMqnXpwBB0gVzn
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+4FAlyMZwgACgkQFkJ4iaW4
c+7o6A/9HgUV196rx0Z7GCpppchoy7XgJq1mFHvI/ffsPI5xrw2rohPka9zVBnQR
w73FLDDHsoBWxgjDJUG/QAXvMVLAF9FbP3CIBTcH0VFv+4cIt9BXfKPQHAPXe+24
xegIrx+5k87p46lBecj375pQCQXY6zx2mZUyfDXRHKQTwi+oiIqntKUuK8wAka6D
jElh1+Ladx5Eu6zVujwbi6XEMxphmncxrsJLOFL0XrEw7Jhcf/9awAgkBHQ1I1Ww
yqY+TwwCLzgR6AhqCEn+HcRz/Nfpx5m1vHx3D6w++SBJ02MbO0QvD+SOhuwGc+XS
mgv9gz+PYIHJbDMTcOGu+L7pYirNykqb7dB836zuWawOrksFAfYBps2iBXBLstmT
N7XwAwGVqIYoGrTUADpq+Gaup2da18ccQGe5t54dynD5iYBJ8he/URiTulsWyyz5
TCgpH4fVyyFRzXtHFctqP32URoTWm05ms/tX2frRquMO0govyauttl+5KeV/3Nga
hVl/GdUvIRTbjnhkJ31SyOsBN82AQnlxbtc6ee1iRdE1JeE7tZuJcGYR5A4jtWZH
12/HQVb16SmQeNovLlckhUFgOapkkRx78OvjvBgXwKUCb5H+JmbuzHuqMGNMAE+4
IWWrygdvLNl0vNjsfneGbuEm3VUVN48CSzUVzlEvWzP7qz2iG+E=
=oQXA
-----END PGP SIGNATURE-----

--=-cOnYhmLMqnXpwBB0gVzn--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6176132854128971354==--



From xen-devel-bounces@lists.xenproject.org Sat Mar 16 04:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 04:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h50hh-00050w-IR; Sat, 16 Mar 2019 04:13:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h50hg-00050n-9A
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 04:13:48 +0000
X-Inumbo-ID: e494b31f-47a1-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e494b31f-47a1-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 04:13:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h50hd-000273-Jl; Sat, 16 Mar 2019 04:13:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h50hd-000113-5S; Sat, 16 Mar 2019 04:13:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h50hd-0008ML-4U; Sat, 16 Mar 2019 04:13:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133800-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:xen-boot: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/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-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-i386-xl-qemut-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-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-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-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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 04:13:45 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133800: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgwMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzgwMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4
OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdy
YXRlIGZhaWwgaW4gMTMzNzEyIHBhc3MgaW4gMTMzODAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgZmFpbCBpbiAxMzM3NTYgcGFzcyBpbiAxMzM4MDAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTMzNzU2IHBhc3MgaW4gMTMzODAwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAx
MzM3MTIKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMzc1NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBw
YXNzIGluIDEzMzc1NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTMzNzEyIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzM3MTIgbGlrZSAxMzI4ODkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MzM3NTYgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzNzU2IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY3MjQxNGE1
NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgMzkg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAg
IDMyIGRheXMgICAyMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2MDMgIDIwMTkt
MDMtMDUgMTg6NDk6MzUgWiAgIDEwIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAg
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NjQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 06:20:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 06:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h52g0-0006ST-0q; Sat, 16 Mar 2019 06:20: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=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h52fy-0006SJ-Lb
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 06:20:10 +0000
X-Inumbo-ID: 8c4e8ac6-47b3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c4e8ac6-47b3-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 06:20: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 1h52fu-0004t2-1D; Sat, 16 Mar 2019 06:20:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h52ft-0001jd-OV; Sat, 16 Mar 2019 06:20:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h52ft-0000RA-Nr; Sat, 16 Mar 2019 06:20:05 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133827-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
 freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=51935ceeadc96ab03134447d232f722853060edd
X-Osstest-Versions-That: freebsd=4545fe820a83b675845f9045f06c856129b9c17c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 06:20:05 +0000
Subject: [Xen-devel] [freebsd-master test] 133827: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgyNyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODI3LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM3MDcKIGJ1
aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzcwNwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIDUxOTM1Y2VlYWRjOTZhYjAzMTM0NDQ3ZDIzMmY3MjI4NTMwNjBlZGQK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIDQ1NDVmZTgyMGE4M2I2NzU4
NDVmOTA0NWYwNmM4NTYxMjliOWMxN2MKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzcwNyAgMjAx
OS0wMy0xMSAwOToxOToxOCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM3NjUg
IDIwMTktMDMtMTMgMDk6MTk6MzEgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzM4MjcgIDIwMTktMDMtMTUgMDk6MTk6MzQgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAw
bXAgPDBtcEBGcmVlQlNELm9yZz4KICBhZSA8YWVARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNv
bWVyc0BGcmVlQlNELm9yZz4KICBiY3IgPGJjckBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29r
c0BGcmVlQlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5v
cmc+CiAgY2h1Y2sgPGNodWNrQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBk
YWIgPGRhYkBGcmVlQlNELm9yZz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVt
YXN0ZUBGcmVlQlNELm9yZz4KICBldWdlbiA8ZXVnZW5ARnJlZUJTRC5vcmc+CiAgZ2FociA8Z2Fo
ckBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVz
QEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpbXAgPGlt
cEBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBrYWRlc2FpIDxrYWRlc2Fp
QEZyZWVCU0Qub3JnPgogIGtlbiA8a2VuQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZy
ZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGxpZGwgPGxpZGxARnJlZUJTRC5v
cmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBt
Y2t1c2ljayA8bWNrdXNpY2tARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHNq
ZyA8c2pnQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB3b3NjaCA8
d29zY2hARnJlZUJTRC5vcmc+CiAgd3VsZiA8d3VsZkBGcmVlQlNELm9yZz4KICB5Z3kgPHlneUBG
cmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MjQg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 10:03:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 10: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 1h569e-0006Cf-A3; Sat, 16 Mar 2019 10:03: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=Sez+=RT=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h569d-0006Ca-OH
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 10:03:01 +0000
X-Inumbo-ID: ac76302f-47d2-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac76302f-47d2-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 10:02:58 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2G9wN7i038256;
 Sat, 16 Mar 2019 17:58:23 +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 x2G9w9FU093690;
 Sat, 16 Mar 2019 17:58:09 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Sat, 16 Mar
 2019 17:58:21 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
 <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
 <5C8B89E7020000780021F38A@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <f723e493-e986-432e-0b4a-e175f0df41c7@hygon.cn>
Date: Sat, 16 Mar 2019 17:57:58 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8B89E7020000780021F38A@prv1-mh.provo.novell.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: spam1.hygon.cn x2G9wN7i038256
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE1IDE5OjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNS4wMy4xOSBh
dCAxMToxNywgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE1IDE6MTEsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDIuMTkgYXQgMTA6NDgsIDxwdXdlbkBoeWdv
bi5jbj4gd3JvdGU6Cj4+Pj4gK3N0YXRpYyB2b2lkIF9faW5pdCBub2lubGluZSBwcm9iZV9tYXNr
aW5nX21zcnModm9pZCkKPj4+PiArewo+Pj4+ICsJY29uc3Qgc3RydWN0IGNwdWluZm9feDg2ICpj
ID0gJmJvb3RfY3B1X2RhdGE7Cj4+Pj4gKwo+Pj4+ICsJLyogV29yayBvdXQgd2hpY2ggbWFza2lu
ZyBNU1JzIHdlIHNob3VsZCBoYXZlLiAqLwo+Pj4+ICsJY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2Qg
PQo+Pj4+ICsJCV9wcm9iZV9tYXNrX21zcihNU1JfSzhfRkVBVFVSRV9NQVNLLCBMQ0FQXzFjZCk7
Cj4+Pj4gKwljcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCA9Cj4+Pj4gKwkJX3Byb2JlX21hc2tfbXNy
KE1TUl9LOF9FWFRfRkVBVFVSRV9NQVNLLCBMQ0FQX2UxY2QpOwo+Pj4+ICsJaWYgKGMtPmNwdWlk
X2xldmVsID49IDcpCj4+Pj4gKwkJY3B1aWRtYXNrX2RlZmF1bHRzLl83YWIwID0KPj4+PiArCQkJ
X3Byb2JlX21hc2tfbXNyKE1TUl9BTURfTDdTMF9GRUFUVVJFX01BU0ssIExDQVBfN2FiMCk7Cj4+
Pgo+Pj4gVGhlcmUncyBtb3JlIHJlbGV2YW50IGNvZGUgaGVyZSBpbiB0aGUgb3JpZ2luYWwgZnVu
Y3Rpb24uCj4+Cj4+IFRoZSBjb2RlIGlzIHVzZWQgZm9yIGZhbWlseSAxNWguIEh5Z29uIENQVSBk
byBub3QgbmVlZCBpdC4KPiAKPiBUaGVyZSdzIGEgc2luZ2xlIEZhbTE1IGNvbmRpdGlvbmFsIGlu
IHRoZSBtaWRkbGUgb2YgdGhlIGZ1bmN0aW9uLgo+IEV2ZXJ5dGhpbmcgYmV5b25kIHRoYXQgaXMg
YWdhaW4gZmFtaWx5LWluZGVwZW5kZW50Lgo+IAo+Pj4+ICsJaWYgKG9wdF9jcHVfaW5mbykgewo+
Pj4+ICsJCXByaW50ayhYRU5MT0dfSU5GTyAiTGV2ZWxsaW5nIGNhcHM6ICUjeFxuIiwgbGV2ZWxs
aW5nX2NhcHMpOwo+Pj4+ICsJCXByaW50ayhYRU5MT0dfSU5GTwo+Pj4+ICsJCSAgICAgICAiTVNS
IGRlZmF1bHRzOiAxZCAweCUwOHgsIDFjIDB4JTA4eCwgZTFkIDB4JTA4eCwgIgo+Pj4+ICsJCSAg
ICAgICAiZTFjIDB4JTA4eCwgN2EwIDB4JTA4eCwgN2IwIDB4JTA4eFxuIiwKPj4+PiArCQkgICAg
ICAgKHVpbnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5fMWNkLAo+Pj4+ICsJCSAgICAgICAodWlu
dDMyX3QpKGNwdWlkbWFza19kZWZhdWx0cy5fMWNkID4+IDMyKSwKPj4+PiArCQkgICAgICAgKHVp
bnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5lMWNkLAo+Pj4+ICsJCSAgICAgICAodWludDMyX3Qp
KGNwdWlkbWFza19kZWZhdWx0cy5lMWNkID4+IDMyKSwKPj4+PiArCQkgICAgICAgKHVpbnQzMl90
KShjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjAgPj4gMzIpLAo+Pj4+ICsJCSAgICAgICAodWludDMy
X3QpY3B1aWRtYXNrX2RlZmF1bHRzLl83YWIwKTsKPj4+PiArCX0KPj4+PiArCj4+Pj4gKwlpZiAo
bGV2ZWxsaW5nX2NhcHMpCj4+Pj4gKwkJY3R4dF9zd2l0Y2hfbWFza2luZyA9IGh5Z29uX2N0eHRf
c3dpdGNoX21hc2tpbmc7Cj4+Pj4gK30KPj4+Cj4+PiBUaGlzIGlzIGEgbG90IG9mIGR1cGxpY2F0
ZWQgY29kZSB3aXRoIG9ubHkgbWlub3IgZGlmZmVyZW5jZXMuIEkgdGhpbmsKPj4+IHlvdSB3b3Vs
ZCBiZSBiZXR0ZXIgb2ZmIGNhbGxpbmcgaW50byB0aGUgQU1EIG9yaWdpbmFsIGZ1bmN0aW9ucy4K
Pj4KPj4gVGhlc2UgZnVuY3Rpb25zIGFuZCBBTUQgb3JpZ2luYWwgb25lcyBhcmUgc3RhdGljLiBT
byBIeWdvbiBjYW5ub3QgZGlyZWN0bHkKPj4gY2FsbCBpbnRvIHRoZW0uIE9yIHdlIGNhbiBwdXQg
dGhlbSBpbnRvIHRoZSBjb21tb24gY3B1IGNvZGUsIGJ1dCBJIHRoaW5rCj4+IGl0J3Mgbm90IGdv
b2QgZm9yIGZ1dHVyZSBtYWludGVuYW5jZS4KPiAKPiBKdXN0IG1ha2Ugbm9uLXN0YXRpYyB3aGF0
IG5lZWRzIHRvIGJlLCBhZGQgYW4gYW1kXyBwcmVmaXgsIGFuZAo+IGNhbGwgaXQgZnJvbSB5b3Vy
IGNvZGUuCgpUaGF0J3MgT0suIFdpdGggdGhpcyBtZXRob2Qgb25seSBpbml0X2xldmVsbGluZyBp
biBhbWQuYyBzaG91bGQgYmUgYWRkZWQKYW4gYW1kXyBwcmVmaXggYW5kIGNhbGxlZCBieSBoeWdv
bi5jLgoKQnV0IEknbSBhZnJhaWQgSHlnb24gc2hvdWxkIGhhdmUgaXRzIG93biBpbml0IGZ1bmN0
aW9ucyBhbmQgbm90IGNhbGwgdGhlCkFNRCBvbmVzLiBUaGUgY3VycmVudCBIeWdvbiBpbml0IGZ1
bmN0aW9ucyBoYXZlIGJlZW4gaGVhdmlseSBzdHJpcHBlZApmcm9tIHRoZSBvcmlnaW5hbCBBTUQn
cy4KCj4+IFRoZXJlIGFyZSBtYW55IGNvZGVzIHRvIHN1cHBvcnQgQU1EJ3MKPj4gZGlmZmVyZW50
IGZhbWlsaWVzLCB0aGUgZmFtaWx5L21vZGVsL3N0ZXBwaW5nIGNoZWNraW5nIGFyZSBkZWVwbHkg
ZW1iZWRkZWQKPj4gaW4gY29kZXMuIElmIHdlIGFkZCBIeWdvbiBmYW1pbHkvbW9kZWwvc3RlcHBp
bmcgY2hlY2tpbmcgaW4gZnV0dXJlIHZlcnNpb24sCj4+IGl0IHdpbGwgbWFrZSBjb2RlIGludGVy
bGVhdmVkIHRvZ2V0aGVyIGFuZCBoYXJkIHRvIG1haW50YWluLgo+IAo+IFdlIGNhbiB0aGluayBh
Ym91dCBhZGRpbmcgdGhlIGR1cGxpY2F0aW9uIHdoZW4gaXQgYmVjb21lcwo+IHVud2llbGR5IHRv
IG1haW50YWluIHRoZSBzaGFyZWQgdmFyaWFudC4KPiAKPj4+PiArc3RhdGljIHZvaWQgaW5pdF9o
eWdvbihzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4+Pj4gK3sKPj4+PiArCXUzMiBsLCBoOwo+Pj4+
ICsJdW5zaWduZWQgbG9uZyBsb25nIHZhbHVlOwo+Pj4+ICsKPj4+PiArCS8qIEF0dGVtcHQgdG8g
c2V0IGxmZW5jZSB0byBiZSBEaXNwYXRjaCBTZXJpYWxpc2luZy4gKi8KPj4+PiArCWlmIChyZG1z
cl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSkKPj4+PiArCQkvKiBVbmFibGUgdG8gcmVh
ZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8KPj4+PiArCQlfX2NsZWFyX2JpdChYODZf
RkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmlsaXR5KTsKPj4+PiArCWVsc2Ug
aWYgKHZhbHVlICYgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJU0UpCj4+Pj4gKwkJLyogQWxy
ZWFkeSBkaXNwYXRjaCBzZXJpYWxpc2luZy4gKi8KPj4+PiArCQlfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2FwYWJpbGl0eSk7Cj4+Pgo+Pj4gRGlkbid0IHlv
dSBjdXQgb2ZmIHRvbyBtdWNoIGZyb20gdGhlIG9yaWdpbmFsIGNvZGUgKHdoaWNoIGFnYWluCj4+
PiBtYXkgYmV0dGVyIGJlIHNoYXJlZCwgYnkgc3BsaXR0aW5nIG91dCBpbnRvIGEgZnVuY3Rpb24p
Pwo+Pgo+PiBUaGUgY3V0IGNvZGVzIGFyZSB1c2VkIGZvciBvdGhlciBBTUQgZmFtaWxpZXMgZXhj
ZXB0IGZhbWlseSAxN2guIEh5Z29uCj4+IERoeWFuYSBpcyBkZXJpdmVkIGZyb20gQU1EIFplbiwg
c28gd2Ugb25seSBuZWVkIHRoZSBmYW1pbHkgMTdoIHBhcnRzLgo+PiBUaGlzIGFsc28gbWFrZSB0
aGUgaW5pdCBmbG93IG1pbmltYWwuCj4gCj4gSG93IGlzCj4gCj4gCQllbHNlIGlmICh3cm1zcl9z
YWZlKE1TUl9BTUQ2NF9ERV9DRkcsCj4gCQkJCSAgICB2YWx1ZSB8IEFNRDY0X0RFX0NGR19MRkVO
Q0VfU0VSSUFMSVNFKSB8fAo+IAkJCSByZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVl
KSB8fAo+IAkJCSAhKHZhbHVlICYgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJU0UpKQo+IAkJ
CS8qIEF0dGVtcHQgdG8gc2V0IGZhaWxlZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8K
PiAJCQlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsCj4gCQkJCSAgICBj
LT54ODZfY2FwYWJpbGl0eSk7Cj4gCQllbHNlCj4gCQkJLyogU3VjY2Vzc2Z1bGx5IGVuYWJsZWQh
ICovCj4gCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKPiAJCQkJICBj
LT54ODZfY2FwYWJpbGl0eSk7Cj4gCj4gZmFtaWx5IGRlcGVuZGVudCBpbiBhbnkgd2F5PwoKSW5k
ZXBlbmRlbnQgaGVyZS4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 10:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 10: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 1h56HZ-00070H-6N; Sat, 16 Mar 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=Sez+=RT=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h56HY-00070C-Au
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 10:11:12 +0000
X-Inumbo-ID: d121cc2b-47d3-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d121cc2b-47d3-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 10:11:10 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2GA6bGe048340;
 Sat, 16 Mar 2019 18:06: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 x2GA6Uiw043281;
 Sat, 16 Mar 2019 18:06:30 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Sat, 16 Mar
 2019 18:06:31 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
 <5C8B9D0D020000780021F419@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <7edd53a4-99c6-ff6e-15e5-a88ff5d5efb8@hygon.cn>
Date: Sat, 16 Mar 2019 18:06:08 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8B9D0D020000780021F419@prv1-mh.provo.novell.com>
Content-Language: en-US
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 x2GA6bGe048340
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE1IDIwOjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMS4wMi4xOSBh
dCAxMDo0OCwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gVGhlIEh5Z29uIERoeWFuYSBDUFUg
c3VwcG9ydHMgdGhlIE1TUiB3YXkgdG8gZ2V0IFRPUF9NRU0yLiBTbyBhZGQgSHlnb24KPj4gRGh5
YW5hIHN1cHBvcnQgdG8gcHJpbnQgdGhlIHZhbHVlIG9mIFRPUF9NRU0yLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgo+IAo+IEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSdtIGFmcmFpZCBJIHdvbid0IGJlIGFibGUgdG8g
b2ZmZXIgUmV2aWV3ZWQtYnkgdGFncyBmb3IgYW55IG9mCj4gdGhpcyBzZXJpZXMgd2l0aG91dCB5
b3UgcG9pbnRpbmcgdXMgYXQgdGhlIGRvY3VtZW50YXRpb24gZm9yIHRoZQo+IHByb2Nlc3NvciAo
YSBsaW5rIHNob3VsZCByZWFsbHkgYmUgaW4gdGhlIGNvdmVyIGxldHRlcikuCgpEbyB5b3UgbWVh
biB0aGUgc3BlY2lmaWNhdGlvbiBmb3IgSHlnb24gcHJvY2Vzc29yPyBXZSBkb24ndCBoYXZlIGFu
eQpwdWJsaWMgc3BlYyBub3csIGJ1dCB5b3UgY2FuIHJlZmVyZW5jZSB0byB0aGUgQU1EIFplbiBv
bmVbMV0uCgpSZWZlcmVuY2U6ClsxXSBodHRwczovL3d3dy5hbWQuY29tL3N5c3RlbS9maWxlcy9U
ZWNoRG9jcy81NDk0NV9QUFJfRmFtaWx5XzE3aF9Nb2RlbHNfMDBoLTBGaC5wZGYgCgotLSAKUmVn
YXJkcywKUHUgV2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 10:17:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 10: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 1h56Ne-0007Cx-Ua; Sat, 16 Mar 2019 10:17:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Sez+=RT=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h56Nd-0007Cs-LD
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 10:17:29 +0000
X-Inumbo-ID: af2de2c0-47d4-11e9-83b3-1f73594bc01c
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af2de2c0-47d4-11e9-83b3-1f73594bc01c;
 Sat, 16 Mar 2019 10:17:23 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2GAC2BH048722;
 Sat, 16 Mar 2019 18:12: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 x2GABuLq043871;
 Sat, 16 Mar 2019 18:11:56 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Sat, 16 Mar
 2019 18:11:58 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
Date: Sat, 16 Mar 2019 18:11:35 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.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 x2GAC2BH048722
X-DNSRBL: 
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzE1IDIwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMS4wMi4xOSBh
dCAxMDo1MCwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11X2FtZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+PiBAQCAt
NTQ1LDYgKzU0NSw4IEBAIGludCBfX2luaXQgYW1kX3ZwbXVfaW5pdCh2b2lkKQo+PiAgICAgICBz
d2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCj4+ICAgICAgIHsKPj4gICAgICAgY2FzZSAw
eDE1Ogo+PiArICAgIGNhc2UgMHgxNzoKPj4gKyAgICBjYXNlIDB4MTg6Cj4+ICAgICAgICAgICBu
dW1fY291bnRlcnMgPSBGMTVIX05VTV9DT1VOVEVSUzsKPj4gICAgICAgICAgIGNvdW50ZXJzID0g
QU1EX0YxNUhfQ09VTlRFUlM7Cj4+ICAgICAgICAgICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOwo+
IAo+IFVubGVzcyB5b3Uga25vdyB3aGF0IEFNRCBGYW0xOCB3aWxsIGxvb2sgbGlrZSwgeW91IGNh
bid0IGRvIGl0Cj4gbGlrZSB0aGlzLiBGYW0xOCByZWFsbHkgbmVlZHMgdG8gYmUgZnVydGhlciBx
dWFsaWZpZWQgYnkgYSB2ZW5kb3IKPiBjaGVjayBhdCB0aGlzIHBvaW50IGluIHRpbWUuCgpIeWdv
biB3aWxsIG5lZ290aWF0ZSB3aXRoIEFNRCB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IEh5Z29uIHNo
b3VsZCB1c2UKRmFtMThoLgoKLS0gClJlZ2FyZHMsClB1IFdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 10:18:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 10: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 1h56Or-0007HU-AE; Sat, 16 Mar 2019 10:18: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=Sez+=RT=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h56Oq-0007HO-1j
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 10:18:44 +0000
X-Inumbo-ID: dca48718-47d4-11e9-9c4f-57714ae4fe65
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dca48718-47d4-11e9-9c4f-57714ae4fe65;
 Sat, 16 Mar 2019 10:18:39 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2GAEWHf042898;
 Sat, 16 Mar 2019 18:14: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 x2GAEQgZ044135;
 Sat, 16 Mar 2019 18:14:27 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Sat, 16 Mar
 2019 18:14:28 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <a0bfaa7ae5e298e2b55177dbc3db44f3fc14439c.1550647742.git.puwen@hygon.cn>
 <5C8BA89A020000780021F4D7@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <1e4b11a9-6deb-73d1-a9cd-97ac6fb74879@hygon.cn>
Date: Sat, 16 Mar 2019 18:14:05 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8BA89A020000780021F4D7@prv1-mh.provo.novell.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: spam1.hygon.cn x2GAEWHf042898
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE1IDIxOjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMS4wMi4xOSBh
dCAxMDo1MywgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gQWRkIEh5Z29uIERoeWFuYSBzdXBw
b3J0IHRvIHVwZGF0ZSBjcHVpZCBpbmZvIGZvciBjcmVhdGluZyBQViBndWVzdC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KPiAKPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggb25lIHJlbWFyazoKPiAKPj4gQEAgLTI4
MSw4ICsyODMsMTIgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfY21wX2xlZ2FjeSApCj4+
ICAgICAgICAgICAgICAgICAgIGVjeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQ01QX0xF
R0FDWSk7Cj4+ICAgCj4+IC0gICAgICAgICAgICAvKiBJZiBub3QgZW11bGF0aW5nIEFNRCwgY2xl
YXIgdGhlIGR1cGxpY2F0ZWQgZmVhdHVyZXMgaW4gZTFkLiAqLwo+PiAtICAgICAgICAgICAgaWYg
KCBwLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKPj4gKyAgICAgICAgICAgIC8qCj4+
ICsgICAgICAgICAgICAgKiBJZiBub3QgZW11bGF0aW5nIEFNRCBhbmQgSHlnb24sIGNsZWFyIHRo
ZSBkdXBsaWNhdGVkIGZlYXR1cmVzCj4+ICsgICAgICAgICAgICAgKiBpbiBlMWQuCj4gCj4gSSB0
aGluayB0aGlzIHdhbnRzIHRvIGJlICJvciIgaW5zdGVhZCBvZiAiYW5kIi4KClllcywgd2lsbCBj
aGFuZ2UgdG8gIm9yIi4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 10:50:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 10:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h56t5-0001Cr-TL; Sat, 16 Mar 2019 10:49:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Sez+=RT=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h56t4-0001Cm-Iv
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 10:49:58 +0000
X-Inumbo-ID: 3ab0b7a9-47d9-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ab0b7a9-47d9-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 10:49:54 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2GAeqnm049398;
 Sat, 16 Mar 2019 18:40:52 +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 x2GAejPi047782;
 Sat, 16 Mar 2019 18:40:45 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Sat, 16 Mar
 2019 18:40:47 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <5C8BAB78020000780021F503@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <08b3c487-03cc-a8a0-1ae7-560b2b8cc179@hygon.cn>
Date: Sat, 16 Mar 2019 18:40:24 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8BAB78020000780021F503@prv1-mh.provo.novell.com>
Content-Language: en-US
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 x2GAeqnm049398
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: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzE1IDIxOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMS4wMi4xOSBh
dCAxMDo0OCwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gUHUgV2VuICgxNCk6Cj4+ICAgIHg4
Ni9jcHU6IENyZWF0ZSBIeWdvbiBEaHlhbmEgYXJjaGl0ZWN0dXJlIHN1cHBvcnQgZmlsZQo+PiAg
ICB4ODYvY3B1L210cnI6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byBnZXQgVE9QX01FTTIK
Pj4gICAgeDg2L2NwdS92cG11OiBBZGQgSHlnb24gRGh5YW5hIGFuZCBBTUQgWmVuIHN1cHBvcnQg
Zm9yIHZQTVUKPj4gICAgeDg2L2NwdS9tY2U6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byB0
aGUgTUNBIGluZnJhc3RydWN0dXJlCj4+ICAgIHg4Ni9zcGVjX2N0cmw6IEFkZCBIeWdvbiBEaHlh
bmEgdG8gdGhlIHJlc3BlY3RpdmUgbWl0aWdhdGlvbiBtYWNoaW5lcnkKPj4gICAgeDg2L2FwaWM6
IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAo+PiAgICB4ODYvYWNwaTogQWRkIEh5Z29uIERoeWFu
YSBzdXBwb3J0Cj4+ICAgIHg4Ni9pb21tdTogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0Cj4+ICAg
IHg4Ni9wdjogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIGVtdWxhdGUgTVNScyBhY2Nlc3MK
Pj4gICAgeDg2L2RvbWFpbjogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0Cj4+ICAgIHg4Ni9kb21j
dGw6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAo+PiAgICB4ODYvdHJhcHM6IEFkZCBIeWdvbiBE
aHlhbmEgc3VwcG9ydAo+PiAgICB4ODYvY3B1aWQ6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAo+
PiAgICB0b29scy9saWJ4YzogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0Cj4gCj4gSW4gYWRkaXRp
b24gdG8gdGhlc2UgY2hhbmdlcywgd2hhdCBhYm91dCBwY2lfY2ZnX29rKCk/IEkgZG9uJ3QgdGhp
bmsKPiBJJ3ZlIHNlZW4gYW55IG9mIHRoZSBwYXRjaGVzIHRvdWNoIGl0LgoKQmVjYXVzZSBIeWdv
biBkb2VzIG5vdCBhY2Nlc3MgdGhlIGV4dGVuZGVkIE5CIGNvbmZpZ3VyYXRpb24gc3BhY2Ugcmln
aHQKbm93LCBzbyB0aGVyZSBpcyBubyBjaGFuZ2UgdG8gcGNpX2NmZ19vaygpLgoKLS0gClJlZ2Fy
ZHMsClB1IFdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 12:11:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 12: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 1h589y-0007qR-Co; Sat, 16 Mar 2019 12:11: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=cXMw=RS=os.amperecomputing.com=fengkan@srs-us1.protection.inumbo.net>)
 id 1h4whr-0002hc-7I
 for xen-devel@lists.xenproject.org; Fri, 15 Mar 2019 23:57:43 +0000
X-Inumbo-ID: 1e545cef-477e-11e9-bc90-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::72b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e545cef-477e-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 23:57:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amperemail.onmicrosoft.com; s=selector1-os-amperecomputing-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Uj/EMdOJHTkPx0c8WdvUZDmRX6yjRn4ungOUfmIUwZE=;
 b=a13KFCXhbBrhWy5H/i+EXiZ94UL8akvzopA7M8SqC1vwqitLtvXFkzTaBPYtMHfp1wysPBsKh4bm0L/ulmB/ux8aKMWPMCVNCYsyYL6QpCWf2jyoWh0yAt5iCvaN1tnE2LV1USDvvCIVtK3aQgdXM0omjQtZ5kCwfL8tLf69zCg=
Received: from BYAPR01MB4982.prod.exchangelabs.com (20.177.127.223) by
 BYAPR01MB4263.prod.exchangelabs.com (52.135.239.86) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Fri, 15 Mar 2019 23:57:37 +0000
Received: from BYAPR01MB4982.prod.exchangelabs.com
 ([fe80::5835:c478:50cc:46ca]) by BYAPR01MB4982.prod.exchangelabs.com
 ([fe80::5835:c478:50cc:46ca%3]) with mapi id 15.20.1709.011; Fri, 15 Mar 2019
 23:57:37 +0000
From: Feng Kan OS <fengkan@os.amperecomputing.com>
To: Julien Grall <julien.grall@arm.com>, Vishnu Pajjuri OS
 <vishnu@os.amperecomputing.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] xen/arm: p2m: configure pa_range_info table to support
 42 bit PA systems.
Thread-Index: AQHU2wn4/qlxUBmKUUWAz9IE+IC6JaYMjEWAgADTYQA=
Date: Fri, 15 Mar 2019 23:57:37 +0000
Message-ID: <21628b60-483a-69e5-cc5e-7c5ec98f93a7@os.amperecomputing.com>
References: <20190315083439.23068-1-vishnu@os.amperecomputing.com>
 <68101da7-87b2-5514-26f6-a4e4d5f18be2@arm.com>
In-Reply-To: <68101da7-87b2-5514-26f6-a4e4d5f18be2@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BYAPR01CA0033.prod.exchangelabs.com (2603:10b6:a02:80::46)
 To BYAPR01MB4982.prod.exchangelabs.com
 (2603:10b6:a03:79::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=fengkan@os.amperecomputing.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [4.28.13.142]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7cc9045a-c319-4a1a-17bd-08d6a9a20046
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR01MB4263; 
x-ms-traffictypediagnostic: BYAPR01MB4263:
x-microsoft-antispam-prvs: <BYAPR01MB42631C545DA125F93BE0423397440@BYAPR01MB4263.prod.exchangelabs.com>
x-forefront-prvs: 09778E995A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39840400004)(396003)(136003)(376002)(346002)(199004)(189003)(102836004)(71200400001)(229853002)(106356001)(6486002)(110136005)(186003)(71190400001)(68736007)(305945005)(8936002)(478600001)(4326008)(97736004)(6512007)(81156014)(81166006)(8676002)(31696002)(386003)(7736002)(53546011)(6506007)(256004)(11346002)(14444005)(476003)(99286004)(6436002)(105586002)(6246003)(5660300002)(86362001)(6116002)(316002)(66066001)(31686004)(26005)(446003)(14454004)(2906002)(2501003)(25786009)(76176011)(52116002)(53936002)(2616005)(3846002)(486006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR01MB4263;
 H:BYAPR01MB4982.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: os.amperecomputing.com does not
 designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: aHjVKA7vUroe1qB8GV2mfAMWyDYkmwTmMThYMytlPSUWAodNTPBJxzXNqGMtzMpoqphGPr4ow8QAt+TZdaOPT7TQz+RAowLjy/VOtTB33ZhbNYYRbQMH1BWAqPW5vRHIWHIyVa8Kqa05GbRIErndqrxxnJld/uK6p9ZSriswdqo/qPjGXX9+Tp6n2Dp3WprsziK+1URfnEAfZLFbQPLUwYBvkJC68QgigIqSnRIpLluUlL3PVxDFSsJLpQJyfq1wagLB1kvG+cFU5Wy2q+XmhikaevJlQZJT4pcwrwKdXqrpuKjB7/KE5L5Y4BOZyEvpxNdnCmG9x+x0yQNo4iMy76TbP/k3D5ukXBldLj+OLovZa3LvjBQaWNjkmbjlFp7R5j4TF4l90YLO0y0pIw/4bHQQIDVtrXaUbW2YLZYIPFQ=
Content-ID: <439255F2E562DD408C24C057BF47666E@prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: os.amperecomputing.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7cc9045a-c319-4a1a-17bd-08d6a9a20046
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2019 23:57:37.6695 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR01MB4263
X-Mailman-Approved-At: Sat, 16 Mar 2019 12:11:29 +0000
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: configure pa_range_info table
 to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhhbmtzIEp1bGllbi4NCg0KT24gMy8xNS8xOSA0OjIxIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
DQo+IEhpLA0KPiANCj4gVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBwYXRjaC4NCj4gDQo+IFRp
dGxlOiBObyBuZWVkIGZvciBmdWxsIHN0b3AgaW4gdGhlIGNvbW1pdCB0aXRsZS4NCj4gDQo+IE9u
IDE1LzAzLzIwMTkgMDg6MzQsIFZpc2hudSBQYWpqdXJpIE9TIHdyb3RlOg0KPj4gQ3VycmVudCBw
YV9yYW5nZV9pbmZvIHRhYmxlJ3MgY29uZmlndXJhdGlvbiBwcmV2ZW50cyA0MiBiaXQgUEEgc3lz
dGVtcw0KPj4gZnJvbSBib290aW5nIERPTTAuIFRoaXMgcGF0Y2ggbW9kaWZpZXMgdDBzej0yMiBh
bmQgcm9vdF9vcmRlcj0zDQo+PiB0byBleHBvc2UgNDItYml0IElQQSAoSW50ZXJtZWRpYXRlIFBo
eXNpY2FsIEFkZHJlc3MpLg0KPj4NCj4+IEl0IGlzIHJlcXVpcmVkIGZvciBoYXJkd2FyZSB3aGlj
aCBpcyBoYXZpbmcgcGVyaXBoZXJhbHMgYWJvdmUgNDAgYml0cy4NCj4gDQo+IFRoZSBjb21taXQg
bWVzc2FnZSBpcyBhIGJpdCBjb25mdXNpbmcsIHlvdSBmaXJzdCBzYXkgWGVuIGRvZXMgbm90IGJv
b3QgDQo+IG9uIDQyLWJpdHMgUEEgc3lzdGVtcyBidXQgdG93YXJkcyB0aGUgZW5kIG9mIHRoZSBj
b21taXQgeW91IHJlc3RyaWN0IHRvIA0KPiBvbmx5IHBsYXRmb3JtIHRoYXQgaGF2ZSBhZGRyZXNz
IHdpcmVkIGFib3ZlIDQwLWJpdHMuDQo+IA0KPiBUaGUgbGltaXRhdGlvbiB3YXMgaW50cm9kdWNl
ZCBiZWNhdXNlIGV4aXN0aW5nIHBsYXRmb3JtIGJhY2sgdGhlbiBoYWQgDQo+IGFsbCBhZGRyZXNz
IHdpcmVkIGJlbG93IDQwLWJpdHMuIFNvIHdlIGNhbiBsaW1pdCB0byA0MC1iaXRzIGFuZCBhbGxv
Y2F0ZSANCj4gMiBwYWdlcyByYXRoZXIgdGhhbiA4IHBhZ2VzIGZvciBlYWNoIHBhZ2UtdGFibGVz
Lg0KPiANCj4gV2hpbGUgSSBhbSBwZXJmZWN0bHkgZmluZSB0byBzZWUgdGhpcyBmb3IgRG9tMCwg
SSBhbSBzdGlsbCB1bnN1cmUgdGhpcyANCj4gaXMgdGhlIHJpZ2h0IHRoaW5ncyBmb3IgZ3Vlc3Qu
IERvIHlvdSBjdXJyZW50bHkgaGF2ZSBhbnkgdXNlIGNhc2UgZm9yIA0KPiA0Mi1iaXRzICg0VEIp
IGd1ZXN0Pw0KSSBhZ3JlZSB0aGVyZSBpcyBubyB1c2UgY2FzZSBhdCB0aGUgbW9tZW50IGZvciA0
MiBiaXQgZ3Vlc3QsIGl0IGlzIGEgZml4DQpmb3IgRE9NMCBib290aW5nIHdpdGggcGVyaXBoZXJh
bCBhbmQgbWVtb3J5IGFib3ZlIDQwIGJpdHMgb2YgUEEuIFRoZSANCm90aGVyIG9wdGlvbiBpcyB0
byBrZWVwIHNlcGFyYXRlIHRhYmxlIGZvciB0aGUgZ3Vlc3Q/DQo+IA0KPiBJIGNhbid0IHJlbWVt
YmVyIHdoaWNoIG90aGVyIHBsYXRmb3JtcyBzdXBwb3J0IDQyLWJpdHMgUEEuIEkgdGhpbmsgYXQg
DQo+IHRoYXQgdGltZSBpdCB3YXMgWC1HZW5lLiBBcyBsb25nIGFzIG5vIGN1cnJlbnQgZW1iZWRk
ZWQgcGxhdGZvcm0gd2UgDQo+IHN1cHBvcnQgdXNlIDQyLWJpdCBQQSwgdGhpcyBjaGFuZ2UgbWF5
IGJlIG9rLiBTdGVmYW5vIGRvIHlvdSByZWNhbGwgd2hhdCANCj4gd2FzIHRoZSBwbGF0Zm9ybT8N
CkFtcGVyZSBlTUFHIHBsYXRmb3JtIGlzIGVzc2VudGlhbGx5IHRoZSBjb250aW51YXRpb24gb2Yg
WC1HZW5lLiBUaGVzZSANCnN5c3RlbXMgYXJlIHRhcmdldGVkIGFzIHNlcnZlcnMgd2l0aCB1cHRv
IDFUQiBvZiBSQU0uDQo+IA0KPiBJbiBhbnkgY2FzZSwgdGhlIG5ldyBiZWhhdmlvciAoYW5kIGNv
bnNlcXVlbmNlKSBuZWVkcyB0byBiZSBjbGVhcmx5IA0KPiBleHBsYWluZWQgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlLg0KR290IGl0LCB3ZSB3aWxsIHJlc3VibWl0IGlmIFN0ZWZhbm8gaXMgb2theSB3
aXRoIHRoZSBjaGFuZ2UuDQoNCj4gDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogVmlzaG51IDx2aXNo
bnVAb3MuYW1wZXJlY29tcHV0aW5nLmNvbT4NCj4+IFNpZ25lZC1vZmYtYnk6IEZlbmcgS2FuIDxm
ZW5na2FuQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+DQo+PiAtLS0NCj4+IMKgIHhlbi9hcmNoL2Fy
bS9wMm0uYyB8IDUgKysrKy0NCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jDQo+PiBpbmRleCBjMzhiZDdlMTZlLi5jOGU3NTk4ZDgxIDEwMDY0
NA0KPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jDQo+PiArKysgYi94ZW4vYXJjaC9hcm0vcDJt
LmMNCj4+IEBAIC0xOTkyLDEwICsxOTkyLDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFn
aW5nKHZvaWQpDQo+PiDCoMKgwqDCoMKgIH0gcGFfcmFuZ2VfaW5mb1tdID0gew0KPj4gwqDCoMKg
wqDCoMKgwqDCoMKgIC8qIFQwU1ogbWluaW11bSBhbmQgU0wwIG1heGltdW0gZnJvbSBBUk0gRERJ
IDA0ODdBLmIgVGFibGUgDQo+PiBENC01ICovDQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgLyrCoMKg
wqDCoMKgIFBBIHNpemUsIHQwc3oobWluKSwgcm9vdC1vcmRlciwgc2wwKG1heCkgKi8NCj4+ICvC
oMKgwqAgLyogVE9ETzogNDIgYml0IFBBIHN5c3RlbXMgYWxsb2NhdGUgOCBwYWdlcyBieSBkZWZh
dWx0DQo+PiArwqDCoMKgwqAgKiBmb3IgYm90aCBET00wIGFuZCBndWVzdHMuDQo+PiArwqDCoMKg
wqAgKi8NCj4gDQo+IFhlbiB1c2VzIHNvZnQtdGFiIGFuZCBub3QgaGFyZC10YWIuIEFsc28sIG11
bHRpLWxpbmVzIGNvbW1lbnQgaW4gWGVuIA0KPiBsb29rcyBsaWtlOg0KPiANCj4gLyoNCj4gIMKg
KiBGb28NCj4gIMKgKi8NCj4gDQo+IExhc3RseSwgd2hhdCB5b3UgaGF2ZSBhZnRlciB0aGUgVE9E
TyBpcyBtb3JlIGEgZmFjdCB0aGFuIGEgVE9ETy4gSWYgd2UgDQo+IGRlY2lkZSB0byBrZWVwIHRo
ZSBUT0RPLCB0aGVuIGl0IHNob3VsZCBleHBsYWluIHdoYXQgd2UgbmVlZCB0byBkby4NCj4gDQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgWzBdID0geyAzMizCoMKgwqDCoMKgIDMyLyozMiovLMKgIDAs
wqDCoMKgwqDCoMKgwqDCoMKgIDEgfSwNCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBbMV0gPSB7IDM2
LMKgwqDCoMKgwqAgMjgvKjI4Ki8swqAgMCzCoMKgwqDCoMKgwqDCoMKgwqAgMSB9LA0KPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIFsyXSA9IHsgNDAswqDCoMKgwqDCoCAyNC8qMjQqLyzCoCAxLMKgwqDC
oMKgwqDCoMKgwqDCoCAxIH0sDQo+PiAtwqDCoMKgwqDCoMKgwqAgWzNdID0geyA0MizCoMKgwqDC
oMKgIDI0LyoyMiovLMKgIDEswqDCoMKgwqDCoMKgwqDCoMKgIDEgfSwNCj4+ICvCoMKgwqDCoMKg
wqDCoCBbM10gPSB7IDQyLMKgwqDCoMKgwqAgMjIvKjIyKi8swqAgMyzCoMKgwqDCoMKgwqDCoMKg
wqAgMSB9LA0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIFs0XSA9IHsgNDQswqDCoMKgwqDCoCAyMC8q
MjAqLyzCoCAwLMKgwqDCoMKgwqDCoMKgwqDCoCAyIH0sDQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAg
WzVdID0geyA0OCzCoMKgwqDCoMKgIDE2LyoxNiovLMKgIDAswqDCoMKgwqDCoMKgwqDCoMKgIDIg
fSwNCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBbNl0gPSB7IDAgfSwgLyogSW52YWxpZCAqLw0KPj4g
LS0gDQo+PiAyLjE5LjENCj4+DQo+IA0KPiBDaGVlcnMsDQo+IA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 13:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 13:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h599E-0003yP-4M; Sat, 16 Mar 2019 13: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=W0hE=RT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h599C-0003yK-Qh
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 13:14:46 +0000
X-Inumbo-ID: 7721f9ec-47ed-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7721f9ec-47ed-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 13:14: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 B6D78ABF5;
 Sat, 16 Mar 2019 13:14:43 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-3-jgross@suse.com>
 <57ef1a53000330818c8216c3680f64def410f201.camel@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: <0be8c4b8-b842-5626-1922-03ce46cf58ce@suse.com>
Date: Sat, 16 Mar 2019 14:14:42 +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: <57ef1a53000330818c8216c3680f64def410f201.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDMvMjAxOSAwNDowMSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVGh1LCAyMDE5
LTAzLTE0IGF0IDEwOjU5ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUb2RheSB0aGVy
ZSBpcyBzcGVjaWFsIGhhbmRsaW5nIGluIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIGZvcgo+PiBz
dXNwZW5kCj4+IGJ5IGZvcmNpbmcgYWxsIHZjcHVzIHRvIHRoZSBib290IGNwdS4gSW4gZmFjdCB0
aGVyZSBpcyBubyBuZWVkIGZvcgo+PiB0aGF0Cj4+IGFzIGR1cmluZyByZXN1bWUgdGhlIHZjcHVz
IGFyZSBwdXQgb24gdGhlIGNvcnJlY3QgY3B1cyBhZ2Fpbi4KPj4KPiBTbywgYmFzaWNhbGx5LCB5
b3UncmUgc2F5aW5nIHRoYXQgbW92aW5nIHRoZSB2Y3B1cyB0byBCU1AgLyBDUFUwLAo+IGJlZm9y
ZSBzdXNwZW5kaW5nIGlzIG5vdCBuZWNlc3NhcnksIHJpZ2h0PwoKUmlnaHQuCgo+IEkgdGhvdWdo
dCBpdCB3YXMsIGJlY2F1c2UgZ29pbmcgaW50byBzdXNwZW5kIGludm9sdmVzIHRoaW5ncyBsaWtl
Cj4gY3B1X3NjaGVkdWxlX2Rvd24oKSwgd2hpY2ggZG9lcywgYW1vbmcgb3RoZXIgdGhpbmdzLAo+
IFNDSEVEX09QKGZyZWVfcGRhdGEpIGZvciBmcmVlaW5nIHRoZSBzY2hlZHVsZXIncyBkYXRhIHN0
cnVjdHMsIGFuZAo+IGhlbmNlIHdlIGRpZCBub3Qgd2FudCB2Y3B1cyAiYXJvdW5kIi4KClN1c3Bl
bmQgaXMgZG9uZSBmcm9tIGEgdGFza2xldCB3aXRoIGFsbCBkb21haW5zICJmcm96ZW4iLiBTbyB0
aGVyZSBpcyBubwphY3RpdmUgdmNwdSBvdGhlciB0aGFuIHRoZSBpZGxlIG9uZXMgaW4gdGhlIHN5
c3RlbSwgbWVhbmluZyB0aGF0IHRoZXJlCmlzIG5vIHZjcHUgaW4gYW55IHJ1bnF1ZXVlLgoKPiAK
Pj4gU28gd2UgY2FuIGp1c3Qgb21pdCB0aGUgY2FsbCBvZiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIo
KSB3aGVuCj4+IG9mZmxpbmluZwo+PiBhIGNwdSBkdWUgdG8gc3VzcGVuZCBhbmQgb24gcmVzdW1p
bmcgd2UgY2FuIG9taXQgdGFraW5nIHRoZSBzY2hlZHVsZQo+PiBsb2NrIGZvciBzZWxlY3Rpbmcg
dGhlIG5ldyBwcm9jZXNzb3IuCj4+Cj4gV2VsbCwgaW4gdGhlb3J5LCB3ZSBzaG91bGQgaG9sZCB0
aGUgbG9jayB3aGVuIGZvciB1c2luZwo+ICdjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSknLiBOb3Qg
c3VyZSB0aGlzIGlzIGFuIGFjdHVhbCBwcm9ibGVtIGluIHRoaXMKPiBjYXNlLCBidXQgc3RpbGwu
Li4KCkkgdGhpbmsgdGhlcmUgaXMgbm8gcHJvYmxlbSBhcyB0aGVyZSBpcyBubyBzY2hlZHVsaW5n
IGFjdGl2aXR5LgoKPj4gSW4gcmVzdG9yZV92Y3B1X2FmZmluaXR5KCkgd2Ugc2hvdWxkIGJlIGNh
cmVmdWwgd2hlbiBhcHBseWluZwo+PiBhZmZpbml0eQo+PiBhcyB0aGUgY3B1IG1pZ2h0IG5vdCBo
YXZlIGNvbWUgYmFjayB0byBsaWZlLiAKPj4KPiBCdXQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KCkg
aXMgZG9uZSwgaW4gYSBsb29wLCBmb3IgYWxsIHZjcHVzIG9mIGFsbAo+IGRvbWFpbnMsIGluIHRo
YXdfZG9tYWlucygpLCB3aGljaCBpbiB0dXJuIGNvbWVzIGFmdGVyCj4gZW5hYmxlX25vbmJvb3Rf
Y3B1cygpLCB3aGljaCBJIHRoaW5rIGlzIHN1cHBvc2VkIHRvIGJyaW5nIGV2ZXJ5IENQVQo+IGJh
Y2sgdXAuLi4uIFdoYXQgYW0gSSBtaXNzaW5nPwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIGFsbCBj
cHVzIHdpbGwgYmUgdXAgYWZ0ZXIgc3VzcGVuZC4gU29tZSBtaWdodApmYWlsIGNvbWluZyB1cC4K
Cj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCj4+IGluZGV4IGU4OWJiNjdlNzEuLjdiNWNlMTg0MjYgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9jb21tb24vY3B1cG9vbC5jCj4+ICsrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4+IEBAIC0z
MTMsNyArMzEzLDcgQEAgc3RhdGljIGxvbmcgY3B1cG9vbF91bmFzc2lnbl9jcHVfaGVscGVyKHZv
aWQKPj4gKmluZm8pCj4+ICAgICAgICogY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCksIGFuZCBhdCB0
aGUgYm90dG9tIG9mIHRoaXMgZnVuY3Rpb24uCj4+ICAgICAgICovCj4+ICAgICAgcmN1X3JlYWRf
bG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwo+PiAtICAgIHJldCA9IGNwdV9kaXNhYmxlX3NjaGVk
dWxlcihjcHUpOwo+PiArICAgIHJldCA9IChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3N1c3Bl
bmQpID8gMCA6Cj4+IGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpOwo+Pgo+IE1tbS4uLiBIb3cg
Y2FuIHRoaXMgZnVuY3Rpb24gYmUgY2FsbGVkIHdpdGggc3RhdGUgPSBTVEFURV9zdXNwZW5kID8K
Ck1laCwgbXkgYmFkLiBJIG1hc2tlZCB0aGUgd3JvbmcgY2FsbCBvZiBjcHVfZGlzYWJsZV9zY2hl
ZHVsZXIoKS4gU2hvdWxkCmhhdmUgYmVlbiB0aGF0IGZyb20gX19jcHVfZGlzYWJsZSgpLgoKPiAK
Pj4gQEAgLTczNSwzMSArNzA4LDM2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVj
dCBkb21haW4gKmQpCj4+ICAKPj4gICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsK
Pj4gIAo+PiAtICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKPj4gLQo+
PiAtICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCj4+IC0gICAgICAgIHsKPj4gLSAg
ICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZl
ZCwgTlVMTCk7Cj4+IC0gICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOwo+PiAtCj4+
IC0gICAgICAgIH0KPj4gLQo+PiAgICAgICAgICAvKgo+PiAtICAgICAgICAgKiBEdXJpbmcgc3Vz
cGVuZCAoaW4gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkpLCB3ZSBtb3ZlZAo+PiBldmVyeSB2Q1BV
Cj4+IC0gICAgICAgICAqIHRvIEJTUCAod2hpY2gsIGFzIG9mIG5vdywgaXMgcENQVSAwKSwgYXMg
YSB0ZW1wb3JhcnkKPj4gbWVhc3VyZSB0bwo+PiAtICAgICAgICAgKiBhbGxvdyB0aGUgbm9uYm9v
dCBwcm9jZXNzb3JzIHRvIGhhdmUgdGhlaXIgZGF0YSBzdHJ1Y3R1cmUKPj4gZnJlZWQKPj4gLSAg
ICAgICAgICogYW5kIGdvIHRvIHNsZWVwLiBCdXQgbm90aGluZyBndWFyZGFudGVlcyB0aGF0IHRo
ZSBCU1AgaXMKPj4gYSB2YWxpZAo+PiAtICAgICAgICAgKiBwQ1BVIGZvciBhIHBhcnRpY3VsYXIg
ZG9tYWluLgo+PiArICAgICAgICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFz
IGFmdGVyIHJlc3VtZSB3ZSBoYXZlCj4+IG5vCj4+ICsgICAgICAgICAqIGd1YXJhbnRlZSB0aGUg
b2xkIHByb2Nlc3NvciBoYXMgY29tZSBiYWNrIHRvIGxpZmUgYWdhaW4uCj4+ICAgICAgICAgICAq
Cj4+ICAgICAgICAgICAqIFRoZXJlZm9yZSwgaGVyZSwgYmVmb3JlIGFjdHVhbGx5IHVucGF1c2lu
ZyB0aGUgZG9tYWlucywKPj4gd2Ugc2hvdWxkCj4+ICAgICAgICAgICAqIHNldCB2LT5wcm9jZXNz
b3Igb2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21ldGhpbmcgdGhhdAo+PiB3aWxsCj4+ICAg
ICAgICAgICAqIG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIgb2YgdGhlIGNwdXBvb2wgaW4g
d2hpY2ggdGhleQo+PiBhcmUgaW4uCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICBjcHVtYXNr
X2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAo+PiAt
ICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOwo+
PiAtICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwo+PiArICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQp
KTsKPj4gKyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tl
biApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmlu
aXR5KHYsIHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLAo+PiBOVUxMKTsKPj4gKyAgICAgICAg
ICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOwo+PiArICAgICAgICAgICAgICAgIGNwdW1h
c2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0KPj4+IGNwdV9oYXJkX2FmZmluaXR5
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
ZCkpOwo+PiArICAgICAgICAgICAgfQo+PiAgCj4gSSdtIG5vdCBzdXJlIEkgZm9sbG93IHRoaXM7
IEknbGwgdGhpbmsgZGVlcGVyLCBidXQsIGluIHRoZSBtZWFud2hpbGUuLi4KPiAKPj4gLSAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwo+PiArICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2Vt
cHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQo+PiArICAgICAgICAgICAgewo+PiArICAg
ICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAl
cHZcbiIsCj4+IHYpOwo+PiArICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAm
Y3B1bWFza19hbGwsIE5VTEwpOwo+PiArICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0KPj4+IGNwdV9oYXJkX2FmZmluaXR5LAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+Pgo+IC4u
LiB3aGF0IGRvZXMgaXQgbWVhbiB3ZSdyZSBicmVha2luZyB0aGUgYWZmaW5pdHkgd2hpbGUgdHJ5
aW5nIHRvCj4gcmVzdG9yZSBpdD8KPiAKPiBXaGVuL3doZXJlIGlzIHRoaXMgdmNwdSBnZXR0aW5n
IGl0cyByZWFsIGFmZmluaXR5IGJhY2sgaW4gcGxhY2UgdGhlbj8KClRoaXMgaXMgb25seSBoYXBw
ZW5pbmcgaW4gY2FzZSBhIGNwdSBkaWRuJ3QgY29tZSB1cCBhZ2Fpbi4gVGhlcmUgaXMKbm8gd2F5
IHRvIHJlc3RvcmUgdGhlIHJlYWwgYWZmaW5pdHkgaW4gdGhpcyBjYXNlLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 13:45:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 13: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 1h59d7-0006Dv-MH; Sat, 16 Mar 2019 13:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h59d6-0006Dj-4C
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 13:45:40 +0000
X-Inumbo-ID: c494d84a-47f1-11e9-bcd3-e7cf518a7b9b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c494d84a-47f1-11e9-bcd3-e7cf518a7b9b;
 Sat, 16 Mar 2019 13:45: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 1h59cx-0005Sq-Lo; Sat, 16 Mar 2019 13:45: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 1h59cx-0003Cz-8b; Sat, 16 Mar 2019 13:45:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h59cx-0001Al-7p; Sat, 16 Mar 2019 13:45:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133825-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.14:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm: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-libvirt-qemuu-debianhvm-amd64-xsm: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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=d9896164529697fade02aafc65a06722f7191d68
X-Osstest-Versions-That: linux=99403097be0cbe12042775d9ca3a66f2018adc3e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 13:45:31 +0000
Subject: [Xen-devel] [linux-4.14 test] 133825: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgyNSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4MjUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMzM2MjQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgaW4gMTMzNzgyIHBhc3MgaW4gMTMzODI1CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZh
aWwgcGFzcyBpbiAxMzM3ODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5
LWFwcGVuZCAgZmFpbCBpbiAxMzM3ODIgbGlrZSAxMzM2MjQKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZj
NjVhMDY3MjJmNzE5MWQ2OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
OTk0MDMwOTdiZTBjYmUxMjA0Mjc3NWQ5Y2EzYTY2ZjIwMThhZGMzZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMzNjI0ICAyMDE5LTAzLTA3IDAzOjQxOjAzIFogICAgOSBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMzc4MiAgMjAxOS0wMy0xMyAyMToxMTo1NSBaICAgIDIgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFq
YXkgU2luZ2ggPGFqYXkua2F0aGF0QG1pY3JvY2hpcC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxleGFuZGVyIE9ubmFzY2ggPGFsZXhhbmRlci5vbm5hc2NoQGxh
bmRpc2d5ci5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbGlzdGFpciBTdHJhY2hh
biA8YXN0cmFjaGFuQGdvb2dsZS5jb20+CiAgQW5kZXJzIFJveGVsbCA8YW5kZXJzLnJveGVsbEBs
aW5hcm8ub3JnPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAg
QW5kcmV3IEx1bm4gPGFuZHJld0BsdW5uLmNoPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgQW5keSBHcm9zcyA8YW5keS5ncm9zc0BsaW5hcm8ub3JnPgogIEFu
ZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFuZHkg
U2hldmNoZW5rbyA8YW5keS5zaGV2Y2hlbmtvQGdtYWlsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8
QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2
ZWxAbGluYXJvLm9yZz4KICBBcmllbCBFbGlvciA8YWVsaW9yQG1hcnZlbGwuY29tPgogIEFybmFs
ZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEF0c3VzaGkgTmVtb3RvIDxh
dHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0
LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gV2VsdHkgPGJyaWFu
LndlbHR5QGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+
CiAgQ2hyaXMuSGVhbHlAemlpLmFlcm8KICBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29l
bmlnQGFtZC5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ29kcmluIENp
dWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtp
bmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25n
QGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAg
RGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRi4gRGlja2lu
c29uIDxjc2hvcmVkQHRoZWNzaG9yZS5jb20+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFp
bC5jb20+CiAgRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+CiAgRGF2aWQgQWhlcm4gPGRz
YWhlcm5AZ21haWwuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGVu
eXMgRG15dHJpeWVua28gPGRlbnlzQHRpLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmlrIEh1Z25lIDxlcmlrLmh1
Z25lQGdtYWlsLmNvbT4KICBGYXRoaSBCb3VkcmEgPGZhdGhpLmJvdWRyYUBsaW5hcm8ub3JnPgog
IEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdl
c3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2Fz
QGdsaWRlci5iZT4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29t
PgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3Vz
dGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWl5YW5nIFpoYW5n
IDxoYWl5YW5nekBtaWNyb3NvZnQuY29tPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBn
bWFpbC5jb20+CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+CiAgSWRvIFNjaGltbWVsIDxp
ZG9zY2hAbWVsbGFub3guY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIEl2YW4gTWlyb25vdiA8bWlyb25vdi5pdmFuQGdtYWlsLmNvbT4KICBKYW1lcyBN
b3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEph
biBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24u
Z2VyZWNrZUB3YWNvbS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgog
IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJyeSBTbml0c2VsYWFyIDxqc25pdHNl
bEByZWRoYXQuY29tPgogIEppYXh1biBZYW5nIDxqaWF4dW4ueWFuZ0BmbHlnb2F0LmNvbT4KICBK
aW5nIFhpYSA8amluZy54aWFAdW5pc29jLmNvbT4KICBKaXJpIEJlbmMgPGpiZW5jQHJlZGhhdC5j
b20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVk
aGF0LmNvbT4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9o
biBKb2hhbnNlbiA8am9obi5qb2hhbnNlbkBjYW5vbmljYWwuY29tPgogIEpvbiBNYWxveSA8am9u
Lm1hbG95QGVyaWNzc29uLmNvbT4KICBKb3NlIEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4K
ICBKb3NlIEFicmV1IDxqb3NlLmFicmV1QHN5bm9wc3lzLmNvbT4KICBKdWxpYW4gV2llZG1hbm4g
PGp3aUBsaW51eC5pYm0uY29tPgogIEp1bi1SdSBDaGFuZyA8anJqYW5nQHJlYWx0ZWsuY29tPgog
IEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWlydWkgU29u
ZyA8a2Fzb25nQHJlZGhhdC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+
CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyenlz
enRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMYXVyZW50IFBpbmNoYXJ0IDxsYXVy
ZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+CiAgTGF3cmVuY2UgQnJha21vIDxicmFrbW9A
ZmIuY29tPgogIExpIFlhbmcgPGxlb3lhbmcubGlAbnhwLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2Fs
bGVpakBsaW5hcm8ub3JnPgogIExpdSBYaWFuZyA8bGl1LnhpYW5nNkB6dGUuY29tLmNuPgogIEx1
Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3Zp
Yy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIENoYW1iZXJsYWluIDxtY2dyb2ZAa2Vy
bmVsLm9yZz4KICBNYWRhbGluIEJ1Y3VyIDxtYWRhbGluLmJ1Y3VyQG54cC5jb20+CiAgTWFuaXNo
IENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYW5zIFJ1bGxnYXJkIDxtYW5zQG1hbnNy
LmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxt
YXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5v
cmc+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcuY29tPgogIE1hcnRp
biBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFy
dGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FG
YWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWFydGluIFdpbGNrIDxtd2lsY2tAc3VzZS5jb20+CiAg
TWFydHluYXMgUHVtcHV0aXMgPG1AbGFtYmRhLmx0PgogIE1hcnR5bmFzIFB1bXB1dGlzIDxtYXJ0
eW5hc0B3ZWF2ZS53b3Jrcz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3Jn
PgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1hdXJvIENhcnZhbGhv
IENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNv
bT4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBQ
ZXRsYW4gPG1wZXRsYW5AcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNv
bT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2UgTWFyY2lu
aXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE1pa2hhaWwgR2F2cmlsb3YgPG1p
a2hhaWwudi5nYXZyaWxvdkBnbWFpbC5jb20+CiAgTWlraGFpbCBaYXNsb25rbyA8emFzbG9ua29A
bGludXguaWJtLmNvbT4KICBNaW5nIEx1IDxtaW5nLmx1QGNpdHJpeC5jb20+CiAgTmFyZXNoIEth
bWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF6YXJvdiBTZXJnZXkgPHMtbmF6
YXJvdkB5YW5kZXgucnU+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+
CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVy
dG9uQG1pcHMuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
UGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgogIFBhdWwg
TW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+
CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNuPgogIFBlbmcgTGkgPGxpcGVuZzMyMUBo
dWF3ZWkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFFpbmcgWGlhIDxzYWJlcmxpbHkueGlhQGhpc2ls
aWNvbi5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29t
PgogIFJhamFzaW5naCBUaGF2YW1hbmkgPFQuUmFqYXNpbmdoQGxhbmRpc2d5ci5jb20+CiAgUm9i
ZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9iaW4gTXVycGh5IDxyb2Jp
bi5tdXJwaHlAYXJtLmNvbT4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+
CiAgUm95IFBsZWRnZSA8cm95LnBsZWRnZUBueHAuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tl
cm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNlcmdleSBOYXphcm92IDxzLW5hemFyb3ZAeWFuZGV4LnJ1PgogIFNoZW5nIExhbiA8bGFuc2hl
bmdAaHVhd2VpLmNvbT4KICBTaHVhaCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhv
cm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2
ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8b2theWFAa2VybmVsLm9yZz4KICBTcmluaXZhcyBL
YW5kYWdhdGxhIDxzcmluaXZhcy5rYW5kYWdhdGxhQGxpbmFyby5vcmc+CiAgU3RlZmFuIEFnbmVy
IDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29t
PgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVmZmVuIEts
YXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEVyYW5pYW4g
PGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5j
b20+CiAgU3UgWWFuanVuIDxzdXlqLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgU3VkYXJzYW5hIFJl
ZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWlu
LWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51
dHJvbml4LmRlPgogIFRob21hcyBMZW5kYWNreSA8VGhvbWFzLkxlbmRhY2t5QGFtZC5jb20+CiAg
VGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUaW11ciBDZWxpayA8
bWFpbEB0aW11cmNlbGlrLmRlPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+CiAgVG9tb25vcmkgU2FraXRhIDx0b21vbm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBUb255
IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgV3UgPHRvbnl3dUByZWFsdGVrLmNv
bT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWaWduZXNoIFIgPHZp
Z25lc2hyQHRpLmNvbT4KICBWaW5jZW50IEJhdHRzIDx2YmF0dHNAaGFzaGJhbmdiYXNoLmNvbT4K
ICBWaW5jZW50IFdoaXRjaHVyY2ggPHZpbmNlbnQud2hpdGNodXJjaEBheGlzLmNvbT4KICBWaW5v
ZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxp
bmFyby5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgWHUgPHh1d2Vp
NUBoaXNpbGljb24uY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdv
bGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWWFmYW5nIFNoYW8gPGxhb2FyLnNoYW9A
Z21haWwuY29tPgogIFlhbyBMaXUgPHlvdHRhLmxpdUB1Y2xvdWQuY24+CiAgWW9uZ2hvbmcgU29u
ZyA8eWhzQGZiLmNvbT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAg
WXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1
aUBodWF3ZWkuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICBa
aG91IFlhbmppZSA8emhvdXlhbmppZUBjZHVlc3RjLmVkdS5jbj4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
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
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA0MTA1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 14:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 14: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 1h5A8u-0000Cw-GZ; Sat, 16 Mar 2019 14:18:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5A8t-0000Cg-K8
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 14:18:31 +0000
X-Inumbo-ID: 5b5fec70-47f6-11e9-9dfb-03b0b64b7209
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b5fec70-47f6-11e9-9dfb-03b0b64b7209;
 Sat, 16 Mar 2019 14: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 1h5A8k-0006Al-Lh; Sat, 16 Mar 2019 14:18: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 1h5A8k-0005ID-8u; Sat, 16 Mar 2019 14:18:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5A8k-0000qF-88; Sat, 16 Mar 2019 14:18:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133819-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-xl: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-i386: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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot: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-libvirt: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-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot: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-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-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 14:18:22 +0000
Subject: [Xen-devel] [linux-3.18 test] 133819: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgxOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzgxOQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTM5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAzN2QxMTllNTgKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNk
YzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0Nzoz
OSBaICAxNDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6
MTc6MzAgWiAgMTI1IGRheXMgICA4NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0
MDYgIDIwMTktMDItMjQgMDQ6MDM6MjMgWiAgIDIwIGRheXMgICAxNCBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYy
MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTY0MiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 20:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 20: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 1h5Fck-00012q-K0; Sat, 16 Mar 2019 20:09: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=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5Fcj-00012e-ID
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 20:09:41 +0000
X-Inumbo-ID: 6e14a165-4827-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e14a165-4827-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 20:09: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 1h5Fch-0004wi-E8; Sat, 16 Mar 2019 20:09:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5Fch-00086P-3B; Sat, 16 Mar 2019 20:09:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5Fch-0000ul-2T; Sat, 16 Mar 2019 20:09:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133835-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=f4c6e4c19daf3deac2d7fc3288db5294aba955ad
X-Osstest-Versions-That: seabios=171fc8979dc712eab7544a81ab381786ced9242c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 20:09:39 +0000
Subject: [Xen-devel] [seabios test] 133835: 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>

ZmxpZ2h0IDEzMzgzNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4MzUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkwOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTA4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI5MDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkwOAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgZjRjNmU0YzE5ZGFmM2RlYWMyZDdmYzMyODhkYjUyOTRhYmE5NTVhZApiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMTcxZmM4OTc5ZGM3MTJlYWI3NTQ0YTgxYWIz
ODE3ODZjZWQ5MjQyYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTA4ICAyMDE5LTAyLTA1IDAy
OjQxOjEwIFogICAzOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzgzNSAgMjAxOS0wMy0x
NSAxMjo0MTo0MCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIDE3MWZjODkuLmY0YzZlNGMgIGY0YzZlNGMxOWRh
ZjNkZWFjMmQ3ZmMzMjg4ZGI1Mjk0YWJhOTU1YWQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 21:33:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 21:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5Gvg-0007Vb-T4; Sat, 16 Mar 2019 21:33: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=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5Gvf-0007VP-Lc
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 21:33:19 +0000
X-Inumbo-ID: 1cbeac3f-4833-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cbeac3f-4833-11e9-bc90-bc764e045a96;
 Sat, 16 Mar 2019 21:33: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 1h5Gvc-0006Za-PT; Sat, 16 Mar 2019 21:33: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 1h5Gvc-0005LP-Fj; Sat, 16 Mar 2019 21:33:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5Gvc-00038L-Ef; Sat, 16 Mar 2019 21:33:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133826-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-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm: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:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale: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-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-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-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=cf08baa29613dd899954089e7cc7dba1d478b365
X-Osstest-Versions-That: linux=d9862cfbe2099deb83f0e9c1932c91f2d9c50464
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 21:33:16 +0000
Subject: [Xen-devel] [linux-next test] 133826: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgyNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4MjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzYwNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9y
ZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYwNQogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzYw
NQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM2MDUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzYwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNjA1CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNjA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM2MDUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzYwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2MDUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjA1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM2MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzYwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgY2YwOGJhYTI5NjEzZGQ4OTk5NTQwODllN2Nj
N2RiYTFkNDc4YjM2NQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDk4
NjJjZmJlMjA5OWRlYjgzZjBlOWMxOTMyYzkxZjJkOWM1MDQ2NAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzM2MTQgIDIwMTktMDMtMDYgMDk6MTk6MDQgWiAgIDEwIGRheXMgICAgNSBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
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
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 16 23:40:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Mar 2019 23:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5IuR-0008WO-1n; Sat, 16 Mar 2019 23:40: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=W1/f=RT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5IuQ-0008WC-Dr
 for xen-devel@lists.xenproject.org; Sat, 16 Mar 2019 23:40:10 +0000
X-Inumbo-ID: d154ce98-4844-11e9-b14e-efd05c39fb0c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d154ce98-4844-11e9-b14e-efd05c39fb0c;
 Sat, 16 Mar 2019 23:40: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 1h5IuH-0000X4-1m; Sat, 16 Mar 2019 23:40: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 1h5IuG-0006hz-Km; Sat, 16 Mar 2019 23:40:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5IuG-0005Ik-JW; Sat, 16 Mar 2019 23:40:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133829-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-i386-xl-pvshim:guest-start: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f261c4e529dac5608a604d3dd3ae1cd2adf23c89
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Mar 2019 23:40:00 +0000
Subject: [Xen-devel] [linux-linus test] 133829: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgyOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODI5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3Rh
bGwgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZjI2MWM0ZTUyOWRhYzU2MDhhNjA0ZDNkZDNhZTFjZDJh
ZGYyM2M4OQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVl
MzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
NTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgMTEgZGF5cyAgICA3IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzgyOSAgMjAxOS0wMy0xNSAwOTo0NTo1NyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTk5NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAy
Mjg0NzEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 01:36:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 01:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5Kj3-0007k7-Oh; Sun, 17 Mar 2019 01:36: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5Kj2-0007jx-2X
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 01:36:32 +0000
X-Inumbo-ID: 1363782e-4855-11e9-92c7-d3b7d3ebf0be
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1363782e-4855-11e9-92c7-d3b7d3ebf0be;
 Sun, 17 Mar 2019 01:36: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 1h5Kiu-00044c-1z; Sun, 17 Mar 2019 01:36: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 1h5Kit-00089C-Mo; Sun, 17 Mar 2019 01:36:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5Kit-0006lM-K5; Sun, 17 Mar 2019 01:36:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133838-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=75e383fa93f8012a74ba99cce46d5a9677f1df3e
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 01:36:23 +0000
Subject: [Xen-devel] [xen-unstable test] 133838: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzgzOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzgzOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdS
LiB2cy4gMTMzNjk2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM2OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjk2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICA3NWUzODNmYTkzZjgwMTJhNzRiYTk5Y2NlNDZkNWE5Njc3ZjFkZjNlCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRj
OWI5NmRlZDBmMDI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2OTYgIDIwMTktMDMtMTEgMDA6
Mjg6MTggWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNzQyICAyMDE5LTAzLTEy
IDEzOjEwOjM0IFogICAgNCBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzODM4ICAyMDE5LTAzLTE1IDE2OjUyOjIzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbQogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhh
LnNyaXZhc3RhdmFAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb25hbiBBYmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgogIFNlcmdl
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
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NzUgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 03:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 03:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5Mra-0001Lg-5M; Sun, 17 Mar 2019 03:53:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5MrZ-0001LW-BH
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 03:53:29 +0000
X-Inumbo-ID: 355a5476-4868-11e9-8927-2ba6b4f234ee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 355a5476-4868-11e9-8927-2ba6b4f234ee;
 Sun, 17 Mar 2019 03:53: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 1h5MrR-00073k-Ge; Sun, 17 Mar 2019 03:53: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 1h5MrR-00017m-8I; Sun, 17 Mar 2019 03:53:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5MrR-00008M-79; Sun, 17 Mar 2019 03:53:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133842-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-xl-pvhv2-amd:xen-boot:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 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-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-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: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-xl-cubietruck: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: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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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=ce194fa2b267e2018f42442347d90df01c4071d6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 03:53:21 +0000
Subject: [Xen-devel] [linux-4.19 test] 133842: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg0MiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgIGZhaWwgaW4g
MTMzNzg5IHBhc3MgaW4gMTMzODQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhl
bi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzM3ODkKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNzg5IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzNzg5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjZTE5NGZhMmIyNjdlMjAxOGY0
MjQ0MjM0N2Q5MGRmMDFjNDA3MWQ2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTM0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDEzMiBkYXlzICAg
ODkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzg5ICAyMDE5LTAzLTE0IDAxOjU3
OjMyIFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNTU3IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
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
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDk2ODAxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 06:57:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 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 1h5Piv-0006Ye-Mo; Sun, 17 Mar 2019 06:56: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5Piu-0006YS-Dt
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 06:56:44 +0000
X-Inumbo-ID: cfb879ee-4881-11e9-89dd-a362eb4f2393
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfb879ee-4881-11e9-89dd-a362eb4f2393;
 Sun, 17 Mar 2019 06:56: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 1h5Pin-0002b0-Rg; Sun, 17 Mar 2019 06:56: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 1h5Pin-0003tc-KY; Sun, 17 Mar 2019 06:56:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5Pin-0007IQ-JN; Sun, 17 Mar 2019 06:56:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133844-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-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
X-Osstest-Versions-This: qemuu=8b088d3f8ab5642020d28fa0c2a8d938bc5f3592
X-Osstest-Versions-That: qemuu=cfc3fef6b4e493bf1a7ee16790ad584e20dfbbd1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 06:56:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 133844: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg0NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NDQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2
cy4gMTMzNzUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM3NTAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNzUwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzM3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA4YjA4OGQzZjhhYjU2NDIwMjBkMjhm
YTBjMmE4ZDkzOGJjNWYzNTkyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAg
ICBjZmMzZmVmNmI0ZTQ5M2JmMWE3ZWUxNjc5MGFkNTg0ZTIwZGZiYmQxCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM3NTAgIDIwMTktMDMtMTIgMTk6MDM6MTcgWiAgICA0IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzNzkxICAyMDE5LTAzLTE0IDAzOjUxOjE0IFogICAgMyBkYXlzICAgIDIg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODQ0ICAyMDE5LTAzLTE1IDIxOjQ3OjUy
IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxl
a3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUg
PGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJh
bmNpc0B3ZGMuY29tPgogIEFtaXIgQ2hhcmlmIDxhbWlyLmNoYXJpZkBjZWEuZnI+CiAgQmFzdGlh
biBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ2hhaSBXZW4g
PGNoYWl3ZW5AYmFpZHUuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2ppdSBHZW5nIDxnZW5nZG9u
Z2ppdUBodWF3ZWkuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgSm9obiBT
bm93IDxqc25vd0ByZWRoYXQuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRo
YXQuY29tPgogIEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgS2V2aW4gV29s
ZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLbnV0IE9tYW5nIDxrbnV0Lm9tYW5nQG9yYWNsZS5jb20+
CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpIFFpYW5nIDxsaXEzZWFA
MTYzLmNvbT4KICBMaXUsIFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjLUFuZHLDqSBM
dXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8
YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBOZWlsIFNrcnlwdWNoIDxuZWlsQHRlbWJvc29jaWFsLmNvbT4KICBOaWVscyBkZSBWb3MgPG5k
ZXZvc0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGVlciBBZGVsdCA8cGVlci5hZGVsdEBobmkudW5pLXBhZGVyYm9ybi5kZT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQu
Y29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFA
cmVkaGF0LmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAg
U3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFdlaSBXYW5nIDx3ZWkudy53YW5nQGludGVsLmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWGllIFlvbmdqaSA8eGlleW9uZ2pp
QGJhaWR1LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBaaGFuZyBZ
dSA8emhhbmd5dTMxQGJhaWR1LmNvbT4KICBab2x0w6FuIEJhbGRhc3p0aSA8Ynp0ZW1haWxAZ21h
aWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
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
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
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
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAzNDM5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 07:45:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 07: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 1h5QUC-0001tl-II; Sun, 17 Mar 2019 07:45: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=MNKq=RU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5QUA-0001tg-TE
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 07:45:34 +0000
X-Inumbo-ID: a278ad44-4888-11e9-8276-d33eeffc04fd
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a278ad44-4888-11e9-8276-d33eeffc04fd;
 Sun, 17 Mar 2019 07:45: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 79E8FADD4;
 Sun, 17 Mar 2019 07:45:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sun, 17 Mar 2019 08:45:26 +0100
Message-Id: <20190317074526.15549-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: one further fix for v5.1-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjFiLXJjMWItdGFnCgp4ZW46IG9uZSBmdXJ0aGVyIGZpeCBmb3IgdjUuMS1yYzEKCkl0IGNvbnRh
aW5zIGEgZml4IGZvciBYZW4gaW50cm9kdWNlZCBieSBEYXZpZCdzIHNlcmllcyBmb3IgZXhjbHVk
aW5nCmJhbGxvb25lZCBwYWdlcyBpbiB2bWNvcmVzLgoKVGhhbmtzLgoKSnVlcmdlbgoKIGRyaXZl
cnMveGVuL2JhbGxvb24uYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCkRhdmlkIEhpbGRlbmJyYW5kICgxKToKICAgICAgeGVuL2JhbGxv
b246IEZpeCBtYXBwaW5nIFBHX29mZmxpbmUgcGFnZXMgdG8gdXNlciBzcGFjZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 08:47:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 08: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 1h5RRw-0006r9-QJ; Sun, 17 Mar 2019 08:47: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5RRv-0006qx-NZ
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 08:47:19 +0000
X-Inumbo-ID: 42b22a6c-4891-11e9-a834-fffe479f8739
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42b22a6c-4891-11e9-a834-fffe479f8739;
 Sun, 17 Mar 2019 08:47: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 1h5RRp-0005Al-Aq; Sun, 17 Mar 2019 08:47:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5RRo-0003en-Vi; Sun, 17 Mar 2019 08:47:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5RRo-0002Sg-VC; Sun, 17 Mar 2019 08:47:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133848-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c49f298d28cb90c332f8d495a6dfb355bc4014f0
X-Osstest-Versions-That: ovmf=d868846a4ecc1f3ec28f68e05519960275138771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 08:47:12 +0000
Subject: [Xen-devel] [ovmf test] 133848: 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>

ZmxpZ2h0IDEzMzg0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNDlmMjk4ZDI4Y2I5MGMzMzJmOGQ0OTVhNmRmYjM1
NWJjNDAxNGYwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkODY4ODQ2
YTRlY2MxZjNlYzI4ZjY4ZTA1NTE5OTYwMjc1MTM4NzcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM4MTYgIDIwMTktMDMtMTUgMDU6NDE6MzggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzODQ4ICAyMDE5LTAzLTE2IDAyOjQ2OjQyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KICBMb2ggVGllbiBIb2NrIDx0aWVuLmhvY2subG9oQGludGVsLmNvbT4KICBMb2gsIFRpZW4g
SG9jayA8dGllbi5ob2NrLmxvaEBpbnRlbC5jb20+CiAgTWljaGFlbCBKb2huc29uIDxtaWNoYWVs
LmpvaG5zb25AaW50ZWwuY29tPgogIG1qb2huNCA8bWljaGFlbC5qb2huc29uQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBkODY4
ODQ2YTRlLi5jNDlmMjk4ZDI4ICBjNDlmMjk4ZDI4Y2I5MGMzMzJmOGQ0OTVhNmRmYjM1NWJjNDAx
NGYwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 10:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 10:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5Sbg-0004Gt-OI; Sun, 17 Mar 2019 10:01: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=FEWO=RU=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h5Sbf-0004Gj-LF
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 10:01:27 +0000
X-Inumbo-ID: a05336de-489b-11e9-b397-53891f3baaa8
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a05336de-489b-11e9-b397-53891f3baaa8;
 Sun, 17 Mar 2019 10:01:26 +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 930C5301D682;
 Sun, 17 Mar 2019 10:01:25 +0000 (UTC)
Received: from localhost (ovpn-8-17.pek2.redhat.com [10.72.8.17])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A55816025C;
 Sun, 17 Mar 2019 10:01:22 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Sun, 17 Mar 2019 18:01:03 +0800
Message-Id: <20190317100112.8106-2-ming.lei@redhat.com>
In-Reply-To: <20190317100112.8106-1-ming.lei@redhat.com>
References: <20190317100112.8106-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Sun, 17 Mar 2019 10:01:25 +0000 (UTC)
Subject: [Xen-devel] [PATCH V2 01/10] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIG9ubHkgbmVlZHMgLmJ2X3BhZ2Ugb2YgdGhlIDJu
ZCBiaW8gYnZlYwpmb3IgY2hlY2tpbmcgaWYgdGhlIHR3byBidmVjcyBjYW4gYmUgbWVyZ2VkLCBz
byBwYXNzIHBhZ2UgdG8KeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIGRpcmVjdGx5LgoKTm8g
ZnVuY3Rpb24gY2hhbmdlLgoKQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4K
Q2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpSZXZpZXdlZC1ieTogQ2hyaXN0b3Bo
IEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBNaW5nIExlaSA8bWluZy5sZWlA
cmVkaGF0LmNvbT4KLS0tCiBibG9jay9ibGsuaCAgICAgICAgICAgIHwgMiArLQogZHJpdmVycy94
ZW4vYmlvbWVyZ2UuYyB8IDUgKysrLS0KIGluY2x1ZGUveGVuL3hlbi5oICAgICAgfCAyICstCiAz
IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ibG9jay9ibGsuaCBiL2Jsb2NrL2Jsay5oCmluZGV4IDVkNjM2ZWU0MTY2My4uZTI3ZmQx
NTEyZTRiIDEwMDY0NAotLS0gYS9ibG9jay9ibGsuaAorKysgYi9ibG9jay9ibGsuaApAQCAtNzUs
NyArNzUsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKHN0cnVj
dCByZXF1ZXN0X3F1ZXVlICpxLAogCiAJaWYgKGFkZHIxICsgdmVjMS0+YnZfbGVuICE9IGFkZHIy
KQogCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKHhlbl9kb21haW4oKSAmJiAheGVuX2Jpb3ZlY19waHlz
X21lcmdlYWJsZSh2ZWMxLCB2ZWMyKSkKKwlpZiAoeGVuX2RvbWFpbigpICYmICF4ZW5fYmlvdmVj
X3BoeXNfbWVyZ2VhYmxlKHZlYzEsIHZlYzItPmJ2X3BhZ2UpKQogCQlyZXR1cm4gZmFsc2U7CiAJ
aWYgKChhZGRyMSB8IG1hc2spICE9ICgoYWRkcjIgKyB2ZWMyLT5idl9sZW4gLSAxKSB8IG1hc2sp
KQogCQlyZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jIGIv
ZHJpdmVycy94ZW4vYmlvbWVyZ2UuYwppbmRleCBmM2ZiYjcwMGY1NjkuLjA1YTI4NmQyNGYxNCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYworKysgYi9kcml2ZXJzL3hlbi9iaW9t
ZXJnZS5jCkBAIC00LDEyICs0LDEzIEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUg
PHhlbi9wYWdlLmg+CiAKKy8qIGNoZWNrIGlmIEBwYWdlIGNhbiBiZSBtZXJnZWQgd2l0aCAndmVj
MScgKi8KIGJvb2wgeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShjb25zdCBzdHJ1Y3QgYmlvX3Zl
YyAqdmVjMSwKLQkJCSAgICAgICBjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMikKKwkJCSAgICAg
ICBjb25zdCBzdHJ1Y3QgcGFnZSAqcGFnZSkKIHsKICNpZiBYRU5fUEFHRV9TSVpFID09IFBBR0Vf
U0laRQogCXVuc2lnbmVkIGxvbmcgYmZuMSA9IHBmbl90b19iZm4ocGFnZV90b19wZm4odmVjMS0+
YnZfcGFnZSkpOwotCXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4ocGFnZV90b19wZm4o
dmVjMi0+YnZfcGFnZSkpOworCXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4ocGFnZV90
b19wZm4ocGFnZSkpOwogCiAJcmV0dXJuIGJmbjEgKyBQRk5fRE9XTih2ZWMxLT5idl9vZmZzZXQg
KyB2ZWMxLT5idl9sZW4pID09IGJmbjI7CiAjZWxzZQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
eGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCAxOWQwMzIzNzNkZTUuLjBlMjMyNDA4NWIz
MiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLmgK
QEAgLTQ0LDcgKzQ0LDcgQEAgZXh0ZXJuIHN0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3RhcnRf
aW5mbzsKIAogc3RydWN0IGJpb192ZWM7CiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUo
Y29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzEsCi0JCWNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMy
KTsKKwkJY29uc3Qgc3RydWN0IHBhZ2UgKnBhZ2UpOwogCiAjaWYgZGVmaW5lZChDT05GSUdfTUVN
T1JZX0hPVFBMVUcpICYmIGRlZmluZWQoQ09ORklHX1hFTl9CQUxMT09OKQogZXh0ZXJuIHU2NCB4
ZW5fc2F2ZWRfbWF4X21lbV9zaXplOwotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 10:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 10:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5Sbb-0004Gb-EB; Sun, 17 Mar 2019 10: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=FEWO=RU=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h5SbZ-0004GW-UM
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 10:01:21 +0000
X-Inumbo-ID: 9cfeac33-489b-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cfeac33-489b-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 10:01:20 +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 D470B302454F;
 Sun, 17 Mar 2019 10:01:19 +0000 (UTC)
Received: from localhost (ovpn-8-17.pek2.redhat.com [10.72.8.17])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D34711A922;
 Sun, 17 Mar 2019 10:01:16 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Sun, 17 Mar 2019 18:01:02 +0800
Message-Id: <20190317100112.8106-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Sun, 17 Mar 2019 10:01:20 +0000 (UTC)
Subject: [Xen-devel] [PATCH V2 00/10] block: enable multi-page bvec for
 passthrough IO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpOb3cgdGhlIHdob2xlIElPIHN0YWNrIGlzIGNhcGFibGUgb2YgaGFuZGxpbmcgbXVsdGkt
cGFnZSBidmVjLCBhbmQgaXQgaGFzCmJlZW4gZW5hYmxlZCBpbiB0aGUgbm9ybWFsIEZTIElPIHBh
dGguIEhvd2V2ZXIsIGl0IGlzbid0IGRvbmUgZm9yCnBhc3N0aHJvdWdoIElPLgoKV2l0aG91dCBl
bmFibGluZyBtdWx0aS1idmVjIGZvciBwYXNzdGhvdWdoIElPLCB3ZSB3b24ndCBnbyBhaGVhZCBm
b3IKb3B0aW1pemluZyByZWxhdGVkIElPIHBhdGhzLCBzdWNoIGFzIGJ2ZWMgbWVyZ2luZywgYmlv
X2FkZF9wY19wYWdlCnNpbXBsaWZpY2F0aW9uLgoKVGhpcyBwYXRjaCBlbmFibGVzIG11bHRpLXBh
Z2UgYnZlYyBmb3IgcGFzc3Rocm91Z2ggSU8uIFR1cm5zIG91dApiaW9fYWRkX3BjX3BhZ2UoKSBp
cyBzaW1wbGllZmllZCBhIGxvdCwgZXNwZWNpYWxseSB0aGUgcGh5c2ljYWwgc2VnbWVudApudW1i
ZXIgb2YgcGFzc3Rocm91Z2ggYmlvIGlzIGFsd2F5cyBzYW1lIHdpdGggYmlvLmJpX3ZjbnQuIEFs
c28gdGhlCmJ2ZWMgbWVyZ2luZyBpbnNpZGUgYmlvIGlzIGtpbGxlZC4KCmJsa3Rlc3RzKGJsb2Nr
LzAyOSkgaXMgYWRkZWQgZm9yIGNvdmVyaW5nIHBhc3N0aG91Z2ggSU8gcGF0aCwgYW5kIHRoaXMK
cGF0Y2hzZXQgZG9lcyBwYXNzIHRoZSBuZXcgYmxvY2svMDI5IHRlc3QuCgoJaHR0cHM6Ly9tYXJj
LmluZm8vP2w9bGludXgtYmxvY2smbT0xNTUxNzUwNjM0MTcxMzkmdz0yCgpWMjoKCS0gYWRkIG5l
dyBwYXRjaCBvZiAnYmxvY2s6IGF2b2lkIHRvIGJyZWFrIFhFTiBieSBtdWx0aS1wYWdlIGJ2ZWMn
CgktIGFkZCBvbmUgbmV3IHBhdGNoIHRvIGNsZWFudXAgYmlvX2FkZF9wY19wYWdlKCkKCS0gYWRk
IGFub3RoZXIgdHdvIG5ldyBwYXRjaGVzIGZvciBjbGVhbnVwIG9mIG1hcHBpbmcgYnZlYyB0byBz
ZwoJLSBtb3N0IG9mIG90aGVycyBhcmUgcGF0Y2ggc3R5bGUgY2hhbmdlcwoKTWluZyBMZWkgKDEw
KToKICBibG9jazogcGFzcyBwYWdlIHRvIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUKICBibG9j
azogYXZvaWQgdG8gYnJlYWsgWEVOIGJ5IG11bHRpLXBhZ2UgYnZlYwogIGJsb2NrOiBkb24ndCBt
ZXJnZSBhZGphY2VudCBidmVjcyB0byBvbmUgc2VnbWVudCBpbiBiaW8KICAgIGJsa19xdWV1ZV9z
cGxpdAogIGJsb2NrOiBjbGVhbnVwIGJpb19hZGRfcGNfcGFnZQogIGJsb2NrOiBjaGVjayBpZiBw
YWdlIGlzIG1lcmdlYWJsZSBpbiBvbmUgaGVscGVyCiAgYmxvY2s6IHB1dCB0aGUgc2FtZSBwYWdl
IHdoZW4gYWRkaW5nIGl0IHRvIGJpbwogIGJsb2NrOiBlbmFibGUgbXVsdGktcGFnZSBidmVjIGZv
ciBwYXNzdGhyb3VnaCBJTwogIGJsb2NrOiByZW1vdmUgYXJndW1lbnQgb2YgJ3JlcXVlc3RfcXVl
dWUnIGZyb20gX19ibGtfYnZlY19tYXBfc2cKICBibG9jazogcmV1c2UgX19ibGtfYnZlY19tYXBf
c2coKSBmb3IgbWFwcGluZyBwYWdlIHNpemVkIGJ2ZWMKICBibG9jazogZG9uJ3QgY2hlY2sgaWYg
YWRqYWNlbnQgYnZlY3MgaW4gb25lIGJpbyBjYW4gYmUgbWVyZ2VhYmxlCgogYmxvY2svYmlvLmMg
ICAgICAgICAgICB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiBibG9jay9ibGstbWVyZ2UuYyAgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiBibG9jay9ibGsuaCAgICAgICAgICAgIHwgICAyICstCiBk
cml2ZXJzL3hlbi9iaW9tZXJnZS5jIHwgICA1ICstCiBpbmNsdWRlL2xpbnV4L2Jpby5oICAgIHwg
ICAzICsrCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgIHwgICAyICstCiA2IGZpbGVzIGNoYW5nZWQs
IDEzNSBpbnNlcnRpb25zKCspLCAxMTcgZGVsZXRpb25zKC0pCgpDYzogcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IE9tYXIgU2FuZG92
YWwgPG9zYW5kb3ZAZmIuY29tPgpDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkNj
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCi0tIAoyLjku
NQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 10:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 10:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5Sbm-0004H9-1q; Sun, 17 Mar 2019 10: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=FEWO=RU=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h5Sbk-0004H4-Ik
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 10:01:32 +0000
X-Inumbo-ID: a3dd2f52-489b-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3dd2f52-489b-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 10:01:32 +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 7C1CB3002074;
 Sun, 17 Mar 2019 10:01:31 +0000 (UTC)
Received: from localhost (ovpn-8-17.pek2.redhat.com [10.72.8.17])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 92E985C6C1;
 Sun, 17 Mar 2019 10:01:28 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Sun, 17 Mar 2019 18:01:04 +0800
Message-Id: <20190317100112.8106-3-ming.lei@redhat.com>
In-Reply-To: <20190317100112.8106-1-ming.lei@redhat.com>
References: <20190317100112.8106-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Sun, 17 Mar 2019 10:01:31 +0000 (UTC)
Subject: [Xen-devel] [PATCH V2 02/10] block: avoid to break XEN by
 multi-page bvec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WEVOIGhhcyBzcGVjaWFsIHBhZ2UgbWVyZ2UgcmVxdWlyZW1lbnQsIHNlZSB4ZW5fYmlvdmVjX3Bo
eXNfbWVyZ2VhYmxlKCkuCldlIGNhbid0IG1lcmdlIHBhZ2VzIGludG8gb25lIGJ2ZWMgc2ltcGx5
IGZvciBYRU4uCgpTbyBtb3ZlIFhFTidzIHNwZWNpZmljIGNoZWNrIG9uIHBhZ2UgbWVyZ2UgaW50
byBfX2Jpb190cnlfbWVyZ2VfcGFnZSgpLAp0aGVuIGFidm9pZCB0byBicmVhayBYRU4gYnkgbXVs
dGktcGFnZSBidmVjLgoKQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KQ2M6
IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpTaWduZWQtb2ZmLWJ5OiBNaW5nIExlaSA8
bWluZy5sZWlAcmVkaGF0LmNvbT4KLS0tCiBibG9jay9iaW8uYyB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ibG9jay9iaW8uYyBiL2Jsb2NrL2Jp
by5jCmluZGV4IDcxYTc4ZDlmYjhiNy4uZDhmNDgxODg5MzdjIDEwMDY0NAotLS0gYS9ibG9jay9i
aW8uYworKysgYi9ibG9jay9iaW8uYwpAQCAtNzc2LDYgKzc3Niw4IEBAIGJvb2wgX19iaW9fdHJ5
X21lcmdlX3BhZ2Uoc3RydWN0IGJpbyAqYmlvLCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAogCQlpZiAo
dmVjX2VuZF9hZGRyICsgMSAhPSBwYWdlX2FkZHIgKyBvZmYpCiAJCQlyZXR1cm4gZmFsc2U7CisJ
CWlmICh4ZW5fZG9tYWluKCkgJiYgIXhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoYnYsIHBhZ2Up
KQorCQkJcmV0dXJuIGZhbHNlOwogCQlpZiAoc2FtZV9wYWdlICYmICh2ZWNfZW5kX2FkZHIgJiBQ
QUdFX01BU0spICE9IHBhZ2VfYWRkcikKIAkJCXJldHVybiBmYWxzZTsKIAotLSAKMi45LjUKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 10:04:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 10:04: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 1h5SeO-0004Zy-Ix; Sun, 17 Mar 2019 10:04:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCQ8=RU=xenproject.org=prvs=9726a7ba2=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h5SeN-0004Zl-GZ
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 10:04:15 +0000
X-Inumbo-ID: 02bf5ba4-489c-11e9-b156-ef6a28340ca0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02bf5ba4-489c-11e9-b156-ef6a28340ca0;
 Sun, 17 Mar 2019 10:04:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,489,1544486400"; d="scan'208";a="80797104"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83738-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: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
 seabios:build-amd64-pvops:host-install(4):broken:nonblocking
 seabios:build-i386-xsm:host-install(4):broken:nonblocking
 seabios:build-i386-pvops:host-install(4):broken:nonblocking
 seabios:build-amd64:host-install(4):broken:nonblocking
 seabios:build-i386:host-install(4):broken:nonblocking
 seabios:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: seabios=f4c6e4c19daf3deac2d7fc3288db5294aba955ad
X-Osstest-Versions-That: seabios=171fc8979dc712eab7544a81ab381786ced9242c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 17 Mar 2019 10:04:07 +0000
Subject: [Xen-devel] [seabios baseline-only test] 83738: 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
MzczOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzgzNzM4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGY0YzZlNGMx
OWRhZjNkZWFjMmQ3ZmMzMjg4ZGI1Mjk0YWJhOTU1YWQKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJp
b3MgICAgICAgICAgICAgIDE3MWZjODk3OWRjNzEyZWFiNzU0NGE4MWFiMzgxNzg2Y2VkOTI0MmMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzY2MiAgMjAxOS0wMi0yNCAwNzoxODoxOSBaICAgMjEg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MzggIDIwMTktMDMtMTcgMDY6NTU6NDIgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9v
c3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRjNmU0YzE5ZGFmM2RlYWMyZDdmYzMyODhk
YjUyOTRhYmE5NTVhZApBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpE
YXRlOiAgIEZyaSBNYXIgOCAxMTo0MjoyNSAyMDE5ICswMTAwCgogICAgdmdhOiBhZGQgYXRpIGJp
b3MgdGFibGVzCiAgICAKICAgIE5lZWRlZCB0byBtYWtlIGRyaXZlcnMgaGFwcHkgd2hpY2ggdHJ5
IHRvIGdhdGhlcgogICAgaW5mb3JtYXRpb25zIGZyb20gdGhlc2UgdGFibGVzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCAz
NGI2ZWNjMTYwNzQ5YTY5MWI4MGZjYjg2MzgyMTY1MThkOTcxYzY1CkF1dGhvcjogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEZlYiAyNSAxMDo1MTozNyAyMDE5
ICswMTAwCgogICAgdmdhOiBhZGQgYXRpZXh0IGRyaXZlcgogICAgCiAgICBTdXBwb3J0cyBxZW11
IGVtdWxhdGVkIGF0aSBjYXJkcy4gIFRoZXkgaGF2ZSBiZWVuIGFkZGVkIGluIHFlbXUgNC4wLgog
ICAgQWNjZWxlcmF0aW9uIHN1cHBvcnQgKGluIHFlbXUpIGlzIHByZXR0eSByb3VnaCBzdGlsbC4g
IEEgc2ltcGxlCiAgICBmcmFtZWJ1ZmZlciB3b3JrcyBmaW5lIHRob3VnaC4KICAgIAogICAgQXZh
aWxhYmxlIG1vZGVsczoKICAgICAqIGF0aSByYWdlIDEyOCBwcm8KICAgICAqIGF0aSBydjEwMAog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
CmNvbW1pdCAwM2Y1MDYxYzBhNDRkY2Y4ZDczYTA1YTZmMzc1ZTNmZTUwMDVmMDUwCkF1dGhvcjog
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE1hciA4IDEyOjM0
OjM4IDIwMTkgKzAxMDAKCiAgICB2Z2E6IG1ha2UgbWVtY3B5X2hpZ2goKSBwdWJsaWMKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21t
aXQgMDA0ZjViM2FlNTYxZGY2ODg1OTViMzQxZTY4ODAxODJlZDU3OTRlZApBdXRob3I6IEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBNYXIgOCAxMToxMDo1OSAy
MDE5ICswMTAwCgogICAgdmdhOiBtb3ZlIG1vZGVsaXN0IGZyb20gYm9jaHN2Z2EuYyB0byBuZXcg
c3ZnYW1vZGVzLmMKICAgIAogICAgU28gb3RoZXIgZHJpdmVycyBjYW4gc2ltcGx5IHVzZSB0aGUg
c2FtZSBsaXN0IHRvby4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 11:32:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 11:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5U1c-0002l7-Hw; Sun, 17 Mar 2019 11: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5U1b-0002kv-Ak
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 11:32:19 +0000
X-Inumbo-ID: 51dc69b1-48a8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51dc69b1-48a8-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 11:32: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 1h5U1Z-0008L8-2r; Sun, 17 Mar 2019 11:32: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 1h5U1Y-000603-IV; Sun, 17 Mar 2019 11:32:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5U1Y-0003FN-GU; Sun, 17 Mar 2019 11:32:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
X-Osstest-Versions-That: libvirt=7a05c739c26decb8ff0eef4f6c75ce3ef729532d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 11:32:16 +0000
Subject: [Xen-devel] [libvirt test] 133846: 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>

ZmxpZ2h0IDEzMzg0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzY3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjcyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDI1ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFiZGYx
MjgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDdhMDVjNzM5YzI2ZGVj
YjhmZjBlZWY0ZjZjNzVjZTNlZjcyOTUzMmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzY3MiAg
MjAxOS0wMy0wOSAxMzowMDoxOSBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM3
MjggIDIwMTktMDMtMTIgMDQ6MTk6MTIgWiAgICA1IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM4NDYgIDIwMTktMDMtMTYgMDI6MDk6MDkgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24g
PGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAg
RXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKYW1pZSBTdHJhbmRib2dlIDxq
YW1pZUBjYW5vbmljYWwuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgSmly
aSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3Jl
bXBhQHJlZGhhdC5jb20+CiAgU2hvdGFybyBHb3RhbmRhIDxnLnNobzE1MDBAZ21haWwuY29tPgog
IFN1eWFuZyBDaGVuIDxkYXdzb24weGZmQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAogICA3YTA1YzczOWMyLi4yNWUyZTRlMDRmICAyNWUyZTRlMDRmMTM5MDFiM2RiOTAzYjIz
MDFiZDExMzgxYmRmMTI4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 11:38:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 11:38: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 1h5U7B-0002yF-7e; Sun, 17 Mar 2019 11:38: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5U7A-0002y5-5U
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 11:38:04 +0000
X-Inumbo-ID: 1f305947-48a9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f305947-48a9-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 11:38:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5U77-0008Rr-Ix; Sun, 17 Mar 2019 11:38:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5U77-0006YS-9n; Sun, 17 Mar 2019 11:38:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5U77-0002De-9E; Sun, 17 Mar 2019 11:38:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133875-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=1e780ef5a527661d1d6106ccacf65706e3ed664d
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 11:38:01 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133875: 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>

ZmxpZ2h0IDEzMzg3NSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg3NS8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
MWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzg3
NSAgMjAxOS0wMy0xNyAwOToxODozMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2
YXN0YXZhQGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg4MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 13:57:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 13:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5WHm-0004lL-P1; Sun, 17 Mar 2019 13: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=jCQ8=RU=xenproject.org=prvs=9726a7ba2=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h5WHl-0004lB-Gc
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 13:57:09 +0000
X-Inumbo-ID: 8d2f65d5-48bc-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d2f65d5-48bc-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 13:57:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,489,1544486400"; d="scan'208";a="80801894"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83737-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=cfc3fef6b4e493bf1a7ee16790ad584e20dfbbd1
X-Osstest-Versions-That: qemuu=f5b4c31030f45293bb4517445722768434829d91
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 17 Mar 2019 13:56:59 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83737: 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
MzczNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzM3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGNmYzNmZWY2YjRlNDkzYmYxYTdlZTE2NzkwYWQ1ODRlMjBkZmJiZDEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGY1YjRjMzEwMzBmNDUyOTNiYjQ1MTc0NDU3
MjI3Njg0MzQ4MjlkOTEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzczMCAgMjAxOS0wMy0xMSAw
Njo1MzozMyBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3MzcgIDIwMTktMDMt
MTcgMDY6NTM6MjUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJ1c2hpIE1laHRhIDxtZWh0YS5hYXJ1MjBA
Z21haWwuY29tPgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5k
YXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBXaWxsaWFtc29uIDxh
bGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgR3JhZiA8YWdyYWZAY3NncmFm
LmRlPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFtaXQgU2luZ2gg
VG9tYXIgPGFtaXQudG9tYXJAZnJlZXNjYWxlLmNvbT4KICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8
cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4K
ICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBBYmR1cmFjaG1hbm92IDxkYXZp
ZC5hYmR1cmFjaG1hbm92QGdtYWlsLmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5k
cm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBE
YXZpZCBLaWFyaWUgPGRhdmlka2lhcmllNEBnbWFpbC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxl
aGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4K
ICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2Fz
QGxpbnV4LmlibS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3Jl
ZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CiAg
SG93YXJkIFNwb2Vsc3RyYSA8aHNwLmNhdDdAZ21haWwuY29tPgogIElseWEgTWF4aW1ldHMgPGku
bWF4aW1ldHNAc2Ftc3VuZy5jb20+CiAgSmFnYW5uYXRoYW4gUmFtYW4gPGphZy5yYW1hbkBvcmFj
bGUuY29tPgogIEthbWlsIFJ5dGFyb3dza2kgPG41NEBnbXguY29tPgogIEvFkXbDoWfDsywgWm9s
dMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo
YXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMaSBRaWFuZyA8
bGlxM2VhQDE2My5jb20+CiAgTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+CiAgTWFy
ayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hdGVqYSBNYXJqYW5vdmljIDxtYXRlamEu
bWFyamFub3ZpY0BydC1yay5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5p
Ym0uY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUg
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNh
dC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTdGVmYW4gSGFq
bm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFy
ZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFp
bC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGhvbWFzIEh1
dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmlrdG9yIFBydXR5YW5vdiA8dmlrdG9yLnBydXR5YW5v
dkBwaHlzdGVjaC5lZHU+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFpoZW5ndWkgTGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1o
Zi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MTk3IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 15:18:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 15:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5XXp-0002JT-J3; Sun, 17 Mar 2019 15: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5XXo-0002JJ-RW
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 15:17:48 +0000
X-Inumbo-ID: d1eadfab-48c7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1eadfab-48c7-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 15:17: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 1h5XXl-0004Hf-D7; Sun, 17 Mar 2019 15:17:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5XXl-0007x1-1C; Sun, 17 Mar 2019 15:17:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5XXl-0003Bn-0Y; Sun, 17 Mar 2019 15:17:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133847-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 15:17:45 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133847: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg0NyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg0Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzNzk0CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2Rz
dF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMDk2NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM3OTQgcGFzcyBpbiAxMzM4NDcKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMzY2
MiBwYXNzIGluIDEzMzg0NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzM3OTQgcGFzcyBpbiAxMzM4NDcKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMzc5NCBw
YXNzIGluIDEzMzg0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzc5NCBwYXNzIGluIDEzMzg0NwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZh
aWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjkgeHRmL3Rl
c3QtaHZtNjQteHNhLTI3OCAgICAgZmFpbCBwYXNzIGluIDEzMzc5NAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMzNzk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBpbiAxMzM3OTQgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNzk0IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzc5NCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNTAgeHRm
L3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBs
aWtlIDEzMDk2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0
LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTFmOGZlMDYyODk5ZGNh
MzRmZTIzNTNlYTI3YzYzNDhjNWQ3Y2Q3ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5IFogIDEwNCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU5OCAgMjAxOS0wMy0wNSAxNTowNjoyMyBaICAgMTEgZGF5
cyAgICA4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJv
dXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+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
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA0NzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 15:18:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 15:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5XY7-0002Le-3b; Sun, 17 Mar 2019 15:18: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=wz88=RU=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1h5XY5-0002LJ-Gq
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 15:18:05 +0000
X-Inumbo-ID: dc0948b9-48c7-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dc0948b9-48c7-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 15:18:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AE0CDA78;
 Sun, 17 Mar 2019 08:18:03 -0700 (PDT)
Received: from [192.168.3.111] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D36B63F614;
 Sun, 17 Mar 2019 08:18:02 -0700 (PDT)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
From: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 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
 i4aIXCH3Wv6K
Organization: ARM Ltd.
Message-ID: <12b7550c-4d4f-4c77-9bf9-76dc12ea1b1b@arm.com>
Date: Sun, 17 Mar 2019 15:15:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.2
MIME-Version: 1.0
In-Reply-To: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-GB
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: julien.grall@arm.com, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMjAxOSAwODo1MywgQW1pdCBTaW5naCBUb21hciB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Cj4gLS0tCj4gVE9E
TzoKPiAgICAgICAgICogQ2FwdHVyZSBYRU4gYm9vdCBpbmZvIG9uIFdJS0koanVzdCBmb3Jnb3Qg
bXkKPiAgICAgICAgICAgWEVOIFdpa2kgY3JlZGVudGlhbHMpLiAKPiAKPiBDaGFuZ2VzIHNpbmNl
IFJGQzoKPiAKPiAgICAgICAgICogUmVwbGFjZWQgTERSSCB3aXRoIExEUiwgd2l0aCB0aGlzIHRo
ZXJlCj4gICAgICAgICAgIGlzIG5vIHNjYXR0ZXJlZCBvdXRwdXQgb24gY29uc29sZSBub3cuCj4g
ICAgICAgICAqIFVzZWQgdGJueiBpbnN0ZWFkIG9mIHRzdCBhbmQgYi5uZS4KPiAgICAgICAgICog
VXNlZCBBTUxfIHByZWZpeCBhZ2FpbnN0IHJlZ2lzdGVyIG5hbWVzLgo+IC0tLQo+ICBkb2NzL21p
c2MvYXJtL2Vhcmx5LXByaW50ay50eHQgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQv
ZGVidWctbWVzb24uaW5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCj4gCj4gZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCBiL2RvY3MvbWlzYy9hcm0vZWFybHktcHJp
bnRrLnR4dAo+IGluZGV4IGY3NjVmNTkuLjJhYTk1MjggMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNj
L2FybS9lYXJseS1wcmludGsudHh0Cj4gKysrIGIvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsu
dHh0Cj4gQEAgLTQxLDYgKzQxLDcgQEAgdGhlIG5hbWUgb2YgdGhlIG1hY2hpbmU6Cj4gICAgLSBq
dW5vOiBwcmludGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRmb3JtCj4gICAgLSBsYWdlcjogcHJp
bnRrIHdpdGggU0NJRjAgb24gUmVuZXNhcyBSLUNhciBIMiBwcm9jZXNzb3JzCj4gICAgLSBtaWR3
YXk6IHByaW50ayB3aXRoIHRoZSBwbDAxMSBvbiBDYWx4ZWRhIE1pZHdheSBwcm9jZXNzb3JzCj4g
KyAgLSBtZXNvbjogcHJpbnRrIHdpdGggdGhlIE1FU09OIGZvciBBbWxvZ2ljIFM5MDUgU29Dcwo+
ICAgIC0gbXZlYnU6IHByaW50ayB3aXRoIHRoZSBNVkVCVSBmb3IgTWFydmVsbCBBcm1hZGEgMzcw
MCBTb0NzCj4gICAgLSBvbWFwNTQzMjogcHJpbnRrIHdpdGggVUFSVDMgb24gVEkgT01BUDU0MzIg
cHJvY2Vzc29ycwo+ICAgIC0gcmNhcjM6IHByaW50ayB3aXRoIFNDSUYyIG9uIFJlbmVzYXMgUi1D
YXIgR2VuMyBwcm9jZXNzb3JzCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1
Zy1tZXNvbi5pbmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4xNjRiY2RmCj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMKPiBAQCAtMCwwICsxLDUx
IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMKPiArICoK
PiArICogTUVTT04gc3BlY2lmaWMgZGVidWcgY29kZS4KPiArICoKPiArICogQ29weXJpZ2h0IChj
KSAyMDE5LCBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Lgo+ICsgKgo+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
Lgo+ICsgKi8KPiArCj4gKyNkZWZpbmUgQU1MX1VBUlRfV0ZJRk9fUkVHICAgICAgMHgwMAo+ICsj
ZGVmaW5lIEFNTF9VQVJUX1NUQVRVU19SRUcgICAgIDB4MGMKPiArCj4gKyNkZWZpbmUgQU1MX1VB
UlRfVFhfRklGT19GVUxMICAgMjEKPiArCj4gKy8qCj4gKyAqIE1FU09OIFVBUlQgd2FpdCBVQVJU
IHRvIGJlIHJlYWR5IHRvIHRyYW5zbWl0Cj4gKyAqIHhiOiByZWdpc3RlciB3aGljaCBjb250YWlu
cyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKPiArICogYzogc2NyYXRjaCByZWdpc3Rlcgo+ICsgKi8K
PiArLm1hY3JvIGVhcmx5X3VhcnRfcmVhZHkgeGIgYwo+ICsxOgo+ICsgICAgICAgIGxkciAgICAg
d1xjLCBbXHhiLCAjQU1MX1VBUlRfU1RBVFVTX1JFR10gICAgICAgIC8qIHN0YXR1cyByZWdpc3Rl
ciAqLwo+ICsgICAgICAgIHRibnogICAgd1xjLCAjQU1MX1VBUlRfVFhfRklGT19GVUxMLCAxYiAg
ICAgICAgIC8qIENoZWNrIFRYRklGTyBGVUxMIGJpdCAqLwo+ICsuZW5kbQo+ICsKPiArLyoKPiAr
ICogTUVTT04gVUFSVCB0cmFuc21pdCBjaGFyYWN0ZXIKPiArICogeGI6IHJlZ2lzdGVyIHdoaWNo
IGNvbnRhaW5zIHRoZSBVQVJUIGJhc2UgYWRkcmVzcwo+ICsgKiB3dDogcmVnaXN0ZXIgd2hpY2gg
Y29udGFpbnMgdGhlIGNoYXJhY3RlciB0byB0cmFuc21pdAo+ICsgKi8KPiArLm1hY3JvIGVhcmx5
X3VhcnRfdHJhbnNtaXQgeGIgd3QKPiArCXN0ciAgICBcd3QsIFtceGIsICNBTUxfVUFSVF9XRklG
T19SRUddCgpUaGF0J3MgYSBoYXJkIHRhYiBoZXJlLgoKQXBhcnQgZnJvbSB0aGlzIGFuZCB0aGUg
dW5uZWVkZWQgYWRkaXRpb24gdG8gZWFybHktcHJpbnRrLnR4dCAod2hpY2gKSnVsaWVuIG1lbnRp
b25lZCBhbHJlYWR5KSB0aGlzIGxvb2tzIG5vdyBjb3JyZWN0IHRvIG1lLgoKQ2hlZXJzLApBbmRy
ZQoKPiArLmVuZG0KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTog
QVNNCj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 15:19:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 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 1h5XZ5-0002Sg-Gh; Sun, 17 Mar 2019 15:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wz88=RU=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1h5XZ4-0002SW-DK
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 15:19:06 +0000
X-Inumbo-ID: 004dd964-48c8-11e9-b4a0-e332a9f1fd73
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 004dd964-48c8-11e9-b4a0-e332a9f1fd73;
 Sun, 17 Mar 2019 15:19:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7AFFC80D;
 Sun, 17 Mar 2019 08:19:04 -0700 (PDT)
Received: from [192.168.3.111] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7ADD53F614;
 Sun, 17 Mar 2019 08:19:03 -0700 (PDT)
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: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 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
 i4aIXCH3Wv6K
Organization: ARM Ltd.
Message-ID: <bdc7a464-f6b1-23a5-7067-7d288b85e61f@arm.com>
Date: Sun, 17 Mar 2019 15:16:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.2
MIME-Version: 1.0
In-Reply-To: <1548492831-5785-2-git-send-email-amittomer25@gmail.com>
Content-Language: en-GB
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: julien.grall@arm.com, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMjAxOSAwODo1MywgQW1pdCBTaW5naCBUb21hciB3cm90ZToKPiBUaGlzIHBhdGNo
IGFkZHMgZHJpdmVyIGZvciBVQVJUIGNvbnRyb2xsZXIgcHJlc2VudCBvbiBBbWxvZ2ljIE1lc29u
Cj4gU29DcyBhbmQgaXQgaGFzIGJlZW4gdGVzdGVkIG9uIE5hbm9waSBLMiBib2FyZCBiYXNlZCBv
biBTOTA1IFNvQy4KPiAKPiBDb250cm9sbGVyIHJlZ2lzdGVycyBkZWZpbmF0aW9uIGlzIHRha2Vu
IGZyb20gTGludXggNC4yMC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxh
bWl0dG9tZXIyNUBnbWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBSRkM6Cj4gCj4gICAg
ICAgICAqIFJlbW92ZWQgUzkwNSByZWZlcmVuY2UgYXMgb3RoZXIgQW1sb2dpYyBTb0NzCj4gICAg
ICAgICAgIGhhdmUgdGhpcyB1YXJ0IGNvbnRyb2xsZXIuCj4gICAgICAgICAqIFJlcGxhY2VkIG1l
c29uX3M5MDVfcmVhZC93cml0ZSBoZWxwZXIKPiAgICAgICAgICAgd2l0aCBjbHJzZXRiaXQgYW5k
IGZyaWVuZHMgaGVscGVyLgo+ICAgICAgICAgKiBGb2xsb3dlZCBwcm9wZXIgVUFSVCByZXNldCBz
ZXF1ZW5jZS4KPiAgICAgICAgICogTGlzdCBhbGwgVUFSVCBjb21wYXRpYmxlIHN0cmluZ3Mgc2Ft
ZSBhcyBMaW51eAo+ICAgICAgICAgICBkcml2ZXIuCj4gLS0tCj4gIHhlbi9kcml2ZXJzL2NoYXIv
S2NvbmZpZyAgICAgIHwgICA4ICsrCj4gIHhlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUgICAgIHwg
ICAxICsKPiAgeGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMgfCAyODIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjkxIGlu
c2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2NoYXIvbWVzb24t
dWFydC5jCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZyBiL3hlbi9k
cml2ZXJzL2NoYXIvS2NvbmZpZwo+IGluZGV4IGIxZjA3ZjguLmQ0YWRkN2YgMTAwNjQ0Cj4gLS0t
IGEveGVuL2RyaXZlcnMvY2hhci9LY29uZmlnCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9LY29u
ZmlnCj4gQEAgLTIwLDYgKzIwLDE0IEBAIGNvbmZpZyBIQVNfTVZFQlUKPiAgCSAgVGhpcyBzZWxl
Y3RzIHRoZSBNYXJ2ZWxsIE1WRUJVIFVBUlQuIElmIHlvdSBoYXZlIGEgQVJNQURBIDM3MDAKPiAg
CSAgYmFzZWQgYm9hcmQsIHNheSBZLgo+ICAKPiArY29uZmlnIEhBU19NRVNPTgo+ICsgICAgICAg
IGJvb2wgIkFtbG9naWMgTUVTT04gVUFSVCBkcml2ZXIiCj4gKyAgICAgICAgZGVmYXVsdCB5Cj4g
KyAgICAgICAgZGVwZW5kcyBvbiBBUk1fNjQKPiArICAgICAgICBoZWxwCj4gKyAgICAgICAgICBU
aGlzIHNlbGVjdHMgdGhlIEFtbG9naWMgTUVTT04gVUFSVC4gSWYgeW91IGhhdmUgYSBBbWxvZ2lj
IGJhc2VkCj4gKyAgICAgICAgICBib2FyZCwgc2F5IFkuCj4gKwo+ICBjb25maWcgSEFTX1BMMDEx
Cj4gIAlib29sICJBUk0gUEwwMTEgVUFSVCBkcml2ZXIiCj4gIAlkZWZhdWx0IHkKPiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZp
bGUKPiBpbmRleCBiNjhjMzMwLi43YzY0NmQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2No
YXIvTWFrZWZpbGUKPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlCj4gQEAgLTMsNiAr
Myw3IEBAIG9iai0kKENPTkZJR19IQVNfTlMxNjU1MCkgKz0gbnMxNjU1MC5vCj4gIG9iai0kKENP
TkZJR19IQVNfQ0FERU5DRV9VQVJUKSArPSBjYWRlbmNlLXVhcnQubwo+ICBvYmotJChDT05GSUdf
SEFTX1BMMDExKSArPSBwbDAxMS5vCj4gIG9iai0kKENPTkZJR19IQVNfRVhZTk9TNDIxMCkgKz0g
ZXh5bm9zNDIxMC11YXJ0Lm8KPiArb2JqLSQoQ09ORklHX0hBU19NRVNPTikgKz0gbWVzb24tdWFy
dC5vCj4gIG9iai0kKENPTkZJR19IQVNfTVZFQlUpICs9IG12ZWJ1LXVhcnQubwo+ICBvYmotJChD
T05GSUdfSEFTX09NQVApICs9IG9tYXAtdWFydC5vCj4gIG9iai0kKENPTkZJR19IQVNfU0NJRikg
Kz0gc2NpZi11YXJ0Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0
LmMgYi94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uOTkwYWU5NQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vZHJp
dmVycy9jaGFyL21lc29uLXVhcnQuYwo+IEBAIC0wLDAgKzEsMjgyIEBACj4gKy8qCj4gKyAqIHhl
bi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCj4gKyAqCj4gKyAqIERyaXZlciBmb3IgQW1sb2dp
YyBNRVNPTiBVQVJUCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOSwgQW1pdCBTaW5naCBU
b21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
PiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5j
bHVkZSA8eGVuL2lycS5oPgo+ICsjaW5jbHVkZSA8eGVuL3NlcmlhbC5oPgo+ICsjaW5jbHVkZSA8
eGVuL3ZtYXAuaD4KPiArI2luY2x1ZGUgPGFzbS9pby5oPgo+ICsKPiArLyogUmVnaXN0ZXIgb2Zm
c2V0cyAqLwo+ICsjZGVmaW5lIEFNTF9VQVJUX1dGSUZPX1JFRyAgICAgICAgICAgICAgMHgwMAo+
ICsjZGVmaW5lIEFNTF9VQVJUX1JGSUZPX1JFRyAgICAgICAgICAgICAgMHgwNAo+ICsjZGVmaW5l
IEFNTF9VQVJUX0NPTlRST0xfUkVHICAgICAgICAgICAgMHgwOAo+ICsjZGVmaW5lIEFNTF9VQVJU
X1NUQVRVU19SRUcgICAgICAgICAgICAgMHgwYwo+ICsjZGVmaW5lIEFNTF9VQVJUX01JU0NfUkVH
ICAgICAgICAgICAgICAgMHgxMAo+ICsKPiArLyogVUFSVF9DT05UUk9MIGJpdHMgKi8KPiArI2Rl
ZmluZSBBTUxfVUFSVF9UWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMikKPiArI2RlZmluZSBB
TUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMykKPiArI2RlZmluZSBBTUxfVUFS
VF9DTEVBUl9FUlIgICAgICAgICAgICAgIEJJVCgyNCkKPiArI2RlZmluZSBBTUxfVUFSVF9SWF9J
TlRfRU4gICAgICAgICAgICAgIEJJVCgyNykKPiArI2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4g
ICAgICAgICAgICAgIEJJVCgyOCkKPiArCj4gKy8qIFVBUlRfU1RBVFVTIGJpdHMgKi8KPiArI2Rl
ZmluZSBBTUxfVUFSVF9SWF9GSUZPX0VNUFRZICAgICAgICAgIEJJVCgyMCkKPiArI2RlZmluZSBB
TUxfVUFSVF9UWF9GSUZPX0ZVTEwgICAgICAgICAgIEJJVCgyMSkKPiArI2RlZmluZSBBTUxfVUFS
VF9UWF9GSUZPX0VNUFRZICAgICAgICAgIEJJVCgyMikKPiArI2RlZmluZSBBTUxfVUFSVF9UWF9D
TlRfTUFTSyAgICAgICAgICAgIEdFTk1BU0soMTQsIDgpCj4gKwo+ICsvKiBBTUxfVUFSVF9NSVND
IGJpdHMgKi8KPiArI2RlZmluZSBBTUxfVUFSVF9YTUlUX0lSUShjKSAgICAgICAgICAgICgoKGMp
ICYgMHhmZikgPDwgOCkKPiArI2RlZmluZSBBTUxfVUFSVF9SRUNWX0lSUShjKSAgICAgICAgICAg
ICgoYykgJiAweGZmKQo+ICsKPiArI2RlZmluZSBUWF9GSUZPX1NJWkUgICAgICAgICAgICAgICAg
ICAgIDY0Cj4gKwo+ICsjZGVmaW5lIHNldGJpdHMoYWRkciwgc2V0KSAgICAgICAgICAgICAgd3Jp
dGVsKChyZWFkbChhZGRyKSB8IChzZXQpKSwgKGFkZHIpKQo+ICsjZGVmaW5lIGNscmJpdHMoYWRk
ciwgY2xlYXIpICAgICAgICAgICAgd3JpdGVsKChyZWFkbChhZGRyKSAmIH4oY2xlYXIpKSwgKGFk
ZHIpKQo+ICsjZGVmaW5lIGNscnNldGJpdHMoYWRkciwgY2xlYXIsIHNldCkgICAgd3JpdGVsKCgo
cmVhZGwoYWRkcikgJiB+KGNsZWFyKSkgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAoc2V0KSksIChhZGRyKSkKCllvdSBkb24ndCBzZWVtIHRvIG5lZWQgdGhp
cyBsYXN0IG9uZS4gRXZlcnkgdXNlciBvZiBpdCBiZWxvdyBzZXRzICJzZXQiCnRvIDAsIHNvIGl0
J3MgZWZmZWN0aXZlbHkganVzdCBjbHJiaXRzKCkuCgpBbmQga2VlcGluZyB0aGUgb3RoZXIgdHdv
IGFzIG1hY3JvcyBpcyBwcm9iYWJseSBmaW5lIHRoZW4uCgo+ICsKPiArc3RhdGljIHN0cnVjdCBt
ZXNvbl91YXJ0IHsKPiArICAgIHVuc2lnbmVkIGludCBpcnE7Cj4gKyAgICB2b2lkIF9faW9tZW0g
KnJlZ3M7Cj4gKyAgICBzdHJ1Y3QgaXJxYWN0aW9uIGlycWFjdGlvbjsKPiArICAgIHN0cnVjdCB2
dWFydF9pbmZvIHZ1YXJ0Owo+ICt9IG1lc29uX2NvbTsKPiArCj4gK3N0YXRpYyB2b2lkIG1lc29u
X3VhcnRfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRhdGEsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgp3L3MKCj4g
K3sKPiArICAgIHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCA9IGRhdGE7Cj4gKyAgICBzdHJ1Y3Qg
bWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7Cj4gKyAgICB1aW50MzJfdCBzdCA9IHJlYWRs
KHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9TVEFUVVNfUkVHKTsKPiArCj4gKyAgICBpZiAoICEoc3Qg
JiBBTUxfVUFSVF9SWF9GSUZPX0VNUFRZKSApCj4gKyAgICB7Cj4gKyAgICAgICAgc2VyaWFsX3J4
X2ludGVycnVwdChwb3J0LCByZWdzKTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoICEoc3QgJiBB
TUxfVUFSVF9UWF9GSUZPX0ZVTEwpICkKPiArICAgIHsKPiArICAgICAgICBzZXJpYWxfdHhfaW50
ZXJydXB0KHBvcnQsIHJlZ3MpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX2lu
aXQgbWVzb25fdWFydF9pbml0X3ByZWlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCj4gK3sK
PiArICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKPiArCj4gKyAgICAv
KiBSZXNldCBVQVJUICovCj4gKyAgICBzZXRiaXRzKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9DT05U
Uk9MX1JFRywKPiArICAgICAgICAgICAgKEFNTF9VQVJUX1JYX1JTVCB8IEFNTF9VQVJUX1RYX1JT
VCB8IEFNTF9VQVJUX0NMRUFSX0VSUikpOwo+ICsKPiArICAgIGNscmJpdHModWFydC0+cmVncyAr
IEFNTF9VQVJUX0NPTlRST0xfUkVHLAo+ICsgICAgICAgICAgICAoQU1MX1VBUlRfUlhfUlNUIHwg
QU1MX1VBUlRfVFhfUlNUIHwgQU1MX1VBUlRfQ0xFQVJfRVJSKSk7Cj4gKwo+ICsgICAgLyogRGlz
YWJsZSBSeC9UeCBpbnRlcnJ1cHRzICovCj4gKyAgICBjbHJzZXRiaXRzKHVhcnQtPnJlZ3MgKyBB
TUxfVUFSVF9DT05UUk9MX1JFRywKPiArICAgICAgICAgICAgICAgKEFNTF9VQVJUX1JYX0lOVF9F
TiB8IEFNTF9VQVJUX1RYX0lOVF9FTiksIDApOwoKVGhpcyBpcyBqdXN0IGNscmJpdHMoKSwgd2hp
Y2ggYWxzbyBtZWFucyB5b3UgY2FuIG1lcmdlIHRob3NlIGxhc3QgdHdvCmNhbGxzIGludG8gb25l
LgoKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgX19pbml0IG1lc29uX3VhcnRfaW5pdF9wb3N0aXJx
KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKPiArewo+ICsgICAgc3RydWN0IG1lc29uX3VhcnQg
KnVhcnQgPSBwb3J0LT51YXJ0Owo+ICsKPiArICAgIHVhcnQtPmlycWFjdGlvbi5oYW5kbGVyID0g
bWVzb25fdWFydF9pbnRlcnJ1cHQ7Cj4gKyAgICB1YXJ0LT5pcnFhY3Rpb24ubmFtZSAgICA9ICJt
ZXNvbl91YXJ0IjsKPiArICAgIHVhcnQtPmlycWFjdGlvbi5kZXZfaWQgID0gcG9ydDsKPiArCj4g
KyAgICBpZiAoIHNldHVwX2lycSh1YXJ0LT5pcnEsIDAsICZ1YXJ0LT5pcnFhY3Rpb24pICE9IDAg
KQo+ICsgICAgewo+ICsgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRlZCBtZXNvbl9z
OTA1X3VhcnQgSVJRICVkXG4iLCB1YXJ0LT5pcnEpOwoKU2VlbXMgbGlrZSBhIDkwNSBsZWZ0b3Zl
ci4gSnVzdCAiRmFpbGVkIHRvIGFsbG9jYXRlIE1lc29uIFVBUlQgSVJRIj8KCj4gKyAgICAgICAg
cmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBDb25maWd1cmUgUngvVHgg
aW50ZXJydXB0cyBiYXNlZCBvbiBieXRlcyBpbiBGSUZPLCB0aGVzZSBiaXRzIGhhdmUKPiArICAg
ICAqIHRha2VuIGZyb20gTGludXggZHJpdmVyCj4gKyAgICAgKi8KPiArICAgIHdyaXRlbCgoQU1M
X1VBUlRfUkVDVl9JUlEoMSkgfCBBTUxfVUFSVF9YTUlUX0lSUShUWF9GSUZPX1NJWkUgLyAyKSks
Cj4gKyAgICAgICAgICAgdWFydC0+cmVncyArIEFNTF9VQVJUX01JU0NfUkVHKTsKPiArCj4gKyAg
ICAvKiBNYWtlIHN1cmUgUngvVHggaW50ZXJydXB0cyBhcmUgZW5hYmxlZCBub3cgKi8KPiArICAg
IHNldGJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLAo+ICsgICAgICAgICAg
ICAoQU1MX1VBUlRfUlhfSU5UX0VOIHwgQU1MX1VBUlRfVFhfSU5UX0VOKSk7Cj4gK30KPiArCj4g
K3N0YXRpYyB2b2lkIG1lc29uX3VhcnRfc3VzcGVuZChzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQp
Cj4gK3sKPiArICAgIEJVRygpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3Jl
c3VtZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCj4gK3sKPiArICAgIEJVRygpOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3B1dGMoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0
LCBjaGFyIGMpCj4gK3sKPiArICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFy
dDsKPiArCj4gKyAgICB3cml0ZWwoYywgdWFydC0+cmVncyArIEFNTF9VQVJUX1dGSUZPX1JFRyk7
Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgbWVzb25fdWFydF9nZXRjKHN0cnVjdCBzZXJpYWxfcG9y
dCAqcG9ydCwgY2hhciAqYykKPiArewo+ICsgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBw
b3J0LT51YXJ0Owo+ICsKPiArICAgIGlmICggKHJlYWRsKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9T
VEFUVVNfUkVHKSAmIEFNTF9VQVJUX1JYX0ZJRk9fRU1QVFkpICkKPiArICAgICAgICByZXR1cm4g
MDsKPiArCj4gKyAgICAqYyA9IHJlYWRsKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9SRklGT19SRUcp
ICYgMHhmZjsKPiArCj4gKyAgICByZXR1cm4gMTsKPiArfQo+ICsKPiArc3RhdGljIGludCBfX2lu
aXQgbWVzb25faXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKPiArewo+ICsgICAgc3RydWN0
IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0Owo+ICsKPiArICAgIHJldHVybiB1YXJ0LT5p
cnE7Cj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdnVhcnRfaW5mbyAqbWVzb25fdnVh
cnRfaW5mbyhzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCj4gK3sKPiArICAgIHN0cnVjdCBtZXNv
bl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKPiArCj4gKyAgICByZXR1cm4gJnVhcnQtPnZ1YXJ0
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3N0b3BfdHgoc3RydWN0IHNlcmlh
bF9wb3J0ICpwb3J0KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQt
PnVhcnQ7Cj4gKwo+ICsgICAgY2xyc2V0Yml0cyh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfQ09OVFJP
TF9SRUcsIEFNTF9VQVJUX1RYX0lOVF9FTiwgMCk7CgpKdXN0IGNscmJpdHMoKS4KClRoZSByZXN0
IHNlZW1zIGZpbmUgdG8gbWUuCkJyaWVmbHkgdGVzdGVkIGJ5IGJvb3RpbmcgWGVuIChubyBEb20w
KSBvbiBhbiBPZHJvaWQgQzIuCkJvdGggZWFybHkgcHJpbnRrIGFuZCBub3JtYWxlIGNvbnNvbGUg
b3V0cHV0IGxvb2sgYWxyaWdodC4KCkNoZWVycywKQW5kcmUuCgo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCBtZXNvbl91YXJ0X3N0YXJ0X3R4KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKPiArewo+
ICsgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0Owo+ICsKPiArICAgIHNl
dGJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLCBBTUxfVUFSVF9UWF9JTlRf
RU4pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IG1lc29uX3VhcnRfdHhfcmVhZHkoc3RydWN0IHNl
cmlhbF9wb3J0ICpwb3J0KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBv
cnQtPnVhcnQ7Cj4gKyAgICB1aW50MzJfdCByZWc7Cj4gKwo+ICsgICAgcmVnID0gcmVhZGwodWFy
dC0+cmVncyArIEFNTF9VQVJUX1NUQVRVU19SRUcpOwo+ICsKPiArICAgIGlmICggcmVnICYgQU1M
X1VBUlRfVFhfRklGT19FTVBUWSApCj4gKyAgICAgICAgcmV0dXJuIFRYX0ZJRk9fU0laRTsKPiAr
ICAgIGlmICggcmVnICYgQU1MX1VBUlRfVFhfRklGT19GVUxMICkKPiArICAgICAgICByZXR1cm4g
MDsKPiArCj4gKyAgICByZXR1cm4gKHJlZyAmIEFNTF9VQVJUX1RYX0NOVF9NQVNLKSA+PiA4Owo+
ICt9Cj4gKwo+ICtzdGF0aWMgc3RydWN0IHVhcnRfZHJpdmVyIF9fcmVhZF9tb3N0bHkgbWVzb25f
dWFydF9kcml2ZXIgPSB7Cj4gKyAgICAuaW5pdF9wcmVpcnEgID0gbWVzb25fdWFydF9pbml0X3By
ZWlycSwKPiArICAgIC5pbml0X3Bvc3RpcnEgPSBtZXNvbl91YXJ0X2luaXRfcG9zdGlycSwKPiAr
ICAgIC5lbmRib290ICAgICAgPSBOVUxMLAo+ICsgICAgLnN1c3BlbmQgICAgICA9IG1lc29uX3Vh
cnRfc3VzcGVuZCwKPiArICAgIC5yZXN1bWUgICAgICAgPSBtZXNvbl91YXJ0X3Jlc3VtZSwKPiAr
ICAgIC5wdXRjICAgICAgICAgPSBtZXNvbl91YXJ0X3B1dGMsCj4gKyAgICAuZ2V0YyAgICAgICAg
ID0gbWVzb25fdWFydF9nZXRjLAo+ICsgICAgLnR4X3JlYWR5ICAgICA9IG1lc29uX3VhcnRfdHhf
cmVhZHksCj4gKyAgICAuc3RvcF90eCAgICAgID0gbWVzb25fdWFydF9zdG9wX3R4LAo+ICsgICAg
LnN0YXJ0X3R4ICAgICA9IG1lc29uX3VhcnRfc3RhcnRfdHgsCj4gKyAgICAuaXJxICAgICAgICAg
ID0gbWVzb25faXJxLAo+ICsgICAgLnZ1YXJ0X2luZm8gICA9IG1lc29uX3Z1YXJ0X2luZm8sCj4g
K307Cj4gKwo+ICtzdGF0aWMgaW50IF9faW5pdCBtZXNvbl91YXJ0X2luaXQoc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpkZXYsIGNvbnN0IHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIGNvbnN0IGNoYXIg
KmNvbmZpZyA9IGRhdGE7Cj4gKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydDsKPiArICAgIGlu
dCByZXM7Cj4gKyAgICB1NjQgYWRkciwgc2l6ZTsKPiArCj4gKyAgICBpZiAoIHN0cmNtcChjb25m
aWcsICIiKSApCj4gKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBVQVJUIGNvbmZpZ3VyYXRpb24g
aXMgbm90IHN1cHBvcnRlZFxuIik7Cj4gKwo+ICsgICAgdWFydCA9ICZtZXNvbl9jb207Cj4gKwo+
ICsgICAgcmVzID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKGRldiwgMCwgJmFkZHIsICZzaXplKTsK
PiArICAgIGlmICggcmVzICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoIm1lc29uOiBVbmFi
bGUgdG8gcmV0cmlldmUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgVUFSVFxuIik7Cj4gKyAgICAg
ICAgcmV0dXJuIHJlczsKPiArICAgIH0KPiArCj4gKyAgICByZXMgPSBwbGF0Zm9ybV9nZXRfaXJx
KGRldiwgMCk7Cj4gKyAgICBpZiAoIHJlcyA8IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50
aygibWVzb246IFVuYWJsZSB0byByZXRyaWV2ZSB0aGUgSVJRXG4iKTsKPiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICB1YXJ0LT5pcnEgID0gcmVzOwo+ICsKPiAr
ICAgIHVhcnQtPnJlZ3MgPSBpb3JlbWFwX25vY2FjaGUoYWRkciwgc2l6ZSk7Cj4gKyAgICBpZiAo
ICF1YXJ0LT5yZWdzICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoIm1lc29uOiBVbmFibGUg
dG8gbWFwIHRoZSBVQVJUXG4iKTsKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgIH0K
PiArCj4gKyAgICB1YXJ0LT52dWFydC5iYXNlX2FkZHIgPSBhZGRyOwo+ICsgICAgdWFydC0+dnVh
cnQuc2l6ZSA9IHNpemU7Cj4gKyAgICB1YXJ0LT52dWFydC5kYXRhX29mZiA9IEFNTF9VQVJUX1dG
SUZPX1JFRzsKPiArICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSBBTUxfVUFSVF9TVEFUVVNf
UkVHOwo+ICsgICAgdWFydC0+dnVhcnQuc3RhdHVzID0gQU1MX1VBUlRfUlhfRklGT19FTVBUWSB8
IEFNTF9VQVJUX1RYX0ZJRk9fRU1QVFk7Cj4gKwo+ICsgICAgLyogUmVnaXN0ZXIgd2l0aCBnZW5l
cmljIHNlcmlhbCBkcml2ZXIuICovCj4gKyAgICBzZXJpYWxfcmVnaXN0ZXJfdWFydChTRVJITkRf
RFRVQVJULCAmbWVzb25fdWFydF9kcml2ZXIsIHVhcnQpOwo+ICsKPiArICAgIGR0X2RldmljZV9z
ZXRfdXNlZF9ieShkZXYsIERPTUlEX1hFTik7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIG1lc29uX2R0X21hdGNoW10g
X19pbml0Y29uc3QgPQo+ICt7Cj4gKyAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhbWxvZ2ljLG1l
c29uLXVhcnQiKSwKPiArICAgIERUX01BVENIX0NPTVBBVElCTEUoImFtbG9naWMsbWVzb242LXVh
cnQiKSwKPiArICAgIERUX01BVENIX0NPTVBBVElCTEUoImFtbG9naWMsbWVzb244LXVhcnQiKSwK
PiArICAgIERUX01BVENIX0NPTVBBVElCTEUoImFtbG9naWMsbWVzb244Yi11YXJ0IiksCj4gKyAg
ICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhbWxvZ2ljLG1lc29uLWd4LXVhcnQiKSwKPiArICAgIHsg
Lyogc2VudGluZWwgKi8gfSwKPiArfTsKPiArCj4gK0RUX0RFVklDRV9TVEFSVChtZXNvbiwgIkFt
bG9naWMgVUFSVCIsIERFVklDRV9TRVJJQUwpCj4gKyAgICAuZHRfbWF0Y2ggPSBtZXNvbl9kdF9t
YXRjaCwKPiArICAgIC5pbml0ID0gbWVzb25fdWFydF9pbml0LAo+ICtEVF9ERVZJQ0VfRU5ECj4g
Kwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsqLwo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 16:45:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 16: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 1h5YuU-0001AG-3Q; Sun, 17 Mar 2019 16:45: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=FAK5=RU=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1h5YuS-0001AB-7Q
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 16:45:16 +0000
X-Inumbo-ID: 0a07c972-48d4-11e9-a85e-4fe93c4850a8
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a07c972-48d4-11e9-a85e-4fe93c4850a8;
 Sun, 17 Mar 2019 16:45:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1552841114;
 bh=ArJLI2Kj27hkQ93S6TDXRZwh+osx/PBIjXAkQUeuwnM=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=Rc8UFZ5AkVGq9rZ8p+Sg9QTsDiueZeP578zwEYnH8pcTKX9wQcfDGhZXmJshzZ6+k
 8yc2MnpLfiKySDHXDVo/j46EBciqoXGZpwWSq6+JK6byehqn7p0//dEzhxbilomn40
 3h+CFV3qIhC8eaAIPVy90ET/4o0Jh9uH/2pBmQwY=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190317074526.15549-1-jgross@suse.com>
References: <20190317074526.15549-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190317074526.15549-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.1b-rc1b-tag
X-PR-Tracked-Commit-Id: 0266def913771e718fd0c998eecb072e0685e2c9
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: c5b5138cdb2f833a22cfa36c95d6ee41e98a0a34
Message-Id: <155284111467.10074.11471388491637844211.pr-tracker-bot@kernel.org>
Date: Sun, 17 Mar 2019 16:45:14 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: one further fix for v5.1-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBTdW4sIDE3IE1hciAyMDE5IDA4OjQ1OjI2ICsw
MTAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuMWItcmMxYi10YWcKCmhhcyBiZWVuIG1lcmdlZCBpbnRvIHRv
cnZhbGRzL2xpbnV4LmdpdDoKaHR0cHM6Ly9naXQua2VybmVsLm9yZy90b3J2YWxkcy9jL2M1YjUx
MzhjZGIyZjgzM2EyMmNmYTM2Yzk1ZDZlZTQxZTk4YTBhMzQKClRoYW5rIHlvdSEKCi0tIApEZWV0
LWRvb3QtZG90LCBJIGFtIGEgYm90LgpodHRwczovL2tvcmcud2lraS5rZXJuZWwub3JnL3VzZXJk
b2MvcHJ0cmFja2VyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 17:47:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 17:47: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 1h5Zsk-0005bW-VQ; Sun, 17 Mar 2019 17:47: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=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5Zsk-0005bM-BD
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 17:47:34 +0000
X-Inumbo-ID: b95c800e-48dc-11e9-9462-33ab5caa4da1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b95c800e-48dc-11e9-9462-33ab5caa4da1;
 Sun, 17 Mar 2019 17: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 1h5Zsa-0007hS-KV; Sun, 17 Mar 2019 17: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 1h5Zsa-0001zo-25; Sun, 17 Mar 2019 17:47:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5Zsa-0000v8-1J; Sun, 17 Mar 2019 17:47:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133850-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-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-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-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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 17:47:24 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133850: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg1MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg1MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4
OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTMzODAwIHBhc3MgaW4gMTMzODUwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDEzMzgwMCBwYXNzIGluIDEzMzg1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzgwMCBwYXNzIGlu
IDEzMzg1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzODAwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBp
biAxMzM4MDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzM4MDAgYmxvY2tlZCBpbiAxMzI4ODkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGlu
IDEzMzgwMCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQw
OWUyN2E0Nzk5OTJlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFh
MzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDQwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAzNCBkYXlzICAgMjMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1IFogICAx
MSBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51
ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
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
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
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
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 17:53:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 17:53:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5ZyP-0006MD-SC; Sun, 17 Mar 2019 17: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=jCQ8=RU=xenproject.org=prvs=9726a7ba2=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h5ZyO-0006M1-6d
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 17:53:24 +0000
X-Inumbo-ID: 8dd89fd8-48dd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dd89fd8-48dd-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 17:53:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,490,1544486400"; d="scan'208";a="80807169"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83739-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=d868846a4ecc1f3ec28f68e05519960275138771
X-Osstest-Versions-That: ovmf=a24a37dba42c4f7dad8794f199a8efb88e6ecd8f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 17 Mar 2019 17:53:13 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83739: 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
MzczOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzM5LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBkODY4ODQ2YTRlY2MxZjNlYzI4ZjY4ZTA1NTE5OTYwMjc1
MTM4NzcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMjRhMzdkYmE0
MmM0ZjdkYWQ4Nzk0ZjE5OWE4ZWZiODhlNmVjZDhmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
MjggIDIwMTktMDMtMTAgMTU6MjI6NDQgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzM5ICAyMDE5LTAzLTE3IDA2OjU1OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNp
bmdoYUBudmlkaWEuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFdWdl
bmUgQ29oZW4gPGV1Z2VuZUBocC5jb20+CiAgSmFnYWRlZXNoIFVqamEgPGphZ2FkZWVzaC51amph
QGFybS5jb20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgU2hpLCBTdGV2
ZW4gPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogIFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwu
Y29tPgogIFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAzMzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 19:36:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 19:36:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5bZo-0005Ln-Ch; Sun, 17 Mar 2019 19:36: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=N+74=RU=citrix.com=prvs=972841259=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h5bZm-0005Ld-Qi
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 19:36:06 +0000
X-Inumbo-ID: e72a04f2-48eb-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e72a04f2-48eb-11e9-bc90-bc764e045a96;
 Sun, 17 Mar 2019 19:36:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,491,1544486400"; d="scan'208";a="80809458"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 17 Mar 2019 19:35:58 +0000
Message-ID: <1552851358-27178-2-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552851358-27178-1-git-send-email-igor.druzhinin@citrix.com>
References: <1552851358-27178-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/2] x86/hvm: finish IOREQs correctly on
 completion 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: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, paul.durrant@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>

U2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBp
biAzYmRlYzUzMGE1Cih4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNj
ZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCmNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFzIGhhcyBi
ZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5
X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29rYXkKKGUuZy4gd2hl
biBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JF
UQpoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11bF9kb19p
bygpIHdoZXJlCklPUkVRcyBhcmUgY29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBh
IGRvbWFpbiBjcmFzaCB1cG9uCnRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJp
bmcgaHZtZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCnRoZSByZW1uYW50cyBvZiB0aGUgcHJldmlv
dXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hpbmUuCgpUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaGFz
IGJlZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCnR5cGUgd2hl
cmUgYW4gZW11bGF0b3IgY2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFf
c2VydmVyCmFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JFUSB3
aGljaCBtYWRlCmh2bV9jb3B5Xy4uKCkgdG8gYmVoYXZlIGRpZmZlcmVudGx5IG9uIHRoZSB3YXkg
YmFjay4KCkZpeCBpdCBmb3Igbm93IGJ5IGNoZWNraW5nIGlmIElPUkVRIGNvbXBsZXRpb24gaXMg
cmVxdWlyZWQgKHdoaWNoCmNhbiBiZSBpZGVudGlmaWVkIGJ5IHF1ZXJ5aW5nIE1NSU8gY2FjaGUp
IGJlZm9yZSB0cnlpbmcgdG8gZmluaXNoCmEgbWVtb3J5IGFjY2VzcyBpbW1lZGlhdGVseSB0aHJv
dWdoIGh2bV9jb3B5Xy4uKCksIHJlLWVudGVyCmh2bWVtdWxfZG9faW8oKSBvdGhlcndpc2UuIFRo
aXMgY2hhbmdlIGFsb25lIG9ubHkgYWRkcmVzc2VzIElPUkVRCmNvbXBsZXRpb24gaXNzdWUgZm9y
IFAyTSB0eXBlIGNoYW5naW5nIGZyb20gTU1JTyB0byBSQU0gaW4gdGhlCm1pZGRsZSBvZiBlbXVs
YXRpb24gYnV0IGxlYXZlcyBhIGNhc2Ugd2hlcmUgbmV3IElPUkVRcyBtaWdodCBiZQppbnRyb2R1
Y2VkIGJ5IFAyTSBjaGFuZ2VzIGZyb20gUkFNIHRvIE1NSU8gKHdoaWNoIGlzIGxlc3MgbGlrZWx5
CnRvIGZpbmQgaW4gcHJhY3RpY2UpIHRoYXQgcmVxdWlyZXMgbW9yZSBzdWJzdGFudGlhbCBjaGFu
Z2VzIGluCk1NSU8gZW11bGF0aW9uIGNvZGUuCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgoqIGNvcnJlY3RlZCB0
aGUgY2FzZXMgY292ZXJlZCBieSB0aGUgY2hhbmdlIGluIHRoZSBkZXNjcmlwdGlvbgoqIG90aGVy
IG1pbm9yIHN1Z2dlc3Rpb25zCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAzMSAr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGMyMzZlN2QuLmJmYTNl
MWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05NTIsNyArOTUyLDcgQEAgc3RhdGljIGludCBodm1lbXVs
X3BoeXNfbW1pb19hY2Nlc3MoCiAgKiBjYWNoZSBpbmRleGVkIGJ5IGxpbmVhciBNTUlPIGFkZHJl
c3MuCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmh2bWVtdWxfZmluZF9tbWlv
X2NhY2hlKAotICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvLCB1bnNpZ25lZCBsb25nIGdsYSwg
dWludDhfdCBkaXIpCisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8sIHVuc2lnbmVkIGxvbmcg
Z2xhLCB1aW50OF90IGRpciwgYm9vbCBjcmVhdGUpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAg
ICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZTsKQEAgLTk2Niw2ICs5NjYsOSBAQCBzdGF0
aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAgICAg
ICAgICAgIHJldHVybiBjYWNoZTsKICAgICB9CiAKKyAgICBpZiAoICFjcmVhdGUgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKwogICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQ7CiAgICAgaWYo
IGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2FjaGUpICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CkBAIC0xMDAwLDcgKzEwMDMsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX21taW9fYWNj
ZXNzKAogewogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZt
Lmh2bV9pbzsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9IGdsYSAmIH5QQUdFX01BU0s7Ci0g
ICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZSA9IGh2bWVtdWxfZmluZF9tbWlvX2NhY2hl
KHZpbywgZ2xhLCBkaXIpOworICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBodm1l
bXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyLCB0cnVlKTsKICAgICB1bnNpZ25lZCBp
bnQgY2h1bmssIGJ1ZmZlcl9vZmZzZXQgPSAwOwogICAgIHBhZGRyX3QgZ3BhOwogICAgIHVuc2ln
bmVkIGxvbmcgb25lX3JlcCA9IDE7CkBAIC0xMDg5LDggKzEwOTIsOSBAQCBzdGF0aWMgaW50IGxp
bmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpw
X2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1f
ZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmlu
Zm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0uaHZt
X2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKLSAgICBp
bnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAKICAgICBpZiAo
IG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7CkBAIC0xMTA0LDcgKzExMDgsMTQg
QEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGlu
dCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAg
cmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVj
LCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElmIHRoZXJlIGlzIGFuIE1NSU8gY2FjaGUgZW50
cnkgZm9yIHRoZSBhY2Nlc3MgdGhlbiB3ZSBtdXN0IGJlIHJlLWlzc3VpbmcKKyAgICAgKiBhbiBh
Y2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5kbGVkIGFzIE1NSU8uIFRodXMgaXQgaXMgaW1w
ZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxlIHRoaXMgYWNjZXNzIGluIHRoZSBzYW1lIHdh
eSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UKKyAgICAgKiBjbGVhbiB1cCBhbnkg
aW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoICFodm1lbXVsX2ZpbmRfbW1pb19jYWNo
ZSh2aW8sIGFkZHIsIElPUkVRX1JFQUQsIGZhbHNlKSApCisgICAgICAgIHJjID0gaHZtX2NvcHlf
ZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAK
ICAgICBzd2l0Y2ggKCByYyApCiAgICAgewpAQCAtMTEzNSw4ICsxMTQ2LDkgQEAgc3RhdGljIGlu
dCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZv
aWQgKnBfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVj
dCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9f
dCBwZmluZm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5o
dm0uaHZtX2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsK
LSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAKICAg
ICBpZiAoIG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7CkBAIC0xMTUwLDcgKzEx
NjIsMTQgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNp
Z25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0K
IAotICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMs
IHBmZWMsICZwZmluZm8pOworICAgIC8qCisgICAgICogSWYgdGhlcmUgaXMgYW4gTU1JTyBjYWNo
ZSBlbnRyeSBmb3IgdGhlIGFjY2VzcyB0aGVuIHdlIG11c3QgYmUgcmUtaXNzdWluZworICAgICAq
IGFuIGFjY2VzcyB0aGF0IHdhcyBwcmV2aW91c2x5IGhhbmRsZWQgYXMgTU1JTy4gVGh1cyBpdCBp
cyBpbXBlcmF0aXZlIHRoYXQKKyAgICAgKiB3ZSBoYW5kbGUgdGhpcyBhY2Nlc3MgaW4gdGhlIHNh
bWUgd2F5IHRvIGd1YXJhbnRlZSBjb21wbGV0aW9uIGFuZCBoZW5jZQorICAgICAqIGNsZWFuIHVw
IGFueSBpbnRlcmltIHN0YXRlLgorICAgICAqLworICAgIGlmICggIWh2bWVtdWxfZmluZF9tbWlv
X2NhY2hlKHZpbywgYWRkciwgSU9SRVFfV1JJVEUsIGZhbHNlKSApCisgICAgICAgIHJjID0gaHZt
X2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8p
OwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 19:36:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 19:36:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5bZp-0005Ly-Mz; Sun, 17 Mar 2019 19:36:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N+74=RU=citrix.com=prvs=972841259=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h5bZo-0005Ls-OA
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 19:36:08 +0000
X-Inumbo-ID: e679cbe6-48eb-11e9-85a3-87e5b2872144
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e679cbe6-48eb-11e9-85a3-87e5b2872144;
 Sun, 17 Mar 2019 19:36:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,491,1544486400"; d="scan'208";a="80809457"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 17 Mar 2019 19:35:57 +0000
Message-ID: <1552851358-27178-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 1/2] x86/hvm: split all linear reads and
 writes at page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, paul.durrant@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>

UnVsaW5nIG91dCBwYWdlIHN0cmFkZGxpbmcgYXQgbGluZWFyIGxldmVsIG1ha2VzIGl0IGVhc2ll
ciB0bwpkaXN0aW5ndWlzaCBjaHVua3MgdGhhdCByZXF1aXJlIHByb3BlciBoYW5kbGluZyBhcyBN
TUlPIGFjY2VzcwphbmQgbm90IGNvbXBsZXRlIHRoZW0gYXMgcGFnZSBzdHJhZGRsaW5nIG1lbW9y
eSB0cmFuc2FjdGlvbnMKcHJlbWF0dXJlbHkuIFRoaXMgZG9lc24ndCBjaGFuZ2UgdGhlIGdlbmVy
YWwgYmVoYXZpb3IuCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCA3MCArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygr
KSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCA3NTRiYWY2Li5jMjM2ZTdkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwpAQCAtMTA4OSwxMiArMTA4OSwyNSBAQCBzdGF0aWMgaW50IGxpbmVhcl9y
ZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEs
CiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Ci0g
ICAgaW50IHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRl
cywgcGZlYywgJnBmaW5mbyk7CisgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgJiB+UEFH
RV9NQVNLOworICAgIGludCByYzsKIAotICAgIHN3aXRjaCAoIHJjICkKKyAgICBpZiAoIG9mZnNl
dCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBvZmZz
ZXQsIHBhcnQxOworICAgICAgICB1bnNpZ25lZCBpbnQgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZz
ZXQ7CisKKyAgICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4g
Ki8KKyAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyLCBwYXJ0MSwgcF9kYXRhLCBwZmVjLCBo
dm1lbXVsX2N0eHQpOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAg
ICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRh
ICsgcGFydDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4
dCk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwogCisgICAg
c3dpdGNoICggcmMgKQorICAgIHsKICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiAKQEAgLTExMDYsMTkgKzExMTksOSBAQCBzdGF0aWMgaW50IGxp
bmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpw
X2RhdGEsCiAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKLSAgICAgICAgb2Zmc2V0ID0gYWRkciAm
IH5QQUdFX01BU0s7Ci0gICAgICAgIGlmICggb2Zmc2V0ICsgYnl0ZXMgPD0gUEFHRV9TSVpFICkK
LSAgICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0ZXMs
IHBfZGF0YSwgcGZlYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaHZtZW11bF9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpKTsKLQotICAgICAgICAvKiBTcGxpdCB0
aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAqLwotICAgICAgICBwYXJ0MSA9IFBBR0Vf
U0laRSAtIG9mZnNldDsKLSAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyLCBwYXJ0MSwgcF9k
YXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwotICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tB
WSApCi0gICAgICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBw
YXJ0MSwgcF9kYXRhICsgcGFydDEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMs
IGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIHJldHVybiByYzsKKyAgICAgICAgcmV0dXJuIGh2bWVt
dWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMp
KTsKIAogICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICBjYXNlIEhWTVRSQU5T
X2dmbl9zaGFyZWQ6CkBAIC0xMTMyLDEyICsxMTM1LDI1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dy
aXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEs
CiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwot
ICAgIGludCByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAmIH5QQUdF
X01BU0s7CisgICAgaW50IHJjOwogCi0gICAgc3dpdGNoICggcmMgKQorICAgIGlmICggb2Zmc2V0
ICsgYnl0ZXMgPiBQQUdFX1NJWkUgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG9mZnNl
dCwgcGFydDE7CisgICAgICAgIHVuc2lnbmVkIGludCBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNl
dDsKKworICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAq
LworICAgICAgICByYyA9IGxpbmVhcl93cml0ZShhZGRyLCBwYXJ0MSwgcF9kYXRhLCBwZmVjLCBo
dm1lbXVsX2N0eHQpOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAg
ICAgICByYyA9IGxpbmVhcl93cml0ZShhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0
YSArIHBhcnQxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9j
dHh0KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gaHZtX2NvcHlfdG9f
Z3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwogCisgICAg
c3dpdGNoICggcmMgKQorICAgIHsKICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiAKQEAgLTExNDYsMTkgKzExNjIsOSBAQCBzdGF0aWMgaW50IGxp
bmVhcl93cml0ZSh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAq
cF9kYXRhLAogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKICAgICBjYXNlIEhW
TVRSQU5TX2JhZF9nZm5fdG9fbWZuOgotICAgICAgICBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFT
SzsKLSAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQotICAgICAgICAg
ICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwg
cGZlYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVt
dWxfY3R4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtu
b3duX2dsYShhZGRyLCBieXRlcywgcGZlYykpOwotCi0gICAgICAgIC8qIFNwbGl0IHRoZSBhY2Nl
c3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCi0gICAgICAgIHBhcnQxID0gUEFHRV9TSVpFIC0g
b2Zmc2V0OwotICAgICAgICByYyA9IGxpbmVhcl93cml0ZShhZGRyLCBwYXJ0MSwgcF9kYXRhLCBw
ZmVjLCBodm1lbXVsX2N0eHQpOwotICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgICAgICByYyA9IGxpbmVhcl93cml0ZShhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEs
IHBfZGF0YSArIHBhcnQxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZt
ZW11bF9jdHh0KTsKLSAgICAgICAgcmV0dXJuIHJjOworICAgICAgICByZXR1cm4gaHZtZW11bF9s
aW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykp
OwogCiAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3NoYXJlZDoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 21:07:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 21: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 1h5czZ-0003gr-Bq; Sun, 17 Mar 2019 21:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10yI=RU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5czX-0003gf-Uf
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 21:06:47 +0000
X-Inumbo-ID: 8e72640a-48f8-11e9-82ce-73caa1a152d6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e72640a-48f8-11e9-82ce-73caa1a152d6;
 Sun, 17 Mar 2019 21:06: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 1h5czO-0003HC-Iv; Sun, 17 Mar 2019 21: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 1h5czO-0006GG-AZ; Sun, 17 Mar 2019 21:06:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5czO-0004fN-9C; Sun, 17 Mar 2019 21:06:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133855-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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=d9896164529697fade02aafc65a06722f7191d68
X-Osstest-Versions-That: linux=99403097be0cbe12042775d9ca3a66f2018adc3e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Mar 2019 21:06:38 +0000
Subject: [Xen-devel] [linux-4.14 test] 133855: 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>

ZmxpZ2h0IDEzMzg1NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTk0MDMwOTdiZTBjYmUxMjA0Mjc3NWQ5Y2Ez
YTY2ZjIwMThhZGMzZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjI0ICAyMDE5LTAzLTA3IDAz
OjQxOjAzIFogICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzc4MiAgMjAxOS0wMy0x
MyAyMToxMTo1NSBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFqYXkgU2luZ2ggPGFqYXkua2F0aGF0QG1pY3Jv
Y2hpcC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleGFuZGVy
IE9ubmFzY2ggPGFsZXhhbmRlci5vbm5hc2NoQGxhbmRpc2d5ci5jb20+CiAgQWxleGVpIFN0YXJv
dm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92
QGlzcHJhcy5ydT4KICBBbGlzdGFpciBTdHJhY2hhbiA8YXN0cmFjaGFuQGdvb2dsZS5jb20+CiAg
QW5kZXJzIFJveGVsbCA8YW5kZXJzLnJveGVsbEBsaW5hcm8ub3JnPgogIEFuZHJlYXMgR3J1ZW5i
YWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IEx1bm4gPGFuZHJld0BsdW5uLmNo
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5keSBHcm9z
cyA8YW5keS5ncm9zc0BsaW5hcm8ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZj
aGVua29AbGludXguaW50ZWwuY29tPgogIEFuZHkgU2hldmNoZW5rbyA8YW5keS5zaGV2Y2hlbmtv
QGdtYWlsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmllbCBFbGlv
ciA8YWVsaW9yQG1hcnZlbGwuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEF0c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgog
IEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJw
QHN1c2UuZGU+CiAgQnJpYW4gV2VsdHkgPGJyaWFuLndlbHR5QGludGVsLmNvbT4KICBCcmlqZXNo
IFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgQ2hyaXMuSGVhbHlAemlpLmFlcm8KICBD
aHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+CiAgQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1
QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNv
bT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVy
IDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9n
ZWFyYm94Lm5ldD4KICBEYW5pZWwgRi4gRGlja2luc29uIDxjc2hvcmVkQHRoZWNzaG9yZS5jb20+
CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRGF2ZSBZb3VuZyA8ZHlvdW5n
QHJlZGhhdC5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5p
cy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGVueXMgRG15dHJpeWVua28gPGRlbnlzQHRpLmNv
bT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRXJpYyBC
aWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29v
Z2xlLmNvbT4KICBFcmlrIEh1Z25lIDxlcmlrLmh1Z25lQGdtYWlsLmNvbT4KICBGYXRoaSBCb3Vk
cmEgPGZhdGhpLmJvdWRyYUBsaW5hcm8ub3JnPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJp
QGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2Vl
cnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHZXJhbGQgU2NoYWVm
ZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0Bl
bWJlZGRlZG9yLmNvbT4KICBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNyb3NvZnQuY29tPgog
IEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAgSWFuIEtlbnQgPHJhdmVu
QHRoZW1hdy5uZXQ+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEl2YW4gTWlyb25vdiA8bWly
b25vdi5pdmFuQGdtYWlsLmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4K
ICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVu
cy5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmFzb24g
R3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5k
az4KICBKZXJyeSBTbml0c2VsYWFyIDxqc25pdHNlbEByZWRoYXQuY29tPgogIEppYXh1biBZYW5n
IDxqaWF4dW4ueWFuZ0BmbHlnb2F0LmNvbT4KICBKaW5nIFhpYSA8amluZy54aWFAdW5pc29jLmNv
bT4KICBKaXJpIEJlbmMgPGpiZW5jQHJlZGhhdC5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKaXJpIFBpcmtvIDxqaXJp
QG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBI
b3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9obiBKb2hhbnNlbiA8am9obi5qb2hhbnNlbkBj
YW5vbmljYWwuY29tPgogIEpvbiBNYWxveSA8am9uLm1hbG95QGVyaWNzc29uLmNvbT4KICBKb3Nl
IEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxqb3NlLmFicmV1QHN5
bm9wc3lzLmNvbT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bi1S
dSBDaGFuZyA8anJqYW5nQHJlYWx0ZWsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZl
bmdAY2Fub25pY2FsLmNvbT4KICBLYWlydWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+CiAgS2Fs
bGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVs
Lm9yZz4KICBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5j
b20+CiAgTGF3cmVuY2UgQnJha21vIDxicmFrbW9AZmIuY29tPgogIExpIFlhbmcgPGxlb3lhbmcu
bGlAbnhwLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExpdSBYaWFu
ZyA8bGl1LnhpYW5nNkB6dGUuY29tLmNuPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5z
az4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4K
ICBMdWlzIENoYW1iZXJsYWluIDxtY2dyb2ZAa2VybmVsLm9yZz4KICBNYWRhbGluIEJ1Y3VyIDxt
YWRhbGluLmJ1Y3VyQG54cC5jb20+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNv
bT4KICBNYW5zIFJ1bGxnYXJkIDxtYW5zQG1hbnNyLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFu
QGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJj
ZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5z
enlwcm93c2tpQHNhbXN1bmcuY29tPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVt
ZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0
ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWFy
dGluIFdpbGNrIDxtd2lsY2tAc3VzZS5jb20+CiAgTWFydHluYXMgUHVtcHV0aXMgPG1AbGFtYmRh
Lmx0PgogIE1hcnR5bmFzIFB1bXB1dGlzIDxtYXJ0eW5hc0B3ZWF2ZS53b3Jrcz4KICBNYXNhbWkg
SGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FA
Y2hyb21pdW0ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtl
cm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW1lIFJp
cGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwu
Y2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBQZXRsYW4gPG1wZXRsYW5AcmVkaGF0LmNvbT4K
ICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3Jh
dmV0ekBvcmFjbGUuY29tPgogIE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50
ZWwuY29tPgogIE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZyaWxvdkBnbWFpbC5jb20+
CiAgTWlraGFpbCBaYXNsb25rbyA8emFzbG9ua29AbGludXguaWJtLmNvbT4KICBNaW5nIEx1IDxt
aW5nLmx1QGNpdHJpeC5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFy
by5vcmc+CiAgTmF6YXJvdiBTZXJnZXkgPHMtbmF6YXJvdkB5YW5kZXgucnU+CiAgUGFibG8gTmVp
cmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2
My5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29j
aWFsa293c2tpQGJvb3RsaW4uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+
CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUu
Y29tLmNuPgogIFBlbmcgTGkgPGxpcGVuZzMyMUBodWF3ZWkuY29tPgogIFBldGVyIFppamxzdHJh
IChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3Pgog
IFFpbmcgWGlhIDxzYWJlcmxpbHkueGlhQGhpc2lsaWNvbi5jb20+CiAgUmFmYWVsIEouIFd5c29j
a2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhamFzaW5naCBUaGF2YW1hbmkgPFQu
UmFqYXNpbmdoQGxhbmRpc2d5ci5jb20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlr
QGZyZWUuZnI+CiAgUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb25uaWUg
U2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUm95IFBsZWRnZSA8cm95LnBsZWRnZUBu
eHAuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2Fz
aGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlcmdleSBOYXphcm92IDxzLW5hemFyb3ZA
eWFuZGV4LnJ1PgogIFNoZW5nIExhbiA8bGFuc2hlbmdAaHVhd2VpLmNvbT4KICBTaHVhaCBLaGFu
IDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5u
ZXQuYXU+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8
b2theWFAa2VybmVsLm9yZz4KICBTcmluaXZhcyBLYW5kYWdhdGxhIDxzcmluaXZhcy5rYW5kYWdh
dGxhQGxpbmFyby5vcmc+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dh
cnphcmVAcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNl
Y3VuZXQuY29tPgogIFN0ZXBoYW5lIEVyYW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGV2
ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3UgWWFuanVuIDxzdXlqLmZuc3RA
Y24uZnVqaXRzdS5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZl
bGwuY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpw
PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBMZW5kYWNr
eSA8VGhvbWFzLkxlbmRhY2t5QGFtZC5jb20+CiAgVGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxp
bnV4LmludGVsLmNvbT4KICBUaW11ciBDZWxpayA8bWFpbEB0aW11cmNlbGlrLmRlPgogIFRvbSBM
ZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVG9tb25vcmkgU2FraXRhIDx0b21v
bm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29t
PgogIFRvbnkgV3UgPHRvbnl3dUByZWFsdGVrLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNz
b25AbGluYXJvLm9yZz4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4KICBWaW5jZW50IEJh
dHRzIDx2YmF0dHNAaGFzaGJhbmdiYXNoLmNvbT4KICBWaW5jZW50IFdoaXRjaHVyY2ggPHZpbmNl
bnQud2hpdGNodXJjaEBheGlzLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgog
IFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICBXZWkgWHUgPHh1d2VpNUBoaXNpbGljb24uY29tPgogIFdpbGwgRGVh
Y29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMu
ZGU+CiAgWWFmYW5nIFNoYW8gPGxhb2FyLnNoYW9AZ21haWwuY29tPgogIFlhbyBMaXUgPHlvdHRh
LmxpdUB1Y2xvdWQuY24+CiAgWW9uZ2hvbmcgU29uZyA8eWhzQGZiLmNvbT4KICBZb25nbG9uZyBM
aXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3
ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIFpoYW5nWGlhb3h1
IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICBaaG91IFlhbmppZSA8emhvdXlhbmppZUBjZHVl
c3RjLmVkdS5jbj4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKICAgOTk0MDMwOTdiZTBjLi5kOTg5NjE2NDUyOTYgIGQ5ODk2MTY0NTI5Njk3ZmFk
ZTAyYWFmYzY1YTA2NzIyZjcxOTFkNjggLT4gdGVzdGVkL2xpbnV4LTQuMTQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 17 23:19:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Mar 2019 23:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5f3Q-0004kr-41; Sun, 17 Mar 2019 23:18:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCQ8=RU=xenproject.org=prvs=9726a7ba2=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h5f3P-0004kf-CM
 for xen-devel@lists.xenproject.org; Sun, 17 Mar 2019 23:18:55 +0000
X-Inumbo-ID: 03a0e0fa-490b-11e9-ba9c-43bcdbc1cec2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03a0e0fa-490b-11e9-ba9c-43bcdbc1cec2;
 Sun, 17 Mar 2019 23:18:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,491,1544486400"; d="scan'208";a="80814026"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83741-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=c49f298d28cb90c332f8d495a6dfb355bc4014f0
X-Osstest-Versions-That: ovmf=d868846a4ecc1f3ec28f68e05519960275138771
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 17 Mar 2019 23:18:39 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83741: 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
Mzc0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzQxLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjNDlmMjk4ZDI4Y2I5MGMzMzJmOGQ0OTVhNmRmYjM1NWJj
NDAxNGYwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkODY4ODQ2YTRl
Y2MxZjNlYzI4ZjY4ZTA1NTE5OTYwMjc1MTM4NzcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
MzkgIDIwMTktMDMtMTcgMDY6NTU6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzQxICAyMDE5LTAzLTE3IDE4OjI0OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4K
ICBMb2ggVGllbiBIb2NrIDx0aWVuLmhvY2subG9oQGludGVsLmNvbT4KICBMb2gsIFRpZW4gSG9j
ayA8dGllbi5ob2NrLmxvaEBpbnRlbC5jb20+CiAgTWljaGFlbCBKb2huc29uIDxtaWNoYWVsLmpv
aG5zb25AaW50ZWwuY29tPgogIG1qb2huNCA8bWljaGFlbC5qb2huc29uQGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1k
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBi
cm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYzQ5ZjI5OGQyOGNiOTBjMzMyZjhkNDk1YTZkZmIzNTViYzQwMTRmMApBdXRo
b3I6IExvaCwgVGllbiBIb2NrIDx0aWVuLmhvY2subG9oQGludGVsLmNvbT4KRGF0ZTogICBGcmkg
RmViIDIyIDE1OjU4OjAzIDIwMTkgKzA4MDAKCiAgICBFbWJlZGRlZFBrZy9NbWNEeGU6IEVuYWJs
ZSA0LWJpdCBtb2RlIGV2ZW4gaWYgU0RfSElHSF9TUEVFRCBpcyBub3Qgc3VwcG9ydGVkCiAgICAK
ICAgIElmIFNEIGRvZXNuJ3Qgc3VwcG9ydCBTRF9ISUdIX1NQRUVELCBmdW5jdGlvbiBzaG91bGQg
c3RpbGwgY29udGludWUgdG8KICAgIHNldHVwIFNEIHRvIGdvIGludG8gNCBiaXRzIG1vcmUgaWYg
aXQgaXMgc3VwcG9ydGVkLiBDdXJyZW50bHksIHRoZSBjb2RlCiAgICBpbmFkdmVydGVudGx5IGV4
aXRzIGVhcmx5LCBidXQgd2l0aCBhIEVGSV9TVUNDRVNTIHJldHVybiBjb2RlLCBhbmQgc28KICAg
IGV4ZWN1dGlvbiBwcm9jZWVkcyB3aXRob3V0IGV2ZXIgYXR0ZW1wdGluZyB0byBlbmFibGUgNC1i
aXQgbW9kZS4KICAgIAogICAgU2luY2Ugbm90IGhhdmluZyBTRF9ISUdIX1NQRUVEIHN1cHBvcnQg
aXMgbm90IGFuIGVycm9yLCBkb3duZ3JhZGUgdGhlCiAgICBtZXNzYWdlIHRoYXQgcmVwb3J0cyB0
aGlzIHRvIERFQlVHX0lORk8uCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IExvaCBUaWVuIEhv
Y2sgPHRpZW4uaG9jay5sb2hAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoKY29tbWl0IGIwMTg5ZWFjMDBhNWE5N2Vj
ZjQ2OTdiZmUyMmQ0OWFhNDdlMzkxNjIKQXV0aG9yOiBtam9objQgPG1pY2hhZWwuam9obnNvbkBp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIE5vdiAyIDEwOjAyOjEwIDIwMTggKzA4MDAKCiAgICBCYXNl
VG9vbHM6IEV4cGxpY2l0bHkgY2xvc2UgZmlsZXMgYWZ0ZXIgcmVhZGxpbmVzCiAgICAKICAgIFJl
d29yayBzb21lIGZpbGUgb3BlbigpLnJlYWRsaW5lcyB0byBvcGVuLCByZWFkbGluZXMsIGNsb3Nl
LgogICAgVGhpcyBwcmV2ZW50cyBleGNlc3NpdmUgZmlsZSBoYW5kbGVzIGJlaW5nIG9wZW4gYXQg
dGhlIHNhbWUgdGltZSwKICAgIHdoaWNoIG1heSBiZSBhIHByb2JsZW0gd2l0aCBhbHRlcm5hdGl2
ZSBweXRob24gZW52aXJvbm1lbnRzLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEpvaG5zb24gPG1pY2hh
ZWwuam9obnNvbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9iIEZlbmcgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgoKY29tbWl0IGRiZTA1Y2IxYzAzODZiNmM2YWJjMzJiNzcxNDk5YWNjMjhh
Mjc1MjAKQXV0aG9yOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IE1hciAxNCAyMjo0NzozMiAyMDE5ICswODAwCgogICAgQmFzZVRvb2xzOiBGaXhlZCB0aGUg
aXNzdWUgb2YgQmFzZVRvb2xzIE1ha2UgY2xlYW5hbGwgZmFpbGVkLgogICAgCiAgICBCWjpodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjIKICAgIFRoZXJl
IGlzIGR1cGxpY2F0ZWQgJChQWVRIT05fQ09NTUFORCkgaW4gdGhlCiAgICBjb21tYW5kIG9mIGNs
ZWFuYWxsCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 03:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 03: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 1h5jGW-0007nC-6B; Mon, 18 Mar 2019 03: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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5jGU-0007n0-UY
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 03:48:42 +0000
X-Inumbo-ID: b588a828-4930-11e9-be5d-eb4b12d08fe7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b588a828-4930-11e9-be5d-eb4b12d08fe7;
 Mon, 18 Mar 2019 03:48: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 1h5jGN-0004mX-TS; Mon, 18 Mar 2019 03:48: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 1h5jGN-0000Ni-JM; Mon, 18 Mar 2019 03:48:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5jGN-0004hp-Ij; Mon, 18 Mar 2019 03:48:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133856-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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot: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-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel: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-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu: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-libvirt: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-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked: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-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-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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: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-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 03:48:35 +0000
Subject: [Xen-devel] [linux-3.18 test] 133856: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg1NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzgxOQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzNTM5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBwYXNzIGluIDEzMzgxOQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzODE5
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzgxOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzODE5IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzM4MTkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI4ODA3CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWls
ZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICBlMTI4ZjE2ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQwMzdkMTE5ZTU4
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1
NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIw
MTgtMTAtMTcgMjE6NDc6MzkgWiAgMTUxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYw
ICAyMDE4LTExLTEwIDE2OjE3OjMwIFogIDEyNyBkYXlzICAgODUgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMzNDA2ICAyMDE5LTAyLTI0IDA0OjAzOjIzIFogICAyMSBkYXlzICAgMTUg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo2MjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NDIgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 06:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 06: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 1h5mBZ-0005HY-7z; Mon, 18 Mar 2019 06:55: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=qHvw=RV=sina.com=ramblech@srs-us1.protection.inumbo.net>)
 id 1h5m6k-0005BP-NR
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 06:50:50 +0000
X-Inumbo-ID: 286a4523-494a-11e9-bc90-bc764e045a96
Received: from mail7-218.sinamail.sina.com.cn (unknown [202.108.7.218])
 by us1-rack-dfw2.inumbo.com (Halon) with SMTP
 id 286a4523-494a-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 06:50:47 +0000 (UTC)
Received: from webmail-14-99.pop3.fmail.dbl.sinanode.com (HELO
 webmail.sinamail.sina.com.cn)([10.41.14.99]) by sina.com with SMTP
 id 5C8F3FC50000291C; Mon, 18 Mar 2019 14:50:45 +0800 (CST)
X-Sender: ramblech@sina.com
X-SMAIL-MID: 601686394444
Received: by webmail.sinamail.sina.com.cn (Postfix, from userid 495)
 id 852274140093; Mon, 18 Mar 2019 14:50:45 +0800 (CST)
Date: Mon, 18 Mar 2019 14:50:45 +0800
Received: from ramblech@sina.com([59.46.74.194]) by m0.mail.sina.com.cn via
 HTTP; Mon, 18 Mar 2019 14:50:45 +0800 (CST)
From: <ramblech@sina.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
X-Priority: 3
X-MessageID: 5c8f3fc512cd362_201903
X-Originating-IP: [10.41.14.99]
X-Mailer: Sina WebMail 4.0
Message-Id: <20190318065045.852274140093@webmail.sinamail.sina.com.cn>
X-Mailman-Approved-At: Mon, 18 Mar 2019 06:55:47 +0000
Subject: [Xen-devel] Xen ARM Fault recovery for automotive use 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>
Reply-To: ramblech@sina.com
Content-Type: multipart/mixed; boundary="===============2390038504264576139=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2390038504264576139==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_5ae9e28bf71c9f12c19ef75deb1b9893"


--=-sinamail_alt_5ae9e28bf71c9f12c19ef75deb1b9893
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

SGVsbG8sSSdtIHJlc2VhcmNoaW5nIHhlbiBmb3IgYXV0b21vdGl2ZSB1c2UgY2FzZSBhbmQgSSBz
ZWUgYSBwcmVzZW50YXRpb24gY2FsbGVkOiJEZXNpZ24gYW5kIEltcGxlbWVudGF0aW9uIG9mIEF1
dG9tb3RpdmUgVmlydHVhbGl6YXRpb24gQmFzZWQgb24gWGVuIC0gU3VuZy1NaW4gTGVlLCBTYW1z
dW5nIEVsZWN0cm9uaWNzIiBvbiAgWGVuIERldmVsb3BlciBhbmQgRGVzaWduIFN1bW1pdCAyMDE4
LgpJJ20gaW50ZXJlc3RpbmcgaW4gdGhlIG1vZGlmaWNhdGlvbiBvZiBmYXVsdCByZWNvdmVyeSAg
c2NlbmFyaW8gb24gUDl+UDExLCBpdCBpbnRyb2R1Y2VkIGEgbmV3IGh5cGVyY2FsbCBjYWxsZWQg
WEVOX0RPTUNUTF9zYW1zdW5nX3Jlc2V0LldoZXJlIGNhbiBJIGZpbmQgc29tZSBjb2RlIG9yIHR1
dG9yaWFsIGZvciB0aGlzIG1vZGlmaWNhdGlvbj8gSGFzIHRoZSBjb2RlIGJlZW4gcmVsZWFzZWQ/
VGhhbmsgeW91IQ==


--=-sinamail_alt_5ae9e28bf71c9f12c19ef75deb1b9893
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMCwgMTAsIDEwKTsgZm9udC1mYW1pbHk6IFJv
Ym90bywgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgd2hpdGUtc3BhY2U6IHBy
ZS13cmFwOyI+SGVsbG8sPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2Io
MTAsIDEwLCAxMCk7IGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsiPkknbSByZXNlYXJjaGluZyB4ZW4g
Zm9yIDwvc3Bhbj48Zm9udCBjb2xvcj0iIzBhMGEwYSIgZmFjZT0iUm9ib3RvLCBBcmlhbCwgc2Fu
cy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsgd2hpdGUtc3BhY2U6IHByZS13
cmFwOyI+YXV0b21vdGl2ZSB1c2UgY2FzZSBhbmQgSSBzZWUgYSBwcmVzZW50YXRpb24gY2FsbGVk
Ojwvc3Bhbj48L2ZvbnQ+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMCwgMTAs
IDEwKTsgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog
MTRweDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyI+IkRlc2lnbiBhbmQgSW1wbGVtZW50YXRpb24g
b2YgQXV0b21vdGl2ZSBWaXJ0dWFsaXphdGlvbiBCYXNlZCBvbiBYZW4gLSBTdW5nLU1pbiBMZWUs
IFNhbXN1bmcgRWxlY3Ryb25pY3MiIDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xv
cjogcmdiKDEwLCAxMCwgMTApOyBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiAxNHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij5vbiAgPC9zcGFuPjxm
b250IGNvbG9yPSIjMGEwYTBhIiBmYWNlPSJSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij5YZW4gRGV2
ZWxvcGVyIGFuZCBEZXNpZ24gU3VtbWl0IDIwMTguPC9zcGFuPjwvZm9udD48L2Rpdj48ZGl2Pjxm
b250IGNvbG9yPSIjMGEwYTBhIiBmYWNlPSJSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij48YnI+PC9z
cGFuPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMGEwYTBhIiBmYWNlPSJSb2JvdG8s
IEFyaWFsLCBzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyB3aGl0ZS1z
cGFjZTogcHJlLXdyYXA7Ij5JJ20gaW50ZXJlc3RpbmcgaW4gdGhlIG1vZGlmaWNhdGlvbiBvZiBm
YXVsdCByZWNvdmVyeSAgc2NlbmFyaW8gb24gUDl+UDExLCBpdCBpbnRyb2R1Y2VkIGEgbmV3IGh5
cGVyY2FsbCBjYWxsZWQgWEVOX0RPTUNUTF9zYW1zdW5nX3Jlc2V0Ljwvc3Bhbj48L2ZvbnQ+PC9k
aXY+PGRpdj48Zm9udCBjb2xvcj0iIzBhMGEwYSIgZmFjZT0iUm9ib3RvLCBBcmlhbCwgc2Fucy1z
ZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsgd2hpdGUtc3BhY2U6IHByZS13cmFw
OyI+V2hlcmUgY2FuIEkgZmluZCBzb21lIGNvZGUgb3IgdHV0b3JpYWwgZm9yIHRoaXMgbW9kaWZp
Y2F0aW9uPyBIYXMgdGhlIGNvZGUgYmVlbiByZWxlYXNlZD88L3NwYW4+PC9mb250PjwvZGl2Pjxk
aXY+PGZvbnQgY29sb3I9IiMwYTBhMGEiIGZhY2U9IlJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE0cHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsiPlRo
YW5rIHlvdSE8L3NwYW4+PC9mb250PjwvZGl2Pg==


--=-sinamail_alt_5ae9e28bf71c9f12c19ef75deb1b9893--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2390038504264576139==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 18 07:23:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 07:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5mcd-0007Yi-1Q; Mon, 18 Mar 2019 07:23:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5mca-0007YW-Rh
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 07:23:44 +0000
X-Inumbo-ID: bf8e276c-494e-11e9-b7cf-fb7323be77e3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf8e276c-494e-11e9-b7cf-fb7323be77e3;
 Mon, 18 Mar 2019 07:23: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 1h5mcT-00013C-JB; Mon, 18 Mar 2019 07:23:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5mcT-0001iy-7u; Mon, 18 Mar 2019 07:23:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5mcT-0001Y3-7F; Mon, 18 Mar 2019 07:23:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1h5mcT-0001Y3-7F@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 07:23:37 +0000
Subject: [Xen-devel] [freebsd-master bisection] complete
 build-amd64-xen-freebsd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14ZW4tZnJlZWJzZAp0ZXN0aWQgaG9zdC1pbnN0YWxsKDUpCgpUcmVlOiBmcmVlYnNkIGdpdDov
L2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGZyZWVic2QgZ2l0Oi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVic2Qu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3MTkyZTRlMDJiYzY3Y2VjZTc2ZjNmNjY2MDIxZDlmYjYx
ODlkNmRkCiAgQnVnIG5vdCBwcmVzZW50OiBjMmJlY2U5ZWRlZWJiYTAzYjE4MzgxZDE5MWFkY2I4
ZjJhZDM3MWY4CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODkzLwoKCiAgY29tbWl0IDcxOTJlNGUwMmJjNjdjZWNl
NzZmM2Y2NjYwMjFkOWZiNjE4OWQ2ZGQKICBBdXRob3I6IGJ6IDxiekBGcmVlQlNELm9yZz4KICBE
YXRlOiAgIFdlZCBNYXIgMTMgMTc6MDA6MTUgMjAxOSArMDAwMAogIAogICAgICBFbmhhbmNlIElQ
djYgYXV0b2NvbmYgc3RhcnR1cC4KICAgICAgCiAgICAgIEJlZm9yZSB0aGlzIGNoYW5nZSB3ZSB3
b3VsZCBvbmx5IHJ1biBydHNvbCBvbiBhbiBpbnRlcmZhY2Ugd2hpY2ggd2FzCiAgICAgIHNldCB0
byBhY2NlcHRfcnRhZHYgYW5kIGRpZCBub3QgaGF2ZSBydHNvbGQgZW5hYmxlZC4gIFRoaXMgY2hh
bmdlCiAgICAgIHJlbW92ZXMgdGhlIGxhdHRlciBjb25kaXRpb24gYW5kIGFsd2F5cyBydW5zIHJ0
c29sIChyYXRoZXIgdGhhbiB0aGUKICAgICAgZGVmZXJyZWQgcnRzb2xkKSB0byByZWR1Y2UgdGhl
IGRlbGF5IHVudGlsIHdlIHNlbmQgdGhlIGZpcnN0IFJTLgogICAgICAKICAgICAgVGhpcyBjaGFu
Z2Ugd2lsbCBhbHNvIGhhbmRsZSB0aGUgYWNjZXB0X3J0YWR2IGJlZm9yZSBkaGNwIGhlbmNlCiAg
ICAgIHN0YXJ0aW5nIElQdjYgYXV0by1jb25maWd1cmF0aW9uIGJlZm9yZSBJUFY0IERIQ1AuCiAg
ICAgIAogICAgICBUaGlzIGNoYW5nZSBpcyBpbnRlbmRlZCBmb3IgRnJlZUJTRCAxMyBhbmQgbGF0
ZXIgb25seSBhbmQgd2lsbCBub3QgYmUgTUZDZWQuCiAgICAgIAogICAgICBSZXZpZXdlZCBieTog
ICAgICAgICAgICBocnMKICAgICAgRGlmZmVyZW50aWFsIFJldmlzaW9uOiAgaHR0cHM6Ly9yZXZp
ZXdzLmZyZWVic2Qub3JnL0QxOTQ4OAoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2ZyZWVic2QtbWFzdGVyL2J1aWxkLWFtZDY0LXhlbi1mcmVlYnNkLmhvc3Qt
aW5zdGFsbCg1KS5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJl
c3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwICctLWdyYXBoLW91dD0v
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2ZyZWVic2QtbWFzdGVyL2J1aWxkLWFtZDY0LXhlbi1m
cmVlYnNkLmhvc3QtaW5zdGFsbCg1KScgLS1zdW1tYXJ5LW91dD10bXAvMTMzODkzLmJpc2VjdGlv
bi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMzNzA3IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1i
aXNlY3QgZnJlZWJzZC1tYXN0ZXIgYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgJ2hvc3QtaW5zdGFs
bCg1KScKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMzgyNyBmYWlsIFto
b3N0PWdvZGVsbG8xXSAvIDEzMzc2NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTMzODI3IC8gMTMzNzY1Cih0cmVlIGluIGJhc2lzcGFzcyBidXQgbm90IGluIGxhdGVzdDogc2Vh
YmlvcykKVHJlZTogZnJlZWJzZCBnaXQ6Ly9naXRodWIuY29tL2ZyZWVic2QvZnJlZWJzZC5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDUxOTM1Y2VlYWRjOTZhYjAzMTM0
NDQ3ZDIzMmY3MjI4NTMwNjBlZGQgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CkJhc2lzIHBhc3Mg
NjAzYTk5Njk4ODYzZTI4ZWI0OTcwNTg4OTQ2ZTIxMmM2YTdjNDFkNyBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2
ZGVkMGYwMjkKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVic2QuZ2l0IzYwM2E5OTY5ODg2M2Uy
OGViNDk3MDU4ODk0NmUyMTJjNmE3YzQxZDctNTE5MzVjZWVhZGM5NmFiMDMxMzQ0NDdkMjMyZjcy
Mjg1MzA2MGVkZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM0ZGVlYWYyYTNlZTUw
YjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5LTRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5
Yjk2ZGVkMGYwMjkKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL2dpdGh1Yi5jb20vZnJlZWJz
ZC9mcmVlYnNkCiAgIGM2N2RiOWMyNDMzLi5iMjRhOThjYjdlYSAgbWFzdGVyICAgICAtPiBvcmln
aW4vbWFzdGVyCiAgIDkwMjdkYzk0ZGVmLi42ODkyZjlkZDAzMyAgc3ZuX2hlYWQgICAtPiBvcmln
aW4vc3ZuX2hlYWQKQXV0byBwYWNraW5nIHRoZSByZXBvc2l0b3J5IGluIGJhY2tncm91bmQgZm9y
IG9wdGltdW0gcGVyZm9ybWFuY2UuClNlZSAiZ2l0IGhlbHAgZ2MiIGZvciBtYW51YWwgaG91c2Vr
ZWVwaW5nLgplcnJvcjogVGhlIGxhc3QgZ2MgcnVuIHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcuIFBs
ZWFzZSBjb3JyZWN0IHRoZSByb290IGNhdXNlCmFuZCByZW1vdmUgZ2MubG9nLgpBdXRvbWF0aWMg
Y2xlYW51cCB3aWxsIG5vdCBiZSBwZXJmb3JtZWQgdW50aWwgdGhlIGZpbGUgaXMgcmVtb3ZlZC4K
Cndhcm5pbmc6IFRoZXJlIGFyZSB0b28gbWFueSB1bnJlYWNoYWJsZSBsb29zZSBvYmplY3RzOyBy
dW4gJ2dpdCBwcnVuZScgdG8gcmVtb3ZlIHRoZW0uCgpBdXRvIHBhY2tpbmcgdGhlIHJlcG9zaXRv
cnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3JtYW5jZS4KU2VlICJnaXQgaGVscCBn
YyIgZm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBUaGUgbGFzdCBnYyBydW4gcmVwb3J0
ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhlIHJvb3QgY2F1c2UKYW5kIHJlbW92
ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90IGJlIHBlcmZvcm1lZCB1bnRpbCB0
aGUgZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUgYXJlIHRvbyBtYW55IHVucmVhY2hh
YmxlIGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0byByZW1vdmUgdGhlbS4KCkxvYWRl
ZCAxMDA3IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRz
OgogMTMzNzY1IHBhc3MgNjAzYTk5Njk4ODYzZTI4ZWI0OTcwNTg4OTQ2ZTIxMmM2YTdjNDFkNyBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDRkZWVhZjJhM2VlNTBiMDk2
NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzMzg5MCBwYXNzIGMyYmVjZTllZGVlYmJhMDNiMTgz
ODFkMTkxYWRjYjhmMmFkMzcxZjggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CiAxMzM4NzcgZmFp
bCA1NzVkMjc1MTA0YjhiNTFkY2NlYTAzNGFkNTE4OWE3YjI1MmJiMWM5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0Yzli
OTZkZWQwZjAyOQogMTMzODY3IGZhaWwgNTE5MzVjZWVhZGM5NmFiMDMxMzQ0NDdkMjMyZjcyMjg1
MzA2MGVkZCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDRkZWVhZjJh
M2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzMzg3MCBmYWlsIDc2MDM5ZmY1N2Nj
N2IzNDJkZGIwY2VjZDg4OGVjNjdmZjU4YTRhODIgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CiAx
MzM4ODYgZmFpbCA3MTkyZTRlMDJiYzY3Y2VjZTc2ZjNmNjY2MDIxZDlmYjYxODlkNmRkIGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNGRlZWFmMmEzZWU1MGIwOTY0MjZl
ZWE0MWE0YzliOTZkZWQwZjAyOQogMTMzODI3IGZhaWwgNTE5MzVjZWVhZGM5NmFiMDMxMzQ0NDdk
MjMyZjcyMjg1MzA2MGVkZCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzMzg4MCBmYWlsIDcx
OTJlNGUwMmJjNjdjZWNlNzZmM2Y2NjYwMjFkOWZiNjE4OWQ2ZGQgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRl
ZDBmMDI5CiAxMzM4ODggcGFzcyBjMmJlY2U5ZWRlZWJiYTAzYjE4MzgxZDE5MWFkY2I4ZjJhZDM3
MWY4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNGRlZWFmMmEzZWU1
MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQogMTMzODUyIHBhc3MgNjAzYTk5Njk4ODYzZTI4
ZWI0OTcwNTg4OTQ2ZTIxMmM2YTdjNDFkNyBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzMzg3
NCBmYWlsIDA2MTMzNDc3ZDY4ZWEwYTdhMTc2MDg3MTFiNmJjOTQzYzc0OGFhMTUgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQx
YTRjOWI5NmRlZDBmMDI5CiAxMzM4ODMgcGFzcyAzZGMwZjU2MmY4YjVjNjczYjUyZWM2OTE3ZjBh
Njc0MDMxNjBjNGUwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNGRl
ZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQogMTMzODg5IGZhaWwgNzE5MmU0
ZTAyYmM2N2NlY2U3NmYzZjY2NjAyMWQ5ZmI2MTg5ZDZkZCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYw
MjkKIDEzMzg4NCBwYXNzIGMyYmVjZTllZGVlYmJhMDNiMTgzODFkMTkxYWRjYjhmMmFkMzcxZjgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0ZGVlYWYyYTNlZTUwYjA5
NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CiAxMzM4OTMgZmFpbCA3MTkyZTRlMDJiYzY3Y2VjZTc2
ZjNmNjY2MDIxZDlmYjYxODlkNmRkIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgNGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQpTZWFyY2hpbmcg
Zm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzM3NjUgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzODI3IChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzODUyIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzODY3IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGMyYmVjZTllZGVlYmJhMDNiMTgzODFkMTkxYWRjYjhm
MmFkMzcxZjggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0ZGVlYWYy
YTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRl
c3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzODg0IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzODg2IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzODg4IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzM4ODkgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzM4OTAgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzg5MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgZnJlZWJzZCBnaXQ6Ly9naXRodWIuY29tL2ZyZWVic2QvZnJlZWJzZC5naXQKICBC
dWcgaW50cm9kdWNlZDogIDcxOTJlNGUwMmJjNjdjZWNlNzZmM2Y2NjYwMjFkOWZiNjE4OWQ2ZGQK
ICBCdWcgbm90IHByZXNlbnQ6IGMyYmVjZTllZGVlYmJhMDNiMTgzODFkMTkxYWRjYjhmMmFkMzcx
ZjgKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzM4OTMvCgpBdXRvIHBhY2tpbmcgdGhlIHJlcG9zaXRvcnkgaW4gYmFj
a2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3JtYW5jZS4KU2VlICJnaXQgaGVscCBnYyIgZm9yIG1h
bnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBUaGUgbGFzdCBnYyBydW4gcmVwb3J0ZWQgdGhlIGZv
bGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhlIHJvb3QgY2F1c2UKYW5kIHJlbW92ZSBnYy5sb2cu
CkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90IGJlIHBlcmZvcm1lZCB1bnRpbCB0aGUgZmlsZSBp
cyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUgYXJlIHRvbyBtYW55IHVucmVhY2hhYmxlIGxvb3Nl
IG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0byByZW1vdmUgdGhlbS4KCgogIGNvbW1pdCA3MTky
ZTRlMDJiYzY3Y2VjZTc2ZjNmNjY2MDIxZDlmYjYxODlkNmRkCiAgQXV0aG9yOiBieiA8YnpARnJl
ZUJTRC5vcmc+CiAgRGF0ZTogICBXZWQgTWFyIDEzIDE3OjAwOjE1IDIwMTkgKzAwMDAKICAKICAg
ICAgRW5oYW5jZSBJUHY2IGF1dG9jb25mIHN0YXJ0dXAuCiAgICAgIAogICAgICBCZWZvcmUgdGhp
cyBjaGFuZ2Ugd2Ugd291bGQgb25seSBydW4gcnRzb2wgb24gYW4gaW50ZXJmYWNlIHdoaWNoIHdh
cwogICAgICBzZXQgdG8gYWNjZXB0X3J0YWR2IGFuZCBkaWQgbm90IGhhdmUgcnRzb2xkIGVuYWJs
ZWQuICBUaGlzIGNoYW5nZQogICAgICByZW1vdmVzIHRoZSBsYXR0ZXIgY29uZGl0aW9uIGFuZCBh
bHdheXMgcnVucyBydHNvbCAocmF0aGVyIHRoYW4gdGhlCiAgICAgIGRlZmVycmVkIHJ0c29sZCkg
dG8gcmVkdWNlIHRoZSBkZWxheSB1bnRpbCB3ZSBzZW5kIHRoZSBmaXJzdCBSUy4KICAgICAgCiAg
ICAgIFRoaXMgY2hhbmdlIHdpbGwgYWxzbyBoYW5kbGUgdGhlIGFjY2VwdF9ydGFkdiBiZWZvcmUg
ZGhjcCBoZW5jZQogICAgICBzdGFydGluZyBJUHY2IGF1dG8tY29uZmlndXJhdGlvbiBiZWZvcmUg
SVBWNCBESENQLgogICAgICAKICAgICAgVGhpcyBjaGFuZ2UgaXMgaW50ZW5kZWQgZm9yIEZyZWVC
U0QgMTMgYW5kIGxhdGVyIG9ubHkgYW5kIHdpbGwgbm90IGJlIE1GQ2VkLgogICAgICAKICAgICAg
UmV2aWV3ZWQgYnk6ICAgICAgICAgICAgaHJzCiAgICAgIERpZmZlcmVudGlhbCBSZXZpc2lvbjog
IGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EMTk0ODgKClJldmlzaW9uIGdyYXBoIGxlZnQg
aW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9mcmVlYnNkLW1hc3Rlci9idWlsZC1hbWQ2NC14
ZW4tZnJlZWJzZC5ob3N0LWluc3RhbGwoNSkue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMzg5MzogdG9sZXJhYmxlIEFMTCBG
QUlMCgpmbGlnaHQgMTMzODkzIGZyZWVic2QtbWFzdGVyIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODkzLwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14
ZW4tZnJlZWJzZCAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 07:39:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 07:39: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 1h5mrh-0008UG-H3; Mon, 18 Mar 2019 07: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=hUHo=RV=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h5mrg-0008UB-Sf
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 07:39:20 +0000
X-Inumbo-ID: f025ad55-4950-11e9-bc90-bc764e045a96
Received: from mail-oi1-x22f.google.com (unknown [2607:f8b0:4864:20::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f025ad55-4950-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 07:39:18 +0000 (UTC)
Received: by mail-oi1-x22f.google.com with SMTP id u12so9266316oiv.1
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 00:39:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=SrkQ1ow30ZkHk9rCc8nol6s7groBV5UwFenoWsTQtqE=;
 b=EX7t1KrBxYI1AqCfd26W4jv/uFq474TLntZhRbecxSmxk14a42aUPnqTWKQIuNmPtw
 nsw3h1P34N6cBJsqd15szzoBEO4MWzriU1Gxvw73aPgUtzYqdkMwS+c6wnzowYPSH7H7
 ZuNEsnpJCIGDMvsFfflrKdhOfi09+EYI0aIJJB8ysQgZGCRaWmhJ7nxLjOx/lgMLcJTZ
 tsdd3zeGuqeeVOAaj6nePIO+8YlvUBXQQFGVC4xEX3nOIqLyLWWj3pP2hwZ+9i1LIxft
 KLCZ+tzb2Y03yZobjK3zfklGixeBX2KYXEo5QzPDOiNjUZbgCohbEXWw+RMMaBSIvUqI
 FNgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=SrkQ1ow30ZkHk9rCc8nol6s7groBV5UwFenoWsTQtqE=;
 b=OYzXpsR2hw6qqI0AhnX7c6svFPiiBZZaTahs1A+Cm8t3DaU4DzNegVk3P/UJH/V55b
 KICEoea0WvzNRA8tlpGDqJPq/z6aPeSTGP4pKDFbKtxNSgNjdTmIEyT2I9TzKZr8AUUy
 4av3T151adepTcHnf9jH9WOG8BRLALk8j6vPtODKAN1ST7zRyTANZnSYQBLia/5x+VJI
 AK9HwX13x099OHXv8mSZ9Ht0VItujyX9XTdxaVBgckBbtf1ha8uNQUh6o6jEsZ0hVKbg
 DVCo+Ja3BL76reDHdHpjLfI7CN/01jzZkNKHYKPmvhyf5bUpyF7mie4/CNnz0VlGlBEz
 pVig==
X-Gm-Message-State: APjAAAWHDzvf+TSIlLCzzwRPTHS1IfulWh2Q+uQ6ZD2sIJt6AVLzN8+0
 nuptafQfjc8H5uapYKXzsZZ3A05jzjA2+nDhg9YstxLjH8o=
X-Google-Smtp-Source: APXvYqxIBvhYaMzw/x7HeXTQfh9RvL2/Oc91rotYnDZeu3Wjkb8D9jPgTqOofxGI722gNQHwCcg6Jv3bxgFqYunMJ/0=
X-Received: by 2002:aca:c1d7:: with SMTP id r206mr9153774oif.147.1552894757901; 
 Mon, 18 Mar 2019 00:39:17 -0700 (PDT)
MIME-Version: 1.0
From: Amit Tomer <amittomer25@gmail.com>
Date: Mon, 18 Mar 2019 13:09:06 +0530
Message-ID: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="0000000000006b3fb60584597cce"
Subject: [Xen-devel] Running XEN on imx8mq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, peng.fan@nxp.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--0000000000006b3fb60584597cce
Content-Type: text/plain; charset="UTF-8"

Hi,

Trying to run XEN on imx8mq which is different from imx8qm in term of
UART controller IP(attached is the debug code).

DTS used for host is :
https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_4.9.x_2.0.0_ga/arch/arm64/boot/dts/freescale/fsl-imx8mq.dtsi

But , I see following issue:

=> setenv xen_addr_r 0x42000000 ;setenv fdt_addr_r 0x43000000;setenv
kernel_addr_r 0x40480000
=> setenv fdt_high 0xffffffff;fdt addr $fdt_addr_r;fdt resize
=> setenv xen_bootargs console=dtuart dom0_mem=1024M
=> setenv dom0_bootargs console=hvc0,115200n8 earlycon=xenboot debug
clk_ignore_unused root=/dev/mmcblk1p1 rw rootwait
=> fdt set /chosen xen,xen-bootargs \"$xen_bootargs\";
=> fdt set /chosen xen,dom0-bootargs \"$dom0_bootargs\";fdt mknode
/chosen modules
=> fdt set /chosen/modules '#address-cells' <1>;fdt set
/chosen/modules '#size-cells' <1>;fdt mknode /chosen/modules module@0
=> fdt set /chosen/modules/module@0 compatible "xen,linux-zimage"
"xen,multiboot-module"
=> fdt set /chosen/modules/module@0 reg < $kernel_addr_r 0x1800000 >
=>
=> booti ${xen_addr_r} - ${fdt_addr_r}
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
   reserving fdt memory region: addr=43000000 size=d000
   Loading Device Tree to 00000000be510000, end 00000000be51ffff ... OK

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) Checking for initrd in /chosen
(XEN) RAM: 0000000040000000 - 00000000bfffffff
(XEN)
(XEN) MODULE[0]: 00000000be510000 - 00000000be51d000 Device Tree
(XEN) MODULE[1]: 0000000040480000 - 0000000041c80000 Kernel
(XEN)  RESVD[0]: 0000000043000000 - 000000004300d000
(XEN)  RESVD[1]: 00000000be510000 - 00000000be51d000
(XEN)
(XEN)
(XEN) Command line: console=dtuart dom0_mem=1024M
(XEN) Domain heap initialised
(XEN) Booting using Device Tree
(XEN) Platform: Generic System
(XEN) Taking dtuart configuration from /chosen/stdout-path
(XEN) Looking for dtuart at "/serial@30860000", options ""
(XEN) Unable to initialize dtuart: -9
(XEN) Bad console= option 'dtuart'
 Xen 4.12.0-rc
(XEN) Xen version 4.12.0-rc (amit@) (aarch64-linux-gnu-gcc (Linaro GCC
7.3-2018.05) 7.3.1 20180425 [linaro-7.3-2018.05 revision
d29120a424ecfbc167ef90065c0eeb7f91977701]) debug=y  Mon Mar 18
12:30:38 I9
(XEN) Latest ChangeSet: Tue Mar 5 12:48:52 2019 +0000 git:4deeaf2-dirty
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000001002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD GICv3-SysReg
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001122 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00000131:10011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Using SMC Calling Convention v1.0
(XEN) Using PSCI v1.0
(XEN) SMP: Allowing 4 CPUs
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8333 KHz
(XEN) GICv3 initialization:
(XEN)       gic_dist_addr=0x00000038800000
(XEN)       gic_maintenance_irq=25
(XEN)       gic_rdist_stride=0
(XEN)       gic_rdist_regions=1
(XEN)       redistributor regions:
(XEN)         - region 0: 0x00000038880000 - 0x00000038940000
(XEN) GICv3: 160 lines, (IID 0001143b).
(XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001a000
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Allocated console ring of 32 KiB.
(XEN) Bringing up CPU1
- CPU 00000001 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) GICv3: CPU1: Found redistributor in region 0 @000000004003a000
(XEN) Adding cpu 1 to runqueue 0
(XEN) CPU 1 booted.
(XEN) Bringing up CPU2
- CPU 00000002 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) GICv3: CPU2: Found redistributor in region 0 @000000004005a000
(XEN) Adding cpu 2 to runqueue 0
(XEN) CPU 2 booted.
(XEN) Bringing up CPU3
- CPU 00000003 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) GICv3: CPU3: Found redistributor in region 0 @000000004007a000
(XEN) Adding cpu 3 to runqueue 0
(XEN) CPU 3 booted.
(XEN) Brought up 4 CPUs
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
(XEN) I/O virtualisation disabled
(XEN) build-id: d884da2ad279978f5b120cd02aca4034d898f133
(XEN) alternatives: Patching with alt table 00000000002abbf8 -> 00000000002ac240
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading Domd0 kernel from boot module @ 0000000040480000
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:
(XEN) BANK[0] 0x00000060000000-0x000000a0000000 (1024MB)
(XEN) Grant table range: 0x00000042000000-0x00000042040000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading zImage from 0000000040480000 to 0000000060080000-0000000061880000
(XEN) dom0 IPA 0x0000000060080000
(XEN) P2M @ 0000000801bff4a0 mfn:0xbffcc
(XEN) Using concatenated root table 0
(XEN) 1ST[0x1] = 0x02c00000400006fd
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Unable to copy the kernel in the hwdom memory
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...

--0000000000006b3fb60584597cce
Content-Type: application/octet-stream; name="debug-imx8mq.inc"
Content-Disposition: attachment; filename="debug-imx8mq.inc"
Content-Transfer-Encoding: base64
Content-ID: <f_jte1edl80>
X-Attachment-Id: f_jte1edl80

LyoKICogeGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLWlteDhtcS5pbmMKICoKICogSU1YOE1RIHNw
ZWNpZmljIGRlYnVnIGNvZGUuCiAqCiAqIENvcHlyaWdodCAoYykgMjAxOSwgQW1pdCBTaW5naCBU
b21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPi4KICoKICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgogKiBtb2RpZnkgaXQgdW5k
ZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKICog
TGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KICoKICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCiAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICoKICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCiAqIExpY2Vuc2UgYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KICovCgojZGVmaW5lIElNWF9VQVJUX1VUU19SRUcgICAgICAgIDB4YjQKI2RlZmluZSBJTVhf
VUFSVF9VVFhEX1JFRyAgICAgICAweDQwCiNkZWZpbmUgSU1YX1VBUlRfVVRTX1RYRlVMTCAgICAg
NAojZGVmaW5lIElNWF9VQVJUX1VUU19UWEVNUFRZICAgIDYKCi8qCiAqIElNWDhNUSBVQVJUIHdh
aXQgVUFSVCB0byBiZSByZWFkeSB0byB0cmFuc21pdAogKiB4YjogcmVnaXN0ZXIgd2hpY2ggY29u
dGFpbnMgdGhlIFVBUlQgYmFzZSBhZGRyZXNzCiAqIGM6IHNjcmF0Y2ggcmVnaXN0ZXIKICovCi5t
YWNybyBlYXJseV91YXJ0X3JlYWR5IHhiIGMKMToKICAgICAgICBsZHIgICAgIHdcYywgW1x4Yiwg
I0lNWF9VQVJUX1VUU19SRUddICAgICAgICAvKiBVQVJUIFRlc3QgUmVnaXN0ZXIgKi8KICAgICAg
ICB0YnogICAgd1xjLCAjSU1YX1VBUlRfVVRTX1RYRU1QVFksIDFiICAgICAgICAvKiBDaGVjayBU
WEVNUFRZIGJpdCAqLwouZW5kbQoKLyoKICogSU1YOE1RIFVBUlQgdHJhbnNtaXQgY2hhcmFjdGVy
CiAqIHhiOiByZWdpc3RlciB3aGljaCBjb250YWlucyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKICog
d3Q6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5zIHRoZSBjaGFyYWN0ZXIgdG8gdHJhbnNtaXQKICov
Ci5tYWNybyBlYXJseV91YXJ0X3RyYW5zbWl0IHhiIHd0CglzdHIgICAgXHd0LCBbXHhiLCAjSU1Y
X1VBUlRfVVRYRF9SRUddCi5lbmRtCgovKgogKiBMb2NhbCB2YXJpYWJsZXM6CiAqIG1vZGU6IEFT
TQogKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKICogRW5kOgogKi8K
--0000000000006b3fb60584597cce
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--0000000000006b3fb60584597cce--


From xen-devel-bounces@lists.xenproject.org Mon Mar 18 08:17:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5nSg-0003YN-Bu; Mon, 18 Mar 2019 08: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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nSe-0003YB-VQ
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 08:17:33 +0000
X-Inumbo-ID: 46b47c1c-4956-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46b47c1c-4956-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:17: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 1h5nSc-0002dT-SV; Mon, 18 Mar 2019 08:17: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 1h5nSc-0005Ca-HH; Mon, 18 Mar 2019 08:17:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5nSc-0006LK-Ge; Mon, 18 Mar 2019 08:17:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133864-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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=1e780ef5a527661d1d6106ccacf65706e3ed664d
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 08:17:30 +0000
Subject: [Xen-devel] [xen-unstable test] 133864: 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>

ZmxpZ2h0IDEzMzg2NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg2NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM2OTYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNjk2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM2OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNjk2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM2OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzY5NgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQx
YTRjOWI5NmRlZDBmMDI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM2OTYgIDIwMTktMDMtMTEg
MDA6Mjg6MTggWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNzQyICAyMDE5LTAz
LTEyIDEzOjEwOjM0IFogICAgNSBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzODY0ICAyMDE5LTAzLTE3IDAxOjM3OjM1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbQogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBQcml0aGEgU3JpdmFzdGF2YSA8cHJp
dGhhLnNyaXZhc3RhdmFAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICBSb25hbiBBYmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDRkZWVhZjJhM2UuLjFlNzgwZWY1YTUgIDFlNzgwZWY1YTUyNzY2MWQxZDYx
MDZjY2FjZjY1NzA2ZTNlZDY2NGQgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 08:55:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:55: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 1h5o2p-0007kd-Pp; Mon, 18 Mar 2019 08:54:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5o2o-0007kX-T9
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 08:54:54 +0000
X-Inumbo-ID: 7ccbb4b4-495b-11e9-a109-0b97a9202037
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ccbb4b4-495b-11e9-a109-0b97a9202037;
 Mon, 18 Mar 2019 08:54:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 02:54:49 -0600
Message-Id: <5C8F5CD4020000780021FB77@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 02:54:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
 <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
 <5C8B89E7020000780021F38A@prv1-mh.provo.novell.com>
 <f723e493-e986-432e-0b4a-e175f0df41c7@hygon.cn>
In-Reply-To: <f723e493-e986-432e-0b4a-e175f0df41c7@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDE2LjAzLjE5IGF0IDEwOjU3LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xNSAxOToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1LjAzLjE5IGF0IDEx
OjE3LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gT24gMjAxOS8zLzE1IDE6MTEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDIxLjAyLjE5IGF0IDEwOjQ4LCA8cHV3ZW5AaHlnb24u
Y24+IHdyb3RlOgo+Pj4+PiArc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIHByb2JlX21hc2tp
bmdfbXNycyh2b2lkKQo+Pj4+PiArewo+Pj4+PiArCWNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAq
YyA9ICZib290X2NwdV9kYXRhOwo+Pj4+PiArCj4+Pj4+ICsJLyogV29yayBvdXQgd2hpY2ggbWFz
a2luZyBNU1JzIHdlIHNob3VsZCBoYXZlLiAqLwo+Pj4+PiArCWNwdWlkbWFza19kZWZhdWx0cy5f
MWNkID0KPj4+Pj4gKwkJX3Byb2JlX21hc2tfbXNyKE1TUl9LOF9GRUFUVVJFX01BU0ssIExDQVBf
MWNkKTsKPj4+Pj4gKwljcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCA9Cj4+Pj4+ICsJCV9wcm9iZV9t
YXNrX21zcihNU1JfSzhfRVhUX0ZFQVRVUkVfTUFTSywgTENBUF9lMWNkKTsKPj4+Pj4gKwlpZiAo
Yy0+Y3B1aWRfbGV2ZWwgPj0gNykKPj4+Pj4gKwkJY3B1aWRtYXNrX2RlZmF1bHRzLl83YWIwID0K
Pj4+Pj4gKwkJCV9wcm9iZV9tYXNrX21zcihNU1JfQU1EX0w3UzBfRkVBVFVSRV9NQVNLLCBMQ0FQ
XzdhYjApOwo+Pj4+Cj4+Pj4gVGhlcmUncyBtb3JlIHJlbGV2YW50IGNvZGUgaGVyZSBpbiB0aGUg
b3JpZ2luYWwgZnVuY3Rpb24uCj4+Pgo+Pj4gVGhlIGNvZGUgaXMgdXNlZCBmb3IgZmFtaWx5IDE1
aC4gSHlnb24gQ1BVIGRvIG5vdCBuZWVkIGl0Lgo+PiAKPj4gVGhlcmUncyBhIHNpbmdsZSBGYW0x
NSBjb25kaXRpb25hbCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBmdW5jdGlvbi4KPj4gRXZlcnl0aGlu
ZyBiZXlvbmQgdGhhdCBpcyBhZ2FpbiBmYW1pbHktaW5kZXBlbmRlbnQuCj4+IAo+Pj4+PiArCWlm
IChvcHRfY3B1X2luZm8pIHsKPj4+Pj4gKwkJcHJpbnRrKFhFTkxPR19JTkZPICJMZXZlbGxpbmcg
Y2FwczogJSN4XG4iLCBsZXZlbGxpbmdfY2Fwcyk7Cj4+Pj4+ICsJCXByaW50ayhYRU5MT0dfSU5G
Two+Pj4+PiArCQkgICAgICAgIk1TUiBkZWZhdWx0czogMWQgMHglMDh4LCAxYyAweCUwOHgsIGUx
ZCAweCUwOHgsICIKPj4+Pj4gKwkJICAgICAgICJlMWMgMHglMDh4LCA3YTAgMHglMDh4LCA3YjAg
MHglMDh4XG4iLAo+Pj4+PiArCQkgICAgICAgKHVpbnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5f
MWNkLAo+Pj4+PiArCQkgICAgICAgKHVpbnQzMl90KShjcHVpZG1hc2tfZGVmYXVsdHMuXzFjZCA+
PiAzMiksCj4+Pj4+ICsJCSAgICAgICAodWludDMyX3QpY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2Qs
Cj4+Pj4+ICsJCSAgICAgICAodWludDMyX3QpKGNwdWlkbWFza19kZWZhdWx0cy5lMWNkID4+IDMy
KSwKPj4+Pj4gKwkJICAgICAgICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1bHRzLl83YWIwID4+
IDMyKSwKPj4+Pj4gKwkJICAgICAgICh1aW50MzJfdCljcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjAp
Owo+Pj4+PiArCX0KPj4+Pj4gKwo+Pj4+PiArCWlmIChsZXZlbGxpbmdfY2FwcykKPj4+Pj4gKwkJ
Y3R4dF9zd2l0Y2hfbWFza2luZyA9IGh5Z29uX2N0eHRfc3dpdGNoX21hc2tpbmc7Cj4+Pj4+ICt9
Cj4+Pj4KPj4+PiBUaGlzIGlzIGEgbG90IG9mIGR1cGxpY2F0ZWQgY29kZSB3aXRoIG9ubHkgbWlu
b3IgZGlmZmVyZW5jZXMuIEkgdGhpbmsKPj4+PiB5b3Ugd291bGQgYmUgYmV0dGVyIG9mZiBjYWxs
aW5nIGludG8gdGhlIEFNRCBvcmlnaW5hbCBmdW5jdGlvbnMuCj4+Pgo+Pj4gVGhlc2UgZnVuY3Rp
b25zIGFuZCBBTUQgb3JpZ2luYWwgb25lcyBhcmUgc3RhdGljLiBTbyBIeWdvbiBjYW5ub3QgZGly
ZWN0bHkKPj4+IGNhbGwgaW50byB0aGVtLiBPciB3ZSBjYW4gcHV0IHRoZW0gaW50byB0aGUgY29t
bW9uIGNwdSBjb2RlLCBidXQgSSB0aGluawo+Pj4gaXQncyBub3QgZ29vZCBmb3IgZnV0dXJlIG1h
aW50ZW5hbmNlLgo+PiAKPj4gSnVzdCBtYWtlIG5vbi1zdGF0aWMgd2hhdCBuZWVkcyB0byBiZSwg
YWRkIGFuIGFtZF8gcHJlZml4LCBhbmQKPj4gY2FsbCBpdCBmcm9tIHlvdXIgY29kZS4KPiAKPiBU
aGF0J3MgT0suIFdpdGggdGhpcyBtZXRob2Qgb25seSBpbml0X2xldmVsbGluZyBpbiBhbWQuYyBz
aG91bGQgYmUgYWRkZWQKPiBhbiBhbWRfIHByZWZpeCBhbmQgY2FsbGVkIGJ5IGh5Z29uLmMuCj4g
Cj4gQnV0IEknbSBhZnJhaWQgSHlnb24gc2hvdWxkIGhhdmUgaXRzIG93biBpbml0IGZ1bmN0aW9u
cyBhbmQgbm90IGNhbGwgdGhlCj4gQU1EIG9uZXMuIFRoZSBjdXJyZW50IEh5Z29uIGluaXQgZnVu
Y3Rpb25zIGhhdmUgYmVlbiBoZWF2aWx5IHN0cmlwcGVkCj4gZnJvbSB0aGUgb3JpZ2luYWwgQU1E
J3MuCgpMZXQgbWUgZ2l2ZSB5b3UgdGhpcyBydWxlIG9mIHRodW1iIChzdWJqZWN0IHRvIGRpc2N1
c3Npb24pOiBJZiB5b3UgY2FuCnNhZmVseSByZS11c2UgYW55IG5vbi10cml2aWFsIGN1cnJlbnQg
QU1EIGZ1bmN0aW9uIHdpdGggYXQgbW9zdCBtaW5vcgphZGp1c3RtZW50cyAoYW5kIGlycmVzcGVj
dGl2ZSBvZiBjZXJ0YWluIGNvZGUgdGhlcmUgYmVpbmcgdW5yZWFjaGFibGUKb24gSHlnb24pLCB0
aGVuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHJlLXVzZSBpdCB0aGFuIHRvIGR1cGxp
Y2F0ZQppdC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 08:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5o5A-0007rx-8s; Mon, 18 Mar 2019 08:57:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5o59-0007rr-IE
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 08:57:19 +0000
X-Inumbo-ID: d4e4f996-495b-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 d4e4f996-495b-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:57:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 02:57:17 -0600
Message-Id: <5C8F5D69020000780021FB8B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 02:57:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
 <5C8B9D0D020000780021F419@prv1-mh.provo.novell.com>
 <7edd53a4-99c6-ff6e-15e5-a88ff5d5efb8@hygon.cn>
In-Reply-To: <7edd53a4-99c6-ff6e-15e5-a88ff5d5efb8@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDE2LjAzLjE5IGF0IDExOjA2LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xNSAyMDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjAyLjE5IGF0IDEw
OjQ4LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gVGhlIEh5Z29uIERoeWFuYSBDUFUgc3Vw
cG9ydHMgdGhlIE1TUiB3YXkgdG8gZ2V0IFRPUF9NRU0yLiBTbyBhZGQgSHlnb24KPj4+IERoeWFu
YSBzdXBwb3J0IHRvIHByaW50IHRoZSB2YWx1ZSBvZiBUT1BfTUVNMi4KPj4+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgo+PiAKPj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gCj4+IEknbSBhZnJhaWQgSSB3b24ndCBiZSBhYmxl
IHRvIG9mZmVyIFJldmlld2VkLWJ5IHRhZ3MgZm9yIGFueSBvZgo+PiB0aGlzIHNlcmllcyB3aXRo
b3V0IHlvdSBwb2ludGluZyB1cyBhdCB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgdGhlCj4+IHByb2Nl
c3NvciAoYSBsaW5rIHNob3VsZCByZWFsbHkgYmUgaW4gdGhlIGNvdmVyIGxldHRlcikuCj4gCj4g
RG8geW91IG1lYW4gdGhlIHNwZWNpZmljYXRpb24gZm9yIEh5Z29uIHByb2Nlc3Nvcj8gV2UgZG9u
J3QgaGF2ZSBhbnkKPiBwdWJsaWMgc3BlYyBub3csIGJ1dCB5b3UgY2FuIHJlZmVyZW5jZSB0byB0
aGUgQU1EIFplbiBvbmVbMV0uCgpXZWxsLCBubywgbm90IHJlYWxseS4gVGhlcmUgYXJlIHVuZG91
YnRlZGx5IGRpZmZlcmVuY2VzIChzZWUgeW91cgpyZXBseSB0byBteSBwY2lfY2ZnX29rKCkgcXVl
c3Rpb24gYXMgYW4gZXhhbXBsZSkuIEkgY2FuIGFjawpjaGFuZ2VzIG9uIHRoZSBiYXNpcyB0aGF0
IHlvdSBrbm93IGhvdyB5b3VyIHByb2Nlc3NvcnMgYmVoYXZlLgpJIGNhbiBnaXZlIFItYiBvbmx5
IGlmIEkgaGF2ZSBIeWdvbi1zcGVjaWZpYyBkb2MgdG8gY2hlY2sgYWdhaW5zdC4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 08:59:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5o76-00082R-Q2; Mon, 18 Mar 2019 08:59: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5o75-00082L-Ml
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 08:59:19 +0000
X-Inumbo-ID: 1b4ef01a-495c-11e9-83e5-0f8b55ccd3de
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b4ef01a-495c-11e9-83e5-0f8b55ccd3de;
 Mon, 18 Mar 2019 08:59:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 02:59:15 -0600
Message-Id: <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 02:59:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
 <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
In-Reply-To: <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAzLjE5IGF0IDExOjExLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xNSAyMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjAyLjE5IGF0IDEw
OjUwLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92
cG11X2FtZC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMKPj4+IEBAIC01
NDUsNiArNTQ1LDggQEAgaW50IF9faW5pdCBhbWRfdnBtdV9pbml0KHZvaWQpCj4+PiAgICAgICBz
d2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCj4+PiAgICAgICB7Cj4+PiAgICAgICBjYXNl
IDB4MTU6Cj4+PiArICAgIGNhc2UgMHgxNzoKPj4+ICsgICAgY2FzZSAweDE4Ogo+Pj4gICAgICAg
ICAgIG51bV9jb3VudGVycyA9IEYxNUhfTlVNX0NPVU5URVJTOwo+Pj4gICAgICAgICAgIGNvdW50
ZXJzID0gQU1EX0YxNUhfQ09VTlRFUlM7Cj4+PiAgICAgICAgICAgY3RybHMgPSBBTURfRjE1SF9D
VFJMUzsKPj4gCj4+IFVubGVzcyB5b3Uga25vdyB3aGF0IEFNRCBGYW0xOCB3aWxsIGxvb2sgbGlr
ZSwgeW91IGNhbid0IGRvIGl0Cj4+IGxpa2UgdGhpcy4gRmFtMTggcmVhbGx5IG5lZWRzIHRvIGJl
IGZ1cnRoZXIgcXVhbGlmaWVkIGJ5IGEgdmVuZG9yCj4+IGNoZWNrIGF0IHRoaXMgcG9pbnQgaW4g
dGltZS4KPiAKPiBIeWdvbiB3aWxsIG5lZ290aWF0ZSB3aXRoIEFNRCB0byBtYWtlIHN1cmUgdGhh
dCBvbmx5IEh5Z29uIHNob3VsZCB1c2UKPiBGYW0xOGguCgpJbiB0aGUgc3VjY2VzcyBjYXNlIG9m
IHdoaWNoIHBsZWFzZSBzdGF0ZSB0aGlzIGluIHRoZSBkZXNjcmlwdGlvbi4KVW50aWwgdGhvc2Ug
bmVnb3RpYXRpb25zIGhhdmUgc3VjY2VlZGVkIEknbSBhZnJhaWQgSSdtIGdvaW5nIHRvCmluc2lz
dCB0byBzZWUgdGhlIGV4dHJhIGNoZWNrIGFkZGVkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 09:07:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 09: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 1h5oEg-0000Sk-Mg; Mon, 18 Mar 2019 09:07: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5oEg-0000Sf-7h
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:07:10 +0000
X-Inumbo-ID: 3273aa96-495d-11e9-ae75-e75b9395fe2c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3273aa96-495d-11e9-ae75-e75b9395fe2c;
 Mon, 18 Mar 2019 09:07:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80840005"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 09:06:58 +0000
Message-ID: <20190318090700.1538-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Follow-up viridian 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: 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>

RnVydGhlciB0ZXN0aW5nIGFuZCBjb2RlIGluc3BlY3Rpb24gcmV2ZWFsZWQgc29tZSBwcm9ibGVt
cyB3aXRoIG15IHJlY2VudApzZXJpZXMgWzFdLiBUaGlzIHNlcmllcyBmaXhlcyB0aG9zZSBpc3N1
ZXMuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE5LTAzL21zZzAxMDc4Lmh0bWwKClBhdWwgRHVycmFudCAoMik6CiAgdmlyaWRpYW46
IHJlbW92ZSBzeW5pYyBwb2xsIGJsb2NraW5nCiAgdmlyaWRpYW46IGZpeCBtaXN0YWtlcyBpbiB0
aW1lciBleHBpcmF0aW9uIGFuZCByZS1zdGFydAoKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYyAgfCAxNCArLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90
aW1lLmMgICB8IDEyICsrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAg
ICAgICB8IDEzICsrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFu
LmggfCAgMyArLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRp
b25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 09:07:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 09: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 1h5oEi-0000Sw-05; Mon, 18 Mar 2019 09: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5oEh-0000Sq-C2
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:07:11 +0000
X-Inumbo-ID: 35c4f344-495d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35c4f344-495d-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 09:07:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80840007"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 09:06:59 +0000
Message-ID: <20190318090700.1538-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318090700.1538-1-paul.durrant@citrix.com>
References: <20190318090700.1538-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] viridian: remove synic poll blocking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

VGhpcyB3YXMgYWRkZWQgdG8gdHJ5IHRvIGVuc3VyZSBhIGNvbnNpc3RlbnQgaW50YWNrIGZyb20g
cmVwZWF0ZWQgY2FsbHMgdG8KaHZtX3ZjcHVfaGFzX3BlbmRpbmdfaXJxKCkuIEhvd2V2ZXIgdGhl
cmUgYXJlIG90aGVyIHdheXMgaW4gd2hpY2ggYSBuZXcKSVJSIGJpdCBjb3VsZCBiZSBzZXQgYmV0
d2VlbiBzdWNoIGNhbGxzLiBIZW5jZSB0aGUgcG9sbCBibG9ja2luZyBkb2VzIG5vdAphY3R1YWxs
eSBzZXJ2ZSBhbnkgdXNlZnVsIHB1cnBvc2UsIHNvIGl0IG1heSBhcyB3ZWxsIGJlIHJlbW92ZWQg
dG8gc2ltcGxpZnkKdGhlIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgIHwg
MTQgKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICAgfCAx
MyArKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIHwgIDMg
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDBmY2E1ZDM2ZTYuLjI3OTEwMjFiY2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTM0NiwyMSArMzQ2LDkgQEAgdm9pZCB2aXJp
ZGlhbl9zeW5pY19kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAK
LXZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9vbmNlKHN0cnVjdCB2Y3B1ICp2KQordm9pZCB2aXJp
ZGlhbl9zeW5pY19wb2xsKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwotCi0gICAgaWYgKCB2di0+cG9sbGVkICkK
LSAgICAgICAgcmV0dXJuOwotCiAgICAgdmlyaWRpYW5fdGltZV9wb2xsX3RpbWVycyh2KTsKLQot
ICAgIHZ2LT5wb2xsZWQgPSB0cnVlOwotfQotCi12b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfdW5i
bG9jayhjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
cG9sbGVkID0gZmFsc2U7CiB9CiAKIGJvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9t
c2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IGFh
YjM2NWY4MGQuLjI0ZThlNjNjNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGlj
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTMxMSwxNSArMTMxMSwxNSBA
QCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBhIHN5
bnRoZXRpYyBpbnRlcnJ1cHQgbWF5IGJlIGFzc2VydGVkIGR1cmluZyB0aGUgcG9sbC4KICAgICAg
Ki8KICAgICBpZiAoIGhhc192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pICkKLSAgICAgICAgdmly
aWRpYW5fc3luaWNfcG9sbF9vbmNlKHYpOworICAgICAgICB2aXJpZGlhbl9zeW5pY19wb2xsKHYp
OwogCiAgICAgaXJyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIodmxhcGljKTsKICAgICBpZiAo
IGlyciA9PSAtMSApCi0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm4gLTE7CiAKICAg
ICBpZiAoIGh2bV9mdW5jcy52aXJ0dWFsX2ludHJfZGVsaXZlcnlfZW5hYmxlZCAmJgogICAgICAg
ICAgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KSApCi0gICAgICAgIGdvdG8gb3V0Owor
ICAgICAgICByZXR1cm4gaXJyOwogCiAgICAgLyoKICAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMg
c2V0IHRoZW4gYW4gRU9JIG1heSBoYXZlIGJlZW4gYXZvaWRlZC4KQEAgLTEzNDAsMTMgKzEzNDAs
OSBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
IChpcnIgJiAweGYwKSA8PSAoaXNyICYgMHhmMCkgKQogICAgIHsKICAgICAgICAgdmlyaWRpYW5f
YXBpY19hc3Npc3RfY2xlYXIodik7Ci0gICAgICAgIGlyciA9IC0xOworICAgICAgICByZXR1cm4g
LTE7CiAgICAgfQogCi0gb3V0OgotICAgIGlmICggaXJyID09IC0xICkKLSAgICAgICAgdmlyaWRp
YW5fc3luaWNfcG9sbF91bmJsb2NrKHYpOwotCiAgICAgcmV0dXJuIGlycjsKIH0KIApAQCAtMTM4
MSw3ICsxMzc3LDYgQEAgaW50IHZsYXBpY19hY2tfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYs
IGludCB2ZWN0b3IsIGJvb2xfdCBmb3JjZV9hY2spCiAgICAgICAgIHZsYXBpY19zZXRfdmVjdG9y
KHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwogCiAgICAgdmxhcGljX2Ns
ZWFyX2lycih2ZWN0b3IsIHZsYXBpYyk7Ci0gICAgdmlyaWRpYW5fc3luaWNfcG9sbF91bmJsb2Nr
KHYpOwogCiAgICAgcmV0dXJuIDE7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRl
eCA1ZmUyMDM5OTc4Li4xYmVhNzU2YTI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgK
QEAgLTE0Myw4ICsxNDMsNyBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KTsKIAogYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpOwotdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX29uY2Uo
c3RydWN0IHZjcHUgKnYpOwotdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX3VuYmxvY2soY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsKHN0cnVjdCB2Y3B1ICp2
KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2ZWN0b3IpOwogCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9I
X18gKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 09:07:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 09:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5oEl-0000TW-9g; Mon, 18 Mar 2019 09:07: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5oEk-0000T8-Ek
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:07:14 +0000
X-Inumbo-ID: 35c17d5e-495d-11e9-95a4-93aca05e027d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35c17d5e-495d-11e9-95a4-93aca05e027d;
 Mon, 18 Mar 2019 09:07:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80840006"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 09:07:00 +0000
Message-ID: <20190318090700.1538-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318090700.1538-1-paul.durrant@citrix.com>
References: <20190318090700.1538-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] viridian: fix mistakes in timer expiration
 and re-start
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

VGhpcyBwYXRjaCBmaXhlcyBhIGZldyBpc3N1ZXM6CgotIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMg
dGhhdCBhIG9uZS1zaG90IHRpbWVycyBzaG91bGQgYmUgbWFya2VkIGFzCiAgZGlzYWJsZWQgYXQg
dGhlIHBvaW50IG9mIGV4cGlyeSwgc28gdGhlIGVuYWJsZWQgYml0IHNob3VsZCBiZSBjbGVhcmVk
IGJ5CiAgc3RpbWVyX2V4cGlyZSgpIHJhdGhlciB0aGFuIHBvbGxfc3RpbWVyKCkuIEZvciBzaW1w
bGljaXR5LCBjYWxsCiAgc3RpbWVyX2V4cGlyZSgpIGZyb20gc3RhcnRfc3RpbWVyKCkgZm9yIHRp
bWVycyB0aGF0IGV4cGlyZSBpbW1lZGlhdGVseQogIHJhdGhlciB0aGFuIG9wZW4tY29kaW5nIHRo
ZSBleHBpcnkuCgotIFRoZSBjb2RlIG9taXRzIHVwZGF0aW5nIHRoZSBleHBpcmF0aW9uIHZhbHVl
IGZvciBvbmUtc2hvdCB0aW1lcnMgYW5kCiAgc28gdGhlIGV2ZW50dWFsIG1lc3NhZ2UgZGVsaXZl
cmVkIHZpYSB0aGUgc3luaWMgd2lsbCBiZSBpbmNvcnJlY3QuCgotIFBlcmlvZGljIHRpbWVycyBz
aG91bGQgb25seSBiZSByZS1zdGFydGVkIGlmIHRoZXkgYXJlIHN0aWxsIGVuYWJsZWQgc28sCiAg
bm93IHRoYXQgZW5hYmxlZCB3aWxsIGJlIGFscmVhZHkgY2xlYXIgZm9yIG9uZS1zaG90IHRpbWVy
cywgY2FsbAogIHN0YXJ0X3N0aW1lcigpIGZyb20gcG9sbF9zdGltZXIoKSBvbmx5IGlmIHRoZSB0
aW1lciBpcyBzdGlsbCBlbmFibGVkLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgfCAx
MiArKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3YTc1OWU3MGIzLi42OTJmMDE0
ZmM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMTg3LDcgKzE4Nyw3IEBAIHN0YXRp
YyB2b2lkIHN0b3Bfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzKQogCiBzdGF0aWMg
dm9pZCBzdGltZXJfZXhwaXJlKHZvaWQgKmRhdGEpCiB7Ci0gICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX3N0aW1lciAqdnMgPSBkYXRhOworICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0g
ZGF0YTsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OwogICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwogICAgIHVuc2lnbmVkIGludCBzdGltZXJ4
ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKQEAgLTE5Nyw2ICsxOTcsOSBAQCBzdGF0aWMgdm9pZCBz
dGltZXJfZXhwaXJlKHZvaWQgKmRhdGEpCiAKICAgICBzZXRfYml0KHN0aW1lcngsICZ2di0+c3Rp
bWVyX3BlbmRpbmcpOwogICAgIHZjcHVfa2ljayh2KTsKKworICAgIGlmICggIXZzLT5jb25maWcu
cGVyaW9kaWMgKQorICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAwOwogfQogCiBzdGF0aWMg
dm9pZCBzdGFydF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCkBAIC0yNTYsNyAr
MjU5LDggQEAgc3RhdGljIHZvaWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGltZXIg
KnZzKQogICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNvdW50OwogICAgICAgICBpZiAoIGV4cGly
YXRpb24gLSBub3cgPD0gMCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNldF9iaXQoc3RpbWVy
eCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CisgICAgICAgICAgICB2cy0+ZXhwaXJhdGlvbiA9IGV4
cGlyYXRpb247CisgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZzKTsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTI4NSwxMCArMjg5LDggQEAgc3RhdGljIHZvaWQg
cG9sbF9zdGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQogCiAgICAg
Y2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOwogCi0gICAgaWYgKCB2cy0+
Y29uZmlnLnBlcmlvZGljICkKKyAgICBpZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCiAgICAgICAg
IHN0YXJ0X3N0aW1lcih2cyk7Ci0gICAgZWxzZQotICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQg
PSAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYp
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 09:40:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 09: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 1h5okY-0003V3-9p; Mon, 18 Mar 2019 09:40: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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5okW-0003DR-66
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:40:04 +0000
X-Inumbo-ID: cdee45a1-4961-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdee45a1-4961-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 09:40: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 1h5okU-0004Ju-8r; Mon, 18 Mar 2019 09:40: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 1h5okT-00020s-Tq; Mon, 18 Mar 2019 09:40:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5okT-0005lr-T5; Mon, 18 Mar 2019 09:40:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133868-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-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:reboot:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl:xen-install:fail:heisenbug
 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-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck: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: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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=ce194fa2b267e2018f42442347d90df01c4071d6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 09:40:01 +0000
Subject: [Xen-devel] [linux-4.19 test] 133868: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg2OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4g
MTMzODQyIHBhc3MgaW4gMTMzODY4CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzM4NDIKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNz
IGluIDEzMzg0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzM4NDIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzg0MiBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgY2UxOTRmYTJiMjY3ZTIwMThmNDI0NDIzNDdkOTBkZjAxYzQwNzFkNgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYy
YTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5
OjA4IFogIDEzNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAx
NDoxMDoxNSBaICAxMzMgZGF5cyAgIDkwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
Mzc4OSAgMjAxOS0wMy0xNCAwMTo1NzozMiBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTU1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NjgwMSBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 09:45:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 09:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5opX-0003pi-7Y; Mon, 18 Mar 2019 09:45:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5opW-0003pd-0V
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:45:14 +0000
X-Inumbo-ID: 86755ddf-4962-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 86755ddf-4962-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 09:45:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 03:45:11 -0600
Message-Id: <5C8F68A2020000780021FBEE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 03:45:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C1A52ED0200007800207865@prv1-mh.provo.novell.com>
 <5C1A57DC02000078002078AD@prv1-mh.provo.novell.com>
 <78ead17e-73f7-83a3-164c-023dda9244f0@citrix.com>
 <5C8A8C3B020000780021ED53@prv1-mh.provo.novell.com>
 <c3181fb7-db37-8b4f-0e81-b55be6dc4218@citrix.com>
In-Reply-To: <c3181fb7-db37-8b4f-0e81-b55be6dc4218@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 06/49] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAzLjE5IGF0IDE3OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDMvMjAxOSAxNzoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0
LjAzLjE5IGF0IDE3OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxOS8xMi8yMDE4IDE0OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBAQCAtODQ0NCw2ICs4
NDY1LDQ1IEBAIHg4Nl9lbXVsYXRlKAo+Pj4+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihlYS50eXBlICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7Cj4+Pj4gICAg
ICAgICAgZ290byBzaW1kXzBmX2F2eDI7Cj4+Pj4gIAo+Pj4+ICsgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZwYnJvYWRjYXN0YiB4bW0vbTgsW3h5el1tbXtr
fSAqLwo+Pj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OSk6IC8q
IHZwYnJvYWRjYXN0dyB4bW0vbTE2LFt4eXpdbW17a30gKi8KPj4+PiArICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7Cj4+Pj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKPj4+PiArICAgICAgICBvcF9ieXRl
cyA9IGVsZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7Cj4+Pj4gKyAgICAgICAgLyogU2VlIHRoZSBj
b21tZW50IGF0IHRoZSBhdng1MTJfYnJvYWRjYXN0IGxhYmVsLiAqLwo+Pj4+ICsgICAgICAgIG9w
X21hc2sgfD0gIShiICYgMSA/ICEodWludDMyX3Qpb3BfbWFzayA6ICFvcF9tYXNrKTsKPj4+PiAr
ICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwo+Pj4+ICsKPj4+PiArICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4N2EpOiAvKiB2cGJyb2FkY2FzdGIgcjMyLFt4eXpdbW17
a30gKi8KPj4+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2IpOiAv
KiB2cGJyb2FkY2FzdHcgcjMyLFt4eXpdbW17a30gKi8KPj4+PiArICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJidyk7Cj4+Pj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgudywgRVhDX1VEKTsKPj4+PiArICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4+
PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2MpOiAvKiB2cGJyb2Fk
Y2FzdHtkLHF9IHJlZyxbeHl6XW1te2t9ICovCj4+Pj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKChlYS50eXBlICE9IE9QX1JFRyB8fCBldmV4LmJycyB8fAo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYKSwKPj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKPj4+IGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyB8fCBldmV4LmJycyB8fAo+Pj4gICAgICAgICAgICAg
ICAgICAgICAgIGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCwgRVhDX1VEKTsKPj4+Cj4+PiA/
Cj4+IFdlbGwsIG5vIC0gSSBkb24ndCByZWFsbHkgd2FudCB0aGUgc2Vjb25kIGFyZ3VtZW50IG9u
IGEgY29udGludWVkCj4+IGxpbmUgb2YgdGhlIGZpcnN0IG9uZS4KPiAKPiBXaHkgbm90PyAgV2Ug
ZG8gdGhpcyBlbHNld2hlcmUsIGFuZCBpdCBkb2Vzbid0IGhlbHAgcmVhZGFiaWxpdHkgdG8gc3Bs
aXQKPiB0aGVtLgoKV2VsbCwgcmVhZGFiaWxpdHkgaXMgYWx3YXlzIGEgc3ViamVjdGl2ZSB0aGlu
Zy4gVG8gbWUsIGRvaW5nIHdoYXQKeW91IHN1Z2dlc3Qgd291bGQgcmVzdWx0IGluIGFuIGluY3Jl
YXNlZCByaXNrIG9mIG5vIHJlYWxpemluZyB0aGF0CnRoZXJlJ3MgYSBzZWNvbmQgYXJndW1lbnQg
YXQgdGhlIGVuZCBvZiB0aGUgc2Vjb25kIGxpbmUgKGdyYW50ZWQKaXQncyBub3QgYSBiYWQgaGVy
ZSwgYnV0IGl0IHdvdWxkIGdldCBxdWl0ZSBiYWQgd2l0aCBtb3JlIHRoYW4gdHdvCmFyZ3VtZW50
cywgYW5kIGEgbWl4dHVyZSBvZiBzcGxpdHRpbmcgYW5kIGFkZGluZyBmdXJ0aGVyIG9uZXMgb24K
dGhlIGNvbnRpbnVlZCBhcmd1bWVudHMnIGxpbmVzKS4KCj4+ICBNdWx0aXBsZSBmdWxsIGFyZ3Vt
ZW50cyBvbiBvbmUgbGluZSBhcmUgZmluZQo+PiB3aXRoIG1lLiBJZiB5b3Ugd2FudCBtZSB0byBk
cm9wIGp1c3QgdGhlIGlubmVyIHBhcmVudGhlc2VzLCB0aGF0Cj4+IHdvdWxkIGJlIGZpbmUgKGFz
IG1lbnRpb25lZCBpbiBhbm90aGVyIGNvbnRleHQgb24gdGhpcyBzZXJpZXMsIEkndmUKPj4gbWFp
bmx5IGFkZGVkIHRoZW0gYmVjYXVzZSBvZiB3aGF0IEkgdW5kZXJzdG9vZCB5b3VyIGVkaXRvcidz
Cj4+IGJlaGF2aW9yIGlzIHdoZW4gc3BsaXR0aW5nIGxpbmVzIGxpa2UgdGhpcywgYW5kIEkgbWF5
IGhhdmUgZWFzaWx5Cj4+IG1pc3VuZGVyc3Rvb2QpLgo+IAo+IEl0cyBvbmx5IHdoZW4geW91ciBw
cmVmZXJyZWQgaW5kZW50YXRpb24gZGV2aWF0ZXMgZnJvbSBCU0Qgc3R5bGUuICBJZgo+IHRoZXJl
IGFyZSBhbHJlYWR5IGJyYWNrZXRzIGFyb3VuZCwgdGhlIGNoYW5jZXMgYXJlIGl0cyBmaW5lLCBi
ZWNhdXNlIHRoZQo+IGFsaWduIHdpdGggYnJhY2tldHMgcnVsZSB0YWtlcyBvdmVyLgo+IAo+IFRo
ZSBtYWluIGlzc3VlIGlzIHdpdGggcmV0dXJuIHN0YXRlbWVudHMsIHdoZXJlIEJTRCBzdHlsZSB3
b3VsZCByZXF1aXJlCj4gdGhlIGNvbnRpbnVhdGlvbiBvZiB0aGUgc3RhdGVtZW50IHRvIHN0YXJ0
IHVuZGVyIHRoZSBzZWNvbmQgciBvZiByZXR1cm4uCgpBaCwgSSBzZWUuIFNvIGluIHRoZSBjYXNl
IGFib3ZlIHRoZSBpbm5lciBwYXJlbnRoZXNlcyBhcmVuJ3QKcmVhbGx5IG5lY2Vzc2FyeSBmcm9t
IHRoZSBlZGl0b3IncyBwb3YuIEkgc3RpbGwgdGhpbmsgdGhleSdyZSB1c2VmdWwKdG8gbWFrZSB2
aXN1YWxseSBjbGVhciBhdCB0aGUgZmlyc3QgZ2xhbmNlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4K
Y29udGludWVkIGFyZ3VtZW50cyBhbmQgdGhlIHN0YXJ0IG9mIGZ1cnRoZXIgb25lcy4KCj4+PiBP
dGhlcndpc2UsIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+PiBMZXQgbWUga25vdyBvbiB3aGF0IHZhcmlhbnQocykgb2YgdGhlIGFib3ZlIHRoaXMg
aG9sZHMuCj4gCj4gSSdkIHByZWZlciBub3QgdG8gc3BsaXQgRVhDX1VEIG9udG8gYSBsaW5lIG9m
IGl0cyBvd24sIGJlY2F1c2UgSSBkb24ndAo+IHRoaW5rIGl0IGhlbHBzIHRoZSByZWFkYWJpbGl0
eSBvZiB0aGUgc3Vycm91bmRpbmcgY29kZSwgYnV0IEknbSBub3QKPiBzdWZmaWNpZW50bHkgYm90
aGVyZWQgdG8gbWFrZSBpdCBhIGhhcmQgcmVxdWlyZW1lbnQuCgpUaGFua3MuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 09:55:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 09: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 1h5ozO-0004e8-9w; Mon, 18 Mar 2019 09:55: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5ozN-0004e3-3f
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:55:25 +0000
X-Inumbo-ID: f0e6a4a0-4963-11e9-9d46-1f38ef3daf07
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0e6a4a0-4963-11e9-9d46-1f38ef3daf07;
 Mon, 18 Mar 2019 09:55:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 03:55:19 -0600
Message-Id: <5C8F6B05020000780021FC05@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 03:55:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B813F020000780021F164@prv1-mh.provo.novell.com>
 <4b177bfd-0aa0-5389-b8d4-91278d8a0fc0@citrix.com>
In-Reply-To: <4b177bfd-0aa0-5389-b8d4-91278d8a0fc0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 09/50] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAzLjE5IGF0IDE5OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC02Njgx
LDYgKzY2ODEsMTIgQEAgeDg2X2VtdWxhdGUoCj4+ICAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbSAq
Lwo+PiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5vcG1zaywgRVhDX1VEKTsK
Pj4gICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4NjApOiAvKiB2cHVucGNrbGJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDYxKTog
LyogdnB1bnBja2x3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KPj4gKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2OCk6IC8qIHZwdW5wY2toYncgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4NjkpOiAvKiB2cHVucGNraHdkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLwo+PiArICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7Cj4+ICsgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwo+IAo+IElmIHRoaXMgc2V0dGluZyBvZiBvcF9ieXRlcyBpcyBz
YWZlIHRvIGRvIGZvciB2cHNhZGJ3LCBob3cgZG9lcyB0aGUKPiBlbXVsYXRpb24gY3VycmVudGx5
IHdvcms/CgpUaGUgc2V0dGluZyBpcyByZWR1bmRhbnQgZm9yIFZQU0FEQlcgKHRoZXJlIGl0IGdl
dHMgc2V0IGJ5IHZpcnR1ZQpvZiBpdHMgdGFibGUgZW50cnkgc2F5aW5nIHNpbWRfcGFja2VkX2lu
dCksIGJ1dCBpdCdzIG5lY2Vzc2FyeSBmb3IKVlVOUENLKiBhcyB0aGVpciB0YWJsZSBlbnRyaWVz
IHVzZSBzaW1kX290aGVyLCB3aGljaCBpcyBuZWNlc3NhcnkKYmVjYXVzZSBvZiB0aGUgbWVtb3J5
IGFjY2VzcyBwYXR0ZXJuIG9mIFBVTlBDS0wqLiBJbiBmYWN0IHRoZQpQVU5QQ0tIKiBlbnRyaWVz
IGNvdWxkIGVxdWFsbHkgd2VsbCB1c2Ugc2ltZF9wYWNrZWRfaW50LCBidXQKdGhhdCB3b3VsZCB0
aGVuIGNhbGwgZm9yIHRoZWlyIGNhc2UgbGFiZWxzIHRvIGdldCBtb3ZlZCBhd2F5IGZyb20KdGhl
IFBVTlBDS0wqIG9uZXMsIGFuZCBJIHNsaWdodGx5IHByZWZlciB0aGVtIHRvIGJlIGtlcHQgdG9n
ZXRoZXIuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:01:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10: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 1h5p4u-0005S9-0S; Mon, 18 Mar 2019 10:01:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5p4t-0005Rz-7Y
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:01:07 +0000
X-Inumbo-ID: bd2a855e-4964-11e9-ab6a-abe1d575fd45
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd2a855e-4964-11e9-ab6a-abe1d575fd45;
 Mon, 18 Mar 2019 10:01:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 04:01:02 -0600
Message-Id: <5C8F6C59020000780021FC14@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 04:00:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F30F020000780021C623@prv1-mh.provo.novell.com>
 <3130469f-2e88-ce93-198d-3a5214c89e40@citrix.com>
In-Reply-To: <3130469f-2e88-ce93-198d-3a5214c89e40@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86/e820: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>, 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>

Pj4+IE9uIDE1LjAzLjE5IGF0IDE3OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDMvMjAxOSAxMDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGU4MjAuYzog
SW4gZnVuY3Rpb24g4oCYY2xpcF90b19saW1pdOKAmToKPj4gLi4uL3hlbi9pbmNsdWRlL2FzbS9z
dHJpbmcuaDoxMDoyNjogZXJyb3I6IOKAmF9fYnVpbHRpbl9tZW1tb3Zl4oCZIG9mZnNldCBbLTE2
LCAKPiAtMzZdIGlzIG91dCBvZiB0aGUgYm91bmRzIFswLCAyMDQ4NF0gb2YKPj4gb2JqZWN0IOKA
mGU4MjDigJkgd2l0aCB0eXBlIOKAmHN0cnVjdCBlODIwbWFw4oCZIFstV2Vycm9yPWFycmF5LWJv
dW5kc10KPj4gICAgMTAgfCAjZGVmaW5lIG1lbW1vdmUoZCwgcywgbikgX19idWlsdGluX21lbW1v
dmUoZCwgcywgbikKPj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn4KPj4gZTgyMC5jOjQwNDoxMzogbm90ZTogaW4gZXhwYW5zaW9uIG9m
IG1hY3JvIOKAmG1lbW1vdmXigJkKPj4gICA0MDQgfCAgICAgICAgICAgICBtZW1tb3ZlKCZlODIw
Lm1hcFtpXSwgJmU4MjAubWFwW2krMV0sCj4+ICAgICAgIHwgICAgICAgICAgICAgXn5+fn5+fgo+
PiBlODIwLmM6MzY6MTY6IG5vdGU6IOKAmGU4MjDigJkgZGVjbGFyZWQgaGVyZQo+PiAgICAzNiB8
IHN0cnVjdCBlODIwbWFwIGU4MjA7Cj4+ICAgICAgIHwgICAgICAgICAgICAgICAgXn5+fgo+Pgo+
PiBXaGlsZSBJIGNhbid0IHNlZSB3aGVyZSB0aGUgbmVnYXRpdmUgb2Zmc2V0cyB3b3VsZCBjb21l
IGZyb20sIGNvbnZlcnRpbmcKPj4gdGhlIGxvb3AgaW5kZXggdG8gdW5zaWduZWQgdHlwZSBoZWxw
cy4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28KPj4gY29udmVydCBzZXZlcmFsIG90aGVy
IGxvY2FsIHZhcmlhYmxlcyBhbmQgY29weV9lODIwX21hcCgpJ3Mgc2Vjb25kCj4+IHBhcmFtZXRl
ciB0byB1bnNpZ25lZCBpbnQgKGFuZCBib29sIGluIG9uZSBjYXNlKS4KPj4KPj4gUmVwb3J0ZWQt
Ynk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCB3aXRoIG9uZSByZXF1ZXN0LgoKVGhhbmtz
LgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L2U4MjAuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZTgy
MC5jCj4+IEBAIC0zMDQsNyArMzAwLDcgQEAgaW50IF9faW5pdCBzYW5pdGl6ZV9lODIwX21hcChz
dHJ1Y3QgZTgyMAo+PiAgICogdGhpbmtwYWQgNTYweCwgZm9yIGV4YW1wbGUsIGRvZXMgbm90IGNv
b3BlcmF0ZSB3aXRoIHRoZSBtZW1vcnkKPj4gICAqIGRldGVjdGlvbiBjb2RlLikKPj4gICAqLwo+
PiAtc3RhdGljIGludCBfX2luaXQgY29weV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlv
c21hcCwgaW50IG5yX21hcCkKPj4gK3N0YXRpYyBpbnQgX19pbml0IGNvcHlfZTgyMF9tYXAoc3Ry
dWN0IGU4MjBlbnRyeSAqIGJpb3NtYXAsIHVuc2lnbmVkIGludCBucl9tYXApCj4+ICB7Cj4+ICAg
ICAgLyogT25seSBvbmUgbWVtb3J5IHJlZ2lvbiAob3IgbmVnYXRpdmUpPyBJZ25vcmUgaXQgKi8K
PiAKPiBUaGlzIGNvbW1lbnQgaXMgbm93IHN0YWxlLiAgSSdkIGp1c3QgZHJvcCB0aGUgYml0IGlu
IGJyYWNrZXRzLgoKU3VyZSwgd2lsbCBkby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:02:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5p6e-0005YV-Er; Mon, 18 Mar 2019 10:02:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OGtn=RV=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h5p6d-0005YL-Bk
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:02:55 +0000
X-Inumbo-ID: fe754480-4964-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 fe754480-4964-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:02:53 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id x13so13414853ljj.5
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 03:02:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=8kfNWzUrNIKyTzwDSEgw0dfSmuhWCqYTQM2E7ljmhAo=;
 b=HtcJ5IVHN+AiTD/dREac//rgvsmlxLotpKmt5UahX9SZstC0aU/jTnA2eD+rVbbRK5
 XTF+UIwl1zFzqwIFmtpTFLkr7m1kpr9Gul5AMsAx7qo43iCSaKbRt/CZtHJ/90IPrgx4
 Z/SMPOh9ub+WSLCvtGF2NPUdas0H8AY4hks7EdeOJKvkcHXjXpcFojluTc00MViQ2C14
 2oBdJgrGhS91Aw/oYyIzuFyMVxIs6dnDxCn5bPYSQUNtPs85nREkayRWoe13sviSObYU
 u54RUOsEVPXXfMAiGbGT2BiZtbU5I+/p80cb6IqfXtWf7eOOOXr29kSQBrQXr0nwQo7b
 MpPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=8kfNWzUrNIKyTzwDSEgw0dfSmuhWCqYTQM2E7ljmhAo=;
 b=BihTjwsewyvypSvF7cgWXqGKYACY8fDAgtAopil4MUbVJlgd+G1+kJ+Bk/3IlNP1uL
 9N0jfeK/NDcSjVdDrhzWscPMcxKO0pX15qo/cwYj6lc6lI9LJI5ll9o5bNBkRdIUYbmc
 hTRt3oI/4ctOzz4qz3ycYWepafFyHAij+OmIKINPjrDMKUqrlWUUAfFnGpPFDRFb2SVz
 g+VNQQfoLBXW3Rvdd4fKZ4mEfCoeucWGPjcjzSde//HjcVcQgN2dLfo2DyVzwqpQQlSe
 1qKjuEq04YsM6ut9ARkLOpAtGJkMNz5Wk1DxNUB92aD9VpSIS3hewGIVrLXVTwThRios
 TIOg==
X-Gm-Message-State: APjAAAX4kKPponfiop+0LXcFQmAlHKbRxliNPbMM7kMAvIYVKXkiknMy
 e6kDFfkFEEfQj1lnhGtuuxM=
X-Google-Smtp-Source: APXvYqxP0wzRoiMwRwR1Afx2VOCBpaL/jBNkR115Iya4EG6kK4d5kDGJS0HkXyvN2wnG8tdMiJRoIg==
X-Received: by 2002:a2e:42cf:: with SMTP id h76mr1943708ljf.95.1552903371850; 
 Mon, 18 Mar 2019 03:02:51 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 f22sm2178102ljk.18.2019.03.18.03.02.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Mar 2019 03:02:50 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, sstabellini@kernel.org, davem@davemloft.net
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
Date: Mon, 18 Mar 2019 12:02:49 +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: <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kamatam@amazon.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 eduval@amazon.com, anchalag@amazon.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>

K0FtYXpvbgpwbHMgc2VlIGlubGluZQoKT24gMy8xNC8xOSA5OjAwIFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gSGksCj4KPiBPbiAzLzE0LzE5IDM6NDAgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90
ZToKPj4gT24gMy8xNC8xOSAxMToxMCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4+PiBPbiAzLzE0LzE5IDU6MDIgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiBPbiAz
LzE0LzE5IDEwOjUyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gT24g
My8xNC8xOSA0OjQ3IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+PiBPbiAzLzE0LzE5
IDk6MTcgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4+IEZyb206IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4+Pj4+Pgo+Pj4+Pj4+IEN1cnJlbnRseSBvbiBkcml2ZXIgcmVzdW1lIHdlIHJlbW92ZSBhbGwg
dGhlIG5ldHdvcmsgcXVldWVzIGFuZAo+Pj4+Pj4+IGRlc3Ryb3kgc2hhcmVkIFR4L1J4IHJpbmdz
IGxlYXZpbmcgdGhlIGRyaXZlciBpbiBpdHMgY3VycmVudCBzdGF0ZQo+Pj4+Pj4+IGFuZCBuZXZl
ciBzaWduYWxpbmcgdGhlIGJhY2tlbmQgb2YgdGhpcyBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZS4K
Pj4+Pj4+PiBUaGlzIGxlYWRzIHRvIHRoZSBudW1iZXIgb2YgY29uc2VxdWVuY2VzOgo+Pj4+Pj4+
IC0gd2hlbiBmcm9udGVuZCB3aXRoZHJhd3MgZ3JhbnRlZCByZWZlcmVuY2VzIHRvIHRoZSByaW5n
cyBldGMuIGl0Cj4+Pj4+Pj4gY2Fubm90Cj4+Pj4+Pj4gwqDCoMKgwqAgYmUgY2xlYW5seSBkb25l
IGFzIHRoZSBiYWNrZW5kIHN0aWxsIGhvbGRzIHRob3NlIChpdCB3YXMgbm90Cj4+Pj4+Pj4gdG9s
ZCB0bwo+Pj4+Pj4+IMKgwqDCoMKgIGZyZWUgdGhlIHJlc291cmNlcykKPj4+Pj4+PiAtIGl0IGlz
IG5vdCBwb3NzaWJsZSB0byByZXN1bWUgZHJpdmVyIG9wZXJhdGlvbiBhcyBhbGwgdGhlCj4+Pj4+
Pj4gY29tbXVuaWNhdGlvbgo+Pj4+Pj4+IMKgwqDCoMKgIG1lYW5zIHdpdGggdGhlIGJhY2tuZWQg
d2VyZSBkZXN0cm95ZWQgYnkgdGhlIGZyb250ZW5kLCB0aHVzCj4+Pj4+Pj4gwqDCoMKgwqAgbWFr
aW5nIHRoZSBmcm9udGVuZCBhcHBlYXIgdG8gdGhlIGd1ZXN0IE9TIGFzIGZ1bmN0aW9uYWwsIGJ1
dAo+Pj4+Pj4+IMKgwqDCoMKgIG5vdCByZWFsbHkuCj4+Pj4+PiBXaGF0IGRvIHlvdSBtZWFuPyBB
cmUgeW91IHNheWluZyB0aGF0IGFmdGVyIHJlc3VtZSB5b3UgbG9zZQo+Pj4+Pj4gY29ubmVjdGl2
aXR5Pwo+Pj4+PiBFeGFjdGx5LCBpZiB5b3UgdGFrZSBhIGxvb2sgYXQgdGhlIC5yZXN1bWUgY2Fs
bGJhY2sgYXMgaXQgaXMgbm93Cj4+Pj4+IHdoYXQgaXQgZG9lcyBpdCBkZXN0cm95cyB0aGUgcmlu
Z3MgZXRjLiBhbmQgbmV2ZXIgbm90aWZpZXMgdGhlIAo+Pj4+PiBiYWNrZW5kCj4+Pj4+IG9mIHRo
YXQsIGUuZy4gaXQgc3RheXMgaW4sIHNheSwgY29ubmVjdGVkIHN0YXRlIHdpdGggY29tbXVuaWNh
dGlvbgo+Pj4+PiBjaGFubmVscyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3Ro
ZXIgWGVuIGJ1cyBzdGF0ZSwgc28KPj4+Pj4gdGhlcmUgaXMKPj4+Pj4gbm8gd2F5IGl0cyBzdGF0
ZSBtYWNoaW5lIGNhbiBoZWxwIHJlY292ZXJpbmcuCj4+Pj4KPj4+PiBNeSB0cmVlIGlzIGFib3V0
IGEgbW9udGggb2xkIHNvIHBlcmhhcHMgdGhlcmUgaXMgc29tZSBzb3J0IG9mIAo+Pj4+IHJlZ3Jl
c3Npb24KPj4+PiBidXQgdGhpcyBjZXJ0YWlubHkgd29ya3MgZm9yIG1lLiBBZnRlciByZXN1bWUg
bmV0ZnJvbnQgZ2V0cwo+Pj4+IFhlbmJ1c1N0YXRlSW5pdFdhaXQgZnJvbSBiYWNrZW5kIHdoaWNo
IGNhdXNlcyB4ZW5uZXRfY29ubmVjdCgpLgo+Pj4gQWgsIHRoZSBkaWZmZXJlbmNlIGNhbiBiZSBv
ZiB0aGUgd2F5IHdlIGdldCB0aGUgZ3Vlc3QgZW50ZXIKPj4+IHRoZSBzdXNwZW5kIHN0YXRlLiBJ
IGFtIG1ha2luZyBteSBndWVzdCB0byBzdXNwZW5kIHdpdGg6Cj4+PiBlY2hvIG1lbSA+IC9zeXMv
cG93ZXIvc3RhdGUKPj4+IEFuZCB0aGVuIEkgdXNlIGFuIGludGVycnVwdCB0byB0aGUgZ3Vlc3Qg
KHRoaXMgaXMgYSB0ZXN0IGNvZGUpCj4+PiB0byB3YWtlIGl0IHVwLgo+Pj4gQ291bGQgeW91IHBs
ZWFzZSBzaGFyZSB5b3VyIGV4YWN0IHVzZS1jYXNlIHdoZW4gdGhlIGd1ZXN0IGVudGVycyAKPj4+
IHN1c3BlbmQKPj4+IGFuZCB3aGF0IHlvdSBkbyB0byByZXN1bWUgaXQ/Cj4+Cj4+Cj4+IHhsIHNh
dmUgLyB4bCByZXN0b3JlCj4+Cj4+PiBJIGNhbiBzZWUgbm8gd2F5IGJhY2tlbmQgbWF5IHdhbnQg
ZW50ZXIgWGVuYnVzU3RhdGVJbml0V2FpdCBpbiBteQo+Pj4gdXNlLWNhc2UKPj4+IGFzIGl0IHNp
bXBseSBkb2Vzbid0IGtub3cgd2Ugd2FudCBoaW0gdG8uCj4+Cj4+Cj4+IFlvdXJzIGxvb2tzIGxp
a2UgQUNQSSBwYXRoLCBJIGRvbid0IGtub3cgaG93IHdlbGwgaXQgd2FzIHRlc3RlZCBUQkguCj4K
PiBJIHJlbWVtYmVyIGEgc2VyaWVzIGZyb20gYW1hem9uIFsxXSB0aGF0IHBsYXlzIGFyb3VuZCBz
dXNwZW5kIGFuZCAKPiBoaWJlcm5hdGlvbi4gVGhlIHBhdGNoIFsyXSBsZWFkcyBtZSB0byB0aGlu
ayB0aGF0IGd1ZXN0IHRyaWdnZXJlZCAKPiBzdXNwZW5kL3Jlc3VtZSBkb2VzIG5vdCB3b3JrIHBy
b3Blcmx5LiBJdCBsb29rcyBsaWtlIHRoZSBzZXJpZXMgaGFzIAo+IG5ldmVyIGJlZW4gZnVsbHkg
cmV2aWV3ZWQuIE5vdCBzdXJlIHdoeS4uLgpKdWxpZW4sIHRoYW5rcyBhIGxvdCBmb3IgYnJpbmdp
bmcgdGhlc2UgcGF0Y2hlcyB0byBvdXIgYXR0ZW50aW9uIHdoaWNoIAp3ZSBvYnZpb3VzbHkgbWlz
c2VkLgo+Cj4gQW55d2F5LCBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhpcyBzZXJpZXMgbWF5IHNv
bHZlIE9sZWtzYW5kciBpc3N1ZS4gCj4gSG93ZXZlciwgdGhpcyB3b3VsZCBvbmx5IGFkZHJlc3Mg
dGhlIGNvbW1vbiBjb2RlIHNpZGUuIEFGQUlLIE9sZWtzYW5kciAKPiBpcyB0YXJnZXRpbmcgQXJt
IHBsYXRmb3JtLiBJZiBzbywgSSB0aGluayB0aGlzIHdvdWxkIHJlcXVpcmUgbW9yZSB3b3JrIAo+
IHRoYW4gdGhpcyBzZXJpZXMuIEFybSBjb2RlIHN0aWxsIG1pc3MgZmV3IGJpdHMgcHJvcGVybHkg
c3VzcGVuZC9yZXN1bWUgCj4gYXJjaCBzcGVjaWZpYyBjb2RlIChzZWUgWzJdKS4KPgo+IEkgaGF2
ZSBhIGJyYW5jaCBvbiBteSBnaXQgdG8gdHJhY2sgdGhlIHNlcmllcy4gSG93ZXZlciwgdGhleSBu
ZXZlciAKPiBoYXZlIGJlZW4gcmVzZW50IGFmdGVyIElhbiBDYW1wYmVsbCBsZWZ0IENpdHJpeC4g
SSB3b3VsZCBiZSBoYXBweSB0byAKPiByZXZpZXcgdGhlbSBpZiBzb21lb25lIHdhbnRzIHRvIHBp
Y2sgdGhlbSB1cCBhbmQgcmVwb3N0IHRoZW0uCj4KRmlyc3Qgb2YgYWxsLCBsZXQgbWUgbWFrZSBp
dCBjbGVhciB0aGF0IHdlIGFyZSBpbnRlcmVzdGVkIGluIGhpYmVybmF0aW9uIApsb25nIHRlcm0s
IHNvIGl0IHdvdWxkIGJlCmRlc2lyYWJsZSB0byByZS11c2UgYXMgbXVjaCB3b3JrIGZvcm0gcmVz
dW1lL3N1c3BlbmQgYXMgd2UgY2FuLiBCdXQsIHdlIApzZWUgaXQgYXMgYSBzdGVwIGJ5CnN0ZXAg
d29yaywgZS5nLiBmaXJzdCBTMlJBTSBhbmQgbGF0ZXIgb24gaGliZXJuYXRpb24uCkxldCBtZSBj
bGFyaWZ5IHRoZSBpbW1lZGlhdGUgdXNlLWNhc2UgdGhhdCB3ZSBoYXZlLCBzbyBpdCBpcyBlYXNp
ZXIgdG8gCnVuZGVyc3RhbmQgd2hhdCB3ZSB3YW50CmFuZCB3aGF0IHdlIGRvbid0IGF0IHRoZSBt
b21lbnQuIFdlIGFyZSBhYm91dCB0byBjb250aW51ZSB3b3JrIHN0YXJ0ZWQgCmJ5IE1pcmVsYS9Y
aWxpbnggb24KU3VzcGVuZC10by1SQU0gZm9yIEFSTSBbM10gYW5kIHdlIG1hZGUgbnVtYmVyIG9m
IGFzc3VtcHRpb25zOgoxLiBXZSBhcmUgdGFsa2luZyBhYm91dCAqc3lzdGVtKiBzdXNwZW5kLCBl
LmcuIHRoZSBnb2FsIGlzIHRvIHN1c3BlbmQgCmFsbCB0aGUgY29tcG9uZW50cwpvZiB0aGUgc3lz
dGVtIGFuZCBYZW4gaXRzZWxmIGF0IG9uY2UuIFRoaW5rIGFib3V0IHRoaXMgYXMgZmFzdC1ib290
IAphbmQvb3IgZW5lcmd5IHNhdmluZwpmZWF0dXJlIGlmIHlvdSB3aWxsLgoyLiBXaXRoIHN1c3Bl
bmQvcmVzdW1lIHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBtaWdyYXRlIFZNcyB0byBhbnkgb3Ro
ZXIgCmhvc3QuCjMuIE1vc3QgcHJvYmFibHkgY29uZmlndXJhdGlvbiBvZiB0aGUgYmFjay9mcm9u
dCB3b24ndCBjaGFuZ2UgYmV0d2VlbiAKc3VzcGVuZC9yZXN1bWUuCkJ1dCBsb25nIHRlcm0gd2Ug
YXJlIGFsc28gdGhpbmtpbmcgZm9yIHN1cHBvcnRpbmcgc3VzcGVuZC9yZXN1bWUgaW4gaXRzIApi
cm9hZGVyIG1lYW5pbmcsCmUuZy4gd2hhdCBpcyBwcm9iYWJseSB3aGF0IHlvdSBtZWFuIGJ5IHN1
c3BlbmQvcmVzdW1lLgpHaXZlbiB0aGF0LCB3ZSB0aGluayB0aGF0IHdlIGRvbid0IG5lZWQgWGVu
IHN1cHBvcnQgdG8gc2F2ZSBncmFudHMsIHBhZ2UgCnRhYmxlcyBhbmQgb3RoZXIKVk0ncyBjb250
ZXh0IG9uIHN1c3BlbmQgYXQgbGVhc3QgYXQgdGhlIGZpcnN0IHN0YWdlIGFzIHdlIGFyZSAKaW1w
bGVtZW50aW5nIG5vdCBhIGZ1bGx5CmJsb3duIHN1c3BlbmQvcmVzdW1lLCBidXQgb25seSBTMlJB
TSBwYXJ0IG9mIGl0IHdoaWNoIGlzIG11Y2ggbW9yZSAKc2ltcGxlciB0aGFuIGEgZ2VuZXJpYwpz
dXNwZW5kIGltcGxlbWVudGF0aW9uLiBXZSBvbmx5IG5lZWQgY2hhbmdlcyB0byBMaW51eCBrZXJu
ZWwgZnJvbnRlbmQgCmRyaXZlcnMgZnJvbSBbMV0gLSB0aGUKcGllY2UgdGhhdCB3ZSBtaXNzIGlz
IHN1c3BlbmQvcmVzdW1lIGltcGxlbWVudGF0aW9uIGluIHRoZSBuZXRmcm9udCAKZHJpdmVyLiBX
aGF0IGlzIG1vcmUsIGFzCndlIGFyZSBub3QgY2hhbmdpbmcgYmFjay9mcm9udCBjb25maWd1cmF0
aW9uLCB3ZSBjYW4gZXZlbiBsaXZlIHdpdGggCmVtcHR5IC5yZXN1bWUvLnN1c3BlbmQKZnJvbnRl
bmQncyBjYWxsYmFja3MgYmVjYXVzZSBldmVudCBjaGFubmVscywgcmluZ3MgZXRjLiBhcmUgInN0
YXRpY2FsbHkiIAphbGxvY2F0ZWQgaW4gb3VyCnVzZS1jYXNlIGF0IHRoZSBmaXJzdCBzeXN0ZW0g
c3RhcnQgKGNvbGQgYm9vdCkuIEFuZCBpbmRlZWQsIHRlc3RzIHNob3cgCnRoYXQgd2FraW5nIGRv
bWFpbnMKaW4gdGhlIHJpZ2h0IG9yZGVyIGRvIGFsbG93IHRoYXQuClNvLCBmcmFua2x5LCBmcm9t
IFszXSB3ZSBhcmUgaW1tZWRpYXRlbHkgaW50ZXJlc3RlZCBpbiBpbXBsZW1lbnRpbmcgCi5yZXN1
bWUvLnN1c3BlbmQsIG5vdApldmVuIGZyZWV6ZS90aGF3L3Jlc3RvcmUgY2FsbGJhY2tzOiBpZiBB
bWF6b24gaGFzIHdpbGwgYW5kIGNhcGFjaXR5IHRvIApjb250aW51ZSB3b3JraW5nIG9uIFszXQp0
aGVuIG9uY2UgdGhhdCBnZXRzIGludG8gdGhlIHVwc3RyZWFtIGl0IGFsc28gc29sdmVzIG91ciBT
MlJBTSB1c2UtY2FzZSwgCmJ1dCBpZiBub3QgdGhlbiB3ZQpjYW4gcHJvYmFibHkgcmUtd29yayBu
ZXRmcm9udCBwYXRjaCBhbmQgb25seSBwcm92aWRlIC5yZXN1bWUvLnN1c3BlbmQgCmNhbGxiYWNr
cyB3aGljaCB3ZSBuZWVkCmZvciBub3cgKHJlbWVtYmVyIG91ciB2ZXJ5IHNwZWNpZmljIHVzZS1j
YXNlIHdoaWNoIGNhbiBzdXJ2aXZlIHN1c3BlbmQgCndpdGhvdXQgY2FsbGJhY2tzCmltcGxlbWVu
dGVkKS4KSU1PLCBwYXRjaGVzIGF0IFsyXSBzZWVtIHRvIGJlIHVzZWZ1bCB3aGlsZSBpbXBsZW1l
bnRpbmcgZ2VuZXJpYyAKc3VzcGVuZC9yZXN1bWUgYW5kIGNhbgpiZSBwb3N0cG9uZWQgZm9yIFMy
UkFNLgoKSnVsaWVuL0p1ZXJnZW4vQm9yaXMvQW1hem9uIC0gY291bGQgeW91IHBsZWFzZSBleHBy
ZXNzIHlvdXIgdmlldyBvbiB0aGUgCmFib3ZlPwpJcyBpdCBhY2NlcHRhYmxlIHRoYXQgZm9yIG5v
dyB3ZSBvbmx5IHRha2UgcmUtd29ya2VkIG5ldGZyb250IHBhdGNoIGZyb20gClszXSB3aXRoIGZ1
bGwKaW1wbGVtZW50YXRpb24gaW4gbWluZCBmb3IgbGF0ZXIgKHdlIHJldXNlIGNvZGUgZm9yIC5y
ZXN1bWUvLnN1c3BlbmQpPwoKPiBDaGVlcnMsCj4KPiBbMV0gCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA2L21zZzAwODIzLmh0bWwK
Pgo+IFsyXSAKPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvanVsaWVu
Zy9saW51eC1hcm0uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3hlbi1taWdyYXRpb24vdjIK
PgpbM10gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0xMS9tc2cwMTA5My5odG1sCj4+Cj4+Cj4+IC1ib3Jpcwo+Pgo+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4+Cj4KVGhhbmsgeW91
LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:11:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10: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 1h5pEf-0006QL-BT; Mon, 18 Mar 2019 10:11:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5pEe-0006QG-FS
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:11:12 +0000
X-Inumbo-ID: 257aba4c-4966-11e9-b4dd-973b11078a80
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 257aba4c-4966-11e9-b4dd-973b11078a80;
 Mon, 18 Mar 2019 10:11:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 04:11:07 -0600
Message-Id: <5C8F6EB6020000780021FC31@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 04:11:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
 <7520f3cc-1b62-4616-9f93-e061357efa78@citrix.com>
In-Reply-To: <7520f3cc-1b62-4616-9f93-e061357efa78@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

Pj4+IE9uIDE1LjAzLjE5IGF0IDE3OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDMvMjAxOSAxMDozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGdlbmVyaWMu
YzogSW4gZnVuY3Rpb24g4oCYcHJpbnRfbXRycl9zdGF0ZeKAmToKPj4gZ2VuZXJpYy5jOjIxMDox
MTogZXJyb3I6IOKAmCUwKmx44oCZIGRpcmVjdGl2ZSBvdXRwdXQgYmV0d2VlbiAxIGFuZCAxMDcz
NzQxODIzIAo+IGJ5dGVzIG1heSBjYXVzZSByZXN1bHQgdG8gZXhjZWVkCj4+IOKAmElOVF9NQVji
gJkgWy1XZXJyb3I9Zm9ybWF0LW92ZXJmbG93PV0KPj4gICAyMTAgfCAgICBwcmludGsoIiVzICAl
dSBiYXNlICUwKiJQUkl4NjQiMDAwIG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCj4+ICAgICAg
IHwgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+Cj4+IGdlbmVyaWMuYzoyMTA6NDQ6IG5vdGU6
IGZvcm1hdCBzdHJpbmcgaXMgZGVmaW5lZCBoZXJlCj4+ICAgMjEwIHwgICAgcHJpbnRrKCIlcyAg
JXUgYmFzZSAlMCoiUFJJeDY0IjAwMCBtYXNrICUwKiJQUkl4NjQiMDAwICVzXG4iLAo+PiBnZW5l
cmljLmM6MjEwOjExOiBub3RlOiBkaXJlY3RpdmUgYXJndW1lbnQgaW4gdGhlIHJhbmdlIFswLCAK
PiA0NTAzNTk5NjI3MzcwNDk1XQo+PiAgIDIxMCB8ICAgIHByaW50aygiJXMgICV1IGJhc2UgJTAq
IlBSSXg2NCIwMDAgbWFzayAlMCoiUFJJeDY0IjAwMCAlc1xuIiwKPj4gICAgICAgfCAgICAgICAg
ICAgXn5+fn5+fn5+fn5+fn5+fn4KPj4gZ2VuZXJpYy5jOjIxMDoxMTogbm90ZTogYXNzdW1pbmcg
ZGlyZWN0aXZlIG91dHB1dCBvZiAxIGJ5dGUKPj4KPj4gUmVzdHJpY3QgdGhlIHdpZHRoIG9mIHRo
ZSB2YXJpYWJsZSAid2lkdGgiIGNvbnRyb2xsaW5nIHRoZSBudW1iZXIgb2YKPj4gYWRkcmVzcyBk
aWdpdHMgb3V0cHV0Lgo+Pgo+PiBSZXBvcnRlZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRA
c3VzZS5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAKPiBUaGlzIGlzIGJlY2F1c2UgR0NDIGRvZXNuJ3Qga25vdyB0aGUgdmFsdWUgb2YgcGFk
ZHJfYml0cywgYW5kIGhhcwo+IGNvbmNsdWRlZCB0aGF0Cj4gCj4gd2lkdGggPSAocGFkZHJfYml0
cyAtIFBBR0VfU0hJRlQgKyAzKSAvIDQ7Cj4gCj4gY2FuIHJlc3VsdCBpbiBzb21lIGluc2FuZSB2
YWx1ZXMsIHdoaWNoIGlzIHRydWUuCj4gCj4gSG93ZXZlciwgdGhpcyBsb2dpYyB0byB1bm5lY2Vz
c2FyaWx5IGNvbXBsaWNhdGVkIGZvciBzb21ldGhpbmcgd2hpY2ggaXMKPiBvbmx5IHByaW50ZWQg
aW4gYSB2ZXJib3NlIG9yIGVycm9yIGNhc2UuCj4gCj4gSSdkIHByZWZlciB0aGlzIGFzIGFuIGFs
dGVybmF0aXZlOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJp
Yy5jIAo+IGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYwo+IGluZGV4IDhmOWNmMWIu
LjU2NjM5NmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKPiBAQCAtMTgyLDcgKzE4Miw2
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9maXhlZCh1bnNpZ25lZCBpbnQgYmFzZSwgdW5z
aWduZWQgaW50IHN0ZXAsCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9tdHJyX3N0YXRlKGNv
bnN0IGNoYXIgKmxldmVsKQo+ICB7Cj4gICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiAtICAgICAg
IGludCB3aWR0aDsKPiAgCj4gICAgICAgICBwcmludGsoIiVzTVRSUiBkZWZhdWx0IHR5cGU6ICVz
XG4iLCBsZXZlbCwKPiAgICAgICAgICAgICAgICBtdHJyX2F0dHJpYl90b19zdHIobXRycl9zdGF0
ZS5kZWZfdHlwZSkpOwo+IEBAIC0yMDMsMTQgKzIwMiwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfbXRycl9zdGF0ZShjb25zdCBjaGFyICpsZXZlbCkKPiAgICAgICAgIH0KPiAgICAgICAg
IHByaW50aygiJXNNVFJSIHZhcmlhYmxlIHJhbmdlcyAlc2FibGVkOlxuIiwgbGV2ZWwsCj4gICAg
ICAgICAgICAgICAgbXRycl9zdGF0ZS5lbmFibGVkID8gImVuIiA6ICJkaXMiKTsKPiAtICAgICAg
IHdpZHRoID0gKHBhZGRyX2JpdHMgLSBQQUdFX1NISUZUICsgMykgLyA0Owo+ICAKPiAgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBudW1fdmFyX3JhbmdlczsgKytpKSB7Cj4gICAgICAgICAgICAgICAg
IGlmIChtdHJyX3N0YXRlLnZhcl9yYW5nZXNbaV0ubWFzayAmIE1UUlJfUEhZU01BU0tfVkFMSUQp
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlcyAgJXUgYmFzZSAlMCoiUFJJeDY0
IjAwMCBtYXNrICUwKiJQUkl4NjQiMDAwICVzXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IHByaW50aygiJXMgICV1IGJhc2UgJTAxMyJQUkl4NjQiMDAwIG1hc2sgJTAxMyJQUkl4NjQiMDAw
ICVzXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbCwgaSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGgsIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tp
XS5iYXNlID4+IDEyLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCwgbXRy
cl9zdGF0ZS52YXJfcmFuZ2VzW2ldLm1hc2sgPj4gMTIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tpXS5iYXNlID4+IDEyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtdHJyX3N0YXRlLnZhcl9yYW5nZXNbaV0ubWFzayA+PiAx
MiwKCkkgZG9uJ3QgcHJlZmVyIHRoaXMsIGFuZCBpdCB3YXMgZG9uZSB0aGUgd2F5IGl0IGlzIGZv
ciBhIHZlcnkgc2ltcGxlCnJlYXNvbjogQnkgb21pdHRpbmcgdW5uZWNlc3NhcnkgbGVhZGluZyB6
ZXJvcyB3ZSBjb252ZXkgYW4KZXh0cmEgYml0IG9mIGluZm9ybWF0aW9uIC0gdGhpcyB3YXkgaXQg
aXMgZWFzaWVyIHRvIHNwb3QgaWYgdGhlIG1hc2sKdmFsdWVzIGluIHBhcnRpY3VsYXIgaW5kZWVk
IGdvIHVwIGFsbCB0aGUgd2F5IHRvIHRoZSBwYWRkciBsaW1pdC4gSQpoYXZlIGF0IGxlYXN0IG9u
ZSBzeXN0ZW0gd2hlcmUgdGhlIEJJT1Mgc2NyZXdzIHVwLCBhbmQgdGhlcmUKZW5kIHVwIGJlaW5n
IGxlYWRpbmcgemVyb3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:20:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:20:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5pNq-0007F9-Au; Mon, 18 Mar 2019 10:20:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5pNo-0007Ec-Ic
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:20:40 +0000
X-Inumbo-ID: 79e3df32-4967-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 79e3df32-4967-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:20:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 04:20:38 -0600
Message-Id: <5C8F70F0020000780021FC4A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 04:20:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318090700.1538-1-paul.durrant@citrix.com>
In-Reply-To: <20190318090700.1538-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/2] Follow-up viridian fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDEwOjA2LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEZ1cnRoZXIgdGVzdGluZyBhbmQgY29kZSBpbnNwZWN0aW9uIHJldmVhbGVkIHNvbWUgcHJv
YmxlbXMgd2l0aCBteSByZWNlbnQKPiBzZXJpZXMgWzFdLiBUaGlzIHNlcmllcyBmaXhlcyB0aG9z
ZSBpc3N1ZXMuCj4gCj4gWzFdIAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMy9tc2cwMTA3OC5odG1sIAo+IAo+IFBhdWwgRHVycmFu
dCAoMik6Cj4gICB2aXJpZGlhbjogcmVtb3ZlIHN5bmljIHBvbGwgYmxvY2tpbmcKPiAgIHZpcmlk
aWFuOiBmaXggbWlzdGFrZXMgaW4gdGltZXIgZXhwaXJhdGlvbiBhbmQgcmUtc3RhcnQKCklzIHRo
ZXJlIGEgcGFydGljdWxhciByZWFzb24geW91IGRvbid0IHdhbnQgdG8gZm9sZCB0aGVtIGludG8K
dGhhdCBzZXJpZXM/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10: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 1h5pQn-0007Ok-01; Mon, 18 Mar 2019 10:23: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5pQm-0007Of-86
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:23:44 +0000
X-Inumbo-ID: e665df6c-4967-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e665df6c-4967-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:23:42 +0000 (UTC)
IronPort-Data: A9a23:te04Na/C2dlSHDJZd28VDrVtTnXEjmLSOkUsVf7CRpOx9PZTsPR9/C
 3vup8NEbMU3yWG+Qmu3X/O9PATTYSVnBmpE1O7M/PrwoTuKQEKyhvMVG5E4t5igzDGev4RmO
 +bp1prdL5XHEqkf+ToWJJheRvQ9uGGjE4rcL8z2RENJ0VSkg8PIPQOQuwavXLiQSw8Je5OGx
 3qIYlixLKhAsaQBETkcXfbEsJ1+7NhRN/7P0hwJBXuahs4TWK3Uknvn8BA9zumqQ+p8dUWrL
 Zwcg/EJNIa0QHZbFgkntQpBZ7YXqsb0TRqMpo6R4FSTlRcoy3QEFiGHZfmB7iHVhMUHZBM5J
 lASsHvmTkXa/d22PrIlhsw0eNm8Kyb0r3DZfJ0pOU6BTUOvFjhzxrzj9uODqAVpoiI5V307Z
 iVO/1iyaICz7R1/hQUx/yrLybadVkMHup6dWq+XZmBMzbZ+g2llhFLaeIV4CnRlXHSvT2gvD
 IReCRaepf8JP6GgXGC3SCBaaM7xURlWraKOjXvwP+NqX5g0QxvEwipLtembU4WhJrQ0Qmsn2
 MrJB/2wfpVWu/C/xs2kjLieq/zphKQPWvQt8aiG+cvXVCa0n+EmIalq4P8FtjhS3I5WvQtmh
 dEld/nofLRuqiODipWG7/Fvv6boB6wmwYR7qsMugIFZ11ZK0mu6a5HvajaiEBwnXF+Gx7qew
 vtVIKKiXixBcvLcC05dQXG/FOhAosvhVJwJykDO4LrEEVsX3J3Q1Y/4yeyQzYaA5ZC1/5FQq
 4POnFyGJLMJlu00DZUeYbUIzQzcaZKBVGHf0oESSo3b+o9UEAa1koZUdfVdsQx6RZi/Q5xb2
 b7t/SKMXOdlhQ+c5dXycH5MPfbXvpC5BytjgOuO5w+nr6Q2W9Zi9DzhjuNUtdrF74/gDg1UE
 I99nrYtTDG2bpYsOqMw36Q7rA3hsxdsv1Ljkc1mtn31umn7p7XdQ9efZUdnTOmJ3lgO0v0tD
 714B2locHc+v7eqiqZvlgjnfTdTzEc6ZlRsB8oesyoWdv18p/7/21AS/KQ5qcHn0AfxhFi3i
 Apm6kesEfHRMbdyVpfwlgmH1bCBd7S4tdNQBvHQ2AL1WqxA+9wl19SYiYc+Q8KiTo3sCkkeP
 kCZW7WS13H4u3Baf1Oxd81tHCApCov2nON2XXBa7nKamC1jRVg7htUGmxS1K/EbycVwLhSG4
 AJ1H1nhwHB28gNzS/8QowT9i3UJK8TloANoDoK2tAohHQHVeN5ZSQ/v7Qof+cYZZ1QoxVqBI
 mtHiRwVB6Q4iaZeQTr5nECWjckkXzBTkx0m1wbfI1jM7K8dRJYFE1sGzCPx6i7F3FahC4JBB
 FVjH6vE96rN5Lo0oSWfB/mXR9nZ3pmmbXzgBbpmKZO/96lqWDUVweWpo8dq7pMxg4fzjf1cU
 pHW+BsjTHVmMJbMRfjhWr/Rx2IZDTZ+4KhhxLLDaWwe4FcMwQ4rHY3YP6OCXKgcBe2b4AjJt
 1GZdvbplROh1Dsz/xNtDCJ6G5MZ26LfsnsSWs65MJ4E/ICZYSkRrK2rVVGJTnRsy3op6SjQg
 j2YhWZ3AoqHVVHxEGRGMfCANHaDQK5oXm6kNTNmMo/eA2vWE2RccgY149BU56x3OslpLLNmY
 Dhz71WzyCwccr9aVUsIoZ6ZXHmnsJDrwZf20+sstNmZvAK9EniyRMj5I6+Ud8ESOPtguzQwU
 jtV1o/MwPaquzoaE81hOOJPYqHBg69Ll0l/fkgV69PqzaQsCc2gOrn6J8XvN0WNlbbMNjoWm
 eSCkG9Bm88CbeapLitZBAVXtFQUksDSZvb56+qi7dokK0x48FVVZQA4B8+R5F4SazwirTQ8+
 QlwFsjIGBvVqGPxTPNa+Hy
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="87449723"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 0/2] Follow-up viridian fixes
Thread-Index: AQHU3Wn0WF65G0E8F06wYIpKCVVmXaYRHNcAgAARBtA=
Date: Mon, 18 Mar 2019 10:22:04 +0000
Message-ID: <b1b5ac62da544c559868f0e6324a64b6@AMSPEX02CL02.citrite.net>
References: <20190318090700.1538-1-paul.durrant@citrix.com>
 <5C8F70F0020000780021FC4A@prv1-mh.provo.novell.com>
In-Reply-To: <5C8F70F0020000780021FC4A@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 0/2] Follow-up viridian fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggTWFyY2ggMjAxOSAxMDoyMQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BB
VENIIDAvMl0gRm9sbG93LXVwIHZpcmlkaWFuIGZpeGVzCj4gCj4gPj4+IE9uIDE4LjAzLjE5IGF0
IDEwOjA2LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gRnVydGhlciB0ZXN0
aW5nIGFuZCBjb2RlIGluc3BlY3Rpb24gcmV2ZWFsZWQgc29tZSBwcm9ibGVtcyB3aXRoIG15IHJl
Y2VudAo+ID4gc2VyaWVzIFsxXS4gVGhpcyBzZXJpZXMgZml4ZXMgdGhvc2UgaXNzdWVzLgo+ID4K
PiA+IFsxXQo+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE5LTAzL21zZzAxMDc4Lmh0bWwKPiA+Cj4gPiBQYXVsIER1cnJhbnQgKDIpOgo+
ID4gICB2aXJpZGlhbjogcmVtb3ZlIHN5bmljIHBvbGwgYmxvY2tpbmcKPiA+ICAgdmlyaWRpYW46
IGZpeCBtaXN0YWtlcyBpbiB0aW1lciBleHBpcmF0aW9uIGFuZCByZS1zdGFydAo+IAo+IElzIHRo
ZXJlIGEgcGFydGljdWxhciByZWFzb24geW91IGRvbid0IHdhbnQgdG8gZm9sZCB0aGVtIGludG8K
PiB0aGF0IHNlcmllcz8KPiAKCk9ubHkgdGhhdCBJIGJlbGlldmUgaXQncyBmdWxseSBhY2tlZCBh
bmQgc28gSSBkaWRuJ3Qgd2FudCB0byBkaXN0dXJiIGl0IGF0IHRoaXMgc3RhZ2UuCgogIFBhdWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10: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 1h5pX5-0008Bi-Qg; Mon, 18 Mar 2019 10:30:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5pX4-0008Bd-7K
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:30:14 +0000
X-Inumbo-ID: cf0ae6b8-4968-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf0ae6b8-4968-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:30:12 +0000 (UTC)
IronPort-Data: A9a23:ZAY0tat/h6sl8dWjFJQBFK6JRufnOphVZndcV/efNqXfP3jJ3xfK3H
 kvQROUoXmQwM+V6GRzblCnoMaGwabH3weRaOapdq5EDlNPp1TMprOnca9L8ATNlkHq+J+DyM
 8Qz+d+tCuXfK/K8vH00RrkdcwSuQSiHN83uR5Nv+wVaN9pc8Hr0D13aINz4MwSLQL8NjoXcs
 8scLE5xZG9QXx4EswYtdnvHw3vJsDyMQcpXe9sS3t67Kq+c3Ig8z8mOYeDdJqhNEAt/+Svfz
 Nf1MuohmxqUcUH+uHXC71kIisly9o9ajazC+h8QeHDKGEgPkhLO5+/hsBjrT5TzF5gdCPE+p
 pepODqY23SzQq5rKctNGBBb/LI58Mutfzz4Evy+JDXa8cNxlFGF31GK7wM3uuM5Xm+3hut9a
 QeUeml5bn/iCzQNm+AY/2RQzRFqhvUlGHXE+GT71iv4s180nkKBlp5Rko8CsKxKvUDvXLQ+G
 CFERXJIh+s5bz6L9UbT3AVUxM8B/wMVcHNXRAHjCGxdoU/Y3pwrk8vVjhgWIZrcHT7aRCNJH
 9VXn3GWlwTs3yuF6UpOrdIuVW9+8Hi+eET5ABwvzaoGjdKaHVY9FCdRc0vP2O0Ye41BP5xD9
 LidIrOW4C93EHzPPw3JlTzhDA8+qRhxWJvjeWqIN3LB+gKFrvV4ufqZcyKR98VDaLBKvixtt
 XnRi3do/LkyJQmqFOZJcXmgGXK/iyWgYaxigH4OZknCj8QT96zYf1Tw08qM7fdhNBnmscmho
 YK4v0CeCSSHMvvIRI0Et8IxK+vOCwcQJWnIYhVfr+/crbHo65wsEZZSuSZLlIyO3YEqFjMPa
 vHrFUhMsJEqWaJATh4t3PZWNXkc1yeNu19n+Kj82NProEduRawjIqiLE5c/hLe/tXWTXYxOe
 hsW0QKwWQzhY8A/HJ5bY8SR34nd4AEu8wA698sF+rJcr4MKzjaybN+GXc1mng2HRL/u3V8Hk
 f2lzjCDpbtfMrzaZhKpv31zjM6zTFkTWIhinC0DtbzZh9scBbj9h9SCbNRbkPVF8EUO4hnWc
 AwI2ze7IpLMXmFduFGg3HhX/jVMaOTOfu9HqTQQNUUDdondzVHXeIc0FgDgc1rizIUOkAewS
 MOMwBtItxXQnLm5xXwAOfn4jjEGIhrhg+7tJMLlfHyfCfESSXBdjxBKtY3UsLBtmb++1ZlLX
 Ze3uWepbuaWmGGwif9CovR+UiVc424ZdXe1lzV/IjUaXzuSKTqm2DsjW9/TlewKfUjitjMiF
 osPvLUXglXx61Ka/GBGjb7WZITUupuEIni+vZ7NgjL5ehEn1EmRipZ2a5Attdq3Vb0teDA77
 Uomp725yvmFMjZcUUeHylS+COrJKX32/0OKe9GJrYepswdWcUkDqzAn6qL6KZfa3R0MZLD+3
 i52WXJhxmTi8SE/CInOGDIsTOoDEkxv8HkZV/Yf+bZdQ8njSDL37Hhvh0BtU2CosjLCvzByM
 kcQi75hQ96vdDNypOud180O83kcpaIyDIg9n6m9Wdu8UfTsGnd2eINvPAbLzrsaLf0t8jMV8
 W1LS4CfbvWLa6s9QGxjYfTVQuaksSzxe6bLWaRB088LTJMCGA08y9EXYlJW8ZZpXqz5fvk2N
 y7VgvqbGnJTctW9EXGHPAbnj0ZQzw/ravJx8JU0ZqH901cTEWvKhlhZBZ9iYc4aElYZGv4vH
 tF1HgUopBfPuKvk3kSv7+CbPJ90ck+b8vEtp+1Nx6LGB4NwSFn/GY4Xn3oUU8QhbIMHKVq3Q
 5LsdbgXimyB+9pQKEzjXyFQAYn3LhayZ2d6m432UJBBE5umqr8dGk58fSUEHbcqmpVrpSwJk
 PC79OsfDJIyban37l81v5/TcnZQKBMlIttxPMOF2OZCxmz71w4FuYO+0xk8emtsJRHp+Ngdq
 0GTg==
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="87450048"
To: Jan Beulich <JBeulich@suse.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
 <7520f3cc-1b62-4616-9f93-e061357efa78@citrix.com>
 <5C8F6EB6020000780021FC31@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: <b65f1962-caa1-c066-bd54-055b8d150b80@citrix.com>
Date: Mon, 18 Mar 2019 10:30: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: <5C8F6EB6020000780021FC31@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

T24gMTgvMDMvMjAxOSAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDMuMTkg
YXQgMTc6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDcvMDMv
MjAxOSAxMDozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBnZW5lcmljLmM6IEluIGZ1bmN0aW9u
IOKAmHByaW50X210cnJfc3RhdGXigJk6Cj4+PiBnZW5lcmljLmM6MjEwOjExOiBlcnJvcjog4oCY
JTAqbHjigJkgZGlyZWN0aXZlIG91dHB1dCBiZXR3ZWVuIDEgYW5kIDEwNzM3NDE4MjMgCj4+IGJ5
dGVzIG1heSBjYXVzZSByZXN1bHQgdG8gZXhjZWVkCj4+PiDigJhJTlRfTUFY4oCZIFstV2Vycm9y
PWZvcm1hdC1vdmVyZmxvdz1dCj4+PiAgIDIxMCB8ICAgIHByaW50aygiJXMgICV1IGJhc2UgJTAq
IlBSSXg2NCIwMDAgbWFzayAlMCoiUFJJeDY0IjAwMCAlc1xuIiwKPj4+ICAgICAgIHwgICAgICAg
ICAgIF5+fn5+fn5+fn5+fn5+fn5+Cj4+PiBnZW5lcmljLmM6MjEwOjQ0OiBub3RlOiBmb3JtYXQg
c3RyaW5nIGlzIGRlZmluZWQgaGVyZQo+Pj4gICAyMTAgfCAgICBwcmludGsoIiVzICAldSBiYXNl
ICUwKiJQUkl4NjQiMDAwIG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCj4+PiBnZW5lcmljLmM6
MjEwOjExOiBub3RlOiBkaXJlY3RpdmUgYXJndW1lbnQgaW4gdGhlIHJhbmdlIFswLCAKPj4gNDUw
MzU5OTYyNzM3MDQ5NV0KPj4+ICAgMjEwIHwgICAgcHJpbnRrKCIlcyAgJXUgYmFzZSAlMCoiUFJJ
eDY0IjAwMCBtYXNrICUwKiJQUkl4NjQiMDAwICVzXG4iLAo+Pj4gICAgICAgfCAgICAgICAgICAg
Xn5+fn5+fn5+fn5+fn5+fn4KPj4+IGdlbmVyaWMuYzoyMTA6MTE6IG5vdGU6IGFzc3VtaW5nIGRp
cmVjdGl2ZSBvdXRwdXQgb2YgMSBieXRlCj4+Pgo+Pj4gUmVzdHJpY3QgdGhlIHdpZHRoIG9mIHRo
ZSB2YXJpYWJsZSAid2lkdGgiIGNvbnRyb2xsaW5nIHRoZSBudW1iZXIgb2YKPj4+IGFkZHJlc3Mg
ZGlnaXRzIG91dHB1dC4KPj4+Cj4+PiBSZXBvcnRlZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5v
bGRAc3VzZS5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IFRoaXMgaXMgYmVjYXVzZSBHQ0MgZG9lc24ndCBrbm93IHRoZSB2YWx1ZSBvZiBw
YWRkcl9iaXRzLCBhbmQgaGFzCj4+IGNvbmNsdWRlZCB0aGF0Cj4+Cj4+IHdpZHRoID0gKHBhZGRy
X2JpdHMgLSBQQUdFX1NISUZUICsgMykgLyA0Owo+Pgo+PiBjYW4gcmVzdWx0IGluIHNvbWUgaW5z
YW5lIHZhbHVlcywgd2hpY2ggaXMgdHJ1ZS4KPj4KPj4gSG93ZXZlciwgdGhpcyBsb2dpYyB0byB1
bm5lY2Vzc2FyaWx5IGNvbXBsaWNhdGVkIGZvciBzb21ldGhpbmcgd2hpY2ggaXMKPj4gb25seSBw
cmludGVkIGluIGEgdmVyYm9zZSBvciBlcnJvciBjYXNlLgo+Pgo+PiBJJ2QgcHJlZmVyIHRoaXMg
YXMgYW4gYWx0ZXJuYXRpdmU6Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L210
cnIvZ2VuZXJpYy5jIAo+PiBiL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKPj4gaW5k
ZXggOGY5Y2YxYi4uNTY2Mzk2ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jCj4+IEBA
IC0xODIsNyArMTgyLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2ZpeGVkKHVuc2lnbmVk
IGludCBiYXNlLCB1bnNpZ25lZCBpbnQgc3RlcCwKPj4gIHN0YXRpYyB2b2lkIF9faW5pdCBwcmlu
dF9tdHJyX3N0YXRlKGNvbnN0IGNoYXIgKmxldmVsKQo+PiAgewo+PiAgICAgICAgIHVuc2lnbmVk
IGludCBpOwo+PiAtICAgICAgIGludCB3aWR0aDsKPj4gIAo+PiAgICAgICAgIHByaW50aygiJXNN
VFJSIGRlZmF1bHQgdHlwZTogJXNcbiIsIGxldmVsLAo+PiAgICAgICAgICAgICAgICBtdHJyX2F0
dHJpYl90b19zdHIobXRycl9zdGF0ZS5kZWZfdHlwZSkpOwo+PiBAQCAtMjAzLDE0ICsyMDIsMTMg
QEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X210cnJfc3RhdGUoY29uc3QgY2hhciAqbGV2ZWwp
Cj4+ICAgICAgICAgfQo+PiAgICAgICAgIHByaW50aygiJXNNVFJSIHZhcmlhYmxlIHJhbmdlcyAl
c2FibGVkOlxuIiwgbGV2ZWwsCj4+ICAgICAgICAgICAgICAgIG10cnJfc3RhdGUuZW5hYmxlZCA/
ICJlbiIgOiAiZGlzIik7Cj4+IC0gICAgICAgd2lkdGggPSAocGFkZHJfYml0cyAtIFBBR0VfU0hJ
RlQgKyAzKSAvIDQ7Cj4+ICAKPj4gICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX3Zhcl9yYW5n
ZXM7ICsraSkgewo+PiAgICAgICAgICAgICAgICAgaWYgKG10cnJfc3RhdGUudmFyX3Jhbmdlc1tp
XS5tYXNrICYgTVRSUl9QSFlTTUFTS19WQUxJRCkKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKCIlcyAgJXUgYmFzZSAlMCoiUFJJeDY0IjAwMCBtYXNrICUwKiJQUkl4NjQiMDAwICVz
XG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzICAldSBiYXNlICUwMTMi
UFJJeDY0IjAwMCBtYXNrICUwMTMiUFJJeDY0IjAwMCAlc1xuIiwKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxldmVsLCBpLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgd2lkdGgsIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tpXS5iYXNlID4+IDEyLAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGgsIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tpXS5t
YXNrID4+IDEyLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXRycl9zdGF0ZS52
YXJfcmFuZ2VzW2ldLmJhc2UgPj4gMTIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtdHJyX3N0YXRlLnZhcl9yYW5nZXNbaV0ubWFzayA+PiAxMiwKPiBJIGRvbid0IHByZWZlciB0
aGlzLCBhbmQgaXQgd2FzIGRvbmUgdGhlIHdheSBpdCBpcyBmb3IgYSB2ZXJ5IHNpbXBsZQo+IHJl
YXNvbjogQnkgb21pdHRpbmcgdW5uZWNlc3NhcnkgbGVhZGluZyB6ZXJvcyB3ZSBjb252ZXkgYW4K
PiBleHRyYSBiaXQgb2YgaW5mb3JtYXRpb24gLSB0aGlzIHdheSBpdCBpcyBlYXNpZXIgdG8gc3Bv
dCBpZiB0aGUgbWFzawo+IHZhbHVlcyBpbiBwYXJ0aWN1bGFyIGluZGVlZCBnbyB1cCBhbGwgdGhl
IHdheSB0byB0aGUgcGFkZHIgbGltaXQuIEkKPiBoYXZlIGF0IGxlYXN0IG9uZSBzeXN0ZW0gd2hl
cmUgdGhlIEJJT1Mgc2NyZXdzIHVwLCBhbmQgdGhlcmUKPiBlbmQgdXAgYmVpbmcgbGVhZGluZyB6
ZXJvcy4KCkhvdyBpcyB0aGF0IGV4cGVjdGVkIHRvIHdvcmsgaW4gdGhlIHdheSB5b3UgZGVzY3Jp
YmUgZm9yIHRoZQpvdmVyd2hlbG1pbmcgbWFqb3JpdHkgb2Ygc3lzdGVtcyB3aXRoIGRvbid0IGhh
dmUgTUFYUEhZU0FERFIgYWxpZ25lZCBvbgphIG5pYmJsZT8KCjM5LCA0MiBhbmQgNDYgYXJlIHRo
ZSB3aWR0aHMgdXNlZCBpbiBwcmFjdGljZSBieSBJbnRlbCBwcm9jZXNzb3JzLCBub25lCm9mIHdo
aWNoIGFyZSBkaXZpc2libGUgYnkgNC4KCklmIHlvdSB3YW50IHRvIHByaW50IHRoaXMgaW5mb3Jt
YXRpb24gb3V0IGluIGEgdXNlZnVsIHdheSwgcHJpbnQgMXVsIDw8CnBhZGRyX2JpdHMgc28gaXQg
aXMgb2J2aW91cyBpbiB0aGUgbG9ncy7CoMKgIFlvdXIgbG9naWMgb2Ygb21pdHRpbmcKbGVhZGlu
ZyB6ZXJvcyBpcyBvZiBubyB1c2UgdG8gdGhlIFhlbiBjb21tdW5pdHkgd2hlbiB5b3UgYXJlIHRo
ZSBvbmx5CnBlcnNvbiB3aG8ga25vd3Mgd2hhdCBpdCBtZWFucy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5pa8-0008Jw-DL; Mon, 18 Mar 2019 10:33:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5pa6-0008Jq-DA
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:33:22 +0000
X-Inumbo-ID: 409f2ef4-4969-11e9-a23f-ef273580952a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 409f2ef4-4969-11e9-a23f-ef273580952a;
 Mon, 18 Mar 2019 10:33: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 5E12680D;
 Mon, 18 Mar 2019 03:33:21 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 705493F614;
 Mon, 18 Mar 2019 03:33:20 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
Date: Mon, 18 Mar 2019 10:33: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: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Running XEN on imx8mq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>, peng.fan@nxp.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>

T24gMTgvMDMvMjAxOSAwNzozOSwgQW1pdCBUb21lciB3cm90ZToKPiBIaSwKCkhlbGxvLAoKPiAo
WEVOKSBDaGVja2luZyBmb3IgaW5pdHJkIGluIC9jaG9zZW4KPiAoWEVOKSBSQU06IDAwMDAwMDAw
NDAwMDAwMDAgLSAwMDAwMDAwMGJmZmZmZmZmCj4gKFhFTikKPiAoWEVOKSBNT0RVTEVbMF06IDAw
MDAwMDAwYmU1MTAwMDAgLSAwMDAwMDAwMGJlNTFkMDAwIERldmljZSBUcmVlCj4gKFhFTikgTU9E
VUxFWzFdOiAwMDAwMDAwMDQwNDgwMDAwIC0gMDAwMDAwMDA0MWM4MDAwMCBLZXJuZWwKPiAoWEVO
KSAgUkVTVkRbMF06IDAwMDAwMDAwNDMwMDAwMDAgLSAwMDAwMDAwMDQzMDBkMDAwCj4gKFhFTikg
IFJFU1ZEWzFdOiAwMDAwMDAwMGJlNTEwMDAwIC0gMDAwMDAwMDBiZTUxZDAwMAo+IChYRU4pCj4g
KFhFTikKPiAoWEVOKSBDb21tYW5kIGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTEwMjRN
Cj4gKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKPiAoWEVOKSBCb290aW5nIHVzaW5nIERl
dmljZSBUcmVlCj4gKFhFTikgUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtCj4gKFhFTikgVGFraW5n
IGR0dWFydCBjb25maWd1cmF0aW9uIGZyb20gL2Nob3Nlbi9zdGRvdXQtcGF0aAo+IChYRU4pIExv
b2tpbmcgZm9yIGR0dWFydCBhdCAiL3NlcmlhbEAzMDg2MDAwMCIsIG9wdGlvbnMgIiIKPiAoWEVO
KSBVbmFibGUgdG8gaW5pdGlhbGl6ZSBkdHVhcnQ6IC05Cj4gKFhFTikgQmFkIGNvbnNvbGU9IG9w
dGlvbiAnZHR1YXJ0Jwo+ICAgWGVuIDQuMTIuMC1yYwo+IChYRU4pIFhlbiB2ZXJzaW9uIDQuMTIu
MC1yYyAoYW1pdEApIChhYXJjaDY0LWxpbnV4LWdudS1nY2MgKExpbmFybyBHQ0MKPiA3LjMtMjAx
OC4wNSkgNy4zLjEgMjAxODA0MjUgW2xpbmFyby03LjMtMjAxOC4wNSByZXZpc2lvbgo+IGQyOTEy
MGE0MjRlY2ZiYzE2N2VmOTAwNjVjMGVlYjdmOTE5Nzc3MDFdKSBkZWJ1Zz15ICBNb24gTWFyIDE4
Cj4gMTI6MzA6MzggSTkKPiAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBUdWUgTWFyIDUgMTI6NDg6
NTIgMjAxOSArMDAwMCBnaXQ6NGRlZWFmMi1kaXJ0eQoKVGhlIHRyZWUgeW91IGFyZSB1c2luZyBp
cyBkaXJ0eS4gV2hhdCBkaWQgeW91IGNoYW5nZT8KClsuLl0KCj4gKFhFTikgR0lDdjM6IENQVTM6
IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAwNDAwN2EwMDAKPiAoWEVO
KSBBZGRpbmcgY3B1IDMgdG8gcnVucXVldWUgMAo+IChYRU4pIENQVSAzIGJvb3RlZC4KPiAoWEVO
KSBCcm91Z2h0IHVwIDQgQ1BVcwo+IChYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQ
QSBhbmQgOC1iaXQgVk1JRAo+IChYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3Qs
IFZUQ1IgMHg4MDAyMzU1OAo+IChYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAo+IChY
RU4pIGJ1aWxkLWlkOiBkODg0ZGEyYWQyNzk5NzhmNWIxMjBjZDAyYWNhNDAzNGQ4OThmMTMzCj4g
KFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAwMDAwMmFi
YmY4IC0+IDAwMDAwMDAwMDAyYWMyNDAKPiAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioK
PiAoWEVOKSBMb2FkaW5nIERvbWQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA0
MDQ4MDAwMAo+IChYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyAxMDI0TUIg
Zm9yIGRvbTA6Cj4gKFhFTikgQkFOS1swXSAweDAwMDAwMDYwMDAwMDAwLTB4MDAwMDAwYTAwMDAw
MDAgKDEwMjRNQikKPiAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDA0MjAwMDAwMC0w
eDAwMDAwMDQyMDQwMDAwCj4gKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5u
ZWwgaW50ZXJydXB0Cj4gKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDQwNDgwMDAw
IHRvIDAwMDAwMDAwNjAwODAwMDAtMDAwMDAwMDA2MTg4MDAwMAo+IChYRU4pIGRvbTAgSVBBIDB4
MDAwMDAwMDA2MDA4MDAwMAo+IChYRU4pIFAyTSBAIDAwMDAwMDA4MDFiZmY0YTAgbWZuOjB4YmZm
Y2MKPiAoWEVOKSBVc2luZyBjb25jYXRlbmF0ZWQgcm9vdCB0YWJsZSAwCj4gKFhFTikgMVNUWzB4
MV0gPSAweDAyYzAwMDAwNDAwMDA2ZmQKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgVW5hYmxlIHRv
IGNvcHkgdGhlIGtlcm5lbCBpbiB0aGUgaHdkb20gbWVtb3J5Cj4gKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKVGhpcyBsb29rcyBsaWtlIHRoZSBzYW1lIHBy
b2JsZW0gb24gZW5jb3VudGVyIG9uIHRoZSBSQ2FyLiBJLmUgdGhlIApyZXNlcnZlZC1tZW1vcnkg
cmVnaW9ucyBhcmUgbm90IGNhcnZlZCBmcm9tIHhlbmhlYXAgcG9vbC4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:34:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5pbM-0008QG-RE; Mon, 18 Mar 2019 10:34:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5pbM-0008QA-9A
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:34:40 +0000
X-Inumbo-ID: 6c86cc2a-4969-11e9-a8a5-bff08ba9a269
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c86cc2a-4969-11e9-a8a5-bff08ba9a269;
 Mon, 18 Mar 2019 10:34:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 04:34:34 -0600
Message-Id: <5C8F7437020000780021FC72@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 04:34:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318090700.1538-1-paul.durrant@citrix.com>
 <5C8F70F0020000780021FC4A@prv1-mh.provo.novell.com>
 <b1b5ac62da544c559868f0e6324a64b6@AMSPEX02CL02.citrite.net>
In-Reply-To: <b1b5ac62da544c559868f0e6324a64b6@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/2] Follow-up viridian fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDExOjIyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTggTWFyY2ggMjAxOSAxMDoyMQo+PiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IHhlbi1kZXZl
bCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gW1BBVENIIDAvMl0gRm9sbG93LXVwIHZpcmlkaWFuIGZpeGVzCj4+IAo+PiA+Pj4gT24g
MTguMDMuMTkgYXQgMTA6MDYsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4g
RnVydGhlciB0ZXN0aW5nIGFuZCBjb2RlIGluc3BlY3Rpb24gcmV2ZWFsZWQgc29tZSBwcm9ibGVt
cyB3aXRoIG15IHJlY2VudAo+PiA+IHNlcmllcyBbMV0uIFRoaXMgc2VyaWVzIGZpeGVzIHRob3Nl
IGlzc3Vlcy4KPj4gPgo+PiA+IFsxXQo+PiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMy9tc2cwMTA3OC5odG1sIAo+PiA+Cj4+ID4g
UGF1bCBEdXJyYW50ICgyKToKPj4gPiAgIHZpcmlkaWFuOiByZW1vdmUgc3luaWMgcG9sbCBibG9j
a2luZwo+PiA+ICAgdmlyaWRpYW46IGZpeCBtaXN0YWtlcyBpbiB0aW1lciBleHBpcmF0aW9uIGFu
ZCByZS1zdGFydAo+PiAKPj4gSXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiB5b3UgZG9uJ3Qg
d2FudCB0byBmb2xkIHRoZW0gaW50bwo+PiB0aGF0IHNlcmllcz8KPj4gCj4gCj4gT25seSB0aGF0
IEkgYmVsaWV2ZSBpdCdzIGZ1bGx5IGFja2VkIGFuZCBzbyBJIGRpZG4ndCB3YW50IHRvIGRpc3R1
cmIgaXQgYXQgCj4gdGhpcyBzdGFnZS4KCkJ1dCB0aGUgdHJlZSBpc24ndCBmdWxseSBvcGVuIHll
dCwgc28gaXQgd29uJ3QgZ28gaW4gaW1tZWRpYXRlbHkgYW55d2F5LgpGb3IgdGhlIGZvbGRpbmcg
aW4gb2YgdGhlIGZpcnN0IG9mIHRoZSB0d28gcGF0Y2hlcyBoZXJlIHlvdSBtYXkgZnJlZWx5CnJl
dGFpbiBteSBhY2tzLiBJJ2QgaGF2ZSB0byBsb29rIGF0IHRoZSBzZWNvbmQgcGF0Y2ggaGVyZSBp
biBtb3JlCmRldGFpbCwgc28gSSBjYW4ndCBzYXkgdGhlIHNhbWUgdGhlcmUsIGJ1dCBhZmFpY3Qg
aXQgd291bGQgYWZmZWN0IHRoZQphY2sgb24gYSBzaW5nbGUgcGF0Y2ggb25seS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:37:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10: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 1h5pdu-00008l-AO; Mon, 18 Mar 2019 10:37:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5pdt-00008g-J1
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:37:17 +0000
X-Inumbo-ID: ca97c274-4969-11e9-8ae7-ff56870c72bb
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca97c274-4969-11e9-8ae7-ff56870c72bb;
 Mon, 18 Mar 2019 10:37:13 +0000 (UTC)
IronPort-Data: A9a23:Zac5RK7eMp9UGLW6/G+5qAxR2vbMJcsp6Rkv2ybJaEMqXBzuprLVb1
 ZZZRalxYNKJx95WHtHH5KS5b8eH7ZuPm+uk4XZAMSvnDXV6L7QmVUi4VKMRo+HES7uePH50k
 CHI2X2/olQxRIvmf1ADgR6RQBOKEvONsMgzG8uhhkMqOWE92PZsCq609AMA2xS9SVilsKVpG
 KMhTgSyoRdnsGOi8F10LT/hkFQOnn/T8kA74sLRdJAZxg9XP3g1hdV672fIT8a50k7k2fG3q
 5l0lSkE2dGPeraxXi1xEW889kRfUHUffR26K4dIRDvi+K4FjH/kyQVipVhSTVjAZPbwhC69K
 y0SakO/Yd7D8psuC+tNsdee+H8l1CIQ90G+KFbVlLuoq7sm42qPgw7soaVtoVlB18LNTt01F
 dZ1EfQGEWASAkmBOCqGazr6aEdyO1C6799uiG3wJL+af3LU8X2xB1pEOlu4R09edC2mB6KZR
 t5CMQQ05lfVXiVSkSStCX9t1wLnKnFPsoEbpEC7ROPqC1YU85eC+tATgOWqUwpuoK+H5DIL4
 D0vJAMUyJtYIUvC6enQEyE3ybjVJFJKoJyKIhODr2O85zWpefA59IhAkVXtGqYCoqAsB0OKM
 G8cl4yQ1KDvr7yEBL5Ocb4n86dfpqsuftRKK8PPJ8zYkkDQT8+0I8ReeDq172nvyHybDjW7v
 w6h/UDaMeMACOG+V4ornCXIr/yvQ1eDgY9ZO/UnhrvkN9ZlzY1VO4VRq9snjgdeePSDc4GAY
 s/P4MFp8PlCmDkUPIlGuHsFMIZI48OESEzOo5wQPWFcpgyVVyBYFZqXOIk82V+X0MJlerWTu
 vCuYLcOlObpgALAcs2gmgp6J3v1U+LN+n58FEK3rwqNFw0qbP3XKek7V6nByB954/kuJ82Uo
 uIEvixfGvYqsUW6AGJQo4Tx+3MA9UOlyutXUBTQ3yTYh8UQ5yTCDklIZ4hxZUYac9o66iWgA
 2TklIdXf+dV6GWzFVijEdukkVKYbhqiCnyWB1qScojvKo0jGlfoGiHkndWDHSU/qCdFuxSHH
 bk3Pth3D9wpur/Yzm05S0MbvNvUdhqnQn7xVQoYRDSskXMn5UwbapLT6k2jh73dlOAfxyJNy
 ItP1KiWcjMORYRGmfG6em6DzYdZNoaC13J4hcI9PFh9SbXNg85LVGDVzI4XmGQfXiv4g+XNN
 5purUS2yfwHsP8Rzdb9FVanMLTJxvZl6WbqlwiUEqneKX4bouxacn+IJR9aZ1SiaIkBGzYLE
 xjs5/akH0WkHU6a1uE828l2b2n9yYvr+kt4px7Uq9XgGIYMlzTNgbkGb5rKGnTdD4X4IwNUb
 GEHL/HOhamtLryy3zsCX1u4VPsXL3KjSdI9s7d9j6f1z/saoq2UWTTQsgU7tJS1xyQ6iS1/B
 DXVn51DwaFhgRtZhzK5EhcWfAucmMMebkBYnM0e2ohqMvwiMCvtj1VT4rSJLP1tS/hptlB0B
 QTzB7ObywUKpTZk3r6YyehKPKBweazejh3+eP7soNsVZ8W+28dzuSeGFPePANLq4ziow/z13
 di692AZqoonCCio2EJGZnDLNeDjyayq2PmChNptyYoG7Qt7E7hrjfy6bs985gqXqDEbdh2Nf
 zkFQ21a0PEmdg3x8Gxpvqiz/BPJBuCb6cdumgasNvAV2IEb+Cw6u1/Biin9QCycw5XMFPpfp
 J4nbqU0v4puHM6Ddvr23JTgNGG13TifRJHD9fJqdjN4iromZXspgqMj4acANLazWREJZRu+w
 bAdWkVpkZdGiaYP76hG32BDTaQ30sASZvb56+qi7dokK0x48FVVZQA4B8+R5FAOCWhuwVfAi
 buESQfJmEHIkervIG9/enyvQ==
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="87450362"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 0/2] Follow-up viridian fixes
Thread-Index: AQHU3Wn0WF65G0E8F06wYIpKCVVmXaYRHNcAgAARBtD///LjgIAAEQwQ
Date: Mon, 18 Mar 2019 10:37:07 +0000
Message-ID: <67934e4e97c845e78c39fd160468a7cc@AMSPEX02CL02.citrite.net>
References: <20190318090700.1538-1-paul.durrant@citrix.com>
 <5C8F70F0020000780021FC4A@prv1-mh.provo.novell.com>
 <b1b5ac62da544c559868f0e6324a64b6@AMSPEX02CL02.citrite.net>
 <5C8F7437020000780021FC72@prv1-mh.provo.novell.com>
In-Reply-To: <5C8F7437020000780021FC72@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 0/2] Follow-up viridian fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggTWFyY2ggMjAxOSAxMDozNQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BB
VENIIDAvMl0gRm9sbG93LXVwIHZpcmlkaWFuIGZpeGVzCj4gCj4gPj4+IE9uIDE4LjAzLjE5IGF0
IDExOjIyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hA
c3VzZS5jb21dCj4gPj4gU2VudDogMTggTWFyY2ggMjAxOSAxMDoyMQo+ID4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiB4ZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENIIDAvMl0gRm9sbG93LXVwIHZpcmlkaWFuIGZpeGVzCj4gPj4KPiA+PiA+Pj4gT24gMTgu
MDMuMTkgYXQgMTA6MDYsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBG
dXJ0aGVyIHRlc3RpbmcgYW5kIGNvZGUgaW5zcGVjdGlvbiByZXZlYWxlZCBzb21lIHByb2JsZW1z
IHdpdGggbXkgcmVjZW50Cj4gPj4gPiBzZXJpZXMgWzFdLiBUaGlzIHNlcmllcyBmaXhlcyB0aG9z
ZSBpc3N1ZXMuCj4gPj4gPgo+ID4+ID4gWzFdCj4gPj4gPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDEwNzguaHRtbAo+ID4+
ID4KPiA+PiA+IFBhdWwgRHVycmFudCAoMik6Cj4gPj4gPiAgIHZpcmlkaWFuOiByZW1vdmUgc3lu
aWMgcG9sbCBibG9ja2luZwo+ID4+ID4gICB2aXJpZGlhbjogZml4IG1pc3Rha2VzIGluIHRpbWVy
IGV4cGlyYXRpb24gYW5kIHJlLXN0YXJ0Cj4gPj4KPiA+PiBJcyB0aGVyZSBhIHBhcnRpY3VsYXIg
cmVhc29uIHlvdSBkb24ndCB3YW50IHRvIGZvbGQgdGhlbSBpbnRvCj4gPj4gdGhhdCBzZXJpZXM/
Cj4gPj4KPiA+Cj4gPiBPbmx5IHRoYXQgSSBiZWxpZXZlIGl0J3MgZnVsbHkgYWNrZWQgYW5kIHNv
IEkgZGlkbid0IHdhbnQgdG8gZGlzdHVyYiBpdCBhdAo+ID4gdGhpcyBzdGFnZS4KPiAKPiBCdXQg
dGhlIHRyZWUgaXNuJ3QgZnVsbHkgb3BlbiB5ZXQsIHNvIGl0IHdvbid0IGdvIGluIGltbWVkaWF0
ZWx5IGFueXdheS4KPiBGb3IgdGhlIGZvbGRpbmcgaW4gb2YgdGhlIGZpcnN0IG9mIHRoZSB0d28g
cGF0Y2hlcyBoZXJlIHlvdSBtYXkgZnJlZWx5Cj4gcmV0YWluIG15IGFja3MuIEknZCBoYXZlIHRv
IGxvb2sgYXQgdGhlIHNlY29uZCBwYXRjaCBoZXJlIGluIG1vcmUKPiBkZXRhaWwsIHNvIEkgY2Fu
J3Qgc2F5IHRoZSBzYW1lIHRoZXJlLCBidXQgYWZhaWN0IGl0IHdvdWxkIGFmZmVjdCB0aGUKPiBh
Y2sgb24gYSBzaW5nbGUgcGF0Y2ggb25seS4KCk9rLCBJJ2xsIHNlbmQgYSB2OCBvZiB0aGF0IHNl
cmllcy4gUGF0Y2ggIzEgb2YgdGhpcyBzZXJpZXMgd291bGQgYW1lbmQgcGF0Y2ggIzkgb2YgdGhh
dCBzZXJpZXMgYW5kIHBhdGNoICMyIG9mIHRoaXMgc2VyaWVzIHdpbGwgbmVlZCB0byBmb2xkIGlu
dG8gcGF0Y2ggIzEwLgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:42:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:42:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5piJ-0000t7-VQ; Mon, 18 Mar 2019 10:41:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hUHo=RV=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h5piI-0000t2-N1
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:41:50 +0000
X-Inumbo-ID: 6f38adb0-496a-11e9-bc90-bc764e045a96
Received: from mail-ot1-x334.google.com (unknown [2607:f8b0:4864:20::334])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f38adb0-496a-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:41:49 +0000 (UTC)
Received: by mail-ot1-x334.google.com with SMTP id i12so13925971otp.12
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 03:41:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IR4MuWIUk/2Kw0udBm/FZaWJXiRRdx1O4Eq14Xd7dJ0=;
 b=TLb2QGWhouum+vOTNW6fo0OF8+GKIdq/5f+NRXRGdwiXe0NAXnmcMmqVMoBmbB4dhH
 swmoVuiji6ay5IG4vwijY716dxUIpGe1CQA/AyF550P87BZcQnNsCCVp+BAXiz6zy8dG
 fbmCi8WkZYPgK4W0lvsGNMCkdP2olujVQlDv7mMZNlVhwuBzMz5j517NTgoXB21KRwNk
 o2e4WWaFtOekkrfn9Ym5qfUcSnw9rXQm+/OGrzg03j1KO2fogRpf4VEs5hVRvUSRXqI0
 VJanBvVLYx6yFla75g7GjgN3ksBt2al0OsqVq6JfeHFuLeqnQjSQO3Fg0xDw5Gc4/hiQ
 FQEg==
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=IR4MuWIUk/2Kw0udBm/FZaWJXiRRdx1O4Eq14Xd7dJ0=;
 b=GzZ1DdYiCfUqsUVbCAid5eahg+U/FIE7eMqWnt71HjJ/cX3YeeXlzOuJUi0rTzto/Z
 mwJL1AAwDSBFOgy10VbcERUY8lAhpgvqT8A44kf+IOozxRWQvdw99tzUn4fMjhkqwl1P
 6y8nAafDBYJtIR7PoQWvWJWqyHxSUOSccDUT4le56kA0rl8502X6+6NGB2aVTT9sJO/h
 BsjqINqPYeDu4ZD+e3JRz1eh1p1Rcc+Jaza6OwRYcWseOLSFLZzZkfnuI1mayp9184rO
 4EajT8NYBfkFQq4XTpHQpRWAIDH2I0acVgFGzxb/OJ3ypm+Pfnb6gcJsJiAIuQ5iICso
 WvHA==
X-Gm-Message-State: APjAAAWE9Zys/Oe1CemS1C8UB24baxaMtspCKNrGwoRcMrjH+VpahVuX
 qXp58DPdMPMnQzktaddmoLAwXnjDq13LJ0bg/Vc=
X-Google-Smtp-Source: APXvYqzE54JvpsJiJmeDojX9Eo0GxLUF+KP8yGjXzR3/xANpjJRwhKCBL1103x7GZsD4TWSIMrJt2TE8H+TrWf5Zt04=
X-Received: by 2002:a9d:6845:: with SMTP id c5mr10531512oto.350.1552905708760; 
 Mon, 18 Mar 2019 03:41:48 -0700 (PDT)
MIME-Version: 1.0
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
In-Reply-To: <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Mon, 18 Mar 2019 16:11:37 +0530
Message-ID: <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Running XEN on imx8mq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, peng.fan@nxp.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgo+IFRoZSB0cmVlIHlvdSBhcmUgdXNpbmcgaXMgZGlydHkuIFdoYXQgZGlkIHlvdSBj
aGFuZ2U/CgpKdXN0IGFkZGVkIHRoZSBpbXg4bXEgc3BlY2lmaWMgZGVidWcgc28gdGhhdCB3ZSBj
YW4gc2VlIGVhcmx5IHByaW50cyBmcm9tIFhFTiwKPgo+IFsuLl0KPgo+ID4gKFhFTikgR0lDdjM6
IENQVTM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAwNDAwN2EwMDAK
PiA+IChYRU4pIEFkZGluZyBjcHUgMyB0byBydW5xdWV1ZSAwCj4gPiAoWEVOKSBDUFUgMyBib290
ZWQuCj4gPiAoWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwo+ID4gKFhFTikgUDJNOiA0MC1iaXQgSVBB
IHdpdGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlECj4gPiAoWEVOKSBQMk06IDMgbGV2ZWxzIHdp
dGggb3JkZXItMSByb290LCBWVENSIDB4ODAwMjM1NTgKPiA+IChYRU4pIEkvTyB2aXJ0dWFsaXNh
dGlvbiBkaXNhYmxlZAo+ID4gKFhFTikgYnVpbGQtaWQ6IGQ4ODRkYTJhZDI3OTk3OGY1YjEyMGNk
MDJhY2E0MDM0ZDg5OGYxMzMKPiA+IChYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBh
bHQgdGFibGUgMDAwMDAwMDAwMDJhYmJmOCAtPiAwMDAwMDAwMDAwMmFjMjQwCj4gPiAoWEVOKSAq
KiogTE9BRElORyBET01BSU4gMCAqKioKPiA+IChYRU4pIExvYWRpbmcgRG9tZDAga2VybmVsIGZy
b20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDQwNDgwMDAwCj4gPiAoWEVOKSBBbGxvY2F0aW5nIDE6
MSBtYXBwaW5ncyB0b3RhbGxpbmcgMTAyNE1CIGZvciBkb20wOgo+ID4gKFhFTikgQkFOS1swXSAw
eDAwMDAwMDYwMDAwMDAwLTB4MDAwMDAwYTAwMDAwMDAgKDEwMjRNQikKPiA+IChYRU4pIEdyYW50
IHRhYmxlIHJhbmdlOiAweDAwMDAwMDQyMDAwMDAwLTB4MDAwMDAwNDIwNDAwMDAKPiA+IChYRU4p
IEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+ID4gKFhFTikg
TG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDQwNDgwMDAwIHRvIDAwMDAwMDAwNjAwODAwMDAt
MDAwMDAwMDA2MTg4MDAwMAo+ID4gKFhFTikgZG9tMCBJUEEgMHgwMDAwMDAwMDYwMDgwMDAwCj4g
PiAoWEVOKSBQMk0gQCAwMDAwMDAwODAxYmZmNGEwIG1mbjoweGJmZmNjCj4gPiAoWEVOKSBVc2lu
ZyBjb25jYXRlbmF0ZWQgcm9vdCB0YWJsZSAwCj4gPiAoWEVOKSAxU1RbMHgxXSA9IDB4MDJjMDAw
MDA0MDAwMDZmZAo+ID4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+ID4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gPiAoWEVOKSBVbmFibGUgdG8gY29weSB0
aGUga2VybmVsIGluIHRoZSBod2RvbSBtZW1vcnkKPiA+IChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPgo+IFRoaXMgbG9va3MgbGlrZSB0aGUgc2FtZSBwcm9i
bGVtIG9uIGVuY291bnRlciBvbiB0aGUgUkNhci4gSS5lIHRoZQo+IHJlc2VydmVkLW1lbW9yeSBy
ZWdpb25zIGFyZSBub3QgY2FydmVkIGZyb20geGVuaGVhcCBwb29sLgoKVGhpcyBpcyB0aGUgZmly
c3QgdGhpbmcgd2UgdHJpZWQgKHJlbW92aW5nIHJlc2VydmVkIG5vZGUgZnJvbSBEVFMgZmlsZSkg
YnV0Cml0IGRpZG4ndCB3b3JrIDooCgpKdXN0IHdvbmRlcmluZyBoZXJlLCBpZiBpdCBoYXMgc29t
ZSB0aGluZyB0byBkbyB3aXRoIGZvbGxvd2luZyBjb21taXQgPwoKaHR0cHM6Ly9zb3VyY2UuY29k
ZWF1cm9yYS5vcmcvZXh0ZXJuYWwvaW14L2lteC14ZW4vY29tbWl0Lz9oPWlteF80LjE0LjYyXzEu
MC4wX2JldGEmaWQ9NTAyNDEzZDkyNDAxNjkwNjhjZGU5ZDczZTBkNGFhMDY3NTk3OGJjNQoKLVRo
YW5rcy4KQW1pdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 10:54:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10: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 1h5puB-0001nm-9R; Mon, 18 Mar 2019 10: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5puA-0001nf-Gi
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 10:54:06 +0000
X-Inumbo-ID: 2539b9e9-496c-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 2539b9e9-496c-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:54:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 04:54:03 -0600
Message-Id: <5C8F78C6020000780021FC8C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 04:53:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C80F130020000780021C602@prv1-mh.provo.novell.com>
 <5C80F32C020000780021C626@prv1-mh.provo.novell.com>
 <7520f3cc-1b62-4616-9f93-e061357efa78@citrix.com>
 <5C8F6EB6020000780021FC31@prv1-mh.provo.novell.com>
 <b65f1962-caa1-c066-bd54-055b8d150b80@citrix.com>
In-Reply-To: <b65f1962-caa1-c066-bd54-055b8d150b80@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mtrr: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Charles Arnold <CARNOLD@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

Pj4+IE9uIDE4LjAzLjE5IGF0IDExOjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDMvMjAxOSAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1
LjAzLjE5IGF0IDE3OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBA
QCAtMjAzLDE0ICsyMDIsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X210cnJfc3RhdGUo
Y29uc3QgY2hhciAqbGV2ZWwpCj4+PiAgICAgICAgIH0KPj4+ICAgICAgICAgcHJpbnRrKCIlc01U
UlIgdmFyaWFibGUgcmFuZ2VzICVzYWJsZWQ6XG4iLCBsZXZlbCwKPj4+ICAgICAgICAgICAgICAg
IG10cnJfc3RhdGUuZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7Cj4+PiAtICAgICAgIHdpZHRoID0g
KHBhZGRyX2JpdHMgLSBQQUdFX1NISUZUICsgMykgLyA0Owo+Pj4gIAo+Pj4gICAgICAgICBmb3Ig
KGkgPSAwOyBpIDwgbnVtX3Zhcl9yYW5nZXM7ICsraSkgewo+Pj4gICAgICAgICAgICAgICAgIGlm
IChtdHJyX3N0YXRlLnZhcl9yYW5nZXNbaV0ubWFzayAmIE1UUlJfUEhZU01BU0tfVkFMSUQpCj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzICAldSBiYXNlICUwKiJQUkl4NjQi
MDAwIG1hc2sgJTAqIlBSSXg2NCIwMDAgJXNcbiIsCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICBwcmludGsoIiVzICAldSBiYXNlICUwMTMiUFJJeDY0IjAwMCBtYXNrICUwMTMiUFJJeDY0IjAw
MCAlc1xuIiwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbCwgaSwKPj4+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCwgbXRycl9zdGF0ZS52YXJfcmFu
Z2VzW2ldLmJhc2UgPj4gMTIsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lk
dGgsIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tpXS5tYXNrID4+IDEyLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tpXS5iYXNlID4+IDEyLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG10cnJfc3RhdGUudmFyX3Jhbmdlc1tp
XS5tYXNrID4+IDEyLAo+PiBJIGRvbid0IHByZWZlciB0aGlzLCBhbmQgaXQgd2FzIGRvbmUgdGhl
IHdheSBpdCBpcyBmb3IgYSB2ZXJ5IHNpbXBsZQo+PiByZWFzb246IEJ5IG9taXR0aW5nIHVubmVj
ZXNzYXJ5IGxlYWRpbmcgemVyb3Mgd2UgY29udmV5IGFuCj4+IGV4dHJhIGJpdCBvZiBpbmZvcm1h
dGlvbiAtIHRoaXMgd2F5IGl0IGlzIGVhc2llciB0byBzcG90IGlmIHRoZSBtYXNrCj4+IHZhbHVl
cyBpbiBwYXJ0aWN1bGFyIGluZGVlZCBnbyB1cCBhbGwgdGhlIHdheSB0byB0aGUgcGFkZHIgbGlt
aXQuIEkKPj4gaGF2ZSBhdCBsZWFzdCBvbmUgc3lzdGVtIHdoZXJlIHRoZSBCSU9TIHNjcmV3cyB1
cCwgYW5kIHRoZXJlCj4+IGVuZCB1cCBiZWluZyBsZWFkaW5nIHplcm9zLgo+IAo+IEhvdyBpcyB0
aGF0IGV4cGVjdGVkIHRvIHdvcmsgaW4gdGhlIHdheSB5b3UgZGVzY3JpYmUgZm9yIHRoZQo+IG92
ZXJ3aGVsbWluZyBtYWpvcml0eSBvZiBzeXN0ZW1zIHdpdGggZG9uJ3QgaGF2ZSBNQVhQSFlTQURE
UiBhbGlnbmVkIG9uCj4gYSBuaWJibGU/Cj4gCj4gMzksIDQyIGFuZCA0NiBhcmUgdGhlIHdpZHRo
cyB1c2VkIGluIHByYWN0aWNlIGJ5IEludGVsIHByb2Nlc3NvcnMsIG5vbmUKPiBvZiB3aGljaCBh
cmUgZGl2aXNpYmxlIGJ5IDQuCgpJIGRpZG4ndCBzYXkgaXQncyBpZGVhbCwgYnV0IGFzIHNhaWQg
LSBvbiBvbmUgb2YgbXkgc3lzdGVtcyBpdCBtYWtlcwp2ZXJ5IG9idmlvdXMgYSBmbGF3IGluIHRo
ZSBzeXN0ZW0ncyBCSU9TLiBJIHRoaW5rIHRoYXQncyBnb29kCmVub3VnaCBhcyBhIHJlYXNvbi4K
Cj4gSWYgeW91IHdhbnQgdG8gcHJpbnQgdGhpcyBpbmZvcm1hdGlvbiBvdXQgaW4gYSB1c2VmdWwg
d2F5LCBwcmludCAxdWwgPDwKPiBwYWRkcl9iaXRzIHNvIGl0IGlzIG9idmlvdXMgaW4gdGhlIGxv
Z3MuCgpXaGljaCB3aWxsIHJlcXVpcmUgZXZlcnlvbmUgdHJ5aW5nIHRvIGNvbnN1bWUgdGhpcyB0
byBjb3VudCB6ZXJvcwphbmQgZi1zLgoKPiBZb3VyIGxvZ2ljIG9mIG9taXR0aW5nCj4gbGVhZGlu
ZyB6ZXJvcyBpcyBvZiBubyB1c2UgdG8gdGhlIFhlbiBjb21tdW5pdHkgd2hlbiB5b3UgYXJlIHRo
ZSBvbmx5Cj4gcGVyc29uIHdobyBrbm93cyB3aGF0IGl0IG1lYW5zLgoKTm8tb25lIGlzIHByZXZl
bnRlZCBmcm9tIGtub3dpbmcgdGhpcy4gSW4gZmFjdCwgZm9yIHRoZSBwdXJwb3NlIG9mCnJlZHVj
aW5nIHByZXNzdXJlIG9uIGJvdGggc2VyaWFsIGxpbmUgYmFuZHdpZHRoIGFuZCBsb2cgYnVmZmVy
IHNpemUsCkkgdGhpbmsgd2UnZCBiZSBiZXR0ZXIgb2ZmIGxvZ2dpbmcgX2FsbF8gcGh5c2ljYWwg
YWRkcmVzc2VzIGFuZCBNRk5zCndpdGgganVzdCBhcyBtYW55IGxlYWRpbmcgemVyb3MgYXMgYXJl
IG1lYW5pbmdmdWwgb24gdGhlIHBsYXRmb3JtLgpHcmFudGVkIGluIHNldmVyYWwgY2FzZXMgZXZl
biBqdXN0IGdvaW5nIGZyb20gJTAxNmx4IHRvICUwMTNseAp3b3VsZCBhbHJlYWR5IGJlIGEgcmVk
dWN0aW9uLCBidXQgd2UgY2xlYXJseSBjYW4gZG8gYmV0dGVyLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:06:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11: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 1h5q5f-0002nE-OD; Mon, 18 Mar 2019 11:05: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=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5q5e-0002n9-Gq
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:05:58 +0000
X-Inumbo-ID: ce5d712a-496d-11e9-a32e-a76b1b277013
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ce5d712a-496d-11e9-a32e-a76b1b277013;
 Mon, 18 Mar 2019 11:05:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F45E80D;
 Mon, 18 Mar 2019 04:05:57 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65FC63F614;
 Mon, 18 Mar 2019 04:05:56 -0700 (PDT)
To: Feng Kan OS <fengkan@os.amperecomputing.com>,
 Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190315083439.23068-1-vishnu@os.amperecomputing.com>
 <68101da7-87b2-5514-26f6-a4e4d5f18be2@arm.com>
 <21628b60-483a-69e5-cc5e-7c5ec98f93a7@os.amperecomputing.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a57da9be-c6d3-f503-e971-5076bbc26fa5@arm.com>
Date: Mon, 18 Mar 2019 11:05: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: <21628b60-483a-69e5-cc5e-7c5ec98f93a7@os.amperecomputing.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: configure pa_range_info table
 to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGVsbG8sCgpPbiAxNS8wMy8yMDE5IDIzOjU3LCBGZW5nIEthbiBPUyB3cm90ZToKPiBPbiAzLzE1
LzE5IDQ6MjEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTUvMDMvMjAxOSAwODozNCwg
VmlzaG51IFBhamp1cmkgT1Mgd3JvdGU6Cj4+PiBDdXJyZW50IHBhX3JhbmdlX2luZm8gdGFibGUn
cyBjb25maWd1cmF0aW9uIHByZXZlbnRzIDQyIGJpdCBQQSBzeXN0ZW1zCj4+PiBmcm9tIGJvb3Rp
bmcgRE9NMC4gVGhpcyBwYXRjaCBtb2RpZmllcyB0MHN6PTIyIGFuZCByb290X29yZGVyPTMKPj4+
IHRvIGV4cG9zZSA0Mi1iaXQgSVBBIChJbnRlcm1lZGlhdGUgUGh5c2ljYWwgQWRkcmVzcykuCj4+
Pgo+Pj4gSXQgaXMgcmVxdWlyZWQgZm9yIGhhcmR3YXJlIHdoaWNoIGlzIGhhdmluZyBwZXJpcGhl
cmFscyBhYm92ZSA0MCBiaXRzLgo+Pgo+PiBUaGUgY29tbWl0IG1lc3NhZ2UgaXMgYSBiaXQgY29u
ZnVzaW5nLCB5b3UgZmlyc3Qgc2F5IFhlbiBkb2VzIG5vdCBib290Cj4+IG9uIDQyLWJpdHMgUEEg
c3lzdGVtcyBidXQgdG93YXJkcyB0aGUgZW5kIG9mIHRoZSBjb21taXQgeW91IHJlc3RyaWN0IHRv
Cj4+IG9ubHkgcGxhdGZvcm0gdGhhdCBoYXZlIGFkZHJlc3Mgd2lyZWQgYWJvdmUgNDAtYml0cy4K
Pj4KPj4gVGhlIGxpbWl0YXRpb24gd2FzIGludHJvZHVjZWQgYmVjYXVzZSBleGlzdGluZyBwbGF0
Zm9ybSBiYWNrIHRoZW4gaGFkCj4+IGFsbCBhZGRyZXNzIHdpcmVkIGJlbG93IDQwLWJpdHMuIFNv
IHdlIGNhbiBsaW1pdCB0byA0MC1iaXRzIGFuZCBhbGxvY2F0ZQo+PiAyIHBhZ2VzIHJhdGhlciB0
aGFuIDggcGFnZXMgZm9yIGVhY2ggcGFnZS10YWJsZXMuCj4+Cj4+IFdoaWxlIEkgYW0gcGVyZmVj
dGx5IGZpbmUgdG8gc2VlIHRoaXMgZm9yIERvbTAsIEkgYW0gc3RpbGwgdW5zdXJlIHRoaXMKPj4g
aXMgdGhlIHJpZ2h0IHRoaW5ncyBmb3IgZ3Vlc3QuIERvIHlvdSBjdXJyZW50bHkgaGF2ZSBhbnkg
dXNlIGNhc2UgZm9yCj4+IDQyLWJpdHMgKDRUQikgZ3Vlc3Q/Cj4gSSBhZ3JlZSB0aGVyZSBpcyBu
byB1c2UgY2FzZSBhdCB0aGUgbW9tZW50IGZvciA0MiBiaXQgZ3Vlc3QsIGl0IGlzIGEgZml4Cj4g
Zm9yIERPTTAgYm9vdGluZyB3aXRoIHBlcmlwaGVyYWwgYW5kIG1lbW9yeSBhYm92ZSA0MCBiaXRz
IG9mIFBBLiBUaGUKPiBvdGhlciBvcHRpb24gaXMgdG8ga2VlcCBzZXBhcmF0ZSB0YWJsZSBmb3Ig
dGhlIGd1ZXN0PwoKSGF2aW5nIGEgc2VwYXJhdGUgdGFibGUgaXMgYSBwb3NzaWJpbGl0eS4gQWx0
aG91Z2gsIGl0IHdvdWxkIHJlcXVpcmUgYSBiaXQgbW9yZSAKd29yayB0aGFuIHRoYXQuIFZDUl9F
TDIsIFAyTV9ST09UX0xFVkVMLCBQMk1fUk9PVF9PUkRFUiB3b3VsZCBub3cgYmVjb21lIHBlci1k
b21haW4uCgpJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHN1Y2ggY2hhbmdlcyBpcyB3b3J0aCBpdCB5
ZXQuIElJUkMsIGluIHRoZSBwcmV2aW91cyAKdmVyc2lvbiBvZiB0aGlzIHBhdGNoLCB0aGlzIHdv
dWxkIGJlIGZpbmUgZm9yIHlvdSB0byBhbGxvY2F0ZSBtb3JlIG1lbW9yeSBhcyB5b3UgCmhhdmUg
YSBsb3Qgb2YgbWVtb3J5LiBBbSBJIGNvcnJlY3Q/Cgo+Pgo+PiBJIGNhbid0IHJlbWVtYmVyIHdo
aWNoIG90aGVyIHBsYXRmb3JtcyBzdXBwb3J0IDQyLWJpdHMgUEEuIEkgdGhpbmsgYXQKPj4gdGhh
dCB0aW1lIGl0IHdhcyBYLUdlbmUuIEFzIGxvbmcgYXMgbm8gY3VycmVudCBlbWJlZGRlZCBwbGF0
Zm9ybSB3ZQo+PiBzdXBwb3J0IHVzZSA0Mi1iaXQgUEEsIHRoaXMgY2hhbmdlIG1heSBiZSBvay4g
U3RlZmFubyBkbyB5b3UgcmVjYWxsIHdoYXQKPj4gd2FzIHRoZSBwbGF0Zm9ybT8KPiBBbXBlcmUg
ZU1BRyBwbGF0Zm9ybSBpcyBlc3NlbnRpYWxseSB0aGUgY29udGludWF0aW9uIG9mIFgtR2VuZS4g
VGhlc2UKPiBzeXN0ZW1zIGFyZSB0YXJnZXRlZCBhcyBzZXJ2ZXJzIHdpdGggdXB0byAxVEIgb2Yg
UkFNLgoKU28gbXkgbWVtb3J5IGhhc24ndCBmYWlsZWQgeWV0IDopLgoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKL-0004Fa-1H; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKK-0004F3-0x
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:08 +0000
X-Inumbo-ID: ec87794d-496f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec87794d-496f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:21:07 +0000 (UTC)
IronPort-Data: A9a23:bdVh7K0B8Y9KcpNqHPbDix16xV27qk9dZSB6A8VEDSB0RE9Odbcrpx
 KurzSVy6cG28CNQrZC0tmqA8YeK8IiABxOslxLRWRNh/vHDTueqv/g41JfkmkfiBsCCVYHMj
 gImn77Bkrrn1tqiru17ky6EVmIAahhn7ZDQhRn6wj7gOODiG4YS0DtmKCnIF3+scsfB4YwmB
 ECB+wlGLUClFrn9oeIHacOuWSkrY7F/3+2f+3kd7dYe6vrWwmytHZbHvozBhaor+O0Ads5U6
 NG8oAobf+NGhg04FgSQURqu3MgAFRKRyXeo1ZcpzpEc+qdXKsOnr8n0qmT1I/JsXBwM1ylRv
 r6lMqYZ9MNqyXc+wz/7O+pNWJeWN5nKqDAGaB/3HQo6zx32Onh0oGapltnUAL8ymzmfcNpM1
 OwmrNNO9GlscUVc5vQCQOiDtNhAdmdC3iT5Z955+SsSum+0LaEBOfj6FBIJCnY0oJ/uY+aII
 y6hgwKtmLT5qC4h56SReF4oF6v9IZCZMTA/BrYJGO2Ktkmhu/NC/54qld2cg7Nc1WnnSuXqd
 RfyiyX3MszFdPyiXR5Mo8hIAchdeFKIZi3r4O62XT2HtwsU8tsJBuQIyJNuKTVfBX9NLjhwo
 ZMCKMuQ5FoX6/G/vRs7fiTK1DH8Nt5YAhGkBhTt7dW8w3CBxM+gvABpKy1QWpm6e32KXFz5H
 E2hSo7E19BiYLZCcGMp9WLEBH8kRdnF7k2MMVzi+mWZObuSZgXNKh7yFbokldj8nJ7CSog0M
 RBf+fNHjO8KksgxhrsAQ90DCZ5abba3ILrgSWAC6oJERFMOpBOUAkmHCsebQ33enYqiPh/jO
 wcKBslSWmJhjO33spHOtu9hkQbDc4/ejvuPnIXkPTvxi1hN8pCgop/e2yUVKRr+esyC82sGY
 qTDbQh4iC1MVgBt9Ftv7zBz/PhNwD2UpYnuyWJMr3fIlJfJIcJzBeYLfmx08qEv2fn9C14lv
 YMfMOdwyOSjInansOTVwkjvMUaD9OWWm74c/ncv5xQ0BKteTruhd6TeuzePmfQa2xEQvB1Gs
 GxGPmPk07jOjs1JWr4lM4rhEdRhc+hbgAa1mQsGHb6gaiQa6F2PPxpSlgfANvOBWXj/3mviu
 ltHwbOZPJQ6avuTndPRfiEQubKgfQmQ8IgBgQ6baFvPNC8cQ9s7ZsD/o+PioTtB3AtSCi1fV
 zGK3k3OU85WqoIjIzq1/FL/UqMf5TMRiArmaVCyLZfb2ATM468XM0KaMyzV3al8m1EJ64qQd
 ZN0XpJut+Ux7+KVnI+Ht5AWSjY7IulewElddx4AaDRidVHZf01cpDSpyi9i+nrhy+QTwQSIM
 Im6CHLLRxshDcSjhwAc3rvutRfbi3vwd1UhSIqfZErWTwpiszQsxOU7Jnn63/vNR9uGWT11z
 /Xa/YuxzrtKm2fO2XERD7Q27pkdoxz4C81nu/SpcQ8xnOQ3ZsH3PAtHsgA4tvLSRIPJXyqM5
 WkL0gfVzLxMSlyR7eWapKiPrUQrGN5jp9EYfuiNCluDEBj48Lshvv4uINd2eVxIjbl88H5mS
 o20MhCqSpojnmcBaP1NAlDgMrCHM+TzOysuMCu/0zVtuUuM66KwBmc3Ji6tEIizko8ppB89A
 HNlgqc8jjeStVSpjOz0q/qy3kp+FGuTu9Vm9fxI8o9zp3S02pjaKhFZHa8kovgpq7Ggfd0tq
 gWMJrcNuhBZtnSo8mEs9SPjiQCU43oVnl2fVJnM2Vn5pE1Dr70XlsWOO8pQfWhZH2CkOdreE
 357wQxh0QEIONaBSGm5+UNbKvNHHb6hHuRKaMKcINJ4w5SGGJ6YYvODQI=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850937"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:54 +0000
Message-ID: <20190318112059.21910-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKN-0004Gg-HC; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKL-0004Fs-NA
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:09 +0000
X-Inumbo-ID: eda5028b-496f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eda5028b-496f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:21:08 +0000 (UTC)
IronPort-Data: A9a23:Qm+3FK2QJHekBAuj3PbDix16xVm7qk9dZSB6s+R8DyB0pV0GPGx97D
 uKzLUkopUAQnJEN2Bag4kgu/4O4M+aA/v0HWXmihCR1vnuWJEqXLNj+EzkxnuRmEGtGpLTj5
 q65bhplfNIIyvaLFRLOSiAGknMARhLVsNH8ELf3LBCPO80SAfZKfSxaXTMnlA/PT6AOFCcxY
 m+uLfy0tceuhsjMSfgINGaGrxvyhnN29oBdAPi0xH9nVyg9tdOUNkG747sDxy3u+ZNwO1/hA
 ty7Ppv2MQi52kDWkcXrwqer8EgOFLZQYDu85Nv0fpggaYgeNHbeg96sj7ngvM2+n5gPtHULR
 M2sXRUGSGdNpyvcB6gtZt+MgEbTpScI7j/eb/uCfevzfRt4Wr9tzHCRrfcBqNcYvIVrC51Pv
 OdFMh5Y19FSW8TCFrGY9L00TlJeK4sHB/yczSfyt5CeOL0+nMYYZ17pKm0rX/XYr5VcVU9/F
 DPltGvwyKR8hJSOkQ+58kDAMojUuuAEpoNkq4RVtzFVkkJ7Hj0KhtOk/PKhTpZt4Q0kUk+fK
 eJkbqjNDAZZJwxhP1I+0xHaAcNHUrh/XksVJ4SemDrP8g0uUDVj2tvowLqsQ/iwSDU5TuVc7
 6d8sQX8QPRmfyGnGsbdBaXCzFB4+PeTVmVfbKMUzgo3E7BxKMBE4KWuhf3IGXcF68bDN6ltY
 apmwSAzpwMOkAQvQJMI7f5ILvxVGkiaxmrAlCV2K4oGtKXWk2LUaFNV0dTxSJaAMUgziIECO
 NFL7G4KBK2pte0gNkEDt/DXvFwvCUy+1p9e5k/FF1l07qJOZj45JNmFJwtWXhpm5i8PFIXF3
 6CfXcNWw/DzPHaDNb+RgeSvj1lrbOP4uD56UeRlNuEkEnsJeruyr7hghiaNZZXZoUYhJEpIg
 wDbr31INt2N14RE7WrjYF1PS/AZb5Htvb8TTMXylWNWlWgGQl58owX/zuBfSX1THX0fzWSaR
 5MtaKJ8B3OfONUb4HXYNgQN6/ZBY6l0FIoejhwvYRosyJgEVvESF9Sl+XwyLOxfwIntKaOey
 HV7ok1O5f9ODs7VNcJS0Y7TEeXRa+iaghv6CT4K2bI0HQzo1k21cUZbpwcXRg5OmpH+Vd/pd
 m2lKfIszGIAOzVfMeCNxp05DDut1uY9N7dvFi2lsesxhD1jt2Y0coO+Dwk6LiGJ81kd3iGlc
 TBH9AVFzn8HxdQZ1+PVplV/yHvbIw+TA9Hv6sxCYhLFzk4ohkcUf7DyYwiPpgc/rB6jhzXhG
 tnXvBI11aaMBEQNCjX0BnveEQb9HeWi/vssMy/N3hGLT77IF9necDjzUdwlPq04kw+N6O5Ty
 FkBj7fYHZrL8C1v7z3vYc9RlHcMPDNis+N6f37oyCNYB9tsIE4ExVSpmXrKKfWaXl4YzxjMk
 ftVV374gpCSeBxZgITpOHjdrRmvUpYOBjJoVSPqtxqmOKMMWRIRYsMSApJ+fnDQbDIH5TBRi
 tY0QzrfNsOQAUwhwn4o7i+6ZTSRIiG9y30e/h6t1Hq8MgY6GX/OpLsl44Bkzdx1ZuWqbzUgi
 FCJ6ai2/TInetU5gHS0uy/YTJoC6RazCIMFI1OtPBIdPW476c/qT1Zqigwq2854VsCXl7uRP
 iZZNx4mtuNlFO5pSVfgONeXbT6rCKUJEGcXza1K4GCCItTG2MsywLEdMdXtfJIpTGIEG6mQ6
 OR89gTolh+UURK0iWS12rjpx4MsZWXglMk3rR4wIboIOIW/+zjzXpY1A/Uw18yZNXt/I9RKk
 wqnyd9w3SaxoFoecksKiEOf2qT4Lw2KRpGtGfqbLD6NQ1ZHdkNm4vODQI=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850946"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:56 +0000
Message-ID: <20190318112059.21910-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3
OWUyY2Y5Li4wMmFmYTc1MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTcsMjAgKzY1NywyMCBAQCB2b2lkIGFyY2hf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwor
ICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9k
b21haW5fZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAg
ICAgICB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJp
ZGlhbl9kb21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7
CiB9CiAKIHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2Rv
bWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CmluZGV4IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CkBAIC05MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAx
MDB1bDsKIH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsg
dHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwg
LSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7
CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0
aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5f
dGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXco
ZCk7Cit9CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwpAQCAtMTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vz
c2VkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZh
bCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9j
b3VudChkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAppbmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJp
ZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlk
aWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQg
dmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3Zv
aWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwor
dm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwog
CiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKM-0004GC-QE; Mon, 18 Mar 2019 11:21:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKK-0004FK-QS
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:08 +0000
X-Inumbo-ID: ec288f6c-496f-11e9-836a-1b8e103764b7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec288f6c-496f-11e9-836a-1b8e103764b7;
 Mon, 18 Mar 2019 11:21:06 +0000 (UTC)
IronPort-Data: A9a23:jRPNPaKLGwOZpclpFE//H55y5QJLeRNeAxBEl0ilJc3Isx7Jjk8ll/
 eKhcseUHWqctO5wvWdbBv4QUJf4NkY40E2L4irnjHm4IMRpuxqUfQLyN7dleeD1b5TxFgsW5
 3pJS1n5+5sPNGWQhxJvZhNSLE21/ldzBPBXGEk7V2YpeSKJMalSdEiLM82EaXt8YVk+CzEko
 m9moG/bqodR+XKmDPGkm2WTJ1WrCmKyHwKld/L5QWXsqbWw1JOdt0NGUotNwHpOoaHoDyItw
 OfRjIlqgLW9vuGzeaIJ47YNAEjEpC723D3+jeQkHqsRxBx10xGJiydZqu8nL8O8cV9IWTxmn
 wjFXw75WLX48WMqWHd1eW0r/kHcP7VltJc0xPqnAHtmokxjNRF4bHkTRE7kee/Nd5jWzxcS9
 p1iQkT5BKxMYbU8MvnJ35Xx2y4tCvHC/OtoOB+nYZwwqXzEVOvvlBAzC8xRpcw3++WyaaZ4N
 lIiSjrke/XXfKRRUtHM78JwEFrkYBnx3Z1CYQUbBvCr4t/dUqgBGyZLMVUqh97v91LEAIrtG
 jOvO8E3v/xPugF+0iLr3LMRg251ZyvWW/IWJm+AejfF0m6Sv6VcZRnrrA08KKzwkbLG7CUWi
 oaigd1eZjawYBoy4mhQUGsGky/f5zD7dhImLhPVYUiejVoh7HWxs91wls7LQ3CjLP8FQzK+1
 Ua+qPEM0SotDI56fewtff7mnKSqDKMTXnSxagDC+lxaCGvTVeGsPVs4VQuR/JaDUhAkkVFlg
 Vts38ogcPxXljCBxPv8pPyTs9vUBxHJ8/6iXkGdKdHQMfgp79yPEmkdNSFimSeLzzp1S6fp2
 fQLV/IqMUjnXhyIDS2lNpDU8yonk1ANVc8WipQHo/h1+0gvO99374w6pXd+c1Y+wVYVwLYyd
 oOtw1c5e1QzqVSpvJDaB/Dd6i03p7e9yfWY/2CWTcMx91pr1PEGtnpxXWWNqsoehWg1g9erp
 qWcQTYhfMKuJaR6ipkBfyxaot2MKedN7e5My9TmClPDj6exl/+3abb7kM4B1ce2i23VmxCjz
 Fi5mW29HvHVXAkvtS5nKyD6j+azi/T4qef/wo+AVdfovuIirrcYaqHA6mrtI07Ivf9ABGhiC
 rQ9rgoWFpYOv7+RMbz+jtUT8irSHI2s1a0xVuKMpXDQy3X8ETtTPQIwRgQXg8C5hd9cgKxRf
 SF+ELDt3J+2PuwQ8M3Bi+86mOJ83Pu5i+psE0N7lAvkZ/kxHnv6E3yOXZKSoLySd8l0N+ktt
 AXYpyUpA2D/Ow4KC2gRGM5tDXgzs/+Q7VmyMvrpFqi6O55tTMjlx8YmG7Bybfp6LEv8dGNbR
 L1ExLNuqeaitg0KDPbZ8YYKrdboGV5idfWMDNCGjQvp3erCtVefhR0Z2YZCvMnH5QT3zCbix
 sa2UppNHyaatQn5BrqekH1JlufcA34Eejyv5gCOuNXeaY5Z6HYXv6xwJrG77oaZaCPLsPVyj
 cNX98DKVqRvVZycUqu0h2KzkVkbbacgaOdvmW6i87psKekEcoXjCtEwL4p8QEXaRVCPUX1h1
 NKoMU//ZiyuIK8qG5+6LLHrzoljMjXNOScL4ktRLzdDFU69LkMvtcL28nG8nJ8mK3Y6xv+3H
 aGpBW3Czbw49p0C+aUkrN+iYVMJi+BKJYl2KSfwdUGCmV+IWqCQcJWuxAl8GENO9O9TMyXGL
 L1ZJlKL9eJv6YUCiKgqlgb5h2q9zQtZ9KExcNtmhi9fCZjJSFbcRFTl9I4mdUO/KFLnall/i
 ZUYOUmWRYh0JaybC5GPdb3oICoGRrnL3aXZ8S/K6QcWOQouk3B4sfG
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850936"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:53 +0000
Message-ID: <20190318112059.21910-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKK-0004FE-Ea; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKI-0004Eo-Jd
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:06 +0000
X-Inumbo-ID: ea419144-496f-11e9-806a-8b0995621d4d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea419144-496f-11e9-806a-8b0995621d4d;
 Mon, 18 Mar 2019 11:21:03 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850931"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:48 +0000
Message-ID: <20190318112059.21910-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 00/11] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTAgKwog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgMzEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgMzc2ICsrKysrKysrKysrKysrKystLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCA1MTUgKysrKysrKysrKysr
KysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAy
MjkgKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICAgICAgIHwg
IDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICB8ICAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDcgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDc1ICsrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9odm0vc2F2ZS5oIHwgICA0ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgg
ICAgICAgIHwgIDE3ICstCiAxNyBmaWxlcyBjaGFuZ2VkLCAxMjA5IGluc2VydGlvbnMoKyksIDE0
MCBkZWxldGlvbnMoLSkKCnY4OgogLSBTcXVhc2ggaW4gZm9sbG93LXVwIHNlcmllcwoKdjQ6CiAt
IEFkZCB0d28gY2xlYW51cCBwYXRjaGVzICgjMyBhbmQgIzQpIGFuZCByZS1vcmRlciAjOCBhbmQg
IzkKCnYzOgogLSBBZGQgdGhlIHN5bnRoZXRpYyBjbHVzdGVyIElQSSBwYXRjaCAoIzExKQoKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKK-0004F4-3d; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKI-0004Ej-7s
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:06 +0000
X-Inumbo-ID: eaf6ef20-496f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eaf6ef20-496f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:21:04 +0000 (UTC)
IronPort-Data: A9a23:8KdLjK3pafqwIcuBVPbDix16xWK7qk9dZSB6s+R8DyB0pV0GPEx97T
 uKzLUkopUAQnJEN2Bag4kgu/4O4M+aA/v0HWXmahotxN278sXjqoC5vKFpLolWPzaw3Mp9pH
 FmhHhUbiRlhWTAu2pAKZTKCVWUjYtrBQMQAZUrTrmuD3d98N9pcGd+xmNqA4p/Qa1yzR0X+d
 /eiRfvWLWClGLh9r8MDaQvqWSkpI3HHV62X+qGd79Z85ov2AmytHazxNcMZy4Mbv/4ryhngZ
 jNh1QprBaXRlMfglOmrY+kzrdpY8Y0BODxahqyIRebt8N8fulWvsAdLfXpHctxK0Xou/Zyzs
 m4vfe85R6jUA7+8BjZTSVHMQt8jZ0KqyypTONN2pm+AjOTt4wTbFxMSMt3bYC0kAlMQTe/h6
 kb59qBLkOa2qexrt9/KhuGEQVfpJE5dmBY3nSx2WItin6dtKY3fk9ow0YQeF8hCso4V8YokD
 WGvE5DOYpiwkqMEeR0Wmb/VqDaCcQoU23EiLGZEjaPZ04p3YZxL4zbBrwHqcA++OF0zhWDWG
 eTprwEmzMon/XGjyvAl6ne2oPzsEQDG6Yg3flZDE2lt8LE8RTC3g46RfU3Kegfbj7ea729gU
 z6EVsATtnEU+Xt9GTjK2/r0iiFe98gxulXTj2jHuePVKFQ8AR3gRO4wVrbBj3YgImODxYz/v
 PdRkaH4XYoUIJLUngRaH3pUdh1ReQB/H9uMhuI0lR6zj/6jHsZORQM4VtojVTCfHZoj7ep7y
 +tE6OLYELgYkTNwOV9ovd2gQ2tK1qGnR8dZIS+G1Zs0C5y2h4YoztZ14LJ9wUvOTXET70Q26
 vVyP4Z+5fww9sZPA+LkKS7X0pSBSplsYOC6PJe+Vp9oAhhS+RcabNdo10nqspbqwK8RE0ioo
 tbLzEKP0UP2SaPXg/OEURoGaFIpzu1UpdI8zUSNC2JSGX/Ct+2DlxBxVEcnr9FKXaF4ztAsn
 sMq5zwMBCCF3BjiR35E9LggDUqAFKZWm72c/kczJxQkxKteiIYhd6TZGi9PmfRa+zDO0ByG8
 G9mAm+wNccO30gcBhl02V5YMS1RuyWcjhZbKQhyQZkIjj6PEq0ut04t8QcKhXew1fX4+/fWR
 laqyXS7z7rWfJEtMVg1xD3kXQgPGgpAwpo8zeMWtlzZhGzFyC70dqTgsyw4HZqc6K27C137c
 fcIV8dnQlJ1XBSQFOdSlCUK/Cd3700avxj9eU+DzAkF8rLG5JUnJCxa9wQFieNB4hIk15Q9S
 x2PARd0mGtUJhjJLcYQZVl28TQUoz4H0/DKJ3fvpTM5WF4eR6UqkxzS9fgN+Ylzrv/yJHdfl
 GX13rNe1+eWHj9B4X5rPWpwBW3V057hZXNDfOQHCaRqDnPDQ4FQi3DQSDP56Q6acINXwpt86
 V+bIorsevZAERtLmALByGD6jGXR1f4EOjduYwADhqEeEb8LyYKd3lkQg6dQzW9EUjU6ryh4i
 8bnERU5sVdExN7hsl98gmCue8PWd6U5aGDfA/AtN5zfXoBZA+tNdFgVM4vB6K9UvEwnrQoBz
 dnDKUO4CWpHhcYqkAcNtgyZffUcNWi53JA9yqDGLivuTytlUB8idIDQfgn1kkTFYoTS9khPy
 /RzzY6Qef8e6sx8696lY968jVM4w7wd7fTeTiSadf8IX1cQTDAT87S9oMbspiRvR0V5q/03x
 iWO8hqNWIio4FQHonnMh//0tcChXPGEZxyTgitHBx9HTl2MEKSDvk+eYJpLZJqYfX6QK8lZ3
 QkXkcM7glDhO8QyRXu6h4VI2FMDfJhJ5jJ19LhrkxVZxMNz55TgYvODQI=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850932"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:49 +0000
Message-ID: <20190318112059.21910-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnY1OgogLSBQdXQgdGhlIGNhbGwgdG8gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIGJhY2sgaW50
bwogICBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2hlcmUgaXQgc2hvdWxkIGJl
Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0byB2Y3B1IGRlaW5p
dAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBuZXcgbGFiZWxzCgp2
MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUgZGVpbml0Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li4xMWNlMjFmYzA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTY2Niw2ICs2NjYsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAg
IGQtPmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdf
cmF0aW87CiAKKyAgICByYyA9IHZpcmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIGZhaWwyOworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRp
YWxpc2UoZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4
Nyw2ICs2OTEsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgaHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lf
cGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6Cisg
ICAgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTE1
MjYsNiArMTUzMSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICYmIChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8q
IHRlYXJkb3duOiBuZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7
CiAKKyAgICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgZ290byBmYWlsNTsKKwogICAgIHJjID0gaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KGQsIHYpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CkBAIC0xNTUz
LDYgKzE1NjIsNyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBm
YWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2
aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJp
ZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
CiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlk
aWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChz
dHJ1Y3QgdmNwdSAqdik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CisKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKM-0004G5-El; Mon, 18 Mar 2019 11:21:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKK-0004FL-QS
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:08 +0000
X-Inumbo-ID: ec1e74aa-496f-11e9-bbf8-135e942494ef
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec1e74aa-496f-11e9-bbf8-135e942494ef;
 Mon, 18 Mar 2019 11:21:06 +0000 (UTC)
IronPort-Data: A9a23:6W+wdK1ay3EhzdQ/qPbDix16xWK7qk9dZSB6A8VEDSB0RE9Odbcrpx
 KurzSVy6cG28CNQrZC0tmqA8YeK8IiABxOslxLRWRNh/vHDTueqv/g41JfkmkfiBsCCVYHMj
 gImn57YCY+oDP7KPvoUomZdHFQH/Bx0shTUd9iV1p2SEObcQzrtQ/HJMq9f5H9WEZNsrFOQu
 +rUjaTwTNS/E7qAxGVvhEhM0VBJ7gkjhP8hYcz+MbVig4NtyDjxeMu668NxBngIOQsmTwE1t
 RxCWsjYeLIjbCnZnxyjetgWYjmftJbcOqWYJr6GzXX2UVF65vz8iy7QOW6qm7SRgfDfnFgbT
 KbTohYrRfYrARV5oxglEwD5h+GT/O85Dhx6XCG0gRcPhccnOZPWaU+4cwsXytpI0rsQJ25wR
 vx9Y80fCp2UxRIH1nVdIVJL1MfzlG/6s2+vRXrISOKO3Cu2mX1dZkgR3nBlLJYl/yU7b3uUf
 7nDu8dYEFe0d4Y+XykK8wKXC0f2j885HfRuXq3H4GMyLOA4XKw341/vXkq08C9kV0IISQ+AL
 ZNLEydBhzxznr98R7FyzEPc4aq9B4gEw7g23gEEFLrBeZUVZtU6KmiABHvKvvZ3kGAPb6bQG
 EdpoGXyWM+GjPIljpngm5XDpu6mixvlcbFrb5R7tWCAVxBk5Vvt+G3IqMQgwgftjMOJB4gCr
 uDTvPc0lGkcP7vtfdJglpHr37JsWtwbFjEE4ZjcqaQfBo5CNF9jxPJUUp6jY6CbNbuzWBElp
 YzGZOblyqYAlDCAybMX6NCmOQanVOcWxSGickgKFovzdY/F10MoJIzT73lcVdHWyKc8VWi+G
 7UHn0fYniRFJzM7QO0IaYJjZeszraESWIZghSPhPOaM2SXwfgPXlmbcUNXwGq0i4xDHJoXgH
 GvPwQ1O5z85rajXMwmUcHVtQMT7KA3aqlY/EamnDVaHqE6ABecuGZJncnchekFW4OV/zvAsn
 sMqxjotgCCl25lOZr4E8zeu17vfgW2Vrmagni0q4wAjTJbNoD0898SyVz6mn+Rc5i4DSNZW4
 H0fA7UO2RdOVpHndQcn/LTpYd7pX+qbIRcyUQ2HX5jLwfBfd3WzKJRWJrimntsDpjS/nSnmG
 EJpDdPwtL078oPRuA0IehMoUWhb3sPhvbqfGR7yfEX9PAwtR4SsOXNb8232vue0f6Y00lIin
 c4D0cHw/UoHqd8nLQ6bPF62LPJLYhEuM+AsLGKaCNTKz0FIZGv9YrPqTQdedoHrNWSIKVoDl
 QKCWNO4GQU2wVKfcD+DziEWLJZSV2dNU8FllxM77nOXNFlZm6ZW648RsguKwkjItQ2XngC8D
 gSKdAtPU9B7A96E2fxohFtefIOcVTqrV0BjpD/eXmk3///mOXGpJ120gXj6ksYOAFlVBnVYN
 RIQa5Jl8IuG5d8K6H8ZC5qmvLPc6x92CsxOi3jnPFs55tqPXsPgeEPYBU0wMrSXbUuK2xksv
 VGTE0k0qppYGpy5/YOX5o6mhAWtWR+zDbFdy8idi/sTEShr1puZkbbIIg4fBQX96HhDf4XMV
 120JFglsOIVHet9TDjD+iDkG/36/mVwF0+beWco7KoSKH1anL67YKgvSiMFiQF5cYopHldFf
 zk0aYx4a5BXFlWxQKvqs+CCv+7Z6oCH7OZu8cneUePbCUScOlBWhuH58ku/J9TJpRbJjQsIN
 SJ6Pr98F817xzpSxR8deZhjc+8c4n9cIruTAPimzVaR/m6JtmNSar05b4DfkaZZDFv1Qsf4h
 N0hwvTZlPBDgx473Ik2keNFIsoOVVok+o3HC0t9Lu/vY5SStYyuovODQI=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850935"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:52 +0000
Message-ID: <20190318112059.21910-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3
IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3lu
aWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lz
dC5tc3IuZW5hYmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAm
dnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJh
dyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYt
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVm
ZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
YzsKIAotICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJs
ZWQgKQogICAgICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCAodW5zaWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgKHVuc2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5m
aWVsZHMucGZuOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAg
dmQtPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2Mo
ZCk7Ci0gICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRl
X3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMy
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVf
cmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2Vf
dHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2Vf
dHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQg
KQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29z
X2lkLmZpZWxkcy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0g
MCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
OCwxMCArMjI4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjog
JXggc3A6ICV4IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAg
ICAgICBnb2ktPmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy5tYWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRz
LnNlcnZpY2VfcGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwK
KyAgICAgICAgICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0
MiwxMiArMjQwLDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBF
UkNBTEw6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQs
Ci0gICAgICAgICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxk
cy5wZm4pOworICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7
CiB9CiAKIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBl
cmNhbGxfZ3BhLmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVp
bnQ4X3QgKnA7CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4o
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZf
WDY0X01TUl9IWVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJs
ZWQgKQogICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVh
azsKIApAQCAtNjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0g
ICAgaWYgKCAhdnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFi
bGVkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjog
VklSSURJQU4gJXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5t
c3IuZmllbGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9w
YWdlX21zcgogICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJl
c2VydmVkX3ByZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBA
QCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6
ODsKICAgICAgICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2Owot
ICAgIH0gZmllbGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKO-0004H0-1S; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKN-0004GI-2S
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:11 +0000
X-Inumbo-ID: ed689930-496f-11e9-96ed-3f54de64eaa0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed689930-496f-11e9-96ed-3f54de64eaa0;
 Mon, 18 Mar 2019 11:21:08 +0000 (UTC)
IronPort-Data: A9a23:1R+iBaOvGdgV81rvrXNrnJZRuvKYJRA4MxhAe5GPyHHeKdA0Q4WDLG
 SUMgkCx3kO14TqgzEIKN6dT1tfe00KZkLoqo9TMAF6uyNRJ8aB7xge/ne86/7h8yCkhZzdil
 4PsDmfaI4tkh9fA1lNktbWTujoJ2nYDvaai/6CwpANrOuPukvAC+Kga156PRDHI8G3QMyrgz
 7+hQf/Qkvz0o5bP64P7+EkO2PKd2zg8Wo+GqIDdkEYAe3zfeBxqbLr1ZjWjdC5zqBgrbN/hC
 p2jvLu2cQi52kDWkcRLxKejzcwO1LZQYDu85tv0fqswK5icBfbfg9qssjTB5qoyRvzZEuDu+
 ACJPTBUPP59yCp8KYrAhcK1mkjOYHnLgrviLLFmevIwkGh8IRh2vUT8thKydYSG2lMQTaeg6
 kb59uBokKS0qexr9d/KhuGEQVfpNj7GUk43soCEGDvi369tKb1f09oQ0YQWV8huhy+VsboUz
 R+vEhjMYpyokqMEew0Vqb+VsDaecQoUy3eUZgZnTWPZ04q4YZBL6x8qteNz6PFcWiIdJ3DGf
 gzsAon2Ce7ir6n7Xq8s9Gf7Z2lXy3U+N81ZnyLjLC1p4oV0bpbEgaJtcNfYlAifn/vIwo5V6
 GtnkV1SWJDwggDCHvA2k0EJX4pcsMVeeWjxbCyRhLTSBszOoFoc74hdkkayK9qmq5LjHwGT0
 vP4PJaApUvMl+FRCHS2Q6i8MnTodX70Sg9gqfrjp+TcOQaq/XJQkoQHUSzBGLyHwSjr0V2tb
 8KKqkwUyaKll0zYzjcUPVZ0gEpZyEvGNOGickgKFopjNY7Zl0LoJI9R73lcVdFWyKccZbYwi
 +2Hn0fYnid3U1xdOfNrZjTDHr3qArZ0M4SRDWPxO2aq2OXwfoPXlabUVNXwGq4jIxHHRriTG
 yxJry/V6LwhstysUYDhv/fiHvihXBX9i7nX/exy84YgFgIMReEzR+aLfmxE6qAdg1JL1noSd
 gPjjuhzGjy1ttqd9iq7bzBdUYL3RUtEyTQ3/LrZXww7dEovnVUAeqdT+pcg3tffLVk+rI0l0
 aQJwcHuU50FWUh/iRmy+Vx0ci9SeBE0vuBfKZH3IbVKAvfAwq8BLy002eaYQZqr/roxU9eFx
 rLhSL0vypv9dp4qixh1xD3kXQgO2gpAwpoOzaMWtlzZgGzF8G7scKF0Wyo72Id6BfVAU/LQj
 IUClcSEfa9IRNQZ1+PVulV/yPvbIg+jA9HjrsxGYhLFjl6rBkcUe7DyYwi+pgc/rB6jhzXhK
 toTkbPViCToFI/TG2z6NtzSATIRaODTTLi9NQv91WFjqS7RD9zUAYk8mOURKWQ6VAevS37QS
 cNdJfFPl88N+Og/HCrB+HWF1giEl3ACdldUT4hDCGK0pYFWOJ3CLnnc/NB8icXmUuiD1Uwrq
 AWaGUyo0y9HwP30Jzkht09aPFxHEz6MGtNJl/kaYFe7sH3l9D8KjjQCTtBHCbb0EHerJyfJd
 rcRirvMy3vQW12hzWB4l+yiB9YojgjMrZWyuKrh5ZVez/f49XeyUYWq197C1e/IImR5yERot
 zx10a4AJgjKUSip1tfwFXIaG1IxYHVRNYdsBuT1r+1QF4vUZUqRJrzk7q4ahDKrQKjuq6Xu+
 LwPYEQAfxjiZ0tdCcaguybDG9GfctErfbN2vddFtNYizzS02pjaKhFZHacgovgpq7GgfOwt6
 gWMJvcNuhBZtmS48mEs9SPjiQCW83oVnlGHfJtYsQdpEArXnAGgLrTg0x9P5LQZOVY4z+CTP
 ATPxr1RGuOfT1h0YbinKUMnSkEVzCORVrcQr9FeOKlXg5XHP9McovODQI=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850944"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:51 +0000
Message-ID: <20190318112059.21910-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4
Yy4uZjNkOWY3YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAs
OCBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBf
QVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19h
c3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0g
d2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFr
ZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQog
CiBib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5o
dm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3Qu
cHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYg
KCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAg
IXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgJiYgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9J
IGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcg
PSBmYWxzZTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAg
QEAgYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0
LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
IH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2Ug
SFZfWDY0X01TUl9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
di0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsK
KyAgICAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9k
dW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
aWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
dm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAg
Y29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisK
KyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAog
dm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwg
Y29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21z
cjsKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+
dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVk
ICkKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwog
Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5h
cGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+
YXBpY19hc3Npc3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5k
ZXggYTdlOTRhYWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAg
LTE0MSw2ICsxNDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBA
QCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CiAKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0g
dmFsOworICAgICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBf
cmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwg
dHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICgg
aWR4ICkKICAgICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3Rz
YykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2
YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFu
LT50aW1lX3JlZl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
ICp0cmMgPSAmdmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2Nv
dW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0g
dmQtPnJlZmVyZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21h
aW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0
cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2
ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJl
ZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICgg
dmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCA3ODM5NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192
aXJpZGlhbl9kb21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVh
ZiA8IDB4NDAwMDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBI
eXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMK
ICAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBp
ZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3Qp
dmlyaWRpYW5fbWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcg
QEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2Fs
bCB1c2FnZS4gKi8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29z
X2lkLnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vl
c3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5y
YXcgPT0gMCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9m
bHVzaCApCkBAIC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJj
aC5odm0udmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAog
ICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19J
RDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsK
KyAgICAgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9v
c19pZChkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxM
OgotICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBl
cmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxk
cy5lbmFibGVkICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAg
ICAgYnJlYWs7CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAg
ICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1Aw
ID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5jcmFzaF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jh
c2hfcGFyYW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAg
IHZ2LT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAg
ICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAg
ICAgICAgICAgdnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFz
aF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFz
aF9wYXJhbVs0XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAg
QEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3
aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAg
ICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dw
YS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpA
QCAtMzkzLDEwICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRf
TVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJ
TERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0g
ICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFz
aF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFy
YW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdnYtPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX0NSQVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJj
YWxsX2dwYSA9IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0g
dmQtPmd1ZXN0X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9t
YWluKGQpICkKQEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9k
b21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21h
aW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0
ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0
eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
cmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0
Lmh5cGVyY2FsbF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3Nf
aWQ7CiAKICAgICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKN-0004GO-60; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKL-0004Fk-Eb
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:09 +0000
X-Inumbo-ID: ece9accd-496f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ece9accd-496f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:21:07 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850938"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:57 +0000
Message-ID: <20190318112059.21910-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjg6CiAtIFNxdWFzaCBpbiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDEzMzIuaHRtbAoKdjc6CiAtIEZpeCBvdXQgbGFi
ZWwgaW5kZW50YXRpb24KCnY2OgogLSBBZGRyZXNzIGZ1cnRoZXIgY29tbWVudHMgZnJvbSBKYW4K
CnY0OgogLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gSmFuCgp2MzoKIC0gQWRkIHRoZSAnU2ludFBv
bGxpbmdNb2RlQXZhaWxhYmxlJyBiaXQgaW4gQ1BVSUQgbGVhZiAzCi0tLQogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAg
fCAyNDEgKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi92aXJpZGlhbi5jICAgfCAgMTkgKysKIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAg
ICAgICAgIHwgIDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8
ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAyNiArKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwgICA3ICstCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAzMjMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhMzhlNWNkYmEyLi5hOTIz
YTM4MGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKQEAgLTMxOCw2ICszMTgsMTIgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1ZJ
UklESUFOX0NSQVNIX0NUTCAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIGlu
ZGljYXRlcyB0aGF0IHRoZSAnc3luaWMnIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJp
ZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVf
VklSSURJQU5fU1lOSUMgMQorCiAvKgogICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElf
TEFQVE9QX1NMQVRFIGluZGljYXRlcyB0aGF0CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBo
YXMgdGhlIHUuaHZtLmFjcGlfbGFwdG9wX3NsYXRlIGZpZWxkLgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA2MTYwOTkx
YWYzLi5mYjc1OGQyYWMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE3LDYgKzMxNyw5IEBAIHN0YXRpYyBpbnQg
aHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
ICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElB
Tl9FTkxJR0hURU5NRU5UX0NSQVNIX0NUTCkpCiAgICAgICAgIG1hc2sgfD0gSFZNUFZfY3Jhc2hf
Y3RsOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExf
VklSSURJQU5fRU5MSUdIVEVOTUVOVF9TWU5JQykpCisgICAgICAgIG1hc2sgfD0gSFZNUFZfc3lu
aWM7CisKICAgICBpZiAobWFzayAhPSAwICYmCiAgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoQ1RY
LT54Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggYjY4NWFjNDdhYy4uOTg2MGJjYWY1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjM1LDYgKzIz
NSw3IEBAIGxpYnhsX3ZpcmlkaWFuX2VubGlnaHRlbm1lbnQgPSBFbnVtZXJhdGlvbigidmlyaWRp
YW5fZW5saWdodGVubWVudCIsIFsKICAgICAoNCwgImhjYWxsX3JlbW90ZV90bGJfZmx1c2giKSwK
ICAgICAoNSwgImFwaWNfYXNzaXN0IiksCiAgICAgKDYsICJjcmFzaF9jdGwiKSwKKyAgICAoNywg
InN5bmljIiksCiAgICAgXSkKIAogbGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIs
IFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCBmYjU2MGJjMTYyLi44NGFiMDI2OTRm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0xMyw2ICsxMyw3IEBACiAKICNpbmNs
dWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUg
PGFzbS9odm0vdmxhcGljLmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKQEAgLTI4LDYgKzI5
LDM3IEBAIHR5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lTVF9QQUdFCiAgICAgdWludDhfdCBSZXNl
cnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOwogfSBIVl9WUF9BU1NJU1RfUEFHRTsKIAordHlw
ZWRlZiBlbnVtIEhWX01FU1NBR0VfVFlQRSB7CisgICAgSHZNZXNzYWdlVHlwZU5vbmUsCisgICAg
SHZNZXNzYWdlVGltZXJFeHBpcmVkID0gMHg4MDAwMDAxMCwKK30gSFZfTUVTU0FHRV9UWVBFOwor
Cit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0ZMQUdTIHsKKyAgICB1aW50OF90IE1lc3NhZ2VQ
ZW5kaW5nOjE7CisgICAgdWludDhfdCBSZXNlcnZlZDo3OworfSBIVl9NRVNTQUdFX0ZMQUdTOwor
Cit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0hFQURFUiB7CisgICAgSFZfTUVTU0FHRV9UWVBF
IE1lc3NhZ2VUeXBlOworICAgIHVpbnQxNl90IFJlc2VydmVkMTsKKyAgICBIVl9NRVNTQUdFX0ZM
QUdTIE1lc3NhZ2VGbGFnczsKKyAgICB1aW50OF90IFBheWxvYWRTaXplOworICAgIHVpbnQ2NF90
IFJlc2VydmVkMjsKK30gSFZfTUVTU0FHRV9IRUFERVI7CisKKyNkZWZpbmUgSFZfTUVTU0FHRV9T
SVpFIDI1NgorI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwCisK
K3R5cGVkZWYgc3RydWN0IEhWX01FU1NBR0UgeworICAgIEhWX01FU1NBR0VfSEVBREVSIEhlYWRl
cjsKKyAgICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09V
TlRdOworfSBIVl9NRVNTQUdFOworCit2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCit7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihIVl9NRVNTQUdFKSAh
PSBIVl9NRVNTQUdFX1NJWkUpOworfQorCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKQEAgLTgzLDYgKzExNSw4IEBAIGludCB2aXJpZGlhbl9zeW5p
Y193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAorICAgIEFTU0VSVCh2ID09IGN1cnJlbnQgfHwg
IXYtPmlzX3J1bm5pbmcpOworCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0VPSToKQEAgLTEwNyw2ICsxNDEsNzYgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAg
ICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHZ2LT5zY29udHJvbCA9IHZhbDsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdnYtPnNpZWZw
ID0gdmFsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCZ2di0+c2ltcCk7CisgICAgICAgIHZ2LT5zaW1wLm1zci5yYXcgPSB2
YWw7CisgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiU0lNUCIsICZ2di0+c2lt
cCk7CisgICAgICAgIGlmICggdnYtPnNpbXAubXNyLmVuYWJsZWQgKQorICAgICAgICAgICAgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZ2LT5zaW1wKTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgICAgICB2di0+bXNnX3BlbmRpbmcgPSAwOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CisgICAgewor
ICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJTlQwOworICAg
ICAgICB1bmlvbiB2aXJpZGlhbl9zaW50X21zciBuZXcsICp2cyA9CisgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyh2di0+c2ludCwgc2ludHgpOworICAgICAgICB1aW50OF90IHZlY3Rv
cjsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3lu
aWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAv
KiBWZWN0b3JzIG11c3QgYmUgaW4gdGhlIHJhbmdlIDB4MTAtMHhmZiBpbmNsdXNpdmUgKi8KKyAg
ICAgICAgbmV3LnJhdyA9IHZhbDsKKyAgICAgICAgaWYgKCBuZXcudmVjdG9yIDwgMHgxMCApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogSW52YWxpZGF0ZSBhbnkgcHJldmlvdXMgbWFwcGluZyBieSBzZXR0aW5nIGFuIG91dC1v
Zi1yYW5nZQorICAgICAgICAgKiBpbmRleCBiZWZvcmUgc2V0dGluZyB0aGUgbmV3IG1hcHBpbmcu
CisgICAgICAgICAqLworICAgICAgICB2ZWN0b3IgPSB2cy0+dmVjdG9yOworICAgICAgICB2di0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKworICAgICAg
ICB2ZWN0b3IgPSBuZXcudmVjdG9yOworICAgICAgICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rv
cl0gPSBzaW50eDsKKworICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElB
TiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNpbnR4LAorICAgICAgICAgICAgICAgdmVjdG9y
KTsKKworICAgICAgICBpZiAoIG5ldy5wb2xsaW5nICkKKyAgICAgICAgICAgIF9fY2xlYXJfYml0
KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKKworICAgICAgICAqdnMgPSBuZXc7CisgICAgICAg
IGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxuIiwKICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGlkeCwgdmFsKTsKQEAgLTExOCw2ICsyMjIsOSBAQCBpbnQg
dmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogCiBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0VPSToKQEAgLTEzMSwxNCArMjM4LDcwIEBAIGludCB2aXJpZGlhbl9zeW5p
Y19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFs
KQogICAgICAgICAqdmFsID0gKCh1aW50NjRfdClpY3IyIDw8IDMyKSB8IGljcjsKICAgICAgICAg
YnJlYWs7CiAgICAgfQorCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICAgICAgKnZhbCA9
IHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgKnZh
bCA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhW
X1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgICAgICp2YWwgPSB2di0+c2NvbnRyb2w7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlz
IHRoYXQgdGhlIHZlcnNpb24gbnVtYmVyIGlzIDB4MDAwMDAwMDEKKyAgICAgICAgICogYW5kIHNo
b3VsZCBiZSBpbiB0aGUgbG93ZXIgMzItYml0cyBvZiB0aGUgTVNSLCB3aGlsZSB0aGUKKyAgICAg
ICAgICogdXBwZXIgMzItYml0cyBhcmUgcmVzZXJ2ZWQuLi4gYnV0IGl0IGRvZXNuJ3Qgc2F5IHdo
YXQgdGhleQorICAgICAgICAgKiBzaG91bGQgYmUgc2V0IHRvLiBBc3N1bWUgZXZlcnl0aGluZyBi
dXQgdGhlIGJvdHRvbSBiaXQKKyAgICAgICAgICogc2hvdWxkIGJlIHplcm8uCisgICAgICAgICAq
LworICAgICAgICAqdmFsID0gMXVsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0
X01TUl9TSUVGUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICAgICAgKnZhbCA9IHZ2LT5zaWVmcDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICAgICAgKnZhbCA9IHZ2LT5zaW1wLm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBIVl9YNjRfTVNSX0VPTToKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRf
TVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBzaW50eCA9IGlkeCAtIEhWX1g2NF9NU1JfU0lOVDA7CisgICAgICAgIGNvbnN0IHVuaW9u
IHZpcmlkaWFuX3NpbnRfbXNyICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3Bl
Yyh2di0+c2ludCwgc2ludHgpOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgICp2YWwgPSB2cy0+cmF3OworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxl
bWVudGVkIE1TUiAlI3hcbiIsIF9fZnVuY19fLCBpZHgpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CkBAIC0xNDksNiArMzEyLDIwIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiBp
bnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogeworICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgLyoKKyAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRo
YXQgYWxsIHN5bnRoZXRpYyBpbnRlcnJ1cHRzIG11c3QgYmUKKyAgICAgKiBpbml0YWxseSBtYXNr
ZWQuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zaW50KTsg
aSsrICkKKyAgICAgICAgdnYtPnNpbnRbaV0ubWFzayA9IDE7CisKKyAgICAvKiBJbml0aWFsaXpl
IHRoZSBtYXBwaW5nIGFycmF5IHdpdGggaW52YWxpZCB2YWx1ZXMgKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSUkFZX1NJWkUodnYtPnZlY3Rvcl90b19zaW50eCk7IGkrKyApCisgICAgICAgIHZ2
LT52ZWN0b3JfdG9fc2ludHhbaV0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKwogICAgIHJldHVy
biAwOwogfQogCkBAIC0xNTksMTcgKzMzNiw1OSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfZG9tYWlu
X2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1
X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB2aXJpZGlhbl91bm1hcF9ndWVz
dF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIHZpcmlkaWFuX3Vu
bWFwX2d1ZXN0X3BhZ2UoJnZ2LT52cF9hc3Npc3QpOworICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0
X3BhZ2UoJnZ2LT5zaW1wKTsKIH0KIAogdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9s
bChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5v
IG1lc3NhZ2Ugc291cmNlcyAqLworfQorCitib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9p
X3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc2lu
dHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgY29uc3QgdW5pb24gdmlyaWRp
YW5fc2ludF9tc3IgKnZzID0KKyAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQs
IHNpbnR4KTsKKworICAgIGlmICggc2ludHggPj0gQVJSQVlfU0laRSh2di0+c2ludCkgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdnMtPmF1dG9fZW9pOworfQorCit2b2lk
IHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmVjdG9yKQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzaW50eCA9IHZ2LT52ZWN0b3JfdG9fc2ludHhb
dmVjdG9yXTsKKworICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCisgICAgaWYgKCBzaW50eCA8
IEFSUkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgX19jbGVhcl9iaXQoYXJyYXlfaW5kZXhf
bm9zcGVjKHNpbnR4LCBBUlJBWV9TSVpFKHZ2LT5zaW50KSksCisgICAgICAgICAgICAgICAgICAg
ICZ2di0+bXNnX3BlbmRpbmcpOworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKICAgICBjb25z
dCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zaW50KSAh
PSBBUlJBWV9TSVpFKGN0eHQtPnNpbnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAgICBjdHh0LT5zaW50X21zcltpXSA9IHZ2
LT5zaW50W2ldLnJhdzsKKworICAgIGN0eHQtPnNpbXBfbXNyID0gdnYtPnNpbXAubXNyLnJhdzsK
IAogICAgIGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2di0+YXBpY19hc3Npc3RfcGVuZGlu
ZzsKICAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3OwpAQCAt
MTgwLDEyICszOTksMzAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKIHsK
ICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHZ2LT52cF9hc3Npc3QubXNyLmVuYWJsZWQgKQogICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9
IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2di0+c2ltcC5tc3IucmF3ID0gY3R4
dC0+c2ltcF9tc3I7CisgICAgaWYgKCB2di0+c2ltcC5tc3IuZW5hYmxlZCApCisgICAgICAgIHZp
cmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDhfdCB2
ZWN0b3I7CisKKyAgICAgICAgdnYtPnNpbnRbaV0ucmF3ID0gY3R4dC0+c2ludF9tc3JbaV07CisK
KyAgICAgICAgdmVjdG9yID0gdnYtPnNpbnRbaV0udmVjdG9yOworICAgICAgICBpZiAoIHZlY3Rv
ciA8IDB4MTAgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgdnYtPnZlY3Rvcl90
b19zaW50eFt2ZWN0b3JdID0gaTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2
ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCAyYjA0
NWVkODhmLi5mMzE2NmZiY2QwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC04OSw2ICs4OSw3IEBAIHR5cGVkZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMK
IAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBlcnZpc29yIEZlYXR1cmUgSW5kaWNhdGlv
biAqLwogI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMgKDEgPDwgMTApCisjZGVmaW5lIENQVUlE
M0RfU0lOVF9QT0xMSU5HICgxIDw8IDE3KQogCiAvKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDQ6IElt
cGxlbWVudGF0aW9uIFJlY29tbWVuZGF0aW9ucy4gKi8KICNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9S
RU1PVEVfVExCX0ZMVVNIICgxIDw8IDIpCkBAIC0xNzgsNiArMTc5LDggQEAgdm9pZCBjcHVpZF92
aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAg
ICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXIgPSAxOwogICAgICAg
ICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MgKQog
ICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2MgPSAxOworICAgICAg
ICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljICkKKyAgICAgICAg
ICAgIG1hc2suQWNjZXNzU3luaWNSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sgPSBtYXNrOwog
CkBAIC0xODYsNiArMTg5LDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQogICAgICAgICAgICAgcmVzLT5kID0gQ1BV
SUQzRF9DUkFTSF9NU1JTOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAm
IEhWTVBWX3N5bmljICkKKyAgICAgICAgICAgIHJlcy0+ZCB8PSBDUFVJRDNEX1NJTlRfUE9MTElO
RzsKIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC0zMDYsOCArMzExLDE2IEBAIGludCBndWVz
dF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgog
ICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6
CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJ
Q19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAgICAgICAg
IHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIApAQCAtMzc4LDYgKzM5
MSwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgogICAg
IGNhc2UgSFZfWDY0X01TUl9UUFI6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdF
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZF
UlNJT046CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
SU1QOgorICAgIGNhc2UgSFZfWDY0X01TUl9FT006CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQw
IC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3Jk
bXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uMjRlOGU2M2M0ZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00
NjEsMTAgKzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBp
YykKIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZl
Y3RvcikKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmxhcGljX2RvbWFpbih2bGFwaWMpOwor
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmxhcGljX3ZjcHUodmxhcGljKTsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworCisgICAgLyogQWxsIHN5bmljIFNJTlR4IHZlY3RvcnMgYXJl
IGVkZ2UgdHJpZ2dlcmVkICovCiAKICAgICBpZiAoIHZsYXBpY190ZXN0X3ZlY3Rvcih2ZWN0b3Is
ICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19UTVJdKSApCiAgICAgICAgIHZpb2FwaWNfdXBkYXRl
X0VPSShkLCB2ZWN0b3IpOworICAgIGVsc2UgaWYgKCBoYXNfdmlyaWRpYW5fc3luaWMoZCkgKQor
ICAgICAgICB2aXJpZGlhbl9zeW5pY19hY2tfc2ludCh2LCB2ZWN0b3IpOwogCiAgICAgaHZtX2Rw
Y2lfbXNpX2VvaShkLCB2ZWN0b3IpOwogfQpAQCAtMTMwMSw2ICsxMzA2LDEzIEBAIGludCB2bGFw
aWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXZsYXBpY19lbmFi
bGVkKHZsYXBpYykgKQogICAgICAgICByZXR1cm4gLTE7CiAKKyAgICAvKgorICAgICAqIFBvbGwg
dGhlIHZpcmlkaWFuIG1lc3NhZ2UgcXVldWVzIGJlZm9yZSBjaGVja2luZyB0aGUgSVJSIHNpbmNl
CisgICAgICogYSBzeW50aGV0aWMgaW50ZXJydXB0IG1heSBiZSBhc3NlcnRlZCBkdXJpbmcgdGhl
IHBvbGwuCisgICAgICovCisgICAgaWYgKCBoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9tYWluKSAp
CisgICAgICAgIHZpcmlkaWFuX3N5bmljX3BvbGwodik7CisKICAgICBpcnIgPSB2bGFwaWNfZmlu
ZF9oaWdoZXN0X2lycih2bGFwaWMpOwogICAgIGlmICggaXJyID09IC0xICkKICAgICAgICAgcmV0
dXJuIC0xOwpAQCAtMTM2MCw4ICsxMzcyLDEyIEBAIGludCB2bGFwaWNfYWNrX3BlbmRpbmdfaXJx
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9yY2VfYWNrKQogICAgIH0KIAog
IGRvbmU6Ci0gICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRh
W0FQSUNfSVNSXSk7CisgICAgaWYgKCAhaGFzX3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgfHwK
KyAgICAgICAgICF2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KHYsIHZlY3RvcikgKQor
ICAgICAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJ
Q19JU1JdKTsKKwogICAgIHZsYXBpY19jbGVhcl9pcnIodmVjdG9yLCB2bGFwaWMpOworCiAgICAg
cmV0dXJuIDE7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMzdjMzU2N2E1Ny4uZjY3ZTlk
YmQxMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ3Miw2ICs0NzIsOSBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkK
ICNkZWZpbmUgaGFzX3ZpcmlkaWFuX2FwaWNfYXNzaXN0KGQpIFwKICAgICAoaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9hcGljX2Fzc2lz
dCkpCiAKKyNkZWZpbmUgaGFzX3ZpcmlkaWFuX3N5bmljKGQpIFwKKyAgICAoaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykpCisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0X2V4Y2VwdGlvbigKICAgICB1bnNpZ25lZCBp
bnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICB1bnNpZ25lZCBpbnQgaW5zbl9sZW4s
IGludCBlcnJvcl9jb2RlKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggODE0NmUy
ZmM0Ni4uMDNmYzRjNmI3NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC0yNiwx
MCArMjYsMzEgQEAgc3RydWN0IHZpcmlkaWFuX3BhZ2UKICAgICB2b2lkICpwdHI7CiB9OwogCit1
bmlvbiB2aXJpZGlhbl9zaW50X21zcgoreworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QK
KyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4OworICAgICAgICB1aW50NjRfdCByZXNl
cnZlZF9wcmVzZXJ2ZWQxOjg7CisgICAgICAgIHVpbnQ2NF90IG1hc2s6MTsKKyAgICAgICAgdWlu
dDY0X3QgYXV0b19lb2k6MTsKKyAgICAgICAgdWludDY0X3QgcG9sbGluZzoxOworICAgICAgICB1
aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQyOjQ1OworICAgIH07Cit9OworCiBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHZwX2Fzc2lzdDsKICAgICBi
b29sIGFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgYm9vbCBwb2xsZWQ7CisgICAgdW5zaWduZWQg
aW50IG1zZ19wZW5kaW5nOworICAgIHVpbnQ2NF90IHNjb250cm9sOworICAgIHVpbnQ2NF90IHNp
ZWZwOworICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7CisgICAgdW5pb24gdmlyaWRpYW5f
c2ludF9tc3Igc2ludFsxNl07CisgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhbMjU2XTsKICAg
ICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTkwLDYgKzExMSwxMSBAQCB2b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZp
cmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAordm9p
ZCB2aXJpZGlhbl9zeW5pY19wb2xsKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgdmlyaWRp
YW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKK3ZvaWQg
dmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2ZWN0b3IpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggNDBiZTg0ZWNkYS4u
ZWMzZTRkZjEyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYw
Miw2ICs2MDIsOCBAQCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAgdWlu
dDY0X3QgdnBfYXNzaXN0X21zcjsKICAgICB1aW50OF90ICBhcGljX2Fzc2lzdF9wZW5kaW5nOwog
ICAgIHVpbnQ4X3QgIF9wYWRbN107CisgICAgdWludDY0X3Qgc2ltcF9tc3I7CisgICAgdWludDY0
X3Qgc2ludF9tc3JbMTZdOwogfTsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZD
UFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAppbmRleCA3MmY2MzNlZjJkLi5lN2UzYzdjODkyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFy
YW1zLmgKQEAgLTE0Niw2ICsxNDYsMTAgQEAKICNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2CiAj
ZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQogCisvKiBFbmFi
bGUgU1lOSUMgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3luaWMgNworI2RlZmluZSBIVk1QVl9z
eW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCisKICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwK
ICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBc
CkBAIC0xNTMsNyArMTU3LDggQEAKICAgICAgICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBcCiAg
ICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZf
YXBpY19hc3Npc3QgfCBcCi0gICAgICAgICBIVk1QVl9jcmFzaF9jdGwpCisgICAgICAgICBIVk1Q
Vl9jcmFzaF9jdGwgfCBcCisgICAgICAgICBIVk1QVl9zeW5pYykKIAogI2VuZGlmCiAKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKK-0004FM-OR; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKJ-0004Et-G8
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:07 +0000
X-Inumbo-ID: eb5e8451-496f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb5e8451-496f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:21:05 +0000 (UTC)
IronPort-Data: A9a23:aMR5Yq8aTepZxi0nzUFWDrVtTnXEOmzSOkUsvf5EW+ux9PeyolmlTE
 5kKdhwZ+x7Ou5M2aFPB7kMoVbwNY5HmiGtgi+W8w7dWlKCIEdh9I82BT49Kow/ZEBlmoMi+6
 XDl88wi3sU7PwM33umeEf75AcFfJhiywnP3EKw8yw3vR8nA9YN7PNZJrcO2VdXN0UWsRiDuh
 TUmWDTHqGG+qbl3mvjNls1c9Y7O/+uj52n3b0nZy6PCvxo1HZqTTxEeeqQLVWtguGbJoYjge
 U2C3wMvCDOCOHik7eFP2HkL9Yhh1LuUYHip2q3uwTiH20Z+yt/ZWcbvnpoduGUorBEvSjdRA
 HDmiuRHy8HymHagDBwe7RbtAWxQGGoHbIVPn+HaQz+d/biAspHUfh/eLWcZ3zy4cgzmHUseL
 OnIziIc+x1u61xDz8+ggARr/+7ezShaGTYG+s/Iyjz2INhXghSZeKNp/ZVUyfImCgaHycuLP
 ovXcQIuWbMNoP9+QDUIyEdwtNoTM6jNf7P4tuEjZj5DKY8whOTlIJK4kZ2hZthxBNFF0Ve25
 Yz7svm62GqlrLSPEdNAkpmuBGc9lGRmow9tOCfxT8fYeYgCVuMXypuhIqojekXNzau/RYrS3
 x7GIAuQ2ND2u/aeJ1VGb8Hpgr24SxFWt+gqXAJb2VdU1wx8ZiSgnsKoTk61FNCLuH3fBZvbw
 Wnvo8W5oDyg+V3mzi0RxE3lONxB3J8+9X6/6KGNJ8d3m30d8NQahk1sFh9P9mKaUE4SW9fMJ
 s/J1yL0gD3kpkd0dIZLsYOV4P6KRucE7yOqdrCdvAkh0ZspTGobNM4VF5tPE+iehccpYgETj
 ytESctWhUIa4b6q9L3WZnwxBtXYEr73MeimOW9UXNxsGwIGTXu8KaEnGKM4z7FAvp3PKVT2A
 v6ZclJ85SDCShUIEF6Jg6xzpwaGoat/EHTasy3fdlOFAJIWOqfVIS3sRq5CZtNfCPKd49Mma
 B9ClAPv6w+GgzUL/irDRSFtXpJivoUmopU5n4vpeL/ee0ljKEXefklW8+juPkhWsgzhzyooC
 80oK9tF6dXXi2Tdgbgz2hhFZjgunbT0hydOyAq3pXtunPFupdSy6jmwguqkLIeyA/PV1GhYB
 bJwp8dgcxTLdKr/yztGLVM4FTFCLOjzyvVjTcXFUD4LL/EyRm/ZWQeS4e+aQHQySaQUbDxmT
 g33gbQvkN08ULXZftq1W5HxDozsvqgBWVNHY8D79+X8f5wuX+9eKpCbOX5M3WtUYFL8jisxq
 lCve7cOAj4ChP+De6nbtrIBXgmXJDpvWLf8jwBNV2eGNjIZAH8zd+BDDL/FNgE4TrIB84ClJ
 6xP5MwYtxVBQN6cJYqO5ijHm5/Zkwcod7pCDJKFJIi+jswKE/FTuolQtAKnltKL6aYmjQO2Z
 JQ/uxyb0igo3/NcrzkODYcVaNptyp70C0lWm+QNfJL6/MjxXJX6hYlRUDyatY7oSDCs3wkPZ
 BnTRDsrctiJyO9ucnmjBVe/vt3IWR0D1OE4uOv+1Ksjjnfl2zUsaxlPJCTGZiplIF7vRPmgz
 t5ddl+7Vj9rM0uUWCx+1Pu3nP7gDIy4Da4/xpUcQlIt0npYY/iQiRQFFNB52/buHjprTm++2
 lCuvPQJ+opSshO7OrmXPgKCs1LFuBzfbC8N4x1v3HXidwzfcgQi3pOrgPg7FTQ30rvzzBVjR
 s6NeDGIj24Xja8TVR47SPlhDtWv7/+7CLodIgWZMSCv1TwUjkpKpHTht6/jFsErP7Li/3Suc
 /LxcweO/EtkogUZLP2KZn481RgquWXbt0sN+Y5NV0sfNi3Njk+Vj2KBQJg
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850934"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:50 +0000
Message-ID: <20190318112059.21910-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFu
ZCBkb21haW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNv
bW1lbnQgdG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMo
KyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXgg
Mzk4YjIyZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgK
QEAgLTg5LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAK
IHZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9n
dWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnAp
Owogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2
cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBf
QVNTSVNUX1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07
CiB9IEhWX1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAg
ICAgIHJldHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBs
aWtlbHkgaGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2Js
ZW0gY2xlYXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fz
c2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGlj
QXNzaXN0Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxl
dGVkKHN0cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0Ug
KnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAh
cHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19l
b2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlk
aWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQ
X0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwor
ICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNz
aXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+
QXBpY0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Np
c3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBA
IGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAg
ICAgIC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5f
dW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAg
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2
YWw7CiAgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu
ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uodiwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlm
ICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQor
ICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIs
NyArMTMyLDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVs
dDoKQEAgLTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlh
bl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsK
KyAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAg
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAq
Y3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0
eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
diwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGlu
ZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVj
dCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNv
bnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAg
IHJldHVybjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNj
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47
CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5j
ZV90c2MuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFND
X1BBR0UgKnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9f
bnM7CkBAIC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8g
MTAwdWw7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBk
b21haW4gKmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJj
OwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdf
dHJjX3ZhbChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhh
dyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3Jl
Zl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAg
ICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVu
bmluZywgJnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGlt
ZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+
YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9y
ZWZlcmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcs
MTMgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJ
TUVfUkVGX0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2Nv
dW50OworICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsK
IAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIx
OSwxNyArMjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2
ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJl
ZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAg
ICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9j
b3VudC52YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWlu
X2N0eHQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBl
YjhhOGM3Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRp
b24sIGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVy
c2lvbiBudW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZp
cmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwg
dXNhZ2UuICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9v
c19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmly
aWRpYW4tPmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkK
QEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRf
bXNyICpnb2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7
CisgICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lE
OiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhc
biIsCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAq
aGc7CiAKLSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAg
IGhnID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46
ICVseFxuIiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0
YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRp
YyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVu
c2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmll
bGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
aHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3Qg
KnA7CiAKQEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4
ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5h
cmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rf
b3NfaWQoZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FM
TDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAg
ICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEw
ICszMTcsMTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgdmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVs
eCAlbHggJWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNo
X3BhcmFtWzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3Bh
cmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzJdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsK
KyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisg
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3Jfdmly
aWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQ6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3Owog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAg
ICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAg
KnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5Mywx
MCBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2
YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBA
IGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAh
di0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJl
dHVybiAwOwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+
YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVy
biAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDAp
OworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jt
c3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAg
ICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJp
ZGlhbiApCisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFu
KTsKIH0KIAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3Rf
cGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAg
diwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3Bh
Z2UgKnZwKQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpA
QCAtNjQ1LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChz
dHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAg
ICAgLmh5cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5y
YXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0
X29zX2lkLnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+aHlwZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3Zpcmlk
aWFuX2RvbWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRy
eV96ZXJvZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEu
cmF3ICA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVz
dF9vc19pZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAg
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3
MDEsNyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3Zj
cHVfY29udGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+
ZG9tYWluKSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVy
biAwOwogCiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gdmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAK
ICAgICBib29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAg
ICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXgg
NTNmZmViYjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0
NjMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2
Y3B1ICp2LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAo
aXNfaHZtX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFz
ZV9mcmVxKSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlh
bl9kb21haW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50KGQpIFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2
b2lkKQogfQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxz
ZSkKKyNkZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZp
bmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2Rl
ZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUg
aHZtX2dldF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggNmM4NGQ1YTVhNi4uZDE1ODlmM2E5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBp
bnRlcnJ1cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0
cnVjdCB4ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1IHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAK
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2
aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmly
aWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBp
bnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFu
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5p
dChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2
KTsKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsK
LXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKO-0004Hb-DX; Mon, 18 Mar 2019 11:21: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=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5qKN-0004GH-2S
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:11 +0000
X-Inumbo-ID: ee304d5e-496f-11e9-8baf-03236319a8d0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ee304d5e-496f-11e9-8baf-03236319a8d0;
 Mon, 18 Mar 2019 11:21: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 915091650;
 Mon, 18 Mar 2019 04:21:09 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2EB1A3F614;
 Mon, 18 Mar 2019 04:21:07 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
Date: Mon, 18 Mar 2019 11:21:06 +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: <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Running XEN on imx8mq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, peng.fan@nxp.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@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>

SGVsbG8sCgpPbiAxOC8wMy8yMDE5IDEwOjQxLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhlbGxvLAo+
IAo+PiBUaGUgdHJlZSB5b3UgYXJlIHVzaW5nIGlzIGRpcnR5LiBXaGF0IGRpZCB5b3UgY2hhbmdl
Pwo+IAo+IEp1c3QgYWRkZWQgdGhlIGlteDhtcSBzcGVjaWZpYyBkZWJ1ZyBzbyB0aGF0IHdlIGNh
biBzZWUgZWFybHkgcHJpbnRzIGZyb20gWEVOLAo+Pgo+PiBbLi5dCj4+Cj4+PiAoWEVOKSBHSUN2
MzogQ1BVMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMCBAMDAwMDAwMDA0MDA3YTAw
MAo+Pj4gKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKPj4+IChYRU4pIENQVSAzIGJv
b3RlZC4KPj4+IChYRU4pIEJyb3VnaHQgdXAgNCBDUFVzCj4+PiAoWEVOKSBQMk06IDQwLWJpdCBJ
UEEgd2l0aCA0MC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKPj4+IChYRU4pIFAyTTogMyBsZXZlbHMg
d2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAo+Pj4gKFhFTikgSS9PIHZpcnR1YWxp
c2F0aW9uIGRpc2FibGVkCj4+PiAoWEVOKSBidWlsZC1pZDogZDg4NGRhMmFkMjc5OTc4ZjViMTIw
Y2QwMmFjYTQwMzRkODk4ZjEzMwo+Pj4gKFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRo
IGFsdCB0YWJsZSAwMDAwMDAwMDAwMmFiYmY4IC0+IDAwMDAwMDAwMDAyYWMyNDAKPj4+IChYRU4p
ICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgo+Pj4gKFhFTikgTG9hZGluZyBEb21kMCBrZXJuZWwg
ZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwNDA0ODAwMDAKPj4+IChYRU4pIEFsbG9jYXRpbmcg
MToxIG1hcHBpbmdzIHRvdGFsbGluZyAxMDI0TUIgZm9yIGRvbTA6Cj4+PiAoWEVOKSBCQU5LWzBd
IDB4MDAwMDAwNjAwMDAwMDAtMHgwMDAwMDBhMDAwMDAwMCAoMTAyNE1CKQo+Pj4gKFhFTikgR3Jh
bnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwNDIwMDAwMDAtMHgwMDAwMDA0MjA0MDAwMAo+Pj4gKFhF
TikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0Cj4+PiAoWEVO
KSBMb2FkaW5nIHpJbWFnZSBmcm9tIDAwMDAwMDAwNDA0ODAwMDAgdG8gMDAwMDAwMDA2MDA4MDAw
MC0wMDAwMDAwMDYxODgwMDAwCj4+PiAoWEVOKSBkb20wIElQQSAweDAwMDAwMDAwNjAwODAwMDAK
Pj4+IChYRU4pIFAyTSBAIDAwMDAwMDA4MDFiZmY0YTAgbWZuOjB4YmZmY2MKPj4+IChYRU4pIFVz
aW5nIGNvbmNhdGVuYXRlZCByb290IHRhYmxlIDAKPj4+IChYRU4pIDFTVFsweDFdID0gMHgwMmMw
MDAwMDQwMDAwNmZkCj4+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4+PiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPj4+IChYRU4pIFVuYWJsZSB0byBjb3B5
IHRoZSBrZXJuZWwgaW4gdGhlIGh3ZG9tIG1lbW9yeQo+Pj4gKFhFTikgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+Pgo+PiBUaGlzIGxvb2tzIGxpa2UgdGhlIHNhbWUg
cHJvYmxlbSBvbiBlbmNvdW50ZXIgb24gdGhlIFJDYXIuIEkuZSB0aGUKPj4gcmVzZXJ2ZWQtbWVt
b3J5IHJlZ2lvbnMgYXJlIG5vdCBjYXJ2ZWQgZnJvbSB4ZW5oZWFwIHBvb2wuCj4gCj4gVGhpcyBp
cyB0aGUgZmlyc3QgdGhpbmcgd2UgdHJpZWQgKHJlbW92aW5nIHJlc2VydmVkIG5vZGUgZnJvbSBE
VFMgZmlsZSkgYnV0Cj4gaXQgZGlkbid0IHdvcmsgOigKCkl0IHdpbGwgYmUgZGlmZmljdWx0IHRv
IGhlbHAgd2l0aG91dCBhbnkgbG9nLiBZb3UgcHJvYmFibHkgd2FudCB0byB0cnkgd2l0aCAKU3Rl
ZmFubyBzZXJpZXMgaW5zdGVhZC4gSG93ZXZlciAuLi4KCj4gCj4gSnVzdCB3b25kZXJpbmcgaGVy
ZSwgaWYgaXQgaGFzIHNvbWUgdGhpbmcgdG8gZG8gd2l0aCBmb2xsb3dpbmcgY29tbWl0ID8KCi4u
LiB0aGUgdHJlZSB5b3UgcG9pbnQgYmVsb3cgc2VlbXMgdG8gY29udGFpbnMgYSBsb3Qgb2YgcGF0
Y2hlcyBmb3IgSU1YOCBzdXBwb3J0IAppbiBYZW4uIFNvIHRoaXMgbWF5IG9yIG1heSBub3QgYmUg
eW91ciBpc3N1ZS4gSSBhbSBhZnJhaWQgSSBjYW4ndCBwcm92aWRlIGhlbHAgCm9uIHRoYXQgdHJl
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qKO-0004I4-Rc; Mon, 18 Mar 2019 11:21: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qKN-0004GJ-2u
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:21:11 +0000
X-Inumbo-ID: ed6dd292-496f-11e9-936c-cff09b28bad5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed6dd292-496f-11e9-936c-cff09b28bad5;
 Mon, 18 Mar 2019 11:21:08 +0000 (UTC)
IronPort-Data: A9a23:vHvAlqjwxCh8PKN+9BQxTKJ1X17brhtdQjqghKucUGVSitEq9/iXuw
 6920X9Sk58P3EEI1XPyvWPmn687YojQs7xHPWiZwTPSQ36vOoNjFk93xxfFFpfO2JuBs/BOQ
 Rbfrkd0dbE6cTs/smduucIIikFn6NyaBqM308bl/1dCS7qIsb+0+hCJxZ5v/vz3KOqjjaafY
 b9fVNddGKBVTKlzg7jzNIdmWDu6UdQI2U2JVEqsAg7c1F9FayR2YgB3KvlBCACjofo9YyiJY
 u7S2MHb1FrOs23ldLtwVUEItvfgU+lP0VCwBoZGwKBrlRsZ6vCE7d4pdwxE2jYWy6/+tI29T
 8B+xPtHpUPpMSWEqiAuJIde2NILqMUPfeaJTwEZN94JWCDm43iYVUYsgaVtgVkBEcL9TpEFH
 MjaGfcGHuAQCkqDOCqH6xr6aHnTDsBq0JjM2B06M8OVBJdwxXTkk5t+s1J5VZy1W+lwZ1SXm
 m0HZP15s7U46AHuY6oPgcP6VWeXPDVDqiWsWMA2suQiNKJmVAkjGvWPCPHxBG9k9Ekutk1xV
 XdOux9pkLMV3A392TFc7bEKwO1QPlPKTpqLODr3Dh7Mn8W5pilXojEwspRAVwMweTlnTz3ME
 KZ0oJ8ldQcrzgOFutbB43CNPKH4Xj5KB+gz7MeaZNI1cRg86G3U/td0GuawwNHNtRYVPeWlp
 Z3n6IiCUrMnT8HDAKww05cqbw/eZwobp5qUi4k3BGYg88z4gfkue+i4I9CM7VmRTo2NqPKt8
 MBCaG4nlOVe8ilBNLsIjdKtqWUEJw+1ZPDlIBWpdHzppbljHBz2w9yMCtP76nHmIa0uc0fFc
 wavjaWdUsLirfSe/tqA8bsTFOL1/8mLz+/q3+Mz5gUjB1ZhI6t0Hmq+n5IxjLMjaYOPf0MHl
 7Suf0Z1qaD6yIeq9rUGSlrdd7289gkIh8f/uaTLBijt8UtE57HNg8+7cCg6ZalJ2kgO8gQFl
 z+/YEDbOEXDJWpmbIzalpPKJo7KB5Tv1Iatjhkwj+RuJ3u7ImU4YQYdCBCB3ZzW/PUJ+xSPB
 a9wmtj3PtwYuimOZW9J0VUbn9vbUCSEstenFY+YkThqmsNiIEsBli0fUTmJgz8tme0Ye5Zwv
 bVySA+2O4B/WrNoQ7g3bgMjQ2kxbm2WzwJ0FwHuYfpky/XxjmAZLTL7yZrP2s/omzEj0dRXQ
 IbzPlFjMk7yLMG+lNJ/iKaLKtjHJPfuqnXo8WYrTaw5LFoXGCdWbqC423goQLZMdg6RsKcXJ
 g1uFV2qDDcJ5HD9pFENDrLkJveBLGKtMrUEddCqD7rL9vWHJokvTTmIdpTvvu07kWbfvBDay
 AGfIdX5vcFHMkl/0OyGVuprEdml8PJ+EW3HP9eOkciFWdMxT+KdsGvywjmKHdA+YpjGZvIiP
 FfTRYi9K+cb9DFcELjL/H7hD5ZdweYU5vMqZEHihxtp0u3lLz4mcXBZSJCJjVPdN6+Vpingy
 Ualezyvo2OLiBMQ3LhrJ0C5jfiQaIyPC8++53C+xJrVXgAle0POPInk7FLVbSOOL1TMML+23
 McxfzmUVvX1WxX/eFY46eTEQEN5qtnWN7iMwSJ+JYQ7pWmCCz/aK9QRy/ss3MINPa6h8OkMV
 sCtN31RMQJyrmkaWepBux7pXbiMtvZrfao8lOlhuHuCpQ206CQfdqeBtvkvcNiw+HZB5F7aF
 2ksKgB+C8LoCevCJT1Z/Ltnvy5F9xO+8GenLDZF9iK68HZ8j698hsTZsQm/wBcF7OODarMWg
 8AtoUQC7/LlX7OddMcWF5bT0vxPVTsWU3tiBEMFIuW1gmyjMZ/9ZEO1zAsy3OP
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80850945"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:55 +0000
Message-ID: <20190318112059.21910-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 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 1h5qQX-0005Xc-O6; Mon, 18 Mar 2019 11:27: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=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5qQW-0005XW-TF
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 11:27:32 +0000
X-Inumbo-ID: ce521fc0-4970-11e9-92be-bf9fb9218773
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce521fc0-4970-11e9-92be-bf9fb9218773;
 Mon, 18 Mar 2019 11:27:26 +0000 (UTC)
IronPort-Data: A9a23:fo+Uqa0IswQulR9+GfbDix16xeBEqk9dZSB6s9h1AyB0oetYVcj0zc
 +WGTbVwNsgavuIvyxlfLitLZtsv2cZBEhfEVWGkinpbSBZNz7of+0rcHPUBKUW/Z9pK4uBVd
 oHniPfxqduBHWFVVjpE/IBGvblsexkYaPWdjfssPWRyUU2sGcc7Ike4OG0t91Ud4OKEh5w+5
 qrUmqSkYDQNQs2ebcbxLOwB1OZ8y8zFGNFkWLLaHO2Z+SiHBjn9L8dNxRwR7TAKhCS3xt9i7
 OBj2anUWKD3pl9m+EYNqkGCHdzrsGSlxOixlSXXFhjkl3ThwFI/XnrLcwB6wPq4RStmYHGW/
 vX0946ZIV6ka6kpDCH90VqOiBOzWJJZ9miwlrX5GlvNghK9Po62JfNoTGCf4f5cb+LfqfdXU
 6baOXPQLYtGzsNaFBzE3mbpL3F17gaK4pv9c3z1WYyCvkUUK+iEXZnEAMtYA6rhyQGSCMRMP
 mkyPhosStXb86dx5PEM78JwGEZkYDnB8XWKd1cyHFEzqYSwynjVQsyloZirkT3+qfLuJITaU
 qiUcaXT+Rn/CynAwB7oRne7C3B9p8Z47AQO0ckb2P1T2oMJijMT30xhdnRBhhE/6cHshwH2c
 QUEJM6R2cJhDMmDWbiMKKL+XyBTqShSFk0G6j/AC/CnV7X73WMccFCNf41pfJH6eCtKZOT8n
 myIKXgOYAE0Q/Lf+w3owtuzMP2XAWKSihaHEiV9uzqqXazVk7en0Z2sWsApSEeh+3jHwb6Hy
 W/MpvJUMPkbsuY4+Fc6paYjDBwaV9P3uqpZV4lzUiiDOjM7dF29ASGqspZClHO9deVLR2Xbv
 OaSVwK59A/Lz3FtiVgBbPNudDkunxLLtK8C0OJHmdGC0jiItmEYVV5mDpHoptZTSgKGhPKAs
 DMV7C07y755L9EH3IKDQFuy4zye0oaF92SM8U7fKZ3KexpbwuyyOjYWEI6tk/CWz2Q1jNGLk
 BCNX3aldDQzVHH4m6d5JP8lQDEbj/pjmQ7CvRjaEgvFMhgBWT9373QK4M5BVfarDh/kG5Cl0
 mDg8KEC3hLf3K9TUyXySTMrNjRTWpzjVDnV59laMVDjW/67zzT9Z4/07WdlAR96TaSf6BQIc
 1noOVK4TyzBRJ3UHC6tNsMUoPpJ3ac5OpQ+gqYs+4fURy2dOy4RGtt5XKFYPL95lCIMPS8vt
 FOzVMZweLskQZc5l0LhcZ1w+F0wPKy5hYn2B5+Wi+6CI7ImCXubr7wLaMEYuhjmBV3Ai6jeZ
 A4vdqf1pbIUPvqQ0IZThr1oIBYusEl8nCBayhQ0GtZjCrqalv8ulRl8XbjljU816FNh5hTKL
 7BbIOSPmdizR/T5r/Ccb32IeQn1utOf99W124HhOG1EgxilfpGVewsxlAcnvDU3be1UEIKcp
 jXqjnTqLqj++qJ3LTCdr6ezV5RMghHqANNG2bnNUJutLdimfmUjSFRO0zkJz8v1IryLZLWxi
 AU3VvB8HH0Dyx322BRpGUzhWrJIXYFa95AN6lQ+cqWdMrleJBSEsU/KxHZq4SKvs/70bWwGE
 evW5RVebsW3ZqLpUgd9JsOcUz3vgs1rU0+yxIfRySdUXqrl6fPf4eK3qVLSTnL70TVww2Mdn
 z61Jl1nCHvk5XvsB2zFnBe1kpAouMYJqPBqoqHPMEVSL4S0ZmO8kqEOZepwZ4qP9kC1LCjy2
 bqOQBm4LUbigEr9Q4dT4zroVchFeMLKXInUCDp23Vw5jwr38LjLX1R9AteOULLbbVjfCixUZ
 BpUJxNmvVjeu/wzg7WDly1dD80X23aHXh0yHHFspfC02UtCtkqrieFBQJg
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80851437"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 18 Mar 2019 11:27:21 +0000
Message-ID: <1552908441-31533-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] x86/atomic: Improvements and simplifications
 to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

ICogU29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFzIHRoZSBv
dXRwdXQuICBUaGlzIGlzIGEKICAgcmVtbmVudCBvZiB0aGUgMzJiaXQgYnVpbGQgYW5kIGNhbiBi
ZSByZWxheGVkIHRvICI9ciIgaW4gNjRiaXQgYnVpbGRzLgogKiBDb25zdHJhaW50cyBpbiB0aGUg
Zm9ybSAiPXIiICh4KSA6ICIwIiAoeCkgY2FuIGJlIGZvbGRlZCB0byBqdXN0ICIrciIgKHgpCiAq
IFN3aXRjaCB0byB1c2luZyBuYW1lZCBwYXJhbWV0ZXJzIChtb3N0bHkgZm9yIGxlZ2liaWxpdHkp
IHdoaWNoIGluCiAgIHBhcnRpY3VsYXIgaGVscHMgd2l0aC4uLgogKiBfX3hjaGcoKSwgX19jbXB4
Y2hnKCkgYW5kIF9fY21weGNoZ191c2VyKCkgbW9kaWZ5IHRoZWlyIG1lbW9yeSBvcGVyYW5kLCBz
bwogICBtdXN0IGxpc3QgaXQgYXMgYW4gb3V0cHV0IG9wZXJhbmQuICBUaGlzIG9ubHkgd29ya3Mg
YmVjYXVzZSB0aGV5IGVhY2ggaGF2ZQogICBhIG1lbW9yeSBjbG9iYmVyIHRvIGdpdmUgdGhlIGNv
bnN0cnVjdCBmdWxsIGNvbXBpbGVyLWJhcnJpZXIgcHJvcGVydGllcy4KICogRXZlcnkgbWVtb3J5
IG9wZXJhbmQgaGFzIGFuIGV4cGxpY2l0IGtub3duIHNpemUuICBMZXR0aW5nIHRoZSBjb21waWxl
ciBzZWUKICAgdGhlIHJlYWwgc2l6ZSByYXRoZXIgdGhhbiBvYnNjdXJpbmcgaXQgd2l0aCBfX3hn
KCkgYWxsb3dzIGZvciB0aGUgcmVtb3ZhbAogICBvZiB0aGUgaW5zdHJ1Y3Rpb24gc2l6ZSBzdWZm
aXhlcyB3aXRob3V0IGludHJvZHVjaW5nIGFtYmlndWl0eS4KICogTWlzYyBzdHlsZSBjaGFuZ2Vz
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cgp2MjoKICogQ29ycmVjdCBjb21tZW50IFdSVCAzMmJpdCBidWlsZHMgYW5kICI9cSIg
Y29uc3RyYWludHMKICogRHJvcCBzZW1pY29sb25zIGFmdGVyIHRoZSBsb2NrIHByZWZpeAogKiBG
dXJ0aGVyIHJlZHVjZSB0aGUgdXNlIG9mIHBvc2l0aW9uYWwgcGFyYW1ldGVycwoKVGhlIHJlYXNv
biB0aGUgdm9sYXRpbGUgY2FzdCBpbiBfX2NtcHhjaGdfdXNlcigpIGNhbid0IGJlIGRyb3BwZWQg
aXMgYmVjYXVzZQp3aXRob3V0IGl0LCB0aGUgY29tcGlsZXIgdXNlcyBhIHN0YWNrIGNvcHkgcmF0
aGVyIHRoYW4gdGhlIGluLW1lbW9yeSBjb3B5LAp3aGljaCBlbmRzIHVwIHRyaXBwaW5nOgoKICAv
KiBBbGxvd2VkIHRvIGNoYW5nZSBpbiBBY2Nlc3NlZC9EaXJ0eSBmbGFncyBvbmx5LiAqLwogIEJV
R19PTigodCBeIG9sZCkgJiB+KGludHB0ZV90KShfUEFHRV9BQ0NFU1NFRHxfUEFHRV9ESVJUWSkp
OwotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgIHwgOTkgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQv
c3lzdGVtLmggfCAzOCArKysrKysrLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCA3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAppbmRleCAzMjQ2Nzk3Li5i
YTVhM2I1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKQEAgLTI0LDkgKzI0LDYgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGNsZmx1c2goY29uc3Qgdm9pZCAqcCkKICNkZWZpbmUgeGNoZyhwdHIsdikgXAogICAg
ICgoX190eXBlb2ZfXygqKHB0cikpKV9feGNoZygodW5zaWduZWQgbG9uZykodiksKHB0ciksc2l6
ZW9mKCoocHRyKSkpKQogCi1zdHJ1Y3QgX194Y2hnX2R1bW15IHsgdW5zaWduZWQgbG9uZyBhWzEw
MF07IH07Ci0jZGVmaW5lIF9feGcoeCkgKCh2b2xhdGlsZSBzdHJ1Y3QgX194Y2hnX2R1bW15ICop
KHgpKQotCiAjaW5jbHVkZSA8YXNtL3g4Nl82NC9zeXN0ZW0uaD4KIAogLyoKQEAgLTQwLDI4ICsz
NywyNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZygKICAgICBz
d2l0Y2ggKCBzaXplICkKICAgICB7CiAgICAgY2FzZSAxOgotICAgICAgICBhc20gdm9sYXRpbGUg
KCAieGNoZ2IgJWIwLCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9cSIgKHgpCi0gICAg
ICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4KQotICAgICAgICAg
ICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hn
ICViW3hdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIgKHgpLCBb
cHRyXSAiK20iICgqKHVpbnQ4X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJt
ZW1vcnkiICk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMjoKLSAgICAgICAgYXNtIHZvbGF0
aWxlICggInhjaGd3ICV3MCwlMSIKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPXIiICh4KQot
ICAgICAgICAgICAgICAgICAgICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAoeCkKLSAgICAg
ICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAgICAgICBhc20gdm9sYXRpbGUgKCAi
eGNoZyAld1t4XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3IiICh4
KSwgW3B0cl0gIittIiAoKih1aW50MTZfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAg
OjogIm1lbW9yeSIgKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA0OgotICAgICAgICBhc20g
dm9sYXRpbGUgKCAieGNoZ2wgJWswLCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIg
KHgpCi0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4KQot
ICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJ4Y2hnICVrW3hdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIr
ciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQzMl90ICopcHRyKQorICAgICAgICAgICAgICAgICAg
ICAgICA6OiAibWVtb3J5IiApOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDg6Ci0gICAgICAg
IGFzbSB2b2xhdGlsZSAoICJ4Y2hncSAlMCwlMSIKLSAgICAgICAgICAgICAgICAgICAgICAgOiAi
PXIiICh4KQotICAgICAgICAgICAgICAgICAgICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAo
eCkKLSAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAgICAgICBhc20gdm9s
YXRpbGUgKCAieGNoZyAlcVt4XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6IFt4
XSAiK3IiICh4KSwgW3B0cl0gIittIiAoKih1aW50NjRfdCAqKXB0cikKKyAgICAgICAgICAgICAg
ICAgICAgICAgOjogIm1lbW9yeSIgKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIHJldHVy
biB4OwpAQCAtODAsMzEgKzczLDI3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxv
bmcgX19jbXB4Y2hnKAogICAgIHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDE6Ci0g
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hnYiAlYjEsJTIiCi0gICAgICAgICAg
ICAgICAgICAgICAgIDogIj1hIiAocHJldikKLSAgICAgICAgICAgICAgICAgICAgICAgOiAicSIg
KG5ldyksICJtIiAoKl9feGcocHRyKSksCi0gICAgICAgICAgICAgICAgICAgICAgICIwIiAob2xk
KQorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jayBjbXB4Y2hnICViW25ld10sICVbcHRyXSIK
KyAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50
OF90ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgImEi
IChvbGQpCiAgICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgcmV0
dXJuIHByZXY7CiAgICAgY2FzZSAyOgotICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgY21w
eGNoZ3cgJXcxLCUyIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpCi0gICAg
ICAgICAgICAgICAgICAgICAgIDogInIiIChuZXcpLCAibSIgKCpfX3hnKHB0cikpLAotICAgICAg
ICAgICAgICAgICAgICAgICAiMCIgKG9sZCkKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2sg
Y21weGNoZyAld1tuZXddLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAo
cHJldiksIFtwdHJdICIrbSIgKCoodWludDE2X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAg
ICAgIDogW25ld10gInIiIChuZXcpLCAiYSIgKG9sZCkKICAgICAgICAgICAgICAgICAgICAgICAg
OiAibWVtb3J5IiApOwogICAgICAgICByZXR1cm4gcHJldjsKICAgICBjYXNlIDQ6Ci0gICAgICAg
IGFzbSB2b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hnbCAlazEsJTIiCi0gICAgICAgICAgICAgICAg
ICAgICAgIDogIj1hIiAocHJldikKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiciIgKG5ldyks
ICJtIiAoKl9feGcocHRyKSksCi0gICAgICAgICAgICAgICAgICAgICAgICIwIiAob2xkKQorICAg
ICAgICBhc20gdm9sYXRpbGUgKCAibG9jayBjbXB4Y2hnICVrW25ld10sICVbcHRyXSIKKyAgICAg
ICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50MzJfdCAq
KXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3XSAiciIgKG5ldyksICJhIiAob2xk
KQogICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CiAgICAgICAgIHJldHVybiBw
cmV2OwogICAgIGNhc2UgODoKLSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGdx
ICUxLCUyIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpCi0gICAgICAgICAg
ICAgICAgICAgICAgIDogInIiIChuZXcpLCAibSIgKCpfX3hnKHB0cikpLAotICAgICAgICAgICAg
ICAgICAgICAgICAiMCIgKG9sZCkKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2sgY21weGNo
ZyAlcVtuZXddLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldiks
IFtwdHJdICIrbSIgKCoodWludDY0X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAgICAgIDog
W25ld10gInIiIChuZXcpLCAiYSIgKG9sZCkKICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVt
b3J5IiApOwogICAgICAgICByZXR1cm4gcHJldjsKICAgICB9CkBAIC0xMTksMjQgKzEwOCwyNCBA
QCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIGNtcHhjaGdfbG9jYWxfKAogICAg
IHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDE6Ci0gICAgICAgIGFzbSB2b2xhdGls
ZSAoICJjbXB4Y2hnYiAlYjIsICUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHBy
ZXYpLCAiK20iICgqKHVpbnQ4X3QgKilwdHIpCi0gICAgICAgICAgICAgICAgICAgICAgIDogInEi
IChuZXcpLCAiMCIgKG9sZCkgKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImNtcHhjaGcgJWJb
bmV3XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCBbcHRy
XSAiK20iICgqKHVpbnQ4X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAgICAgIDogW25ld10g
InIiIChuZXcpLCAiYSIgKG9sZCkgKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAyOgotICAg
ICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZ3cgJXcyLCAlMSIKLSAgICAgICAgICAgICAgICAg
ICAgICAgOiAiPWEiIChwcmV2KSwgIittIiAoKih1aW50MTZfdCAqKXB0cikKLSAgICAgICAgICAg
ICAgICAgICAgICAgOiAiciIgKG5ldyksICIwIiAob2xkKSApOworICAgICAgICBhc20gdm9sYXRp
bGUgKCAiY21weGNoZyAld1tuZXddLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDog
Ij1hIiAocHJldiksIFtwdHJdICIrbSIgKCoodWludDE2X3QgKilwdHIpCisgICAgICAgICAgICAg
ICAgICAgICAgIDogW25ld10gInIiIChuZXcpLCAiYSIgKG9sZCkgKTsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSA0OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZ2wgJWsyLCAlMSIK
LSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgIittIiAoKih1aW50MzJfdCAq
KXB0cikKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiciIgKG5ldyksICIwIiAob2xkKSApOwor
ICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZyAla1tuZXddLCAlW3B0cl0iCisgICAgICAg
ICAgICAgICAgICAgICAgIDogIj1hIiAocHJldiksIFtwdHJdICIrbSIgKCoodWludDMyX3QgKilw
dHIpCisgICAgICAgICAgICAgICAgICAgICAgIDogW25ld10gInIiIChuZXcpLCAiYSIgKG9sZCkg
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA4OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAi
Y21weGNoZ3EgJTIsICUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCAi
K20iICgqKHVpbnQ2NF90ICopcHRyKQotICAgICAgICAgICAgICAgICAgICAgICA6ICJyIiAobmV3
KSwgIjAiIChvbGQpICk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hnICVxW25ld10s
ICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIitt
IiAoKih1aW50NjRfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3XSAiciIg
KG5ldyksICJhIiAob2xkKSApOwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTE2MiwyMyAr
MTUxLDIzIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRkKAogICAg
IHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDE6Ci0gICAgICAgIGFzbSB2b2xhdGls
ZSAoICJsb2NrOyB4YWRkYiAlYjAsJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIityIiAo
diksICIrbSIgKCpfX3hnKHB0cikpCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrIHhhZGQg
JWJbdl0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbdl0gIityIiAodiksIFtw
dHJdICIrbSIgKCoodWludDhfdCAqKXB0cikKICAgICAgICAgICAgICAgICAgICAgICAgOjogIm1l
bW9yeSIpOwogICAgICAgICByZXR1cm4gdjsKICAgICBjYXNlIDI6Ci0gICAgICAgIGFzbSB2b2xh
dGlsZSAoICJsb2NrOyB4YWRkdyAldzAsJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIity
IiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrIHhh
ZGQgJXdbdl0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbdl0gIityIiAodiks
IFtwdHJdICIrbSIgKCoodWludDE2X3QgKilwdHIpCiAgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJtZW1vcnkiKTsKICAgICAgICAgcmV0dXJuIHY7CiAgICAgY2FzZSA0OgotICAgICAgICBhc20g
dm9sYXRpbGUgKCAibG9jazsgeGFkZGwgJWswLCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6
ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9j
ayB4YWRkICVrW3ZdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogW3ZdICIrciIg
KHYpLCBbcHRyXSAiK20iICgqKHVpbnQzMl90ICopcHRyKQogICAgICAgICAgICAgICAgICAgICAg
ICA6OiAibWVtb3J5Iik7CiAgICAgICAgIHJldHVybiB2OwogICAgIGNhc2UgODoKLSAgICAgICAg
YXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGRxICVxMCwlMSIKLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAiK3IiICh2KSwgIittIiAoKl9feGcocHRyKSkKKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
ImxvY2sgeGFkZCAlcVt2XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6IFt2XSAi
K3IiICh2KSwgW3B0cl0gIittIiAoKih1aW50NjRfdCAqKXB0cikKICAgICAgICAgICAgICAgICAg
ICAgICAgOjogIm1lbW9yeSIpOwogCiAgICAgICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9zeXN0ZW0uaAppbmRleCBmYWU1N2JhLi41YjZlOTY0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3g4Nl82NC9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9zeXN0ZW0uaApAQCAtMjQsOSArMjQsMTAgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgX191
aW50MTI4X3QgX19jbXB4Y2hnMTZiKAogICAgIEFTU0VSVChjcHVfaGFzX2N4MTYpOwogCiAgICAg
LyogRG9uJ3QgdXNlICI9QSIgaGVyZSAtIGNsYW5nIGNhbid0IGRlYWwgd2l0aCB0aGF0LiAqLwot
ICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hnMTZiICUyIgotICAgICAgICAgICAgICAg
ICAgIDogIj1kIiAocHJldi5oaSksICI9YSIgKHByZXYubG8pLCAiK20iICgqX194ZyhwdHIpKQot
ICAgICAgICAgICAgICAgICAgIDogImMiIChuZXcuaGkpLCAiYiIgKG5ldy5sbyksICIwIiAob2xk
LmhpKSwgIjEiIChvbGQubG8pICk7CisgICAgYXNtIHZvbGF0aWxlICggImxvY2sgY21weGNoZzE2
YiAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgOiAiPWQiIChwcmV2LmhpKSwgIj1hIiAocHJl
di5sbyksCisgICAgICAgICAgICAgICAgICAgICBbcHRyXSAiK20iICgqKF9fdWludDEyOF90ICop
cHRyKQorICAgICAgICAgICAgICAgICAgIDogImMiIChuZXcuaGkpLCAiYiIgKG5ldy5sbyksICJk
IiAob2xkLmhpKSwgImEiIChvbGQubG8pICk7CiAKICAgICByZXR1cm4gcHJldi5yYXc7CiB9CkBA
IC00Miw5ICs0MywxMCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBfX3VpbnQxMjhfdCBjbXB4Y2hn
MTZiX2xvY2FsXygKICAgICBBU1NFUlQoY3B1X2hhc19jeDE2KTsKIAogICAgIC8qIERvbid0IHVz
ZSAiPUEiIGhlcmUgLSBjbGFuZyBjYW4ndCBkZWFsIHdpdGggdGhhdC4gKi8KLSAgICBhc20gdm9s
YXRpbGUgKCAiY21weGNoZzE2YiAlMiIKLSAgICAgICAgICAgICAgICAgICA6ICI9ZCIgKHByZXYu
aGkpLCAiPWEiIChwcmV2LmxvKSwgIittIiAoKihfX3VpbnQxMjhfdCAqKXB0cikKLSAgICAgICAg
ICAgICAgICAgICA6ICJjIiAobmV3LmhpKSwgImIiIChuZXcubG8pLCAiMCIgKG9sZC5oaSksICIx
IiAob2xkLmxvKSApOworICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hnMTZiICVbcHRyXSIKKyAg
ICAgICAgICAgICAgICAgICA6ICI9ZCIgKHByZXYuaGkpLCAiPWEiIChwcmV2LmxvKSwKKyAgICAg
ICAgICAgICAgICAgICAgIFtwdHJdICIrbSIgKCooX191aW50MTI4X3QgKilwdHIpCisgICAgICAg
ICAgICAgICAgICAgOiAiYyIgKG5ldy5oaSksICJiIiAobmV3LmxvKSwgImQiIChvbGQuaGkpLCAi
YSIgKG9sZC5sbykgKTsKIAogICAgIHJldHVybiBwcmV2LnJhdzsKIH0KQEAgLTYzLDM2ICs2NSwz
OCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBfX3VpbnQxMjhfdCBjbXB4Y2hnMTZiX2xvY2FsXygK
ICAqIElmIG5vIGZhdWx0IG9jY3VycyB0aGVuIF9vIGlzIHVwZGF0ZWQgdG8gdGhlIHZhbHVlIHdl
IHNhdyBhdCBfcC4gSWYgdGhpcwogICogaXMgdGhlIHNhbWUgYXMgdGhlIGluaXRpYWwgdmFsdWUg
b2YgX28gdGhlbiBfbiBpcyB3cml0dGVuIHRvIGxvY2F0aW9uIF9wLgogICovCi0jZGVmaW5lIF9f
Y21weGNoZ191c2VyKF9wLF9vLF9uLF9pc3VmZixfb3BwcmUsX3JlZ3R5cGUpICAgICAgICAgICAg
ICAgICBcCisjZGVmaW5lIF9fY21weGNoZ191c2VyKF9wLCBfbywgX24sIF9vcHByZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RhYygpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0
aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICIxOiBsb2NrOyBjbXB4Y2hnIl9pc3VmZiIgJSJfb3BwcmUiMiwlM1xuIiAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIxOiBsb2NrIGNtcHhjaGcgJSJfb3BwcmUi
W25ld10sICVbcHRyXVxuIiAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICIyOlxuIiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICIzOiAgICAgbW92bCAkMSwlMVxuIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIzOiAgICAgbW92
bCAkMSwgJVtyY11cbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICIgICAgICAgam1wIDJiXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICIucHJldmlvdXNcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9BU01fRVhUQUJMRSgx
YiwgM2IpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIDogIj1hIiAoX28pLCAiPXIiIChfcmMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIDogX3JlZ3R5cGUgKF9uKSwgIm0iICgqX194Zygodm9sYXRp
bGUgdm9pZCAqKV9wKSksICIwIiAoX28pLCAiMSIgKDApIFwKKyAgICAgICAgOiAiK2EiIChfbyks
IFtyY10gIj1yIiAoX3JjKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHR5cGVvZigqKF9wKSkgKikoX3ApKSAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgOiBbbmV3XSAiciIgKF9uKSwgIltyY10iICgwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgOiAibWVtb3J5Iik7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBj
bGFjKCkKIAotI2RlZmluZSBjbXB4Y2hnX3VzZXIoX3AsX28sX24pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBjbXB4Y2hnX3VzZXIoX3AsIF9vLCBf
bikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGludCBfcmM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN3aXRjaCAoIHNpemVvZigqKF9wKSkgKSB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN3aXRjaCAoIHNp
emVvZigqKF9wKSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2UgMTogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX2NtcHhjaGdf
dXNlcihfcCxfbyxfbiwiYiIsImIiLCJxIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCwgX28sIF9uLCAiYiIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2UgMjogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBfX2NtcHhjaGdfdXNlcihfcCxfbyxfbiwidyIsInciLCJyIik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCwgX28sIF9uLCAidyIpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBicmVhazsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNh
c2UgNDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCxfbyxfbiwibCIsImsiLCJyIik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCwg
X28sIF9uLCAiayIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBi
cmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGNhc2UgODogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCxfbyxf
biwicSIsIiIsInIiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX2Nt
cHhjaGdfdXNlcihfcCwgX28sIF9uLCAicSIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIF9yYzsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:27:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qQh-0005Yf-26; Mon, 18 Mar 2019 11:27:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qQf-0005YQ-Kn
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:27:41 +0000
X-Inumbo-ID: d545a5cc-4970-11e9-a491-af220bb263d8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d545a5cc-4970-11e9-a491-af220bb263d8;
 Mon, 18 Mar 2019 11:27:38 +0000 (UTC)
IronPort-Data: A9a23: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
 HDtqMjRMaCfu1gg+raeccrbw==
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80851443"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:59 +0000
Message-ID: <20190318112059.21910-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2
NDoKIC0gQWRkcmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu
aCAgICAgIHwgIDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KQEAgLTIxNzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBn
cm91cCB3aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ug
b2YgYW4gZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJl
ZmVyZW5jZV90c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9y
YXRlcyB1c2Ugb2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitU
aGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVz
dHMgd2l0aCBtdWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBU
aGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdy
b3Vwcywgd2hpY2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwx
MiBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAq
IExJQlhMX0hBVkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxf
aXBpJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBl
bnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAx
CisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5k
aWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNw
aV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFu
X2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9i
aXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRf
U1RJTUVSKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5
bmljIHwgSFZNUFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAg
ICBtYXNrIHw9IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAg
ICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVu
dCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jh
c2hfY3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDks
ICJoY2FsbF9pcGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0
eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGRjZTY0OGJiNGUu
LjRiMDZiNzhhMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYg
KzI4LDcgQEAKICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVm
aW5lIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxv
bmdTcGluV2FpdCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3Rlcklw
aSAgMHgwMDBiCiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2Rl
ZmluZSBIdkV4dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBA
QCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlE
NEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9J
TlQgICAgICAgICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJ
ICAoMSA8PCAxMCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBI
VyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19P
VkVSTEFZICAgICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICByZXMtPmEgfD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJ
RDRBX01TUl9CQVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5U
SEVUSUNfQ0xVU1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBp
cyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjI4LDYg
KzYzMiw2NSBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0Ns
dXN0ZXJJcGk6CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMy
X3QgdmVjdG9yOworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVz
ID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBw
YXJhbWV0ZXJzLiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAg
ICAgdmNwdV9tYXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZlY3RvcjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAg
ICAgICAgICAgdWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZjcHVfbWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAg
ICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJh
bXNfZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJn
ZXRfdnRsIHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBd
IHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8Cisg
ICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3Rv
cjsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21h
c2spICogOCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEo
dmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9y
LCAwKTsKKyAgICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAg
ICAgICAgICBpbnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2
YjA5NDJkMC4uMzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiAr
MTU0LDEwIEBACiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIg
KDEgPDwgX0hWTVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBl
cmNhbGwgKi8KKyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxs
X2lwaSAoMSA8PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwK
ICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAot
ICAgICAgICAgSFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAg
ICAgSFZNUFZfaGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:27:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qQh-0005Zl-Iy; Mon, 18 Mar 2019 11:27:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5qQg-0005Ya-T2
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:27:42 +0000
X-Inumbo-ID: d485ebe2-4970-11e9-bc6e-27ec6b3444bb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d485ebe2-4970-11e9-bc6e-27ec6b3444bb;
 Mon, 18 Mar 2019 11:27:36 +0000 (UTC)
IronPort-Data: A9a23:tP74Y6ClF+YCvxVWkefolD7ySiHEJpYLDSrF4LticNVT6lqaU1f8SB
 85BICA5+luDcKmUAskYwT3B5HhZn5ECayoqExcrGeZHmnE2fnpHGeBd6LhOvyQQZov/mPYCm
 qHeqpZqUXKSdzd+uKr/eMIYnk+BRWO10pcEri6GiTqZamvsgv4i+LQw/cBRIjP8ndItlOQQN
 HYDcGBwzPCmFonN4YIDScP8PTWrKojTRH8tYc1lhtPSZ1by9cF4LwTU1KHMNlTAwV9KluGml
 XjH4qH6KavUOyUBj3qpW0Jo0vBroK+tFlsEh4vupEm8BYcctYmFeza/7Maa4gFls2LeZw/Yy
 XOgNehJnawarP5Pad1bw3T4yCi1xEeoVygvAbdz7/6UxH9XaW01YDo33M/bOqxAp9UVQeHoe
 WtO44rQYmu2njopDXpLy0M5G10ECtzLJk8tEYQA0/bHiCg6Ds1fZP3D322DMzubZRMQ4OVFz
 wvht2q7pgOZMB0bXnEym/6T92FsSU5uGqhMOLeACA8UkIIvyG/CbPIpF9mpXrW8jFN7YDlYh
 cXDeOsW8nnqf4h99KP2JNJXDuRVWozWpz8IDZoDCwke80SU/Psp0Bcyvy8wR5pCBoZoi8qQs
 88w1rLtfSY9BIB9ZhNcsydFWGJCy1lh4R0kkjkLWRdU0dJ8Zoh2S3f+wupOjlus7NFCIBOcx
 Gx/ipS1TpwuMGIYqZHE0xBbTTwmESFD0Sg+Ip33YJL8Eh+7iar4r5t622VxusDDo+m5r5jSK
 s53H3pMCq06inYaDFq6PVAnCViBfOU/Leq9Jo1wvHmHNJNIxUfoRRH3E3BJotVM1Wm1eV9HQ
 zndNoB+DFZm4i7pA4hcZmnfkK+3QX8En9wpGOQZjUgGTVXDj8C4oqlZTCsCD9iCwLYWSTCmx
 4Z1O7EpzTW5nUL2Xe7ifZMdqqpKuivTWMHvPLdmb5rd86TtHba5OJfl3nYaE2hWibKzEQBwc
 AcGlC+DEfQfCwS4AMLDYYNP8FavAHw5sTMkNqMJ1vDSZ3C7Dvnt9c/Wkx3qOIJa0sDgXlkxR
 r3YGLfjiuvIe+XtedU3Kt2bWii8vmzXgeQv1g3/o/osuorCcJEtwiXnDO4jvKMaK1UVjgjbz
 rSDklDKH2PFQ1gloajoX0E/EooknIB+9xDbip2nTErYPVS8XBo+Pr6rTXw4iv83rBKysQB7T
 O/rzXknwc3efO42HoyX5lFHg+z7ATENZXbv9OrPU01/6m9yI1jYXIYcgSBYAt1lhgf5lGyjK
 ppYdKyV7E3WwvVC/hampc+aGsEzOg0jmbv3KVeMk4XJGbTxQCdR7uZeXsXqt6E1rHURg6wqr
 J+1zsL8pCk8qwCQ2TOM8eAWha7+Z2mCe3/c/UQVVEyRbnp/AG1qJlkirMIqq/rMPWY732iBH
 jZqm0/udw5YwHfv2CrMj4cTzurpeDfoH/dadmy/frcprmDXEQAt8d4oKKYbvp4Vim0q94Akg
 UXO2ugKaNAr+rikk0s0ALzBTABrWkR9C30QVMiqVBK84Kk5MAd4sxGA38q96R4eMySj5EwBn
 UJrVZBgo+WPY2AUUt6DV3Iy3RYWO5lxj+6Vxr1weWcDLXke/jRko3LZLlkT4NPzsJ4qhKLpy
 cC3SqFv3RLE3LG6/0KhezmSi/65IK5Iw0sUWd4gVfjDJSsEYWjV4hTWaNO04vanomEsncErJ
 /9yIr43DqheaY1Le9biegniBIgEn8LUd3k04hdZcju9WtXNOtM3u+nIG/9CFUPBYZdJ9HPZG
 agDN5iXyAkg1j00NTdwzuyvTj40m96GMRcWhxgzDuZJniw0dFiKoSJsHo8v/EApsfkBxpncf
 r74DmnPGhDmnyr5CqknRbVaX0n/qgFteXUPqCAzxUVOxqm/zIBg2HcaZVmufDj+mBVkGvotB
 VUJNIxl8dr0OMy5eAnjbyO324nvX1iNPxVaaSyw3BDCCl5c3TdntI+m3fU8qP9+Hdzl6okkT
 0mbz/s7t8AXoeMYFDSNIcle+NufcGXrr2r3CxYA+eyCxe0d877hTsh3y931wOtQo1Wg4FrVR
 qQCLBOQf8l2pR4DhQOFkjJ8n6OiwSbMN2uYmfR27w=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80851442"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 11:20:58 +0000
Message-ID: <20190318112059.21910-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318112059.21910-1-paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjg6CiAtIFNxdWFzaCBp
biBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTktMDMvbXNnMDEzMzMuaHRtbAoKdjc6CiAtIE1ha2Ugc3VyZSBtaXNzZWQgY291bnQgY2Fubm90
IGJlIHplcm8gaWYgZXhwaXJhdGlvbiA8IG5vdwoKdjY6CiAtIFN0b3AgdXNpbmcgdGhlIHJlZmVy
ZW5jZSB0c2MgcGFnZSBpbiB0aW1lX25vdygpCiAtIEFkZHJlc3MgZnVydGhlciBjb21tZW50cyBm
cm9tIEphbgoKdjU6CiAtIEZpeCB0aW1lX25vdygpIHRvIHJlYWQgVFNDIGFzIHRoZSBndWVzdCB3
b3VsZCBzZWUgaXQKCnY0OgogLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gSmFuCgp2MzoKIC0gUmUt
d29ya2VkIG1pc3NlZCB0aWNrcyBjYWxjdWxhdGlvbgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbiAgICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAg
ICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAg
ICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAgICB8ICAgOSArLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAgfCAgNTUgKysrLQogeGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCAzODYgKysrKysrKysrKysrKysrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAgIDUgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgMzIgKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0v
cGFyYW1zLmggICAgICAgIHwgICA3ICstCiAxMSBmaWxlcyBjaGFuZ2VkLCA1MDYgaW5zZXJ0aW9u
cygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9k
LmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmluZGV4IGFkODFhZjFlZDguLjM1NWM2NTQ2
OTMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4KQEAgLTIxNjcsMTEgKzIxNjcsMTkgQEAgVGhpcyBncm91cCBpbmNvcnBv
cmF0ZXMgdGhlIGNyYXNoIGNvbnRyb2wgTVNScy4gVGhlc2UgZW5saWdodGVubWVudHMKIGFsbG93
IFdpbmRvd3MgdG8gd3JpdGUgY3Jhc2ggaW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0IGNhbiBiZSBs
b2dnZWQKIGJ5IFhlbi4KIAorPWl0ZW0gQjxzdGltZXI+CisKK1RoaXMgc2V0IGluY29ycG9yYXRl
cyB0aGUgU3luSUMgYW5kIHN5bnRoZXRpYyB0aW1lciBNU1JzLiBXaW5kb3dzIHdpbGwKK3VzZSBz
eW50aGV0aWMgdGltZXJzIGluIHByZWZlcmVuY2UgdG8gZW11bGF0ZWQgSFBFVCBmb3IgYSBzb3Vy
Y2Ugb2YKK3RpY2tzIGFuZCBoZW5jZSBlbmFibGluZyB0aGlzIGdyb3VwIHdpbGwgZW5zdXJlIHRo
YXQgdGlja3Mgd2lsbCBiZQorY29uc2lzdGVudCB3aXRoIHVzZSBvZiBhbiBlbmxpZ2h0ZW5lZCB0
aW1lIHNvdXJjZSAoQjx0aW1lX3JlZl9jb3VudD4gb3IKK0I8cmVmZXJlbmNlX3RzYz4pLgorCiA9
aXRlbSBCPGRlZmF1bHRzPgogCiBUaGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMg
dGhlIGRlZmF1bHQgc2V0IG9mIGdyb3Vwcywgd2hpY2gKLWlzIGN1cnJlbnRseSB0aGUgQjxiYXNl
PiwgQjxmcmVxPiwgQjx0aW1lX3JlZl9jb3VudD4sIEI8YXBpY19hc3Npc3Q+Ci1hbmQgQjxjcmFz
aF9jdGw+IGdyb3Vwcy4KK2lzIGN1cnJlbnRseSB0aGUgQjxiYXNlPiwgQjxmcmVxPiwgQjx0aW1l
X3JlZl9jb3VudD4sIEI8YXBpY19hc3Npc3Q+LAorQjxjcmFzaF9jdGw+IGFuZCBCPHN0aW1lcj4g
Z3JvdXBzLgogCiA9aXRlbSBCPGFsbD4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTkyM2EzODBkMy4uYzhmMjE5YjBkMyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0zMjQsNiArMzI0LDEyIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TWU5J
QyAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1ZJUklESUFOX1NUSU1FUiBpbmRpY2F0ZXMgdGhhdCB0
aGUgJ3N0aW1lcicgdmFsdWUKKyAqIGlzIHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGlnaHRl
bm1lbnQgZW51bWVyYXRpb24uCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TVElN
RVIgMQorCiAvKgogICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRF
IGluZGljYXRlcyB0aGF0CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIHUuaHZt
LmFjcGlfbGFwdG9wX3NsYXRlIGZpZWxkLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmYjc1OGQyYWMzLi4yZWUwZjgy
ZWU3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwpAQCAtMjY5LDYgKzI2OSw3IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJp
ZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgbGli
eGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1F
TlRfVElNRV9SRUZfQ09VTlQpOwogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5t
ZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9BUElDX0FTU0lTVCk7CiAgICAgICAg
IGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hU
RU5NRU5UX0NSQVNIX0NUTCk7CisgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1l
bnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUik7CiAgICAgfQogCiAgICAg
bGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2LCBpbmZvLT51Lmh2bS52aXJpZGlhbl9lbmFibGUpIHsK
QEAgLTMyMCw2ICszMjEsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0
KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9TWU5JQykpCiAg
ICAgICAgIG1hc2sgfD0gSFZNUFZfc3luaWM7CiAKKyAgICBpZiAobGlieGxfYml0bWFwX3Rlc3Qo
JmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUikpCisg
ICAgICAgIG1hc2sgfD0gSFZNUFZfdGltZV9yZWZfY291bnQgfCBIVk1QVl9zeW5pYyB8IEhWTVBW
X3N0aW1lcjsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZtX3BhcmFtX3Nl
dChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCA5ODYwYmNhZjVmLi4xY2NlMjQ5ZGU0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yMzYs
NiArMjM2LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0aW9uKCJ2
aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg1LCAiYXBpY19hc3Npc3QiKSwKICAgICAo
NiwgImNyYXNoX2N0bCIpLAogICAgICg3LCAic3luaWMiKSwKKyAgICAoOCwgInN0aW1lciIpLAog
ICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vcHJpdmF0ZS5oCmluZGV4IDk2YTc4NGI4NDAuLmMyNzJjMzRjZGEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCkBAIC03NCw2ICs3NCwxMSBAQAogaW50IHZpcmlk
aWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZh
bCk7CiBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90
aW1lcl9tc2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSk7CisKIGlu
dCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogaW50IHZp
cmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCkBAIC05
Myw3ICs5OCw5IEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgKIGludCB2
aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKIAotaW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fdGltZV9wb2xsX3RpbWVycyhz
dHJ1Y3QgdmNwdSAqdik7CisKK2ludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChzdHJ1Y3QgdmNw
dSAqdik7CiBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAogdm9pZCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCA4NGFiMDI2OTRmLi4yNzkxMDIx
YmNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0zNDYsOSArMzQ2LDYwIEBAIHZv
aWQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogfQogCi12b2lkIHZpcmlkaWFuX3N5bmljX3BvbGwoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit2
b2lkIHZpcmlkaWFuX3N5bmljX3BvbGwoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgLyogVGhlcmUg
YXJlIGN1cnJlbnRseSBubyBtZXNzYWdlIHNvdXJjZXMgKi8KKyAgICB2aXJpZGlhbl90aW1lX3Bv
bGxfdGltZXJzKHYpOworfQorCitib29sIHZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJfbXNn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgc2ludHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGVsaXZlcnkpCit7CisgICAgc3RydWN0
IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgY29uc3QgdW5p
b24gdmlyaWRpYW5fc2ludF9tc3IgKnZzID0gJnZ2LT5zaW50W3NpbnR4XTsKKyAgICBIVl9NRVNT
QUdFICptc2cgPSB2di0+c2ltcC5wdHI7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3Qg
VGltZXJJbmRleDsKKyAgICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7CisgICAgICAgIHVpbnQ2NF90
IEV4cGlyYXRpb25UaW1lOworICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRpbWU7CisgICAgfSBw
YXlsb2FkID0geworICAgICAgICAuVGltZXJJbmRleCA9IGluZGV4LAorICAgICAgICAuRXhwaXJh
dGlvblRpbWUgPSBleHBpcmF0aW9uLAorICAgICAgICAuRGVsaXZlcnlUaW1lID0gZGVsaXZlcnks
CisgICAgfTsKKworICAgIGlmICggdGVzdF9iaXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBUbyBhdm9pZCB1c2luZyBh
biBhdG9taWMgdGVzdC1hbmQtc2V0LCBhbmQgYmFycmllciBiZWZvcmUgY2FsbGluZworICAgICAq
IHZsYXBpY19zZXRfaXJxKCksIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgaW4gY29udGV4
dCBvZiB0aGUKKyAgICAgKiB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2FnZS4KKyAgICAgKi8KKyAg
ICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKworICAgIG1zZyArPSBzaW50eDsKKworICAgIGlmICgg
bXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgIT0gSHZNZXNzYWdlVHlwZU5vbmUgKQorICAgIHsKKyAg
ICAgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMTsKKyAgICAg
ICAgX19zZXRfYml0KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworICAgIH0KKworICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZNZXNzYWdlVGlt
ZXJFeHBpcmVkOworICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9
IDA7CisgICAgbXNnLT5IZWFkZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7CisKKyAg
ICBCVUlMRF9CVUdfT04oc2l6ZW9mKHBheWxvYWQpID4gc2l6ZW9mKG1zZy0+UGF5bG9hZCkpOwor
ICAgIG1lbWNweShtc2ctPlBheWxvYWQsICZwYXlsb2FkLCBzaXplb2YocGF5bG9hZCkpOworCisg
ICAgaWYgKCAhdnMtPm1hc2sgKQorICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2
KSwgdnMtPnZlY3RvciwgMCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9vbCB2aXJpZGlh
bl9zeW5pY19pc19hdXRvX2VvaV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3RpbWUuYwppbmRleCA3MTI5MWQ5MjFjLi42OTJmMDE0ZmM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3RpbWUuYwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+
CiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgorI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgpAQCAtMjcsOCAr
MjgsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgX0hWX1JFRkVSRU5DRV9UU0NfUEFHRQogCiBzdGF0aWMg
dm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxp
emUpCiB7Ci0gICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZt
LnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZk
ID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2Ug
KnJ0ID0gJnZkLT5yZWZlcmVuY2VfdHNjOwogICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9
IHJ0LT5wdHI7CisgICAgdWludDMyX3Qgc2VxOwogCiAgICAgaWYgKCBpbml0aWFsaXplICkKICAg
ICAgICAgY2xlYXJfcGFnZShwKTsKQEAgLTU5LDYgKzYyLDggQEAgc3RhdGljIHZvaWQgdXBkYXRl
X3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogCiAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIFJFRkVSRU5DRV9UU0M6IGlu
dmFsaWRhdGVkXG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKKworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzY192YWxpZCA9IGZhbHNlOwogICAgICAgICByZXR1cm47CiAgICAgfQog
CkBAIC03MiwxMSArNzcsMTQgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgICAqIHRpY2tzIHBlciAxMDBucyBz
aGlmdGVkIGxlZnQgYnkgNjQuCiAgICAgICovCiAgICAgcC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwg
PDwgMzIpIC8gZC0+YXJjaC50c2Nfa2h6KSA8PCAzMjsKKyAgICBzbXBfd21iKCk7CisKKyAgICBz
ZXEgPSBwLT5Uc2NTZXF1ZW5jZSArIDE7CisgICAgaWYgKCBzZXEgPT0gMHhGRkZGRkZGRiB8fCBz
ZXEgPT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLworICAgICAgICBzZXEg
PSAxOwogCi0gICAgcC0+VHNjU2VxdWVuY2UrKzsKLSAgICBpZiAoIHAtPlRzY1NlcXVlbmNlID09
IDB4RkZGRkZGRkYgfHwKLSAgICAgICAgIHAtPlRzY1NlcXVlbmNlID09IDAgKSAvKiBBdm9pZCBi
b3RoICdpbnZhbGlkJyB2YWx1ZXMgKi8KLSAgICAgICAgcC0+VHNjU2VxdWVuY2UgPSAxOworICAg
IHAtPlRzY1NlcXVlbmNlID0gc2VxOworICAgIHZkLT5yZWZlcmVuY2VfdHNjX3ZhbGlkID0gdHJ1
ZTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKQEAgLTExOCwxOCArMTI2LDI1MCBAQCBzdGF0aWMgaW50NjRfdCB0aW1lX3JlZl9jb3VudChj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByYXdfdHJjX3ZhbChkKSArIHRyYy0+
b2ZmOwogfQogCisvKgorICogVGhlIHNwZWNpZmljYXRpb24gc2F5czogIlRoZSBwYXJ0aXRpb24g
cmVmZXJlbmNlIHRpbWUgaXMgY29tcHV0ZWQKKyAqIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYToK
KyAqCisgKiBSZWZlcmVuY2VUaW1lID0gKChWaXJ0dWFsVHNjICogVHNjU2NhbGUpID4+IDY0KSAr
IFRzY09mZnNldAorICoKKyAqIFRoZSBtdWx0aXBsaWNhdGlvbiBpcyBhIDY0IGJpdCBtdWx0aXBs
aWNhdGlvbiwgd2hpY2ggcmVzdWx0cyBpbiBhCisgKiAxMjggYml0IG51bWJlciB3aGljaCBpcyB0
aGVuIHNoaWZ0ZWQgNjQgdGltZXMgdG8gdGhlIHJpZ2h0IHRvIG9idGFpbgorICogdGhlIGhpZ2gg
NjQgYml0cy4iCisgKi8KK3N0YXRpYyB1aW50NjRfdCBzY2FsZV90c2ModWludDY0X3QgdHNjLCB1
aW50NjRfdCBzY2FsZSwgdWludDY0X3Qgb2Zmc2V0KQoreworICAgIHVpbnQ2NF90IHJlc3VsdDsK
KworICAgIC8qCisgICAgICogUXVhZHdvcmQgTVVMIHRha2VzIGFuIGltcGxpY2l0IG9wZXJhbmQg
aW4gUkFYLCBhbmQgcHV0cyB0aGUgcmVzdWx0CisgICAgICogaW4gUkRYOlJBWC4gQmVjYXVzZSB3
ZSBvbmx5IHdhbnQgdGhlIHJlc3VsdCBvZiB0aGUgbXVsdGlwbGljYXRpb24KKyAgICAgKiBhZnRl
ciBzaGlmdGluZyByaWdodCBieSA2NCBiaXRzLCB3ZSB0aGVyZWZvcmUgb25seSBuZWVkIHRoZSBj
b250ZW50CisgICAgICogb2YgUkRYLgorICAgICAqLworICAgIGFzbSAoICJtdWxxICVbc2NhbGVd
IgorICAgICAgICAgIDogIithIiAodHNjKSwgIj1kIiAocmVzdWx0KQorICAgICAgICAgIDogW3Nj
YWxlXSAicm0iIChzY2FsZSkgKTsKKworICAgIHJldHVybiByZXN1bHQgKyBvZmZzZXQ7Cit9CisK
K3N0YXRpYyB1aW50NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVpbnQ2
NF90IHRzYywgc2NhbGU7CisKKyAgICAvKgorICAgICAqIElmIHRoZSByZWZlcmVuY2UgVFNDIHBh
Z2UgaXMgbm90IGVuYWJsZWQsIG9yIGhhcyBiZWVuIGludmFsaWRhdGVkCisgICAgICogZmFsbCBi
YWNrIHRvIHRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIGNvdW50ZXIuCisgICAgICovCisgICAgaWYg
KCAhZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2NfdmFsaWQgKQorICAgICAgICBy
ZXR1cm4gdGltZV9yZWZfY291bnQoZCk7CisKKyAgICAvKiBPdGhlcndpc2UgY29tcHV0ZSByZWZl
cmVuY2UgdGltZSBpbiB0aGUgc2FtZSB3YXkgdGhlIGd1ZXN0IHdvdWxkICovCisgICAgdHNjID0g
aHZtX2dldF9ndWVzdF90c2MocHRfZ2xvYmFsX3ZjcHVfdGFyZ2V0KGQpKTsKKyAgICBzY2FsZSA9
ICgoMTAwMDB1bCA8PCAzMikgLyBkLT5hcmNoLnRzY19raHopIDw8IDMyOworCisgICAgcmV0dXJu
IHNjYWxlX3RzYyh0c2MsIHNjYWxlLCAwKTsKK30KKworc3RhdGljIHZvaWQgc3RvcF9zdGltZXIo
c3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYg
PSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07CisK
KyAgICBpZiAoICF2cy0+c3RhcnRlZCApCisgICAgICAgIHJldHVybjsKKworICAgIHN0b3BfdGlt
ZXIoJnZzLT50aW1lcik7CisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRp
bmcpOworICAgIHZzLT5zdGFydGVkID0gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIHN0aW1lcl9l
eHBpcmUodm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9IGRh
dGE7CisgICAgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9
IHZzIC0gJnZ2LT5zdGltZXJbMF07CisKKyAgICBpZiAoICF2cy0+Y29uZmlnLmVuYWJsZWQgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBzZXRfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRp
bmcpOworICAgIHZjcHVfa2ljayh2KTsKKworICAgIGlmICggIXZzLT5jb25maWcucGVyaW9kaWMg
KQorICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAwOworfQorCitzdGF0aWMgdm9pZCBzdGFy
dF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0
IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGlt
ZXJbMF07CisgICAgaW50NjRfdCBub3cgPSB0aW1lX25vdyh2LT5kb21haW4pOworICAgIGludDY0
X3QgZXhwaXJhdGlvbjsKKyAgICBzX3RpbWVfdCB0aW1lb3V0OworCisgICAgaWYgKCAhdGVzdF9h
bmRfc2V0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9lbmFibGVkKSApCisgICAgICAgIHByaW50
ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFOIFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAor
ICAgICAgICAgICAgICAgc3RpbWVyeCk7CisKKyAgICBpZiAoIHZzLT5jb25maWcucGVyaW9kaWMg
KQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0
aGF0IGlmIHRoZSB0aW1lciBpcyBsYXp5IHRoZW4gd2UKKyAgICAgICAgICogc2tpcCBvdmVyIGFu
eSBtaXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQorICAgICAgICAg
KiBhcyB0aGUgc2FtZSBhcyBpZiB0aGUgdGltZXIgaXMgY3VycmVudGx5IHN0b3BwZWQsIGkuZS4g
d2UKKyAgICAgICAgICoganVzdCBzY2hlZHVsZSBleHBpcmF0aW9uIHRvIGJlICdjb3VudCcgdGlj
a3MgZnJvbSBub3cuCisgICAgICAgICAqLworICAgICAgICBpZiAoICF2cy0+c3RhcnRlZCB8fCB2
cy0+Y29uZmlnLmxhenkgKQorICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5vdyArIHZzLT5jb3Vu
dDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWlz
c2VkID0gMDsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSB0aW1lciBpcyBh
bHJlYWR5IHN0YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNjaGVkdWxpbmcuCisgICAgICAgICAgICAgKiBI
ZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNrLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBleHBpcmF0aW9uID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+Y291
bnQ7CisKKyAgICAgICAgICAgIC8qIE5vdyBjaGVjayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25z
IGhhdmUgYmVlbiBtaXNzZWQgKi8KKyAgICAgICAgICAgIGlmICggZXhwaXJhdGlvbiAtIG5vdyA8
PSAwICkKKyAgICAgICAgICAgICAgICBtaXNzZWQgPSAoKG5vdyAtIGV4cGlyYXRpb24pIC8gdnMt
PmNvdW50KSArIDE7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgc3BlY2lm
aWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlzIG5vdCBsYXp5IHRoZW4KKyAgICAgICAg
ICAgICAqIGEgbm9uLXplcm8gbWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0
aGUgcGVyaW9kCisgICAgICAgICAgICAgKiBvZiB0aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1
cCwgdW5sZXNzIHRoZSBjb3VudCBoYXMKKyAgICAgICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlm
aWNhbnQgbnVtYmVyJywgaW4gd2hpY2ggY2FzZSB0aGUgdGltZXIKKyAgICAgICAgICAgICAqIHNo
b3VsZCBiZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9ydHVuYXRlbHkgdGhlIHNwZWNpZmljYXRpb24K
KyAgICAgICAgICAgICAqIGRvZXMgbm90IHN0YXRlIHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhl
IGNob2ljZSBvZiBudW1iZXIKKyAgICAgICAgICAgICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgor
ICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIG1pc3NlZCA+IDMgKQorICAgICAgICAg
ICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2cy0+Y291bnQ7CisgICAgICAgICAgICBlbHNlIGlm
ICggbWlzc2VkICkKKyAgICAgICAgICAgICAgICBleHBpcmF0aW9uID0gbm93ICsgKHZzLT5jb3Vu
dCAvIG1pc3NlZCk7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
ZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB2cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247
CisgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZzKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgfQorICAgIH0KKyAgICBBU1NFUlQoZXhwaXJhdGlvbiAtIG5vdyA+IDApOworCisgICAg
dnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOworICAgIHRpbWVvdXQgPSAoZXhwaXJhdGlvbiAt
IG5vdykgKiAxMDB1bGw7CisKKyAgICB2cy0+c3RhcnRlZCA9IHRydWU7CisgICAgbWlncmF0ZV90
aW1lcigmdnMtPnRpbWVyLCBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIHNldF90aW1lcigmdnMt
PnRpbWVyLCB0aW1lb3V0ICsgTk9XKCkpOworfQorCitzdGF0aWMgdm9pZCBwb2xsX3N0aW1lcihz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHN0aW1lcngpCit7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFu
X3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltzdGltZXJ4XTsKKworICAgIGlmICggIXRlc3RfYml0
KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
aWYgKCAhdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2codiwgdnMtPmNvbmZpZy5zaW50
eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGltZXJ4LCB2
cy0+ZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0aW1lX25vdyh2LT5kb21haW4pKSApCisgICAgICAgIHJldHVybjsKKworICAgIGNsZWFyX2Jp
dChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKworICAgIGlmICggdnMtPmNvbmZpZy5l
bmFibGVkICkKKyAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKK30KKwordm9pZCB2aXJpZGlhbl90
aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgaWYgKCAhdnYtPnN0aW1lcl9wZW5kaW5nICkKKyAgICAgICByZXR1cm47CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisgICAgICAgIHBvbGxf
c3RpbWVyKHYsIGkpOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9mcmVlemUoc3RydWN0
IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0u
dmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl92
Y3B1KHYpIHx8CisgICAgICAgICAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayh2LT5kb21haW4pICYg
SFZNUFZfc3RpbWVyKSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgaWYgKCB2cy0+c3Rh
cnRlZCApCisgICAgICAgICAgICBzdG9wX3RpbWVyKCZ2cy0+dGltZXIpOworICAgIH0KK30KKwor
dm9pZCB2aXJpZGlhbl90aW1lX3ZjcHVfdGhhdyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX3ZjcHUodikgfHwKKyAgICAgICAgICEo
dmlyaWRpYW5fZmVhdHVyZV9tYXNrKHYtPmRvbWFpbikgJiBIVk1QVl9zdGltZXIpICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIp
OyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYt
PnN0aW1lcltpXTsKKworICAgICAgICBpZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCisgICAgICAg
ICAgICBzdGFydF9zdGltZXIodnMpOworICAgIH0KK30KKwogdm9pZCB2aXJpZGlhbl90aW1lX2Rv
bWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAq
djsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV92Y3B1
X2ZyZWV6ZSh2KTsKKwogICAgIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShkKTsKIH0KIAogdm9pZCB2
aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAg
c3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQorICAg
ICAgICByZXR1cm47CisKICAgICB0aW1lX3JlZl9jb3VudF90aGF3KGQpOworCisgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJpZGlhbl90aW1lX3ZjcHVfdGhhdyh2KTsKIH0K
IAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwg
dWludDY0X3QgdmFsKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIApAQCAtMTQ5
LDYgKzM4OSw2MSBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6CisgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1F
UjJfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoKKyAgICB7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9D
T05GSUcpIC8gMjsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPQorICAgICAg
ICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnN0aW1lciwgc3RpbWVyeCk7CisKKyAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHN0b3Bfc3RpbWVy
KHZzKTsKKworICAgICAgICB2cy0+Y29uZmlnLnJhdyA9IHZhbDsKKworICAgICAgICBpZiAoICF2
cy0+Y29uZmlnLnNpbnR4ICkKKyAgICAgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDA7CisK
KyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmVuYWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3Rp
bWVyKHZzKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMF9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
M19DT1VOVDoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gKGlkeCAtIEhW
X1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0
aW1lciAqdnMgPQorICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnN0aW1lciwg
c3RpbWVyeCk7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N0aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisg
ICAgICAgIHN0b3Bfc3RpbWVyKHZzKTsKKworICAgICAgICB2cy0+Y291bnQgPSB2YWw7CisKKyAg
ICAgICAgaWYgKCAhdnMtPmNvdW50ICApCisgICAgICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQg
PSAwOworICAgICAgICBlbHNlIGlmICggdnMtPmNvbmZpZy5hdXRvX2VuYWJsZSApCisgICAgICAg
ICAgICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAxOworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5l
bmFibGVkICkKKyAgICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIl
czogdW5pbXBsZW1lbnRlZCBNU1IgJSN4ICglMDE2IlBSSXg2NCIpXG4iLAogICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgaWR4LCB2YWwpOwpAQCAtMTYwLDYgKzQ1NSw3IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
IAogaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAq
dnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKQEAgLTIwMSw2ICs0OTcsMzggQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3Io
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElN
RVIwX0NPTkZJRykgLyAyOworICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2
cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4
KTsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3Rp
bWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAg
KnZhbCA9IHZzLT5jb25maWcucmF3OworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNl
IEhWX1g2NF9NU1JfU1RJTUVSMF9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9D
T1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSM19DT1VOVDoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4
ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsKKyAgICAgICAgY29uc3Qg
c3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPQorICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19u
b3NwZWModnYtPnN0aW1lciwgc3RpbWVyeCk7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2cy0+Y291bnQ7CisgICAgICAgIGJyZWFr
OworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAi
JXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwgX19mdW5jX18sIGlkeCk7CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIwOSw4ICs1MzcsMTkgQEAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgdmlyaWRpYW5fdGltZV92
Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitpbnQgdmlyaWRpYW5fdGltZV92Y3B1X2lu
aXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+
YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1
Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIHZzLT52
ID0gdjsKKyAgICAgICAgaW5pdF90aW1lcigmdnMtPnRpbWVyLCBzdGltZXJfZXhwaXJlLCB2cywg
di0+cHJvY2Vzc29yKTsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjIxLDYgKzU2
MCwxNiBAQCBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJ
WkUodnYtPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3Rp
bWVyICp2cyA9ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIGtpbGxfdGltZXIoJnZzLT50aW1l
cik7CisgICAgICAgIHZzLT52ID0gTlVMTDsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGlt
ZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBAIC0yMzEsMTEgKzU4MCwz
NiBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfdmNwdV9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKKyAg
ICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5z
dGltZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoY3R4dC0+c3RpbWVyX2NvbmZp
Z19tc3IpKTsKKyAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRSh2di0+c3RpbWVyKSAhPQorICAg
ICAgICAgICAgICAgICBBUlJBWV9TSVpFKGN0eHQtPnN0aW1lcl9jb3VudF9tc3IpKTsKKworICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7Cisg
ICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07
CisKKyAgICAgICAgY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3JbaV0gPSB2cy0+Y29uZmlnLnJhdzsK
KyAgICAgICAgY3R4dC0+c3RpbWVyX2NvdW50X21zcltpXSA9IHZzLT5jb3VudDsKKyAgICB9CiB9
CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAq
diwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CisgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1l
cik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2
di0+c3RpbWVyW2ldOworCisgICAgICAgIHZzLT5jb25maWcucmF3ID0gY3R4dC0+c3RpbWVyX2Nv
bmZpZ19tc3JbaV07CisgICAgICAgIHZzLT5jb3VudCA9IGN0eHQtPnN0aW1lcl9jb3VudF9tc3Jb
aV07CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCBmMzE2NmZiY2QwLi5kY2U2NDhiYjRl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xODEsNiArMTgxLDggQEAg
dm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGxlYWYsCiAgICAgICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZVRzYyA9IDE7
CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMgKQog
ICAgICAgICAgICAgbWFzay5BY2Nlc3NTeW5pY1JlZ3MgPSAxOworICAgICAgICBpZiAoIHZpcmlk
aWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lciApCisgICAgICAgICAgICBtYXNrLkFj
Y2Vzc1N5bnRoZXRpY1RpbWVyUmVncyA9IDE7CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApA
QCAtMzIyLDYgKzMyNCw4IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RTQ19G
UkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgIGNhc2Ug
SFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgorICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9D
T1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcgLi4uIEhWX1g2NF9NU1Jf
U1RJTUVSM19DT1VOVDoKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3RpbWVfd3Jtc3IodiwgaWR4
LCB2YWwpOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AwOgpAQCAtNDAzLDYgKzQwNyw3
IEBAIGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5D
WToKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKICAgICBjYXNlIEhWX1g2NF9N
U1JfVElNRV9SRUZfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHIC4u
LiBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl90aW1l
X3JkbXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDAzZmM0YzZiNzYuLjU0ZTQ2Y2M0YzQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtNDAsNiArNDAsMzIgQEAgdW5pb24gdmly
aWRpYW5fc2ludF9tc3IKICAgICB9OwogfTsKIAordW5pb24gdmlyaWRpYW5fc3RpbWVyX2NvbmZp
Z19tc3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3RydWN0CisgICAgeworICAgICAgICB1
aW50NjRfdCBlbmFibGVkOjE7CisgICAgICAgIHVpbnQ2NF90IHBlcmlvZGljOjE7CisgICAgICAg
IHVpbnQ2NF90IGxhenk6MTsKKyAgICAgICAgdWludDY0X3QgYXV0b19lbmFibGU6MTsKKyAgICAg
ICAgdWludDY0X3QgdmVjdG9yOjg7CisgICAgICAgIHVpbnQ2NF90IGRpcmVjdF9tb2RlOjE7Cisg
ICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8xOjM7CisgICAgICAgIHVpbnQ2NF90IHNpbnR4
OjQ7CisgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8yOjQ0OworICAgIH07Cit9OworCitz
dHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3Qg
dGltZXIgdGltZXI7CisgICAgdW5pb24gdmlyaWRpYW5fc3RpbWVyX2NvbmZpZ19tc3IgY29uZmln
OworICAgIHVpbnQ2NF90IGNvdW50OworICAgIHVpbnQ2NF90IGV4cGlyYXRpb247CisgICAgYm9v
bCBzdGFydGVkOworfTsKKwogc3RydWN0IHZpcmlkaWFuX3ZjcHUKIHsKICAgICBzdHJ1Y3Qgdmly
aWRpYW5fcGFnZSB2cF9hc3Npc3Q7CkBAIC01MSw2ICs3Nyw5IEBAIHN0cnVjdCB2aXJpZGlhbl92
Y3B1CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2Ugc2ltcDsKICAgICB1bmlvbiB2aXJpZGlhbl9z
aW50X21zciBzaW50WzE2XTsKICAgICB1aW50OF90IHZlY3Rvcl90b19zaW50eFsyNTZdOworICAg
IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgc3RpbWVyWzRdOworICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJfZW5hYmxlZDsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyX3BlbmRpbmc7CiAgICAgdWludDY0
X3QgY3Jhc2hfcGFyYW1bNV07CiB9OwogCkBAIC04Nyw2ICsxMTYsNyBAQCBzdHJ1Y3QgdmlyaWRp
YW5fZG9tYWluCiAgICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgaHlwZXJjYWxsX2dwYTsKICAg
ICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgdGltZV9yZWZfY291bnQ7CiAgICAgc3Ry
dWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKKyAgICBib29sIHJlZmVyZW5jZV90c2Nf
dmFsaWQ7CiB9OwogCiB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbGVhZiwKQEAgLTExMSw3ICsxNDEsNyBAQCB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZpcmlkaWFuX2FwaWNf
YXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAotdm9pZCB2aXJpZGlhbl9z
eW5pY19wb2xsKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9s
bChzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHZlY3Rvcik7CiB2b2lkIHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggZWMzZTRkZjEyYy4uODM0NGFhNDcxZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYwNCw2ICs2MDQsOCBAQCBzdHJ1
Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAgdWludDhfdCAgX3BhZFs3XTsKICAg
ICB1aW50NjRfdCBzaW1wX21zcjsKICAgICB1aW50NjRfdCBzaW50X21zclsxNl07CisgICAgdWlu
dDY0X3Qgc3RpbWVyX2NvbmZpZ19tc3JbNF07CisgICAgdWludDY0X3Qgc3RpbWVyX2NvdW50X21z
cls0XTsKIH07CiAKIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShWSVJJRElBTl9WQ1BVLCAxNywgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5k
ZXggZTdlM2M3Yzg5Mi4uZTA2YjA5NDJkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0x
NTAsNiArMTUwLDEwIEBACiAjZGVmaW5lIF9IVk1QVl9zeW5pYyA3CiAjZGVmaW5lIEhWTVBWX3N5
bmljICgxIDw8IF9IVk1QVl9zeW5pYykKIAorLyogRW5hYmxlIFNUSU1FUiBNU1JzICovCisjZGVm
aW5lIF9IVk1QVl9zdGltZXIgOAorI2RlZmluZSBIVk1QVl9zdGltZXIgKDEgPDwgX0hWTVBWX3N0
aW1lcikKKwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAogICAgICAgICAoSFZNUFZfYmFz
ZV9mcmVxIHwgXAogICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKQEAgLTE1OCw3ICsxNjIsOCBA
QAogICAgICAgICAgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwKICAgICAgICAgIEhW
TVBWX2FwaWNfYXNzaXN0IHwgXAogICAgICAgICAgSFZNUFZfY3Jhc2hfY3RsIHwgXAotICAgICAg
ICAgSFZNUFZfc3luaWMpCisgICAgICAgICBIVk1QVl9zeW5pYyB8IFwKKyAgICAgICAgIEhWTVBW
X3N0aW1lcikKIAogI2VuZGlmCiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11: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 1h5qQt-0005e2-41; Mon, 18 Mar 2019 11: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=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5qQr-0005da-Lg
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 11:27:53 +0000
X-Inumbo-ID: ddef009e-4970-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddef009e-4970-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:27:52 +0000 (UTC)
IronPort-Data: A9a23:9zB91qh0T5gCfSiZ4b33pdYgX17brhtd0cWghKucUGXUl+Aq9fhyHx
 idSIHjUbrbvJbJflnPywgPmyaELcbgg55+41IiYK0J/rO4vCIPNm4YlcisxcMo6EDJtVhouH
 lnfLnd0BbTxWN97WEOn+xIlDzzOQF64rHV0GIjPtEJu6MOqcBrczNfYK4ExxUV+tc0NlyzT4
 jBstAiOnmvAQpW2GVHj3G/hgHIWm4sXgrMSgt4KV6K7YVc0yrS+KfTVQYJyzc5M5WTdBqQLk
 oQEqhvBP0ZO4Obfxw+I6Ia/frJsC8EByLMYGK8EXyOrhK+NNLDMPnBw8ZQcFu0uLq0WHZLhf
 VHrz8h4NjToZW11yWaJh4wK7jcZhZElXLOKIlJBKPPiw+v7yfX7euW247Zi8xcAaenPM00Ws
 dYbwRqh808vvCLBaZP8EZa7YfJ4kF8AGEH7mYsbja9hhq0MRfM2yDuqlga9TjvVj+Q8qTcti
 pgpUXw8CsPcSwqz8mVHyPoHasrAUVGLNhLNlXZ0cX77vru0wRvExinrR7wbUga/DbLcTlOLF
 BvSZXmlm36newuAfZemA7XpNNthyzTc6qvEFGK70xKBf3H036Ak4yJPhF4FLoT0Ygs88lRJm
 sc5uJvSaZiBkV3ulBQNbOVMdzhq5tyGJSVdtboeoF5o24pnr4ZgjeLfI9sP5P+F6t0av0T/B
 owhTViaNhwMm/erZCPvp4nE5Cb6cc7dwb5qOaExIJ4rVOqtxe2R7KWqCliGViTEsBgO1Zh89
 dJa509Y6sUTseUVDow3olEtdARP886y/9HY4QkDbTte52Tmlgd1EZ2+szdcgH0LKsu2sAs6K
 UZZcAHT5URsiwyQ4NQjcnp1s2XV3x+gsnkOxZpbaYOjzO336W3sUwAARpo7rQs2LbnY/hErh
 ePmnsUpWvkT311i6KWarPaVrZpqRZnLP3tg4uZ03AYE0oQ6U9N0nHm6/5eD0o4U+jA+kfZF4
 RbRqLXm38ZOGoyRM+b9rfk9K/FOHFE9KVQ7Q8jgJNPnt4GwyIdjIT7UWHleTmIvxMDSYL4D0
 d+MyOdJXpt1rSl3kMBOmHO5j52bfGImQjXQbo3Juz1r+yYjRGjEpREznbv9vhOyvvUvf+Yme
 Ti8jDI+1jOpHQSYVjr+Bl9RJwR2I9az9GeSaYmWcIAGAP8MBpQGG7IMBNQjYUMo9SwzNPKa+
 vdQSHcefTlGWDSRLMN05kr7SQF7Ho/TappjGsjiH+vhp1exYtcsbh0IIsOI8EJaToP4haWNN
 89RcLtv/ZUP6f4S5hHd5O5ZUUz0TgmK6dmvLWymm7fSq1TTPbRfzQKOWKQjEnbSZpGWJdARg
 Ng22MKxHz2C8jj9s/NbCcIINcEIix3yELs/ZcmVZHYpwfpZrE6feMVuFEkqhhV08YjGNfcwx
 Y/W5FojzSx/EQmJCDoO2Nlwa+FjWUOia7iHWNwUuCU7Izdlg408QmUnWNe0jbOdvatvs1+5R
 8rjT5y/u0e9JJaHZWBarbSss6qgmlnxkZbeVyWNP8F4S+XqfUvVv9dSJu5oWvVRzjERBcmZ+
 7XOHNhCAhOditzprcQpwfCEFNz3oIZNFePIRHAamsoOo5Fu8+ybVBjmnYpU4oahWqR23h6ur
 T3pQyWxJoMdf7Z2OlmylNO+mpeiXsFGI3tO8mbwJvciI1JFG4yoQtGT40JGdOfbZP4UdVpzH
 a/ssR7N4FR/GZoKTu0x1INA9zoTwlgZGVREOdeSfcMuGD8vQ+rql1aZrivVwtZttZZQ4tEa2
 WiYx2hd5QGg62H604tAmzOqPZ39Hekw5jdYKvzr01g5GwCtaXPoD7Rc53aMTCHaas=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80851464"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 18 Mar 2019 11:27:49 +0000
Message-ID: <1552908469-31776-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/spec_ctrl: Extend repoline safey
 calcuations for eIBRS and Atom parts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

QWxsIGN1cnJlbnRseS1yZWxlYXNlZCBBdG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJl
dHBvbGluZS1zYWZlLCBiZWNhdXNlCnRoZXkgZG9uJ3QgZmFsbCBiYWNrIHRvIGEgQlRCIHByZWRp
Y3Rpb24gb24gUlNCIHVuZGVyZmxvdy4KCkhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBv
ZiBFbmhhbmNlZCBJUkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CmJlIHJldHBvbGlu
ZS1zYWZlLiAgVGhlIEdlbWluaSBMYWtlIHBsYXRmb3JtLCBiYXNlZCBvbiB0aGUgR29sZG1vbnQr
Cm1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLCBldmVuIHRob3VnaCBpdAppcyBpbiBwcmFjdGljZSBzYWZlLgoKVW50aWwgWGVuIGdl
dHMgZnVsbCBlSUJSUyBzdXBwb3J0LCBHZW1pbmkgTGFrZSB3aWxsIHN0aWxsIGJlIHNhZmUgdXNp
bmcKcmVndWxhciBJQlJTLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMjIg
KysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYWQ3MmVjZC4uZDk4MWExYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtMzE2LDggKzMxNiwxMSBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUo
dWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEgbWF5IGJlIHNldCBieSBhIGh5cGVy
dmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0byBhCiAgICAgICogcHJvY2Vzc29y
IHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAqCisgICAgICogUHJvY2Vzc29ycyBv
ZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVudGVlZCB0byBiZQorICAgICAqIHJl
cG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEgKQor
ICAgIGlmICggY2FwcyAmIChBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCB8IEFSQ0hfQ0FQU19S
U0JBKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAoIGJvb3RfY3B1X2Rh
dGEueDg2X21vZGVsICkKQEAgLTM3Nyw2ICszODAsMjMgQEAgc3RhdGljIGJvb2wgX19pbml0IHJl
dHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgY2FzZSAweDllOgogICAgICAgICByZXR1
cm4gZmFsc2U7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogQXRvbSBwcm9jZXNzb3JzIGJlZm9y
ZSBHb2xkbW9udCsvR2VtaW5pIExha2UgYXJlIHJldHBvbGluZS1zYWZlLgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9m
dCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xv
dmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3
OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRk
OiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyog
Q2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdv
bGRtb250ICovCisgICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICAgICAgcmV0dXJu
IHRydWU7CisKICAgICBkZWZhdWx0OgogICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUg
bW9kZWwgJSN4IC0gYXNzdW1pbmcgbm90IHJlcHRwb2xpbmUgc2FmZVxuIiwKICAgICAgICAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qUY-0006c3-NE; Mon, 18 Mar 2019 11:31: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=L7/q=RV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h5qUW-0006by-Lj
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 11:31:40 +0000
X-Inumbo-ID: 64f40b17-4971-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 64f40b17-4971-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:31:39 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u9so11332235lfe.11
 for <xen-devel@lists.xen.org>; Mon, 18 Mar 2019 04:31:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=CPfXSA4mlVNzeYid39smppQfDH9KOTSACdxbCOIIURA=;
 b=WgO8V125mldDfcndf3fcPT7kX6Jirr76J78vVFaVzUpkyamIKGxxYiwYI4bf8cL9v1
 8trGDkHNTHQYfvnBjpNHIo2ZGou1Ks1kuLjMhQn4MS9SXcOwKI+Kd2xrfUwUT0r5lJbg
 +7c2e/kI6g72vMsr/jU89xEg2svp8op9zJsdYOIY82xbFUaUv7sqPhPYmKpeyZwqjBhj
 qYGuy3aVFXuPieqMesLVX4NGFnO5Ov90YElUgNVPdZsTqcDwtXSAn2MxmJfi5wHyLmTw
 g0F/6qbeV0iQvxRpVoMy2QP545JH30UmKXA9XO89i+f7lBjL/tIBUZ2f/jqkIZZuy+p0
 fZEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=CPfXSA4mlVNzeYid39smppQfDH9KOTSACdxbCOIIURA=;
 b=tdAR5W8u9jwLFHUi2xExJ2ja7ptICphqcBc32FSc1AgmmIldS3b4dbd2xJ6iv2p92Y
 USwgN1f1cIkkEIdP2wn//g487aSniPD0Wy7vJN9gHm7ig0knfhyYtWJo6792guvW40jw
 wRXsm0/BSfeGV1iqCNWclI/6Q13JcQhavMuajjH6xXjPIW7n58NXL08mcjXGPxm+l3fr
 Q7ieut72G2OI5Wpj1JMQCtkenmoTohM6JSur4fpkuuPAFmwiNgK2bCSq/2M722jRRwYW
 nKPct9ru1rm0JCeVt7TcnTPV2t3zyb1Zp4TBr4PfpPzciRjfjmeBPskR09O/GgSZMvMT
 h9WQ==
X-Gm-Message-State: APjAAAVZZS0CsMs2Ao5zie6LLCXvt/CI9v5q+MIgW9zipN2Gs3Okjuu6
 Y/sFfU1Yk5VgcYlf/pHxGgs=
X-Google-Smtp-Source: APXvYqzR60G0Tv5fn5lb0++dLbX1tV44BQ7M/vVZfWmFFUi2u2I8W7bY5tCQvLvjpY+IMFhlk0N1WA==
X-Received: by 2002:ac2:482f:: with SMTP id 15mr8482932lft.57.1552908697684;
 Mon, 18 Mar 2019 04:31:37 -0700 (PDT)
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 d5sm1956048lfi.95.2019.03.18.04.31.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Mar 2019 04:31:36 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <2cf085e6-b66c-4c58-6dd9-b098abb921e8@gmail.com>
Date: Mon, 18 Mar 2019 13:31: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: <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLCBHdXlzLAoKU29ycnkgZm9yIGEgZGVsYXllZCBhbnN3ZXIuIEkgY2F1Z2h0
IGEgcHJldHR5IG5hc3R5IGZsdSBhZnRlciBsYXN0IGxvbmcgd2Vla2VuZCwgaXQgbWFkZSBtZSBj
b21wbGV0ZWx5IHVuYXZhaWxhYmxlIGxhc3Qgd2VlayA6KAoKT24gMDcuMDMuMTkgMTc6MTcsIEp1
bGllbiBHcmFsbCB3cm90ZToKPiBXaHk/IEFybTMyIGlzIGFzIGVxdWFsbHkgc3VwcG9ydGVkIGFz
IEFybTY0LgpZZXAsIEkgYmVsaWV2ZSB0aGF0LgpCdXQgSSBkbyBub3QgZXhwZWN0IG9uZSB3b3Vs
ZCBidWlsZCBhcm0zMiBiYXNlZCBzeXN0ZW1zIHdpdGggbWFueSB2Y3B1cy4KSSBoYXZlIGFuIGV4
cHJlc3Npb24gYXJtMzIgZG8gbm90IHRhcmdldCBzZXJ2ZXIgYXBwbGljYXRpb25zLiBXaGF0cyBs
ZWZ0PyBFbWJlZGRlZCB3aXRoIDQsIG5vLCBvayB1cCB0byA4IFZNcywgOCB2Y3B1cyBlYWNoLiBI
b3cgbXVjaCB3b3VsZCBpdCBjb3N0IGZvciBydW5zdGF0ZXMgbWFwcGluZ3M/Cgo+IFdoYXQgc2Nl
bmFyaW8/IFlvdSBqdXN0IG5lZWQgdG8gcmVhZCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIGN1
cnJlbnQgaHlwZXJjYWxsIGFuZCBzZWUgdGhlcmUgYXJlIG5vdGhpbmcgcHJldmVudGluZyB0aGUg
Y2FsbCB0byBiZSBkb25lIHR3aWNlLgpBaCwgT0ssIHlvdSBhcmUgYWJvdXQgdGhvc2Uga2luZCBv
ZiByYWNlcy4gWWVzLCBpdCBsb29rcyBJJ3ZlIG92ZXJsb29rZWQgdGhhdCBzY2VuYXJpby4KPiAK
PiBXaGVuIHlvdSBhcmUgZGVzaWduaW5nIGEgbmV3IGh5cGVyY2FsbCB5b3UgaGF2ZSB0byB0aGlu
ayBob3cgYSBndWVzdCBjYW4gbWlzdXNlIGl0ICh5ZXMgSSBzYWlkIG1pc3VzZSBub3QgdXNlISku
IFRoaW5rIGFib3V0IGEgZ3Vlc3Qgd2l0aCB0d28gdkNQVXMuIHZDUFUgQSBpcyBjb25zdGFudGx5
IG1vZGlmeWluZyB0aGUgcnVuc3RhdGUgZm9yIHZDUFUgQi4gV2hhdCBjb3VsZCBoYXBwZW4gaWYg
dGhlIGh5cGVydmlzb3IgaXMgaW4gdGhlIG1pZGRsZSBvZiBjb250ZXh0IHN3aXRjaCB2Q1BVIEI/
CkVmZmVjdHMgSSBjYW4gaW1hZ2luZSwgbWlnaHQgYmUgZGlmZmVyZW50OgogIC0gTmV3IHJ1bnN0
YXRlIGFyZWEgbWlnaHQgYmUgdXBkYXRlZCBvbiBBcm02NCwgbWF5YmUgcGFydGlhbGx5IGFuZCBj
b25jdXJyZW50bHkgKElJUkMsIHdlIGhhdmUgYWxsIHRoZSBSQU0gcGVybWFuZW50bHkgbWFwcGVk
IHRvIFhFTikKICAtIFBhZ2luZyBmYXVsdCBtaWdodCBoYXBwZW4gb24gQXJtMzIKICAtIFNtdGgu
IHNpbWlsYXIgb3IgZGlmZmVyZW50IG1pZ2h0IGhhcHBlbiBvbiB4ODYgUFYgb3IgSFZNCgpZZXQs
IGFsbCBvZiB0aGVtIGFyZSBvdXQgb2YgZGVzaWduIGFuZCBhcmUgcXVpdGUgdW5leHBlY3RlZC4K
PiBBcyBJIHBvaW50ZWQKPiAKPj4gQWxzbyB2Y3B1X2luZm8gbmVlZHMgcHJvdGVjdGlvbnMgZnJv
bSBpdC4gRG8geW91IGFncmVlPwo+IAo+IHZjcHVfaW5mbyBjYW5ub3QgYmUgY2FsbGVkIHR3aWNl
IHRoYW5rcyB0byB0aGUgZm9sbG93aW5nIGNoZWNrIGluIG1hcF92Y3B1X2luZm86Cj4gIMKgwqDC
oCBpZiAoICFtZm5fZXEodi0+dmNwdV9pbmZvX21mbiwgSU5WQUxJRF9NRk4pICkKPiAgwqDCoMKg
wqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7ClJpZ2h0IHlvdSBhcmUuCgo+Pj4gV2VsbCB0aGUgbnVt
YmVyIHlvdSBzaG93ZWQgaW4gdGhlIG90aGVyIHRocmVhZCBkaWRuJ3Qgc2hvdyBhbnkgaW1wcm92
ZW1lbnQgYXQgYWxsLi4uIFNvIHBsZWFzZSBleHBsYWluIHdoeSB3ZSBzaG91bGQgY2FsbCBtYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKCkgaGVyZSBhbmQgdXNpbmcgbW9yZSB2bWFwIG9uIGFybTMyCj4+
IEknbSBub3QgZXhwZWN0aW5nIHZtYXAgbWlnaHQgYmUgYSBwcmFjdGljYWwgcHJvYmxlbSBmb3Ig
YXJtMzIgYmFzZWQgc3lzdGVtLgo+IAo+IFdlbGwgdm1hcCBpcyBxdWl0ZSBzbWFsbCBvbiBBcm0u
IFNvIHdoeSBzaG91bGQgd2UgdXNlIG1vcmUgb2YgaXQgaWYuLi4KPiAKPj4gV2l0aCB0aGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBudW1iZXJzIGFyZSBlcXVhbCB0byB0aG9zZSBJIGhhdmUgZm9y
IHJ1bnN0YXRlIG1hcHBpbmcgb24gYWNjZXNzLgo+IAo+IGl0IGRvZXMgbm90IG1ha2UgYW4gcmVh
bCBpbXByb3ZlbWVudCB0byB0aGUgY29udGV4dCBzd2l0Y2g/IEJ1dCBJIHJlY2FsbCB5b3Ugc2Fp
ZCB0aGUgaW50ZXJydXB0IGxhdGVuY3kgd2VyZSB3b3JzdCB3aXRoIGtlZXBpbmcgdGhlIHJ1bnN0
YXRlIG1hcHBlZCAoNzAwMG5zIHZzIDc5MDBucykuClllcywgZm9yIFJvZ2VyJ3MgcGF0Y2guCgo+
IFlvdSBhbHNvIHNhdyBhIHBlcmZvcm1hbmNlIGRyb3Agd2hlbiB1c2luZyBnbG1hcmsyIGJlbmNo
bWFyay4KWWVzLCBJIGRpZCBzZWUgaXQgd2l0aCBSb2dlcidzIHBhdGNoLiBCdXQgd2l0aCBtaW5l
IC0gbnVtYmVycyBhcmUgc2xpZ2h0bHkgYmV0dGVyICh+MSUpIGZvciBydW5zdGF0ZSBiZWluZyBt
YXBwZWQuCkFsc28gaW50cm9kdWNpbmcgbW9yZSByYWNlcyBwcmV2ZW50aW5nIGNvZGUgd2lsbCBp
bnRyb2R1Y2UgaXRzIGltcGFjdC4KCj4gU28gaG93IGNvbWUgeW91IGNhbiBzYXkgdGhleSBhcmUg
ZXF1YWw/IFdoYXQgZGlkIGNoYW5nZT8KTm90aGluZyBzZWVtcyB0byBjaGFuZ2UgaW4gY29udGV4
dCBzd2l0Y2ggcGFydCwgYnV0IG51bWJlcnMgd2l0aCBUQk0gYW5kIGdsbWFyazIgZGlmZmVyLiBJ
IGRvIG5vdCB1bmRlcnN0YW5kIHdoeSBpdCBoYXBwZW5zLiBBcyB3ZWxsIGFzIEkgZG8gbm90IHVu
ZGVyc3RhbmQgd2h5IFRCTSBzaG93biBtZSBsYXRlbmN5IGluY3JlYXNlIHdoZXJlIEkgZXhwZWN0
ZWQgbm90aWNlYWJsZSByZWR1Y3Rpb24uCgo+IEluIG90aGVyIHdvcmRzLCBJIGRvbid0IHdhbnQg
dG8ga2VlcCB0aGluZ3MgbWFwcGVkIGluIFhlbiBpZiB3ZSBjYW4gYWNoaWV2ZSBzaW1pbGFyIHBl
cmZvcm1hbmNlIHdpdGggIm1hcHBpbmciLyJ1bm1hcHBpbmciIGF0IGNvbnRleHQgc3dpdGNoLgpJ
IHVuZGVyc3RhbmQgdGhhdCBjbGVhcmx5LgoKPj4gQnV0IEknbSBub3Qgc3VyZSBteSB0ZXN0IHNl
dHVwIGFibGUgdG8gZGlzdGluZ3Vpc2ggdGhlIGRpZmZlcmVuY2UuCj4gCj4gV2VsbCwgdGhlcmUg
YXJlIGEgbG90IG9mIHN0dWZmIGhhcHBlbmluZyBkdXJpbmcgY29udGV4dCBzd2l0Y2guIFNvIHRo
ZSBiZW5lZml0IG9mIGtlZXBpbmcgdGhlIG1hcHBpbmcgaXMgcHJvYmFibHkgbG9zdCBpbiB0aGUg
bm9pc2UuCkZpbmFseSB3ZSByZWNlaXZlZCB0aGUgd2hvbGUgc2V0IGZvciBMYXV0ZXJiYWNoIHRy
YWNlci4gVGhlIGxhc3QgYWRhcHRlciB0byBnZXQgdGhpbmdzIHRvZ2V0aGVyIGFycml2ZWQgbGFz
dCB3ZWVrLiBTbyBJIHJlYWxseSBob3BlIEkgd291bGQgYmUgYWJsZSB0byBnZXQgdHJ1c3R3b3J0
aHkgbWVhc3VyZW1lbnRzIG9mIHRob3NlIHN1YnRsZSB0aGluZ3MgbmVzdGVkIGludG8gY29udGV4
dCBzd2l0Y2guCgo+Pj4+IMKgwqAtIElNSE8sIHRoaXMgaW1wbGVtZW50YXRpb24gaXMgc2ltcGxl
ciBhbmQgY2xlYW5lciB0aGFuIHdoYXQgSSBoYXZlIGZvciBydW5zdGF0ZSBtYXBwaW5nIG9uIGFj
Y2Vzcy4KPj4+Cj4+PiBEaWQgeW91IGltcGxlbWVudCBpdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVt
b3J5X2J5X2lwYT8KPj4gTm90IGV4YWN0bHksIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkg
aGFzIG5vIGltcGxlbWVudGF0aW9uIGZvciB4ODYuIEJ1dCBpdCBpcyBtYWRlIGFyb3VuZCB0aGF0
IGNvZGUuCj4gCj4gRm9yIHRoZSBIVk0sIHRoZSBlcXVpdmFsZW50IGZ1bmN0aW9uIGlzIGh2bV9j
b3B5X3RvX2d1ZXN0X3BoeXMuIEkgZG9uJ3Qga25vdyB3aGF0IHdvdWxkIGJlIHRoZSBpbnRlcmZh
Y2UgZm9yIFBWLiBSb2dlciwgYW55IGlkZWE/CldpbGwgdHVybiB0byBtYXAgb24gYWNjZXNzIGlt
cGxlbWVudGF0aW9uIGFzIHdlbGwuIFRvIGhhdmUgb3B0aW9ucyBhbmQgYmVpbmcgYWJsZSB0byBj
b21wYXJlLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:33:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qW6-0006iX-5H; Mon, 18 Mar 2019 11:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dD7S=RV=xenproject.org=prvs=97350220a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h5qW5-0006iK-Ft
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 11:33:17 +0000
X-Inumbo-ID: 9f1ff2cb-4971-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f1ff2cb-4971-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 11:33:16 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80851923"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83744-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-pvops:syslog-server:running:regression
 distros-debian-sid:build-armhf:syslog-server:running:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83731
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 18 Mar 2019 11:33:07 +0000
Subject: [Xen-devel] [distros-debian-sid test] 83744: 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>

ZmxpZ2h0IDgzNzQ0IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84Mzc0NC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lzbG9n
LXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzczMQogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDgzNzMxCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MzEKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4
MzczMQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzMxCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MzEKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA4MzczMQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzMxCgpiYXNlbGluZSB2ZXJzaW9u
OgogZmxpZ2h0ICAgICAgICAgICAgICAgODM3MzEKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
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 Mar 18 11:46:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:46:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qiL-0007hD-CQ; Mon, 18 Mar 2019 11:45:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5qiK-0007h8-D3
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 11:45:56 +0000
X-Inumbo-ID: 612390ac-4973-11e9-af6d-9fc82ea47ae8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 612390ac-4973-11e9-af6d-9fc82ea47ae8;
 Mon, 18 Mar 2019 11:45:51 +0000 (UTC)
IronPort-Data: A9a23:UvAew6/yGXcgDICAlvZcDrVtTnXEy5fSOkUsvf70Rtq/9PdXBk+Bh4
 oc9ODGeayUATon79+XTzKq7CJ3hnFX/xW4wwD4AHA656oJKE50Hqp4wWZDZ3Wx3pC01iowP5
 F+1fT5BtGZ/gPXiJy9TFYdTjkGn8GRe6NicSeUsMBmycaE42VB8qNbpNQveCi2qlnJXs52hp
 o9irGbRhUNBEuGBEBRH2nssSDA/MbWN2jxp5ZZuaSqAn7dmRi7d85+r40u7YCOZMMzlOqBdN
 mh10mX6uY/BZYh2HseVYvWR3IoBLI6JeykXlK/8+i756UPZUFhcJ6zrIRD1+ZxfdltZnjYjV
 pfCvwOYCpdcWsXXIo18jt3DuoywUOr1aUdVsDn9p0r9HHEylF6NXM9T5jWkgUmg4UD5KierU
 ELlhbgzy3djbR4p0fRdIAebVPiUEPrbuRhjQHS16CAuVGu8mH995ggQ9lBkxNfm0xEY7/+wE
 yYcnk8VYoFeYe4PmjI4owhXmdLKCxsNEe+/Ojf9JVyE91zxPIhYvRa5s9WZkcvXPoP008fCl
 PYY8jxxvUljq75KyMk0XNcOyeGVWGpcEdS1VBiX6J7ks4GV+NlZb6TFvHA76oekUSSJHrfA3
 dk3zJ+BKhrXZfaqjrhkphrAuBqWSwfGefBqt9f2CImAxN1hAXqv4azYebiBJ7JVTECA4QgpP
 siTiOk22nHcB164XEupg6PPgvRybarbC/Qcj/prBulFc63LPCdN1hu022axGiDL4uG2zjhde
 akrLvgA2r02qlMRnuuXK8o1I1f3SFrt1Em9ixV2w/g2sUndYO79zksv6nlFyKRh2WPTJvdEu
 y97RYhYXHpBJytPEO7WE4oipCNmQ5NHhljXzwmKZbRO4WFEeoD4jGpJG4eLuOKx0yHTcS1To
 OboRWeFS5jztVYo/LLo+cOOxHF3MBjUJMF3H71lQeJTeDIwGXY357/GMylzsKoiJRgJYiq7e
 AC7rWHNvtyjgiEfqCq61zRcccMnR0vE/Dm3fbr+38w7dMoprfULvWNl+TdDXNMdHYc6lZPrk
 54LuxovtutIEUhbv4N3WV5QESJSy7iuvufhGH90hRJUR4z1qi218YdMbnhdKNw9SDyvXCVZh
 wrtD9qsGpYbj9fu2yUSh6R7quS0Xj+7N6qtb3FAnmmgfhkN6+44y94h7ceKoH08vxRKuzMpZ
 5J9sUssaNa9zP2yXfDyzCaNOL2PLxMdFuI1m01mXkNv1n1LJdZVFwF2aMwn32O+Vo/oiasFo
 3nM9asoVSytuL0ORIhsAWfqfGNsxOqTKsb34yTj3BQct/1hnjMrb7+ZWDAsFoCMtlCWmW91m
 hDkYF5LWZCUPhGeIpb1ESdHcZZVBuhyoM3g5IxOz/Yoe2vR1zESdDa958YbquaGJFmY/fNMr
 HCMjaj2IuxywEdi00KE480Jb9y7lVyIeut95P5vrLYeimITUHkOW7wdl19ZDLCRfzZpJYt9W
 g3WX5NAUJL8j3hld32FkPiGXTmJ+oDTDb/s3YWn+lVAkLf+waI3sZnFl4E46/cUC+2F5XTYV
 pUItJvlA0JHXy8G/EAMasZvUkwxzKYBHdj3xq4vzzdGl95vPEfk5PSEe1AeFM1M7ZfLFlLqE
 S3H8NkOStoUVxldsOxbuq/XXzVniGVd+Pd3u3LuEFHbG07EGA4oRvtanflSnOqGfRGaTi90Z
 tqwUlL75p0QoDhWbLVXYuDi0vlb2LWM5qySglWfX2zMD0cjwrLKJGtFt79LPO7PWHLbfXJs0
 HvBfiiMGI4Hkf/IruNdZ2OQO8w2R8Oo9kDDiXcWjtBBK1a+GUdvZaoTgpgww==
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="80852737"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 18 Mar 2019 11:45:48 +0000
Message-ID: <1552909548-22278-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/msr: Shorten ARCH_CAPABILITIES_* constants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

VGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMgYWxyZWFk
eSB0aGUgbW9yZSBjb21tb24KdmVyc2lvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCmluZGV4IGFkNzJlY2QuLjIyYmZjNWEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIz
MCw4ICsyMzAsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAiIiwKICAgICAgICAg
ICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NCRCIgICAg
ICA6ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBC
KSkgID8gIiBJQlBCIiAgICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklM
SVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKLSAgICAgICAgICAgKGNh
cHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIi
LAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJTX0FMTCkgICAgICAgICAgICAgID8g
IiBJQlJTX0FMTCIgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8p
ICAgICAgICAgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBB
UkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQ
X0wxREZMIjogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAg
ICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CkBAIC01NDksNyArNTQ5LDcgQEAgc3RhdGlj
IF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogCiAg
ICAgLyogQW55IHByb2Nlc3NvciBhZHZlcnRpc2luZyBSRENMX05PIHNob3VsZCBiZSBub3QgdnVs
bmVyYWJsZSB0byBMMVRGLiAqLwotICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JE
Q0xfTk8gKQorICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKICAgICAgICAgY3B1
X2hhc19idWdfbDF0ZiA9IGZhbHNlOwogCiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmICYmIGhp
dF9kZWZhdWx0ICkKQEAgLTYxMyw5ICs2MTMsOSBAQCBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9kb211ID0gLTE7CiBzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQodWlu
dDY0X3QgY2FwcykKIHsKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05POwor
ICAgICAgICBjYXBzID0gQVJDSF9DQVBTX1JEQ0xfTk87CiAKLSAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9O
TyApCiAgICAgewogICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCiAgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCBjNmUxZDg3
Li4xMTUxMmQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTQyLDggKzQyLDggQEAKICNk
ZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCiAjZGVmaW5lIE1TUl9B
UkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQotI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19S
RENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQotI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJT
X0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKKyNkZWZpbmUgQVJDSF9DQVBTX1JEQ0xfTk8JCShfQUMo
MSwgVUxMKSA8PCAwKQorI2RlZmluZSBBUkNIX0NBUFNfSUJSU19BTEwJCShfQUMoMSwgVUxMKSA8
PCAxKQogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmlu
ZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hf
Q0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 11:59:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 11:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5qut-00008I-IU; Mon, 18 Mar 2019 11: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5qur-000088-WF
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 11:58:54 +0000
X-Inumbo-ID: 3118eea0-4975-11e9-b0f3-ff203198168c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3118eea0-4975-11e9-b0f3-ff203198168c;
 Mon, 18 Mar 2019 11:58:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 05:58:49 -0600
Message-Id: <5C8F87F2020000780021FD44@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 05:58:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552908469-31776-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1552908469-31776-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Extend repoline safey
 calcuations for eIBRS and Atom parts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE4LjAzLjE5IGF0IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSG93ZXZlciwgYW4gYWRkaXRpb25hbCBtZWFuaW5nIG9mIEVuaGFuY2VkIElSQlMgaXMg
dGhhdCB0aGUgcHJvY2Vzc29yIG1heSBub3QKPiBiZSByZXRwb2xpbmUtc2FmZS4gIFRoZSBHZW1p
bmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250Kwo+IG1pY3JvYXJjaGl0ZWN0
dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0IGVJQlJTLCBldmVuIHRo
b3VnaCBpdAo+IGlzIGluIHByYWN0aWNlIHNhZmUuCgpCdXQgYWZhaWN0IHlvdSBkb24ndCBtYXJr
IHRoZW0gYXMgc2FmZS4gQnV0IHRoZW4gYWdhaW4gSSBkb24ndCByZWNhbGw6ClBlcmZvcm1hbmNl
LXdpc2UsIGlzIHJldHBvbGluZSBjb25zaWRlcmVkIGJldHRlciBvciB3b3JzZSB0aGFuIElCUlM/
CkRlcGVuZGluZyBvbiB0aGF0IC4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPiBAQCAtMzE2LDggKzMxNiwxMSBAQCBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKPiAgICAgIC8q
Cj4gICAgICAgKiBSU0JBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRo
YXQgd2UgbWF5IG1vdmUgdG8gYQo+ICAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBv
bGluZS1zYWZlLgo+ICsgICAgICoKPiArICAgICAqIFByb2Nlc3NvcnMgb2ZmZXJpbmcgRW5oYW5j
ZWQgSUJSUyBhcmUgbm90IGd1YXJlbnRlZWQgdG8gYmUKPiArICAgICAqIHJlcG9saW5lLXNhZmUu
Cj4gICAgICAgKi8KPiAtICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKPiArICAgIGlm
ICggY2FwcyAmIChBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCB8IEFSQ0hfQ0FQU19SU0JBKSAp
Cj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwoKLi4uIGFyZSB0aGVyZSBwbGFucyB0byByZXRyb2Zp
dCBFSUJSUyBvbnRvIGFueSBvZiB0aGUgbW9kZWxzIGV4cGxpY2l0bHkKbmFtZWQgaW4gdGhlIHN1
YnNlcXVlbnQgc3dpdGNoKCk/IElmIG5vdCwgd291bGRuJ3QgeW91IGJldHRlcgpjaGVjayBmb3Ig
aXQgZnVydGhlciBkb3duLCBhZGRpbmcgR29sZG1vbnQgUGx1cyBpbnRvIC4uLgoKPiBAQCAtMzc3
LDYgKzM4MCwyMyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3Qg
Y2FwcykKPiAgICAgIGNhc2UgMHg5ZToKPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gIAo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogQXRvbSBwcm9jZXNzb3JzIGJlZm9yZSBHb2xkbW9udCsv
R2VtaW5pIExha2UgYXJlIHJldHBvbGluZS1zYWZlLgo+ICsgICAgICAgICAqLwo+ICsgICAgY2Fz
ZSAweDFjOiAvKiBQaW5ldmlldyAqLwo+ICsgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLwo+
ICsgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCj4gKyAgICBjYXNlIDB4MzU6IC8qIENsb3Zl
cnZpZXcgKi8KPiArICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCj4gKyAgICBjYXNlIDB4
Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8KPiArICAgIGNhc2Ug
MHg0ZDogLyogQXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KPiArICAgIGNhc2UgMHg0
YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KPiArICAgIGNhc2UgMHg0YTogLyogTWVy
cmlmaWVsZCAqLwo+ICsgICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICovCj4gKyAgICBjYXNl
IDB4NWM6IC8qIEdvbGRtb250ICovCj4gKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLwo+
ICsgICAgICAgIHJldHVybiB0cnVlOwoKLi4uIHRoaXMgc2V0PyBPciBhbSBJIHNpbXBseSBtaXNy
ZWFkaW5nIHRoZSBwYXRjaCBkZXNjcmlwdGlvbj8KCkFzIGFuIGFzaWRlIC0gYXMgbWVudGlvbmVk
IG9uIHRoZSBvdGhlciAoc3RpbGwgdW5maW5pc2hlZCkgdGhyZWFkCnJlZ2FyZGluZyBvbmUgb2Yg
bXkgcGF0Y2hlcywgdGhlcmUncyBubyBtZW50aW9uIG9mIEdvbGRtb250Kwphbnl3aGVyZSBpbiB0
aGUgU0RNIGFmYWljcywgaXQncyBhbHdheXMgR29sZG1vbnQgUGx1cy4gSSBzdGlsbCBkb24ndAp1
bmRlcnN0YW5kIHdoeSB5b3Ugd2FudCB1cyB0byBkZWxpYmVyYXRlbHkgZGl2ZXJnZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 12:26:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 12: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 1h5rL5-0002Rr-Vr; Mon, 18 Mar 2019 12:25:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5rL4-0002Rm-Rw
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 12:25:58 +0000
X-Inumbo-ID: fb812222-4978-11e9-b0b5-a3b98a8a1e44
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fb812222-4978-11e9-b0b5-a3b98a8a1e44;
 Mon, 18 Mar 2019 12:25:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E6971650;
 Mon, 18 Mar 2019 05:25:57 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3D8163F71A;
 Mon, 18 Mar 2019 05:25:56 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <2cf085e6-b66c-4c58-6dd9-b098abb921e8@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01c84c0d-630b-1d8e-3a4b-e5497b83fd92@arm.com>
Date: Mon, 18 Mar 2019 12:25: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: <2cf085e6-b66c-4c58-6dd9-b098abb921e8@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDMvMjAxOSAxMTozMSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
IEd1eXMsCgpIaSwKCj4gU29ycnkgZm9yIGEgZGVsYXllZCBhbnN3ZXIuIEkgY2F1Z2h0IGEgcHJl
dHR5IG5hc3R5IGZsdSBhZnRlciBsYXN0IGxvbmcgd2Vla2VuZCwgCj4gaXQgbWFkZSBtZSBjb21w
bGV0ZWx5IHVuYXZhaWxhYmxlIGxhc3Qgd2VlayA6KAoKU29ycnkgdG8gaGVhciB0aGF0LgoKPiBP
biAwNy4wMy4xOSAxNzoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBXaHk/IEFybTMyIGlzIGFz
IGVxdWFsbHkgc3VwcG9ydGVkIGFzIEFybTY0Lgo+IFllcCwgSSBiZWxpZXZlIHRoYXQuCj4gQnV0
IEkgZG8gbm90IGV4cGVjdCBvbmUgd291bGQgYnVpbGQgYXJtMzIgYmFzZWQgc3lzdGVtcyB3aXRo
IG1hbnkgdmNwdXMuCj4gSSBoYXZlIGFuIGV4cHJlc3Npb24gYXJtMzIgZG8gbm90IHRhcmdldCBz
ZXJ2ZXIgYXBwbGljYXRpb25zLiBXaGF0cyBsZWZ0PyAKPiBFbWJlZGRlZCB3aXRoIDQsIG5vLCBv
ayB1cCB0byA4IFZNcywgOCB2Y3B1cyBlYWNoLiBIb3cgbXVjaCB3b3VsZCBpdCBjb3N0IGZvciAK
PiBydW5zdGF0ZXMgbWFwcGluZ3M/CgpBcyBJIGFscmVhZHkgc2FpZCBtdWx0aXBsZSB0aW1lcyBi
ZWZvcmUsIHBsZWFzZSB0cnkgdG8gZXhwbGFpbiBldmVyeXRoaW5nIGluIAp5b3VyIGZpcnN0IGUt
bWFpbC4uLgoKVGhlIGxpbWl0YXRpb25zIHlvdSBtZW50aW9uIGlzIG9ubHkgZm9yIEdJQ3YyLiBJ
ZiB5b3UgdXNlIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIApDUFVzIGNhbiBnbyBtdWNoIGhpZ2hlci4g
V2hldGhlciB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZSBpbiB0aGUgZnV0dXJlIGlzIAphbm90aGVy
IHF1ZXN0aW9uLiBIb3dldmVyLCBJIHdvdWxkIHJhdGhlciB0cnkgdG8gbm90IGRpc2NhcmQgMzIt
Yml0IGZyb20gYW55IApkaXNjdXNzaW9uIGFzIHlvdSBkb24ndCBrbm93IGhvdyB0aGlzIGlzIGdv
aW5nIHRvIGJlIHVzZWQgaW4gdGhlIGZ1dHVyZS4KClRoZSBBcm0zMiBwb3J0IGlzIGludGVyZXN0
aW5nIGJlY2F1c2UgYWxsIHRoZSBtZW1vcnkgaXMgbm90IG1hcHBlZCBpbiBYZW4uIFRoZXJlIAph
cmUgY2hhbmNlIHRoYXQgdGhlIEFybTY0IHdpbGwgZ28gdG93YXJkcyB0aGUgc2FtZSBpbiB0aGUg
ZnV0dXJlLgoKSSBoYXZlIGJlZW4gdGhpbmtpbmcgYSBiaXQgbW9yZSBhYm91dCBhcm0zMi5JIGRv
bid0IHRoaW5rIHdlIGV2ZXIgbWFwIDJHQiBvZiAKb24tZGVtYW5kLXBhZ2luZyBpbiBvbmUgZ28s
IHNvIHRoaXMgY291bGQgcHJvYmFibHkgYmUgcmVkdWNlZCB0byAxR0IuIFRoZSBvdGhlciAKMUdC
IGNvdWxkIGJlIHVzZWQgdG8gaW5jcmVhc2UgdGhlIHZtYXAuIFRoaXMgd291bGQgZ2l2ZSB1cyB1
cCB0byAxNzkyTUIgb2Ygdm1hcC4KClBlbmRpbmcgdG8gdGhlIHBlcmZvcm1hbmNlIHJlc3VsdCwg
dGhlIGdsb2JhbCBtYXBwaW5nIGNvdWxkIGJlIGEgc29sdXRpb24gZm9yIAphcm0zMiBhcyB3ZWxs
LgoKPiAKPj4gV2hhdCBzY2VuYXJpbz8gWW91IGp1c3QgbmVlZCB0byByZWFkIHRoZSBpbXBsZW1l
bnRhdGlvbiBvZiB0aGUgY3VycmVudCAKPj4gaHlwZXJjYWxsIGFuZCBzZWUgdGhlcmUgYXJlIG5v
dGhpbmcgcHJldmVudGluZyB0aGUgY2FsbCB0byBiZSBkb25lIHR3aWNlLgo+IEFoLCBPSywgeW91
IGFyZSBhYm91dCB0aG9zZSBraW5kIG9mIHJhY2VzLiBZZXMsIGl0IGxvb2tzIEkndmUgb3Zlcmxv
b2tlZCB0aGF0IAo+IHNjZW5hcmlvLgo+Pgo+PiBXaGVuIHlvdSBhcmUgZGVzaWduaW5nIGEgbmV3
IGh5cGVyY2FsbCB5b3UgaGF2ZSB0byB0aGluayBob3cgYSBndWVzdCBjYW4gCj4+IG1pc3VzZSBp
dCAoeWVzIEkgc2FpZCBtaXN1c2Ugbm90IHVzZSEpLiBUaGluayBhYm91dCBhIGd1ZXN0IHdpdGgg
dHdvIHZDUFVzLiAKPj4gdkNQVSBBIGlzIGNvbnN0YW50bHkgbW9kaWZ5aW5nIHRoZSBydW5zdGF0
ZSBmb3IgdkNQVSBCLiBXaGF0IGNvdWxkIGhhcHBlbiBpZiAKPj4gdGhlIGh5cGVydmlzb3IgaXMg
aW4gdGhlIG1pZGRsZSBvZiBjb250ZXh0IHN3aXRjaCB2Q1BVIEI/Cj4gRWZmZWN0cyBJIGNhbiBp
bWFnaW5lLCBtaWdodCBiZSBkaWZmZXJlbnQ6Cj4gIMKgLSBOZXcgcnVuc3RhdGUgYXJlYSBtaWdo
dCBiZSB1cGRhdGVkIG9uIEFybTY0LCBtYXliZSBwYXJ0aWFsbHkgYW5kIAo+IGNvbmN1cnJlbnRs
eSAoSUlSQywgd2UgaGF2ZSBhbGwgdGhlIFJBTSBwZXJtYW5lbnRseSBtYXBwZWQgdG8gWEVOKQoK
VG9kYXkgdGhlIFJBTSBpcyBhbHdheXMgcGVybWFuZW50bHkgbWFwcGVkLCBJIGNhbid0IHByb21p
c2UgdGhpcyBpcyBnb2luZyB0byBiZSAKdGhlIGNhc2UgaW4gdGhlIGZ1dHVyZS4KCj4gIMKgLSBQ
YWdpbmcgZmF1bHQgbWlnaHQgaGFwcGVuIG9uIEFybTMyCgpXaGF0IGRvIHlvdSBtZWFuPwoKPiAg
wqAtIFNtdGguIHNpbWlsYXIgb3IgZGlmZmVyZW50IG1pZ2h0IGhhcHBlbiBvbiB4ODYgUFYgb3Ig
SFZNCj4gCj4gWWV0LCBhbGwgb2YgdGhlbSBhcmUgb3V0IG9mIGRlc2lnbiBhbmQgYXJlIHF1aXRl
IHVuZXhwZWN0ZWQuCldlICptdXN0KiBwcm90ZWN0IGh5cGVydmlzb3IgYWdhaW5zdCBhbnkgZ3Vl
c3QgYmVoYXZpb3IuIFBhcnRpY3VsYXJseSB0aGUgCnVuZXhwZWN0ZWQgb25lLiBJZiB0aGUgQW5k
cm9pZCBWTSBoaXQgaXRzZWxmLCB0aGVuIEkgcHJldHR5IG11Y2ggZG9uJ3QgY2FyZSAKYXNzdW1p
bmcgdGhlIFZNIHdhcyBtaXNiZWhhdmluZy4gSG93ZXZlciwgSSBkb24ndCB0aGluayBhbnlvbmUg
d291bGQgYmUgaGFwcHkgaWYgCnRoZSBBbmRyb2lkIFZNIGlzIGFibGUgdG8gdGFrZSBkb3duIHRo
ZSB3aG9sZSBwbGF0Zm9ybS4gQXQgbGVhc3QsIEkgd291bGQgbm90IAp3YW50IHRvIGJlIHRoZSBw
YXNzZW5nZXIgb2YgdGhhdCBjYXIuLi4KCj4+IEFzIEkgcG9pbnRlZAo+Pgo+Pj4gQWxzbyB2Y3B1
X2luZm8gbmVlZHMgcHJvdGVjdGlvbnMgZnJvbSBpdC4gRG8geW91IGFncmVlPwo+Pgo+PiB2Y3B1
X2luZm8gY2Fubm90IGJlIGNhbGxlZCB0d2ljZSB0aGFua3MgdG8gdGhlIGZvbGxvd2luZyBjaGVj
ayBpbiBtYXBfdmNwdV9pbmZvOgo+PiDCoMKgwqDCoCBpZiAoICFtZm5fZXEodi0+dmNwdV9pbmZv
X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsK
PiBSaWdodCB5b3UgYXJlLgo+IAo+Pj4+IFdlbGwgdGhlIG51bWJlciB5b3Ugc2hvd2VkIGluIHRo
ZSBvdGhlciB0aHJlYWQgZGlkbid0IHNob3cgYW55IGltcHJvdmVtZW50IAo+Pj4+IGF0IGFsbC4u
LiBTbyBwbGVhc2UgZXhwbGFpbiB3aHkgd2Ugc2hvdWxkIGNhbGwgbWFwX2RvbWFpbl9wYWdlX2ds
b2JhbCgpIGhlcmUgCj4+Pj4gYW5kIHVzaW5nIG1vcmUgdm1hcCBvbiBhcm0zMgo+Pj4gSSdtIG5v
dCBleHBlY3Rpbmcgdm1hcCBtaWdodCBiZSBhIHByYWN0aWNhbCBwcm9ibGVtIGZvciBhcm0zMiBi
YXNlZCBzeXN0ZW0uCj4+Cj4+IFdlbGwgdm1hcCBpcyBxdWl0ZSBzbWFsbCBvbiBBcm0uIFNvIHdo
eSBzaG91bGQgd2UgdXNlIG1vcmUgb2YgaXQgaWYuLi4KPj4KPj4+IFdpdGggdGhlIGN1cnJlbnQg
aW1wbGVtZW50YXRpb24gbnVtYmVycyBhcmUgZXF1YWwgdG8gdGhvc2UgSSBoYXZlIGZvciAKPj4+
IHJ1bnN0YXRlIG1hcHBpbmcgb24gYWNjZXNzLgo+Pgo+PiBpdCBkb2VzIG5vdCBtYWtlIGFuIHJl
YWwgaW1wcm92ZW1lbnQgdG8gdGhlIGNvbnRleHQgc3dpdGNoPyBCdXQgSSByZWNhbGwgeW91IAo+
PiBzYWlkIHRoZSBpbnRlcnJ1cHQgbGF0ZW5jeSB3ZXJlIHdvcnN0IHdpdGgga2VlcGluZyB0aGUg
cnVuc3RhdGUgbWFwcGVkICg3MDAwbnMgCj4+IHZzIDc5MDBucykuCj4gWWVzLCBmb3IgUm9nZXIn
cyBwYXRjaC4KPiAKPj4gWW91IGFsc28gc2F3IGEgcGVyZm9ybWFuY2UgZHJvcCB3aGVuIHVzaW5n
IGdsbWFyazIgYmVuY2htYXJrLgo+IFllcywgSSBkaWQgc2VlIGl0IHdpdGggUm9nZXIncyBwYXRj
aC4gQnV0IHdpdGggbWluZSAtIG51bWJlcnMgYXJlIHNsaWdodGx5IAo+IGJldHRlciAofjElKSBm
b3IgcnVuc3RhdGUgYmVpbmcgbWFwcGVkLiA+IEFsc28gaW50cm9kdWNpbmcgbW9yZSByYWNlcyBw
cmV2ZW50aW5nIGNvZGUgd2lsbCBpbnRyb2R1Y2UgaXRzIGltcGFjdC4KClBsZWFzZSBwcm92aWRl
IHRoZSBudW1iZXJzIG9uY2UgeW91IGZpeGVkIHRoZSByYWNlLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 12:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 12: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 1h5rNn-0002a8-IC; Mon, 18 Mar 2019 12:28: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5rNm-0002a2-Ak
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 12:28:46 +0000
X-Inumbo-ID: 5e52e5f7-4979-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 5e52e5f7-4979-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 12:28:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 06:28:43 -0600
Message-Id: <5C8F8EF8020000780021FD80@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 06:28:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552909548-22278-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1552909548-22278-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/msr: Shorten ARCH_CAPABILITIES_*
 constants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE4LjAzLjE5IGF0IDEyOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KPiB2ZXJzaW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 12:45:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 12:45: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 1h5rdq-00045x-1w; Mon, 18 Mar 2019 12:45: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=hUHo=RV=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h5rdo-00045s-5j
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 12:45:20 +0000
X-Inumbo-ID: afb5df99-497b-11e9-bc90-bc764e045a96
Received: from mail-oi1-x22f.google.com (unknown [2607:f8b0:4864:20::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afb5df99-497b-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 12:45:19 +0000 (UTC)
Received: by mail-oi1-x22f.google.com with SMTP id x188so661151oia.13
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 05:45:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=K+mdSlQi4ZFq8PbDaMF9ctIoadBl4Y+pPWPEo/70ksI=;
 b=Y92fpSnzwGghaVjpR4l3B+zr8TsAR8t2E805W39oAKBY6FCZBUrihLSHSdTiFo9hcV
 ONWkzNo2qmpNCZ2NIk66nIg1Cl8tnI1dUK2yboENsIBAIR2kDQ0dEqRgZmN2OwNdU0Bl
 AC0RrDcB9FrDmISYQEx/hlejtpm3EMrJxOspB4Bejqka6XI1uidNmfEoa1jq62sGcmXj
 4qu2XddczrnQpRT8a+o/JLM9FvNKt+mlsdLyCcE/DgYGBuUIYe2eHXivj6fQp1kRTwEV
 78VRWIDv4xKE14THDc/ZJdRxl24n0cNIc09IaNXZYACaapexam0sg+xUmOq8ZIcbUXSL
 eZkg==
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=K+mdSlQi4ZFq8PbDaMF9ctIoadBl4Y+pPWPEo/70ksI=;
 b=h9SDDiHvMW0Z4Jq6ncUUp8rJ/IyZdAogUZX7pA0A0huEZSTyfyRWqlt5C0Y8BlutKQ
 9yblaa3/MSVpvmn82UnkmMCp/v1D0OpVs2vUCEkN2TSFh7932XYlQa/Lgo2mC+QdARID
 /vE8crp/YKiYCmW4jMGfxmi8Z0JW5OHrMB5FzPoO8JEWDLiT3rT7VSNHPG0dJ5ryqmxw
 vX1171aPc8HRNT5vgLmQuixGT0dyZv4hPIWJJBffmeje1eyh2fRm21SQZyw6cvX0JCVr
 EyOsH36ZRaplBfzsOZ0Man/fCZOhvDNwmnTXvyeEMt/cmQhYBq9IpZA8VIx3XBnGi/XL
 bRCA==
X-Gm-Message-State: APjAAAV0tgbdXKDBeRt8BIxehKtA3weFgUPS6IltdLrA9OFvogG7usCe
 aWB1b7NDq33uaYG/zm9y+lEXxNRWXc2wCrQCA+0=
X-Google-Smtp-Source: APXvYqyh4WnBStOiuo09VCl9tQhmMexU1LXrwx3KbPWByzD4T8CaRGoKzp8iPccO0FK4D1h1m7IobzKh70UUe02+d+Q=
X-Received: by 2002:aca:c1d7:: with SMTP id r206mr9808794oif.147.1552913118426; 
 Mon, 18 Mar 2019 05:45:18 -0700 (PDT)
MIME-Version: 1.0
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
In-Reply-To: <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Mon, 18 Mar 2019 18:15:06 +0530
Message-ID: <CABHD4K_UKLAGvqenvvcOThEzQtAxYk+_BvtzfF4RozJqf_TFow@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Running XEN on imx8mq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, peng.fan@nxp.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJdCB3aWxsIGJlIGRpZmZpY3VsdCB0byBoZWxwIHdpdGhvdXQgYW55IGxvZy4gWW91IHByb2Jh
Ymx5IHdhbnQgdG8gdHJ5IHdpdGgKPiBTdGVmYW5vIHNlcmllcyBpbnN0ZWFkLiBIb3dldmVyIC4u
LgoKWWVhaCwgdHJpZWQgU3RlZmFubyBzZXJpZXMgYXMgd2VsbCBidXQgc2hvdyBzYW1lIG1lc3Nh
Z2U6CgoKU3RhcnRpbmcga2VybmVsIC4uLgoKLSBVQVJUIGVuYWJsZWQgLQotIENQVSAwMDAwMDAw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwy
IC0KLSBaZXJvIEJTUyAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmlu
ZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgZmR0OiBub2RlIGBsaW51eCxjbWEnOiBtaXNz
aW5nIGByZWcnIHByb3BlcnR5CihYRU4pIENoZWNraW5nIGZvciBpbml0cmQgaW4gL2Nob3Nlbgoo
WEVOKSBSQU06IDAwMDAwMDAwNDAwMDAwMDAgLSAwMDAwMDAwMGJmZmZmZmZmCihYRU4pCihYRU4p
IE1PRFVMRVswXTogMDAwMDAwMDBiZTUxMDAwMCAtIDAwMDAwMDAwYmU1MWQwMDAgRGV2aWNlIFRy
ZWUKKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDQwNDgwMDAwIC0gMDAwMDAwMDA0MjY4MDAwMCBL
ZXJuZWwKKFhFTikgIFJFU1ZEWzBdOiAwMDAwMDAwMDQzMDAwMDAwIC0gMDAwMDAwMDA0MzAwZDAw
MAooWEVOKSAgUkVTVkRbMV06IDAwMDAwMDAwYmU1MTAwMDAgLSAwMDAwMDAwMGJlNTFkMDAwCihY
RU4pCihYRU4pIENvbW1hbmQgbGluZTogY29uc29sZT1kdHVhcnQgZG9tMF9tZW09MjA0OE0KKFhF
TikgUGxhY2luZyBYZW4gYXQgMHgwMDAwMDAwMGJmZTAwMDAwLTB4MDAwMDAwMDBjMDAwMDAwMAoo
WEVOKSBVcGRhdGUgQk9PVE1PRF9YRU4gZnJvbSAwMDAwMDAwMDQyMDAwMDAwLTAwMDAwMDAwNDIx
MThkODEgPT4KMDAwMDAwMDBiZmUwMDAwMC0wMDAwMDAwMGJmZjE4ZDgxCihYRU4pIERvbWFpbiBo
ZWFwIGluaXRpYWxpc2VkCihYRU4pIEJvb3RpbmcgdXNpbmcgRGV2aWNlIFRyZWUKKFhFTikgUGxh
dGZvcm06IEdlbmVyaWMgU3lzdGVtCihYRU4pIFRha2luZyBkdHVhcnQgY29uZmlndXJhdGlvbiBm
cm9tIC9jaG9zZW4vc3Rkb3V0LXBhdGgKKFhFTikgTG9va2luZyBmb3IgZHR1YXJ0IGF0ICIvc2Vy
aWFsQDMwODYwMDAwIiwgb3B0aW9ucyAiIgooWEVOKSBVbmFibGUgdG8gaW5pdGlhbGl6ZSBkdHVh
cnQ6IC05CihYRU4pIEJhZCBjb25zb2xlPSBvcHRpb24gJ2R0dWFydCcKIFhlbiA0LjEyLXVuc3Rh
YmxlCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTItdW5zdGFibGUgKGFtaXRAKSAoYWFyY2g2NC1saW51
eC1nbnUtZ2NjIChMaW5hcm8KR0NDIDcuMy0yMDE4LjA1KSA3LjMuMSAyMDE4MDQyNSBbbGluYXJv
LTcuMy0yMDE4LjA1IHJldmlzaW9uCmQyOTEyMGE0MjRlY2ZiYzE2N2VmOTAwNjVjMGVlYjdmOTE5
Nzc3MDFdKSBkZWJ1Zz15ICBNb24gTWFyIDE4IDE3OjQ5OjkKKFhFTikgTGF0ZXN0IENoYW5nZVNl
dDogVGh1IE1hciA3IDEzOjIyOjEwIDIwMTkgLTA4MDAgZ2l0OjYyNjE3YWYKKFhFTikgUHJvY2Vz
c29yOiA0MTBmZDAzNDogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgwLCBwYXJ0IDB4ZDAzLCBy
ZXYgMHg0CihYRU4pIDY0LWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVz
OiAwMDAwMDAwMDAxMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgIEV4Y2VwdGlvbiBM
ZXZlbHM6IEVMMzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgooWEVOKSAgICAg
RXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQgR0lDdjMtU3lzUmVnCihYRU4p
ICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTIyIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgMzItYml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVy
ZXM6IDAwMDAwMTMxOjEwMDExMDExCihYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMy
IEEzMiBUaHVtYiBUaHVtYi0yIEphemVsbGUKKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVyaWNU
aW1lciBTZWN1cml0eQooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2NgooWEVOKSAgIEF1
eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6
IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjYwMDAwIDAyMTAyMjExCihYRU4pICBJU0EgRmVhdHVyZXM6
IDAyMTAxMTEwIDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxCihY
RU4pIFVzaW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdjEuMAooWEVOKSBVc2luZyBQU0NJIHYx
LjAKKFhFTikgU01QOiBBbGxvd2luZyA0IENQVXMKKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBo
eXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogODMzMyBLSHoKKFhFTikgR0lDdjMgaW5pdGlhbGl6
YXRpb246CihYRU4pICAgICAgIGdpY19kaXN0X2FkZHI9MHgwMDAwMDAzODgwMDAwMAooWEVOKSAg
ICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1CihYRU4pICAgICAgIGdpY19yZGlzdF9zdHJpZGU9
MAooWEVOKSAgICAgICBnaWNfcmRpc3RfcmVnaW9ucz0xCihYRU4pICAgICAgIHJlZGlzdHJpYnV0
b3IgcmVnaW9uczoKKFhFTikgICAgICAgICAtIHJlZ2lvbiAwOiAweDAwMDAwMDM4ODgwMDAwIC0g
MHgwMDAwMDAzODk0MDAwMAooWEVOKSBHSUN2MzogMTYwIGxpbmVzLCAoSUlEIDAwMDExNDNiKS4K
KFhFTikgR0lDdjM6IENQVTA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAw
MDAwNDAwMWEwMDAKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciBy
ZXYyIChjcmVkaXQyKQooWEVOKSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIKKFhFTikg
IGxvYWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAooWEVOKSAgbG9hZF93aW5kb3dfc2hpZnQ6IDMwCihY
RU4pICB1bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IDAKKFhFTikgIG92ZXJsb2FkX2JhbGFu
Y2VfdG9sZXJhbmNlOiAtMwooWEVOKSAgcnVucXVldWVzIGFycmFuZ2VtZW50OiBzb2NrZXQKKFhF
TikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBtcwooWEVOKSBsb2FkIHRyYWNraW5n
IHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwooWEVOKSBBZGRpbmcgY3B1IDAgdG8gcnVucXVl
dWUgMAooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nCihYRU4pIEFsbG9j
YXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lCLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxCi0gQ1BV
IDAwMDAwMDAxIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFydGlu
ZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcgb24g
cGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUxOiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiAwIEAwMDAwMDAwMDQwMDNhMDAwCihYRU4pIEFkZGluZyBjcHUgMSB0byBydW5x
dWV1ZSAwCihYRU4pIENQVSAxIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMgotIENQVSAw
MDAwMDAwMiBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcg
YXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMjogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gMCBAMDAwMDAwMDA0MDA1YTAwMAooWEVOKSBBZGRpbmcgY3B1IDIgdG8gcnVucXVl
dWUgMAooWEVOKSBDUFUgMiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTMKLSBDUFUgMDAw
MDAwMDMgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0
IEVMMiAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdp
bmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDAgQDAwMDAwMDAwNDAwN2EwMDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVl
IDAKKFhFTikgQ1BVIDMgYm9vdGVkLgooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwooWEVOKSBQMk06
IDQwLWJpdCBJUEEgd2l0aCA0MC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKKFhFTikgUDJNOiAzIGxl
dmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4CihYRU4pIEkvTyB2aXJ0dWFs
aXNhdGlvbiBkaXNhYmxlZAooWEVOKSBidWlsZC1pZDogMTYzNTczOGQzMWNmY2EwM2FlNDg5NDll
OGNkMjkyMjFjZGZlNDU4YwooWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRh
YmxlIDAwMDAwMDAwMDAyYWJhMTggLT4gMDAwMDAwMDAwMDJhYzAxOAooWEVOKSAqKiogTE9BRElO
RyBET01BSU4gMCAqKioKKFhFTikgTG9hZGluZyBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAw
MDAwMDAwNDA0ODAwMDAKKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDIw
NDhNQiBmb3IgZG9tMDoKKFhFTikgV0FSTklORzogRmFpbGVkIHRvIGFsbG9jYXRlIHJlcXVlc3Rl
ZCBkb20wIG1lbW9yeS4gMjI0TUIgdW5hbGxvY2F0ZWQKKFhFTikgQkFOS1swXSAweDAwMDAwMDQ0
MDAwMDAwLTB4MDAwMDAwYjYwMDAwMDAgKDE4MjRNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6
IDB4MDAwMDAwYmZlMDAwMDAtMHgwMDAwMDBiZmU0MDAwMAooWEVOKSBBbGxvY2F0aW5nIFBQSSAx
NiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAw
MDAwMDAwMDQwNDgwMDAwIHRvIDAwMDAwMDAwNDQwODAwMDAtMDAwMDAwMDA0NjI4MDAwMAooWEVO
KQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBh
bmljIG9uIENQVSAwOgooWEVOKSBVbmFibGUgdG8gY29weSB0aGUga2VybmVsIGluIHRoZSBod2Rv
bSBtZW1vcnkKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoo
WEVOKQooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCgpUaGFua3MKLUFtaXQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 12:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 12:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5rgC-0004E3-Iu; Mon, 18 Mar 2019 12:47: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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5rgA-0004Dq-H8
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 12:47:46 +0000
X-Inumbo-ID: 0680a2c6-497c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0680a2c6-497c-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 12:47: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 1h5rg8-00086b-5q; Mon, 18 Mar 2019 12:47:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5rg7-0005Pc-U2; Mon, 18 Mar 2019 12:47:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5rg7-0004pj-TF; Mon, 18 Mar 2019 12:47:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133900-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=4a8e684d2937a240b51922b64ed0a866ec4ba76d
X-Osstest-Versions-That: xen=1e780ef5a527661d1d6106ccacf65706e3ed664d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 12:47:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133900: 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>

ZmxpZ2h0IDEzMzkwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkwMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0YThlNjg0ZDI5MzdhMjQwYjUxOTIyYjY0ZWQwYTg2NmVjNGJhNzZkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZTc4MGVmNWE1Mjc2NjFkMWQ2
MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4NDEgIDIwMTkt
MDMtMTUgMTg6MDA6MzkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTAwICAy
MDE5LTAzLTE4IDExOjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICAxZTc4MGVmNWE1Li40YThlNjg0ZDI5ICA0YThlNjg0ZDI5
MzdhMjQwYjUxOTIyYjY0ZWQwYTg2NmVjNGJhNzZkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5ryV-0005mL-BE; Mon, 18 Mar 2019 13:06: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=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5ryU-0005mG-Ki
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 13:06:42 +0000
X-Inumbo-ID: ab034766-497e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab034766-497e-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:06:40 +0000 (UTC)
IronPort-Data: A9a23:EA0tS6xNQob5lsF1qKR6t4n5zX0aspwBZka6jXDtlgiZGagqdfWiVP
 81UsBW+4EGW5tF6P4MeKTiLrgWeUsOSWPO5eiFOjQ6v3RrZu0yAwmJVhntloybJ2j9strO4o
 QqOa0ul8FiLzGHWtzoQTHghTd3I6aHEsKoT6D3YFNr6dBFACkIr/hbJUo0ZvmkWn3oGG7WSC
 iN6uLTGJGe8qZp3Wzbz8EMmFKpP4SXd/i5jlRK5wpG0+aOltxFoIL3S63PrV0l+CJ1ksdOgq
 VAlrib/89WeR59eDdrgioqsL0JGR8/cWgpspKZu8hGqCcZU1HPkjhhTKrM25pKUcjm1t9RwM
 /QZDoNgwdgdFshXjkwPvGCs1XF4Fc+isEJqNG5+MVl1oUJg8cmqmLLuZwIN9SbH+VbRfmWql
 HZEMUC6yz7se7zjmdoTpS0zAR8ugLR1GzU24B2xzF6gGgyEnsETNfT3r4CD4X13oXi5E1HHy
 MKfSEYH6Uipx6zwcAHu1BHWDKRq46jdYtviEIVXGS+um8bfNE9WwA0Yg4CrduXUEKFPSTVr+
 VuTm5+4zgpRRtTlE75eYijPJPxds0TmjJjHtgT1L5JbtQHV+mei3PvutxbxZsImLzVEOA13i
 fpUyp2W81ShUTxoNcEGcaNU80iJigd/hbyzQiH5H0rr0WIjGEnuKJlmKJxp7WK0eVzlMgMOJ
 SId7iwYzlUmnY1GvhgM0IUfeZxVaOtEg0e0ZvRZFyxTp6Ev6DXF/4jr8DRq3EY/WhZlqWklG
 ZdyZGlFGEAm1o5AescWFOdxCXomfcLs8WyOBH63PfYyzazWq+j2RwDLUc20wyW/xykGeSQ4N
 OQIjY5E3GXygonrIYqFGjj772GwtLF8QUVwq0AF94q0/8931958nNAx849SBnns/SddPXoPG
 SPdBtHIfyI5j9YbNFKG0nrP8+3tOSMq6cTbF1xlRRtFX87tt7q+t8rni08DPgNo8AskHnRqb
 Yk+sGS41u4YBKOA8c7fgDS0M1gsI18WneMRgqS3yDMRpr30rSbMPhUqNQtsw2sijNysHdSYq
 zPGBtBSmcEdYh2Ufvm+Uz61JbiMrv6kunwmyv43yHFfs8eU4Bj71iGLyOA3LgqzCyZ52euas
 P3eDO/5vKo1O5XEeb/3UgOeiNyFg6kQP3ImwSPX8wzhSVHvU3Ww/aGZdy/KVS8FapD1107Ge
 pQOvyT4pNd7gb3rAGWsuHqteA3LJRy6pfyGg1NH0P51sAB38GUPqgj78xxqMR4L0PskM2gYg
 JrvlbP1Jrb3ZTNWENVbxrIR2zOuuOQMl0NNDz0DoBLE9NVcQD1MKQFHU3H3ii+l+OkmQejgp
 wDK3VtMqq6JRyeNEeN95UXCgxkJbycDJ7tj/vPeaBk2T84BNgkZpjdv2AbgDjqc+NbTziHxX
 LukKeWxnycqfjqLL31iIUlrwStc67MruqYhrL2diuNzwnceB+/NEk3q86eLiJY04IgIHkQRY
 YI1c7t+TrirDiGpCGyepxzwgwMUgL+CVLA2WdWpF9gYW4hKC5HknEUSZnC4Upevz7srAzm5/
 9XebuFOdwnLyg/jVWtGHagW2rhuWz5UA2UyhxZ8R6/LBLlGMCQhm9be2rohB/s2Cn6jZ+uVp
 OnT03nQ4LqSdzRjBVwiOIj+026HsOi+BSoHrLjejW2+WOEt8MAVHgq57ie9RAvQPOkONpExn
 SuRKUgzQzhBIjB8OeKSBJB8vC+uRgCSYBsTAG+t+guMFlJKwjJUP9yFzU3VRi+5XyWlQdPTu
 aNAu8/UUOVVlWUsFskDnwFw5Q=
X-IronPort-AV: E=Sophos;i="5.58,493,1544486400"; d="scan'208";a="87458313"
To: Jan Beulich <JBeulich@suse.com>
References: <1552908469-31776-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F87F2020000780021FD44@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: <bc948846-35b4-0024-509b-430e1ec860f0@citrix.com>
Date: Mon, 18 Mar 2019 13:04: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: <5C8F87F2020000780021FD44@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/spec_ctrl: Extend repoline safey
 calcuations for eIBRS and Atom parts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMTgvMDMvMjAxOSAxMTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDMuMTkg
YXQgMTI6MjcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gSG93ZXZlciwg
YW4gYWRkaXRpb25hbCBtZWFuaW5nIG9mIEVuaGFuY2VkIElSQlMgaXMgdGhhdCB0aGUgcHJvY2Vz
c29yIG1heSBub3QKPj4gYmUgcmV0cG9saW5lLXNhZmUuICBUaGUgR2VtaW5pIExha2UgcGxhdGZv
cm0sIGJhc2VkIG9uIHRoZSBHb2xkbW9udCsKPj4gbWljcm9hcmNoaXRlY3R1cmUgaXMgdGhlIGZp
cnN0IEF0b20gcHJvY2Vzc29yIHRvIHN1cHBvcnQgZUlCUlMsIGV2ZW4gdGhvdWdoIGl0Cj4+IGlz
IGluIHByYWN0aWNlIHNhZmUuCj4gQnV0IGFmYWljdCB5b3UgZG9uJ3QgbWFyayB0aGVtIGFzIHNh
ZmUuCgpDb3JyZWN0LsKgIFRoYXQgaXMgZGVsaWJlcmF0ZS4KCj4gQnV0IHRoZW4gYWdhaW4gSSBk
b24ndCByZWNhbGw6Cj4gUGVyZm9ybWFuY2Utd2lzZSwgaXMgcmV0cG9saW5lIGNvbnNpZGVyZWQg
YmV0dGVyIG9yIHdvcnNlIHRoYW4gSUJSUz8KPiBEZXBlbmRpbmcgb24gdGhhdCAuLi4KClJldHBv
bGluZSBpcyBtb3JlIHBlcmZvcm1hbnQgdGhhbiBJUkJTIGFzIGltcGxlbWVudGVkIGluIG1pY3Jv
Y29kZSwgYnV0CnRoYXQgaXMgbm90IHdoYXQgd2UgYXJlIGNvbXBhcmluZyB0byBoZXJlLgoKR29s
ZG1vbnQrIGlzIHRoZSBmaXJzdCBwcm9jZXNzb3Igd2l0aCBoYXJkd2FyZSBmaXhlcyBmb3IgU3Bl
Y3RyZSB2Mgppc3N1ZXMuwqAgVGhpcyBtZWFucyB0aGF0IElCUlMgaXNuJ3QgaW1wbGVtZW50ZWQg
YmVoaW5kIHRoZSBzY2VuZXMgd2l0aAoidHVybiBvZmYgdGhlIEJUQiIgb3IgImZsdXNoIHZpYSBj
b252b2x1dGVkIG1lYW5zIi7CoCBUaGVyZSBpcyBhIHByb3BlcgpPKDEpIGZsdXNoIG9mIHRoZSBC
VEIgZm9yIElCUEIsIGFuZCB0aGUgQlRCIG5vdyB0cmFja3MgdGhlIHByaXZpbGVnZSBhdAp3aGlj
aCBhIHByZWRpY3Rpb24gd2FzIGxlYXJudC4KCkNhc2NhZGUgTGFrZSB3aWxsIChBRkFJQSkgYmUg
dGhlIGZpcnN0IEJpZy1Db3JlIHByb2Nlc3NvciB3aXRoIGVJQlJTLgoKSSBob25lc3RseSBkb24n
dCBrbm93IHdoZXRoZXIgcmV0cG9saW5lIG9yIGxlZ2FjeS1JQlJTIHdpdGggbmV3IGhhcmR3YXJl
CndpbGwgYmUgZmFzdGVyLCBidXQgaXQgZG9lc24ndCByZWFsbHkgbWF0dGVyIC0gdXNpbmcgcmVw
b3RsaW5lIG9uCkdvbGRtb250KyBpcyBub3Qgc3BlYyBjb21wbGlhbnQuCgpUZWFjaGluZyBYZW4g
YWJvdXQgZUlCUlMgaXMgbW9kZXJhdGVseSBoaWdoIG9uIG15IHByaW9yaXR5IGxpc3QsIGFmdGVy
CndoaWNoIGVJQlJTIHdpbGwgYmUgdGhlIG1vc3QgcGVyZm9ybWFudCBvcHRpb24gd2l0aG91dCBh
IHNoYWRvdyBvZiBhIGRvdWJ0LgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4+IEBAIC0zMTYsOCArMzE2LDExIEBA
IHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQo+PiAgICAg
IC8qCj4+ICAgICAgICogUlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRpY2F0
ZSB0aGF0IHdlIG1heSBtb3ZlIHRvIGEKPj4gICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3Qg
cmV0cG9saW5lLXNhZmUuCj4+ICsgICAgICoKPj4gKyAgICAgKiBQcm9jZXNzb3JzIG9mZmVyaW5n
IEVuaGFuY2VkIElCUlMgYXJlIG5vdCBndWFyZW50ZWVkIHRvIGJlCj4+ICsgICAgICogcmVwb2xp
bmUtc2FmZS4KPj4gICAgICAgKi8KPj4gLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUlNCQSAp
Cj4+ICsgICAgaWYgKCBjYXBzICYgKEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMIHwgQVJDSF9D
QVBTX1JTQkEpICkKPj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+IC4uLiBhcmUgdGhlcmUgcGxh
bnMgdG8gcmV0cm9maXQgRUlCUlMgb250byBhbnkgb2YgdGhlIG1vZGVscyBleHBsaWNpdGx5Cj4g
bmFtZWQgaW4gdGhlIHN1YnNlcXVlbnQgc3dpdGNoKCk/IElmIG5vdCwgd291bGRuJ3QgeW91IGJl
dHRlcgo+IGNoZWNrIGZvciBpdCBmdXJ0aGVyIGRvd24sIGFkZGluZyBHb2xkbW9udCBQbHVzIGlu
dG8gLi4uCgpFSUJSUyByZXF1aXJlcyBuZXcgc2lsaWNvbi7CoCBJdCBjYW4ndCBiZSByZXRyb2Zp
dHRlZCBpbiBtaWNyb2NvZGUuCgo+Cj4+IEBAIC0zNzcsNiArMzgwLDIzIEBAIHN0YXRpYyBib29s
IF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQo+PiAgICAgIGNhc2UgMHg5ZToK
Pj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiAgCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAg
ICAqIEF0b20gcHJvY2Vzc29ycyBiZWZvcmUgR29sZG1vbnQrL0dlbWluaSBMYWtlIGFyZSByZXRw
b2xpbmUtc2FmZS4KPj4gKyAgICAgICAgICovCj4+ICsgICAgY2FzZSAweDFjOiAvKiBQaW5ldmll
dyAqLwo+PiArICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KPj4gKyAgICBjYXNlIDB4Mjc6
IC8qIFBlbndlbGwgKi8KPj4gKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KPj4gKyAg
ICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLwo+PiArICAgIGNhc2UgMHgzNzogLyogQmF5dHJh
aWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLwo+PiArICAgIGNhc2UgMHg0ZDogLyogQXZh
dG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KPj4gKyAgICBjYXNlIDB4NGM6IC8qIENoZXJy
eXRyYWlsIC8gQnJhc3N3ZWxsICovCj4+ICsgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICov
Cj4+ICsgICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICovCj4+ICsgICAgY2FzZSAweDVjOiAv
KiBHb2xkbW9udCAqLwo+PiArICAgIGNhc2UgMHg1ZjogLyogRGVudmVydG9uICovCj4+ICsgICAg
ICAgIHJldHVybiB0cnVlOwo+IC4uLiB0aGlzIHNldD8gT3IgYW0gSSBzaW1wbHkgbWlzcmVhZGlu
ZyB0aGUgcGF0Y2ggZGVzY3JpcHRpb24/CgpUaGUgc3dpdGNoIHN0YXRlbWVudCBpcyBvbmx5IGlu
dGVuZGVkIGZvciAibGVnYWN5IiBwcm9jZXNzb3JzIHdoaWNoCmRvbid0IGVudW1lcmF0ZSBleHBs
aWNpdCBpbmZvcm1hdGlvbiwgc3BlY2lmaWNhbGx5IHRvIHByZXZlbnQgaXQgbmVlZGluZwp0byBn
cm93IHdpdGggZnV0dXJlIGZpeGVkIHNpbGljb24uCgo+IEFzIGFuIGFzaWRlIC0gYXMgbWVudGlv
bmVkIG9uIHRoZSBvdGhlciAoc3RpbGwgdW5maW5pc2hlZCkgdGhyZWFkCj4gcmVnYXJkaW5nIG9u
ZSBvZiBteSBwYXRjaGVzLCB0aGVyZSdzIG5vIG1lbnRpb24gb2YgR29sZG1vbnQrCj4gYW55d2hl
cmUgaW4gdGhlIFNETSBhZmFpY3MsIGl0J3MgYWx3YXlzIEdvbGRtb250IFBsdXMuIEkgc3RpbGwg
ZG9uJ3QKPiB1bmRlcnN0YW5kIHdoeSB5b3Ugd2FudCB1cyB0byBkZWxpYmVyYXRlbHkgZGl2ZXJn
ZS4KClByb2JhYmx5IGEgc2lkZSBlZmZlY3Qgb2Ygc2hvcnRoYW5kcy7CoCBJZiBHb2xkbW9udCsg
cmVhbGx5IGRvZXNuJ3QgZXhpc3QKYW55d2hlcmUsIEknbGwgc3dpdGNoLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3g-0006aP-5R; Mon, 18 Mar 2019 13:12:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3f-0006Zs-3E
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:03 +0000
X-Inumbo-ID: 6aaf42f4-497f-11e9-863f-ff3271105ef5
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6aaf42f4-497f-11e9-863f-ff3271105ef5;
 Mon, 18 Mar 2019 13:12: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 D4A5BAF67;
 Mon, 18 Mar 2019 13:12:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:53 +0100
Message-Id: <20190318131155.29450-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190318131155.29450-1-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmcmVlaW5nIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZCBhbmQgYWxsb2Nh
dGluZyB0aGVtCmFnYWluIHdoZW4gcmVzdW1pbmcga2VlcCB0aGVtLiBPbmx5IGZyZWUgYW4gYXJl
YSBpbiBjYXNlIGEgY3B1IGRpZG4ndApjb21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3BlcmNwdS5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMgYi94ZW4vYXJj
aC94ODYvcGVyY3B1LmMKaW5kZXggOGJlNGViZGRmNC4uNWVhMTRiNmVjMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwpAQCAtNzYs
NyArNzYsOCBAQCBzdGF0aWMgaW50IGNwdV9wZXJjcHVfY2FsbGJhY2soCiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgogICAgIGNhc2UgQ1BVX0RFQUQ6Ci0gICAgICAg
IGlmICggIXBhcmtfb2ZmbGluZV9jcHVzICkKKyAgICBjYXNlIENQVV9SRVNVTUVfRkFJTEVEOgor
ICAgICAgICBpZiAoICFwYXJrX29mZmxpbmVfY3B1cyAmJiBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NU
QVRFX3N1c3BlbmQgKQogICAgICAgICAgICAgZnJlZV9wZXJjcHVfYXJlYShjcHUpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIENQVV9SRU1PVkU6Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3f-0006Zz-Hl; Mon, 18 Mar 2019 13:12: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=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3e-0006Zc-AK
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:02 +0000
X-Inumbo-ID: 6a0af8a6-497f-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a0af8a6-497f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:12: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 960FBAF5B;
 Mon, 18 Mar 2019 13:11:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:54 +0100
Message-Id: <20190318131155.29450-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190318131155.29450-1-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 5/6] xen/cpupool: simplify suspend/resume
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiByZW1vdmluZyBjcHVzIHRlbXBvcmFyaWx5IGZyb20gY3B1cG9vbHMgZHVyaW5n
CnN1c3BlbmQvcmVzdW1lIG9ubHkgcmVtb3ZlIGNwdXMgZmluYWxseSB3aGljaCBkaWRuJ3QgY29t
ZSB1cCB3aGVuCnJlc3VtaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgMTMwICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmggfCAgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCA4MCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21t
b24vY3B1cG9vbC5jCmluZGV4IGU4OWJiNjdlNzEuLmVkNjg5ZmQyOTAgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC00NywxMiAr
NDcsNiBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmFsbG9jX2NwdXBvb2xfc3RydWN0KHZvaWQp
CiAgICAgICAgIHhmcmVlKGMpOwogICAgICAgICBjID0gTlVMTDsKICAgICB9Ci0gICAgZWxzZSBp
ZiAoICF6YWxsb2NfY3B1bWFza192YXIoJmMtPmNwdV9zdXNwZW5kZWQpICkKLSAgICB7Ci0gICAg
ICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAgICAgICAgeGZyZWUoYyk7Ci0g
ICAgICAgIGMgPSBOVUxMOwotICAgIH0KIAogICAgIHJldHVybiBjOwogfQpAQCAtNjAsMTAgKzU0
LDcgQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICphbGxvY19jcHVwb29sX3N0cnVjdCh2b2lkKQog
c3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVjdChzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAg
ICBpZiAoIGMgKQotICAgIHsKLSAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5jcHVfc3VzcGVu
ZGVkKTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5jcHVfdmFsaWQpOwotICAgIH0KICAg
ICB4ZnJlZShjKTsKIH0KIApAQCAtNDc3LDEwICs0NjgsNiBAQCB2b2lkIGNwdXBvb2xfcm1fZG9t
YWluKHN0cnVjdCBkb21haW4gKmQpCiAvKgogICogQ2FsbGVkIHRvIGFkZCBhIGNwdSB0byBhIHBv
b2wuIENQVXMgYmVpbmcgaG90LXBsdWdnZWQgYXJlIGFkZGVkIHRvIHBvb2wwLAogICogYXMgdGhl
eSBtdXN0IGhhdmUgYmVlbiBpbiB0aGVyZSB3aGVuIHVucGx1Z2dlZC4KLSAqCi0gKiBJZiwgb24g
dGhlIG90aGVyIGhhbmQsIHdlIGFyZSBhZGRpbmcgQ1BVcyBiZWNhdXNlIHdlIGFyZSByZXN1bWlu
ZyAoZS5nLiwKLSAqIGFmdGVyIEFDUEkgUzMpIHdlIHB1dCB0aGUgY3B1IGJhY2sgaW4gdGhlIHBv
b2wgd2hlcmUgaXQgd2FzIGluIHByaW9yIHdoZW4KLSAqIHdlIHN1c3BlbmRlZC4KICAqLwogc3Rh
dGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKIHsKQEAgLTQ5MCw0MiAr
NDc3LDE1IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cyk7CiAgICAgY3B1
bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKIAotICAgIGlmICggc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kIHx8IHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVf
cmVzdW1lICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVwb29sICoqYzsKLQotICAgICAgICBm
b3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggY3B1bWFza190
ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNwZW5kZWQgKSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZCgqYywgY3B1KTsKLSAg
ICAgICAgICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owot
ICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgKCpjKS0+Y3B1X3N1c3BlbmRl
ZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KKyAg
ICAvKgorICAgICAqIElmIHdlIGFyZSBub3QgcmVzdW1pbmcsIHdlIGFyZSBob3QtcGx1Z2dpbmcg
Y3B1LCBhbmQgaW4gd2hpY2ggY2FzZQorICAgICAqIHdlIGFkZCBpdCB0byBwb29sMCwgYXMgaXQg
Y2VydGFpbmx5IHdhcyB0aGVyZSB3aGVuIGhvdC11bnBsYWdnZWQKKyAgICAgKiAob3IgdW5wbHVn
Z2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IK
KyAgICAgKiBhbnl3YXkuCisgICAgICovCisgICAgcGVyX2NwdShjcHVwb29sLCBjcHUpID0gTlVM
TDsKKyAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKGNwdXBvb2wwLCBjcHUpOwog
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEVpdGhlciBjcHUgaGFzIGJlZW4gZm91bmQgYXMgc3Vz
cGVuZGVkIGluIGEgcG9vbCwgYW5kIGFkZGVkIGJhY2sKLSAgICAgICAgICogdGhlcmUsIG9yIGl0
IHN0YXllZCBmcmVlIChpZiBpdCBkaWQgbm90IGJlbG9uZyB0byBhbnkgcG9vbCB3aGVuCi0gICAg
ICAgICAqIHN1c3BlbmRpbmcpLCBhbmQgd2UgZG9uJ3Qgd2FudCB0byBkbyBhbnl0aGluZy4KLSAg
ICAgICAgICovCi0gICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xf
ZnJlZV9jcHVzKSB8fAotICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICgqYykt
PmNwdV92YWxpZCkpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICAvKgotICAgICAg
ICAgKiBJZiB3ZSBhcmUgbm90IHJlc3VtaW5nLCB3ZSBhcmUgaG90LXBsdWdnaW5nIGNwdSwgYW5k
IGluIHdoaWNoIGNhc2UKLSAgICAgICAgICogd2UgYWRkIGl0IHRvIHBvb2wwLCBhcyBpdCBjZXJ0
YWlubHkgd2FzIHRoZXJlIHdoZW4gaG90LXVucGxhZ2dlZAotICAgICAgICAgKiAob3IgdW5wbHVn
Z2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IK
LSAgICAgICAgICogYW55d2F5LgotICAgICAgICAgKi8KLSAgICAgICAgcGVyX2NwdShjcHVwb29s
LCBjcHUpID0gTlVMTDsKLSAgICAgICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChj
cHVwb29sMCwgY3B1KTsKLSAgICB9Ci0gb3V0OgogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xv
Y2spOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTUzNSw0MiArNDk1LDE0IEBAIHN0YXRpYyBpbnQg
Y3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgKiBDYWxsZWQgdG8gcmVtb3ZlIGEg
Q1BVIGZyb20gYSBwb29sLiBUaGUgQ1BVIGlzIGxvY2tlZCwgdG8gZm9yYmlkIHJlbW92aW5nCiAg
KiBpdCBmcm9tIHBvb2wwLiBJbiBmYWN0LCBpZiB3ZSB3YW50IHRvIGhvdC11bnBsdWcgYSBDUFUs
IGl0IG11c3QgYmVsb25nIHRvCiAgKiBwb29sMCwgb3Igd2UgZmFpbC4KLSAqCi0gKiBIb3dldmVy
LCBpZiB3ZSBhcmUgc3VzcGVuZGluZyAoZS5nLiwgdG8gQUNQSSBTMyksIHdlIG1hcmsgdGhlIENQ
VSBpbiBzdWNoCi0gKiBhIHdheSB0aGF0IGl0IGNhbiBiZSBwdXQgYmFjayBpbiBpdHMgcG9vbCB3
aGVuIHJlc3VtaW5nLgogICovCiBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25l
ZCBpbnQgY3B1KQogewogICAgIGludCByZXQgPSAtRU5PREVWOwogCiAgICAgc3Bpbl9sb2NrKCZj
cHVwb29sX2xvY2spOwotICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5k
ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVwb29sICoqYzsKLQotICAgICAgICBmb3JfZWFj
aF9jcHVwb29sKGMpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2Nw
dShjcHUsICgqYyktPmNwdV92YWxpZCApICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBjcHVtYXNrX3NldF9jcHUoY3B1LCAoKmMpLT5jcHVfc3VzcGVuZGVkKTsKLSAgICAgICAgICAg
ICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICgqYyktPmNwdV92YWxpZCk7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KIAotICAgICAgICAvKgotICAg
ICAgICAgKiBFaXRoZXIgd2UgZm91bmQgY3B1IGluIGEgcG9vbCwgb3IgaXQgbXVzdCBiZSBmcmVl
IChpZiBpdCBoYXMgYmVlbgotICAgICAgICAgKiBob3QtdW5wbGFnZ2VkLCB0aGVuIHdlIG11c3Qg
aGF2ZSBmb3VuZCBpdCBpbiBwb29sMCkuIEl0IGlzLCBvZgotICAgICAgICAgKiBjb3Vyc2UsIGZp
bmUgdG8gc3VzcGVuZCBvciBzaHV0ZG93biB3aXRoIENQVXMgbm90IGFzc2lnbmVkIHRvIGEKLSAg
ICAgICAgICogcG9vbCwgYW5kIChpbiBjYXNlIG9mIHN1c3BlbmQpIHRoZXkgd2lsbCBzdGF5IGZy
ZWUgd2hlbiByZXN1bWluZy4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAgICAgICAgICAgY3B1bWFz
a190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNwZW5kZWQpKTsKLSAgICAgICAgQVNTRVJUKGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1X29ubGluZV9tYXApIHx8Ci0gICAgICAgICAgICAgICBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV9zdXNwZW5kZWQpKTsKLSAgICAgICAg
cmV0ID0gMDsKLSAgICB9Ci0gICAgZWxzZSBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVw
b29sMC0+Y3B1X3ZhbGlkKSApCisgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9v
bDAtPmNwdV92YWxpZCkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogSWYgd2UgYXJl
IG5vdCBzdXNwZW5kaW5nLCB3ZSBhcmUgaG90LXVucGx1Z2dpbmcgY3B1LCBhbmQgdGhhdCBpcwpA
QCAtNTg3LDYgKzUxOSw0MSBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qCisgKiBDYWxsZWQgZHVyaW5nIHJl
c3VtZSBmb3IgYWxsIGNwdXMgd2hpY2ggZGlkbid0IGNvbWUgdXAgYWdhaW4uIFRoZSBjcHUgbXVz
dAorICogYmUgcmVtb3ZlZCBmcm9tIHRoZSBjcHVwb29sIGl0IGlzIGFzc2lnbmVkIHRvLiBJbiBj
YXNlIGEgY3B1cG9vbCB3aWxsIGJlCisgKiBsZWZ0IHdpdGhvdXQgY3B1IHdlIG1vdmUgYWxsIGRv
bWFpbnMgb2YgdGhhdCBjcHVwb29sIHRvIGNwdXBvb2wwLgorICovCitzdGF0aWMgdm9pZCBjcHVw
b29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IGNw
dXBvb2wgKipjOworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICBzcGluX2xvY2soJmNwdXBv
b2xfbG9jayk7CisKKyAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVl
X2NwdXMpICkKKyAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2Nw
dXMpOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIGZvcl9lYWNoX2NwdXBvb2woYykKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3Zh
bGlkKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUo
Y3B1LCAoKmMpLT5jcHVfdmFsaWQpOworICAgICAgICAgICAgICAgIGlmICggY3B1bWFza193ZWln
aHQoKCpjKS0+Y3B1X3ZhbGlkKSA9PSAwICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIGlmICggKmMgPT0gY3B1cG9vbDAgKQorICAgICAgICAgICAgICAgICAgICAgICAg
cGFuaWMoIk5vIGNwdSBsZWZ0IGluIGNwdXBvb2wwXG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
Zm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgKmMpCisgICAgICAgICAgICAgICAgICAgICAg
ICBjcHVwb29sX21vdmVfZG9tYWluX2xvY2tlZChkLCBjcHVwb29sMCk7CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2so
JmNwdXBvb2xfbG9jayk7Cit9CisKIC8qCiAgKiBkbyBjcHVwb29sIHJlbGF0ZWQgc3lzY3RsIG9w
ZXJhdGlvbnMKICAqLwpAQCAtNzc0LDEwICs3NDEsMTUgQEAgc3RhdGljIGludCBjcHVfY2FsbGJh
Y2soCiAgICAgewogICAgIGNhc2UgQ1BVX0RPV05fRkFJTEVEOgogICAgIGNhc2UgQ1BVX09OTElO
RToKLSAgICAgICAgcmMgPSBjcHVwb29sX2NwdV9hZGQoY3B1KTsKKyAgICAgICAgaWYgKCBzeXN0
ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgICAgICByYyA9IGNwdXBvb2xf
Y3B1X2FkZChjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9ET1dOX1BSRVBBUkU6
Ci0gICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVtb3ZlKGNwdSk7CisgICAgICAgIGlmICggc3lz
dGVtX3N0YXRlIDw9IFNZU19TVEFURV9hY3RpdmUgKQorICAgICAgICAgICAgcmMgPSBjcHVwb29s
X2NwdV9yZW1vdmUoY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBDUFVfUkVTVU1FX0ZB
SUxFRDoKKyAgICAgICAgY3B1cG9vbF9jcHVfcmVtb3ZlX2ZvcmNlZChjcHUpOwogICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggOTU5
NmVhZTFlMi4uOTJiYzdhMDM2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTIxNCw3ICsyMTQsNiBAQCBz
dHJ1Y3QgY3B1cG9vbAogewogICAgIGludCAgICAgICAgICAgICAgY3B1cG9vbF9pZDsKICAgICBj
cHVtYXNrX3Zhcl90ICAgIGNwdV92YWxpZDsgICAgICAvKiBhbGwgY3B1cyBhc3NpZ25lZCB0byBw
b29sICovCi0gICAgY3B1bWFza192YXJfdCAgICBjcHVfc3VzcGVuZGVkOyAgLyogY3B1cyBpbiBT
MyB0aGF0IHNob3VsZCBiZSBpbiB0aGlzIHBvb2wgKi8KICAgICBzdHJ1Y3QgY3B1cG9vbCAgICpu
ZXh0OwogICAgIHVuc2lnbmVkIGludCAgICAgbl9kb207CiAgICAgc3RydWN0IHNjaGVkdWxlciAq
c2NoZWQ7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3h-0006aj-Fv; Mon, 18 Mar 2019 13:12: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=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3f-0006Zx-I7
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:03 +0000
X-Inumbo-ID: 6af2878f-497f-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6af2878f-497f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:12: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 2C02BAF6A;
 Mon, 18 Mar 2019 13:12:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:51 +0100
Message-Id: <20190318131155.29450-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190318131155.29450-1-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIGEgaGVscGVyIGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKCkgdG8gY2FsbCBub3RpZmllcl9j
YWxsX2NoYWluKCkKZm9yIGEgY3B1IHdpdGggYSBzcGVjaWZpZWQgYWN0aW9uLCByZXR1cm5pbmcg
YW4gZXJybm8gdmFsdWUuCgpUaGlzIGF2b2lkcyBjb2RpbmcgdGhlIHNhbWUgcGF0dGVybiBtdWx0
aXBsZSB0aW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2NwdS5jIHwgNTAgKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdS5jIGIveGVuL2Nv
bW1vbi9jcHUuYwppbmRleCA4MzZjNjJmOTdmLi5jNDM2YzBkZTdmIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2NwdS5jCisrKyBiL3hlbi9jb21tb24vY3B1LmMKQEAgLTcxLDExICs3MSwxOCBAQCB2
b2lkIF9faW5pdCByZWdpc3Rlcl9jcHVfbm90aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpu
YikKICAgICBzcGluX3VubG9jaygmY3B1X2FkZF9yZW1vdmVfbG9jayk7CiB9CiAKK3N0YXRpYyBp
bnQgY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4odW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgbG9u
ZyBhY3Rpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBub3Rp
Zmllcl9ibG9jayAqKm5iKQoreworICAgIHZvaWQgKmhjcHUgPSAodm9pZCAqKShsb25nKWNwdTsK
KyAgICBpbnQgbm90aWZpZXJfcmMgPSBub3RpZmllcl9jYWxsX2NoYWluKCZjcHVfY2hhaW4sIGFj
dGlvbiwgaGNwdSwgbmIpOworCisgICAgcmV0dXJuIChub3RpZmllcl9yYyA9PSBOT1RJRllfRE9O
RSkgPyAwIDogbm90aWZpZXJfdG9fZXJybm8obm90aWZpZXJfcmMpOworfQorCiBzdGF0aWMgdm9p
ZCBfdGFrZV9jcHVfZG93bih2b2lkICp1bnVzZWQpCiB7Ci0gICAgdm9pZCAqaGNwdSA9ICh2b2lk
ICopKGxvbmcpc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIGludCBub3RpZmllcl9yYyA9IG5vdGlm
aWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgQ1BVX0RZSU5HLCBoY3B1LCBOVUxMKTsKLSAgICBC
VUdfT04obm90aWZpZXJfcmMgIT0gTk9USUZZX0RPTkUpOworICAgIEJVR19PTihjcHVfbm90aWZp
ZXJfY2FsbF9jaGFpbihzbXBfcHJvY2Vzc29yX2lkKCksIENQVV9EWUlORywgTlVMTCkpOwogICAg
IF9fY3B1X2Rpc2FibGUoKTsKIH0KIApAQCAtODcsOCArOTQsNyBAQCBzdGF0aWMgaW50IHRha2Vf
Y3B1X2Rvd24odm9pZCAqYXJnKQogCiBpbnQgY3B1X2Rvd24odW5zaWduZWQgaW50IGNwdSkKIHsK
LSAgICBpbnQgZXJyLCBub3RpZmllcl9yYzsKLSAgICB2b2lkICpoY3B1ID0gKHZvaWQgKikobG9u
ZyljcHU7CisgICAgaW50IGVycjsKICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iID0gTlVM
TDsKIAogICAgIGlmICggIWNwdV9ob3RwbHVnX2JlZ2luKCkgKQpAQCAtMTAwLDEyICsxMDYsOSBA
QCBpbnQgY3B1X2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgfQogCi0gICAgbm90aWZpZXJfcmMgPSBub3RpZmllcl9jYWxsX2NoYWluKCZjcHVfY2hh
aW4sIENQVV9ET1dOX1BSRVBBUkUsIGhjcHUsICZuYik7Ci0gICAgaWYgKCBub3RpZmllcl9yYyAh
PSBOT1RJRllfRE9ORSApCi0gICAgewotICAgICAgICBlcnIgPSBub3RpZmllcl90b19lcnJubyhu
b3RpZmllcl9yYyk7CisgICAgZXJyID0gY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVf
RE9XTl9QUkVQQVJFLCAmbmIpOworICAgIGlmICggZXJyICkKICAgICAgICAgZ290byBmYWlsOwot
ICAgIH0KIAogICAgIGlmICggdW5saWtlbHkoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2
ZSkgKQogICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YoY3B1KSwgX3Rha2VfY3B1
X2Rvd24sIE5VTEwsIHRydWUpOwpAQCAtMTE1LDI0ICsxMTgsMjEgQEAgaW50IGNwdV9kb3duKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgX19jcHVfZGllKGNwdSk7CiAgICAgQlVHX09OKGNwdV9vbmxp
bmUoY3B1KSk7CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9j
aGFpbiwgQ1BVX0RFQUQsIGhjcHUsIE5VTEwpOwotICAgIEJVR19PTihub3RpZmllcl9yYyAhPSBO
T1RJRllfRE9ORSk7CisgICAgQlVHX09OKGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKGNwdSwgQ1BV
X0RFQUQsIE5VTEwpKTsKIAogICAgIHNlbmRfZ2xvYmFsX3ZpcnEoVklSUV9QQ1BVX1NUQVRFKTsK
ICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIG5v
dGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVfRE9XTl9GQUlM
RUQsIGhjcHUsICZuYik7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsK
KyAgICBCVUdfT04oY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVfRE9XTl9GQUlMRUQs
ICZuYikpOwogICAgIGNwdV9ob3RwbHVnX2RvbmUoKTsKICAgICByZXR1cm4gZXJyOwogfQogCiBp
bnQgY3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgaW50IG5vdGlmaWVyX3JjLCBlcnIg
PSAwOwotICAgIHZvaWQgKmhjcHUgPSAodm9pZCAqKShsb25nKWNwdTsKKyAgICBpbnQgZXJyOwog
ICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIgPSBOVUxMOwogCiAgICAgaWYgKCAhY3B1X2hv
dHBsdWdfYmVnaW4oKSApCkBAIC0xNDQsMTkgKzE0NCwxNSBAQCBpbnQgY3B1X3VwKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIG5vdGlmaWVy
X3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVfVVBfUFJFUEFSRSwgaGNw
dSwgJm5iKTsKLSAgICBpZiAoIG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FICkKLSAgICB7Ci0g
ICAgICAgIGVyciA9IG5vdGlmaWVyX3RvX2Vycm5vKG5vdGlmaWVyX3JjKTsKKyAgICBlcnIgPSBj
cHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9VUF9QUkVQQVJFLCAmbmIpOworICAgIGlm
ICggZXJyICkKICAgICAgICAgZ290byBmYWlsOwotICAgIH0KIAogICAgIGVyciA9IF9fY3B1X3Vw
KGNwdSk7CiAgICAgaWYgKCBlcnIgPCAwICkKICAgICAgICAgZ290byBmYWlsOwogCi0gICAgbm90
aWZpZXJfcmMgPSBub3RpZmllcl9jYWxsX2NoYWluKCZjcHVfY2hhaW4sIENQVV9PTkxJTkUsIGhj
cHUsIE5VTEwpOwotICAgIEJVR19PTihub3RpZmllcl9yYyAhPSBOT1RJRllfRE9ORSk7CisgICAg
QlVHX09OKGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKGNwdSwgQ1BVX09OTElORSwgTlVMTCkpOwog
CiAgICAgc2VuZF9nbG9iYWxfdmlycShWSVJRX1BDUFVfU1RBVEUpOwogCkBAIC0xNjQsMTggKzE2
MCwxNCBAQCBpbnQgY3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIDA7CiAKICBm
YWlsOgotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBD
UFVfVVBfQ0FOQ0VMRUQsIGhjcHUsICZuYik7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5P
VElGWV9ET05FKTsKKyAgICBCVUdfT04oY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVf
VVBfQ0FOQ0VMRUQsICZuYikpOwogICAgIGNwdV9ob3RwbHVnX2RvbmUoKTsKICAgICByZXR1cm4g
ZXJyOwogfQogCiB2b2lkIG5vdGlmeV9jcHVfc3RhcnRpbmcodW5zaWduZWQgaW50IGNwdSkKIHsK
LSAgICB2b2lkICpoY3B1ID0gKHZvaWQgKikobG9uZyljcHU7Ci0gICAgaW50IG5vdGlmaWVyX3Jj
ID0gbm90aWZpZXJfY2FsbF9jaGFpbigKLSAgICAgICAgJmNwdV9jaGFpbiwgQ1BVX1NUQVJUSU5H
LCBoY3B1LCBOVUxMKTsKLSAgICBCVUdfT04obm90aWZpZXJfcmMgIT0gTk9USUZZX0RPTkUpOwor
ICAgIEJVR19PTihjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9TVEFSVElORywgTlVM
TCkpOwogfQogCiBzdGF0aWMgY3B1bWFza190IGZyb3plbl9jcHVzOwotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3h-0006ar-QP; Mon, 18 Mar 2019 13:12: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=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3f-0006Zy-JT
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:03 +0000
X-Inumbo-ID: 6adf7291-497f-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6adf7291-497f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:12: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 172ACAF68;
 Mon, 18 Mar 2019 13:12:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:55 +0100
Message-Id: <20190318131155.29450-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190318131155.29450-1-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 6/6] xen/sched: don't disable scheduler on cpus
 during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgaXMgc3BlY2lhbCBoYW5kbGluZyBpbiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIo
KSBmb3Igc3VzcGVuZApieSBmb3JjaW5nIGFsbCB2Y3B1cyB0byB0aGUgYm9vdCBjcHUuIEluIGZh
Y3QgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhhdAphcyBkdXJpbmcgcmVzdW1lIHRoZSB2Y3B1cyBh
cmUgcHV0IG9uIHRoZSBjb3JyZWN0IGNwdXMgYWdhaW4uCgpTbyB3ZSBjYW4ganVzdCBvbWl0IHRo
ZSBjYWxsIG9mIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHdoZW4gb2ZmbGluaW5nCmEgY3B1IGR1
ZSB0byBzdXNwZW5kIGFuZCBvbiByZXN1bWluZyB3ZSBjYW4gb21pdCB0YWtpbmcgdGhlIHNjaGVk
dWxlCmxvY2sgZm9yIHNlbGVjdGluZyB0aGUgbmV3IHByb2Nlc3Nvci4KCkluIHJlc3RvcmVfdmNw
dV9hZmZpbml0eSgpIHdlIHNob3VsZCBiZSBjYXJlZnVsIHdoZW4gYXBwbHlpbmcgYWZmaW5pdHkK
YXMgdGhlIGNwdSBtaWdodCBub3QgaGF2ZSBjb21lIGJhY2sgdG8gbGlmZS4gVGhpcyBpbiB0dXJu
IGVuYWJsZXMgdXMKdG8gZXZlbiBzdXBwb3J0IGFmZmluaXR5X2Jyb2tlbiBhY3Jvc3Mgc3VzcGVu
ZC9yZXN1bWUuCgpBdm9pZCBhbGwgb3RoZXIgc2NoZWR1bGVyIGRlYWxsb2MgLSBhbGxvYyBkYW5j
ZSB3aGVuIGRvaW5nIHN1c3BlbmQgYW5kCnJlc3VtZSwgdG9vLiBJdCBpcyBlbm91Z2ggdG8gcmVh
Y3Qgb24gY3B1cyBmYWlsaW5nIHRvIGNvbWUgdXAgb24gcmVzdW1lCmFnYWluLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2No
ZWR1bGUuYyB8IDE2MSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKaW5kZXggNjY1NzQ3ZjI0Ny4uOGE4NTk4YzdhZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTYwLDMzICs1NjAs
NiBAQCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgbmV3X2NwdSkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsKIH0KIAotLyoK
LSAqIE1vdmUgYSB2Y3B1IGZyb20gaXRzIGN1cnJlbnQgcHJvY2Vzc29yIHRvIGEgdGFyZ2V0IG5l
dyBwcm9jZXNzb3IsCi0gKiB3aXRob3V0IGFza2luZyB0aGUgc2NoZWR1bGVyIHRvIGRvIGFueSBw
bGFjZW1lbnQuIFRoaXMgaXMgaW50ZW5kZWQKLSAqIGZvciBiZWluZyBjYWxsZWQgZnJvbSBzcGVj
aWFsIGNvbnRleHRzLCB3aGVyZSB0aGluZ3MgYXJlIHF1aWV0Ci0gKiBlbm91Z2ggdGhhdCBubyBj
b250ZW50aW9uIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiAoaS5lLiwgZHVyaW5nCi0gKiBzaHV0ZG93
biBvciBzb2Z0d2FyZSBzdXNwZW5kLCBsaWtlIEFDUEkgUzMpLgotICovCi1zdGF0aWMgdm9pZCB2
Y3B1X21vdmVfbm9zY2hlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCi17
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzcGlubG9ja190ICpsb2NrLCAqbmV3X2xv
Y2s7Ci0KLSAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKLSAg
ICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikgJiYgKGF0b21pY19yZWFkKCZ2LT5wYXVzZV9jb3Vu
dCkgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5k
b21haW4tPnBhdXNlX2NvdW50KSkpOwotCi0gICAgbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0
YSwgdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrOwotICAgIG5ld19sb2NrID0gcGVyX2NwdShz
Y2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrOwotCi0gICAgc2NoZWRfc3Bpbl9s
b2NrX2RvdWJsZShsb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsKLSAgICBBU1NFUlQobmV3X2NwdSAh
PSB2LT5wcm9jZXNzb3IpOwotICAgIHZjcHVfbW92ZV9sb2NrZWQodiwgbmV3X2NwdSk7Ci0gICAg
c2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKGxvY2ssIG5ld19sb2NrLCBmbGFncyk7Ci0KLSAgICBz
Y2hlZF9tb3ZlX2lycXModik7Ci19Ci0KIC8qCiAgKiBJbml0aWF0aW5nIG1pZ3JhdGlvbgogICoK
QEAgLTczNSwzMSArNzA4LDM2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKIAotICAgICAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLQotICAgICAgICBpZiAoIHYtPmFm
ZmluaXR5X2Jyb2tlbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0
eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICB2LT5h
ZmZpbml0eV9icm9rZW4gPSAwOwotCi0gICAgICAgIH0KLQogICAgICAgICAvKgotICAgICAgICAg
KiBEdXJpbmcgc3VzcGVuZCAoaW4gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkpLCB3ZSBtb3ZlZCBl
dmVyeSB2Q1BVCi0gICAgICAgICAqIHRvIEJTUCAod2hpY2gsIGFzIG9mIG5vdywgaXMgcENQVSAw
KSwgYXMgYSB0ZW1wb3JhcnkgbWVhc3VyZSB0bwotICAgICAgICAgKiBhbGxvdyB0aGUgbm9uYm9v
dCBwcm9jZXNzb3JzIHRvIGhhdmUgdGhlaXIgZGF0YSBzdHJ1Y3R1cmUgZnJlZWQKLSAgICAgICAg
ICogYW5kIGdvIHRvIHNsZWVwLiBCdXQgbm90aGluZyBndWFyZGFudGVlcyB0aGF0IHRoZSBCU1Ag
aXMgYSB2YWxpZAotICAgICAgICAgKiBwQ1BVIGZvciBhIHBhcnRpY3VsYXIgZG9tYWluLgorICAg
ICAgICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3
ZSBoYXZlIG5vCisgICAgICAgICAqIGd1YXJhbnRlZSB0aGUgb2xkIHByb2Nlc3NvciBoYXMgY29t
ZSBiYWNrIHRvIGxpZmUgYWdhaW4uCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZXJlZm9yZSwg
aGVyZSwgYmVmb3JlIGFjdHVhbGx5IHVucGF1c2luZyB0aGUgZG9tYWlucywgd2Ugc2hvdWxkCiAg
ICAgICAgICAqIHNldCB2LT5wcm9jZXNzb3Igb2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21l
dGhpbmcgdGhhdCB3aWxsCiAgICAgICAgICAqIG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIg
b2YgdGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhleSBhcmUgaW4uCiAgICAgICAgICAqLwogICAgICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSkpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQp
KTsKKyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9i
cm9rZW4gPSAwOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAg
c3Bpbl91bmxvY2tfaXJxKGxvY2spOworICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwor
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwp
OworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
di0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAg
ICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwog
CiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAgICAgICB2LT5w
cm9jZXNzb3IgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwpAQCAt
NzgzLDcgKzc2MSw2IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVt
YXNrX3Qgb25saW5lX2FmZmluaXR5OwotICAgIHVuc2lnbmVkIGludCBuZXdfY3B1OwogICAgIGlu
dCByZXQgPSAwOwogCiAgICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKQEAgLTgwOSwxNCAr
Nzg2LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICBpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKQotICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwotICAgICAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAxOwot
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYp
OworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5
IGZvciAlcHZcbiIsIHYpOwogCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
ICZjcHVtYXNrX2FsbCwgTlVMTCk7CiAgICAgICAgICAgICB9CkBAIC04MjgsNjAgKzc5OCwyNiBA
QCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIElmIGl0IGlz
IG9uIHRoaXMgY3B1LCB3ZSBtdXN0IHNlbmQgaXQgYXdheS4gKi8KLSAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKSApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7Ci0KLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIElm
IHdlIGFyZSBkb2luZyBhIHNodXRkb3duL3N1c3BlbmQsIGl0IGlzIG5vdCBuZWNlc3NhcnkgdG8K
LSAgICAgICAgICAgICAgICAgKiBhc2sgdGhlIHNjaGVkdWxlciB0byBjaGltZSBpbi4gSW4gZmFj
dDoKLSAgICAgICAgICAgICAgICAgKiAgKiB0aGVyZSBpcyBubyByZWFzb24gZm9yIGl0OiB0aGUg
ZW5kIHJlc3VsdCB3ZSBhcmUgYWZ0ZXIKLSAgICAgICAgICAgICAgICAgKiAgICBpcyBqdXN0ICdh
bGwgdGhlIHZjcHVzIG9uIHRoZSBib290IHBjcHUsIGFuZCBubyB2Y3B1Ci0gICAgICAgICAgICAg
ICAgICogICAgYW55d2hlcmUgZWxzZScsIHNvIGxldCdzIGp1c3QgZ28gZm9yIGl0OwotICAgICAg
ICAgICAgICAgICAqICAqIGl0J3Mgd3JvbmcsIGZvciBjcHVwb29scyB3aXRoIG9ubHkgbm9uLWJv
b3QgcGNwdXMsIGFzCi0gICAgICAgICAgICAgICAgICogICAgdGhlIHNjaGVkdWxlciB3b3VsZCBh
bHdheXMgZmFpbCB0byBzZW5kIHRoZSB2Y3B1cyBhd2F5Ci0gICAgICAgICAgICAgICAgICogICAg
ZnJvbSB0aGUgbGFzdCBvbmxpbmUgKG5vbiBib290KSBwY3B1IQotICAgICAgICAgICAgICAgICAq
Ci0gICAgICAgICAgICAgICAgICogVGhlcmVmb3JlLCBpbiB0aGUgc2h1dGRvd24vc3VzcGVuZCBj
YXNlLCB3ZSBqdXN0IHBpY2sgdXAKLSAgICAgICAgICAgICAgICAgKiBvbmUgKHN0aWxsKSBvbmxp
bmUgcGNwdS4gTm90ZSB0aGF0LCBhdCB0aGlzIHN0YWdlLCBhbGwKLSAgICAgICAgICAgICAgICAg
KiBkb21haW5zIChpbmNsdWRpbmcgZG9tMCkgaGF2ZSBiZWVuIHBhdXNlZCBhbHJlYWR5LCBzbyB3
ZQotICAgICAgICAgICAgICAgICAqIGRvIG5vdCBleHBlY3QgYW55IHZjcHUgYWN0aXZpdHkgYXQg
YWxsLgotICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90
KCZvbmxpbmVfYWZmaW5pdHksICZjcHVfb25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgICAgIEJVR19PTihjcHVt
YXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpKTsKLSAgICAgICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICAgICAqIEFzIGJvb3QgY3B1IGlzLCB1c3VhbGx5LCBwY3B1ICMwLCB1c2luZyBjcHVt
YXNrX2ZpcnN0KCkKLSAgICAgICAgICAgICAgICAgKiB3aWxsIG1ha2UgdXMgY29udmVyZ2UgcXVp
Y2tlci4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBuZXdfY3B1ID0gY3B1
bWFza19maXJzdCgmb25saW5lX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICB2Y3B1X21vdmVf
bm9zY2hlZCh2LCBuZXdfY3B1KTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIE9UT0gs
IGlmIHRoZSBzeXN0ZW0gaXMgc3RpbGwgbGl2ZSwgYW5kIHdlIGFyZSBoZXJlIGJlY2F1c2UKLSAg
ICAgICAgICAgICAgICAgKiB3ZSBhcmUgZG9pbmcgc29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6
Ci0gICAgICAgICAgICAgICAgICogICogd2Ugd2FudCB0byBjYWxsIHRoZSBzY2hlZHVsZXIsIGFu
ZCBsZXQgaXQgcmUtZXZhbHVhdGlvbgotICAgICAgICAgICAgICAgICAqICAgIHRoZSBwbGFjZW1l
bnQgb2YgdGhlIHZjcHUsIHRha2luZyBpbnRvIGFjY291bnQgdGhlIG5ldwotICAgICAgICAgICAg
ICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKLSAgICAgICAgICAgICAgICAgKiAgKiB0
aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmUgYSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKLSAg
ICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRp
bmcgaW4gaGVyZS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfc3RhcnQodik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJx
cmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAgICAvKiBJZiBpdCBpcyBvbiB0aGlz
IGNwdSwgd2UgbXVzdCBzZW5kIGl0IGF3YXkuCisgICAgICAgICAgICAgKiBXZSBhcmUgZG9pbmcg
c29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6CisgICAgICAgICAgICAgKiAgKiB3ZSB3YW50IHRv
IGNhbGwgdGhlIHNjaGVkdWxlciwgYW5kIGxldCBpdCByZS1ldmFsdWF0aW9uCisgICAgICAgICAg
ICAgKiAgICB0aGUgcGxhY2VtZW50IG9mIHRoZSB2Y3B1LCB0YWtpbmcgaW50byBhY2NvdW50IHRo
ZSBuZXcKKyAgICAgICAgICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKKyAgICAgICAg
ICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0
aW9uLCBvcgorICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9y
ZSBnZXR0aW5nIGluIGhlcmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHYpOwogCi0gICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKLSAgICAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4gdGhpcyBjYXNl
LCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KLSAgICAgICAgICAgICAgICAgKiB0aGUgaHlw
ZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRoZSBjYWxsZXIKLSAgICAg
ICAgICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFmdGVyIHJlbGVhc2luZyBhbmQgcmVhcXVp
cmluZyBhbGwgbG9ja3MuCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgaWYg
KCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVBR0FJ
TjsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgb25s
eSBjYXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCisgICAg
ICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2Us
IHRoZSBjYWxsZXIKKyAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFz
aW5nIGFuZCByZWFxdWlyaW5nIGFsbCBsb2Nrcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKKyAgICAgICAgICAgICAgICByZXQgPSAtRUFH
QUlOOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNzI3LDIwICsxNjYzLDI3IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewog
ICAgIGNhc2UgQ1BVX1NUQVJUSU5HOgotICAgICAgICBTQ0hFRF9PUChzY2hlZCwgaW5pdF9wZGF0
YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9yZXN1bWUgKQorICAgICAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGluaXRfcGRhdGEs
IHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9Q
UkVQQVJFOgotICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOworICAgICAgICBpZiAo
IHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAgIHJjID0gY3B1
X3NjaGVkdWxlX3VwKGNwdSk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX1JFU1VNRV9G
QUlMRUQ6CiAgICAgY2FzZSBDUFVfREVBRDoKKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0g
U1lTX1NUQVRFX3N1c3BlbmQgKQorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJjdV9yZWFk
X2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KGNwdSk7CiAgICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAg
ICAgICBTQ0hFRF9PUChzY2hlZCwgZGVpbml0X3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsK
LSAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAg
ICAgICAgY3B1X3NjaGVkdWxlX2Rvd24oY3B1KTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBD
UFVfVVBfQ0FOQ0VMRUQ6CisgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9y
ZXN1bWUgKQorICAgICAgICAgICAgY3B1X3NjaGVkdWxlX2Rvd24oY3B1KTsKKyAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3f-0006aD-S1; Mon, 18 Mar 2019 13:12: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=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3e-0006Zd-Ap
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:02 +0000
X-Inumbo-ID: 6a1657a6-497f-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a1657a6-497f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:12: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 B0A37AF60;
 Mon, 18 Mar 2019 13:11:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:49 +0100
Message-Id: <20190318131155.29450-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?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>

RXNwZWNpYWxseSBpbiB0aGUgc2NoZWR1bGVyIGFyZWEgKHNjaGVkdWxlLmMsIGNwdXBvb2wuYykg
dGhlcmUgaXMgYQpyYXRoZXIgY29tcGxleCBoYW5kbGluZyBpbnZvbHZlZCB3aGVuIGRvaW5nIHN1
c3BlbmQgYW5kIHJlc3VtZS4KClRoaXMgY2FuIGJlIHNpbXBsaWZpZWQgYSBsb3QgYnkgbm90IHBl
cmZvcm1pbmcgYSBjb21wbGV0ZSBjcHUgZG93biBhbmQKdXAgY3ljbGUgZm9yIHRoZSBub24tYm9v
dCBjcHVzLCBidXQga2VlcGluZyB0aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkCnN0YXRlIGFuZCBm
cmVlaW5nIGl0IG9ubHkgaW4gY2FzZSBhIGNwdSBkaWRuJ3QgY29tZSB1cCBhZ2FpbiBkdXJpbmcK
cmVzdW1lLgoKSW4gc3VtbWFyeSBub3Qgb25seSB0aGUgY29tcGxleGl0eSBjYW4gYmUgcmVkdWNl
ZCwgYnV0IHRoZSBmYWlsdXJlCnRvbGVyYW5jZSB3aWxsIGJlIGV2ZW4gYmV0dGVyIHdpdGggdGhp
cyBzZXJpZXM6IFdpdGggYSBkZWRpY2F0ZWQgaG9vawpmb3IgZmFpbGluZyBjcHVzIHdoZW4gcmVz
dW1pbmcgaXQgaXMgbm93IHBvc3NpYmxlIHRvIHN1cnZpdmUgZS5nLiBhCmNwdXBvb2wgYmVpbmcg
bGVmdCB3aXRob3V0IGFueSBjcHUgYWZ0ZXIgcmVzdW1lIGJ5IG1vdmluZyBpdHMgZG9tYWlucwp0
byBjcHVwb29sMC4KCkp1ZXJnZW4gR3Jvc3MgKDYpOgogIHhlbi9zY2hlZDogY2FsbCBjcHVfZGlz
YWJsZV9zY2hlZHVsZXIoKSB2aWEgY3B1IG5vdGlmaWVyCiAgeGVuOiBhZGQgaGVscGVyIGZvciBj
YWxsaW5nIG5vdGlmaWVyX2NhbGxfY2hhaW4oKSB0byBjb21tb24vY3B1LmMKICB4ZW46IGFkZCBu
ZXcgY3B1IG5vdGlmaWVyIGFjdGlvbiBDUFVfUkVTVU1FX0ZBSUxFRAogIHhlbjogZG9uJ3QgZnJl
ZSBwZXJjcHUgYXJlYXMgZHVyaW5nIHN1c3BlbmQKICB4ZW4vY3B1cG9vbDogc2ltcGxpZnkgc3Vz
cGVuZC9yZXN1bWUgaGFuZGxpbmcKICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2FibGUgc2NoZWR1bGVy
IG9uIGNwdXMgZHVyaW5nIHN1c3BlbmQKCiB4ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICB8ICAg
MyArLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgfCAgIDMgLQogeGVuL2NvbW1vbi9jcHUu
YyAgICAgICAgICAgfCAgNTUgKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAg
ICAgIHwgMTMwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24v
c2NoZWR1bGUuYyAgICAgIHwgMTczICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2NwdS5oICAgICAgfCAgMjAgKysrLS0tCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgMSAtCiA3IGZpbGVzIGNoYW5nZWQsIDE0NyBpbnNl
cnRpb25zKCspLCAyMzggZGVsZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3e-0006Ze-7Z; Mon, 18 Mar 2019 13:12:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3c-0006ZX-Qa
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:00 +0000
X-Inumbo-ID: 692b10f2-497f-11e9-a5ae-23804f4f0836
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 692b10f2-497f-11e9-a5ae-23804f4f0836;
 Mon, 18 Mar 2019 13:11: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 07807AF52;
 Mon, 18 Mar 2019 13:11:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:50 +0100
Message-Id: <20190318131155.29450-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190318131155.29450-1-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler() via
 cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Dario Faggioli <dfaggioli@suse.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>

Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgaXMgYmVpbmcgY2FsbGVkIGZyb20gX19jcHVfZGlzYWJs
ZSgpIHRvZGF5LgpUaGVyZSBpcyBubyBuZWVkIHRvIGNhbGwgaXQgb24gdGhlIGNwdSBqdXN0IGJl
aW5nIGRpc2FibGVkLCBzbyB1c2UKdGhlIENQVV9ERUFEIGNhc2Ugb2YgdGhlIGNwdSBub3RpZmll
ciBjaGFpbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgIDMgLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgIHwgMTIgKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
MTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggN2QxMjI2ZDdiYy4uYjdhMGE0YTQxOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CkBAIC0xMjIxLDkgKzEyMjEsNiBAQCB2b2lkIF9fY3B1X2Rpc2FibGUodm9pZCkKICAgICBjcHVt
YXNrX2NsZWFyX2NwdShjcHUsICZjcHVfb25saW5lX21hcCk7CiAgICAgZml4dXBfaXJxcygmY3B1
X29ubGluZV9tYXAsIDEpOwogICAgIGZpeHVwX2VvaSgpOwotCi0gICAgaWYgKCBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIoY3B1KSApCi0gICAgICAgIEJVRygpOwogfQogCiB2b2lkIF9fY3B1X2RpZSh1
bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDYwNzU1YTYzMWUuLjY2NTc0N2YyNDcgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTc3Myw4ICs3NzMsOSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWlu
ICpkKQogfQogCiAvKgotICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIGJ5IGNwdV9ob3RwbHVnIGNv
ZGUgZnJvbSBzdG9wX21hY2hpbmUgY29udGV4dAorICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIGJ5
IGNwdV9ob3RwbHVnIGNvZGUgdmlhIGNwdSBub3RpZmllciBjaGFpbgogICogYW5kIGZyb20gY3B1
cG9vbHMgdG8gc3dpdGNoIHNjaGVkdWxlcnMgb24gYSBjcHUuCisgKiBDYWxsZXIgbXVzdCBnZXQg
ZG9tbGlzdF9yZWFkX2xvY2suCiAgKi8KIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWdu
ZWQgaW50IGNwdSkKIHsKQEAgLTc4OSwxMiArNzkwLDYgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVk
dWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggYyA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIHJldDsKIAotICAgIC8qCi0gICAgICogV2UnZCBuZWVkIHRoZSBkb21haW4gUkNVIGxvY2ss
IGJ1dDoKLSAgICAgKiAgLSB3aGVuIHdlIGFyZSBjYWxsZWQgZnJvbSBjcHVwb29sIGNvZGUsIGl0
J3MgYWNxdWlyZWQgdGhlcmUgYWxyZWFkeTsKLSAgICAgKiAgLSB3aGVuIHdlIGFyZSBjYWxsZWQg
Zm9yIENQVSB0ZWFyZG93biwgd2UncmUgaW4gc3RvcC1tYWNoaW5lIGNvbnRleHQsCi0gICAgICog
ICAgc28gdGhhdCdzIG5vdCBiZSBhIHByb2JsZW0uCi0gICAgICovCiAgICAgZm9yX2VhY2hfZG9t
YWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAgICB7CiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKQEAgLTE3MzgsNiArMTczMyw5IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxi
YWNrKAogICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRf
bG9jayk7CisgICAgICAgIGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpOworICAgICAgICByY3Vf
cmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgU0NIRURfT1Aoc2NoZWQs
IGRlaW5pdF9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CiAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6Ci0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5s3k-0006d7-Dh; Mon, 18 Mar 2019 13: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=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5s3i-0006bU-Ij
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:12:06 +0000
X-Inumbo-ID: 6c44dd9a-497f-11e9-b24d-5b921b761244
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c44dd9a-497f-11e9-b24d-5b921b761244;
 Mon, 18 Mar 2019 13:12:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 795A1AF68;
 Mon, 18 Mar 2019 13:12:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Mar 2019 14:11:52 +0100
Message-Id: <20190318131155.29450-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190318131155.29450-1-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGNwdSBub3RpZmllciBhY3Rpb24gQ1BVX1JFU1VNRV9GQUlMRUQgd2hpY2ggaXMg
Y2FsbGVkIGZvciBhbGwKY3B1cyB3aGljaCBmYWlsZWQgdG8gY29tZSB1cCBhdCByZXN1bWUuIFRo
ZSBjYWxscyB3aWxsIGJlIGRvbmUgYWZ0ZXIKYWxsIG90aGVyIGNwdXMgYXJlIGFscmVhZHkgdXAu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9jcHUuYyAgICAgIHwgIDUgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9jcHUuaCB8IDIw
ICsrKysrKysrKysrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9jb21t
b24vY3B1LmMKaW5kZXggYzQzNmMwZGU3Zi4uZjNjZjk0NjNiNCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9jcHUuYworKysgYi94ZW4vY29tbW9uL2NwdS5jCkBAIC0yMTQsNyArMjE0LDEyIEBAIHZv
aWQgZW5hYmxlX25vbmJvb3RfY3B1cyh2b2lkKQogICAgICAgICAgICAgcHJpbnRrKCJFcnJvciBi
cmluZ2luZyBDUFUlZCB1cDogJWRcbiIsIGNwdSwgZXJyb3IpOwogICAgICAgICAgICAgQlVHX09O
KGVycm9yID09IC1FQlVTWSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
X19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZmcm96ZW5fY3B1cyk7CiAgICAgfQogCisgICAgZm9y
X2VhY2hfY3B1ICggY3B1LCAmZnJvemVuX2NwdXMgKQorICAgICAgICBCVUdfT04oY3B1X25vdGlm
aWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVfUkVTVU1FX0ZBSUxFRCwgTlVMTCkpOworCiAgICAgY3B1
bWFza19jbGVhcigmZnJvemVuX2NwdXMpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L2NwdS5oIGIveGVuL2luY2x1ZGUveGVuL2NwdS5oCmluZGV4IDJmZTNlYzA1ZDguLjJmYzBjYjFi
YjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vY3B1LmgKQEAgLTMyLDIzICszMiwyNSBAQCB2b2lkIHJlZ2lzdGVyX2NwdV9ub3RpZmllcihz
dHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iKTsKICAqICAoYSkgQSBDUFUgaXMgZ29pbmcgZG93bjsg
b3IgKGIpIENQVV9VUF9DQU5DRUxFRAogICovCiAvKiBDUFVfVVBfUFJFUEFSRTogUHJlcGFyaW5n
IHRvIGJyaW5nIENQVSBvbmxpbmUuICovCi0jZGVmaW5lIENQVV9VUF9QUkVQQVJFICAgKDB4MDAw
MSB8IE5PVElGWV9GT1JXQVJEKQorI2RlZmluZSBDUFVfVVBfUFJFUEFSRSAgICAoMHgwMDAxIHwg
Tk9USUZZX0ZPUldBUkQpCiAvKiBDUFVfVVBfQ0FOQ0VMRUQ6IENQVSBpcyBubyBsb25nZXIgYmVp
bmcgYnJvdWdodCBvbmxpbmUuICovCi0jZGVmaW5lIENQVV9VUF9DQU5DRUxFRCAgKDB4MDAwMiB8
IE5PVElGWV9SRVZFUlNFKQorI2RlZmluZSBDUFVfVVBfQ0FOQ0VMRUQgICAoMHgwMDAyIHwgTk9U
SUZZX1JFVkVSU0UpCiAvKiBDUFVfU1RBUlRJTkc6IENQVSBuZWFybHkgb25saW5lLiBSdW5zIG9u
IG5ldyBDUFUsIGlycXMgc3RpbGwgZGlzYWJsZWQuICovCi0jZGVmaW5lIENQVV9TVEFSVElORyAg
ICAgKDB4MDAwMyB8IE5PVElGWV9GT1JXQVJEKQorI2RlZmluZSBDUFVfU1RBUlRJTkcgICAgICAo
MHgwMDAzIHwgTk9USUZZX0ZPUldBUkQpCiAvKiBDUFVfT05MSU5FOiBDUFUgaXMgdXAuICovCi0j
ZGVmaW5lIENQVV9PTkxJTkUgICAgICAgKDB4MDAwNCB8IE5PVElGWV9GT1JXQVJEKQorI2RlZmlu
ZSBDUFVfT05MSU5FICAgICAgICAoMHgwMDA0IHwgTk9USUZZX0ZPUldBUkQpCiAvKiBDUFVfRE9X
Tl9QUkVQQVJFOiBDUFUgaXMgZ29pbmcgZG93bi4gKi8KLSNkZWZpbmUgQ1BVX0RPV05fUFJFUEFS
RSAoMHgwMDA1IHwgTk9USUZZX1JFVkVSU0UpCisjZGVmaW5lIENQVV9ET1dOX1BSRVBBUkUgICgw
eDAwMDUgfCBOT1RJRllfUkVWRVJTRSkKIC8qIENQVV9ET1dOX0ZBSUxFRDogQ1BVIGlzIG5vIGxv
bmdlciBnb2luZyBkb3duLiAqLwotI2RlZmluZSBDUFVfRE9XTl9GQUlMRUQgICgweDAwMDYgfCBO
T1RJRllfRk9SV0FSRCkKKyNkZWZpbmUgQ1BVX0RPV05fRkFJTEVEICAgKDB4MDAwNiB8IE5PVElG
WV9GT1JXQVJEKQogLyogQ1BVX0RZSU5HOiBDUFUgaXMgbmVhcmx5IGRlYWQgKGluIHN0b3BfbWFj
aGluZSBjb250ZXh0KS4gKi8KLSNkZWZpbmUgQ1BVX0RZSU5HICAgICAgICAoMHgwMDA3IHwgTk9U
SUZZX1JFVkVSU0UpCisjZGVmaW5lIENQVV9EWUlORyAgICAgICAgICgweDAwMDcgfCBOT1RJRllf
UkVWRVJTRSkKIC8qIENQVV9ERUFEOiBDUFUgaXMgZGVhZC4gKi8KLSNkZWZpbmUgQ1BVX0RFQUQg
ICAgICAgICAoMHgwMDA4IHwgTk9USUZZX1JFVkVSU0UpCisjZGVmaW5lIENQVV9ERUFEICAgICAg
ICAgICgweDAwMDggfCBOT1RJRllfUkVWRVJTRSkKIC8qIENQVV9SRU1PVkU6IENQVSB3YXMgcmVt
b3ZlZC4gKi8KLSNkZWZpbmUgQ1BVX1JFTU9WRSAgICAgICAoMHgwMDA5IHwgTk9USUZZX1JFVkVS
U0UpCisjZGVmaW5lIENQVV9SRU1PVkUgICAgICAgICgweDAwMDkgfCBOT1RJRllfUkVWRVJTRSkK
Ky8qIENQVV9SRVNVTUVfRkFJTEVEOiBDUFUgZmFpbGVkIHRvIGNvbWUgdXAgaW4gcmVzdW1lLCBh
bGwgb3RoZXIgQ1BVcyB1cC4gKi8KKyNkZWZpbmUgQ1BVX1JFU1VNRV9GQUlMRUQgKDB4MDAwYSB8
IE5PVElGWV9SRVZFUlNFKQogCiAvKiBQZXJmb3JtIENQVSBob3RwbHVnLiBNYXkgcmV0dXJuIC1F
QUdBSU4uICovCiBpbnQgY3B1X2Rvd24odW5zaWduZWQgaW50IGNwdSk7Ci0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5s9b-0007Ps-8u; Mon, 18 Mar 2019 13:18:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5s9a-0007Pn-IJ
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:18:10 +0000
X-Inumbo-ID: 4618ebf6-4980-11e9-9517-a7aeca4a0d96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4618ebf6-4980-11e9-9517-a7aeca4a0d96;
 Mon, 18 Mar 2019 13:18: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 013EFEBD;
 Mon, 18 Mar 2019 06:18:09 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DEC83F71A;
 Mon, 18 Mar 2019 06:18:08 -0700 (PDT)
To: ramblech@sina.com, xen-devel <xen-devel@lists.xenproject.org>
References: <20190318065045.852274140093@webmail.sinamail.sina.com.cn>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <04e4e6e4-257c-fbe9-46a1-6d10c665f1b8@arm.com>
Date: Mon, 18 Mar 2019 13:18: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: <20190318065045.852274140093@webmail.sinamail.sina.com.cn>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM Fault recovery for automotive use 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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDMvMjAxOSAwNjo1MCwgcmFtYmxlY2hAc2luYS5jb20gd3JvdGU6Cj4gSGVsbG8sCgpI
ZWxsbywKCj4gSSdtIHJlc2VhcmNoaW5nIHhlbiBmb3IgYXV0b21vdGl2ZSB1c2UgY2FzZSBhbmQg
SSBzZWUgYSBwcmVzZW50YXRpb24gY2FsbGVkOgo+ICJEZXNpZ24gYW5kIEltcGxlbWVudGF0aW9u
IG9mIEF1dG9tb3RpdmUgVmlydHVhbGl6YXRpb24gQmFzZWQgb24gWGVuIC0gU3VuZy1NaW4gCj4g
TGVlLCBTYW1zdW5nIEVsZWN0cm9uaWNzIgo+IG9uIFhlbiBEZXZlbG9wZXIgYW5kIERlc2lnbiBT
dW1taXQgMjAxOC4KPiAKPiBJJ20gaW50ZXJlc3RpbmcgaW4gdGhlIG1vZGlmaWNhdGlvbiBvZiBm
YXVsdCByZWNvdmVyeSBzY2VuYXJpbyBvbiBQOX5QMTEsIGl0IAo+IGludHJvZHVjZWQgYSBuZXcg
aHlwZXJjYWxsIGNhbGxlZCBYRU5fRE9NQ1RMX3NhbXN1bmdfcmVzZXQuCgpJZiBJIHJlY2FsbCBj
b3JyZWN0bHkgdGhlIHRhbGssIFhFTl9ET01DVExfc2Ftc3VuZ19yZXNldCBpcyBkb2luZyBleGFj
dGx5IHRoZSAKc2FtZSBhcyBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQuIFRoZSBsYXRlciBpcyBub3Qg
eWV0IGltcGxlbWVudGVkIG9uIEFybSwgSSBjYW4gCnByb3ZpZGUgZ3VpZGVsaW5lcyBpZiB5b3Ug
YXJlIGludGVyZXN0ZWQgdG8gaW1wbGVtZW50IGl0LgoKPiBXaGVyZSBjYW4gSSBmaW5kIHNvbWUg
Y29kZSBvciB0dXRvcmlhbCBmb3IgdGhpcyBtb2RpZmljYXRpb24/IEhhcyB0aGUgY29kZSBiZWVu
IAo+IHJlbGVhc2VkPwoKWW91ciBiZXN0IGJldCB3b3VsZCBiZSB0byBjb250YWN0IHRoZSBzcGVh
a2VyLgoKQmVzdCByZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:20:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5sBo-000863-OB; Mon, 18 Mar 2019 13:20:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5sBo-00085x-0e
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 13:20:28 +0000
X-Inumbo-ID: 96aa3106-4980-11e9-8b16-4f8e1c1ea076
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96aa3106-4980-11e9-8b16-4f8e1c1ea076;
 Mon, 18 Mar 2019 13:20:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 07:20:23 -0600
Message-Id: <5C8F9B14020000780021FE03@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 07:20:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

ID4+PiBPbiAxOC4wMy4xOSBhdCAxMjoyNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogU29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFz
IHRoZSBvdXRwdXQuICBUaGlzIGlzIGEKPiAgICByZW1uZW50IG9mIHRoZSAzMmJpdCBidWlsZCBh
bmQgY2FuIGJlIHJlbGF4ZWQgdG8gIj1yIiBpbiA2NGJpdCBidWlsZHMuCgpJIGhhdmUgdG8gYWRt
aXQgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQgdGhlICJyZWxheGVkIiBwYXJ0IG9mIHRoaXM6CiJx
IiBhbmQgInIiIHJlcHJlc2VudCB0aGUgZXhhY3Qgc2FtZSBzZXQgb2YgcmVnaXN0ZXJzIG9uIDY0
LWJpdC4KVW5sZXNzIHRoZSBjb252ZXJzaW9uIGFsbG93cyBmdXJ0aGVyIGNvZGUgZm9sZGluZywg
SSB0aGluayBpdCB3b3VsZG4ndApiZSBhIGJhZCBpZGVhIHRvIHJldGFpbiB0aGUgZGlzdGluY3Rp
b24sIGp1c3QgZm9yIGNhc2VzIGxpa2UgY29kZQpldmVudHVhbGx5IGdldHRpbmcgc2hhcmVkIHZp
YSBzb21ldGhpbmcgbGlrZSBsaWIveDg2Ly4KCj4gVGhlIHJlYXNvbiB0aGUgdm9sYXRpbGUgY2Fz
dCBpbiBfX2NtcHhjaGdfdXNlcigpIGNhbid0IGJlIGRyb3BwZWQgaXMgYmVjYXVzZQo+IHdpdGhv
dXQgaXQsIHRoZSBjb21waWxlciB1c2VzIGEgc3RhY2sgY29weSByYXRoZXIgdGhhbiB0aGUgaW4t
bWVtb3J5IGNvcHksCj4gd2hpY2ggZW5kcyB1cCB0cmlwcGluZzoKPiAKPiAgIC8qIEFsbG93ZWQg
dG8gY2hhbmdlIGluIEFjY2Vzc2VkL0RpcnR5IGZsYWdzIG9ubHkuICovCj4gICBCVUdfT04oKHQg
XiBvbGQpICYgfihpbnRwdGVfdCkoX1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFkpKTsKCklzbid0
IHRoaXMgaGludGluZyBhdCBzb21lIG90aGVyIHNob3J0Y29taW5nIG9yIGV2ZW4gZmxhdyB0aGVu
PwpJZiB0aGUgY29tcGlsZXIgZ2VuZXJhbGx5IGRpZCBzdWNoIHRyYW5zZm9ybWF0aW9ucywgSSdt
IGFmcmFpZCBhCmxvdCBvZiBvdGhlciBjb2RlIHdvdWxkIGJlIGF0IHJpc2sgdG9vLCBpbmNsdWRp
bmcgc29tZSBvZiB3aGF0CnlvdSBtb2RpZnkgaGVyZS4KCkluIGFueSBldmVudCBJIHRoaW5rIGl0
IHdvdWxkIGJlIGEgZ29vZCBpZGVhIHRvIGhhdmUgYSBjb2RlCmNvbW1lbnQgZm9yIHRoaXMgYXMg
d2VsbC4KCj4gQEAgLTQwLDI4ICszNywyNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25l
ZCBsb25nIF9feGNoZygKPiAgICAgIHN3aXRjaCAoIHNpemUgKQo+ICAgICAgewo+ICAgICAgY2Fz
ZSAxOgo+IC0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnYiAlYjAsJTEiCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgOiAiPXEiICh4KQo+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0i
ICgqX194ZyhwdHIpKSwgIjAiICh4KQo+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9y
eSIgKTsKPiArICAgICAgICBhc20gdm9sYXRpbGUgKCAieGNoZyAlYlt4XSwgJVtwdHJdIgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQ4
X3QgKilwdHIpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIgKTsKPiAgICAg
ICAgICBicmVhazsKPiAgICAgIGNhc2UgMjoKPiAtICAgICAgICBhc20gdm9sYXRpbGUgKCAieGNo
Z3cgJXcwLCUxIgo+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1yIiAoeCkKPiAtICAgICAg
ICAgICAgICAgICAgICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAoeCkKPiAtICAgICAgICAg
ICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhj
aGcgJXdbeF0sICVbcHRyXSIKPiArICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3IiICh4
KSwgW3B0cl0gIittIiAoKih1aW50MTZfdCAqKXB0cikKPiArICAgICAgICAgICAgICAgICAgICAg
ICA6OiAibWVtb3J5IiApOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSA0Ogo+IC0gICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnbCAlazAsJTEiCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAiPXIiICh4KQo+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIp
KSwgIjAiICh4KQo+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKPiArICAg
ICAgICBhc20gdm9sYXRpbGUgKCAieGNoZyAla1t4XSwgJVtwdHJdIgo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQzMl90ICopcHRyKQo+
ICsgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiICk7Cj4gICAgICAgICAgYnJlYWs7
Cj4gICAgICBjYXNlIDg6Cj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGdxICUwLCUxIgo+
IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1yIiAoeCkKPiAtICAgICAgICAgICAgICAgICAg
ICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAoeCkKPiAtICAgICAgICAgICAgICAgICAgICAg
ICA6ICJtZW1vcnkiICk7Cj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGcgJXFbeF0sICVb
cHRyXSIKPiArICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3IiICh4KSwgW3B0cl0gIitt
IiAoKih1aW50NjRfdCAqKXB0cikKPiArICAgICAgICAgICAgICAgICAgICAgICA6OiAibWVtb3J5
IiApOwo+ICAgICAgICAgIGJyZWFrOwoKSXMgdGhlIHEgbW9kaWZpZXIgcmVhbGx5IHVzZWZ1bCB0
byBoYXZlIGhlcmUgKGFuZCBlbHNld2hlcmUgYmVsb3cpPwoKPiBAQCAtNjMsMzYgKzY1LDM4IEBA
IHN0YXRpYyBhbHdheXNfaW5saW5lIF9fdWludDEyOF90IGNtcHhjaGcxNmJfbG9jYWxfKAo+ICAg
KiBJZiBubyBmYXVsdCBvY2N1cnMgdGhlbiBfbyBpcyB1cGRhdGVkIHRvIHRoZSB2YWx1ZSB3ZSBz
YXcgYXQgX3AuIElmIHRoaXMKPiAgICogaXMgdGhlIHNhbWUgYXMgdGhlIGluaXRpYWwgdmFsdWUg
b2YgX28gdGhlbiBfbiBpcyB3cml0dGVuIHRvIGxvY2F0aW9uIF9wLgo+ICAgKi8KPiAtI2RlZmlu
ZSBfX2NtcHhjaGdfdXNlcihfcCxfbyxfbixfaXN1ZmYsX29wcHJlLF9yZWd0eXBlKSAgICAgICAg
ICAgICAgICAgXAo+ICsjZGVmaW5lIF9fY21weGNoZ191c2VyKF9wLCBfbywgX24sIF9vcHByZSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBzdGFjKCk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAg
IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IC0gICAgICAgICIxOiBsb2NrOyBjbXB4Y2hnIl9pc3VmZiIgJSJfb3Bw
cmUiMiwlM1xuIiAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgIjE6IGxvY2sgY21w
eGNoZyAlIl9vcHByZSJbbmV3XSwgJVtwdHJdXG4iICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ICAgICAgICAiMjpcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgIjM6ICAgICBt
b3ZsICQxLCUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICAiMzogICAgIG1vdmwgJDEsICVbcmNdXG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICIgICAgICAgam1wIDJiXG4iICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgIi5wcmV2
aW91c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAgICAgICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIDogIj1hIiAoX28pLCAiPXIiIChfcmMp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgOiBf
cmVndHlwZSAoX24pLCAibSIgKCpfX3hnKCh2b2xhdGlsZSB2b2lkICopX3ApKSwgIjAiIChfbyks
ICIxIiAoMCkgXAo+ICsgICAgICAgIDogIithIiAoX28pLCBbcmNdICI9ciIgKF9yYyksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICBbcHRyXSAiK20iICgq
KHZvbGF0aWxlIHR5cGVvZigqKF9wKSkgKikoX3ApKSAgICAgICAgICAgICAgICAgIFwKPiArICAg
ICAgICA6IFtuZXddICJyIiAoX24pLCAiW3JjXSIgKDApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAoKV291bGRuJ3QgaXQgZnVydGhlciBoZWxwIHJlYWRhYmlsaXR5IGEgbGl0
dGxlIGlmIF9yYyB3YXMgaW5pdGlhbGl6ZWQgdG8gemVybwpyaWdodCB3aGVuIGdldHRpbmcgZGVj
bGFyZWQsIGVsaW1pbmF0aW5nIHRoZSBsYXN0IGlucHV0IGFyZyBoZXJlICh0aGUKb3V0cHV0IHRo
ZW4gd291bGQgbmVlZCB0byBiZSAiK3IiIG9mIGNvdXJzZSk/IEFuZCBzaW5jZSB0aGVuIHlvdQph
Y3R1YWxseSB0b3VjaCBhbGwgbGluZXMgY29udGFpbmluZyB1c2VzIG9mIF9yYywgaXQgd291bGQg
YmUgYSBnb29kCm9wcG9ydHVuaXR5IHRvIGFsc28gcmVuYW1lIHRoZSB2YXJpYWJsZSB0byBnZXQg
cmlkIG9mIHRoZSBsZWFkaW5nCnVuZGVyc2NvcmUuCgpBbnl3YXksIHdpdGggYXQgbGVhc3QgdGhl
ICJyZWxheGVkIiBwYXJ0IG9mIHRoZSBkZXNjcmlwdGlvbiBjaGFuZ2VkCihlLmcuIHRvICJjb252
ZXJ0ZWQiKSBvciBleHBsYWluZWQgdmVyYmFsbHkgaW4gYSByZXBseSwgd2l0aCBvciB3aXRob3V0
CnRoZSBvdGhlciBpdGVtcyB0YWtlbiBjYXJlIG9mClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:24:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 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 1h5sG0-0008H7-C9; Mon, 18 Mar 2019 13:24: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5sFy-0008Ga-LN
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 13:24:46 +0000
X-Inumbo-ID: 31e1f48e-4981-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 31e1f48e-4981-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:24:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 07:24:44 -0600
Message-Id: <5C8F9C18020000780021FE06@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 07:24:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552908469-31776-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F87F2020000780021FD44@prv1-mh.provo.novell.com>
 <bc948846-35b4-0024-509b-430e1ec860f0@citrix.com>
In-Reply-To: <bc948846-35b4-0024-509b-430e1ec860f0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Extend repoline safey
 calcuations for eIBRS and Atom parts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE4LjAzLjE5IGF0IDE0OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDMvMjAxOSAxMTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4
LjAzLjE5IGF0IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBI
b3dldmVyLCBhbiBhZGRpdGlvbmFsIG1lYW5pbmcgb2YgRW5oYW5jZWQgSVJCUyBpcyB0aGF0IHRo
ZSBwcm9jZXNzb3IgbWF5IG5vdAo+Pj4gYmUgcmV0cG9saW5lLXNhZmUuICBUaGUgR2VtaW5pIExh
a2UgcGxhdGZvcm0sIGJhc2VkIG9uIHRoZSBHb2xkbW9udCsKPj4+IG1pY3JvYXJjaGl0ZWN0dXJl
IGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0IGVJQlJTLCBldmVuIHRob3Vn
aCBpdAo+Pj4gaXMgaW4gcHJhY3RpY2Ugc2FmZS4KPj4gQnV0IGFmYWljdCB5b3UgZG9uJ3QgbWFy
ayB0aGVtIGFzIHNhZmUuCj4gCj4gQ29ycmVjdC4gIFRoYXQgaXMgZGVsaWJlcmF0ZS4KPiAKPj4g
QnV0IHRoZW4gYWdhaW4gSSBkb24ndCByZWNhbGw6Cj4+IFBlcmZvcm1hbmNlLXdpc2UsIGlzIHJl
dHBvbGluZSBjb25zaWRlcmVkIGJldHRlciBvciB3b3JzZSB0aGFuIElCUlM/Cj4+IERlcGVuZGlu
ZyBvbiB0aGF0IC4uLgo+IAo+IFJldHBvbGluZSBpcyBtb3JlIHBlcmZvcm1hbnQgdGhhbiBJUkJT
IGFzIGltcGxlbWVudGVkIGluIG1pY3JvY29kZSwgYnV0Cj4gdGhhdCBpcyBub3Qgd2hhdCB3ZSBh
cmUgY29tcGFyaW5nIHRvIGhlcmUuCj4gCj4gR29sZG1vbnQrIGlzIHRoZSBmaXJzdCBwcm9jZXNz
b3Igd2l0aCBoYXJkd2FyZSBmaXhlcyBmb3IgU3BlY3RyZSB2Mgo+IGlzc3Vlcy4gIFRoaXMgbWVh
bnMgdGhhdCBJQlJTIGlzbid0IGltcGxlbWVudGVkIGJlaGluZCB0aGUgc2NlbmVzIHdpdGgKPiAi
dHVybiBvZmYgdGhlIEJUQiIgb3IgImZsdXNoIHZpYSBjb252b2x1dGVkIG1lYW5zIi4gIFRoZXJl
IGlzIGEgcHJvcGVyCj4gTygxKSBmbHVzaCBvZiB0aGUgQlRCIGZvciBJQlBCLCBhbmQgdGhlIEJU
QiBub3cgdHJhY2tzIHRoZSBwcml2aWxlZ2UgYXQKPiB3aGljaCBhIHByZWRpY3Rpb24gd2FzIGxl
YXJudC4KPiAKPiBDYXNjYWRlIExha2Ugd2lsbCAoQUZBSUEpIGJlIHRoZSBmaXJzdCBCaWctQ29y
ZSBwcm9jZXNzb3Igd2l0aCBlSUJSUy4KCkluIHdoaWNoIGNhc2UKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:34:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5sPO-0000hZ-FS; Mon, 18 Mar 2019 13:34:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PVPW=RV=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h5sPM-0000hS-Kj
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:34:28 +0000
X-Inumbo-ID: 8b7f7dde-4982-11e9-b1d2-4f2e5748868b
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b7f7dde-4982-11e9-b1d2-4f2e5748868b;
 Mon, 18 Mar 2019 13:34:25 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 18 Mar 2019 14:34:24 +0100
Received: from linux-nq5u (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 18 Mar 2019 13:34:02 +0000
Message-ID: <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Mon, 18 Mar 2019 14:34:01 +0100
In-Reply-To: <5C89313F020000780021E497@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
 <20190306125832.9390-2-vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dGhhbmtzIGZvciB0aGUgcmV2aWV3LgoKT24gV2VkLCAyMDE5LTAzLTEzIGF0IDE3OjM1ICswMTAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiBPbiAwNi4wMy4xOSBhdCAxMzo1OCwgPHZsaWFz
a292aXRpc0BzdXNlLmNvbT4gd3JvdGU6Cj4gPiArc3RhdGljIGludCBnZXRfcGFyYW1zKGNvbnN0
IGNoYXIgKmNtZGxpbmUsIGNoYXIgKnZhbHVlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqc3RhcnQsCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKPiA+ICt7Cj4gPiArICAgIGNoYXIg
b3B0WzEyOF0sICpvcHRrZXksICpxOwo+ID4gKyAgICBjb25zdCBjaGFyICpwID0gY21kbGluZSwg
KnZhbCA9IHZhbHVlczsKPiAKPiBXaHkgaXMgdmFsIGEgcG9pbnRlciB0byBjb25zdCBjaGFyPyBU
aGVyZSBhcmUgc2V2ZXJhbCBjYXN0cyBiZWxvdwo+IGJlY2F1c2Ugb2YgdGhpcywgYW5kIGFsbCB0
aGVzZSBjYXN0cyBzaG91bGQgZ28gYXdheS4KCnllcywgaXQgc2hvdWxkIGJlIGEgcG9pbnRlciB0
byBjaGFyLCBhbmQgdGhvc2UgY2FzdHMgYXJlIG5vdCBuZWVkZWQsIEkKc2VudCBvdXQgYW4gb2xk
ZXIgdmVyc2lvbiBieSBtaXN0YWtlLgoKPiAKPiA+ICsgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9w
YXJhbSAqcGFyYW07Cj4gPiArICAgIGludCBsZW4sIHJjID0gMDsKPiA+ICsgICAgdWludDY0X3Qg
cGFyYW1faW50Owo+ID4gKyAgICBib29sIGZvdW5kOwo+ID4gKwo+ID4gKyAgICBpZiAoIXZhbHVl
cykKPiA+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gKwo+ID4gKyAgICBmb3IgKCA7IDsg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAvKiBTa2lwIHdoaXRlc3BhY2UuICovCj4gPiArICAg
ICAgICB3aGlsZSAoICpwID09ICcgJyApCj4gPiArICAgICAgICAgICAgcCsrOwo+IAo+IEZvciBh
IHVzZXIgZXhwb3NlZCBpbnRlcmZhY2UgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYXQg
bGVhc3QKPiB1c2UgaXNzcGFjZSgpIGhlcmUuCgpvawoKPiAKPiA+ICsgICAgICAgIGZvdW5kID0g
ZmFsc2U7Cj4gCj4gSSBkb24ndCB0aGluayB5b3UgbmVlZCB0aGlzIHZhcmlhYmxlIGhlcmUsIG9y
IGlmIHNvLCBpdCBzaG91bGRuJ3QKPiBiZSBib29sZWFuOiBFaXRoZXIgeW91IG1lYW4gdG8gc3Vw
cG9ydCByZXR1cm5pbmcgZGF0YSBmb3IKPiBtdWx0aXBsZSBtYXRjaGluZyBvcHRpb25zICh0aGVy
ZSBhcmUgbm8gcnVudGltZSBvbmVzIGF0Cj4gcHJlc2VudCwgYnV0IHdlIGF0IGxlYXN0IHVzZWQg
dG8gaGF2ZSBtdWx0aXBsZS1pbnN0YW5jZQo+IGJvb3QgdGltZSBvbmVzKSwgaW4gd2hpY2ggY2Fz
ZSB5b3UgbWF5IG5lZWQgdG8gaW52ZW50IGEKPiBtZWFucyB0byBkaXNhbWJpZ3VhdGUgdGhlbS4g
T3IgeW91IGRvbid0LCBpbiB3aGljaCBjYXNlCj4geW91IGNvdWxkIGJhaWwgZnJvbSB0aGUgbG9v
cCBvbmNlIHlvdSd2ZSBmb3VuZCBhIG1hdGNoLgoKTXVsdGlwbGUgbWF0Y2hpbmcgb3B0aW9ucyB3
YXMgbm90IG15IGludGVudGlvbi4gWWVzLCB0aGUgbG9vcCBnb2luZwp0aHJvdWdoIHRoZSBwYXJh
bWV0ZXJzIHNob3VsZCBiZSBleGl0ZWQgb24gYSBtYXRjaCwgYnV0IEkgc3RpbGwgbmVlZCB0bwpk
ZXRlY3QgaWYgdGhlcmUgd2FzIG5vIHBhcmFtZXRlciBtYXRjaGVkIGF0IGFsbCBmb3IgdGhlIGN1
cnJlbnQgb3B0aW9uLAppbiBvcmRlciB0byByZXR1cm4gLUVJTlZBTCBpbiB0aGF0IGNhc2UuIFRo
aXMgY2FuIGJlIGRldGVjdGVkIGZyb20gdGhlCnJldHVybiB2YWx1ZSBvZiBzdHJjbXAsIGluc3Rl
YWQgb2YgdXNpbmcgYSBib29sZWFuIHZhcmlhYmxlLiAKCj4gCj4gPiArICAgICAgICBmb3IgKCBw
YXJhbSA9IHN0YXJ0OyBwYXJhbSA8IGVuZDsgcGFyYW0rKyApCj4gPiArICAgICAgICB7Cj4gPiAr
Cj4gPiArICAgICAgICAgICAgaWYgKCBzdHJjbXAocGFyYW0tPm5hbWUsIG9wdGtleSkgKQo+ID4g
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBmb3VuZCA9
IHRydWU7Cj4gPiArICAgICAgICAgICAgc3dpdGNoICggcGFyYW0tPnR5cGUgKQo+ID4gKyAgICAg
ICAgICAgIHsKPiA+ICsgICAgICAgICAgICBjYXNlIE9QVF9TVFI6Cj4gPiArICAgICAgICAgICAg
ICAgIGxlbiA9IHNucHJpbnRmKChjaGFyKil2YWwsIHNpemVvZih2YWx1ZXMpLCAiJXMgIiwKPiAK
PiBIZXJlIGFuZCBiZWxvdywgc2l6ZW9mKHZhbHVlcykgaXMgd3JvbmcgaW4gdHdvIHdheXM6IEZv
ciBvbmUKPiBpdCdzIHNpemVvZihjaGFyKiksIG5vdCBzaXplb2YoY2hhcltubl0pLiBBbmQgdGhl
biB5b3UgbmVlZCB0bwo+IHN1YnRyYWN0IHRoZSBhbW91bnQgb2Ygc3BhY2UgY29uc3VtZWQgYWxy
ZWFkeS4KCnRoYW5rcywgYSBiYXNpYyBtaXN0YWtlLiBJIHRoaW5rIHRoZSBjYWxsZXIgd2lsbCBu
ZWVkIHRvIHBhc3MgdGhlIHNpemUKb2YgdGhlIHZhbHVlc1tdIGJ1ZmZlciBhcyBhbiBhcmd1bWVu
dCB0byB0aGUgZnVuY3Rpb24sIG9yIEkgY2FuIGFsd2F5cwphc3N1bWUgYSBYRU5fUEFSQU1FVEVS
X1NJWkUgbWF4IHNpemUgZm9yIHRoZSB2YWx1ZXNbXSBidWZmZXIuIFRoZQpmb3JtZXIgc291bmRz
IGJldHRlciB0byBtZS4gCgo+IAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
Y2hhciopcGFyYW0tPnBhci52YXIpOwo+ID4gKyAgICAgICAgICAgICAgICB2YWwgKz0gbGVuOwo+
ID4gKyAgICAgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgICAgICBjYXNlIE9QVF9VSU5U
Ogo+ID4gKyAgICAgICAgICAgICAgICBnZXRfaW50ZWdlcl9wYXJhbShwYXJhbSwgJnBhcmFtX2lu
dCk7Cj4gPiArICAgICAgICAgICAgICAgIGxlbiA9IHNucHJpbnRmKChjaGFyKil2YWwsIHNpemVv
Zih2YWx1ZXMpLCAiJWx1ICIsCj4gPiBwYXJhbV9pbnQpOwo+IAo+IFRoaXMgaXMgZ29pbmcgdG8g
ZmFpbCB0byBidWlsZCBvbiAzMi1iaXQgQXJtLiAKCkkgd2lsbCBjaGFuZ2UgdGhlIGZvcm1hdHRp
bmcgdG8gJSJQUkl1NjQiCgoKPiBJJ20gYWxzbwo+IHVuY29udmluY2VkIHRoaXMgaXMgYXBwcm9w
cmlhdGUgaWYgdGhlIHZhbHVlIGlzIGFjdHVhbGx5Cj4gYSBzaWduZWQgcXVhbnRpdHkuCgppc24n
dCBPUFRfVUlOVCBvbmx5IGZvciB1bnNpZ25lZCBpbnRlZ2Vycz8KCj4gCj4gCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtX2ludCA/ICJ0cnVlIiA6ICJmYWxzZSIpOwo+
ID4gKyAgICAgICAgICAgICAgICB2YWwgKz0gbGVuOwo+ID4gKyAgICAgICAgICAgICAgICBicmVh
azsKPiA+ICsgICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgo+ID4gKyAgICAgICAgICAgIGNhc2Ug
T1BUX0NVU1RPTToKPiA+ICsgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ID4gKyAgICAg
ICAgICAgICAgICBicmVhazsKPiAKPiBJIGNhbiBzZWUgd2h5IGN1c3RvbSBwYXJhbWV0ZXJzIGNh
bid0IGJlIGRlYWx0IHdpdGggeWV0LAo+IGJ1dCB3aHkgYWxzbyBzaXplIG9uZXM/IEFzIHRvIGN1
c3RvbSBvbmVzIC0gZm91ciBvdXQgb2YgdGhlCj4gc2V2ZW4gcnVudGltZSBwYXJhbWV0ZXJzIHdl
IGN1cnJlbnRseSBoYXZlIGFyZSBjdXN0b20KPiBvbmVzLCBzbyB0aGlzIGxpbWl0cyB0aGUgdXRp
bGl0eSBvZiB0aGUgY2hhbmdlIHF1aXRlIGEgYml0LgoKRnJvbSB3aGF0IEkgdW5kZXJzdGFuZCBP
UFRfU0laRSBjYW4gYmUgaGFuZGxlZCBzaW1pbGFybHkgdG8gT1BUX1VJTlQsCnByaW50aW5nIGFu
IHVuc2lnbmVkIGludGVnZXIgaW4gdGhlIG91dHB1dC4KCkZvciBPUFRfQ1VTVE9NLCB3aGF0IGFi
b3V0IGFkZGluZyBhIGdldF9mdW5jIGZ1bmN0aW9uIHBvaW50ZXIgdG8gdGhlaXIKZGVmaW5pdGlv
biBpbiBrZXJuZWxfcGFyYW0sIHdoaWNoIHdvdWxkIGJlIHVzZWQgZm9yIHJlYWRpbmcgdGhlIGN1
cnJlbnQKdmFsdWU/IFNvIHRoZSB1bmlvbiBwYXIgb2Ygc3RydWN0IGtlcm5lbF9wYXJhbSB3b3Vs
ZCBub3cgaGF2ZSBhIHN0cnVjdAp3aXRoIDIgZnVuY3Rpb24gcG9pbnRlcnMgZm9yIHRoZSBjdXN0
b20gcGFyYW1ldGVycywgc29tZXRoaW5nIGxpa2U6CgogICAgdW5pb24gewogICAgICAgIHZvaWQg
KnZhcjsKICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICBpbnQgKCpmdW5jKShjb25zdCBjaGFy
ICopOwogICAgICAgICAgICBjb25zdCBjaGFyICooKmdldF9mdW5jKSh2b2lkKTsKICAgICAgICB9
IGN1c3RvbTsKICAgIH0gcGFyOwoKCndpdGggdGhlIG5ldyBnZXRfZnVuYyBwcm90b3R5cGUgYmVp
bmc6CgogICAgICAgICAgICBjb25zdCBjaGFyICooKmdldF9mdW5jKSh2b2lkKTsKCnJldHVybmlu
ZyBhIHN0cmluZyB3aXRoIHRoZSBjdXJyZW50IHZhbHVlIG9mIHRoZSBwYXJhbWV0ZXIuCgplLmcu
IHRoZSBmdW5jdGlvbiBmb3IgbG9nbHZsLCBndWVzdF9sb2dsdmwgY291bGQgcmV0dXJuIG91dHB1
dCB1c2luZwpsb2dsdmxfc3RyKCkgOiAgIk5vdGhpbmciLCAiRXJyb3JzIiwgIkVycm9ycyBhbmQg
d2FybmluZ3MiIGV0Yy4KCkFuIGFsdGVybmF0aXZlIHByb3RvdHlwZSBjb3VsZCBiZToKCiAgICAg
ICAgICAgIGludCAoKmdldF9mdW5jKShjaGFyICpvdXRwdXQpOwoKaWYgd2Ugd2FudCB0aGUgZnVu
Y3Rpb24gdG8gd3JpdGUgdGhlIGN1cnJlbnQgcGFyYW1ldGVyIHZhbHVlIGludG8gYQpjYWxsZXIt
cHJvdmlkZWQgYnVmZmVyLCBhbmQgcG9zc2libHkgcmV0dXJuIGVycm9yIGNvZGVzLiAgVGhlIGZp
cnN0Cm9wdGlvbiBsb29rcyBzaW1wbGVyIHRvIG1lLgoKVGhlIG5ldyBjdXN0b20gZnVuY3Rpb24g
d291bGQgaGF2ZSB0byBiZSBpbXBsZW1lbnRlZCBvZiBjb3Vyc2UgZm9yIHRoZQo0IGV4aXN0aW5n
IGFuZCBhbnkgZnV0dXJlIGN1c3RvbSBwYXJhbWV0ZXJzLgoKPiAKPiA+ICsgICAgICAgICAgICBk
ZWZhdWx0Ogo+ID4gKyAgICAgICAgICAgICAgICBCVUcoKTsKPiA+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAg
ICAgaWYgKCAhZm91bmQgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHByaW50aygi
Z2V0LXBhcmFtZXRlcnM6IHBhcmFtZXRlciBcIiVzXCIgdW5rbm93biFcbiIsCj4gPiBvcHRrZXkp
Owo+IAo+IEkgZG9uJ3QgdGhpbmsgbG9nZ2luZyBvZiBhIG1lc3NhZ2UgaXMgYXBwcm9wcmlhdGUg
aGVyZS4KCm9rCgo+IAo+ID4gQEAgLTE5OSw2ICszMDMsMTEgQEAgaW50IHJ1bnRpbWVfcGFyc2Uo
Y29uc3QgY2hhciAqbGluZSkKPiA+ICAgICAgcmV0dXJuIHBhcnNlX3BhcmFtcyhsaW5lLCBfX3Bh
cmFtX3N0YXJ0LCBfX3BhcmFtX2VuZCk7Cj4gPiAgfQo+ID4gIAo+ID4gK2ludCBydW50aW1lX2dl
dF9wYXJhbWV0ZXIoY29uc3QgY2hhciAqbGluZSwgY2hhciAqdmFsdWVzKQo+ID4gK3sKPiA+ICsg
ICAgcmV0dXJuIGdldF9wYXJhbXMobGluZSwgdmFsdWVzLCBfX3BhcmFtX3N0YXJ0LCBfX3BhcmFt
X2VuZCk7Cj4gPiArfQo+IAo+IEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGlzIHdyYXBwZXIu
CgpJIHRoaW5rIEkgaGFkIHRyb3VibGUgYWNjZXNzaW5nIF9fcGFyYW1fc3RhcnQsIF9fcGFyYW1f
ZW5kIGRpcmVjdGx5IApmcm9tIGRvX3N5c2N0bCBpbiB4ZW4vY29tbW9uL3N5c2N0bC5jICwgdGhh
dCdzIHdoeSB0aGlzIHdhcyBuZWVkZWQuIEJ1dApwZXJoYXBzIEkgbWlzc2VkIHNvbWV0aGluZyBv
YnZpb3VzLgoKPiAKPiA+IC0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMKPiA+ICsrKyBiL3hlbi9j
b21tb24vc3lzY3RsLmMKPiA+IEBAIC01MDEsNiArNTAxLDUxIEBAIGxvbmcKPiA+IGRvX3N5c2N0
bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4gPiAgCj4g
PiAgICAgICAgICBicmVhazsKPiA+ICAgICAgfQo+ID4gKyAgICBjYXNlIFhFTl9TWVNDVExfZ2V0
X3BhcmFtZXRlcjoKPiA+ICsgICAgewo+ID4gKyNkZWZpbmUgWEVOX0dFVF9QQVJBTUVURVJfTUFY
X1NJWkUgMTAyMwo+IAo+IE1heSBJIHN1Z2dlc3QgdG8gcmUtdXNlIFhFTl9TRVRfUEFSQU1FVEVS
X01BWF9TSVpFLAo+IHBlcmhhcHMgYWZ0ZXIgcmVuYW1pbmcgdG8gWEVOX1BBUkFNRVRFUl9NQVhf
U0laRT8KCm9rCgo+IAo+ID4gKyAgICAgICAgY2hhciAqcGFyYW1zOwo+ID4gKyAgICAgICAgY2hh
ciAqdmFsdWVzOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBvcC0+dS5nZXRfcGFyYW1ldGVyLnBh
ZFswXSB8fCBvcC0KPiA+ID51LmdldF9wYXJhbWV0ZXIucGFkWzFdIHx8Cj4gPiArICAgICAgICAg
ICAgIG9wLT51LmdldF9wYXJhbWV0ZXIucGFkWzJdICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAg
ICAgICAgICByZXQgPSAtRUlOVkFMOwo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAg
ICAgfQo+ID4gKyAgICAgICAgaWYgKCBvcC0+dS5nZXRfcGFyYW1ldGVyLnNpemUgPiBYRU5fR0VU
X1BBUkFNRVRFUl9NQVhfU0laRQo+ID4gKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg
IHJldCA9IC1FMkJJRzsKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiA+
ICsgICAgICAgIHBhcmFtcyA9IHhtYWxsb2NfYnl0ZXMob3AtPnUuZ2V0X3BhcmFtZXRlci5zaXpl
ICsgMSk7Cj4gPiArICAgICAgICB2YWx1ZXMgPSB4bWFsbG9jX2J5dGVzKFhFTl9HRVRfUEFSQU1F
VEVSX01BWF9TSVpFKTsKPiA+ICsgICAgICAgIGlmICggIXBhcmFtcyApCj4gPiArICAgICAgICB7
Cj4gPiArICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiA+ICsgICAgICAgICAgICBicmVhazsK
PiA+ICsgICAgICAgIH0KPiAKPiBXaGF0IGlmIHBhcmFtcyBpcyBub24tTlVMTCwgYnV0IHZhbHVl
cyBpcyBOVUxMPyBBbHNvIGhlcmUgYW5kIGluIG9uZQo+IGluc3RhbmNlIGJlbG93IHlvdSBsZWFr
IG1lbW9yeSBvbiB0aGUgZXJyb3IgcGF0aHMuCgpJICdsbCBmaXggdGhlc2UsIHRoYW5rcy4KCj4g
Cj4gPiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChwYXJhbXMsIG9wLT51LmdldF9wYXJh
bWV0ZXIucGFyYW1zLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPnUuZ2V0
X3BhcmFtZXRlci5zaXplKSApCj4gPiArICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKPiA+ICsg
ICAgICAgIGVsc2UKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBwYXJhbXNbb3AtPnUu
Z2V0X3BhcmFtZXRlci5zaXplXSA9IDA7Cj4gCj4gRXZlbiBpZiB0aGlzIGlzIGEgc3lzY3RsLCBw
bGVhc2UgdXNlIGFycmF5X2FjY2Vzc19ub3NwZWMoKSBoZXJlLgoKb2sKCj4gCj4gPiArICAgICAg
ICAgICAgcmV0ID0gcnVudGltZV9nZXQocGFyYW1zLCB2YWx1ZXMpOwo+ID4gKwo+ID4gKyAgICAg
ICAgICAgIGlmICggY29weV90b19ndWVzdChvcC0+dS5nZXRfcGFyYW1ldGVyLnZhbHVlcywgdmFs
dWVzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4odmFsdWVzKSkg
KQo+IAo+IFlvdSBzaG91bGQgb25seSBjb3B5IHdoZW4gcmV0IGlzIHplcm8uCgpyaWdodCwgdGhh
bmtzLgoKSSAnbGwgc2VuZCBhIHYyIGFmdGVyIGEgZmV3IHBvaW50cyBhYm92ZSBhcmUgY2xlYXJl
ZCBmdXJ0aGVyLgoKdGhhbmtzLAoKLSBWYXNpbGlzCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:38:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5sTG-0000rm-2M; Mon, 18 Mar 2019 13:38:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L7/q=RV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1h5sTF-0000rh-AW
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 13:38:29 +0000
X-Inumbo-ID: 1bff8f74-4983-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 1bff8f74-4983-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:38:27 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id z26so13819413lja.13
 for <xen-devel@lists.xen.org>; Mon, 18 Mar 2019 06:38:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=pNHqj+l2Yg6zN4m52Ft/HBs2RPcy9OOUgODLVu3ayA4=;
 b=uxibj3vKGcflNAm9rZgfUT2nqYib7V1UyD/m/PuOBZKOL6KxKt2u7/pcve/ImvLepU
 A38/zlY7E/AW7+ckHt7Z8RgrkJYCHiS+D3gpMDXnUu2ifBg8gg3dbT9GEYU4LMvHKgj0
 Lh5Qq5OgY/nszJVtdDPdUdl2pjirQ3jGhx4Y+w6XXQWyPTnn1ijswI8lvTTKS6ISo2ds
 FztZsnRQLHPpmFGWomGNylhrK7ivnfPjo4XWuBD6OdmTRo3wHnwWN5ZigsPs7oe6A+Br
 zl0GeurDsMCT6Mz4njEed7Kq5qWbTFv5/eUFvav93drr9QLUI54UGLHaXLLLl3e4si+V
 mftQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=pNHqj+l2Yg6zN4m52Ft/HBs2RPcy9OOUgODLVu3ayA4=;
 b=Tcf4BrOq4Q358JERySq9mq5hBjM2qqx0knal9/6sRQJwgttx+zqCzd0epanJ4WQIwE
 HOdKRWGEibDq7s1S5/lFYPmN+i1IXNGRDFifrktutPonB2TJ30ABaNOKCZUae0yGVmw6
 gj7tnv4DMpef3AIEyDcG0p9ugl7QW1gW/ovXEfIhJxHHDRHUxU6TD0oV9iqzaEwMJ04R
 Rn3pTUGcIFJxQ30nrfo0U9hobUC7QAlY6f0mMWk8MDeMOjHysD0zK7IxL9+W7SmBUi97
 4mKd5IpLLH+f6OCILslhCQ8pVwz4P/vksXjMTs8Ej/oFkWYfjaJBIJJjysM49SwCTleQ
 ZT+g==
X-Gm-Message-State: APjAAAVpkXkKXdL+O+jINXZ6eaehMEZpCDHPGUMrcA9QjhB8Zo2MD4UQ
 KOOUjwTyXUOkugOmYC22IaE=
X-Google-Smtp-Source: APXvYqwn0CSS0TrGwo8lZHJSvIWo8vQ3symH2pIdMzKx8iGfNJOtQsbmMmi7BahFXUv9U1ZDG/hiiA==
X-Received: by 2002:a2e:9b15:: with SMTP id u21mr10730482lji.82.1552916306518; 
 Mon, 18 Mar 2019 06:38:26 -0700 (PDT)
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 z83sm1894720ljb.48.2019.03.18.06.38.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Mar 2019 06:38:25 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <2cf085e6-b66c-4c58-6dd9-b098abb921e8@gmail.com>
 <01c84c0d-630b-1d8e-3a4b-e5497b83fd92@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e7a79173-a404-04fd-0271-d2b03bc5bc5b@gmail.com>
Date: Mon, 18 Mar 2019 15:38: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: <01c84c0d-630b-1d8e-3a4b-e5497b83fd92@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOC4wMy4xOSAxNDoyNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFzIEkgYWxyZWFkeSBz
YWlkIG11bHRpcGxlIHRpbWVzIGJlZm9yZSwgcGxlYXNlIHRyeSB0byBleHBsYWluIGV2ZXJ5dGhp
bmcgaW4geW91ciBmaXJzdCBlLW1haWwuLi4KSSBrbm93LiBJJ20gdHJ5aW5nIHRvIHByb3ZpZGUg
ZW5vdWdoIGluZm8gaW4gdGhlIGNvdmVyIGxldHRlci4gQnV0IGl0IHNlZW1zIEkgZG8gbm90IHN1
Y2NlZWQuClB1dHRpbmcgYWxsIHRoZSB0aG91Z2h0cyBtaWdodCBsZWFkIGludG8gb3ZlcmJ1cmRl
bmVkIHRleHQuIEJ1dCBpdCBsb29rcyBpdCBzaG91bGQgYmUgZG9uZS4gR29pbmcgdG8gZG8gdGhh
dCBuZXh0IHRpbWUuCgo+IFRoZSBsaW1pdGF0aW9ucyB5b3UgbWVudGlvbiBpcyBvbmx5IGZvciBH
SUN2Mi4gSWYgeW91IHVzZSBHSUN2MywgdGhlIG51bWJlciBvZiBDUFVzIGNhbiBnbyBtdWNoIGhp
Z2hlci4gV2hldGhlciB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZSBpbiB0aGUgZnV0dXJlIGlzIGFu
b3RoZXIgcXVlc3Rpb24uIEhvd2V2ZXIsIEkgd291bGQgcmF0aGVyIHRyeSB0byBub3QgZGlzY2Fy
ZCAzMi1iaXQgZnJvbSBhbnkgZGlzY3Vzc2lvbiBhcyB5b3UgZG9uJ3Qga25vdyBob3cgdGhpcyBp
cyBnb2luZyB0byBiZSB1c2VkIGluIHRoZSBmdXR1cmUuCj4gCj4gVGhlIEFybTMyIHBvcnQgaXMg
aW50ZXJlc3RpbmcgYmVjYXVzZSBhbGwgdGhlIG1lbW9yeSBpcyBub3QgbWFwcGVkIGluIFhlbi4g
VGhlcmUgYXJlIGNoYW5jZSB0aGF0IHRoZSBBcm02NCB3aWxsIGdvIHRvd2FyZHMgdGhlIHNhbWUg
aW4gdGhlIGZ1dHVyZS4KPiAKPiBJIGhhdmUgYmVlbiB0aGlua2luZyBhIGJpdCBtb3JlIGFib3V0
IGFybTMyLkkgZG9uJ3QgdGhpbmsgd2UgZXZlciBtYXAgMkdCIG9mIG9uLWRlbWFuZC1wYWdpbmcg
aW4gb25lIGdvLCBzbyB0aGlzIGNvdWxkIHByb2JhYmx5IGJlIHJlZHVjZWQgdG8gMUdCLiBUaGUg
b3RoZXIgMUdCIGNvdWxkIGJlIHVzZWQgdG8gaW5jcmVhc2UgdGhlIHZtYXAuIFRoaXMgd291bGQg
Z2l2ZSB1cyB1cCB0byAxNzkyTUIgb2Ygdm1hcC4KPiAKPiBQZW5kaW5nIHRvIHRoZSBwZXJmb3Jt
YW5jZSByZXN1bHQsIHRoZSBnbG9iYWwgbWFwcGluZyBjb3VsZCBiZSBhIHNvbHV0aW9uIGZvciBh
cm0zMiBhcyB3ZWxsLgpXZWxsLi4gT0suCgo+PiBFZmZlY3RzIEkgY2FuIGltYWdpbmUsIG1pZ2h0
IGJlIGRpZmZlcmVudDoKPj4gwqDCoC0gTmV3IHJ1bnN0YXRlIGFyZWEgbWlnaHQgYmUgdXBkYXRl
ZCBvbiBBcm02NCwgbWF5YmUgcGFydGlhbGx5IGFuZCBjb25jdXJyZW50bHkgKElJUkMsIHdlIGhh
dmUgYWxsIHRoZSBSQU0gcGVybWFuZW50bHkgbWFwcGVkIHRvIFhFTikKPiAKPiBUb2RheSB0aGUg
UkFNIGlzIGFsd2F5cyBwZXJtYW5lbnRseSBtYXBwZWQsIEkgY2FuJ3QgcHJvbWlzZSB0aGlzIGlz
IGdvaW5nIHRvIGJlIHRoZSBjYXNlIGluIHRoZSBmdXR1cmUuCj4gCj4+IMKgwqAtIFBhZ2luZyBm
YXVsdCBtaWdodCBoYXBwZW4gb24gQXJtMzIKPiAKPiBXaGF0IGRvIHlvdSBtZWFuPwpPdWNoLi4u
IEkgZGlkIG1lYW4gdHJhbnNsYXRpb24gZmF1bHQuCgo+IAo+PiDCoMKgLSBTbXRoLiBzaW1pbGFy
IG9yIGRpZmZlcmVudCBtaWdodCBoYXBwZW4gb24geDg2IFBWIG9yIEhWTQoKPj4gWWV0LCBhbGwg
b2YgdGhlbSBhcmUgb3V0IG9mIGRlc2lnbiBhbmQgYXJlIHF1aXRlIHVuZXhwZWN0ZWQuCj4gV2Ug
Km11c3QqIHByb3RlY3QgaHlwZXJ2aXNvciBhZ2FpbnN0IGFueSBndWVzdCBiZWhhdmlvci4KVG90
YWxseSBhZ3JlZS4KCj4gUGFydGljdWxhcmx5IHRoZSB1bmV4cGVjdGVkIG9uZS4gSWYgdGhlIEFu
ZHJvaWQgVk0gaGl0IGl0c2VsZiwgdGhlbiBJIHByZXR0eSBtdWNoIGRvbid0IGNhcmUgYXNzdW1p
bmcgdGhlIFZNIHdhcyBtaXNiZWhhdmluZy4gSG93ZXZlciwgSSBkb24ndCB0aGluayBhbnlvbmUg
d291bGQgYmUgaGFwcHkgaWYgdGhlIEFuZHJvaWQgVk0gaXMgYWJsZSB0byB0YWtlIGRvd24gdGhl
IHdob2xlIHBsYXRmb3JtLiBBdCBsZWFzdCwgSSB3b3VsZCBub3Qgd2FudCB0byBiZSB0aGUgcGFz
c2VuZ2VyIG9mIHRoYXQgY2FyLi4uCk5laXRoZXIgZG8gSS4KCj4+PiBZb3UgYWxzbyBzYXcgYSBw
ZXJmb3JtYW5jZSBkcm9wIHdoZW4gdXNpbmcgZ2xtYXJrMiBiZW5jaG1hcmsuCj4+IFllcywgSSBk
aWQgc2VlIGl0IHdpdGggUm9nZXIncyBwYXRjaC4gQnV0IHdpdGggbWluZSAtIG51bWJlcnMgYXJl
IHNsaWdodGx5IGJldHRlciAofjElKSBmb3IgcnVuc3RhdGUgYmVpbmcgbWFwcGVkLiA+IEFsc28g
aW50cm9kdWNpbmcgbW9yZSByYWNlcyBwcmV2ZW50aW5nIGNvZGUgd2lsbCBpbnRyb2R1Y2UgaXRz
IGltcGFjdC4KPiAKPiBQbGVhc2UgcHJvdmlkZSB0aGUgbnVtYmVycyBvbmNlIHlvdSBmaXhlZCB0
aGUgcmFjZS4KSSdtIGxheWluZyBteSBoYW5kcyBvbiB0aGUgdHJhY2VyIG5vdy4gV2FudCB0byBn
ZXQgbnVtYmVycyBmcm9tIGl0IGFzIHdlbGwuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:51:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5sfB-0002Jj-9Y; Mon, 18 Mar 2019 13:50: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=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5sfA-0002Je-76
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:50:48 +0000
X-Inumbo-ID: d4c06da8-4984-11e9-947f-8724af993f25
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d4c06da8-4984-11e9-947f-8724af993f25;
 Mon, 18 Mar 2019 13:50: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 30E6FEBD;
 Mon, 18 Mar 2019 06:50:46 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 436123F59C;
 Mon, 18 Mar 2019 06:50:45 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-6-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b96e0bcd-8c30-03a1-0b2a-4fd80a9d893d@arm.com>
Date: Mon, 18 Mar 2019 13:50:43 +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: <20190307210404.12346-6-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 05/10] xen/arm: optee: add std call
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

SGkgVm9sb2R5bXlyLAoKT25seSBmZXcgTklUcyBpbiB0aGlzIHBhdGNoLiBTZWUgYmVsb3c6CgpP
biAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiArLyoKPiArICog
RGVmYXVsdCBtYXhpbWFsIG51bWJlciBjb25jdXJyZW50IHRocmVhZHMgdGhhdCBPUC1URUUgc3Vw
cG9ydHMuCj4gKyAqIFRoaXMgbGltaXRzIG51bWJlciBvZiBzdGFuZGFyZCBjYWxscyB0aGF0IGd1
ZXN0IGNhbiBoYXZlLgo+ICsgKi8KPiArI2RlZmluZSBERUZfTUFYX09QVEVFX1RIUkVBRFMgMTYK
PiArCj4gICAjZGVmaW5lIE9QVEVFX0tOT1dOX05TRUNfQ0FQUyBPUFRFRV9TTUNfTlNFQ19DQVBf
VU5JUFJPQ0VTU09SCj4gICAjZGVmaW5lIE9QVEVFX0tOT1dOX1NFQ19DQVBTIChPUFRFRV9TTUNf
U0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0gfCBcCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9EWU5BTUlDX1NITSkKPiAg
IAo+ICtzdGF0aWMgdW5zaWduZWQgaW50IG1heF9vcHRlZV90aHJlYWRzID0gREVGX01BWF9PUFRF
RV9USFJFQURTOwoKTklUOiBUaGlzIGNvdWxkIGJlIF9fcmVhZF9tb3N0bHkuCgo+ICsKPiArLyoK
PiArICogQ2FsbCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXR1cm5z
IGR1cmluZyBvbmUgY2FsbC4KPiArICogV2UgbmVlZCB0byBwcmVzZXJ2ZSBjb250ZXh0IGR1cmlu
ZyB0aGVtLgo+ICsgKi8KPiArc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsKPiArICAgIHN0cnVjdCBs
aXN0X2hlYWQgbGlzdDsKPiArICAgIC8qIFBhZ2Ugd2hlcmUgc2hhZG93ZWQgY29weSBvZiBjYWxs
IGFyZ3VtZW50cyBpcyBzdG9yZWQgKi8KPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnhlbl9hcmdf
cGc7Cj4gKyAgICAvKiBBYm92ZSBwYWdlIG1hcHBlZCBpbnRvIFhFTiAqLwo+ICsgICAgc3RydWN0
IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4gKyAgICAvKiBBZGRyZXNzIG9mIG9yaWdpbmFsIGNh
bGwgYXJndW1lbnRzICovCj4gKyAgICBwYWRkcl90IGd1ZXN0X2FyZ19pcGE7Cj4gKyAgICBpbnQg
b3B0ZWVfdGhyZWFkX2lkOwo+ICsgICAgaW50IHJwY19vcDsKPiArICAgIGJvb2wgaW5fZmxpZ2h0
Owo+ICt9Owo+ICsKPiArLyogRG9tYWluIGNvbnRleHQgKi8KPiArc3RydWN0IG9wdGVlX2RvbWFp
biB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNhbGxfbGlzdDsKPiArICAgIGF0b21pY190IGNh
bGxfY291bnQ7Cj4gKyAgICBzcGlubG9ja190IGxvY2s7Cj4gK307Cj4gKwo+ICAgc3RhdGljIGJv
b2wgb3B0ZWVfcHJvYmUodm9pZCkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
Km5vZGU7Cj4gQEAgLTQ4LDEyICs4MiwyNSBAQCBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lk
KQo+ICAgICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKPiAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgCj4gKyAgICAvKiBSZWFkIG51bWJlciBvZiB0aHJl
YWRzICovCj4gKyAgICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19HRVRfQ09ORklHLCBPUFRFRV9T
TUNfQ09ORklHX05VTV9USFJFQURTLCAmcmVzcCk7Cj4gKyAgICBpZiAoIHJlc3AuYTAgPT0gT1BU
RUVfU01DX1JFVFVSTl9PSyApCgpPdXQgb2YgaW50ZXJlc3QsIHdoZW4gd2FzIHRoaXMgY2FsbCBh
ZGRlZD8KCj4gKyAgICB7Cj4gKyAgICAgICAgbWF4X29wdGVlX3RocmVhZHMgPSByZXNwLmExOwo+
ICsgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIk9QLVRFRSBzdXBwb3J0cyAldSB0aHJlYWRz
LlxuIiwgbWF4X29wdGVlX3RocmVhZHMpOwoKZXh0cmEgTklUOiBJIHdvdWxkIHVzZSBYRU5MT0df
SU5GTyByYXRoZXIgdGhhbiBYRU5MT0dfREVCVUcuIFRoaXMgaXMgYSB1c2VmdWwgCmluZm9ybWF0
aW9uIHRvIGhhdmUgaW4gYnVnIHJlcG9ydC4KClJlZ2FyZGluZyB0aGUgbWVzc2FnZSwgd2hhdCBt
YXR0ZXJzIGlzIHRoZSBudW1iZXIgb2YgdGhyZWFkcyBmb3IgZ3Vlc3QuIFNvIEkgCndvdWxkIHJl
d29yayBpdCB0byBtYWtlIGl0IG1vcmUgbWVhbmluZyBmdWxsIGZvciBhIHVzZXIgdGhhdCBkb2Vz
IG5vdCBrbm93IHRoZSAKaW50ZXJuYWwuCgpZb3UgbWlnaHQgYWxzbyB3YW50IHRvIG1vdmUgdGhl
IG1lc3NhZ2Ugb3V0IG9mIHRoZSBpZi4gU28geW91IGhhdmUgdGhlIG1lc3NhZ2UgCmV2ZW4gd2hl
biBPUC1URUUgZG9lcyBub3Qgc3VwcG9ydCB0aGUgU01DLgoKWy4uLl0KCj4gK3N0YXRpYyBzdHJ1
Y3Qgb3B0ZWVfc3RkX2NhbGwgKmdldF9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgdGhyZWFk
X2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGw7Cj4gKwo+ICsgICAg
c3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggY2FsbCwg
JmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGNhbGwtPm9w
dGVlX3RocmVhZF9pZCA9PSB0aHJlYWRfaWQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
aWYgKCBjYWxsLT5pbl9mbGlnaHQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVzIHRvIGV4ZWN1dGUgY2FsbCB3
aGljaCBpcyBhbHJlYWR5IGluIGZsaWdodFxuIik7CgpOSVQ6IE1pc3NpbmcgZnVsbCBzdG9wLgoK
QWxzbywgdGhlIGxpbmUgaXMgb3ZlciA4MCBjaGFyYWN0ZXJzLiBXaGlsZSB3ZSBkb24ndCB3YW50
IHRvIHNwbGl0IGluIHRoZSBtaWRkbGUgCm9mIHRoZSBtZXNzYWdlIChzbyBhY2svZ3JlcCBjYW4g
YmUgdXNlZCBlYXNpbHkpLCB5b3Ugd2lsbCB3YW50IHRvIHNwbGl0IHRoZSBsaW5lIAphZnRlciB0
aGUgY29tbWEuCgo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgICAgIH0K
PiArICAgICAgICAgICAgY2FsbC0+aW5fZmxpZ2h0ID0gdHJ1ZTsKPiArICAgICAgICAgICAgbWFw
X3hlbl9hcmcoY2FsbCk7CgpOSVQ6IERvZXMgdGhpcyBuZWVkIHRvIGJlIGRvbmUgd2l0aCB0aGUg
bG9jayB0YWtlbj8KCj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsK
PiArICAgICAgICAgICAgcmV0dXJuIGNhbGw7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiAr
b3V0Ogo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIE5V
TEw7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHB1dF9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9t
YWluICpjdHgsIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPiArewo+ICsgICAgc3Bpbl9s
b2NrKCZjdHgtPmxvY2spOwo+ICsgICAgQVNTRVJUKGNhbGwtPmluX2ZsaWdodCk7Cj4gKyAgICB1
bm1hcF94ZW5fYXJnKGNhbGwpOwoKU2FtZSBxdWVzdGlvbiBmb3IgdGhlIHVubWFwLgoKPiArICAg
IGNhbGwtPmluX2ZsaWdodCA9IGZhbHNlOwo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7
Cj4gK30KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5shU-0002QT-PF; Mon, 18 Mar 2019 13:53: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=BUSj=RV=micron.com=beanhuo@srs-us1.protection.inumbo.net>)
 id 1h5shT-0002QI-Dj
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 13:53:11 +0000
X-Inumbo-ID: 292ff692-4985-11e9-bf28-17e9fe23e48d
Received: from mailout.micron.com (unknown [137.201.242.129])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 292ff692-4985-11e9-bf28-17e9fe23e48d;
 Mon, 18 Mar 2019 13:53:08 +0000 (UTC)
Received: from mail.micron.com (bowex36b.micron.com [137.201.84.100])
 by mailout.micron.com (8.14.4/8.14.6) with ESMTP id x2IDr7G4018650;
 Mon, 18 Mar 2019 07:53:07 -0600
Received: from bowex17d.micron.com (137.201.21.212) by bowex36b.micron.com
 (137.201.84.100) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Mon, 18 Mar
 2019 07:53:06 -0600
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (137.201.20.7) by
 bowex17d.micron.com (137.201.21.212) with Microsoft SMTP Server
 (TLS) id
 15.0.1365.1 via Frontend Transport; Mon, 18 Mar 2019 07:53:06 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=micron.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+STYoPj4G2DLZnDLAlOSrT/kes/Tmo1eHPdkIV7Od34=;
 b=jDRBr+iRbWGajLyieBmpuGPR4ImEh9qPrPzoMPoGAJzgjWh6SpzcKSGGarSJhPZZSIKl6DxEDTOSmNftj8dKgHblQX2dUDMU0kw2HjNDtLNnQX37/iQ/EYC2dl2QYzjbQyPwFlZdIFAGCFoi5BpwLJlcuanivC+MCSydjLyrZRs=
Received: from BN7PR08MB5684.namprd08.prod.outlook.com (20.176.31.141) by
 BN7PR08MB5235.namprd08.prod.outlook.com (20.176.178.82) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.15; Mon, 18 Mar 2019 13:53:04 +0000
Received: from BN7PR08MB5684.namprd08.prod.outlook.com
 ([fe80::205c:c11d:58b9:a39]) by BN7PR08MB5684.namprd08.prod.outlook.com
 ([fe80::205c:c11d:58b9:a39%4]) with mapi id 15.20.1709.015; Mon, 18 Mar 2019
 13:53:04 +0000
From: "Bean Huo (beanhuo)" <beanhuo@micron.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: saucy doesn't exist
Thread-Index: AdTdkKevLQleLjWMQdOJwcz9cWa8qwAANzQg
Date: Mon, 18 Mar 2019 13:53:04 +0000
Message-ID: <BN7PR08MB5684F8DC42B7427E0A4B1270DB470@BN7PR08MB5684.namprd08.prod.outlook.com>
References: <BN7PR08MB56848130DA8615EF683BEE13DB470@BN7PR08MB5684.namprd08.prod.outlook.com>
In-Reply-To: <BN7PR08MB56848130DA8615EF683BEE13DB470@BN7PR08MB5684.namprd08.prod.outlook.com>
Accept-Language: en-150, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=beanhuo@micron.com; 
x-originating-ip: [165.225.81.40]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cc00e251-c505-44b6-595e-08d6aba90b54
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:BN7PR08MB5235; 
x-ms-traffictypediagnostic: BN7PR08MB5235:|BN7PR08MB5235:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BN7PR08MB5235EFCF4F41DA3C95C72231DB470@BN7PR08MB5235.namprd08.prod.outlook.com>
x-forefront-prvs: 098076C36C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(346002)(376002)(39860400002)(366004)(189003)(199004)(71190400001)(71200400001)(316002)(6436002)(486006)(446003)(106356001)(105586002)(476003)(11346002)(102836004)(6306002)(7696005)(19625735003)(52536014)(4744005)(26005)(53936002)(5660300002)(6506007)(99286004)(76176011)(110136005)(25786009)(55016002)(55236004)(3480700005)(9686003)(186003)(33656002)(256004)(14454004)(966005)(2906002)(66066001)(93156006)(8936002)(2940100002)(3846002)(81156014)(6116002)(97736004)(86362001)(81166006)(8676002)(74316002)(7736002)(305945005)(2501003)(478600001)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR08MB5235;
 H:BN7PR08MB5684.namprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: micron.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Sd6/7BN4w5l/e8FLAwIiOqUVIAaHBxBQ2iv58DHJoMmTLrJuJ+ZdpW+m9LJyKjjcjPOoWOMYFBGF50A7QcD1Iwh2kALaRD9rOm2X86ku0N5Z97iRLCuWsPc/rrdQ/sml51eK8PDfl+Hln6jxVCFceaB5rSUTCh/cmvYhPuMVkkJG+DAFuJlyHmvY4y5Zop8z9i93KJFAf+9AkPWUHO+rkQvwAaKW+D1dcQkWAFZpJNUNBmtW5eq3PKeeIduwtpcSGCWp9G0bfTUaSen/i2X3DI4g17pWI/JCBXhzNbbpBx6BFbC0JGtbA+2KDizz7RZsqfZIhHyOttYotxquJRbVAfJxDKVUSbLj6qS6XGHO1/fJz1+ufmBJu/to/hUm9l3kUqXULjYuvPeVpv1mxtTrvGi1lsfWRfYebXaSknxCXEQ=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: cc00e251-c505-44b6-595e-08d6aba90b54
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2019 13:53:04.6453 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f38a5ecd-2813-4862-b11b-ac1d563c806f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR08MB5235
X-OriginatorOrg: micron.com
X-TM-AS-Product-Ver: SMEX-12.0.0.1782-8.200.1013-24496.005
X-TM-AS-Result: No-0.498100-0.000000-31
X-TM-AS-MatchedID: 101405-139705-712127-706427-702999-702039-703283-705102-7
 00052-704852-139704-705314-700808-701016-707971-105250-121122-148004-148007
 -148020-148050-20021-41000-42000-42003
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
X-MT-CheckInternalSenderRule: True
X-Scanned-By: MIMEDefang 2.78 on 137.201.82.98
Subject: [Xen-devel] saucy doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCAKSSBjbG9zZWx5IGZvbGxvd2VkIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0FS
TV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMvQ3Jvc3NDb21waWxpbmcgdG8gY3Jvc3Mg
Y29tcGlsZSB4ZW4gdG9vbCwgYnV0ICJzYXVjeSIgaXMgYSB3cm9uZyBvcHRpb24gbm93LgpXaGlj
aCBkaXNjdHMvZm9sZGVyIHdvdWxkIHlvdSByZWNvbW1lbmQgbm93PwoKc2J1aWxkLWNyZWF0ZWNo
cm9vdCAtLWNvbXBvbmVudHM9bWFpbix1bml2ZXJzZSBzYXVjeSAvc3J2L2Nocm9vdHMvc2F1Y3kt
YXJtaGYtY3Jvc3MgaHR0cDovL2FyY2hpdmUudWJ1bnR1LmNvbS91YnVudHUvICAgICAgICAgCkk6
IFNVSVRFOiBzYXVjeQpJOiBUQVJHRVQ6IC9zcnYvY2hyb290cy9zYXVjeS1hcm1oZi1jcm9zcwpJ
OiBNSVJST1I6IGh0dHA6Ly9hcmNoaXZlLnVidW50dS5jb20vdWJ1bnR1LwpJOiBSdW5uaW5nIGRl
Ym9vdHN0cmFwIC0tYXJjaD1hbWQ2NCAtLXZhcmlhbnQ9YnVpbGRkIC0tdmVyYm9zZSAtLWluY2x1
ZGU9ZmFrZXJvb3QsYnVpbGQtZXNzZW50aWFsIC0tY29tcG9uZW50cz1tYWluLHVuaXZlcnNlIC0t
bm8tY2hlY2stZ3BnIC0tcmVzb2x2ZS1kZXBzIHNhdWN5IC9zcnYvY2hyb290cy9zYXVjeS1hcm1o
Zi1jcm9zcyBodHRwOi8vYXJjaGl2ZS51YnVudHUuY29tL3VidW50dS8KSTogUmV0cmlldmluZyBJ
blJlbGVhc2UgCkk6IEZhaWxlZCB0byByZXRyaWV2ZSBJblJlbGVhc2UKSTogUmV0cmlldmluZyBS
ZWxlYXNlIApFOiBGYWlsZWQgZ2V0dGluZyByZWxlYXNlIGZpbGUgaHR0cDovL2FyY2hpdmUudWJ1
bnR1LmNvbS91YnVudHUvZGlzdHMvc2F1Y3kvUmVsZWFzZQpFOiBFcnJvciBydW5uaW5nIGRlYm9v
dHN0cmFwIGF0IC91c3Ivc2Jpbi9zYnVpbGQtY3JlYXRlY2hyb290IGxpbmUgMjMxLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 13:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 13: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 1h5shW-0002Qi-34; Mon, 18 Mar 2019 13: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=BUSj=RV=micron.com=beanhuo@srs-us1.protection.inumbo.net>)
 id 1h5shU-0002QS-PR
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 13:53:12 +0000
X-Inumbo-ID: 2aa17550-4985-11e9-8603-bbc80e525bc7
Received: from mailout.micron.com (unknown [137.201.242.129])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2aa17550-4985-11e9-8603-bbc80e525bc7;
 Mon, 18 Mar 2019 13:53:11 +0000 (UTC)
Received: from mail.micron.com (bowex36b.micron.com [137.201.84.100])
 by mailout.micron.com (8.14.4/8.14.6) with ESMTP id x2IDr7G4018650;
 Mon, 18 Mar 2019 07:53:07 -0600
Received: from bowex17d.micron.com (137.201.21.212) by bowex36b.micron.com
 (137.201.84.100) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Mon, 18 Mar
 2019 07:53:06 -0600
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (137.201.20.7) by
 bowex17d.micron.com (137.201.21.212) with Microsoft SMTP Server
 (TLS) id
 15.0.1365.1 via Frontend Transport; Mon, 18 Mar 2019 07:53:06 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=micron.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+STYoPj4G2DLZnDLAlOSrT/kes/Tmo1eHPdkIV7Od34=;
 b=jDRBr+iRbWGajLyieBmpuGPR4ImEh9qPrPzoMPoGAJzgjWh6SpzcKSGGarSJhPZZSIKl6DxEDTOSmNftj8dKgHblQX2dUDMU0kw2HjNDtLNnQX37/iQ/EYC2dl2QYzjbQyPwFlZdIFAGCFoi5BpwLJlcuanivC+MCSydjLyrZRs=
Received: from BN7PR08MB5684.namprd08.prod.outlook.com (20.176.31.141) by
 BN7PR08MB5235.namprd08.prod.outlook.com (20.176.178.82) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.15; Mon, 18 Mar 2019 13:53:04 +0000
Received: from BN7PR08MB5684.namprd08.prod.outlook.com
 ([fe80::205c:c11d:58b9:a39]) by BN7PR08MB5684.namprd08.prod.outlook.com
 ([fe80::205c:c11d:58b9:a39%4]) with mapi id 15.20.1709.015; Mon, 18 Mar 2019
 13:53:04 +0000
From: "Bean Huo (beanhuo)" <beanhuo@micron.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: saucy doesn't exist
Thread-Index: AdTdkKevLQleLjWMQdOJwcz9cWa8qwAANzQg
Date: Mon, 18 Mar 2019 13:53:04 +0000
Message-ID: <BN7PR08MB5684F8DC42B7427E0A4B1270DB470@BN7PR08MB5684.namprd08.prod.outlook.com>
References: <BN7PR08MB56848130DA8615EF683BEE13DB470@BN7PR08MB5684.namprd08.prod.outlook.com>
In-Reply-To: <BN7PR08MB56848130DA8615EF683BEE13DB470@BN7PR08MB5684.namprd08.prod.outlook.com>
Accept-Language: en-150, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=beanhuo@micron.com; 
x-originating-ip: [165.225.81.40]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cc00e251-c505-44b6-595e-08d6aba90b54
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:BN7PR08MB5235; 
x-ms-traffictypediagnostic: BN7PR08MB5235:|BN7PR08MB5235:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BN7PR08MB5235EFCF4F41DA3C95C72231DB470@BN7PR08MB5235.namprd08.prod.outlook.com>
x-forefront-prvs: 098076C36C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(346002)(376002)(39860400002)(366004)(189003)(199004)(71190400001)(71200400001)(316002)(6436002)(486006)(446003)(106356001)(105586002)(476003)(11346002)(102836004)(6306002)(7696005)(19625735003)(52536014)(4744005)(26005)(53936002)(5660300002)(6506007)(99286004)(76176011)(110136005)(25786009)(55016002)(55236004)(3480700005)(9686003)(186003)(33656002)(256004)(14454004)(966005)(2906002)(66066001)(93156006)(8936002)(2940100002)(3846002)(81156014)(6116002)(97736004)(86362001)(81166006)(8676002)(74316002)(7736002)(305945005)(2501003)(478600001)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR08MB5235;
 H:BN7PR08MB5684.namprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: micron.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Sd6/7BN4w5l/e8FLAwIiOqUVIAaHBxBQ2iv58DHJoMmTLrJuJ+ZdpW+m9LJyKjjcjPOoWOMYFBGF50A7QcD1Iwh2kALaRD9rOm2X86ku0N5Z97iRLCuWsPc/rrdQ/sml51eK8PDfl+Hln6jxVCFceaB5rSUTCh/cmvYhPuMVkkJG+DAFuJlyHmvY4y5Zop8z9i93KJFAf+9AkPWUHO+rkQvwAaKW+D1dcQkWAFZpJNUNBmtW5eq3PKeeIduwtpcSGCWp9G0bfTUaSen/i2X3DI4g17pWI/JCBXhzNbbpBx6BFbC0JGtbA+2KDizz7RZsqfZIhHyOttYotxquJRbVAfJxDKVUSbLj6qS6XGHO1/fJz1+ufmBJu/to/hUm9l3kUqXULjYuvPeVpv1mxtTrvGi1lsfWRfYebXaSknxCXEQ=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: cc00e251-c505-44b6-595e-08d6aba90b54
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2019 13:53:04.6453 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f38a5ecd-2813-4862-b11b-ac1d563c806f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR08MB5235
X-OriginatorOrg: micron.com
X-TM-AS-Product-Ver: SMEX-12.0.0.1782-8.200.1013-24496.005
X-TM-AS-Result: No-0.498100-0.000000-31
X-TM-AS-MatchedID: 101405-139705-712127-706427-702999-702039-703283-705102-7
 00052-704852-139704-705314-700808-701016-707971-105250-121122-148004-148007
 -148020-148050-20021-41000-42000-42003
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
X-MT-CheckInternalSenderRule: True
X-Scanned-By: MIMEDefang 2.78 on 137.201.82.98
Subject: [Xen-devel] saucy doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCAKSSBjbG9zZWx5IGZvbGxvd2VkIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0FS
TV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMvQ3Jvc3NDb21waWxpbmcgdG8gY3Jvc3Mg
Y29tcGlsZSB4ZW4gdG9vbCwgYnV0ICJzYXVjeSIgaXMgYSB3cm9uZyBvcHRpb24gbm93LgpXaGlj
aCBkaXNjdHMvZm9sZGVyIHdvdWxkIHlvdSByZWNvbW1lbmQgbm93PwoKc2J1aWxkLWNyZWF0ZWNo
cm9vdCAtLWNvbXBvbmVudHM9bWFpbix1bml2ZXJzZSBzYXVjeSAvc3J2L2Nocm9vdHMvc2F1Y3kt
YXJtaGYtY3Jvc3MgaHR0cDovL2FyY2hpdmUudWJ1bnR1LmNvbS91YnVudHUvICAgICAgICAgCkk6
IFNVSVRFOiBzYXVjeQpJOiBUQVJHRVQ6IC9zcnYvY2hyb290cy9zYXVjeS1hcm1oZi1jcm9zcwpJ
OiBNSVJST1I6IGh0dHA6Ly9hcmNoaXZlLnVidW50dS5jb20vdWJ1bnR1LwpJOiBSdW5uaW5nIGRl
Ym9vdHN0cmFwIC0tYXJjaD1hbWQ2NCAtLXZhcmlhbnQ9YnVpbGRkIC0tdmVyYm9zZSAtLWluY2x1
ZGU9ZmFrZXJvb3QsYnVpbGQtZXNzZW50aWFsIC0tY29tcG9uZW50cz1tYWluLHVuaXZlcnNlIC0t
bm8tY2hlY2stZ3BnIC0tcmVzb2x2ZS1kZXBzIHNhdWN5IC9zcnYvY2hyb290cy9zYXVjeS1hcm1o
Zi1jcm9zcyBodHRwOi8vYXJjaGl2ZS51YnVudHUuY29tL3VidW50dS8KSTogUmV0cmlldmluZyBJ
blJlbGVhc2UgCkk6IEZhaWxlZCB0byByZXRyaWV2ZSBJblJlbGVhc2UKSTogUmV0cmlldmluZyBS
ZWxlYXNlIApFOiBGYWlsZWQgZ2V0dGluZyByZWxlYXNlIGZpbGUgaHR0cDovL2FyY2hpdmUudWJ1
bnR1LmNvbS91YnVudHUvZGlzdHMvc2F1Y3kvUmVsZWFzZQpFOiBFcnJvciBydW5uaW5nIGRlYm9v
dHN0cmFwIGF0IC91c3Ivc2Jpbi9zYnVpbGQtY3JlYXRlY2hyb290IGxpbmUgMjMxLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:03:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:03: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 1h5sqz-0003Sg-8c; Mon, 18 Mar 2019 14: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5sqx-0003Sb-RM
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:02:59 +0000
X-Inumbo-ID: 877c7e86-4986-11e9-b604-fb15053db8f0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 877c7e86-4986-11e9-b604-fb15053db8f0;
 Mon, 18 Mar 2019 14:02:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 08:02:55 -0600
Message-Id: <5C8FA508020000780021FE6B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 08:02:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Vasilis Liaskovitis" <vliaskovitis@suse.com>
References: <20190306125832.9390-1-vliaskovitis@suse.com>
 <20190306125832.9390-2-vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
In-Reply-To: <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE0OjM0LCA8dmxpYXNrb3ZpdGlzQHN1c2UuY29tPiB3cm90ZToK
PiBPbiBXZWQsIDIwMTktMDMtMTMgYXQgMTc6MzUgKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
PiA+ID4gPiBPbiAwNi4wMy4xOSBhdCAxMzo1OCwgPHZsaWFza292aXRpc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+ID4gKyAgICAgICAgZm91bmQgPSBmYWxzZTsKPj4gCj4+IEkgZG9uJ3QgdGhpbmsgeW91
IG5lZWQgdGhpcyB2YXJpYWJsZSBoZXJlLCBvciBpZiBzbywgaXQgc2hvdWxkbid0Cj4+IGJlIGJv
b2xlYW46IEVpdGhlciB5b3UgbWVhbiB0byBzdXBwb3J0IHJldHVybmluZyBkYXRhIGZvcgo+PiBt
dWx0aXBsZSBtYXRjaGluZyBvcHRpb25zICh0aGVyZSBhcmUgbm8gcnVudGltZSBvbmVzIGF0Cj4+
IHByZXNlbnQsIGJ1dCB3ZSBhdCBsZWFzdCB1c2VkIHRvIGhhdmUgbXVsdGlwbGUtaW5zdGFuY2UK
Pj4gYm9vdCB0aW1lIG9uZXMpLCBpbiB3aGljaCBjYXNlIHlvdSBtYXkgbmVlZCB0byBpbnZlbnQg
YQo+PiBtZWFucyB0byBkaXNhbWJpZ3VhdGUgdGhlbS4gT3IgeW91IGRvbid0LCBpbiB3aGljaCBj
YXNlCj4+IHlvdSBjb3VsZCBiYWlsIGZyb20gdGhlIGxvb3Agb25jZSB5b3UndmUgZm91bmQgYSBt
YXRjaC4KPiAKPiBNdWx0aXBsZSBtYXRjaGluZyBvcHRpb25zIHdhcyBub3QgbXkgaW50ZW50aW9u
LiBZZXMsIHRoZSBsb29wIGdvaW5nCj4gdGhyb3VnaCB0aGUgcGFyYW1ldGVycyBzaG91bGQgYmUg
ZXhpdGVkIG9uIGEgbWF0Y2gsIGJ1dCBJIHN0aWxsIG5lZWQgdG8KPiBkZXRlY3QgaWYgdGhlcmUg
d2FzIG5vIHBhcmFtZXRlciBtYXRjaGVkIGF0IGFsbCBmb3IgdGhlIGN1cnJlbnQgb3B0aW9uLAo+
IGluIG9yZGVyIHRvIHJldHVybiAtRUlOVkFMIGluIHRoYXQgY2FzZS4gVGhpcyBjYW4gYmUgZGV0
ZWN0ZWQgZnJvbSB0aGUKPiByZXR1cm4gdmFsdWUgb2Ygc3RyY21wLCBpbnN0ZWFkIG9mIHVzaW5n
IGEgYm9vbGVhbiB2YXJpYWJsZS4gCgpGcm9tIHRoZSByZXR1cm4gdmFsdWUgb2Ygc3RyY21wKCk/
IEkgZG9uJ3QgdGhpbmsgc28sIGJlY2F1c2UgeW91Cm1heSBoYXZlIHJ1biBwYXN0IGFsbCB0YWJs
ZSBlbnRyaWVzLiBJbnN0ZWFkIGl0J3MgdGhhdCBwcm9wZXJ0eQp0aGF0IHlvdSBjYW4gdXNlLCBp
LmUuIGNoZWNraW5nIHdoZXRoZXIgLi4uCgo+PiA+ICsgICAgICAgIGZvciAoIHBhcmFtID0gc3Rh
cnQ7IHBhcmFtIDwgZW5kOyBwYXJhbSsrICkKCi4uLiB0aGUgbG9vcCBlbmQgY29uZGl0aW9uIHdh
cyBoaXQuCgo+PiA+ICsgICAgICAgIHsKPj4gPiArCj4+ID4gKyAgICAgICAgICAgIGlmICggc3Ry
Y21wKHBhcmFtLT5uYW1lLCBvcHRrZXkpICkKPj4gPiArICAgICAgICAgICAgICAgIGNvbnRpbnVl
Owo+PiA+ICsKPj4gPiArICAgICAgICAgICAgZm91bmQgPSB0cnVlOwo+PiA+ICsgICAgICAgICAg
ICBzd2l0Y2ggKCBwYXJhbS0+dHlwZSApCj4+ID4gKyAgICAgICAgICAgIHsKPj4gPiArICAgICAg
ICAgICAgY2FzZSBPUFRfU1RSOgo+PiA+ICsgICAgICAgICAgICAgICAgbGVuID0gc25wcmludGYo
KGNoYXIqKXZhbCwgc2l6ZW9mKHZhbHVlcyksICIlcyAiLAo+PiAKPj4gSGVyZSBhbmQgYmVsb3cs
IHNpemVvZih2YWx1ZXMpIGlzIHdyb25nIGluIHR3byB3YXlzOiBGb3Igb25lCj4+IGl0J3Mgc2l6
ZW9mKGNoYXIqKSwgbm90IHNpemVvZihjaGFyW25uXSkuIEFuZCB0aGVuIHlvdSBuZWVkIHRvCj4+
IHN1YnRyYWN0IHRoZSBhbW91bnQgb2Ygc3BhY2UgY29uc3VtZWQgYWxyZWFkeS4KPiAKPiB0aGFu
a3MsIGEgYmFzaWMgbWlzdGFrZS4gSSB0aGluayB0aGUgY2FsbGVyIHdpbGwgbmVlZCB0byBwYXNz
IHRoZSBzaXplCj4gb2YgdGhlIHZhbHVlc1tdIGJ1ZmZlciBhcyBhbiBhcmd1bWVudCB0byB0aGUg
ZnVuY3Rpb24sIG9yIEkgY2FuIGFsd2F5cwo+IGFzc3VtZSBhIFhFTl9QQVJBTUVURVJfU0laRSBt
YXggc2l6ZSBmb3IgdGhlIHZhbHVlc1tdIGJ1ZmZlci4gVGhlCj4gZm9ybWVyIHNvdW5kcyBiZXR0
ZXIgdG8gbWUuIAoKSW5kZWVkLgoKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChjaGFyKilwYXJhbS0+cGFyLnZhcik7Cj4+ID4gKyAgICAgICAgICAgICAgICB2YWwgKz0gbGVu
Owo+PiA+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ID4gKyAgICAgICAgICAgIGNhc2UgT1BU
X1VJTlQ6Cj4+ID4gKyAgICAgICAgICAgICAgICBnZXRfaW50ZWdlcl9wYXJhbShwYXJhbSwgJnBh
cmFtX2ludCk7Cj4+ID4gKyAgICAgICAgICAgICAgICBsZW4gPSBzbnByaW50ZigoY2hhciopdmFs
LCBzaXplb2YodmFsdWVzKSwgIiVsdSAiLAo+PiA+IHBhcmFtX2ludCk7Cj4+IAo+PiBUaGlzIGlz
IGdvaW5nIHRvIGZhaWwgdG8gYnVpbGQgb24gMzItYml0IEFybS4gCj4gCj4gSSB3aWxsIGNoYW5n
ZSB0aGUgZm9ybWF0dGluZyB0byAlIlBSSXU2NCIKPiAKPiAKPj4gSSdtIGFsc28KPj4gdW5jb252
aW5jZWQgdGhpcyBpcyBhcHByb3ByaWF0ZSBpZiB0aGUgdmFsdWUgaXMgYWN0dWFsbHkKPj4gYSBz
aWduZWQgcXVhbnRpdHkuCj4gCj4gaXNuJ3QgT1BUX1VJTlQgb25seSBmb3IgdW5zaWduZWQgaW50
ZWdlcnM/CgpZb3UnbGwgbm90aWNlIHRoYXQgdGhlcmUncyBubyBPUFRfSU5UIG9yIE9QVF9TSU5U
LiBPUFRfVUlOVAptYXkgYmUgc2xpZ2h0bHkgbWlzbGVhZGluZyBhcyBhIG5hbWUuIE90b2ggd2Ug
cHJvYmFibHkgZG9uJ3QKaGF2ZSB2ZXJ5IG1hbnkgc2lnbmVkIGludGVnZXIgb3B0aW9ucy4KCj4+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbV9pbnQgPyAidHJ1ZSIgOiAi
ZmFsc2UiKTsKPj4gPiArICAgICAgICAgICAgICAgIHZhbCArPSBsZW47Cj4+ID4gKyAgICAgICAg
ICAgICAgICBicmVhazsKPj4gPiArICAgICAgICAgICAgY2FzZSBPUFRfU0laRToKPj4gPiArICAg
ICAgICAgICAgY2FzZSBPUFRfQ1VTVE9NOgo+PiA+ICsgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwo+PiA+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+IAo+PiBJIGNhbiBzZWUgd2h5IGN1
c3RvbSBwYXJhbWV0ZXJzIGNhbid0IGJlIGRlYWx0IHdpdGggeWV0LAo+PiBidXQgd2h5IGFsc28g
c2l6ZSBvbmVzPyBBcyB0byBjdXN0b20gb25lcyAtIGZvdXIgb3V0IG9mIHRoZQo+PiBzZXZlbiBy
dW50aW1lIHBhcmFtZXRlcnMgd2UgY3VycmVudGx5IGhhdmUgYXJlIGN1c3RvbQo+PiBvbmVzLCBz
byB0aGlzIGxpbWl0cyB0aGUgdXRpbGl0eSBvZiB0aGUgY2hhbmdlIHF1aXRlIGEgYml0Lgo+IAo+
IEZyb20gd2hhdCBJIHVuZGVyc3RhbmQgT1BUX1NJWkUgY2FuIGJlIGhhbmRsZWQgc2ltaWxhcmx5
IHRvIE9QVF9VSU5ULAo+IHByaW50aW5nIGFuIHVuc2lnbmVkIGludGVnZXIgaW4gdGhlIG91dHB1
dC4KClJpZ2h0LgoKPiBGb3IgT1BUX0NVU1RPTSwgd2hhdCBhYm91dCBhZGRpbmcgYSBnZXRfZnVu
YyBmdW5jdGlvbiBwb2ludGVyIHRvIHRoZWlyCj4gZGVmaW5pdGlvbiBpbiBrZXJuZWxfcGFyYW0s
IHdoaWNoIHdvdWxkIGJlIHVzZWQgZm9yIHJlYWRpbmcgdGhlIGN1cnJlbnQKPiB2YWx1ZT8gU28g
dGhlIHVuaW9uIHBhciBvZiBzdHJ1Y3Qga2VybmVsX3BhcmFtIHdvdWxkIG5vdyBoYXZlIGEgc3Ry
dWN0Cj4gd2l0aCAyIGZ1bmN0aW9uIHBvaW50ZXJzIGZvciB0aGUgY3VzdG9tIHBhcmFtZXRlcnMs
IHNvbWV0aGluZyBsaWtlOgo+IAo+ICAgICB1bmlvbiB7Cj4gICAgICAgICB2b2lkICp2YXI7Cj4g
ICAgICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgICAgIGludCAoKmZ1bmMpKGNvbnN0IGNoYXIgKik7
Cj4gICAgICAgICAgICAgY29uc3QgY2hhciAqKCpnZXRfZnVuYykodm9pZCk7Cj4gICAgICAgICB9
IGN1c3RvbTsKPiAgICAgfSBwYXI7Cj4gCj4gCj4gd2l0aCB0aGUgbmV3IGdldF9mdW5jIHByb3Rv
dHlwZSBiZWluZzoKPiAKPiAgICAgICAgICAgICBjb25zdCBjaGFyICooKmdldF9mdW5jKSh2b2lk
KTsKPiAKPiByZXR1cm5pbmcgYSBzdHJpbmcgd2l0aCB0aGUgY3VycmVudCB2YWx1ZSBvZiB0aGUg
cGFyYW1ldGVyLgoKQW5kIHdoZXJlIHdvdWxkIHRoZSBzdG9yYWdlIGxpdmUgZm9yIHRoZSBzdHJp
bmc/Cgo+IGUuZy4gdGhlIGZ1bmN0aW9uIGZvciBsb2dsdmwsIGd1ZXN0X2xvZ2x2bCBjb3VsZCBy
ZXR1cm4gb3V0cHV0IHVzaW5nCj4gbG9nbHZsX3N0cigpIDogICJOb3RoaW5nIiwgIkVycm9ycyIs
ICJFcnJvcnMgYW5kIHdhcm5pbmdzIiBldGMuCj4gCj4gQW4gYWx0ZXJuYXRpdmUgcHJvdG90eXBl
IGNvdWxkIGJlOgo+IAo+ICAgICAgICAgICAgIGludCAoKmdldF9mdW5jKShjaGFyICpvdXRwdXQp
Owo+IAo+IGlmIHdlIHdhbnQgdGhlIGZ1bmN0aW9uIHRvIHdyaXRlIHRoZSBjdXJyZW50IHBhcmFt
ZXRlciB2YWx1ZSBpbnRvIGEKPiBjYWxsZXItcHJvdmlkZWQgYnVmZmVyLCBhbmQgcG9zc2libHkg
cmV0dXJuIGVycm9yIGNvZGVzLgoKQW5kIGhvdyB3b3VsZCB0aGUgY2FsbGVlIGtub3cgaG93IG11
Y2ggc3BhY2UgdGhlcmUgaXM/Cgo+IFRoZSBmaXJzdCBvcHRpb24gbG9va3Mgc2ltcGxlciB0byBt
ZS4KClNpbXBsZXIgaXMgb2Z0ZW4sIGJ1dCBub3QgYWx3YXlzIGJldHRlci4KCj4+ID4gQEAgLTE5
OSw2ICszMDMsMTEgQEAgaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSkKPj4gPiAg
ICAgIHJldHVybiBwYXJzZV9wYXJhbXMobGluZSwgX19wYXJhbV9zdGFydCwgX19wYXJhbV9lbmQp
Owo+PiA+ICB9Cj4+ID4gIAo+PiA+ICtpbnQgcnVudGltZV9nZXRfcGFyYW1ldGVyKGNvbnN0IGNo
YXIgKmxpbmUsIGNoYXIgKnZhbHVlcykKPj4gPiArewo+PiA+ICsgICAgcmV0dXJuIGdldF9wYXJh
bXMobGluZSwgdmFsdWVzLCBfX3BhcmFtX3N0YXJ0LCBfX3BhcmFtX2VuZCk7Cj4+ID4gK30KPj4g
Cj4+IEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGlzIHdyYXBwZXIuCj4gCj4gSSB0aGluayBJ
IGhhZCB0cm91YmxlIGFjY2Vzc2luZyBfX3BhcmFtX3N0YXJ0LCBfX3BhcmFtX2VuZCBkaXJlY3Rs
eSAKPiBmcm9tIGRvX3N5c2N0bCBpbiB4ZW4vY29tbW9uL3N5c2N0bC5jICwgdGhhdCdzIHdoeSB0
aGlzIHdhcyBuZWVkZWQuIEJ1dAo+IHBlcmhhcHMgSSBtaXNzZWQgc29tZXRoaW5nIG9idmlvdXMu
CgpZb3UgY2VydGFpbmx5IHNob3VsZG4ndCBhY2Nlc3MgdGhlbSBmcm9tIHN5c2N0bC5jLiBZb3Ug
c2hvdWxkCnNpbXBseSBtYWtlIGdldF9wYXJhbXMoKSBhY2Nlc3MgdGhlbSBpbnN0ZWFkIG9mIHdo
YXQgaXRzCm9ubHkgY2FsbGVyIHBhc3NlcywgYXQgd2hpY2ggcG9pbnQgdGhlIGZ1bmN0aW9uIHNo
b3VsZCBiZQpyZW5hbWVkIHRvIGl0IG9ubHkgY2FsbGVyJ3MgbmFtZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14: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 1h5t1s-0004I9-AO; Mon, 18 Mar 2019 14:14: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=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5t1r-0004I4-3S
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 14:14:15 +0000
X-Inumbo-ID: 1931ec84-4988-11e9-a911-ff829886cdcd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1931ec84-4988-11e9-a911-ff829886cdcd;
 Mon, 18 Mar 2019 14:14:11 +0000 (UTC)
IronPort-Data: A9a23:tZM0Xq2VkeA8xbEPSPbDix16xcxjqk9dZdB6A9l9DSB0Rhpb0RKMlP
 kp+9CvfA2cHJTjMZiPyj+TsYtub1wQJeThKwmnKVxU9zfLNUt+wCp5lIF9Nd+IIXp+PtQHMj
 vIjVI8N/EbdHUmxkYnL9zWTCnXdO2ZCZtm/kKu2787vy5Ys2cczIke4L20t5Gs1ddnmYHBBC
 ter5cmVGi7qyC01v7iLi+O3dh/5oAV9J3Zj4c8KqOMSCoT5x6t5N7elCOHQisVKGlLG2WuCm
 Px/SBorUU2FJ5BbYSazy3uv6E2Lje+EBhkwJtv2ZuswK5icBU6/dnoKcyBawhqYX02fHd23Z
 Zc0uWps5Wfp8Ok5SNJCNxma1MAcyzgLZRt6wKXlpeewyJQsGhfkBhjFh9wRFS0Y1eLbqeRHC
 GnESI3q2R0MmGAq/FR7Ed7uiY7eL0Qnczxo1u1uvbWlXsCDleBaqu1NiCGM2cy3CI3zdnh+B
 wivP6xmYpCFBr4Jq2KN1C+Z0kVFRqe3FRZUtQWw0iCoTLxmQ/KYwtehgYKTExoRqhG8fABgy
 qo+mkS+Ld4DPjf8HsmBxvJ79IU1o8Z46wQOzekZG7wHEB+ZtkMJHMiyLI1CVtPosGWVootz7
 Z9s0EKgxB2VnOt/Wb7XLCJodV4eKhPVHoI5t9T6WcLPqnZnBPIDR1qNmFjjaYk7ikZHEoPWh
 +UKqGbKImXeLkWxExNBZnOxCZ/EIeoiAyezgqSURQ+b6kEgbPDYXfavwPbLbhxaWZgkhIUtQ
 dFH4etQDacBxcYkWs4istqZUApJ1v6GUWgdOGZiNpGJN1a8IBaEDioxG9Of0cU8JtnRkAGAp
 /LGl5ZZ0Q0R3dH6BI9yg6/6IkTr/D3DxLUJkVLxA0B1u3UOGqI8uM8vk/zHqR4O8b6MQ3TMJ
 iPDUUlR+X45hWgMZEHpzV74Ww4gooi+MG9SoZeV/arejDUrR6eFjEhnC//qxUIbjD7IVemBv
 Q4K0PFCjm4p0XjKDW2tqzkXG1N0h8dXw3D7/hs638RFbdvLCMNNizI2874/pYVHaQo1JXa4/
 X8esVk+b1ATLBV3kGcSuaUm+iSZNLhXmaeXJrurMdnXvjV4HZHkhwmHPJ3k3dsV/fNFfb2/o
 jYs1hBrMM2+wrNBFgKE878wBR29UlbhdFVp09y4DJ0EIkLPOe9Sy9LmgDa9HX3ehcUJgiIz5
 ypFJB6dEootaSSV8OYRP6ZvohKIzEI7ooDE1p9ZVErfv3j1C9fGbqhtyTNXG3tzT/nNmIXRI
 X3pEax10xF4Jm9pKlOm8l3YkfPP5v0/2hDOf8gNcfjldCGoDejdTL4RyEyq4pIlKmn7ezi0Z
 yBjFwysllgTYKe0w6kUfoEgD7YlLSoV72C6M8SGmx8ULpZyf+qZxpiSCbH4btaxh14byRR4o
 zyOWoJv72b6zHbFukZnJ39O1/mEYaXoK4wvR9+vZrl/oncdDWEfY5rRgCZRKKHKyRqp40ZQv
 WPcrLO2s49R2zbmQidzHWjnQoQvuMgCFpWcGSGC5PpdpYpIUgy6Hg7S+cKO7nUi7ROuNGetm
 OiPIIoyJkKzgW3MYIgC0pCbqDSxqOK0KrdWsX8GEE6GNQs9eYJk4mE+mjyPfdZ/VTnGZ1nMA
 wZFivf9SJLevPoJK/7vvNYQY0Moce4JkiTYt4IaYu7A1SmUvZtOElBA1ON+GSENYek7TTsUb
 AEb919v7d+dHcNowOfB/tuxYZX98EQzzKCxvGS/ioAoaBN7PRhXLqjYUJOC3PIHo2i0rHaB0
 SgHPnPc6e1hMy70RlSMSY=
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87464168"
To: Jan Beulich <JBeulich@suse.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F9B14020000780021FE03@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: <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
Date: Mon, 18 Mar 2019 14:11:06 +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: <5C8F9B14020000780021FE03@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] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMTgvMDMvMjAxOSAxMzoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gID4+PiBPbiAxOC4wMy4x
OSBhdCAxMjoyNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAqIFNvbWUg
b2YgdGhlIHNpbmdsZS1ieXRlIHZlcnNpb25zIHNwZWNpZnkgIj1xIiBhcyB0aGUgb3V0cHV0LiAg
VGhpcyBpcyBhCj4+ICAgIHJlbW5lbnQgb2YgdGhlIDMyYml0IGJ1aWxkIGFuZCBjYW4gYmUgcmVs
YXhlZCB0byAiPXIiIGluIDY0Yml0IGJ1aWxkcy4KPiBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRv
bid0IHVuZGVyc3RhbmQgdGhlICJyZWxheGVkIiBwYXJ0IG9mIHRoaXM6Cj4gInEiIGFuZCAiciIg
cmVwcmVzZW50IHRoZSBleGFjdCBzYW1lIHNldCBvZiByZWdpc3RlcnMgb24gNjQtYml0Lgo+IFVu
bGVzcyB0aGUgY29udmVyc2lvbiBhbGxvd3MgZnVydGhlciBjb2RlIGZvbGRpbmcsIEkgdGhpbmsg
aXQgd291bGRuJ3QKPiBiZSBhIGJhZCBpZGVhIHRvIHJldGFpbiB0aGUgZGlzdGluY3Rpb24sIGp1
c3QgZm9yIGNhc2VzIGxpa2UgY29kZQo+IGV2ZW50dWFsbHkgZ2V0dGluZyBzaGFyZWQgdmlhIHNv
bWV0aGluZyBsaWtlIGxpYi94ODYvLgoKVGhlIGNoYW5nZSBmcm9tID1xIHRvID1yIGlzIHNwZWNp
ZmljYWxseSB0byBhbGxvdyB0aGUgZm9sZGluZyB0byArcgoKPgo+PiBUaGUgcmVhc29uIHRoZSB2
b2xhdGlsZSBjYXN0IGluIF9fY21weGNoZ191c2VyKCkgY2FuJ3QgYmUgZHJvcHBlZCBpcyBiZWNh
dXNlCj4+IHdpdGhvdXQgaXQsIHRoZSBjb21waWxlciB1c2VzIGEgc3RhY2sgY29weSByYXRoZXIg
dGhhbiB0aGUgaW4tbWVtb3J5IGNvcHksCj4+IHdoaWNoIGVuZHMgdXAgdHJpcHBpbmc6Cj4+Cj4+
ICAgLyogQWxsb3dlZCB0byBjaGFuZ2UgaW4gQWNjZXNzZWQvRGlydHkgZmxhZ3Mgb25seS4gKi8K
Pj4gICBCVUdfT04oKHQgXiBvbGQpICYgfihpbnRwdGVfdCkoX1BBR0VfQUNDRVNTRUR8X1BBR0Vf
RElSVFkpKTsKPiBJc24ndCB0aGlzIGhpbnRpbmcgYXQgc29tZSBvdGhlciBzaG9ydGNvbWluZyBv
ciBldmVuIGZsYXcgdGhlbj8KPiBJZiB0aGUgY29tcGlsZXIgZ2VuZXJhbGx5IGRpZCBzdWNoIHRy
YW5zZm9ybWF0aW9ucywgSSdtIGFmcmFpZCBhCj4gbG90IG9mIG90aGVyIGNvZGUgd291bGQgYmUg
YXQgcmlzayB0b28sIGluY2x1ZGluZyBzb21lIG9mIHdoYXQKPiB5b3UgbW9kaWZ5IGhlcmUuCgpJ
IGRvbid0IHRoaW5rIHRoZXJlIGlzIGFueSBmbGF3IG9yIHNob3J0Y29taW5nLsKgIFdpdGhvdXQg
dGhlIHZvbGF0aWxlLAp0aGUgY29tcGlsZXIgZG9lc24ndCBrbm93IHRoYXQgdGhlcmUgYXJlIGFu
eSBzaWRlIGVmZmVjdHMsIHNvIGNhbgpsZWdpdGltYXRlbHkgb3BlcmF0ZSBvbiBhIGxvY2FsIHN0
YWNrIGNvcHkgc28gbG9uZyBhcyBpdCBjb3BpZXMgdGhpbmdzCmJhY2sgbGF0ZXIuCgpJbiBwcmFj
dGljZSwgdGhpcyBpcyBhbiBvcGVyYXRpb24gb24gc2hhcmVkIG1lbW9yeSB3aGljaCBoYXMgdG8g
aGFwcGVuCm9uIHRoZSBzaGFyZWQgbWVtb3J5IHBvaW50ZXIuCgo+IEluIGFueSBldmVudCBJIHRo
aW5rIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhIHRvIGhhdmUgYSBjb2RlCj4gY29tbWVudCBmb3Ig
dGhpcyBhcyB3ZWxsLgoKSSBkb24ndCBzZWUgaG93IHRoYXQgd291bGQgaGVscC7CoCBUaGUgc2Ft
ZSBhcHBsaWVzIHRvIGFsbCBhdG9taWMKb3BlcmF0aW9ucywgZXZlbiB0ZXN0X2JpdCgpLgoKPgo+
PiBAQCAtNDAsMjggKzM3LDI0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcg
X194Y2hnKAo+PiAgICAgIHN3aXRjaCAoIHNpemUgKQo+PiAgICAgIHsKPj4gICAgICBjYXNlIDE6
Cj4+IC0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnYiAlYjAsJTEiCj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgIDogIj1xIiAoeCkKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAibSIg
KCpfX3hnKHB0cikpLCAiMCIgKHgpCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9y
eSIgKTsKPj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGcgJWJbeF0sICVbcHRyXSIKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0gIityIiAoeCksIFtwdHJdICIrbSIgKCoodWlu
dDhfdCAqKXB0cikKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIgKTsKPj4g
ICAgICAgICAgYnJlYWs7Cj4+ICAgICAgY2FzZSAyOgo+PiAtICAgICAgICBhc20gdm9sYXRpbGUg
KCAieGNoZ3cgJXcwLCUxIgo+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIgKHgpCj4+
IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4KQo+PiAt
ICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cj4+ICsgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJ4Y2hnICV3W3hdLCAlW3B0cl0iCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDog
W3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQxNl90ICopcHRyKQo+PiArICAgICAgICAg
ICAgICAgICAgICAgICA6OiAibWVtb3J5IiApOwo+PiAgICAgICAgICBicmVhazsKPj4gICAgICBj
YXNlIDQ6Cj4+IC0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnbCAlazAsJTEiCj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgIDogIj1yIiAoeCkKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
OiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgpCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDog
Im1lbW9yeSIgKTsKPj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGcgJWtbeF0sICVbcHRy
XSIKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0gIityIiAoeCksIFtwdHJdICIrbSIg
KCoodWludDMyX3QgKilwdHIpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnki
ICk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgICAgIGNhc2UgODoKPj4gLSAgICAgICAgYXNtIHZv
bGF0aWxlICggInhjaGdxICUwLCUxIgo+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIg
KHgpCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4
KQo+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cj4+ICsgICAgICAgIGFz
bSB2b2xhdGlsZSAoICJ4Y2hnICVxW3hdLCAlW3B0cl0iCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQ2NF90ICopcHRyKQo+PiArICAg
ICAgICAgICAgICAgICAgICAgICA6OiAibWVtb3J5IiApOwo+PiAgICAgICAgICBicmVhazsKPiBJ
cyB0aGUgcSBtb2RpZmllciByZWFsbHkgdXNlZnVsIHRvIGhhdmUgaGVyZSAoYW5kIGVsc2V3aGVy
ZSBiZWxvdyk/CgpZZXMgLSBpdCBpcyBzdHJpY3RseSBuZWNlc3NhcnksIGJlY2F1c2Ugb3RoZXJ3
aXNlIGl0IGdldHMgZGVyaXZlZCBmcm9tCnRoZSB0eXBlIG9mICh4KSB3aGljaCBpcyB1bnNpZ25l
ZCBsb25nIGV2ZW4gaW4gdGhlIHNtYWxsZXIgc2l6ZSBjb25zdHJ1Y3RzLgoKPgo+PiBAQCAtNjMs
MzYgKzY1LDM4IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIF9fdWludDEyOF90IGNtcHhjaGcxNmJf
bG9jYWxfKAo+PiAgICogSWYgbm8gZmF1bHQgb2NjdXJzIHRoZW4gX28gaXMgdXBkYXRlZCB0byB0
aGUgdmFsdWUgd2Ugc2F3IGF0IF9wLiBJZiB0aGlzCj4+ICAgKiBpcyB0aGUgc2FtZSBhcyB0aGUg
aW5pdGlhbCB2YWx1ZSBvZiBfbyB0aGVuIF9uIGlzIHdyaXR0ZW4gdG8gbG9jYXRpb24gX3AuCj4+
ICAgKi8KPj4gLSNkZWZpbmUgX19jbXB4Y2hnX3VzZXIoX3AsX28sX24sX2lzdWZmLF9vcHByZSxf
cmVndHlwZSkgICAgICAgICAgICAgICAgIFwKPj4gKyNkZWZpbmUgX19jbXB4Y2hnX3VzZXIoX3As
IF9vLCBfbiwgX29wcHJlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICBz
dGFjKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gLSAgICAgICAgIjE6IGxvY2s7IGNt
cHhjaGciX2lzdWZmIiAlIl9vcHByZSIyLCUzXG4iICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
KyAgICAgICAgIjE6IGxvY2sgY21weGNoZyAlIl9vcHByZSJbbmV3XSwgJVtwdHJdXG4iICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgIjI6XG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgIi5zZWN0
aW9uIC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gLSAgICAgICAgIjM6ICAgICBtb3ZsICQxLCUxXG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgIjM6ICAgICBtb3ZsICQxLCAlW3Jj
XVxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAg
IiAgICAgICBqbXAgMmJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gICAgICAgICAgIi5wcmV2aW91c1xuIiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgX0FTTV9FWFRBQkxFKDFi
LCAzYikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gLSAg
ICAgICAgOiAiPWEiIChfbyksICI9ciIgKF9yYykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4gLSAgICAgICAgOiBfcmVndHlwZSAoX24pLCAibSIgKCpfX3hnKCh2
b2xhdGlsZSB2b2lkICopX3ApKSwgIjAiIChfbyksICIxIiAoMCkgXAo+PiArICAgICAgICA6ICIr
YSIgKF9vKSwgW3JjXSAiPXIiIChfcmMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiArICAgICAgICAgIFtwdHJdICIrbSIgKCoodm9sYXRpbGUgdHlwZW9mKCooX3ApKSAq
KShfcCkpICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICA6IFtuZXddICJyIiAoX24pLCAi
W3JjXSIgKDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IFdvdWxkbid0
IGl0IGZ1cnRoZXIgaGVscCByZWFkYWJpbGl0eSBhIGxpdHRsZSBpZiBfcmMgd2FzIGluaXRpYWxp
emVkIHRvIHplcm8KPiByaWdodCB3aGVuIGdldHRpbmcgZGVjbGFyZWQsIGVsaW1pbmF0aW5nIHRo
ZSBsYXN0IGlucHV0IGFyZyBoZXJlICh0aGUKPiBvdXRwdXQgdGhlbiB3b3VsZCBuZWVkIHRvIGJl
ICIrciIgb2YgY291cnNlKT8KCkkgY2FuIGRvLgoKPiBBbmQgc2luY2UgdGhlbiB5b3UKPiBhY3R1
YWxseSB0b3VjaCBhbGwgbGluZXMgY29udGFpbmluZyB1c2VzIG9mIF9yYywgaXQgd291bGQgYmUg
YSBnb29kCj4gb3Bwb3J0dW5pdHkgdG8gYWxzbyByZW5hbWUgdGhlIHZhcmlhYmxlIHRvIGdldCBy
aWQgb2YgdGhlIGxlYWRpbmcKPiB1bmRlcnNjb3JlLgoKSSdtIG5vdCBzdXJlIHRoYXQgaXMgYSBz
ZW5zaWJsZSBtb3ZlLsKgIEl0cyBhIG1hY3JvLXNjb3BlIHZhcmlhYmxlIGZyb20KY21weGNoZ191
c2VyKCkgd2hpY2ggc3RpbGwgbmVlZHMgZGlzYW1iaWd1YXRpbmcgZnJvbSBwb3RlbnRpYWwgbmFt
ZXMgb2YKcGFyYW1ldGVycy4KCj4KPiBBbnl3YXksIHdpdGggYXQgbGVhc3QgdGhlICJyZWxheGVk
IiBwYXJ0IG9mIHRoZSBkZXNjcmlwdGlvbiBjaGFuZ2VkCj4gKGUuZy4gdG8gImNvbnZlcnRlZCIp
IG9yIGV4cGxhaW5lZCB2ZXJiYWxseSBpbiBhIHJlcGx5LCB3aXRoIG9yIHdpdGhvdXQKPiB0aGUg
b3RoZXIgaXRlbXMgdGFrZW4gY2FyZSBvZgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpIb3BlZnVsbHkgbXkgcmVwbHkgaXMgc3VmZmljaWVudD8KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:21:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5t8W-00056X-9V; Mon, 18 Mar 2019 14:21: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=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5t8V-00056N-Ah
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:21:07 +0000
X-Inumbo-ID: 1183dfa0-4989-11e9-95d1-03567dc9b233
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1183dfa0-4989-11e9-95d1-03567dc9b233;
 Mon, 18 Mar 2019 14:21:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B472EBD;
 Mon, 18 Mar 2019 07:21:06 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 49F0B3F59C;
 Mon, 18 Mar 2019 07:21:05 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-7-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f0aee348-180f-d02e-8660-6d232c87ea8b@arm.com>
Date: Mon, 18 Mar 2019 14:21:03 +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: <20190307210404.12346-7-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 06/10] xen/arm: optee: add support for
 RPC SHM buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

SGkgVm9sb2R5bXlyLAoKT24gMDcvMDMvMjAxOSAyMTowNCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJz
IChzZWUKPiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4gUHJvYmxlbSBp
cyB0aGF0IGluaXRpYWxseQo+IGl0IGhhcyBubyBidWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSBy
ZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4gcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBp
dCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKPiBidWZmZXIgZm9yIG90aGVyIFJQQyBy
ZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxvY2F0ZWQKPiBvbmx5IG9uY2UgZm9y
IGV2ZXJ5IE9QLVRFRSB0aHJlYWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+IHRoZSB0
aW1lIHVudGlsIGd1ZXN0IHNodXRzIGRvd24uIEd1ZXN0IGNhbiBhc2sgT1AtVEVFIHRvIGRpc2Fi
bGUKPiBSUEMgYnVmZmVycyBjYWNoaW5nLCBpbiB0aGlzIGNhc2UgT1AtVEVFIHdpbGwgYXNrIGd1
ZXN0IHRvCj4gYWxsb2NhdGUvZnJlZSBidWZmZXIgZm9yIHRoZSBlYWNoIFJQQy4KPiAKPiBNZWRp
YXRvciBuZWVkcyB0byBwaW4gdGhpcyBidWZmZXIgdG8gbWFrZSBzdXJlIHRoYXQgZG9tYWluIGNh
bid0Cj4gdHJhbnNmZXIgaXQgdG8gc29tZW9uZSBlbHNlLgoKQXQgdGhlIG1vbWVudCwgWGVuIG9u
IEFybSBkb2Vzbid0IHN1cHBvcnQgdHJhbnNmZXIgb2YgYSBwYWdlIGJldHdlZW4gZG9tYWluIChz
ZWUgCnN0ZWFsX3BhZ2UpLiBXaGF0IHdlIHdhbnQgdG8gcHJldmVudCBoZXJlIGlzIHRoZSBkb21h
aW4gdG8gZnJlZSB0aGUgcGFnZSAodmlhIApYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24pLiBJ
ZiB0aGUgcmVmZXJlbmNlIGRyb3AgdG8gMCwgdGhlIHBhZ2Ugd2lsbCBiZSBmcmVlZCAKYW5kIGNv
dWxkIHBvdGVudGlhbGx5IGJlIGFsbG9jYXRlZCBmb3IgWGVuIHVzYWdlIG9yIGFub3RoZXIgZG9t
YWluLiBUYWtpbmcgdGhlIApyZWZlcmVuY2UgaGVyZSwgd2lsbCBwcmV2ZW50IGl0IHRvIGZyZWUg
dW50aWwgdGhlIHJlZmVyZW5jZSBpcyBkcm9wcGVkLgoKU28gSSB3b3VsZCByZXdvcmQgdGhpcyBz
ZW50ZW5jZS4gU29tZXRoaW5nIGxpa2U6CgoiTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoZSBidWZm
ZXIgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIHdpbGwgbm90IGJlIGZyZWVkIHdoaWxlIAppdCBpcyBz
aGFyZWQgd2l0aCBPUC1URUUiLgoKPiAKPiBMaWZlIGN5Y2xlIG9mIHRoaXMgYnVmZmVyIGlzIGNv
bnRyb2xsZWQgYnkgT1AtVEVFLiBJdCBhc2tzIGd1ZXN0Cj4gdG8gY3JlYXRlIGJ1ZmZlciBhbmQg
aXQgYXNrcyBpdCB0byBmcmVlIGl0LiBTbyBpdCB0aGVyZSBpcyBubyBtdWNoCgpOSVQ6IHMvbm8v
bm90LwoKPiBzZW5zZSB0byBsaW1pdCBudW1iZXIgb2YgdGhvc2UgYnVmZmVycywgYXMgd2UgbGlt
aXRlZCBudW1iZXIgb2YKCk5JVDogcy9saW1pdGVkL2FscmVhZHkgbGltaXQgdGhlLwoKPiBjb25j
dXJyZW50IHN0YW5kYXJkIGNhbGxzLCBiZWNhdXNlIHRoaXMgY2FuIGltcGFpciBmdW5jdGlvbmFs
aXR5IG9mCj4gT1AtVEVFLgoKQ291bGQgeW91IGFkZCBhIHNpbWlsYXIgY29tbWVudCBvbiB0b3Ag
b2YgY2FsbF9jb3VudD8KClRoZSBjb2RlIGxvb2tzIGdvb2QgdG8gbWUuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:24:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5tBR-0005Ed-QY; Mon, 18 Mar 2019 14:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5tBQ-0005EY-HA
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:24:08 +0000
X-Inumbo-ID: 7b5a2114-4989-11e9-b474-6b8916fdcc07
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b5a2114-4989-11e9-b474-6b8916fdcc07;
 Mon, 18 Mar 2019 14:24:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 08:24:03 -0600
Message-Id: <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 08:24:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
In-Reply-To: <20190318112059.21910-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/11] 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+IE9uIDE4LjAzLjE5IGF0IDEyOjIwLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC03MiwxMSArNzcsMTQgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Mo
c3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQo+ICAgICAgICogdGlja3MgcGVyIDEw
MG5zIHNoaWZ0ZWQgbGVmdCBieSA2NC4KPiAgICAgICAqLwo+ICAgICAgcC0+VHNjU2NhbGUgPSAo
KDEwMDAwdWwgPDwgMzIpIC8gZC0+YXJjaC50c2Nfa2h6KSA8PCAzMjsKPiArICAgIHNtcF93bWIo
KTsKPiArCj4gKyAgICBzZXEgPSBwLT5Uc2NTZXF1ZW5jZSArIDE7Cj4gKyAgICBpZiAoIHNlcSA9
PSAweEZGRkZGRkZGIHx8IHNlcSA9PSAwICkgLyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVz
ICovCj4gKyAgICAgICAgc2VxID0gMTsKPiAgCj4gLSAgICBwLT5Uc2NTZXF1ZW5jZSsrOwo+IC0g
ICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZGRkZGRkZGIHx8Cj4gLSAgICAgICAgIHAtPlRz
Y1NlcXVlbmNlID09IDAgKSAvKiBBdm9pZCBib3RoICdpbnZhbGlkJyB2YWx1ZXMgKi8KPiAtICAg
ICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7Cj4gKyAgICBwLT5Uc2NTZXF1ZW5jZSA9IHNlcTsKPiAr
ICAgIHZkLT5yZWZlcmVuY2VfdHNjX3ZhbGlkID0gdHJ1ZTsKClN0cmljdGx5IHNwZWFraW5nLCBk
b24ndCB5b3UgbmVlZCBhbm90aGVyIHNtcF93bWIoKSBiZXR3ZWVuCnRoZXNlIHR3byBsaW5lcz8K
Cj4gK3N0YXRpYyB2b2lkIHN0YXJ0X3N0aW1lcihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cykK
PiArewo+ICsgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKPiArICAgIHN0cnVjdCB2
aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwo+ICsgICAgdW5zaWduZWQg
aW50IHN0aW1lcnggPSB2cyAtICZ2di0+c3RpbWVyWzBdOwo+ICsgICAgaW50NjRfdCBub3cgPSB0
aW1lX25vdyh2LT5kb21haW4pOwo+ICsgICAgaW50NjRfdCBleHBpcmF0aW9uOwo+ICsgICAgc190
aW1lX3QgdGltZW91dDsKPiArCj4gKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KHN0aW1lcngs
ICZ2di0+c3RpbWVyX2VuYWJsZWQpICkKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAi
JXB2OiBWSVJJRElBTiBTVElNRVIldTogZW5hYmxlZFxuIiwgdiwKPiArICAgICAgICAgICAgICAg
c3RpbWVyeCk7Cj4gKwo+ICsgICAgaWYgKCB2cy0+Y29uZmlnLnBlcmlvZGljICkKPiArICAgIHsK
PiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBp
ZiB0aGUgdGltZXIgaXMgbGF6eSB0aGVuIHdlCj4gKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBt
aXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQo+ICsgICAgICAgICAq
IGFzIHRoZSBzYW1lIGFzIGlmIHRoZSB0aW1lciBpcyBjdXJyZW50bHkgc3RvcHBlZCwgaS5lLiB3
ZQo+ICsgICAgICAgICAqIGp1c3Qgc2NoZWR1bGUgZXhwaXJhdGlvbiB0byBiZSAnY291bnQnIHRp
Y2tzIGZyb20gbm93Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggIXZzLT5zdGFydGVk
IHx8IHZzLT5jb25maWcubGF6eSApCj4gKyAgICAgICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2
cy0+Y291bnQ7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5z
aWduZWQgaW50IG1pc3NlZCA9IDA7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAg
ICAgKiBUaGUgdGltZXIgaXMgYWxyZWFkeSBzdGFydGVkLCBzbyB3ZSdyZSByZS1zY2hlZHVsaW5n
Lgo+ICsgICAgICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5
IG9uZSB0aWNrLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgZXhwaXJhdGlvbiA9
IHZzLT5leHBpcmF0aW9uICsgdnMtPmNvdW50Owo+ICsKPiArICAgICAgICAgICAgLyogTm93IGNo
ZWNrIHRvIHNlZSBpZiBhbnkgZXhwaXJhdGlvbnMgaGF2ZSBiZWVuIG1pc3NlZCAqLwo+ICsgICAg
ICAgICAgICBpZiAoIGV4cGlyYXRpb24gLSBub3cgPD0gMCApCj4gKyAgICAgICAgICAgICAgICBt
aXNzZWQgPSAoKG5vdyAtIGV4cGlyYXRpb24pIC8gdnMtPmNvdW50KSArIDE7Cj4gKwo+ICsgICAg
ICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQg
aWYgdGhlIHRpbWVyIGlzIG5vdCBsYXp5IHRoZW4KPiArICAgICAgICAgICAgICogYSBub24temVy
byBtaXNzZWQgY291bnQgc2hvdWxkIGJlIHVzZWQgdG8gcmVkdWNlIHRoZSBwZXJpb2QKPiArICAg
ICAgICAgICAgICogb2YgdGhlIHRpbWVyIHVudGlsIGl0IGNhdGNoZXMgdXAsIHVubGVzcyB0aGUg
Y291bnQgaGFzCj4gKyAgICAgICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlmaWNhbnQgbnVtYmVy
JywgaW4gd2hpY2ggY2FzZSB0aGUgdGltZXIKPiArICAgICAgICAgICAgICogc2hvdWxkIGJlIHRy
ZWF0ZWQgYXMgbGF6eS4gVW5mb3J0dW5hdGVseSB0aGUgc3BlY2lmaWNhdGlvbgo+ICsgICAgICAg
ICAgICAgKiBkb2VzIG5vdCBzdGF0ZSB3aGF0IHRoYXQgbnVtYmVyIGlzIHNvIHRoZSBjaG9pY2Ug
b2YgbnVtYmVyCj4gKyAgICAgICAgICAgICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgo+ICsgICAg
ICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCBtaXNzZWQgPiAzICkKPiArICAgICAgICAg
ICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2cy0+Y291bnQ7Cj4gKyAgICAgICAgICAgIGVsc2Ug
aWYgKCBtaXNzZWQgKQo+ICsgICAgICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5vdyArICh2cy0+
Y291bnQgLyBtaXNzZWQpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGVsc2UKPiArICAg
IHsKPiArICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNvdW50Owo+ICsgICAgICAgIGlmICggZXhw
aXJhdGlvbiAtIG5vdyA8PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZzLT5leHBp
cmF0aW9uID0gZXhwaXJhdGlvbjsKPiArICAgICAgICAgICAgc3RpbWVyX2V4cGlyZSh2cyk7CgpB
cmVuJ3QgeW91IGludHJvZHVjaW5nIGEgcmlzayBmb3IgcmFjZXMgYnkgY2FsbGluZyB0aGUgdGlt
ZXIgZnVuY3Rpb24KZGlyZWN0bHkgZnJvbSBoZXJlPyBzdGFydF90aW1lcigpLCBhZnRlciBhbGws
IGdldHMgY2FsbGVkIGZyb20gcXVpdGUgYQpmZXcgcGxhY2VzLiAKCj4gKyAgICAgICAgICAgIHJl
dHVybjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBBU1NFUlQoZXhwaXJhdGlvbiAtIG5v
dyA+IDApOwo+ICsKPiArICAgIHZzLT5leHBpcmF0aW9uID0gZXhwaXJhdGlvbjsKPiArICAgIHRp
bWVvdXQgPSAoZXhwaXJhdGlvbiAtIG5vdykgKiAxMDB1bGw7Cj4gKwo+ICsgICAgdnMtPnN0YXJ0
ZWQgPSB0cnVlOwo+ICsgICAgbWlncmF0ZV90aW1lcigmdnMtPnRpbWVyLCBzbXBfcHJvY2Vzc29y
X2lkKCkpOwoKV2h5IGlzIHRoaXMgc21wX3Byb2Nlc3Nvcl9pZCgpIHdoZW4gdmlyaWRpYW5fdGlt
ZV92Y3B1X2luaXQoKSB1c2VzCnYtPnByb2Nlc3Nvcj8gSG93IHJlbGV2YW50IGlzIGl0IGluIHRo
ZSBmaXJzdCBwbGFjZSB0byB0cmFjZSB0aGUgcENQVQp0aGUgdkNQVSBydW5zIG9uIGZvciB0aGUg
dGltZXI/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:29:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5tGF-0005Qy-Fr; Mon, 18 Mar 2019 14:29:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5tGD-0005Qo-Tk
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:29:05 +0000
X-Inumbo-ID: 2d5630d8-498a-11e9-b2b9-9367e8a6781a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d5630d8-498a-11e9-b2b9-9367e8a6781a;
 Mon, 18 Mar 2019 14: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 1h5tGA-0001k5-3o; Mon, 18 Mar 2019 14:29: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 1h5tG9-00046G-Sz; Mon, 18 Mar 2019 14:29:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5tG9-0005gG-Qk; Mon, 18 Mar 2019 14:29:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133863-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-arm64-arm64-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-i386-xl-pvshim:guest-start: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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a9dce6679d736cb3d612af39bab9f31f8db66f9b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 14:29:01 +0000
Subject: [Xen-devel] [linux-linus test] 133863: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg2MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODYzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQv
cmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3Rv
cmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGE5ZGNlNjY3OWQ3MzZjYjNkNjEyYWYzOWJh
YjlmMzFmOGRiNjZmOWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDcz
NjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAgMTMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgIDEyIGRheXMgICAgOCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM4NjMgIDIwMTktMDMtMTYgMjM6NDE6NTAgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwNjMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjM5NDAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14: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 1h5tQr-0006l1-M5; Mon, 18 Mar 2019 14:40:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5tQq-0006bq-Ae
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:40:04 +0000
X-Inumbo-ID: b4da5dc1-498b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4da5dc1-498b-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 14:40:02 +0000 (UTC)
IronPort-Data: A9a23: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
 KM+/PUikQDoew=
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87466495"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/11] viridian: add implementation of
 synthetic timers
Thread-Index: AQHU3X2WVMvWAzv7yUWT06FGctY0sqYRYLYAgAATJKA=
Date: Mon, 18 Mar 2019 14:37:16 +0000
Message-ID: <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
In-Reply-To: <5C8FAA00020000780021FE95@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 v8 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggTWFyY2ggMjAxOSAxNDoyNAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjggMTAvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50
YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwo+IAo+ID4+PiBPbiAxOC4wMy4xOSBhdCAxMjoyMCwg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IEBAIC03MiwxMSArNzcsMTQgQEAg
c3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBp
bml0aWFsaXplKQo+ID4gICAgICAgKiB0aWNrcyBwZXIgMTAwbnMgc2hpZnRlZCBsZWZ0IGJ5IDY0
Lgo+ID4gICAgICAgKi8KPiA+ICAgICAgcC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwgPDwgMzIpIC8g
ZC0+YXJjaC50c2Nfa2h6KSA8PCAzMjsKPiA+ICsgICAgc21wX3dtYigpOwo+ID4gKwo+ID4gKyAg
ICBzZXEgPSBwLT5Uc2NTZXF1ZW5jZSArIDE7Cj4gPiArICAgIGlmICggc2VxID09IDB4RkZGRkZG
RkYgfHwgc2VxID09IDAgKSAvKiBBdm9pZCBib3RoICdpbnZhbGlkJyB2YWx1ZXMgKi8KPiA+ICsg
ICAgICAgIHNlcSA9IDE7Cj4gPgo+ID4gLSAgICBwLT5Uc2NTZXF1ZW5jZSsrOwo+ID4gLSAgICBp
ZiAoIHAtPlRzY1NlcXVlbmNlID09IDB4RkZGRkZGRkYgfHwKPiA+IC0gICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVzICovCj4gPiAtICAg
ICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7Cj4gPiArICAgIHAtPlRzY1NlcXVlbmNlID0gc2VxOwo+
ID4gKyAgICB2ZC0+cmVmZXJlbmNlX3RzY192YWxpZCA9IHRydWU7Cj4gCj4gU3RyaWN0bHkgc3Bl
YWtpbmcsIGRvbid0IHlvdSBuZWVkIGFub3RoZXIgc21wX3dtYigpIGJldHdlZW4KPiB0aGVzZSB0
d28gbGluZXM/Cj4gCgpTaW5jZSB0aGUgZGF0YSBpbiB0aGUgcGFnZSBpcyBub3QgdXNlZCBieSB0
aW1lX25vdygpIEkgZG9uJ3QgdGhpbmsgc28uCgo+ID4gK3N0YXRpYyB2b2lkIHN0YXJ0X3N0aW1l
cihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cykKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHN0cnVj
dCB2Y3B1ICp2ID0gdnMtPnY7Cj4gPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0g
JnZ2LT5zdGltZXJbMF07Cj4gPiArICAgIGludDY0X3Qgbm93ID0gdGltZV9ub3codi0+ZG9tYWlu
KTsKPiA+ICsgICAgaW50NjRfdCBleHBpcmF0aW9uOwo+ID4gKyAgICBzX3RpbWVfdCB0aW1lb3V0
Owo+ID4gKwo+ID4gKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KHN0aW1lcngsICZ2di0+c3Rp
bWVyX2VuYWJsZWQpICkKPiA+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJ
UklESUFOIFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAo+ID4gKyAgICAgICAgICAgICAgIHN0aW1l
cngpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHZzLT5jb25maWcucGVyaW9kaWMgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0
aGF0IGlmIHRoZSB0aW1lciBpcyBsYXp5IHRoZW4gd2UKPiA+ICsgICAgICAgICAqIHNraXAgb3Zl
ciBhbnkgbWlzc2VkIGV4cGlyYXRpb25zIHNvIHdlIGNhbiB0cmVhdCB0aGlzIGNhc2UKPiA+ICsg
ICAgICAgICAqIGFzIHRoZSBzYW1lIGFzIGlmIHRoZSB0aW1lciBpcyBjdXJyZW50bHkgc3RvcHBl
ZCwgaS5lLiB3ZQo+ID4gKyAgICAgICAgICoganVzdCBzY2hlZHVsZSBleHBpcmF0aW9uIHRvIGJl
ICdjb3VudCcgdGlja3MgZnJvbSBub3cuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlm
ICggIXZzLT5zdGFydGVkIHx8IHZzLT5jb25maWcubGF6eSApCj4gPiArICAgICAgICAgICAgZXhw
aXJhdGlvbiA9IG5vdyArIHZzLT5jb3VudDsKPiA+ICsgICAgICAgIGVsc2UKPiA+ICsgICAgICAg
IHsKPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKPiA+ICsKPiA+ICsg
ICAgICAgICAgICAvKgo+ID4gKyAgICAgICAgICAgICAqIFRoZSB0aW1lciBpcyBhbHJlYWR5IHN0
YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNjaGVkdWxpbmcuCj4gPiArICAgICAgICAgICAgICogSGVuY2Ug
YWR2YW5jZSB0aGUgdGltZXIgZXhwaXJhdGlvbiBieSBvbmUgdGljay4KPiA+ICsgICAgICAgICAg
ICAgKi8KPiA+ICsgICAgICAgICAgICBleHBpcmF0aW9uID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+
Y291bnQ7Cj4gPiArCj4gPiArICAgICAgICAgICAgLyogTm93IGNoZWNrIHRvIHNlZSBpZiBhbnkg
ZXhwaXJhdGlvbnMgaGF2ZSBiZWVuIG1pc3NlZCAqLwo+ID4gKyAgICAgICAgICAgIGlmICggZXhw
aXJhdGlvbiAtIG5vdyA8PSAwICkKPiA+ICsgICAgICAgICAgICAgICAgbWlzc2VkID0gKChub3cg
LSBleHBpcmF0aW9uKSAvIHZzLT5jb3VudCkgKyAxOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIC8q
Cj4gPiArICAgICAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0
aW1lciBpcyBub3QgbGF6eSB0aGVuCj4gPiArICAgICAgICAgICAgICogYSBub24temVybyBtaXNz
ZWQgY291bnQgc2hvdWxkIGJlIHVzZWQgdG8gcmVkdWNlIHRoZSBwZXJpb2QKPiA+ICsgICAgICAg
ICAgICAgKiBvZiB0aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5sZXNzIHRoZSBjb3Vu
dCBoYXMKPiA+ICsgICAgICAgICAgICAgKiByZWFjaGVkIGEgJ3NpZ25pZmljYW50IG51bWJlcics
IGluIHdoaWNoIGNhc2UgdGhlIHRpbWVyCj4gPiArICAgICAgICAgICAgICogc2hvdWxkIGJlIHRy
ZWF0ZWQgYXMgbGF6eS4gVW5mb3J0dW5hdGVseSB0aGUgc3BlY2lmaWNhdGlvbgo+ID4gKyAgICAg
ICAgICAgICAqIGRvZXMgbm90IHN0YXRlIHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhlIGNob2lj
ZSBvZiBudW1iZXIKPiA+ICsgICAgICAgICAgICAgKiBoZXJlIGlzIGEgcHVyZSBndWVzcy4KPiA+
ICsgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICBpZiAoIG1pc3NlZCA+IDMgKQo+ID4g
KyAgICAgICAgICAgICAgICBleHBpcmF0aW9uID0gbm93ICsgdnMtPmNvdW50Owo+ID4gKyAgICAg
ICAgICAgIGVsc2UgaWYgKCBtaXNzZWQgKQo+ID4gKyAgICAgICAgICAgICAgICBleHBpcmF0aW9u
ID0gbm93ICsgKHZzLT5jb3VudCAvIG1pc3NlZCk7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0K
PiA+ICsgICAgZWxzZQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNv
dW50Owo+ID4gKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9IDAgKQo+ID4gKyAgICAg
ICAgewo+ID4gKyAgICAgICAgICAgIHZzLT5leHBpcmF0aW9uID0gZXhwaXJhdGlvbjsKPiA+ICsg
ICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZzKTsKPiAKPiBBcmVuJ3QgeW91IGludHJvZHVjaW5n
IGEgcmlzayBmb3IgcmFjZXMgYnkgY2FsbGluZyB0aGUgdGltZXIgZnVuY3Rpb24KPiBkaXJlY3Rs
eSBmcm9tIGhlcmU/IHN0YXJ0X3RpbWVyKCksIGFmdGVyIGFsbCwgZ2V0cyBjYWxsZWQgZnJvbSBx
dWl0ZSBhCj4gZmV3IHBsYWNlcy4KPiAKCkluIHByYWN0aWNlIEkgZG9uJ3QgdGhpbmsgdGhlcmUg
c2hvdWxkIGJlIGFueSBwcm9ibGVtYXRpYyByYWNlLCBidXQgSSdsbCBjaGVjayBhZ2Fpbi4KCj4g
PiArICAgICAgICAgICAgcmV0dXJuOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArICAg
IEFTU0VSVChleHBpcmF0aW9uIC0gbm93ID4gMCk7Cj4gPiArCj4gPiArICAgIHZzLT5leHBpcmF0
aW9uID0gZXhwaXJhdGlvbjsKPiA+ICsgICAgdGltZW91dCA9IChleHBpcmF0aW9uIC0gbm93KSAq
IDEwMHVsbDsKPiA+ICsKPiA+ICsgICAgdnMtPnN0YXJ0ZWQgPSB0cnVlOwo+ID4gKyAgICBtaWdy
YXRlX3RpbWVyKCZ2cy0+dGltZXIsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gCj4gV2h5IGlzIHRo
aXMgc21wX3Byb2Nlc3Nvcl9pZCgpIHdoZW4gdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoKSB1c2Vz
Cj4gdi0+cHJvY2Vzc29yPyBIb3cgcmVsZXZhbnQgaXMgaXQgaW4gdGhlIGZpcnN0IHBsYWNlIHRv
IHRyYWNlIHRoZSBwQ1BVCj4gdGhlIHZDUFUgcnVucyBvbiBmb3IgdGhlIHRpbWVyPwo+IAoKSSB3
YXMganVzdCBmb2xsb3dpbmcgc3VpdCB3aXRoIG90aGVyIHRpbWVyIGNvZGUuIEl0IHNlZW1zIHRv
IGJlIHRoZSBub3JtIHRvIG1pZ3JhdGUgdG8gdGhlIGN1cnJlbnQgcENQVSBqdXN0IHByaW9yIHRv
IHN0YXJ0aW5nIGEgdGltZXIuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:53:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14: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 1h5td7-0007id-38; Mon, 18 Mar 2019 14:52:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qHvw=RV=sina.com=ramblech@srs-us1.protection.inumbo.net>)
 id 1h5td5-0007iY-8v
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:52:43 +0000
X-Inumbo-ID: 778494f8-498d-11e9-a722-3f3c1ac3c055
Received: from mail7-218.sinamail.sina.com.cn (unknown [202.108.7.218])
 by us1-amaz-eas2.inumbo.com (Halon) with SMTP
 id 778494f8-498d-11e9-a722-3f3c1ac3c055;
 Mon, 18 Mar 2019 14:52:37 +0000 (UTC)
Received: from webmail-14-97.pop3.fmail.dbl.sinanode.com (HELO
 webmail.sinamail.sina.com.cn)([10.41.14.97]) by sina.com with SMTP
 id 5C8FB0B10000381E; Mon, 18 Mar 2019 22:52:33 +0800 (CST)
X-Sender: ramblech@sina.com
X-SMAIL-MID: 520042394543
Received: by webmail.sinamail.sina.com.cn (Postfix, from userid 495)
 id 6A8D218C008A; Mon, 18 Mar 2019 22:52:33 +0800 (CST)
Date: Mon, 18 Mar 2019 22:52:33 +0800
Received: from ramblech@sina.com([175.161.203.147]) by m0.mail.sina.com.cn via
 HTTP; Mon, 18 Mar 2019 22:52:33 +0800 (CST)
From: <ramblech@sina.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>,
MIME-Version: 1.0
X-Priority: 3
X-MessageID: 5c8fb0b1ded50da_201903
X-Originating-IP: [10.41.14.97]
X-Mailer: Sina WebMail 4.0
Message-Id: <20190318145233.6A8D218C008A@webmail.sinamail.sina.com.cn>
Subject: [Xen-devel] =?gbk?b?u9i4tKO6UmU6ICBYZW4gQVJNIEZhdWx0IHJlY292ZXJ5?=
 =?gbk?q?_for_automotive_use_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>
Reply-To: ramblech@sina.com
Content-Type: multipart/mixed; boundary="===============0046495644350331499=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0046495644350331499==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_45a33a01b42cd703345e3560a0219d6c"


--=-sinamail_alt_45a33a01b42cd703345e3560a0219d6c
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

PiBPbiAxOC8wMy8yMDE5IDA2OjUwLCByYW1ibGVjaEBzaW5hLmNvbSB3cm90ZToKPiA+IEhlbGxv
LAo+IEhlbGxvLAo+ID4gSSdtIHJlc2VhcmNoaW5nIHhlbiBmb3IgYXV0b21vdGl2ZSB1c2UgY2Fz
ZSBhbmQgSSBzZWUgYSBwcmVzZW50YXRpb24gY2FsbGVkOgo+ID4gIkRlc2lnbiBhbmQgSW1wbGVt
ZW50YXRpb24gb2YgQXV0b21vdGl2ZSBWaXJ0dWFsaXphdGlvbiBCYXNlZCBvbiBYZW4gLSBTdW5n
LU1pbgo+ID4gTGVlLCBTYW1zdW5nIEVsZWN0cm9uaWNzIgo+ID4gb24gWGVuIERldmVsb3BlciBh
bmQgRGVzaWduIFN1bW1pdCAyMDE4Lgo+ID4gCj4gPiBJJ20gaW50ZXJlc3RpbmcgaW4gdGhlIG1v
ZGlmaWNhdGlvbiBvZiBmYXVsdCByZWNvdmVyeSBzY2VuYXJpbyBvbiBQOX5QMTEsIGl0Cj4gPiBp
bnRyb2R1Y2VkIGEgbmV3IGh5cGVyY2FsbCBjYWxsZWQgWEVOX0RPTUNUTF9zYW1zdW5nX3Jlc2V0
Lgo+IElmIEkgcmVjYWxsIGNvcnJlY3RseSB0aGUgdGFsaywgWEVOX0RPTUNUTF9zYW1zdW5nX3Jl
c2V0IGlzIGRvaW5nIGV4YWN0bHkgdGhlCj4gc2FtZSBhcyBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQu
IFRoZSBsYXRlciBpcyBub3QgeWV0IGltcGxlbWVudGVkIG9uIEFybSwgSSBjYW4KPiBwcm92aWRl
IGd1aWRlbGluZXMgaWYgeW91IGFyZSBpbnRlcmVzdGVkIHRvIGltcGxlbWVudCBpdC4KVGhhbmsg
eW91IGZvciB5b3VyIHJlcGx5IUl0IHdpbGwgYmUgdmVyeSB1c2VmdWwgaWYgdGhlcmUgaXMgc29t
ZSBndWlkZSBmb3IgaW1wbGVtZW50IHRoZSBzb2Z0X3Jlc2V0LkFuZCBhcmUgdGhlcmUgYW55IHBs
YW4gZm9yIG9mZmljaWFsIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgZnVuY3Rpb24gb24gQVJNPwo+
IFdoZXJlIGNhbiBJIGZpbmQgc29tZSBjb2RlIG9yIHR1dG9yaWFsIGZvciB0aGlzIG1vZGlmaWNh
dGlvbj8gSGFzIHRoZSBjb2RlIGJlZW4KPiByZWxlYXNlZD8KPiBZb3VyIGJlc3QgYmV0IHdvdWxk
IGJlIHRvIGNvbnRhY3QgdGhlIHNwZWFrZXIuCj4gQmVzdCByZWdhcmRzLAo+IC0tID4gSnVsaWVu
IEdyYWxs


--=-sinamail_alt_45a33a01b42cd703345e3560a0219d6c
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

Jmd0OyZuYnNwO09uIDE4LzAzLzIwMTkgMDY6NTAsIHJhbWJsZWNoQHNpbmEuY29tIHdyb3RlOjxi
cj4mZ3Q7Jm5ic3A7Jmd0OyBIZWxsbyw8YnI+Jmd0OyZuYnNwO0hlbGxvLDxicj4mZ3Q7ICZndDsm
bmJzcDtJJ20gcmVzZWFyY2hpbmcgeGVuIGZvciBhdXRvbW90aXZlIHVzZSBjYXNlIGFuZCBJIHNl
ZSBhIHByZXNlbnRhdGlvbiBjYWxsZWQ6PGJyPiZndDsgJmd0OyZuYnNwOyJEZXNpZ24gYW5kIElt
cGxlbWVudGF0aW9uIG9mIEF1dG9tb3RpdmUgVmlydHVhbGl6YXRpb24gQmFzZWQgb24gWGVuIC0g
U3VuZy1NaW48YnI+Jmd0OyAmZ3Q7Jm5ic3A7TGVlLCBTYW1zdW5nIEVsZWN0cm9uaWNzIjxicj4m
Z3Q7ICZndDsmbmJzcDtvbiBYZW4gRGV2ZWxvcGVyIGFuZCBEZXNpZ24gU3VtbWl0IDIwMTguPGJy
PiZndDsgJmd0OyZuYnNwOzxicj4mZ3Q7ICZndDsmbmJzcDtJJ20gaW50ZXJlc3RpbmcgaW4gdGhl
IG1vZGlmaWNhdGlvbiBvZiBmYXVsdCByZWNvdmVyeSBzY2VuYXJpbyBvbiBQOX5QMTEsIGl0PGJy
PiZndDsgJmd0OyZuYnNwO2ludHJvZHVjZWQgYSBuZXcgaHlwZXJjYWxsIGNhbGxlZCBYRU5fRE9N
Q1RMX3NhbXN1bmdfcmVzZXQuPGJyPiZndDsmbmJzcDtJZiBJIHJlY2FsbCBjb3JyZWN0bHkgdGhl
IHRhbGssIFhFTl9ET01DVExfc2Ftc3VuZ19yZXNldCBpcyBkb2luZyBleGFjdGx5IHRoZTxicj4m
Z3Q7Jm5ic3A7c2FtZSBhcyBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQuIFRoZSBsYXRlciBpcyBub3Qg
eWV0IGltcGxlbWVudGVkIG9uIEFybSwgSSBjYW48YnI+PGRpdj4mZ3Q7Jm5ic3A7cHJvdmlkZSBn
dWlkZWxpbmVzIGlmIHlvdSBhcmUgaW50ZXJlc3RlZCB0byBpbXBsZW1lbnQgaXQuPC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5UaGFuayB5b3UgZm9yIHlvdXIgcmVwbHkhPC9kaXY+PGRpdj5JdCB3
aWxsIGJlIHZlcnkgdXNlZnVsIGlmIHRoZXJlIGlzIHNvbWUgZ3VpZGUgZm9yIGltcGxlbWVudCB0
aGUgc29mdF9yZXNldC48L2Rpdj48ZGl2PkFuZCBhcmUgdGhlcmUgYW55IHBsYW4gZm9yIG9mZmlj
aWFsIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgZnVuY3Rpb24gb24gQVJNPzwvZGl2PjxkaXY+PGJy
PjwvZGl2PiZndDsgV2hlcmUgY2FuIEkgZmluZCBzb21lIGNvZGUgb3IgdHV0b3JpYWwgZm9yIHRo
aXMgbW9kaWZpY2F0aW9uPyBIYXMgdGhlIGNvZGUgYmVlbjxicj4mZ3Q7IHJlbGVhc2VkPzxicj4m
Z3Q7Jm5ic3A7WW91ciBiZXN0IGJldCB3b3VsZCBiZSB0byBjb250YWN0IHRoZSBzcGVha2VyLjxi
cj4mZ3Q7Jm5ic3A7QmVzdCByZWdhcmRzLDxicj48ZGl2IGlkPSJvcmlnYm9keSI+Jmd0OyAtLSA8
L2Rpdj4mZ3Q7Jm5ic3A7SnVsaWVuIEdyYWxs


--=-sinamail_alt_45a33a01b42cd703345e3560a0219d6c--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0046495644350331499==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 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 1h5tdR-0007kE-Di; Mon, 18 Mar 2019 14: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=Dw4R=RV=citrix.com=prvs=973d899e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h5tdP-0007k0-GK
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 14:53:03 +0000
X-Inumbo-ID: 84d8a9aa-498d-11e9-84e8-abe4446d4848
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84d8a9aa-498d-11e9-84e8-abe4446d4848;
 Mon, 18 Mar 2019 14:52:58 +0000 (UTC)
IronPort-Data: A9a23:0P96G6oa7bf9Ruy0efzSLC9K9DdeBgzWbkXmaCTDNTMcsdFgBT0nA/
 KCeRCAajTTcmH0gKfe0X5eZW2h5Y+9v/HcHVylZ3QcFUEZOhaoOW3cr9txhObsSTcFidMrLg
 APl4pQh00Snim4XQ4xYMUaVVUMaNxrK9lXScDInliXr23LUYdYnrcI4oFE4/TZ2+fjFf8rpy
 xIHmkjHonGinAcSwP+LPHf++xd7FvsMuH+hyzbqouipZXBUy33qrMca8AfZCeyW0Mz3BHMYa
 ykRrUKzly7JOwDHlfLSH3inuJ9gVwD6/S6qpBOv8LWSzBKWvzMU3w9GC/jYShoWOivAUoxxD
 Eh+6NHGtcXgvjgNP2XQSoHe2H9h/Tzut4OKDGdV1LutcOLHGkO4rA8lPaC0js6vmze0U/inx
 PzaZbQPAA9oY8XE7YWVvHrlKnnTLsPq0NjMmk0gIi24ygSl6bFTD1XwZBenh4+uRMx0xmOPT
 j1CY6Un4d8wiuz1XFGmTGNwxKgE5y94fVBM8R+SYHQnyUcDud7D0LJSnVn9kock3rQS81eYp
 8qKi/2gcRVWtmSHcA76kpIpdntphCeKujQHsJYi7CPuKN/Z+iShY7pMBHcloDIN5QhB/1xty
 BGlWjFFKhIEyzaR4MUUeR+fJFSZHG3NBcN6C8ubcXDQabas8rIFLDaMwvZaXR0U4cwvTyL2w
 Ps0EukD8bfttJwA/V9yWmJJ5s3DGNlwrk4raSKy2aXap9wNpnMgWLohJrc970n1Mo86rXK9j
 5FY9dG0nAcYgGs4LscbGtYd5Wy8eZqBbOXX9hiCyl4+C2AxzP/oCjK7v1ZKEhillsqG9ouYl
 oPP58tWVudiQ0IznNx2IZKzDjn8D3Le8GAQeCK2vP5iEVj+mBqMTfLxe+xxwoDQV0OtK+j3x
 M2wEYREKjSjj/vTqTS2ey7VyopCXbJM9ww3Z3p2o5MsADoNMV1z6lg1ASHMHBqxMVSwZNN/d
 +NZ7Y0UlWxMykPS5pV6X0BeQT3ZlgZnl7Ck2OGfn7RbhLJWZbKToanETYa/+o05XTvdgrj/8
 WJX13Lna1VvRwwDLGSRCpKkOwQvUGOBhKhR79J3YWXgl8NTXsceK/meUT9CxxkQdTPE9Y6CW
 FPcRmJoS1num9P7g5dfOp3QBSwazqdw9FQjVwohbl2MI7vMLhjNTr15QDPSu+nXbISQSWYWw
 XEZquUVoIZ3dawX/OJVj66l0gyN5YgSnMi1D76HKj9xKanG78iLD2a8WjKb7cMpby9UeLpgN
 g9PpEy9wovpMoNWg6xNRo4qcEu6RULznQ4cA9tapb07xFgn5xSBuQ7/XfxMkKRo70sRWImhJ
 2CR4C+anBQSR8+MIYcD4mR7AwytIP5AZwrdr3O6Kw2YpEeXkyeeP/3F6Ld7iYORPY2XZELEH
 Rg+HErpzBAHOsupwmRJBGNG3QG3HOEcVx1qpENCLNaREM7nLdjOPzZPcZ/7zE6XiBLqC5Jla
 so8F/DwTIGamb4zf7YU0pL3c0Ve/Jwig/V2eeghV/dj1igfTNxx4Xkpi4/wsAO2DA3DYShyJ
 n0PDH0lIOhqegbR36znFGDyggZtxk568mKETxqEANCfT0VZROyoq56wKpTf6w4f9KPg7dqon
 bp4nzf11lMxbyUOagdA1YJAqaLLQN4NrZrKKTEIUdGEruT5eSYcSSR1hbl+OH9uLyveFl/ax
 cEes77XnGKVVBCdBolUTCOj9oBYLlKIMkifJXNg5ZIeUs/isSO6GUN8krau/KchwbG5LdyiC
 XTm/hCp7Y6uNJeM1MlMraEzb7dLbQZ
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208,217";a="87467462"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F9B14020000780021FE03@prv1-mh.provo.novell.com>
 <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <d9bfae5c-cb77-dbed-1535-73af8aabaf10@citrix.com>
Date: Mon, 18 Mar 2019 14:49: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: <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============7352400638286957191=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7352400638286957191==
Content-Type: multipart/alternative;
	boundary="------------589A19EF7F8EE1724E230889"
Content-Language: en-GB

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

On 18/03/2019 14:11, Andrew Cooper wrote:
>
>>> @@ -63,36 +65,38 @@ static always_inline __uint128_t cmpxchg16b_local_(
>>>   * If no fault occurs then _o is updated to the value we saw at _p. If this
>>>   * is the same as the initial value of _o then _n is written to location _p.
>>>   */
>>> -#define __cmpxchg_user(_p,_o,_n,_isuff,_oppre,_regtype)                 \
>>> +#define __cmpxchg_user(_p, _o, _n, _oppre)                              \
>>>      stac();                                                             \
>>>      asm volatile (                                                      \
>>> -        "1: lock; cmpxchg"_isuff" %"_oppre"2,%3\n"                      \
>>> +        "1: lock cmpxchg %"_oppre"[new], %[ptr]\n"                      \
>>>          "2:\n"                                                          \
>>>          ".section .fixup,\"ax\"\n"                                      \
>>> -        "3:     movl $1,%1\n"                                           \
>>> +        "3:     movl $1, %[rc]\n"                                       \
>>>          "       jmp 2b\n"                                               \
>>>          ".previous\n"                                                   \
>>>          _ASM_EXTABLE(1b, 3b)                                            \
>>> -        : "=a" (_o), "=r" (_rc)                                         \
>>> -        : _regtype (_n), "m" (*__xg((volatile void *)_p)), "0" (_o), "1" (0) \
>>> +        : "+a" (_o), [rc] "=r" (_rc),                                   \
>>> +          [ptr] "+m" (*(volatile typeof(*(_p)) *)(_p))                  \
>>> +        : [new] "r" (_n), "[rc]" (0)                                    \
>> Wouldn't it further help readability a little if _rc was initialized to zero
>> right when getting declared, eliminating the last input arg here (the
>> output then would need to be "+r" of course)?
> I can do.

I've got the following incremental fix which I intend to fold in.

diff --git a/xen/include/asm-x86/x86_64/system.h b/xen/include/asm-x86/x86_64/system.h
index 5b6e964..d65562b 100644
--- a/xen/include/asm-x86/x86_64/system.h
+++ b/xen/include/asm-x86/x86_64/system.h
@@ -65,7 +65,7 @@ static always_inline __uint128_t cmpxchg16b_local_(
  * If no fault occurs then _o is updated to the value we saw at _p. If this
  * is the same as the initial value of _o then _n is written to location _p.
  */
-#define __cmpxchg_user(_p, _o, _n, _oppre)                              \
+#define __cmpxchg_user(_p, _o, _n, _rc, _oppre)                         \
     stac();                                                             \
     asm volatile (                                                      \
         "1: lock cmpxchg %"_oppre"[new], %[ptr]\n"                      \
@@ -75,28 +75,29 @@ static always_inline __uint128_t cmpxchg16b_local_(
         "       jmp 2b\n"                                               \
         ".previous\n"                                                   \
         _ASM_EXTABLE(1b, 3b)                                            \
-        : "+a" (_o), [rc] "=r" (_rc),                                   \
+        : "+a" (_o), [rc] "+r" (_rc),                                   \
           [ptr] "+m" (*(volatile typeof(*(_p)) *)(_p))                  \
-        : [new] "r" (_n), "[rc]" (0)                                    \
+        : [new] "r" (_n)                                                \
         : "memory");                                                    \
     clac()
 
 #define cmpxchg_user(_p, _o, _n)                                        \
 ({                                                                      \
-    int _rc;                                                            \
+    int _rc = 0;                                                        \
+                                                                        \
     switch ( sizeof(*(_p)) )                                            \
     {                                                                   \
     case 1:                                                             \
-        __cmpxchg_user(_p, _o, _n, "b");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "b");                           \
         break;                                                          \
     case 2:                                                             \
-        __cmpxchg_user(_p, _o, _n, "w");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "w");                           \
         break;                                                          \
     case 4:                                                             \
-        __cmpxchg_user(_p, _o, _n, "k");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "k");                           \
         break;                                                          \
     case 8:                                                             \
-        __cmpxchg_user(_p, _o, _n, "q");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "q");                           \
         break;                                                          \
     }                                                                   \
     _rc;                                                                \


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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 18/03/2019 14:11, Andrew Cooper
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com"><br>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">@@ -63,36 +65,38 @@ static always_inline __uint128_t cmpxchg16b_local_(
  * If no fault occurs then _o is updated to the value we saw at _p. If this
  * is the same as the initial value of _o then _n is written to location _p.
  */
-#define __cmpxchg_user(_p,_o,_n,_isuff,_oppre,_regtype)                 \
+#define __cmpxchg_user(_p, _o, _n, _oppre)                              \
     stac();                                                             \
     asm volatile (                                                      \
-        "1: lock; cmpxchg"_isuff" %"_oppre"2,%3\n"                      \
+        "1: lock cmpxchg %"_oppre"[new], %[ptr]\n"                      \
         "2:\n"                                                          \
         ".section .fixup,\"ax\"\n"                                      \
-        "3:     movl $1,%1\n"                                           \
+        "3:     movl $1, %[rc]\n"                                       \
         "       jmp 2b\n"                                               \
         ".previous\n"                                                   \
         _ASM_EXTABLE(1b, 3b)                                            \
-        : "=a" (_o), "=r" (_rc)                                         \
-        : _regtype (_n), "m" (*__xg((volatile void *)_p)), "0" (_o), "1" (0) \
+        : "+a" (_o), [rc] "=r" (_rc),                                   \
+          [ptr] "+m" (*(volatile typeof(*(_p)) *)(_p))                  \
+        : [new] "r" (_n), "[rc]" (0)                                    \
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">Wouldn't it further help readability a little if _rc was initialized to zero
right when getting declared, eliminating the last input arg here (the
output then would need to be "+r" of course)?
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
I can do.</pre>
    </blockquote>
    <br>
    I've got the following incremental fix which I intend to fold in.<br>
    <br>
    <pre>diff --git a/xen/include/asm-x86/x86_64/system.h b/xen/include/asm-x86/x86_64/system.h
index 5b6e964..d65562b 100644
--- a/xen/include/asm-x86/x86_64/system.h
+++ b/xen/include/asm-x86/x86_64/system.h
@@ -65,7 +65,7 @@ static always_inline __uint128_t cmpxchg16b_local_(
  * If no fault occurs then _o is updated to the value we saw at _p. If this
  * is the same as the initial value of _o then _n is written to location _p.
  */
-#define __cmpxchg_user(_p, _o, _n, _oppre)                              \
+#define __cmpxchg_user(_p, _o, _n, _rc, _oppre)                         \
     stac();                                                             \
     asm volatile (                                                      \
         "1: lock cmpxchg %"_oppre"[new], %[ptr]\n"                      \
@@ -75,28 +75,29 @@ static always_inline __uint128_t cmpxchg16b_local_(
         "       jmp 2b\n"                                               \
         ".previous\n"                                                   \
         _ASM_EXTABLE(1b, 3b)                                            \
-        : "+a" (_o), [rc] "=r" (_rc),                                   \
+        : "+a" (_o), [rc] "+r" (_rc),                                   \
           [ptr] "+m" (*(volatile typeof(*(_p)) *)(_p))                  \
-        : [new] "r" (_n), "[rc]" (0)                                    \
+        : [new] "r" (_n)                                                \
         : "memory");                                                    \
     clac()
 
 #define cmpxchg_user(_p, _o, _n)                                        \
 ({                                                                      \
-    int _rc;                                                            \
+    int _rc = 0;                                                        \
+                                                                        \
     switch ( sizeof(*(_p)) )                                            \
     {                                                                   \
     case 1:                                                             \
-        __cmpxchg_user(_p, _o, _n, "b");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "b");                           \
         break;                                                          \
     case 2:                                                             \
-        __cmpxchg_user(_p, _o, _n, "w");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "w");                           \
         break;                                                          \
     case 4:                                                             \
-        __cmpxchg_user(_p, _o, _n, "k");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "k");                           \
         break;                                                          \
     case 8:                                                             \
-        __cmpxchg_user(_p, _o, _n, "q");                                \
+        __cmpxchg_user(_p, _o, _n, _rc, "q");                           \
         break;                                                          \
     }                                                                   \
     _rc;                                                                \

</pre>
  </body>
</html>

--------------589A19EF7F8EE1724E230889--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7352400638286957191==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:57:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14: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 1h5thf-00080u-1c; Mon, 18 Mar 2019 14:57: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=/Lai=RV=citrix.com=prvs=973c34550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h5thd-00080p-N5
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:57:25 +0000
X-Inumbo-ID: 2280bdbe-498e-11e9-a78f-6be8606c275b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2280bdbe-498e-11e9-a78f-6be8606c275b;
 Mon, 18 Mar 2019 14:57:23 +0000 (UTC)
IronPort-Data: A9a23:RvTzMKyPykoVh6S9zZl6t4n5zX0VlJwBZkZKjXDtlgiZGaq/35f3yK
 Ibp5WyhaRYy0Lqc5Pn3BmeAMAGgXkXCz2RMYQ2apgvkr4cvFjZvq6gkFjEm3kUqi5x5WinGl
 k1HtY5gOGQdJH9QpiHHJSZ8fY7z9/VLGEAxzfssO2VSX05BIUdJgbGN9coPblqJil81hF2u/
 H4WYElsNzAcJipy9TPHnZ1o28gB2XWssfpy5/Zv2/pDW4wDhUwLGDuzteNx0C4qpnrw0gF/W
 A/McZmdWeLDlk9mMpnY8H5P4FAInGSl2lkhkLYCKagNDqUmSQd7XUgAp+eKXq1x3s2ysfpPV
 kmmTCxx2iGDcXwTHq5TytxE3Fe52ZVEVPqZJBJv24zudNxrBwH+MWgx1jT3cD+1d2B0DciS8
 o3mcOP4gQ3MYfE8MvnOH5Xx266MO8RW+eUVmOxGaJRztFh9q0p52NUrVowxQtqZblKukABQB
 9rZS/vsSs3sDb8GQnDM79JwFG3EVRVahV6cmkujnNkzmYiwzlvw6u+wFxrGeuRgE3TMhVOwc
 4OOmDBuCBz1r3SyzdUqbrlTu3RdBPi5qCXtOFrQWr+FUhwZuaaaZR3anAz8CCjwvbso65xUD
 gxoghgvfbZ6nV9UDY0RnL7jrvhhcwK2i+52Rj2GgGQgp36E531DEb1dxQMKP0+lvVn5gj9PR
 GwwJ8pty1+yDtbtFa10bb0cuaj0x7FbHkVsG7nUV2mwcI0b6YsqQ78eiTAmjIt8hYavLtoW7
 UZKvEqB8KwIEiMWiebGM7bCCxLhp+/d4QWM0ekjcwC8JbbgbC57JNPZ47Yd4qjK4AG1ofRKa
 qwquoywdykb6Jbrh/1YtehOTJbh3KI2TzqtR4ugJMSc7W3FtYNt7JTOXUbgXxFcaSSepRswp
 aH5EdWrbFQ0dI4PO0Wlx17wfaa3oMfXKLI6pC72q59nJ8J8yoLVkhBSoXNcyeK294ynJD5bB
 /uXHv+9JEK55oKtit/tE/CIzUk7LdW0sxWsF41gqiftU2XKCNtulo10KD0+o8cM0qTsWxCJn
 aQXmxjbNgWqGqA9gikawk5ezWSRG7TMv7z4rvfqdrudBLQnowUCI2stAPqTUgfKmQylwDtQ3
 OLv98NQK3vE7ywqTT4bJKgXdYQldm8j9f9omuEojy4JQun4RipPClo9YD4zKNyEHX5FKjciK
 k8SyZIDQKh2cygtlGRynwVUer/Pn6h2ytdoDjLtYnhFwnd53tdZWvAVxwNxB/6fqoChckRN9
 8isxHCchwogqvw51CSWtv5wnxyZ/MM8XBn4egst/J97ivwuWAFuyNx6Rpe1OlZ7bUoEJbXV2
 fCaMBwMvWtOqSj+si2I5kk2Bsq+5iKOe0GYDlXrtxhob30PdTMF9siwSJhSvDg1KR8L/dI8p
 KNpjacrZ5ZAM1MJQGqQyDdOakMSrBTyy3GGgR+iTs1CDta9dwWpIsc4N26wHzE0SpzxZnalw
 /OKa7tnkCZCo+Prgl04FXmw7+DsKRgDWVR5i/Ur9394QNhGzrpvNJWpD02qxz+LQXuNmt8JT
 36ZJE8ncEpQOddproCSD+Tr7bCdjIIfbTXptF552830kOpzNHVMmZ2cWFoQn2uDzKy3PjE+G
 dxYR3Td6fBMaGW2ylIoxh8vkcywljyL3hoRs0/zDvh8g==
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80881929"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 14:57:17 +0000
Message-ID: <20190318145719.11396-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] x86: more flexible alignment handling for
 xen binary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

V2VpIExpdSAoMik6CiAgeDg2OiBkZWNvdXBsZSB4ZW4gYWxpZ25tZW50IHNldHRpbmcgZnJvbSBF
Rkkvbm9uLUVGSSBidWlsZAogIHg4Ni9wdnNoaW06IHVzZSAyTSBhbGlnbm1lbnQKCiB4ZW4vYXJj
aC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcgfCAgMSArCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKystLQog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5thj-00081U-B7; Mon, 18 Mar 2019 14:57: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=/Lai=RV=citrix.com=prvs=973c34550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h5thh-000814-W2
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:57:30 +0000
X-Inumbo-ID: 24e55114-498e-11e9-917f-3390f170c329
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24e55114-498e-11e9-917f-3390f170c329;
 Mon, 18 Mar 2019 14:57:27 +0000 (UTC)
IronPort-Data: A9a23:Lm/L/qphZ47asiKBY7Tg2XPell5eBgzWbkX5aSTDNTPssVdhRD0nAh
 feI9mrqiUQZOypu1No5nlPRNkhw4Yg1nBD8/JDZOzSBdN/FH8uRPrSPFXijdnylRsA4Qii6l
 bc9Mm5LoeBNlLd2o8Ar6XZjDhQkZZLV85aA0ilH8o5P7JnMkZrv4lb1edEbk/qUZtoU0GCKv
 BzoXshHoqGhlm+eoQZw/Wd2AUpWegUP743SKZ+k8cM8JIfJuKPTIHQIXKRbo4Bc3GYEFJR3f
 4h3Mm2Lc0Lxck+t3FiJ4+phegBEClwP45gsBuXMXDvy/1j5m0T5wkeBaXGPwf7Aho9rh8f1S
 kP/GbePgQvIlgI99jRcps2IH4WAbDHKD4bC3nzO1CT+PQeMxZswjOKiJig7Nl+xN+GJchh2L
 4ZdN2XWpM6XPzk5AWGBS6jC1HrhYujBxtIR1sSaPYynZWNcVn1BFJ9XThfzqbx/JLd/ZlvAQ
 rS4xdDtMBQV0vSOK+auJHxCtbddE9l+sYaOZgMdDhwmY2H9viHEs5GtuYNWqkN/8LiSCNWNe
 wqvGc82g6UMMkHZTJGTDGttYZicVk2WoER3PSAqymivqHN/N8b/qtDwsIjqtZTed3xcd2CWR
 izy2nBxRYbz7APTok2E+sBDRSah9jA0OLhypDBVu/O/3xKXQ6ZSakKfNvo972o4OSTHWEIFq
 8lxvYj1Aijbgo+BfDfbnWKi9UYD3XvTn8grpuCz2ozM2u1NJfOiVPLvFjtlgZDcPrxxuTMPM
 MxORMSAUIUI124oDYUaYbQJzUysV13YQDp7aLJyUI5dUiYUUgadjGuaXsI/DWlEgIoyy4kiU
 cJ+rVB8veZG4ofD/aJca1L1sls523ajju3/wKjQXzk3ZhuvnMS4yq6dHlglyxa96cOO90MHo
 xnYUcYIJfDKnAoc6pmnfJHVgSTEQLYgK5rP2oBLiow5214NzhghS+CCBEz4PG+Ep3PtZEn5d
 MvudD6K+bJFAc8SdKpO8oW/OGitx46JMMNlwrv0OcvvKo0jGlboGiBIBVkDHSU7qhdF+xSwq
 rs3Ptj3Dtwbum+Pe26J4PA4F1kTwQr9/khJ7PH5pMoiA8FDMv63zi0U4TkJhBNCN8CPdjzKR
 onFfN0H+hA9ozGe52fEV2peRo7q6N6c6zJrQXLeaE6Vqtm69s/btkO77zfUh7jZEAEMgiD8I
 6eE9KAYmGAuj+x5sdqXVAuaxnao3ndi7/qItQWohj3cBj9E7GgdI5ZTX0mu1Q/Feps29pgIl
 41VqzYGU2L9p5IxPHIgH0njL0kfa8u7yoTz11YiUL85zoSrcP2xJpS5e1G9lekloihUgUCsZ
 I8pVivGDdiNwfKtQVwBa/lOitEGD1DsJ4s6Z5UWm9IpLjJ6uU4ywDRVAY3BqAmY8uP6YxgpL
 LpUGeYwgagjwODBM30xJH/L/miWo3oJPeF0/Sv6uq4/1zdN5vlAapS1Z7WBAUK0GkWub9U+4
 Ufjf9IZxz1/50XH1HWi5mJIdD0fV6bNStYYnuEaesfabLpZdjcg1jBa/p3ZxGWb5bMSziYJi
 qqOAvAT0eBLj33rd9fxzeke8465f8FgPMZEY214iR927G3RdQTzQ+8LZZlSwvqsAXUh18+Q8
 UdDQ/3EGDvPrV3TS1nouhSAqhpBntBosadGc4nge9fHLQx2EC271B+NLa5HYIjn2B4n7fQpE
 rL/PHC+L9lDH7ullutxHxCwGIuy7bA3nbmEPp3O1NoKty/8U3a64/WY3CfVGXb6uqmwg8iUj
 Ttru1/7nbFyGtnVNHnYdPtRwB5St7kZOqy+KjP
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80881945"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 14:57:19 +0000
Message-ID: <20190318145719.11396-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318145719.11396-1-wei.liu2@citrix.com>
References: <20190318145719.11396-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/pvshim: use 2M alignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

VGhlIHB2c2hpbSBpcyBsb2FkZWQgZGlyZWN0bHkgYnkgdG9vbHN0YWNrLiBVc2UgMk0gYWxpZ25t
ZW50IGZvcgpwb3RlbnRpYWwgYmV0dGVyIHBlcmZvcm1hbmNlLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY29uZmlncy9wdnNo
aW1fZGVmY29uZmlnIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnIGIveGVuL2FyY2gv
eDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZwppbmRleCBhMTJlM2QwNDY1Li44ZTUwYjYwY2Rh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCisrKyBi
L3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcKQEAgLTUsNiArNSw3IEBAIENP
TkZJR19QVkhfR1VFU1Q9eQogQ09ORklHX1BWX1NISU09eQogQ09ORklHX1BWX1NISU1fRVhDTFVT
SVZFPXkKIENPTkZJR19OUl9DUFVTPTMyCitDT05GSUdfWEVOX0FMSUdOXzJNPXkKICMgRGlzYWJs
ZSBmZWF0dXJlcyBub3QgdXNlZCBieSB0aGUgUFYgc2hpbQogIyBDT05GSUdfU0hBRE9XX1BBR0lO
RyBpcyBub3Qgc2V0CiAjIENPTkZJR19CSUdNRU0gaXMgbm90IHNldAotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5thj-00081l-KF; Mon, 18 Mar 2019 14:57: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=/Lai=RV=citrix.com=prvs=973c34550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h5thh-000813-W2
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:57:30 +0000
X-Inumbo-ID: 243bd59e-498e-11e9-ac6c-cf2c19d72078
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 243bd59e-498e-11e9-ac6c-cf2c19d72078;
 Mon, 18 Mar 2019 14:57:25 +0000 (UTC)
IronPort-Data: A9a23:p6xUuax99AJBWdsOZkt6t4n5zX0WlJwBZkZKjXDtlgiZGahqw2QMvo
 d5JOUv6r737ls0yUpREvUMlNY9CmZSUTlFNlQ26gaXhW8bvFhZHPe1L/jqZgRD9crBIzVNag
 mZpWL81MBCLzbQPAne+flOKVyoaH6xqhvY6q7i9EqQmkWeaRvayS8mAJNC7QNdnh7tDN0XO5
 lPR+n+THxPHHEQYV86+QWdMsGIBagEDZVVEJ2PvHID75gqYrZlKyrzaWDAM7yStqM9sj1kXj
 A50n59ajeM2hjWOzeqZWUJ45swaPw4JeLE/rF2UVQwfOmg+da1rwqCafzpVpIFq8jBfnFsbb
 KbSEhfrVcIKyrc8wz/bO+pLWJeWN5f6qfAGaB/3XQo6zx32ulDWU094UxsUzL8ymz2ccM1St
 cQrS3xWCzAgE079XVSN8BnHpPeZp0eiXmPwdowBId/eum+3LaMFJkgRxlBmzJXl/wa6rzukd
 1dHmnSzxZAvyKYBMTZ81apVAX+h2075RPyE7rpagXlCGYMLqhKdwpxkyWSr91dVUwWWDtsU3
 JpYI2JsrN0eSniAcq9OEhS1YS99+H1VyJPMc55gw+n567k4dvN6KlDgxPvKDve3gGAxb6bQG
 EdpoOXwWMiHsOwljpnom4qEhu6WixvlcbNrbxRzVKvlxPWqzG29tNoVBCAUfaL9CkvP3V78W
 pW9CgpdkZTtWjhpaGcuswc7FYz53dSpYLx8a6jvkGq28jRUG5mmyMb9tN11gmqIXIKWCNEd1
 VtM58gIBgYEvq/UjONOzZ7gxXzoAct0oBES9Nvnah77Zd72wkRZ6H3/8ffm0QSD15JUYouH8
 2dXFM01qqox+2zJKZ48hE1pvmvlcmqSHrHpYX7O7j4iIe53IHgEdkubQOdKU5pzI42Q+8+Pv
 sVzaArT0U9JieUHWtAqGgZHYsID0X1TciUzMn4i8Lmx0F8beaTg9gPCjrlOt4VRzgCBSSd47
 OI2ZVM129Qej0DiSH6ndOiODg14xZX4hNbspFT/Mjjqnbw8nREV6+zW+x1Lnvs3MkTxGIJx9
 1R96ae5Mo8f4i+WoPASiUktyuawQUQziSc/cZmz/fov01Zav3JmdDHL/aOaZ/VyI5zVtgn6h
 rgfyxMf3cOhUN94QopT/bhkcRvpOt0eHbIFvhG6+QCjeAECeFY7LayGN1+K1a0zAvtfJ/oDr
 9h6WyhCaW+J2GVWyuR3F5rhFsAHwQUVYYp9h1hJNCcbwgE9fsALSefkZl8N//HmUkSS0hG6E
 tFQ2zN0GOpmGT3ZtAhek8HKSAJXfiV96g6UD7auVCsb/pTHB7u+t2YmZ0lre5ivNGGG3CMth
 A0m0LHCL/dohNKbCbkxmBLr65O7eS2qU0N79As4TqxBWi6dgM1oBP6IH7pMp0yI/nvYO46CX
 Hh+WIBR9aSlocqIMrAdCQ6wx1Ad3J6CdQsegMMCxDZMAQrT/f4w+PtcZzoiKvh9fnzrDdN4j
 U2UEyz3KPqKnndV8ZUYpI2BrFpYmrNjZG9ea5WNiBugmvvjSOPFt27rZkhD84ZCk2L1UVYd1
 xkBVPJBmPLJr3xc5OJtk/EKlBHWTJR6Aa76E7ZK1pCuTit1SL66w9JS8VxiUVgHEqvLcmL0z
 qLL+njFXtD0dlXep8Fyqnbb16wAgtcipGFs0MQ84MasXx/YCBi+NDibeHJpTqBX3dAL5bcSE
 pMjfsVNF0cPAm+G7Oj7MZ5sLW0rPlyk8/4/5BVQIVj5Vlr5LpeqzlYviE9vzvvinJFI1xVAF
 9XZPYQvv/f6bV9tuxvPwmRLxBpmKNLVBqqd9IfcO3ld/E=
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80881930"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Mar 2019 14:57:18 +0000
Message-ID: <20190318145719.11396-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190318145719.11396-1-wei.liu2@citrix.com>
References: <20190318145719.11396-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86: decouple xen alignment setting from
 EFI/non-EFI build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

SW50cm9kdWNlIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvIHBpY2sgdGhlIGFsaWdubWVudCBmb3Ig
eGVuIGJpbmFyeS4KVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhlIGRlZmF1bHQgcGlj
ayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZApub24tRUZJIGJ1aWxkIDRLLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZp
ZyAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMgfCAxNiArKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94
ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCA1YzJkMTA3MGI2Li5iMTUwNTNjZmJlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAt
MTM4LDYgKzEzOCwzMiBAQCBjb25maWcgVEJPT1QKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAor
Y2hvaWNlCisJcHJvbXB0ICJBbGlnbm1lbnQgb2YgWGVuIGJpbmFyeSIKKwlkZXBlbmRzIG9uIFg4
NgorCWRlZmF1bHQgWEVOX0FMSUdOX0RFRkFVTFQKKwktLS1oZWxwLS0tCisJICBTcGVjaWZ5IGFs
aWdubWVudCBmb3IgWGVuIGJpbmFyeS4KKworCSAgSWYgdW5zdXJlLCBjaG9vc2UgImRlZmF1bHQi
LgorCitjb25maWcgWEVOX0FMSUdOX0RFRkFVTFQKKwlib29sICJEZWZhdWx0IGFsaWdubWVudCIK
KwktLS1oZWxwLS0tCisJICBQaWNrIGFsaWdubWVudCBhY2NvcmRpbmcgdG8gYnVpbGQgdmFyaWFu
dHMuCisKKwkgIEZvciBFRkkgYnVpbGQgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlzIDJNLiBGb3Ig
bm9uLUVGSSBidWlsZAorCSAgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlzIDRLIGR1ZSB0byBzeXNs
aW51eCBmYWlsaW5nIHRvIGhhbmRsZQorCSAgMk0gYWxpZ25tZW50LgorCitjb25maWcgWEVOX0FM
SUdOXzRLCisJYm9vbCAiNEsgYWxpZ25tZW50IgorCitjb25maWcgWEVOX0FMSUdOXzJNCisJYm9v
bCAiMk0gYWxpZ25tZW50IgorCitlbmRjaG9pY2UKKwogY29uZmlnIFhFTl9HVUVTVAogCWRlZl9i
b29sIG4KIAlwcm9tcHQgIlhlbiBHdWVzdCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDZlOWJkYTUxMDkuLjE2M2RlMzE1
NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwpAQCAtMTIsNyArMTIsNiBAQAogI2RlZmluZSBGT1JNQVQgInBlaS14ODYtNjQi
CiAjdW5kZWYgX19YRU5fVklSVF9TVEFSVAogI2RlZmluZSBfX1hFTl9WSVJUX1NUQVJUIF9faW1h
Z2VfYmFzZV9fCi0jZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKICNkZWZpbmUgREVDTF9TRUNU
SU9OKHgpIHggOgogCiBFTlRSWShlZmlfc3RhcnQpCkBAIC0yMCwxMyArMTksMjYgQEAgRU5UUlko
ZWZpX3N0YXJ0KQogI2Vsc2UgLyogIUVGSSAqLwogCiAjZGVmaW5lIEZPUk1BVCAiZWxmNjQteDg2
LTY0IgotI2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQogI2RlZmluZSBERUNMX1NFQ1RJ
T04oeCkgeCA6IEFUKEFERFIoeCkgLSBfX1hFTl9WSVJUX1NUQVJUKQogCiBFTlRSWShzdGFydF9w
YSkKIAogI2VuZGlmIC8qIEVGSSAqLwogCisjaWYgZGVmaW5lZCBDT05GSUdfWEVOX0FMSUdOXzJN
CisjZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKKyNlbGlmIGRlZmluZWQgQ09ORklHX1hFTl9B
TElHTl80SworI2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQorI2VsaWYgZGVmaW5lZCBD
T05GSUdfWEVOX0FMSUdOX0RFRkFVTFQKKyAgICAjaWZkZWYgRUZJCisgICAgICAgICNkZWZpbmUg
U0VDVElPTl9BTElHTiBNQigyKQorICAgICNlbHNlCisgICAgICAgICNkZWZpbmUgU0VDVElPTl9B
TElHTiBQQUdFX1NJWkUKKyAgICAjZW5kaWYKKyNlbHNlCisjZXJyb3IgIlNlY3Rpb24gYWxpZ25t
ZW50IHVuZGVmaW5lZCIKKyNlbmRpZgorCiBPVVRQVVRfRk9STUFUKEZPUk1BVCwgRk9STUFULCBG
T1JNQVQpCiAKIE9VVFBVVF9BUkNIKGkzODY6eDg2LTY0KQotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:58:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14: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 1h5tir-0008Ex-5H; Mon, 18 Mar 2019 14:58: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5tip-0008Ek-6X
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 14:58:39 +0000
X-Inumbo-ID: 4dd13264-498e-11e9-ba54-5fa4e912108c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4dd13264-498e-11e9-ba54-5fa4e912108c;
 Mon, 18 Mar 2019 14:58:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 08:58:34 -0600
Message-Id: <5C8FB213020000780021FEC9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 08:58:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F9B14020000780021FE03@prv1-mh.provo.novell.com>
 <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
In-Reply-To: <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDE4LjAzLjE5IGF0IDE1OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDMvMjAxOSAxMzoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ICA+Pj4gT24g
MTguMDMuMTkgYXQgMTI6MjcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
ICogU29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFzIHRoZSBv
dXRwdXQuICBUaGlzIGlzIGEKPj4+ICAgIHJlbW5lbnQgb2YgdGhlIDMyYml0IGJ1aWxkIGFuZCBj
YW4gYmUgcmVsYXhlZCB0byAiPXIiIGluIDY0Yml0IGJ1aWxkcy4KPj4gSSBoYXZlIHRvIGFkbWl0
IHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHRoZSAicmVsYXhlZCIgcGFydCBvZiB0aGlzOgo+PiAi
cSIgYW5kICJyIiByZXByZXNlbnQgdGhlIGV4YWN0IHNhbWUgc2V0IG9mIHJlZ2lzdGVycyBvbiA2
NC1iaXQuCj4+IFVubGVzcyB0aGUgY29udmVyc2lvbiBhbGxvd3MgZnVydGhlciBjb2RlIGZvbGRp
bmcsIEkgdGhpbmsgaXQgd291bGRuJ3QKPj4gYmUgYSBiYWQgaWRlYSB0byByZXRhaW4gdGhlIGRp
c3RpbmN0aW9uLCBqdXN0IGZvciBjYXNlcyBsaWtlIGNvZGUKPj4gZXZlbnR1YWxseSBnZXR0aW5n
IHNoYXJlZCB2aWEgc29tZXRoaW5nIGxpa2UgbGliL3g4Ni8uCj4gCj4gVGhlIGNoYW5nZSBmcm9t
ID1xIHRvID1yIGlzIHNwZWNpZmljYWxseSB0byBhbGxvdyB0aGUgZm9sZGluZyB0byArcgoKSG1t
LCBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQuICIrcSIgaXMgYXMgdmFsaWQgYXMgIityIi4gQW5k
ICJxIiBkb2VzCm5vdCBtYWtlIGFueSBzaXplIGltcGxpY2F0aW9ucywgaS5lLiByZWdpc3RlcnMg
aW4gdGhhdCBncm91cCBhcmVuJ3QKaW1wbGljaXRseSBieXRlIG9uZXMgKGFsYmVpdCB0aGlzIGFz
cGVjdCBkb2Vzbid0IGV2ZW4gbWF0dGVyIGhlcmUpLgoKPj4+IFRoZSByZWFzb24gdGhlIHZvbGF0
aWxlIGNhc3QgaW4gX19jbXB4Y2hnX3VzZXIoKSBjYW4ndCBiZSBkcm9wcGVkIGlzIGJlY2F1c2UK
Pj4+IHdpdGhvdXQgaXQsIHRoZSBjb21waWxlciB1c2VzIGEgc3RhY2sgY29weSByYXRoZXIgdGhh
biB0aGUgaW4tbWVtb3J5IGNvcHksCj4+PiB3aGljaCBlbmRzIHVwIHRyaXBwaW5nOgo+Pj4KPj4+
ICAgLyogQWxsb3dlZCB0byBjaGFuZ2UgaW4gQWNjZXNzZWQvRGlydHkgZmxhZ3Mgb25seS4gKi8K
Pj4+ICAgQlVHX09OKCh0IF4gb2xkKSAmIH4oaW50cHRlX3QpKF9QQUdFX0FDQ0VTU0VEfF9QQUdF
X0RJUlRZKSk7Cj4+IElzbid0IHRoaXMgaGludGluZyBhdCBzb21lIG90aGVyIHNob3J0Y29taW5n
IG9yIGV2ZW4gZmxhdyB0aGVuPwo+PiBJZiB0aGUgY29tcGlsZXIgZ2VuZXJhbGx5IGRpZCBzdWNo
IHRyYW5zZm9ybWF0aW9ucywgSSdtIGFmcmFpZCBhCj4+IGxvdCBvZiBvdGhlciBjb2RlIHdvdWxk
IGJlIGF0IHJpc2sgdG9vLCBpbmNsdWRpbmcgc29tZSBvZiB3aGF0Cj4+IHlvdSBtb2RpZnkgaGVy
ZS4KPiAKPiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFueSBmbGF3IG9yIHNob3J0Y29taW5nLiAg
V2l0aG91dCB0aGUgdm9sYXRpbGUsCj4gdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdyB0aGF0IHRo
ZXJlIGFyZSBhbnkgc2lkZSBlZmZlY3RzLCBzbyBjYW4KPiBsZWdpdGltYXRlbHkgb3BlcmF0ZSBv
biBhIGxvY2FsIHN0YWNrIGNvcHkgc28gbG9uZyBhcyBpdCBjb3BpZXMgdGhpbmdzCj4gYmFjayBs
YXRlci4KPiAKPiBJbiBwcmFjdGljZSwgdGhpcyBpcyBhbiBvcGVyYXRpb24gb24gc2hhcmVkIG1l
bW9yeSB3aGljaCBoYXMgdG8gaGFwcGVuCj4gb24gdGhlIHNoYXJlZCBtZW1vcnkgcG9pbnRlci4K
Clllcywgb2YgY291cnNlLiBCdXQgdm9sYXRpbGUgaXNuJ3QgZ3VhcmFudGVlZCB0byBoYXZlIHRo
aXMgZWZmZWN0LgpJaXJjIHRoZXJlJ3MgZXZlbiBhIHN0YXRlbWVudCB0byB0aGlzIGVmZmVjdCBp
biB0aGUgZ2NjIGRvY3MuIEl0Cmp1c3Qgc28gaGFwcGVucyB0aGF0IHRoZSBjb21waWxlciB3b3Vs
ZG4ndCBub3JtYWxseSBtYWtlIGEKbWVtb3J5IGNvcHkgb2YgYSBtZW1vcnkgdmFyaWFibGUuIEJ1
dCBpdCB3b3VsZG4ndCBub3JtYWxseSBkbwpzbyBmb3Igbm9uLXZvbGF0aWxlIG1lbW9yeSBlaXRo
ZXIgKGJlY2F1c2UgaXQgd291bGQgYmUgYW4KYW50aS1vcHRpbWl6YXRpb24pLCBzbyB0aGVyZSBo
YXMgdG8gYmUgc29tZXRoaW5nIHNwZWNpYWwgaGVyZS4KCj4+IEluIGFueSBldmVudCBJIHRoaW5r
IGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhIHRvIGhhdmUgYSBjb2RlCj4+IGNvbW1lbnQgZm9yIHRo
aXMgYXMgd2VsbC4KPiAKPiBJIGRvbid0IHNlZSBob3cgdGhhdCB3b3VsZCBoZWxwLiAgVGhlIHNh
bWUgYXBwbGllcyB0byBhbGwgYXRvbWljCj4gb3BlcmF0aW9ucywgZXZlbiB0ZXN0X2JpdCgpLgoK
SSBkb24ndCB0aGluayBhbnkgb3RoZXIgb3BlcmF0aW9uIGhhcyBjYXN0cyB0byB2b2lkIGluIGl0
IC0gY2VydGFpbmx5Cm5vbmUgb2YgdGhlIG90aGVycyB5b3UgdG91Y2ggaGVyZS4gSW4gZmFjdCBp
biAoYXQgbGVhc3QpIF9feGNoZygpCmFuZCBfX2NtcHhjaGcoKSB5b3UgY2FzdCBhd2F5IHZvbGF0
aWxlLCB3aGljaCBJIHRoaW5rIHlvdSB3YW50CnRvIGF2b2lkLiB0ZXN0X2JpdCgpIChhcyB0aGUg
ZXhhbXBsZSB5b3UgZ2l2ZSkgZG9lc24ndCBjYXN0IHRvCnZvbGF0aWxlLCBpdCBtZXJlbHkgYWx0
ZXJzIHRoZSB0eXBlLCBidXQgdGhlIGluY29taW5nIHBvaW50ZXIgaXMKYWxyZWFkeSBhIHZvbGF0
aWxlIG9uZS4KClRoZW4gYWdhaW4gdGhpcyBpcyBhIG1hY3JvLCBzbyBJIGd1ZXNzIHRoZSBjYXN0
IGNhbiBiZSBjb3VudGVkIHRvCmJlIHRoZSBlcXVpdmFsZW50IG9mIGFuIGltcGxpY2l0IGNvbnZl
cnNpb24gZHVlIHRvIGEgZnVuY3Rpb24KcGFyYW1ldGVyIGJlaW5nIHBvaW50ZXItdG8tdm9sYXRp
bGUuCgo+Pj4gQEAgLTQwLDI4ICszNywyNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25l
ZCBsb25nIF9feGNoZygKPj4+ICAgICAgc3dpdGNoICggc2l6ZSApCj4+PiAgICAgIHsKPj4+ICAg
ICAgY2FzZSAxOgo+Pj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGdiICViMCwlMSIKPj4+
IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1xIiAoeCkKPj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4KQo+Pj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgOiAibWVtb3J5IiApOwo+Pj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGcgJWJb
eF0sICVbcHRyXSIKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIgKHgpLCBb
cHRyXSAiK20iICgqKHVpbnQ4X3QgKilwdHIpCj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6
OiAibWVtb3J5IiApOwo+Pj4gICAgICAgICAgYnJlYWs7Cj4+PiAgICAgIGNhc2UgMjoKPj4+IC0g
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hndyAldzAsJTEiCj4+PiAtICAgICAgICAgICAgICAg
ICAgICAgICA6ICI9ciIgKHgpCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtIiAoKl9f
eGcocHRyKSksICIwIiAoeCkKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIg
KTsKPj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnICV3W3hdLCAlW3B0cl0iCj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3IiICh4KSwgW3B0cl0gIittIiAoKih1aW50
MTZfdCAqKXB0cikKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiICk7Cj4+
PiAgICAgICAgICBicmVhazsKPj4+ICAgICAgY2FzZSA0Ogo+Pj4gLSAgICAgICAgYXNtIHZvbGF0
aWxlICggInhjaGdsICVrMCwlMSIKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1yIiAo
eCkKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4
KQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOwo+Pj4gKyAgICAgICAg
YXNtIHZvbGF0aWxlICggInhjaGcgJWtbeF0sICVbcHRyXSIKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQzMl90ICopcHRyKQo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIgKTsKPj4+ICAgICAgICAgIGJyZWFr
Owo+Pj4gICAgICBjYXNlIDg6Cj4+PiAtICAgICAgICBhc20gdm9sYXRpbGUgKCAieGNoZ3EgJTAs
JTEiCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIgKHgpCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAoeCkKPj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKPj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4
Y2hnICVxW3hdLCAlW3B0cl0iCj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3Ii
ICh4KSwgW3B0cl0gIittIiAoKih1aW50NjRfdCAqKXB0cikKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgIDo6ICJtZW1vcnkiICk7Cj4+PiAgICAgICAgICBicmVhazsKPj4gSXMgdGhlIHEgbW9k
aWZpZXIgcmVhbGx5IHVzZWZ1bCB0byBoYXZlIGhlcmUgKGFuZCBlbHNld2hlcmUgYmVsb3cpPwo+
IAo+IFllcyAtIGl0IGlzIHN0cmljdGx5IG5lY2Vzc2FyeSwgYmVjYXVzZSBvdGhlcndpc2UgaXQg
Z2V0cyBkZXJpdmVkIGZyb20KPiB0aGUgdHlwZSBvZiAoeCkgd2hpY2ggaXMgdW5zaWduZWQgbG9u
ZyBldmVuIGluIHRoZSBzbWFsbGVyIHNpemUgY29uc3RydWN0cy4KCldoYXQgeW91IHNheSBleHBs
YWlucyB3aHkgeW91IG5lZWQgdGhlIGIsIHcsIGFuZCBrIG1vZGlmaWVycy4gSXQKZG9lc24ndCBl
eHBsYWluIHRoZSBxIG9uZSwgc2luY2Ugc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIGlzIDggYW5kCmhl
bmNlIGV4YWN0bHkgd2hhdCB3b3VsZCByZXN1bHQgd2l0aG91dCB0aGUgbW9kaWZpZXIuCgo+Pj4g
QEAgLTYzLDM2ICs2NSwzOCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBfX3VpbnQxMjhfdCBjbXB4
Y2hnMTZiX2xvY2FsXygKPj4+ICAgKiBJZiBubyBmYXVsdCBvY2N1cnMgdGhlbiBfbyBpcyB1cGRh
dGVkIHRvIHRoZSB2YWx1ZSB3ZSBzYXcgYXQgX3AuIElmIHRoaXMKPj4+ICAgKiBpcyB0aGUgc2Ft
ZSBhcyB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBfbyB0aGVuIF9uIGlzIHdyaXR0ZW4gdG8gbG9jYXRp
b24gX3AuCj4+PiAgICovCj4+PiAtI2RlZmluZSBfX2NtcHhjaGdfdXNlcihfcCxfbyxfbixfaXN1
ZmYsX29wcHJlLF9yZWd0eXBlKSAgICAgICAgICAgICAgICAgXAo+Pj4gKyNkZWZpbmUgX19jbXB4
Y2hnX3VzZXIoX3AsIF9vLCBfbiwgX29wcHJlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4+ICAgICAgc3RhYygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gLSAgICAg
ICAgIjE6IGxvY2s7IGNtcHhjaGciX2lzdWZmIiAlIl9vcHByZSIyLCUzXG4iICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4+ICsgICAgICAgICIxOiBsb2NrIGNtcHhjaGcgJSJfb3BwcmUiW25ld10s
ICVbcHRyXVxuIiAgICAgICAgICAgICAgICAgICAgICBcCj4+PiAgICAgICAgICAiMjpcbiIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
Pj4gICAgICAgICAgIi5zZWN0aW9uIC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPj4+IC0gICAgICAgICIzOiAgICAgbW92bCAkMSwlMVxuIiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICAgICAi
MzogICAgIG1vdmwgJDEsICVbcmNdXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+Pj4gICAgICAgICAgIiAgICAgICBqbXAgMmJcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICAgICAgICAgICIucHJldmlvdXNcbiIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiAg
ICAgICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+Pj4gLSAgICAgICAgOiAiPWEiIChfbyksICI9ciIgKF9yYykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+IC0gICAgICAgIDogX3Jl
Z3R5cGUgKF9uKSwgIm0iICgqX194Zygodm9sYXRpbGUgdm9pZCAqKV9wKSksICIwIiAoX28pLCAi
MSIgKDApIFwKPj4+ICsgICAgICAgIDogIithIiAoX28pLCBbcmNdICI9ciIgKF9yYyksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICAgICAgIFtwdHJdICIrbSIg
KCoodm9sYXRpbGUgdHlwZW9mKCooX3ApKSAqKShfcCkpICAgICAgICAgICAgICAgICAgXAo+Pj4g
KyAgICAgICAgOiBbbmV3XSAiciIgKF9uKSwgIltyY10iICgwKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gV291bGRuJ3QgaXQgZnVydGhlciBoZWxwIHJlYWRhYmlsaXR5
IGEgbGl0dGxlIGlmIF9yYyB3YXMgaW5pdGlhbGl6ZWQgdG8gemVybwo+PiByaWdodCB3aGVuIGdl
dHRpbmcgZGVjbGFyZWQsIGVsaW1pbmF0aW5nIHRoZSBsYXN0IGlucHV0IGFyZyBoZXJlICh0aGUK
Pj4gb3V0cHV0IHRoZW4gd291bGQgbmVlZCB0byBiZSAiK3IiIG9mIGNvdXJzZSk/Cj4gCj4gSSBj
YW4gZG8uCj4gCj4+IEFuZCBzaW5jZSB0aGVuIHlvdQo+PiBhY3R1YWxseSB0b3VjaCBhbGwgbGlu
ZXMgY29udGFpbmluZyB1c2VzIG9mIF9yYywgaXQgd291bGQgYmUgYSBnb29kCj4+IG9wcG9ydHVu
aXR5IHRvIGFsc28gcmVuYW1lIHRoZSB2YXJpYWJsZSB0byBnZXQgcmlkIG9mIHRoZSBsZWFkaW5n
Cj4+IHVuZGVyc2NvcmUuCj4gCj4gSSdtIG5vdCBzdXJlIHRoYXQgaXMgYSBzZW5zaWJsZSBtb3Zl
LiAgSXRzIGEgbWFjcm8tc2NvcGUgdmFyaWFibGUgZnJvbQo+IGNtcHhjaGdfdXNlcigpIHdoaWNo
IHN0aWxsIG5lZWRzIGRpc2FtYmlndWF0aW5nIGZyb20gcG90ZW50aWFsIG5hbWVzIG9mCj4gcGFy
YW1ldGVycy4KCkkgZG9uJ3QgdW5kZXJzdGFuZC4gRm9yIG9uZSwgdGhlIG1hY3JvIHBhcmFtZXRl
cnMgYXJlIGFsbCAod3JvbmdseSkKdW5kZXJzY29yZS1wcmVmaXhlZCB0b28sIHNvIHRoZXJlJ3Mg
bm8gcmlzayBvZiBjb2xsaXNpb24gdGhlcmUuCkRpc2FtYmlndWF0aW9uIGlzIG5lZWRlZCBhZ2Fp
bnN0IG91dGVyIHNjb3BlIHZhcmlhYmxlcywgeWV0IHRoaXMKc2hvdWxkIGJlIGRvbmUgYnkgYW4g
dW5kZXJzY29yZSBzdWZmaXggKGFzIHdlIGNvbW1vbmx5IGRvKSBvcgp5ZXQgc29tZSBvdGhlciBt
ZWNoYW5pc20uIEEgbGVhZGluZyB1bmRlcnNjb3JlIGhlcmUgaXMgbm90IGluIGxpbmUKd2l0aCB0
aGUgQyBzcGVjLgoKPj4gQW55d2F5LCB3aXRoIGF0IGxlYXN0IHRoZSAicmVsYXhlZCIgcGFydCBv
ZiB0aGUgZGVzY3JpcHRpb24gY2hhbmdlZAo+PiAoZS5nLiB0byAiY29udmVydGVkIikgb3IgZXhw
bGFpbmVkIHZlcmJhbGx5IGluIGEgcmVwbHksIHdpdGggb3Igd2l0aG91dAo+PiB0aGUgb3RoZXIg
aXRlbXMgdGFrZW4gY2FyZSBvZgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IAo+IEhvcGVmdWxseSBteSByZXBseSBpcyBzdWZmaWNpZW50PwoKV2VsbCwg
YXMgcGVyIGFib3ZlIG5vdCBmb3Igbm93OiBJIHN0aWxsIGRvbid0IHNlZSBhbnkgcmVsYXhhdGlv
biB5b3UgZG8uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:58:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14: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 1h5tiy-0008GU-H9; Mon, 18 Mar 2019 14: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=nHQP=RV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h5tix-0008G2-AU
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 14:58:47 +0000
X-Inumbo-ID: 515fcd64-498e-11e9-8c1c-5b05222776de
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 515fcd64-498e-11e9-8c1c-5b05222776de;
 Mon, 18 Mar 2019 14:58: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 A3D7FAF1C;
 Mon, 18 Mar 2019 14:58:40 +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: <d5bcdb55-30fa-1c67-9b51-3fa57433bbb2@suse.com>
Date: Mon, 18 Mar 2019 15:58:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Xen 4.12 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmM2IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmM2CgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjNi94ZW4tNC4xMi4w
LXJjNi50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmM2L3hlbi00LjEyLjAtcmM2LnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpUaGVy
ZSB3aWxsIGJlIGEgWGVuIFRlc3QgRGF5IG9uIE1hciAyMHRoLgoKU2VlIGluc3RydWN0aW9ucyBv
bjoKCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl80LjEyX1JDX3Rlc3RfaW5z
dHJ1Y3Rpb25zCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1Rl
c3RfRGF5cwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 14:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 14:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5tjo-0008Th-Gn; Mon, 18 Mar 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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5tjn-0008TC-6O
 for xen-devel@lists.xen.org; Mon, 18 Mar 2019 14:59:39 +0000
X-Inumbo-ID: 726baa5c-498e-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 726baa5c-498e-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 14:59:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 08:59:36 -0600
Message-Id: <5C8FB255020000780021FECC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 08:59:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F9B14020000780021FE03@prv1-mh.provo.novell.com>
 <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
 <d9bfae5c-cb77-dbed-1535-73af8aabaf10@citrix.com>
In-Reply-To: <d9bfae5c-cb77-dbed-1535-73af8aabaf10@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDE4LjAzLjE5IGF0IDE1OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDMvMjAxOSAxNDoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4KPj4+PiBA
QCAtNjMsMzYgKzY1LDM4IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIF9fdWludDEyOF90IGNtcHhj
aGcxNmJfbG9jYWxfKAo+Pj4+ICAgKiBJZiBubyBmYXVsdCBvY2N1cnMgdGhlbiBfbyBpcyB1cGRh
dGVkIHRvIHRoZSB2YWx1ZSB3ZSBzYXcgYXQgX3AuIElmIHRoaXMKPj4+PiAgICogaXMgdGhlIHNh
bWUgYXMgdGhlIGluaXRpYWwgdmFsdWUgb2YgX28gdGhlbiBfbiBpcyB3cml0dGVuIHRvIGxvY2F0
aW9uIF9wLgo+Pj4+ICAgKi8KPj4+PiAtI2RlZmluZSBfX2NtcHhjaGdfdXNlcihfcCxfbyxfbixf
aXN1ZmYsX29wcHJlLF9yZWd0eXBlKSAgICAgICAgICAgICAgICAgXAo+Pj4+ICsjZGVmaW5lIF9f
Y21weGNoZ191c2VyKF9wLCBfbywgX24sIF9vcHByZSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4+Pj4gICAgICBzdGFjKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiAgICAgIGFzbSB2b2xhdGlsZSAoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+
IC0gICAgICAgICIxOiBsb2NrOyBjbXB4Y2hnIl9pc3VmZiIgJSJfb3BwcmUiMiwlM1xuIiAgICAg
ICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAgICAgICAgIjE6IGxvY2sgY21weGNoZyAlIl9vcHBy
ZSJbbmV3XSwgJVtwdHJdXG4iICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiAgICAgICAgICAi
MjpcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+Pj4+ICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gLSAgICAgICAgIjM6ICAgICBtb3Zs
ICQxLCUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+
PiArICAgICAgICAiMzogICAgIG1vdmwgJDEsICVbcmNdXG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+Pj4+ICAgICAgICAgICIgICAgICAgam1wIDJiXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gICAgICAgICAg
Ii5wcmV2aW91c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4+PiAgICAgICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+IC0gICAgICAgIDogIj1hIiAoX28p
LCAiPXIiIChfcmMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
Pj4gLSAgICAgICAgOiBfcmVndHlwZSAoX24pLCAibSIgKCpfX3hnKCh2b2xhdGlsZSB2b2lkICop
X3ApKSwgIjAiIChfbyksICIxIiAoMCkgXAo+Pj4+ICsgICAgICAgIDogIithIiAoX28pLCBbcmNd
ICI9ciIgKF9yYyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAg
ICAgICAgICBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHR5cGVvZigqKF9wKSkgKikoX3ApKSAgICAg
ICAgICAgICAgICAgIFwKPj4+PiArICAgICAgICA6IFtuZXddICJyIiAoX24pLCAiW3JjXSIgKDAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gV291bGRuJ3QgaXQgZnVy
dGhlciBoZWxwIHJlYWRhYmlsaXR5IGEgbGl0dGxlIGlmIF9yYyB3YXMgaW5pdGlhbGl6ZWQgdG8g
emVybwo+Pj4gcmlnaHQgd2hlbiBnZXR0aW5nIGRlY2xhcmVkLCBlbGltaW5hdGluZyB0aGUgbGFz
dCBpbnB1dCBhcmcgaGVyZSAodGhlCj4+PiBvdXRwdXQgdGhlbiB3b3VsZCBuZWVkIHRvIGJlICIr
ciIgb2YgY291cnNlKT8KPj4gSSBjYW4gZG8uCj4gCj4gSSd2ZSBnb3QgdGhlIGZvbGxvd2luZyBp
bmNyZW1lbnRhbCBmaXggd2hpY2ggSSBpbnRlbmQgdG8gZm9sZCBpbi4KCkxHVE0uCgpKYW4KCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oIAo+IGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKPiBpbmRleCA1YjZlOTY0Li5kNjU1NjJi
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKPiBAQCAtNjUsNyArNjUsNyBA
QCBzdGF0aWMgYWx3YXlzX2lubGluZSBfX3VpbnQxMjhfdCBjbXB4Y2hnMTZiX2xvY2FsXygKPiAg
ICogSWYgbm8gZmF1bHQgb2NjdXJzIHRoZW4gX28gaXMgdXBkYXRlZCB0byB0aGUgdmFsdWUgd2Ug
c2F3IGF0IF9wLiBJZiB0aGlzCj4gICAqIGlzIHRoZSBzYW1lIGFzIHRoZSBpbml0aWFsIHZhbHVl
IG9mIF9vIHRoZW4gX24gaXMgd3JpdHRlbiB0byBsb2NhdGlvbiAKPiBfcC4KPiAgICovCj4gLSNk
ZWZpbmUgX19jbXB4Y2hnX3VzZXIoX3AsIF9vLCBfbiwgX29wcHJlKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArI2RlZmluZSBfX2NtcHhjaGdfdXNlcihfcCwgX28sIF9uLCBfcmMs
IF9vcHByZSkgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgc3RhYygpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
ICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAiMTogbG9jayBjbXB4Y2hnICUiX29wcHJlIltu
ZXddLCAlW3B0cl1cbiIgICAgICAgICAgICAgICAgICAgICAgXAo+IEBAIC03NSwyOCArNzUsMjkg
QEAgc3RhdGljIGFsd2F5c19pbmxpbmUgX191aW50MTI4X3QgY21weGNoZzE2Yl9sb2NhbF8oCj4g
ICAgICAgICAgIiAgICAgICBqbXAgMmJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAiLnByZXZpb3VzXG4iICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIF9BU01fRVhU
QUJMRSgxYiwgM2IpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gLSAgICAgICAgOiAiK2EiIChfbyksIFtyY10gIj1yIiAoX3JjKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICA6ICIrYSIgKF9vKSwgW3JjXSAiK3IiIChf
cmMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgW3B0
cl0gIittIiAoKih2b2xhdGlsZSB0eXBlb2YoKihfcCkpICopKF9wKSkgICAgICAgICAgICAgICAg
ICBcCj4gLSAgICAgICAgOiBbbmV3XSAiciIgKF9uKSwgIltyY10iICgwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICA6IFtuZXddICJyIiAoX24pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIDog
Im1lbW9yeSIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gICAgICBjbGFjKCkKPiAgCj4gICNkZWZpbmUgY21weGNoZ191c2VyKF9wLCBfbywg
X24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+IC0gICAgaW50IF9yYzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpbnQgX3JjID0gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICAgICAgc3dpdGNoICggc2l6ZW9mKCooX3ApKSApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAg
IGNhc2UgMTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IC0gICAgICAgIF9fY21weGNoZ191c2VyKF9wLCBfbywgX24sICJiIik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgX19jbXB4Y2hnX3Vz
ZXIoX3AsIF9vLCBfbiwgX3JjLCAiYiIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICAgICAgY2FzZSAyOiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgX19jbXB4Y2hn
X3VzZXIoX3AsIF9vLCBfbiwgInciKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCwgX28sIF9uLCBfcmMsICJ3Iik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBjYXNlIDQ6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAtICAgICAgICBfX2NtcHhjaGdfdXNlcihfcCwgX28sIF9uLCAiayIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIF9fY21weGNoZ191c2VyKF9wLCBfbywg
X24sIF9yYywgImsiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgYnJl
YWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAgICAgIGNhc2UgODogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIF9fY21weGNoZ191c2VyKF9wLCBf
bywgX24sICJxIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
X19jbXB4Y2hnX3VzZXIoX3AsIF9vLCBfbiwgX3JjLCAicSIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAgICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBf
cmM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:13:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5tws-0001zx-7X; Mon, 18 Mar 2019 15:13:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hUHo=RV=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h5twq-0001zr-KL
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:13:08 +0000
X-Inumbo-ID: 55afc249-4990-11e9-bc90-bc764e045a96
Received: from mail-oi1-x22b.google.com (unknown [2607:f8b0:4864:20::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55afc249-4990-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:13:07 +0000 (UTC)
Received: by mail-oi1-x22b.google.com with SMTP id k11so13314663oic.7
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 08:13:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=f8oCuOLJ0Msl4rbze9nKUSkQfdCFGC+vXKUp5oecU9g=;
 b=kX+AySwMA2B5bTVDjv9ekexhPOWiB2CfxPYRAR/mKI9cKUPZgLoAYGDrqIisiLmhSO
 tti31mccrpSn8QUEGC7hkIQl7+qhcf11eer0yonKfyZ+r7gpUkHmcQ/FJSiKu1pNe34S
 7oKEJt7/e6U37kmzg9/MFV0rUa/xrbwF+ELSExOVipxqslAp/hAz6L3gX9TqtdezAOnc
 QuxnS5AHb6+aV+WQTLoCQ+/XgKa1zFLfxWaLwsbxJLak8wFVJlvSH1IzpxX8YwAkQbfJ
 0kmIKMqanJ57048DANrGFQzkwTgrO8GiCTYNI7+u89/gPthr5clQfDKm0eJID9QkCLMf
 l3gw==
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=f8oCuOLJ0Msl4rbze9nKUSkQfdCFGC+vXKUp5oecU9g=;
 b=hJOwq7hDrEk2rQ0OKMQmySR8LhaBuRRwWdCIDPeyD2zrcEHV9oe5//5jZCjlv4GAc0
 kWhRC7wXkLGUyHNfDEOvPJO3qjEdYSODKjLJcgYFke5OJxnTpDJJNw+Y21ioTdeQT5Wp
 jWl8q7kyJb83qKytP4lFnhwNXH1uRu9OejuLy5YtYj+CVOZH+3b2oEPmz0XGPjEp6q/n
 T9VJaDwJxal0R+6X4rIa8ZUvWcfGxjUknJHrD5QhyHbxPWtZAGeZjZvgMEW8a0kXruY5
 wW3RwsJar4Mb9AgTc5x/B4hqeoqFr4PI87a8WUI0kGo28SpprcbNQ8hB/m+e1isKbKF7
 ogCw==
X-Gm-Message-State: APjAAAWO3QDEMcUeK85XfrKy9c3UYK69IJW1Oxl1mKbvvetA7uz7Kx/H
 0YFs0BSJNqPapnNYd+Nksvm0y/bvtEcxsRfJerk=
X-Google-Smtp-Source: APXvYqwBW4RiZ+wUwYf+xTMpPYHS8kmrrwkFiUKw7PH4KIPqnTsW3zKI/HSboBmlh+u5M1PMiOE/pz7GBle21QcIQ3o=
X-Received: by 2002:aca:a8d0:: with SMTP id r199mr3139808oie.83.1552921986795; 
 Mon, 18 Mar 2019 08:13:06 -0700 (PDT)
MIME-Version: 1.0
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
In-Reply-To: <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Mon, 18 Mar 2019 20:42:55 +0530
Message-ID: <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Running XEN on imx8mq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, peng.fan@nxp.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgo+IEl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIGhlbHAgd2l0aG91dCBhbnkgbG9nLiBZ
b3UgcHJvYmFibHkgd2FudCB0byB0cnkgd2l0aAo+IFN0ZWZhbm8gc2VyaWVzIGluc3RlYWQuIEhv
d2V2ZXIgLi4uCgpJZiB3ZSBjb21tZW50IG91dCBHUFUgbm9kZShncHVAMzgwMDAwMDApICwgd2Ug
ZG9uJ3Qgc2VlIHRoaXMgaXNzdWUgYW5kCkRvbTAga2VybmVsIGlzCmxvYWRlZCBpbnRvIG1lbW9y
eSBidXQgd2UgZm9sbG93aW5nIGNyYXNoOgoKU3RhcnRpbmcga2VybmVsIC4uLgoKLSBVQVJUIGVu
YWJsZWQgLQotIENQVSAwMDAwMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0K
LSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBaZXJvIEJTUyAtCi0gU2V0dGluZyB1cCBjb250cm9s
IHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQ2hlY2tp
bmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCihYRU4pIFJBTTogMDAwMDAwMDA0MDAwMDAwMCAtIDAw
MDAwMDAwYmZmZmZmZmYKKFhFTikKKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMGJlNTExMDAwIC0g
MDAwMDAwMDBiZTUxZDAwMCBEZXZpY2UgVHJlZQooWEVOKSBNT0RVTEVbMV06IDAwMDAwMDAwNDA0
ODAwMDAgLSAwMDAwMDAwMDQyNjgwMDAwIEtlcm5lbAooWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAw
NDMwMDAwMDAgLSAwMDAwMDAwMDQzMDBjMDAwCihYRU4pICBSRVNWRFsxXTogMDAwMDAwMDBiZTUx
MTAwMCAtIDAwMDAwMDAwYmU1MWQwMDAKKFhFTikKKFhFTikKKFhFTikgQ29tbWFuZCBsaW5lOiBj
b25zb2xlPWR0dWFydCBkb20wX21lbT0xMDI0TQooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNl
ZAooWEVOKSBCb290aW5nIHVzaW5nIERldmljZSBUcmVlCihYRU4pIFBsYXRmb3JtOiBHZW5lcmlj
IFN5c3RlbQooWEVOKSBUYWtpbmcgZHR1YXJ0IGNvbmZpZ3VyYXRpb24gZnJvbSAvY2hvc2VuL3N0
ZG91dC1wYXRoCihYRU4pIExvb2tpbmcgZm9yIGR0dWFydCBhdCAiL3NlcmlhbEAzMDg2MDAwMCIs
IG9wdGlvbnMgIiIKKFhFTikgVW5hYmxlIHRvIGluaXRpYWxpemUgZHR1YXJ0OiAtOQooWEVOKSBC
YWQgY29uc29sZT0gb3B0aW9uICdkdHVhcnQnCiBYZW4gNC4xMi4wLXJjCihYRU4pIFhlbiB2ZXJz
aW9uIDQuMTIuMC1yYyAoYW1pdEApIChhYXJjaDY0LWxpbnV4LWdudS1nY2MgKExpbmFybyBHQ0MK
Ny4zLTIwMTguMDUpIDcuMy4xIDIwMTgwNDI1IFtsaW5hcm8tNy4zLTIwMTguMDUgcmV2aXNpb24K
ZDI5MTIwYTQyNGVjZmJjMTY3ZWY5MDA2NWMwZWViN2Y5MTk3NzcwMV0pIGRlYnVnPXkgIE1vbiBN
YXIgMTgKMjA6MzE6MzUgSTkKKFhFTikgTGF0ZXN0IENoYW5nZVNldDogVHVlIE1hciA1IDEyOjQ4
OjUyIDIwMTkgKzAwMDAgZ2l0OjRkZWVhZjIKKFhFTikgUHJvY2Vzc29yOiA0MTBmZDAzNDogIkFS
TSBMaW1pdGVkIiwgdmFyaWFudDogMHgwLCBwYXJ0IDB4ZDAzLCByZXYgMHg0CihYRU4pIDY0LWJp
dCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAwMDAxMDAyMjIy
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6IEVMMzo2NCszMiBF
TDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgooWEVOKSAgICAgRXh0ZW5zaW9uczogRmxvYXRp
bmdQb2ludCBBZHZhbmNlZFNJTUQgR0lDdjMtU3lzUmVnCihYRU4pICAgRGVidWcgRmVhdHVyZXM6
IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIEF1eGlsaWFyeSBGZWF0
dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgTWVtb3J5IE1v
ZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBJ
U0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgMzIt
Yml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjEwMDEx
MDExCihYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0y
IEphemVsbGUKKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQooWEVO
KSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2NgooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczog
MDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAw
IDAxMjYwMDAwIDAyMTAyMjExCihYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEzMTEyMTEx
IDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxCihYRU4pIFVzaW5nIFNNQyBDYWxs
aW5nIENvbnZlbnRpb24gdjEuMAooWEVOKSBVc2luZyBQU0NJIHYxLjAKKFhFTikgU01QOiBBbGxv
d2luZyA0IENQVXMKKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9
MjcgRnJlcTogODMzMyBLSHoKKFhFTikgR0lDdjMgaW5pdGlhbGl6YXRpb246CihYRU4pICAgICAg
IGdpY19kaXN0X2FkZHI9MHgwMDAwMDAzODgwMDAwMAooWEVOKSAgICAgICBnaWNfbWFpbnRlbmFu
Y2VfaXJxPTI1CihYRU4pICAgICAgIGdpY19yZGlzdF9zdHJpZGU9MAooWEVOKSAgICAgICBnaWNf
cmRpc3RfcmVnaW9ucz0xCihYRU4pICAgICAgIHJlZGlzdHJpYnV0b3IgcmVnaW9uczoKKFhFTikg
ICAgICAgICAtIHJlZ2lvbiAwOiAweDAwMDAwMDM4ODgwMDAwIC0gMHgwMDAwMDAzODk0MDAwMAoo
WEVOKSBHSUN2MzogMTYwIGxpbmVzLCAoSUlEIDAwMDExNDNiKS4KKFhFTikgR0lDdjM6IENQVTA6
IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAwNDAwMWEwMDAKKFhFTikg
VXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIChjcmVkaXQyKQooWEVO
KSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIKKFhFTikgIGxvYWRfcHJlY2lzaW9uX3No
aWZ0OiAxOAooWEVOKSAgbG9hZF93aW5kb3dfc2hpZnQ6IDMwCihYRU4pICB1bmRlcmxvYWRfYmFs
YW5jZV90b2xlcmFuY2U6IDAKKFhFTikgIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAtMwoo
WEVOKSAgcnVucXVldWVzIGFycmFuZ2VtZW50OiBzb2NrZXQKKFhFTikgIGNhcCBlbmZvcmNlbWVu
dCBncmFudWxhcml0eTogMTBtcwooWEVOKSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3
Mzc0MTgyNCBucwooWEVOKSBBZGRpbmcgY3B1IDAgdG8gcnVucXVldWUgMAooWEVOKSAgRmlyc3Qg
Y3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcg
b2YgMzIgS2lCLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxCi0gQ1BVIDAwMDAwMDAxIGJvb3Rpbmcg
LQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNldHRp
bmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAt
CihYRU4pIEdJQ3YzOiBDUFUxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAwIEAwMDAw
MDAwMDQwMDNhMDAwCihYRU4pIEFkZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCihYRU4pIENQVSAx
IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMgotIENQVSAwMDAwMDAwMiBib290aW5nIC0K
LSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5n
IHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQoo
WEVOKSBHSUN2MzogQ1BVMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMCBAMDAwMDAw
MDA0MDA1YTAwMAooWEVOKSBBZGRpbmcgY3B1IDIgdG8gcnVucXVldWUgMAooWEVOKSBDUFUgMiBi
b290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTMKLSBDUFUgMDAwMDAwMDMgYm9vdGluZyAtCi0g
Q3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1
cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhF
TikgR0lDdjM6IENQVTM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAw
NDAwN2EwMDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQ1BVIDMgYm9v
dGVkLgooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwooWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0
MC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKKFhFTikgUDJNOiAzIGxldmVscyB3aXRoIG9yZGVyLTEg
cm9vdCwgVlRDUiAweDgwMDIzNTU4CihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAoo
WEVOKSBidWlsZC1pZDogZTg5ZDI1NDNiZGQ5MTAzODY3NDkxN2U5ZDBiZTViNTZhM2VmMGZkNwoo
WEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyYWJi
ZDggLT4gMDAwMDAwMDAwMDJhYzIyMAooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhF
TikgTG9hZGluZyBEb21kMCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwNDA0ODAw
MDAKKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDEwMjRNQiBmb3IgZG9t
MDoKKFhFTikgQkFOS1swXSAweDAwMDAwMDYwMDAwMDAwLTB4MDAwMDAwYTAwMDAwMDAgKDEwMjRN
QikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwNDIwMDAwMDAtMHgwMDAwMDA0MjA0
MDAwMAooWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQK
KFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDQwNDgwMDAwIHRvIDAwMDAwMDAwNjAw
ODAwMDAtMDAwMDAwMDA2MjI4MDAwMAooWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAw
MDA2ODAwMDAwMC0weDAwMDAwMDAwNjgwMGI5OWUKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZp
cnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBpbiBiYWNrZ3JvdW5kCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2ds
ZXZlbDogQWxsCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RSTC1hJyB0
aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQpCihYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJv
bWU9MHg2CihYRU4pIFdhbGtpbmcgSHlwZXJ2aXNvciBWQSAweDggb24gQ1BVMCB2aWEgVFRCUiAw
eDAwMDAwMDAwNDIxMTQwMDAKKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAwNDIxMTNmN2YKKFhF
TikgMVNUWzB4MF0gPSAweDAwMDAwMDAwNDIxMTBmN2YKKFhFTikgMk5EWzB4MF0gPSAweDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4p
IC0tLS1bIFhlbi00LjEyLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0K
KFhFTikgQ1BVOiAgICAwCihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDIxYzIyMCBwYWdlX2FsbG9j
LmMjZnJlZV9oZWFwX3BhZ2VzKzB4M2IwLzB4NThjCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDIx
YzIwYwooWEVOKSBTUDogICAgIDAwMDA4MDAwN2ZmZWZkOTAKKFhFTikgQ1BTUjogICA0MDAwMDI0
OSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAw
MDAwMDAwMDAwMDAwMDAwICBYMTogMDAwMDAwMDAwMDAwMDAwMCAgWDI6IDAwMDAwMDAwMDAyODhk
YjAKKFhFTikgICAgICBYMzogZmZmZmZmZmZmZmZmZmZmZiAgWDQ6IDAwMDAwMDAwMDAwNDAwMDAg
IFg1OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDY6IDAwMDAwMDAwMDAwMDAwMDEgIFg3
OiAwMTgwMDAwMDAwMDAwMDAwICBYODogMDA4MDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFg5OiAw
MDAwMDAwMDAwMjg4ZGEwIFgxMDogMDAwMDAwMDAwMDAwMDAwMCBYMTE6IDAwMDAwMDAwNDdmZmZm
ZmYKKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDI4ODAwMCBYMTM6IDAwMDAwMDAwMDAyODgwMDAg
WDE0OiAwMDAwMDAwMDAwMjg5MDAwCihYRU4pICAgICBYMTU6IDZkYjZkYjZkYjZkYjZkYjcgWDE2
OiBmZmZmZmZmODAwMDAwMDAwIFgxNzogM2QzZDNkM2QzZDNkM2QzZAooWEVOKSAgICAgWDE4OiAw
MDAwMDAwMDAwMjg5MDAwIFgxOTogMDAwMDAwMDAwMDAwMDAwMCBYMjA6IDAwMDAwMDA4MDAwNzFl
MzAKKFhFTikgICAgIFgyMTogMDAwMDAwMDAwMDAwMDAwMCBYMjI6IDZkYjZkYjZkYjZkYjZkYjcg
WDIzOiAwMDAwMDAwMDAwMDAwMDEzCihYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAyODhkYTAgWDI1
OiAwMDAwMDAwMDAwMjg5MDAwIFgyNjogMDAwMDAwMDAwMDIwMDIwMAooWEVOKSAgICAgWDI3OiAw
MDAwMDAwMDAwMTAwMTAwIFgyODogMDAwMDAwMDgwMDA3MWU2OCAgRlA6IDAwMDA4MDAwN2ZmZWZk
OTAKKFhFTikKKFhFTikgICBWVENSX0VMMjogODAwMjM1NTgKKFhFTikgIFZUVEJSX0VMMjogMDAw
MDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBI
Q1JfRUwyOiAwMDAwMDAwMDAwMDAwMDNhCihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwNDIxMTQw
MDAKKFhFTikKKFhFTikgICAgRVNSX0VMMjogOTYwMDAwMDYKKFhFTikgIEhQRkFSX0VMMjogMDAw
MDAwMDBmZGNlNWFjMAooWEVOKSAgICBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDA4CihYRU4pCihY
RU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDA4MDAwN2ZmZWZkOTA6CihYRU4pICAgIDAw
MDA4MDAwN2ZmZWZkZjAgMDAwMDAwMDAwMDIxZTVmNCAwMDAwMDAwMDAwMmUwZDQwIDAwMDAwMDA4
MDAwNzFlMzAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDU2IDAwMDAw
MDAwMDAyODhkNzggMDAwMDAwMDgwMDA3MWUzMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwNDAwMDAwMDAgMDAwMDAwMDBjMDAwMDAwMCA2ZGI2ZGI2ZGI2ZGI2ZGI3CihYRU4pICAg
IDAwMDA4MDAwN2ZmZWZlNjAgMDAwMDAwMDAwMDIxZTg0MCAwMDAwMDAwMDAwMDU2MDAwIDAwMDAw
MDAwMDAwMTU4MDAKKFhFTikgICAgMDAwMDAwMDA0MjA4YTAwMCAwMDAwMDAwMDAwMDE1ODAwIDAw
MDAwMDAwMDAwMDAwMDQgMDAwMDAwMDAwMDI4MzYzMAooWEVOKSAgICAwMDAwMDAwMDAwMmI4M2Qw
IDAwMDAwMDAwNDAwMDAwMDAgMDAwMDAwMDBjMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxCihYRU4p
ICAgIDAwMDAwMDAwYmU1MTEwMDAgMDAwMDAwMDAwMDJlMGQ5MCAwMDAwODAwMDdmZmVmZTcwIDAw
MDAwMDAwMDAyNGUxNzgKKFhFTikgICAgMDAwMDgwMDA3ZmZlZmVhMCAwMDAwMDAwMDAwMjUyNTgw
IDAwMDAwMDAwMDAyODcwMDAgMDAwMDAwMDAwMDAwMDAwNAooWEVOKSAgICAwMDAwMDAwMDAwMjg3
YzgwIDAwMDAwMDAwMDAzMWE0MzAgMDAwMDAwMDAwMDJkN2RlMCAwMDAwMDAwMDAwMjlkYWE4CihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAy
MWMyMjA+XSBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4M2IwLzB4NThjIChQQykKKFhF
TikgICAgWzwwMDAwMDAwMDAwMjFjMjBjPl0gcGFnZV9hbGxvYy5jI2ZyZWVfaGVhcF9wYWdlcysw
eDM5Yy8weDU4YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDIxZTVmND5dIHBhZ2VfYWxsb2Mu
YyNpbml0X2hlYXBfcGFnZXMrMHgzMzQvMHg0ZWMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjFlODQw
Pl0gaW5pdF9kb21oZWFwX3BhZ2VzKzB4OTQvMHg5YwooWEVOKSAgICBbPDAwMDAwMDAwMDAyNGUx
Nzg+XSBmcmVlX2luaXRfbWVtb3J5KzB4YWMvMHhlMAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNTI1
ODA+XSBzZXR1cC5jI2luaXRfZG9uZSsweDE0LzB4MjAKKFhFTikgICAgWzwwMDAwMDAwMDAwMjlk
YWE4Pl0gMDAwMDAwMDAwMDI5ZGFhOAooWEVOKQooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBDUFUw
OiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgooWEVOKQooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4u
CgoKCj4gLi4uIHRoZSB0cmVlIHlvdSBwb2ludCBiZWxvdyBzZWVtcyB0byBjb250YWlucyBhIGxv
dCBvZiBwYXRjaGVzIGZvciBJTVg4IHN1cHBvcnQKPiBpbiBYZW4uIFNvIHRoaXMgbWF5IG9yIG1h
eSBub3QgYmUgeW91ciBpc3N1ZS4gSSBhbSBhZnJhaWQgSSBjYW4ndCBwcm92aWRlIGhlbHAKPiBv
biB0aGF0IHRyZWUuCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:20:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5u49-0002uD-98; Mon, 18 Mar 2019 15:20: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5u48-0002u8-Rx
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:20:40 +0000
X-Inumbo-ID: 62dba074-4991-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 62dba074-4991-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:20:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 09:20:38 -0600
Message-Id: <5C8FB743020000780021FEFD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 09:20:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
In-Reply-To: <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE1OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxOCBNYXJjaCAyMDE5IDE0OjI0Cj4+IAo+PiA+Pj4gT24gMTguMDMuMTkgYXQgMTI6MjAsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTcyLDExICs3NywxNCBAQCBz
dGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGlu
aXRpYWxpemUpCj4+ID4gICAgICAgKiB0aWNrcyBwZXIgMTAwbnMgc2hpZnRlZCBsZWZ0IGJ5IDY0
Lgo+PiA+ICAgICAgICovCj4+ID4gICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikg
LyBkLT5hcmNoLnRzY19raHopIDw8IDMyOwo+PiA+ICsgICAgc21wX3dtYigpOwo+PiA+ICsKPj4g
PiArICAgIHNlcSA9IHAtPlRzY1NlcXVlbmNlICsgMTsKPj4gPiArICAgIGlmICggc2VxID09IDB4
RkZGRkZGRkYgfHwgc2VxID09IDAgKSAvKiBBdm9pZCBib3RoICdpbnZhbGlkJyB2YWx1ZXMgKi8K
Pj4gPiArICAgICAgICBzZXEgPSAxOwo+PiA+Cj4+ID4gLSAgICBwLT5Uc2NTZXF1ZW5jZSsrOwo+
PiA+IC0gICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZGRkZGRkZGIHx8Cj4+ID4gLSAgICAg
ICAgIHAtPlRzY1NlcXVlbmNlID09IDAgKSAvKiBBdm9pZCBib3RoICdpbnZhbGlkJyB2YWx1ZXMg
Ki8KPj4gPiAtICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7Cj4+ID4gKyAgICBwLT5Uc2NTZXF1
ZW5jZSA9IHNlcTsKPj4gPiArICAgIHZkLT5yZWZlcmVuY2VfdHNjX3ZhbGlkID0gdHJ1ZTsKPj4g
Cj4+IFN0cmljdGx5IHNwZWFraW5nLCBkb24ndCB5b3UgbmVlZCBhbm90aGVyIHNtcF93bWIoKSBi
ZXR3ZWVuCj4+IHRoZXNlIHR3byBsaW5lcz8KPj4gCj4gCj4gU2luY2UgdGhlIGRhdGEgaW4gdGhl
IHBhZ2UgaXMgbm90IHVzZWQgYnkgdGltZV9ub3coKSBJIGRvbid0IHRoaW5rIHNvLgoKT2gsIGhh
dmUgSSBiZWVuIHJlbWVtYmVyaW5nIGFuIG9sZCB2ZXJzaW9uIG9mIHRoZSBwYXRjaCwgd2hlcmUK
dGhlcmUgd2FzIGEgY29uc3VtZXIgb2YgcC0+VHNjU2VxdWVuY2U/Cgo+PiA+ICsgICAgICAgICAg
ICByZXR1cm47Cj4+ID4gKyAgICAgICAgfQo+PiA+ICsgICAgfQo+PiA+ICsgICAgQVNTRVJUKGV4
cGlyYXRpb24gLSBub3cgPiAwKTsKPj4gPiArCj4+ID4gKyAgICB2cy0+ZXhwaXJhdGlvbiA9IGV4
cGlyYXRpb247Cj4+ID4gKyAgICB0aW1lb3V0ID0gKGV4cGlyYXRpb24gLSBub3cpICogMTAwdWxs
Owo+PiA+ICsKPj4gPiArICAgIHZzLT5zdGFydGVkID0gdHJ1ZTsKPj4gPiArICAgIG1pZ3JhdGVf
dGltZXIoJnZzLT50aW1lciwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4gCj4+IFdoeSBpcyB0aGlz
IHNtcF9wcm9jZXNzb3JfaWQoKSB3aGVuIHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KCkgdXNlcwo+
PiB2LT5wcm9jZXNzb3I/IEhvdyByZWxldmFudCBpcyBpdCBpbiB0aGUgZmlyc3QgcGxhY2UgdG8g
dHJhY2UgdGhlIHBDUFUKPj4gdGhlIHZDUFUgcnVucyBvbiBmb3IgdGhlIHRpbWVyPwo+IAo+IEkg
d2FzIGp1c3QgZm9sbG93aW5nIHN1aXQgd2l0aCBvdGhlciB0aW1lciBjb2RlLiBJdCBzZWVtcyB0
byBiZSB0aGUgbm9ybSB0byAKPiBtaWdyYXRlIHRvIHRoZSBjdXJyZW50IHBDUFUganVzdCBwcmlv
ciB0byBzdGFydGluZyBhIHRpbWVyLgoKQnV0IHdvdWxkbid0IHYtPnByb2Nlc3NvciB0aGVuIGJl
IG1vcmUgdmlzaWJseSBjb3JyZWN0IChiZXNpZGVzCmxpa2VseSBiZWluZyBjaGVhcGVyIHRvIGdl
dCBhdCksIGFzIHRvIHRoZSBjb3JyZWxhdGlvbiB0byB0aGUgdkNQVQppbiBxdWVzdGlvbj8gSSBj
YW4ndCBhY3R1YWxseSBzZWUgd2h5ICJtaWdyYXRlIHRvIHRoZSBjdXJyZW50IHBDUFUiCndvdWxk
IGJlIHRoZSBub3JtOyBJIGNvdWxkIG9ubHkgc2VlIHRoaXMgYXMgYW4gaW1wbGljYXRpb24gZnJv
bQp0aGF0IG90aGVyIGNvZGUgeW91IGxvb2tlZCBhdCBzaW1wbHkgYWN0aW5nIG9uIHRoZSBjdXJy
ZW50IHZDUFUuCgpUaGVuIGFnYWluIEknbSBoYXZpbmcgdHJvdWJsZSBzcG90dGluZyB3aHkgaXQg
d291bGQgYmUgaW1wb3J0YW50CmZvciB0aGUgdGltZXIgdG8gcnVuIG9uIHRoZSBzYW1lIENQVSB0
aGUgdkNQVSBydW5zIG9uZS4gQnkgdGhlCnRpbWUgdGhlIHRpbWVyIGZpcmVzLCB0aGUgdkNQVSBt
YXkgaGF2ZSBnb25lIGVsc2V3aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:27:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uAs-00039P-7G; Mon, 18 Mar 2019 15:27:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5uAq-00039J-Ij
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:27:36 +0000
X-Inumbo-ID: 5a588595-4992-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5a588595-4992-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:27: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 EC8381650;
 Mon, 18 Mar 2019 08:27:33 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DAC303F59C;
 Mon, 18 Mar 2019 08:27:32 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-8-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b3f372c-ee5a-c162-28a6-e60235b51a1e@arm.com>
Date: Mon, 18 Mar 2019 15:27:31 +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: <20190307210404.12346-8-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

CgpPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBGcm9tOiBW
b2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KClNvbWUgb2YgdGhlIHBh
dGNoZXMgYXJlIHVzaW5nIHlvdXIgRVBBTSBlLW1haWwgYWRkcmVzc3MuIE90aGVyIGFyZSB1c2lu
ZyB5b3VyIApnbWFpbCBhZGRyZXNzLiBDb3VsZCB5b3UgY29uZmlybSB0aGlzIGlzIGV4cGVjdGVk
PwoKPiAKPiBTaGFyZWQgbWVtb3J5IGlzIHdpZGVseSB1c2VkIGJ5IE5XIChOb3JtYWwgV29ybGQp
IHRvIGNvbW11bmljYXRlIHdpdGgKPiBUQXMgKFRydXN0ZWQgQXBwbGljYXRpb25zKSBpbiBPUC1U
RUUuIE5XIGNhbiBzaGFyZSBwYXJ0IG9mIG93biBtZW1vcnkKPiB3aXRoIFRBIG9yIHdpdGggT1At
VEVFIGNvcmUsIGJ5IHJlZ2lzdGVyaW5nIGl0IGluIE9QLVRFRSwgb3IgYnkKPiBwcm92aWRpbmcg
YSB0ZW1wb3JhbCByZWZlcmVuY2UuIEFueXdheXMsIGluZm9ybWF0aW9uIGFib3V0IHN1Y2ggbWVt
b3J5Cj4gYnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2VzLiBUaGlz
IG1lY2hhbmlzbSBpcwo+IGRlc2NyaWJlZCBpbiBvcHRlZV9tc2cuaC4KPiAKPiBNZWRpYXRvciBz
aG91bGQgc3RlcCBpbiB3aGVuIE5XIHRyaWVzIHRvIHNoYXJlIG1lbW9yeSB3aXRoCj4gT1AtVEVF
IGZvciB0d28gcmVhc29uczoKPiAKPiAxLiBEbyBhZGRyZXNzIHRyYW5zbGF0aW9uIGZyb20gSVBB
IHRvIFBBLgo+IDIuIFBpbiBkb21haW4gcGFnZXMgd2hpbGUgdGhleSBhcmUgbWFwcGVkIGludG8g
T1AtVEVFIG9yIFRBCj4gICAgIGFkZHJlc3Mgc3BhY2UsIHNvIGRvbWFpbiBjYW4ndCB0cmFuc2Zl
ciB0aGlzIHBhZ2VzIHRvCj4gICAgIG90aGVyIGRvbWFpbiBvciBiYWxsb29uIG91dCB0aGVtLgo+
IAo+IEFkZHJlc3MgdHJhbnNsYXRpb24gaXMgZG9uZSBieSB0cmFuc2xhdGVfbm9uY29udGlnKC4u
LikgZnVuY3Rpb24uCj4gSXQgYWxsb2NhdGVzIG5ldyBidWZmZXIgZnJvbSBkb21oZWFwIGFuZCB0
aGVuIHdhbGtzIG9uIGd1ZXN0Cj4gcHJvdmlkZWQgbGlzdCBvZiBwYWdlcywgdHJhbnNsYXRlcyBh
ZGRyZXNzZXMgYW5kIHN0b3JlcyBQQXMgaW50bwo+IG5ld2x5IGFsbG9jYXRlZCBidWZmZXIuIFRo
aXMgYnVmZmVyIHdpbGwgYmUgcHJvdmlkZWQgdG8gT1AtVEVFCj4gaW5zdGVhZCBvZiBvcmlnaW5h
bCBidWZmZXIgZnJvbSB0aGUgZ3Vlc3QuIFRoaXMgYnVmZmVyIHdpbGwKPiBiZSBmcmVlZCBhdCB0
aGUgZW5kIG9mIHN0YW5kYXJkIGNhbGwuCj4gCj4gSW4gdGhlIHNhbWUgdGltZSB0aGlzIGZ1bmN0
aW9uIHBpbnMgcGFnZXMgYW5kIHN0b3JlcyB0aGVtIGluCj4gc3RydWN0IG9wdGVlX3NobV9idWYg
b2JqZWN0LiBUaGlzIG9iamVjdCB3aWxsIGxpdmUgYWxsIHRoZSB0aW1lLAo+IHdoZW4gZ2l2ZW4g
U0hNIGJ1ZmZlciBpcyBrbm93biB0byBPUC1URUUuIEl0IHdpbGwgYmUgZnJlZWQKPiBhZnRlciBn
dWVzdCB1bnJlZ2lzdGVycyBzaGFyZWQgYnVmZmVyLiBBdCB0aGlzIHRpbWUgcGFnZXMKPiB3aWxs
IGJlIHVucGlubmVkLgo+IAo+IEd1ZXN0IGNhbiBzaGFyZSBidWZmZXIgd2l0aCBPUC1URUUgZm9y
IGR1cmF0aW9uIGZvciBvbmUgY2FsbCwKPiBvciBwZXJtYW5lbnRseSwgdXNpbmcgT1BURUVfTVNH
X0NNRF9SRUdJU1RFUl9TSE0gY2FsbC4gV2UgbmVlZAo+IHRvIGhhbmRsZSBib3RoIG9wdGlvbnMu
Cj4gCj4gQWxzbyB3ZSB3YW50IHRvIGxpbWl0IHRvdGFsIHNpemUgb2Ygc2hhcmVkIGJ1ZmZlcnMu
IEFzIGl0IGlzIG5vdAo+IHBvc3NpYmxlIHRvIGdldCBsaW1pdCBmcm9tIE9QLVRFRSwgd2UgbmVl
ZCB0byBjaG9vc2Ugc29tZSBhcmJpdHJhcnkKPiB2YWx1ZS4gQ3VycmVudGx5IGxpbWl0IGlzIDE2
Mzg0IG9mIDRLIHBhZ2VzLgoKSSBjYW4ndCBwcm9taXNlIFhlbiB3aWxsIG9ubHkgYmUgNEsgb25s
eS4gU28gaXQgd291bGQgYmUgYmV0dGVyIHRvIG1ha2UgdGhlIApudW1iZXIgYWdub3N0aWMuIE9y
IGF0IGxlYXN0IHdyaXRpbmcgY2xlYXJseSBvbiB0b3Agb2YgdGhlIGRlZmluaXRpb24gdGhhdCBp
dCBpcyAKYXNzdW1lZCA0S0IgKG1heWJlIHdpdGggYSBCVUlMRF9CVUdfT04oUEFHRV9TSVpFICE9
IDQwOTYpIGlmIG5vdCBhbHJlYWR5IGluIHBsYWNlKS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4gLS0tCj4gICBBbGwgdGhl
IHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2VkIHRvZ2V0aGVyLiBUaGV5IHdlcmUK
PiAgIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBkZXBlbmQgaGVhdmlseSBvbiBl
YWNoIG90aGVyLgo+IAo+ICAgQ2hhbmdlcyBmcm9tIHYzOgo+ICAgLSBSZXdvcmtlZCBwYWdlbGlz
dHMgc3RvcmFnZSAtIHRoZXJlIGlzIG5vIG1vcmUgc3RhdGljIHN0b3JhZ2UgZm9yCj4gICAgIDUg
YnVmZmVycywgaW5zdGVhZCBzdHJ1Y3R1cmUgd2l0aCBhbGwgZGF0YSBpcyBhbGxvY2F0ZWQgZHlu
YW1pY2FsbHkKPiAgIC0gTm93IHRoaXMgY29kZSB1c2VzIGRvbWhlYXAgaW5zdGVhZCBvZiB4ZW5o
ZWFwCj4gICAtIFZhcmlvdXMgc3R5bGUgZml4ZXMKPiAgIC0gZ2RwcmludGsoKSBmaXhlcwo+IAo+
ICAgQ2hhbmdlcyBmcm9tIHYyOgo+ICAgLSBNYWRlIHN1cmUgdGhhdCBndWVzdCBkb2VzIG5vdCB0
cmllcyB0byByZWdpc3RlciBzaGFyZWQgYnVmZmVyIHdpdGgKPiAgICAgdGhlIHNhbWUgY29va2ll
IHR3aWNlCj4gICAtIEZpeGVkIGNvZGluZyBzdHlsZQo+ICAgLSBVc2UgYWNjZXNzX2d1ZXN0X21l
bW9yeV9ieV9pcGEoKSBpbnN0ZWFkIG9mIGRpcmVjdCBtZW1vcnkgbWFwcGluZwo+IC0tLQo+ICAg
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNDA0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDQwNCBpbnNlcnRpb25zKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwo+IGluZGV4IDI5MWVkMmZlMjUuLjE0ZTI5NWE0MjIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4g
QEAgLTI0LDYgKzI0LDIyIEBACj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KPiAg
ICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+ICAgCj4gKy8qCj4gKyAqICJUaGUgcmV0
dXJuIGNvZGUgaXMgYW4gZXJyb3IgdGhhdCBvcmlnaW5hdGVkIHdpdGhpbiB0aGUgdW5kZXJseWlu
Zwo+ICsgKiBjb21tdW5pY2F0aW9ucyBzdGFjayBsaW5raW5nIHRoZSByaWNoIE9TIHdpdGggdGhl
IFRFRSIgYXMgZGVzY3JpYmVkCj4gKyAqIGluIEdQIFRFRSBDbGllbnQgQVBJIFNwZWNpZmljYXRp
b24uCj4gKyAqLwo+ICsjZGVmaW5lIFRFRUNfT1JJR0lOX0NPTU1TIDB4MDAwMDAwMDIKPiArCj4g
Ky8qCj4gKyAqICJJbnB1dCBwYXJhbWV0ZXJzIHdlcmUgaW52YWxpZCIgYXMgZGVzY3JpYmVkCj4g
KyAqIGluIEdQIFRFRSBDbGllbnQgQVBJIFNwZWNpZmljYXRpb24uCj4gKyAqLwo+ICsjZGVmaW5l
IFRFRUNfRVJST1JfQkFEX1BBUkFNRVRFUlMgMHhGRkZGMDAwNgo+ICsKPiArLyogIlN5c3RlbSBy
YW4gb3V0IG9mIHJlc291cmNlcyIgKi8KPiArI2RlZmluZSBURUVDX0VSUk9SX09VVF9PRl9NRU1P
UlkgMHhGRkZGMDAwQwo+ICsKPiAgIC8qIENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBl
cnZpc29yIGl0c2VsZiAqLwo+ICAgI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWluKSAoKGRv
bWFpbiktPmRvbWFpbl9pZCArIDEpCj4gICAKPiBAQCAtMzMsNiArNDksMTUgQEAKPiAgICAqLwo+
ICAgI2RlZmluZSBERUZfTUFYX09QVEVFX1RIUkVBRFMgMTYKPiAgIAo+ICsvKgo+ICsgKiBNYXhp
bXVtIHRvdGFsIG51bWJlciBvZiBwYWdlcyB0aGF0IGd1ZXN0IGNhbiBzaGFyZSB3aXRoCj4gKyAq
IE9QLVRFRS4gQ3VycmVudGx5IHZhbHVlIGlzIHNlbGVjdGVkIGFyYml0cmFyeS4gQWN0dWFsIG51
bWJlciBvZgo+ICsgKiBwYWdlcyBkZXBlbmRzIG9uIGZyZWUgaGVhcCBpbiBPUC1URUUuIEFzIHdl
IGNhbid0IGRvIGFueQo+ICsgKiBhc3N1bXB0aW9ucyBhYm91dCBPUC1URUUgaGVhcCB1c2FnZSwg
d2UgbGltaXQgbnVtYmVyIG9mIHBhZ2VzCj4gKyAqIGFyYml0cmFyeS4KPiArICovCj4gKyNkZWZp
bmUgTUFYX1RPVEFMX1NNSF9CVUZfUEcgICAgMTYzODQKPiArCj4gICAjZGVmaW5lIE9QVEVFX0tO
T1dOX05TRUNfQ0FQUyBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCj4gICAjZGVmaW5l
IE9QVEVFX0tOT1dOX1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NI
TSB8IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQ
X1VOUkVHSVNURVJFRF9TSE0gfCBcCj4gQEAgLTY1LDExICs5MCwzMSBAQCBzdHJ1Y3Qgc2htX3Jw
YyB7Cj4gICAgICAgdWludDY0X3QgY29va2llOwo+ICAgfTsKPiAgIAo+ICsvKiBTaGFyZWQgbWVt
b3J5IGJ1ZmZlciBmb3IgYXJiaXRyYXJ5IGRhdGEgKi8KPiArc3RydWN0IG9wdGVlX3NobV9idWYg
ewo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAgdWludDY0X3QgY29va2llOwo+
ICsgICAgdW5zaWduZWQgaW50IHBhZ2VfY250Owo+ICsgICAgLyoKPiArICAgICAqIFNoYWRvd2Vk
IGNvbnRhaW5lciBmb3IgbGlzdCBvZiBwYWdlcyB0aGF0IGd1ZXN0IHRyaWVzIHRvIHNoYXJlCj4g
KyAgICAgKiB3aXRoIE9QLVRFRS4gVGhpcyBpcyBub3QgdGhlIGxpc3Qgb2YgcGFnZXMgdGhhdCBn
dWVzdCBzaGFyZWQKPiArICAgICAqIHdpdGggT1AtVEVFLCBidXQgY29udGFpbmVyIGZvciBsaXN0
IG9mIHRob3NlIHBhZ2VzLiBDaGVjawo+ICsgICAgICogT1BURUVfTVNHX0FUVFJfTk9OQ09OVElH
IGRlZmluaXRpb24gaW4gb3B0ZWVfbXNnLmggZm9yIG1vcmUKPiArICAgICAqIGluZm9ybWF0aW9u
Lgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZ19saXN0Owo+ICsgICAgdW5z
aWduZWQgaW50IHBnX2xpc3Rfb3JkZXI7Cj4gKyAgICAvKiBQaW5uZWQgZ3Vlc3QgcGFnZXMgdGhh
dCBhcmUgc2hhcmVkIHdpdGggT1AtVEVFICovCj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
c1tdOwo+ICt9Owo+ICsKPiAgIC8qIERvbWFpbiBjb250ZXh0ICovCj4gICBzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluIHsKPiAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNhbGxfbGlzdDsKPiAgICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIHNobV9ycGNfbGlzdDsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgb3B0ZWVf
c2htX2J1Zl9saXN0Owo+ICAgICAgIGF0b21pY190IGNhbGxfY291bnQ7Cj4gKyAgICBhdG9taWNf
dCBvcHRlZV9zaG1fYnVmX3BhZ2VzOwo+ICAgICAgIHNwaW5sb2NrX3QgbG9jazsKPiAgIH07Cj4g
ICAKPiBAQCAtMTM2LDcgKzE4MSw5IEBAIHN0YXRpYyBpbnQgb3B0ZWVfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgIAo+ICAgICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfbGlz
dCk7Cj4gICAgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3JwY19saXN0KTsKPiArICAgIElO
SVRfTElTVF9IRUFEKCZjdHgtPm9wdGVlX3NobV9idWZfbGlzdCk7Cj4gICAgICAgYXRvbWljX3Nl
dCgmY3R4LT5jYWxsX2NvdW50LCAwKTsKPiArICAgIGF0b21pY19zZXQoJmN0eC0+b3B0ZWVfc2ht
X2J1Zl9wYWdlcywgMCk7Cj4gICAgICAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4gICAK
PiAgICAgICBkLT5hcmNoLnRlZSA9IGN0eDsKPiBAQCAtMzYzLDEwICs0MTAsMTM0IEBAIHN0YXRp
YyB2b2lkIGZyZWVfc2htX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90IGNv
b2tpZSkKPiAgICAgICB4ZnJlZShzaG1fcnBjKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgc3RydWN0
IG9wdGVlX3NobV9idWYgKmFsbG9jYXRlX29wdGVlX3NobV9idWYoc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgY29va2llLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VzX2NudCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnX2xpc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGdfbGlzdF9vcmRlcikKPiArewo+ICsgICAgc3RydWN0
IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWYsICpvcHRlZV9zaG1fYnVmX3RtcDsKPiArICAg
IGludCBvbGQsIG5ldzsKPiArICAgIGludCBlcnJfY29kZTsKPiArCj4gKyAgICBkbwo+ICsgICAg
ewo+ICsgICAgICAgIG9sZCA9IGF0b21pY19yZWFkKCZjdHgtPm9wdGVlX3NobV9idWZfcGFnZXMp
Owo+ICsgICAgICAgIG5ldyA9IG9sZCArIHBhZ2VzX2NudDsKPiArICAgICAgICBpZiAoIG5ldyA+
PSBNQVhfVE9UQUxfU01IX0JVRl9QRyApCgpBZ2FpbiwgdGhlIGxpbWl0YXRpb24gaXMgaW4gbnVt
YmVyIG9mIHBhZ2UgYW5kIHF1aXRlIGhpZ2guIFdoYXQgd291bGQgcHJldmVudCBhIApndWVzdCB0
byByZWdpc3RlciBzaGFyZWQgbWVtb3J5IHBhZ2UgYnkgcGFnZT8gSWYgbm90aGluZywgdGhlbiBJ
IHRoaW5rIHlvdSBjYW4gCmVuZCB1cCB0byBpbnRlcmVzdGluZyBpc3N1ZXMgaW4gWGVuIGJlY2F1
c2Ugb2YgdGhlIGdyb3dpbmcgbGlzdCBhbmQgbWVtb3J5IHVzZWQuCgo+ICsgICAgICAgICAgICBy
ZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKPiArICAgIH0KPiArICAgIHdoaWxlICggdW5saWtlbHko
b2xkICE9IGF0b21pY19jbXB4Y2hnKCZjdHgtPm9wdGVlX3NobV9idWZfcGFnZXMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQsIG5ldykpICk7Cj4gKwo+
ICsgICAgb3B0ZWVfc2htX2J1ZiA9IHh6YWxsb2NfYnl0ZXMoc2l6ZW9mKHN0cnVjdCBvcHRlZV9z
aG1fYnVmKSArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlc19jbnQg
KiBzaXplb2Yoc3RydWN0IHBhZ2UgKikpOwo+ICsgICAgaWYgKCAhb3B0ZWVfc2htX2J1ZiApCj4g
KyAgICB7Cj4gKyAgICAgICAgZXJyX2NvZGUgPSAtRU5PTUVNOwo+ICsgICAgICAgIGdvdG8gZXJy
Owo+ICsgICAgfQo+ICsKPiArICAgIG9wdGVlX3NobV9idWYtPmNvb2tpZSA9IGNvb2tpZTsKPiAr
ICAgIG9wdGVlX3NobV9idWYtPnBnX2xpc3QgPSBwZ19saXN0Owo+ICsgICAgb3B0ZWVfc2htX2J1
Zi0+cGdfbGlzdF9vcmRlciA9IHBnX2xpc3Rfb3JkZXI7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZj
dHgtPmxvY2spOwo+ICsgICAgLyogQ2hlY2sgaWYgdGhlcmUgaXMgYWxyZWFkeSBTSE0gd2l0aCB0
aGUgc2FtZSBjb29raWUgKi8KPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIG9wdGVlX3NobV9i
dWZfdG1wLCAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxpc3QgKQo+ICsgICAgewo+ICsgICAg
ICAgIGlmICggb3B0ZWVfc2htX2J1Zl90bXAtPmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiR3Vlc3QgdHJpZXMgdG8gdXNlIHRoZSBzYW1lIFNI
TSBidWZmZXIgY29va2llICVseFxuIiwKClRoZSBsaW5lIGxvb2tzIHRvbyBsb25nLiBQbGVhc2Ug
c3BsaXQgYWZ0ZXIgdGhlIGZpcnN0IGNvbW1hLgoKPiArICAgICAgICAgICAgICAgICAgICAgY29v
a2llKTsKPiArICAgICAgICAgICAgZXJyX2NvZGUgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICBn
b3RvIGVycjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGlzdF9hZGRfdGFpbCgm
b3B0ZWVfc2htX2J1Zi0+bGlzdCwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0KTsKPiArICAgIHNw
aW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAgIHJldHVybiBvcHRlZV9zaG1fYnVmOwo+
ICsKPiArZXJyOgo+ICsgICAgeGZyZWUob3B0ZWVfc2htX2J1Zik7Cj4gKyAgICBhdG9taWNfc3Vi
KHBhZ2VzX2NudCwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9wYWdlcyk7Cj4gKwo+ICsgICAgcmV0dXJu
IEVSUl9QVFIoZXJyX2NvZGUpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBmcmVlX3BnX2xpc3Qo
c3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWYpCj4gK3sKPiArICAgIGlmICggb3B0
ZWVfc2htX2J1Zi0+cGdfbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2VzKG9wdGVlX3NobV9idWYtPnBnX2xpc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9wdGVlX3NobV9idWYtPnBnX2xpc3Rfb3JkZXIpOwo+ICsgICAgICAgIG9wdGVlX3NobV9idWYt
PnBnX2xpc3QgPSBOVUxMOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBmcmVlX29w
dGVlX3NobV9idWYoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4g
K3sKPiArICAgIHN0cnVjdCBvcHRlZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmOwo+ICsgICAgYm9v
bCBmb3VuZCA9IGZhbHNlOwo+ICsKPiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPiArICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkoIG9wdGVlX3NobV9idWYsICZjdHgtPm9wdGVlX3NobV9idWZf
bGlzdCwgbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBvcHRlZV9zaG1fYnVmLT5jb29r
aWUgPT0gY29va2llICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsK
PiArICAgICAgICAgICAgbGlzdF9kZWwoJm9wdGVlX3NobV9idWYtPmxpc3QpOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBzcGluX3VubG9jaygmY3R4
LT5sb2NrKTsKPiArCj4gKyAgICBpZiAoICFmb3VuZCApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsK
PiArICAgIGZvciAoIGludCBpID0gMDsgaSA8IG9wdGVlX3NobV9idWYtPnBhZ2VfY250OyBpKysg
KQoKQXMgYWxyZWFkeSByZXF1ZXN0IGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uLCBwbGVhc2UgZGVm
aW5lIHRoZSB2YXJpYWJsZSBpIG91dHNpZGUgCm9mIHRoZSBmb3IgbG9vcC4gQWxzbywgdGhlIHZh
cmlhYmxlIHNob3VsZCBiZSB1bnNpZ25lZCBpbnQuCgo+ICsgICAgICAgIGlmICggb3B0ZWVfc2ht
X2J1Zi0+cGFnZXNbaV0gKQo+ICsgICAgICAgICAgICBwdXRfcGFnZShvcHRlZV9zaG1fYnVmLT5w
YWdlc1tpXSk7Cj4gKwo+ICsgICAgZnJlZV9wZ19saXN0KG9wdGVlX3NobV9idWYpOwo+ICsKPiAr
ICAgIGF0b21pY19zdWIob3B0ZWVfc2htX2J1Zi0+cGFnZV9jbnQsICZjdHgtPm9wdGVlX3NobV9i
dWZfcGFnZXMpOwo+ICsKPiArICAgIHhmcmVlKG9wdGVlX3NobV9idWYpOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCBmcmVlX29wdGVlX3NobV9idWZfcGdfbGlzdChzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
ICpjdHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGNvb2tpZSkKPiArewo+ICsgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWY7
Cj4gKyAgICBib29sIGZvdW5kID0gZmFsc2U7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxv
Y2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggb3B0ZWVfc2htX2J1ZiwgJmN0eC0+b3B0
ZWVfc2htX2J1Zl9saXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIG9wdGVlX3No
bV9idWYtPmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZm91
bmQgPSB0cnVlOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4g
KyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiArCj4gKyAgICBpZiAoIGZvdW5kICkKPiAr
ICAgICAgICBmcmVlX3BnX2xpc3Qob3B0ZWVfc2htX2J1Zik7Cj4gKyAgICBlbHNlCj4gKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IGZpbmQgcGFnZWxpc3QgZm9yIFNITSBidWZm
ZXIgd2l0aCBjb29raWUgJWx4IHRvIGZyZWUgaXRcbiIsCj4gKyAgICAgICAgICAgICAgICAgY29v
a2llKTsKPiArfQo+ICsKPiAgIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMo
c3RydWN0IGRvbWFpbiAqZCkKPiAgIHsKPiAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGwsICpjYWxsX3RtcDsKPiAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYywgKnNobV9ycGNf
dG1wOwo+ICsgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWYsICpvcHRlZV9z
aG1fYnVmX3RtcDsKPiAgICAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBkLT5hcmNoLnRl
ZTsKPiAgIAo+ICAgICAgIGlmICggIWN0eCApCj4gQEAgLTM4MSw2ICs1NTIsMTMgQEAgc3RhdGlj
IGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAg
IGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2htX3JwYywgc2htX3JwY190bXAsICZjdHgtPnNo
bV9ycGNfbGlzdCwgbGlzdCApCj4gICAgICAgICAgIGZyZWVfc2htX3JwYyhjdHgsIHNobV9ycGMt
PmNvb2tpZSk7Cj4gICAKPiArICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4g
KyAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKClNhbWUgcXVlc3Rpb24gYXMgdGhlIG90aGVyIGh5
cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkuCgo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZSggb3B0ZWVfc2htX2J1Ziwgb3B0ZWVfc2htX2J1Zl90bXAsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZjdHgtPm9wdGVlX3NobV9idWZfbGlzdCwgbGlzdCApCj4gKyAgICAg
ICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgb3B0ZWVfc2htX2J1Zi0+Y29va2llKTsKPiArCj4g
ICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiBAQCAtNDA2LDExICs1ODQsMTg2IEBAIHN0YXRp
YyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICAKPiAgICAg
ICBBU1NFUlQoIXNwaW5faXNfbG9ja2VkKCZjdHgtPmxvY2spKTsKPiAgICAgICBBU1NFUlQoIWF0
b21pY19yZWFkKCZjdHgtPmNhbGxfY291bnQpKTsKPiArICAgIEFTU0VSVCghYXRvbWljX3JlYWQo
JmN0eC0+b3B0ZWVfc2htX2J1Zl9wYWdlcykpOwo+ICAgICAgIEFTU0VSVChsaXN0X2VtcHR5KCZj
dHgtPnNobV9ycGNfbGlzdCkpOwo+ICAgCj4gICAgICAgWEZSRUUoZC0+YXJjaC50ZWUpOwo+ICAg
fQo+ICAgCj4gKyNkZWZpbmUgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgKChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAvIHNpemVv
Zih1NjQpKSAtIDEpCj4gKwo+ICtzdGF0aWMgc2l6ZV90IGdldF9wYWdlc19saXN0X3NpemUoc2l6
ZV90IG51bV9lbnRyaWVzKQo+ICt7Cj4gKyAgICBpbnQgcGFnZXMgPSBESVZfUk9VTkRfVVAobnVt
X2VudHJpZXMsIFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0UpOwo+ICsKPiArICAgIHJldHVybiBw
YWdlcyAqIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW50IHRyYW5zbGF0ZV9ub25jb250aWcoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX21zZ19wYXJhbSAq
cGFyYW0pCj4gK3sKPiArICAgIHVpbnQ2NF90IHNpemU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgcGFn
ZV9vZmZzZXQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtX3BhZ2VzOwo+ICsgICAgdW5zaWduZWQg
aW50IG9yZGVyOwo+ICsgICAgdW5zaWduZWQgaW50IGVudHJpZXNfb25fcGFnZSA9IDA7Cj4gKyAg
ICBnZm5fdCBnZm47Cj4gKyAgICBwMm1fdHlwZV90IHAybTsKPiArICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKmd1ZXN0X3BhZ2UsICp4ZW5fcGFnZXM7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAq
b3B0ZWVfc2htX2J1ZjsKPiArICAgIC8qCj4gKyAgICAgKiBUaGlzIGlzIG1lbW9yeSBsYXlvdXQg
Zm9yIHBhZ2UgbGlzdC4gQmFzaWNhbGx5IGxpc3QgY29uc2lzdHMgb2YgNGsgcGFnZXMsCj4gKyAg
ICAgKiBldmVyeSBwYWdlIHN0b3JlIDUxMSBwYWdlIGFkZHJlc3NlcyBvZiB1c2VyIGJ1ZmZlciBh
bmQgcGFnZSBhZGRyZXNzIG9mCj4gKyAgICAgKiB0aGUgbmV4dCBwYWdlIG9mIGxpc3QuCj4gKyAg
ICAgKgo+ICsgICAgICogUmVmZXIgdG8gT1BURUVfTVNHX0FUVFJfTk9OQ09OVElHIGRlc2NyaXB0
aW9uIGluIG9wdGVlX21zZy5oIGZvciBkZXRhaWxzLgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3Qg
ewo+ICsgICAgICAgIHVpbnQ2NF90IHBhZ2VzX2xpc3RbUEFHRUxJU1RfRU5UUklFU19QRVJfUEFH
RV07Cj4gKyAgICAgICAgdWludDY0X3QgbmV4dF9wYWdlX2RhdGE7Cj4gKyAgICB9ICpwYWdlc19k
YXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW47Cj4gKwo+ICsgICAgLyogT2Zmc2V0IG9mIHVzZXIg
YnVmZmVyIHdpdGhpbmcgcGFnZSAqLwoKT2Zmc2V0IG9mIHRoZSBidWZmZXIgd2l0aGluIHRoZSBP
UC1URUUgcGFnZQoKPiArICAgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYg
KE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7Cj4gKwo+ICsgICAgLyogU2l6ZSBv
ZiB0aGUgdXNlciBidWZmZXIgaW4gYnl0ZXMgKi8KPiArICAgIHNpemUgPSBST1VORFVQKHBhcmFt
LT51LnRtZW0uc2l6ZSArIHBhZ2Vfb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAgT1BURUVf
TVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+ICsKPiArICAgIG51bV9wYWdlcyA9IERJVl9ST1VO
RF9VUChzaXplLCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKwo+ICsgICAgb3Jk
ZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykp
Owo+ICsKPiArICAgIHhlbl9wYWdlcyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoY3VycmVudC0+ZG9t
YWluLCBvcmRlciwgMCk7Cj4gKyAgICBpZiAoICF4ZW5fcGFnZXMgKQo+ICsgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+ICsKPiArICAgIG9wdGVlX3NobV9idWYgPSBhbGxvY2F0ZV9vcHRlZV9zaG1f
YnVmKGN0eCwgcGFyYW0tPnUudG1lbS5zaG1fcmVmLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbnVtX3BhZ2VzLCB4ZW5fcGFnZXMsIG9yZGVyKTsKCkluIGFu
IGVhcmxpZXIgdmVyc2lvbiwgSSBwb2ludGVkIG91dCB0aGF0IHlvdSB3aWxsIGFsbG93IHRvIGFs
bG9jYXRlIHVwIHRvIDY0TUIgCnBlciBjYWxsLiBUaGlzIGlzIGEgcG90ZW50aWFsIHNlY3VyaXR5
IGlzc3VlIG9uIFhlbi4gV2hpbGUgSSBzYWlkIEkgd291bGQgYmUgCmhhcHB5IHRvIGdldCB0aGlz
IGNvZGUgbWVyZ2VkIGFzIGl0LCBJIHdvdWxkIGV4cGVjdCB0byBhdCBsZWFzdCBzZWUgYSBUT0RP
IGluIAp0aGUgY29kZSBleHBsYWluaW5nIHBvdGVudGlhbCBwcm9ibGVtLiBTbyB3ZSBrbm93IHRo
ZSBwcm9ibGVtIGV4aXN0IGFuZCBjYW4ndCAKc2VjdXJpdHkgc3VwcG9ydCB1bnRpbCB0aGlzIGlz
IGZpeGVkLgoKSSBtYXkgaGF2ZSBtaXNzZWQgb3RoZXIgcGxhY2VzIHdoaWxlIHJldmlld2luZyB0
aGlzIHZlcnNpb24uIFBsZWFzZSBnbyBiYWNrIGluIAp0aGUgcmV2aWV3IEkgaGF2ZSBtYWRlIGlu
IHRoZSBwYXN0IGFuZCBkb2N1bWVudCBhbGwgdGhlIHBvdGVudGlhbCBzZWN1cml0eSBob2xlcy4K
Cj4gKyAgICBpZiAoIElTX0VSUihvcHRlZV9zaG1fYnVmKSApCj4gKyAgICAgICAgcmV0dXJuIFBU
Ul9FUlIob3B0ZWVfc2htX2J1Zik7Cj4gKwo+ICsgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKHBhcmFt
LT51LnRtZW0uYnVmX3B0ciAmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgfihPUFRFRV9NU0df
Tk9OQ09OVElHX1BBR0VfU0laRSAtIDEpKTsKPiArCj4gKyAgICBndWVzdF9wYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBnZm5feChnZm4pLCAmcDJtLCBQMk1fQUxMT0Mp
Owo+ICsgICAgaWYgKCAhZ3Vlc3RfcGFnZSB8fCBwMm0gIT0gcDJtX3JhbV9ydyApCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgcGFnZXNfZGF0YV9ndWVzdCA9IF9fbWFwX2Rv
bWFpbl9wYWdlKGd1ZXN0X3BhZ2UpOwo+ICsgICAgcGFnZXNfZGF0YV94ZW4gPSBfX21hcF9kb21h
aW5fcGFnZSh4ZW5fcGFnZXMpOwo+ICsKPiArICAgIHdoaWxlICggbnVtX3BhZ2VzICkKPiArICAg
IHsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwoKTmV3bGluZSBoZXJlIHBsZWFz
ZS4KCj4gKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwK
PiArICAgICAgICAgICAgICAgICAgcGFkZHJfdG9fcGZuKHBhZ2VzX2RhdGFfZ3Vlc3QtPnBhZ2Vz
X2xpc3RbZW50cmllc19vbl9wYWdlXSksCj4gKyAgICAgICAgICAgICAgICAgICZwMm0sIFAyTV9B
TExPQyk7CgpUaGUgaW5kZW50YXRpb24gaXMgd3JvbmcgaGVyZS4gQnV0IHRoZSBwcm9ibGVtIGlz
IGR1ZSB0byB0aGUgbG9uZyBuYW1lLiBGb3IgCmluc3RhbmNlLCB5b3UgaGF2ZSAzIHRpbWVzIHRo
ZSB3b3JkICJwYWdlIiBvbiB0aGUgc2FtZSBsaW5lLiBJcyB0aGF0IG5lY2Vzc2FyeT8KCj4gKwo+
ICsgICAgICAgIGlmICggIXBhZ2UgfHwgcDJtICE9IHAybV9yYW1fcncgKQo+ICsgICAgICAgICAg
ICBnb3RvIGVycl91bm1hcDsKPiArCj4gKyAgICAgICAgb3B0ZWVfc2htX2J1Zi0+cGFnZXNbb3B0
ZWVfc2htX2J1Zi0+cGFnZV9jbnQrK10gPSBwYWdlOwo+ICsgICAgICAgIHBhZ2VzX2RhdGFfeGVu
LT5wYWdlc19saXN0W2VudHJpZXNfb25fcGFnZV0gPSBwYWdlX3RvX21hZGRyKHBhZ2UpOwo+ICsg
ICAgICAgIGVudHJpZXNfb25fcGFnZSsrOwo+ICsKPiArICAgICAgICBpZiAoIGVudHJpZXNfb25f
cGFnZSA9PSBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFICkKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIHBhZ2VzX2RhdGFfeGVuLT5uZXh0X3BhZ2VfZGF0YSA9IHBhZ2VfdG9fbWFkZHIoeGVu
X3BhZ2VzICsgMSk7Cj4gKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFf
eGVuKTsKPiArICAgICAgICAgICAgeGVuX3BhZ2VzKys7Cj4gKwo+ICsgICAgICAgICAgICBnZm4g
PSBnYWRkcl90b19nZm4ocGFnZXNfZGF0YV9ndWVzdC0+bmV4dF9wYWdlX2RhdGEpOwo+ICsKPiAr
ICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVzdCk7Cj4gKyAgICAg
ICAgICAgIHB1dF9wYWdlKGd1ZXN0X3BhZ2UpOwo+ICsKPiArICAgICAgICAgICAgZ3Vlc3RfcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwgZ2ZuX3goZ2ZuKSwgJnAybSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyk7
Cj4gKyAgICAgICAgICAgIGlmICggIWd1ZXN0X3BhZ2UgfHwgcDJtICE9IHAybV9yYW1fcncgKQo+
ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgICAgICBwYWdl
c19kYXRhX2d1ZXN0ID0gX19tYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfcGFnZSk7Cj4gKyAgICAgICAg
ICAgIHBhZ2VzX2RhdGFfeGVuID0gX19tYXBfZG9tYWluX3BhZ2UoeGVuX3BhZ2VzKTsKPiArICAg
ICAgICAgICAgLyogUm9sbCBvdmVyIHRvIHRoZSBuZXh0IHBhZ2UgKi8KPiArICAgICAgICAgICAg
ZW50cmllc19vbl9wYWdlID0gMDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgbnVtX3BhZ2VzLS07
Cj4gKyAgICB9Cj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVzdCk7
Cj4gKyAgICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX3hlbik7Cj4gKyAgICBwdXRfcGFn
ZShndWVzdF9wYWdlKTsKPiArCj4gKyAgICBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgPSBwYWdlX3Rv
X21hZGRyKG9wdGVlX3NobV9idWYtPnBnX2xpc3QpIHwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2Vfb2Zmc2V0Owo+ICsKPiArICAgIHJldHVybiAwOwo+ICsKPiArZXJyX3VubWFw
Ogo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVzdCk7Cj4gKyAgICB1bm1h
cF9kb21haW5fcGFnZShwYWdlc19kYXRhX3hlbik7Cj4gKyAgICBwdXRfcGFnZShndWVzdF9wYWdl
KTsKPiArICAgIGZyZWVfb3B0ZWVfc2htX2J1ZihjdHgsIG9wdGVlX3NobV9idWYtPmNvb2tpZSk7
Cj4gKwo+ICsgICAgcmV0dXJuIC1FSU5WQUw7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdHJhbnNs
YXRlX3BhcmFtcyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4gK3sKPiArICAgIHVuc2ln
bmVkIGludCBpOwo+ICsgICAgdWludDMyX3QgYXR0cjsKPiArICAgIGludCByZXQgPSAwOwo+ICsK
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkK
PiArICAgIHsKPiArICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7
Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9J
TlBVVDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6Cj4g
KyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4gKyAgICAgICAg
ICAgIGlmICggYXR0ciAmIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyApCj4gKyAgICAgICAgICAg
IHsKPiArICAgICAgICAgICAgICAgIHJldCA9IHRyYW5zbGF0ZV9ub25jb250aWcoY3R4LCBjYWxs
LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXMgKyBpKTsKPiArICAgICAgICAgICAgICAgIGlmICggcmV0
ICkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgfQo+ICsg
ICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiR3Vlc3QgdHJpZXMgdG8gdXNlIG9sZCB0bWVtIGFyZ1xuIik7
Cj4gKyAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICAgICAgZ290
byBvdXQ7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
Y2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX05PTkU6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0df
QVRUUl9UWVBFX1ZBTFVFX0lOUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQ
RV9WQUxVRV9PVVRQVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVF
X0lOT1VUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOUFVUOgo+
ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX09VVFBVVDoKPiArICAgICAg
ICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTk9VVDoKPiArICAgICAgICAgICAgY29u
dGludWU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArb3V0Ogo+ICsgICAgaWYgKCByZXQg
KQo+ICsgICAgewo+ICsgICAgICAgIGNhbGwtPnhlbl9hcmctPnJldF9vcmlnaW4gPSBURUVDX09S
SUdJTl9DT01NUzsKPiArICAgICAgICBpZiAoIHJldCA9PSAtRU5PTUVNICkKPiArICAgICAgICAg
ICAgY2FsbC0+eGVuX2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9PVVRfT0ZfTUVNT1JZOwo+ICsgICAg
ICAgIGVsc2UKPiArICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9C
QURfUEFSQU1FVEVSUzsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+
ICAgLyoKPiAgICAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byBkb21oZWFwIG1lbW9yeSB0bzoK
PiAgICAqIDEpIEhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzZXMgZnJvbSBndWVzdAo+IEBAIC01Mzcs
NiArODkwLDI3IEBAIHN0YXRpYyB2b2lkIGNvcHlfc3RkX3JlcXVlc3RfYmFjayhzdHJ1Y3Qgb3B0
ZWVfZG9tYWluICpjdHgsCj4gICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gICB9Cj4gICAKPiArCj4g
K3N0YXRpYyB2b2lkIGZyZWVfc2htX2J1ZmZlcnMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICphcmcp
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
YXJnLT5udW1fcGFyYW1zOyBpICsrICkKPiArICAgIHsKPiArICAgICAgICBzd2l0Y2ggKCBhcmct
PnBhcmFtc1tpXS5hdHRyICYgT1BURUVfTVNHX0FUVFJfVFlQRV9NQVNLICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6Cj4gKyAgICAg
ICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUOgo+ICsgICAgICAgIGNhc2Ug
T1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VUOgo+ICsgICAgICAgICAgICBmcmVlX29wdGVl
X3NobV9idWYoY3R4LCBhcmctPnBhcmFtc1tpXS51LnRtZW0uc2htX3JlZik7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgIH0KPiArICAgIH0KPiArfQo+ICsKPiAgIC8qIEhhbmRsZSBSUEMgcmV0dXJuIGZyb20g
T1AtVEVFICovCj4gICBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBv
cHRlZV9zdGRfY2FsbCAqY2FsbCkKPiBAQCAtNTU2LDYgKzkzMCw4IEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICogSWYgdGhp
cyBpcyBSUEMgLSB3ZSBuZWVkIHRvIHN0b3JlIGNhbGwgY29udGV4dCBhbmQgcmV0dXJuIGJhY2sg
dG8gZ3Vlc3QuCj4gICAgKiBJZiBjYWxsIGlzIGNvbXBsZXRlIC0gd2UgbmVlZCB0byByZXR1cm4g
cmVzdWx0cyB3aXRoIGNvcHlfc3RkX3JlcXVlc3RfYmFjaygpCj4gICAgKiBhbmQgdGhlbiB3ZSB3
aWxsIGRlc3Ryb3kgdGhlIGNhbGwgY29udGV4dCBhcyBpdCBpcyBub3QgbmVlZGVkIGFueW1vcmUu
Cj4gKyAqCj4gKyAqIFNoYXJlZCBidWZmZXJzIHNob3VsZCBiZSBoYW5kbGVkIGluIGEgc3BlY2lh
bCB3YXkuCj4gICAgKi8KPiAgIHN0YXRpYyB2b2lkIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IG9w
dGVlX2RvbWFpbiAqY3R4LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKPiBAQCAtNTc2LDYgKzk1MiwyMyBAQCBzdGF0aWMgdm9pZCBl
eGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAgIAo+ICAgICAgIGNv
cHlfc3RkX3JlcXVlc3RfYmFjayhjdHgsIHJlZ3MsIGNhbGwpOwo+ICAgCj4gKyAgICBzd2l0Y2gg
KCBjYWxsLT54ZW5fYXJnLT5jbWQgKQo+ICsgICAgewo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01E
X1JFR0lTVEVSX1NITToKPiArICAgICAgICBpZiAoIGNhbGwtPnhlbl9hcmctPnJldCA9PSAwICkK
PiArICAgICAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmX3BnX2xpc3QoY3R4LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1swXS51LnRt
ZW0uc2htX3JlZik7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBmcmVlX29wdGVlX3No
bV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbMF0udS50bWVtLnNobV9yZWYpOwo+ICsg
ICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNURVJfU0hNOgo+
ICsgICAgICAgIGlmICggY2FsbC0+eGVuX2FyZy0+cmV0ID09IDAgKQo+ICsgICAgICAgICAgICBm
cmVlX29wdGVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbMF0udS5ybWVtLnNo
bV9yZWYpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBmcmVl
X3NobV9idWZmZXJzKGN0eCwgY2FsbC0+eGVuX2FyZyk7Cj4gKyAgICB9CgpUaGlzIHN3aXRjaCBz
ZWVtcyB0byBiZSBuZXcuIENvdWxkIHlvdSBleHBsYWluIGluIGEgY29tbWVudCB3aGF0IHRoZXkg
YXJlIApzdXBwb3NlZCB0byBkbz8gRm9yIGluc3RhbmNlLCB3aHkgZG8geW91IG5lZWQgdG8gbWFr
ZSBVTlJFR0lTVEVSX1NITSBhbmQgClJFR0lTVEVSX1NITSBzcGVpZmljIGJ5IHNwZWNpZnlpbmcg
dGhlIGV4YWN0IGJ1ZmZlcj8KCj4gKwo+ICAgICAgIHB1dF9zdGRfY2FsbChjdHgsIGNhbGwpOwo+
ICAgICAgIGZyZWVfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPiAgIH0KPiBAQCAtNjA2LDYgKzk5OSwx
NyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4
LAo+ICAgICAgIGNhc2UgT1BURUVfTVNHX0NNRF9DQU5DRUw6Cj4gICAgICAgY2FzZSBPUFRFRV9N
U0dfQ01EX1JFR0lTVEVSX1NITToKPiAgICAgICBjYXNlIE9QVEVFX01TR19DTURfVU5SRUdJU1RF
Ul9TSE06Cj4gKyAgICAgICAgaWYoIHRyYW5zbGF0ZV9wYXJhbXMoY3R4LCBjYWxsKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiB0cmFuc2xhdGVfcGFy
YW1zKCkgc2V0cyB4ZW5fYXJnLT5yZXQgdmFsdWUgdG8gbm9uLXplcm8uCj4gKyAgICAgICAgICAg
ICAqIFNvLCB0ZWNobmljYWxseSwgU01DIHdhcyBzdWNjZXNzZnVsLCBidXQgdGhlcmUgd2FzIGFu
IGVycm9yCj4gKyAgICAgICAgICAgICAqIGR1cmluZyBoYW5kbGluZyBzdGFuZGFyZCBjYWxsIGVu
Y2Fwc3VsYXRlZCBpbnRvIHRoaXMgU01DLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAg
ICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVncywgY2FsbCk7Cj4gKyAgICAgICAgICAg
IHNldF9yZXR1cm4ocmVncywgT1BURUVfU01DX1JFVFVSTl9PSyk7Cj4gKyAgICAgICAgICAgIGdv
dG8gZXJyOwo+ICsgICAgICAgIH0KPiAgICAgICAgICAgZXhlY3V0ZV9zdGRfY2FsbChjdHgsIHJl
Z3MsIGNhbGwpOwo+ICAgICAgICAgICByZXR1cm47Cj4gICAgICAgZGVmYXVsdDoKPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:34:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uHB-0003xU-Hy; Mon, 18 Mar 2019 15:34:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5uHA-0003xH-0n
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:34:08 +0000
X-Inumbo-ID: 42d6f826-4993-11e9-8745-d37200cbfee7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42d6f826-4993-11e9-8745-d37200cbfee7;
 Mon, 18 Mar 2019 15:34: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 1h5uH5-000348-MH; Mon, 18 Mar 2019 15:34: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 1h5uH5-0000nJ-Al; Mon, 18 Mar 2019 15:34:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5uH5-0003DV-8w; Mon, 18 Mar 2019 15:34:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133876-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d8b2ec21499c516d846b088d5863bed337062b38
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 15:34:03 +0000
Subject: [Xen-devel] [libvirt test] 133876: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg3NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTMzODQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM4NDYKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEzMzg0NgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2
aXJ0ICAgICAgICAgICAgICBkOGIyZWMyMTQ5OWM1MTZkODQ2YjA4OGQ1ODYzYmVkMzM3MDYyYjM4
CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyNWUyZTRlMDRmMTM5MDFi
M2RiOTAzYjIzMDFiZDExMzgxYmRmMTI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4NDYgIDIw
MTktMDMtMTYgMDI6MDk6MDkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODc2
ICAyMDE5LTAzLTE3IDExOjMzOjA0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IGQ4YjJlYzIxNDk5YzUxNmQ4NDZiMDg4ZDU4NjNiZWQzMzcwNjJiMzgKQXV0aG9yOiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBNYXIgMSAx
MDo1Njo0MiAyMDE5ICswMTAwCgogICAgdmlyc2gtcG9vbDogT2ZmZXIgb25seSBhY3RpdmUgcG9v
bCBmb3IgcG9vbC1yZWZyZXNoIGNvbXBsZXRlcgogICAgCiAgICBPbmx5IGFjdGl2ZSBwb29scyBj
YW4gYmUgcmVmcmVzaGVkLiBCdXQgb3VyIGNvbXBsZXRlciBvZmZlcnMganVzdAogICAgYWxsIHBv
b2wsIGV2ZW4gaW5hY3RpdmUgb25lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXZlbCBIcmRp
bmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCBjY2M3ZmZiNGVmZDc5NDg3MTlkOGZjZTYw
NDAyNGRiNDVlOGNkMWJiCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0
LmNvbT4KRGF0ZTogICBUaHUgRmViIDI4IDE4OjA3OjAyIDIwMTkgKzAxMDAKCiAgICBzdG9yYWdl
UG9vbFJlZnJlc2hGYWlsQ2xlYW51cDogQ2xlYXIgdm9sdW1lcyBvbiBmYWlsZWQgcmVmcmVzaAog
ICAgCiAgICBJZiBwb29sIHJlZnJlc2ggZmFpbGVkLCB0aGVuIHRoZSBpbnRlcm5hbCB0YWJsZSBv
ZiB2b2x1bWVzIGlzCiAgICBwcm9iYWJseSBsZWZ0IGluIGluY29uc2lzdGVudCBvciBpbmNvbXBs
ZXRlIHN0YXRlIGFueXdheXMuIENsZWFyCiAgICBpdCBvdXQgdGhlbi4gVGhpcyBoYXMgYW4gYWR2
YW50YWdlIHRoYXQgd2UgY2FuIG1vdmUgdGhlCiAgICB2aXJTdG9yYWdlUG9vbE9iakNsZWFyVm9s
cygpIGZyb20gdGhvc2UgdmVyeSBmZXcgYmFja2VuZHMgdGhhdAogICAgZG8gY2FsbCBpdC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNv
bW1pdCBiZDQ1Y2VkYmU1MmZhNGEwMzg2ZGM4ODExYTU3OWY0ODJjYWZmMzBlCkF1dGhvcjogTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgTWFyIDEgMTA6
NTU6MjMgMjAxOSArMDEwMAoKICAgIHN0b3JhZ2VfZHJpdmVyOiBJbnRyb2R1Y2Ugc3RvcmFnZVBv
b2xSZWZyZXNoSW1wbCgpCiAgICAKICAgIFRoaXMgaXMgYSB3cmFwcGVyIG92ZXIgcmVmcmVzaFBv
b2woKSBjYWxsIGFzIGF0IGFsbCBwbGFjZXMgd2UgYXJlCiAgICBkb2luZyBiYXNpY2FsbHkgdGhl
IHNhbWUuIE1pZ2h0IGFzIHdlbGwgaGF2ZSBhIHNpbmdsZSBmdW5jdGlvbiB0bwogICAgY2FsbC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4K
CmNvbW1pdCBmOGFlY2VhNzc5MDNhYTFmYmVkOGI1Y2EyMmJjODIwODZkNGVjZTFmCkF1dGhvcjog
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgRmViIDI4
IDE3OjQzOjU3IDIwMTkgKzAxMDAKCiAgICB2aXJJU0NTSURpcmVjdFJlcG9ydEx1bnM6IERyb3Ag
Q2xlYXJWb2xzCiAgICAKICAgIEluIGJmNWNmNjEwZjIwNmQ1ZDU0IEkndmUgZml4ZWQgYSBwcm9i
bGVtIHdoZXJlIGlzY3NpLWRpcmVjdAogICAgYmFja2VuZCB3YXMgcmVwb3J0aW5nIG9ubHkgdGhl
IGxhc3QgTFVOLiBUaGUgZml4IGNvbnNpc3RlZCBvZgogICAgbW92aW5nIHZpclN0b3JhZ2VQb29s
T2JqQ2xlYXJWb2xzKCkgb25lIGxldmVsIHVwLiBIb3dldmVyLCBhcyBpdAogICAgdHVybnMgb3V0
LCBzdG9yYWdlIGRyaXZlciBhbHJlYWR5IGNhbGxzIGl0IGJlZm9yZSBjYWxsaW5nCiAgICByZWZy
ZXNoUG9vbCBjYWxsYmFjayAod2hpY2ggaXMKICAgIHZpclN0b3JhZ2VCYWNrZW5kSVNDU0lEaXJl
Y3RSZWZyZXNoUG9vbCgpIGluIHRoaXMgY2FzZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF2
ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+Cgpjb21taXQgOWJmMTk0YzIzZjM1NzEyYjAy
YjliN2IzNjdhYmEyYjYxNjFlZWJhZgpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE1hciA2IDE1OjQzOjA0IDIwMTkgKzAxMDAKCiAgICBp
c2NzaV9kaXJlY3Q6IERvbid0IG92ZXJ3cml0ZSBlcnJvciBpbiB2aXJTdG9yYWdlQmFja2VuSVND
U0lEaXJlY3RXaXBlVm9sKCkKICAgIAogICAgSWYgdmlyU3RvcmFnZUJhY2tlbmRJU0NTSURpcmVj
dFZvbFdpcGVaZXJvKCkgZmFpbHMsIGl0IGhhcwogICAgYWxyZWFkeSByZXBvcnRlZCBhbiBlcnJv
ciB3aGljaCBpcyBwcm9iYWJseSBzcGVjaWZpYyBlbm91Z2guIERvCiAgICBub3Qgb3ZlcndyaXRl
IGl0IHdpdGggc29tZSBnZW5lcmljIG9uZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFs
IFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXZlbCBI
cmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA5NmU1YzQxNzdlNTYwNGNlMDliNzRi
YzlmMTM1MDA5MDMwNmQ4ZTQwCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KRGF0ZTogICBXZWQgTWFyIDYgMTU6Mjc6NTUgMjAxOSArMDEwMAoKICAgIGlzY3Np
X2RpcmVjdDogTWFrZSB2aXJTdG9yYWdlQmFja2VuZElTQ1NJRGlyZWN0R2V0THVuIHJlcG9ydCBl
cnJvciBwcm9wZXJseQogICAgCiAgICBUaGlzIGZ1bmN0aW9uIHJlcG9ydHMgZXJyb3IgZm9yIG9u
ZSBvZiB0aGUgdHdvIGVycm9yIHBhdGhzLiBUaGlzCiAgICBpcyB1bmZvcnR1bmF0ZSBhcyBhIGNh
bGxlciBzZWUgdGhpcyBmdW5jdGlvbiBmYWlsaW5nIGJ1dCBkb2Vzbid0CiAgICBrbm93IHJpZ2h0
IGF3YXkgaWYgYW4gZXJyb3Igd2FzIHJlcG9ydGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:39:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15: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 1h5uLq-0004Bk-BJ; Mon, 18 Mar 2019 15:38: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=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5uLo-0004Bf-L7
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:38:56 +0000
X-Inumbo-ID: f0baa892-4993-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f0baa892-4993-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:38:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BDF531650;
 Mon, 18 Mar 2019 08:38:55 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CF3733F59C;
 Mon, 18 Mar 2019 08:38:54 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-9-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a9ffca5-5139-a607-8647-af9397a2f264@arm.com>
Date: Mon, 18 Mar 2019 15:38:53 +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: <20190307210404.12346-9-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 08/10] xen/arm: optee: add support for
 RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.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>

SGkgVm9sb2R5bXlyLAoKT24gMDcvMDMvMjAxOSAyMTowNCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gQEAgLTM3Niw4ICszOTEsMTEgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0
ZV9hbmRfcGluX3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICAgICAgIHJldHVy
biBzaG1fcnBjOwo+ICAgCj4gICBlcnI6Cj4gKyAgICBmcmVlX2RvbWhlYXBfcGFnZShzaG1fcnBj
LT54ZW5fYXJnX3BnKTsKPiArCj4gICAgICAgaWYgKCBzaG1fcnBjLT5ndWVzdF9wYWdlICkKPiAg
ICAgICAgICAgcHV0X3BhZ2Uoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7Cj4gKwoKU3B1cmlvdXMgY2hh
bmdlLgoKWy4uLl0KCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUT0RPOiBXaXRoIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24sIE9QLVRFRSB3aWxsIG5vdCBpc3N1ZQo+ICsgICAgICAgICAqIFJQ
QyB0byBmcmVlIHRoaXMgYnVmZmVyLiBHdWVzdCBhbmQgT1AtVEVFIHdpbGwgYmUgb3V0IG9mCj4g
KyAgICAgICAgICogc3luYzogZ3Vlc3QgYmVsaWV2ZXMgdGhhdCBpdCBwcm92aWRlZCBidWZmZXIg
dG8gT1AtVEVFLAo+ICsgICAgICAgICAqIHdoaWxlIE9QLVRFRSB0aGlua3Mgb2Ygb3Bwb3NpdGUu
IElkZWFsbHksIHdlIG5lZWQgdG8KPiArICAgICAgICAgKiBlbXVsYXRlIFJQQyB3aXRoIE9QVEVF
X01TR19SUENfQ01EX1NITV9GUkVFIGNvbW1hbmQuCj4gKyAgICAgICAgICovCkNhbiB0aGlzIGNv
bmRpdGlvbiBoYXBwZW4gaWYgWGVuIHJ1bnMgb3V0IG9mIG1lbW9yeT8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:40:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uNX-0004ql-PH; Mon, 18 Mar 2019 15: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5uNV-0004qe-Q8
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:40:41 +0000
X-Inumbo-ID: 2e543492-4994-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e543492-4994-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:40:40 +0000 (UTC)
IronPort-Data: A9a23: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
 CP+9icFZGgTXCUpR2NpXk0c4XVQbs=
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87471382"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/11] viridian: add implementation of
 synthetic timers
Thread-Index: AQHU3X2WVMvWAzv7yUWT06FGctY0sqYRYLYAgAATJKD///yrgIAAEijw
Date: Mon, 18 Mar 2019 15:36:08 +0000
Message-ID: <df2b6b2bbd344e46a678e4a5b225bee4@AMSPEX02CL02.citrite.net>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <5C8FB743020000780021FEFD@prv1-mh.provo.novell.com>
In-Reply-To: <5C8FB743020000780021FEFD@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 v8 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDE4IE1hcmNoIDIwMTkgMTU6MjENCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsNCj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbCA8eGVuLQ0KPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
Um9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6
IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlv
biBvZiBzeW50aGV0aWMgdGltZXJzDQo+IA0KPiA+Pj4gT24gMTguMDMuMTkgYXQgMTU6MzcsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4+IFNlbnQ6IDE4IE1hcmNoIDIwMTkgMTQ6MjQN
Cj4gPj4NCj4gPj4gPj4+IE9uIDE4LjAzLjE5IGF0IDEyOjIwLCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOg0KPiA+PiA+IEBAIC03MiwxMSArNzcsMTQgQEAgc3RhdGljIHZvaWQgdXBk
YXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQ0KPiA+
PiA+ICAgICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVmdCBieSA2NC4NCj4gPj4gPiAg
ICAgICAqLw0KPiA+PiA+ICAgICAgcC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwgPDwgMzIpIC8gZC0+
YXJjaC50c2Nfa2h6KSA8PCAzMjsNCj4gPj4gPiArICAgIHNtcF93bWIoKTsNCj4gPj4gPiArDQo+
ID4+ID4gKyAgICBzZXEgPSBwLT5Uc2NTZXF1ZW5jZSArIDE7DQo+ID4+ID4gKyAgICBpZiAoIHNl
cSA9PSAweEZGRkZGRkZGIHx8IHNlcSA9PSAwICkgLyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFs
dWVzICovDQo+ID4+ID4gKyAgICAgICAgc2VxID0gMTsNCj4gPj4gPg0KPiA+PiA+IC0gICAgcC0+
VHNjU2VxdWVuY2UrKzsNCj4gPj4gPiAtICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZG
RkZGRiB8fA0KPiA+PiA+IC0gICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQg
Ym90aCAnaW52YWxpZCcgdmFsdWVzICovDQo+ID4+ID4gLSAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PSAxOw0KPiA+PiA+ICsgICAgcC0+VHNjU2VxdWVuY2UgPSBzZXE7DQo+ID4+ID4gKyAgICB2ZC0+
cmVmZXJlbmNlX3RzY192YWxpZCA9IHRydWU7DQo+ID4+DQo+ID4+IFN0cmljdGx5IHNwZWFraW5n
LCBkb24ndCB5b3UgbmVlZCBhbm90aGVyIHNtcF93bWIoKSBiZXR3ZWVuDQo+ID4+IHRoZXNlIHR3
byBsaW5lcz8NCj4gPj4NCj4gPg0KPiA+IFNpbmNlIHRoZSBkYXRhIGluIHRoZSBwYWdlIGlzIG5v
dCB1c2VkIGJ5IHRpbWVfbm93KCkgSSBkb24ndCB0aGluayBzby4NCj4gDQo+IE9oLCBoYXZlIEkg
YmVlbiByZW1lbWJlcmluZyBhbiBvbGQgdmVyc2lvbiBvZiB0aGUgcGF0Y2gsIHdoZXJlDQo+IHRo
ZXJlIHdhcyBhIGNvbnN1bWVyIG9mIHAtPlRzY1NlcXVlbmNlPw0KDQpZZXMsIGl0IHdhcyBpbiBh
IHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHBhdGNoLiBUaGUgcmVhc29uIHJlZmVyZW5jZV90c2Nf
dmFsaWQgd2FzIGFkZGVkIHdhcyBzbyB0aGF0IHRpbWVfbm93KCkgbm8gbG9uZ2VyIG5lZWRzIHRv
IGNoZWNrIGFueSBjb250ZW50cyBvZiB0aGUgZ3Vlc3QgcGFnZS4NCg0KPiANCj4gPj4gPiArICAg
ICAgICAgICAgcmV0dXJuOw0KPiA+PiA+ICsgICAgICAgIH0NCj4gPj4gPiArICAgIH0NCj4gPj4g
PiArICAgIEFTU0VSVChleHBpcmF0aW9uIC0gbm93ID4gMCk7DQo+ID4+ID4gKw0KPiA+PiA+ICsg
ICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOw0KPiA+PiA+ICsgICAgdGltZW91dCA9IChl
eHBpcmF0aW9uIC0gbm93KSAqIDEwMHVsbDsNCj4gPj4gPiArDQo+ID4+ID4gKyAgICB2cy0+c3Rh
cnRlZCA9IHRydWU7DQo+ID4+ID4gKyAgICBtaWdyYXRlX3RpbWVyKCZ2cy0+dGltZXIsIHNtcF9w
cm9jZXNzb3JfaWQoKSk7DQo+ID4+DQo+ID4+IFdoeSBpcyB0aGlzIHNtcF9wcm9jZXNzb3JfaWQo
KSB3aGVuIHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KCkgdXNlcw0KPiA+PiB2LT5wcm9jZXNzb3I/
IEhvdyByZWxldmFudCBpcyBpdCBpbiB0aGUgZmlyc3QgcGxhY2UgdG8gdHJhY2UgdGhlIHBDUFUN
Cj4gPj4gdGhlIHZDUFUgcnVucyBvbiBmb3IgdGhlIHRpbWVyPw0KPiA+DQo+ID4gSSB3YXMganVz
dCBmb2xsb3dpbmcgc3VpdCB3aXRoIG90aGVyIHRpbWVyIGNvZGUuIEl0IHNlZW1zIHRvIGJlIHRo
ZSBub3JtIHRvDQo+ID4gbWlncmF0ZSB0byB0aGUgY3VycmVudCBwQ1BVIGp1c3QgcHJpb3IgdG8g
c3RhcnRpbmcgYSB0aW1lci4NCj4gDQo+IEJ1dCB3b3VsZG4ndCB2LT5wcm9jZXNzb3IgdGhlbiBi
ZSBtb3JlIHZpc2libHkgY29ycmVjdCAoYmVzaWRlcw0KPiBsaWtlbHkgYmVpbmcgY2hlYXBlciB0
byBnZXQgYXQpLCBhcyB0byB0aGUgY29ycmVsYXRpb24gdG8gdGhlIHZDUFUNCj4gaW4gcXVlc3Rp
b24/IEkgY2FuJ3QgYWN0dWFsbHkgc2VlIHdoeSAibWlncmF0ZSB0byB0aGUgY3VycmVudCBwQ1BV
Ig0KPiB3b3VsZCBiZSB0aGUgbm9ybTsgSSBjb3VsZCBvbmx5IHNlZSB0aGlzIGFzIGFuIGltcGxp
Y2F0aW9uIGZyb20NCj4gdGhhdCBvdGhlciBjb2RlIHlvdSBsb29rZWQgYXQgc2ltcGx5IGFjdGlu
ZyBvbiB0aGUgY3VycmVudCB2Q1BVLg0KPiANCj4gVGhlbiBhZ2FpbiBJJ20gaGF2aW5nIHRyb3Vi
bGUgc3BvdHRpbmcgd2h5IGl0IHdvdWxkIGJlIGltcG9ydGFudA0KPiBmb3IgdGhlIHRpbWVyIHRv
IHJ1biBvbiB0aGUgc2FtZSBDUFUgdGhlIHZDUFUgcnVucyBvbmUuIEJ5IHRoZQ0KPiB0aW1lIHRo
ZSB0aW1lciBmaXJlcywgdGhlIHZDUFUgbWF5IGhhdmUgZ29uZSBlbHNld2hlcmUuDQo+IA0KDQpJ
IGhhdmUgbm8gcHJvYmxlbSBkcm9wcGluZyB0aGUgbWlncmF0ZSBjYWxsLiBBcyBJIHNhaWQsIEkg
d2FzIGZvbGxvd2luZyBwcmlvciBleGFtcGxlIGUuZy4gaW4gdGhlIFZDUFVPUF9zZXRfc2luZ2xl
c2hvdF90aW1lciBoYW5kbGVyIGFuZCBpbiB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoKSwgd2hp
Y2ggZG8gaW5kZWVkIHJ1biBvbiBjdXJyZW50Li4uIGJ1dCB0aGVuIHNvIHdpbGwgc3RhcnRfdGlt
ZXIoKSBpbiB0aGUgdmFzdCBtYWpvcml0eSBvZiBpbnZvY2F0aW9ucyAodGhlIGludm9jYXRpb24g
aW4gdmlyaWRpYW5fdGltZV92Y3B1X3RoYXcoKSBiZWluZyB0aGUgZXhjZXB0aW9uKS4gSSdtIGhh
cHB5IGZvciB5b3UgdG8gc3dhcCBpdCBmb3Igdi0+cHJvY2Vzc29yIG9uIGNvbW1pdCB1bmxlc3Mg
eW91IHdhbnQgbWUgdG8gc2VuZCBhIHY5IHdpdGggdGhlIGNoYW5nZT8NCg0KICBQYXVsDQoNCj4g
SmFuDQo+IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:45:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:45: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 1h5uSC-00053v-Fa; Mon, 18 Mar 2019 15:45: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=PVPW=RV=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h5uSB-00053q-40
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:45:31 +0000
X-Inumbo-ID: da3fd5bd-4994-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da3fd5bd-4994-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:45:28 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 18 Mar 2019 16:45:27 +0100
Received: from linux-nq5u (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 18 Mar 2019 15:45:19 +0000
Message-ID: <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Mon, 18 Mar 2019 16:44:53 +0100
In-Reply-To: <5C8FA508020000780021FE6B@suse.com>
References: <20190306125832.9390„1„vliaskovitis@suse.com>
	 <20190306125832.9390„2„vliaskovitis@suse.com>
	 <5C89313F020000780021E497@suse.com>
	 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
	 <5C8FA508020000780021FE6B@suse.com>
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE5LTAzLTE4IGF0IDE1OjAyICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBGcm9tIHRoZSByZXR1cm4gdmFsdWUgb2Ygc3RyY21wKCk/IEkgZG9uJ3QgdGhpbmsgc28s
IGJlY2F1c2UKPiA+ID4gPiB5b3UKPiBtYXkgaGF2ZSBydW4gcGFzdCBhbGwgdGFibGUgZW50cmll
cy4gSW5zdGVhZCBpdCdzIHRoYXQgcHJvcGVydHkKPiB0aGF0IHlvdSBjYW4gdXNlLCBpLmUuIGNo
ZWNraW5nIHdoZXRoZXIgLi4uCj4gCj4gPiA+ID4gKyAgICAgICAgZm9yICggcGFyYW0gPSBzdGFy
dDsgcGFyYW0gPCBlbmQ7IHBhcmFtKysgKQo+IAo+IC4uLiB0aGUgbG9vcCBlbmQgY29uZGl0aW9u
IHdhcyBoaXQuCgpyaWdodC4KCj4gCj4gPiA+IEknbSBhbHNvCj4gPiA+IHVuY29udmluY2VkIHRo
aXMgaXMgYXBwcm9wcmlhdGUgaWYgdGhlIHZhbHVlIGlzIGFjdHVhbGx5Cj4gPiA+IGEgc2lnbmVk
IHF1YW50aXR5Lgo+ID4gCj4gPiBpc24ndCBPUFRfVUlOVCBvbmx5IGZvciB1bnNpZ25lZCBpbnRl
Z2Vycz8KPiAKPiBZb3UnbGwgbm90aWNlIHRoYXQgdGhlcmUncyBubyBPUFRfSU5UIG9yIE9QVF9T
SU5ULiBPUFRfVUlOVAo+IG1heSBiZSBzbGlnaHRseSBtaXNsZWFkaW5nIGFzIGEgbmFtZS4gT3Rv
aCB3ZSBwcm9iYWJseSBkb24ndAo+IGhhdmUgdmVyeSBtYW55IHNpZ25lZCBpbnRlZ2VyIG9wdGlv
bnMuCgpJIHNlZS4gQXNzdW1pbmcgYW4gdW5zaWduZWQgcGFyYW1ldGVyIGlzIHByb2JsZW1hdGlj
IHRoZW4uCgpEb2Vzbid0IHRoZSAuZGF0YS5wYXJhbSBzZWN0aW9uIChiZXR3ZWVuIF9fcGFyYW1f
c3RhcnQgYW5kIF9fcGFyYW1fZW5kKQpvbmx5IGluY2x1ZGUgcnVudGltZSBwYXJhbWV0ZXJzLCBv
ZiB3aGljaCB0aGUgaW50ZWdlciBvbmVzIGFyZSBhbGwKdW5zaWduZWQgaW50ZWdlcnMgYXQgdGhl
IG1vbWVudD8gT3Igd291bGQgeW91IGxpa2UgdG8gc2VlIHRoaXMKZnVuY3Rpb25hbGl0eSBldmVu
dHVhbGx5IHVzZWQgZm9yIGFsbCBwYXJhbWV0ZXJzLCBpbmNsdWRpbmcgbm9uLXJ1bnRpbWUgCmFz
IHdlbGw/Cgo+ID4gCj4gPiB3aXRoIHRoZSBuZXcgZ2V0X2Z1bmMgcHJvdG90eXBlIGJlaW5nOgo+
ID4gCj4gPiAgICAgICAgICAgICBjb25zdCBjaGFyICooKmdldF9mdW5jKSh2b2lkKTsKPiA+IAo+
ID4gcmV0dXJuaW5nIGEgc3RyaW5nIHdpdGggdGhlIGN1cnJlbnQgdmFsdWUgb2YgdGhlIHBhcmFt
ZXRlci4KPiAKPiBBbmQgd2hlcmUgd291bGQgdGhlIHN0b3JhZ2UgbGl2ZSBmb3IgdGhlIHN0cmlu
Zz8KCkkgd2FzIHRoaW5raW5nIHRoZXNlIGN1c3RvbSBmdW5jdGlvbnMgd291bGQgcmV0dXJuIHN0
YXRpYyBzdHJpbmdzLCBhcwpsb2dsdmxfc3RyKCkgZG9lcywgYW5kIHRoZXNlIHdvdWxkIGV2ZW50
dWFsbHkgYmUgY29waWVkIGludG8gdGhlIHVzZXIKcHJvdmlkZWQgdmFsdWVzW10gYnVmZmVyIHZp
YSBzbnByaW50ZiBpbiBnZXRfcGFyYW1zKCkuCgo+IAo+ID4gZS5nLiB0aGUgZnVuY3Rpb24gZm9y
IGxvZ2x2bCwgZ3Vlc3RfbG9nbHZsIGNvdWxkIHJldHVybiBvdXRwdXQKPiA+IHVzaW5nCj4gPiBs
b2dsdmxfc3RyKCkgOiAgIk5vdGhpbmciLCAiRXJyb3JzIiwgIkVycm9ycyBhbmQgd2FybmluZ3Mi
IGV0Yy4KPiA+IAo+ID4gQW4gYWx0ZXJuYXRpdmUgcHJvdG90eXBlIGNvdWxkIGJlOgo+ID4gCj4g
PiAgICAgICAgICAgICBpbnQgKCpnZXRfZnVuYykoY2hhciAqb3V0cHV0KTsKPiA+IAo+ID4gaWYg
d2Ugd2FudCB0aGUgZnVuY3Rpb24gdG8gd3JpdGUgdGhlIGN1cnJlbnQgcGFyYW1ldGVyIHZhbHVl
IGludG8gYQo+ID4gY2FsbGVyLXByb3ZpZGVkIGJ1ZmZlciwgYW5kIHBvc3NpYmx5IHJldHVybiBl
cnJvciBjb2Rlcy4KPiAKPiBBbmQgaG93IHdvdWxkIHRoZSBjYWxsZWUga25vdyBob3cgbXVjaCBz
cGFjZSB0aGVyZSBpcz8KCnllcywgYW4gZXh0cmEgc2l6ZSBhcmd1bWVudCB3b3VsZCBiZSBuZWVk
ZWQgZnJvbSB0aGUgY2FsbGVyIGhlcmUuCgpMZXQgbWUga25vdyBpZiBlaXRoZXIgb2YgdGhlc2Ug
b3IgYSBkaWZmZXJlbnQgYXBwcm9hY2ggaXMgcHJlZmVycmVkLgoKPiA+IAo+IFlvdSBjZXJ0YWlu
bHkgc2hvdWxkbid0IGFjY2VzcyB0aGVtIGZyb20gc3lzY3RsLmMuIFlvdSBzaG91bGQKPiBzaW1w
bHkgbWFrZSBnZXRfcGFyYW1zKCkgYWNjZXNzIHRoZW0gaW5zdGVhZCBvZiB3aGF0IGl0cwo+IG9u
bHkgY2FsbGVyIHBhc3NlcywgYXQgd2hpY2ggcG9pbnQgdGhlIGZ1bmN0aW9uIHNob3VsZCBiZQo+
IHJlbmFtZWQgdG8gaXQgb25seSBjYWxsZXIncyBuYW1lLgoKLi4uIG9mIGNvdXJzZS4KCgp0aGFu
a3MsCgotIFZhc2lsaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:46:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15: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 1h5uSo-00057E-RU; Mon, 18 Mar 2019 15:46: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=8XUm=RV=citrix.com=prvs=97342a854=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h5uSn-000576-QR
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:46:09 +0000
X-Inumbo-ID: f0ed23bc-4994-11e9-a7cb-cbefc6b6cd93
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0ed23bc-4994-11e9-a7cb-cbefc6b6cd93;
 Mon, 18 Mar 2019 15:46:06 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80890919"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 18 Mar 2019 16:45:45 +0100
Message-ID: <20190318154545.13974-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen-mapcache: use MAP_FIXED flag so the mmap
 address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBhZGRyZXNzIGFuIGVy
cm9yIGlzIHJldHVybmVkCmluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhl
IGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCmZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2Fs
bGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCm1hcHBpbmcgaGFzIG5vdCBiZWVu
IGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNzLgoKQWxzbyBub3RlIHRoYXQgYXQgbGVh
c3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCnRyeSBoYXJk
ZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkNjOiBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0
aEB0d2lkZGxlLm5ldD4KQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
Q2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KQ2M6IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCi0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBVc2UgTUFQX0ZJWEVEIGZvciB0
aGUgZHVtbXkgbW1hcCBjYWxsIGFsc28gaWYgYSBzcGVjaWZpYyB2aXJ0dWFsCiAgIGFkZHJlc3Mg
aXMgcmVxdWVzdGVkLgotLS0KIGh3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIHwgMTAgKysrKysr
KystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1t
YXBjYWNoZS5jCmluZGV4IDM0OWY3MmQwMGMuLjIzZGU1NTE3ZGIgMTAwNjQ0Ci0tLSBhL2h3L2kz
ODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCkBA
IC0xODUsOCArMTg1LDEzIEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVF
bnRyeSAqZW50cnksCiAgICAgfQogCiAgICAgaWYgKCFkdW1teSkgeworICAgICAgICAvKgorICAg
ICAgICAgKiBJZiB0aGUgY2FsbGVyIGhhcyByZXF1ZXN0ZWQgdGhlIG1hcHBpbmcgYXQgYSBzcGVj
aWZpYyBhZGRyZXNzIHVzZQorICAgICAgICAgKiBNQVBfRklYRUQgdG8gbWFrZSBzdXJlIGl0J3Mg
aG9ub3JlZC4KKyAgICAgICAgICovCiAgICAgICAgIHZhZGRyX2Jhc2UgPSB4ZW5mb3JlaWdubWVt
b3J5X21hcDIoeGVuX2ZtZW0sIHhlbl9kb21pZCwgdmFkZHIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwgMCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dS
SVRFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhZGRyID8g
TUFQX0ZJWEVEIDogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBuYl9wZm4sIHBmbnMsIGVycik7CiAgICAgICAgIGlmICh2YWRkcl9iYXNlID09IE5VTEwpIHsK
ICAgICAgICAgICAgIHBlcnJvcigieGVuZm9yZWlnbm1lbW9yeV9tYXAyIik7CkBAIC0xOTgsNyAr
MjAzLDggQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRy
eSwKICAgICAgICAgICogbWFwcGluZyBpbW1lZGlhdGVseSBkdWUgdG8gY2VydGFpbiBjaXJjdW1z
dGFuY2VzIChpLmUuIG9uIHJlc3VtZSBub3cpCiAgICAgICAgICAqLwogICAgICAgICB2YWRkcl9i
YXNlID0gbW1hcCh2YWRkciwgc2l6ZSwgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgTUFQX0FOT04gfCBNQVBfU0hBUkVELCAtMSwgMCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIE1BUF9BTk9OIHwgTUFQX1NIQVJFRCB8ICh2YWRkciA/IE1BUF9G
SVhFRCA6IDApLAorICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwgMCk7CiAgICAgICAgIGlm
ICh2YWRkcl9iYXNlID09IE1BUF9GQUlMRUQpIHsKICAgICAgICAgICAgIHBlcnJvcigibW1hcCIp
OwogICAgICAgICAgICAgZXhpdCgtMSk7Ci0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:49:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uVc-0005JK-F7; Mon, 18 Mar 2019 15: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5uVa-0005JF-Rg
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:49:02 +0000
X-Inumbo-ID: 59688402-4995-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59688402-4995-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:49:01 +0000 (UTC)
IronPort-Data: A9a23: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
 UazpyYbUrIkmH74MFcvsLnZm3c
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87472107"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/11] viridian: add implementation of
 synthetic timers
Thread-Index: AQHU3X2WVMvWAzv7yUWT06FGctY0sqYRYLYAgAATJKCAABN4MA==
Date: Mon, 18 Mar 2019 15:46:23 +0000
Message-ID: <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
In-Reply-To: <f742ebef90204de1ac1044c100620a2b@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 v8 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4gPiArICAgIHsNCj4gPiA+
ICsgICAgICAgIGV4cGlyYXRpb24gPSB2cy0+Y291bnQ7DQo+ID4gPiArICAgICAgICBpZiAoIGV4
cGlyYXRpb24gLSBub3cgPD0gMCApDQo+ID4gPiArICAgICAgICB7DQo+ID4gPiArICAgICAgICAg
ICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOw0KPiA+ID4gKyAgICAgICAgICAgIHN0aW1l
cl9leHBpcmUodnMpOw0KPiA+DQo+ID4gQXJlbid0IHlvdSBpbnRyb2R1Y2luZyBhIHJpc2sgZm9y
IHJhY2VzIGJ5IGNhbGxpbmcgdGhlIHRpbWVyIGZ1bmN0aW9uDQo+ID4gZGlyZWN0bHkgZnJvbSBo
ZXJlPyBzdGFydF90aW1lcigpLCBhZnRlciBhbGwsIGdldHMgY2FsbGVkIGZyb20gcXVpdGUgYQ0K
PiA+IGZldyBwbGFjZXMuDQo+ID4NCj4gDQo+IEluIHByYWN0aWNlIEkgZG9uJ3QgdGhpbmsgdGhl
cmUgc2hvdWxkIGJlIGFueSBwcm9ibGVtYXRpYyByYWNlLCBidXQgSSdsbCBjaGVjayBhZ2Fpbi4N
Cj4gDQoNCkkgdGhpbmsgdGhlICdwZXJpb2RpYycgbmFtZSBtaWdodCBiZSBjb25mdXNpbmcgdGhp
bmdzLi4uIFRoZSBYZW4gdGltZXJzIGFyZSBhbGwgc2luZ2xlLXNob3QsIGl0J3MganVzdCB0aGF0
IHN0YXJ0X3N0aW1lcigpIGlzIHJlLWNhbGxlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgcG9sbCBpZiB0
aGUgdmlyaWRpYW4gdGltZXIgaXMgY29uZmlndXJlZCB0byBiZSBwZXJpb2RpYy4gU28gSSBkb24n
dCB0aGluayB0aGVyZSBpcyBjYXNlIHdoZXJlIHRoZSB1bmRlcmx5aW5nIFhlbiB0aW1lciBjb3Vs
ZCBhY3R1YWxseSBiZSBydW5uaW5nIHdoZW4gd2UgZW50ZXIgc3RhcnRfc3RpbWVyKCkuDQoNCiAg
UGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15: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 1h5uVj-0005Kf-U3; Mon, 18 Mar 2019 15:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MxND=RV=citrix.com=prvs=973d7f055=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h5uVj-0005KR-56
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:49:11 +0000
X-Inumbo-ID: 5d2816f4-4995-11e9-9f4b-e7f1d8b59378
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d2816f4-4995-11e9-9f4b-e7f1d8b59378;
 Mon, 18 Mar 2019 15:49:07 +0000 (UTC)
IronPort-Data: A9a23:AkFK968pET8TrPkGNa6ODrVtTnXE1q7SOkUsXf30WtOx9vZTYH1zNC
 RDaFL6NvwrQR65wnvXRMO37euHkVVE78PsBs9JeH3yORE+Q6KLtBBf6AESQzoocDAzAr+86M
 f9HfPF4UeaxXOCYZt5wF1AXd7dJlUl/0orLSnLg5NtWxrxFtbGpF7VAd6fCXTGYNpptBtUhm
 UvbCgY6Oq1xsB2GM0ItVl/nFkL6/IWJMUfM1HLSXv6ME2c9lix8pWB/zwTnnrS4skmp/+wVV
 MCpH5zlunsxET6881mViIfBALx+7L8c/9NeOlQkESe3lLZ5mLpklh3Fu63zImVhuiy73+O0V
 6ZNyCGixZlX3hoCVJCiZug6oUFinyElncFf45Mn49fYeeCwqizv7EwZt1qAqPGCnGHhzKBFQ
 h/wxMjJLGT90C9DSET+Go81wcNGq5Qj6X0x5SOZKYZcQ2/zWJlFfwunl3dQO7fsl6Sh92TW9
 RodoBxzN/O2ASju9a4lFsDaVM0Q+d91Iyerh8S82oZFDSFwptbmjMFbPmzdz+EGidz5eFrKs
 E5uJH41AGTayGhKU+UzffG319t824OJbo2VGSBKOQE8jeuXRcJ7eYkV3T0AHwaLeHJ2DLpfx
 g79hbv6zBGxf2SfrbQph2UKgdlsFVGrnAWseoOX/xLFaBsUR5UWW/BFZZ7W2PAmHzBRjHXQw
 1h6vxJcXNB0eB2R2nHIME3rLkAfOzf62+6u7beMo3HHe1LkfMSMS1oVnpejj4wzHpVFWPT2S
 tZp4/diGu1q0OKWT0jqbaxtTQ+SR+ekCmkzZYr6Wayq4TmwI4CUTg2qOKcyk/koxTPCdxjaM
 q5iMVC5qcYnp2LZ3Z4O3y4GcYPuBmSxkMiuEcV8kGLebMJ9YIaL0J0ZZMOr0pHAjTxCZr2ar
 pWCZkHTm+zNrYHN/Azlq11A3T9l1U1CoAQJQZqzuN9a3hnkRRlYR8SQS2D3NC3HENVygvWyh
 w45SK4Ao94ZkKBYXk64HR0xqos1+JrXf0ZhWXboEAMM/7kZbA24ajQ+pwmFY6t18ZQja7u2v
 XHSGh34MEw5ya+uNznG5kxP27OTSefbycvNiYPHcBNTI3AwPkO5nK6N+uJnJyXQFn00XSrYI
 LAMRjzN3Eq8MOg3V8l6gTy79J/rV6I7W5A4YQ7mv+/U0uHyjZRMLmndDS96VV+fYGzomj1Qx
 nCe1O5JYrxORpaPe7s+Dni6Kn0MvbN8XzhvwNtD4ak1xk822NbYq903d+GQyfuOZ3Ey3xVhE
 kCHL3mY/AUrRZj8UgQor4jnMdwImLEM2X6MCwewh6aCsYliBzCb1tlJtWgWmbEDgNaqf7pLr
 i9Vv73MHEISvgxfmlxcnKreO1/fTz2UdoVpM29+e/QJ+LtE9RneeC+7tNlbQap/ZyZrTvd88
 wSFl5s3G3Oa85xyFYKj+iAO60ABzuIOlNMz6cHkJ58TejIXJqHQqSPiKpdngrf/gaB72JQzM
 Z4PNPKdLsxe3+bgLGHKUMyUSkc03GzgFAFUU39nz+IDVzrqaH1937KLHfaFS3Fb+u8R2OyIk
 DiLf1ARMSAW7yDrcgGcUBGBS8Y/f5vBi14yAFcGxM8PGW8E0GL8VGr5ZeRGTdk3HKsnVjpJz
 Kr+jcuHDkLWyD0ANyUDe7IVf3JkoS2o0BNH133SADbbg25G0SPm2jL3EmanH0wcH7weApUya
 BkK9zDKR3BYxgcsu0W31lBif5os4lx7J+zbTHeXAp00AtcCx9rQ4YLsLJwf5eUjPYmbPLw6o
 dAUHOtWCEL6mk2S8PNX4nirSd2Rjr2tqjlhx9ELZDCIQESxszijFJfVrTeKNh7/5f8RyMSom
 W1XfVRorpvocCN6SqXUDhDiA+drz1jMbKeluPd8NS+zh1Pq56Fa8YXnh4aJek/M7cvd8hufN
 WwqQ24OWKOi67Rr5Kuj9sDoBPLL2jU7m3RFWzWubygLzA8i6r81qZFZlyL87mc15whsPVgX4
 U2Zoh+tJqJ7m5RVq/c048MnshKnoqLtxoPcUM7L7mc6moQcTZefp7spTK2dWVsoO2YxZH8Z/
 gGmv2SY9V4NRonqchbg9ztIoYCMGYdPFCGfleJO8Xyc05wtw8iD6jASJpYtE6xxyNPoapII3
 oMAkkh3ehmmDLKMge9TzTd0S0JhCLW1zUhjVN5Mz5JXIUL2YTfKtmlmCE1/vSwUL/G1KvPLw
 ==
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80891474"
To: Roger Pau Monne <roger.pau@citrix.com>, <qemu-devel@nongnu.org>
References: <20190318154545.13974-1-roger.pau@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <8920b229-45b4-8490-1476-8a5274b97ffe@citrix.com>
Date: Mon, 18 Mar 2019 15:48:59 +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: <20190318154545.13974-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gMTgvMDMvMjAxOSAxNTo0NSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9yIGlmIGl0J3Mg
bm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1
cm5lZAo+IGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhlIGFjdHVhbCBm
YWlsdXJlLCBpbnN0ZWFkIG9mCj4gZmFpbGluZyBsYXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2Yg
eGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUKPiBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVh
dGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KPiAKPiBBbHNvIG5vdGUgdGhhdCBhdCBsZWFz
dCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KPiB0cnkgaGFy
ZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJp
eC5jb20+Cj4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4gQ2M6IFJp
Y2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4gQ2M6IEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KPiBDYzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRo
YXQuY29tPgo+IENjOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNv
bT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gLS0tCj4gQ2hhbmdlcyBz
aW5jZSB2MToKPiAgLSBVc2UgTUFQX0ZJWEVEIGZvciB0aGUgZHVtbXkgbW1hcCBjYWxsIGFsc28g
aWYgYSBzcGVjaWZpYyB2aXJ0dWFsCj4gICAgYWRkcmVzcyBpcyByZXF1ZXN0ZWQuCj4gLS0tCj4g
IGh3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIHwgMTAgKysrKysrKystLQo+ICAxIGZpbGUgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4g
aW5kZXggMzQ5ZjcyZDAwYy4uMjNkZTU1MTdkYiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94
ZW4tbWFwY2FjaGUuYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gQEAgLTE4
NSw4ICsxODUsMTMgQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5
ICplbnRyeSwKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoIWR1bW15KSB7Cj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBJZiB0aGUgY2FsbGVyIGhhcyByZXF1ZXN0ZWQgdGhlIG1hcHBpbmcgYXQg
YSBzcGVjaWZpYyBhZGRyZXNzIHVzZQo+ICsgICAgICAgICAqIE1BUF9GSVhFRCB0byBtYWtlIHN1
cmUgaXQncyBob25vcmVkLgo+ICsgICAgICAgICAqLwoKU2luY2UgdGhlIGNvbW1lbnQgbm93IGFw
cGxpZWQgdG8gYm90aCBpbnZvY2F0aW9uIC0gY291bGQgaXQgYmUgbW92ZWQKb3V0c2lkZSB0aGUg
aWYgc3RhdGVtZW50IHRoZW4/CgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:49:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uVq-0005MP-8P; Mon, 18 Mar 2019 15:49:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5uVo-0005M7-TC
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:49:16 +0000
X-Inumbo-ID: 620d4a36-4995-11e9-ada1-7bc2ca70d1cc
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 620d4a36-4995-11e9-ada1-7bc2ca70d1cc;
 Mon, 18 Mar 2019 15:49: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 377B91650;
 Mon, 18 Mar 2019 08:49:15 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 02B993F59C;
 Mon, 18 Mar 2019 08:49:13 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com>
Date: Mon, 18 Mar 2019 15:49: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: <20190307210404.12346-10-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Achin Gupta <achin.gupta@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQWNoaW4pCgpPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPiAKPiBU
aGlzIGVudW1lcmF0aW9uIGNvbnRyb2xzIFRFRSB0eXBlIGZvciBhIGRvbWFpbi4gQ3VycmVudGx5
IHRoZXJlIGlzCj4gdHdvIHBvc3NpYmxlIG9wdGlvbnM6IGVpdGhlciAnbm9uZScgb3IgJ25hdGl2
ZScuCj4gCj4gJ25vbmUnIGlzIHRoZSBkZWZhdWx0IHZhbHVlIGFuZCBpdCBiYXNpY2FsbHkgZGlz
YWJsZXMgVEVFIHN1cHBvcnQgYXQKPiBhbGwuCj4gCj4gJ25hdGl2ZScgZW5hYmxlcyBhY2Nlc3Mg
dG8gYSAicmVhbCIgVEVFIGluc3RhbGxlZCBvbiBhIHBsYXRmb3JtLgoKSSBhbSBhd2FyZSBJIG1h
ZGUgdGhhdCBzdWdnZXN0aW9uLiBCdXQgSSB0aGluayB0aGUgbmFtaW5nIGlzIG5vdCBpZGVhbCBi
ZXR3ZWVuIAp0aGUgdXNlciBhbmQgdGhlIHRvb2xzdGFjay4gVGhlIHF1ZXN0aW9uIGlzIGhvdyB0
aGlzIGlzIGdvaW5nIHRvIGZpdCB3aXRoIHRoZSAKUy1FTDIgZmVhdHVyZSB3aGVyZSBtdWx0aXBs
ZSBURUUgY2FuIHJ1biB0b2dldGhlcj8KCkkgaGF2ZSBDQ2VkIEFjaGluIHRvIHNlZSBoZSBoYXMg
YW55IHZpc2lvbiBob3cgdGhpcyBjb3VsZCBiZSBpbnRlcmZhY2VkLgoKPiAKPiBJdCBpcyBwb3Nz
aWJsZSB0byBhZGQgYW5vdGhlciB0eXBlcyBpbiB0aGUgZnV0dXJlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+IC0tLQo+IAo+
ICAgQWxsIHRoZSBwYXRjaGVzIHRvIG9wdGVlLmMgc2hvdWxkIGJlIG1lcmdlZCB0b2dldGhlci4g
VGhleSB3ZXJlCj4gICBzcGxpdCB0byBlYXNlIHVwIHJldmlldy4gQnV0IHRoZXkgZGVwZW5kIGhl
YXZpbHkgb24gZWFjaCBvdGhlci4KPiAKPiAgIENoYW5nZXMgZnJvbSB2MzoKPiAgICAtIHRlZV9l
bmFibGVkIHJlbmFtZWQgdG8gdGVlX3R5cGUuIEN1cnJlbnRseSB0d28gdHlwZXMgYXJlIHN1cHBv
cnRlZAo+ICAgICAgYXMgZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2FnZQo+ICAgIC0gQWRk
IExJQlhMX0hBVkVfQlVJTERJTkZPX0FSQ0hfQVJNX1RFRSBkZWZpbml0aW9uCj4gCj4gICBDaGFu
Z2VzIGZyb20gdjI6Cj4gICAgLSBVc2UgYXJjaC50ZWVfZW5hYmxlZCBpbnN0ZWFkIG9mIHNlcGFy
YXRlIGRvbWN0bAo+IC0tLQo+ICAgZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgIHwgMTIgKysr
KysrKysrKysrCj4gICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgNSArKysrKwo+ICAg
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwgMTMgKysrKysrKysrKysrKwo+ICAgdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDYgKysrKysrCj4gICB0b29scy94bC94bF9wYXJzZS5j
ICAgICAgICAgfCAgOSArKysrKysrKysKPiAgIDUgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4KPiBpbmRleCBhZDgxYWYxZWQ4Li5lMTU5ODE4ODJiIDEwMDY0NAo+
IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgo+ICsrKyBiL2RvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbgo+IEBAIC0yNzAyLDYgKzI3MDIsMTggQEAgQ3VycmVudGx5LCBvbmx5IHRoZSAic2Jz
YV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQgZm9yIEFSTS4KPiAgIAo+ICAgPWJhY2sKPiAgIAo+
ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBCPHRlZT1bIm5vbmUiLCAibmF0aXZlIl0+Cj4gKwo+ICtT
ZXQgVEVFIHR5cGUgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5IG9ubHkgT1AtVEVFIGlzIHN1cHBv
cnRlZC4gSWYKPiArdGhpcyBvcHRpb24gaXMgc2V0IHRvICJuYXRpdmUiLCB4bCB3aWxsIGNyZWF0
ZSBndWVzdCwgd2hpY2ggY2FuIGFjY2Vzcwo+ICtuYXRpdmUgVEVFIG9uIHlvdXIgc3lzdGVtIChq
dXN0IG1ha2Ugc3VyZSB0aGF0IHlvdSBhcmUgdXNpbmcgT1AtVEVFCj4gK3dpdGggdmlydHVhbGl6
YXRpb24gc3VwcG9ydCBlbmRhYmxlZCkuIEFsc28gT1AtVEVFIG5vZGUgd2lsbCBiZQo+ICtlbWl0
dGVkIGludG8gZ3Vlc3QncyBkZXZpY2UgdHJlZS4KPiArCj4gKz1iYWNrCj4gKwo+ICAgPWhlYWQz
IHg4Ngo+ICAgCj4gICA9b3ZlciA0Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgg
Yi90b29scy9saWJ4bC9saWJ4bC5oCj4gaW5kZXggYTM4ZTVjZGJhMi4uYjI0ZTQxNDFiMSAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aAo+IEBAIC0yNzMsNiArMjczLDExIEBACj4gICAgKi8KPiAgICNkZWZpbmUgTElCWExfSEFWRV9C
VUlMRElORk9fQVJNX0dJQ19WRVJTSU9OIDEKPiAgIAo+ICsvKgo+ICsgKiBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyBoYXMgdGhlIGFyY2hfYXJtLnRlZSBmaWVsZC4KPiArICovCj4gKyNkZWZpbmUg
TElCWExfSEFWRV9CVUlMRElORk9fQVJDSF9BUk1fVEVFIDEKPiArCj4gICAvKgo+ICAgICogTElC
WExfSEFWRV9TT0ZUX1JFU0VUIGluZGljYXRlcyB0aGF0IGxpYnhsIHN1cHBvcnRzIHBlcmZvcm1p
bmcKPiAgICAqICdzb2Z0IHJlc2V0JyBmb3IgZG9tYWlucyBhbmQgdGhlcmUgaXMgJ3NvZnRfcmVz
ZXQnIHNodXRkb3duIHJlYXNvbgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggMTQxZTE1OTA0My4uNjkzMGQwYWIz
YiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCj4gQEAgLTg5LDYgKzg5LDE5IEBAIGludCBsaWJ4bF9fYXJjaF9kb21h
aW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKPiAgICAgICAgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Cj4gICAgICAgfQo+ICAgCj4gKyAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8uYXJj
aF9hcm0udGVlKSB7Cj4gKyAgICBjYXNlIExJQlhMX1RFRV9UWVBFX05PTkU6Cj4gKyAgICAgICAg
Y29uZmlnLT5hcmNoLnRlZV90eXBlID0gWEVOX0RPTUNUTF9DT05GSUdfVEVFX05PTkU7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIExJQlhMX1RFRV9UWVBFX05BVElWRToKPiArICAgICAg
ICBjb25maWctPmFyY2gudGVlX3R5cGUgPSBYRU5fRE9NQ1RMX0NPTkZJR19URUVfTkFUSVZFOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBMT0coRVJST1IsICJV
bmtub3duIFRFRSB0eXBlICVkIiwKPiArICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5hcmNo
X2FybS50ZWUpOwo+ICsgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICsgICAgfQo+ICsKPiAg
ICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCBiNjg1YWM0
N2FjLi40ZjFlYjIyOWI4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC00NTcsNiArNDU3LDEx
IEBAIGxpYnhsX2dpY192ZXJzaW9uID0gRW51bWVyYXRpb24oImdpY192ZXJzaW9uIiwgWwo+ICAg
ICAgICgweDMwLCAidjMiKQo+ICAgICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX0dJQ19WRVJTSU9O
X0RFRkFVTFQiKQo+ICAgCj4gK2xpYnhsX3RlZV90eXBlID0gRW51bWVyYXRpb24oInRlZV90eXBl
IiwgWwo+ICsgICAgKDAsICJub25lIiksCj4gKyAgICAoMSwgIm5hdGl2ZSIpCj4gKyAgICBdLCBp
bml0X3ZhbCA9ICJMSUJYTF9URUVfVFlQRV9OT05FIikKPiArCj4gICBsaWJ4bF9yZG1fcmVzZXJ2
ZSA9IFN0cnVjdCgicmRtX3Jlc2VydmUiLCBbCj4gICAgICAgKCJzdHJhdGVneSIsICAgIGxpYnhs
X3JkbV9yZXNlcnZlX3N0cmF0ZWd5KSwKPiAgICAgICAoInBvbGljeSIsICAgICAgbGlieGxfcmRt
X3Jlc2VydmVfcG9saWN5KSwKPiBAQCAtNjE1LDYgKzYyMCw3IEBAIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+ICAgCj4gICAgICAgKCJhcmNo
X2FybSIsIFN0cnVjdChOb25lLCBbKCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9uKSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRf
dHlwZSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInRlZSIsICBsaWJ4bF90
ZWVfdHlwZSksCgpBRkFJQ1QsIFRFRSBhbHNvIGV4aXN0cyBvbiBvdGhlciBhcmNoaXRlY3R1cmUu
IFNvIEkgYW0gd29uZGVyaW5nIHdoZXRoZXIgdGhpcyAKZmllbGQgc2hvdWxkIGJlIG1vdmVkIG91
dCBvZiBhcmNoX2FybT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:49:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uWN-0005XX-Mz; Mon, 18 Mar 2019 15:49: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=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5uWM-0005WG-2N
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:49:50 +0000
X-Inumbo-ID: 750f3774-4995-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 750f3774-4995-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:49:48 +0000 (UTC)
IronPort-Data: A9a23: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
 2NYRqlc669q96ASz/NiPvpfw==
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87472203"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH v2] xen-mapcache: use MAP_FIXED flag so the mmap address
 hint is always honored
Thread-Index: AQHU3aGu87VY9TI/c0+y7cr3AfSBy6YRiHjg
Date: Mon, 18 Mar 2019 15:47:46 +0000
Message-ID: <d3c0f12a50a5461fb5b4c72bedb7a90a@AMSPEX02CL02.citrite.net>
References: <20190318154545.13974-1-roger.pau@citrix.com>
In-Reply-To: <20190318154545.13974-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Richard Henderson <rth@twiddle.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTggTWFyY2ggMjAxOSAxNTo0Ng0K
PiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgQW50aG9ueQ0KPiBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSWdvciBEcnV6aGluaW4NCj4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPjsgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD47DQo+IEVkdWFyZG8gSGFi
a29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+OyBNYXJjZWwgQXBmZWxiYXVtDQo+IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT47
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbUEFUQ0ggdjJdIHhl
bi1tYXBjYWNoZTogdXNlIE1BUF9GSVhFRCBmbGFnIHNvIHRoZSBtbWFwIGFkZHJlc3MgaGludCBp
cyBhbHdheXMgaG9ub3JlZA0KPiANCj4gT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3Ig
dGhlIGhpbnRlZCBhZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkDQo+IGluc3RlYWQuIFRoaXMg
bWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mDQo+
IGZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVh
bGl6ZXMgdGhlDQo+IG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3Rl
ZCBhZGRyZXNzLg0KPiANCj4gQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2lu
ZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvDQo+IHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhl
IHBhc3NlZCBhZGRyZXNzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+DQo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPg0KPiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+DQo+
IENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPg0KPiBDYzogUmljaGFyZCBI
ZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4NCj4gQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtv
c3RAcmVkaGF0LmNvbT4NCj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNv
bT4NCj4gQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPg0K
PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IC0tLQ0KPiBDaGFuZ2VzIHNp
bmNlIHYxOg0KPiAgLSBVc2UgTUFQX0ZJWEVEIGZvciB0aGUgZHVtbXkgbW1hcCBjYWxsIGFsc28g
aWYgYSBzcGVjaWZpYyB2aXJ0dWFsDQo+ICAgIGFkZHJlc3MgaXMgcmVxdWVzdGVkLg0KPiAtLS0N
Cj4gIGh3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIHwgMTAgKysrKysrKystLQ0KPiAgMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1n
aXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNo
ZS5jDQo+IGluZGV4IDM0OWY3MmQwMGMuLjIzZGU1NTE3ZGIgMTAwNjQ0DQo+IC0tLSBhL2h3L2kz
ODYveGVuL3hlbi1tYXBjYWNoZS5jDQo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5j
DQo+IEBAIC0xODUsOCArMTg1LDEzIEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFw
Q2FjaGVFbnRyeSAqZW50cnksDQo+ICAgICAgfQ0KPiANCj4gICAgICBpZiAoIWR1bW15KSB7DQo+
ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIElmIHRoZSBjYWxsZXIgaGFzIHJlcXVlc3RlZCB0
aGUgbWFwcGluZyBhdCBhIHNwZWNpZmljIGFkZHJlc3MgdXNlDQo+ICsgICAgICAgICAqIE1BUF9G
SVhFRCB0byBtYWtlIHN1cmUgaXQncyBob25vcmVkLg0KPiArICAgICAgICAgKi8NCj4gICAgICAg
ICAgdmFkZHJfYmFzZSA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwMih4ZW5fZm1lbSwgeGVuX2RvbWlk
LCB2YWRkciwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Uk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHIgPyBNQVBfRklYRUQgOiAwLA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5iX3BmbiwgcGZucywg
ZXJyKTsNCj4gICAgICAgICAgaWYgKHZhZGRyX2Jhc2UgPT0gTlVMTCkgew0KPiAgICAgICAgICAg
ICAgcGVycm9yKCJ4ZW5mb3JlaWdubWVtb3J5X21hcDIiKTsNCj4gQEAgLTE5OCw3ICsyMDMsOCBA
QCBzdGF0aWMgdm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50cnkgKmVudHJ5LA0KPiAg
ICAgICAgICAgKiBtYXBwaW5nIGltbWVkaWF0ZWx5IGR1ZSB0byBjZXJ0YWluIGNpcmN1bXN0YW5j
ZXMgKGkuZS4gb24gcmVzdW1lIG5vdykNCj4gICAgICAgICAgICovDQo+ICAgICAgICAgIHZhZGRy
X2Jhc2UgPSBtbWFwKHZhZGRyLCBzaXplLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICBNQVBfQU5PTiB8IE1BUF9TSEFSRUQsIC0xLCAwKTsNCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX0FOT04gfCBNQVBfU0hBUkVEIHwgKHZhZGRy
ID8gTUFQX0ZJWEVEIDogMCksDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLCAwKTsN
Cj4gICAgICAgICAgaWYgKHZhZGRyX2Jhc2UgPT0gTUFQX0ZBSUxFRCkgew0KPiAgICAgICAgICAg
ICAgcGVycm9yKCJtbWFwIik7DQo+ICAgICAgICAgICAgICBleGl0KC0xKTsNCj4gLS0NCj4gMi4x
Ny4yIChBcHBsZSBHaXQtMTEzKQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:50:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uX7-0006ER-4v; Mon, 18 Mar 2019 15:50:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyEc=RV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h5uX6-0006EG-A4
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:50:36 +0000
X-Inumbo-ID: 91485005-4995-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 91485005-4995-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:50: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 987CF1650;
 Mon, 18 Mar 2019 08:50:34 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8753B3F59C;
 Mon, 18 Mar 2019 08:50:33 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-11-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6fdf95e1-09a5-2d1d-0bae-691bf4bb1bb5@arm.com>
Date: Mon, 18 Mar 2019 15:50: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: <20190307210404.12346-11-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/10] tools/arm: optee: create optee
 firmware node in DT if tee=native
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAgIHN0
YXRpYyBpbnQgbWFrZV9tZW1vcnlfbm9kZXMobGlieGxfX2djICpnYywgdm9pZCAqZmR0LAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCj4gICB7Cj4gQEAgLTkzMyw2ICs5NTksOSBAQCBuZXh0X3Jlc2l6ZToKPiAgICAgICAgICAg
aWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKQo+
ICAgICAgICAgICAgICAgRkRUKCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWluZm8s
IGRvbSkgKTsKPiAgIAo+ICsgICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS50ZWUgPT0gTElCWExf
VEVFX1RZUEVfTkFUSVZFKQoKUGVuZGluZyB0aGUgZGlzY3Vzc2lvbiBvbiB0aGUgbmFtZToKClJl
dmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKCj4gKyAgICAg
ICAgICAgIEZEVCggbWFrZV9vcHRlZV9ub2RlKGdjLCBmZHQpICk7Cj4gKwo+ICAgICAgICAgICBp
ZiAocGZkdCkKPiAgICAgICAgICAgICAgIEZEVCggY29weV9wYXJ0aWFsX2ZkdChnYywgZmR0LCBw
ZmR0KSApOwo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 15:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:57:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5udA-0006af-3P; Mon, 18 Mar 2019 15:56:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E9mx=RV=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h5ud8-0006a8-JL
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 15:56:50 +0000
X-Inumbo-ID: 69d6d6f0-4996-11e9-8118-e324ea07df61
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69d6d6f0-4996-11e9-8118-e324ea07df61;
 Mon, 18 Mar 2019 15:56:45 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2IFq06s007257;
 Mon, 18 Mar 2019 23:52:00 +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 x2IFpsnR035826;
 Mon, 18 Mar 2019 23:51:54 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [192.168.1.193] (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; Mon, 18 Mar
 2019 23:51:55 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
 <5C8B9D0D020000780021F419@prv1-mh.provo.novell.com>
 <7edd53a4-99c6-ff6e-15e5-a88ff5d5efb8@hygon.cn>
 <5C8F5D69020000780021FB8B@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <76c47fa2-5cc9-ff62-aa69-8e4d88ca3795@hygon.cn>
Date: Mon, 18 Mar 2019 23:51:47 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8F5D69020000780021FB8B@prv1-mh.provo.novell.com>
Content-Language: en-US
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 x2IFq06s007257
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE4IDE2OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNi4wMy4xOSBh
dCAxMTowNiwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE1IDIwOjQwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIxLjAyLjE5IGF0IDEwOjQ4LCA8cHV3ZW5AaHln
b24uY24+IHdyb3RlOgo+Pj4+IFRoZSBIeWdvbiBEaHlhbmEgQ1BVIHN1cHBvcnRzIHRoZSBNU1Ig
d2F5IHRvIGdldCBUT1BfTUVNMi4gU28gYWRkIEh5Z29uCj4+Pj4gRGh5YW5hIHN1cHBvcnQgdG8g
cHJpbnQgdGhlIHZhbHVlIG9mIFRPUF9NRU0yLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUHUg
V2VuIDxwdXdlbkBoeWdvbi5jbj4KPj4+Cj4+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+Pj4KPj4+IEknbSBhZnJhaWQgSSB3b24ndCBiZSBhYmxlIHRvIG9mZmVy
IFJldmlld2VkLWJ5IHRhZ3MgZm9yIGFueSBvZgo+Pj4gdGhpcyBzZXJpZXMgd2l0aG91dCB5b3Ug
cG9pbnRpbmcgdXMgYXQgdGhlIGRvY3VtZW50YXRpb24gZm9yIHRoZQo+Pj4gcHJvY2Vzc29yIChh
IGxpbmsgc2hvdWxkIHJlYWxseSBiZSBpbiB0aGUgY292ZXIgbGV0dGVyKS4KPj4KPj4gRG8geW91
IG1lYW4gdGhlIHNwZWNpZmljYXRpb24gZm9yIEh5Z29uIHByb2Nlc3Nvcj8gV2UgZG9uJ3QgaGF2
ZSBhbnkKPj4gcHVibGljIHNwZWMgbm93LCBidXQgeW91IGNhbiByZWZlcmVuY2UgdG8gdGhlIEFN
RCBaZW4gb25lWzFdLgo+IAo+IFdlbGwsIG5vLCBub3QgcmVhbGx5LiBUaGVyZSBhcmUgdW5kb3Vi
dGVkbHkgZGlmZmVyZW5jZXMgKHNlZSB5b3VyCj4gcmVwbHkgdG8gbXkgcGNpX2NmZ19vaygpIHF1
ZXN0aW9uIGFzIGFuIGV4YW1wbGUpLiBJIGNhbiBhY2sKPiBjaGFuZ2VzIG9uIHRoZSBiYXNpcyB0
aGF0IHlvdSBrbm93IGhvdyB5b3VyIHByb2Nlc3NvcnMgYmVoYXZlLgo+IEkgY2FuIGdpdmUgUi1i
IG9ubHkgaWYgSSBoYXZlIEh5Z29uLXNwZWNpZmljIGRvYyB0byBjaGVjayBhZ2FpbnN0LgoKSW4g
ZmFjdCB0aGVyZSBpcyBubyBkZWZpbml0aW9uIG9mIE1TUiBDMDAxXzAwMUYoTVNSX0FNRDY0X05C
X0NGRykgaW4gdGhlCkFNRCBmYW1pbHkgMTdoIG1vZGVscyAwMGgtMEZoIFBQUiwgSSBkb24ndCBr
bm93IHdoeSB0aGVyZSBpcyAweDE3IHN1cHBvcnQKaW4gcGNpX2NmZ19vaygpLgoKQmVzaWRlcywg
dGhlIG90aGVyIE1TUnMgYW5kIENQVUlEcyB3aGljaCBhcmUgdXNlZCBieSBIeWdvbiBpbiB0aGlz
IHBhdGNoCnNlcmllcyBhcmUgYWxsIGRlZmluZWQgaW4gdGhpcyBQUFIsIGFuZCB0aGUgbWVhbmlu
Z3MgYXJlIGZ1bGx5IHRoZSBzYW1lLgpGb3IgZXhhbXBsZSBpbiBjdXJyZW50IHBhdGNoLCBiaXQg
MjEgb2YgTVNSIEMwMDFfMDAxMChNU1JfSzhfVE9QX01FTTIpCmluIHByaW50X210cnJfc3RhdGUo
KS4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:06:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16: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 1h5ulu-0007tz-1U; Mon, 18 Mar 2019 16:05:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8XUm=RV=citrix.com=prvs=97342a854=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h5uls-0007tF-2Q
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:05:52 +0000
X-Inumbo-ID: b1253dc0-4997-11e9-9428-a7f5987505c8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1253dc0-4997-11e9-9428-a7f5987505c8;
 Mon, 18 Mar 2019 16:05:49 +0000 (UTC)
IronPort-Data: A9a23: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
 PR0raf
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87473466"
Date: Mon, 18 Mar 2019 17:03:55 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190318160355.yndhneqe4qtb6qwl@Air-de-Roger>
References: <20190318154545.13974-1-roger.pau@citrix.com>
 <8920b229-45b4-8490-1476-8a5274b97ffe@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8920b229-45b4-8490-1476-8a5274b97ffe@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 v2] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gTW9uLCBNYXIgMTgsIDIwMTkgYXQgMDM6NDg6NTlQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMTgvMDMvMjAxOSAxNTo0NSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4g
T3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBhZGRyZXNzIGFuIGVy
cm9yIGlzIHJldHVybmVkCj4gPiBpbnN0ZWFkLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBzcG90
IHRoZSBhY3R1YWwgZmFpbHVyZSwgaW5zdGVhZCBvZgo+ID4gZmFpbGluZyBsYXRlciBvbiB3aGVu
IHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUKPiA+IG1hcHBpbmcg
aGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNzLgo+ID4gCj4gPiBB
bHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhFRCB3aWxsIGNh
dXNlIG1tYXAgdG8KPiA+IHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgo+
ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiA+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KPiA+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+ID4gQ2M6IFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4gPiBDYzogUmljaGFyZCBIZW5kZXJzb24g
PHJ0aEB0d2lkZGxlLm5ldD4KPiA+IENjOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhh
dC5jb20+Cj4gPiBDYzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgo+ID4g
Q2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgo+ID4gQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gLS0tCj4gPiBDaGFuZ2VzIHNpbmNl
IHYxOgo+ID4gIC0gVXNlIE1BUF9GSVhFRCBmb3IgdGhlIGR1bW15IG1tYXAgY2FsbCBhbHNvIGlm
IGEgc3BlY2lmaWMgdmlydHVhbAo+ID4gICAgYWRkcmVzcyBpcyByZXF1ZXN0ZWQuCj4gPiAtLS0K
PiA+ICBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyB8IDEwICsrKysrKysrLS0KPiA+ICAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFw
Y2FjaGUuYwo+ID4gaW5kZXggMzQ5ZjcyZDAwYy4uMjNkZTU1MTdkYiAxMDA2NDQKPiA+IC0tLSBh
L2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gPiArKysgYi9ody9pMzg2L3hlbi94ZW4tbWFw
Y2FjaGUuYwo+ID4gQEAgLTE4NSw4ICsxODUsMTMgQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1
Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwKPiA+ICAgICAgfQo+ID4gIAo+ID4gICAgICBpZiAo
IWR1bW15KSB7Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogSWYgdGhlIGNhbGxlciBo
YXMgcmVxdWVzdGVkIHRoZSBtYXBwaW5nIGF0IGEgc3BlY2lmaWMgYWRkcmVzcyB1c2UKPiA+ICsg
ICAgICAgICAqIE1BUF9GSVhFRCB0byBtYWtlIHN1cmUgaXQncyBob25vcmVkLgo+ID4gKyAgICAg
ICAgICovCj4gCj4gU2luY2UgdGhlIGNvbW1lbnQgbm93IGFwcGxpZWQgdG8gYm90aCBpbnZvY2F0
aW9uIC0gY291bGQgaXQgYmUgbW92ZWQKPiBvdXRzaWRlIHRoZSBpZiBzdGF0ZW1lbnQgdGhlbj8K
CkkgZmVsdCB0aGF0IHdhcyB0b28gZmFyIGZyb20gdGhlIGFjdHVhbCBjYWxsLCBidXQgSSBjYW4g
bW92ZSBpdCBpZgp0aGVyZSdzIGNvbnNlbnN1cy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:13:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16: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 1h5utN-0000Wu-TW; Mon, 18 Mar 2019 16:13: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5utL-0000Wh-Qb
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:13:35 +0000
X-Inumbo-ID: c6a2257c-4998-11e9-b46b-770384b86449
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6a2257c-4998-11e9-b46b-770384b86449;
 Mon, 18 Mar 2019 16:13:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 10:13:32 -0600
Message-Id: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 10:13:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth.xen@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>

QWxsLAoKdGhlIHJlbGVhc2UgaXMgZHVlIGJ5IHRoZSBlbmQgb2YgdGhlIG1vbnRoLCBidXQgd2ls
bCBsaWtlbHkgZG9uJ3QgbWFrZQppdCBiZWZvcmUgZWFybHkgQXByaWwuIFBsZWFzZSBwb2ludCBv
dXQgYmFja3BvcnRzIHlvdSBmaW5kIG1pc3NpbmcgZnJvbQp0aGUgcmVzcGVjdGl2ZSBzdGFnaW5n
IGJyYW5jaCwgYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxldmFudC4gVGhlCm9uZSBjb21taXQg
SSd2ZSBxdWV1ZWQgYWxyZWFkeSBvbiB0b3Agb2Ygd2hhdCB3YXMganVzdCBwdXNoZWQgaXMKCjIy
ZTJmOGRkZGYJeDg2L2U4MjA6IGZpeCBidWlsZCB3aXRoIGdjYzkKCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:15:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:15:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5uvI-0000fo-Br; Mon, 18 Mar 2019 16: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5uvH-0000fb-1e
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:15:35 +0000
X-Inumbo-ID: 0e1e580a-4999-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 0e1e580a-4999-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:15:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 10:15:32 -0600
Message-Id: <5C8FC41F020000780021FF7A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 10:15:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <5C8FB743020000780021FEFD@prv1-mh.provo.novell.com>
 <df2b6b2bbd344e46a678e4a5b225bee4@AMSPEX02CL02.citrite.net>
In-Reply-To: <df2b6b2bbd344e46a678e4a5b225bee4@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE2OjM2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBCZXVsaWNoCj4+IFNlbnQ6IDE4IE1hcmNoIDIw
MTkgMTU6MjEKPj4gCj4+ID4+PiBPbiAxOC4wMy4xOSBhdCAxNTozNywgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMTggTWFyY2ggMjAxOSAxNDoyNAo+PiA+Pgo+PiA+PiA+
Pj4gT24gMTguMDMuMTkgYXQgMTI6MjAsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+ID4+ID4gKyAgICBBU1NFUlQoZXhwaXJhdGlvbiAtIG5vdyA+IDApOwo+PiA+PiA+ICsKPj4g
Pj4gPiArICAgIHZzLT5leHBpcmF0aW9uID0gZXhwaXJhdGlvbjsKPj4gPj4gPiArICAgIHRpbWVv
dXQgPSAoZXhwaXJhdGlvbiAtIG5vdykgKiAxMDB1bGw7Cj4+ID4+ID4gKwo+PiA+PiA+ICsgICAg
dnMtPnN0YXJ0ZWQgPSB0cnVlOwo+PiA+PiA+ICsgICAgbWlncmF0ZV90aW1lcigmdnMtPnRpbWVy
LCBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiA+Pgo+PiA+PiBXaHkgaXMgdGhpcyBzbXBfcHJvY2Vz
c29yX2lkKCkgd2hlbiB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdCgpIHVzZXMKPj4gPj4gdi0+cHJv
Y2Vzc29yPyBIb3cgcmVsZXZhbnQgaXMgaXQgaW4gdGhlIGZpcnN0IHBsYWNlIHRvIHRyYWNlIHRo
ZSBwQ1BVCj4+ID4+IHRoZSB2Q1BVIHJ1bnMgb24gZm9yIHRoZSB0aW1lcj8KPj4gPgo+PiA+IEkg
d2FzIGp1c3QgZm9sbG93aW5nIHN1aXQgd2l0aCBvdGhlciB0aW1lciBjb2RlLiBJdCBzZWVtcyB0
byBiZSB0aGUgbm9ybSB0bwo+PiA+IG1pZ3JhdGUgdG8gdGhlIGN1cnJlbnQgcENQVSBqdXN0IHBy
aW9yIHRvIHN0YXJ0aW5nIGEgdGltZXIuCj4+IAo+PiBCdXQgd291bGRuJ3Qgdi0+cHJvY2Vzc29y
IHRoZW4gYmUgbW9yZSB2aXNpYmx5IGNvcnJlY3QgKGJlc2lkZXMKPj4gbGlrZWx5IGJlaW5nIGNo
ZWFwZXIgdG8gZ2V0IGF0KSwgYXMgdG8gdGhlIGNvcnJlbGF0aW9uIHRvIHRoZSB2Q1BVCj4+IGlu
IHF1ZXN0aW9uPyBJIGNhbid0IGFjdHVhbGx5IHNlZSB3aHkgIm1pZ3JhdGUgdG8gdGhlIGN1cnJl
bnQgcENQVSIKPj4gd291bGQgYmUgdGhlIG5vcm07IEkgY291bGQgb25seSBzZWUgdGhpcyBhcyBh
biBpbXBsaWNhdGlvbiBmcm9tCj4+IHRoYXQgb3RoZXIgY29kZSB5b3UgbG9va2VkIGF0IHNpbXBs
eSBhY3Rpbmcgb24gdGhlIGN1cnJlbnQgdkNQVS4KPj4gCj4+IFRoZW4gYWdhaW4gSSdtIGhhdmlu
ZyB0cm91YmxlIHNwb3R0aW5nIHdoeSBpdCB3b3VsZCBiZSBpbXBvcnRhbnQKPj4gZm9yIHRoZSB0
aW1lciB0byBydW4gb24gdGhlIHNhbWUgQ1BVIHRoZSB2Q1BVIHJ1bnMgb25lLiBCeSB0aGUKPj4g
dGltZSB0aGUgdGltZXIgZmlyZXMsIHRoZSB2Q1BVIG1heSBoYXZlIGdvbmUgZWxzZXdoZXJlLgo+
PiAKPiAKPiBJIGhhdmUgbm8gcHJvYmxlbSBkcm9wcGluZyB0aGUgbWlncmF0ZSBjYWxsLiBBcyBJ
IHNhaWQsIEkgd2FzIGZvbGxvd2luZyAKPiBwcmlvciBleGFtcGxlIGUuZy4gaW4gdGhlIFZDUFVP
UF9zZXRfc2luZ2xlc2hvdF90aW1lciBoYW5kbGVyIGFuZCBpbiAKPiB2Y3B1X3BlcmlvZGljX3Rp
bWVyX3dvcmsoKSwgd2hpY2ggZG8gaW5kZWVkIHJ1biBvbiBjdXJyZW50Li4uIGJ1dCB0aGVuIHNv
IAo+IHdpbGwgc3RhcnRfdGltZXIoKSBpbiB0aGUgdmFzdCBtYWpvcml0eSBvZiBpbnZvY2F0aW9u
cyAodGhlIGludm9jYXRpb24gaW4gCj4gdmlyaWRpYW5fdGltZV92Y3B1X3RoYXcoKSBiZWluZyB0
aGUgZXhjZXB0aW9uKS4gSSdtIGhhcHB5IGZvciB5b3UgdG8gc3dhcCBpdCAKPiBmb3Igdi0+cHJv
Y2Vzc29yIG9uIGNvbW1pdCB1bmxlc3MgeW91IHdhbnQgbWUgdG8gc2VuZCBhIHY5IHdpdGggdGhl
IGNoYW5nZT8KCk5vIG5lZWQgdG8gc2VuZCB2OSBqdXN0IGZvciB0aGlzLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:22:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5v2A-0001Vf-IU; Mon, 18 Mar 2019 16:22: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5v28-0001Va-Jh
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:22:40 +0000
X-Inumbo-ID: 0c2b9e50-499a-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 0c2b9e50-499a-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:22:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 10:22:38 -0600
Message-Id: <5C8FC5CA020000780021FF9A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 10:22:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
In-Reply-To: <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE2OjQ2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiA+ID4gKyAgICB7Cj4+ID4gPiArICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNvdW50Owo+
PiA+ID4gKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9IDAgKQo+PiA+ID4gKyAgICAg
ICAgewo+PiA+ID4gKyAgICAgICAgICAgIHZzLT5leHBpcmF0aW9uID0gZXhwaXJhdGlvbjsKPj4g
PiA+ICsgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZzKTsKPj4gPgo+PiA+IEFyZW4ndCB5b3Ug
aW50cm9kdWNpbmcgYSByaXNrIGZvciByYWNlcyBieSBjYWxsaW5nIHRoZSB0aW1lciBmdW5jdGlv
bgo+PiA+IGRpcmVjdGx5IGZyb20gaGVyZT8gc3RhcnRfdGltZXIoKSwgYWZ0ZXIgYWxsLCBnZXRz
IGNhbGxlZCBmcm9tIHF1aXRlIGEKPj4gPiBmZXcgcGxhY2VzLgo+PiAKPj4gSW4gcHJhY3RpY2Ug
SSBkb24ndCB0aGluayB0aGVyZSBzaG91bGQgYmUgYW55IHByb2JsZW1hdGljIHJhY2UsIGJ1dCBJ
J2xsIGNoZWNrIGFnYWluLgo+IAo+IEkgdGhpbmsgdGhlICdwZXJpb2RpYycgbmFtZSBtaWdodCBi
ZSBjb25mdXNpbmcgdGhpbmdzLi4uIFRoZSBYZW4gdGltZXJzIGFyZSAKPiBhbGwgc2luZ2xlLXNo
b3QsIGl0J3MganVzdCB0aGF0IHN0YXJ0X3N0aW1lcigpIGlzIHJlLWNhbGxlZCBhZnRlciBhIAo+
IHN1Y2Nlc3NmdWwgcG9sbCBpZiB0aGUgdmlyaWRpYW4gdGltZXIgaXMgY29uZmlndXJlZCB0byBi
ZSBwZXJpb2RpYy4gU28gSSAKPiBkb24ndCB0aGluayB0aGVyZSBpcyBjYXNlIHdoZXJlIHRoZSB1
bmRlcmx5aW5nIFhlbiB0aW1lciBjb3VsZCBhY3R1YWxseSBiZSAKPiBydW5uaW5nIHdoZW4gd2Ug
ZW50ZXIgc3RhcnRfc3RpbWVyKCkuCgpPbmUgb2YgdGhlIGNhbGxlcnMgb2YgdGhlIGZ1bmN0aW9u
IGlzIHRoZSBXUk1TUiBoYW5kbGVyLiBXaHkgd291bGQKaXQgYmUgZ3VhcmFudGVlZCB0aGF0IHRo
ZSB0aW1lciBpc24ndCBhY3RpdmUgd2hlbiBzdWNoIGEgV1JNU1IKb2NjdXJzPyBPZiBjb3Vyc2Us
IHRoaXMgYWxvbmUgaXMgbm90IGVub3VnaCBmb3IgdGhlcmUgdG8gYmUgYSBwcm9ibGVtLAphcyB3
ZSdyZSBmaW5lIGFzIGxvbmcgYXMgdGhlIGd1ZXN0IGNhbiBvbmx5IGhhcm0gaXRzZWxmLiBCdXQg
SSBkb24ndAp0aGluayBpdCBnb2VzIHdpdGhvdXQgc2F5aW5nIHRoYXQgdGhlcmUncyBubyBpc3N1
ZSBoZXJlOyBoYXZpbmcgbG9va2VkCmEgMm5kIHRpbWUganVzdCBub3csIEkgdGhpbmsgSSBhZ3Jl
ZSB0aG91Z2ggdGhhdCB0aGVyZSdzIG5vIHJpc2sgZm9yIG91cgpvd24gaGVhbHRoIGhlcmUuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:26:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5v5Y-0001hZ-46; Mon, 18 Mar 2019 16:26:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5v5W-0001hU-VX
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:26:11 +0000
X-Inumbo-ID: 878995bc-499a-11e9-9b64-53ac88c58ff5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 878995bc-499a-11e9-9b64-53ac88c58ff5;
 Mon, 18 Mar 2019 16:26:06 +0000 (UTC)
IronPort-Data: A9a23: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
 WiD8c=
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87475141"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/11] viridian: add implementation of
 synthetic timers
Thread-Index: AQHU3X2WVMvWAzv7yUWT06FGctY0sqYRYLYAgAATJKCAABN4MP//+oUAgAARHMA=
Date: Mon, 18 Mar 2019 16:26:05 +0000
Message-ID: <1e189269a57a4e818a219a33a56e52ee@AMSPEX02CL02.citrite.net>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
 <5C8FC5CA020000780021FF9A@prv1-mh.provo.novell.com>
In-Reply-To: <5C8FC5CA020000780021FF9A@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 v8 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggTWFyY2ggMjAxOSAxNjoyMwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRh
dGlvbiBvZiBzeW50aGV0aWMgdGltZXJzCj4gCj4gPj4+IE9uIDE4LjAzLjE5IGF0IDE2OjQ2LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiArICAgIHsKPiA+PiA+ID4g
KyAgICAgICAgZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKPiA+PiA+ID4gKyAgICAgICAgaWYgKCBl
eHBpcmF0aW9uIC0gbm93IDw9IDAgKQo+ID4+ID4gPiArICAgICAgICB7Cj4gPj4gPiA+ICsgICAg
ICAgICAgICB2cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247Cj4gPj4gPiA+ICsgICAgICAgICAg
ICBzdGltZXJfZXhwaXJlKHZzKTsKPiA+PiA+Cj4gPj4gPiBBcmVuJ3QgeW91IGludHJvZHVjaW5n
IGEgcmlzayBmb3IgcmFjZXMgYnkgY2FsbGluZyB0aGUgdGltZXIgZnVuY3Rpb24KPiA+PiA+IGRp
cmVjdGx5IGZyb20gaGVyZT8gc3RhcnRfdGltZXIoKSwgYWZ0ZXIgYWxsLCBnZXRzIGNhbGxlZCBm
cm9tIHF1aXRlIGEKPiA+PiA+IGZldyBwbGFjZXMuCj4gPj4KPiA+PiBJbiBwcmFjdGljZSBJIGRv
bid0IHRoaW5rIHRoZXJlIHNob3VsZCBiZSBhbnkgcHJvYmxlbWF0aWMgcmFjZSwgYnV0IEknbGwg
Y2hlY2sgYWdhaW4uCj4gPgo+ID4gSSB0aGluayB0aGUgJ3BlcmlvZGljJyBuYW1lIG1pZ2h0IGJl
IGNvbmZ1c2luZyB0aGluZ3MuLi4gVGhlIFhlbiB0aW1lcnMgYXJlCj4gPiBhbGwgc2luZ2xlLXNo
b3QsIGl0J3MganVzdCB0aGF0IHN0YXJ0X3N0aW1lcigpIGlzIHJlLWNhbGxlZCBhZnRlciBhCj4g
PiBzdWNjZXNzZnVsIHBvbGwgaWYgdGhlIHZpcmlkaWFuIHRpbWVyIGlzIGNvbmZpZ3VyZWQgdG8g
YmUgcGVyaW9kaWMuIFNvIEkKPiA+IGRvbid0IHRoaW5rIHRoZXJlIGlzIGNhc2Ugd2hlcmUgdGhl
IHVuZGVybHlpbmcgWGVuIHRpbWVyIGNvdWxkIGFjdHVhbGx5IGJlCj4gPiBydW5uaW5nIHdoZW4g
d2UgZW50ZXIgc3RhcnRfc3RpbWVyKCkuCj4gCj4gT25lIG9mIHRoZSBjYWxsZXJzIG9mIHRoZSBm
dW5jdGlvbiBpcyB0aGUgV1JNU1IgaGFuZGxlci4gV2h5IHdvdWxkCj4gaXQgYmUgZ3VhcmFudGVl
ZCB0aGF0IHRoZSB0aW1lciBpc24ndCBhY3RpdmUgd2hlbiBzdWNoIGEgV1JNU1IKPiBvY2N1cnM/
CgpJdCdzIG5vdCBndWFyYW50ZWVkIG9uIGVudHJ5LCBidXQgdGhlIFdSTVNSIGhhbmRsZXIgYWx3
YXlzIGNhbGxzIHN0b3Bfc3RpbWVyKCkgYmVmb3JlIGNhbGxpbmcgc3RhcnRfc3RpbWVyKCkgd2hp
Y2ggQUZBSUNUIHNob3VsZCBndWFyYW50ZWUgdGhlIHRpbWVyIGlzIG5vdCBydW5uaW5nIHdoZW4g
c3RhcnRfc3RpbWVyKCkgaXMgY2FsbGVkLgoKICBQYXVsCgo+IE9mIGNvdXJzZSwgdGhpcyBhbG9u
ZSBpcyBub3QgZW5vdWdoIGZvciB0aGVyZSB0byBiZSBhIHByb2JsZW0sCj4gYXMgd2UncmUgZmlu
ZSBhcyBsb25nIGFzIHRoZSBndWVzdCBjYW4gb25seSBoYXJtIGl0c2VsZi4gQnV0IEkgZG9uJ3QK
PiB0aGluayBpdCBnb2VzIHdpdGhvdXQgc2F5aW5nIHRoYXQgdGhlcmUncyBubyBpc3N1ZSBoZXJl
OyBoYXZpbmcgbG9va2VkCj4gYSAybmQgdGltZSBqdXN0IG5vdywgSSB0aGluayBJIGFncmVlIHRo
b3VnaCB0aGF0IHRoZXJlJ3Mgbm8gcmlzayBmb3Igb3VyCj4gb3duIGhlYWx0aCBoZXJlLgo+IAo+
IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:35:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5vEx-0002XG-7N; Mon, 18 Mar 2019 16:35:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yH2q=RV=citrix.com=prvs=973f489d5=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h5vEv-0002XB-LM
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:35:53 +0000
X-Inumbo-ID: e391d4c2-499b-11e9-9017-874f21328069
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e391d4c2-499b-11e9-9017-874f21328069;
 Mon, 18 Mar 2019 16:35:50 +0000 (UTC)
IronPort-Data: A9a23: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
 /xlHvfviut
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80899897"
Date: Mon, 18 Mar 2019 16:35:03 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190318163503.GI11621@perard.uk.xensource.com>
References: <20190318154545.13974-1-roger.pau@citrix.com>
 <8920b229-45b4-8490-1476-8a5274b97ffe@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8920b229-45b4-8490-1476-8a5274b97ffe@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH v2] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Richard Henderson <rth@twiddle.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>

T24gTW9uLCBNYXIgMTgsIDIwMTkgYXQgMDM6NDg6NTlQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMTgvMDMvMjAxOSAxNTo0NSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4g
ZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMKPiA+IGluZGV4IDM0OWY3MmQwMGMuLjIzZGU1NTE3ZGIgMTAwNjQ0Cj4gPiAt
LS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwo+ID4gKysrIGIvaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMKPiA+IEBAIC0xODUsOCArMTg1LDEzIEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1h
cF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCj4gPiAgICAgIH0KPiA+ICAKPiA+ICAgICAg
aWYgKCFkdW1teSkgewo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIElmIHRoZSBjYWxs
ZXIgaGFzIHJlcXVlc3RlZCB0aGUgbWFwcGluZyBhdCBhIHNwZWNpZmljIGFkZHJlc3MgdXNlCj4g
PiArICAgICAgICAgKiBNQVBfRklYRUQgdG8gbWFrZSBzdXJlIGl0J3MgaG9ub3JlZC4KPiA+ICsg
ICAgICAgICAqLwo+IAo+IFNpbmNlIHRoZSBjb21tZW50IG5vdyBhcHBsaWVkIHRvIGJvdGggaW52
b2NhdGlvbiAtIGNvdWxkIGl0IGJlIG1vdmVkCj4gb3V0c2lkZSB0aGUgaWYgc3RhdGVtZW50IHRo
ZW4/CgpUaGF0IHNvdW5kcyBnb29kIHRvIG1lLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:38:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16: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 1h5vHP-0002ei-Mw; Mon, 18 Mar 2019 16:38:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5vHN-0002eb-Mx
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:38:25 +0000
X-Inumbo-ID: 3e3ebc3c-499c-11e9-a372-8f6311ce51cc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e3ebc3c-499c-11e9-a372-8f6311ce51cc;
 Mon, 18 Mar 2019 16:38:23 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87475941"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>, Igor Druzhinin
 <igor.druzhinin@citrix.com>
Thread-Topic: [PATCH v2] xen-mapcache: use MAP_FIXED flag so the mmap address
 hint is always honored
Thread-Index: AQHU3aGu87VY9TI/c0+y7cr3AfSBy6YReCyAgAAM34CAABDsYA==
Date: Mon, 18 Mar 2019 16:36:01 +0000
Message-ID: <09407c12ebf7443a991fd132efe2683b@AMSPEX02CL02.citrite.net>
References: <20190318154545.13974-1-roger.pau@citrix.com>
 <8920b229-45b4-8490-1476-8a5274b97ffe@citrix.com>
 <20190318163503.GI11621@perard.uk.xensource.com>
In-Reply-To: <20190318163503.GI11621@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Eduardo
 Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Paolo
 Bonzini <pbonzini@redhat.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Richard Henderson <rth@twiddle.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+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAxOCBNYXJjaCAyMDE5IDE2OjM1
Cj4gVG86IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IENjOiBS
b2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgcWVtdS1kZXZlbEBub25nbnUu
b3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPjsKPiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PjsgRWR1
YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPjsgTWljaGFlbCBTLiBUc2lya2luCj4g
PG1zdEByZWRoYXQuY29tPjsgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFp
bC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1BB
VENIIHYyXSB4ZW4tbWFwY2FjaGU6IHVzZSBNQVBfRklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRy
ZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9yZWQKPiAKPiBPbiBNb24sIE1hciAxOCwgMjAxOSBhdCAw
Mzo0ODo1OVBNICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiA+IE9uIDE4LzAzLzIwMTkg
MTU6NDUsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+ID4gZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbi1tYXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKPiA+ID4gaW5k
ZXggMzQ5ZjcyZDAwYy4uMjNkZTU1MTdkYiAxMDA2NDQKPiA+ID4gLS0tIGEvaHcvaTM4Ni94ZW4v
eGVuLW1hcGNhY2hlLmMKPiA+ID4gKysrIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKPiA+
ID4gQEAgLTE4NSw4ICsxODUsMTMgQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBD
YWNoZUVudHJ5ICplbnRyeSwKPiA+ID4gICAgICB9Cj4gPiA+Cj4gPiA+ICAgICAgaWYgKCFkdW1t
eSkgewo+ID4gPiArICAgICAgICAvKgo+ID4gPiArICAgICAgICAgKiBJZiB0aGUgY2FsbGVyIGhh
cyByZXF1ZXN0ZWQgdGhlIG1hcHBpbmcgYXQgYSBzcGVjaWZpYyBhZGRyZXNzIHVzZQo+ID4gPiAr
ICAgICAgICAgKiBNQVBfRklYRUQgdG8gbWFrZSBzdXJlIGl0J3MgaG9ub3JlZC4KPiA+ID4gKyAg
ICAgICAgICovCj4gPgo+ID4gU2luY2UgdGhlIGNvbW1lbnQgbm93IGFwcGxpZWQgdG8gYm90aCBp
bnZvY2F0aW9uIC0gY291bGQgaXQgYmUgbW92ZWQKPiA+IG91dHNpZGUgdGhlIGlmIHN0YXRlbWVu
dCB0aGVuPwo+IAo+IFRoYXQgc291bmRzIGdvb2QgdG8gbWUuCgpJIGhhdmUgbm8gcHJvYmxlbSBh
bmQgbXkgUi1iIHN0aWxsIHN0YW5kcy4KCiAgUGF1bAoKPiAKPiAtLQo+IEFudGhvbnkgUEVSQVJE
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:51:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5vTj-00047W-TO; Mon, 18 Mar 2019 16:51:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5vTj-00047R-7J
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:51:11 +0000
X-Inumbo-ID: 06b54798-499e-11e9-95b0-0f4303cedc90
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06b54798-499e-11e9-95b0-0f4303cedc90;
 Mon, 18 Mar 2019 16:51:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 10:51:07 -0600
Message-Id: <5C8FCC78020000780021FFCD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 10:51:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,"Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
 <5C8B9D0D020000780021F419@prv1-mh.provo.novell.com>
 <7edd53a4-99c6-ff6e-15e5-a88ff5d5efb8@hygon.cn>
 <5C8F5D69020000780021FB8B@prv1-mh.provo.novell.com>
 <76c47fa2-5cc9-ff62-aa69-8e4d88ca3795@hygon.cn>
In-Reply-To: <76c47fa2-5cc9-ff62-aa69-8e4d88ca3795@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDE4LjAzLjE5IGF0IDE2OjUxLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xOCAxNjo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2LjAzLjE5IGF0IDEx
OjA2LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gT24gMjAxOS8zLzE1IDIwOjQwLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wMi4xOSBhdCAxMDo0OCwgPHB1d2VuQGh5Z29u
LmNuPiB3cm90ZToKPj4+Pj4gVGhlIEh5Z29uIERoeWFuYSBDUFUgc3VwcG9ydHMgdGhlIE1TUiB3
YXkgdG8gZ2V0IFRPUF9NRU0yLiBTbyBhZGQgSHlnb24KPj4+Pj4gRGh5YW5hIHN1cHBvcnQgdG8g
cHJpbnQgdGhlIHZhbHVlIG9mIFRPUF9NRU0yLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBQ
dSBXZW4gPHB1d2VuQGh5Z29uLmNuPgo+Pj4+Cj4+Pj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPj4+Pgo+Pj4+IEknbSBhZnJhaWQgSSB3b24ndCBiZSBhYmxlIHRv
IG9mZmVyIFJldmlld2VkLWJ5IHRhZ3MgZm9yIGFueSBvZgo+Pj4+IHRoaXMgc2VyaWVzIHdpdGhv
dXQgeW91IHBvaW50aW5nIHVzIGF0IHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGUKPj4+PiBwcm9j
ZXNzb3IgKGEgbGluayBzaG91bGQgcmVhbGx5IGJlIGluIHRoZSBjb3ZlciBsZXR0ZXIpLgo+Pj4K
Pj4+IERvIHlvdSBtZWFuIHRoZSBzcGVjaWZpY2F0aW9uIGZvciBIeWdvbiBwcm9jZXNzb3I/IFdl
IGRvbid0IGhhdmUgYW55Cj4+PiBwdWJsaWMgc3BlYyBub3csIGJ1dCB5b3UgY2FuIHJlZmVyZW5j
ZSB0byB0aGUgQU1EIFplbiBvbmVbMV0uCj4+IAo+PiBXZWxsLCBubywgbm90IHJlYWxseS4gVGhl
cmUgYXJlIHVuZG91YnRlZGx5IGRpZmZlcmVuY2VzIChzZWUgeW91cgo+PiByZXBseSB0byBteSBw
Y2lfY2ZnX29rKCkgcXVlc3Rpb24gYXMgYW4gZXhhbXBsZSkuIEkgY2FuIGFjawo+PiBjaGFuZ2Vz
IG9uIHRoZSBiYXNpcyB0aGF0IHlvdSBrbm93IGhvdyB5b3VyIHByb2Nlc3NvcnMgYmVoYXZlLgo+
PiBJIGNhbiBnaXZlIFItYiBvbmx5IGlmIEkgaGF2ZSBIeWdvbi1zcGVjaWZpYyBkb2MgdG8gY2hl
Y2sgYWdhaW5zdC4KPiAKPiBJbiBmYWN0IHRoZXJlIGlzIG5vIGRlZmluaXRpb24gb2YgTVNSIEMw
MDFfMDAxRihNU1JfQU1ENjRfTkJfQ0ZHKSBpbiB0aGUKPiBBTUQgZmFtaWx5IDE3aCBtb2RlbHMg
MDBoLTBGaCBQUFIsIEkgZG9uJ3Qga25vdyB3aHkgdGhlcmUgaXMgMHgxNyBzdXBwb3J0Cj4gaW4g
cGNpX2NmZ19vaygpLgoKSG1tLCBpbnRlcmVzdGluZyBvYnNlcnZhdGlvbi4gVGhlIGV4dGVuZGVk
IGFjY2VzcyBtZWNoYW5pc20gYXBwZWFycwp0byBzdGlsbCBleGlzdCwgYnV0IGlzIGNvbnRyb2xs
ZWQgYnkgYSBkaWZmZXJlbnQgUENJIGNvbmZpZyBzcGFjZSBiaXQgbm93LAphbmQgdGhlcmUgZG9l
c24ndCBzZWVtIHRvIGJlIGFueSBtaXJyb3JpbmcgTVNSIGFueW1vcmUuIEJyaWFuLCBjb3VsZAp5
b3UgY29uZmlybSB0aGlzPyBJZiB0aGVyZSdzIGluZGVlZCBubyBOQl9DRkcgTVNSIGFueW1vcmUs
IHdlIG1heQpuZWVkIHRvIGFkanVzdCBzb21lIG9mIG91ciBjb2RlIGVsc2V3aGVyZSBhcyB3ZWxs
OyB0aGUgY29udHJvbCBsb2dpYyBvZgpleHRlbmRlZCBhY2Nlc3NlcyBsb29rcyB0byBuZWVkIGFk
anVzdG1lbnQgaW4gYW55IGV2ZW50LgoKVGhlIHVzZSBvZiAweDE3IGxvb2tzIHRvIGRhdGUgYmFj
ayB0byBhIDIwMTAgY29tbWl0ICgzMTU3YmI0ZTEzKSwKd2hlcmUgZGVjaW1hbCAxNyB3YXMgY29u
dmVydGVkIHRvIDB4MTcsIHdpdGhvdXQgdGhlcmUgYmVpbmcgYW55CmRlc2NyaXB0aW9uIHRvIGNs
YXJpZnkgd2hldGhlciB0aGlzIHdhc24ndCBhY3R1YWxseSBhIG1pc3Rha2UuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 16:56:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16: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 1h5vYN-0004MA-MS; Mon, 18 Mar 2019 16: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5vYM-0004M5-SH
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:55:58 +0000
X-Inumbo-ID: b2db992a-499e-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 b2db992a-499e-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:55:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 10:55:56 -0600
Message-Id: <5C8FCD98020000780021FFDF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 10:55:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
 <5C8FC5CA020000780021FF9A@prv1-mh.provo.novell.com>
 <1e189269a57a4e818a219a33a56e52ee@AMSPEX02CL02.citrite.net>
In-Reply-To: <1e189269a57a4e818a219a33a56e52ee@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/11] 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>,
 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>,
 IanJackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE3OjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxOCBNYXJjaCAyMDE5IDE2OjIzCj4+IAo+PiA+Pj4gT24gMTguMDMuMTkgYXQgMTY6NDYsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gPiArICAgIHsKPj4gPj4gPiA+
ICsgICAgICAgIGV4cGlyYXRpb24gPSB2cy0+Y291bnQ7Cj4+ID4+ID4gPiArICAgICAgICBpZiAo
IGV4cGlyYXRpb24gLSBub3cgPD0gMCApCj4+ID4+ID4gPiArICAgICAgICB7Cj4+ID4+ID4gPiAr
ICAgICAgICAgICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOwo+PiA+PiA+ID4gKyAgICAg
ICAgICAgIHN0aW1lcl9leHBpcmUodnMpOwo+PiA+PiA+Cj4+ID4+ID4gQXJlbid0IHlvdSBpbnRy
b2R1Y2luZyBhIHJpc2sgZm9yIHJhY2VzIGJ5IGNhbGxpbmcgdGhlIHRpbWVyIGZ1bmN0aW9uCj4+
ID4+ID4gZGlyZWN0bHkgZnJvbSBoZXJlPyBzdGFydF90aW1lcigpLCBhZnRlciBhbGwsIGdldHMg
Y2FsbGVkIGZyb20gcXVpdGUgYQo+PiA+PiA+IGZldyBwbGFjZXMuCj4+ID4+Cj4+ID4+IEluIHBy
YWN0aWNlIEkgZG9uJ3QgdGhpbmsgdGhlcmUgc2hvdWxkIGJlIGFueSBwcm9ibGVtYXRpYyByYWNl
LCBidXQgSSdsbCBjaGVjayBhZ2Fpbi4KPj4gPgo+PiA+IEkgdGhpbmsgdGhlICdwZXJpb2RpYycg
bmFtZSBtaWdodCBiZSBjb25mdXNpbmcgdGhpbmdzLi4uIFRoZSBYZW4gdGltZXJzIGFyZQo+PiA+
IGFsbCBzaW5nbGUtc2hvdCwgaXQncyBqdXN0IHRoYXQgc3RhcnRfc3RpbWVyKCkgaXMgcmUtY2Fs
bGVkIGFmdGVyIGEKPj4gPiBzdWNjZXNzZnVsIHBvbGwgaWYgdGhlIHZpcmlkaWFuIHRpbWVyIGlz
IGNvbmZpZ3VyZWQgdG8gYmUgcGVyaW9kaWMuIFNvIEkKPj4gPiBkb24ndCB0aGluayB0aGVyZSBp
cyBjYXNlIHdoZXJlIHRoZSB1bmRlcmx5aW5nIFhlbiB0aW1lciBjb3VsZCBhY3R1YWxseSBiZQo+
PiA+IHJ1bm5pbmcgd2hlbiB3ZSBlbnRlciBzdGFydF9zdGltZXIoKS4KPj4gCj4+IE9uZSBvZiB0
aGUgY2FsbGVycyBvZiB0aGUgZnVuY3Rpb24gaXMgdGhlIFdSTVNSIGhhbmRsZXIuIFdoeSB3b3Vs
ZAo+PiBpdCBiZSBndWFyYW50ZWVkIHRoYXQgdGhlIHRpbWVyIGlzbid0IGFjdGl2ZSB3aGVuIHN1
Y2ggYSBXUk1TUgo+PiBvY2N1cnM/Cj4gCj4gSXQncyBub3QgZ3VhcmFudGVlZCBvbiBlbnRyeSwg
YnV0IHRoZSBXUk1TUiBoYW5kbGVyIGFsd2F5cyBjYWxscyAKPiBzdG9wX3N0aW1lcigpIGJlZm9y
ZSBjYWxsaW5nIHN0YXJ0X3N0aW1lcigpIHdoaWNoIEFGQUlDVCBzaG91bGQgZ3VhcmFudGVlIHRo
ZSAKPiB0aW1lciBpcyBub3QgcnVubmluZyB3aGVuIHN0YXJ0X3N0aW1lcigpIGlzIGNhbGxlZC4K
CkkndmUgbG9va2VkIG9ubHkgYnJpZWZseSwgYnV0IHRoZSBzdG9wX3RpbWVyKCkgLT4gZGVhY3Rp
dmF0ZV90aW1lcigpIGNhbGwKY2hhaW4gZG9lc24ndCBsb29rIHRvIHdhaXQgZm9yIHRoZSB0aW1l
ciBoYW5kbGVyIHRvIG5vdCBiZSBhY3RpdmUgYW55bW9yZQpvbiBhbm90aGVyIENQVSBiZWZvcmUg
cmV0dXJuaW5nLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 17:01:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 17:01: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 1h5vdy-00057o-Gy; Mon, 18 Mar 2019 17: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=VMO2=RV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h5vdx-00057j-8B
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:01:45 +0000
X-Inumbo-ID: 8186ec28-499f-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 8186ec28-499f-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 17:01:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Mar 2019 11:01:42 -0600
Message-Id: <5C8FCEF1020000780021FFF5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Mar 2019 11:01:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Vasilis Liaskovitis" <vliaskovitis@suse.com>
References: <20190306125832.93901vliaskovitis@suse.com>
 <20190306125832.93902vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
 <5C8FA508020000780021FE6B@suse.com>
 <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
In-Reply-To: <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE2OjQ0LCA8dmxpYXNrb3ZpdGlzQHN1c2UuY29tPiB3cm90ZToK
PiBPbiBNb24sIDIwMTktMDMtMTggYXQgMTU6MDIgKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
PiA+ID4gSSdtIGFsc28KPj4gPiA+IHVuY29udmluY2VkIHRoaXMgaXMgYXBwcm9wcmlhdGUgaWYg
dGhlIHZhbHVlIGlzIGFjdHVhbGx5Cj4+ID4gPiBhIHNpZ25lZCBxdWFudGl0eS4KPj4gPiAKPj4g
PiBpc24ndCBPUFRfVUlOVCBvbmx5IGZvciB1bnNpZ25lZCBpbnRlZ2Vycz8KPj4gCj4+IFlvdSds
bCBub3RpY2UgdGhhdCB0aGVyZSdzIG5vIE9QVF9JTlQgb3IgT1BUX1NJTlQuIE9QVF9VSU5UCj4+
IG1heSBiZSBzbGlnaHRseSBtaXNsZWFkaW5nIGFzIGEgbmFtZS4gT3RvaCB3ZSBwcm9iYWJseSBk
b24ndAo+PiBoYXZlIHZlcnkgbWFueSBzaWduZWQgaW50ZWdlciBvcHRpb25zLgo+IAo+IEkgc2Vl
LiBBc3N1bWluZyBhbiB1bnNpZ25lZCBwYXJhbWV0ZXIgaXMgcHJvYmxlbWF0aWMgdGhlbi4KPiAK
PiBEb2Vzbid0IHRoZSAuZGF0YS5wYXJhbSBzZWN0aW9uIChiZXR3ZWVuIF9fcGFyYW1fc3RhcnQg
YW5kIF9fcGFyYW1fZW5kKQo+IG9ubHkgaW5jbHVkZSBydW50aW1lIHBhcmFtZXRlcnMsIG9mIHdo
aWNoIHRoZSBpbnRlZ2VyIG9uZXMgYXJlIGFsbAo+IHVuc2lnbmVkIGludGVnZXJzIGF0IHRoZSBt
b21lbnQ/IE9yIHdvdWxkIHlvdSBsaWtlIHRvIHNlZSB0aGlzCj4gZnVuY3Rpb25hbGl0eSBldmVu
dHVhbGx5IHVzZWQgZm9yIGFsbCBwYXJhbWV0ZXJzLCBpbmNsdWRpbmcgbm9uLXJ1bnRpbWUgCj4g
YXMgd2VsbD8KCldlbGwsIGF0IHRoZSB2ZXJ5IGxlYXN0IEkgZXhwZWN0IHJlc3RyaWN0aW9ucyB0
byBiZSBjYWxsZWQgb3V0IHZlcnkKY2xlYXJseSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIFRoZXJl
IG5vdCBiZWluZyBhbnkgcHJvYmxlbWF0aWMKcnVudGltZSBwYXJhbWV0ZXJzIHJpZ2h0IG5vdyBk
b2Vzbid0IG1lYW4gc29tZSBtaWdodCBub3QKYXBwZWFyLiBBbmQgd2hldGhlciB0aGUgcHJvYmxl
bSB3b3VsZCB0aGVuIGJlIG5vdGljZWQgaXMgYXQKbGVhc3QgdW5wcmVkaWN0YWJsZS4gSU9XIG5v
dCBkZWFsaW5nIHdpdGggdGhlIGNhc2UgcmlnaHQgYXdheQppbnRyb2R1Y2VzIGEgbGF0ZW50IGJ1
ZywgYW5kIHRoaXMgc2hvdWxkbid0IGdvIHVubWVudGlvbmVkLgoKPj4gPiB3aXRoIHRoZSBuZXcg
Z2V0X2Z1bmMgcHJvdG90eXBlIGJlaW5nOgo+PiA+IAo+PiA+ICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKigqZ2V0X2Z1bmMpKHZvaWQpOwo+PiA+IAo+PiA+IHJldHVybmluZyBhIHN0cmluZyB3aXRo
IHRoZSBjdXJyZW50IHZhbHVlIG9mIHRoZSBwYXJhbWV0ZXIuCj4+IAo+PiBBbmQgd2hlcmUgd291
bGQgdGhlIHN0b3JhZ2UgbGl2ZSBmb3IgdGhlIHN0cmluZz8KPiAKPiBJIHdhcyB0aGlua2luZyB0
aGVzZSBjdXN0b20gZnVuY3Rpb25zIHdvdWxkIHJldHVybiBzdGF0aWMgc3RyaW5ncywgYXMKPiBs
b2dsdmxfc3RyKCkgZG9lcywgYW5kIHRoZXNlIHdvdWxkIGV2ZW50dWFsbHkgYmUgY29waWVkIGlu
dG8gdGhlIHVzZXIKPiBwcm92aWRlZCB2YWx1ZXNbXSBidWZmZXIgdmlhIHNucHJpbnRmIGluIGdl
dF9wYXJhbXMoKS4KClBsZWFzZSBkb24ndCBsaW1pdCB5b3VyIHRoaW5raW5nIHRvIHRoZSBmZXcg
cnVudGltZSBwYXJhbWV0ZXJzIHdlCmN1cnJlbnRseSBoYXZlLiBBdCBsZWFzdCB0byBtZSBpdCBp
cyBxdWl0ZSBvYnZpb3VzIHRoYXQgdGhlcmUgY2FuCmVhc2lseSBiZSBjYXNlcyB3aGVyZSBzdGF0
aWMgc3RyaW5ncyB3b24ndCB3b3JrLgoKPj4gPiBlLmcuIHRoZSBmdW5jdGlvbiBmb3IgbG9nbHZs
LCBndWVzdF9sb2dsdmwgY291bGQgcmV0dXJuIG91dHB1dAo+PiA+IHVzaW5nCj4+ID4gbG9nbHZs
X3N0cigpIDogICJOb3RoaW5nIiwgIkVycm9ycyIsICJFcnJvcnMgYW5kIHdhcm5pbmdzIiBldGMu
Cj4+ID4gCj4+ID4gQW4gYWx0ZXJuYXRpdmUgcHJvdG90eXBlIGNvdWxkIGJlOgo+PiA+IAo+PiA+
ICAgICAgICAgICAgIGludCAoKmdldF9mdW5jKShjaGFyICpvdXRwdXQpOwo+PiA+IAo+PiA+IGlm
IHdlIHdhbnQgdGhlIGZ1bmN0aW9uIHRvIHdyaXRlIHRoZSBjdXJyZW50IHBhcmFtZXRlciB2YWx1
ZSBpbnRvIGEKPj4gPiBjYWxsZXItcHJvdmlkZWQgYnVmZmVyLCBhbmQgcG9zc2libHkgcmV0dXJu
IGVycm9yIGNvZGVzLgo+PiAKPj4gQW5kIGhvdyB3b3VsZCB0aGUgY2FsbGVlIGtub3cgaG93IG11
Y2ggc3BhY2UgdGhlcmUgaXM/Cj4gCj4geWVzLCBhbiBleHRyYSBzaXplIGFyZ3VtZW50IHdvdWxk
IGJlIG5lZWRlZCBmcm9tIHRoZSBjYWxsZXIgaGVyZS4KPiAKPiBMZXQgbWUga25vdyBpZiBlaXRo
ZXIgb2YgdGhlc2Ugb3IgYSBkaWZmZXJlbnQgYXBwcm9hY2ggaXMgcHJlZmVycmVkLgoKT2YgdGhl
IHR3bywgSSBjbGVhcmx5IHByZWZlciB0aGUgbGF0dGVyLiBUaGVuIGFnYWluIG1lIGhhdmluZyBw
b2ludGVkCm91dCB0aGUgc2hvcnRjb21pbmcgZG9lc24ndCBtZWFuIHdlIChhbmQgaGVuY2UgeW91
IGZvciB0aGlzIHBhdGNoKQphYnNvbHV0ZWx5IGhhdmUgdG8gZGVhbCB3aXRoIGN1c3RvbSBwYXJh
bWV0ZXJzLiBJbnB1dCBmcm9tIG90aGVycwp3b3VsZCBjZXJ0YWlubHkgYmUgaGVscGZ1bCBoZXJl
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 17:06:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 17: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 1h5viT-0005M5-7i; Mon, 18 Mar 2019 17:06:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sDq=RV=citrix.com=prvs=973115de2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h5viS-0005Ly-EI
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:06:24 +0000
X-Inumbo-ID: 270e7c59-49a0-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 270e7c59-49a0-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 17:06:22 +0000 (UTC)
IronPort-Data: A9a23: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
 uPsXi3p4Q=
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="87477898"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/11] viridian: add implementation of
 synthetic timers
Thread-Index: AQHU3X2WVMvWAzv7yUWT06FGctY0sqYRYLYAgAATJKCAABN4MP//+oUAgAARHMD///gyAIAAEO9w
Date: Mon, 18 Mar 2019 17:06:12 +0000
Message-ID: <162108f762d3457e94e08747841e7a59@AMSPEX02CL02.citrite.net>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
 <5C8FC5CA020000780021FF9A@prv1-mh.provo.novell.com>
 <1e189269a57a4e818a219a33a56e52ee@AMSPEX02CL02.citrite.net>
 <5C8FCD98020000780021FFDF@prv1-mh.provo.novell.com>
In-Reply-To: <5C8FCD98020000780021FFDF@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 v8 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggTWFyY2ggMjAxOSAxNjo1Ngo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRh
dGlvbiBvZiBzeW50aGV0aWMgdGltZXJzCj4gCj4gPj4+IE9uIDE4LjAzLjE5IGF0IDE3OjI2LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMTggTWFyY2ggMjAxOSAxNjoyMwo+
ID4+Cj4gPj4gPj4+IE9uIDE4LjAzLjE5IGF0IDE2OjQ2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+IHdyb3RlOgo+ID4+ID4+ID4gPiArICAgIHsKPiA+PiA+PiA+ID4gKyAgICAgICAgZXhwaXJh
dGlvbiA9IHZzLT5jb3VudDsKPiA+PiA+PiA+ID4gKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0g
bm93IDw9IDAgKQo+ID4+ID4+ID4gPiArICAgICAgICB7Cj4gPj4gPj4gPiA+ICsgICAgICAgICAg
ICB2cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247Cj4gPj4gPj4gPiA+ICsgICAgICAgICAgICBz
dGltZXJfZXhwaXJlKHZzKTsKPiA+PiA+PiA+Cj4gPj4gPj4gPiBBcmVuJ3QgeW91IGludHJvZHVj
aW5nIGEgcmlzayBmb3IgcmFjZXMgYnkgY2FsbGluZyB0aGUgdGltZXIgZnVuY3Rpb24KPiA+PiA+
PiA+IGRpcmVjdGx5IGZyb20gaGVyZT8gc3RhcnRfdGltZXIoKSwgYWZ0ZXIgYWxsLCBnZXRzIGNh
bGxlZCBmcm9tIHF1aXRlIGEKPiA+PiA+PiA+IGZldyBwbGFjZXMuCj4gPj4gPj4KPiA+PiA+PiBJ
biBwcmFjdGljZSBJIGRvbid0IHRoaW5rIHRoZXJlIHNob3VsZCBiZSBhbnkgcHJvYmxlbWF0aWMg
cmFjZSwgYnV0IEknbGwgY2hlY2sgYWdhaW4uCj4gPj4gPgo+ID4+ID4gSSB0aGluayB0aGUgJ3Bl
cmlvZGljJyBuYW1lIG1pZ2h0IGJlIGNvbmZ1c2luZyB0aGluZ3MuLi4gVGhlIFhlbiB0aW1lcnMg
YXJlCj4gPj4gPiBhbGwgc2luZ2xlLXNob3QsIGl0J3MganVzdCB0aGF0IHN0YXJ0X3N0aW1lcigp
IGlzIHJlLWNhbGxlZCBhZnRlciBhCj4gPj4gPiBzdWNjZXNzZnVsIHBvbGwgaWYgdGhlIHZpcmlk
aWFuIHRpbWVyIGlzIGNvbmZpZ3VyZWQgdG8gYmUgcGVyaW9kaWMuIFNvIEkKPiA+PiA+IGRvbid0
IHRoaW5rIHRoZXJlIGlzIGNhc2Ugd2hlcmUgdGhlIHVuZGVybHlpbmcgWGVuIHRpbWVyIGNvdWxk
IGFjdHVhbGx5IGJlCj4gPj4gPiBydW5uaW5nIHdoZW4gd2UgZW50ZXIgc3RhcnRfc3RpbWVyKCku
Cj4gPj4KPiA+PiBPbmUgb2YgdGhlIGNhbGxlcnMgb2YgdGhlIGZ1bmN0aW9uIGlzIHRoZSBXUk1T
UiBoYW5kbGVyLiBXaHkgd291bGQKPiA+PiBpdCBiZSBndWFyYW50ZWVkIHRoYXQgdGhlIHRpbWVy
IGlzbid0IGFjdGl2ZSB3aGVuIHN1Y2ggYSBXUk1TUgo+ID4+IG9jY3Vycz8KPiA+Cj4gPiBJdCdz
IG5vdCBndWFyYW50ZWVkIG9uIGVudHJ5LCBidXQgdGhlIFdSTVNSIGhhbmRsZXIgYWx3YXlzIGNh
bGxzCj4gPiBzdG9wX3N0aW1lcigpIGJlZm9yZSBjYWxsaW5nIHN0YXJ0X3N0aW1lcigpIHdoaWNo
IEFGQUlDVCBzaG91bGQgZ3VhcmFudGVlIHRoZQo+ID4gdGltZXIgaXMgbm90IHJ1bm5pbmcgd2hl
biBzdGFydF9zdGltZXIoKSBpcyBjYWxsZWQuCj4gCj4gSSd2ZSBsb29rZWQgb25seSBicmllZmx5
LCBidXQgdGhlIHN0b3BfdGltZXIoKSAtPiBkZWFjdGl2YXRlX3RpbWVyKCkgY2FsbAo+IGNoYWlu
IGRvZXNuJ3QgbG9vayB0byB3YWl0IGZvciB0aGUgdGltZXIgaGFuZGxlciB0byBub3QgYmUgYWN0
aXZlIGFueW1vcmUKPiBvbiBhbm90aGVyIENQVSBiZWZvcmUgcmV0dXJuaW5nLgoKT2gsIGl0IGxv
b2tlZCB0byBtZSBsaWtlIHRoZSBsb2NraW5nIHdvdWxkIGVuc3VyZSB0aGUgdGltZXIgd2FzIGRl
YWN0aXZhdGVkIGFuZCB3b3VsZCBub3QgcnVuLi4uIGJ1dCBJIGd1ZXNzIEkgbWF5IGhhdmUgbWlz
dW5kZXJzdG9vZCB0aGUgY29kZS4gU3RpbGwgZXZlbiBpZiBib3RoIG9jY3VycmVuY2VzIG1ha2Ug
aXQgcGFzdCB0aGUgdGVzdCBvZiBjb25maWcuZW5hYmxlZCBhbGwgdGhleSdsbCBkbyBpcyBib3Ro
IHNldCB0aGUgcGVuZGluZyBiaXQsIGFzIHRoZSBwcmlvciB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBk
aWQuIEFsdGhvdWdoIEkgZ3Vlc3MgdGhlcmUncyBub3cgYSBwb3NzaWJpbGl0eSB0aGF0LCBmb3Ig
b25lIG9jY3VycmVuY2UsIHRoZSBwb2xsIGNvdWxkIG9jY3VyIGJlZm9yZSBjb25maWcuZW5hYmxl
ZCBpcyBjbGVhcmVkIGFuZCB0aHVzIHRoZSB0aW1lciBtYXkgYmUgcmVzY2hlZHVsZWQgYW5kIGlt
bWVkaWF0ZWx5IGV4cGlyZSBhZ2Fpbi4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyByZWFs
bHkgYSBwcm9ibGVtIG9yIG5vdC4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 17:20:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 17:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5vvg-0006b9-I6; Mon, 18 Mar 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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5vve-0006Ps-SB
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:20:02 +0000
X-Inumbo-ID: 0c71d7ba-49a2-11e9-b584-eb721879b467
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c71d7ba-49a2-11e9-b584-eb721879b467;
 Mon, 18 Mar 2019 17:19: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 1h5vvW-0005l1-R0; Mon, 18 Mar 2019 17:19: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 1h5vvW-0000Iu-Fr; Mon, 18 Mar 2019 17:19:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5vvW-0000mt-FH; Mon, 18 Mar 2019 17:19:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133872-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10: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-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-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
X-Osstest-Versions-This: qemuu=8b088d3f8ab5642020d28fa0c2a8d938bc5f3592
X-Osstest-Versions-That: qemuu=cfc3fef6b4e493bf1a7ee16790ad584e20dfbbd1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 17:19:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 133872: 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>

ZmxpZ2h0IDEzMzg3MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4NzIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTMzODQ0IHBhc3MgaW4gMTMz
ODcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzg0NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzc1MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTMzNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM3NTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMzc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAg
ICAgOGIwODhkM2Y4YWI1NjQyMDIwZDI4ZmEwYzJhOGQ5MzhiYzVmMzU5MgpiYXNlbGluZSB2ZXJz
aW9uOgogcWVtdXUgICAgICAgICAgICAgICAgY2ZjM2ZlZjZiNGU0OTNiZjFhN2VlMTY3OTBhZDU4
NGUyMGRmYmJkMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNzUwICAyMDE5LTAzLTEyIDE5OjAz
OjE3IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzc5MSAgMjAxOS0wMy0xNCAw
Mzo1MToxNCBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
Mzg0NCAgMjAxOS0wMy0xNSAyMTo0Nzo1MiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lh
IDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZl
Y29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsaXN0
YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbWlyIENoYXJpZiA8YW1p
ci5jaGFyaWZAY2VhLmZyPgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmkt
cGFkZXJib3JuLmRlPgogIENoYWkgV2VuIDxjaGFpd2VuQGJhaWR1LmNvbT4KICBEYW5pZWwgUC4g
QmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2li
c29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogIERvbmdqaXUgR2VuZyA8Z2VuZ2RvbmdqaXVAaHVhd2VpLmNvbT4KICBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQu
Y29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLYXNoeWFw
IENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLZWl0aCBCdXNjaCA8a2VpdGguYnVz
Y2hAaW50ZWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS251dCBPbWFu
ZyA8a251dC5vbWFuZ0BvcmFjbGUuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGl1LCBZaSBMIDx5aS5sLmxpdUBp
bnRlbC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4g
VHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmVpbCBTa3J5cHVjaCA8bmVpbEB0ZW1ib3NvY2lh
bC5jb20+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBlZXIgQWRlbHQgPHBlZXIuYWRlbHRAaG5pLnVuaS1w
YWRlcmJvcm4uZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhbm5hIEt1bWFyIEthbGV2ZXIg
PHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFy
ZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUu
bmV0PgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxh
IDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUu
b3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXZWkgV2FuZyA8d2VpLncu
d2FuZ0BpbnRlbC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFhpZSBZb25namkgPHhpZXlvbmdqaUBiYWlkdS5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+CiAgWmhhbmcgWXUgPHpoYW5neXUzMUBiYWlkdS5jb20+CiAgWm9sdMOh
biBCYWxkYXN6dGkgPGJ6dGVtYWlsQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
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
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
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
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CiAgIGNmYzNmZWY2YjQuLjhiMDg4ZDNmOGEgIDhiMDg4ZDNmOGFiNTY0MjAyMGQyOGZhMGMy
YThkOTM4YmM1ZjM1OTIgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 17:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 17:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5wCv-0007lk-CI; Mon, 18 Mar 2019 17:37: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=8XUm=RV=citrix.com=prvs=97342a854=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h5wCu-0007lf-Af
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:37:52 +0000
X-Inumbo-ID: 8d341722-49a4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d341722-49a4-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 17:37:50 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80910778"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 18 Mar 2019 18:37:31 +0100
Message-ID: <20190318173731.14494-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] xen-mapcache: use MAP_FIXED flag so the mmap
 address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBhZGRyZXNzIGFuIGVy
cm9yIGlzIHJldHVybmVkCmluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhl
IGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCmZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2Fs
bGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCm1hcHBpbmcgaGFzIG5vdCBiZWVu
IGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNzLgoKQWxzbyBub3RlIHRoYXQgYXQgbGVh
c3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCnRyeSBoYXJk
ZXIgdG8gaG9ub3IgdGhlIHBhc3NlZCBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpDYzogUGFvbG8gQm9u
emluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdp
ZGRsZS5uZXQ+CkNjOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CkNjOiAi
TWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gTW92ZSBjb21tZW50IHBvc2l0aW9uLgoK
Q2hhbmdlcyBzaW5jZSB2MToKIC0gVXNlIE1BUF9GSVhFRCBmb3IgdGhlIGR1bW15IG1tYXAgY2Fs
bCBhbHNvIGlmIGEgc3BlY2lmaWMgdmlydHVhbAogICBhZGRyZXNzIGlzIHJlcXVlc3RlZC4KLS0t
CiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFu
Z2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4
Ni94ZW4veGVuLW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwppbmRleCAz
NDlmNzJkMDBjLi4yNTQ3NTlmNzc2IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2Fj
aGUuYworKysgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAtMTg0LDkgKzE4NCwxNCBA
QCBzdGF0aWMgdm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50cnkgKmVudHJ5LAogICAg
ICAgICBwZm5zW2ldID0gKGFkZHJlc3NfaW5kZXggPDwgKE1DQUNIRV9CVUNLRVRfU0hJRlQtWENf
UEFHRV9TSElGVCkpICsgaTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBjYWxsZXIg
aGFzIHJlcXVlc3RlZCB0aGUgbWFwcGluZyBhdCBhIHNwZWNpZmljIGFkZHJlc3MgdXNlCisgICAg
ICogTUFQX0ZJWEVEIHRvIG1ha2Ugc3VyZSBpdCdzIGhvbm9yZWQuCisgICAgICovCiAgICAgaWYg
KCFkdW1teSkgewogICAgICAgICB2YWRkcl9iYXNlID0geGVuZm9yZWlnbm1lbW9yeV9tYXAyKHhl
bl9mbWVtLCB4ZW5fZG9taWQsIHZhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkciA/IE1BUF9GSVhFRCA6
IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmJfcGZuLCBw
Zm5zLCBlcnIpOwogICAgICAgICBpZiAodmFkZHJfYmFzZSA9PSBOVUxMKSB7CiAgICAgICAgICAg
ICBwZXJyb3IoInhlbmZvcmVpZ25tZW1vcnlfbWFwMiIpOwpAQCAtMTk4LDcgKzIwMyw4IEBAIHN0
YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCiAgICAgICAg
ICAqIG1hcHBpbmcgaW1tZWRpYXRlbHkgZHVlIHRvIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyAoaS5l
LiBvbiByZXN1bWUgbm93KQogICAgICAgICAgKi8KICAgICAgICAgdmFkZHJfYmFzZSA9IG1tYXAo
dmFkZHIsIHNpemUsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIE1BUF9BTk9OIHwgTUFQX1NIQVJFRCwgLTEsIDApOworICAgICAgICAgICAgICAgICAg
ICAgICAgICBNQVBfQU5PTiB8IE1BUF9TSEFSRUQgfCAodmFkZHIgPyBNQVBfRklYRUQgOiAwKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsIDApOwogICAgICAgICBpZiAodmFkZHJfYmFz
ZSA9PSBNQVBfRkFJTEVEKSB7CiAgICAgICAgICAgICBwZXJyb3IoIm1tYXAiKTsKICAgICAgICAg
ICAgIGV4aXQoLTEpOwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 17:39:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 17:39: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 1h5wET-0007tz-Q3; Mon, 18 Mar 2019 17:39: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=MxND=RV=citrix.com=prvs=973d7f055=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h5wES-0007tr-I8
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:39:28 +0000
X-Inumbo-ID: c60a371a-49a4-11e9-9de1-8f106f7f812c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c60a371a-49a4-11e9-9de1-8f106f7f812c;
 Mon, 18 Mar 2019 17:39:26 +0000 (UTC)
IronPort-Data: A9a23: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
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80911076"
To: Roger Pau Monne <roger.pau@citrix.com>, <qemu-devel@nongnu.org>
References: <20190318173731.14494-1-roger.pau@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <a67909da-f093-9467-29f0-9cad9a3aac11@citrix.com>
Date: Mon, 18 Mar 2019 17:39: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: <20190318173731.14494-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gMTgvMDMvMjAxOSAxNzozNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9yIGlmIGl0J3Mg
bm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1
cm5lZAo+IGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhlIGFjdHVhbCBm
YWlsdXJlLCBpbnN0ZWFkIG9mCj4gZmFpbGluZyBsYXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2Yg
eGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUKPiBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVh
dGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KPiAKPiBBbHNvIG5vdGUgdGhhdCBhdCBsZWFz
dCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KPiB0cnkgaGFy
ZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b20+Cj4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4gQ2M6IFJpY2hh
cmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4gQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhh
Ymtvc3RAcmVkaGF0LmNvbT4KPiBDYzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQu
Y29tPgo+IENjOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4K
PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gLS0tCj4gQ2hhbmdlcyBzaW5j
ZSB2MjoKPiAgLSBNb3ZlIGNvbW1lbnQgcG9zaXRpb24uCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MToK
PiAgLSBVc2UgTUFQX0ZJWEVEIGZvciB0aGUgZHVtbXkgbW1hcCBjYWxsIGFsc28gaWYgYSBzcGVj
aWZpYyB2aXJ0dWFsCj4gICAgYWRkcmVzcyBpcyByZXF1ZXN0ZWQuCj4gLS0tCj4gIGh3L2kzODYv
eGVuL3hlbi1tYXBjYWNoZS5jIHwgMTAgKysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3hl
bi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gaW5kZXggMzQ5
ZjcyZDAwYy4uMjU0NzU5Zjc3NiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2Fj
aGUuYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gQEAgLTE4NCw5ICsxODQs
MTQgQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwK
PiAgICAgICAgICBwZm5zW2ldID0gKGFkZHJlc3NfaW5kZXggPDwgKE1DQUNIRV9CVUNLRVRfU0hJ
RlQtWENfUEFHRV9TSElGVCkpICsgaTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKgo+ICsgICAgICog
SWYgdGhlIGNhbGxlciBoYXMgcmVxdWVzdGVkIHRoZSBtYXBwaW5nIGF0IGEgc3BlY2lmaWMgYWRk
cmVzcyB1c2UKPiArICAgICAqIE1BUF9GSVhFRCB0byBtYWtlIHN1cmUgaXQncyBob25vcmVkLgo+
ICsgICAgICovCj4gICAgICBpZiAoIWR1bW15KSB7Cj4gICAgICAgICAgdmFkZHJfYmFzZSA9IHhl
bmZvcmVpZ25tZW1vcnlfbWFwMih4ZW5fZm1lbSwgeGVuX2RvbWlkLCB2YWRkciwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJ
VEUsIDAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9U
X1JFQUQgfCBQUk9UX1dSSVRFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmFkZHIgPyBNQVBfRklYRUQgOiAwLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbmJfcGZuLCBwZm5zLCBlcnIpOwo+ICAgICAgICAgIGlmICh2
YWRkcl9iYXNlID09IE5VTEwpIHsKPiAgICAgICAgICAgICAgcGVycm9yKCJ4ZW5mb3JlaWdubWVt
b3J5X21hcDIiKTsKPiBAQCAtMTk4LDcgKzIwMyw4IEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9i
dWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCj4gICAgICAgICAgICogbWFwcGluZyBpbW1lZGlh
dGVseSBkdWUgdG8gY2VydGFpbiBjaXJjdW1zdGFuY2VzIChpLmUuIG9uIHJlc3VtZSBub3cpCj4g
ICAgICAgICAgICovCj4gICAgICAgICAgdmFkZHJfYmFzZSA9IG1tYXAodmFkZHIsIHNpemUsIFBS
T1RfUkVBRCB8IFBST1RfV1JJVEUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX0FO
T04gfCBNQVBfU0hBUkVELCAtMSwgMCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQ
X0FOT04gfCBNQVBfU0hBUkVEIHwgKHZhZGRyID8gTUFQX0ZJWEVEIDogMCksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgLTEsIDApOwo+ICAgICAgICAgIGlmICh2YWRkcl9iYXNlID09IE1B
UF9GQUlMRUQpIHsKPiAgICAgICAgICAgICAgcGVycm9yKCJtbWFwIik7Cj4gICAgICAgICAgICAg
IGV4aXQoLTEpOwo+IAoKUmV2aWV3ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXJ0aXguY29tPgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 17:55:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 17:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5wU6-00011S-Cm; Mon, 18 Mar 2019 17:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5wU5-00011G-5J
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:55:37 +0000
X-Inumbo-ID: 051d8c48-49a7-11e9-900a-efefbe753dbd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 051d8c48-49a7-11e9-900a-efefbe753dbd;
 Mon, 18 Mar 2019 17:55: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 1h5wTy-0006RH-5S; Mon, 18 Mar 2019 17:55: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 1h5wTx-0003Bn-ON; Mon, 18 Mar 2019 17:55:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5wTx-0005U4-Nk; Mon, 18 Mar 2019 17:55:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133887-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=34b162d078aa59d55059f08a0f15dd114e7b7db4
X-Osstest-Versions-That: ovmf=c49f298d28cb90c332f8d495a6dfb355bc4014f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 17:55:29 +0000
Subject: [Xen-devel] [ovmf test] 133887: 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>

ZmxpZ2h0IDEzMzg4NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4ODcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzNGIxNjJkMDc4YWE1OWQ1NTA1OWYwOGEwZjE1ZGQx
MTRlN2I3ZGI0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDlmMjk4
ZDI4Y2I5MGMzMzJmOGQ0OTVhNmRmYjM1NWJjNDAxNGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM4NDggIDIwMTktMDMtMTYgMDI6NDY6NDIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzODg3ICAyMDE5LTAzLTE4IDAxOjQxOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIGM0OWYyOThkMjguLjM0YjE2MmQwNzggIDM0YjE2MmQwNzhhYTU5
ZDU1MDU5ZjA4YTBmMTVkZDExNGU3YjdkYjQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 18:54:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 18:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5xOl-0005WV-5C; Mon, 18 Mar 2019 18:54: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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5xOk-0005WL-L1
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 18:54:10 +0000
X-Inumbo-ID: 36352412-49af-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36352412-49af-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 18:54:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5xOi-0007e2-DT; Mon, 18 Mar 2019 18:54:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h5xOh-0000uO-Vl; Mon, 18 Mar 2019 18:54:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h5xOh-0005Ak-VB; Mon, 18 Mar 2019 18:54:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133907-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=522a2f3c5c89cc78c0e2b05af924b76cef7d4bff
X-Osstest-Versions-That: xen=4a8e684d2937a240b51922b64ed0a866ec4ba76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 18:54:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133907: 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>

ZmxpZ2h0IDEzMzkwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkwNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1MjJhMmYzYzVjODljYzc4YzBlMmIwNWFmOTI0Yjc2Y2VmN2Q0YmZmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0YThlNjg0ZDI5MzdhMjQwYjUx
OTIyYjY0ZWQwYTg2NmVjNGJhNzZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDAgIDIwMTkt
MDMtMTggMTE6MDA6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTA3ICAy
MDE5LTAzLTE4IDE2OjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0YThlNjg0ZDI5Li41MjJhMmYz
YzVjICA1MjJhMmYzYzVjODljYzc4YzBlMmIwNWFmOTI0Yjc2Y2VmN2Q0YmZmIC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 19:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 19:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5xev-00074f-MK; Mon, 18 Mar 2019 19:10:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dD7S=RV=xenproject.org=prvs=97350220a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h5xeu-00074T-6N
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 19:10:52 +0000
X-Inumbo-ID: 8a25e0fb-49b1-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a25e0fb-49b1-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 19:10:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="80923126"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83745-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=1e780ef5a527661d1d6106ccacf65706e3ed664d
X-Osstest-Versions-That: xen=4deeaf2a3ee50b096426eea41a4c9b96ded0f029
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 18 Mar 2019 19:10:17 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83745: 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
Mzc0NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3NDUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFlNzgwZWY1YTUy
NzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4MzcyNCAgMjAxOS0wMy0xMCAwNjo1NzowNiBaICAgIDggZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3NDUgIDIwMTktMDMtMTggMDg6MjQ6MTcgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tCiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFBy
aXRoYSBTcml2YXN0YXZhIDxwcml0aGEuc3JpdmFzdGF2YUBjaXRyaXguY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvbmFuIEFiaGFtb24gPHJvbmFuLmFi
aGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
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
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xv
Z3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2
LXByZXYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYg
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUtbG9ncwoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg2NiBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 19:54:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 19:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5yKb-0001hf-Aa; Mon, 18 Mar 2019 19: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=rtSu=RV=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1h5yKZ-0001hY-Dg
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 19:53:55 +0000
X-Inumbo-ID: 8e506c6d-49b7-11e9-bc90-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e506c6d-49b7-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 19:53:53 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id d17so18467300wre.10
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 12:53:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=S2T1286YTchmEMX2aVWzRUJAD8aZrRY1ORn/j34Johk=;
 b=BNyg4RpcWJ+XbG6ZWy4JFvb4jp+GiPIqiCeh4yR5MbILDuGItmbPSZiGDoFhpsYg32
 Wc94gJlrJ3Cn0QKL2CIn8BdrsVnCHowxhyjQPOL4/B3R6PE4kDf9PrVs11HfvyfU1klH
 jgjEzSSU6cXm0G6Zd3JTPBs7UGwRN1gAUPSB2KKHGzQc/weyW9OamNnNbpk3mdEeiBUz
 gMdBErM3+z9/1nAfgRsymOtrBhv3ww/GEy2S18wUuL16hDABXL/ujv98q2345nGLYvMt
 Tju416T92R9zz7y/WI+yl1NRriVO7USZKAee4tcbfeMAsa8VGb39hR6YLYY9ay9pJS9P
 8u1g==
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=S2T1286YTchmEMX2aVWzRUJAD8aZrRY1ORn/j34Johk=;
 b=gLkE8wYXzofPtYSJo748fg1hUw3elNzYmEVV7R9Lz4nLoalmW5bXev3LsHaaP/+wfw
 54IBBVLEXWrPwEkoIu0U3mtdKH4CTEKXoIuaBg3v7r5cRDFP7DGOShJTpqTuQozVLMcN
 nfbBTPVXz46ZP3c+fDrc1XfRtxV+ssHy6XMjtZPYDt08WOprl/4THSgkdJKkjVJYnGfy
 pvBQLGk68R8jdAeSV6kwSjOHZzkkCMUCKqzZlMRnkKucvrjV0lHJPIPQbyverai74I8o
 xItVB5u2wyjtGvaKAjkNF1hVGb6ZM0P99WeVSgUkC7a0EcE1kpIPIa5QcjPGupE+VvNt
 Z8aQ==
X-Gm-Message-State: APjAAAVUb7cu1iCaL0V6fPBjvP9JihKyeka+bmSip1Hq644B8xcIjSmO
 W070/otXGks2sANFUSOO2hOznXjrC6E=
X-Google-Smtp-Source: APXvYqx0g6RpdhXqWe2ymzseetlU8ORDzlHuFbF9oChQWyomoWC2pl7fnN6fqOosELk66DC6RDcOWQ==
X-Received: by 2002:adf:f14f:: with SMTP id y15mr14202441wro.223.1552938831753; 
 Mon, 18 Mar 2019 12:53:51 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:f9b4:7195:4ff5:63f5?
 ([2a02:c7f:ac18:da00:f9b4:7195:4ff5:63f5])
 by smtp.gmail.com with ESMTPSA id x15sm444358wmc.2.2019.03.18.12.53.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Mar 2019 12:53:50 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <18F6B959-0034-430D-A3B5-4448447898AE@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 18 Mar 2019 19:53:47 +0000
In-Reply-To: <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 Rachel Romoff <rromoff@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: [Xen-devel] Xen Project Automotive Workshop (March 25/26, Cambridge,
 UK, Citrix) - last chance to register for & logistics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: antonio.priore@arm.com, Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Rich Persaud <persaur@gmail.com>, Adrian Hunt <ahunt@perforce.com>,
 Piotr Serwa <pserwa@exida.com>, Matt Spencer <Matt.Spencer@arm.com>,
 eli_feldman@epam.com, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Alex Agizim <Alex_Agizim@epam.com>,
 Francesco Rossi <francesco.rossi@resiltech.com>,
 Oscar Ballan <oballan@xilinx.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Richard Bellairs <rbellairs@perforce.com>,
 Committers <committers@xenproject.org>, vfachin@de.adit-jv.com,
 Irby Thompson <irby@starlab.io>, Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>, shinya.konishi.xw@renesas.com,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Giulio Corradi <giulioc@xilinx.com>
Content-Type: multipart/mixed; boundary="===============3225162602375994809=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3225162602375994809==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_F14B0C3A-1221-4015-BA24-848447B1848F"


--Apple-Mail=_F14B0C3A-1221-4015-BA24-848447B1848F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

this is a quick reminder that =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification> takes place Monday and Tuesday next week

Attending in person
If you are planning to attend in person, but have not registered, please =
do so before 16:00 UTC Tuesday March 18
If you have registered and cannot attend any more, please get in touch =
with me
The registration link is at =
https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h14=
HAvtfD6Q5SqipO0Q/viewform =
<https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h1=
4HAvtfD6Q5SqipO0Q/viewform>=20

Attending remotely
I will set up a Gotomeeting for the afternoon sessions for remote =
participants. We will also have an extra web-cam such that remote =
attendees can participate in white-board discussions.
The Gotomeeting will start at UTC 13:45 on Monday and UTC 13:30 on =
Tuesday
Please register via =
https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h14=
HAvtfD6Q5SqipO0Q/viewform =
<https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h1=
4HAvtfD6Q5SqipO0Q/viewform> such that I can send you a meeting invite

If you are planning to attend a morning session remotely, please let me =
know which session you want to attend such that I can send an invite by =
sending me an email

Parking
If you are driving to Cambridge, we will need your number plate. If you =
have registered already you should have received an e-mail with =
instructions from Vicki MacLennan=20

Arriving
Please make sure you arrive at around 8:30, such that we can start on =
time. Note that there will be no breakfast, as most people are staying =
at hotels. However, we do have coffee and snacks in the kitchen next to =
the meeting rooms. When you arrive proceed to the 1st floor, where you =
will need to sign in (we prepared a list with your names) and pick up a =
name badge

If you arrive late, please send me a mail with expected arrival time.

Looking forward to see you all next week
Please let me know, if you have any questions

Best Regards
Lars



--Apple-Mail=_F14B0C3A-1221-4015-BA24-848447B1848F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""><div class=3D"">this is a quick reminder that =
<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;takes place Monday and Tuesday next =
week</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Attending in person</b></div><div class=3D"">If you are =
planning to attend in person, but have not registered, please do so =
before 16:00 UTC Tuesday March 18</div><div class=3D"">If you have =
registered and cannot attend any more, please get in touch with =
me</div><div class=3D"">The registration link is at&nbsp;<a =
href=3D"https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nu=
Kycz-h14HAvtfD6Q5SqipO0Q/viewform" =
class=3D"">https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D=
-nuKycz-h14HAvtfD6Q5SqipO0Q/viewform</a>&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D""><b class=3D"">Attending =
remotely</b></div><div class=3D"">I will set up a Gotomeeting for the =
afternoon sessions for remote participants. We will also have an extra =
web-cam such that remote attendees can participate in white-board =
discussions.</div><div class=3D"">The Gotomeeting will start at UTC =
13:45 on Monday and UTC 13:30 on Tuesday</div><div class=3D"">Please =
register via&nbsp;<a =
href=3D"https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nu=
Kycz-h14HAvtfD6Q5SqipO0Q/viewform" =
class=3D"">https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D=
-nuKycz-h14HAvtfD6Q5SqipO0Q/viewform</a>&nbsp;such that I can send you a =
meeting invite</div><div class=3D""><br class=3D""></div><div =
class=3D"">If you are planning to attend a morning session remotely, =
please let me know which session you want to attend such that I can send =
an invite by sending me an email</div><div class=3D""><br =
class=3D""></div></div><div class=3D""><b class=3D"">Parking</b></div><div=
 class=3D"">If you are driving to Cambridge, we will need your number =
plate. If you have registered already you should have received an e-mail =
with instructions from&nbsp;Vicki MacLennan&nbsp;</div><div class=3D""><br=
 class=3D""></div><div class=3D""><b class=3D"">Arriving</b></div><div =
class=3D""><div class=3D"">Please make sure you arrive at around 8:30, =
such that we can start on time. Note that there will be no breakfast, as =
most people are staying at hotels. However, we do have coffee and snacks =
in the kitchen next to the meeting rooms. When you arrive proceed to the =
1st floor, where you will need to sign in (we prepared a list with your =
names) and pick up a name badge</div></div><div class=3D""><b =
class=3D""><br class=3D""></b></div><div class=3D"">If you arrive late, =
please send me a mail with expected arrival time.</div><div class=3D""><br=
 class=3D""></div><div class=3D"">Looking forward to see you all next =
week</div><div class=3D"">Please let me know, if you have any =
questions</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><div class=3D""><br class=3D""></div></body></html>=

--Apple-Mail=_F14B0C3A-1221-4015-BA24-848447B1848F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3225162602375994809==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5zZy-0007gs-KH; Mon, 18 Mar 2019 21:13: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=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5zZx-0007gf-6b
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:13:53 +0000
X-Inumbo-ID: ba7bf143-49c2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba7bf143-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 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 1h5zZu-00023B-SW; Mon, 18 Mar 2019 21:13: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 1h5zZu-0001fM-F5; Mon, 18 Mar 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 1h5zZu-0008Av-ES; Mon, 18 Mar 2019 21:13:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133911-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=17f74242ccf0ce6e51c03a5860947865c0ef0dc2
X-Osstest-Versions-That: xen=522a2f3c5c89cc78c0e2b05af924b76cef7d4bff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Mar 2019 21:13:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133911: 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>

ZmxpZ2h0IDEzMzkxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkxMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMwZWYwZGMyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MjJhMmYzYzVjODljYzc4YzBl
MmIwNWFmOTI0Yjc2Y2VmN2Q0YmZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDcgIDIwMTkt
MDMtMTggMTY6MDA6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTExICAy
MDE5LTAzLTE4IDE5OjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXQveGVuLmdpdAogICA1MjJhMmYzYzVjLi4xN2Y3NDI0MmNjICAxN2Y3NDI0MmNjZjBjZTZlNTFj
MDNhNTg2MDk0Nzg2NWMwZWYwZGMyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zaJ-0007ia-Up; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaI-0007iM-Hb
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:14 +0000
X-Inumbo-ID: c69c59c4-49c2-11e9-8524-7f75e04080ff
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c69c59c4-49c2-11e9-8524-7f75e04080ff;
 Mon, 18 Mar 2019 21:14: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=1552943651; x=1584479651;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-id:mime-version:content-transfer-encoding;
 bh=mFxU2AzXr4cGhTXYfyjgH+N5KCmnNMk4YaG4PPajHf4=;
 b=ZXBXINFODd24UoWp9RY8NFDRK7islI0XpVCItY2IbrJ33uqVW6yho3nE
 8xmVPB9hanMJ0BSXBcD+Ia+Y762IWs5+o+RyX2LT1Bn63FdAKXbI2NvWr
 3oOpK1eJ7zCnnwxPDm/jmYZH8INeTBdarAB50xkEsCfm2dU1lnsBRM2qm M=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="763706703"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILE7kt102707
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:10 GMT
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:08 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB004.ant.amazon.com (10.43.166.234) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:06 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:06 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 00/55] x86: use domheap page for xen page
 tables
Thread-Index: AQHUvwTufuNHPlHpFEOTNOErLzDcUKYSIP6A
Date: Mon, 18 Mar 2019 21:14:06 +0000
Message-ID: <1552943645.6788.93.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <33D74413278E634382450912DCBB8B48@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBUaGlz
IHNlcmllcyBzd2l0Y2hlcyB4ZW4gcGFnZSB0YWJsZXMgZnJvbSB4ZW5oZWFwIHBhZ2UgdG8gZG9t
aGVhcA0KPiBwYWdlLg0KPiANCj4gVGhpcyBpcyByZXF1aXJlZCBzbyB0aGF0IHdoZW4gd2UgaW1w
bGVtZW50IHhlbmhlYXAgb24gdG9wIG9mIHZtYXANCj4gdGhlcmUgd29uJ3QNCj4gYmUgYSBsb29w
Lg0KPiANCj4gSXQgaXMgZG9uZSBpbiByb3VnaGx5IHRocmVlIHN0ZXBzOg0KPiANCj4gMS4gSW50
cm9kdWNlIGEgbmV3IHNldCBvZiBBUElzLCBpbXBsZW1lbnQgdGhlIG9sZCBBUElzIG9uIHRvcCBv
ZiB0aGUNCj4gbmV3IG9uZXMuDQo+IMKgwqDCoE5ldyBBUElzIHN0aWxsIHVzZSB4ZW5oZWFwIHBh
Z2VzLg0KPiAyLiBTd2l0Y2ggZWFjaCBzaXRlIHdoaWNoIG1hbmlwdWxhdGUgcGFnZSB0YWJsZXMg
dG8gdXNlIHRoZSBuZXcgQVBJcy4NCj4gMy4gU3dpdGNoIG5ldyBBUElzIHRvIHVzZSBkb21oZWFw
IHBhZ2UuDQo+IA0KPiBZb3UgY2FuIGZpbmQgdGhlIHNlcmllcyBhdDoNCj4gDQo+IMKgIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9saXV3L3hlbi5naXQgeGVuLXB0LQ0K
PiBhbGxvY2F0aW9uLTENCj4gDQo+IFdlaS4NCj4gDQoNClRoYW5rcyBmb3Igc3RhcnRpbmcgdGhp
cyB3b3JrIFdlaS4gSSB0ZXN0ZWQgYW5kIHJldmlld2VkIG1vc3Qgb2YgdGhlDQpzZXJpZXMgYW5k
IGhhdmVuJ3QgZm91bmQgaXNzdWVzIHdpdGggdGhlIGZ1bmN0aW9uYWxpdHkgc28gZmFyLiBTZWUg
c29tZQ0KcmVtYXJrcyBvbiB0aGUgaW5kaXZpZHVhbCBwYXRjaGVzLiBJIGFtIG5vdCBmaW5pc2hl
ZCByZXZpZXdpbmcgYWxsIG9mDQppdCwgdGhvdWdoLiBTb21lIG1vcmUgcmV2aWV3aW5nIHRvIGJl
IGRvbmUgaW4gdGhlIG5leHQgZGF5cy4NCg0KLSBTdGVmYW4NCg0KCgoKQW1hem9uIERldmVsb3Bt
ZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDog
REUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcg
SFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zaQ-0007jt-A7; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaP-0007jd-AE
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:21 +0000
X-Inumbo-ID: cb359a92-49c2-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 cb359a92-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552943659; x=1584479659;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=ylziZIUTdIdmbGFslHusPHkpC1hUkwVbsBkLR3PFqs8=;
 b=YoqktDUeDAt4S6Q3ZkqOd30aKyestXNCSvRkx5FJ/1UYxEf6XaKMs6N6
 XaIeKdi/j1o9/WWQg8ciLbreA06zb8PLZ/C3hyqVI33a2YVI6ad3T15zD
 LvDy0iCrUySdH/0OAV9yTbtusaUdmIhrQBEZb/cZwCnH/7lKvZCLJhXVO 4=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="789321290"
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;
 18 Mar 2019 21:14:16 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEBiq015039
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:14 GMT
Received: from EX13D07EUB002.ant.amazon.com (10.43.166.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:13 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB002.ant.amazon.com (10.43.166.123) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:12 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:12 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 05/55] x86/mm: introduce l{1, 2}t local
 variables to modify_xen_mappings
Thread-Index: AQHUvwToGHyhWbBTTEKT5/ErZfVHraYSIQcA
Date: Mon, 18 Mar 2019 21:14:12 +0000
Message-ID: <1552943652.6788.94.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-6-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-6-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <AE070104C090DB4DAECBFA938B7621C4@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBUaGUg
cGwyZSBhbmQgcGwxZSB2YXJpYWJsZXMgYXJlIGhlYXZpbHkgKGFiKXVzZWQgaW4gdGhhdA0KPiBm
dW5jdGlvbi7CoMKgSXQNCj4gaXMgZmluZSBhdCB0aGUgbW9tZW50IGJlY2F1c2UgYWxsIHBhZ2Ug
dGFibGVzIGFyZSBhbHdheXMgbWFwcGVkIHNvDQo+IHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhY2sg
dGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlhYmxlLg0KPiANCj4gV2Ugd2lsbCBzb29uIGhhdmUg
dGhlIHJlcXVpcmVtZW50IHRvIG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMuIFdlDQo+IG5lZWQg
dG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlhYmxlIHRvIGF2b2lkIGxlYWthZ2Uu
DQo+IA0KPiBJbnRyb2R1Y2Ugc29tZSBsezEsMn10IHZhcmlhYmxlcyB3aXRoIGxpbWl0ZWQgc2Nv
cGUgc28gdGhhdCB3ZSBjYW4NCj4gdHJhY2sgbGlmZSB0aW1lIG9mIHBvaW50ZXJzIHRvIHhlbiBw
YWdlIHRhYmxlcyBtb3JlIGVhc2lseS4NCj4gDQo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLg0KPiAN
Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCg0KU2FtZSBy
ZW1hcmsgYXMgSmFuIG9uIHRoZSBwcmV2aW91cyBwYXRjaCwgc29tZSBvZiB0aGUgb3JpZ2luYWwN
CnBsMWUvcGwyZSB1c2FnZSBpcyByZXRhaW5lZC4gSSBkb24ndCBzZWUgeWV0IGhvdyB0aGlzIHNj
b3Bpbmcgd2lsbA0KbGF0ZXIgaGVscCB3aXRoIG1hcC91bm1hcCwgYnV0IEknZCBhbHNvIHByZWZl
ciBpZiBhbGwgdXNhZ2Ugd2FzIHNjb3BlZA0KYW5kIHRoZSBmdW5jdGlvbi1zY29wZSBwbDFlL3Bs
MmUgcmVtb3ZlZC4NCg0KLSBTdGVmYW4NCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zaQ-0007k8-K0; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaP-0007je-Ay
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:21 +0000
X-Inumbo-ID: cb22970b-49c2-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 cb22970b-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552943659; x=1584479659;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=drarSLM7Wk+oQDPxG1AJWTRy6vYygzd4RpwyLZppwJo=;
 b=QdYuzL5YrcrFGEDee+PkGxDY86NBaSsxmuTWmaG/WPkn26ls9lrATE9b
 CHZ9V/GQyT5F/y6Bivh2HsE4BFhn7TpfBWg6Z9r+PArIWbSmeN+jIwIGk
 obJU4kLAxeRf4K+gy8dGhWxuR4b2xrxg8NuSPjutLly3OZdoVIHRtIBD2 I=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="722596779"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14:18 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEGQZ030248
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:17 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:16 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:14 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:14 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 06/55] x86/mm: map_pages_to_xen should
 have one exit path
Thread-Index: AQHUvwUBl/uVJTddTEeWYrl2jz6F6qYSIQkA
Date: Mon, 18 Mar 2019 21:14:14 +0000
Message-ID: <1552943654.6788.95.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-7-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-7-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <E368360408A9234483D854AF5EA06247@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBXZSB3
aWxsIHNvb24gcmV3cml0ZSB0aGUgZnVuY3Rpb24gdG8gaGFuZGxlIGR5bmFtaWNhbGx5IG1hcHBp
bmcgYW5kDQo+IHVubWFwcGluZyBvZiBwYWdlIHRhYmxlcy4NCj4gDQo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4NCj4gLS0tDQo+IMKgeGVuL2FyY2gveDg2L21tLmMgfCAzNCArKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tDQo+IMKgMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYw0KPiBpbmRleCA0MTQ3YTcxYzVkLi4zYWIyMjJjOGVhIDEwMDY0NA0KPiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYw0KPiBAQCAt
NDg4Nyw5ICs0ODg3LDExIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoMKgwqDCoMKgdW5z
aWduZWQgaW50IGZsYWdzKQ0KPiDCoHsNCj4gwqDCoMKgwqDCoGJvb2wgbG9ja2luZyA9IHN5c3Rl
bV9zdGF0ZSA+IFNZU19TVEFURV9ib290Ow0KPiArwqDCoMKgwqBsM19wZ2VudHJ5X3QgKnBsM2Us
IG9sM2U7DQoNCkFmdGVyIGxpbWl0aW5nIHRoZSBzY29wZSBvZiBvdGhlciB2YXJpYWJsZXMgaW4g
dGhlIHByZXZpb3VzIHBhdGNoZXMsDQp5b3Ugbm93IHdpZGVuIHRoZSBzY29wZSBmb3IgdGhpcyBv
bmUuIElzIHRoaXMgc28geW91IGNhbiBoYW5kbGUgdW5tYXANCmluIGEgY29tbW9uIGV4aXQvZXJy
b3IgcGF0aCBsYXRlcj8NCg0KPiDCoMKgwqDCoMKgbDJfcGdlbnRyeV90ICpwbDJlLCBvbDJlOw0K
PiDCoMKgwqDCoMKgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOw0KPiDCoMKgwqDCoMKgdW5zaWdu
ZWQgaW50wqDCoGk7DQo+ICvCoMKgwqDCoGludCByYyA9IC1FTk9NRU07DQo+IMKgDQo+IMKgI2Rl
ZmluZSBmbHVzaF9mbGFncyhvbGRmKSBkbyB7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoFwNCj4gwqDCoMKgwqDCoHVuc2lnbmVkIGludCBvXyA9IChvbGRmKTvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBcDQo+IEBAIC00OTA3LDEwICs0OTA5LDEzIEBAIGludCBt
YXBfcGFnZXNfdG9feGVuKA0KPiDCoA0KPiDCoMKgwqDCoMKgd2hpbGUgKCBucl9tZm5zICE9IDAg
KQ0KPiDCoMKgwqDCoMKgew0KPiAtwqDCoMKgwqDCoMKgwqDCoGwzX3BnZW50cnlfdCBvbDNlLCAq
cGwzZSA9IHZpcnRfdG9feGVuX2wzZSh2aXJ0KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBwbDNlID0g
dmlydF90b194ZW5fbDNlKHZpcnQpOw0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoICFw
bDNlICkNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRU5PTUVNOw0KPiArwqDC
oMKgwqDCoMKgwqDCoHsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEFTU0VSVChyYyA9PSAt
RU5PTUVNKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gb3V0Ow0KPiArwqDCoMKg
wqDCoMKgwqDCoH0NCj4gwqDCoMKgwqDCoMKgwqDCoMKgb2wzZSA9ICpwbDNlOw0KPiDCoA0KPiDC
oMKgwqDCoMKgwqDCoMKgwqBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJg0KPiBAQCAtNTAwMiw3ICs1
MDA3LDEwIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBpZiAoIGwydCA9PSBOVUxMICkNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgcmV0dXJuIC1FTk9NRU07DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7DQo+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEFTU0VSVChyYyA9PSAtRU5PTUVNKTsN
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290byBvdXQ7DQo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZm9y
ICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkNCj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyZV93cml0ZShsMnQgKyBpLA0KPiBAQCAtNTAzMSw3ICs1
MDM5LDEwIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKg
wqBwbDJlID0gdmlydF90b194ZW5fbDJlKHZpcnQpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqBpZiAo
ICFwbDJlICkNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRU5PTUVNOw0KPiAr
wqDCoMKgwqDCoMKgwqDCoHsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEFTU0VSVChyYyA9
PSAtRU5PTUVNKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gb3V0Ow0KPiArwqDC
oMKgwqDCoMKgwqDCoH0NCj4gwqANCj4gwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCAoKCgodmlydCA+
PiBQQUdFX1NISUZUKSB8IG1mbl94KG1mbikpICYNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAoKDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkgJiYNCj4gQEAgLTUw
NzYsNyArNTA4NywxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwbDFlID0g
dmlydF90b194ZW5fbDFlKHZpcnQpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgaWYgKCBwbDFlID09IE5VTEwgKQ0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoHJldHVybiAtRU5PTUVNOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqB7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQVNTRVJU
KHJjID09IC1FTk9NRU0pOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGdvdG8gb3V0Ow0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGVs
c2UgaWYgKCBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSApDQo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgew0KPiBAQCAtNTEwNCw3ICs1MTE4LDEwIEBAIGludCBtYXBfcGFnZXNf
dG9feGVuKA0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDF0ID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgaWYgKCBsMXQgPT0gTlVMTCApDQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgcmV0dXJuIC1FTk9NRU07DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoHsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBBU1NFUlQo
cmMgPT0gLUVOT01FTSk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgZ290byBvdXQ7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0NCj4gwqAN
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZvciAoIGkgPSAwOyBpIDwgTDFf
UEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGwxZV93cml0ZSgmbDF0W2ldLA0KPiBAQCAtNTI1MCw3ICs1MjY3LDEwIEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoA0KPiDCoCN1bmRlZiBmbHVzaF9mbGFncw0KPiDC
oA0KPiAtwqDCoMKgwqByZXR1cm4gMDsNCj4gK8KgwqDCoMKgcmMgPSAwOw0KPiArDQo+ICsgb3V0
Og0KPiArwqDCoMKgwqByZXR1cm4gcmM7DQo+IMKgfQ0KPiDCoA0KPiDCoGludCBwb3B1bGF0ZV9w
dF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJfbWZucykKCgoKQW1h
em9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJy
aWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hh
cmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14: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 1h5zaT-0007mw-5a; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaR-0007ll-Ev
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:23 +0000
X-Inumbo-ID: ccf9ad81-49c2-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 ccf9ad81-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14: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=1552943662; x=1584479662;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=KtC4GcTlFcv9IkUcDtouk6LMC0ptwRnxKGa9BAQlsY0=;
 b=k2sPN98U5yhvOgPDavL+3YbZysd13c0w4UvrdFlrMq1kB4JmiCu22A59
 BSXf/o4zic/JLAMvncr8mH50JMBYI7yGWER0enyjs+Bedj5pDvBwsF70E
 LN6HiO2+VAwPSTTYRg+JbmVse4rT8NTixgtSbxi3dUJ+KKVU/vtkYk4aZ k=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="722596787"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14: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-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEK97015092
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:21 GMT
Received: from EX13D07EUB002.ant.amazon.com (10.43.166.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:20 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB002.ant.amazon.com (10.43.166.123) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:20 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:19 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 14/55] x86/mm: rewrite xen_to_virt_l2e
Thread-Index: AQHUvwcHWptfrV8xyU+AshOViN/FhKYSIQuA
Date: Mon, 18 Mar 2019 21:14:19 +0000
Message-ID: <1552943659.6788.97.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-15-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-15-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <69798BEE52776B4A957429C6B2D15DF2@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBSZXdy
aXRlIHRoYXQgZnVuY3Rpb24gdG8gdXNlIHRoZSBuZXcgQVBJcy4gTW9kaWZ5IGl0cyBjYWxsZXJz
IHRvDQo+IHVubWFwDQo+IHRoZSBwb2ludGVyIHJldHVybmVkLg0KPiANCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gLS0tDQoNCm5pdDogdGhlIGNvbW1p
dCB0aXRsZSBzaG91bGQgYmUgJ3ZpcnRfdG9feGVuX2wyZScgbm90ICd4ZW5fdG9fdmlydC4uLicN
Cg0KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4g
MzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBS
YWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dl
cmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zaV-0007oA-Gk; Mon, 18 Mar 2019 21:14: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaU-0007nj-BH
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:26 +0000
X-Inumbo-ID: cebf5728-49c2-11e9-96b3-d7c41ed62fea
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cebf5728-49c2-11e9-96b3-d7c41ed62fea;
 Mon, 18 Mar 2019 21:14: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=1552943665; x=1584479665;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=8YbqJ+fk/RE2tQRqa/tBFaz7Xoanm2uLEtYYbdUm7xY=;
 b=ptH27mdg0j9nErpj8pKFjbmMgvOfbetdKcK8nhK2O9UrR0T7j0ZZIBI5
 TfxefqKRHExCqeFf/aQrRbYFTaLZOK3NSGT3KUKgSltfwAfWiiiO51Wiz
 pFvCGwJ0PAqD8ukiciz3jMRR+z436qn7zUiKh4IRiMq2/JEsAd5KA6vaO c=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="665803325"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14: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-1e-17c49630.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEISb069184
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:20 GMT
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:19 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB004.ant.amazon.com (10.43.166.234) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:17 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:17 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 07/55] x86/mm: add an end_of_loop label
 in map_pages_to_xen
Thread-Index: AQHUvwT5/ZKFWOHWJky2KsbXrLRi5KYSIQ2A
Date: Mon, 18 Mar 2019 21:14:17 +0000
Message-ID: <1552943657.6788.96.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-8-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-8-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <1F092A6FEF0D7447837D421C23040FE3@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBXZSB3
aWxsIHNvb24gbmVlZCB0byBjbGVhbiB1cCBtYXBwaW5ncyB3aGVuZXZlciB0aGUgb3V0IG1vc3Qg
bG9vcCBpcw0KPiBlbmRlZC4gQWRkIGEgbmV3IGxhYmVsIGFuZCB0dXJuIHJlbGV2YW50IGNvbnRp
bnVlJ3MgaW50byBnb3RvJ3MuDQo+IA0KPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4NCj4gDQo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IC0tLQ0KDQpJJ20g
bm90IGFzIG9wcG9zZWQgdG8gdGhpcyB1c2Ugb2YgZ290byBhcyBKYW4sIGJ1dCBJJ2QgcHJlZmVy
IHRvIGF0DQpsZWFzdCBjYWxsIHRoZSBsYWJlbCAnY2xlYW51cCcgb3IgJ2NsZWFudXBfbWFwcGlu
Z3MnIHRvIG1ha2UgaXQgY2xlYXINCndoYXQgbmVlZHMgdG8gaGFwcGVuLg0KDQpTdGVmYW4KCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhl
cmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5zaW-0007p3-S7; Mon, 18 Mar 2019 21:14: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaV-0007oF-NN
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:27 +0000
X-Inumbo-ID: cf55c212-49c2-11e9-9b92-fbde1e4a1f4f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf55c212-49c2-11e9-9b92-fbde1e4a1f4f;
 Mon, 18 Mar 2019 21:14: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=1552943666; x=1584479666;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=2zG/+Qhz8j5al0adO2BuMdkRFoQjFrUtTvgYwpLvwYk=;
 b=Sxj2t0QFmRpNEr2QYfTWn3oP5uuU401AeAACNF1mxYJXipu+hq2EpdvT
 yghI5lB567DemZzBD0F5ZXwGF6NjV+vlgaLU3rjyTogrHqv37h2vRnOQB
 fHX+24Zwc6f9D+bHEECc0qEY5S6FxRZYeIgWBul+OS8A5jFaLi52WwJNA 4=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="665803331"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.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;
 18 Mar 2019 21:14:25 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILENaj060944
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:24 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:23 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:22 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:22 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 16/55] x86/mm: switch to new APIs in
 map_pages_to_xen
Thread-Index: AQHUvwbw2OnWTjpGLU+U4GDCW7QP7qXWMdCAgDvvPwA=
Date: Mon, 18 Mar 2019 21:14:22 +0000
Message-ID: <1552943662.6788.98.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-17-wei.liu2@citrix.com>
 <20190208175845.shsyzl6qeo7ojqoy@zion.uk.xensource.com>
In-Reply-To: <20190208175845.shsyzl6qeo7ojqoy@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <39A38ECE13E7664BA3BE36A3FEC3C6E4@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gRnJpLCAyMDE5LTAyLTA4IGF0IDE3OjU4ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBPbiBU
aHUsIEZlYiAwNywgMjAxOSBhdCAwNDo0NDoxN1BNICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiA+
IA0KPiA+IFBhZ2UgdGFibGVzIGFsbG9jYXRlZCBpbiB0aGF0IGZ1bmN0aW9uIHNob3VsZCBiZSBt
YXBwZWQgYW5kDQo+ID4gdW5tYXBwZWQNCj4gPiBub3cuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gPiAtLS0NCj4gPiDCoHhlbi9hcmNo
L3g4Ni9tbS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQ0KPiA+IMKgMSBm
aWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+ID4gDQo+IEdp
dGxhYiBDSSBoYXMgZGlzY292ZXJlZCAuLi4NCj4gDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMNCj4gPiBpbmRleCAzNTZkNTYxYTA2
Li5jNGNiNmZiYjYwIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jDQo+ID4gKysr
IGIveGVuL2FyY2gveDg2L21tLmMNCj4gPiBAQCAtNTA1OCw2ICs1MDU4LDcgQEAgaW50IG1hcF9w
YWdlc190b194ZW4oDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQg
Zmx1c2hfZmxhZ3MgPQ0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBGTFVT
SF9UTEIgfCBGTFVTSF9PUkRFUigyICogUEFHRVRBQkxFX09SREVSKTsNCj4gPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoGwyX3BnZW50cnlfdCAqbDJ0Ow0KPiA+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBtZm5fdCBtZm47DQo+IHRoaXMgYW5kIC4uLg0KPiANCj4gPiANCj4gPiDCoMKgwqDC
oMKgwqDCoMKgwqBwbDJlID0gdmlydF90b194ZW5fbDJlKHZpcnQpOw0KPiA+IEBAIC01MTcxLDYg
KzUxNzcsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0NCj4gPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUihQ
QUdFVEFCTEVfT1JERVIpOw0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBs
MV9wZ2VudHJ5X3QgKmwxdDsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBt
Zm5fdCBtZm47DQo+IC4uLiB0aGlzIHNoYWRvd2VkIHRoZSBtZm4gdmFyaWFibGUgZnJvbSBvdXRl
ciBzY29wZS4gSSBoYXZlIGZpeGVkDQo+IHRoZXNlDQo+IHR3byBpc3N1ZXMgaW4gbXkgbG9jYWwg
YnJhbmNoIGJ5IHR1cm5pbmcgdGhlbSBpbnRvIGwydF9tZm4gYW5kDQo+IGwxdF9tZm4NCj4gcmVz
cGVjdGl2ZWx5Lg0KDQpJIGNoZWNrZWQgdGhlIGZpeHVwIG9uIHlvdXIgc3Rhc2ggYW5kIHRoYXQg
bG9va3MgZ29vZC4NCg0KLSBTdGVmYW4NCg0KPiANCj4gSW50ZXJlc3RpbmdseSBteSBsb2NhbCBi
dWlsZCBlbnZpcm9ubWVudCBkaWRuJ3QgY29tcGxhaW4gYW5kIFhlbg0KPiB3b3JrZWQNCj4gZmlu
ZSAocHJlc3VtYWJseSBkdWUgdG8gdGhpcyBwYXJ0aWN1bGFyIHBhdGggd2FzIG5ldmVyIGhpdCku
DQo+IA0KPiBXZWkuDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJI
CktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFu
IFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJh
Z2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5zac-0007s5-8h; Mon, 18 Mar 2019 21:14: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaa-0007rN-VV
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:33 +0000
X-Inumbo-ID: d1b48f16-49c2-11e9-9ec5-0b514ac2c103
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1b48f16-49c2-11e9-9ec5-0b514ac2c103;
 Mon, 18 Mar 2019 21:14: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=1552943670; x=1584479670;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=u+7pHob3ZOpY1crXFiaewmP1/0yBtC0YAMyqLWxSuwQ=;
 b=TpItMPlBbuEnxB8Vo/cr8qGXPkl3fCL16NDz2RdLW0Nt1naobZXCuHC3
 UhVFZYnH9Ky+JtVlIoOW10vFl2VJBN+OggmckroSBdcXKZc66PWcDm76g
 nsDgfS/jNOtDeJrgxKRkICvm06WQ8n8MdmZgFp8/PAcKCI8LEUSM40dW9 k=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="385905903"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14:28 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEQcT060655
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:27 GMT
Received: from EX13D07EUB002.ant.amazon.com (10.43.166.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:26 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB002.ant.amazon.com (10.43.166.123) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:26 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:25 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 17/55] x86/mm: drop lXe_to_lYe
 invocations in map_pages_to_xen
Thread-Index: AQHUvwcEybJv1dMPJEW7NxzKPFh186YSIRKA
Date: Mon, 18 Mar 2019 21:14:25 +0000
Message-ID: <1552943665.6788.99.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-18-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-18-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <C64636C64EF61E4FBC375CDB41044508@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBNYXAg
YW5kIHVubWFwIHBhZ2UgdGFibGVzIHdoZXJlIG5lY2Vzc2FyeS4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiDCoHhlbi9hcmNoL3g4
Ni9tbS5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQ0KPiDC
oDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkNCj4gDQo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jDQo+IGlu
ZGV4IGM0Y2I2ZmJiNjAuLjFlYTI5NzRjMWYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jDQo+IEBAIC01MDE0LDggKzUwMTQsMTAgQEAg
aW50IG1hcF9wYWdlc190b194ZW4oDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBlbHNlDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyX3BnZW50cnlfdCAqbDJ0Ow0KPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG1mbl90IGwydF9tZm4gPSBs
M2VfZ2V0X21mbihvbDNlKTsNCj4gKw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsNCj4gwqANCj4g
LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsMnQgPSBsM2VfdG9fbDJl
KG9sM2UpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmb3Ig
KCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQ0KPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgb2wyZSA9IGwydFtpXTsNCj4gQEAgLTUwMjcsMTAg
KzUwMjksMTIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgew0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGo7DQo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBs
MV9wZ2VudHJ5X3QgKmwxdDsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgbWZuX3QgbDF0X21mbiA9IGwyZV9nZXRfbWZuKG9sMmUpOw0K
PiDCoA0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBsMXQgPSBsMmVfdG9fbDFlKG9sMmUpOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcobDF0X21mbik7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBmb3IgKCBqID0gMDsgaiA8IEwxX1BBR0VUQUJMRV9FTlRSSUVT
Ow0KPiBqKysgKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdzKGwxdFtqXSkp
Ow0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0NCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBmbHVzaF9hcmVhKHZpcnQsIGZsdXNoX2ZsYWdzKTsNCj4gQEAgLTUwMzksOSAr
NTA0Myw5IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG9sMmUgPSBsMnRbaV07DQo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCAobDJlX2dldF9mbGFn
cyhvbDJlKSAmIF9QQUdFX1BSRVNFTlQpDQo+ICYmDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCEobDJlX2dldF9mbGFncyhvbDJl
KSAmIF9QQUdFX1BTRSkgKQ0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBmcmVlX3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShvbDJlKSk7
DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4ob2wyZSkNCj4gKTsNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiAtwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOw0KPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZyZWVfeGVuX3BhZ2V0YWJs
ZV9uZXcobDJ0X21mbik7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoA0KPiBAQCAtNTE0NiwxMiArNTE1MCwx
NCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGVsc2UNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDFfcGdlbnRyeV90ICpsMXQ7
DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbWZuX3QgbDF0X21m
biA9IGwyZV9nZXRfbWZuKG9sMmUpOw0KPiDCoA0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoGwxdCA9IGwyZV90b19sMWUob2wyZSk7DQo+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwx
dF9tZm4pOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmb3Ig
KCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQ0KPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZsdXNoX2ZsYWdzKGwxZV9nZXRf
ZmxhZ3MobDF0W2ldKSk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOw0KPiAtwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZyZWVfeGVuX3BhZ2V0YWJsZShsMXQpOw0KPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwxdCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZnJlZV94
ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoH0NCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgDQo+IEBAIC01MTY1
LDEyICs1MTcxLDE0IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoC8qIE5vcm1hbCBwYWdlIG1hcHBpbmcuICovDQo+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQ0K
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgLyogWFhYIFRoaXMgZm9yY2VzIHBhZ2UgdGFibGUgdG8gYmUgcG9wdWxhdGVkICov
DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwbDFlID0gdmlydF90b194ZW5f
bDFlKHZpcnQpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCBwbDFl
ID09IE5VTEwgKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgew0KPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBBU1NFUlQocmMgPT0gLUVOT01F
TSk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gb3V0
Ow0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsNCg0KVGhp
cyBzaG91bGQgYmUgcGFydCBvZiBwYXRjaCAxNS81NSAieDg2L21tOiByZXdyaXRlIHZpcnRfdG9f
eGVuX2wxZSINCndoZXJlIHlvdSBhZGFwdCB0aGUgY2FsbGVycyBvZiB2aXJ0X3RvX3hlbl9sMWUg
dG8gZnJlZSB0aGUgcmV0dXJuZWQNCnBvaW50ZXIuDQoNCi0gU3RlZmFuDQoNCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZWxzZSBpZiAo
IGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqB7DQo+IEBAIC01MjM0LDkgKzUyNDIsMTEgQEAgaW50IG1hcF9wYWdlc190b194ZW4o
DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgfQ0KPiDCoA0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcGwxZcKgwqA9
IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZpcnQpOw0KPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgcGwxZcKgwqA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21m
bigoKnBsMmUpKSk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwbDFlICs9IGwxX3RhYmxl
X29mZnNldCh2aXJ0KTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBvbDFlwqDCoD0gKnBs
MWU7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBs
MWVfZnJvbV9tZm4obWZuLCBmbGFncykpOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
aWYgKCAobDFlX2dldF9mbGFncyhvbDFlKSAmIF9QQUdFX1BSRVNFTlQpICkNCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1
bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSBGTFVTSF9UTEIgfA0KPiBGTFVTSF9PUkRFUigwKTsN
Cj4gQEAgLTUyNTcsNiArNTI2Nyw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBsMV9wZ2VudHJ5X3QgKmwxdDsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgbWZuX3QgbDF0X21mbjsNCj4gwqANCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGlmICggbG9ja2luZyApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOw0KPiBAQCAtNTI4MCwxMiArNTI5MSwx
NSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgZ290byBjaGVja19sMzsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoH0NCj4gwqANCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDF0
ID0gbDJlX3RvX2wxZShvbDJlKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
bDF0X21mbiA9IGwyZV9nZXRfbWZuKG9sMmUpOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7DQo+ICsNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGJhc2VfbWZuID0gbDFlX2dldF9wZm4obDF0
WzBdKSAmDQo+IH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICgg
KGwxZV9nZXRfcGZuKGwxdFtpXSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8DQo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAobDFlX2dldF9mbGFncyhs
MXRbaV0pICE9IGZsYWdzKSApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgYnJlYWs7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgKQ0KPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgew0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX3BmbihiYXNlX21m
biwNCj4gQEAgLTUyOTUsNyArNTMwOSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKA0KPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmbHVzaF9hcmVhKHZpcnQgLSBQ
QUdFX1NJWkUsDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBGTFVTSF9UTEJfR0xPQkFMIHwNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEZMVVNIX09S
REVSKFBBR0VUQUJMRV9PUkRFUikpOw0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoGZyZWVfeGVuX3BhZ2V0YWJsZShsMmVfdG9fbDFlKG9sMmUpKTsNCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KGwxdF9tZm4pOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZWxzZSBpZiAoIGxvY2tpbmcgKQ0KPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOw0KPiBAQCAtNTMxMSw2ICs1MzI1LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4o
DQo+IMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1bnNp
Z25lZCBsb25nIGJhc2VfbWZuOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyX3BnZW50
cnlfdCAqbDJ0Ow0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbWZuX3QgbDJ0X21mbjsNCj4g
wqANCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIGxvY2tpbmcgKQ0KPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7DQo+
IEBAIC01MzI4LDcgKzUzNDMsOSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigNCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gZW5kX29mX2xvb3A7DQo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgfQ0KPiDCoA0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDJ0ID0g
bDNlX3RvX2wyZShvbDNlKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwydF9tZm4gPSBs
M2VfZ2V0X21mbihvbDNlKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwydCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsNCj4gKw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGJhc2VfbWZuID0gbDJlX2dldF9wZm4obDJ0WzBdKSAmIH4oTDJfUEFHRVRBQkxFX0VOVFJJ
RVMNCj4gKg0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTDFfUEFHRVRB
QkxFX0VOVFJJRVMgLQ0KPiAxKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmb3IgKCBp
ID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQ0KPiBAQCAtNTMzNiw2ICs1MzUz
LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAoYmFzZV9tZm4gKyAoaSA8PCBQQUdFVEFCTEVfT1JERVIpKSkg
fHwNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAobDJlX2dl
dF9mbGFncyhsMnRbaV0pICE9IGwxZl90b19sTmYoZmxhZ3MpKSApDQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGJyZWFrOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBpZiAoIGkgPT0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgKQ0KPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwzZV93
cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fcGZuKGJhc2VfbWZuLA0KPiBAQCAtNTM0NSw3ICs1
MzYzLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBmbHVzaF9hcmVhKHZpcnQgLSBQQUdFX1NJWkUsDQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgRkxVU0hfVExCX0dMT0JB
TCB8DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgRkxVU0hfT1JERVIoMipQQUdFVEFCTEVfT1JERVIpKTsNCj4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgZnJlZV94ZW5fcGFnZXRhYmxlKGwzZV90b19sMmUob2wzZSkpOw0K
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KGwydF9tZm4pOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0NCj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBlbHNlIGlmICggbG9ja2luZyApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0
LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu
YnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 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 1h5zac-0007t5-UY; Mon, 18 Mar 2019 21:14: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zac-0007s4-9J
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:34 +0000
X-Inumbo-ID: d322023e-49c2-11e9-94d1-d75848bebdf6
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d322023e-49c2-11e9-94d1-d75848bebdf6;
 Mon, 18 Mar 2019 21:14:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552943673; x=1584479673;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=gWcnCnHXszYgLDJsGJd+7nlI0Vip9GHoquWoMunX3zs=;
 b=cBiawkPaHDCJOjs1QCf9xAc+3Krn+xlF7ZPRxiMMibD/RVgWvOqacEjF
 mCy2IMJznpXptk77FnVAmcX5DB6Ybz6v+rjbudKZBhAjJgy7S9pbTasmz
 F1TLlOiNLCNILPUX2umq29ckQmLMYmQJli9u6O1QAXNK8WYekKrzro9oT g=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="665803349"
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;
 18 Mar 2019 21:14:31 +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 x2ILET4l015146
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:30 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:29 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:28 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:28 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 18/55] x86/mm: switch to new APIs in
 modify_xen_mappings
Thread-Index: AQHUvwcnY3H+95iYKkOn2KVU80OwfaYSIRUA
Date: Mon, 18 Mar 2019 21:14:28 +0000
Message-ID: <1552943668.6788.100.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-19-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-19-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <B034EC95EB558548BE4FB5A9EA530EF9@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBQYWdl
IHRhYmxlcyBhbGxvY2F0ZWQgaW4gdGhhdCBmdW5jdGlvbiBzaG91bGQgYmUgbWFwcGVkIGFuZCB1
bm1hcHBlZA0KPiBub3cuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4vYXJjaC94ODYvbW0uYyB8IDMxICsrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0NCj4gwqAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jDQo+IGluZGV4IDFlYTI5NzRjMWYuLjE4YzdiNDM3MDUgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jDQo+
IEBAIC01NDM2LDYgKzU0MzYsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBs
b25nIHMsDQo+IHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQ0KPiDCoMKgwqDCoMKg
wqDCoMKgwqBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFICkNCj4gwqDCoMKg
wqDCoMKgwqDCoMKgew0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyX3BnZW50cnlfdCAq
bDJ0Ow0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbWZuX3QgbWZuOw0KDQpuaXQ6IEkgd291
bGRuJ3QgbWluZCBpZiB0aGVzZSBzY29wZWQgbWZucyB3ZXJlIGNhbGVkIGwydF9tZm4gLyBsMXRf
bWZuDQppbiB0aGlzIHBhdGNoLCB0b28uDQoNCj4gwqANCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBpZiAoIGwyX3RhYmxlX29mZnNldCh2KSA9PSAwICYmDQo+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGwxX3RhYmxlX29mZnNldCh2KSA9PSAwICYmDQo+IEBAIC01NDUy
LDEzICs1NDUzLDE1IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywN
Cj4gdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpDQo+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgfQ0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8qIFBBR0UxR0I6
IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLw0KPiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOw0KPiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgaWYgKCAhbDJ0ICkNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG1m
biA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgew0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQVNTRVJUKHJjID09
IC1FTk9NRU0pOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290byBvdXQ7
DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoA0KPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7DQoNCklzIG1hcF94ZW5f
cGFnZXRhYmxlIGFsd2F5cyBndWFyYW50ZWVkIHRvIHN1Y2NlZWQgb24gYSB2YWxpZCBtZm4gKGFs
c28NCmluIHRoZSBmdXR1cmUpPyBPdGhlcndpc2UgdGhlIHZhbGlkaXR5IGNoZWNrIHNob3VsZCBi
ZSBkb25lIG9uIGwydCBhcw0KYmVmb3JlIGluc3RlYWQgb2YgbWZuLiBCdXQgaXQgbG9va3MgbGlr
ZSBtYXBfeGVuX3BhZ2V0YWJsZXtfbmV3fSBkb2VzDQpub3QgZGVhbCB3aXRoIGludmFsaWQgbWZu
cy4NCg0KPiArDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZm9yICggaSA9IDA7IGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGwyZV93cml0ZShsMnQgKyBpLA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsNCj4gQEAgLTU0NjksMTQgKzU0NzIsMTcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5z
aWduZWQgbG9uZyBzLA0KPiB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdF
X1BSRVNFTlQpICYmDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoChsM2Vf
Z2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoHsNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDNlX3dyaXRlX2F0b21p
YyhwbDNlLA0KPiBsM2VfZnJvbV9tZm4odmlydF90b19tZm4obDJ0KSwNCj4gLcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgX19QQUdFX0hZUEVSVklTTw0KPiBS
KSk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwzZV93cml0ZV9hdG9taWMo
cGwzZSwgbDNlX2Zyb21fbWZuKG1mbiwNCj4gX19QQUdFX0hZUEVSVklTT1IpKTsNCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsN
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwydCA9IE5VTEw7DQoNClRoYXQg
TlVMTCBhc3NpZ25tZW50IGlzIHJlZHVuZGFudCBub3cuIEl0J3MgZG9uZSBieSB0aGUgVU5NQVAg
bWFjcm8uDQoNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgaWYgKCBsb2NraW5nICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7DQo+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgaWYgKCBsMnQgKQ0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBm
cmVlX3hlbl9wYWdldGFibGUobDJ0KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJ0KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZnJlZV94ZW5fcGFnZXRh
YmxlX25ldyhtZm4pOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoMKgwqDCoMKg
wqDCoMKgwqB9DQo+IMKgDQo+IMKgwqDCoMKgwqDCoMKgwqDCoC8qDQo+IEBAIC01NTExLDE1ICs1
NTE3LDE4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywNCj4gdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgZWxzZQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGwxX3BnZW50cnlfdCAqbDF0Ow0KPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBtZm5fdCBtZm47DQo+IMKgDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgdHJ5IGFnYWlu
LiAqLw0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsMXQgPSBhbGxvY194ZW5f
cGFnZXRhYmxlKCk7DQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggIWwx
dCApDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG1mbiA9IGFsbG9jX3hlbl9w
YWdldGFibGVfbmV3KCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICgg
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQVNT
RVJUKHJjID09IC1FTk9NRU0pOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBnb3RvIG91dDsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0N
Cj4gwqANCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDF0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KG1mbik7DQo+ICsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApDQo+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwxZV93cml0ZSgmbDF0W2ldLA0K
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLA0KPiBAQCAtNTUyOSwx
NCArNTUzOCwxOCBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsDQo+
IHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgaWYgKCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5U
KSAmJg0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoChsMmVf
Z2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkgKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgew0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oGwyZV93cml0ZV9hdG9taWMocGwyZSwNCj4gbDJlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKGwxdCks
DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDJlX3dyaXRlX2F0
b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4obWZuLA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBfX1BBR0VfSFlQRVINCj4gVklTT1IpKTsN
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhsMXQpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBsMXQgPSBOVUxMOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0K
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCBsb2NraW5nICkNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3Bpbl91bmxvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggbDF0
ICkNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmcmVlX3hlbl9w
YWdldGFibGUobDF0KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgew0KPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwxdCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
ZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqB9DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoMKgwqDCoMKgwqDC
oMKgwqB9DQo+IMKgwqDCoMKgwqDCoMKgwqDCoGVsc2UKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5
IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0
OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14: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 1h5zaj-0007xb-DL; Mon, 18 Mar 2019 21:14:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zah-0007wR-EV
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:39 +0000
X-Inumbo-ID: d5c4934c-49c2-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 d5c4934c-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14: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=1552943677; x=1584479677;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=GPA8LuY2uAWnFVSQ2icsN/QC5NvDbrIPRiDga7C/hJw=;
 b=dvtCLmQB1iVow29+V+KaEfOgssQty4lSLQ1Xt3/SfQ2U+1Mt1LH0x9Wg
 kJxnC7q8iJp0esVM5vUJlajXk8scQeRWzY7lloIP0MYYcoHYyx5lFEzDl
 K71hG93G2hdZCYplVdROz5b2zX7E7dIt6nOv6n/EGxMLlKbFdcxZMX8bS 8=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="794131571"
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;
 18 Mar 2019 21:14:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEWZQ015180
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:33 GMT
Received: from EX13D07EUB001.ant.amazon.com (10.43.166.214) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:32 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB001.ant.amazon.com (10.43.166.214) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:31 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:31 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 21/55] x86_64/mm: introduce pl2e in
 paging_init
Thread-Index: AQHUvwc25voC22mHRky8EWTReXTP9aYSIRmA
Date: Mon, 18 Mar 2019 21:14:31 +0000
Message-ID: <1552943671.6788.101.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-22-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-22-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <8425CAC790E64E4CBC2345D3CFDF6346@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBJbnRy
b2R1Y2UgcGwyZSBzbyB0aGF0IHdlIGNhbiB1c2UgbDJfcm9fbXB0IHRvIHBvaW50IHRvIHRoZSBw
YWdlDQo+IHRhYmxlDQo+IGl0c2VsZi4NCj4gDQo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLg0KPiAN
Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gLS0tDQo+
IMKgeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwgMTggKysrKysrKysrKy0tLS0tLS0tDQo+IMKg
MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+IA0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jDQo+IGluZGV4IGQ4ZjU1OGJjM2EuLjgzZDYyNjc0YzAgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMN
Cj4gQEAgLTQ5Nyw3ICs0OTcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQ0KPiDC
oMKgwqDCoMKgdW5zaWduZWQgbG9uZyBpLCBtcHRfc2l6ZSwgdmE7DQo+IMKgwqDCoMKgwqB1bnNp
Z25lZCBpbnQgbiwgbWVtZmxhZ3M7DQo+IMKgwqDCoMKgwqBsM19wZ2VudHJ5X3QgKmwzX3JvX21w
dDsNCj4gLcKgwqDCoMKgbDJfcGdlbnRyeV90ICpsMl9yb19tcHQgPSBOVUxMOw0KPiArwqDCoMKg
wqBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxMLCAqbDJfcm9fbXB0Ow0KDQpuaXQ6IEluIHRoZSBu
ZXh0IHBhdGNoIHRoZSBOVUxMIGluaXRpYWxpemF0aW9uIGZvciBsMl9yb19tcHQgaXMgYWRkZWQN
CmJhY2sgaW4uIE5vIG5lZWQgdG8gcmVtb3ZlIGl0IGhlcmUuDQoNCj4gwqDCoMKgwqDCoHN0cnVj
dCBwYWdlX2luZm8gKmwxX3BnOw0KPiDCoA0KPiDCoMKgwqDCoMKgLyoNCj4gQEAgLTU0Nyw3ICs1
NDcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQ0KPiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzICsgUEFHRV9TSElGVCkpKTsNCj4gwqAN
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYNCj4gLcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgISgodW5zaWduZWQgbG9uZylsMl9yb19tcHQgJiB+UEFHRV9NQVNL
KSAmJg0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAhKCh1bnNpZ25lZCBsb25nKXBsMmUg
JiB+UEFHRV9NQVNLKSAmJg0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKG1wdF9zaXpl
ID4+IEwzX1BBR0VUQUJMRV9TSElGVCkgPiAoaSA+Pg0KPiBQQUdFVEFCTEVfT1JERVIpICkNCj4g
wqDCoMKgwqDCoMKgwqDCoMKgew0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVk
IGludCBrLCBob2xlczsNCj4gQEAgLTYwNiw3ICs2MDYsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdf
aW5pdCh2b2lkKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG1lbXNldCgodm9pZCAqKShS
RFdSX01QVF9WSVJUX1NUQVJUICsgKGkgPDwNCj4gTDJfUEFHRVRBQkxFX1NISUZUKSksDQo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAweEZGLCAxVUwgPDwgTDJfUEFH
RVRBQkxFX1NISUZUKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiAtwqDCoMKgwqDCoMKgwqDC
oGlmICggISgodW5zaWduZWQgbG9uZylsMl9yb19tcHQgJiB+UEFHRV9NQVNLKSApDQo+ICvCoMKg
wqDCoMKgwqDCoMKgaWYgKCAhKCh1bnNpZ25lZCBsb25nKXBsMmUgJiB+UEFHRV9NQVNLKSApDQo+
IMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIChs
Ml9yb19tcHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCkpID09IE5VTEwgKQ0KPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290byBub21lbTsNCj4gQEAgLTYxNCwxMyArNjE0LDE0
IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0sDQo+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsM2VfZnJvbV9wYWRkcihf
X3BhKGwyX3JvX21wdCksDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBfX1BBR0VfSFlQRVJWSVNPUl9S
TyB8DQo+IF9QQUdFX1VTRVIpKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBsMmUgPSBs
Ml9yb19tcHQ7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQVNTRVJUKCFsMl90YWJsZV9v
ZmZzZXQodmEpKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqAv
KiBOQi4gQ2Fubm90IGJlIEdMT0JBTDogZ3Vlc3QgdXNlciBtb2RlIHNob3VsZCBub3Qgc2VlIGl0
Lg0KPiAqLw0KPiDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIGwxX3BnICkNCj4gLcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGwyZV93cml0ZShsMl9yb19tcHQsIGwyZV9mcm9tX3BhZ2UoDQo+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fcGFnZSgNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwxX3BnLA0KPiAvKl9QQUdFX0dMT0JBTHwq
L19QQUdFX1BTRXxfUEFHRV9VU0VSfF9QQUdFX1BSRVNFTlQpKTsNCj4gLcKgwqDCoMKgwqDCoMKg
wqBsMl9yb19tcHQrKzsNCj4gK8KgwqDCoMKgwqDCoMKgwqBwbDJlKys7DQo+IMKgwqDCoMKgwqB9
DQo+IMKgI3VuZGVmIENOVA0KPiDCoCN1bmRlZiBNRk4NCj4gQEAgLTYzNiw3ICs2MzcsOCBAQCB2
b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQ0KPiDCoMKgwqDCoMKgY2xlYXJfcGFnZShsMl9y
b19tcHQpOw0KPiDCoMKgwqDCoMKgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0
KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKQ0KPiBdLA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksDQo+IF9fUEFHRV9IWVBF
UlZJU09SX1JPKSk7DQo+IC3CoMKgwqDCoGwyX3JvX21wdCArPSBsMl90YWJsZV9vZmZzZXQoSElS
T19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpOw0KPiArwqDCoMKgwqBwbDJlID0gbDJfcm9fbXB0Ow0K
PiArwqDCoMKgwqBwbDJlICs9IGwyX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCk7DQoNCm5pdDogVGhvc2UgdHdvIGxpbmVzIGNvdWxkIGJlIGNvbWJpbmVkLg0KDQotIFN0
ZWZhbg0KDQo+IMKgwqDCoMKgwqAvKiBBbGxvY2F0ZSBhbmQgbWFwIHRoZSBjb21wYXRpYmlsaXR5
IG1vZGUgbWFjaGluZS10by1waHlzDQo+IHRhYmxlLiAqLw0KPiDCoMKgwqDCoMKgbXB0X3NpemUg
PSAobXB0X3NpemUgPj4gMSkgKyAoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAxKSk7DQo+
IMKgwqDCoMKgwqBpZiAoIG1wdF9zaXplID4gUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0NCj4g
UkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQgKQ0KPiBAQCAtNjQ5LDcgKzY1MSw3IEBAIHZvaWQg
X19pbml0IHBhZ2luZ19pbml0KHZvaWQpDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBz
aXplb2YoKmNvbXBhdF9tYWNoaW5lX3RvX3BoeXNfbWFwcGluZykpDQo+IMKgwqDCoMKgwqBCVUlM
RF9CVUdfT04oKHNpemVvZigqZnJhbWVfdGFibGUpICYgfnNpemVvZigqZnJhbWVfdGFibGUpKSAl
IFwNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc2l6ZW9mKCpjb21wYXRf
bWFjaGluZV90b19waHlzX21hcHBpbmcpKTsNCj4gLcKgwqDCoMKgZm9yICggaSA9IDA7IGkgPCAo
bXB0X3NpemUgPj4gTDJfUEFHRVRBQkxFX1NISUZUKTsgaSsrLA0KPiBsMl9yb19tcHQrKyApDQo+
ICvCoMKgwqDCoGZvciAoIGkgPSAwOyBpIDwgKG1wdF9zaXplID4+IEwyX1BBR0VUQUJMRV9TSElG
VCk7IGkrKywgcGwyZSsrICkNCj4gwqDCoMKgwqDCoHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgbWVt
ZmxhZ3MgPSBNRU1GX25vZGUocGh5c190b19uaWQoaSA8PA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoChMMl9QQUdFVEFCTEVfU0hJRlQgLSAyICsgUEFHRV9TSElGVCkpKTsNCj4gQEAgLTY3
MSw3ICs2NzMsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQ0KPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoDB4NTUsDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoC8q
IE5CLiBDYW5ub3QgYmUgR0xPQkFMIGFzIHRoZSBwdGVzIGdldCBjb3BpZWQgaW50byBwZXItVk0N
Cj4gc3BhY2UuICovDQo+IC3CoMKgwqDCoMKgwqDCoMKgbDJlX3dyaXRlKGwyX3JvX21wdCwgbDJl
X2Zyb21fcGFnZShsMV9wZywNCj4gX1BBR0VfUFNFfF9QQUdFX1BSRVNFTlQpKTsNCj4gK8KgwqDC
oMKgwqDCoMKgwqBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fcGFnZShsMV9wZywNCj4gX1BBR0Vf
UFNFfF9QQUdFX1BSRVNFTlQpKTsNCj4gwqDCoMKgwqDCoH0NCj4gwqAjdW5kZWYgQ05UDQo+IMKg
I3VuZGVmIE1GTgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1
c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hs
YWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBh
bSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5zal-0007zI-Qg; Mon, 18 Mar 2019 21:14:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zak-0007yX-Nj
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:42 +0000
X-Inumbo-ID: d7f15275-49c2-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 d7f15275-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14: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=1552943681; x=1584479681;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=DPx79J5b6wcsWq1d6EdKvu3pm4CdmFFRBu3qjBaZltk=;
 b=Jg7Z0YnsXwc/smH7wK2NTOleAmsdrj+WWBJmPM7sDTA+/oxy/y0XbGc7
 OPCWCubaklwGgS3qkij3r6JC3eh9h6Cb4fKjQWxdxesxRgX1DPyo0G/xf
 N10e01ZvPhF6TbWUaBG1tdUAMgDhLAeIc6zFrjQCdNYTGz9So+DzQvuWt 8=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="665803366"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14: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 x2ILEb2N077965
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:38 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:37 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:36 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:36 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 25/55] x86_64/mm: introduce pl2e in
 setup_m2p_table
Thread-Index: AQHUvwcQcCIAFNQtAk6JeGb1LG0sgKYSIR8A
Date: Mon, 18 Mar 2019 21:14:36 +0000
Message-ID: <1552943676.6788.103.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-26-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-26-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <148C3CB769FA104FAF0E0FFBBC2571B8@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgfCA5ICsrKysrLS0tLQ0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA1
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jDQo+IGluZGV4IDU1
ZmEzMzhkNzEuLmQzZTIzOThiNmMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMNCj4gQEAgLTM5Nyw3ICszOTcs
NyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvDQo+
ICppbmZvKQ0KPiDCoHsNCj4gwqDCoMKgwqDCoHVuc2lnbmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVt
YXA7DQo+IMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgbjsNCj4gLcKgwqDCoMKgbDJfcGdlbnRyeV90
ICpsMl9yb19tcHQgPSBOVUxMOw0KPiArwqDCoMKgwqBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxM
LCAqbDJfcm9fbXB0Ow0KDQpuaXQ6IEhlcmUgdG9vLCB0aGUgbmV4dCBwYXRjaCB3aWxsIGFkZCB0
aGUgTlVMTCBpbml0aWFsaXphdGlvbiBiYWNrIGluLg0KDQo+IMKgwqDCoMKgwqBsM19wZ2VudHJ5
X3QgKmwzX3JvX21wdCA9IE5VTEw7DQo+IMKgwqDCoMKgwqBpbnQgcmV0ID0gMDsNCj4gwqANCj4g
QEAgLTQ1OCw3ICs0NTgsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVt
X2hvdGFkZF9pbmZvDQo+ICppbmZvKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoF9QQUdFX1BTRSkpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggbDNl
X2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pICYNCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgX1BBR0VfUFJFU0VOVCApDQo+IC3CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoGwyX3JvX21wdCA9DQo+IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3Rh
YmxlX29mZnNldCh2YSldKSArDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBs
MmUgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgKw0KPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyX3RhYmxlX29mZnNldCh2YSk7DQo+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZWxzZQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoHsNCj4gQEAgLTQ3MywxMSArNDczLDEyIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxl
KHN0cnVjdA0KPiBtZW1faG90YWRkX2luZm8gKmluZm8pDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwN
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
bDNlX2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQpLA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBfX1BBR0VfSFlQRVJWSVNPUl9STyB8DQo+IF9QQUdFX1VTRVIpKTsNCj4gLcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDJfcm9fbXB0ICs9IGwyX3RhYmxlX29mZnNldCh2YSk7
DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBsMmUgPSBsMl9yb19tcHQ7DQo+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0
KHZhKTsNCg0Kbml0OiBUaGVzZSBjb3VsZCBhbHNvIGJlIG9uIGEgc2luZ2xlIGxpbmUuDQoNCi0g
U3RlZmFuDQoNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgDQo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgLyogTkIuIENhbm5vdCBiZSBHTE9CQUw6IGd1ZXN0IHVzZXIgbW9k
ZSBzaG91bGQgbm90IHNlZQ0KPiBpdC4gKi8NCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwy
ZV93cml0ZShsMl9yb19tcHQsIGwyZV9mcm9tX21mbihtZm4sDQo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fbWZuKG1mbiwNCj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8qX1BBR0VfR0xPQkFMfCovX1BBR0VfUFNFfF9Q
QUdFX1VTRVJ8X1BBR0VfUFJFU0UNCj4gTlQpKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDC
oMKgwqDCoMKgwqDCoMKgwqBpICs9ICggMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSk7
CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4
CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFs
ZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJp
Y2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zan-00080H-4h; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zal-0007zO-Tu
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:43 +0000
X-Inumbo-ID: d92d8af4-49c2-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 d92d8af4-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1552943682; x=1584479682;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=6ctRg4EHwM3qZO+0cTEk5dK+iR1CsNElKD6QqnuWMvQ=;
 b=T+F81SPhEeZnZ96nbQ2Ta3haLcoQLKNtRgMp8WAnHiAjveWi5WWy4lX7
 64QQzwYre0cxNYsP6RsG8MpvrMHtZqamfLJ/0hZk/lW87BAhdpzJ8pC+w
 IcPVBo0wD1vE9tiIVhtKL+zi2Nue3xD3PVOktRo4s15mDi3LKjojeFL68 o=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="794131584"
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;
 18 Mar 2019 21:14:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEdD8015241
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:40 GMT
Received: from EX13D07EUB001.ant.amazon.com (10.43.166.214) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:40 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB001.ant.amazon.com (10.43.166.214) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:39 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:38 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 27/55] x86_64/mm: drop lXe_to_lYe
 invocations from setup_m2p_table
Thread-Index: AQHUvwb/t8rX+V+5wUm50eNoQof87aYSISIA
Date: Mon, 18 Mar 2019 21:14:38 +0000
Message-ID: <1552943678.6788.104.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-28-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-28-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <8CF5288722A88B41A2D3A63C1D633B73@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgfCAxNiArKysrKysrKysrKystLS0tDQo+IMKgMSBmaWxlIGNo
YW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jDQo+
IGluZGV4IDBiODU5NjExMDUuLjIxNmY5N2M5NWYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMNCj4gQEAgLTQw
MCwxMSArNDAwLDEzIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdA0KPiBtZW1f
aG90YWRkX2luZm8gKmluZm8pDQo+IMKgwqDCoMKgwqBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxM
LCAqbDJfcm9fbXB0ID0gTlVMTDsNCj4gwqDCoMKgwqDCoGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0
ID0gTlVMTDsNCj4gwqDCoMKgwqDCoGludCByZXQgPSAwOw0KPiAtwqDCoMKgwqBtZm5fdCBsMl9y
b19tcHRfbWZuOw0KPiArwqDCoMKgwqBtZm5fdCBsMl9yb19tcHRfbWZuLCBsM19yb19tcHRfbWZu
Ow0KPiDCoA0KPiDCoMKgwqDCoMKgQVNTRVJUKGw0ZV9nZXRfZmxhZ3MoaWRsZV9wZ190YWJsZVts
NF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfUw0KPiBUQVJUKV0pDQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgJiBfUEFHRV9QUkVTRU5UKTsNCj4gLcKgwqDCoMKgbDNfcm9fbXB0ID0NCj4g
bDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFS
VCldKTsNCj4gK8KgwqDCoMKgbDNfcm9fbXB0X21mbiA9IGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFi
bGVbbDRfdGFibGVfb2Zmc2V0KA0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBST19NUFRfVklS
VF9TVEFSVCldKTsNCj4gK8KgwqDCoMKgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KGwzX3JvX21wdF9tZm4pOw0KPiDCoA0KPiDCoMKgwqDCoMKgc21hcCA9IChpbmZvLT5zcGZuICYg
KH4oKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0xKSkpOw0KPiDCoMKgwqDCoMKg
ZW1hcCA9ICgoaW5mby0+ZXBmbiArICgoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSkg
LSAxICkpDQo+ICYNCj4gQEAgLTQ1OSw4ICs0NjEsMTMgQEAgc3RhdGljIGludCBzZXR1cF9tMnBf
dGFibGUoc3RydWN0DQo+IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBfUEFHRV9QU0UpKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBpZiAoIGwzZV9nZXRfZmxhZ3MobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSld
KSAmDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoF9QQUdFX1BSRVNFTlQgKQ0KPiAt
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwbDJlID0gbDNlX3RvX2wyZShsM19yb19t
cHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pICsNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoGwyX3RhYmxlX29mZnNldCh2YSk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqB7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwyX3JvX21wdCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwy
X3JvX21wdF9tZm4gPQ0KPiBsM2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZh
KV0pOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsMl9yb19tcHQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9fbXB0X21mbik7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoEFTU0VSVChsMl9yb19tcHQpOw0KDQpEbyB3ZSBuZWVkIHRoaXMgYXNzZXJ0
IGhlcmU/IFdoYXQgYXJlIHRoZSBwb3NzaWJpbGl0aWVzIHRvIHJlY292ZXIgZnJvbQ0KdGhhdCBz
aXR1YXRpb24/IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgQlVHX09OIG9yIGl0IHNob3VsZCBhdCBs
ZWFzdA0KcmV0dXJuIHRocm91Z2ggdGhlIGVycm9yIHBhdGguDQoNCi0gU3RlZmFuDQoNCj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcGwyZSA9IGwyX3JvX21wdCArIGwyX3RhYmxl
X29mZnNldCh2YSk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgZWxzZQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHsNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwy
X3JvX21wdCk7DQo+IEBAIC00OTIsNiArNDk5LDcgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFi
bGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbw0KPiAqaW5mbykNCj4gwqDCoMKgwqDCoHJldCA9IHNl
dHVwX2NvbXBhdF9tMnBfdGFibGUoaW5mbyk7DQo+IMKgZXJyb3I6DQo+IMKgwqDCoMKgwqBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOw0KPiArwqDCoMKgwqBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhsM19yb19tcHQpOw0KPiDCoMKgwqDCoMKgcmV0dXJuIHJldDsNCj4gwqB9DQo+
IMKgCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h5zaq-00084D-NQ; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zap-00082J-6a
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:47 +0000
X-Inumbo-ID: dae455f9-49c2-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 dae455f9-49c2-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:14: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=1552943686; x=1584479686;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=AGuUFFtXxfA85rsBnjIhAA5DeGlT1PPD9DVv7/4z284=;
 b=KlZoUP4n+jvJFl2rFKaNIFJ8FEVJHbac0yUtukvzcl54mdFu/y4XBLQo
 VVncd0oFMoC1jIIETD9+NMtmC2fs9lgGk5LA35CmJv91GrQksCkuFsLPT
 XKCXC8khnazxoRuOPc+01B6wYhNUgTRVlqMaCTQB6nk4hex4Px/KzzLsJ g=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="789321361"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEe6J060739
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:44 GMT
Received: from EX13D07EUB002.ant.amazon.com (10.43.166.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:42 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB002.ant.amazon.com (10.43.166.123) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:41 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:41 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 31/55] efi: add emacs block to boot.c
Thread-Index: AQHUvwbeLWN+DEskDkWr0/G8GvHKKaYSISWA
Date: Mon, 18 Mar 2019 21:14:41 +0000
Message-ID: <1552943681.6788.105.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-32-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-32-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <9900EC76A0F5304EBFAC4FE50A3AEECF@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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" <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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4v
Y29tbW9uL2VmaS9ib290LmMgfCAxMCArKysrKysrKysrDQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMg
Yi94ZW4vY29tbW9uL2VmaS9ib290LmMNCj4gaW5kZXggMWQxNDIwZjAyYy4uMzg2ODI5M2QwNiAx
MDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jDQo+ICsrKyBiL3hlbi9jb21tb24v
ZWZpL2Jvb3QuYw0KPiBAQCAtMTcwNSwzICsxNzA1LDEzIEBAIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQ0KPiDCoCNlbmRpZg0KPiDCoH0NCj4gwqAjZW5kaWYNCj4gKw0KPiArLyoN
Cj4gKyAqIExvY2FsIHZhcmlhYmxlczoNCj4gKyAqIG1vZGU6IEMNCj4gKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCINCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0DQo+ICsgKiB0YWItd2lkdGg6IDQNCj4g
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbA0KPiArICogRW5kOg0KPiArICovDQoNCk5vdCByZWxl
dmFudCB0byB0aGUgcGF0Y2ggc2VyaWVzLiBXaGF0J3MgdGhlIHVwc3RyZWFtIHBvc2l0aW9uIG9u
IHRoZXNlDQpjaGFuZ2VzPyBTaG91bGQgdGhleSBiZSBpbnRyb2R1Y2VkIGluIHNlcGFyYXRlICdj
bGVhbnVwJyBzZXJpZXMgb3IgaXMNCml0IGNvbW1vbiB0byBpbmNsdWRlIHRoYXQgYXMgcGFydCBv
ZiB1bnJlbGF0ZWQgZnVuY3Rpb25hbCBjaGFuZ2UNCnNlcmllcz8gSSBwZXJzb25hbGx5IGRvbid0
IG1pbmQgZWl0aGVyIHdheS4gKEFuZCBzYW1lIGFwcGxpZXMgdG8gdGhlDQpvdGhlciBlbWFjcyBi
bG9jayBjb21taXQgaW4gdGhlIHNlcmllcywgb2YgY291cnNlLikNCg0KLSBTdGVmYW4NCg0KCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhl
cmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zau-00087d-7D; Mon, 18 Mar 2019 21: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=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zat-00086w-I5
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:51 +0000
X-Inumbo-ID: ddbe0ac6-49c2-11e9-b16f-3b2da988c4ee
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddbe0ac6-49c2-11e9-b16f-3b2da988c4ee;
 Mon, 18 Mar 2019 21:14: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=1552943690; x=1584479690;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=m7p3gclvP4v9pAYVmMMHWXtGGllvgqckosWX3eegvhk=;
 b=AiOTBrEzOTSrK/uWbi8jCtEvBpO4LQq3eiz1VfiWPMTr+EQQAX3y89C6
 9OJigR6K2pDGM9bUl/2kgs5RiNEB4Qd02lwHMgQTVRSBSGx403jaRoCTc
 pPeLIiNZKJDvoIpuGdT0g3W8XRWkeMscJVaDv/FPlLeUkGgadffhAnlt+ E=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="794131597"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14:49 +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-98acfc19.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2ILEjGx122224
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:48 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:45 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:44 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:44 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 32/55] efi: switch EFI L4 table to use
 new APIs
Thread-Index: AQHUvwbDVxqHvbMTlEm9LZslC+PZhaYSISkA
Date: Mon, 18 Mar 2019 21:14:44 +0000
Message-ID: <1552943684.6788.106.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-33-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-33-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <344A113CA4DA9F4EA371DB0E9141E010@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBUaGlz
IHJlcXVpcmVzIHN0b3JpbmcgdGhlIE1GTiBpbnN0ZWFkIG9mIGxpbmVhciBhZGRyZXNzIG9mIHRo
ZSBMNA0KPiB0YWJsZS4gQWRqdXN0IGNvZGUgYWNjb3JkaW5nbHkuDQo+IA0KPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4vYXJjaC94
ODYvZWZpL3J1bnRpbWUuaCB8IDEyICsrKysrKysrKy0tLQ0KPiDCoHhlbi9jb21tb24vZWZpL2Jv
b3QuY8KgwqDCoMKgwqDCoHzCoMKgOCArKysrKystLQ0KPiDCoHhlbi9jb21tb24vZWZpL2VmaS5o
wqDCoMKgwqDCoMKgwqB8wqDCoDMgKystDQo+IMKgeGVuL2NvbW1vbi9lZmkvcnVudGltZS5jwqDC
oMKgfMKgwqA4ICsrKystLS0tDQo+IMKgNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL3J1
bnRpbWUuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvcnVudGltZS5oDQo+IGluZGV4IGQ5ZWI4ZjVjMjcu
LjI3N2QyMzc5NTMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvcnVudGltZS5oDQo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvcnVudGltZS5oDQo+IEBAIC0yLDExICsyLDE3IEBADQo+
IMKgI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPg0KPiDCoA0KPiDCoCNpZm5kZWYgQ09NUEFU
DQo+IC1sNF9wZ2VudHJ5X3QgKl9fcmVhZF9tb3N0bHkgZWZpX2w0X3BndGFibGU7DQo+ICttZm5f
dCBfX3JlYWRfbW9zdGx5IGVmaV9sNF9tZm4gPSBJTlZBTElEX01GTl9JTklUSUFMSVpFUjsNCj4g
wqANCj4gwqB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0
X3BnZW50cnlfdCBsNGUpDQo+IMKgew0KPiAtwqDCoMKgwqBpZiAoIGVmaV9sNF9wZ3RhYmxlICkN
Cj4gLcKgwqDCoMKgwqDCoMKgwqBsNGVfd3JpdGUoZWZpX2w0X3BndGFibGUgKyBsNGlkeCwgbDRl
KTsNCj4gK8KgwqDCoMKgaWYgKCAhbWZuX2VxKGVmaV9sNF9tZm4sIElOVkFMSURfTUZOKSApDQo+
ICvCoMKgwqDCoHsNCj4gK8KgwqDCoMKgwqDCoMKgwqBsNF9wZ2VudHJ5X3QgKmw0dDsNCj4gKw0K
PiArwqDCoMKgwqDCoMKgwqDCoGw0dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhlZmlfbDRfbWZu
KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBsNGVfd3JpdGUobDR0ICsgbDRpZHgsIGw0ZSk7DQo+ICvC
oMKgwqDCoMKgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDR0KTsNCg0Kbml0OiBUaGlz
IGRvZXNuJ3QgbmVlZCB0aGUgaW1wbGljaXQgTlVMTCBhc3NpZ25tZW50LiBUaGUgbm9uLW1hY3Jv
DQp1bm1hcF94ZW5fcGFnZXRhYmxlX25ldyBpcyBzdWZmaWNpZW50IGhlcmUuIERvIHlvdSBoYXZl
IGEgZ3VpZGVsaW5lIG9uDQp3aGVuIHRvIHVzZSB0aGUgbWFjcm8gb3ZlciB0aGUgZnVuY3Rpb24g
Y2FsbD8gSSBhc3N1bWUgdGhlIGNvbXBpbGVyDQplbGltaW5hdGVzIG1vc3Qgb2YgdGhlIGRlYWQg
c3RvcmVzIG9uIGZ1bmN0aW9uIHJldHVybi4NCg0KLSBTdGVmYW4NCg0KPiArwqDCoMKgwqB9DQo+
IMKgfQ0KPiDCoCNlbmRpZg0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIv
eGVuL2NvbW1vbi9lZmkvYm9vdC5jDQo+IGluZGV4IDM4NjgyOTNkMDYuLmY1NWQ2YTZkNzYgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYw0KPiArKysgYi94ZW4vY29tbW9uL2Vm
aS9ib290LmMNCj4gQEAgLTE0ODgsNiArMTQ4OCw3IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21l
bW9yeSh2b2lkKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgcHJvdDsNCj4gwqDC
oMKgwqDCoH0gKmV4dHJhLCAqZXh0cmFfaGVhZCA9IE5VTEw7DQo+IMKgI2VuZGlmDQo+ICvCoMKg
wqDCoGw0X3BnZW50cnlfdCAqZWZpX2w0X3BndGFibGU7DQo+IMKgDQo+IMKgwqDCoMKgwqBmcmVl
X2VibWFsbG9jX3VudXNlZF9tZW0oKTsNCj4gwqANCj4gQEAgLTE2MDMsOCArMTYwNCw5IEBAIHZv
aWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG1kZXNjX3Zlciwg
ZWZpX21lbW1hcCk7DQo+IMKgI2Vsc2UNCj4gwqDCoMKgwqDCoC8qIFNldCB1cCAxOjEgcGFnZSB0
YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiDQo+IG1vZGUuICovDQo+IC3C
oMKgwqDCoGVmaV9sNF9wZ3RhYmxlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOw0KPiAtwqDCoMKg
wqBCVUdfT04oIWVmaV9sNF9wZ3RhYmxlKTsNCj4gK8KgwqDCoMKgZWZpX2w0X21mbiA9IGFsbG9j
X3hlbl9wYWdldGFibGVfbmV3KCk7DQo+ICvCoMKgwqDCoEJVR19PTihtZm5fZXEoZWZpX2w0X21m
biwgSU5WQUxJRF9NRk4pKTsNCj4gK8KgwqDCoMKgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcoZWZpX2w0X21mbik7DQo+IMKgwqDCoMKgwqBjbGVhcl9wYWdlKGVmaV9sNF9w
Z3RhYmxlKTsNCj4gwqANCj4gwqDCoMKgwqDCoGNvcHlfbWFwcGluZyhlZmlfbDRfcGd0YWJsZSwg
MCwgbWF4X3BhZ2UsIHJhbV9yYW5nZV92YWxpZCk7DQo+IEBAIC0xNzAzLDYgKzE3MDUsOCBAQCB2
b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oGkgPCBsNF90YWJsZV9vZmZzZXQoRElSRUNUTUFQX1ZJUlRfRU5EKTsgKytpICkNCj4gwqDCoMKg
wqDCoMKgwqDCoMKgZWZpX2w0X3BndGFibGVbaV0gPSBpZGxlX3BnX3RhYmxlW2ldOw0KPiDCoCNl
bmRpZg0KPiArDQo+ICvCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGVmaV9sNF9wZ3Rh
YmxlKTsNCj4gwqB9DQo+IMKgI2VuZGlmDQo+IMKgDQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2VmaS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oDQo+IGluZGV4IDZiOWM1NmVhZDEuLjEz
OWI2NjBlZDcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vZWZpL2VmaS5oDQo+ICsrKyBiL3hl
bi9jb21tb24vZWZpL2VmaS5oDQo+IEBAIC02LDYgKzYsNyBAQA0KPiDCoCNpbmNsdWRlIDxlZmkv
ZWZpY2Fwc3VsZS5oPg0KPiDCoCNpbmNsdWRlIDxlZmkvZWZpYXBpLmg+DQo+IMKgI2luY2x1ZGUg
PHhlbi9lZmkuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4NCj4gwqAjaW5jbHVkZSA8eGVuL3Nw
aW5sb2NrLmg+DQo+IMKgI2luY2x1ZGUgPGFzbS9wYWdlLmg+DQo+IMKgDQo+IEBAIC0yOSw3ICsz
MCw3IEBAIGV4dGVybiBVSU5UTiBlZmlfbWVtbWFwX3NpemUsIGVmaV9tZGVzY19zaXplOw0KPiDC
oGV4dGVybiB2b2lkICplZmlfbWVtbWFwOw0KPiDCoA0KPiDCoCNpZmRlZiBDT05GSUdfWDg2DQo+
IC1leHRlcm4gbDRfcGdlbnRyeV90ICplZmlfbDRfcGd0YWJsZTsNCj4gK2V4dGVybiBtZm5fdCBl
ZmlfbDRfbWZuOw0KPiDCoCNlbmRpZg0KPiDCoA0KPiDCoGV4dGVybiBjb25zdCBzdHJ1Y3QgZWZp
X3BjaV9yb20gKmVmaV9wY2lfcm9tczsNCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYw0KPiBpbmRleCAzZDExOGQ1NzFkLi44
MjYzZjFkODYzIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMNCj4gKysr
IGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jDQo+IEBAIC04NSw3ICs4NSw3IEBAIHN0cnVjdCBl
ZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQpDQo+IMKgwqDCoMKgwqBzdGF0aWMgY29uc3Qg
dTMyIG14Y3NyID0gTVhDU1JfREVGQVVMVDsNCj4gwqDCoMKgwqDCoHN0cnVjdCBlZmlfcnNfc3Rh
dGUgc3RhdGUgPSB7IC5jcjMgPSAwIH07DQo+IMKgDQo+IC3CoMKgwqDCoGlmICggIWVmaV9sNF9w
Z3RhYmxlICkNCj4gK8KgwqDCoMKgaWYgKCBtZm5fZXEoZWZpX2w0X21mbiwgSU5WQUxJRF9NRk4p
ICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIHN0YXRlOw0KPiDCoA0KPiDCoMKgwqDCoMKg
c3RhdGUuY3IzID0gcmVhZF9jcjMoKTsNCj4gQEAgLTExMSw3ICsxMTEsNyBAQCBzdHJ1Y3QgZWZp
X3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqBsZ2R0KCZn
ZHRfZGVzYyk7DQo+IMKgwqDCoMKgwqB9DQo+IMKgDQo+IC3CoMKgwqDCoHN3aXRjaF9jcjNfY3I0
KHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpLCByZWFkX2NyNCgpKTsNCj4gK8KgwqDCoMKg
c3dpdGNoX2NyM19jcjQobWZuX3RvX21hZGRyKGVmaV9sNF9tZm4pLCByZWFkX2NyNCgpKTsNCj4g
wqANCj4gwqDCoMKgwqDCoHJldHVybiBzdGF0ZTsNCj4gwqB9DQo+IEBAIC0xNDAsOSArMTQwLDkg
QEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpDQo+IMKgDQo+
IMKgYm9vbCBlZmlfcnNfdXNpbmdfcGd0YWJsZXModm9pZCkNCj4gwqB7DQo+IC3CoMKgwqDCoHJl
dHVybiBlZmlfbDRfcGd0YWJsZSAmJg0KPiArwqDCoMKgwqByZXR1cm4gIW1mbl9lcShlZmlfbDRf
bWZuLCBJTlZBTElEX01GTikgJiYNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKHNtcF9wcm9j
ZXNzb3JfaWQoKSA9PSBlZmlfcnNfb25fY3B1KSAmJg0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oChyZWFkX2NyMygpID09IHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsNCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAocmVhZF9jcjMoKSA9PSBtZm5fdG9fbWFkZHIoZWZpX2w0X21mbikp
Ow0KPiDCoH0NCj4gwqANCj4gwqB1bnNpZ25lZCBsb25nIGVmaV9nZXRfdGltZSh2b2lkKQoKCgpB
bWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDEx
NyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVy
YnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:14:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21: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 1h5zax-0008BL-LF; Mon, 18 Mar 2019 21:14:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tBy=RV=amazon.de=prvs=97326004b=snu@srs-us1.protection.inumbo.net>)
 id 1h5zaw-00089l-7k
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:54 +0000
X-Inumbo-ID: de7daaca-49c2-11e9-a2fd-0feec2cec4e6
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de7daaca-49c2-11e9-a2fd-0feec2cec4e6;
 Mon, 18 Mar 2019 21:14: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=1552943691; x=1584479691;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=ROFwOeFKwtTR1blwtetIJBVp6E+SYizrR8mlTKSJrug=;
 b=qfWd7vx3zVIwRY75wpXCM25xclXfYy6NsWae/2sp8XNy0i/gNGydmBzC
 Y+6k+/FF8+APgerLCTf6hzoukZrzYk+Q/CyuFLy159xA/fUP7b+/uNJyu
 YAKoaugLSGzKMfG9qgy3r7OcGG7bdim5ukRgxpRljsdVZB5KjuTDMZyRb M=;
X-IronPort-AV: E=Sophos;i="5.58,494,1544486400"; d="scan'208";a="391369374"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Mar 2019 21:14:37 +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 x2ILEYHO120677
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Mar 2019 21:14:36 GMT
Received: from EX13D07EUB002.ant.amazon.com (10.43.166.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:35 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB002.ant.amazon.com (10.43.166.123) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Mar 2019 21:14:34 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Mon, 18 Mar 2019 21:14:34 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 23/55] x86_64/mm: drop l4e_to_l3e
 invocation from paging_init
Thread-Index: AQHUvwcEvzOt85AKj0yz+VlgvvRVOaYSIR0A
Date: Mon, 18 Mar 2019 21:14:34 +0000
Message-ID: <1552943674.6788.102.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-24-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-24-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.197]
Content-ID: <0420B849AE30F64994B71209005AA6A6@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KDQpBbnkgcmVhc29uIHdo
eSB0aGlzIGlzbid0IHNxdWFzaGVkIHdpdGggdGhlIHByZXZpb3VzIHBhdGNoPw0KDQotIFN0ZWZh
bg0KDQo+IC0tLQ0KPiDCoHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDcgKysrKystLQ0KPiDC
oDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jDQo+IGluZGV4IDAyOTE5NDgxZTQuLjA5NGM2MDljOGMgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMN
Cj4gQEAgLTY0OCw4ICs2NDgsMTAgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkNCj4g
wqDCoMKgwqDCoC8qIENyZWF0ZSB1c2VyLWFjY2Vzc2libGUgTDIgZGlyZWN0b3J5IHRvIG1hcCB0
aGUgTVBUIGZvciBjb21wYXQNCj4gZ3Vlc3RzLiAqLw0KPiDCoMKgwqDCoMKgQlVJTERfQlVHX09O
KGw0X3RhYmxlX29mZnNldChSRFdSX01QVF9WSVJUX1NUQVJUKSAhPQ0KPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsNF90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJ
UlRfU1RBUlQpKTsNCj4gLcKgwqDCoMKgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3Rh
YmxlW2w0X3RhYmxlX29mZnNldCgNCj4gLcKgwqDCoMKgwqDCoMKgwqBISVJPX0NPTVBBVF9NUFRf
VklSVF9TVEFSVCldKTsNCj4gKw0KPiArwqDCoMKgwqBsM19yb19tcHRfbWZuID0gbDRlX2dldF9t
Zm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0NCj4gKTsNCj4gK8KgwqDCoMKgbDNfcm9f
bXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzX3JvX21wdF9tZm4pOw0KPiDCoA0KPiDCoMKg
wqDCoMKgbDJfcm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7DQo+IMKgwqDC
oMKgwqBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01GTikgKQ0KPiBAQCAtNzAx
LDYgKzcwMyw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpDQo+IMKgI3VuZGVmIE1G
Tg0KPiDCoA0KPiDCoMKgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsN
Cj4gK8KgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsNCj4gwqANCj4g
wqDCoMKgwqDCoG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID0gMTsNCj4gwqAKCgoKQW1h
em9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJy
aWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hh
cmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 18 21:43:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 21:43: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 1h602U-00031r-4I; Mon, 18 Mar 2019 21: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=0vW7=RV=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h602T-00031m-7r
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:43:21 +0000
X-Inumbo-ID: d7f058cb-49c6-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7f058cb-49c6-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:43:18 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 805D820ED2;
 Mon, 18 Mar 2019 17:43:18 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 18 Mar 2019 17:43:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=8uUxZQ
 F//lKeugsDJaxGbK49sVTPTNMRFgVPweZ438c=; b=LnER6ewrAtK6oOAVyHOS1J
 I5iR76a6VXEsrTh6WhD7jHQ9A8jLIBR8S83gcoxjVIcQik0C+BJWnJPGfvnbWztX
 BpvcDTpAXP207xhzgJqWX8gZ1le/+l9urp3gY40HA0Rbm1z5Dhf1wnBC4++1tcT6
 REoFdGct4Re6sAg4KW/+MPXR7qi8LlC4eVZyfwWZc0w8rBblu6CS7QObsnB2UHGg
 wCe//OeRHFdLA8ZeisKczwKw/UpE/PUji5/J2rY5bI8hgloypTpJO9hrA0fU/oCl
 VtUuhaPpvETqoKOcpD+SYr5T8hb2MU2zai5JCLuTbzFz0w0sfA2a5Sm/nJsLW1sw
 ==
X-ME-Sender: <xms:9RCQXEzA_u0tPcN3It1hcacPY68tmrDpdQCFEJDdbOH3u9ZYlHDKaw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddriedugdduheegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:9RCQXAb6So_-SECCGg8jsPl2g7aENx1vFjsddgZRXVV283bP45MfNw>
 <xmx:9RCQXF3mrtoi7ka4ZWsM9e-UfBBNsJEm15V8eWnt6eaii-qywwJsag>
 <xmx:9RCQXCcilpXB9FM4NE-sESw6ZGArHHF6-uLV8fwnieQ1lfmEwSannw>
 <xmx:9hCQXFh2CjTv3v2gnX0FBRH8f3x07Ioqyk1tEtFuU8t_yYQv55osRQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1DE5B10288;
 Mon, 18 Mar 2019 17:43:16 -0400 (EDT)
Date: Mon, 18 Mar 2019 22:43:12 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190318214312.GB2014@mail-itl>
References: <20190318173731.14494-1-roger.pau@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20190318173731.14494-1-roger.pau@citrix.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============0283039449514612605=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0283039449514612605==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="PmA2V3Z32TCmWXqI"
Content-Disposition: inline


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

On Mon, Mar 18, 2019 at 06:37:31PM +0100, Roger Pau Monne wrote:
> Or if it's not possible to honor the hinted address an error is returned
> instead.=20

Just to be sure: MAP_FIXED will cause to map at specified address, even
if something is mapped there already. From mmap(2):

    If the memory region specified by addr and len overlaps pages of any
    existing mapping(s), then the overlapped part of the existing map=E2=80=
=90
    ping(s) will be discarded.  If the specified address cannot be used,
    mmap() will fail.

> This makes it easier to spot the actual failure, instead of
> failing later on when the caller of xen_remap_bucket realizes the
> mapping has not been created at the requested address.
>=20
> Also note that at least on FreeBSD using MAP_FIXED will cause mmap to
> try harder to honor the passed address.
>=20
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
> Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
> ---
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Anthony Perard <anthony.perard@citrix.com>
> Cc: Paul Durrant <paul.durrant@citrix.com>
> Cc: Igor Druzhinin <igor.druzhinin@citrix.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Eduardo Habkost <ehabkost@redhat.com>
> Cc: "Michael S. Tsirkin" <mst@redhat.com>
> Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
> Cc: xen-devel@lists.xenproject.org
> ---
> Changes since v2:
>  - Move comment position.
>=20
> Changes since v1:
>  - Use MAP_FIXED for the dummy mmap call also if a specific virtual
>    address is requested.
> ---
>  hw/i386/xen/xen-mapcache.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
>=20
> diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
> index 349f72d00c..254759f776 100644
> --- a/hw/i386/xen/xen-mapcache.c
> +++ b/hw/i386/xen/xen-mapcache.c
> @@ -184,9 +184,14 @@ static void xen_remap_bucket(MapCacheEntry *entry,
>          pfns[i] =3D (address_index << (MCACHE_BUCKET_SHIFT-XC_PAGE_SHIFT=
)) + i;
>      }
> =20
> +    /*
> +     * If the caller has requested the mapping at a specific address use
> +     * MAP_FIXED to make sure it's honored.
> +     */
>      if (!dummy) {
>          vaddr_base =3D xenforeignmemory_map2(xen_fmem, xen_domid, vaddr,
> -                                           PROT_READ | PROT_WRITE, 0,
> +                                           PROT_READ | PROT_WRITE,
> +                                           vaddr ? MAP_FIXED : 0,
>                                             nb_pfn, pfns, err);
>          if (vaddr_base =3D=3D NULL) {
>              perror("xenforeignmemory_map2");
> @@ -198,7 +203,8 @@ static void xen_remap_bucket(MapCacheEntry *entry,
>           * mapping immediately due to certain circumstances (i.e. on res=
ume now)
>           */
>          vaddr_base =3D mmap(vaddr, size, PROT_READ | PROT_WRITE,
> -                          MAP_ANON | MAP_SHARED, -1, 0);
> +                          MAP_ANON | MAP_SHARED | (vaddr ? MAP_FIXED : 0=
),
> +                          -1, 0);
>          if (vaddr_base =3D=3D MAP_FAILED) {
>              perror("mmap");
>              exit(-1);

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--PmA2V3Z32TCmWXqI
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyQEPAACgkQ24/THMrX
1yxiBwf/VfOF9r0w/e1N8+C/hcn0XJQmv2/YP9DNizDge9W65iy34z1a2oQhBiA/
AK3YUqdASunZTgxn8eB0pM6/+ALGO3nnAdVnXYpgrdUOtdYsSjH2Duft7BWNNHfu
5Qa/tvtjLiJwNgohnwQxrOdtWsGiqUFUlWTxynoZ5CZAapLrpu3NSRUsjAfkUHwK
g7ojdKW1dVHrkgZhGyShhXIhASJpnMk05sMkIm54XHmPWTJDfzlOc1tP2JaSALOB
ADMJEruPwMsozhWOWPse8YsFMtuKBhheXHGM3bFdANWn/M8bkw3/+qBY2W7x7y84
kPCGumLuTp33rhP1V2QY2QfMQd534A==
=fksy
-----END PGP SIGNATURE-----

--PmA2V3Z32TCmWXqI--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0283039449514612605==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 18 23:43:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 23:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h61u5-0003Gw-Jk; Mon, 18 Mar 2019 23:42: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=dD7S=RV=xenproject.org=prvs=97350220a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h61u4-0003Gm-Eu
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 23:42:48 +0000
X-Inumbo-ID: 880dfc96-49d7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 880dfc96-49d7-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 23:42:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,495,1544486400"; d="scan'208";a="80947836"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83747-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=8b088d3f8ab5642020d28fa0c2a8d938bc5f3592
X-Osstest-Versions-That: qemuu=cfc3fef6b4e493bf1a7ee16790ad584e20dfbbd1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 18 Mar 2019 23:42:37 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83747: 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
Mzc0NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzQ3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDhiMDg4ZDNmOGFiNTY0MjAyMGQyOGZhMGMyYThkOTM4YmM1ZjM1OTIKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGNmYzNmZWY2YjRlNDkzYmYxYTdlZTE2Nzkw
YWQ1ODRlMjBkZmJiZDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzczNyAgMjAxOS0wMy0xNyAw
Njo1MzoyNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3NDcgIDIwMTktMDMt
MTggMTc6NTM6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlh
LmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFs
ZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lzIDxh
bGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pciBDaGFyaWYgPGFtaXIuY2hhcmlmQGNlYS5m
cj4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4K
ICBDaGFpIFdlbiA8Y2hhaXdlbkBiYWlkdS5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEb25naml1IEdl
bmcgPGdlbmdkb25naml1QGh1YXdlaS5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJs
YWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS2FzaHlhcCBDaGFtYXJ0aHkgPGtj
aGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtudXQgT21hbmcgPGtudXQub21hbmdA
b3JhY2xlLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgUWlh
bmcgPGxpcTNlYUAxNjMuY29tPgogIExpdSwgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1h
cmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBB
cm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBy
ZWRoYXQuY29tPgogIE5laWwgU2tyeXB1Y2ggPG5laWxAdGVtYm9zb2NpYWwuY29tPgogIE5pZWxz
IGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQZWVyIEFkZWx0IDxwZWVyLmFkZWx0QGhuaS51bmktcGFkZXJib3JuLmRlPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxl
dmVyQHJlZGhhdC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KICBTYW11ZWwg
VGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3RlZmFuIEhham5vY3pp
IDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVk
aGF0LmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2VpIFdhbmcgPHdlaS53LndhbmdAaW50ZWwuY29t
PgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBYaWUgWW9uZ2pp
IDx4aWV5b25namlAYmFpZHUuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpvbHTDoW4gQmFsZGFzenRpIDxi
enRlbWFpbEBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4t
c3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1w
dm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDM0MzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 00:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 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 1h62E8-0005Mb-EX; Tue, 19 Mar 2019 00: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h62E7-0005MR-Dv
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 00:03:31 +0000
X-Inumbo-ID: 6d4584d9-49da-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d4584d9-49da-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 00:03: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 1h62E5-0005w9-6V; Tue, 19 Mar 2019 00:03: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 1h62E4-0003MC-I5; Tue, 19 Mar 2019 00:03:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h62E4-0005Zn-H9; Tue, 19 Mar 2019 00:03:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133879-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 00:03:28 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133879: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg3OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg3OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZh
aWwgaW4gMTMzNjYyIHBhc3MgaW4gMTMzODc5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDY5IHh0
Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFpbCBpbiAxMzM4NDcgcGFzcyBpbiAxMzM4NzkKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMzg0
NyBwYXNzIGluIDEzMzg3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNz
IGluIDEzMzg0NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2OSB4dGYvdGVzdC1odm02
NC14c2EtMjc4ICAgICBmYWlsIHBhc3MgaW4gMTMzODQ3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMzM4NDcK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAg
ICAgZmFpbCBwYXNzIGluIDEzMzg0NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA2OSB4
dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBmYWlsIHBhc3MgaW4gMTMzODQ3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMzM4NDcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMzg0NyBsaWtlIDEzMDk2NQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBp
biAxMzM4NDcgbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYv
dGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4
NjUyMDc5ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0wMyAw
OTowNjoxOSBaICAxMDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTggIDIwMTktMDMt
MDUgMTU6MDY6MjMgWiAgIDEzIGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
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
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzYgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 00:39:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 00: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 1h62mr-0007j3-Mu; Tue, 19 Mar 2019 00:39:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h62mq-0007ic-FO
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 00:39:24 +0000
X-Inumbo-ID: 70955c78-49df-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70955c78-49df-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 00:39:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h62mo-0006cL-5y; Tue, 19 Mar 2019 00:39: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 1h62mn-0006ki-T4; Tue, 19 Mar 2019 00:39:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h62mn-0006pk-SQ; Tue, 19 Mar 2019 00:39:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133881-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-qemut-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-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-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-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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 00:39:21 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133881: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg4MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg4MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzODUwIFJFR1IuIHZzLiAx
MzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzg1MCBwYXNzIGluIDEzMzg4MQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDEzMzg1MCBwYXNzIGluIDEzMzg4MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTMzODUwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwg
cGFzcyBpbiAxMzM4NTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzg1MCBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzMzg1MCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzODUwIGxpa2UgMTMyODg5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJl
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJi
YTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIw
MTktMDItMDQgMjI6MDQ6MDkgWiAgIDQyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMTQ3
ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAzNSBkYXlzICAgMjQgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1IFogICAxMyBkYXlzICAgIDkg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxi
b3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 01:07:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 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 1h63E5-0000Xe-2O; Tue, 19 Mar 2019 01:07: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h63E3-0000XO-Br
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 01:07:31 +0000
X-Inumbo-ID: 5e488086-49e3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e488086-49e3-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 01:07: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 1h63E0-00083X-Dx; Tue, 19 Mar 2019 01:07: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 1h63Dz-0000L0-Im; Tue, 19 Mar 2019 01:07:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h63Dz-0006Rg-I8; Tue, 19 Mar 2019 01:07:27 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133898-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=b24a98cb7ea88b59c90e29449588acb7839a747a
X-Osstest-Versions-That: freebsd=4545fe820a83b675845f9045f06c856129b9c17c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 01:07:27 +0000
Subject: [Xen-devel] [freebsd-master test] 133898: 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>

ZmxpZ2h0IDEzMzg5OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODk4LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYjI0YTk4Y2I3ZWE4OGI1OWM5MGUy
OTQ0OTU4OGFjYjc4MzlhNzQ3YQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNDU0NWZlODIwYTgzYjY3NTg0NWY5MDQ1ZjA2Yzg1NjEyOWI5YzE3YwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzNzA3ICAyMDE5LTAzLTExIDA5OjE5OjE4IFogICAgNyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMzc2NSAgMjAxOS0wMy0xMyAwOToxOTozMSBaICAgIDUgZGF5cyAgICAz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzg5OCAgMjAxOS0wMy0xOCAwOToxOTow
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNE
Lm9yZz4KICBhc29tZXJzIDxhc29tZXJzQEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJT
RC5vcmc+CiAgYmNyIDxiY3JARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5v
cmc+CiAgYnogPGJ6QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNodWNr
IDxjaHVja0BGcmVlQlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJl
ZUJTRC5vcmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJT
RC5vcmc+CiAgZXVnZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGZzdSA8ZnN1QEZyZWVCU0Qub3Jn
PgogIGdhaHIgPGdhaHJARnJlZUJTRC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgZ2xl
Yml1cyA8Z2xlYml1c0BGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAg
Z3JvZyA8Z3JvZ0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+
CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJp
dHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGptYWxsZXR0IDxqbWFsbGV0dEBGcmVlQlNELm9y
Zz4KICBrYWRlc2FpIDxrYWRlc2FpQEZyZWVCU0Qub3JnPgogIGtlbiA8a2VuQEZyZWVCU0Qub3Jn
PgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgog
IGtwIDxrcEBGcmVlQlNELm9yZz4KICBsaWRsIDxsaWRsQEZyZWVCU0Qub3JnPgogIG1hbnUgPG1h
bnVARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZy
ZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2ll
QEZyZWVCU0Qub3JnPgogIG5wIDxucEBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BGcmVlQlNELm9y
Zz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgd29zY2ggPHdvc2NoQEZyZWVCU0Qub3Jn
PgogIHd1bGYgPHd1bGZARnJlZUJTRC5vcmc+CiAgeWd5IDx5Z3lARnJlZUJTRC5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAog
ICA0NTQ1ZmU4MjBhOC4uYjI0YTk4Y2I3ZWEgIGIyNGE5OGNiN2VhODhiNTljOTBlMjk0NDk1ODhh
Y2I3ODM5YTc0N2EgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 02:17:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 02: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 1h64Jv-0005xO-Ky; Tue, 19 Mar 2019 02: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=eU9p=RW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1h64Ju-0005xJ-J3
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 02:17:38 +0000
X-Inumbo-ID: 291b3754-49ed-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 291b3754-49ed-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 02:17:36 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id i7so9518485pgq.0
 for <xen-devel@lists.xen.org>; Mon, 18 Mar 2019 19:17:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=ybJ6FRmizCH+Ysla/KYM0KU4CJcaZTaDUg0Dc25IXgc=;
 b=TFLM18uvjK4LjZZrue8Bkuk/wUFod454FjOxaVkU6fvE8wKqIIyWS9uODPgL0b6/vX
 5tBh0Q/Xv8xN8YraSLbsAoX/qx9KBTuUWtlAiZCC9XFHCWq13RFni5tqM7iEkFUg5JQD
 7dxD9m/GNXj/wsPUBEDK9fUxTfOnTKg3AKutKQrbzjD+c/244ovKdJSnQf5qxs7N+xgQ
 +xQPNs1yG3Md8O/rSUGYjD7ppbTFVRex7asYga3WHKjxFSWKynOL6Is/7zNQAep6NJr8
 Lu6SV6uWaG9wLs2QQHz9r2GdPg+2XXKF6nLfc1jePY8hEXmInBOg/0Er7mP2SCb6/iYz
 E7NA==
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=BSaySbGx0avHR1sQDW8kawMSQpuZmpyid4D3U2C9DoOPWZNmIRWX2jAkUK6UiALtjA
 VjmFBd11sPkSo3q01zffFZQu9nsOwU+LHpLuwtrL2tp+7W5icY8x7cgXC7wqlSmC2dxo
 YtWMaDgsFXBIKp2g1ZDEVVQQsrMSkMrrl1c5PrSKD9pL//sLzSvciVYORvzGIPn3SOiW
 xSm1od6nTyDeXm7aCBRFe531uSO4JQ5BETGGV8+Cz0JCgSViyCQQgE/HY5UX7yHCv2eZ
 /OSMd5dnzzHrmKzV6jGkWwOeFZ5WuWPgPhf0o5cdz3vDXS4F+x/AygWjhfMZCnx+Ued9
 O61Q==
X-Gm-Message-State: APjAAAWzt2Q8Z2oksHMnsP+RDzDX+iNi3Lo4UABsQ5YePYcb5785ftuI
 5bmr7Nlcpg8+WhZR2woziSg=
X-Google-Smtp-Source: APXvYqwDKhWRiy9D5bbmTHs3dACkLmoUcPuxvlF0bXWwoogDZxk/mizWJx+ooPXJSq6wCKPJbrPmBw==
X-Received: by 2002:a65:4608:: with SMTP id v8mr21025819pgq.9.1552961855318;
 Mon, 18 Mar 2019 19:17:35 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC ([106.51.22.39])
 by smtp.gmail.com with ESMTPSA id w68sm1506149pfb.176.2019.03.18.19.17.32
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Mar 2019 19:17:33 -0700 (PDT)
Date: Tue, 19 Mar 2019 07:52:08 +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: <cover.1552921225.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [RESEND 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
aGlwIGhhcmR3YXJlLgoKdjMgLT4gdjQ6CiAgICAgICAgRml4ZWQgYnVpbGQgd2FybmluZ3Mgb24g
cGF0Y2ggWzgvOV0gcmVwb3J0ZWQgYnkga2J1aWxkIHRlc3Qgcm9ib3QuCgpTb3VwdGljayBKb2Fy
ZGVyICg5KToKICBtbTogSW50cm9kdWNlIG5ldyB2bV9tYXBfcGFnZXMoKSBhbmQgdm1fbWFwX3Bh
Z2VzX3plcm8oKSBBUEkKICBhcm06IG1tOiBkbWEtbWFwcGluZzogQ29udmVydCB0byB1c2Ugdm1f
bWFwX3BhZ2VzKCkKICBkcml2ZXJzL2ZpcmV3aXJlL2NvcmUtaXNvLmM6IENvbnZlcnQgdG8gdXNl
IHZtX21hcF9wYWdlc196ZXJvKCkKICBkcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2dlbS5jOiBD
b252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXMoKQogIGRybS94ZW4veGVuX2RybV9mcm9udF9nZW0u
YzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICBpb21tdS9kbWEtaW9tbXUuYzogQ29u
dmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICB2aWRlb2J1ZjIvdmlkZW9idWYyLWRtYS1zZy5j
OiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXMoKQogIHhlbi9nbnRkZXYuYzogQ29udmVydCB0
byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICB4ZW4vcHJpdmNtZC1idWYuYzogQ29udmVydCB0byB1c2Ug
dm1fbWFwX3BhZ2VzX3plcm8oKQoKIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjIgKystLS0tCiBkcml2ZXJzL2ZpcmV3aXJlL2NvcmUtaXNvLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE1ICstLS0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9yb2NrY2hpcF9kcm1fZ2VtLmMgICAgICAgIHwgMTcgKy0tLS0KIGRyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9nZW0uYyAgICAgICAgICAgIHwgMTggKystLS0KIGRyaXZlcnMvaW9t
bXUvZG1hLWlvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tLQogZHJpdmVy
cy9tZWRpYS9jb21tb24vdmlkZW9idWYyL3ZpZGVvYnVmMi1jb3JlLmMgICAgfCAgNyArKwogLi4u
L21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWRtYS1jb250aWcuYyAgfCAgNiAtLQog
ZHJpdmVycy9tZWRpYS9jb21tb24vdmlkZW9idWYyL3ZpZGVvYnVmMi1kbWEtc2cuYyAgfCAyMiAr
Ky0tLS0KIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTEgKystCiBkcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA4ICstLQogaW5jbHVkZS9saW51eC9tbS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArKwogbW0vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrCiBtbS9ub21tdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysKIDEzIGZpbGVzIGNo
YW5nZWQsIDEzNCBpbnNlcnRpb25zKCspLCAxMDMgZGVsZXRpb25zKC0pCgotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 02:19:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 02: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 1h64Lc-00063q-6z; Tue, 19 Mar 2019 02:19: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=eU9p=RW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1h64Lb-00063j-0X
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 02:19:23 +0000
X-Inumbo-ID: 6804db18-49ed-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 6804db18-49ed-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 02:19:21 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id i17so2821141pfo.6
 for <xen-devel@lists.xen.org>; Mon, 18 Mar 2019 19:19:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=QS3mWzK39q3lW8WqJHFL6wuRYacMcGaOmOmP8soCdrs=;
 b=jm1r7D/rts2BI9YcnuOGIHlHQpyxSGz4aZOvJE/yi+Xo4uNlBnfqja0VcY+FpX9fSD
 28+KDFT/SwkBAZZ1o4TLSIUGewjtegnrMoy3LszzvJ2CwtfqOtcuC7wJMFFFvVyHlntf
 uVBrnde4SmEejwST8D2NZ4eGXPi4DunUxkLIHtZ751AARCv/ODl5lir046VNuABgvsGw
 ZJyDyGnygvc719vLtey2Vx/RTxTJZUmAHCZjnD1cfEDxhYMw8LC/WDb1WQdzBkzOb/W1
 DSw3Z0nbuStKECnh1LO8ozlsCAfA6F5QmcQvncr/iEYxCA4scPRMbXzNynH1JZmbcdsw
 XsMw==
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=QS3mWzK39q3lW8WqJHFL6wuRYacMcGaOmOmP8soCdrs=;
 b=KTy/OH5ZWIjp9JrQ+lPGJ4UR/S7RfUJic0RDqTrTnJj0+qD2bxUXWu+OIoSKKGixUN
 rWOwpnlZ08zEh9wRkW/0IrWe9nlYgAlSuKPq82R/9iz0rqf1qLnM3hTs/8b/LB8tXOG4
 v9JHpru5iMXf5HpW0LROzbAf3qG/wg5t6HpkOPQY7Mr0noIP7cdiszf7stnCbidvfovn
 OvqDgH8SsRDbGsD6Bjz2PFR+rUmMYuD5kHsM9UXTNcfe/OJd+4gyiq7gL99ocHa5J8Ay
 fVyg2T7Ut4mmcDPXcSIeE5gQE9sQU/XK39C0E4Io3vLJwzYikDVWRSO/0mBwe2g5T8es
 5G1Q==
X-Gm-Message-State: APjAAAWCHAof8bvjY7mEVaiuNOXHT2E73zbjPu6E3i3EFtbB2hm4hyj/
 q+N+0oCDedJRQOvqwOz2qjk=
X-Google-Smtp-Source: APXvYqz9KjQMMuck4sjrn6Sq3LDJfmEoJ+bGuZkApQa2UhKviptEqmVda9dABsOdlmGAuvojp7es6Q==
X-Received: by 2002:a17:902:20e8:: with SMTP id
 v37mr2843228plg.168.1552961960808; 
 Mon, 18 Mar 2019 19:19:20 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC ([106.51.22.39])
 by smtp.gmail.com with ESMTPSA id q18sm14908138pgv.9.2019.03.18.19.19.19
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Mar 2019 19:19:20 -0700 (PDT)
Date: Tue, 19 Mar 2019 07:53:54 +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: <751cb8a0f4c3e67e95c58a3b072937617f338eea.1552921225.git.jrdr.linux@gmail.com>
References: <cover.1552921225.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1552921225.git.jrdr.linux@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [RESEND 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 Tue Mar 19 02:23:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 02:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h64PB-0006oT-Ol; Tue, 19 Mar 2019 02:23: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=eU9p=RW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1h64PA-0006oO-GA
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 02:23:04 +0000
X-Inumbo-ID: ec067784-49ed-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 ec067784-49ed-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 02:23:03 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id j5so12617597pfa.2
 for <xen-devel@lists.xen.org>; Mon, 18 Mar 2019 19:23:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=wsI5nOykFSX6S7SyN92+LRaxG3yXSZXxVHkiaYJTa/M=;
 b=r0tcryB8FIFERLIj7h0R33SOmYQKY3BszrJoO9gjENz3TFDIJjslV5YKjuYSuiYBUV
 i4+oGUagTKlmINiPDRLeTjbaA0eWp0BIpZZgCb2Qe0Tao76itUzijedlOG2GIRjFE/Hz
 BaWedKn2ryfGsOn5FBK7iz78EkzaoCRUznER5dHb86rqpZNrvE6rCWhhXrrRvSBpf9C1
 7ILDZf7aFsdefLmMnDiUZnSWFexWdlbI3y3kvYZ9e/pzLyTe0dvAvQ2aONlmJJdR4Pcn
 X3qaxjDMZwQfqR4Aaa6V6UxgRjnM6WB3QSwTbx0ZuSHyFlLa2E63NVEBREXlVUGi2Z6J
 6X6g==
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=wsI5nOykFSX6S7SyN92+LRaxG3yXSZXxVHkiaYJTa/M=;
 b=kjHOOSIj1AWeS61tFMdOSIXDtiGR97FJYExwEpM4ZCbUP1MtGKxb8AR6U/STVzbJ9y
 M8D1NfJhbk6Ft+5PVIujBQwz+rKGiR6PPGKb96eCz2717svhhudYXI0fxAWfVL69ri9b
 3nhmD5wGndICpxXY4cAp7Qn3JbRY4osl+eeMnzidzz77QV9fRpRuTIX8caPAelsOARcO
 rKNlh2HIImaJsdOVCFgrQmjJ9yeAdqhLBSsvqw/x5Ojd8YLYInQJ+i6jdY+YH8kCfIpn
 Rk3zGZBo1D/A0m8gt55UnwQqa9vc7sbH8bBkmZWKjXuT+/D5+3401NkIivoHf6dHJ04K
 8FVA==
X-Gm-Message-State: APjAAAVIGU6u7yawjbXN/0h0berl9YFkSOcNOd4O1W5X/5W1kiNtu/z/
 WRamVftcGrM52EXgbAnZtCM84gEb
X-Google-Smtp-Source: APXvYqxDQ8p8D25l6mu8hirVXzXqpLPPAgWgqdF/gLd3vbvYIwZUmDpQg4eiKwmgL/qbB8DgDPB4wA==
X-Received: by 2002:a17:902:1:: with SMTP id 1mr13784pla.226.1552962181959;
 Mon, 18 Mar 2019 19:23:01 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC ([106.51.22.39])
 by smtp.gmail.com with ESMTPSA id 3sm15567578pfp.115.2019.03.18.19.23.00
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Mar 2019 19:23:01 -0700 (PDT)
Date: Tue, 19 Mar 2019 07:57:36 +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: <ff8e10ba778d79419c66ee8215bccf01560540fd.1552921225.git.jrdr.linux@gmail.com>
References: <cover.1552921225.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1552921225.git.jrdr.linux@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [RESEND 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 Tue Mar 19 02:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 02: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 1h64Rc-0006xi-7m; Tue, 19 Mar 2019 02:25: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=eU9p=RW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1h64Ra-0006xb-Sn
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 02:25:34 +0000
X-Inumbo-ID: 45b964d1-49ee-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 45b964d1-49ee-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 02:25:33 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id a3so12591199pff.11
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 19:25:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=n/NDS47nz9uuNytg4LeJJ+li959uQqsTwzm1mhrxiWA=;
 b=jiBtkKMLnhknyJBqO0pykSJ1rbddZqUTZxiCQSo/SQdWsCg6rLr0Cy1/XcNb01JLUe
 arpg6kvnCyN5mQVoBrYIXH3jjsPbg038amLqb/8cOmOdXYXMUoJGico4viaD0NRc4vzS
 tqNZi/bzEiId0TsLouzvEpgHrIloi0yxX3b5HKTc68Ot8AOc22832Bwi6kZpXbWljicc
 Z6NmfIIGCh7KJixA06QsQBncUA/fr0iFgC3sIQ2960zrQ/E63Zzk79r1DAeIZ/RVs56o
 Z92k7Ksf6tDBHwMo12HW/o2rx8yQUNX35Sfm4tjZIIcRXJ2dzt3xtZBPd9C4QamrFLr+
 ZhPw==
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=n/NDS47nz9uuNytg4LeJJ+li959uQqsTwzm1mhrxiWA=;
 b=bzeiXHkJJ47WymirQE+ShY8SMpj+ufJz4N6FedaeUD1/bDsb2DSEvLTRD4o0/pq1Nc
 QsnR80DZUtzFi9X+RoaBhylff/0n92OhevkYGy315VWjW6KvKwRAz6AnZcHL8TQX7Vad
 JoqGf5lqZwLNbNE5Ptzo6lvYMWXu5s4DS3/CM8FC85EZ+iTHyv3d/ROT06x2QHQFJXoW
 ePxUZ8im9t4ooV+Prh6/1ynBVNx5Y7Y3PeAA8VooPBi2vTtYtzq9qduxdsVCCewjTfNn
 DJEYNBHI4JpNAwzOGxcIuJrabmOQKGv+klB6mxH2Z/aecDnYElv9rCtQEadkfQOMVdwl
 8YtA==
X-Gm-Message-State: APjAAAV6eryIY+BrmeOKImNtV8vgrK5KUzWHuUtY4byPKdokIdsn6Ddb
 UwN1nW6tRIz8Fs1n7X613oc=
X-Google-Smtp-Source: APXvYqw25r5MaAPOEBNu+onH2jr/m6hG8lprEL1PtpTxaPWtjQk1ZzP3VFv20URyYkFjUUqJo+9YQg==
X-Received: by 2002:a63:ff0f:: with SMTP id k15mr7714pgi.301.1552962332881;
 Mon, 18 Mar 2019 19:25:32 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC ([106.51.22.39])
 by smtp.gmail.com with ESMTPSA id b17sm3327180pgj.79.2019.03.18.19.25.31
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Mar 2019 19:25:32 -0700 (PDT)
Date: Tue, 19 Mar 2019 08:00: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: <88e56e82d2db98705c2d842e9c9806c00b366d67.1552921225.git.jrdr.linux@gmail.com>
References: <cover.1552921225.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1552921225.git.jrdr.linux@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [RESEND 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 Tue Mar 19 02:26:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 02: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 1h64SJ-00071r-JJ; Tue, 19 Mar 2019 02:26: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=eU9p=RW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1h64SI-00071k-NJ
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 02:26:18 +0000
X-Inumbo-ID: 5fb52d7b-49ee-11e9-bc90-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fb52d7b-49ee-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 02:26:17 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id 8so9200199pfr.4
 for <xen-devel@lists.xenproject.org>; Mon, 18 Mar 2019 19:26:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=F9hIq6OqtC1SVS2O3U7ZkPoLnNclA70DsapCWy7Q+lE=;
 b=axQ01i8IBZi45x8kocMbwsCnxyGWV2J6KPZD0Kvgs2/Yaw/Le0kbKh4v6TjS8TlLN/
 Fp1i11g2wUSy9AxXfQGRlmcKVs6D+8q5JgaGppoXZDWZ6E08ke8uQygcG2EGAEoCtGsx
 UFLiaLRZlpLGEKiubhXWZ/PmRqC3+92ojBfVO/yWdt0kFn/ZAPUhGKykq5XnL7GFNyle
 wwduJrwn8QRqkDXVKxcrG+gP4/1dGOKT1a0MvDM0uxgedBI0PBb86jSFen+JBmyPEcp5
 OtUtOsoojCEt6asjiBR1//iQ0mQm9kT1vJjSfz2yiTcGpUHiyQD6dTVTpKpFvR5WdtUP
 RHDA==
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=F9hIq6OqtC1SVS2O3U7ZkPoLnNclA70DsapCWy7Q+lE=;
 b=NQvmOHoj7QWoTflJue/R/nQ8dzyGdG2RhFORZoptlBJcMt38Nl7DUcWzA5VlStSKr5
 jsSDdHiARhLNhkdNXScztIXPonojssbNeety9Yex/YqHIM4Xqbuv+yVWR3y0OfL7WdxX
 qy4k3dNSgx2gBEGRjdNLf3bbBa9ixwQmScKC+r8fmJS0tk7+RgpvUdLZGGANmO/EUSdE
 l17GF/SmIIsbXe1BcTLRVn3dkrselttpG5wP6/4ny6Bo/X0s8jGUBiTpg1/+aOLj7fK4
 0C5+HlOhpKSE8wdQxa7JzvJfJWW1h/49uqUuYINCEbrxtPMNNnijYWn2ttxEX+cNKJwj
 2qZw==
X-Gm-Message-State: APjAAAX5BxfhDdNUgrqCD7hngilB7JNmRVR92hclRYEe8PHmikhax8HS
 zqin9wwmKW+KOa0dWmrW1G0=
X-Google-Smtp-Source: APXvYqzT+r2qSiocZjhBB5Mm80gaR6+7Ywju7MjSzVTtt6VaSEqofhbQuEZfX4U+yLgEjsULEq7Ykw==
X-Received: by 2002:a63:f74c:: with SMTP id f12mr75210pgk.124.1552962376538;
 Mon, 18 Mar 2019 19:26:16 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC ([106.51.22.39])
 by smtp.gmail.com with ESMTPSA id u13sm18812634pfa.169.2019.03.18.19.26.15
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Mar 2019 19:26:15 -0700 (PDT)
Date: Tue, 19 Mar 2019 08:00:51 +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: <acf678e81d554d01a9b590716ac0ccbdcdf71c25.1552921225.git.jrdr.linux@gmail.com>
References: <cover.1552921225.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1552921225.git.jrdr.linux@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [RESEND 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 Tue Mar 19 04:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 04:18:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h66CV-0006fd-26; Tue, 19 Mar 2019 04:18: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=zahI=RW=xenproject.org=prvs=974e83041=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h66CT-0006fT-7r
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 04:18:05 +0000
X-Inumbo-ID: fd258444-49fd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd258444-49fd-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 04:18:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,496,1544486400"; d="scan'208";a="80959540"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83748-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=34b162d078aa59d55059f08a0f15dd114e7b7db4
X-Osstest-Versions-That: ovmf=c49f298d28cb90c332f8d495a6dfb355bc4014f0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 19 Mar 2019 04:17:55 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83748: 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
Mzc0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzQ4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAzNGIxNjJkMDc4YWE1OWQ1NTA1OWYwOGEwZjE1ZGQxMTRl
N2I3ZGI0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDlmMjk4ZDI4
Y2I5MGMzMzJmOGQ0OTVhNmRmYjM1NWJjNDAxNGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
NDEgIDIwMTktMDMtMTcgMTg6MjQ6MjAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzQ4ICAyMDE5LTAzLTE4IDE4OjI0OjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNGIxNjJkMDc4YWE1OWQ1NTA1OWYw
OGEwZjE1ZGQxMTRlN2I3ZGI0CkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgpEYXRlOiAgIFRodSBNYXIgMTQgMTA6MTA6MjEgMjAxOSArMDgwMAoKICAgIFVlZmlDcHVQa2cv
Q3B1Q29tbW9uRmVhdHVyZXNMaWI6IEFlc25pLmMgdXNlcyBCSVQwIGFuZCBCSVQxIHJldmVyc2Vk
bHkKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTYyMQogICAgCiAgICBBY2NvcmRpbmcgdG8gSW50ZWwgU0RNIGFzIGJlbG93LCB0aGUg
QklUMCBzaG91bGQgYmUgdHJlYXRlZCBhcwogICAgbG9jayBiaXQsIGFuZCBCSVQxIHNob3VsZCBi
ZSB0cmVhdGVkIGFzIGRpc2FibGUoMSkvZW5hYmxlKDApIGJpdC4KICAgIAogICAgIjExYjogQUVT
IGluc3RydWN0aW9ucyBhcmUgbm90IGF2YWlsYWJsZSB1bnRpbCBuZXh0CiAgICBSRVNFVC4KICAg
IE90aGVyd2lzZSwgQUVTIGluc3RydWN0aW9ucyBhcmUgYXZhaWxhYmxlLgogICAgSWYgdGhlIGNv
bmZpZ3VyYXRpb24gaXMgbm90IDAxYiwgQUVTCiAgICBpbnN0cnVjdGlvbnMgY2FuIGJlIG1pcy1j
b25maWd1cmVkIGlmIGEgcHJpdmlsZWdlZCBhZ2VudAogICAgdW5pbnRlbnRpb25hbGx5IHdyaXRl
cyAxMWIiCiAgICAKICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVp
eXUubmlAaW50ZWwuY29tPgogICAgQ2M6IENoYW5kYW5hIEt1bWFyIDxjaGFuZGFuYS5jLmt1bWFy
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 06:08:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 06: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 1h67us-0006f4-HF; Tue, 19 Mar 2019 06:08: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=kr4l=RW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h67ur-0006ez-0j
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 06:08:01 +0000
X-Inumbo-ID: 58155190-4a0d-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58155190-4a0d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 06:07: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 BC419AFB8;
 Tue, 19 Mar 2019 06:07:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>
References: <20190306125832.93901vliaskovitis@suse.com>
 <20190306125832.93902vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
 <5C8FA508020000780021FE6B@suse.com>
 <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
 <5C8FCEF1020000780021FFF5@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: <3583ae25-8843-d4b5-3ab3-27e1f4f76455@suse.com>
Date: Tue, 19 Mar 2019 07:07:56 +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: <5C8FCEF1020000780021FFF5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDMvMjAxOSAxODowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDMuMTkg
YXQgMTY6NDQsIDx2bGlhc2tvdml0aXNAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiBNb24sIDIwMTkt
MDMtMTggYXQgMTU6MDIgKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBJJ20gYWxzbwo+
Pj4+PiB1bmNvbnZpbmNlZCB0aGlzIGlzIGFwcHJvcHJpYXRlIGlmIHRoZSB2YWx1ZSBpcyBhY3R1
YWxseQo+Pj4+PiBhIHNpZ25lZCBxdWFudGl0eS4KPj4+Pgo+Pj4+IGlzbid0IE9QVF9VSU5UIG9u
bHkgZm9yIHVuc2lnbmVkIGludGVnZXJzPwo+Pj4KPj4+IFlvdSdsbCBub3RpY2UgdGhhdCB0aGVy
ZSdzIG5vIE9QVF9JTlQgb3IgT1BUX1NJTlQuIE9QVF9VSU5UCj4+PiBtYXkgYmUgc2xpZ2h0bHkg
bWlzbGVhZGluZyBhcyBhIG5hbWUuIE90b2ggd2UgcHJvYmFibHkgZG9uJ3QKPj4+IGhhdmUgdmVy
eSBtYW55IHNpZ25lZCBpbnRlZ2VyIG9wdGlvbnMuCj4+Cj4+IEkgc2VlLiBBc3N1bWluZyBhbiB1
bnNpZ25lZCBwYXJhbWV0ZXIgaXMgcHJvYmxlbWF0aWMgdGhlbi4KPj4KPj4gRG9lc24ndCB0aGUg
LmRhdGEucGFyYW0gc2VjdGlvbiAoYmV0d2VlbiBfX3BhcmFtX3N0YXJ0IGFuZCBfX3BhcmFtX2Vu
ZCkKPj4gb25seSBpbmNsdWRlIHJ1bnRpbWUgcGFyYW1ldGVycywgb2Ygd2hpY2ggdGhlIGludGVn
ZXIgb25lcyBhcmUgYWxsCj4+IHVuc2lnbmVkIGludGVnZXJzIGF0IHRoZSBtb21lbnQ/IE9yIHdv
dWxkIHlvdSBsaWtlIHRvIHNlZSB0aGlzCj4+IGZ1bmN0aW9uYWxpdHkgZXZlbnR1YWxseSB1c2Vk
IGZvciBhbGwgcGFyYW1ldGVycywgaW5jbHVkaW5nIG5vbi1ydW50aW1lIAo+PiBhcyB3ZWxsPwo+
IAo+IFdlbGwsIGF0IHRoZSB2ZXJ5IGxlYXN0IEkgZXhwZWN0IHJlc3RyaWN0aW9ucyB0byBiZSBj
YWxsZWQgb3V0IHZlcnkKPiBjbGVhcmx5IGluIHRoZSBjb21taXQgbWVzc2FnZS4gVGhlcmUgbm90
IGJlaW5nIGFueSBwcm9ibGVtYXRpYwo+IHJ1bnRpbWUgcGFyYW1ldGVycyByaWdodCBub3cgZG9l
c24ndCBtZWFuIHNvbWUgbWlnaHQgbm90Cj4gYXBwZWFyLiBBbmQgd2hldGhlciB0aGUgcHJvYmxl
bSB3b3VsZCB0aGVuIGJlIG5vdGljZWQgaXMgYXQKPiBsZWFzdCB1bnByZWRpY3RhYmxlLiBJT1cg
bm90IGRlYWxpbmcgd2l0aCB0aGUgY2FzZSByaWdodCBhd2F5Cj4gaW50cm9kdWNlcyBhIGxhdGVu
dCBidWcsIGFuZCB0aGlzIHNob3VsZG4ndCBnbyB1bm1lbnRpb25lZC4KPiAKPj4+PiB3aXRoIHRo
ZSBuZXcgZ2V0X2Z1bmMgcHJvdG90eXBlIGJlaW5nOgo+Pj4+Cj4+Pj4gICAgICAgICAgICAgY29u
c3QgY2hhciAqKCpnZXRfZnVuYykodm9pZCk7Cj4+Pj4KPj4+PiByZXR1cm5pbmcgYSBzdHJpbmcg
d2l0aCB0aGUgY3VycmVudCB2YWx1ZSBvZiB0aGUgcGFyYW1ldGVyLgo+Pj4KPj4+IEFuZCB3aGVy
ZSB3b3VsZCB0aGUgc3RvcmFnZSBsaXZlIGZvciB0aGUgc3RyaW5nPwo+Pgo+PiBJIHdhcyB0aGlu
a2luZyB0aGVzZSBjdXN0b20gZnVuY3Rpb25zIHdvdWxkIHJldHVybiBzdGF0aWMgc3RyaW5ncywg
YXMKPj4gbG9nbHZsX3N0cigpIGRvZXMsIGFuZCB0aGVzZSB3b3VsZCBldmVudHVhbGx5IGJlIGNv
cGllZCBpbnRvIHRoZSB1c2VyCj4+IHByb3ZpZGVkIHZhbHVlc1tdIGJ1ZmZlciB2aWEgc25wcmlu
dGYgaW4gZ2V0X3BhcmFtcygpLgo+IAo+IFBsZWFzZSBkb24ndCBsaW1pdCB5b3VyIHRoaW5raW5n
IHRvIHRoZSBmZXcgcnVudGltZSBwYXJhbWV0ZXJzIHdlCj4gY3VycmVudGx5IGhhdmUuIEF0IGxl
YXN0IHRvIG1lIGl0IGlzIHF1aXRlIG9idmlvdXMgdGhhdCB0aGVyZSBjYW4KPiBlYXNpbHkgYmUg
Y2FzZXMgd2hlcmUgc3RhdGljIHN0cmluZ3Mgd29uJ3Qgd29yay4KPiAKPj4+PiBlLmcuIHRoZSBm
dW5jdGlvbiBmb3IgbG9nbHZsLCBndWVzdF9sb2dsdmwgY291bGQgcmV0dXJuIG91dHB1dAo+Pj4+
IHVzaW5nCj4+Pj4gbG9nbHZsX3N0cigpIDogICJOb3RoaW5nIiwgIkVycm9ycyIsICJFcnJvcnMg
YW5kIHdhcm5pbmdzIiBldGMuCj4+Pj4KPj4+PiBBbiBhbHRlcm5hdGl2ZSBwcm90b3R5cGUgY291
bGQgYmU6Cj4+Pj4KPj4+PiAgICAgICAgICAgICBpbnQgKCpnZXRfZnVuYykoY2hhciAqb3V0cHV0
KTsKPj4+Pgo+Pj4+IGlmIHdlIHdhbnQgdGhlIGZ1bmN0aW9uIHRvIHdyaXRlIHRoZSBjdXJyZW50
IHBhcmFtZXRlciB2YWx1ZSBpbnRvIGEKPj4+PiBjYWxsZXItcHJvdmlkZWQgYnVmZmVyLCBhbmQg
cG9zc2libHkgcmV0dXJuIGVycm9yIGNvZGVzLgo+Pj4KPj4+IEFuZCBob3cgd291bGQgdGhlIGNh
bGxlZSBrbm93IGhvdyBtdWNoIHNwYWNlIHRoZXJlIGlzPwo+Pgo+PiB5ZXMsIGFuIGV4dHJhIHNp
emUgYXJndW1lbnQgd291bGQgYmUgbmVlZGVkIGZyb20gdGhlIGNhbGxlciBoZXJlLgo+Pgo+PiBM
ZXQgbWUga25vdyBpZiBlaXRoZXIgb2YgdGhlc2Ugb3IgYSBkaWZmZXJlbnQgYXBwcm9hY2ggaXMg
cHJlZmVycmVkLgo+IAo+IE9mIHRoZSB0d28sIEkgY2xlYXJseSBwcmVmZXIgdGhlIGxhdHRlci4g
VGhlbiBhZ2FpbiBtZSBoYXZpbmcgcG9pbnRlZAo+IG91dCB0aGUgc2hvcnRjb21pbmcgZG9lc24n
dCBtZWFuIHdlIChhbmQgaGVuY2UgeW91IGZvciB0aGlzIHBhdGNoKQo+IGFic29sdXRlbHkgaGF2
ZSB0byBkZWFsIHdpdGggY3VzdG9tIHBhcmFtZXRlcnMuIElucHV0IGZyb20gb3RoZXJzCj4gd291
bGQgY2VydGFpbmx5IGJlIGhlbHBmdWwgaGVyZS4KCldoeSBkb24ndCB3ZSByZXBsYWNlIHRoZSAi
KmdldF9mdW5jKCkiIHdpdGggYSAiY2hhciAqY3VycmVudF92YWwiIGJlaW5nCmZpbGxlZCBhdCBw
YXJhbWV0ZXIgc2V0dGluZyB0aW1lPyBIb3cgY3VycmVudF92YWwgaXMgYWxsb2NhdGVkIChzdGF0
aWMKc3RyaW5nIG9yIGR5bmFtaWMgYnVmZmVyKSBqdXN0IGhhcyB0byBiZSBrbm93biBieSB0aGUg
Y3VzdG9tIHBhcmFtZXRlcgpwYXJzaW5nIGZ1bmN0aW9uLgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 06:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 06: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 1h67vf-0006hm-TK; Tue, 19 Mar 2019 06: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=oV6N=RV=arm.com=achin.gupta@srs-us1.protection.inumbo.net>)
 id 1h5zRN-00070Q-3F
 for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:05:01 +0000
X-Inumbo-ID: 7d0df137-49c1-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::606])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d0df137-49c1-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 21:04:59 +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=foe0T2ENIWaw20j5xqc194C2IclwX1YBrj0YTIVK/80=;
 b=QUlV4l0YL8bxp9p60XXPp8Ea+6vglOamB0ciTvMps5DbNEKSxG8lh8wwqlphYisX8gtWE3xszoojmbgQffd/jV53RNdEVEhIQ7i8yCNit9m6TUvSONMPovKG/LNyCBB0UIjfNfPgJuHhXxb8v9VriqxdRyRT140nMijx0+Q9fCU=
Received: from AM0PR08MB2980.eurprd08.prod.outlook.com (52.134.92.153) by
 AM0PR08MB4609.eurprd08.prod.outlook.com (20.178.83.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Mon, 18 Mar 2019 21:04:56 +0000
Received: from AM0PR08MB2980.eurprd08.prod.outlook.com
 ([fe80::a133:50fa:bbbe:81a6]) by AM0PR08MB2980.eurprd08.prod.outlook.com
 ([fe80::a133:50fa:bbbe:81a6%5]) with mapi id 15.20.1709.015; Mon, 18 Mar 2019
 21:04:56 +0000
From: Achin Gupta <Achin.Gupta@arm.com>
To: Julien Grall <Julien.Grall@arm.com>
Thread-Topic: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
Thread-Index: AQHU3aIlTIrpVEVlk0S8synDMFRbxaYR4S4A
Date: Mon, 18 Mar 2019 21:04:56 +0000
Message-ID: <20190318210450.GQ21602@mac-ubuntu-vm>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
 <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com>
In-Reply-To: <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mutt/1.9.4 (2018-02-28)
x-originating-ip: [95.146.137.222]
x-clientproxiedby: LO2P265CA0402.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:f::30) To AM0PR08MB2980.eurprd08.prod.outlook.com
 (2603:10a6:208:5b::25)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Achin.Gupta@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4a5decc9-9fbb-404b-a473-08d6abe55ff7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR08MB4609; 
x-ms-traffictypediagnostic: AM0PR08MB4609:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB4609D021B8FFF0A97C90EEE2FF470@AM0PR08MB4609.eurprd08.prod.outlook.com>
x-forefront-prvs: 098076C36C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(7916004)(39860400002)(346002)(366004)(376002)(136003)(396003)(53484002)(469094003)(199004)(189003)(71190400001)(68736007)(476003)(486006)(44832011)(4326008)(72206003)(25786009)(71200400001)(99286004)(76176011)(6862004)(1076003)(33656002)(14454004)(106356001)(33716001)(11346002)(446003)(5660300002)(478600001)(26005)(52116002)(6116002)(3846002)(86362001)(186003)(14444005)(256004)(6636002)(53936002)(305945005)(6486002)(316002)(54906003)(6512007)(9686003)(105586002)(6436002)(7736002)(81156014)(2906002)(81166006)(102836004)(66066001)(8676002)(6246003)(55236004)(97736004)(53546011)(386003)(6506007)(8936002)(229853002)(58126008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4609;
 H:AM0PR08MB2980.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: BmgObkUjUqOCwGQPNjxZETFGmhNCbF5MBf+A6+lhfCkxOUX27qW5GLeHgRC3M5KohpLS7Va080kCh8MfqB3vcInCaqZOFzWFHOT1m5gWJAL8cG3QR+7XRzGFxH9TQehHfP2b6qeBSoUzGVqZx5sZb6tWkD3ZXZ8fwAIk1S/W78vZAaHFBYIhSyJDwx7CGDaiU4kAx6glKLGIwbz6Gzf4Xi9bQ5pVTqlG4wluxUADzc9C7x8IrM4yYqS6J4EKj62R1+ojnIUOYssvSjotjKR/AIk2gsyDQCD250xyfe+h9scKloO54SYrEGPMVKa6phEP7Bnu+WzGRBde1wm9W9LtY5w8J9u51bA5VDykBacdWVTpc7sMrsfRZfWya4nfmZde3LzX7nkehXBZBc3flslkj57bHKYHP2NZRiWGkranhNU=
Content-ID: <DA294046D7A1EC4A84A6906553939C0F@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a5decc9-9fbb-404b-a473-08d6abe55ff7
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2019 21:04:56.8281 (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: AM0PR08MB4609
X-Mailman-Approved-At: Tue, 19 Mar 2019 06:08:50 +0000
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gTW9uLCBNYXIgMTgsIDIwMTkgYXQgMDM6NDk6MTJQTSArMDAwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+ICgrIEFjaGluKQo+Cj4gT24gMDcvMDMvMjAxOSAyMTowNCwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5i
YWJjaHVrQGdtYWlsLmNvbT4KPiA+Cj4gPiBUaGlzIGVudW1lcmF0aW9uIGNvbnRyb2xzIFRFRSB0
eXBlIGZvciBhIGRvbWFpbi4gQ3VycmVudGx5IHRoZXJlIGlzCj4gPiB0d28gcG9zc2libGUgb3B0
aW9uczogZWl0aGVyICdub25lJyBvciAnbmF0aXZlJy4KPiA+Cj4gPiAnbm9uZScgaXMgdGhlIGRl
ZmF1bHQgdmFsdWUgYW5kIGl0IGJhc2ljYWxseSBkaXNhYmxlcyBURUUgc3VwcG9ydCBhdAo+ID4g
YWxsLgo+ID4KPiA+ICduYXRpdmUnIGVuYWJsZXMgYWNjZXNzIHRvIGEgInJlYWwiIFRFRSBpbnN0
YWxsZWQgb24gYSBwbGF0Zm9ybS4KPgo+IEkgYW0gYXdhcmUgSSBtYWRlIHRoYXQgc3VnZ2VzdGlv
bi4gQnV0IEkgdGhpbmsgdGhlIG5hbWluZyBpcyBub3QgaWRlYWwKPiBiZXR3ZWVuIHRoZSB1c2Vy
IGFuZCB0aGUgdG9vbHN0YWNrLiBUaGUgcXVlc3Rpb24gaXMgaG93IHRoaXMgaXMgZ29pbmcgdG8g
Zml0Cj4gd2l0aCB0aGUgUy1FTDIgZmVhdHVyZSB3aGVyZSBtdWx0aXBsZSBURUUgY2FuIHJ1biB0
b2dldGhlcj8KPgo+IEkgaGF2ZSBDQ2VkIEFjaGluIHRvIHNlZSBoZSBoYXMgYW55IHZpc2lvbiBo
b3cgdGhpcyBjb3VsZCBiZSBpbnRlcmZhY2VkLgoKVGhhbmtzLgoKTXVsdGlwbGUgVEVFcyAob3Ig
cmF0aGVyIFRydXN0ZWQgT1NzKSBjYW4gY29leGlzdCBvbiBBcm12OC4zIGFuZCBlYXJsaWVyLiBU
aGV5CndpbGwgbm90IGJlIGlzb2xhdGVkIGJ1dCBwbGF5IGFsb25nIG5pY2VseS4KClRoZSBpbnRl
bnQgaXMgdGhhdCBwcmlvciB0byBTLUVMMiBhbmQgbXVsdGlwbGUgVE9TcywgZWFjaCBUT1Mgd2ls
bCBtaWdyYXRlIHRvCnVzaW5nIHRoZSBTUENJIHNwZWMuIEF0IHRoaXMgc3RhZ2UsIHRoZXJlIHNo
b3VsZCBiZSBubyBuZWVkIGZvciBhIFRPUyBzcGVjaWZpYwptZWRpYXRvciBpbiB0aGUgSHlwZXJ2
aXNvci4gSU9XLCB0aGVyZSBzaG91bGQgYmUgYSAiZ2VuZXJpYyIgU1BDSQptZWRpYXRvci4gTWF5
YmUsIHdlIGNhbiBhZGQgYSBURUUgdHlwZSAnZ2VuZXJpYycgbGF0ZXIgdG8gZW5hYmxlIGFjY2Vz
cyB0byBhbnkKVEVFIHRocm91Z2ggdGhpcyBnZW5lcmljIGludGVyZmFjZT8KClN1cHBvcnQgZm9y
IG11bHRpcGxlIFRPU3MgaGFzIHJhaXNlZCBvdGhlciBxdWVzdGlvbnMgdGhhdCB3ZSBhcmUgdHJ5
aW5nIHRvCmFkZHJlc3MgZS5nLiBkZXBlbmRlbmNpZXMgYmV0d2VlbiB0aGVtIG9yIG9uIGd1ZXN0
cyBpbiBOd2QsIGltcGFjdCBvbiBzY2hlZHVsaW5nCmRlY2lzaW9ucyBtYWRlIGJ5IE53ZCBldGMu
IFN1cHBvcnQgZm9yIE9QLVRFRSBpbiB0aGlzIHBhdGNoIHN0YWNrIGRvZXMgbm90IG5lZWQKdG8g
YW5zd2VyIHRoZXNlIGp1c3QgeWV0IGl0IHNlZW1zLiBJdCBpcyBtb3JlIGxpa2VseSB0aGF0IHdl
IHdpbGwgaGF2ZSB0byB0YWNrbGUKc3VwcG9ydCBmb3IgbXVsdGlwbGUgVEVFcyBhZnJlc2ggcmF0
aGVyIHRoYW4gdHJlYXRpbmcgaXQgYXMgYW4gZXh0ZW5zaW9uIG9mCnN1cHBvcnQgZm9yIGEgc3Bl
Y2lmaWMgVE9TLgoKSGFwcHkgdG8gZGlzY3VzcyBmdXJ0aGVyIGFuZCBJIGhvcGUgdGhpcyBoZWxw
cyBpbiBzb21lIHdheS4KCmNoZWVycywKQWNoaW4KCgo+Cj4gPgo+ID4gSXQgaXMgcG9zc2libGUg
dG8gYWRkIGFub3RoZXIgdHlwZXMgaW4gdGhlIGZ1dHVyZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPiA+IC0tLQo+ID4K
PiA+ICAgQWxsIHRoZSBwYXRjaGVzIHRvIG9wdGVlLmMgc2hvdWxkIGJlIG1lcmdlZCB0b2dldGhl
ci4gVGhleSB3ZXJlCj4gPiAgIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBkZXBl
bmQgaGVhdmlseSBvbiBlYWNoIG90aGVyLgo+ID4KPiA+ICAgQ2hhbmdlcyBmcm9tIHYzOgo+ID4g
ICAgLSB0ZWVfZW5hYmxlZCByZW5hbWVkIHRvIHRlZV90eXBlLiBDdXJyZW50bHkgdHdvIHR5cGVz
IGFyZSBzdXBwb3J0ZWQKPiA+ICAgICAgYXMgZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2Fn
ZQo+ID4gICAgLSBBZGQgTElCWExfSEFWRV9CVUlMRElORk9fQVJDSF9BUk1fVEVFIGRlZmluaXRp
b24KPiA+Cj4gPiAgIENoYW5nZXMgZnJvbSB2MjoKPiA+ICAgIC0gVXNlIGFyY2gudGVlX2VuYWJs
ZWQgaW5zdGVhZCBvZiBzZXBhcmF0ZSBkb21jdGwKPiA+IC0tLQo+ID4gICBkb2NzL21hbi94bC5j
ZmcuNS5wb2QuaW4gICAgfCAxMiArKysrKysrKysrKysKPiA+ICAgdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgIHwgIDUgKysrKysKPiA+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwg
MTMgKysrKysrKysrKysrKwo+ID4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNiAr
KysrKysKPiA+ICAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDkgKysrKysrKysrCj4g
PiAgIDUgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQg
YS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiA+
IGluZGV4IGFkODFhZjFlZDguLmUxNTk4MTg4MmIgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4KPiA+ICsrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgo+ID4gQEAg
LTI3MDIsNiArMjcwMiwxOCBAQCBDdXJyZW50bHksIG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVs
IGlzIHN1cHBvcnRlZCBmb3IgQVJNLgo+ID4gICA9YmFjawo+ID4gKz1vdmVyIDQKPiA+ICsKPiA+
ICs9aXRlbSBCPHRlZT1bIm5vbmUiLCAibmF0aXZlIl0+Cj4gPiArCj4gPiArU2V0IFRFRSB0eXBl
IGZvciB0aGUgZ3Vlc3QuIEN1cnJlbnRseSBvbmx5IE9QLVRFRSBpcyBzdXBwb3J0ZWQuIElmCj4g
PiArdGhpcyBvcHRpb24gaXMgc2V0IHRvICJuYXRpdmUiLCB4bCB3aWxsIGNyZWF0ZSBndWVzdCwg
d2hpY2ggY2FuIGFjY2Vzcwo+ID4gK25hdGl2ZSBURUUgb24geW91ciBzeXN0ZW0gKGp1c3QgbWFr
ZSBzdXJlIHRoYXQgeW91IGFyZSB1c2luZyBPUC1URUUKPiA+ICt3aXRoIHZpcnR1YWxpemF0aW9u
IHN1cHBvcnQgZW5kYWJsZWQpLiBBbHNvIE9QLVRFRSBub2RlIHdpbGwgYmUKPiA+ICtlbWl0dGVk
IGludG8gZ3Vlc3QncyBkZXZpY2UgdHJlZS4KPiA+ICsKPiA+ICs9YmFjawo+ID4gKwo+ID4gICA9
aGVhZDMgeDg2Cj4gPiAgID1vdmVyIDQKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+ID4gaW5kZXggYTM4ZTVjZGJhMi4uYjI0ZTQxNDFi
MSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiA+IEBAIC0yNzMsNiArMjczLDExIEBACj4gPiAgICAqLwo+ID4gICAjZGVm
aW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9HSUNfVkVSU0lPTiAxCj4gPiArLyoKPiA+ICsg
KiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIGFyY2hfYXJtLnRlZSBmaWVsZC4KPiA+
ICsgKi8KPiA+ICsjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSQ0hfQVJNX1RFRSAxCj4g
PiArCj4gPiAgIC8qCj4gPiAgICAqIExJQlhMX0hBVkVfU09GVF9SRVNFVCBpbmRpY2F0ZXMgdGhh
dCBsaWJ4bCBzdXBwb3J0cyBwZXJmb3JtaW5nCj4gPiAgICAqICdzb2Z0IHJlc2V0JyBmb3IgZG9t
YWlucyBhbmQgdGhlcmUgaXMgJ3NvZnRfcmVzZXQnIHNodXRkb3duIHJlYXNvbgo+ID4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
PiA+IGluZGV4IDE0MWUxNTkwNDMuLjY5MzBkMGFiM2IgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9hcm0uYwo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiA+IEBA
IC04OSw2ICs4OSwxOSBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxp
YnhsX19nYyAqZ2MsCj4gPiAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gPiAgICAgICB9
Cj4gPiArICAgIHN3aXRjaCAoZF9jb25maWctPmJfaW5mby5hcmNoX2FybS50ZWUpIHsKPiA+ICsg
ICAgY2FzZSBMSUJYTF9URUVfVFlQRV9OT05FOgo+ID4gKyAgICAgICAgY29uZmlnLT5hcmNoLnRl
ZV90eXBlID0gWEVOX0RPTUNUTF9DT05GSUdfVEVFX05PTkU7Cj4gPiArICAgICAgICBicmVhazsK
PiA+ICsgICAgY2FzZSBMSUJYTF9URUVfVFlQRV9OQVRJVkU6Cj4gPiArICAgICAgICBjb25maWct
PmFyY2gudGVlX3R5cGUgPSBYRU5fRE9NQ1RMX0NPTkZJR19URUVfTkFUSVZFOwo+ID4gKyAgICAg
ICAgYnJlYWs7Cj4gPiArICAgIGRlZmF1bHQ6Cj4gPiArICAgICAgICBMT0coRVJST1IsICJVbmtu
b3duIFRFRSB0eXBlICVkIiwKPiA+ICsgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmFyY2hf
YXJtLnRlZSk7Cj4gPiArICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiA+ICsgICAgfQo+ID4g
Kwo+ID4gICAgICAgcmV0dXJuIDA7Cj4gPiAgIH0KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+IGluZGV4
IGI2ODVhYzQ3YWMuLjRmMWViMjI5YjggMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gQEAg
LTQ1Nyw2ICs0NTcsMTEgQEAgbGlieGxfZ2ljX3ZlcnNpb24gPSBFbnVtZXJhdGlvbigiZ2ljX3Zl
cnNpb24iLCBbCj4gPiAgICAgICAoMHgzMCwgInYzIikKPiA+ICAgICAgIF0sIGluaXRfdmFsID0g
IkxJQlhMX0dJQ19WRVJTSU9OX0RFRkFVTFQiKQo+ID4gK2xpYnhsX3RlZV90eXBlID0gRW51bWVy
YXRpb24oInRlZV90eXBlIiwgWwo+ID4gKyAgICAoMCwgIm5vbmUiKSwKPiA+ICsgICAgKDEsICJu
YXRpdmUiKQo+ID4gKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9URUVfVFlQRV9OT05FIikKPiA+
ICsKPiA+ICAgbGlieGxfcmRtX3Jlc2VydmUgPSBTdHJ1Y3QoInJkbV9yZXNlcnZlIiwgWwo+ID4g
ICAgICAgKCJzdHJhdGVneSIsICAgIGxpYnhsX3JkbV9yZXNlcnZlX3N0cmF0ZWd5KSwKPiA+ICAg
ICAgICgicG9saWN5IiwgICAgICBsaWJ4bF9yZG1fcmVzZXJ2ZV9wb2xpY3kpLAo+ID4gQEAgLTYx
NSw2ICs2MjAsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1
aWxkX2luZm8iLFsKPiA+ICAgICAgICgiYXJjaF9hcm0iLCBTdHJ1Y3QoTm9uZSwgWygiZ2ljX3Zl
cnNpb24iLCBsaWJ4bF9naWNfdmVyc2lvbiksCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRfdHlwZSksCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgidGVlIiwgIGxpYnhsX3RlZV90eXBlKSwKPgo+IEFGQUlDVCwgVEVF
IGFsc28gZXhpc3RzIG9uIG90aGVyIGFyY2hpdGVjdHVyZS4gU28gSSBhbSB3b25kZXJpbmcgd2hl
dGhlcgo+IHRoaXMgZmllbGQgc2hvdWxkIGJlIG1vdmVkIG91dCBvZiBhcmNoX2FybT8KPgo+IENo
ZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:02:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h69hd-0007Tp-J1; Tue, 19 Mar 2019 08:02: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h69hc-0007Tc-Lj
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:02:28 +0000
X-Inumbo-ID: 5565516e-4a1d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5565516e-4a1d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 08:02:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h69hZ-000107-CN; Tue, 19 Mar 2019 08:02: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 1h69hZ-00062R-3D; Tue, 19 Mar 2019 08:02:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h69hZ-0006Go-2Q; Tue, 19 Mar 2019 08:02:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133891-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-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl: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-i386: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:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot: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-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl: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-xsm:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked: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-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-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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-libvirt: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 08:02:25 +0000
Subject: [Xen-devel] [linux-3.18 test] 133891: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg5MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzUzOSBwYXNzIGluIDEzMzg5MQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMzODU2IHBhc3Mg
aW4gMTMzODkxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzM1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTMzODE5
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUg
ICAgIGZhaWwgcGFzcyBpbiAxMzM4NTYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNTM5IG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzODE5IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzM4MTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM4MTkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTMzODU2IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZTEyOGYx
NmZkZGI2NmRiNWE3M2MzMGQ0ZjM1NThkMDM3ZDExOWU1OApiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVl
YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDE1
MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBa
ICAxMjggZGF5cyAgIDg2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQwNiAgMjAx
OS0wMi0yNCAwNDowMzoyMyBaICAgMjMgZGF5cyAgIDE2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjIyIHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxNjQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:03:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08: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 1h69iM-0007X1-2k; Tue, 19 Mar 2019 08:03:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h69iL-0007Wv-0X
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:03:13 +0000
X-Inumbo-ID: 6efef9e6-4a1d-11e9-b92a-bb76f7723e27
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6efef9e6-4a1d-11e9-b92a-bb76f7723e27;
 Tue, 19 Mar 2019 08:03:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 02:03:08 -0600
Message-Id: <5C90A2350200007800220202@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 02:03:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
 <5C8FC5CA020000780021FF9A@prv1-mh.provo.novell.com>
 <1e189269a57a4e818a219a33a56e52ee@AMSPEX02CL02.citrite.net>
 <5C8FCD98020000780021FFDF@prv1-mh.provo.novell.com>
 <162108f762d3457e94e08747841e7a59@AMSPEX02CL02.citrite.net>
In-Reply-To: <162108f762d3457e94e08747841e7a59@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/11] 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>,
 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>,
 IanJackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE4OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTggTWFyY2ggMjAxOSAxNjo1Ngo+PiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyIAo+PEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFJvZ2VyIFBhdSAKPiBN
b25uZQo+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIAo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPj4g
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1
dGVrIFdpbGsgCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0KPj4gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMC8xMV0g
dmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiAKPiBzeW50aGV0aWMgdGltZXJzCj4+IAo+
PiA+Pj4gT24gMTguMDMuMTkgYXQgMTc6MjYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+
ID4+IFNlbnQ6IDE4IE1hcmNoIDIwMTkgMTY6MjMKPj4gPj4KPj4gPj4gPj4+IE9uIDE4LjAzLjE5
IGF0IDE2OjQ2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+ID4g
KyAgICB7Cj4+ID4+ID4+ID4gPiArICAgICAgICBleHBpcmF0aW9uID0gdnMtPmNvdW50Owo+PiA+
PiA+PiA+ID4gKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9IDAgKQo+PiA+PiA+PiA+
ID4gKyAgICAgICAgewo+PiA+PiA+PiA+ID4gKyAgICAgICAgICAgIHZzLT5leHBpcmF0aW9uID0g
ZXhwaXJhdGlvbjsKPj4gPj4gPj4gPiA+ICsgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZzKTsK
Pj4gPj4gPj4gPgo+PiA+PiA+PiA+IEFyZW4ndCB5b3UgaW50cm9kdWNpbmcgYSByaXNrIGZvciBy
YWNlcyBieSBjYWxsaW5nIHRoZSB0aW1lciBmdW5jdGlvbgo+PiA+PiA+PiA+IGRpcmVjdGx5IGZy
b20gaGVyZT8gc3RhcnRfdGltZXIoKSwgYWZ0ZXIgYWxsLCBnZXRzIGNhbGxlZCBmcm9tIHF1aXRl
IGEKPj4gPj4gPj4gPiBmZXcgcGxhY2VzLgo+PiA+PiA+Pgo+PiA+PiA+PiBJbiBwcmFjdGljZSBJ
IGRvbid0IHRoaW5rIHRoZXJlIHNob3VsZCBiZSBhbnkgcHJvYmxlbWF0aWMgcmFjZSwgYnV0IEkn
bGwgCj4gY2hlY2sgYWdhaW4uCj4+ID4+ID4KPj4gPj4gPiBJIHRoaW5rIHRoZSAncGVyaW9kaWMn
IG5hbWUgbWlnaHQgYmUgY29uZnVzaW5nIHRoaW5ncy4uLiBUaGUgWGVuIHRpbWVycyAKPiBhcmUK
Pj4gPj4gPiBhbGwgc2luZ2xlLXNob3QsIGl0J3MganVzdCB0aGF0IHN0YXJ0X3N0aW1lcigpIGlz
IHJlLWNhbGxlZCBhZnRlciBhCj4+ID4+ID4gc3VjY2Vzc2Z1bCBwb2xsIGlmIHRoZSB2aXJpZGlh
biB0aW1lciBpcyBjb25maWd1cmVkIHRvIGJlIHBlcmlvZGljLiBTbyBJCj4+ID4+ID4gZG9uJ3Qg
dGhpbmsgdGhlcmUgaXMgY2FzZSB3aGVyZSB0aGUgdW5kZXJseWluZyBYZW4gdGltZXIgY291bGQg
YWN0dWFsbHkgYmUKPj4gPj4gPiBydW5uaW5nIHdoZW4gd2UgZW50ZXIgc3RhcnRfc3RpbWVyKCku
Cj4+ID4+Cj4+ID4+IE9uZSBvZiB0aGUgY2FsbGVycyBvZiB0aGUgZnVuY3Rpb24gaXMgdGhlIFdS
TVNSIGhhbmRsZXIuIFdoeSB3b3VsZAo+PiA+PiBpdCBiZSBndWFyYW50ZWVkIHRoYXQgdGhlIHRp
bWVyIGlzbid0IGFjdGl2ZSB3aGVuIHN1Y2ggYSBXUk1TUgo+PiA+PiBvY2N1cnM/Cj4+ID4KPj4g
PiBJdCdzIG5vdCBndWFyYW50ZWVkIG9uIGVudHJ5LCBidXQgdGhlIFdSTVNSIGhhbmRsZXIgYWx3
YXlzIGNhbGxzCj4+ID4gc3RvcF9zdGltZXIoKSBiZWZvcmUgY2FsbGluZyBzdGFydF9zdGltZXIo
KSB3aGljaCBBRkFJQ1Qgc2hvdWxkIGd1YXJhbnRlZSAKPiB0aGUKPj4gPiB0aW1lciBpcyBub3Qg
cnVubmluZyB3aGVuIHN0YXJ0X3N0aW1lcigpIGlzIGNhbGxlZC4KPj4gCj4+IEkndmUgbG9va2Vk
IG9ubHkgYnJpZWZseSwgYnV0IHRoZSBzdG9wX3RpbWVyKCkgLT4gZGVhY3RpdmF0ZV90aW1lcigp
IGNhbGwKPj4gY2hhaW4gZG9lc24ndCBsb29rIHRvIHdhaXQgZm9yIHRoZSB0aW1lciBoYW5kbGVy
IHRvIG5vdCBiZSBhY3RpdmUgYW55bW9yZQo+PiBvbiBhbm90aGVyIENQVSBiZWZvcmUgcmV0dXJu
aW5nLgo+IAo+IE9oLCBpdCBsb29rZWQgdG8gbWUgbGlrZSB0aGUgbG9ja2luZyB3b3VsZCBlbnN1
cmUgdGhlIHRpbWVyIHdhcyBkZWFjdGl2YXRlZCAKPiBhbmQgd291bGQgbm90IHJ1bi4uLiBidXQg
SSBndWVzcyBJIG1heSBoYXZlIG1pc3VuZGVyc3Rvb2QgdGhlIGNvZGUuCgpUaGUgbG9jayBnZXRz
IGRyb3BwZWQgYXJvdW5kIHRoZSBjYWxsIHRvIHRoZSBoYW5kbGVyIChpbiBleGVjdXRlX3RpbWVy
KCkpLgoKPiBTdGlsbCAKPiBldmVuIGlmIGJvdGggb2NjdXJyZW5jZXMgbWFrZSBpdCBwYXN0IHRo
ZSB0ZXN0IG9mIGNvbmZpZy5lbmFibGVkIGFsbCB0aGV5J2xsIAo+IGRvIGlzIGJvdGggc2V0IHRo
ZSBwZW5kaW5nIGJpdCwgYXMgdGhlIHByaW9yIHZlcnNpb24gb2YgdGhlIHBhdGNoIGRpZC4gCj4g
QWx0aG91Z2ggSSBndWVzcyB0aGVyZSdzIG5vdyBhIHBvc3NpYmlsaXR5IHRoYXQsIGZvciBvbmUg
b2NjdXJyZW5jZSwgdGhlIHBvbGwgCj4gY291bGQgb2NjdXIgYmVmb3JlIGNvbmZpZy5lbmFibGVk
IGlzIGNsZWFyZWQgYW5kIHRodXMgdGhlIHRpbWVyIG1heSBiZSAKPiByZXNjaGVkdWxlZCBhbmQg
aW1tZWRpYXRlbHkgZXhwaXJlIGFnYWluLgoKU28gcGVyaGFwcyBjb25maWcuZW5hYmxlZCBzaG91
bGQgZ2V0IGNsZWFyZWQgYmVmb3JlIHNldHRpbmcgdGhlIGJpdAppbiBzdGltZXJfcGVuZGluZz8g
V291bGQgc2VlbSB0byBhbHNvIGJlIGJldHRlciBmb3IgdGhpcyB0byBoYXBwZW4KYmVmb3JlIHZj
cHVfa2ljaygpLCB3b3VsZG4ndCBpdD8gKE1vdmluZyB0aGUgdHdvIGxpbmVzIHVwIHdvdWxkIGFn
YWluCmJlIGVhc3kgZW5vdWdoIHRvIGRvIHdoaWxlIGNvbW1pdHRpbmcsIHNvIGxvbmcgYXMgeW91
IGFncmVlLikKCj4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyByZWFsbHkgYSBwcm9ibGVt
IG9yIG5vdC4KCk5laXRoZXIgYW0gSS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:04:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08:04:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h69ji-0007h3-Fo; Tue, 19 Mar 2019 08: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h69jg-0007gq-C7
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:04:36 +0000
X-Inumbo-ID: a272e69c-4a1d-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 a272e69c-4a1d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 08:04:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 02:04:34 -0600
Message-Id: <5C90A28F0200007800220205@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 02:04:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190306125832.93901vliaskovitis@suse.com>
 <20190306125832.93902vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
 <5C8FA508020000780021FE6B@suse.com>
 <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
 <5C8FCEF1020000780021FFF5@suse.com>
 <3583ae25-8843-d4b5-3ab3-27e1f4f76455@suse.com>
In-Reply-To: <3583ae25-8843-d4b5-3ab3-27e1f4f76455@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDA3OjA3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaHkg
ZG9uJ3Qgd2UgcmVwbGFjZSB0aGUgIipnZXRfZnVuYygpIiB3aXRoIGEgImNoYXIgKmN1cnJlbnRf
dmFsIiBiZWluZwo+IGZpbGxlZCBhdCBwYXJhbWV0ZXIgc2V0dGluZyB0aW1lPyBIb3cgY3VycmVu
dF92YWwgaXMgYWxsb2NhdGVkIChzdGF0aWMKPiBzdHJpbmcgb3IgZHluYW1pYyBidWZmZXIpIGp1
c3QgaGFzIHRvIGJlIGtub3duIGJ5IHRoZSBjdXN0b20gcGFyYW1ldGVyCj4gcGFyc2luZyBmdW5j
dGlvbi4KCkNvdWxkIGFjY3VtdWxhdGUgKG92ZXIgdGltZSkgdG8gcXVpdGUgYSBiaXQgb2Ygd2Fz
dGVkIGFsbG9jYXRpb25zIGlmCm5vLW9uZSBldmVyIGNhcmVzIGFib3V0IGNhbGxpbmcgdGhlIG5l
dyBzeXNjdGwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:12:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h69rB-0008V2-Cb; Tue, 19 Mar 2019 08: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=kr4l=RW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h69r9-0008Ux-UY
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:12:19 +0000
X-Inumbo-ID: b63bba4d-4a1e-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b63bba4d-4a1e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 08:12:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3BCF2AC23;
 Tue, 19 Mar 2019 08:12:17 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190306125832.93901vliaskovitis@suse.com>
 <20190306125832.93902vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
 <5C8FA508020000780021FE6B@suse.com>
 <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
 <5C8FCEF1020000780021FFF5@suse.com>
 <3583ae25-8843-d4b5-3ab3-27e1f4f76455@suse.com>
 <5C90A28F0200007800220205@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: <de1241e3-e060-7391-92b0-c809c637dc3c@suse.com>
Date: Tue, 19 Mar 2019 09:12:16 +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: <5C90A28F0200007800220205@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDMvMjAxOSAwOTowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDMuMTkg
YXQgMDc6MDcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBXaHkgZG9uJ3Qgd2UgcmVwbGFj
ZSB0aGUgIipnZXRfZnVuYygpIiB3aXRoIGEgImNoYXIgKmN1cnJlbnRfdmFsIiBiZWluZwo+PiBm
aWxsZWQgYXQgcGFyYW1ldGVyIHNldHRpbmcgdGltZT8gSG93IGN1cnJlbnRfdmFsIGlzIGFsbG9j
YXRlZCAoc3RhdGljCj4+IHN0cmluZyBvciBkeW5hbWljIGJ1ZmZlcikganVzdCBoYXMgdG8gYmUg
a25vd24gYnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIKPj4gcGFyc2luZyBmdW5jdGlvbi4KPiAKPiBD
b3VsZCBhY2N1bXVsYXRlIChvdmVyIHRpbWUpIHRvIHF1aXRlIGEgYml0IG9mIHdhc3RlZCBhbGxv
Y2F0aW9ucyBpZgo+IG5vLW9uZSBldmVyIGNhcmVzIGFib3V0IGNhbGxpbmcgdGhlIG5ldyBzeXNj
dGwuCgpJbiB0aGUgbm9ybWFsIGNhc2UgdGhlIG5lZWRlZCBtZW1vcnkgc2hvdWxkbid0IGJlIG1v
cmUgdGhhbiB0aGF0IG9mIHRoZQpib290IHBhcmFtZXRlcnMsIG1heWJlIHBsdXMgc29tZSBieXRl
cyBpbiBjYXNlIHJ1bnRpbWUgcGFyYW1ldGVycyBhcmUKc2V0LiBTbyBJIGJlbGlldmUgd2UgYXJl
IHRhbGtpbmcgYWJvdXQgbGVzcyB0aGFuIG9uZSBtZW1vcnkgcGFnZS4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:32:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08: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 1h6AA9-0001aV-2K; Tue, 19 Mar 2019 08:31:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6AA8-0001aQ-28
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:31:56 +0000
X-Inumbo-ID: 729a8711-4a21-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 729a8711-4a21-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 08:31:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="87514021"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/11] viridian: add implementation of
 synthetic timers
Thread-Index: AQHU3X2WVMvWAzv7yUWT06FGctY0sqYRYLYAgAATJKCAABN4MP//+oUAgAARHMD///gyAIAAEO9wgADshYCAABfesA==
Date: Tue, 19 Mar 2019 08:31:51 +0000
Message-ID: <8946b1c140de4c17b7c12319e2f6d17c@AMSPEX02CL02.citrite.net>
References: <20190318112059.21910-1-paul.durrant@citrix.com>
 <20190318112059.21910-11-paul.durrant@citrix.com>
 <5C8FAA00020000780021FE95@prv1-mh.provo.novell.com>
 <f742ebef90204de1ac1044c100620a2b@AMSPEX02CL02.citrite.net>
 <6001528cc0ae46f481f156802d8bcdd4@AMSPEX02CL02.citrite.net>
 <5C8FC5CA020000780021FF9A@prv1-mh.provo.novell.com>
 <1e189269a57a4e818a219a33a56e52ee@AMSPEX02CL02.citrite.net>
 <5C8FCD98020000780021FFDF@prv1-mh.provo.novell.com>
 <162108f762d3457e94e08747841e7a59@AMSPEX02CL02.citrite.net>
 <5C90A2350200007800220202@prv1-mh.provo.novell.com>
In-Reply-To: <5C90A2350200007800220202@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 v8 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgTWFyY2ggMjAxOSAwODowMwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRh
dGlvbiBvZiBzeW50aGV0aWMgdGltZXJzCj4gCj4gPj4+IE9uIDE4LjAzLjE5IGF0IDE4OjA2LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21d
Cj4gPj4gU2VudDogMTggTWFyY2ggMjAxOSAxNjo1Ngo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+ID48QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IEdlb3JnZSBEdW5sYXAKPiA+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUKPiA+IE1vbm5lCj4gPj4gPHJv
Z2VyLnBhdUBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFN0ZWZh
bm8gU3RhYmVsbGluaQo+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+ID4+IHhlbi1kZXZl
bCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
Cj4gPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbQo+ID4+IChYZW4ub3JnKSA8dGltQHhl
bi5vcmc+Cj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMC8xMV0gdmly
aWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZgo+ID4gc3ludGhldGljIHRpbWVycwo+ID4+Cj4g
Pj4gPj4+IE9uIDE4LjAzLjE5IGF0IDE3OjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21d
Cj4gPj4gPj4gU2VudDogMTggTWFyY2ggMjAxOSAxNjoyMwo+ID4+ID4+Cj4gPj4gPj4gPj4+IE9u
IDE4LjAzLjE5IGF0IDE2OjQ2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+
ID4+ID4+ID4gPiArICAgIHsKPiA+PiA+PiA+PiA+ID4gKyAgICAgICAgZXhwaXJhdGlvbiA9IHZz
LT5jb3VudDsKPiA+PiA+PiA+PiA+ID4gKyAgICAgICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9
IDAgKQo+ID4+ID4+ID4+ID4gPiArICAgICAgICB7Cj4gPj4gPj4gPj4gPiA+ICsgICAgICAgICAg
ICB2cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247Cj4gPj4gPj4gPj4gPiA+ICsgICAgICAgICAg
ICBzdGltZXJfZXhwaXJlKHZzKTsKPiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gPiBBcmVuJ3QgeW91
IGludHJvZHVjaW5nIGEgcmlzayBmb3IgcmFjZXMgYnkgY2FsbGluZyB0aGUgdGltZXIgZnVuY3Rp
b24KPiA+PiA+PiA+PiA+IGRpcmVjdGx5IGZyb20gaGVyZT8gc3RhcnRfdGltZXIoKSwgYWZ0ZXIg
YWxsLCBnZXRzIGNhbGxlZCBmcm9tIHF1aXRlIGEKPiA+PiA+PiA+PiA+IGZldyBwbGFjZXMuCj4g
Pj4gPj4gPj4KPiA+PiA+PiA+PiBJbiBwcmFjdGljZSBJIGRvbid0IHRoaW5rIHRoZXJlIHNob3Vs
ZCBiZSBhbnkgcHJvYmxlbWF0aWMgcmFjZSwgYnV0IEknbGwKPiA+IGNoZWNrIGFnYWluLgo+ID4+
ID4+ID4KPiA+PiA+PiA+IEkgdGhpbmsgdGhlICdwZXJpb2RpYycgbmFtZSBtaWdodCBiZSBjb25m
dXNpbmcgdGhpbmdzLi4uIFRoZSBYZW4gdGltZXJzCj4gPiBhcmUKPiA+PiA+PiA+IGFsbCBzaW5n
bGUtc2hvdCwgaXQncyBqdXN0IHRoYXQgc3RhcnRfc3RpbWVyKCkgaXMgcmUtY2FsbGVkIGFmdGVy
IGEKPiA+PiA+PiA+IHN1Y2Nlc3NmdWwgcG9sbCBpZiB0aGUgdmlyaWRpYW4gdGltZXIgaXMgY29u
ZmlndXJlZCB0byBiZSBwZXJpb2RpYy4gU28gSQo+ID4+ID4+ID4gZG9uJ3QgdGhpbmsgdGhlcmUg
aXMgY2FzZSB3aGVyZSB0aGUgdW5kZXJseWluZyBYZW4gdGltZXIgY291bGQgYWN0dWFsbHkgYmUK
PiA+PiA+PiA+IHJ1bm5pbmcgd2hlbiB3ZSBlbnRlciBzdGFydF9zdGltZXIoKS4KPiA+PiA+Pgo+
ID4+ID4+IE9uZSBvZiB0aGUgY2FsbGVycyBvZiB0aGUgZnVuY3Rpb24gaXMgdGhlIFdSTVNSIGhh
bmRsZXIuIFdoeSB3b3VsZAo+ID4+ID4+IGl0IGJlIGd1YXJhbnRlZWQgdGhhdCB0aGUgdGltZXIg
aXNuJ3QgYWN0aXZlIHdoZW4gc3VjaCBhIFdSTVNSCj4gPj4gPj4gb2NjdXJzPwo+ID4+ID4KPiA+
PiA+IEl0J3Mgbm90IGd1YXJhbnRlZWQgb24gZW50cnksIGJ1dCB0aGUgV1JNU1IgaGFuZGxlciBh
bHdheXMgY2FsbHMKPiA+PiA+IHN0b3Bfc3RpbWVyKCkgYmVmb3JlIGNhbGxpbmcgc3RhcnRfc3Rp
bWVyKCkgd2hpY2ggQUZBSUNUIHNob3VsZCBndWFyYW50ZWUKPiA+IHRoZQo+ID4+ID4gdGltZXIg
aXMgbm90IHJ1bm5pbmcgd2hlbiBzdGFydF9zdGltZXIoKSBpcyBjYWxsZWQuCj4gPj4KPiA+PiBJ
J3ZlIGxvb2tlZCBvbmx5IGJyaWVmbHksIGJ1dCB0aGUgc3RvcF90aW1lcigpIC0+IGRlYWN0aXZh
dGVfdGltZXIoKSBjYWxsCj4gPj4gY2hhaW4gZG9lc24ndCBsb29rIHRvIHdhaXQgZm9yIHRoZSB0
aW1lciBoYW5kbGVyIHRvIG5vdCBiZSBhY3RpdmUgYW55bW9yZQo+ID4+IG9uIGFub3RoZXIgQ1BV
IGJlZm9yZSByZXR1cm5pbmcuCj4gPgo+ID4gT2gsIGl0IGxvb2tlZCB0byBtZSBsaWtlIHRoZSBs
b2NraW5nIHdvdWxkIGVuc3VyZSB0aGUgdGltZXIgd2FzIGRlYWN0aXZhdGVkCj4gPiBhbmQgd291
bGQgbm90IHJ1bi4uLiBidXQgSSBndWVzcyBJIG1heSBoYXZlIG1pc3VuZGVyc3Rvb2QgdGhlIGNv
ZGUuCj4gCj4gVGhlIGxvY2sgZ2V0cyBkcm9wcGVkIGFyb3VuZCB0aGUgY2FsbCB0byB0aGUgaGFu
ZGxlciAoaW4gZXhlY3V0ZV90aW1lcigpKS4KPiAKPiA+IFN0aWxsCj4gPiBldmVuIGlmIGJvdGgg
b2NjdXJyZW5jZXMgbWFrZSBpdCBwYXN0IHRoZSB0ZXN0IG9mIGNvbmZpZy5lbmFibGVkIGFsbCB0
aGV5J2xsCj4gPiBkbyBpcyBib3RoIHNldCB0aGUgcGVuZGluZyBiaXQsIGFzIHRoZSBwcmlvciB2
ZXJzaW9uIG9mIHRoZSBwYXRjaCBkaWQuCj4gPiBBbHRob3VnaCBJIGd1ZXNzIHRoZXJlJ3Mgbm93
IGEgcG9zc2liaWxpdHkgdGhhdCwgZm9yIG9uZSBvY2N1cnJlbmNlLCB0aGUgcG9sbAo+ID4gY291
bGQgb2NjdXIgYmVmb3JlIGNvbmZpZy5lbmFibGVkIGlzIGNsZWFyZWQgYW5kIHRodXMgdGhlIHRp
bWVyIG1heSBiZQo+ID4gcmVzY2hlZHVsZWQgYW5kIGltbWVkaWF0ZWx5IGV4cGlyZSBhZ2Fpbi4K
PiAKPiBTbyBwZXJoYXBzIGNvbmZpZy5lbmFibGVkIHNob3VsZCBnZXQgY2xlYXJlZCBiZWZvcmUg
c2V0dGluZyB0aGUgYml0Cj4gaW4gc3RpbWVyX3BlbmRpbmc/IFdvdWxkIHNlZW0gdG8gYWxzbyBi
ZSBiZXR0ZXIgZm9yIHRoaXMgdG8gaGFwcGVuCj4gYmVmb3JlIHZjcHVfa2ljaygpLCB3b3VsZG4n
dCBpdD8gKE1vdmluZyB0aGUgdHdvIGxpbmVzIHVwIHdvdWxkIGFnYWluCj4gYmUgZWFzeSBlbm91
Z2ggdG8gZG8gd2hpbGUgY29tbWl0dGluZywgc28gbG9uZyBhcyB5b3UgYWdyZWUuKQo+IAo+ID4g
SSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyByZWFsbHkgYSBwcm9ibGVtIG9yIG5vdC4KPiAK
PiBOZWl0aGVyIGFtIEkuCgpPay4gVG8gZXJyIG9uIHRoZSBzYWZlIHNpZGUgaXQgaXMgcHJvYmFi
bHkgYmVzdCB0byBvbmx5IGFjY2VzcyB0aGUgdGltZXIgY29uZmlnIGZyb20gY3VycmVudCBjb250
ZXh0IGFuZCBoYXZlIHRpbWVyIGV4cGlyYXRpb24gc2ltcGx5IHNldCB0aGUgcGVuZGluZyBiaXQg
YW5kIGtpY2sgdGhlIHZjcHUuIEknbGwgc2VuZCBhIHY5LgoKICBQYXVsCgo+IAo+IEphbgo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:37:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6AF9-0001m3-Qh; Tue, 19 Mar 2019 08:37:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6AF8-0001ly-8B
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:37:06 +0000
X-Inumbo-ID: 29ce8c42-4a22-11e9-b738-ef5a4870fe77
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29ce8c42-4a22-11e9-b738-ef5a4870fe77;
 Tue, 19 Mar 2019 08:37:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 02:36:59 -0600
Message-Id: <5C90AA270200007800220271@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 02:36:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190306125832.93901vliaskovitis@suse.com>
 <20190306125832.93902vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
 <5C8FA508020000780021FE6B@suse.com>
 <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
 <5C8FCEF1020000780021FFF5@suse.com>
 <3583ae25-8843-d4b5-3ab3-27e1f4f76455@suse.com>
 <5C90A28F0200007800220205@suse.com>
 <de1241e3-e060-7391-92b0-c809c637dc3c@suse.com>
In-Reply-To: <de1241e3-e060-7391-92b0-c809c637dc3c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDA5OjEyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
OS8wMy8yMDE5IDA5OjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTkuMDMuMTkgYXQg
MDc6MDcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gV2h5IGRvbid0IHdlIHJlcGxhY2Ug
dGhlICIqZ2V0X2Z1bmMoKSIgd2l0aCBhICJjaGFyICpjdXJyZW50X3ZhbCIgYmVpbmcKPj4+IGZp
bGxlZCBhdCBwYXJhbWV0ZXIgc2V0dGluZyB0aW1lPyBIb3cgY3VycmVudF92YWwgaXMgYWxsb2Nh
dGVkIChzdGF0aWMKPj4+IHN0cmluZyBvciBkeW5hbWljIGJ1ZmZlcikganVzdCBoYXMgdG8gYmUg
a25vd24gYnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIKPj4+IHBhcnNpbmcgZnVuY3Rpb24uCj4+IAo+
PiBDb3VsZCBhY2N1bXVsYXRlIChvdmVyIHRpbWUpIHRvIHF1aXRlIGEgYml0IG9mIHdhc3RlZCBh
bGxvY2F0aW9ucyBpZgo+PiBuby1vbmUgZXZlciBjYXJlcyBhYm91dCBjYWxsaW5nIHRoZSBuZXcg
c3lzY3RsLgo+IAo+IEluIHRoZSBub3JtYWwgY2FzZSB0aGUgbmVlZGVkIG1lbW9yeSBzaG91bGRu
J3QgYmUgbW9yZSB0aGFuIHRoYXQgb2YgdGhlCj4gYm9vdCBwYXJhbWV0ZXJzLCBtYXliZSBwbHVz
IHNvbWUgYnl0ZXMgaW4gY2FzZSBydW50aW1lIHBhcmFtZXRlcnMgYXJlCj4gc2V0LiBTbyBJIGJl
bGlldmUgd2UgYXJlIHRhbGtpbmcgYWJvdXQgbGVzcyB0aGFuIG9uZSBtZW1vcnkgcGFnZS4KClRv
dGFsIHNwYWNlIG5lZWRlZCBtYXkgKGZvciBub3cpIGluZGVlZCBub3QgYmUgdmVyeSBtdWNoLCBi
dXQKc2V0dGluZyB0aGlzIHVwIHdvdWxkIHN0aWxsIGJlIHVzZWxlc3MgaWYgdGhlIHN5c2N0bCB3
YXMgbmV2ZXIKaW52b2tlZCwgYW5kIHByb25lIHRvIGJlIGZvcmdvdHRlbiB0byB1cGRhdGUgd2hl
biBvdGhlciBwYXJ0cwpvZiB0aGF0IGNvbW1hbmQgbGluZSBvcHRpb24ncyBoYW5kbGluZyBnZXQg
dXBkYXRlZC4gSSB0aGluawp0aGVyZSdzIGxlc3MgcmlzayBvZiByZXR1cm5pbmcgc3RhbGUgZGF0
YSBpZiB0aGUgc3RyaW5nIGdldHMgcmUtCmNvbnN0cnVjdGVkIG9uIGRlbWFuZC4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 08:51:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 08:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6ASc-0003D0-7L; Tue, 19 Mar 2019 08: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6ASa-0003Cu-RH
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 08:51:00 +0000
X-Inumbo-ID: 1c7cb198-4a24-11e9-87a4-47f3bbb2c743
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c7cb198-4a24-11e9-87a4-47f3bbb2c743;
 Tue, 19 Mar 2019 08:50:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 02:50:56 -0600
Message-Id: <5C90AD6C020000780022029A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 02:50:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>,
 "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-133881-mainreport@xen.org>
In-Reply-To: <osstest-133881-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.9-testing test] 133881: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDAxOjM5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzMzg4MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KPiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzODgxLyAKPiAK
PiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAg
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2Rz
dF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQoKSSd2ZSBsb29rZWQgaW50byB0aGVzZSAoYW5kIGFsc28gdGhlIGNvcnJlc3BvbmRpbmcg
NC44IG9uZSkgYmVmb3JlLAp3aXRob3V0IGJlaW5nIGFibGUgdG8gc3BvdCBhbnl0aGluZyB0aGF0
IHdvdWxkIHByb3ZpZGUgc29tZSBzb3J0IG9mCmhpbnQgdG8gbWUgYXMgdG8gd2hhdCdzIGFjdHVh
bGx5IGdvaW5nIHdyb25nLiBBbGwgSSBub3RpY2UgaXMKCmVycm9yOiBUaW1lZCBvdXQgZHVyaW5n
IG9wZXJhdGlvbjogY2Fubm90IGFjcXVpcmUgc3RhdGUgY2hhbmdlIGxvY2sKCkJ1dCBJIGhhdmUg
YSBoYXJkIHRpbWUgc2VlaW5nIGhvdyB0aGlzIGNhbiBiZSBhIHJlc3VsdCBvZiB0aGUKY2hhbmdl
cyB1bmRlciB0ZXN0IChJIGFzc3VtZSB0aGUgc3RhdGUgY2hhbmdlIGxvY2sgaXMgYSB0b29scyB0
aGluZywKYW5kIHRoZXJlIGFyZSBubyBwZW5kaW5nIHRvb2xzIGNoYW5nZXMpLiBZZXQganVkZ2lu
ZyBmcm9tIC4uLgoKPiBMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6
MDQ6MDkgWiAgIDQyIGRheXMKPiBGYWlsaW5nIHNpbmNlICAgICAgICAxMzMxNDcgIDIwMTktMDIt
MTEgMTM6NDE6NTAgWiAgIDM1IGRheXMgICAyNCBhdHRlbXB0cwo+IFRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMzYwMyAgMjAxOS0wMy0wNSAxODo0OTozNSBaICAgMTMgZGF5cyAgICA5IGF0dGVtcHRz
CgouLi4gdGhpcyB0aGVyZSdzIHByb2JhYmx5IG5vIGhvcGUgYW55bW9yZSBmb3IgdGhpcyB0byBn
byBhd2F5IGFsbApieSBpdHNlbGYuIENvdWxkIHNvbWVvbmUgZWxzZSBwbGVhc2UgYWxzbyBsb29r
IGludG8gdGhlc2U/IEkKd29uZGVyIGlmIHRoZSBmYWlsdXJlcyBhcmUgY29ubmVjdGVkIHRvIHRo
ZSB0ZXN0cyBub3cgcnVubmluZwooc3RpY2tpbHkpIG9uIHRoZSBtZXJsb3RzLgoKVGhlIGFib3Zl
IHRpbWUgbGluZSBhbHNvIHN1Z2dlc3RzIHRoYXQgdGhlIHByb2JsZW0gc3RhcnRlZCB0bwphcHBl
YXIgd2l0aCB0aGUgdmVyc2lvbiB1cGRhdGUsIHdoaWNoIGNhbid0IHBvc3NpYmx5IGhhdmUKY2F1
c2VkIGEgcmVncmVzc2lvbiBvbiBpdHMgb3duLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:17:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09: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 1h6ArQ-0004vd-JP; Tue, 19 Mar 2019 09:16: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6ArO-0004vW-Pf
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:16:38 +0000
X-Inumbo-ID: b069d07c-4a27-11e9-b407-ef9f72a79d3d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b069d07c-4a27-11e9-b407-ef9f72a79d3d;
 Tue, 19 Mar 2019 09:16:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 03:16:32 -0600
Message-Id: <5C90B36D02000078002202AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 03:16:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/AMD: correct certain Fam17 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Pu Wen <puwen@hygon.cn>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDMxNTdiYjRlMTMgKCJBZGQgTVNSIHN1cHBvcnQgZm9yIHZhcmlvdXMgZmVhdHVyZSBB
TUQgcHJvY2Vzc29yCmZhbWlsaWVzIikgY29udmVydGVkIGNlcnRhaW4gY2hlY2tzIGZvciBGYW0x
MSB0byBpbmNsdWRlIGZhbWlsaWVzIGFsbAp0aGUgd2F5IHVwIHRvIEZhbTE3LiBUaGUgY29tbWl0
IGhhdmluZyBubyBkZXNjcmlwdGlvbiwgaXQgaXMgaGFyZCB0bwp0ZWxsIHdoZXRoZXIgdGhpcyB3
YXMgYSBtZWNoYW5pY2FsIGRlYy0+aGV4IGNvbnZlcnNpb24gbWlzdGFrZSwgb3IKaW5kZWVkIGlu
dGVuZGVkLiBJbiBhbnkgZXZlbnQgdGhlIE5CX0NGRyBoYW5kbGluZyBuZWVkcyB0byBiZSByZXN0
cmljdGVkCnRvIEZhbTE2IGFuZCBiZWxvdzogRmFtMTcgZG9lc24ndCBoYXZlIHN1Y2ggYW4gTVNS
IGFueW1vcmUuCgpBIG5vbi1NTUNGRyBleHRlbmRlZCBjb25maWcgc3BhY2UgYWNjZXNzIG1lY2hh
bmlzbSBzdGlsbCBhcHBlYXJzIHRvCmV4aXN0LCBidXQgY29kZSB0byBkZWFsIHdpdGggaXQgd2ls
bCBuZWVkIHRvIGJlIHdyaXR0ZW4gZG93biB0aGUgcm9hZCwKd2hlbiBpdCBjYW4gYWN0dWFsbHkg
YmUgdGVzdGVkLgoKUmVwb3J0ZWQtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+ClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkknbSBhbHNvIG5vdCBz
dXJlIHdoZXRoZXIgZS5nLiBpbml0X2FtZCgpJ3MgQzFFIGRpc2FibGluZyBpcyBzdGlsbAphcHBs
aWNhYmxlIHRvIEZhbTE3LgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTI4OCw3ICsxMjg4LDcgQEAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZQogICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQt
Png4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKICAgICAgICAgICAgICAoeDg2X2ZhbSA9
IGdldF9jcHVfZmFtaWx5KAogICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLT5iYXNpYy5y
YXdfZm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmCi0gICAgICAgICAgICAgeDg2X2ZhbSA8PSAw
eDE3ICkKKyAgICAgICAgICAgICB4ODZfZmFtIDwgMHgxNyApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHVpbnQ2NF90IG1zcl92YWw7CiAKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMTk1LDcgKzE5NSw3
IEBAIHN0YXRpYyBib29sIHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3UKICAgICAvKiBBTUQg
ZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCiAgICAgaWYgKCBDRjhfQURE
Ul9ISShjdXJyZC0+YXJjaC5wY2lfY2Y4KSAmJgogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCi0gICAgICAgICBib290X2NwdV9kYXRhLng4NiA+
PSAweDEwICYmIGJvb3RfY3B1X2RhdGEueDg2IDw9IDB4MTcgKQorICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODYgPj0gMHgxMCAmJiBib290X2NwdV9kYXRhLng4NiA8IDB4MTcgKQogICAgIHsKICAg
ICAgICAgdWludDY0X3QgbXNyX3ZhbDsKIApAQCAtMTAxNSw3ICsxMDE1LDcgQEAgc3RhdGljIGlu
dCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdQogCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJf
Q0ZHOgogICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9S
X0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2Nw
dV9kYXRhLng4NiA+IDB4MTcgKQorICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2IDwgMHgx
MCB8fCBib290X2NwdV9kYXRhLng4NiA+PSAweDE3ICkKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShj
dXJyKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtMTAyOCw3ICsxMDI4
LDcgQEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdQogCiAgICAgY2Fz
ZSBNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNFOgogICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1X2Rh
dGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQorICAgICAgICAgICAg
IGJvb3RfY3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+PSAweDE3ICkK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3Vy
cmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:18:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:18:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6AtT-00053E-7K; Tue, 19 Mar 2019 09:18: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=kr4l=RW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h6AtS-000538-4j
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:18:46 +0000
X-Inumbo-ID: fd657372-4a27-11e9-a6b3-cf631b3fad7b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd657372-4a27-11e9-a6b3-cf631b3fad7b;
 Tue, 19 Mar 2019 09:18: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 08054AE04;
 Tue, 19 Mar 2019 09:18:42 +0000 (UTC)
To: Ming Lei <ming.lei@redhat.com>, Jens Axboe <axboe@kernel.dk>
References: <20190317100112.8106-1-ming.lei@redhat.com>
 <20190317100112.8106-3-ming.lei@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: <f3270085-6e46-ce37-b0fd-585a7d9c372a@suse.com>
Date: Tue, 19 Mar 2019 10:18:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190317100112.8106-3-ming.lei@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH V2 02/10] block: avoid to break XEN by
 multi-page bvec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Omar Sandoval <osandov@fb.com>,
 Christoph Hellwig <hch@lst.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDMvMjAxOSAxMTowMSwgTWluZyBMZWkgd3JvdGU6Cj4gWEVOIGhhcyBzcGVjaWFsIHBh
Z2UgbWVyZ2UgcmVxdWlyZW1lbnQsIHNlZSB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCkuCj4g
V2UgY2FuJ3QgbWVyZ2UgcGFnZXMgaW50byBvbmUgYnZlYyBzaW1wbHkgZm9yIFhFTi4KPiAKPiBT
byBtb3ZlIFhFTidzIHNwZWNpZmljIGNoZWNrIG9uIHBhZ2UgbWVyZ2UgaW50byBfX2Jpb190cnlf
bWVyZ2VfcGFnZSgpLAo+IHRoZW4gYWJ2b2lkIHRvIGJyZWFrIFhFTiBieSBtdWx0aS1wYWdlIGJ2
ZWMuCj4gCj4gQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+
IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KPiBD
YzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gU2lnbmVkLW9mZi1ieTogTWluZyBM
ZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Avz-0005kl-NV; Tue, 19 Mar 2019 09:21:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Avy-0005kd-BU
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:22 +0000
X-Inumbo-ID: 5b5dcc60-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b5dcc60-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974904"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:09 +0000
Message-ID: <20190319092116.1525-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3
IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3lu
aWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lz
dC5tc3IuZW5hYmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAm
dnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJh
dyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYt
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVm
ZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
YzsKIAotICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJs
ZWQgKQogICAgICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCAodW5zaWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgKHVuc2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5m
aWVsZHMucGZuOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAg
dmQtPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2Mo
ZCk7Ci0gICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRl
X3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMy
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVf
cmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2Vf
dHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2Vf
dHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQg
KQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29z
X2lkLmZpZWxkcy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0g
MCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
OCwxMCArMjI4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjog
JXggc3A6ICV4IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAg
ICAgICBnb2ktPmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy5tYWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRz
LnNlcnZpY2VfcGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwK
KyAgICAgICAgICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0
MiwxMiArMjQwLDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBF
UkNBTEw6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQs
Ci0gICAgICAgICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxk
cy5wZm4pOworICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7
CiB9CiAKIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBl
cmNhbGxfZ3BhLmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVp
bnQ4X3QgKnA7CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4o
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZf
WDY0X01TUl9IWVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJs
ZWQgKQogICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVh
azsKIApAQCAtNjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0g
ICAgaWYgKCAhdnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFi
bGVkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjog
VklSSURJQU4gJXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5t
c3IuZmllbGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9w
YWdlX21zcgogICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJl
c2VydmVkX3ByZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBA
QCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6
ODsKICAgICAgICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2Owot
ICAgIH0gZmllbGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Aw1-0005lG-16; Tue, 19 Mar 2019 09:21: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Avz-0005kk-NF
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:23 +0000
X-Inumbo-ID: 5c5a0ce3-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c5a0ce3-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974907"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:10 +0000
Message-ID: <20190319092116.1525-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Aw2-0005mK-B2; Tue, 19 Mar 2019 09: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw0-0005kv-4q
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:24 +0000
X-Inumbo-ID: 5cc18b98-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cc18b98-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974908"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:12 +0000
Message-ID: <20190319092116.1525-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Aw2-0005mi-M5; Tue, 19 Mar 2019 09: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw0-0005l1-CD
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:24 +0000
X-Inumbo-ID: 5cb8c9fc-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cb8c9fc-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974909"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:14 +0000
Message-ID: <20190319092116.1525-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjg6CiAtIFNxdWFzaCBpbiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDEzMzIuaHRtbAoKdjc6CiAtIEZpeCBvdXQgbGFi
ZWwgaW5kZW50YXRpb24KCnY2OgogLSBBZGRyZXNzIGZ1cnRoZXIgY29tbWVudHMgZnJvbSBKYW4K
CnY0OgogLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gSmFuCgp2MzoKIC0gQWRkIHRoZSAnU2ludFBv
bGxpbmdNb2RlQXZhaWxhYmxlJyBiaXQgaW4gQ1BVSUQgbGVhZiAzCi0tLQogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAg
fCAyNDEgKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi92aXJpZGlhbi5jICAgfCAgMTkgKysKIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAg
ICAgICAgIHwgIDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8
ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAyNiArKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwgICA3ICstCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAzMjMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhMzhlNWNkYmEyLi5hOTIz
YTM4MGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKQEAgLTMxOCw2ICszMTgsMTIgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1ZJ
UklESUFOX0NSQVNIX0NUTCAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIGlu
ZGljYXRlcyB0aGF0IHRoZSAnc3luaWMnIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJp
ZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVf
VklSSURJQU5fU1lOSUMgMQorCiAvKgogICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElf
TEFQVE9QX1NMQVRFIGluZGljYXRlcyB0aGF0CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBo
YXMgdGhlIHUuaHZtLmFjcGlfbGFwdG9wX3NsYXRlIGZpZWxkLgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA2MTYwOTkx
YWYzLi5mYjc1OGQyYWMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE3LDYgKzMxNyw5IEBAIHN0YXRpYyBpbnQg
aHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
ICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElB
Tl9FTkxJR0hURU5NRU5UX0NSQVNIX0NUTCkpCiAgICAgICAgIG1hc2sgfD0gSFZNUFZfY3Jhc2hf
Y3RsOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExf
VklSSURJQU5fRU5MSUdIVEVOTUVOVF9TWU5JQykpCisgICAgICAgIG1hc2sgfD0gSFZNUFZfc3lu
aWM7CisKICAgICBpZiAobWFzayAhPSAwICYmCiAgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoQ1RY
LT54Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggYjY4NWFjNDdhYy4uOTg2MGJjYWY1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjM1LDYgKzIz
NSw3IEBAIGxpYnhsX3ZpcmlkaWFuX2VubGlnaHRlbm1lbnQgPSBFbnVtZXJhdGlvbigidmlyaWRp
YW5fZW5saWdodGVubWVudCIsIFsKICAgICAoNCwgImhjYWxsX3JlbW90ZV90bGJfZmx1c2giKSwK
ICAgICAoNSwgImFwaWNfYXNzaXN0IiksCiAgICAgKDYsICJjcmFzaF9jdGwiKSwKKyAgICAoNywg
InN5bmljIiksCiAgICAgXSkKIAogbGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIs
IFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCBmYjU2MGJjMTYyLi44NGFiMDI2OTRm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0xMyw2ICsxMyw3IEBACiAKICNpbmNs
dWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUg
PGFzbS9odm0vdmxhcGljLmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKQEAgLTI4LDYgKzI5
LDM3IEBAIHR5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lTVF9QQUdFCiAgICAgdWludDhfdCBSZXNl
cnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOwogfSBIVl9WUF9BU1NJU1RfUEFHRTsKIAordHlw
ZWRlZiBlbnVtIEhWX01FU1NBR0VfVFlQRSB7CisgICAgSHZNZXNzYWdlVHlwZU5vbmUsCisgICAg
SHZNZXNzYWdlVGltZXJFeHBpcmVkID0gMHg4MDAwMDAxMCwKK30gSFZfTUVTU0FHRV9UWVBFOwor
Cit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0ZMQUdTIHsKKyAgICB1aW50OF90IE1lc3NhZ2VQ
ZW5kaW5nOjE7CisgICAgdWludDhfdCBSZXNlcnZlZDo3OworfSBIVl9NRVNTQUdFX0ZMQUdTOwor
Cit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0hFQURFUiB7CisgICAgSFZfTUVTU0FHRV9UWVBF
IE1lc3NhZ2VUeXBlOworICAgIHVpbnQxNl90IFJlc2VydmVkMTsKKyAgICBIVl9NRVNTQUdFX0ZM
QUdTIE1lc3NhZ2VGbGFnczsKKyAgICB1aW50OF90IFBheWxvYWRTaXplOworICAgIHVpbnQ2NF90
IFJlc2VydmVkMjsKK30gSFZfTUVTU0FHRV9IRUFERVI7CisKKyNkZWZpbmUgSFZfTUVTU0FHRV9T
SVpFIDI1NgorI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwCisK
K3R5cGVkZWYgc3RydWN0IEhWX01FU1NBR0UgeworICAgIEhWX01FU1NBR0VfSEVBREVSIEhlYWRl
cjsKKyAgICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09V
TlRdOworfSBIVl9NRVNTQUdFOworCit2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCit7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihIVl9NRVNTQUdFKSAh
PSBIVl9NRVNTQUdFX1NJWkUpOworfQorCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKQEAgLTgzLDYgKzExNSw4IEBAIGludCB2aXJpZGlhbl9zeW5p
Y193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAorICAgIEFTU0VSVCh2ID09IGN1cnJlbnQgfHwg
IXYtPmlzX3J1bm5pbmcpOworCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0VPSToKQEAgLTEwNyw2ICsxNDEsNzYgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAg
ICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHZ2LT5zY29udHJvbCA9IHZhbDsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdnYtPnNpZWZw
ID0gdmFsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCZ2di0+c2ltcCk7CisgICAgICAgIHZ2LT5zaW1wLm1zci5yYXcgPSB2
YWw7CisgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiU0lNUCIsICZ2di0+c2lt
cCk7CisgICAgICAgIGlmICggdnYtPnNpbXAubXNyLmVuYWJsZWQgKQorICAgICAgICAgICAgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZ2LT5zaW1wKTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgICAgICB2di0+bXNnX3BlbmRpbmcgPSAwOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CisgICAgewor
ICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJTlQwOworICAg
ICAgICB1bmlvbiB2aXJpZGlhbl9zaW50X21zciBuZXcsICp2cyA9CisgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyh2di0+c2ludCwgc2ludHgpOworICAgICAgICB1aW50OF90IHZlY3Rv
cjsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3lu
aWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAv
KiBWZWN0b3JzIG11c3QgYmUgaW4gdGhlIHJhbmdlIDB4MTAtMHhmZiBpbmNsdXNpdmUgKi8KKyAg
ICAgICAgbmV3LnJhdyA9IHZhbDsKKyAgICAgICAgaWYgKCBuZXcudmVjdG9yIDwgMHgxMCApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogSW52YWxpZGF0ZSBhbnkgcHJldmlvdXMgbWFwcGluZyBieSBzZXR0aW5nIGFuIG91dC1v
Zi1yYW5nZQorICAgICAgICAgKiBpbmRleCBiZWZvcmUgc2V0dGluZyB0aGUgbmV3IG1hcHBpbmcu
CisgICAgICAgICAqLworICAgICAgICB2ZWN0b3IgPSB2cy0+dmVjdG9yOworICAgICAgICB2di0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKworICAgICAg
ICB2ZWN0b3IgPSBuZXcudmVjdG9yOworICAgICAgICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rv
cl0gPSBzaW50eDsKKworICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElB
TiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNpbnR4LAorICAgICAgICAgICAgICAgdmVjdG9y
KTsKKworICAgICAgICBpZiAoIG5ldy5wb2xsaW5nICkKKyAgICAgICAgICAgIF9fY2xlYXJfYml0
KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKKworICAgICAgICAqdnMgPSBuZXc7CisgICAgICAg
IGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxuIiwKICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGlkeCwgdmFsKTsKQEAgLTExOCw2ICsyMjIsOSBAQCBpbnQg
dmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogCiBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0VPSToKQEAgLTEzMSwxNCArMjM4LDcwIEBAIGludCB2aXJpZGlhbl9zeW5p
Y19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFs
KQogICAgICAgICAqdmFsID0gKCh1aW50NjRfdClpY3IyIDw8IDMyKSB8IGljcjsKICAgICAgICAg
YnJlYWs7CiAgICAgfQorCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICAgICAgKnZhbCA9
IHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgKnZh
bCA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhW
X1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgICAgICp2YWwgPSB2di0+c2NvbnRyb2w7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlz
IHRoYXQgdGhlIHZlcnNpb24gbnVtYmVyIGlzIDB4MDAwMDAwMDEKKyAgICAgICAgICogYW5kIHNo
b3VsZCBiZSBpbiB0aGUgbG93ZXIgMzItYml0cyBvZiB0aGUgTVNSLCB3aGlsZSB0aGUKKyAgICAg
ICAgICogdXBwZXIgMzItYml0cyBhcmUgcmVzZXJ2ZWQuLi4gYnV0IGl0IGRvZXNuJ3Qgc2F5IHdo
YXQgdGhleQorICAgICAgICAgKiBzaG91bGQgYmUgc2V0IHRvLiBBc3N1bWUgZXZlcnl0aGluZyBi
dXQgdGhlIGJvdHRvbSBiaXQKKyAgICAgICAgICogc2hvdWxkIGJlIHplcm8uCisgICAgICAgICAq
LworICAgICAgICAqdmFsID0gMXVsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0
X01TUl9TSUVGUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICAgICAgKnZhbCA9IHZ2LT5zaWVmcDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICAgICAgKnZhbCA9IHZ2LT5zaW1wLm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBIVl9YNjRfTVNSX0VPTToKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRf
TVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBzaW50eCA9IGlkeCAtIEhWX1g2NF9NU1JfU0lOVDA7CisgICAgICAgIGNvbnN0IHVuaW9u
IHZpcmlkaWFuX3NpbnRfbXNyICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3Bl
Yyh2di0+c2ludCwgc2ludHgpOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgICp2YWwgPSB2cy0+cmF3OworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxl
bWVudGVkIE1TUiAlI3hcbiIsIF9fZnVuY19fLCBpZHgpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CkBAIC0xNDksNiArMzEyLDIwIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiBp
bnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogeworICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgLyoKKyAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRo
YXQgYWxsIHN5bnRoZXRpYyBpbnRlcnJ1cHRzIG11c3QgYmUKKyAgICAgKiBpbml0YWxseSBtYXNr
ZWQuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zaW50KTsg
aSsrICkKKyAgICAgICAgdnYtPnNpbnRbaV0ubWFzayA9IDE7CisKKyAgICAvKiBJbml0aWFsaXpl
IHRoZSBtYXBwaW5nIGFycmF5IHdpdGggaW52YWxpZCB2YWx1ZXMgKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSUkFZX1NJWkUodnYtPnZlY3Rvcl90b19zaW50eCk7IGkrKyApCisgICAgICAgIHZ2
LT52ZWN0b3JfdG9fc2ludHhbaV0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKwogICAgIHJldHVy
biAwOwogfQogCkBAIC0xNTksMTcgKzMzNiw1OSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfZG9tYWlu
X2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1
X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB2aXJpZGlhbl91bm1hcF9ndWVz
dF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIHZpcmlkaWFuX3Vu
bWFwX2d1ZXN0X3BhZ2UoJnZ2LT52cF9hc3Npc3QpOworICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0
X3BhZ2UoJnZ2LT5zaW1wKTsKIH0KIAogdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9s
bChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5v
IG1lc3NhZ2Ugc291cmNlcyAqLworfQorCitib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9p
X3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc2lu
dHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgY29uc3QgdW5pb24gdmlyaWRp
YW5fc2ludF9tc3IgKnZzID0KKyAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQs
IHNpbnR4KTsKKworICAgIGlmICggc2ludHggPj0gQVJSQVlfU0laRSh2di0+c2ludCkgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdnMtPmF1dG9fZW9pOworfQorCit2b2lk
IHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmVjdG9yKQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzaW50eCA9IHZ2LT52ZWN0b3JfdG9fc2ludHhb
dmVjdG9yXTsKKworICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCisgICAgaWYgKCBzaW50eCA8
IEFSUkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgX19jbGVhcl9iaXQoYXJyYXlfaW5kZXhf
bm9zcGVjKHNpbnR4LCBBUlJBWV9TSVpFKHZ2LT5zaW50KSksCisgICAgICAgICAgICAgICAgICAg
ICZ2di0+bXNnX3BlbmRpbmcpOworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKICAgICBjb25z
dCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zaW50KSAh
PSBBUlJBWV9TSVpFKGN0eHQtPnNpbnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAgICBjdHh0LT5zaW50X21zcltpXSA9IHZ2
LT5zaW50W2ldLnJhdzsKKworICAgIGN0eHQtPnNpbXBfbXNyID0gdnYtPnNpbXAubXNyLnJhdzsK
IAogICAgIGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2di0+YXBpY19hc3Npc3RfcGVuZGlu
ZzsKICAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3OwpAQCAt
MTgwLDEyICszOTksMzAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKIHsK
ICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHZ2LT52cF9hc3Npc3QubXNyLmVuYWJsZWQgKQogICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9
IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2di0+c2ltcC5tc3IucmF3ID0gY3R4
dC0+c2ltcF9tc3I7CisgICAgaWYgKCB2di0+c2ltcC5tc3IuZW5hYmxlZCApCisgICAgICAgIHZp
cmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDhfdCB2
ZWN0b3I7CisKKyAgICAgICAgdnYtPnNpbnRbaV0ucmF3ID0gY3R4dC0+c2ludF9tc3JbaV07CisK
KyAgICAgICAgdmVjdG9yID0gdnYtPnNpbnRbaV0udmVjdG9yOworICAgICAgICBpZiAoIHZlY3Rv
ciA8IDB4MTAgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgdnYtPnZlY3Rvcl90
b19zaW50eFt2ZWN0b3JdID0gaTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2
ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCAyYjA0
NWVkODhmLi5mMzE2NmZiY2QwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC04OSw2ICs4OSw3IEBAIHR5cGVkZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMK
IAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBlcnZpc29yIEZlYXR1cmUgSW5kaWNhdGlv
biAqLwogI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMgKDEgPDwgMTApCisjZGVmaW5lIENQVUlE
M0RfU0lOVF9QT0xMSU5HICgxIDw8IDE3KQogCiAvKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDQ6IElt
cGxlbWVudGF0aW9uIFJlY29tbWVuZGF0aW9ucy4gKi8KICNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9S
RU1PVEVfVExCX0ZMVVNIICgxIDw8IDIpCkBAIC0xNzgsNiArMTc5LDggQEAgdm9pZCBjcHVpZF92
aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAg
ICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXIgPSAxOwogICAgICAg
ICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MgKQog
ICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2MgPSAxOworICAgICAg
ICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljICkKKyAgICAgICAg
ICAgIG1hc2suQWNjZXNzU3luaWNSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sgPSBtYXNrOwog
CkBAIC0xODYsNiArMTg5LDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQogICAgICAgICAgICAgcmVzLT5kID0gQ1BV
SUQzRF9DUkFTSF9NU1JTOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAm
IEhWTVBWX3N5bmljICkKKyAgICAgICAgICAgIHJlcy0+ZCB8PSBDUFVJRDNEX1NJTlRfUE9MTElO
RzsKIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC0zMDYsOCArMzExLDE2IEBAIGludCBndWVz
dF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgog
ICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6
CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJ
Q19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAgICAgICAg
IHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIApAQCAtMzc4LDYgKzM5
MSwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgogICAg
IGNhc2UgSFZfWDY0X01TUl9UUFI6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdF
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZF
UlNJT046CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
SU1QOgorICAgIGNhc2UgSFZfWDY0X01TUl9FT006CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQw
IC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3Jk
bXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uMjRlOGU2M2M0ZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00
NjEsMTAgKzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBp
YykKIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZl
Y3RvcikKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmxhcGljX2RvbWFpbih2bGFwaWMpOwor
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmxhcGljX3ZjcHUodmxhcGljKTsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworCisgICAgLyogQWxsIHN5bmljIFNJTlR4IHZlY3RvcnMgYXJl
IGVkZ2UgdHJpZ2dlcmVkICovCiAKICAgICBpZiAoIHZsYXBpY190ZXN0X3ZlY3Rvcih2ZWN0b3Is
ICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19UTVJdKSApCiAgICAgICAgIHZpb2FwaWNfdXBkYXRl
X0VPSShkLCB2ZWN0b3IpOworICAgIGVsc2UgaWYgKCBoYXNfdmlyaWRpYW5fc3luaWMoZCkgKQor
ICAgICAgICB2aXJpZGlhbl9zeW5pY19hY2tfc2ludCh2LCB2ZWN0b3IpOwogCiAgICAgaHZtX2Rw
Y2lfbXNpX2VvaShkLCB2ZWN0b3IpOwogfQpAQCAtMTMwMSw2ICsxMzA2LDEzIEBAIGludCB2bGFw
aWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXZsYXBpY19lbmFi
bGVkKHZsYXBpYykgKQogICAgICAgICByZXR1cm4gLTE7CiAKKyAgICAvKgorICAgICAqIFBvbGwg
dGhlIHZpcmlkaWFuIG1lc3NhZ2UgcXVldWVzIGJlZm9yZSBjaGVja2luZyB0aGUgSVJSIHNpbmNl
CisgICAgICogYSBzeW50aGV0aWMgaW50ZXJydXB0IG1heSBiZSBhc3NlcnRlZCBkdXJpbmcgdGhl
IHBvbGwuCisgICAgICovCisgICAgaWYgKCBoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9tYWluKSAp
CisgICAgICAgIHZpcmlkaWFuX3N5bmljX3BvbGwodik7CisKICAgICBpcnIgPSB2bGFwaWNfZmlu
ZF9oaWdoZXN0X2lycih2bGFwaWMpOwogICAgIGlmICggaXJyID09IC0xICkKICAgICAgICAgcmV0
dXJuIC0xOwpAQCAtMTM2MCw4ICsxMzcyLDEyIEBAIGludCB2bGFwaWNfYWNrX3BlbmRpbmdfaXJx
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9yY2VfYWNrKQogICAgIH0KIAog
IGRvbmU6Ci0gICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRh
W0FQSUNfSVNSXSk7CisgICAgaWYgKCAhaGFzX3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgfHwK
KyAgICAgICAgICF2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KHYsIHZlY3RvcikgKQor
ICAgICAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJ
Q19JU1JdKTsKKwogICAgIHZsYXBpY19jbGVhcl9pcnIodmVjdG9yLCB2bGFwaWMpOworCiAgICAg
cmV0dXJuIDE7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMzdjMzU2N2E1Ny4uZjY3ZTlk
YmQxMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ3Miw2ICs0NzIsOSBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkK
ICNkZWZpbmUgaGFzX3ZpcmlkaWFuX2FwaWNfYXNzaXN0KGQpIFwKICAgICAoaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9hcGljX2Fzc2lz
dCkpCiAKKyNkZWZpbmUgaGFzX3ZpcmlkaWFuX3N5bmljKGQpIFwKKyAgICAoaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykpCisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0X2V4Y2VwdGlvbigKICAgICB1bnNpZ25lZCBp
bnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICB1bnNpZ25lZCBpbnQgaW5zbl9sZW4s
IGludCBlcnJvcl9jb2RlKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggODE0NmUy
ZmM0Ni4uMDNmYzRjNmI3NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC0yNiwx
MCArMjYsMzEgQEAgc3RydWN0IHZpcmlkaWFuX3BhZ2UKICAgICB2b2lkICpwdHI7CiB9OwogCit1
bmlvbiB2aXJpZGlhbl9zaW50X21zcgoreworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QK
KyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4OworICAgICAgICB1aW50NjRfdCByZXNl
cnZlZF9wcmVzZXJ2ZWQxOjg7CisgICAgICAgIHVpbnQ2NF90IG1hc2s6MTsKKyAgICAgICAgdWlu
dDY0X3QgYXV0b19lb2k6MTsKKyAgICAgICAgdWludDY0X3QgcG9sbGluZzoxOworICAgICAgICB1
aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQyOjQ1OworICAgIH07Cit9OworCiBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHZwX2Fzc2lzdDsKICAgICBi
b29sIGFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgYm9vbCBwb2xsZWQ7CisgICAgdW5zaWduZWQg
aW50IG1zZ19wZW5kaW5nOworICAgIHVpbnQ2NF90IHNjb250cm9sOworICAgIHVpbnQ2NF90IHNp
ZWZwOworICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7CisgICAgdW5pb24gdmlyaWRpYW5f
c2ludF9tc3Igc2ludFsxNl07CisgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhbMjU2XTsKICAg
ICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTkwLDYgKzExMSwxMSBAQCB2b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZp
cmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAordm9p
ZCB2aXJpZGlhbl9zeW5pY19wb2xsKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgdmlyaWRp
YW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKK3ZvaWQg
dmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2ZWN0b3IpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggNDBiZTg0ZWNkYS4u
ZWMzZTRkZjEyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYw
Miw2ICs2MDIsOCBAQCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAgdWlu
dDY0X3QgdnBfYXNzaXN0X21zcjsKICAgICB1aW50OF90ICBhcGljX2Fzc2lzdF9wZW5kaW5nOwog
ICAgIHVpbnQ4X3QgIF9wYWRbN107CisgICAgdWludDY0X3Qgc2ltcF9tc3I7CisgICAgdWludDY0
X3Qgc2ludF9tc3JbMTZdOwogfTsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZD
UFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAppbmRleCA3MmY2MzNlZjJkLi5lN2UzYzdjODkyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFy
YW1zLmgKQEAgLTE0Niw2ICsxNDYsMTAgQEAKICNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2CiAj
ZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQogCisvKiBFbmFi
bGUgU1lOSUMgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3luaWMgNworI2RlZmluZSBIVk1QVl9z
eW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCisKICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwK
ICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBc
CkBAIC0xNTMsNyArMTU3LDggQEAKICAgICAgICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBcCiAg
ICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZf
YXBpY19hc3Npc3QgfCBcCi0gICAgICAgICBIVk1QVl9jcmFzaF9jdGwpCisgICAgICAgICBIVk1Q
Vl9jcmFzaF9jdGwgfCBcCisgICAgICAgICBIVk1QVl9zeW5pYykKIAogI2VuZGlmCiAKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09: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 1h6Aw3-0005nB-1I; Tue, 19 Mar 2019 09:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw0-0005l8-S4
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:24 +0000
X-Inumbo-ID: 5c0343b4-4a28-11e9-b61a-1f81ed296ae1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c0343b4-4a28-11e9-b61a-1f81ed296ae1;
 Tue, 19 Mar 2019 09:21:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974906"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:11 +0000
Message-ID: <20190319092116.1525-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09: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 1h6Aw3-0005nz-MT; Tue, 19 Mar 2019 09:21: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw2-0005mP-GV
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:26 +0000
X-Inumbo-ID: 5e9527bc-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e9527bc-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974916"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:06 +0000
Message-ID: <20190319092116.1525-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnY1OgogLSBQdXQgdGhlIGNhbGwgdG8gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIGJhY2sgaW50
bwogICBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2hlcmUgaXQgc2hvdWxkIGJl
Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0byB2Y3B1IGRlaW5p
dAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBuZXcgbGFiZWxzCgp2
MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUgZGVpbml0Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li4xMWNlMjFmYzA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTY2Niw2ICs2NjYsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAg
IGQtPmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdf
cmF0aW87CiAKKyAgICByYyA9IHZpcmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIGZhaWwyOworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRp
YWxpc2UoZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4
Nyw2ICs2OTEsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgaHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lf
cGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6Cisg
ICAgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTE1
MjYsNiArMTUzMSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICYmIChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8q
IHRlYXJkb3duOiBuZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7
CiAKKyAgICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgZ290byBmYWlsNTsKKwogICAgIHJjID0gaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KGQsIHYpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CkBAIC0xNTUz
LDYgKzE1NjIsNyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBm
YWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2
aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJp
ZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
CiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlk
aWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChz
dHJ1Y3QgdmNwdSAqdik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CisKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Aw4-0005p3-4Z; Tue, 19 Mar 2019 09: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw2-0005mO-H0
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:26 +0000
X-Inumbo-ID: 5e3d83c6-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e3d83c6-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974914"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:05 +0000
Message-ID: <20190319092116.1525-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 00/11] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTAgKwog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgMzEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgMzc2ICsrKysrKysrKysrKysrKystLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCA1MTggKysrKysrKysrKysr
KysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAy
MjkgKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICAgICAgIHwg
IDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICB8ICAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDcgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDc1ICsrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9odm0vc2F2ZS5oIHwgICA0ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgg
ICAgICAgIHwgIDE3ICstCiAxNyBmaWxlcyBjaGFuZ2VkLCAxMjEyIGluc2VydGlvbnMoKyksIDE0
MCBkZWxldGlvbnMoLSkKCnY4OgogLSBTcXVhc2ggaW4gZm9sbG93LXVwIHNlcmllcwoKdjQ6CiAt
IEFkZCB0d28gY2xlYW51cCBwYXRjaGVzICgjMyBhbmQgIzQpIGFuZCByZS1vcmRlciAjOCBhbmQg
IzkKCnYzOgogLSBBZGQgdGhlIHN5bnRoZXRpYyBjbHVzdGVyIElQSSBwYXRjaCAoIzExKQoKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09: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 1h6Aw5-0005qS-0Z; Tue, 19 Mar 2019 09: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw3-0005o2-QJ
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:27 +0000
X-Inumbo-ID: 5f0355ea-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f0355ea-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974920"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:08 +0000
Message-ID: <20190319092116.1525-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4
Yy4uZjNkOWY3YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAs
OCBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBf
QVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19h
c3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0g
d2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFr
ZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQog
CiBib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5o
dm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3Qu
cHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYg
KCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAg
IXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgJiYgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9J
IGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcg
PSBmYWxzZTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAg
QEAgYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0
LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
IH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2Ug
SFZfWDY0X01TUl9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
di0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsK
KyAgICAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9k
dW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
aWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
dm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAg
Y29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisK
KyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAog
dm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwg
Y29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21z
cjsKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+
dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVk
ICkKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwog
Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5h
cGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+
YXBpY19hc3Npc3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5k
ZXggYTdlOTRhYWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAg
LTE0MSw2ICsxNDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBA
QCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CiAKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0g
dmFsOworICAgICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBf
cmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwg
dHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICgg
aWR4ICkKICAgICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3Rz
YykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2
YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFu
LT50aW1lX3JlZl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
ICp0cmMgPSAmdmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2Nv
dW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0g
dmQtPnJlZmVyZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21h
aW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0
cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2
ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJl
ZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICgg
dmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCA3ODM5NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192
aXJpZGlhbl9kb21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVh
ZiA8IDB4NDAwMDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBI
eXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMK
ICAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBp
ZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3Qp
dmlyaWRpYW5fbWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcg
QEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2Fs
bCB1c2FnZS4gKi8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29z
X2lkLnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vl
c3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5y
YXcgPT0gMCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9m
bHVzaCApCkBAIC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJj
aC5odm0udmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAog
ICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19J
RDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsK
KyAgICAgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9v
c19pZChkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxM
OgotICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBl
cmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxk
cy5lbmFibGVkICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAg
ICAgYnJlYWs7CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAg
ICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1Aw
ID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5jcmFzaF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jh
c2hfcGFyYW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAg
IHZ2LT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAg
ICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAg
ICAgICAgICAgdnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFz
aF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFz
aF9wYXJhbVs0XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAg
QEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3
aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAg
ICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dw
YS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpA
QCAtMzkzLDEwICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRf
TVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJ
TERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0g
ICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFz
aF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFy
YW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdnYtPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX0NSQVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJj
YWxsX2dwYSA9IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0g
dmQtPmd1ZXN0X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9t
YWluKGQpICkKQEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9k
b21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21h
aW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0
ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0
eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
cmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0
Lmh5cGVyY2FsbF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3Nf
aWQ7CiAKICAgICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09: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 1h6Aw5-0005r6-C6; Tue, 19 Mar 2019 09: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw4-0005oh-1W
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:28 +0000
X-Inumbo-ID: 5f33e7a5-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f33e7a5-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974921"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:13 +0000
Message-ID: <20190319092116.1525-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3
OWUyY2Y5Li4wMmFmYTc1MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTcsMjAgKzY1NywyMCBAQCB2b2lkIGFyY2hf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwor
ICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9k
b21haW5fZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAg
ICAgICB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJp
ZGlhbl9kb21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7
CiB9CiAKIHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2Rv
bWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CmluZGV4IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CkBAIC05MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAx
MDB1bDsKIH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsg
dHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwg
LSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7
CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0
aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5f
dGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXco
ZCk7Cit9CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwpAQCAtMTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vz
c2VkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZh
bCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9j
b3VudChkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAppbmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJp
ZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlk
aWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQg
dmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3Zv
aWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwor
dm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwog
CiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:21:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Aw5-0005s1-TV; Tue, 19 Mar 2019 09: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Aw4-0005oq-3M
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:21:28 +0000
X-Inumbo-ID: 5e7d9292-4a28-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e7d9292-4a28-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:21:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80974919"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:07 +0000
Message-ID: <20190319092116.1525-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFu
ZCBkb21haW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNv
bW1lbnQgdG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMo
KyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXgg
Mzk4YjIyZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgK
QEAgLTg5LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAK
IHZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9n
dWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnAp
Owogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2
cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBf
QVNTSVNUX1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07
CiB9IEhWX1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAg
ICAgIHJldHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBs
aWtlbHkgaGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2Js
ZW0gY2xlYXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fz
c2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGlj
QXNzaXN0Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxl
dGVkKHN0cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0Ug
KnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAh
cHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19l
b2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlk
aWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQ
X0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwor
ICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNz
aXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+
QXBpY0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Np
c3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBA
IGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAg
ICAgIC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5f
dW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAg
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2
YWw7CiAgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu
ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uodiwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlm
ICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQor
ICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIs
NyArMTMyLDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVs
dDoKQEAgLTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlh
bl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsK
KyAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAg
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAq
Y3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0
eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
diwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGlu
ZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVj
dCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNv
bnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAg
IHJldHVybjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNj
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47
CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5j
ZV90c2MuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFND
X1BBR0UgKnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9f
bnM7CkBAIC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8g
MTAwdWw7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBk
b21haW4gKmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJj
OwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdf
dHJjX3ZhbChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhh
dyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3Jl
Zl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAg
ICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVu
bmluZywgJnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGlt
ZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+
YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9y
ZWZlcmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcs
MTMgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJ
TUVfUkVGX0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2Nv
dW50OworICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsK
IAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIx
OSwxNyArMjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2
ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJl
ZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAg
ICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9j
b3VudC52YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWlu
X2N0eHQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBl
YjhhOGM3Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRp
b24sIGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVy
c2lvbiBudW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZp
cmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwg
dXNhZ2UuICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9v
c19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmly
aWRpYW4tPmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkK
QEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRf
bXNyICpnb2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7
CisgICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lE
OiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhc
biIsCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAq
aGc7CiAKLSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAg
IGhnID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46
ICVseFxuIiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0
YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRp
YyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVu
c2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmll
bGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
aHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3Qg
KnA7CiAKQEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4
ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5h
cmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rf
b3NfaWQoZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FM
TDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAg
ICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEw
ICszMTcsMTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgdmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVs
eCAlbHggJWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNo
X3BhcmFtWzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3Bh
cmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzJdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsK
KyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisg
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3Jfdmly
aWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQ6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3Owog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAg
ICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAg
KnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5Mywx
MCBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2
YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBA
IGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAh
di0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJl
dHVybiAwOwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+
YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVy
biAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDAp
OworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jt
c3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAg
ICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJp
ZGlhbiApCisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFu
KTsKIH0KIAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3Rf
cGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAg
diwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3Bh
Z2UgKnZwKQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpA
QCAtNjQ1LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChz
dHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAg
ICAgLmh5cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5y
YXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0
X29zX2lkLnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+aHlwZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3Zpcmlk
aWFuX2RvbWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRy
eV96ZXJvZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEu
cmF3ICA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVz
dF9vc19pZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAg
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3
MDEsNyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3Zj
cHVfY29udGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+
ZG9tYWluKSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVy
biAwOwogCiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gdmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAK
ICAgICBib29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAg
ICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXgg
NTNmZmViYjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0
NjMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2
Y3B1ICp2LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAo
aXNfaHZtX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFz
ZV9mcmVxKSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlh
bl9kb21haW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50KGQpIFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2
b2lkKQogfQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxz
ZSkKKyNkZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZp
bmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2Rl
ZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUg
aHZtX2dldF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggNmM4NGQ1YTVhNi4uZDE1ODlmM2E5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBp
bnRlcnJ1cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0
cnVjdCB4ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1IHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAK
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2
aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmly
aWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBp
bnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFu
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5p
dChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2
KTsKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsK
LXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:27:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:27: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 1h6B20-0006vL-Ef; Tue, 19 Mar 2019 09:27:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6B1z-0006vC-51
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:27:35 +0000
X-Inumbo-ID: 3960711f-4a29-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3960711f-4a29-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:27:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80975279"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:15 +0000
Message-ID: <20190319092116.1525-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjk6CiAtIFJldmVydCBz
b21lIG9mIHRoZSBjaGFuZ2VzIGluIHY4IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSB0aW1lciBjb25m
aWcKICAgaXMgb25seSB0b3VjaGVkIGluIGN1cnJlbnQgY29udGV4dCBvciB3aGVuIHRoZSB2Y3B1
IGlzIG5vdCBydW5uaW5nCgp2ODoKIC0gU3F1YXNoIGluIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMy9tc2cwMTMzMy5odG1sCgp2NzoK
IC0gTWFrZSBzdXJlIG1pc3NlZCBjb3VudCBjYW5ub3QgYmUgemVybyBpZiBleHBpcmF0aW9uIDwg
bm93Cgp2NjoKIC0gU3RvcCB1c2luZyB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlIGluIHRpbWVfbm93
KCkKIC0gQWRkcmVzcyBmdXJ0aGVyIGNvbW1lbnRzIGZyb20gSmFuCgp2NToKIC0gRml4IHRpbWVf
bm93KCkgdG8gcmVhZCBUU0MgYXMgdGhlIGd1ZXN0IHdvdWxkIHNlZSBpdAoKdjQ6CiAtIEFkZHJl
c3MgY29tbWVudHMgZnJvbSBKYW4KCnYzOgogLSBSZS13b3JrZWQgbWlzc2VkIHRpY2tzIGNhbGN1
bGF0aW9uCi0tLQogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAgICAgICAgfCAgMTIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oICAgIHwgICA5ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmlj
LmMgICAgICB8ICA1NSArKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAg
ICB8IDM4OSArKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ZpcmlkaWFuLmMgICB8ICAgNSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlh
bi5oICAgICB8ICAzMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgg
fCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAgICAgICAgfCAgIDcgKy0K
IDExIGZpbGVzIGNoYW5nZWQsIDUwOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4KaW5kZXggYWQ4MWFmMWVkOC4uMzU1YzY1NDY5MyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4v
eGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtMjE2Nywx
MSArMjE2NywxOSBAQCBUaGlzIGdyb3VwIGluY29ycG9yYXRlcyB0aGUgY3Jhc2ggY29udHJvbCBN
U1JzLiBUaGVzZSBlbmxpZ2h0ZW5tZW50cwogYWxsb3cgV2luZG93cyB0byB3cml0ZSBjcmFzaCBp
bmZvcm1hdGlvbiBzdWNoIHRoYXQgaXQgY2FuIGJlIGxvZ2dlZAogYnkgWGVuLgogCis9aXRlbSBC
PHN0aW1lcj4KKworVGhpcyBzZXQgaW5jb3Jwb3JhdGVzIHRoZSBTeW5JQyBhbmQgc3ludGhldGlj
IHRpbWVyIE1TUnMuIFdpbmRvd3Mgd2lsbAordXNlIHN5bnRoZXRpYyB0aW1lcnMgaW4gcHJlZmVy
ZW5jZSB0byBlbXVsYXRlZCBIUEVUIGZvciBhIHNvdXJjZSBvZgordGlja3MgYW5kIGhlbmNlIGVu
YWJsaW5nIHRoaXMgZ3JvdXAgd2lsbCBlbnN1cmUgdGhhdCB0aWNrcyB3aWxsIGJlCitjb25zaXN0
ZW50IHdpdGggdXNlIG9mIGFuIGVubGlnaHRlbmVkIHRpbWUgc291cmNlIChCPHRpbWVfcmVmX2Nv
dW50PiBvcgorQjxyZWZlcmVuY2VfdHNjPikuCisKID1pdGVtIEI8ZGVmYXVsdHM+CiAKIFRoaXMg
aXMgYSBzcGVjaWFsIHZhbHVlIHRoYXQgZW5hYmxlcyB0aGUgZGVmYXVsdCBzZXQgb2YgZ3JvdXBz
LCB3aGljaAotaXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2Nv
dW50PiwgQjxhcGljX2Fzc2lzdD4KLWFuZCBCPGNyYXNoX2N0bD4gZ3JvdXBzLgoraXMgY3VycmVu
dGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lz
dD4sCitCPGNyYXNoX2N0bD4gYW5kIEI8c3RpbWVyPiBncm91cHMuCiAKID1pdGVtIEI8YWxsPgog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaApp
bmRleCBhOTIzYTM4MGQzLi5jOGYyMTliMGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMyNCw2ICszMjQsMTIgQEAKICAqLwog
I2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIDEKIAorLyoKKyAqIExJQlhMX0hBVkVf
VklSSURJQU5fU1RJTUVSIGluZGljYXRlcyB0aGF0IHRoZSAnc3RpbWVyJyB2YWx1ZQorICogaXMg
cHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KKyAqLwor
I2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NUSU1FUiAxCisKIC8qCiAgKiBMSUJYTF9IQVZF
X0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKICAqIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQu
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jCmluZGV4IGZiNzU4ZDJhYzMuLjJlZTBmODJlZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0yNjksNiAr
MjY5LDcgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5t
ZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9USU1FX1JFRl9DT1VOVCk7CiAgICAg
ICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJ
R0hURU5NRU5UX0FQSUNfQVNTSVNUKTsKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdo
dGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JBU0hfQ1RMKTsKKyAgICAg
ICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElH
SFRFTk1FTlRfU1RJTUVSKTsKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHYs
IGluZm8tPnUuaHZtLnZpcmlkaWFuX2VuYWJsZSkgewpAQCAtMzIwLDYgKzMyMSw5IEBAIHN0YXRp
YyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9W
SVJJRElBTl9FTkxJR0hURU5NRU5UX1NZTklDKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl9zeW5p
YzsKIAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJ
UklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKSkKKyAgICAgICAgbWFzayB8PSBIVk1QVl90aW1l
X3JlZl9jb3VudCB8IEhWTVBWX3N5bmljIHwgSFZNUFZfc3RpbWVyOworCiAgICAgaWYgKG1hc2sg
IT0gMCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDk4NjBiY2FmNWYuLjFjY2Uy
NDlkZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIzNiw2ICsyMzYsNyBAQCBsaWJ4bF92aXJpZGlh
bl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBb
CiAgICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hfY3RsIiksCiAgICAgKDcs
ICJzeW5pYyIpLAorICAgICg4LCAic3RpbWVyIiksCiAgICAgXSkKIAogbGlieGxfaGR0eXBlID0g
RW51bWVyYXRpb24oImhkdHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5k
ZXggOTZhNzg0Yjg0MC4uYzI3MmMzNGNkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRl
LmgKQEAgLTc0LDYgKzc0LDExIEBACiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl9zeW5pY19y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IAorYm9vbCB2aXJpZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHNpbnR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGV4cGlyYXRpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGRlbGl2ZXJ5KTsKKwogaW50IHZpcmlkaWFuX3N5bmljX3ZjcHVfaW5p
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2luaXQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTkzLDcgKzk4LDkgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX2RvbWFpbl9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1l
X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwp
OwogCi1pbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwor
dm9pZCB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KTsKKworaW50IHZp
cmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl90aW1l
X2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9z
eW5pYy5jCmluZGV4IDg0YWIwMjY5NGYuLjI3OTEwMjFiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3N5bmljLmMKQEAgLTM0Niw5ICszNDYsNjAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5f
ZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKLXZvaWQgdmlyaWRpYW5fc3lu
aWNfcG9sbChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbChz
dHJ1Y3QgdmNwdSAqdikKIHsKLSAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ug
c291cmNlcyAqLworICAgIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnModik7Cit9CisKK2Jvb2wg
dmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBzaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGluZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBleHBpcmF0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBkZWxpdmVyeSkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9zaW50X21zciAqdnMg
PSAmdnYtPnNpbnRbc2ludHhdOworICAgIEhWX01FU1NBR0UgKm1zZyA9IHZ2LT5zaW1wLnB0cjsK
KyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBUaW1lckluZGV4OworICAgICAgICB1aW50
MzJfdCBSZXNlcnZlZDsKKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlvblRpbWU7CisgICAgICAg
IHVpbnQ2NF90IERlbGl2ZXJ5VGltZTsKKyAgICB9IHBheWxvYWQgPSB7CisgICAgICAgIC5UaW1l
ckluZGV4ID0gaW5kZXgsCisgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9IGV4cGlyYXRpb24sCisg
ICAgICAgIC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwKKyAgICB9OworCisgICAgaWYgKCB0ZXN0
X2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZykgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICAvKgorICAgICAqIFRvIGF2b2lkIHVzaW5nIGFuIGF0b21pYyB0ZXN0LWFuZC1zZXQsIGFu
ZCBiYXJyaWVyIGJlZm9yZSBjYWxsaW5nCisgICAgICogdmxhcGljX3NldF9pcnEoKSwgdGhpcyBm
dW5jdGlvbiBtdXN0IGJlIGNhbGxlZCBpbiBjb250ZXh0IG9mIHRoZQorICAgICAqIHZjcHUgcmVj
ZWl2aW5nIHRoZSBtZXNzYWdlLgorICAgICAqLworICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOwor
CisgICAgbXNnICs9IHNpbnR4OworCisgICAgaWYgKCBtc2ctPkhlYWRlci5NZXNzYWdlVHlwZSAh
PSBIdk1lc3NhZ2VUeXBlTm9uZSApCisgICAgeworICAgICAgICBtc2ctPkhlYWRlci5NZXNzYWdl
RmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAxOworICAgICAgICBfX3NldF9iaXQoc2ludHgsICZ2di0+
bXNnX3BlbmRpbmcpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgbXNnLT5I
ZWFkZXIuTWVzc2FnZVR5cGUgPSBIdk1lc3NhZ2VUaW1lckV4cGlyZWQ7CisgICAgbXNnLT5IZWFk
ZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsKKyAgICBtc2ctPkhlYWRlci5QYXls
b2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsKKworICAgIEJVSUxEX0JVR19PTihzaXplb2YocGF5
bG9hZCkgPiBzaXplb2YobXNnLT5QYXlsb2FkKSk7CisgICAgbWVtY3B5KG1zZy0+UGF5bG9hZCwg
JnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7CisKKyAgICBpZiAoICF2cy0+bWFzayApCisgICAg
ICAgIHZsYXBpY19zZXRfaXJxKHZjcHVfdmxhcGljKHYpLCB2cy0+dmVjdG9yLCAwKTsKKworICAg
IHJldHVybiB0cnVlOwogfQogCiBib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmluZGV4IDcxMjkx
ZDkyMWMuLjhlOWRhYzVhNWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBAIC0xMiw2ICsx
Miw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogI2luY2x1ZGUgPGFzbS9hcGljLmg+
CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAK
ICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0yNyw4ICsyOCwxMCBAQCB0eXBlZGVmIHN0cnVjdCBf
SFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNj
KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICBjb25zdCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7
CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsK
KyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmdmQtPnJlZmVyZW5jZV90c2M7
CiAgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKKyAgICB1aW50MzJfdCBz
ZXE7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
NTksNiArNjIsOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOworCisgICAgICAgIHZkLT5yZWZlcmVuY2VfdHNjX3ZhbGlkID0g
ZmFsc2U7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTcyLDExICs3NywxNCBAQCBzdGF0
aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRp
YWxpemUpCiAgICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVmdCBieSA2NC4KICAgICAg
Ki8KICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikgLyBkLT5hcmNoLnRzY19raHop
IDw8IDMyOworICAgIHNtcF93bWIoKTsKKworICAgIHNlcSA9IHAtPlRzY1NlcXVlbmNlICsgMTsK
KyAgICBpZiAoIHNlcSA9PSAweEZGRkZGRkZGIHx8IHNlcSA9PSAwICkgLyogQXZvaWQgYm90aCAn
aW52YWxpZCcgdmFsdWVzICovCisgICAgICAgIHNlcSA9IDE7CiAKLSAgICBwLT5Uc2NTZXF1ZW5j
ZSsrOwotICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAotICAgICAgICAg
cC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwot
ICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7CisgICAgcC0+VHNjU2VxdWVuY2UgPSBzZXE7Cisg
ICAgdmQtPnJlZmVyZW5jZV90c2NfdmFsaWQgPSB0cnVlOwogfQogCiBzdGF0aWMgaW50NjRfdCBy
YXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTE4LDE4ICsxMjYsMjUzIEBA
IHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAKKy8qCisgKiBUaGUgc3Bl
Y2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRl
ZAorICogYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgorICoKKyAqIFJlZmVyZW5jZVRpbWUgPSAo
KFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0CisgKgorICogVGhlIG11
bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3aGljaCByZXN1bHRzIGlu
IGEKKyAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0
aGUgcmlnaHQgdG8gb2J0YWluCisgKiB0aGUgaGlnaCA2NCBiaXRzLiIKKyAqLworc3RhdGljIHVp
bnQ2NF90IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVpbnQ2NF90IHNjYWxlLCB1aW50NjRfdCBv
ZmZzZXQpCit7CisgICAgdWludDY0X3QgcmVzdWx0OworCisgICAgLyoKKyAgICAgKiBRdWFkd29y
ZCBNVUwgdGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBpbiBSQVgsIGFuZCBwdXRzIHRoZSByZXN1
bHQKKyAgICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdlIG9ubHkgd2FudCB0aGUgcmVzdWx0IG9m
IHRoZSBtdWx0aXBsaWNhdGlvbgorICAgICAqIGFmdGVyIHNoaWZ0aW5nIHJpZ2h0IGJ5IDY0IGJp
dHMsIHdlIHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhlIGNvbnRlbnQKKyAgICAgKiBvZiBSRFguCisg
ICAgICovCisgICAgYXNtICggIm11bHEgJVtzY2FsZV0iCisgICAgICAgICAgOiAiK2EiICh0c2Mp
LCAiPWQiIChyZXN1bHQpCisgICAgICAgICAgOiBbc2NhbGVdICJybSIgKHNjYWxlKSApOworCisg
ICAgcmV0dXJuIHJlc3VsdCArIG9mZnNldDsKK30KKworc3RhdGljIHVpbnQ2NF90IHRpbWVfbm93
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdWludDY0X3QgdHNjLCBzY2FsZTsKKworICAgIC8q
CisgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBpcyBub3QgZW5hYmxlZCwgb3IgaGFz
IGJlZW4gaW52YWxpZGF0ZWQKKyAgICAgKiBmYWxsIGJhY2sgdG8gdGhlIHBhcnRpdGlvbiByZWZl
cmVuY2UgY291bnRlci4KKyAgICAgKi8KKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzY192YWxpZCApCisgICAgICAgIHJldHVybiB0aW1lX3JlZl9jb3VudChkKTsK
KworICAgIC8qIE90aGVyd2lzZSBjb21wdXRlIHJlZmVyZW5jZSB0aW1lIGluIHRoZSBzYW1lIHdh
eSB0aGUgZ3Vlc3Qgd291bGQgKi8KKyAgICB0c2MgPSBodm1fZ2V0X2d1ZXN0X3RzYyhwdF9nbG9i
YWxfdmNwdV90YXJnZXQoZCkpOworICAgIHNjYWxlID0gKCgxMDAwMHVsIDw8IDMyKSAvIGQtPmFy
Y2gudHNjX2toeikgPDwgMzI7CisKKyAgICByZXR1cm4gc2NhbGVfdHNjKHRzYywgc2NhbGUsIDAp
OworfQorCitzdGF0aWMgdm9pZCBzdG9wX3N0aW1lcihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2
cykKK3sKKyAgICBpZiAoICF2cy0+c3RhcnRlZCApCisgICAgICAgIHJldHVybjsKKworICAgIHN0
b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgdnMtPnN0YXJ0ZWQgPSBmYWxzZTsKK30KKworc3Rh
dGljIHZvaWQgc3RpbWVyX2V4cGlyZSh2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2aXJpZGlh
bl9zdGltZXIgKnZzID0gZGF0YTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHN0
cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2ln
bmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKworICAgIHNldF9iaXQoc3Rp
bWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CisgICAgdmNwdV9raWNrKHYpOworfQorCitzdGF0
aWMgdm9pZCBzdGFydF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAg
Y29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAq
dnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZz
IC0gJnZ2LT5zdGltZXJbMF07CisgICAgaW50NjRfdCBub3cgPSB0aW1lX25vdyh2LT5kb21haW4p
OworICAgIGludDY0X3QgZXhwaXJhdGlvbjsKKyAgICBzX3RpbWVfdCB0aW1lb3V0OworCisgICAg
aWYgKCAhdGVzdF9hbmRfc2V0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9lbmFibGVkKSApCisg
ICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFOIFNUSU1FUiV1OiBlbmFi
bGVkXG4iLCB2LAorICAgICAgICAgICAgICAgc3RpbWVyeCk7CisKKyAgICBpZiAoIHZzLT5jb25m
aWcucGVyaW9kaWMgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHNwZWNpZmlj
YXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0aW1lciBpcyBsYXp5IHRoZW4gd2UKKyAgICAgICAgICog
c2tpcCBvdmVyIGFueSBtaXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2Fz
ZQorICAgICAgICAgKiBhcyB0aGUgc2FtZSBhcyBpZiB0aGUgdGltZXIgaXMgY3VycmVudGx5IHN0
b3BwZWQsIGkuZS4gd2UKKyAgICAgICAgICoganVzdCBzY2hlZHVsZSBleHBpcmF0aW9uIHRvIGJl
ICdjb3VudCcgdGlja3MgZnJvbSBub3cuCisgICAgICAgICAqLworICAgICAgICBpZiAoICF2cy0+
c3RhcnRlZCB8fCB2cy0+Y29uZmlnLmxhenkgKQorICAgICAgICAgICAgZXhwaXJhdGlvbiA9IG5v
dyArIHZzLT5jb3VudDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbWlzc2VkID0gMDsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRo
ZSB0aW1lciBpcyBhbHJlYWR5IHN0YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNjaGVkdWxpbmcuCisgICAg
ICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0aW9uIGJ5IG9uZSB0aWNr
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBleHBpcmF0aW9uID0gdnMtPmV4cGlyYXRp
b24gKyB2cy0+Y291bnQ7CisKKyAgICAgICAgICAgIC8qIE5vdyBjaGVjayB0byBzZWUgaWYgYW55
IGV4cGlyYXRpb25zIGhhdmUgYmVlbiBtaXNzZWQgKi8KKyAgICAgICAgICAgIGlmICggZXhwaXJh
dGlvbiAtIG5vdyA8PSAwICkKKyAgICAgICAgICAgICAgICBtaXNzZWQgPSAoKG5vdyAtIGV4cGly
YXRpb24pIC8gdnMtPmNvdW50KSArIDE7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVyIGlzIG5vdCBsYXp5IHRo
ZW4KKyAgICAgICAgICAgICAqIGEgbm9uLXplcm8gbWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2Vk
IHRvIHJlZHVjZSB0aGUgcGVyaW9kCisgICAgICAgICAgICAgKiBvZiB0aGUgdGltZXIgdW50aWwg
aXQgY2F0Y2hlcyB1cCwgdW5sZXNzIHRoZSBjb3VudCBoYXMKKyAgICAgICAgICAgICAqIHJlYWNo
ZWQgYSAnc2lnbmlmaWNhbnQgbnVtYmVyJywgaW4gd2hpY2ggY2FzZSB0aGUgdGltZXIKKyAgICAg
ICAgICAgICAqIHNob3VsZCBiZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9ydHVuYXRlbHkgdGhlIHNw
ZWNpZmljYXRpb24KKyAgICAgICAgICAgICAqIGRvZXMgbm90IHN0YXRlIHdoYXQgdGhhdCBudW1i
ZXIgaXMgc28gdGhlIGNob2ljZSBvZiBudW1iZXIKKyAgICAgICAgICAgICAqIGhlcmUgaXMgYSBw
dXJlIGd1ZXNzLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIG1pc3NlZCA+IDMg
KQorICAgICAgICAgICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2cy0+Y291bnQ7CisgICAgICAg
ICAgICBlbHNlIGlmICggbWlzc2VkICkKKyAgICAgICAgICAgICAgICBleHBpcmF0aW9uID0gbm93
ICsgKHZzLT5jb3VudCAvIG1pc3NlZCk7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAg
IHsKKyAgICAgICAgZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKKyAgICAgICAgaWYgKCBleHBpcmF0
aW9uIC0gbm93IDw9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB2cy0+ZXhwaXJhdGlvbiA9
IGV4cGlyYXRpb247CisgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZzKTsKKyAgICAgICAgICAg
IHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKyAgICBBU1NFUlQoZXhwaXJhdGlvbiAtIG5vdyA+
IDApOworCisgICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOworICAgIHRpbWVvdXQgPSAo
ZXhwaXJhdGlvbiAtIG5vdykgKiAxMDB1bGw7CisKKyAgICB2cy0+c3RhcnRlZCA9IHRydWU7Cisg
ICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOworICAgIG1pZ3JhdGVf
dGltZXIoJnZzLT50aW1lciwgdi0+cHJvY2Vzc29yKTsKKyAgICBzZXRfdGltZXIoJnZzLT50aW1l
ciwgdGltZW91dCArIE5PVygpKTsKK30KKworc3RhdGljIHZvaWQgcG9sbF9zdGltZXIoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07CisKKyAgICAvKgorICAgICAqIFRpbWVyIGV4
cGlyeSBtYXkgcmFjZSB3aXRoIHRoZSB0aW1lciBiZWluZyBkaXNhYmxlZC4gSWYgdGhlIHRpbWVy
CisgICAgICogaXMgZGlzYWJsZWQgbWFrZSBzdXJlIHRoZSBwZW5kaW5nIGJpdCBpcyBjbGVhcmVk
IHRvIGF2b2lkIHJlLQorICAgICAqIHBvbGxpbmcuCisgICAgICovCisgICAgaWYgKCAhdnMtPmNv
bmZpZy5lbmFibGVkICkKKyAgICB7CisgICAgICAgIGNsZWFyX2JpdChzdGltZXJ4LCAmdnYtPnN0
aW1lcl9wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICggIXRlc3Rf
Yml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCAhdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2codiwgdnMtPmNvbmZpZy5z
aW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGltZXJ4
LCB2cy0+ZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0aW1lX25vdyh2LT5kb21haW4pKSApCisgICAgICAgIHJldHVybjsKKworICAgIGNsZWFy
X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKworICAgIGlmICggdnMtPmNvbmZp
Zy5wZXJpb2RpYyApCisgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisgICAgZWxzZQorICAgICAg
ICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAwOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfcG9sbF90
aW1lcnMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0g
di0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICF2
di0+c3RpbWVyX3BlbmRpbmcgKQorICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICAgICAgcG9sbF9zdGltZXIodiwg
aSk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2ZyZWV6ZShzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX3ZjcHUodikgfHwK
KyAgICAgICAgICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKHYtPmRvbWFpbikgJiBIVk1QVl9zdGlt
ZXIpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1l
ciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBpZiAoIHZzLT5zdGFydGVkICkKKyAg
ICAgICAgICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgfQorfQorCit2b2lkIHZpcmlk
aWFuX3RpbWVfdmNwdV90aGF3KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2aXJpZGlh
bl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOwor
CisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSB8fAorICAgICAgICAgISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2sodi0+ZG9tYWluKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICByZXR1cm47
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0aW1lcik7IGkrKyApCisg
ICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2di0+c3RpbWVyW2ld
OworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5lbmFibGVkICkKKyAgICAgICAgICAgIHN0YXJ0
X3N0aW1lcih2cyk7CisgICAgfQorfQorCiB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2ZyZWV6
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAg
aWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJpZGlhbl90aW1lX3ZjcHVfZnJlZXplKHYp
OworCiAgICAgdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfZG9tYWluX3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdjsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAgICAgIHJldHVy
bjsKKwogICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7CisKKyAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHYpOwogfQogCiBpbnQgdmly
aWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgdmlyaWRp
YW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCkBAIC0xNDksNiArMzkyLDYx
IEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKICAgICAgICAgfQogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAy
OworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9CisgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4KTsKKworICAgICAgICBpZiAoICEo
dmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgc3RvcF9zdGltZXIodnMpOworCisg
ICAgICAgIHZzLT5jb25maWcucmF3ID0gdmFsOworCisgICAgICAgIGlmICggIXZzLT5jb25maWcu
c2ludHggKQorICAgICAgICAgICAgdnMtPmNvbmZpZy5lbmFibGVkID0gMDsKKworICAgICAgICBp
ZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFydF9zdGltZXIodnMpOwor
CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NP
VU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9T
VElNRVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9
CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4KTsK
KworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVy
KSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgc3Rv
cF9zdGltZXIodnMpOworCisgICAgICAgIHZzLT5jb3VudCA9IHZhbDsKKworICAgICAgICBpZiAo
ICF2cy0+Y291bnQgICkKKyAgICAgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDA7CisgICAg
ICAgIGVsc2UgaWYgKCB2cy0+Y29uZmlnLmF1dG9fZW5hYmxlICkKKyAgICAgICAgICAgIHZzLT5j
b25maWcuZW5hYmxlZCA9IDE7CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmVuYWJsZWQgKQor
ICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxl
bWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0IilcbiIsCiAgICAgICAgICAgICAgICAgIF9fZnVu
Y19fLCBpZHgsIHZhbCk7CkBAIC0xNjAsNiArNDU4LDcgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiBpbnQgdmly
aWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogeworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CiAgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsK
IApAQCAtMjAxLDYgKzUwMCwzOCBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICBicmVhazsK
ICAgICB9CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUc6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NP
TkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6CisgICAgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklH
KSAvIDI7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0KKyAgICAg
ICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0aW1lcngpOworCisgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnMt
PmNvbmZpZy5yYXc7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0g
SFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOworICAgICAgICBjb25zdCBzdHJ1Y3Qgdmly
aWRpYW5fc3RpbWVyICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+
c3RpbWVyLCBzdGltZXJ4KTsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNr
KGQpICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CisKKyAgICAgICAgKnZhbCA9IHZzLT5jb3VudDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBs
ZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1bmNfXywgaWR4KTsKICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwpAQCAtMjA5LDggKzU0MCwxOSBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAg
IHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKK2ludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChzdHJ1Y3Qg
dmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJS
QVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlh
bl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgdnMtPnYgPSB2OworICAg
ICAgICBpbml0X3RpbWVyKCZ2cy0+dGltZXIsIHN0aW1lcl9leHBpcmUsIHZzLCB2LT5wcm9jZXNz
b3IpOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCkBAIC0yMjEsNiArNTYzLDE2IEBAIGlu
dCB2aXJpZGlhbl90aW1lX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHZv
aWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKKyAg
ICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3Rp
bWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0g
JnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAga2lsbF90aW1lcigmdnMtPnRpbWVyKTsKKyAgICAg
ICAgdnMtPnYgPSBOVUxMOworICAgIH0KIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9k
ZWluaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTIzMSwxMSArNTgzLDM2IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB2b2lk
IHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogeworICAgIGNvbnN0IHN0
cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2ln
bmVkIGludCBpOworCisgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUodnYtPnN0aW1lcikgIT0K
KyAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShjdHh0LT5zdGltZXJfY29uZmlnX21zcikpOwor
ICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zdGltZXIpICE9CisgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUoY3R4dC0+c3RpbWVyX2NvdW50X21zcikpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgY29u
c3Qgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAg
ICBjdHh0LT5zdGltZXJfY29uZmlnX21zcltpXSA9IHZzLT5jb25maWcucmF3OworICAgICAgICBj
dHh0LT5zdGltZXJfY291bnRfbXNyW2ldID0gdnMtPmNvdW50OworICAgIH0KIH0KIAogdm9pZCB2
aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBz
dHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkK
KyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJb
aV07CisKKyAgICAgICAgdnMtPmNvbmZpZy5yYXcgPSBjdHh0LT5zdGltZXJfY29uZmlnX21zcltp
XTsKKyAgICAgICAgdnMtPmNvdW50ID0gY3R4dC0+c3RpbWVyX2NvdW50X21zcltpXTsKKyAgICB9
CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGYzMTY2ZmJjZDAuLmRjZTY0OGJiNGUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTE4MSw2ICsxODEsOCBAQCB2b2lkIGNwdWlk
X3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAg
ICAgICAgICAgIG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKICAgICAgICAg
aWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYyApCiAgICAgICAgICAg
ICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9IDE7CisgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyICkKKyAgICAgICAgICAgIG1hc2suQWNjZXNzU3ludGhl
dGljVGltZXJSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sgPSBtYXNrOwogCkBAIC0zMjIsNiAr
MzI0LDggQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToK
ICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNS
X1JFRkVSRU5DRV9UU0M6CisgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRyAuLi4gSFZfWDY0X01TUl9TVElNRVIzX0NP
VU5UOgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZhbCk7CiAK
ICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDA6CkBAIC00MDMsNiArNDA3LDcgQEAgaW50IGd1
ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVp
bnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgIGNh
c2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JF
Rl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcgLi4uIEhWX1g2NF9N
U1JfU1RJTUVSM19DT1VOVDoKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3RpbWVfcmRtc3Iodiwg
aWR4LCB2YWwpOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AwOgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmgKaW5kZXggMDNmYzRjNmI3Ni4uNTRlNDZjYzRjNCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCkBAIC00MCw2ICs0MCwzMiBAQCB1bmlvbiB2aXJpZGlhbl9zaW50
X21zcgogICAgIH07CiB9OwogCit1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zcgorewor
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGVu
YWJsZWQ6MTsKKyAgICAgICAgdWludDY0X3QgcGVyaW9kaWM6MTsKKyAgICAgICAgdWludDY0X3Qg
bGF6eToxOworICAgICAgICB1aW50NjRfdCBhdXRvX2VuYWJsZToxOworICAgICAgICB1aW50NjRf
dCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3QgZGlyZWN0X21vZGU6MTsKKyAgICAgICAgdWlu
dDY0X3QgcmVzZXJ2ZWRfemVybzE6MzsKKyAgICAgICAgdWludDY0X3Qgc2ludHg6NDsKKyAgICAg
ICAgdWludDY0X3QgcmVzZXJ2ZWRfemVybzI6NDQ7CisgICAgfTsKK307CisKK3N0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgeworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCB0aW1lciB0aW1l
cjsKKyAgICB1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zciBjb25maWc7CisgICAgdWlu
dDY0X3QgY291bnQ7CisgICAgdWludDY0X3QgZXhwaXJhdGlvbjsKKyAgICBib29sIHN0YXJ0ZWQ7
Cit9OworCiBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdl
IHZwX2Fzc2lzdDsKQEAgLTUxLDYgKzc3LDkgQEAgc3RydWN0IHZpcmlkaWFuX3ZjcHUKICAgICBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZSBzaW1wOwogICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNp
bnRbMTZdOwogICAgIHVpbnQ4X3QgdmVjdG9yX3RvX3NpbnR4WzI1Nl07CisgICAgc3RydWN0IHZp
cmlkaWFuX3N0aW1lciBzdGltZXJbNF07CisgICAgdW5zaWduZWQgaW50IHN0aW1lcl9lbmFibGVk
OworICAgIHVuc2lnbmVkIGludCBzdGltZXJfcGVuZGluZzsKICAgICB1aW50NjRfdCBjcmFzaF9w
YXJhbVs1XTsKIH07CiAKQEAgLTg3LDYgKzExNiw3IEBAIHN0cnVjdCB2aXJpZGlhbl9kb21haW4K
ICAgICB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciBoeXBlcmNhbGxfZ3BhOwogICAgIHN0cnVjdCB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudCB0aW1lX3JlZl9jb3VudDsKICAgICBzdHJ1Y3QgdmlyaWRp
YW5fcGFnZSByZWZlcmVuY2VfdHNjOworICAgIGJvb2wgcmVmZXJlbmNlX3RzY192YWxpZDsKIH07
CiAKIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBsZWFmLApAQCAtMTExLDcgKzE0MSw3IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rf
c2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29t
cGxldGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rf
Y2xlYXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogCi12b2lkIHZpcmlkaWFuX3N5bmljX3BvbGwo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsKHN0cnVjdCB2
Y3B1ICp2KTsKIGJvb2wgdmlyaWRpYW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgdmVjdG9yKTsKIHZvaWQgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2ZWN0b3IpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
aHZtL3NhdmUuaAppbmRleCBlYzNlNGRmMTJjLi44MzQ0YWE0NzFmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtNjA0LDYgKzYwNCw4IEBAIHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0IHsKICAgICB1aW50OF90ICBfcGFkWzddOwogICAgIHVpbnQ2NF90
IHNpbXBfbXNyOwogICAgIHVpbnQ2NF90IHNpbnRfbXNyWzE2XTsKKyAgICB1aW50NjRfdCBzdGlt
ZXJfY29uZmlnX21zcls0XTsKKyAgICB1aW50NjRfdCBzdGltZXJfY291bnRfbXNyWzRdOwogfTsK
IAogREVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCBlN2UzYzdj
ODkyLi5lMDZiMDk0MmQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFt
cy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKQEAgLTE1MCw2ICsxNTAs
MTAgQEAKICNkZWZpbmUgX0hWTVBWX3N5bmljIDcKICNkZWZpbmUgSFZNUFZfc3luaWMgKDEgPDwg
X0hWTVBWX3N5bmljKQogCisvKiBFbmFibGUgU1RJTUVSIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBW
X3N0aW1lciA4CisjZGVmaW5lIEhWTVBWX3N0aW1lciAoMSA8PCBfSFZNUFZfc3RpbWVyKQorCiAj
ZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBc
CiAgICAgICAgICBIVk1QVl9ub19mcmVxIHwgXApAQCAtMTU4LDcgKzE2Miw4IEBACiAgICAgICAg
ICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZfYXBpY19h
c3Npc3QgfCBcCiAgICAgICAgICBIVk1QVl9jcmFzaF9jdGwgfCBcCi0gICAgICAgICBIVk1QVl9z
eW5pYykKKyAgICAgICAgIEhWTVBWX3N5bmljIHwgXAorICAgICAgICAgSFZNUFZfc3RpbWVyKQog
CiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 09:27:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 09:27: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 1h6B1y-0006v6-5c; Tue, 19 Mar 2019 09:27: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6B1w-0006v1-UW
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:27:32 +0000
X-Inumbo-ID: 38aaa690-4a29-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38aaa690-4a29-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 09:27:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80975275"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 09:21:16 +0000
Message-ID: <20190319092116.1525-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319092116.1525-1-paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2
NDoKIC0gQWRkcmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu
aCAgICAgIHwgIDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KQEAgLTIxNzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBn
cm91cCB3aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ug
b2YgYW4gZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJl
ZmVyZW5jZV90c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9y
YXRlcyB1c2Ugb2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitU
aGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVz
dHMgd2l0aCBtdWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBU
aGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdy
b3Vwcywgd2hpY2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwx
MiBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAq
IExJQlhMX0hBVkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxf
aXBpJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBl
bnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAx
CisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5k
aWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNw
aV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFu
X2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9i
aXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRf
U1RJTUVSKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5
bmljIHwgSFZNUFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAg
ICBtYXNrIHw9IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAg
ICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVu
dCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jh
c2hfY3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDks
ICJoY2FsbF9pcGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0
eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGRjZTY0OGJiNGUu
LjRiMDZiNzhhMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYg
KzI4LDcgQEAKICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVm
aW5lIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxv
bmdTcGluV2FpdCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3Rlcklw
aSAgMHgwMDBiCiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2Rl
ZmluZSBIdkV4dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBA
QCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlE
NEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9J
TlQgICAgICAgICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJ
ICAoMSA8PCAxMCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBI
VyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19P
VkVSTEFZICAgICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICByZXMtPmEgfD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJ
RDRBX01TUl9CQVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5U
SEVUSUNfQ0xVU1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBp
cyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjI4LDYg
KzYzMiw2NSBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0Ns
dXN0ZXJJcGk6CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMy
X3QgdmVjdG9yOworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVz
ID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBw
YXJhbWV0ZXJzLiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAg
ICAgdmNwdV9tYXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZlY3RvcjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAg
ICAgICAgICAgdWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZjcHVfbWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAg
ICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJh
bXNfZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJn
ZXRfdnRsIHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBd
IHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8Cisg
ICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3Rv
cjsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21h
c2spICogOCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEo
dmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9y
LCAwKTsKKyAgICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAg
ICAgICAgICBpbnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2
YjA5NDJkMC4uMzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiAr
MTU0LDEwIEBACiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIg
KDEgPDwgX0hWTVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBl
cmNhbGwgKi8KKyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxs
X2lwaSAoMSA8PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwK
ICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAot
ICAgICAgICAgSFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAg
ICAgSFZNUFZfaGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 10:29:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 10: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 1h6BzF-00035x-CK; Tue, 19 Mar 2019 10:28: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6BzE-00035j-It
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 10:28:48 +0000
X-Inumbo-ID: c71ed3ee-4a31-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c71ed3ee-4a31-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:28: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 1h6BzC-00047D-0h; Tue, 19 Mar 2019 10:28:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6BzB-0008Dq-LL; Tue, 19 Mar 2019 10:28:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6BzB-000768-K8; Tue, 19 Mar 2019 10:28:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133896-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-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-amd64-libvirt:migrate-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-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=1e780ef5a527661d1d6106ccacf65706e3ed664d
X-Osstest-Versions-That: xen=1e780ef5a527661d1d6106ccacf65706e3ed664d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 10:28:45 +0000
Subject: [Xen-devel] [xen-unstable test] 133896: 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>

ZmxpZ2h0IDEzMzg5NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzg5Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzODY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM4NjQK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMzg2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzODY0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM4NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzg2NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODY0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM4NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzg2NAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2Nh
Y2Y2NTcwNmUzZWQ2NjRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4OTYgIDIwMTktMDMtMTgg
MDg6MTg6MjQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
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 Mar 19 10:33:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 10:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6C3y-0003tx-Gj; Tue, 19 Mar 2019 10:33: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6C3w-0003ts-V7
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 10:33:40 +0000
X-Inumbo-ID: 755af00c-4a32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 755af00c-4a32-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:33: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 C0BF41650;
 Tue, 19 Mar 2019 03:33:38 -0700 (PDT)
Received: from [10.37.10.136] (unknown [10.37.10.136])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 350C73F614;
 Tue, 19 Mar 2019 03:33:37 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
 <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a1f50f9c-1f14-9816-88f2-2a11dffdf6db@arm.com>
Date: Tue, 19 Mar 2019 10:33:35 +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: <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
Content-Language: en-US
Subject: [Xen-devel] Arm boot regression with Xen 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 peng.fan@nxp.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSnVlcmdlbikKCkhpIEFtaXQsCgpPbiAzLzE4LzE5IDM6MTIgUE0sIEFtaXQgVG9tZXIgd3Jv
dGU6Cj4+IEl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIGhlbHAgd2l0aG91dCBhbnkgbG9nLiBZb3Ug
cHJvYmFibHkgd2FudCB0byB0cnkgd2l0aAo+PiBTdGVmYW5vIHNlcmllcyBpbnN0ZWFkLiBIb3dl
dmVyIC4uLgo+IAo+IElmIHdlIGNvbW1lbnQgb3V0IEdQVSBub2RlKGdwdUAzODAwMDAwMCkgLCB3
ZSBkb24ndCBzZWUgdGhpcyBpc3N1ZSBhbmQKPiBEb20wIGtlcm5lbCBpcwo+IGxvYWRlZCBpbnRv
IG1lbW9yeSBidXQgd2UgZm9sbG93aW5nIGNyYXNoOgo+IAo+IFN0YXJ0aW5nIGtlcm5lbCAuLi4K
PiAKPiAtIFVBUlQgZW5hYmxlZCAtCj4gLSBDUFUgMDAwMDAwMDAgYm9vdGluZyAtCj4gLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+IC0gWmVybyBCU1Mg
LQo+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCj4gLSBSZWFkeSAtCj4gKFhFTikgQ2hlY2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCj4g
KFhFTikgUkFNOiAwMDAwMDAwMDQwMDAwMDAwIC0gMDAwMDAwMDBiZmZmZmZmZgo+IChYRU4pCj4g
KFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMGJlNTExMDAwIC0gMDAwMDAwMDBiZTUxZDAwMCBEZXZp
Y2UgVHJlZQo+IChYRU4pIE1PRFVMRVsxXTogMDAwMDAwMDA0MDQ4MDAwMCAtIDAwMDAwMDAwNDI2
ODAwMDAgS2VybmVsCj4gKFhFTikgIFJFU1ZEWzBdOiAwMDAwMDAwMDQzMDAwMDAwIC0gMDAwMDAw
MDA0MzAwYzAwMAo+IChYRU4pICBSRVNWRFsxXTogMDAwMDAwMDBiZTUxMTAwMCAtIDAwMDAwMDAw
YmU1MWQwMDAKClsuLi5dCgo+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAn
Q1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQpCj4gKFhFTikgRGF0YSBBYm9ydCBU
cmFwLiBTeW5kcm9tZT0weDYKPiAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHg4IG9uIENQ
VTAgdmlhIFRUQlIgMHgwMDAwMDAwMDQyMTE0MDAwCj4gKFhFTikgMFRIWzB4MF0gPSAweDAwMDAw
MDAwNDIxMTNmN2YKPiAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDA0MjExMGY3Zgo+IChYRU4p
IDJORFsweDBdID0gMHgwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgQ1BVMDogVW5leHBlY3RlZCBU
cmFwOiBEYXRhIEFib3J0Cj4gKFhFTikgLS0tLVsgWGVuLTQuMTIuMC1yYyAgYXJtNjQgIGRlYnVn
PXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+IChYRU4pIENQVTogICAgMAo+IChYRU4pIFBDOiAgICAg
MDAwMDAwMDAwMDIxYzIyMCBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4M2IwLzB4NThj
CgpbLi4uXQoKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
MWMyMjA+XSBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4M2IwLzB4NThjIChQQykKPiAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMWMyMGM+XSBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2Vz
KzB4MzljLzB4NThjIChMUikKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMWU1ZjQ+XSBwYWdlX2Fs
bG9jLmMjaW5pdF9oZWFwX3BhZ2VzKzB4MzM0LzB4NGVjCj4gKFhFTikgICAgWzwwMDAwMDAwMDAw
MjFlODQwPl0gaW5pdF9kb21oZWFwX3BhZ2VzKzB4OTQvMHg5Ywo+IChYRU4pICAgIFs8MDAwMDAw
MDAwMDI0ZTE3OD5dIGZyZWVfaW5pdF9tZW1vcnkrMHhhYy8weGUwCj4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMjUyNTgwPl0gc2V0dXAuYyNpbml0X2RvbmUrMHgxNC8weDIwCj4gKFhFTikgICAgWzww
MDAwMDAwMDAwMjlkYWE4Pl0gMDAwMDAwMDAwMDI5ZGFhOAo+IChYRU4pCj4gKFhFTikKPiAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMg
b24gQ1BVIDA6Cj4gKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pCj4gKFhF
TikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKQ291bGQgeW91IGdpdmUgYSB0cnkgdG8gdGhl
IGJlbG93IHBhdGNoPwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggMDFhZTJjY2NjMC4uMmMzNDEzOGJiZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTExMzksNyArMTEzOSw3IEBA
IHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAqKHAgKyBpKSA9IGluc247CiAK
ICAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7
Ci0gICAgaW5pdF9kb21oZWFwX3BhZ2VzKHBhLCBwYSArIGxlbik7CisgICAgZHRfdW5yZXNlcnZl
ZF9yZWdpb25zKHBhLCBwYSArIGxlbiwgaW5pdF9kb21oZWFwX3BhZ2VzLCAwKTsKICAgICBwcmlu
dGsoIkZyZWVkICVsZGtCIGluaXQgbWVtb3J5LlxuIiwgKGxvbmcpKF9faW5pdF9lbmQtX19pbml0
X2JlZ2luKT4+MTApOwogfQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVu
L2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDQ0ODU3YTk2Ny4uOGRiYzRmODE5YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTc2
NCwxOCArNzY0LDE4IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCiAgICAgICAgICAgICAgICJQbGVhc2UgY2hlY2sgeW91ciBib290bG9hZGVy
LlxuIiwKICAgICAgICAgICAgICAgZmR0X3BhZGRyKTsKIAotICAgIGZkdF9zaXplID0gYm9vdF9m
ZHRfaW5mbyhkZXZpY2VfdHJlZV9mbGF0dGVuZWQsIGZkdF9wYWRkcik7Ci0KLSAgICBjbWRsaW5l
ID0gYm9vdF9mZHRfY21kbGluZShkZXZpY2VfdHJlZV9mbGF0dGVuZWQpOwotICAgIHByaW50aygi
Q29tbWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7Ci0gICAgY21kbGluZV9wYXJzZShjbWRsaW5l
KTsKLQogICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxl
LiAqLwogICAgIHhlbl9ib290bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQg
KyBib290X3BoeXNfb2Zmc2V0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRy
X3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4
ZW5fYm9vdG1vZHVsZSk7CiAKKyAgICBmZHRfc2l6ZSA9IGJvb3RfZmR0X2luZm8oZGV2aWNlX3Ry
ZWVfZmxhdHRlbmVkLCBmZHRfcGFkZHIpOworCisgICAgY21kbGluZSA9IGJvb3RfZmR0X2NtZGxp
bmUoZGV2aWNlX3RyZWVfZmxhdHRlbmVkKTsKKyAgICBwcmludGsoIkNvbW1hbmQgbGluZTogJXNc
biIsIGNtZGxpbmUpOworICAgIGNtZGxpbmVfcGFyc2UoY21kbGluZSk7CisKICAgICBzZXR1cF9w
YWdldGFibGVzKGJvb3RfcGh5c19vZmZzZXQpOwogCiAgICAgc2V0dXBfbW0oZmR0X3BhZGRyLCBm
ZHRfc2l6ZSk7CgpOb3cgdGhlIGxvbmcgYW5zd2VyLgoKVW5mb3J0dW5hdGVseSwgaW4gYSByZWNl
bnQgcGFnZSwgSSByZW1vdmVkIHRoZSBsb2cgdGVsbGluZyB3aGVyZQpYZW4gbGl2ZXMgaW4gbWVt
b3J5LCAgc28gSSBhbSBub3QgMTAwJSBzdXJlIHRoaXMgaXMgeW91ciBwcm9ibGVtLgoKRnJvbSBt
eSBvd24gdGVzdGluZywgSSB0aGluayB0aGUgcHJvYmxlbSBpcyBYZW4gd2lsbCB0cnkgdG8gaGFu
ZCByZXNlcnZlZAptZW1vcnkgKHRoZSBvbGQgZmFzaGlvbiAvbWVtcmVzZXJ2ZS8gYW5kIG5vdCAv
cmVzZXJ2ZWQtcmVnaW9ucykgdG8gdGhlCmFsbG9jYXRvci4gVGhpcyBoYXBwZW4gd2hlbiBmcmVl
aW5nIHRoZSBpbml0IHJlZ2lvbnMgKHNlZSBmcmVlX2luaXRfbWVtb3J5KS4KCldlIGRvIGhhbmRs
ZSBjb3JyZWN0bHkgYWxsIHRoZSBvdGhlcnMgbW9kdWxlcyAoc2VlIGRpc2NhcmRfaW5pdGlhbF9t
b2R1bGVzKS4KCk9uIG15IHNldHVwIHRoaXMgZG9lcyBub3QgY3Jhc2ggWGVuLCBpbnN0ZWFkIGl0
IGhhcHBpbHkgaGFuZCB0aGUgcGFnZSB0bwp0aGUgYWxsb2NhdG9yIHdoaWNoIGlzIG5vdCBnb29k
LiBUaGUgZGlmZmVyZW5jZSBpbiBiZWhhdmlvciBtYXkgYmUgYmVjYXVzZQpvbiBob3cgdGhlIFBE
WCBpcyBzZXR1cCAoSSBuZWVkIHRvIGludmVzdGlnYXRlIHRoYXQpLiBTbyBieSBsdWNrLCBJIGhh
dmUKYSBzdHJ1Y3QgcGFnZV9pbmZvIGJhY2tpbmcgdGhlIHJlc2VydmVkLW1lbW9yeSByZWdpb24u
IFRoaXMgZG9lcyBub3QKbWVhbiBpdCBpcyBiZXR0ZXIgOikuCgpUaGlzIHJlZ3Jlc3Npb24gd2Fz
IGludHJvZHVjZWQgYnkgY29tbWl0IGY2MDY1OGM2YWUgInhlbi9hcm06IFN0b3AKcmVsb2NhdGlu
ZyBYZW4iLiBCZWZvcmUgaGFuZCwgWGVuIHdhcyBhbHdheXMgcmVsb2NhdGVkIHNvIHRoZSBvcmln
aW5hbApYZW4gd2FzIGxlZnQgdW50b3VjaGVkLiBUaGUgcmVsb2NhdGVkIHZlcnNpb24gd291bGQg
YWx3YXlzIGxpdmUgaW4Kbm9uLXJlc2VydmVkIGFyZWEuCgpPbiBteSBzZXR1cCwgWGVuIHdhcyBu
b3QgaW4gdGhlIHJlc2VydmVkIHJlZ2lvbiBhcmVhIGJ5IGRlZmF1bHQuIEkgaGFkCnRvIG1vZGlm
eSB0aGUgRGV2aWNlLVRyZWUuIEkgZG9uJ3Qga25vdyBob3cgbWFueSBwbGF0Zm9ybSBhcmUgcHV0
dGluZwpYZW4gaW4gL21lbXJlc2VydmUvIHJlZ2lvbi4gQW1pdCwgYXNzdW1pbmcgdGhlIHBhdGNo
IGFib3ZlIHdvcmtzIGZvciB5b3UsCmNvdWxkIHlvdSB0ZWxsIHdobyBjcmVhdGVkIHRoZSAvbWVt
cmVzZXJ2ZS8/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 10:45:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 10:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6CFZ-0004lL-Lc; Tue, 19 Mar 2019 10: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6CFY-0004lG-W5
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 10:45:41 +0000
X-Inumbo-ID: 2252445e-4a34-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 2252445e-4a34-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:45:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 04:45:38 -0600
Message-Id: <5C90C84F0200007800220382@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 04:45:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190318145719.11396-1-wei.liu2@citrix.com>
 <20190318145719.11396-2-wei.liu2@citrix.com>
In-Reply-To: <20190318145719.11396-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86: decouple xen alignment setting
 from EFI/non-EFI build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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+IE9uIDE4LjAzLjE5IGF0IDE1OjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SW50cm9kdWNlIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvIHBpY2sgdGhlIGFsaWdubWVudCBmb3Ig
eGVuIGJpbmFyeS4KPiBUbyByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3VyLCB0aGUgZGVmYXVsdCBw
aWNrIGZvciBFRkkgYnVpbGQgaXMgMk0gYW5kCj4gbm9uLUVGSSBidWlsZCA0Sy4KCklzIHRoaXMg
YSB3b3J0aHdoaWxlIHN0ZXAgdG8gdGFrZSwgY29uc2lkZXJpbmcgdGhhdCB3ZSBtZWFuIHRvCnN3
aXRjaCB0byAyTSBtYWluIHNlY3Rpb24gYm91bmRhcmllcyBhbnl3YXk/IEkgcmVhbGl6ZSBpdCdz
IHN0aWxsIG5vdApuZWNlc3NhcmlseSBjbGVhciBob3cgdG8gZ2V0IHRoZXJlIHdpdGhvdXQgcmUt
aW50cm9kdWNpbmcgdGhlIGJvb3QKcmVncmVzc2lvbiB3aXRoIHN5c2xpbnV4IHRoYXQgd2FzIG9i
c2VydmVkIGJhY2sgdGhlbiwgYnV0IHBlcmhhcHMKdGltZSB3b3VsZCBiZXR0ZXIgYmUgc3BlbnQg
dGhlcmUgdGhhbiBpbnRvIGludHJvZHVjaW5nIGNvbmZpZ3VyYWJpbGl0eT8KKFRvIGJlIGhvbmVz
dCBJIGRvbid0IHJlY2FsbCB3aGV0aGVyIGl0IHdhcyBkZXRlcm1pbmVkIHRoYXQgdGhlcmUKd2Fz
IG5vIHdheSBvdXQgb2YgdGhpcyBkaWxlbW1hLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhlcmUgd291
bGQKaGF2ZSBiZWVuIGEgcGxhbi4pCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gKysr
IGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMTM4LDYgKzEzOCwzMiBAQCBjb25maWcgVEJP
T1QKPiAgCj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4gIAo+ICtjaG9pY2UKPiArCXByb21wdCAi
QWxpZ25tZW50IG9mIFhlbiBiaW5hcnkiCj4gKwlkZXBlbmRzIG9uIFg4Ngo+ICsJZGVmYXVsdCBY
RU5fQUxJR05fREVGQVVMVAo+ICsJLS0taGVscC0tLQo+ICsJICBTcGVjaWZ5IGFsaWdubWVudCBm
b3IgWGVuIGJpbmFyeS4KPiArCj4gKwkgIElmIHVuc3VyZSwgY2hvb3NlICJkZWZhdWx0Ii4KPiAr
Cj4gK2NvbmZpZyBYRU5fQUxJR05fREVGQVVMVAo+ICsJYm9vbCAiRGVmYXVsdCBhbGlnbm1lbnQi
Cj4gKwktLS1oZWxwLS0tCj4gKwkgIFBpY2sgYWxpZ25tZW50IGFjY29yZGluZyB0byBidWlsZCB2
YXJpYW50cy4KPiArCj4gKwkgIEZvciBFRkkgYnVpbGQgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlz
IDJNLiBGb3Igbm9uLUVGSSBidWlsZAo+ICsJICB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgaXMgNEsg
ZHVlIHRvIHN5c2xpbnV4IGZhaWxpbmcgdG8gaGFuZGxlCj4gKwkgIDJNIGFsaWdubWVudC4KCldh
c24ndCBpdCB0aGUgcmVzdWx0aW5nIGltYWdlIHNpemUgcmF0aGVyIHRoYW4gdGhlIGFsaWdubWVu
dCBpdHNlbGYKd2hpY2ggZGlkIGNhdXNlIHRoZSBwcm9ibGVtPyBIYXMgdGhlIGlzc3VlIGJlZW4g
Zml4ZWQgaW4gbmV3ZXIKc3lzbGludXg/Cgo+ICtjb25maWcgWEVOX0FMSUdOXzRLCj4gKwlib29s
ICI0SyBhbGlnbm1lbnQiCj4gKwo+ICtjb25maWcgWEVOX0FMSUdOXzJNCj4gKwlib29sICIyTSBh
bGlnbm1lbnQiCgpJbiBwYXRjaCAyIHlvdSBvbmx5IG5lZWQgdGhlIGxhdHRlciAtIGlzIHRoZXJl
IHJlYWxseSBtdWNoIHZhbHVlIGluCmFsbG93aW5nIGV4cGxpY2l0bHkgcmVxdWVzdGluZyA0az8K
Cj4gQEAgLTIwLDEzICsxOSwyNiBAQCBFTlRSWShlZmlfc3RhcnQpCj4gICNlbHNlIC8qICFFRkkg
Ki8KPiAgCj4gICNkZWZpbmUgRk9STUFUICJlbGY2NC14ODYtNjQiCj4gLSNkZWZpbmUgU0VDVElP
Tl9BTElHTiBQQUdFX1NJWkUKPiAgI2RlZmluZSBERUNMX1NFQ1RJT04oeCkgeCA6IEFUKEFERFIo
eCkgLSBfX1hFTl9WSVJUX1NUQVJUKQo+ICAKPiAgRU5UUlkoc3RhcnRfcGEpCj4gIAo+ICAjZW5k
aWYgLyogRUZJICovCj4gIAo+ICsjaWYgZGVmaW5lZCBDT05GSUdfWEVOX0FMSUdOXzJNCj4gKyNk
ZWZpbmUgU0VDVElPTl9BTElHTiBNQigyKQo+ICsjZWxpZiBkZWZpbmVkIENPTkZJR19YRU5fQUxJ
R05fNEsKPiArI2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQo+ICsjZWxpZiBkZWZpbmVk
IENPTkZJR19YRU5fQUxJR05fREVGQVVMVAo+ICsgICAgI2lmZGVmIEVGSQo+ICsgICAgICAgICNk
ZWZpbmUgU0VDVElPTl9BTElHTiBNQigyKQo+ICsgICAgI2Vsc2UKPiArICAgICAgICAjZGVmaW5l
IFNFQ1RJT05fQUxJR04gUEFHRV9TSVpFCj4gKyAgICAjZW5kaWYKPiArI2Vsc2UKPiArI2Vycm9y
ICJTZWN0aW9uIGFsaWdubWVudCB1bmRlZmluZWQiCj4gKyNlbmRpZgoKSG93IGFib3V0IGNvbnZl
cnRpbmcgdGhlIGxhc3QgI2VsaWYgdG8gI2Vsc2UgYW5kIG9taXR0aW5nIHRoZQojZXJyb3I/IEFs
c28gd291bGQgeW91IG1pbmQgdXNpbmcgdGhlIGRlZmluZWQoKSBzdHlsZSAoaS5lLiB3aXRoCnBh
cmVudGhlc2VzKSwgYXMgd2UgY29tbW9ubHkgZG8gZWxzZXdoZXJlPyBBbmQgcGxlYXNlIHVzZQp1
bmlmb3JtIGluZGVudGF0aW9uIChvciBub3QpIG9mIGRpcmVjdGl2ZXMuIEkgYWxzbyBmaW5kIHRo
ZQppbmRlbnRhdGlvbiBpdHNlbGYgcXVpdGUgdW51c3VhbCAtIHdlIGhhdmUgYWxtb3N0IG5vIGV4
YW1wbGVzIG9mCml0IGJlaW5nIGxpa2UgdGhpcyBvdXRzaWRlIG9mIGZpbGVzIHdlJ3ZlIGltcG9y
dGVkIGZyb20gZWxzZXdoZXJlLgpUeXBpY2FsbHkgd2UgcmV0YWluIHRoZSAjIGluIGNvbHVtbiAx
IGFuZCBpbmRlbnQgb25seSB0aGUgYWN0dWFsCmRpcmVjdGl2ZSBrZXl3b3JkLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 11:24:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 11:24: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 1h6CrK-0007m2-7A; Tue, 19 Mar 2019 11:24: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6CrI-0007lv-Dz
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 11:24:40 +0000
X-Inumbo-ID: 94961cb5-4a39-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94961cb5-4a39-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 11:24:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80984149"
Date: Tue, 19 Mar 2019 11:24:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190319112434.GD14641@zion.uk.xensource.com>
References: <20190318145719.11396-1-wei.liu2@citrix.com>
 <20190318145719.11396-2-wei.liu2@citrix.com>
 <5C90C84F0200007800220382@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C90C84F0200007800220382@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/2] x86: decouple xen alignment setting
 from EFI/non-EFI build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDQ6NDU6MzVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAzLjE5IGF0IDE1OjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBJbnRyb2R1Y2UgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8gcGljayB0aGUgYWxpZ25t
ZW50IGZvciB4ZW4gYmluYXJ5Lgo+ID4gVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhl
IGRlZmF1bHQgcGljayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZAo+ID4gbm9uLUVGSSBidWlsZCA0
Sy4KPiAKPiBJcyB0aGlzIGEgd29ydGh3aGlsZSBzdGVwIHRvIHRha2UsIGNvbnNpZGVyaW5nIHRo
YXQgd2UgbWVhbiB0bwo+IHN3aXRjaCB0byAyTSBtYWluIHNlY3Rpb24gYm91bmRhcmllcyBhbnl3
YXk/IEkgcmVhbGl6ZSBpdCdzIHN0aWxsIG5vdAo+IG5lY2Vzc2FyaWx5IGNsZWFyIGhvdyB0byBn
ZXQgdGhlcmUgd2l0aG91dCByZS1pbnRyb2R1Y2luZyB0aGUgYm9vdAo+IHJlZ3Jlc3Npb24gd2l0
aCBzeXNsaW51eCB0aGF0IHdhcyBvYnNlcnZlZCBiYWNrIHRoZW4sIGJ1dCBwZXJoYXBzCj4gdGlt
ZSB3b3VsZCBiZXR0ZXIgYmUgc3BlbnQgdGhlcmUgdGhhbiBpbnRvIGludHJvZHVjaW5nIGNvbmZp
Z3VyYWJpbGl0eT8KPiAoVG8gYmUgaG9uZXN0IEkgZG9uJ3QgcmVjYWxsIHdoZXRoZXIgaXQgd2Fz
IGRldGVybWluZWQgdGhhdCB0aGVyZQo+IHdhcyBubyB3YXkgb3V0IG9mIHRoaXMgZGlsZW1tYSwg
YnV0IGl0IHNlZW1zIHRvIG1lIHRoZXJlIHdvdWxkCj4gaGF2ZSBiZWVuIGEgcGxhbi4pCgpJIHRo
aW5rIGl0IHdvdWxkIGRlZmluaXRlbHkgYmUgc2Vuc2libGUgdG8gZml4IGl0IHRoZXJlLiBCdXQg
d2Ugc3RpbGwKaGF2ZSBvbGRlciBzeXNsaW51eCB0byBkZWFsIHdpdGguIEkgZG9uJ3QgdGhpbmsg
dGhleSdyZSBnb2luZyBhd2F5IGFueQp0aW1lIHNvb24uCgo+IAo+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L0tjb25maWcKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gPiBAQCAtMTM4LDYg
KzEzOCwzMiBAQCBjb25maWcgVEJPT1QKPiA+ICAKPiA+ICAJICBJZiB1bnN1cmUsIHNheSBZLgo+
ID4gIAo+ID4gK2Nob2ljZQo+ID4gKwlwcm9tcHQgIkFsaWdubWVudCBvZiBYZW4gYmluYXJ5Igo+
ID4gKwlkZXBlbmRzIG9uIFg4Ngo+ID4gKwlkZWZhdWx0IFhFTl9BTElHTl9ERUZBVUxUCj4gPiAr
CS0tLWhlbHAtLS0KPiA+ICsJICBTcGVjaWZ5IGFsaWdubWVudCBmb3IgWGVuIGJpbmFyeS4KPiA+
ICsKPiA+ICsJICBJZiB1bnN1cmUsIGNob29zZSAiZGVmYXVsdCIuCj4gPiArCj4gPiArY29uZmln
IFhFTl9BTElHTl9ERUZBVUxUCj4gPiArCWJvb2wgIkRlZmF1bHQgYWxpZ25tZW50Igo+ID4gKwkt
LS1oZWxwLS0tCj4gPiArCSAgUGljayBhbGlnbm1lbnQgYWNjb3JkaW5nIHRvIGJ1aWxkIHZhcmlh
bnRzLgo+ID4gKwo+ID4gKwkgIEZvciBFRkkgYnVpbGQgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlz
IDJNLiBGb3Igbm9uLUVGSSBidWlsZAo+ID4gKwkgIHRoZSBkZWZhdWx0IGFsaWdubWVudCBpcyA0
SyBkdWUgdG8gc3lzbGludXggZmFpbGluZyB0byBoYW5kbGUKPiA+ICsJICAyTSBhbGlnbm1lbnQu
Cj4gCj4gV2Fzbid0IGl0IHRoZSByZXN1bHRpbmcgaW1hZ2Ugc2l6ZSByYXRoZXIgdGhhbiB0aGUg
YWxpZ25tZW50IGl0c2VsZgo+IHdoaWNoIGRpZCBjYXVzZSB0aGUgcHJvYmxlbT8gSGFzIHRoZSBp
c3N1ZSBiZWVuIGZpeGVkIGluIG5ld2VyCj4gc3lzbGludXg/Cj4gCgpSaWdodC4gSSBjYW4gbWFr
ZSB0aGlzIGNsZWFyZXIuCgoiZHVlIHRvIHN5c2xpbnV4IGZhaWxpbmcgdG8gaGFuZGxlIHRoZSBp
bWFnZSBzaXplIGluY3JlbWVudCBpbmR1Y2VkIGJ5CjJNIGFsaWdubWVudCIuCgpBbHNvLCBJIHRo
aW5rIHMvYmluYXJ5L2ltYWdlLyBpbiB0aGUgZGVzY3JpcHRpb24gd291bGQgYmUgYmV0dGVyLgoK
TG9va2luZyBhdCBzeXNsaW51eC5naXQgSSBkb24ndCBpbW1lZGlhdGVseSBzZWUgcGF0Y2hlcyB0
byBmaXggdGhlIGlzc3VlCihpZiB0aGVyZSBpcyBzdWNoIGlzc3VlIGluIHRoZSBmaXJzdCBwbGFj
ZSkuCgo+ID4gK2NvbmZpZyBYRU5fQUxJR05fNEsKPiA+ICsJYm9vbCAiNEsgYWxpZ25tZW50Igo+
ID4gKwo+ID4gK2NvbmZpZyBYRU5fQUxJR05fMk0KPiA+ICsJYm9vbCAiMk0gYWxpZ25tZW50Igo+
IAo+IEluIHBhdGNoIDIgeW91IG9ubHkgbmVlZCB0aGUgbGF0dGVyIC0gaXMgdGhlcmUgcmVhbGx5
IG11Y2ggdmFsdWUgaW4KPiBhbGxvd2luZyBleHBsaWNpdGx5IHJlcXVlc3RpbmcgNGs/Cj4gCgpJ
IHRob3VnaHQgdGhlcmUgd291bGQgYmUgYSBjYXNlIGluIHdoaWNoIHVzZXJzIHdhbnQgNEsgZXhw
bGljaXRseT8gSSdtCmNlcnRhaW5seSBmaW5lIHdpdGggZHJvcHBpbmcgdGhlIDRLIGFsaWdubWVu
dCBvcHRpb24uCgo+ID4gQEAgLTIwLDEzICsxOSwyNiBAQCBFTlRSWShlZmlfc3RhcnQpCj4gPiAg
I2Vsc2UgLyogIUVGSSAqLwo+ID4gIAo+ID4gICNkZWZpbmUgRk9STUFUICJlbGY2NC14ODYtNjQi
Cj4gPiAtI2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQo+ID4gICNkZWZpbmUgREVDTF9T
RUNUSU9OKHgpIHggOiBBVChBRERSKHgpIC0gX19YRU5fVklSVF9TVEFSVCkKPiA+ICAKPiA+ICBF
TlRSWShzdGFydF9wYSkKPiA+ICAKPiA+ICAjZW5kaWYgLyogRUZJICovCj4gPiAgCj4gPiArI2lm
IGRlZmluZWQgQ09ORklHX1hFTl9BTElHTl8yTQo+ID4gKyNkZWZpbmUgU0VDVElPTl9BTElHTiBN
QigyKQo+ID4gKyNlbGlmIGRlZmluZWQgQ09ORklHX1hFTl9BTElHTl80Swo+ID4gKyNkZWZpbmUg
U0VDVElPTl9BTElHTiBQQUdFX1NJWkUKPiA+ICsjZWxpZiBkZWZpbmVkIENPTkZJR19YRU5fQUxJ
R05fREVGQVVMVAo+ID4gKyAgICAjaWZkZWYgRUZJCj4gPiArICAgICAgICAjZGVmaW5lIFNFQ1RJ
T05fQUxJR04gTUIoMikKPiA+ICsgICAgI2Vsc2UKPiA+ICsgICAgICAgICNkZWZpbmUgU0VDVElP
Tl9BTElHTiBQQUdFX1NJWkUKPiA+ICsgICAgI2VuZGlmCj4gPiArI2Vsc2UKPiA+ICsjZXJyb3Ig
IlNlY3Rpb24gYWxpZ25tZW50IHVuZGVmaW5lZCIKPiA+ICsjZW5kaWYKPiAKPiBIb3cgYWJvdXQg
Y29udmVydGluZyB0aGUgbGFzdCAjZWxpZiB0byAjZWxzZSBhbmQgb21pdHRpbmcgdGhlCj4gI2Vy
cm9yPyBBbHNvIHdvdWxkIHlvdSBtaW5kIHVzaW5nIHRoZSBkZWZpbmVkKCkgc3R5bGUgKGkuZS4g
d2l0aAo+IHBhcmVudGhlc2VzKSwgYXMgd2UgY29tbW9ubHkgZG8gZWxzZXdoZXJlPyBBbmQgcGxl
YXNlIHVzZQo+IHVuaWZvcm0gaW5kZW50YXRpb24gKG9yIG5vdCkgb2YgZGlyZWN0aXZlcy4gSSBh
bHNvIGZpbmQgdGhlCj4gaW5kZW50YXRpb24gaXRzZWxmIHF1aXRlIHVudXN1YWwgLSB3ZSBoYXZl
IGFsbW9zdCBubyBleGFtcGxlcyBvZgo+IGl0IGJlaW5nIGxpa2UgdGhpcyBvdXRzaWRlIG9mIGZp
bGVzIHdlJ3ZlIGltcG9ydGVkIGZyb20gZWxzZXdoZXJlLgo+IFR5cGljYWxseSB3ZSByZXRhaW4g
dGhlICMgaW4gY29sdW1uIDEgYW5kIGluZGVudCBvbmx5IHRoZSBhY3R1YWwKPiBkaXJlY3RpdmUg
a2V5d29yZC4KCldpbGwgZml4IChhZnRlciB3ZSBkZXRlcm1pbmUgd2hhdCB0byBkbyB3aXRoIDRL
IG9wdGlvbikuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 11:38:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 11:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6D4O-0000B9-IL; Tue, 19 Mar 2019 11:38:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2oAA=RW=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h6D4N-0000B4-Qs
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 11:38:11 +0000
X-Inumbo-ID: 7392f034-4a3b-11e9-ac98-2f1bd138f209
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7392f034-4a3b-11e9-ac98-2f1bd138f209;
 Tue, 19 Mar 2019 11:38:04 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2JBWn7i000623;
 Tue, 19 Mar 2019 19:32:49 +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 x2JBWk1Q029624;
 Tue, 19 Mar 2019 19:32:46 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Tue, 19 Mar
 2019 19:32:46 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
 <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
 <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <bd5c83cd-cb9d-d4c2-0fd1-6d226de6ea8a@hygon.cn>
Date: Tue, 19 Mar 2019 19:32:22 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.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 x2JBWn7i000623
X-DNSRBL: 
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzE4IDE2OjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNi4wMy4xOSBh
dCAxMToxMSwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE1IDIwOjQxLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIxLjAyLjE5IGF0IDEwOjUwLCA8cHV3ZW5AaHln
b24uY24+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+Pj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+Pj4+IEBAIC01NDUsNiArNTQ1LDgg
QEAgaW50IF9faW5pdCBhbWRfdnBtdV9pbml0KHZvaWQpCj4+Pj4gICAgICAgIHN3aXRjaCAoIGN1
cnJlbnRfY3B1X2RhdGEueDg2ICkKPj4+PiAgICAgICAgewo+Pj4+ICAgICAgICBjYXNlIDB4MTU6
Cj4+Pj4gKyAgICBjYXNlIDB4MTc6Cj4+Pj4gKyAgICBjYXNlIDB4MTg6Cj4+Pj4gICAgICAgICAg
ICBudW1fY291bnRlcnMgPSBGMTVIX05VTV9DT1VOVEVSUzsKPj4+PiAgICAgICAgICAgIGNvdW50
ZXJzID0gQU1EX0YxNUhfQ09VTlRFUlM7Cj4+Pj4gICAgICAgICAgICBjdHJscyA9IEFNRF9GMTVI
X0NUUkxTOwo+Pj4KPj4+IFVubGVzcyB5b3Uga25vdyB3aGF0IEFNRCBGYW0xOCB3aWxsIGxvb2sg
bGlrZSwgeW91IGNhbid0IGRvIGl0Cj4+PiBsaWtlIHRoaXMuIEZhbTE4IHJlYWxseSBuZWVkcyB0
byBiZSBmdXJ0aGVyIHF1YWxpZmllZCBieSBhIHZlbmRvcgo+Pj4gY2hlY2sgYXQgdGhpcyBwb2lu
dCBpbiB0aW1lLgo+Pgo+PiBIeWdvbiB3aWxsIG5lZ290aWF0ZSB3aXRoIEFNRCB0byBtYWtlIHN1
cmUgdGhhdCBvbmx5IEh5Z29uIHNob3VsZCB1c2UKPj4gRmFtMThoLgo+IAo+IEluIHRoZSBzdWNj
ZXNzIGNhc2Ugb2Ygd2hpY2ggcGxlYXNlIHN0YXRlIHRoaXMgaW4gdGhlIGRlc2NyaXB0aW9uLgo+
IFVudGlsIHRob3NlIG5lZ290aWF0aW9ucyBoYXZlIHN1Y2NlZWRlZCBJJ20gYWZyYWlkIEknbSBn
b2luZyB0bwo+IGluc2lzdCB0byBzZWUgdGhlIGV4dHJhIGNoZWNrIGFkZGVkLgoKSG93IHRvIGNo
ZWNrIHZlbmRvcj8gTWF5YmUgbGlrZSB0aGlzOgogICAgIGNhc2UgMHgxNToKICAgICBjYXNlIDB4
MTc6CiAgICAgY2FzZSAweDE4OgogICAgICAgICBpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICYmCiAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4NiA9PSAw
eDE4KQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CgogICAgICAgICBudW1fY291bnRlcnMg
PSBGMTVIX05VTV9DT1VOVEVSUzsKICAgICAgICAgY291bnRlcnMgPSBBTURfRjE1SF9DT1VOVEVS
UzsKICAgICAgICAgY3RybHMgPSBBTURfRjE1SF9DVFJMUzsKCm9yIGp1c3QgYWRkIEh5Z29uIHN1
cHBvcnQgYXQgYmVnaW5uaW5nIG9mIGFtZF92cG11X2luaXQoKToKICAgICBpZiAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pIHsKICAgICAgICAgbnVtX2NvdW50
ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7CiAgICAgICAgIGNvdW50ZXJzID0gQU1EX0YxNUhfQ09V
TlRFUlM7CiAgICAgICAgIGN0cmxzID0gQU1EX0YxNUhfQ1RSTFM7CiAgICAgICAgIGs3X2NvdW50
ZXJzX21pcnJvcmVkID0gMTsKICAgICB9CgotLSAKUmVnYXJkcywKUHUgV2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 12:18:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 12:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Dgp-0003MC-VJ; Tue, 19 Mar 2019 12:17: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=zahI=RW=xenproject.org=prvs=974e83041=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6Dgo-0003M0-69
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 12:17:54 +0000
X-Inumbo-ID: 04ecbadb-4a41-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04ecbadb-4a41-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 12:17:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="80988415"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83751-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:syslog-server:running:regression
 distros-debian-snapshot:build-armhf:syslog-server:running:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83704
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 19 Mar 2019 12:17:49 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 83751: 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>

ZmxpZ2h0IDgzNzUxIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzgzNzUxLwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIg
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBz
eXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFp
bHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA4MzcwNAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzA0CiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MDQK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA4MzcwNAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzA0CiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgODM3MDQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzcwNAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzA0
CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgODM3MDQKCmpvYnM6CiBi
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 Mar 19 12:18:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 12:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6DhC-0003Nk-8p; Tue, 19 Mar 2019 12: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6DhA-0003Nc-Pu
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 12:18:16 +0000
X-Inumbo-ID: 11c4f22a-4a41-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 11c4f22a-4a41-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 12:18:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 06:18:13 -0600
Message-Id: <5C90DE0202000078002203DA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 06:18:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
 <20190319092116.1525-11-paul.durrant@citrix.com>
In-Reply-To: <20190319092116.1525-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 10/11] 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+IE9uIDE5LjAzLjE5IGF0IDEwOjIxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgdm9pZCBwb2xsX3N0aW1lcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHN0aW1lcngpCj4gK3sKPiArICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOwo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0
aW1lcltzdGltZXJ4XTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGltZXIgZXhwaXJ5IG1heSBy
YWNlIHdpdGggdGhlIHRpbWVyIGJlaW5nIGRpc2FibGVkLiBJZiB0aGUgdGltZXIKPiArICAgICAq
IGlzIGRpc2FibGVkIG1ha2Ugc3VyZSB0aGUgcGVuZGluZyBiaXQgaXMgY2xlYXJlZCB0byBhdm9p
ZCByZS0KPiArICAgICAqIHBvbGxpbmcuCj4gKyAgICAgKi8KPiArICAgIGlmICggIXZzLT5jb25m
aWcuZW5hYmxlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+
c3RpbWVyX3BlbmRpbmcpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KCkl0IGZlZWxzIGEg
bGl0dGxlIG9kZCB0byBzcXVhc2ggYW4gYWxyZWFkeSBwZW5kaW5nIGV2ZW50IGxpa2UgdGhpcywK
YnV0IEkgdGhpbmsgSSBzZWUgd2h5IHlvdSB3YW50L25lZWQgaXQgdGhpcyB3YXkuIE9mIGNvdXJz
ZSB0aGUKcXVlc3Rpb24gaXMgd2hldGhlciBhbiBNU1Igd3JpdGUgKHR1cm5pbmcgdGhlIGVuYWJs
ZWQgYml0IG9mZikKYWZ0ZXIgdGhlIHRpbWVyIGhhcyBleHBpcmVkIHNob3VsZCBjYW5jZWwgdGhl
IHNlbmRpbmcgb2YgYQpub3RpZmljYXRpb24gbWVzc2FnZS4gSSBjb3VsZCBpbWFnaW5lIHRoaXMg
bm90IGV2ZW4gYmVpbmcgc3BlbGxlZApvdXQgYW55d2hlcmUgaW4gdGhlIHNwZWMuLi4KCj4gKyAg
ICBpZiAoICF0ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKSApCj4gKyAgICAg
ICAgcmV0dXJuOwo+ICsKPiArICAgIGlmICggIXZpcmlkaWFuX3N5bmljX2RlbGl2ZXJfdGltZXJf
bXNnKHYsIHZzLT5jb25maWcuc2ludHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGltZXJ4LCB2cy0+ZXhwaXJhdGlvbiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVfbm93KHYtPmRvbWFpbikpICkKPiArICAg
ICAgICByZXR1cm47Cj4gKwo+ICsgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3Bl
bmRpbmcpOwo+ICsKPiArICAgIGlmICggdnMtPmNvbmZpZy5wZXJpb2RpYyApCj4gKyAgICAgICAg
c3RhcnRfc3RpbWVyKHZzKTsKPiArICAgIGVsc2UKPiArICAgICAgICB2cy0+Y29uZmlnLmVuYWJs
ZWQgPSAwOwoKSW4gdjggeW91IHN0YXJ0ZWQgdGhlIHRpbWVyIGhlcmUgd2hlbiBjb25maWcuZW5h
YmxlZCBpcyB0cnVlLiBXYXMKdGhhdCB3aXRoIHRoZSBpbXBsaWNpdCBhc3N1bXB0aW9uIHRoYXQg
dGhlIGJpdCB3b3VsZCBzdGlsbCBoYXZlIGJlZW4Kb2ZmIGZyb20gc3RpbWVyX2V4cGlyZSgpIGZv
ciBub24tcGVyaW9kaWMgdGltZXJzPyBJZiBzbywgdGhlIGFib3ZlCndvdWxkIGluZGVlZCBiZSBh
IHN1ZmZpY2llbnRseSBjbG9zZSBlcXVpdmFsZW50LCB3aGlsZSBpZiBub3QgSSB3b3VsZApiZSBh
IGxpdHRsZSBjb25mdXNlZCBieSB0aGlzIGNvbnN0cnVjdC4KCklzIGNsZWFyaW5nIHRoZSBlbmFi
bGVkIGJpdCBhcHByb3ByaWF0ZSBoZXJlPyBzdGltZXJfZXhwaXJlKCkgYW5kCnRoaXMgZnVuY3Rp
b24gYXJlIGFzeW5jaHJvbm91cyB3aXRoIG9uZSBhbm90aGVyLCBpLmUuIHRoZXJlJ3MgYQp3aW5k
b3cgd2hlcmUgdGhlIGd1ZXN0IG1heSB3cml0ZSB0aGUgTVNSIGFnYWluICh3aXRoIHRoZSBlbmFi
bGVkCmJpdCBzZXQpIGFmdGVyIHN0aW1lcl9leHBpcmUoKSBoYXMgcnVuIGJ1dCBiZWZvcmUgd2Ug
bWFrZSBpdCBoZXJlLiBJCnRoaW5rIHRoZSBvdmVyYWxsIG91dGNvbWUgaXMgZmluZSwgYnV0IHdv
dWxkbid0IHN0YXJ0X3N0aW1lcigpIGJldHRlcgpjbGVhciB0aGUgZW5hYmxlZCBiaXQgcmlnaHQg
YXdheSBhZnRlciBoYXZpbmcgY2FsbGVkIHN0aW1lcl9leHBpcmUoKT8KT3Igd2FpdCAtIGRvaW5n
IHNvIHdvdWxkIGNvbmZsaWN0IHdpdGggdGhlIGVuYWJsZWQgYml0IGNoZWNrIGF0IHRoZQp0b3Ag
b2YgdGhpcyBmdW5jdGlvbi4gT3RvaCBhbiBNU1IgcmVhZCBpbW1lZGlhdGVseSBmb2xsb3dpbmcg
c3VjaAphbiBNU1Igd3JpdGUgc2hvdWxkIG9ic2VydmUgdGhlIGVuYWJsZWQgYml0IGNsZWFyIGZv
ciBhIG5vbi1wZXJpb2RpYwp0aW1lciB0aGF0IHdhcyBzZXQgaW4gdGhlIHBhc3QsIHNob3VsZG4n
dCBpdD8gU28gcGVyaGFwcyBhIHNldApwZW5kaW5nIGJpdCBzaG91bGQgcmVzdWx0IGluIHRoZSBS
RE1TUiBoYW5kbGluZyB0byBjbGVhciB0aGUgZW5hYmxlZApiaXQgaW4gdGhlIHJldHVybmVkIHZh
bHVlIGZvciBhIG5vbi1wZXJpb2RpYyB0aW1lcj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 12:39:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 12:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6E16-0004z8-3w; Tue, 19 Mar 2019 12:38: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=2oAA=RW=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h6E14-0004z1-Iv
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 12:38:50 +0000
X-Inumbo-ID: ea9ad644-4a43-11e9-a9c4-e3f2e2034c5b
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea9ad644-4a43-11e9-a9c4-e3f2e2034c5b;
 Tue, 19 Mar 2019 12:38:45 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2JCXvLO011167;
 Tue, 19 Mar 2019 20:33: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 x2JCXdgU048328;
 Tue, 19 Mar 2019 20:33:40 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Tue, 19 Mar
 2019 20:33:55 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
 <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
 <5C8B89E7020000780021F38A@prv1-mh.provo.novell.com>
 <f723e493-e986-432e-0b4a-e175f0df41c7@hygon.cn>
 <5C8F5CD4020000780021FB77@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <a50e99fa-af43-1c2b-3c31-59d8ede22d3b@hygon.cn>
Date: Tue, 19 Mar 2019 20:33:31 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C8F5CD4020000780021FB77@prv1-mh.provo.novell.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: spam1.hygon.cn x2JCXvLO011167
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE4IDE2OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxNi4wMy4xOSBhdCAx
MDo1NywgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE1IDE5OjE4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IE9uIDE1LjAzLjE5IGF0IDExOjE3LCA8cHV3ZW5AaHlnb24uY24+
IHdyb3RlOgo+Pj4+IE9uIDIwMTkvMy8xNSAxOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4g
VGhpcyBpcyBhIGxvdCBvZiBkdXBsaWNhdGVkIGNvZGUgd2l0aCBvbmx5IG1pbm9yIGRpZmZlcmVu
Y2VzLiBJIHRoaW5rCj4+Pj4+IHlvdSB3b3VsZCBiZSBiZXR0ZXIgb2ZmIGNhbGxpbmcgaW50byB0
aGUgQU1EIG9yaWdpbmFsIGZ1bmN0aW9ucy4KPj4+PiBUaGVzZSBmdW5jdGlvbnMgYW5kIEFNRCBv
cmlnaW5hbCBvbmVzIGFyZSBzdGF0aWMuIFNvIEh5Z29uIGNhbm5vdCBkaXJlY3RseQo+Pj4+IGNh
bGwgaW50byB0aGVtLiBPciB3ZSBjYW4gcHV0IHRoZW0gaW50byB0aGUgY29tbW9uIGNwdSBjb2Rl
LCBidXQgSSB0aGluawo+Pj4+IGl0J3Mgbm90IGdvb2QgZm9yIGZ1dHVyZSBtYWludGVuYW5jZS4K
Pj4+IEp1c3QgbWFrZSBub24tc3RhdGljIHdoYXQgbmVlZHMgdG8gYmUsIGFkZCBhbiBhbWRfIHBy
ZWZpeCwgYW5kCj4+PiBjYWxsIGl0IGZyb20geW91ciBjb2RlLgo+PiBUaGF0J3MgT0suIFdpdGgg
dGhpcyBtZXRob2Qgb25seSBpbml0X2xldmVsbGluZyBpbiBhbWQuYyBzaG91bGQgYmUgYWRkZWQK
Pj4gYW4gYW1kXyBwcmVmaXggYW5kIGNhbGxlZCBieSBoeWdvbi5jLgo+PiBCdXQgSSdtIGFmcmFp
ZCBIeWdvbiBzaG91bGQgaGF2ZSBpdHMgb3duIGluaXQgZnVuY3Rpb25zIGFuZCBub3QgY2FsbCB0
aGUKPj4gQU1EIG9uZXMuIFRoZSBjdXJyZW50IEh5Z29uIGluaXQgZnVuY3Rpb25zIGhhdmUgYmVl
biBoZWF2aWx5IHN0cmlwcGVkCj4+IGZyb20gdGhlIG9yaWdpbmFsIEFNRCdzLgo+IExldCBtZSBn
aXZlIHlvdSB0aGlzIHJ1bGUgb2YgdGh1bWIgKHN1YmplY3QgdG8gZGlzY3Vzc2lvbik6IElmIHlv
dSBjYW4KPiBzYWZlbHkgcmUtdXNlIGFueSBub24tdHJpdmlhbCBjdXJyZW50IEFNRCBmdW5jdGlv
biB3aXRoIGF0IG1vc3QgbWlub3IKPiBhZGp1c3RtZW50cyAoYW5kIGlycmVzcGVjdGl2ZSBvZiBj
ZXJ0YWluIGNvZGUgdGhlcmUgYmVpbmcgdW5yZWFjaGFibGUKPiBvbiBIeWdvbiksIHRoZW4gSSB0
aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcmUtdXNlIGl0IHRoYW4gdG8gZHVwbGljYXRlCj4g
aXQuCgpJIHRyaWVkLCBidXQgaXQgd2lsbCBhZGQgMHgxOCB0byBpbml0X2FtZCgpLiBJdCdzIHN0
cmFuZ2UgYmVjYXVzZSBBTUQKZG9lcyBub3QgaGF2ZSBmYW1pbHkgMThoIG5vdy4gU28gaXQgYmVj
b21lcyB1bndpZWxkeSB0byBtYWludGFpbgppbml0X2FtZCgpIGp1c3QgYXQgdGhpcyB0aW1lLiBU
aGUgc2FtZSBzaXR1YXRpb24gZm9yIGFtZF9nZXRfdG9wb2xvZ3koKS4KClNvIEkgdGhpbmsgaXQn
cyBiZXR0ZXIgdG8gY2FydmUgb3V0IGluaXRfaHlnb24oKSBhbmQgaHlnb25fZ2V0X3RvcG9sb2d5
KCkKKHdoaWNoIGFsc28gbmVlZCBIeWdvbidzIG93biBhZGp1c3RtZW50IGZvciBjb21wdXRpbmcg
cGh5c19wcm9jX2lkKS4KCkkgdGhpbmsgaXQncyB0aW1lIHRvIGRldmVsb3AgYSBuZXcgcGF0Y2gg
c2VyaWVzIGZvciB5b3VyIHJldmlldy4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 12:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 12:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6E9a-0005lt-1S; Tue, 19 Mar 2019 12:47: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6E9Y-0005lo-NS
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 12:47:36 +0000
X-Inumbo-ID: 27ff16e8-4a45-11e9-9d25-6fdc89de2f8c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27ff16e8-4a45-11e9-9d25-6fdc89de2f8c;
 Tue, 19 Mar 2019 12:47:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,497,1544486400"; d="scan'208";a="87528918"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU3jX63a4q2FW3ek2rIoM8AU6wl6YSznIAgAASh2A=
Date: Tue, 19 Mar 2019 12:47:22 +0000
Message-ID: <22207b1c797348289442efcf6af882b5@AMSPEX02CL02.citrite.net>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
 <20190319092116.1525-11-paul.durrant@citrix.com>
 <5C90DE0202000078002203DA@prv1-mh.provo.novell.com>
In-Reply-To: <5C90DE0202000078002203DA@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 v9 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgTWFyY2ggMjAxOSAxMjoxOAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjkgMTAvMTFdIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwo+IAo+ID4+PiBPbiAxOS4wMy4xOSBhdCAxMDoyMSwgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+ICtzdGF0aWMgdm9pZCBwb2xsX3N0aW1lcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHN0aW1lcngpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKPiA+ICsgICAgc3RydWN0IHZp
cmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltzdGltZXJ4XTsKPiA+ICsKPiA+ICsgICAg
LyoKPiA+ICsgICAgICogVGltZXIgZXhwaXJ5IG1heSByYWNlIHdpdGggdGhlIHRpbWVyIGJlaW5n
IGRpc2FibGVkLiBJZiB0aGUgdGltZXIKPiA+ICsgICAgICogaXMgZGlzYWJsZWQgbWFrZSBzdXJl
IHRoZSBwZW5kaW5nIGJpdCBpcyBjbGVhcmVkIHRvIGF2b2lkIHJlLQo+ID4gKyAgICAgKiBwb2xs
aW5nLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCAhdnMtPmNvbmZpZy5lbmFibGVkICkKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRp
bmcpOwo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKyAgICB9Cj4gCj4gSXQgZmVlbHMgYSBsaXR0
bGUgb2RkIHRvIHNxdWFzaCBhbiBhbHJlYWR5IHBlbmRpbmcgZXZlbnQgbGlrZSB0aGlzLAo+IGJ1
dCBJIHRoaW5rIEkgc2VlIHdoeSB5b3Ugd2FudC9uZWVkIGl0IHRoaXMgd2F5LiBPZiBjb3Vyc2Ug
dGhlCj4gcXVlc3Rpb24gaXMgd2hldGhlciBhbiBNU1Igd3JpdGUgKHR1cm5pbmcgdGhlIGVuYWJs
ZWQgYml0IG9mZikKPiBhZnRlciB0aGUgdGltZXIgaGFzIGV4cGlyZWQgc2hvdWxkIGNhbmNlbCB0
aGUgc2VuZGluZyBvZiBhCj4gbm90aWZpY2F0aW9uIG1lc3NhZ2UuIEkgY291bGQgaW1hZ2luZSB0
aGlzIG5vdCBldmVuIGJlaW5nIHNwZWxsZWQKPiBvdXQgYW55d2hlcmUgaW4gdGhlIHNwZWMuLi4K
Ck5vLCBpdCdzIG5vdCBidXQgaXQgc2VlbXMgbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCgo+
IAo+ID4gKyAgICBpZiAoICF0ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKSAp
Cj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIGlmICggIXZpcmlkaWFuX3N5bmlj
X2RlbGl2ZXJfdGltZXJfbXNnKHYsIHZzLT5jb25maWcuc2ludHgsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0aW1lcngsIHZzLT5leHBpcmF0aW9uLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lX25vdyh2
LT5kb21haW4pKSApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIGNsZWFyX2Jp
dChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKPiA+ICsKPiA+ICsgICAgaWYgKCB2cy0+
Y29uZmlnLnBlcmlvZGljICkKPiA+ICsgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7Cj4gPiArICAg
IGVsc2UKPiA+ICsgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDA7Cj4gCj4gSW4gdjggeW91
IHN0YXJ0ZWQgdGhlIHRpbWVyIGhlcmUgd2hlbiBjb25maWcuZW5hYmxlZCBpcyB0cnVlLiBXYXMK
PiB0aGF0IHdpdGggdGhlIGltcGxpY2l0IGFzc3VtcHRpb24gdGhhdCB0aGUgYml0IHdvdWxkIHN0
aWxsIGhhdmUgYmVlbgo+IG9mZiBmcm9tIHN0aW1lcl9leHBpcmUoKSBmb3Igbm9uLXBlcmlvZGlj
IHRpbWVycz8gSWYgc28sIHRoZSBhYm92ZQo+IHdvdWxkIGluZGVlZCBiZSBhIHN1ZmZpY2llbnRs
eSBjbG9zZSBlcXVpdmFsZW50LCB3aGlsZSBpZiBub3QgSSB3b3VsZAo+IGJlIGEgbGl0dGxlIGNv
bmZ1c2VkIGJ5IHRoaXMgY29uc3RydWN0LgoKVGhpcyBzaG91bGQgYmUgYSByZXZlcnNpb24gdG8g
dGhlIHY3IGNvbnN0cnVjdC4gVGhlIGV4cGlyYXRpb24gZnVuY3Rpb24gbm8gbG9uZ2VyIHVwZGF0
ZXMgdGhlIGNvbmZpZyBzbyB0aGUgcG9sbCBjbGVhcnMgdGhlIGVuYWJsZSBiaXQgZm9yIHNpbmds
ZS1zaG90IHRpbWVycyBpbnN0ZWFkIHdoZXJlYXMgcGVyaW9kaWMgdGltZXMgc3RheSBlbmFibGVk
ICh1bnRpbCBhbiBNU1Igd3JpdGUgZGlzYWJsZXMgdGhlbSkgYW5kIGdldCByZS1zY2hlZHVsZWQu
Cgo+IAo+IElzIGNsZWFyaW5nIHRoZSBlbmFibGVkIGJpdCBhcHByb3ByaWF0ZSBoZXJlPyBzdGlt
ZXJfZXhwaXJlKCkgYW5kCj4gdGhpcyBmdW5jdGlvbiBhcmUgYXN5bmNocm9ub3VzIHdpdGggb25l
IGFub3RoZXIsIGkuZS4gdGhlcmUncyBhCj4gd2luZG93IHdoZXJlIHRoZSBndWVzdCBtYXkgd3Jp
dGUgdGhlIE1TUiBhZ2FpbiAod2l0aCB0aGUgZW5hYmxlZAo+IGJpdCBzZXQpIGFmdGVyIHN0aW1l
cl9leHBpcmUoKSBoYXMgcnVuIGJ1dCBiZWZvcmUgd2UgbWFrZSBpdCBoZXJlLgo+IEkgdGhpbmsg
dGhlIG92ZXJhbGwgb3V0Y29tZSBpcyBmaW5lLCBidXQgd291bGRuJ3Qgc3RhcnRfc3RpbWVyKCkg
YmV0dGVyCj4gY2xlYXIgdGhlIGVuYWJsZWQgYml0IHJpZ2h0IGF3YXkgYWZ0ZXIgaGF2aW5nIGNh
bGxlZCBzdGltZXJfZXhwaXJlKCk/Cj4gT3Igd2FpdCAtIGRvaW5nIHNvIHdvdWxkIGNvbmZsaWN0
IHdpdGggdGhlIGVuYWJsZWQgYml0IGNoZWNrIGF0IHRoZQo+IHRvcCBvZiB0aGlzIGZ1bmN0aW9u
LiBPdG9oIGFuIE1TUiByZWFkIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBzdWNoCj4gYW4gTVNSIHdy
aXRlIHNob3VsZCBvYnNlcnZlIHRoZSBlbmFibGVkIGJpdCBjbGVhciBmb3IgYSBub24tcGVyaW9k
aWMKPiB0aW1lciB0aGF0IHdhcyBzZXQgaW4gdGhlIHBhc3QsIHNob3VsZG4ndCBpdD8KCkknbSBu
b3Qgc3VyZSBhYm91dCB0aGF0IGJlY2F1c2UgaXQncyBub3QgY2xlYXIgd2hlbiB0aGUgdGltZXIg
ZXhwaXJlcyBhcyBzdWNoLiBUaGUgc3BlYyBpcyBub3QgY2xlYXIgd2hldGhlciB0aW1lciBleHBp
cnkgbWVhbnMgdGhlIHBvaW50IHdoZW4gaXQgdGltZXMgb3V0IG9yIHdoZW4gdGhlIG1lc3NhZ2Ug
aXMgZGVsaXZlcmVkLgoKPiBTbyBwZXJoYXBzIGEgc2V0Cj4gcGVuZGluZyBiaXQgc2hvdWxkIHJl
c3VsdCBpbiB0aGUgUkRNU1IgaGFuZGxpbmcgdG8gY2xlYXIgdGhlIGVuYWJsZWQKPiBiaXQgaW4g
dGhlIHJldHVybmVkIHZhbHVlIGZvciBhIG5vbi1wZXJpb2RpYyB0aW1lcj8KCkkgZ2V0IHRpZWQg
aW4ga25vdHMgZXZlcnkgdGltZSBJIHRoaW5rIGFib3V0IHRoaXMgYW5kIHdpdGhvdXQgd2FpdGlu
ZyBmb3IgYSBwZW5kaW5nIHRpbWVyIHRvIHN0b3Agd2hlbiBpdCBpcyBkaXNhYmxlZCBJIHNlZSBu
byB3YXkgb2YgdGhlIHJhY2UsIGJ1dCBJIHRoaW5rIGRvaW5nIHRoYXQgd291bGQgYmUgcHJvaGli
aXRpdmVseSBzbG93IGJlY2F1c2Ugd2luZG93cyBzZWVtcyB0byBmbGlwIGJldHdlZW4gc2luZ2xl
LXNob3QgYW5kIHBlcmlvZGljIHRpbWVycyBvbiBxdWl0ZSBhIGZyZXF1ZW50IGJhc2lzLiBBdCB0
aGlzIHBvaW50IEknZCBwcmVmZXIgdG8gbGVhdmUgdGhlIGNvZGUgYXMtaXMgYW5kIHJ1biBzb21l
IHRlc3RzLiBXZSd2ZSBhbHJlYWR5IGhhZCBhIHByaW9yIGluY2FybmF0aW9uIHJ1bm5pbmcgaW4g
WGVuU2VydmVyIGF1dG9tYXRlZCB0ZXN0cyBmb3Igc2V2ZXJhbCB3ZWVrcyB3aXRoIG5vIGRpc2Nv
dmVyZWQgcHJvYmxlbXMuCgogIFBhdWwKCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 12:48:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 12:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6EAf-0005qS-Dn; Tue, 19 Mar 2019 12: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6EAd-0005qK-SK
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 12:48:43 +0000
X-Inumbo-ID: 5305f4e7-4a45-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 5305f4e7-4a45-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 12:48:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 06:48:41 -0600
Message-Id: <5C90E5250200007800220403@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 06:48:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190318145719.11396-1-wei.liu2@citrix.com>
 <20190318145719.11396-2-wei.liu2@citrix.com>
 <5C90C84F0200007800220382@prv1-mh.provo.novell.com>
 <20190319112434.GD14641@zion.uk.xensource.com>
In-Reply-To: <20190319112434.GD14641@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86: decouple xen alignment setting
 from EFI/non-EFI build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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+IE9uIDE5LjAzLjE5IGF0IDEyOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDQ6NDU6MzVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxOC4wMy4xOSBhdCAxNTo1NywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4+ID4gKysrIGIveGVuL2FyY2gv
eDg2L0tjb25maWcKPj4gPiBAQCAtMTM4LDYgKzEzOCwzMiBAQCBjb25maWcgVEJPT1QKPj4gPiAg
Cj4+ID4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4+ID4gIAo+PiA+ICtjaG9pY2UKPj4gPiArCXBy
b21wdCAiQWxpZ25tZW50IG9mIFhlbiBiaW5hcnkiCj4+ID4gKwlkZXBlbmRzIG9uIFg4Ngo+PiA+
ICsJZGVmYXVsdCBYRU5fQUxJR05fREVGQVVMVAo+PiA+ICsJLS0taGVscC0tLQo+PiA+ICsJICBT
cGVjaWZ5IGFsaWdubWVudCBmb3IgWGVuIGJpbmFyeS4KPj4gPiArCj4+ID4gKwkgIElmIHVuc3Vy
ZSwgY2hvb3NlICJkZWZhdWx0Ii4KPj4gPiArCj4+ID4gK2NvbmZpZyBYRU5fQUxJR05fREVGQVVM
VAo+PiA+ICsJYm9vbCAiRGVmYXVsdCBhbGlnbm1lbnQiCj4+ID4gKwktLS1oZWxwLS0tCj4+ID4g
KwkgIFBpY2sgYWxpZ25tZW50IGFjY29yZGluZyB0byBidWlsZCB2YXJpYW50cy4KPj4gPiArCj4+
ID4gKwkgIEZvciBFRkkgYnVpbGQgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlzIDJNLiBGb3Igbm9u
LUVGSSBidWlsZAo+PiA+ICsJICB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgaXMgNEsgZHVlIHRvIHN5
c2xpbnV4IGZhaWxpbmcgdG8gaGFuZGxlCj4+ID4gKwkgIDJNIGFsaWdubWVudC4KPj4gCj4+IFdh
c24ndCBpdCB0aGUgcmVzdWx0aW5nIGltYWdlIHNpemUgcmF0aGVyIHRoYW4gdGhlIGFsaWdubWVu
dCBpdHNlbGYKPj4gd2hpY2ggZGlkIGNhdXNlIHRoZSBwcm9ibGVtPyBIYXMgdGhlIGlzc3VlIGJl
ZW4gZml4ZWQgaW4gbmV3ZXIKPj4gc3lzbGludXg/Cj4+IAo+IAo+IFJpZ2h0LiBJIGNhbiBtYWtl
IHRoaXMgY2xlYXJlci4KPiAKPiAiZHVlIHRvIHN5c2xpbnV4IGZhaWxpbmcgdG8gaGFuZGxlIHRo
ZSBpbWFnZSBzaXplIGluY3JlbWVudCBpbmR1Y2VkIGJ5Cj4gMk0gYWxpZ25tZW50Ii4KPiAKPiBB
bHNvLCBJIHRoaW5rIHMvYmluYXJ5L2ltYWdlLyBpbiB0aGUgZGVzY3JpcHRpb24gd291bGQgYmUg
YmV0dGVyLgoKQWdyZWVkLgoKPj4gPiArY29uZmlnIFhFTl9BTElHTl80Swo+PiA+ICsJYm9vbCAi
NEsgYWxpZ25tZW50Igo+PiA+ICsKPj4gPiArY29uZmlnIFhFTl9BTElHTl8yTQo+PiA+ICsJYm9v
bCAiMk0gYWxpZ25tZW50Igo+PiAKPj4gSW4gcGF0Y2ggMiB5b3Ugb25seSBuZWVkIHRoZSBsYXR0
ZXIgLSBpcyB0aGVyZSByZWFsbHkgbXVjaCB2YWx1ZSBpbgo+PiBhbGxvd2luZyBleHBsaWNpdGx5
IHJlcXVlc3RpbmcgNGs/Cj4gCj4gSSB0aG91Z2h0IHRoZXJlIHdvdWxkIGJlIGEgY2FzZSBpbiB3
aGljaCB1c2VycyB3YW50IDRLIGV4cGxpY2l0bHk/IEknbQo+IGNlcnRhaW5seSBmaW5lIHdpdGgg
ZHJvcHBpbmcgdGhlIDRLIGFsaWdubWVudCBvcHRpb24uCgpXZWxsLCB3aXRob3V0IGEgc3BlY2lm
aWMgbmVlZCBvciByZXF1ZXN0IEknZCBwcmVmZXIgbm90IHRvIHNlZSBleHRyYQpvcHRpb25zIGlu
dHJvZHVjZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 12:57:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 12: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 1h6EJV-0006gT-Gb; Tue, 19 Mar 2019 12:57:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6EJU-0006gO-1z
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 12:57:52 +0000
X-Inumbo-ID: 9733da48-4a46-11e9-b666-e7685aee8468
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9733da48-4a46-11e9-b666-e7685aee8468;
 Tue, 19 Mar 2019 12:57:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 06:57:45 -0600
Message-Id: <5C90E7450200007800220415@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 06:57:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
 <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
 <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.com>
 <bd5c83cd-cb9d-d4c2-0fd1-6d226de6ea8a@hygon.cn>
In-Reply-To: <bd5c83cd-cb9d-d4c2-0fd1-6d226de6ea8a@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDEyOjMyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xOCAxNjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2LjAzLjE5IGF0IDEx
OjExLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gT24gMjAxOS8zLzE1IDIwOjQxLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wMi4xOSBhdCAxMDo1MCwgPHB1d2VuQGh5Z29u
LmNuPiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11X2FtZC5jCj4+Pj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+Pj4+PiBAQCAtNTQ1LDYgKzU0NSw4
IEBAIGludCBfX2luaXQgYW1kX3ZwbXVfaW5pdCh2b2lkKQo+Pj4+PiAgICAgICAgc3dpdGNoICgg
Y3VycmVudF9jcHVfZGF0YS54ODYgKQo+Pj4+PiAgICAgICAgewo+Pj4+PiAgICAgICAgY2FzZSAw
eDE1Ogo+Pj4+PiArICAgIGNhc2UgMHgxNzoKPj4+Pj4gKyAgICBjYXNlIDB4MTg6Cj4+Pj4+ICAg
ICAgICAgICAgbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7Cj4+Pj4+ICAgICAgICAg
ICAgY291bnRlcnMgPSBBTURfRjE1SF9DT1VOVEVSUzsKPj4+Pj4gICAgICAgICAgICBjdHJscyA9
IEFNRF9GMTVIX0NUUkxTOwo+Pj4+Cj4+Pj4gVW5sZXNzIHlvdSBrbm93IHdoYXQgQU1EIEZhbTE4
IHdpbGwgbG9vayBsaWtlLCB5b3UgY2FuJ3QgZG8gaXQKPj4+PiBsaWtlIHRoaXMuIEZhbTE4IHJl
YWxseSBuZWVkcyB0byBiZSBmdXJ0aGVyIHF1YWxpZmllZCBieSBhIHZlbmRvcgo+Pj4+IGNoZWNr
IGF0IHRoaXMgcG9pbnQgaW4gdGltZS4KPj4+Cj4+PiBIeWdvbiB3aWxsIG5lZ290aWF0ZSB3aXRo
IEFNRCB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IEh5Z29uIHNob3VsZCB1c2UKPj4+IEZhbTE4aC4K
Pj4gCj4+IEluIHRoZSBzdWNjZXNzIGNhc2Ugb2Ygd2hpY2ggcGxlYXNlIHN0YXRlIHRoaXMgaW4g
dGhlIGRlc2NyaXB0aW9uLgo+PiBVbnRpbCB0aG9zZSBuZWdvdGlhdGlvbnMgaGF2ZSBzdWNjZWVk
ZWQgSSdtIGFmcmFpZCBJJ20gZ29pbmcgdG8KPj4gaW5zaXN0IHRvIHNlZSB0aGUgZXh0cmEgY2hl
Y2sgYWRkZWQuCj4gCj4gSG93IHRvIGNoZWNrIHZlbmRvcj8gTWF5YmUgbGlrZSB0aGlzOgo+ICAg
ICAgY2FzZSAweDE1Ogo+ICAgICAgY2FzZSAweDE3Ogo+ICAgICAgY2FzZSAweDE4Ogo+ICAgICAg
ICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKPiAg
ICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gMHgxOCkKPiAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gCj4gICAgICAgICAgbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRF
UlM7Cj4gICAgICAgICAgY291bnRlcnMgPSBBTURfRjE1SF9DT1VOVEVSUzsKPiAgICAgICAgICBj
dHJscyA9IEFNRF9GMTVIX0NUUkxTOwo+IAo+IG9yIGp1c3QgYWRkIEh5Z29uIHN1cHBvcnQgYXQg
YmVnaW5uaW5nIG9mIGFtZF92cG11X2luaXQoKToKPiAgICAgIGlmIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikgewo+ICAgICAgICAgIG51bV9jb3VudGVycyA9
IEYxNUhfTlVNX0NPVU5URVJTOwo+ICAgICAgICAgIGNvdW50ZXJzID0gQU1EX0YxNUhfQ09VTlRF
UlM7Cj4gICAgICAgICAgY3RybHMgPSBBTURfRjE1SF9DVFJMUzsKPiAgICAgICAgICBrN19jb3Vu
dGVyc19taXJyb3JlZCA9IDE7Cj4gICAgICB9CgpBIHN1aXRhYmxlIHZhcmlhbnQgb2YgdGhlIGxh
dHRlciBvcgoKaW50IF9faW5pdCBhbWRfdnBtdV9pbml0KHZvaWQpCnsKICAgIHVuc2lnbmVkIGlu
dCBpLCBmYW0gPSBjdXJyZW50X2NwdV9kYXRhLng4NgoKICAgIC8qIDxzdWl0YWJsZSBjb21tZW50
PiAqLwogICAgaWYgKCBjdXJyZW50X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9I
WUdPTiAmJiBmYW0gPT0gMHgxOCApCiAgICAgICBmYW0gPSAweDE3OwoKICAgIHN3aXRjaCAoIGZh
bSApCiAgICAuLi4KCm9yIHBlcmhhcHMgZXZlbiBiZXR0ZXIgd291bGQgYmUgdHdvIHNlcGFyYXRl
IHN3aXRjaCgpLWVzLCBvbmUgZm9yCkFNRCBhbmQgb25lIGZvciBIeWdvbi4gUG9zc2libHkgZXZl
biBhIHNlcGFyYXRlIGh5Z29uX3ZwbXVfaW5pdCgpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:02:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6EOJ-0007SG-9h; Tue, 19 Mar 2019 13:02: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6EOI-0007SB-6m
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:02:50 +0000
X-Inumbo-ID: 4c1349c1-4a47-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 4c1349c1-4a47-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:02:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:02:48 -0600
Message-Id: <5C90E874020000780022042D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:02:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
 <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
 <5C8B89E7020000780021F38A@prv1-mh.provo.novell.com>
 <f723e493-e986-432e-0b4a-e175f0df41c7@hygon.cn>
 <5C8F5CD4020000780021FB77@prv1-mh.provo.novell.com>
 <a50e99fa-af43-1c2b-3c31-59d8ede22d3b@hygon.cn>
In-Reply-To: <a50e99fa-af43-1c2b-3c31-59d8ede22d3b@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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: 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+IE9uIDE5LjAzLjE5IGF0IDEzOjMzLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xOCAxNjo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE2LjAzLjE5IGF0IDEwOjU3
LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gT24gMjAxOS8zLzE1IDE5OjE4LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+PiBPbiAxNS4wMy4xOSBhdCAxMToxNywgPHB1d2VuQGh5Z29uLmNuPiB3
cm90ZToKPj4+Pj4gT24gMjAxOS8zLzE1IDE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4g
VGhpcyBpcyBhIGxvdCBvZiBkdXBsaWNhdGVkIGNvZGUgd2l0aCBvbmx5IG1pbm9yIGRpZmZlcmVu
Y2VzLiBJIHRoaW5rCj4+Pj4+PiB5b3Ugd291bGQgYmUgYmV0dGVyIG9mZiBjYWxsaW5nIGludG8g
dGhlIEFNRCBvcmlnaW5hbCBmdW5jdGlvbnMuCj4+Pj4+IFRoZXNlIGZ1bmN0aW9ucyBhbmQgQU1E
IG9yaWdpbmFsIG9uZXMgYXJlIHN0YXRpYy4gU28gSHlnb24gY2Fubm90IGRpcmVjdGx5Cj4+Pj4+
IGNhbGwgaW50byB0aGVtLiBPciB3ZSBjYW4gcHV0IHRoZW0gaW50byB0aGUgY29tbW9uIGNwdSBj
b2RlLCBidXQgSSB0aGluawo+Pj4+PiBpdCdzIG5vdCBnb29kIGZvciBmdXR1cmUgbWFpbnRlbmFu
Y2UuCj4+Pj4gSnVzdCBtYWtlIG5vbi1zdGF0aWMgd2hhdCBuZWVkcyB0byBiZSwgYWRkIGFuIGFt
ZF8gcHJlZml4LCBhbmQKPj4+PiBjYWxsIGl0IGZyb20geW91ciBjb2RlLgo+Pj4gVGhhdCdzIE9L
LiBXaXRoIHRoaXMgbWV0aG9kIG9ubHkgaW5pdF9sZXZlbGxpbmcgaW4gYW1kLmMgc2hvdWxkIGJl
IGFkZGVkCj4+PiBhbiBhbWRfIHByZWZpeCBhbmQgY2FsbGVkIGJ5IGh5Z29uLmMuCj4+PiBCdXQg
SSdtIGFmcmFpZCBIeWdvbiBzaG91bGQgaGF2ZSBpdHMgb3duIGluaXQgZnVuY3Rpb25zIGFuZCBu
b3QgY2FsbCB0aGUKPj4+IEFNRCBvbmVzLiBUaGUgY3VycmVudCBIeWdvbiBpbml0IGZ1bmN0aW9u
cyBoYXZlIGJlZW4gaGVhdmlseSBzdHJpcHBlZAo+Pj4gZnJvbSB0aGUgb3JpZ2luYWwgQU1EJ3Mu
Cj4+IExldCBtZSBnaXZlIHlvdSB0aGlzIHJ1bGUgb2YgdGh1bWIgKHN1YmplY3QgdG8gZGlzY3Vz
c2lvbik6IElmIHlvdSBjYW4KPj4gc2FmZWx5IHJlLXVzZSBhbnkgbm9uLXRyaXZpYWwgY3VycmVu
dCBBTUQgZnVuY3Rpb24gd2l0aCBhdCBtb3N0IG1pbm9yCj4+IGFkanVzdG1lbnRzIChhbmQgaXJy
ZXNwZWN0aXZlIG9mIGNlcnRhaW4gY29kZSB0aGVyZSBiZWluZyB1bnJlYWNoYWJsZQo+PiBvbiBI
eWdvbiksIHRoZW4gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcmUtdXNlIGl0IHRoYW4g
dG8gZHVwbGljYXRlCj4+IGl0Lgo+IAo+IEkgdHJpZWQsIGJ1dCBpdCB3aWxsIGFkZCAweDE4IHRv
IGluaXRfYW1kKCkuIEl0J3Mgc3RyYW5nZSBiZWNhdXNlIEFNRAo+IGRvZXMgbm90IGhhdmUgZmFt
aWx5IDE4aCBub3cuIFNvIGl0IGJlY29tZXMgdW53aWVsZHkgdG8gbWFpbnRhaW4KPiBpbml0X2Ft
ZCgpIGp1c3QgYXQgdGhpcyB0aW1lLiBUaGUgc2FtZSBzaXR1YXRpb24gZm9yIGFtZF9nZXRfdG9w
b2xvZ3koKS4KPiAKPiBTbyBJIHRoaW5rIGl0J3MgYmV0dGVyIHRvIGNhcnZlIG91dCBpbml0X2h5
Z29uKCkgYW5kIGh5Z29uX2dldF90b3BvbG9neSgpCj4gKHdoaWNoIGFsc28gbmVlZCBIeWdvbidz
IG93biBhZGp1c3RtZW50IGZvciBjb21wdXRpbmcgcGh5c19wcm9jX2lkKS4KCkp1c3QgdG8gYmUg
Y2xlYXI6IEkndmUgbmV2ZXIgb2JqZWN0ZWQgdG8gYSBzZXBhcmF0ZSBpbml0X2h5Z29uKCkuCkZv
ciBhbWRfZ2V0X3RvcG9sb2d5KCkgaXQncyBsZXNzIGNsZWFyOiBJdCBsb29rcyB0byBtZSBhcyBp
ZiB5b3UKd291bGRuJ3QgbmVlZCB0byBhZGQgYW55IEh5Z29uIGNvbmRpdGlvbmFscyB0byB0aGUg
ZnVuY3Rpb24sIGFzCmxvbmcgYXMgY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9UT1BPRVhUKSBpcyB0
cnVlIGluIHlvdXIgY2FzZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:06:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6ERT-0007cN-Ep; Tue, 19 Mar 2019 13:06: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6ERR-0007by-TU
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:06:05 +0000
X-Inumbo-ID: bf6c4aee-4a47-11e9-ae3c-ff202ad6d72e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf6c4aee-4a47-11e9-ae3c-ff202ad6d72e;
 Tue, 19 Mar 2019 13:06:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="80993191"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 13:05:49 +0000
Message-ID: <20190319130550.32570-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319130550.32570-1-wei.liu2@citrix.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] x86: decouple xen alignment setting from
 EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

SW50cm9kdWNlIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvIHBpY2sgdGhlIGFsaWdubWVudCBmb3Ig
eGVuIGJpbmFyeS4KVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhlIGRlZmF1bHQgcGlj
ayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZApFTEYgYnVpbGQgNEsuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAg
fCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8IDEy
ICsrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2
L0tjb25maWcKaW5kZXggNWMyZDEwNzBiNi4uMWYxMTVjMWU0MCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTEzOCw2ICsxMzgs
MjkgQEAgY29uZmlnIFRCT09UCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2Nob2ljZQorCXBy
b21wdCAiQWxpZ25tZW50IG9mIFhlbiBpbWFnZSIKKwlkZXBlbmRzIG9uIFg4NgorCWRlZmF1bHQg
WEVOX0FMSUdOX0RFRkFVTFQKKwktLS1oZWxwLS0tCisJICBTcGVjaWZ5IGFsaWdubWVudCBmb3Ig
WGVuIGltYWdlLgorCisJICBJZiB1bnN1cmUsIGNob29zZSAiZGVmYXVsdCIuCisKK2NvbmZpZyBY
RU5fQUxJR05fREVGQVVMVAorCWJvb2wgIkRlZmF1bHQgYWxpZ25tZW50IgorCS0tLWhlbHAtLS0K
KwkgIFBpY2sgYWxpZ25tZW50IGFjY29yZGluZyB0byBidWlsZCB2YXJpYW50cy4KKworCSAgRm9y
IEVGSSBidWlsZCB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgaXMgMk0uIEZvciBFTEYgYnVpbGQKKwkg
IHRoZSBkZWZhdWx0IGFsaWdubWVudCBpcyA0SyBkdWUgdG8gc3lzbGludXggZmFpbGluZyB0byBo
YW5kbGUKKwkgIHRoZSBpbmNyZW1lbnQgb2YgaW1hZ2Ugc2l6ZSBpbmR1Y2VkIGJ5IDJNIGFsaWdu
bWVudC4KKworY29uZmlnIFhFTl9BTElHTl8yTQorCWJvb2wgIjJNIGFsaWdubWVudCIKKworZW5k
Y2hvaWNlCisKIGNvbmZpZyBYRU5fR1VFU1QKIAlkZWZfYm9vbCBuCiAJcHJvbXB0ICJYZW4gR3Vl
c3QiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwppbmRleCA2ZTliZGE1MTA5Li41YTBjMTAwNGY1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyLDcgKzEy
LDYgQEAKICNkZWZpbmUgRk9STUFUICJwZWkteDg2LTY0IgogI3VuZGVmIF9fWEVOX1ZJUlRfU1RB
UlQKICNkZWZpbmUgX19YRU5fVklSVF9TVEFSVCBfX2ltYWdlX2Jhc2VfXwotI2RlZmluZSBTRUNU
SU9OX0FMSUdOIE1CKDIpCiAjZGVmaW5lIERFQ0xfU0VDVElPTih4KSB4IDoKIAogRU5UUlkoZWZp
X3N0YXJ0KQpAQCAtMjAsMTMgKzE5LDIyIEBAIEVOVFJZKGVmaV9zdGFydCkKICNlbHNlIC8qICFF
RkkgKi8KIAogI2RlZmluZSBGT1JNQVQgImVsZjY0LXg4Ni02NCIKLSNkZWZpbmUgU0VDVElPTl9B
TElHTiBQQUdFX1NJWkUKICNkZWZpbmUgREVDTF9TRUNUSU9OKHgpIHggOiBBVChBRERSKHgpIC0g
X19YRU5fVklSVF9TVEFSVCkKIAogRU5UUlkoc3RhcnRfcGEpCiAKICNlbmRpZiAvKiBFRkkgKi8K
IAorI2lmZGVmIENPTkZJR19YRU5fQUxJR05fMk0KKyNkZWZpbmUgU0VDVElPTl9BTElHTiBNQigy
KQorI2Vsc2UgLyogRGVmYXVsdCBhbGlnbm1lbnQgKi8KKyNpZmRlZiBFRkkKKyNkZWZpbmUgU0VD
VElPTl9BTElHTiBNQigyKQorI2Vsc2UKKyNkZWZpbmUgU0VDVElPTl9BTElHTiBQQUdFX1NJWkUK
KyNlbmRpZgorI2VuZGlmCisKIE9VVFBVVF9GT1JNQVQoRk9STUFULCBGT1JNQVQsIEZPUk1BVCkK
IAogT1VUUFVUX0FSQ0goaTM4Njp4ODYtNjQpCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:06:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6ERQ-0007bs-SI; Tue, 19 Mar 2019 13: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6ERP-0007bk-3u
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:06:03 +0000
X-Inumbo-ID: bd10f934-4a47-11e9-bd31-7f6982065522
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd10f934-4a47-11e9-bd31-7f6982065522;
 Tue, 19 Mar 2019 13:05:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="80993189"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 13:05:48 +0000
Message-ID: <20190319130550.32570-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] x86: more flexible alignment handling
 for xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2VpIExpdSAoMik6CiAgeDg2OiBkZWNvdXBsZSB4ZW4gYWxpZ25tZW50IHNldHRpbmcgZnJvbSBF
RkkvRUxGIGJ1aWxkCiAgeDg2L3B2c2hpbTogdXNlIDJNIGFsaWdubWVudAoKIHhlbi9hcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZyB8ICAxICsKIHhlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMgICAgICAgICAgICAgICAgfCAxMiArKysrKysrKysrLS0KIDMgZmlsZXMgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:06:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6ERT-0007cF-5O; Tue, 19 Mar 2019 13:06: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6ERR-0007bz-TV
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:06:05 +0000
X-Inumbo-ID: bf762c4e-4a47-11e9-ac35-3fcd8d3c7679
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf762c4e-4a47-11e9-ac35-3fcd8d3c7679;
 Tue, 19 Mar 2019 13:06:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="80993193"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 13:05:50 +0000
Message-ID: <20190319130550.32570-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319130550.32570-1-wei.liu2@citrix.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] x86/pvshim: use 2M alignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

VGhlIHB2c2hpbSBpcyBsb2FkZWQgZGlyZWN0bHkgYnkgdG9vbHN0YWNrLiBVc2UgMk0gYWxpZ25t
ZW50IGZvcgpwb3RlbnRpYWxseSBiZXR0ZXIgcGVyZm9ybWFuY2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jb25maWdzL3B2
c2hpbV9kZWZjb25maWcgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcgYi94ZW4vYXJj
aC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCmluZGV4IGExMmUzZDA0NjUuLjhlNTBiNjBj
ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcKKysr
IGIveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZwpAQCAtNSw2ICs1LDcgQEAg
Q09ORklHX1BWSF9HVUVTVD15CiBDT05GSUdfUFZfU0hJTT15CiBDT05GSUdfUFZfU0hJTV9FWENM
VVNJVkU9eQogQ09ORklHX05SX0NQVVM9MzIKK0NPTkZJR19YRU5fQUxJR05fMk09eQogIyBEaXNh
YmxlIGZlYXR1cmVzIG5vdCB1c2VkIGJ5IHRoZSBQViBzaGltCiAjIENPTkZJR19TSEFET1dfUEFH
SU5HIGlzIG5vdCBzZXQKICMgQ09ORklHX0JJR01FTSBpcyBub3Qgc2V0Ci0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:14:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6EZO-00009K-Bq; Tue, 19 Mar 2019 13:14: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=pfQQ=RW=citrix.com=prvs=974a346cd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6EZM-00009E-DX
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:14:16 +0000
X-Inumbo-ID: e464c97f-4a48-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e464c97f-4a48-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:14:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="87530559"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-2-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: <e05c0ae5-5931-d03c-a40d-d84c482d7b1a@citrix.com>
Date: Tue, 19 Mar 2019 13:09:35 +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: <20190319130550.32570-2-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 v2 1/2] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDMvMjAxOSAxMzowNSwgV2VpIExpdSB3cm90ZToKPiBAQCAtMjAsMTMgKzE5LDIyIEBA
IEVOVFJZKGVmaV9zdGFydCkKPiAgI2Vsc2UgLyogIUVGSSAqLwo+ICAKPiAgI2RlZmluZSBGT1JN
QVQgImVsZjY0LXg4Ni02NCIKPiAtI2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQo+ICAj
ZGVmaW5lIERFQ0xfU0VDVElPTih4KSB4IDogQVQoQUREUih4KSAtIF9fWEVOX1ZJUlRfU1RBUlQp
Cj4gIAo+ICBFTlRSWShzdGFydF9wYSkKPiAgCj4gICNlbmRpZiAvKiBFRkkgKi8KPiAgCj4gKyNp
ZmRlZiBDT05GSUdfWEVOX0FMSUdOXzJNCj4gKyNkZWZpbmUgU0VDVElPTl9BTElHTiBNQigyKQo+
ICsjZWxzZSAvKiBEZWZhdWx0IGFsaWdubWVudCAqLwo+ICsjaWZkZWYgRUZJCj4gKyNkZWZpbmUg
U0VDVElPTl9BTElHTiBNQigyKQo+ICsjZWxzZQo+ICsjZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFH
RV9TSVpFCj4gKyNlbmRpZgo+ICsjZW5kaWYKCkFzIGEgdHJpdmlhbCBjaGFuZ2UsIGNhbiB0aGlz
IHBsZWFzZSBiZToKCiNpZmRlZiBDT05GSUdfWEVOX0FMSUdOXzJNCiMgZGVmaW5lIFNFQ1RJT05f
QUxJR04gTUIoMikKI2Vsc2UgLyogRGVmYXVsdCBhbGlnbm1lbnQgKi8KIyBpZmRlZiBFRkkKI8Kg
IGRlZmluZSBTRUNUSU9OX0FMSUdOIE1CKDIpCiMgZWxzZQojwqAgZGVmaW5lIFNFQ1RJT05fQUxJ
R04gUEFHRV9TSVpFCiMgZW5kaWYKI2VuZGlmCgpUbyBoZWxwIGhpZ2hsaWdodCB0aGUgbmVzdGlu
ZyBsZXZlbHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6Ejl-00010R-EO; Tue, 19 Mar 2019 13:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Ejj-00010H-KA
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:24:59 +0000
X-Inumbo-ID: 62ea4e12-4a4a-11e9-b457-ff74167a320f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62ea4e12-4a4a-11e9-b457-ff74167a320f;
 Tue, 19 Mar 2019 13:24:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="87531340"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU3jX63a4q2FW3ek2rIoM8AU6wl6YSznIAgAASh2CAAA42UA==
Date: Tue, 19 Mar 2019 13:16:03 +0000
Message-ID: <1bdeb162a4ce4a4d849e20d36f29fbe4@AMSPEX02CL02.citrite.net>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
 <20190319092116.1525-11-paul.durrant@citrix.com>
 <5C90DE0202000078002203DA@prv1-mh.provo.novell.com>
 <22207b1c797348289442efcf6af882b5@AMSPEX02CL02.citrite.net>
In-Reply-To: <22207b1c797348289442efcf6af882b5@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 v9 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFBhdWwg
RHVycmFudA0KPiBTZW50OiAxOSBNYXJjaCAyMDE5IDEyOjQ3DQo+IFRvOiAnSmFuIEJldWxpY2gn
IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnpl
c3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0K
PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gW1BBVENIIHY5IDEwLzExXSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9m
IHN5bnRoZXRpYyB0aW1lcnMNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+IFNlbnQ6
IDE5IE1hcmNoIDIwMTkgMTI6MTgNCj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9u
bmUNCj4gPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuDQo+ID4g
SmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQ0KPiA+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgVGltIChYZW4ub3JnKQ0KPiA+IDx0aW1AeGVuLm9yZz4NCj4gPiBTdWJqZWN0OiBSZTog
W1BBVENIIHY5IDEwLzExXSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRp
YyB0aW1lcnMNCj4gPg0KPiA+ID4+PiBPbiAxOS4wMy4xOSBhdCAxMDoyMSwgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiA+ICtzdGF0aWMgdm9pZCBwb2xsX3N0aW1lcihzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHN0aW1lcngpDQo+ID4gPiArew0KPiA+ID4gKyAgICBz
dHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsNCj4gPiA+ICsg
ICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltzdGltZXJ4XTsNCj4g
PiA+ICsNCj4gPiA+ICsgICAgLyoNCj4gPiA+ICsgICAgICogVGltZXIgZXhwaXJ5IG1heSByYWNl
IHdpdGggdGhlIHRpbWVyIGJlaW5nIGRpc2FibGVkLiBJZiB0aGUgdGltZXINCj4gPiA+ICsgICAg
ICogaXMgZGlzYWJsZWQgbWFrZSBzdXJlIHRoZSBwZW5kaW5nIGJpdCBpcyBjbGVhcmVkIHRvIGF2
b2lkIHJlLQ0KPiA+ID4gKyAgICAgKiBwb2xsaW5nLg0KPiA+ID4gKyAgICAgKi8NCj4gPiA+ICsg
ICAgaWYgKCAhdnMtPmNvbmZpZy5lbmFibGVkICkNCj4gPiA+ICsgICAgew0KPiA+ID4gKyAgICAg
ICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpOw0KPiA+ID4gKyAgICAg
ICAgcmV0dXJuOw0KPiA+ID4gKyAgICB9DQo+ID4NCj4gPiBJdCBmZWVscyBhIGxpdHRsZSBvZGQg
dG8gc3F1YXNoIGFuIGFscmVhZHkgcGVuZGluZyBldmVudCBsaWtlIHRoaXMsDQo+ID4gYnV0IEkg
dGhpbmsgSSBzZWUgd2h5IHlvdSB3YW50L25lZWQgaXQgdGhpcyB3YXkuIE9mIGNvdXJzZSB0aGUN
Cj4gPiBxdWVzdGlvbiBpcyB3aGV0aGVyIGFuIE1TUiB3cml0ZSAodHVybmluZyB0aGUgZW5hYmxl
ZCBiaXQgb2ZmKQ0KPiA+IGFmdGVyIHRoZSB0aW1lciBoYXMgZXhwaXJlZCBzaG91bGQgY2FuY2Vs
IHRoZSBzZW5kaW5nIG9mIGENCj4gPiBub3RpZmljYXRpb24gbWVzc2FnZS4gSSBjb3VsZCBpbWFn
aW5lIHRoaXMgbm90IGV2ZW4gYmVpbmcgc3BlbGxlZA0KPiA+IG91dCBhbnl3aGVyZSBpbiB0aGUg
c3BlYy4uLg0KPiANCj4gTm8sIGl0J3Mgbm90IGJ1dCBpdCBzZWVtcyBsaWtlIHRoZSByaWdodCB0
aGluZyB0byBkby4NCj4gDQo+ID4NCj4gPiA+ICsgICAgaWYgKCAhdGVzdF9iaXQoc3RpbWVyeCwg
JnZ2LT5zdGltZXJfcGVuZGluZykgKQ0KPiA+ID4gKyAgICAgICAgcmV0dXJuOw0KPiA+ID4gKw0K
PiA+ID4gKyAgICBpZiAoICF2aXJpZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyh2LCB2cy0+
Y29uZmlnLnNpbnR4LA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGltZXJ4LCB2cy0+ZXhwaXJhdGlvbiwNCj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZV9ub3codi0+ZG9tYWluKSkgKQ0KPiA+ID4g
KyAgICAgICAgcmV0dXJuOw0KPiA+ID4gKw0KPiA+ID4gKyAgICBjbGVhcl9iaXQoc3RpbWVyeCwg
JnZ2LT5zdGltZXJfcGVuZGluZyk7DQo+ID4gPiArDQo+ID4gPiArICAgIGlmICggdnMtPmNvbmZp
Zy5wZXJpb2RpYyApDQo+ID4gPiArICAgICAgICBzdGFydF9zdGltZXIodnMpOw0KPiA+ID4gKyAg
ICBlbHNlDQo+ID4gPiArICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAwOw0KPiA+DQo+ID4g
SW4gdjggeW91IHN0YXJ0ZWQgdGhlIHRpbWVyIGhlcmUgd2hlbiBjb25maWcuZW5hYmxlZCBpcyB0
cnVlLiBXYXMNCj4gPiB0aGF0IHdpdGggdGhlIGltcGxpY2l0IGFzc3VtcHRpb24gdGhhdCB0aGUg
Yml0IHdvdWxkIHN0aWxsIGhhdmUgYmVlbg0KPiA+IG9mZiBmcm9tIHN0aW1lcl9leHBpcmUoKSBm
b3Igbm9uLXBlcmlvZGljIHRpbWVycz8gSWYgc28sIHRoZSBhYm92ZQ0KPiA+IHdvdWxkIGluZGVl
ZCBiZSBhIHN1ZmZpY2llbnRseSBjbG9zZSBlcXVpdmFsZW50LCB3aGlsZSBpZiBub3QgSSB3b3Vs
ZA0KPiA+IGJlIGEgbGl0dGxlIGNvbmZ1c2VkIGJ5IHRoaXMgY29uc3RydWN0Lg0KPiANCj4gVGhp
cyBzaG91bGQgYmUgYSByZXZlcnNpb24gdG8gdGhlIHY3IGNvbnN0cnVjdC4gVGhlIGV4cGlyYXRp
b24gZnVuY3Rpb24gbm8gbG9uZ2VyIHVwZGF0ZXMgdGhlIGNvbmZpZw0KPiBzbyB0aGUgcG9sbCBj
bGVhcnMgdGhlIGVuYWJsZSBiaXQgZm9yIHNpbmdsZS1zaG90IHRpbWVycyBpbnN0ZWFkIHdoZXJl
YXMgcGVyaW9kaWMgdGltZXMgc3RheSBlbmFibGVkDQo+ICh1bnRpbCBhbiBNU1Igd3JpdGUgZGlz
YWJsZXMgdGhlbSkgYW5kIGdldCByZS1zY2hlZHVsZWQuDQo+IA0KPiA+DQo+ID4gSXMgY2xlYXJp
bmcgdGhlIGVuYWJsZWQgYml0IGFwcHJvcHJpYXRlIGhlcmU/IHN0aW1lcl9leHBpcmUoKSBhbmQN
Cj4gPiB0aGlzIGZ1bmN0aW9uIGFyZSBhc3luY2hyb25vdXMgd2l0aCBvbmUgYW5vdGhlciwgaS5l
LiB0aGVyZSdzIGENCj4gPiB3aW5kb3cgd2hlcmUgdGhlIGd1ZXN0IG1heSB3cml0ZSB0aGUgTVNS
IGFnYWluICh3aXRoIHRoZSBlbmFibGVkDQo+ID4gYml0IHNldCkgYWZ0ZXIgc3RpbWVyX2V4cGly
ZSgpIGhhcyBydW4gYnV0IGJlZm9yZSB3ZSBtYWtlIGl0IGhlcmUuDQo+ID4gSSB0aGluayB0aGUg
b3ZlcmFsbCBvdXRjb21lIGlzIGZpbmUsIGJ1dCB3b3VsZG4ndCBzdGFydF9zdGltZXIoKSBiZXR0
ZXINCj4gPiBjbGVhciB0aGUgZW5hYmxlZCBiaXQgcmlnaHQgYXdheSBhZnRlciBoYXZpbmcgY2Fs
bGVkIHN0aW1lcl9leHBpcmUoKT8NCj4gPiBPciB3YWl0IC0gZG9pbmcgc28gd291bGQgY29uZmxp
Y3Qgd2l0aCB0aGUgZW5hYmxlZCBiaXQgY2hlY2sgYXQgdGhlDQo+ID4gdG9wIG9mIHRoaXMgZnVu
Y3Rpb24uIE90b2ggYW4gTVNSIHJlYWQgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHN1Y2gNCj4gPiBh
biBNU1Igd3JpdGUgc2hvdWxkIG9ic2VydmUgdGhlIGVuYWJsZWQgYml0IGNsZWFyIGZvciBhIG5v
bi1wZXJpb2RpYw0KPiA+IHRpbWVyIHRoYXQgd2FzIHNldCBpbiB0aGUgcGFzdCwgc2hvdWxkbid0
IGl0Pw0KPiANCj4gSSdtIG5vdCBzdXJlIGFib3V0IHRoYXQgYmVjYXVzZSBpdCdzIG5vdCBjbGVh
ciB3aGVuIHRoZSB0aW1lciBleHBpcmVzIGFzIHN1Y2guIFRoZSBzcGVjIGlzIG5vdCBjbGVhcg0K
PiB3aGV0aGVyIHRpbWVyIGV4cGlyeSBtZWFucyB0aGUgcG9pbnQgd2hlbiBpdCB0aW1lcyBvdXQg
b3Igd2hlbiB0aGUgbWVzc2FnZSBpcyBkZWxpdmVyZWQuDQo+IA0KPiA+IFNvIHBlcmhhcHMgYSBz
ZXQNCj4gPiBwZW5kaW5nIGJpdCBzaG91bGQgcmVzdWx0IGluIHRoZSBSRE1TUiBoYW5kbGluZyB0
byBjbGVhciB0aGUgZW5hYmxlZA0KPiA+IGJpdCBpbiB0aGUgcmV0dXJuZWQgdmFsdWUgZm9yIGEg
bm9uLXBlcmlvZGljIHRpbWVyPw0KPiANCj4gSSBnZXQgdGllZCBpbiBrbm90cyBldmVyeSB0aW1l
IEkgdGhpbmsgYWJvdXQgdGhpcyBhbmQgd2l0aG91dCB3YWl0aW5nIGZvciBhIHBlbmRpbmcgdGlt
ZXIgdG8gc3RvcCB3aGVuDQo+IGl0IGlzIGRpc2FibGVkIEkgc2VlIG5vIHdheSBvZiB0aGUgcmFj
ZSwgYnV0IEkgdGhpbmsgZG9pbmcgdGhhdCB3b3VsZCBiZSBwcm9oaWJpdGl2ZWx5IHNsb3cgYmVj
YXVzZQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gYXZvaWRpbmcNCg0KPiB3
aW5kb3dzIHNlZW1zIHRvIGZsaXAgYmV0d2VlbiBzaW5nbGUtc2hvdCBhbmQgcGVyaW9kaWMgdGlt
ZXJzIG9uIHF1aXRlIGEgZnJlcXVlbnQgYmFzaXMuIEF0IHRoaXMgcG9pbnQNCj4gSSdkIHByZWZl
ciB0byBsZWF2ZSB0aGUgY29kZSBhcy1pcyBhbmQgcnVuIHNvbWUgdGVzdHMuIFdlJ3ZlIGFscmVh
ZHkgaGFkIGEgcHJpb3IgaW5jYXJuYXRpb24gcnVubmluZw0KPiBpbiBYZW5TZXJ2ZXIgYXV0b21h
dGVkIHRlc3RzIGZvciBzZXZlcmFsIHdlZWtzIHdpdGggbm8gZGlzY292ZXJlZCBwcm9ibGVtcy4N
Cj4gDQo+ICAgUGF1bA0KPiANCj4gPg0KPiA+IEphbg0KPiA+DQo+IA0KPiANCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:32:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6Er6-0001nT-GW; Tue, 19 Mar 2019 13:32:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6Er5-0001nO-JW
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:32:35 +0000
X-Inumbo-ID: 73cf3448-4a4b-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 73cf3448-4a4b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:32:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:32:33 -0600
Message-Id: <5C90EF6C0200007800220476@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:32:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
 <20190319092116.1525-11-paul.durrant@citrix.com>
 <5C90DE0202000078002203DA@prv1-mh.provo.novell.com>
 <22207b1c797348289442efcf6af882b5@AMSPEX02CL02.citrite.net>
In-Reply-To: <22207b1c797348289442efcf6af882b5@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 10/11] 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDEzOjQ3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxOSBNYXJjaCAyMDE5IDEyOjE4Cj4+IAo+PiBTbyBwZXJoYXBzIGEgc2V0Cj4+IHBlbmRpbmcg
Yml0IHNob3VsZCByZXN1bHQgaW4gdGhlIFJETVNSIGhhbmRsaW5nIHRvIGNsZWFyIHRoZSBlbmFi
bGVkCj4+IGJpdCBpbiB0aGUgcmV0dXJuZWQgdmFsdWUgZm9yIGEgbm9uLXBlcmlvZGljIHRpbWVy
Pwo+IAo+IEkgZ2V0IHRpZWQgaW4ga25vdHMgZXZlcnkgdGltZSBJIHRoaW5rIGFib3V0IHRoaXMg
YW5kIHdpdGhvdXQgd2FpdGluZyBmb3IgYSAKPiBwZW5kaW5nIHRpbWVyIHRvIHN0b3Agd2hlbiBp
dCBpcyBkaXNhYmxlZCBJIHNlZSBubyB3YXkgb2YgdGhlIHJhY2UsIGJ1dCBJIAo+IHRoaW5rIGRv
aW5nIHRoYXQgd291bGQgYmUgcHJvaGliaXRpdmVseSBzbG93IGJlY2F1c2Ugd2luZG93cyBzZWVt
cyB0byBmbGlwIAo+IGJldHdlZW4gc2luZ2xlLXNob3QgYW5kIHBlcmlvZGljIHRpbWVycyBvbiBx
dWl0ZSBhIGZyZXF1ZW50IGJhc2lzLgoKSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQ6IFdo
eSBhIHRpbWVyIG9yIGFueSBvdGhlciBjb21wbGljYXRpb25zLgpBbGwgSSdtIHRoaW5raW5nIGFi
b3V0IGlzCgogICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgogICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjFfQ09ORklHOgogICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklH
OgogICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgogICAgewogICAgICAgIHVuc2ln
bmVkIGludCBzdGltZXJ4ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsK
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9CiAgICAgICAgICAgICZh
cnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0aW1lcngpOwoKICAgICAgICBpZiAoICEo
dmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApCiAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKCiAgICAgICAgKnZhbCA9IHZzLT5jb25maWcucmF3Owog
ICAgICAgIGlmICggIXZzLT5jb25maWcucGVyaW9kaWMgJiYgdGVzdF9iaXQoc3RpbWVyeCwgdnYt
PnN0aW1lcl9wZW5kaW5nKSApCiAgICAgICAgICAgICp2YWwgJj0gfjE7CiAgICAgICAgYnJlYWs7
CiAgICB9CgpvciBhIHN1aXRhYmxlIGVxdWl2YWxlbnQgdG8gYXZvaWQgdGhlIGxpdGVyYWwgMSwg
cGx1cyBwZXJoYXBzIGEKaGVscGZ1bCBjb21tZW50LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:36:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6EuU-0001yz-7k; Tue, 19 Mar 2019 13:36: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6EuS-0001yn-M3
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:36:04 +0000
X-Inumbo-ID: ed8eb778-4a4b-11e9-aa20-93ee4d9b2ccb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed8eb778-4a4b-11e9-aa20-93ee4d9b2ccb;
 Tue, 19 Mar 2019 13:35: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 1h6EuL-0007mD-IA; Tue, 19 Mar 2019 13:35: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 1h6EuL-0005qm-5P; Tue, 19 Mar 2019 13:35:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6EuL-0003WC-4G; Tue, 19 Mar 2019 13:35:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133897-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-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=b9998194591467dc562c23ecefb63af4eff7530b
X-Osstest-Versions-That: linux=f261c4e529dac5608a604d3dd3ae1cd2adf23c89
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 13:35:57 +0000
Subject: [Xen-devel] [linux-next test] 133897: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg5NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4OTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgMTAgZnJlZWJzZC1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzgyOQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWls
IGJsb2NrZWQgaW4gMTMzODI5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxMzM4MjkKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQg
aW4gMTMzODI5CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1v
LXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzgyOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzODI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM4MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzgy
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzODI5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM4MjkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzgyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzODI5CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGI5
OTk4MTk0NTkxNDY3ZGM1NjJjMjNlY2VmYjYzYWY0ZWZmNzUzMGIKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGYyNjFjNGU1MjlkYWM1NjA4YTYwNGQzZGQzYWUxY2QyYWRm
MjNjODkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzODk3ICAyMDE5LTAzLTE4IDA5
OjE5OjA0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
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
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:40:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:40:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6EyX-0002iX-Qt; Tue, 19 Mar 2019 13: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=2oAA=RW=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h6EyW-0002iS-MR
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:40:16 +0000
X-Inumbo-ID: 84d07a44-4a4c-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84d07a44-4a4c-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:40:13 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2JDZJv8010462;
 Tue, 19 Mar 2019 21:35:19 +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 x2JDZ3ib053879;
 Tue, 19 Mar 2019 21:35:03 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Tue, 19 Mar
 2019 21:35:18 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
 <5C8A8B20020000780021ED49@prv1-mh.provo.novell.com>
 <586d7224-ed81-b623-35c8-4280bcbcfc5f@hygon.cn>
 <5C8B89E7020000780021F38A@prv1-mh.provo.novell.com>
 <f723e493-e986-432e-0b4a-e175f0df41c7@hygon.cn>
 <5C8F5CD4020000780021FB77@prv1-mh.provo.novell.com>
 <a50e99fa-af43-1c2b-3c31-59d8ede22d3b@hygon.cn>
 <5C90E874020000780022042D@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <0e300406-375b-efbf-42ed-4c8e331bb160@hygon.cn>
Date: Tue, 19 Mar 2019 21:34:54 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C90E874020000780022042D@prv1-mh.provo.novell.com>
Content-Language: en-US
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 x2JDZJv8010462
X-DNSRBL: 
Subject: Re: [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: 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>

T24gMjAxOS8zLzE5IDIxOjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxOS4wMy4xOSBhdCAx
MzozMywgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE4IDE2OjU1LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IE9uIDE2LjAzLjE5IGF0IDEwOjU3LCA8cHV3ZW5AaHlnb24uY24+
IHdyb3RlOgo+Pj4+IE9uIDIwMTkvMy8xNSAxOToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
IE9uIDE1LjAzLjE5IGF0IDExOjE3LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4+Pj4gT24g
MjAxOS8zLzE1IDE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IFRoaXMgaXMgYSBsb3Qg
b2YgZHVwbGljYXRlZCBjb2RlIHdpdGggb25seSBtaW5vciBkaWZmZXJlbmNlcy4gSSB0aGluawo+
Pj4+Pj4+IHlvdSB3b3VsZCBiZSBiZXR0ZXIgb2ZmIGNhbGxpbmcgaW50byB0aGUgQU1EIG9yaWdp
bmFsIGZ1bmN0aW9ucy4KPj4+Pj4+IFRoZXNlIGZ1bmN0aW9ucyBhbmQgQU1EIG9yaWdpbmFsIG9u
ZXMgYXJlIHN0YXRpYy4gU28gSHlnb24gY2Fubm90IGRpcmVjdGx5Cj4+Pj4+PiBjYWxsIGludG8g
dGhlbS4gT3Igd2UgY2FuIHB1dCB0aGVtIGludG8gdGhlIGNvbW1vbiBjcHUgY29kZSwgYnV0IEkg
dGhpbmsKPj4+Pj4+IGl0J3Mgbm90IGdvb2QgZm9yIGZ1dHVyZSBtYWludGVuYW5jZS4KPj4+Pj4g
SnVzdCBtYWtlIG5vbi1zdGF0aWMgd2hhdCBuZWVkcyB0byBiZSwgYWRkIGFuIGFtZF8gcHJlZml4
LCBhbmQKPj4+Pj4gY2FsbCBpdCBmcm9tIHlvdXIgY29kZS4KPj4+PiBUaGF0J3MgT0suIFdpdGgg
dGhpcyBtZXRob2Qgb25seSBpbml0X2xldmVsbGluZyBpbiBhbWQuYyBzaG91bGQgYmUgYWRkZWQK
Pj4+PiBhbiBhbWRfIHByZWZpeCBhbmQgY2FsbGVkIGJ5IGh5Z29uLmMuCj4+Pj4gQnV0IEknbSBh
ZnJhaWQgSHlnb24gc2hvdWxkIGhhdmUgaXRzIG93biBpbml0IGZ1bmN0aW9ucyBhbmQgbm90IGNh
bGwgdGhlCj4+Pj4gQU1EIG9uZXMuIFRoZSBjdXJyZW50IEh5Z29uIGluaXQgZnVuY3Rpb25zIGhh
dmUgYmVlbiBoZWF2aWx5IHN0cmlwcGVkCj4+Pj4gZnJvbSB0aGUgb3JpZ2luYWwgQU1EJ3MuCj4+
PiBMZXQgbWUgZ2l2ZSB5b3UgdGhpcyBydWxlIG9mIHRodW1iIChzdWJqZWN0IHRvIGRpc2N1c3Np
b24pOiBJZiB5b3UgY2FuCj4+PiBzYWZlbHkgcmUtdXNlIGFueSBub24tdHJpdmlhbCBjdXJyZW50
IEFNRCBmdW5jdGlvbiB3aXRoIGF0IG1vc3QgbWlub3IKPj4+IGFkanVzdG1lbnRzIChhbmQgaXJy
ZXNwZWN0aXZlIG9mIGNlcnRhaW4gY29kZSB0aGVyZSBiZWluZyB1bnJlYWNoYWJsZQo+Pj4gb24g
SHlnb24pLCB0aGVuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHJlLXVzZSBpdCB0aGFu
IHRvIGR1cGxpY2F0ZQo+Pj4gaXQuCj4+Cj4+IEkgdHJpZWQsIGJ1dCBpdCB3aWxsIGFkZCAweDE4
IHRvIGluaXRfYW1kKCkuIEl0J3Mgc3RyYW5nZSBiZWNhdXNlIEFNRAo+PiBkb2VzIG5vdCBoYXZl
IGZhbWlseSAxOGggbm93LiBTbyBpdCBiZWNvbWVzIHVud2llbGR5IHRvIG1haW50YWluCj4+IGlu
aXRfYW1kKCkganVzdCBhdCB0aGlzIHRpbWUuIFRoZSBzYW1lIHNpdHVhdGlvbiBmb3IgYW1kX2dl
dF90b3BvbG9neSgpLgo+Pgo+PiBTbyBJIHRoaW5rIGl0J3MgYmV0dGVyIHRvIGNhcnZlIG91dCBp
bml0X2h5Z29uKCkgYW5kIGh5Z29uX2dldF90b3BvbG9neSgpCj4+ICh3aGljaCBhbHNvIG5lZWQg
SHlnb24ncyBvd24gYWRqdXN0bWVudCBmb3IgY29tcHV0aW5nIHBoeXNfcHJvY19pZCkuCj4gCj4g
SnVzdCB0byBiZSBjbGVhcjogSSd2ZSBuZXZlciBvYmplY3RlZCB0byBhIHNlcGFyYXRlIGluaXRf
aHlnb24oKS4KPiBGb3IgYW1kX2dldF90b3BvbG9neSgpIGl0J3MgbGVzcyBjbGVhcjogSXQgbG9v
a3MgdG8gbWUgYXMgaWYgeW91Cj4gd291bGRuJ3QgbmVlZCB0byBhZGQgYW55IEh5Z29uIGNvbmRp
dGlvbmFscyB0byB0aGUgZnVuY3Rpb24sIGFzCj4gbG9uZyBhcyBjcHVfaGFzKGMsIFg4Nl9GRUFU
VVJFX1RPUE9FWFQpIGlzIHRydWUgaW4geW91ciBjYXNlLgogClllcywgaXQncyBubyBuZWVkIHRv
IGFkZCBIeWdvbiBjb25kaXRpb25hbCB0byBhbWRfZ2V0X3RvcG9sb2d5KCkgYXMgPj0weDE3CmNv
bmRpdGlvbmFscyBhcmUgZGVmYXVsdCBzdXBwb3J0ZWQuCgotLSAKUmVnYXJkcywKUHUgV2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:41:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 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 1h6EzG-0002lC-6c; Tue, 19 Mar 2019 13: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6EzE-0002l1-Rc
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:41:00 +0000
X-Inumbo-ID: 9ee5f428-4a4c-11e9-a750-87470d2d4505
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ee5f428-4a4c-11e9-a750-87470d2d4505;
 Tue, 19 Mar 2019 13:40:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:40:55 -0600
Message-Id: <5C90F1630200007800220496@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:40:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-2-wei.liu2@citrix.com>
 <e05c0ae5-5931-d03c-a40d-d84c482d7b1a@citrix.com>
In-Reply-To: <e05c0ae5-5931-d03c-a40d-d84c482d7b1a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDE0OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDMvMjAxOSAxMzowNSwgV2VpIExpdSB3cm90ZToKPj4gQEAgLTIwLDEzICsx
OSwyMiBAQCBFTlRSWShlZmlfc3RhcnQpCj4+ICAjZWxzZSAvKiAhRUZJICovCj4+ICAKPj4gICNk
ZWZpbmUgRk9STUFUICJlbGY2NC14ODYtNjQiCj4+IC0jZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFH
RV9TSVpFCj4+ICAjZGVmaW5lIERFQ0xfU0VDVElPTih4KSB4IDogQVQoQUREUih4KSAtIF9fWEVO
X1ZJUlRfU1RBUlQpCj4+ICAKPj4gIEVOVFJZKHN0YXJ0X3BhKQo+PiAgCj4+ICAjZW5kaWYgLyog
RUZJICovCj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfWEVOX0FMSUdOXzJNCj4+ICsjZGVmaW5lIFNF
Q1RJT05fQUxJR04gTUIoMikKPj4gKyNlbHNlIC8qIERlZmF1bHQgYWxpZ25tZW50ICovCj4+ICsj
aWZkZWYgRUZJCj4+ICsjZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKPj4gKyNlbHNlCj4+ICsj
ZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFHRV9TSVpFCj4+ICsjZW5kaWYKPj4gKyNlbmRpZgo+IAo+
IEFzIGEgdHJpdmlhbCBjaGFuZ2UsIGNhbiB0aGlzIHBsZWFzZSBiZToKPiAKPiAjaWZkZWYgQ09O
RklHX1hFTl9BTElHTl8yTQo+ICMgZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKPiAjZWxzZSAv
KiBEZWZhdWx0IGFsaWdubWVudCAqLwo+ICMgaWZkZWYgRUZJCj4gIyAgZGVmaW5lIFNFQ1RJT05f
QUxJR04gTUIoMikKPiAjIGVsc2UKPiAjICBkZWZpbmUgU0VDVElPTl9BTElHTiBQQUdFX1NJWkUK
PiAjIGVuZGlmCj4gI2VuZGlmCj4gCj4gVG8gaGVscCBoaWdobGlnaHQgdGhlIG5lc3RpbmcgbGV2
ZWxzLgoKI2lmIGRlZmluZWQoQ09ORklHX1hFTl9BTElHTl8yTSkgfHwgZGVmaW5lZChFRkkpCiMg
ZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKI2Vsc2UKIyBkZWZpbmUgU0VDVElPTl9BTElHTiBQ
QUdFX1NJWkUKI2VuZGlmCgo/IFRoZW4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KKGJ1dCBJIGNhbiBsaXZlIHdpdGggQW5kcmV3J3MgdmFyaWFudCB0b28sIGlm
IG5lZWQgYmUpCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:43:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6F1C-0002vq-Lt; Tue, 19 Mar 2019 13:43:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6F1B-0002vh-MZ
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:43:01 +0000
X-Inumbo-ID: e97543b6-4a4c-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 e97543b6-4a4c-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:43:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:43:00 -0600
Message-Id: <5C90F1E00200007800220499@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:42:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-3-wei.liu2@citrix.com>
In-Reply-To: <20190319130550.32570-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/pvshim: use 2M alignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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+IE9uIDE5LjAzLjE5IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcKPiBAQCAtNSw2ICs1LDcgQEAgQ09ORklH
X1BWSF9HVUVTVD15Cj4gIENPTkZJR19QVl9TSElNPXkKPiAgQ09ORklHX1BWX1NISU1fRVhDTFVT
SVZFPXkKPiAgQ09ORklHX05SX0NQVVM9MzIKPiArQ09ORklHX1hFTl9BTElHTl8yTT15Cj4gICMg
RGlzYWJsZSBmZWF0dXJlcyBub3QgdXNlZCBieSB0aGUgUFYgc2hpbQo+ICAjIENPTkZJR19TSEFE
T1dfUEFHSU5HIGlzIG5vdCBzZXQKPiAgIyBDT05GSUdfQklHTUVNIGlzIG5vdCBzZXQKCkluc3Rl
YWQgb2YgdGhpcywgd2h5IG5vdCBhZGQKCiAgICBkZWZhdWx0IFhFTl9BTElHTl8yTSBpZiBQVl9T
SElNX0VYQ0xVU0lWRQoKdG8gdGhlIGNvbmZpZyBvcHRpb24gaXRzZWxmLCBhaGVhZCBvZiB0aGUg
ZGVmYXVsdCBwYXRjaCAxIGVzdGFibGlzaGVzPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:44:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:44: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 1h6F2e-00034i-6n; Tue, 19 Mar 2019 13:44:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6F2c-00034W-2u
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:44:30 +0000
X-Inumbo-ID: 1d6ab965-4a4d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d6ab965-4a4d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:44:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="80998721"
Date: Tue, 19 Mar 2019 13:44:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190319134425.GG14641@zion.uk.xensource.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-2-wei.liu2@citrix.com>
 <e05c0ae5-5931-d03c-a40d-d84c482d7b1a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e05c0ae5-5931-d03c-a40d-d84c482d7b1a@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDE6MDk6MzVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxOS8wMy8yMDE5IDEzOjA1LCBXZWkgTGl1IHdyb3RlOgo+ID4gQEAgLTIwLDEz
ICsxOSwyMiBAQCBFTlRSWShlZmlfc3RhcnQpCj4gPiAgI2Vsc2UgLyogIUVGSSAqLwo+ID4gIAo+
ID4gICNkZWZpbmUgRk9STUFUICJlbGY2NC14ODYtNjQiCj4gPiAtI2RlZmluZSBTRUNUSU9OX0FM
SUdOIFBBR0VfU0laRQo+ID4gICNkZWZpbmUgREVDTF9TRUNUSU9OKHgpIHggOiBBVChBRERSKHgp
IC0gX19YRU5fVklSVF9TVEFSVCkKPiA+ICAKPiA+ICBFTlRSWShzdGFydF9wYSkKPiA+ICAKPiA+
ICAjZW5kaWYgLyogRUZJICovCj4gPiAgCj4gPiArI2lmZGVmIENPTkZJR19YRU5fQUxJR05fMk0K
PiA+ICsjZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKPiA+ICsjZWxzZSAvKiBEZWZhdWx0IGFs
aWdubWVudCAqLwo+ID4gKyNpZmRlZiBFRkkKPiA+ICsjZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIo
MikKPiA+ICsjZWxzZQo+ID4gKyNkZWZpbmUgU0VDVElPTl9BTElHTiBQQUdFX1NJWkUKPiA+ICsj
ZW5kaWYKPiA+ICsjZW5kaWYKPiAKPiBBcyBhIHRyaXZpYWwgY2hhbmdlLCBjYW4gdGhpcyBwbGVh
c2UgYmU6Cj4gCj4gI2lmZGVmIENPTkZJR19YRU5fQUxJR05fMk0KPiAjIGRlZmluZSBTRUNUSU9O
X0FMSUdOIE1CKDIpCj4gI2Vsc2UgLyogRGVmYXVsdCBhbGlnbm1lbnQgKi8KPiAjIGlmZGVmIEVG
SQo+ICPCoCBkZWZpbmUgU0VDVElPTl9BTElHTiBNQigyKQo+ICMgZWxzZQo+ICPCoCBkZWZpbmUg
U0VDVElPTl9BTElHTiBQQUdFX1NJWkUKPiAjIGVuZGlmCj4gI2VuZGlmCj4gCj4gVG8gaGVscCBo
aWdobGlnaHQgdGhlIG5lc3RpbmcgbGV2ZWxzLgoKU3VyZS4KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:44:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6F2o-000371-He; Tue, 19 Mar 2019 13:44:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6F2n-00036g-7N
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:44:41 +0000
X-Inumbo-ID: 2381d7ec-4a4d-11e9-bae4-3738eb56a44f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2381d7ec-4a4d-11e9-bae4-3738eb56a44f;
 Tue, 19 Mar 2019 13:44:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:44:37 -0600
Message-Id: <5C90F24102000078002204B2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:44:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-2-wei.liu2@citrix.com>
In-Reply-To: <20190319130550.32570-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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+IE9uIDE5LjAzLjE5IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+
IEBAIC0xMzgsNiArMTM4LDI5IEBAIGNvbmZpZyBUQk9PVAo+ICAKPiAgCSAgSWYgdW5zdXJlLCBz
YXkgWS4KPiAgCj4gK2Nob2ljZQo+ICsJcHJvbXB0ICJBbGlnbm1lbnQgb2YgWGVuIGltYWdlIgo+
ICsJZGVwZW5kcyBvbiBYODYKClNvcnJ5LCBub3RpY2VkIG9ubHkgd2hpbGUgbG9va2luZyBhdCBw
YXRjaCAyIGFnYWluOiBUaGlzIGxpbmUgc2VlbXMKdW5uZWNlc3NhcnksIGNvbnNpZGVyaW5nIHRo
ZSBmaWxlIHdlJ3JlIGluLiBJIG5vdGljZSBUQk9PVCBoYXMgYQpzaW1pbGFyIHBvaW50bGVzcyBk
ZXBlbmRlbmN5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:50:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6F8A-0003wj-9p; Tue, 19 Mar 2019 13:50: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6F89-0003we-61
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:50:13 +0000
X-Inumbo-ID: e940cd30-4a4d-11e9-a870-2be2542f1ef1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e940cd30-4a4d-11e9-a870-2be2542f1ef1;
 Tue, 19 Mar 2019 13:50:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="80999580"
Date: Tue, 19 Mar 2019 13:50:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190319135007.GH14641@zion.uk.xensource.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-3-wei.liu2@citrix.com>
 <5C90F1E00200007800220499@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C90F1E00200007800220499@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/pvshim: use 2M alignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDc6NDI6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAzLjE5IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCj4gPiBAQCAtNSw2ICs1
LDcgQEAgQ09ORklHX1BWSF9HVUVTVD15Cj4gPiAgQ09ORklHX1BWX1NISU09eQo+ID4gIENPTkZJ
R19QVl9TSElNX0VYQ0xVU0lWRT15Cj4gPiAgQ09ORklHX05SX0NQVVM9MzIKPiA+ICtDT05GSUdf
WEVOX0FMSUdOXzJNPXkKPiA+ICAjIERpc2FibGUgZmVhdHVyZXMgbm90IHVzZWQgYnkgdGhlIFBW
IHNoaW0KPiA+ICAjIENPTkZJR19TSEFET1dfUEFHSU5HIGlzIG5vdCBzZXQKPiA+ICAjIENPTkZJ
R19CSUdNRU0gaXMgbm90IHNldAo+IAo+IEluc3RlYWQgb2YgdGhpcywgd2h5IG5vdCBhZGQKPiAK
PiAgICAgZGVmYXVsdCBYRU5fQUxJR05fMk0gaWYgUFZfU0hJTV9FWENMVVNJVkUKPiAKPiB0byB0
aGUgY29uZmlnIG9wdGlvbiBpdHNlbGYsIGFoZWFkIG9mIHRoZSBkZWZhdWx0IHBhdGNoIDEgZXN0
YWJsaXNoZXM/CgpUaGlzIHNlZW1zIHRvIHdvcmsgLS0gSSBkaWRuJ3Qga25vdyB5b3UgY2FuIGhh
dmUgdHdvIGRlZmF1bHQncyBmb3IgdGhlCnNhbWUgb3B0aW9uLgoKV2VpLgoKPiAKPiBKYW4KPiAK
PiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:52:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:52: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 1h6FAN-00043k-Ow; Tue, 19 Mar 2019 13: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=2oAA=RW=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h6FAM-00043d-3p
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:52:30 +0000
X-Inumbo-ID: 37c9bcaa-4a4e-11e9-8fcb-dffb07a0ab7a
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37c9bcaa-4a4e-11e9-8fcb-dffb07a0ab7a;
 Tue, 19 Mar 2019 13:52:24 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2JDlY1K011248;
 Tue, 19 Mar 2019 21:47:34 +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 x2JDlDmb054743;
 Tue, 19 Mar 2019 21:47:13 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Tue, 19 Mar
 2019 21:47:28 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
 <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
 <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.com>
 <bd5c83cd-cb9d-d4c2-0fd1-6d226de6ea8a@hygon.cn>
 <5C90E7450200007800220415@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <cb8f4c45-7b09-0916-487d-8137bbedbb1f@hygon.cn>
Date: Tue, 19 Mar 2019 21:47:04 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C90E7450200007800220415@prv1-mh.provo.novell.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 x2JDlY1K011248
X-DNSRBL: 
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzE5IDIwOjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxOS4wMy4xOSBhdCAx
MjozMiwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE4IDE2OjU5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IE9uIDE2LjAzLjE5IGF0IDExOjExLCA8cHV3ZW5AaHlnb24uY24+
IHdyb3RlOgo+Pj4+IE9uIDIwMTkvMy8xNSAyMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
IE9uIDIxLjAyLjE5IGF0IDEwOjUwLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2NwdS92cG11X2FtZC5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYv
Y3B1L3ZwbXVfYW1kLmMKPj4+Pj4+IEBAIC01NDUsNiArNTQ1LDggQEAgaW50IF9faW5pdCBhbWRf
dnBtdV9pbml0KHZvaWQpCj4+Pj4+PiAgICAgICAgIHN3aXRjaCAoIGN1cnJlbnRfY3B1X2RhdGEu
eDg2ICkKPj4+Pj4+ICAgICAgICAgewo+Pj4+Pj4gICAgICAgICBjYXNlIDB4MTU6Cj4+Pj4+PiAr
ICAgIGNhc2UgMHgxNzoKPj4+Pj4+ICsgICAgY2FzZSAweDE4Ogo+Pj4+Pj4gICAgICAgICAgICAg
bnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7Cj4+Pj4+PiAgICAgICAgICAgICBjb3Vu
dGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOwo+Pj4+Pj4gICAgICAgICAgICAgY3RybHMgPSBBTURf
RjE1SF9DVFJMUzsKPj4+Pj4KPj4+Pj4gVW5sZXNzIHlvdSBrbm93IHdoYXQgQU1EIEZhbTE4IHdp
bGwgbG9vayBsaWtlLCB5b3UgY2FuJ3QgZG8gaXQKPj4+Pj4gbGlrZSB0aGlzLiBGYW0xOCByZWFs
bHkgbmVlZHMgdG8gYmUgZnVydGhlciBxdWFsaWZpZWQgYnkgYSB2ZW5kb3IKPj4+Pj4gY2hlY2sg
YXQgdGhpcyBwb2ludCBpbiB0aW1lLgo+Pj4+Cj4+Pj4gSHlnb24gd2lsbCBuZWdvdGlhdGUgd2l0
aCBBTUQgdG8gbWFrZSBzdXJlIHRoYXQgb25seSBIeWdvbiBzaG91bGQgdXNlCj4+Pj4gRmFtMTho
Lgo+Pj4KPj4+IEluIHRoZSBzdWNjZXNzIGNhc2Ugb2Ygd2hpY2ggcGxlYXNlIHN0YXRlIHRoaXMg
aW4gdGhlIGRlc2NyaXB0aW9uLgo+Pj4gVW50aWwgdGhvc2UgbmVnb3RpYXRpb25zIGhhdmUgc3Vj
Y2VlZGVkIEknbSBhZnJhaWQgSSdtIGdvaW5nIHRvCj4+PiBpbnNpc3QgdG8gc2VlIHRoZSBleHRy
YSBjaGVjayBhZGRlZC4KPj4KPj4gSG93IHRvIGNoZWNrIHZlbmRvcj8gTWF5YmUgbGlrZSB0aGlz
Ogo+PiAgICAgICBjYXNlIDB4MTU6Cj4+ICAgICAgIGNhc2UgMHgxNzoKPj4gICAgICAgY2FzZSAw
eDE4Ogo+PiAgICAgICAgICAgaWYgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCAmJgo+PiAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ID09IDB4MTgpCj4+
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Cj4+ICAgICAgICAgICBudW1fY291bnRl
cnMgPSBGMTVIX05VTV9DT1VOVEVSUzsKPj4gICAgICAgICAgIGNvdW50ZXJzID0gQU1EX0YxNUhf
Q09VTlRFUlM7Cj4+ICAgICAgICAgICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOwo+Pgo+PiBvciBq
dXN0IGFkZCBIeWdvbiBzdXBwb3J0IGF0IGJlZ2lubmluZyBvZiBhbWRfdnBtdV9pbml0KCk6Cj4+
ICAgICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikg
ewo+PiAgICAgICAgICAgbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7Cj4+ICAgICAg
ICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOwo+PiAgICAgICAgICAgY3RybHMgPSBB
TURfRjE1SF9DVFJMUzsKPj4gICAgICAgICAgIGs3X2NvdW50ZXJzX21pcnJvcmVkID0gMTsKPj4g
ICAgICAgfQo+IAo+IEEgc3VpdGFibGUgdmFyaWFudCBvZiB0aGUgbGF0dGVyIG9yCj4gCj4gaW50
IF9faW5pdCBhbWRfdnBtdV9pbml0KHZvaWQpCj4gewo+ICAgICAgdW5zaWduZWQgaW50IGksIGZh
bSA9IGN1cnJlbnRfY3B1X2RhdGEueDg2Cj4gCj4gICAgICAvKiA8c3VpdGFibGUgY29tbWVudD4g
Ki8KPiAgICAgIGlmICggY3VycmVudF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1Jf
SFlHT04gJiYgZmFtID09IDB4MTggKQo+ICAgICAgICAgZmFtID0gMHgxNzsKClRoaXMgaXMgdGhl
IG1pbmltdW0gY2hhbmdlLCBJIHRoaW5rIGl0J3MgYmV0dGVyLgoKPiAKPiAgICAgIHN3aXRjaCAo
IGZhbSApCj4gICAgICAuLi4KPiAKPiBvciBwZXJoYXBzIGV2ZW4gYmV0dGVyIHdvdWxkIGJlIHR3
byBzZXBhcmF0ZSBzd2l0Y2goKS1lcywgb25lIGZvcgo+IEFNRCBhbmQgb25lIGZvciBIeWdvbi4g
UG9zc2libHkgZXZlbiBhIHNlcGFyYXRlIGh5Z29uX3ZwbXVfaW5pdCgpLgoKQSBzZXBhcmF0ZSBo
eWdvbl92cG11X2luaXQoKSBpcyBhbHNvIGZpbmUgZXhjZXB0IHRoYXQgdGhlIGxhc3QgcGFydCBv
Zgp0aGUgZnVuY3Rpb24gY2FuIGJlIHNoYXJlZC4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:52:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6FAd-000466-3P; Tue, 19 Mar 2019 13:52: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6FAc-00045w-8l
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:52:46 +0000
X-Inumbo-ID: 4493c39a-4a4e-11e9-a2e1-f32c6bea1638
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4493c39a-4a4e-11e9-a2e1-f32c6bea1638;
 Tue, 19 Mar 2019 13:52:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="87533704"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 10/11] viridian: add implementation of synthetic timers
Thread-Index: AQHU3jX63a4q2FW3ek2rIoM8AU6wl6YSznIAgAASh2CAAAI7AIAAFCPQ
Date: Tue, 19 Mar 2019 13:45:46 +0000
Message-ID: <14705d10c02146cb9f6f3173391d6fa1@AMSPEX02CL02.citrite.net>
References: <20190319092116.1525-1-paul.durrant@citrix.com>
 <20190319092116.1525-11-paul.durrant@citrix.com>
 <5C90DE0202000078002203DA@prv1-mh.provo.novell.com>
 <22207b1c797348289442efcf6af882b5@AMSPEX02CL02.citrite.net>
 <5C90EF6C0200007800220476@prv1-mh.provo.novell.com>
In-Reply-To: <5C90EF6C0200007800220476@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 v9 10/11] 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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgTWFyY2ggMjAxOSAxMzozMgo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDog
UkU6IFtQQVRDSCB2OSAxMC8xMV0gdmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50
aGV0aWMgdGltZXJzCj4gCj4gPj4+IE9uIDE5LjAzLjE5IGF0IDEzOjQ3LCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxp
Y2hAc3VzZS5jb21dCj4gPj4gU2VudDogMTkgTWFyY2ggMjAxOSAxMjoxOAo+ID4+Cj4gPj4gU28g
cGVyaGFwcyBhIHNldAo+ID4+IHBlbmRpbmcgYml0IHNob3VsZCByZXN1bHQgaW4gdGhlIFJETVNS
IGhhbmRsaW5nIHRvIGNsZWFyIHRoZSBlbmFibGVkCj4gPj4gYml0IGluIHRoZSByZXR1cm5lZCB2
YWx1ZSBmb3IgYSBub24tcGVyaW9kaWMgdGltZXI/Cj4gPgo+ID4gSSBnZXQgdGllZCBpbiBrbm90
cyBldmVyeSB0aW1lIEkgdGhpbmsgYWJvdXQgdGhpcyBhbmQgd2l0aG91dCB3YWl0aW5nIGZvciBh
Cj4gPiBwZW5kaW5nIHRpbWVyIHRvIHN0b3Agd2hlbiBpdCBpcyBkaXNhYmxlZCBJIHNlZSBubyB3
YXkgb2YgdGhlIHJhY2UsIGJ1dCBJCj4gPiB0aGluayBkb2luZyB0aGF0IHdvdWxkIGJlIHByb2hp
Yml0aXZlbHkgc2xvdyBiZWNhdXNlIHdpbmRvd3Mgc2VlbXMgdG8gZmxpcAo+ID4gYmV0d2VlbiBz
aW5nbGUtc2hvdCBhbmQgcGVyaW9kaWMgdGltZXJzIG9uIHF1aXRlIGEgZnJlcXVlbnQgYmFzaXMu
Cj4gCj4gSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQ6IFdoeSBhIHRpbWVyIG9yIGFueSBv
dGhlciBjb21wbGljYXRpb25zLgo+IEFsbCBJJ20gdGhpbmtpbmcgYWJvdXQgaXMKPiAKPiAgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgo+ICAgICBjYXNlIEhWX1g2NF9NU1JfU1RJ
TUVSMV9DT05GSUc6Cj4gICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRzoKPiAgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgo+ICAgICB7Cj4gICAgICAgICB1bnNpZ25l
ZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHKSAvIDI7Cj4g
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9Cj4gICAgICAgICAgICAg
JmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnN0aW1lciwgc3RpbWVyeCk7Cj4gCj4gICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApCj4gICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+IAo+ICAgICAgICAgKnZhbCA9IHZzLT5j
b25maWcucmF3Owo+ICAgICAgICAgaWYgKCAhdnMtPmNvbmZpZy5wZXJpb2RpYyAmJiB0ZXN0X2Jp
dChzdGltZXJ4LCB2di0+c3RpbWVyX3BlbmRpbmcpICkKPiAgICAgICAgICAgICAqdmFsICY9IH4x
Owo+ICAgICAgICAgYnJlYWs7Cj4gICAgIH0KPiAKPiBvciBhIHN1aXRhYmxlIGVxdWl2YWxlbnQg
dG8gYXZvaWQgdGhlIGxpdGVyYWwgMSwgcGx1cyBwZXJoYXBzIGEKPiBoZWxwZnVsIGNvbW1lbnQu
CgpPay4gVGhhdCBzaG91bGRuJ3QgaHVydC4gSSdsbCBhdm9pZCB0aGUgbGl0ZXJhbCAxIGFzIHlv
dSBzdWdnZXN0IGFuZCB0ZXN0IGFuIGVxdWl2YWxlbnQuCgogIFBhdWwKCj4gCj4gSmFuCj4gCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:52:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6FAm-00047m-DF; Tue, 19 Mar 2019 13:52: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6FAk-00047V-U6
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:52:54 +0000
X-Inumbo-ID: 4aab8ba6-4a4e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4aab8ba6-4a4e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:52:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="80999855"
Date: Tue, 19 Mar 2019 13:52:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190319135222.GI14641@zion.uk.xensource.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-2-wei.liu2@citrix.com>
 <5C90F24102000078002204B2@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C90F24102000078002204B2@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDc6NDQ6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAzLjE5IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L0tjb25maWcKPiA+IEBAIC0xMzgsNiArMTM4LDI5IEBAIGNvbmZpZyBUQk9PVAo+ID4gIAo+ID4g
IAkgIElmIHVuc3VyZSwgc2F5IFkuCj4gPiAgCj4gPiArY2hvaWNlCj4gPiArCXByb21wdCAiQWxp
Z25tZW50IG9mIFhlbiBpbWFnZSIKPiA+ICsJZGVwZW5kcyBvbiBYODYKPiAKPiBTb3JyeSwgbm90
aWNlZCBvbmx5IHdoaWxlIGxvb2tpbmcgYXQgcGF0Y2ggMiBhZ2FpbjogVGhpcyBsaW5lIHNlZW1z
Cj4gdW5uZWNlc3NhcnksIGNvbnNpZGVyaW5nIHRoZSBmaWxlIHdlJ3JlIGluLiBJIG5vdGljZSBU
Qk9PVCBoYXMgYQo+IHNpbWlsYXIgcG9pbnRsZXNzIGRlcGVuZGVuY3kuCgpXaWxsIGZpeCAtLSBJ
IGFkZGVkIHRoaXMgZGVwIGFmdGVyIGxvb2tpbmcgYXQgVEJPT1QuIDpwCgpXZWkuCgo+IAo+IEph
bgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:56:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:56: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 1h6FEN-0004S9-Vq; Tue, 19 Mar 2019 13:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6FEM-0004S4-Ks
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:56:38 +0000
X-Inumbo-ID: cedb47ee-4a4e-11e9-a491-6b288e4d8b0f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cedb47ee-4a4e-11e9-a491-6b288e4d8b0f;
 Tue, 19 Mar 2019 13:56:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:56:34 -0600
Message-Id: <5C90F50F02000078002204F0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:56:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190319130550.32570-1-wei.liu2@citrix.com>
 <20190319130550.32570-3-wei.liu2@citrix.com>
 <5C90F1E00200007800220499@prv1-mh.provo.novell.com>
 <20190319135007.GH14641@zion.uk.xensource.com>
In-Reply-To: <20190319135007.GH14641@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/pvshim: use 2M alignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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+IE9uIDE5LjAzLjE5IGF0IDE0OjUwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDc6NDI6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxOS4wMy4xOSBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcKPj4g
PiArKysgYi94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCj4+ID4gQEAgLTUs
NiArNSw3IEBAIENPTkZJR19QVkhfR1VFU1Q9eQo+PiA+ICBDT05GSUdfUFZfU0hJTT15Cj4+ID4g
IENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRT15Cj4+ID4gIENPTkZJR19OUl9DUFVTPTMyCj4+ID4g
K0NPTkZJR19YRU5fQUxJR05fMk09eQo+PiA+ICAjIERpc2FibGUgZmVhdHVyZXMgbm90IHVzZWQg
YnkgdGhlIFBWIHNoaW0KPj4gPiAgIyBDT05GSUdfU0hBRE9XX1BBR0lORyBpcyBub3Qgc2V0Cj4+
ID4gICMgQ09ORklHX0JJR01FTSBpcyBub3Qgc2V0Cj4+IAo+PiBJbnN0ZWFkIG9mIHRoaXMsIHdo
eSBub3QgYWRkCj4+IAo+PiAgICAgZGVmYXVsdCBYRU5fQUxJR05fMk0gaWYgUFZfU0hJTV9FWENM
VVNJVkUKPj4gCj4+IHRvIHRoZSBjb25maWcgb3B0aW9uIGl0c2VsZiwgYWhlYWQgb2YgdGhlIGRl
ZmF1bHQgcGF0Y2ggMSBlc3RhYmxpc2hlcz8KPiAKPiBUaGlzIHNlZW1zIHRvIHdvcmsgLS0gSSBk
aWRuJ3Qga25vdyB5b3UgY2FuIGhhdmUgdHdvIGRlZmF1bHQncyBmb3IgdGhlCj4gc2FtZSBvcHRp
b24uCgpUaGUgb3JkZXIgaXMgaW1wb3J0YW50LCBidXQgYmV5b25kIHRoYXQgeW91IGNhbiBoYXZl
IGFueSBudW1iZXIKb2YgdGhlbS4gVGhlIGZpcnN0IG9uZSB0aGUgImlmIiBvZiB3aGljaCBtYXRj
aGVzIGdldHMgdXNlZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6FEu-0004UM-A1; Tue, 19 Mar 2019 13:57:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6FEs-0004UG-FV
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:57:10 +0000
X-Inumbo-ID: e32c07a0-4a4e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e32c07a0-4a4e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:57:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81000425"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 13:57:06 +0000
Message-ID: <20190319135706.25212-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86: decouple xen alignment setting from
 EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

SW50cm9kdWNlIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvIHBpY2sgdGhlIGFsaWdubWVudCBmb3Ig
eGVuIGJpbmFyeS4KVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhlIGRlZmF1bHQgcGlj
ayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZApFTEYgYnVpbGQgNEsuCgpNYWtlIHRoZSBQVkhTSElN
IGJ1aWxkIHVzZSAyTSBhbGlnbm1lbnQgZm9yIHBvdGVudGlhbGx5IGJldHRlcgpwZXJmb3JtYW5j
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L0tjb25maWcgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYveGVuLmxkcy5TIHwgIDggKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZp
ZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDVjMmQxMDcwYjYuLmNiMDY4ZmFhNmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmln
CkBAIC0xMzgsNiArMTM4LDI5IEBAIGNvbmZpZyBUQk9PVAogCiAJICBJZiB1bnN1cmUsIHNheSBZ
LgogCitjaG9pY2UKKwlwcm9tcHQgIkFsaWdubWVudCBvZiBYZW4gaW1hZ2UiCisJZGVmYXVsdCBY
RU5fQUxJR05fMk0gaWYgUFZfU0hJTV9FWENMVVNJVkUKKwlkZWZhdWx0IFhFTl9BTElHTl9ERUZB
VUxUCisJLS0taGVscC0tLQorCSAgU3BlY2lmeSBhbGlnbm1lbnQgZm9yIFhlbiBpbWFnZS4KKwor
CSAgSWYgdW5zdXJlLCBjaG9vc2UgImRlZmF1bHQiLgorCitjb25maWcgWEVOX0FMSUdOX0RFRkFV
TFQKKwlib29sICJEZWZhdWx0IGFsaWdubWVudCIKKwktLS1oZWxwLS0tCisJICBQaWNrIGFsaWdu
bWVudCBhY2NvcmRpbmcgdG8gYnVpbGQgdmFyaWFudHMuCisKKwkgIEZvciBFRkkgYnVpbGQgdGhl
IGRlZmF1bHQgYWxpZ25tZW50IGlzIDJNLiBGb3IgRUxGIGJ1aWxkCisJICB0aGUgZGVmYXVsdCBh
bGlnbm1lbnQgaXMgNEsgZHVlIHRvIHN5c2xpbnV4IGZhaWxpbmcgdG8gaGFuZGxlCisJICB0aGUg
aW5jcmVtZW50IG9mIGltYWdlIHNpemUgaW5kdWNlZCBieSAyTSBhbGlnbm1lbnQuCisKK2NvbmZp
ZyBYRU5fQUxJR05fMk0KKwlib29sICIyTSBhbGlnbm1lbnQiCisKK2VuZGNob2ljZQorCiBjb25m
aWcgWEVOX0dVRVNUCiAJZGVmX2Jvb2wgbgogCXByb21wdCAiWGVuIEd1ZXN0IgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXgg
NmU5YmRhNTEwOS4uY2I0MmRjOGZkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMu
UworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0xMiw3ICsxMiw2IEBACiAjZGVmaW5l
IEZPUk1BVCAicGVpLXg4Ni02NCIKICN1bmRlZiBfX1hFTl9WSVJUX1NUQVJUCiAjZGVmaW5lIF9f
WEVOX1ZJUlRfU1RBUlQgX19pbWFnZV9iYXNlX18KLSNkZWZpbmUgU0VDVElPTl9BTElHTiBNQigy
KQogI2RlZmluZSBERUNMX1NFQ1RJT04oeCkgeCA6CiAKIEVOVFJZKGVmaV9zdGFydCkKQEAgLTIw
LDEzICsxOSwxOCBAQCBFTlRSWShlZmlfc3RhcnQpCiAjZWxzZSAvKiAhRUZJICovCiAKICNkZWZp
bmUgRk9STUFUICJlbGY2NC14ODYtNjQiCi0jZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFHRV9TSVpF
CiAjZGVmaW5lIERFQ0xfU0VDVElPTih4KSB4IDogQVQoQUREUih4KSAtIF9fWEVOX1ZJUlRfU1RB
UlQpCiAKIEVOVFJZKHN0YXJ0X3BhKQogCiAjZW5kaWYgLyogRUZJICovCiAKKyNpZiBkZWZpbmVk
KENPTkZJR19YRU5fQUxJR05fMk0pIHx8IGRlZmluZWQoRUZJKQorIyBkZWZpbmUgU0VDVElPTl9B
TElHTiBNQigyKQorI2Vsc2UKKyMgZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFHRV9TSVpFCisjZW5k
aWYKKwogT1VUUFVUX0ZPUk1BVChGT1JNQVQsIEZPUk1BVCwgRk9STUFUKQogCiBPVVRQVVRfQVJD
SChpMzg2Ong4Ni02NCkKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13: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 1h6FFX-0004Zb-Ku; Tue, 19 Mar 2019 13:57: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6FFW-0004ZR-OH
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:57:50 +0000
X-Inumbo-ID: fb3dc99a-4a4e-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 fb3dc99a-4a4e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 13:57:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 07:57:49 -0600
Message-Id: <5C90F55A02000078002204F3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 07:57:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
 <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
 <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.com>
 <bd5c83cd-cb9d-d4c2-0fd1-6d226de6ea8a@hygon.cn>
 <5C90E7450200007800220415@prv1-mh.provo.novell.com>
 <cb8f4c45-7b09-0916-487d-8137bbedbb1f@hygon.cn>
In-Reply-To: <cb8f4c45-7b09-0916-487d-8137bbedbb1f@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDE0OjQ3LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8xOSAyMDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE5LjAzLjE5IGF0IDEyOjMy
LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gT24gMjAxOS8zLzE4IDE2OjU5LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+PiBPbiAxNi4wMy4xOSBhdCAxMToxMSwgPHB1d2VuQGh5Z29uLmNuPiB3
cm90ZToKPj4+Pj4gT24gMjAxOS8zLzE1IDIwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
IE9uIDIxLjAyLjE5IGF0IDEwOjUwLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4+Pj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdV9hbWQuYwo+Pj4+Pj4+IEBAIC01NDUsNiArNTQ1LDggQEAgaW50IF9faW5pdCBh
bWRfdnBtdV9pbml0KHZvaWQpCj4+Pj4+Pj4gICAgICAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9k
YXRhLng4NiApCj4+Pj4+Pj4gICAgICAgICB7Cj4+Pj4+Pj4gICAgICAgICBjYXNlIDB4MTU6Cj4+
Pj4+Pj4gKyAgICBjYXNlIDB4MTc6Cj4+Pj4+Pj4gKyAgICBjYXNlIDB4MTg6Cj4+Pj4+Pj4gICAg
ICAgICAgICAgbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7Cj4+Pj4+Pj4gICAgICAg
ICAgICAgY291bnRlcnMgPSBBTURfRjE1SF9DT1VOVEVSUzsKPj4+Pj4+PiAgICAgICAgICAgICBj
dHJscyA9IEFNRF9GMTVIX0NUUkxTOwo+Pj4+Pj4KPj4+Pj4+IFVubGVzcyB5b3Uga25vdyB3aGF0
IEFNRCBGYW0xOCB3aWxsIGxvb2sgbGlrZSwgeW91IGNhbid0IGRvIGl0Cj4+Pj4+PiBsaWtlIHRo
aXMuIEZhbTE4IHJlYWxseSBuZWVkcyB0byBiZSBmdXJ0aGVyIHF1YWxpZmllZCBieSBhIHZlbmRv
cgo+Pj4+Pj4gY2hlY2sgYXQgdGhpcyBwb2ludCBpbiB0aW1lLgo+Pj4+Pgo+Pj4+PiBIeWdvbiB3
aWxsIG5lZ290aWF0ZSB3aXRoIEFNRCB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IEh5Z29uIHNob3Vs
ZCB1c2UKPj4+Pj4gRmFtMThoLgo+Pj4+Cj4+Pj4gSW4gdGhlIHN1Y2Nlc3MgY2FzZSBvZiB3aGlj
aCBwbGVhc2Ugc3RhdGUgdGhpcyBpbiB0aGUgZGVzY3JpcHRpb24uCj4+Pj4gVW50aWwgdGhvc2Ug
bmVnb3RpYXRpb25zIGhhdmUgc3VjY2VlZGVkIEknbSBhZnJhaWQgSSdtIGdvaW5nIHRvCj4+Pj4g
aW5zaXN0IHRvIHNlZSB0aGUgZXh0cmEgY2hlY2sgYWRkZWQuCj4+Pgo+Pj4gSG93IHRvIGNoZWNr
IHZlbmRvcj8gTWF5YmUgbGlrZSB0aGlzOgo+Pj4gICAgICAgY2FzZSAweDE1Ogo+Pj4gICAgICAg
Y2FzZSAweDE3Ogo+Pj4gICAgICAgY2FzZSAweDE4Ogo+Pj4gICAgICAgICAgIGlmIChib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKPj4+ICAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODYgPT0gMHgxOCkKPj4+ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4+Pgo+Pj4gICAgICAgICAgIG51bV9jb3VudGVycyA9IEYxNUhfTlVNX0NPVU5URVJTOwo+
Pj4gICAgICAgICAgIGNvdW50ZXJzID0gQU1EX0YxNUhfQ09VTlRFUlM7Cj4+PiAgICAgICAgICAg
Y3RybHMgPSBBTURfRjE1SF9DVFJMUzsKPj4+Cj4+PiBvciBqdXN0IGFkZCBIeWdvbiBzdXBwb3J0
IGF0IGJlZ2lubmluZyBvZiBhbWRfdnBtdV9pbml0KCk6Cj4+PiAgICAgICBpZiAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pIHsKPj4+ICAgICAgICAgICBudW1f
Y291bnRlcnMgPSBGMTVIX05VTV9DT1VOVEVSUzsKPj4+ICAgICAgICAgICBjb3VudGVycyA9IEFN
RF9GMTVIX0NPVU5URVJTOwo+Pj4gICAgICAgICAgIGN0cmxzID0gQU1EX0YxNUhfQ1RSTFM7Cj4+
PiAgICAgICAgICAgazdfY291bnRlcnNfbWlycm9yZWQgPSAxOwo+Pj4gICAgICAgfQo+PiAKPj4g
QSBzdWl0YWJsZSB2YXJpYW50IG9mIHRoZSBsYXR0ZXIgb3IKPj4gCj4+IGludCBfX2luaXQgYW1k
X3ZwbXVfaW5pdCh2b2lkKQo+PiB7Cj4+ICAgICAgdW5zaWduZWQgaW50IGksIGZhbSA9IGN1cnJl
bnRfY3B1X2RhdGEueDg2Cj4+IAo+PiAgICAgIC8qIDxzdWl0YWJsZSBjb21tZW50PiAqLwo+PiAg
ICAgIGlmICggY3VycmVudF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04g
JiYgZmFtID09IDB4MTggKQo+PiAgICAgICAgIGZhbSA9IDB4MTc7Cj4gCj4gVGhpcyBpcyB0aGUg
bWluaW11bSBjaGFuZ2UsIEkgdGhpbmsgaXQncyBiZXR0ZXIuCj4gCj4+IAo+PiAgICAgIHN3aXRj
aCAoIGZhbSApCj4+ICAgICAgLi4uCj4+IAo+PiBvciBwZXJoYXBzIGV2ZW4gYmV0dGVyIHdvdWxk
IGJlIHR3byBzZXBhcmF0ZSBzd2l0Y2goKS1lcywgb25lIGZvcgo+PiBBTUQgYW5kIG9uZSBmb3Ig
SHlnb24uIFBvc3NpYmx5IGV2ZW4gYSBzZXBhcmF0ZSBoeWdvbl92cG11X2luaXQoKS4KPiAKPiBB
IHNlcGFyYXRlIGh5Z29uX3ZwbXVfaW5pdCgpIGlzIGFsc28gZmluZSBleGNlcHQgdGhhdCB0aGUg
bGFzdCBwYXJ0IG9mCj4gdGhlIGZ1bmN0aW9uIGNhbiBiZSBzaGFyZWQuCgpTbyBwZXJoYXBzIHNw
bGl0IHRoYXQgcGFydCBvdXQgaW50byBhIHN0YXRpYyBfdnBtdV9pbml0KCkgb3IgY29tbW9uX2lu
aXQoKT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 13:59:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 13:59: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 1h6FH9-0004mU-6n; Tue, 19 Mar 2019 13: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6FH7-0004mB-Qu
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 13:59:29 +0000
X-Inumbo-ID: 35894d6a-4a4f-11e9-abae-4797cc015c67
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35894d6a-4a4f-11e9-abae-4797cc015c67;
 Tue, 19 Mar 2019 13:59:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81000708"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 13:59:25 +0000
Message-ID: <20190319135925.26005-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: drop "depends on X86" for TBOOT Kconfig
 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: 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>

R2l2ZW4gdGhhdCB0aGlzIGZpbGUgYWxyZWFkeSByZXNpZGVzIHVuZGVyIGFyY2gveDg2LCB0aGVy
ZSBpcyBubyBuZWVkCnRvIGhhdmUgdGhlIGRlcGVuZGVuY3kuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgMSAt
CiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNWMyZDEwNzBiNi4uNzYzOTNm
ZDIzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2
L0tjb25maWcKQEAgLTEzMCw3ICsxMzAsNiBAQCBjb25maWcgSFZNX0ZFUAogY29uZmlnIFRCT09U
CiAJZGVmX2Jvb2wgeQogCXByb21wdCAiWGVuIHRib290IHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5
IgotCWRlcGVuZHMgb24gWDg2CiAJc2VsZWN0IENSWVBUTwogCS0tLWhlbHAtLS0KIAkgIEFsbG93
cyBzdXBwb3J0IGZvciBUcnVzdGVkIEJvb3QgdXNpbmcgdGhlIEludGVsKFIpIFRydXN0ZWQgRXhl
Y3V0aW9uCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6FIa-0005XA-Lj; Tue, 19 Mar 2019 14:01:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6FIY-0005X0-Qv
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:00:58 +0000
X-Inumbo-ID: 6af3225a-4a4f-11e9-a057-e380a9469373
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6af3225a-4a4f-11e9-a057-e380a9469373;
 Tue, 19 Mar 2019 14:00:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 08:00:56 -0600
Message-Id: <5C90F615020000780022051E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 08:00:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190319135706.25212-1-wei.liu2@citrix.com>
In-Reply-To: <20190319135706.25212-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86: decouple xen alignment setting from
 EFI/ELF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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+IE9uIDE5LjAzLjE5IGF0IDE0OjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SW50cm9kdWNlIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvIHBpY2sgdGhlIGFsaWdubWVudCBmb3Ig
eGVuIGJpbmFyeS4KPiBUbyByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3VyLCB0aGUgZGVmYXVsdCBw
aWNrIGZvciBFRkkgYnVpbGQgaXMgMk0gYW5kCj4gRUxGIGJ1aWxkIDRLLgo+IAo+IE1ha2UgdGhl
IFBWSFNISU0gYnVpbGQgdXNlIDJNIGFsaWdubWVudCBmb3IgcG90ZW50aWFsbHkgYmV0dGVyCj4g
cGVyZm9ybWFuY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:01:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14: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 1h6FJA-0005bJ-1F; Tue, 19 Mar 2019 14:01: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=V3z7=RW=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h6FJ9-0005b9-HH
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:01:35 +0000
X-Inumbo-ID: 80af539c-4a4f-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 80af539c-4a4f-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 14:01:33 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id w137so4022863oiw.5
 for <xen-devel@lists.xenproject.org>; Tue, 19 Mar 2019 07:01:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=mWcsEi9zBOOGJ5Rv3ZnUR1itllBmo/iRAyqDvVS2YJE=;
 b=i9J1fwnl1/Z5BMbOC93UZ8xoV4xg0iONYkT1U+I6/e+XzifwmxekQr0HcZPGNtRrD4
 W3tGdGYiaAiYtLAajKTwGiPEVMXEOZNowgu2cK5PjPPo0PTZ5yLV003obVMDCh4EpljH
 +ix5b8HC7Vbg75UlEolSqhZOAnTF4L7PSo+oiq+5VmXKbsIlZAMq4uxUUUNsZ42yReq5
 AM+pBz652++zDczFuMrlB022SjFefijfwpa6rJKC5lGQIp2HpHHD7TBsdu9f7CGdHnZy
 c9wmxeRM+4FXzpdCzk4Yx/HlD9Y26T8uopAG5u1AF/t67JABShibgP07J4Cz3soR2VSF
 6KSg==
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=mWcsEi9zBOOGJ5Rv3ZnUR1itllBmo/iRAyqDvVS2YJE=;
 b=dA9EgRL5SFeg+MoWkHWaLlmzF3vvoykywNnLxayUFQb/Q8wYnPk+9jLfYRV0YjS8R/
 M7ek7feLkcBH52N7KrIfmunfG57EoJQa9Lba2VuaX7E8rL9+bDsQ/wa0CitjYdjAS467
 DPS1fa8VA5v7SE+oSUpVOJgPWr2uk0e6L2bABBD2nkCREpE+HDCIIfKF5H1yuB+CpE69
 71A2bdFSGzaJcvsVmn78DcffSAKMmvzEBaVNWzX6Sf+XY/be1D5dTAOefQMoJLl/ltT3
 cwpnox2FbKw5BYwRZ3gRbCmZ3aEi/gu5GqbXGE6sKO/NTCyExkXCET/Qs1peqsSNT5mi
 uGHQ==
X-Gm-Message-State: APjAAAWEMAn5x7AthQVAW6wHtQj4dqK8KF446ybMpQ7FaphhEy/d4Fif
 nqx1HN/izP8NhD1b8nM3e6UeC2sjPudN3/wU24s=
X-Google-Smtp-Source: APXvYqyyJJzmp6re48wf0pGa5qjsJnD+aUcRCblhs6E8pS1YiunLRZy6ClgI7dxJUvsOxc42vwG2R+M/F3CZaWF9I5Q=
X-Received: by 2002:aca:355:: with SMTP id 82mr1535613oid.30.1553004092696;
 Tue, 19 Mar 2019 07:01:32 -0700 (PDT)
MIME-Version: 1.0
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
 <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
 <a1f50f9c-1f14-9816-88f2-2a11dffdf6db@arm.com>
In-Reply-To: <a1f50f9c-1f14-9816-88f2-2a11dffdf6db@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Tue, 19 Mar 2019 19:31:20 +0530
Message-ID: <CABHD4K9JGxPCV==0zkA80dZKrrsTvNQXqgwt7nenmayT-hN57Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Arm boot regression with Xen 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 peng.fan@nxp.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IENvdWxkIHlvdSBnaXZlIGEgdHJ5IHRvIHRoZSBiZWxvdyBwYXRjaD8KPgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggMDFh
ZTJjY2NjMC4uMmMzNDEzOGJiZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTExMzksNyArMTEzOSw3IEBAIHZvaWQgZnJlZV9p
bml0X21lbW9yeSh2b2lkKQo+ICAgICAgICAgICoocCArIGkpID0gaW5zbjsKPgo+ICAgICAgc2V0
X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfY2xlYXIpOwo+IC0gICAg
aW5pdF9kb21oZWFwX3BhZ2VzKHBhLCBwYSArIGxlbik7Cj4gKyAgICBkdF91bnJlc2VydmVkX3Jl
Z2lvbnMocGEsIHBhICsgbGVuLCBpbml0X2RvbWhlYXBfcGFnZXMsIDApOwo+ICAgICAgcHJpbnRr
KCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIsIChsb25nKShfX2luaXRfZW5kLV9faW5pdF9i
ZWdpbik+PjEwKTsKPiAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCA0NDQ4NTdhOTY3Li44ZGJjNGY4MTliIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKPiBAQCAtNzY0LDE4ICs3NjQsMTggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgICAgICAgICAgICAiUGxlYXNlIGNoZWNrIHlv
dXIgYm9vdGxvYWRlci5cbiIsCj4gICAgICAgICAgICAgICAgZmR0X3BhZGRyKTsKPgo+IC0gICAg
ZmR0X3NpemUgPSBib290X2ZkdF9pbmZvKGRldmljZV90cmVlX2ZsYXR0ZW5lZCwgZmR0X3BhZGRy
KTsKPiAtCj4gLSAgICBjbWRsaW5lID0gYm9vdF9mZHRfY21kbGluZShkZXZpY2VfdHJlZV9mbGF0
dGVuZWQpOwo+IC0gICAgcHJpbnRrKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPiAt
ICAgIGNtZGxpbmVfcGFyc2UoY21kbGluZSk7Cj4gLQo+ICAgICAgLyogUmVnaXN0ZXIgWGVuJ3Mg
bG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCj4gICAgICB4ZW5fYm9vdG1vZHVsZSA9
IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0g
X3N0YXJ0ICsgMSksIGZhbHNlKTsKPiAgICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwo+Cj4g
KyAgICBmZHRfc2l6ZSA9IGJvb3RfZmR0X2luZm8oZGV2aWNlX3RyZWVfZmxhdHRlbmVkLCBmZHRf
cGFkZHIpOwo+ICsKPiArICAgIGNtZGxpbmUgPSBib290X2ZkdF9jbWRsaW5lKGRldmljZV90cmVl
X2ZsYXR0ZW5lZCk7Cj4gKyAgICBwcmludGsoIkNvbW1hbmQgbGluZTogJXNcbiIsIGNtZGxpbmUp
Owo+ICsgICAgY21kbGluZV9wYXJzZShjbWRsaW5lKTsKPiArCj4gICAgICBzZXR1cF9wYWdldGFi
bGVzKGJvb3RfcGh5c19vZmZzZXQpOwo+Cj4gICAgICBzZXR1cF9tbShmZHRfcGFkZHIsIGZkdF9z
aXplKTsKPgoKCkkgdHJpZWQgdGhlIGFib3ZlIHBhdGNoIGJ1dCBzdGlsbCBzZWUgdGhlIHNhbWUg
Y3Jhc2g6Cgp0YXJ0aW5nIGtlcm5lbCAuLi4KCi0gVUFSVCBlbmFibGVkIC0KLSBDUFUgMDAwMDAw
MDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVM
MiAtCi0gWmVybyBCU1MgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQotIFR1cm5p
bmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIENoZWNraW5nIGZvciBpbml0cmQgaW4gL2No
b3NlbgooWEVOKSBSQU06IDAwMDAwMDAwNDAwMDAwMDAgLSAwMDAwMDAwMGJmZmZmZmZmCihYRU4p
CihYRU4pIE1PRFVMRVswXTogMDAwMDAwMDA0MjAwMDAwMCAtIDAwMDAwMDAwNDIxMjBkODEgWGVu
CihYRU4pIE1PRFVMRVsxXTogMDAwMDAwMDBiZTUxMDAwMCAtIDAwMDAwMDAwYmU1MWQwMDAgRGV2
aWNlIFRyZWUKKFhFTikgTU9EVUxFWzJdOiAwMDAwMDAwMDQwNDgwMDAwIC0gMDAwMDAwMDA0MjY4
MDAwMCBLZXJuZWwKKFhFTikgIFJFU1ZEWzBdOiAwMDAwMDAwMDQzMDAwMDAwIC0gMDAwMDAwMDA0
MzAwZDAwMAooWEVOKSAgUkVTVkRbMV06IDAwMDAwMDAwYmU1MTAwMDAgLSAwMDAwMDAwMGJlNTFk
MDAwCihYRU4pCihYRU4pCihYRU4pIENvbW1hbmQgbGluZTogY29uc29sZT1kdHVhcnQgZG9tMF9t
ZW09MTAyNE0KKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQm9vdGluZyB1c2lu
ZyBEZXZpY2UgVHJlZQooWEVOKSBQbGF0Zm9ybTogR2VuZXJpYyBTeXN0ZW0KKFhFTikgVGFraW5n
IGR0dWFydCBjb25maWd1cmF0aW9uIGZyb20gL2Nob3Nlbi9zdGRvdXQtcGF0aAooWEVOKSBMb29r
aW5nIGZvciBkdHVhcnQgYXQgIi9zZXJpYWxAMzA4NjAwMDAiLCBvcHRpb25zICIiCihYRU4pIFVu
YWJsZSB0byBpbml0aWFsaXplIGR0dWFydDogLTkKKFhFTikgQmFkIGNvbnNvbGU9IG9wdGlvbiAn
ZHR1YXJ0JwogWGVuIDQuMTMtdW5zdGFibGUKKFhFTikgWGVuIHZlcnNpb24gNC4xMy11bnN0YWJs
ZSAoYXRvbWFyQCkgKGFhcmNoNjQtbGludXgtZ251LWdjYwooTGluYXJvIEdDQyA3LjMtMjAxOC4w
NSkgNy4zLjEgMjAxODA0MjUgW2xpbmFyby03LjMtMjAxOC4wNSByZXZpc2lvbgpkMjkxMjBhNDI0
ZWNmYmMxNjdlZjkwMDY1YzBlZWI3ZjkxOTc3NzAxXSkgZGVidWc9eSAgVHVlIE1hciAxOSAxOTox
NDo5CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFR1ZSBGZWIgMTIgMTg6MzM6MzAgMjAxOSArMDAw
MCBnaXQ6MWU3ODBlZi1kaXJ0eQooWEVOKSBQcm9jZXNzb3I6IDQxMGZkMDM0OiAiQVJNIExpbWl0
ZWQiLCB2YXJpYW50OiAweDAsIHBhcnQgMHhkMDMsIHJldiAweDQKKFhFTikgNjQtYml0IEV4ZWN1
dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAwMDEwMDIyMjIgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCsz
MiBFTDE6NjQrMzIgRUwwOjY0KzMyCihYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50
IEFkdmFuY2VkU0lNRCBHSUN2My1TeXNSZWcKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAw
MDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwgRmVh
dHVyZXM6IDAwMDAwMDAwMDAwMDExMjIgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIElTQSBGZWF0
dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAzMi1iaXQgRXhl
Y3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAxMzE6MTAwMTEwMTEKKFhF
TikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6ZWxs
ZQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5CihYRU4pICAgRGVi
dWcgRmVhdHVyZXM6IDAzMDEwMDY2CihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAw
MAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDExMDUgNDAwMDAwMDAgMDEyNjAw
MDAgMDIxMDIyMTEKKFhFTikgIElTQSBGZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEgMjEyMzIw
NDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjEKKFhFTikgVXNpbmcgU01DIENhbGxpbmcgQ29u
dmVudGlvbiB2MS4wCihYRU4pIFVzaW5nIFBTQ0kgdjEuMAooWEVOKSBTTVA6IEFsbG93aW5nIDQg
Q1BVcwooWEVOKSBHZW5lcmljIFRpbWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVx
OiA4MzMzIEtIegooWEVOKSBHSUN2MyBpbml0aWFsaXphdGlvbjoKKFhFTikgICAgICAgZ2ljX2Rp
c3RfYWRkcj0weDAwMDAwMDM4ODAwMDAwCihYRU4pICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9
MjUKKFhFTikgICAgICAgZ2ljX3JkaXN0X3N0cmlkZT0wCihYRU4pICAgICAgIGdpY19yZGlzdF9y
ZWdpb25zPTEKKFhFTikgICAgICAgcmVkaXN0cmlidXRvciByZWdpb25zOgooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDA6IDB4MDAwMDAwMzg4ODAwMDAgLSAweDAwMDAwMDM4OTQwMDAwCihYRU4pIEdJ
Q3YzOiAxNjAgbGluZXMsIChJSUQgMDAwMTE0M2IpLgooWEVOKSBHSUN2MzogQ1BVMDogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gMCBAMDAwMDAwMDA0MDAxYTAwMAooWEVOKSBVc2luZyBz
Y2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIHJldjIgKGNyZWRpdDIpCihYRU4pIEluaXRp
YWxpemluZyBDcmVkaXQyIHNjaGVkdWxlcgooWEVOKSAgbG9hZF9wcmVjaXNpb25fc2hpZnQ6IDE4
CihYRU4pICBsb2FkX3dpbmRvd19zaGlmdDogMzAKKFhFTikgIHVuZGVybG9hZF9iYWxhbmNlX3Rv
bGVyYW5jZTogMAooWEVOKSAgb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IC0zCihYRU4pICBy
dW5xdWV1ZXMgYXJyYW5nZW1lbnQ6IHNvY2tldAooWEVOKSAgY2FwIGVuZm9yY2VtZW50IGdyYW51
bGFyaXR5OiAxMG1zCihYRU4pIGxvYWQgdHJhY2tpbmcgd2luZG93IGxlbmd0aCAxMDczNzQxODI0
IG5zCihYRU4pIEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAwCihYRU4pICBGaXJzdCBjcHUgb24g
cnVucXVldWUsIGFjdGl2YXRpbmcKKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAzMiBL
aUIuCihYRU4pIEJyaW5naW5nIHVwIENQVTEKLSBDUFUgMDAwMDAwMDEgYm9vdGluZyAtCi0gQ3Vy
cmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikg
R0lDdjM6IENQVTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAwNDAw
M2EwMDAKKFhFTikgQWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQ1BVIDEgYm9vdGVk
LgooWEVOKSBCcmluZ2luZyB1cCBDUFUyCi0gQ1BVIDAwMDAwMDAyIGJvb3RpbmcgLQotIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29u
dHJvbCByZWdpc3RlcnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJ
Q3YzOiBDUFUyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAwIEAwMDAwMDAwMDQwMDVh
MDAwCihYRU4pIEFkZGluZyBjcHUgMiB0byBydW5xdWV1ZSAwCihYRU4pIENQVSAyIGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMwotIENQVSAwMDAwMDAwMyBib290aW5nIC0KLSBDdXJyZW50
IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNvbnRy
b2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2
MzogQ1BVMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMCBAMDAwMDAwMDA0MDA3YTAw
MAooWEVOKSBBZGRpbmcgY3B1IDMgdG8gcnVucXVldWUgMAooWEVOKSBDUFUgMyBib290ZWQuCihY
RU4pIEJyb3VnaHQgdXAgNCBDUFVzCihYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQ
QSBhbmQgOC1iaXQgVk1JRAooWEVOKSBQMk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSByb290LCBW
VENSIDB4ODAwMjM1NTgKKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIGJ1
aWxkLWlkOiAwZTkyZGI4NTgwYWRhOTFjYTU3ODAxOWU5NWUwMDJkYTgwZDQ3Y2RiCihYRU4pIGFs
dGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMDAwMDAwMDAwMDJhYmJmMCAtPiAw
MDAwMDAwMDAwMmFjMjM4CihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBMb2Fk
aW5nIERvbWQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA0MDQ4MDAwMAooWEVO
KSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgMTAyNE1CIGZvciBkb20wOgooWEVO
KSBCQU5LWzBdIDB4MDAwMDAwNjAwMDAwMDAtMHgwMDAwMDBhMDAwMDAwMCAoMTAyNE1CKQooWEVO
KSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDA0MjAwMDAwMC0weDAwMDAwMDQyMDQwMDAwCihY
RU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAooWEVOKSBM
b2FkaW5nIHpJbWFnZSBmcm9tIDAwMDAwMDAwNDA0ODAwMDAgdG8gMDAwMDAwMDA2MDA4MDAwMC0w
MDAwMDAwMDYyMjgwMDAwCihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDY4MDAw
MDAwLTB4MDAwMDAwMDA2ODAwYmFiMgooWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJl
c2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIGluIGJh
Y2tncm91bmQKKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBB
bGwKKFhFTikgKioqIFNlcmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRp
bWVzIHRvIHN3aXRjaCBpbnB1dCkKKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDYK
KFhFTikgV2Fsa2luZyBIeXBlcnZpc29yIFZBIDB4OCBvbiBDUFUwIHZpYSBUVEJSIDB4MDAwMDAw
MDA0MjExNDAwMAooWEVOKSAwVEhbMHgwXSA9IDB4MDAwMDAwMDA0MjExM2Y3ZgooWEVOKSAxU1Rb
MHgwXSA9IDB4MDAwMDAwMDA0MjExMGY3ZgooWEVOKSAyTkRbMHgwXSA9IDB4MDAwMDAwMDAwMDAw
MDAwMAooWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKKFhFTikgLS0tLVsg
WGVuLTQuMTMtdW5zdGFibGUgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhF
TikgQ1BVOiAgICAwCihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDIxYzMwYyBwYWdlX2FsbG9jLmMj
ZnJlZV9oZWFwX3BhZ2VzKzB4NGFjLzB4NThjCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDIxYzMw
OAooWEVOKSBTUDogICAgIDAwMDA4MDAwN2ZmZWZkMzAKKFhFTikgQ1BTUjogICA4MDAwMDI0OSBN
T0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAw
MDAwMDAwMDAwMDAwICBYMTogMDAwMDAwMDAwMDAwMDAwMCAgWDI6IDAwMDAwMDAwMDAyODhkYjAK
KFhFTikgICAgICBYMzogZmZmZmZmZmZmZmZmZmZmZiAgWDQ6IDAwMDAwMDAwMDAwNDAwMDAgIFg1
OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDY6IDAwMDAwMDAwMDAwMDAwMDEgIFg3OiAw
MTgwMDAwMDAwMDAwMDAwICBYODogMDA4MDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFg5OiAwMDAw
MDAwMDAwMjg4ZGEwIFgxMDogMDAwMDAwMDAwMDAwMDAwMCBYMTE6IDAwMDAwMDAwNDdmZmZmZmYK
KFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDI4ODAwMCBYMTM6IDAwMDAwMDAwMDAyODgwMDAgWDE0
OiAwMDAwMDAwMDAwMjg5MDAwCihYRU4pICAgICBYMTU6IDZkYjZkYjZkYjZkYjZkYjcgWDE2OiBm
ZmZmZmZmODAwMDAwMDAwIFgxNzogM2QzZDNkM2QzZDNkM2QzZAooWEVOKSAgICAgWDE4OiAwMDAw
MDAwMDAwMjg5MDAwIFgxOTogMDAwMDAwMDAwMDAwMDAwMCBYMjA6IDAwMDAwMDA4MDAwNzNmMzgK
KFhFTikgICAgIFgyMTogMDAwMDAwMDAwMDAwMDAwMCBYMjI6IDZkYjZkYjZkYjZkYjZkYjcgWDIz
OiAwMDAwMDAwMDAwMDAwMDEzCihYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAyODhkYTAgWDI1OiAw
MDAwMDAwMDAwMjg5MDAwIFgyNjogMDAwMDAwMDAwMDIwMDIwMAooWEVOKSAgICAgWDI3OiAwMDAw
MDAwMDAwMTAwMTAwIFgyODogMDAwMDAwMDgwMDA3M2YwMCAgRlA6IDAwMDA4MDAwN2ZmZWZkMzAK
KFhFTikKKFhFTikgICBWVENSX0VMMjogODAwMjM1NTgKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAw
MDAwMDAwMDAwMAooWEVOKQooWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1Jf
RUwyOiAwMDAwMDAwMDAwMDAwMDNhCihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwNDIxMTQwMDAK
KFhFTikKKFhFTikgICAgRVNSX0VMMjogOTYwMDAwMDYKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAw
MDBmZGNlNWFjMAooWEVOKSAgICBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDA4CihYRU4pCihYRU4p
IFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDA4MDAwN2ZmZWZkMzA6CihYRU4pICAgIDAwMDA4
MDAwN2ZmZWZkOTAgMDAwMDAwMDAwMDIxZTVlNCAwMDAwMDAwMDAwMmUwZDQwIDAwMDAwMDA4MDAw
NzNmMzgKKFhFTikgICAgMDAwMDAwMDAwMDAwMWNhMSAwMDAwMDAwMDAwMDAyMjAwIDAwMDAwMDAw
MDAyODhkNzggMDAwMDAwMDgwMDAwZmMwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwNDAwMDAwMDAgMDAwMDAwMDBjMDAwMDAwMCA2ZGI2ZGI2ZGI2ZGI2ZGI3CihYRU4pICAgIDAw
MDA4MDAwN2ZmZWZlMDAgMDAwMDAwMDAwMDIxZTgzMCAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAw
MDAyYjgzYzAKKFhFTikgICAgMDAwMDAwMDAwMDI4OGRhMCAwMDAwMDAwMDQwNDgwMDAwIDAwMDAw
MDAwNDI2ODAwMDAgMDAwMDAwMDAwMDIxZTc5YwooWEVOKSAgICAwMDAwMDAwMDAwMmI4M2QwIDAw
MDAwMDAwNDAwMDAwMDAgMDAwMDAwMDBjMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJlMGQ5MCAwMDAwODAwMDdmZmVmZTEwIDAwMDAw
MDAwMDAyOWM5MzgKKFhFTikgICAgMDAwMDgwMDA3ZmZlZmU2MCAwMDAwMDAwMDAwMjljZWY0IDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDJiODNjMAooWEVOKSAgICAwMDAwMDAwMDAwMjg4ZGEw
IDAwMDAwMDAwMDAyMWU3OWMgMDAwMDAwMDA0MjY4MDAwMCAwMDAwMDAwMDQwNDgwMDAwCihYRU4p
ICAgIDAwMDAwMDAwYmU1MTAwMDAgMDAwMDAwMDBiZTUxZDAwMCAwMDAwODAwMDdmZmVmZWEwIDAw
MDAwMDAwMDAyNTI1ODgKKFhFTikgICAgMDAwMDAwMDAwMDI4NzAwMCAwMDAwMDAwMDAwMDAwMDA0
IDAwMDAwMDAwMDAyODdjODAgMDAwMDAwMDAwMDMxYTQzMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDA0IDAwMDAwMDAwMDAyODM2YTAgMDAwMDAwMDAwMDJkN2RlMCAwMDAwMDAwMDAwMjlkYWFjCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAy
MWMzMGM+XSBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4NGFjLzB4NThjIChQQykKKFhF
TikgICAgWzwwMDAwMDAwMDAwMjFjMzA4Pl0gcGFnZV9hbGxvYy5jI2ZyZWVfaGVhcF9wYWdlcysw
eDRhOC8weDU4YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDIxZTVlND5dIHBhZ2VfYWxsb2Mu
YyNpbml0X2hlYXBfcGFnZXMrMHgzMzQvMHg0ZWMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjFlODMw
Pl0gaW5pdF9kb21oZWFwX3BhZ2VzKzB4OTQvMHg5YwooWEVOKSAgICBbPDAwMDAwMDAwMDAyOWM5
Mzg+XSAwMDAwMDAwMDAwMjljOTM4CihYRU4pICAgIFs8MDAwMDAwMDAwMDI5Y2VmND5dIDAwMDAw
MDAwMDAyOWNlZjQKKFhFTikgICAgWzwwMDAwMDAwMDAwMjUyNTg4Pl0gc2V0dXAuYyNpbml0X2Rv
bmUrMHgxMC8weDIwCihYRU4pICAgIFs8MDAwMDAwMDAwMDI5ZGFhYz5dIDAwMDAwMDAwMDAyOWRh
YWMKKFhFTikKKFhFTikKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBE
YXRhIEFib3J0CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKCk9uIHRoZSBvdGhlciBoYW5k
LCBpdCBkaWRuJ3QgY29tZSBvbiA0LjExLgoKVGhhbmtzCi1BbWl0CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:05:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6FMT-0005q6-JY; Tue, 19 Mar 2019 14:05:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o1AC=RW=citrix.com=prvs=9742ee4c2=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6FMS-0005q1-Bf
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:05:00 +0000
X-Inumbo-ID: f894c83e-4a4f-11e9-8b58-affd02d79106
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f894c83e-4a4f-11e9-8b58-affd02d79106;
 Tue, 19 Mar 2019 14:04:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81001537"
Date: Tue, 19 Mar 2019 14:03:19 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190319140319.GJ11621@perard.uk.xensource.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
 <20190314174121.GB11621@perard.uk.xensource.com>
 <096a1987-a898-9896-8ffd-9fc8512e25f6@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <096a1987-a898-9896-8ffd-9fc8512e25f6@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org,
 lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMTQsIDIwMTkgYXQgMDc6NDU6NTZQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMTQvMDMvMjAxOSAxNzo0MSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiBI
aSwKPiA+IAo+ID4gT24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMTI6NDA6NTRQTSArMDAwMCwgSWdv
ciBEcnV6aGluaW4gd3JvdGU6Cj4gPj4gVGhpcyBhcGVydHVyZSBkb2Vzbid0IGV4aXN0IGluIE9W
TUYgYW5kIHRyeWluZyB0byB1c2UgaXQgY2F1c2VzCj4gPiAKPiA+IEknbSB0cnlpbmcgdG8gdW5k
ZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGJ5IHdyaXRpbmcgImRvZXNuJ3QgZXhpc3QgaW4KPiA+IE9W
TUYiLiBBcmUgcHJlZmV0Y2hhYmxlIEJBUiBub3QgaGFuZGxlZCBieSBTY2FuRm9yUm9vdEJyaWRn
ZXMoKSA/Cj4gPiBPciBpcyBpdCB0aGUgZW11bGF0aW9uIG9mIHRoZSBjb25maWcgc3BhY2UgdGhh
dCBpc24ndCBjb3JyZWN0Pwo+ID4gTWF5YmUgUUVNVSBzaG91bGQgbGllcyBhYm91dCBhIEJBUiBi
ZWVuIHByZWZldGNoYWJsZT8KPiAKPiBUaGUgcHJvYmxlbSBoZXJlIGlzOiBodm1sb2FkZXIgcGxh
Y2VzIEJBUnMgaW5pdGlhbGx5IGRpc3JlZ2FyZGluZwo+IHByZWZldGNoYWJsZSBiaXQgaW4gYW4g
YXJiaXRyYXJ5IG9yZGVyIGJlY2F1c2UgZXNzZW50aWFsbHkgdGhlcmUgaXMgb25seQo+IDEgYXBl
cnR1cmUgZm9yIHRoZSBob3N0IGJyaWRnZSBpbiBlbXVsYXRlZCBzeXN0ZW0gdW5kZXIgWGVuIChh
bmQgS1ZNIGFzCj4gd2VsbCkuIEluIFBjYXRQY2lSb290QnJpZGdlUGFyc2VCYXJzKCkgd2UgY29u
c3RydWN0IGFwZXJ0dXJlcyBmb3IgaGlnaAo+IGxldmVsIE9WTUYgY29kZSBieSByZWFkaW5nIHRo
ZSBCQVIgcGxhY2VtZW50IGluZm9ybWF0aW9uIGFmdGVyCj4gaHZtbG9hZGVyLiBJdCBvZnRlbiBh
cHBlYXJzIHRoYXQgdGhlcmUgYXJlIHByZWZldGNoYWJsZSBhbmQKPiBub24tcHJlZmV0Y2hhYmxl
IEJBUnMgY29leGlzdCB3aXRoIGVhY2ggb3RoZXIgYW5kIG1ha2UgcHJlZmV0Y2hhYmxlIGFuZAo+
IG5vbi1wcmVmZXRjaGFibGUgYXBlcnR1cmVzIG92ZXJsYXAuIFRoaXMgZXZlbnR1YWxseSB0cmln
Z2VycyBhbgo+IGFzc2VydGlvbiBpbiBoaWdoIGxldmVsIE9WTUYgY29kZSBiZWNhdXNlIHRoYXQg
c2hvdWxkbid0IGhhcHBlbi4KClRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBDb3VsZCB5b3Ug
YWRkIGl0IHRvIHRoZSBwYXRjaCBkZXNjcmlwdGlvbj8KCj4gT1ZNRiBmb3IgS1ZNIGlzIG5vdCB1
c2luZyBwcmVmZXRjaGFibGUgQkFSIGF0IGFsbCAtIHNlZQo+IFBjaUhvc3RCcmlkZ2VHZXRSb290
QnJpZGdlcygpIGluIHdoaWNoIGl0IHBhc3NlcyBtTm9uRXhpc3RBcGVydHVyZSBkdW1teQo+IG9i
amVjdCB0byBoaWdoIGxldmVsIGNvZGUuIEkgdGhpbmsgaXQncyB3cm9uZyB0byBjb25zdHJ1Y3Qg
YQo+IHByZWZldGNoYWJsZSBhcGVydHVyZSBmb3IgWGVuIGFuZCB0aGlzIGNvZGUgc2hvdWxkIGJl
IHJlbW92ZWQgYXMgaXQncwo+IGRvbmUgZm9yIFFFTVUtS1ZNLiBEbyB5b3UgdGhpbmsgdGhpcyBw
YXRjaCBuZWVkcyB0byBkbyB0aGF0PwoKSXQgd291bGQgYmUgbmljZSB0byByZW1vdmUgdGhlIGNv
ZGUgdGhhdCBpc24ndCB1c2VmdWwgc28gZmVlbCBmcmVlIHRvIGRvCml0IGFuZC9vciBrZWVwIHRo
ZSBjdXJyZW50IHBhdGNoIHdpdGggdGhlIGRlc2NyaXB0aW9uIHVwZGF0ZWQuCgpUaGFua3MsCgot
LSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:18:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14:18:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6FZ7-0006j5-TP; Tue, 19 Mar 2019 14: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=o1AC=RW=citrix.com=prvs=9742ee4c2=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6FZ6-0006j0-JA
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:18:04 +0000
X-Inumbo-ID: ce1d287e-4a51-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce1d287e-4a51-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 14:18:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81004041"
Date: Tue, 19 Mar 2019 14:16:44 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190319141644.GK11621@perard.uk.xensource.com>
References: <20190318173731.14494-1-roger.pau@citrix.com>
 <20190318214312.GB2014@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190318214312.GB2014@mail-itl>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH v3] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMTgsIDIwMTkgYXQgMTA6NDM6MTJQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIE1vbiwgTWFyIDE4LCAyMDE5IGF0IDA2OjM3OjMxUE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+IE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxl
IHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAo+ID4gaW5z
dGVhZC4gCj4gCj4gSnVzdCB0byBiZSBzdXJlOiBNQVBfRklYRUQgd2lsbCBjYXVzZSB0byBtYXAg
YXQgc3BlY2lmaWVkIGFkZHJlc3MsIGV2ZW4KPiBpZiBzb21ldGhpbmcgaXMgbWFwcGVkIHRoZXJl
IGFscmVhZHkuIEZyb20gbW1hcCgyKToKClRoYXQgc2hvdWxkIGJlIGZpbmUuIFdlIGRvIHdhbnQg
dG8gcmVwbGFjZSBhbiBleGl0aW5nIG1hcHBpbmcgKHdoaWNoIGlzCm11bm1hcCBiZWZvcmUgdGhl
IG1tYXAgY2FsbCksIGJ1dCBpdCB3b3VsZCBoYXZlIGJlZW4gbmljZSB0byBrbm93IHdoZW4Kc29t
ZXRoaW5nIGlzIGFscmVhZHkgbWFwcGVkLCB0byBkZXRlY3QgcHJvZ3JhbW1pbmcgZXJyb3IuCgo+
ICAgICBJZiB0aGUgbWVtb3J5IHJlZ2lvbiBzcGVjaWZpZWQgYnkgYWRkciBhbmQgbGVuIG92ZXJs
YXBzIHBhZ2VzIG9mIGFueQo+ICAgICBleGlzdGluZyBtYXBwaW5nKHMpLCB0aGVuIHRoZSBvdmVy
bGFwcGVkIHBhcnQgb2YgdGhlIGV4aXN0aW5nIG1hcOKAkAo+ICAgICBwaW5nKHMpIHdpbGwgYmUg
ZGlzY2FyZGVkLiAgSWYgdGhlIHNwZWNpZmllZCBhZGRyZXNzIGNhbm5vdCBiZSB1c2VkLAo+ICAg
ICBtbWFwKCkgd2lsbCBmYWlsLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:21:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14: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 1h6Fbu-0007Pp-ET; Tue, 19 Mar 2019 14:20: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=aT/6=RW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h6Fbt-0007Pk-3N
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:20:57 +0000
X-Inumbo-ID: 347e38ac-4a52-11e9-bc90-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 347e38ac-4a52-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 14:20:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1553005253;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=tH8lWEP4uLuTBZ2EDoa/SrhZmolmHNNn37maQ0gP2SU=;
 b=ovHu9LNXYEuv316uJTCPVG8ybstDBlrj9bF+WvaNZzufaq4iK1p+avH3n09Eqqq/uN
 kKINv95vLZ0sz2mNTS2hv2zK6lyOck1Kv476ZBNZazjKO+6Ww0B79uXSdKXpg+0wrosj
 gS7YkwU+dc/lwIZR1VA84dvmwuZPIGlgWY6LqcYQBLURcS4WQsQ6LZyGDEgIlncDJqCd
 naMkJkq2V4/5USDEsZL7s9upCqnA7IviQDL4Fa1rA4/Y0CKT5vxRQyU3NTj7il2l+jjL
 +t5spWy4LtsNwCBW6AtTmlWKSUCsBzF+YhYdXEBIOiPgR5/fHbnA/R/E2SuZxc86b0jQ
 dh1Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAEtzOa93QBD2eU+vqvKQ1th0t1QdW+0Nsu+At"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.16 AUTH)
 with ESMTPSA id j008d9v2JEKpJXj
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 19 Mar 2019 15:20:51 +0100 (CET)
Date: Tue, 19 Mar 2019 15:20:43 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>, "Andrew Cooper"
 <andrew.cooper3@citrix.com>, "Roger Pau Monne" <roger.pau@citrix.com>, "Wei
 Liu" <wei.liu2@citrix.com>, "Ian Jackson" <Ian.Jackson@eu.citrix.com>,
 "Juergen Gross" <jgross@suse.com>
Message-ID: <20190319152043.71df47c5.olaf@aepfle.de>
In-Reply-To: <20190314154155.6cfc6690.olaf@aepfle.de>
References: <20190313082855.14106-1-olaf@aepfle.de>
 <5C88CAEF020000780021DFA6@prv1-mh.provo.novell.com>
 <20190314145003.36695ef4.olaf@aepfle.de>
 <cfd355b6-da0b-7e02-a484-cc8476a36198@suse.com>
 <20190314151416.625d8cfa.olaf@aepfle.de>
 <38e61ca1-7390-a942-8b41-eacca522bcb1@suse.com>
 <20190314153322.2fcf6808.olaf@aepfle.de>
 <5C8A66E0020000780021EBD3@prv1-mh.provo.novell.com>
 <20190314154155.6cfc6690.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.03.13 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13] tolerate jitter in cpu_khz calculation
 to avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8244036242237399483=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8244036242237399483==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/YpAaJalOJ7WfW+uY9RstGw0"; protocol="application/pgp-signature"

--Sig_/YpAaJalOJ7WfW+uY9RstGw0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 14 Mar 2019 15:41:55 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> So before I spam you guys with any more variants, I better ask if any fur=
ther attempt would fly anyway.

So, should I spend any more time to fix this bug?

Olaf

--Sig_/YpAaJalOJ7WfW+uY9RstGw0
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXJD6uwAKCRBdQqD6ppg2
fnWeAJ0UnF2CGytI3QRg6jvr6Uy+uLyUsACg3R+vEjYB3gSO73tJMURdMdmsKxU=
=4lJ2
-----END PGP SIGNATURE-----

--Sig_/YpAaJalOJ7WfW+uY9RstGw0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8244036242237399483==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:27:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14: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 1h6Fhm-0007eB-A8; Tue, 19 Mar 2019 14:27: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6Fhk-0007e6-ME
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:27:00 +0000
X-Inumbo-ID: 0cafa0d4-4a53-11e9-85ba-8bb5ab561fb9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cafa0d4-4a53-11e9-85ba-8bb5ab561fb9;
 Tue, 19 Mar 2019 14:26:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 08:26:56 -0600
Message-Id: <5C90FC2C020000780022055A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 08:26:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190319135925.26005-1-wei.liu2@citrix.com>
In-Reply-To: <20190319135925.26005-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: drop "depends on X86" for TBOOT
 Kconfig 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: 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+IE9uIDE5LjAzLjE5IGF0IDE0OjU5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
R2l2ZW4gdGhhdCB0aGlzIGZpbGUgYWxyZWFkeSByZXNpZGVzIHVuZGVyIGFyY2gveDg2LCB0aGVy
ZSBpcyBubyBuZWVkCj4gdG8gaGF2ZSB0aGUgZGVwZW5kZW5jeS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 14:43:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14:43: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 1h6Fxm-0000hL-WE; Tue, 19 Mar 2019 14: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6Fxl-0000hB-6h
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 14:43:33 +0000
X-Inumbo-ID: 5dbc09f5-4a55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dbc09f5-4a55-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 14:43: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 1h6Fxj-0000nT-5e; Tue, 19 Mar 2019 14:43:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6Fxi-0003EV-NL; Tue, 19 Mar 2019 14:43:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6Fxi-00073c-Mi; Tue, 19 Mar 2019 14:43:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133899-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-arm64-arm64-examine:reboot:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl:xen-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm: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-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-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-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-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-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-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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=ce194fa2b267e2018f42442347d90df01c4071d6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 14:43:30 +0000
Subject: [Xen-devel] [linux-4.19 test] 133899: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzg5OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM4OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzMzg2OCBSRUdSLiB2
cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAg
ICBmYWlsIGluIDEzMzg2OCBwYXNzIGluIDEzMzg5OQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTMzODY4IHBhc3MgaW4gMTMzODk5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVu
LWJvb3QgZmFpbCBwYXNzIGluIDEzMzg2OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgICBmYWlsIHBhc3MgaW4gMTMzODY4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjZTE5NGZhMmIyNjdlMjAx
OGY0MjQ0MjM0N2Q5MGRmMDFjNDA3MWQ2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTM3IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDEzNSBkYXlz
ICAgOTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNzg5ICAyMDE5LTAzLTE0IDAx
OjU3OjMyIFogICAgNSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNTU3IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
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
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDk2ODAxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:05:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15: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 1h6GIs-0002Lb-7I; Tue, 19 Mar 2019 15:05:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6GIq-0002LW-Tn
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:05:20 +0000
X-Inumbo-ID: 69a41766-4a58-11e9-8ed9-a38e70c61e80
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 69a41766-4a58-11e9-8ed9-a38e70c61e80;
 Tue, 19 Mar 2019 15:05: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 E47751650;
 Tue, 19 Mar 2019 08:05:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A5DC3F71A;
 Tue, 19 Mar 2019 08:05:18 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
 <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
 <a1f50f9c-1f14-9816-88f2-2a11dffdf6db@arm.com>
 <CABHD4K9JGxPCV==0zkA80dZKrrsTvNQXqgwt7nenmayT-hN57Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <15bb0374-f1dc-2392-25a8-c13815ef4a0c@arm.com>
Date: Tue, 19 Mar 2019 15:05:16 +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: <CABHD4K9JGxPCV==0zkA80dZKrrsTvNQXqgwt7nenmayT-hN57Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Arm boot regression with Xen 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 peng.fan@nxp.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@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>

CgpPbiAxOS8wMy8yMDE5IDE0OjAxLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEkgdHJpZWQgdGhlIGFi
b3ZlIHBhdGNoIGJ1dCBzdGlsbCBzZWUgdGhlIHNhbWUgY3Jhc2g6CgpbLi5dCgo+IAo+IE9uIHRo
ZSBvdGhlciBoYW5kLCBpdCBkaWRuJ3QgY29tZSBvbiA0LjExLgoKVGhhdCdzIGdvb2QgdG8ga25v
dy4gQ2FuIHlvdSBiaXNlY3QgWGVuIGFuZCBzZWUgaWYgeW91IGNhbiBwaW4gcG9pbnQgYSBzcGVj
aWZpYyAKY29tbWl0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:10:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 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 1h6GNl-00035a-UB; Tue, 19 Mar 2019 15:10:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o1AC=RW=citrix.com=prvs=9742ee4c2=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6GNk-00035V-L3
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:10:24 +0000
X-Inumbo-ID: 1d6c27d2-4a59-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d6c27d2-4a59-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:10:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81012677"
Date: Tue, 19 Mar 2019 15:06:40 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190319150640.GM11621@perard.uk.xensource.com>
References: <20190318173731.14494-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190318173731.14494-1-roger.pau@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH v3] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.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>

T24gTW9uLCBNYXIgMTgsIDIwMTkgYXQgMDY6Mzc6MzFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRk
cmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAo+IGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVy
IHRvIHNwb3QgdGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCj4gZmFpbGluZyBsYXRlciBv
biB3aGVuIHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUKPiBtYXBw
aW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KPiAKPiBB
bHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9GSVhFRCB3aWxsIGNh
dXNlIG1tYXAgdG8KPiB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcS-000409-Ts; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcQ-0003yt-T2
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:34 +0000
X-Inumbo-ID: 3c9e3d7b-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c9e3d7b-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:25:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015599"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:51 +0000
Message-ID: <20190319152254.1393-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 08/11] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA4ZDU3
OWUyY2Y5Li4wMmFmYTc1MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTcsMjAgKzY1NywyMCBAQCB2b2lkIGFyY2hf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwor
ICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9k
b21haW5fZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAg
ICAgICB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJp
ZGlhbl9kb21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7
CiB9CiAKIHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2Rv
bWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CmluZGV4IDE2ZmU0MWQ0MTEuLjcxMjkxZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
CkBAIC05MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAx
MDB1bDsKIH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsg
dHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAg
LTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3QpdHJjLT52YWwg
LSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7
CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0
aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5f
dGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXco
ZCk7Cit9CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwpAQCAtMTc5LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vz
c2VkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZh
bCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9j
b3VudChkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAppbmRleCBjNjVjMDQ0MTkxLi44MTQ2ZTJmYzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJp
ZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlk
aWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQg
dmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3Zv
aWQgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwor
dm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwog
CiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcQ-0003yi-Ee; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcO-0003yY-GM
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:32 +0000
X-Inumbo-ID: 399e9f16-4a5b-11e9-80f4-fb0890751d54
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 399e9f16-4a5b-11e9-80f4-fb0890751d54;
 Tue, 19 Mar 2019 15:25:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015593"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:47 +0000
Message-ID: <20190319152254.1393-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 04/11] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Li4uaW5zaWRlIHZpcmlkaWFuX3BhZ2VfbXNyIGFuZCB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3Ig
dW5pb25zLgoKVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2RlIGlzIHNob3J0
ZW5lZCBieSBub3QgZG9pbmcgc28uCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3
IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3lu
aWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
dnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lz
dC5tc3IuZW5hYmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAm
dnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJh
dyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAg
ICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYt
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVm
ZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3Rz
YzsKIAotICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJs
ZWQgKQogICAgICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCAodW5zaWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgKHVuc2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5m
aWVsZHMucGZuOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAg
dmQtPnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2Mo
ZCk7Ci0gICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRl
X3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMy
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVf
cmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2Vf
dHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2Vf
dHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQg
KQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBj
cHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYs
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4g
Ki8KLSAgICAgICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29z
X2lkLmZpZWxkcy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0g
MCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlh
bl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIy
OCwxMCArMjI4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjog
JXggc3A6ICV4IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAg
ICAgICBnb2ktPmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy5tYWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRz
LnNlcnZpY2VfcGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwK
KyAgICAgICAgICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0
MiwxMiArMjQwLDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBF
UkNBTEw6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQs
Ci0gICAgICAgICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxk
cy5wZm4pOworICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7
CiB9CiAKIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBl
cmNhbGxfZ3BhLmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVp
bnQ4X3QgKnA7CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4o
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZf
WDY0X01TUl9IWVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJs
ZWQgKQogICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVh
azsKIApAQCAtNjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0g
ICAgaWYgKCAhdnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFi
bGVkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjog
VklSSURJQU4gJXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQg
bG9uZyl2cC0+bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5t
c3IuZmllbGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9w
YWdlX21zcgogICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJl
c2VydmVkX3ByZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBA
QCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6
ODsKICAgICAgICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2Owot
ICAgIH0gZmllbGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcS-0003zT-AG; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcQ-0003yn-Mb
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:34 +0000
X-Inumbo-ID: 3b89a474-4a5b-11e9-a89d-a3975a6f3086
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b89a474-4a5b-11e9-a89d-a3975a6f3086;
 Tue, 19 Mar 2019 15:25:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015588"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:43 +0000
Message-ID: <20190319152254.1393-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 00/11] viridian: implement more
 enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoMTEpOgogIHZp
cmlkaWFuOiBhZGQgaW5pdCBob29rcwogIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRv
bWFpbiBhbmQgdmNwdSBzdHJ1Y3R1cmVzCiAgdmlyaWRpYW46IHVzZSBzdGFjayB2YXJpYWJsZXMg
Zm9yIHZpcmlkaWFuX3ZjcHUgYW5kIHZpcmlkaWFuX2RvbWFpbi4uLgogIHZpcmlkaWFuOiBtYWtl
ICdmaWVsZHMnIHN0cnVjdCBhbm9ueW1vdXMuLi4KICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVp
bml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlz
c2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2
aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5j
ZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBzdG9wIGRpcmVjdGx5IGNhbGxpbmcKICAgIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3KCkuLi4KICB2aXJpZGlhbjogYWRkIGltcGxlbWVu
dGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScwogIHZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2YgdGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8
ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTAgKwog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgMzEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgMzc2ICsrKysrKysrKysrKysrKystLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgICAgfCA1MjYgKysrKysrKysrKysr
KysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCAy
MjkgKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICAgICAgIHwg
IDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICB8ICAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDcgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDc1ICsrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9odm0vc2F2ZS5oIHwgICA0ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgg
ICAgICAgIHwgIDE3ICstCiAxNyBmaWxlcyBjaGFuZ2VkLCAxMjIwIGluc2VydGlvbnMoKyksIDE0
MCBkZWxldGlvbnMoLSkKCnY4OgogLSBTcXVhc2ggaW4gZm9sbG93LXVwIHNlcmllcwoKdjQ6CiAt
IEFkZCB0d28gY2xlYW51cCBwYXRjaGVzICgjMyBhbmQgIzQpIGFuZCByZS1vcmRlciAjOCBhbmQg
IzkKCnYzOgogLSBBZGQgdGhlIHN5bnRoZXRpYyBjbHVzdGVyIElQSSBwYXRjaCAoIzExKQoKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcW-00041h-2i; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcT-00040t-TX
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:37 +0000
X-Inumbo-ID: 3e382b6e-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e382b6e-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:25:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015614"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:46 +0000
Message-ID: <20190319152254.1393-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 03/11] viridian: use stack variables for
 viridian_vcpu and viridian_domain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

Li4ud2hlcmUgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSBkZXJlZmVyZW5jZSBpbnNpZGUgYSBmdW5j
dGlvbi4KClRoaXMgc2hvcnRlbnMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUu
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgNDkgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMjcgKysrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA1
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMjhlZGE3Nzk4
Yy4uZjNkOWY3YWU3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAs
OCBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZfVlBf
QVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRyICkK
ICAgICAgICAgcmV0dXJuOwpAQCAtNDAsMjUgKzQxLDI1IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19h
c3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0g
d2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFr
ZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHZ2LT5hcGljX2Fzc2lzdF9wZW5k
aW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQog
CiBib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5wdHI7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5o
dm0udmlyaWRpYW47CisgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3Qu
cHRyOwogCiAgICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYg
KCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgotICAgICAgICAg
IXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgJiYgIXB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9J
IGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNf
YXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcg
PSBmYWxzZTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCkBAIC02NywxNyArNjgsMjAg
QEAgYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QucHRyOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2di0+dnBfYXNzaXN0
LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gZmFsc2U7CisgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsK
IH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2Ug
SFZfWDY0X01TUl9FT0k6CkBAIC05NSwxMiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlZQX0FTU0lTVCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
di0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Ci0gICAgICAgIGlmICggdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsK
KyAgICAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9k
dW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
aWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE0NiwxOCArMTQ5LDIyIEBAIGludCB2aXJpZGlhbl9zeW5pY19y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
dm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAg
Y29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisK
KyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKIH0KIAog
dm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwg
Y29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21z
cjsKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuOworCisgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+
dnBfYXNzaXN0X21zcjsKKyAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVk
ICkKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwog
Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5h
cGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+
YXBpY19hc3Npc3RfcGVuZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5k
ZXggYTdlOTRhYWRmMC4uNzZmOTYxMjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAg
LTE0MSw2ICsxNDEsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE0OCw5ICsxNDksOSBA
QCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CiAKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3ID0g
dmFsOworICAgICAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBf
cmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwg
dHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjUsNyArMTY2LDggQEAgaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCiAgICAgc3dpdGNoICgg
aWR4ICkKICAgICB7CkBAIC0xODcsMTMgKzE4OSwxMiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3Rz
YykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2
YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFu
LT50aW1lX3JlZl9jb3VudDsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
ICp0cmMgPSAmdmQtPnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjE3LDE3ICsyMTgsMjEgQEAgaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPnRpbWVfcmVmX2Nv
dW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKKyAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0g
dmQtPnJlZmVyZW5jZV90c2MucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21h
aW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHN0
cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CisKKyAgICB2
ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7CisgICAgdmQtPnJl
ZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVmZXJlbmNlX3RzYzsKIAotICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICgg
dmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCA3ODM5NzE4ZWY0Li43MTA0NzBmZWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC0xMjIsNiArMTIyLDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogewogICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlk
aWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VSVChpc192
aXJpZGlhbl9kb21haW4oZCkpOwogICAgIEFTU0VSVChsZWFmID49IDB4NDAwMDAwMDAgJiYgbGVh
ZiA8IDB4NDAwMDAxMDApOwpAQCAtMTQ2LDcgKzE0Nyw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBI
eXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMK
ICAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQorICAgICAgICBp
ZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CiAgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3Qp
dmlyaWRpYW5fbWFqb3IgPDwgMTYpIHwgdmlyaWRpYW5fbWlub3I7CkBAIC0xOTEsOCArMTkyLDcg
QEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCiAKICAgICBjYXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2Fs
bCB1c2FnZS4gKi8KLSAgICAgICAgaWYgKCAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29z
X2lkLnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vl
c3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5y
YXcgPT0gMCB8fCB2ZC0+Z3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCApCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9m
bHVzaCApCkBAIC0yODEsMjEgKzI4MSwyMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJj
aC5odm0udmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAog
ICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19J
RDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsK
KyAgICAgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9v
c19pZChkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxM
OgotICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBl
cmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9n
cGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmZpZWxk
cy5lbmFibGVkICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAg
ICAgYnJlYWs7CiAKQEAgLTMxNywxMCArMzE5LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlh
bihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAg
ICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1Aw
ID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5jcmFzaF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jh
c2hfcGFyYW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAg
IHZ2LT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzOSw4IEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKIAogICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAot
ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKLSAg
ICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAotICAgICAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAg
ICAgICAgICAgdnYtPmNyYXNoX3BhcmFtWzBdLCB2di0+Y3Jhc2hfcGFyYW1bMV0sIHZ2LT5jcmFz
aF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bM10sIHZ2LT5jcmFz
aF9wYXJhbVs0XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzU3LDE4ICszNTYsMjAg
QEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+YXJjaC5odm0u
dmlyaWRpYW47CiAKICAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3
aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAg
ICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXc7CisgICAg
ICAgICp2YWwgPSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSB2ZC0+aHlwZXJjYWxsX2dw
YS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpA
QCAtMzkzLDEwICszOTQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRf
TVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJ
TERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0g
ICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFz
aF9wYXJhbSkpOworICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2di0+Y3Jhc2hfcGFy
YW0pKTsKIAogICAgICAgICBpZHggLT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdnYtPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX0NSQVNIX0NUTDoKQEAgLTY2NSw5ICs2NjYsMTAgQEAgc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX2Rv
bWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJj
YWxsX2dwYSA9IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0g
dmQtPmd1ZXN0X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9t
YWluKGQpICkKQEAgLTY4MSwxMyArNjgzLDE0IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9k
b21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21h
aW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gKnZkID0gZC0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCBjdHh0OwogCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0
ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0
eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQu
cmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICB2ZC0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0
Lmh5cGVyY2FsbF9ncGE7CisgICAgdmQtPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3Nf
aWQ7CiAKICAgICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcS-0003za-JT; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcQ-0003ym-MX
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:34 +0000
X-Inumbo-ID: 3a4942e0-4a5b-11e9-b113-bb33753ce0ef
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a4942e0-4a5b-11e9-b113-bb33753ce0ef;
 Tue, 19 Mar 2019 15:25:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015595"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:49 +0000
Message-ID: <20190319152254.1393-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 06/11] viridian: add missing context save
 helpers into synic and time 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: 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>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDhjMDI5ZjYyYzYuLjUwNzhiMmQyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgK
KyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRl
eHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7
CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwog
dm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5
bmljLmMKaW5kZXggNGIwMGRiZTFiMy4uYjhkYWI0YjI0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwpAQCAtMTg2LDYgKzE4NiwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNw
dV9jdHh0KAogICAgIHZ2LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA0OGFjYTdlMGFiLi40Mzk5ZTYyZjU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMzLDYgKzIzMywxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGY5YTUwOWQ5MTguLjc0MmE5ODgyNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcwNyw2ICs3MDcsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJl
dHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7
CiB9CkBAIC03MjMsNiArNzI0LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9j
dHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdmQtPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5o
eXBlcmNhbGxfZ3BhOwogICAgIHZkLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAw
OwpAQCAtNzM4LDYgKzc0MCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3Zp
cmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVf
c2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BV
LCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjQsNiArNzY3LDcgQEAgc3RhdGljIGludCB2
aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsK
KyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biAwOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcW-000425-NI; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcU-00041J-MJ
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:38 +0000
X-Inumbo-ID: 3f127113-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f127113-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:25:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015617"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:48 +0000
Message-ID: <20190319152254.1393-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 05/11] viridian: extend init/deinit hooks
 into synic and time 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: 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>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjQ6CiAtIENvbnN0aWZ5IHZjcHUgYW5k
IGRvbWFpbiBwb2ludGVycwoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBp
bml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
ICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5j
ICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQs
IDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaAppbmRleCA0NjE3NGY0OGNkLi44YzAyOWY2MmM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlk
aWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmly
aWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRp
YW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJp
ZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZpcmlkaWFu
X3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAw
NWQ5NzFiMzY1Li40YjAwZGJlMWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0x
NDYsNiArMTQ2LDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZp
cmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qp
OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCmluZGV4IDkwOWEzZmI5ZTMuLjQ4YWNhN2UwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCkBAIC0yMTUsNiArMjE1LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9k
b21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggMWEyMGQ2
OGFhZi4uZjlhNTA5ZDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
NDE4LDIyICs0MTgsNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCF2LT5h
cmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0
cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0gdmly
aWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFp
bDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2
KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52
aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByYyA9IHZpcmlkaWFu
X3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNDQxLDggKzQ3MSw4IEBAIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQotICAgICAgICB2aXJp
ZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2
aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVp
bml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQpAQCAtNDU3LDYg
KzQ4Nyw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlkaWFuX3N5bmljX2RvbWFp
bl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcV-00041X-Nn; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcT-00040s-Te
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:37 +0000
X-Inumbo-ID: 3d1dea66-4a5b-11e9-89ec-63acf447b765
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d1dea66-4a5b-11e9-89ec-63acf447b765;
 Tue, 19 Mar 2019 15:25:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015609"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:44 +0000
Message-ID: <20190319152254.1393-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 01/11] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnY1OgogLSBQdXQgdGhlIGNhbGwgdG8gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIGJhY2sgaW50
bwogICBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2hlcmUgaXQgc2hvdWxkIGJl
Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0byB2Y3B1IGRlaW5p
dAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBuZXcgbGFiZWxzCgp2
MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUgZGVpbml0Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4YWRiYjYxYjU3Li4xMWNlMjFmYzA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTY2Niw2ICs2NjYsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAg
IGQtPmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdf
cmF0aW87CiAKKyAgICByYyA9IHZpcmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIGZhaWwyOworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRp
YWxpc2UoZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4
Nyw2ICs2OTEsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgaHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lf
cGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6Cisg
ICAgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTE1
MjYsNiArMTUzMSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICYmIChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8q
IHRlYXJkb3duOiBuZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7
CiAKKyAgICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgZ290byBmYWlsNTsKKwogICAgIHJjID0gaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KGQsIHYpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CkBAIC0xNTUz
LDYgKzE1NjIsNyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBm
YWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2
aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA0MjVhZjU2ODU2Li41YjBlYjhhOGM3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJp
ZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQor
CiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlk
aWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChz
dHJ1Y3QgdmNwdSAqdik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CisKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcT-00040H-8G; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcR-0003zL-LM
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:35 +0000
X-Inumbo-ID: 3d1701bb-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d1701bb-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:25:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015601"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:52 +0000
Message-ID: <20190319152254.1393-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 09/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjg6CiAtIFNxdWFzaCBpbiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDEzMzIuaHRtbAoKdjc6CiAtIEZpeCBvdXQgbGFi
ZWwgaW5kZW50YXRpb24KCnY2OgogLSBBZGRyZXNzIGZ1cnRoZXIgY29tbWVudHMgZnJvbSBKYW4K
CnY0OgogLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gSmFuCgp2MzoKIC0gQWRkIHRoZSAnU2ludFBv
bGxpbmdNb2RlQXZhaWxhYmxlJyBiaXQgaW4gQ1BVSUQgbGVhZiAzCi0tLQogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAg
fCAyNDEgKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi92aXJpZGlhbi5jICAgfCAgMTkgKysKIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAg
ICAgICAgIHwgIDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8
ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAyNiArKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwgICA3ICstCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAzMjMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhMzhlNWNkYmEyLi5hOTIz
YTM4MGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKQEAgLTMxOCw2ICszMTgsMTIgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1ZJ
UklESUFOX0NSQVNIX0NUTCAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIGlu
ZGljYXRlcyB0aGF0IHRoZSAnc3luaWMnIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJp
ZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVf
VklSSURJQU5fU1lOSUMgMQorCiAvKgogICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElf
TEFQVE9QX1NMQVRFIGluZGljYXRlcyB0aGF0CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBo
YXMgdGhlIHUuaHZtLmFjcGlfbGFwdG9wX3NsYXRlIGZpZWxkLgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA2MTYwOTkx
YWYzLi5mYjc1OGQyYWMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE3LDYgKzMxNyw5IEBAIHN0YXRpYyBpbnQg
aHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
ICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElB
Tl9FTkxJR0hURU5NRU5UX0NSQVNIX0NUTCkpCiAgICAgICAgIG1hc2sgfD0gSFZNUFZfY3Jhc2hf
Y3RsOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExf
VklSSURJQU5fRU5MSUdIVEVOTUVOVF9TWU5JQykpCisgICAgICAgIG1hc2sgfD0gSFZNUFZfc3lu
aWM7CisKICAgICBpZiAobWFzayAhPSAwICYmCiAgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoQ1RY
LT54Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggYjY4NWFjNDdhYy4uOTg2MGJjYWY1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjM1LDYgKzIz
NSw3IEBAIGxpYnhsX3ZpcmlkaWFuX2VubGlnaHRlbm1lbnQgPSBFbnVtZXJhdGlvbigidmlyaWRp
YW5fZW5saWdodGVubWVudCIsIFsKICAgICAoNCwgImhjYWxsX3JlbW90ZV90bGJfZmx1c2giKSwK
ICAgICAoNSwgImFwaWNfYXNzaXN0IiksCiAgICAgKDYsICJjcmFzaF9jdGwiKSwKKyAgICAoNywg
InN5bmljIiksCiAgICAgXSkKIAogbGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIs
IFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCBmYjU2MGJjMTYyLi44NGFiMDI2OTRm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0xMyw2ICsxMyw3IEBACiAKICNpbmNs
dWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUg
PGFzbS9odm0vdmxhcGljLmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKQEAgLTI4LDYgKzI5
LDM3IEBAIHR5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lTVF9QQUdFCiAgICAgdWludDhfdCBSZXNl
cnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOwogfSBIVl9WUF9BU1NJU1RfUEFHRTsKIAordHlw
ZWRlZiBlbnVtIEhWX01FU1NBR0VfVFlQRSB7CisgICAgSHZNZXNzYWdlVHlwZU5vbmUsCisgICAg
SHZNZXNzYWdlVGltZXJFeHBpcmVkID0gMHg4MDAwMDAxMCwKK30gSFZfTUVTU0FHRV9UWVBFOwor
Cit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0ZMQUdTIHsKKyAgICB1aW50OF90IE1lc3NhZ2VQ
ZW5kaW5nOjE7CisgICAgdWludDhfdCBSZXNlcnZlZDo3OworfSBIVl9NRVNTQUdFX0ZMQUdTOwor
Cit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0hFQURFUiB7CisgICAgSFZfTUVTU0FHRV9UWVBF
IE1lc3NhZ2VUeXBlOworICAgIHVpbnQxNl90IFJlc2VydmVkMTsKKyAgICBIVl9NRVNTQUdFX0ZM
QUdTIE1lc3NhZ2VGbGFnczsKKyAgICB1aW50OF90IFBheWxvYWRTaXplOworICAgIHVpbnQ2NF90
IFJlc2VydmVkMjsKK30gSFZfTUVTU0FHRV9IRUFERVI7CisKKyNkZWZpbmUgSFZfTUVTU0FHRV9T
SVpFIDI1NgorI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwCisK
K3R5cGVkZWYgc3RydWN0IEhWX01FU1NBR0UgeworICAgIEhWX01FU1NBR0VfSEVBREVSIEhlYWRl
cjsKKyAgICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09V
TlRdOworfSBIVl9NRVNTQUdFOworCit2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCit7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihIVl9NRVNTQUdFKSAh
PSBIVl9NRVNTQUdFX1NJWkUpOworfQorCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKQEAgLTgzLDYgKzExNSw4IEBAIGludCB2aXJpZGlhbl9zeW5p
Y193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAorICAgIEFTU0VSVCh2ID09IGN1cnJlbnQgfHwg
IXYtPmlzX3J1bm5pbmcpOworCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0VPSToKQEAgLTEwNyw2ICsxNDEsNzYgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAg
ICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHZ2LT5zY29udHJvbCA9IHZhbDsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdnYtPnNpZWZw
ID0gdmFsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCZ2di0+c2ltcCk7CisgICAgICAgIHZ2LT5zaW1wLm1zci5yYXcgPSB2
YWw7CisgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiU0lNUCIsICZ2di0+c2lt
cCk7CisgICAgICAgIGlmICggdnYtPnNpbXAubXNyLmVuYWJsZWQgKQorICAgICAgICAgICAgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZ2LT5zaW1wKTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgICAgICB2di0+bXNnX3BlbmRpbmcgPSAwOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CisgICAgewor
ICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJTlQwOworICAg
ICAgICB1bmlvbiB2aXJpZGlhbl9zaW50X21zciBuZXcsICp2cyA9CisgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyh2di0+c2ludCwgc2ludHgpOworICAgICAgICB1aW50OF90IHZlY3Rv
cjsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3lu
aWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAv
KiBWZWN0b3JzIG11c3QgYmUgaW4gdGhlIHJhbmdlIDB4MTAtMHhmZiBpbmNsdXNpdmUgKi8KKyAg
ICAgICAgbmV3LnJhdyA9IHZhbDsKKyAgICAgICAgaWYgKCBuZXcudmVjdG9yIDwgMHgxMCApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogSW52YWxpZGF0ZSBhbnkgcHJldmlvdXMgbWFwcGluZyBieSBzZXR0aW5nIGFuIG91dC1v
Zi1yYW5nZQorICAgICAgICAgKiBpbmRleCBiZWZvcmUgc2V0dGluZyB0aGUgbmV3IG1hcHBpbmcu
CisgICAgICAgICAqLworICAgICAgICB2ZWN0b3IgPSB2cy0+dmVjdG9yOworICAgICAgICB2di0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKworICAgICAg
ICB2ZWN0b3IgPSBuZXcudmVjdG9yOworICAgICAgICB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rv
cl0gPSBzaW50eDsKKworICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElB
TiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNpbnR4LAorICAgICAgICAgICAgICAgdmVjdG9y
KTsKKworICAgICAgICBpZiAoIG5ldy5wb2xsaW5nICkKKyAgICAgICAgICAgIF9fY2xlYXJfYml0
KHNpbnR4LCAmdnYtPm1zZ19wZW5kaW5nKTsKKworICAgICAgICAqdnMgPSBuZXc7CisgICAgICAg
IGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxuIiwKICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGlkeCwgdmFsKTsKQEAgLTExOCw2ICsyMjIsOSBAQCBpbnQg
dmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogCiBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0VPSToKQEAgLTEzMSwxNCArMjM4LDcwIEBAIGludCB2aXJpZGlhbl9zeW5p
Y19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFs
KQogICAgICAgICAqdmFsID0gKCh1aW50NjRfdClpY3IyIDw8IDMyKSB8IGljcjsKICAgICAgICAg
YnJlYWs7CiAgICAgfQorCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICAgICAgKnZhbCA9
IHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgKnZh
bCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgKnZh
bCA9IHZ2LT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhW
X1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgICAgICp2YWwgPSB2di0+c2NvbnRyb2w7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlz
IHRoYXQgdGhlIHZlcnNpb24gbnVtYmVyIGlzIDB4MDAwMDAwMDEKKyAgICAgICAgICogYW5kIHNo
b3VsZCBiZSBpbiB0aGUgbG93ZXIgMzItYml0cyBvZiB0aGUgTVNSLCB3aGlsZSB0aGUKKyAgICAg
ICAgICogdXBwZXIgMzItYml0cyBhcmUgcmVzZXJ2ZWQuLi4gYnV0IGl0IGRvZXNuJ3Qgc2F5IHdo
YXQgdGhleQorICAgICAgICAgKiBzaG91bGQgYmUgc2V0IHRvLiBBc3N1bWUgZXZlcnl0aGluZyBi
dXQgdGhlIGJvdHRvbSBiaXQKKyAgICAgICAgICogc2hvdWxkIGJlIHplcm8uCisgICAgICAgICAq
LworICAgICAgICAqdmFsID0gMXVsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0
X01TUl9TSUVGUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICAgICAgKnZhbCA9IHZ2LT5zaWVmcDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhW
TVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICAgICAgKnZhbCA9IHZ2LT5zaW1wLm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBIVl9YNjRfTVNSX0VPTToKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRf
TVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBzaW50eCA9IGlkeCAtIEhWX1g2NF9NU1JfU0lOVDA7CisgICAgICAgIGNvbnN0IHVuaW9u
IHZpcmlkaWFuX3NpbnRfbXNyICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3Bl
Yyh2di0+c2ludCwgc2ludHgpOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgICp2YWwgPSB2cy0+cmF3OworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxl
bWVudGVkIE1TUiAlI3hcbiIsIF9fZnVuY19fLCBpZHgpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CkBAIC0xNDksNiArMzEyLDIwIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiBp
bnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogeworICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgLyoKKyAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRo
YXQgYWxsIHN5bnRoZXRpYyBpbnRlcnJ1cHRzIG11c3QgYmUKKyAgICAgKiBpbml0YWxseSBtYXNr
ZWQuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zaW50KTsg
aSsrICkKKyAgICAgICAgdnYtPnNpbnRbaV0ubWFzayA9IDE7CisKKyAgICAvKiBJbml0aWFsaXpl
IHRoZSBtYXBwaW5nIGFycmF5IHdpdGggaW52YWxpZCB2YWx1ZXMgKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSUkFZX1NJWkUodnYtPnZlY3Rvcl90b19zaW50eCk7IGkrKyApCisgICAgICAgIHZ2
LT52ZWN0b3JfdG9fc2ludHhbaV0gPSBBUlJBWV9TSVpFKHZ2LT5zaW50KTsKKwogICAgIHJldHVy
biAwOwogfQogCkBAIC0xNTksMTcgKzMzNiw1OSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfZG9tYWlu
X2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1
X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB2aXJpZGlhbl91bm1hcF9ndWVz
dF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKKyAgICBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIHZpcmlkaWFuX3Vu
bWFwX2d1ZXN0X3BhZ2UoJnZ2LT52cF9hc3Npc3QpOworICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0
X3BhZ2UoJnZ2LT5zaW1wKTsKIH0KIAogdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9s
bChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5v
IG1lc3NhZ2Ugc291cmNlcyAqLworfQorCitib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9p
X3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc2lu
dHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisgICAgY29uc3QgdW5pb24gdmlyaWRp
YW5fc2ludF9tc3IgKnZzID0KKyAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQs
IHNpbnR4KTsKKworICAgIGlmICggc2ludHggPj0gQVJSQVlfU0laRSh2di0+c2ludCkgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdnMtPmF1dG9fZW9pOworfQorCit2b2lk
IHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmVjdG9yKQoreworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBzaW50eCA9IHZ2LT52ZWN0b3JfdG9fc2ludHhb
dmVjdG9yXTsKKworICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCisgICAgaWYgKCBzaW50eCA8
IEFSUkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgX19jbGVhcl9iaXQoYXJyYXlfaW5kZXhf
bm9zcGVjKHNpbnR4LCBBUlJBWV9TSVpFKHZ2LT5zaW50KSksCisgICAgICAgICAgICAgICAgICAg
ICZ2di0+bXNnX3BlbmRpbmcpOworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKICAgICBjb25z
dCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHZ2LT5zaW50KSAh
PSBBUlJBWV9TSVpFKGN0eHQtPnNpbnRfbXNyKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgICAgICBjdHh0LT5zaW50X21zcltpXSA9IHZ2
LT5zaW50W2ldLnJhdzsKKworICAgIGN0eHQtPnNpbXBfbXNyID0gdnYtPnNpbXAubXNyLnJhdzsK
IAogICAgIGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2di0+YXBpY19hc3Npc3RfcGVuZGlu
ZzsKICAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3OwpAQCAt
MTgwLDEyICszOTksMzAgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKIHsK
ICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHZ2LT52cF9hc3Npc3QubXNyLmVuYWJsZWQgKQogICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9
IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2di0+c2ltcC5tc3IucmF3ID0gY3R4
dC0+c2ltcF9tc3I7CisgICAgaWYgKCB2di0+c2ltcC5tc3IuZW5hYmxlZCApCisgICAgICAgIHZp
cmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+c2ltcCk7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUodnYtPnNpbnQpOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDhfdCB2
ZWN0b3I7CisKKyAgICAgICAgdnYtPnNpbnRbaV0ucmF3ID0gY3R4dC0+c2ludF9tc3JbaV07CisK
KyAgICAgICAgdmVjdG9yID0gdnYtPnNpbnRbaV0udmVjdG9yOworICAgICAgICBpZiAoIHZlY3Rv
ciA8IDB4MTAgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgdnYtPnZlY3Rvcl90
b19zaW50eFt2ZWN0b3JdID0gaTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2
ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCAyYjA0
NWVkODhmLi5mMzE2NmZiY2QwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC04OSw2ICs4OSw3IEBAIHR5cGVkZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMK
IAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBlcnZpc29yIEZlYXR1cmUgSW5kaWNhdGlv
biAqLwogI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMgKDEgPDwgMTApCisjZGVmaW5lIENQVUlE
M0RfU0lOVF9QT0xMSU5HICgxIDw8IDE3KQogCiAvKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDQ6IElt
cGxlbWVudGF0aW9uIFJlY29tbWVuZGF0aW9ucy4gKi8KICNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9S
RU1PVEVfVExCX0ZMVVNIICgxIDw8IDIpCkBAIC0xNzgsNiArMTc5LDggQEAgdm9pZCBjcHVpZF92
aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAg
ICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXIgPSAxOwogICAgICAg
ICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MgKQog
ICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2MgPSAxOworICAgICAg
ICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljICkKKyAgICAgICAg
ICAgIG1hc2suQWNjZXNzU3luaWNSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sgPSBtYXNrOwog
CkBAIC0xODYsNiArMTg5LDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQogICAgICAgICAgICAgcmVzLT5kID0gQ1BV
SUQzRF9DUkFTSF9NU1JTOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAm
IEhWTVBWX3N5bmljICkKKyAgICAgICAgICAgIHJlcy0+ZCB8PSBDUFVJRDNEX1NJTlRfUE9MTElO
RzsKIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC0zMDYsOCArMzExLDE2IEBAIGludCBndWVz
dF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgog
ICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6
CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJ
Q19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAgICAgICAg
IHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNyKHYsIGlkeCwgdmFsKTsKIApAQCAtMzc4LDYgKzM5
MSwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgogICAg
IGNhc2UgSFZfWDY0X01TUl9UUFI6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdF
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZF
UlNJT046CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
SU1QOgorICAgIGNhc2UgSFZfWDY0X01TUl9FT006CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQw
IC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKICAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3Jk
bXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uMjRlOGU2M2M0ZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00
NjEsMTAgKzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBp
YykKIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZl
Y3RvcikKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmxhcGljX2RvbWFpbih2bGFwaWMpOwor
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmxhcGljX3ZjcHUodmxhcGljKTsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworCisgICAgLyogQWxsIHN5bmljIFNJTlR4IHZlY3RvcnMgYXJl
IGVkZ2UgdHJpZ2dlcmVkICovCiAKICAgICBpZiAoIHZsYXBpY190ZXN0X3ZlY3Rvcih2ZWN0b3Is
ICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19UTVJdKSApCiAgICAgICAgIHZpb2FwaWNfdXBkYXRl
X0VPSShkLCB2ZWN0b3IpOworICAgIGVsc2UgaWYgKCBoYXNfdmlyaWRpYW5fc3luaWMoZCkgKQor
ICAgICAgICB2aXJpZGlhbl9zeW5pY19hY2tfc2ludCh2LCB2ZWN0b3IpOwogCiAgICAgaHZtX2Rw
Y2lfbXNpX2VvaShkLCB2ZWN0b3IpOwogfQpAQCAtMTMwMSw2ICsxMzA2LDEzIEBAIGludCB2bGFw
aWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXZsYXBpY19lbmFi
bGVkKHZsYXBpYykgKQogICAgICAgICByZXR1cm4gLTE7CiAKKyAgICAvKgorICAgICAqIFBvbGwg
dGhlIHZpcmlkaWFuIG1lc3NhZ2UgcXVldWVzIGJlZm9yZSBjaGVja2luZyB0aGUgSVJSIHNpbmNl
CisgICAgICogYSBzeW50aGV0aWMgaW50ZXJydXB0IG1heSBiZSBhc3NlcnRlZCBkdXJpbmcgdGhl
IHBvbGwuCisgICAgICovCisgICAgaWYgKCBoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9tYWluKSAp
CisgICAgICAgIHZpcmlkaWFuX3N5bmljX3BvbGwodik7CisKICAgICBpcnIgPSB2bGFwaWNfZmlu
ZF9oaWdoZXN0X2lycih2bGFwaWMpOwogICAgIGlmICggaXJyID09IC0xICkKICAgICAgICAgcmV0
dXJuIC0xOwpAQCAtMTM2MCw4ICsxMzcyLDEyIEBAIGludCB2bGFwaWNfYWNrX3BlbmRpbmdfaXJx
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9yY2VfYWNrKQogICAgIH0KIAog
IGRvbmU6Ci0gICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRh
W0FQSUNfSVNSXSk7CisgICAgaWYgKCAhaGFzX3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgfHwK
KyAgICAgICAgICF2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KHYsIHZlY3RvcikgKQor
ICAgICAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJ
Q19JU1JdKTsKKwogICAgIHZsYXBpY19jbGVhcl9pcnIodmVjdG9yLCB2bGFwaWMpOworCiAgICAg
cmV0dXJuIDE7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMzdjMzU2N2E1Ny4uZjY3ZTlk
YmQxMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ3Miw2ICs0NzIsOSBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkK
ICNkZWZpbmUgaGFzX3ZpcmlkaWFuX2FwaWNfYXNzaXN0KGQpIFwKICAgICAoaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9hcGljX2Fzc2lz
dCkpCiAKKyNkZWZpbmUgaGFzX3ZpcmlkaWFuX3N5bmljKGQpIFwKKyAgICAoaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykpCisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0X2V4Y2VwdGlvbigKICAgICB1bnNpZ25lZCBp
bnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICB1bnNpZ25lZCBpbnQgaW5zbl9sZW4s
IGludCBlcnJvcl9jb2RlKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggODE0NmUy
ZmM0Ni4uMDNmYzRjNmI3NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC0yNiwx
MCArMjYsMzEgQEAgc3RydWN0IHZpcmlkaWFuX3BhZ2UKICAgICB2b2lkICpwdHI7CiB9OwogCit1
bmlvbiB2aXJpZGlhbl9zaW50X21zcgoreworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QK
KyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZlY3Rvcjo4OworICAgICAgICB1aW50NjRfdCByZXNl
cnZlZF9wcmVzZXJ2ZWQxOjg7CisgICAgICAgIHVpbnQ2NF90IG1hc2s6MTsKKyAgICAgICAgdWlu
dDY0X3QgYXV0b19lb2k6MTsKKyAgICAgICAgdWludDY0X3QgcG9sbGluZzoxOworICAgICAgICB1
aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQyOjQ1OworICAgIH07Cit9OworCiBzdHJ1Y3Qgdmly
aWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHZwX2Fzc2lzdDsKICAgICBi
b29sIGFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgYm9vbCBwb2xsZWQ7CisgICAgdW5zaWduZWQg
aW50IG1zZ19wZW5kaW5nOworICAgIHVpbnQ2NF90IHNjb250cm9sOworICAgIHVpbnQ2NF90IHNp
ZWZwOworICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHNpbXA7CisgICAgdW5pb24gdmlyaWRpYW5f
c2ludF9tc3Igc2ludFsxNl07CisgICAgdWludDhfdCB2ZWN0b3JfdG9fc2ludHhbMjU2XTsKICAg
ICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTkwLDYgKzExMSwxMSBAQCB2b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZp
cmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAordm9p
ZCB2aXJpZGlhbl9zeW5pY19wb2xsKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgdmlyaWRp
YW5fc3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKK3ZvaWQg
dmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2ZWN0b3IpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggNDBiZTg0ZWNkYS4u
ZWMzZTRkZjEyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYw
Miw2ICs2MDIsOCBAQCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAgdWlu
dDY0X3QgdnBfYXNzaXN0X21zcjsKICAgICB1aW50OF90ICBhcGljX2Fzc2lzdF9wZW5kaW5nOwog
ICAgIHVpbnQ4X3QgIF9wYWRbN107CisgICAgdWludDY0X3Qgc2ltcF9tc3I7CisgICAgdWludDY0
X3Qgc2ludF9tc3JbMTZdOwogfTsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZD
UFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAppbmRleCA3MmY2MzNlZjJkLi5lN2UzYzdjODkyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFy
YW1zLmgKQEAgLTE0Niw2ICsxNDYsMTAgQEAKICNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2CiAj
ZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQogCisvKiBFbmFi
bGUgU1lOSUMgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3luaWMgNworI2RlZmluZSBIVk1QVl9z
eW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCisKICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwK
ICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBc
CkBAIC0xNTMsNyArMTU3LDggQEAKICAgICAgICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBcCiAg
ICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZf
YXBpY19hc3Npc3QgfCBcCi0gICAgICAgICBIVk1QVl9jcmFzaF9jdGwpCisgICAgICAgICBIVk1Q
Vl9jcmFzaF9jdGwgfCBcCisgICAgICAgICBIVk1QVl9zeW5pYykKIAogI2VuZGlmCiAKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcW-00041v-D8; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcU-00040x-3T
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:38 +0000
X-Inumbo-ID: 3d1fbe2c-4a5b-11e9-a347-abb61860ca66
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d1fbe2c-4a5b-11e9-a347-abb61860ca66;
 Tue, 19 Mar 2019 15:25:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015610"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:45 +0000
Message-ID: <20190319152254.1393-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 02/11] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLiBUaGVzZSBzZXBhcmF0ZSBhbGxvY2F0aW9ucwphbHNvIGFsbG93
IHNvbWUgdmNwdSBhbmQgZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KCklkZWFsbHks
IG5vdyB0aGF0IHRoZXkgYXJlIG5vIGxvbmdlciBpbmxpbmUsIHRoZSBhbGxvY2F0aW9ucyBvZiB0
aGUKdmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRo
ZXIgdGhlIHRvb2xzdGFjawppcyBnb2luZyB0byBjb25maWd1cmUgdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnRzLiBIb3dldmVyIHRoZSB0b29sc3RhY2sKaXMgY3VycmVudGx5IHVuYWJsZSB0byBj
b252ZXkgdGhpcyBpbmZvcm1hdGlvbiB0byB0aGUgZG9tYWluIGNyZWF0aW9uIGNvZGUKc28gc3Vj
aCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMgcG9zc2libGUu
CgpOT1RFOiBUaGUgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSAnaXNfdmlyaWRpYW5fdmNwdScg
bWFjcm8gdG8gYXZvaWQKICAgICAgaW50cm9kdWNpbmcgYSBzZWNvbmQgZXZhbHVhdGlvbiBvZiAn
aXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgIG9wZW4tY29kZWQgJ3YtPmRvbWFpbicg
YXJndW1lbnQuIFRoaXMgbWFjcm8gd2lsbCBhbHNvIGJlIGZ1cnRoZXIKICAgICAgdXNlZCBpbiBh
IHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY0OgogLSBDb25zdC1pZnkgc29tZSB2Y3B1IGFu
ZCBkb21haW4gcG9pbnRlcnMKCnYyOgogLSB1c2UgWEZSRUUoKQogLSBleHBhbmQgY29tbWl0IGNv
bW1lbnQgdG8gcG9pbnQgb3V0IHdoeSBhbGxvY2F0aW9ucyBhcmUgdW5jb25kaXRpb25hbAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0NiArKysrKysrKy0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKy0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDc1ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggICB8IDEwICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMo
KyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXgg
Mzk4YjIyZjEyZC4uNDYxNzRmNDhjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgK
QEAgLTg5LDcgKzg5LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAK
IHZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgKnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9n
dWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnAp
Owogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2
cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjI4ZWRhNzc5OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKQEAgLTI4LDkgKzI4LDkgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBf
QVNTSVNUX1BBR0UKICAgICB1aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07
CiB9IEhWX1ZQX0FTU0lTVF9QQUdFOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChz
dHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAg
ICAgIHJldHVybjsKQEAgLTQwLDQwICs0MCw0MCBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X3NldChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBs
aWtlbHkgaGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2Js
ZW0gY2xlYXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fz
c2lzdF9wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAgICAgcHRyLT5BcGlj
QXNzaXN0Lm5vX2VvaSA9IDE7CiB9CiAKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxl
dGVkKHN0cnVjdCB2Y3B1ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BBR0Ug
KnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAh
cHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBpY0Fzc2lzdC5ub19l
b2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZpcmlk
aWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQ
X0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwor
ICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNz
aXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIHB0ci0+
QXBpY0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Np
c3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIgKzk1LDEyIEBA
IGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAg
ICAgIC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAgdmlyaWRpYW5f
dW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAg
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QpOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcgPSB2
YWw7CiAgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu
ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uodiwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIGlm
ICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQor
ICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xMzIs
NyArMTMyLDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVs
dDoKQEAgLTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlh
bl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZzsK
KyAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAg
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAq
Y3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0
eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
diwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKKyAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGlu
ZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li5hN2U5NGFhZGYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBlZGVmIHN0cnVj
dCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjOworICAgIGNv
bnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCiAgICAgICAg
IHJldHVybjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNj
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47
CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5j
ZV90c2MuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFND
X1BBR0UgKnA7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJl
bmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7CiB9CiAKLXN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHVpbnQ2NF90IHRzYzsKICAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9f
bnM7CkBAIC0xMTksMjEgKzExOSwxOSBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8g
MTAwdWw7CiB9CiAKLXZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBk
b21haW4gKmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJj
OwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgdHJjLT52YWwgPSByYXdf
dHJjX3ZhbChkKSArIHRyYy0+b2ZmOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhh
dyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3Jl
Zl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAg
ICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYKICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVu
bmluZywgJnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGlt
ZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+
YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9y
ZWZlcmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKGQsIHRydWUpOwogICAgICAgICBicmVhazsKIApAQCAtMTg5LDEzICsxODcs
MTMgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKIAotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJ
TUVfUkVGX0NPVU5UOgogICAgIHsKICAgICAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2Nv
dW50OworICAgICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsK
IAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIx
OSwxNyArMjE3LDE3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2
ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJl
ZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAg
ICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9j
b3VudC52YWw7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWlu
X2N0eHQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90
c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhk
LCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA1YjBl
YjhhOGM3Li43ODM5NzE4ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRp
b24sIGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVy
c2lvbiBudW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJp
ZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOwogICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZp
cmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiAgICAgY2FzZSA0OgogICAgICAgICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwg
dXNhZ2UuICovCi0gICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9v
c19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAgIGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKKyAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmly
aWRpYW4tPmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8IDQpICkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICByZXMtPmEgPSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkK
QEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRf
bXNyICpnb2k7CiAKLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7
CisgICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPCiAgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lE
OiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhc
biIsCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAq
aGc7CiAKLSAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAg
IGhnID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46
ICVseFxuIiwKICAgICAgICAgICAgZC0+ZG9tYWluX2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0
YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRp
YyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVu
c2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmll
bGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
aHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3Qg
KnA7CiAKQEAgLTI4OCwxNCArMjg4LDE0IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4
ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5h
cmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rf
b3NfaWQoZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FM
TDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7
CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsK
ICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAg
ICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEw
ICszMTcsMTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgdmFsKQogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVs
eCAlbHggJWx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNo
X3BhcmFtWzBdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3Bh
cmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
WzJdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNd
LAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsK
KyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisg
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3Jfdmly
aWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
ICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQ6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3Owog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAg
ICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAg
KnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5Mywx
MCBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3Bh
cmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2
YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOworICAgICAgICAqdmFs
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoKQEAgLTQxOSwxNyArNDE5LDMzIEBA
IGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4pOworICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuID0geHphbGxvYyhzdHJ1Y3QgdmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAh
di0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJl
dHVybiAwOwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICBBU1NFUlQoIWQtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+
YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVy
biAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDAp
OworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jt
c3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNDM4LDYgKzQ1NCwxMSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAg
ICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2bS52aXJp
ZGlhbiApCisgICAgICAgIHJldHVybjsKKworICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFu
KTsKIH0KIAogLyoKQEAgLTU5MSw3ICs2MTIsNyBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3Rf
cGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAg
diwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3Bh
Z2UgKnZwKQordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwpA
QCAtNjQ1LDggKzY2Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChz
dHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKLSAgICAg
ICAgLmh5cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5y
YXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0
X29zX2lkLnJhdywKKyAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+aHlwZXJjYWxsX2dwYS5yYXcsCisgICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcsCiAgICAgfTsKIAogICAgIGlmICggIWlzX3Zpcmlk
aWFuX2RvbWFpbihkKSApCkBAIC02NjUsOCArNjg2LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRy
eV96ZXJvZXh0ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEu
cmF3ICA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVz
dF9vc19pZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOworICAgIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAg
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKQEAgLTY4MCw3ICs3
MDEsNyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3Zj
cHVfY29udGV4dCBjdHh0ID0ge307CiAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+
ZG9tYWluKSApCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSApCiAgICAgICAgIHJldHVy
biAwOwogCiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAppbmRleCAzZTczMzE4MTdmLi42YzdjNGY1YWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaApAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAvKiBoeXBlcnZpc29yIGludGVyY2VwdGVkIG1zaXggdGFibGUgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICAgICAgIG1zaXh0YmxfbGlzdDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gdmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmlyaWRpYW47CiAK
ICAgICBib29sX3QgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwogICAgIGJvb2xfdCAgICAg
ICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXgg
NTNmZmViYjJjNS4uMzdjMzU2N2E1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTQ2Myw2ICs0
NjMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2
Y3B1ICp2LCB1NjQgKnZhbCkKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIFwKICAgICAo
aXNfaHZtX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYmFz
ZV9mcmVxKSkKIAorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpIFwKKyAgICBpc192aXJpZGlh
bl9kb21haW4oKHYpLT5kb21haW4pCisKICNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50KGQpIFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkpCiAKQEAgLTc2Miw2ICs3NjUsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2
b2lkKQogfQogCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoKHZvaWQpKGQpLCBmYWxz
ZSkKKyNkZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZp
bmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICgodm9pZCkoZCksIGZhbHNlKQogI2Rl
ZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKICNkZWZpbmUg
aHZtX2dldF9ndWVzdF90aW1lKHYpICgodm9pZCkodiksIDApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggNmM4NGQ1YTVhNi4uZDE1ODlmM2E5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgLyogUGVuZGluZyBody9zdyBp
bnRlcnJ1cHQgKC52ZWN0b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwogICAgIHN0
cnVjdCB4ODZfZXZlbnQgICAgIGluamVjdF9ldmVudDsKIAotICAgIHN0cnVjdCB2aXJpZGlhbl92
Y3B1IHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2aXJpZGlhbjsKIH07CiAK
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZDUFVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCBmMDcyODM4OTU1Li5jNTYyNDI0MzMyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDggKzc3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2
aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmly
aWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRp
YW5fdGltZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiBp
bnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTg2LDkgKzg2LDkgQEAgaW50IHZpcmlkaWFu
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5p
dChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2
KTsKLWJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KTsK
LXZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworYm9vbCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXyAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GcR-0003zA-0V; Tue, 19 Mar 2019 15:25: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GcP-0003yd-Kp
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:25:33 +0000
X-Inumbo-ID: 3b9047b0-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b9047b0-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:25:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81015596"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:50 +0000
Message-ID: <20190319152254.1393-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 07/11] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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: 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>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4gVGhlIGRvbWFpbiBwb2ludGVyIGNhbm5vdCBiZQogICAgICBjb25zdCwgdW5s
aWtlIHRoZSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6ki
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwg
IDYgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA1MDc4YjJkMmFiLi45NmE3ODRiODQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1h
cF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZf
SFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4
IGI4ZGFiNGIyNDYuLmZiNTYwYmMxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAg
LTgxLDYgKzgxLDcgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2
ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpAQCAtMTAzLDcgKzEwNCw3IEBAIGludCB2
aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiAgICAgICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKICAgICAgICAgdmly
aWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLCAmdnYtPnZwX2Fzc2lzdCk7CiAg
ICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CisgICAgICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTE3OCwxMCArMTc5LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2
diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwog
ICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwppbmRleCA0Mzk5ZTYyZjU0Li4xNmZlNDFkNDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YwpAQCAtMjUsMzMgKzI1LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKICAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKIH0gSFZfUkVGRVJFTkNFX1RTQ19QQUdF
LCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAotc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2Vf
dHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjOwotCi0g
ICAgaWYgKCAhcnQtPmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9uZylydC0+cGZuKTsKLX0KLQogc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5yZWZlcmVuY2VfdHNjLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UgKnA7Ci0KLSAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjOworICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcCA9IHJ0LT5w
dHI7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVhcl9wYWdlKHApOwpAQCAt
ODIsNyArNTksNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8g
ImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCiAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIC8qCkBAIC0xMDAsMTEgKzc3LDYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIGlmICgg
cC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8fAogICAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwogICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDE7Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0OSwxMCArMTIxLDE0IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5j
ZV90c2MpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAg
ICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3Rz
YyhkKTsKLSAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkKKyAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAgICB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1
ZXN0X3BhZ2UodiwgIlJFRkVSRU5DRV9UU0MiLCAmdmQtPnJlZmVyZW5jZV90c2MpOworICAgICAg
ICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZkLT5yZWZlcmVuY2VfdHNjKTsKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOworICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTE4OSw3ICsxNjUsNyBAQCBpbnQgdmlyaWRp
YW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgICp2YWwgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwgPSB2
ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9USU1FX1JFRl9DT1VOVDoKQEAgLTIzMSw2ICsyMDcsNyBAQCB2b2lkIHZpcmlkaWFu
X3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdmlyaWRp
YW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2Mp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCkBAIC0yNDksNyArMjI2
LDcgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIGN0
eHQtPnRpbWVfcmVmX2NvdW50ID0gdmQtPnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5y
ZWZlcmVuY2VfdHNjID0gdmQtPnJlZmVyZW5jZV90c2MucmF3OworICAgIGN0eHQtPnJlZmVyZW5j
ZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dCgKQEAgLTI1OCwxMCArMjM1LDEzIEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW47CiAKICAgICB2ZC0+dGltZV9yZWZfY291bnQudmFsID0gY3R4
dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgdmQtPnJlZmVyZW5jZV90c2MucmF3ID0gY3R4dC0+cmVm
ZXJlbmNlX3RzYzsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IucmF3ID0gY3R4dC0+cmVmZXJl
bmNlX3RzYzsKIAotICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZW5hYmxlZCApCisgICAgaWYg
KCB2ZC0+cmVmZXJlbmNlX3RzYy5tc3IuZW5hYmxlZCApCisgICAgeworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDc0MmE5ODgyNTIuLjJiMDQ1ZWQ4OGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTY0NCw5ICs2NDQsOCBAQCB2b2lkIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVkIGxvbmcpdnAtPm1zci5wZm4pOwogfQogCi12
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IucGZuOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGFiYmJiMzYwOTIuLmM2NWMwNDQxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiAgICAgdW5pb24g
dmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwogICAgIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIHJlZmVyZW5j
ZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07CiAKIHZv
aWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Gf1-0004zJ-Bt; Tue, 19 Mar 2019 15:28: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=2oAA=RW=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h6Gez-0004z9-V6
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:28:13 +0000
X-Inumbo-ID: 824adb98-4a5b-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 824adb98-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:27:47 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2JFMWmj018717;
 Tue, 19 Mar 2019 23:22: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 x2JFMVEF062282;
 Tue, 19 Mar 2019 23:22:32 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [192.168.1.193] (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; Tue, 19 Mar
 2019 23:22:32 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
 <5C8B9D6F020000780021F41C@prv1-mh.provo.novell.com>
 <3e5d403c-ba10-cfed-7cd2-7af662f59709@hygon.cn>
 <5C8F5DE0020000780021FB8E@prv1-mh.provo.novell.com>
 <bd5c83cd-cb9d-d4c2-0fd1-6d226de6ea8a@hygon.cn>
 <5C90E7450200007800220415@prv1-mh.provo.novell.com>
 <cb8f4c45-7b09-0916-487d-8137bbedbb1f@hygon.cn>
 <5C90F55A02000078002204F3@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <5ea00329-64a2-26f1-530a-67ab424dff6f@hygon.cn>
Date: Tue, 19 Mar 2019 23:22:28 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5C90F55A02000078002204F3@prv1-mh.provo.novell.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 x2JFMWmj018717
X-DNSRBL: 
Subject: Re: [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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzE5IDIxOjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxOS4wMy4xOSBhdCAx
NDo0NywgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzE5IDIwOjU4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IE9uIDE5LjAzLjE5IGF0IDEyOjMyLCA8cHV3ZW5AaHlnb24uY24+
IHdyb3RlOgo+Pj4+IE9uIDIwMTkvMy8xOCAxNjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
IE9uIDE2LjAzLjE5IGF0IDExOjExLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4+Pj4gT24g
MjAxOS8zLzE1IDIwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wMi4xOSBh
dCAxMDo1MCwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS92cG11X2FtZC5jCj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9h
bWQuYwo+Pj4+Pj4+PiBAQCAtNTQ1LDYgKzU0NSw4IEBAIGludCBfX2luaXQgYW1kX3ZwbXVfaW5p
dCh2b2lkKQo+Pj4+Pj4+PiAgICAgICAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiAp
Cj4+Pj4+Pj4+ICAgICAgICAgIHsKPj4+Pj4+Pj4gICAgICAgICAgY2FzZSAweDE1Ogo+Pj4+Pj4+
PiArICAgIGNhc2UgMHgxNzoKPj4+Pj4+Pj4gKyAgICBjYXNlIDB4MTg6Cj4+Pj4+Pj4+ICAgICAg
ICAgICAgICBudW1fY291bnRlcnMgPSBGMTVIX05VTV9DT1VOVEVSUzsKPj4+Pj4+Pj4gICAgICAg
ICAgICAgIGNvdW50ZXJzID0gQU1EX0YxNUhfQ09VTlRFUlM7Cj4+Pj4+Pj4+ICAgICAgICAgICAg
ICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOwo+Pj4+Pj4+Cj4+Pj4+Pj4gVW5sZXNzIHlvdSBrbm93
IHdoYXQgQU1EIEZhbTE4IHdpbGwgbG9vayBsaWtlLCB5b3UgY2FuJ3QgZG8gaXQKPj4+Pj4+PiBs
aWtlIHRoaXMuIEZhbTE4IHJlYWxseSBuZWVkcyB0byBiZSBmdXJ0aGVyIHF1YWxpZmllZCBieSBh
IHZlbmRvcgo+Pj4+Pj4+IGNoZWNrIGF0IHRoaXMgcG9pbnQgaW4gdGltZS4KPj4+Pj4+Cj4+Pj4+
PiBIeWdvbiB3aWxsIG5lZ290aWF0ZSB3aXRoIEFNRCB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IEh5
Z29uIHNob3VsZCB1c2UKPj4+Pj4+IEZhbTE4aC4KPj4+Pj4KPj4+Pj4gSW4gdGhlIHN1Y2Nlc3Mg
Y2FzZSBvZiB3aGljaCBwbGVhc2Ugc3RhdGUgdGhpcyBpbiB0aGUgZGVzY3JpcHRpb24uCj4+Pj4+
IFVudGlsIHRob3NlIG5lZ290aWF0aW9ucyBoYXZlIHN1Y2NlZWRlZCBJJ20gYWZyYWlkIEknbSBn
b2luZyB0bwo+Pj4+PiBpbnNpc3QgdG8gc2VlIHRoZSBleHRyYSBjaGVjayBhZGRlZC4KPj4+PiBv
ciBqdXN0IGFkZCBIeWdvbiBzdXBwb3J0IGF0IGJlZ2lubmluZyBvZiBhbWRfdnBtdV9pbml0KCk6
Cj4+Pj4gICAgICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9I
WUdPTikgewo+Pj4+ICAgICAgICAgICAgbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7
Cj4+Pj4gICAgICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOwo+Pj4+ICAgICAg
ICAgICAgY3RybHMgPSBBTURfRjE1SF9DVFJMUzsKPj4+PiAgICAgICAgICAgIGs3X2NvdW50ZXJz
X21pcnJvcmVkID0gMTsKPj4+PiAgICAgICAgfQo+Pj4gb3IgcGVyaGFwcyBldmVuIGJldHRlciB3
b3VsZCBiZSB0d28gc2VwYXJhdGUgc3dpdGNoKCktZXMsIG9uZSBmb3IKPj4+IEFNRCBhbmQgb25l
IGZvciBIeWdvbi4gUG9zc2libHkgZXZlbiBhIHNlcGFyYXRlIGh5Z29uX3ZwbXVfaW5pdCgpLgo+
Pgo+PiBBIHNlcGFyYXRlIGh5Z29uX3ZwbXVfaW5pdCgpIGlzIGFsc28gZmluZSBleGNlcHQgdGhh
dCB0aGUgbGFzdCBwYXJ0IG9mCj4+IHRoZSBmdW5jdGlvbiBjYW4gYmUgc2hhcmVkLgo+IAo+IFNv
IHBlcmhhcHMgc3BsaXQgdGhhdCBwYXJ0IG91dCBpbnRvIGEgc3RhdGljIF92cG11X2luaXQoKSBv
ciBjb21tb25faW5pdCgpPwoKT2theSwgSSdsbCB0cnkgdG8gc3BsaXQgdGhhdCBwYXJ0LgoKLS0g
ClJlZ2FyZHMsClB1IFdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:29:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Gg6-00058x-Op; Tue, 19 Mar 2019 15:29: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6Gg5-00058s-Sz
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:29:21 +0000
X-Inumbo-ID: c35b3fa7-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c35b3fa7-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:29:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81016409"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:54 +0000
Message-ID: <20190319152254.1393-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 11/11] 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>, 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>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2
NDoKIC0gQWRkcmVzcyBjb21tZW50cyBmcm9tIEphbgoKdjM6CiAtIE5ldyBpbiB2MwotLS0KIGRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgfCAgMyArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNjMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu
aCAgICAgIHwgIDcgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDM1NWM2NTQ2OTMuLmM3ZDcwZTYxOGIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KQEAgLTIxNzUsNiArMjE3NSwxMiBAQCB0aWNrcyBhbmQgaGVuY2UgZW5hYmxpbmcgdGhpcyBn
cm91cCB3aWxsIGVuc3VyZSB0aGF0IHRpY2tzIHdpbGwgYmUKIGNvbnNpc3RlbnQgd2l0aCB1c2Ug
b2YgYW4gZW5saWdodGVuZWQgdGltZSBzb3VyY2UgKEI8dGltZV9yZWZfY291bnQ+IG9yCiBCPHJl
ZmVyZW5jZV90c2M+KS4KIAorPWl0ZW0gQjxoY2FsbF9pcGk+CisKK1RoaXMgc2V0IGluY29ycG9y
YXRlcyB1c2Ugb2YgYSBoeXBlcmNhbGwgZm9yIGludGVycHJvY2Vzc29yIGludGVycnVwdHMuCitU
aGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgV2luZG93cyBndWVz
dHMgd2l0aCBtdWx0aXBsZQordmlydHVhbCBDUFVzLgorCiA9aXRlbSBCPGRlZmF1bHRzPgogCiBU
aGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJsZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdy
b3Vwcywgd2hpY2gKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGM4ZjIxOWIwZDMuLjQ4MjQ5OWE2YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzMwLDYgKzMzMCwx
MiBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIDEKIAorLyoKKyAq
IExJQlhMX0hBVkVfVklSSURJQU5fSENBTExfSVBJIGluZGljYXRlcyB0aGF0IHRoZSAnaGNhbGxf
aXBpJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBl
bnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0hDQUxMX0lQSSAx
CisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5k
aWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNw
aV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDJlZTBmODJlZTcuLjg3OWM4MDYxMzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0zMjQsNiArMzI0LDkgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFu
X2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9i
aXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRf
U1RJTUVSKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5
bmljIHwgSFZNUFZfc3RpbWVyOwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9IQ0FMTF9JUEkpKQorICAgICAg
ICBtYXNrIHw9IEhWTVBWX2hjYWxsX2lwaTsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAg
ICAgeGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxY2NlMjQ5ZGU0Li5jYjQ3MDJmZDdhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0yMzcsNiArMjM3LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVu
dCA9IEVudW1lcmF0aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg2LCAiY3Jh
c2hfY3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAogICAgICg4LCAic3RpbWVyIiksCisgICAgKDks
ICJoY2FsbF9pcGkiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0
eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IGRjZTY0OGJiNGUu
LjRiMDZiNzhhMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTI4LDYg
KzI4LDcgQEAKICNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2UgMHgwMDAyCiAjZGVm
aW5lIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDB4MDAwMwogI2RlZmluZSBIdk5vdGlmeUxv
bmdTcGluV2FpdCAgICAgICAweDAwMDgKKyNkZWZpbmUgSHZTZW5kU3ludGhldGljQ2x1c3Rlcklw
aSAgMHgwMDBiCiAjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQgICAgICAgICAgIDB4MDA0NgogI2Rl
ZmluZSBIdkV4dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgwMDEKIApAQCAtOTUsNiArOTYsNyBA
QCB0eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlE
NEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQogI2RlZmluZSBDUFVJRDRBX01TUl9C
QVNFRF9BUElDICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgQ1BVSUQ0QV9SRUxBWF9USU1FUl9J
TlQgICAgICAgICgxIDw8IDUpCisjZGVmaW5lIENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJ
ICAoMSA8PCAxMCkKIAogLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBI
VyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19P
VkVSTEFZICAgICgxIDw8IDApCkBAIC0yMDYsNiArMjA4LDggQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICByZXMtPmEgfD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNIOwogICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF9hcGljX3JlZ192aXJ0ICkKICAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJ
RDRBX01TUl9CQVNFRF9BUElDOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX2hjYWxsX2lwaSApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9TWU5U
SEVUSUNfQ0xVU1RFUl9JUEk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyB2YWx1ZSBp
cyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyeSB0bwpAQCAtNjI4LDYg
KzYzMiw2NSBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0Ns
dXN0ZXJJcGk6CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgdWludDMy
X3QgdmVjdG9yOworICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisKKyAgICAgICAgc3RhdHVz
ID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworCisgICAgICAgIC8qIEdldCBpbnB1dCBw
YXJhbWV0ZXJzLiAqLworICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGlucHV0X3BhcmFtc19ncGEgPj4gMzIgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICB2ZWN0b3IgPSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAg
ICAgdmNwdV9tYXNrID0gb3V0cHV0X3BhcmFtc19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZlY3RvcjsKKyAgICAgICAgICAgICAgICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAg
ICAgICAgICAgdWludDhfdCByZXNlcnZlZF96ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZjcHVfbWFzazsKKyAgICAgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAg
ICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJh
bXNfZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJn
ZXRfdnRsIHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBd
IHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8Cisg
ICAgICAgICAgICAgICAgIGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3Rv
cjsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIHZlY3RvciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21h
c2spICogOCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEo
dmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9y
LCAwKTsKKyAgICAgICAgfQorCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKICAgICAgICAg
ICAgICAgICBpbnB1dC5jYWxsX2NvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggZTA2
YjA5NDJkMC4uMzY4MzJlNGI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
YXJhbXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNTQsNiAr
MTU0LDEwIEBACiAjZGVmaW5lIF9IVk1QVl9zdGltZXIgOAogI2RlZmluZSBIVk1QVl9zdGltZXIg
KDEgPDwgX0hWTVBWX3N0aW1lcikKIAorLyogVXNlIFN5bnRoZXRpYyBDbHVzdGVyIElQSSBIeXBl
cmNhbGwgKi8KKyNkZWZpbmUgX0hWTVBWX2hjYWxsX2lwaSA5CisjZGVmaW5lIEhWTVBWX2hjYWxs
X2lwaSAoMSA8PCBfSFZNUFZfaGNhbGxfaXBpKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTYzLDcgKzE2Nyw4IEBACiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwK
ICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKICAgICAgICAgIEhWTVBWX3N5bmljIHwgXAot
ICAgICAgICAgSFZNUFZfc3RpbWVyKQorICAgICAgICAgSFZNUFZfc3RpbWVyIHwgXAorICAgICAg
ICAgSFZNUFZfaGNhbGxfaXBpKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6GgK-0005C8-2M; Tue, 19 Mar 2019 15:29: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=Oudp=RW=citrix.com=prvs=974f53209=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6GgI-0005Bn-Eo
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:29:34 +0000
X-Inumbo-ID: ca1b2888-4a5b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca1b2888-4a5b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:29:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81016420"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 15:22:53 +0000
Message-ID: <20190319152254.1393-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190319152254.1393-1-paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 10/11] 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>, 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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCldo
aWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNr
IGZvciBhbgphdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdo
aWNoIHNob3VsZCByZXN1bHQgaW4gYW4KZXhjZXB0aW9uIChidXQgbm90IGJlIHJlcG9ydGVkIGFz
IGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KCk5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVj
dCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2
ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4K
ICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBX
aW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90
IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNl
ZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVj
aWZpY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjEwOgogLSBNYWtlIHN1
cmUgdGhhdCByZWFkaW5nIHRoZSBjb25maWcgTVNSIG9yIGEgc2luZ2xlLXNob3QgdGltZXIgY2xl
YXJzCiAgIHRoZSBlbmFibGVkIGJpdCBpZiB0aGUgdGltZXIgaGFzIGV4cGlyZWQgKHJlZ2FyZGxl
c3Mgb2Ygd2hldGhlciB0aGUKICAgbWVzc2FnZSBoYXMgYmVlbiBkZWxpdmVyZWQgb3Igbm90KQoK
djk6CiAtIFJldmVydCBzb21lIG9mIHRoZSBjaGFuZ2VzIGluIHY4IHRvIG1ha2Ugc3VyZSB0aGF0
IHRoZSB0aW1lciBjb25maWcKICAgaXMgb25seSB0b3VjaGVkIGluIGN1cnJlbnQgY29udGV4dCBv
ciB3aGVuIHRoZSB2Y3B1IGlzIG5vdCBydW5uaW5nCgp2ODoKIC0gU3F1YXNoIGluIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMy9tc2cw
MTMzMy5odG1sCgp2NzoKIC0gTWFrZSBzdXJlIG1pc3NlZCBjb3VudCBjYW5ub3QgYmUgemVybyBp
ZiBleHBpcmF0aW9uIDwgbm93Cgp2NjoKIC0gU3RvcCB1c2luZyB0aGUgcmVmZXJlbmNlIHRzYyBw
YWdlIGluIHRpbWVfbm93KCkKIC0gQWRkcmVzcyBmdXJ0aGVyIGNvbW1lbnRzIGZyb20gSmFuCgp2
NToKIC0gRml4IHRpbWVfbm93KCkgdG8gcmVhZCBUU0MgYXMgdGhlIGd1ZXN0IHdvdWxkIHNlZSBp
dAoKdjQ6CiAtIEFkZHJlc3MgY29tbWVudHMgZnJvbSBKYW4KCnYzOgogLSBSZS13b3JrZWQgbWlz
c2VkIHRpY2tzIGNhbGN1bGF0aW9uCi0tLQogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAg
ICAgICAgICAgfCAgMTIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAg
IHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICA0ICsK
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgICA5ICstCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgICAgICB8ICA1NSArKystCiB4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3RpbWUuYyAgICAgICB8IDM5NyArKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICB8ICAgNSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAzMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmggfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAg
ICAgICAgfCAgIDcgKy0KIDExIGZpbGVzIGNoYW5nZWQsIDUxNyBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4KaW5kZXggYWQ4MWFmMWVkOC4uMzU1YzY1NDY5MyAxMDA2NDQK
LS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbgpAQCAtMjE2NywxMSArMjE2NywxOSBAQCBUaGlzIGdyb3VwIGluY29ycG9yYXRlcyB0aGUg
Y3Jhc2ggY29udHJvbCBNU1JzLiBUaGVzZSBlbmxpZ2h0ZW5tZW50cwogYWxsb3cgV2luZG93cyB0
byB3cml0ZSBjcmFzaCBpbmZvcm1hdGlvbiBzdWNoIHRoYXQgaXQgY2FuIGJlIGxvZ2dlZAogYnkg
WGVuLgogCis9aXRlbSBCPHN0aW1lcj4KKworVGhpcyBzZXQgaW5jb3Jwb3JhdGVzIHRoZSBTeW5J
QyBhbmQgc3ludGhldGljIHRpbWVyIE1TUnMuIFdpbmRvd3Mgd2lsbAordXNlIHN5bnRoZXRpYyB0
aW1lcnMgaW4gcHJlZmVyZW5jZSB0byBlbXVsYXRlZCBIUEVUIGZvciBhIHNvdXJjZSBvZgordGlj
a3MgYW5kIGhlbmNlIGVuYWJsaW5nIHRoaXMgZ3JvdXAgd2lsbCBlbnN1cmUgdGhhdCB0aWNrcyB3
aWxsIGJlCitjb25zaXN0ZW50IHdpdGggdXNlIG9mIGFuIGVubGlnaHRlbmVkIHRpbWUgc291cmNl
IChCPHRpbWVfcmVmX2NvdW50PiBvcgorQjxyZWZlcmVuY2VfdHNjPikuCisKID1pdGVtIEI8ZGVm
YXVsdHM+CiAKIFRoaXMgaXMgYSBzcGVjaWFsIHZhbHVlIHRoYXQgZW5hYmxlcyB0aGUgZGVmYXVs
dCBzZXQgb2YgZ3JvdXBzLCB3aGljaAotaXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+
LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4KLWFuZCBCPGNyYXNoX2N0bD4gZ3Jv
dXBzLgoraXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50
PiwgQjxhcGljX2Fzc2lzdD4sCitCPGNyYXNoX2N0bD4gYW5kIEI8c3RpbWVyPiBncm91cHMuCiAK
ID1pdGVtIEI8YWxsPgogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCBhOTIzYTM4MGQzLi5jOGYyMTliMGQzIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMyNCw2ICsz
MjQsMTIgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIDEKIAorLyoK
KyAqIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVSIGluZGljYXRlcyB0aGF0IHRoZSAnc3RpbWVy
JyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVt
ZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NUSU1FUiAxCisKIC8q
CiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVz
IHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0
b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGZiNzU4ZDJhYzMuLjJlZTBmODJlZTcgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCkBAIC0yNjksNiArMjY5LDcgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1
cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBsaWJ4bF9iaXRtYXBf
c2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9USU1FX1JF
Rl9DT1VOVCk7CiAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJY
TF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0FQSUNfQVNTSVNUKTsKICAgICAgICAgbGlieGxfYml0
bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JB
U0hfQ1RMKTsKKyAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhM
X1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKTsKICAgICB9CiAKICAgICBsaWJ4bF9mb3Jf
ZWFjaF9zZXRfYml0KHYsIGluZm8tPnUuaHZtLnZpcmlkaWFuX2VuYWJsZSkgewpAQCAtMzIwLDYg
KzMyMSw5IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRl
bm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NZTklDKSkKICAgICAgICAgbWFz
ayB8PSBIVk1QVl9zeW5pYzsKIAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVu
bWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKSkKKyAgICAgICAgbWFz
ayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5bmljIHwgSFZNUFZfc3RpbWVyOwor
CiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNo
LAogICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDk4
NjBiY2FmNWYuLjFjY2UyNDlkZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIzNiw2ICsyMzYsNyBA
QCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2Vu
bGlnaHRlbm1lbnQiLCBbCiAgICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hf
Y3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAorICAgICg4LCAic3RpbWVyIiksCiAgICAgXSkKIAog
bGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9wcml2YXRlLmgKaW5kZXggOTZhNzg0Yjg0MC4uYzI3MmMzNGNkYSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmgKQEAgLTc0LDYgKzc0LDExIEBACiBpbnQgdmlyaWRpYW5fc3luaWNf
d3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2
aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKTsKIAorYm9vbCB2aXJpZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHNpbnR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGV4cGlyYXRpb24sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRlbGl2ZXJ5KTsKKwogaW50IHZpcmlkaWFu
X3N5bmljX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fc3lu
aWNfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTkzLDcgKzk4LDkg
QEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX2RvbWFpbl9jdHh0KAogaW50IHZpcmlkaWFuX3Rp
bWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGlu
dCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpOwogCi1pbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1
ICp2KTsKKworaW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGlu
dCB2aXJpZGlhbl90aW1lX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiB2
b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDg0YWIwMjY5NGYuLjI3OTEwMjFiY2MgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTM0Niw5ICszNDYsNjAgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fc3luaWNfcG9sbChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRp
YW5fc3luaWNfcG9sbChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICAvKiBUaGVyZSBhcmUgY3VycmVu
dGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworICAgIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMo
dik7Cit9CisKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlh
bl9zaW50X21zciAqdnMgPSAmdnYtPnNpbnRbc2ludHhdOworICAgIEhWX01FU1NBR0UgKm1zZyA9
IHZ2LT5zaW1wLnB0cjsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBUaW1lckluZGV4
OworICAgICAgICB1aW50MzJfdCBSZXNlcnZlZDsKKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlv
blRpbWU7CisgICAgICAgIHVpbnQ2NF90IERlbGl2ZXJ5VGltZTsKKyAgICB9IHBheWxvYWQgPSB7
CisgICAgICAgIC5UaW1lckluZGV4ID0gaW5kZXgsCisgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9
IGV4cGlyYXRpb24sCisgICAgICAgIC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwKKyAgICB9Owor
CisgICAgaWYgKCB0ZXN0X2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZykgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICAvKgorICAgICAqIFRvIGF2b2lkIHVzaW5nIGFuIGF0b21pYyB0
ZXN0LWFuZC1zZXQsIGFuZCBiYXJyaWVyIGJlZm9yZSBjYWxsaW5nCisgICAgICogdmxhcGljX3Nl
dF9pcnEoKSwgdGhpcyBmdW5jdGlvbiBtdXN0IGJlIGNhbGxlZCBpbiBjb250ZXh0IG9mIHRoZQor
ICAgICAqIHZjcHUgcmVjZWl2aW5nIHRoZSBtZXNzYWdlLgorICAgICAqLworICAgIEFTU0VSVCh2
ID09IGN1cnJlbnQpOworCisgICAgbXNnICs9IHNpbnR4OworCisgICAgaWYgKCBtc2ctPkhlYWRl
ci5NZXNzYWdlVHlwZSAhPSBIdk1lc3NhZ2VUeXBlTm9uZSApCisgICAgeworICAgICAgICBtc2ct
PkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAxOworICAgICAgICBfX3NldF9i
aXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorCisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgPSBIdk1lc3NhZ2VUaW1lckV4cGlyZWQ7
CisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsKKyAgICBt
c2ctPkhlYWRlci5QYXlsb2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsKKworICAgIEJVSUxEX0JV
R19PTihzaXplb2YocGF5bG9hZCkgPiBzaXplb2YobXNnLT5QYXlsb2FkKSk7CisgICAgbWVtY3B5
KG1zZy0+UGF5bG9hZCwgJnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7CisKKyAgICBpZiAoICF2
cy0+bWFzayApCisgICAgICAgIHZsYXBpY19zZXRfaXJxKHZjcHVfdmxhcGljKHYpLCB2cy0+dmVj
dG9yLCAwKTsKKworICAgIHJldHVybiB0cnVlOwogfQogCiBib29sIHZpcmlkaWFuX3N5bmljX2lz
X2F1dG9fZW9pX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCmluZGV4IDcxMjkxZDkyMWMuLjJhM2M5Njk3ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogI2luY2x1
ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9zdXBwb3J0Lmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0yNyw4ICsyOCwxMCBAQCB0
eXBlZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIHVwZGF0
ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAg
ICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4t
PnJlZmVyZW5jZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmdmQt
PnJlZmVyZW5jZV90c2M7CiAgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsK
KyAgICB1aW50MzJfdCBzZXE7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVh
cl9wYWdlKHApOwpAQCAtNTksNiArNjIsOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNl
X3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRc
biIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworCisgICAgICAgIHZkLT5yZWZlcmVu
Y2VfdHNjX3ZhbGlkID0gZmFsc2U7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTcyLDEx
ICs3NywxNCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWlu
ICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVm
dCBieSA2NC4KICAgICAgKi8KICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikgLyBk
LT5hcmNoLnRzY19raHopIDw8IDMyOworICAgIHNtcF93bWIoKTsKKworICAgIHNlcSA9IHAtPlRz
Y1NlcXVlbmNlICsgMTsKKyAgICBpZiAoIHNlcSA9PSAweEZGRkZGRkZGIHx8IHNlcSA9PSAwICkg
LyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVzICovCisgICAgICAgIHNlcSA9IDE7CiAKLSAg
ICBwLT5Uc2NTZXF1ZW5jZSsrOwotICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZG
RiB8fAotICAgICAgICAgcC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFs
aWQnIHZhbHVlcyAqLwotICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7CisgICAgcC0+VHNjU2Vx
dWVuY2UgPSBzZXE7CisgICAgdmQtPnJlZmVyZW5jZV90c2NfdmFsaWQgPSB0cnVlOwogfQogCiBz
dGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTE4
LDE4ICsxMjYsMjUzIEBAIHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAK
Ky8qCisgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2Ug
dGltZSBpcyBjb21wdXRlZAorICogYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgorICoKKyAqIFJl
ZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0
CisgKgorICogVGhlIG11bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3
aGljaCByZXN1bHRzIGluIGEKKyAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRl
ZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0YWluCisgKiB0aGUgaGlnaCA2NCBiaXRzLiIK
KyAqLworc3RhdGljIHVpbnQ2NF90IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVpbnQ2NF90IHNj
YWxlLCB1aW50NjRfdCBvZmZzZXQpCit7CisgICAgdWludDY0X3QgcmVzdWx0OworCisgICAgLyoK
KyAgICAgKiBRdWFkd29yZCBNVUwgdGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBpbiBSQVgsIGFu
ZCBwdXRzIHRoZSByZXN1bHQKKyAgICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdlIG9ubHkgd2Fu
dCB0aGUgcmVzdWx0IG9mIHRoZSBtdWx0aXBsaWNhdGlvbgorICAgICAqIGFmdGVyIHNoaWZ0aW5n
IHJpZ2h0IGJ5IDY0IGJpdHMsIHdlIHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhlIGNvbnRlbnQKKyAg
ICAgKiBvZiBSRFguCisgICAgICovCisgICAgYXNtICggIm11bHEgJVtzY2FsZV0iCisgICAgICAg
ICAgOiAiK2EiICh0c2MpLCAiPWQiIChyZXN1bHQpCisgICAgICAgICAgOiBbc2NhbGVdICJybSIg
KHNjYWxlKSApOworCisgICAgcmV0dXJuIHJlc3VsdCArIG9mZnNldDsKK30KKworc3RhdGljIHVp
bnQ2NF90IHRpbWVfbm93KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdWludDY0X3QgdHNjLCBz
Y2FsZTsKKworICAgIC8qCisgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBpcyBub3Qg
ZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxpZGF0ZWQKKyAgICAgKiBmYWxsIGJhY2sgdG8gdGhl
IHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4KKyAgICAgKi8KKyAgICBpZiAoICFkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzY192YWxpZCApCisgICAgICAgIHJldHVybiB0aW1l
X3JlZl9jb3VudChkKTsKKworICAgIC8qIE90aGVyd2lzZSBjb21wdXRlIHJlZmVyZW5jZSB0aW1l
IGluIHRoZSBzYW1lIHdheSB0aGUgZ3Vlc3Qgd291bGQgKi8KKyAgICB0c2MgPSBodm1fZ2V0X2d1
ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCkpOworICAgIHNjYWxlID0gKCgxMDAwMHVs
IDw8IDMyKSAvIGQtPmFyY2gudHNjX2toeikgPDwgMzI7CisKKyAgICByZXR1cm4gc2NhbGVfdHNj
KHRzYywgc2NhbGUsIDApOworfQorCitzdGF0aWMgdm9pZCBzdG9wX3N0aW1lcihzdHJ1Y3Qgdmly
aWRpYW5fc3RpbWVyICp2cykKK3sKKyAgICBpZiAoICF2cy0+c3RhcnRlZCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgdnMtPnN0YXJ0ZWQgPSBm
YWxzZTsKK30KKworc3RhdGljIHZvaWQgc3RpbWVyX2V4cGlyZSh2b2lkICpkYXRhKQoreworICAg
IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gZGF0YTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9
IHZzLT52OworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOworICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKwor
ICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CisgICAgdmNwdV9raWNr
KHYpOworfQorCitzdGF0aWMgdm9pZCBzdGFydF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1l
ciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBp
bnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07CisgICAgaW50NjRfdCBub3cgPSB0aW1l
X25vdyh2LT5kb21haW4pOworICAgIGludDY0X3QgZXhwaXJhdGlvbjsKKyAgICBzX3RpbWVfdCB0
aW1lb3V0OworCisgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1l
cl9lbmFibGVkKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFO
IFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAorICAgICAgICAgICAgICAgc3RpbWVyeCk7CisKKyAg
ICBpZiAoIHZzLT5jb25maWcucGVyaW9kaWMgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0aW1lciBpcyBsYXp5IHRoZW4g
d2UKKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2Fu
IHRyZWF0IHRoaXMgY2FzZQorICAgICAgICAgKiBhcyB0aGUgc2FtZSBhcyBpZiB0aGUgdGltZXIg
aXMgY3VycmVudGx5IHN0b3BwZWQsIGkuZS4gd2UKKyAgICAgICAgICoganVzdCBzY2hlZHVsZSBl
eHBpcmF0aW9uIHRvIGJlICdjb3VudCcgdGlja3MgZnJvbSBub3cuCisgICAgICAgICAqLworICAg
ICAgICBpZiAoICF2cy0+c3RhcnRlZCB8fCB2cy0+Y29uZmlnLmxhenkgKQorICAgICAgICAgICAg
ZXhwaXJhdGlvbiA9IG5vdyArIHZzLT5jb3VudDsKKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKKworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIFRoZSB0aW1lciBpcyBhbHJlYWR5IHN0YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNj
aGVkdWxpbmcuCisgICAgICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0
aW9uIGJ5IG9uZSB0aWNrLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBleHBpcmF0aW9u
ID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+Y291bnQ7CisKKyAgICAgICAgICAgIC8qIE5vdyBjaGVj
ayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25zIGhhdmUgYmVlbiBtaXNzZWQgKi8KKyAgICAgICAg
ICAgIGlmICggZXhwaXJhdGlvbiAtIG5vdyA8PSAwICkKKyAgICAgICAgICAgICAgICBtaXNzZWQg
PSAoKG5vdyAtIGV4cGlyYXRpb24pIC8gdnMtPmNvdW50KSArIDE7CisKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVy
IGlzIG5vdCBsYXp5IHRoZW4KKyAgICAgICAgICAgICAqIGEgbm9uLXplcm8gbWlzc2VkIGNvdW50
IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUgcGVyaW9kCisgICAgICAgICAgICAgKiBvZiB0
aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5sZXNzIHRoZSBjb3VudCBoYXMKKyAgICAg
ICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlmaWNhbnQgbnVtYmVyJywgaW4gd2hpY2ggY2FzZSB0
aGUgdGltZXIKKyAgICAgICAgICAgICAqIHNob3VsZCBiZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9y
dHVuYXRlbHkgdGhlIHNwZWNpZmljYXRpb24KKyAgICAgICAgICAgICAqIGRvZXMgbm90IHN0YXRl
IHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhlIGNob2ljZSBvZiBudW1iZXIKKyAgICAgICAgICAg
ICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBp
ZiAoIG1pc3NlZCA+IDMgKQorICAgICAgICAgICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2cy0+
Y291bnQ7CisgICAgICAgICAgICBlbHNlIGlmICggbWlzc2VkICkKKyAgICAgICAgICAgICAgICBl
eHBpcmF0aW9uID0gbm93ICsgKHZzLT5jb3VudCAvIG1pc3NlZCk7CisgICAgICAgIH0KKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKKyAgICAg
ICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB2
cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247CisgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZz
KTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKyAgICBBU1NFUlQoZXhw
aXJhdGlvbiAtIG5vdyA+IDApOworCisgICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOwor
ICAgIHRpbWVvdXQgPSAoZXhwaXJhdGlvbiAtIG5vdykgKiAxMDB1bGw7CisKKyAgICB2cy0+c3Rh
cnRlZCA9IHRydWU7CisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcp
OworICAgIG1pZ3JhdGVfdGltZXIoJnZzLT50aW1lciwgdi0+cHJvY2Vzc29yKTsKKyAgICBzZXRf
dGltZXIoJnZzLT50aW1lciwgdGltZW91dCArIE5PVygpKTsKK30KKworc3RhdGljIHZvaWQgcG9s
bF9zdGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQoreworICAgIHN0
cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07CisKKyAgICAvKgor
ICAgICAqIFRpbWVyIGV4cGlyeSBtYXkgcmFjZSB3aXRoIHRoZSB0aW1lciBiZWluZyBkaXNhYmxl
ZC4gSWYgdGhlIHRpbWVyCisgICAgICogaXMgZGlzYWJsZWQgbWFrZSBzdXJlIHRoZSBwZW5kaW5n
IGJpdCBpcyBjbGVhcmVkIHRvIGF2b2lkIHJlLQorICAgICAqIHBvbGxpbmcuCisgICAgICovCisg
ICAgaWYgKCAhdnMtPmNvbmZpZy5lbmFibGVkICkKKyAgICB7CisgICAgICAgIGNsZWFyX2JpdChz
dGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGlmICggIXRlc3RfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgaWYgKCAhdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2co
diwgdnMtPmNvbmZpZy5zaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGltZXJ4LCB2cy0+ZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aW1lX25vdyh2LT5kb21haW4pKSApCisgICAgICAgIHJldHVy
bjsKKworICAgIGNsZWFyX2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKworICAg
IGlmICggdnMtPmNvbmZpZy5wZXJpb2RpYyApCisgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7Cisg
ICAgZWxzZQorICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAwOworfQorCit2b2lkIHZpcmlk
aWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICBpZiAoICF2di0+c3RpbWVyX3BlbmRpbmcgKQorICAgICAgIHJldHVybjsKKworICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICAgICAg
cG9sbF9zdGltZXIodiwgaSk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2ZyZWV6ZShz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICggIWlzX3Zpcmlk
aWFuX3ZjcHUodikgfHwKKyAgICAgICAgICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKHYtPmRvbWFp
bikgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBpZiAoIHZz
LT5zdGFydGVkICkKKyAgICAgICAgICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgfQor
fQorCit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHN0cnVjdCB2Y3B1ICp2KQoreworICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSB8fAorICAgICAg
ICAgISh2aXJpZGlhbl9mZWF0dXJlX21hc2sodi0+ZG9tYWluKSAmIEhWTVBWX3N0aW1lcikgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0
aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9
ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5lbmFibGVkICkKKyAg
ICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisgICAgfQorfQorCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfZG9tYWluX2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2
Y3B1ICp2OworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJpZGlhbl90aW1l
X3ZjcHVfZnJlZXplKHYpOworCiAgICAgdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwogfQogCiB2
b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHJldHVybjsKKwogICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7CisKKyAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHYp
OwogfQogCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCB2YWwpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+
YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCkBA
IC0xNDksNiArMzkyLDYxIEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgfQogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElN
RVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9Cisg
ICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4KTsKKwor
ICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSAp
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgc3RvcF9z
dGltZXIodnMpOworCisgICAgICAgIHZzLT5jb25maWcucmF3ID0gdmFsOworCisgICAgICAgIGlm
ICggIXZzLT5jb25maWcuc2ludHggKQorICAgICAgICAgICAgdnMtPmNvbmZpZy5lbmFibGVkID0g
MDsKKworICAgICAgICBpZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFy
dF9zdGltZXIodnMpOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4
IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1Y3QgdmlyaWRp
YW5fc3RpbWVyICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3Rp
bWVyLCBzdGltZXJ4KTsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQp
ICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgc3RvcF9zdGltZXIodnMpOworCisgICAgICAgIHZzLT5jb3VudCA9IHZhbDsK
KworICAgICAgICBpZiAoICF2cy0+Y291bnQgICkKKyAgICAgICAgICAgIHZzLT5jb25maWcuZW5h
YmxlZCA9IDA7CisgICAgICAgIGVsc2UgaWYgKCB2cy0+Y29uZmlnLmF1dG9fZW5hYmxlICkKKyAg
ICAgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDE7CisKKyAgICAgICAgaWYgKCB2cy0+Y29u
ZmlnLmVuYWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKworICAgICAgICBi
cmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0IilcbiIsCiAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CkBAIC0xNjAsNiArNDU4LDcgQEAgaW50IHZp
cmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogCiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogeworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbjsKIApAQCAtMjAxLDYgKzUwMCw0NiBAQCBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
ICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05G
SUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6
CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNS
X1NUSU1FUjBfQ09ORklHKSAvIDI7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzID0KKyAgICAgICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0
aW1lcngpOworICAgICAgICB1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zciBjb25maWcg
PSB2cy0+Y29uZmlnOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
KworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgdGltZXIgaXMgc2luZ2xlLXNob3QgYW5k
IGl0IGhhcyBleHBpcmVkLCBtYWtlIHN1cmUKKyAgICAgICAgICogdGhlIGVuYWJsZWQgZmxhZyBp
cyBjbGVhci4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIWNvbmZpZy5wZXJpb2RpYyAmJiB0
ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKSApCisgICAgICAgICAgICBjb25m
aWcuZW5hYmxlZCA9IDA7CisKKyAgICAgICAgKnZhbCA9IGNvbmZpZy5yYXc7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNh
c2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIy
X0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAg
ICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJ
RykgLyAyOworICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9CisgICAg
ICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4KTsKKworICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZz
LT5jb3VudDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1
bmNfXywgaWR4KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjA5LDgg
KzU0OCwxOSBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9
CiAKLWludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK2lu
dCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsr
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGlt
ZXJbaV07CisKKyAgICAgICAgdnMtPnYgPSB2OworICAgICAgICBpbml0X3RpbWVyKCZ2cy0+dGlt
ZXIsIHN0aW1lcl9leHBpcmUsIHZzLCB2LT5wcm9jZXNzb3IpOworICAgIH0KKwogICAgIHJldHVy
biAwOwogfQogCkBAIC0yMjEsNiArNTcxLDE2IEBAIGludCB2aXJpZGlhbl90aW1lX2RvbWFpbl9p
bml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2Rl
aW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAq
dnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAg
ICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAg
ICAga2lsbF90aW1lcigmdnMtPnRpbWVyKTsKKyAgICAgICAgdnMtPnYgPSBOVUxMOworICAgIH0K
IH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKQEAgLTIzMSwxMSArNTkxLDM2IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVp
bml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1
X2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNw
dV9jb250ZXh0ICpjdHh0KQogeworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQlVJTERf
QlVHX09OKEFSUkFZX1NJWkUodnYtPnN0aW1lcikgIT0KKyAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRShjdHh0LT5zdGltZXJfY29uZmlnX21zcikpOworICAgIEJVSUxEX0JVR19PTihBUlJBWV9T
SVpFKHZ2LT5zdGltZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoY3R4dC0+c3Rp
bWVyX2NvdW50X21zcikpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5z
dGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3N0aW1l
ciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBjdHh0LT5zdGltZXJfY29uZmlnX21z
cltpXSA9IHZzLT5jb25maWcucmF3OworICAgICAgICBjdHh0LT5zdGltZXJfY291bnRfbXNyW2ld
ID0gdnMtPmNvdW50OworICAgIH0KIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9j
dHh0KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVf
Y29udGV4dCAqY3R4dCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2
aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgdnMtPmNvbmZp
Zy5yYXcgPSBjdHh0LT5zdGltZXJfY29uZmlnX21zcltpXTsKKyAgICAgICAgdnMtPmNvdW50ID0g
Y3R4dC0+c3RpbWVyX2NvdW50X21zcltpXTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGlt
ZV9zYXZlX2RvbWFpbl9jdHh0KApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4
IGYzMTY2ZmJjZDAuLmRjZTY0OGJiNGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMKQEAgLTE4MSw2ICsxODEsOCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgIG1hc2suQWNjZXNzUGFy
dGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYyApCiAgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9
IDE7CisgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVy
ICkKKyAgICAgICAgICAgIG1hc2suQWNjZXNzU3ludGhldGljVGltZXJSZWdzID0gMTsKIAogICAg
ICAgICB1Lm1hc2sgPSBtYXNrOwogCkBAIC0zMjIsNiArMzI0LDggQEAgaW50IGd1ZXN0X3dybXNy
X3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAg
ICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJ
Q19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIw
X0NPTkZJRyAuLi4gSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAgICAgICByZXR1cm4gdmly
aWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JB
U0hfUDA6CkBAIC00MDMsNiArNDA3LDcgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0Vf
VFNDOgogICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSMF9DT05GSUcgLi4uIEhWX1g2NF9NU1JfU1RJTUVSM19DT1VOVDoKICAgICAg
ICAgcmV0dXJuIHZpcmlkaWFuX3RpbWVfcmRtc3IodiwgaWR4LCB2YWwpOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AwOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggMDNm
YzRjNmI3Ni4uNTRlNDZjYzRjNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC00
MCw2ICs0MCwzMiBAQCB1bmlvbiB2aXJpZGlhbl9zaW50X21zcgogICAgIH07CiB9OwogCit1bmlv
biB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zcgoreworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBz
dHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGVuYWJsZWQ6MTsKKyAgICAgICAgdWludDY0
X3QgcGVyaW9kaWM6MTsKKyAgICAgICAgdWludDY0X3QgbGF6eToxOworICAgICAgICB1aW50NjRf
dCBhdXRvX2VuYWJsZToxOworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWlu
dDY0X3QgZGlyZWN0X21vZGU6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVybzE6MzsK
KyAgICAgICAgdWludDY0X3Qgc2ludHg6NDsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVy
bzI6NDQ7CisgICAgfTsKK307CisKK3N0cnVjdCB2aXJpZGlhbl9zdGltZXIgeworICAgIHN0cnVj
dCB2Y3B1ICp2OworICAgIHN0cnVjdCB0aW1lciB0aW1lcjsKKyAgICB1bmlvbiB2aXJpZGlhbl9z
dGltZXJfY29uZmlnX21zciBjb25maWc7CisgICAgdWludDY0X3QgY291bnQ7CisgICAgdWludDY0
X3QgZXhwaXJhdGlvbjsKKyAgICBib29sIHN0YXJ0ZWQ7Cit9OworCiBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdQogewogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHZwX2Fzc2lzdDsKQEAgLTUxLDYgKzc3
LDkgQEAgc3RydWN0IHZpcmlkaWFuX3ZjcHUKICAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSBzaW1w
OwogICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRbMTZdOwogICAgIHVpbnQ4X3QgdmVj
dG9yX3RvX3NpbnR4WzI1Nl07CisgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciBzdGltZXJbNF07
CisgICAgdW5zaWduZWQgaW50IHN0aW1lcl9lbmFibGVkOworICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJfcGVuZGluZzsKICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTg3LDYg
KzExNiw3IEBAIHN0cnVjdCB2aXJpZGlhbl9kb21haW4KICAgICB1bmlvbiB2aXJpZGlhbl9wYWdl
X21zciBoeXBlcmNhbGxfZ3BhOwogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCB0
aW1lX3JlZl9jb3VudDsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSByZWZlcmVuY2VfdHNjOwor
ICAgIGJvb2wgcmVmZXJlbmNlX3RzY192YWxpZDsKIH07CiAKIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLApAQCAtMTExLDcgKzE0
MSw3IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KTsKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KTsKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpOwogCi12b2lkIHZpcmlkaWFuX3N5bmljX3BvbGwoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwor
dm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsKHN0cnVjdCB2Y3B1ICp2KTsKIGJvb2wgdmlyaWRpYW5f
c3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKIHZvaWQgdmly
aWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
ZWN0b3IpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZl
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBlYzNlNGRm
MTJjLi44MzQ0YWE0NzFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
aHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApA
QCAtNjA0LDYgKzYwNCw4IEBAIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKICAg
ICB1aW50OF90ICBfcGFkWzddOwogICAgIHVpbnQ2NF90IHNpbXBfbXNyOwogICAgIHVpbnQ2NF90
IHNpbnRfbXNyWzE2XTsKKyAgICB1aW50NjRfdCBzdGltZXJfY29uZmlnX21zcls0XTsKKyAgICB1
aW50NjRfdCBzdGltZXJfY291bnRfbXNyWzRdOwogfTsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBF
KFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9wYXJhbXMuaAppbmRleCBlN2UzYzdjODkyLi5lMDZiMDk0MmQwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vcGFyYW1zLmgKQEAgLTE1MCw2ICsxNTAsMTAgQEAKICNkZWZpbmUgX0hWTVBWX3N5
bmljIDcKICNkZWZpbmUgSFZNUFZfc3luaWMgKDEgPDwgX0hWTVBWX3N5bmljKQogCisvKiBFbmFi
bGUgU1RJTUVSIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX3N0aW1lciA4CisjZGVmaW5lIEhWTVBW
X3N0aW1lciAoMSA8PCBfSFZNUFZfc3RpbWVyKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTU4LDcgKzE2Miw4IEBACiAgICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxi
X2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCiAgICAgICAgICBIVk1Q
Vl9jcmFzaF9jdGwgfCBcCi0gICAgICAgICBIVk1QVl9zeW5pYykKKyAgICAgICAgIEhWTVBWX3N5
bmljIHwgXAorICAgICAgICAgSFZNUFZfc3RpbWVyKQogCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15: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 1h6Gvu-0006mV-PS; Tue, 19 Mar 2019 15:45: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=o1AC=RW=citrix.com=prvs=9742ee4c2=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6Gvt-0006mL-FK
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:45:41 +0000
X-Inumbo-ID: 0b0f5920-4a5e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b0f5920-4a5e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:45:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81019071"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 19 Mar 2019 15:42:52 +0000
Message-ID: <20190319154253.1494-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190319154253.1494-1-anthony.perard@citrix.com>
References: <20190319154253.1494-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 1/1] xen-mapcache: use MAP_FIXED flag so the mmap
 address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk9yIGlmIGl0J3Mg
bm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1
cm5lZAppbnN0ZWFkLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBzcG90IHRoZSBhY3R1YWwgZmFp
bHVyZSwgaW5zdGVhZCBvZgpmYWlsaW5nIGxhdGVyIG9uIHdoZW4gdGhlIGNhbGxlciBvZiB4ZW5f
cmVtYXBfYnVja2V0IHJlYWxpemVzIHRoZQptYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0
IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KCkFsc28gbm90ZSB0aGF0IGF0IGxlYXN0IG9uIEZyZWVC
U0QgdXNpbmcgTUFQX0ZJWEVEIHdpbGwgY2F1c2UgbW1hcCB0bwp0cnkgaGFyZGVyIHRvIGhvbm9y
IHRoZSBwYXNzZWQgYWRkcmVzcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
cnRpeC5jb20+Ck1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0xLXJvZ2VyLnBhdUBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyB8IDEwICsrKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFw
Y2FjaGUuYwppbmRleCAzNDlmNzJkMDBjLi4yNTQ3NTlmNzc2IDEwMDY0NAotLS0gYS9ody9pMzg2
L3hlbi94ZW4tbWFwY2FjaGUuYworKysgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAt
MTg0LDkgKzE4NCwxNCBAQCBzdGF0aWMgdm9pZCB4ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50
cnkgKmVudHJ5LAogICAgICAgICBwZm5zW2ldID0gKGFkZHJlc3NfaW5kZXggPDwgKE1DQUNIRV9C
VUNLRVRfU0hJRlQtWENfUEFHRV9TSElGVCkpICsgaTsKICAgICB9CiAKKyAgICAvKgorICAgICAq
IElmIHRoZSBjYWxsZXIgaGFzIHJlcXVlc3RlZCB0aGUgbWFwcGluZyBhdCBhIHNwZWNpZmljIGFk
ZHJlc3MgdXNlCisgICAgICogTUFQX0ZJWEVEIHRvIG1ha2Ugc3VyZSBpdCdzIGhvbm9yZWQuCisg
ICAgICovCiAgICAgaWYgKCFkdW1teSkgewogICAgICAgICB2YWRkcl9iYXNlID0geGVuZm9yZWln
bm1lbW9yeV9tYXAyKHhlbl9mbWVtLCB4ZW5fZG9taWQsIHZhZGRyLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJP
VF9XUklURSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRk
ciA/IE1BUF9GSVhFRCA6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbmJfcGZuLCBwZm5zLCBlcnIpOwogICAgICAgICBpZiAodmFkZHJfYmFzZSA9PSBOVUxM
KSB7CiAgICAgICAgICAgICBwZXJyb3IoInhlbmZvcmVpZ25tZW1vcnlfbWFwMiIpOwpAQCAtMTk4
LDcgKzIwMyw4IEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAq
ZW50cnksCiAgICAgICAgICAqIG1hcHBpbmcgaW1tZWRpYXRlbHkgZHVlIHRvIGNlcnRhaW4gY2ly
Y3Vtc3RhbmNlcyAoaS5lLiBvbiByZXN1bWUgbm93KQogICAgICAgICAgKi8KICAgICAgICAgdmFk
ZHJfYmFzZSA9IG1tYXAodmFkZHIsIHNpemUsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIE1BUF9BTk9OIHwgTUFQX1NIQVJFRCwgLTEsIDApOworICAg
ICAgICAgICAgICAgICAgICAgICAgICBNQVBfQU5PTiB8IE1BUF9TSEFSRUQgfCAodmFkZHIgPyBN
QVBfRklYRUQgOiAwKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsIDApOwogICAgICAg
ICBpZiAodmFkZHJfYmFzZSA9PSBNQVBfRkFJTEVEKSB7CiAgICAgICAgICAgICBwZXJyb3IoIm1t
YXAiKTsKICAgICAgICAgICAgIGV4aXQoLTEpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15: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 1h6Gvv-0006mb-39; Tue, 19 Mar 2019 15:45: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=o1AC=RW=citrix.com=prvs=9742ee4c2=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6Gvt-0006mN-M7
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 15:45:41 +0000
X-Inumbo-ID: 09e3a39a-4a5e-11e9-82ca-d7e1b5764a05
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09e3a39a-4a5e-11e9-82ca-d7e1b5764a05;
 Tue, 19 Mar 2019 15:45:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81019070"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 19 Mar 2019 15:42:51 +0000
Message-ID: <20190319154253.1494-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 0/1] xen queue 2019-03-19
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBiOThhNjYyMDFkYmM3Y2YzYjk2MmY0
YmIyNjBmNjYxMDBjYzc1NTc4OgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL3BhbG1lci90YWdzL3Jpc2N2LWZvci1tYXN0ZXItNC4wLXJjMC0yJyBpbnRvIHN0YWdpbmcg
KDIwMTktMDMtMTkgMTI6NTU6MDIgKzAwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVw
b3NpdG9yeSBhdDoKCiAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2Fw
ZXJhcmQvcWVtdS1kbS5naXQgdGFncy9wdWxsLXhlbi0yMDE5MDMxOQoKZm9yIHlvdSB0byBmZXRj
aCBjaGFuZ2VzIHVwIHRvIDQxNThlOTNmNGFjZWQyNDdjOGRiOTRhMDI3NWZjMDI3ZGE3ZGM5N2U6
CgogIHhlbi1tYXBjYWNoZTogdXNlIE1BUF9GSVhFRCBmbGFnIHNvIHRoZSBtbWFwIGFkZHJlc3Mg
aGludCBpcyBhbHdheXMgaG9ub3JlZCAoMjAxOS0wMy0xOSAxNTozMjoxMyArMDAwMCkKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KWGVuIHF1ZXVlCgpGaXggYSBidWcgb24gRnJlZUJTRCB3aGVuIGRvaW5nIGEgbWlncmF0aW9u
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpSb2dlciBQYXUgTW9ubmUgKDEpOgogICAgICB4ZW4tbWFwY2FjaGU6IHVzZSBN
QVBfRklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9yZWQK
CiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFu
Z2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 15:59:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 15:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6H9L-0007kl-Bp; Tue, 19 Mar 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=uNSM=RW=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h6H9K-0007kg-23
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 15:59:34 +0000
X-Inumbo-ID: fbdb0e0c-4a5f-11e9-bc90-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.80.55]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbdb0e0c-4a5f-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 15:59:32 +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=3Y5maR5ageEaPLf5Uh67FCcyv/eE1VA/s4nJgK7MKVE=;
 b=dd/OmvGdJS0JfzFD6yVndsP88dKI6zxbuSU05dNNHQ0sJ6n2SWPtJqBS6UFLY6zs0VcHsnhfnfKlwWuiBgZp+W5vD+MEWRj4PLlo91iFBxhjOqlESrTJRrG2X2e35+o5JJONOTp/ZzzWoQGMO92CSlUfNc+dLkR0161DrANmhHQ=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1839.namprd12.prod.outlook.com (10.175.55.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Tue, 19 Mar 2019 15:59:30 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019
 15:59:30 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 3/3] mwait-idle: add enablement for AMD Naples and Rome
Thread-Index: AQHUzUgLPkCpzlhK10am4633PCGJkqYJaf+AgAIz+QCAAODAAIAGwCwA
Date: Tue, 19 Mar 2019 15:59:30 +0000
Message-ID: <70bc875d-81c8-1fee-54ec-266b106bc331@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-4-brian.woods@amd.com>
 <5C88D28B020000780021DFEF@prv1-mh.provo.novell.com>
 <dfc33386-c503-fb91-4bfc-d3ced2bf5231@amd.com>
 <5C8B682C020000780021EFC5@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B682C020000780021EFC5@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0052.namprd05.prod.outlook.com
 (2603:10b6:803:41::29) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0c8aa51f-cba6-46f6-3ff4-08d6ac83deac
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:MWHPR12MB1839; 
x-ms-traffictypediagnostic: MWHPR12MB1839:
x-microsoft-antispam-prvs: <MWHPR12MB18396DC5EE982FD1D610C594E5400@MWHPR12MB1839.namprd12.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(346002)(136003)(39860400002)(376002)(199004)(189003)(71190400001)(5660300002)(52116002)(71200400001)(186003)(6512007)(81156014)(36756003)(53936002)(81166006)(102836004)(66066001)(6486002)(76176011)(2906002)(99286004)(8936002)(86362001)(26005)(8676002)(105586002)(7736002)(31696002)(106356001)(97736004)(305945005)(53546011)(31686004)(4326008)(72206003)(6246003)(25786009)(54906003)(14444005)(14454004)(386003)(6916009)(68736007)(6506007)(93886005)(229853002)(316002)(476003)(3846002)(6116002)(478600001)(446003)(6436002)(2616005)(256004)(11346002)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1839;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9AnaE9guUIhUcSG3jWPNVHC+ivMEdv4jauDmScmhFoBUushGasqls6Rpoojlro4qxaUFwQa3S4wpC7BDerCEu1fd2o7Mgo73nSkMGPu4bxReEDlgMJjlbc/JU4wyjh12Ea549GGYQzh3nXd/UomLz3jWqVmsVuSSKOm7gN1ibvdWvY7WP7jJ1iYVEnNdOxX2Np7ul92vCRkmSkgOQbo7k3mlJBU4/epymcz7olllNZ8qxah4++zxDkjDv1W3RSxfB9p5D7LW6vteVcw2pU6E0nS9klrfY8WrPoW8B2kIgvxouuNEENxPZL5LVHEyWNfkG+rEFRHAizBytqDqJrKiO9xSoFmd33Ggp1nkzIwzipaLjD6ZsqykiSI/chlYri9zDrHM3RiCSu7GBvTxENQXjYNuK+v0wbBjSokBTePAbb0=
Content-ID: <1E063AF08CC00944ACAEB5006E045E23@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0c8aa51f-cba6-46f6-3ff4-08d6ac83deac
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 15:59:30.1422 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1839
Subject: Re: [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>,
 "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>

T24gMy8xNS8xOSAzOjU0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMTQuMDMuMTkg
YXQgMjA6MjksIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IE9uIDMvMTMvMTkgNDo1
MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+Pj4gT24gMjUuMDIuMTkgYXQgMjE6MjQsIDxC
cmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+Pj4gQWRkIHRoZSBuZWVkZWQgZGF0YSBzdHJ1
Y3R1cmVzIGZvciBlbmFibGluZyBOYXBsZXMgKEYxN2ggTTAxaCkuICBTaW5jZQ0KPj4+PiBSb21l
IChGMTdoIE0zMWgpIGhhcyB0aGUgc2FtZSBjLXN0YXRlIGxhdGVuY2llcyBhbmQgZW50cnkgbWV0
aG9kcywgdGhlDQo+Pj4+IGMtc3RhdGUgaW5mb3JtYXRpb24gY2FuIGJlIHVzZWQgZm9yIFJvbWUg
YXMgd2VsbC4gIEZvciBib3RoIE5hcGxlcyBhbmQNCj4+Pj4gUm9tZSwgbXdhaXQgaXMgdXNlZCBm
b3IgYzEgKGNjMSkgYW5kIGhhbHQgaXMgZnVuY3Rpb25hbGx5IHRoZSBzYW1lIGFzDQo+Pj4+IGMy
IChjYzYpLiAgSWYgYzIgKGNjNikgaXMgZGlzYWJsZWQgaW4gQklPUywgdGhlbiBoYWx0IGZ1bmN0
aW9ucyBzaW1pbGFyDQo+Pj4+IHRvIGMxIChjYzEpLg0KPj4+DQo+Pj4gQnV0IHlvdXIgY29kZSBk
b2VzIG5vdCBkZXRlY3QgdGhpcyBzaXR1YXRpb24sIGFuZCBkb2VzIGhlbmNlIG5vdCB1cGRhdGUN
Cj4+PiB0aGUgdGFibGUgdXNlZCBhY2NvcmRpbmdseS4gV2h5IGlzIHRoaXM/IElzIGVudGVyaW5n
IEMxIGNoZWFwZXIgb25lIHdheQ0KPj4+IG9yIHRoZSBvdGhlciBpbiB0aGlzIHNpdHVhdGlvbiAo
aW4gd2hpY2ggY2FzZSB0aGUgY2hlYXBlciBhcHByb2FjaCBzaG91bGQNCj4+PiBhbHdheXMgYmUg
dXNlZCk/DQo+Pg0KPj4gV2VsbCwgaWYgWGVuIGhhZCBhbiBBTUwgaW50ZXJydXB0ZXIsIHdlIGNv
dWxkIHVzZSB0aGUgQUNQSSB0YWJsZXMgbGlrZQ0KPj4gd2UgZG8gaW4gTGludXgsIGJ1dCBYZW4g
ZG9lc24ndCAod2hpY2ggaXMgd2h5IHdlJ3JlIGhhcmQgY29kaW5nIGl0KS4NCj4gDQo+IEJ1dCB0
aGUgbmVjZXNzYXJ5IGRhdGEgZ2V0cyB1cGxvYWRlZCBieSB0aGUgQUNQSSBjb2RlIGluIERvbTAu
IE9yDQo+IGVsc2UgdGhlcmUgd291bGRuJ3QgYmUgYSBwb2ludCB0byBoYXZlIGFuIEFDUEkgaWRs
ZSBkcml2ZXIgaW4gWGVuIGluIHRoZQ0KPiBmaXJzdCBwbGFjZS4NCj4gDQo+IFdlIHNob3VsZCBh
ZGQgY3VzdG9tICh2ZW5kb3Igc3BlY2lmaWMpIGNvZGUgdG8gWGVuIG9ubHkgaWYgdGhlcmUNCj4g
YXJlIGNsZWFyIGFkdmFudGFnZXMgb3ZlciB0aGUgQUNQSSBiYXNlZCBhcHByb2FjaCwgYW5kIHNv
IGZhcg0KPiB0aGUgcGF0Y2ggZGVzY3JpcHRpb25zIGRvbid0IG1ha2UgY2xlYXIgd2hhdCBhZHZh
bnRhZ2VzIHRoZXJlDQo+IGFyZSAoYmVzaWRlcyBiZWNvbWluZyBpbmRlcGVuZGVudCBvZiBEb20w
LCB3aGljaCBJJ2QgY29uc2lkZXINCj4gbWFyZ2luYWwpLg0KPiANCg0KSSdsbCB1cGRhdGUgdGhl
IHBhdGNoZXMgdG8gZXhwbGFpbiB3aHkgdGhpcyBpcyBuZWVkZWQgKGFrYSwgdW5yZWxpYWJsZSAN
CihQViBkb20wKSBvciBubyBwYXNzaW5nIChQVkggZG9tMCkgb2YgdGhlIEFDUEkgdGFibGVzIGJh
Y2sgdG8gWGVuLg0KDQo+PiBtd2FpdCBoYXMgdGhlIENQVUlEX0ZuMDAwMDAwMDVfRURYIE1TUiBi
dXQgc2luY2Ugd2UgZG9uJ3QgaGF2ZSBhIG13YWl0DQo+PiBzdXBwb3J0IGZvciBDQzYsIHdlIGNh
bid0IHVzZSB0aGF0LiAgVGhlcmUncyBhbm90aGVyIHJlZ2lzdGVyIHdlIF9taWdodF8NCj4+IGJl
IGFibGUgdG8gdXNlLCBidXQgc3VwcG9ydCBmb3IgQ0M2IGlzIEFORCdkIHdpdGggdGhhdCBhbmQg
YW5vdGhlcg0KPj4gYW5vdGhlciByZWdpc3RlciAod2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8pLiBU
aGUgcmVnaXN0ZXIgd2UnZCByZWFkIGlzDQo+PiBhbHNvIFJXLiAgU28gSSdtIG5vdCBzdXJlIEkg
dHJ1c3QgaXQuDQo+IA0KPiBJdCdzIGhhcmQgdG8gYmVsaWV2ZSB0aGF0IG9uZSBjYW4ndCBmaW5k
IG91dCB3aGV0aGVyIEhMVCB3b3VsZCBlbnRlcg0KPiBvbmx5IENDMSBvciBldmVudHVhbGx5IGFs
c28gQ0M2Lg0KPiANCj4gSmFuDQo+IA0KDQpUaGVyZSdzIGEgcmVnaXN0ZXIsIGJ1dCBpdCdzIEFO
RCdkIHdpdGggZmlybXdhcmUgZm9yIGlmIEM2IGlzIGVuYWJsZWQuIA0KQXNzdW1pbmcgaXQgaXNu
J3QgdG91Y2hlZCwgaXQgc2hvdWxkIGJlIGFibGUgdG8gZGV0ZXJtaW5lIGlmIEM2IGlzIA0KZW5h
YmxlZCBvciBub3QgYnkgQklPUy4gIFRoYXQgbGVhZHMgdG8gbW9yZSBjb2RlIGFuZCB0aGUgbmVn
YXRpdmUgb2Ygbm90IA0KY2hlY2tpbmcgaXMgc3lzdGVtIHRoaW5raW5nIGl0J3MgdXNpbmcgQ0M2
IHdoZW4gaXQncyByZWFsbHkgdXNpbmcgQ0MxLiANCkl0J3MgYWxzbyBOREEnZCBzbyBJJ2QgaGF2
ZSB0byBnZXQgYXBwcm92YWwgdG8gdXNlIGl0IChhbmQgdGhlbiBhbHNvIHB1dCANCml0IGluIHRo
ZSBwdWJsaWMgUFBSKS4NCg0KQnJpYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6HID-0000cy-Bg; Tue, 19 Mar 2019 16:08: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=yczf=RW=citrix.com=prvs=9744cf058=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6HIC-0000ct-KE
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:08:44 +0000
X-Inumbo-ID: 428f9d86-4a61-11e9-9caa-7b689851a86d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 428f9d86-4a61-11e9-9caa-7b689851a86d;
 Tue, 19 Mar 2019 16:08:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81023586"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Mar 2019 16:02:31 +0000
Message-ID: <20190319160231.17120-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Zjk2OWJjOWZjOTYgZm9yYmlkIGdldF9hZGRyZXNzX3NpemUgY2FsbCBvbiBIVk0gZ3Vlc3RzLCBi
ZWNhdXNlIHRoYXQKZGlkbid0IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlv
bmFsaXR5IG9uIEhWTSBiZWNhdXNlCmxpYnhjIHVuY29uZGl0aW9uYWxseSBhc2tlZCBmb3IgZ3Vl
c3Qgd2lkdGguCgpPbmx5IGlzc3VlIHRoZSBjYWxsIHdoZW4gbmVjZXNzYXJ5IGluIGxpYnhjLgoK
UmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSnVlcmdlbiwgdGhpcyBpcyBwcm9iYWJseSB0
b28gbGF0ZSBmb3IgNC4xMiwgYnV0IHlvdSBjYW4gYXQgbGVhc3QgYWRkCmEgcmVsZWFzZSBub3Rl
IHNvbWV3aGVyZS4KCklhbiwgcGxlYXNlIGJhY2twb3J0IHRoaXMgdG8gNC4xMi4KLS0tCiB0b29s
cy9saWJ4Yy94Y19jb3JlLmMgfCAxOCArKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuYwppbmRleCBlNTgxOTA1YmE5Li5j
ODI1YjViMGEwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jb3JlLmMKKysrIGIvdG9vbHMv
bGlieGMveGNfY29yZS5jCkBAIC00NTksMTIgKzQ1OSw2IEBAIHhjX2RvbWFpbl9kdW1wY29yZV92
aWFfY2FsbGJhY2soeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgc3RydWN0IHhjX2NvcmVfc2VjdGlv
bl9oZWFkZXJzICpzaGVhZGVycyA9IE5VTEw7CiAgICAgRWxmNjRfU2hkciAqc2hkcjsKICAKLSAg
ICBpZiAoIHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJmRpbmZvLT5ndWVz
dF93aWR0aCkgIT0gMCApCi0gICAgewotICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBnZXQgYWRk
cmVzcyBzaXplIGZvciBkb21haW4iKTsKLSAgICAgICAgcmV0dXJuIHN0czsKLSAgICB9Ci0KICAg
ICB4Y19jb3JlX2FyY2hfY29udGV4dF9pbml0KCZhcmNoX2N0eHQpOwogICAgIGlmICggKGR1bXBf
bWVtX3N0YXJ0ID0gbWFsbG9jKERVTVBfSU5DUkVNRU5UKlBBR0VfU0laRSkpID09IE5VTEwgKQog
ICAgIHsKQEAgLTQ4Nyw2ICs0ODEsMTMgQEAgeGNfZG9tYWluX2R1bXBjb3JlX3ZpYV9jYWxsYmFj
ayh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB9CiAgICAgYXV0b190cmFuc2xhdGVkX3BoeXNtYXAg
PSB4Y19jb3JlX2FyY2hfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAoJmluZm8pOwogCisgICAgaWYg
KCAhYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgJiYKKyAgICAgICAgIHhjX2RvbWFpbl9nZXRfZ3Vl
c3Rfd2lkdGgoeGNoLCBkb21pZCwgJmRpbmZvLT5ndWVzdF93aWR0aCkgIT0gMCApCisgICAgewor
ICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCiAgICAgaWYgKCBkb21pZCAhPSBpbmZvLmRvbWlk
ICkKICAgICB7CiAgICAgICAgIFBFUlJPUigiRG9tYWluICVkIGRvZXMgbm90IGV4aXN0IiwgZG9t
aWQpOwpAQCAtNzQyLDcgKzc0MywxMCBAQCB4Y19kb21haW5fZHVtcGNvcmVfdmlhX2NhbGxiYWNr
KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIGVsZiBub3Rl
IHNlY3Rpb246IHhlbiB2ZXJzaW9uICovCi0gICAgc3RzID0gZWxmbm90ZV9kdW1wX3hlbl92ZXJz
aW9uKHhjaCwgYXJncywgZHVtcF9ydG4sIGRpbmZvLT5ndWVzdF93aWR0aCk7CisgICAgc3RzID0g
ZWxmbm90ZV9kdW1wX3hlbl92ZXJzaW9uKHhjaCwgYXJncywgZHVtcF9ydG4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9fdHJhbnNsYXRlZF9waHlzbWFwID8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaW5mby0+Z3Vlc3Rfd2lkdGgpOwogICAg
IGlmICggc3RzICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKIAotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:12:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6HME-0001Lv-VB; Tue, 19 Mar 2019 16:12:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uNSM=RW=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h6HME-0001Lp-BG
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:12:54 +0000
X-Inumbo-ID: d75e4a0c-4a61-11e9-b798-7b017734bc74
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.54]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d75e4a0c-4a61-11e9-b798-7b017734bc74;
 Tue, 19 Mar 2019 16:12:50 +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=WdRzP8KFvQARHX0LlcosPh7Top7aJHP9iLxLZhqdZI8=;
 b=Wso6lsCitMFigwjyJtbhvSioW/+pR986jRRwAuXHlJtlGPnzGhgEUiG5A3HlVM6/E8fOvT6HFqx/VOKJ4dNTI2EcWfuTC8OlR8Bv0F9JAgK7ssR5foZbQZNmy12QFKrc9Pn4GcNBqRIn4OqEFH3FgIRUlF0Ck4Eg1+LaQVn1n18=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1374.namprd12.prod.outlook.com (10.169.206.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Tue, 19 Mar 2019 16:12:48 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019
 16:12:48 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqYJZaiAgAIwKgCAAOQngIAGyKOA
Date: Tue, 19 Mar 2019 16:12:48 +0000
Message-ID: <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
In-Reply-To: <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0043.namprd12.prod.outlook.com
 (2603:10b6:802:20::14) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b1036287-0288-41e7-f1b6-08d6ac85ba66
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:MWHPR12MB1374; 
x-ms-traffictypediagnostic: MWHPR12MB1374:
x-microsoft-antispam-prvs: <MWHPR12MB13745080EFD229E6B498BD18E5400@MWHPR12MB1374.namprd12.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39860400002)(376002)(366004)(346002)(51444003)(189003)(199004)(6506007)(31686004)(76176011)(105586002)(6486002)(36756003)(68736007)(256004)(486006)(229853002)(93886005)(25786009)(6246003)(53936002)(476003)(66066001)(2616005)(52116002)(11346002)(106356001)(316002)(26005)(102836004)(4326008)(14444005)(14454004)(6916009)(6512007)(6436002)(8936002)(186003)(386003)(53546011)(72206003)(54906003)(99286004)(478600001)(446003)(3846002)(86362001)(97736004)(7736002)(71200400001)(305945005)(71190400001)(31696002)(2906002)(81166006)(6116002)(81156014)(5660300002)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1374;
 H:MWHPR12MB1597.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: sgom4mBExs1r65QfxxvssJsQMBFrYe3K46YZmPxmLg6EK2XURuybb2BNEa4aaxazfaH6ZGHnJDVw5WrqXs0Vg16DCVSxyOeEmtG5gPIt35IBUiazknJGflTTgf3kyWu4Z7Qel+3DeFiqdMBBtT9IMO9TDQmlP30lkW4bgcF/0EwwOuNQWrbD1235Lf3bld7MoTgmgBLaywNrqEBMe8Mh+vUMEwDzWQl0ePLXFY1ZfXJUH5RKh+QXaCM40OKRF4k2K/Wpq8nztJRD+8YSWTRwUJISXjsj35S/90d1hfSR/FbP1i/8LSluLeXL02HsqdQuRA96fdukqkeZnvue0yaHISkzVm1kHnOQn6rTWg1cvBHK8YZvaC5hb0K0zDUy+i0VUN46e7v700KGW+OS4nK8cRBQns0n+7QtbpxC0FU4HH8=
Content-ID: <3775C9CEAF7DB74E8AD4201E562F225E@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b1036287-0288-41e7-f1b6-08d6ac85ba66
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 16:12:48.1794 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1374
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>,
 "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>

T24gMy8xNS8xOSAzOjM3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMTQuMDMuMTkg
YXQgMjA6MDAsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IE9uIDMvMTMvMTkgNDoz
NSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+Pj4gT24gMjUuMDIuMTkgYXQgMjE6MjMsIDxC
cmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMNCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMNCj4+
Pj4gQEAgLTEwMyw2ICsxMDMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZGxlX3N0YXRl
IHsNCj4+Pj4gICAgDQo+Pj4+ICAgICNkZWZpbmUgQ1BVSURMRV9GTEFHX0RJU0FCTEVECQkweDEN
Cj4+Pj4gICAgLyoNCj4+Pj4gKyAqIE9uIGNlcnRhaW4gQU1EIGZhbWlsaWVzIHRoYXQgc3VwcG9y
dCBtd2FpdCwgb25seSBjMSBjYW4gYmUgcmVhY2hlZCBieQ0KPj4+PiArICogbXdhaXQgYW5kIHRv
IHJlYWNoIGMyLCBoYWx0IGhhcyB0byBiZSB1c2VkLg0KPj4+PiArICovDQo+Pj4+ICsjZGVmaW5l
IENQVUlETEVfRkxBR19VU0VfSEFMVAkJMHgyDQo+Pj4NCj4+PiBDb3VsZCB5b3UgcG9pbnQgdXMg
YXQgd2hlcmUgaW4gdGhlIG1hbnVhbHMgdGhpcyBiZWhhdmlvciBpcyBkZXNjcmliZWQ/DQo+Pj4g
V2hpbGUgUE0gVm9sIDIgaGFzIGEgY2hhcHRlciB0YWxraW5nIGFib3V0IFAtc3RhdGVzLCBJIGNh
bid0IHNlZW0gdG8NCj4+PiBmaW5kIGFueSBtZW50aW9uIG9mIEMtc3RhdGVzIHRoZXJlLg0KPj4N
Cj4+IElJUkMgaXQncyBpbiB0aGUgTkRBIFBQUiBhbmQgaW50ZXJuYWxseSBpdCdzIGluIHNvbWUg
b3RoZXIgZG9jdW1lbnRzLg0KPj4gV2UgZG9uJ3QgaGF2ZSBzdXBwb3J0IHRvIHVzZSBtd2FpdCB3
aGlsZSBpbiBDQzYgZHVlIHRvIGNhY2hlcyBiZWluZw0KPj4gdHVybmVkIG9mZiBldGMuICBJZiB3
ZSBkaWQgaGF2ZSBtd2FpdCBzdXBvcnQgZm9yIENDNiwgd2UnZCB1c2UgdGhhdCBoZXJlDQo+PiAo
YmFzaWNhbGx5IG1pcnJvcmluZyBJbnRlbCkuICBTYWRseSBJIGRvbid0IHRoaW5rIHdlIGhhdmUg
YW55IHB1YmxpYw0KPj4gaW5mb3JtYXRpb24gZGlyZWN0bHkgZGV0YWlsaW5nIHRoaXMgaW5mb3Jt
YXRpb24uICBJZiB5b3UnZCBsaWtlLCBJIGNhbg0KPj4gbG9vayBmdXJ0aGVyIGludG8gaXQuDQo+
IA0KPiBBaCB5ZXMsIEkgZm91bmQgaXQuIEJ1dCB0aGUgdGV4dCBzdWdnZXN0cyB0byB1c2UgU3lz
dGVtSU8sIG5vdA0KPiBITFQgZm9yIGVudGVyaW5nIEMyIChDQzYpLiBBbiBpbXBvcnRhbnQgZGlm
ZmVyZW5jZSBsb29rcyB0byBiZQ0KPiB0aGUgc3RhdGUgb2YgRUZMQUdTLklGIGFzIHRvIHdoZXRo
ZXIgdGhlIGNvcmUgd2FrZXMgdXAgYWdhaW4uDQo+IFRoZSBTeXN0ZW1JTyBhcHByb2FjaCB3b3Vs
ZCBiZXR0ZXIgbWF0Y2ggdGhlIEZGaXhlZEhXIG9uZSwNCj4gYXMgd2UgcmVxdWlyZSBhbmQgdXNl
IE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUsuDQo+IA0KPiBGdXJ0aGVybW9yZSBJJ20gdGhlbiBv
bmNlIGFnYWluIHdvbmRlcmluZyB3aGF0IHRoZSBnYWluIGlzDQo+IG92ZXIgdXNpbmcgdGhlIEFD
UEkgZHJpdmVyOiBUaGUgc3VnZ2VzdGVkIF9DU1QgbG9va3MgdG8gZXhhY3RseQ0KPiBtYXRjaCB0
aGUgZGF0YSB5b3UgZW50ZXIgaW50byB0aGUgdGFibGUgaW4gdGhlIGxhdGVyIHBhdGNoLiBJT1cN
Cj4gbXkgZnVuZGFtZW50YWwgY29uY2VybiBkaWRuJ3QgZ28gYXdheSB5ZXQ6IEFzIHBlciB0aGUg
bmFtZQ0KPiBvZiB0aGUgZHJpdmVyLCBpdCBzaG91bGRuJ3QgcmVhbGx5IG5lZWQgdG8gc3VwcG9y
dCBITFQgKG9yIGFueXRoaW5nDQo+IG90aGVyIHRoYW4gTVdBSVQpIGFzIGFuIGVudHJ5IG1ldGhv
ZC4gSGVuY2UgSSB0aGluayB0aGF0IGF0DQo+IHRoZSB2ZXJ5IGxlYXN0IHlvdSBuZWVkIHRvIGV4
dGVuZCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGNoYW5nZQ0KPiBxdWl0ZSBhIGJpdCB0byBleHBs
YWluIHdoeSB0aGUgQUNQSSBkcml2ZXIgaXMgbm90IHN1aXRhYmxlLg0KPiANCj4gRGVwZW5kaW5n
IG9uIGhvdyB0aGlzIGNvbWVzIG91dCwgaXQgbWF5IHRoZW4gc3RpbGwgYmUgYSBtYXR0ZXINCj4g
b2YgZGlzY3Vzc2luZyB3aGV0aGVyLCByYXRoZXIgdGhhbiBmaWRkbGluZyB3aXRoIG13YWl0LWlk
bGUsIGl0DQo+IHdvdWxkbid0IGJlIGJldHRlciB0byBoYXZlIGFuIEFNRC1zcGVjaWZpYyBkcml2
ZXIgaW5zdGVhZC4gQXJlDQo+IHRoZXJlIGFueSB0aG91Z2h0cyBpbiBzaW1pbGFyIGRpcmVjdGlv
bnMgZm9yIExpbnV4Pw0KDQpJIGNhbiBtYWtlIGl0IHVzZSBzeXNJTyByYXRoZXIgdGhhbiBITFQg
aWYgdGhlcmUncyBhIG5lZWQgb3Igc3Ryb25nIA0KZGVzaXJlIGZvciBpdC4gIEkgdXNlZCBITFQg
bWFpbmx5IGJlY2F1c2UgSSB0aG91Z2h0IGl0IHdvdWxkIGJlIG1vcmUgDQpyb2J1c3QgKGxpa2Ug
aW4gdGhlIGNhc2Ugb2YgQ0M2IGJlaW5nIGRpc2FibGVkKS4NCg0KQmVjYXVzZToNCiMxIGdldHRp
bmcgdGhlIEFDUEkgdGFibGVzIGZyb20gZG9tMCBpcyBlaXRoZXIgdW5yZWxpYWJsZSAoUFYgZG9t
MCkgb3IgDQpub3QgcG9zc2libGUgKFBWSCBkb20wKS4NCiMyIHRoZSBjaGFuZ2VzIHRvIHRoZSBJ
bnRlbCBjb2RlIGFyZSBtaW5pbWFsLg0KIzMgd29yc2UgY2FzZSwgWGVuIHRoaW5rcyBpdCdzIHVz
aW5nIENDNiB3aGVuIGl0J3MgdXNpbmcgQ0MxLiAgTm90IA0KcGVyZmVjdCBidXQgZmFyIGZyb20g
ZmF0YWwgb3IgYnJlYWtpbmcuDQoNCkluIExpbnV4LCB0aGV5IGhhdmUgYSB3b3JraW5nIEFNTCBp
bnRlcnJ1cHRlciBzbyB0aGV5IGp1c3QgcmVhZCB0aGUgQUNQSSANCnRhYmxlcy4gIElmIFhlbiBo
YWQgYSB3b3JraW5nIEFNTCBpbnRlcnJ1cHRlciwgSSdkIHN1Z2dlc3QganVzdCByZWFkaW5nIA0K
dGhlIEFDUEkgdGFibGVzIGFzIHdlbGwuICBBcyBmYXIgYXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVu
dCBkcml2ZXIgZm9yIA0KQU1ELCBpdCB3b3VsZCBtb3N0bHkganVzdCBiZSB0aGUgSW50ZWwgZHJp
dmUgd2l0aCB0aGUgc21hbGwgY2hhbmdlcyBhbmQgDQpzb21lIGNvZGUgcmVtb3ZlZC4gIFdpdGgg
dGhlIG1pbmltYWwgY2hhbmdlcyBuZWVkZWQsIEkgZG9uJ3Qgc2VlIGEgDQpyZWFzb24sIGJ1dCB0
aGF0J3MganVzdCBtZS4NCg0KPj4+PiArCQljYXNlIEFDUElfQ1NUQVRFX0VNX0hBTFQ6DQo+Pj4+
ICsJCQlpbmZvID0gZ2V0X2NwdV9pbmZvKCk7DQo+Pj4+ICsJCQlzcGVjX2N0cmxfZW50ZXJfaWRs
ZShpbmZvKTsNCj4+Pj4gKwkJCXNhZmVfaGFsdCgpOw0KPj4+PiArCQkJc3BlY19jdHJsX2V4aXRf
aWRsZShpbmZvKTsNCj4+Pg0KPj4+IC4uLiB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gYXZvaWQg
dGhlIHJlZHVuZGFuY3kgd2l0aCBkZWZhdWx0X2lkbGUoKSwNCj4+PiBieSBpbnRyb2R1Y2luZyBh
IG5ldyBoZWxwZXIgZnVuY3Rpb24sIGUuZy4gc3BlY19jdHJsX3NhZmVfaGFsdCgpPw0KPj4+DQo+
PiBTZWUgbXkgZW1haWwgd2l0aCBXZWkgYWJvdXQgdGhpcy4NCj4gDQo+IFRoZXJlIHlvdSd2ZSBi
YXNpY2FsbHkgc2V0dGxlZCBvbiBtYWtpbmcgYSBoZWxwZXIgZnVuY3Rpb24sIHRvDQo+IGJlIHVz
ZWQgaW4gcHJlLWV4aXN0aW5nIHBsYWNlcyBhcyB3ZWxsIGFzIGhlcmUuDQo+IA0KPiBJJ3ZlIGFs
c28ganVzdCBub3RpY2VkIHRoYXQgdGhlcmUncyBhbm90aGVyIHNhZmVfaGFsdCgpIGludm9jYXRp
b24NCj4gYSBmZXcgbGluZXMgdXAgZnJvbSBoZXJlLCBhcyBhIGZhbGxiYWNrLiBJdCBkb2Vzbid0
IGNvbWUgd2l0aCBhbnkNCj4gb2YgdGhlIHN0YXRpc3RpY3MgdGhvdWdoLCBzbyB3b3VsZCBwcm9i
YWJseSBiZSB1bnN1aXRhYmxlIHRvDQo+IGZ1bm5lbCBpbnRvLg0KDQpJdCBkb2VzIHVzZSBmb2xs
b3cgdGhlIHBhdHRlcm4gb2Y6DQoJc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7DQoJc2FmZV9o
YWx0KCk7DQoJc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsNCnRob3VnaC4gIEknbSBwcmV0dHkg
c3VyZSBvdXQgd291bGQgd29yayB3aXRoIHdoYXQgSSBzdWdnZXN0ZWQgb3IgYW0gSSANCm1pc3Np
bmcgc29tZXRoaW5nPw0KDQo+Pj4+IEBAIC0xMjIxLDcgKzEyNDIsMTIgQEAgc3RhdGljIGludCBt
d2FpdF9pZGxlX2NwdV9pbml0KHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLA0KPj4+PiAgICAJ
CWN4ID0gZGV2LT5zdGF0ZXMgKyBkZXYtPmNvdW50Ow0KPj4+PiAgICAJCWN4LT50eXBlID0gc3Rh
dGU7DQo+Pj4+ICAgIAkJY3gtPmFkZHJlc3MgPSBoaW50Ow0KPj4+PiAtCQljeC0+ZW50cnlfbWV0
aG9kID0gQUNQSV9DU1RBVEVfRU1fRkZIOw0KPj4+PiArDQo+Pj4+ICsJCWlmIChmbGFncyAmIENQ
VUlETEVfRkxBR19VU0VfSEFMVCkNCj4+Pj4gKwkJCWN4LT5lbnRyeV9tZXRob2QgPSBBQ1BJX0NT
VEFURV9FTV9IQUxUOw0KPj4+PiArCQkgZWxzZQ0KPj4+PiArCQkJY3gtPmVudHJ5X21ldGhvZCA9
IEFDUElfQ1NUQVRFX0VNX0ZGSDsNCj4+Pg0KPj4+IEknZCBwcmVmZXIgaWYgeW91IHVzZWQgYSBj
b25kaXRpb25hbCBleHByZXNzaW9uIGhlcmUuIE9uZSBvZiB0aGUgZ29hbHMgZm9yDQo+Pj4gYW55
IGNoYW5nZXMgdG8gdGhpcyBmaWxlIHNob3VsZCBiZSB0byBsaW1pdCB0aGUgZGVsdGEgdG8gaXRz
IExpbnV4IG9yaWdpbmFsLCBpbg0KPj4+IG9yZGVyIHRvIGluY3JlYXNlIHRoZSBjaGFuY2VzIG9m
IHBhdGNoZXMgY29taW5nIGZyb20gdGhlcmUgdG8gYXBwbHkNCj4+PiByZWFzb25hYmx5IGNsZWFu
bHkgaGVyZS4NCj4+Pg0KPj4+IERvaW5nIHNvIHdvdWxkIGFsc28gc2F2ZSBtZSBmcm9tIGNvbXBs
YWluaW5nIGFib3V0IHRoZSBzdHJheSBibGFuaw0KPj4+IGFoZWFkIG9mICJlbHNlIi4NCj4+DQo+
PiBCeSBjb25kaXRpb25hbCBzdGF0ZW1lbnQgeW91IG1lYW4gdGVybmFyeT8gIElmIHNvLCB0aGF0
J2xsIGJlIGVhc3kgZW5vdWdoLg0KPiANCj4gWWVzLg0KPiANCj4gSmFuDQo+IA0KPiANCk5vdGVk
Lg0KDQpCcmlhbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6HXR-0002De-34; Tue, 19 Mar 2019 16:24: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=pfQQ=RW=citrix.com=prvs=974a346cd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6HXP-0002Ct-Q3
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:24:27 +0000
X-Inumbo-ID: 74527ff8-4a63-11e9-888a-efbc93de1aa5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74527ff8-4a63-11e9-888a-efbc93de1aa5;
 Tue, 19 Mar 2019 16:24:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81026548"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Mar 2019 16:20:06 +0000
Message-ID: <1553012407-19885-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] docs/rst: Use pandoc to render
 ReStructuredText
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BoaW54IHVzZXMgUmVTdHJ1Y3R1cmVkVGV4dCBhcyBpdHMgbWFya3VwIGZvcm1hdC4gIEFsdGhv
dWdoIG1pc3NpbmcgdGhlCnByb2plY3Qgd2lkZSBpbnRlZ3JhdGlvbiwgaW5kaXZpZHVhbCAqLnJz
dCBmaWxlcyBjYW4gYmUgcmVuZGVyZWQgYnkgcGFuZG9jIHRvCnN1cHBsaWVtZW50IG91ciBleGlz
dGluZyBhZC1ob2MgZG9jdW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0
aEBjaXRyaXguY29tPgotLS0KIGRvY3MvTWFrZWZpbGUgfCAxMiArKysrKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvTWFrZWZpbGUgYi9kb2NzL01ha2VmaWxlCmluZGV4IGVkYTRiZDguLjBjMTIyOGMgMTAw
NjQ0Ci0tLSBhL2RvY3MvTWFrZWZpbGUKKysrIGIvZG9jcy9NYWtlZmlsZQpAQCAtMTEsNiArMTEs
OCBAQCBNQU5fU0VDVElPTlMgICAgOj0gMSA1IDcgOAogIyBEb2N1bWVudGF0aW9uIHNvdXJjZXMg
dG8gYnVpbGQKIE1BTi1TUkMteSA6PSAkKHNvcnQgJChiYXNlbmFtZSAkKHdpbGRjYXJkIG1hbi8q
LnBvZCBtYW4vKi5wYW5kb2MpKSkKIAorUlNULVNSQy15IDo9ICQoc29ydCAkKGZpbHRlci1vdXQg
JWluZGV4LnJzdCwkKHNoZWxsIGZpbmQgKiAtdHlwZSBmIC1uYW1lICcqLnJzdCcgLXByaW50KSkp
CisKIFRYVFNSQy15IDo9ICQoc29ydCAkKHNoZWxsIGZpbmQgbWlzYyAtbmFtZSAnKi50eHQnIC1w
cmludCkpCiAKIFBBTkRPQ1NSQy15IDo9ICQoc29ydCAkKHNoZWxsIGZpbmQgZGVzaWducy8gZmVh
dHVyZXMvIG1pc2MvIHByb2Nlc3MvIHNwZWNzLyAtbmFtZSAnKi5wYW5kb2MnIC1wcmludCkpCkBA
IC0yMiwxMyArMjQsMTYgQEAgJChmb3JlYWNoIGksJChNQU5fU0VDVElPTlMpLCBcCiAKIERPQ19I
VE1MIDo9IGh0bWwvU1VQUE9SVC5odG1sIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJS5wYW5k
b2MsaHRtbC8lLmh0bWwsJChQQU5ET0NTUkMteSkpIFwKKyAgICAgICAgICAgICQocGF0c3Vic3Qg
JS5yc3QsaHRtbC8lLmh0bWwsJChSU1QtU1JDLXkpKSBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0
ICUsaHRtbC8lLmh0bWwsJChNQU4tU1JDLXkpKSBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0ICUu
dHh0LGh0bWwvJS50eHQsJChUWFRTUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJSxo
dG1sL2h5cGVyY2FsbC8lL2luZGV4Lmh0bWwsJChET0NfQVJDSEVTKSkKIERPQ19UWFQgIDo9ICQo
cGF0c3Vic3QgJS50eHQsdHh0LyUudHh0LCQoVFhUU1JDLXkpKSBcCiAgICAgICAgICAgICAkKHBh
dHN1YnN0ICUucGFuZG9jLHR4dC8lLnR4dCwkKFBBTkRPQ1NSQy15KSkgXAorICAgICAgICAgICAg
JChwYXRzdWJzdCAlLnJzdCx0eHQvJS50eHQsJChSU1QtU1JDLXkpKSBcCiAgICAgICAgICAgICAk
KHBhdHN1YnN0ICUsdHh0LyUudHh0LCQoTUFOLVNSQy15KSkKLURPQ19QREYgIDo9ICQocGF0c3Vi
c3QgJS5wYW5kb2MscGRmLyUucGRmLCQoUEFORE9DU1JDLXkpKQorRE9DX1BERiAgOj0gJChwYXRz
dWJzdCAlLnBhbmRvYyxwZGYvJS5wZGYsJChQQU5ET0NTUkMteSkpIFwKKyAgICAgICAgICAgICQo
cGF0c3Vic3QgJS5yc3QscGRmLyUucGRmLCQoUlNULVNSQy15KSkKIAogIyBUb3AgbGV2ZWwgYnVp
bGQgdGFyZ2V0cwogLlBIT05ZOiBhbGwKQEAgLTcxLDcgKzc2LDcgQEAgY2xlYW46IGNsZWFuLW1h
bi1wYWdlcwogCSQoTUFLRSkgLUMgZmlncyBjbGVhbgogCXJtIC1yZiAud29yZF9jb3VudCAqLmF1
eCAqLmR2aSAqLmJibCAqLmJsZyAqLmdsbyAqLmlkeCAqfgogCXJtIC1yZiAqLmlsZyAqLmxvZyAq
LmluZCAqLnRvYyAqLmJhayAqLnRtcCBjb3JlCi0Jcm0gLXJmIGh0bWwgdHh0IHBkZgorCXJtIC1y
ZiBodG1sIHR4dCBwZGYgc3BoaW54L2h0bWwKIAogLlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVh
bjogY2xlYW4KQEAgLTIzMiw4ICsyMzcsMTEgQEAgZGVmaW5lIEdFTkVSQVRFX1BBTkRPQ19SVUxF
CiAkKGNhbGwgR0VORVJBVEVfUEFORE9DX1JVTEVfUkFXLCQoMSkvJS4kKDEpLCUuJCgyKSkKIGVu
ZGVmCiAkKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLHBkZixwYW5kb2MpKSAgICMg
cGRmLyUucGRmOiAlLnBhbmRvYworJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRSxw
ZGYscnN0KSkgICAgICAjIHBkZi8lLnBkZjogJS5yc3QKICQoZXZhbCAkKGNhbGwgR0VORVJBVEVf
UEFORE9DX1JVTEUsdHh0LHBhbmRvYykpICAgIyB0eHQvJS50eHQ6ICUucGFuZG9jCiskKGV2YWwg
JChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLHR4dCxyc3QpKSAgICAgICMgdHh0LyUudHh0OiAl
LnJzdAogJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRSxodG1sLHBhbmRvYykpICAj
IGh0bWwvJS5odG1sOiAlLnBhbmRvYworJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVM
RSxodG1sLHJzdCkpICAgICAjIGh0bWwvJS5odG1sOiAlLnJzdAogCiAkKGV2YWwgJChjYWxsIEdF
TkVSQVRFX1BBTkRPQ19SVUxFX1JBVyxodG1sL1NVUFBPUlQuaHRtbCwkKFhFTl9ST09UKS9TVVBQ
T1JULm1kKSkKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6HXL-0002Cd-H4; Tue, 19 Mar 2019 16:24:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pfQQ=RW=citrix.com=prvs=974a346cd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6HXK-0002CE-1b
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:24:22 +0000
X-Inumbo-ID: 72eb7d60-4a63-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72eb7d60-4a63-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:24:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81026545"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Mar 2019 16:20:05 +0000
Message-ID: <1553012407-19885-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] docs/sphinx: Skeleton setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BoaW54IGlzIGEgZG9jdW1lbnRhdGlvbiBzeXN0ZW0sIHdoaWNoIGlzIHBvcHVsYXIgZm9yIHRl
Y2huaWNhbCB3cml0aW5nLiAgSXQKdXNlcyBSZVN0cnVjdHVyZWRUZXh0IGFzIGl0cyBtYXJrdXAg
c3ludGF4LCBhbmQgaXMgZGVzaWduZWQgZm9yIHdob2xlLXByb2plY3QKZG9jdW1lbnRhdGlvbiwg
cmF0aGVyIHRoYW4gdGhlIG1pc2MgYXNzb3J0bWVudCBvZiBpbmRpdmlkdWFsIGZpbGVzIHRoYXQg
d2UKY3VycmVudGx5IGhhdmUuCgpUaGlzIGlzIGEgc2tlbGV0b24gc2V0dXAgd2hpY2gganVzdCBl
bm91Z2ggaW5mcmFzdHJ1Y3R1cmUgdG8gcmVuZGVyIGFuIGVtcHR5CnNldCBvZiBwYWdlcy4gIEl0
IHdpbGwgYmVjb21lIGJldHRlciBpbnRlZ3JhdGVkIGludG8gWGVuJ3MgZG9jcyBzeXN0ZW0gd2hl
biBpdApiZWNvbWVzIGxlc3MgV0lQLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+Ci0tLQogZG9jcy9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAxMiArKysKIGRv
Y3MvY29uZi5weSAgICAgICAgICAgICAgICAgfCAxOTMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogZG9jcy9pbmRleC5yc3QgICAgICAgICAgICAgICB8ICAgMiAr
CiBkb2NzL3NwaGlueC9yZXF1aXJlbWVudHMudHh0IHwgICAzICsKIDQgZmlsZXMgY2hhbmdlZCwg
MjEwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2NvbmYucHkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkb2NzL2luZGV4LnJzdAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mvc3Bo
aW54L3JlcXVpcmVtZW50cy50eHQKCmRpZmYgLS1naXQgYS9kb2NzL01ha2VmaWxlIGIvZG9jcy9N
YWtlZmlsZQppbmRleCA0NGFlYmYwLi5lZGE0YmQ4IDEwMDY0NAotLS0gYS9kb2NzL01ha2VmaWxl
CisrKyBiL2RvY3MvTWFrZWZpbGUKQEAgLTM3LDYgKzM3LDE4IEBAIGFsbDogYnVpbGQKIC5QSE9O
WTogYnVpbGQKIGJ1aWxkOiBodG1sIHR4dCBwZGYgbWFuLXBhZ2VzIGZpZ3MKIAorIyBXSVAgU3Bo
aW54L1JTVCBkb2N1bWVudGF0aW9uLiAgVXNlIHZpcnR1YWxlbnYgdG8gZ2V0IGEgc3VpdGFibGUg
ZW52aXJvbm1lbnQKKyMKKyMgeGVuLmdpdCQgdmlydHVhbGVudiB2ZW52LWRvY3MKKyMgeGVuLmdp
dCQgLiB2ZW52LWRvY3MvYmluL2FjdGl2YXRlCisjICh2ZW52LWRvY3MpeGVuLmdpdCQgcGlwIGlu
c3RhbGwgLXIgZG9jcy9zcGhpbngvcmVxdWlyZW1lbnRzLnR4dAorIyAodmVudi1kb2NzKXhlbi5n
aXQkIG1ha2UgLUMgZG9jcy8gc3BoaW54LWh0bWwKKyMgKHZlbnYtZG9jcyl4ZW4uZ2l0JCBkZWFj
dGl2YXRlCisjIHhlbi5naXQkCisuUEhPTlk6IHNwaGlueC1odG1sCitzcGhpbngtaHRtbDoKKwlz
cGhpbngtYnVpbGQgLWIgaHRtbCAuIHNwaGlueC9odG1sCisKIC5QSE9OWTogaHRtbAogaHRtbDog
JChET0NfSFRNTCkgaHRtbC9pbmRleC5odG1sCiAKZGlmZiAtLWdpdCBhL2RvY3MvY29uZi5weSBi
L2RvY3MvY29uZi5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43M2I3Yjli
Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9jb25mLnB5CkBAIC0wLDAgKzEsMTkzIEBACisjIC0q
LSBjb2Rpbmc6IHV0Zi04IC0qLQorIworIyBDb25maWd1cmF0aW9uIGZpbGUgZm9yIHRoZSBTcGhp
bnggZG9jdW1lbnRhdGlvbiBidWlsZGVyLgorIworIyBUaGlzIGZpbGUgZG9lcyBvbmx5IGNvbnRh
aW4gYSBzZWxlY3Rpb24gb2YgdGhlIG1vc3QgY29tbW9uIG9wdGlvbnMuIEZvciBhCisjIGZ1bGwg
bGlzdCBzZWUgdGhlIGRvY3VtZW50YXRpb246CisjIGh0dHA6Ly93d3cuc3BoaW54LWRvYy5vcmcv
ZW4vbWFzdGVyL2NvbmZpZworCisjIC0tIFBhdGggc2V0dXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBJZiBleHRlbnNp
b25zIChvciBtb2R1bGVzIHRvIGRvY3VtZW50IHdpdGggYXV0b2RvYykgYXJlIGluIGFub3RoZXIg
ZGlyZWN0b3J5LAorIyBhZGQgdGhlc2UgZGlyZWN0b3JpZXMgdG8gc3lzLnBhdGggaGVyZS4gSWYg
dGhlIGRpcmVjdG9yeSBpcyByZWxhdGl2ZSB0byB0aGUKKyMgZG9jdW1lbnRhdGlvbiByb290LCB1
c2Ugb3MucGF0aC5hYnNwYXRoIHRvIG1ha2UgaXQgYWJzb2x1dGUsIGxpa2Ugc2hvd24gaGVyZS4K
KyMKKyMgaW1wb3J0IG9zCisjIGltcG9ydCBzeXMKKyMgc3lzLnBhdGguaW5zZXJ0KDAsIG9zLnBh
dGguYWJzcGF0aCgnLicpKQorCisKKyMgLS0gUHJvamVjdCBpbmZvcm1hdGlvbiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitwcm9qZWN0ID0g
dSdYZW4nCitjb3B5cmlnaHQgPSB1JzIwMTksIFRoZSBYZW4gZGV2ZWxvcG1lbnQgY29tbXVuaXR5
JworYXV0aG9yID0gdSdUaGUgWGVuIGRldmVsb3BtZW50IGNvbW11bml0eScKKworIyBQdWxsIHRo
ZSBYZW4gdmVyc2lvbiBzdHJhaWdodCBvdXQgb2YgdGhlIE1ha2VmaWxlCit0cnk6CisgICAgeGVu
X3ZlciA9IHhlbl9zdWJ2ZXIgPSB4ZW5fZXh0cmEgPSBOb25lCisKKyAgICBmb3IgbGluZSBpbiBv
cGVuKHUiLi4veGVuL01ha2VmaWxlIik6CisgICAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCh1ImV4
cG9ydCBYRU5fVkVSU0lPTiIpOgorICAgICAgICAgICAgeGVuX3ZlciA9IGxpbmUuc3BsaXQodSI9
IilbMV0uc3RyaXAoKQorICAgICAgICBlbGlmIGxpbmUuc3RhcnRzd2l0aCh1ImV4cG9ydCBYRU5f
U1VCVkVSU0lPTiIpOgorICAgICAgICAgICAgeGVuX3N1YnZlciA9IGxpbmUuc3BsaXQodSI9Iilb
MV0uc3RyaXAoKQorICAgICAgICBlbGlmIGxpbmUuc3RhcnRzd2l0aCh1ImV4cG9ydCBYRU5fRVhU
UkFWRVJTSU9OIik6CisgICAgICAgICAgICB4ZW5fZXh0cmEgPSBsaW5lLnNwbGl0KHUiPSIpWzFd
LnNwbGl0KHUiJCIsIDEpWzBdLnN0cmlwKCkKK2V4Y2VwdDoKKyAgICBwYXNzCitmaW5hbGx5Ogor
ICAgIGlmIHhlbl92ZXIgYW5kIHhlbl9zdWJ2ZXIgYW5kIHhlbl9leHRyYToKKyAgICAgICAgdmVy
c2lvbiA9IHhlbl92ZXIgKyB1Ii4iICsgeGVuX3N1YnZlcgorICAgICAgICByZWxlYXNlID0gdmVy
c2lvbiArIHhlbl9leHRyYQorICAgIGVsc2U6CisgICAgICAgIHZlcnNpb24gPSByZWxlYXNlID0g
dSJ1bmtub3duIHZlcnNpb24iCisKKyMgLS0gR2VuZXJhbCBjb25maWd1cmF0aW9uIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIElmIHlvdXIg
ZG9jdW1lbnRhdGlvbiBuZWVkcyBhIG1pbmltYWwgU3BoaW54IHZlcnNpb24sIHN0YXRlIGl0IGhl
cmUuCisjCituZWVkc19zcGhpbnggPSAnMS40JworCisjIEFkZCBhbnkgU3BoaW54IGV4dGVuc2lv
biBtb2R1bGUgbmFtZXMgaGVyZSwgYXMgc3RyaW5ncy4gVGhleSBjYW4gYmUKKyMgZXh0ZW5zaW9u
cyBjb21pbmcgd2l0aCBTcGhpbnggKG5hbWVkICdzcGhpbnguZXh0LionKSBvciB5b3VyIGN1c3Rv
bQorIyBvbmVzLgorZXh0ZW5zaW9ucyA9IFtdCisKKyMgQWRkIGFueSBwYXRocyB0aGF0IGNvbnRh
aW4gdGVtcGxhdGVzIGhlcmUsIHJlbGF0aXZlIHRvIHRoaXMgZGlyZWN0b3J5LgordGVtcGxhdGVz
X3BhdGggPSBbJ190ZW1wbGF0ZXMnXQorCisjIFRoZSBzdWZmaXgoZXMpIG9mIHNvdXJjZSBmaWxl
bmFtZXMuCisjIFlvdSBjYW4gc3BlY2lmeSBtdWx0aXBsZSBzdWZmaXggYXMgYSBsaXN0IG9mIHN0
cmluZzoKKyMKKyMgc291cmNlX3N1ZmZpeCA9IFsnLnJzdCcsICcubWQnXQorc291cmNlX3N1ZmZp
eCA9ICcucnN0JworCisjIFRoZSBtYXN0ZXIgdG9jdHJlZSBkb2N1bWVudC4KK21hc3Rlcl9kb2Mg
PSAnaW5kZXgnCisKKyMgVGhlIGxhbmd1YWdlIGZvciBjb250ZW50IGF1dG9nZW5lcmF0ZWQgYnkg
U3BoaW54LiBSZWZlciB0byBkb2N1bWVudGF0aW9uCisjIGZvciBhIGxpc3Qgb2Ygc3VwcG9ydGVk
IGxhbmd1YWdlcy4KKyMKKyMgVGhpcyBpcyBhbHNvIHVzZWQgaWYgeW91IGRvIGNvbnRlbnQgdHJh
bnNsYXRpb24gdmlhIGdldHRleHQgY2F0YWxvZ3MuCisjIFVzdWFsbHkgeW91IHNldCAibGFuZ3Vh
Z2UiIGZyb20gdGhlIGNvbW1hbmQgbGluZSBmb3IgdGhlc2UgY2FzZXMuCitsYW5ndWFnZSA9IE5v
bmUKKworIyBMaXN0IG9mIHBhdHRlcm5zLCByZWxhdGl2ZSB0byBzb3VyY2UgZGlyZWN0b3J5LCB0
aGF0IG1hdGNoIGZpbGVzIGFuZAorIyBkaXJlY3RvcmllcyB0byBpZ25vcmUgd2hlbiBsb29raW5n
IGZvciBzb3VyY2UgZmlsZXMuCisjIFRoaXMgcGF0dGVybiBhbHNvIGFmZmVjdHMgaHRtbF9zdGF0
aWNfcGF0aCBhbmQgaHRtbF9leHRyYV9wYXRoLgorZXhjbHVkZV9wYXR0ZXJucyA9IFt1J3NwaGlu
eC9vdXRwdXQnLCAnVGh1bWJzLmRiJywgJy5EU19TdG9yZSddCisKKyMgVGhlIG5hbWUgb2YgdGhl
IFB5Z21lbnRzIChzeW50YXggaGlnaGxpZ2h0aW5nKSBzdHlsZSB0byB1c2UuCitweWdtZW50c19z
dHlsZSA9IE5vbmUKKworcHJpbWFyeV9kb21haW4gPSAnYycKK2hpZ2hsaWdodF9sYW5ndWFnZSA9
ICdub25lJworCisjIC0tIE9wdGlvbnMgZm9yIEhUTUwgb3V0cHV0IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUaGUgdGhlbWUgdG8gdXNlIGZv
ciBIVE1MIGFuZCBIVE1MIEhlbHAgcGFnZXMuICBTZWUgdGhlIGRvY3VtZW50YXRpb24gZm9yCisj
IGEgbGlzdCBvZiBidWlsdGluIHRoZW1lcy4KKyMKK3RyeToKKyAgICBpbXBvcnQgc3BoaW54X3J0
ZF90aGVtZQorICAgIGh0bWxfdGhlbWUgPSAnc3BoaW54X3J0ZF90aGVtZScKKyAgICBodG1sX3Ro
ZW1lX3BhdGggPSBbc3BoaW54X3J0ZF90aGVtZS5nZXRfaHRtbF90aGVtZV9wYXRoKCldCitleGNl
cHQgSW1wb3J0RXJyb3I6CisgICAgc3lzLnN0ZGVyci53cml0ZSgnV2FybmluZzogVGhlIFNwaGlu
eCBcJ3NwaGlueF9ydGRfdGhlbWVcJyBIVE1MIHRoZW1lIHdhcyBub3QgZm91bmQuIE1ha2Ugc3Vy
ZSB5b3UgaGF2ZSB0aGUgdGhlbWUgaW5zdGFsbGVkIHRvIHByb2R1Y2UgcHJldHR5IEhUTUwgb3V0
cHV0LiBGYWxsaW5nIGJhY2sgdG8gdGhlIGRlZmF1bHQgdGhlbWUuXG4nKQorCisjIFRoZW1lIG9w
dGlvbnMgYXJlIHRoZW1lLXNwZWNpZmljIGFuZCBjdXN0b21pemUgdGhlIGxvb2sgYW5kIGZlZWwg
b2YgYSB0aGVtZQorIyBmdXJ0aGVyLiAgRm9yIGEgbGlzdCBvZiBvcHRpb25zIGF2YWlsYWJsZSBm
b3IgZWFjaCB0aGVtZSwgc2VlIHRoZQorIyBkb2N1bWVudGF0aW9uLgorIworIyBodG1sX3RoZW1l
X29wdGlvbnMgPSB7fQorCisjIEFkZCBhbnkgcGF0aHMgdGhhdCBjb250YWluIGN1c3RvbSBzdGF0
aWMgZmlsZXMgKHN1Y2ggYXMgc3R5bGUgc2hlZXRzKSBoZXJlLAorIyByZWxhdGl2ZSB0byB0aGlz
IGRpcmVjdG9yeS4gVGhleSBhcmUgY29waWVkIGFmdGVyIHRoZSBidWlsdGluIHN0YXRpYyBmaWxl
cywKKyMgc28gYSBmaWxlIG5hbWVkICJkZWZhdWx0LmNzcyIgd2lsbCBvdmVyd3JpdGUgdGhlIGJ1
aWx0aW4gImRlZmF1bHQuY3NzIi4KK2h0bWxfc3RhdGljX3BhdGggPSBbXQorCisjIEN1c3RvbSBz
aWRlYmFyIHRlbXBsYXRlcywgbXVzdCBiZSBhIGRpY3Rpb25hcnkgdGhhdCBtYXBzIGRvY3VtZW50
IG5hbWVzCisjIHRvIHRlbXBsYXRlIG5hbWVzLgorIworIyBUaGUgZGVmYXVsdCBzaWRlYmFycyAo
Zm9yIGRvY3VtZW50cyB0aGF0IGRvbid0IG1hdGNoIGFueSBwYXR0ZXJuKSBhcmUKKyMgZGVmaW5l
ZCBieSB0aGVtZSBpdHNlbGYuICBCdWlsdGluIHRoZW1lcyBhcmUgdXNpbmcgdGhlc2UgdGVtcGxh
dGVzIGJ5CisjIGRlZmF1bHQ6IGBgWydsb2NhbHRvYy5odG1sJywgJ3JlbGF0aW9ucy5odG1sJywg
J3NvdXJjZWxpbmsuaHRtbCcsCisjICdzZWFyY2hib3guaHRtbCddYGAuCisjCisjIGh0bWxfc2lk
ZWJhcnMgPSB7fQorCisKKyMgLS0gT3B0aW9ucyBmb3IgSFRNTEhlbHAgb3V0cHV0IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIE91dHB1dCBmaWxlIGJh
c2UgbmFtZSBmb3IgSFRNTCBoZWxwIGJ1aWxkZXIuCitodG1saGVscF9iYXNlbmFtZSA9ICdYZW5k
b2MnCisKKworIyAtLSBPcHRpb25zIGZvciBMYVRlWCBvdXRwdXQgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK2xhdGV4X2VsZW1lbnRzID0geworICAg
ICMgVGhlIHBhcGVyIHNpemUgKCdsZXR0ZXJwYXBlcicgb3IgJ2E0cGFwZXInKS4KKyAgICAjCisg
ICAgIyAncGFwZXJzaXplJzogJ2xldHRlcnBhcGVyJywKKworICAgICMgVGhlIGZvbnQgc2l6ZSAo
JzEwcHQnLCAnMTFwdCcgb3IgJzEycHQnKS4KKyAgICAjCisgICAgIyAncG9pbnRzaXplJzogJzEw
cHQnLAorCisgICAgIyBBZGRpdGlvbmFsIHN0dWZmIGZvciB0aGUgTGFUZVggcHJlYW1ibGUuCisg
ICAgIworICAgICMgJ3ByZWFtYmxlJzogJycsCisKKyAgICAjIExhdGV4IGZpZ3VyZSAoZmxvYXQp
IGFsaWdubWVudAorICAgICMKKyAgICAjICdmaWd1cmVfYWxpZ24nOiAnaHRicCcsCit9CisKKyMg
R3JvdXBpbmcgdGhlIGRvY3VtZW50IHRyZWUgaW50byBMYVRlWCBmaWxlcy4gTGlzdCBvZiB0dXBs
ZXMKKyMgKHNvdXJjZSBzdGFydCBmaWxlLCB0YXJnZXQgbmFtZSwgdGl0bGUsCisjICBhdXRob3Is
IGRvY3VtZW50Y2xhc3MgW2hvd3RvLCBtYW51YWwsIG9yIG93biBjbGFzc10pLgorbGF0ZXhfZG9j
dW1lbnRzID0gWworICAgIChtYXN0ZXJfZG9jLCAnWGVuLnRleCcsIHUnWGVuIERvY3VtZW50YXRp
b24nLAorICAgICB1J1RoZSBYZW4gZGV2ZWxvcG1lbnQgY29tbXVuaXR5JywgJ21hbnVhbCcpLAor
XQorCisKKyMgLS0gT3B0aW9ucyBmb3IgbWFudWFsIHBhZ2Ugb3V0cHV0IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIE9uZSBlbnRyeSBwZXIgbWFudWFsIHBh
Z2UuIExpc3Qgb2YgdHVwbGVzCisjIChzb3VyY2Ugc3RhcnQgZmlsZSwgbmFtZSwgZGVzY3JpcHRp
b24sIGF1dGhvcnMsIG1hbnVhbCBzZWN0aW9uKS4KK21hbl9wYWdlcyA9IFsKKyAgICAobWFzdGVy
X2RvYywgJ3hlbicsIHUnWGVuIERvY3VtZW50YXRpb24nLAorICAgICBbYXV0aG9yXSwgMSkKK10K
KworCisjIC0tIE9wdGlvbnMgZm9yIFRleGluZm8gb3V0cHV0IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBHcm91cGluZyB0aGUgZG9jdW1lbnQgdHJl
ZSBpbnRvIFRleGluZm8gZmlsZXMuIExpc3Qgb2YgdHVwbGVzCisjIChzb3VyY2Ugc3RhcnQgZmls
ZSwgdGFyZ2V0IG5hbWUsIHRpdGxlLCBhdXRob3IsCisjICBkaXIgbWVudSBlbnRyeSwgZGVzY3Jp
cHRpb24sIGNhdGVnb3J5KQordGV4aW5mb19kb2N1bWVudHMgPSBbCisgICAgKG1hc3Rlcl9kb2Ms
ICdYZW4nLCB1J1hlbiBEb2N1bWVudGF0aW9uJywKKyAgICAgYXV0aG9yLCAnWGVuJywgJ09uZSBs
aW5lIGRlc2NyaXB0aW9uIG9mIHByb2plY3QuJywKKyAgICAgJ01pc2NlbGxhbmVvdXMnKSwKK10K
KworCisjIC0tIE9wdGlvbnMgZm9yIEVwdWIgb3V0cHV0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBCaWJsaW9ncmFwaGljIER1YmxpbiBDb3Jl
IGluZm8uCitlcHViX3RpdGxlID0gcHJvamVjdAorCisjIFRoZSB1bmlxdWUgaWRlbnRpZmllciBv
ZiB0aGUgdGV4dC4gVGhpcyBjYW4gYmUgYSBJU0JOIG51bWJlcgorIyBvciB0aGUgcHJvamVjdCBo
b21lcGFnZS4KKyMKKyMgZXB1Yl9pZGVudGlmaWVyID0gJycKKworIyBBIHVuaXF1ZSBpZGVudGlm
aWNhdGlvbiBmb3IgdGhlIHRleHQuCisjCisjIGVwdWJfdWlkID0gJycKKworIyBBIGxpc3Qgb2Yg
ZmlsZXMgdGhhdCBzaG91bGQgbm90IGJlIHBhY2tlZCBpbnRvIHRoZSBlcHViIGZpbGUuCitlcHVi
X2V4Y2x1ZGVfZmlsZXMgPSBbJ3NlYXJjaC5odG1sJ10KZGlmZiAtLWdpdCBhL2RvY3MvaW5kZXgu
cnN0IGIvZG9jcy9pbmRleC5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NzMyZWJlMAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvaW5kZXgucnN0CkBAIC0wLDAgKzEsMiBA
QAorVGhlIFhlbiBIeXBlcnZpc29yIGRvY3VtZW50YXRpb24KKz09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CmRpZmYgLS1naXQgYS9kb2NzL3NwaGlueC9yZXF1aXJlbWVudHMudHh0IGIv
ZG9jcy9zcGhpbngvcmVxdWlyZW1lbnRzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi5mYTEzOTNhCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9zcGhpbngvcmVxdWlyZW1l
bnRzLnR4dApAQCAtMCwwICsxLDMgQEAKK2RvY3V0aWxzID09IDAuMTIKK1NwaGlueCA9PSAxLjQu
OQorc3BoaW54X3J0ZF90aGVtZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6HXL-0002CR-7i; Tue, 19 Mar 2019 16:24:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pfQQ=RW=citrix.com=prvs=974a346cd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6HXJ-0002CC-S8
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:24:21 +0000
X-Inumbo-ID: 71c8cfff-4a63-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71c8cfff-4a63-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:24:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81026542"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Mar 2019 16:20:04 +0000
Message-ID: <1553012407-19885-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/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHByb2plY3QgSSd2ZSBiZWVuIG11c2luZyBvdmVyIGZvciBhIGxvbmcgdGltZSBu
b3csIHRvIHRyeSBhbmQKYWRkcmVzcyBYZW4ncyBhbG1vc3QgY29tcGxldGUgYWJzZW5zZSBvZiBk
b2N1bWVudGF0aW9uLgoKVGhpcyBzZXJpZXMsIHBsdXMgc29tZSBvdGhlciBpbi1wcm9ncmVzcyBj
b252ZXJzaW9uIG9mIHRoZSBjb21tYW5kIGxpbmUgZG9jLAppcyBhdmFpbGFibGUgdG8gdmlldyBh
dDoKCiAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvCgpU
aGlzIGlzIHJlYWQtdGhlLWRvY3MncyBhdXRvbWF0aWMgQ0kgYnVpbGQgb2YgZG9jdW1lbnRhdGlv
biBmcm9tIGEgYnJhbmNoIG9uCmdpdGxhYi4gIE9ic2VydmUgdGhhdCB0aGUgZG9jcyBkb24ndCBs
b29rIGxpa2UgdGhleSBhcmUgb3V0IG9mIHRoZSA5MCdzLCBhbmQKYXJlIGF1dG9tYXRpY2FsbHkg
dHJhbnNsYXRlZCBpbnRvIFBERiBhbmQgZVBVQiBmb3JtYXQgYXMgd2VsbC4KCkluIGR1ZSBjb3Vy
c2UgSSdsbCBzZWUgYWJvdXQgdXBkYXRpbmcgeGVuYml0cy54ZW4ub3JnL2RvY3MgdG8gcmVuZGVy
IHRoaXMgYXMKd2VsbCwgYnV0IEkgZG9uJ3QgaGF2ZSBzdWZmaWNpZW50IHR1aXRzIGF0IHRoZSBt
b21lbnQuCgpBbmRyZXcgQ29vcGVyICgzKToKICBkb2NzL3NwaGlueDogU2tlbGV0b24gc2V0dXAK
ICBkb2NzL3JzdDogVXNlIHBhbmRvYyB0byByZW5kZXIgUmVTdHJ1Y3R1cmVkVGV4dAogIGRvY3Mv
YWRtaW4tZ3VpZGU6IEJvb3QgdGltZSBtaWNyb2NvZGUgbG9hZGluZwoKIGRvY3MvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0ICsrKy0KIGRvY3MvYWRtaW4tZ3VpZGUvaW5k
ZXgucnN0ICAgICAgICAgICAgIHwgICA1ICsKIGRvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxv
YWRpbmcucnN0IHwgMTAzICsrKysrKysrKysrKysrKysrKwogZG9jcy9jb25mLnB5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkb2NzL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArKwogZG9jcy9z
cGhpbngvcmVxdWlyZW1lbnRzLnR4dCAgICAgICAgICAgfCAgIDMgKwogNiBmaWxlcyBjaGFuZ2Vk
LCAzMzYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
b2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvYWRtaW4t
Z3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9jb25m
LnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9pbmRleC5yc3QKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkb2NzL3NwaGlueC9yZXF1aXJlbWVudHMudHh0CgotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6HXL-0002Cj-Ph; Tue, 19 Mar 2019 16:24:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pfQQ=RW=citrix.com=prvs=974a346cd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6HXK-0002CI-36
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:24:22 +0000
X-Inumbo-ID: 7344ebea-4a63-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7344ebea-4a63-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:24:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="81026552"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Mar 2019 16:20:07 +0000
Message-ID: <1553012407-19885-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] docs/admin-guide: Boot time 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: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZW50IGRpc2N1c3Npb24gb24geGVuLWRldmVsIGhhcyBkZW1vbnN0cmF0ZWQgdGhhdCBYZW4g
ZXhpc3RpbmcgbWljcm9jb2RlCmxvYWRpbmcgc3VwcG9ydCBpc24ndCBhZGVxdWF0ZWx5IGRvY3Vt
ZW50ZWQuICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBhZGRyZXNzCnRoaXMsIGFuZCBzdGFydCBz
b21lIGVuZC11c2VyIGZvY3VzZWQgZG9jdW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpJJ3Zl
IGRlbGliZXJhdGVseSBvbWl0dGVkIHJ1bnRpbWUgbWljcm9jb2RlIGxvYWRpbmcgYXQgdGhpcyBw
b2ludCwgYmVjYXVzZSBpdAppcyBjdXJyZW50bHkgcmF0aGVyIGJyb2tlbiBhbmQgaXRzIGltcGxl
bWVudGF0aW9uIGlzIGluIGZsdXguICBUaGlzIGRvY3VtZW50CmNhbiBiZSBleHRlbmRlZCBpbiBk
dWUgY291cnNlLgotLS0KIGRvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0ICAgICAgICAgICAgIHwg
ICA1ICsrCiBkb2NzL2FkbWluLWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLnJzdCB8IDEwMyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvaW5kZXgucnN0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA4ICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CiBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5yc3QKCmRpZmYg
LS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5k
ZXgucnN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRkOWJjYjQKLS0tIC9k
ZXYvbnVsbAorKysgYi9kb2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdApAQCAtMCwwICsxLDUgQEAK
K1VzZXIgZG9jdW1lbnRhdGlvbgorPT09PT09PT09PT09PT09PT09CisKKy4uIHRvY3RyZWU6Ogor
ICAgbWljcm9jb2RlLWxvYWRpbmcKZGlmZiAtLWdpdCBhL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9j
b2RlLWxvYWRpbmcucnN0IGIvZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5yc3QK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTgzOTNiOAotLS0gL2Rldi9udWxs
CisrKyBiL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0CkBAIC0wLDAgKzEs
MTAzIEBACitNaWNyb2NvZGUgTG9hZGluZworPT09PT09PT09PT09PT09PT0KKworTGlrZSBtYW55
IG90aGVyIHBpZWNlcyBvZiBoYXJkd2FyZSwgQ1BVcyB0aGVtc2VsdmVzIGhhdmUgZXJyYXRhIHdo
aWNoIGFyZQorZGlzY292ZXJlZCBhZnRlciBzaGlwcGluZywgYW5kIG5lZWQgdG8gYmUgYWRkcmVz
c2VkIGluIHRoZSBmaWVsZC4gIE1pY3JvY29kZQorY2FuIGJlIGNvbnNpZGVyZWQgYXMgZmlybXdh
cmUgZm9yIHRoZSBwcm9jZXNzb3IsIGFuZCBuZXcgbWljcm9jb2RlIGlzCitwdWJsaXNoZWQgYXMg
bmVlZGVkIGJ5IHRoZSBwcm9jZXNzb3IgdmVuZG9ycy4KKworTWljcm9jb2RlIGlzIGluY2x1ZGVk
IGFzIHBhcnQgb2YgdGhlIHN5c3RlbSBmaXJtd2FyZSBieSBhbiBPRU0sIGFuZCBhIHN5c3RlbQor
ZmlybXdhcmUgdXBkYXRlIGlzIHRoZSBwcmVmZXJyZWQgd2F5IG9mIG9idGFpbmluZyB1cGRhdGVk
IG1pY3JvY29kZS4gIEhvd2V2ZXIsCit0aGlzIGlzIG9mdGVuIG5vdCB0aGUgbW9zdCBleHBlZGll
bnQgd2F5IHRvIGdldCB1cGRhdGVkIG1pY3JvY29kZSwgc28gWGVuCitzdXBwb3J0cyBsb2FkaW5n
IG1pY3JvY29kZSBpdHNlbGYuCisKK0Rpc3Ryb3MgdHlwaWNhbGx5IHBhY2thZ2UgbWljcm9jb2Rl
IHVwZGF0ZXMgZm9yIHVzZXJzLCBhbmQgbWF5IHByb3ZpZGUgaG9va3MKK3RvIGNhdXNlIG1pY3Jv
Y29kZSB0byBiZSBhdXRvbWF0aWNhbGx5IGxvYWRlZCBhdCBib290IHRpbWUuICBDb25zdWx0IHlv
dXIgZG9tMAorZGlzdHJvIGd1aWRhbmNlIGZvciBtaWNyb2NvZGUgbG9hZGluZy4KKworTWljcm9j
b2RlIGNhbiBtYWtlIGFsbW9zdCBhcmJpdHJhcnkgY2hhbmdlcyB0byB0aGUgcHJvY2Vzc29yLCBp
bmNsdWRpbmcgdG8KK3NvZnR3YXJlIHZpc2libGUgZmVhdHVyZXMuICBUaGlzIGluY2x1ZGVzIHJl
bW92aW5nIGZlYXR1cmVzIChlLmcuIHRoZSBIYXN3ZWxsCitUU1ggZXJyYXRhIHdoaWNoIG5lY2Vz
c2l0YXRlZCBkaXNhYmxpbmcgdGhlIGZlYXR1cmUgZW50aXJlbHkpLCBvciB0aGUgYWRkaXRpb24K
K29mIGJyYW5kIG5ldyBmZWF0dXJlcyAoZS5nLiB0aGUgU3BlY3RyZSB2MiBjb250cm9scyB0byB3
b3JrIGFyb3VuZCBzcGVjdWxhdGl2ZQorZXhlY3V0aW9uIHZ1bG5lcmFiaWxpdGllcykuCisKKwor
Qm9vdCB0aW1lIG1pY3JvY29kZSBsb2FkaW5nCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KworV2hlcmUgcG9zc2libGUsIG1pY3JvY29kZSBzaG91bGQgYmUgbG9hZGVkIGF0IGJvb3QgdGlt
ZS4gIFRoaXMgYWxsb3dzIHRoZSBDUFUKK3RvIGJlIHVwZGF0ZWQgdG8gaXRzIGV2ZW50dWFsIGNv
bmZpZ3VyYXRpb24gYmVmb3JlIFhlbiBzdGFydHMgbWFraW5nIHNldHVwCitkZWNpc2lvbnMgYmFz
ZWQgb24gdGhlIHZpc2libGUgZmVhdHVyZXMuCisKK1hlbiB3aWxsIHJlcG9ydCBkdXJpbmcgYm9v
dCBpZiBpdCBwZXJmb3JtZWQgYSBtaWNyb2NvZGUgdXBkYXRlLiAgZS5nLjo6CisKKyAgW3Jvb3RA
aG9zdCB+XSMgeGwgZG1lc2cgfCBncmVwIG1pY3JvY29kZQorICAoWEVOKSBtaWNyb2NvZGU6IENQ
VTAgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9IDIwMTgtMDQtMDIK
KyAgKFhFTikgbWljcm9jb2RlOiBDUFUyIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFhIHRvIDB4
MjUsIGRhdGUgPSAyMDE4LTA0LTAyCisgIChYRU4pIG1pY3JvY29kZTogQ1BVNCB1cGRhdGVkIGZy
b20gcmV2aXNpb24gMHgxYSB0byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgorICAoWEVOKSBtaWNy
b2NvZGU6IENQVTYgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9IDIw
MTgtMDQtMDIKKworVGhlIGV4YWN0IGRldGFpbHMgcHJpbnRlZCBhcmUgc3lzdGVtIGFuZCBtaWNy
b2NvZGUgc3BlY2lmaWMuICBBZnRlciBib290LCB0aGUKK2N1cnJlbnQgbWljcm9jb2RlIHZlcnNp
b24gY2FuIG9idGFpbmVkIGZyb20gd2l0aCBkb20wLiAgZS5nLjo6CisKKyAgW3Jvb3RAaG9zdCB+
XSMgaGVhZCAvcHJvYy9jcHVpbmZvCisgIHByb2Nlc3NvciAgICA6IDAKKyAgdmVuZG9yX2lkICAg
IDogR2VudWluZUludGVsCisgIGNwdSBmYW1pbHkgICA6IDYKKyAgbW9kZWwgICAgICAgIDogNjAK
KyAgbW9kZWwgbmFtZSAgIDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTI0MCB2MyBAIDMuNDBH
SHoKKyAgc3RlcHBpbmcgICAgIDogMworICBtaWNyb2NvZGUgICAgOiAweDI1CisgIGNwdSBNSHog
ICAgICA6IDMzOTIuMTQ4CisgIGNhY2hlIHNpemUgICA6IDgxOTIgS0IKKyAgcGh5c2ljYWwgaWQg
IDogMAorCisKK0xvYWRpbmcgbWljcm9jb2RlIGZyb20gYSBzaW5nbGUgZmlsZQorfn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CisKK1hlbiBoYW5kbGVzIG1pY3JvY29kZSBibG9i
cyBpbiB0aGUgYmluYXJ5IGZvcm0gc2hpcHBlZCBieSB2ZW5kb3JzLCB3aGljaCBpcworYWxzbyB0
aGUgZm9ybSB0aGUgcHJvY2Vzc29yIHVzZXMuICBUaGlzIGJpbmFyeSBmb3JtIGNvbnRhaW5zIGhl
YWRlcgoraW5mb3JtYXRpb24gd2hpY2ggWGVuIGFuZCB2YXJpb3VzIHVzZXJzcGFjZSB0b29scyBj
YW4gdXNlIHRvIGlkZW50aWZ5IHRoZQorY29ycmVjdCBibG9iIGZvciBhIHNwZWNpZmljIENQVS4K
KworVG9vbHMgc3VjaCBhcyBkcmFjdXQgd2lsbCBpZGVudGlmeSB0aGUgY29ycmVjdCBibG9iIGZv
ciB0aGUgY3VycmVudCBDUFUsIHdoaWNoCit3aWxsIGJlIGEgZmV3IGtpbG9ieXRlcywgZm9yIG1p
bmltYWwgb3ZlcmhlYWQgZHVyaW5nIGJvb3QuCisKK0FkZGl0aW9uYWxseSwgWGVuIGlzIGNhcGFi
bGUgb2YgaGFuZGxpbmcgYSBudW1iZXIgb2YgYmxvYnMgY29uY2F0ZW5hdGVkCit0b2dldGhlciwg
YW5kIHdpbGwgbG9jYXRlIHRoZSBhcHByb3ByaWF0ZSBibG9iIGJhc2VkIG9uIHRoZSBoZWFkZXIK
K2luZm9ybWF0aW9uLgorCitUaGlzIG9wdGlvbiBpcyBsZXNzIGVmZmljaWVudCBkdXJpbmcgYm9v
dCwgYnV0IG1heSBiZSBwcmVmZXJyZWQgaW4gc2l0dWF0aW9ucword2hlcmUgdGhlIGV4YWN0IENQ
VSBkZXRhaWxzIGFyZW4ndCBrbm93biBhaGVhZCBvZiBib290aW5nIChlLmcuIGluc3RhbGwKK21l
ZGlhKS4KKworVGhlIGZpbGUgY29udGFpbmluZyB0aGUgYmxvYihzKSBuZWVkcyB0byBiZSBhY2Nl
c3NpYmxlIHRvIFhlbiBhcyBlYXJseSBhcworcG9zc2libGUuCisKKyogRm9yIG11bHRpYm9vdC9t
dWx0aWJvb3QyIGJvb3RzLCB0aGlzIGlzIGFjaGlldmVkIGJ5IGxvYWRpbmcgdGhlIGJsb2IgYXMg
YQorICBtdWx0aWJvb3QgbW9kdWxlLiAgVGhlIGBgdWNvZGU9JG51bWBgIGNvbW1hbmQgbGluZSBv
cHRpb24gY2FuIGJlIHVzZWQgdG8KKyAgaWRlbnRpZnkgd2hpY2ggbXVsdGlib290IG1vZHVsZSBj
b250YWlucyB0aGUgbWljcm9jb2RlLCBpbmNsdWRpbmcgbmVnYXRpdmUKKyAgaW5kZXhpbmcgdG8g
Y291bnQgZnJvbSB0aGUgZW5kLgorCisqIEZvciBFRkkgYm9vdHMsIHRoZXJlIGlzbid0IHJlYWxs
eSBhIGNvbmNlcHQgb2YgbW9kdWxlcy4gIEEgbWljcm9jb2RlIGZpbGUKKyAgY2FuIGJlIHNwZWNp
ZmllZCBpbiB0aGUgRUZJIGNvbmZpZ3VyYXRpb24gZmlsZSB3aXRoIGBgdWNvZGU9JGZpbGVgYC4g
IFVzZSBvZgorICB0aGlzIG1lY2hhbmlzbSB3aWxsIG92ZXJyaWRlIGFueSBgYHVjb2RlPWBgIHNl
dHRpbmdzIG9uIHRoZSBjb21tYW5kIGxpbmUuCisKKworTG9hZGluZyBtaWNyb2NvZGUgZnJvbSBh
IExpbnV4IGluaXRyZAorfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgorCitG
b3Igc3lzdGVtcyB1c2luZyBhIExpbnV4IGJhc2VkIGRvbTAsIGl0IHVzdWFsbHkgc3VmZmljZXMg
dG8gaW5zdGFsbCB0aGUKK2FwcHJvcHJpYXRlIGRpc3RybyBwYWNrYWdlLCBhbmQgYWRkIGBgdWNv
ZGU9c2NhbmBgIHRvIFhlbidzIGNvbW1hbmQgbGluZS4KKworWGVuIGlzIGNvbXBhdGlibGUgd2l0
aCB0aGUgTGludXggaW5pdHJkIG1pY3JvY29kZSBwcm90b2NvbC4gIFRoZSBpbml0cmQgaXMKK2V4
cGVjdGVkIHRvIGJlIGdlbmVyYXRlZCB3aXRoIGFuIHVuY29tcHJlc3NlZCBDUElPIGZyYWdtZW50
IGF0IHRoZSBiZWdpbm5pbmcKK3doaWNoIGNvbnRhaW5zIGNvbnRhaW5zIG9uZSBvZiB0aGVzZSB0
d28gZmlsZXM6OgorCisgIGtlcm5lbC94ODYvbWljcm9jb2RlL0dlbnVpbmVJbnRlbC5iaW4KKyAg
a2VybmVsL3g4Ni9taWNyb2NvZGUvQXV0aGVudGljQU1ELmJpbgorCitUaGUgYGB1Y29kZT1zY2Fu
YGAgY29tbWFuZCBsaW5lIG9wdGlvbiB3aWxsIGNhdXNlIFhlbiB0byBzZWFyY2ggdGhyb3VnaCBh
bGwKK21vZHVsZXMgdG8gZmluZCBhbnkgQ1BJTyBhcmNoaXZlcywgYW5kIGxvb2sgdXAgdGhlIGFw
cGxpY2FibGUgZmlsZSBpbiB0aGUgQ1BJTworYXJjaGl2ZS4KZGlmZiAtLWdpdCBhL2RvY3MvaW5k
ZXgucnN0IGIvZG9jcy9pbmRleC5yc3QKaW5kZXggNzMyZWJlMC4uYWIzZDBlMCAxMDA2NDQKLS0t
IGEvZG9jcy9pbmRleC5yc3QKKysrIGIvZG9jcy9pbmRleC5yc3QKQEAgLTEsMiArMSwxMCBAQAog
VGhlIFhlbiBIeXBlcnZpc29yIGRvY3VtZW50YXRpb24KID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CisKK1VzZXIgZG9jdW1lbnRhdGlvbgorLS0tLS0tLS0tLS0tLS0tLS0tCisKKy4u
IHRvY3RyZWU6OgorICAgOm1heGRlcHRoOiAyCisKKyAgIGFkbWluLWd1aWRlL2luZGV4Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Ha5-0002dH-Ls; Tue, 19 Mar 2019 16:27: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=0jnl=RW=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1h6Ha3-0002d9-OX
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:27:11 +0000
X-Inumbo-ID: d8608a49-4a63-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 d8608a49-4a63-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:27:10 +0000 (UTC)
Received: by mail-ot1-x32e.google.com with SMTP id i12so18227733otp.12
 for <xen-devel@lists.xenproject.org>; Tue, 19 Mar 2019 09:27:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qprBdRJEjFdSFscLmQbEfAREgduEJAeJRxv0HDno64A=;
 b=pZ+jU+jaubSdXE0E04lvOSbQBMDyPKYQnOjP4BHG8kI1gd1KLMSST09ocR3sbhuiO3
 trEub9iVSoelL9FPedMdeUTzy2pdrOgSPQG7h6V19MrYabFNqKHGqRcaowFbD7KGab15
 NJ94tX6YV+fR65KpMA75IZfRCVspi6ZS4IzLRfTYPpa9mZzMWM0c2ViUePs9s7QgFx/3
 4RBwVLzTeO35wJ7cWrzYyyrVhWZ07HaAQLN11ciZCsvTxyohr1I3JNCZqEkKHCprJY8x
 rae12XJNTexL57uT9s3SnPO7y2E2+yXjjY3RvQV4osfRCSlX+SeEcyCjTUPusx3NX4wB
 jsyQ==
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=qprBdRJEjFdSFscLmQbEfAREgduEJAeJRxv0HDno64A=;
 b=lgJYm62fTuKKHhW/nZqpwVEO0sVKoy/Ow5t7cp2lLCAgRF7oimLNud1gvckED7pDeq
 pFFFk2+gzYsuoEjhe2hBvMTuJqR745heWI1mgC8VHIN0uj08wZ5ggnWjdhR4M9B9Hn8L
 +UBvIhHoUlfTkMkSFii1nzVnBmVH3oooqJpTorNRrkY6Eow5M96KxAgGMQwzj6h/bi8I
 ePdSI9BALJGPgTaeeZCG4yPVJzq/Y3L6xxyMTYwRSe4zL/pQCIdyG5bqlDrQ5KTmRu+n
 MSe/9L6loLxuOzQRY02dBwEamV9yPK4KJNp0h9pm7eYBxPSiLYJ8TnyJE3plvMqhJuoR
 Qehw==
X-Gm-Message-State: APjAAAXYX6rw/lzLD39aAcaFy9GEEVFtTYYRqa91FJHQ2aWKoE4exW8d
 kuHNc73MYyM33Y6+74EqhyB76MhAr7PTaTZj8KX41ccY
X-Google-Smtp-Source: APXvYqw8EIGJcJNp1kvyxEbnOBSl5iwj9HYvxThJlajXiDTQKshEmRXWVTDXQ2tKB2L1d3YxAYVTtZVEWKamWK3Zr7k=
X-Received: by 2002:a9d:7a4a:: with SMTP id z10mr2101778otm.363.1553012830171; 
 Tue, 19 Mar 2019 09:27:10 -0700 (PDT)
MIME-Version: 1.0
References: <20190319154253.1494-1-anthony.perard@citrix.com>
In-Reply-To: <20190319154253.1494-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 19 Mar 2019 16:26:59 +0000
Message-ID: <CAFEAcA-xZTVCiZSTa8NaQ-ZFRqL4ykFp_vopvQurYcSsNpVy=A@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PULL 0/1] xen queue 2019-03-19
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gVHVlLCAxOSBNYXIgMjAxOSBhdCAxNTo0NSwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNv
bW1pdCBiOThhNjYyMDFkYmM3Y2YzYjk2MmY0YmIyNjBmNjYxMDBjYzc1NTc4Ogo+Cj4gICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL3BhbG1lci90YWdzL3Jpc2N2LWZvci1t
YXN0ZXItNC4wLXJjMC0yJyBpbnRvIHN0YWdpbmcgKDIwMTktMDMtMTkgMTI6NTU6MDIgKzAwMDAp
Cj4KPiBhcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKPgo+ICAgaHR0cHM6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQvcWVtdS1kbS5naXQgdGFn
cy9wdWxsLXhlbi0yMDE5MDMxOQo+Cj4gZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIDQx
NThlOTNmNGFjZWQyNDdjOGRiOTRhMDI3NWZjMDI3ZGE3ZGM5N2U6Cj4KPiAgIHhlbi1tYXBjYWNo
ZTogdXNlIE1BUF9GSVhFRCBmbGFnIHNvIHRoZSBtbWFwIGFkZHJlc3MgaGludCBpcyBhbHdheXMg
aG9ub3JlZCAoMjAxOS0wMy0xOSAxNTozMjoxMyArMDAwMCkKPgo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBYZW4gcXVl
dWUKPgo+IEZpeCBhIGJ1ZyBvbiBGcmVlQlNEIHdoZW4gZG9pbmcgYSBtaWdyYXRpb24uCj4KPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgpBcHBsaWVkLCB0aGFua3MuCgpQbGVhc2UgdXBkYXRlIHRoZSBjaGFuZ2Vsb2cgYXQg
aHR0cHM6Ly93aWtpLnFlbXUub3JnL0NoYW5nZUxvZy80LjAKZm9yIGFueSB1c2VyLXZpc2libGUg
Y2hhbmdlcy4KCi0tIFBNTQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:41:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6HnR-00046y-4p; Tue, 19 Mar 2019 16:41: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6HnQ-00046s-5T
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:41:00 +0000
X-Inumbo-ID: c5cedb53-4a65-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 c5cedb53-4a65-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:40:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 10:40:57 -0600
Message-Id: <5C911B950200007800220703@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 10:40:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <1553012407-19885-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553012407-19885-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] docs/admin-guide: Boot time 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: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAzLjE5IGF0IDE3OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVjZW50IGRpc2N1c3Npb24gb24geGVuLWRldmVsIGhhcyBkZW1vbnN0cmF0ZWQgdGhh
dCBYZW4gZXhpc3RpbmcgbWljcm9jb2RlCj4gbG9hZGluZyBzdXBwb3J0IGlzbid0IGFkZXF1YXRl
bHkgZG9jdW1lbnRlZC4gIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGFkZHJlc3MKPiB0aGlzLCBh
bmQgc3RhcnQgc29tZSBlbmQtdXNlciBmb2N1c2VkIGRvY3VtZW50YXRpb24uCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:42:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6HpK-0004DD-J4; Tue, 19 Mar 2019 16:42:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6HpJ-0004D3-7u
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:42:57 +0000
X-Inumbo-ID: 0b94aaf4-4a66-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 0b94aaf4-4a66-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:42:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 10:42:54 -0600
Message-Id: <5C911C0B020000780022070C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 10:42:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190319152254.1393-1-paul.durrant@citrix.com>
 <20190319152254.1393-11-paul.durrant@citrix.com>
In-Reply-To: <20190319152254.1393-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 10/11] 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+IE9uIDE5LjAzLjE5IGF0IDE2OjIyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU1RJTUVS
MC0xNV9DT05GSUcvQ09VTlQgTVNScwo+IGFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNz
YWdlIHNvdXJjZS4KPiAKPiBUaGUgbmV3IChhbmQgZG9jdW1lbnRlZCkgJ3N0aW1lcicgdmlyaWRp
YW4gZW5saWdodGVubWVudCBncm91cCBtYXkgYmUKPiBzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMg
ZmVhdHVyZS4KPiAKPiBXaGlsZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgdGhpcyBwYXRjaCBhZGRz
IGEgbWlzc2luZyBjaGVjayBmb3IgYW4KPiBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVy
ZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4gYW4KPiBleGNlcHRpb24gKGJ1
dCBub3QgYmUgcmVwb3J0ZWQgYXMgYW4gdW5pbXBsZW1lbnRlZCBNU1IpLgo+IAo+IE5PVEU6IEl0
IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9u
IGFuZAo+ICAgICAgIG1lc3NhZ2UgZGVsaXZlcnkgdGltZS1zdGFtcGluZyB1c2UgdGhlIHNhbWUg
dGltZSBzb3VyY2UgYXMgdGhlIGd1ZXN0Lgo+ICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFt
YmlndW91cyBidXQgdGVzdGluZyB3aXRoIGEgV2luZG93cyAxMCAxODAzCj4gICAgICAgZ3Vlc3Qg
aGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBh
Cj4gICAgICAgc291cmNlIHdoaWxzdCB0aGUgZ3Vlc3QgaXMgdXNpbmcgUkRUU0MgYW5kIHRoZSBy
ZWZlcmVuY2UgdHNjIHBhZ2UKPiAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseS4gVGhlcmVm
b3JlIHRoZSB0aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCj4gICAgICAgVGhpcyBpbXBsZW1l
bnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUK
PiAgICAgICB0aGF0IGlzIGRvY3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlvbi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6Hro-0004NS-3J; Tue, 19 Mar 2019 16:45: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=Z8MQ=RW=amazon.de=prvs=9740aef19=snu@srs-us1.protection.inumbo.net>)
 id 1h6Hrm-0004NN-RT
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:45:30 +0000
X-Inumbo-ID: 67269b2d-4a66-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 67269b2d-4a66-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:45: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=1553013929; x=1584549929;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=obUzH15g+oAulQ2FxVgg0N3o+DmcOeFlwuQU2FV5uJk=;
 b=aeTS8NU1OIbncb7ruGTmx0hQtH4ZOljINKhZ/zaZZtEJJTOd7JPbse7Y
 Y3pgqQDfULEJ+kgwsoNynLva6fS2kHQ0l/Onkv4m5l9lYiZDjxhDLVvuY
 maFe9mY96c0cTAafRop02rdP/pz0giVSfMMosrmnVN2aQcecTPpXrlOr+ o=;
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="386081875"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 19 Mar 2019 16:45:27 +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-af6a10df.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2JGjMKJ129367
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 19 Mar 2019 16:45:26 GMT
Received: from EX13D07EUB002.ant.amazon.com (10.43.166.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Mar 2019 16:45:24 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB002.ant.amazon.com (10.43.166.123) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Mar 2019 16:45:24 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Tue, 19 Mar 2019 16:45:24 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 39/55] x86: switch root_pgt to mfn_t and
 use new APIs
Thread-Index: AQHUvwbyNxXqz3SWV0GtMsDP+FFuoaYTaDyA
Date: Tue, 19 Mar 2019 16:45:24 +0000
Message-ID: <1553013923.6788.126.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-40-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-40-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.162.26]
Content-ID: <1F1F34A1FDC8CB4CB490AB1DC425E098@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBUaGlz
IHRoZW4gcmVxdWlyZXMgbW92aW5nIGRlY2xhcmF0aW9uIG9mIHJvb3QgcGFnZSB0YWJsZSBtZm4g
aW50bw0KPiBtbS5oDQo+IGFuZCBtb2RpZnkgc2V0dXBfY3B1X3Jvb3RfcGd0IHRvIGhhdmUgYSBz
aW5nbGUgZXhpdCBwYXRoLg0KPiANCj4gV2UgYWxzbyBuZWVkIHRvIGZvcmNlIG1hcF9kb21haW5f
cGFnZSB0byB1c2UgZGlyZWN0IG1hcCB3aGVuDQo+IHN3aXRjaGluZw0KPiBwZXItZG9tYWluIG1h
cHBpbmdzLiBUaGlzIGlzIGNvbnRyYXJ5IHRvIG91ciBlbmQgZ29hbCBvZiByZW1vdmluZw0KPiBk
aXJlY3QgbWFwLCBidXQgdGhpcyB3aWxsIGJlIHJlbW92ZWQgb25jZSB3ZSBtYWtlIG1hcF9kb21h
aW5fcGFnZQ0KPiBjb250ZXh0LXN3aXRjaCBzYWZlIGluIGFub3RoZXIgKGxhcmdlKSBwYXRjaCBz
ZXJpZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pg0KPiAtLS0NCj4gwqB4ZW4vYXJjaC94ODYvZG9tYWluLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
fCAxNSArKysrKysrKysrKystLS0NCj4gwqB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuY8KgwqDC
oMKgwqDCoHzCoMKgMiArLQ0KPiDCoHhlbi9hcmNoL3g4Ni9tbS5jwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgfMKgwqAyICstDQo+IMKgeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jwqDCoMKg
wqDCoMKgwqDCoHzCoMKgMiArLQ0KPiDCoHhlbi9hcmNoL3g4Ni9zbXBib290LmPCoMKgwqDCoMKg
wqDCoMKgwqDCoHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0NCj4gLS0tLS0tLS0t
LS0NCj4gwqB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmjCoMKgwqDCoMKgwqDCoMKgfMKgwqAyICsr
DQo+IMKgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8wqDCoDEgLQ0KPiDCoDcgZmls
ZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jDQo+
IGluZGV4IDMyZGM0MjUzZmYuLjYwMzQ5NWU1NWEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMNCj4gQEAgLTY4LDYgKzY4
LDcgQEANCj4gwqAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPg0KPiDCoCNpbmNsdWRlIDxhc20v
cHYvbW0uaD4NCj4gwqAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPg0KPiArI2luY2x1ZGUgPGFz
bS9zZXR1cC5oPg0KPiDCoA0KPiDCoERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJf
dmNwdSk7DQo+IMKgDQo+IEBAIC0xNTg5LDEyICsxNTkwLDIwIEBAIHZvaWQgcGFyYXZpcnRfY3R4
dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdQ0KPiAqdikNCj4gwqANCj4gwqB2b2lkIHBhcmF2aXJ0
X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQ0KPiDCoHsNCj4gLcKgwqDCoMKgcm9vdF9w
Z2VudHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOw0KPiArwqDCoMKgwqBtZm5f
dCBycHRfbWZuID0gdGhpc19jcHUocm9vdF9wZ3RfbWZuKTsNCj4gwqANCj4gLcKgwqDCoMKgaWYg
KCByb290X3BndCApDQo+IC3CoMKgwqDCoMKgwqDCoMKgcm9vdF9wZ3Rbcm9vdF90YWJsZV9vZmZz
ZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9DQo+ICvCoMKgwqDCoGlmICggIW1mbl9lcShycHRf
bWZuLCBJTlZBTElEX01GTikgKQ0KPiArwqDCoMKgwqB7DQo+ICvCoMKgwqDCoMKgwqDCoMKgcm9v
dF9wZ2VudHJ5X3QgKnJwdDsNCj4gKw0KPiArwqDCoMKgwqDCoMKgwqDCoG1hcGNhY2hlX292ZXJy
aWRlX2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsNCg0KQ2FuIHlvdSBlbGFib3JhdGUgd2h5IHRoaXMg
aXMgcmVxdWlyZWQ/IEEgY29tbWVudCBtaWdodCBoZWxwLiBJIGFzc3VtZQ0KdGhpcyBmb3JjZXMg
dGhlIHJvb3QgcHQgdG8gYmUgbWFwcGVkIGluIGlkbGUgZG9tYWluIGNvbnRleHQgaW5zdGVhZCBv
Zg0KY3VycmVudCB2Y3B1Pw0KDQotIFN0ZWZhbg0KDQo+ICvCoMKgwqDCoMKgwqDCoMKgcnB0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KHJwdF9tZm4pOw0KPiArwqDCoMKgwqDCoMKgwqDCoHJwdFty
b290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0NCj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNf
cGcsDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoF9fUEFHRV9IWVBFUlZJU09SX1JXKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhycHQpOw0KPiArwqDCoMKgwqDCoMKgwqDCoG1hcGNhY2hlX292ZXJyaWRl
X2N1cnJlbnQoTlVMTCk7DQo+ICvCoMKgwqDCoH0NCj4gwqANCj4gwqDCoMKgwqDCoGlmICggdW5s
aWtlbHkodi0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkNCj4gwqDCoMKgwqDCoMKgwqDC
oMKgYWN0aXZhdGVfZGVidWdyZWdzKHYpOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYw0KPiBpbmRleCAyNDA4M2U5
YTg2Li5jZmNmZmQzNWYzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
Yw0KPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYw0KPiBAQCAtNTcsNyArNTcsNyBA
QCBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1DQo+ICptYXBjYWNoZV9jdXJyZW50X3ZjcHUodm9p
ZCkNCj4gwqDCoMKgwqDCoHJldHVybiB2Ow0KPiDCoH0NCj4gwqANCj4gLXZvaWQgX19pbml0IG1h
cGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoc3RydWN0IHZjcHUgKnYpDQo+ICt2b2lkIG1hcGNhY2hl
X292ZXJyaWRlX2N1cnJlbnQoc3RydWN0IHZjcHUgKnYpDQo+IMKgew0KPiDCoMKgwqDCoMKgdGhp
c19jcHUob3ZlcnJpZGUpID0gdjsNCj4gwqB9DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jDQo+IGluZGV4IDllMTE1ZWYwYjguLjQ0YzlkZjVjOWUg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jDQo+IEBAIC01NjQsNyArNTY0LDcgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUg
KnYpDQo+IMKgwqDCoMKgwqBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2
LnhwdGkgKQ0KPiDCoMKgwqDCoMKgew0KPiDCoMKgwqDCoMKgwqDCoMKgwqBjcHVfaW5mby0+cm9v
dF9wZ3RfY2hhbmdlZCA9IHRydWU7DQo+IC3CoMKgwqDCoMKgwqDCoMKgY3B1X2luZm8tPnB2X2Ny
MyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBjcHVfaW5m
by0+cHZfY3IzID0gbWZuX3RvX21hZGRyKHRoaXNfY3B1KHJvb3RfcGd0X21mbikpOw0KPiDCoMKg
wqDCoMKgwqDCoMKgwqBpZiAoIG5ld19jcjQgJiBYODZfQ1I0X1BDSURFICkNCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBjcHVfaW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHModiwgdHJ1
ZSk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdf
Y3I0KTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYw0KPiBpbmRleCA3ZTg0YjA0MDgyLi4yZmQ5NDRiN2UzIDEwMDY0NA0K
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jDQo+IEBAIC0zMDMsNyArMzAzLDcgQEAgc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVz
dF9wdChzdHJ1Y3QgdmNwdSAqdikNCj4gwqDCoMKgwqDCoMKgwqDCoMKgc3RydWN0IGNwdV9pbmZv
ICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOw0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKgwqBj
cHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7DQo+IC3CoMKgwqDCoMKgwqDCoMKgY3B1
X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8DQo+ICvCoMKgwqDCoMKg
wqDCoMKgY3B1X2luZm8tPnB2X2NyMyA9IG1mbl90b19tYWRkcih0aGlzX2NwdShyb290X3BndF9t
Zm4pKSB8DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgKGQtPmFyY2gucHYucGNpZCA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkNCj4gOiAw
KTsNCj4gwqDCoMKgwqDCoH0NCj4gwqANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jDQo+IGluZGV4IGE5YTM5Y2VhNmUuLjMyZGNl
MDBkMTAgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMNCj4gKysrIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYw0KPiBAQCAtODE5LDcgKzgxOSw3IEBAIHN0YXRpYyBpbnQgY2xv
bmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsDQo+IHJvb3RfcGdlbnRyeV90ICpycHQpDQo+IMKg
wqDCoMKgwqByZXR1cm4gcmM7DQo+IMKgfQ0KPiDCoA0KPiAtREVGSU5FX1BFUl9DUFUocm9vdF9w
Z2VudHJ5X3QgKiwgcm9vdF9wZ3QpOw0KPiArREVGSU5FX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0
X21mbik7DQo+IMKgDQo+IMKgc3RhdGljIHJvb3RfcGdlbnRyeV90IGNvbW1vbl9wZ3Q7DQo+IMKg
DQo+IEBAIC04MjcsMTkgKzgyNywyNyBAQCBleHRlcm4gY29uc3QgY2hhciBfc3RleHRlbnRyeVtd
LCBfZXRleHRlbnRyeVtdOw0KPiDCoA0KPiDCoHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0
KHVuc2lnbmVkIGludCBjcHUpDQo+IMKgew0KPiAtwqDCoMKgwqByb290X3BnZW50cnlfdCAqcnB0
Ow0KPiArwqDCoMKgwqByb290X3BnZW50cnlfdCAqcnB0ID0gTlVMTDsNCj4gK8KgwqDCoMKgbWZu
X3QgcnB0X21mbjsNCj4gwqDCoMKgwqDCoHVuc2lnbmVkIGludCBvZmY7DQo+IMKgwqDCoMKgwqBp
bnQgcmM7DQo+IMKgDQo+IMKgwqDCoMKgwqBpZiAoICFvcHRfeHB0aV9od2RvbSAmJiAhb3B0X3hw
dGlfZG9tdSApDQo+IC3CoMKgwqDCoMKgwqDCoMKgcmV0dXJuIDA7DQo+ICvCoMKgwqDCoHsNCj4g
K8KgwqDCoMKgwqDCoMKgwqByYyA9IDA7DQo+ICvCoMKgwqDCoMKgwqDCoMKgZ290byBvdXQ7DQo+
ICvCoMKgwqDCoH0NCj4gwqANCj4gLcKgwqDCoMKgcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgp
Ow0KPiAtwqDCoMKgwqBpZiAoICFycHQgKQ0KPiAtwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRU5P
TUVNOw0KPiArwqDCoMKgwqBycHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsNCj4g
K8KgwqDCoMKgaWYgKCBtZm5fZXEocnB0X21mbiwgSU5WQUxJRF9NRk4pICkNCj4gK8KgwqDCoMKg
ew0KPiArwqDCoMKgwqDCoMKgwqDCoHJjID0gLUVOT01FTTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBn
b3RvIG91dDsNCj4gK8KgwqDCoMKgfQ0KPiDCoA0KPiArwqDCoMKgwqBycHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcocnB0X21mbik7DQo+IMKgwqDCoMKgwqBjbGVhcl9wYWdlKHJwdCk7DQo+IC3C
oMKgwqDCoHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7DQo+ICvCoMKgwqDCoHBlcl9jcHUo
cm9vdF9wZ3RfbWZuLCBjcHUpID0gcnB0X21mbjsNCj4gwqANCj4gwqDCoMKgwqDCoHJwdFtyb290
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0NCj4gwqDCoMKgwqDCoMKgwqDCoMKg
aWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldOw0KPiBA
QCAtODU2LDcgKzg2NCw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVk
IGludCBjcHUpDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmMgPSBjbG9uZV9tYXBwaW5n
KHB0ciwgcnB0KTsNCj4gwqANCj4gwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCByYyApDQo+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gcmM7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBnb3RvIG91dDsNCj4gwqANCj4gwqDCoMKgwqDCoMKgwqDCoMKgY29tbW9uX3BndCA9IHJwdFty
b290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOw0KPiDCoMKgwqDCoMKgfQ0KPiBAQCAt
ODc1LDE5ICs4ODMsMjQgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQg
aW50IGNwdSkNCj4gwqDCoMKgwqDCoGlmICggIXJjICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgcmMg
PSBjbG9uZV9tYXBwaW5nKCh2b2lkICopcGVyX2NwdShzdHVicy5hZGRyLCBjcHUpLCBycHQpOw0K
PiDCoA0KPiArIG91dDoNCj4gK8KgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocnB0KTsN
Cj4gwqDCoMKgwqDCoHJldHVybiByYzsNCj4gwqB9DQo+IMKgDQo+IMKgc3RhdGljIHZvaWQgY2xl
YW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkNCj4gwqB7DQo+IC3CoMKgwqDCoHJv
b3RfcGdlbnRyeV90ICpycHQgPSBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpOw0KPiArwqDCoMKgwqBt
Zm5fdCBycHRfbWZuID0gcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSk7DQo+ICvCoMKgwqDCoHJv
b3RfcGdlbnRyeV90ICpycHQ7DQo+IMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgcjsNCj4gwqDCoMKg
wqDCoHVuc2lnbmVkIGxvbmcgc3R1Yl9saW5lYXIgPSBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSk7
DQo+IMKgDQo+IC3CoMKgwqDCoGlmICggIXJwdCApDQo+ICvCoMKgwqDCoGlmICggbWZuX2VxKHJw
dF9tZm4sIElOVkFMSURfTUZOKSApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybjsNCj4gwqAN
Cj4gLcKgwqDCoMKgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IE5VTEw7DQo+ICvCoMKgwqDCoHBl
cl9jcHUocm9vdF9wZ3RfbWZuLCBjcHUpID0gSU5WQUxJRF9NRk47DQo+ICsNCj4gK8KgwqDCoMKg
cnB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KHJwdF9tZm4pOw0KPiDCoA0KPiDCoMKgwqDCoMKg
Zm9yICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsNCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHIgPCByb290X3RhYmxlX29mZnNldChIWVBFUlZJU09SX1ZJUlRf
RU5EKTsgKytyICkNCj4gQEAgLTkzMiw3ICs5NDUsOCBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2Nw
dV9yb290X3BndCh1bnNpZ25lZCBpbnQNCj4gY3B1KQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqBmcmVl
X3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOw0KPiDCoMKgwqDCoMKgfQ0KPiDCoA0KPiAtwqDC
oMKgwqBmcmVlX3hlbl9wYWdldGFibGUocnB0KTsNCj4gK8KgwqDCoMKgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcocnB0KTsNCj4gK8KgwqDCoMKgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhycHRfbWZu
KTsNCj4gwqANCj4gwqDCoMKgwqDCoC8qIEFsc28gemFwIHRoZSBzdHViIG1hcHBpbmcgZm9yIHRo
aXMgQ1BVLiAqLw0KPiDCoMKgwqDCoMKgaWYgKCBzdHViX2xpbmVhciApDQo+IEBAIC0xMTM4LDcg
KzExNTIsNyBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHZvaWQpDQo+IMKgwqDCoMKg
wqByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsNCj4gwqDCoMKgwqDCoGlmICggcmMgKQ0KPiDC
oMKgwqDCoMKgwqDCoMKgwqBwYW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290IHBhZ2Ug
dGFibGVcbiIsIHJjKTsNCj4gLcKgwqDCoMKgaWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApDQo+
ICvCoMKgwqDCoGlmICggIW1mbl9lcShwZXJfY3B1KHJvb3RfcGd0X21mbiwgMCksIElOVkFMSURf
TUZOKSApDQo+IMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoGdldF9jcHVfaW5mbygp
LT5wdl9jcjMgPSAwOw0KPiDCoA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oDQo+IGluZGV4IDQzNzhkOWY4MTUuLjcwOGI4
NGJiODkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaA0KPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgNCj4gQEAgLTY1Nyw0ICs2NTcsNiBAQCB2b2lkIGZyZWVf
eGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKTsNCj4gwqANCj4gwqBsMV9wZ2VudHJ5X3QgKnZp
cnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpOw0KPiDCoA0KPiArREVDTEFSRV9QRVJfQ1BV
KG1mbl90LCByb290X3BndF9tZm4pOw0KPiArDQo+IMKgI2VuZGlmIC8qIF9fQVNNX1g4Nl9NTV9I
X18gKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94
ZW4vaW5jbHVkZS9hc20tDQo+IHg4Ni9wcm9jZXNzb3IuaA0KPiBpbmRleCBkZjAxYWUzMGQ3Li45
Zjk4YWM5NmY1IDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
DQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgNCj4gQEAgLTQ0OSw3ICs0
NDksNiBAQCBleHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107DQo+IMKgZXh0ZXJuIGlkdF9l
bnRyeV90ICppZHRfdGFibGVzW107DQo+IMKgDQo+IMKgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0
c3Nfc3RydWN0LCBpbml0X3Rzcyk7DQo+IC1ERUNMQVJFX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3Qg
Kiwgcm9vdF9wZ3QpOw0KPiDCoA0KPiDCoGV4dGVybiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3Qg
dmNwdSAqdik7DQo+IMKgCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJI
CktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFu
IFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJh
Z2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:45:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6Hrt-0004OA-DW; Tue, 19 Mar 2019 16:45: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=Z8MQ=RW=amazon.de=prvs=9740aef19=snu@srs-us1.protection.inumbo.net>)
 id 1h6Hrr-0004Ns-U0
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:45:35 +0000
X-Inumbo-ID: 6a4124e4-4a66-11e9-8cb3-0ba3e95454de
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a4124e4-4a66-11e9-8cb3-0ba3e95454de;
 Tue, 19 Mar 2019 16:45: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=1553013934; x=1584549934;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=nVs7YVgT4vk6M4s1no8YqKyj6DiVxAh2dtTYL1tvBUg=;
 b=iUaVrO8yK/gF6OHxfZ9uN9S03ZC08Oyknx5zHzFRq/Gmcsobf5+26TQM
 gToyGADeBRWf3SueoN7r9ioZ7t8baU76TiafIPcaNu2YA+Ca/4yIWs6LN
 ZRuyuNOqQJhVLxDSI2WsMDphRy9D6VV7A8MwvUV9Vp23mCPIJA3W0HNlS U=;
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="665981350"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 19 Mar 2019 16:45:31 +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 x2JGjRqS096072
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 19 Mar 2019 16:45:29 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Mar 2019 16:45:28 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Mar 2019 16:45:27 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Tue, 19 Mar 2019 16:45:27 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 41/55] x86_64/mm: map and unmap page
 tables in m2p_mapped
Thread-Index: AQHUvwcEVXDWiDK60UeoB1OjX82DJ6YTaEGA
Date: Tue, 19 Mar 2019 16:45:27 +0000
Message-ID: <1553013927.6788.127.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-42-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-42-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.162.26]
Content-ID: <9AC3E398D3D0934DADB11D40CB4944AA@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgfCAyMiArKysrKysrKysrKysrKystLS0tLS0tDQo+IMKgMSBm
aWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jDQo+IGluZGV4IDIxNmY5N2M5NWYuLjJiODhhMWFmMzcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMNCj4g
QEAgLTEzMCwyOCArMTMwLDM2IEBAIHN0YXRpYyBpbnQgbTJwX21hcHBlZCh1bnNpZ25lZCBsb25n
IHNwZm4pDQo+IMKgew0KPiDCoMKgwqDCoMKgdW5zaWduZWQgbG9uZyB2YTsNCj4gwqDCoMKgwqDC
oGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0Ow0KPiAtwqDCoMKgwqBsMl9wZ2VudHJ5X3QgKmwyX3Jv
X21wdDsNCj4gK8KgwqDCoMKgbDJfcGdlbnRyeV90ICpsMl9yb19tcHQgPSBOVUxMOw0KPiArwqDC
oMKgwqBpbnQgcmMgPSBNMlBfTk9fTUFQUEVEOw0KPiDCoA0KPiDCoMKgwqDCoMKgdmEgPSBST19N
UFRfVklSVF9TVEFSVCArIHNwZm4gKg0KPiBzaXplb2YoKm1hY2hpbmVfdG9fcGh5c19tYXBwaW5n
KTsNCj4gLcKgwqDCoMKgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldCh2YSldKTsNCj4gK8KgwqDCoMKgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KA0KPiArwqDCoMKgwqDCoMKgwqDCoGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRf
dGFibGVfb2Zmc2V0KHZhKV0pKTsNCj4gwqANCj4gwqDCoMKgwqDCoHN3aXRjaCAoIGwzZV9nZXRf
ZmxhZ3MobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSAmDQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAoX1BBR0VfUFJFU0VOVCB8X1BBR0VfUFNFKSkNCj4gwqDCoMKgwqDCoHsN
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgY2FzZSBfUEFHRV9QU0V8X1BBR0VfUFJFU0VOVDoNCj4gLcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiBNMlBfMUdfTUFQUEVEOw0KPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgcmMgPSBNMlBfMUdfTUFQUEVEOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgZ290byBvdXQ7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoC8qIENoZWNrIGZvciBuZXh0IGxl
dmVsICovDQo+IMKgwqDCoMKgwqDCoMKgwqDCoGNhc2UgX1BBR0VfUFJFU0VOVDoNCj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBicmVhazsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgZGVmYXVsdDoN
Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiBNMlBfTk9fTUFQUEVEOw0KPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgcmMgPSBNMlBfTk9fTUFQUEVEOw0KDQpuaXQ6IFRoaXMgYXNz
aWdubWVudCBpcyByZWR1bmRhbnQgbm93LCBidXQgaXQgbWlnaHQgc3RheSBmb3IgY2xhcml0eS4N
Cg0KLSBTdGVmYW4NCg0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290byBvdXQ7DQo+IMKg
wqDCoMKgwqB9DQo+IC3CoMKgwqDCoGwyX3JvX21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wz
X3RhYmxlX29mZnNldCh2YSldKTsNCj4gK8KgwqDCoMKgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KA0KPiArwqDCoMKgwqDCoMKgwqDCoGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190
YWJsZV9vZmZzZXQodmEpXSkpOw0KPiDCoA0KPiDCoMKgwqDCoMKgaWYgKGwyZV9nZXRfZmxhZ3Mo
bDJfcm9fbXB0W2wyX3RhYmxlX29mZnNldCh2YSldKSAmDQo+IF9QQUdFX1BSRVNFTlQpDQo+IC3C
oMKgwqDCoMKgwqDCoMKgcmV0dXJuIE0yUF8yTV9NQVBQRUQ7DQo+ICvCoMKgwqDCoMKgwqDCoMKg
cmMgPSBNMlBfMk1fTUFQUEVEOw0KPiDCoA0KPiAtwqDCoMKgwqByZXR1cm4gTTJQX05PX01BUFBF
RDsNCj4gKyBvdXQ6DQo+ICvCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21w
dCk7DQo+ICvCoMKgwqDCoFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7DQo+ICvC
oMKgwqDCoHJldHVybiByYzsNCj4gwqB9DQo+IMKgDQo+IMKgc3RhdGljIGludCBzaGFyZV9ob3Rh
ZGRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCgoKCkFtYXpvbiBEZXZl
bG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpH
ZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3Qt
SUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5i
dXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:45:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6Hrz-0004QF-OP; Tue, 19 Mar 2019 16:45: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=Z8MQ=RW=amazon.de=prvs=9740aef19=snu@srs-us1.protection.inumbo.net>)
 id 1h6Hry-0004Pp-CR
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:45:42 +0000
X-Inumbo-ID: 6cc843b4-4a66-11e9-b76b-bfa2e4cce806
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cc843b4-4a66-11e9-b76b-bfa2e4cce806;
 Tue, 19 Mar 2019 16:45: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=1553013938; x=1584549938;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=Hw0WYCPxZJSfzuQj4rH1eqEkksMobrF+tWJSOzuIapg=;
 b=d+g0RxmyX/Ug3vFOcmMhQy1f7Uq2z5jILoc2134CDxFCatlYN756JEP+
 s1CKSNpL2Ce++ibXf/hZe51up5WAwt+NFmu/euYEtN2SqsCpydRfue/ge
 L8TqOSKJZA/kYvj5BJZ3f7X6fsj2kMOXcw0rSJVdhKPh9LT5CTwHg0u21 s=;
X-IronPort-AV: E=Sophos;i="5.58,498,1544486400"; d="scan'208";a="789509353"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 19 Mar 2019 16:45:35 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2JGjWCL019380
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 19 Mar 2019 16:45:34 GMT
Received: from EX13D07EUB001.ant.amazon.com (10.43.166.214) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Mar 2019 16:45:33 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB001.ant.amazon.com (10.43.166.214) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Mar 2019 16:45:32 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Tue, 19 Mar 2019 16:45:32 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 42/55] x86_64/mm: map and unmap page
 tables in share_hotadd_m2p_table
Thread-Index: AQHUvwbxwXizSVwpAkukIuC+TX/0y6YTaEaA
Date: Tue, 19 Mar 2019 16:45:32 +0000
Message-ID: <1553013931.6788.128.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-43-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-43-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.162.26]
Content-ID: <F2C0D2C177207D40822B9B8339B96F67@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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" <andrew.cooper3@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>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
DQo+IMKgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+
IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jDQo+IGluZGV4IDJiODhhMWFmMzcuLjU5N2Q4ZTllZDggMTAwNjQ0DQo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMNCj4gQEAgLTE2Niw4ICsxNjYsOCBAQCBzdGF0aWMgaW50IHNoYXJlX2hvdGFkZF9tMnBf
dGFibGUoc3RydWN0DQo+IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykNCj4gwqB7DQo+IMKgwqDCoMKg
wqB1bnNpZ25lZCBsb25nIGksIG4sIHY7DQo+IMKgwqDCoMKgwqBtZm5fdCBtMnBfc3RhcnRfbWZu
ID0gSU5WQUxJRF9NRk47DQo+IC3CoMKgwqDCoGwzX3BnZW50cnlfdCBsM2U7DQo+IC3CoMKgwqDC
oGwyX3BnZW50cnlfdCBsMmU7DQo+ICvCoMKgwqDCoGwzX3BnZW50cnlfdCBsM2UsICpsM3Q7DQo+
ICvCoMKgwqDCoGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7DQo+IMKgDQo+IMKgwqDCoMKgwqAvKiBN
MlAgdGFibGUgaXMgbWFwcGFibGUgcmVhZC1vbmx5IGJ5IHByaXZpbGVnZWQgZG9tYWlucy4gKi8N
Cj4gwqDCoMKgwqDCoGZvciAoIHbCoMKgPSBSRFdSX01QVF9WSVJUX1NUQVJUOw0KPiBAQCAtMTc1
LDE0ICsxNzUsMjIgQEAgc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlKHN0cnVjdA0K
PiBtZW1faG90YWRkX2luZm8gKmluZm8pDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB2ICs9IG4g
PDwgUEFHRV9TSElGVCApDQo+IMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoG4gPSBM
Ml9QQUdFVEFCTEVfRU5UUklFUyAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTOw0KPiAtwqDCoMKgwqDC
oMKgwqDCoGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodild
KVsNCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwzX3RhYmxlX29mZnNldCh2KV07DQo+ICsN
Cj4gK8KgwqDCoMKgwqDCoMKgwqBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoDQo+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29m
ZnNldCh2KV0pKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0
KHYpXTsNCj4gQ2FuIHlvdSBlbGFib3JhdGUgd2h5IHRoaXMgaXMgcmVxdWlyZWQ/DQo+IA0KPiA+
wqANCj4gK8KgwqDCoMKgwqDCoMKgwqBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOw0KPiAr
DQoNClRoaXMgcGF0dGVybiBvZiBtYXBwaW5nIHRoZSB0YWJsZSwgcmV0cmlldmluZyB0aGUgZW50
cnkgYW5kIHRoZW4NCmltbWVkaWF0ZWx5IHVubWFwcGluZyB0aGUgdGFibGUgaXMgcmVwZWF0ZWQg
YSBjb3VwbGUgb2YgdGltZXMgaGVyZSBhbmQNCmluIGxhdGVyIHBhdGNoZXMuIFRoaXMgbG9va3Mg
bGlrZSBpdCBjb3VsZCB1c2UgYSBjb252ZW5pZW5jZSB3cmFwcGVyLg0KDQotIFN0ZWZhbg0KDQoN
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BS
RVNFTlQpICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjb250aW51ZTsNCj4gwqDCoMKg
wqDCoMKgwqDCoMKgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQ0KPiDC
oMKgwqDCoMKgwqDCoMKgwqB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbiA9IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOw0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDJlID0gbDNlX3Rv
X2wyZShsM2UpW2wyX3RhYmxlX29mZnNldCh2KV07DQo+ICsNCj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsNCj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQodildOw0K
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsN
Cj4gKw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggIShsMmVfZ2V0X2ZsYWdzKGwy
ZSkgJiBfUEFHRV9QUkVTRU5UKSApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBjb250aW51ZTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBtMnBfc3RhcnRfbWZuID0g
bDJlX2dldF9tZm4obDJlKTsNCj4gQEAgLTIwMywxMSArMjExLDE4IEBAIHN0YXRpYyBpbnQgc2hh
cmVfaG90YWRkX20ycF90YWJsZShzdHJ1Y3QNCj4gbWVtX2hvdGFkZF9pbmZvICppbmZvKQ0KPiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgdiAhPSBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQ7DQo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqB2ICs9IDEgPDwgTDJfUEFHRVRBQkxFX1NISUZUICkNCj4gwqDC
oMKgwqDCoHsNCj4gLcKgwqDCoMKgwqDCoMKgwqBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFi
bGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbDQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsM190
YWJsZV9vZmZzZXQodildOw0KPiArwqDCoMKgwqDCoMKgwqDCoGwzdCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldygNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGw0ZV9nZXRfbWZuKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOw0KPiArwqDCoMKgwqDCoMKgwqDCoGwzZSA9IGwz
dFtsM190YWJsZV9vZmZzZXQodildOw0KPiArwqDCoMKgwqDCoMKgwqDCoFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwzdCk7DQo+ICsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCAhKGwzZV9nZXRf
ZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBjb250aW51ZTsNCj4gLcKgwqDCoMKgwqDCoMKgwqBsMmUgPSBsM2VfdG9fbDJlKGwzZSlbbDJf
dGFibGVfb2Zmc2V0KHYpXTsNCj4gKw0KPiArwqDCoMKgwqDCoMKgwqDCoGwydCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBsMmUg
PSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsMnQpOw0KPiArDQo+IMKgwqDCoMKgwqDCoMKgwqDCoGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgY29udGludWU7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoG0ycF9zdGFydF9tZm4gPSBsMmVf
Z2V0X21mbihsMmUpOwoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApL
cmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBT
Y2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:55:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6I1R-0005PR-TW; Tue, 19 Mar 2019 16:55: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=7lz6=RW=os.amperecomputing.com=fengkan@srs-us1.protection.inumbo.net>)
 id 1h6I1Q-0005PM-1A
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 16:55:28 +0000
X-Inumbo-ID: caab5bcc-4a67-11e9-bc90-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe51::71a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caab5bcc-4a67-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:55:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amperemail.onmicrosoft.com; s=selector1-os-amperecomputing-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vvIJBxhkCejNGb8u72pNiQGECufk1CTXlcGKJUukDrw=;
 b=Ii1ZC5S8idgJ07V/pzWUbF6F/RIapVxrIP92z7SH8/R+B2e+0N1Bg4e7ReAC6i4ZsELU+68XMnRhOAC3ue/h8bp89wWoOtTn2oGsGD+zdD+0dqyUCRcWUPnd12BXWMaLXg0UBCKM1b+ejT6CyKlxoD0gZ7Nmd/46i0B1K6/HxJQ=
Received: from BYAPR01MB4982.prod.exchangelabs.com (20.177.127.223) by
 BYAPR01MB5080.prod.exchangelabs.com (20.177.184.153) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Tue, 19 Mar 2019 16:55:23 +0000
Received: from BYAPR01MB4982.prod.exchangelabs.com
 ([fe80::5835:c478:50cc:46ca]) by BYAPR01MB4982.prod.exchangelabs.com
 ([fe80::5835:c478:50cc:46ca%3]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019
 16:55:23 +0000
From: Feng Kan OS <fengkan@os.amperecomputing.com>
To: Julien Grall <julien.grall@arm.com>, Vishnu Pajjuri OS
 <vishnu@os.amperecomputing.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] xen/arm: p2m: configure pa_range_info table to support
 42 bit PA systems.
Thread-Index: AQHU2wn4/qlxUBmKUUWAz9IE+IC6JaYMjEWAgABeCACABFS7AIAB8/gA
Date: Tue, 19 Mar 2019 16:55:23 +0000
Message-ID: <0bb97b29-c86e-e8b2-e7b4-8880a47373d7@os.amperecomputing.com>
References: <20190315083439.23068-1-vishnu@os.amperecomputing.com>
 <68101da7-87b2-5514-26f6-a4e4d5f18be2@arm.com>
 <21628b60-483a-69e5-cc5e-7c5ec98f93a7@os.amperecomputing.com>
 <a57da9be-c6d3-f503-e971-5076bbc26fa5@arm.com>
In-Reply-To: <a57da9be-c6d3-f503-e971-5076bbc26fa5@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BYAPR11CA0050.namprd11.prod.outlook.com
 (2603:10b6:a03:80::27) To BYAPR01MB4982.prod.exchangelabs.com
 (2603:10b6:a03:79::31)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [4.28.13.142]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef40e901-27b6-47f6-adb1-08d6ac8bad73
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR01MB5080; 
x-ms-traffictypediagnostic: BYAPR01MB5080:
x-microsoft-antispam-prvs: <BYAPR01MB508084620E25F28BE1E5F8D297400@BYAPR01MB5080.prod.exchangelabs.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(136003)(366004)(39840400004)(396003)(199004)(189003)(14444005)(486006)(7736002)(6116002)(229853002)(8676002)(305945005)(256004)(446003)(6486002)(2616005)(6436002)(11346002)(81166006)(5660300002)(66066001)(476003)(81156014)(6246003)(316002)(53936002)(2906002)(110136005)(6512007)(3846002)(105586002)(106356001)(93886005)(31686004)(6506007)(86362001)(76176011)(386003)(102836004)(99286004)(478600001)(31696002)(52116002)(53546011)(4326008)(71190400001)(2501003)(186003)(71200400001)(97736004)(68736007)(8936002)(14454004)(25786009)(26005)(6346003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR01MB5080;
 H:BYAPR01MB4982.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: os.amperecomputing.com does not
 designate permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=fengkan@os.amperecomputing.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jFxdSdaOGzEFi904sAsXDR31FLT/clD9bSJ4otGVmB791io9HlirLHgXwqLqkrYOvaoRSNP+wOKO3II45Th071ktPVhYQmjEfViHghT11ac3avjqb5qgNSbDq09ym1SatQO6bQojEVQ+Wec7ax8Fgr3GOQ4KGONIlhq6qYt3Iq1LbST5KjJXuuz0kbi0QQ7fstAwQGx0Ke/7PTKSLZJVLsz4f6OrhqszqQduR4z7k+YTvoCkKOnnA3y/GCdC5P0LydN3OOij+Kwx5dbNq7K9wyiAlcTgaICBgwpv60Z7AUDFjlUhCQksCq/B7bFIf+qo6fBh1wbOJHDtLWN6kv8s8IWO6SIAOgOw2HIJ3O8H5XZp7By3SKhQdCmozwPLOR114Z5PP7r7Qh/PZZRVs5mkUM4mQPo0na+9KxPT6L1WGvE=
Content-ID: <BDFEA2B629D4F64EB46A08F5D7858218@prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: os.amperecomputing.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef40e901-27b6-47f6-adb1-08d6ac8bad73
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 16:55:23.1866 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR01MB5080
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: configure pa_range_info table
 to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

DQoNCk9uIDMvMTgvMTkgNDowNSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPiBIZWxsbywNCj4g
DQo+IE9uIDE1LzAzLzIwMTkgMjM6NTcsIEZlbmcgS2FuIE9TIHdyb3RlOg0KPj4gT24gMy8xNS8x
OSA0OjIxIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+Pj4gT24gMTUvMDMvMjAxOSAwODozNCwg
VmlzaG51IFBhamp1cmkgT1Mgd3JvdGU6DQo+Pj4+IEN1cnJlbnQgcGFfcmFuZ2VfaW5mbyB0YWJs
ZSdzIGNvbmZpZ3VyYXRpb24gcHJldmVudHMgNDIgYml0IFBBIHN5c3RlbXMNCj4+Pj4gZnJvbSBi
b290aW5nIERPTTAuIFRoaXMgcGF0Y2ggbW9kaWZpZXMgdDBzej0yMiBhbmQgcm9vdF9vcmRlcj0z
DQo+Pj4+IHRvIGV4cG9zZSA0Mi1iaXQgSVBBIChJbnRlcm1lZGlhdGUgUGh5c2ljYWwgQWRkcmVz
cykuDQo+Pj4+DQo+Pj4+IEl0IGlzIHJlcXVpcmVkIGZvciBoYXJkd2FyZSB3aGljaCBpcyBoYXZp
bmcgcGVyaXBoZXJhbHMgYWJvdmUgNDAgYml0cy4NCj4+Pg0KPj4+IFRoZSBjb21taXQgbWVzc2Fn
ZSBpcyBhIGJpdCBjb25mdXNpbmcsIHlvdSBmaXJzdCBzYXkgWGVuIGRvZXMgbm90IGJvb3QNCj4+
PiBvbiA0Mi1iaXRzIFBBIHN5c3RlbXMgYnV0IHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgY29tbWl0
IHlvdSByZXN0cmljdCB0bw0KPj4+IG9ubHkgcGxhdGZvcm0gdGhhdCBoYXZlIGFkZHJlc3Mgd2ly
ZWQgYWJvdmUgNDAtYml0cy4NCj4+Pg0KPj4+IFRoZSBsaW1pdGF0aW9uIHdhcyBpbnRyb2R1Y2Vk
IGJlY2F1c2UgZXhpc3RpbmcgcGxhdGZvcm0gYmFjayB0aGVuIGhhZA0KPj4+IGFsbCBhZGRyZXNz
IHdpcmVkIGJlbG93IDQwLWJpdHMuIFNvIHdlIGNhbiBsaW1pdCB0byA0MC1iaXRzIGFuZCBhbGxv
Y2F0ZQ0KPj4+IDIgcGFnZXMgcmF0aGVyIHRoYW4gOCBwYWdlcyBmb3IgZWFjaCBwYWdlLXRhYmxl
cy4NCj4+Pg0KPj4+IFdoaWxlIEkgYW0gcGVyZmVjdGx5IGZpbmUgdG8gc2VlIHRoaXMgZm9yIERv
bTAsIEkgYW0gc3RpbGwgdW5zdXJlIHRoaXMNCj4+PiBpcyB0aGUgcmlnaHQgdGhpbmdzIGZvciBn
dWVzdC4gRG8geW91IGN1cnJlbnRseSBoYXZlIGFueSB1c2UgY2FzZSBmb3INCj4+PiA0Mi1iaXRz
ICg0VEIpIGd1ZXN0Pw0KPj4gSSBhZ3JlZSB0aGVyZSBpcyBubyB1c2UgY2FzZSBhdCB0aGUgbW9t
ZW50IGZvciA0MiBiaXQgZ3Vlc3QsIGl0IGlzIGEgZml4DQo+PiBmb3IgRE9NMCBib290aW5nIHdp
dGggcGVyaXBoZXJhbCBhbmQgbWVtb3J5IGFib3ZlIDQwIGJpdHMgb2YgUEEuIFRoZQ0KPj4gb3Ro
ZXIgb3B0aW9uIGlzIHRvIGtlZXAgc2VwYXJhdGUgdGFibGUgZm9yIHRoZSBndWVzdD8NCj4gDQo+
IEhhdmluZyBhIHNlcGFyYXRlIHRhYmxlIGlzIGEgcG9zc2liaWxpdHkuIEFsdGhvdWdoLCBpdCB3
b3VsZCByZXF1aXJlIGEgDQo+IGJpdCBtb3JlIHdvcmsgdGhhbiB0aGF0LiBWQ1JfRUwyLCBQMk1f
Uk9PVF9MRVZFTCwgUDJNX1JPT1RfT1JERVIgd291bGQgDQo+IG5vdyBiZWNvbWUgcGVyLWRvbWFp
bi4NCj4gDQo+IEkgYW0gbm90IGVudGlyZWx5IHN1cmUgc3VjaCBjaGFuZ2VzIGlzIHdvcnRoIGl0
IHlldC4gSUlSQywgaW4gdGhlIA0KPiBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2gsIHRo
aXMgd291bGQgYmUgZmluZSBmb3IgeW91IHRvIGFsbG9jYXRlIA0KPiBtb3JlIG1lbW9yeSBhcyB5
b3UgaGF2ZSBhIGxvdCBvZiBtZW1vcnkuIEFtIEkgY29ycmVjdD8NClllcywgZU1BRyBjYW4gZ28g
dXB0byAxVEIgb2YgUkFNLiBXZSB3aWxsIHJlZm9ybWF0IGNvbW1pdCBkZXNjcmlwdGlvbi4NCj4g
DQo+Pj4NCj4+PiBJIGNhbid0IHJlbWVtYmVyIHdoaWNoIG90aGVyIHBsYXRmb3JtcyBzdXBwb3J0
IDQyLWJpdHMgUEEuIEkgdGhpbmsgYXQNCj4+PiB0aGF0IHRpbWUgaXQgd2FzIFgtR2VuZS4gQXMg
bG9uZyBhcyBubyBjdXJyZW50IGVtYmVkZGVkIHBsYXRmb3JtIHdlDQo+Pj4gc3VwcG9ydCB1c2Ug
NDItYml0IFBBLCB0aGlzIGNoYW5nZSBtYXkgYmUgb2suIFN0ZWZhbm8gZG8geW91IHJlY2FsbCB3
aGF0DQo+Pj4gd2FzIHRoZSBwbGF0Zm9ybT8NCj4+IEFtcGVyZSBlTUFHIHBsYXRmb3JtIGlzIGVz
c2VudGlhbGx5IHRoZSBjb250aW51YXRpb24gb2YgWC1HZW5lLiBUaGVzZQ0KPj4gc3lzdGVtcyBh
cmUgdGFyZ2V0ZWQgYXMgc2VydmVycyB3aXRoIHVwdG8gMVRCIG9mIFJBTS4NCj4gDQo+IFNvIG15
IG1lbW9yeSBoYXNuJ3QgZmFpbGVkIHlldCA6KS4NCj4gDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 16:58:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 16: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 1h6I4m-0005Ye-H2; Tue, 19 Mar 2019 16: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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6I4m-0005YX-3V
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 16:58:56 +0000
X-Inumbo-ID: 46610132-4a68-11e9-b226-f78977515d7c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46610132-4a68-11e9-b226-f78977515d7c;
 Tue, 19 Mar 2019 16:58:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 10:58:52 -0600
Message-Id: <5C911FC70200007800220755@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 10:58:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
In-Reply-To: <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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+IE9uIDE5LjAzLjE5IGF0IDE3OjEyLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8xNS8xOSAzOjM3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTQuMDMuMTkg
YXQgMjA6MDAsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToKPj4+IE9uIDMvMTMvMTkgNDoz
NSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjUuMDIuMTkgYXQgMjE6MjMsIDxC
cmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKPj4+
Pj4gQEAgLTEwMyw2ICsxMDMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZGxlX3N0YXRl
IHsKPj4+Pj4gICAgCj4+Pj4+ICAgICNkZWZpbmUgQ1BVSURMRV9GTEFHX0RJU0FCTEVECQkweDEK
Pj4+Pj4gICAgLyoKPj4+Pj4gKyAqIE9uIGNlcnRhaW4gQU1EIGZhbWlsaWVzIHRoYXQgc3VwcG9y
dCBtd2FpdCwgb25seSBjMSBjYW4gYmUgcmVhY2hlZCBieQo+Pj4+PiArICogbXdhaXQgYW5kIHRv
IHJlYWNoIGMyLCBoYWx0IGhhcyB0byBiZSB1c2VkLgo+Pj4+PiArICovCj4+Pj4+ICsjZGVmaW5l
IENQVUlETEVfRkxBR19VU0VfSEFMVAkJMHgyCj4+Pj4KPj4+PiBDb3VsZCB5b3UgcG9pbnQgdXMg
YXQgd2hlcmUgaW4gdGhlIG1hbnVhbHMgdGhpcyBiZWhhdmlvciBpcyBkZXNjcmliZWQ/Cj4+Pj4g
V2hpbGUgUE0gVm9sIDIgaGFzIGEgY2hhcHRlciB0YWxraW5nIGFib3V0IFAtc3RhdGVzLCBJIGNh
bid0IHNlZW0gdG8KPj4+PiBmaW5kIGFueSBtZW50aW9uIG9mIEMtc3RhdGVzIHRoZXJlLgo+Pj4K
Pj4+IElJUkMgaXQncyBpbiB0aGUgTkRBIFBQUiBhbmQgaW50ZXJuYWxseSBpdCdzIGluIHNvbWUg
b3RoZXIgZG9jdW1lbnRzLgo+Pj4gV2UgZG9uJ3QgaGF2ZSBzdXBwb3J0IHRvIHVzZSBtd2FpdCB3
aGlsZSBpbiBDQzYgZHVlIHRvIGNhY2hlcyBiZWluZwo+Pj4gdHVybmVkIG9mZiBldGMuICBJZiB3
ZSBkaWQgaGF2ZSBtd2FpdCBzdXBvcnQgZm9yIENDNiwgd2UnZCB1c2UgdGhhdCBoZXJlCj4+PiAo
YmFzaWNhbGx5IG1pcnJvcmluZyBJbnRlbCkuICBTYWRseSBJIGRvbid0IHRoaW5rIHdlIGhhdmUg
YW55IHB1YmxpYwo+Pj4gaW5mb3JtYXRpb24gZGlyZWN0bHkgZGV0YWlsaW5nIHRoaXMgaW5mb3Jt
YXRpb24uICBJZiB5b3UnZCBsaWtlLCBJIGNhbgo+Pj4gbG9vayBmdXJ0aGVyIGludG8gaXQuCj4+
IAo+PiBBaCB5ZXMsIEkgZm91bmQgaXQuIEJ1dCB0aGUgdGV4dCBzdWdnZXN0cyB0byB1c2UgU3lz
dGVtSU8sIG5vdAo+PiBITFQgZm9yIGVudGVyaW5nIEMyIChDQzYpLiBBbiBpbXBvcnRhbnQgZGlm
ZmVyZW5jZSBsb29rcyB0byBiZQo+PiB0aGUgc3RhdGUgb2YgRUZMQUdTLklGIGFzIHRvIHdoZXRo
ZXIgdGhlIGNvcmUgd2FrZXMgdXAgYWdhaW4uCj4+IFRoZSBTeXN0ZW1JTyBhcHByb2FjaCB3b3Vs
ZCBiZXR0ZXIgbWF0Y2ggdGhlIEZGaXhlZEhXIG9uZSwKPj4gYXMgd2UgcmVxdWlyZSBhbmQgdXNl
IE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUsuCj4+IAo+PiBGdXJ0aGVybW9yZSBJJ20gdGhlbiBv
bmNlIGFnYWluIHdvbmRlcmluZyB3aGF0IHRoZSBnYWluIGlzCj4+IG92ZXIgdXNpbmcgdGhlIEFD
UEkgZHJpdmVyOiBUaGUgc3VnZ2VzdGVkIF9DU1QgbG9va3MgdG8gZXhhY3RseQo+PiBtYXRjaCB0
aGUgZGF0YSB5b3UgZW50ZXIgaW50byB0aGUgdGFibGUgaW4gdGhlIGxhdGVyIHBhdGNoLiBJT1cK
Pj4gbXkgZnVuZGFtZW50YWwgY29uY2VybiBkaWRuJ3QgZ28gYXdheSB5ZXQ6IEFzIHBlciB0aGUg
bmFtZQo+PiBvZiB0aGUgZHJpdmVyLCBpdCBzaG91bGRuJ3QgcmVhbGx5IG5lZWQgdG8gc3VwcG9y
dCBITFQgKG9yIGFueXRoaW5nCj4+IG90aGVyIHRoYW4gTVdBSVQpIGFzIGFuIGVudHJ5IG1ldGhv
ZC4gSGVuY2UgSSB0aGluayB0aGF0IGF0Cj4+IHRoZSB2ZXJ5IGxlYXN0IHlvdSBuZWVkIHRvIGV4
dGVuZCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGNoYW5nZQo+PiBxdWl0ZSBhIGJpdCB0byBleHBs
YWluIHdoeSB0aGUgQUNQSSBkcml2ZXIgaXMgbm90IHN1aXRhYmxlLgo+PiAKPj4gRGVwZW5kaW5n
IG9uIGhvdyB0aGlzIGNvbWVzIG91dCwgaXQgbWF5IHRoZW4gc3RpbGwgYmUgYSBtYXR0ZXIKPj4g
b2YgZGlzY3Vzc2luZyB3aGV0aGVyLCByYXRoZXIgdGhhbiBmaWRkbGluZyB3aXRoIG13YWl0LWlk
bGUsIGl0Cj4+IHdvdWxkbid0IGJlIGJldHRlciB0byBoYXZlIGFuIEFNRC1zcGVjaWZpYyBkcml2
ZXIgaW5zdGVhZC4gQXJlCj4+IHRoZXJlIGFueSB0aG91Z2h0cyBpbiBzaW1pbGFyIGRpcmVjdGlv
bnMgZm9yIExpbnV4Pwo+IAo+IEkgY2FuIG1ha2UgaXQgdXNlIHN5c0lPIHJhdGhlciB0aGFuIEhM
VCBpZiB0aGVyZSdzIGEgbmVlZCBvciBzdHJvbmcgCj4gZGVzaXJlIGZvciBpdC4gIEkgdXNlZCBI
TFQgbWFpbmx5IGJlY2F1c2UgSSB0aG91Z2h0IGl0IHdvdWxkIGJlIG1vcmUgCj4gcm9idXN0IChs
aWtlIGluIHRoZSBjYXNlIG9mIENDNiBiZWluZyBkaXNhYmxlZCkuCgpXZWxsLCB5b3Uga25vdyB3
aGV0aGVyIHRvIHRydXN0IHlvdXIgZG9jdW1lbnRhdGlvbi4KCj4gQmVjYXVzZToKPiAjMSBnZXR0
aW5nIHRoZSBBQ1BJIHRhYmxlcyBmcm9tIGRvbTAgaXMgZWl0aGVyIHVucmVsaWFibGUgKFBWIGRv
bTApIG9yIAo+IG5vdCBwb3NzaWJsZSAoUFZIIGRvbTApLgoKV2h5IHVucmVsaWFibGU/IEFuZCBQ
VkggRG9tMCBpcyBzdGlsbCBXSVAuCgo+ICMyIHRoZSBjaGFuZ2VzIHRvIHRoZSBJbnRlbCBjb2Rl
IGFyZSBtaW5pbWFsLgoKQnV0IHRoZXkgZ28gYWdhaW5zdCB0aGUgcHVycG9zZSBvZiB0aGUgZmls
ZSwgd2hpY2ggaXMgdG8gbWFrZSB1c2Ugb2YKTVdBSVQuCgo+ICMzIHdvcnNlIGNhc2UsIFhlbiB0
aGlua3MgaXQncyB1c2luZyBDQzYgd2hlbiBpdCdzIHVzaW5nIENDMS4gIE5vdCAKPiBwZXJmZWN0
IGJ1dCBmYXIgZnJvbSBmYXRhbCBvciBicmVha2luZy4KClllcywgdGhhdCdzIGEgbWlub3IgYXNw
ZWN0LgoKPiBJbiBMaW51eCwgdGhleSBoYXZlIGEgd29ya2luZyBBTUwgaW50ZXJydXB0ZXIgc28g
dGhleSBqdXN0IHJlYWQgdGhlIEFDUEkgCj4gdGFibGVzLiAgSWYgWGVuIGhhZCBhIHdvcmtpbmcg
QU1MIGludGVycnVwdGVyLCBJJ2Qgc3VnZ2VzdCBqdXN0IHJlYWRpbmcgCj4gdGhlIEFDUEkgdGFi
bGVzIGFzIHdlbGwuICBBcyBmYXIgYXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBkcml2ZXIgZm9y
IAo+IEFNRCwgaXQgd291bGQgbW9zdGx5IGp1c3QgYmUgdGhlIEludGVsIGRyaXZlIHdpdGggdGhl
IHNtYWxsIGNoYW5nZXMgYW5kIAo+IHNvbWUgY29kZSByZW1vdmVkLiAgV2l0aCB0aGUgbWluaW1h
bCBjaGFuZ2VzIG5lZWRlZCwgSSBkb24ndCBzZWUgYSAKPiByZWFzb24sIGJ1dCB0aGF0J3MganVz
dCBtZS4KCldlbGwsIEkndmUgcHV0IHRoaXMgdXAgZm9yIGRpc2N1c3Npb24sIGFuZCBzcGVjaWZp
Y2FsbHkgcmFpc2VkIHRoZQpxdWVzdGlvbiBvZiB3aGF0IExpbnV4IGlzIGRvaW5nIGhlcmUuCgo+
Pj4+PiArCQljYXNlIEFDUElfQ1NUQVRFX0VNX0hBTFQ6Cj4+Pj4+ICsJCQlpbmZvID0gZ2V0X2Nw
dV9pbmZvKCk7Cj4+Pj4+ICsJCQlzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKPj4+Pj4gKwkJ
CXNhZmVfaGFsdCgpOwo+Pj4+PiArCQkJc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKPj4+Pgo+
Pj4+IC4uLiB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gYXZvaWQgdGhlIHJlZHVuZGFuY3kgd2l0
aCBkZWZhdWx0X2lkbGUoKSwKPj4+PiBieSBpbnRyb2R1Y2luZyBhIG5ldyBoZWxwZXIgZnVuY3Rp
b24sIGUuZy4gc3BlY19jdHJsX3NhZmVfaGFsdCgpPwo+Pj4+Cj4+PiBTZWUgbXkgZW1haWwgd2l0
aCBXZWkgYWJvdXQgdGhpcy4KPj4gCj4+IFRoZXJlIHlvdSd2ZSBiYXNpY2FsbHkgc2V0dGxlZCBv
biBtYWtpbmcgYSBoZWxwZXIgZnVuY3Rpb24sIHRvCj4+IGJlIHVzZWQgaW4gcHJlLWV4aXN0aW5n
IHBsYWNlcyBhcyB3ZWxsIGFzIGhlcmUuCj4+IAo+PiBJJ3ZlIGFsc28ganVzdCBub3RpY2VkIHRo
YXQgdGhlcmUncyBhbm90aGVyIHNhZmVfaGFsdCgpIGludm9jYXRpb24KPj4gYSBmZXcgbGluZXMg
dXAgZnJvbSBoZXJlLCBhcyBhIGZhbGxiYWNrLiBJdCBkb2Vzbid0IGNvbWUgd2l0aCBhbnkKPj4g
b2YgdGhlIHN0YXRpc3RpY3MgdGhvdWdoLCBzbyB3b3VsZCBwcm9iYWJseSBiZSB1bnN1aXRhYmxl
IHRvCj4+IGZ1bm5lbCBpbnRvLgo+IAo+IEl0IGRvZXMgdXNlIGZvbGxvdyB0aGUgcGF0dGVybiBv
ZjoKPiAJc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7Cj4gCXNhZmVfaGFsdCgpOwo+IAlzcGVj
X2N0cmxfZXhpdF9pZGxlKGluZm8pOwo+IHRob3VnaC4gIEknbSBwcmV0dHkgc3VyZSBvdXQgd291
bGQgd29yayB3aXRoIHdoYXQgSSBzdWdnZXN0ZWQgb3IgYW0gSSAKPiBtaXNzaW5nIHNvbWV0aGlu
Zz8KCkknbSBhZnJhaWQgSSdtIG5vdCB1bmRlcnN0YW5kaW5nIHRoZSBxdWVzdGlvbiBpbiB0aGlz
IGNvbnRleHQuIFBlcmhhcHMKSSdtIGxhcmdlbHkgY29uZnVzZWQgYnkgdGhlIHVzZSBvZiAib3V0
IiBpbiB0aGUgbWlkZGxlIG9mIHRoZSBzZW50ZW5jZS4KSXMgdGhpcyByZWZlcnJpbmcgdG8gdGhl
IE9VVCBpbnN0cnVjdGlvbiBpbiBjb250ZXh0IG9mIHRoZSBTeXNJTyBhc3BlY3QKZGlzY3Vzc2Vk
IGZ1cnRoZXIgdXA/IElmIHNvIC0gSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91J3JlIHRyeWlu
ZyB0bwpnZXQgYXQgaW4gdGhlIGNvbnRleHQgaGVyZS4gSWYgbm90LCBJJ20gbG9zdCBhbHRvZ2V0
aGVyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 17:01:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 17:01:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6I6j-0006HT-1H; Tue, 19 Mar 2019 17:00: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=nNMe=RW=citrix.com=prvs=974eac730=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h6I6i-0006HN-A9
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 17:00:56 +0000
X-Inumbo-ID: 8dae9478-4a68-11e9-ba4d-4f9a8e506348
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dae9478-4a68-11e9-ba4d-4f9a8e506348;
 Tue, 19 Mar 2019 17:00:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,245,1544486400"; d="scan'208";a="81032616"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C868F1E020000780021D5C1@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <79fcdb57-9c76-1e92-f1d2-4a99b27a3a47@citrix.com>
Date: Tue, 19 Mar 2019 17:00:38 +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: <5C868F1E020000780021D5C1@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/paging: paging_set_allocation() is
 init-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xMS8xOSA0OjM4IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBUaGlzIGlzIG5lZWRlZCBm
b3IgRG9tMCBjcmVhdGlvbiBvbmx5LCB0aGVyZWZvcmUgaXQgZ2V0cyBhZGRpdGlvbmFsbHkKPiBm
cmFtZWQgYnkgYW4gI2lmZGVmLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 17:01:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 17:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6I7J-0006KT-Cn; Tue, 19 Mar 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=a8QS=RW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6I7H-0006KJ-MI
 for xen-devel@lists.xen.org; Tue, 19 Mar 2019 17:01:31 +0000
X-Inumbo-ID: a3c5a6f8-4a68-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 a3c5a6f8-4a68-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 17:01:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Mar 2019 11:01:29 -0600
Message-Id: <5C9120660200007800220772@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Mar 2019 11:01:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-4-brian.woods@amd.com>
 <5C88D28B020000780021DFEF@prv1-mh.provo.novell.com>
 <dfc33386-c503-fb91-4bfc-d3ced2bf5231@amd.com>
 <5C8B682C020000780021EFC5@prv1-mh.provo.novell.com>
 <70bc875d-81c8-1fee-54ec-266b106bc331@amd.com>
In-Reply-To: <70bc875d-81c8-1fee-54ec-266b106bc331@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [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>, 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+IE9uIDE5LjAzLjE5IGF0IDE2OjU5LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8xNS8xOSAzOjU0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTQuMDMuMTkg
YXQgMjA6MjksIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToKPj4+IFRoZXJlJ3MgYW5vdGhl
ciByZWdpc3RlciB3ZSBfbWlnaHRfCj4+PiBiZSBhYmxlIHRvIHVzZSwgYnV0IHN1cHBvcnQgZm9y
IENDNiBpcyBBTkQnZCB3aXRoIHRoYXQgYW5kIGFub3RoZXIKPj4+IGFub3RoZXIgcmVnaXN0ZXIg
KHdlIGRvbid0IGhhdmUgYWNjZXNzIHRvKS4gVGhlIHJlZ2lzdGVyIHdlJ2QgcmVhZCBpcwo+Pj4g
YWxzbyBSVy4gIFNvIEknbSBub3Qgc3VyZSBJIHRydXN0IGl0Lgo+PiAKPj4gSXQncyBoYXJkIHRv
IGJlbGlldmUgdGhhdCBvbmUgY2FuJ3QgZmluZCBvdXQgd2hldGhlciBITFQgd291bGQgZW50ZXIK
Pj4gb25seSBDQzEgb3IgZXZlbnR1YWxseSBhbHNvIENDNi4KPiAKPiBUaGVyZSdzIGEgcmVnaXN0
ZXIsIGJ1dCBpdCdzIEFORCdkIHdpdGggZmlybXdhcmUgZm9yIGlmIEM2IGlzIGVuYWJsZWQuIAo+
IEFzc3VtaW5nIGl0IGlzbid0IHRvdWNoZWQsIGl0IHNob3VsZCBiZSBhYmxlIHRvIGRldGVybWlu
ZSBpZiBDNiBpcyAKPiBlbmFibGVkIG9yIG5vdCBieSBCSU9TLiAgVGhhdCBsZWFkcyB0byBtb3Jl
IGNvZGUgYW5kIHRoZSBuZWdhdGl2ZSBvZiBub3QgCj4gY2hlY2tpbmcgaXMgc3lzdGVtIHRoaW5r
aW5nIGl0J3MgdXNpbmcgQ0M2IHdoZW4gaXQncyByZWFsbHkgdXNpbmcgQ0MxLiAKPiBJdCdzIGFs
c28gTkRBJ2Qgc28gSSdkIGhhdmUgdG8gZ2V0IGFwcHJvdmFsIHRvIHVzZSBpdCAoYW5kIHRoZW4g
YWxzbyBwdXQgCj4gaXQgaW4gdGhlIHB1YmxpYyBQUFIpLgoKV2VsbCwgbm8gbmVlZCB0byBnbyB0
aHJvdWdoIHRvbyBtYW55IGhvb3BzIGZvciB0aGlzLiBJdCB3b3VsZApqdXN0IGhhdmUgYmVlbiBu
aWNlIHRvIHRlbGwgdGhlIHR3byBhcGFydCwgbm90IHRoZSBsZWFzdCBiZWNhdXNlCm9mIHRoZWly
IHF1aXRlIGRpZmZlcmVudCB3YWtldXAgbGF0ZW5jaWVzLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 17:01:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 17:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6I7e-0006O5-Ne; Tue, 19 Mar 2019 17: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=nNMe=RW=citrix.com=prvs=974eac730=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h6I7c-0006Nk-QO
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 17:01:52 +0000
X-Inumbo-ID: b00486af-4a68-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b00486af-4a68-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 17:01:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,245,1544486400"; d="scan'208";a="81032801"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C868ED8020000780021D5BB@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0ce9d1f8-ca58-3f81-4975-7a70f5ab669f@citrix.com>
Date: Tue, 19 Mar 2019 17:01:45 +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: <5C868ED8020000780021D5BB@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86: don't allow clearing of
 TF_kernel_mode for other than 64-bit PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@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>

T24gMy8xMS8xOSA0OjM3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBUaGUgZmxhZyBpcyByZWFs
bHkgb25seSBtZWFudCBmb3IgdGhvc2UsIGJvdGggSFZNIGFuZCAzMi1iaXQgUFYgdGVsbAo+IGtl
cm5lbCBmcm9tIHVzZXIgbW9kZSBiYXNlZCBvbiBDUEwvUlBMLiBSZW1vdmUgdGhlIGFsbC1xdWVz
dGlvbi1tYXJrcwo+IGNvbW1lbnQgYW5kIGxldCdzIGJlIG9uIHRoZSBzYWZlIHNpZGUgaGVyZSBh
bmQgYWxzbyBzdXBwcmVzcyBjbGVhcmluZwo+IGZvciAzMi1iaXQgUFYgKHRoaXMgaXNuJ3QgYSBm
YXN0IHBhdGggYWZ0ZXIgYWxsKS4KPiAKPiBSZW1vdmUgbm8gbG9uZ2VyIG5lY2Vzc2FyeSBpc19w
dl8zMmJpdF8qKCkgZnJvbSBzaF91cGRhdGVfY3IzKCkgYW5kCj4gc2hfd2Fsa19ndWVzdF90YWJs
ZXMoKS4gTm90ZSB0aGF0IHNoYWRvd19vbmVfYml0X2Rpc2FibGUoKSBhbHJlYWR5Cj4gYXNzdW1l
cyB0aGUgbmV3IGJlaGF2aW9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 17:32:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 17:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6IbL-0000KL-Lh; Tue, 19 Mar 2019 17: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6IbK-0000K9-OU
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 17:32:34 +0000
X-Inumbo-ID: fa721c34-4a6c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa721c34-4a6c-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 17:32:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6IbI-0004zh-J2; Tue, 19 Mar 2019 17:32:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6IbH-0000N9-St; Tue, 19 Mar 2019 17:32:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6IbH-0005e7-SE; Tue, 19 Mar 2019 17:32:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133927-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=a892f81ddecf0ad90564a4d91d520234c542b068
X-Osstest-Versions-That: xen=17f74242ccf0ce6e51c03a5860947865c0ef0dc2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 17:32:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133927: 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>

ZmxpZ2h0IDEzMzkyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkyNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJiMDY4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxN2Y3NDI0MmNjZjBjZTZlNTFj
MDNhNTg2MDk0Nzg2NWMwZWYwZGMyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MTEgIDIwMTkt
MDMtMTggMTk6MDA6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTI3ICAy
MDE5LTAzLTE5IDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAxN2Y3NDI0MmNjLi5hODkyZjgxZGRlICBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIz
NGM1NDJiMDY4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 18:35:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 18:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6JZf-0004qY-Fe; Tue, 19 Mar 2019 18:34:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AkEj=RW=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1h6JZd-0004qT-QE
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 18:34:53 +0000
X-Inumbo-ID: aecaf9d2-4a75-11e9-a866-93eedb3af689
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aecaf9d2-4a75-11e9-a866-93eedb3af689;
 Tue, 19 Mar 2019 18:34:51 +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 315A630BC648;
 Tue, 19 Mar 2019 18:34:50 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-132.ams2.redhat.com
 [10.36.116.132])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3334F2C230;
 Tue, 19 Mar 2019 18:34:47 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 9107211385E4; Tue, 19 Mar 2019 19:34:45 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: qemu-devel@nongnu.org
References: <87d0mwatbu.fsf@dusky.pond.sub.org>
Date: Tue, 19 Mar 2019 19:34:45 +0100
In-Reply-To: <87d0mwatbu.fsf@dusky.pond.sub.org> (Markus Armbruster's message
 of "Tue, 12 Mar 2019 18:36:05 +0100")
Message-ID: <875zsed86y.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
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.46]); Tue, 19 Mar 2019 18:34:51 +0000 (UTC)
Subject: Re: [Xen-devel] Maintainers,
 please tell us how to boot your machines!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Anthony Green <green@moxielogic.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Marek Vasut <marex@denx.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Alexander Graf <agraf@suse.de>,
 =?utf-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Kiszka <jan.kiszka@web.de>, Igor Mitsyanko <i.mitsyanko@gmail.com>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Chris Wulff <crwulff@gmail.com>, Jean-Christophe Dubois <jcd@tribudubois.net>,
 Andrey Smirnov <andrew.smirnov@gmail.com>, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.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>

TWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPiB3cml0ZXM6Cgo+IERlYXIgYm9h
cmQgY29kZSBtYWludGFpbmVycywKPgo+IFRoaXMgaXMgYSAocmF0aGVyIGxhdGUpIGZvbGxvdy11
cCB0byB0aGUgbGFzdCBRRU1VIHN1bW1pdC4gIE1pbnV0ZXNbKl06Cj4KPiAgKiBEZXByZWNhdGlu
ZyB1bm1haW50YWluZWQgZmVhdHVyZXMgKGRldmljZXMsIHRhcmdldHMsIGJhY2tlbmRzKSBpbiBR
RU1VCj4KPiAgICBRRU1VIGhhcyBhIG1lY2hhbmlzbSB0byBkZXByZWNhdGUgZmVhdHVyZXMgYnV0
IHRoZXJlIHJlbWFpbnMgYSBsb3Qgb2YKPiAgICBvbGQgdW5tYWludGFpbmVkIGNvZGUuICBSZWZh
Y3RvcmluZyBpcyBoaW5kZXJlZCBieSB1bnRlc3RlZCBsZWdhY3kKPiAgICBjb2RlLCBzbyB0aGVy
ZSBpcyBhIGRlc2lyZSB0byBkZXByZWNhdGUgdW5tYWludGFpbmVkIGZlYXR1cmVzIG1vcmUKPiAg
ICBvZnRlbi4KPgo+ICAgIFsuLi5dCj4KPiAgICBXZSBzaG91bGQgcmVxdWlyZSBhdCBsZWFzdCBh
IG1pbmltYWwgdGVzdCBmb3IgZWFjaCBib2FyZDsgaWYgbm9ib2R5Cj4gICAgY2FyZXMgZW5vdWdo
IHRvIGNvbWUgdXAgd2l0aCBvbmUsIHRoYXQgYm9hcmQgc2hvdWxkIGJlIGRlcHJlY2F0ZWQuCj4K
PiAgICBbLi4uXQo+Cj4gICAgQWxzbyBzZWUgdGhlIHFlbXUtZGV2ZWwgZGlzY3Vzc2lvbiBhYm91
dCBkZXByZWNhdGluZyBjb2RlOgo+ICAgIGh0dHBzOi8vbGlzdHMubm9uZ251Lm9yZy9hcmNoaXZl
L2h0bWwvcWVtdS1kZXZlbC8yMDE4LTEwL21zZzA1ODI4Lmh0bWwuCj4KPiBUaGF0J3MgYSBsaW5r
IHRvICJNaW51dGVzIG9mIEtWTSBGb3J1bSBCb0Ygb24gZGVwcmVjYXRpbmcgc3R1ZmYiLgo+IFF1
b3RlOgo+Cj4gICogT25lIG9idmlvdXMgY2xhc3Mgb2YgY2FuZGlkYXRlcyBmb3IgcmVtb3ZhbCBp
cyBtYWNoaW5lcyB3ZSBkb24ndCBrbm93Cj4gICAgaG93IHRvIGJvb3QsIG9yIGNhbid0IGJvb3Qs
IHNheSBiZWNhdXNlIHdlIGxhY2sgcmVxdWlyZWQgZmlybXdhcmUKPiAgICBhbmQvb3IgT1MuCj4K
PiAgICBPZiBjb3Vyc2UsICJjYW4gYm9vdCIgc2hvdWxkIGJlIGFuIGF1dG9tYXRlZCB0ZXN0LiAg
QXMgYSBmaXJzdCBzdGVwCj4gICAgdG93YXJkcyB0aGF0LCB3ZSBzaG91bGQgYXQgbGVhc3QgZG9j
dW1lbnQgaG93IHRvIGJvb3QgZWFjaCBtYWNoaW5lLgo+ICAgIFdlJ3JlIGdvaW5nIHRvIGFzayBt
YWNoaW5lIG1haW50YWluZXJzIHRvIGRvIHRoYXQuCj4KPiBMZXQncyBnZXQgZ29pbmcgb24gdGhp
cy4KPgo+IEkgZ2F0aGVyZWQgdGhlIG1hY2hpbmUgdHlwZXMsIG1hcHBlZCB0aGVtIHRvIHNvdXJj
ZSBmaWxlcywgd2hpY2ggSSBmZWQKPiB0byBnZXRfbWFpbnRhaW5lci5wbC4gIFJlc3VsdHMgYXJl
IGFwcGVuZGVkLiAgSWYgeW91J3JlIGNjJ2VkLAo+IE1BSU5UQUlORVJTIGZpbmdlcnMgeW91IGZv
ciBhdCBsZWFzdCBvbmUgbWFjaGluZSB0eXBlJ3Mgc291cmNlIGZpbGUuCj4gUGxlYXNlIHRlbGwg
dXMgZm9yIGFsbCBvZiB0aGVtIGhvdyB0byB0byBhICJtZWFuaW5nZnVsIiBib290IHRlc3QuCj4K
PiBGb3Igbm93LCB3aGF0J3MgIm1lYW5pbmdmdWwiIGlzIGVudGlyZWx5IHVwIHRvIHlvdS4gIEJv
b3RpbmcgTGludXgKPiBjZXJ0YWlubHkgaXMuCj4KPiBNYWtlIHN1cmUgdG8gaW5jbHVkZSBhIGNv
bXBsZXRlIFFFTVUgY29tbWFuZCBsaW5lLiAgSWYgeW91ciBRRU1VIGNvbW1hbmQKPiBsaW5lIHJl
cXVpcmVzIHJlc291cmNlcyBiZXlvbmQgdGhlIFFFTVUgc291cmNlIHRyZWUgYW5kIHdoYXQgd2Ug
YnVpbGQKPiBmcm9tIGl0LCBwbGVhc2UgZGV0YWlsIHRoZW0sIGFuZCBwcm92aWRlIGRvd25sb2Fk
IFVSTHMgYXMgZmFyIGFzCj4gcG9zc2libGUuCj4KPiBHb2FscyBmb3IgdGhpcyBleGVyY2lzZToK
Pgo+ICogR2F0aGVyIGluZm9ybWF0aW9uIHdlIG5lZWQgdG8gY292ZXIgbW9yZSBtYWNoaW5lcyBp
biBvdXIgYXV0b21hdGVkCj4gICB0ZXN0aW5nLgo+Cj4gICBSZWxhdGVkIHdvcms6Cj4gICBbUEFU
Q0ggdjQgMDAvMTldIEFjY2VwdGFuY2UgVGVzdHM6IHRhcmdldCBhcmNoaXRlY3R1cmUgc3VwcG9y
dAo+ICAgTWVzc2FnZS1JZDogPDIwMTkwMzEyMTIxMTUwLjg2MzgtMS1jcm9zYUByZWRoYXQuY29t
Pgo+ICAgaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTkt
MDMvbXNnMDM4ODEuaHRtbAo+Cj4gKiBNYXliZSBpZGVudGlmeSBhIGZldyBtYWNoaW5lcyB3ZSBk
b24ndCBrbm93IGhvdyB0byBib290IGFueW1vcmUuCj4KPiBUaGFua3MgaW4gYWR2YW5jZSBmb3Ig
eW91ciBoZWxwIQoKUXVpdGUgYSBmZXcgbWFpbnRhaW5lcnMgcmVwbGllZCwgYW5kIGEgZmV3IG90
aGVycywgdG9vLiAgVGhhbmsgeW91IQoKSSBzdGlsbCBoYXZlIHRvIGZ1bGx5IGRpZ2VzdCB0aGUg
cmVwbGllcywgaW4gcGFydGljdWxhciB3aGV0aGVyIHRoZXJlJ3MKZW5vdWdoIGRldGFpbCBmb3Ig
bWUgdG8gYWN0dWFsbHkgYm9vdCBhIGd1ZXN0LgoKSSdtIHN0aWxsIGxhY2tpbmcgaW5mb3JtYXRp
b24gb24gMjYgbWFjaGluZXMuICBJZiB5b3UncmUgY2MnZWQsIHlvdSdyZQpjb25zaWRlcmVkIGEg
cG9zc2libGUgc291cmNlIG9mIGluZm9ybWF0aW9uLiAgUGxlYXNlIGhlbHAuCgpJZiB5b3UncmUg
YSBzdXBwb3J0ZXIgb3IgbWFpbnRhaW5lciwgYnV0IGNhbid0IGhlbHAsIHBsZWFzZSBjb25zaWRl
cgphZGp1c3RpbmcgTUFJTlRBSU5FUlMgdG8gUzogT2RkIEZpeGVzIGZvciB0aGUgbWFjaGluZS4K
Ck1hY2hpbmVzIHdpdGggYXQgbGVhc3Qgb25lIHN1cHBvcnRlcjoKCiAgICA9IGh3L3hlbnB2L3hl
bl9tYWNoaW5lX3B2LmMgPQogICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPiAoc3VwcG9ydGVyOlg4NikKICAgIEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPiAoc3VwcG9ydGVyOlg4NikKICAgIFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+IChzdXBwb3J0ZXI6WDg2KQogICAgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnIChvcGVuIGxpc3Q6WDg2KQoKTWFjaGluZXMgd2l0aCBubyBzdXBwb3J0ZXIsIGJ1
dCBhdCBsZWFzdCBvbmUgbWFpbnRhaW5lcjoKCiAgICA9IGh3L2FybS9pbnRlZ3JhdG9yY3AuYyA9
CiAgICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+IChtYWludGFpbmVy
OkludGVncmF0b3IgQ1ApCiAgICBxZW11LWFybUBub25nbnUub3JnIChvcGVuIGxpc3Q6SW50ZWdy
YXRvciBDUCkKCiAgICA9IGh3L2FybS9vbWFwX3N4MS5jID0KICAgIFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4gKG1haW50YWluZXI6T01BUCkKICAgIHFlbXUtYXJtQG5v
bmdudS5vcmcgKG9wZW4gbGlzdDpBUk0pCgogICAgPSBody9taXBzL21pcHNfamF6ei5jID0KICAg
ICJIZXJ2w6kgUG91c3NpbmVhdSIgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPiAobWFpbnRhaW5lcjpK
YXp6KQogICAgQWxla3NhbmRhciBSaWthbG8gPGFyaWthbG9Ad2F2ZWNvbXAuY29tPiAocmV2aWV3
ZXI6SmF6eikKICAgIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4gKG1haW50
YWluZXI6TUlQUykKICAgIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5j
b20+IChtYWludGFpbmVyOk1JUFMpCgogICAgPSBody9taXBzL21pcHNfcjRrLmMgPQogICAgQXVy
ZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PiAobWFpbnRhaW5lcjpSNDAwMCkKICAg
IEFsZWtzYW5kYXIgUmlrYWxvIDxhcmlrYWxvQHdhdmVjb21wLmNvbT4gKHJldmlld2VyOlI0MDAw
KQogICAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4gKG1haW50
YWluZXI6TUlQUykKCiAgICA9IGh3L21veGllL21veGllc2ltLmMgPQogICAgQW50aG9ueSBHcmVl
biA8Z3JlZW5AbW94aWVsb2dpYy5jb20+IChtYWludGFpbmVyOk1veGllKQoKICAgID0gaHcvbmlv
czIvMTBtNTBfZGV2Ym9hcmQuYyA9CiAgICBDaHJpcyBXdWxmZiA8Y3J3dWxmZkBnbWFpbC5jb20+
IChtYWludGFpbmVyOk5pb3NJSSkKICAgIE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRlPiAobWFp
bnRhaW5lcjpOaW9zSUkpCgogICAgPSBody9wcGMvdmlydGV4X21sNTA3LmMgPQogICAgIkVkZ2Fy
IEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAZ21haWwuY29tPiAob2RkIGZpeGVyOnZpcnRl
eF9tbDUwNykKICAgIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiAo
bWFpbnRhaW5lcjpQb3dlclBDKQogICAgcWVtdS1wcGNAbm9uZ251Lm9yZyAob3BlbiBsaXN0OnZp
cnRleF9tbDUwNykKCiAgICA9IGh3L3RyaWNvcmUvdHJpY29yZV90ZXN0Ym9hcmQuYyA9CiAgICBC
YXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4gKG1haW50
YWluZXI6VHJpQ29yZSkKCiAgICA9IGh3L3VuaWNvcmUzMi9wdXYzLmMgPQogICAgR3VhbiBYdWV0
YW8gPGd4dEBtcHJjLnBrdS5lZHUuY24+IChtYWludGFpbmVyOlVuaUNvcmUzMikKCk1hY2hpbmVz
IHdpdGggbm8gbWFpbnRhaW5lciBhbmQgbm8gc3VwcG9ydGVyOgoKICAgID0gaHcvYXJtL2NvbGxp
ZS5jID0KICAgIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4gKG9kZCBm
aXhlcjpTaGFycCBTTC01NTAwIChDby4uLikKICAgIHFlbXUtYXJtQG5vbmdudS5vcmcgKG9wZW4g
bGlzdDpTaGFycCBTTC01NTAwIChDby4uLikKCiAgICA9IGh3L2FybS9leHlub3M0X2JvYXJkcy5j
ID0KICAgIElnb3IgTWl0c3lhbmtvIDxpLm1pdHN5YW5rb0BnbWFpbC5jb20+IChvZGQgZml4ZXI6
RXh5bm9zKQogICAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPiAob2Rk
IGZpeGVyOkV4eW5vcykKICAgIHFlbXUtYXJtQG5vbmdudS5vcmcgKG9wZW4gbGlzdDpFeHlub3Mp
CgogICAgPSBody9hcm0vaW14MjVfcGRrLmMgPQogICAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPiAob2RkIGZpeGVyOmkuTVgyNSBQREspCiAgICBKZWFuLUNocmlzdG9w
aGUgRHVib2lzIDxqY2RAdHJpYnVkdWJvaXMubmV0PiAocmV2aWV3ZXI6aS5NWDI1IFBESykKICAg
IHFlbXUtYXJtQG5vbmdudS5vcmcgKG9wZW4gbGlzdDppLk1YMjUgUERLKQoKICAgID0gaHcvYXJt
L21haW5zdG9uZS5jID0KICAgIEFuZHJ6ZWogWmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+
IChvZGQgZml4ZXI6UFhBMlhYKQogICAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPiAob2RkIGZpeGVyOlBYQTJYWCkKICAgIHFlbXUtYXJtQG5vbmdudS5vcmcgKG9wZW4g
bGlzdDpQWEEyWFgpCgogICAgPSBody9hcm0vbWNpbXg2dWwtZXZrLmMgPQogICAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPiAob2RkIGZpeGVyOk1DSU1YNlVMIEVWSyAv
IGkuLi4uKQogICAgSmVhbi1DaHJpc3RvcGhlIER1Ym9pcyA8amNkQHRyaWJ1ZHVib2lzLm5ldD4g
KHJldmlld2VyOk1DSU1YNlVMIEVWSyAvIGkuLi4uKQogICAgcWVtdS1hcm1Abm9uZ251Lm9yZyAo
b3BlbiBsaXN0Ok1DSU1YNlVMIEVWSyAvIGkuLi4uKQoKICAgID0gaHcvYXJtL21jaW14N2Qtc2Fi
cmUuYyA9CiAgICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+IChvZGQg
Zml4ZXI6TUNJTVg3RCBTQUJSRSAvIGkuLi4pCiAgICBBbmRyZXkgU21pcm5vdiA8YW5kcmV3LnNt
aXJub3ZAZ21haWwuY29tPiAocmV2aWV3ZXI6TUNJTVg3RCBTQUJSRSAvIGkuLi4pCiAgICBxZW11
LWFybUBub25nbnUub3JnIChvcGVuIGxpc3Q6TUNJTVg3RCBTQUJSRSAvIGkuLi4pCgogICAgPSBo
dy9hcm0vbXVzaWNwYWwuYyA9CiAgICBKYW4gS2lzemthIDxqYW4ua2lzemthQHdlYi5kZT4gKG9k
ZCBmaXhlcjpNdXNpY3BhbCkKICAgIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4gKG9kZCBmaXhlcjpNdXNpY3BhbCkKICAgIHFlbXUtYXJtQG5vbmdudS5vcmcgKG9wZW4g
bGlzdDpNdXNpY3BhbCkKCiAgICA9IGh3L2FybS9wYWxtLmMgPQogICAgQW5kcnplaiBaYWJvcm93
c2tpIDxiYWxyb2dnQGdtYWlsLmNvbT4gKG9kZCBmaXhlcjpQYWxtKQogICAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPiAob2RkIGZpeGVyOlBhbG0pCiAgICBxZW11LWFy
bUBub25nbnUub3JnIChvcGVuIGxpc3Q6UGFsbSkKCiAgICA9IGh3L2FybS9zYWJyZWxpdGUuYyA9
CiAgICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+IChvZGQgZml4ZXI6
U0FCUkVMSVRFIC8gaS5NWDYpCiAgICBKZWFuLUNocmlzdG9waGUgRHVib2lzIDxqY2RAdHJpYnVk
dWJvaXMubmV0PiAocmV2aWV3ZXI6U0FCUkVMSVRFIC8gaS5NWDYpCiAgICBxZW11LWFybUBub25n
bnUub3JnIChvcGVuIGxpc3Q6U0FCUkVMSVRFIC8gaS5NWDYpCgogICAgPSBody9hcm0vc3BpdHou
YyA9CiAgICBBbmRyemVqIFphYm9yb3dza2kgPGJhbHJvZ2dAZ21haWwuY29tPiAob2RkIGZpeGVy
OlBYQTJYWCkKICAgIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4gKG9k
ZCBmaXhlcjpQWEEyWFgpCiAgICBxZW11LWFybUBub25nbnUub3JnIChvcGVuIGxpc3Q6UFhBMlhY
KQoKICAgID0gaHcvYXJtL3Rvc2EuYyA9CiAgICBBbmRyemVqIFphYm9yb3dza2kgPGJhbHJvZ2dA
Z21haWwuY29tPiAob2RkIGZpeGVyOlBYQTJYWCkKICAgIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4gKG9kZCBmaXhlcjpQWEEyWFgpCiAgICBxZW11LWFybUBub25nbnUu
b3JnIChvcGVuIGxpc3Q6UFhBMlhYKQoKICAgID0gaHcvYXJtL3oyLmMgPQogICAgQW5kcnplaiBa
YWJvcm93c2tpIDxiYWxyb2dnQGdtYWlsLmNvbT4gKG9kZCBmaXhlcjpQWEEyWFgpCiAgICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+IChvZGQgZml4ZXI6UFhBMlhYKQog
ICAgcWVtdS1hcm1Abm9uZ251Lm9yZyAob3BlbiBsaXN0OlBYQTJYWCkKCiAgICA9IGh3L3BwYy9t
cGM4NTQ0ZHMuYyA9CiAgICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4gKG9kZCBmaXhlcjptcGM4NTQ0ZHMpCiAgICBxZW11LXBwY0Bub25nbnUub3JnIChvcGVuIGxp
c3Q6bXBjODU0NGRzKQogICAgQWxleGFuZGVyIEdyYWYgPGFncmFmQHN1c2UuZGU+IChyYXR0ZWQg
b3V0IGJ5IERhdmlkKQoKICAgID0gaHcvcHBjL3BwYzQwNV9ib2FyZHMuYyA9CiAgICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKG9kZCBmaXhlcjpwcGM0eHgpCiAg
ICBxZW11LXBwY0Bub25nbnUub3JnIChvcGVuIGxpc3Q6cHBjNHh4KSAocmF0dGVkIG91dCBieSBE
YXZpZCkKCk1hY2hpbmVzIGluIGRhbmdlciBvZiBiZWluZyBvcnBoYW5lZCAmIGRlcHJlY2F0ZWQ6
CgogICAgPSBody9sbTMyL2xtMzJfYm9hcmRzLmMgPQogICAgTWljaGFlbCBXYWxsZSA8bWljaGFl
bEB3YWxsZS5jYz4gKG1haW50YWluZXI6TE0zMikKCiAgICA9IGh3L2xtMzIvbWlsa3ltaXN0LmMg
PQogICAgTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4gKG1haW50YWluZXI6bWlsa3lt
aXN0KQoKVGFyZ2V0cyB3aGVyZSB3ZSBoYXZlIHJlY2VpdmVkIGluZm9ybWF0aW9uIGZvciAqbm8q
IG1hY2hpbmUgc28gZmFyOgoKICAgIGxtMzIKICAgIG1veGllCiAgICBuaW9zMgogICAgdHJpY29y
ZQogICAgdW5pY29yZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 19:02:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 19:02: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 1h6K0L-000723-0q; Tue, 19 Mar 2019 19:02:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6K0K-00071r-94
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 19:02:28 +0000
X-Inumbo-ID: 8893d9c4-4a79-11e9-a30d-f7d0df0e1aff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8893d9c4-4a79-11e9-a30d-f7d0df0e1aff;
 Tue, 19 Mar 2019 19:02: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 1h6K0H-0006sm-4V; Tue, 19 Mar 2019 19:02: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 1h6K0G-00051F-KF; Tue, 19 Mar 2019 19:02:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6K0G-0007XW-Ja; Tue, 19 Mar 2019 19:02:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133904-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=3aa190f2a43a632b542a6ba751a6c3ab4d51f1dd
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 19:02:24 +0000
Subject: [Xen-devel] [libvirt test] 133904: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzODQ2CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM4NDYKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0
NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDNhYTE5MGYyYTQzYTYzMmI1NDJhNmJhNzUx
YTZjM2FiNGQ1MWYxZGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDI1
ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFiZGYxMjgKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMzg0NiAgMjAxOS0wMy0xNiAwMjowOTowOSBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzM4NzYgIDIwMTktMDMtMTcgMTE6MzM6MDQgWiAgICAyIGRheXMgICAgMiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM5MDQgIDIwMTktMDMtMTggMTU6MzQ6NTUgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENv
bGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDg5IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 19:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 19: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 1h6KFc-0007vj-He; Tue, 19 Mar 2019 19:18: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=0jnl=RW=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1h6KFb-0007ve-8w
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 19:18:15 +0000
X-Inumbo-ID: be292c78-4a7b-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 be292c78-4a7b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 19:18:14 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id u15so8677345otq.10
 for <xen-devel@lists.xenproject.org>; Tue, 19 Mar 2019 12:18:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=OgMGJMOr/vlSzFSe/rvPCtmbZxqxH849C5Q8o10dZnI=;
 b=D077TAP5DEoIIaAXNFWW9pW1Byr0u9Jr85tm083ToPXs2PYOAaNZnt2JLnQi63uEQm
 8h5+E2g+U5laLKvWraM/FCdGUt0xCOWFlQM6YN28A395kIckH0afeRLtJxQAtbTazXIQ
 +1+bZRpyNvcTXiLp7X89pW1l++gwsVgcXW5sPU7hO6Czsk+61ehsAf9sxxsCDanHhIES
 OescxKVxOwTojRtnxgm/Jhm1RpyKTi/00gcQkuboSVDI2FgZT3GAZipgTUw+I+TKankY
 yJ5FX/mLrglWdRdubklUmOooioaPE59AvBxCfmDNmGj+f/UmGR0A5sFZjLrazu7trqvH
 WuKg==
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=OgMGJMOr/vlSzFSe/rvPCtmbZxqxH849C5Q8o10dZnI=;
 b=C5OwJYvKQtW7d563m1pWylTnfWvGym2RDYKj6PNbVaTqqEGqCGxHKB+HDWm1JqQjKX
 6HgEfSuPJPsh7TD5xa3u5fUQTrlkdupLfA0UDQoMzkil6fsbmYGBcIxfPy+kv4vIGFBh
 JCTjee9ri3Pw7FI8jAdv7YAJU1+3X6EbvzFr981i6h7yYei5SzWQ6eYp3FjtR5NhltDD
 9oh72/iCGnkyEqaUgzSrcT4CHQuweElW0edER8Wtj8USBUROUBEhUUH2D+VTIOkemJ1b
 apZGLC5qpxyJpf5YCG3j9AtTqfGlSQDeBiujT93SxHiupr8JH265gKMJd4emEtDuQYYW
 1sKQ==
X-Gm-Message-State: APjAAAVz1+wumEfbiFQU371JhOBA85bNJt7vefP3KaXhoUYTLJz8rn6l
 1RSoD1Rvgp6QoA35H71Q1QjUSsQRLeYwYv2xY89Xdg==
X-Google-Smtp-Source: APXvYqyTT8JjMjEQYeuI+Mm3bwX8SpfhRtxtkjkqc1VF2XgtOnwFab0fNDD2jw3mlhYV1rQ5HLVvsjFBFBkwDdgigT8=
X-Received: by 2002:a9d:6406:: with SMTP id h6mr2826015otl.238.1553023093847; 
 Tue, 19 Mar 2019 12:18:13 -0700 (PDT)
MIME-Version: 1.0
References: <87d0mwatbu.fsf@dusky.pond.sub.org>
 <875zsed86y.fsf@dusky.pond.sub.org>
In-Reply-To: <875zsed86y.fsf@dusky.pond.sub.org>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 19 Mar 2019 19:18:02 +0000
Message-ID: <CAFEAcA9bEpB3jabnZN4tiNf_VtfkYskyPdyEFcx600KHABNGdw@mail.gmail.com>
To: Markus Armbruster <armbru@redhat.com>
Subject: Re: [Xen-devel] Maintainers,
 please tell us how to boot your machines!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Green <green@moxielogic.com>,
 QEMU Developers <qemu-devel@nongnu.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Marek Vasut <marex@denx.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Alexander Graf <agraf@suse.de>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Andrzej Zaborowski <balrogg@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Kiszka <jan.kiszka@web.de>, Igor Mitsyanko <i.mitsyanko@gmail.com>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Chris Wulff <crwulff@gmail.com>, Jean-Christophe Dubois <jcd@tribudubois.net>,
 Andrey Smirnov <andrew.smirnov@gmail.com>, qemu-arm <qemu-arm@nongnu.org>,
 qemu-ppc <qemu-ppc@nongnu.org>, Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.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>

T24gVHVlLCAxOSBNYXIgMjAxOSBhdCAxODozNCwgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPiB3cm90ZToKCkhlcmUgYXJlIHNvbWUgY29tbWFuZCBsaW5lcyBmcm9tIG15IGlt
YWdlIHpvby4gVW5mb3J0dW5hdGVseQp0eXBpY2FsbHkgdGhlIGltYWdlcyB0aGVtc2VsdmVzIGFy
ZSByYW5kb20gYWNjdW11bGF0aW9ucwpmcm9tIHBlb3BsZSBhbmQgSSBoYXZlIG5vIGlkZWEgaG93
IHRvIHJlYnVpbGQgdGhlbSAoYW5kCnRoZXkgYXJlIHRodXMgbm90IHJlZGlzdHJpYnV0YWJsZSwg
Z2VuZXJhbGx5KS4KCj4gICAgID0gaHcvYXJtL2ludGVncmF0b3JjcC5jID0KPiAgICAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPiAobWFpbnRhaW5lcjpJbnRlZ3JhdG9y
IENQKQo+ICAgICBxZW11LWFybUBub25nbnUub3JnIChvcGVuIGxpc3Q6SW50ZWdyYXRvciBDUCkK
CiR7UUVNVX0gXAogIC1NIGludGVncmF0b3JjcCBcCiAgLWtlcm5lbCAiJHtURVNURElSfSIveklt
YWdlLmludGVncmF0b3IgXAogIC1pbml0cmQgIiR7VEVTVERJUn0iL2FybV9yb290LmltZyAtc2Vy
aWFsIHN0ZGlvIFwKICAtYXBwZW5kICJjb25zb2xlPXR0eUFNQTAiCgooSSB0aGluayB0aGlzIHRl
c3QgaW1hZ2UgYW5kIGtlcm5lbCB1c2VkIHRvIGJlIGtpY2tpbmcgYXJvdW5kCm9uIHRoZSBRRU1V
IHdpa2kgYXQgb25lIHBvaW50LiBQcm92ZW5hbmNlIHVua25vd24sIG5hdHVyYWxseS4pCgo+ICAg
ICA9IGh3L2FybS9tdXNpY3BhbC5jID0KPiAgICAgSmFuIEtpc3prYSA8amFuLmtpc3prYUB3ZWIu
ZGU+IChvZGQgZml4ZXI6TXVzaWNwYWwpCj4gICAgIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRl
bGxAbGluYXJvLm9yZz4gKG9kZCBmaXhlcjpNdXNpY3BhbCkKPiAgICAgcWVtdS1hcm1Abm9uZ251
Lm9yZyAob3BlbiBsaXN0Ok11c2ljcGFsKQoKJHtRRU1VfSBcCiAgLW1hY2hpbmUgbXVzaWNwYWwg
XAogIC1wZmxhc2ggIiR7VEVTVERJUn0iL211c2ljcGFsLmltYWdlIC1zbmFwc2hvdCBcCiAgLWtl
cm5lbCAiJHtURVNURElSfSIvdS1ib290LmltYWdlIC1zZXJpYWwgc3RkaW8KCkkgZ290IHRoZSB0
ZXN0IGltYWdlIGZyb20gSmFuIGFnZXMgYWdvLiBObyBpZGVhIGhvdyB0byByZWJ1aWxkLgoKPiAg
ICAgPSBody9hcm0vc2FicmVsaXRlLmMgPQo+ICAgICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+IChvZGQgZml4ZXI6U0FCUkVMSVRFIC8gaS5NWDYpCj4gICAgIEplYW4t
Q2hyaXN0b3BoZSBEdWJvaXMgPGpjZEB0cmlidWR1Ym9pcy5uZXQ+IChyZXZpZXdlcjpTQUJSRUxJ
VEUgLyBpLk1YNikKPiAgICAgcWVtdS1hcm1Abm9uZ251Lm9yZyAob3BlbiBsaXN0OlNBQlJFTElU
RSAvIGkuTVg2KQoKJHtRRU1VfSBcCiAgLXNtcCA0IC1NIHNhYnJlbGl0ZSAtbSAxMDI0TSAtZGlz
cGxheSBub25lIFwKICAtbm8tcmVib290IC1rZXJuZWwgIiR7VEVTVERJUn0iL3pJbWFnZSBcCiAg
LWluaXRyZCAiJHtURVNURElSfSIvcm9vdGZzLmNwaW8uZ3ogXAogIC1kdGIgIiR7VEVTVERJUn0i
L2lteDZxLXNhYnJlbGl0ZS5kdGIgXAogIC1zZXJpYWwgbnVsbCAtc2VyaWFsIHN0ZGlvCgo+Cj4g
ICAgID0gaHcvYXJtL3NwaXR6LmMgPQo+ICAgICBBbmRyemVqIFphYm9yb3dza2kgPGJhbHJvZ2dA
Z21haWwuY29tPiAob2RkIGZpeGVyOlBYQTJYWCkKPiAgICAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPiAob2RkIGZpeGVyOlBYQTJYWCkKPiAgICAgcWVtdS1hcm1Abm9u
Z251Lm9yZyAob3BlbiBsaXN0OlBYQTJYWCkKCiR7UUVNVX0gLU0gc3BpdHogXAogIC1rZXJuZWwg
IiR7VEVTVERJUn0iL3phdXJ1cy10ZXN0L3pJbWFnZS56YXVydXMgXAogIC1pbml0cmQgIiR7VEVT
VERJUn0iL3phdXJ1cy10ZXN0L3phdXJ1c19yb290LmltZyAtc2VyaWFsIHN0ZGlvIFwKICAtYXBw
ZW5kICdjb25zb2xlPXR0eVMwLDExNTIwMG44IGluaXQ9L2Jpbi9iYXNoJwoKPiAgICAgPSBody9h
cm0vejIuYyA9Cj4gICAgIEFuZHJ6ZWogWmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+IChv
ZGQgZml4ZXI6UFhBMlhYKQo+ICAgICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+IChvZGQgZml4ZXI6UFhBMlhYKQo+ICAgICBxZW11LWFybUBub25nbnUub3JnIChvcGVu
IGxpc3Q6UFhBMlhYKQoKJHtRRU1VfSBcCiAgIC1NIHoyIC1wZmxhc2ggIiR7VEVTVERJUn0iL3pp
cGl0LmZsYXNoIFwKICAgLXNkICIke1RFU1RESVJ9Ii96aXBpdC5zZCBcCiAgIC1zaG93LWN1cnNv
ciAtc2VyaWFsIG51bGwgLXNlcmlhbCBudWxsIC1zZXJpYWwgbnVsbCBcCiAgIC1rZXJuZWwgIiR7
VEVTVERJUn0iL3VJbWFnZSBcCiAgIC1hcHBlbmQgImNvbnNvbGU9dHR5MCBmYmNvbj1yb3RhdGU6
MyByb290PS9kZXYvbW1jYmxrMCBybyByb290ZGVsYXk9MyIgXAogICAtcm90YXRlIDI3MAoKPiAg
ICAgPSBody9sbTMyL21pbGt5bWlzdC5jID0KPiAgICAgTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3
YWxsZS5jYz4gKG1haW50YWluZXI6bWlsa3ltaXN0KQoKJHtRRU1VfSAgLU0gbWlsa3ltaXN0IC1z
ZXJpYWwgc3RkaW8gLWtlcm5lbCAiJHtURVNURElSfSIvZmxpY2tlcm5vaXNlCgp0aGFua3MKLS0g
UE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 20:03:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 20:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6KxR-00039F-H2; Tue, 19 Mar 2019 20: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=GQQE=RW=citrix.com=prvs=974dd7821=jennifer.herbert@srs-us1.protection.inumbo.net>)
 id 1h6KxR-00039A-0V
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 20:03:33 +0000
X-Inumbo-ID: 10f42fdc-4a82-11e9-b03b-6bc82f2c7c24
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10f42fdc-4a82-11e9-b03b-6bc82f2c7c24;
 Tue, 19 Mar 2019 20:03:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,245,1549929600"; d="scan'208";a="81060873"
From: Jennifer Herbert <jennifer.herbert@citrix.com>
To: <x86@kernel.org>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
Date: Tue, 19 Mar 2019 20:02:19 +0000
Message-ID: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct to
 expose legacy IRQs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter
 Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFDUEkgdGFibGVzIGRvZXNuJ3QgYWx3YXlzIGNvbnRhaW4gYWxsIElSUXMgZm9yIGxlZ2Fj
eSBkZXZpY2VzCnN1Y2ggYXMgUlRDLiAgU2luY2Ugbm8gUElDIGNvbnRyb2xsZXIgaXMgdmlzaWJs
ZSBmb3IgYSBQViBsaW51eCBndWVzdCwKdW5kZXIgWGVuLCBsZWdhY3lfcGljIGN1cnJlbnRseSBk
ZWZhdWx0cyB0byB0aGUgbnVsbF9sZWdhY3lfcGljIC0gd2l0aApyZXBvcnRzIG5vIGxlZ2FjeSBJ
UlFzLiAgU2luY2UgdGhlIGNvbW1pdCAicnRjOiBjbW9zOiBEbyBub3QgYXNzdW1lCmlycSA4IGZv
ciBydGMgd2hlbiB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXMiIGJ5IEhhbnMgZGUgR29lZGUKKGNv
bW1pdCBpZDogYTFlMjNhNDJmMWJkYzAwZTMyZmM0ODY5Y2FlZjEyZTRlNjI3MmYyNiksIHRoZSBy
dGMgbm93CmluY29ycmVjdGx5IGRlY2lkZXMgaXQgaGFzIG5vIGlycSBpdCBjYW4gdXNlLCBmb3Ig
c29tZSBoYXJkd2FyZS4KClRoaXMgcGF0Y2ggcmVjdGlmaWVzIHRoZSBwcm9ibGVtIGJ5IHByb3Zp
ZGluZyBhIHhlbiBsZWdhY3lfcGljCnN0cnVjdCwgd2hpY2ggaXMgbXVjaCBsaWtlIHRoZSBudWxs
X2xlZ2FjeV9waWMgZXhjZXB0IHRoYXQgaXQKcmVwb3J0cyBOUl9JUlFTX0xFR0FDWSBpcnFzLgoK
U2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8amVubmlmZXIuaGVyYmVydEBjaXRyaXgu
Y29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDM5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggYzU0YTQ5My4uNzY0NGJkZiAxMDA2NDQKLS0tIGEvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYu
YwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2dmcC5oPgogI2luY2x1ZGUgPGxp
bnV4L2VkZC5oPgogI2luY2x1ZGUgPGxpbnV4L2ZyYW1lLmg+CisjaW5jbHVkZSA8bGludXgvaXJx
Lmg+CiAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgpAQCAt
NDksNiArNTAsNyBAQAogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAKICNpbmNsdWRlIDxhc20vcGFy
YXZpcnQuaD4KKyNpbmNsdWRlIDxhc20vaTgyNTkuaD4KICNpbmNsdWRlIDxhc20vYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9wY2kuaD4KQEAgLTExODgs
NiArMTE5MCw0MSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2RvbTBfc2V0X2xlZ2FjeV9mZWF0
dXJlcyh2b2lkKQogCXg4Nl9wbGF0Zm9ybS5sZWdhY3kucnRjID0gMTsKIH0KIAorLyoKKyAqIFRo
ZSBBQ1BJIHRhYmxlcyBkb2Vzbid0IGFsd2F5cyBjb250YWluIGFsbCBJUlEncyBmb3IgbGVnYWN5
IGRldmljZXMKKyAqIHN1Y2ggYXMgUlRDLiAgU2luY2Ugbm8gUElDIGNvbnRyb2xsZXIgaXMgdmlz
aWJsZSwgd2UnZCBvdGhlcndpc2UKKyAqIGRlZmF1bHQgdG8gdGhlIG51bGxfbGVnYWN5X3BpYyAt
IHdpdGggbm8gbGVnYWN5IElSUXMuICBUbyBhbGxvdyBkcml2ZXJzCisgKiB0byB1c2UgdGhlc2Ug
SVJRcyBkZXNwaXRlIHRoaXMsIHByb3ZpZGUgYSB4ZW4gc3BlY2lmaWMgbGVnYWN5X3BpYworICog
c3RydWN0dXJlLCB3aGljaCBpcyBub29wLCBvdGhlciB0aGVuIHJlcG9ydGluZyBOUl9JUlFTX0xF
R0FDWSBpcnFzLgorICovCisKK3N0YXRpYyB2b2lkIHhlbl9sZWdhY3lfcGljX25vb3Aodm9pZCkg
eyB9Oworc3RhdGljIHZvaWQgeGVuX2xlZ2FjeV9waWNfdWludF9ub29wKHVuc2lnbmVkIGludCB1
bnVzZWQpIHsgfTsKK3N0YXRpYyB2b2lkIHhlbl9sZWdhY3lfcGljX2ludF9ub29wKGludCB1bnVz
ZWQpIHsgfTsKK3N0YXRpYyBpbnQgeGVuX2xlZ2FjeV9waWNfaXJxX3BlbmRpbmdfbm9vcCh1bnNp
Z25lZCBpbnQgaXJxKQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IHhlbl9sZWdhY3lf
cGljX3Byb2JlKHZvaWQpCit7CisJcHJfaW5mbygiVXNpbmcgWGVuIGxlZ2FjeSBQSUNcbiIpOwor
CXJldHVybiBucl9sZWdhY3lfaXJxcygpOworfQorCitzdHJ1Y3QgbGVnYWN5X3BpYyB4ZW5fbGVn
YWN5X3BpYyA9IHsKKwkubnJfbGVnYWN5X2lycXMgPSBOUl9JUlFTX0xFR0FDWSwKKwkuY2hpcCA9
ICZkdW1teV9pcnFfY2hpcCwKKwkubWFzayA9IHhlbl9sZWdhY3lfcGljX3VpbnRfbm9vcCwKKwku
dW5tYXNrID0geGVuX2xlZ2FjeV9waWNfdWludF9ub29wLAorCS5tYXNrX2FsbCA9IHhlbl9sZWdh
Y3lfcGljX25vb3AsCisJLnJlc3RvcmVfbWFzayA9IHhlbl9sZWdhY3lfcGljX25vb3AsCisJLmlu
aXQgPSB4ZW5fbGVnYWN5X3BpY19pbnRfbm9vcCwKKwkucHJvYmUgPSB4ZW5fbGVnYWN5X3BpY19w
cm9iZSwKKwkuaXJxX3BlbmRpbmcgPSB4ZW5fbGVnYWN5X3BpY19pcnFfcGVuZGluZ19ub29wLAor
CS5tYWtlX2lycSA9IHhlbl9sZWdhY3lfcGljX3VpbnRfbm9vcCwKK307CisKIC8qIEZpcnN0IEMg
ZnVuY3Rpb24gdG8gYmUgY2FsbGVkIG9uIFhlbiBib290ICovCiBhc21saW5rYWdlIF9fdmlzaWJs
ZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCiB7CkBAIC0xMjY3LDYgKzEzMDQs
OCBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZv
aWQpCiAKIAl4ZW5faW5pdF9jYXBhYmlsaXRpZXMoKTsKIAorCWxlZ2FjeV9waWMgPSAmeGVuX2xl
Z2FjeV9waWM7CisKICNpZmRlZiBDT05GSUdfWDg2X0xPQ0FMX0FQSUMKIAkvKgogCSAqIHNldCB1
cCB0aGUgYmFzaWMgYXBpYyBvcHMuCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 20:22:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 20:22: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 1h6LFU-0004eF-Dw; Tue, 19 Mar 2019 20: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=uNSM=RW=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h6LFT-0004eA-1A
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 20:22:11 +0000
X-Inumbo-ID: ac0273d9-4a84-11e9-bc90-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac0273d9-4a84-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 20:22:09 +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=wvlwzahoGN5PgCqbSooRH+avitISfVqahdK7Vm8bGYE=;
 b=Xer8vJrAegv1iLJSqlrSdHxGmHCBh3fi8U9bZi+E11bHUVu0OUu+gNbzjBzrXvI2vI7lmLHlkR8JLdO9K+JJqz5BECufI7EXmrdEDnRKMNvU37tLTKaCggIQ6hjMuaAaqZdxRUL4Z+Hc3CY9vLKz9eKeXFJ7tjiyY0wGgYl9Suc=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1632.namprd12.prod.outlook.com (10.172.56.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.15; Tue, 19 Mar 2019 20:22:06 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019
 20:22:06 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Chao Gao <chao.gao@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v6 00/12] improve late microcode loading
Thread-Index: AQHU19+Fzi1r8sjDmkGKMSlTOM8KwaYTcxSA
Date: Tue, 19 Mar 2019 20:22:06 +0000
Message-ID: <1b56fee0-831d-733a-fbcc-f350d15a0547@amd.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0005.namprd05.prod.outlook.com
 (2603:10b6:803:40::18) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: caced7ec-1cc7-41ea-aaaf-08d6aca88e41
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:MWHPR12MB1632; 
x-ms-traffictypediagnostic: MWHPR12MB1632:
x-microsoft-antispam-prvs: <MWHPR12MB163285E7BE96EC1E9B61A52BE5400@MWHPR12MB1632.namprd12.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(346002)(39860400002)(366004)(136003)(189003)(199004)(68736007)(106356001)(6506007)(3846002)(14454004)(53546011)(256004)(6116002)(14444005)(52116002)(105586002)(97736004)(386003)(99286004)(6436002)(6486002)(76176011)(229853002)(11346002)(476003)(2616005)(446003)(31686004)(8936002)(6246003)(7736002)(86362001)(31696002)(36756003)(25786009)(478600001)(486006)(305945005)(66066001)(72206003)(5660300002)(4326008)(53936002)(71190400001)(71200400001)(6512007)(81156014)(8676002)(316002)(110136005)(102836004)(54906003)(26005)(2906002)(186003)(2501003)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1632;
 H:MWHPR12MB1597.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: MCL993LKvTI/h9nFwbZPXpm7og3Bdf3Y7Qy+lLPDnhSylYZ5RjoaIvZwcQYucj0MxE23QDHTZVyI0eJIhCDaopznOWrZkRbEGGco6QEuehNyK7SHVPYd29bqH2e9KG8FjPoLqEsmU0uh6uewstmHUhsWQqutk35ylwjWu2RshlxaLBGucc7EsBdGk8bQPkeoR4oiNYRKIS77iAD4BQDDdrdmrGUk7qrj3vIN9fLNiHgauXHfPZCWwQTqtjV5fgFyHiYk6CDIIrgU7tdcchsesSEm5djuD9UR2DuGqLbSFopJR5hA9pba1MQ1BYzJh8lQy+RuYmU2QJZZDsuIoyFj2CMRisLYSCvqT3WXrh8qcw2RIR4EDrloCvvVYKOpft3RgWiT3UeL67LSev8z8fTiXL/pIMbCXaw0wm6lWfixx2g=
Content-ID: <CF468648CEAA5D47A3471D78500D825E@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: caced7ec-1cc7-41ea-aaaf-08d6aca88e41
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 20:22:06.6770 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1632
Subject: Re: [Xen-devel] [PATCH v6 00/12] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMy8xMS8xOSAyOjU3IEFNLCBDaGFvIEdhbyB3cm90ZToNCj4gTWFqb3IgY2hhbmdlcyBpbiB2
ZXJzaW9uIDY6DQo+ICAgLSBydW4gd2JpbnZkIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUgKHBh
dGNoIDEwKQ0KPiAgIC0gYWRkIGFuIHVzZXJzcGFjZSB0b29sIGZvciBsYXRlIG1pY3JvY29kZSB1
cGRhdGUgKHBhdGNoIDEpDQo+ICAgLSBzY2FsZSB0aW1lIHRvIHdhaXQgYnkgdGhlIG51bWJlciBv
ZiByZW1haW5pbmcgQ1BVcyB0byByZXNwb25kDQo+ICAgLSByZW1vdmUgJ2NwdScgcGFyYW1ldGVy
cyBmcm9tIHNvbWUgcmVsYXRlZCBjYWxsYmFja3MgYW5kIGZ1bmN0aW5zDQo+ICAgLSBzYXZlIGFu
IHVjb2RlIHBhdGNoIG9ubHkgaWYgaXRzIHN1cHBvcnRlZCBDUFUgaXMgYWxsb3dlZCB0byBtaXgg
d2l0aA0KPiAgICAgY3VycmVudCBjcHUuDQo+IA0KPiBDaGFuZ2VzIGluIHZlcnNpb24gNToNCj4g
ICAtIHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlIHVwZGF0ZXMgZm9yIGFsbCBjb3JlcyAoc2Vl
IHBhdGNoIDgpDQo+ICAgLSBBZGRyZXNzIFJvZ2VyJ3MgY29tbWVudHMgb24gdGhlIGxhc3QgdmVy
c2lvbi4NCj4gDQo+IFRoZSBpbnRlbnRpb24gb2YgdGhpcyBzZXJpZXMgaXMgdG8gbWFrZSB0aGUg
bGF0ZSBtaWNyb2NvZGUgbG9hZGluZw0KPiBtb3JlIHJlbGlhYmxlIGJ5IHJlbmRlenZvdXNpbmcg
YWxsIGNwdXMgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQuDQo+IFRoaXMgaWRlYSBjb21lcyBmcm9t
IEFzaG9rLiBJIGFtIHBvcnRpbmcgaGlzIGxpbnV4IHBhdGNoIHRvIFhlbg0KPiAoc2VlIHBhdGNo
IDEwIGFuZCAxMSBmb3IgbW9yZSBkZXRhaWxzKS4NCj4gDQo+IFRoaXMgc2VyaWVzIG1ha2VzIGZp
dmUgY2hhbmdlczoNCj4gICAxLiBQYXRjaCAxOiBhbiB1c2Vyc3BhY2UgdG9vbCBmb3IgbGF0ZSBt
aWNyb2NvZGUgdXBkYXRlDQo+ICAgMi4gUGF0Y2ggMi05OiBpbnRyb2R1Y2UgYSBnbG9iYWwgbWlj
cm9jb2RlIGNhY2hlIGFuZCBzb21lIGNsZWFudXANCj4gICAzLiBQYXRjaCAxMDogd3JpdGViYWNr
IGFuZCBpbnZhbGlkYXRlIGNhY2hlIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUNCj4gICAzLiBQ
YXRjaCAxMTogc3luY2hyb25pemUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZw0KPiAgIDQuIFBhdGNo
IDEyOiBzdXBwb3J0IHBhcmFsbGVsIG1pY3JvY29kZXMgdXBkYXRlIG9uIGRpZmZlcmVudCBjb3Jl
cw0KPiANCj4gQ3VycmVudGx5LCBsYXRlIG1pY3JvY29kZSBsb2FkaW5nIGRvZXMgYSBsb3Qgb2Yg
dGhpbmdzIGluY2x1ZGluZw0KPiBwYXJzaW5nIG1pY3JvY29kZSBibG9iLCBjaGVja2luZyB0aGUg
c2lnbmF0dXJlL3JldmlzaW9uIGFuZCBwZXJmb3JtaW5nDQo+IHVwZGF0ZS4gUHV0dGluZyBhbGwg
b2YgdGhlbSBpbnRvIHN0b3BfbWFjaGluZSBjb250ZXh0IGlzIGEgYmFkIGlkZWENCj4gYmVjYXVz
ZSBvZiBjb21wbGV4aXR5IChPbmUgaXNzdWUgSSBvYnNlcnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlv
bg0KPiB0cmlnZ2VyZWQgb25lIGFzc2VydGlvbiBpbiBzdG9wX21hY2hpbmUgY29udGV4dCkuIElu
IG9yZGVyIHRvIHNpbXBsaWZ5DQo+IHRoZSBsb2FkIHByb2Nlc3MsIEkgbW92ZSBwYXJzaW5nIG1p
Y3JvY29kZSBvdXQgb2YgdGhlIGxvYWQgcHJvY2Vzcy4NCj4gVGhlIG1pY3JvY29kZSBibG9iIGlz
IHBhcnNlZCBhbmQgYSBnbG9iYWwgbWljcm9jb2RlIGNhY2hlIGlzIGJ1aWx0IG9uDQo+IGEgc2lu
Z2xlIENQVSBiZWZvcmUgcmVuZGV6dm91c2luZyBhbGwgY3B1cyB0byB1cGRhdGUgbWljcm9jb2Rl
LiBPdGhlcg0KPiBDUFVzIGp1c3QgZ2V0IGFuZCBsb2FkIGEgc3VpdGFibGUgbWljcm9jb2RlIGZy
b20gdGhlIGdsb2JhbCBjYWNoZS4NCj4gV2l0aCB0aGlzIGdsb2JhbCBjYWNoZSwgaXQgaXMgc2Fm
ZSB0byBwdXQgc2ltcGxpZmllZCBsb2FkIHByb2Nlc3MgdG8NCj4gc3RvcF9tYWNoaW5lIGNvbnRl
eHQuDQo+IA0KPiBSZWdhcmRpbmcgY2hhbmdlcyB0byBBTUQgc2lkZSwgSSBkaWRuJ3QgZG8gYW55
IHRlc3QgZm9yIHRoZW0gZHVlIHRvDQo+IGxhY2sgb2YgaGFyZHdhcmUuIENvdWxkIHlvdSBoZWxw
IHRvIHRlc3QgdGhpcyBzZXJpZXMgb24gYW4gQU1EIG1hY2hpbmU/DQo+IEF0IGxlYXN0LCB0d28g
YmFzaWMgdGVzdHMgYXJlIG5lZWRlZDoNCj4gKiBkbyBhIG1pY3JvY29kZSB1cGRhdGUgYWZ0ZXIg
c3lzdGVtIGJvb3R1cA0KPiAqIGRvbid0IGJyaW5nIGFsbCBwQ1BVcyB1cCBhdCBib290dXAgYnkg
c3BlY2lmeWluZyBtYXhjcHVzIG9wdGlvbiBpbiB4ZW4NCj4gICAgY29tbWFuZCBsaW5lIGFuZCB0
aGVuIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZA0KPiAgICBD
UFVzIHZpYSAneGVuLWhwdG9vbCcuDQo+IA0KPiBDaGFvIEdhbyAoMTIpOg0KPiAgICBtaXNjL3hl
bm1pY3JvY29kZTogVXBsb2FkIGEgbWljcm9jb2RlIGJsb2IgdG8gdGhlIGh5cGVydmlzb3INCj4g
ICAgbWljcm9jb2RlL2ludGVsOiB1c2UgdW5pb24gdG8gZ2V0IGZpZWxkcyB3aXRob3V0IHNoaWZ0
aW5nIGFuZCBtYXNraW5nDQo+ICAgIG1pY3JvY29kZS9pbnRlbDogZXh0ZW5kIG1pY3JvY29kZV91
cGRhdGVfbWF0Y2goKQ0KPiAgICBtaWNyb2NvZGU6IGludHJvZHVjZSBhIGdsb2JhbCBjYWNoZSBv
ZiB1Y29kZSBwYXRjaA0KPiAgICBtaWNyb2NvZGU6IG9ubHkgc2F2ZSBjb21wYXRpYmxlIHVjb2Rl
IHBhdGNoZXMNCj4gICAgbWljcm9jb2RlOiByZW1vdmUgc3RydWN0IHVjb2RlX2NwdV9pbmZvDQo+
ICAgIG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXINCj4gICAgbWlj
cm9jb2RlOiBzcGxpdCBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbSBjcHVfcmVxdWVzdF9taWNy
b2NvZGUoKQ0KPiAgICBtaWNyb2NvZGU6IHJlbW92ZSBzdHJ1Y3QgbWljcm9jb2RlX2luZm8NCj4g
ICAgbWljcm9jb2RlL2ludGVsOiBXcml0ZWJhY2sgYW5kIGludmFsaWRhdGUgY2FjaGVzIGJlZm9y
ZSB1cGRhdGluZw0KPiAgICAgIG1pY3JvY29kZQ0KPiAgICB4ODYvbWljcm9jb2RlOiBTeW5jaHJv
bml6ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nDQo+ICAgIG1pY3JvY29kZTogdXBkYXRlIG1pY3Jv
Y29kZSBvbiBjb3JlcyBpbiBwYXJhbGxlbA0KPiANCj4gICB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCAgIHwgICAxICsNCj4gICB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgIHwg
IDIwICsrKw0KPiAgIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDQgKw0KPiAg
IHRvb2xzL21pc2MveGVubWljcm9jb2RlLmMgICAgICAgfCAgODkgKysrKysrKysrKw0KPiAgIHhl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAgICAgfCAgIDIgKy0NCj4gICB4ZW4vYXJjaC94ODYv
YXBpYy5jICAgICAgICAgICAgIHwgICAyICstDQo+ICAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5j
ICAgICAgICB8IDM4MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tDQo+
ICAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDIzNiArKysrKysrKysrKystLS0t
LS0tLS0tLS0tDQo+ICAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDIwNiArKysr
KysrKysrKysrLS0tLS0tLS0tDQo+ICAgeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8
ICAgNSArLQ0KPiAgIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAgIDIgKy0NCj4g
ICB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgIDQwICsrKy0tDQo+ICAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAgMyArLQ0KPiAgIDEzIGZpbGVzIGNoYW5nZWQs
IDYzOSBpbnNlcnRpb25zKCspLCAzNTEgZGVsZXRpb25zKC0pDQo+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL21pc2MveGVubWljcm9jb2RlLmMNCj4gDQoNClNvcnJ5IGZvciB0aGUgZGVsYXku
ICBUaGVzZSBwYXRjaGVzIGZhaWwgb24gRjE3aC4gIEknbSBsb29raW5nIGludG8gDQp3aGVyZSBp
dCBmYWlscyBub3cuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 21:40:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 21:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6MSr-0001if-09; Tue, 19 Mar 2019 21:40:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uNSM=RW=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h6MSp-0001cO-Q8
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 21:40:03 +0000
X-Inumbo-ID: 8cd337fb-4a8f-11e9-bc90-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cd337fb-4a8f-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 21:40: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=xY/urJeyV1qJ2ou8FC7uJMwpPTW0hCwczqxBIRXQWhA=;
 b=LCwYCDfLazGPRBYwRUhQ9V0GVP+TN+Q+/vdoUrXsubJHVtqDSqGhd+xenozOUTvU9ScYBt5eZOMO9+Z9OVx9BTqAT/gLKeemIHzBH80lbAm1yE4Q/rVNTwJWO0C2uwXyNITSzFbNXeiOTuPObKeZpZn2ifvuJzvvpzka4XKJI1k=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1520.namprd12.prod.outlook.com (10.172.55.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.15; Tue, 19 Mar 2019 21:39:59 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019
 21:39:59 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Chao Gao <chao.gao@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v6 00/12] improve late microcode loading
Thread-Index: AQHU19+Fzi1r8sjDmkGKMSlTOM8KwaYTH0OAgABpk4A=
Date: Tue, 19 Mar 2019 21:39:59 +0000
Message-ID: <b66fbb87-2b7f-32da-5e78-659aae7314f5@amd.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1b56fee0-831d-733a-fbcc-f350d15a0547@amd.com>
In-Reply-To: <1b56fee0-831d-733a-fbcc-f350d15a0547@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR01CA0034.prod.exchangelabs.com (2603:10b6:805:b6::47)
 To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 761cd6bd-2be1-495d-df27-08d6acb36f6e
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:MWHPR12MB1520; 
x-ms-traffictypediagnostic: MWHPR12MB1520:
x-microsoft-antispam-prvs: <MWHPR12MB15202C5382EEE6B6A6F7C583E5400@MWHPR12MB1520.namprd12.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(136003)(366004)(376002)(39860400002)(199004)(189003)(110136005)(7736002)(97736004)(106356001)(66066001)(31686004)(186003)(229853002)(256004)(305945005)(6246003)(26005)(8936002)(81166006)(14444005)(81156014)(2501003)(8676002)(316002)(54906003)(68736007)(71200400001)(53936002)(31696002)(76176011)(486006)(36756003)(4326008)(386003)(52116002)(105586002)(6506007)(2906002)(86362001)(102836004)(71190400001)(53546011)(25786009)(11346002)(5660300002)(6512007)(446003)(2616005)(14454004)(476003)(6436002)(72206003)(99286004)(6486002)(3846002)(478600001)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1520;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: STcnPowWh+hXexEGGeiP5ZxYMtlh3wFFLuPFyRa6zZsC/EZBHz5I7Z5MPbKuaSrxvtvDbNxD7pI8TM7pSD5TIGQCjo4vu0dZHS3kdKaWBnbABNnFR+wnRNZvw98Gwn5DYXxeb8WDJV0BkeZp4lBBiEuZ5KO75KHewUHRDwRGLSApR6bm6B9vwByqRSv5+r3tR/J548H5vZ8iuS23ZmCcktyk4dySjl8qHmifJTtF1wA3KEaCAhoepzOFhjgphju56LX/OBWGh8A42CxkW5DS70fILos+7EgxOWFLWFw+eetRVuA/k0Wdb5KcEvFYKNxCREvH8vXmchNlAbmfEibg6ux+foIxLWLrT/rmDE0mzRyGDC+Xex5JdDCK6OA07jRtrjyyywDjky+I+uTLE2UfvMe8vdI//+WutlD4zPhEhqE=
Content-ID: <8EE4BC5512E084458C07B1EF9845C0F5@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 761cd6bd-2be1-495d-df27-08d6acb36f6e
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 21:39:59.2317 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1520
Subject: Re: [Xen-devel] [PATCH v6 00/12] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMy8xOS8xOSAzOjIyIFBNLCBCcmlhbiBXb29kcyB3cm90ZToNCj4gT24gMy8xMS8xOSAyOjU3
IEFNLCBDaGFvIEdhbyB3cm90ZToNCj4+IE1ham9yIGNoYW5nZXMgaW4gdmVyc2lvbiA2Og0KPj4g
wqAgLSBydW4gd2JpbnZkIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUgKHBhdGNoIDEwKQ0KPj4g
wqAgLSBhZGQgYW4gdXNlcnNwYWNlIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSAocGF0
Y2ggMSkNCj4+IMKgIC0gc2NhbGUgdGltZSB0byB3YWl0IGJ5IHRoZSBudW1iZXIgb2YgcmVtYWlu
aW5nIENQVXMgdG8gcmVzcG9uZA0KPj4gwqAgLSByZW1vdmUgJ2NwdScgcGFyYW1ldGVycyBmcm9t
IHNvbWUgcmVsYXRlZCBjYWxsYmFja3MgYW5kIGZ1bmN0aW5zDQo+PiDCoCAtIHNhdmUgYW4gdWNv
ZGUgcGF0Y2ggb25seSBpZiBpdHMgc3VwcG9ydGVkIENQVSBpcyBhbGxvd2VkIHRvIG1peCB3aXRo
DQo+PiDCoMKgwqAgY3VycmVudCBjcHUuDQo+Pg0KPj4gQ2hhbmdlcyBpbiB2ZXJzaW9uIDU6DQo+
PiDCoCAtIHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlIHVwZGF0ZXMgZm9yIGFsbCBjb3JlcyAo
c2VlIHBhdGNoIDgpDQo+PiDCoCAtIEFkZHJlc3MgUm9nZXIncyBjb21tZW50cyBvbiB0aGUgbGFz
dCB2ZXJzaW9uLg0KPj4NCj4+IFRoZSBpbnRlbnRpb24gb2YgdGhpcyBzZXJpZXMgaXMgdG8gbWFr
ZSB0aGUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZw0KPj4gbW9yZSByZWxpYWJsZSBieSByZW5kZXp2
b3VzaW5nIGFsbCBjcHVzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0Lg0KPj4gVGhpcyBpZGVhIGNv
bWVzIGZyb20gQXNob2suIEkgYW0gcG9ydGluZyBoaXMgbGludXggcGF0Y2ggdG8gWGVuDQo+PiAo
c2VlIHBhdGNoIDEwIGFuZCAxMSBmb3IgbW9yZSBkZXRhaWxzKS4NCj4+DQo+PiBUaGlzIHNlcmll
cyBtYWtlcyBmaXZlIGNoYW5nZXM6DQo+PiDCoCAxLiBQYXRjaCAxOiBhbiB1c2Vyc3BhY2UgdG9v
bCBmb3IgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlDQo+PiDCoCAyLiBQYXRjaCAyLTk6IGludHJvZHVj
ZSBhIGdsb2JhbCBtaWNyb2NvZGUgY2FjaGUgYW5kIHNvbWUgY2xlYW51cA0KPj4gwqAgMy4gUGF0
Y2ggMTA6IHdyaXRlYmFjayBhbmQgaW52YWxpZGF0ZSBjYWNoZSBiZWZvcmUgdXBkYXRpbmcgbWlj
cm9jb2RlDQo+PiDCoCAzLiBQYXRjaCAxMTogc3luY2hyb25pemUgbGF0ZSBtaWNyb2NvZGUgbG9h
ZGluZw0KPj4gwqAgNC4gUGF0Y2ggMTI6IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlcyB1cGRh
dGUgb24gZGlmZmVyZW50IGNvcmVzDQo+Pg0KPj4gQ3VycmVudGx5LCBsYXRlIG1pY3JvY29kZSBs
b2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGluY2x1ZGluZw0KPj4gcGFyc2luZyBtaWNyb2Nv
ZGUgYmxvYiwgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS9yZXZpc2lvbiBhbmQgcGVyZm9ybWluZw0K
Pj4gdXBkYXRlLiBQdXR0aW5nIGFsbCBvZiB0aGVtIGludG8gc3RvcF9tYWNoaW5lIGNvbnRleHQg
aXMgYSBiYWQgaWRlYQ0KPj4gYmVjYXVzZSBvZiBjb21wbGV4aXR5IChPbmUgaXNzdWUgSSBvYnNl
cnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlvbg0KPj4gdHJpZ2dlcmVkIG9uZSBhc3NlcnRpb24gaW4g
c3RvcF9tYWNoaW5lIGNvbnRleHQpLiBJbiBvcmRlciB0byBzaW1wbGlmeQ0KPj4gdGhlIGxvYWQg
cHJvY2VzcywgSSBtb3ZlIHBhcnNpbmcgbWljcm9jb2RlIG91dCBvZiB0aGUgbG9hZCBwcm9jZXNz
Lg0KPj4gVGhlIG1pY3JvY29kZSBibG9iIGlzIHBhcnNlZCBhbmQgYSBnbG9iYWwgbWljcm9jb2Rl
IGNhY2hlIGlzIGJ1aWx0IG9uDQo+PiBhIHNpbmdsZSBDUFUgYmVmb3JlIHJlbmRlenZvdXNpbmcg
YWxsIGNwdXMgdG8gdXBkYXRlIG1pY3JvY29kZS4gT3RoZXINCj4+IENQVXMganVzdCBnZXQgYW5k
IGxvYWQgYSBzdWl0YWJsZSBtaWNyb2NvZGUgZnJvbSB0aGUgZ2xvYmFsIGNhY2hlLg0KPj4gV2l0
aCB0aGlzIGdsb2JhbCBjYWNoZSwgaXQgaXMgc2FmZSB0byBwdXQgc2ltcGxpZmllZCBsb2FkIHBy
b2Nlc3MgdG8NCj4+IHN0b3BfbWFjaGluZSBjb250ZXh0Lg0KPj4NCj4+IFJlZ2FyZGluZyBjaGFu
Z2VzIHRvIEFNRCBzaWRlLCBJIGRpZG4ndCBkbyBhbnkgdGVzdCBmb3IgdGhlbSBkdWUgdG8NCj4+
IGxhY2sgb2YgaGFyZHdhcmUuIENvdWxkIHlvdSBoZWxwIHRvIHRlc3QgdGhpcyBzZXJpZXMgb24g
YW4gQU1EIG1hY2hpbmU/DQo+PiBBdCBsZWFzdCwgdHdvIGJhc2ljIHRlc3RzIGFyZSBuZWVkZWQ6
DQo+PiAqIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhZnRlciBzeXN0ZW0gYm9vdHVwDQo+PiAqIGRv
bid0IGJyaW5nIGFsbCBwQ1BVcyB1cCBhdCBib290dXAgYnkgc3BlY2lmeWluZyBtYXhjcHVzIG9w
dGlvbiBpbiB4ZW4NCj4+IMKgwqAgY29tbWFuZCBsaW5lIGFuZCB0aGVuIGRvIGEgbWljcm9jb2Rl
IHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZA0KPj4gwqDCoCBDUFVzIHZpYSAneGVuLWhw
dG9vbCcuDQo+Pg0KPj4gQ2hhbyBHYW8gKDEyKToNCj4+IMKgwqAgbWlzYy94ZW5taWNyb2NvZGU6
IFVwbG9hZCBhIG1pY3JvY29kZSBibG9iIHRvIHRoZSBoeXBlcnZpc29yDQo+PiDCoMKgIG1pY3Jv
Y29kZS9pbnRlbDogdXNlIHVuaW9uIHRvIGdldCBmaWVsZHMgd2l0aG91dCBzaGlmdGluZyBhbmQg
bWFza2luZw0KPj4gwqDCoCBtaWNyb2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRl
X21hdGNoKCkNCj4+IMKgwqAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBnbG9iYWwgY2FjaGUgb2Yg
dWNvZGUgcGF0Y2gNCj4+IMKgwqAgbWljcm9jb2RlOiBvbmx5IHNhdmUgY29tcGF0aWJsZSB1Y29k
ZSBwYXRjaGVzDQo+PiDCoMKgIG1pY3JvY29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5m
bw0KPj4gwqDCoCBtaWNyb2NvZGU6IHJlbW92ZSBwb2ludGxlc3MgJ2NwdScgcGFyYW1ldGVyDQo+
PiDCoMKgIG1pY3JvY29kZTogc3BsaXQgb3V0IGFwcGx5X21pY3JvY29kZSgpIGZyb20gY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKCkNCj4+IMKgwqAgbWljcm9jb2RlOiByZW1vdmUgc3RydWN0IG1pY3Jv
Y29kZV9pbmZvDQo+PiDCoMKgIG1pY3JvY29kZS9pbnRlbDogV3JpdGViYWNrIGFuZCBpbnZhbGlk
YXRlIGNhY2hlcyBiZWZvcmUgdXBkYXRpbmcNCj4+IMKgwqDCoMKgIG1pY3JvY29kZQ0KPj4gwqDC
oCB4ODYvbWljcm9jb2RlOiBTeW5jaHJvbml6ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nDQo+PiDC
oMKgIG1pY3JvY29kZTogdXBkYXRlIG1pY3JvY29kZSBvbiBjb3JlcyBpbiBwYXJhbGxlbA0KPj4N
Cj4+IMKgIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5owqDCoCB8wqDCoCAxICsNCj4+IMKg
IHRvb2xzL2xpYnhjL3hjX21pc2MuY8KgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyMCArKysNCj4+
IMKgIHRvb2xzL21pc2MvTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgNCAr
DQo+PiDCoCB0b29scy9taXNjL3hlbm1pY3JvY29kZS5jwqDCoMKgwqDCoMKgIHzCoCA4OSArKysr
KysrKysrDQo+PiDCoCB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jwqDCoMKgwqDCoMKgIHzCoMKg
IDIgKy0NCj4+IMKgIHhlbi9hcmNoL3g4Ni9hcGljLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fMKgwqAgMiArLQ0KPj4gwqAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jwqDCoMKgwqDCoMKgwqAg
fCAzODAgDQo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tDQo+PiDC
oCB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jwqDCoMKgIHwgMjM2ICsrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0NCj4+IMKgIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuY8KgIHwgMjA2
ICsrKysrKysrKysrKystLS0tLS0tLS0NCj4+IMKgIHhlbi9hcmNoL3g4Ni9zbXBib290LmPCoMKg
wqDCoMKgwqDCoMKgwqAgfMKgwqAgNSArLQ0KPj4gwqAgeGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
wqDCoMKgwqDCoMKgwqAgfMKgwqAgMiArLQ0KPj4gwqAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNy
b2NvZGUuaCB8wqAgNDAgKysrLS0NCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmggfMKgwqAgMyArLQ0KPj4gwqAgMTMgZmlsZXMgY2hhbmdlZCwgNjM5IGluc2VydGlvbnMoKyks
IDM1MSBkZWxldGlvbnMoLSkNCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hl
bm1pY3JvY29kZS5jDQo+Pg0KPiANCj4gU29ycnkgZm9yIHRoZSBkZWxheS7CoCBUaGVzZSBwYXRj
aGVzIGZhaWwgb24gRjE3aC7CoCBJJ20gbG9va2luZyBpbnRvIA0KPiB3aGVyZSBpdCBmYWlscyBu
b3cuDQoNCkJpc2VjdGluZyBpdCBzYXlzIGl0J3MgY29tbWl0ICJtaWNyb2NvZGU6IGludHJvZHVj
ZSBhIGdsb2JhbCBjYWNoZSBvZiANCnVjb2RlIHBhdGNoLiINCg0KVGhlIGZhaWxpbmcgY29tbWl0
IGZhaWxzIHdpdGg6DQooWEVOKSBbMDAwMDAwODUyMjdkZjMxMl0gbWljcm9jb2RlOiBDUFUwIHVw
ZGF0ZSBmcm9tIHJldmlzaW9uIDB4ODAwMTIwNyANCnRvIDB4ZmZmZjgzMDQgZmFpbGVkDQooWEVO
KSBbMDAwMDAwODUyNDA1NzhlY10gdHJhcHMuYzoxNTc0OiBHUEYgKDAwMDApOiBmZmZmODJkMDgw
NDI2Yzg4IA0KW3Byb2JlX2NwdWlkX2ZhdWx0aW5nKzB4ZS8weGEyXSAtPiBmZmZmODJkMDgwMzgx
OGIyDQoNClRoYXQgbWljcm9jb2RlIHJldmlzaW9uIGlzIFdBWSBvZmYuICBJdCBzaG91bGQgYmUg
MHg4MDAxMjI3IGFuZCBub3QgDQoweGZmZmY4MzA0LiAgSSBkb24ndCB0aGluayBJJ2xsIGJlIGFi
bGUgdG8gZG8gbXVjaCBvbiBpdCBiZWZvcmUgdGhlIGVuZCANCm9mIHRvZGF5LCBidXQgbGV0IG1l
IHdoYXQgaW5mb3JtYXRpb24geW91IG5lZWQgb3IgaWYgdGhlcmUncyBhbnl0aGluZyBJIA0Kc2hv
dWxkIGJlIGxvb2tpbmcgYXQgaW4gcGFydGljdWxhci4NCg0KVGhhbmtzLA0KQnJpYW4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 22:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 22: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 1h6NL9-0005l0-TG; Tue, 19 Mar 2019 22:36: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6NL7-0005ko-R2
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 22:36:09 +0000
X-Inumbo-ID: 61d081a2-4a97-11e9-a3e0-bb62223fdd00
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61d081a2-4a97-11e9-a3e0-bb62223fdd00;
 Tue, 19 Mar 2019 22:36: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 1h6NL1-0002fa-O5; Tue, 19 Mar 2019 22:36: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 1h6NL1-0002Ai-Du; Tue, 19 Mar 2019 22:36:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6NL1-0006Q0-DJ; Tue, 19 Mar 2019 22:36:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133902-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9e98c678c2d6ae3a17cb2de55d17f69dddaa231b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 22:36:03 +0000
Subject: [Xen-devel] [linux-linus test] 133902: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5ZTk4
YzY3OGMyZDZhZTNhMTdjYjJkZTU1ZDE3ZjY5ZGRkYWEyMzFiCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1
OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAg
IDE1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0
IFogICAxNCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTAyICAy
MDE5LTAzLTE4IDE0OjMwOjAyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMDcwIHBl
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
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
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MDIwNCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:07:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6NpQ-00083q-7q; Tue, 19 Mar 2019 23:07: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=Rmwu=RW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h6NpO-00083l-HX
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:07:26 +0000
X-Inumbo-ID: c0baf590-4a9b-11e9-b0b6-57fab6e475d8
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0baf590-4a9b-11e9-b0b6-57fab6e475d8;
 Tue, 19 Mar 2019 23:07:23 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2JMxDPi099486;
 Tue, 19 Mar 2019 23:07:05 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=nPEVnTiWSuhDBoRXO1SdFfzOhmBOtfMl84Dbp8QcfzI=;
 b=rpYlLNPsgjKHbE3ly+NYAh9LwTJ+wLwWzBtRBp5ugQ/hTSDaRb2jpmgh3ttjc8cmR7ID
 4nOHcBJdK+0mixz1kM36tL10BSGw6ALJg6Z/MDLXXv6BFeeKWQCagWGjL9eYBCzeWkQD
 6dr5jcCny15BpuPz0fFkXeGJL9LEhmoPsQ12aoTgo7wmcSb7JsMStzSVe4gfMQvQKjZX
 nCSmic6ttYirfmY4OPASBCnMkkRD5EPT0lw1E2aDW88JM7+ap5e9NkwkPh75V2lIZ9C4
 vIL9bDYZOQEslLJT5cdHloxCfYbGyuRmUUyMYn2gYJEw6Z7X2S//33HzZ8SQ88vwf3NB ag== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2r8rjuqp65-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Mar 2019 23:07:05 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2JN74N3014403
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Mar 2019 23:07:04 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 x2JN73Pb025065;
 Tue, 19 Mar 2019 23:07:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Mar 2019 16:07:03 -0700
To: Jennifer Herbert <jennifer.herbert@citrix.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1553025739-92245-1-git-send-email-jennifer.herbert@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: <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com>
Date: Tue, 19 Mar 2019 19:06:49 -0400
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: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9200
 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=730 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903190159
Subject: Re: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct
 to expose legacy IRQs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.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>

T24gMy8xOS8xOSA0OjAyIFBNLCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOgo+IFRoZSBBQ1BJIHRh
YmxlcyBkb2Vzbid0IGFsd2F5cyBjb250YWluIGFsbCBJUlFzIGZvciBsZWdhY3kgZGV2aWNlcwo+
IHN1Y2ggYXMgUlRDLiAgU2luY2Ugbm8gUElDIGNvbnRyb2xsZXIgaXMgdmlzaWJsZSBmb3IgYSBQ
ViBsaW51eCBndWVzdCwKPiB1bmRlciBYZW4sIGxlZ2FjeV9waWMgY3VycmVudGx5IGRlZmF1bHRz
IHRvIHRoZSBudWxsX2xlZ2FjeV9waWMgLSB3aXRoCj4gcmVwb3J0cyBubyBsZWdhY3kgSVJRcy4g
IFNpbmNlIHRoZSBjb21taXQgInJ0YzogY21vczogRG8gbm90IGFzc3VtZQo+IGlycSA4IGZvciBy
dGMgd2hlbiB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXMiIGJ5IEhhbnMgZGUgR29lZGUKPiAoY29t
bWl0IGlkOiBhMWUyM2E0MmYxYmRjMDBlMzJmYzQ4NjljYWVmMTJlNGU2MjcyZjI2KSwgdGhlIHJ0
YyBub3cKPiBpbmNvcnJlY3RseSBkZWNpZGVzIGl0IGhhcyBubyBpcnEgaXQgY2FuIHVzZSwgZm9y
IHNvbWUgaGFyZHdhcmUuCj4KPiBUaGlzIHBhdGNoIHJlY3RpZmllcyB0aGUgcHJvYmxlbSBieSBw
cm92aWRpbmcgYSB4ZW4gbGVnYWN5X3BpYwo+IHN0cnVjdCwgd2hpY2ggaXMgbXVjaCBsaWtlIHRo
ZSBudWxsX2xlZ2FjeV9waWMgZXhjZXB0IHRoYXQgaXQKPiByZXBvcnRzIE5SX0lSUVNfTEVHQUNZ
IGlycXMuCgpJIGFzc3VtZSB0aGlzIGlzIGZvciBkb20wPwoKQ291bGQgdGhlcmUgYmUgdGhlIHNh
bWUgcHJvYmxlbSB3aXRoIFBWSCBkb20wPyAoYW5kIGlmIHllcyB0aGVuIHRoaXMKc2hvdWxkIHBy
b2JhYmx5IGdvIGludG8gYXJjaC94ODYveGVuL2VubGlnaHRlbi5jKS4KCi1ib3JpcwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:08:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23:08: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 1h6Nq5-000863-JV; Tue, 19 Mar 2019 23: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=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6Nq4-00085q-P0
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:08:08 +0000
X-Inumbo-ID: db5cba71-4a9b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db5cba71-4a9b-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:08: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 1h6Nq2-0003Jh-OU; Tue, 19 Mar 2019 23:08: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 1h6Nq2-00050Z-AS; Tue, 19 Mar 2019 23:08:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6Nq2-0002Ou-9P; Tue, 19 Mar 2019 23:08:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133908-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-armhf-armhf-xl-credit1:xen-install:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-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-xl-credit1: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-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=718a8d2e9cbacb14f86f6dee40732727cd79bcff
X-Osstest-Versions-That: xen=e984846dad81218bbd8cbaec6df8e8a3530726dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Mar 2019 23:08:06 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 133908: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkwOCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MDgvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzY1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzY1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcxOGE4
ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGU5ODQ4NDZkYWQ4MTIxOGJiZDhjYmFlYzZkZjhlOGEzNTMwNzI2
ZGMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzY1OCAgMjAxOS0wMy0wOCAxNToxMzoxOCBaICAg
MTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM5MDggIDIwMTktMDMtMTggMTY6MzY6NTMg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
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
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
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
LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzI0IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:19:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23: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 1h6O11-0000Zk-VM; Tue, 19 Mar 2019 23:19: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O10-0000Zf-QH
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:19:26 +0000
X-Inumbo-ID: 6f850bfd-4a9d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6f850bfd-4a9d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:19: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 1A40F1596;
 Tue, 19 Mar 2019 16:19:25 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42FE53F575;
 Tue, 19 Mar 2019 16:19:23 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:19:14 +0000
Message-Id: <20190319231915.23634-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/drivers: char: Match #if DEBUG_TRACE_DUMP
 and #endif comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggZjQxYjY4OTg0Ny4uNjE2
OTVkOTY3ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTEzMjAsNyArMTMyMCw3IEBAIHN0YXRpYyBpbnQg
X19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQogfQogX19pbml0Y2FsbChkZWJ1Z3RyYWNlX2lu
aXQpOwogCi0jZW5kaWYgLyogIU5ERUJVRyAqLworI2VuZGlmIC8qICFERUJVR19UUkFDRV9EVU1Q
ICovCiAKIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:20:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23:20:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6O1n-0001De-F0; Tue, 19 Mar 2019 23:20: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O1m-0001DX-PR
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:20:14 +0000
X-Inumbo-ID: 8c3c8658-4a9d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8c3c8658-4a9d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:20:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 343C41596;
 Tue, 19 Mar 2019 16:20:13 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6791B3F575;
 Tue, 19 Mar 2019 16:20:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:20:05 +0000
Message-Id: <20190319232005.23813-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/memory: Fix typo in the comment on top of
 check_get_page_from_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKaW5kZXggNTM4Nzc2OTk4Ny4uODY1NjdlNjExNyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0xNjQ4LDcg
KzE2NDgsNyBAQCB2b2lkIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKAogfQogCiAvKgotICogQWNx
dWlyZSBhIHBvaW50ZXIgdG8gc3RydWN0IHBhZ2VfaW5mbyBmb3IgYSBzcGVjaWZpZWQgZG9tYW4g
YW5kIEdGTiwKKyAqIEFjcXVpcmUgYSBwb2ludGVyIHRvIHN0cnVjdCBwYWdlX2luZm8gZm9yIGEg
c3BlY2lmaWVkIGRvbWFpbiBhbmQgR0ZOLAogICogY2hlY2tpbmcgd2hldGhlciB0aGUgcGFnZSBo
YXMgYmVlbiBwYWdlZCBvdXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KICAqIElmIHRoZSBmdW5jdGlv
biBzdWNjZWVkcyB0aGVuIHplcm8gaXMgcmV0dXJuZWQsIHBhZ2VfcCBpcyB3cml0dGVuCiAgKiB3
aXRoIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHBhZ2VfaW5mbyB3aXRoIGEgcmVmZXJlbmNlIHRh
a2VuLCBhbmQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:21:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23: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 1h6O2Z-0001Jo-R5; Tue, 19 Mar 2019 23:21: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O2Z-0001Jg-0d
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:21:03 +0000
X-Inumbo-ID: a912f1c6-4a9d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a912f1c6-4a9d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:21: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 A86671596;
 Tue, 19 Mar 2019 16:21:01 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2DEE73F575;
 Tue, 19 Mar 2019 16:21:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:20:55 +0000
Message-Id: <20190319232055.23993-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen: passthrough/amd: Remove unused function
 guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGlzIHVudXNlZCBhbmQgY291bGQgcG90ZW50aWFsbHkgbGVhZCBhIHRvIHRy
aWdnZXIgdGhlCkJVR19PTigpIGluIHAybV9jaGFuZ2VfdHlwZV9vbmUgaWYgbWlzdXNlZCBhcyB0
aGUgcDJtIHR5cGUgaXMgbm90CnNhbml0aXplZC4KClNvIHJlbW92ZSBpdC4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgICAgIHwgMjMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAx
IC0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwppbmRleCA5NjE3NWJiOWFjLi5kYmI3NTI2MDI1IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwpAQCAtODA1LDI5ICs4MDUs
NiBAQCBzdGF0aWMgaW50IGd1ZXN0X2lvbW11X21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkciwKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgZ3Vl
c3RfaW9tbXVfc2V0X2Jhc2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYmFzZSkKLXsKLSAg
ICBwMm1fdHlwZV90IHQ7Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdSA9IGRvbWFpbl9p
b21tdShkKTsKLQotICAgIGlmICggIWlvbW11ICkKLSAgICAgICAgcmV0dXJuIC1FQUNDRVM7Ci0K
LSAgICBpb21tdS0+bW1pb19iYXNlID0gYmFzZTsKLSAgICBiYXNlID4+PSBQQUdFX1NISUZUOwot
Ci0gICAgZm9yICggaW50IGkgPSAwOyBpIDwgSU9NTVVfTU1JT19QQUdFX05SOyBpKysgKQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBiYXNlICsgaTsKLQotICAgICAgICBnZXRf
Z2ZuX3F1ZXJ5KGQsIGdmbiwgJnQpOwotICAgICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdm
biwgdCwgcDJtX21taW9fZG0pOwotICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Ci0gICAgfQotCi0g
ICAgcmV0dXJuIDA7Ci19Ci0KIC8qIEluaXRpYWxpemUgbW1pbyByZWFkIG9ubHkgYml0cyAqLwog
c3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVfcmVnX2luaXQoc3RydWN0IGd1ZXN0X2lvbW11ICppb21t
dSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApp
bmRleCBjNTY5NzU2NWQ2Li4wMTI5ZmZlNWE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC0xNDIsNyArMTQyLDYgQEAgdm9pZCBndWVzdF9p
b21tdV9hZGRfcHByX2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgZW50cnlbXSk7CiB2b2lkIGd1
ZXN0X2lvbW11X2FkZF9ldmVudF9sb2coc3RydWN0IGRvbWFpbiAqZCwgdTMyIGVudHJ5W10pOwog
aW50IGd1ZXN0X2lvbW11X2luaXQoc3RydWN0IGRvbWFpbiogZCk7CiB2b2lkIGd1ZXN0X2lvbW11
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Ci1pbnQgZ3Vlc3RfaW9tbXVfc2V0X2Jhc2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYmFzZSk7CiAKIHN0YXRpYyBpbmxpbmUgdTMyIGdldF9m
aWVsZF9mcm9tX3JlZ191MzIodTMyIHJlZ192YWx1ZSwgdTMyIG1hc2ssIHUzMiBzaGlmdCkKIHsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:21:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23: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 1h6O39-0001OW-5o; Tue, 19 Mar 2019 23:21: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O37-0001OC-Lo
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:21:37 +0000
X-Inumbo-ID: bd8b745b-4a9d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bd8b745b-4a9d-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:21: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 15C451596;
 Tue, 19 Mar 2019 16:21:36 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CD8D83F575;
 Tue, 19 Mar 2019 16:21:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:21:29 +0000
Message-Id: <20190319232130.24172-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] x86/mm: Fix typo in comment on top of page_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggZGJlYzEzMGRhMC4uOTRiODJlOGU1ZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTIwMDMsNyArMjAwMyw3IEBA
IHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICogMi4g
V2UgbmV2ZXIgY2FsbCBfcHV0X3BhZ2VfdHlwZSgpIG9uIGEgcGFnZSB3aGlsZSBob2xkaW5nIGl0
cyBwYWdlIGxvY2suCiAgKgogICogQWRkIGEgY2hlY2sgdG8gZGVidWcgYnVpbGRzIHRvIGNhdGNo
IGFueSB2aW9sYXRpb25zIG9mIHRoZXNlCi0gKiBhc3N1bXBpdG9ucy4KKyAqIGFzc3VtcHRpb25z
LgogICoKICAqIE5CIHRoYXQgaWYgd2UgZmluZCB2YWxpZCwgc2FmZSByZWFzb25zIHRvIGhvbGQg
dHdvIHBhZ2UgbG9ja3MgYXQKICAqIG9uY2UsIHRoZXNlIGNoZWNrcyB3aWxsIG5lZWQgdG8gYmUg
YWRqdXN0ZWQuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:21:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23: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 1h6O3A-0001P4-G2; Tue, 19 Mar 2019 23:21: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O38-0001OQ-OY
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:21:38 +0000
X-Inumbo-ID: bea01590-4a9d-11e9-9c18-ebb5a94d69d8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bea01590-4a9d-11e9-9c18-ebb5a94d69d8;
 Tue, 19 Mar 2019 23:21: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 CF59D1596;
 Tue, 19 Mar 2019 16:21:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 546943F575;
 Tue, 19 Mar 2019 16:21:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:21:30 +0000
Message-Id: <20190319232130.24172-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190319232130.24172-1-julien.grall@arm.com>
References: <20190319232130.24172-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] xen: passthrough/amd: Remove unused function
 guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGlzIHVudXNlZCBhbmQgY291bGQgcG90ZW50aWFsbHkgbGVhZCBhIHRvIHRy
aWdnZXIgdGhlCkJVR19PTigpIGluIHAybV9jaGFuZ2VfdHlwZV9vbmUgaWYgbWlzdXNlZCBhcyB0
aGUgcDJtIHR5cGUgaXMgbm90CnNhbml0aXplZC4KClNvIHJlbW92ZSBpdC4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgICAgIHwgMjMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAx
IC0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwppbmRleCA5NjE3NWJiOWFjLi5kYmI3NTI2MDI1IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwpAQCAtODA1LDI5ICs4MDUs
NiBAQCBzdGF0aWMgaW50IGd1ZXN0X2lvbW11X21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkciwKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgZ3Vl
c3RfaW9tbXVfc2V0X2Jhc2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYmFzZSkKLXsKLSAg
ICBwMm1fdHlwZV90IHQ7Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdSA9IGRvbWFpbl9p
b21tdShkKTsKLQotICAgIGlmICggIWlvbW11ICkKLSAgICAgICAgcmV0dXJuIC1FQUNDRVM7Ci0K
LSAgICBpb21tdS0+bW1pb19iYXNlID0gYmFzZTsKLSAgICBiYXNlID4+PSBQQUdFX1NISUZUOwot
Ci0gICAgZm9yICggaW50IGkgPSAwOyBpIDwgSU9NTVVfTU1JT19QQUdFX05SOyBpKysgKQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBiYXNlICsgaTsKLQotICAgICAgICBnZXRf
Z2ZuX3F1ZXJ5KGQsIGdmbiwgJnQpOwotICAgICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdm
biwgdCwgcDJtX21taW9fZG0pOwotICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Ci0gICAgfQotCi0g
ICAgcmV0dXJuIDA7Ci19Ci0KIC8qIEluaXRpYWxpemUgbW1pbyByZWFkIG9ubHkgYml0cyAqLwog
c3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVfcmVnX2luaXQoc3RydWN0IGd1ZXN0X2lvbW11ICppb21t
dSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApp
bmRleCBjNTY5NzU2NWQ2Li4wMTI5ZmZlNWE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC0xNDIsNyArMTQyLDYgQEAgdm9pZCBndWVzdF9p
b21tdV9hZGRfcHByX2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgZW50cnlbXSk7CiB2b2lkIGd1
ZXN0X2lvbW11X2FkZF9ldmVudF9sb2coc3RydWN0IGRvbWFpbiAqZCwgdTMyIGVudHJ5W10pOwog
aW50IGd1ZXN0X2lvbW11X2luaXQoc3RydWN0IGRvbWFpbiogZCk7CiB2b2lkIGd1ZXN0X2lvbW11
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Ci1pbnQgZ3Vlc3RfaW9tbXVfc2V0X2Jhc2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYmFzZSk7CiAKIHN0YXRpYyBpbmxpbmUgdTMyIGdldF9m
aWVsZF9mcm9tX3JlZ191MzIodTMyIHJlZ192YWx1ZSwgdTMyIG1hc2ssIHUzMiBzaGlmdCkKIHsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:23:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23:23: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 1h6O4b-0001eH-Vh; Tue, 19 Mar 2019 23:23: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O4a-0001e5-Ed
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:23:08 +0000
X-Inumbo-ID: f3f54aee-4a9d-11e9-bb85-e3ab1db49b7b
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f3f54aee-4a9d-11e9-bb85-e3ab1db49b7b;
 Tue, 19 Mar 2019 23:23:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42FA71596;
 Tue, 19 Mar 2019 16:23:07 -0700 (PDT)
Received: from [10.37.10.136] (unknown [10.37.10.136])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A709A3F575;
 Tue, 19 Mar 2019 16:23:04 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190319232130.24172-1-julien.grall@arm.com>
 <20190319232130.24172-2-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cecba819-05a8-caaa-ff0c-bbdef5752916@arm.com>
Date: Tue, 19 Mar 2019 23:23: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: <20190319232130.24172-2-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: passthrough/amd: Remove unused
 function guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.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>

SGksCgpIbW1tLCBJIG1pc3Rha2VubHkgcmVzZW50IHRoaXMgcGF0Y2guIFBsZWFzZSBpZ25vcmUg
dGhpcyB2ZXJzaW9uIGFuZCAKcmV2aWV3IDwyMDE5MDMxOTIzMjA1NS4yMzk5My0xLWp1bGllbi5n
cmFsbEBhcm0uY29tPgoKU29ycnkgZm9yIHRoZSBub2lzZS4KCkNoZWVycywKCk9uIDMvMTkvMTkg
MTE6MjEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUgZnVuY3Rpb24gaXMgdW51c2VkIGFu
ZCBjb3VsZCBwb3RlbnRpYWxseSBsZWFkIGEgdG8gdHJpZ2dlciB0aGUKPiBCVUdfT04oKSBpbiBw
Mm1fY2hhbmdlX3R5cGVfb25lIGlmIG1pc3VzZWQgYXMgdGhlIHAybSB0eXBlIGlzIG5vdAo+IHNh
bml0aXplZC4KPiAKPiBTbyByZW1vdmUgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9ndWVzdC5jICAgICB8IDIzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgMSAtCj4g
ICAyIGZpbGVzIGNoYW5nZWQsIDI0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCj4gaW5kZXggOTYxNzViYjlhYy4uZGJiNzUyNjAyNSAx
MDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwo+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCj4gQEAgLTgw
NSwyOSArODA1LDYgQEAgc3RhdGljIGludCBndWVzdF9pb21tdV9tbWlvX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
PiAgIH0KPiAgIAo+IC1pbnQgZ3Vlc3RfaW9tbXVfc2V0X2Jhc2Uoc3RydWN0IGRvbWFpbiAqZCwg
dWludDY0X3QgYmFzZSkKPiAtewo+IC0gICAgcDJtX3R5cGVfdCB0Owo+IC0gICAgc3RydWN0IGd1
ZXN0X2lvbW11ICppb21tdSA9IGRvbWFpbl9pb21tdShkKTsKPiAtCj4gLSAgICBpZiAoICFpb21t
dSApCj4gLSAgICAgICAgcmV0dXJuIC1FQUNDRVM7Cj4gLQo+IC0gICAgaW9tbXUtPm1taW9fYmFz
ZSA9IGJhc2U7Cj4gLSAgICBiYXNlID4+PSBQQUdFX1NISUZUOwo+IC0KPiAtICAgIGZvciAoIGlu
dCBpID0gMDsgaSA8IElPTU1VX01NSU9fUEFHRV9OUjsgaSsrICkKPiAtICAgIHsKPiAtICAgICAg
ICB1bnNpZ25lZCBsb25nIGdmbiA9IGJhc2UgKyBpOwo+IC0KPiAtICAgICAgICBnZXRfZ2ZuX3F1
ZXJ5KGQsIGdmbiwgJnQpOwo+IC0gICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuLCB0
LCBwMm1fbW1pb19kbSk7Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+IC0gICAgfQo+IC0K
PiAtICAgIHJldHVybiAwOwo+IC19Cj4gLQo+ICAgLyogSW5pdGlhbGl6ZSBtbWlvIHJlYWQgb25s
eSBiaXRzICovCj4gICBzdGF0aWMgdm9pZCBndWVzdF9pb21tdV9yZWdfaW5pdChzdHJ1Y3QgZ3Vl
c3RfaW9tbXUgKmlvbW11KQo+ICAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
YW1kLWlvbW11LXByb3RvLmgKPiBpbmRleCBjNTY5NzU2NWQ2Li4wMTI5ZmZlNWE5IDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAo+IEBAIC0x
NDIsNyArMTQyLDYgQEAgdm9pZCBndWVzdF9pb21tdV9hZGRfcHByX2xvZyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1MzIgZW50cnlbXSk7Cj4gICB2b2lkIGd1ZXN0X2lvbW11X2FkZF9ldmVudF9sb2coc3Ry
dWN0IGRvbWFpbiAqZCwgdTMyIGVudHJ5W10pOwo+ICAgaW50IGd1ZXN0X2lvbW11X2luaXQoc3Ry
dWN0IGRvbWFpbiogZCk7Cj4gICB2b2lkIGd1ZXN0X2lvbW11X2Rlc3Ryb3koc3RydWN0IGRvbWFp
biAqZCk7Cj4gLWludCBndWVzdF9pb21tdV9zZXRfYmFzZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50
NjRfdCBiYXNlKTsKPiAgIAo+ICAgc3RhdGljIGlubGluZSB1MzIgZ2V0X2ZpZWxkX2Zyb21fcmVn
X3UzMih1MzIgcmVnX3ZhbHVlLCB1MzIgbWFzaywgdTMyIHNoaWZ0KQo+ICAgewo+IAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:23:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23: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 1h6O5H-0001jo-Ah; Tue, 19 Mar 2019 23:23:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O5F-0001ja-Nt
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:23:49 +0000
X-Inumbo-ID: 0c53207a-4a9e-11e9-b2bb-ff7f89880504
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0c53207a-4a9e-11e9-b2bb-ff7f89880504;
 Tue, 19 Mar 2019 23:23:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 28A301596;
 Tue, 19 Mar 2019 16:23:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6032E3F575;
 Tue, 19 Mar 2019 16:23:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:23:43 +0000
Message-Id: <20190319232343.24371-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm: kernel: Remove Dom prefix when using
 %pd format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvcm1hdCAlcGQgd2lsbCBhbHJlYWR5IHByZWZpeCB0aGUgZG9tYWluIElEIHdpdGggJ2Qn
LiBTbyBhdm9pZCB0bwpwcmVmaXggd2l0aCAnRG9tJy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCmlu
ZGV4IGQwNGE4NjJmOTkuLmUzZmZkYjJmYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJu
ZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQ4NCw3ICs0ODQsNyBAQCBpbnQg
X19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAgICAgICAgIHJl
dHVybiAtRU5PRU5UOwogICAgIH0KIAotICAgIHByaW50aygiTG9hZGluZyBEb20lcGQga2VybmVs
IGZyb20gYm9vdCBtb2R1bGUgQCAlIlBSSXBhZGRyIlxuIiwKKyAgICBwcmludGsoIkxvYWRpbmcg
JXBkIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgJSJQUklwYWRkciJcbiIsCiAgICAgICAgICAg
IGluZm8tPmQsIGluZm8tPmtlcm5lbF9ib290bW9kdWxlLT5zdGFydCk7CiAgICAgaWYgKCBpbmZv
LT5pbml0cmRfYm9vdG1vZHVsZSApCiAgICAgICAgIHByaW50aygiTG9hZGluZyByYW1kaXNrIGZy
b20gYm9vdCBtb2R1bGUgQCAlIlBSSXBhZGRyIlxuIiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 23:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6O9K-0001zp-2e; Tue, 19 Mar 2019 23: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O9H-0001zk-Se
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:27:59 +0000
X-Inumbo-ID: a1c0928c-4a9e-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a1c0928c-4a9e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:27: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 DD4B91596;
 Tue, 19 Mar 2019 16:27:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F09A23F575;
 Tue, 19 Mar 2019 16:27:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Mar 2019 23:27:53 +0000
Message-Id: <20190319232753.26521-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm64: head: Combine lsl and str
 instructions in a single one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Julien Grall <julien.grall@linaro.org>,
 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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCldlIGNhbiBvcHRp
bWl6ZSBhIGJpdCB0aGUgYXNzZW1ibHkgY29kZSBieSBjb21iaW5pbmcgdGhlIDIgaW5zdHJ1Y3Rp
b25zCmluIGEgc2luZ2xlIG9uZS4gVGhpcyBsaWtlbHkgbm90IGdvaW5nIHRvIG1ha2UgdGhlIGNv
ZGUgZmFzdGVyLCBidXQKbGlrZWx5IG1ha2UgZWFzaWVyIHRvIHJlYWQgdGhlIGFzc2VtYmx5LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgMTIgKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IDBi
N2Y2ZTdmOTIuLjQ1ODlhMzc4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFk
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtNDE4LDggKzQxOCw3IEBAIHNr
aXBfYnNzOgogCiAgICAgICAgIG1vdiAgIHgzLCAjUFRfUFQgICAgICAgICAgICAgLyogeDIgOj0g
dGFibGUgbWFwIG9mIGJvb3RfZmlyc3RfaWQgKi8KICAgICAgICAgb3JyICAgeDIsIHgyLCB4MyAg
ICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCi0gICAgICAgIGxz
bCAgIHgxLCB4MSwgIzMgICAgICAgICAgICAgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KLSAgICAg
ICAgc3RyICAgeDIsIFt4NCwgeDFdCisgICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxLCBsc2wgIzNd
CiAKICAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9maXJzdF9pZAogCkBAIC00MjgsOCArNDI3
LDcgQEAgc2tpcF9ic3M6CiAgICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAgICAgLyog
eDIgOj0gU2VjdGlvbiBtYXAgKi8KICAgICAgICAgb3JyICAgeDIsIHgyLCB4MwogICAgICAgICBh
bmQgICB4MSwgeDEsICNMUEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KLSAg
ICAgICAgbHNsICAgeDEsIHgxLCAjMwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAg
ICAgIC8qIE1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpICovCisgICAgICAgIHN0ciAgIHgyLCBbeDQs
IHgxLCBsc2wgIzNdICAgLyogTWFwcGluZyBvZiBwYWRkcihzdGFydCkgKi8KICAgICAgICAgbW92
ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBw
bGFjZSAqLwogCiAxOiAgICAgIC8qIFNldHVwIGJvb3RfZmlyc3Q6ICovCkBAIC00NTAsOCArNDQ4
LDcgQEAgc2tpcF9ic3M6CiAgICAgICAgIGxzbCAgIHgyLCB4MiwgI0ZJUlNUX1NISUZUICAgLyog
QmFzZSBhZGRyZXNzIGZvciAxR0IgbWFwcGluZyAqLwogICAgICAgICBtb3YgICB4MywgI1BUX01F
TSAgICAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFwICovCiAgICAgICAgIG9yciAgIHgyLCB4
MiwgeDMKLSAgICAgICAgbHNsICAgeDEsIHgxLCAjMyAgICAgICAgICAgICAvKiB4MSA6PSBTbG90
IG9mZnNldCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAgICAgIC8qIENyZWF0
ZSBtYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSovCisgICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxLCBs
c2wgIzNdICAgLyogQ3JlYXRlIG1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KICAgICAgICAgbW92
ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBw
bGFjZSAqLwogCiAxOiAgICAgIC8qIFNldHVwIGJvb3Rfc2Vjb25kOiAqLwpAQCAtNDczLDggKzQ3
MCw3IEBAIHNraXBfYnNzOgogICAgICAgICBsc2wgICB4MiwgeDIsICNTRUNPTkRfU0hJRlQgIC8q
IEJhc2UgYWRkcmVzcyBmb3IgMk1CIG1hcHBpbmcgKi8KICAgICAgICAgbW92ICAgeDMsICNQVF9N
RU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1hcCAqLwogICAgICAgICBvcnIgICB4Miwg
eDIsIHgzCi0gICAgICAgIGxzbCAgIHgxLCB4MSwgIzMgICAgICAgICAgICAgLyogeDEgOj0gU2xv
dCBvZmZzZXQgKi8KLSAgICAgICAgc3RyICAgeDIsIFt4NCwgeDFdICAgICAgICAgICAvKiBDcmVh
dGUgbWFwcGluZyBvZiBwYWRkcihzdGFydCkqLworICAgICAgICBzdHIgICB4MiwgW3g0LCB4MSwg
bHNsICMzXSAgIC8qIENyZWF0ZSBtYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSovCiAgICAgICAgIG1v
diAgIHgyNSwgIzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBub3cgaW4g
cGxhY2UgKi8KIAogMTogICAgICAvKiBTZXR1cCBib290X3RoaXJkOiAqLwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 19 23:28:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 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 1h6O9s-00022A-DG; Tue, 19 Mar 2019 23:28: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=vbZj=RW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6O9r-000224-Tn
 for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 23:28:35 +0000
X-Inumbo-ID: b6da52b6-4a9e-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b6da52b6-4a9e-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 23:28: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 494531596;
 Tue, 19 Mar 2019 16:28:34 -0700 (PDT)
Received: from [10.37.10.136] (unknown [10.37.10.136])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 39C563F575;
 Tue, 19 Mar 2019 16:28:33 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190128155909.14289-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0881f4f4-1726-8fc8-6de3-fd2f57a64c49@arm.com>
Date: Tue, 19 Mar 2019 23:28:31 +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: <20190128155909.14289-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next] xen/arm: irq: Don't use
 _IRQ_PENDING when handling host interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org, andrii.anisov@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpHZW50bGUgcGluZy4KCkNoZWVycywKCk9uIDEvMjgvMTkgMzo1OSBQTSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+IFdoaWxlIFNQSXMgYXJlIHNoYXJlZCBiZXR3ZWVuIENQVSwgaXQgaXMgbm90
IHBvc3NpYmxlIHRvIHJlY2VpdmUgdGhlCj4gc2FtZSBpbnRlcnJ1cHRzIG9uIGEgZGlmZmVyZW50
IENQVSB3aGlsZSB0aGUgaW50ZXJydXB0IGlzIGluIGFjdGl2ZQo+IHN0YXRlLiBUaGUgZGVhY3Rp
dmF0aW9uIG9mIHRoZSBpbnRlcnJ1cHQgaXMgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZQo+IGhhbmRs
aW5nLgo+IAo+IFRoaXMgbWVhbnMgdGhlIF9JUlFfUEVORElORyBsb2dpYyBpcyB1bmVjZXNzYXJ5
IG9uIEFybSBhcyBhIHNhbWUKPiBpbnRlcnJ1cHQgY2FuIG5ldmVyIGNvbWUgdXAgd2hpbGUgaW4g
dGhlIGxvb3AuIFNvIHJlbW92ZSBpdCB0bwo+IHNpbXBsaWZ5IHRoZSBpbnRlcnJ1cHQgaGFuZGxl
IGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9pcnEuYyB8IDMyICsrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMjIg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hlbi9h
cmNoL2FybS9pcnEuYwo+IGluZGV4IGM1MWNmMzMzY2UuLjM4Nzc2NTdhNTIgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2lycS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4gQEAgLTE5
OSw2ICsxOTksNyBAQCBpbnQgcmVxdWVzdF9pcnEodW5zaWduZWQgaW50IGlycSwgdW5zaWduZWQg
aW50IGlycWZsYWdzLAo+ICAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVuc2lnbmVkIGludCBpcnEsIGludCBpc19maXEpCj4gICB7Cj4gICAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKPiArICAgIHN0cnVjdCBpcnFhY3Rpb24gKmFj
dGlvbjsKPiAgIAo+ICAgICAgIHBlcmZjX2luY3IoaXJxcyk7Cj4gICAKPiBAQCAtMjQyLDM1ICsy
NDMsMjIgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGludCBpcnEsIGludCBpc19maXEpCj4gICAgICAgICAgIGdvdG8gb3V0X25vX2VuZDsKPiAgICAg
ICB9Cj4gICAKPiAtICAgIHNldF9iaXQoX0lSUV9QRU5ESU5HLCAmZGVzYy0+c3RhdHVzKTsKPiAt
Cj4gLSAgICAvKgo+IC0gICAgICogU2luY2Ugd2Ugc2V0IFBFTkRJTkcsIGlmIGFub3RoZXIgcHJv
Y2Vzc29yIGlzIGhhbmRsaW5nIGEgZGlmZmVyZW50Cj4gLSAgICAgKiBpbnN0YW5jZSBvZiB0aGlz
IHNhbWUgaXJxLCB0aGUgb3RoZXIgcHJvY2Vzc29yIHdpbGwgdGFrZSBjYXJlIG9mIGl0Lgo+IC0g
ICAgICovCj4gLSAgICBpZiAoIHRlc3RfYml0KF9JUlFfRElTQUJMRUQsICZkZXNjLT5zdGF0dXMp
IHx8Cj4gLSAgICAgICAgIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cykg
KQo+ICsgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCj4g
ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgCj4gICAgICAgc2V0X2JpdChfSVJRX0lOUFJPR1JFU1Ms
ICZkZXNjLT5zdGF0dXMpOwo+ICAgCj4gLSAgICB3aGlsZSAoIHRlc3RfYml0KF9JUlFfUEVORElO
RywgJmRlc2MtPnN0YXR1cykgKQo+IC0gICAgewo+IC0gICAgICAgIHN0cnVjdCBpcnFhY3Rpb24g
KmFjdGlvbjsKPiArICAgIGFjdGlvbiA9IGRlc2MtPmFjdGlvbjsKPiAgIAo+IC0gICAgICAgIGNs
ZWFyX2JpdChfSVJRX1BFTkRJTkcsICZkZXNjLT5zdGF0dXMpOwo+IC0gICAgICAgIGFjdGlvbiA9
IGRlc2MtPmFjdGlvbjsKPiArICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7Cj4gICAK
PiAtICAgICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwo+IC0KPiAtICAgICAgICBk
bwo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgYWN0aW9uLT5oYW5kbGVyKGlycSwgYWN0aW9u
LT5kZXZfaWQsIHJlZ3MpOwo+IC0gICAgICAgICAgICBhY3Rpb24gPSBhY3Rpb24tPm5leHQ7Cj4g
LSAgICAgICAgfSB3aGlsZSAoIGFjdGlvbiApOwo+ICsgICAgZG8KPiArICAgIHsKPiArICAgICAg
ICBhY3Rpb24tPmhhbmRsZXIoaXJxLCBhY3Rpb24tPmRldl9pZCwgcmVncyk7Cj4gKyAgICAgICAg
YWN0aW9uID0gYWN0aW9uLT5uZXh0Owo+ICsgICAgfSB3aGlsZSAoIGFjdGlvbiApOwo+ICAgCj4g
LSAgICAgICAgc3Bpbl9sb2NrX2lycSgmZGVzYy0+bG9jayk7Cj4gLSAgICB9Cj4gKyAgICBzcGlu
X2xvY2tfaXJxKCZkZXNjLT5sb2NrKTsKPiAgIAo+ICAgICAgIGNsZWFyX2JpdChfSVJRX0lOUFJP
R1JFU1MsICZkZXNjLT5zdGF0dXMpOwo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 02:51:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 02: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 1h6RK8-0000N2-AN; Wed, 20 Mar 2019 02:51:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6RK6-0000Ms-NP
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 02:51:22 +0000
X-Inumbo-ID: 0ae52def-4abb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ae52def-4abb-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 02:51:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6RK4-00012O-Uc; Wed, 20 Mar 2019 02:51:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6RK4-0005K9-JW; Wed, 20 Mar 2019 02:51:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6RK4-0001a6-Hp; Wed, 20 Mar 2019 02:51:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133917-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7681a891cec6655e66d71c6d96a09cbe7b111a5b
X-Osstest-Versions-That: ovmf=34b162d078aa59d55059f08a0f15dd114e7b7db4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 02:51:20 +0000
Subject: [Xen-devel] [ovmf test] 133917: 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>

ZmxpZ2h0IDEzMzkxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3NjgxYTg5MWNlYzY2NTVlNjZkNzFjNmQ5NmEwOWNi
ZTdiMTExYTViCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNGIxNjJk
MDc4YWE1OWQ1NTA1OWYwOGEwZjE1ZGQxMTRlN2I3ZGI0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM4ODcgIDIwMTktMDMtMTggMDE6NDE6NTcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzOTE3ICAyMDE5LTAzLTE5IDA3OjQxOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgMzRiMTYyZDA3OC4uNzY4MWE4OTFjZSAgNzY4MWE4OTFjZWM2NjU1ZTY2ZDcxYzZkOTZh
MDljYmU3YjExMWE1YiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 03:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 03:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6SF9-0004pY-2Y; Wed, 20 Mar 2019 03:50: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=kXZS=RX=amazon.com=prvs=975ac9e51=kamatam@srs-us1.protection.inumbo.net>)
 id 1h6SF8-0004pT-4C
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 03:50:18 +0000
X-Inumbo-ID: 45a6b6aa-4ac3-11e9-9dda-27eeff65704c
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45a6b6aa-4ac3-11e9-9dda-27eeff65704c;
 Wed, 20 Mar 2019 03:50:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1553053816; x=1584589816;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=B7Z9k8q1xGnoUmWrs1oyq1DlUAqkHTxgYEU9CfpPdOQ=;
 b=CjWs6wNEpvfPCrT9oFyiUH6NBxLyK6J08JJI8mzYUim+5RYPyknsTOWj
 /USNCPLGvNvKcH+YsjoXvRe/xmEnptUVt0DlUVYnPkLxYNCl4oqOXtSJp
 8SGfkVlXORidFDI7MGm1WxH6aLrTvO5xunney6YVr0mxGfg09uGB0OZm5 8=;
X-IronPort-AV: E=Sophos;i="5.60,246,1549929600"; d="scan'208";a="666091845"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 20 Mar 2019 03:50:11 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2K3o5VS003555
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 20 Mar 2019 03:50:07 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 20 Mar 2019 03:50:07 +0000
Received: from [10.94.35.169] (10.43.161.197) by EX13D10UWB004.ant.amazon.com
 (10.43.161.121) with Microsoft SMTP Server (TLS) id 15.0.1367.3;
 Wed, 20 Mar 2019 03:50:06 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>, Julien Grall
 <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, <netdev@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>,
 <jgross@suse.com>, <sstabellini@kernel.org>, <davem@davemloft.net>
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
From: Munehisa Kamata <kamatam@amazon.com>
Message-ID: <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
Date: Tue, 19 Mar 2019 20:50:05 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.197]
X-ClientProxiedBy: EX13D17UWC002.ant.amazon.com (10.43.162.61) To
 EX13D10UWB004.ant.amazon.com (10.43.161.121)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anchalag@amazon.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 eduval@amazon.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>

T24gMy8xOC8yMDE5IDM6MDIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ICtB
bWF6b24KPiBwbHMgc2VlIGlubGluZQpIaSBPbGVrc2FuZHIsCgpMZXQgbWUgYWRkIHNvbWUgY29t
bWVudHMgYXMgdGhlIG9yaWdpbmFsIGF1dGhvciBvZiB0aGUgc2VyaWVzLgoKPiAKPiBPbiAzLzE0
LzE5IDk6MDAgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDMvMTQvMTkg
Mzo0MCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMy8xNC8xOSAxMToxMCBBTSwg
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gT24gMy8xNC8xOSA1OjAyIFBNLCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+IE9uIDMvMTQvMTkgMTA6NTIgQU0sIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gT24gMy8xNC8xOSA0OjQ3IFBNLCBCb3JpcyBP
c3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+Pj4gT24gMy8xNC8xOSA5OjE3IEFNLCBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBDdXJy
ZW50bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVlcyBh
bmQKPj4+Pj4+Pj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVy
IGluIGl0cyBjdXJyZW50IHN0YXRlCj4+Pj4+Pj4+IGFuZCBuZXZlciBzaWduYWxpbmcgdGhlIGJh
Y2tlbmQgb2YgdGhpcyBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZS4KPj4+Pj4+Pj4gVGhpcyBsZWFk
cyB0byB0aGUgbnVtYmVyIG9mIGNvbnNlcXVlbmNlczoKPj4+Pj4+Pj4gLSB3aGVuIGZyb250ZW5k
IHdpdGhkcmF3cyBncmFudGVkIHJlZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQKPj4+Pj4+
Pj4gY2Fubm90Cj4+Pj4+Pj4+IMKgwqDCoMKgIGJlIGNsZWFubHkgZG9uZSBhcyB0aGUgYmFja2Vu
ZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdAo+Pj4+Pj4+PiB0b2xkIHRvCj4+Pj4+Pj4+
IMKgwqDCoMKgIGZyZWUgdGhlIHJlc291cmNlcykKPj4+Pj4+Pj4gLSBpdCBpcyBub3QgcG9zc2li
bGUgdG8gcmVzdW1lIGRyaXZlciBvcGVyYXRpb24gYXMgYWxsIHRoZQo+Pj4+Pj4+PiBjb21tdW5p
Y2F0aW9uCj4+Pj4+Pj4+IMKgwqDCoMKgIG1lYW5zIHdpdGggdGhlIGJhY2tuZWQgd2VyZSBkZXN0
cm95ZWQgYnkgdGhlIGZyb250ZW5kLCB0aHVzCj4+Pj4+Pj4+IMKgwqDCoMKgIG1ha2luZyB0aGUg
ZnJvbnRlbmQgYXBwZWFyIHRvIHRoZSBndWVzdCBPUyBhcyBmdW5jdGlvbmFsLCBidXQKPj4+Pj4+
Pj4gwqDCoMKgwqAgbm90IHJlYWxseS4KPj4+Pj4+PiBXaGF0IGRvIHlvdSBtZWFuPyBBcmUgeW91
IHNheWluZyB0aGF0IGFmdGVyIHJlc3VtZSB5b3UgbG9zZQo+Pj4+Pj4+IGNvbm5lY3Rpdml0eT8K
Pj4+Pj4+IEV4YWN0bHksIGlmIHlvdSB0YWtlIGEgbG9vayBhdCB0aGUgLnJlc3VtZSBjYWxsYmFj
ayBhcyBpdCBpcyBub3cKPj4+Pj4+IHdoYXQgaXQgZG9lcyBpdCBkZXN0cm95cyB0aGUgcmluZ3Mg
ZXRjLiBhbmQgbmV2ZXIgbm90aWZpZXMgdGhlIGJhY2tlbmQKPj4+Pj4+IG9mIHRoYXQsIGUuZy4g
aXQgc3RheXMgaW4sIHNheSwgY29ubmVjdGVkIHN0YXRlIHdpdGggY29tbXVuaWNhdGlvbgo+Pj4+
Pj4gY2hhbm5lbHMgZGVzdHJveWVkLiBJdCBuZXZlciBnb2VzIGludG8gYW55IG90aGVyIFhlbiBi
dXMgc3RhdGUsIHNvCj4+Pj4+PiB0aGVyZSBpcwo+Pj4+Pj4gbm8gd2F5IGl0cyBzdGF0ZSBtYWNo
aW5lIGNhbiBoZWxwIHJlY292ZXJpbmcuCj4+Pj4+Cj4+Pj4+IE15IHRyZWUgaXMgYWJvdXQgYSBt
b250aCBvbGQgc28gcGVyaGFwcyB0aGVyZSBpcyBzb21lIHNvcnQgb2YgcmVncmVzc2lvbgo+Pj4+
PiBidXQgdGhpcyBjZXJ0YWlubHkgd29ya3MgZm9yIG1lLiBBZnRlciByZXN1bWUgbmV0ZnJvbnQg
Z2V0cwo+Pj4+PiBYZW5idXNTdGF0ZUluaXRXYWl0IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMg
eGVubmV0X2Nvbm5lY3QoKS4KPj4+PiBBaCwgdGhlIGRpZmZlcmVuY2UgY2FuIGJlIG9mIHRoZSB3
YXkgd2UgZ2V0IHRoZSBndWVzdCBlbnRlcgo+Pj4+IHRoZSBzdXNwZW5kIHN0YXRlLiBJIGFtIG1h
a2luZyBteSBndWVzdCB0byBzdXNwZW5kIHdpdGg6Cj4+Pj4gZWNobyBtZW0gPiAvc3lzL3Bvd2Vy
L3N0YXRlCj4+Pj4gQW5kIHRoZW4gSSB1c2UgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCAodGhp
cyBpcyBhIHRlc3QgY29kZSkKPj4+PiB0byB3YWtlIGl0IHVwLgo+Pj4+IENvdWxkIHlvdSBwbGVh
c2Ugc2hhcmUgeW91ciBleGFjdCB1c2UtY2FzZSB3aGVuIHRoZSBndWVzdCBlbnRlcnMgc3VzcGVu
ZAo+Pj4+IGFuZCB3aGF0IHlvdSBkbyB0byByZXN1bWUgaXQ/Cj4+Pgo+Pj4KPj4+IHhsIHNhdmUg
LyB4bCByZXN0b3JlCj4+Pgo+Pj4+IEkgY2FuIHNlZSBubyB3YXkgYmFja2VuZCBtYXkgd2FudCBl
bnRlciBYZW5idXNTdGF0ZUluaXRXYWl0IGluIG15Cj4+Pj4gdXNlLWNhc2UKPj4+PiBhcyBpdCBz
aW1wbHkgZG9lc24ndCBrbm93IHdlIHdhbnQgaGltIHRvLgo+Pj4KPj4+Cj4+PiBZb3VycyBsb29r
cyBsaWtlIEFDUEkgcGF0aCwgSSBkb24ndCBrbm93IGhvdyB3ZWxsIGl0IHdhcyB0ZXN0ZWQgVEJI
Lgo+Pgo+PiBJIHJlbWVtYmVyIGEgc2VyaWVzIGZyb20gYW1hem9uIFsxXSB0aGF0IHBsYXlzIGFy
b3VuZCBzdXNwZW5kIGFuZCBoaWJlcm5hdGlvbi4gVGhlIHBhdGNoIFsyXSBsZWFkcyBtZSB0byB0
aGluayB0aGF0IGd1ZXN0IHRyaWdnZXJlZCBzdXNwZW5kL3Jlc3VtZSBkb2VzIG5vdCB3b3JrIHBy
b3Blcmx5LiBJdCBsb29rcyBsaWtlIHRoZSBzZXJpZXMgaGFzIG5ldmVyIGJlZW4gZnVsbHkgcmV2
aWV3ZWQuIE5vdCBzdXJlIHdoeS4uLgo+IEp1bGllbiwgdGhhbmtzIGEgbG90IGZvciBicmluZ2lu
ZyB0aGVzZSBwYXRjaGVzIHRvIG91ciBhdHRlbnRpb24gd2hpY2ggd2Ugb2J2aW91c2x5IG1pc3Nl
ZC4KPj4KPj4gQW55d2F5LCBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhpcyBzZXJpZXMgbWF5IHNv
bHZlIE9sZWtzYW5kciBpc3N1ZS4gSG93ZXZlciwgdGhpcyB3b3VsZCBvbmx5IGFkZHJlc3MgdGhl
IGNvbW1vbiBjb2RlIHNpZGUuIEFGQUlLIE9sZWtzYW5kciBpcyB0YXJnZXRpbmcgQXJtIHBsYXRm
b3JtLiBJZiBzbywgSSB0aGluayB0aGlzIHdvdWxkIHJlcXVpcmUgbW9yZSB3b3JrIHRoYW4gdGhp
cyBzZXJpZXMuIEFybSBjb2RlIHN0aWxsIG1pc3MgZmV3IGJpdHMgcHJvcGVybHkgc3VzcGVuZC9y
ZXN1bWUgYXJjaCBzcGVjaWZpYyBjb2RlIChzZWUgWzJdKS4KPj4KPj4gSSBoYXZlIGEgYnJhbmNo
IG9uIG15IGdpdCB0byB0cmFjayB0aGUgc2VyaWVzLiBIb3dldmVyLCB0aGV5IG5ldmVyIGhhdmUg
YmVlbiByZXNlbnQgYWZ0ZXIgSWFuIENhbXBiZWxsIGxlZnQgQ2l0cml4LiBJIHdvdWxkIGJlIGhh
cHB5IHRvIHJldmlldyB0aGVtIGlmIHNvbWVvbmUgd2FudHMgdG8gcGljayB0aGVtIHVwIGFuZCBy
ZXBvc3QgdGhlbS4KPj4KPiBGaXJzdCBvZiBhbGwsIGxldCBtZSBtYWtlIGl0IGNsZWFyIHRoYXQg
d2UgYXJlIGludGVyZXN0ZWQgaW4gaGliZXJuYXRpb24gbG9uZyB0ZXJtLCBzbyBpdCB3b3VsZCBi
ZQo+IGRlc2lyYWJsZSB0byByZS11c2UgYXMgbXVjaCB3b3JrIGZvcm0gcmVzdW1lL3N1c3BlbmQg
YXMgd2UgY2FuLiBCdXQsIHdlIHNlZSBpdCBhcyBhIHN0ZXAgYnkKPiBzdGVwIHdvcmssIGUuZy4g
Zmlyc3QgUzJSQU0gYW5kIGxhdGVyIG9uIGhpYmVybmF0aW9uLgo+IExldCBtZSBjbGFyaWZ5IHRo
ZSBpbW1lZGlhdGUgdXNlLWNhc2UgdGhhdCB3ZSBoYXZlLCBzbyBpdCBpcyBlYXNpZXIgdG8gdW5k
ZXJzdGFuZCB3aGF0IHdlIHdhbnQKPiBhbmQgd2hhdCB3ZSBkb24ndCBhdCB0aGUgbW9tZW50LiBX
ZSBhcmUgYWJvdXQgdG8gY29udGludWUgd29yayBzdGFydGVkIGJ5IE1pcmVsYS9YaWxpbnggb24K
PiBTdXNwZW5kLXRvLVJBTSBmb3IgQVJNIFszXSBhbmQgd2UgbWFkZSBudW1iZXIgb2YgYXNzdW1w
dGlvbnM6Cj4gMS4gV2UgYXJlIHRhbGtpbmcgYWJvdXQgKnN5c3RlbSogc3VzcGVuZCwgZS5nLiB0
aGUgZ29hbCBpcyB0byBzdXNwZW5kIGFsbCB0aGUgY29tcG9uZW50cwo+IG9mIHRoZSBzeXN0ZW0g
YW5kIFhlbiBpdHNlbGYgYXQgb25jZS4gVGhpbmsgYWJvdXQgdGhpcyBhcyBmYXN0LWJvb3QgYW5k
L29yIGVuZXJneSBzYXZpbmcKPiBmZWF0dXJlIGlmIHlvdSB3aWxsLgo+IDIuIFdpdGggc3VzcGVu
ZC9yZXN1bWUgdGhlcmUgaXMgbm8gaW50ZW50aW9uIHRvIG1pZ3JhdGUgVk1zIHRvIGFueSBvdGhl
ciBob3N0Lgo+IDMuIE1vc3QgcHJvYmFibHkgY29uZmlndXJhdGlvbiBvZiB0aGUgYmFjay9mcm9u
dCB3b24ndCBjaGFuZ2UgYmV0d2VlbiBzdXNwZW5kL3Jlc3VtZS4KPiBCdXQgbG9uZyB0ZXJtIHdl
IGFyZSBhbHNvIHRoaW5raW5nIGZvciBzdXBwb3J0aW5nIHN1c3BlbmQvcmVzdW1lIGluIGl0cyBi
cm9hZGVyIG1lYW5pbmcsCj4gZS5nLiB3aGF0IGlzIHByb2JhYmx5IHdoYXQgeW91IG1lYW4gYnkg
c3VzcGVuZC9yZXN1bWUuCkFGQUlLIC5zdXNwZW5kIGFuZCAucmVzdW1lIGNhbGxiYWNrcyBpbiBm
cm9udGVuZCBkcml2ZXJzIGFyZQpzcGVjaWZpY2FsbHkgZm9yIHhsIHNhdmUvcmVzdG9yZSBjYXNl
IHJhdGhlciB0aGFuIHRoZSBub3JtYWwgInN5c3RlbSIKc3VzcGVuZC4gaS5lLiBUaGUgZm9ybWVy
IGlzIEJvcmlzJyBjYXNlIGFuZCBzb21ldGhpbmcgSSBjYWxsZWQgIlhlbgpzdXNwZW5kIiBpbiB0
aGUgcGF0Y2ggc2VyaWVzLCB0aGUgbGF0dGVyIHNob3VsZCBiZSB5b3VyIGludGVyZXN0IGFuZApj
YWxsZWQgIkFDUEkgcGF0aCIgaGVyZSwgYW5kIEkgcmVmZXJyZWQgdG8gYXMgIlBNIHN1c3BlbmQi
LiBUaGV5IGFyZQp2ZXJ5IGRpZmZlcmVudCBjb2RlIHBhdGhzLCBzZWUgZHJpdmVycy94ZW4vbWFu
YWdlLmMgZm9yIGRldGFpbHMgb2YKWGVuIHN1c3BlbmQuCgo+IEdpdmVuIHRoYXQsIHdlIHRoaW5r
IHRoYXQgd2UgZG9uJ3QgbmVlZCBYZW4gc3VwcG9ydCB0byBzYXZlIGdyYW50cywgcGFnZSB0YWJs
ZXMgYW5kIG90aGVyCj4gVk0ncyBjb250ZXh0IG9uIHN1c3BlbmQgYXQgbGVhc3QgYXQgdGhlIGZp
cnN0IHN0YWdlIGFzIHdlIGFyZSBpbXBsZW1lbnRpbmcgbm90IGEgZnVsbHkKPiBibG93biBzdXNw
ZW5kL3Jlc3VtZSwgYnV0IG9ubHkgUzJSQU0gcGFydCBvZiBpdCB3aGljaCBpcyBtdWNoIG1vcmUg
c2ltcGxlciB0aGFuIGEgZ2VuZXJpYwo+IHN1c3BlbmQgaW1wbGVtZW50YXRpb24uIFdlIG9ubHkg
bmVlZCBjaGFuZ2VzIHRvIExpbnV4IGtlcm5lbCBmcm9udGVuZCBkcml2ZXJzIGZyb20gWzFdIC0g
dGhlCj4gcGllY2UgdGhhdCB3ZSBtaXNzIGlzIHN1c3BlbmQvcmVzdW1lIGltcGxlbWVudGF0aW9u
IGluIHRoZSBuZXRmcm9udCBkcml2ZXIuIFdoYXQgaXMgbW9yZSwgYXMKPiB3ZSBhcmUgbm90IGNo
YW5naW5nIGJhY2svZnJvbnQgY29uZmlndXJhdGlvbiwgd2UgY2FuIGV2ZW4gbGl2ZSB3aXRoIGVt
cHR5IC5yZXN1bWUvLnN1c3BlbmQKPiBmcm9udGVuZCdzIGNhbGxiYWNrcyBiZWNhdXNlIGV2ZW50
IGNoYW5uZWxzLCByaW5ncyBldGMuIGFyZSAic3RhdGljYWxseSIgYWxsb2NhdGVkIGluIG91cgo+
IHVzZS1jYXNlIGF0IHRoZSBmaXJzdCBzeXN0ZW0gc3RhcnQgKGNvbGQgYm9vdCkuIEFuZCBpbmRl
ZWQsIHRlc3RzIHNob3cgdGhhdCB3YWtpbmcgZG9tYWlucwo+IGluIHRoZSByaWdodCBvcmRlciBk
byBhbGxvdyB0aGF0Lgo+IFNvLCBmcmFua2x5LCBmcm9tIFszXSB3ZSBhcmUgaW1tZWRpYXRlbHkg
aW50ZXJlc3RlZCBpbiBpbXBsZW1lbnRpbmcgLnJlc3VtZS8uc3VzcGVuZCwgbm90CklmIHlvdSBq
dXN0IChyZSlpbXBsZW1lbnQgLnN1c3BlbmQgYW5kIC5yZXN1bWUgc28gd2l0aG91dCB0YWtpbmcg
Y2FyZQpvZiBYZW4gc3VzcGVuZCwgeW91IGNhbiBlYXNpbHkgYnJlYWsgdGhlIGV4aXN0aW5nIGZ1
bmN0aW9uYWxpdHkuIFRoZQpwYXRjaCBzZXJpZXMgaW50cm9kdWNlZCAuZnJlZXplIGFuZCAucmVz
dG9yZSBjYWxsYmFja3MgZm9yIGJvdGggUE0Kc3VzcGVuZCBhbmQgaGliZXJuYXRpb24sIGFuZCBr
ZXB0IC5zdXNwZW5kIChub3QgaW1wbGVtZW50ZWQgaW4gbW9zdApmcm9udGVuZCB0aG91Z2gpIGFu
ZCAucmVzdW1lIHdpdGggbm8gY2hhbmdlcyBmb3IgWGVuIHN1c3BlbmQuCgpOb3RlIHRoYXQgeGVu
YnVzIGhhcyBtYXBwZWQgZnJlZXplL3RoYXcvcmVzdG9yZSBldmVudHMgdG8gc3VzcGVuZCwKcmVz
dW1lIGFuZCBjYW5jZWwgY2FsbGJhY2tzIHRvIGhhbmRsZSAiY2hlY2twb2ludCIgY2FzZVs0XS4g
VGhpcyB3YXMgYQpiaXQgdHJpY2t5IGFuZCBsZWQgbWUgdG8gdGhlIGRlc2lnbiB0byBoYXZlIHRo
ZSBzZXBhcmF0ZSBzZXQgb2YKY2FsbGJhY2tzIGF0IGVhY2ggZnJvbnRlbmQgZHJpdmVyIGxldmVs
WzVdLiBZb3UgbWlnaHQgbmVlZCB0byBjb25zaWRlcgphIHNpbWlsYXIgYXBwcm9hY2ggZXZlbiBp
ZiB5b3VyIGltbWVkaWF0ZSBpbnRlcmVzdCBhdCB0aGUgbW9tZW50IGlzIFBNCnN1c3BlbmQuCgo+
IGV2ZW4gZnJlZXplL3RoYXcvcmVzdG9yZSBjYWxsYmFja3M6IGlmIEFtYXpvbiBoYXMgd2lsbCBh
bmQgY2FwYWNpdHkgdG8gY29udGludWUgd29ya2luZyBvbiBbM10KPiB0aGVuIG9uY2UgdGhhdCBn
ZXRzIGludG8gdGhlIHVwc3RyZWFtIGl0IGFsc28gc29sdmVzIG91ciBTMlJBTSB1c2UtY2FzZSwg
YnV0IGlmIG5vdCB0aGVuIHdlCj4gY2FuIHByb2JhYmx5IHJlLXdvcmsgbmV0ZnJvbnQgcGF0Y2gg
YW5kIG9ubHkgcHJvdmlkZSAucmVzdW1lLy5zdXNwZW5kIGNhbGxiYWNrcyB3aGljaCB3ZSBuZWVk
Cj4gZm9yIG5vdyAocmVtZW1iZXIgb3VyIHZlcnkgc3BlY2lmaWMgdXNlLWNhc2Ugd2hpY2ggY2Fu
IHN1cnZpdmUgc3VzcGVuZCB3aXRob3V0IGNhbGxiYWNrcwo+IGltcGxlbWVudGVkKS4KPiBJTU8s
IHBhdGNoZXMgYXQgWzJdIHNlZW0gdG8gYmUgdXNlZnVsIHdoaWxlIGltcGxlbWVudGluZyBnZW5l
cmljIHN1c3BlbmQvcmVzdW1lIGFuZCBjYW4KPiBiZSBwb3N0cG9uZWQgZm9yIFMyUkFNLgo+IAo+
IEp1bGllbi9KdWVyZ2VuL0JvcmlzL0FtYXpvbiAtIGNvdWxkIHlvdSBwbGVhc2UgZXhwcmVzcyB5
b3VyIHZpZXcgb24gdGhlIGFib3ZlPwo+IElzIGl0IGFjY2VwdGFibGUgdGhhdCBmb3Igbm93IHdl
IG9ubHkgdGFrZSByZS13b3JrZWQgbmV0ZnJvbnQgcGF0Y2ggZnJvbSBbM10gd2l0aCBmdWxsCj4g
aW1wbGVtZW50YXRpb24gaW4gbWluZCBmb3IgbGF0ZXIgKHdlIHJldXNlIGNvZGUgZm9yIC5yZXN1
bWUvLnN1c3BlbmQpPwpJbiBmYWN0LCBBbmNoYWwgaGFzIHRha2VuIG92ZXIgbXkgaW5pdGlhbCB3
b3JrIGFuZCBzaGUgbWF5IHdhbnQgdG8gY2hpbWUKaW4gaGVyZS4KClRoYXQgc2FpZCwgSSdkIGJl
IHZlcnkgaGFwcHkgdG8gcmV2aWV3IHBhdGNoZXMgaWYgeW91IGNvbWUgdXAgd2l0aCB5b3VyCm93
biBvbmVzLCBzbyBmZWVsIGZyZWUgdG8gYWRkIG1lIGluIHRoYXQgY2FzZS4KCj4+IENoZWVycywK
Pj4KPj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOC0wNi9tc2cwMDgyMy5odG1sCj4+Cj4+IFsyXSBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1wZW9wbGUvanVsaWVuZy9saW51eC1hcm0uZ2l0O2E9c2hvcnRsb2c7aD1y
ZWZzL2hlYWRzL3hlbi1taWdyYXRpb24vdjIKPj4KPiBbM10gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTExL21zZzAxMDkzLmh0bWwKCls0
XSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC5naXQvY29tbWl0Lz9pZD1iM2U5NmMwYzc1NjIxMWU4MDVjNjk0MWQ0YTZlNWY2ZTE5
OTVjYjZiCls1XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTgtMDYvbXNnMDA4MjUuaHRtbAoKPj4+Cj4+Pgo+Pj4gLWJvcmlzCj4+Pgo+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+
Pj4KPj4KPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyCgpUaGFua3MsCk11bmVoaXNhCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 04:21:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 04:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Sj9-0007A1-I8; Wed, 20 Mar 2019 04:21:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6Sj7-00079n-TH
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 04:21:17 +0000
X-Inumbo-ID: 9a1b7a2f-4ac7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a1b7a2f-4ac7-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 04:21: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 1h6Sj5-0002sm-4r; Wed, 20 Mar 2019 04:21:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6Sj4-0004xW-Mc; Wed, 20 Mar 2019 04:21:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6Sj4-0001bV-Lg; Wed, 20 Mar 2019 04:21:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133909-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-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-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=082c0543baa6f237704c83a51658bd7f6ae316d5
X-Osstest-Versions-That: qemuu=8b088d3f8ab5642020d28fa0c2a8d938bc5f3592
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 04:21:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 133909: 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>

ZmxpZ2h0IDEzMzkwOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MDkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzg3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODcy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM4NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzg3MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzODcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDgyYzA1NDNiYWE2ZjIz
NzcwNGM4M2E1MTY1OGJkN2Y2YWUzMTZkNQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgOGIwODhkM2Y4YWI1NjQyMDIwZDI4ZmEwYzJhOGQ5MzhiYzVmMzU5MgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzODcyICAyMDE5LTAzLTE3IDA2OjU3OjIyIFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzkwOSAgMjAxOS0wMy0xOCAxNzoyMDo1MyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBLYW1hbCBI
ZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAg
TWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBTY2hyb2R0IDxtYXJ0aW5Ac2No
cm9kdC5vcmc+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmlj
aGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGli
YXVsdEBlbnMtbHlvbi5vcmc+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+
CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAogICA4YjA4OGQzZjhhLi4wODJjMDU0M2JhICAwODJjMDU0M2JhYTZmMjM3NzA0
YzgzYTUxNjU4YmQ3ZjZhZTMxNmQ1IC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 07:01:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 07:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6VEH-0002Ph-6d; Wed, 20 Mar 2019 07:01: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=X4Ee=RX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6VEF-0002Pc-8G
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 07:01:35 +0000
X-Inumbo-ID: ff1411f5-4add-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 ff1411f5-4add-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 07:01:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Mar 2019 01:01:33 -0600
Message-Id: <5C91E54A0200007800151EF7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Mar 2019 01:01:30 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>
References: <20190319231915.23634-1-julien.grall@arm.com>
In-Reply-To: <20190319231915.23634-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/drivers: char: Match #if
 DEBUG_TRACE_DUMP and #endif 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: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjE5IEFN
ID4+Pgo+LS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCj5AQCAtMTMyMCw3ICsxMzIwLDcgQEAgc3RhdGljIGludCBfX2luaXQg
ZGVidWd0cmFjZV9pbml0KHZvaWQpCj59Cj5fX2luaXRjYWxsKGRlYnVndHJhY2VfaW5pdCk7CiA+
Cj4tI2VuZGlmIC8qICFOREVCVUcgKi8KPisjZW5kaWYgLyogIURFQlVHX1RSQUNFX0RVTVAgKi8K
IAogQnV0IGl0J3MgQ09ORklHX0RFQlVHX1RSQUNFIG5vdywgaXNuJ3QgaXQ/IFdpdGggdGhpcyBh
ZGp1c3RlZApBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 07:04:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 07:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6VGo-0002Xo-QF; Wed, 20 Mar 2019 07:04:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X4Ee=RX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6VGn-0002Xi-Bu
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 07:04:13 +0000
X-Inumbo-ID: 5b77cea4-4ade-11e9-8825-cb82089c960f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b77cea4-4ade-11e9-8825-cb82089c960f;
 Wed, 20 Mar 2019 07:04:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Mar 2019 01:04:08 -0600
Message-Id: <5C91E5E60200007800151F02@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Mar 2019 01:04:06 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>
References: <20190319232005.23813-1-julien.grall@arm.com>
In-Reply-To: <20190319232005.23813-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/memory: Fix typo in the comment on top
 of check_get_page_from_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjIwIEFN
ID4+Pgo+U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 07:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 07:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6VI5-0002fA-7e; Wed, 20 Mar 2019 07:05: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=X4Ee=RX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6VI3-0002f1-Nu
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 07:05:31 +0000
X-Inumbo-ID: 8beb2962-4ade-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 8beb2962-4ade-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 07:05:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Mar 2019 01:05:29 -0600
Message-Id: <5C91E6370200007800151F0E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Mar 2019 01:05:27 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>
References: <20190319232055.23993-1-julien.grall@arm.com>
In-Reply-To: <20190319232055.23993-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: passthrough/amd: Remove unused
 function guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xenproject.org,
 brian.woods@amd.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>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjIxIEFN
ID4+Pgo+VGhlIGZ1bmN0aW9uIGlzIHVudXNlZCBhbmQgY291bGQgcG90ZW50aWFsbHkgbGVhZCBh
IHRvIHRyaWdnZXIgdGhlCj5CVUdfT04oKSBpbiBwMm1fY2hhbmdlX3R5cGVfb25lIGlmIG1pc3Vz
ZWQgYXMgdGhlIHAybSB0eXBlIGlzIG5vdAo+c2FuaXRpemVkLgo+Cj5TbyByZW1vdmUgaXQuCgpJ
IGRvbid0IHRoaW5rIEkgYWdyZWUgLSB0aGUgZW50aXJlIGZpbGUgaXMgZWZmZWN0aXZlbHkgdW51
c2VkLCBhbmQgaGVuY2UgcmVtb3ZhbCBzaG91bGQKcGVyaGFwcyBiZSBhbiBhbGwtb3Itbm90aGlu
ZyBhY3Rpb24uIEJ1dCBsZXQncyBzZWUgd2hhdCB0aGUgbWFpbnRhaW5lcnMgc2F5LgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 07:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 07: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 1h6VKt-0002pm-Nq; Wed, 20 Mar 2019 07:08:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X4Ee=RX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h6VKs-0002ph-Af
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 07:08:26 +0000
X-Inumbo-ID: f275d472-4ade-11e9-a2cf-87cfb7d86986
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f275d472-4ade-11e9-a2cf-87cfb7d86986;
 Wed, 20 Mar 2019 07:08:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Mar 2019 01:08:21 -0600
Message-Id: <5C91E6DF0200007800151F1B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Mar 2019 01:08:15 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>
References: <20190319232130.24172-1-julien.grall@arm.com>
In-Reply-To: <20190319232130.24172-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: Fix typo in comment on top of
 page_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjIxIEFN
ID4+Pgo+U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+LS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj5AQCAtMjAwMyw3ICsyMDAzLDcg
QEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCj4qIDIu
IFdlIG5ldmVyIGNhbGwgX3B1dF9wYWdlX3R5cGUoKSBvbiBhIHBhZ2Ugd2hpbGUgaG9sZGluZyBp
dHMgcGFnZSBsb2NrLgo+Kgo+KiBBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2gg
YW55IHZpb2xhdGlvbnMgb2YgdGhlc2UKPi0gKiBhc3N1bXBpdG9ucy4KPisgKiBhc3N1bXB0aW9u
cy4KCldvdWxkIHlvdSBtaW5kIGFsc28gZG9pbmcgYXdheSB3aXRoIHRoZSB1bm5lY2Vzc2FyeSBs
aW5lIHNwbGl0IGF0IHRoZSBzYW1lIHRpbWU/ClRoZSBzZW50ZW5jZSBmaXRzIG9uIGEgc2luZ2xl
IGxpbmUgd2l0aG91dCBnb2luZyB0byBvciBiZXlvbmQgODAgY2hhcmFjdGVycy4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 07:17:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 07: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 1h6VTv-0003dZ-LX; Wed, 20 Mar 2019 07: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=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6VTu-0003dM-Ie
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 07:17:46 +0000
X-Inumbo-ID: 41dbab6c-4ae0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41dbab6c-4ae0-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 07:17: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 1h6VTs-0006oA-I9; Wed, 20 Mar 2019 07:17:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6VTs-0007gn-Ao; Wed, 20 Mar 2019 07:17:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6VTs-0008Rx-9O; Wed, 20 Mar 2019 07:17:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133913-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 07:17:44 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133913: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkxMyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkxMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZh
aWwgaW4gMTMzNjYyIHBhc3MgaW4gMTMzOTEzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDY5IHh0
Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFpbCBpbiAxMzM4NDcgcGFzcyBpbiAxMzM5MTMKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMzg0
NyBwYXNzIGluIDEzMzkxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNz
IGluIDEzMzg0NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2OSB4dGYvdGVzdC1odm02
NC14c2EtMjc4ICAgICBmYWlsIHBhc3MgaW4gMTMzODQ3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzM4NDcgbGlrZSAxMzA5NjUK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgaW4gMTMzODQ3IGxpa2UgMTMwOTY1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAx
MzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhMWY4ZmUwNjI4OTlkY2EzNGZlMjM1M2VhMjdjNjM0OGM1ZDdjZDdkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4
OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgt
MTItMDMgMDk6MDY6MTkgWiAgMTA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTk4ICAy
MDE5LTAzLTA1IDE1OjA2OjIzIFogICAxNCBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3Jn
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDc2IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 07:40:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 07:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Vpm-0005lU-NE; Wed, 20 Mar 2019 07:40: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=XdxX=RX=xenproject.org=prvs=97529f3bf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6Vpl-0005lH-Hn
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 07:40:21 +0000
X-Inumbo-ID: 6952a9fa-4ae3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6952a9fa-4ae3-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 07:40:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81097103"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83754-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=7681a891cec6655e66d71c6d96a09cbe7b111a5b
X-Osstest-Versions-That: ovmf=34b162d078aa59d55059f08a0f15dd114e7b7db4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Mar 2019 07:40:16 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83754: 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
Mzc1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzU0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA3NjgxYTg5MWNlYzY2NTVlNjZkNzFjNmQ5NmEwOWNiZTdi
MTExYTViCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNGIxNjJkMDc4
YWE1OWQ1NTA1OWYwOGEwZjE1ZGQxMTRlN2I3ZGI0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
NDggIDIwMTktMDMtMTggMTg6MjQ6MTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzU0ICAyMDE5LTAzLTIwIDAyOjU0OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDc2ODFhODkxY2VjNjY1NWU2NmQ3MWM2ZDk2YTA5Y2JlN2Ix
MTFhNWIKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IE1hciAxNSAxNjoxMTowNiAyMDE5ICswODAwCgogICAgQmFzZVRvb2xzOiBBZGQgbWlzc2luZyBs
aWNlbnNlIGFuZCBjb3B5cmlnaHQgaW5mbwogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYxNQogICAgCiAgICBDYzogQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KCmNvbW1pdCAyYWM4
OTZhNjdiOGViMGM0MmEzYzM5ZGM3ZTRiMzllYWM0YmE4NzMzCkF1dGhvcjogU2hlbmdsZWkgWmhh
bmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgRmViIDI2IDA4OjU5OjE2
IDIwMTkgKzA4MDAKCiAgICBNZGVQa2cvUGNpU2VnbWVudExpYlNlZ21lbnRJbmZvOiBDaGFuZ2Ug
cGFyYW1ldGVycyB0eXBlCiAgICAKICAgIFRoZSBjdXJyZW50IHN0cnVjdHVyZSBjYW4gbGVhZCB0
byBkZXBlbmRlbmN5IG9uIFZDKysgY29tcGlsZXIgc3VwcG9ydAogICAgZnVuY3Rpb25zIHdoZW4g
YnVpbGQgZm9yICJJQTMyIiB3aXRoICIvT2QiIHN3aXRjaCwgc3VjaCBhcyBfYXVsbHNocigpLgog
ICAgU28gY2hhbmdlIHRoZSB0eXBlIG9mIHBhcmFtZXRlcnMgaW4gc3RydWN0dXJlCiAgICBQQ0lf
U0VHTUVOVF9MSUJfQUREUkVTU19TVFJVQ1RVUkUgZnJvbSBVSU5UNjQgdG8gVUlOVDMyLgogICAg
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTMyCiAgICAK
ICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAg
IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYt
Ynk6IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgNDNiMWJlNzRh
OGY2NjU0MjE5ZjYzNmExZjY2ODRiMWNiYmIwNTc2OApBdXRob3I6IFNoZW5nbGVpIFpoYW5nIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEZlYiAyMCAxNDowOTo1NiAyMDE5
ICswODAwCgogICAgU2hlbGxQa2c6IENvcnJlY3QgYSBwYXJhbWV0ZXIncyBuYW1lCiAgICAKICAg
IFRoZSBwYXJhbWV0ZXIgRmlsZVBhdGggb2YgU2hlbGxPcGVuRmlsZUJ5TmFtZSBkZWZpbmVkIGlu
CiAgICBTaGVsbExpYi5oIGlzIGluY29ycmVjdC4gSXQgc2hvdWxkIGJlIEZpbGVOYW1lLgogICAg
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjIxCiAgICAK
ICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDYzogUnVp
eXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFNoZW5nbGVp
IFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4g
Q2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKY29tbWl0IDc5MjM5NmJlYzkxOTJiMGJk
M2MzNTg0ZTU3MDUyMDFmYWNkMWE1ZWYKQXV0aG9yOiBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWku
emhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBNYXIgNyAxNjoyOTozNyAyMDE5ICswODAwCgog
ICAgVWVmaUNwdVBrZy9VZWZpQ3B1UGtnLnVuaTogQWRkIHRoZSBwcm9tcHQgYW5kIGhlbHAgaW5m
b3JtYXRpb24KICAgIAogICAgVGhlIHByb21wdCBhbmQgaGVscCBpbmZvcm1hdGlvbiBhcmUgbWlz
c2luZyBpbiBVZWZpUGtnLnVuaS4KICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTYwMAogICAgCiAgICB2MzpUaGUgY2hhbmdlcyBpbiB2MSBhcmUgZHVw
bGljYXRlZC4gU28gdXBkYXRlIHRoZSBpbmZvLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0
IDZlZjk1ZTRkYTcxNGE1ZDU0OTYyM2JkOGY0MzlhODMzMmIxMjdmYzQKQXV0aG9yOiBTaGVuZ2xl
aSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBNYXIgNyAxNjoy
OToxOSAyMDE5ICswODAwCgogICAgU2VjdXJpdHlQa2cvU2VjdXJpdHlQa2cudW5pOiBBZGQgdGhl
IHByb21wdCBhbmQgaGVscCBpbmZvcm1hdGlvbgogICAgCiAgICBUaGUgcHJvbXB0IGFuZCBoZWxw
IGluZm9ybWF0aW9uIGFyZSBtaXNzaW5nIGluIFNlY3VyaXR5UGtnLnVuaS4KICAgIGh0dHBzOi8v
YnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwMAogICAgCiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+Cgpjb21t
aXQgZDBhYmY4YmIzZTA5NzIwMTFlYmZmZDNlYWEzY2UyOWM2OWE4YTdiOApBdXRob3I6IFNoZW5n
bGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1hciA3IDE2
OjI5OjAxIDIwMTkgKzA4MDAKCiAgICBNZGVQa2cvTWRlUGtnLnVuaTogQWRkIHRoZSBwcm9tcHQg
YW5kIGhlbHAgaW5mb3JtYXRpb24KICAgIAogICAgVGhlIHByb21wdCBhbmQgaGVscCBpbmZvcm1h
dGlvbiBhcmUgbWlzc2luZyBpbiBNZGVQa2cudW5pLgogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjAwCiAgICAKICAgIHYyOkZpeCB0aGUgZXJyb3Ig
bWVzc2FnZSBvZiBoZWxwIGFuZCBwcm9tcHQgaW5mb3JtYXRpb24uCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 08:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 08: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 1h6WRH-0000EH-CX; Wed, 20 Mar 2019 08:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6WRG-0000E5-Nl
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 08:19:06 +0000
X-Inumbo-ID: d0318000-4ae8-11e9-93ec-9f2131550f1e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0318000-4ae8-11e9-93ec-9f2131550f1e;
 Wed, 20 Mar 2019 08:18: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 1h6WR9-0008UD-6h; Wed, 20 Mar 2019 08:18: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 1h6WR8-0003Mk-IM; Wed, 20 Mar 2019 08:18:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6WR8-0000tt-GN; Wed, 20 Mar 2019 08:18:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133914-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-qemut-debianhvm-amd64-xsm:debian-hvm-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-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-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/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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 08:18:58 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133914: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkxNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkxNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzODUwIFJFR1IuIHZzLiAx
MzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzg1MCBwYXNzIGluIDEzMzkxNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGlu
IDEzMzg4MSBwYXNzIGluIDEzMzkxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzg1MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWls
IHBhc3MgaW4gMTMzODUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzM4ODEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFz
cyBpbiAxMzM4ODEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzODUwIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDEzMzg1MCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMzODUwIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAx
MzM4NTAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzM4ODEgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzg4MSBs
aWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRi
Mjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDQzIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAzNiBkYXlz
ICAgMjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4
OjQ5OjM1IFogICAxNCBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 08:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 08:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Wze-00038h-6k; Wed, 20 Mar 2019 08:54:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VMTk=RX=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h6Wzd-00038c-G9
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 08:54:37 +0000
X-Inumbo-ID: c6d106d4-4aed-11e9-9584-834161b02201
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6d106d4-4aed-11e9-9584-834161b02201;
 Wed, 20 Mar 2019 08:54:31 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Mar 2019 01:54:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,248,1549958400"; d="scan'208";a="153370484"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by fmsmga002.fm.intel.com with ESMTP; 20 Mar 2019 01:54:29 -0700
Date: Wed, 20 Mar 2019 16:58:40 +0800
From: Chao Gao <chao.gao@intel.com>
To: "Woods, Brian" <Brian.Woods@amd.com>
Message-ID: <20190320085838.GA19696@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1b56fee0-831d-733a-fbcc-f350d15a0547@amd.com>
 <b66fbb87-2b7f-32da-5e78-659aae7314f5@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b66fbb87-2b7f-32da-5e78-659aae7314f5@amd.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 00/12] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDk6Mzk6NTlQTSArMDAwMCwgV29vZHMsIEJyaWFuIHdy
b3RlOgo+T24gMy8xOS8xOSAzOjIyIFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPj4gT24gMy8xMS8x
OSAyOjU3IEFNLCBDaGFvIEdhbyB3cm90ZToKPj4+IE1ham9yIGNoYW5nZXMgaW4gdmVyc2lvbiA2
Ogo+Pj4gwqAgLSBydW4gd2JpbnZkIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUgKHBhdGNoIDEw
KQo+Pj4gwqAgLSBhZGQgYW4gdXNlcnNwYWNlIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0
ZSAocGF0Y2ggMSkKPj4+IMKgIC0gc2NhbGUgdGltZSB0byB3YWl0IGJ5IHRoZSBudW1iZXIgb2Yg
cmVtYWluaW5nIENQVXMgdG8gcmVzcG9uZAo+Pj4gwqAgLSByZW1vdmUgJ2NwdScgcGFyYW1ldGVy
cyBmcm9tIHNvbWUgcmVsYXRlZCBjYWxsYmFja3MgYW5kIGZ1bmN0aW5zCj4+PiDCoCAtIHNhdmUg
YW4gdWNvZGUgcGF0Y2ggb25seSBpZiBpdHMgc3VwcG9ydGVkIENQVSBpcyBhbGxvd2VkIHRvIG1p
eCB3aXRoCj4+PiDCoMKgwqAgY3VycmVudCBjcHUuCj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2ZXJzaW9u
IDU6Cj4+PiDCoCAtIHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlIHVwZGF0ZXMgZm9yIGFsbCBj
b3JlcyAoc2VlIHBhdGNoIDgpCj4+PiDCoCAtIEFkZHJlc3MgUm9nZXIncyBjb21tZW50cyBvbiB0
aGUgbGFzdCB2ZXJzaW9uLgo+Pj4KPj4+IFRoZSBpbnRlbnRpb24gb2YgdGhpcyBzZXJpZXMgaXMg
dG8gbWFrZSB0aGUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZwo+Pj4gbW9yZSByZWxpYWJsZSBieSBy
ZW5kZXp2b3VzaW5nIGFsbCBjcHVzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0Lgo+Pj4gVGhpcyBp
ZGVhIGNvbWVzIGZyb20gQXNob2suIEkgYW0gcG9ydGluZyBoaXMgbGludXggcGF0Y2ggdG8gWGVu
Cj4+PiAoc2VlIHBhdGNoIDEwIGFuZCAxMSBmb3IgbW9yZSBkZXRhaWxzKS4KPj4+Cj4+PiBUaGlz
IHNlcmllcyBtYWtlcyBmaXZlIGNoYW5nZXM6Cj4+PiDCoCAxLiBQYXRjaCAxOiBhbiB1c2Vyc3Bh
Y2UgdG9vbCBmb3IgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlCj4+PiDCoCAyLiBQYXRjaCAyLTk6IGlu
dHJvZHVjZSBhIGdsb2JhbCBtaWNyb2NvZGUgY2FjaGUgYW5kIHNvbWUgY2xlYW51cAo+Pj4gwqAg
My4gUGF0Y2ggMTA6IHdyaXRlYmFjayBhbmQgaW52YWxpZGF0ZSBjYWNoZSBiZWZvcmUgdXBkYXRp
bmcgbWljcm9jb2RlCj4+PiDCoCAzLiBQYXRjaCAxMTogc3luY2hyb25pemUgbGF0ZSBtaWNyb2Nv
ZGUgbG9hZGluZwo+Pj4gwqAgNC4gUGF0Y2ggMTI6IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2Rl
cyB1cGRhdGUgb24gZGlmZmVyZW50IGNvcmVzCj4+Pgo+Pj4gQ3VycmVudGx5LCBsYXRlIG1pY3Jv
Y29kZSBsb2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGluY2x1ZGluZwo+Pj4gcGFyc2luZyBt
aWNyb2NvZGUgYmxvYiwgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS9yZXZpc2lvbiBhbmQgcGVyZm9y
bWluZwo+Pj4gdXBkYXRlLiBQdXR0aW5nIGFsbCBvZiB0aGVtIGludG8gc3RvcF9tYWNoaW5lIGNv
bnRleHQgaXMgYSBiYWQgaWRlYQo+Pj4gYmVjYXVzZSBvZiBjb21wbGV4aXR5IChPbmUgaXNzdWUg
SSBvYnNlcnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlvbgo+Pj4gdHJpZ2dlcmVkIG9uZSBhc3NlcnRp
b24gaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQpLiBJbiBvcmRlciB0byBzaW1wbGlmeQo+Pj4gdGhl
IGxvYWQgcHJvY2VzcywgSSBtb3ZlIHBhcnNpbmcgbWljcm9jb2RlIG91dCBvZiB0aGUgbG9hZCBw
cm9jZXNzLgo+Pj4gVGhlIG1pY3JvY29kZSBibG9iIGlzIHBhcnNlZCBhbmQgYSBnbG9iYWwgbWlj
cm9jb2RlIGNhY2hlIGlzIGJ1aWx0IG9uCj4+PiBhIHNpbmdsZSBDUFUgYmVmb3JlIHJlbmRlenZv
dXNpbmcgYWxsIGNwdXMgdG8gdXBkYXRlIG1pY3JvY29kZS4gT3RoZXIKPj4+IENQVXMganVzdCBn
ZXQgYW5kIGxvYWQgYSBzdWl0YWJsZSBtaWNyb2NvZGUgZnJvbSB0aGUgZ2xvYmFsIGNhY2hlLgo+
Pj4gV2l0aCB0aGlzIGdsb2JhbCBjYWNoZSwgaXQgaXMgc2FmZSB0byBwdXQgc2ltcGxpZmllZCBs
b2FkIHByb2Nlc3MgdG8KPj4+IHN0b3BfbWFjaGluZSBjb250ZXh0Lgo+Pj4KPj4+IFJlZ2FyZGlu
ZyBjaGFuZ2VzIHRvIEFNRCBzaWRlLCBJIGRpZG4ndCBkbyBhbnkgdGVzdCBmb3IgdGhlbSBkdWUg
dG8KPj4+IGxhY2sgb2YgaGFyZHdhcmUuIENvdWxkIHlvdSBoZWxwIHRvIHRlc3QgdGhpcyBzZXJp
ZXMgb24gYW4gQU1EIG1hY2hpbmU/Cj4+PiBBdCBsZWFzdCwgdHdvIGJhc2ljIHRlc3RzIGFyZSBu
ZWVkZWQ6Cj4+PiAqIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhZnRlciBzeXN0ZW0gYm9vdHVwCj4+
PiAqIGRvbid0IGJyaW5nIGFsbCBwQ1BVcyB1cCBhdCBib290dXAgYnkgc3BlY2lmeWluZyBtYXhj
cHVzIG9wdGlvbiBpbiB4ZW4KPj4+IMKgwqAgY29tbWFuZCBsaW5lIGFuZCB0aGVuIGRvIGEgbWlj
cm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZAo+Pj4gwqDCoCBDUFVzIHZpYSAn
eGVuLWhwdG9vbCcuCj4+Pgo+Pj4gQ2hhbyBHYW8gKDEyKToKPj4+IMKgwqAgbWlzYy94ZW5taWNy
b2NvZGU6IFVwbG9hZCBhIG1pY3JvY29kZSBibG9iIHRvIHRoZSBoeXBlcnZpc29yCj4+PiDCoMKg
IG1pY3JvY29kZS9pbnRlbDogdXNlIHVuaW9uIHRvIGdldCBmaWVsZHMgd2l0aG91dCBzaGlmdGlu
ZyBhbmQgbWFza2luZwo+Pj4gwqDCoCBtaWNyb2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVf
dXBkYXRlX21hdGNoKCkKPj4+IMKgwqAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBnbG9iYWwgY2Fj
aGUgb2YgdWNvZGUgcGF0Y2gKPj4+IMKgwqAgbWljcm9jb2RlOiBvbmx5IHNhdmUgY29tcGF0aWJs
ZSB1Y29kZSBwYXRjaGVzCj4+PiDCoMKgIG1pY3JvY29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9j
cHVfaW5mbwo+Pj4gwqDCoCBtaWNyb2NvZGU6IHJlbW92ZSBwb2ludGxlc3MgJ2NwdScgcGFyYW1l
dGVyCj4+PiDCoMKgIG1pY3JvY29kZTogc3BsaXQgb3V0IGFwcGx5X21pY3JvY29kZSgpIGZyb20g
Y3B1X3JlcXVlc3RfbWljcm9jb2RlKCkKPj4+IMKgwqAgbWljcm9jb2RlOiByZW1vdmUgc3RydWN0
IG1pY3JvY29kZV9pbmZvCj4+PiDCoMKgIG1pY3JvY29kZS9pbnRlbDogV3JpdGViYWNrIGFuZCBp
bnZhbGlkYXRlIGNhY2hlcyBiZWZvcmUgdXBkYXRpbmcKPj4+IMKgwqDCoMKgIG1pY3JvY29kZQo+
Pj4gwqDCoCB4ODYvbWljcm9jb2RlOiBTeW5jaHJvbml6ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5n
Cj4+PiDCoMKgIG1pY3JvY29kZTogdXBkYXRlIG1pY3JvY29kZSBvbiBjb3JlcyBpbiBwYXJhbGxl
bAo+Pj4KPj4+IMKgIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5owqDCoCB8wqDCoCAxICsK
Pj4+IMKgIHRvb2xzL2xpYnhjL3hjX21pc2MuY8KgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyMCAr
KysKPj4+IMKgIHRvb2xzL21pc2MvTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKg
wqAgNCArCj4+PiDCoCB0b29scy9taXNjL3hlbm1pY3JvY29kZS5jwqDCoMKgwqDCoMKgIHzCoCA4
OSArKysrKysrKysrCj4+PiDCoCB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jwqDCoMKgwqDCoMKg
IHzCoMKgIDIgKy0KPj4+IMKgIHhlbi9hcmNoL3g4Ni9hcGljLmPCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfMKgwqAgMiArLQo+Pj4gwqAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jwqDCoMKgwqDC
oMKgwqAgfCAzODAgCj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
Cj4+PiDCoCB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jwqDCoMKgIHwgMjM2ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KPj4+IMKgIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuY8Kg
IHwgMjA2ICsrKysrKysrKysrKystLS0tLS0tLS0KPj4+IMKgIHhlbi9hcmNoL3g4Ni9zbXBib290
LmPCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgNSArLQo+Pj4gwqAgeGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jwqDCoMKgwqDCoMKgwqAgfMKgwqAgMiArLQo+Pj4gwqAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9taWNyb2NvZGUuaCB8wqAgNDAgKysrLS0KPj4+IMKgIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmggfMKgwqAgMyArLQo+Pj4gwqAgMTMgZmlsZXMgY2hhbmdlZCwgNjM5IGluc2VydGlv
bnMoKyksIDM1MSBkZWxldGlvbnMoLSkKPj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9t
aXNjL3hlbm1pY3JvY29kZS5jCj4+Pgo+PiAKPj4gU29ycnkgZm9yIHRoZSBkZWxheS7CoCBUaGVz
ZSBwYXRjaGVzIGZhaWwgb24gRjE3aC7CoCBJJ20gbG9va2luZyBpbnRvIAo+PiB3aGVyZSBpdCBm
YWlscyBub3cuCj4KPkJpc2VjdGluZyBpdCBzYXlzIGl0J3MgY29tbWl0ICJtaWNyb2NvZGU6IGlu
dHJvZHVjZSBhIGdsb2JhbCBjYWNoZSBvZiAKPnVjb2RlIHBhdGNoLiIKPgo+VGhlIGZhaWxpbmcg
Y29tbWl0IGZhaWxzIHdpdGg6Cj4oWEVOKSBbMDAwMDAwODUyMjdkZjMxMl0gbWljcm9jb2RlOiBD
UFUwIHVwZGF0ZSBmcm9tIHJldmlzaW9uIDB4ODAwMTIwNyAKPnRvIDB4ZmZmZjgzMDQgZmFpbGVk
Cj4oWEVOKSBbMDAwMDAwODUyNDA1NzhlY10gdHJhcHMuYzoxNTc0OiBHUEYgKDAwMDApOiBmZmZm
ODJkMDgwNDI2Yzg4IAo+W3Byb2JlX2NwdWlkX2ZhdWx0aW5nKzB4ZS8weGEyXSAtPiBmZmZmODJk
MDgwMzgxOGIyCj4KPlRoYXQgbWljcm9jb2RlIHJldmlzaW9uIGlzIFdBWSBvZmYuICBJdCBzaG91
bGQgYmUgMHg4MDAxMjI3IGFuZCBub3QgCj4weGZmZmY4MzA0LiAgSSBkb24ndCB0aGluayBJJ2xs
IGJlIGFibGUgdG8gZG8gbXVjaCBvbiBpdCBiZWZvcmUgdGhlIGVuZCAKPm9mIHRvZGF5LCBidXQg
bGV0IG1lIHdoYXQgaW5mb3JtYXRpb24geW91IG5lZWQgb3IgaWYgdGhlcmUncyBhbnl0aGluZyBJ
IAo+c2hvdWxkIGJlIGxvb2tpbmcgYXQgaW4gcGFydGljdWxhci4KClRoYW5rcyBmb3IgeW91ciB0
ZXN0aW5nLgoKU2VyZ2V5IHRlc3RlZCBpdCBvbiBzb21lIEFNRCBtYWNoaW5lcy4gSGUgcG9pbnRl
ZCBvdXQgYW4gZXJyb3IgaW4gdGhlCnBhdGNoIDQuIEkgdGhpbmsgdGhlIGZhaWx1cmUgeW91IG9i
c2VydmVkIHdhcyBjYXVzZWQgYnkgdGhhdCBlcnJvci4KSSB3aWxsIGZpeCBpdCBpbiB0aGUgbmV4
dCB2ZXJzaW9uLgoKSSBhbSByZWFsbHkgc29ycnkgZm9yIHRoaXMuIEkgc2hvdWxkIGhhdmUgeW91
IGNvcGllZCBvbiBlYWNoIHBhdGNoLgoKWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDA5MDEuaHRtbAoKVGhhbmtzCkNo
YW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 09:29:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 09:29: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 1h6XWe-0005S7-0M; Wed, 20 Mar 2019 09:28: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=wNgr=RX=sina.com=ramblech@srs-us1.protection.inumbo.net>)
 id 1h6XWb-0005S2-VW
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 09:28:41 +0000
X-Inumbo-ID: 8a5e16c0-4af2-11e9-bc90-bc764e045a96
Received: from mail7-217.sinamail.sina.com.cn (unknown [202.108.7.217])
 by us1-rack-dfw2.inumbo.com (Halon) with SMTP
 id 8a5e16c0-4af2-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 09:28:38 +0000 (UTC)
Received: from webmail-14-99.pop3.fmail.dbl.sinanode.com (HELO
 webmail.sinamail.sina.com.cn)([10.41.14.99]) by sina.com with SMTP
 id 5C9207C4000077D5; Wed, 20 Mar 2019 17:28:36 +0800 (CST)
X-Sender: ramblech@sina.com
X-SMAIL-MID: 123183394241
Received: by webmail.sinamail.sina.com.cn (Postfix, from userid 495)
 id 10DE24140093; Wed, 20 Mar 2019 17:28:36 +0800 (CST)
Date: Wed, 20 Mar 2019 17:28:36 +0800
Received: from ramblech@sina.com([59.46.74.194]) by m0.mail.sina.com.cn via
 HTTP; Wed, 20 Mar 2019 17:28:36 +0800 (CST)
From: <ramblech@sina.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>,
MIME-Version: 1.0
X-Priority: 3
X-MessageID: 5c9207c411a2991_201903
X-Originating-IP: [10.41.14.99]
X-Mailer: Sina WebMail 4.0
Message-Id: <20190320092836.10DE24140093@webmail.sinamail.sina.com.cn>
Subject: [Xen-devel] =?gbk?b?u9i4tKO6u9i4tKO6UmU6ICBYZW4gQVJNIEZhdWx0IHJl?=
 =?gbk?q?covery_for_automotive_use_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>
Reply-To: ramblech@sina.com
Content-Type: multipart/mixed; boundary="===============3651071131078632831=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3651071131078632831==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_2465e9f9dcfdf67fe067745b5d5a5491"


--=-sinamail_alt_2465e9f9dcfdf67fe067745b5d5a5491
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

Cgo+IE9uIDE4LzAzLzIwMTkgMDY6NTAsIHJhbWJsZWNoQHNpbmEuY29tIHdyb3RlOgo+ID4gSGVs
bG8sCj4gSGVsbG8sCj4gPiBJJ20gcmVzZWFyY2hpbmcgeGVuIGZvciBhdXRvbW90aXZlIHVzZSBj
YXNlIGFuZCBJIHNlZSBhIHByZXNlbnRhdGlvbiBjYWxsZWQ6Cj4gPiAiRGVzaWduIGFuZCBJbXBs
ZW1lbnRhdGlvbiBvZiBBdXRvbW90aXZlIFZpcnR1YWxpemF0aW9uIEJhc2VkIG9uIFhlbiAtIFN1
bmctTWluCj4gPiBMZWUsIFNhbXN1bmcgRWxlY3Ryb25pY3MiCj4gPiBvbiBYZW4gRGV2ZWxvcGVy
IGFuZCBEZXNpZ24gU3VtbWl0IDIwMTguCj4gPiAKPiA+IEknbSBpbnRlcmVzdGluZyBpbiB0aGUg
bW9kaWZpY2F0aW9uIG9mIGZhdWx0IHJlY292ZXJ5IHNjZW5hcmlvIG9uIFA5flAxMSwgaXQKPiA+
IGludHJvZHVjZWQgYSBuZXcgaHlwZXJjYWxsIGNhbGxlZCBYRU5fRE9NQ1RMX3NhbXN1bmdfcmVz
ZXQuCj4gSWYgSSByZWNhbGwgY29ycmVjdGx5IHRoZSB0YWxrLCBYRU5fRE9NQ1RMX3NhbXN1bmdf
cmVzZXQgaXMgZG9pbmcgZXhhY3RseSB0aGUKPiBzYW1lIGFzIFhFTl9ET01DVExfc29mdF9yZXNl
dC4gVGhlIGxhdGVyIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQgb24gQXJtLCBJIGNhbgo+IHByb3Zp
ZGUgZ3VpZGVsaW5lcyBpZiB5b3UgYXJlIGludGVyZXN0ZWQgdG8gaW1wbGVtZW50IGl0LgpUaGFu
ayB5b3UgZm9yIHlvdXIgcmVwbHkhSXQgd2lsbCBiZSB2ZXJ5IHVzZWZ1bCBpZiB0aGVyZSBpcyBz
b21lIGd1aWRlIGZvciBpbXBsZW1lbnQgdGhlIHNvZnRfcmVzZXQuQW5kIGFyZSB0aGVyZSBhbnkg
cGxhbiBmb3Igb2ZmaWNpYWwgaW1wbGVtZW50YXRpb24gb2YgdGhpcyBmdW5jdGlvbiBvbiBBUk0/
Cj4gV2hlcmUgY2FuIEkgZmluZCBzb21lIGNvZGUgb3IgdHV0b3JpYWwgZm9yIHRoaXMgbW9kaWZp
Y2F0aW9uPyBIYXMgdGhlIGNvZGUgYmVlbgo+IHJlbGVhc2VkPwo+IFlvdXIgYmVzdCBiZXQgd291
bGQgYmUgdG8gY29udGFjdCB0aGUgc3BlYWtlci4KPiBCZXN0IHJlZ2FyZHMsCj4gLS0gPiBKdWxp
ZW4gR3JhbGwKSSBjaGVjayB0aGUgY29kZSBpbiB4bCwgaW4gZnVuY3Rpb24gbGlieGxfZG9tYWlu
X3NvZnRfcmVzZXQgdGhlcmUgaXMgYSBjaGVjayB0aGF0IGlmIChpbmZvLT50eXBlICE9IExJQlhM
X0RPTUFJTl9UWVBFX0hWTSkgcmV0dXJuIEVSUk9SX0lOVkFMOwpTbyB0aGUgQVJNIHVzZSBQVkgg
dHlwZSBjYW4ndCB1c2UgdGhpcyBmdW5jdGlvbi5BcmUgdGhlcmUgYW55IGd1aWRlIG9yIHNhbXBs
ZSBjb2RlIGZvciBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGZlYXR1cmU/VGhhbmsgeW91IHZlcnkg
bXVjaCEK


--=-sinamail_alt_2465e9f9dcfdf67fe067745b5d5a5491
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

PGJyPjxkaXYgaWQ9Im9yaWdib2R5Ij48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiAjZjJmMmYyOyI+
PGJyPjwvZGl2PiZndDsmbmJzcDtPbiAxOC8wMy8yMDE5IDA2OjUwLCByYW1ibGVjaEBzaW5hLmNv
bSB3cm90ZTo8YnI+Jmd0OyZuYnNwOyZndDsgSGVsbG8sPGJyPiZndDsmbmJzcDtIZWxsbyw8YnI+
Jmd0OyAmZ3Q7Jm5ic3A7SSdtIHJlc2VhcmNoaW5nIHhlbiBmb3IgYXV0b21vdGl2ZSB1c2UgY2Fz
ZSBhbmQgSSBzZWUgYSBwcmVzZW50YXRpb24gY2FsbGVkOjxicj4mZ3Q7ICZndDsmbmJzcDsiRGVz
aWduIGFuZCBJbXBsZW1lbnRhdGlvbiBvZiBBdXRvbW90aXZlIFZpcnR1YWxpemF0aW9uIEJhc2Vk
IG9uIFhlbiAtIFN1bmctTWluPGJyPiZndDsgJmd0OyZuYnNwO0xlZSwgU2Ftc3VuZyBFbGVjdHJv
bmljcyI8YnI+Jmd0OyAmZ3Q7Jm5ic3A7b24gWGVuIERldmVsb3BlciBhbmQgRGVzaWduIFN1bW1p
dCAyMDE4Ljxicj4mZ3Q7ICZndDsmbmJzcDs8YnI+Jmd0OyAmZ3Q7Jm5ic3A7SSdtIGludGVyZXN0
aW5nIGluIHRoZSBtb2RpZmljYXRpb24gb2YgZmF1bHQgcmVjb3Zlcnkgc2NlbmFyaW8gb24gUDl+
UDExLCBpdDxicj4mZ3Q7ICZndDsmbmJzcDtpbnRyb2R1Y2VkIGEgbmV3IGh5cGVyY2FsbCBjYWxs
ZWQgWEVOX0RPTUNUTF9zYW1zdW5nX3Jlc2V0Ljxicj4mZ3Q7Jm5ic3A7SWYgSSByZWNhbGwgY29y
cmVjdGx5IHRoZSB0YWxrLCBYRU5fRE9NQ1RMX3NhbXN1bmdfcmVzZXQgaXMgZG9pbmcgZXhhY3Rs
eSB0aGU8YnI+Jmd0OyZuYnNwO3NhbWUgYXMgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0LiBUaGUgbGF0
ZXIgaXMgbm90IHlldCBpbXBsZW1lbnRlZCBvbiBBcm0sIEkgY2FuPGJyPjxkaXY+Jmd0OyZuYnNw
O3Byb3ZpZGUgZ3VpZGVsaW5lcyBpZiB5b3UgYXJlIGludGVyZXN0ZWQgdG8gaW1wbGVtZW50IGl0
LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiNjYzAwNjYiPlRoYW5rIHlv
dSBmb3IgeW91ciByZXBseSE8L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iI2NjMDA2NiI+
SXQgd2lsbCBiZSB2ZXJ5IHVzZWZ1bCBpZiB0aGVyZSBpcyBzb21lIGd1aWRlIGZvciBpbXBsZW1l
bnQgdGhlIHNvZnRfcmVzZXQuPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiNjYzAwNjYi
PkFuZCBhcmUgdGhlcmUgYW55IHBsYW4gZm9yIG9mZmljaWFsIGltcGxlbWVudGF0aW9uIG9mIHRo
aXMgZnVuY3Rpb24gb24gQVJNPzwvZm9udD48L2Rpdj48ZGl2Pjxicj48L2Rpdj4mZ3Q7IFdoZXJl
IGNhbiBJIGZpbmQgc29tZSBjb2RlIG9yIHR1dG9yaWFsIGZvciB0aGlzIG1vZGlmaWNhdGlvbj8g
SGFzIHRoZSBjb2RlIGJlZW48YnI+Jmd0OyByZWxlYXNlZD88YnI+Jmd0OyZuYnNwO1lvdXIgYmVz
dCBiZXQgd291bGQgYmUgdG8gY29udGFjdCB0aGUgc3BlYWtlci48YnI+Jmd0OyZuYnNwO0Jlc3Qg
cmVnYXJkcyw8YnI+PGRpdiBpZD0ib3JpZ2JvZHkiPiZndDsgLS0gPC9kaXY+PGRpdj4mZ3Q7Jm5i
c3A7SnVsaWVuIEdyYWxsPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGNoZWNrIHRoZSBjb2Rl
IGluIHhsLCBpbiBmdW5jdGlvbiZuYnNwO2xpYnhsX2RvbWFpbl9zb2Z0X3Jlc2V0IHRoZXJlIGlz
IGEgY2hlY2sgdGhhdCZuYnNwOzwvZGl2PjxkaXY+aWYgKGluZm8tJmd0O3R5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSByZXR1cm4gRVJST1JfSU5WQUw7PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj5TbyB0aGUgQVJNIHVzZSBQVkggdHlwZSBjYW4ndCB1c2UgdGhpcyBmdW5jdGlvbi48L2Rp
dj48ZGl2PkFyZSB0aGVyZSBhbnkgZ3VpZGUgb3Igc2FtcGxlIGNvZGUgZm9yIGltcGxlbWVudGF0
aW9uIG9mIHRoaXMgZmVhdHVyZT88L2Rpdj48ZGl2PlRoYW5rIHlvdSB2ZXJ5IG11Y2ghPC9kaXY+
PGRpdj48YnI+PC9kaXY+PC9kaXY+


--=-sinamail_alt_2465e9f9dcfdf67fe067745b5d5a5491--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3651071131078632831==--



From xen-devel-bounces@lists.xenproject.org Wed Mar 20 10:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 10: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 1h6YOr-0001T8-3E; Wed, 20 Mar 2019 10:24: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=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6YOp-0001Sv-GU
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 10:24:43 +0000
X-Inumbo-ID: 5fb46a6c-4afa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fb46a6c-4afa-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 10:24: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 1h6YOn-0002at-E8; Wed, 20 Mar 2019 10:24:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6YOn-0004EY-5A; Wed, 20 Mar 2019 10:24:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6YOn-0001AC-1g; Wed, 20 Mar 2019 10:24:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133942-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=a892f81ddecf0ad90564a4d91d520234c542b068
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 10:24:41 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133942: 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>

ZmxpZ2h0IDEzMzk0MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk0Mi8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgMTAgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzk0
MiAgMjAxOS0wMy0yMCAwOToxODo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2
YXN0YXZhQGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwNjYgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:08:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Z5D-0004Za-AC; Wed, 20 Mar 2019 11:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6Z5B-0004ZV-DG
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 11:08:29 +0000
X-Inumbo-ID: 78ec3944-4b00-11e9-a26b-7bfb17599557
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78ec3944-4b00-11e9-a26b-7bfb17599557;
 Wed, 20 Mar 2019 11:08:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="87585412"
To: <xen-devel@lists.xenproject.org>
References: <20190319232343.24371-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: <92a156ab-7436-d128-cf45-83e558f586c7@citrix.com>
Date: Wed, 20 Mar 2019 11:08:16 +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: <20190319232343.24371-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] xen/arm: kernel: Remove Dom prefix when
 using %pd format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDMvMjAxOSAyMzoyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmb3JtYXQgJXBk
IHdpbGwgYWxyZWFkeSBwcmVmaXggdGhlIGRvbWFpbiBJRCB3aXRoICdkJy4gU28gYXZvaWQgdG8K
PiBwcmVmaXggd2l0aCAnRG9tJy4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:14:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6ZAv-0005KB-13; Wed, 20 Mar 2019 11: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=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6ZAu-0005K2-Cp
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 11:14:24 +0000
X-Inumbo-ID: 4f94acbd-4b01-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f94acbd-4b01-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 11:14:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="87585666"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190319232055.23993-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b85a35fb-9b25-26ec-afb1-aef4c9f6e923@citrix.com>
Date: Wed, 20 Mar 2019 11:13: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: <20190319232055.23993-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] xen: passthrough/amd: Remove unused
 function guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDMvMjAxOSAyMzoyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBp
cyB1bnVzZWQgYW5kIGNvdWxkIHBvdGVudGlhbGx5IGxlYWQgYSB0byB0cmlnZ2VyIHRoZQo+IEJV
R19PTigpIGluIHAybV9jaGFuZ2VfdHlwZV9vbmUgaWYgbWlzdXNlZCBhcyB0aGUgcDJtIHR5cGUg
aXMgbm90Cj4gc2FuaXRpemVkLgo+Cj4gU28gcmVtb3ZlIGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkVpdGhlciB0aGUgZW50aXJlIGZp
bGUgZ29lcywgb3IgdGhpcyBmdW5jdGlvbiBzdGF5cy7CoCBJdCBkZWZpbml0ZWx5Cmlzbid0IHBy
b2R1Y3Rpb24gcmVhZHkgeWV0LCBhcyBub3RlZCBpbiBteSBwb3N0LWNvbW1pdCBub3RlcyBpbgpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgt
MTEvbXNnMDIzNTYuaHRtbAoKSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRv
IGJlIG5lY2Vzc2FyeSBpbiB0aGUgZnV0dXJlLsKgIEl0CmlzIHByb2JhYmx5IGVhc2llciBqdXN0
IHRvIGxlYXZlIGl0IGFzLWlzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:15:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11: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 1h6ZC8-0005Q9-Cy; Wed, 20 Mar 2019 11:15: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=Y0tt=RX=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1h6ZC7-0005Q4-Hs
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 11:15:39 +0000
X-Inumbo-ID: 7d269706-4b01-11e9-9423-13fe0ff184d3
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d269706-4b01-11e9-9423-13fe0ff184d3;
 Wed, 20 Mar 2019 11:15: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 4933830833C2;
 Wed, 20 Mar 2019 11:15:37 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-120-91.rdu2.redhat.com
 [10.10.120.91])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9062410021B1;
 Wed, 20 Mar 2019 11:15:35 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
 <20190314174121.GB11621@perard.uk.xensource.com>
 <096a1987-a898-9896-8ffd-9fc8512e25f6@citrix.com>
 <20190319140319.GJ11621@perard.uk.xensource.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <c97f13ad-b9c0-6716-7c34-9d2e226297a6@redhat.com>
Date: Wed, 20 Mar 2019 12:15:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190319140319.GJ11621@perard.uk.xensource.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.44]); Wed, 20 Mar 2019 11:15:37 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jordan.l.justen@intel.com, edk2-devel@lists.01.org,
 xen-devel@lists.xenproject.org, julien.grall@arm.com,
 ard.biesheuvel@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMTkvMTkgMTU6MDMsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwgTWFyIDE0
LCAyMDE5IGF0IDA3OjQ1OjU2UE0gKzAwMDAsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBPbiAx
NC8wMy8yMDE5IDE3OjQxLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9u
IFdlZCwgTWFyIDA2LCAyMDE5IGF0IDEyOjQwOjU0UE0gKzAwMDAsIElnb3IgRHJ1emhpbmluIHdy
b3RlOgo+Pj4+IFRoaXMgYXBlcnR1cmUgZG9lc24ndCBleGlzdCBpbiBPVk1GIGFuZCB0cnlpbmcg
dG8gdXNlIGl0IGNhdXNlcwo+Pj4KPj4+IEknbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHlv
dSBtZWFuIGJ5IHdyaXRpbmcgImRvZXNuJ3QgZXhpc3QgaW4KPj4+IE9WTUYiLiBBcmUgcHJlZmV0
Y2hhYmxlIEJBUiBub3QgaGFuZGxlZCBieSBTY2FuRm9yUm9vdEJyaWRnZXMoKSA/Cj4+PiBPciBp
cyBpdCB0aGUgZW11bGF0aW9uIG9mIHRoZSBjb25maWcgc3BhY2UgdGhhdCBpc24ndCBjb3JyZWN0
Pwo+Pj4gTWF5YmUgUUVNVSBzaG91bGQgbGllcyBhYm91dCBhIEJBUiBiZWVuIHByZWZldGNoYWJs
ZT8KPj4KPj4gVGhlIHByb2JsZW0gaGVyZSBpczogaHZtbG9hZGVyIHBsYWNlcyBCQVJzIGluaXRp
YWxseSBkaXNyZWdhcmRpbmcKPj4gcHJlZmV0Y2hhYmxlIGJpdCBpbiBhbiBhcmJpdHJhcnkgb3Jk
ZXIgYmVjYXVzZSBlc3NlbnRpYWxseSB0aGVyZSBpcyBvbmx5Cj4+IDEgYXBlcnR1cmUgZm9yIHRo
ZSBob3N0IGJyaWRnZSBpbiBlbXVsYXRlZCBzeXN0ZW0gdW5kZXIgWGVuIChhbmQgS1ZNIGFzCj4+
IHdlbGwpLiBJbiBQY2F0UGNpUm9vdEJyaWRnZVBhcnNlQmFycygpIHdlIGNvbnN0cnVjdCBhcGVy
dHVyZXMgZm9yIGhpZ2gKPj4gbGV2ZWwgT1ZNRiBjb2RlIGJ5IHJlYWRpbmcgdGhlIEJBUiBwbGFj
ZW1lbnQgaW5mb3JtYXRpb24gYWZ0ZXIKPj4gaHZtbG9hZGVyLiBJdCBvZnRlbiBhcHBlYXJzIHRo
YXQgdGhlcmUgYXJlIHByZWZldGNoYWJsZSBhbmQKPj4gbm9uLXByZWZldGNoYWJsZSBCQVJzIGNv
ZXhpc3Qgd2l0aCBlYWNoIG90aGVyIGFuZCBtYWtlIHByZWZldGNoYWJsZSBhbmQKPj4gbm9uLXBy
ZWZldGNoYWJsZSBhcGVydHVyZXMgb3ZlcmxhcC4gVGhpcyBldmVudHVhbGx5IHRyaWdnZXJzIGFu
Cj4+IGFzc2VydGlvbiBpbiBoaWdoIGxldmVsIE9WTUYgY29kZSBiZWNhdXNlIHRoYXQgc2hvdWxk
bid0IGhhcHBlbi4KPiAKPiBUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4gQ291bGQgeW91IGFk
ZCBpdCB0byB0aGUgcGF0Y2ggZGVzY3JpcHRpb24/Cj4gCj4+IE9WTUYgZm9yIEtWTSBpcyBub3Qg
dXNpbmcgcHJlZmV0Y2hhYmxlIEJBUiBhdCBhbGwgLSBzZWUKPj4gUGNpSG9zdEJyaWRnZUdldFJv
b3RCcmlkZ2VzKCkgaW4gd2hpY2ggaXQgcGFzc2VzIG1Ob25FeGlzdEFwZXJ0dXJlIGR1bW15Cj4+
IG9iamVjdCB0byBoaWdoIGxldmVsIGNvZGUuIEkgdGhpbmsgaXQncyB3cm9uZyB0byBjb25zdHJ1
Y3QgYQo+PiBwcmVmZXRjaGFibGUgYXBlcnR1cmUgZm9yIFhlbiBhbmQgdGhpcyBjb2RlIHNob3Vs
ZCBiZSByZW1vdmVkIGFzIGl0J3MKPj4gZG9uZSBmb3IgUUVNVS1LVk0uIERvIHlvdSB0aGluayB0
aGlzIHBhdGNoIG5lZWRzIHRvIGRvIHRoYXQ/Cj4gCj4gSXQgd291bGQgYmUgbmljZSB0byByZW1v
dmUgdGhlIGNvZGUgdGhhdCBpc24ndCB1c2VmdWwgc28gZmVlbCBmcmVlIHRvIGRvCj4gaXQgYW5k
L29yIGtlZXAgdGhlIGN1cnJlbnQgcGF0Y2ggd2l0aCB0aGUgZGVzY3JpcHRpb24gdXBkYXRlZC4K
ClJpZ2h0IC0tIEknZCBsaWtlIHRvIGFkZCBvbmUga2V5d29yZCBoZXJlLCBmb3IgYmFja2dyb3Vu
ZDogRUZJX1BDSV9IT1NUX0JSSURHRV9DT01CSU5FX01FTV9QTUVNLiAoSXQncyBkb2N1bWVudGVk
IGluIGJvdGggZWRrMiBbTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvUGNpSG9zdEJyaWRnZVJlc291
cmNlQWxsb2NhdGlvbi5oXSBhbmQgdGhlIFBJIHNwZWMgW0VGSV9QQ0lfSE9TVF9CUklER0VfUkVT
T1VSQ0VfQUxMT0NBVElPTl9QUk9UT0NPTC5HZXRBbGxvY0F0dHJpYnV0ZXMoKV0uKQoKVGhhbmtz
Ckxhc3psbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:20:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11: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 1h6ZH1-0006Be-1e; Wed, 20 Mar 2019 11: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=OKdL=RX=citrix.com=prvs=975c6da73=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6ZGz-0006BZ-AT
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 11:20:41 +0000
X-Inumbo-ID: 30a6d4a2-4b02-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30a6d4a2-4b02-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 11:20:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81110337"
Date: Wed, 20 Mar 2019 11:20:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190320112036.GP14641@zion.uk.xensource.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDQ6MjA6MDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGlzIGEgcHJvamVjdCBJJ3ZlIGJlZW4gbXVzaW5nIG92ZXIgZm9yIGEgbG9u
ZyB0aW1lIG5vdywgdG8gdHJ5IGFuZAo+IGFkZHJlc3MgWGVuJ3MgYWxtb3N0IGNvbXBsZXRlIGFi
c2Vuc2Ugb2YgZG9jdW1lbnRhdGlvbi4KPiAKPiBUaGlzIHNlcmllcywgcGx1cyBzb21lIG90aGVy
IGluLXByb2dyZXNzIGNvbnZlcnNpb24gb2YgdGhlIGNvbW1hbmQgbGluZSBkb2MsCj4gaXMgYXZh
aWxhYmxlIHRvIHZpZXcgYXQ6Cj4gCj4gICBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVk
b2NzLmlvL2VuL2xhdGVzdC8KPiAKPiBUaGlzIGlzIHJlYWQtdGhlLWRvY3MncyBhdXRvbWF0aWMg
Q0kgYnVpbGQgb2YgZG9jdW1lbnRhdGlvbiBmcm9tIGEgYnJhbmNoIG9uCj4gZ2l0bGFiLiAgT2Jz
ZXJ2ZSB0aGF0IHRoZSBkb2NzIGRvbid0IGxvb2sgbGlrZSB0aGV5IGFyZSBvdXQgb2YgdGhlIDkw
J3MsIGFuZAo+IGFyZSBhdXRvbWF0aWNhbGx5IHRyYW5zbGF0ZWQgaW50byBQREYgYW5kIGVQVUIg
Zm9ybWF0IGFzIHdlbGwuCj4gCj4gSW4gZHVlIGNvdXJzZSBJJ2xsIHNlZSBhYm91dCB1cGRhdGlu
ZyB4ZW5iaXRzLnhlbi5vcmcvZG9jcyB0byByZW5kZXIgdGhpcyBhcwo+IHdlbGwsIGJ1dCBJIGRv
bid0IGhhdmUgc3VmZmljaWVudCB0dWl0cyBhdCB0aGUgbW9tZW50Lgo+IAo+IEFuZHJldyBDb29w
ZXIgKDMpOgo+ICAgZG9jcy9zcGhpbng6IFNrZWxldG9uIHNldHVwCj4gICBkb2NzL3JzdDogVXNl
IHBhbmRvYyB0byByZW5kZXIgUmVTdHJ1Y3R1cmVkVGV4dAo+ICAgZG9jcy9hZG1pbi1ndWlkZTog
Qm9vdCB0aW1lIG1pY3JvY29kZSBsb2FkaW5nCgpJIGRvbid0IHRoaW5rIHRoZXNlIGNoYW5nZXMg
aW50cm9kdWNlIG5ldyBkZXBlbmRlbmNpZXMgaW4gdGhlIGJ1aWxkLgpBc3N1bWluZyBteSBvYnNl
cnZhdGlvbiBpcyBjb3JyZWN0OgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:24:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6ZKk-0006MJ-Ln; Wed, 20 Mar 2019 11:24: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=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6ZKj-0006MD-1N
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 11:24:33 +0000
X-Inumbo-ID: b96284fe-4b02-11e9-a829-9f4391c94fc6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b96284fe-4b02-11e9-a829-9f4391c94fc6;
 Wed, 20 Mar 2019 11:24:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="87586134"
To: Wei Liu <wei.liu2@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@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: <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
Date: Wed, 20 Mar 2019 11:23: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: <20190320112036.GP14641@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 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDMvMjAxOSAxMToyMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1hciAxOSwgMjAx
OSBhdCAwNDoyMDowNFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGlzIGlzIGEg
cHJvamVjdCBJJ3ZlIGJlZW4gbXVzaW5nIG92ZXIgZm9yIGEgbG9uZyB0aW1lIG5vdywgdG8gdHJ5
IGFuZAo+PiBhZGRyZXNzIFhlbidzIGFsbW9zdCBjb21wbGV0ZSBhYnNlbnNlIG9mIGRvY3VtZW50
YXRpb24uCj4+Cj4+IFRoaXMgc2VyaWVzLCBwbHVzIHNvbWUgb3RoZXIgaW4tcHJvZ3Jlc3MgY29u
dmVyc2lvbiBvZiB0aGUgY29tbWFuZCBsaW5lIGRvYywKPj4gaXMgYXZhaWxhYmxlIHRvIHZpZXcg
YXQ6Cj4+Cj4+ICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9jcy5pby9lbi9sYXRl
c3QvCj4+Cj4+IFRoaXMgaXMgcmVhZC10aGUtZG9jcydzIGF1dG9tYXRpYyBDSSBidWlsZCBvZiBk
b2N1bWVudGF0aW9uIGZyb20gYSBicmFuY2ggb24KPj4gZ2l0bGFiLiAgT2JzZXJ2ZSB0aGF0IHRo
ZSBkb2NzIGRvbid0IGxvb2sgbGlrZSB0aGV5IGFyZSBvdXQgb2YgdGhlIDkwJ3MsIGFuZAo+PiBh
cmUgYXV0b21hdGljYWxseSB0cmFuc2xhdGVkIGludG8gUERGIGFuZCBlUFVCIGZvcm1hdCBhcyB3
ZWxsLgo+Pgo+PiBJbiBkdWUgY291cnNlIEknbGwgc2VlIGFib3V0IHVwZGF0aW5nIHhlbmJpdHMu
eGVuLm9yZy9kb2NzIHRvIHJlbmRlciB0aGlzIGFzCj4+IHdlbGwsIGJ1dCBJIGRvbid0IGhhdmUg
c3VmZmljaWVudCB0dWl0cyBhdCB0aGUgbW9tZW50Lgo+Pgo+PiBBbmRyZXcgQ29vcGVyICgzKToK
Pj4gICBkb2NzL3NwaGlueDogU2tlbGV0b24gc2V0dXAKPj4gICBkb2NzL3JzdDogVXNlIHBhbmRv
YyB0byByZW5kZXIgUmVTdHJ1Y3R1cmVkVGV4dAo+PiAgIGRvY3MvYWRtaW4tZ3VpZGU6IEJvb3Qg
dGltZSBtaWNyb2NvZGUgbG9hZGluZwo+IEkgZG9uJ3QgdGhpbmsgdGhlc2UgY2hhbmdlcyBpbnRy
b2R1Y2UgbmV3IGRlcGVuZGVuY2llcyBpbiB0aGUgYnVpbGQuCj4gQXNzdW1pbmcgbXkgb2JzZXJ2
YXRpb24gaXMgY29ycmVjdDoKPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKSW4gdGhlIHNob3J0IHRlcm0sIG5vLsKgIEluIGR1ZSBjb3Vyc2UsIHdlJ2xsIG5lZWQg
dmlydHVhbGVudiBhbmQgYSBiaXQKbW9yZSBpbnRlZ3JhdGlvbiBmb3IgYW55b25lIHdhbnRpbmcg
dG8gYnVpbGQgdGhlIHNwaGlueCB0cmVlIGxvY2FsbHksCmJ1dCBJJ20gZmFpcmx5IHN1cmUgd2Ug
Z2V0IHZpcnR1YWxlbnYgYXV0b21hdGljYWxseSBieSBhbHJlYWR5IGhhdmluZwpweXRob24gYXMg
YSBidWlsZCBkZXBlbmRlbmN5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6ZOo-0006Y3-EB; Wed, 20 Mar 2019 11:28: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=OKdL=RX=citrix.com=prvs=975c6da73=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6ZOm-0006Xy-VG
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 11:28:44 +0000
X-Inumbo-ID: 51229f5e-4b03-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51229f5e-4b03-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 11:28:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81110818"
Date: Wed, 20 Mar 2019 11:28:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190320112835.GQ14641@zion.uk.xensource.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTE6MjM6NTdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMy8yMDE5IDExOjIwLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBN
YXIgMTksIDIwMTkgYXQgMDQ6MjA6MDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
PiBUaGlzIGlzIGEgcHJvamVjdCBJJ3ZlIGJlZW4gbXVzaW5nIG92ZXIgZm9yIGEgbG9uZyB0aW1l
IG5vdywgdG8gdHJ5IGFuZAo+ID4+IGFkZHJlc3MgWGVuJ3MgYWxtb3N0IGNvbXBsZXRlIGFic2Vu
c2Ugb2YgZG9jdW1lbnRhdGlvbi4KPiA+Pgo+ID4+IFRoaXMgc2VyaWVzLCBwbHVzIHNvbWUgb3Ro
ZXIgaW4tcHJvZ3Jlc3MgY29udmVyc2lvbiBvZiB0aGUgY29tbWFuZCBsaW5lIGRvYywKPiA+PiBp
cyBhdmFpbGFibGUgdG8gdmlldyBhdDoKPiA+Pgo+ID4+ICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhl
bi5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvCj4gPj4KPiA+PiBUaGlzIGlzIHJlYWQtdGhlLWRv
Y3MncyBhdXRvbWF0aWMgQ0kgYnVpbGQgb2YgZG9jdW1lbnRhdGlvbiBmcm9tIGEgYnJhbmNoIG9u
Cj4gPj4gZ2l0bGFiLiAgT2JzZXJ2ZSB0aGF0IHRoZSBkb2NzIGRvbid0IGxvb2sgbGlrZSB0aGV5
IGFyZSBvdXQgb2YgdGhlIDkwJ3MsIGFuZAo+ID4+IGFyZSBhdXRvbWF0aWNhbGx5IHRyYW5zbGF0
ZWQgaW50byBQREYgYW5kIGVQVUIgZm9ybWF0IGFzIHdlbGwuCj4gPj4KPiA+PiBJbiBkdWUgY291
cnNlIEknbGwgc2VlIGFib3V0IHVwZGF0aW5nIHhlbmJpdHMueGVuLm9yZy9kb2NzIHRvIHJlbmRl
ciB0aGlzIGFzCj4gPj4gd2VsbCwgYnV0IEkgZG9uJ3QgaGF2ZSBzdWZmaWNpZW50IHR1aXRzIGF0
IHRoZSBtb21lbnQuCj4gPj4KPiA+PiBBbmRyZXcgQ29vcGVyICgzKToKPiA+PiAgIGRvY3Mvc3Bo
aW54OiBTa2VsZXRvbiBzZXR1cAo+ID4+ICAgZG9jcy9yc3Q6IFVzZSBwYW5kb2MgdG8gcmVuZGVy
IFJlU3RydWN0dXJlZFRleHQKPiA+PiAgIGRvY3MvYWRtaW4tZ3VpZGU6IEJvb3QgdGltZSBtaWNy
b2NvZGUgbG9hZGluZwo+ID4gSSBkb24ndCB0aGluayB0aGVzZSBjaGFuZ2VzIGludHJvZHVjZSBu
ZXcgZGVwZW5kZW5jaWVzIGluIHRoZSBidWlsZC4KPiA+IEFzc3VtaW5nIG15IG9ic2VydmF0aW9u
IGlzIGNvcnJlY3Q6Cj4gPgo+ID4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gCj4gSW4gdGhlIHNob3J0IHRlcm0sIG5vLsKgIEluIGR1ZSBjb3Vyc2UsIHdlJ2xsIG5l
ZWQgdmlydHVhbGVudiBhbmQgYSBiaXQKPiBtb3JlIGludGVncmF0aW9uIGZvciBhbnlvbmUgd2Fu
dGluZyB0byBidWlsZCB0aGUgc3BoaW54IHRyZWUgbG9jYWxseSwKPiBidXQgSSdtIGZhaXJseSBz
dXJlIHdlIGdldCB2aXJ0dWFsZW52IGF1dG9tYXRpY2FsbHkgYnkgYWxyZWFkeSBoYXZpbmcKPiBw
eXRob24gYXMgYSBidWlsZCBkZXBlbmRlbmN5LgoKSSBkb24ndCB0aGluayBweXRob24gZGVwZW5k
cyBvbiB2aXJ0dWFsZW52IC0tIGl0J3MgdGhlIG90aGVyIHdheSBhcm91bmQKb24gRGViaWFuLgoK
VXNpbmcgdmlydHVhbGVudiBjYW4gaXNvbGF0ZSBidWlsZCBmcm9tIGhvc3QgcHl0aG9uLCBidXQg
dGhhdCdzIGl0LiAgSQpkb24ndCB0aGluayB2aXJ0dWFsZW52IGlzIGEgaGFyZCBkZXBlbmRlbmN5
IC4gRGlzdHJvcyBhbHJlYWR5IHBhY2thZ2UKc3BoaW54LiAKCldlaS4KCj4gCj4gfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:35:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11:35:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6ZVA-0007Lv-8S; Wed, 20 Mar 2019 11:35: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=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6ZV8-0007Lq-Nd
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 11:35:18 +0000
X-Inumbo-ID: 3a2661cc-4b04-11e9-a70a-4b4c41f2a4c3
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a2661cc-4b04-11e9-a70a-4b4c41f2a4c3;
 Wed, 20 Mar 2019 11:35:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="87586603"
To: Wei Liu <wei.liu2@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@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: <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
Date: Wed, 20 Mar 2019 11:35: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: <20190320112835.GQ14641@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 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDMvMjAxOSAxMToyOCwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE1hciAyMCwgMjAx
OSBhdCAxMToyMzo1N0FNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMC8wMy8y
MDE5IDExOjIwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDQ6
MjA6MDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBUaGlzIGlzIGEgcHJvamVj
dCBJJ3ZlIGJlZW4gbXVzaW5nIG92ZXIgZm9yIGEgbG9uZyB0aW1lIG5vdywgdG8gdHJ5IGFuZAo+
Pj4+IGFkZHJlc3MgWGVuJ3MgYWxtb3N0IGNvbXBsZXRlIGFic2Vuc2Ugb2YgZG9jdW1lbnRhdGlv
bi4KPj4+Pgo+Pj4+IFRoaXMgc2VyaWVzLCBwbHVzIHNvbWUgb3RoZXIgaW4tcHJvZ3Jlc3MgY29u
dmVyc2lvbiBvZiB0aGUgY29tbWFuZCBsaW5lIGRvYywKPj4+PiBpcyBhdmFpbGFibGUgdG8gdmll
dyBhdDoKPj4+Pgo+Pj4+ICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9jcy5pby9l
bi9sYXRlc3QvCj4+Pj4KPj4+PiBUaGlzIGlzIHJlYWQtdGhlLWRvY3MncyBhdXRvbWF0aWMgQ0kg
YnVpbGQgb2YgZG9jdW1lbnRhdGlvbiBmcm9tIGEgYnJhbmNoIG9uCj4+Pj4gZ2l0bGFiLiAgT2Jz
ZXJ2ZSB0aGF0IHRoZSBkb2NzIGRvbid0IGxvb2sgbGlrZSB0aGV5IGFyZSBvdXQgb2YgdGhlIDkw
J3MsIGFuZAo+Pj4+IGFyZSBhdXRvbWF0aWNhbGx5IHRyYW5zbGF0ZWQgaW50byBQREYgYW5kIGVQ
VUIgZm9ybWF0IGFzIHdlbGwuCj4+Pj4KPj4+PiBJbiBkdWUgY291cnNlIEknbGwgc2VlIGFib3V0
IHVwZGF0aW5nIHhlbmJpdHMueGVuLm9yZy9kb2NzIHRvIHJlbmRlciB0aGlzIGFzCj4+Pj4gd2Vs
bCwgYnV0IEkgZG9uJ3QgaGF2ZSBzdWZmaWNpZW50IHR1aXRzIGF0IHRoZSBtb21lbnQuCj4+Pj4K
Pj4+PiBBbmRyZXcgQ29vcGVyICgzKToKPj4+PiAgIGRvY3Mvc3BoaW54OiBTa2VsZXRvbiBzZXR1
cAo+Pj4+ICAgZG9jcy9yc3Q6IFVzZSBwYW5kb2MgdG8gcmVuZGVyIFJlU3RydWN0dXJlZFRleHQK
Pj4+PiAgIGRvY3MvYWRtaW4tZ3VpZGU6IEJvb3QgdGltZSBtaWNyb2NvZGUgbG9hZGluZwo+Pj4g
SSBkb24ndCB0aGluayB0aGVzZSBjaGFuZ2VzIGludHJvZHVjZSBuZXcgZGVwZW5kZW5jaWVzIGlu
IHRoZSBidWlsZC4KPj4+IEFzc3VtaW5nIG15IG9ic2VydmF0aW9uIGlzIGNvcnJlY3Q6Cj4+Pgo+
Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IEluIHRoZSBzaG9y
dCB0ZXJtLCBuby7CoCBJbiBkdWUgY291cnNlLCB3ZSdsbCBuZWVkIHZpcnR1YWxlbnYgYW5kIGEg
Yml0Cj4+IG1vcmUgaW50ZWdyYXRpb24gZm9yIGFueW9uZSB3YW50aW5nIHRvIGJ1aWxkIHRoZSBz
cGhpbnggdHJlZSBsb2NhbGx5LAo+PiBidXQgSSdtIGZhaXJseSBzdXJlIHdlIGdldCB2aXJ0dWFs
ZW52IGF1dG9tYXRpY2FsbHkgYnkgYWxyZWFkeSBoYXZpbmcKPj4gcHl0aG9uIGFzIGEgYnVpbGQg
ZGVwZW5kZW5jeS4KPiBJIGRvbid0IHRoaW5rIHB5dGhvbiBkZXBlbmRzIG9uIHZpcnR1YWxlbnYg
LS0gaXQncyB0aGUgb3RoZXIgd2F5IGFyb3VuZAo+IG9uIERlYmlhbi4KPgo+IFVzaW5nIHZpcnR1
YWxlbnYgY2FuIGlzb2xhdGUgYnVpbGQgZnJvbSBob3N0IHB5dGhvbiwgYnV0IHRoYXQncyBpdC4g
IEkKPiBkb24ndCB0aGluayB2aXJ0dWFsZW52IGlzIGEgaGFyZCBkZXBlbmRlbmN5IC4gRGlzdHJv
cyBhbHJlYWR5IHBhY2thZ2UKPiBzcGhpbnguCgpUaGUgcG9pbnQgb2YgdXNpbmcgdmlydHVhbGVu
diBpcyB0byBnZXQgYSBrbm93bi1jb21wYXRpYmxlIHNldCBvZgpkZXBlbmRlbmNpZXMuwqAgU2Vl
IGRvY3Mvc3BoaW54L3JlcXVpcmVtZW50cy50eHQgaW4gcGF0Y2ggMS4KClVzZSBvZiB0aGUgZGlz
dHJvLXBhY2thZ2VkIHZlcnNpb25zIG9mIHNwaGlueC9ydGQtdGhlbWUvZG9jdXRpbHMgbWF5Cndv
cmssIGJ1dCBjYW4gYmUgdmVyeSBoaXQtYW5kLW1pc3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 11:49:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 11:49: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 1h6ZiY-0008D9-I7; Wed, 20 Mar 2019 11:49:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wjkm=RX=citrix.com=prvs=975c0df78=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h6ZiW-0008D4-T1
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 11:49:08 +0000
X-Inumbo-ID: 2ae84733-4b06-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ae84733-4b06-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 11:49:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81112111"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23698.10415.31507.47727@mariner.uk.xensource.com>
Date: Wed, 20 Mar 2019 11:49:03 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIDAvM10gZG9jczogVXNlciBvcmllbnRl
ZCBkb2N1bWVudGF0aW9uIik6Cj4gVGhlIHBvaW50IG9mIHVzaW5nIHZpcnR1YWxlbnYgaXMgdG8g
Z2V0IGEga25vd24tY29tcGF0aWJsZSBzZXQgb2YKPiBkZXBlbmRlbmNpZXMuIFNlZSBkb2NzL3Nw
aGlueC9yZXF1aXJlbWVudHMudHh0IGluIHBhdGNoIDEuCgpJIGRvbid0IHRoaW5rIHdlIG5lZWQg
dG8gaGF2ZSBtb3JlIGN1cmxiYXNod2FyZSBpbiB0aGUgWGVuIGJ1aWxkIHRyZWUuClNwaGlueCAx
LjQuOSBpcyB3aGF0IGlzIG5lZWRlZCBhY2NvcmRpbmcgdG8gdGhlIG1ldGFkYXRhIGluIHlvdXIg
cGF0Y2gKMS4gIEl0IGlzIGluIERlYmlhbiBzdGFibGUuICBMaWtld2lzZSB5b3VyIG1ldGFkYXRh
IHNheXMgZG9jdXRpbHMgMC4xMgppcyBuZWVkZWQgYW5kIERlYmlhbiBzdGFibGUgaGFzIDAuMTMu
MS4KCj4gVXNlIG9mIHRoZSBkaXN0cm8tcGFja2FnZWQgdmVyc2lvbnMgb2Ygc3BoaW54L3J0ZC10
aGVtZS9kb2N1dGlscyBtYXkKPiB3b3JrLCBidXQgY2FuIGJlIHZlcnkgaGl0LWFuZC1taXNzLgoK
T24gaXJjIHlvdSB3cm90ZToKCiAxMTozOSA8RGl6aWV0PiBXaHkgb24gZWFydGggZG8gd2UgbmVl
ZCBbdmlydHVhbGVudl0gPwogMTE6NDQgPGFuZHloaHA+IGluIHRoaXMgY2FzZSwgYmVjYXVzZSBz
dHJldGNoIGhhcyBhIGtub3duLWJ1Z2d5CiAgICAgICAgICAgICAgICAgY29tYmluYXRpb24gb2Yg
ZG9jdXRpbHMgYW5kIHNwaGlueAoKVGhhdCBkb2VzIG5vdCBzZWVtIHRvIGJlIGRvY3VtZW50ZWQg
aW4geW91cgpkb2NzL3NwaGlueC9yZXF1aXJlbWVudHMudHh0LgoKSXMgdGhlIGZpeCBhdmFpbGFi
bGUgaW4gc3RyZXRjaC1iYWNrcG9ydHMgPwoKSSByZWFsbHkgZG9uJ3Qgd2FudCB0byBpbnN0YWxs
IHZpcnR1YWxlbnYgb24geGVuYml0cy4gIE5vciBkbyBJIHdhbnQKYW55b25lIGRvaW5nIHNvIGFk
LWhvYyBpbiB0aGVpciBmaWxlc3BhY2UuICBUaGlzIGlzIG5vdCBhbiBhcHByb3ByaWF0ZQphcHBy
b2FjaCB0byBzb2Z0d2FyZSBkaXN0cmlidXRpb24gYW5kIG1hbmFnZW1lbnQuICBBbmQgeWVzLCBJ
IGtub3cKdGhhdCBJIGFtIHJlamVjdGluZyB0aGUgdW5kZXJseWluZyBkZXNpZ24gcHJpbmNpcGxl
IG9mIHRoaW5ncyBsaWtlCnZpcnR1YWxlbnYsIE5QTSwgZXRjLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 12:03:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 12:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6Zw2-0001GL-2v; Wed, 20 Mar 2019 12: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=OKdL=RX=citrix.com=prvs=975c6da73=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6Zw1-0001GG-7Q
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 12:03:05 +0000
X-Inumbo-ID: 1cdc5403-4b08-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cdc5403-4b08-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 12:03:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81113267"
Date: Wed, 20 Mar 2019 12:02:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190320120255.GR14641@zion.uk.xensource.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTE6MzU6MTBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMy8yMDE5IDExOjI4LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2VkLCBN
YXIgMjAsIDIwMTkgYXQgMTE6MjM6NTdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
PiBPbiAyMC8wMy8yMDE5IDExOjIwLCBXZWkgTGl1IHdyb3RlOgo+ID4+PiBPbiBUdWUsIE1hciAx
OSwgMjAxOSBhdCAwNDoyMDowNFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+Pj4g
VGhpcyBpcyBhIHByb2plY3QgSSd2ZSBiZWVuIG11c2luZyBvdmVyIGZvciBhIGxvbmcgdGltZSBu
b3csIHRvIHRyeSBhbmQKPiA+Pj4+IGFkZHJlc3MgWGVuJ3MgYWxtb3N0IGNvbXBsZXRlIGFic2Vu
c2Ugb2YgZG9jdW1lbnRhdGlvbi4KPiA+Pj4+Cj4gPj4+PiBUaGlzIHNlcmllcywgcGx1cyBzb21l
IG90aGVyIGluLXByb2dyZXNzIGNvbnZlcnNpb24gb2YgdGhlIGNvbW1hbmQgbGluZSBkb2MsCj4g
Pj4+PiBpcyBhdmFpbGFibGUgdG8gdmlldyBhdDoKPiA+Pj4+Cj4gPj4+PiAgIGh0dHBzOi8vYW5k
cmV3Y29vcC14ZW4ucmVhZHRoZWRvY3MuaW8vZW4vbGF0ZXN0Lwo+ID4+Pj4KPiA+Pj4+IFRoaXMg
aXMgcmVhZC10aGUtZG9jcydzIGF1dG9tYXRpYyBDSSBidWlsZCBvZiBkb2N1bWVudGF0aW9uIGZy
b20gYSBicmFuY2ggb24KPiA+Pj4+IGdpdGxhYi4gIE9ic2VydmUgdGhhdCB0aGUgZG9jcyBkb24n
dCBsb29rIGxpa2UgdGhleSBhcmUgb3V0IG9mIHRoZSA5MCdzLCBhbmQKPiA+Pj4+IGFyZSBhdXRv
bWF0aWNhbGx5IHRyYW5zbGF0ZWQgaW50byBQREYgYW5kIGVQVUIgZm9ybWF0IGFzIHdlbGwuCj4g
Pj4+Pgo+ID4+Pj4gSW4gZHVlIGNvdXJzZSBJJ2xsIHNlZSBhYm91dCB1cGRhdGluZyB4ZW5iaXRz
Lnhlbi5vcmcvZG9jcyB0byByZW5kZXIgdGhpcyBhcwo+ID4+Pj4gd2VsbCwgYnV0IEkgZG9uJ3Qg
aGF2ZSBzdWZmaWNpZW50IHR1aXRzIGF0IHRoZSBtb21lbnQuCj4gPj4+Pgo+ID4+Pj4gQW5kcmV3
IENvb3BlciAoMyk6Cj4gPj4+PiAgIGRvY3Mvc3BoaW54OiBTa2VsZXRvbiBzZXR1cAo+ID4+Pj4g
ICBkb2NzL3JzdDogVXNlIHBhbmRvYyB0byByZW5kZXIgUmVTdHJ1Y3R1cmVkVGV4dAo+ID4+Pj4g
ICBkb2NzL2FkbWluLWd1aWRlOiBCb290IHRpbWUgbWljcm9jb2RlIGxvYWRpbmcKPiA+Pj4gSSBk
b24ndCB0aGluayB0aGVzZSBjaGFuZ2VzIGludHJvZHVjZSBuZXcgZGVwZW5kZW5jaWVzIGluIHRo
ZSBidWlsZC4KPiA+Pj4gQXNzdW1pbmcgbXkgb2JzZXJ2YXRpb24gaXMgY29ycmVjdDoKPiA+Pj4K
PiA+Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4gSW4gdGhl
IHNob3J0IHRlcm0sIG5vLsKgIEluIGR1ZSBjb3Vyc2UsIHdlJ2xsIG5lZWQgdmlydHVhbGVudiBh
bmQgYSBiaXQKPiA+PiBtb3JlIGludGVncmF0aW9uIGZvciBhbnlvbmUgd2FudGluZyB0byBidWls
ZCB0aGUgc3BoaW54IHRyZWUgbG9jYWxseSwKPiA+PiBidXQgSSdtIGZhaXJseSBzdXJlIHdlIGdl
dCB2aXJ0dWFsZW52IGF1dG9tYXRpY2FsbHkgYnkgYWxyZWFkeSBoYXZpbmcKPiA+PiBweXRob24g
YXMgYSBidWlsZCBkZXBlbmRlbmN5Lgo+ID4gSSBkb24ndCB0aGluayBweXRob24gZGVwZW5kcyBv
biB2aXJ0dWFsZW52IC0tIGl0J3MgdGhlIG90aGVyIHdheSBhcm91bmQKPiA+IG9uIERlYmlhbi4K
PiA+Cj4gPiBVc2luZyB2aXJ0dWFsZW52IGNhbiBpc29sYXRlIGJ1aWxkIGZyb20gaG9zdCBweXRo
b24sIGJ1dCB0aGF0J3MgaXQuICBJCj4gPiBkb24ndCB0aGluayB2aXJ0dWFsZW52IGlzIGEgaGFy
ZCBkZXBlbmRlbmN5IC4gRGlzdHJvcyBhbHJlYWR5IHBhY2thZ2UKPiA+IHNwaGlueC4KPiAKPiBU
aGUgcG9pbnQgb2YgdXNpbmcgdmlydHVhbGVudiBpcyB0byBnZXQgYSBrbm93bi1jb21wYXRpYmxl
IHNldCBvZgo+IGRlcGVuZGVuY2llcy7CoCBTZWUgZG9jcy9zcGhpbngvcmVxdWlyZW1lbnRzLnR4
dCBpbiBwYXRjaCAxLgo+IAo+IFVzZSBvZiB0aGUgZGlzdHJvLXBhY2thZ2VkIHZlcnNpb25zIG9m
IHNwaGlueC9ydGQtdGhlbWUvZG9jdXRpbHMgbWF5Cj4gd29yaywgYnV0IGNhbiBiZSB2ZXJ5IGhp
dC1hbmQtbWlzcy4KClRoZXkgY2FuIGJlIGZpeGVkIGluIGR1ZSBjb3Vyc2UuCgpJbiBhbnkgY2Fz
ZSwgSSBkb24ndCB0aGluayB2aXJ0dWFsZW52IGlzIGEgaGFyZCByZXF1aXJlbWVudCAtLSBJIHdh
cwp0aGlua2luZyBtb3JlIGFsb25nIHRoZSBsaW5lIG9mIGRldmVsb3BlciAvIHBhY2thZ2VyIHdv
cmtmbG93LiBJIHRoaW5rCml0IHdvdWxkIGJlIGJlbmVmaWNpYWwgdG8gaGF2ZSB0aGlzIHNlcmll
cyBpbiB0cmVlLCBzbyBwZW9wbGUgY2FuCmpvaW4gdGhlIGVmZm9ydC4KCldoYXQgdG8gZG8gb24g
eGVuYml0cyBpcyBhbm90aGVyIG1hdHRlci4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 12:21:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 12:21:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6aDc-0002rf-1I; Wed, 20 Mar 2019 12: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=2scy=RX=citrix.com=prvs=9753f2423=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6aDa-0002ra-Hm
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 12:21:14 +0000
X-Inumbo-ID: a61feb7f-4b0a-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a61feb7f-4b0a-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 12:21:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81114876"
Date: Wed, 20 Mar 2019 12:21:08 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Markus Armbruster <armbru@redhat.com>
Message-ID: <20190320122108.GN11621@perard.uk.xensource.com>
References: <87d0mwatbu.fsf@dusky.pond.sub.org>
 <875zsed86y.fsf@dusky.pond.sub.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <875zsed86y.fsf@dusky.pond.sub.org>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] Maintainers,
 please tell us how to boot your machines!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Anthony Green <green@moxielogic.com>, qemu-devel@nongnu.org,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Marek Vasut <marex@denx.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Alexander Graf <agraf@suse.de>,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 xen-devel@lists.xenproject.org, Andrzej Zaborowski <balrogg@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Kiszka <jan.kiszka@web.de>,
 Igor Mitsyanko <i.mitsyanko@gmail.com>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Chris Wulff <crwulff@gmail.com>, Jean-Christophe Dubois <jcd@tribudubois.net>,
 Andrey Smirnov <andrew.smirnov@gmail.com>, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.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>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDc6MzQ6NDVQTSArMDEwMCwgTWFya3VzIEFybWJydXN0
ZXIgd3JvdGU6Cj4gICAgID0gaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyA9Cj4gICAgIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gKHN1cHBvcnRlcjpYODYpCj4g
ICAgIEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAoc3VwcG9ydGVy
Olg4NikKPiAgICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gKHN1cHBv
cnRlcjpYODYpCj4gICAgIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAob3BlbiBsaXN0
Olg4NikKClRoYXQgbWFjaGluZSByZXF1aXJlcyBYZW4gdG8gYmUgc3RhcnRlZCBhbmQgYXQgbGVh
c3Qgb25lIHNlcnZpY2UsCnhlbnN0b3JlLgoKSW4gZG9tMCwgd2hlbiBpdCdzIHVzZWQgdG8gYXR0
YWNoIG1vcmUgZGlza3MgdG8gZG9tMDoKCiRRRU1VIC1NIHhlbnB2IC14ZW4tZG9taWQgMCAteGVu
LWF0dGFjaCBcCiAgICAgICAgLW5hbWUgZG9tMCAtbm9ncmFwaGljICAtZGFlbW9uaXplIFwKICAg
ICAgICAtbW9uaXRvciAvZGV2L251bGwgLXNlcmlhbCAvZGV2L251bGwgLXBhcmFsbGVsIC9kZXYv
bnVsbCBcCiAgICAgICAgLW5vZGVmYXVsdHMgLW5vLXVzZXItY29uZmlnCgpDb21tdW5pY2F0aW9u
IGlzIHRoZW4gZG9uZSB2aWEgeGVuc3RvcmUgdG8gYXR0YWNoIGRpc2tzLCB3ZSB3b3VsZCB1c2UK
YHhsIGJsb2NrLWF0dGFjaGAgZm9yIHRoYXQuCgpBbm90aGVyIGV4YW1wbGUsIHdoZW4gd2Ugc3Rh
cnQgYSBndWVzdCBhbmQgd2FudCB0byBhdHRhY2ggcWNvdyBkaXNrIGFuZApWTkMuIE91ciB0b29s
IHN0YWNrICh4bCAvIGxpYnhsKSB3b3VsZCBmaXJzdCBjcmVhdGUgdGhlIGRvbWFpbiB0aGVuCnN0
YXJ0IFFFTVU6CgokUUVNVSAtbWFjaGluZSB4ZW5wdiAteGVuLWRvbWlkIDYgLXhlbi1hdHRhY2gg
XAogICAgICAgIC1uYW1lIHB2LWFyY2ggXAogICAgICAgIC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4
bC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTYsc2VydmVyLG5vd2FpdCBcCiAgICAg
ICAgLW1vbiBjaGFyZGV2PWxpYnhsLWNtZCxtb2RlPWNvbnRyb2wgXAogICAgICAgIC1uby1zaHV0
ZG93biAtbm9kZWZhdWx0cyAtbm8tdXNlci1jb25maWcgXAogICAgICAgIC12bmMgMC4wLjAuMDow
LHRvPTk5IFwKICAgICAgICAtZGlzcGxheSBub25lIC1tIDEwMjQKCklzIHRoYXQgZW5vdWdoIGlu
Zm9ybWF0aW9uPwoKQWxzbywgd2UgZG8gYXV0b21hdGVkIHRlc3RzIG9mIFFFTVUuIEl0IGlzIGRv
bmUgYnkgYG9zc3Rlc3QnIGFuZCB0aGUKcmVzdWx0cyBhcmUgc2VudCB0byB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcuCk9uZSBleGFtcGxlIG9mIGEgdGVzdCByZXN1bHQ6CiAgICBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMv
bXNnMDE1NzcuaHRtbAoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 12:36:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 12:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6aSS-0003mU-Di; Wed, 20 Mar 2019 12:36:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6aSR-0003mP-2Q
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 12:36:35 +0000
X-Inumbo-ID: ca768334-4b0c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca768334-4b0c-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 12:36:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="87589681"
To: Ian Jackson <ian.jackson@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
 <23698.10415.31507.47727@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: <7863e7f2-bcb4-d46b-1188-9a6941fdb135@citrix.com>
Date: Wed, 20 Mar 2019 12:36: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: <23698.10415.31507.47727@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.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>

T24gMjAvMDMvMjAxOSAxMTo0OSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJSZTogW1BBVENIIDAvM10gZG9jczogVXNlciBvcmllbnRlZCBkb2N1bWVudGF0aW9u
Iik6Cj4+IFRoZSBwb2ludCBvZiB1c2luZyB2aXJ0dWFsZW52IGlzIHRvIGdldCBhIGtub3duLWNv
bXBhdGlibGUgc2V0IG9mCj4+IGRlcGVuZGVuY2llcy4gU2VlIGRvY3Mvc3BoaW54L3JlcXVpcmVt
ZW50cy50eHQgaW4gcGF0Y2ggMS4KPiBJIGRvbid0IHRoaW5rIHdlIG5lZWQgdG8gaGF2ZSBtb3Jl
IGN1cmxiYXNod2FyZSBpbiB0aGUgWGVuIGJ1aWxkIHRyZWUuCj4gU3BoaW54IDEuNC45IGlzIHdo
YXQgaXMgbmVlZGVkIGFjY29yZGluZyB0byB0aGUgbWV0YWRhdGEgaW4geW91ciBwYXRjaAo+IDEu
ICBJdCBpcyBpbiBEZWJpYW4gc3RhYmxlLiAgTGlrZXdpc2UgeW91ciBtZXRhZGF0YSBzYXlzIGRv
Y3V0aWxzIDAuMTIKPiBpcyBuZWVkZWQgYW5kIERlYmlhbiBzdGFibGUgaGFzIDAuMTMuMS4KClRo
YXQncyBwZXJoYXBzIGFsbCB3ZWxsIGFuZCBmaW5lLsKgIERlYmlhbiBKZXNzaWUgZG9lc24ndCBo
YXZlIGEKY29tYmluYXRpb24gY29tcGF0aWJsZSB3aXRoIFhlbidzIG5lZWRzLgoKSSBoYXZlbid0
IGNoZWNrZWQgb3RoZXIgZGlzdHJvcy4KCj4KPj4gVXNlIG9mIHRoZSBkaXN0cm8tcGFja2FnZWQg
dmVyc2lvbnMgb2Ygc3BoaW54L3J0ZC10aGVtZS9kb2N1dGlscyBtYXkKPj4gd29yaywgYnV0IGNh
biBiZSB2ZXJ5IGhpdC1hbmQtbWlzcy4KPiBPbiBpcmMgeW91IHdyb3RlOgo+Cj4gIDExOjM5IDxE
aXppZXQ+IFdoeSBvbiBlYXJ0aCBkbyB3ZSBuZWVkIFt2aXJ0dWFsZW52XSA/Cj4gIDExOjQ0IDxh
bmR5aGhwPiBpbiB0aGlzIGNhc2UsIGJlY2F1c2Ugc3RyZXRjaCBoYXMgYSBrbm93bi1idWdneQo+
ICAgICAgICAgICAgICAgICAgY29tYmluYXRpb24gb2YgZG9jdXRpbHMgYW5kIHNwaGlueAo+Cj4g
VGhhdCBkb2VzIG5vdCBzZWVtIHRvIGJlIGRvY3VtZW50ZWQgaW4geW91cgo+IGRvY3Mvc3BoaW54
L3JlcXVpcmVtZW50cy50eHQuCj4KPiBJcyB0aGUgZml4IGF2YWlsYWJsZSBpbiBzdHJldGNoLWJh
Y2twb3J0cyA/CgpJdCB0dXJucyBvdXQgdGhhdCBJIG1pcy1pbnRlcnByZXRlZCB0aGUgY29tcGF0
aWJpbGl0eSBub3RlIGluCmh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL2h0bWwvbGF0ZXN0L2Rv
Yy1ndWlkZS9zcGhpbnguaHRtbCMgYW5kCnN0cmV0Y2ggaXMgcHJvYmFibHkgZmluZS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 12:40:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 12:40:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6aW7-0004UW-1X; Wed, 20 Mar 2019 12:40:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XdxX=RX=xenproject.org=prvs=97529f3bf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6aW6-0004UJ-4w
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 12:40:22 +0000
X-Inumbo-ID: 4e620f20-4b0d-11e9-89e7-739ba2870e89
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e620f20-4b0d-11e9-89e7-739ba2870e89;
 Wed, 20 Mar 2019 12:40:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,248,1549929600"; d="scan'208";a="81116402"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83756-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: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:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
X-Osstest-Versions-That: qemuu=8b088d3f8ab5642020d28fa0c2a8d938bc5f3592
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Mar 2019 12:39:55 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83756: 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
Mzc1NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNzU2LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDA4MmMwNTQzYmFhNmYyMzc3MDRjODNhNTE2NThiZDdmNmFlMzE2ZDUKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDhiMDg4ZDNmOGFiNTY0MjAyMGQyOGZhMGMy
YThkOTM4YmM1ZjM1OTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4Mzc0NyAgMjAxOS0wMy0xOCAx
Nzo1MzowNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3NTYgIDIwMTktMDMt
MjAgMDQ6NTQ6MDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1w
YWRlcmJvcm4uZGU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNv
bT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBIZWxnZSBEZWxsZXIgPGRl
bGxlckBnbXguZGU+CiAgS2FtYWwgSGVpYiA8a2FtYWxoZWliMUBnbWFpbC5jb20+CiAgTGkgUWlh
bmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1A
Z21haWwuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gU2Nocm9kdCA8bWFydGluQHNjaHJvZHQub3JnPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJA
c2lmaXZlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN2ZW4gU2NobmVsbGUg
PHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1p
Mzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJt
aGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmLXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxv
Z3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3
NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 13:28:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 13:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6bGF-0007fU-WB; Wed, 20 Mar 2019 13:28: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=zRXX=RX=citrix.com=prvs=9752efcde=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6bGF-0007fP-Eq
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 13:28:03 +0000
X-Inumbo-ID: fbc60565-4b13-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbc60565-4b13-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 13:28:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81121746"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Mar 2019 12:52:28 +0000
Message-ID: <20190320125228.36440-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: Paul Durrant <paul.durrant@citrix.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>

Q3VycmVudGx5IHRoZSBjb21tZW50IGF0IGxpbmUgIzI2NyBjbGFpbXMgdGhhdCB0aGUgdmFsdWUg
c2hvdWxkIGJlCmV4cHJlc3NlZCBpbiBudW1iZXIgbG9naWNhbCBzZWN0b3JzLCB3aGVyZWFzIHRo
ZSBjb21tZW50IGF0IGxpbmUgIzYxMwpzdGF0ZXMgdGhhdCB0aGUgdmFsdWUgc2hvdWxkIGJlIGV4
cHJlc3NlZCBzdHJpY3RseSBpbiB1bml0cyBvZiA1MTIgYnl0ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCkxvb2tpbmcgYXQgeGVuLWJsa2Zy
b250IGluIExpbnV4LCBJJ20gYWxzbyBub3QgY29udmluY2VkIHRoYXQgaXQgd291bGQKZnVuY3Rp
b24gY29ycmVjdGx5IGlzIHNlY3Rvci1zaXplICE9IDUxMiBhbnl3YXkgc28gSSB3b25kZXIgd2hl
dGhlciB0aGlzCnBhdGNoIHNob3VsZCBnbyBmdXJ0aGVyIGFuZCBkZWZpbmUgdGhhdCBzZWN0b3It
c2l6ZSBpcyBzdHJpY3RseSA1MTIuCi0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgg
fCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2lvL2Jsa2lmLmgKaW5kZXggMTVhNzFlM2ZlYS4uZDdjOTA0ZDlkYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2Jsa2lmLmgKQEAgLTI2NCw4ICsyNjQsNyBAQAogICogc2VjdG9ycwogICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHVpbnQ2NF90PgogICoKLSAqICAgICAgVGhlIHNpemUgb2YgdGhlIGJhY2tl
bmQgZGV2aWNlLCBleHByZXNzZWQgaW4gdW5pdHMgb2YgaXRzIGxvZ2ljYWwKLSAqICAgICAgc2Vj
dG9yIHNpemUgKCJzZWN0b3Itc2l6ZSIpLgorICogICAgICBUaGUgc2l6ZSBvZiB0aGUgYmFja2Vu
ZCBkZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiA1MTIgYnl0ZXMuCiAgKgogICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5C
dXMgTm9kZXMKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 13:50:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 13:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6bbd-0001N1-Sl; Wed, 20 Mar 2019 13:50:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wjkm=RX=citrix.com=prvs=975c0df78=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h6bbc-0001Mw-ML
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 13:50:08 +0000
X-Inumbo-ID: 11e52467-4b17-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11e52467-4b17-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 13:50:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81124871"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23698.17642.853194.637427@mariner.uk.xensource.com>
Date: Wed, 20 Mar 2019 13:49:30 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190319160231.17120-1-wei.liu2@citrix.com>
References: <20190319160231.17120-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhjOiBmaXggSFZNIGNvcmUgZHVtcCIpOgo+IGY5
NjliYzlmYzk2IGZvcmJpZCBnZXRfYWRkcmVzc19zaXplIGNhbGwgb24gSFZNIGd1ZXN0cywgYmVj
YXVzZSB0aGF0Cj4gZGlkbid0IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlv
bmFsaXR5IG9uIEhWTSBiZWNhdXNlCj4gbGlieGMgdW5jb25kaXRpb25hbGx5IGFza2VkIGZvciBn
dWVzdCB3aWR0aC4KLi4uCj4gKyAgICBpZiAoICFhdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCAmJgo+
ICsgICAgICAgICB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhjaCwgZG9taWQsICZkaW5mby0+
Z3Vlc3Rfd2lkdGgpICE9IDAgKQo+ICsgICAgewo+ICsgICAgICAgIFBFUlJPUigiQ291bGQgbm90
IGdldCBhZGRyZXNzIHNpemUgZm9yIGRvbWFpbiIpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsg
ICAgfQoKRGlkIHlvdSBjb25zaWRlciBhbmQgcmVqZWN0IHRoZSBvcHRpb24gb2Ygd3JpdGluZzoK
CiAgICBpZiAoIGF1dG9fdHJhbnNsYXRlZF9waHlzbWFwICkgewogICAgICAgICAuLi4geGNfZG9t
YWluX2dldF9ndWVzdF93aWR0aCgsLCZkaW5mby0+Z3Vlc3Rfd2lkdGgsLCkgLi4uCiAgICB9IGVs
c2UgewogICAgICAgICBkaW5mby0+Z3Vlc3Rfd2lkdGggPSBzaXplb2YodW5zaWduZWQgbG9uZykK
ICAgIH0KClRoaXMgaXMgcGVyaGFwcyBsZXNzIGxpa2VseSB0byBsZWF2ZSBkaW5mby0+Z3Vlc3Rf
d2lkdGggYXMgYW4KdW5pbml0aWFsaXNlZCBoYXphcmQuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 13:53:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 13:53: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 1h6bez-0001Vl-BU; Wed, 20 Mar 2019 13: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=xN1U=RX=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1h6bey-0001Vf-BQ
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 13:53:36 +0000
X-Inumbo-ID: 8ce188d4-4b17-11e9-89f2-cf5b6a3892a6
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ce188d4-4b17-11e9-89f2-cf5b6a3892a6;
 Wed, 20 Mar 2019 13:53:33 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2KDmpG5003561;
 Wed, 20 Mar 2019 13:53:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=V08fDFjhFyul1ZVZ/utPsJFHC5u7HySjxs15j8zntog=;
 b=E97Fm8EqIahCK+DhORdiT0H12Q+x10zcqVOUtnfQDQRMiJL1UAk5SIv/nr4YKCsHMeRc
 fwSg3DRi8FfTeEaNDN3hycPc8SJNoT+ssgPiljLsG1TWDuwquUTJr9ohCehtexGFFBTQ
 PCZjXxtgWXQ3iR7TUIz+FtUE4Rp7u2EIed8GmKq5Ogl1hUvhLnKh//tCP0qMlWJRqBRP
 tZUbVLH//0EONm39YCyaw3RS0l6i7LvlhIZ5pulObPtAGwabKQFuun70rfSLIwgCeTA4
 X4hwAkTd8m4tAYoIHs58rGBLxEcdWQJi1mpC2rIpFTnn1zdlSXIrRdTieDUjlInkBG8n Hw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2r8ssrjrm9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Mar 2019 13:53:31 +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 x2KDrPUg014398
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Mar 2019 13:53:25 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2KDrPGd013813;
 Wed, 20 Mar 2019 13:53:25 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Mar 2019 06:53:25 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 6DCB56A0119; Wed, 20 Mar 2019 09:53:25 -0400 (EDT)
Date: Wed, 20 Mar 2019 09:53:25 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190320135325.GA6302@char.us.oracle.com>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190320125228.36440-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9200
 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-1903200107
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTI6NTI6MjhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEN1cnJlbnRseSB0aGUgY29tbWVudCBhdCBsaW5lICMyNjcgY2xhaW1zIHRoYXQgdGhl
IHZhbHVlIHNob3VsZCBiZQo+IGV4cHJlc3NlZCBpbiBudW1iZXIgbG9naWNhbCBzZWN0b3JzLCB3
aGVyZWFzIHRoZSBjb21tZW50IGF0IGxpbmUgIzYxMwo+IHN0YXRlcyB0aGF0IHRoZSB2YWx1ZSBz
aG91bGQgYmUgZXhwcmVzc2VkIHN0cmljdGx5IGluIHVuaXRzIG9mIDUxMiBieXRlcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0t
LQo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4g
Cj4gTG9va2luZyBhdCB4ZW4tYmxrZnJvbnQgaW4gTGludXgsIEknbSBhbHNvIG5vdCBjb252aW5j
ZWQgdGhhdCBpdCB3b3VsZAo+IGZ1bmN0aW9uIGNvcnJlY3RseSBpcyBzZWN0b3Itc2l6ZSAhPSA1
MTIgYW55d2F5IHNvIEkgd29uZGVyIHdoZXRoZXIgdGhpcwo+IHBhdGNoIHNob3VsZCBnbyBmdXJ0
aGVyIGFuZCBkZWZpbmUgdGhhdCBzZWN0b3Itc2l6ZSBpcyBzdHJpY3RseSA1MTIuCgpJIHRob3Vn
aHQgaXQgYWN0dWFsbHkgZGlkIHdvcmsgd2l0aCBhIENELVJPTSBiYWNrZWQgSVNPIHVzaW5nIGJs
a2Zyb250PwoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmggfCAzICstLQo+
ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2Jsa2lmLmgKPiBpbmRleCAxNWE3MWUzZmVhLi5kN2M5MDRkOWRjIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2Jsa2lmLmgKPiBAQCAtMjY0LDggKzI2NCw3IEBACj4gICAqIHNlY3RvcnMKPiAgICog
ICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ2NF90Pgo+ICAgKgo+IC0gKiAgICAgIFRoZSBzaXpl
IG9mIHRoZSBiYWNrZW5kIGRldmljZSwgZXhwcmVzc2VkIGluIHVuaXRzIG9mIGl0cyBsb2dpY2Fs
Cj4gLSAqICAgICAgc2VjdG9yIHNpemUgKCJzZWN0b3Itc2l6ZSIpLgo+ICsgKiAgICAgIFRoZSBz
aXplIG9mIHRoZSBiYWNrZW5kIGRldmljZSwgZXhwcmVzc2VkIGluIHVuaXRzIG9mIDUxMiBieXRl
cy4KPiAgICoKPiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gICAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+IC0tIAo+IDIuMjAuMS4yLmdiMjFlYmI2
NzEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 13:59:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 13: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 1h6bkb-0001j5-2g; Wed, 20 Mar 2019 13:59:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRXX=RX=citrix.com=prvs=9752efcde=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6bkZ-0001iw-3I
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 13:59:23 +0000
X-Inumbo-ID: 5b5c8720-4b18-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b5c8720-4b18-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 13:59:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="87595186"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Konrad Rzeszutek Wilk' <konrad.wilk@oracle.com>
Thread-Topic: [PATCH] public/io/blkif.h: make the comments on "sectors"
 self-consistent
Thread-Index: AQHU3yC9y4wkD/uhoE2pURaTq4+6uaYUeY6AgAAQ93A=
Date: Wed, 20 Mar 2019 13:59:18 +0000
Message-ID: <99fb3d75f2eb41f1b81c2d556e3e4a2b@AMSPEX02CL02.citrite.net>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190320135325.GA6302@char.us.oracle.com>
In-Reply-To: <20190320135325.GA6302@char.us.oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayBbbWFpbHRvOmtvbnJhZC53aWxrQG9yYWNsZS5jb21dCj4gU2VudDogMjAgTWFyY2ggMjAxOSAx
Mzo1Mwo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1BBVENIXSBwdWJs
aWMvaW8vYmxraWYuaDogbWFrZSB0aGUgY29tbWVudHMgb24gInNlY3RvcnMiIHNlbGYtY29uc2lz
dGVudAo+IAo+IE9uIFdlZCwgTWFyIDIwLCAyMDE5IGF0IDEyOjUyOjI4UE0gKzAwMDAsIFBhdWwg
RHVycmFudCB3cm90ZToKPiA+IEN1cnJlbnRseSB0aGUgY29tbWVudCBhdCBsaW5lICMyNjcgY2xh
aW1zIHRoYXQgdGhlIHZhbHVlIHNob3VsZCBiZQo+ID4gZXhwcmVzc2VkIGluIG51bWJlciBsb2dp
Y2FsIHNlY3RvcnMsIHdoZXJlYXMgdGhlIGNvbW1lbnQgYXQgbGluZSAjNjEzCj4gPiBzdGF0ZXMg
dGhhdCB0aGUgdmFsdWUgc2hvdWxkIGJlIGV4cHJlc3NlZCBzdHJpY3RseSBpbiB1bml0cyBvZiA1
MTIgYnl0ZXMuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+Cj4gPiBMb29raW5nIGF0IHhlbi1ibGtmcm9udCBpbiBM
aW51eCwgSSdtIGFsc28gbm90IGNvbnZpbmNlZCB0aGF0IGl0IHdvdWxkCj4gPiBmdW5jdGlvbiBj
b3JyZWN0bHkgaXMgc2VjdG9yLXNpemUgIT0gNTEyIGFueXdheSBzbyBJIHdvbmRlciB3aGV0aGVy
IHRoaXMKPiA+IHBhdGNoIHNob3VsZCBnbyBmdXJ0aGVyIGFuZCBkZWZpbmUgdGhhdCBzZWN0b3It
c2l6ZSBpcyBzdHJpY3RseSA1MTIuCj4gCj4gSSB0aG91Z2h0IGl0IGFjdHVhbGx5IGRpZCB3b3Jr
IHdpdGggYSBDRC1ST00gYmFja2VkIElTTyB1c2luZyBibGtmcm9udD8KPiAKCkkndmUgbm90IHRy
aWVkIHRoYXQuIFdoYXQgd29ycmllcyBtZSBpcyB0aGUgY2FsbCB0byB4bHZiZF9hbGxvY19nZW5k
aXNrKCkgd2hpY2ggdGFrZXMgc2VjdG9ycyBhcyBhbiBhcmd1bWVudCBhbmQgcGFzc2VzIGl0IHRo
cm91Z2ggdG8gc2V0X2NhcGFjaXR5KCkgd2l0aG91dCBzY2FsaW5nIHdpdGggc2VjdG9yLXNpemUg
aW4gYW55IHdheSwgd2hpY2ggaXMgd291bGQgcHJlc3VtYWJseSBuZWVkIHRvIGRvIGlzIHNlY3Rv
ci1zaXplICE9IDUxMiAoaWYgd2UgYmVsaWV2ZSB0aGF0IHNlY3RvcnMgc2hvdWxkIGJlIGluIHRl
cm1zIG9mIDUxMiBieXRlIHVuaXRzKS4KCiAgUGF1bAoKPiA+IC0tLQo+ID4gIHhlbi9pbmNsdWRl
L3B1YmxpYy9pby9ibGtpZi5oIHwgMyArLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDIgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9ibGtpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKPiA+IGluZGV4
IDE1YTcxZTNmZWEuLmQ3YzkwNGQ5ZGMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vYmxraWYuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKPiA+
IEBAIC0yNjQsOCArMjY0LDcgQEAKPiA+ICAgKiBzZWN0b3JzCj4gPiAgICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHVpbnQ2NF90Pgo+ID4gICAqCj4gPiAtICogICAgICBUaGUgc2l6ZSBvZiB0aGUg
YmFja2VuZCBkZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiBpdHMgbG9naWNhbAo+ID4gLSAq
ICAgICAgc2VjdG9yIHNpemUgKCJzZWN0b3Itc2l6ZSIpLgo+ID4gKyAqICAgICAgVGhlIHNpemUg
b2YgdGhlIGJhY2tlbmQgZGV2aWNlLCBleHByZXNzZWQgaW4gdW5pdHMgb2YgNTEyIGJ5dGVzLgo+
ID4gICAqCj4gPiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiAgICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVzIE5vZGVzCj4gPiAtLQo+ID4gMi4yMC4xLjIuZ2Iy
MWViYjY3MQo+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 14:08:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 14:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6btZ-0002cc-1e; Wed, 20 Mar 2019 14:08:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRXX=RX=citrix.com=prvs=9752efcde=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6btY-0002cX-LC
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 14:08:40 +0000
X-Inumbo-ID: a720e1de-4b19-11e9-aa4a-3f78406ecc85
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a720e1de-4b19-11e9-aa4a-3f78406ecc85;
 Wed, 20 Mar 2019 14:08:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="87595795"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Konrad Rzeszutek Wilk' <konrad.wilk@oracle.com>
Thread-Topic: [PATCH] public/io/blkif.h: make the comments on "sectors"
 self-consistent
Thread-Index: AQHU3yC9y4wkD/uhoE2pURaTq4+6uaYUeY6AgAAQ93CAAAJgMA==
Date: Wed, 20 Mar 2019 14:05:15 +0000
Message-ID: <d8a6821b75bb442685adbf65ac5aff43@AMSPEX02CL02.citrite.net>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190320135325.GA6302@char.us.oracle.com>
 <99fb3d75f2eb41f1b81c2d556e3e4a2b@AMSPEX02CL02.citrite.net>
In-Reply-To: <99fb3d75f2eb41f1b81c2d556e3e4a2b@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] public/io/blkif.h: make the comments on
 "sectors" self-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: "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDIwIE1hcmNoIDIwMTkgMTM6NTkKPiBUbzogJ0tvbnJhZCBSemVzenV0ZWsgV2lsaycgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHB1YmxpYy9pby9ibGtpZi5oOiBtYWtlIHRoZSBjb21tZW50
cyBvbiAic2VjdG9ycyIgc2VsZi1jb25zaXN0ZW50Cj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+ID4gRnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIFttYWlsdG86a29ucmFkLndp
bGtAb3JhY2xlLmNvbV0KPiA+IFNlbnQ6IDIwIE1hcmNoIDIwMTkgMTM6NTMKPiA+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+ID4gU3ViamVjdDogUmU6IFtQQVRDSF0gcHVibGljL2lvL2Jsa2lm
Lmg6IG1ha2UgdGhlIGNvbW1lbnRzIG9uICJzZWN0b3JzIiBzZWxmLWNvbnNpc3RlbnQKPiA+Cj4g
PiBPbiBXZWQsIE1hciAyMCwgMjAxOSBhdCAxMjo1MjoyOFBNICswMDAwLCBQYXVsIER1cnJhbnQg
d3JvdGU6Cj4gPiA+IEN1cnJlbnRseSB0aGUgY29tbWVudCBhdCBsaW5lICMyNjcgY2xhaW1zIHRo
YXQgdGhlIHZhbHVlIHNob3VsZCBiZQo+ID4gPiBleHByZXNzZWQgaW4gbnVtYmVyIGxvZ2ljYWwg
c2VjdG9ycywgd2hlcmVhcyB0aGUgY29tbWVudCBhdCBsaW5lICM2MTMKPiA+ID4gc3RhdGVzIHRo
YXQgdGhlIHZhbHVlIHNob3VsZCBiZSBleHByZXNzZWQgc3RyaWN0bHkgaW4gdW5pdHMgb2YgNTEy
IGJ5dGVzLgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4KPiA+ID4gTG9va2luZyBhdCB4ZW4tYmxr
ZnJvbnQgaW4gTGludXgsIEknbSBhbHNvIG5vdCBjb252aW5jZWQgdGhhdCBpdCB3b3VsZAo+ID4g
PiBmdW5jdGlvbiBjb3JyZWN0bHkgaXMgc2VjdG9yLXNpemUgIT0gNTEyIGFueXdheSBzbyBJIHdv
bmRlciB3aGV0aGVyIHRoaXMKPiA+ID4gcGF0Y2ggc2hvdWxkIGdvIGZ1cnRoZXIgYW5kIGRlZmlu
ZSB0aGF0IHNlY3Rvci1zaXplIGlzIHN0cmljdGx5IDUxMi4KPiA+Cj4gPiBJIHRob3VnaHQgaXQg
YWN0dWFsbHkgZGlkIHdvcmsgd2l0aCBhIENELVJPTSBiYWNrZWQgSVNPIHVzaW5nIGJsa2Zyb250
Pwo+ID4KPiAKPiBJJ3ZlIG5vdCB0cmllZCB0aGF0LiBXaGF0IHdvcnJpZXMgbWUgaXMgdGhlIGNh
bGwgdG8geGx2YmRfYWxsb2NfZ2VuZGlzaygpIHdoaWNoIHRha2VzIHNlY3RvcnMgYXMgYW4KPiBh
cmd1bWVudCBhbmQgcGFzc2VzIGl0IHRocm91Z2ggdG8gc2V0X2NhcGFjaXR5KCkgd2l0aG91dCBz
Y2FsaW5nIHdpdGggc2VjdG9yLXNpemUgaW4gYW55IHdheSwgd2hpY2ggaXMKPiB3b3VsZCBwcmVz
dW1hYmx5IG5lZWQgdG8gZG8gaXMgc2VjdG9yLXNpemUgIT0gNTEyIChpZiB3ZSBiZWxpZXZlIHRo
YXQgc2VjdG9ycyBzaG91bGQgYmUgaW4gdGVybXMgb2YKPiA1MTIgYnl0ZSB1bml0cykuCgpMb29r
aW5nIGF0IHhlbi1ibGtiYWNrLCB0aGlzIGFjdHVhbGx5IGp1c3QgZWNob2VzIHRoZSByZXN1bHQg
b2YgZ2V0X2NhcGFjaXR5KCkgaW50byAnc2VjdG9ycycsIHdoaWNoIHdvdWxkIHN1Z2dlc3QgdGhl
IGNvbW1lbnQgYXQgbGluZSAjNjEzIGlzIHRoZSBvbmUgdGhhdCBpcyBib2d1cy4uLiBidXQgaG93
IG1hbnkgb3RoZXIgZnJvbnRlbmRzIGhhdmUgYmVlbiBjb2RlZCBhZ2FpbnN0IHRoYXQ/IFNvLCBp
dCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgdGhlIG9ubHkgd2F5IHRvIGdldCBvdXQgb2YgdGhpcyBj
b21wYXRpYmlsaXR5IG1lc3MgaXMgdG8gbWFrZSBzZWN0b3Itc2l6ZSBzdHJpY3RseSA1MTIuCgog
IFBhdWwKCj4gCj4gICBQYXVsCj4gCj4gPiA+IC0tLQo+ID4gPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2lvL2Jsa2lmLmggfCAzICstLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAyIGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2Jsa2lmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaAo+ID4gPiBpbmRl
eCAxNWE3MWUzZmVhLi5kN2M5MDRkOWRjIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vYmxraWYuaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYu
aAo+ID4gPiBAQCAtMjY0LDggKzI2NCw3IEBACj4gPiA+ICAgKiBzZWN0b3JzCj4gPiA+ICAgKiAg
ICAgIFZhbHVlczogICAgICAgICA8dWludDY0X3Q+Cj4gPiA+ICAgKgo+ID4gPiAtICogICAgICBU
aGUgc2l6ZSBvZiB0aGUgYmFja2VuZCBkZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiBpdHMg
bG9naWNhbAo+ID4gPiAtICogICAgICBzZWN0b3Igc2l6ZSAoInNlY3Rvci1zaXplIikuCj4gPiA+
ICsgKiAgICAgIFRoZSBzaXplIG9mIHRoZSBiYWNrZW5kIGRldmljZSwgZXhwcmVzc2VkIGluIHVu
aXRzIG9mIDUxMiBieXRlcy4KPiA+ID4gICAqCj4gPiA+ICAgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiA+ID4gICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rl
cwo+ID4gPiAtLQo+ID4gPiAyLjIwLjEuMi5nYjIxZWJiNjcxCj4gPiA+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 14:10:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 14: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 1h6bve-0003IE-Gr; Wed, 20 Mar 2019 14: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=XdxX=RX=xenproject.org=prvs=97529f3bf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6bvd-0003I0-5A
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 14:10:49 +0000
X-Inumbo-ID: f4f1f27b-4b19-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4f1f27b-4b19-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 14:10:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81128130"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83757-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:syslog-server:running:regression
 distros-debian-squeeze:build-armhf:syslog-server:running:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83710
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Mar 2019 14:10:16 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 83757: 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>

ZmxpZ2h0IDgzNzU3IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM3NTcvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAg
ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVl
emUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzEwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MTAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4MzcxMAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzEwCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgODM3MTAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzcxMAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzEwCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgODM3MTAKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA4MzcxMAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
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 Mar 20 14:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 14: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 1h6cCn-0004J7-4f; Wed, 20 Mar 2019 14:28: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=zRXX=RX=citrix.com=prvs=9752efcde=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6cCl-0004Iy-7J
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 14:28:31 +0000
X-Inumbo-ID: 6dfa929a-4b1c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6dfa929a-4b1c-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 14:28:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81130710"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-block@nongnu.org>,
 <qemu-devel@nongnu.org>
Date: Wed, 20 Mar 2019 14:28:25 +0000
Message-ID: <20190320142825.24565-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: only advertize discard to the
 frontend when it is enabled...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

Li4uYW5kIHByb3Blcmx5IGVuYWJsZSBpdCB3aGVuIHN5bnRoZXNpemluZyBhIGRyaXZlLgoKVGhl
IFhlbiB0b29sc3RhY2sgc2V0cyAnZGlzY2FyZC1lbmFibGUnIHRvICcxJyBpbiB4ZW5zdG9yZSB3
aGVuIGl0IHdhbnRzCnRvIGVuYWJsZSBkaXNjYXJkIG9uIGEgc3BlY2lmaWVkIGltYWdlLiBUaGUg
Y29kZSBpbgp4ZW5fYmxvY2tfZHJpdmVyX2NyZWF0ZSgpIGNvcnJlY3RseSBwYXJzZXMgdGhpcyBh
bmQgdXNlcyBpdCB0byBzZXQKJ2Rpc2NhcmQnIHRvICd1bmFtcCcgZm9yIHRoZSBmaWxlX2xheWVy
LCBidXQgZmFpbHMgdG8gZG8gdGhlIHNhbWUgZm9yIHRoZQpkcml2ZXJfbGF5ZXIgKHdoaWNoIGVm
ZmVjdGl2ZWx5IGRpc2FibGVzIGl0KS4gTWVhbndoaWxlIHRoZSBjb2RlIGluCnhlbl9ibG9ja19y
ZWFsaXplKCkgYWR2ZXJ0aXplcyBkaXNjYXJkIHN1cHBvcnQgdG8gdGhlIGZyb250ZW5kIGluIHRo
ZQpkZWZhdWx0IGNhc2UgKGJlY2F1c2UgY29uZi0+ZGlzY2FyZF9ncmFudWxhcml0eSBkZWZhdWx0
cyB0byAtMSksIGV2ZW4gd2hlbgp0aGUgdW5kZXJseWluZyBpbWFnZSBtYXkgbm90IGhhbmRsZSBp
dC4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgbWlzc2luZyBvcHRpb24gdG8gdGhlIGRyaXZlcl9sYXll
ciBpbgp4ZW5fYmxvY2tfZHJpdmVyX2NyZWF0ZSgpIGFuZCBjaGVja3Mgd2hldGhlciBCRFJWX09f
VU5NQVAgaXMgYWN0dWFsbHkKc2V0IG9uIHRoZSBibG9jayBkZXZpY2UgYmVmb3JlIGFkdmVydGl6
aW5nIGRpc2NhcmQgdG8gdGhlIGZyb250ZW5kLgpJbiB0aGUgY2FzZSB0aGF0IGRpc2NhcmQgaXMg
c3VwcG9ydGVkIGl0IGFsc28gbWFrZXMgc3VyZSB0aGF0IHRoZQpncmFudWxhcml0eSBpcyBzZXQg
dG8gdGhlIHBoeXNpY2FsIGJsb2NrIHNpemUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0
eiA8bXJlaXR6QHJlZGhhdC5jb20+Ci0tLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgfCAxMiArKysr
KysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2su
YwppbmRleCA3MGZjMjQ1NWU4Li5hODQ4ODQ5ZjQ4IDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4t
YmxvY2suYworKysgYi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAtMjMyLDggKzIzMiwxNCBAQCBz
dGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKQogICAgIGJsa19zZXRfZGV2X29wcyhjb25mLT5ibGssICZ4ZW5fYmxvY2tfZGV2X29wcywg
YmxvY2tkZXYpOwogICAgIGJsa19zZXRfZ3Vlc3RfYmxvY2tfc2l6ZShjb25mLT5ibGssIGNvbmYt
PmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CiAKLSAgICBpZiAoY29uZi0+ZGlzY2FyZF9ncmFudWxhcml0
eSA+IDApIHsKKyAgICBpZiAoY29uZi0+ZGlzY2FyZF9ncmFudWxhcml0eSA9PSAtMSkgeworICAg
ICAgICBjb25mLT5kaXNjYXJkX2dyYW51bGFyaXR5ID0gY29uZi0+cGh5c2ljYWxfYmxvY2tfc2l6
ZTsKKyAgICB9CisKKyAgICBpZiAoYmxrX2dldF9mbGFncyhjb25mLT5ibGspICYgQkRSVl9PX1VO
TUFQKSB7CiAgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAiZmVhdHVy
ZS1kaXNjYXJkIiwgIiV1IiwgMSk7CisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYo
eGVuZGV2LCAiZGlzY2FyZC1ncmFudWxhcml0eSIsICIldSIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uZi0+ZGlzY2FyZF9ncmFudWxhcml0eSk7CiAgICAgfQogCiAgICAg
eGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwg
IiV1IiwgMSk7CkBAIC03NTUsNiArNzYxLDcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9i
bG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiAgICAgZHJpdmUtPmlkID0gZ19zdHJk
dXAoaWQpOwogCiAgICAgZmlsZV9sYXllciA9IHFkaWN0X25ldygpOworICAgIGRyaXZlcl9sYXll
ciA9IHFkaWN0X25ldygpOwogCiAgICAgcWRpY3RfcHV0X3N0cihmaWxlX2xheWVyLCAiZHJpdmVy
IiwgImZpbGUiKTsKICAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJmaWxlbmFtZSIsIGZp
bGVuYW1lKTsKQEAgLTc4Miw2ICs3ODksNyBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Js
b2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKIAogICAgICAgICBpZiAoIXFlbXVfc3Ry
dG91bChkaXNjYXJkX2VuYWJsZSwgTlVMTCwgMiwgJnZhbHVlKSAmJiAhIXZhbHVlKSB7CiAgICAg
ICAgICAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJkaXNjYXJkIiwgInVubWFwIik7Cisg
ICAgICAgICAgICBxZGljdF9wdXRfc3RyKGRyaXZlcl9sYXllciwgImRpc2NhcmQiLCAidW5tYXAi
KTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNzkxLDggKzc5OSw2IEBAIHN0YXRpYyBYZW5CbG9j
a0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAogICAgICAqLwog
ICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImxvY2tpbmciLCAib2ZmIik7CiAKLSAgICBk
cml2ZXJfbGF5ZXIgPSBxZGljdF9uZXcoKTsKLQogICAgIHFkaWN0X3B1dF9zdHIoZHJpdmVyX2xh
eWVyLCAiZHJpdmVyIiwgZHJpdmVyKTsKICAgICBnX2ZyZWUoZHJpdmVyKTsKIAotLSAKMi4yMC4x
LjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 14:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 14: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 1h6cCv-0004Jr-JK; Wed, 20 Mar 2019 14:28:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xN1U=RX=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1h6cCu-0004Jk-Kl
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 14:28:40 +0000
X-Inumbo-ID: 71cd70c6-4b1c-11e9-9677-cfc0fe6f2ee4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71cd70c6-4b1c-11e9-9677-cfc0fe6f2ee4;
 Wed, 20 Mar 2019 14:28:35 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2KENUNc036498;
 Wed, 20 Mar 2019 14:28:29 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=j1rn9U09VPH4xL055/hLxAcXRSQqCeC1y3/vSZK/sdU=;
 b=Wdic11Zs2zWId/QIR8vPN5fi19ZThig4LgWPhIOdO/VFzZA0zIUxm43aBLL24DzanuW2
 IJmX3l9WKCDNOThBGx+GUebOoT4qPxmsh3xseCw1n84N8dtkpX9G4HXveTxWR6Ac7oZH
 1syHRPU5B77Y6lfmzTWPU9S5RfAWjAh5fGQU4Qyc4kgxSUysM2Suam0sjX/rhOqMghwF
 VGDsle4nsyxLbdLdX2/3y0NAhV5oYzFCYamJTH0fqZKnC8NznQgZT9asoN0FypE/YbZb
 gnjOFZuewjmF9Zfyr7kMk6RIV7c2mfhZnl6ORB3r/4dDVozRuqD5f87UMm2v6eS6a9sq rw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2r8ssrk056-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Mar 2019 14:28:29 +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 x2KESSf3001890
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Mar 2019 14:28:29 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2KESSoF009970;
 Wed, 20 Mar 2019 14:28:28 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Mar 2019 07:28:28 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id CA01D6A0119; Wed, 20 Mar 2019 10:28:28 -0400 (EDT)
Date: Wed, 20 Mar 2019 10:28:28 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190320142828.GG6302@char.us.oracle.com>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190320135325.GA6302@char.us.oracle.com>
 <99fb3d75f2eb41f1b81c2d556e3e4a2b@AMSPEX02CL02.citrite.net>
 <d8a6821b75bb442685adbf65ac5aff43@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d8a6821b75bb442685adbf65ac5aff43@AMSPEX02CL02.citrite.net>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9200
 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-1903200111
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "'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>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDI6MDU6MTVQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFBhdWwgRHVycmFu
dAo+ID4gU2VudDogMjAgTWFyY2ggMjAxOSAxMzo1OQo+ID4gVG86ICdLb25yYWQgUnplc3p1dGVr
IFdpbGsnIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+ID4gU3ViamVjdDogUkU6IFtQQVRDSF0gcHVibGljL2lvL2Jsa2lmLmg6
IG1ha2UgdGhlIGNvbW1lbnRzIG9uICJzZWN0b3JzIiBzZWxmLWNvbnNpc3RlbnQKPiA+IAo+ID4g
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgW21haWx0bzprb25yYWQud2lsa0BvcmFjbGUuY29tXQo+ID4gPiBTZW50OiAyMCBNYXJj
aCAyMDE5IDEzOjUzCj4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPgo+ID4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiA+IFN1Ympl
Y3Q6IFJlOiBbUEFUQ0hdIHB1YmxpYy9pby9ibGtpZi5oOiBtYWtlIHRoZSBjb21tZW50cyBvbiAi
c2VjdG9ycyIgc2VsZi1jb25zaXN0ZW50Cj4gPiA+Cj4gPiA+IE9uIFdlZCwgTWFyIDIwLCAyMDE5
IGF0IDEyOjUyOjI4UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiBDdXJyZW50
bHkgdGhlIGNvbW1lbnQgYXQgbGluZSAjMjY3IGNsYWltcyB0aGF0IHRoZSB2YWx1ZSBzaG91bGQg
YmUKPiA+ID4gPiBleHByZXNzZWQgaW4gbnVtYmVyIGxvZ2ljYWwgc2VjdG9ycywgd2hlcmVhcyB0
aGUgY29tbWVudCBhdCBsaW5lICM2MTMKPiA+ID4gPiBzdGF0ZXMgdGhhdCB0aGUgdmFsdWUgc2hv
dWxkIGJlIGV4cHJlc3NlZCBzdHJpY3RseSBpbiB1bml0cyBvZiA1MTIgYnl0ZXMuCj4gPiA+ID4K
PiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+ID4KPiA+ID4gPiBMb29raW5nIGF0IHhlbi1ibGtmcm9u
dCBpbiBMaW51eCwgSSdtIGFsc28gbm90IGNvbnZpbmNlZCB0aGF0IGl0IHdvdWxkCj4gPiA+ID4g
ZnVuY3Rpb24gY29ycmVjdGx5IGlzIHNlY3Rvci1zaXplICE9IDUxMiBhbnl3YXkgc28gSSB3b25k
ZXIgd2hldGhlciB0aGlzCj4gPiA+ID4gcGF0Y2ggc2hvdWxkIGdvIGZ1cnRoZXIgYW5kIGRlZmlu
ZSB0aGF0IHNlY3Rvci1zaXplIGlzIHN0cmljdGx5IDUxMi4KPiA+ID4KPiA+ID4gSSB0aG91Z2h0
IGl0IGFjdHVhbGx5IGRpZCB3b3JrIHdpdGggYSBDRC1ST00gYmFja2VkIElTTyB1c2luZyBibGtm
cm9udD8KPiA+ID4KPiA+IAo+ID4gSSd2ZSBub3QgdHJpZWQgdGhhdC4gV2hhdCB3b3JyaWVzIG1l
IGlzIHRoZSBjYWxsIHRvIHhsdmJkX2FsbG9jX2dlbmRpc2soKSB3aGljaCB0YWtlcyBzZWN0b3Jz
IGFzIGFuCj4gPiBhcmd1bWVudCBhbmQgcGFzc2VzIGl0IHRocm91Z2ggdG8gc2V0X2NhcGFjaXR5
KCkgd2l0aG91dCBzY2FsaW5nIHdpdGggc2VjdG9yLXNpemUgaW4gYW55IHdheSwgd2hpY2ggaXMK
PiA+IHdvdWxkIHByZXN1bWFibHkgbmVlZCB0byBkbyBpcyBzZWN0b3Itc2l6ZSAhPSA1MTIgKGlm
IHdlIGJlbGlldmUgdGhhdCBzZWN0b3JzIHNob3VsZCBiZSBpbiB0ZXJtcyBvZgo+ID4gNTEyIGJ5
dGUgdW5pdHMpLgo+IAo+IExvb2tpbmcgYXQgeGVuLWJsa2JhY2ssIHRoaXMgYWN0dWFsbHkganVz
dCBlY2hvZXMgdGhlIHJlc3VsdCBvZiBnZXRfY2FwYWNpdHkoKSBpbnRvICdzZWN0b3JzJywgd2hp
Y2ggd291bGQgc3VnZ2VzdCB0aGUgY29tbWVudCBhdCBsaW5lICM2MTMgaXMgdGhlIG9uZSB0aGF0
IGlzIGJvZ3VzLi4uIGJ1dCBob3cgbWFueSBvdGhlciBmcm9udGVuZHMgaGF2ZSBiZWVuIGNvZGVk
IGFnYWluc3QgdGhhdD8gU28sIGl0IHdvdWxkIHNlZW0gdG8gbWUgdGhhdCB0aGUgb25seSB3YXkg
dG8gZ2V0IG91dCBvZiB0aGlzIGNvbXBhdGliaWxpdHkgbWVzcyBpcyB0byBtYWtlIHNlY3Rvci1z
aXplIHN0cmljdGx5IDUxMi4KCkJ5ZSBieWUgNDA5NiBzZWN0b3JlLXNpemUgOi0pCgpVZ2gsIGFu
ZCB3ZSBkbyA8PDkgYWxsIG92ZXIgdGhlIGNvZGUgc28gaXQgaXMgZmFpcmx5IGJha2VkLgoKUmV2
aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Cgo+IAo+ICAgUGF1bAo+IAo+ID4gCj4gPiAgIFBhdWwKPiA+IAo+ID4gPiA+IC0tLQo+ID4gPiA+
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaCB8IDMgKy0tCj4gPiA+ID4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKPiA+ID4gPgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9ibGtpZi5oCj4gPiA+ID4gaW5kZXggMTVhNzFlM2ZlYS4uZDdjOTA0ZDlkYyAxMDA2
NDQKPiA+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaAo+ID4gPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCj4gPiA+ID4gQEAgLTI2NCw4ICsyNjQs
NyBAQAo+ID4gPiA+ICAgKiBzZWN0b3JzCj4gPiA+ID4gICAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx1aW50NjRfdD4KPiA+ID4gPiAgICoKPiA+ID4gPiAtICogICAgICBUaGUgc2l6ZSBvZiB0aGUg
YmFja2VuZCBkZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiBpdHMgbG9naWNhbAo+ID4gPiA+
IC0gKiAgICAgIHNlY3RvciBzaXplICgic2VjdG9yLXNpemUiKS4KPiA+ID4gPiArICogICAgICBU
aGUgc2l6ZSBvZiB0aGUgYmFja2VuZCBkZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiA1MTIg
Ynl0ZXMuCj4gPiA+ID4gICAqCj4gPiA+ID4gICAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4gPiA+
ICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5CdXMgTm9kZXMKPiA+
ID4gPiAtLQo+ID4gPiA+IDIuMjAuMS4yLmdiMjFlYmI2NzEKPiA+ID4gPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 14:52:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 14:52:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6cZf-0006bN-QB; Wed, 20 Mar 2019 14:52: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=zRXX=RX=citrix.com=prvs=9752efcde=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6cZe-0006bI-Hb
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 14:52:10 +0000
X-Inumbo-ID: b9bd1c58-4b1f-11e9-9578-9f5ea4d45bff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9bd1c58-4b1f-11e9-9578-9f5ea4d45bff;
 Wed, 20 Mar 2019 14:52:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="87598649"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Konrad Rzeszutek Wilk' <konrad.wilk@oracle.com>
Thread-Topic: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-consistent
Thread-Index: AQHU3yC9y4wkD/uhoE2pURaTq4+6uaYUeY6AgAAQ93CAAAJgMP//9nQAgAASxYA=
Date: Wed, 20 Mar 2019 14:38:44 +0000
Message-ID: <64ab43989f8a408f8ba137a4fafb42b0@AMSPEX02CL02.citrite.net>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190320135325.GA6302@char.us.oracle.com>
 <99fb3d75f2eb41f1b81c2d556e3e4a2b@AMSPEX02CL02.citrite.net>
 <d8a6821b75bb442685adbf65ac5aff43@AMSPEX02CL02.citrite.net>
 <20190320142828.GG6302@char.us.oracle.com>
In-Reply-To: <20190320142828.GG6302@char.us.oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "'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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEtvbnJh
ZCBSemVzenV0ZWsgV2lsaw0KPiBTZW50OiAyMCBNYXJjaCAyMDE5IDE0OjI4DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogJ3hlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZycgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gcHVibGljL2lvL2Jsa2lmLmg6IG1ha2UgdGhl
IGNvbW1lbnRzIG9uICJzZWN0b3JzIiBzZWxmLWNvbnNpc3RlbnQNCj4gDQo+IE9uIFdlZCwgTWFy
IDIwLCAyMDE5IGF0IDAyOjA1OjE1UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiA+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4g
PiA+IFNlbnQ6IDIwIE1hcmNoIDIwMTkgMTM6NTkNCj4gPiA+IFRvOiAnS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrJyA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gPiA+IENjOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHB1YmxpYy9pby9i
bGtpZi5oOiBtYWtlIHRoZSBjb21tZW50cyBvbiAic2VjdG9ycyIgc2VsZi1jb25zaXN0ZW50DQo+
ID4gPg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgW21haWx0bzprb25yYWQud2lsa0BvcmFjbGUuY29tXQ0KPiA+
ID4gPiBTZW50OiAyMCBNYXJjaCAyMDE5IDEzOjUzDQo+ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+ID4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHB1YmxpYy9pby9ibGtp
Zi5oOiBtYWtlIHRoZSBjb21tZW50cyBvbiAic2VjdG9ycyIgc2VsZi1jb25zaXN0ZW50DQo+ID4g
PiA+DQo+ID4gPiA+IE9uIFdlZCwgTWFyIDIwLCAyMDE5IGF0IDEyOjUyOjI4UE0gKzAwMDAsIFBh
dWwgRHVycmFudCB3cm90ZToNCj4gPiA+ID4gPiBDdXJyZW50bHkgdGhlIGNvbW1lbnQgYXQgbGlu
ZSAjMjY3IGNsYWltcyB0aGF0IHRoZSB2YWx1ZSBzaG91bGQgYmUNCj4gPiA+ID4gPiBleHByZXNz
ZWQgaW4gbnVtYmVyIGxvZ2ljYWwgc2VjdG9ycywgd2hlcmVhcyB0aGUgY29tbWVudCBhdCBsaW5l
ICM2MTMNCj4gPiA+ID4gPiBzdGF0ZXMgdGhhdCB0aGUgdmFsdWUgc2hvdWxkIGJlIGV4cHJlc3Nl
ZCBzdHJpY3RseSBpbiB1bml0cyBvZiA1MTIgYnl0ZXMuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+
ID4gPiA+IC0tLQ0KPiA+ID4gPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBMb29raW5nIGF0IHhlbi1ibGtm
cm9udCBpbiBMaW51eCwgSSdtIGFsc28gbm90IGNvbnZpbmNlZCB0aGF0IGl0IHdvdWxkDQo+ID4g
PiA+ID4gZnVuY3Rpb24gY29ycmVjdGx5IGlzIHNlY3Rvci1zaXplICE9IDUxMiBhbnl3YXkgc28g
SSB3b25kZXIgd2hldGhlciB0aGlzDQo+ID4gPiA+ID4gcGF0Y2ggc2hvdWxkIGdvIGZ1cnRoZXIg
YW5kIGRlZmluZSB0aGF0IHNlY3Rvci1zaXplIGlzIHN0cmljdGx5IDUxMi4NCj4gPiA+ID4NCj4g
PiA+ID4gSSB0aG91Z2h0IGl0IGFjdHVhbGx5IGRpZCB3b3JrIHdpdGggYSBDRC1ST00gYmFja2Vk
IElTTyB1c2luZyBibGtmcm9udD8NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBJJ3ZlIG5vdCB0cmll
ZCB0aGF0LiBXaGF0IHdvcnJpZXMgbWUgaXMgdGhlIGNhbGwgdG8geGx2YmRfYWxsb2NfZ2VuZGlz
aygpIHdoaWNoIHRha2VzIHNlY3RvcnMgYXMNCj4gYW4NCj4gPiA+IGFyZ3VtZW50IGFuZCBwYXNz
ZXMgaXQgdGhyb3VnaCB0byBzZXRfY2FwYWNpdHkoKSB3aXRob3V0IHNjYWxpbmcgd2l0aCBzZWN0
b3Itc2l6ZSBpbiBhbnkgd2F5LA0KPiB3aGljaCBpcw0KPiA+ID4gd291bGQgcHJlc3VtYWJseSBu
ZWVkIHRvIGRvIGlzIHNlY3Rvci1zaXplICE9IDUxMiAoaWYgd2UgYmVsaWV2ZSB0aGF0IHNlY3Rv
cnMgc2hvdWxkIGJlIGluIHRlcm1zDQo+IG9mDQo+ID4gPiA1MTIgYnl0ZSB1bml0cykuDQo+ID4N
Cj4gPiBMb29raW5nIGF0IHhlbi1ibGtiYWNrLCB0aGlzIGFjdHVhbGx5IGp1c3QgZWNob2VzIHRo
ZSByZXN1bHQgb2YgZ2V0X2NhcGFjaXR5KCkgaW50byAnc2VjdG9ycycsIHdoaWNoDQo+IHdvdWxk
IHN1Z2dlc3QgdGhlIGNvbW1lbnQgYXQgbGluZSAjNjEzIGlzIHRoZSBvbmUgdGhhdCBpcyBib2d1
cy4uLiBidXQgaG93IG1hbnkgb3RoZXIgZnJvbnRlbmRzIGhhdmUNCj4gYmVlbiBjb2RlZCBhZ2Fp
bnN0IHRoYXQ/IFNvLCBpdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgdGhlIG9ubHkgd2F5IHRvIGdl
dCBvdXQgb2YgdGhpcyBjb21wYXRpYmlsaXR5DQo+IG1lc3MgaXMgdG8gbWFrZSBzZWN0b3Itc2l6
ZSBzdHJpY3RseSA1MTIuDQo+IA0KPiBCeWUgYnllIDQwOTYgc2VjdG9yZS1zaXplIDotKQ0KPiAN
Cj4gVWdoLCBhbmQgd2UgZG8gPDw5IGFsbCBvdmVyIHRoZSBjb2RlIHNvIGl0IGlzIGZhaXJseSBi
YWtlZC4NCg0KSXQncyBnb2luZyB0byBiZSBhIHN0cnVnZ2xlIHRvIGdldCBvdXQgb2YgdGhpcyBi
dXQgbWF5YmUgSSBjYW4gYXQgbGVhc3QgbWFrZSBpdCB3b3JrIGZvciBRRU1VIGFzIGEgYmFja2Vu
ZCBhbmQgV2luZG93cyBhcyBhIGZyb250ZW5kLg0KDQo+IA0KPiBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KDQpUaGFua3MuIEF0IGxl
YXN0IHRoaXMgbmFpbHMgZG93biBob3cgdGhlIHZhbHVlcyAqc2hvdWxkKiBiZSBpbnRlcnByZXRl
ZC4NCg0KICBQYXVsDQoNCj4gDQo+IA0KPiA+DQo+ID4gICBQYXVsDQo+ID4NCj4gPiA+DQo+ID4g
PiAgIFBhdWwNCj4gPiA+DQo+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9ibGtpZi5oIHwgMyArLS0NCj4gPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lv
L2Jsa2lmLmgNCj4gPiA+ID4gPiBpbmRleCAxNWE3MWUzZmVhLi5kN2M5MDRkOWRjIDEwMDY0NA0K
PiA+ID4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oDQo+ID4gPiA+ID4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgNCj4gPiA+ID4gPiBAQCAtMjY0LDgg
KzI2NCw3IEBADQo+ID4gPiA+ID4gICAqIHNlY3RvcnMNCj4gPiA+ID4gPiAgICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHVpbnQ2NF90Pg0KPiA+ID4gPiA+ICAgKg0KPiA+ID4gPiA+IC0gKiAgICAg
IFRoZSBzaXplIG9mIHRoZSBiYWNrZW5kIGRldmljZSwgZXhwcmVzc2VkIGluIHVuaXRzIG9mIGl0
cyBsb2dpY2FsDQo+ID4gPiA+ID4gLSAqICAgICAgc2VjdG9yIHNpemUgKCJzZWN0b3Itc2l6ZSIp
Lg0KPiA+ID4gPiA+ICsgKiAgICAgIFRoZSBzaXplIG9mIHRoZSBiYWNrZW5kIGRldmljZSwgZXhw
cmVzc2VkIGluIHVuaXRzIG9mIDUxMiBieXRlcy4NCj4gPiA+ID4gPiAgICoNCj4gPiA+ID4gPiAg
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqDQo+ID4gPiA+ID4gICAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcw0KPiA+ID4gPiA+IC0tDQo+ID4gPiA+ID4gMi4y
MC4xLjIuZ2IyMWViYjY3MQ0KPiA+ID4gPiA+DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 15:27:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 15:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6d7x-0000bj-M2; Wed, 20 Mar 2019 15:27: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6d7x-0000be-4S
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 15:27:37 +0000
X-Inumbo-ID: afa40123-4b24-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::623])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afa40123-4b24-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 15:27:35 +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=1lFxT3pF/1Bt4VhIBmylIJvbyO5hZ9MQV5IRyYZueBE=;
 b=H0IA3yWcGvRaw87ZvHfcKuqUAzcJWtM0gqjRWiQZCYTLpHrGtiqWlAsIqhN2Dsw9OEthjTvqs9vhMXHGRNn4bggGLOdPgjVNqrKBSdUpbJzdEBqQLcb+HszbzQIpgqxGw1CDvsqXGmrANdw62mfd/ujxf9ulRKjIVusaZNLpc6mnlFRQCayyqXVjBx9L94CpLCexJ0Bkr1Kjla8GKL9jcocA4dhV0xMcWgbCce1mOmdRB5mDwNFndvUnFa6HJrsZ57eKschbc//lYwk+Z3T94Pc/UXq8qVYDApTomNaivY31sRfzzvKYsV1PvoMzeRw5BmCQlzyieM2Ka0IITOJd2w==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB3940.eurprd03.prod.outlook.com (52.135.146.161) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 15:27:26 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 15:27:26 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
Thread-Index: AQHU1SlSeNsYNaamP02EZQB/pJjIBaYRmfAAgAMelIA=
Date: Wed, 20 Mar 2019 15:27:26 +0000
Message-ID: <87tvfx8t2a.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
 <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com>
In-Reply-To: <5bfba14c-f7ce-04e5-19da-87d3e566240d@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: 83823c55-d7e9-428f-4de9-08d6ad488efe
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3940; 
x-ms-traffictypediagnostic: AM0PR03MB3940:
x-microsoft-antispam-prvs: <AM0PR03MB3940FE6E5647DFFE50F8C43DE6410@AM0PR03MB3940.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(136003)(366004)(376002)(346002)(199004)(189003)(4326008)(7736002)(14444005)(66066001)(54906003)(68736007)(256004)(6246003)(8936002)(305945005)(229853002)(186003)(8676002)(81166006)(71200400001)(25786009)(53936002)(97736004)(36756003)(86362001)(26005)(106356001)(71190400001)(53546011)(76176011)(6916009)(105586002)(316002)(81156014)(2906002)(55236004)(80792005)(102836004)(6506007)(446003)(5660300002)(486006)(6512007)(11346002)(2616005)(476003)(14454004)(99286004)(6436002)(72206003)(6486002)(478600001)(6116002)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3940;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: v1qvOfK2wQdRV35+guWO0uZ6ALnS3dq8Sf42K67i6nefg5FkyokwZXjTlMEzAsAi1dnwAcSWxtfBtoFBxYQO99oe0VQ/hXzHQb8DPjSJC6ztqTiZ8H1jbGANTn95GWgTNw4VhrcEfvq9m0STvfchZH0xk1nwa7YUmAEQmfBIOoHFdTvp7OLbr8c08MbT9JU6Jna4QFbOrjkBFaezu4LpJxzRXa9OlSBwospAbjHj0Ny+vsP/yO5/4XpYZ4RFB9CqoaoJb1za7SdyhcS0q8vzev1B2NIUXcx2srxb8tu+7/njiNzphF1Yj1XI69eyZ2aqA5bEJkAwHy6Wux9vONd5NO1nQOu1FtsnBa6M8uExjeZne6T+Tie9CgnCT8OjhUwOKvyhRa5SKStZgmXewthcX2Zj5c7hJMOe/I+tIWjOHqc=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 83823c55-d7e9-428f-4de9-08d6ad488efe
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 15:27:26.6434 (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: AM0PR03MB3940
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Achin Gupta <achin.gupta@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDA3LzAzLzIwMTkgMjE6
MDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8
dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4KPj4gVGhpcyBlbnVtZXJhdGlvbiBjb250cm9scyBU
RUUgdHlwZSBmb3IgYSBkb21haW4uIEN1cnJlbnRseSB0aGVyZSBpcwo+PiB0d28gcG9zc2libGUg
b3B0aW9uczogZWl0aGVyICdub25lJyBvciAnbmF0aXZlJy4KPj4KPj4gJ25vbmUnIGlzIHRoZSBk
ZWZhdWx0IHZhbHVlIGFuZCBpdCBiYXNpY2FsbHkgZGlzYWJsZXMgVEVFIHN1cHBvcnQgYXQKPj4g
YWxsLgo+Pgo+PiAnbmF0aXZlJyBlbmFibGVzIGFjY2VzcyB0byBhICJyZWFsIiBURUUgaW5zdGFs
bGVkIG9uIGEgcGxhdGZvcm0uCj4KPiBJIGFtIGF3YXJlIEkgbWFkZSB0aGF0IHN1Z2dlc3Rpb24u
IEJ1dCBJIHRoaW5rIHRoZSBuYW1pbmcgaXMgbm90IGlkZWFsCj4gYmV0d2VlbiB0aGUgdXNlciBh
bmQgdGhlIHRvb2xzdGFjay4gVGhlIHF1ZXN0aW9uIGlzIGhvdyB0aGlzIGlzIGdvaW5nCj4gdG8g
Zml0IHdpdGggdGhlIFMtRUwyIGZlYXR1cmUgd2hlcmUgbXVsdGlwbGUgVEVFIGNhbiBydW4gdG9n
ZXRoZXI/CllvdSBzZWUsIHN1cHBvcnQgZm9yIFMtRUwyIG9yIHN1cHBvcnQgZm9yIG11bHRpcGxl
IFRFRXMgaXMgYSBtdWNoIGJyb2FkZXIKdG9waWMuIEZvciBtZSwgbmFtaW5nIGZvciBjb25maWd1
cmF0aW9uIG9wdGlvbiBpcyB0aGUgbGVhc3QgaW1wb3J0YW50CnRoaW5nIGluIHRoaXMgY2FzZSA6
LSkKClJpZ2h0IHRoZXJlIGlzIG5vIGNsZWFyIHZpc2lvbiBob3cgaXQgd2lsbCBldmVyIHdvcmsu
IEkgc2Nhbm5lZCB0aHJvdWdoClNQQ0kgc3BlYyBhbmQgSSBhbHJlYWR5IGhhdmUgYSBjb3VwbGUg
b2YgcXVlc3Rpb25zLiBJIG5lZWQgdG8gc3R1ZHkgaXQKaGFyZGVyIHRvIG1ha2Ugc2VyaW91cyBz
dGF0ZW1lbnRzLCBidXQgSSBhbHJlYWR5IHNlZSB0aGF0IGN1cnJlbnQKbWVkaWF0b3IgZnJhbWV3
b3JrIHdpbGwgaGFyZGx5IGZpdCBpbnRvIFNQQ0kgc3R1ZmYuIEZyYW5rbHksIEkgaGF2ZQpjb25j
ZXJucyB0aGF0IE9QLVRFRSAob3IgYW55IG90aGVyIGV4aXN0aW5nIFRFRSkgd2lsbCBiZSBjb21w
YXRpYmxlCndpdGggU1BDSS1lbmFibGVkIHN5c3RlbXMgd2l0aG91dCBtYWpvciByZXdvcmsuIFNv
LCB3ZSB3aWxsIG5lZWQgdG8gZG8KYmlnIG92ZXJoYXVsIGFueXdheXMsIHdoZW4gdGhlcmUgd2ls
bCBhcHBlYXIgZmlyc3QgU1BDSS1jb21wYXRpYmxlIFRFRXMgYW5kCnNlY3VyZSBoeXBlcnZpc29y
cy4KCkFGQUlLLCB0aGVyZSBpcyBubyBBUk12OC40IHBsYXRmb3Jtcywgbm8gUy1FTDIgaHlwZXJ2
aXNvcnMgYW5kIHNvIG9uLiBJdAp3aWxsIHRha2UgYXQgbGVhc3QgY291cGxlIG9mIHllYXJzIGJl
Zm9yZSBTLUVMMiB3aWxsIGhpdCB0aGUgbWFya2V0LiBTbwppbiBteSBvcGluaW9uIGl0IGlzIHRv
byBlYXJseSB0byBtYWtlIGFueSBhc3N1bXB0aW9ucyBvbiBob3cgdG8gc3VwcG9ydAphbGwgdGhp
cyBpbiBYZW4uIExldHMgc3RpY2sgdG8gdGhlIGN1cnJlbnQgbWF0dGVycy4KCkknbSBub3QgaW5z
aXN0aW5nIG9uICJuYXRpdmUiLiBCdXQgSSBjYW4ndCBpbnZlbnQgc29tZXRoaW5nIGJldHRlciBy
aWdodApub3cuIFByb2JhYmx5LCBTUENJLWVuYWJsZWQgVEVFIGFsc28gd2lsbCBiZSBjb25zaWRl
cmVkICJuYXRpdmUiIGFzCm9wcG9zZWQgdG8sIHNheSwgImVtdWxhdGVkIi4KCkFzIEkgc2FpZCwg
SSBjYW4ndCBjb21lIHdpdGggYW55dGhpbmcgYmV0dGVyIHRoYW4gIm5hdGl2ZSIuIEJ1dCBJJ20g
b3Blbgp0byBhbnkgc3VnZ2VzdGlvbnMuCgo+IEkgaGF2ZSBDQ2VkIEFjaGluIHRvIHNlZSBoZSBo
YXMgYW55IHZpc2lvbiBob3cgdGhpcyBjb3VsZCBiZSBpbnRlcmZhY2VkLgo+Cj4+Cj4+IEl0IGlz
IHBvc3NpYmxlIHRvIGFkZCBhbm90aGVyIHR5cGVzIGluIHRoZSBmdXR1cmUuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+PiAt
LS0KPj4KPj4gICBBbGwgdGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2VkIHRv
Z2V0aGVyLiBUaGV5IHdlcmUKPj4gICBzcGxpdCB0byBlYXNlIHVwIHJldmlldy4gQnV0IHRoZXkg
ZGVwZW5kIGhlYXZpbHkgb24gZWFjaCBvdGhlci4KPj4KPj4gICBDaGFuZ2VzIGZyb20gdjM6Cj4+
ICAgIC0gdGVlX2VuYWJsZWQgcmVuYW1lZCB0byB0ZWVfdHlwZS4gQ3VycmVudGx5IHR3byB0eXBl
cyBhcmUgc3VwcG9ydGVkCj4+ICAgICAgYXMgZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2Fn
ZQo+PiAgICAtIEFkZCBMSUJYTF9IQVZFX0JVSUxESU5GT19BUkNIX0FSTV9URUUgZGVmaW5pdGlv
bgo+Pgo+PiAgIENoYW5nZXMgZnJvbSB2MjoKPj4gICAgLSBVc2UgYXJjaC50ZWVfZW5hYmxlZCBp
bnN0ZWFkIG9mIHNlcGFyYXRlIGRvbWN0bAo+PiAtLS0KPj4gICBkb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4gICAgfCAxMiArKysrKysrKysrKysKPj4gICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAg
ICAgfCAgNSArKysrKwo+PiAgIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICB8IDEzICsrKysr
KysrKysrKysKPj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNiArKysrKysKPj4g
ICB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgOSArKysrKysrKysKPj4gICA1IGZpbGVz
IGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgo+PiBpbmRleCBhZDgxYWYx
ZWQ4Li5lMTU5ODE4ODJiIDEwMDY0NAo+PiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4K
Pj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4+IEBAIC0yNzAyLDYgKzI3MDIsMTgg
QEAgQ3VycmVudGx5LCBvbmx5IHRoZSAic2JzYV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQgZm9y
IEFSTS4KPj4gICAgID1iYWNrCj4+ICAgKz1vdmVyIDQKPj4gKwo+PiArPWl0ZW0gQjx0ZWU9WyJu
b25lIiwgIm5hdGl2ZSJdPgo+PiArCj4+ICtTZXQgVEVFIHR5cGUgZm9yIHRoZSBndWVzdC4gQ3Vy
cmVudGx5IG9ubHkgT1AtVEVFIGlzIHN1cHBvcnRlZC4gSWYKPj4gK3RoaXMgb3B0aW9uIGlzIHNl
dCB0byAibmF0aXZlIiwgeGwgd2lsbCBjcmVhdGUgZ3Vlc3QsIHdoaWNoIGNhbiBhY2Nlc3MKPj4g
K25hdGl2ZSBURUUgb24geW91ciBzeXN0ZW0gKGp1c3QgbWFrZSBzdXJlIHRoYXQgeW91IGFyZSB1
c2luZyBPUC1URUUKPj4gK3dpdGggdmlydHVhbGl6YXRpb24gc3VwcG9ydCBlbmRhYmxlZCkuIEFs
c28gT1AtVEVFIG5vZGUgd2lsbCBiZQo+PiArZW1pdHRlZCBpbnRvIGd1ZXN0J3MgZGV2aWNlIHRy
ZWUuCj4+ICsKPj4gKz1iYWNrCj4+ICsKPj4gICA9aGVhZDMgeDg2Cj4+ICAgICA9b3ZlciA0Cj4+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+
PiBpbmRleCBhMzhlNWNkYmEyLi5iMjRlNDE0MWIxIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPj4gQEAgLTI3Myw2ICsyNzMs
MTEgQEAKPj4gICAgKi8KPj4gICAjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9HSUNf
VkVSU0lPTiAxCj4+ICAgKy8qCj4+ICsgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhl
IGFyY2hfYXJtLnRlZSBmaWVsZC4KPj4gKyAqLwo+PiArI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxE
SU5GT19BUkNIX0FSTV9URUUgMQo+PiArCj4+ICAgLyoKPj4gICAgKiBMSUJYTF9IQVZFX1NPRlRf
UkVTRVQgaW5kaWNhdGVzIHRoYXQgbGlieGwgc3VwcG9ydHMgcGVyZm9ybWluZwo+PiAgICAqICdz
b2Z0IHJlc2V0JyBmb3IgZG9tYWlucyBhbmQgdGhlcmUgaXMgJ3NvZnRfcmVzZXQnIHNodXRkb3du
IHJlYXNvbgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9hcm0uYwo+PiBpbmRleCAxNDFlMTU5MDQzLi42OTMwZDBhYjNiIDEwMDY0NAo+
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9hcm0uYwo+PiBAQCAtODksNiArODksMTkgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVw
YXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+PiAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7
Cj4+ICAgICAgIH0KPj4gICArICAgIHN3aXRjaCAoZF9jb25maWctPmJfaW5mby5hcmNoX2FybS50
ZWUpIHsKPj4gKyAgICBjYXNlIExJQlhMX1RFRV9UWVBFX05PTkU6Cj4+ICsgICAgICAgIGNvbmZp
Zy0+YXJjaC50ZWVfdHlwZSA9IFhFTl9ET01DVExfQ09ORklHX1RFRV9OT05FOwo+PiArICAgICAg
ICBicmVhazsKPj4gKyAgICBjYXNlIExJQlhMX1RFRV9UWVBFX05BVElWRToKPj4gKyAgICAgICAg
Y29uZmlnLT5hcmNoLnRlZV90eXBlID0gWEVOX0RPTUNUTF9DT05GSUdfVEVFX05BVElWRTsKPj4g
KyAgICAgICAgYnJlYWs7Cj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgTE9HKEVSUk9SLCAi
VW5rbm93biBURUUgdHlwZSAlZCIsCj4+ICsgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmFy
Y2hfYXJtLnRlZSk7Cj4+ICsgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+PiArICAgIH0KPj4g
Kwo+PiAgICAgICByZXR1cm4gMDsKPj4gICB9Cj4+ICAgZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAo+PiBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+PiBpbmRl
eCBiNjg1YWM0N2FjLi40ZjFlYjIyOWI4IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4+IEBAIC00
NTcsNiArNDU3LDExIEBAIGxpYnhsX2dpY192ZXJzaW9uID0gRW51bWVyYXRpb24oImdpY192ZXJz
aW9uIiwgWwo+PiAgICAgICAoMHgzMCwgInYzIikKPj4gICAgICAgXSwgaW5pdF92YWwgPSAiTElC
WExfR0lDX1ZFUlNJT05fREVGQVVMVCIpCj4+ICAgK2xpYnhsX3RlZV90eXBlID0gRW51bWVyYXRp
b24oInRlZV90eXBlIiwgWwo+PiArICAgICgwLCAibm9uZSIpLAo+PiArICAgICgxLCAibmF0aXZl
IikKPj4gKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9URUVfVFlQRV9OT05FIikKPj4gKwo+PiAg
IGxpYnhsX3JkbV9yZXNlcnZlID0gU3RydWN0KCJyZG1fcmVzZXJ2ZSIsIFsKPj4gICAgICAgKCJz
dHJhdGVneSIsICAgIGxpYnhsX3JkbV9yZXNlcnZlX3N0cmF0ZWd5KSwKPj4gICAgICAgKCJwb2xp
Y3kiLCAgICAgIGxpYnhsX3JkbV9yZXNlcnZlX3BvbGljeSksCj4+IEBAIC02MTUsNiArNjIwLDcg
QEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixb
Cj4+ICAgICAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChOb25lLCBbKCJnaWNfdmVyc2lvbiIsCj4+
IGxpYnhsX2dpY192ZXJzaW9uKSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KCJ2dWFydCIsIGxpYnhsX3Z1YXJ0X3R5cGUpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgidGVlIiwgIGxpYnhsX3RlZV90eXBlKSwKPgo+IEFGQUlDVCwgVEVFIGFsc28gZXhp
c3RzIG9uIG90aGVyIGFyY2hpdGVjdHVyZS4gU28gSSBhbSB3b25kZXJpbmcKPiB3aGV0aGVyIHRo
aXMgZmllbGQgc2hvdWxkIGJlIG1vdmVkIG91dCBvZiBhcmNoX2FybT8KSW4gdjMgdGhyZWFkIHlv
dSBhc2tlZCBpZiBJIHNlZSBhbnkgdXNlIGZvciB4ODYuIEJlY2F1c2UgaW4gdGhhdCB2ZXJzaW9u
CnRoaXMgb3B0aW9uIHdhcyBpbiBjb21tb24gc2VjdGlvbi4gSG9uZXN0bHksIEkgZG9uJ3Qgc2Vl
IGFueSB1c2UgdGhlcmUsCmJlY2F1c2UgSSBoYXZlIG5vIGlkZWEgaG93IHRoaXMgY2FuIGJlIGlt
cGxlbWVudGVkIG9uIHg4Ni4gSSBjaGVja2VkCk9wZW4tVEVFIGltcGxlbWVudGF0aW9uIGFzIGFu
IGV4YW1wbGUsIGJ1dCBpdCBhcHBlYXJlZCB0aGF0IGl0IHdvcmtzIGluCnVzZXJwc2FjZS4KClNv
LCBJIHdvdWxkIHN0aWNrIHRvIEFSTS1vbmx5LiBCdXQgSSBoYXZlIG5vIHN0cm9uZyBvYmplY3Rp
b25zLCBpZiB4ODYKZm9sa3MgYXJlIHdpbGxpbmcgdG8gc3VwcG9ydCBURUVzIGluIHRoZSBjb21t
b24gY29kZS4KCi0tCkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 15:36:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 15:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6dGC-0001OT-Ju; Wed, 20 Mar 2019 15:36: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6dGB-0001OJ-OF
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 15:36:07 +0000
X-Inumbo-ID: dfed4808-4b25-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfed4808-4b25-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 15:36: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=bnFzM6+6XTflFiKv3qiq1NjksCY31AE8dW0GelCBMSA=;
 b=W26Y13g9fRyEgHmZ/TBr9jzv2035wdy/HgTE3eR4BNViz+YfLZa2bpaulZXJwh/s3gaClNxqcOECeViW2CEmci8IVEhtpfvcKLWijYBNTcD6WV4HwmjyW/TSi+Grkmeq7a3Ecax+9lknCjiiGJ8kejOy1D/jTlskhy4Aj1E3xacDfLHZpv4f0zpZaqji2j4ihYKAev+MoE3FpS2xPciI6hNBeGyy0YRRh4o1vZP04vlonTG/srZQhOCH8brvZv9XfGDTj9kV76cn9+DzIY54NvaMg5LqOgFnLcXMGDarDgwyLjAaFC19S6b7YgkzcVg+jkrR/3IVS0l4fKALCaHGnA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB3634.eurprd03.prod.outlook.com (52.134.86.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 15:36:04 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 15:36:04 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 08/10] xen/arm: optee: add support for RPC commands
Thread-Index: AQHU1SlSWjCQjCd7qEiRWe/MZ8uTF6YRlw6AgAMj3gA=
Date: Wed, 20 Mar 2019 15:36:04 +0000
Message-ID: <87sgvh8snx.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-9-volodymyr_babchuk@epam.com>
 <3a9ffca5-5139-a607-8647-af9397a2f264@arm.com>
In-Reply-To: <3a9ffca5-5139-a607-8647-af9397a2f264@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: c86c8aab-4640-4767-7db9-08d6ad49c35b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3634; 
x-ms-traffictypediagnostic: AM0PR03MB3634:
x-microsoft-antispam-prvs: <AM0PR03MB36341B3E893DBF17F4D7FC4FE6410@AM0PR03MB3634.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(136003)(346002)(39860400002)(376002)(199004)(189003)(72206003)(7736002)(305945005)(99286004)(6436002)(25786009)(3846002)(6116002)(6512007)(6486002)(71200400001)(66066001)(6246003)(86362001)(6916009)(4744005)(71190400001)(106356001)(105586002)(2906002)(68736007)(102836004)(6506007)(81166006)(26005)(81156014)(97736004)(2616005)(486006)(76176011)(186003)(80792005)(8936002)(8676002)(55236004)(14454004)(53936002)(476003)(229853002)(5660300002)(4326008)(256004)(54906003)(14444005)(446003)(478600001)(316002)(11346002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3634;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: BVqTgrA9CsP9HE6dkc5U0gtls7vC6rQZwjz0rpNAYUx08MsqS2k21oaYlm7N0FtRgn5Nsf9AJcp9b7H/mPFFtsF/VGhOhXKbUyIb1nd7JGzuqmkbZZZcW2nlucb6GC5KZmDFtmituk/YGCG2wMeAlNMlAG7ZjPmZMDhWW8vldnRxPcB6TRfSJ8M46n2vdhevpgifSVlJO+T5CEKVPZT4ejU0+Q0h2NgN+qu/WMk9Re5hyH29fW296r9CGvJFPW7kWWNZt/k0qZ5Gnqgc4YOfk8K/SNXkkf/zVK8hDYmUrRJnDiHnHMcT3sPKXmXnFaL3kx+WapXHHM8qMmTJZzffXPtnn6Fp/ZMfBkK0Tj+/0A3Mr1FZlSCOsiFZVz5iVRus8/EugcQBXK8FJWJ9MfkOsBbIXLgoLwkhxlS7TBp2Noo=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c86c8aab-4640-4767-7db9-08d6ad49c35b
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 15:36:04.0344 (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: AM0PR03MB3634
Subject: Re: [Xen-devel] [PATCH v4 08/10] xen/arm: optee: add support for
 RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+PiAgICAgICBpZiAoIHNobV9ycGMt
Pmd1ZXN0X3BhZ2UgKQo+PiAgICAgICAgICAgcHV0X3BhZ2Uoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7
Cj4+ICsKPgo+IFNwdXJpb3VzIGNoYW5nZS4KCkdvb2QgY2F0Y2guIFRoYW5rIHlvdS4KCj4KPj4g
KyAgICAgICAgLyoKPj4gKyAgICAgICAgICogVE9ETzogV2l0aCBjdXJyZW50IGltcGxlbWVudGF0
aW9uLCBPUC1URUUgd2lsbCBub3QgaXNzdWUKPj4gKyAgICAgICAgICogUlBDIHRvIGZyZWUgdGhp
cyBidWZmZXIuIEd1ZXN0IGFuZCBPUC1URUUgd2lsbCBiZSBvdXQgb2YKPj4gKyAgICAgICAgICog
c3luYzogZ3Vlc3QgYmVsaWV2ZXMgdGhhdCBpdCBwcm92aWRlZCBidWZmZXIgdG8gT1AtVEVFLAo+
PiArICAgICAgICAgKiB3aGlsZSBPUC1URUUgdGhpbmtzIG9mIG9wcG9zaXRlLiBJZGVhbGx5LCB3
ZSBuZWVkIHRvCj4+ICsgICAgICAgICAqIGVtdWxhdGUgUlBDIHdpdGggT1BURUVfTVNHX1JQQ19D
TURfU0hNX0ZSRUUgY29tbWFuZC4KPj4gKyAgICAgICAgICovCj4gQ2FuIHRoaXMgY29uZGl0aW9u
IGhhcHBlbiBpZiBYZW4gcnVucyBvdXQgb2YgbWVtb3J5PwoKWWVzLCB0aGlzIGlzIG9uZSBvZiBy
ZWFzb25zIHdoeSB0cmFuc2xhdGVfbm9uY29udGlnKCkgbWlnaHQgZmFpbC4gSXQKdXNlcyBib3Ro
IHhlbmhlYXAgdG8gYWxsb2NhdGUgZGF0YSBzdHJ1Y3R1cmUgYW5kIGRvbWhlYXAgdG8gYWxsb2Nh
dGUKcGFnZWxpc3RzIGJ1ZmZlcnMuIEFueSBvZiB0aG9zZSBjYW4gZmFpbCwgcmVzdWx0aW5nIGlu
IGluY29uc2lzdGVuY3kuCgpZb3UgZ2F2ZSBtZSBpZGVhIHRvIHB1dCBnZHByaW50aygpIHdpdGgg
YmlnIGZhdCB3YXJuaW5nIHRoZXJlLgoKLS0gCkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1
awpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 15:40:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 15:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6dKh-00028q-DD; Wed, 20 Mar 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=OKdL=RX=citrix.com=prvs=975c6da73=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6dKg-00028l-Dn
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 15:40:46 +0000
X-Inumbo-ID: 84bbc606-4b26-11e9-b474-3f936936d87e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84bbc606-4b26-11e9-b474-3f936936d87e;
 Wed, 20 Mar 2019 15:40:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81142634"
Date: Wed, 20 Mar 2019 15:40:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190320154022.GS14641@zion.uk.xensource.com>
References: <20190319160231.17120-1-wei.liu2@citrix.com>
 <23698.17642.853194.637427@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23698.17642.853194.637427@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDE6NDk6MzBQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhjOiBmaXggSFZNIGNvcmUgZHVtcCIp
Ogo+ID4gZjk2OWJjOWZjOTYgZm9yYmlkIGdldF9hZGRyZXNzX3NpemUgY2FsbCBvbiBIVk0gZ3Vl
c3RzLCBiZWNhdXNlIHRoYXQKPiA+IGRpZG4ndCBtYWtlIHNlbnNlLiBJdCBicm9rZSBjb3JlIGR1
bXAgZnVuY3Rpb25hbGl0eSBvbiBIVk0gYmVjYXVzZQo+ID4gbGlieGMgdW5jb25kaXRpb25hbGx5
IGFza2VkIGZvciBndWVzdCB3aWR0aC4KPiAuLi4KPiA+ICsgICAgaWYgKCAhYXV0b190cmFuc2xh
dGVkX3BoeXNtYXAgJiYKPiA+ICsgICAgICAgICB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhj
aCwgZG9taWQsICZkaW5mby0+Z3Vlc3Rfd2lkdGgpICE9IDAgKQo+ID4gKyAgICB7Cj4gPiArICAg
ICAgICBQRVJST1IoIkNvdWxkIG5vdCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsKPiA+
ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gCj4gRGlkIHlvdSBjb25zaWRlciBhbmQg
cmVqZWN0IHRoZSBvcHRpb24gb2Ygd3JpdGluZzoKPiAKPiAgICAgaWYgKCBhdXRvX3RyYW5zbGF0
ZWRfcGh5c21hcCApIHsKPiAgICAgICAgICAuLi4geGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCgs
LCZkaW5mby0+Z3Vlc3Rfd2lkdGgsLCkgLi4uCj4gICAgIH0gZWxzZSB7Cj4gICAgICAgICAgZGlu
Zm8tPmd1ZXN0X3dpZHRoID0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpCj4gICAgIH0KPiAKPiBUaGlz
IGlzIHBlcmhhcHMgbGVzcyBsaWtlbHkgdG8gbGVhdmUgZGluZm8tPmd1ZXN0X3dpZHRoIGFzIGFu
Cj4gdW5pbml0aWFsaXNlZCBoYXphcmQuCgpXb3JrcyBmb3IgbWUgdG9vLgoKV2VpLgoKPiAKPiBJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 15:43:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 15:43: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 1h6dNY-0002Gy-To; Wed, 20 Mar 2019 15:43: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=OKdL=RX=citrix.com=prvs=975c6da73=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6dNX-0002Gr-21
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 15:43:43 +0000
X-Inumbo-ID: ef4e51d9-4b26-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef4e51d9-4b26-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 15:43:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81143064"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Mar 2019 15:43:38 +0000
Message-ID: <20190320154338.24124-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Zjk2OWJjOWZjOTYgZm9yYmlkIGdldF9hZGRyZXNzX3NpemUgY2FsbCBvbiBIVk0gZ3Vlc3RzLCBi
ZWNhdXNlIHRoYXQKZGlkbid0IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlv
bmFsaXR5IG9uIEhWTSBiZWNhdXNlCmxpYnhjIHVuY29uZGl0aW9uYWxseSBhc2tlZCBmb3IgZ3Vl
c3Qgd2lkdGguCgpGb3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVlLgoKUmVwb3J0
ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpDYzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSnVlcmdlbiwgdGhpcyBpcyBwcm9iYWJseSB0b28gbGF0
ZSBmb3IgNC4xMiwgYnV0IHlvdSBjYW4gYXQgbGVhc3QgYWRkCmEgcmVsZWFzZSBub3RlIHNvbWV3
aGVyZS4KCklhbiwgcGxlYXNlIGJhY2twb3J0IHRoaXMgdG8gNC4xMi4KLS0tCiB0b29scy9saWJ4
Yy94Y19jb3JlLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19jb3JlLmMgYi90b29scy9saWJ4Yy94Y19jb3JlLmMKaW5k
ZXggZTU4MTkwNWJhOS4uMmVlMWQyMDViNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY29y
ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuYwpAQCAtNDU5LDEyICs0NTksNiBAQCB4Y19k
b21haW5fZHVtcGNvcmVfdmlhX2NhbGxiYWNrKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHN0cnVj
dCB4Y19jb3JlX3NlY3Rpb25faGVhZGVycyAqc2hlYWRlcnMgPSBOVUxMOwogICAgIEVsZjY0X1No
ZHIgKnNoZHI7CiAgCi0gICAgaWYgKCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhjaCwgZG9t
aWQsICZkaW5mby0+Z3Vlc3Rfd2lkdGgpICE9IDAgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJD
b3VsZCBub3QgZ2V0IGFkZHJlc3Mgc2l6ZSBmb3IgZG9tYWluIik7Ci0gICAgICAgIHJldHVybiBz
dHM7Ci0gICAgfQotCiAgICAgeGNfY29yZV9hcmNoX2NvbnRleHRfaW5pdCgmYXJjaF9jdHh0KTsK
ICAgICBpZiAoIChkdW1wX21lbV9zdGFydCA9IG1hbGxvYyhEVU1QX0lOQ1JFTUVOVCpQQUdFX1NJ
WkUpKSA9PSBOVUxMICkKICAgICB7CkBAIC00ODcsNiArNDgxLDQwIEBAIHhjX2RvbWFpbl9kdW1w
Y29yZV92aWFfY2FsbGJhY2soeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgfQogICAgIGF1dG9fdHJh
bnNsYXRlZF9waHlzbWFwID0geGNfY29yZV9hcmNoX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKCZp
bmZvKTsKIAorICAgIGlmICggIWF1dG9fdHJhbnNsYXRlZF9waHlzbWFwICkKKworICAgIHsKKyAg
ICAgICAgaWYgKCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhjaCwgZG9taWQsICZkaW5mby0+
Z3Vlc3Rfd2lkdGgpICE9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBQRVJST1IoIkNvdWxk
IG5vdCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIEF1dG90cmFuc2xhdGVkIGd1ZXN0IG5ldmVyIHNldHMgZ3Vlc3Qgd2lkdGggaW4gdGhlIGZp
cnN0CisgICAgICAgICAqIHBsYWNlLiBGb3JjZSBndWVzdF93aWR0aCB0byBiZSBzaXplb2YodW5z
aWduZWQgbG9uZykgc28KKyAgICAgICAgICogY29kZSBiZWxvdyBmdW5jdGlvbnMgcHJvcGVybHku
CisgICAgICAgICAqCisgICAgICAgICAqIEhlcmUgaXMgd2h5IHRoaXMgaXMgY29ycmVjdC4KKyAg
ICAgICAgICoKKyAgICAgICAgICogMS4gQmVmb3JlIGY5NjliYzlmYywgeGNfZG9tYWluX2dldF9n
dWVzdF93aWR0aCBmb3IgSFZNICh4ODYKKyAgICAgICAgICogYW5kIEFSTSkgYWx3YXlzIHJldHVy
bmVkIGh5cGVydmlzb3IncyBpZGVhIG9mCisgICAgICAgICAqIHNpemVvZih1bnNpZ25lZCBsb25n
KS4KKyAgICAgICAgICoKKyAgICAgICAgICogMi4gVGhlcmUgaGFzIG5ldmVyIGJlZW4gYSBzaXR1
YXRpb24gaW4gd2hpY2ggaHlwZXJ2aXNvcidzCisgICAgICAgICAqIHdvcmQgd2lkdGggaXMgc21h
bGxlciB0aGFuIHRvb2xzdGFjayBkb21haW4ncyAoaS5lLiBubworICAgICAgICAgKiAzMmJpdCBo
eXBlcnZpc29yICsgNjRiaXQgdG9vbHN0YWNrKS4KKyAgICAgICAgICoKKyAgICAgICAgICogUHJl
ZGljYXRlcyBpbiBjb2RlIHRlc3QgZ3Vlc3Rfd2lkdGggYWdhaW5zdCB0b29sc3RhY2sKKyAgICAg
ICAgICogZG9tYWluJ3Mgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLCBzbyBzZXR0aW5nIGd1ZXN0X3dp
ZHRoIHRvCisgICAgICAgICAqIHRvb2xzdGFjayBkb21haW4ncyBpZGVhIG9mIHNpemVvZih1bnNp
Z25lZCBsb25nKSBtYXRjaGVzCisgICAgICAgICAqIHRoZSBvcmlnaW5hbCBiZWhhdmlvdXIgZm9y
IEhWTSBndWVzdHMuCisgICAgICAgICAqLworICAgICAgICBkaW5mby0+Z3Vlc3Rfd2lkdGggPSBz
aXplb2YodW5zaWduZWQgbG9uZyk7CisgICAgfQorCiAgICAgaWYgKCBkb21pZCAhPSBpbmZvLmRv
bWlkICkKICAgICB7CiAgICAgICAgIFBFUlJPUigiRG9tYWluICVkIGRvZXMgbm90IGV4aXN0Iiwg
ZG9taWQpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:06:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6djK-0004TA-UP; Wed, 20 Mar 2019 16:06: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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6djK-0004T5-AC
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:06:14 +0000
X-Inumbo-ID: 151f92ae-4b2a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 151f92ae-4b2a-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:06: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 4A53F1650;
 Wed, 20 Mar 2019 09:06:12 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0A793F614;
 Wed, 20 Mar 2019 09:06:10 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
 <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com> <87tvfx8t2a.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b096f8cc-4a82-807d-bbd7-43d117e0faa1@arm.com>
Date: Wed, 20 Mar 2019 16:06: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: <87tvfx8t2a.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Achin Gupta <achin.gupta@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8wMy8yMDE5IDE1OjI3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIZWxs
byBKdWxpZW4sCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gT24gMDcvMDMvMjAxOSAy
MTowNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1
ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4+Cj4+PiBUaGlzIGVudW1lcmF0aW9uIGNvbnRy
b2xzIFRFRSB0eXBlIGZvciBhIGRvbWFpbi4gQ3VycmVudGx5IHRoZXJlIGlzCj4+PiB0d28gcG9z
c2libGUgb3B0aW9uczogZWl0aGVyICdub25lJyBvciAnbmF0aXZlJy4KPj4+Cj4+PiAnbm9uZScg
aXMgdGhlIGRlZmF1bHQgdmFsdWUgYW5kIGl0IGJhc2ljYWxseSBkaXNhYmxlcyBURUUgc3VwcG9y
dCBhdAo+Pj4gYWxsLgo+Pj4KPj4+ICduYXRpdmUnIGVuYWJsZXMgYWNjZXNzIHRvIGEgInJlYWwi
IFRFRSBpbnN0YWxsZWQgb24gYSBwbGF0Zm9ybS4KPj4KPj4gSSBhbSBhd2FyZSBJIG1hZGUgdGhh
dCBzdWdnZXN0aW9uLiBCdXQgSSB0aGluayB0aGUgbmFtaW5nIGlzIG5vdCBpZGVhbAo+PiBiZXR3
ZWVuIHRoZSB1c2VyIGFuZCB0aGUgdG9vbHN0YWNrLiBUaGUgcXVlc3Rpb24gaXMgaG93IHRoaXMg
aXMgZ29pbmcKPj4gdG8gZml0IHdpdGggdGhlIFMtRUwyIGZlYXR1cmUgd2hlcmUgbXVsdGlwbGUg
VEVFIGNhbiBydW4gdG9nZXRoZXI/Cj4gWW91IHNlZSwgc3VwcG9ydCBmb3IgUy1FTDIgb3Igc3Vw
cG9ydCBmb3IgbXVsdGlwbGUgVEVFcyBpcyBhIG11Y2ggYnJvYWRlcgo+IHRvcGljLiBGb3IgbWUs
IG5hbWluZyBmb3IgY29uZmlndXJhdGlvbiBvcHRpb24gaXMgdGhlIGxlYXN0IGltcG9ydGFudAo+
IHRoaW5nIGluIHRoaXMgY2FzZSA6LSkKCk5hbWluZyBleHBvc2VkIHRvIHVzZXJzIGFyZSBoYXJk
IHRvIHJlbW92ZS4gSWYgdGhlIG5hbWluZyBpcyB0b28gYW1iaWd1b3VzLCB0aGVuIAp3ZSB3aWxs
IGhhdmUgdG8gaW50cm9kdWNlIGEgbmV3IG9wdGlvbiBsYXRlciBvbi4gVGhpcyBpcyBub3QgdmVy
eSBpZGVhbCwgc28gaXQgCndvdWxkIGJlIGJldHRlciBpZiB3ZSBjYW4gZmluZCBzb21ldGhpbmcg
ZGlmZmVyZW50LgoKPiAKPiBSaWdodCB0aGVyZSBpcyBubyBjbGVhciB2aXNpb24gaG93IGl0IHdp
bGwgZXZlciB3b3JrLiBJIHNjYW5uZWQgdGhyb3VnaAo+IFNQQ0kgc3BlYyBhbmQgSSBhbHJlYWR5
IGhhdmUgYSBjb3VwbGUgb2YgcXVlc3Rpb25zLiBJIG5lZWQgdG8gc3R1ZHkgaXQKPiBoYXJkZXIg
dG8gbWFrZSBzZXJpb3VzIHN0YXRlbWVudHMsIGJ1dCBJIGFscmVhZHkgc2VlIHRoYXQgY3VycmVu
dAo+IG1lZGlhdG9yIGZyYW1ld29yayB3aWxsIGhhcmRseSBmaXQgaW50byBTUENJIHN0dWZmLiBG
cmFua2x5LCBJIGhhdmUKPiBjb25jZXJucyB0aGF0IE9QLVRFRSAob3IgYW55IG90aGVyIGV4aXN0
aW5nIFRFRSkgd2lsbCBiZSBjb21wYXRpYmxlCj4gd2l0aCBTUENJLWVuYWJsZWQgc3lzdGVtcyB3
aXRob3V0IG1ham9yIHJld29yay4gU28sIHdlIHdpbGwgbmVlZCB0byBkbwo+IGJpZyBvdmVyaGF1
bCBhbnl3YXlzLCB3aGVuIHRoZXJlIHdpbGwgYXBwZWFyIGZpcnN0IFNQQ0ktY29tcGF0aWJsZSBU
RUVzIGFuZAo+IHNlY3VyZSBoeXBlcnZpc29ycy4KPiAKPiBBRkFJSywgdGhlcmUgaXMgbm8gQVJN
djguNCBwbGF0Zm9ybXMsIG5vIFMtRUwyIGh5cGVydmlzb3JzIGFuZCBzbyBvbi4gSXQKPiB3aWxs
IHRha2UgYXQgbGVhc3QgY291cGxlIG9mIHllYXJzIGJlZm9yZSBTLUVMMiB3aWxsIGhpdCB0aGUg
bWFya2V0LiBTbwo+IGluIG15IG9waW5pb24gaXQgaXMgdG9vIGVhcmx5IHRvIG1ha2UgYW55IGFz
c3VtcHRpb25zIG9uIGhvdyB0byBzdXBwb3J0Cj4gYWxsIHRoaXMgaW4gWGVuLiBMZXRzIHN0aWNr
IHRvIHRoZSBjdXJyZW50IG1hdHRlcnMuCgpJIGFtIGZ1bGx5IGF3YXJlIHRoYXQgbW9yZSB3b3Jr
IHdpbGwgbmVlZCB0byBiZSBkb25lIHdpdGggUy1FTDIuIEkgYW0gbm90IApleHBlY3RpbmcgeW91
IChvciBhbnlvbmUgZWxzZSBoZXJlKSB0byBjb21lIHdpdGggdGhlIGltcGxlbWVudGF0aW9uIG5v
dy4gTXkgCnBvaW50IGlzIHRoZSBuYW1pbmcgc2hvdWxkIGJlIGNob3NlbiBzbyBpdCBwcmV2ZW50
cyBhbWJpZ3VpdHkgd2l0aCB3aGF0ZXZlciB3ZSAKa25vdyB3aWxsIGNvbWUgdXAgaW4gdGhlIGZ1
dHVyZS4KCj4gCj4gSSdtIG5vdCBpbnNpc3Rpbmcgb24gIm5hdGl2ZSIuIEJ1dCBJIGNhbid0IGlu
dmVudCBzb21ldGhpbmcgYmV0dGVyIHJpZ2h0Cj4gbm93LiBQcm9iYWJseSwgU1BDSS1lbmFibGVk
IFRFRSBhbHNvIHdpbGwgYmUgY29uc2lkZXJlZCAibmF0aXZlIiBhcwo+IG9wcG9zZWQgdG8sIHNh
eSwgImVtdWxhdGVkIi4gPgo+IEFzIEkgc2FpZCwgSSBjYW4ndCBjb21lIHdpdGggYW55dGhpbmcg
YmV0dGVyIHRoYW4gIm5hdGl2ZSIuIEJ1dCBJJ20gb3Blbgo+IHRvIGFueSBzdWdnZXN0aW9ucy4K
CldlbGwgb25lIHNvbHV0aW9uIGlzIHRvIGRpdGNoICJuYXRpdmUiIGFuZCBuYW1lIGl0ICJvcHRl
ZSIuIEJ5IGdpdmluZyB0aGUgbmFtZSAKeW91IGF2b2lkIGFtYmlndWl0eS4gSWYgd2UgZXZlciBo
YXZlIG11bHRpcGxlIG9wLXRlZSBpbnN0YW5jZSBydW5uaW5nLCB0aGVuIGl0IApjb3VsZCBlYXNp
bHkgYmUgZXh0ZW5kIHdpdGggYSBjb21tYS4gU28geW91IGFsbG93IGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkuCgo+PiBBRkFJQ1QsIFRFRSBhbHNvIGV4aXN0cyBvbiBvdGhlciBhcmNoaXRlY3R1cmUu
IFNvIEkgYW0gd29uZGVyaW5nCj4+IHdoZXRoZXIgdGhpcyBmaWVsZCBzaG91bGQgYmUgbW92ZWQg
b3V0IG9mIGFyY2hfYXJtPwo+IEluIHYzIHRocmVhZCB5b3UgYXNrZWQgaWYgSSBzZWUgYW55IHVz
ZSBmb3IgeDg2LiBCZWNhdXNlIGluIHRoYXQgdmVyc2lvbgo+IHRoaXMgb3B0aW9uIHdhcyBpbiBj
b21tb24gc2VjdGlvbi4gSG9uZXN0bHksIEkgZG9uJ3Qgc2VlIGFueSB1c2UgdGhlcmUsCj4gYmVj
YXVzZSBJIGhhdmUgbm8gaWRlYSBob3cgdGhpcyBjYW4gYmUgaW1wbGVtZW50ZWQgb24geDg2LiAK
Ck9uIHRoZSB2MywgSSBwb2ludGVkIG91dCB0aGF0IHRoZSBkb2N1bWVudGF0aW9uIHdhcyBpbiBB
cm0gc2VjdGlvbiBidXQgdGhlIGNvZGUgCndhcyBpbiBjb21tb24uIFdoZW4gSSBhc2tlZCBhIHF1
ZXN0aW9uLCBpdCBkb2VzIG5vdCBtZWFuIEkgYW0gbm90IGhhcHB5IHdpdGggaXQuIApJdCBvbmx5
IG1lYW5zIEkgYW0gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgeW91ciBjaG9pY2Ugc28gSSBjYW4gbWFr
ZSBteSBtaW5kIG9uIGl0LiAKU2FkbHksIHlvdSBsZWZ0IGl0IHVuYW5zd2VyZWQgdW50aWwgbm93
LgoKSW4gdGhpcyBjb250ZXh0LCBJIGFtIG5vdCBhc2tpbmcgeW91IGhvdyB0aGlzIGlzIGdvaW5n
IHRvIGJlIGltcGxlbWVudGVkIGJ1dCAKd2hldGhlciB0aGlzIG9wdGlvbiBjb3VsZCBwb3RlbnRp
YWxseSBiZSB1c2VkIGluIHRoZSBmdXR1cmUgZm9yIG90aGVyIAphcmNoaXRlY3R1cmUgKGUuZyB4
ODYsIFJJU0MtVi4uLikuIEZvciBpbnN0YW5jZSwgdGhlIG9wdGlvbiAiZGV2aWNlX3RyZWUiIGlz
IApwYXJ0IGZvciBjb21tb24gb3B0aW9ucyBkZXNwaXRlIGl0IGlzIG9ubHkgaW1wbGVtZW50ZWQg
b24gQXJtLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:14:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:14: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 1h6drQ-0005HR-VS; Wed, 20 Mar 2019 16: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6drP-0005HM-88
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:14:35 +0000
X-Inumbo-ID: 3eef218f-4b2b-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3eef218f-4b2b-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:14: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=ZYd6uANzoHD8HrlD6oChq6Q9EC46VGDGZl7RWiouCE8=;
 b=FTCiP5A006Ig1ctS3ojBEVSbAOyWIV0qUlFtBD9M4bOSq5Js8xPgIRB6CWcvL8p2EwL8WAaoxqVY7INAAqBCbCM5LaadbGYa7OPMWEqRoyRD3uWRPwNK742JVxV0JhojqLGzgxyDV+hvnmMbdZWmRjdPXmJihd2nUZkA5T6AuqwjWLBtCOXxhNWxeO66Vf3W49mrs2BkCIGObZ3yMB6RfLGVW/Q68tgPDHrHiaP6XcRomZ22Jmpu8pXrJ904JnrRluA/lLUDgW7Shwe6Dqz2Mzv3zDSOZz+QRK4/FpfSow1mc9WgW1G6rZi4XMDWvHa2Pd5scGEy13AHjoUwEsy8ig==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4225.eurprd03.prod.outlook.com (20.177.40.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Wed, 20 Mar 2019 16:14:31 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 16:14:31 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 05/10] xen/arm: optee: add std call handling
Thread-Index: AQHU1SlRbMcYmq2xa0qitHe0vrGRJqYReNaAgANM0wA=
Date: Wed, 20 Mar 2019 16:14:30 +0000
Message-ID: <87r2b18qvv.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-6-volodymyr_babchuk@epam.com>
 <b96e0bcd-8c30-03a1-0b2a-4fd80a9d893d@arm.com>
In-Reply-To: <b96e0bcd-8c30-03a1-0b2a-4fd80a9d893d@arm.com>
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-ms-office365-filtering-correlation-id: 4740c62e-4dc3-4c0e-9265-08d6ad4f225e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4225; 
x-ms-traffictypediagnostic: AM0PR03MB4225:
x-microsoft-antispam-prvs: <AM0PR03MB42259BD3BDAB7C07874B2BBCE6410@AM0PR03MB4225.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(136003)(366004)(346002)(376002)(189003)(199004)(256004)(14454004)(5660300002)(8936002)(486006)(72206003)(476003)(53936002)(105586002)(446003)(6436002)(11346002)(2616005)(36756003)(6486002)(478600001)(106356001)(68736007)(6916009)(6512007)(66066001)(6506007)(6346003)(229853002)(186003)(102836004)(2906002)(6246003)(80792005)(25786009)(55236004)(71200400001)(4326008)(54906003)(99286004)(97736004)(305945005)(86362001)(14444005)(7736002)(6116002)(76176011)(316002)(8676002)(81166006)(71190400001)(3846002)(81156014)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4225;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: mdeMf+eoen0irNB1vhvbeAFydFxDrfzro/aJediYoMACWjz2aiwDkFN4RrbQWKibMNDQrpUGBBQhcQ7QDAzGLa5YT6kN8lwXhNsFcUfI5sVBAqP32kYdRJ0SD1xA1zUlp7gnuzHecFyF5FHLBKOWcIBwlcRuebkgYyr+yAQ8l8imeomdGt7iTQF9DWDFvXiur1p+z9CUlODTCYaLN5/vnzBPWvZ1gUKHNxHyckqf4b8a9LTuXhrgpNwVNUiQhLFGJi7f3Y5gtgT7+nBV2mQS6TlVvNraC8UVphitihcsAMzzFe2RWkAYL23SKYBvAkxMJhtj2ZbVRjl3j/NK4TRP5jmSBz0/K+S5UYPtCL8vUOF+4zJES1rCDtQJ7EJmm3xnjCZqeHeInbdwayQFkrF/J07fCF8Xju46pj7l6EsD7Ms=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4740c62e-4dc3-4c0e-9265-08d6ad4f225e
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 16:14:30.8657 (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: AM0PR03MB4225
Subject: Re: [Xen-devel] [PATCH v4 05/10] xen/arm: optee: add std call
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@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>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6CgpbLi4uXQo+PiAgICAgICBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKm5vZGU7Cj4+IEBAIC00OCwxMiArODIsMjUgQEAgc3RhdGljIGJvb2wg
b3B0ZWVfcHJvYmUodm9pZCkKPj4gICAgICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRF
RV9NU0dfVUlEXzMgKQo+PiAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiAgICsgICAgLyogUmVh
ZCBudW1iZXIgb2YgdGhyZWFkcyAqLwo+PiArICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX0dF
VF9DT05GSUcsIE9QVEVFX1NNQ19DT05GSUdfTlVNX1RIUkVBRFMsICZyZXNwKTsKPj4gKyAgICBp
ZiAoIHJlc3AuYTAgPT0gT1BURUVfU01DX1JFVFVSTl9PSyApCj4KPiBPdXQgb2YgaW50ZXJlc3Qs
IHdoZW4gd2FzIHRoaXMgY2FsbCBhZGRlZD8KCkl0IGlzIG9uIHJldmlldyByaWdodCBub3cuIFdl
IGhhdmUgYWNoaWV2ZWQgYWdyZWVtZW50IG9uIHRoYXQgdGhpcyBjYWxsCmlzIG5lZWRlZC4gSSBi
ZWxpZXZlIHRoaXMgd2lsbCBiZSBtZXJnZWQgaW50byBPUC1URUUgYmVmb3JlIEknbGwgc2VuZCB2
NQpvZiB0aGlzIHNlcmllcy4KCj4+ICsgICAgewo+PiArICAgICAgICBtYXhfb3B0ZWVfdGhyZWFk
cyA9IHJlc3AuYTE7Cj4+ICsgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIk9QLVRFRSBzdXBw
b3J0cyAldSB0aHJlYWRzLlxuIiwgbWF4X29wdGVlX3RocmVhZHMpOwo+Cj4gZXh0cmEgTklUOiBJ
IHdvdWxkIHVzZSBYRU5MT0dfSU5GTyByYXRoZXIgdGhhbiBYRU5MT0dfREVCVUcuIFRoaXMgaXMg
YQo+IHVzZWZ1bCBpbmZvcm1hdGlvbiB0byBoYXZlIGluIGJ1ZyByZXBvcnQuCj4KPiBSZWdhcmRp
bmcgdGhlIG1lc3NhZ2UsIHdoYXQgbWF0dGVycyBpcyB0aGUgbnVtYmVyIG9mIHRocmVhZHMgZm9y
Cj4gZ3Vlc3QuIFNvIEkgd291bGQgcmV3b3JrIGl0IHRvIG1ha2UgaXQgbW9yZSBtZWFuaW5nIGZ1
bGwgZm9yIGEgdXNlcgo+IHRoYXQgZG9lcyBub3Qga25vdyB0aGUgaW50ZXJuYWwuCj4KPiBZb3Ug
bWlnaHQgYWxzbyB3YW50IHRvIG1vdmUgdGhlIG1lc3NhZ2Ugb3V0IG9mIHRoZSBpZi4gU28geW91
IGhhdmUgdGhlCj4gbWVzc2FnZSBldmVuIHdoZW4gT1AtVEVFIGRvZXMgbm90IHN1cHBvcnQgdGhl
IFNNQy4KSW4gdGhhdCBvdGhlciBjYXNlIEkgZG9uJ3Qga25vdyBob3cgbXVjaCB0cmVhZHMgT1At
VEVFIHJlYWxseQpzdXBwb3J0cy4uLiBJIHRoaW5rLCBJIHdpbGwgbmVlZCB0byByZXBocmFzZSB0
aGF0IG1lc3NhZ2UuIE9yLCBiZXR0ZXIsCkknbGwgYWRkIGFub3RoZXIgbWVzc2FnZSBsaWtlICJT
dWdnZXN0aW5nIHRoYXQgT1AtVEVFIHN1cHBvcnRzICVkCnRocmVhZHMgcGVyIGd1ZXN0Ii4KCj4g
Wy4uLl0KPgo+PiArc3RhdGljIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqZ2V0X3N0ZF9jYWxsKHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgdGhyZWFkX2lkKQo+PiArewo+PiArICAgIHN0cnVjdCBvcHRlZV9z
dGRfY2FsbCAqY2FsbDsKPj4gKwo+PiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPj4gKyAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBjYWxsLCAmY3R4LT5jYWxsX2xpc3QsIGxpc3QgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgaWYgKCBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPT0gdGhyZWFkX2lk
ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgaWYgKCBjYWxsLT5pbl9mbGlnaHQgKQo+
PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiR3Vlc3QgdHJpZXMgdG8gZXhlY3V0ZSBjYWxsIHdoaWNoIGlzIGFscmVhZHkgaW4gZmxp
Z2h0XG4iKTsKPgo+IE5JVDogTWlzc2luZyBmdWxsIHN0b3AuCj4KPiBBbHNvLCB0aGUgbGluZSBp
cyBvdmVyIDgwIGNoYXJhY3RlcnMuIFdoaWxlIHdlIGRvbid0IHdhbnQgdG8gc3BsaXQgaW4KPiB0
aGUgbWlkZGxlIG9mIHRoZSBtZXNzYWdlIChzbyBhY2svZ3JlcCBjYW4gYmUgdXNlZCBlYXNpbHkp
LCB5b3Ugd2lsbAo+IHdhbnQgdG8gc3BsaXQgdGhlIGxpbmUgYWZ0ZXIgdGhlIGNvbW1hLgo+Cj4+
ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAg
ICAgICBjYWxsLT5pbl9mbGlnaHQgPSB0cnVlOwo+PiArICAgICAgICAgICAgbWFwX3hlbl9hcmco
Y2FsbCk7Cj4KPiBOSVQ6IERvZXMgdGhpcyBuZWVkIHRvIGJlIGRvbmUgd2l0aCB0aGUgbG9jayB0
YWtlbj8KdW5tYXBfeGVuX2FyZygpIGlzIGFsc28gY2FsbGVkIHdoaWxlIGhvbGRpbmcgdGhlIGxv
Y2suIE90aGVyd2lzZSB0aGVyZQpjYW4gYmUgcmFjZSB3aXRoIGEgb3RoZXIgQ1BVLgoKPj4gKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+PiArCj4+ICsgICAgICAgICAgICBy
ZXR1cm4gY2FsbDsKPj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiArb3V0Ogo+PiArICAg
IHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+PiArCj4+ICsgICAgcmV0dXJuIE5VTEw7Cj4+ICt9
Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHB1dF9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPj4gK3sKPj4gKyAgICBzcGluX2xvY2so
JmN0eC0+bG9jayk7Cj4+ICsgICAgQVNTRVJUKGNhbGwtPmluX2ZsaWdodCk7Cj4+ICsgICAgdW5t
YXBfeGVuX2FyZyhjYWxsKTsKPgo+IFNhbWUgcXVlc3Rpb24gZm9yIHRoZSB1bm1hcC4KWWVhaCwg
aW4gbm9ybWFsIGNpcmN1bXN0YW5jZXMgZ3Vlc3Qgc2hvdWxkIG5vdCB0cnkgdG8gcmVzdW1lIGNh
bGwgb24KYW5vdGhlciB2Q1BVLCBiZWNhdXNlIHdlIGRpZG4ndCByZXR1cm5lZCBmcm9tIHRoZSBv
cmlnaW5hbCBjYWxsIG9uCmN1cnJlbnQgdkNQVS4gQnV0IHdoYXQgaWYgZ3VzdCB3aWxsIHRyeSB0
byBkbyB0aGlzPyBUaGVyZSBhcmUgY2hhbmNlcywKdGhhdCBjdXJyZW50IENQVSB3aWxsIHVubWFw
IGJ1ZmZlciB0aGF0IHdhcyBtYXBwZWQgYnkgb3RoZXIgQ1BVIGFuCmluc3RhbmNlIGFnby4KCj4+
ICsgICAgY2FsbC0+aW5fZmxpZ2h0ID0gZmFsc2U7Cj4+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+
bG9jayk7Cj4+ICt9Cj4KPiBDaGVlcnMsCgoKLS0KQmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJj
aHVrCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6dv0-0005Qs-Ga; Wed, 20 Mar 2019 16: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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6duy-0005Ql-Fu
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:18:16 +0000
X-Inumbo-ID: c380ed85-4b2b-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c380ed85-4b2b-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:18: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 7E17B1650;
 Wed, 20 Mar 2019 09:18:14 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 208D23F614;
 Wed, 20 Mar 2019 09:18:12 -0700 (PDT)
To: Achin Gupta <Achin.Gupta@arm.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
 <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com>
 <20190318210450.GQ21602@mac-ubuntu-vm>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b486db2-79a7-4073-1544-e562354ef692@arm.com>
Date: Wed, 20 Mar 2019 16:18:11 +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: <20190318210450.GQ21602@mac-ubuntu-vm>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWNoaW4sCgpPbiAxOC8wMy8yMDE5IDIxOjA0LCBBY2hpbiBHdXB0YSB3cm90ZToKPiBPbiBN
b24sIE1hciAxOCwgMjAxOSBhdCAwMzo0OToxMlBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+ICgrIEFjaGluKQo+Pgo+PiBPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1
ayB3cm90ZToKPj4+IEZyb206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwu
Y29tPgo+Pj4KPj4+IFRoaXMgZW51bWVyYXRpb24gY29udHJvbHMgVEVFIHR5cGUgZm9yIGEgZG9t
YWluLiBDdXJyZW50bHkgdGhlcmUgaXMKPj4+IHR3byBwb3NzaWJsZSBvcHRpb25zOiBlaXRoZXIg
J25vbmUnIG9yICduYXRpdmUnLgo+Pj4KPj4+ICdub25lJyBpcyB0aGUgZGVmYXVsdCB2YWx1ZSBh
bmQgaXQgYmFzaWNhbGx5IGRpc2FibGVzIFRFRSBzdXBwb3J0IGF0Cj4+PiBhbGwuCj4+Pgo+Pj4g
J25hdGl2ZScgZW5hYmxlcyBhY2Nlc3MgdG8gYSAicmVhbCIgVEVFIGluc3RhbGxlZCBvbiBhIHBs
YXRmb3JtLgo+Pgo+PiBJIGFtIGF3YXJlIEkgbWFkZSB0aGF0IHN1Z2dlc3Rpb24uIEJ1dCBJIHRo
aW5rIHRoZSBuYW1pbmcgaXMgbm90IGlkZWFsCj4+IGJldHdlZW4gdGhlIHVzZXIgYW5kIHRoZSB0
b29sc3RhY2suIFRoZSBxdWVzdGlvbiBpcyBob3cgdGhpcyBpcyBnb2luZyB0byBmaXQKPj4gd2l0
aCB0aGUgUy1FTDIgZmVhdHVyZSB3aGVyZSBtdWx0aXBsZSBURUUgY2FuIHJ1biB0b2dldGhlcj8K
Pj4KPj4gSSBoYXZlIENDZWQgQWNoaW4gdG8gc2VlIGhlIGhhcyBhbnkgdmlzaW9uIGhvdyB0aGlz
IGNvdWxkIGJlIGludGVyZmFjZWQuCj4gCj4gVGhhbmtzLgo+IAo+IE11bHRpcGxlIFRFRXMgKG9y
IHJhdGhlciBUcnVzdGVkIE9TcykgY2FuIGNvZXhpc3Qgb24gQXJtdjguMyBhbmQgZWFybGllci4g
VGhleQo+IHdpbGwgbm90IGJlIGlzb2xhdGVkIGJ1dCBwbGF5IGFsb25nIG5pY2VseS4KClRoYXQn
cyBpbnRlcmVzdGluZy4gU28sIGluIHRoZSBjdXJyZW50IGNhc2UgKGkuZSB3aXRob3V0IFNQQ0kp
LCBob3cgZG8geW91IApjb21tdW5pY2F0ZSB3aXRoIGEgc3BlY2lmaWMgVHJ1c3RlZCBPUz8KCj4g
Cj4gVGhlIGludGVudCBpcyB0aGF0IHByaW9yIHRvIFMtRUwyIGFuZCBtdWx0aXBsZSBUT1NzLCBl
YWNoIFRPUyB3aWxsIG1pZ3JhdGUgdG8KPiB1c2luZyB0aGUgU1BDSSBzcGVjLiBBdCB0aGlzIHN0
YWdlLCB0aGVyZSBzaG91bGQgYmUgbm8gbmVlZCBmb3IgYSBUT1Mgc3BlY2lmaWMKPiBtZWRpYXRv
ciBpbiB0aGUgSHlwZXJ2aXNvci4gSU9XLCB0aGVyZSBzaG91bGQgYmUgYSAiZ2VuZXJpYyIgU1BD
SQo+IG1lZGlhdG9yLiBNYXliZSwgd2UgY2FuIGFkZCBhIFRFRSB0eXBlICdnZW5lcmljJyBsYXRl
ciB0byBlbmFibGUgYWNjZXNzIHRvIGFueQo+IFRFRSB0aHJvdWdoIHRoaXMgZ2VuZXJpYyBpbnRl
cmZhY2U/CgpZZXMsIHRoYXQncyBwcm9iYWJseSBhIGdvb2Qgb3B0aW9uIHRvIGFkZCBsYXRlci4g
U28gbWF5YmUgcmVuYW1pbmcgJ25hdGl2ZScgdG8gCidvcHRlZScob3IgJ29wLXRlZScpIHdvdWxk
IGJlIG1vcmUgc3VpdGFibGUgaGVyZS4gVGhpcyBhdm9pZCB0aGUgYW1iaWd1aXR5IG9mIAonbmF0
aXZlJy4KCj4gCj4gU3VwcG9ydCBmb3IgbXVsdGlwbGUgVE9TcyBoYXMgcmFpc2VkIG90aGVyIHF1
ZXN0aW9ucyB0aGF0IHdlIGFyZSB0cnlpbmcgdG8KPiBhZGRyZXNzIGUuZy4gZGVwZW5kZW5jaWVz
IGJldHdlZW4gdGhlbSBvciBvbiBndWVzdHMgaW4gTndkLCBpbXBhY3Qgb24gc2NoZWR1bGluZwo+
IGRlY2lzaW9ucyBtYWRlIGJ5IE53ZCBldGMuIFN1cHBvcnQgZm9yIE9QLVRFRSBpbiB0aGlzIHBh
dGNoIHN0YWNrIGRvZXMgbm90IG5lZWQKPiB0byBhbnN3ZXIgdGhlc2UganVzdCB5ZXQgaXQgc2Vl
bXMuIEl0IGlzIG1vcmUgbGlrZWx5IHRoYXQgd2Ugd2lsbCBoYXZlIHRvIHRhY2tsZQo+IHN1cHBv
cnQgZm9yIG11bHRpcGxlIFRFRXMgYWZyZXNoIHJhdGhlciB0aGFuIHRyZWF0aW5nIGl0IGFzIGFu
IGV4dGVuc2lvbiBvZgo+IHN1cHBvcnQgZm9yIGEgc3BlY2lmaWMgVE9TLgoKSSB0b3RhbGx5IGFn
cmVlLiBTUENJIGlzIGEgc2VwYXJhdGUgdG9waWMsIGFsdGhvdWdoIEkgd2FudGVkIHRvIGdldCBh
IG1vcmUgCnN1aXRhYmxlIG5hbWUgZm9yIHRoZSBjb25maWcgc28gd2UgY2FuIGF2b2lkIGludHJv
ZHVjZSBhIG5ldyBvcHRpb24gbGF0ZXIgb24uCgo+IAo+IEhhcHB5IHRvIGRpc2N1c3MgZnVydGhl
ciBhbmQgSSBob3BlIHRoaXMgaGVscHMgaW4gc29tZSB3YXkuCgpUaGFuayB5b3UgZm9yIHRoZSBm
ZWVkYmFjayEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6dy0-00068Z-4n; Wed, 20 Mar 2019 16:21:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6dxz-00068U-GT
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:21:23 +0000
X-Inumbo-ID: 31fbe7a6-4b2c-11e9-bedc-f3916da87394
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.59]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31fbe7a6-4b2c-11e9-bedc-f3916da87394;
 Wed, 20 Mar 2019 16:21:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VunO0VVU6cmGsI20A1zJApQtdSLg69Dhv44+J0ecWFg=;
 b=dShVx4D3RSff9d90S42co7MT6m1nmB+LBStNTquI2B9Te4xkHgvJcsJlVUBl2xjzR7twyrtVfw+5rCbQDPpk16z5EJ45lOsZldzCdzeQeH4YlzkNiPN8vlf+pvyLEaYb44KqFkvk0e6dd1R/+2Yo9YK6982fAK3iMP09AyTU3aBVSst53uKTIlI5lBp1aqtlnOMnrCsi+dINYRgmIFHj5joPdunShGFI9hVar6AJzeZGfU6tY2ZsfTbI3P9E+1YB+55t5t+QXYA5w0gbpp16w9kw/fYqjRv1iLa1RRjoqd/CKOrO80RQGPaq1h3K24m0PuzP9+U1w3TOX442ZhRM9Q==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4900.eurprd03.prod.outlook.com (20.178.21.82) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 16:21:18 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 16:21:18 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 06/10] xen/arm: optee: add support for RPC SHM buffers
Thread-Index: AQHU1SlR1olZbbzMoESnHPm9eUEXeKYRgU+AgANGQoA=
Date: Wed, 20 Mar 2019 16:21:18 +0000
Message-ID: <87pnql8qki.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-7-volodymyr_babchuk@epam.com>
 <f0aee348-180f-d02e-8660-6d232c87ea8b@arm.com>
In-Reply-To: <f0aee348-180f-d02e-8660-6d232c87ea8b@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: b10f05ea-c9e9-427c-cc37-08d6ad501543
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4900; 
x-ms-traffictypediagnostic: AM0PR03MB4900:
x-microsoft-antispam-prvs: <AM0PR03MB49001F38DFEC2F84819AE80DE6410@AM0PR03MB4900.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(366004)(136003)(396003)(189003)(199004)(14444005)(97736004)(446003)(6116002)(54906003)(14454004)(66066001)(478600001)(6486002)(68736007)(6436002)(229853002)(36756003)(2616005)(256004)(5660300002)(105586002)(8936002)(86362001)(72206003)(3846002)(476003)(6512007)(305945005)(81166006)(99286004)(186003)(6246003)(81156014)(7736002)(53936002)(316002)(11346002)(486006)(80792005)(8676002)(6916009)(106356001)(4326008)(71200400001)(71190400001)(6506007)(53546011)(2906002)(55236004)(76176011)(102836004)(26005)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4900;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gYuOUOIYWtLEZzq1YutNC41rambJIUBosUIhOf06ya+zl2RFZhNRjZKLL4/nJ5o5CVMPOzS2k39MiKGUHK3CjZK5n7Ii5f3uJpEqzsb+wKKrojqgNpiXRd6TDumyDBF1ERv2YliMUvQbzA7vZpW+kV3x5lTvlI16xEEYCqhZqFokYZZE+SSgsaMTqu+vGw2XDeS4LFkGNJIMwCbzJBjri7gGbVetOXQRWRvXQEB4/G4LpQy5s0ynQy2suNTdTq2VFHW9sT7piQEwJ2SZRWN6zZ0RGXUzMW/wxNRp9fTrm7Z9iXyr2pCihl7J7mrhWtOjDeAMTt/PF9wFP1wrjWrtj670oBLRRpjPkiqiUtfXYZATY+YclbXBtHpvQivnXitrPk4yfU57p1oWixVdEFzYJ7zcn1rJgxb9Mm24ww6vXeU=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b10f05ea-c9e9-427c-cc37-08d6ad501543
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 16:21:18.4436 (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: AM0PR03MB4900
Subject: Re: [Xen-devel] [PATCH v4 06/10] xen/arm: optee: add support for
 RPC SHM buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6CgpIaSBKdWxpZW4sCgo+IEhpIFZvbG9keW15ciwKPgo+IE9u
IDA3LzAzLzIwMTkgMjE6MDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBWb2xv
ZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4KPj4gT1AtVEVFIHVzdWFs
bHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJzIChzZWUKPj4gcHJldmlv
dXMgY29tbWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFs
bHkKPj4gaXQgaGFzIG5vIGJ1ZmZlciwgd2hlcmUgaXQgY2FuIHdyaXRlIHJlcXVlc3QuIFNvIHRo
ZSBmaXJzdCBSUEMKPj4gcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0cyBO
VyB0byBhbGxvY2F0ZSBzaGFyZWQKPj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVz
dWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCj4+IG9ubHkgb25jZSBmb3IgZXZlcnkgT1At
VEVFIHRocmVhZCBhbmQgaXQgcmVtYWlucyBhbGxvY2F0ZWQgYWxsCj4+IHRoZSB0aW1lIHVudGls
IGd1ZXN0IHNodXRzIGRvd24uIEd1ZXN0IGNhbiBhc2sgT1AtVEVFIHRvIGRpc2FibGUKPj4gUlBD
IGJ1ZmZlcnMgY2FjaGluZywgaW4gdGhpcyBjYXNlIE9QLVRFRSB3aWxsIGFzayBndWVzdCB0bwo+
PiBhbGxvY2F0ZS9mcmVlIGJ1ZmZlciBmb3IgdGhlIGVhY2ggUlBDLgo+Pgo+PiBNZWRpYXRvciBu
ZWVkcyB0byBwaW4gdGhpcyBidWZmZXIgdG8gbWFrZSBzdXJlIHRoYXQgZG9tYWluIGNhbid0Cj4+
IHRyYW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4KPgo+IEF0IHRoZSBtb21lbnQsIFhlbiBvbiBB
cm0gZG9lc24ndCBzdXBwb3J0IHRyYW5zZmVyIG9mIGEgcGFnZSBiZXR3ZWVuCj4gZG9tYWluIChz
ZWUgc3RlYWxfcGFnZSkuIFdoYXQgd2Ugd2FudCB0byBwcmV2ZW50IGhlcmUgaXMgdGhlIGRvbWFp
biB0bwo+IGZyZWUgdGhlIHBhZ2UgKHZpYSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24pLiBJ
ZiB0aGUgcmVmZXJlbmNlIGRyb3AKPiB0byAwLCB0aGUgcGFnZSB3aWxsIGJlIGZyZWVkIGFuZCBj
b3VsZCBwb3RlbnRpYWxseSBiZSBhbGxvY2F0ZWQgZm9yCj4gWGVuIHVzYWdlIG9yIGFub3RoZXIg
ZG9tYWluLiBUYWtpbmcgdGhlIHJlZmVyZW5jZSBoZXJlLCB3aWxsIHByZXZlbnQKPiBpdCB0byBm
cmVlIHVudGlsIHRoZSByZWZlcmVuY2UgaXMgZHJvcHBlZC4KPgo+IFNvIEkgd291bGQgcmV3b3Jk
IHRoaXMgc2VudGVuY2UuIFNvbWV0aGluZyBsaWtlOgo+Cj4gIk1lZGlhdG9yIG5lZWRzIHRvIHBp
biB0aGUgYnVmZmVyIHRvIG1ha2Ugc3VyZSB0aGUgcGFnZSB3aWxsIG5vdCBiZQo+IGZyZWVkIHdo
aWxlIGl0IGlzIHNoYXJlZCB3aXRoIE9QLVRFRSIuCldoZW4gSSB3cm90ZSB0aGF0LCBJIGtlcHQg
aW4gbWluZCBncmFudCBtYXBwaW5ncyBhcyB3ZWxsLiBCdXQsIEkKdGhpbmssIEkgd2FzIG1pc3Rh
a2VuIHRoZXJlLCBiZWNhdXNlIGdyYW50IG1hcHBpbmdzIHdpbGwgaGF2ZSBwMm0gdHlwZQpwMm1f
Z3JhbnRfbWFwX3J3L3AybV9ncmFudF9tYXBfcm8uIFNvIHllYWgsIHlvdXIgdmFyaWFudCBpcyBi
ZXR0ZXIuIFRoYW5rcy4KClsuLi5dCgo+PiBjb25jdXJyZW50IHN0YW5kYXJkIGNhbGxzLCBiZWNh
dXNlIHRoaXMgY2FuIGltcGFpciBmdW5jdGlvbmFsaXR5IG9mCj4+IE9QLVRFRS4KPgo+IENvdWxk
IHlvdSBhZGQgYSBzaW1pbGFyIGNvbW1lbnQgb24gdG9wIG9mIGNhbGxfY291bnQ/ClN1cmUsIHdp
bGwgZG8uCgotLQpCZXN0IHJlZ2FyZHMsVm9sb2R5bXlyIEJhYmNodWsKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6e3b-0006Nb-1T; Wed, 20 Mar 2019 16:27: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=zRXX=RX=citrix.com=prvs=9752efcde=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6e3Z-0006NW-DJ
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:27:09 +0000
X-Inumbo-ID: ffa7b2c2-4b2c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffa7b2c2-4b2c-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:27:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81149716"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-block@nongnu.org>,
 <qemu-devel@nongnu.org>
Date: Wed, 20 Mar 2019 16:26:32 +0000
Message-ID: <20190320162633.29479-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: scale sector based quantities
 correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlIG1haWwgdGhyZWFkIGF0IFsxXSBjbGFyaWZpZXMgdGhhdCB0aGUgWGVuIGJsa2lmIHByb3Rv
Y29sIHJlcXVpcmVzIHRoYXQKc2VjdG9yIGJhc2VkIHF1YW50aXRpZXMgc2hvdWxkIGJlIGludGVy
cHJldGVkIHN0cmljdGx5IGFzIG11bHRpcGxlcyBvZgo1MTIgYnl0ZXMuIFRoaXMgcGF0Y2ggbW9k
aWZpZXMgdGhlIHhlbi1ibG9jayBjb2RlIGFjY29yZGluZ2x5LgoKWzFdIGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMy9tc2cwMTYwMC5o
dG1sCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgotLS0KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+Ci0tLQogaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jIHwgMjggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogaHcv
YmxvY2sveGVuLWJsb2NrLmMgICAgICAgICAgIHwgIDIgKy0KIGh3L2Jsb2NrL3hlbl9ibGtpZi5o
ICAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2su
YyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCBmMTUyM2M1YjQ1Li5iYjhm
MTE4NmU0IDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIv
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCkBAIC00OSw3ICs0OSw2IEBAIHN0cnVjdCBY
ZW5CbG9ja0RhdGFQbGFuZSB7CiAgICAgdW5zaWduZWQgaW50ICpyaW5nX3JlZjsKICAgICB1bnNp
Z25lZCBpbnQgbnJfcmluZ19yZWY7CiAgICAgdm9pZCAqc3Jpbmc7Ci0gICAgaW50NjRfdCBmaWxl
X2JsazsKICAgICBpbnQgcHJvdG9jb2w7CiAgICAgYmxraWZfYmFja19yaW5nc190IHJpbmdzOwog
ICAgIGludCBtb3JlX3dvcms7CkBAIC0xNjgsNyArMTY3LDcgQEAgc3RhdGljIGludCB4ZW5fYmxv
Y2tfcGFyc2VfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgICAgIGdvdG8g
ZXJyOwogICAgIH0KIAotICAgIHJlcXVlc3QtPnN0YXJ0ID0gcmVxdWVzdC0+cmVxLnNlY3Rvcl9u
dW1iZXIgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAgIHJlcXVlc3QtPnN0YXJ0ID0gcmVxdWVz
dC0+cmVxLnNlY3Rvcl9udW1iZXIgKiBYRU5fQkxLSUZfU0VDVE9SX1NJWkU7CiAgICAgZm9yIChp
ID0gMDsgaSA8IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChp
ID09IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewogICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZyIpOwpAQCAtMTc4LDE0ICsxNzcsMTQg
QEAgc3RhdGljIGludCB4ZW5fYmxvY2tfcGFyc2VfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJl
cXVlc3QpCiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2Vj
dG9yIik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQotICAgICAgICBpZiAocmVx
dWVzdC0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBkYXRhcGxhbmUtPmZpbGVfYmxrID49CisgICAg
ICAgIGlmIChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIFhFTl9CTEtJRl9TRUNUT1Jf
U0laRSA+PQogICAgICAgICAgICAgWENfUEFHRV9TSVpFKSB7CiAgICAgICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAg
ICAgICAgfQogCiAgICAgICAgIGxlbiA9IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAt
Ci0gICAgICAgICAgICAgICByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRh
dGFwbGFuZS0+ZmlsZV9ibGs7CisgICAgICAgICAgICAgICByZXF1ZXN0LT5yZXEuc2VnW2ldLmZp
cnN0X3NlY3QgKyAxKSAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKICAgICAgICAgcmVxdWVzdC0+
c2l6ZSArPSBsZW47CiAgICAgfQogICAgIGlmIChyZXF1ZXN0LT5zdGFydCArIHJlcXVlc3QtPnNp
emUgPiBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKSkgewpAQCAtMjA1LDcgKzIwNCw2IEBA
IHN0YXRpYyBpbnQgeGVuX2Jsb2NrX2NvcHlfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVl
c3QpCiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKICAgICBYZW5E
ZXZpY2VHcmFudENvcHlTZWdtZW50IHNlZ3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNU
XTsKICAgICBpbnQgaSwgY291bnQ7Ci0gICAgaW50NjRfdCBmaWxlX2JsayA9IGRhdGFwbGFuZS0+
ZmlsZV9ibGs7CiAgICAgYm9vbCB0b19kb21haW4gPSAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9SRUFEKTsKICAgICB2b2lkICp2aXJ0ID0gcmVxdWVzdC0+YnVmOwogICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwpAQCAtMjIwLDE2ICsyMTgsMTcgQEAgc3RhdGljIGludCB4
ZW5fYmxvY2tfY29weV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAg
aWYgKHRvX2RvbWFpbikgewogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0g
cmVxdWVzdC0+cmVxLnNlZ1tpXS5ncmVmOwogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVp
Z24ub2Zmc2V0ID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKLSAgICAgICAgICAg
ICAgICBmaWxlX2JsazsKKyAgICAgICAgICAgICAgICBYRU5fQkxLSUZfU0VDVE9SX1NJWkU7CiAg
ICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS52aXJ0ID0gdmlydDsKICAgICAgICAgfSBlbHNlIHsK
ICAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVxLnNl
Z1tpXS5ncmVmOwogICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSBy
ZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgotICAgICAgICAgICAgICAgIGZpbGVfYmxr
OworICAgICAgICAgICAgICAgIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKICAgICAgICAgICAgIHNl
Z3NbaV0uZGVzdC52aXJ0ID0gdmlydDsKICAgICAgICAgfQogICAgICAgICBzZWdzW2ldLmxlbiA9
IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICAgICAgICAg
IHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CisgICAgICAg
ICAgICAgICAgICAgICAgIHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICoKKyAg
ICAgICAgICAgICAgICAgICAgICBYRU5fQkxLSUZfU0VDVE9SX1NJWkU7CiAgICAgICAgIHZpcnQg
Kz0gc2Vnc1tpXS5sZW47CiAgICAgfQogCkBAIC0zMzEsMjIgKzMzMCwyMiBAQCBzdGF0aWMgYm9v
bCB4ZW5fYmxvY2tfc3BsaXRfZGlzY2FyZChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsCiAgICAg
WGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKICAgICBp
bnQ2NF90IGJ5dGVfb2Zmc2V0OwogICAgIGludCBieXRlX2NodW5rOwotICAgIHVpbnQ2NF90IGJ5
dGVfcmVtYWluaW5nLCBsaW1pdDsKKyAgICB1aW50NjRfdCBieXRlX3JlbWFpbmluZzsKICAgICB1
aW50NjRfdCBzZWNfc3RhcnQgPSBzZWN0b3JfbnVtYmVyOwogICAgIHVpbnQ2NF90IHNlY19jb3Vu
dCA9IG5yX3NlY3RvcnM7CiAKICAgICAvKiBXcmFwIGFyb3VuZCwgb3Igb3ZlcmZsb3dpbmcgYnl0
ZSBsaW1pdD8gKi8KICAgICBpZiAoc2VjX3N0YXJ0ICsgc2VjX2NvdW50IDwgc2VjX2NvdW50IHx8
Ci0gICAgICAgIHNlY19zdGFydCArIHNlY19jb3VudCA+IElOVDY0X01BWCAvIGRhdGFwbGFuZS0+
ZmlsZV9ibGspIHsKKyAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8g
WEVOX0JMS0lGX1NFQ1RPUl9TSVpFKSB7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAK
LSAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGRhdGFwbGFuZS0+ZmlsZV9i
bGs7Ci0gICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOwot
ICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50ICogZGF0YXBsYW5lLT5maWxlX2JsazsKKyAg
ICBieXRlX29mZnNldCA9IHNlY19zdGFydCAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKKyAgICBi
eXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKIAogICAg
IGRvIHsKLSAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1p
dCA6IGJ5dGVfcmVtYWluaW5nOworICAgICAgICBieXRlX2NodW5rID0gYnl0ZV9yZW1haW5pbmcg
PiBCRFJWX1JFUVVFU1RfTUFYX0JZVEVTID8KKyAgICAgICAgICAgIEJEUlZfUkVRVUVTVF9NQVhf
QllURVMgOiBieXRlX3JlbWFpbmluZzsKICAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7
CiAgICAgICAgIGJsa19haW9fcGRpc2NhcmQoZGF0YXBsYW5lLT5ibGssIGJ5dGVfb2Zmc2V0LCBi
eXRlX2NodW5rLAogICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9ibG9ja19jb21wbGV0ZV9h
aW8sIHJlcXVlc3QpOwpAQCAtNjMyLDcgKzYzMSw2IEBAIFhlbkJsb2NrRGF0YVBsYW5lICp4ZW5f
YmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICBYZW5CbG9ja0Rh
dGFQbGFuZSAqZGF0YXBsYW5lID0gZ19uZXcwKFhlbkJsb2NrRGF0YVBsYW5lLCAxKTsKIAogICAg
IGRhdGFwbGFuZS0+eGVuZGV2ID0geGVuZGV2OwotICAgIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPSBj
b25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7CiAgICAgZGF0YXBsYW5lLT5ibGsgPSBjb25mLT5ibGs7
CiAKICAgICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmluZmxpZ2h0KTsKZGlmZiAtLWdpdCBhL2h3
L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggYTg0ODg0OWY0
OC4uNTdlOWRhN2UxYyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcv
YmxvY2sveGVuLWJsb2NrLmMKQEAgLTE0OSw3ICsxNDksNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfc2V0X3NpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2KQogICAgIGNvbnN0IGNoYXIgKnR5
cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOwogICAgIFhlbkJsb2Nr
VmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKICAgICBCbG9ja0NvbmYgKmNvbmYg
PSAmYmxvY2tkZXYtPnByb3BzLmNvbmY7Ci0gICAgaW50NjRfdCBzZWN0b3JzID0gYmxrX2dldGxl
bmd0aChjb25mLT5ibGspIC8gY29uZi0+bG9naWNhbF9ibG9ja19zaXplOworICAgIGludDY0X3Qg
c2VjdG9ycyA9IGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvIFhFTl9CTEtJRl9TRUNUT1JfU0la
RTsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoYmxvY2tkZXYpOwogCiAgICAg
dHJhY2VfeGVuX2Jsb2NrX3NpemUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uLCBz
ZWN0b3JzKTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9ibGtpZi5oIGIvaHcvYmxvY2sveGVu
X2Jsa2lmLmgKaW5kZXggM2U2ZTFlYTM2NS4uYTM1MzY5M2VhMCAxMDA2NDQKLS0tIGEvaHcvYmxv
Y2sveGVuX2Jsa2lmLmgKKysrIGIvaHcvYmxvY2sveGVuX2Jsa2lmLmgKQEAgLTE0Myw0ICsxNDMs
NiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYmxraWZfZ2V0X3g4Nl82NF9yZXEoYmxraWZfcmVxdWVz
dF90ICpkc3QsCiAgICAgfQogfQogCisjZGVmaW5lIFhFTl9CTEtJRl9TRUNUT1JfU0laRSA1MTIK
KwogI2VuZGlmIC8qIFhFTl9CTEtJRl9IICovCi0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:27:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6e4C-0006Qf-C5; Wed, 20 Mar 2019 16:27: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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6e4A-0006QZ-AS
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:27:46 +0000
X-Inumbo-ID: 1776e4fc-4b2d-11e9-9755-2b2ca8fb5a84
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1776e4fc-4b2d-11e9-9755-2b2ca8fb5a84;
 Wed, 20 Mar 2019 16:27: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 D27BF1650;
 Wed, 20 Mar 2019 09:27:44 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E4E023F614;
 Wed, 20 Mar 2019 09:27:43 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-9-volodymyr_babchuk@epam.com>
 <3a9ffca5-5139-a607-8647-af9397a2f264@arm.com> <87sgvh8snx.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75554d22-9cfd-a5ef-38d7-09fc689f03bf@arm.com>
Date: Wed, 20 Mar 2019 16:27: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: <87sgvh8snx.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 08/10] xen/arm: optee: add support for
 RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

T24gMjAvMDMvMjAxOSAxNTozNiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gSGkgSnVs
aWVuLAoKSGkgVm9sb2R5bXlyLAoKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+Pj4gICAg
ICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfcGFnZSApCj4+PiAgICAgICAgICAgIHB1dF9wYWdlKHNo
bV9ycGMtPmd1ZXN0X3BhZ2UpOwo+Pj4gKwo+Pgo+PiBTcHVyaW91cyBjaGFuZ2UuCj4gCj4gR29v
ZCBjYXRjaC4gVGhhbmsgeW91Lgo+IAo+Pgo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAq
IFRPRE86IFdpdGggY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgT1AtVEVFIHdpbGwgbm90IGlzc3Vl
Cj4+PiArICAgICAgICAgKiBSUEMgdG8gZnJlZSB0aGlzIGJ1ZmZlci4gR3Vlc3QgYW5kIE9QLVRF
RSB3aWxsIGJlIG91dCBvZgo+Pj4gKyAgICAgICAgICogc3luYzogZ3Vlc3QgYmVsaWV2ZXMgdGhh
dCBpdCBwcm92aWRlZCBidWZmZXIgdG8gT1AtVEVFLAo+Pj4gKyAgICAgICAgICogd2hpbGUgT1At
VEVFIHRoaW5rcyBvZiBvcHBvc2l0ZS4gSWRlYWxseSwgd2UgbmVlZCB0bwo+Pj4gKyAgICAgICAg
ICogZW11bGF0ZSBSUEMgd2l0aCBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fRlJFRSBjb21tYW5kLgo+
Pj4gKyAgICAgICAgICovCj4+IENhbiB0aGlzIGNvbmRpdGlvbiBoYXBwZW4gaWYgWGVuIHJ1bnMg
b3V0IG9mIG1lbW9yeT8KPiAKPiBZZXMsIHRoaXMgaXMgb25lIG9mIHJlYXNvbnMgd2h5IHRyYW5z
bGF0ZV9ub25jb250aWcoKSBtaWdodCBmYWlsLiBJdAo+IHVzZXMgYm90aCB4ZW5oZWFwIHRvIGFs
bG9jYXRlIGRhdGEgc3RydWN0dXJlIGFuZCBkb21oZWFwIHRvIGFsbG9jYXRlCj4gcGFnZWxpc3Rz
IGJ1ZmZlcnMuIEFueSBvZiB0aG9zZSBjYW4gZmFpbCwgcmVzdWx0aW5nIGluIGluY29uc2lzdGVu
Y3kuCgpUaGF0J3Mgbm90IHZlcnkgaWRlYWwuIFRoaXMgbWVhbiBhIHdlbGwtYmVoYXZpbmcgZ3Vl
c3QgY2FuIGdldCBvdXQgb2Ygc3luYyAKYmVjYXVzZSBvZiBtZW1vcnkgcHJlc3N1cmUgKGNvdWxk
IGJlIGNhdXNlIGJ5IGEgbWlzYmVoYXZpbmcgZ3Vlc3Qgb24gdGhlIApwbGF0Zm9ybSkuIFdoYXQg
d2lsbCBiZSB0aGUgY29uc2VxdWVuY2UgZm9yIHRoZSBndWVzdD8gQ2FuIGl0IGNvbnRpbnVlIHNh
ZmVseT8KClRoaXMgZmVhdHVyZSBpcyB1bmRlciBFWFBFUlQgbW9kZSBzbyBJIHdvdWxkIGJlIG9r
IHRvIGdldCBhcyB0aGlzIGluIFhlbi4gCkFsdGhvdWdoLCBJIHdvdWxkIGxpa2UgdG8gaGVhciBT
dGVmYW5vJ3Mgb3BpbmlvbiBoZXJlLgoKSW4gYW55IGNhc2UsIHRoaXMgc2hvdWxkIGJlIGZpeGVk
IGJlY2F1c2Ugd2UgY29uc2lkZXIgcmVtb3ZpbmcgRVhQRVJUIG1vZGUgYW5kIApzZWN1cml0eSBz
dXBwb3J0IGl0LgoKPiAKPiBZb3UgZ2F2ZSBtZSBpZGVhIHRvIHB1dCBnZHByaW50aygpIHdpdGgg
YmlnIGZhdCB3YXJuaW5nIHRoZXJlLgoKWW91IGNsZWFybHkgd2FudCB0byBncHJpbnRrIGhlcmUg
YmVjYXVzZSBpZiB0aGlzIGhhcHBlbiBpbiBub24tZGVidWcgYnVpbGQgeW91IAp3YW50IHRvIGtu
b3cgdGhhdCBzb21ldGhpbmcgaGFzIGdvbmUgcmVhbGx5IHdyb25nIGFzIHNvb24gYXMgcG9zc2li
bGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:39:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:39:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6eFf-0007Ms-H7; Wed, 20 Mar 2019 16:39: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6eFe-0007Lm-Aw
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:39:38 +0000
X-Inumbo-ID: be5a347d-4b2e-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 be5a347d-4b2e-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:39:35 +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=LrvFeeqoQgA6kHgYrA34akNMqx1rboGTIk10fIeazPI=;
 b=nTUWYHFCSxzoTieJu1iFcIJnsabXWsB3V8hBzepl03SjlitAUeggLtGoTNO5TfbnYn1HH6e+qkf8cu9FkOBuVSI624sBjjXiDBN+sVT+QXxpS77oTK/htu2Ej4kedbn444ebii4e7c+B1ssJtBU0HOdAZuasYnQ3Lm65LABRvkeTlHrZb/YXzUbhZb5sU6WJMy/iRt2qKG1gD4WnTINMqJqKdY4T3wZFDXNMofaZAYWFgdmpw9JKBTIw8A+Nb4eLuIj5rVKMa8otKDQaaKytUkmyThcknzDEFRUYZlulE4V2A/dit+0aQDDV4WjtsD84deh6EM0mVsMMnnG6TyJ/wA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB3908.eurprd03.prod.outlook.com (52.135.147.158) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.15; Wed, 20 Mar 2019 16:39:31 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 16:39:31 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 07/10] xen/arm: optee: add support for arbitrary
 shared memory
Thread-Index: AQHU1SlS4HXZ+QoKnU6fv+qCq4+zYqYRk+GAgAM4xwA=
Date: Wed, 20 Mar 2019 16:39:31 +0000
Message-ID: <87o9658pq5.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-8-volodymyr_babchuk@epam.com>
 <6b3f372c-ee5a-c162-28a6-e60235b51a1e@arm.com>
In-Reply-To: <6b3f372c-ee5a-c162-28a6-e60235b51a1e@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: 57cfd129-5771-4d93-bb6f-08d6ad52a0c3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3908; 
x-ms-traffictypediagnostic: AM0PR03MB3908:
x-microsoft-antispam-prvs: <AM0PR03MB3908AECD196E509B98D1830DE6410@AM0PR03MB3908.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(346002)(396003)(39860400002)(376002)(366004)(136003)(199004)(189003)(256004)(80792005)(53546011)(6512007)(71200400001)(3846002)(86362001)(97736004)(106356001)(8676002)(14444005)(105586002)(71190400001)(68736007)(81166006)(81156014)(53946003)(76176011)(66066001)(30864003)(6246003)(14454004)(6506007)(99286004)(478600001)(55236004)(36756003)(102836004)(26005)(54906003)(53936002)(316002)(5660300002)(486006)(6916009)(6486002)(186003)(25786009)(476003)(11346002)(446003)(8936002)(229853002)(6436002)(6116002)(4326008)(2906002)(72206003)(7736002)(305945005)(2616005)(579004)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3908;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GhFy0gp9CW2DJ/b4SxN8auFjVIqxk1pi5UCF8lqclD6okHJIoL9FyXEOZJYlmpYAXzS6n0NiyyygGSwwrUBK9CGktd+/SCUPf5T9hlkwlxJtETDdWR2QFww8DnCw6nM0pG5trX3ceJZkewdJKSMKbDUBoZyjS+36R4vwB8WJrfgXFeE+DukVxybwyQjyQyhBZ/ujBKz5CtR7RWVIjFbes7CYgGUYpXxbpn1WwKdVngDY3t40e2gR5HdkvSTIhUtUzHQn7Mg2kkZaS6MFiCnZGnApYn/07HTJrCAi/VwdUUueFjMVuvB1/o5VIRKiv/be/L8STSIjDmTb1/DDoS71ACXyniiePq09JGndaelULCuwnXEUJMuVU0TWB1PCBxI09FXMIZCKQ+6xQNAoYpc1HHZ8R6Uf5Ha69sNdqzSY4QE=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 57cfd129-5771-4d93-bb6f-08d6ad52a0c3
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 16:39:31.4488 (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: AM0PR03MB3908
Subject: Re: [Xen-devel] [PATCH v4 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDA3LzAzLzIwMTkgMjE6MDQsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdt
YWlsLmNvbT4KPgo+IFNvbWUgb2YgdGhlIHBhdGNoZXMgYXJlIHVzaW5nIHlvdXIgRVBBTSBlLW1h
aWwgYWRkcmVzc3MuIE90aGVyIGFyZQo+IHVzaW5nIHlvdXIgZ21haWwgYWRkcmVzcy4gQ291bGQg
eW91IGNvbmZpcm0gdGhpcyBpcyBleHBlY3RlZD8KCk5vLCBJJ2xsIG1ha2Ugc3VyZSB0aGF0IGFs
bCBwYXRjaGVzIGFyZSBhdXRob3JlZCBieQo8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgoK
Pj4KPj4gU2hhcmVkIG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyAoTm9ybWFsIFdvcmxkKSB0
byBjb21tdW5pY2F0ZSB3aXRoCj4+IFRBcyAoVHJ1c3RlZCBBcHBsaWNhdGlvbnMpIGluIE9QLVRF
RS4gTlcgY2FuIHNoYXJlIHBhcnQgb2Ygb3duIG1lbW9yeQo+PiB3aXRoIFRBIG9yIHdpdGggT1At
VEVFIGNvcmUsIGJ5IHJlZ2lzdGVyaW5nIGl0IGluIE9QLVRFRSwgb3IgYnkKPj4gcHJvdmlkaW5n
IGEgdGVtcG9yYWwgcmVmZXJlbmNlLiBBbnl3YXlzLCBpbmZvcm1hdGlvbiBhYm91dCBzdWNoIG1l
bW9yeQo+PiBidWZmZXJzIGFyZSBzZW50IHRvIE9QLVRFRSBhcyBhIGxpc3Qgb2YgcGFnZXMuIFRo
aXMgbWVjaGFuaXNtIGlzCj4+IGRlc2NyaWJlZCBpbiBvcHRlZV9tc2cuaC4KPj4KPj4gTWVkaWF0
b3Igc2hvdWxkIHN0ZXAgaW4gd2hlbiBOVyB0cmllcyB0byBzaGFyZSBtZW1vcnkgd2l0aAo+PiBP
UC1URUUgZm9yIHR3byByZWFzb25zOgo+Pgo+PiAxLiBEbyBhZGRyZXNzIHRyYW5zbGF0aW9uIGZy
b20gSVBBIHRvIFBBLgo+PiAyLiBQaW4gZG9tYWluIHBhZ2VzIHdoaWxlIHRoZXkgYXJlIG1hcHBl
ZCBpbnRvIE9QLVRFRSBvciBUQQo+PiAgICAgYWRkcmVzcyBzcGFjZSwgc28gZG9tYWluIGNhbid0
IHRyYW5zZmVyIHRoaXMgcGFnZXMgdG8KPj4gICAgIG90aGVyIGRvbWFpbiBvciBiYWxsb29uIG91
dCB0aGVtLgo+Pgo+PiBBZGRyZXNzIHRyYW5zbGF0aW9uIGlzIGRvbmUgYnkgdHJhbnNsYXRlX25v
bmNvbnRpZyguLi4pIGZ1bmN0aW9uLgo+PiBJdCBhbGxvY2F0ZXMgbmV3IGJ1ZmZlciBmcm9tIGRv
bWhlYXAgYW5kIHRoZW4gd2Fsa3Mgb24gZ3Vlc3QKPj4gcHJvdmlkZWQgbGlzdCBvZiBwYWdlcywg
dHJhbnNsYXRlcyBhZGRyZXNzZXMgYW5kIHN0b3JlcyBQQXMgaW50bwo+PiBuZXdseSBhbGxvY2F0
ZWQgYnVmZmVyLiBUaGlzIGJ1ZmZlciB3aWxsIGJlIHByb3ZpZGVkIHRvIE9QLVRFRQo+PiBpbnN0
ZWFkIG9mIG9yaWdpbmFsIGJ1ZmZlciBmcm9tIHRoZSBndWVzdC4gVGhpcyBidWZmZXIgd2lsbAo+
PiBiZSBmcmVlZCBhdCB0aGUgZW5kIG9mIHN0YW5kYXJkIGNhbGwuCj4+Cj4+IEluIHRoZSBzYW1l
IHRpbWUgdGhpcyBmdW5jdGlvbiBwaW5zIHBhZ2VzIGFuZCBzdG9yZXMgdGhlbSBpbgo+PiBzdHJ1
Y3Qgb3B0ZWVfc2htX2J1ZiBvYmplY3QuIFRoaXMgb2JqZWN0IHdpbGwgbGl2ZSBhbGwgdGhlIHRp
bWUsCj4+IHdoZW4gZ2l2ZW4gU0hNIGJ1ZmZlciBpcyBrbm93biB0byBPUC1URUUuIEl0IHdpbGwg
YmUgZnJlZWQKPj4gYWZ0ZXIgZ3Vlc3QgdW5yZWdpc3RlcnMgc2hhcmVkIGJ1ZmZlci4gQXQgdGhp
cyB0aW1lIHBhZ2VzCj4+IHdpbGwgYmUgdW5waW5uZWQuCj4+Cj4+IEd1ZXN0IGNhbiBzaGFyZSBi
dWZmZXIgd2l0aCBPUC1URUUgZm9yIGR1cmF0aW9uIGZvciBvbmUgY2FsbCwKPj4gb3IgcGVybWFu
ZW50bHksIHVzaW5nIE9QVEVFX01TR19DTURfUkVHSVNURVJfU0hNIGNhbGwuIFdlIG5lZWQKPj4g
dG8gaGFuZGxlIGJvdGggb3B0aW9ucy4KPj4KPj4gQWxzbyB3ZSB3YW50IHRvIGxpbWl0IHRvdGFs
IHNpemUgb2Ygc2hhcmVkIGJ1ZmZlcnMuIEFzIGl0IGlzIG5vdAo+PiBwb3NzaWJsZSB0byBnZXQg
bGltaXQgZnJvbSBPUC1URUUsIHdlIG5lZWQgdG8gY2hvb3NlIHNvbWUgYXJiaXRyYXJ5Cj4+IHZh
bHVlLiBDdXJyZW50bHkgbGltaXQgaXMgMTYzODQgb2YgNEsgcGFnZXMuCj4KPiBJIGNhbid0IHBy
b21pc2UgWGVuIHdpbGwgb25seSBiZSA0SyBvbmx5LiBTbyBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8K
PiBtYWtlIHRoZSBudW1iZXIgYWdub3N0aWMuIE9yIGF0IGxlYXN0IHdyaXRpbmcgY2xlYXJseSBv
biB0b3Agb2YgdGhlCj4gZGVmaW5pdGlvbiB0aGF0IGl0IGlzIGFzc3VtZWQgNEtCIChtYXliZSB3
aXRoIGEgQlVJTERfQlVHX09OKFBBR0VfU0laRQo+ICE9IDQwOTYpIGlmIG5vdCBhbHJlYWR5IGlu
IHBsYWNlKS4KCkkgY2FuIHJlcGxhY2UgZGVmaW5lIHdpdGggc29tZXRoaW5nIGxpa2UgKDY3MTA4
ODY0IC8gUEFHRV9TSVpFKS4gV2l0aAphcHByb3ByaWF0ZSBjb21tZW50LCBvZiBjb3Vyc2UuCgo+
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21h
aWwuY29tPgo+PiAtLS0KPj4gICBBbGwgdGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUg
bWVyZ2VkIHRvZ2V0aGVyLiBUaGV5IHdlcmUKPj4gICBzcGxpdCB0byBlYXNlIHVwIHJldmlldy4g
QnV0IHRoZXkgZGVwZW5kIGhlYXZpbHkgb24gZWFjaCBvdGhlci4KPj4KPj4gICBDaGFuZ2VzIGZy
b20gdjM6Cj4+ICAgLSBSZXdvcmtlZCBwYWdlbGlzdHMgc3RvcmFnZSAtIHRoZXJlIGlzIG5vIG1v
cmUgc3RhdGljIHN0b3JhZ2UgZm9yCj4+ICAgICA1IGJ1ZmZlcnMsIGluc3RlYWQgc3RydWN0dXJl
IHdpdGggYWxsIGRhdGEgaXMgYWxsb2NhdGVkIGR5bmFtaWNhbGx5Cj4+ICAgLSBOb3cgdGhpcyBj
b2RlIHVzZXMgZG9taGVhcCBpbnN0ZWFkIG9mIHhlbmhlYXAKPj4gICAtIFZhcmlvdXMgc3R5bGUg
Zml4ZXMKPj4gICAtIGdkcHJpbnRrKCkgZml4ZXMKPj4KPj4gICBDaGFuZ2VzIGZyb20gdjI6Cj4+
ICAgLSBNYWRlIHN1cmUgdGhhdCBndWVzdCBkb2VzIG5vdCB0cmllcyB0byByZWdpc3RlciBzaGFy
ZWQgYnVmZmVyIHdpdGgKPj4gICAgIHRoZSBzYW1lIGNvb2tpZSB0d2ljZQo+PiAgIC0gRml4ZWQg
Y29kaW5nIHN0eWxlCj4+ICAgLSBVc2UgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoKSBpbnN0
ZWFkIG9mIGRpcmVjdCBtZW1vcnkgbWFwcGluZwo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vdGVl
L29wdGVlLmMgfCA0MDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+
ICAgMSBmaWxlIGNoYW5nZWQsIDQwNCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gaW5k
ZXggMjkxZWQyZmUyNS4uMTRlMjk1YTQyMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAtMjQsNiAr
MjQsMjIgQEAKPj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KPj4gICAjaW5jbHVk
ZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gICArLyoKPj4gKyAqICJUaGUgcmV0dXJuIGNvZGUg
aXMgYW4gZXJyb3IgdGhhdCBvcmlnaW5hdGVkIHdpdGhpbiB0aGUgdW5kZXJseWluZwo+PiArICog
Y29tbXVuaWNhdGlvbnMgc3RhY2sgbGlua2luZyB0aGUgcmljaCBPUyB3aXRoIHRoZSBURUUiIGFz
IGRlc2NyaWJlZAo+PiArICogaW4gR1AgVEVFIENsaWVudCBBUEkgU3BlY2lmaWNhdGlvbi4KPj4g
KyAqLwo+PiArI2RlZmluZSBURUVDX09SSUdJTl9DT01NUyAweDAwMDAwMDAyCj4+ICsKPj4gKy8q
Cj4+ICsgKiAiSW5wdXQgcGFyYW1ldGVycyB3ZXJlIGludmFsaWQiIGFzIGRlc2NyaWJlZAo+PiAr
ICogaW4gR1AgVEVFIENsaWVudCBBUEkgU3BlY2lmaWNhdGlvbi4KPj4gKyAqLwo+PiArI2RlZmlu
ZSBURUVDX0VSUk9SX0JBRF9QQVJBTUVURVJTIDB4RkZGRjAwMDYKPj4gKwo+PiArLyogIlN5c3Rl
bSByYW4gb3V0IG9mIHJlc291cmNlcyIgKi8KPj4gKyNkZWZpbmUgVEVFQ19FUlJPUl9PVVRfT0Zf
TUVNT1JZIDB4RkZGRjAwMEMKPj4gKwo+PiAgIC8qIENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZv
ciBoeXBlcnZpc29yIGl0c2VsZiAqLwo+PiAgICNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFp
bikgKChkb21haW4pLT5kb21haW5faWQgKyAxKQo+PiAgIEBAIC0zMyw2ICs0OSwxNSBAQAo+PiAg
ICAqLwo+PiAgICNkZWZpbmUgREVGX01BWF9PUFRFRV9USFJFQURTIDE2Cj4+ICAgKy8qCj4+ICsg
KiBNYXhpbXVtIHRvdGFsIG51bWJlciBvZiBwYWdlcyB0aGF0IGd1ZXN0IGNhbiBzaGFyZSB3aXRo
Cj4+ICsgKiBPUC1URUUuIEN1cnJlbnRseSB2YWx1ZSBpcyBzZWxlY3RlZCBhcmJpdHJhcnkuIEFj
dHVhbCBudW1iZXIgb2YKPj4gKyAqIHBhZ2VzIGRlcGVuZHMgb24gZnJlZSBoZWFwIGluIE9QLVRF
RS4gQXMgd2UgY2FuJ3QgZG8gYW55Cj4+ICsgKiBhc3N1bXB0aW9ucyBhYm91dCBPUC1URUUgaGVh
cCB1c2FnZSwgd2UgbGltaXQgbnVtYmVyIG9mIHBhZ2VzCj4+ICsgKiBhcmJpdHJhcnkuCj4+ICsg
Ki8KPj4gKyNkZWZpbmUgTUFYX1RPVEFMX1NNSF9CVUZfUEcgICAgMTYzODQKPj4gKwo+PiAgICNk
ZWZpbmUgT1BURUVfS05PV05fTlNFQ19DQVBTIE9QVEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNT
T1IKPj4gICAjZGVmaW5lIE9QVEVFX0tOT1dOX1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NBUF9I
QVZFX1JFU0VSVkVEX1NITSB8IFwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBP
UFRFRV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwgXAo+PiBAQCAtNjUsMTEgKzkwLDMx
IEBAIHN0cnVjdCBzaG1fcnBjIHsKPj4gICAgICAgdWludDY0X3QgY29va2llOwo+PiAgIH07Cj4+
ICAgKy8qIFNoYXJlZCBtZW1vcnkgYnVmZmVyIGZvciBhcmJpdHJhcnkgZGF0YSAqLwo+PiArc3Ry
dWN0IG9wdGVlX3NobV9idWYgewo+PiArICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gKyAg
ICB1aW50NjRfdCBjb29raWU7Cj4+ICsgICAgdW5zaWduZWQgaW50IHBhZ2VfY250Owo+PiArICAg
IC8qCj4+ICsgICAgICogU2hhZG93ZWQgY29udGFpbmVyIGZvciBsaXN0IG9mIHBhZ2VzIHRoYXQg
Z3Vlc3QgdHJpZXMgdG8gc2hhcmUKPj4gKyAgICAgKiB3aXRoIE9QLVRFRS4gVGhpcyBpcyBub3Qg
dGhlIGxpc3Qgb2YgcGFnZXMgdGhhdCBndWVzdCBzaGFyZWQKPj4gKyAgICAgKiB3aXRoIE9QLVRF
RSwgYnV0IGNvbnRhaW5lciBmb3IgbGlzdCBvZiB0aG9zZSBwYWdlcy4gQ2hlY2sKPj4gKyAgICAg
KiBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcgZGVmaW5pdGlvbiBpbiBvcHRlZV9tc2cuaCBmb3Ig
bW9yZQo+PiArICAgICAqIGluZm9ybWF0aW9uLgo+PiArICAgICAqLwo+PiArICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnX2xpc3Q7Cj4+ICsgICAgdW5zaWduZWQgaW50IHBnX2xpc3Rfb3JkZXI7Cj4+
ICsgICAgLyogUGlubmVkIGd1ZXN0IHBhZ2VzIHRoYXQgYXJlIHNoYXJlZCB3aXRoIE9QLVRFRSAq
Lwo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2VzW107Cj4+ICt9Owo+PiArCj4+ICAgLyog
RG9tYWluIGNvbnRleHQgKi8KPj4gICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluIHsKPj4gICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBjYWxsX2xpc3Q7Cj4+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgc2htX3Jw
Y19saXN0Owo+PiArICAgIHN0cnVjdCBsaXN0X2hlYWQgb3B0ZWVfc2htX2J1Zl9saXN0Owo+PiAg
ICAgICBhdG9taWNfdCBjYWxsX2NvdW50Owo+PiArICAgIGF0b21pY190IG9wdGVlX3NobV9idWZf
cGFnZXM7Cj4+ICAgICAgIHNwaW5sb2NrX3QgbG9jazsKPj4gICB9Owo+PiAgIEBAIC0xMzYsNyAr
MTgxLDkgQEAgc3RhdGljIGludCBvcHRlZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+
PiAgICAgICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfbGlzdCk7Cj4+ICAgICAgIElOSVRf
TElTVF9IRUFEKCZjdHgtPnNobV9ycGNfbGlzdCk7Cj4+ICsgICAgSU5JVF9MSVNUX0hFQUQoJmN0
eC0+b3B0ZWVfc2htX2J1Zl9saXN0KTsKPj4gICAgICAgYXRvbWljX3NldCgmY3R4LT5jYWxsX2Nv
dW50LCAwKTsKPj4gKyAgICBhdG9taWNfc2V0KCZjdHgtPm9wdGVlX3NobV9idWZfcGFnZXMsIDAp
Owo+PiAgICAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsKPj4gICAgICAgICBkLT5hcmNo
LnRlZSA9IGN0eDsKPj4gQEAgLTM2MywxMCArNDEwLDEzNCBAQCBzdGF0aWMgdm9pZCBmcmVlX3No
bV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4+ICAgICAg
IHhmcmVlKHNobV9ycGMpOwo+PiAgIH0KPj4gICArc3RhdGljIHN0cnVjdCBvcHRlZV9zaG1fYnVm
ICphbGxvY2F0ZV9vcHRlZV9zaG1fYnVmKHN0cnVjdAo+PiBvcHRlZV9kb21haW4gKmN0eCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBjb29raWUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VzX2NudCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZ19s
aXN0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwZ19saXN0X29yZGVyKQo+PiArewo+PiArICAgIHN0cnVjdCBvcHRl
ZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmLCAqb3B0ZWVfc2htX2J1Zl90bXA7Cj4+ICsgICAgaW50
IG9sZCwgbmV3Owo+PiArICAgIGludCBlcnJfY29kZTsKPj4gKwo+PiArICAgIGRvCj4+ICsgICAg
ewo+PiArICAgICAgICBvbGQgPSBhdG9taWNfcmVhZCgmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2Vz
KTsKPj4gKyAgICAgICAgbmV3ID0gb2xkICsgcGFnZXNfY250Owo+PiArICAgICAgICBpZiAoIG5l
dyA+PSBNQVhfVE9UQUxfU01IX0JVRl9QRyApCj4KPiBBZ2FpbiwgdGhlIGxpbWl0YXRpb24gaXMg
aW4gbnVtYmVyIG9mIHBhZ2UgYW5kIHF1aXRlIGhpZ2guIFdoYXQgd291bGQKPiBwcmV2ZW50IGEg
Z3Vlc3QgdG8gcmVnaXN0ZXIgc2hhcmVkIG1lbW9yeSBwYWdlIGJ5IHBhZ2U/IElmIG5vdGhpbmcs
Cj4gdGhlbiBJIHRoaW5rIHlvdSBjYW4gZW5kIHVwIHRvIGludGVyZXN0aW5nIGlzc3VlcyBpbiBY
ZW4gYmVjYXVzZSBvZgo+IHRoZSBncm93aW5nIGxpc3QgYW5kIG1lbW9yeSB1c2VkLgoKT1AtVEVF
IHdpbGwgbGltaXQgdGhpcyBvbiBpdCdzIHNpZGUuIEluIG1vc3QgY2FzZXMgWGVuIGhhdmUgbXVj
aCBiaWdnZXIKaGVhcCB0aGFuIE9QLVRFRSA6LSkKCkRvIHlvdSB3YW50IG1lIHRvIGxpbWl0IHRo
aXMgYm90aCBpbiBtZW1vcnkgc2l6ZSBhbmQgaW4gbnVtYmVyIG9mIGJ1ZmZlcnM/Cgo+Cj4+ICsg
ICAgICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKPj4gKyAgICB9Cj4+ICsgICAgd2hp
bGUgKCB1bmxpa2VseShvbGQgIT0gYXRvbWljX2NtcHhjaGcoJmN0eC0+b3B0ZWVfc2htX2J1Zl9w
YWdlcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQs
IG5ldykpICk7Cj4+ICsKPj4gKyAgICBvcHRlZV9zaG1fYnVmID0geHphbGxvY19ieXRlcyhzaXpl
b2Yoc3RydWN0IG9wdGVlX3NobV9idWYpICsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWdlc19jbnQgKiBzaXplb2Yoc3RydWN0IHBhZ2UgKikpOwo+PiArICAgIGlmICgg
IW9wdGVlX3NobV9idWYgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZXJyX2NvZGUgPSAtRU5PTUVN
Owo+PiArICAgICAgICBnb3RvIGVycjsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBvcHRlZV9zaG1f
YnVmLT5jb29raWUgPSBjb29raWU7Cj4+ICsgICAgb3B0ZWVfc2htX2J1Zi0+cGdfbGlzdCA9IHBn
X2xpc3Q7Cj4+ICsgICAgb3B0ZWVfc2htX2J1Zi0+cGdfbGlzdF9vcmRlciA9IHBnX2xpc3Rfb3Jk
ZXI7Cj4+ICsKPj4gKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+ICsgICAgLyogQ2hlY2sg
aWYgdGhlcmUgaXMgYWxyZWFkeSBTSE0gd2l0aCB0aGUgc2FtZSBjb29raWUgKi8KPj4gKyAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5KCBvcHRlZV9zaG1fYnVmX3RtcCwgJmN0eC0+b3B0ZWVfc2htX2J1
Zl9saXN0LCBsaXN0ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggb3B0ZWVfc2htX2J1Zl90
bXAtPmNvb2tpZSA9PSBjb29raWUgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzcGlu
X3VubG9jaygmY3R4LT5sb2NrKTsKPj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiR3Vlc3QgdHJpZXMgdG8gdXNlIHRoZSBzYW1lIFNITSBidWZmZXIgY29va2llICVseFxu
IiwKPgo+IFRoZSBsaW5lIGxvb2tzIHRvbyBsb25nLiBQbGVhc2Ugc3BsaXQgYWZ0ZXIgdGhlIGZp
cnN0IGNvbW1hLgpBaCwgb2theS4gSSBzZWVuIGJvdGggdmFyaWFudCBpbiB0aGUgY29kZSBhbmQg
d2FzIHVuc3VyZSB3aGljaCBvbmUgaXMKcmlnaHQuIFdpbGwgZG8gZm9yIGFsbCBsb25nIG1lc3Nh
Z2VzLgoKWy4uLl0KPj4gICBzdGF0aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0
cnVjdCBkb21haW4gKmQpCj4+ICAgewo+PiAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGwsICpjYWxsX3RtcDsKPj4gICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMsICpzaG1fcnBj
X3RtcDsKPj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVfc2htX2J1ZiwgKm9wdGVl
X3NobV9idWZfdG1wOwo+PiAgICAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBkLT5hcmNo
LnRlZTsKPj4gICAgICAgICBpZiAoICFjdHggKQo+PiBAQCAtMzgxLDYgKzU1MiwxMyBAQCBzdGF0
aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4+ICAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2htX3JwYywgc2htX3JwY190bXAsICZjdHgt
PnNobV9ycGNfbGlzdCwgbGlzdCApCj4+ICAgICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1f
cnBjLT5jb29raWUpOwo+PiAgICsgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
Pj4gKyAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPgo+IFNhbWUgcXVlc3Rpb24gYXMgdGhlIG90
aGVyIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkuCgpFeGN1c2UgbWUsIGJ1dCB3aGF0IHF1ZXN0
aW9uPyBJIGxvb2tlZCB0aHJ1IGFsbCB5b3VyIGVtYWlscyBhbmQgY2FuJ3QKZmluZCBvbmUuCgo+
PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBvcHRlZV9zaG1fYnVmLCBvcHRl
ZV9zaG1fYnVmX3RtcCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdHgtPm9w
dGVlX3NobV9idWZfbGlzdCwgbGlzdCApCj4+ICsgICAgICAgIGZyZWVfb3B0ZWVfc2htX2J1Zihj
dHgsIG9wdGVlX3NobV9idWYtPmNvb2tpZSk7Cj4+ICsKPj4gICAgICAgcmV0dXJuIDA7Cj4+ICAg
fQo+PiAgIEBAIC00MDYsMTEgKzU4NCwxODYgQEAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rl
c3Ryb3koc3RydWN0Cj4+IGRvbWFpbiAqZCkKPj4gICAgICAgICBBU1NFUlQoIXNwaW5faXNfbG9j
a2VkKCZjdHgtPmxvY2spKTsKPj4gICAgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5jYWxs
X2NvdW50KSk7Cj4+ICsgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5vcHRlZV9zaG1fYnVm
X3BhZ2VzKSk7Cj4+ICAgICAgIEFTU0VSVChsaXN0X2VtcHR5KCZjdHgtPnNobV9ycGNfbGlzdCkp
Owo+PiAgICAgICAgIFhGUkVFKGQtPmFyY2gudGVlKTsKPj4gICB9Cj4+ICAgKyNkZWZpbmUgUEFH
RUxJU1RfRU5UUklFU19QRVJfUEFHRSAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgo
T1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQo+PiArCj4+
ICtzdGF0aWMgc2l6ZV90IGdldF9wYWdlc19saXN0X3NpemUoc2l6ZV90IG51bV9lbnRyaWVzKQo+
PiArewo+PiArICAgIGludCBwYWdlcyA9IERJVl9ST1VORF9VUChudW1fZW50cmllcywgUEFHRUxJ
U1RfRU5UUklFU19QRVJfUEFHRSk7Cj4+ICsKPj4gKyAgICByZXR1cm4gcGFnZXMgKiBPUFRFRV9N
U0dfTk9OQ09OVElHX1BBR0VfU0laRTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCB0cmFuc2xh
dGVfbm9uY29udGlnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX21zZ19wYXJhbSAqcGFyYW0pCj4+
ICt7Cj4+ICsgICAgdWludDY0X3Qgc2l6ZTsKPj4gKyAgICB1bnNpZ25lZCBpbnQgcGFnZV9vZmZz
ZXQ7Cj4+ICsgICAgdW5zaWduZWQgaW50IG51bV9wYWdlczsKPj4gKyAgICB1bnNpZ25lZCBpbnQg
b3JkZXI7Cj4+ICsgICAgdW5zaWduZWQgaW50IGVudHJpZXNfb25fcGFnZSA9IDA7Cj4+ICsgICAg
Z2ZuX3QgZ2ZuOwo+PiArICAgIHAybV90eXBlX3QgcDJtOwo+PiArICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKmd1ZXN0X3BhZ2UsICp4ZW5fcGFnZXM7Cj4+ICsgICAgc3RydWN0IG9wdGVlX3NobV9idWYg
Km9wdGVlX3NobV9idWY7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBUaGlzIGlzIG1lbW9yeSBsYXlv
dXQgZm9yIHBhZ2UgbGlzdC4gQmFzaWNhbGx5IGxpc3QgY29uc2lzdHMgb2YgNGsgcGFnZXMsCj4+
ICsgICAgICogZXZlcnkgcGFnZSBzdG9yZSA1MTEgcGFnZSBhZGRyZXNzZXMgb2YgdXNlciBidWZm
ZXIgYW5kIHBhZ2UgYWRkcmVzcyBvZgo+PiArICAgICAqIHRoZSBuZXh0IHBhZ2Ugb2YgbGlzdC4K
Pj4gKyAgICAgKgo+PiArICAgICAqIFJlZmVyIHRvIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyBk
ZXNjcmlwdGlvbiBpbiBvcHRlZV9tc2cuaCBmb3IgZGV0YWlscy4KPj4gKyAgICAgKi8KPj4gKyAg
ICBzdHJ1Y3Qgewo+PiArICAgICAgICB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJ
RVNfUEVSX1BBR0VdOwo+PiArICAgICAgICB1aW50NjRfdCBuZXh0X3BhZ2VfZGF0YTsKPj4gKyAg
ICB9ICpwYWdlc19kYXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW47Cj4+ICsKPj4gKyAgICAvKiBP
ZmZzZXQgb2YgdXNlciBidWZmZXIgd2l0aGluZyBwYWdlICovCj4KPiBPZmZzZXQgb2YgdGhlIGJ1
ZmZlciB3aXRoaW4gdGhlIE9QLVRFRSBwYWdlCj4KPj4gKyAgICBwYWdlX29mZnNldCA9IHBhcmFt
LT51LnRtZW0uYnVmX3B0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpOwo+
PiArCj4+ICsgICAgLyogU2l6ZSBvZiB0aGUgdXNlciBidWZmZXIgaW4gYnl0ZXMgKi8KPj4gKyAg
ICBzaXplID0gUk9VTkRVUChwYXJhbS0+dS50bWVtLnNpemUgKyBwYWdlX29mZnNldCwKPj4gKyAg
ICAgICAgICAgICAgICAgICBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+ICsKPj4g
KyAgICBudW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoc2l6ZSwgT1BURUVfTVNHX05PTkNPTlRJR19Q
QUdFX1NJWkUpOwo+PiArCj4+ICsgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhnZXRf
cGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwo+PiArCj4+ICsgICAgeGVuX3BhZ2VzID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhjdXJyZW50LT5kb21haW4sIG9yZGVyLCAwKTsKPj4gKyAgICBpZiAo
ICF4ZW5fcGFnZXMgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArICAgIG9w
dGVlX3NobV9idWYgPSBhbGxvY2F0ZV9vcHRlZV9zaG1fYnVmKGN0eCwgcGFyYW0tPnUudG1lbS5z
aG1fcmVmLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51
bV9wYWdlcywgeGVuX3BhZ2VzLCBvcmRlcik7Cj4KPiBJbiBhbiBlYXJsaWVyIHZlcnNpb24sIEkg
cG9pbnRlZCBvdXQgdGhhdCB5b3Ugd2lsbCBhbGxvdyB0byBhbGxvY2F0ZQo+IHVwIHRvIDY0TUIg
cGVyIGNhbGwuIFRoaXMgaXMgYSBwb3RlbnRpYWwgc2VjdXJpdHkgaXNzdWUgb24gWGVuLiBXaGls
ZQo+IEkgc2FpZCBJIHdvdWxkIGJlIGhhcHB5IHRvIGdldCB0aGlzIGNvZGUgbWVyZ2VkIGFzIGl0
LCBJIHdvdWxkIGV4cGVjdAo+IHRvIGF0IGxlYXN0IHNlZSBhIFRPRE8gaW4gdGhlIGNvZGUgZXhw
bGFpbmluZyBwb3RlbnRpYWwgcHJvYmxlbS4gU28gd2UKPiBrbm93IHRoZSBwcm9ibGVtIGV4aXN0
IGFuZCBjYW4ndCBzZWN1cml0eSBzdXBwb3J0IHVudGlsIHRoaXMgaXMgZml4ZWQuClN1cmUuIFlv
dSB3YW50IG1lIHRvIGFkZCB0aGlzIFRPRE8gdGhlcmUgb3IgaW5zaWRlCmFsbG9jYXRlX29wdGVl
X3NobV9idWYoKSBmdW5jdGlvbiwgd2hlcmUgaXQgYWN0dWFsbHkgZG9lcyBhbGxvY2F0aW9uPwoK
PiBJIG1heSBoYXZlIG1pc3NlZCBvdGhlciBwbGFjZXMgd2hpbGUgcmV2aWV3aW5nIHRoaXMgdmVy
c2lvbi4gUGxlYXNlIGdvCj4gYmFjayBpbiB0aGUgcmV2aWV3IEkgaGF2ZSBtYWRlIGluIHRoZSBw
YXN0IGFuZCBkb2N1bWVudCBhbGwgdGhlCj4gcG90ZW50aWFsIHNlY3VyaXR5IGhvbGVzLgpPa2F5
LCB3aWxsIGRvLgoKPj4gKyAgICBpZiAoIElTX0VSUihvcHRlZV9zaG1fYnVmKSApCj4+ICsgICAg
ICAgIHJldHVybiBQVFJfRVJSKG9wdGVlX3NobV9idWYpOwo+PiArCj4+ICsgICAgZ2ZuID0gZ2Fk
ZHJfdG9fZ2ZuKHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIH4oT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSk7Cj4+ICsKPj4gKyAgICBn
dWVzdF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBnZm5feChnZm4p
LCAmcDJtLCBQMk1fQUxMT0MpOwo+PiArICAgIGlmICggIWd1ZXN0X3BhZ2UgfHwgcDJtICE9IHAy
bV9yYW1fcncgKQo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAgIHBhZ2Vz
X2RhdGFfZ3Vlc3QgPSBfX21hcF9kb21haW5fcGFnZShndWVzdF9wYWdlKTsKPj4gKyAgICBwYWdl
c19kYXRhX3hlbiA9IF9fbWFwX2RvbWFpbl9wYWdlKHhlbl9wYWdlcyk7Cj4+ICsKPj4gKyAgICB3
aGlsZSAoIG51bV9wYWdlcyApCj4+ICsgICAgewo+PiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+Cj4gTmV3bGluZSBoZXJlIHBsZWFzZS4KPgo+PiArICAgICAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLAo+PiArICAgICAgICAgICAgICAgICAgcGFk
ZHJfdG9fcGZuKHBhZ2VzX2RhdGFfZ3Vlc3QtPnBhZ2VzX2xpc3RbZW50cmllc19vbl9wYWdlXSks
Cj4+ICsgICAgICAgICAgICAgICAgICAmcDJtLCBQMk1fQUxMT0MpOwo+Cj4gVGhlIGluZGVudGF0
aW9uIGlzIHdyb25nIGhlcmUuIEJ1dCB0aGUgcHJvYmxlbSBpcyBkdWUgdG8gdGhlIGxvbmcKPiBu
YW1lLiBGb3IgaW5zdGFuY2UsIHlvdSBoYXZlIDMgdGltZXMgdGhlIHdvcmQgInBhZ2UiIG9uIHRo
ZSBzYW1lCj4gbGluZS4gSXMgdGhhdCBuZWNlc3Nhcnk/CkNvZGUgaXMgcXVpdGUgY29tcGxleC4g
SSB3YW50IGV2ZXJ5IHZhcmlhYmxlIHRvIGJlIGFzIGRlc2NyaXB0aXZlIGFzCnBvc3NpYmxlLiBJ
biBzb21lIGNhc2VzIGl0IGxlYWRzIHRvIGlzc3VlcyBsaWtlIHRoaXMgOi0pCgpJJ2xsIHNlZSB3
aGF0IGNhbiBiZSBkb25lIHRoZXJlLgoKCj4+ICsKPj4gKyAgICAgICAgaWYgKCAhcGFnZSB8fCBw
Mm0gIT0gcDJtX3JhbV9ydyApCj4+ICsgICAgICAgICAgICBnb3RvIGVycl91bm1hcDsKPj4gKwo+
PiArICAgICAgICBvcHRlZV9zaG1fYnVmLT5wYWdlc1tvcHRlZV9zaG1fYnVmLT5wYWdlX2NudCsr
XSA9IHBhZ2U7Cj4+ICsgICAgICAgIHBhZ2VzX2RhdGFfeGVuLT5wYWdlc19saXN0W2VudHJpZXNf
b25fcGFnZV0gPSBwYWdlX3RvX21hZGRyKHBhZ2UpOwo+PiArICAgICAgICBlbnRyaWVzX29uX3Bh
Z2UrKzsKPj4gKwo+PiArICAgICAgICBpZiAoIGVudHJpZXNfb25fcGFnZSA9PSBQQUdFTElTVF9F
TlRSSUVTX1BFUl9QQUdFICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcGFnZXNfZGF0
YV94ZW4tPm5leHRfcGFnZV9kYXRhID0gcGFnZV90b19tYWRkcih4ZW5fcGFnZXMgKyAxKTsKPj4g
KyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFfeGVuKTsKPj4gKyAgICAg
ICAgICAgIHhlbl9wYWdlcysrOwo+PiArCj4+ICsgICAgICAgICAgICBnZm4gPSBnYWRkcl90b19n
Zm4ocGFnZXNfZGF0YV9ndWVzdC0+bmV4dF9wYWdlX2RhdGEpOwo+PiArCj4+ICsgICAgICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4gKyAgICAgICAgICAgIHB1
dF9wYWdlKGd1ZXN0X3BhZ2UpOwo+PiArCj4+ICsgICAgICAgICAgICBndWVzdF9wYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBnZm5feChnZm4pLCAmcDJtLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyk7Cj4+ICsg
ICAgICAgICAgICBpZiAoICFndWVzdF9wYWdlIHx8IHAybSAhPSBwMm1fcmFtX3J3ICkKPj4gKyAg
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAgICAgICAgICAgcGFnZXNf
ZGF0YV9ndWVzdCA9IF9fbWFwX2RvbWFpbl9wYWdlKGd1ZXN0X3BhZ2UpOwo+PiArICAgICAgICAg
ICAgcGFnZXNfZGF0YV94ZW4gPSBfX21hcF9kb21haW5fcGFnZSh4ZW5fcGFnZXMpOwo+PiArICAg
ICAgICAgICAgLyogUm9sbCBvdmVyIHRvIHRoZSBuZXh0IHBhZ2UgKi8KPj4gKyAgICAgICAgICAg
IGVudHJpZXNfb25fcGFnZSA9IDA7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgbnVtX3BhZ2Vz
LS07Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9n
dWVzdCk7Cj4+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV94ZW4pOwo+PiArICAg
IHB1dF9wYWdlKGd1ZXN0X3BhZ2UpOwo+PiArCj4+ICsgICAgcGFyYW0tPnUudG1lbS5idWZfcHRy
ID0gcGFnZV90b19tYWRkcihvcHRlZV9zaG1fYnVmLT5wZ19saXN0KSB8Cj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZV9vZmZzZXQ7Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4g
Kwo+PiArZXJyX3VubWFwOgo+PiArICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFfZ3Vl
c3QpOwo+PiArICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFfeGVuKTsKPj4gKyAgICBw
dXRfcGFnZShndWVzdF9wYWdlKTsKPj4gKyAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBvcHRl
ZV9zaG1fYnVmLT5jb29raWUpOwo+PiArCj4+ICsgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICt9Cj4+
ICsKPj4gK3N0YXRpYyBpbnQgdHJhbnNsYXRlX3BhcmFtcyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxs
ICpjYWxsKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBpOwo+PiArICAgIHVpbnQzMl90IGF0
dHI7Cj4+ICsgICAgaW50IHJldCA9IDA7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGNh
bGwtPnhlbl9hcmctPm51bV9wYXJhbXM7IGkrKyApCj4+ICsgICAgewo+PiArICAgICAgICBhdHRy
ID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7Cj4+ICsKPj4gKyAgICAgICAgc3dpdGNo
ICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApCj4+ICsgICAgICAgIHsKPj4gKyAg
ICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6Cj4+ICsgICAgICAgIGNh
c2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVDoKPj4gKyAgICAgICAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4+ICsgICAgICAgICAgICBpZiAoIGF0dHIgJiBP
UFRFRV9NU0dfQVRUUl9OT05DT05USUcgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAg
ICAgICAgIHJldCA9IHRyYW5zbGF0ZV9ub25jb250aWcoY3R4LCBjYWxsLCBjYWxsLT54ZW5fYXJn
LT5wYXJhbXMgKyBpKTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIHJldCApCj4+ICsgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAg
ZWxzZQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiR3Vlc3QgdHJpZXMgdG8gdXNlIG9sZCB0bWVtIGFyZ1xuIik7Cj4+ICsgICAg
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsK
Pj4gKyAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICBjYXNl
IE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORToKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1ZBTFVFX0lOUFVUOgo+PiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVf
VkFMVUVfT1VUUFVUOgo+PiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVf
SU5PVVQ6Cj4+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOUFVUOgo+
PiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6Cj4+ICsgICAg
ICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOT1VUOgo+PiArICAgICAgICAgICAg
Y29udGludWU7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsKPj4gK291dDoKPj4gKyAgICBp
ZiAoIHJldCApCj4+ICsgICAgewo+PiArICAgICAgICBjYWxsLT54ZW5fYXJnLT5yZXRfb3JpZ2lu
ID0gVEVFQ19PUklHSU5fQ09NTVM7Cj4+ICsgICAgICAgIGlmICggcmV0ID09IC1FTk9NRU0gKQo+
PiArICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9PVVRfT0ZfTUVN
T1JZOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5yZXQg
PSBURUVDX0VSUk9SX0JBRF9QQVJBTUVURVJTOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVy
biByZXQ7Cj4+ICt9Cj4+ICsKPj4gICAvKgo+PiAgICAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50
byBkb21oZWFwIG1lbW9yeSB0bzoKPj4gICAgKiAxKSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2Vz
IGZyb20gZ3Vlc3QKPj4gQEAgLTUzNyw2ICs4OTAsMjcgQEAgc3RhdGljIHZvaWQgY29weV9zdGRf
cmVxdWVzdF9iYWNrKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gICAgICAgcHV0X3BhZ2Uo
cGFnZSk7Cj4+ICAgfQo+PiAgICsKPj4gK3N0YXRpYyB2b2lkIGZyZWVfc2htX2J1ZmZlcnMoc3Ry
dWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqYXJnKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBpOwo+
PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBhcmctPm51bV9wYXJhbXM7IGkgKysgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgc3dpdGNoICggYXJnLT5wYXJhbXNbaV0uYXR0ciAmIE9QVEVFX01T
R19BVFRSX1RZUEVfTUFTSyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6Cj4+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX09VVFBVVDoKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RN
RU1fSU5PVVQ6Cj4+ICsgICAgICAgICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBhcmctPnBh
cmFtc1tpXS51LnRtZW0uc2htX3JlZik7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICAg
ICAgZGVmYXVsdDoKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+ICsgICAg
fQo+PiArfQo+PiArCj4+ICAgLyogSGFuZGxlIFJQQyByZXR1cm4gZnJvbSBPUC1URUUgKi8KPj4g
ICBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2Nh
bGwgKmNhbGwpCj4+IEBAIC01NTYsNiArOTMwLDggQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JwY19y
ZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICAgICogSWYgdGhpcyBpcyBSUEMg
LSB3ZSBuZWVkIHRvIHN0b3JlIGNhbGwgY29udGV4dCBhbmQgcmV0dXJuIGJhY2sgdG8gZ3Vlc3Qu
Cj4+ICAgICogSWYgY2FsbCBpcyBjb21wbGV0ZSAtIHdlIG5lZWQgdG8gcmV0dXJuIHJlc3VsdHMg
d2l0aCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soKQo+PiAgICAqIGFuZCB0aGVuIHdlIHdpbGwgZGVz
dHJveSB0aGUgY2FsbCBjb250ZXh0IGFzIGl0IGlzIG5vdCBuZWVkZWQgYW55bW9yZS4KPj4gKyAq
Cj4+ICsgKiBTaGFyZWQgYnVmZmVycyBzaG91bGQgYmUgaGFuZGxlZCBpbiBhIHNwZWNpYWwgd2F5
Lgo+PiAgICAqLwo+PiAgIHN0YXRpYyB2b2lkIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IG9wdGVl
X2RvbWFpbiAqY3R4LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4+IEBAIC01NzYsNiArOTUyLDIzIEBAIHN0YXRpYyB2b2lkIGV4
ZWN1dGVfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+PiAgICAgICAgIGNvcHlf
c3RkX3JlcXVlc3RfYmFjayhjdHgsIHJlZ3MsIGNhbGwpOwo+PiAgICsgICAgc3dpdGNoICggY2Fs
bC0+eGVuX2FyZy0+Y21kICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1JF
R0lTVEVSX1NITToKPj4gKyAgICAgICAgaWYgKCBjYWxsLT54ZW5fYXJnLT5yZXQgPT0gMCApCj4+
ICsgICAgICAgICAgICBmcmVlX29wdGVlX3NobV9idWZfcGdfbGlzdChjdHgsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1swXS51LnRt
ZW0uc2htX3JlZik7Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIGZyZWVfb3B0ZWVf
c2htX2J1ZihjdHgsIGNhbGwtPnhlbl9hcmctPnBhcmFtc1swXS51LnRtZW0uc2htX3JlZik7Cj4+
ICsgICAgICAgIGJyZWFrOwo+PiArICAgIGNhc2UgT1BURUVfTVNHX0NNRF9VTlJFR0lTVEVSX1NI
TToKPj4gKyAgICAgICAgaWYgKCBjYWxsLT54ZW5fYXJnLT5yZXQgPT0gMCApCj4+ICsgICAgICAg
ICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbMF0udS5y
bWVtLnNobV9yZWYpOwo+PiArICAgICAgICBicmVhazsKPj4gKyAgICBkZWZhdWx0Ogo+PiArICAg
ICAgICBmcmVlX3NobV9idWZmZXJzKGN0eCwgY2FsbC0+eGVuX2FyZyk7Cj4+ICsgICAgfQo+Cj4g
VGhpcyBzd2l0Y2ggc2VlbXMgdG8gYmUgbmV3LiBDb3VsZCB5b3UgZXhwbGFpbiBpbiBhIGNvbW1l
bnQgd2hhdCB0aGV5Cj4gYXJlIHN1cHBvc2VkIHRvIGRvPyBGb3IgaW5zdGFuY2UsIHdoeSBkbyB5
b3UgbmVlZCB0byBtYWtlCj4gVU5SRUdJU1RFUl9TSE0gYW5kIFJFR0lTVEVSX1NITSBzcGVpZmlj
IGJ5IHNwZWNpZnlpbmcgdGhlIGV4YWN0Cj4gYnVmZmVyPwpUaGlzIGlzIHBhcnRpYWxseSBjb3Zl
cmVkIGluIGNvbW1lbnQgYWJvdmUgZXhlY3V0ZV9zdGRfY2FsbCgpIGZ1bmN0aW9uCmRlZmluaXRp
b24uIEJhc2ljYWxseSwgdGhlcmUgYXJlIGNhc2VzIHdoZW4gZ3Vlc3Qgc2hhcmVzIG1lbW9yeSB0
ZW1wb3JhcnksIGZvcgpkdXJhdGlvbiBvZiBvbmUgY2FsbC4gQW5kIHRoZXJlIGlzIGEgY2FzZSB3
aGVuIGd1ZXN0IHJlZ2lzdGVycyBzaGFyZWQKbWVtb3J5IGJ1ZmZlciBvbiBPUC1URUUsIHNvIHRo
ZW4gdGhlIGd1ZXN0IGNhbiByZWZlciB0aGUgYnVmZmVyIGluCnN1YnNlcXVlbnQgY2FsbHMuIEkn
bGwgcHV0IHRoaXMgaW4gdGhlIGNvbW1lbnQuCgo+PiArCj4+ICAgICAgIHB1dF9zdGRfY2FsbChj
dHgsIGNhbGwpOwo+PiAgICAgICBmcmVlX3N0ZF9jYWxsKGN0eCwgY2FsbCk7Cj4+ICAgfQo+PiBA
QCAtNjA2LDYgKzk5OSwxNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IG9w
dGVlX2RvbWFpbiAqY3R4LAo+PiAgICAgICBjYXNlIE9QVEVFX01TR19DTURfQ0FOQ0VMOgo+PiAg
ICAgICBjYXNlIE9QVEVFX01TR19DTURfUkVHSVNURVJfU0hNOgo+PiAgICAgICBjYXNlIE9QVEVF
X01TR19DTURfVU5SRUdJU1RFUl9TSE06Cj4+ICsgICAgICAgIGlmKCB0cmFuc2xhdGVfcGFyYW1z
KGN0eCwgY2FsbCkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAvKgo+PiArICAgICAg
ICAgICAgICogdHJhbnNsYXRlX3BhcmFtcygpIHNldHMgeGVuX2FyZy0+cmV0IHZhbHVlIHRvIG5v
bi16ZXJvLgo+PiArICAgICAgICAgICAgICogU28sIHRlY2huaWNhbGx5LCBTTUMgd2FzIHN1Y2Nl
c3NmdWwsIGJ1dCB0aGVyZSB3YXMgYW4gZXJyb3IKPj4gKyAgICAgICAgICAgICAqIGR1cmluZyBo
YW5kbGluZyBzdGFuZGFyZCBjYWxsIGVuY2Fwc3VsYXRlZCBpbnRvIHRoaXMgU01DLgo+PiArICAg
ICAgICAgICAgICovCj4+ICsgICAgICAgICAgICBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soY3R4LCBy
ZWdzLCBjYWxsKTsKPj4gKyAgICAgICAgICAgIHNldF9yZXR1cm4ocmVncywgT1BURUVfU01DX1JF
VFVSTl9PSyk7Cj4+ICsgICAgICAgICAgICBnb3RvIGVycjsKPj4gKyAgICAgICAgfQo+PiAgICAg
ICAgICAgZXhlY3V0ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNhbGwpOwo+PiAgICAgICAgICAgcmV0
dXJuOwo+PiAgICAgICBkZWZhdWx0Ogo+Pgo+Cj4gQ2hlZXJzLAoKCi0tIApCZXN0IHJlZ2FyZHMs
Vm9sb2R5bXlyIEJhYmNodWsKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:41:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6eH8-00080Z-85; Wed, 20 Mar 2019 16:41:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wjkm=RX=citrix.com=prvs=975c0df78=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h6eH6-00080P-Db
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:41:08 +0000
X-Inumbo-ID: f41c1b4c-4b2e-11e9-90ce-47013f98eed1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f41c1b4c-4b2e-11e9-90ce-47013f98eed1;
 Wed, 20 Mar 2019 16:41:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81152152"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23698.27931.528014.517502@mariner.uk.xensource.com>
Date: Wed, 20 Mar 2019 16:40:59 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190320154338.24124-1-wei.liu2@citrix.com>
References: <20190320154338.24124-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjJdIGxpYnhjOiBmaXggSFZNIGNvcmUgZHVtcCIpOgo+
IGY5NjliYzlmYzk2IGZvcmJpZCBnZXRfYWRkcmVzc19zaXplIGNhbGwgb24gSFZNIGd1ZXN0cywg
YmVjYXVzZSB0aGF0Cj4gZGlkbid0IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5j
dGlvbmFsaXR5IG9uIEhWTSBiZWNhdXNlCj4gbGlieGMgdW5jb25kaXRpb25hbGx5IGFza2VkIGZv
ciBndWVzdCB3aWR0aC4KPiAKPiBGb3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVl
Lgo+IAo+IFJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKTEdU
TS4gIFRoYW5rcyBmb3IgdGhlIGNvcGlvdXMgY29tbWVudC4KCkFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:43:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6eJ8-00089t-NH; Wed, 20 Mar 2019 16:43:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wjkm=RX=citrix.com=prvs=975c0df78=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1h6eJ7-00089m-SF
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 16:43:13 +0000
X-Inumbo-ID: 3f543a36-4b2f-11e9-9d47-4371551bcee0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f543a36-4b2f-11e9-9d47-4371551bcee0;
 Wed, 20 Mar 2019 16:43:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81152357"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23698.28059.770728.572200@mariner.uk.xensource.com>
Date: Wed, 20 Mar 2019 16:43:07 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <7863e7f2-bcb4-d46b-1188-9a6941fdb135@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
 <23698.10415.31507.47727@mariner.uk.xensource.com>
 <7863e7f2-bcb4-d46b-1188-9a6941fdb135@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIDAvM10gZG9jczogVXNlciBvcmllbnRl
ZCBkb2N1bWVudGF0aW9uIik6Cj4gSXQgdHVybnMgb3V0IHRoYXQgSSBtaXMtaW50ZXJwcmV0ZWQg
dGhlIGNvbXBhdGliaWxpdHkgbm90ZSBpbgo+IGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL2h0
bWwvbGF0ZXN0L2RvYy1ndWlkZS9zcGhpbnguaHRtbCMgYW5kCj4gc3RyZXRjaCBpcyBwcm9iYWJs
eSBmaW5lLgoKT0ssIGdvb2QuCgpXZWxsLCBJIHRoaW5rIHdlIGNvdWxkIHNheSB0aGF0IHRvIGJ1
aWxkIHRoaXMgZG9jdW1lbnRhdGlvbiB5b3UgaGF2ZQp0byBoYXZlIHRoZSByZWxldmFudCB0b29s
cy4gIHNwaGlueCBpcyBjZXJ0YWlubHkgd2VsbC1yZWdhcmRlZCBhbmQKdGhpcyBpcyBwcm9iYWJs
eSBhIHdvcnRod2hpbGUgdXBncmFkZS4KCldoYXQgZG8gdGhlIGVhcmxpZXIgdG9vbHMgZG8gPyAg
U2hvdWxkIHdlIHByaW50IHNvbWUgd2FybmluZyBhbmQKZGlzYWJsZSB0aGUgYnVpbGQsIG9yIHdp
bGwgdGhleSBnZW5lcmF0ZSBzbGlnaHRseS1tYW5nbGVkIG91dHB1dCwgb3IKd2hhdCA/CgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:48:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6eNi-0008O9-CK; Wed, 20 Mar 2019 16: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6eNg-0008O0-Vs
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:47:57 +0000
X-Inumbo-ID: e85892b6-4b2f-11e9-bc90-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::614])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e85892b6-4b2f-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:47: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=+rO3cBuKDRAZOMNRrAxtp3EeEKfWVQ3c3wKC2suzMbM=;
 b=XKAyhoWwrR1LXUN09nXu4fOVzd8DELLzZ9Z/mln5SRE7kkDXvSsm5Ra5bkz8f3+5hJDz/YsLh+aTIKv344sT5u5uEPyKUs1SSIHuJ7YQKUowVhtjzS0rZyAQfQXDUId6r/GJgLb2eyxy7hFi8//EpyVIr3jogiDQQyvp0qXO1sz7zHCFvU1LVL64Mmi8gARWP4t/BlZie0smFgttexOhRhKI//Jj/wIZwlbYJcXAMRoAe/r3ZM98gnhkJK7Qsm/Rx96Ch4dDuJeMpJAhjAvVodMCaiYfodQ+WolphJ0oWsnWsKsr5LLg6ds6r4V1P3LeCpBTxb5a3Nk+dcVrFAM3RA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4642.eurprd03.prod.outlook.com (20.177.40.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 16:47:52 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 16:47:52 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 08/10] xen/arm: optee: add support for RPC commands
Thread-Index: AQHU1SlSWjCQjCd7qEiRWe/MZ8uTF6YRlw6AgAMj3gCAAA5wAIAABaGA
Date: Wed, 20 Mar 2019 16:47:52 +0000
Message-ID: <87mulp8pc8.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-9-volodymyr_babchuk@epam.com>
 <3a9ffca5-5139-a607-8647-af9397a2f264@arm.com> <87sgvh8snx.fsf@epam.com>
 <75554d22-9cfd-a5ef-38d7-09fc689f03bf@arm.com>
In-Reply-To: <75554d22-9cfd-a5ef-38d7-09fc689f03bf@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: 127e0aca-51e6-4032-3bb8-08d6ad53cb28
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4642; 
x-ms-traffictypediagnostic: AM0PR03MB4642:
x-microsoft-antispam-prvs: <AM0PR03MB4642001FF9AEACEF3BE014D2E6410@AM0PR03MB4642.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(396003)(39860400002)(366004)(376002)(189003)(199004)(186003)(7736002)(80792005)(6436002)(102836004)(72206003)(25786009)(6512007)(55236004)(66066001)(6486002)(6506007)(6116002)(3846002)(11346002)(229853002)(6246003)(14444005)(53936002)(446003)(256004)(26005)(36756003)(76176011)(2906002)(105586002)(86362001)(316002)(6916009)(81156014)(71190400001)(476003)(81166006)(2616005)(106356001)(97736004)(305945005)(8936002)(8676002)(486006)(478600001)(14454004)(71200400001)(54906003)(93886005)(5660300002)(4326008)(68736007)(99286004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4642;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ytXwpxocwjEbJN4YlxnADPFcCfdpkqQM+PVtDBjWB3ZLnAxle/INQIIgz6fGq63th04K7xi7JjweNr9U2FdBSUy35B8Pq63o/8lgroCYpNOwMJ6awKu7VdM9q+zB8VUSqh1n5YXHnSb9Z+XzymnWJkT3b55ycjasBd1zWgD36kpXcOYEI9cuKkPStaa9YWmDUBlHfL3/kEzP7apWB2U+5McsrpxVjOE9t2xQ4THwSC6zP01yVP7dvoe0ChlzzVCU56EJgBRwDOsfSpiWndiwq6I6oLTsHKM87X8bytqoVMLKGLmbIia6ykXqHEgVEt0vfWo/+kJiyVH3sdAkmhxFYhLV25c3/Atpezo16zeTj+X9Qils1R66NzYV05G/ILV5aUuonDpiqD2alKEbI9HVKnjLozCtqD/s/Ol7dVFCgKA=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 127e0aca-51e6-4032-3bb8-08d6ad53cb28
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 16:47:52.1095 (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: AM0PR03MB4642
Subject: Re: [Xen-devel] [PATCH v4 08/10] xen/arm: optee: add support for
 RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6CgpbLi4uXQoKPj4+PiArICAgICAgICAvKgo+Pj4+ICsgICAg
ICAgICAqIFRPRE86IFdpdGggY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgT1AtVEVFIHdpbGwgbm90
IGlzc3VlCj4+Pj4gKyAgICAgICAgICogUlBDIHRvIGZyZWUgdGhpcyBidWZmZXIuIEd1ZXN0IGFu
ZCBPUC1URUUgd2lsbCBiZSBvdXQgb2YKPj4+PiArICAgICAgICAgKiBzeW5jOiBndWVzdCBiZWxp
ZXZlcyB0aGF0IGl0IHByb3ZpZGVkIGJ1ZmZlciB0byBPUC1URUUsCj4+Pj4gKyAgICAgICAgICog
d2hpbGUgT1AtVEVFIHRoaW5rcyBvZiBvcHBvc2l0ZS4gSWRlYWxseSwgd2UgbmVlZCB0bwo+Pj4+
ICsgICAgICAgICAqIGVtdWxhdGUgUlBDIHdpdGggT1BURUVfTVNHX1JQQ19DTURfU0hNX0ZSRUUg
Y29tbWFuZC4KPj4+PiArICAgICAgICAgKi8KPj4+IENhbiB0aGlzIGNvbmRpdGlvbiBoYXBwZW4g
aWYgWGVuIHJ1bnMgb3V0IG9mIG1lbW9yeT8KPj4KPj4gWWVzLCB0aGlzIGlzIG9uZSBvZiByZWFz
b25zIHdoeSB0cmFuc2xhdGVfbm9uY29udGlnKCkgbWlnaHQgZmFpbC4gSXQKPj4gdXNlcyBib3Ro
IHhlbmhlYXAgdG8gYWxsb2NhdGUgZGF0YSBzdHJ1Y3R1cmUgYW5kIGRvbWhlYXAgdG8gYWxsb2Nh
dGUKPj4gcGFnZWxpc3RzIGJ1ZmZlcnMuIEFueSBvZiB0aG9zZSBjYW4gZmFpbCwgcmVzdWx0aW5n
IGluIGluY29uc2lzdGVuY3kuCj4KPiBUaGF0J3Mgbm90IHZlcnkgaWRlYWwuIFRoaXMgbWVhbiBh
IHdlbGwtYmVoYXZpbmcgZ3Vlc3QgY2FuIGdldCBvdXQgb2YKPiBzeW5jIGJlY2F1c2Ugb2YgbWVt
b3J5IHByZXNzdXJlIChjb3VsZCBiZSBjYXVzZSBieSBhIG1pc2JlaGF2aW5nIGd1ZXN0Cj4gb24g
dGhlIHBsYXRmb3JtKS4gV2hhdCB3aWxsIGJlIHRoZSBjb25zZXF1ZW5jZSBmb3IgdGhlIGd1ZXN0
PyBDYW4gaXQKPiBjb250aW51ZSBzYWZlbHk/ClRoZXJlIHdpbGwgYmUgbWVtb3J5IGxlYWsgYXQg
Z3Vlc3Qgc2lkZS4gSXQgd2lsbCBub3QgYnJlYWsgdGhpbmdzIHJpZ2h0CmF3YXksIHN1YnNlcXVl
bnQgY2FsbHMgd291bGQgd29yayBhcyBleHBlY3RlZC4gQnV0LCBhbnl3YXlzLCBpdCBpcwpub3Qg
Z29vZC4gSSdsbCBzZWUgaG93IGhhcmQgdG8gZW11bGF0ZSBSUEMgcmVxdWVzdCBmcm9tIHRoZSBY
ZW4gdG8KcHJvcGVybHkgZml4IHRoaXMgaXNzdWUuCgo+IFRoaXMgZmVhdHVyZSBpcyB1bmRlciBF
WFBFUlQgbW9kZSBzbyBJIHdvdWxkIGJlIG9rIHRvIGdldCBhcyB0aGlzIGluCj4gWGVuLiBBbHRo
b3VnaCwgSSB3b3VsZCBsaWtlIHRvIGhlYXIgU3RlZmFubydzIG9waW5pb24gaGVyZS4KPgo+IElu
IGFueSBjYXNlLCB0aGlzIHNob3VsZCBiZSBmaXhlZCBiZWNhdXNlIHdlIGNvbnNpZGVyIHJlbW92
aW5nIEVYUEVSVAo+IG1vZGUgYW5kIHNlY3VyaXR5IHN1cHBvcnQgaXQuCj4KPj4KPj4gWW91IGdh
dmUgbWUgaWRlYSB0byBwdXQgZ2RwcmludGsoKSB3aXRoIGJpZyBmYXQgd2FybmluZyB0aGVyZS4K
Pgo+IFlvdSBjbGVhcmx5IHdhbnQgdG8gZ3ByaW50ayBoZXJlIGJlY2F1c2UgaWYgdGhpcyBoYXBw
ZW4gaW4gbm9uLWRlYnVnCj4gYnVpbGQgeW91IHdhbnQgdG8ga25vdyB0aGF0IHNvbWV0aGluZyBo
YXMgZ29uZSByZWFsbHkgd3JvbmcgYXMgc29vbiBhcwo+IHBvc3NpYmxlLgpZZXMsIHJpZ2h0LiBU
aGFuayB5b3UuCgotLSAKQmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 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 1h6eO7-0008QM-NQ; Wed, 20 Mar 2019 16:48:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6eO6-0008QE-H9
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:48:22 +0000
X-Inumbo-ID: f80e4abc-4b2f-11e9-bb93-f3e53213a1e6
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f80e4abc-4b2f-11e9-bb93-f3e53213a1e6;
 Wed, 20 Mar 2019 16:48: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 99491374;
 Wed, 20 Mar 2019 09:48:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 88C9C3F614;
 Wed, 20 Mar 2019 09:48:19 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-6-volodymyr_babchuk@epam.com>
 <b96e0bcd-8c30-03a1-0b2a-4fd80a9d893d@arm.com> <87r2b18qvv.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <26dfc6e8-ed0d-8764-0ed4-e973a1389b38@arm.com>
Date: Wed, 20 Mar 2019 16:48: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: <87r2b18qvv.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 05/10] xen/arm: optee: add std call
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

CgpPbiAyMC8wMy8yMDE5IDE2OjE0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIaSBK
dWxpZW4sCgpIaSBWb2xvZHlteXIsCgo+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4gCj4gWy4uLl0K
Pj4+ICAgICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7Cj4+PiBAQCAtNDgsMTIgKzgy
LDI1IEBAIHN0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4+PiAgICAgICAgICAgICAodWlu
dDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9NU0dfVUlEXzMgKQo+Pj4gICAgICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4+PiAgICArICAgIC8qIFJlYWQgbnVtYmVyIG9mIHRocmVhZHMgKi8KPj4+ICsgICAg
YXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfR0VUX0NPTkZJRywgT1BURUVfU01DX0NPTkZJR19OVU1f
VEhSRUFEUywgJnJlc3ApOwo+Pj4gKyAgICBpZiAoIHJlc3AuYTAgPT0gT1BURUVfU01DX1JFVFVS
Tl9PSyApCj4+Cj4+IE91dCBvZiBpbnRlcmVzdCwgd2hlbiB3YXMgdGhpcyBjYWxsIGFkZGVkPwo+
IAo+IEl0IGlzIG9uIHJldmlldyByaWdodCBub3cuIFdlIGhhdmUgYWNoaWV2ZWQgYWdyZWVtZW50
IG9uIHRoYXQgdGhpcyBjYWxsCj4gaXMgbmVlZGVkLiBJIGJlbGlldmUgdGhpcyB3aWxsIGJlIG1l
cmdlZCBpbnRvIE9QLVRFRSBiZWZvcmUgSSdsbCBzZW5kIHY1Cj4gb2YgdGhpcyBzZXJpZXMuCgpQ
bGVhc2UgbWVudGlvbiBpdCBhZnRlciAtLS0gc28gd2UgZG9uJ3QgZm9yZ2V0IHRvIGNoZWNrIHRo
ZSBzdGF0ZSBvZiB0aGUgbmV3IApjYWxsIGJlZm9yZSBtZXJnaW5nIHRvIFhlbi4KCj4gCj4+PiAr
ICAgIHsKPj4+ICsgICAgICAgIG1heF9vcHRlZV90aHJlYWRzID0gcmVzcC5hMTsKPj4+ICsgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIk9QLVRFRSBzdXBwb3J0cyAldSB0aHJlYWRzLlxuIiwg
bWF4X29wdGVlX3RocmVhZHMpOwo+Pgo+PiBleHRyYSBOSVQ6IEkgd291bGQgdXNlIFhFTkxPR19J
TkZPIHJhdGhlciB0aGFuIFhFTkxPR19ERUJVRy4gVGhpcyBpcyBhCj4+IHVzZWZ1bCBpbmZvcm1h
dGlvbiB0byBoYXZlIGluIGJ1ZyByZXBvcnQuCj4+Cj4+IFJlZ2FyZGluZyB0aGUgbWVzc2FnZSwg
d2hhdCBtYXR0ZXJzIGlzIHRoZSBudW1iZXIgb2YgdGhyZWFkcyBmb3IKPj4gZ3Vlc3QuIFNvIEkg
d291bGQgcmV3b3JrIGl0IHRvIG1ha2UgaXQgbW9yZSBtZWFuaW5nIGZ1bGwgZm9yIGEgdXNlcgo+
PiB0aGF0IGRvZXMgbm90IGtub3cgdGhlIGludGVybmFsLgo+Pgo+PiBZb3UgbWlnaHQgYWxzbyB3
YW50IHRvIG1vdmUgdGhlIG1lc3NhZ2Ugb3V0IG9mIHRoZSBpZi4gU28geW91IGhhdmUgdGhlCj4+
IG1lc3NhZ2UgZXZlbiB3aGVuIE9QLVRFRSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBTTUMuCj4gSW4g
dGhhdCBvdGhlciBjYXNlIEkgZG9uJ3Qga25vdyBob3cgbXVjaCB0cmVhZHMgT1AtVEVFIHJlYWxs
eQo+IHN1cHBvcnRzLi4uIEkgdGhpbmssIEkgd2lsbCBuZWVkIHRvIHJlcGhyYXNlIHRoYXQgbWVz
c2FnZS4gT3IsIGJldHRlciwKPiBJJ2xsIGFkZCBhbm90aGVyIG1lc3NhZ2UgbGlrZSAiU3VnZ2Vz
dGluZyB0aGF0IE9QLVRFRSBzdXBwb3J0cyAlZAo+IHRocmVhZHMgcGVyIGd1ZXN0Ii4KCldhcyB0
aGVyZSBhbnkgT1AtVEVFIHJlbGVhc2VkIGNvbnRhaW5pbmcgeW91ciBWaXJ0dWFsaXphdGlvbiBw
YXRjaGVzPwoKRGVwZW5kaW5nIG9uIHRoZSBhbnN3ZXIsIEkgd291bGQgY29uc2lkZXIgdG8gbWFu
ZGF0ZSAKT1BURUVfU01DX0NPTkZJR19OVU1fVEhSRUFEUyBzbyB3ZSBkb24ndCBoYXZlIHRvIGRl
YWwgd2l0aCBhIGRlZmF1bHQgdmFsdWUgaW4gWGVuLgoKQWxzbywgc2hvdWxkIHdlIGV4cG9zZSB0
aGlzIGNhbGwgdG8gdGhlIGd1ZXN0IGFzIHdlbGw/Cgo+IAo+PiBbLi4uXQo+Pgo+Pj4gK3N0YXRp
YyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmdldF9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
ICpjdHgsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCB0aHJlYWRfaWQpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGw7
Cj4+PiArCj4+PiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPj4+ICsgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSggY2FsbCwgJmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKPj4+ICsgICAgewo+Pj4g
KyAgICAgICAgaWYgKCBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPT0gdGhyZWFkX2lkICkKPj4+ICsg
ICAgICAgIHsKPj4+ICsgICAgICAgICAgICBpZiAoIGNhbGwtPmluX2ZsaWdodCApCj4+PiArICAg
ICAgICAgICAgewo+Pj4gKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
Ikd1ZXN0IHRyaWVzIHRvIGV4ZWN1dGUgY2FsbCB3aGljaCBpcyBhbHJlYWR5IGluIGZsaWdodFxu
Iik7Cj4+Cj4+IE5JVDogTWlzc2luZyBmdWxsIHN0b3AuCj4+Cj4+IEFsc28sIHRoZSBsaW5lIGlz
IG92ZXIgODAgY2hhcmFjdGVycy4gV2hpbGUgd2UgZG9uJ3Qgd2FudCB0byBzcGxpdCBpbgo+PiB0
aGUgbWlkZGxlIG9mIHRoZSBtZXNzYWdlIChzbyBhY2svZ3JlcCBjYW4gYmUgdXNlZCBlYXNpbHkp
LCB5b3Ugd2lsbAo+PiB3YW50IHRvIHNwbGl0IHRoZSBsaW5lIGFmdGVyIHRoZSBjb21tYS4KPj4K
Pj4+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+PiArICAgICAgICAgICAgfQo+Pj4gKyAg
ICAgICAgICAgIGNhbGwtPmluX2ZsaWdodCA9IHRydWU7Cj4+PiArICAgICAgICAgICAgbWFwX3hl
bl9hcmcoY2FsbCk7Cj4+Cj4+IE5JVDogRG9lcyB0aGlzIG5lZWQgdG8gYmUgZG9uZSB3aXRoIHRo
ZSBsb2NrIHRha2VuPwo+IHVubWFwX3hlbl9hcmcoKSBpcyBhbHNvIGNhbGxlZCB3aGlsZSBob2xk
aW5nIHRoZSBsb2NrLiBPdGhlcndpc2UgdGhlcmUKPiBjYW4gYmUgcmFjZSB3aXRoIGEgb3RoZXIg
Q1BVLgoKWy4uLl0KCj4gCj4+PiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7
Cj4+PiArCj4+PiArICAgICAgICAgICAgcmV0dXJuIGNhbGw7Cj4+PiArICAgICAgICB9Cj4+PiAr
ICAgIH0KPj4+ICsKPj4+ICtvdXQ6Cj4+PiArICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+
Pj4gKwo+Pj4gKyAgICByZXR1cm4gTlVMTDsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIHZvaWQg
cHV0X3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IG9wdGVlX3N0ZF9j
YWxsICpjYWxsKQo+Pj4gK3sKPj4+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+Pj4gKyAg
ICBBU1NFUlQoY2FsbC0+aW5fZmxpZ2h0KTsKPj4+ICsgICAgdW5tYXBfeGVuX2FyZyhjYWxsKTsK
Pj4KPj4gU2FtZSBxdWVzdGlvbiBmb3IgdGhlIHVubWFwLgo+IFllYWgsIGluIG5vcm1hbCBjaXJj
dW1zdGFuY2VzIGd1ZXN0IHNob3VsZCBub3QgdHJ5IHRvIHJlc3VtZSBjYWxsIG9uCj4gYW5vdGhl
ciB2Q1BVLCBiZWNhdXNlIHdlIGRpZG4ndCByZXR1cm5lZCBmcm9tIHRoZSBvcmlnaW5hbCBjYWxs
IG9uCj4gY3VycmVudCB2Q1BVLiBCdXQgd2hhdCBpZiBndXN0IHdpbGwgdHJ5IHRvIGRvIHRoaXM/
IFRoZXJlIGFyZSBjaGFuY2VzLAo+IHRoYXQgY3VycmVudCBDUFUgd2lsbCB1bm1hcCBidWZmZXIg
dGhhdCB3YXMgbWFwcGVkIGJ5IG90aGVyIENQVSBhbgo+IGluc3RhbmNlIGFnby4KCldhc24ndCBp
dCB0aGUgcG9pbnQgdG8gaGF2ZSB0aGUgaW5fZmxpZ2h0IGZpZWxkPyBBcyBzb29uIGFzIHlvdSBz
ZXQgaW5fZmxpZ2h0IHRvIAp0cnVlLCB0aGVuIG9ubHkgb25lIENQVSBjYW4gaGF2ZSB0aGUgb3B0
ZWVfc3RkX2NhbGwgc3RydWN0dXJlIGluIGhhbmQuCgpTbywgYXMgbG9uZyBhcyB5b3UgbWFwL3Vu
bWFwIHdpdGhpbiB0aGUgc2VjdGlvbiBwcm90ZWN0ZWQgYnkgImluX2ZsaWdodCIsIHlvdSAKcHJv
dGVjdGVkIGFnYWluc3QgYW55IHJhY2UuIFRoZSBsb2NrIGlzIG9ubHkgaGVyZSB0byBwcm90ZWN0
IHRoZSBmaWVsZCBpbl9mbGlnaHQgCmFuZCB0aGUgbGlzdC4gRGlkIEkgbWlzcyBhbnl0aGluZz8K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:49:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6eOw-00004q-3Z; Wed, 20 Mar 2019 16: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=6ID7=RX=citrix.com=prvs=975589c6b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h6eOu-0008WH-AD
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 16:49:12 +0000
X-Inumbo-ID: 151ff44c-4b30-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 151ff44c-4b30-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:49:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81153036"
To: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
 <20190320120255.GR14641@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <294e6fd7-1f54-ba4d-3a52-9119844903ec@citrix.com>
Date: Wed, 20 Mar 2019 16:49: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: <20190320120255.GR14641@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yMC8xOSAxMjowMiBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE1hciAyMCwgMjAx
OSBhdCAxMTozNToxMEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMC8wMy8y
MDE5IDExOjI4LCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTE6
MjM6NTdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAyMC8wMy8yMDE5IDEx
OjIwLCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBUdWUsIE1hciAxOSwgMjAxOSBhdCAwNDoyMDow
NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gVGhpcyBpcyBhIHByb2plY3Qg
SSd2ZSBiZWVuIG11c2luZyBvdmVyIGZvciBhIGxvbmcgdGltZSBub3csIHRvIHRyeSBhbmQKPj4+
Pj4+IGFkZHJlc3MgWGVuJ3MgYWxtb3N0IGNvbXBsZXRlIGFic2Vuc2Ugb2YgZG9jdW1lbnRhdGlv
bi4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIHNlcmllcywgcGx1cyBzb21lIG90aGVyIGluLXByb2dyZXNz
IGNvbnZlcnNpb24gb2YgdGhlIGNvbW1hbmQgbGluZSBkb2MsCj4+Pj4+PiBpcyBhdmFpbGFibGUg
dG8gdmlldyBhdDoKPj4+Pj4+Cj4+Pj4+PiAgIGh0dHBzOi8vYW5kcmV3Y29vcC14ZW4ucmVhZHRo
ZWRvY3MuaW8vZW4vbGF0ZXN0Lwo+Pj4+Pj4KPj4+Pj4+IFRoaXMgaXMgcmVhZC10aGUtZG9jcydz
IGF1dG9tYXRpYyBDSSBidWlsZCBvZiBkb2N1bWVudGF0aW9uIGZyb20gYSBicmFuY2ggb24KPj4+
Pj4+IGdpdGxhYi4gIE9ic2VydmUgdGhhdCB0aGUgZG9jcyBkb24ndCBsb29rIGxpa2UgdGhleSBh
cmUgb3V0IG9mIHRoZSA5MCdzLCBhbmQKPj4+Pj4+IGFyZSBhdXRvbWF0aWNhbGx5IHRyYW5zbGF0
ZWQgaW50byBQREYgYW5kIGVQVUIgZm9ybWF0IGFzIHdlbGwuCj4+Pj4+Pgo+Pj4+Pj4gSW4gZHVl
IGNvdXJzZSBJJ2xsIHNlZSBhYm91dCB1cGRhdGluZyB4ZW5iaXRzLnhlbi5vcmcvZG9jcyB0byBy
ZW5kZXIgdGhpcyBhcwo+Pj4+Pj4gd2VsbCwgYnV0IEkgZG9uJ3QgaGF2ZSBzdWZmaWNpZW50IHR1
aXRzIGF0IHRoZSBtb21lbnQuCj4+Pj4+Pgo+Pj4+Pj4gQW5kcmV3IENvb3BlciAoMyk6Cj4+Pj4+
PiAgIGRvY3Mvc3BoaW54OiBTa2VsZXRvbiBzZXR1cAo+Pj4+Pj4gICBkb2NzL3JzdDogVXNlIHBh
bmRvYyB0byByZW5kZXIgUmVTdHJ1Y3R1cmVkVGV4dAo+Pj4+Pj4gICBkb2NzL2FkbWluLWd1aWRl
OiBCb290IHRpbWUgbWljcm9jb2RlIGxvYWRpbmcKPj4+Pj4gSSBkb24ndCB0aGluayB0aGVzZSBj
aGFuZ2VzIGludHJvZHVjZSBuZXcgZGVwZW5kZW5jaWVzIGluIHRoZSBidWlsZC4KPj4+Pj4gQXNz
dW1pbmcgbXkgb2JzZXJ2YXRpb24gaXMgY29ycmVjdDoKPj4+Pj4KPj4+Pj4gQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4gSW4gdGhlIHNob3J0IHRlcm0sIG5vLsKg
IEluIGR1ZSBjb3Vyc2UsIHdlJ2xsIG5lZWQgdmlydHVhbGVudiBhbmQgYSBiaXQKPj4+PiBtb3Jl
IGludGVncmF0aW9uIGZvciBhbnlvbmUgd2FudGluZyB0byBidWlsZCB0aGUgc3BoaW54IHRyZWUg
bG9jYWxseSwKPj4+PiBidXQgSSdtIGZhaXJseSBzdXJlIHdlIGdldCB2aXJ0dWFsZW52IGF1dG9t
YXRpY2FsbHkgYnkgYWxyZWFkeSBoYXZpbmcKPj4+PiBweXRob24gYXMgYSBidWlsZCBkZXBlbmRl
bmN5Lgo+Pj4gSSBkb24ndCB0aGluayBweXRob24gZGVwZW5kcyBvbiB2aXJ0dWFsZW52IC0tIGl0
J3MgdGhlIG90aGVyIHdheSBhcm91bmQKPj4+IG9uIERlYmlhbi4KPj4+Cj4+PiBVc2luZyB2aXJ0
dWFsZW52IGNhbiBpc29sYXRlIGJ1aWxkIGZyb20gaG9zdCBweXRob24sIGJ1dCB0aGF0J3MgaXQu
ICBJCj4+PiBkb24ndCB0aGluayB2aXJ0dWFsZW52IGlzIGEgaGFyZCBkZXBlbmRlbmN5IC4gRGlz
dHJvcyBhbHJlYWR5IHBhY2thZ2UKPj4+IHNwaGlueC4KPj4KPj4gVGhlIHBvaW50IG9mIHVzaW5n
IHZpcnR1YWxlbnYgaXMgdG8gZ2V0IGEga25vd24tY29tcGF0aWJsZSBzZXQgb2YKPj4gZGVwZW5k
ZW5jaWVzLsKgIFNlZSBkb2NzL3NwaGlueC9yZXF1aXJlbWVudHMudHh0IGluIHBhdGNoIDEuCj4+
Cj4+IFVzZSBvZiB0aGUgZGlzdHJvLXBhY2thZ2VkIHZlcnNpb25zIG9mIHNwaGlueC9ydGQtdGhl
bWUvZG9jdXRpbHMgbWF5Cj4+IHdvcmssIGJ1dCBjYW4gYmUgdmVyeSBoaXQtYW5kLW1pc3MuCj4g
Cj4gVGhleSBjYW4gYmUgZml4ZWQgaW4gZHVlIGNvdXJzZS4KPiAKPiBJbiBhbnkgY2FzZSwgSSBk
b24ndCB0aGluayB2aXJ0dWFsZW52IGlzIGEgaGFyZCByZXF1aXJlbWVudCAtLSBJIHdhcwo+IHRo
aW5raW5nIG1vcmUgYWxvbmcgdGhlIGxpbmUgb2YgZGV2ZWxvcGVyIC8gcGFja2FnZXIgd29ya2Zs
b3cuIEkgdGhpbmsKPiBpdCB3b3VsZCBiZSBiZW5lZmljaWFsIHRvIGhhdmUgdGhpcyBzZXJpZXMg
aW4gdHJlZSwgc28gcGVvcGxlIGNhbgo+IGpvaW4gdGhlIGVmZm9ydC4KPiAKPiBXaGF0IHRvIGRv
IG9uIHhlbmJpdHMgaXMgYW5vdGhlciBtYXR0ZXIuCgpJdCBzZWVtcyBsaWtlIHNldHRpbmcgdXAg
YSBzdWl0YWJsZSBzcGhpbnggZW52aXJvbm1lbnQgc2hvdWxkIGJlIGRvbmUgYnkKdGhlIHVzZXIg
KHBlcmhhcHMgd2l0aCBzb21lIHBvaW50ZXJzKS4gIE91ciBtYWtlIHN5c3RlbSBzaG91bGRuJ3Qg
YmUKY3JlYXRpbmcgaXRzIG93biB2aXJ0dWFsIGVudmlyb25tZW50LiAgSGF2aW5nIHNvbWUgc2Ny
aXB0cyBpbgphdXRvbWF0aW9uLyB3b3VsZCBiZSB1c2VmdWwsIGJ1dCBpdCBzaG91bGQgYmUgc2Vw
YXJhdGUgZnJvbSB0aGUgbWFpbiBkb2MKYnVpbGQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6eSa-0000tQ-N5; Wed, 20 Mar 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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6eSZ-0000tL-GX
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:52:59 +0000
X-Inumbo-ID: 9d3eaace-4b30-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9d3eaace-4b30-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:52: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 B8DEBA78;
 Wed, 20 Mar 2019 09:52:57 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC72B3F614;
 Wed, 20 Mar 2019 09:52:56 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-7-volodymyr_babchuk@epam.com>
 <f0aee348-180f-d02e-8660-6d232c87ea8b@arm.com> <87pnql8qki.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b9adde4b-acd1-23d4-74b6-8807ba060d87@arm.com>
Date: Wed, 20 Mar 2019 16:52: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: <87pnql8qki.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 06/10] xen/arm: optee: add support for
 RPC SHM buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

SGksCgpPbiAyMC8wMy8yMDE5IDE2OjIxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+PiBPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFi
Y2h1ayB3cm90ZToKPj4+IEZyb206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21h
aWwuY29tPgo+Pj4KPj4+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNhbWUgaWRlYSB3aXRoIGNv
bW1hbmQgYnVmZmVycyAoc2VlCj4+PiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1
ZXN0cy4gUHJvYmxlbSBpcyB0aGF0IGluaXRpYWxseQo+Pj4gaXQgaGFzIG5vIGJ1ZmZlciwgd2hl
cmUgaXQgY2FuIHdyaXRlIHJlcXVlc3QuIFNvIHRoZSBmaXJzdCBSUEMKPj4+IHJlcXVlc3QgaXQg
bWFrZXMgaXMgc3BlY2lhbDogaXQgcmVxdWVzdHMgTlcgdG8gYWxsb2NhdGUgc2hhcmVkCj4+PiBi
dWZmZXIgZm9yIG90aGVyIFJQQyByZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxv
Y2F0ZWQKPj4+IG9ubHkgb25jZSBmb3IgZXZlcnkgT1AtVEVFIHRocmVhZCBhbmQgaXQgcmVtYWlu
cyBhbGxvY2F0ZWQgYWxsCj4+PiB0aGUgdGltZSB1bnRpbCBndWVzdCBzaHV0cyBkb3duLiBHdWVz
dCBjYW4gYXNrIE9QLVRFRSB0byBkaXNhYmxlCj4+PiBSUEMgYnVmZmVycyBjYWNoaW5nLCBpbiB0
aGlzIGNhc2UgT1AtVEVFIHdpbGwgYXNrIGd1ZXN0IHRvCj4+PiBhbGxvY2F0ZS9mcmVlIGJ1ZmZl
ciBmb3IgdGhlIGVhY2ggUlBDLgo+Pj4KPj4+IE1lZGlhdG9yIG5lZWRzIHRvIHBpbiB0aGlzIGJ1
ZmZlciB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4+IHRyYW5zZmVyIGl0IHRvIHNv
bWVvbmUgZWxzZS4KPj4KPj4gQXQgdGhlIG1vbWVudCwgWGVuIG9uIEFybSBkb2Vzbid0IHN1cHBv
cnQgdHJhbnNmZXIgb2YgYSBwYWdlIGJldHdlZW4KPj4gZG9tYWluIChzZWUgc3RlYWxfcGFnZSku
IFdoYXQgd2Ugd2FudCB0byBwcmV2ZW50IGhlcmUgaXMgdGhlIGRvbWFpbiB0bwo+PiBmcmVlIHRo
ZSBwYWdlICh2aWEgWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uKS4gSWYgdGhlIHJlZmVyZW5j
ZSBkcm9wCj4+IHRvIDAsIHRoZSBwYWdlIHdpbGwgYmUgZnJlZWQgYW5kIGNvdWxkIHBvdGVudGlh
bGx5IGJlIGFsbG9jYXRlZCBmb3IKPj4gWGVuIHVzYWdlIG9yIGFub3RoZXIgZG9tYWluLiBUYWtp
bmcgdGhlIHJlZmVyZW5jZSBoZXJlLCB3aWxsIHByZXZlbnQKPj4gaXQgdG8gZnJlZSB1bnRpbCB0
aGUgcmVmZXJlbmNlIGlzIGRyb3BwZWQuCj4+Cj4+IFNvIEkgd291bGQgcmV3b3JkIHRoaXMgc2Vu
dGVuY2UuIFNvbWV0aGluZyBsaWtlOgo+Pgo+PiAiTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoZSBi
dWZmZXIgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIHdpbGwgbm90IGJlCj4+IGZyZWVkIHdoaWxlIGl0
IGlzIHNoYXJlZCB3aXRoIE9QLVRFRSIuCj4gV2hlbiBJIHdyb3RlIHRoYXQsIEkga2VwdCBpbiBt
aW5kIGdyYW50IG1hcHBpbmdzIGFzIHdlbGwuIEJ1dCwgSQo+IHRoaW5rLCBJIHdhcyBtaXN0YWtl
biB0aGVyZSwgYmVjYXVzZSBncmFudCBtYXBwaW5ncyB3aWxsIGhhdmUgcDJtIHR5cGUKPiBwMm1f
Z3JhbnRfbWFwX3J3L3AybV9ncmFudF9tYXBfcm8uIFNvIHllYWgsIHlvdXIgdmFyaWFudCBpcyBi
ZXR0ZXIuIFRoYW5rcy4KCkkgZG9uJ3QgdW5kZXJzdGFuZCBob3cgZ3JhbnQgbWFwcGluZ3MgYXJl
IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaC4gV2hhdCBkaWQgeW91IApoYXZlIGluIG1pbmQgYWJvdXQg
dGhlbT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 16:55:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16: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 1h6eVK-00017g-D1; Wed, 20 Mar 2019 16:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OKdL=RX=citrix.com=prvs=975c6da73=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h6eVJ-00017a-Cb
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 16:55:49 +0000
X-Inumbo-ID: 0142d854-4b31-11e9-bee9-6b8a21f763b1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0142d854-4b31-11e9-bee9-6b8a21f763b1;
 Wed, 20 Mar 2019 16:55:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81153752"
Date: Wed, 20 Mar 2019 16:55:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190320165537.GV14641@zion.uk.xensource.com>
References: <20190320154338.24124-1-wei.liu2@citrix.com>
 <23698.27931.528014.517502@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23698.27931.528014.517502@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDQ6NDA6NTlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjJdIGxpYnhjOiBmaXggSFZNIGNvcmUgZHVt
cCIpOgo+ID4gZjk2OWJjOWZjOTYgZm9yYmlkIGdldF9hZGRyZXNzX3NpemUgY2FsbCBvbiBIVk0g
Z3Vlc3RzLCBiZWNhdXNlIHRoYXQKPiA+IGRpZG4ndCBtYWtlIHNlbnNlLiBJdCBicm9rZSBjb3Jl
IGR1bXAgZnVuY3Rpb25hbGl0eSBvbiBIVk0gYmVjYXVzZQo+ID4gbGlieGMgdW5jb25kaXRpb25h
bGx5IGFza2VkIGZvciBndWVzdCB3aWR0aC4KPiA+IAo+ID4gRm9yY2UgZ3Vlc3Rfd2lkdGggdG8g
YSBzZW5zaWJsZSB2YWx1ZS4KPiA+IAo+ID4gUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAKPiBMR1RNLiAgVGhhbmtzIGZvciB0aGUgY29waW91cyBjb21t
ZW50Lgo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KClRoYW5rcy4gUHVzaGVkLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 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 1h6eZR-0001fY-0s; Wed, 20 Mar 2019 17: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=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6eZP-0001T4-3Z
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 17:00:03 +0000
X-Inumbo-ID: 97b41334-4b31-11e9-90e7-2ba1ea2ad8e9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97b41334-4b31-11e9-90e7-2ba1ea2ad8e9;
 Wed, 20 Mar 2019 16:59:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208,217";a="87608573"
To: Ian Jackson <ian.jackson@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
 <23698.10415.31507.47727@mariner.uk.xensource.com>
 <7863e7f2-bcb4-d46b-1188-9a6941fdb135@citrix.com>
 <23698.28059.770728.572200@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: <3a8c7455-e8e8-fb1e-1207-371ea86e1e31@citrix.com>
Date: Wed, 20 Mar 2019 16:47:43 +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: <23698.28059.770728.572200@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 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3654251376730275443=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3654251376730275443==
Content-Type: multipart/alternative;
	boundary="------------871BEFAD1BC217DC2C581DD8"
Content-Language: en-GB

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

On 20/03/2019 16:43, Ian Jackson wrote:
> Andrew Cooper writes ("Re: [PATCH 0/3] docs: User oriented documentation"):
>> It turns out that I mis-interpreted the compatibility note in
>> https://www.kernel.org/doc/html/latest/doc-guide/sphinx.html# and
>> stretch is probably fine.
> OK, good.
>
> Well, I think we could say that to build this documentation you have
> to have the relevant tools.  sphinx is certainly well-regarded and
> this is probably a worthwhile upgrade.
>
> What do the earlier tools do ?  Should we print some warning and
> disable the build, or will they generate slightly-mangled output, or
> what ?

conf.py has version check in it.

On Jessie with native packages, the result is:

andrewcoop@andrewcoop:/local/xen.git/xen$ make -C ../docs/ sphinx-html
make: Entering directory '/local/xen.git/docs'
sphinx-build -b html . sphinx/html
Running Sphinx v1.2.3

Sphinx version error:
This project needs at least Sphinx v1.4 and therefore cannot be built with this version.
Makefile:55: recipe for target 'sphinx-html' failed
make: *** [sphinx-html] Error 1
make: Leaving directory '/local/xen.git/docs'

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 20/03/2019 16:43, Ian Jackson wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:23698.28059.770728.572200@mariner.uk.xensource.com">
      <pre class="moz-quote-pre" wrap="">Andrew Cooper writes ("Re: [PATCH 0/3] docs: User oriented documentation"):
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">It turns out that I mis-interpreted the compatibility note in
<a class="moz-txt-link-freetext" href="https://www.kernel.org/doc/html/latest/doc-guide/sphinx.html#">https://www.kernel.org/doc/html/latest/doc-guide/sphinx.html#</a> and
stretch is probably fine.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
OK, good.

Well, I think we could say that to build this documentation you have
to have the relevant tools.  sphinx is certainly well-regarded and
this is probably a worthwhile upgrade.

What do the earlier tools do ?  Should we print some warning and
disable the build, or will they generate slightly-mangled output, or
what ?</pre>
    </blockquote>
    <br>
    conf.py has version check in it.<br>
    <br>
    On Jessie with native packages, the result is:<br>
    <br>
    <pre><a class="moz-txt-link-abbreviated" href="mailto:andrewcoop@andrewcoop:/local/xen.git/xen$">andrewcoop@andrewcoop:/local/xen.git/xen$</a> make -C ../docs/ sphinx-html
make: Entering directory '/local/xen.git/docs'
sphinx-build -b html . sphinx/html
Running Sphinx v1.2.3

Sphinx version error:
This project needs at least Sphinx v1.4 and therefore cannot be built with this version.
Makefile:55: recipe for target 'sphinx-html' failed
make: *** [sphinx-html] Error 1
make: Leaving directory '/local/xen.git/docs'

</pre>
    ~Andrew<br>
  </body>
</html>

--------------871BEFAD1BC217DC2C581DD8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3654251376730275443==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 17: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 1h6eaa-0001wb-Dz; Wed, 20 Mar 2019 17: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6eaZ-0001wV-19
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 17:01:15 +0000
X-Inumbo-ID: c42778f2-4b31-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c42778f2-4b31-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 17:01:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vH1I3vdMjJMPf51tyTox+UCz2vNjFgFBGGhet6Zd58o=;
 b=nMVTFumtbQpfPfHm91Xl4V/Dw0v/oiwMjfLUW7qBjgjpRgSouQASHqDR5+yQAJOOj3JvjlnpmmberhOiMYzA4dUa4BiQbfNiaYAyzlIX44weXeJ0pL/vKmeJupQyW7JIJHZleqPfhrIcd9zCTHx4ywbQXXf8ZlyG4Ny562YinkNcf/D1EiTdpPjczWn2sVsBbf33gi8i76uCTfiUNtGduBge4qj29rgrDDVazDM0C2zOr/3h5c9dWlmIoCChqH8tWXavNz46OPDJRPVZ0/1bhiT/DMglOvcHrbAuN6sjf+FWq40a9IxIgtb1TiTFLDqDoZfSCZFVATPh4cz1nB7EqQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4803.eurprd03.prod.outlook.com (20.178.21.219) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Wed, 20 Mar 2019 17:01:11 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 17:01:11 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
Thread-Index: AQHU1SlSeNsYNaamP02EZQB/pJjIBaYRmfAAgAMelICAAArSgIAAD18A
Date: Wed, 20 Mar 2019 17:01:11 +0000
Message-ID: <87lg198oq1.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
 <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com> <87tvfx8t2a.fsf@epam.com>
 <b096f8cc-4a82-807d-bbd7-43d117e0faa1@arm.com>
In-Reply-To: <b096f8cc-4a82-807d-bbd7-43d117e0faa1@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: b79de106-eec9-4a8f-6612-08d6ad55a788
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4803; 
x-ms-traffictypediagnostic: AM0PR03MB4803:
x-microsoft-antispam-prvs: <AM0PR03MB480351250B8D3524C123B52EE6410@AM0PR03MB4803.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(396003)(366004)(136003)(346002)(199004)(189003)(3846002)(55236004)(6506007)(6116002)(229853002)(102836004)(5660300002)(14454004)(99286004)(76176011)(53546011)(66066001)(4326008)(106356001)(6436002)(105586002)(186003)(14444005)(256004)(53936002)(71190400001)(6916009)(71200400001)(36756003)(305945005)(446003)(11346002)(6512007)(6246003)(476003)(6486002)(2616005)(86362001)(97736004)(26005)(93886005)(68736007)(478600001)(54906003)(81166006)(486006)(2906002)(7736002)(8936002)(72206003)(80792005)(81156014)(25786009)(316002)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4803;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 5DeUAkCvKmtJMxV6XxiVhCrsOLiWXyJQT1jbWsMko0tSseKXbslQfIpq7TDjI4ji/nQ8FXuHFQHrvx1PtVGztRFuGCa8ZFlS8no/aPWmGV+906p2x/yMJteY86xrZx/rX3+4ZCQq06Q1KqFGekpICODvVUkbkBxfw82AFryFau20UH8Olp+LXI1TAk1+3oJ6mv7Nv9mW5XwXPITpbbm6tahAYwwjvS80RCfeRxqTGWEzwfK7hWxpeO1nXlfOF+arNDiXIJXgy9PnNCoc9SHPthNwzf1YTuoe2F5Jkp1DiBVskoAViQK76LiAWccM1STnoEeyY84g7s7GGDB+8SF/gP89qqMHpulRJqt3gLS+bdh8CCcD9wxYk/pudqRMQeO3hREIKMCx79jfYE79M0Xfm0f/a7xaNd7HnU/eWNROx3U=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b79de106-eec9-4a8f-6612-08d6ad55a788
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 17:01:11.3382 (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: AM0PR03MB4803
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Achin Gupta <achin.gupta@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDIwLzAzLzIwMTkgMTU6MjcsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pgo+PiBIZWxsbyBKdWxpZW4sCj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0
ZXM6Cj4+Cj4+PiBPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
Pj4+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4+
Pgo+Pj4+IFRoaXMgZW51bWVyYXRpb24gY29udHJvbHMgVEVFIHR5cGUgZm9yIGEgZG9tYWluLiBD
dXJyZW50bHkgdGhlcmUgaXMKPj4+PiB0d28gcG9zc2libGUgb3B0aW9uczogZWl0aGVyICdub25l
JyBvciAnbmF0aXZlJy4KPj4+Pgo+Pj4+ICdub25lJyBpcyB0aGUgZGVmYXVsdCB2YWx1ZSBhbmQg
aXQgYmFzaWNhbGx5IGRpc2FibGVzIFRFRSBzdXBwb3J0IGF0Cj4+Pj4gYWxsLgo+Pj4+Cj4+Pj4g
J25hdGl2ZScgZW5hYmxlcyBhY2Nlc3MgdG8gYSAicmVhbCIgVEVFIGluc3RhbGxlZCBvbiBhIHBs
YXRmb3JtLgo+Pj4KPj4+IEkgYW0gYXdhcmUgSSBtYWRlIHRoYXQgc3VnZ2VzdGlvbi4gQnV0IEkg
dGhpbmsgdGhlIG5hbWluZyBpcyBub3QgaWRlYWwKPj4+IGJldHdlZW4gdGhlIHVzZXIgYW5kIHRo
ZSB0b29sc3RhY2suIFRoZSBxdWVzdGlvbiBpcyBob3cgdGhpcyBpcyBnb2luZwo+Pj4gdG8gZml0
IHdpdGggdGhlIFMtRUwyIGZlYXR1cmUgd2hlcmUgbXVsdGlwbGUgVEVFIGNhbiBydW4gdG9nZXRo
ZXI/Cj4+IFlvdSBzZWUsIHN1cHBvcnQgZm9yIFMtRUwyIG9yIHN1cHBvcnQgZm9yIG11bHRpcGxl
IFRFRXMgaXMgYSBtdWNoIGJyb2FkZXIKPj4gdG9waWMuIEZvciBtZSwgbmFtaW5nIGZvciBjb25m
aWd1cmF0aW9uIG9wdGlvbiBpcyB0aGUgbGVhc3QgaW1wb3J0YW50Cj4+IHRoaW5nIGluIHRoaXMg
Y2FzZSA6LSkKPgo+IE5hbWluZyBleHBvc2VkIHRvIHVzZXJzIGFyZSBoYXJkIHRvIHJlbW92ZS4g
SWYgdGhlIG5hbWluZyBpcyB0b28KPiBhbWJpZ3VvdXMsIHRoZW4gd2Ugd2lsbCBoYXZlIHRvIGlu
dHJvZHVjZSBhIG5ldyBvcHRpb24gbGF0ZXIgb24uIFRoaXMKPiBpcyBub3QgdmVyeSBpZGVhbCwg
c28gaXQgd291bGQgYmUgYmV0dGVyIGlmIHdlIGNhbiBmaW5kIHNvbWV0aGluZwo+IGRpZmZlcmVu
dC4KPgo+Pgo+PiBSaWdodCB0aGVyZSBpcyBubyBjbGVhciB2aXNpb24gaG93IGl0IHdpbGwgZXZl
ciB3b3JrLiBJIHNjYW5uZWQgdGhyb3VnaAo+PiBTUENJIHNwZWMgYW5kIEkgYWxyZWFkeSBoYXZl
IGEgY291cGxlIG9mIHF1ZXN0aW9ucy4gSSBuZWVkIHRvIHN0dWR5IGl0Cj4+IGhhcmRlciB0byBt
YWtlIHNlcmlvdXMgc3RhdGVtZW50cywgYnV0IEkgYWxyZWFkeSBzZWUgdGhhdCBjdXJyZW50Cj4+
IG1lZGlhdG9yIGZyYW1ld29yayB3aWxsIGhhcmRseSBmaXQgaW50byBTUENJIHN0dWZmLiBGcmFu
a2x5LCBJIGhhdmUKPj4gY29uY2VybnMgdGhhdCBPUC1URUUgKG9yIGFueSBvdGhlciBleGlzdGlu
ZyBURUUpIHdpbGwgYmUgY29tcGF0aWJsZQo+PiB3aXRoIFNQQ0ktZW5hYmxlZCBzeXN0ZW1zIHdp
dGhvdXQgbWFqb3IgcmV3b3JrLiBTbywgd2Ugd2lsbCBuZWVkIHRvIGRvCj4+IGJpZyBvdmVyaGF1
bCBhbnl3YXlzLCB3aGVuIHRoZXJlIHdpbGwgYXBwZWFyIGZpcnN0IFNQQ0ktY29tcGF0aWJsZSBU
RUVzIGFuZAo+PiBzZWN1cmUgaHlwZXJ2aXNvcnMuCj4+Cj4+IEFGQUlLLCB0aGVyZSBpcyBubyBB
Uk12OC40IHBsYXRmb3Jtcywgbm8gUy1FTDIgaHlwZXJ2aXNvcnMgYW5kIHNvIG9uLiBJdAo+PiB3
aWxsIHRha2UgYXQgbGVhc3QgY291cGxlIG9mIHllYXJzIGJlZm9yZSBTLUVMMiB3aWxsIGhpdCB0
aGUgbWFya2V0LiBTbwo+PiBpbiBteSBvcGluaW9uIGl0IGlzIHRvbyBlYXJseSB0byBtYWtlIGFu
eSBhc3N1bXB0aW9ucyBvbiBob3cgdG8gc3VwcG9ydAo+PiBhbGwgdGhpcyBpbiBYZW4uIExldHMg
c3RpY2sgdG8gdGhlIGN1cnJlbnQgbWF0dGVycy4KPgo+IEkgYW0gZnVsbHkgYXdhcmUgdGhhdCBt
b3JlIHdvcmsgd2lsbCBuZWVkIHRvIGJlIGRvbmUgd2l0aCBTLUVMMi4gSSBhbQo+IG5vdCBleHBl
Y3RpbmcgeW91IChvciBhbnlvbmUgZWxzZSBoZXJlKSB0byBjb21lIHdpdGggdGhlCj4gaW1wbGVt
ZW50YXRpb24gbm93LiBNeSBwb2ludCBpcyB0aGUgbmFtaW5nIHNob3VsZCBiZSBjaG9zZW4gc28g
aXQKPiBwcmV2ZW50cyBhbWJpZ3VpdHkgd2l0aCB3aGF0ZXZlciB3ZSBrbm93IHdpbGwgY29tZSB1
cCBpbiB0aGUgZnV0dXJlLgo+Cj4+Cj4+IEknbSBub3QgaW5zaXN0aW5nIG9uICJuYXRpdmUiLiBC
dXQgSSBjYW4ndCBpbnZlbnQgc29tZXRoaW5nIGJldHRlciByaWdodAo+PiBub3cuIFByb2JhYmx5
LCBTUENJLWVuYWJsZWQgVEVFIGFsc28gd2lsbCBiZSBjb25zaWRlcmVkICJuYXRpdmUiIGFzCj4+
IG9wcG9zZWQgdG8sIHNheSwgImVtdWxhdGVkIi4gPgo+PiBBcyBJIHNhaWQsIEkgY2FuJ3QgY29t
ZSB3aXRoIGFueXRoaW5nIGJldHRlciB0aGFuICJuYXRpdmUiLiBCdXQgSSdtIG9wZW4KPj4gdG8g
YW55IHN1Z2dlc3Rpb25zLgo+Cj4gV2VsbCBvbmUgc29sdXRpb24gaXMgdG8gZGl0Y2ggIm5hdGl2
ZSIgYW5kIG5hbWUgaXQgIm9wdGVlIi4gQnkgZ2l2aW5nCj4gdGhlIG5hbWUgeW91IGF2b2lkIGFt
YmlndWl0eS4gSWYgd2UgZXZlciBoYXZlIG11bHRpcGxlIG9wLXRlZSBpbnN0YW5jZQo+IHJ1bm5p
bmcsIHRoZW4gaXQgY291bGQgZWFzaWx5IGJlIGV4dGVuZCB3aXRoIGEgY29tbWEuIFNvIHlvdSBh
bGxvdwo+IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuCgpJIGNvbnNpZGVyZWQgdGhpcy4gQnV0IElm
IEkgcmVtZW1iZXIgcmlnaHQsIGlkZWEgd2FzIHRvIHF1ZXJ5IFhlbiBhYm91dAphdmFpbGFibGUg
VEVFLCBhbmQgY29uZmlndXJlIGd1ZXN0IGluIHRoZSBhcHByb3ByaWF0ZSB3YXkuIFNvICJuYXRp
dmUiCihvciBzb21lIG90aGVyIGdlbmVyaWMgd2F5KSBjb3VsZCBiZSB1c2VkIGZvciBPUC1URUUs
IEdvb2dsZSBUcnVzdHkgb3IKYW55IG90aGVyIFRFRSwgd2l0aG91dCBjaGFuZ2luZyBndWVzdCBj
b25maWd1cmF0aW9uLgoKVXNpbmcgIm9wdGVlIiB3aWxsIGNhdXNlIGV4cGxpY2l0IGNvbmZpZ3Vy
YXRpb24gZm9yIE9QLVRFRSBvbmx5LiBJIGNhbid0CnNheSB0aGF0IHRoaXMgaXMgZ29vZCBvciBi
YWQuIEl0IGp1c3QgZGlmZmVyZW50LiBEbyB5b3UgdGhpbmsgdGhhdCB3b3VsZApiZSBiZXR0ZXIg
YXBwcm9hY2g/Cgo+Cj4+PiBBRkFJQ1QsIFRFRSBhbHNvIGV4aXN0cyBvbiBvdGhlciBhcmNoaXRl
Y3R1cmUuIFNvIEkgYW0gd29uZGVyaW5nCj4+PiB3aGV0aGVyIHRoaXMgZmllbGQgc2hvdWxkIGJl
IG1vdmVkIG91dCBvZiBhcmNoX2FybT8KPj4gSW4gdjMgdGhyZWFkIHlvdSBhc2tlZCBpZiBJIHNl
ZSBhbnkgdXNlIGZvciB4ODYuIEJlY2F1c2UgaW4gdGhhdCB2ZXJzaW9uCj4+IHRoaXMgb3B0aW9u
IHdhcyBpbiBjb21tb24gc2VjdGlvbi4gSG9uZXN0bHksIEkgZG9uJ3Qgc2VlIGFueSB1c2UgdGhl
cmUsCj4+IGJlY2F1c2UgSSBoYXZlIG5vIGlkZWEgaG93IHRoaXMgY2FuIGJlIGltcGxlbWVudGVk
IG9uIHg4Ni4KPgo+IE9uIHRoZSB2MywgSSBwb2ludGVkIG91dCB0aGF0IHRoZSBkb2N1bWVudGF0
aW9uIHdhcyBpbiBBcm0gc2VjdGlvbiBidXQKPiB0aGUgY29kZSB3YXMgaW4gY29tbW9uLiBXaGVu
IEkgYXNrZWQgYSBxdWVzdGlvbiwgaXQgZG9lcyBub3QgbWVhbiBJIGFtCj4gbm90IGhhcHB5IHdp
dGggaXQuIEl0IG9ubHkgbWVhbnMgSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB5b3VyIGNob2lj
ZQo+IHNvIEkgY2FuIG1ha2UgbXkgbWluZCBvbiBpdC4gU2FkbHksIHlvdSBsZWZ0IGl0IHVuYW5z
d2VyZWQgdW50aWwgbm93LgoKT2gsIEkgc2VlLiBNeSBpbnRlbnRpb24gd2FzIHRvIHB1dCB0aGlz
IGludG8gQVJNIHNlY3Rpb24uIFNvLCBJCmRvY3VtZW50ZWQgaXQgaW4gdGhlIHJpZ2h0IHdheSwg
YnV0IGRpZCBtaXN0YWtlLCBwdXR0aW5nIGl0IGludG8gd3JvbmcKcGxhY2UgaW4gdGhlIHhsL2xp
YnhsIGNvZGUuIEl0IHdhcyBteSBmaXJzdCBwYXRjaCB0byB0b29sc3RhY2ssIHNvIEkKanVzdCBk
aWRuJ3Qga25ldyB0aGUgcmlnaHQgcGxhY2UuCgo+IEluIHRoaXMgY29udGV4dCwgSSBhbSBub3Qg
YXNraW5nIHlvdSBob3cgdGhpcyBpcyBnb2luZyB0byBiZQo+IGltcGxlbWVudGVkIGJ1dCB3aGV0
aGVyIHRoaXMgb3B0aW9uIGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgaW4gdGhlCj4gZnV0dXJl
IGZvciBvdGhlciBhcmNoaXRlY3R1cmUgKGUuZyB4ODYsIFJJU0MtVi4uLikuIEZvciBpbnN0YW5j
ZSwgdGhlCj4gb3B0aW9uICJkZXZpY2VfdHJlZSIgaXMgcGFydCBmb3IgY29tbW9uIG9wdGlvbnMg
ZGVzcGl0ZSBpdCBpcyBvbmx5Cj4gaW1wbGVtZW50ZWQgb24gQXJtLgoKSSBiZWxpZXZlIHRvIHlv
dXIgZXhwZXJpZW5jZSB0aGVyZS4gSWYgeW91IHRoaW5rIGl0IGlzIGJldHRlciB0byBtb3ZlCnRo
aXMgaW50byBjb21tb24gY29kZSAtIEknbGwgZG8gdGhpcy4KCi0tCkJlc3QgcmVnYXJkcyxWb2xv
ZHlteXIgQmFiY2h1awpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:03:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 17: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 1h6ecp-00026U-UH; Wed, 20 Mar 2019 17: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=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6eco-00026O-JQ
 for xen-devel@lists.xen.org; Wed, 20 Mar 2019 17:03:34 +0000
X-Inumbo-ID: 14c57f3b-4b32-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14c57f3b-4b32-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 17:03:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="87608896"
To: George Dunlap <george.dunlap@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1553012407-19885-1-git-send-email-andrew.cooper3@citrix.com>
 <20190320112036.GP14641@zion.uk.xensource.com>
 <7bd031df-b291-e9f9-3566-4fb02844eb06@citrix.com>
 <20190320112835.GQ14641@zion.uk.xensource.com>
 <1eeac531-5d94-a55f-1d53-a13faa4f902e@citrix.com>
 <20190320120255.GR14641@zion.uk.xensource.com>
 <294e6fd7-1f54-ba4d-3a52-9119844903ec@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: <ccd50530-5539-7f75-3a49-b7c957f109d1@citrix.com>
Date: Wed, 20 Mar 2019 16:51:33 +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: <294e6fd7-1f54-ba4d-3a52-9119844903ec@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 0/3] docs: User oriented documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDMvMjAxOSAxNjo0OSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzIwLzE5IDEy
OjAyIFBNLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBXZWQsIE1hciAyMCwgMjAxOSBhdCAxMTozNTox
MEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMjAvMDMvMjAxOSAxMToyOCwg
V2VpIExpdSB3cm90ZToKPj4+PiBPbiBXZWQsIE1hciAyMCwgMjAxOSBhdCAxMToyMzo1N0FNICsw
MDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAyMC8wMy8yMDE5IDExOjIwLCBXZWkg
TGl1IHdyb3RlOgo+Pj4+Pj4gT24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDQ6MjA6MDRQTSArMDAw
MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+PiBUaGlzIGlzIGEgcHJvamVjdCBJJ3ZlIGJl
ZW4gbXVzaW5nIG92ZXIgZm9yIGEgbG9uZyB0aW1lIG5vdywgdG8gdHJ5IGFuZAo+Pj4+Pj4+IGFk
ZHJlc3MgWGVuJ3MgYWxtb3N0IGNvbXBsZXRlIGFic2Vuc2Ugb2YgZG9jdW1lbnRhdGlvbi4KPj4+
Pj4+Pgo+Pj4+Pj4+IFRoaXMgc2VyaWVzLCBwbHVzIHNvbWUgb3RoZXIgaW4tcHJvZ3Jlc3MgY29u
dmVyc2lvbiBvZiB0aGUgY29tbWFuZCBsaW5lIGRvYywKPj4+Pj4+PiBpcyBhdmFpbGFibGUgdG8g
dmlldyBhdDoKPj4+Pj4+Pgo+Pj4+Pj4+ICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhl
ZG9jcy5pby9lbi9sYXRlc3QvCj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIGlzIHJlYWQtdGhlLWRvY3Mn
cyBhdXRvbWF0aWMgQ0kgYnVpbGQgb2YgZG9jdW1lbnRhdGlvbiBmcm9tIGEgYnJhbmNoIG9uCj4+
Pj4+Pj4gZ2l0bGFiLiAgT2JzZXJ2ZSB0aGF0IHRoZSBkb2NzIGRvbid0IGxvb2sgbGlrZSB0aGV5
IGFyZSBvdXQgb2YgdGhlIDkwJ3MsIGFuZAo+Pj4+Pj4+IGFyZSBhdXRvbWF0aWNhbGx5IHRyYW5z
bGF0ZWQgaW50byBQREYgYW5kIGVQVUIgZm9ybWF0IGFzIHdlbGwuCj4+Pj4+Pj4KPj4+Pj4+PiBJ
biBkdWUgY291cnNlIEknbGwgc2VlIGFib3V0IHVwZGF0aW5nIHhlbmJpdHMueGVuLm9yZy9kb2Nz
IHRvIHJlbmRlciB0aGlzIGFzCj4+Pj4+Pj4gd2VsbCwgYnV0IEkgZG9uJ3QgaGF2ZSBzdWZmaWNp
ZW50IHR1aXRzIGF0IHRoZSBtb21lbnQuCj4+Pj4+Pj4KPj4+Pj4+PiBBbmRyZXcgQ29vcGVyICgz
KToKPj4+Pj4+PiAgIGRvY3Mvc3BoaW54OiBTa2VsZXRvbiBzZXR1cAo+Pj4+Pj4+ICAgZG9jcy9y
c3Q6IFVzZSBwYW5kb2MgdG8gcmVuZGVyIFJlU3RydWN0dXJlZFRleHQKPj4+Pj4+PiAgIGRvY3Mv
YWRtaW4tZ3VpZGU6IEJvb3QgdGltZSBtaWNyb2NvZGUgbG9hZGluZwo+Pj4+Pj4gSSBkb24ndCB0
aGluayB0aGVzZSBjaGFuZ2VzIGludHJvZHVjZSBuZXcgZGVwZW5kZW5jaWVzIGluIHRoZSBidWls
ZC4KPj4+Pj4+IEFzc3VtaW5nIG15IG9ic2VydmF0aW9uIGlzIGNvcnJlY3Q6Cj4+Pj4+Pgo+Pj4+
Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4+IEluIHRoZSBz
aG9ydCB0ZXJtLCBuby7CoCBJbiBkdWUgY291cnNlLCB3ZSdsbCBuZWVkIHZpcnR1YWxlbnYgYW5k
IGEgYml0Cj4+Pj4+IG1vcmUgaW50ZWdyYXRpb24gZm9yIGFueW9uZSB3YW50aW5nIHRvIGJ1aWxk
IHRoZSBzcGhpbnggdHJlZSBsb2NhbGx5LAo+Pj4+PiBidXQgSSdtIGZhaXJseSBzdXJlIHdlIGdl
dCB2aXJ0dWFsZW52IGF1dG9tYXRpY2FsbHkgYnkgYWxyZWFkeSBoYXZpbmcKPj4+Pj4gcHl0aG9u
IGFzIGEgYnVpbGQgZGVwZW5kZW5jeS4KPj4+PiBJIGRvbid0IHRoaW5rIHB5dGhvbiBkZXBlbmRz
IG9uIHZpcnR1YWxlbnYgLS0gaXQncyB0aGUgb3RoZXIgd2F5IGFyb3VuZAo+Pj4+IG9uIERlYmlh
bi4KPj4+Pgo+Pj4+IFVzaW5nIHZpcnR1YWxlbnYgY2FuIGlzb2xhdGUgYnVpbGQgZnJvbSBob3N0
IHB5dGhvbiwgYnV0IHRoYXQncyBpdC4gIEkKPj4+PiBkb24ndCB0aGluayB2aXJ0dWFsZW52IGlz
IGEgaGFyZCBkZXBlbmRlbmN5IC4gRGlzdHJvcyBhbHJlYWR5IHBhY2thZ2UKPj4+PiBzcGhpbngu
Cj4+PiBUaGUgcG9pbnQgb2YgdXNpbmcgdmlydHVhbGVudiBpcyB0byBnZXQgYSBrbm93bi1jb21w
YXRpYmxlIHNldCBvZgo+Pj4gZGVwZW5kZW5jaWVzLsKgIFNlZSBkb2NzL3NwaGlueC9yZXF1aXJl
bWVudHMudHh0IGluIHBhdGNoIDEuCj4+Pgo+Pj4gVXNlIG9mIHRoZSBkaXN0cm8tcGFja2FnZWQg
dmVyc2lvbnMgb2Ygc3BoaW54L3J0ZC10aGVtZS9kb2N1dGlscyBtYXkKPj4+IHdvcmssIGJ1dCBj
YW4gYmUgdmVyeSBoaXQtYW5kLW1pc3MuCj4+IFRoZXkgY2FuIGJlIGZpeGVkIGluIGR1ZSBjb3Vy
c2UuCj4+Cj4+IEluIGFueSBjYXNlLCBJIGRvbid0IHRoaW5rIHZpcnR1YWxlbnYgaXMgYSBoYXJk
IHJlcXVpcmVtZW50IC0tIEkgd2FzCj4+IHRoaW5raW5nIG1vcmUgYWxvbmcgdGhlIGxpbmUgb2Yg
ZGV2ZWxvcGVyIC8gcGFja2FnZXIgd29ya2Zsb3cuIEkgdGhpbmsKPj4gaXQgd291bGQgYmUgYmVu
ZWZpY2lhbCB0byBoYXZlIHRoaXMgc2VyaWVzIGluIHRyZWUsIHNvIHBlb3BsZSBjYW4KPj4gam9p
biB0aGUgZWZmb3J0Lgo+Pgo+PiBXaGF0IHRvIGRvIG9uIHhlbmJpdHMgaXMgYW5vdGhlciBtYXR0
ZXIuCj4gSXQgc2VlbXMgbGlrZSBzZXR0aW5nIHVwIGEgc3VpdGFibGUgc3BoaW54IGVudmlyb25t
ZW50IHNob3VsZCBiZSBkb25lIGJ5Cj4gdGhlIHVzZXIgKHBlcmhhcHMgd2l0aCBzb21lIHBvaW50
ZXJzKS4gIE91ciBtYWtlIHN5c3RlbSBzaG91bGRuJ3QgYmUKPiBjcmVhdGluZyBpdHMgb3duIHZp
cnR1YWwgZW52aXJvbm1lbnQuICBIYXZpbmcgc29tZSBzY3JpcHRzIGluCj4gYXV0b21hdGlvbi8g
d291bGQgYmUgdXNlZnVsLCBidXQgaXQgc2hvdWxkIGJlIHNlcGFyYXRlIGZyb20gdGhlIG1haW4g
ZG9jCj4gYnVpbGQuCgpUaGlzIHBhdGNoIHNlcmllcyB2ZXJ5IGRlbGliZXJhdGVseSBkb2Vzbid0
IHNldCB1cCBhIHZpcnR1YWxlbnYsCihiZWNhdXNlIGRvaW5nIHRoYXQgYXV0b21hdGljYWxseSBp
cyBub3Qgc29tZXRoaW5nIEknbSBoYXBweSB3aXRoIFhlbidzCm1ha2VmaWxlcyBkb2luZykgYnV0
IGRvZXMgaGF2ZSBtaW5pbWFsIGluc3RydWN0aW9ucyBiZXNpZGUgdGhlIGJ1aWxkCnRhcmdldCBh
bmQgb25lIGZpbGUgY29tbWl0dGVkIGludG8gdGhlIHRyZWUgdG8gYWxsb3cgdXNlcnMgdG8gZG8g
aXQKZWFzaWx5LsKgIFNlZSBwYXRjaCAxLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:09:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 17:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6eiK-0002Lc-QV; Wed, 20 Mar 2019 17: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6eiI-0002LX-RL
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 17:09:14 +0000
X-Inumbo-ID: e2688947-4b32-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2688947-4b32-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 17:09:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=69RqWgBXXi/T2eV5/83n6ORQtriQscsYqtF/sZlIjJI=;
 b=dCtMoYM2jnIByalpu1qAfMAuP3QO0fuD1ihIyY15lUOLmqAcGpn1ZUkSZ/Y3e60vyyZbujeagAKzOohdms4ymcCTHEQQhkbMmyUYfZPvNx0cZbahNsiotxzziBPBS74PvaZjJ+/2SJuSBCPjj19KFoE+r+9y6QAi/qIHQJwV8woHFrwdCgOoR94qtZiRouMeKOKawnrVqI0CqjQcYeD5OOyUHyLj19h6p5MA/HxweAtOl494L2SnUgAL7SXlq1G/qaC6+kTCVBKgUthh9ZPu+X0UrtHokzC2CLwqCJEurvp+HKQgedl/C3XovEFIMhzVvWO4pzz9QiRVjo08z9vv4w==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5809.eurprd03.prod.outlook.com (10.255.28.78) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 17:09:11 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 17:09:11 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 06/10] xen/arm: optee: add support for RPC SHM buffers
Thread-Index: AQHU1SlR1olZbbzMoESnHPm9eUEXeKYRgU+AgANGQoCAAAjWgIAABIsA
Date: Wed, 20 Mar 2019 17:09:11 +0000
Message-ID: <87k1gt8ocp.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-7-volodymyr_babchuk@epam.com>
 <f0aee348-180f-d02e-8660-6d232c87ea8b@arm.com> <87pnql8qki.fsf@epam.com>
 <b9adde4b-acd1-23d4-74b6-8807ba060d87@arm.com>
In-Reply-To: <b9adde4b-acd1-23d4-74b6-8807ba060d87@arm.com>
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-ms-office365-filtering-correlation-id: 6133f26e-c360-4d65-5bc9-08d6ad56c5b4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB5809; 
x-ms-traffictypediagnostic: AM0PR03MB5809:
x-microsoft-antispam-prvs: <AM0PR03MB58098AFC8FC9027296E65522E6410@AM0PR03MB5809.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(366004)(136003)(396003)(346002)(189003)(199004)(97736004)(316002)(6246003)(55236004)(3846002)(186003)(99286004)(26005)(54906003)(25786009)(6436002)(81156014)(6116002)(4326008)(36756003)(6506007)(53546011)(102836004)(229853002)(72206003)(6916009)(305945005)(93886005)(6486002)(71190400001)(6346003)(71200400001)(68736007)(53936002)(446003)(6512007)(76176011)(14444005)(256004)(14454004)(80792005)(106356001)(2616005)(478600001)(2906002)(7736002)(86362001)(66066001)(8676002)(486006)(476003)(5660300002)(8936002)(11346002)(81166006)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5809;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jICReb0+uWYNlGXVz2pf2zItAeHWtDpqIygVvSmaaYe2RB5zw+WnnalmO2lf7vAlakOJmaedfii7frz50YK4BzMswXn9YytVFJsvrzV4Mv5jwZ/2lyeAOsqeWkLDFbqEhOJuKdlxyPhHn+PTNlfArlwtr5h3V+fFIo/3Eo93TFEDlsEv2Jp9MjreVeuYqK7QSh8yUl1ErJPRUvgB+stZdyeFxwktFZg8pf3cXnwxLwTew7lOBGJG+xiOSK1GZ//AeuTLfK01xUyFnUfZ7nWPr/5Crhavhql7vyzRVb3sGYfOc5WHqsFM540lWrQ22UPC6tNljK/gGQqiz4HCM/mVOvRfBi9duVVq5hrnQyhopjyt3fCrCEEDa6QchLqF+vsSukPnNWp4CcWm2SKvl124Fd2hNgJkyHRgodNFCVDAnEA=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6133f26e-c360-4d65-5bc9-08d6ad56c5b4
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 17:09:11.4757 (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: AM0PR03MB5809
Subject: Re: [Xen-devel] [PATCH v4 06/10] xen/arm: optee: add support for
 RPC SHM buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@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>

CgpKdWxpZW4gR3JhbGwgd3JpdGVzOgoKPiBIaSwKPgo+IE9uIDIwLzAzLzIwMTkgMTY6MjEsIFZv
bG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pgo+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4gT24g
MDcvMDMvMjAxOSAyMTowNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gRnJvbTogVm9s
b2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4+Pj4KPj4+PiBPUC1URUUg
dXN1YWxseSB1c2VzIHRoZSBzYW1lIGlkZWEgd2l0aCBjb21tYW5kIGJ1ZmZlcnMgKHNlZQo+Pj4+
IHByZXZpb3VzIGNvbW1pdCkgdG8gaXNzdWUgUlBDIHJlcXVlc3RzLiBQcm9ibGVtIGlzIHRoYXQg
aW5pdGlhbGx5Cj4+Pj4gaXQgaGFzIG5vIGJ1ZmZlciwgd2hlcmUgaXQgY2FuIHdyaXRlIHJlcXVl
c3QuIFNvIHRoZSBmaXJzdCBSUEMKPj4+PiByZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNpYWw6IGl0
IHJlcXVlc3RzIE5XIHRvIGFsbG9jYXRlIHNoYXJlZAo+Pj4+IGJ1ZmZlciBmb3Igb3RoZXIgUlBD
IHJlcXVlc3RzLiBVc3VhbGx5IHRoaXMgYnVmZmVyIGlzIGFsbG9jYXRlZAo+Pj4+IG9ubHkgb25j
ZSBmb3IgZXZlcnkgT1AtVEVFIHRocmVhZCBhbmQgaXQgcmVtYWlucyBhbGxvY2F0ZWQgYWxsCj4+
Pj4gdGhlIHRpbWUgdW50aWwgZ3Vlc3Qgc2h1dHMgZG93bi4gR3Vlc3QgY2FuIGFzayBPUC1URUUg
dG8gZGlzYWJsZQo+Pj4+IFJQQyBidWZmZXJzIGNhY2hpbmcsIGluIHRoaXMgY2FzZSBPUC1URUUg
d2lsbCBhc2sgZ3Vlc3QgdG8KPj4+PiBhbGxvY2F0ZS9mcmVlIGJ1ZmZlciBmb3IgdGhlIGVhY2gg
UlBDLgo+Pj4+Cj4+Pj4gTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyIHRvIG1ha2Ug
c3VyZSB0aGF0IGRvbWFpbiBjYW4ndAo+Pj4+IHRyYW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4K
Pj4+Cj4+PiBBdCB0aGUgbW9tZW50LCBYZW4gb24gQXJtIGRvZXNuJ3Qgc3VwcG9ydCB0cmFuc2Zl
ciBvZiBhIHBhZ2UgYmV0d2Vlbgo+Pj4gZG9tYWluIChzZWUgc3RlYWxfcGFnZSkuIFdoYXQgd2Ug
d2FudCB0byBwcmV2ZW50IGhlcmUgaXMgdGhlIGRvbWFpbiB0bwo+Pj4gZnJlZSB0aGUgcGFnZSAo
dmlhIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbikuIElmIHRoZSByZWZlcmVuY2UgZHJvcAo+
Pj4gdG8gMCwgdGhlIHBhZ2Ugd2lsbCBiZSBmcmVlZCBhbmQgY291bGQgcG90ZW50aWFsbHkgYmUg
YWxsb2NhdGVkIGZvcgo+Pj4gWGVuIHVzYWdlIG9yIGFub3RoZXIgZG9tYWluLiBUYWtpbmcgdGhl
IHJlZmVyZW5jZSBoZXJlLCB3aWxsIHByZXZlbnQKPj4+IGl0IHRvIGZyZWUgdW50aWwgdGhlIHJl
ZmVyZW5jZSBpcyBkcm9wcGVkLgo+Pj4KPj4+IFNvIEkgd291bGQgcmV3b3JkIHRoaXMgc2VudGVu
Y2UuIFNvbWV0aGluZyBsaWtlOgo+Pj4KPj4+ICJNZWRpYXRvciBuZWVkcyB0byBwaW4gdGhlIGJ1
ZmZlciB0byBtYWtlIHN1cmUgdGhlIHBhZ2Ugd2lsbCBub3QgYmUKPj4+IGZyZWVkIHdoaWxlIGl0
IGlzIHNoYXJlZCB3aXRoIE9QLVRFRSIuCj4+IFdoZW4gSSB3cm90ZSB0aGF0LCBJIGtlcHQgaW4g
bWluZCBncmFudCBtYXBwaW5ncyBhcyB3ZWxsLiBCdXQsIEkKPj4gdGhpbmssIEkgd2FzIG1pc3Rh
a2VuIHRoZXJlLCBiZWNhdXNlIGdyYW50IG1hcHBpbmdzIHdpbGwgaGF2ZSBwMm0gdHlwZQo+PiBw
Mm1fZ3JhbnRfbWFwX3J3L3AybV9ncmFudF9tYXBfcm8uIFNvIHllYWgsIHlvdXIgdmFyaWFudCBp
cyBiZXR0ZXIuIFRoYW5rcy4KPgo+IEkgZG9uJ3QgdW5kZXJzdGFuZCBob3cgZ3JhbnQgbWFwcGlu
Z3MgYXJlIHJlbGF0ZWQgdG8gdGhpcyBwYXRjaC4gV2hhdAo+IGRpZCB5b3UgaGF2ZSBpbiBtaW5k
IGFib3V0IHRoZW0/CgpGb3Igc29tZSByZWFzb24gSSBhc3N1bWVkIHRoYXQgZm9sbG93aW5nIHNj
ZW5hcmlvIHdvdWxkIGJlIHBvc3NpYmxlOgoKR3Vlc3QgQSBncmFudHMgYWNjZXNzIHRvIG93biBw
YWdlIHRvIGd1ZXN0IEIuIEd1ZXN0IEIgbWFwcyB0aGlzIHBhZ2UgYW5kCnRoZW4gc2hhcmVzIGl0
IHdpdGggT1AtVEVFLgoKTXkgY29uY2VybiB3YXMgdGhhdCBHdWVzdCBCIHRoYW4gY2FuIHVubWFw
IGdyYW50ZWQgcGFnZSBhbmQgcmVsZWFzZQpncmFudCwgYnV0IGl0IHN0aWxsIGJlIGFibGUgdG8g
YWx0ZXIgZGF0YSBvbiB0aGF0IHBhZ2UgdmlhIE9QLVRFRS4KCkJ1dCwgbG9va3MgSSB3YXMgbWlz
dGFrZW4gdGhlcmUsIGJlY2F1c2UgY3VycmVudGx5IEknbSBjaGVja2luZyBwMm0gdHlwZSB0bwpi
ZSBzdHJpY3RseSBwMm1fcmFtX3J3IGJlZm9yZSBzaGFyaW5nIHRoZSBwYWdlIHdpdGggT1AtVEVF
LiBTbyBtZW50aW9uZWQKc2NlbmFyaW8gaXMgaW1wb3NzaWJsZSBpbiB0aGUgZmlyc3QgcGxhY2Uu
CgotLSAKQmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:29:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 17: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 1h6f1S-000423-JY; Wed, 20 Mar 2019 17: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=FFyb=RX=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h6f1R-00041y-JV
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 17:29:01 +0000
X-Inumbo-ID: a574e10b-4b35-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 a574e10b-4b35-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 17:29:00 +0000 (UTC)
Received: by mail-lj1-x233.google.com with SMTP id v10so2992210lji.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Mar 2019 10:29:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=ImtMKsJLDd6Bb46jVywsYdpmAti1qbY/iDeRCezjSM4=;
 b=O4u12cO/x87ayvtYx86S74iWXnzt1X9xh7NqkwkKCa2Uny8Dwmr7j/HeJj48zoklQb
 3pOW30k68b5HCMcuxZ0F9fSjH66pFUBuSHMxa/2Bh6PwscahqPrwygsbRyGdxrQy05J5
 w4aW8+4PxrJbbnbU9zeRZ1sqGKnl95Zmk8k8tYcYxJG8P/NWwOcUBeumr8UoZIrh2aWa
 agTTavtd9P4Rgayx5c5u3KHHan28qWDoBW46QifzFK842QORQhUZZlgtIz7orkz/4845
 F+QY5xZXGOe5e/ZQuoeCt1l4eQlaOoJxuiJ1oyNgaIq/fuDiiYK/LjS7kQWTo/x9x78G
 xMxw==
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=ImtMKsJLDd6Bb46jVywsYdpmAti1qbY/iDeRCezjSM4=;
 b=bBLjwpyvTJSKcdzDoeDkCCIuYabgU6PG4Gstb7OVApWWXAjZtQgsvERhMt26LvtbzU
 MF6/Wd57GIGXZq6L8ug/EDSVp/aXgREs+Sjp5XeAiTy57wE3FRRYlSVGtMnziz0/TlA/
 k3sUOEXuwYaRJnSeRZIf1b/M0mPH7WJRhICTdiZynSAQ8+cq8ZnhAkqavBMt4O8r4D0i
 vDO1KqVXaITkBRLuiv8yQj7qVC0rhR1leSYCAIlyz2NdkbwrWkq6vt0qCw6JKecvgMhk
 gUBI0WLQW0kNA0inxxKtrK4nFg9/lEORY5ZY7HWtvecwYNRh/tclYcvDtP3vtX51jNHM
 Km6Q==
X-Gm-Message-State: APjAAAUbAOF/6WI7KCTbKIfkq1jf+bJt0eDntW5naFTWg8lbQJZXDwTP
 YIdyzTMh5xfmMNGwiUF1+zzaIueBeBwpN3h2g10=
X-Google-Smtp-Source: APXvYqw4yq1B0IUdOGMTNNRW9qwa/UYpOeQ/zuUDYXfmKyKFAPVmTkhFtmeIOiHxZH1rVT0E/wv5yZ6r2RujqLiSZdQ=
X-Received: by 2002:a2e:9e57:: with SMTP id g23mr839892ljk.124.1553102938757; 
 Wed, 20 Mar 2019 10:28:58 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
In-Reply-To: <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 20 Mar 2019 13:28:47 -0400
Message-ID: <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTI6MjggUE0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxNS8wMy8yMDE5IDA5OjE3LCBQYXVsIER1
cnJhbnQgd3JvdGU6Cj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBK
YXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29tXQo+ID4+IFNlbnQ6IDE0IE1h
cmNoIDIwMTkgMTg6MTYKPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4KPiA+PiBDYzogcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb207IFNpbW9uCj4gPj4g
R2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9ueSBQZXJhcmQKPiA+PiA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIDYvNl0geGVuLXB0OiBS
b3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFHRV9TSVpFCj4gPj4KPiA+PiBPbiBXZWQs
IE1hciAxMywgMjAxOSBhdCAxMTowOSBBTSBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPiB3cm90ZToKPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4+PiBG
cm9tOiBKYXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29tXQo+ID4+Pj4gU2Vu
dDogMTEgTWFyY2ggMjAxOSAxODowMgo+ID4+Pj4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+
ID4+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbTsgU2ltb24gR2Fpc2VyCj4gPj4+PiA8c2ltb25AaW52aXNpYmxldGhp
bmdzbGFiLmNvbT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT47IFN0ZWZhbm8g
U3RhYmVsbGluaQo+ID4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+ID4+Pj4gPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+ID4+Pj4gU3ViamVjdDogW1BBVENIIDYvNl0geGVuLXB0OiBS
b3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFHRV9TSVpFCj4gPj4+Pgo+ID4+Pj4gRnJv
bTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4+Pj4KPiA+
Pj4+IElmIGEgcGNpIG1lbW9yeSByZWdpb24gaGFzIGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQg
Y2FuIGdldCBsb2NhdGVkIGF0Cj4gPj4+PiBhbiBhZGRyZXNzIHdoaWNoIGlzIG5vdCBwYWdlIGFs
aWduZWQuCj4gPj4+IElJUkMgdGhlIFBDSSBzcGVjIHNheXMgdGhhdCB0aGUgbWluaW11bSBtZW1v
cnkgcmVnaW9uIHNpemUgc2hvdWxkIGJlIGF0IGxlYXN0IDRrLiBTaG91bGQgd2UgZXZlbiBiZQo+
ID4+IHRvbGVyYXRpbmcgQkFScyBzbWFsbGVyIHRoYW4gdGhhdD8KPiA+Pj4gICBQYXVsCj4gPj4+
Cj4gPj4gSGksIFBhdWwuCj4gPj4KPiA+PiBTaW1vbiBmb3VuZCB0aGlzLCBzbyBpdCBhZmZlY3Rz
IGEgcmVhbCBkZXZpY2UuICBTaW1vbiwgZG8geW91IHJlY2FsbAo+ID4+IHdoaWNoIGRldmljZSB3
YXMgYWZmZWN0ZWQ/Cj4gPj4KPiA+PiBJIHRoaW5rIEJBUnMgb25seSBuZWVkIHRvIGJlIHBvd2Vy
LW9mLXR3byBzaXplIGFuZCBhbGlnbmVkLCBhbmQgNGsgaXMKPiA+PiBub3QgYSBtaW5pbXVtLiAg
MTZieXRlcyBtYXkgYmUgYSBtaW5pbXVtLCBidXQgSSBkb24ndCBrbm93IHdoYXQgdGhlCj4gPj4g
c3BlYyBzYXlzLgo+ID4+Cj4gPj4gT24gYW4gSXZ5IEJyaWRnZSBzeXN0ZW0sIGhlcmUgYXJlIHNv
bWUgb2YgdGhlIGRldmljZXMgd2l0aCBCQVJzIHNtYWxsZXIgdGhhbiA0SzoKPiA+PiAwMDoxNi4w
IENvbW11bmljYXRpb24gY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNyBTZXJpZXMvQzIx
MAo+ID4+IFNlcmllcyBDaGlwc2V0IEZhbWlseSBNRUkgQ29udHJvbGxlciAjMSAocmV2IDA0KQo+
ID4+ICAgIE1lbW9yeSBhdCBkMDczNTAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlz
YWJsZWRdIFtzaXplPTE2XQo+ID4+IDAwOjFkLjAgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBv
cmF0aW9uIDcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQKPiA+PiBGYW1pbHkgVVNCIEVuaGFu
Y2VkIEhvc3QgQ29udHJvbGxlciAjMSAocmV2IDA0KSAocHJvZy1pZiAyMCBbRUhDSV0pCj4gPj4g
ICAgTWVtb3J5IGF0IGQwNzM5MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxl
ZF0gW3NpemU9MUtdCj4gPj4gMDA6MWYuMyBTTUJ1czogSW50ZWwgQ29ycG9yYXRpb24gNyBTZXJp
ZXMvQzIxMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkKPiA+PiBTTUJ1cyBDb250cm9sbGVyIChyZXYg
MDQpCj4gPj4gICAgTWVtb3J5IGF0IGQwNzM0MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUp
IFtkaXNhYmxlZF0gW3NpemU9MjU2XQo+ID4+IDAyOjAwLjAgU3lzdGVtIHBlcmlwaGVyYWw6IEpN
aWNyb24gVGVjaG5vbG9neSBDb3JwLiBTRC9NTUMgSG9zdAo+ID4+IENvbnRyb2xsZXIgKHJldiAz
MCkKPiA+PiAgICBNZW1vcnkgYXQgZDA1MDMwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkg
W2Rpc2FibGVkXSBbc2l6ZT0yNTZdCj4gPj4KPiA+PiBUaGVzZSBleGFtcGxlcyBhcmUgYWxsIDRL
IGFsaWduZWQsIHNvIHRoaXMgaXMgbm90IGFuIGlzc3VlIG9uIHRoaXMgbWFjaGluZS4KPiA+Pgo+
ID4+IFJldmlld2luZyB0aGUgY29kZSwgSSdtIG5vdyB3b25kZXJpbmcgaWYgdGhlIGZvbGxvd2lu
ZyBpbgo+ID4+IGh3L3hlbi94ZW5fcHQuYzp4ZW5fcHRfcmVnaW9uX3VwZGF0ZSBpcyB3cm9uZzog
ICAgICAgIHJjID0KPiA+PiB4Y19kb21haW5fbWVtb3J5X21hcHBpbmcoeGVuX3hjLCB4ZW5fZG9t
aWQsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4oZ3Vl
c3RfYWRkciArIFhDX1BBR0VfU0laRSAtIDEpLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fUEZOKG1hY2hpbmVfYWRkciArIFhDX1BBR0VfU0laRSAtIDEpLAo+
ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fUEZOKHNpemUgKyBY
Q19QQUdFX1NJWkUgLSAxKSwKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3ApOwo+ID4+Cj4gPj4gSWYgYSBiYXIgb2Ygc2l6ZSAweDEwMCBpcyBhdCAweGQwNTAwODAw
LCB0aGVuIHRoZSBtYWNoaW5lX2FkZHIgcGFzc2VkCj4gPj4gaW4gd291bGQgYmUgMHhkMDUwMTAw
MCB3aGljaCBpcyBwYXN0IHRoZSBhY3R1YWwgbG9jYXRpb24uICBTaG91bGQgdGhlCj4gPj4gY2Fs
bCBhcmd1bWVudHMganVzdCBiZSBYRU5fUEZOKGd1ZXN0X2FkZHIpICYgWEVOX1BGTihtYWNoaW5l
X2FkZHIpPwo+ID4+Cj4gPj4gQkFScyBzbWFsbGVyIHRoYW4gYSBwYWdlIHdvdWxkIGFsc28gYmUg
YSBwcm9ibGVtIGlmIEJBUnMgZm9yIGRpZmZlcmVudAo+ID4+IGRldmljZXMgc2hhcmVkIHRoZSBz
YW1lIHBhZ2UuCj4gPiBFeGFjdGx5LiBXZSBjYW5ub3QgcGFzcyB0aGVtIHRocm91Z2ggd2l0aCBh
bnkgZGVncmVlIG9mIHNhZmV0eSAobm90IHRoYXQgcGFzc3Rocm91Z2ggb2YgYW4gYXJiaXRyYXJ5
IGRldmljZSBpcyBhIHBhcnRpY3VsYXJseSBzYWZlIHRoaW5nIHRvIGRvIGFueXdheSkuIFRoZSB4
ZW4tcHQgY29kZSB3b3VsZCBpbnN0ZWFkIG5lZWQgdG8gdHJhcCB0aG9zZSBCQVJzIGFuZCBwZXJm
b3JtIHRoZSBhY2Nlc3NlcyB0byB0aGUgcmVhbCBCQVIgaXRzZWxmLiBVbHRpbWF0ZWx5IHRob3Vn
aCBJIHRoaW5rIHdlIHNob3VsZCBiZSByZXRpcmluZyB0aGUgeGVuLXB0IGNvZGUgaW4gZmF2b3Vy
IG9mIGEgc3RhbmRhbG9uZSBlbXVsYXRvci4KPgo+IEl0IGRvZXNuJ3QgbWF0dGVyIGlmIHRoZSBC
QVIgaXMgc21hbGxlciB0aGFuIDRrLCBpZiB0aGVyZSBhcmUgaG9sZXMgbmV4dAo+IHRvIGl0Lgo+
Cj4gRG8gd2Uga25vdyB3aGF0IHRoZSBjYXNlIGlzIGluIHByYWN0aWNlIGZvciB0aGVzZSBVU0Ig
Y29udHJvbGxlcnM/Cj4KPiBJZiB0aGUgd29yc3QgY29tZXMgdG8gdGhlIHdvcnN0LCB3ZSBjYW4g
cmUtZW51bWVyYXRlIHRoZSBQQ0kgYnVzIHRvCj4gZW5zdXJlIHRoYXQgYWxsIGJhcnMgc21hbGxl
ciB0aGFuIDRrIHN0aWxsIGhhdmUgNGsgYWxpZ25tZW50IGJldHdlZW4KPiB0aGVtLiAgVGhhdCB3
YXkgd2UgY2FuIHNhZmVseSBwYXNzIHRoZW0gdGhyb3VnaCBldmVuIHdoZW4gdGhleSBhcmUgc21h
bGxlci4KCkFuZHJldywgdGhhbmtzIGZvciBjaGVja2luZyB0aGUgc3BlYyBvbiB0aGUgbWluaW11
bSBCQVIgc2l6ZS4KCkRyb3BwaW5nIHRoZSBSb3VuZCBQQ0kgcmVnaW9uIHBhdGNoIGZyb20gUU1F
VSwgdGhlIGd1ZXN0IEhWTSB3aWxsIGhhdmU6CgowMDowNi4wIFNEIEhvc3QgY29udHJvbGxlcjog
Umljb2ggQ28gTHRkIFBDSWUgU0RYQy9NTUMgSG9zdCBDb250cm9sbGVyIChyZXYgMDcpCiAgICBN
ZW1vcnkgYXQgZjIwMjg4MDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MjU2XQow
MDowNy4wIFVTQiBjb250cm9sbGVyOiBORUMgQ29ycG9yYXRpb24gdVBENzIwMjAwIFVTQiAzLjAg
SG9zdApDb250cm9sbGVyIChyZXYgMDQpIChwcm9nLWlmIDMwIFtYSENJXSkKICAgIE1lbW9yeSBh
dCBmMjAyNDAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT04S10KMDA6MDguMCBV
U0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNiBTZXJpZXMvQzIwMCBTZXJpZXMgQ2hp
cHNldApGYW1pbHkgVVNCIEVuaGFuY2VkIEhvc3QgQ29udHJvbGxlciAjMiAocmV2IDA1KSAocHJv
Zy1pZiAyMCBbRUhDSV0pCiAgICBNZW1vcnkgYXQgZjIwMjgwMDAgKDMyLWJpdCwgbm9uLXByZWZl
dGNoYWJsZSkgW3NpemU9MUtdCjAwOjA5LjAgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0
aW9uIDYgU2VyaWVzL0MyMDAgU2VyaWVzIENoaXBzZXQKRmFtaWx5IFVTQiBFbmhhbmNlZCBIb3N0
IENvbnRyb2xsZXIgIzEgKHJldiAwNSkgKHByb2ctaWYgMjAgW0VIQ0ldKQogICAgTWVtb3J5IGF0
IGYyMDI4NDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTFLXQoKMDA6MDkuMCwg
MDA6MDguMCAmIDAwOjA2LjAgYWxsIHNoYXJlIHRoZSBzYW1lIHBhZ2UuICBPbmx5IDAwOjA4LjAg
aXMKd29ya2luZy4gIFdpdGggc29tZSBhZGRlZCBkZWJ1Z2dpbmcgb3V0cHV0LCB5b3UnbGwgc2Vl
IHRoYXQgdGhlIHNhbWUKcGFnZSogaXMgdXNlZCBmb3IgdGhyZWUgb2YgdGhlIEJBUnMuCgpbMDA6
MDYuMF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIwMjg4MDAgZ2ZuIDB4ZjIwMjggdG8gbWFkZHIK
MHhlMWEzMDAwMCBtZm4gMHhlMWEzMApbMDA6MDcuMF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIw
MjQwMDAgZ2ZuIDB4ZjIwMjQgdG8gbWFkZHIKMHhlMDgwMDAwMCBtZm4gMHhlMDgwMApbMDA6MDku
MF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIwMjg0MDAgZ2ZuIDB4ZjIwMjggdG8gbWFkZHIKMHhl
MTkwMDAwMCBtZm4gMHhlMTkwMApbMDA6MDguMF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIwMjgw
MDAgZ2ZuIDB4ZjIwMjggdG8gbWFkZHIKMHhlMWEyZjAwMCBtZm4gMHhlMWEyZgoKKCpUaGVzZSBw
cmludCBzdGF0ZW1lbnRzIGRvbid0IHJvdW5kIHVwIHRoZSBhZGRyZXNzZXMgbGlrZQp4ZW5fcHRf
cmVnaW9uX3VwZGF0ZSBjdXJyZW50bHkgZG9lcyB3aGVuIGNhbGxpbmcKeGNfZG9tYWluX21lbW9y
eV9tYXBwaW5nLiAgSSB0aGluayB0aGF0IHJvdW5kaW5nIGlzIGluY29ycmVjdCBzaW5jZQphZGRy
ZXNzIDB4ZjIwMjg0MDAgaW4gcGZuIDB4ZjIwMjggd291bGQgYWN0dWFsbHkgcm91bmQgdG8gMHhm
MjAyOS4pCgpJIGhhdmVuJ3QgdHJhY2tlZCBkb3duIGFsbCB0aGUgZm9sbG93aW5nLCBidXQgdGhl
IGd1ZXN0IGNvbnRyb2xzIHdoZXJlCnRoZSBCQVJzIGdldCBsb2NhdGVkLCByaWdodD8gIFNvIHJv
dW5kaW5nIHVwIGFsbCBCQVJzIHRvIGF0IGxlYXN0IDEKcGFnZSBwcmV2ZW50IHRoZSBndWVzdCBs
b2NhdGluZyBtdXRsaXBsZSBCQVJzIGluIHRoZSBzYW1lIHBhZ2UuICBUaGUKb3RoZXIgYXBwcm9h
Y2ggd291bGQgYmUgdG8gbWFrZSB0aGUgR3Vlc3QgT1MgcHJvdmlkZSBhIG1pbmltdW0gcGFnZQpz
aXplIGFsaWdubWVudCB0byBlYWNoLiAgU2luY2Ugd2UncmUgZGVhbGluZyB3aXRoIEhWTXMgdGhh
dCBhcmVuJ3QKbmVjZXNzYXJpbHkgYXdhcmUgb2YgWGVuLCBtYWtpbmcgUUVNVSBlbmZvcmNlIHRo
ZSBtaW5pbXVtIHNpemUgYXZvaWRzCkJBUnMgc2hhcmluZyBhIHBhZ2UuICBCdXQgdGhlbiBpcyBp
dCBhbiBpc3N1ZSBpZiBRRU1VIGFkdmVydGlzZXMgYSBiYXIKc2l6ZSBncmVhdGVyIHRoYW4gdGhl
IGRldmljZSdzIHJlYWwgc2l6ZT8KClJlZ2FyZHMsCkphc29uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:43:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 17:43:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6fEs-0005Ui-Vr; Wed, 20 Mar 2019 17:42: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6fEr-0005Ud-IR
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 17:42:53 +0000
X-Inumbo-ID: 95719471-4b37-11e9-bc90-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95719471-4b37-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 17:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eWZOYpnXLQaLAqAvmqyAqI05Oby7N76j1ygx0dKEyto=;
 b=J3FFpE5tP1nAV8P5BIUDGAq9RdoL7CdoEF1qwwLKU0XHwOarWWGedhURmv32L0EDW6pGWB2+9S+RsAh9OTRdQ7Vb4kVdvrWflZNHKTegdzuFSVtywoP2S50Eb4sRF6JbRoJ7TGE5qICyD4Ccb7iHE1A0PTr1PrnYqlaBwHgxQEu5Jk0X8pz5erSObdJDRfJHnI3bcU/PJouKT/Ql+P1geOTCohu8Tju1c3BWfFPA4kuJ7xYk2vwvuCXqxXLGu+lr9vAFhmYx1dmvS51RK/EfnLqNzrm0OPHeud3K8aIAA5KOttgbXlV7+OghjyCVhyPTr4gVRz3u1BpnxmLBUAtbWQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4209.eurprd03.prod.outlook.com (20.177.40.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.15; Wed, 20 Mar 2019 17:42:50 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::9013:1c64:1291:d587%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 17:42:50 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 05/10] xen/arm: optee: add std call handling
Thread-Index: AQHU1SlRbMcYmq2xa0qitHe0vrGRJqYReNaAgANM0wCAAAl0AIAADzuA
Date: Wed, 20 Mar 2019 17:42:50 +0000
Message-ID: <87imwd8msm.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-6-volodymyr_babchuk@epam.com>
 <b96e0bcd-8c30-03a1-0b2a-4fd80a9d893d@arm.com> <87r2b18qvv.fsf@epam.com>
 <26dfc6e8-ed0d-8764-0ed4-e973a1389b38@arm.com>
In-Reply-To: <26dfc6e8-ed0d-8764-0ed4-e973a1389b38@arm.com>
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-ms-office365-filtering-correlation-id: 00b6e6c9-faf9-44e8-a241-08d6ad5b790f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4209; 
x-ms-traffictypediagnostic: AM0PR03MB4209:
x-microsoft-antispam-prvs: <AM0PR03MB4209D08FFDB91B23C210600BE6410@AM0PR03MB4209.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(136003)(396003)(346002)(39860400002)(189003)(199004)(71190400001)(53546011)(6506007)(71200400001)(72206003)(6246003)(6346003)(4326008)(5660300002)(102836004)(55236004)(68736007)(99286004)(97736004)(6116002)(25786009)(26005)(2906002)(3846002)(76176011)(8936002)(478600001)(229853002)(14454004)(6512007)(81156014)(186003)(66066001)(8676002)(93886005)(486006)(81166006)(54906003)(6436002)(446003)(305945005)(6486002)(316002)(476003)(80792005)(86362001)(7736002)(2616005)(53936002)(106356001)(11346002)(105586002)(256004)(14444005)(6916009)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4209;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9d0i/pUiZD1MFW8idD+nEQWgN6X7IwqF2FDDcCHBLIritww/UIBUv87EL7eQ3/WMByyqvErZ0haX57IDcIGtvNZfNlU7088gKlub1hlvFheTbO7ufB6fnmW09BTu3i12Sw68rGnifbbTBrB48p4ShGLDFp1qv6F4okGCsBK+cP8Z/D9iHU5gpmueDd+sW68Z0umXVdYNwEhnRUNYPOsoQvBM+67S7BxhqqmeFWIUXEUGqXsJhpci9nMebn2Gh0W/LG5p8PlDv9cpbAMF4n+o8WHFXVtjD3WfuBGrSNowO+RmdraQqnBL6djZYWwMpKJbAABvUvZBpQW9GnxbK9Yt6AeCam0czTXofj3RfqcZT+SCLQQQN4beHa2aM8WVkytJ6baI4OqOBS9M/WZG7ltZo27Vvgoz4++Rqpsthgu0LGk=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 00b6e6c9-faf9-44e8-a241-08d6ad5b790f
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 17:42:50.3120 (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: AM0PR03MB4209
Subject: Re: [Xen-devel] [PATCH v4 05/10] xen/arm: optee: add std call
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDIwLzAzLzIwMTkgMTY6MTQsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pgo+PiBIaSBKdWxpZW4sCj4KPiBIaSBWb2xvZHlteXIsCj4KPj4gSnVs
aWVuIEdyYWxsIHdyaXRlczoKPj4KPj4gWy4uLl0KPj4+PiAgICAgICAgc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpub2RlOwo+Pj4+IEBAIC00OCwxMiArODIsMjUgQEAgc3RhdGljIGJvb2wgb3B0ZWVf
cHJvYmUodm9pZCkKPj4+PiAgICAgICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9N
U0dfVUlEXzMgKQo+Pj4+ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4+ICAgICsgICAgLyog
UmVhZCBudW1iZXIgb2YgdGhyZWFkcyAqLwo+Pj4+ICsgICAgYXJtX3NtY2NjX3NtYyhPUFRFRV9T
TUNfR0VUX0NPTkZJRywgT1BURUVfU01DX0NPTkZJR19OVU1fVEhSRUFEUywgJnJlc3ApOwo+Pj4+
ICsgICAgaWYgKCByZXNwLmEwID09IE9QVEVFX1NNQ19SRVRVUk5fT0sgKQo+Pj4KPj4+IE91dCBv
ZiBpbnRlcmVzdCwgd2hlbiB3YXMgdGhpcyBjYWxsIGFkZGVkPwo+Pgo+PiBJdCBpcyBvbiByZXZp
ZXcgcmlnaHQgbm93LiBXZSBoYXZlIGFjaGlldmVkIGFncmVlbWVudCBvbiB0aGF0IHRoaXMgY2Fs
bAo+PiBpcyBuZWVkZWQuIEkgYmVsaWV2ZSB0aGlzIHdpbGwgYmUgbWVyZ2VkIGludG8gT1AtVEVF
IGJlZm9yZSBJJ2xsIHNlbmQgdjUKPj4gb2YgdGhpcyBzZXJpZXMuCj4KPiBQbGVhc2UgbWVudGlv
biBpdCBhZnRlciAtLS0gc28gd2UgZG9uJ3QgZm9yZ2V0IHRvIGNoZWNrIHRoZSBzdGF0ZSBvZgo+
IHRoZSBuZXcgY2FsbCBiZWZvcmUgbWVyZ2luZyB0byBYZW4uCk9rYXksIHN1cmUKCj4KPj4KPj4+
PiArICAgIHsKPj4+PiArICAgICAgICBtYXhfb3B0ZWVfdGhyZWFkcyA9IHJlc3AuYTE7Cj4+Pj4g
KyAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiT1AtVEVFIHN1cHBvcnRzICV1IHRocmVhZHMu
XG4iLCBtYXhfb3B0ZWVfdGhyZWFkcyk7Cj4+Pgo+Pj4gZXh0cmEgTklUOiBJIHdvdWxkIHVzZSBY
RU5MT0dfSU5GTyByYXRoZXIgdGhhbiBYRU5MT0dfREVCVUcuIFRoaXMgaXMgYQo+Pj4gdXNlZnVs
IGluZm9ybWF0aW9uIHRvIGhhdmUgaW4gYnVnIHJlcG9ydC4KPj4+Cj4+PiBSZWdhcmRpbmcgdGhl
IG1lc3NhZ2UsIHdoYXQgbWF0dGVycyBpcyB0aGUgbnVtYmVyIG9mIHRocmVhZHMgZm9yCj4+PiBn
dWVzdC4gU28gSSB3b3VsZCByZXdvcmsgaXQgdG8gbWFrZSBpdCBtb3JlIG1lYW5pbmcgZnVsbCBm
b3IgYSB1c2VyCj4+PiB0aGF0IGRvZXMgbm90IGtub3cgdGhlIGludGVybmFsLgo+Pj4KPj4+IFlv
dSBtaWdodCBhbHNvIHdhbnQgdG8gbW92ZSB0aGUgbWVzc2FnZSBvdXQgb2YgdGhlIGlmLiBTbyB5
b3UgaGF2ZSB0aGUKPj4+IG1lc3NhZ2UgZXZlbiB3aGVuIE9QLVRFRSBkb2VzIG5vdCBzdXBwb3J0
IHRoZSBTTUMuCj4+IEluIHRoYXQgb3RoZXIgY2FzZSBJIGRvbid0IGtub3cgaG93IG11Y2ggdHJl
YWRzIE9QLVRFRSByZWFsbHkKPj4gc3VwcG9ydHMuLi4gSSB0aGluaywgSSB3aWxsIG5lZWQgdG8g
cmVwaHJhc2UgdGhhdCBtZXNzYWdlLiBPciwgYmV0dGVyLAo+PiBJJ2xsIGFkZCBhbm90aGVyIG1l
c3NhZ2UgbGlrZSAiU3VnZ2VzdGluZyB0aGF0IE9QLVRFRSBzdXBwb3J0cyAlZAo+PiB0aHJlYWRz
IHBlciBndWVzdCIuCj4KPiBXYXMgdGhlcmUgYW55IE9QLVRFRSByZWxlYXNlZCBjb250YWluaW5n
IHlvdXIgVmlydHVhbGl6YXRpb24gcGF0Y2hlcz8KTm8sIHRoZXJlIHdhcyBubyByZWxlYXNlcyB3
aXRoIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQuCgo+IERlcGVuZGluZyBvbiB0aGUgYW5zd2VyLCBJ
IHdvdWxkIGNvbnNpZGVyIHRvIG1hbmRhdGUKPiBPUFRFRV9TTUNfQ09ORklHX05VTV9USFJFQURT
IHNvIHdlIGRvbid0IGhhdmUgdG8gZGVhbCB3aXRoIGEgZGVmYXVsdAo+IHZhbHVlIGluIFhlbi4K
TWFrZXMgc2Vuc2UsIEkgdGhpbmsuCgo+IEFsc28sIHNob3VsZCB3ZSBleHBvc2UgdGhpcyBjYWxs
IHRvIHRoZSBndWVzdCBhcyB3ZWxsPwpZZXMsIHRoaXMgYSBnb29kIHBvaW50LgoKWy4uLl0KCj4+
Pj4gK3N0YXRpYyB2b2lkIHB1dF9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0
cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPj4+PiArewo+Pj4+ICsgICAgc3Bpbl9sb2NrKCZj
dHgtPmxvY2spOwo+Pj4+ICsgICAgQVNTRVJUKGNhbGwtPmluX2ZsaWdodCk7Cj4+Pj4gKyAgICB1
bm1hcF94ZW5fYXJnKGNhbGwpOwo+Pj4KPj4+IFNhbWUgcXVlc3Rpb24gZm9yIHRoZSB1bm1hcC4K
Pj4gWWVhaCwgaW4gbm9ybWFsIGNpcmN1bXN0YW5jZXMgZ3Vlc3Qgc2hvdWxkIG5vdCB0cnkgdG8g
cmVzdW1lIGNhbGwgb24KPj4gYW5vdGhlciB2Q1BVLCBiZWNhdXNlIHdlIGRpZG4ndCByZXR1cm5l
ZCBmcm9tIHRoZSBvcmlnaW5hbCBjYWxsIG9uCj4+IGN1cnJlbnQgdkNQVS4gQnV0IHdoYXQgaWYg
Z3VzdCB3aWxsIHRyeSB0byBkbyB0aGlzPyBUaGVyZSBhcmUgY2hhbmNlcywKPj4gdGhhdCBjdXJy
ZW50IENQVSB3aWxsIHVubWFwIGJ1ZmZlciB0aGF0IHdhcyBtYXBwZWQgYnkgb3RoZXIgQ1BVIGFu
Cj4+IGluc3RhbmNlIGFnby4KPgo+IFdhc24ndCBpdCB0aGUgcG9pbnQgdG8gaGF2ZSB0aGUgaW5f
ZmxpZ2h0IGZpZWxkPyBBcyBzb29uIGFzIHlvdSBzZXQKPiBpbl9mbGlnaHQgdG8gdHJ1ZSwgdGhl
biBvbmx5IG9uZSBDUFUgY2FuIGhhdmUgdGhlIG9wdGVlX3N0ZF9jYWxsCj4gc3RydWN0dXJlIGlu
IGhhbmQuCj4KPiBTbywgYXMgbG9uZyBhcyB5b3UgbWFwL3VubWFwIHdpdGhpbiB0aGUgc2VjdGlv
biBwcm90ZWN0ZWQgYnkKPiAiaW5fZmxpZ2h0IiwgeW91IHByb3RlY3RlZCBhZ2FpbnN0IGFueSBy
YWNlLiBUaGUgbG9jayBpcyBvbmx5IGhlcmUgdG8KPiBwcm90ZWN0IHRoZSBmaWVsZCBpbl9mbGln
aHQgYW5kIHRoZSBsaXN0LiBEaWQgSSBtaXNzIGFueXRoaW5nPwoKVGhpcyBpcyBwYXJ0aWFsbHkg
dHJ1ZS4gSSBjYW4gY2FsbCBtYXBfeGVuX2FyZygpIGFmdGVyIHNwaW5fdW5sb2NrKCksIHllcy4K
CkJ1dCB0aGVuIEkgbmVlZCB0byBjYWxsIHVubWFwX3hlbl9hcmcoKSBiZWZvcmUgc3Bpbl9sb2Nr
KCkgaW4KcHV0X3N0ZF9jYWxsKCkgZnVuY3Rpb24uIElmIHRoZXJlIHdlcmUgbm8gQVNTRVJUKCkg
dGhhdCB3b3VsZCBiZSBva2F5LiBCdXQgd2l0aApBU1NFUlQoKSBpdCBpcyBsb29raW5nIHdlaXJk
OiBmaXJzdGx5IHdlIGFyZSB1bm1hcHBpbmcgYnVmZmVyIGFuZCB0aGUgd2UgYXJlCmFzc2VydGlu
ZyB0aGF0IHdlIGhhZCBhIHJpZ2h0IHRvIGRvIHRoaXMuIFRoaXMgaXMgc29ydCBvZiAidXNlIGJl
Zm9yZSBjaGVjayIKCkFuZCBvYnZpb3VzbHksIEkgY2FuJ3QgY2FsbCBBU1NFUlQoKSB3aXRob3V0
IGhvbGRpbmcgdGhlIHRoZSBzcGlubG9jay4KCk9uIG90aGVyIGhhbmQsIEFTU0VSVCgpIGlzIGEg
ZGVidWdnaW5nIGZlYXR1cmUsIHNvIHdlIGNhbiBwcmV0ZW5kIHRoYXQgaXMKbm90IHRoZXJlLi4u
IElmIHlvdSBva2F5IHdpdGggdGhpcywgSSdsbCBtb3ZlIG1hcHBpbmcvdW5tYXBwaW5nIG91dCBv
Zgp0aGUgc3BpbmxvY2tzLgoKLS0KQmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 17:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 17:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6fJm-0005iW-Ls; Wed, 20 Mar 2019 17: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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6fJk-0005iP-JW
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 17:47:56 +0000
X-Inumbo-ID: 4a209c8d-4b38-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4a209c8d-4b38-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 17:47: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 5A006A78;
 Wed, 20 Mar 2019 10:47:54 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6BA073F614;
 Wed, 20 Mar 2019 10:47:53 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-8-volodymyr_babchuk@epam.com>
 <6b3f372c-ee5a-c162-28a6-e60235b51a1e@arm.com> <87o9658pq5.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <059d02e9-1d21-096c-837c-61b9a696b218@arm.com>
Date: Wed, 20 Mar 2019 17:47: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: <87o9658pq5.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

SGksCgpPbiAyMC8wMy8yMDE5IDE2OjM5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBPbiAwNy8wMy8yMDE5IDIxOjA0LCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPj4+IEZyb206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtA
Z21haWwuY29tPgo+Pgo+PiBTb21lIG9mIHRoZSBwYXRjaGVzIGFyZSB1c2luZyB5b3VyIEVQQU0g
ZS1tYWlsIGFkZHJlc3NzLiBPdGhlciBhcmUKPj4gdXNpbmcgeW91ciBnbWFpbCBhZGRyZXNzLiBD
b3VsZCB5b3UgY29uZmlybSB0aGlzIGlzIGV4cGVjdGVkPwo+IAo+IE5vLCBJJ2xsIG1ha2Ugc3Vy
ZSB0aGF0IGFsbCBwYXRjaGVzIGFyZSBhdXRob3JlZCBieQo+IDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KCkFuZCB5b3VyIHNpZ25lZC1vZmYtYnkgYXMgd2VsbCA6KS4KClsuLi5dCgo+PiBJ
IGNhbid0IHByb21pc2UgWGVuIHdpbGwgb25seSBiZSA0SyBvbmx5LiBTbyBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8KPj4gbWFrZSB0aGUgbnVtYmVyIGFnbm9zdGljLiBPciBhdCBsZWFzdCB3cml0aW5n
IGNsZWFybHkgb24gdG9wIG9mIHRoZQo+PiBkZWZpbml0aW9uIHRoYXQgaXQgaXMgYXNzdW1lZCA0
S0IgKG1heWJlIHdpdGggYSBCVUlMRF9CVUdfT04oUEFHRV9TSVpFCj4+ICE9IDQwOTYpIGlmIG5v
dCBhbHJlYWR5IGluIHBsYWNlKS4KPiAKPiBJIGNhbiByZXBsYWNlIGRlZmluZSB3aXRoIHNvbWV0
aGluZyBsaWtlICg2NzEwODg2NCAvIFBBR0VfU0laRSkuIFdpdGgKPiBhcHByb3ByaWF0ZSBjb21t
ZW50LCBvZiBjb3Vyc2UuCgpXZWxsLCBub25lIG9mIHlvdXIgY29kZSBpcyByZWFkeSBmb3IgYW5v
dGhlciBQQUdFX1NJWkUgdGhhbiA0S0IuIFNvIHRoZSAKQlVJTERfQlVHX09OKFBBR0VfU0laRSAh
PSA0MDk2KSBpcyBwcm9iYWJseSBtb3JlIHN1aXRhYmxlLgoKWy4uLl0KCj4+PiAgICArc3RhdGlj
IHN0cnVjdCBvcHRlZV9zaG1fYnVmICphbGxvY2F0ZV9vcHRlZV9zaG1fYnVmKHN0cnVjdAo+Pj4g
b3B0ZWVfZG9tYWluICpjdHgsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNvb2tpZSwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VzX2Nu
dCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGdfbGlzdCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBnX2xpc3Rfb3JkZXIp
Cj4+PiArewo+Pj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVfc2htX2J1ZiwgKm9w
dGVlX3NobV9idWZfdG1wOwo+Pj4gKyAgICBpbnQgb2xkLCBuZXc7Cj4+PiArICAgIGludCBlcnJf
Y29kZTsKPj4+ICsKPj4+ICsgICAgZG8KPj4+ICsgICAgewo+Pj4gKyAgICAgICAgb2xkID0gYXRv
bWljX3JlYWQoJmN0eC0+b3B0ZWVfc2htX2J1Zl9wYWdlcyk7Cj4+PiArICAgICAgICBuZXcgPSBv
bGQgKyBwYWdlc19jbnQ7Cj4+PiArICAgICAgICBpZiAoIG5ldyA+PSBNQVhfVE9UQUxfU01IX0JV
Rl9QRyApCj4+Cj4+IEFnYWluLCB0aGUgbGltaXRhdGlvbiBpcyBpbiBudW1iZXIgb2YgcGFnZSBh
bmQgcXVpdGUgaGlnaC4gV2hhdCB3b3VsZAo+PiBwcmV2ZW50IGEgZ3Vlc3QgdG8gcmVnaXN0ZXIg
c2hhcmVkIG1lbW9yeSBwYWdlIGJ5IHBhZ2U/IElmIG5vdGhpbmcsCj4+IHRoZW4gSSB0aGluayB5
b3UgY2FuIGVuZCB1cCB0byBpbnRlcmVzdGluZyBpc3N1ZXMgaW4gWGVuIGJlY2F1c2Ugb2YKPj4g
dGhlIGdyb3dpbmcgbGlzdCBhbmQgbWVtb3J5IHVzZWQuCj4gCj4gT1AtVEVFIHdpbGwgbGltaXQg
dGhpcyBvbiBpdCdzIHNpZGUuIEluIG1vc3QgY2FzZXMgWGVuIGhhdmUgbXVjaCBiaWdnZXIKPiBo
ZWFwIHRoYW4gT1AtVEVFIDotKQoKVGhlIG1haW4gcHJvYmxlbSBpcyBub3QgdGhlIGhlYXAuIFRo
ZSBwcm9ibGVtIGlzIHRoZSBzaXplIG9mIHRoZSBsaXN0IHRvIGJyb3dzZS4KCj4gCj4gRG8geW91
IHdhbnQgbWUgdG8gbGltaXQgdGhpcyBib3RoIGluIG1lbW9yeSBzaXplIGFuZCBpbiBudW1iZXIg
b2YgYnVmZmVycz8KCkkgYW0gbm90IG5lY2Vzc2FyaWx5IGFza2luZyB0byBwdXQgYSBsaW1pdGF0
aW9uLiBXaGF0IEkgYXNrIGlzIGRvY3VtZW50aW5nIHdoYXQgCmNhbiBoYXBwZW4uIFNvIHdlIGNh
biB0YWtlIHByb3BlciBhY3Rpb24gaW4gdGhlIGZ1dHVyZSAoc3VjaCBhcyB3aGVuIGRlY2lkaW5n
IAp3aGV0aGVyIHRvIHNlY3VyaXR5IHN1cHBvcnQgaXQpLgoKWy4uLl0KCj4gCj4gWy4uLl0KPj4+
ICAgIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAq
ZCkKPj4+ICAgIHsKPj4+ICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsICpjYWxs
X3RtcDsKPj4+ICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYywgKnNobV9ycGNfdG1wOwo+
Pj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVfc2htX2J1ZiwgKm9wdGVlX3NobV9i
dWZfdG1wOwo+Pj4gICAgICAgIHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCA9IGQtPmFyY2gudGVl
Owo+Pj4gICAgICAgICAgaWYgKCAhY3R4ICkKPj4+IEBAIC0zODEsNiArNTUyLDEzIEBAIHN0YXRp
YyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICAg
ICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4
LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+Pj4gICAgICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBz
aG1fcnBjLT5jb29raWUpOwo+Pj4gICAgKyAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNr
KCkgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPj4KPj4gU2FtZSBxdWVzdGlvbiBh
cyB0aGUgb3RoZXIgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKS4KPiAKPiBFeGN1c2UgbWUsIGJ1
dCB3aGF0IHF1ZXN0aW9uPyBJIGxvb2tlZCB0aHJ1IGFsbCB5b3VyIGVtYWlscyBhbmQgY2FuJ3QK
PiBmaW5kIG9uZS4KCkl0IGxvb2tzIGxpa2UgSSBoYXZlIGJ5IG1pc3Rha2UgdHJpbW1lZCBteSBx
dWVzdGlvbiBvbiB0aGUgb3RoZXIgcGF0Y2ggOi8uCgpBbnl3YXksIHlvdSBzaG91bGQgZXhwbGFp
biBob3cgeW91IGRlY2lkZSB0aGUgcGxhY2VtZW50IG9mIGVhY2ggCmh5cGVyY2FsbF9wcmVlbXB0
X2NoZWNrKCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIGxpc3RzIGFyZSBxdWl0ZSBiaWcsIHRoZW4g
eW91IAptYXkgd2FudCBhZGQgYSBwcmVlbXB0IGNoZWNrIGluIHRoZSBsb29wLgoKVGhlIGtleSBw
b2ludCBoZXJlIGlzIHRvIGRvY3VtZW50IHRoZSBjaG9pY2UgZXZlbiBpZiB5b3Ugd3JvdGUgaXQg
aXMgInJhbmRvbSIuIApUaGlzIHdpbGwgaGVscCBpbiB0aGUgZnV0dXJlIGlmIHdlIG5lZWQgdG8g
cmV2aXNlIHByZWVtcHRpb24gY2hvaWNlLgoKPiAKPj4+ICsKPj4+ICsgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlKCBvcHRlZV9zaG1fYnVmLCBvcHRlZV9zaG1fYnVmX3RtcCwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxpc3Qg
KQo+Pj4gKyAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgb3B0ZWVfc2htX2J1Zi0+Y29v
a2llKTsKPj4+ICsKPj4+ICAgICAgICByZXR1cm4gMDsKPj4+ICAgIH0KPj4+ICAgIEBAIC00MDYs
MTEgKzU4NCwxODYgQEAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0Cj4+
PiBkb21haW4gKmQpCj4+PiAgICAgICAgICBBU1NFUlQoIXNwaW5faXNfbG9ja2VkKCZjdHgtPmxv
Y2spKTsKPj4+ICAgICAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY291bnQpKTsK
Pj4+ICsgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2VzKSk7
Cj4+PiAgICAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJmN0eC0+c2htX3JwY19saXN0KSk7Cj4+PiAg
ICAgICAgICBYRlJFRShkLT5hcmNoLnRlZSk7Cj4+PiAgICB9Cj4+PiAgICArI2RlZmluZSBQQUdF
TElTVF9FTlRSSUVTX1BFUl9QQUdFICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICgo
T1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQo+Pj4gKwo+
Pj4gK3N0YXRpYyBzaXplX3QgZ2V0X3BhZ2VzX2xpc3Rfc2l6ZShzaXplX3QgbnVtX2VudHJpZXMp
Cj4+PiArewo+Pj4gKyAgICBpbnQgcGFnZXMgPSBESVZfUk9VTkRfVVAobnVtX2VudHJpZXMsIFBB
R0VMSVNUX0VOVFJJRVNfUEVSX1BBR0UpOwo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gcGFnZXMgKiBP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGlu
dCB0cmFuc2xhdGVfbm9uY29udGlnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFt
ICpwYXJhbSkKPj4+ICt7Cj4+PiArICAgIHVpbnQ2NF90IHNpemU7Cj4+PiArICAgIHVuc2lnbmVk
IGludCBwYWdlX29mZnNldDsKPj4+ICsgICAgdW5zaWduZWQgaW50IG51bV9wYWdlczsKPj4+ICsg
ICAgdW5zaWduZWQgaW50IG9yZGVyOwo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgZW50cmllc19vbl9w
YWdlID0gMDsKPj4+ICsgICAgZ2ZuX3QgZ2ZuOwo+Pj4gKyAgICBwMm1fdHlwZV90IHAybTsKPj4+
ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqZ3Vlc3RfcGFnZSwgKnhlbl9wYWdlczsKPj4+ICsgICAg
c3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWY7Cj4+PiArICAgIC8qCj4+PiArICAg
ICAqIFRoaXMgaXMgbWVtb3J5IGxheW91dCBmb3IgcGFnZSBsaXN0LiBCYXNpY2FsbHkgbGlzdCBj
b25zaXN0cyBvZiA0ayBwYWdlcywKPj4+ICsgICAgICogZXZlcnkgcGFnZSBzdG9yZSA1MTEgcGFn
ZSBhZGRyZXNzZXMgb2YgdXNlciBidWZmZXIgYW5kIHBhZ2UgYWRkcmVzcyBvZgo+Pj4gKyAgICAg
KiB0aGUgbmV4dCBwYWdlIG9mIGxpc3QuCj4+PiArICAgICAqCj4+PiArICAgICAqIFJlZmVyIHRv
IE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyBkZXNjcmlwdGlvbiBpbiBvcHRlZV9tc2cuaCBmb3Ig
ZGV0YWlscy4KPj4+ICsgICAgICovCj4+PiArICAgIHN0cnVjdCB7Cj4+PiArICAgICAgICB1aW50
NjRfdCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0VdOwo+Pj4gKyAgICAgICAg
dWludDY0X3QgbmV4dF9wYWdlX2RhdGE7Cj4+PiArICAgIH0gKnBhZ2VzX2RhdGFfZ3Vlc3QsICpw
YWdlc19kYXRhX3hlbjsKPj4+ICsKPj4+ICsgICAgLyogT2Zmc2V0IG9mIHVzZXIgYnVmZmVyIHdp
dGhpbmcgcGFnZSAqLwo+Pgo+PiBPZmZzZXQgb2YgdGhlIGJ1ZmZlciB3aXRoaW4gdGhlIE9QLVRF
RSBwYWdlCj4+Cj4+PiArICAgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYg
KE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7Cj4+PiArCj4+PiArICAgIC8qIFNp
emUgb2YgdGhlIHVzZXIgYnVmZmVyIGluIGJ5dGVzICovCj4+PiArICAgIHNpemUgPSBST1VORFVQ
KHBhcmFtLT51LnRtZW0uc2l6ZSArIHBhZ2Vfb2Zmc2V0LAo+Pj4gKyAgICAgICAgICAgICAgICAg
ICBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+PiArCj4+PiArICAgIG51bV9wYWdl
cyA9IERJVl9ST1VORF9VUChzaXplLCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+
PiArCj4+PiArICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2VzX2xpc3Rf
c2l6ZShudW1fcGFnZXMpKTsKPj4+ICsKPj4+ICsgICAgeGVuX3BhZ2VzID0gYWxsb2NfZG9taGVh
cF9wYWdlcyhjdXJyZW50LT5kb21haW4sIG9yZGVyLCAwKTsKPj4+ICsgICAgaWYgKCAheGVuX3Bh
Z2VzICkKPj4+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Pj4gKwo+Pj4gKyAgICBvcHRlZV9z
aG1fYnVmID0gYWxsb2NhdGVfb3B0ZWVfc2htX2J1ZihjdHgsIHBhcmFtLT51LnRtZW0uc2htX3Jl
ZiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtX3Bh
Z2VzLCB4ZW5fcGFnZXMsIG9yZGVyKTsKPj4KPj4gSW4gYW4gZWFybGllciB2ZXJzaW9uLCBJIHBv
aW50ZWQgb3V0IHRoYXQgeW91IHdpbGwgYWxsb3cgdG8gYWxsb2NhdGUKPj4gdXAgdG8gNjRNQiBw
ZXIgY2FsbC4gVGhpcyBpcyBhIHBvdGVudGlhbCBzZWN1cml0eSBpc3N1ZSBvbiBYZW4uIFdoaWxl
Cj4+IEkgc2FpZCBJIHdvdWxkIGJlIGhhcHB5IHRvIGdldCB0aGlzIGNvZGUgbWVyZ2VkIGFzIGl0
LCBJIHdvdWxkIGV4cGVjdAo+PiB0byBhdCBsZWFzdCBzZWUgYSBUT0RPIGluIHRoZSBjb2RlIGV4
cGxhaW5pbmcgcG90ZW50aWFsIHByb2JsZW0uIFNvIHdlCj4+IGtub3cgdGhlIHByb2JsZW0gZXhp
c3QgYW5kIGNhbid0IHNlY3VyaXR5IHN1cHBvcnQgdW50aWwgdGhpcyBpcyBmaXhlZC4KPiBTdXJl
LiBZb3Ugd2FudCBtZSB0byBhZGQgdGhpcyBUT0RPIHRoZXJlIG9yIGluc2lkZQo+IGFsbG9jYXRl
X29wdGVlX3NobV9idWYoKSBmdW5jdGlvbiwgd2hlcmUgaXQgYWN0dWFsbHkgZG9lcyBhbGxvY2F0
aW9uPwoKSSBkb24ndCBtaW5kIHRoZSBwbGFjZW1lbnQgYXMgbG9uZyBhcyB0aGUgVE9ETyBpcyB0
aGVyZS4KCj4gCj4+IEkgbWF5IGhhdmUgbWlzc2VkIG90aGVyIHBsYWNlcyB3aGlsZSByZXZpZXdp
bmcgdGhpcyB2ZXJzaW9uLiBQbGVhc2UgZ28KPj4gYmFjayBpbiB0aGUgcmV2aWV3IEkgaGF2ZSBt
YWRlIGluIHRoZSBwYXN0IGFuZCBkb2N1bWVudCBhbGwgdGhlCj4+IHBvdGVudGlhbCBzZWN1cml0
eSBob2xlcy4KPiBPa2F5LCB3aWxsIGRvLgo+IAo+Pj4gKyAgICBpZiAoIElTX0VSUihvcHRlZV9z
aG1fYnVmKSApCj4+PiArICAgICAgICByZXR1cm4gUFRSX0VSUihvcHRlZV9zaG1fYnVmKTsKPj4+
ICsKPj4+ICsgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmCj4+
PiArICAgICAgICAgICAgICAgICAgICAgICB+KE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpF
IC0gMSkpOwo+Pj4gKwo+Pj4gKyAgICBndWVzdF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3Vy
cmVudC0+ZG9tYWluLCBnZm5feChnZm4pLCAmcDJtLCBQMk1fQUxMT0MpOwo+Pj4gKyAgICBpZiAo
ICFndWVzdF9wYWdlIHx8IHAybSAhPSBwMm1fcmFtX3J3ICkKPj4+ICsgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+Pj4gKwo+Pj4gKyAgICBwYWdlc19kYXRhX2d1ZXN0ID0gX19tYXBfZG9tYWluX3Bh
Z2UoZ3Vlc3RfcGFnZSk7cXVpdGUgCj4+PiArICAgIHBhZ2VzX2RhdGFfeGVuID0gX19tYXBfZG9t
YWluX3BhZ2UoeGVuX3BhZ2VzKTsKPj4+ICsKPj4+ICsgICAgd2hpbGUgKCBudW1fcGFnZXMgKQo+
Pj4gKyAgICB7Cj4+PiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+Pgo+PiBOZXds
aW5lIGhlcmUgcGxlYXNlLgo+Pgo+Pj4gKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KGN1cnJlbnQtPmRvbWFpbiwKPj4+ICsgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4ocGFn
ZXNfZGF0YV9ndWVzdC0+cGFnZXNfbGlzdFtlbnRyaWVzX29uX3BhZ2VdKSwKPj4+ICsgICAgICAg
ICAgICAgICAgICAmcDJtLCBQMk1fQUxMT0MpOwo+Pgo+PiBUaGUgaW5kZW50YXRpb24gaXMgd3Jv
bmcgaGVyZS4gQnV0IHRoZSBwcm9ibGVtIGlzIGR1ZSB0byB0aGUgbG9uZwo+PiBuYW1lLiBGb3Ig
aW5zdGFuY2UsIHlvdSBoYXZlIDMgdGltZXMgdGhlIHdvcmQgInBhZ2UiIG9uIHRoZSBzYW1lCj4+
IGxpbmUuIElzIHRoYXQgbmVjZXNzYXJ5Pwo+IENvZGUgaXMgcXVpdGUgY29tcGxleC4gSSB3YW50
IGV2ZXJ5IHZhcmlhYmxlIHRvIGJlIGFzIGRlc2NyaXB0aXZlIGFzCj4gcG9zc2libGUuIEluIHNv
bWUgY2FzZXMgaXQgbGVhZHMgdG8gaXNzdWVzIGxpa2UgdGhpcyA6LSkKClRoZXJlIGFyZSB3YXkg
dG8gc2ltcGxpZnkgdGhpcyBjb2RlLgoKICAxKSBUaGUgT1AtVEVFIGNvZGUgY29udGFpbnMgdGhl
IGZvbGxvd2luZyBwYXR0ZXJuIGEgZmV3IHRpbWUuCgogICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oLi4uLikKICAgICAgaWYgKCAhcGFnZSB8fCBwMm10ICE9IHAybV9yYW1fcncgKQogICAg
ICAgIC4uLgoKICAgIFlvdSBjYW4gY3JlYXRlIGFuIGhlbHBlciB0byBlbmNhcHN1bGF0ZSB0aGF0
LiBJIHRoaW5rIHlvdSBoYXZlIG9uZSBjYXNlIHdoZXJlCiAgICB0aGUgcDJtdCBjaGVjayBpcyBk
aWZmZXJlbnQuIFNvIHBvdGVudGlhbGx5IHlvdSB3YW50IHRvIHBhdGNoIHRoZSB0eXBlIGNoZWNr
CiAgICBpbiBwYXJhbWV0ZXIuCgogIDIpIFlvdSBwcm9iYWJseSBtb3ZlIF9fbWFwX2RvbWFpbl9w
YWdlKGd1ZXN0X3BhZ2UveGVuX3BhZ2VzKSB3aXRoaW4gdGhlIGxvb3AuIApBbmQganVzdCBkZWFs
IHdpdGggZ3Vlc3RfcGFnZS94ZW5fcGFnZXMgb3V0c2lkZS4KCldpdGggdGhhdCBhbmQgdGhlIHJl
bmFtaW5nLCB0aGVuIHRoZSBjb2RlIHdpbGwgYmVjb21lIHN1ZGRlbmx5IGEgYml0IGxlc3MgY29t
cGxleC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 18:08:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 18:08: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 1h6fdm-0007QC-MC; Wed, 20 Mar 2019 18:08: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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6fdl-0007Q7-3U
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 18:08:37 +0000
X-Inumbo-ID: 2d81198a-4b3b-11e9-9d4d-33ee03d80543
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2d81198a-4b3b-11e9-9d4d-33ee03d80543;
 Wed, 20 Mar 2019 18:08: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 C9A53168F;
 Wed, 20 Mar 2019 11:08:34 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DA8063F614;
 Wed, 20 Mar 2019 11:08:33 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-6-volodymyr_babchuk@epam.com>
 <b96e0bcd-8c30-03a1-0b2a-4fd80a9d893d@arm.com> <87r2b18qvv.fsf@epam.com>
 <26dfc6e8-ed0d-8764-0ed4-e973a1389b38@arm.com> <87imwd8msm.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4c85e05f-4d46-3329-049e-14b7ae76d817@arm.com>
Date: Wed, 20 Mar 2019 18:08: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: <87imwd8msm.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 05/10] xen/arm: optee: add std call
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

SGkgVm9sb2R5bXlyLAoKT24gMjAvMDMvMjAxOSAxNzo0MiwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gWy4uLl0KPiAKPj4+Pj4gK3N0YXRpYyB2b2lkIHB1dF9zdGRfY2FsbChzdHJ1Y3Qgb3B0
ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPj4+Pj4gK3sKPj4+
Pj4gKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+Pj4+ICsgICAgQVNTRVJUKGNhbGwtPmlu
X2ZsaWdodCk7Cj4+Pj4+ICsgICAgdW5tYXBfeGVuX2FyZyhjYWxsKTsKPj4+Pgo+Pj4+IFNhbWUg
cXVlc3Rpb24gZm9yIHRoZSB1bm1hcC4KPj4+IFllYWgsIGluIG5vcm1hbCBjaXJjdW1zdGFuY2Vz
IGd1ZXN0IHNob3VsZCBub3QgdHJ5IHRvIHJlc3VtZSBjYWxsIG9uCj4+PiBhbm90aGVyIHZDUFUs
IGJlY2F1c2Ugd2UgZGlkbid0IHJldHVybmVkIGZyb20gdGhlIG9yaWdpbmFsIGNhbGwgb24KPj4+
IGN1cnJlbnQgdkNQVS4gQnV0IHdoYXQgaWYgZ3VzdCB3aWxsIHRyeSB0byBkbyB0aGlzPyBUaGVy
ZSBhcmUgY2hhbmNlcywKPj4+IHRoYXQgY3VycmVudCBDUFUgd2lsbCB1bm1hcCBidWZmZXIgdGhh
dCB3YXMgbWFwcGVkIGJ5IG90aGVyIENQVSBhbgo+Pj4gaW5zdGFuY2UgYWdvLgo+Pgo+PiBXYXNu
J3QgaXQgdGhlIHBvaW50IHRvIGhhdmUgdGhlIGluX2ZsaWdodCBmaWVsZD8gQXMgc29vbiBhcyB5
b3Ugc2V0Cj4+IGluX2ZsaWdodCB0byB0cnVlLCB0aGVuIG9ubHkgb25lIENQVSBjYW4gaGF2ZSB0
aGUgb3B0ZWVfc3RkX2NhbGwKPj4gc3RydWN0dXJlIGluIGhhbmQuCj4+Cj4+IFNvLCBhcyBsb25n
IGFzIHlvdSBtYXAvdW5tYXAgd2l0aGluIHRoZSBzZWN0aW9uIHByb3RlY3RlZCBieQo+PiAiaW5f
ZmxpZ2h0IiwgeW91IHByb3RlY3RlZCBhZ2FpbnN0IGFueSByYWNlLiBUaGUgbG9jayBpcyBvbmx5
IGhlcmUgdG8KPj4gcHJvdGVjdCB0aGUgZmllbGQgaW5fZmxpZ2h0IGFuZCB0aGUgbGlzdC4gRGlk
IEkgbWlzcyBhbnl0aGluZz8KPiAKPiBUaGlzIGlzIHBhcnRpYWxseSB0cnVlLiBJIGNhbiBjYWxs
IG1hcF94ZW5fYXJnKCkgYWZ0ZXIgc3Bpbl91bmxvY2soKSwgeWVzLgo+IAo+IEJ1dCB0aGVuIEkg
bmVlZCB0byBjYWxsIHVubWFwX3hlbl9hcmcoKSBiZWZvcmUgc3Bpbl9sb2NrKCkgaW4KPiBwdXRf
c3RkX2NhbGwoKSBmdW5jdGlvbi4gSWYgdGhlcmUgd2VyZSBubyBBU1NFUlQoKSB0aGF0IHdvdWxk
IGJlIG9rYXkuIEJ1dCB3aXRoCj4gQVNTRVJUKCkgaXQgaXMgbG9va2luZyB3ZWlyZDogZmlyc3Rs
eSB3ZSBhcmUgdW5tYXBwaW5nIGJ1ZmZlciBhbmQgdGhlIHdlIGFyZQo+IGFzc2VydGluZyB0aGF0
IHdlIGhhZCBhIHJpZ2h0IHRvIGRvIHRoaXMuIFRoaXMgaXMgc29ydCBvZiAidXNlIGJlZm9yZSBj
aGVjayIKCklmIHlvdSBoaXQgdGhlIEFTU0VSVCAob3IgaWYgaXQgd2hlcmUgYSBCVUdfT04pIHRo
ZW4gc29tZXRoaW5nIGhhcyBhbHJlYWR5IGdvdCAKaG9ycmlibHkgd3JvbmcuIFlvdSB3aWxsIGNy
YXNoIGluIGFueSBjYXNlLCBpdCBpcyBub3QgZ29pbmcgdG8gbWF0dGVyIG11Y2ggCndoZXRoZXIg
eW91IGNyYXNoIGJlZm9yZSB1bm1hcHBpbmcgb3IgYWZ0ZXIgdW5tYXBwaW5nLgoKPiAKPiBBbmQg
b2J2aW91c2x5LCBJIGNhbid0IGNhbGwgQVNTRVJUKCkgd2l0aG91dCBob2xkaW5nIHRoZSB0aGUg
c3BpbmxvY2suID4KPiBPbiBvdGhlciBoYW5kLCBBU1NFUlQoKSBpcyBhIGRlYnVnZ2luZyBmZWF0
dXJlLCBzbyB3ZSBjYW4gcHJldGVuZCB0aGF0IGlzCj4gbm90IHRoZXJlLi4uIElmIHlvdSBva2F5
IHdpdGggdGhpcywgSSdsbCBtb3ZlIG1hcHBpbmcvdW5tYXBwaW5nIG91dCBvZgo+IHRoZSBzcGlu
bG9ja3MuCgpBU1NFUlQvQlVHX09OIGFyZSBvbmx5IGhlcmUgdG8gY2F0Y2ggYWdhaW5zdCBhbnl0
aGluZyB3b3VsZCBiZSBob3JyaWJseSB3cm9uZyBpZiAKd2UgY29udGludWUgKHRoZSBzZXZlcml0
eSB3aWxsIGRyaXZlIHRoZSBjaG9pY2UgYmV0d2VlbiBBU1NFUlQgYW5kIEJVR19PTikuCgpJbiBu
b3JtYWwgY2FzZSwgdGhpcyBzaG91bGQgbmV2ZXIgYmUgaGl0LiBTbyBJIHdvdWxkIHByZWZlciBp
ZiBsb2NrIHNlY3Rpb24gYXJlIAprZXB0IHRvIG1pbmltYWwuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 18:29:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 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 1h6fxm-0000bV-HJ; Wed, 20 Mar 2019 18:29: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=6Lod=RX=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1h6fxk-0000bM-Sd
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 18:29:16 +0000
X-Inumbo-ID: 1054f5a4-4b3e-11e9-806a-97f4ad7bfe8f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1054f5a4-4b3e-11e9-806a-97f4ad7bfe8f;
 Wed, 20 Mar 2019 18:29:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3CB8B31587B3;
 Wed, 20 Mar 2019 18:29:13 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-132.ams2.redhat.com
 [10.36.116.132])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7C50E5D71C;
 Wed, 20 Mar 2019 18:29:09 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id D379E1138648; Wed, 20 Mar 2019 19:29:07 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
References: <87d0mwatbu.fsf@dusky.pond.sub.org>
 <875zsed86y.fsf@dusky.pond.sub.org>
 <20190320122108.GN11621@perard.uk.xensource.com>
Date: Wed, 20 Mar 2019 19:29:07 +0100
In-Reply-To: <20190320122108.GN11621@perard.uk.xensource.com> (Anthony
 PERARD's message of "Wed, 20 Mar 2019 12:21:08 +0000")
Message-ID: <8736nh1jt8.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Wed, 20 Mar 2019 18:29:14 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] Maintainers,
 please tell us how to boot your machines!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Anthony Green <green@moxielogic.com>, qemu-devel@nongnu.org,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Marek Vasut <marex@denx.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Alexander Graf <agraf@suse.de>,
 =?utf-8?Q?Herv=C3=A9?= Poussineau <hpoussin@reactos.org>,
 xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Jan Kiszka <jan.kiszka@web.de>, Igor Mitsyanko <i.mitsyanko@gmail.com>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Chris Wulff <crwulff@gmail.com>, Jean-Christophe Dubois <jcd@tribudubois.net>,
 Andrey Smirnov <andrew.smirnov@gmail.com>, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.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>

QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IHdyaXRlczoKCj4gT24g
VHVlLCBNYXIgMTksIDIwMTkgYXQgMDc6MzQ6NDVQTSArMDEwMCwgTWFya3VzIEFybWJydXN0ZXIg
d3JvdGU6Cj4+ICAgICA9IGh3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgPQo+PiAgICAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiAoc3VwcG9ydGVyOlg4NikKPj4g
ICAgIEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAoc3VwcG9ydGVy
Olg4NikKPj4gICAgIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IChzdXBw
b3J0ZXI6WDg2KQo+PiAgICAgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIChvcGVuIGxp
c3Q6WDg2KQo+Cj4gVGhhdCBtYWNoaW5lIHJlcXVpcmVzIFhlbiB0byBiZSBzdGFydGVkIGFuZCBh
dCBsZWFzdCBvbmUgc2VydmljZSwKPiB4ZW5zdG9yZS4KPgo+IEluIGRvbTAsIHdoZW4gaXQncyB1
c2VkIHRvIGF0dGFjaCBtb3JlIGRpc2tzIHRvIGRvbTA6Cj4KPiAkUUVNVSAtTSB4ZW5wdiAteGVu
LWRvbWlkIDAgLXhlbi1hdHRhY2ggXAo+ICAgICAgICAgLW5hbWUgZG9tMCAtbm9ncmFwaGljICAt
ZGFlbW9uaXplIFwKPiAgICAgICAgIC1tb25pdG9yIC9kZXYvbnVsbCAtc2VyaWFsIC9kZXYvbnVs
bCAtcGFyYWxsZWwgL2Rldi9udWxsIFwKPiAgICAgICAgIC1ub2RlZmF1bHRzIC1uby11c2VyLWNv
bmZpZwo+Cj4gQ29tbXVuaWNhdGlvbiBpcyB0aGVuIGRvbmUgdmlhIHhlbnN0b3JlIHRvIGF0dGFj
aCBkaXNrcywgd2Ugd291bGQgdXNlCj4gYHhsIGJsb2NrLWF0dGFjaGAgZm9yIHRoYXQuCj4KPiBB
bm90aGVyIGV4YW1wbGUsIHdoZW4gd2Ugc3RhcnQgYSBndWVzdCBhbmQgd2FudCB0byBhdHRhY2gg
cWNvdyBkaXNrIGFuZAo+IFZOQy4gT3VyIHRvb2wgc3RhY2sgKHhsIC8gbGlieGwpIHdvdWxkIGZp
cnN0IGNyZWF0ZSB0aGUgZG9tYWluIHRoZW4KPiBzdGFydCBRRU1VOgo+Cj4gJFFFTVUgLW1hY2hp
bmUgeGVucHYgLXhlbi1kb21pZCA2IC14ZW4tYXR0YWNoIFwKPiAgICAgICAgIC1uYW1lIHB2LWFy
Y2ggXAo+ICAgICAgICAgLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVu
L3hlbi9xbXAtbGlieGwtNixzZXJ2ZXIsbm93YWl0IFwKPiAgICAgICAgIC1tb24gY2hhcmRldj1s
aWJ4bC1jbWQsbW9kZT1jb250cm9sIFwKPiAgICAgICAgIC1uby1zaHV0ZG93biAtbm9kZWZhdWx0
cyAtbm8tdXNlci1jb25maWcgXAo+ICAgICAgICAgLXZuYyAwLjAuMC4wOjAsdG89OTkgXAo+ICAg
ICAgICAgLWRpc3BsYXkgbm9uZSAtbSAxMDI0Cj4KPiBJcyB0aGF0IGVub3VnaCBpbmZvcm1hdGlv
bj8KCkF0IGEgZ2xhbmNlLCB5ZXMuICBUaGFua3MhCgo+IEFsc28sIHdlIGRvIGF1dG9tYXRlZCB0
ZXN0cyBvZiBRRU1VLiBJdCBpcyBkb25lIGJ5IGBvc3N0ZXN0JyBhbmQgdGhlCj4gcmVzdWx0cyBh
cmUgc2VudCB0byB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcuCj4gT25lIGV4YW1wbGUg
b2YgYSB0ZXN0IHJlc3VsdDoKPiAgICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAxNTc3Lmh0bWwKPgo+IFRoYW5rcywKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 18:33:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 18: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 1h6g22-0001KD-5W; Wed, 20 Mar 2019 18:33: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=m5Fq=RX=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1h6g20-0001K8-Mv
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 18:33:40 +0000
X-Inumbo-ID: ae2b8a40-4b3e-11e9-bc90-bc764e045a96
Received: from gateway31.websitewelcome.com (unknown [192.185.143.46])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae2b8a40-4b3e-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 18:33:39 +0000 (UTC)
Received: from cm17.websitewelcome.com (cm17.websitewelcome.com [100.42.49.20])
 by gateway31.websitewelcome.com (Postfix) with ESMTP id B4BE41FC783
 for <xen-devel@lists.xenproject.org>; Wed, 20 Mar 2019 13:27:36 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id 6fw8h9ca890on6fw8hPxnv; Wed, 20 Mar 2019 13:27:36 -0500
X-Authority-Reason: nr=8
Received: from [189.250.104.39] (port=59010 helo=embeddedor)
 by gator4166.hostgator.com with esmtpa (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1h6fvo-002lYt-Gh; Wed, 20 Mar 2019 13:27:35 -0500
Date: Wed, 20 Mar 2019 13:27:15 -0500
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
To: Bjorn Helgaas <bhelgaas@google.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20190320182715.GA9406@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.104.39
X-Source-L: No
X-Exim-ID: 1h6fvo-002lYt-Gh
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedor) [189.250.104.39]:59010
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 13
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-pci@vger.kernel.org, "Gustavo A. R. Silva" <gustavo@embeddedor.com>,
 linux-kernel@vger.kernel.org, Kees Cook <keescook@chromium.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>

SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBz
d2l0Y2gKY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRocm91Z2guCgpUaGlz
IHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZ3M6Cgpkcml2ZXJzL3BjaS9wcm9jLmM6
IEluIGZ1bmN0aW9uIOKAmHByb2NfYnVzX3BjaV9pb2N0bOKAmToKZHJpdmVycy9wY2kvcHJvYy5j
OjIxNjo2OiB3YXJuaW5nOiB0aGlzIHN0YXRlbWVudCBtYXkgZmFsbCB0aHJvdWdoIFstV2ltcGxp
Y2l0LWZhbGx0aHJvdWdoPV0KICAgaWYgKGFyY2hfY2FuX3BjaV9tbWFwX3djKCkpIHsKICAgICAg
Xgpkcml2ZXJzL3BjaS9wcm9jLmM6MjI1OjI6IG5vdGU6IGhlcmUKICBkZWZhdWx0OgogIF5+fn5+
fn4KCmRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jOiBJbiBmdW5jdGlvbiDigJhwY2lmcm9udF9i
YWNrZW5kX2NoYW5nZWTigJk6CmRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jOjExMDU6Njogd2Fy
bmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNpdC1mYWxsdGhy
b3VnaD1dCiAgIGlmICh4ZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKICAgICAgXgpk
cml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYzoxMTA4OjI6IG5vdGU6IGhlcmUKICBjYXNlIFhlbmJ1
c1N0YXRlQ2xvc2luZzoKICBefn5+CgpOb3RpY2UgdGhhdCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNh
c2UsIHRoZSAvKiBmYWxsIHRocm91Z2ggKi8KY29tbWVudCBpcyBwbGFjZWQgYXQgdGhlIHZlcnkg
Ym90dG9tIG9mIHRoZSBjYXNlIHN0YXRlbWVudCwKd2hpY2ggaXMgd2hhdCBHQ0MgaXMgZXhwZWN0
aW5nIHRvIGZpbmQuCgpXYXJuaW5nIGxldmVsIDMgd2FzIHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRo
cm91Z2g9MwoKVGhpcyBwYXRjaCBpcyBwYXJ0IG9mIHRoZSBvbmdvaW5nIGVmZm9ydHMgdG8gZW5h
YmxlCi1XaW1wbGljaXQtZmFsbHRocm91Z2guCgpTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgotLS0KIGRyaXZlcnMvcGNpL3Byb2MuYyAg
ICAgICAgIHwgMSArCiBkcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYyB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9wY2kvcHJvYy5jIGIvZHJpdmVycy9wY2kvcHJvYy5jCmluZGV4IDZmYTE2MjdjZTA4ZC4u
NDQ1YjUxZGI3NWIwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9wcm9jLmMKKysrIGIvZHJpdmVy
cy9wY2kvcHJvYy5jCkBAIC0yMjIsNiArMjIyLDcgQEAgc3RhdGljIGxvbmcgcHJvY19idXNfcGNp
X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21kLAogCQl9CiAJCS8qIElm
IGFyY2ggZGVjaWRlZCBpdCBjYW4ndCwgZmFsbCB0aHJvdWdoLi4uICovCiAjZW5kaWYgLyogSEFW
RV9QQ0lfTU1BUCAqLworCQkvKiBmYWxsIHRocm91Z2ggKi8KIAlkZWZhdWx0OgogCQlyZXQgPSAt
RUlOVkFMOwogCQlicmVhazsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5j
IGIvZHJpdmVycy9wY2kveGVuLXBjaWZyb250LmMKaW5kZXggZWJhNmUzMzE0N2EyLi4xNGNmMGY0
MWVjZjAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jCisrKyBiL2RyaXZl
cnMvcGNpL3hlbi1wY2lmcm9udC5jCkBAIC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgdm9pZCBf
X3JlZiBwY2lmcm9udF9iYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYs
CiAJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKIAkJaWYgKHhkZXYtPnN0YXRlID09IFhlbmJ1c1N0
YXRlQ2xvc2VkKQogCQkJYnJlYWs7Ci0JCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJTkcg
c3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KKwkJLyogZmFsbCB0aHJvdWdoIC0gTWlzc2VkIHRoZSBi
YWNrZW5kJ3MgQ0xPU0lORyBzdGF0ZS4gKi8KIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKIAkJ
ZGV2X3dhcm4oJnhkZXYtPmRldiwgImJhY2tlbmQgZ29pbmcgYXdheSFcbiIpOwogCQlwY2lmcm9u
dF90cnlfZGlzY29ubmVjdChwZGV2KTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 18:35:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 18: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 1h6g3T-0001Tq-Iv; Wed, 20 Mar 2019 18:35: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=p8/H=RX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6g3S-0001Th-Mk
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 18:35:10 +0000
X-Inumbo-ID: e3d15f84-4b3e-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e3d15f84-4b3e-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 18:35: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 3687AA78;
 Wed, 20 Mar 2019 11:35:09 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 00C153F59C;
 Wed, 20 Mar 2019 11:35:07 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-10-volodymyr_babchuk@epam.com>
 <5bfba14c-f7ce-04e5-19da-87d3e566240d@arm.com> <87tvfx8t2a.fsf@epam.com>
 <b096f8cc-4a82-807d-bbd7-43d117e0faa1@arm.com> <87lg198oq1.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <66bd65d4-1b00-f16f-9df8-f7591157f4b8@arm.com>
Date: Wed, 20 Mar 2019 18:35:06 +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: <87lg198oq1.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 09/10] tools/arm: tee: add "tee" option
 for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Achin Gupta <achin.gupta@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8wMy8yMDE5IDE3OjAxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBPbiAyMC8wMy8yMDE5IDE1OjI3LCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPj4+Cj4+PiBIZWxsbyBKdWxpZW4sCj4+Pgo+Pj4gSnVsaWVuIEdyYWxs
IHdyaXRlczoKPj4+Cj4+Pj4gT24gMDcvMDMvMjAxOSAyMTowNCwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+Pj4+IEZyb206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwu
Y29tPgo+Pj4+Pgo+Pj4+PiBUaGlzIGVudW1lcmF0aW9uIGNvbnRyb2xzIFRFRSB0eXBlIGZvciBh
IGRvbWFpbi4gQ3VycmVudGx5IHRoZXJlIGlzCj4+Pj4+IHR3byBwb3NzaWJsZSBvcHRpb25zOiBl
aXRoZXIgJ25vbmUnIG9yICduYXRpdmUnLgo+Pj4+Pgo+Pj4+PiAnbm9uZScgaXMgdGhlIGRlZmF1
bHQgdmFsdWUgYW5kIGl0IGJhc2ljYWxseSBkaXNhYmxlcyBURUUgc3VwcG9ydCBhdAo+Pj4+PiBh
bGwuCj4+Pj4+Cj4+Pj4+ICduYXRpdmUnIGVuYWJsZXMgYWNjZXNzIHRvIGEgInJlYWwiIFRFRSBp
bnN0YWxsZWQgb24gYSBwbGF0Zm9ybS4KPj4+Pgo+Pj4+IEkgYW0gYXdhcmUgSSBtYWRlIHRoYXQg
c3VnZ2VzdGlvbi4gQnV0IEkgdGhpbmsgdGhlIG5hbWluZyBpcyBub3QgaWRlYWwKPj4+PiBiZXR3
ZWVuIHRoZSB1c2VyIGFuZCB0aGUgdG9vbHN0YWNrLiBUaGUgcXVlc3Rpb24gaXMgaG93IHRoaXMg
aXMgZ29pbmcKPj4+PiB0byBmaXQgd2l0aCB0aGUgUy1FTDIgZmVhdHVyZSB3aGVyZSBtdWx0aXBs
ZSBURUUgY2FuIHJ1biB0b2dldGhlcj8KPj4+IFlvdSBzZWUsIHN1cHBvcnQgZm9yIFMtRUwyIG9y
IHN1cHBvcnQgZm9yIG11bHRpcGxlIFRFRXMgaXMgYSBtdWNoIGJyb2FkZXIKPj4+IHRvcGljLiBG
b3IgbWUsIG5hbWluZyBmb3IgY29uZmlndXJhdGlvbiBvcHRpb24gaXMgdGhlIGxlYXN0IGltcG9y
dGFudAo+Pj4gdGhpbmcgaW4gdGhpcyBjYXNlIDotKQo+Pgo+PiBOYW1pbmcgZXhwb3NlZCB0byB1
c2VycyBhcmUgaGFyZCB0byByZW1vdmUuIElmIHRoZSBuYW1pbmcgaXMgdG9vCj4+IGFtYmlndW91
cywgdGhlbiB3ZSB3aWxsIGhhdmUgdG8gaW50cm9kdWNlIGEgbmV3IG9wdGlvbiBsYXRlciBvbi4g
VGhpcwo+PiBpcyBub3QgdmVyeSBpZGVhbCwgc28gaXQgd291bGQgYmUgYmV0dGVyIGlmIHdlIGNh
biBmaW5kIHNvbWV0aGluZwo+PiBkaWZmZXJlbnQuCj4+Cj4+Pgo+Pj4gUmlnaHQgdGhlcmUgaXMg
bm8gY2xlYXIgdmlzaW9uIGhvdyBpdCB3aWxsIGV2ZXIgd29yay4gSSBzY2FubmVkIHRocm91Z2gK
Pj4+IFNQQ0kgc3BlYyBhbmQgSSBhbHJlYWR5IGhhdmUgYSBjb3VwbGUgb2YgcXVlc3Rpb25zLiBJ
IG5lZWQgdG8gc3R1ZHkgaXQKPj4+IGhhcmRlciB0byBtYWtlIHNlcmlvdXMgc3RhdGVtZW50cywg
YnV0IEkgYWxyZWFkeSBzZWUgdGhhdCBjdXJyZW50Cj4+PiBtZWRpYXRvciBmcmFtZXdvcmsgd2ls
bCBoYXJkbHkgZml0IGludG8gU1BDSSBzdHVmZi4gRnJhbmtseSwgSSBoYXZlCj4+PiBjb25jZXJu
cyB0aGF0IE9QLVRFRSAob3IgYW55IG90aGVyIGV4aXN0aW5nIFRFRSkgd2lsbCBiZSBjb21wYXRp
YmxlCj4+PiB3aXRoIFNQQ0ktZW5hYmxlZCBzeXN0ZW1zIHdpdGhvdXQgbWFqb3IgcmV3b3JrLiBT
bywgd2Ugd2lsbCBuZWVkIHRvIGRvCj4+PiBiaWcgb3ZlcmhhdWwgYW55d2F5cywgd2hlbiB0aGVy
ZSB3aWxsIGFwcGVhciBmaXJzdCBTUENJLWNvbXBhdGlibGUgVEVFcyBhbmQKPj4+IHNlY3VyZSBo
eXBlcnZpc29ycy4KPj4+Cj4+PiBBRkFJSywgdGhlcmUgaXMgbm8gQVJNdjguNCBwbGF0Zm9ybXMs
IG5vIFMtRUwyIGh5cGVydmlzb3JzIGFuZCBzbyBvbi4gSXQKPj4+IHdpbGwgdGFrZSBhdCBsZWFz
dCBjb3VwbGUgb2YgeWVhcnMgYmVmb3JlIFMtRUwyIHdpbGwgaGl0IHRoZSBtYXJrZXQuIFNvCj4+
PiBpbiBteSBvcGluaW9uIGl0IGlzIHRvbyBlYXJseSB0byBtYWtlIGFueSBhc3N1bXB0aW9ucyBv
biBob3cgdG8gc3VwcG9ydAo+Pj4gYWxsIHRoaXMgaW4gWGVuLiBMZXRzIHN0aWNrIHRvIHRoZSBj
dXJyZW50IG1hdHRlcnMuCj4+Cj4+IEkgYW0gZnVsbHkgYXdhcmUgdGhhdCBtb3JlIHdvcmsgd2ls
bCBuZWVkIHRvIGJlIGRvbmUgd2l0aCBTLUVMMi4gSSBhbQo+PiBub3QgZXhwZWN0aW5nIHlvdSAo
b3IgYW55b25lIGVsc2UgaGVyZSkgdG8gY29tZSB3aXRoIHRoZQo+PiBpbXBsZW1lbnRhdGlvbiBu
b3cuIE15IHBvaW50IGlzIHRoZSBuYW1pbmcgc2hvdWxkIGJlIGNob3NlbiBzbyBpdAo+PiBwcmV2
ZW50cyBhbWJpZ3VpdHkgd2l0aCB3aGF0ZXZlciB3ZSBrbm93IHdpbGwgY29tZSB1cCBpbiB0aGUg
ZnV0dXJlLgo+Pgo+Pj4KPj4+IEknbSBub3QgaW5zaXN0aW5nIG9uICJuYXRpdmUiLiBCdXQgSSBj
YW4ndCBpbnZlbnQgc29tZXRoaW5nIGJldHRlciByaWdodAo+Pj4gbm93LiBQcm9iYWJseSwgU1BD
SS1lbmFibGVkIFRFRSBhbHNvIHdpbGwgYmUgY29uc2lkZXJlZCAibmF0aXZlIiBhcwo+Pj4gb3Bw
b3NlZCB0bywgc2F5LCAiZW11bGF0ZWQiLiA+Cj4+PiBBcyBJIHNhaWQsIEkgY2FuJ3QgY29tZSB3
aXRoIGFueXRoaW5nIGJldHRlciB0aGFuICJuYXRpdmUiLiBCdXQgSSdtIG9wZW4KPj4+IHRvIGFu
eSBzdWdnZXN0aW9ucy4KPj4KPj4gV2VsbCBvbmUgc29sdXRpb24gaXMgdG8gZGl0Y2ggIm5hdGl2
ZSIgYW5kIG5hbWUgaXQgIm9wdGVlIi4gQnkgZ2l2aW5nCj4+IHRoZSBuYW1lIHlvdSBhdm9pZCBh
bWJpZ3VpdHkuIElmIHdlIGV2ZXIgaGF2ZSBtdWx0aXBsZSBvcC10ZWUgaW5zdGFuY2UKPj4gcnVu
bmluZywgdGhlbiBpdCBjb3VsZCBlYXNpbHkgYmUgZXh0ZW5kIHdpdGggYSBjb21tYS4gU28geW91
IGFsbG93Cj4+IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuCj4gCj4gSSBjb25zaWRlcmVkIHRoaXMu
IEJ1dCBJZiBJIHJlbWVtYmVyIHJpZ2h0LCBpZGVhIHdhcyB0byBxdWVyeSBYZW4gYWJvdXQKPiBh
dmFpbGFibGUgVEVFLCBhbmQgY29uZmlndXJlIGd1ZXN0IGluIHRoZSBhcHByb3ByaWF0ZSB3YXku
IFNvICJuYXRpdmUiCj4gKG9yIHNvbWUgb3RoZXIgZ2VuZXJpYyB3YXkpIGNvdWxkIGJlIHVzZWQg
Zm9yIE9QLVRFRSwgR29vZ2xlIFRydXN0eSBvcgo+IGFueSBvdGhlciBURUUsIHdpdGhvdXQgY2hh
bmdpbmcgZ3Vlc3QgY29uZmlndXJhdGlvbi4KPiAKPiBVc2luZyAib3B0ZWUiIHdpbGwgY2F1c2Ug
ZXhwbGljaXQgY29uZmlndXJhdGlvbiBmb3IgT1AtVEVFIG9ubHkuIEkgY2FuJ3QKPiBzYXkgdGhh
dCB0aGlzIGlzIGdvb2Qgb3IgYmFkLiBJdCBqdXN0IGRpZmZlcmVudC4gRG8geW91IHRoaW5rIHRo
YXQgd291bGQKPiBiZSBiZXR0ZXIgYXBwcm9hY2g/CgpZb3UgaGF2ZSAyIGRpZmZlcmVudCBjYXNl
cyB0byB0YWtlIGludG8gYWNjb3VudDoKICAgIC0gQSBndWVzdCBpcyBhYmxlIHRvIGRlYWwgd2l0
aCBhbGwgc3VwcG9ydGVkIFRydXN0ZWQgT1MuIFNvICJuYXRpdmUiIHdpbGwgCmxldCB0aGUgdG9v
bHN0YWNrIHF1ZXJ5IHRoZSBjdXJyZW50IFRydXN0ZWQgT1MgYW5kIGV4cG9zZSBpdCB0byB0aGUg
Z3Vlc3QuCiAgICAtIEEgZ3Vlc3QgY2FuIG9ubHkgZGVhbCB3aXRoIGEgc3BlY2lmaWMgVHJ1c3Rl
ZCBPUy4gSW4gdGhhdCBjYXNlLCB0aGUgdXNlciAKbWlnaHQgd2FudCB0byBzcGVjaWZ5IGluIHRo
ZSBjb25maWd1cmF0aW9uIHRoZSBleHBlY3RlZCBUcnVzdGVkIE9TIHNvIGl0IGNhbid0IApib290
IGlmIG5vdCBhdmFpbGFibGUuCgpXaGF0IEkgc3VnZ2VzdCBpcyBkZWZlcnJpbmcgdGhlIGZvcm1l
ciBjYXNlIHVudGlsIHdlIGhhdmUgYW5vdGhlciBURUUgaW4gaGFuZC4gCk1heWJlIGF0IHRoYXQg
dGltZSwgd2Ugd2lsbCBoYXZlIGEgYmV0dGVyIG5hbWluZyA6KS4KCj4gCj4+Cj4+Pj4gQUZBSUNU
LCBURUUgYWxzbyBleGlzdHMgb24gb3RoZXIgYXJjaGl0ZWN0dXJlLiBTbyBJIGFtIHdvbmRlcmlu
Zwo+Pj4+IHdoZXRoZXIgdGhpcyBmaWVsZCBzaG91bGQgYmUgbW92ZWQgb3V0IG9mIGFyY2hfYXJt
Pwo+Pj4gSW4gdjMgdGhyZWFkIHlvdSBhc2tlZCBpZiBJIHNlZSBhbnkgdXNlIGZvciB4ODYuIEJl
Y2F1c2UgaW4gdGhhdCB2ZXJzaW9uCj4+PiB0aGlzIG9wdGlvbiB3YXMgaW4gY29tbW9uIHNlY3Rp
b24uIEhvbmVzdGx5LCBJIGRvbid0IHNlZSBhbnkgdXNlIHRoZXJlLAo+Pj4gYmVjYXVzZSBJIGhh
dmUgbm8gaWRlYSBob3cgdGhpcyBjYW4gYmUgaW1wbGVtZW50ZWQgb24geDg2Lgo+Pgo+PiBPbiB0
aGUgdjMsIEkgcG9pbnRlZCBvdXQgdGhhdCB0aGUgZG9jdW1lbnRhdGlvbiB3YXMgaW4gQXJtIHNl
Y3Rpb24gYnV0Cj4+IHRoZSBjb2RlIHdhcyBpbiBjb21tb24uIFdoZW4gSSBhc2tlZCBhIHF1ZXN0
aW9uLCBpdCBkb2VzIG5vdCBtZWFuIEkgYW0KPj4gbm90IGhhcHB5IHdpdGggaXQuIEl0IG9ubHkg
bWVhbnMgSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB5b3VyIGNob2ljZQo+PiBzbyBJIGNhbiBt
YWtlIG15IG1pbmQgb24gaXQuIFNhZGx5LCB5b3UgbGVmdCBpdCB1bmFuc3dlcmVkIHVudGlsIG5v
dy4KPiAKPiBPaCwgSSBzZWUuIE15IGludGVudGlvbiB3YXMgdG8gcHV0IHRoaXMgaW50byBBUk0g
c2VjdGlvbi4gU28sIEkKPiBkb2N1bWVudGVkIGl0IGluIHRoZSByaWdodCB3YXksIGJ1dCBkaWQg
bWlzdGFrZSwgcHV0dGluZyBpdCBpbnRvIHdyb25nCj4gcGxhY2UgaW4gdGhlIHhsL2xpYnhsIGNv
ZGUuIEl0IHdhcyBteSBmaXJzdCBwYXRjaCB0byB0b29sc3RhY2ssIHNvIEkKPiBqdXN0IGRpZG4n
dCBrbmV3IHRoZSByaWdodCBwbGFjZS4KPiAKPj4gSW4gdGhpcyBjb250ZXh0LCBJIGFtIG5vdCBh
c2tpbmcgeW91IGhvdyB0aGlzIGlzIGdvaW5nIHRvIGJlCj4+IGltcGxlbWVudGVkIGJ1dCB3aGV0
aGVyIHRoaXMgb3B0aW9uIGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgaW4gdGhlCj4+IGZ1dHVy
ZSBmb3Igb3RoZXIgYXJjaGl0ZWN0dXJlIChlLmcgeDg2LCBSSVNDLVYuLi4pLiBGb3IgaW5zdGFu
Y2UsIHRoZQo+PiBvcHRpb24gImRldmljZV90cmVlIiBpcyBwYXJ0IGZvciBjb21tb24gb3B0aW9u
cyBkZXNwaXRlIGl0IGlzIG9ubHkKPj4gaW1wbGVtZW50ZWQgb24gQXJtLgo+IAo+IEkgYmVsaWV2
ZSB0byB5b3VyIGV4cGVyaWVuY2UgdGhlcmUuIElmIHlvdSB0aGluayBpdCBpcyBiZXR0ZXIgdG8g
bW92ZQo+IHRoaXMgaW50byBjb21tb24gY29kZSAtIEknbGwgZG8gdGhpcy4KCiBGcm9tIG15IHVu
ZGVyc3RhbmRpbmcsIFRFRSBbMV0gc2VlbXMgdG8gYmUgYSByYXRoZXIgZ2VuZXJpYyBuYW1lIHdp
dGggc29tZSAKc3VwcG9ydHMgb24gdmFyaW91cyBhcmNoaXRlY3R1cmVzLiBJIGNhbid0IHJ1bGUg
b3V0IHRoYXQgb3RoZXIgYXJjaGl0ZWN0dXJlcyAKKGN1cnJlbnQgb3IgZnV0dXJlKSB3aWxsIG5v
dCB3YW50IHRvIHByb3ZpZGUgZ3Vlc3QgVEVFLgoKU28gSSB0aGluayB0aGUgY29tbW9uIG9wdGlv
biBpcyB0aGUgYmVzdCBoZXJlLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9y
Zy93aWtpL1RydXN0ZWRfZXhlY3V0aW9uX2Vudmlyb25tZW50CgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:25:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6gpe-0005OE-Ke; Wed, 20 Mar 2019 19:24: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=Hdnm=RX=kernel.org=helgaas@srs-us1.protection.inumbo.net>)
 id 1h6gpd-0005O7-LW
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:24:57 +0000
X-Inumbo-ID: d836fd2c-4b45-11e9-bc88-8b8908b2dc44
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d836fd2c-4b45-11e9-bc88-8b8908b2dc44;
 Wed, 20 Mar 2019 19:24:56 +0000 (UTC)
Received: from localhost (unknown [69.71.4.100])
 (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 B196D21841;
 Wed, 20 Mar 2019 19:24:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1553109896;
 bh=J/tyPdWp5ij+HzyxPMKplKC0JtfFbMNLhYxrJRSFnpY=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=ogZ3DGvQpv2k6ADYAy3sobBQuPA7xXyxp2IR4AQ3FbPlVlh4EBXkapSsHvDiqd6bd
 k6Jg6aaGaUAAckERGj/2SovqAsg6TukCEDi07EJEAsOgyZ/U7uUPCGPCQYWcuwbyJ5
 olZHouW1t93osddh2Qwe2hw/fJyyhsExrfQuyNyg=
Date: Wed, 20 Mar 2019 14:24:54 -0500
From: Bjorn Helgaas <helgaas@kernel.org>
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Message-ID: <20190320192454.GB251185@google.com>
References: <20190320182715.GA9406@embeddedor>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190320182715.GA9406@embeddedor>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDE6Mjc6MTVQTSAtMDUwMCwgR3VzdGF2byBBLiBSLiBT
aWx2YSB3cm90ZToKPiBJbiBwcmVwYXJhdGlvbiB0byBlbmFibGluZyAtV2ltcGxpY2l0LWZhbGx0
aHJvdWdoLCBtYXJrIHN3aXRjaAo+IGNhc2VzIHdoZXJlIHdlIGFyZSBleHBlY3RpbmcgdG8gZmFs
bCB0aHJvdWdoLgoKRG9lcyB0aGlzIGZpeCBhbGwgdGhlIHJlbWFpbmluZyBjYXNlcyBpbiBkcml2
ZXJzL3BjaT8gIEknZCBsaWtlIHRvIGZpeAp0aGVtIGFsbCBhdCBvbmNlLgoKV2hhdCdzIHRoZSBi
ZXN0IHdheSB0byB3YXRjaCBmb3IgbmV3IHdhcm5pbmdzIGJlaW5nIGFkZGVkPyAgSSBmaWRkbGVk
CndpdGggIm1ha2UgVz0yIiBldGMgYnV0IGl0IGRpZG4ndCBzZWVtIHVzZWZ1bC4gIERvZXMgdGhl
IDAtZGF5IHJvYm90Cndhcm4gd2hlbiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoIHdhcm5pbmdzIGFy
ZSBhZGRlZD8KCkJqb3JuCgo+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGZvbGxvd2luZyB3YXJuaW5n
czoKPiAKPiBkcml2ZXJzL3BjaS9wcm9jLmM6IEluIGZ1bmN0aW9uIOKAmHByb2NfYnVzX3BjaV9p
b2N0bOKAmToKPiBkcml2ZXJzL3BjaS9wcm9jLmM6MjE2OjY6IHdhcm5pbmc6IHRoaXMgc3RhdGVt
ZW50IG1heSBmYWxsIHRocm91Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQo+ICAgIGlmIChh
cmNoX2Nhbl9wY2lfbW1hcF93YygpKSB7Cj4gICAgICAgXgo+IGRyaXZlcnMvcGNpL3Byb2MuYzoy
MjU6Mjogbm90ZTogaGVyZQo+ICAgZGVmYXVsdDoKPiAgIF5+fn5+fn4KPiAKPiBkcml2ZXJzL3Bj
aS94ZW4tcGNpZnJvbnQuYzogSW4gZnVuY3Rpb24g4oCYcGNpZnJvbnRfYmFja2VuZF9jaGFuZ2Vk
4oCZOgo+IGRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jOjExMDU6Njogd2FybmluZzogdGhpcyBz
dGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD1dCj4gICAg
aWYgKHhkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQo+ICAgICAgIF4KPiBkcml2ZXJz
L3BjaS94ZW4tcGNpZnJvbnQuYzoxMTA4OjI6IG5vdGU6IGhlcmUKPiAgIGNhc2UgWGVuYnVzU3Rh
dGVDbG9zaW5nOgo+ICAgXn5+fgo+IAo+IE5vdGljZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIg
Y2FzZSwgdGhlIC8qIGZhbGwgdGhyb3VnaCAqLwo+IGNvbW1lbnQgaXMgcGxhY2VkIGF0IHRoZSB2
ZXJ5IGJvdHRvbSBvZiB0aGUgY2FzZSBzdGF0ZW1lbnQsCj4gd2hpY2ggaXMgd2hhdCBHQ0MgaXMg
ZXhwZWN0aW5nIHRvIGZpbmQuCj4gCj4gV2FybmluZyBsZXZlbCAzIHdhcyB1c2VkOiAtV2ltcGxp
Y2l0LWZhbGx0aHJvdWdoPTMKPiAKPiBUaGlzIHBhdGNoIGlzIHBhcnQgb2YgdGhlIG9uZ29pbmcg
ZWZmb3J0cyB0byBlbmFibGUKPiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+Cj4gLS0t
Cj4gIGRyaXZlcnMvcGNpL3Byb2MuYyAgICAgICAgIHwgMSArCj4gIGRyaXZlcnMvcGNpL3hlbi1w
Y2lmcm9udC5jIHwgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9wcm9jLmMgYi9kcml2ZXJz
L3BjaS9wcm9jLmMKPiBpbmRleCA2ZmExNjI3Y2UwOGQuLjQ0NWI1MWRiNzViMCAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL3BjaS9wcm9jLmMKPiArKysgYi9kcml2ZXJzL3BjaS9wcm9jLmMKPiBAQCAt
MjIyLDYgKzIyMiw3IEBAIHN0YXRpYyBsb25nIHByb2NfYnVzX3BjaV9pb2N0bChzdHJ1Y3QgZmls
ZSAqZmlsZSwgdW5zaWduZWQgaW50IGNtZCwKPiAgCQl9Cj4gIAkJLyogSWYgYXJjaCBkZWNpZGVk
IGl0IGNhbid0LCBmYWxsIHRocm91Z2guLi4gKi8KPiAgI2VuZGlmIC8qIEhBVkVfUENJX01NQVAg
Ki8KPiArCQkvKiBmYWxsIHRocm91Z2ggKi8KPiAgCWRlZmF1bHQ6Cj4gIAkJcmV0ID0gLUVJTlZB
TDsKPiAgCQlicmVhazsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kveGVuLXBjaWZyb250LmMg
Yi9kcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYwo+IGluZGV4IGViYTZlMzMxNDdhMi4uMTRjZjBm
NDFlY2YwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jCj4gKysrIGIv
ZHJpdmVycy9wY2kveGVuLXBjaWZyb250LmMKPiBAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGlj
IHZvaWQgX19yZWYgcGNpZnJvbnRfYmFja2VuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICp4ZGV2LAo+ICAJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKPiAgCQlpZiAoeGRldi0+c3RhdGUg
PT0gWGVuYnVzU3RhdGVDbG9zZWQpCj4gIAkJCWJyZWFrOwo+IC0JCS8qIE1pc3NlZCB0aGUgYmFj
a2VuZCdzIENMT1NJTkcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KPiArCQkvKiBmYWxsIHRocm91
Z2ggLSBNaXNzZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlLiAqLwo+ICAJY2FzZSBYZW5i
dXNTdGF0ZUNsb3Npbmc6Cj4gIAkJZGV2X3dhcm4oJnhkZXYtPmRldiwgImJhY2tlbmQgZ29pbmcg
YXdheSFcbiIpOwo+ICAJCXBjaWZyb250X3RyeV9kaXNjb25uZWN0KHBkZXYpOwo+IC0tIAo+IDIu
MjEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:27:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6gsF-0005XL-4U; Wed, 20 Mar 2019 19:27: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=9c8J=RX=citrix.com=prvs=975c63c42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6gsD-0005XA-Mn
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:27:37 +0000
X-Inumbo-ID: 370af817-4b46-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 370af817-4b46-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 19:27:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="87619252"
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>, Bjorn Helgaas
 <bhelgaas@google.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen
 Gross <jgross@suse.com>, Stefano Stabellini <sstabellini@kernel.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20190320182715.GA9406@embeddedor>
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: <b67ab7b5-bb75-4443-1cfc-bb905ac09a15@citrix.com>
Date: Wed, 20 Mar 2019 19:27: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: <20190320182715.GA9406@embeddedor>
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] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-pci@vger.kernel.org, xen-devel@lists.xenproject.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>

T24gMjAvMDMvMjAxOSAxODoyNywgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9wY2kvcHJvYy5jIGIvZHJpdmVycy9wY2kvcHJvYy5jCj4gaW5kZXggNmZh
MTYyN2NlMDhkLi40NDViNTFkYjc1YjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wY2kvcHJvYy5j
Cj4gKysrIGIvZHJpdmVycy9wY2kvcHJvYy5jCj4gQEAgLTIyMiw2ICsyMjIsNyBAQCBzdGF0aWMg
bG9uZyBwcm9jX2J1c19wY2lfaW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsIHVuc2lnbmVkIGludCBj
bWQsCj4gIAkJfQo+ICAJCS8qIElmIGFyY2ggZGVjaWRlZCBpdCBjYW4ndCwgZmFsbCB0aHJvdWdo
Li4uICovCj4gICNlbmRpZiAvKiBIQVZFX1BDSV9NTUFQICovCj4gKwkJLyogZmFsbCB0aHJvdWdo
ICovCgpTdXJlbHkgaXQgd291bGQgYmUgYmV0dGVyIHRvIHRyYW5zcG9zZSB0aGUgI2VuZGlmIGFu
ZCBpdHMgcHJldmlvdXMgbGluZSwKdGhhbiB0byBhZGQgYSBzZWNvbmQgZmFsbHRocm91Z2ggPwoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:33:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6gxx-0006IW-1u; Wed, 20 Mar 2019 19:33: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=m5Fq=RX=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1h6gxw-0006IR-CV
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:33:32 +0000
X-Inumbo-ID: 0aa8b745-4b47-11e9-bc90-bc764e045a96
Received: from gateway21.websitewelcome.com (unknown [192.185.45.36])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0aa8b745-4b47-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 19:33:30 +0000 (UTC)
Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4])
 by gateway21.websitewelcome.com (Postfix) with ESMTP id 6EBF6400E9735
 for <xen-devel@lists.xenproject.org>; Wed, 20 Mar 2019 14:33:30 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id 6gxuhgRUl2PzO6gxuh11vQ; Wed, 20 Mar 2019 14:33:30 -0500
X-Authority-Reason: nr=8
Received: from [189.250.104.39] (port=59762 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 1h6gxt-003P2L-Dm; Wed, 20 Mar 2019 14:33:29 -0500
To: Bjorn Helgaas <helgaas@kernel.org>
References: <20190320182715.GA9406@embeddedor>
 <20190320192454.GB251185@google.com>
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Openpgp: preference=signencrypt
Autocrypt: addr=gustavo@embeddedor.com; keydata=
 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
 VtSixD1uOgytAP7RWS474w==
Message-ID: <f4bd4e6a-db87-8c21-fd22-f71652bdc14d@embeddedor.com>
Date: Wed, 20 Mar 2019 14:33:27 -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: <20190320192454.GB251185@google.com>
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.104.39
X-Source-L: No
X-Exim-ID: 1h6gxt-003P2L-Dm
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.168.1.76]) [189.250.104.39]:59762
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 16
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: Re: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzLzIwLzE5IDI6MjQgUE0sIEJqb3JuIEhlbGdhYXMgd3JvdGU6Cj4gT24gV2VkLCBNYXIg
MjAsIDIwMTkgYXQgMDE6Mjc6MTVQTSAtMDUwMCwgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToK
Pj4gSW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFy
ayBzd2l0Y2gKPj4gY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRocm91Z2gu
Cj4gCj4gRG9lcyB0aGlzIGZpeCBhbGwgdGhlIHJlbWFpbmluZyBjYXNlcyBpbiBkcml2ZXJzL3Bj
aT8gIEknZCBsaWtlIHRvIGZpeAo+IHRoZW0gYWxsIGF0IG9uY2UuCj4gCgpUaGVzZSBhcmUgYWN0
dWFsbHkgdGhlIGxhc3Qgb25lcy4KCj4gV2hhdCdzIHRoZSBiZXN0IHdheSB0byB3YXRjaCBmb3Ig
bmV3IHdhcm5pbmdzIGJlaW5nIGFkZGVkPyAgSSBmaWRkbGVkCj4gd2l0aCAibWFrZSBXPTIiIGV0
YyBidXQgaXQgZGlkbid0IHNlZW0gdXNlZnVsLiAgRG9lcyB0aGUgMC1kYXkgcm9ib3QKPiB3YXJu
IHdoZW4gLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCB3YXJuaW5ncyBhcmUgYWRkZWQ/Cj4gCgowLWRh
eSByb2JvdCBkb2Vzbid0IGtub3cgYWJvdXQgdGhlc2Ugd2FybmluZ3MgeWV0LiAgQnV0IGl0IGNl
cnRhaW5seQp3aWxsIG9uY2Ugd2UgZmluYWxseSBlbmFibGUgLVdpbXBsaWNpdC1mYWxsdGhyb3Vn
aC4KCkFkZCB0aGlzIHRvIHlvdXIgTWFrZWZpbGUgdG8gc2VlIHRoZSB3YXJuaW5nczoKCktCVUlM
RF9DRkxBR1MgICs9ICQoY2FsbCBjYy1vcHRpb24sLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD0zLCkK
ClRoYW5rcwotLQpHdXN0YXZvCgo+IEJqb3JuCj4gCj4+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGZv
bGxvd2luZyB3YXJuaW5nczoKPj4KPj4gZHJpdmVycy9wY2kvcHJvYy5jOiBJbiBmdW5jdGlvbiDi
gJhwcm9jX2J1c19wY2lfaW9jdGzigJk6Cj4+IGRyaXZlcnMvcGNpL3Byb2MuYzoyMTY6Njogd2Fy
bmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNpdC1mYWxsdGhy
b3VnaD1dCj4+ICAgIGlmIChhcmNoX2Nhbl9wY2lfbW1hcF93YygpKSB7Cj4+ICAgICAgIF4KPj4g
ZHJpdmVycy9wY2kvcHJvYy5jOjIyNToyOiBub3RlOiBoZXJlCj4+ICAgZGVmYXVsdDoKPj4gICBe
fn5+fn5+Cj4+Cj4+IGRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jOiBJbiBmdW5jdGlvbiDigJhw
Y2lmcm9udF9iYWNrZW5kX2NoYW5nZWTigJk6Cj4+IGRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5j
OjExMDU6Njogd2FybmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBs
aWNpdC1mYWxsdGhyb3VnaD1dCj4+ICAgIGlmICh4ZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNs
b3NlZCkKPj4gICAgICAgXgo+PiBkcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYzoxMTA4OjI6IG5v
dGU6IGhlcmUKPj4gICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKPj4gICBefn5+Cj4+Cj4+IE5v
dGljZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwgdGhlIC8qIGZhbGwgdGhyb3VnaCAq
Lwo+PiBjb21tZW50IGlzIHBsYWNlZCBhdCB0aGUgdmVyeSBib3R0b20gb2YgdGhlIGNhc2Ugc3Rh
dGVtZW50LAo+PiB3aGljaCBpcyB3aGF0IEdDQyBpcyBleHBlY3RpbmcgdG8gZmluZC4KPj4KPj4g
V2FybmluZyBsZXZlbCAzIHdhcyB1c2VkOiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoPTMKPj4KPj4g
VGhpcyBwYXRjaCBpcyBwYXJ0IG9mIHRoZSBvbmdvaW5nIGVmZm9ydHMgdG8gZW5hYmxlCj4+IC1X
aW1wbGljaXQtZmFsbHRocm91Z2guCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+Cj4+IC0tLQo+PiAgZHJpdmVycy9wY2kvcHJv
Yy5jICAgICAgICAgfCAxICsKPj4gIGRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jIHwgMiArLQo+
PiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3Byb2MuYyBiL2RyaXZlcnMvcGNpL3Byb2MuYwo+PiBp
bmRleCA2ZmExNjI3Y2UwOGQuLjQ0NWI1MWRiNzViMCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9w
Y2kvcHJvYy5jCj4+ICsrKyBiL2RyaXZlcnMvcGNpL3Byb2MuYwo+PiBAQCAtMjIyLDYgKzIyMiw3
IEBAIHN0YXRpYyBsb25nIHByb2NfYnVzX3BjaV9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlsZSwgdW5z
aWduZWQgaW50IGNtZCwKPj4gIAkJfQo+PiAgCQkvKiBJZiBhcmNoIGRlY2lkZWQgaXQgY2FuJ3Qs
IGZhbGwgdGhyb3VnaC4uLiAqLwo+PiAgI2VuZGlmIC8qIEhBVkVfUENJX01NQVAgKi8KPj4gKwkJ
LyogZmFsbCB0aHJvdWdoICovCj4+ICAJZGVmYXVsdDoKPj4gIAkJcmV0ID0gLUVJTlZBTDsKPj4g
IAkJYnJlYWs7Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYyBiL2Ry
aXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jCj4+IGluZGV4IGViYTZlMzMxNDdhMi4uMTRjZjBmNDFl
Y2YwIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYwo+PiArKysgYi9k
cml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYwo+PiBAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGlj
IHZvaWQgX19yZWYgcGNpZnJvbnRfYmFja2VuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICp4ZGV2LAo+PiAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4+ICAJCWlmICh4ZGV2LT5zdGF0
ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKPj4gIAkJCWJyZWFrOwo+PiAtCQkvKiBNaXNzZWQgdGhl
IGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlIC0tIGZhbGx0aHJvdWdoICovCj4+ICsJCS8qIGZhbGwg
dGhyb3VnaCAtIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3RhdGUuICovCj4+ICAJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4+ICAJCWRldl93YXJuKCZ4ZGV2LT5kZXYsICJiYWNrZW5k
IGdvaW5nIGF3YXkhXG4iKTsKPj4gIAkJcGNpZnJvbnRfdHJ5X2Rpc2Nvbm5lY3QocGRldik7Cj4+
IC0tIAo+PiAyLjIxLjAKPj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:37:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6h1W-0006Te-Kr; Wed, 20 Mar 2019 19:37: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=Jssr=RX=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1h6h1U-0006TZ-HH
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:37:12 +0000
X-Inumbo-ID: 8d9241af-4b47-11e9-bc90-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d9241af-4b47-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 19:37:11 +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=P6o4xdu23p4D5axePxqp1LawvUrU4s4qv3oKjdHkGT4=;
 b=dwckKSEtEGK52OX7XhMdWQjdSoGU3clYHpuSvw6j2TsL1CldU9hJ0jnRnSgf46jx+xVAxJ4zzqIl6hKwzlqyMKkhw08MqplXAl1SP90J29qvtQKVEAWTPl0/u/Y/di9QlW8NL0YQBzBZrGoHyZLE5xmBG6T5vm6n12OYHSiIY5QuLHUP2nDX0TAhnbHIP6DOGBsi8GO/m4L9CQADvbuL3nl3zktA9OWAjelYUSQQQ2GqJAkGl5gHwETqhyQqASuxDtlBqkvlyEfo22ocSrxNYVAegf+yDkmgRpoyWUo7mC1ZhUbJ2kElBpJBLAD9DecoGDLL4YmFJogXQSGG0Cj8sQ==
Received: from VI1PR03MB4159.eurprd03.prod.outlook.com (20.177.48.76) by
 VI1PR03MB4126.eurprd03.prod.outlook.com (20.177.55.79) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 19:37:08 +0000
Received: from VI1PR03MB4159.eurprd03.prod.outlook.com
 ([fe80::5c7f:6f09:db39:1a60]) by VI1PR03MB4159.eurprd03.prod.outlook.com
 ([fe80::5c7f:6f09:db39:1a60%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 19:37:08 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v4 07/10] xen/arm: optee: add support for arbitrary
 shared memory
Thread-Index: AQHU1SlS4HXZ+QoKnU6fv+qCq4+zYqYRk+GAgAM4xwCAABMYgIAAHoiA
Date: Wed, 20 Mar 2019 19:37:08 +0000
Message-ID: <87h8bx8hi4.fsf@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-8-volodymyr_babchuk@epam.com>
 <6b3f372c-ee5a-c162-28a6-e60235b51a1e@arm.com> <87o9658pq5.fsf@epam.com>
 <059d02e9-1d21-096c-837c-61b9a696b218@arm.com>
In-Reply-To: <059d02e9-1d21-096c-837c-61b9a696b218@arm.com>
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-ms-office365-filtering-correlation-id: 0b149812-b589-491a-461f-08d6ad6b70ba
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB4126; 
x-ms-traffictypediagnostic: VI1PR03MB4126:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-microsoft-antispam-prvs: <VI1PR03MB412609C24337B7B91DFDEA63E6410@VI1PR03MB4126.eurprd03.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(366004)(396003)(136003)(52314003)(189003)(199004)(6436002)(71190400001)(14454004)(53936002)(105586002)(478600001)(2906002)(81156014)(72206003)(6486002)(6512007)(5660300002)(229853002)(81166006)(8936002)(8676002)(14444005)(6246003)(256004)(54906003)(71200400001)(4326008)(93886005)(186003)(55236004)(99286004)(68736007)(7736002)(26005)(76176011)(305945005)(316002)(102836004)(3846002)(6506007)(6116002)(36756003)(97736004)(106356001)(86362001)(25786009)(80792005)(486006)(2616005)(6916009)(476003)(66066001)(11346002)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB4126;
 H:VI1PR03MB4159.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: u0Gyzcqxu7AYqUrOfQJP2ovXahPhrWWEzd2s0a6r4XXJkROXrkfXMRvubvqD8u4NoEuBsY4BNld68OwHqBu+oZ25lLCZfD7mvyJkKxWH8d3zG3KnTgFqsoFVvfEfcEt+kc7AcmipZuSv2hmcqR3DkSjOu/Tw4qy29GC9NP9BtEf19FQZpAzyMgkpey/T5WN618c5mGdEVNQnqd2ciqIu0/1SO1TximQOI1Xe5v/EH925SM8+tayNAKCjHlMFin/BDBMQMBmycUgdaX+uDEEUw41ruOkiakmu1RhJKvQUs2w8xtEsWFvJRsvH+szS+rXflHbVnWwhfJKqW5wmCVHHDFR8P3Eu5jsAQv8U5C/cO20DAG3QZoL1D5GDzo/A8AAjruB24GCs18GHTlYLOj8gW2IIAJRXb8x6Sa/hvy31+a0=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b149812-b589-491a-461f-08d6ad6b70ba
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 19:37:08.2744 (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: VI1PR03MB4126
Subject: Re: [Xen-devel] [PATCH v4 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+Pj4gU29tZSBvZiB0aGUgcGF0Y2hlcyBhcmUgdXNpbmcg
eW91ciBFUEFNIGUtbWFpbCBhZGRyZXNzcy4gT3RoZXIgYXJlCj4+PiB1c2luZyB5b3VyIGdtYWls
IGFkZHJlc3MuIENvdWxkIHlvdSBjb25maXJtIHRoaXMgaXMgZXhwZWN0ZWQ/Cj4+Cj4+IE5vLCBJ
J2xsIG1ha2Ugc3VyZSB0aGF0IGFsbCBwYXRjaGVzIGFyZSBhdXRob3JlZCBieQo+PiA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4KPiBBbmQgeW91ciBzaWduZWQtb2ZmLWJ5IGFzIHdlbGwg
OikuClN1cmUgOikKCj4KPiBbLi4uXQo+Cj4+PiBJIGNhbid0IHByb21pc2UgWGVuIHdpbGwgb25s
eSBiZSA0SyBvbmx5LiBTbyBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8KPj4+IG1ha2UgdGhlIG51bWJl
ciBhZ25vc3RpYy4gT3IgYXQgbGVhc3Qgd3JpdGluZyBjbGVhcmx5IG9uIHRvcCBvZiB0aGUKPj4+
IGRlZmluaXRpb24gdGhhdCBpdCBpcyBhc3N1bWVkIDRLQiAobWF5YmUgd2l0aCBhIEJVSUxEX0JV
R19PTihQQUdFX1NJWkUKPj4+ICE9IDQwOTYpIGlmIG5vdCBhbHJlYWR5IGluIHBsYWNlKS4KPj4K
Pj4gSSBjYW4gcmVwbGFjZSBkZWZpbmUgd2l0aCBzb21ldGhpbmcgbGlrZSAoNjcxMDg4NjQgLyBQ
QUdFX1NJWkUpLiBXaXRoCj4+IGFwcHJvcHJpYXRlIGNvbW1lbnQsIG9mIGNvdXJzZS4KPgo+IFdl
bGwsIG5vbmUgb2YgeW91ciBjb2RlIGlzIHJlYWR5IGZvciBhbm90aGVyIFBBR0VfU0laRSB0aGFu
IDRLQi4gU28KPiB0aGUgQlVJTERfQlVHX09OKFBBR0VfU0laRSAhPSA0MDk2KSBpcyBwcm9iYWJs
eSBtb3JlIHN1aXRhYmxlLgoKWWVzLCBtYWtlcyBzZW5zZS4KCj4gWy4uLl0KPgo+Pj4+ICAgICtz
dGF0aWMgc3RydWN0IG9wdGVlX3NobV9idWYgKmFsbG9jYXRlX29wdGVlX3NobV9idWYoc3RydWN0
Cj4+Pj4gb3B0ZWVfZG9tYWluICpjdHgsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjb29raWUsCj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZXNfY250LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGdfbGlzdCwKPj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwZ19s
aXN0X29yZGVyKQo+Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVf
c2htX2J1ZiwgKm9wdGVlX3NobV9idWZfdG1wOwo+Pj4+ICsgICAgaW50IG9sZCwgbmV3Owo+Pj4+
ICsgICAgaW50IGVycl9jb2RlOwo+Pj4+ICsKPj4+PiArICAgIGRvCj4+Pj4gKyAgICB7Cj4+Pj4g
KyAgICAgICAgb2xkID0gYXRvbWljX3JlYWQoJmN0eC0+b3B0ZWVfc2htX2J1Zl9wYWdlcyk7Cj4+
Pj4gKyAgICAgICAgbmV3ID0gb2xkICsgcGFnZXNfY250Owo+Pj4+ICsgICAgICAgIGlmICggbmV3
ID49IE1BWF9UT1RBTF9TTUhfQlVGX1BHICkKPj4+Cj4+PiBBZ2FpbiwgdGhlIGxpbWl0YXRpb24g
aXMgaW4gbnVtYmVyIG9mIHBhZ2UgYW5kIHF1aXRlIGhpZ2guIFdoYXQgd291bGQKPj4+IHByZXZl
bnQgYSBndWVzdCB0byByZWdpc3RlciBzaGFyZWQgbWVtb3J5IHBhZ2UgYnkgcGFnZT8gSWYgbm90
aGluZywKPj4+IHRoZW4gSSB0aGluayB5b3UgY2FuIGVuZCB1cCB0byBpbnRlcmVzdGluZyBpc3N1
ZXMgaW4gWGVuIGJlY2F1c2Ugb2YKPj4+IHRoZSBncm93aW5nIGxpc3QgYW5kIG1lbW9yeSB1c2Vk
Lgo+Pgo+PiBPUC1URUUgd2lsbCBsaW1pdCB0aGlzIG9uIGl0J3Mgc2lkZS4gSW4gbW9zdCBjYXNl
cyBYZW4gaGF2ZSBtdWNoIGJpZ2dlcgo+PiBoZWFwIHRoYW4gT1AtVEVFIDotKQo+Cj4gVGhlIG1h
aW4gcHJvYmxlbSBpcyBub3QgdGhlIGhlYXAuIFRoZSBwcm9ibGVtIGlzIHRoZSBzaXplIG9mIHRo
ZSBsaXN0IHRvIGJyb3dzZS4KPj4KPj4gRG8geW91IHdhbnQgbWUgdG8gbGltaXQgdGhpcyBib3Ro
IGluIG1lbW9yeSBzaXplIGFuZCBpbiBudW1iZXIgb2YgYnVmZmVycz8KPgo+IEkgYW0gbm90IG5l
Y2Vzc2FyaWx5IGFza2luZyB0byBwdXQgYSBsaW1pdGF0aW9uLiBXaGF0IEkgYXNrIGlzCj4gZG9j
dW1lbnRpbmcgd2hhdCBjYW4gaGFwcGVuLiBTbyB3ZSBjYW4gdGFrZSBwcm9wZXIgYWN0aW9uIGlu
IHRoZQo+IGZ1dHVyZSAoc3VjaCBhcyB3aGVuIGRlY2lkaW5nIHdoZXRoZXIgdG8gc2VjdXJpdHkg
c3VwcG9ydCBpdCkuCj4KCkFoLCBva2F5LCBnb3QgaXQuCgo+IFsuLi5dCj4KPj4KPj4gWy4uLl0K
Pj4+PiAgICBzdGF0aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21h
aW4gKmQpCj4+Pj4gICAgewo+Pj4+ICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGws
ICpjYWxsX3RtcDsKPj4+PiAgICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMsICpzaG1fcnBj
X3RtcDsKPj4+PiArICAgIHN0cnVjdCBvcHRlZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmLCAqb3B0
ZWVfc2htX2J1Zl90bXA7Cj4+Pj4gICAgICAgIHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCA9IGQt
PmFyY2gudGVlOwo+Pj4+ICAgICAgICAgIGlmICggIWN0eCApCj4+Pj4gQEAgLTM4MSw2ICs1NTIs
MTMgQEAgc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWlu
ICpkKQo+Pj4+ICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNobV9ycGMsIHNobV9y
cGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+Pj4+ICAgICAgICAgICAgZnJlZV9z
aG1fcnBjKGN0eCwgc2htX3JwYy0+Y29va2llKTsKPj4+PiAgICArICAgIGlmICggaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCj4+Pj4gKyAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPj4+Cj4+
PiBTYW1lIHF1ZXN0aW9uIGFzIHRoZSBvdGhlciBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpLgo+
Pgo+PiBFeGN1c2UgbWUsIGJ1dCB3aGF0IHF1ZXN0aW9uPyBJIGxvb2tlZCB0aHJ1IGFsbCB5b3Vy
IGVtYWlscyBhbmQgY2FuJ3QKPj4gZmluZCBvbmUuCj4KPiBJdCBsb29rcyBsaWtlIEkgaGF2ZSBi
eSBtaXN0YWtlIHRyaW1tZWQgbXkgcXVlc3Rpb24gb24gdGhlIG90aGVyIHBhdGNoIDovLgo+Cj4g
QW55d2F5LCB5b3Ugc2hvdWxkIGV4cGxhaW4gaG93IHlvdSBkZWNpZGUgdGhlIHBsYWNlbWVudCBv
ZiBlYWNoCj4gaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKS4gRm9yIGluc3RhbmNlLCBpZiB0aGUg
bGlzdHMgYXJlIHF1aXRlIGJpZywKPiB0aGVuIHlvdSBtYXkgd2FudCBhZGQgYSBwcmVlbXB0IGNo
ZWNrIGluIHRoZSBsb29wLgpJIHNlZSB5b3VyIHBvaW50IHRoZXJlLiBDaGVjayBpbiB0aGUgbG9v
cCB3b3VsZCByZXF1aXJlIGFkZGl0aW9uYWwKbG9naWMuIElzIHRoZXJlIGFueSBiZXN0IHByYWN0
aWNlcz8gRS5nLiBob3cgb2Z0ZW4gSSBzaG91bGQgY2hlY2sgZm9yCnByZWVtcHRpb24/IEV2ZXJ5
IE4gaXRlcmF0aW9ucyBvZiBsb29wLCB3aGVyZSBOIGlzLi4uCgo+IFRoZSBrZXkgcG9pbnQgaGVy
ZSBpcyB0byBkb2N1bWVudCB0aGUgY2hvaWNlIGV2ZW4gaWYgeW91IHdyb3RlIGl0IGlzCj4gInJh
bmRvbSIuIFRoaXMgd2lsbCBoZWxwIGluIHRoZSBmdXR1cmUgaWYgd2UgbmVlZCB0byByZXZpc2Ug
cHJlZW1wdGlvbgo+IGNob2ljZS4KSSdkIHByZWZlciB0byBkbyBwcm9wZXIgZml4LCBpZiBpdCBk
b2VzIG5vdCByZXF1aXJlIGEgYmlnIGFtb3VudCBvZgp3b3JrLiBPdGhlcndpc2UgSSdsbCBhZGQg
ZG9jdW1lbnQgdGhlIGN1cnJlbnQgc3RhdGUuCgoKClsuLi5dCgo+Pj4+ICsgICAgICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4sCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgIHBhZGRyX3RvX3BmbihwYWdlc19kYXRhX2d1ZXN0LT5wYWdlc19saXN0W2VudHJpZXNfb25f
cGFnZV0pLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAmcDJtLCBQMk1fQUxMT0MpOwo+Pj4KPj4+
IFRoZSBpbmRlbnRhdGlvbiBpcyB3cm9uZyBoZXJlLiBCdXQgdGhlIHByb2JsZW0gaXMgZHVlIHRv
IHRoZSBsb25nCj4+PiBuYW1lLiBGb3IgaW5zdGFuY2UsIHlvdSBoYXZlIDMgdGltZXMgdGhlIHdv
cmQgInBhZ2UiIG9uIHRoZSBzYW1lCj4+PiBsaW5lLiBJcyB0aGF0IG5lY2Vzc2FyeT8KPj4gQ29k
ZSBpcyBxdWl0ZSBjb21wbGV4LiBJIHdhbnQgZXZlcnkgdmFyaWFibGUgdG8gYmUgYXMgZGVzY3Jp
cHRpdmUgYXMKPj4gcG9zc2libGUuIEluIHNvbWUgY2FzZXMgaXQgbGVhZHMgdG8gaXNzdWVzIGxp
a2UgdGhpcyA6LSkKPgo+IFRoZXJlIGFyZSB3YXkgdG8gc2ltcGxpZnkgdGhpcyBjb2RlLgo+Cj4g
IDEpIFRoZSBPUC1URUUgY29kZSBjb250YWlucyB0aGUgZm9sbG93aW5nIHBhdHRlcm4gYSBmZXcg
dGltZS4KPgo+ICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKC4uLi4pCj4gICAgICBpZiAo
ICFwYWdlIHx8IHAybXQgIT0gcDJtX3JhbV9ydyApCj4gICAgICAgIC4uLgo+Cj4gICAgWW91IGNh
biBjcmVhdGUgYW4gaGVscGVyIHRvIGVuY2Fwc3VsYXRlIHRoYXQuIEkgdGhpbmsgeW91IGhhdmUg
b25lIGNhc2Ugd2hlcmUKPiAgICB0aGUgcDJtdCBjaGVjayBpcyBkaWZmZXJlbnQuIFNvIHBvdGVu
dGlhbGx5IHlvdSB3YW50IHRvIHBhdGNoIHRoZSB0eXBlIGNoZWNrCj4gICAgaW4gcGFyYW1ldGVy
LgpZZXMsIHRoaXMgYSBnb29kIGlkZWEuCgo+ICAyKSBZb3UgcHJvYmFibHkgbW92ZSBfX21hcF9k
b21haW5fcGFnZShndWVzdF9wYWdlL3hlbl9wYWdlcykgd2l0aGluCj4gdGhlIGxvb3AuIEFuZCBq
dXN0IGRlYWwgd2l0aCBndWVzdF9wYWdlL3hlbl9wYWdlcyBvdXRzaWRlLgo+Cj4gV2l0aCB0aGF0
IGFuZCB0aGUgcmVuYW1pbmcsIHRoZW4gdGhlIGNvZGUgd2lsbCBiZWNvbWUgc3VkZGVubHkgYSBi
aXQgbGVzcyBjb21wbGV4LgoKVGhhbmsgeW91IGZvciByZWNvbW1lbmRhdGlvbnMuIEknbGwgdHJ5
IHRvIGRvIGluIHRoaXMgd2F5LgoKLS0gCkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:41:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19: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 1h6h5q-0007Co-9D; Wed, 20 Mar 2019 19:41:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m5Fq=RX=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1h6h5o-0007Cj-So
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:41:40 +0000
X-Inumbo-ID: 2cfe5be6-4b48-11e9-be65-6b588ce53b77
Received: from gateway20.websitewelcome.com (unknown [192.185.63.14])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cfe5be6-4b48-11e9-be65-6b588ce53b77;
 Wed, 20 Mar 2019 19:41:37 +0000 (UTC)
Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6])
 by gateway20.websitewelcome.com (Postfix) with ESMTP id 46337400D4332
 for <xen-devel@lists.xenproject.org>; Wed, 20 Mar 2019 14:41:37 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id 6h5lhRETwYTGM6h5lhduEi; Wed, 20 Mar 2019 14:41:37 -0500
X-Authority-Reason: nr=8
Received: from [189.250.104.39] (port=60040 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 1h6h5k-003TsB-L7; Wed, 20 Mar 2019 14:41:36 -0500
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Bjorn Helgaas <bhelgaas@google.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20190320182715.GA9406@embeddedor>
 <b67ab7b5-bb75-4443-1cfc-bb905ac09a15@citrix.com>
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Openpgp: preference=signencrypt
Autocrypt: addr=gustavo@embeddedor.com; keydata=
 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
 VtSixD1uOgytAP7RWS474w==
Message-ID: <500ce9e7-9a0f-b632-1731-f15a5ba872fd@embeddedor.com>
Date: Wed, 20 Mar 2019 14:41:35 -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: <b67ab7b5-bb75-4443-1cfc-bb905ac09a15@citrix.com>
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.104.39
X-Source-L: No
X-Exim-ID: 1h6h5k-003TsB-L7
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.168.1.76]) [189.250.104.39]:60040
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 27
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: Re: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-pci@vger.kernel.org, xen-devel@lists.xenproject.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>

CgpPbiAzLzIwLzE5IDI6MjcgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjAvMDMvMjAx
OSAxODoyNywgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvcGNpL3Byb2MuYyBiL2RyaXZlcnMvcGNpL3Byb2MuYwo+PiBpbmRleCA2ZmExNjI3Y2UwOGQu
LjQ0NWI1MWRiNzViMCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9wY2kvcHJvYy5jCj4+ICsrKyBi
L2RyaXZlcnMvcGNpL3Byb2MuYwo+PiBAQCAtMjIyLDYgKzIyMiw3IEBAIHN0YXRpYyBsb25nIHBy
b2NfYnVzX3BjaV9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlsZSwgdW5zaWduZWQgaW50IGNtZCwKPj4g
IAkJfQo+PiAgCQkvKiBJZiBhcmNoIGRlY2lkZWQgaXQgY2FuJ3QsIGZhbGwgdGhyb3VnaC4uLiAq
Lwo+PiAgI2VuZGlmIC8qIEhBVkVfUENJX01NQVAgKi8KPj4gKwkJLyogZmFsbCB0aHJvdWdoICov
Cj4gCj4gU3VyZWx5IGl0IHdvdWxkIGJlIGJldHRlciB0byB0cmFuc3Bvc2UgdGhlICNlbmRpZiBh
bmQgaXRzIHByZXZpb3VzIGxpbmUsCj4gdGhhbiB0byBhZGQgYSBzZWNvbmQgZmFsbHRocm91Z2gg
Pwo+IAoKSSBhZ3JlZS4gIFRoZSB0aGluZyBpcyB0aGF0LCBjdXJyZW50bHksIEdDQyBpcyBleHBl
Y3RpbmcgdG8gZmluZCB0aGUKZmFsbC10aHJvdWdoICJhbm5vdGF0aW9ucyIgYXQgdGhlIHZlcnkg
Ym90dG9tIG9mIHRoZSBjYXNlIHN0YXRlbWVudCwKYXMgSSBtZW50aW9uZWQgaXQgaW4gdGhlIGNo
YW5nZWxvZyB0ZXh0LgoKVGhhdCdzIHRoZSByZWFzb24gd2h5IEkgZGVjaWRlZCB0byBsZWZ0IGlu
IHBsYWNlIHRoZSBvcmlnaW5hbCBjb21tZW50LgoKVGhhbmtzCi0tCkd1c3Rhdm8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:43:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19:43:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6h7O-0007I3-MV; Wed, 20 Mar 2019 19:43: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=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6h7N-0007Hq-PR
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:43:17 +0000
X-Inumbo-ID: 67a7c63a-4b48-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67a7c63a-4b48-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 19: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 1h6h7L-0005fs-FT; Wed, 20 Mar 2019 19:43: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 1h6h7K-0006Al-Ba; Wed, 20 Mar 2019 19:43:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6h7K-0007yi-AW; Wed, 20 Mar 2019 19:43:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133918-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-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-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-pvshim: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-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu: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-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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-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-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 19:43:14 +0000
Subject: [Xen-devel] [linux-3.18 test] 133918: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkxOCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgIGZhaWwgaW4gMTMzNTM5IHBhc3MgaW4gMTMzOTE4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAx
MzM4MTkgcGFzcyBpbiAxMzM5MTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIGluIDEzMzgxOSBwYXNzIGluIDEzMzkxOAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBmYWlsIGluIDEzMzg5MSBwYXNz
IGluIDEzMzkxOAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzNTM5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBwYXNzIGluIDEzMzgx
OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTMzODkxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzUzOSBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzgxOSBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzM4MTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzgxOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzODE5IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzM4MTkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2Ug
MTI4ODA3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBlMTI4ZjE2ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQw
MzdkMTE5ZTU4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5
YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMTUzIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogIDEzMCBkYXlzICAgODcgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDA2ICAyMDE5LTAyLTI0IDA0OjAzOjIzIFogICAyNCBk
YXlzICAgMTcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2MjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MjE2NDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 19:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 19: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 1h6hBq-0007Xo-GZ; Wed, 20 Mar 2019 19:47: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=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6hBp-0007Xe-0E
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 19:47:53 +0000
X-Inumbo-ID: 0c066836-4b49-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c066836-4b49-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 19:47: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 1h6hBn-0005lF-D9; Wed, 20 Mar 2019 19:47:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6hBn-0006bD-3J; Wed, 20 Mar 2019 19:47:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6hBn-0002IZ-2g; Wed, 20 Mar 2019 19:47:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133948-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=59e9783ddf18e650622e0573cad4f08db65592e4
X-Osstest-Versions-That: xen=a892f81ddecf0ad90564a4d91d520234c542b068
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 19:47:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133948: 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>

ZmxpZ2h0IDEzMzk0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk0OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhODkyZjgxZGRlY2YwYWQ5MDU2
NGE0ZDkxZDUyMDIzNGM1NDJiMDY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjcgIDIwMTkt
MDMtMTkgMTU6MDA6MjkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTQ4ICAy
MDE5LTAzLTIwIDE3OjAwOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
ZW4uZ2l0CiAgIGE4OTJmODFkZGUuLjU5ZTk3ODNkZGYgIDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3
M2NhZDRmMDhkYjY1NTkyZTQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 20:08:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 20: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 1h6hVV-0000l3-Cc; Wed, 20 Mar 2019 20: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=m5Fq=RX=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1h6hVT-0000ky-Ur
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 20:08:11 +0000
X-Inumbo-ID: e1532c72-4b4b-11e9-b579-fba91cca51e3
Received: from gateway23.websitewelcome.com (unknown [192.185.50.250])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1532c72-4b4b-11e9-b579-fba91cca51e3;
 Wed, 20 Mar 2019 20:08:10 +0000 (UTC)
Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8])
 by gateway23.websitewelcome.com (Postfix) with ESMTP id 5BD9911B04
 for <xen-devel@lists.xenproject.org>; Wed, 20 Mar 2019 15:08:08 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id 6hVQhhUn9iQer6hVQhV8SB; Wed, 20 Mar 2019 15:08:08 -0500
X-Authority-Reason: nr=8
Received: from [189.250.104.39] (port=33992 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 1h6hVP-003k4o-NQ; Wed, 20 Mar 2019 15:08:07 -0500
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
References: <20190227205303.GA1231@embeddedor>
 <f8ff03de-9d7c-233a-cd86-37269667db0c@gmail.com>
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Openpgp: preference=signencrypt
Autocrypt: addr=gustavo@embeddedor.com; keydata=
 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
 VtSixD1uOgytAP7RWS474w==
Message-ID: <6675f2ed-6916-2be5-fb60-39c9436f53f7@embeddedor.com>
Date: Wed, 20 Mar 2019 15:08:06 -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: <f8ff03de-9d7c-233a-cd86-37269667db0c@gmail.com>
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.104.39
X-Source-L: No
X-Exim-ID: 1h6hVP-003k4o-NQ
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.168.1.76]) [189.250.104.39]:33992
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 15
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKRnJpZW5kbHkgcGluZzoKCldobyBjYW4gdGFrZSB0aGlzPwoKVGhhbmtzCi0tCkd1
c3Rhdm8KCk9uIDIvMjgvMTkgNTo1MSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4gK1hlbi1kZXZlbCBsaXN0Cj4gCj4gT24gMi8yNy8xOSAxMDo1MyBQTSwgR3VzdGF2byBBLiBS
LiBTaWx2YSB3cm90ZToKPj4gSW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1m
YWxsdGhyb3VnaCwgbWFyayBzd2l0Y2gKPj4gY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0
byBmYWxsIHRocm91Z2guCj4+Cj4+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGZvbGxvd2luZyB3YXJu
aW5nOgo+Pgo+PiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3hlbi1mYmZyb250LmM6IEluIGZ1bmN0aW9u
IOKAmHhlbmZiX2JhY2tlbmRfY2hhbmdlZOKAmToKPj4gZHJpdmVycy92aWRlby9mYmRldi94ZW4t
ZmJmcm9udC5jOjY3ODo2OiB3YXJuaW5nOiB0aGlzIHN0YXRlbWVudCBtYXkgZmFsbCB0aHJvdWdo
IFstV2ltcGxpY2l0LWZhbGx0aHJvdWdoPV0KPj4gwqDCoMKgIGlmIChkZXYtPnN0YXRlID09IFhl
bmJ1c1N0YXRlQ2xvc2VkKQo+PiDCoMKgwqDCoMKgwqAgXgo+PiBkcml2ZXJzL3ZpZGVvL2ZiZGV2
L3hlbi1mYmZyb250LmM6NjgxOjI6IG5vdGU6IGhlcmUKPj4gwqDCoCBjYXNlIFhlbmJ1c1N0YXRl
Q2xvc2luZzoKPj4gwqDCoCBefn5+Cj4+Cj4+IFdhcm5pbmcgbGV2ZWwgMyB3YXMgdXNlZDogLVdp
bXBsaWNpdC1mYWxsdGhyb3VnaD0zCj4+Cj4+IE5vdGljZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3Vs
YXIgY2FzZSwgdGhlIGNvZGUgY29tbWVudCBpcyBtb2RpZmllZAo+PiBpbiBhY2NvcmRhbmNlIHdp
dGggd2hhdCBHQ0MgaXMgZXhwZWN0aW5nIHRvIGZpbmQuCj4+Cj4+IFRoaXMgcGF0Y2ggaXMgcGFy
dCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuYWJsZQo+PiAtV2ltcGxpY2l0LWZhbGx0aHJv
dWdoLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVt
YmVkZGVkb3IuY29tPgo+PiAtLS0KPj4gwqAgZHJpdmVycy92aWRlby9mYmRldi94ZW4tZmJmcm9u
dC5jIHwgMiArLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQu
YyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYwo+PiBpbmRleCA2YTRiYmM5ZTFm
YjAuLmEzZDZiNmRiMjIxYiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi94ZW4t
ZmJmcm9udC5jCj4+ICsrKyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYwo+PiBA
QCAtNjc3LDcgKzY3Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbmZiX2JhY2tlbmRfY2hhbmdlZChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+PiDCoMKgwqDCoMKgIGNhc2UgWGVuYnVzU3RhdGVDbG9z
ZWQ6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNs
b3NlZCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+IC3CoMKgwqDCoMKg
wqDCoCAvKiBNaXNzZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlIC0tIGZhbGx0aHJvdWdo
ICovCj4+ICvCoMKgwqDCoMKgwqDCoCAvKiBmYWxsIHRocm91Z2ggLSBNaXNzZWQgdGhlIGJhY2tl
bmQncyBDTE9TSU5HIHN0YXRlLiAqLwo+PiDCoMKgwqDCoMKgIGNhc2UgWGVuYnVzU3RhdGVDbG9z
aW5nOgo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChkZXYpOwo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 20:13:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 20:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6han-0001V6-3r; Wed, 20 Mar 2019 20: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=Hdnm=RX=kernel.org=helgaas@srs-us1.protection.inumbo.net>)
 id 1h6ham-0001V1-Cf
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 20:13:40 +0000
X-Inumbo-ID: a55b3121-4b4c-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a55b3121-4b4c-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 20:13:38 +0000 (UTC)
Received: from localhost (unknown [69.71.4.100])
 (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 F21A121873;
 Wed, 20 Mar 2019 20:13:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1553112817;
 bh=xNs9p+gqBF+VlURRJefF5+eyyEkxabgfa2EPw5Xm46I=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=118iATCXJsVyKQEeC3k1HVveVYGQ0wB1lH2yGGSZG6iJU+gOoe6vw5f/Ov50CdtQx
 2b33kda+fFbwSznjyHSN9VfvFa2gXOBs4Ox56Oktk121l7udwojZ8jVqA/Q3Z/AkvF
 DnglwVDVWJxFpkzfddiEHUPV1rHz2OlY77msbyBI=
Date: Wed, 20 Mar 2019 15:13:35 -0500
From: Bjorn Helgaas <helgaas@kernel.org>
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Message-ID: <20190320201335.GD251185@google.com>
References: <20190320182715.GA9406@embeddedor>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190320182715.GA9406@embeddedor>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDE6Mjc6MTVQTSAtMDUwMCwgR3VzdGF2byBBLiBSLiBT
aWx2YSB3cm90ZToKPiBJbiBwcmVwYXJhdGlvbiB0byBlbmFibGluZyAtV2ltcGxpY2l0LWZhbGx0
aHJvdWdoLCBtYXJrIHN3aXRjaAo+IGNhc2VzIHdoZXJlIHdlIGFyZSBleHBlY3RpbmcgdG8gZmFs
bCB0aHJvdWdoLgo+IAo+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGZvbGxvd2luZyB3YXJuaW5nczoK
PiAKPiBkcml2ZXJzL3BjaS9wcm9jLmM6IEluIGZ1bmN0aW9uIOKAmHByb2NfYnVzX3BjaV9pb2N0
bOKAmToKPiBkcml2ZXJzL3BjaS9wcm9jLmM6MjE2OjY6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50
IG1heSBmYWxsIHRocm91Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQo+ICAgIGlmIChhcmNo
X2Nhbl9wY2lfbW1hcF93YygpKSB7Cj4gICAgICAgXgo+IGRyaXZlcnMvcGNpL3Byb2MuYzoyMjU6
Mjogbm90ZTogaGVyZQo+ICAgZGVmYXVsdDoKPiAgIF5+fn5+fn4KPiAKPiBkcml2ZXJzL3BjaS94
ZW4tcGNpZnJvbnQuYzogSW4gZnVuY3Rpb24g4oCYcGNpZnJvbnRfYmFja2VuZF9jaGFuZ2Vk4oCZ
Ogo+IGRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jOjExMDU6Njogd2FybmluZzogdGhpcyBzdGF0
ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD1dCj4gICAgaWYg
KHhkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQo+ICAgICAgIF4KPiBkcml2ZXJzL3Bj
aS94ZW4tcGNpZnJvbnQuYzoxMTA4OjI6IG5vdGU6IGhlcmUKPiAgIGNhc2UgWGVuYnVzU3RhdGVD
bG9zaW5nOgo+ICAgXn5+fgo+IAo+IE5vdGljZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIgY2Fz
ZSwgdGhlIC8qIGZhbGwgdGhyb3VnaCAqLwo+IGNvbW1lbnQgaXMgcGxhY2VkIGF0IHRoZSB2ZXJ5
IGJvdHRvbSBvZiB0aGUgY2FzZSBzdGF0ZW1lbnQsCj4gd2hpY2ggaXMgd2hhdCBHQ0MgaXMgZXhw
ZWN0aW5nIHRvIGZpbmQuCj4gCj4gV2FybmluZyBsZXZlbCAzIHdhcyB1c2VkOiAtV2ltcGxpY2l0
LWZhbGx0aHJvdWdoPTMKPiAKPiBUaGlzIHBhdGNoIGlzIHBhcnQgb2YgdGhlIG9uZ29pbmcgZWZm
b3J0cyB0byBlbmFibGUKPiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CgpBcHBsaWVk
IHRvIHBjaS9taXNjIGZvciB2NS4yLCB0aGFua3MhCgo+IC0tLQo+ICBkcml2ZXJzL3BjaS9wcm9j
LmMgICAgICAgICB8IDEgKwo+ICBkcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYyB8IDIgKy0KPiAg
MiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9wY2kvcHJvYy5jIGIvZHJpdmVycy9wY2kvcHJvYy5jCj4gaW5kZXgg
NmZhMTYyN2NlMDhkLi40NDViNTFkYjc1YjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wY2kvcHJv
Yy5jCj4gKysrIGIvZHJpdmVycy9wY2kvcHJvYy5jCj4gQEAgLTIyMiw2ICsyMjIsNyBAQCBzdGF0
aWMgbG9uZyBwcm9jX2J1c19wY2lfaW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsIHVuc2lnbmVkIGlu
dCBjbWQsCj4gIAkJfQo+ICAJCS8qIElmIGFyY2ggZGVjaWRlZCBpdCBjYW4ndCwgZmFsbCB0aHJv
dWdoLi4uICovCj4gICNlbmRpZiAvKiBIQVZFX1BDSV9NTUFQICovCj4gKwkJLyogZmFsbCB0aHJv
dWdoICovCj4gIAlkZWZhdWx0Ogo+ICAJCXJldCA9IC1FSU5WQUw7Cj4gIAkJYnJlYWs7Cj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jIGIvZHJpdmVycy9wY2kveGVuLXBj
aWZyb250LmMKPiBpbmRleCBlYmE2ZTMzMTQ3YTIuLjE0Y2YwZjQxZWNmMCAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYwo+ICsrKyBiL2RyaXZlcnMvcGNpL3hlbi1wY2lm
cm9udC5jCj4gQEAgLTExMDQsNyArMTEwNCw3IEBAIHN0YXRpYyB2b2lkIF9fcmVmIHBjaWZyb250
X2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiwKPiAgCWNhc2UgWGVu
YnVzU3RhdGVDbG9zZWQ6Cj4gIAkJaWYgKHhkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2Vk
KQo+ICAJCQlicmVhazsKPiAtCQkvKiBNaXNzZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRl
IC0tIGZhbGx0aHJvdWdoICovCj4gKwkJLyogZmFsbCB0aHJvdWdoIC0gTWlzc2VkIHRoZSBiYWNr
ZW5kJ3MgQ0xPU0lORyBzdGF0ZS4gKi8KPiAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgo+ICAJ
CWRldl93YXJuKCZ4ZGV2LT5kZXYsICJiYWNrZW5kIGdvaW5nIGF3YXkhXG4iKTsKPiAgCQlwY2lm
cm9udF90cnlfZGlzY29ubmVjdChwZGV2KTsKPiAtLSAKPiAyLjIxLjAKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 20:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 20:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6hj1-0002Iy-3u; Wed, 20 Mar 2019 20:22: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=pSon=RX=citrix.com=prvs=97557fac3=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h6hiz-0002It-TB
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 20:22:09 +0000
X-Inumbo-ID: d5a4fbee-4b4d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5a4fbee-4b4d-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 20:22:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="81180862"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Mar 2019 20:22:03 +0000
Message-ID: <1553113323-14664-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] VT-d/DMAR: accept DRHD with non-discoverable
 PCI devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 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>

U2luY2UgY29tbWl0IGRjZjQxNzkwICgieDg2L21tY2ZnL2RyaGQ6IE1vdmUgYWNwaV9tbWNmZ19p
bml0KCkgY2FsbApiZWZvcmUgY2FsbGluZyBhY3BpX3BhcnNlX2RtYXIoKSIpIFBDSSBzZWdtZW50
IDAgaXMgbm93IGtub3duIGVhcmx5CndoaWNoIG1hZGUgdGhlIHNhbml0eSBjaGVjayBvbiBEUkhE
IGRlZmluaXRpb24gc3RydWN0dXJlIHRvIHdvcmsuClRoaXMsIGluIHR1cm4sIGNhdXNlZCBhIHJl
Z3Jlc3Npb24gb24gc29tZSBtYWNoaW5lcyAoaW4gcGFydGljdWxhciwKSFAgUG93ZXJFZGdlIFI3
NDAgd2l0aCBJL08gQVQgRE1BIGRpc2FibGVkKSB3aGVyZSBJT01NVSB3YXMgZXhwbGljaXRseQpk
aXNhYmxlZCBkdWUgdG8gc29tZSBpbnRlcm5hbCBQQ0kgZGV2aWNlcyBiZWluZyBub24tZGlzY292
ZXJhYmxlIGJ1dApwcmVzZW50IGluIERNQVIuCgpXaGlsZSB0aGlzIGlzIGluZGVlZCBhIEJJT1Mg
bWlzdGFrZSBpdCBzZWVtcyB0byBiZSBub3QgdGhhdCBjcml0aWNhbAp0byBkaXNhYmxlIHRoZSB3
aG9sZSBJT01NVS4gSW5zdGVhZCwgZXh0ZW5kIHRoZSBzY29wZSBvZgoid29ya2Fyb3VuZF9iaW9z
X2J1ZyIgb3B0aW9uIGFuZCBtYWtlIGl0IGVuYWJsZWQgYnkgZGVmYXVsdC4gVGhpcyBpcwpjb25z
aXN0ZW50IHdpdGggb3VyIGRvY3VtZW50YXRpb24gYW5kIGFjdHVhbGx5IHdoYXQgYSB1c2VyIG1p
Z2h0IGV4cGVjdApmcm9tIGFuIG9wdGlvbiB3aXRoIHRoYXQgbmFtZS4gSXQgYWxzbyBkb2Vzbid0
IHNlZW0gc2FmZSB0byBzaW1wbHkgaWdub3JlCkRSSEQgd2l0aG91dCBpbml0aWFsaXphdGlvbiBz
byByZW1vdmUgdGhpcyBjYXNlLiBCdXQgbGVhdmUgdGhlIG9yaWdpbmFsCkRNQVIgY2hlY2sgaW4g
cGxhY2UgdG8gc3RpbGwgYWxsb3cgZXJyb3IgcmVwb3J0aW5nLgoKU2lnbmVkLW9mZi1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgfCAy
NSArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGIw
YjYzMDAuLjk0MTMzNTQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTEyNjEsNyAr
MTI2MSw3IEBAIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUgc3BlY2lmaWMgdG8gSW50ZWwgVlQt
ZCBoYXJkd2FyZToKICAgICBzaW1pbGFyIHRvIExpbnV4J3MgYGludGVsX2lvbW11PWlnZnhfb2Zm
YCBvcHRpb24uICBJZiBzcGVjaWZ5aW5nIGBuby1pZ2Z4YAogICAgIGZpeGVzIGFueXRoaW5nLCBw
bGVhc2UgcmVwb3J0IHRoZSBwcm9ibGVtLgogCi0qICAgVGhlIGB3b3JrYXJvdW5kX2Jpb3NfYnVn
YCBib29sZWFuIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuICBJdCBjYW4gYmUgdXNlZAorKiAgIFRo
ZSBgd29ya2Fyb3VuZF9iaW9zX2J1Z2AgYm9vbGVhbiBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuICBJ
dCBjYW4gYmUgdXNlZAogICAgIHRvIGlnbm9yZSBlcnJvcnMgd2hlbiBwYXJzaW5nIHRoZSBBQ1BJ
IHRhYmxlcywgYW5kIGZpbmRpbmcgYSBsaXN0ZWQgUENJCiAgICAgZGV2aWNlIHdoaWNoIGRvZXNu
J3QgYXBwZWFyIHRvIGV4aXN0IGluIHRoZSBzeXN0ZW0uCiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CmluZGV4IDVlY2FhMTAuLmRlM2E5ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMzAs
NyArMzAsNyBAQCBib29sX3QgX19pbml0ZGF0YSBpb21tdV9lbmFibGUgPSAxOwogYm9vbF90IF9f
cmVhZF9tb3N0bHkgaW9tbXVfZW5hYmxlZDsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGZvcmNlX2lv
bW11OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfdmVyYm9zZTsKLWJvb2xfdCBfX3JlYWRf
bW9zdGx5IGlvbW11X3dvcmthcm91bmRfYmlvc19idWc7Citib29sX3QgX19yZWFkX21vc3RseSBp
b21tdV93b3JrYXJvdW5kX2Jpb3NfYnVnID0gMTsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11
X2lnZnggPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfc25vb3AgPSAxOwogYm9vbF90
IF9fcmVhZF9tb3N0bHkgaW9tbXVfcWludmFsID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1h
ci5jCmluZGV4IGFjMTA2MDIuLjk1MjZlZTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIu
YwpAQCAtNTUzLDI2ICs1NTMsMTMgQEAgYWNwaV9wYXJzZV9vbmVfZHJoZChzdHJ1Y3QgYWNwaV9k
bWFyX2hlYWRlciAqaGVhZGVyKQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAg
aWYgKCBpbnZhbGlkX2NudCApCisgICAgICAgIGlmICggaW52YWxpZF9jbnQgJiYgIWlvbW11X3dv
cmthcm91bmRfYmlvc19idWcgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGlvbW11X3dv
cmthcm91bmRfYmlvc19idWcgJiYKLSAgICAgICAgICAgICAgICAgaW52YWxpZF9jbnQgPT0gZG1h
cnUtPnNjb3BlLmRldmljZXNfY250ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYCi0gICAgICAgICAgICAgICAgICAgICAgICIg
IFdvcmthcm91bmQgQklPUyBidWc6IGlnbm9yaW5nIERSSEQgKG5vIGRldmljZXMgaW4gaXRzIHNj
b3BlIGFyZSBQQ0kgZGlzY292ZXJhYmxlKVxuIik7Ci0KLSAgICAgICAgICAgICAgICBzY29wZV9k
ZXZpY2VzX2ZyZWUoJmRtYXJ1LT5zY29wZSk7Ci0gICAgICAgICAgICAgICAgaW9tbXVfZnJlZShk
bWFydSk7Ci0gICAgICAgICAgICAgICAgeGZyZWUoZG1hcnUpOwotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfV0FSTklORyBWVERQUkVGSVgKLSAgICAgICAgICAgICAgICAgICAgICAgIiAgRFJIRCBpcyBp
bnZhbGlkIChzb21lIGRldmljZXMgaW4gaXRzIHNjb3BlIGFyZSBub3QgUENJIGRpc2NvdmVyYWJs
ZSlcbiIpOwotICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgK
LSAgICAgICAgICAgICAgICAgICAgICAgIiAgVHJ5IFwiaW9tbXU9Zm9yY2VcIiBvciBcImlvbW11
PXdvcmthcm91bmRfYmlvc19idWdcIiBpZiB5b3UgcmVhbGx5IHdhbnQgVlQtZFxuIik7Ci0gICAg
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgKKyAgICAgICAgICAgICAgICAgICAiICBEUkhE
IGlzIGludmFsaWQgKHNvbWUgZGV2aWNlcyBpbiBpdHMgc2NvcGUgYXJlIG5vdCBQQ0kgZGlzY292
ZXJhYmxlKVxuIik7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklY
CisgICAgICAgICAgICAgICAgICAgIiAgVHJ5IFwiaW9tbXU9Zm9yY2VcIiBvciBcImlvbW11PXdv
cmthcm91bmRfYmlvc19idWdcIiBpZiB5b3UgcmVhbGx5IHdhbnQgVlQtZFxuIik7CisgICAgICAg
ICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IGFjcGlfcmVnaXN0ZXJfZHJoZF91bml0KGRtYXJ1KTsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 20:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 20: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 1h6hkX-0002Pk-IN; Wed, 20 Mar 2019 20: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=m5Fq=RX=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1h6hkW-0002Pd-8u
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 20:23:44 +0000
X-Inumbo-ID: 0e6d31a3-4b4e-11e9-bc90-bc764e045a96
Received: from gateway32.websitewelcome.com (unknown [192.185.145.107])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e6d31a3-4b4e-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 20:23:43 +0000 (UTC)
Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8])
 by gateway32.websitewelcome.com (Postfix) with ESMTP id 2ED89F567E
 for <xen-devel@lists.xenproject.org>; Wed, 20 Mar 2019 15:23:43 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id 6hkVhhouViQer6hkVhVSOa; Wed, 20 Mar 2019 15:23:43 -0500
X-Authority-Reason: nr=8
Received: from [189.250.104.39] (port=34576 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 1h6hkU-003ssI-JF; Wed, 20 Mar 2019 15:23:42 -0500
To: Bjorn Helgaas <helgaas@kernel.org>
References: <20190320182715.GA9406@embeddedor>
 <20190320201335.GD251185@google.com>
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Openpgp: preference=signencrypt
Autocrypt: addr=gustavo@embeddedor.com; keydata=
 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
 VtSixD1uOgytAP7RWS474w==
Message-ID: <141bfdeb-6340-141c-7216-ba1ad8540ff7@embeddedor.com>
Date: Wed, 20 Mar 2019 15:23:41 -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: <20190320201335.GD251185@google.com>
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.104.39
X-Source-L: No
X-Exim-ID: 1h6hkU-003ssI-JF
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.168.1.76]) [189.250.104.39]:34576
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 59
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: Re: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Kees Cook <keescook@chromium.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzLzIwLzE5IDM6MTMgUE0sIEJqb3JuIEhlbGdhYXMgd3JvdGU6Cj4gT24gV2VkLCBNYXIg
MjAsIDIwMTkgYXQgMDE6Mjc6MTVQTSAtMDUwMCwgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToK
ClsuLl0KCj4+Cj4+IFdhcm5pbmcgbGV2ZWwgMyB3YXMgdXNlZDogLVdpbXBsaWNpdC1mYWxsdGhy
b3VnaD0zCj4+Cj4+IFRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRv
IGVuYWJsZQo+PiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgo+IAo+IEFwcGxpZWQg
dG8gcGNpL21pc2MgZm9yIHY1LjIsIHRoYW5rcyEKPiAKCkF3ZXNvbWUhCgpUaGFua3MKLS0KR3Vz
dGF2bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 20:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 20: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 1h6i7v-00048n-Uh; Wed, 20 Mar 2019 20:47:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6i7u-00048d-Ia
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 20:47:54 +0000
X-Inumbo-ID: 6b790c46-4b51-11e9-b35a-a7a3ed790184
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b790c46-4b51-11e9-b35a-a7a3ed790184;
 Wed, 20 Mar 2019 20:47: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 1h6i7n-00072O-Gn; Wed, 20 Mar 2019 20:47: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 1h6i7n-0003zn-5x; Wed, 20 Mar 2019 20:47:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6i7n-00030k-52; Wed, 20 Mar 2019 20:47:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133924-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-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-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-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-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-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: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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-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-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=f5fd34f057e48a390a4a103406121f21179e353e
X-Osstest-Versions-That: linux=b8343316098dd191a6d643c5eb6ab7024622af9e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 20:47:47 +0000
Subject: [Xen-devel] [linux-4.9 test] 133924: 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>

ZmxpZ2h0IDEzMzkyNCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkyNC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNzgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM3ODMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzc4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNzgzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM3ODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBmNWZkMzRmMDU3ZTQ4YTM5MGE0YTEwMzQwNjEyMWYyMTE3OWUzNTNlCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiODM0MzMxNjA5OGRkMTkxYTZkNjQzYzVl
YjZhYjcwMjQ2MjJhZjllCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM3ODMgIDIwMTktMDMtMTMg
MjE6MTI6MDcgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTI0ICAyMDE5LTAz
LTE5IDEyOjQyOjM4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5v
cmcudWs+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBI
b3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2
ZW1sb2Z0Lm5ldD4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVyaWsgU2NobWF1c3MgPGVyaWsuc2NobWF1
c3NAaW50ZWwuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFu
b3guY28uaWw+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb24gTWF4d2Vs
bCA8am1heHdlbGwzN0BnbWFpbC5jb20+CiAgS2FsYXNoIE5haW53YWwgPGthbGFzaEBhcmlzdGEu
Y29tPgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+
CiAgbGlubWlhb2hlIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNYWhlc2ggQmFuZGV3YXIgPG1h
aGVzaGJAZ29vZ2xlLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFz
YXJ1IE5hZ2FpIDxtYXNhcnUubmFnYWkudnhAcmVuZXNhcy5jb20+CiAgTWlhb2hlIExpbiA8bGlu
bWlhb2hlQGh1YXdlaS5jb20+CiAgTWlrZSBUcmF2aXMgPG1pa2UudHJhdmlzQGhwZS5jb20+CiAg
UGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlq
bHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwu
ai53eXNvY2tpQGludGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJ1
c3MgQW5kZXJzb24gPHJ1c3MuYW5kZXJzb25AaHBlLmNvbT4KICBTYWthcmkgQWlsdXMgPHNha2Fy
aS5haWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2VyZ2VpIFNodHlseW92IDxzZXJnZWkuc2h0eWx5
b3ZAY29nZW50ZW1iZWRkZWQuY29tPgogIFNoYW5rYXJhIFBhaWxvb3IgPHNwMzQ4NUBjb2x1bWJp
YS5lZHU+CiAgU2hlbmdqaW5nIFpodSA8aUB6aHNqLm1lPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMr
cmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4K
ICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3
YWlAc3VzZS5kZT4KICBUYWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4K
ICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5o
YW5zc29uQGxpbmFyby5vcmc+CiAgV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2lu
ZWVyaW5nLmNvbT4KICBYaWFvIE5pIDx4bmlAcmVkaGF0LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFpo
YSBCaW4gPHpoYWJpbkBsaW51eC5hbGliYWJhLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJv
bWl1bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
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
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
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
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CiAgIGI4MzQzMzE2MDk4ZC4uZjVmZDM0ZjA1N2U0ICBmNWZkMzRmMDU3ZTQ4YTM5MGE0
YTEwMzQwNjEyMWYyMTE3OWUzNTNlIC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 21:11:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6iUw-0006Ow-9v; Wed, 20 Mar 2019 21:11:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iUv-0006Ol-KL
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 21:11:41 +0000
X-Inumbo-ID: be114cb8-4b54-11e9-b5a0-7b576611e30a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be114cb8-4b54-11e9-b5a0-7b576611e30a;
 Wed, 20 Mar 2019 21: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 1h6iUo-0007Vg-GM; Wed, 20 Mar 2019 21: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 1h6iUo-0005mY-1Y; Wed, 20 Mar 2019 21:11:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6iUo-0000n5-08; Wed, 20 Mar 2019 21:11:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133920-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-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=17f74242ccf0ce6e51c03a5860947865c0ef0dc2
X-Osstest-Versions-That: xen=1e780ef5a527661d1d6106ccacf65706e3ed664d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 21:11:33 +0000
Subject: [Xen-devel] [xen-unstable test] 133920: 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>

ZmxpZ2h0IDEzMzkyMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzkyMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzODk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM4OTYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMzg5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzODk2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM4OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzg5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODk2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM4OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzg5NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMwZWYwZGMyCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2Nh
Y2Y2NTcwNmUzZWQ2NjRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4OTYgIDIwMTktMDMtMTgg
MDg6MTg6MjQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTIwICAyMDE5LTAz
LTE5IDEwOjI5OjQ5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
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
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxZTc4MGVmNWE1Li4xN2Y3NDI0MmNj
ICAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMwZWYwZGMyIC0+IG1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 22:04:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 22: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 1h6jJh-0001vF-IE; Wed, 20 Mar 2019 22:04: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=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6jJg-0001v3-EM
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 22:04:08 +0000
X-Inumbo-ID: 1462b25a-4b5c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1462b25a-4b5c-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 22:04: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 1h6jJd-00007U-P8; Wed, 20 Mar 2019 22:04: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 1h6jJd-0008To-HT; Wed, 20 Mar 2019 22:04:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6jJd-0000lG-Go; Wed, 20 Mar 2019 22:04:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1h6jJd-0000lG-Go@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 22:04:05 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-arm64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm02
NC1saWJ2aXJ0CnRlc3RpZCBsaWJ2aXJ0LWJ1aWxkCgpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZp
cnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGh0dHBzOi8vZ2l0LnNhdmFu
bmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvClRyZWU6IGxpYnZpcnRfa2V5Y29kZW1hcGRiIGh0
dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xp
YnZpcnQuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhZDEyOTMyNDgxNGRkNGZjNDgwNGUyYzM3NDRi
ZWQwYjg3N2EwMjBhCiAgQnVnIG5vdCBwcmVzZW50OiAwYjg5ZWY1NTk2OGY2YTk4OTY1Nzg3Y2Vj
MzYwMmU5YWI5MzMxNTZiCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTU5LwoKCiAgY29tbWl0IGFkMTI5MzI0ODE0
ZGQ0ZmM0ODA0ZTJjMzc0NGJlZDBiODc3YTAyMGEKICBBdXRob3I6IENvbGUgUm9iaW5zb24gPGNy
b2JpbnNvQHJlZGhhdC5jb20+CiAgRGF0ZTogICBUdWUgRmViIDE5IDEyOjUyOjMwIDIwMTkgLTA1
MDAKICAKICAgICAgdGVzdHM6IGRvbWNhcHM6IFJlbW92ZSAnZnVsbCcgdGVzdAogICAgICAKICAg
ICAgVGhlICdmdWxsJyB0ZXN0IHZlcmlmaWVzIHRoZSBvdXRwdXQgb2YgYSB2aXJEb21haW5DYXBz
UHRyIGJ1aWx0CiAgICAgIGJ5IGhhbmQuIEl0IGhhcyB0aGUgZm9sbG93aW5nIHByb2JsZW1zOgog
ICAgICAKICAgICAgVGhlIGRvbWNhcHMgdGVzdCBzdWl0ZSBub3dhZGF5cyBoYXMgMyBoeXBlcnZp
c29yIGRyaXZlciBpbXBsZW1lbnRhdGlvbnMKICAgICAgd2hpY2ggc2hvdWxkIGdpdmUgdXMgcGxl
bnR5IG9mIG9wcG9ydHVuaXR5IHRvIGdldCBmdWxsIGRvbWNhcHMgY292ZXJhZ2UuCiAgICAgIEkg
ZG9uJ3QgdGhpbmsgdGhpcyB0ZXN0IGhhcyBtdWNoIHZhbHVlLiBBbmQgaXQgaGFzIHRoZSBmb2xs
b3dpbmcgaXNzdWVzOgogICAgICAKICAgICAgLSBSZXF1aXJlcyBtYW51YWwgaW50ZXJ2ZW50aW9u
IHRvIHRlc3QgbmV3IGRvbWNhcHMgWE1MLCB3aGljaCBpcyBlYXN5CiAgICAgICAgdG8gbWlzcywg
Zm9yIGV4YW1wbGUgZ2ljIGJpdHMgYXJlbid0IGNvdmVyZWQgdGhlcmUuCiAgICAgIC0gVGhlIFNF
VF9BTExfQklUUyB0cmljayBpdCB1c2VzIHRvIGZpbGwgaW4gZW51bXMgd2lsbCBvdXRwdXQKICAg
ICAgICB2YWx1ZXMgdGhhdCBhcmUgbmV2ZXIgcmVwb3J0ZWQgYnkgYW55IGRyaXZlciBpbXBsZW1l
bnRhdGlvbgogICAgICAgIChzdHJpbmdzIGxpa2UgJ2RlZmF1bHQnKQogICAgICAKICAgICAgTGV0
J3MgcmVtb3ZlIGl0CiAgICAgIAogICAgICBBY2tlZC1ieTogTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogQ29sZSBSb2JpbnNvbiA8Y3Jv
Ymluc29AcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saWJ2aXJ0L2J1aWxkLWFybTY0LWxpYnZpcnQubGlidmlydC1idWlsZC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGlidmlydC9idWlsZC1hcm02NC1saWJ2aXJ0LmxpYnZpcnQtYnVpbGQgLS1zdW1tYXJ5
LW91dD10bXAvMTMzOTU5LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMzODQ2
IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGlidmlydCBidWlsZC1hcm02NC1saWJ2aXJ0
IGxpYnZpcnQtYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMzkw
NCBmYWlsIFtob3N0PWxheHRvbjBdIC8gMTMzODc2IFtob3N0PWxheHRvbjFdIDEzMzg0NiBbaG9z
dD1sYXh0b24xXSAxMzM3OTggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMzkw
NCAvIDEzMzc5OApUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0ClRy
ZWU6IGxpYnZpcnRfZ251bGliIGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dudWxp
Yi5naXQvClRyZWU6IGxpYnZpcnRfa2V5Y29kZW1hcGRiIGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXlj
b2RlbWFwL2tleWNvZGVtYXBkYi5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0
ZXN0IDNhYTE5MGYyYTQzYTYzMmI1NDJhNmJhNzUxYTZjM2FiNGQ1MWYxZGQgODA4OWMwMDk3OWE1
YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWU3
ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZApCYXNpcyBwYXNzIDI2NWU2OTI0
ZjU2OTQzMWQ0MzE5ODFjNGMwZDhkNjhiYWYwZmIyYTIgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2
YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNGRlZWFmMmEzZWU1MGIw
OTY0MjZlZWE0MWE0YzliOTZkZWQwZjAyOQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdCMyNjVl
NjkyNGY1Njk0MzFkNDMxOTgxYzRjMGQ4ZDY4YmFmMGZiMmEyLTNhYTE5MGYyYTQzYTYzMmI1NDJh
NmJhNzUxYTZjM2FiNGQ1MWYxZGQgaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ251
bGliLmdpdC8jODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2Ny04MDg5YzAw
OTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXlj
b2RlbWFwL2tleWNvZGVtYXBkYi5naXQjMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWVi
OWJmY2I5NS0xNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4Ni1kZVwKIDViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5
Yjk2ZGVkMGYwMjktMWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZApBdXRv
IHBhY2tpbmcgdGhlIHJlcG9zaXRvcnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3Jt
YW5jZS4KU2VlICJnaXQgaGVscCBnYyIgZm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBU
aGUgbGFzdCBnYyBydW4gcmVwb3J0ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhl
IHJvb3QgY2F1c2UKYW5kIHJlbW92ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90
IGJlIHBlcmZvcm1lZCB1bnRpbCB0aGUgZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUg
YXJlIHRvbyBtYW55IHVucmVhY2hhYmxlIGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0
byByZW1vdmUgdGhlbS4KCkF1dG8gcGFja2luZyB0aGUgcmVwb3NpdG9yeSBpbiBiYWNrZ3JvdW5k
IGZvciBvcHRpbXVtIHBlcmZvcm1hbmNlLgpTZWUgImdpdCBoZWxwIGdjIiBmb3IgbWFudWFsIGhv
dXNla2VlcGluZy4KZXJyb3I6IFRoZSBsYXN0IGdjIHJ1biByZXBvcnRlZCB0aGUgZm9sbG93aW5n
LiBQbGVhc2UgY29ycmVjdCB0aGUgcm9vdCBjYXVzZQphbmQgcmVtb3ZlIGdjLmxvZy4KQXV0b21h
dGljIGNsZWFudXAgd2lsbCBub3QgYmUgcGVyZm9ybWVkIHVudGlsIHRoZSBmaWxlIGlzIHJlbW92
ZWQuCgp3YXJuaW5nOiBUaGVyZSBhcmUgdG9vIG1hbnkgdW5yZWFjaGFibGUgbG9vc2Ugb2JqZWN0
czsgcnVuICdnaXQgcHJ1bmUnIHRvIHJlbW92ZSB0aGVtLgoKTG9hZGVkIDIwMDEgbm9kZXMgaW4g
cmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzM3OTggcGFzcyAy
NjVlNjkyNGY1Njk0MzFkNDMxOTgxYzRjMGQ4ZDY4YmFmMGZiMmEyIDgwODljMDA5NzlhNWIwODlj
ZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWVi
OWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDRkZWVhZjJh
M2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzMzg0NiBbaG9zdD1sYXh0b24xXQog
MTMzOTA0IGZhaWwgM2FhMTkwZjJhNDNhNjMyYjU0MmE2YmE3NTFhNmMzYWI0ZDUxZjFkZCA4MDg5
YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0ZGFk
MmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCiAxMzM4NzYgW2hv
c3Q9bGF4dG9uMV0KIDEzMzk0OSBwYXNzIDBiODllZjU1OTY4ZjZhOTg5NjU3ODdjZWMzNjAyZTlh
YjkzMzE1NmIgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3
ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0
ZAogMTMzOTUwIGZhaWwgZTMxMTlhMzMyM2Y1MzcwMjk2MTI1YjJkYzQ4YjkyZDEyZTM5ZjA5OSA4
MDg5YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0
ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCiAxMzM5NTEg
ZmFpbCBjZDM1YzRhZjYwZDEwYTU3ZDViMTA3NjRiNTRlZDM2MTQzZTQ4MzllIDgwODljMDA5Nzlh
NWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEw
NzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFl
NzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKIDEzMzk1MiBmYWlsIGJmNjg0
NTRjNDZiYTViN2Q1Njk5MGJiY2M4NTdlNjQ2ZjE2YWFiOTQgODA4OWMwMDk3OWE1YjA4OWNmZjU5
MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZj
Yjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWU3ODBlZjVhNTI3
NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZAogMTMzOTU0IGZhaWwgYWQxMjkzMjQ4MTRkZDRm
YzQ4MDRlMmMzNzQ0YmVkMGI4NzdhMDIwYSA4MDg5YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBl
NTk1NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2
Y2NhY2Y2NTcwNmUzZWQ2NjRkCiAxMzM5NTUgcGFzcyAwYjg5ZWY1NTk2OGY2YTk4OTY1Nzg3Y2Vj
MzYwMmU5YWI5MzMxNTZiIDgwODljMDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcg
MTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2
ZTNlZDY2NGQKIDEzMzk1NiBmYWlsIGFkMTI5MzI0ODE0ZGQ0ZmM0ODA0ZTJjMzc0NGJlZDBiODc3
YTAyMGEgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2
ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZAog
MTMzOTMxIHBhc3MgMjY1ZTY5MjRmNTY5NDMxZDQzMTk4MWM0YzBkOGQ2OGJhZjBmYjJhMiA4MDg5
YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0ZGFk
MmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CiAxMzM5NTggcGFz
cyAwYjg5ZWY1NTk2OGY2YTk4OTY1Nzg3Y2VjMzYwMmU5YWI5MzMxNTZiIDgwODljMDA5NzlhNWIw
ODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQw
OWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFlNzgw
ZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKIDEzMzk0NSBmYWlsIDNhYTE5MGYy
YTQzYTYzMmI1NDJhNmJhNzUxYTZjM2FiNGQ1MWYxZGQgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2
YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWU3ODBlZjVhNTI3NjYx
ZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZAogMTMzOTQ2IHBhc3MgNGNkMTM0NzhhYzMzMWY1ZTQy
YzkyNmQ0ZjIxMTFkZDg5ZDI5NzBhNiA4MDg5YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1
NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3NWUzODNmYTkzZjgwMTJhNzRiYTk5Y2Nl
NDZkNWE5Njc3ZjFkZjNlCiAxMzM5NDcgcGFzcyBmOGFlY2VhNzc5MDNhYTFmYmVkOGI1Y2EyMmJj
ODIwODZkNGVjZTFmIDgwODljMDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZl
NWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNl
ZDY2NGQKIDEzMzk1OSBmYWlsIGFkMTI5MzI0ODE0ZGQ0ZmM0ODA0ZTJjMzc0NGJlZDBiODc3YTAy
MGEgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdk
ODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZApTZWFy
Y2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzM3
OTggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzOTA0IChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzOTMxIChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzOTQ1IChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDBiODllZjU1OTY4ZjZhOTg5NjU3ODdjZWMz
NjAyZTlhYjkzMzE1NmIgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAx
NmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZl
M2VkNjY0ZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4K
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzk0OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEzMzk1NCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzMzk1NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMzOTU2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTMzOTU4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzM5
NTkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHBy
b2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpYnZpcnQgZ2l0Oi8vbGli
dmlydC5vcmcvbGlidmlydC5naXQKICBCdWcgaW50cm9kdWNlZDogIGFkMTI5MzI0ODE0ZGQ0ZmM0
ODA0ZTJjMzc0NGJlZDBiODc3YTAyMGEKICBCdWcgbm90IHByZXNlbnQ6IDBiODllZjU1OTY4ZjZh
OTg5NjU3ODdjZWMzNjAyZTlhYjkzMzE1NmIKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5NTkvCgpBdXRvIHBhY2tp
bmcgdGhlIHJlcG9zaXRvcnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3JtYW5jZS4K
U2VlICJnaXQgaGVscCBnYyIgZm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBUaGUgbGFz
dCBnYyBydW4gcmVwb3J0ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhlIHJvb3Qg
Y2F1c2UKYW5kIHJlbW92ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90IGJlIHBl
cmZvcm1lZCB1bnRpbCB0aGUgZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUgYXJlIHRv
byBtYW55IHVucmVhY2hhYmxlIGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0byByZW1v
dmUgdGhlbS4KCgogIGNvbW1pdCBhZDEyOTMyNDgxNGRkNGZjNDgwNGUyYzM3NDRiZWQwYjg3N2Ew
MjBhCiAgQXV0aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhdGU6
ICAgVHVlIEZlYiAxOSAxMjo1MjozMCAyMDE5IC0wNTAwCiAgCiAgICAgIHRlc3RzOiBkb21jYXBz
OiBSZW1vdmUgJ2Z1bGwnIHRlc3QKICAgICAgCiAgICAgIFRoZSAnZnVsbCcgdGVzdCB2ZXJpZmll
cyB0aGUgb3V0cHV0IG9mIGEgdmlyRG9tYWluQ2Fwc1B0ciBidWlsdAogICAgICBieSBoYW5kLiBJ
dCBoYXMgdGhlIGZvbGxvd2luZyBwcm9ibGVtczoKICAgICAgCiAgICAgIFRoZSBkb21jYXBzIHRl
c3Qgc3VpdGUgbm93YWRheXMgaGFzIDMgaHlwZXJ2aXNvciBkcml2ZXIgaW1wbGVtZW50YXRpb25z
CiAgICAgIHdoaWNoIHNob3VsZCBnaXZlIHVzIHBsZW50eSBvZiBvcHBvcnR1bml0eSB0byBnZXQg
ZnVsbCBkb21jYXBzIGNvdmVyYWdlLgogICAgICBJIGRvbid0IHRoaW5rIHRoaXMgdGVzdCBoYXMg
bXVjaCB2YWx1ZS4gQW5kIGl0IGhhcyB0aGUgZm9sbG93aW5nIGlzc3VlczoKICAgICAgCiAgICAg
IC0gUmVxdWlyZXMgbWFudWFsIGludGVydmVudGlvbiB0byB0ZXN0IG5ldyBkb21jYXBzIFhNTCwg
d2hpY2ggaXMgZWFzeQogICAgICAgIHRvIG1pc3MsIGZvciBleGFtcGxlIGdpYyBiaXRzIGFyZW4n
dCBjb3ZlcmVkIHRoZXJlLgogICAgICAtIFRoZSBTRVRfQUxMX0JJVFMgdHJpY2sgaXQgdXNlcyB0
byBmaWxsIGluIGVudW1zIHdpbGwgb3V0cHV0CiAgICAgICAgdmFsdWVzIHRoYXQgYXJlIG5ldmVy
IHJlcG9ydGVkIGJ5IGFueSBkcml2ZXIgaW1wbGVtZW50YXRpb24KICAgICAgICAoc3RyaW5ncyBs
aWtlICdkZWZhdWx0JykKICAgICAgCiAgICAgIExldCdzIHJlbW92ZSBpdAogICAgICAKICAgICAg
QWNrZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICAgIFNp
Z25lZC1vZmYtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpwbm10b3Bu
ZzogMjUxIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1hcm02NC1saWJ2aXJ0LmxpYnZpcnQtYnVpbGQue2Rv
dCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjEzMzk1OTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMzOTU5IGxpYnZpcnQgcmVh
bC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzM5NTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 20 22:34:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 22: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 1h6jml-0004F6-7k; Wed, 20 Mar 2019 22:34:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6jmj-0004Ex-BG
 for xen-devel@lists.xenproject.org; Wed, 20 Mar 2019 22:34:09 +0000
X-Inumbo-ID: 45f4145b-4b60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45f4145b-4b60-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 22:34: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 1h6jmg-0000hM-1j; Wed, 20 Mar 2019 22:34:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6jmf-0001Lj-MB; Wed, 20 Mar 2019 22:34:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6jmf-0002R6-LQ; Wed, 20 Mar 2019 22:34:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133923-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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=5726a8d0f1958af80ad8e514bc2c18d213e739b7
X-Osstest-Versions-That: linux=d9896164529697fade02aafc65a06722f7191d68
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Mar 2019 22:34:05 +0000
Subject: [Xen-devel] [linux-4.14 test] 133923: 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>

ZmxpZ2h0IDEzMzkyMyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNwpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVh
MDY3MjJmNzE5MWQ2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzODU1ICAyMDE5LTAzLTE2IDEz
OjQ2OjQzIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzkyMyAgMjAxOS0wMy0x
OSAxMjo0MToxMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJEU291emEsIE5lbHNvbiIgPG5lbHNvbi5kc291
emFAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFybmFs
ZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIENocmlzdG9waCBQYWFzY2gg
PGNwYWFzY2hAYXBwbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5u
ZXQ+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEVyaWsgU2NobWF1c3MgPGVyaWsuc2NobWF1c3NAaW50ZWwuY29tPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0
IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBK
YWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFzb24gV2FuZyA8
amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb24gTWF4d2VsbCA8am1heHdlbGwzN0BnbWFpbC5jb20+
CiAgS2FsYXNoIE5haW53YWwgPGthbGFzaEBhcmlzdGEuY29tPgogIEthenV5YSBNaXp1Z3VjaGkg
PGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAga2J1aWxkIHRlc3Qgcm9ib3QgPGxr
cEBpbnRlbC5jb20+CiAgbGlubWlhb2hlIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNYWNpZWog
xbtlbmN6eWtvd3NraSA8bWF6ZUBnb29nbGUuY29tPgogIE1haGVzaCBCYW5kZXdhciA8bWFoZXNo
YkBnb29nbGUuY29tPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXNhcnUg
TmFnYWkgPG1hc2FydS5uYWdhaS52eEByZW5lc2FzLmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFv
aGVAaHVhd2VpLmNvbT4KICBNaWNoYWwgU29sdHlzIDxzb2x0eXNAeml1LmluZm8+CiAgTWlrZSBU
cmF2aXMgPG1pa2UudHJhdmlzQGhwZS5jb20+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQu
Y29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBl
dGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBSYWZhZWwgSi4gV3lzb2NraSA8
cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUnVzcyBBbmRlcnNvbiA8cnVzcy5hbmRlcnNv
bkBocGUuY29tPgogIFNoZW5namluZyBaaHUgPGlAemhzai5tZT4KICBTaW1vbiBIb3JtYW4gPGhv
cm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5j
b20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBUYWthc2hpIEl3YWkg
PHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ftb2NjaGku
anA+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbnkgSm9uZXMgPHRvbnlqQHN1c2UuY29tPgogIFdh
bmcgTmFuIDx3YW5nbmFuMEBodWF3ZWkuY29tPgogIFhpYW8gTmkgPHhuaUByZWRoYXQuY29tPgog
IFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5n
QGh1YXdlaS5jb20+CiAgWmhhIEJpbiA8emhhYmluQGxpbnV4LmFsaWJhYmEuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
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
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBkOTg5NjE2
NDUyOTYuLjU3MjZhOGQwZjE5NSAgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3
MzliNyAtPiB0ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 02:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 02: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 1h6n8J-0003CM-2m; Thu, 21 Mar 2019 02:08: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=T10P=RY=citrix.com=prvs=97654d8fe=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h6n8I-0003CH-FA
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 02:08:38 +0000
X-Inumbo-ID: 3bdaefbc-4b7e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bdaefbc-4b7e-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 02:08:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,251,1549929600"; d="scan'208";a="87630896"
Date: Thu, 21 Mar 2019 11:08:15 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190321020815.zkeqwrdjqmtda6ok@Air-de-Roger>
References: <20190318173731.14494-1-roger.pau@citrix.com>
 <20190318214312.GB2014@mail-itl>
 <20190319141644.GK11621@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190319141644.GK11621@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] xen-mapcache: use MAP_FIXED flag so the
 mmap address hint is always honored
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 qemu-devel@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.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>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDI6MTY6NDRQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBNYXIgMTgsIDIwMTkgYXQgMTA6NDM6MTJQTSArMDEwMCwgTWFyZWsg
TWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gT24gTW9uLCBNYXIgMTgsIDIwMTkgYXQg
MDY6Mzc6MzFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBPciBpZiBpdCdz
IG5vdCBwb3NzaWJsZSB0byBob25vciB0aGUgaGludGVkIGFkZHJlc3MgYW4gZXJyb3IgaXMgcmV0
dXJuZWQKPiA+ID4gaW5zdGVhZC4gCj4gPiAKPiA+IEp1c3QgdG8gYmUgc3VyZTogTUFQX0ZJWEVE
IHdpbGwgY2F1c2UgdG8gbWFwIGF0IHNwZWNpZmllZCBhZGRyZXNzLCBldmVuCj4gPiBpZiBzb21l
dGhpbmcgaXMgbWFwcGVkIHRoZXJlIGFscmVhZHkuIEZyb20gbW1hcCgyKToKPiAKPiBUaGF0IHNo
b3VsZCBiZSBmaW5lLiBXZSBkbyB3YW50IHRvIHJlcGxhY2UgYW4gZXhpdGluZyBtYXBwaW5nICh3
aGljaCBpcwo+IG11bm1hcCBiZWZvcmUgdGhlIG1tYXAgY2FsbCksIGJ1dCBpdCB3b3VsZCBoYXZl
IGJlZW4gbmljZSB0byBrbm93IHdoZW4KPiBzb21ldGhpbmcgaXMgYWxyZWFkeSBtYXBwZWQsIHRv
IGRldGVjdCBwcm9ncmFtbWluZyBlcnJvci4KCkZyZWVCU0QgaGFzIE1BUF9FWENMIHRvIGJlIHVz
ZWQgaW4gY29uanVuY3Rpb24gd2l0aCBNQVBfRklYRUQsIGFuZApMaW51eCBoYXMgTUFQX0ZJWEVE
X05PUkVQTEFDRSB0byBhY2hpZXZlIHRoaXMgYmVoYXZpb3IuIEkgdGhpbmsgdGhlCmN1cnJlbnQg
Zml4IGlzIGZpbmUgZm9yIG5vdywgYnV0IHdlIG1pZ2h0IHdhbnQgdG8gbG9vayBpbnRvIHVzaW5n
CnRob3NlIGlmIGZ1cnRoZXIgaXNzdWVzIGFyZSBmb3VuZC4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 02:16:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 02:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6nFX-00041Q-8z; Thu, 21 Mar 2019 02:16: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=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6nFV-00041E-I3
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 02:16:05 +0000
X-Inumbo-ID: 43dde26e-4b7f-11e9-8d1c-8b8c54d6b3cb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43dde26e-4b7f-11e9-8d1c-8b8c54d6b3cb;
 Thu, 21 Mar 2019 02:15: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 1h6nFN-0006kH-Q1; Thu, 21 Mar 2019 02:15: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 1h6nFN-0008Mr-FS; Thu, 21 Mar 2019 02:15:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6nFN-0003ru-EH; Thu, 21 Mar 2019 02:15:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133926-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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm: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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-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-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-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-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-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-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-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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-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-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=7794d352260604f02e7d446e632af2ca7fe8dda6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 02:15:57 +0000
Subject: [Xen-devel] [linux-4.19 test] 133926: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkyNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3OTRkMzUy
MjYwNjA0ZjAyZTdkNDQ2ZTYzMmFmMmNhN2ZlOGRkYTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxMzgg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAg
MTM2IGRheXMgICA5MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM5MjYgIDIwMTkt
MDMtMTkgMTQ6NDU6NTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE1NzUgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
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
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTkyMjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 03:24:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 03:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6oJb-0000vr-Te; Thu, 21 Mar 2019 03:24: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=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6oJa-0000tv-9I
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 03:24:22 +0000
X-Inumbo-ID: cfe3f8a8-4b88-11e9-afa7-8f1bf51ff84f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfe3f8a8-4b88-11e9-afa7-8f1bf51ff84f;
 Thu, 21 Mar 2019 03:24:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6oJW-00084Z-7c; Thu, 21 Mar 2019 03:24:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6oJV-0006se-Va; Thu, 21 Mar 2019 03:24:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6oJV-0003UW-Uw; Thu, 21 Mar 2019 03:24:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133930-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-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-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-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=181b68ad9d92dfbadd798fd58a2d9a43db96d549
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 03:24:17 +0000
Subject: [Xen-devel] [libvirt test] 133930: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkzMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAxOCBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzg0NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzMzg0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDE4
MWI2OGFkOWQ5MmRmYmFkZDc5OGZkNThhMmQ5YTQzZGI5NmQ1NDkKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDI1ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFi
ZGYxMjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzg0NiAgMjAxOS0wMy0xNiAwMjowOTowOSBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM4NzYgIDIwMTktMDMtMTcgMTE6MzM6
MDQgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM5MzAg
IDIwMTktMDMtMTkgMTk6MDM6MjAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBKYXNvbiBEaWxs
YW1hbiA8ZGlsbGFtYW5AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6
by5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjU2IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 05:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 05:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6qM7-0002ca-Tt; Thu, 21 Mar 2019 05:35: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=04vu=RY=xenproject.org=prvs=976089543=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6qM6-0002cO-83
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 05:35:06 +0000
X-Inumbo-ID: 13c8d233-4b9b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13c8d233-4b9b-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 05:35:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,251,1549929600"; d="scan'208";a="81208264"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83760-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=17f74242ccf0ce6e51c03a5860947865c0ef0dc2
X-Osstest-Versions-That: xen=1e780ef5a527661d1d6106ccacf65706e3ed664d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Mar 2019 05:35:00 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83760: 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
Mzc2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3NjAvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE3Zjc0MjQyY2Nm
MGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4Mzc0NSAgMjAxOS0wMy0xOCAwODoyNDoxNyBaICAgIDIgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3NjAgIDIwMTktMDMtMjAgMjE6MjQ6MjggWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
aGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IEZyaSBNYXIgMTUgMjI6MDg6NDEgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVu
ZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBmb3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAg
IAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBBdG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0
aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAgICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBh
IEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZsb3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFk
ZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJUkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBt
YXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4gIFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwg
YmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAgIG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBm
aXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4g
Z2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWluaSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1
c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBiYTI3YWFhODg1NDhjODI0YTQ3ZGNmNTYwOTI4
OGVlMWMwNWQyOTQ2CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDExOjQ1OjI5IDIwMTkgKzAwMDAKCiAgICB4ODYvbXNy
OiBTaG9ydGVuIEFSQ0hfQ0FQQUJJTElUSUVTXyogY29uc3RhbnRzCiAgICAKICAgIFRoZXkgYXJl
IHVubmVjZXNzZXJpbHkgdmVyYm9zZSwgYW5kIEFSQ0hfQ0FQU18qIGlzIGFscmVhZHkgdGhlIG1v
cmUgY29tbW9uCiAgICB2ZXJzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA1MjJhMmYzYzVjODljYzc4YzBlMmIwNWFmOTI0
Yjc2Y2VmN2Q0YmZmCkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJp
eC5jb20+CkRhdGU6ICAgTW9uIE1hciAxOCAxNjoyOToyMSAyMDE5ICswMTAwCgogICAgeDg2L2h2
bTogZmluaXNoIElPUkVRcyBjb3JyZWN0bHkgb24gY29tcGxldGlvbiBwYXRoCiAgICAKICAgIFNp
bmNlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgbGluZWFyX3tyZWFkLHdyaXRlfSgpIGhlbHBlcnMgaW4g
M2JkZWM1MzBhNQogICAgKHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBh
Y2Nlc3NlcyBpbiBtb3JlIGNhc2VzKSB0aGUKICAgIGNvbXBsZXRpb24gcGF0aCBmb3IgSU9SRVFz
IGhhcyBiZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEgaW4KICAgIHByb2dyZXNzIGJ1
dCBodm1fY29weV97dG8sZnJvbX1fZ3Vlc3RfbGluZWFyKCkgcmV0dXJucyBIVk1UUkFOU19va2F5
CiAgICAoZS5nLiB3aGVuIFAyTSB0eXBlIG9mIHNvdXJjZS9kZXN0aW5hdGlvbiBoYXMgYmVlbiBj
aGFuZ2VkIGJ5IElPUkVRCiAgICBoYW5kbGVyKSB0aGUgZXhlY3V0aW9uIHdpbGwgbmV2ZXIgcmUt
ZW50ZXIgaHZtZW11bF9kb19pbygpIHdoZXJlCiAgICBJT1JFUXMgYXJlIGNvbXBsZXRlZC4gVGhp
cyB1c3VhbGx5IHJlc3VsdHMgaW4gYSBkb21haW4gY3Jhc2ggdXBvbgogICAgdGhlIGV4ZWN1dGlv
biBvZiB0aGUgbmV4dCBJT1JFUSBlbnRlcmluZyBodm1lbXVsX2RvX2lvKCkgYW5kIGZpbmRpbmcK
ICAgIHRoZSByZW1uYW50cyBvZiB0aGUgcHJldmlvdXMgSU9SRVEgaW4gdGhlIHN0YXRlIG1hY2hp
bmUuCiAgICAKICAgIFRoaXMgcGFydGljdWxhciBpc3N1ZSBoYXMgYmVlbiBkaXNjb3ZlcmVkIGlu
IHJlbGF0aW9uIHRvIHAybV9pb3JlcV9zZXJ2ZXIKICAgIHR5cGUgd2hlcmUgYW4gZW11bGF0b3Ig
Y2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9yZXFfc2VydmVyCiAgICBhbmQg
cDJtX3JhbV9ydyBpbiBwcm9jZXNzIG9mIHJlc3BvbmRpbmcgdG8gSU9SRVEgd2hpY2ggbWFkZQog
ICAgaHZtX2NvcHlfLi4oKSB0byBiZWhhdmUgZGlmZmVyZW50bHkgb24gdGhlIHdheSBiYWNrLgog
ICAgCiAgICBGaXggaXQgZm9yIG5vdyBieSBjaGVja2luZyBpZiBJT1JFUSBjb21wbGV0aW9uIGlz
IHJlcXVpcmVkICh3aGljaAogICAgY2FuIGJlIGlkZW50aWZpZWQgYnkgcXVlcnlpbmcgTU1JTyBj
YWNoZSkgYmVmb3JlIHRyeWluZyB0byBmaW5pc2gKICAgIGEgbWVtb3J5IGFjY2VzcyBpbW1lZGlh
dGVseSB0aHJvdWdoIGh2bV9jb3B5Xy4uKCksIHJlLWVudGVyCiAgICBodm1lbXVsX2RvX2lvKCkg
b3RoZXJ3aXNlLiBUaGlzIGNoYW5nZSBhbG9uZSBvbmx5IGFkZHJlc3NlcyBJT1JFUQogICAgY29t
cGxldGlvbiBpc3N1ZSBmb3IgUDJNIHR5cGUgY2hhbmdpbmcgZnJvbSBNTUlPIHRvIFJBTSBpbiB0
aGUKICAgIG1pZGRsZSBvZiBlbXVsYXRpb24gYnV0IGxlYXZlcyBhIGNhc2Ugd2hlcmUgbmV3IElP
UkVRcyBtaWdodCBiZQogICAgaW50cm9kdWNlZCBieSBQMk0gY2hhbmdlcyBmcm9tIFJBTSB0byBN
TUlPICh3aGljaCBpcyBsZXNzIGxpa2VseQogICAgdG8gZmluZCBpbiBwcmFjdGljZSkgdGhhdCBy
ZXF1aXJlcyBtb3JlIHN1YnN0YW50aWFsIGNoYW5nZXMgaW4KICAgIE1NSU8gZW11bGF0aW9uIGNv
ZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgMmQ1MjdiYTMxMGRjNjY5NWJiYTJkZjExOGZmOWUwNTNmN2U0
MGM4MgpBdXRob3I6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBNYXIgMTggMTY6Mjg6NDUgMjAxOSArMDEwMAoKICAgIHg4Ni9odm06IHNwbGl0
IGFsbCBsaW5lYXIgcmVhZHMgYW5kIHdyaXRlcyBhdCBwYWdlIGJvdW5kYXJ5CiAgICAKICAgIFJ1
bGluZyBvdXQgcGFnZSBzdHJhZGRsaW5nIGF0IGxpbmVhciBsZXZlbCBtYWtlcyBpdCBlYXNpZXIg
dG8KICAgIGRpc3Rpbmd1aXNoIGNodW5rcyB0aGF0IHJlcXVpcmUgcHJvcGVyIGhhbmRsaW5nIGFz
IE1NSU8gYWNjZXNzCiAgICBhbmQgbm90IGNvbXBsZXRlIHRoZW0gYXMgcGFnZSBzdHJhZGRsaW5n
IG1lbW9yeSB0cmFuc2FjdGlvbnMKICAgIHByZW1hdHVyZWx5LiBUaGlzIGRvZXNuJ3QgY2hhbmdl
IHRoZSBnZW5lcmFsIGJlaGF2aW9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA0YThlNjg0ZDI5MzdhMjQwYjUxOTIyYjY0
ZWQwYTg2NmVjNGJhNzZkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIE1vbiBNYXIgMTggMTE6NDE6NDcgMjAxOSArMDEwMAoKICAgIHg4Ni9NQ0U6IG1jZXF1
aXJrIHN0dWZmIGlzIEFNRC1zcGVjaWZpYwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAzOWNiZTAwZmFkMTgyMmE0MDdmMmEz
YjFiNDliNGNmYmU0NTYzZGIwCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIE1vbiBNYXIgMTggMTE6NDE6MTAgMjAxOSArMDEwMAoKICAgIHg4NmVtdWw6IG5v
IG5lZWQgdG8gc2V0IGZhdWx0X3N1cHByZXNzaW9uIHRvIGZhbHNlIGZvciBWTU9WTlQqCiAgICAK
ICAgIFdoZW4gZXZleC5vcG1zayBpcyByZXF1aXJlZCB0byBiZSB6ZXJvIHRoZXJlJ3Mgbm8gbmVl
ZCBmb3IgdGhpcywgYXMgaXQKICAgIHdvbid0IGhhdmUgYmVlbiBzZXQgdG8gdHJ1ZSBpbiB0aGUg
Zmlyc3QgcGxhY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKY29tbWl0IGZjNTAyMWMyOWE1OTYzMGExMmRlODlmZDMzZjRhMDBiOTky
OTllMTMKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgTW9u
IE1hciAxOCAxMTo0MDozMiAyMDE5ICswMTAwCgogICAgeGVuL2RlYnVnOiBtYWtlIGRlYnVndHJh
Y2UgbW9yZSBjbGV2ZXIgcmVnYXJkaW5nIHJlcGVhdGluZyBlbnRyaWVzCiAgICAKICAgIEluIGNh
c2UgZGVidWd0cmFjZSBpcyB3cml0aW5nIHRvIG1lbW9yeSBhbmQgdGhlIGxhc3QgZW50cnkgaXMg
cmVwZWF0ZWQKICAgIGRvbid0IGZpbGwgdXAgdGhlIHRyYWNlIGJ1ZmZlciwgYnV0IG1vZGlmeSB0
aGUgY291bnQgcHJlZml4IHRvICJ4LXkgIgogICAgc3R5bGUgaW5zdGVhZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgNTI4YWZlNDdlNzMwYTQyNWVk
NGU3YTc1NDY1OTIzMmFlMTc5NWIxOApBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDExOjM5OjQzIDIwMTkgKzAxMDAKCiAgICB4ZW4vZGVi
dWc6IG1ha2UgZGVidWd0cmFjZSBjb25maWd1cmFibGUgdmlhIEtjb25maWcKICAgIAogICAgSW5z
dGVhZCBvZiBoYXZpbmcgdG8gZWRpdCBpbmNsdWRlL3hlbi9saWIuaCBmb3IgbWFraW5nIGRlYnVn
dHJhY2UKICAgIGF2YWlsYWJsZSBtYWtlIGl0IGNvbmZpZ3VyYWJsZSB2aWEgS2NvbmZpZy4KICAg
IAogICAgRGVmYXVsdCBpcyBvZmYsIGl0IGlzIGF2YWlsYWJsZSBvbmx5IGluIGV4cGVydCBtb2Rl
IG9yIGluIGRlYnVnIGJ1aWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCAyMmUyZjhkZGRmNWZiZWQ4ODViNWU0ZGIzZmZjOWUxMTAxYmU5ZWMw
CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTggMTE6Mzg6MzYgMjAxOSArMDEwMAoKICAgIHg4Ni9lODIwOiBmaXggYnVpbGQgd2l0aCBnY2M5
CiAgICAKICAgIGU4MjAuYzogSW4gZnVuY3Rpb24g4oCYY2xpcF90b19saW1pdOKAmToKICAgIC4u
Li94ZW4vaW5jbHVkZS9hc20vc3RyaW5nLmg6MTA6MjY6IGVycm9yOiDigJhfX2J1aWx0aW5fbWVt
bW92ZeKAmSBvZmZzZXQgWy0xNiwgLTM2XSBpcyBvdXQgb2YgdGhlIGJvdW5kcyBbMCwgMjA0ODRd
IG9mIG9iamVjdCDigJhlODIw4oCZIHdpdGggdHlwZSDigJhzdHJ1Y3QgZTgyMG1hcOKAmSBbLVdl
cnJvcj1hcnJheS1ib3VuZHNdCiAgICAgICAxMCB8ICNkZWZpbmUgbWVtbW92ZShkLCBzLCBuKSBf
X2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQogICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgIGU4MjAuYzo0MDQ6MTM6IG5vdGU6
IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhtZW1tb3Zl4oCZCiAgICAgIDQwNCB8ICAgICAgICAg
ICAgIG1lbW1vdmUoJmU4MjAubWFwW2ldLCAmZTgyMC5tYXBbaSsxXSwKICAgICAgICAgIHwgICAg
ICAgICAgICAgXn5+fn5+fgogICAgZTgyMC5jOjM2OjE2OiBub3RlOiDigJhlODIw4oCZIGRlY2xh
cmVkIGhlcmUKICAgICAgIDM2IHwgc3RydWN0IGU4MjBtYXAgZTgyMDsKICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgXn5+fgogICAgCiAgICBXaGlsZSBJIGNhbid0IHNlZSB3aGVyZSB0aGUgbmVn
YXRpdmUgb2Zmc2V0cyB3b3VsZCBjb21lIGZyb20sIGNvbnZlcnRpbmcKICAgIHRoZSBsb29wIGlu
ZGV4IHRvIHVuc2lnbmVkIHR5cGUgaGVscHMuIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNv
CiAgICBjb252ZXJ0IHNldmVyYWwgb3RoZXIgbG9jYWwgdmFyaWFibGVzIGFuZCBjb3B5X2U4MjBf
bWFwKCkncyBzZWNvbmQKICAgIHBhcmFtZXRlciB0byB1bnNpZ25lZCBpbnQgKGFuZCBib29sIGlu
IG9uZSBjYXNlKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xk
QHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 06:43:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 06:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6rPo-0007q8-C2; Thu, 21 Mar 2019 06:43:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6rPn-0007py-RO
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 06:42:59 +0000
X-Inumbo-ID: 90bf01da-4ba4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90bf01da-4ba4-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 06:42: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 1h6rPm-00042P-6p; Thu, 21 Mar 2019 06:42:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6rPl-0002T1-QF; Thu, 21 Mar 2019 06:42:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6rPl-0005K2-Pf; Thu, 21 Mar 2019 06:42:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133938-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=fbdfef35cb82b3e0beed2ceb0243ef129d2e55ce
X-Osstest-Versions-That: ovmf=7681a891cec6655e66d71c6d96a09cbe7b111a5b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 06:42:57 +0000
Subject: [Xen-devel] [ovmf test] 133938: 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>

ZmxpZ2h0IDEzMzkzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmYmRmZWYzNWNiODJiM2UwYmVlZDJjZWIwMjQzZWYx
MjlkMmU1NWNlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3NjgxYTg5
MWNlYzY2NTVlNjZkNzFjNmQ5NmEwOWNiZTdiMTExYTViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM5MTcgIDIwMTktMDMtMTkgMDc6NDE6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzOTM4ICAyMDE5LTAzLTIwIDAyOjUyOjE5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
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
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDc2ODFhODkxY2UuLmZiZGZlZjM1Y2IgIGZiZGZl
ZjM1Y2I4MmIzZTBiZWVkMmNlYjAyNDNlZjEyOWQyZTU1Y2UgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 07:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 07: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 1h6s03-0002V8-5I; Thu, 21 Mar 2019 07: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=KGYa=RY=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h6s01-0002V3-04
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 07:20:25 +0000
X-Inumbo-ID: cab5fb96-4ba9-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 cab5fb96-4ba9-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 07:20:23 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id x8so2696459otg.7
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 00:20:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0EsT3KjNG9ZL9MWB+cRg5d1MOJQzLYrkCgD0YVP13l4=;
 b=NDlwhGz47p0Tw0ioOjAdH2D/+31E/OIBV/vj7jacMCW1LTuqn4g0PzxsjMCYQI/5xt
 lJf694PvdQ/6q4JWH/TKILEbyBd0P4Pd9Pm/hElifg9GdXq6HcpZhAX/U2PXrYY6sMOS
 3yon0mH2pTtIbQRF1z7QNlYCVES0YBOoom33CGkHf46OPaLFI71eS3MaU9Z3YVppjLNG
 mW9JBRdQNXhNa/f+1TYPUzZi52nIJM8G5VoEyYCPJ9e5etpyxemoTHET5mm4iBggUGp4
 Pa3H6ML3D3EsGAqtm8o6UOpsP5da/3bwgvDOhZ/16eq3JaZn/8v2tQkT0Xipzq/el37s
 Mczw==
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=0EsT3KjNG9ZL9MWB+cRg5d1MOJQzLYrkCgD0YVP13l4=;
 b=kzUZ+Tmb2Lvsni9gUO0kNq1fUCXmNAPnHAtHFZNaAvl+dv9QXRfBI8fL9d4c36MF+G
 YGwlws81k0c9Vb7swuqNubc8C0cdWfC1hJJbbjnTcPuwpgoNDfqwmQsAKY3bURa10K77
 8lKXhT7os1qWiF3kLTTF+ARdVOMNTc5l7KVqodZcimvblP1Zunmf0IF2QspSoyrWhqBc
 f9/Njs9JClrIcoxYlId2Uv6uG1Ghgo59mK9GAZBnCzRGaXfVANGWSyfsPjNHHTQJWV84
 euauzHgf7WiwStUNY8zRe6jo+rJbHfc0aSP2mbUUha0lUTZOccAxiZ4Os0E8CIhqRERY
 QnUA==
X-Gm-Message-State: APjAAAUTShqLBv1pgoQNC2/qJT7KB9BO/8fLAFBMynKmYe2MUAEJMo8m
 NXezIktgg+e2joUIdvcTPr/Hmfk+VCp0E9G2sBM=
X-Google-Smtp-Source: APXvYqxtC/Hmaz+Wn5ZtzSvMBmqAlaPW94OGnESa3Dm1hF1PrKpEUlSiM1ZUKkPIDPP2ZY7L9iF169o4b5A54QXeiAg=
X-Received: by 2002:a9d:328a:: with SMTP id u10mr1507601otb.336.1553152823110; 
 Thu, 21 Mar 2019 00:20:23 -0700 (PDT)
MIME-Version: 1.0
References: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
 <12b7550c-4d4f-4c77-9bf9-76dc12ea1b1b@arm.com>
In-Reply-To: <12b7550c-4d4f-4c77-9bf9-76dc12ea1b1b@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 21 Mar 2019 12:50:11 +0530
Message-ID: <CABHD4K-=wPNnv3m1f1rqdH4_q6seTdpbo8qDOrqoMkBwfNX-2g@mail.gmail.com>
To: =?UTF-8?Q?Andr=C3=A9_Przywara?= <andre.przywara@arm.com>
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: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgoKPiBBcGFydCBmcm9tIHRoaXMgYW5kIHRoZSB1bm5lZWRlZCBhZGRpdGlvbiB0byBlYXJs
eS1wcmludGsudHh0ICh3aGljaAo+IEp1bGllbiBtZW50aW9uZWQgYWxyZWFkeSkgdGhpcyBsb29r
cyBub3cgY29ycmVjdCB0byBtZS4KCkkgd2FzIHdvbmRlcmluZywgaWYgaXQncyBhIGdvb2QgaWRl
YSB0byBoYXZlCiJDT05GSUdfRUFSTFlfUFJJTlRLPW1lc29uLDB4YzgxMDA0YzAiCmRvY3VtZW50
ZWQgaW4gUnVsZXMubWsuCgpJdCB3b3VsZCBnaXZlIGZhaXIgaWRlYSB0byBzb21lb25lIHdobyBp
cyBuZXcgdG8gWGVuLCBob3cgdG8gY29tcGlsZQptZXNvbiB3aXRoIGVhcmx5IHByaW50ayBzdXBw
b3J0ID8KClRoYW5rcwotQW1pdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 10:26:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10: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 1h6utZ-0008Bi-6C; Thu, 21 Mar 2019 10: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=KGYa=RY=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h6utX-0008Bd-JE
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:25:55 +0000
X-Inumbo-ID: b51138cd-4bc3-11e9-bc90-bc764e045a96
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b51138cd-4bc3-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:25:54 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id v12so3927166pgq.1
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 03:25:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=KuZ+cW+cdDWicrERWr2YtFt2ZTL8d3zsamiUESnlGow=;
 b=eAofXjOPL8ZTHSa7PzmtqJRvcP8NOBCHL/mKoP758aU3anahXpbUtA4O3yFn9wVfEv
 lo+Uf+/0TgI3tCuCqcTzcgqbY6hsd9pNTvw+yrknXH6Qu/uGU7I8LKpoeLRmsU3GgJ0r
 LxZoRKif8HAOC92CVXBohSy4TDEb4kLKRyGXMMcX8Oo6+w31nn4eKxRJ/ujDmvHQGKI/
 S/hsIalis/XTi+g5AozD5QWXzuBFxWwfqe99FLc+Wwm7wNfwj7Q1xXwYyoh2R3mwKqSn
 I73nW4uCR3nmXMYSNNQ0gbciF0dRtTV5VmdmF+5AGJ59fTpkEx1KTOAqLHM+XiV9iKuX
 6g7g==
X-Google-DKIM-Signature: v=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=KuZ+cW+cdDWicrERWr2YtFt2ZTL8d3zsamiUESnlGow=;
 b=EecwBRSpk9TfW7NQsfx6MhJv5ZCXR4cYLyfkHjhIYie55RtAQ2K6nnUybS6mFrBS8x
 BYCDBqbmrBCar+L+UdmK/YAPiTf5mX5AGrx/ydHqezCWIzio5Phowi+nhMcpBFn+cOKX
 IEpZTezlS6LocPBheedC/w1D3cdWcubMqTPVnbhYUsB5mUnfdwp0eQh0L8n7i4O769hH
 OrQ1G6hUn7DMjhiQ1LpDVpr2CR6P6yPL3EXZPTWfjutYM49pUrX8BUBZfDOtliQnXBiF
 2sMJ6GcTJoaE00tQ7+g0YAxrGwlLgo9EunWpQGVhDIFUPfrPCIAnjLli/kIkJeA2UOcS
 uUIQ==
X-Gm-Message-State: APjAAAW99Jo5TYhmQVm9P8pSysXj2G7mDC16AUZ+ePG+arHcIC/qLD/C
 da4dTaLDuY0tpw+G05H/qT/OFm9P
X-Google-Smtp-Source: APXvYqzFhvmZbrrKqUZkzHqytuCuQ2HAk593qXXLAOwmDh4WzjkH4i1aiMOBxWfLQLYuDc20V10Gww==
X-Received: by 2002:a63:f558:: with SMTP id e24mr2544766pgk.373.1553163953352; 
 Thu, 21 Mar 2019 03:25:53 -0700 (PDT)
Received: from localhost.localdomain ([47.31.89.138])
 by smtp.gmail.com with ESMTPSA id f87sm6657208pff.38.2019.03.21.03.25.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 21 Mar 2019 03:25:52 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Mar 2019 15:55:33 +0530
Message-Id: <1553163935-12862-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2 1/3] 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, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgot
LS0KVE9ETzoKICAgICAgICAqIENhcHR1cmUgWEVOIGJvb3QgaW5mbyBvbiBXSUtJLgoKQ2hhbmdl
cyBzaW5jZSB2MToKCiAgICAgICAgKiBGaXhlZCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgICAg
KiBVbmRvbmUgY2hhbmdlcyBpbiBlYXJseS1wcmludGsudHh0LgoKQ2hhbmdlcyBzaW5jZSBSRkM6
CgogICAgICAgICogUmVwbGFjZWQgTERSSCB3aXRoIExEUiwgd2l0aCB0aGlzIHRoZXJlCiAgICAg
ICAgICBpcyBubyBzY2F0dGVyZWQgb3V0cHV0IG9uIGNvbnNvbGUgbm93LgogICAgICAgICogVXNl
ZCB0Ym56IGluc3RlYWQgb2YgdHN0IGFuZCBiLm5lLgogICAgICAgICogVXNlZCBBTUxfIHByZWZp
eCBhZ2FpbnN0IHJlZ2lzdGVyIG5hbWVzLgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy1t
ZXNvbi5pbmMgfCA1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2RlYnVnLW1lc29uLmluYyBiL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMDFiNzBmMAotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMKQEAgLTAsMCArMSw1MSBA
QAorLyoKKyAqIHhlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMKKyAqCisgKiBNRVNP
TiBzcGVjaWZpYyBkZWJ1ZyBjb2RlLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUK
KyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAq
IExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjZGVmaW5lIEFNTF9VQVJUX1dGSUZPX1JFRyAg
ICAgIDB4MDAKKyNkZWZpbmUgQU1MX1VBUlRfU1RBVFVTX1JFRyAgICAgMHgwYworCisjZGVmaW5l
IEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCAgIDIxCisKKy8qCisgKiBNRVNPTiBVQVJUIHdhaXQgVUFS
VCB0byBiZSByZWFkeSB0byB0cmFuc21pdAorICogeGI6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5z
IHRoZSBVQVJUIGJhc2UgYWRkcmVzcworICogYzogc2NyYXRjaCByZWdpc3RlcgorICovCisubWFj
cm8gZWFybHlfdWFydF9yZWFkeSB4YiBjCisxOgorICAgICAgICBsZHIgICAgIHdcYywgW1x4Yiwg
I0FNTF9VQVJUX1NUQVRVU19SRUddICAgICAgICAvKiBzdGF0dXMgcmVnaXN0ZXIgKi8KKyAgICAg
ICAgdGJueiAgICB3XGMsICNBTUxfVUFSVF9UWF9GSUZPX0ZVTEwsIDFiICAgICAgICAgLyogQ2hl
Y2sgVFhGSUZPIEZVTEwgYml0ICovCisuZW5kbQorCisvKgorICogTUVTT04gVUFSVCB0cmFuc21p
dCBjaGFyYWN0ZXIKKyAqIHhiOiByZWdpc3RlciB3aGljaCBjb250YWlucyB0aGUgVUFSVCBiYXNl
IGFkZHJlc3MKKyAqIHd0OiByZWdpc3RlciB3aGljaCBjb250YWlucyB0aGUgY2hhcmFjdGVyIHRv
IHRyYW5zbWl0CisgKi8KKy5tYWNybyBlYXJseV91YXJ0X3RyYW5zbWl0IHhiIHd0CisgICAgICAg
IHN0ciAgICBcd3QsIFtceGIsICNBTUxfVUFSVF9XRklGT19SRUddCisuZW5kbQorCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQVNNCisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 10:26:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10: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 1h6utj-0008Cw-Q4; Thu, 21 Mar 2019 10: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=KGYa=RY=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h6uti-0008Cq-Kc
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:26:06 +0000
X-Inumbo-ID: bb906924-4bc3-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 bb906924-4bc3-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:26:05 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id r15so4003182pfn.9
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 03:26:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cceAQfakHG7glULO1YGQFPNr5HaUFN4BFI35V20ylW8=;
 b=lvo7/5M3Fhp2P2bRIz76QsXu2ZhZwZmttn6or59xuyMDTCN1BPO5h+JZgfkXIo8Euf
 c4iVke4Ry4u+27uIx0TFOhJVgVcI6HJwMK8xRKsQfSLIf9cXmz/8zrzdeGaPAH0SqNMx
 ZzXGy26QcUnCgIYnO7ddoWnyAMLrrKAscQ3SfBoCJTckmE8J9a4cZxg8/jif7boBrEgd
 DOPvjoOl0eJsVB2nq+mkcphLKO8WFagj4UzwdJP4xkLexRGvSkIeDgcE/ieUpTlXwJ0b
 mPy1ZYtNQJX6im4O7O12UFO2+OAf+cPEzbPKIua4SynlCC2Rfm2r9napMKs/aXa87tOf
 ldMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=cceAQfakHG7glULO1YGQFPNr5HaUFN4BFI35V20ylW8=;
 b=cWO1sojzAWMTbrrS6/KfG60MTNHpbb1WV64uzUck4QBZyr1Uti5d6CBS2xoTLqpV4W
 EcPLsXblUYJtOxFK64BAC+mordQQ6jnOtN+kMJTzu1yFLinKQWAH5VJYZiPGrhfchVzW
 pwfOehzJpqb5njA3ui2WgVB6q33MSchXWSrH0/BTUymjGb0ACSQxf0HwY9HK9XGa31fM
 PW0fiSvgi0trsAkqCcm3TVpkk6WuvC5JTOvoEMC9UHLy4KYWhJ1mtZxUSftXfSGG4Hqh
 KFMMf4qyLtVAVOBN1nzw+Voi31YJLaaU9eQhzYMp9g7QTbJegDXFawCr6GDKkhlU3k4K
 jKKg==
X-Gm-Message-State: APjAAAVDiqIxZ9rYDf2USZj8a7CJpLrrLSvGQ1DgnzDtHJdTCU5V/t9o
 s6jo5W9f6y+mjL1JWhTkjYVH30EX
X-Google-Smtp-Source: APXvYqx4LN/hd1PPYDGXuYCjjlbGbWdPl0xYhouOeJV92ox1iFg8jdQ29hDFm1EMKJRGLEcGFiaArw==
X-Received: by 2002:a62:ed08:: with SMTP id u8mr2573832pfh.200.1553163964367; 
 Thu, 21 Mar 2019 03:26:04 -0700 (PDT)
Received: from localhost.localdomain ([47.31.89.138])
 by smtp.gmail.com with ESMTPSA id f87sm6657208pff.38.2019.03.21.03.26.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 21 Mar 2019 03:26:03 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Mar 2019 15:55:35 +0530
Message-Id: <1553163935-12862-3-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1553163935-12862-1-git-send-email-amittomer25@gmail.com>
References: <1553163935-12862-1-git-send-email-amittomer25@gmail.com>
Subject: [Xen-devel] [PATCH v2 3/3] MAINTAINERS: add ARM meson serial 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: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lc29uLXVhcnQuYyBpcyBhbiBBUk0gc3BlY2lmaWMgVUFSVCBkcml2ZXIgZm9yIHRoZSBB
bWxvZ2ljIE1FU09OClNvQyBmYW1pbHkuCgpTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRvbWFy
IDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxICsKIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRB
SU5FUlMKaW5kZXggYmE3NTI3Yy4uYWZmN2Y4MSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysr
IGIvTUFJTlRBSU5FUlMKQEAgLTE4Miw2ICsxODIsNyBAQCBGOgl4ZW4vYXJjaC9hcm0vCiBGOgl4
ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL2NoYXIvY2FkZW5jZS11
YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL2NoYXIvZXh5bm9zNDIxMC11YXJ0LmMKK0Y6CXhlbi9kcml2
ZXJzL2NoYXIvbWVzb24tdWFydC5jCiBGOgl4ZW4vZHJpdmVycy9jaGFyL212ZWJ1LXVhcnQuYwog
RjoJeGVuL2RyaXZlcnMvY2hhci9vbWFwLXVhcnQuYwogRjoJeGVuL2RyaXZlcnMvY2hhci9wbDAx
MS5jCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 10:26:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10: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 1h6utf-0008Cc-Fs; Thu, 21 Mar 2019 10: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=KGYa=RY=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h6ute-0008CW-UA
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:26:02 +0000
X-Inumbo-ID: b90e732a-4bc3-11e9-bc90-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b90e732a-4bc3-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:26:01 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id d25so4002195pfn.8
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 03:26:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6PyfgNSTdDQnMZEI4H9ir9rec9M/CwXOoZ5tAhUbJn0=;
 b=TbRZwHbwIHhZlkevRpnxDYQ7/oJgV8X0bhZJWRitWCGTZpIVGdQKP9ApWvQWe+jzD7
 KOrahMlD/jJpmORq7eVhvn2iQ8X1MDL85SHDUSSKjsZ5IkT7cpIZZJHPR8Rp2HB/ob8D
 SIlkNHoZgD2W9SthXlD1LtsWDh1A+ioWym9G1zxi4uVF+v9UhJKNPsFj+D4sXCmLHRdO
 vJ06ct1enpcAsyRGgYETTwtvPx/Te3x79wHFiQcf+8K0NGMQFBD6ZPsV1lGHFBE2SopF
 w8Zar4MWAvNAQ3+m7iaO69UBIkbjtsiewEw0bNCGuGdV/BN21qge78IbF6r+C2rLsBnC
 4NgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=6PyfgNSTdDQnMZEI4H9ir9rec9M/CwXOoZ5tAhUbJn0=;
 b=QiAKKT+9TcIfdGfuhQF8Q/UtgAoZBR/srMRUBxjpBJ3SWFFqvh0vOoygg+LEfncYq1
 XCYM0VtVCzyHJFTLNicfX4qDbg/PknFkSc+NnxigvcaKSJFRvenhqwk5JKszcv/sQmBD
 DMLrxLJr5yiCpHhook8VtrXpPWyyW9FYqxBy3RMp5wtNE5FRAfgtHD/r9NCEe7ArhC0P
 EwPpz9TdetFz7J7tC7mFvTQo+bbhS8SPlMOmZBYNJ+IhDKz+578W9FC1pUx76xmnJ804
 dD3Ej8En0ErrFmFC+5n6bRd8Nq2dYxUQWgoeRHydsxSklbw8zh01HDzj7MVRmxq/O2QD
 Nu7w==
X-Gm-Message-State: APjAAAWdhvkwO1WSO6kkzf+Dujm+YJteInzM3G1hx0lr8hakxnixbncW
 EmQH0Ry5wx2lz0XXqo/Xz9YFq99g
X-Google-Smtp-Source: APXvYqwE/BWjLTP7tOw12L2ciQruH5x8DAmeDlkAdjtCUC1HH1aXSspMKHnjoX/BHm104r4JfRUCrw==
X-Received: by 2002:a17:902:32b:: with SMTP id
 40mr2686308pld.122.1553163960099; 
 Thu, 21 Mar 2019 03:26:00 -0700 (PDT)
Received: from localhost.localdomain ([47.31.89.138])
 by smtp.gmail.com with ESMTPSA id f87sm6657208pff.38.2019.03.21.03.25.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 21 Mar 2019 03:25:59 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Mar 2019 15:55:34 +0530
Message-Id: <1553163935-12862-2-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1553163935-12862-1-git-send-email-amittomer25@gmail.com>
References: <1553163935-12862-1-git-send-email-amittomer25@gmail.com>
Subject: [Xen-devel] [PATCH v2 2/3] 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, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGRyaXZlciBmb3IgVUFSVCBjb250cm9sbGVyIHByZXNlbnQgb24gQW1s
b2dpYyBNZXNvbgpTb0NzIGFuZCBpdCBoYXMgYmVlbiB0ZXN0ZWQgb24gTmFub3BpIEsyIGJvYXJk
IGJhc2VkIG9uIFM5MDUgU29DLgoKQ29udHJvbGxlciByZWdpc3RlcnMgZGVmaW5hdGlvbiBpcyB0
YWtlbiBmcm9tIExpbnV4IDQuMjAuCmh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9i
bG9iL3Y0LjIwLXJjMS9kcml2ZXJzL3R0eS9zZXJpYWwvbWVzb25fdWFydC5jCgpTaWduZWQtb2Zm
LWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Ci0tLQpDaGFuZ2Vz
IHNpbmNlIHYxOgoKICAgICAgICAqIFJlbW92ZWQgY2xyc2V0Yml0cyBtYWNyby4KICAgICAgICAq
IEZpeGVkIGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgICAqIFVwZGF0ZWQgTUFJTlRBSU5FUlMg
ZmlsZS4KCkNoYW5nZXMgc2luY2UgUkZDOgoKICAgICAgICAqIFJlbW92ZWQgUzkwNSByZWZlcmVu
Y2UgYXMgb3RoZXIgQW1sb2dpYyBTb0NzCiAgICAgICAgICBoYXZlIHRoaXMgdWFydCBjb250cm9s
bGVyLgogICAgICAgICogUmVwbGFjZWQgbWVzb25fczkwNV9yZWFkL3dyaXRlIGhlbHBlcgogICAg
ICAgICAgd2l0aCBjbHJzZXRiaXQgYW5kIGZyaWVuZHMgaGVscGVyLgogICAgICAgICogRm9sbG93
ZWQgcHJvcGVyIFVBUlQgcmVzZXQgc2VxdWVuY2UuCiAgICAgICAgKiBMaXN0IGFsbCBVQVJUIGNv
bXBhdGlibGUgc3RyaW5ncyBzYW1lIGFzIExpbnV4CiAgICAgICAgICBkcml2ZXIuCi0tLQogeGVu
L2RyaXZlcnMvY2hhci9LY29uZmlnICAgICAgfCAgIDggKysKIHhlbi9kcml2ZXJzL2NoYXIvTWFr
ZWZpbGUgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jIHwgMjc2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2Vk
LCAyODUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2NoYXIv
bWVzb24tdWFydC5jCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9LY29uZmlnIGIveGVu
L2RyaXZlcnMvY2hhci9LY29uZmlnCmluZGV4IGIxZjA3ZjguLmI1NzIzMDUgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZworKysgYi94ZW4vZHJpdmVycy9jaGFyL0tjb25maWcK
QEAgLTIwLDYgKzIwLDE0IEBAIGNvbmZpZyBIQVNfTVZFQlUKIAkgIFRoaXMgc2VsZWN0cyB0aGUg
TWFydmVsbCBNVkVCVSBVQVJULiBJZiB5b3UgaGF2ZSBhIEFSTUFEQSAzNzAwCiAJICBiYXNlZCBi
b2FyZCwgc2F5IFkuCiAKK2NvbmZpZyBIQVNfTUVTT04KKwlib29sICJBbWxvZ2ljIE1FU09OIFVB
UlQgZHJpdmVyIgorCWRlZmF1bHQgeQorCWRlcGVuZHMgb24gQVJNXzY0CisJaGVscAorCSAgVGhp
cyBzZWxlY3RzIHRoZSBBbWxvZ2ljIE1FU09OIFVBUlQuIElmIHlvdSBoYXZlIGEgQW1sb2dpYyBi
YXNlZAorCSAgYm9hcmQsIHNheSBZLgorCiBjb25maWcgSEFTX1BMMDExCiAJYm9vbCAiQVJNIFBM
MDExIFVBUlQgZHJpdmVyIgogCWRlZmF1bHQgeQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hh
ci9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUKaW5kZXggYjY4YzMzMC4uN2M2
NDZkNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZQorKysgYi94ZW4vZHJp
dmVycy9jaGFyL01ha2VmaWxlCkBAIC0zLDYgKzMsNyBAQCBvYmotJChDT05GSUdfSEFTX05TMTY1
NTApICs9IG5zMTY1NTAubwogb2JqLSQoQ09ORklHX0hBU19DQURFTkNFX1VBUlQpICs9IGNhZGVu
Y2UtdWFydC5vCiBvYmotJChDT05GSUdfSEFTX1BMMDExKSArPSBwbDAxMS5vCiBvYmotJChDT05G
SUdfSEFTX0VYWU5PUzQyMTApICs9IGV4eW5vczQyMTAtdWFydC5vCitvYmotJChDT05GSUdfSEFT
X01FU09OKSArPSBtZXNvbi11YXJ0Lm8KIG9iai0kKENPTkZJR19IQVNfTVZFQlUpICs9IG12ZWJ1
LXVhcnQubwogb2JqLSQoQ09ORklHX0hBU19PTUFQKSArPSBvbWFwLXVhcnQubwogb2JqLSQoQ09O
RklHX0hBU19TQ0lGKSArPSBzY2lmLXVhcnQubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hh
ci9tZXNvbi11YXJ0LmMgYi94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jMTZjMTg4Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKQEAgLTAsMCArMSwyNzYgQEAKKy8qCisgKiB4ZW4v
ZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYworICoKKyAqIERyaXZlciBmb3IgQW1sb2dpYyBNRVNP
TiBVQVJUCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5LCBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0
dG9tZXIyNUBnbWFpbC5jb20+LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL3NlcmlhbC5o
PgorI2luY2x1ZGUgPHhlbi92bWFwLmg+CisjaW5jbHVkZSA8YXNtL2lvLmg+CisKKy8qIFJlZ2lz
dGVyIG9mZnNldHMgKi8KKyNkZWZpbmUgQU1MX1VBUlRfV0ZJRk9fUkVHICAgICAgICAgICAgICAw
eDAwCisjZGVmaW5lIEFNTF9VQVJUX1JGSUZPX1JFRyAgICAgICAgICAgICAgMHgwNAorI2RlZmlu
ZSBBTUxfVUFSVF9DT05UUk9MX1JFRyAgICAgICAgICAgIDB4MDgKKyNkZWZpbmUgQU1MX1VBUlRf
U1RBVFVTX1JFRyAgICAgICAgICAgICAweDBjCisjZGVmaW5lIEFNTF9VQVJUX01JU0NfUkVHICAg
ICAgICAgICAgICAgMHgxMAorCisvKiBVQVJUX0NPTlRST0wgYml0cyAqLworI2RlZmluZSBBTUxf
VUFSVF9UWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMikKKyNkZWZpbmUgQU1MX1VBUlRfUlhf
UlNUICAgICAgICAgICAgICAgICBCSVQoMjMpCisjZGVmaW5lIEFNTF9VQVJUX0NMRUFSX0VSUiAg
ICAgICAgICAgICAgQklUKDI0KQorI2RlZmluZSBBTUxfVUFSVF9SWF9JTlRfRU4gICAgICAgICAg
ICAgIEJJVCgyNykKKyNkZWZpbmUgQU1MX1VBUlRfVFhfSU5UX0VOICAgICAgICAgICAgICBCSVQo
MjgpCisKKy8qIFVBUlRfU1RBVFVTIGJpdHMgKi8KKyNkZWZpbmUgQU1MX1VBUlRfUlhfRklGT19F
TVBUWSAgICAgICAgICBCSVQoMjApCisjZGVmaW5lIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCAgICAg
ICAgICAgQklUKDIxKQorI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZICAgICAgICAgIEJJ
VCgyMikKKyNkZWZpbmUgQU1MX1VBUlRfVFhfQ05UX01BU0sgICAgICAgICAgICBHRU5NQVNLKDE0
LCA4KQorCisvKiBBTUxfVUFSVF9NSVNDIGJpdHMgKi8KKyNkZWZpbmUgQU1MX1VBUlRfWE1JVF9J
UlEoYykgICAgICAgICAgICAoKChjKSAmIDB4ZmYpIDw8IDgpCisjZGVmaW5lIEFNTF9VQVJUX1JF
Q1ZfSVJRKGMpICAgICAgICAgICAgKChjKSAmIDB4ZmYpCisKKyNkZWZpbmUgVFhfRklGT19TSVpF
ICAgICAgICAgICAgICAgICAgICA2NAorCisjZGVmaW5lIHNldGJpdHMoYWRkciwgc2V0KSAgICAg
ICAgICAgICAgd3JpdGVsKChyZWFkbChhZGRyKSB8IChzZXQpKSwgKGFkZHIpKQorI2RlZmluZSBj
bHJiaXRzKGFkZHIsIGNsZWFyKSAgICAgICAgICAgIHdyaXRlbCgocmVhZGwoYWRkcikgJiB+KGNs
ZWFyKSksIChhZGRyKSkKKworc3RhdGljIHN0cnVjdCBtZXNvbl91YXJ0IHsKKyAgICB1bnNpZ25l
ZCBpbnQgaXJxOworICAgIHZvaWQgX19pb21lbSAqcmVnczsKKyAgICBzdHJ1Y3QgaXJxYWN0aW9u
IGlycWFjdGlvbjsKKyAgICBzdHJ1Y3QgdnVhcnRfaW5mbyB2dWFydDsKK30gbWVzb25fY29tOwor
CitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkYXRhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCit7CisgICAgc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0ID0gZGF0YTsKKyAgICBzdHJ1Y3Qg
bWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisgICAgdWludDMyX3Qgc3QgPSByZWFkbCh1
YXJ0LT5yZWdzICsgQU1MX1VBUlRfU1RBVFVTX1JFRyk7CisKKyAgICBpZiAoICEoc3QgJiBBTUxf
VUFSVF9SWF9GSUZPX0VNUFRZKSApCisgICAgICAgIHNlcmlhbF9yeF9pbnRlcnJ1cHQocG9ydCwg
cmVncyk7CisKKyAgICBpZiAoICEoc3QgJiBBTUxfVUFSVF9UWF9GSUZPX0ZVTEwpICkKKyAgICAg
ICAgc2VyaWFsX3R4X2ludGVycnVwdChwb3J0LCByZWdzKTsKK30KKworc3RhdGljIHZvaWQgX19p
bml0IG1lc29uX3VhcnRfaW5pdF9wcmVpcnEoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQorewor
ICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKworICAgIC8qIFJlc2V0
IFVBUlQgKi8KKyAgICBzZXRiaXRzKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9DT05UUk9MX1JFRywK
KyAgICAgICAgICAgIChBTUxfVUFSVF9SWF9SU1QgfCBBTUxfVUFSVF9UWF9SU1QgfCBBTUxfVUFS
VF9DTEVBUl9FUlIpKTsKKworICAgIGNscmJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRS
T0xfUkVHLAorICAgICAgICAgICAgKEFNTF9VQVJUX1JYX1JTVCB8IEFNTF9VQVJUX1RYX1JTVCB8
IEFNTF9VQVJUX0NMRUFSX0VSUikpOworCisgICAgLyogRGlzYWJsZSBSeC9UeCBpbnRlcnJ1cHRz
ICovCisgICAgY2xyYml0cyh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfQ09OVFJPTF9SRUcsCisgICAg
ICAgICAgICAgICAoQU1MX1VBUlRfUlhfSU5UX0VOIHwgQU1MX1VBUlRfVFhfSU5UX0VOKSk7Cit9
CisKK3N0YXRpYyB2b2lkIF9faW5pdCBtZXNvbl91YXJ0X2luaXRfcG9zdGlycShzdHJ1Y3Qgc2Vy
aWFsX3BvcnQgKnBvcnQpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51
YXJ0OworCisgICAgdWFydC0+aXJxYWN0aW9uLmhhbmRsZXIgPSBtZXNvbl91YXJ0X2ludGVycnVw
dDsKKyAgICB1YXJ0LT5pcnFhY3Rpb24ubmFtZSAgICA9ICJtZXNvbl91YXJ0IjsKKyAgICB1YXJ0
LT5pcnFhY3Rpb24uZGV2X2lkICA9IHBvcnQ7CisKKyAgICBpZiAoIHNldHVwX2lycSh1YXJ0LT5p
cnEsIDAsICZ1YXJ0LT5pcnFhY3Rpb24pICE9IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJG
YWlsZWQgdG8gYWxsb2NhdGVkIE1lc29uIFVBUlQgSVJRICVkXG4iLCB1YXJ0LT5pcnEpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBDb25maWd1cmUgUngvVHggaW50
ZXJydXB0cyBiYXNlZCBvbiBieXRlcyBpbiBGSUZPLCB0aGVzZSBiaXRzIGhhdmUKKyAgICAgKiB0
YWtlbiBmcm9tIExpbnV4IGRyaXZlcgorICAgICAqLworICAgIHdyaXRlbCgoQU1MX1VBUlRfUkVD
Vl9JUlEoMSkgfCBBTUxfVUFSVF9YTUlUX0lSUShUWF9GSUZPX1NJWkUgLyAyKSksCisgICAgICAg
ICAgIHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9NSVNDX1JFRyk7CisKKyAgICAvKiBNYWtlIHN1cmUg
UngvVHggaW50ZXJydXB0cyBhcmUgZW5hYmxlZCBub3cgKi8KKyAgICBzZXRiaXRzKHVhcnQtPnJl
Z3MgKyBBTUxfVUFSVF9DT05UUk9MX1JFRywKKyAgICAgICAgICAgIChBTUxfVUFSVF9SWF9JTlRf
RU4gfCBBTUxfVUFSVF9UWF9JTlRfRU4pKTsKK30KKworc3RhdGljIHZvaWQgbWVzb25fdWFydF9z
dXNwZW5kKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAgICBCVUcoKTsKK30KKworc3Rh
dGljIHZvaWQgbWVzb25fdWFydF9yZXN1bWUoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQorewor
ICAgIEJVRygpOworfQorCitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3B1dGMoc3RydWN0IHNlcmlh
bF9wb3J0ICpwb3J0LCBjaGFyIGMpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBw
b3J0LT51YXJ0OworCisgICAgd3JpdGVsKGMsIHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9XRklGT19S
RUcpOworfQorCitzdGF0aWMgaW50IG1lc29uX3VhcnRfZ2V0YyhzdHJ1Y3Qgc2VyaWFsX3BvcnQg
KnBvcnQsIGNoYXIgKmMpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51
YXJ0OworCisgICAgaWYgKCAocmVhZGwodWFydC0+cmVncyArIEFNTF9VQVJUX1NUQVRVU19SRUcp
ICYgQU1MX1VBUlRfUlhfRklGT19FTVBUWSkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgICpj
ID0gcmVhZGwodWFydC0+cmVncyArIEFNTF9VQVJUX1JGSUZPX1JFRykgJiAweGZmOworCisgICAg
cmV0dXJuIDE7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IG1lc29uX2lycShzdHJ1Y3Qgc2VyaWFs
X3BvcnQgKnBvcnQpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0
OworCisgICAgcmV0dXJuIHVhcnQtPmlycTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB2dWFy
dF9pbmZvICptZXNvbl92dWFydF9pbmZvKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAg
ICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisKKyAgICByZXR1cm4gJnVh
cnQtPnZ1YXJ0OworfQorCitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3N0b3BfdHgoc3RydWN0IHNl
cmlhbF9wb3J0ICpwb3J0KQoreworICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0ID0gcG9ydC0+
dWFydDsKKworICAgIGNscmJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLCBB
TUxfVUFSVF9UWF9JTlRfRU4pOworfQorCitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3N0YXJ0X3R4
KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFy
dCA9IHBvcnQtPnVhcnQ7CisKKyAgICBzZXRiaXRzKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9DT05U
Uk9MX1JFRywgQU1MX1VBUlRfVFhfSU5UX0VOKTsKK30KKworc3RhdGljIGludCBtZXNvbl91YXJ0
X3R4X3JlYWR5KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1Y3QgbWVzb25f
dWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisgICAgdWludDMyX3QgcmVnOworCisgICAgcmVnID0g
cmVhZGwodWFydC0+cmVncyArIEFNTF9VQVJUX1NUQVRVU19SRUcpOworCisgICAgaWYgKCByZWcg
JiBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZICkKKyAgICAgICAgcmV0dXJuIFRYX0ZJRk9fU0laRTsK
KyAgICBpZiAoIHJlZyAmIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCApCisgICAgICAgIHJldHVybiAw
OworCisgICAgcmV0dXJuIChyZWcgJiBBTUxfVUFSVF9UWF9DTlRfTUFTSykgPj4gODsKK30KKwor
c3RhdGljIHN0cnVjdCB1YXJ0X2RyaXZlciBfX3JlYWRfbW9zdGx5IG1lc29uX3VhcnRfZHJpdmVy
ID0geworICAgIC5pbml0X3ByZWlycSAgPSBtZXNvbl91YXJ0X2luaXRfcHJlaXJxLAorICAgIC5p
bml0X3Bvc3RpcnEgPSBtZXNvbl91YXJ0X2luaXRfcG9zdGlycSwKKyAgICAuZW5kYm9vdCAgICAg
ID0gTlVMTCwKKyAgICAuc3VzcGVuZCAgICAgID0gbWVzb25fdWFydF9zdXNwZW5kLAorICAgIC5y
ZXN1bWUgICAgICAgPSBtZXNvbl91YXJ0X3Jlc3VtZSwKKyAgICAucHV0YyAgICAgICAgID0gbWVz
b25fdWFydF9wdXRjLAorICAgIC5nZXRjICAgICAgICAgPSBtZXNvbl91YXJ0X2dldGMsCisgICAg
LnR4X3JlYWR5ICAgICA9IG1lc29uX3VhcnRfdHhfcmVhZHksCisgICAgLnN0b3BfdHggICAgICA9
IG1lc29uX3VhcnRfc3RvcF90eCwKKyAgICAuc3RhcnRfdHggICAgID0gbWVzb25fdWFydF9zdGFy
dF90eCwKKyAgICAuaXJxICAgICAgICAgID0gbWVzb25faXJxLAorICAgIC52dWFydF9pbmZvICAg
PSBtZXNvbl92dWFydF9pbmZvLAorfTsKKworc3RhdGljIGludCBfX2luaXQgbWVzb25fdWFydF9p
bml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBjb25zdCB2b2lkICpkYXRhKQoreworICAg
IGNvbnN0IGNoYXIgKmNvbmZpZyA9IGRhdGE7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQ7
CisgICAgaW50IHJlczsKKyAgICB1NjQgYWRkciwgc2l6ZTsKKworICAgIGlmICggc3RyY21wKGNv
bmZpZywgIiIpICkKKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBVQVJUIGNvbmZpZ3VyYXRpb24g
aXMgbm90IHN1cHBvcnRlZFxuIik7CisKKyAgICB1YXJ0ID0gJm1lc29uX2NvbTsKKworICAgIHJl
cyA9IGR0X2RldmljZV9nZXRfYWRkcmVzcyhkZXYsIDAsICZhZGRyLCAmc2l6ZSk7CisgICAgaWYg
KCByZXMgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJtZXNvbjogVW5hYmxlIHRvIHJldHJpZXZl
IHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIFVBUlRcbiIpOworICAgICAgICByZXR1cm4gcmVzOwor
ICAgIH0KKworICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2LCAwKTsKKyAgICBpZiAoIHJl
cyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJtZXNvbjogVW5hYmxlIHRvIHJldHJpZXZl
IHRoZSBJUlFcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICB1YXJ0
LT5pcnEgID0gcmVzOworCisgICAgdWFydC0+cmVncyA9IGlvcmVtYXBfbm9jYWNoZShhZGRyLCBz
aXplKTsKKyAgICBpZiAoICF1YXJ0LT5yZWdzICkKKyAgICB7CisgICAgICAgIHByaW50aygibWVz
b246IFVuYWJsZSB0byBtYXAgdGhlIFVBUlRcbiIpOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisKKyAgICB1YXJ0LT52dWFydC5iYXNlX2FkZHIgPSBhZGRyOworICAgIHVhcnQtPnZ1
YXJ0LnNpemUgPSBzaXplOworICAgIHVhcnQtPnZ1YXJ0LmRhdGFfb2ZmID0gQU1MX1VBUlRfV0ZJ
Rk9fUkVHOworICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSBBTUxfVUFSVF9TVEFUVVNfUkVH
OworICAgIHVhcnQtPnZ1YXJ0LnN0YXR1cyA9IEFNTF9VQVJUX1JYX0ZJRk9fRU1QVFkgfCBBTUxf
VUFSVF9UWF9GSUZPX0VNUFRZOworCisgICAgLyogUmVnaXN0ZXIgd2l0aCBnZW5lcmljIHNlcmlh
bCBkcml2ZXIuICovCisgICAgc2VyaWFsX3JlZ2lzdGVyX3VhcnQoU0VSSE5EX0RUVUFSVCwgJm1l
c29uX3VhcnRfZHJpdmVyLCB1YXJ0KTsKKworICAgIGR0X2RldmljZV9zZXRfdXNlZF9ieShkZXYs
IERPTUlEX1hFTik7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBk
dF9kZXZpY2VfbWF0Y2ggbWVzb25fZHRfbWF0Y2hbXSBfX2luaXRjb25zdCA9Cit7CisgICAgRFRf
TUFUQ0hfQ09NUEFUSUJMRSgiYW1sb2dpYyxtZXNvbi11YXJ0IiksCisgICAgRFRfTUFUQ0hfQ09N
UEFUSUJMRSgiYW1sb2dpYyxtZXNvbjYtdWFydCIpLAorICAgIERUX01BVENIX0NPTVBBVElCTEUo
ImFtbG9naWMsbWVzb244LXVhcnQiKSwKKyAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhbWxvZ2lj
LG1lc29uOGItdWFydCIpLAorICAgIERUX01BVENIX0NPTVBBVElCTEUoImFtbG9naWMsbWVzb24t
Z3gtdWFydCIpLAorICAgIHsgLyogc2VudGluZWwgKi8gfSwKK307CisKK0RUX0RFVklDRV9TVEFS
VChtZXNvbiwgIkFtbG9naWMgVUFSVCIsIERFVklDRV9TRVJJQUwpCisgICAgLmR0X21hdGNoID0g
bWVzb25fZHRfbWF0Y2gsCisgICAgLmluaXQgPSBtZXNvbl91YXJ0X2luaXQsCitEVF9ERVZJQ0Vf
RU5ECisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 10:29:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:29: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 1h6uxR-00006K-GK; Thu, 21 Mar 2019 10: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6uxQ-00006A-Ci
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:29:56 +0000
X-Inumbo-ID: 44c01186-4bc4-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 44c01186-4bc4-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:29:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFF61374;
 Thu, 21 Mar 2019 03:29:54 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F21F3F59C;
 Thu, 21 Mar 2019 03:29:53 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>,
 =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
References: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
 <12b7550c-4d4f-4c77-9bf9-76dc12ea1b1b@arm.com>
 <CABHD4K-=wPNnv3m1f1rqdH4_q6seTdpbo8qDOrqoMkBwfNX-2g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bd83b0d2-c4b1-efbf-c834-aa6ab2c50d28@arm.com>
Date: Thu, 21 Mar 2019 10:29:52 +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: <CABHD4K-=wPNnv3m1f1rqdH4_q6seTdpbo8qDOrqoMkBwfNX-2g@mail.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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzLzIxLzE5IDc6MjAgQU0sIEFtaXQgVG9tZXIgd3JvdGU6Cj4gSGksCkhpLAoKPj4gQXBh
cnQgZnJvbSB0aGlzIGFuZCB0aGUgdW5uZWVkZWQgYWRkaXRpb24gdG8gZWFybHktcHJpbnRrLnR4
dCAod2hpY2gKPj4gSnVsaWVuIG1lbnRpb25lZCBhbHJlYWR5KSB0aGlzIGxvb2tzIG5vdyBjb3Jy
ZWN0IHRvIG1lLgo+IAo+IEkgd2FzIHdvbmRlcmluZywgaWYgaXQncyBhIGdvb2QgaWRlYSB0byBo
YXZlCj4gIkNPTkZJR19FQVJMWV9QUklOVEs9bWVzb24sMHhjODEwMDRjMCIKPiBkb2N1bWVudGVk
IGluIFJ1bGVzLm1rLgo+IAo+IEl0IHdvdWxkIGdpdmUgZmFpciBpZGVhIHRvIHNvbWVvbmUgd2hv
IGlzIG5ldyB0byBYZW4sIGhvdyB0byBjb21waWxlCj4gbWVzb24gd2l0aCBlYXJseSBwcmludGsg
c3VwcG9ydCA/CgpTb21lb25lIG5ldyB0byBYZW4gaXMgdW5saWtlbHkgZ29pbmcgdG8ga25vdyB0
aGF0IGRvY3VtZW50YXRpb24gaXMgaW4gClJ1bGVzLm1rLgoKQnV0LCBkb2N1bWVudGluZyB0aGUg
ZXhhY3QgVUFSVCBhZGRyZXNzIGlzIG5vdCBnb2luZyB0byBoZWxwIGEgdXNlciB3aXRoIAphIHBs
YXRmb3JtIGRpZmZlcmVudCB0aGFuIHlvdXJzLiBJdCBjYW4gYWxzbyBsZWFkIHRoZSB1c2VyIHRv
IHRoaW5rIGhpcyAKYm9hcmQgaXMgbm90IHN1cHBvcnRlZCBieSBYZW4gd2hlbiBvZnRlbiB0aGlz
IGlzIGp1c3QgYSBkaWZmZXJlbnQgYWRkcmVzcy4KClRoaXMgaXMgd2h5IEkgd2FudCB0byBwaGFz
ZSBvdXQgYW55IGFsaWFzIGluIFhlbi4gVGhlIGJlc3QgcGxhY2UgdG8gCmRvY3VtZW50IHRoZSBl
YXJseXByaW50ayBpcyBvbiB0aGUgd2lraSBhbG9uZyB3aXRoIGRvY3VtZW50YXRpb24gdG8gYm9v
dCAKWGVuIG9uIHlvdXIgcGxhdGZvcm0uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 10:39:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:39:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6v6y-0000xt-Gp; Thu, 21 Mar 2019 10:39: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6v6w-0000xo-Ms
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:39:46 +0000
X-Inumbo-ID: a49ec640-4bc5-11e9-9789-77bb82c5bc77
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a49ec640-4bc5-11e9-9789-77bb82c5bc77;
 Thu, 21 Mar 2019 10:39: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 3298D374;
 Thu, 21 Mar 2019 03:39:45 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2F56F3F59C;
 Thu, 21 Mar 2019 03:39:44 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190307210404.12346-1-volodymyr_babchuk@epam.com>
 <20190307210404.12346-8-volodymyr_babchuk@epam.com>
 <6b3f372c-ee5a-c162-28a6-e60235b51a1e@arm.com> <87o9658pq5.fsf@epam.com>
 <059d02e9-1d21-096c-837c-61b9a696b218@arm.com> <87h8bx8hi4.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64528380-27fe-01b2-b951-ef60724c00c7@arm.com>
Date: Thu, 21 Mar 2019 10:39: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: <87h8bx8hi4.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@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>

SGksCgpPbiAzLzIwLzE5IDc6MzcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IAo+IEp1
bGllbiBHcmFsbCB3cml0ZXM6Cj4+IEFueXdheSwgeW91IHNob3VsZCBleHBsYWluIGhvdyB5b3Ug
ZGVjaWRlIHRoZSBwbGFjZW1lbnQgb2YgZWFjaAo+PiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
LiBGb3IgaW5zdGFuY2UsIGlmIHRoZSBsaXN0cyBhcmUgcXVpdGUgYmlnLAo+PiB0aGVuIHlvdSBt
YXkgd2FudCBhZGQgYSBwcmVlbXB0IGNoZWNrIGluIHRoZSBsb29wLgo+IEkgc2VlIHlvdXIgcG9p
bnQgdGhlcmUuIENoZWNrIGluIHRoZSBsb29wIHdvdWxkIHJlcXVpcmUgYWRkaXRpb25hbAo+IGxv
Z2ljLiBJcyB0aGVyZSBhbnkgYmVzdCBwcmFjdGljZXM/IEUuZy4gaG93IG9mdGVuIEkgc2hvdWxk
IGNoZWNrIGZvcgo+IHByZWVtcHRpb24/IEV2ZXJ5IE4gaXRlcmF0aW9ucyBvZiBsb29wLCB3aGVy
ZSBOIGlzLi4uCgpJdCBkZXBlbmRzIG9uIGhvdyBjb21wbGV4IGFyZSBlYWNoIGl0ZXJhdGlvbiBv
ZiB0aGUgbG9vcC4gRm9yIGluc3RhbmNlLCAKaW4gdGhlIHAybSBjb2RlLCB3ZSBjaGVjayBwcmVl
bXB0aW9uIGV2ZXJ5IDUxMiBtYXBwaW5ncyBmcmVlZCAoc2VlIApyZWxpbnF1aXNoX3AybV9tYXBw
aW5nKS4KCj4gCj4+IFRoZSBrZXkgcG9pbnQgaGVyZSBpcyB0byBkb2N1bWVudCB0aGUgY2hvaWNl
IGV2ZW4gaWYgeW91IHdyb3RlIGl0IGlzCj4+ICJyYW5kb20iLiBUaGlzIHdpbGwgaGVscCBpbiB0
aGUgZnV0dXJlIGlmIHdlIG5lZWQgdG8gcmV2aXNlIHByZWVtcHRpb24KPj4gY2hvaWNlLgo+IEkn
ZCBwcmVmZXIgdG8gZG8gcHJvcGVyIGZpeCwgaWYgaXQgZG9lcyBub3QgcmVxdWlyZSBhIGJpZyBh
bW91bnQgb2YKPiB3b3JrLiBPdGhlcndpc2UgSSdsbCBhZGQgZG9jdW1lbnQgdGhlIGN1cnJlbnQg
c3RhdGUuCgpwcm9wZXIgZml4IGFuZCBwcmVlbXB0aW9uIGNhbm5vdCBiZSBpbiB0aGUgc2FtZSBz
ZW50ZW5jZSA6KS4gVGhpcyBpcyBhIApqdWRnbWVudCBjYWxsIGJhc2VkIG9uIHRoZSBjb21wbGV4
aXR5IG9mIHRoZSBjb2RlLgoKSW4gdGhlIGV4YW1wbGUgSSBnYXZlIGFib3ZlLCB3ZSBkZWNpZGVk
IGFyYml0cmFyaWx5IHRvIHByZWVtcHQgZXZlcnkgNTEyIAppdGVyYXRpb25zLiBXZSBkaWRuJ3Qg
aGF2ZSBhbnkgbnVtYmVyIGJ1dCB0aG91Z2ggNTEyIGl0ZXJhdGlvbnMgd2FzIGEgCmdvb2QgbnVt
YmVyLgoKSSBkb24ndCBleHBlY3QgeW91IHRvIGZpbmQgdGhlIGJlc3QgcGxhY2UgcmlnaHQgbm93
LiBJIGFtIG9ubHkgYXNraW5nIHRvIApkb2N1bWVudCBqdXN0IHdlIGtub3cgdGhlIGNob2ljZSB3
YXMgImFyYml0cmFyeSIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 10:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10: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 1h6vM5-0002VD-3m; Thu, 21 Mar 2019 10:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vM4-0002Uz-0Y
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:55:24 +0000
X-Inumbo-ID: d0c99c98-4bc7-11e9-8dd7-6f5ea23e492c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0c99c98-4bc7-11e9-8dd7-6f5ea23e492c;
 Thu, 21 Mar 2019 10:55:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vLy-00014I-25; Thu, 21 Mar 2019 10:55:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6vLx-0001hx-JW; Thu, 21 Mar 2019 10:55:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6vLx-0004eA-Gj; Thu, 21 Mar 2019 10:55:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133936-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-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-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=718a8d2e9cbacb14f86f6dee40732727cd79bcff
X-Osstest-Versions-That: xen=e984846dad81218bbd8cbaec6df8e8a3530726dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 10:55:17 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 133936: 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>

ZmxpZ2h0IDEzMzkzNiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MzYvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MThhOGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcy
N2NkNzliY2ZmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlOTg0ODQ2
ZGFkODEyMThiYmQ4Y2JhZWM2ZGY4ZThhMzUzMDcyNmRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM2NTggIDIwMTktMDMtMDggMTU6MTM6MTggWiAgIDEyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzOTA4ICAyMDE5LTAzLTE4IDE2OjM2OjUzIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9u
LmRlPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZTk4NDg0NmRhZC4uNzE4YThkMmU5YyAgNzE4YThk
MmU5Y2JhY2IxNGY4NmY2ZGVlNDA3MzI3MjdjZDc5YmNmZiAtPiBzdGFibGUtNC4xMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 11:03:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 11:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6vTi-0003Xm-Pz; Thu, 21 Mar 2019 11: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=9+NO=RY=samsung.com=b.zolnierkie@srs-us1.protection.inumbo.net>)
 id 1h6vTg-0003Xd-Qo
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 11:03:17 +0000
X-Inumbo-ID: ec4dfa4f-4bc8-11e9-bc90-bc764e045a96
Received: from mailout1.w1.samsung.com (unknown [210.118.77.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec4dfa4f-4bc8-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 11:03:14 +0000 (UTC)
Received: from eucas1p2.samsung.com (unknown [182.198.249.207])
 by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id
 20190321110313euoutp018620b453efc9f98852550d66a8cd8f5f~N9GyaX1Lr0441404414euoutp01d
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 11:03:13 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com
 20190321110313euoutp018620b453efc9f98852550d66a8cd8f5f~N9GyaX1Lr0441404414euoutp01d
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;
 s=mail20170921; t=1553166193;
 bh=qfcxdAoydAnEf7myJgMS4Qzf3Cb5Gp2H8XmQpuXa7tc=;
 h=Subject:To:Cc:From:Date:In-Reply-To:References:From;
 b=kUJv5YbJT3+rOV6/M4bw05mvRVtH+YRwDQKi8LPGlQp1xzS8s0Ng4s9pXkMzE/yXV
 ul62oPCrCCOTZEnTq7t4W+m70nK6HnDp9mOenUREGr1FUiEkDqghYPlQXqYIlpEszq
 zzghow7g78w4N6aos4CQp6/Q6eX7Btv6WlrOsnnM=
Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by
 eucas1p1.samsung.com (KnoxPortal) with ESMTP id
 20190321110313eucas1p1eb5babedbc4132022d9b83df56cc66fb~N9GyFIQq01549215492eucas1p1J;
 Thu, 21 Mar 2019 11:03:13 +0000 (GMT)
Received: from eucas1p1.samsung.com ( [182.198.249.206]) by
 eusmges1new.samsung.com (EUCPMTA) with SMTP id A6.1A.04441.17F639C5; Thu, 21
 Mar 2019 11:03:13 +0000 (GMT)
Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by
 eucas1p1.samsung.com (KnoxPortal) with ESMTPA id
 20190321110312eucas1p1012136d83bf2c38358a84573df113766~N9GxX5ybV2596525965eucas1p1S;
 Thu, 21 Mar 2019 11:03:12 +0000 (GMT)
Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by
 eusmtrp1.samsung.com (KnoxPortal) with ESMTP id
 20190321110312eusmtrp17c069d1ec56ee5862517ffab5a341160~N9GxMp04J2471724717eusmtrp1C;
 Thu, 21 Mar 2019 11:03:12 +0000 (GMT)
X-AuditID: cbfec7f2-5c9ff70000001159-02-5c936f71a771
Received: from eusmtip2.samsung.com ( [203.254.199.222]) by
 eusmgms2.samsung.com (EUCPMTA) with SMTP id 6D.B8.04128.07F639C5; Thu, 21
 Mar 2019 11:03:12 +0000 (GMT)
Received: from [106.120.51.71] (unknown [106.120.51.71]) by
 eusmtip2.samsung.com (KnoxPortal) with ESMTPA id
 20190321110311eusmtip28369a9275015794cfb63772676f5e1ab~N9GwtfSR10966909669eusmtip2_;
 Thu, 21 Mar 2019 11:03:11 +0000 (GMT)
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
From: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Message-ID: <ca45f983-9a42-6326-3c9a-5e239ddc4e46@samsung.com>
Date: Thu, 21 Mar 2019 12:03:09 +0100
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: <6675f2ed-6916-2be5-fb60-39c9436f53f7@embeddedor.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRmVeSWpSXmKPExsWy7djPc7qF+ZNjDPqW81ms/fiWxeLK1/ds
 Flv3qFqc6c61ONH3gdXi8q45bBbft0xmcmD3mN1wkcVj3UFVj52z7rJ73O8+zuRx+MMVFo/P
 m+QC2KK4bFJSczLLUov07RK4Mq5fbGcrmClQ8fzWGfYGxq88XYwcHBICJhKLzuZ2MXJxCAms
 YJQ48GQ5axcjJ5DzhVHi3f9iiMRnRonG/Q8YYRr+LquHiC9nlPhx6jw7hPOWUeLb0kfsIN3C
 Ai4SR668ZwGxRQSMJGbP6GYFKWIWeMgo0XF+IjNIgk3ASmJi+ypGEJtXwE6isXcNWAOLgKrE
 u6PL2EC2iQpESPSfUYcoEZQ4OfMJC0iYU8BJ4kqzAUiYWUBeonnrbGaQ8RICq9gl1m79DzZS
 AuiGa/u3skPYwhKvjm+BsmUkTk/uYYFoWMco8bfjBVT3dkaJ5ZP/sUFUWUscPn6RFWQbs4Cm
 xPpd+hBhR4nFE2YwQUKCT+LGW0GII/gkJm2bzgwR5pXoaBOCqFaT2LBsAxvM2q6dK5khbA+J
 havfs01gVJyF5LNZSN6ZhbB3ASPzKkbx1NLi3PTUYsO81HK94sTc4tK8dL3k/NxNjMBUc/rf
 8U87GL9eSjrEKMDBqMTDG+EwKUaINbGsuDL3EKMEB7OSCO+u6MkxQrwpiZVVqUX58UWlOanF
 hxilOViUxHmrGR5ECwmkJ5akZqemFqQWwWSZODilGhj9vjDE3Y/cN/nJmgsLuPbZvkjYp2AU
 /MB52quFTP1mrnxv/2qu3TZnuqvk659nD/m7CJ2vP+P3JsDg4kXDx+z7VtoGSrvNSDz9Z8vb
 X/HlxfNvWn1IW//43xSzGyJeTHvNJkdc21w5280//53h0yLWnd681coRxdMEZ+09sWnLwigZ
 7k9lgWc1lFiKMxINtZiLihMB/eIMJzEDAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsVy+t/xe7oF+ZNjDL7vFLJY+/Eti8WVr+/Z
 LLbuUbU4051rcaLvA6vF5V1z2Cy+b5nM5MDuMbvhIovHuoOqHjtn3WX3uN99nMnj8IcrLB6f
 N8kFsEXp2RTll5akKmTkF5fYKkUbWhjpGVpa6BmZWOoZGpvHWhmZKunb2aSk5mSWpRbp2yXo
 ZVy/2M5WMFOg4vmtM+wNjF95uhg5OCQETCT+LqvvYuTiEBJYyigxaeEydoi4jMTx9WVdjJxA
 prDEn2tdbBA1rxklDk6YwQKSEBZwkThy5T2YLSJgJDF7RjcrRNFbRolld9awgDjMAg+BOvat
 ZQepYhOwkpjYvooRxOYVsJNo7F0D1s0ioCrx7ugyNhBbVCBC4tbDDhaIGkGJkzOfsIBcxCng
 JHGl2QAkzCygLvFn3iVmCFteonnrbOYJjIKzkHTMQlI2C0nZAkbmVYwiqaXFuem5xUZ6xYm5
 xaV56XrJ+bmbGIFxtO3Yzy07GLveBR9iFOBgVOLhXWAyKUaINbGsuDL3EKMEB7OSCO+u6Mkx
 QrwpiZVVqUX58UWlOanFhxhNgX6YyCwlmpwPjPG8knhDU0NzC0tDc2NzYzMLJXHe8waVUUIC
 6YklqdmpqQWpRTB9TBycUg2Msxda3E9el39ezY7/Klsl51sZuVXVGt/e11ioaX4VTF83e7Lm
 z/VHLs3vsOIzSP126Iz8FKvoSf1/Z+2e7zfz4EV+GTHb30sKi2caSPZkP7Z8skxgnWm7CWPf
 go4tJRdSFKfu8uZ557/l72IV7Zl1ZW4T152YbLTr5rOlLsetDy5o5FBett52kxJLcUaioRZz
 UXEiAPrWtgW5AgAA
X-CMS-MailID: 20190321110312eucas1p1012136d83bf2c38358a84573df113766
X-Msg-Generator: CA
X-RootMTR: 20190320200813epcas3p20887ed1e3e3f1542f67f0b664f777a8c
X-EPHeader: CA
CMS-TYPE: 201P
X-CMS-RootMailID: 20190320200813epcas3p20887ed1e3e3f1542f67f0b664f777a8c
References: <20190227205303.GA1231@embeddedor>
 <f8ff03de-9d7c-233a-cd86-37269667db0c@gmail.com>
 <CGME20190320200813epcas3p20887ed1e3e3f1542f67f0b664f777a8c@epcas3p2.samsung.com>
 <6675f2ed-6916-2be5-fb60-39c9436f53f7@embeddedor.com>
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: linux-fbdev@vger.kernel.org, Kees Cook <keescook@chromium.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.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>

CkhpLAoKT24gMDMvMjAvMjAxOSAwOTowOCBQTSwgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToK
PiBIaSBhbGwsCj4gCj4gRnJpZW5kbHkgcGluZzoKPiAKPiBXaG8gY2FuIHRha2UgdGhpcz8KCkkn
bGwgdGFrZSB0aGlzIGZvciB2NS4yLgoKQmVzdCByZWdhcmRzLAotLQpCYXJ0bG9taWVqIFpvbG5p
ZXJraWV3aWN6ClNhbXN1bmcgUiZEIEluc3RpdHV0ZSBQb2xhbmQKU2Ftc3VuZyBFbGVjdHJvbmlj
cwoKPiBUaGFua3MKPiAtLQo+IEd1c3Rhdm8KPiAKPiBPbiAyLzI4LzE5IDU6NTEgQU0sIE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiArWGVuLWRldmVsIGxpc3QKPj4KPj4gT24gMi8y
Ny8xOSAxMDo1MyBQTSwgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToKPj4+IEluIHByZXBhcmF0
aW9uIHRvIGVuYWJsaW5nIC1XaW1wbGljaXQtZmFsbHRocm91Z2gsIG1hcmsgc3dpdGNoCj4+PiBj
YXNlcyB3aGVyZSB3ZSBhcmUgZXhwZWN0aW5nIHRvIGZhbGwgdGhyb3VnaC4KPj4+Cj4+PiBUaGlz
IHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZzoKPj4+Cj4+PiBkcml2ZXJzL3ZpZGVv
L2ZiZGV2L3hlbi1mYmZyb250LmM6IEluIGZ1bmN0aW9uIOKAmHhlbmZiX2JhY2tlbmRfY2hhbmdl
ZOKAmToKPj4+IGRyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYzo2Nzg6Njogd2Fybmlu
ZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNpdC1mYWxsdGhyb3Vn
aD1dCj4+PiAgICAgaWYgKGRldi0+c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpCj4+PiAgICAg
ICAgXgo+Pj4gZHJpdmVycy92aWRlby9mYmRldi94ZW4tZmJmcm9udC5jOjY4MToyOiBub3RlOiBo
ZXJlCj4+PiAgICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKPj4+ICAgIF5+fn4KPj4+Cj4+PiBX
YXJuaW5nIGxldmVsIDMgd2FzIHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRocm91Z2g9Mwo+Pj4KPj4+
IE5vdGljZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwgdGhlIGNvZGUgY29tbWVudCBp
cyBtb2RpZmllZAo+Pj4gaW4gYWNjb3JkYW5jZSB3aXRoIHdoYXQgR0NDIGlzIGV4cGVjdGluZyB0
byBmaW5kLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRz
IHRvIGVuYWJsZQo+Pj4gLVdpbXBsaWNpdC1mYWxsdGhyb3VnaC4KPj4+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgo+Pj4gLS0t
Cj4+PiAgIGRyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYyB8IDIgKy0KPj4+ICAgMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYyBiL2RyaXZlcnMvdmlkZW8v
ZmJkZXYveGVuLWZiZnJvbnQuYwo+Pj4gaW5kZXggNmE0YmJjOWUxZmIwLi5hM2Q2YjZkYjIyMWIg
MTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3hlbi1mYmZyb250LmMKPj4+ICsr
KyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYwo+Pj4gQEAgLTY3Nyw3ICs2Nzcs
NyBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9iYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKPj4+ICAgICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4+PiAgICAgICAgICAg
aWYgKGRldi0+c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpCj4+PiAgICAgICAgICAgICAgIGJy
ZWFrOwo+Pj4gLSAgICAgICAgLyogTWlzc2VkIHRoZSBiYWNrZW5kJ3MgQ0xPU0lORyBzdGF0ZSAt
LSBmYWxsdGhyb3VnaCAqLwo+Pj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdoIC0gTWlzc2VkIHRo
ZSBiYWNrZW5kJ3MgQ0xPU0lORyBzdGF0ZS4gKi8KPj4+ICAgICAgIGNhc2UgWGVuYnVzU3RhdGVD
bG9zaW5nOgo+Pj4gICAgICAgICAgIHhlbmJ1c19mcm9udGVuZF9jbG9zZWQoZGV2KTsKPj4+ICAg
ICAgICAgICBicmVhazsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 11:09:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 11: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 1h6vZB-0003mE-LQ; Thu, 21 Mar 2019 11:08:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAnn=RY=citrix.com=prvs=976851173=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1h6vZ9-0003m7-V2
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 11:08:55 +0000
X-Inumbo-ID: b67ea549-4bc9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b67ea549-4bc9-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 11:08:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81223687"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xenproject.org>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-11-git-send-email-chao.gao@intel.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <34e381e9-afa6-25ea-0854-43732feab582@citrix.com>
Date: Thu, 21 Mar 2019 11:08:41 +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: <1552291056-20286-11-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 10/12] microcode/intel: Writeback and
 invalidate caches before updating microcode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Thomas Gleixner <tglx@linutronix.de>, "Borislav, Petkov" <bp@suse.de>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDMvMjAxOSAwNzo1NywgQ2hhbyBHYW8gd3JvdGU6Cj4gVXBkYXRpbmcgbWljcm9jb2Rl
IGlzIGxlc3MgZXJyb3IgcHJvbmUgd2hlbiBjYWNoZXMgaGF2ZSBiZWVuIGZsdXNoZWQgYW5kCj4g
ZGVwZW5kaW5nIG9uIHdoYXQgZXhhY3RseSB0aGUgbWljcm9jb2RlIGlzIHVwZGF0aW5nLiBGb3Ig
ZXhhbXBsZSwgc29tZQo+IG9mIHRoZSBpc3N1ZXMgYXJvdW5kIGNlcnRhaW4gQnJvYWR3ZWxsIHBh
cnRzIGNhbiBiZSBhZGRyZXNzZWQgYnkgZG9pbmcgYQo+IGZ1bGwgY2FjaGUgZmx1c2guCj4gCj4g
W2xpbnV4IGNvbW1pdDogOTFkZjlmZGY1MTQ5MmFlYzlmZWQ2YjRjYmQzMzE2MDg4Njc0MGY0N10K
PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IENjOiBBc2hv
ayBSYWogPGFzaG9rLnJhakBpbnRlbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2NjoKPiAgLSBu
ZXcKPiAtLS0KPiAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIHwgNiArKysrKysKPiAg
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMK
PiBpbmRleCBjOTIxZWE5Li5kNWVmMTQ1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IEBA
IC0zNTEsNiArMzUxLDEyIEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQpCj4gICAg
ICAvKiBzZXJpYWxpemUgYWNjZXNzIHRvIHRoZSBwaHlzaWNhbCB3cml0ZSB0byBNU1IgMHg3OSAq
Lwo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3Mp
Owo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBXcml0ZWJhY2sgYW5kIGludmFsaWRhdGUgY2FjaGVz
IGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUgdG8gYXZvaWQKPiArICAgICAqIGludGVybmFsIGlz
c3VlcyBkZXBlbmRpbmcgb24gd2hhdCB0aGUgbWljcm9jb2RlIGlzIHVwZGF0aW5nLgo+ICsgICAg
ICovCj4gKyAgICB3YmludmQoKTsKCldoaWxlIHRoaXMgaXMgYSB3b3JrYXJvdW5kIGZvciBhIHNw
ZWNpZmljIEJyb2Fkd2VsbCBlcnJhdHVtLCBkb2VzIHdiaW52ZApuZWVkIHRvIGJlIHBlcmZvcm1l
ZCB1bmNvbmRpdGlvbmFsbHkgZXZlcnl3aGVyZT8gSGlnaC1lbmQgWGVvbnMgaGF2ZQp1cCB0byAz
OC41TSBMMyBhbmQgMjhNIEwyLiBXaGF0IGlzIHRoZSB1cHBlciBib3VuZCBvZiB3YmludmQgbGF0
ZW5jeSBvbgpzdWNoIHN5c3RlbXM/Cgo+ICsKPiAgICAgIC8qIHdyaXRlIG1pY3JvY29kZSB2aWEg
TVNSIDB4NzkgKi8KPiAgICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVk
IGxvbmcpbWNfaW50ZWwtPmJpdHMpOwo+ICAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1JFViwg
MHgwVUxMKTsKPiAKClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 11:21:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 11:21: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 1h6vkn-0005Dm-9s; Thu, 21 Mar 2019 11: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=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vkm-0005Dc-4m
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 11:20:56 +0000
X-Inumbo-ID: 64799205-4bcb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64799205-4bcb-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 11:20: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 1h6vkk-0001dG-9d; Thu, 21 Mar 2019 11:20:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6vkj-0003zI-Qd; Thu, 21 Mar 2019 11:20:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6vkj-0001nD-Pl; Thu, 21 Mar 2019 11:20:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133934-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:build-armhf-libvirt:libvirt-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-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-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=babf09c3837f3cf4b58225225609445419c338e6
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 11:20:53 +0000
Subject: [Xen-devel] [linux-linus test] 133934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkzNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTM0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmFi
ZjA5YzM4MzdmM2NmNGI1ODIyNTIyNTYwOTQ0NTQxOWMzMzhlNgpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1
NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFog
ICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzox
NCBaICAgMTUgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzkzNCAg
MjAxOS0wMy0xOSAyMjozNzoyMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjA3NSBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
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
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDA2MDYgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 11:42:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 11:42: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 1h6w5p-0006r0-UU; Thu, 21 Mar 2019 11:42: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=H/7w=RY=citrix.com=prvs=976f82c14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6w5o-0006qt-Cc
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 11:42:40 +0000
X-Inumbo-ID: 6d67b574-4bce-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d67b574-4bce-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 11:42:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81225489"
Date: Thu, 21 Mar 2019 11:41:57 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190321114157.GO11621@perard.uk.xensource.com>
References: <20190320142825.24565-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190320142825.24565-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] xen-block: only advertize discard to the
 frontend when it is enabled...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDI6Mjg6MjVQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmFuZCBwcm9wZXJseSBlbmFibGUgaXQgd2hlbiBzeW50aGVzaXppbmcgYSBkcml2
ZS4KPiAKPiBUaGUgWGVuIHRvb2xzdGFjayBzZXRzICdkaXNjYXJkLWVuYWJsZScgdG8gJzEnIGlu
IHhlbnN0b3JlIHdoZW4gaXQgd2FudHMKPiB0byBlbmFibGUgZGlzY2FyZCBvbiBhIHNwZWNpZmll
ZCBpbWFnZS4gVGhlIGNvZGUgaW4KPiB4ZW5fYmxvY2tfZHJpdmVyX2NyZWF0ZSgpIGNvcnJlY3Rs
eSBwYXJzZXMgdGhpcyBhbmQgdXNlcyBpdCB0byBzZXQKCnR5cG86IEl0J3MgeGVuX2Jsb2NrX2Ry
aXZlX2NyZWF0ZSAocy9kcml2ZXIvZHJpdmUvKSwgb3RoZXJ3aXNlIG15IElERQpjYW4ndCBmaW5k
IGl0IDotKC4KCj4gJ2Rpc2NhcmQnIHRvICd1bmFtcCcgZm9yIHRoZSBmaWxlX2xheWVyLCBidXQg
ZmFpbHMgdG8gZG8gdGhlIHNhbWUgZm9yIHRoZQoKTG9va3MgbGlrZSBzL3VuYW1wL3VubWFwLwoK
PiBkcml2ZXJfbGF5ZXIgKHdoaWNoIGVmZmVjdGl2ZWx5IGRpc2FibGVzIGl0KS4gTWVhbndoaWxl
IHRoZSBjb2RlIGluCj4geGVuX2Jsb2NrX3JlYWxpemUoKSBhZHZlcnRpemVzIGRpc2NhcmQgc3Vw
cG9ydCB0byB0aGUgZnJvbnRlbmQgaW4gdGhlCj4gZGVmYXVsdCBjYXNlIChiZWNhdXNlIGNvbmYt
PmRpc2NhcmRfZ3JhbnVsYXJpdHkgZGVmYXVsdHMgdG8gLTEpLCBldmVuIHdoZW4KClRoYXQgZG9l
c24ndCBtYXRjaCB0aGUgY29kZSBJJ20gcmVhZGluZywgYmVmb3JlIHRoZSBwYXRjaCBhcHBseS4K
ICAgIGlmIChkaXNjYXJkX2dyYW51bGFyaXR5ID4gMCkgZmVhdHVyZS1kaXNjYXJkPTEKTm90aGlu
ZyBzZWVtcyB0byBzZXQgZGlzY2FyZF9ncmFudWxhcml0eSwgc28gaXQga2VlcHMgaXQncyBkZWZh
dWx0IHRvCi0xLCBzbyAuLi4uIHdhaXQsIGRpc2NhcmRfZ3JhbnVsYXJpdHkgaXMgdW5zaWduZWQg
Oi0oCgpUaGUgZGVzY3JpcHRpb24gaXMgZmluZSB0aGVuLgoKPiB0aGUgdW5kZXJseWluZyBpbWFn
ZSBtYXkgbm90IGhhbmRsZSBpdC4KPiAKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIG1pc3Npbmcgb3B0
aW9uIHRvIHRoZSBkcml2ZXJfbGF5ZXIgaW4KPiB4ZW5fYmxvY2tfZHJpdmVyX2NyZWF0ZSgpIGFu
ZCBjaGVja3Mgd2hldGhlciBCRFJWX09fVU5NQVAgaXMgYWN0dWFsbHkKPiBzZXQgb24gdGhlIGJs
b2NrIGRldmljZSBiZWZvcmUgYWR2ZXJ0aXppbmcgZGlzY2FyZCB0byB0aGUgZnJvbnRlbmQuCj4g
SW4gdGhlIGNhc2UgdGhhdCBkaXNjYXJkIGlzIHN1cHBvcnRlZCBpdCBhbHNvIG1ha2VzIHN1cmUg
dGhhdCB0aGUKPiBncmFudWxhcml0eSBpcyBzZXQgdG8gdGhlIHBoeXNpY2FsIGJsb2NrIHNpemUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KCldpdGggdGhlIHR3byB0eXBvcyBmaXhlZCAod2hpY2ggSSBjYW4gdHJ5IHRvIHJlbWVtYmVy
IHRvIGRvIG9uIGNvbW1pdCk6ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:09:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12:09: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 1h6wVC-0000Ah-KM; Thu, 21 Mar 2019 12:08: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=J9cw=RY=citrix.com=prvs=9762bf382=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6wVB-0000Ac-Ma
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 12:08:53 +0000
X-Inumbo-ID: 16e63130-4bd2-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16e63130-4bd2-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 12:08:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="87648579"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH] xen-block: only advertize discard to the frontend when
 it is enabled...
Thread-Index: AQHU3ykv3j0c8+jb0UmYKAwZwlrtxaYV5xeAgAAXzNA=
Date: Thu, 21 Mar 2019 12:08:40 +0000
Message-ID: <6f68a3e6a9c84393949fc2cd3b79e300@AMSPEX02CL02.citrite.net>
References: <20190320142825.24565-1-paul.durrant@citrix.com>
 <20190321114157.GO11621@perard.uk.xensource.com>
In-Reply-To: <20190321114157.GO11621@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-block: only advertize discard to the
 frontend when it is enabled...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyMSBNYXJjaCAyMDE5IDExOjQy
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11LWRl
dmVsQG5vbmdudS5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSF0geGVuLWJsb2NrOiBvbmx5IGFkdmVydGl6
ZSBkaXNjYXJkIHRvIHRoZSBmcm9udGVuZCB3aGVuIGl0IGlzIGVuYWJsZWQuLi4KPiAKPiBPbiBX
ZWQsIE1hciAyMCwgMjAxOSBhdCAwMjoyODoyNVBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6
Cj4gPiAuLi5hbmQgcHJvcGVybHkgZW5hYmxlIGl0IHdoZW4gc3ludGhlc2l6aW5nIGEgZHJpdmUu
Cj4gPgo+ID4gVGhlIFhlbiB0b29sc3RhY2sgc2V0cyAnZGlzY2FyZC1lbmFibGUnIHRvICcxJyBp
biB4ZW5zdG9yZSB3aGVuIGl0IHdhbnRzCj4gPiB0byBlbmFibGUgZGlzY2FyZCBvbiBhIHNwZWNp
ZmllZCBpbWFnZS4gVGhlIGNvZGUgaW4KPiA+IHhlbl9ibG9ja19kcml2ZXJfY3JlYXRlKCkgY29y
cmVjdGx5IHBhcnNlcyB0aGlzIGFuZCB1c2VzIGl0IHRvIHNldAo+IAo+IHR5cG86IEl0J3MgeGVu
X2Jsb2NrX2RyaXZlX2NyZWF0ZSAocy9kcml2ZXIvZHJpdmUvKSwgb3RoZXJ3aXNlIG15IElERQo+
IGNhbid0IGZpbmQgaXQgOi0oLgoKU29ycnksIG15IGZpbmdlcnMgYXJlIHNvIHVzZWQgdG8gdHlw
aW5nICdkcml2ZXInCgo+IAo+ID4gJ2Rpc2NhcmQnIHRvICd1bmFtcCcgZm9yIHRoZSBmaWxlX2xh
eWVyLCBidXQgZmFpbHMgdG8gZG8gdGhlIHNhbWUgZm9yIHRoZQo+IAo+IExvb2tzIGxpa2Ugcy91
bmFtcC91bm1hcC8KClllcy4KCj4gCj4gPiBkcml2ZXJfbGF5ZXIgKHdoaWNoIGVmZmVjdGl2ZWx5
IGRpc2FibGVzIGl0KS4gTWVhbndoaWxlIHRoZSBjb2RlIGluCj4gPiB4ZW5fYmxvY2tfcmVhbGl6
ZSgpIGFkdmVydGl6ZXMgZGlzY2FyZCBzdXBwb3J0IHRvIHRoZSBmcm9udGVuZCBpbiB0aGUKPiA+
IGRlZmF1bHQgY2FzZSAoYmVjYXVzZSBjb25mLT5kaXNjYXJkX2dyYW51bGFyaXR5IGRlZmF1bHRz
IHRvIC0xKSwgZXZlbiB3aGVuCj4gCj4gVGhhdCBkb2Vzbid0IG1hdGNoIHRoZSBjb2RlIEknbSBy
ZWFkaW5nLCBiZWZvcmUgdGhlIHBhdGNoIGFwcGx5Lgo+ICAgICBpZiAoZGlzY2FyZF9ncmFudWxh
cml0eSA+IDApIGZlYXR1cmUtZGlzY2FyZD0xCj4gTm90aGluZyBzZWVtcyB0byBzZXQgZGlzY2Fy
ZF9ncmFudWxhcml0eSwgc28gaXQga2VlcHMgaXQncyBkZWZhdWx0IHRvCj4gLTEsIHNvIC4uLi4g
d2FpdCwgZGlzY2FyZF9ncmFudWxhcml0eSBpcyB1bnNpZ25lZCA6LSgKPiAKPiBUaGUgZGVzY3Jp
cHRpb24gaXMgZmluZSB0aGVuLgoKSW5kZWVkLgoKPiAKPiA+IHRoZSB1bmRlcmx5aW5nIGltYWdl
IG1heSBub3QgaGFuZGxlIGl0Lgo+ID4KPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgbWlzc2luZyBv
cHRpb24gdG8gdGhlIGRyaXZlcl9sYXllciBpbgo+ID4geGVuX2Jsb2NrX2RyaXZlcl9jcmVhdGUo
KSBhbmQgY2hlY2tzIHdoZXRoZXIgQkRSVl9PX1VOTUFQIGlzIGFjdHVhbGx5Cj4gPiBzZXQgb24g
dGhlIGJsb2NrIGRldmljZSBiZWZvcmUgYWR2ZXJ0aXppbmcgZGlzY2FyZCB0byB0aGUgZnJvbnRl
bmQuCj4gPiBJbiB0aGUgY2FzZSB0aGF0IGRpc2NhcmQgaXMgc3VwcG9ydGVkIGl0IGFsc28gbWFr
ZXMgc3VyZSB0aGF0IHRoZQo+ID4gZ3JhbnVsYXJpdHkgaXMgc2V0IHRvIHRoZSBwaHlzaWNhbCBi
bG9jayBzaXplLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cj4gCj4gV2l0aCB0aGUgdHdvIHR5cG9zIGZpeGVkICh3aGljaCBJIGNh
biB0cnkgdG8gcmVtZW1iZXIgdG8gZG8gb24gY29tbWl0KToKPiBSZXZpZXdlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpPaywgdGhhbmtzLgoKICBQYXVs
Cgo+IAo+IFRoYW5rcywKPiAKPiAtLQo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6wh9-0001cq-56; Thu, 21 Mar 2019 12:21: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=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6wh7-0001cV-Dn
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 12:21:13 +0000
X-Inumbo-ID: d0187390-4bd3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0187390-4bd3-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 12:21:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228260"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Mar 2019 12:21:03 +0000
Message-ID: <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] libx86: Introduce x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

QWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZvciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQg
bGVhZiAwLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYyB8IDM3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5k
b3JzLmggICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni9jcHVpZC5oICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vbGliL3g4Ni9jcHVpZC5jICAg
ICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
bGliL3g4Ni9wcml2YXRlLmggICAgICAgICAgICAgICAgICAgIHwgIDEgKwogNSBmaWxlcyBjaGFu
Z2VkLCA5NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGlj
eS90ZXN0LWNwdS1wb2xpY3kuYyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9s
aWN5LmMKaW5kZXggZDEzOTYzZS4uYmVjZWQ1ZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvY3B1
LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYworKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rl
c3QtY3B1LXBvbGljeS5jCkBAIC04LDYgKzgsNyBAQAogI2luY2x1ZGUgPGVyci5oPgogCiAjaW5j
bHVkZSA8eGVuLXRvb2xzL2xpYnMuaD4KKyNpbmNsdWRlIDx4ZW4vYXNtL3g4Ni12ZW5kb3JzLmg+
CiAjaW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1aWQuaD4KICNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9t
c3IuaD4KICNpbmNsdWRlIDx4ZW4vZG9tY3RsLmg+CkBAIC0xOSw2ICsyMCw0MCBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IG5yX2ZhaWx1cmVzOwogICAgIHByaW50ZihmbXQsICMjX19WQV9BUkdTX18p
OyAgICAgICAgICAgICAgICAgXAogfSkKIAorc3RhdGljIHZvaWQgdGVzdF92ZW5kb3JfaWRlbnRp
ZmljYXRpb24odm9pZCkKK3sKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgeworICAgICAg
ICB1bmlvbiB7CisgICAgICAgICAgICBjaGFyIGlkZW50WzEyXTsKKyAgICAgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAgICAgdWludDMyX3QgYiwgZCwgYzsKKyAgICAgICAgICAgIH07Cisg
ICAgICAgIH07CisgICAgICAgIHVuc2lnbmVkIGludCB2ZW5kb3I7CisgICAgfSB0ZXN0c1tdID0g
eworICAgICAgICB7IHsgIkdlbnVpbmVJbnRlbCIgfSwgWDg2X1ZFTkRPUl9JTlRFTCB9LAorICAg
ICAgICB7IHsgIkF1dGhlbnRpY0FNRCIgfSwgWDg2X1ZFTkRPUl9BTUQgfSwKKyAgICAgICAgeyB7
ICJDZW50YXVySGF1bHMiIH0sIFg4Nl9WRU5ET1JfQ0VOVEFVUiB9LAorICAgICAgICB7IHsgIiAg
U2hhbmdoYWkgICIgfSwgWDg2X1ZFTkRPUl9TSEFOR0hBSSB9LAorCisgICAgICAgIHsgeyAiIiAg
ICAgICAgICAgICB9LCBYODZfVkVORE9SX1VOS05PV04gfSwKKyAgICAgICAgeyB7ICIgICAgICAg
ICAgICAiIH0sIFg4Nl9WRU5ET1JfVU5LTk9XTiB9LAorICAgICAgICB7IHsgInh4eHh4eHh4eHh4
eCIgfSwgWDg2X1ZFTkRPUl9VTktOT1dOIH0sCisgICAgfTsKKworICAgIHByaW50ZigiVGVzdGlu
ZyBDUFUgdmVuZG9yIGlkZW50aWZpY2F0aW9uOlxuIik7CisKKyAgICBmb3IgKCBzaXplX3QgaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKHRlc3RzKTsgKytpICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0
cnVjdCB0ZXN0ICp0ID0gJnRlc3RzW2ldOworICAgICAgICB1bnNpZ25lZCBpbnQgdmVuZG9yID0g
eDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IodC0+YiwgdC0+YywgdC0+ZCk7CisKKyAgICAgICAgaWYg
KCB2ZW5kb3IgIT0gdC0+dmVuZG9yICkKKyAgICAgICAgICAgIGZhaWwoIiAgVGVzdCAnJS4xMnMn
LCBleHBlY3RlZCB2ZW5kb3IgJXUsIGdvdCAldVxuIiwKKyAgICAgICAgICAgICAgICAgdC0+aWRl
bnQsIHQtPnZlbmRvciwgdmVuZG9yKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHRlc3RfY3B1
aWRfc2VyaWFsaXNlX3N1Y2Nlc3Modm9pZCkKIHsKICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgewpAQCAtMjQzLDYgKzI3OCw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
IHsKICAgICBwcmludGYoIkNQVSBQb2xpY3kgdW5pdCB0ZXN0c1xuIik7CiAKKyAgICB0ZXN0X3Zl
bmRvcl9pZGVudGlmaWNhdGlvbigpOworCiAgICAgdGVzdF9jcHVpZF9zZXJpYWxpc2Vfc3VjY2Vz
cygpOwogICAgIHRlc3RfbXNyX3NlcmlhbGlzZV9zdWNjZXNzKCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
LXZlbmRvcnMuaAppbmRleCAzOGE4MWMzLi43NzRjZWFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVu
ZG9ycy5oCkBAIC0zLDEyICszLDMzIEBACiAKIC8qCiAgKiBDUFUgdmVuZG9yIElEcworICoKKyAq
IC0gWDg2X1ZFTkRPUl8qIGFyZSBYZW4taW50ZXJuYWwgaWRlbnRpZmllcnMuICBWYWx1ZXMgYW5k
IG9yZGVyIGFyZQorICogICBhcmJpdHJhcnkuCisgKiAtIFg4Nl9WRU5ET1JfKl9FP1ggYXJlIGFy
Y2hpdGVjdHVyYWwgaW5mb3JtYXRpb24gZnJvbSBDUFVJRCBsZWFmIDAKICAqLwogI2RlZmluZSBY
ODZfVkVORE9SX1VOS05PV04gMAorCiAjZGVmaW5lIFg4Nl9WRU5ET1JfSU5URUwgMQorI2RlZmlu
ZSBYODZfVkVORE9SX0lOVEVMX0VCWCAweDc1NmU2NTQ3VSAvKiAiR2VudWluZUludGVsIiAqLwor
I2RlZmluZSBYODZfVkVORE9SX0lOVEVMX0VDWCAweDZjNjU3NDZlVQorI2RlZmluZSBYODZfVkVO
RE9SX0lOVEVMX0VEWCAweDQ5NjU2ZTY5VQorCiAjZGVmaW5lIFg4Nl9WRU5ET1JfQU1EIDIKKyNk
ZWZpbmUgWDg2X1ZFTkRPUl9BTURfRUJYIDB4Njg3NDc1NDFVIC8qICJBdXRoZW50aWNBTUQiICov
CisjZGVmaW5lIFg4Nl9WRU5ET1JfQU1EX0VDWCAweDQ0NGQ0MTYzVQorI2RlZmluZSBYODZfVkVO
RE9SX0FNRF9FRFggMHg2OTc0NmU2NVUKKwogI2RlZmluZSBYODZfVkVORE9SX0NFTlRBVVIgMwor
I2RlZmluZSBYODZfVkVORE9SX0NFTlRBVVJfRUJYIDB4NzQ2ZTY1NDNVIC8qICJDZW50YXVySGF1
bHMiICovCisjZGVmaW5lIFg4Nl9WRU5ET1JfQ0VOVEFVUl9FQ1ggMHg3MzZjNzU2MVUKKyNkZWZp
bmUgWDg2X1ZFTkRPUl9DRU5UQVVSX0VEWCAweDQ4NzI3NTYxVQorCiAjZGVmaW5lIFg4Nl9WRU5E
T1JfU0hBTkdIQUkgNAorI2RlZmluZSBYODZfVkVORE9SX1NIQU5HSEFJX0VCWCAweDY4NTMyMDIw
VSAvKiAiICBTaGFuZ2hhaSAgIiAqLworI2RlZmluZSBYODZfVkVORE9SX1NIQU5HSEFJX0VDWCAw
eDIwMjA2OTYxVQorI2RlZmluZSBYODZfVkVORE9SX1NIQU5HSEFJX0VEWCAweDY4Njc2ZTYxVQor
CiAjZGVmaW5lIFg4Nl9WRU5ET1JfTlVNIDUKIAogI2VuZGlmCS8qIF9fWEVOX1g4Nl9WRU5ET1JT
X0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKaW5kZXggOTViMzdiNi4uZjM5MmM3OCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9jcHVpZC5oCkBAIC02NSw2ICs2NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgY3B1aWRfY291bnRfbGVhZigKICN1bmRlZiBCWF9DT04KICN1bmRlZiBYQ0hHCiAKKy8qKgor
ICogR2l2ZW4gdGhlIHZlbmRvciBpZCBmcm9tIENQVUlEIGxlYWYgMCwgbG9vayB1cCBYZW4ncyBp
bnRlcm5hbCBpbnRlZ2VyCisgKiB2ZW5kb3IgSUQuICBSZXR1cm5zIFg4Nl9WRU5ET1JfVU5LTk9X
TiBmb3IgYW55IHVua25vd24gdmVuZG9yLgorICovCit1bnNpZ25lZCBpbnQgeDg2X2NwdWlkX2xv
b2t1cF92ZW5kb3IodWludDMyX3QgZWJ4LCB1aW50MzJfdCBlY3gsIHVpbnQzMl90IGVkeCk7CisK
ICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQkFTSUMgICAgICAoMHhkdSArIDEpCiAjZGVmaW5lIENQ
VUlEX0dVRVNUX05SX0NBQ0hFICAgICAgKDV1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJf
RkVBVCAgICAgICAoMHUgKyAxKQpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvY3B1aWQuYyBiL3hl
bi9saWIveDg2L2NwdWlkLmMKaW5kZXggNmM2MGJhOC4uMTA0YTg2NyAxMDA2NDQKLS0tIGEveGVu
L2xpYi94ODYvY3B1aWQuYworKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCkBAIC0yLDYgKzIsMzgg
QEAKIAogI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdWlkLmg+CiAKK3Vuc2lnbmVkIGludCB4ODZf
Y3B1aWRfbG9va3VwX3ZlbmRvcih1aW50MzJfdCBlYngsIHVpbnQzMl90IGVjeCwgdWludDMyX3Qg
ZWR4KQoreworICAgIHN3aXRjaCAoIGVieCApCisgICAgeworICAgIGNhc2UgWDg2X1ZFTkRPUl9J
TlRFTF9FQlg6CisgICAgICAgIGlmICggZWN4ID09IFg4Nl9WRU5ET1JfSU5URUxfRUNYICYmCisg
ICAgICAgICAgICAgZWR4ID09IFg4Nl9WRU5ET1JfSU5URUxfRURYICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZfVkVORE9SX0lOVEVMOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2X1ZF
TkRPUl9BTURfRUJYOgorICAgICAgICBpZiAoIGVjeCA9PSBYODZfVkVORE9SX0FNRF9FQ1ggJiYK
KyAgICAgICAgICAgICBlZHggPT0gWDg2X1ZFTkRPUl9BTURfRURYICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZfVkVORE9SX0FNRDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFg4Nl9WRU5E
T1JfQ0VOVEFVUl9FQlg6CisgICAgICAgIGlmICggZWN4ID09IFg4Nl9WRU5ET1JfQ0VOVEFVUl9F
Q1ggJiYKKyAgICAgICAgICAgICBlZHggPT0gWDg2X1ZFTkRPUl9DRU5UQVVSX0VEWCApCisgICAg
ICAgICAgICByZXR1cm4gWDg2X1ZFTkRPUl9DRU5UQVVSOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgWDg2X1ZFTkRPUl9TSEFOR0hBSV9FQlg6CisgICAgICAgIGlmICggZWN4ID09IFg4Nl9W
RU5ET1JfU0hBTkdIQUlfRUNYICYmCisgICAgICAgICAgICAgZWR4ID09IFg4Nl9WRU5ET1JfU0hB
TkdIQUlfRURYICkKKyAgICAgICAgICAgIHJldHVybiBYODZfVkVORE9SX1NIQU5HSEFJOworICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2X1ZFTkRPUl9VTktOT1dOOworfQor
CiB2b2lkIHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoc3RydWN0IGNwdWlkX3BvbGljeSAq
cCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L3ByaXZh
dGUuaCBiL3hlbi9saWIveDg2L3ByaXZhdGUuaAppbmRleCA2ZmI1MDIyLi5mNWIxOTVlIDEwMDY0
NAotLS0gYS94ZW4vbGliL3g4Ni9wcml2YXRlLmgKKysrIGIveGVuL2xpYi94ODYvcHJpdmF0ZS5o
CkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8c3RkZGVmLmg+CiAKICNpbmNsdWRlIDx4ZW4v
YXNtL21zci1pbmRleC5oPgorI2luY2x1ZGUgPHhlbi9hc20veDg2LXZlbmRvcnMuaD4KIAogI2lu
Y2x1ZGUgPHhlbi10b29scy9saWJzLmg+CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6wh7-0001ca-Ra; Thu, 21 Mar 2019 12:21: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=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6wh6-0001cQ-Bk
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 12:21:12 +0000
X-Inumbo-ID: cef37978-4bd3-11e9-92ec-e3e9981acc59
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cef37978-4bd3-11e9-92ec-e3e9981acc59;
 Thu, 21 Mar 2019 12:21:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228257"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Mar 2019 12:21:02 +0000
Message-ID: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] x86/cpuid: Handling of synthetic
 cpuid_policy fields
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

VGhpcyBpcyB0aGUgbmV4dCBwaWVjZSBvZiBDUFVJRCB3b3JrLCBhbmQgYXNzb2NpYXRlZCBjbGVh
bnVwIGZvciB0aGUgZXhpc3RpbmcKbG9naWMuCgpBbmRyZXcgQ29vcGVyICg0KToKICBsaWJ4ODY6
IEludHJvZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgeDg2L2NwdWlkOiBEcm9wIGdl
dF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQogIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xv
b2t1cF92ZW5kb3IoKSByYXRoZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogIGxpYng4Njog
UmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxkcyB3aGVuIGFwcHJvcHJp
YXRlCgogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICB8IDI4ICsrKysr
Ky0tLS0tLS0tLS0tLS0tCiB0b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5j
IHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICAgICAgICAgICAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYyAgICAg
ICAgICAgICAgIHwgIDEgLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAgICAg
ICB8IDQ1ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L2NwdS5oICAgICAgICAgICAgICAgICAgIHwgIDEgLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5j
ICAgICAgICAgICAgICAgICB8ICAxIC0KIHhlbi9hcmNoL3g4Ni9jcHUvc2hhbmdoYWkuYyAgICAg
ICAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
IHwgIDcgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICAgICAgICAgfCAg
NyAtLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oICAgICAgICB8IDIxICsr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCAgICAgICAgICB8
IDE0ICsrKysrKystLS0KIHhlbi9saWIveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAg
fCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9saWIveDg2L3ByaXZhdGUu
aCAgICAgICAgICAgICAgICAgICAgfCAgMSArCiAxNCBmaWxlcyBjaGFuZ2VkLCAxMzggaW5zZXJ0
aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6whA-0001d1-Ej; Thu, 21 Mar 2019 12:21: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=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6wh8-0001cg-Ir
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 12:21:14 +0000
X-Inumbo-ID: d09c61fe-4bd3-11e9-841e-0f9a2beee401
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d09c61fe-4bd3-11e9-841e-0f9a2beee401;
 Thu, 21 Mar 2019 12:21:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228264"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Mar 2019 12:21:04 +0000
Message-ID: <1553170866-23812-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/cpuid: Drop get_cpu_vendor() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Z2V0X2NwdV92ZW5kb3IoKSB0cmllcyB0byBkbyBhIG51bWJlciBvZiB0aGluZ3MsIGFuZCBlbmRz
IHVwIGRvaW5nIG5vbmUgb2YKdGhlbSB3ZWxsLgoKRm9yIGNhbGN1bGF0aW5nIHRoZSB2ZW5kb3Ig
aXRzZWxmLCB1c2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSB3aGljaCBpcwppbXBsZW1lbnRl
ZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIgdGhhbiBsb29waW5nIG92ZXIgY3B1X2Rl
dnNbXS4KCkZvciBzZXR0aW5nIHVwIHRoaXNfY3B1LCBzZXQgaXQgdXAgb25jZSBvbiB0aGUgQlNQ
IG9ubHksIHJhdGhlciB0aGFuCmxhdGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMu
ICBTdWNoIGEgc3lzdGVtIGlzIHByb2JhYmx5IG5vdCBnb2luZyB0bwpib290LCBidXQgdGhpcyBm
ZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMgY291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUK
cHJpbnRlZCBlcnJvcnMgdG8gYmUgbW9yZSBjbGVhciBpbiB0aGUgbWlzbWF0Y2ggY2FzZS4KClRo
aXMgcmVtb3ZlcyB0aGUgb25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0
aGF0IGZpZWxkIGFzIHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgIHwgIDEgLQog
eGVuL2FyY2gveDg2L2NwdS9jZW50YXVyLmMgICAgICB8ICAxIC0KIHhlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMgICAgICAgfCA0NSArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2NwdS9jcHUuaCAgICAgICAgICB8ICAxIC0KIHhlbi9hcmNoL3g4
Ni9jcHUvaW50ZWwuYyAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvY3B1L3NoYW5naGFpLmMg
ICAgIHwgIDEgLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgNyAtLS0tLS0tCiA4IGZpbGVzIGNoYW5n
ZWQsIDE1IGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IGM3OTA0MTYu
LjdhNzNkNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9hbWQuYwpAQCAtNzk0LDcgKzc5NCw2IEBAIHN0YXRpYyB2b2lkIGluaXRfYW1k
KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVfZGV2IGFt
ZF9jcHVfZGV2ID0gewogCS5jX3ZlbmRvcgk9ICJBTUQiLAotCS5jX2lkZW50IAk9IHsgIkF1dGhl
bnRpY0FNRCIgfSwKIAkuY19lYXJseV9pbml0CT0gZWFybHlfaW5pdF9hbWQsCiAJLmNfaW5pdAkJ
PSBpbml0X2FtZCwKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvY2VudGF1ci5jCmluZGV4IDFjNzYwYmUuLjcxZjY1MDMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY2VudGF1ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUv
Y2VudGF1ci5jCkBAIC01Niw3ICs1Niw2IEBAIHN0YXRpYyB2b2lkIGluaXRfY2VudGF1cihzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1X2RldiBjZW50YXVy
X2NwdV9kZXYgPSB7CiAJLmNfdmVuZG9yCT0gIkNlbnRhdXIiLAotCS5jX2lkZW50CT0geyAiQ2Vu
dGF1ckhhdWxzIiB9LAogCS5jX2luaXQJCT0gaW5pdF9jZW50YXVyLAogfTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
aW5kZXggNTNiYjBhOS4uYzY5Yzk5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0yNDcsMzYgKzI0Nyw2IEBA
IHZvaWQgZGlzcGxheV9jYWNoZWluZm8oc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkgICAgICAg
bDJzaXplLCBlY3ggJiAweEZGKTsKIH0KIAotaW50IGdldF9jcHVfdmVuZG9yKHVpbnQzMl90IGIs
IHVpbnQzMl90IGMsIHVpbnQzMl90IGQsIGVudW0gZ2V0X2NwdV92ZW5kb3IgbW9kZSkKLXsKLQlp
bnQgaTsKLQlzdGF0aWMgaW50IHByaW50ZWQ7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgWDg2X1ZFTkRP
Ul9OVU07IGkrKykgewotCQlpZiAoY3B1X2RldnNbaV0pIHsKLQkJCXN0cnVjdCB7Ci0JCQkJdWlu
dDMyX3QgYiwgZCwgYzsKLQkJCX0gKnB0ciA9ICh2b2lkICopY3B1X2RldnNbaV0tPmNfaWRlbnQ7
Ci0KLQkJCWlmIChwdHItPmIgPT0gYiAmJiBwdHItPmMgPT0gYyAmJiBwdHItPmQgPT0gZCkgewot
CQkJCWlmIChtb2RlID09IGdjdl9ob3N0KQotCQkJCQl0aGlzX2NwdSA9IGNwdV9kZXZzW2ldOwot
CQkJCXJldHVybiBpOwotCQkJfQotCQl9Ci0JfQotCWlmIChtb2RlID09IGdjdl9ndWVzdCkKLQkJ
cmV0dXJuIFg4Nl9WRU5ET1JfVU5LTk9XTjsKLQlpZiAoIXByaW50ZWQpIHsKLQkJcHJpbnRlZCsr
OwotCQlwcmludGsoS0VSTl9FUlIgIkNQVTogVmVuZG9yIHVua25vd24sIHVzaW5nIGdlbmVyaWMg
aW5pdC5cbiIpOwotCQlwcmludGsoS0VSTl9FUlIgIkNQVTogWW91ciBzeXN0ZW0gbWF5IGJlIHVu
c3RhYmxlLlxuIik7Ci0JfQotCXRoaXNfY3B1ID0gJmRlZmF1bHRfY3B1OwotCi0JcmV0dXJuIFg4
Nl9WRU5ET1JfVU5LTk9XTjsKLX0KLQogc3RhdGljIGlubGluZSB1MzIgX3BoeXNfcGtnX2lkKHUz
MiBjcHVpZF9hcGljLCBpbnQgaW5kZXhfbXNiKQogewogCXJldHVybiBjcHVpZF9hcGljID4+IGlu
ZGV4X21zYjsKQEAgLTMxMyw3ICsyODMsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5X2Nw
dV9kZXRlY3Qodm9pZCkKIAkqKHUzMiAqKSZjLT54ODZfdmVuZG9yX2lkWzhdID0gZWN4OwogCSoo
dTMyICopJmMtPng4Nl92ZW5kb3JfaWRbNF0gPSBlZHg7CiAKLQljLT54ODZfdmVuZG9yID0gZ2V0
X2NwdV92ZW5kb3IoZWJ4LCBlY3gsIGVkeCwgZ2N2X2hvc3QpOworCWMtPng4Nl92ZW5kb3IgPSB4
ODZfY3B1aWRfbG9va3VwX3ZlbmRvcihlYngsIGVjeCwgZWR4KTsKKwlpZiAoYy0+eDg2X3ZlbmRv
ciA8IEFSUkFZX1NJWkUoY3B1X2RldnMpICYmIGNwdV9kZXZzW2MtPng4Nl92ZW5kb3JdKQorCQl0
aGlzX2NwdSA9IGNwdV9kZXZzW2MtPng4Nl92ZW5kb3JdOworCWVsc2UKKwkJcHJpbnRrKFhFTkxP
R19FUlIKKwkJICAgICAgICJVbnJlY29nbmlzZWQgb3IgdW5zdXBwb3J0ZWQgQ1BVIHZlbmRvciAn
JXMnXG4iLAorCQkgICAgICAgYy0+eDg2X3ZlbmRvcl9pZCk7CiAKIAljcHVpZCgweDAwMDAwMDAx
LCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKIAljLT54ODYgPSBnZXRfY3B1X2ZhbWlseShlYXgs
ICZjLT54ODZfbW9kZWwsICZjLT54ODZfbWFzayk7CkBAIC0zNjEsNyArMzM3LDEyIEBAIHN0YXRp
YyB2b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCSoodTMyICop
JmMtPng4Nl92ZW5kb3JfaWRbOF0gPSBlY3g7CiAJKih1MzIgKikmYy0+eDg2X3ZlbmRvcl9pZFs0
XSA9IGVkeDsKIAotCWMtPng4Nl92ZW5kb3IgPSBnZXRfY3B1X3ZlbmRvcihlYngsIGVjeCwgZWR4
LCBnY3ZfaG9zdCk7CisJYy0+eDg2X3ZlbmRvciA9IHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKGVi
eCwgZWN4LCBlZHgpOworCWlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gYy0+eDg2X3Zl
bmRvcikKKwkJcHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1IHZlbmRvciAldSBtaXNtYXRjaCBhZ2Fp
bnN0IEJTUCAldVxuIiwKKwkJICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgYy0+eDg2X3ZlbmRv
ciwKKwkJICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcik7CisKIAkvKiBJbml0aWFsaXpl
IHRoZSBzdGFuZGFyZCBzZXQgb2YgY2FwYWJpbGl0aWVzICovCiAJLyogTm90ZSB0aGF0IHRoZSB2
ZW5kb3Itc3BlY2lmaWMgY29kZSBiZWxvdyBtaWdodCBvdmVycmlkZSAqLwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L2NwdS5oIGIveGVuL2FyY2gveDg2L2NwdS9jcHUuaAppbmRleCAy
ZmNiOTMxLi5lZGM4OGIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NwdS5oCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvY3B1LmgKQEAgLTEsNyArMSw2IEBACiAvKiBhdHRlbXB0IHRvIGNv
bnNvbGlkYXRlIGNwdSBhdHRyaWJ1dGVzICovCiBzdHJ1Y3QgY3B1X2RldiB7CiAJY2hhcgljX3Zl
bmRvcls4XTsKLQljaGFyCWNfaWRlbnRbMTNdOwogCiAJdm9pZAkJKCpjX2Vhcmx5X2luaXQpKHN0
cnVjdCBjcHVpbmZvX3g4NiAqYyk7CiAJdm9pZAkJKCpjX2luaXQpKHN0cnVjdCBjcHVpbmZvX3g4
NiAqIGMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCmluZGV4IDI5YzZiODcuLmY5YzJlYzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTM1
MCw3ICszNTAsNiBAQCBzdGF0aWMgdm9pZCBpbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAq
YykKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVfZGV2IGludGVsX2NwdV9kZXYgPSB7CiAJLmNf
dmVuZG9yCT0gIkludGVsIiwKLQkuY19pZGVudCAJPSB7ICJHZW51aW5lSW50ZWwiIH0sCiAJLmNf
ZWFybHlfaW5pdAk9IGVhcmx5X2luaXRfaW50ZWwsCiAJLmNfaW5pdAkJPSBpbml0X2ludGVsLAog
fTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvc2hhbmdoYWkuYyBiL3hlbi9hcmNoL3g4
Ni9jcHUvc2hhbmdoYWkuYwppbmRleCA5MTU2Yzg1Li4yNGFmNWM4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L3NoYW5naGFpLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9zaGFuZ2hhaS5j
CkBAIC0xNyw3ICsxNyw2IEBAIHN0YXRpYyB2b2lkIGluaXRfc2hhbmdoYWkoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9kZXYgc2hhbmdoYWlfY3B1X2Rl
diA9IHsKICAgICAuY192ZW5kb3IgICA9ICIgIFNoYW5nIiwKLSAgICAuY19pZGVudCAgICA9IHsi
ICBTaGFuZ2hhaSAgIn0sCiAgICAgLmNfaW5pdCAgICAgPSBpbml0X3NoYW5naGFpLAogfTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpp
bmRleCBhYjBhYWI2Li5iNWViNTg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtNDU5LDggKzQ1OSw4IEBAIHZvaWQgcmVjYWxj
dWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgdWludDMyX3QgZnNbRlND
QVBJTlRTXSwgbWF4X2ZzW0ZTQ0FQSU5UU107CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBw
LT54ODZfdmVuZG9yID0gZ2V0X2NwdV92ZW5kb3IocC0+YmFzaWMudmVuZG9yX2VieCwgcC0+YmFz
aWMudmVuZG9yX2VjeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+YmFz
aWMudmVuZG9yX2VkeCwgZ2N2X2d1ZXN0KTsKKyAgICBwLT54ODZfdmVuZG9yID0geDg2X2NwdWlk
X2xvb2t1cF92ZW5kb3IoCisgICAgICAgIHAtPmJhc2ljLnZlbmRvcl9lYngsIHAtPmJhc2ljLnZl
bmRvcl9lY3gsIHAtPmJhc2ljLnZlbmRvcl9lZHgpOwogCiAgICAgcC0+YmFzaWMubWF4X2xlYWYg
ICA9IG1pbihwLT5iYXNpYy5tYXhfbGVhZiwgICBtYXgtPmJhc2ljLm1heF9sZWFmKTsKICAgICBw
LT5mZWF0Lm1heF9zdWJsZWFmID0gbWluKHAtPmZlYXQubWF4X3N1YmxlYWYsIG1heC0+ZmVhdC5t
YXhfc3VibGVhZik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBmMzI3NWNhLi5jZWYzZmZi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTU3OSwxMyArNTc5LDYgQEAgaW50IGVhcmx5
X21pY3JvY29kZV9pbml0KHZvaWQpOwogaW50IG1pY3JvY29kZV9pbml0X2ludGVsKHZvaWQpOwog
aW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKTsKIAotZW51bSBnZXRfY3B1X3ZlbmRvciB7Ci0g
ICAgZ2N2X2hvc3QsCi0gICAgZ2N2X2d1ZXN0LAotfTsKLQotaW50IGdldF9jcHVfdmVuZG9yKHVp
bnQzMl90IGIsIHVpbnQzMl90IGMsIHVpbnQzMl90IGQsIGVudW0gZ2V0X2NwdV92ZW5kb3IgbW9k
ZSk7Ci0KIHN0YXRpYyBpbmxpbmUgdWludDhfdCBnZXRfY3B1X2ZhbWlseSh1aW50MzJfdCByYXcs
IHVpbnQ4X3QgKm1vZGVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ4X3QgKnN0ZXBwaW5nKQogewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6whB-0001dL-4e; Thu, 21 Mar 2019 12:21: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=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6wh9-0001cw-ST
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 12:21:15 +0000
X-Inumbo-ID: d1d7903c-4bd3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1d7903c-4bd3-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 12:21:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228266"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Mar 2019 12:21:06 +0000
Message-ID: <1553170866-23812-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] libx86: Recalculate synthesised
 cpuid_policy fields when appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2hlbiBmaWxsaW5nIGEgcG9saWN5LCBlaXRoZXIgZnJvbSBDUFVJRCBvciBhbiBpbmNvbW1pbmcg
bGVhZiBzdHJlYW0sCnJlY2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBB
bGwgY2FsbGVycyBhcmUgZXhwZWN0ZWQgdG8gd2FudAp0aGlzIGJlaGF2aW91ci4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9jcHVpZC5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L2Nw
dWlkLmggfCAgOCArKysrKy0tLQogeGVuL2xpYi94ODYvY3B1aWQuYyAgICAgICAgICAgICB8IDEx
ICsrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYv
Y3B1aWQuYwppbmRleCBiNWViNTg0Li5jYjE3MGFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjcyLDcgKzI3Miw4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X3BvbGljeSh2b2lkKQogCiAgICAgeDg2X2Nw
dWlkX3BvbGljeV9maWxsX25hdGl2ZShwKTsKIAotICAgIHAtPng4Nl92ZW5kb3IgPSBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3I7CisgICAgLyogTm90aGluZyBnb29kIHdpbGwgY29tZSBmcm9tIFhl
biBhbmQgbGlieDg2IGRpc2FncmVlaW5nIG9uIHZlbmRvci4gKi8KKyAgICBBU1NFUlQocC0+eDg2
X3ZlbmRvciA9PSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IpOwogfQogCiBzdGF0aWMgdm9pZCBf
X2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApp
bmRleCBmMzkyYzc4Li5jN2EzYmZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4
Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKQEAgLTI5Nyw4
ICsyOTcsOSBAQCBjb25zdCB1aW50MzJfdCAqeDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHModWlu
dDMyX3QgZmVhdHVyZSk7CiAvKioKICAqIEZpbGwgYSBDUFVJRCBwb2xpY3kgdXNpbmcgdGhlIG5h
dGl2ZSBDUFVJRCBpbnN0cnVjdGlvbi4KICAqCi0gKiBObyBzYW5pdGlzYXRpb24gaXMgcGVyZm9y
bWVkLiAgVmFsdWVzIG1heSBiZSBpbmZsdWVuY2VkIGJ5IGEgaHlwZXJ2aXNvciBvcgotICogZnJv
bSBtYXNraW5nL2ZhdWx0aW5nIGNvbmZpZ3VyYXRpb24uCisgKiBObyBzYW5pdGlzYXRpb24gaXMg
cGVyZm9ybWVkLCBidXQgc3ludGhlc2lzZWQgdmFsdWVzIGFyZSBjYWxjdWxhdGVkLgorICogVmFs
dWVzIG1heSBiZSBpbmZsdWVuY2VkIGJ5IGEgaHlwZXJ2aXNvciBvciBmcm9tIG1hc2tpbmcvZmF1
bHRpbmcKKyAqIGNvbmZpZ3VyYXRpb24uCiAgKi8KIHZvaWQgeDg2X2NwdWlkX3BvbGljeV9maWxs
X25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKTsKIApAQCAtMzM5LDcgKzM0MCw4IEBAIGlu
dCB4ODZfY3B1aWRfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcG9s
aWN5LAogICogaW5jb21pbmcgbGVhZiBpcyBvdXQgb2YgcmFuZ2Ugb2YgY3B1aWRfcG9saWN5LCBp
biB3aGljaCBjYXNlIHRoZSBvcHRpb25hbAogICogZXJyXyogcG9pbnRlcnMgYXJlIGZpbGxlZCB0
byBhaWQgZGlhZ25vc3RpY3MuCiAgKgotICogTm8gY29udGVudCB2YWxpZGF0aW9uIG9mIGluLXJh
bmdlIGxlYXZlcyBpcyBwZXJmb3JtZWQuCisgKiBObyBjb250ZW50IHZhbGlkYXRpb24gb2YgaW4t
cmFuZ2UgbGVhdmVzIGlzIHBlcmZvcm1lZC4gIFN5bnRoZXNpc2VkIGRhdGEgaXMKKyAqIHJlY2Fs
Y3VsYXRlZC4KICAqLwogaW50IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHN0cnVjdCBjcHVp
ZF9wb2xpY3kgKnBvbGljeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
cHVpZF9sZWFmX2J1ZmZlcl90IGxlYXZlcywKZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L2NwdWlk
LmMgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCmluZGV4IDEwNGE4NjcuLjMxMWQxOWUgMTAwNjQ0Ci0t
LSBhL3hlbi9saWIveDg2L2NwdWlkLmMKKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwpAQCAtMzQs
NiArMzQsMTMgQEAgdW5zaWduZWQgaW50IHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKHVpbnQzMl90
IGVieCwgdWludDMyX3QgZWN4LCB1aW50MzJfdCBlZHgpCiAgICAgcmV0dXJuIFg4Nl9WRU5ET1Jf
VU5LTk9XTjsKIH0KIAorLyogUmVjYWxjdWxhdGUgdGhlIGNvbnRlbnQgaW4gYSBDUFVJRCBwb2xp
Y3kgd2hpY2ggaXMgZGVyaXZlZCBmcm9tIHJhdyBkYXRhLiAqLworc3RhdGljIHZvaWQgcmVjYWxj
dWxhdGVfc3ludGgoc3RydWN0IGNwdWlkX3BvbGljeSAqcCkKK3sKKyAgICBwLT54ODZfdmVuZG9y
ID0geDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoCisgICAgICAgIHAtPmJhc2ljLnZlbmRvcl9lYngs
IHAtPmJhc2ljLnZlbmRvcl9lY3gsIHAtPmJhc2ljLnZlbmRvcl9lZHgpOworfQorCiB2b2lkIHg4
Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoc3RydWN0IGNwdWlkX3BvbGljeSAqcCkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKQEAgLTE0MSw2ICsxNDgsOCBAQCB2b2lkIHg4Nl9jcHVpZF9wb2xp
Y3lfZmlsbF9uYXRpdmUoc3RydWN0IGNwdWlkX3BvbGljeSAqcCkKICAgICBmb3IgKCBpID0gMTsg
aSA8IG1pbl90KHVuc2lnbmVkIGludCwgQVJSQVlfU0laRShwLT5leHRkLnJhdyksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwLT5leHRkLm1heF9sZWFmICsgMSAtIDB4ODAwMDAwMDApOyAr
K2kgKQogICAgICAgICBjcHVpZF9sZWFmKDB4ODAwMDAwMDAgKyBpLCAmcC0+ZXh0ZC5yYXdbaV0p
OworCisgICAgcmVjYWxjdWxhdGVfc3ludGgocCk7CiB9CiAKIGNvbnN0IHVpbnQzMl90ICp4ODZf
Y3B1aWRfbG9va3VwX2RlZXBfZGVwcyh1aW50MzJfdCBmZWF0dXJlKQpAQCAtMzYzLDYgKzM3Miw4
IEBAIGludCB4ODZfY3B1aWRfY29weV9mcm9tX2J1ZmZlcihzdHJ1Y3QgY3B1aWRfcG9saWN5ICpw
LAogICAgICAgICB9CiAgICAgfQogCisgICAgcmVjYWxjdWxhdGVfc3ludGgocCk7CisKICAgICBy
ZXR1cm4gMDsKIAogIG91dF9vZl9yYW5nZToKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6whA-0001d7-P8; Thu, 21 Mar 2019 12: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=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6wh8-0001ch-Lq
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 12:21:14 +0000
X-Inumbo-ID: d11d4c41-4bd3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d11d4c41-4bd3-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 12:21:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228265"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Mar 2019 12:21:05 +0000
Message-ID: <1553170866-23812-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] tools/libxc: Use x86_cpuid_lookup_vendor()
 rather than opencoding the 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>

VGhpcyBkb2Vzbid0IGFkZHJlc3MgYW55IG9mIHRoZSBhc3N1bXB0aW9ucyB0aGF0ICJhbnl0aGlu
ZyB3aGljaCBpc24ndCBBTUQgaXMKSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBi
ZSByZXBsYWNlZCB3aG9sZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCmxvbmd0ZXJtLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGMveGNfY3B1aWRfeDg2LmMgfCAyOCArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5j
CmluZGV4IDA5OGFmZmUuLjcxZTFlZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlk
X3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC0zMiw2ICszMiw4IEBA
IGVudW0gewogI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmg+CiB9OwogCisj
aW5jbHVkZSA8eGVuL2FzbS94ODYtdmVuZG9ycy5oPgorCiAjaW5jbHVkZSA8eGVuL2xpYi94ODYv
Y3B1aWQuaD4KICNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9tc3IuaD4KIApAQCAtMjI5LDEyICsyMzEs
NyBAQCBpbnQgeGNfZ2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKIAogc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCiB7Ci0gICAgZW51bQotICAg
IHsKLSAgICAgICAgVkVORE9SX1VOS05PV04sCi0gICAgICAgIFZFTkRPUl9JTlRFTCwKLSAgICAg
ICAgVkVORE9SX0FNRCwKLSAgICB9IHZlbmRvcjsKKyAgICB1bnNpZ25lZCBpbnQgdmVuZG9yOyAv
KiBYODZfVkVORE9SXyogKi8KIAogICAgIGJvb2wgaHZtOwogICAgIHVpbnQ2NF90IHhmZWF0dXJl
X21hc2s7CkBAIC0yOTYsMTYgKzI5Myw3IEBAIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9p
bmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBpbnQgcmM7CiAKICAg
ICBjcHVpZChpbiwgcmVncyk7Ci0gICAgaWYgKCByZWdzWzFdID09IDB4NzU2ZTY1NDdVICYmICAg
ICAgLyogIkdlbnVpbmVJbnRlbCIgKi8KLSAgICAgICAgIHJlZ3NbMl0gPT0gMHg2YzY1NzQ2ZVUg
JiYKLSAgICAgICAgIHJlZ3NbM10gPT0gMHg0OTY1NmU2OVUgKQotICAgICAgICBpbmZvLT52ZW5k
b3IgPSBWRU5ET1JfSU5URUw7Ci0gICAgZWxzZSBpZiAoIHJlZ3NbMV0gPT0gMHg2ODc0NzU0MVUg
JiYgLyogIkF1dGhlbnRpY0FNRCIgKi8KLSAgICAgICAgICAgICAgcmVnc1syXSA9PSAweDQ0NGQ0
MTYzVSAmJgotICAgICAgICAgICAgICByZWdzWzNdID09IDB4Njk3NDZlNjVVICkKLSAgICAgICAg
aW5mby0+dmVuZG9yID0gVkVORE9SX0FNRDsKLSAgICBlbHNlCi0gICAgICAgIGluZm8tPnZlbmRv
ciA9IFZFTkRPUl9VTktOT1dOOworICAgIGluZm8tPnZlbmRvciA9IHg4Nl9jcHVpZF9sb29rdXBf
dmVuZG9yKHJlZ3NbMV0sIHJlZ3NbMl0sIHJlZ3NbM10pOwogCiAgICAgaWYgKCB4Y19kb21haW5f
Z2V0aW5mbyh4Y2gsIGRvbWlkLCAxLCAmZGkpICE9IDEgfHwKICAgICAgICAgIGRpLmRvbWlkICE9
IGRvbWlkICkKQEAgLTU2OCw3ICs1NTYsNyBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9odm1fcG9s
aWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKICAgICAgICAgYnJlYWs7
CiAgICAgfQogCi0gICAgaWYgKCBpbmZvLT52ZW5kb3IgPT0gVkVORE9SX0FNRCApCisgICAgaWYg
KCBpbmZvLT52ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQogICAgICAgICBhbWRfeGNfY3B1aWRf
cG9saWN5KGluZm8sIGlucHV0LCByZWdzKTsKICAgICBlbHNlCiAgICAgICAgIGludGVsX3hjX2Nw
dWlkX3BvbGljeShpbmZvLCBpbnB1dCwgcmVncyk7CkBAIC02MzAsNyArNjE4LDcgQEAgc3RhdGlj
IHZvaWQgeGNfY3B1aWRfcHZfcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAq
aW5mbywKIAogICAgIGNhc2UgMHg4MDAwMDAwMDoKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBtYXggPSBpbmZvLT52ZW5kb3IgPT0gVkVORE9SX0FNRAorICAgICAgICB1bnNpZ25lZCBpbnQg
bWF4ID0gaW5mby0+dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1ECiAgICAgICAgICAgICA/IERFRl9N
QVhfQU1ERVhUIDogREVGX01BWF9JTlRFTEVYVDsKIAogICAgICAgICBpZiAoIHJlZ3NbMF0gPiBt
YXggKQpAQCAtNzM2LDcgKzcyNCw3IEBAIHN0YXRpYyB2b2lkIHNhbml0aXNlX2ZlYXR1cmVzZXQo
c3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvKQogICAgICAgICBpZiAoICFpbmZvLT5wdjY0
ICkKICAgICAgICAgewogICAgICAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xNLCBpbmZv
LT5mZWF0dXJlc2V0KTsKLSAgICAgICAgICAgIGlmICggaW5mby0+dmVuZG9yICE9IFZFTkRPUl9B
TUQgKQorICAgICAgICAgICAgaWYgKCBpbmZvLT52ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgKQog
ICAgICAgICAgICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9TWVNDQUxMLCBpbmZvLT5mZWF0
dXJlc2V0KTsKICAgICAgICAgfQogCkBAIC03ODcsNyArNzc1LDcgQEAgaW50IHhjX2NwdWlkX2Fw
cGx5X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgaW5wdXRb
MF0gPSAweDgwMDAwMDAwOwogICAgIGNwdWlkKGlucHV0LCByZWdzKTsKIAotICAgIGlmICggaW5m
by52ZW5kb3IgPT0gVkVORE9SX0FNRCApCisgICAgaWYgKCBpbmZvLnZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCApCiAgICAgICAgIGV4dF9tYXggPSAocmVnc1swXSA8PSBERUZfTUFYX0FNREVYVCkg
PyByZWdzWzBdIDogREVGX01BWF9BTURFWFQ7CiAgICAgZWxzZQogICAgICAgICBleHRfbWF4ID0g
KHJlZ3NbMF0gPD0gREVGX01BWF9JTlRFTEVYVCkgPyByZWdzWzBdIDogREVGX01BWF9JTlRFTEVY
VDsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6wic-0001yQ-OL; Thu, 21 Mar 2019 12:22:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H/7w=RY=citrix.com=prvs=976f82c14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6wic-0001yI-Ck
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 12:22:46 +0000
X-Inumbo-ID: 05c32f2a-4bd4-11e9-8e17-d731cf12b5d6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05c32f2a-4bd4-11e9-8e17-d731cf12b5d6;
 Thu, 21 Mar 2019 12:22:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228346"
Date: Thu, 21 Mar 2019 12:22:11 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190321122211.GB10145@perard.uk.xensource.com>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190320125228.36440-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: xen-devel@lists.xenproject.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTI6NTI6MjhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEN1cnJlbnRseSB0aGUgY29tbWVudCBhdCBsaW5lICMyNjcgY2xhaW1zIHRoYXQgdGhl
IHZhbHVlIHNob3VsZCBiZQo+IGV4cHJlc3NlZCBpbiBudW1iZXIgbG9naWNhbCBzZWN0b3JzLCB3
aGVyZWFzIHRoZSBjb21tZW50IGF0IGxpbmUgIzYxMwo+IHN0YXRlcyB0aGF0IHRoZSB2YWx1ZSBz
aG91bGQgYmUgZXhwcmVzc2VkIHN0cmljdGx5IGluIHVuaXRzIG9mIDUxMiBieXRlcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0t
LQo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4g
Cj4gTG9va2luZyBhdCB4ZW4tYmxrZnJvbnQgaW4gTGludXgsIEknbSBhbHNvIG5vdCBjb252aW5j
ZWQgdGhhdCBpdCB3b3VsZAo+IGZ1bmN0aW9uIGNvcnJlY3RseSBpcyBzZWN0b3Itc2l6ZSAhPSA1
MTIgYW55d2F5IHNvIEkgd29uZGVyIHdoZXRoZXIgdGhpcwo+IHBhdGNoIHNob3VsZCBnbyBmdXJ0
aGVyIGFuZCBkZWZpbmUgdGhhdCBzZWN0b3Itc2l6ZSBpcyBzdHJpY3RseSA1MTIuCj4gLS0tCj4g
IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oIHwgMyArLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vYmxraWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCj4g
aW5kZXggMTVhNzFlM2ZlYS4uZDdjOTA0ZDlkYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vYmxraWYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCj4g
QEAgLTI2NCw4ICsyNjQsNyBAQAo+ICAgKiBzZWN0b3JzCj4gICAqICAgICAgVmFsdWVzOiAgICAg
ICAgIDx1aW50NjRfdD4KPiAgICoKPiAtICogICAgICBUaGUgc2l6ZSBvZiB0aGUgYmFja2VuZCBk
ZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiBpdHMgbG9naWNhbAo+IC0gKiAgICAgIHNlY3Rv
ciBzaXplICgic2VjdG9yLXNpemUiKS4KPiArICogICAgICBUaGUgc2l6ZSBvZiB0aGUgYmFja2Vu
ZCBkZXZpY2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiA1MTIgYnl0ZXMuCj4gICAqCj4gICAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+ICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVu
ZCBYZW5CdXMgTm9kZXMKCkJ1dCBPVk1GJ3MgZnJvbnRlbmQsIG1pbmlvcycgZnJvbnRlbmQsIEZy
ZWVCU0QncyBmcm9udGVuZCBhbGwgZG8Kc2VjdG9yLXNpemUgKiBzZWN0b3JzIHRvIGZpZ3VyZSBv
dXQgdGhlIHNpemUgb2YgdGhlIG1lZGlhLgpCdXQgbG9va3MgbGlrZSBmb3IgYXQgbGVhc3QgT1ZN
RiwgSU8gcmVxdWVzdHMgYXJlIGhhbmRsZWQgd2l0aCBhIHNlY3RvcnMKc2l6ZSBvZiA1MTIuCgpJ
IHRoaW5rIEZyZWVCU0QncyBiYWNrZW5kIGFsc28gc2V0ICJzZWN0b3JzIiBiYXNlZCBvbiAic2Vj
dG9yLXNpemUiLCBidXQKb24gdGhlIG90aGVyIGhhbmQsICJzZWN0b3Itc2l6ZSIgaXMgYWx3YXlz
IHNldCB0byA1MTIuCkkgdGhpbmsgaXQgdGhlIHNhbWUgZm9yIHRoZSBvbGQgcWVtdSAoYmVmb3Jl
IFBhdWwncyByZWZhY3RvcmluZykuCgpJIHRoaW5rIEkgd291bGQgYmUgZmluZSB3aXRoIHRoZSBw
YXRjaCBnb2luZyBmdXJ0aGVyIGFuZCBoYXZlCiJzZWN0b3Itc2l6ZSIgYWx3YXlzIDUxMiwgYXMg
c29tZSBpbXBsZW1lbnRhdGlvbiBhcmUgYmFja2VkIHdpdGgKdGhpcyBhc3N1bXB0aW9uIChMaW51
eCwgd2hpY2ggSSBoYXZlbid0IGNoZWNrZWQpLgoKKEkgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIHBh
dGNoIE9WTUYgYmVjYXVzZSB0aGUgcHJvdG9jb2wgY2hhbmdlZC4pCgotLSAKQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:24:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12:24:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6wkf-0002J4-6v; Thu, 21 Mar 2019 12: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=CAnn=RY=citrix.com=prvs=976851173=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1h6wke-0002Iu-Fr
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 12:24:52 +0000
X-Inumbo-ID: 530cf15c-4bd4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 530cf15c-4bd4-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 12:24:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81228494"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xenproject.org>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-13-git-send-email-chao.gao@intel.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <1d9184c6-38c4-dc85-9542-fb7397d6c43a@citrix.com>
Date: Thu, 21 Mar 2019 12:24:46 +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: <1552291056-20286-13-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: [Xen-devel] [RFC PATCH v6 13/12] microcode: add sequential
 application policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQ2hhbywKClVwZGF0aW5nIG1pY3JvY29kZSBpbiBwYXJhbGxlbCBieSBkZWZhdWx0IHNob3Vs
ZCBiZSBmaW5lLCBidXQgSSB0aGluawp0aGVyZSBhcmUgbm8gZ3VhcmFudGVlcyB0aGF0IGEgcGFy
YWxsZWwgYXBwbGljYXRpb24gd2lsbCBiZSBmaW5lIGZvcgphbGwgZnV0dXJlIG1pY3JvY29kZXMu
IFRvIHJldGFpbiB0aGUgYWJpbGl0eSB0byB1cGRhdGUgbWljcm9jb2RlIG9uIGNvcmVzCnNlcXVl
bnRpYWxseSBhbmQgZ2l2ZSBzb21lIGNob2ljZSB0byBhIHVzZXIsIEkgZGV2ZWxvcGVkIHRoZSBi
ZWxvdyBwYXRjaC4KCkNvdWxkIHlvdSBjb25zaWRlciBpbmNsdWRpbmcgc29tZXRoaW5nIGxpa2Ug
dGhpcyBpbnRvIHY3PwoKKFRoZSBwYXRjaCBpcyBmb3IgWGVuIDQuMTEgYnV0IGZvcndhcmQtcG9y
dGluZyBzaG91bGQgYmUgdHJpdmlhbCkKCi0tLQogdG9vbHMvbWlzYy94ZW4tbWljcm9jb2RlLmMg
ICAgICAgIHwgMTcgKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAg
ICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYv
cGxhdGZvcm1faHlwZXJjYWxsLmMgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmggICB8ICAzICsrLQogeGVuL2luY2x1ZGUvcHVibGljL3BsYXRmb3JtLmggICAgIHwgIDMg
KysrCiA1IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tbWljcm9jb2RlLmMgYi90b29scy9taXNjL3hlbi1t
aWNyb2NvZGUuYwppbmRleCAyYzFiMmUzNjJiLi41NWQ3ZDJmNWRmIDEwMDY0NAotLS0gYS90b29s
cy9taXNjL3hlbi1taWNyb2NvZGUuYworKysgYi90b29scy9taXNjL3hlbi1taWNyb2NvZGUuYwpA
QCAtNDYsNyArNDYsNyBAQCB2b2lkIHNob3dfaGVscCh2b2lkKQogewogICAgIGZwcmludGYoc3Rk
ZXJyLAogICAgICAgICAgICAgInhlbi1taWNyb2NvZGU6IFhlbiBtaWNyb2NvZGUgdXBkYXRpbmcg
dG9vbFxuIgotICAgICAgICAgICAgIlVzYWdlOiB4ZW4tbWljcm9jb2RlIDxtaWNyb2NvZGUgYmxv
Yj5cbiIpOworICAgICAgICAgICAgIlVzYWdlOiB4ZW4tbWljcm9jb2RlIDxtaWNyb2NvZGUgYmxv
Yj4gPHBhcmFsbGVsfHNlcXVlbnRpYWw+XG4iKTsKCiAgICAgZ2V0X2NwdV9mYW1pbHkoY3B1aWRf
ZWF4KDEpKTsKICAgICBmcHJpbnRmKHN0ZGVyciwKQEAgLTYyLDEzICs2MiwyNSBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIHN0cnVjdCB4ZW5fcGxhdGZvcm1fb3Agb3A7
CiAgICAgeGNfaW50ZXJmYWNlICp4Y2g7CiAgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHN0
cnVjdCB4ZW5wZl9taWNyb2NvZGVfdXBkYXRlLCB1Yyk7CisgICAgdWludDMyX3Qgc3RyYXRlZ3k7
CgotICAgIGlmIChhcmdjIDwgMikKKyAgICBpZiAoYXJnYyA8IDMpCiAgICAgewogICAgICAgICBz
aG93X2hlbHAoKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQoKKyAgICBpZiAoIXN0cmNtcChh
cmd2WzJdLCAicGFyYWxsZWwiKSkKKyAgICAgICAgc3RyYXRlZ3kgPSBYRU5QRl9taWNyb2NvZGVf
cGFyYWxsZWw7CisgICAgZWxzZSBpZiAoIXN0cmNtcChhcmd2WzJdLCAic2VxdWVudGlhbCIpKQor
ICAgICAgICBzdHJhdGVneSA9IFhFTlBGX21pY3JvY29kZV9zZXF1ZW50aWFsOworICAgIGVsc2UK
KyAgICB7CisgICAgICAgIHNob3dfaGVscCgpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KwogICAgIGZpbGVuYW1lID0gYXJndlsxXTsKICAgICBmZCA9IG9wZW4oZmlsZW5hbWUsIE9fUkRP
TkxZKTsKICAgICBpZiAoZmQgPCAwKSB7CkBAIC0xMDcsNiArMTE5LDcgQEAgaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBvcC5jbWQgPSBYRU5QRl9taWNyb2NvZGVfdXBkYXRl
OwogICAgIG9wLmludGVyZmFjZV92ZXJzaW9uID0gWEVOUEZfSU5URVJGQUNFX1ZFUlNJT047CiAg
ICAgb3AudS5taWNyb2NvZGUubGVuZ3RoID0gbGVuOworICAgIG9wLnUubWljcm9jb2RlLnN0cmF0
ZWd5ID0gc3RyYXRlZ3k7CiAgICAgcmV0ID0geGNfcGxhdGZvcm1fb3AoeGNoLCAmb3ApOwogICAg
IGlmICggcmV0ICkKICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gdXBkYXRlIG1p
Y3JvY29kZS4gKGVycjogJWQpXG4iLCByZXQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21p
Y3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IDk1ZTM5YzMzYmMuLjYz
YjAxYjU3MWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTM3LDYgKzM3LDggQEAKICNpbmNsdWRlIDx4ZW4vZWFy
bHljcGlvLmg+CiAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CgorI2luY2x1ZGUgPHB1YmxpYy9w
bGF0Zm9ybS5oPgorCiAjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5o
PgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KQEAgLTIxNiw2ICsyMTgsMTAgQEAgREVGSU5F
X1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUsIGNwdV9zaWcpOwogICovCiBzdGF0aWMgYXRv
bWljX3QgY3B1X2luLCBjcHVfb3V0OwoKK3N0YXRpYyB1aW50MzJfdCBhcHBsaWNhdGlvbl9zdHJh
dGVneTsKKy8qIFRoZSBuZXh0IENQVSB0byBwZXJmb3JtIGEgdWNvZGUgdXBkYXRlICovCitzdGF0
aWMgaW50IG5leHRfY3B1OworCiAvKgogICogU2F2ZSBhbiB1Y29kZSBwYXRjaCB0byB0aGUgZ2xv
YmFsIGNhY2hlIGxpc3QuCiAgKgpAQCAtMzUxLDYgKzM1NywxNiBAQCBzdGF0aWMgaW50IGRvX21p
Y3JvY29kZV91cGRhdGUodm9pZCAqdW51c2VkKQogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0
dXJuIHJldDsKCisgICAgd2hpbGUgKCBhcHBsaWNhdGlvbl9zdHJhdGVneSA9PSBYRU5QRl9taWNy
b2NvZGVfc2VxdWVudGlhbCAmJgorICAgICAgICAgICAgY3B1ICE9IG5leHRfY3B1ICkKKyAgICB7
CisgICAgICAgIGZpbmlzaGVkID0gYXRvbWljX3JlYWQoJmNwdV9vdXQpOworICAgICAgICBpZiAo
IHdhaXRfZm9yX2NwdXMoJmNwdV9vdXQsIGZpbmlzaGVkICsgMSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1JQ1JPQ09ERV9VUERBVEVfVElNRU9VVF9VUykgKQorICAgICAgICAgICAgcGFu
aWMoIlRpbWVvdXQgZHVyaW5nIHNlcXVlbnRpYWwgbWljcm9jb2RlIHVwZGF0ZSAoZmluaXNoZWQg
JWQvJWQpIiwKKyAgICAgICAgICAgICAgICAgIGZpbmlzaGVkLCBjcHVfbnIpOworICAgIH0KKwog
ICAgIC8qCiAgICAgICogSW5pdGlhdGUgYW4gdXBkYXRlIG9uIGFsbCBwcm9jZXNzb3JzIHdoaWNo
IGRvbid0IGhhdmUgYW4gb25saW5lIHNpYmxpbmcKICAgICAgKiB0aHJlYWQgd2l0aCBhIGxvd2Vy
IHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdhaXQgdGhlCkBAIC0zNTgs
NiArMzc0LDEwIEBAIHN0YXRpYyBpbnQgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICp1bnVzZWQp
CiAgICAgICovCiAgICAgaWYgKCBjcHUgPT0gY3B1bWFza19maXJzdChwZXJfY3B1KGNwdV9zaWJs
aW5nX21hc2ssIGNwdSkpICkKICAgICAgICAgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsK
KworICAgIGlmICggYXBwbGljYXRpb25fc3RyYXRlZ3kgPT0gWEVOUEZfbWljcm9jb2RlX3NlcXVl
bnRpYWwgKQorICAgICAgICBuZXh0X2NwdSA9IGNwdW1hc2tfbmV4dChuZXh0X2NwdSwgJmNwdV9v
bmxpbmVfbWFwKTsKKwogICAgIC8qCiAgICAgICogSW5jcmVhc2UgdGhlIHdhaXQgdGltZW91dCB0
byBhIHNhZmUgdmFsdWUgaGVyZSBzaW5jZSB3ZSdyZSBzZXJpYWxpemluZwogICAgICAqIHRoZSBt
aWNyb2NvZGUgdXBkYXRlIGFuZCB0aGF0IGNvdWxkIHRha2UgYSB3aGlsZSBvbiBhIGxhcmdlIG51
bWJlciBvZgpAQCAtMzkzLDcgKzQxMyw4IEBAIHN0YXRpYyBpbnQgZG9fbWljcm9jb2RlX3VwZGF0
ZSh2b2lkICp1bnVzZWQpCiAgICAgcmV0dXJuIHJldDsKIH0KCi1pbnQgbWljcm9jb2RlX3VwZGF0
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBs
ZW4pCitpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3Zv
aWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4sCisgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBzdHJhdGVneSkKIHsKICAgICBpbnQgcmV0OwogICAgIHZvaWQgKmJ1ZmZlcjsKQEAgLTQwNSw2
ICs0MjYsMTAgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShj
b25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgIGlmICggbWljcm9jb2RlX29w
cyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CgorICAgIGlmICggc3RyYXRlZ3kg
IT0gWEVOUEZfbWljcm9jb2RlX3BhcmFsbGVsICYmCisgICAgICAgICBzdHJhdGVneSAhPSBYRU5Q
Rl9taWNyb2NvZGVfc2VxdWVudGlhbCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAg
YnVmZmVyID0geG1hbGxvY19ieXRlcyhsZW4pOwogICAgIGlmICggIWJ1ZmZlciApCiAgICAgewpA
QCAtNDQ5LDEzICs0NzQsMTkgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgICAgICBpZiAo
IGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQog
ICAgICAgICAgICAgbnJfY29yZXMrKzsKCi0gICAgcHJpbnRrKFhFTkxPR19JTkZPICIlZCBjb3Jl
cyBhcmUgdG8gdXBkYXRlIHRoZWlyIG1pY3JvY29kZVxuIiwgbnJfY29yZXMpOworICAgIHByaW50
ayhYRU5MT0dfSU5GTyAiJWQgY29yZXMgYXJlIHRvIHVwZGF0ZSB0aGVpciBtaWNyb2NvZGUgJXNc
biIsIG5yX2NvcmVzLAorICAgICAgICAgICBzdHJhdGVneSA9PSBYRU5QRl9taWNyb2NvZGVfcGFy
YWxsZWwgPyAiaW4gcGFyYWxsZWwiIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInNlcXVlbnRpYWxseSIpOwoKICAgICAvKgogICAgICAqIFdlIGlu
dGVuZCB0byBkaXNhYmxlIGludGVycnVwdCBmb3IgbG9uZyB0aW1lLCB3aGljaCBtYXkgbGVhZCB0
bwogICAgICAqIHdhdGNoZG9nIHRpbWVvdXQuCiAgICAgICovCiAgICAgd2F0Y2hkb2dfZGlzYWJs
ZSgpOworCisgICAgYXBwbGljYXRpb25fc3RyYXRlZ3kgPSBzdHJhdGVneTsKKyAgICBpZiAoIHN0
cmF0ZWd5ID09IFhFTlBGX21pY3JvY29kZV9zZXF1ZW50aWFsICkKKyAgICAgICAgbmV4dF9jcHUg
PSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7CiAgICAgLyoKICAgICAgKiBMYXRlIGxv
YWRpbmcgZGFuY2UuIFdoeSB0aGUgaGVhdnktaGFuZGVkIHN0b3BfbWFjaGluZSBlZmZvcnQ/CiAg
ICAgICoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyBiL3hl
bi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYwppbmRleCBlYTE4YzMyMTVhLi5iNWQyYzU3
OTBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKKysrIGIv
eGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCkBAIC0yOTYsNyArMjk2LDggQEAgcmV0
X3QgZG9fcGxhdGZvcm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fcGxhdGZvcm1fb3Bf
dCkgdV94ZW5wZl9vcCkKCiAgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGUoCiAgICAgICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX3RvX3BhcmFtKGRhdGEsIGNvbnN0X3ZvaWQpLAotICAgICAg
ICAgICAgICAgIG9wLT51Lm1pY3JvY29kZS5sZW5ndGgpOworICAgICAgICAgICAgICAgIG9wLT51
Lm1pY3JvY29kZS5sZW5ndGgsCisgICAgICAgICAgICAgICAgb3AtPnUubWljcm9jb2RlLnN0cmF0
ZWd5KTsKICAgICAgICAgc3Bpbl91bmxvY2soJnZjcHVfYWxsb2NfbG9jayk7CiAgICAgfQogICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMGE2MmRmYTBhMy4uNjEyYjc4NmU4
MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC01NzMsNyArNTczLDggQEAgaW50IHJkbXNy
X2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50IHdybXNy
X2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7Cgogdm9pZCBtaWNy
b2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQpOwotaW50IG1pY3JvY29kZV91cGRhdGUoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5zaWduZWQgbG9uZyBsZW4pOworaW50
IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5z
aWduZWQgbG9uZyBsZW4sCisgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzdHJhdGVneSk7
CiBpbnQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUodm9pZCk7CiBpbnQgZWFybHlfbWljcm9j
b2RlX2luaXQodm9pZCk7CiBpbnQgbWljcm9jb2RlX2luaXRfaW50ZWwodm9pZCk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9w
bGF0Zm9ybS5oCmluZGV4IDk0ZGJjM2ZlYjQuLjRkZWE5NGI4NGQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9y
bS5oCkBAIC0xMTQsNiArMTE0LDkgQEAgc3RydWN0IHhlbnBmX21pY3JvY29kZV91cGRhdGUgewog
ICAgIC8qIElOIHZhcmlhYmxlcy4gKi8KICAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3ZvaWQp
IGRhdGE7LyogUG9pbnRlciB0byBtaWNyb2NvZGUgZGF0YSAqLwogICAgIHVpbnQzMl90IGxlbmd0
aDsgICAgICAgICAgICAgICAgICAvKiBMZW5ndGggb2YgbWljcm9jb2RlIGRhdGEuICovCisjZGVm
aW5lIFhFTlBGX21pY3JvY29kZV9wYXJhbGxlbCAgIDAKKyNkZWZpbmUgWEVOUEZfbWljcm9jb2Rl
X3NlcXVlbnRpYWwgMQorICAgIHVpbnQzMl90IHN0cmF0ZWd5OyAgICAgICAgICAgICAgICAvKiBB
cHBsaWNhdGlvbiBzdHJhdGVneS4gICAgICovCiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVucGZfbWlj
cm9jb2RlX3VwZGF0ZSB4ZW5wZl9taWNyb2NvZGVfdXBkYXRlX3Q7CiBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5wZl9taWNyb2NvZGVfdXBkYXRlX3QpOwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6wqQ-00034W-WB; Thu, 21 Mar 2019 12:30: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=J9cw=RY=citrix.com=prvs=9762bf382=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6wqP-00034R-QU
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 12:30:49 +0000
X-Inumbo-ID: 25fb0898-4bd5-11e9-bf15-d7efbc1ec000
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25fb0898-4bd5-11e9-bf15-d7efbc1ec000;
 Thu, 21 Mar 2019 12:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="87649604"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-consistent
Thread-Index: AQHU3yC9y4wkD/uhoE2pURaTq4+6uaYV8mWAgAARJdA=
Date: Thu, 21 Mar 2019 12:30:44 +0000
Message-ID: <59c47c75ca664fd6b38dbaf42fd7d935@AMSPEX02CL02.citrite.net>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190321122211.GB10145@perard.uk.xensource.com>
In-Reply-To: <20190321122211.GB10145@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyMSBNYXJjaCAyMDE5IDEyOjIy
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHB1Ymxp
Yy9pby9ibGtpZi5oOiBtYWtlIHRoZSBjb21tZW50cyBvbiAic2VjdG9ycyIgc2VsZi1jb25zaXN0
ZW50Cj4gCj4gT24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTI6NTI6MjhQTSArMDAwMCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+ID4gQ3VycmVudGx5IHRoZSBjb21tZW50IGF0IGxpbmUgIzI2NyBjbGFp
bXMgdGhhdCB0aGUgdmFsdWUgc2hvdWxkIGJlCj4gPiBleHByZXNzZWQgaW4gbnVtYmVyIGxvZ2lj
YWwgc2VjdG9ycywgd2hlcmVhcyB0aGUgY29tbWVudCBhdCBsaW5lICM2MTMKPiA+IHN0YXRlcyB0
aGF0IHRoZSB2YWx1ZSBzaG91bGQgYmUgZXhwcmVzc2VkIHN0cmljdGx5IGluIHVuaXRzIG9mIDUx
MiBieXRlcy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+ID4KPiA+IExvb2tpbmcgYXQgeGVuLWJsa2Zyb250IGluIExp
bnV4LCBJJ20gYWxzbyBub3QgY29udmluY2VkIHRoYXQgaXQgd291bGQKPiA+IGZ1bmN0aW9uIGNv
cnJlY3RseSBpcyBzZWN0b3Itc2l6ZSAhPSA1MTIgYW55d2F5IHNvIEkgd29uZGVyIHdoZXRoZXIg
dGhpcwo+ID4gcGF0Y2ggc2hvdWxkIGdvIGZ1cnRoZXIgYW5kIGRlZmluZSB0aGF0IHNlY3Rvci1z
aXplIGlzIHN0cmljdGx5IDUxMi4KPiA+IC0tLQo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9i
bGtpZi5oIHwgMyArLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVs
ZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtp
Zi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKPiA+IGluZGV4IDE1YTcxZTNmZWEu
LmQ3YzkwNGQ5ZGMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYu
aAo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKPiA+IEBAIC0yNjQsOCAr
MjY0LDcgQEAKPiA+ICAgKiBzZWN0b3JzCj4gPiAgICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVp
bnQ2NF90Pgo+ID4gICAqCj4gPiAtICogICAgICBUaGUgc2l6ZSBvZiB0aGUgYmFja2VuZCBkZXZp
Y2UsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiBpdHMgbG9naWNhbAo+ID4gLSAqICAgICAgc2VjdG9y
IHNpemUgKCJzZWN0b3Itc2l6ZSIpLgo+ID4gKyAqICAgICAgVGhlIHNpemUgb2YgdGhlIGJhY2tl
bmQgZGV2aWNlLCBleHByZXNzZWQgaW4gdW5pdHMgb2YgNTEyIGJ5dGVzLgo+ID4gICAqCj4gPiAg
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gPiAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
RnJvbnRlbmQgWGVuQnVzIE5vZGVzCj4gCj4gQnV0IE9WTUYncyBmcm9udGVuZCwgbWluaW9zJyBm
cm9udGVuZCwgRnJlZUJTRCdzIGZyb250ZW5kIGFsbCBkbwo+IHNlY3Rvci1zaXplICogc2VjdG9y
cyB0byBmaWd1cmUgb3V0IHRoZSBzaXplIG9mIHRoZSBtZWRpYS4KPiBCdXQgbG9va3MgbGlrZSBm
b3IgYXQgbGVhc3QgT1ZNRiwgSU8gcmVxdWVzdHMgYXJlIGhhbmRsZWQgd2l0aCBhIHNlY3RvcnMK
PiBzaXplIG9mIDUxMi4KPiAKPiBJIHRoaW5rIEZyZWVCU0QncyBiYWNrZW5kIGFsc28gc2V0ICJz
ZWN0b3JzIiBiYXNlZCBvbiAic2VjdG9yLXNpemUiLCBidXQKPiBvbiB0aGUgb3RoZXIgaGFuZCwg
InNlY3Rvci1zaXplIiBpcyBhbHdheXMgc2V0IHRvIDUxMi4KPiBJIHRoaW5rIGl0IHRoZSBzYW1l
IGZvciB0aGUgb2xkIHFlbXUgKGJlZm9yZSBQYXVsJ3MgcmVmYWN0b3JpbmcpLgo+IAo+IEkgdGhp
bmsgSSB3b3VsZCBiZSBmaW5lIHdpdGggdGhlIHBhdGNoIGdvaW5nIGZ1cnRoZXIgYW5kIGhhdmUK
PiAic2VjdG9yLXNpemUiIGFsd2F5cyA1MTIsIGFzIHNvbWUgaW1wbGVtZW50YXRpb24gYXJlIGJh
Y2tlZCB3aXRoCj4gdGhpcyBhc3N1bXB0aW9uIChMaW51eCwgd2hpY2ggSSBoYXZlbid0IGNoZWNr
ZWQpLgo+IAo+IChJIGRvbid0IHdhbnQgdG8gaGF2ZSB0byBwYXRjaCBPVk1GIGJlY2F1c2UgdGhl
IHByb3RvY29sIGNoYW5nZWQuKQoKVGhlIHByb2JsZW0gd2UgZmFjZSBpcyBiYWNrZW5kcyBwb2lu
dGluZyBhdCBkaXNrcyB0aGF0IGRvbid0IGRvIDUxMiBieXRlIGxvZ2ljYWwgYmxvY2sgZW11bGF0
aW9uLiBUaGVyZSBoYXMgdG8gYmUgc29tZSBob3BlIGZvciBkZWFsaW5nIHdpdGggdGhlbS4gSWYg
d2Ugc2F5IHRoYXQgdGhlIGN1cnJlbnQgc3RhdGUgb2YgYWZmYWlycyBpcyB0aGF0IGV2ZXJ5dGhp
bmcgaXMgYnJva2VuICh3aGljaCBJIHRoaW5rIGl0IGlzIGFzIGZhciBhcyBMaW51eCBibGtmcm9u
dC9ibGtiYWNrIGFyZSBjb25jZXJuZWQpIHNvIHdlIGVuZm9yY2Ugc2VjdG9yLXNpemUgPT0gNTEy
IGluIHRoZSBwcm90b2NvbCB0aGVuIHRoZSBvbmx5IGhvcGUgSSBjYW4gc2VlIGlzIGZvciBmcm9u
dGVuZHMgdG8gaW50cm9kdWNlIGEgZmxhZyB0byBzYXkgJ25vIGVtdWxhdGlvbicgdG8gcHJvbXB0
IHRoZSBmcm9udGVuZCB0byB1c2UgcGh5c2ljYWwtc2VjdG9yLXNpemUgYXMgbG9naWNhbCBzZWN0
b3Itc2l6ZS4uLiBvciBzb21ldGhpbmcgbGlrZSB0aGF0LgoKICBQYXVsCgo+IAo+IC0tCj4gQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 12:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 12:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6x1C-0003w5-6d; Thu, 21 Mar 2019 12:41:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=04vu=RY=xenproject.org=prvs=976089543=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6x1A-0003vt-UZ
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 12:41:56 +0000
X-Inumbo-ID: b32099ee-4bd6-11e9-a71f-6381a1a7bdb8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b32099ee-4bd6-11e9-a71f-6381a1a7bdb8;
 Thu, 21 Mar 2019 12:41:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="81229794"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83762-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=fbdfef35cb82b3e0beed2ceb0243ef129d2e55ce
X-Osstest-Versions-That: ovmf=7681a891cec6655e66d71c6d96a09cbe7b111a5b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Mar 2019 12:41:43 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83762: 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
Mzc2MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzYyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBmYmRmZWYzNWNiODJiM2UwYmVlZDJjZWIwMjQzZWYxMjlk
MmU1NWNlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3NjgxYTg5MWNl
YzY2NTVlNjZkNzFjNmQ5NmEwOWNiZTdiMTExYTViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
NTQgIDIwMTktMDMtMjAgMDI6NTQ6MjMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzYyICAyMDE5LTAzLTIxIDA2OjU0OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmYmRmZWYzNWNiODJi
M2UwYmVlZDJjZWIwMjQzZWYxMjlkMmU1NWNlCkF1dGhvcjogTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBNYXIgMTggMTU6NTY6NTcgMjAxOSArMDAw
MAoKICAgIER5bmFtaWNUYWJsZXNQa2c6IGFkZCBwYWNrYWdlIC5kc2MgZmlsZQogICAgCiAgICBI
YXZpbmcgYSB0b3AtbGV2ZWwgLmRzYyBtYWtlcyBpdCBlYXNpZXIgdG8gcGVyZm9ybSBzdGFuZGFs
b25lIGJ1aWxkCiAgICB0ZXN0cyBvZiB0aGUgY29yZSBjb2RlLCBzbyBhZGQgb25lLgogICAgCiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CiAgICBSZXZpZXdlZC1ieTogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4K
CmNvbW1pdCA0MzJhMmJhMWEwZDc5ZGNhZDljNzczM2EyMmVhZjQzOTM5NzI5ZmJmCkF1dGhvcjog
TGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBNYXIg
MTggMTU6NTY6NTYgMjAxOSArMDAwMAoKICAgIER5bmFtaWNUYWJsZXNQa2c6IGNvcnJlY3QgTGli
cmFyeUNsYXNzIGRlcGVuZGVuY2llcyBmb3IgQXJtL0RCRzIKICAgIAogICAgVGhpcyBwYXRjaCBj
aGFuZ2VzIHRoZSBzdGF0ZWQgZGVwZW5kZW5jeSBpbiBBY3BpRGJnMkxpYkFybS5pbmYgZnJvbQog
ICAgY3VycmVudGx5IGxpc3RlZCBTZXJpYWxQb3J0TGliIHRvIGFjdHVhbGx5IHJlcXVpcmVkIFBM
MDExVWFydExpYi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGVpZiBMaW5kaG9sbSA8bGVp
Zi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFNhbWkgTXVqYXdhciA8c2Ft
aS5tdWphd2FyQGFybS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 13:20:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 13:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6xbw-0006Um-DZ; Thu, 21 Mar 2019 13:19:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h6xbu-0006Uh-VO
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 13:19:54 +0000
X-Inumbo-ID: 004cc742-4bdc-11e9-a679-33098e0018e8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 004cc742-4bdc-11e9-a679-33098e0018e8;
 Thu, 21 Mar 2019 13:19:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,252,1549929600"; d="scan'208";a="87652156"
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <1553113323-14664-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: <574cb5d6-fb95-d8e9-c281-2ed24a2f22a5@citrix.com>
Date: Thu, 21 Mar 2019 13:17: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: <1553113323-14664-1-git-send-email-igor.druzhinin@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] VT-d/DMAR: accept DRHD with
 non-discoverable PCI 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: Juergen Gross <JGross@suse.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, julien.grall@arm.com, 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>

T24gMjAvMDMvMjAxOSAyMDoyMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gU2luY2UgY29tbWl0
IGRjZjQxNzkwICgieDg2L21tY2ZnL2RyaGQ6IE1vdmUgYWNwaV9tbWNmZ19pbml0KCkgY2FsbAo+
IGJlZm9yZSBjYWxsaW5nIGFjcGlfcGFyc2VfZG1hcigpIikgUENJIHNlZ21lbnQgMCBpcyBub3cg
a25vd24gZWFybHkKPiB3aGljaCBtYWRlIHRoZSBzYW5pdHkgY2hlY2sgb24gRFJIRCBkZWZpbml0
aW9uIHN0cnVjdHVyZSB0byB3b3JrLgo+IFRoaXMsIGluIHR1cm4sIGNhdXNlZCBhIHJlZ3Jlc3Np
b24gb24gc29tZSBtYWNoaW5lcyAoaW4gcGFydGljdWxhciwKPiBIUCBQb3dlckVkZ2UgUjc0MCB3
aXRoIEkvTyBBVCBETUEgZGlzYWJsZWQpIHdoZXJlIElPTU1VIHdhcyBleHBsaWNpdGx5Cj4gZGlz
YWJsZWQgZHVlIHRvIHNvbWUgaW50ZXJuYWwgUENJIGRldmljZXMgYmVpbmcgbm9uLWRpc2NvdmVy
YWJsZSBidXQKPiBwcmVzZW50IGluIERNQVIuCj4KPiBXaGlsZSB0aGlzIGlzIGluZGVlZCBhIEJJ
T1MgbWlzdGFrZSBpdCBzZWVtcyB0byBiZSBub3QgdGhhdCBjcml0aWNhbAo+IHRvIGRpc2FibGUg
dGhlIHdob2xlIElPTU1VLiBJbnN0ZWFkLCBleHRlbmQgdGhlIHNjb3BlIG9mCj4gIndvcmthcm91
bmRfYmlvc19idWciIG9wdGlvbiBhbmQgbWFrZSBpdCBlbmFibGVkIGJ5IGRlZmF1bHQuIFRoaXMg
aXMKPiBjb25zaXN0ZW50IHdpdGggb3VyIGRvY3VtZW50YXRpb24gYW5kIGFjdHVhbGx5IHdoYXQg
YSB1c2VyIG1pZ2h0IGV4cGVjdAo+IGZyb20gYW4gb3B0aW9uIHdpdGggdGhhdCBuYW1lLiBJdCBh
bHNvIGRvZXNuJ3Qgc2VlbSBzYWZlIHRvIHNpbXBseSBpZ25vcmUKPiBEUkhEIHdpdGhvdXQgaW5p
dGlhbGl6YXRpb24gc28gcmVtb3ZlIHRoaXMgY2FzZS4gQnV0IGxlYXZlIHRoZSBvcmlnaW5hbAo+
IERNQVIgY2hlY2sgaW4gcGxhY2UgdG8gc3RpbGwgYWxsb3cgZXJyb3IgcmVwb3J0aW5nLgo+Cj4g
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CgpUaGlzIGlzIGNvZGUgd2hpY2ggd2FzIHByZXZpb3VzbHkgZGVhZC7CoCBUaGUgYmVoYXZpb3Vy
IG9mIGlnbm9yaW5nIGFuCklPTU1VIGJlY2F1c2UgdGhlcmUgaXMgdW5yZWFjaGFibGUgZGV2aWNl
IGJlaGluZCBpdCBpcyBhd2Z1bCBhbmQKc2hvdWxkbid0IGV4aXN0LCBidXQgd2Ugc2hvdWxkIGF0
IGxlYXN0IGxlYXZlIGEgdHJhY2Ugb2YgaXQgaW4gdGhlIGxvZ3MuCgpUQkgsIEknZCBwcmVmZXIg
dG8gZGVsZXRlIHRoZSBgd29ya2Fyb3VuZF9iaW9zX2J1Z2Agb3B0aW9uIGVudGlyZWx5LCBhbmQK
anVzdCBwcmludCBvdXQgdGhlIGJhZCBlbnRyaWVzLsKgIE5vdGhpbmcgdGhlIG9wdGlvbiBkb2Vz
IGlzIHdvcnRoeSBvZgpzaHV0dGluZyB0aGUgSU9NTVUgZG93bi4KCkNDLWluZyBKdWVyZ2VuIGFz
IHRoaXMgaXMgYSA0LjEyIHJlZ3Jlc3Npb24uCgpJIGNhbiBlYXNpbHkgc3BpbiBhIHBhdGNoIGFs
b25nIG15IHN1Z2dlc3RlZCByb3V0ZSBpZiBvdGhlcnMgYWdyZWUuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 13:50:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 13:50:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6y5g-00010e-2s; Thu, 21 Mar 2019 13:50:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=owaa=RY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h6y5e-00010Z-NE
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 13:50:38 +0000
X-Inumbo-ID: 4be6f156-4be0-11e9-b5bb-5b3f875e0ba9
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4be6f156-4be0-11e9-b5bb-5b3f875e0ba9;
 Thu, 21 Mar 2019 13:50: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 37F1FAC79;
 Thu, 21 Mar 2019 13:50:32 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org
References: <1553113323-14664-1-git-send-email-igor.druzhinin@citrix.com>
 <574cb5d6-fb95-d8e9-c281-2ed24a2f22a5@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: <986dc78a-be31-bd3f-81ab-0341b2935396@suse.com>
Date: Thu, 21 Mar 2019 14:50:30 +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: <574cb5d6-fb95-d8e9-c281-2ed24a2f22a5@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] VT-d/DMAR: accept DRHD with
 non-discoverable PCI 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: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, julien.grall@arm.com,
 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>

T24gMjEvMDMvMjAxOSAxNDoxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8wMy8yMDE5
IDIwOjIyLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gU2luY2UgY29tbWl0IGRjZjQxNzkwICgi
eDg2L21tY2ZnL2RyaGQ6IE1vdmUgYWNwaV9tbWNmZ19pbml0KCkgY2FsbAo+PiBiZWZvcmUgY2Fs
bGluZyBhY3BpX3BhcnNlX2RtYXIoKSIpIFBDSSBzZWdtZW50IDAgaXMgbm93IGtub3duIGVhcmx5
Cj4+IHdoaWNoIG1hZGUgdGhlIHNhbml0eSBjaGVjayBvbiBEUkhEIGRlZmluaXRpb24gc3RydWN0
dXJlIHRvIHdvcmsuCj4+IFRoaXMsIGluIHR1cm4sIGNhdXNlZCBhIHJlZ3Jlc3Npb24gb24gc29t
ZSBtYWNoaW5lcyAoaW4gcGFydGljdWxhciwKPj4gSFAgUG93ZXJFZGdlIFI3NDAgd2l0aCBJL08g
QVQgRE1BIGRpc2FibGVkKSB3aGVyZSBJT01NVSB3YXMgZXhwbGljaXRseQo+PiBkaXNhYmxlZCBk
dWUgdG8gc29tZSBpbnRlcm5hbCBQQ0kgZGV2aWNlcyBiZWluZyBub24tZGlzY292ZXJhYmxlIGJ1
dAo+PiBwcmVzZW50IGluIERNQVIuCj4+Cj4+IFdoaWxlIHRoaXMgaXMgaW5kZWVkIGEgQklPUyBt
aXN0YWtlIGl0IHNlZW1zIHRvIGJlIG5vdCB0aGF0IGNyaXRpY2FsCj4+IHRvIGRpc2FibGUgdGhl
IHdob2xlIElPTU1VLiBJbnN0ZWFkLCBleHRlbmQgdGhlIHNjb3BlIG9mCj4+ICJ3b3JrYXJvdW5k
X2Jpb3NfYnVnIiBvcHRpb24gYW5kIG1ha2UgaXQgZW5hYmxlZCBieSBkZWZhdWx0LiBUaGlzIGlz
Cj4+IGNvbnNpc3RlbnQgd2l0aCBvdXIgZG9jdW1lbnRhdGlvbiBhbmQgYWN0dWFsbHkgd2hhdCBh
IHVzZXIgbWlnaHQgZXhwZWN0Cj4+IGZyb20gYW4gb3B0aW9uIHdpdGggdGhhdCBuYW1lLiBJdCBh
bHNvIGRvZXNuJ3Qgc2VlbSBzYWZlIHRvIHNpbXBseSBpZ25vcmUKPj4gRFJIRCB3aXRob3V0IGlu
aXRpYWxpemF0aW9uIHNvIHJlbW92ZSB0aGlzIGNhc2UuIEJ1dCBsZWF2ZSB0aGUgb3JpZ2luYWwK
Pj4gRE1BUiBjaGVjayBpbiBwbGFjZSB0byBzdGlsbCBhbGxvdyBlcnJvciByZXBvcnRpbmcuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgo+IAo+IFRoaXMgaXMgY29kZSB3aGljaCB3YXMgcHJldmlvdXNseSBkZWFkLsKgIFRoZSBi
ZWhhdmlvdXIgb2YgaWdub3JpbmcgYW4KPiBJT01NVSBiZWNhdXNlIHRoZXJlIGlzIHVucmVhY2hh
YmxlIGRldmljZSBiZWhpbmQgaXQgaXMgYXdmdWwgYW5kCj4gc2hvdWxkbid0IGV4aXN0LCBidXQg
d2Ugc2hvdWxkIGF0IGxlYXN0IGxlYXZlIGEgdHJhY2Ugb2YgaXQgaW4gdGhlIGxvZ3MuCj4gCj4g
VEJILCBJJ2QgcHJlZmVyIHRvIGRlbGV0ZSB0aGUgYHdvcmthcm91bmRfYmlvc19idWdgIG9wdGlv
biBlbnRpcmVseSwgYW5kCj4ganVzdCBwcmludCBvdXQgdGhlIGJhZCBlbnRyaWVzLsKgIE5vdGhp
bmcgdGhlIG9wdGlvbiBkb2VzIGlzIHdvcnRoeSBvZgo+IHNodXR0aW5nIHRoZSBJT01NVSBkb3du
Lgo+IAo+IENDLWluZyBKdWVyZ2VuIGFzIHRoaXMgaXMgYSA0LjEyIHJlZ3Jlc3Npb24uCj4gCj4g
SSBjYW4gZWFzaWx5IHNwaW4gYSBwYXRjaCBhbG9uZyBteSBzdWdnZXN0ZWQgcm91dGUgaWYgb3Ro
ZXJzIGFncmVlLgoKSmFuIGhhcyBzb21lIGRheXMgb2ZmLCBBRkFJSyBoZSBpcyBnb2luZyB0byBi
ZSBiYWNrIG5leHQgTW9uZGF5LgoKSSdkIGFwcHJlY2lhdGUgYSByYXRoZXIgZmFzdCBhZ3JlZW1l
bnQgZm9yIDQuMTIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 14:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 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 1h6yHr-0001xk-8E; Thu, 21 Mar 2019 14:03:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6yHp-0001xa-PS
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 14:03:13 +0000
X-Inumbo-ID: 105e01d6-4be2-11e9-878c-f7283439804d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 105e01d6-4be2-11e9-878c-f7283439804d;
 Thu, 21 Mar 2019 14:03: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 1h6yHk-0004vZ-6k; Thu, 21 Mar 2019 14:03:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h6yHj-000838-TS; Thu, 21 Mar 2019 14:03:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6yHj-0003MU-Rz; Thu, 21 Mar 2019 14:03:07 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133944-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=4a9d286decd81333b85f908e650cd4e81adaa93e
X-Osstest-Versions-That: freebsd=b24a98cb7ea88b59c90e29449588acb7839a747a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 14:03:07 +0000
Subject: [Xen-devel] [freebsd-master test] 133944: 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>

ZmxpZ2h0IDEzMzk0NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTQ0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNGE5ZDI4NmRlY2Q4MTMzM2I4NWY5
MDhlNjUwY2Q0ZTgxYWRhYTkzZQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYjI0YTk4Y2I3ZWE4OGI1OWM5MGUyOTQ0OTU4OGFjYjc4MzlhNzQ3YQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzODk4ICAyMDE5LTAzLTE4IDA5OjE5OjA0IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzk0NCAgMjAxOS0wMy0yMCAwOToxOToyNCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhdm9z
IDxhdm9zQEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVlQlNELm9yZz4KICBk
aW0gPGRpbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4KICBlcmog
PGVyakBGcmVlQlNELm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5ARnJlZUJTRC5vcmc+CiAgaW1w
IDxpbXBARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAgbGlkbCA8
bGlkbEBGcmVlQlNELm9yZz4KICBtbWVsIDxtbWVsQEZyZWVCU0Qub3JnPgogIG13IDxtd0BGcmVl
QlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJl
ZUJTRC5vcmc+CiAgd29zY2ggPHdvc2NoQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgYjI0YTk4Y2I3ZWEu
LjRhOWQyODZkZWNkICA0YTlkMjg2ZGVjZDgxMzMzYjg1ZjkwOGU2NTBjZDRlODFhZGFhOTNlIC0+
IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 14:19:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 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 1h6yXJ-0002wq-1x; Thu, 21 Mar 2019 14:19: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=04vu=RY=xenproject.org=prvs=976089543=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h6yXH-0002wd-Li
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 14:19:11 +0000
X-Inumbo-ID: 4999d22a-4be4-11e9-b49e-dfcbd8c1a809
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4999d22a-4be4-11e9-b49e-dfcbd8c1a809;
 Thu, 21 Mar 2019 14:19:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="81242177"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83763-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-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-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83715
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Mar 2019 14:19:04 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 83763: 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>

ZmxpZ2h0IDgzNzYzIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84Mzc2My8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2hlZXp5
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2hlZXp5LW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MTUKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzcxNQogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDgzNzE1CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MTUKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA4MzcxNQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzE1CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3MTUKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4MzcxNQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDgzNzE1Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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 Mar 21 14:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 14:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6yZA-0003cE-HO; Thu, 21 Mar 2019 14:21: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=FGHA=RY=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h6yZ9-0003bz-CY
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 14:21:07 +0000
X-Inumbo-ID: 8f98ac56-4be4-11e9-a328-17b79e424486
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f98ac56-4be4-11e9-a328-17b79e424486;
 Thu, 21 Mar 2019 14:21:05 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Mar 2019 07:21:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,253,1549958400"; d="scan'208";a="136013009"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by orsmga003.jf.intel.com with ESMTP; 21 Mar 2019 07:21:02 -0700
Date: Thu, 21 Mar 2019 22:25:13 +0800
From: Chao Gao <chao.gao@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20190321142511.GA11959@gao-cwp>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-13-git-send-email-chao.gao@intel.com>
 <1d9184c6-38c4-dc85-9542-fb7397d6c43a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1d9184c6-38c4-dc85-9542-fb7397d6c43a@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [RFC PATCH v6 13/12] microcode: add sequential
 application policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMTI6MjQ6NDZQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPkhpIENoYW8sCj4KPlVwZGF0aW5nIG1pY3JvY29kZSBpbiBwYXJhbGxlbCBieSBkZWZh
dWx0IHNob3VsZCBiZSBmaW5lLCBidXQgSSB0aGluawo+dGhlcmUgYXJlIG5vIGd1YXJhbnRlZXMg
dGhhdCBhIHBhcmFsbGVsIGFwcGxpY2F0aW9uIHdpbGwgYmUgZmluZSBmb3IKPmFsbCBmdXR1cmUg
bWljcm9jb2Rlcy4gVG8gcmV0YWluIHRoZSBhYmlsaXR5IHRvIHVwZGF0ZSBtaWNyb2NvZGUgb24g
Y29yZXMKPnNlcXVlbnRpYWxseSBhbmQgZ2l2ZSBzb21lIGNob2ljZSB0byBhIHVzZXIsIEkgZGV2
ZWxvcGVkIHRoZSBiZWxvdyBwYXRjaC4KPgo+Q291bGQgeW91IGNvbnNpZGVyIGluY2x1ZGluZyBz
b21ldGhpbmcgbGlrZSB0aGlzIGludG8gdjc/CgpTdXJlLiBXaWxsIGRvLiBUaGFua3MgZm9yIHlv
dXIgcGF0Y2guCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 15:00:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 15: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 1h6zAw-0006ku-71; Thu, 21 Mar 2019 15:00: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=H/7w=RY=citrix.com=prvs=976f82c14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6zAu-0006kp-Il
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 15:00:08 +0000
X-Inumbo-ID: 02ccb6cb-4bea-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02ccb6cb-4bea-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 15:00:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="81249718"
Date: Thu, 21 Mar 2019 15:00:01 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190321150001.GP11621@perard.uk.xensource.com>
References: <20190320162633.29479-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190320162633.29479-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] xen-block: scale sector based quantities
 correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.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>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDQ6MjY6MzJQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoZSBtYWlsIHRocmVhZCBhdCBbMV0gY2xhcmlmaWVzIHRoYXQgdGhlIFhlbiBibGtp
ZiBwcm90b2NvbCByZXF1aXJlcyB0aGF0Cj4gc2VjdG9yIGJhc2VkIHF1YW50aXRpZXMgc2hvdWxk
IGJlIGludGVycHJldGVkIHN0cmljdGx5IGFzIG11bHRpcGxlcyBvZgo+IDUxMiBieXRlcy4gVGhp
cyBwYXRjaCBtb2RpZmllcyB0aGUgeGVuLWJsb2NrIGNvZGUgYWNjb3JkaW5nbHkuCj4gCj4gWzFd
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OS0wMy9tc2cwMTYwMC5odG1sCgpTbywgdGhhdCBwYXRjaCBbMV0gb25seSBtYWtlcyBvbmUgY2hh
bmdlOiBob3cgdG8gaW50ZXJwcmV0IHRoZSAic2VjdG9ycyIKbm9kZS4gSXQgZG9lc24ndCBjaGFu
Z2UgdGhlIHVuaXQgb2YgYSBzZWN0b3IgaW4gYmxraWZfcmVxdWVzdCBhbmQKYmxraWZfcmVxdWVz
dF9zZWdtZW50LgoKRm9yIGEgcmVxdWVzdCwgdGhlcmUgaXMgYSBjb21tZW50IGluIGJsa2lmLmg6
CiAgICBOQi4gZmlyc3Rfc2VjdCBhbmQgbGFzdF9zZWN0IGluIGJsa2lmX3JlcXVlc3Rfc2VnbWVu
dCwgYXMgd2VsbCBhcwogICAgc2VjdG9yX251bWJlciBpbiBibGtpZl9yZXF1ZXN0LCBhcmUgYWx3
YXlzIGV4cHJlc3NlZCBpbiA1MTItYnl0ZSB1bml0cy4KCkkgdGhpbmsgbW9zdCBvZiB0aGlzIFFF
TVUgcGF0Y2ggaXMgdG8gY29tcGx5IHdpdGggdGhhdCBjb21tZW50IGFuZCB3b3VsZApiZSBhIGJ1
ZyBmaXgsIGJ1dCB0aGUgc2luZ2xlIGxpbmUgY2hhbmdlIGluIGh3L2Jsb2NrL3hlbi1ibG9jay5j
IGlzCmRpZmZlcmVudC4KCj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcv
YmxvY2sveGVuLWJsb2NrLmMKPiBpbmRleCBhODQ4ODQ5ZjQ4Li41N2U5ZGE3ZTFjIDEwMDY0NAo+
IC0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gKysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMK
PiBAQCAtMTQ5LDcgKzE0OSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfc2l6ZShYZW5C
bG9ja0RldmljZSAqYmxvY2tkZXYpCj4gICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dl
dF90eXBlbmFtZShPQkpFQ1QoYmxvY2tkZXYpKTsKPiAgICAgIFhlbkJsb2NrVmRldiAqdmRldiA9
ICZibG9ja2Rldi0+cHJvcHMudmRldjsKPiAgICAgIEJsb2NrQ29uZiAqY29uZiA9ICZibG9ja2Rl
di0+cHJvcHMuY29uZjsKPiAtICAgIGludDY0X3Qgc2VjdG9ycyA9IGJsa19nZXRsZW5ndGgoY29u
Zi0+YmxrKSAvIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZTsKPiArICAgIGludDY0X3Qgc2VjdG9y
cyA9IGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKClRo
YXQgdGhlIG9ubHkgdGhpbmcgdGhhdCB0aGUgdGhyZWFkIFsxXSBpcyBjaGFuZ2luZy4KCj4gICAg
ICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoYmxvY2tkZXYpOwo+ICAKPiAgICAgIHRy
YWNlX3hlbl9ibG9ja19zaXplKHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbiwgc2Vj
dG9ycyk7CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 15:06:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 15:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6zGu-0006yv-07; Thu, 21 Mar 2019 15:06: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=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6zGs-0006ya-97
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 15:06:18 +0000
X-Inumbo-ID: de9bf096-4bea-11e9-b03e-f78eb9bb02bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de9bf096-4bea-11e9-b03e-f78eb9bb02bd;
 Thu, 21 Mar 2019 15:06: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 1h6zGn-00069p-Ji; Thu, 21 Mar 2019 15:06: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 1h6zGn-0003Yy-BL; Thu, 21 Mar 2019 15:06:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h6zGn-00011n-A8; Thu, 21 Mar 2019 15:06:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133939-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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=62a172e6a77d9072bb1a18f295ce0fcf4b90a4f2
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 15:06:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 133939: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzkzOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5MzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDE0IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZz
LiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEz
IGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdS
LiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEzIGd1ZXN0
LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMyBndWVz
dC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJF
R1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEz
MzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNjJh
MTcyZTZhNzdkOTA3MmJiMWExOGYyOTVjZTBmY2Y0YjkwYTRmMgpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMDgyYzA1NDNiYWE2ZjIzNzcwNGM4M2E1MTY1OGJkN2Y2YWUz
MTZkNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzOTA5ICAyMDE5LTAzLTE4IDE3OjIwOjUzIFog
ICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzkzOSAgMjAxOS0wMy0yMCAwNDoyMjox
MiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFs
aXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxi
ZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4K
ICBCaXNoYXJhIEFidUhhdHRvdW0gPGJpc2hhcmFAZGF5bml4LmNvbT4KICBDaGloLU1pbiBDaGFv
IDxjaGlobWluLmNoYW9Ac2lmaXZlLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNv
bT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBC
YXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBKaW0gV2ls
c29uIDxqaW13QHNpZml2ZS5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBL
aXRvIENoZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNvbT4KICBMdWvDocWhIERva3RvciA8bGRva3Rv
ckByZWRoYXQuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRo
YXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXR0IEhp
bmVzIDxtaGluZXNAc2NhbGVjb21wdXRpbmcuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZl
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTYW0gRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUu
Y29tPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU2htdWVsIEVpZGVybWFuIDxz
aG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5
IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
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
NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMjggbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 15:09:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 15:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6zJl-00077w-NC; Thu, 21 Mar 2019 15:09: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=J9cw=RY=citrix.com=prvs=9762bf382=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h6zJk-00077r-4g
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 15:09:16 +0000
X-Inumbo-ID: 48995b28-4beb-11e9-93a4-3f4ef1392ffb
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48995b28-4beb-11e9-93a4-3f4ef1392ffb;
 Thu, 21 Mar 2019 15:09:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="87660867"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH] xen-block: scale sector based quantities correctly
Thread-Index: AQHU3zmwDcjl/NPtzU67qEExVsKj06YWHk2AgAARUvA=
Date: Thu, 21 Mar 2019 15:02:47 +0000
Message-ID: <666fa3bae30f497a950bf8f277b9e7a7@AMSPEX02CL02.citrite.net>
References: <20190320162633.29479-1-paul.durrant@citrix.com>
 <20190321150001.GP11621@perard.uk.xensource.com>
In-Reply-To: <20190321150001.GP11621@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-block: scale sector based quantities
 correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, 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>,
 Stefan Hajnoczi <stefanha@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyMSBNYXJjaCAyMDE5IDE1OjAw
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11LWRl
dmVsQG5vbmdudS5vcmc7IFN0ZWZhbiBIYWpub2N6aQo+IDxzdGVmYW5oYUByZWRoYXQuY29tPjsg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT47IE1heAo+IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiBTdWJq
ZWN0OiBSZTogW1BBVENIXSB4ZW4tYmxvY2s6IHNjYWxlIHNlY3RvciBiYXNlZCBxdWFudGl0aWVz
IGNvcnJlY3RseQo+IAo+IE9uIFdlZCwgTWFyIDIwLCAyMDE5IGF0IDA0OjI2OjMyUE0gKzAwMDAs
IFBhdWwgRHVycmFudCB3cm90ZToKPiA+IFRoZSBtYWlsIHRocmVhZCBhdCBbMV0gY2xhcmlmaWVz
IHRoYXQgdGhlIFhlbiBibGtpZiBwcm90b2NvbCByZXF1aXJlcyB0aGF0Cj4gPiBzZWN0b3IgYmFz
ZWQgcXVhbnRpdGllcyBzaG91bGQgYmUgaW50ZXJwcmV0ZWQgc3RyaWN0bHkgYXMgbXVsdGlwbGVz
IG9mCj4gPiA1MTIgYnl0ZXMuIFRoaXMgcGF0Y2ggbW9kaWZpZXMgdGhlIHhlbi1ibG9jayBjb2Rl
IGFjY29yZGluZ2x5Lgo+ID4KPiA+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDE2MDAuaHRtbAo+IAo+IFNvLCB0aGF0
IHBhdGNoIFsxXSBvbmx5IG1ha2VzIG9uZSBjaGFuZ2U6IGhvdyB0byBpbnRlcnByZXQgdGhlICJz
ZWN0b3JzIgo+IG5vZGUuIEl0IGRvZXNuJ3QgY2hhbmdlIHRoZSB1bml0IG9mIGEgc2VjdG9yIGlu
IGJsa2lmX3JlcXVlc3QgYW5kCj4gYmxraWZfcmVxdWVzdF9zZWdtZW50Lgo+IAo+IEZvciBhIHJl
cXVlc3QsIHRoZXJlIGlzIGEgY29tbWVudCBpbiBibGtpZi5oOgo+ICAgICBOQi4gZmlyc3Rfc2Vj
dCBhbmQgbGFzdF9zZWN0IGluIGJsa2lmX3JlcXVlc3Rfc2VnbWVudCwgYXMgd2VsbCBhcwo+ICAg
ICBzZWN0b3JfbnVtYmVyIGluIGJsa2lmX3JlcXVlc3QsIGFyZSBhbHdheXMgZXhwcmVzc2VkIGlu
IDUxMi1ieXRlIHVuaXRzLgo+IAo+IEkgdGhpbmsgbW9zdCBvZiB0aGlzIFFFTVUgcGF0Y2ggaXMg
dG8gY29tcGx5IHdpdGggdGhhdCBjb21tZW50IGFuZCB3b3VsZAo+IGJlIGEgYnVnIGZpeCwgYnV0
IHRoZSBzaW5nbGUgbGluZSBjaGFuZ2UgaW4gaHcvYmxvY2sveGVuLWJsb2NrLmMgaXMKPiBkaWZm
ZXJlbnQuCj4gCj4gPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9j
ay94ZW4tYmxvY2suYwo+ID4gaW5kZXggYTg0ODg0OWY0OC4uNTdlOWRhN2UxYyAxMDA2NDQKPiA+
IC0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gPiArKysgYi9ody9ibG9jay94ZW4tYmxvY2su
Ywo+ID4gQEAgLTE0OSw3ICsxNDksNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfc2V0X3NpemUo
WGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2KQo+ID4gICAgICBjb25zdCBjaGFyICp0eXBlID0gb2Jq
ZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxvY2tkZXYpKTsKPiA+ICAgICAgWGVuQmxvY2tWZGV2
ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2Owo+ID4gICAgICBCbG9ja0NvbmYgKmNvbmYg
PSAmYmxvY2tkZXYtPnByb3BzLmNvbmY7Cj4gPiAtICAgIGludDY0X3Qgc2VjdG9ycyA9IGJsa19n
ZXRsZW5ndGgoY29uZi0+YmxrKSAvIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZTsKPiA+ICsgICAg
aW50NjRfdCBzZWN0b3JzID0gYmxrX2dldGxlbmd0aChjb25mLT5ibGspIC8gWEVOX0JMS0lGX1NF
Q1RPUl9TSVpFOwo+IAo+IFRoYXQgdGhlIG9ubHkgdGhpbmcgdGhhdCB0aGUgdGhyZWFkIFsxXSBp
cyBjaGFuZ2luZy4KPiAKCk9rLCB0cnVlLiBJJ2xsIHNwbGl0IHRoaXMgdXAgaW50byB0d28gcGF0
Y2hlcyB0aGVuLgoKICBQYXVsCgo+ID4gICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJ
Q0UoYmxvY2tkZXYpOwo+ID4KPiA+ICAgICAgdHJhY2VfeGVuX2Jsb2NrX3NpemUodHlwZSwgdmRl
di0+ZGlzaywgdmRldi0+cGFydGl0aW9uLCBzZWN0b3JzKTsKPiAKPiBUaGFua3MsCj4gCj4gLS0K
PiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 15:24:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 15:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h6zXt-00009x-4O; Thu, 21 Mar 2019 15:23: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=H/7w=RY=citrix.com=prvs=976f82c14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h6zXr-00009o-Kn
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 15:23:51 +0000
X-Inumbo-ID: 53818224-4bed-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53818224-4bed-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 15:23:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="81254126"
Date: Thu, 21 Mar 2019 15:23:38 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190321152338.GQ11621@perard.uk.xensource.com>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190321122211.GB10145@perard.uk.xensource.com>
 <59c47c75ca664fd6b38dbaf42fd7d935@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59c47c75ca664fd6b38dbaf42fd7d935@AMSPEX02CL02.citrite.net>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMTI6MzA6NDRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gT24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMTI6NTI6MjhQTSArMDAwMCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+ID4gPiBDdXJyZW50bHkgdGhlIGNvbW1lbnQgYXQgbGluZSAjMjY3IGNs
YWltcyB0aGF0IHRoZSB2YWx1ZSBzaG91bGQgYmUKPiA+ID4gZXhwcmVzc2VkIGluIG51bWJlciBs
b2dpY2FsIHNlY3RvcnMsIHdoZXJlYXMgdGhlIGNvbW1lbnQgYXQgbGluZSAjNjEzCj4gPiA+IHN0
YXRlcyB0aGF0IHRoZSB2YWx1ZSBzaG91bGQgYmUgZXhwcmVzc2VkIHN0cmljdGx5IGluIHVuaXRz
IG9mIDUxMiBieXRlcy4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+Cj4gPiA+IExvb2tpbmcgYXQg
eGVuLWJsa2Zyb250IGluIExpbnV4LCBJJ20gYWxzbyBub3QgY29udmluY2VkIHRoYXQgaXQgd291
bGQKPiA+ID4gZnVuY3Rpb24gY29ycmVjdGx5IGlzIHNlY3Rvci1zaXplICE9IDUxMiBhbnl3YXkg
c28gSSB3b25kZXIgd2hldGhlciB0aGlzCj4gPiA+IHBhdGNoIHNob3VsZCBnbyBmdXJ0aGVyIGFu
ZCBkZWZpbmUgdGhhdCBzZWN0b3Itc2l6ZSBpcyBzdHJpY3RseSA1MTIuCj4gPiA+IC0tLQo+ID4g
PiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmggfCAzICstLQo+ID4gPiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vYmxraWYuaAo+ID4gPiBpbmRleCAxNWE3MWUzZmVhLi5kN2M5MDRkOWRjIDEwMDY0NAo+ID4g
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaAo+ID4gPiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vYmxraWYuaAo+ID4gPiBAQCAtMjY0LDggKzI2NCw3IEBACj4gPiA+ICAg
KiBzZWN0b3JzCj4gPiA+ICAgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDY0X3Q+Cj4gPiA+
ICAgKgo+ID4gPiAtICogICAgICBUaGUgc2l6ZSBvZiB0aGUgYmFja2VuZCBkZXZpY2UsIGV4cHJl
c3NlZCBpbiB1bml0cyBvZiBpdHMgbG9naWNhbAo+ID4gPiAtICogICAgICBzZWN0b3Igc2l6ZSAo
InNlY3Rvci1zaXplIikuCj4gPiA+ICsgKiAgICAgIFRoZSBzaXplIG9mIHRoZSBiYWNrZW5kIGRl
dmljZSwgZXhwcmVzc2VkIGluIHVuaXRzIG9mIDUxMiBieXRlcy4KPiA+ID4gICAqCj4gPiA+ICAg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPiA+ID4gICAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+ID4gCj4gPiBCdXQgT1ZNRidzIGZyb250ZW5kLCBtaW5p
b3MnIGZyb250ZW5kLCBGcmVlQlNEJ3MgZnJvbnRlbmQgYWxsIGRvCj4gPiBzZWN0b3Itc2l6ZSAq
IHNlY3RvcnMgdG8gZmlndXJlIG91dCB0aGUgc2l6ZSBvZiB0aGUgbWVkaWEuCj4gPiBCdXQgbG9v
a3MgbGlrZSBmb3IgYXQgbGVhc3QgT1ZNRiwgSU8gcmVxdWVzdHMgYXJlIGhhbmRsZWQgd2l0aCBh
IHNlY3RvcnMKPiA+IHNpemUgb2YgNTEyLgo+ID4gCj4gPiBJIHRoaW5rIEZyZWVCU0QncyBiYWNr
ZW5kIGFsc28gc2V0ICJzZWN0b3JzIiBiYXNlZCBvbiAic2VjdG9yLXNpemUiLCBidXQKPiA+IG9u
IHRoZSBvdGhlciBoYW5kLCAic2VjdG9yLXNpemUiIGlzIGFsd2F5cyBzZXQgdG8gNTEyLgo+ID4g
SSB0aGluayBpdCB0aGUgc2FtZSBmb3IgdGhlIG9sZCBxZW11IChiZWZvcmUgUGF1bCdzIHJlZmFj
dG9yaW5nKS4KPiA+IAo+ID4gSSB0aGluayBJIHdvdWxkIGJlIGZpbmUgd2l0aCB0aGUgcGF0Y2gg
Z29pbmcgZnVydGhlciBhbmQgaGF2ZQo+ID4gInNlY3Rvci1zaXplIiBhbHdheXMgNTEyLCBhcyBz
b21lIGltcGxlbWVudGF0aW9uIGFyZSBiYWNrZWQgd2l0aAo+ID4gdGhpcyBhc3N1bXB0aW9uIChM
aW51eCwgd2hpY2ggSSBoYXZlbid0IGNoZWNrZWQpLgo+ID4gCj4gPiAoSSBkb24ndCB3YW50IHRv
IGhhdmUgdG8gcGF0Y2ggT1ZNRiBiZWNhdXNlIHRoZSBwcm90b2NvbCBjaGFuZ2VkLikKPiAKPiBU
aGUgcHJvYmxlbSB3ZSBmYWNlIGlzIGJhY2tlbmRzIHBvaW50aW5nIGF0IGRpc2tzIHRoYXQgZG9u
J3QgZG8gNTEyIGJ5dGUgbG9naWNhbCBibG9jayBlbXVsYXRpb24uIFRoZXJlIGhhcyB0byBiZSBz
b21lIGhvcGUgZm9yIGRlYWxpbmcgd2l0aCB0aGVtLiBJZiB3ZSBzYXkgdGhhdCB0aGUgY3VycmVu
dCBzdGF0ZSBvZiBhZmZhaXJzIGlzIHRoYXQgZXZlcnl0aGluZyBpcyBicm9rZW4gKHdoaWNoIEkg
dGhpbmsgaXQgaXMgYXMgZmFyIGFzIExpbnV4IGJsa2Zyb250L2Jsa2JhY2sgYXJlIGNvbmNlcm5l
ZCkgc28gd2UgZW5mb3JjZSBzZWN0b3Itc2l6ZSA9PSA1MTIgaW4gdGhlIHByb3RvY29sIHRoZW4g
dGhlIG9ubHkgaG9wZSBJIGNhbiBzZWUgaXMgZm9yIGZyb250ZW5kcyB0byBpbnRyb2R1Y2UgYSBm
bGFnIHRvIHNheSAnbm8gZW11bGF0aW9uJyB0byBwcm9tcHQgdGhlIGZyb250ZW5kIHRvIHVzZSBw
aHlzaWNhbC1zZWN0b3Itc2l6ZSBhcyBsb2dpY2FsIHNlY3Rvci1zaXplLi4uIG9yIHNvbWV0aGlu
ZyBsaWtlIHRoYXQuCgpJIGNvdWxkbid0IGZpZ3VyZSBvdXQgaG93IExpbnV4IGludGVycHJldCB0
aGUgInNlY3RvcnMiIG5vZGUuCgpUaGUgb25seSBwcm9ibGVtIEkgc2VlIGlzIHRoZSBjb250cmFk
aWN0aW9uIGJldHdlZW4gbGluZSAjMjY3IGFuZCAjNjEzCm9uIHRoZSB1bml0IG9mICJzZWN0b3Jz
IiwgInNlY3Rvci1zaXplIi1ieXRlcyB2cyA1MTItYnl0ZXMuCgpPdGhlcndpc2UsIGBzZWN0b3Jf
bnVtYmVyYCwgYGZpcnN0X3NlY3RgIGFuZCBgbGFzdF9zZWN0YCBpbgpibGtpZl9yZXF1ZXN0X3Qg
YW5kIGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBhcmUgZGVmaW5lZCBhcyA1MTItYnl0ZXMuCgpJIHRo
aW5rIHRoaXMgaXMgaG93IHRoZSBjdXJyZW50cyBpbXBsZW1lbnRhdGlvbnMgYXJlIHdvcmtpbmc6
CiAgICBtZWRpYS9kaXNrIHNpemUgPSAic2VjdG9ycyIgKiAic2VjdG9yLXNpemUiCnRoZW4sICJz
ZWN0b3JzIiBhbmQgInNlY3Rvci1zaXplIiBhcmUgbmV2ZXIgdXNlZCBhZ2Fpbi4KCgpJIGRvbid0
IGtub3cgaXMgdGhlcmUgaXMgYWN0YWxseSBhIHByb2JsZW0gd2l0aCBkaXNrcyBkb24ndCB1bmRl
cnN0YW5kCjUxMiBieXRlcyBsb2dpY2FsIGJsb2NrLCBidXQgdGhlcmUgaXMgYSBjb21tZW50IGF0
dGFjaCB0bwpibGtpZl9yZXF1ZXN0X3Q6CiAgICBIb3dldmVyIHRoZXkgbXVzdCBiZSBwcm9wZXJs
eSBhbGlnbmVkIHRvIHRoZSByZWFsIHNlY3RvciBzaXplIG9mIHRoZQogICAgcGh5c2ljYWwgZGlz
aywgInBoeXNpY2FsLXNlY3Rvci1zaXplIgoKCkNoZWVycywKCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 15:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 15:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h700R-0002kI-81; Thu, 21 Mar 2019 15:53: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=J9cw=RY=citrix.com=prvs=9762bf382=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h700Q-0002kD-6n
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 15:53:22 +0000
X-Inumbo-ID: 71da2751-4bf1-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71da2751-4bf1-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 15:53:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="87664559"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-consistent
Thread-Index: AQHU3yC9y4wkD/uhoE2pURaTq4+6uaYV8mWAgAARJdCAACGOAIAAEQ6w
Date: Thu, 21 Mar 2019 15:39:07 +0000
Message-ID: <31b7b852a09143db8a00dd2385f6f80d@AMSPEX02CL02.citrite.net>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190321122211.GB10145@perard.uk.xensource.com>
 <59c47c75ca664fd6b38dbaf42fd7d935@AMSPEX02CL02.citrite.net>
 <20190321152338.GQ11621@perard.uk.xensource.com>
In-Reply-To: <20190321152338.GQ11621@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyMSBNYXJjaCAyMDE5IDE1OjI0
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHB1Ymxp
Yy9pby9ibGtpZi5oOiBtYWtlIHRoZSBjb21tZW50cyBvbiAic2VjdG9ycyIgc2VsZi1jb25zaXN0
ZW50Cj4gCj4gT24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMTI6MzA6NDRQTSArMDAwMCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+ID4gPiBPbiBXZWQsIE1hciAyMCwgMjAxOSBhdCAxMjo1MjoyOFBNICsw
MDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4gQ3VycmVudGx5IHRoZSBjb21tZW50IGF0
IGxpbmUgIzI2NyBjbGFpbXMgdGhhdCB0aGUgdmFsdWUgc2hvdWxkIGJlCj4gPiA+ID4gZXhwcmVz
c2VkIGluIG51bWJlciBsb2dpY2FsIHNlY3RvcnMsIHdoZXJlYXMgdGhlIGNvbW1lbnQgYXQgbGlu
ZSAjNjEzCj4gPiA+ID4gc3RhdGVzIHRoYXQgdGhlIHZhbHVlIHNob3VsZCBiZSBleHByZXNzZWQg
c3RyaWN0bHkgaW4gdW5pdHMgb2YgNTEyIGJ5dGVzLgo+ID4gPiA+Cj4gPiA+ID4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiAtLS0K
PiA+ID4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+ID4gPiA+Cj4gPiA+ID4gTG9va2luZyBhdCB4ZW4tYmxrZnJvbnQgaW4gTGludXgsIEknbSBh
bHNvIG5vdCBjb252aW5jZWQgdGhhdCBpdCB3b3VsZAo+ID4gPiA+IGZ1bmN0aW9uIGNvcnJlY3Rs
eSBpcyBzZWN0b3Itc2l6ZSAhPSA1MTIgYW55d2F5IHNvIEkgd29uZGVyIHdoZXRoZXIgdGhpcwo+
ID4gPiA+IHBhdGNoIHNob3VsZCBnbyBmdXJ0aGVyIGFuZCBkZWZpbmUgdGhhdCBzZWN0b3Itc2l6
ZSBpcyBzdHJpY3RseSA1MTIuCj4gPiA+ID4gLS0tCj4gPiA+ID4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9ibGtpZi5oIHwgMyArLS0KPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAyIGRlbGV0aW9ucygtKQo+ID4gPiA+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9pby9ibGtpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKPiA+
ID4gPiBpbmRleCAxNWE3MWUzZmVhLi5kN2M5MDRkOWRjIDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCj4gPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2Jsa2lmLmgKPiA+ID4gPiBAQCAtMjY0LDggKzI2NCw3IEBACj4gPiA+ID4gICAqIHNl
Y3RvcnMKPiA+ID4gPiAgICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ2NF90Pgo+ID4gPiA+
ICAgKgo+ID4gPiA+IC0gKiAgICAgIFRoZSBzaXplIG9mIHRoZSBiYWNrZW5kIGRldmljZSwgZXhw
cmVzc2VkIGluIHVuaXRzIG9mIGl0cyBsb2dpY2FsCj4gPiA+ID4gLSAqICAgICAgc2VjdG9yIHNp
emUgKCJzZWN0b3Itc2l6ZSIpLgo+ID4gPiA+ICsgKiAgICAgIFRoZSBzaXplIG9mIHRoZSBiYWNr
ZW5kIGRldmljZSwgZXhwcmVzc2VkIGluIHVuaXRzIG9mIDUxMiBieXRlcy4KPiA+ID4gPiAgICoK
PiA+ID4gPiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiA+ID4gICAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+ID4gPgo+ID4gPiBCdXQgT1ZNRidz
IGZyb250ZW5kLCBtaW5pb3MnIGZyb250ZW5kLCBGcmVlQlNEJ3MgZnJvbnRlbmQgYWxsIGRvCj4g
PiA+IHNlY3Rvci1zaXplICogc2VjdG9ycyB0byBmaWd1cmUgb3V0IHRoZSBzaXplIG9mIHRoZSBt
ZWRpYS4KPiA+ID4gQnV0IGxvb2tzIGxpa2UgZm9yIGF0IGxlYXN0IE9WTUYsIElPIHJlcXVlc3Rz
IGFyZSBoYW5kbGVkIHdpdGggYSBzZWN0b3JzCj4gPiA+IHNpemUgb2YgNTEyLgo+ID4gPgo+ID4g
PiBJIHRoaW5rIEZyZWVCU0QncyBiYWNrZW5kIGFsc28gc2V0ICJzZWN0b3JzIiBiYXNlZCBvbiAi
c2VjdG9yLXNpemUiLCBidXQKPiA+ID4gb24gdGhlIG90aGVyIGhhbmQsICJzZWN0b3Itc2l6ZSIg
aXMgYWx3YXlzIHNldCB0byA1MTIuCj4gPiA+IEkgdGhpbmsgaXQgdGhlIHNhbWUgZm9yIHRoZSBv
bGQgcWVtdSAoYmVmb3JlIFBhdWwncyByZWZhY3RvcmluZykuCj4gPiA+Cj4gPiA+IEkgdGhpbmsg
SSB3b3VsZCBiZSBmaW5lIHdpdGggdGhlIHBhdGNoIGdvaW5nIGZ1cnRoZXIgYW5kIGhhdmUKPiA+
ID4gInNlY3Rvci1zaXplIiBhbHdheXMgNTEyLCBhcyBzb21lIGltcGxlbWVudGF0aW9uIGFyZSBi
YWNrZWQgd2l0aAo+ID4gPiB0aGlzIGFzc3VtcHRpb24gKExpbnV4LCB3aGljaCBJIGhhdmVuJ3Qg
Y2hlY2tlZCkuCj4gPiA+Cj4gPiA+IChJIGRvbid0IHdhbnQgdG8gaGF2ZSB0byBwYXRjaCBPVk1G
IGJlY2F1c2UgdGhlIHByb3RvY29sIGNoYW5nZWQuKQo+ID4KPiA+IFRoZSBwcm9ibGVtIHdlIGZh
Y2UgaXMgYmFja2VuZHMgcG9pbnRpbmcgYXQgZGlza3MgdGhhdCBkb24ndCBkbyA1MTIgYnl0ZSBs
b2dpY2FsIGJsb2NrIGVtdWxhdGlvbi4KPiBUaGVyZSBoYXMgdG8gYmUgc29tZSBob3BlIGZvciBk
ZWFsaW5nIHdpdGggdGhlbS4gSWYgd2Ugc2F5IHRoYXQgdGhlIGN1cnJlbnQgc3RhdGUgb2YgYWZm
YWlycyBpcyB0aGF0Cj4gZXZlcnl0aGluZyBpcyBicm9rZW4gKHdoaWNoIEkgdGhpbmsgaXQgaXMg
YXMgZmFyIGFzIExpbnV4IGJsa2Zyb250L2Jsa2JhY2sgYXJlIGNvbmNlcm5lZCkgc28gd2UKPiBl
bmZvcmNlIHNlY3Rvci1zaXplID09IDUxMiBpbiB0aGUgcHJvdG9jb2wgdGhlbiB0aGUgb25seSBo
b3BlIEkgY2FuIHNlZSBpcyBmb3IgZnJvbnRlbmRzIHRvIGludHJvZHVjZQo+IGEgZmxhZyB0byBz
YXkgJ25vIGVtdWxhdGlvbicgdG8gcHJvbXB0IHRoZSBmcm9udGVuZCB0byB1c2UgcGh5c2ljYWwt
c2VjdG9yLXNpemUgYXMgbG9naWNhbCBzZWN0b3ItCj4gc2l6ZS4uLiBvciBzb21ldGhpbmcgbGlr
ZSB0aGF0Lgo+IAo+IEkgY291bGRuJ3QgZmlndXJlIG91dCBob3cgTGludXggaW50ZXJwcmV0IHRo
ZSAic2VjdG9ycyIgbm9kZS4KPiAKPiBUaGUgb25seSBwcm9ibGVtIEkgc2VlIGlzIHRoZSBjb250
cmFkaWN0aW9uIGJldHdlZW4gbGluZSAjMjY3IGFuZCAjNjEzCj4gb24gdGhlIHVuaXQgb2YgInNl
Y3RvcnMiLCAic2VjdG9yLXNpemUiLWJ5dGVzIHZzIDUxMi1ieXRlcy4KPiAKPiBPdGhlcndpc2Us
IGBzZWN0b3JfbnVtYmVyYCwgYGZpcnN0X3NlY3RgIGFuZCBgbGFzdF9zZWN0YCBpbgo+IGJsa2lm
X3JlcXVlc3RfdCBhbmQgYmxraWZfcmVxdWVzdF9zZWdtZW50IGFyZSBkZWZpbmVkIGFzIDUxMi1i
eXRlcy4KPiAKPiBJIHRoaW5rIHRoaXMgaXMgaG93IHRoZSBjdXJyZW50cyBpbXBsZW1lbnRhdGlv
bnMgYXJlIHdvcmtpbmc6Cj4gICAgIG1lZGlhL2Rpc2sgc2l6ZSA9ICJzZWN0b3JzIiAqICJzZWN0
b3Itc2l6ZSIKPiB0aGVuLCAic2VjdG9ycyIgYW5kICJzZWN0b3Itc2l6ZSIgYXJlIG5ldmVyIHVz
ZWQgYWdhaW4uCgpOb3QgdHJ1ZSwgdW5mb3J0dW5hdGVseS4gQXQgbGVhc3QgdGhlIFdpbmRvd3Mg
ZnJvbnRlbmRzIGFyZSAobWlzKWNvZGVkIHRvIHVzZSBzZWN0b3IgbnVtYmVycyBkaXJlY3RseSBp
biBibGtpZl9yZXF1ZXN0X3QgYW5kIGJsa2lmX3JlcXVlc3Rfc2VnbWVudCByYXRoZXIgdGhhbiBy
ZS1zY2FsaW5nIHRvIDUxMiBieXRlcywgc28gc2V0dGluZyBzZWN0b3Itc2l6ZSAhPSA1MTIgd2ls
bCBjZXJ0YWlubHkgbWFrZSB0aGVtIG1pc2JlaGF2ZSBhY2NvcmRpbmcgdG8gdGhlIHByb3RvY29s
LiBUaGlzIGNhbiwgb2YgY291cnNlLCBiZSBmaXhlZCBidXQgSSB0aGluayB3ZSdyZSBhdCBwb2lu
dCB3aGVyZSB0aGUgb25seSBzYWZlIHdheSB0byBzZXQgYSBsYXJnZXIgc2VjdG9yLXNpemUgd291
bGQgYmUgdG8gaGF2ZSB0aGUgZnJvbnRlbmQgd3JpdGUgYW4gJ0knbSBub3QgYnJva2VuJyBmbGFn
IGludG8geGVuc3RvcmUgdGhhdCB0aGUgYmFja2VuZCByZWFkcyBiZWZvcmUgc2V0dGluZyBzZWN0
b3Itc2l6ZSAoYW5kIGlmIHRoYXQgbWVhbnMgdGhhdCB0aGUgYmFja2VuZCBoYXMgdG8gZG8gcmVh
ZC1tb2RpZnktd3JpdGUgY3ljbGVzIGZvciBhbiB1bmRlcmx5aW5nIHN0b3JhZ2UgZGV2aWNlIHdp
dGggYSBsYXJnZXIgbG9naWNhbCBibG9jayBzaXplIHRoZW4gc28gYmUgaXQpLgoKPiAKPiAKPiBJ
IGRvbid0IGtub3cgaXMgdGhlcmUgaXMgYWN0YWxseSBhIHByb2JsZW0gd2l0aCBkaXNrcyBkb24n
dCB1bmRlcnN0YW5kCj4gNTEyIGJ5dGVzIGxvZ2ljYWwgYmxvY2ssIGJ1dCB0aGVyZSBpcyBhIGNv
bW1lbnQgYXR0YWNoIHRvCj4gYmxraWZfcmVxdWVzdF90Ogo+ICAgICBIb3dldmVyIHRoZXkgbXVz
dCBiZSBwcm9wZXJseSBhbGlnbmVkIHRvIHRoZSByZWFsIHNlY3RvciBzaXplIG9mIHRoZQo+ICAg
ICBwaHlzaWNhbCBkaXNrLCAicGh5c2ljYWwtc2VjdG9yLXNpemUiCj4gCgpBZ2FpbiwgdGhpcyBp
cyBhbiBpc3N1ZSBmb3IgV2luZG93cyB3aGVyZSBJJ3ZlIGV4cGVyaW1lbnRlZCBzZXR0aW5nIGEg
cGh5c2ljYWwtc2VjdG9yLXNpemUgPT0gNDA5NiBhbmQgZm91bmQgdGhhdCB0aGUgc3RvcmFnZSBz
dGFjayBhcHBhcmVudGx5IGNvbXBsZXRlbHkgaWdub3JlcyBpdCwgYW5kIGp1c3QgYWxpZ25zIHRv
IGxvZ2ljYWwgYmxvY2sgc2l6ZS4gVGhlIG9ubHkgd2F5IG91dCBvZiB0aGF0IG9uZSB3aWxsIGJl
IHRvIGhhdmUgdGhlIGZyb250ZW5kIGRvIHJlYWQtbW9kaWZ5LXdyaXRlIGN5Y2xlcyBhbmQgdGhh
dCdzIG5vdCByZWFsbHkgZGVzaXJhYmxlLiBJIGRvbid0IGtub3cgd2hldGhlciBvdGhlciBndWVz
dCBzdG9yYWdlIHN0YWNrcyBhcmUgYW55IGJldHRlciBiZWhhdmVkLgoKICBQYXVsCgo+IAo+IENo
ZWVycywKPiAKPiAtLQo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 16:06:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 16: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 1h70CY-0004F7-L1; Thu, 21 Mar 2019 16:05:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OJmR=RY=tttech.com=prvs=97691215a=diego-alejandro.parra-guzman@srs-us1.protection.inumbo.net>)
 id 1h70CY-0004F2-6G
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 16:05:54 +0000
X-Inumbo-ID: 32498476-4bf3-11e9-8517-8f513b6189f5
Received: from mail2.tttech.com (unknown [217.19.35.52])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32498476-4bf3-11e9-8517-8f513b6189f5;
 Thu, 21 Mar 2019 16:05:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549926000"; 
   d="scan'208";a="1696820"
Received: from unknown (HELO TTTEX02.ds1.internal) ([10.100.10.136])
 by mail2-int.tttech.com with ESMTP; 21 Mar 2019 17:05:49 +0100
Received: from TTTEX01.ds1.internal (10.100.10.135) by TTTEX02.ds1.internal
 (10.100.10.136) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 21 Mar
 2019 17:05:48 +0100
Received: from TTTEX01.ds1.internal ([fe80::a9e9:2afe:541:5780]) by
 TTTEX01.ds1.internal ([fe80::a9e9:2afe:541:5780%13]) with mapi id
 15.00.1395.000; Thu, 21 Mar 2019 17:05:49 +0100
From: Diego-Alejandro Parra-Guzman <diego-alejandro.parra-guzman@tttech.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Xen Extend Profiling tools for ARM64-architectures.
Thread-Index: AdTf//HPr3zm2p6xQRaK4/R4aj8cZQ==
Date: Thu, 21 Mar 2019 16:05:48 +0000
Message-ID: <8b7fb337113c4d96b3b32b25ca99a495@TTTEX01.ds1.internal>
Accept-Language: en-US, de-AT
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.102.6.25]
MIME-Version: 1.0
Subject: [Xen-devel] Xen Extend Profiling tools for ARM64-architectures.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SEkgRXZlcnlvbmUKCk15IG5hbWUgaXMgZGllZ28uIEknbSB2ZXJ5IGludGVyZXN0aW5nIGluIGV4
dGVuZCB0aGUgWGVuT3Byb2YgdG8gQVJNNjQgYmFzZWQgYXJjaGl0ZWN0dXJlcywgYW5kIGFsc28g
aW50ZWdyYXRlIHNvbWUgdG9vbHMgZm9yIGh5cGVydmlzb3IgYW5kIGFwcGxpY2F0aW9uIHByb2Zp
bGluZyBhbmQgcGVyZm9ybWFuY2UgZXZhbHVhdGlvbi4KCkkgcmVhZCB0aGUgZG9jdW1lbnRhdGlv
biBmb3IgT3Byb2ZpbGUgYSBwZXJmIHdoaWNoIGlzIGluIHRoZSB3aWtpIHBhZ2UgYW5kIEkgbm90
aWNlZCB0aGF0IFhFTiBkb2Vzbid0IHN1cHBvcnQgQVJNNjQgYXJjaGl0ZWN0dXJlcy4gIEZvciB0
aGlzIHJlYXNvbiBJIGhhdmUgdHdvIGlkZWFzLgoKMS4gQWRkIHN1cHBvcnQgZm9yIEFSTTY0IGFy
Y2hpdGVjdHVyZXMgdG8gWGVuT3Byb2YgIGluIGl0cyBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoK
Mi4gSSBmb3VuZCBhbiBpbnRlcmVzdGluZyBsaWJyYXJ5IGNhbGxlZCBsaWJwZm00IHdoaWNoIGFs
c28gd29yayB3aXRoIHBlcmZfZXZlbnQsIGFuZCBzdXBwb3J0IEFSTTY0IGFuZCBBUk0zMiBhcmNo
aXRlY3R1cmVzLiBXZWxsIEkgY2FuIHRyYXkgdG8gdXNlIHRoaXMgbGlicmFyeSBpbiBvcmRlciB0
byBwcm9maWxlIERPTTAgYW5kIERPTVUtVlAgZ3Vlc3QuCgpQZXJzb25hbGx5IEkgcHJlZmVyIHRo
ZSBvcHRpb24gMiBzaW5jZSB0aGUgIGxpYnJhcnkgY3VycmVudGx5IHdvcmtzIGluIG5vcm1hbCBs
aW51eCBPUyBhbmQgSSBndWVzdCBjb3VsZCBiZSBlYXN5IHRvIHJlcGxpY2F0ZSBpdCBvbiBYRU4u
CgpBcHByb2FjaGVzOgoKKGh5cGVyY2FsbHMpIGZyb20gRE9NMC1ET01VIHRvIHhlbgooZGlyZWN0
IHBhc3MgdGhyb3VnaCBmcm9tIERPTTAgdG8gUE1VIGNvdW50ZXJzKSwgYW5kIFZQTVUgaW4gRE9N
VSAuCgoKSGVyZSBteSBxdWVzdGlvbnM/CgpJIHdvdWxkIGxpa2UgdG8ga25vdyBpZiBjdXJyZW50
bHkgRE9NMCBhbmQgRE9NVSBoYXZlIHN1cHBvcnQgdG8gIHBlcmZfZXZlbnQgaS5lLiwgdGhleSBj
YW4gcmVhZCBkaXJlY3RseSBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHVuaXQgKFBNVSkgY291bnRl
cnMsIG9ubHkgRE9NMCBvciBub25lIG9mIHRoZW0/CnNob3VsZCBJIGltcGxlbWVudCBzb21lIHRy
YXBzIGluIFhFTiBoeXBlcnZpc29yID8Kc29tZW9uZSAgY3VycmVudGx5ICBpcyAgd29ya2luZyBv
biB0aGlzPwpXaGljaCBpcyB0aGUgbW9zdCBlZmZpY2llbnQgd2F5IHRvIGltcGxlbWVudCBpdCA/
ClRoZXJlIGlzIGEgZ3VpZGUgbGluZSB0byBkbyB0aGlzIGVhc2lseT8KCkNoZWVycy4KCgpDT05G
SURFTlRJQUxJVFk6IFRoZSBjb250ZW50cyBvZiB0aGlzIGUtbWFpbCBhcmUgY29uZmlkZW50aWFs
IGFuZCBpbnRlbmRlZCBvbmx5IGZvciB0aGUgYWJvdmUgYWRkcmVzc2VlKHMpLiBJZiB5b3UgYXJl
IG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBvciB0aGUgcGVyc29uIHJlc3BvbnNpYmxlIGZv
ciBkZWxpdmVyaW5nIGl0IHRvIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIGNvcHlpbmcgb3IgZGVs
aXZlcmluZyBpdCB0byBhbnlvbmUgZWxzZSBvciB1c2luZyBpdCBpbiBhbnkgdW5hdXRob3JpemVk
IG1hbm5lciBpcyBwcm9oaWJpdGVkIGFuZCBtYXkgYmUgdW5sYXdmdWwuIElmIHlvdSByZWNlaXZl
IHRoaXMgZS1tYWlsIGJ5IG1pc3Rha2UsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgdGhl
IHN5c3RlbXMgYWRtaW5pc3RyYXRvciBhdCBzdHJheW1haWxAdHR0ZWNoLmNvbSBpbW1lZGlhdGVs
eS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 16:55:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 16: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 1h70yj-00084m-P6; Thu, 21 Mar 2019 16:55: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=scu7=RY=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1h70yi-00084h-3l
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 16:55:40 +0000
X-Inumbo-ID: 247256a0-4bfa-11e9-b1a0-77575a62dded
Received: from emh02.mail.saunalahti.fi (unknown [62.142.5.108])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 247256a0-4bfa-11e9-b1a0-77575a62dded;
 Thu, 21 Mar 2019 16:55:34 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh02.mail.saunalahti.fi (Postfix) with ESMTP id 1EC6C20086;
 Thu, 21 Mar 2019 18:55:30 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id C9BBA36C0F6; Thu, 21 Mar 2019 18:55:30 +0200 (EET)
Date: Thu, 21 Mar 2019 18:55:30 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190321165530.GI32745@reaktio.net>
References: <1553113323-14664-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1553113323-14664-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH] VT-d/DMAR: accept DRHD with
 non-discoverable PCI 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: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.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>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDg6MjI6MDNQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gU2luY2UgY29tbWl0IGRjZjQxNzkwICgieDg2L21tY2ZnL2RyaGQ6IE1vdmUgYWNw
aV9tbWNmZ19pbml0KCkgY2FsbAo+IGJlZm9yZSBjYWxsaW5nIGFjcGlfcGFyc2VfZG1hcigpIikg
UENJIHNlZ21lbnQgMCBpcyBub3cga25vd24gZWFybHkKPiB3aGljaCBtYWRlIHRoZSBzYW5pdHkg
Y2hlY2sgb24gRFJIRCBkZWZpbml0aW9uIHN0cnVjdHVyZSB0byB3b3JrLgo+IFRoaXMsIGluIHR1
cm4sIGNhdXNlZCBhIHJlZ3Jlc3Npb24gb24gc29tZSBtYWNoaW5lcyAoaW4gcGFydGljdWxhciwK
PiBIUCBQb3dlckVkZ2UgUjc0MCB3aXRoIEkvTyBBVCBETUEgZGlzYWJsZWQpIHdoZXJlIElPTU1V
IHdhcyBleHBsaWNpdGx5Cl5eXl4KClRoYXQncyBwcm9iYWJseSBhIHR5cG8uLiBzb3VuZHMgbGlr
ZSBpdCBzaG91bGQgc2F5ICJEZWxsIFBvd2VyRWRnZSBSNzQwIiwgbm90IEhQLi4gCgoKLS0gUGFz
aQoKPiBkaXNhYmxlZCBkdWUgdG8gc29tZSBpbnRlcm5hbCBQQ0kgZGV2aWNlcyBiZWluZyBub24t
ZGlzY292ZXJhYmxlIGJ1dAo+IHByZXNlbnQgaW4gRE1BUi4KPiAKPiBXaGlsZSB0aGlzIGlzIGlu
ZGVlZCBhIEJJT1MgbWlzdGFrZSBpdCBzZWVtcyB0byBiZSBub3QgdGhhdCBjcml0aWNhbAo+IHRv
IGRpc2FibGUgdGhlIHdob2xlIElPTU1VLiBJbnN0ZWFkLCBleHRlbmQgdGhlIHNjb3BlIG9mCj4g
Indvcmthcm91bmRfYmlvc19idWciIG9wdGlvbiBhbmQgbWFrZSBpdCBlbmFibGVkIGJ5IGRlZmF1
bHQuIFRoaXMgaXMKPiBjb25zaXN0ZW50IHdpdGggb3VyIGRvY3VtZW50YXRpb24gYW5kIGFjdHVh
bGx5IHdoYXQgYSB1c2VyIG1pZ2h0IGV4cGVjdAo+IGZyb20gYW4gb3B0aW9uIHdpdGggdGhhdCBu
YW1lLiBJdCBhbHNvIGRvZXNuJ3Qgc2VlbSBzYWZlIHRvIHNpbXBseSBpZ25vcmUKPiBEUkhEIHdp
dGhvdXQgaW5pdGlhbGl6YXRpb24gc28gcmVtb3ZlIHRoaXMgY2FzZS4gQnV0IGxlYXZlIHRoZSBv
cmlnaW5hbAo+IERNQVIgY2hlY2sgaW4gcGxhY2UgdG8gc3RpbGwgYWxsb3cgZXJyb3IgcmVwb3J0
aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 17:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 17:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h719R-0000Wm-SQ; Thu, 21 Mar 2019 17:06:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xkCt=RY=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h719Q-0000Wh-4J
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 17:06:44 +0000
X-Inumbo-ID: b1e1d4c4-4bfb-11e9-bc90-bc764e045a96
Received: from mail-pg1-x533.google.com (unknown [2607:f8b0:4864:20::533])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1e1d4c4-4bfb-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 17:06:41 +0000 (UTC)
Received: by mail-pg1-x533.google.com with SMTP id r124so4628146pgr.3
 for <xen-devel@lists.xen.org>; Thu, 21 Mar 2019 10:06:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:from:to:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=O4iw/ktNdJ4bZ7YpGrSOP6fEwgKwBO0VvRWCJwT3Z6c=;
 b=k3jktMH58vMZFboajfyrsGAzThLVeBdBCnJy9PdphrenzDezzYh7ETkxyIcng5ib1V
 AtQzwd5BzoQyx094WqwS4CiqFe9P0yX+Uayzmgotqq3Qxikn4JdI6SXC9tceQHzOiCGo
 E7CzxgwDwB8UgN2jEhCs75cpKOZqhfpz0E8fnREsEYPDcMwOJh8wScZa2P1fYS6KawKS
 i/yKgkPMWweXfEEg4fR6grNggkwYso4IeDwH69i/Z9yE9cJBDKiyLaXh5Tv1oAy7Gmi/
 LC8VGY65JWUa5s8jjZyPddkre/bgf8Uxdl8G91L5+EKcym1YXkBbY+wqvi3sqvBEXGxV
 TkPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:from:to:subject:message-id:date
 :user-agent:mime-version:content-transfer-encoding:content-language;
 bh=O4iw/ktNdJ4bZ7YpGrSOP6fEwgKwBO0VvRWCJwT3Z6c=;
 b=saVSLL6Tn3ZKiT6qVwrXb97Q6GkIe1Kc+Qf4vhzR8ww1GueUuwLpQHE7G7/snBSZUy
 NNY88NeQBkcR20RFIJFlE3j27pOUBOhY+mWV6AFLxUWCvxd0IB4FlB+sAzooD7k0RzjU
 w9+MXEPN0GVNXsSR+c+e8RVY9T9amFmq3qNkXYLGIp+FOofGLiBzBip0NlcbrUaj0Zhu
 lrA5bxRBz1pbiUtHY9AcRF2o9VYzo6/tL8lDVpsu5DCrrZiGMFWFA/CiUM61CfUDBxRG
 weSR1rdjbqTiH4QaIKBwoF8/otL0nqYpaEz1B75bpxOIKXfDJHsIHEir5bnmcJW2XDvf
 VamA==
X-Gm-Message-State: APjAAAXfWS7Ogbt+rvLTCnkQfHyIJ6HHywKMOswwyxHdKcg5XprgMs9o
 wfGW8kKRfig6P2FlUo1XgukfAzcKxEo=
X-Google-Smtp-Source: APXvYqxbGc8M9Tt1Hj3e+30OYQVqCTT9BaKe0FiKGeyvChWQ/mQd0dkMx2rFXuQnq8zZLOutEHH5HQ==
X-Received: by 2002:a17:902:bb98:: with SMTP id
 m24mr4700050pls.209.1553187999348; 
 Thu, 21 Mar 2019 10:06:39 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id d11sm11265104pfh.29.2019.03.21.10.06.37
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Mar 2019 10:06:38 -0700 (PDT)
From: "John L. Poole" <jlpoole56@gmail.com>
To: xen-devel@lists.xen.org
Message-ID: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
Date: Thu, 21 Mar 2019 10:06:38 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm9vdCBIYW5ncyBhdDogSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIgb3IgQWRkaW5nIGNw
dSBbSU5TRVJUIDEtN10gCnRvIHJ1bnF1ZXVlIDAKCkxvZyAocHJlc2VydmVkIGZvciA2IG1vbnRo
cyBhdCBodHRwczovL3Bhc3RlYmluLmNvbS9CRFBQN1B6aykKCmZzMDpcZWZpXGdlbnRvbz4gbWFu
X3hlbi5lZmlpcCBzdGFydHVwLm5zaCwgYW55IG90aGVyIGtleSB0byBjb250aW51ZS4KWGVuIDQu
MTIuMC1yYyAoYy9zIE1vbiBGZWIgMjUgMTM6MDY6MjIgMjAxOSArMDAwMCBnaXQ6ZjM5M2I4MmZl
NS1kaXJ0eSkgCkVGSSBsb2FkZXIKVXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICdtYW5feGVuLmNm
ZycKeGVuLTQuMTIuMC1yYy5nejogMHgwMDAwMDAwMDVhZDJiMDAwLTB4MDAwMDAwMDA1YWU0OTY0
MAoweDAwMDA6MHgwMjoweDAwLjB4MDogUk9NOiAweDgwMDAgYnl0ZXMgYXQgMHg3YzhiYzAyOAog
wqBYZW4gNC4xMi4wLXJjCihYRU4pIFswMDAwMDAyNDY5M2QxYzQwXSBYZW4gdmVyc2lvbiA0LjEy
LjAtcmMgKHJvb3RAW3Vua25vd25dKSAoZ2NjIAooR2VudG9vIDguMi4wLXI2IHAxLjcpIDguMi4w
KSBkZWJ1Zz15wqAgV2VkIE1hciAyMCAyMjozNTo1OSBQRFQgMjAxOQooWEVOKSBbMDAwMDAwMjQ2
YWZjNDdhOF0gTGF0ZXN0IENoYW5nZVNldDogTW9uIEZlYiAyNSAxMzowNjoyMiAyMDE5IAorMDAw
MCBnaXQ6ZjM5M2I4MmZlNS1kaXJ0eQooWEVOKSBbMDAwMDAwMjQ2YzJjZGQzOF0gQ29uc29sZSBv
dXRwdXQgaXMgc3luY2hyb25vdXMuCihYRU4pIFswMDAwMDAyNDZjZTIzOWUwXSBCb290bG9hZGVy
OiBFRkkKKFhFTikgWzAwMDAwMDI0NmQ2ZjBjYzhdIENvbW1hbmQgbGluZTogY29uc29sZT12Z2Es
Y29tMSBjb20xPTExNTIwMCw4bjEgCmNvbnNvbGVfdGltZXN0YW1wcyBjb25zb2xlX3RvX3Jpbmcg
Y29ucmluZ19zaXplPTY0IGxvZ19idWZfbGVuPTE2TSAKbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9
YWxsIHN5bmNfY29uc29sZT10cnVlIHNjaGVkX2RlYnVnIGlvbW11PXZlcmJvc2UgCmFwaWNfdmVy
Ym9zaXR5PWRlYnVnIGVmaT1uby1ycyByZWJvb3Q9a2JkCihYRU4pIFswMDAwMDAyNDcwOWQ5NmQw
XSBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6IDB4NWIwMDAwMDAKKFhFTikgWzAwMDAwMDI0
NzE2Zjc0MjBdIFZpZGVvIGluZm9ybWF0aW9uOgooWEVOKSBbMDAwMDAwMjQ3MjA1ZjZkMF3CoCBW
R0EgaXMgZ3JhcGhpY3MgbW9kZSA4MDB4NjAwLCAzMiBicHAKKFhFTikgWzAwMDAwMDI0NzJkMGY4
ZDhdIERpc2MgaW5mb3JtYXRpb246CihYRU4pIFswMDAwMDAyNDczNWQ1NTEwXcKgIEZvdW5kIDAg
TUJSIHNpZ25hdHVyZXMKKFhFTikgWzAwMDAwMDI0NzQwNDIyODBdwqAgRm91bmQgMSBFREQgaW5m
b3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBbMDAwMDAwMjQ3NGM4OWI0OF0gRUZJIFJBTSBtYXA6
CihYRU4pIFswMDAwMDAyNDc1NDQ4ODc4XcKgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAw
MGEwMDAwICh1c2FibGUpCihYRU4pIFswMDAwMDAyNDc2NDI3Mjk4XcKgIDAwMDAwMDAwMDAxMDAw
MDAgLSAwMDAwMDAwMDdlMTZiMDAwICh1c2FibGUpCihYRU4pIFswMDAwMDAyNDc3MjczNzkwXcKg
IDAwMDAwMDAwN2UxNmIwMDAgLSAwMDAwMDAwMDdlYmEyMDAwIChyZXNlcnZlZCkKKFhFTikgWzAw
MDAwMDI0NzgxMWFhOThdwqAgMDAwMDAwMDA3ZWJhMjAwMCAtIDAwMDAwMDAwN2VkMGQwMDAgKHVz
YWJsZSkKKFhFTikgWzAwMDAwMDI0NzhmZDRhZjBdwqAgMDAwMDAwMDA3ZWQwZDAwMCAtIDAwMDAw
MDAwN2YyOGQwMDAgKEFDUEkgTlZTKQooWEVOKSBbMDAwMDAwMjQ3OWU4MGExOF3CoCAwMDAwMDAw
MDdmMjhkMDAwIC0gMDAwMDAwMDA3ZjY0ODAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAwMDAyNDdh
ZGJlMDM4XcKgIDAwMDAwMDAwN2Y2NDgwMDAgLSAwMDAwMDAwMDdmODAwMDAwICh1c2FibGUpCihY
RU4pIFswMDAwMDAyNDdiYzA0NGI4XcKgIDAwMDAwMDAwZTAwMDAwMDAgLSAwMDAwMDAwMGU0MDAw
MDAwIChyZXNlcnZlZCkKKFhFTikgWzAwMDAwMDI0N2NhYjNkYjhdwqAgMDAwMDAwMDBmZWQwMTAw
MCAtIDAwMDAwMDAwZmVkMDQwMDAgKHJlc2VydmVkKQooWEVOKSBbMDAwMDAwMjQ3ZDllYmViOF3C
oCAwMDAwMDAwMGZlZDA4MDAwIC0gMDAwMDAwMDBmZWQwOTAwMCAocmVzZXJ2ZWQpCihYRU4pIFsw
MDAwMDAyNDdlODkzMDcwXcKgIDAwMDAwMDAwZmVkMGMwMDAgLSAwMDAwMDAwMGZlZDEwMDAwIChy
ZXNlcnZlZCkKKFhFTikgWzAwMDAwMDI0N2Y3YzFmNjBdwqAgMDAwMDAwMDBmZWQxYzAwMCAtIDAw
MDAwMDAwZmVkMWQwMDAgKHJlc2VydmVkKQooWEVOKSBbMDAwMDAwMjQ4MDY2Zjc5MF3CoCAwMDAw
MDAwMGZlZjAwMDAwIC0gMDAwMDAwMDBmZjAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAwMDAy
NDgxNTFiNzkwXcKgIDAwMDAwMDAwZmY4MDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgWzAwMDAwMDI0ODI0NTMzMDhdwqAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDBm
ZjAwMDAwMDAgKHVzYWJsZSkKKFhFTikgWzAwMDAwMDI0ODM2NmI1MDBdIEFDUEk6IFJTRFAgN0VE
NTUwMDAsIDAwMjQgKHIyIEFMQVNLQSkKKFhFTikgWzAwMDAwMDI0ODQzYjY5ZThdIEFDUEk6IFhT
RFQgN0VENTUwOTgsIDAwQjQgKHIxIEFMQVNLQcKgwqAgQSBNIEnCoMKgIAoxMDcyMDA5IEFNScKg
wqDCoMKgIDEwMDEzKQooWEVOKSBbMDAwMDAwMjQ4NTZjMDgzMF0gQUNQSTogRkFDUCA3RUQ1ODY5
MCwgMDEwQyAocjUgQUxBU0tBwqDCoCBBIE0gScKgwqAgCjEwNzIwMDkgQU1JwqDCoMKgwqAgMTAw
MTMpCihYRU4pIFswMDAwMDAyNDg2YTJiNTAwXSBBQ1BJOiBEU0RUIDdFRDU1MUU4LCAzNEExIChy
MiBBTEFTS0HCoMKgIEEgTSBJwqDCoCAKMTA3MjAwOSBJTlRMIDIwMDYxMTA5KQooWEVOKSBbMDAw
MDAwMjQ4N2RiODg5OF0gQUNQSTogRkFDUyA3RjI4QUY4MCwgMDA0MAooWEVOKSBbMDAwMDAwMjQ4
ODg3MTI4MF0gQUNQSTogRlBEVCA3RUQ1ODdBMCwgMDA0NCAocjEgQUxBU0tBwqDCoCBBIE0gScKg
wqAgCjEwNzIwMDkgQU1JwqDCoMKgwqAgMTAwMTMpCihYRU4pIFswMDAwMDAyNDg5YjdiMjQ4XSBB
Q1BJOiBGSURUIDdFRDU4N0U4LCAwMDlDIChyMSBBTEFTS0HCoMKgIEEgTSBJwqDCoCAKMTA3MjAw
OSBBTUnCoMKgwqDCoCAxMDAxMykKKFhFTikgWzAwMDAwMDI0OGFmMGFiMThdIEFDUEk6IFNQTUkg
N0VENTg4ODgsIDAwNDAgKHI1IEFMQVNLQcKgwqAgQSBNIApJwqDCoMKgwqDCoMKgwqDCoCAwIEFN
SS7CoMKgwqDCoMKgwqDCoCAwKQooWEVOKSBbMDAwMDAwMjQ4YzIxNGRjOF0gQUNQSTogTUNGRyA3
RUQ1ODhDOCwgMDAzQyAocjEgQUxBU0tBwqDCoMKgIEEgTSBJwqAgCjEwNzIwMDkgTVNGVMKgwqDC
oMKgwqDCoCA5NykKKFhFTikgWzAwMDAwMDI0OGQ1YTdjZTBdIEFDUEk6IFdEQVQgN0VENTg5MDgs
IDAxQUMgKHIxIEFMQVNLQcKgwqDCoCBBIE0gScKgIAoxMDcyMDA5IE1TRlTCoMKgwqAgMTAwMTMp
CihYRU4pIFswMDAwMDAyNDhlOGIwMTkwXSBBQ1BJOiBVRUZJIDdFRDU4QUI4LCAwMDQyIAoocjHC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgMCkKKFhFTikgWzAwMDAwMDI0OGZjNDI4ZTBdIEFDUEk6IEFQSUMgN0VE
NThCMDAsIDAwOTggKHIzIElOVEVMIApUSUFOT8KgwqDCoMKgwqDCoMKgwqDCoMKgIDEgTVNGVMKg
wqDCoMKgwqDCoMKgIDApCihYRU4pIFswMDAwMDAyNDkwZjQ5ZGQwXSBBQ1BJOiBCREFUIDdFRDU4
Qjk4LCAwMDMwIAoocjHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMCkKKFhFTikgWzAwMDAwMDI0OTIyZTA0ZTBd
IEFDUEk6IEhQRVQgN0VENThCQzgsIDAwMzggKHIxIApJTlRFTMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgMSBNU0ZUwqAgMTAwMDAxMykKKFhFTikgWzAwMDAwMDI0OTM1ZTU3YjBd
IEFDUEk6IFNTRFQgN0VENThDMDAsIDA5RjEgKHIxwqAgUG1SZWYgQ3B1UG3CoMKgwqDCoCAKMzAw
MCBJTlRMIDIwMDYxMTA5KQooWEVOKSBbMDAwMDAwMjQ5NGE4Y2RkMF0gQUNQSTogU1NEVCA3RUQ1
OTVGOCwgMDI1OSAocjHCoCBQbVJlZiAKQ3B1MFRzdMKgwqDCoMKgIDMwMDAgSU5UTCAyMDA2MTEw
OSkKKFhFTikgWzAwMDAwMDI0OTVkOTUwNzBdIEFDUEk6IFNTRFQgN0VENTk4NTgsIDAzNTcgKHIx
wqAgUG1SZWYgQXBUc3TCoMKgwqDCoCAKMzAwMCBJTlRMIDIwMDYxMTA5KQooWEVOKSBbMDAwMDAw
MjQ5NzExYjI4MF0gQUNQSTogU1BDUiA3RUQ1OUJCMCwgMDA1MCAocjHCoCBBIE0gSSBBUFRJTyBW
wqAgCjEwNzIwMDkgQU1JLsKgwqDCoMKgwqDCoMKgIDUpCihYRU4pIFswMDAwMDAyNDk4NDFmNjUw
XSBBQ1BJOiBIRVNUIDdFRDU5QzAwLCAwMEE4IChyMSBJTlRFTCBBVk9UT04gCkLCoMKgwqDCoMKg
wqDCoCAxIElOVEzCoMKgwqDCoMKgwqDCoCAxKQooWEVOKSBbMDAwMDAwMjQ5OTdiNjlhOF0gQUNQ
STogQkVSVCA3RUQ1OUNBOCwgMDAzMCAocjEgSU5URUwgQVZPVE9OIApCwqDCoMKgwqDCoMKgwqAg
MSBJTlRMwqDCoMKgwqDCoMKgwqAgMSkKKFhFTikgWzAwMDAwMDI0OWFhYmFmZDBdIEFDUEk6IEVS
U1QgN0VENTlDRDgsIDAyMzAgKHIxIElOVEVMIEFWT1RPTiAKQsKgwqDCoMKgwqDCoMKgIDEgSU5U
TMKgwqDCoMKgwqDCoMKgIDEpCihYRU4pIFswMDAwMDAyNDliZTRmNjg4XSBBQ1BJOiBFSU5KIDdF
RDU5RjA4LCAwMTUwIChyMSBJTlRFTCBBVk9UT04gCkLCoMKgwqDCoMKgwqDCoCAxIElOVEzCoMKg
wqDCoMKgwqDCoCAxKQooWEVOKSBbMDAwMDAwMjQ5ZGEyODcwOF0gU3lzdGVtIFJBTTogNjMyMDRN
QiAoNjQ3MjEwODBrQikKKFhFTikgWzAwMDAwMDI0YjE1NWY2ODBdIE5vIE5VTUEgY29uZmlndXJh
dGlvbiBmb3VuZAooWEVOKSBbMDAwMDAwMjRiMjFmMzJlMF0gRmFraW5nIGEgbm9kZSBhdCAwMDAw
MDAwMDAwMDAwMDAwLTAwMDAwMDBmZjAwMDAwMDAKKFhFTikgWzAwMDAwMDI3YTZkMmFhMDBdIERv
bWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIFswMDAwMDAyN2E3N2UxZTQwXSBBbGxvY2F0ZWQg
Y29uc29sZSByaW5nIG9mIDY0IEtpQi4KKFhFTikgWzAwMDAwMDI3ZGRlN2QwNjBdIHZlc2FmYjog
ZnJhbWVidWZmZXIgYXQgMHhkZTAwMDAwMCwgbWFwcGVkIHRvIAoweGZmZmY4MmMwMDAyMDEwMDAs
IHVzaW5nIDE5MjBrLCB0b3RhbCAxOTIwawooWEVOKSBbMDAwMDAwMjdkZjYwMmVkMF0gdmVzYWZi
OiBtb2RlIGlzIDgwMHg2MDB4MzIsIGxpbmVsZW5ndGg9MzIwMCwgCmZvbnQgOHg4CihYRU4pIFsw
MDAwMDAyN2UwNWUyNjcwXSB2ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0y
NDoxNjo4OjAKKFhFTikgWzAwMDAwMDI3ZTE1NjBmNThdIENQVSBWZW5kb3I6IEludGVsLCBGYW1p
bHkgNiAoMHg2KSwgTW9kZWwgNzcgCigweDRkKSwgU3RlcHBpbmcgOCAocmF3IDAwMDQwNmQ4KQoo
WEVOKSBbMDAwMDAwMjdmOWU3OTBkOF0gU01CSU9TIDIuOCBwcmVzZW50LgooWEVOKSBbMDAwMDAw
MjdmYTg5NGU5MF0gRE1JIDIuNyBwcmVzZW50LgooWEVOKSBbMDAwMDAwMjdmYjIzZDNhMF0gQVBJ
QyBib290IHN0YXRlIGlzICd4YXBpYycKKFhFTikgWzAwMDAwMDI3ZmJkZmEzYjBdIFVzaW5nIEFQ
SUMgZHJpdmVyIGRlZmF1bHQKKFhFTikgWzAwMDAwMDI3ZmNhN2M1ZTBdIEFDUEk6IFBNLVRpbWVy
IElPIFBvcnQ6IDB4NDA4ICgzMiBiaXRzKQooWEVOKSBbMDAwMDAwMjdmZDkyZjUxMF0gQUNQSTog
djUgU0xFRVAgSU5GTzogY29udHJvbFswOjBdLCBzdGF0dXNbMDowXQooWEVOKSBbMDAwMDAwMjdm
ZTlmNDcyMF0gQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMTo0MDQsMTowXSwgCnBtMXhfZXZ0
WzE6NDAwLDE6MF0KKFhFTikgWzAwMDAwMDI3ZmZkMTRmOTBdIEFDUEk6IDMyLzY0WCBGQUNTIGFk
ZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAtIAo3ZjI4YWY4MC8wMDAwMDAwMDAwMDAwMDAwLCB1c2lu
ZyAzMgooWEVOKSBbMDAwMDAwMjgwMTQ0NjhjMF0gQUNQSTrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgd2FrZXVwX3ZlY1s3ZjI4YWY4Y10sIAp2ZWNfc2l6ZVsyMF0KKFhFTikgWzAwMDAwMDI4MDI2
MDM4ODhdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIFswMDAwMDAy
ODAzNDc0MTQwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFi
bGVkKQooWEVOKSBbMDAwMDAwMjgwNDVhODZjOF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0g
bGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDI4MDU3NmQ1NjhdIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MDNdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpCihYRU4pIFswMDAwMDAy
ODA2OGE0ZDE4XSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA2XSBlbmFi
bGVkKQooWEVOKSBbMDAwMDAwMjgwN2E2NGI5MF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0g
bGFwaWNfaWRbMHgwOF0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDI4MDhiYWIzNDBdIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MGFdIGVuYWJsZWQpCihYRU4pIFswMDAwMDAy
ODA5ZGRjNjYwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBsYXBpY19pZFsweDBjXSBlbmFi
bGVkKQooWEVOKSBbMDAwMDAwMjgwYWYxNDA5OF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0g
bGFwaWNfaWRbMHgwZV0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDI4MGMxNmYwMjhdIEFDUEk6IExB
UElDX05NSSAoYWNwaV9pZFsweDAxXSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBbMDAwMDAw
MjgwZDJlY2NmMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDJdIGhpZ2ggZWRnZSBsaW50
WzB4MV0pCihYRU4pIFswMDAwMDAyODBlNjg1Zjk4XSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDJdIGFk
ZHJlc3NbMHhmZWMwMDAwMF0gCmdzaV9iYXNlWzBdKQooWEVOKSBbMDAwMDAwMjgwZjhlN2M0OF0g
SU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgCjB4ZmVjMDAwMDAsIEdT
SSAwLTIzCihYRU4pIFswMDAwMDAyODEwZDhkZjQ4XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg
YnVzX2lycSAwIGdsb2JhbF9pcnEgMiAKZGZsIGRmbCkKKFhFTikgWzAwMDAwMDI4MTIwMmE0Yjhd
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IApoaWdoIGxl
dmVsKQooWEVOKSBbMDAwMDAwMjgxMzUwMTI4MF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRl
LgooWEVOKSBbMDAwMDAwMjgxNDEzZWFiMF0gQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgoo
WEVOKSBbMDAwMDAwMjgxNGQ3YzZhMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVO
KSBbMDAwMDAwMjgxNWE4YTc0OF0gRW5hYmxpbmcgQVBJQyBtb2RlOsKgIEZsYXQuwqAgVXNpbmcg
MSBJL08gQVBJQ3MKKFhFTikgWzAwMDAwMDI4MTZhYWY0MjhdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4
NmEyMDEgYmFzZTogMHhmZWQwMDAwMAooWEVOKSBbMDAwMDAwMjgxN2E5NTUxMF0gUENJOiBNQ0ZH
IGNvbmZpZ3VyYXRpb24gMDogYmFzZSBlMDAwMDAwMCAKc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0g
ZmYKKFhFTikgWzAwMDAwMDI4MThmYzdlYjBdIFBDSTogTUNGRyBhcmVhIGF0IGUwMDAwMDAwIHJl
c2VydmVkIGluIEU4MjAKKFhFTikgWzAwMDAwMDI4MTlmZTY4NDhdIFBDSTogdXBkYXRlZCBNQ0ZH
IGNvbmZpZ3VyYXRpb24gMDogYmFzZSAKZTAwMDAwMDAgc2VnbWVudCAwIGJ1c2VzIDAgLSA2Mwoo
WEVOKSBbMDAwMDAwMjgxYjYwNzJmOF0gUENJOiBVc2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAg
YnVzIDAwLTNmCihYRU4pIFswMDAwMDAyODFjNjJlYTgwXSBYZW4gRVJTVCBzdXBwb3J0IGlzIGlu
aXRpYWxpemVkLgooWEVOKSBbMDAwMDAwMjgxZDM2NGFkMF0gSEVTVDogVGFibGUgcGFyc2luZyBo
YXMgYmVlbiBpbml0aWFsaXplZAooWEVOKSBbMDAwMDAwMjgxZTI1ZTljOF0gVXNpbmcgQUNQSSAo
TUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFswMDAwMDAyODFm
NDVjY2EwXSBTTVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIFswMDAw
MDAyODIwMmM1NTkwXSBtYXBwZWQgQVBJQyB0byBmZmZmODJjZmZmZmZiMDAwIChmZWUwMDAwMCkK
KFhFTikgWzAwMDAwMDI4MjEyOWQwMzhdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZjgyY2ZmZmZmYTAw
MCAoZmVjMDAwMDApCihYRU4pIFswMDAwMDAyODIyMjc5YjM4XSBJUlEgbGltaXRzOiAyNCBHU0ks
IDE1MjggTVNJL01TSS1YCihYRU4pIFswMDAwMDAyODIzMTQyZWMwXSBtY2VfaW50ZWwuYzo3ODA6
IE1DQSBDYXBhYmlsaXR5OiBmaXJzdGJhbmsgMCwgCmV4dGVuZGVkIE1DRSBNU1IgMCwgQkNBU1QK
KFhFTikgWzAwMDAwMDI4MjQ3NDk0NTBdIENQVTA6IEludGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0
aW5nIGVuYWJsZWQKKFhFTikgWzAwMDAwMDI4MjU3YTgxZjhdIFVucmVjb2duaXNlZCBDUFUgbW9k
ZWwgMHg0ZCAtIGFzc3VtaW5nIG5vdCAKcmVwdHBvbGluZSBzYWZlCihYRU4pIFswMDAwMDAyODI2
YWM1ZmE4XSBTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CihYRU4pIFswMDAwMDAy
ODI3OTQ0ZGIwXcKgwqAgSGFyZHdhcmUgZmVhdHVyZXM6CihYRU4pIFswMDAwMDAyODI4Mzk5NjQw
XcKgwqAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTksgU0hBRE9XX1BBR0lORwoo
WEVOKSBbMDAwMDAwMjgyOTUxOGJlMF3CoMKgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rIFJFVFBP
TElORSwgU1BFQ19DVFJMOiAKTm8sIE90aGVyOgooWEVOKSBbMDAwMDAwMjgyYThjMDUyOF3CoMKg
IFN1cHBvcnQgZm9yIEhWTSBWTXM6IFJTQgooWEVOKSBbMDAwMDAwMjgyYjU2MDI3OF3CoMKgIFN1
cHBvcnQgZm9yIFBWIFZNczogUlNCCihYRU4pIFswMDAwMDAyODJjMWNkYjA4XcKgwqAgWFBUSSAo
NjQtYml0IFBWIG9ubHkpOiBEb20wIGVuYWJsZWQsIERvbVUgCmVuYWJsZWQgKHdpdGhvdXQgUENJ
RCkKKFhFTikgWzAwMDAwMDI4MmQ2YmZjNDhdwqDCoCBQViBMMVRGIHNoYWRvd2luZzogRG9tMCBk
aXNhYmxlZCwgRG9tVSBkaXNhYmxlZAooWEVOKSBbMDAwMDAwMjgyZTg2NmMzOF0gVXNpbmcgc2No
ZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIAooY3JlZGl0MikKKFhFTikgWzAwMDAw
MDI4MmZhMGRhMDBdIEluaXRpYWxpemluZyBDcmVkaXQyIHNjaGVkdWxlcgooWEVOKSBbMDAwMDAw
MjgzMDZiZDRkMF3CoCBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgKKFhFTikgWzAwMDAwMDI4MzEy
YzVlZDBdwqAgbG9hZF93aW5kb3dfc2hpZnQ6IDMwCihYRU4pIFswMDAwMDAyODMxZTQyNzU4XcKg
IHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogMAooWEVOKSBbMDAwMDAwMjgzMmIyODQ2OF3C
oCBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMKKFhFTikgWzAwMDAwMDI4MzM4ODYwNThd
wqAgcnVucXVldWVzIGFycmFuZ2VtZW50OiBzb2NrZXQKKFhFTikgWzAwMDAwMDI4MzQ1MzM4OTBd
wqAgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAxMG1zCihYRU4pIFswMDAwMDAyODM1M2Ji
NGEwXSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwooWEVOKSBbMDAw
MDAwMjgzNjJmNzUwMF0gQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgWzAwMDAwMDI4
MzZlYzQzZTBdwqAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nCihYRU4pIFswMDAw
MDAyODNlZjhjNmI4XSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHogSFBFVAooWEVOKSBbwqDC
oCA3Mi4wNTcyOTZdIERldGVjdGVkIDIzOTkuMDQ3IE1IeiBwcm9jZXNzb3IuCihYRU4pIFvCoMKg
IDcyLjA3MTYxMl0gRUZJIG1lbW9yeSBtYXA6CihYRU4pIFvCoMKgIDcyLjA3NDk1Nl3CoCAwMDAw
MDAwMDAwMDAwLTAwMDAwMDAwMDdmZmYgdHlwZT0zIAphdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgW8KgwqAgNzIuMDgyNzQ0XcKgIDAwMDAwMDAwMDgwMDAtMDAwMDAwMDAzZGZmZiB0eXBlPTcg
CmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbwqDCoCA3Mi4wOTAyNjldwqAgMDAwMDAwMDAz
ZTAwMC0wMDAwMDAwMDNmZmZmIHR5cGU9MiAKYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFvC
oMKgIDcyLjA5Nzk0MV3CoCAwMDAwMDAwMDQwMDAwLTAwMDAwMDAwOWZmZmYgdHlwZT0zIAphdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgW8KgwqAgNzIuMTA1NDY2XcKgIDAwMDAwMDAxMDAwMDAt
MDAwMDAwMDFmZmZmZiB0eXBlPTcgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbwqDCoCA3
Mi4xMTMxNzVdwqAgMDAwMDAwMDIwMDAwMC0wMDAwMDAwMjNmZmZmIHR5cGU9NCAKYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pIFvCoMKgIDcyLjEyMDkxN13CoCAwMDAwMDAwMjQwMDAwLTAwMDAw
NWFkMmFmZmYgdHlwZT03IAphdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgW8KgwqAgNzIuMTYz
MzE1XcKgIDAwMDAwNWFkMmIwMDAtMDAwMDA1YWU1M2ZmZiB0eXBlPTIgCmF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSBbwqDCoCA3Mi4yMDU1NjNdwqAgMDAwMDA1YWU1NDAwMC0wMDAwMDVjMTEw
ZmZmIHR5cGU9MSAKYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFvCoMKgIDcyLjI0ODA0OF3C
oCAwMDAwMDVjMTExMDAwLTAwMDAwN2FkNWFmZmYgdHlwZT0yIAphdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgW8KgwqAgNzIuMjkwOTMyXcKgIDAwMDAwN2FkNWIwMDAtMDAwMDA3YWQ1ZWZmZiB0
eXBlPTcgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbwqDCoCA3Mi4zMzM5OTddwqAgMDAw
MDA3YWQ1ZjAwMC0wMDAwMDdhZDY0ZmZmIHR5cGU9MiAKYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pIFvCoMKgIDcyLjM3NzAwN13CoCAwMDAwMDdhZDY1MDAwLTAwMDAwN2FkNjVmZmYgdHlwZT03
IAphdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgW8KgwqAgNzIuNDIwNTc2XcKgIDAwMDAwN2Fk
NjYwMDAtMDAwMDA3YWQ2NmZmZiB0eXBlPTIgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBb
wqDCoCA3Mi40NjM5NjJdwqAgMDAwMDA3YWQ2NzAwMC0wMDAwMDdhZDY3ZmZmIHR5cGU9NyAKYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFvCoMKgIDcyLjUwNjkyOF3CoCAwMDAwMDdhZDY4MDAw
LTAwMDAwN2FkNmFmZmYgdHlwZT0yIAphdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgW8KgwqAg
NzIuNTUwMjkyXcKgIDAwMDAwN2FkNmIwMDAtMDAwMDA3YWQ3M2ZmZiB0eXBlPTcgCmF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSBbwqDCoCA3Mi41OTM4MTVdwqAgMDAwMDA3YWQ3NDAwMC0wMDAw
MDdhZDdlZmZmIHR5cGU9MiAKYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFvCoMKgIDcyLjYz
NjUyNV3CoCAwMDAwMDdhZDdmMDAwLTAwMDAwN2RiNmFmZmYgdHlwZT00IAphdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgW8KgwqAgNzIuNjc5NDI1XcKgIDAwMDAwN2RiNmIwMDAtMDAwMDA3ZGYw
ZmZmZiB0eXBlPTcgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbwqDCoCA3Mi43MjI1MzJd
wqAgMDAwMDA3ZGYxMDAwMC0wMDAwMDdlMTZhZmZmIHR5cGU9MyAKYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pIFvCoMKgIDcyLjc2NTY1OF3CoCAwMDAwMDdlMTZiMDAwLTAwMDAwN2ViYTFmZmYg
dHlwZT0wIAphdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgW8KgwqAgNzIuODA5MDA5XcKgIDAw
MDAwN2ViYTIwMDAtMDAwMDA3ZWQwY2ZmZiB0eXBlPTcgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSBbwqDCoCA3Mi44NTIwMTBdwqAgMDAwMDA3ZWQwZDAwMC0wMDAwMDdmMjhjZmZmIHR5cGU9
MTAgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbwqDCoCA3Mi44OTUzMDJdwqAgMDAwMDA3
ZjI4ZDAwMC0wMDAwMDdmNWYyZmZmIHR5cGU9NiAKYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4p
IFvCoMKgIDcyLjkzNzk4N13CoCAwMDAwMDdmNWYzMDAwLTAwMDAwN2Y2NDdmZmYgdHlwZT01IAph
dHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgW8KgwqAgNzIuOTgxMzg5XcKgIDAwMDAwN2Y2NDgw
MDAtMDAwMDA3ZjdmZmZmZiB0eXBlPTQgCmF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbwqDC
oCA3My4wMjUwMDddwqAgMDAwMDEwMDAwMDAwMC0wMDAwZmVmZmZmZmZmIHR5cGU9NyAKYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pIFvCoMKgIDczLjA2NzkwOV3CoCAwMDAwMGUwMDAwMDAwLTAw
MDAwZTNmZmZmZmYgdHlwZT0xMSAKYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIFvCoMKgIDcz
LjExMTEyMF3CoCAwMDAwMGZlZDAxMDAwLTAwMDAwZmVkMDNmZmYgdHlwZT0xMSAKYXR0cj04MDAw
MDAwMDAwMDAwMDAxCihYRU4pIFvCoMKgIDczLjE1NDQ4N13CoCAwMDAwMGZlZDA4MDAwLTAwMDAw
ZmVkMDhmZmYgdHlwZT0xMSAKYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIFvCoMKgIDczLjE5
NzYyOV3CoCAwMDAwMGZlZDBjMDAwLTAwMDAwZmVkMGZmZmYgdHlwZT0xMSAKYXR0cj04MDAwMDAw
MDAwMDAwMDAxCihYRU4pIFvCoMKgIDczLjI0MTI2MF3CoCAwMDAwMGZlZDFjMDAwLTAwMDAwZmVk
MWNmZmYgdHlwZT0xMSAKYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIFvCoMKgIDczLjI4NDI1
Nl3CoCAwMDAwMGZlZjAwMDAwLTAwMDAwZmVmZmZmZmYgdHlwZT0xMSAKYXR0cj04MDAwMDAwMDAw
MDAwMDAxCihYRU4pIFvCoMKgIDczLjMyNzQ2Ml3CoCAwMDAwMGZmODAwMDAwLTAwMDAwZmZmZmZm
ZmYgdHlwZT0xMSAKYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIFvCoMKgIDczLjM3MDc0Nl0g
SW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgW8KgwqAgNzMuNDEwODExXSBhbHQgdGFibGUg
ZmZmZjgyZDA4MDY3NGM3MCAtPiBmZmZmODJkMDgwNjc2YTY4CihYRU4pIFvCoMKgIDczLjQ1NDMy
MV0gSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIFvCoMKgIDczLjQ5NTQzOF0gbnJf
c29ja2V0czogMQooWEVOKSBbwqDCoCA3My41MzQ3NDNdIEdldHRpbmcgVkVSU0lPTjogNTAwMTQK
KFhFTikgW8KgwqAgNzMuNTc1MjQwXSBHZXR0aW5nIFZFUlNJT046IDUwMDE0CihYRU4pIFvCoMKg
IDczLjYxNDcwMF0gR2V0dGluZyBJRDogMAooWEVOKSBbwqDCoCA3My42NTM0MzJdIEdldHRpbmcg
TFZUMDogNzAwCihYRU4pIFvCoMKgIDczLjY5MjUzNl0gR2V0dGluZyBMVlQxOiA0MDAKKFhFTikg
W8KgwqAgNzMuNzMxNzg5XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMAooWEVOKSBbwqDCoCA3My43
NzAxOTBdIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVOKSBbwqDCoCA3My44MDg0NzddwqAgLT4g
VXNpbmcgbmV3IEFDSyBtZXRob2QKKFhFTikgW8KgwqAgNzMuODQ2MTA5XSBpbml0IElPX0FQSUMg
SVJRcwooWEVOKSBbwqDCoCA3My44ODM5NDBdwqAgSU8tQVBJQyAoYXBpY2lkLXBpbikgMi0wLCAy
LTE2LCAyLTE3LCAyLTE4LCAyLTE5LCAKMi0yMCwgMi0yMSwgMi0yMiwgMi0yMyBub3QgY29ubmVj
dGVkLgooWEVOKSBbwqDCoCA3My45NjUyMjldIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAg
cGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKKFhFTikgW8KgwqAgNzQuMTA2NTQ4XSBudW1iZXIgb2Yg
TVAgSVJRIHNvdXJjZXM6IDE1LgooWEVOKSBbwqDCoCA3NC4xNDUxOTVdIG51bWJlciBvZiBJTy1B
UElDICMyIHJlZ2lzdGVyczogMjQuCihYRU4pIFvCoMKgIDc0LjE4NDE1OV0gdGVzdGluZyB0aGUg
SU8gQVBJQy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCihYRU4pIFvCoMKgIDc0LjIyNDY4OF0gSU8g
QVBJQyAjMi4uLi4uLgooWEVOKSBbwqDCoCA3NC4yNjIxMzhdIC4uLi4gcmVnaXN0ZXIgIzAwOiAw
MjAwMDAwMAooWEVOKSBbwqDCoCA3NC4yOTk4ODddIC4uLi4uLi7CoMKgwqAgOiBwaHlzaWNhbCBB
UElDIGlkOiAwMgooWEVOKSBbwqDCoCA3NC4zMzc2OTBdIC4uLi4uLi7CoMKgwqAgOiBEZWxpdmVy
eSBUeXBlOiAwCihYRU4pIFvCoMKgIDc0LjM3NTE2OF0gLi4uLi4uLsKgwqDCoCA6IExUU8KgwqDC
oMKgwqDCoMKgwqDCoCA6IDAKKFhFTikgW8KgwqAgNzQuNDEzNDYzXSAuLi4uIHJlZ2lzdGVyICMw
MTogMDAxNzAwMjAKKFhFTikgW8KgwqAgNzQuNDUxNTI5XSAuLi4uLi4uwqDCoMKgwqAgOiBtYXgg
cmVkaXJlY3Rpb24gZW50cmllczogMDAxNwooWEVOKSBbwqDCoCA3NC40ODk1ODJdIC4uLi4uLi7C
oMKgwqDCoCA6IFBSUSBpbXBsZW1lbnRlZDogMAooWEVOKSBbwqDCoCA3NC41MjY5MTRdIC4uLi4u
Li7CoMKgwqDCoCA6IElPIEFQSUMgdmVyc2lvbjogMDAyMAooWEVOKSBbwqDCoCA3NC41NjQ1MTdd
IC4uLi4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgooWEVOKSBbwqDCoCA3NC42MDIwOTJdwqAgTlIg
TG9nIFBoeSBNYXNrIFRyaWcgSVJSIFBvbCBTdGF0IERlc3QgRGVsaSBWZWN0OgooWEVOKSBbwqDC
oCA3NC42NDE4ODVdwqAgMDAgMDAwIDAwwqAgMcKgwqDCoCAwwqDCoMKgIDDCoMKgIDDCoMKgIDDC
oMKgwqAgMMKgwqDCoCAwIDAwCihYRU4pIFvCoMKgIDc0LjY4MTg3N13CoCAwMSAwMDEgMDHCoCAw
wqDCoMKgIDDCoMKgwqAgMMKgwqAgMMKgwqAgMMKgwqDCoCAxwqDCoMKgIDEgMjgKKFhFTikgW8Kg
wqAgNzQuNzIyNTc3XcKgIDAyIDAwMSAwMcKgIDDCoMKgwqAgMMKgwqDCoCAwwqDCoCAwwqDCoCAw
wqDCoMKgIDHCoMKgwqAgMSBGMAooWEVOKSBbwqDCoCA3NC43NjI1MDBdwqAgMDMgMDAxIDAxwqAg
MMKgwqDCoCAwwqDCoMKgIDDCoMKgIDDCoMKgIDDCoMKgwqAgMcKgwqDCoCAxIDMwCihYRU4pIFvC
oMKgIDc0LjgwMjYwN13CoCAwNCAwMDEgMDHCoCAxwqDCoMKgIDDCoMKgwqAgMMKgwqAgMMKgwqAg
MMKgwqDCoCAxwqDCoMKgIDEgRjEKKFhFTikgW8KgwqAgNzQuODQzMDQ1XcKgIDA1IDAwMSAwMcKg
IDDCoMKgwqAgMMKgwqDCoCAwwqDCoCAwwqDCoCAwwqDCoMKgIDHCoMKgwqAgMSAzOAooWEVOKSBb
wqDCoCA3NC44ODMxMTddwqAgMDYgMDAxIDAxwqAgMMKgwqDCoCAwwqDCoMKgIDDCoMKgIDDCoMKg
IDDCoMKgwqAgMcKgwqDCoCAxIDQwCihYRU4pIFvCoMKgIDc0LjkyMzQ1OF3CoCAwNyAwMDEgMDHC
oCAwwqDCoMKgIDDCoMKgwqAgMMKgwqAgMMKgwqAgMMKgwqDCoCAxwqDCoMKgIDEgNDgKKFhFTikg
W8KgwqAgNzQuOTYzNTc0XcKgIDA4IDAwMSAwMcKgIDDCoMKgwqAgMMKgwqDCoCAwwqDCoCAwwqDC
oCAwwqDCoMKgIDHCoMKgwqAgMSA1MAooWEVOKSBbwqDCoCA3NS4wMDM1NTVdwqAgMDkgMDAxIDAx
wqAgMcKgwqDCoCAxwqDCoMKgIDDCoMKgIDDCoMKgIDDCoMKgwqAgMcKgwqDCoCAxIDU4CihYRU4p
IFvCoMKgIDc1LjA0NDA3MV3CoCAwYSAwMDEgMDHCoCAwwqDCoMKgIDDCoMKgwqAgMMKgwqAgMMKg
wqAgMMKgwqDCoCAxwqDCoMKgIDEgNjAKKFhFTikgW8KgwqAgNzUuMDgzODIyXcKgIDBiIDAwMSAw
McKgIDDCoMKgwqAgMMKgwqDCoCAwwqDCoCAwwqDCoCAwwqDCoMKgIDHCoMKgwqAgMSA2OAooWEVO
KSBbwqDCoCA3NS4xMjM2ODNdwqAgMGMgMDAxIDAxwqAgMMKgwqDCoCAwwqDCoMKgIDDCoMKgIDDC
oMKgIDDCoMKgwqAgMcKgwqDCoCAxIDcwCihYRU4pIFvCoMKgIDc1LjE2Mzg3Nl3CoCAwZCAwMDEg
MDHCoCAwwqDCoMKgIDDCoMKgwqAgMMKgwqAgMMKgwqAgMMKgwqDCoCAxwqDCoMKgIDEgNzgKKFhF
TikgW8KgwqAgNzUuMjAzNTg4XcKgIDBlIDAwMSAwMcKgIDDCoMKgwqAgMMKgwqDCoCAwwqDCoCAw
wqDCoCAwwqDCoMKgIDHCoMKgwqAgMSA4OAooWEVOKSBbwqDCoCA3NS4yNDM2MzVdwqAgMGYgMDAx
IDAxwqAgMMKgwqDCoCAwwqDCoMKgIDDCoMKgIDDCoMKgIDDCoMKgwqAgMcKgwqDCoCAxIDkwCihY
RU4pIFvCoMKgIDc1LjI4MzM2NV3CoCAxMCAwOEQgMETCoCAxwqDCoMKgIDDCoMKgwqAgMMKgwqAg
MMKgwqAgMMKgwqDCoCAwwqDCoMKgIDIgRjcKKFhFTikgW8KgwqAgNzUuMzIyODE4XcKgIDExIDAw
MCAwMMKgIDHCoMKgwqAgMMKgwqDCoCAwwqDCoCAwwqDCoCAwwqDCoMKgIDDCoMKgwqAgMCAwMAoo
WEVOKSBbwqDCoCA3NS4zNjI4ODJdwqAgMTIgMDAwIDAwwqAgMcKgwqDCoCAwwqDCoMKgIDDCoMKg
IDDCoMKgIDDCoMKgwqAgMMKgwqDCoCAwIDAwCihYRU4pIFvCoMKgIDc1LjQwMjMzMF3CoCAxMyAw
MDAgMDDCoCAxwqDCoMKgIDDCoMKgwqAgMMKgwqAgMMKgwqAgMMKgwqDCoCAwwqDCoMKgIDAgMDAK
KFhFTikgW8KgwqAgNzUuNDQyNTUzXcKgIDE0IDAwMCAwMMKgIDHCoMKgwqAgMMKgwqDCoCAwwqDC
oCAwwqDCoCAwwqDCoMKgIDDCoMKgwqAgMCAwMAooWEVOKSBbwqDCoCA3NS40ODE5MDNdwqAgMTUg
MDAwIDAwwqAgMcKgwqDCoCAwwqDCoMKgIDDCoMKgIDDCoMKgIDDCoMKgwqAgMMKgwqDCoCAwIDAw
CihYRU4pIFvCoMKgIDc1LjUyMTYzM13CoCAxNiAwMDAgMDDCoCAxwqDCoMKgIDDCoMKgwqAgMMKg
wqAgMMKgwqAgMMKgwqDCoCAwwqDCoMKgIDAgMDAKKFhFTikgW8KgwqAgNzUuNTYxMzg5XcKgIDE3
IDAwMCAwMMKgIDHCoMKgwqAgMMKgwqDCoCAwwqDCoCAwwqDCoCAwwqDCoMKgIDDCoMKgwqAgMCAw
MAooWEVOKSBbwqDCoCA3NS42MDEwNzRdIFVzaW5nIHZlY3Rvci1iYXNlZCBpbmRleGluZwooWEVO
KSBbwqDCoCA3NS42MzcwNDNdIElSUSB0byBwaW4gbWFwcGluZ3M6CihYRU4pIFvCoMKgIDc1LjY3
MzI1OV0gSVJRMjQwIC0+IDA6MgooWEVOKSBbwqDCoCA3NS43MDkzMTZdIElSUTQwIC0+IDA6MQoo
WEVOKSBbwqDCoCA3NS43NDM2NDFdIElSUTQ4IC0+IDA6MwooWEVOKSBbwqDCoCA3NS43Nzk0Njhd
IElSUTI0MSAtPiAwOjQKKFhFTikgW8KgwqAgNzUuODEzMzkwXSBJUlE1NiAtPiAwOjUKKFhFTikg
W8KgwqAgNzUuODQ4MjE5XSBJUlE2NCAtPiAwOjYKKFhFTikgW8KgwqAgNzUuODgyMTgwXSBJUlE3
MiAtPiAwOjcKKFhFTikgW8KgwqAgNzUuOTE2NTkwXSBJUlE4MCAtPiAwOjgKKFhFTikgW8KgwqAg
NzUuOTQ5ODAyXSBJUlE4OCAtPiAwOjkKKFhFTikgW8KgwqAgNzUuOTg1MTg5XSBJUlE5NiAtPiAw
OjEwCihYRU4pIFvCoMKgIDc2LjAxODI3OF0gSVJRMTA0IC0+IDA6MTEKKFhFTikgW8KgwqAgNzYu
MDUwNTUzXSBJUlExMTIgLT4gMDoxMgooWEVOKSBbwqDCoCA3Ni4wODUwMDhdIElSUTEyMCAtPiAw
OjEzCihYRU4pIFvCoMKgIDc2LjExNzQzOV0gSVJRMTM2IC0+IDA6MTQKKFhFTikgW8KgwqAgNzYu
MTQ5MDUzXSBJUlExNDQgLT4gMDoxNQooWEVOKSBbwqDCoCA3Ni4xODAwNDRdIC4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBkb25lLgooWEVOKSBbwqDCoCA3Ni4yMTM0NzFdIFVz
aW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4KKFhFTikgW8KgwqAgNzYuMjQ3MDAwXSBj
YWxpYnJhdGluZyBBUElDIHRpbWVyIC4uLgooWEVOKSBbwqDCoCA3Ni4zODMzMjJdIC4uLi4uIENQ
VSBjbG9jayBzcGVlZCBpcyAyNDAwLjA0ODIgTUh6LgooWEVOKSBbwqDCoCA3Ni40MTU4NTBdIC4u
Li4uIGhvc3QgYnVzIGNsb2NrIHNwZWVkIGlzIDEwMC4wMDE5IE1Iei4KKFhFTikgW8KgwqAgNzYu
NDQ4MjkzXSAuLi4uLiBidXNfc2NhbGUgPSAweDY2NjkKKFhFTikgW8KgwqAgNzYuNDc4ODQwXSBU
U0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBbMjAxOS0wMy0yMSAxNjoxNTowOF0gbXdh
aXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDMwMDAwMjAKKFhFTikgWzIwMTktMDMtMjEgMTY6
MTU6MDhdIG13YWl0LWlkbGU6IHYwLjQuMSBtb2RlbCAweDRkCihYRU4pIFsyMDE5LTAzLTIxIDE2
OjE1OjA4XSBtd2FpdC1pZGxlOiBsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgCjB4ZmZmZmZm
ZmYKKFhFTikgWzIwMTktMDMtMjEgMTY6MTU6MDhdIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZl
YXR1cmVzOgooWEVOKSBbMjAxOS0wMy0yMSAxNjoxNTowOF3CoCAtIEFQSUMgTU1JTyBhY2Nlc3Mg
dmlydHVhbGlzYXRpb24KKFhFTikgWzIwMTktMDMtMjEgMTY6MTU6MDhdwqAgLSBBUElDIFRQUiBz
aGFkb3cKKFhFTikgWzIwMTktMDMtMjEgMTY6MTU6MDhdwqAgLSBFeHRlbmRlZCBQYWdlIFRhYmxl
cyAoRVBUKQooWEVOKSBbMjAxOS0wMy0yMSAxNjoxNTowOF3CoCAtIFZpcnR1YWwtUHJvY2Vzc29y
IElkZW50aWZpZXJzIChWUElEKQooWEVOKSBbMjAxOS0wMy0yMSAxNjoxNTowOF3CoCAtIFZpcnR1
YWwgTk1JCihYRU4pIFsyMDE5LTAzLTIxIDE2OjE1OjA4XcKgIC0gTVNSIGRpcmVjdC1hY2Nlc3Mg
Yml0bWFwCihYRU4pIFsyMDE5LTAzLTIxIDE2OjE1OjA4XcKgIC0gVW5yZXN0cmljdGVkIEd1ZXN0
CihYRU4pIFsyMDE5LTAzLTIxIDE2OjE1OjA4XcKgIC0gVk0gRnVuY3Rpb25zCihYRU4pIFsyMDE5
LTAzLTIxIDE2OjE1OjA5XSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIFsyMDE5LTAzLTIxIDE2
OjE1OjA5XSBIVk06IFZNWCBlbmFibGVkCihYRU4pIFsyMDE5LTAzLTIxIDE2OjE1OjA5XSBIVk06
IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBbMjAxOS0wMy0y
MSAxNjoxNTowOV0gSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIKCkkgcHJldmlvdXNseSBj
b250YWN0ZWQgWEVOLURFViBvbiBNYXJjaCAxNXRoIGF0CgpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDEyODEuaHRtbAoKVGhl
IGVudmlyb25tZW50IHRoZW4gd2FzIGEgR2VudG9vLWJhc2VkIGRpc3RyaWJ1dGlvbiB3aXRoIHBh
dGNoZXMuwqAgQW5kcmV3CkNvb3BlciBjb25jbHVkZWQgInJvb3Qgb2YgeW91ciBwcm9ibGVtIGlz
IHRoYXQgWGVuIGNhbid0IGZpbmQgdGhlIEFDUEkgCnRhYmxlcywKd2hpY2ggaXMgZWl0aGVyIGdv
aW5nIHRvIGJlIGEgZ3J1YiBvciBhIFhlbiBidWlsZCBtaXNjb25maWd1cmF0aW9uLiIKCkkgbGVh
cm5lZCB0aGUgR2VudG9vIGJ1aWxkIGNvbnRhaW5lZCBwYXRjaGVzIG1haW50YWluZWQgYnkgYSBH
ZW50b28gCmRldmVsb3BlciwKc28gSSBkZWNpZGVkIHRvIHRyeSBhbiBhcHBsZXMtdG8tYXBwbGVz
IGFwcHJvYWNoOiBJIGNsb25lZCB0aGUgWGVuIApyZXBvc2l0b3J5CnNldCBteSBweXRob24gZW52
aXJvbm1lbnQgdG8gMi43IGFuZAoiLmNvbmZpZ3VyZSIsICJtYWtlIiwibWFrZSB0ZXN0IiwgJiAi
bWFrZSBpbnN0YWxsIgphbmQgdXNlZCB0aGUgRUZJIGxvYWRlciBhbmQga2VybmVsIGNyZWF0ZWQg
ZnJvbSB0aGUgWGVuIHNvdXJjZSBjb2RlIHcvbyAKcGF0Y2hlcywKbG9nIG9mIHdoaWNoIGlzIGFi
b3ZlLsKgIE15IHByZXZpb3VzIEdlbnRvby1iYXNlZCBsb2cgaGFkOgoKKFhFTikgQUNQSSBFcnJv
ciAodGJ4ZnJvb3QtMDIxNyk6IEEgdmFsaWQgUlNEUCB3YXMgbm90IGZvdW5kIFsyMDA3MDEyNl0K
ClRoZSBYZW4gc291cmNlIGJ1aWxkIGFib3ZlIGRvZXMgbm90IGhhdmUgdGhhdCBlcnJvci4KClll
dCwgSSdtIHN0aWxsIGdldHRpbmcgaHVuZyBzZXNzaW9ucyBlaXRoZXIgcmlnaHQgYWZ0ZXIgdGhl
IHJlcG9ydCBvdXQgb2YKIkhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CIiBvciBkdXJpbmcg
dGhlIG1hc2tpbmcgc3VjaCBhczoKCihYRU4pIFsyMDE5LTAzLTIxIDE2OjExOjQzXSBtYXNrZWQg
RXh0SU5UIG9uIENQVSMyCihYRU4pIFsyMDE5LTAzLTIxIDE2OjEzOjQwXSBBZGRpbmcgY3B1IDIg
dG8gcnVucXVldWUgMAoKYXQgaHR0cHM6Ly9wYXN0ZWJpbi5jb20vM0VrUWRSWUEKCmFuZAoKKFhF
TikgWzIwMTktMDMtMjEgMTY6MDg6NTRdIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzUKKFhFTikgWzIw
MTktMDMtMjEgMTY6MTA6MDVdIEFkZGluZyBjcHUgNSB0byBydW5xdWV1ZSAwCgphdCBodHRwczov
L3Bhc3RlYmluLmNvbS9nVXFDVmE2NgoKSSBhbSBub3Qgc2VlaW5nIGFueSBlcnJvciBtZXNzYWdl
cyBzdWNoIHRoZSBBQ1BJIGVycm9yIG1lc3NhZ2UgZW5jb3VudGVyZWQKd2l0aGluIHRoZSBHZW50
b28tYnVpbHQgWGVuIGtlcm5lbCwgeWV0IEkgYW0gc3RpbGwgZmFjaW5nIHRoZSBwcm9ibGVtIG9m
IAppbmNvbnNpc3RlbnQKaGFuZ3MuwqAgTm90ZTogdW5saWtlIHdpdGggdGhlIEdlbnRvbyBidWls
dCBLZXJuZWwsIEkgaGF2ZSBub3QgYmVlbiBhYmxlIHRvCnN1Y2Nlc3NmdWxseSBnZXQgcGFzdCB0
aGUgIm1hc2tlZCBFeHRJTlQiIHBoYXNlLgoKSXMgdGhlcmUgc29tZXRoaW5nIG1vcmUgSSBjYW4g
aW5jbHVkZSBpbiB0aGUgb3B0aW9ucyBvciBwcm92aWRlIHRvIGhlbHAgCmlkZW50aWZ5CndoYXQg
aXMgY2F1c2luZyB0aGlzIHByb2JsZW0uwqAgVGhlIG9ubHkgbmVnYXRpdmUgdGhpbmcgSSBjYW4g
ZGlzY2VybiBpcyAKdGhlIHBvc3Qgb2Y6CgooWEVOKSBbMDAwMDAwMjgyNTdhODFmOF0gVW5yZWNv
Z25pc2VkIENQVSBtb2RlbCAweDRkIC0gYXNzdW1pbmcgbm90IApyZXB0cG9saW5lIHNhZmUKCkFu
ZCwgb2YgY291cnNlLCB0aGUgR2VudG9vIGtlcm5lbCBmb3IgYSByZWd1bGFyIExpbnV4IHNlc3Np
b24gY29udGludWVzIAp0byBib290IHJlbGlhYmx5LgpTZWUgaHR0cHM6Ly9wYXN0ZWJpbi5jb20v
VkRNUDB4R0QKCi0tIEpvaG4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 17:23:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 17:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h71PW-00025r-Ni; Thu, 21 Mar 2019 17:23: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=H/7w=RY=citrix.com=prvs=976f82c14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h71PV-00025m-9Z
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 17:23:21 +0000
X-Inumbo-ID: 0507b66a-4bfe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0507b66a-4bfe-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 17:23:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="81271490"
Date: Thu, 21 Mar 2019 17:23:08 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190321172308.GR11621@perard.uk.xensource.com>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190321122211.GB10145@perard.uk.xensource.com>
 <59c47c75ca664fd6b38dbaf42fd7d935@AMSPEX02CL02.citrite.net>
 <20190321152338.GQ11621@perard.uk.xensource.com>
 <31b7b852a09143db8a00dd2385f6f80d@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <31b7b852a09143db8a00dd2385f6f80d@AMSPEX02CL02.citrite.net>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IEkgdGhpbmsgdGhpcyBpcyBob3cgdGhlIGN1cnJlbnRzIGltcGxlbWVudGF0aW9ucyBhcmUg
d29ya2luZzoKPiA+ICAgICBtZWRpYS9kaXNrIHNpemUgPSAic2VjdG9ycyIgKiAic2VjdG9yLXNp
emUiCj4gPiB0aGVuLCAic2VjdG9ycyIgYW5kICJzZWN0b3Itc2l6ZSIgYXJlIG5ldmVyIHVzZWQg
YWdhaW4uCj4gCj4gTm90IHRydWUsIHVuZm9ydHVuYXRlbHkuIEF0IGxlYXN0IHRoZSBXaW5kb3dz
IGZyb250ZW5kcyBhcmUgKG1pcyljb2RlZCB0byB1c2Ugc2VjdG9yIG51bWJlcnMgZGlyZWN0bHkg
aW4gYmxraWZfcmVxdWVzdF90IGFuZCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgcmF0aGVyIHRoYW4g
cmUtc2NhbGluZyB0byA1MTIgYnl0ZXMsIHNvIHNldHRpbmcgc2VjdG9yLXNpemUgIT0gNTEyIHdp
bGwgY2VydGFpbmx5IG1ha2UgdGhlbSBtaXNiZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBwcm90b2Nv
bC4gVGhpcyBjYW4sIG9mIGNvdXJzZSwgYmUgZml4ZWQgYnV0IEkgdGhpbmsgd2UncmUgYXQgcG9p
bnQgd2hlcmUgdGhlIG9ubHkgc2FmZSB3YXkgdG8gc2V0IGEgbGFyZ2VyIHNlY3Rvci1zaXplIHdv
dWxkIGJlIHRvIGhhdmUgdGhlIGZyb250ZW5kIHdyaXRlIGFuICdJJ20gbm90IGJyb2tlbicgZmxh
ZyBpbnRvIHhlbnN0b3JlIHRoYXQgdGhlIGJhY2tlbmQgcmVhZHMgYmVmb3JlIHNldHRpbmcgc2Vj
dG9yLXNpemUgKGFuZCBpZiB0aGF0IG1lYW5zIHRoYXQgdGhlIGJhY2tlbmQgaGFzIHRvIGRvIHJl
YWQtbW9kaWZ5LXdyaXRlIGN5Y2xlcyBmb3IgYW4gdW5kZXJseWluZyBzdG9yYWdlIGRldmljZSB3
aXRoIGEgbGFyZ2VyIGxvZ2ljYWwgYmxvY2sgc2l6ZSB0aGVuIHNvIGJlIGl0KS4KClNvLCBoYXJk
LWNvZGluZyAic2VjdG9yLXNpemUiIHRvIDUxMiBpbiBibGtpZi5oIHNvdW5kIGdvb2QgdG8gbWUu
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 17:36:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 17:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h71cW-00034L-1T; Thu, 21 Mar 2019 17: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h71cU-00034E-C2
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 17:36:46 +0000
X-Inumbo-ID: e57a353f-4bff-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e57a353f-4bff-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 17:36: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 D504B374;
 Thu, 21 Mar 2019 10:36:44 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 763783F614;
 Thu, 21 Mar 2019 10:36:43 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190319232055.23993-1-julien.grall@arm.com>
 <b85a35fb-9b25-26ec-afb1-aef4c9f6e923@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7302ec7d-604e-04e0-53e6-723e0b63a56e@arm.com>
Date: Thu, 21 Mar 2019 17:36:41 +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: <b85a35fb-9b25-26ec-afb1-aef4c9f6e923@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: passthrough/amd: Remove unused
 function guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMy8yMC8xOSAxMToxMyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxOS8wMy8yMDE5IDIzOjIwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSBmdW5jdGlvbiBp
cyB1bnVzZWQgYW5kIGNvdWxkIHBvdGVudGlhbGx5IGxlYWQgYSB0byB0cmlnZ2VyIHRoZQo+PiBC
VUdfT04oKSBpbiBwMm1fY2hhbmdlX3R5cGVfb25lIGlmIG1pc3VzZWQgYXMgdGhlIHAybSB0eXBl
IGlzIG5vdAo+PiBzYW5pdGl6ZWQuCj4+Cj4+IFNvIHJlbW92ZSBpdC4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBFaXRoZXIgdGhl
IGVudGlyZSBmaWxlIGdvZXMsIG9yIHRoaXMgZnVuY3Rpb24gc3RheXMuwqAgSXQgZGVmaW5pdGVs
eQo+IGlzbid0IHByb2R1Y3Rpb24gcmVhZHkgeWV0LCBhcyBub3RlZCBpbiBteSBwb3N0LWNvbW1p
dCBub3RlcyBpbgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMjM1Ni5odG1sCgpJIHNob3VsZCBoYXZlIHByb2JhYmx5IGxv
b2tlZCBhdCB0aGUgY29tbWl0IGxvZ3MgZmlyc3QgOikuIEkgZm91bmQgaXQgCndoaWxlIGxvb2tp
bmcgd2hldGhlciB3ZSBjYW4gcmUtdXNlIHAybV9jaGFuZ2VfdHlwZV9vbmUgb24gQXJtIHRvby4K
Cj4gCj4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRvIGJlIG5lY2Vzc2Fy
eSBpbiB0aGUgZnV0dXJlLsKgIEl0Cj4gaXMgcHJvYmFibHkgZWFzaWVyIGp1c3QgdG8gbGVhdmUg
aXQgYXMtaXMuCgpJIHdpbGwgZHJvcCB0aGUgcGF0Y2ggdGhlbi4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 17:37:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 17:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h71cu-000360-C8; Thu, 21 Mar 2019 17:37: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h71ct-00035s-OW
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 17:37:11 +0000
X-Inumbo-ID: f4667710-4bff-11e9-a1fe-f7c1568debaf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f4667710-4bff-11e9-a1fe-f7c1568debaf;
 Thu, 21 Mar 2019 17:37: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 D0047374;
 Thu, 21 Mar 2019 10:37:09 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 60C063F614;
 Thu, 21 Mar 2019 10:37:08 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <20190319232055.23993-1-julien.grall@arm.com>
 <5C91E6370200007800151F0E@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <155d8ffc-2917-f5fd-66d0-e226d8d74258@arm.com>
Date: Thu, 21 Mar 2019 17:37:06 +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: <5C91E6370200007800151F0E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: passthrough/amd: Remove unused
 function guest_iommu_set_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xenproject.org,
 brian.woods@amd.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>

SGksCgpPbiAzLzIwLzE5IDc6MDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjIxIEFNID4+Pgo+PiBUaGUg
ZnVuY3Rpb24gaXMgdW51c2VkIGFuZCBjb3VsZCBwb3RlbnRpYWxseSBsZWFkIGEgdG8gdHJpZ2dl
ciB0aGUKPj4gQlVHX09OKCkgaW4gcDJtX2NoYW5nZV90eXBlX29uZSBpZiBtaXN1c2VkIGFzIHRo
ZSBwMm0gdHlwZSBpcyBub3QKPj4gc2FuaXRpemVkLgo+Pgo+PiBTbyByZW1vdmUgaXQuCj4gCj4g
SSBkb24ndCB0aGluayBJIGFncmVlIC0gdGhlIGVudGlyZSBmaWxlIGlzIGVmZmVjdGl2ZWx5IHVu
dXNlZCwgYW5kIGhlbmNlIHJlbW92YWwgc2hvdWxkCj4gcGVyaGFwcyBiZSBhbiBhbGwtb3Itbm90
aGluZyBhY3Rpb24uIEJ1dCBsZXQncyBzZWUgd2hhdCB0aGUgbWFpbnRhaW5lcnMgc2F5LgoKQmFz
ZWQgb24gQW5kcmV3IGNvbW1lbnRzLCBJIHdpbGwgZHJvcHBlZCB0aGUgcGF0Y2ggZm9yIG5vdy4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 17:50:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 17: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 1h71pD-00044m-PV; Thu, 21 Mar 2019 17:49:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cie8=RY=citrix.com=prvs=976a6fba1=jennifer.herbert@srs-us1.protection.inumbo.net>)
 id 1h71pC-00044h-FH
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 17:49:54 +0000
X-Inumbo-ID: b8bd6d52-4c01-11e9-8fa5-83f659954e6f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8bd6d52-4c01-11e9-8fa5-83f659954e6f;
 Thu, 21 Mar 2019 17:49:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="81274831"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <x86@kernel.org>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com>
 <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <5C93CEB7.9030701@citrix.com>
Date: Thu, 21 Mar 2019 17:49:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Icedove/38.5.0
MIME-Version: 1.0
In-Reply-To: <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct
 to expose legacy IRQs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.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>

CgpPbiAxOS8wMy8xOSAyMzowNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDMvMTkvMTkg
NDowMiBQTSwgSmVubmlmZXIgSGVyYmVydCB3cm90ZToKPj4gVGhlIEFDUEkgdGFibGVzIGRvZXNu
J3QgYWx3YXlzIGNvbnRhaW4gYWxsIElSUXMgZm9yIGxlZ2FjeSBkZXZpY2VzCj4+IHN1Y2ggYXMg
UlRDLiAgU2luY2Ugbm8gUElDIGNvbnRyb2xsZXIgaXMgdmlzaWJsZSBmb3IgYSBQViBsaW51eCBn
dWVzdCwKPj4gdW5kZXIgWGVuLCBsZWdhY3lfcGljIGN1cnJlbnRseSBkZWZhdWx0cyB0byB0aGUg
bnVsbF9sZWdhY3lfcGljIC0gd2l0aAo+PiByZXBvcnRzIG5vIGxlZ2FjeSBJUlFzLiAgU2luY2Ug
dGhlIGNvbW1pdCAicnRjOiBjbW9zOiBEbyBub3QgYXNzdW1lCj4+IGlycSA4IGZvciBydGMgd2hl
biB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXMiIGJ5IEhhbnMgZGUgR29lZGUKPj4gKGNvbW1pdCBp
ZDogYTFlMjNhNDJmMWJkYzAwZTMyZmM0ODY5Y2FlZjEyZTRlNjI3MmYyNiksIHRoZSBydGMgbm93
Cj4+IGluY29ycmVjdGx5IGRlY2lkZXMgaXQgaGFzIG5vIGlycSBpdCBjYW4gdXNlLCBmb3Igc29t
ZSBoYXJkd2FyZS4KPj4KPj4gVGhpcyBwYXRjaCByZWN0aWZpZXMgdGhlIHByb2JsZW0gYnkgcHJv
dmlkaW5nIGEgeGVuIGxlZ2FjeV9waWMKPj4gc3RydWN0LCB3aGljaCBpcyBtdWNoIGxpa2UgdGhl
IG51bGxfbGVnYWN5X3BpYyBleGNlcHQgdGhhdCBpdAo+PiByZXBvcnRzIE5SX0lSUVNfTEVHQUNZ
IGlycXMuCj4gSSBhc3N1bWUgdGhpcyBpcyBmb3IgZG9tMD8KPgo+IENvdWxkIHRoZXJlIGJlIHRo
ZSBzYW1lIHByb2JsZW0gd2l0aCBQVkggZG9tMD8gKGFuZCBpZiB5ZXMgdGhlbiB0aGlzCj4gc2hv
dWxkIHByb2JhYmx5IGdvIGludG8gYXJjaC94ODYveGVuL2VubGlnaHRlbi5jKS4KPgo+IC1ib3Jp
cwo+CgpJIGFtIGRvaW5nIHRoaXMgdG8gZml4IGEgcHJvYmxlbSB3aXRoIGRvbTAuICBEb21VIGRv
ZXNuJ3Qgc2VlbSB0byBoYXZlIAphbiBSVEMsIGFuZCBzbyBpdCBpcyB1bmFmZmVjdGVkLgoKSSdt
IG5vdCBmYW1pbGlhciB3aXRoIFBWSCwgYnV0IGhhdmUgbm93IGRvbmUgc29tZSBleHBlcmltZW50
cy4gIFRoZSBSVEMgCm9uIFBWSCBzZWVtcyBicm9rZW4gLSBidXQgbm90IHF1aXRlIGluIHRoZSBz
YW1lIHdheSBhcyBQVi4gTW9yZSByZXNlYXJjaCAKaXMgbmVlZGVkLCBob3dldmVyIHNpbXBseSBk
b2luZyB0aGUgc2FtZSB0cmljayBJIGRpZCB3aXRoIFBWIHdpbGwgbm90IApmaXggdGhlIGlzc3Vl
LgoKSSdsbCBsb29rIGZ1cnRoZXIgaW50byBpdC4KCkNoZWVyLAoKLWplbm55CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 18:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18: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 1h720t-0005ZK-WA; Thu, 21 Mar 2019 18: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=J9cw=RY=citrix.com=prvs=9762bf382=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h720s-0005ZF-FE
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 18:01:58 +0000
X-Inumbo-ID: 6894f1c3-4c03-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6894f1c3-4c03-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 18:01:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="87675166"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-consistent
Thread-Index: AQHU3yC9y4wkD/uhoE2pURaTq4+6uaYV8mWAgAARJdCAACGOAIAAEQ6wgAAQVQCAABqcgA==
Date: Thu, 21 Mar 2019 18:01:48 +0000
Message-ID: <07675a6aa9ff4078a1409020194fed14@AMSPEX02CL02.citrite.net>
References: <20190320125228.36440-1-paul.durrant@citrix.com>
 <20190321122211.GB10145@perard.uk.xensource.com>
 <59c47c75ca664fd6b38dbaf42fd7d935@AMSPEX02CL02.citrite.net>
 <20190321152338.GQ11621@perard.uk.xensource.com>
 <31b7b852a09143db8a00dd2385f6f80d@AMSPEX02CL02.citrite.net>
 <20190321172308.GR11621@perard.uk.xensource.com>
In-Reply-To: <20190321172308.GR11621@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] public/io/blkif.h: make the comments on
 "sectors" self-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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyMSBNYXJjaCAyMDE5IDE3OjIz
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHB1Ymxp
Yy9pby9ibGtpZi5oOiBtYWtlIHRoZSBjb21tZW50cyBvbiAic2VjdG9ycyIgc2VsZi1jb25zaXN0
ZW50Cj4gCj4gPiA+IEkgdGhpbmsgdGhpcyBpcyBob3cgdGhlIGN1cnJlbnRzIGltcGxlbWVudGF0
aW9ucyBhcmUgd29ya2luZzoKPiA+ID4gICAgIG1lZGlhL2Rpc2sgc2l6ZSA9ICJzZWN0b3JzIiAq
ICJzZWN0b3Itc2l6ZSIKPiA+ID4gdGhlbiwgInNlY3RvcnMiIGFuZCAic2VjdG9yLXNpemUiIGFy
ZSBuZXZlciB1c2VkIGFnYWluLgo+ID4KPiA+IE5vdCB0cnVlLCB1bmZvcnR1bmF0ZWx5LiBBdCBs
ZWFzdCB0aGUgV2luZG93cyBmcm9udGVuZHMgYXJlIChtaXMpY29kZWQgdG8gdXNlIHNlY3RvciBu
dW1iZXJzCj4gZGlyZWN0bHkgaW4gYmxraWZfcmVxdWVzdF90IGFuZCBibGtpZl9yZXF1ZXN0X3Nl
Z21lbnQgcmF0aGVyIHRoYW4gcmUtc2NhbGluZyB0byA1MTIgYnl0ZXMsIHNvIHNldHRpbmcKPiBz
ZWN0b3Itc2l6ZSAhPSA1MTIgd2lsbCBjZXJ0YWlubHkgbWFrZSB0aGVtIG1pc2JlaGF2ZSBhY2Nv
cmRpbmcgdG8gdGhlIHByb3RvY29sLiBUaGlzIGNhbiwgb2YgY291cnNlLAo+IGJlIGZpeGVkIGJ1
dCBJIHRoaW5rIHdlJ3JlIGF0IHBvaW50IHdoZXJlIHRoZSBvbmx5IHNhZmUgd2F5IHRvIHNldCBh
IGxhcmdlciBzZWN0b3Itc2l6ZSB3b3VsZCBiZSB0bwo+IGhhdmUgdGhlIGZyb250ZW5kIHdyaXRl
IGFuICdJJ20gbm90IGJyb2tlbicgZmxhZyBpbnRvIHhlbnN0b3JlIHRoYXQgdGhlIGJhY2tlbmQg
cmVhZHMgYmVmb3JlIHNldHRpbmcKPiBzZWN0b3Itc2l6ZSAoYW5kIGlmIHRoYXQgbWVhbnMgdGhh
dCB0aGUgYmFja2VuZCBoYXMgdG8gZG8gcmVhZC1tb2RpZnktd3JpdGUgY3ljbGVzIGZvciBhbiB1
bmRlcmx5aW5nCj4gc3RvcmFnZSBkZXZpY2Ugd2l0aCBhIGxhcmdlciBsb2dpY2FsIGJsb2NrIHNp
emUgdGhlbiBzbyBiZSBpdCkuCj4gCj4gU28sIGhhcmQtY29kaW5nICJzZWN0b3Itc2l6ZSIgdG8g
NTEyIGluIGJsa2lmLmggc291bmQgZ29vZCB0byBtZS4KCk9rLCBJJ2xsIHNlbmQgYSB2MiB0aGF0
IGRvZXMgdGhhdC4gSSB0aGluayBpdCBiZXN0IGlmIEkgYWxzbyBpbmNsdWRlIGEgc3BlY2lmaWNh
dGlvbiBteSBwcm9wb3NlZCAnSSdtIG5vdCBicm9rZW4nIGZsYWcgc28gYSBmcm9udGVuZCBjYW4g
ZW5hYmxlIGEgYmFja2VuZCB0byBzZXQgYSBub24tNTEyIHNlY3RvciBzaXplLgoKICBQYXVsCgo+
IAo+IC0tCj4gQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 18:04:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18: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 1h723I-0005gu-Hh; Thu, 21 Mar 2019 18:04:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HNUf=RY=citrix.com=prvs=976ac1479=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h723H-0005gp-5z
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 18:04:27 +0000
X-Inumbo-ID: c3358184-4c03-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3358184-4c03-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 18:04:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="81276793"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <1553113323-14664-1-git-send-email-igor.druzhinin@citrix.com>
 <574cb5d6-fb95-d8e9-c281-2ed24a2f22a5@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <d3d5e7a4-fc6d-1a12-031c-5786096b8a04@citrix.com>
Date: Thu, 21 Mar 2019 18:04: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: <574cb5d6-fb95-d8e9-c281-2ed24a2f22a5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] VT-d/DMAR: accept DRHD with
 non-discoverable PCI 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: Juergen Gross <JGross@suse.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, julien.grall@arm.com, 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>

T24gMjEvMDMvMjAxOSAxMzoxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8wMy8yMDE5
IDIwOjIyLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gU2luY2UgY29tbWl0IGRjZjQxNzkwICgi
eDg2L21tY2ZnL2RyaGQ6IE1vdmUgYWNwaV9tbWNmZ19pbml0KCkgY2FsbAo+PiBiZWZvcmUgY2Fs
bGluZyBhY3BpX3BhcnNlX2RtYXIoKSIpIFBDSSBzZWdtZW50IDAgaXMgbm93IGtub3duIGVhcmx5
Cj4+IHdoaWNoIG1hZGUgdGhlIHNhbml0eSBjaGVjayBvbiBEUkhEIGRlZmluaXRpb24gc3RydWN0
dXJlIHRvIHdvcmsuCj4+IFRoaXMsIGluIHR1cm4sIGNhdXNlZCBhIHJlZ3Jlc3Npb24gb24gc29t
ZSBtYWNoaW5lcyAoaW4gcGFydGljdWxhciwKPj4gSFAgUG93ZXJFZGdlIFI3NDAgd2l0aCBJL08g
QVQgRE1BIGRpc2FibGVkKSB3aGVyZSBJT01NVSB3YXMgZXhwbGljaXRseQo+PiBkaXNhYmxlZCBk
dWUgdG8gc29tZSBpbnRlcm5hbCBQQ0kgZGV2aWNlcyBiZWluZyBub24tZGlzY292ZXJhYmxlIGJ1
dAo+PiBwcmVzZW50IGluIERNQVIuCj4+Cj4+IFdoaWxlIHRoaXMgaXMgaW5kZWVkIGEgQklPUyBt
aXN0YWtlIGl0IHNlZW1zIHRvIGJlIG5vdCB0aGF0IGNyaXRpY2FsCj4+IHRvIGRpc2FibGUgdGhl
IHdob2xlIElPTU1VLiBJbnN0ZWFkLCBleHRlbmQgdGhlIHNjb3BlIG9mCj4+ICJ3b3JrYXJvdW5k
X2Jpb3NfYnVnIiBvcHRpb24gYW5kIG1ha2UgaXQgZW5hYmxlZCBieSBkZWZhdWx0LiBUaGlzIGlz
Cj4+IGNvbnNpc3RlbnQgd2l0aCBvdXIgZG9jdW1lbnRhdGlvbiBhbmQgYWN0dWFsbHkgd2hhdCBh
IHVzZXIgbWlnaHQgZXhwZWN0Cj4+IGZyb20gYW4gb3B0aW9uIHdpdGggdGhhdCBuYW1lLiBJdCBh
bHNvIGRvZXNuJ3Qgc2VlbSBzYWZlIHRvIHNpbXBseSBpZ25vcmUKPj4gRFJIRCB3aXRob3V0IGlu
aXRpYWxpemF0aW9uIHNvIHJlbW92ZSB0aGlzIGNhc2UuIEJ1dCBsZWF2ZSB0aGUgb3JpZ2luYWwK
Pj4gRE1BUiBjaGVjayBpbiBwbGFjZSB0byBzdGlsbCBhbGxvdyBlcnJvciByZXBvcnRpbmcuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgo+IAo+IFRoaXMgaXMgY29kZSB3aGljaCB3YXMgcHJldmlvdXNseSBkZWFkLsKgIFRoZSBi
ZWhhdmlvdXIgb2YgaWdub3JpbmcgYW4KPiBJT01NVSBiZWNhdXNlIHRoZXJlIGlzIHVucmVhY2hh
YmxlIGRldmljZSBiZWhpbmQgaXQgaXMgYXdmdWwgYW5kCj4gc2hvdWxkbid0IGV4aXN0LCBidXQg
d2Ugc2hvdWxkIGF0IGxlYXN0IGxlYXZlIGEgdHJhY2Ugb2YgaXQgaW4gdGhlIGxvZ3MuCj4gCj4g
VEJILCBJJ2QgcHJlZmVyIHRvIGRlbGV0ZSB0aGUgYHdvcmthcm91bmRfYmlvc19idWdgIG9wdGlv
biBlbnRpcmVseSwgYW5kCj4ganVzdCBwcmludCBvdXQgdGhlIGJhZCBlbnRyaWVzLsKgIE5vdGhp
bmcgdGhlIG9wdGlvbiBkb2VzIGlzIHdvcnRoeSBvZgo+IHNodXR0aW5nIHRoZSBJT01NVSBkb3du
LgoKVGhlIG9wdGlvbiBsZWZ0IHRoZXJlIHRvIHByb3ZpZGUgYW4gZWFzeSBmYWxsYmFjayB0byB0
aGUgb3JpZ2luYWxseQppbnRlbmRlZCBiZWhhdmlvciBpbiBjYXNlIHNvbWVvbmUgaGFzIGEgc3Ry
b25nIG9waW5pb24gdGhhdCBpdCBtaWdodCBiZQp1c2VmdWwuIE90aGVyIHRoYW4gdGhhdCwgSSdt
IG9rIHdpdGggcmVtb3ZpbmcgaXQuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 18:20:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h72J8-0007GK-8J; Thu, 21 Mar 2019 18:20: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h72J7-0007GF-21
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 18:20:49 +0000
X-Inumbo-ID: 0c14080e-4c06-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0c14080e-4c06-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 18:20: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 8F47D374;
 Thu, 21 Mar 2019 11:20:46 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 983443F614;
 Thu, 21 Mar 2019 11:20:44 -0700 (PDT)
To: ramblech@sina.com, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20190320092836.10DE24140093@webmail.sinamail.sina.com.cn>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0f833752-032d-7313-5741-42aa73daeea1@arm.com>
Date: Thu, 21 Mar 2019 18:20: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: <20190320092836.10DE24140093@webmail.sinamail.sina.com.cn>
Content-Language: en-US
Subject: [Xen-devel] =?utf-8?q?soft_reset_support_on_Arm_=28Was=3A_Re=3A_?=
 =?utf-8?b?5Zue5aSN77ya5Zue5aSN77yaUmU6ICBYZW4gQVJNIEZhdWx0IHJlY292ZXJ5?=
 =?utf-8?q?_for_automotive_use_case=29?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

KCsgU3RlZmFubywgV2VpIGFuZCBJYW4pCgpIZWxsbywKCkFwb2xvZ2llcyBmb3IgdGhlIGxhdGUg
YW5zd2VyLgoKRmlyc3Qgb2YgYWxsLCBwbGVhc2UgYXZvaWQgc2VuZGluZyBlLW1haWwgdXNpbmcg
SFRNTCBlbmNvZGluZy4gRS1tYWlsIG9uIAptYWlsaW5nIHNob3VsZCBvbmx5IGJlIHBsYWluIHRl
eHQuCgpPbiAzLzIwLzE5IDk6MjggQU0sIHJhbWJsZWNoQHNpbmEuY29tIHdyb3RlOgo+IAo+IAo+
ICA+wqBPbiAxOC8wMy8yMDE5IDA2OjUwLCByYW1ibGVjaEBzaW5hLmNvbSB3cm90ZToKPiAgPsKg
PiBIZWxsbywKPiAgPsKgSGVsbG8sCj4gID4gPsKgSSdtIHJlc2VhcmNoaW5nIHhlbiBmb3IgYXV0
b21vdGl2ZSB1c2UgY2FzZSBhbmQgSSBzZWUgYSAKPiBwcmVzZW50YXRpb24gY2FsbGVkOgo+ICA+
ID7CoCJEZXNpZ24gYW5kIEltcGxlbWVudGF0aW9uIG9mIEF1dG9tb3RpdmUgVmlydHVhbGl6YXRp
b24gQmFzZWQgb24gCj4gWGVuIC0gU3VuZy1NaW4KPiAgPiA+wqBMZWUsIFNhbXN1bmcgRWxlY3Ry
b25pY3MiCj4gID4gPsKgb24gWGVuIERldmVsb3BlciBhbmQgRGVzaWduIFN1bW1pdCAyMDE4Lgo+
ICA+ID4KPiAgPiA+wqBJJ20gaW50ZXJlc3RpbmcgaW4gdGhlIG1vZGlmaWNhdGlvbiBvZiBmYXVs
dCByZWNvdmVyeSBzY2VuYXJpbyBvbiAKPiBQOX5QMTEsIGl0Cj4gID4gPsKgaW50cm9kdWNlZCBh
IG5ldyBoeXBlcmNhbGwgY2FsbGVkIFhFTl9ET01DVExfc2Ftc3VuZ19yZXNldC4KPiAgPsKgSWYg
SSByZWNhbGwgY29ycmVjdGx5IHRoZSB0YWxrLCBYRU5fRE9NQ1RMX3NhbXN1bmdfcmVzZXQgaXMg
ZG9pbmcgCj4gZXhhY3RseSB0aGUKPiAgPsKgc2FtZSBhcyBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQu
IFRoZSBsYXRlciBpcyBub3QgeWV0IGltcGxlbWVudGVkIG9uIAo+IEFybSwgSSBjYW4KPiAgPsKg
cHJvdmlkZSBndWlkZWxpbmVzIGlmIHlvdSBhcmUgaW50ZXJlc3RlZCB0byBpbXBsZW1lbnQgaXQu
Cj4gCj4gVGhhbmsgeW91IGZvciB5b3VyIHJlcGx5IQo+IEl0IHdpbGwgYmUgdmVyeSB1c2VmdWwg
aWYgdGhlcmUgaXMgc29tZSBndWlkZSBmb3IgaW1wbGVtZW50IHRoZSBzb2Z0X3Jlc2V0LgoKKFNl
ZSBiZWxvdykuCgo+IEFuZCBhcmUgdGhlcmUgYW55IHBsYW4gZm9yIG9mZmljaWFsIGltcGxlbWVu
dGF0aW9uIG9mIHRoaXMgZnVuY3Rpb24gb24gQVJNPwoKSSBhbSBub3QgYXdhcmUgb2YgYW55b25l
IHdvcmtpbmcgb24gdGhlIGltcGxlbWVudGF0aW9uIGZvciBBcm0uIEkgd291bGQgCmJlIGhhcHB5
IHRvIHJldmlldyBhbnkgcGF0Y2ggc2VyaWVzIHNlbnQuCgo+IAo+ICA+IFdoZXJlIGNhbiBJIGZp
bmQgc29tZSBjb2RlIG9yIHR1dG9yaWFsIGZvciB0aGlzIG1vZGlmaWNhdGlvbj8gSGFzIHRoZSAK
PiBjb2RlIGJlZW4KPiAgPiByZWxlYXNlZD8KPiAgPsKgWW91ciBiZXN0IGJldCB3b3VsZCBiZSB0
byBjb250YWN0IHRoZSBzcGVha2VyLgo+ICA+wqBCZXN0IHJlZ2FyZHMsCj4gID4gLS0KPiAgPsKg
SnVsaWVuIEdyYWxsCj4gCj4gSSBjaGVjayB0aGUgY29kZSBpbiB4bCwgaW4gZnVuY3Rpb27CoGxp
YnhsX2RvbWFpbl9zb2Z0X3Jlc2V0IHRoZXJlIGlzIGEgCj4gY2hlY2sgdGhhdAo+IGlmIChpbmZv
LT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgcmV0dXJuIEVSUk9SX0lOVkFMOwo+IAo+
IFNvIHRoZSBBUk0gdXNlIFBWSCB0eXBlIGNhbid0IHVzZSB0aGlzIGZ1bmN0aW9uLgoKQUZBSUNU
LCB0aGlzIGlzIEhWTSBvbmx5IGJlY2F1c2UgdGhlIHNvZnRyZXNldCBjb2RlIHJlbGllcyBvbiB0
aGUgCnByZXNlbmNlIG9mIGEgZGV2aWNlLW1vZGVsLiBQVkggZ3Vlc3QgZG9lcyBub3QgaGF2ZSBh
IGRldmljZSBtb2RlbCwgdGhlIApjb2RlIGF0IHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uIGRvX2Rv
bWFpbl9zb2Z0X3Jlc2V0IHdvdWxkIG5lZWQgdG8gYmUgCmFkYXB0ZWQgdG8gcmVtb3ZlIGFueSBy
ZWZlcmVuY2Ugb24gdGhlIGRldmljZSBtb2RlbC4KCj4gQXJlIHRoZXJlIGFueSBndWlkZSBvciBz
YW1wbGUgY29kZSBmb3IgaW1wbGVtZW50YXRpb24gb2YgdGhpcyBmZWF0dXJlPwoKSSBoYXZlbid0
IGZ1bGx5IHRob3VnaCBhYm91dCB0aGUgc29mdCByZXNldCBvbiBBcm0uCgogRnJvbSBteSB1bmRl
cnN0YW5kaW5nLCBmb3IgYSBmaXJzdCBpbXBsZW1lbnRhdGlvbiwgcmVwbGFjaW5nIHRoZSBkb21h
aW4gCnNoYXJlZCBpbmZvIHBhZ2Ugd2l0aCBhIG5ldyBwYWdlIChzZWUgdGhlIGltcGxlbWVudGF0
aW9uIGluIHRoZSB4ODYgCnZlcnNpb24gb2YgYXJjaF9kb21haW5fY3JlYXRlKSBzaG91bGQgYmUg
c3VmZmljaWVudC4gWW91IHNob3VsZCBiZSBhYmxlIAp0byBzb2Z0X3Jlc2V0IHlvdXIgZG9tYWlu
IGFmdGVyd2FyZHMuCgpGb3IgYSBtb3JlIHJvYnVzdCBpbXBsZW1lbnRhdGlvbiwgSSB0aGluayB3
ZSBuZWVkIHRvIHdhcm4gaWYgZm9yZWlnbiAKbWFwcGluZ3MgYXJlIHN0aWxsIHByZXNlbnQgYmVj
YXVzZSB0aGV5IGFyZSBtYXBwaW5nIHRvIGFub3RoZXIgZ3Vlc3QuIApUaGVyZSBtaWdodCBiZSBp
bnRlcmVzdGluZyB0aGluZyBoYXBwZW5pbmcgaWYgdGhleSBhcmUgc3RpbGwgcHJlc2VudC4gCllv
dSB3b3VsZCBuZWVkIHRvIGdvIHRocm91Z2ggdGhlIFAyTSBhbmQgY2hlY2sgaWYgdGhlcmUgYXJl
IGEgZm9yZWlnbiAKbWFwcGluZ3MgaW4gcGxhY2UuCgpUaGVyZSBtaWdodCBiZSBvdGhlciBtYXBw
aW5ncyB0byB0YWtlIGNhcmUgb2YgKGkuZSBncmFudC10YWJsZS4uLikgYnV0IEkgCmRpZG4ndCBo
YXZlIHRpbWUgdG8gbG9vayB3aGV0aGVyIGl0IGlzIHN0cmljdGx5IG5lY2Vzc2FyeSB5ZXQuCgpJ
IGhhdmUgQ0NlZCBzb21lIHBlcnNvbiB0aGF0IHNob3VsZCBiZSBhYmxlIHRvIGdpdmUgZmVlZGJh
Y2sgb24gbGlieGwgCmFuZCBjb21wbGV0ZSBpZiBJIG1pc3MgYW55dGhpbmcuCgpDaGVlcnMsCgoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 18:38:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18:38: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 1h72Zf-0008GR-Tu; Thu, 21 Mar 2019 18: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h72Zf-0008GM-82
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 18:37:55 +0000
X-Inumbo-ID: 6f88fcf0-4c08-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6f88fcf0-4c08-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 18:37: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 7351680D;
 Thu, 21 Mar 2019 11:37:52 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 46F203F614;
 Thu, 21 Mar 2019 11:37:51 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <20190319232130.24172-1-julien.grall@arm.com>
 <5C91E6DF0200007800151F1B@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <72d6191f-7da2-384a-4f94-241368254245@arm.com>
Date: Thu, 21 Mar 2019 18:37: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: <5C91E6DF0200007800151F1B@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: Fix typo in comment on top of
 page_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, 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>

SGksCgpPbiAzLzIwLzE5IDc6MDggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjIxIEFNID4+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC0yMDAzLDcgKzIwMDMs
NyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPj4g
KiAyLiBXZSBuZXZlciBjYWxsIF9wdXRfcGFnZV90eXBlKCkgb24gYSBwYWdlIHdoaWxlIGhvbGRp
bmcgaXRzIHBhZ2UgbG9jay4KPj4gKgo+PiAqIEFkZCBhIGNoZWNrIHRvIGRlYnVnIGJ1aWxkcyB0
byBjYXRjaCBhbnkgdmlvbGF0aW9ucyBvZiB0aGVzZQo+PiAtICogYXNzdW1waXRvbnMuCj4+ICsg
KiBhc3N1bXB0aW9ucy4KPiAKPiBXb3VsZCB5b3UgbWluZCBhbHNvIGRvaW5nIGF3YXkgd2l0aCB0
aGUgdW5uZWNlc3NhcnkgbGluZSBzcGxpdCBhdCB0aGUgc2FtZSB0aW1lPwo+IFRoZSBzZW50ZW5j
ZSBmaXRzIG9uIGEgc2luZ2xlIGxpbmUgd2l0aG91dCBnb2luZyB0byBvciBiZXlvbmQgODAgY2hh
cmFjdGVycy4KClN1cmUuIEkgaGF2ZSByZW1vdmVkIHRoZSBsaW5lIHNwbGl0IGFuZCBjb21taXR0
ZWQgdGhlIHBhdGNoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 18:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h72fg-0000Zw-Mc; Thu, 21 Mar 2019 18:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h72ff-0000Zn-9l
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 18:44:07 +0000
X-Inumbo-ID: 4e4e0500-4c09-11e9-9607-a3302883fc27
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4e4e0500-4c09-11e9-9607-a3302883fc27;
 Thu, 21 Mar 2019 18:44:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F035D80D;
 Thu, 21 Mar 2019 11:44:05 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 31F6B3F614;
 Thu, 21 Mar 2019 11:44:04 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <20190319231915.23634-1-julien.grall@arm.com>
 <5C91E54A0200007800151EF7@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1015c69a-b4d4-275f-f983-fd67b018aade@arm.com>
Date: Thu, 21 Mar 2019 18:44: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: <5C91E54A0200007800151EF7@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/drivers: char: Match #if
 DEBUG_TRACE_DUMP and #endif 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: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzLzIwLzE5IDc6MDEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDAzLzIwLzE5IDEyOjE5IEFNID4+Pgo+PiAtLS0g
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYwo+PiBAQCAtMTMyMCw3ICsxMzIwLDcgQEAgc3RhdGljIGludCBfX2luaXQgZGVidWd0
cmFjZV9pbml0KHZvaWQpCj4+IH0KPj4gX19pbml0Y2FsbChkZWJ1Z3RyYWNlX2luaXQpOwo+ICAg
Pgo+PiAtI2VuZGlmIC8qICFOREVCVUcgKi8KPj4gKyNlbmRpZiAvKiAhREVCVUdfVFJBQ0VfRFVN
UCAqLwo+ICAgCj4gICBCdXQgaXQncyBDT05GSUdfREVCVUdfVFJBQ0Ugbm93LCBpc24ndCBpdD8g
V2l0aCB0aGlzIGFkanVzdGVkCgpIbW0geWVzLiBJIHdyb3RlIHRoaXMgcGF0Y2ggYSBmZXcgd2Vl
a3MgYWdvIGFuZCBkaWRuJ3QgY2hlY2sgcHJvcGVybHkgCnN0YWdpbmcuCgo+IEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFuayB5b3UhIEkgaGF2ZSB1cGRhdGVk
IHRoZSBwYXRjaCBhbmQgY29tbWl0dGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 19:05:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 19:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7305-0002OA-SU; Thu, 21 Mar 2019 19:05:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7304-0002O5-K7
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 19:05:12 +0000
X-Inumbo-ID: 4017361a-4c0c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4017361a-4c0c-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 19:05:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C06D380D;
 Thu, 21 Mar 2019 12:05:10 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 88CA83F614;
 Thu, 21 Mar 2019 12:05:09 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1551791671-21703-1-git-send-email-andrii.anisov@gmail.com>
 <c3a5728c-6425-29f9-8e5c-7b6da1f729ce@arm.com>
 <be2b4a60-d70d-9d28-d638-1a7fd11f0578@gmail.com>
 <59a2f220-5c90-381c-2c52-bb2cdb813e8e@arm.com>
 <e98e3651-c780-0bb8-d2ad-db1675b00c28@gmail.com>
 <fead3a5e-dd87-bd91-e07a-f7d0f068a88f@arm.com>
 <2cf085e6-b66c-4c58-6dd9-b098abb921e8@gmail.com>
 <01c84c0d-630b-1d8e-3a4b-e5497b83fd92@arm.com>
 <e7a79173-a404-04fd-0271-d2b03bc5bc5b@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f3d767a8-990e-6d3d-ae6c-2c726c70b00b@arm.com>
Date: Thu, 21 Mar 2019 19:05: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: <e7a79173-a404-04fd-0271-d2b03bc5bc5b@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2 for-4.12] Introduce runstate area
 registration with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMy8xOC8xOSAxOjM4IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+
IAo+IE9uIDE4LjAzLjE5IDE0OjI1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFzIEkgYWxyZWFk
eSBzYWlkIG11bHRpcGxlIHRpbWVzIGJlZm9yZSwgcGxlYXNlIHRyeSB0byBleHBsYWluIAo+PiBl
dmVyeXRoaW5nIGluIHlvdXIgZmlyc3QgZS1tYWlsLi4uCj4gSSBrbm93LiBJJ20gdHJ5aW5nIHRv
IHByb3ZpZGUgZW5vdWdoIGluZm8gaW4gdGhlIGNvdmVyIGxldHRlci4gQnV0IGl0IAo+IHNlZW1z
IEkgZG8gbm90IHN1Y2NlZWQuCj4gUHV0dGluZyBhbGwgdGhlIHRob3VnaHRzIG1pZ2h0IGxlYWQg
aW50byBvdmVyYnVyZGVuZWQgdGV4dC4gQnV0IGl0IGxvb2tzIAo+IGl0IHNob3VsZCBiZSBkb25l
LiBHb2luZyB0byBkbyB0aGF0IG5leHQgdGltZS4KCkkgcmVhbGl6ZSBteSBwb2ludCBpcyBtYXli
ZSBtaXNsZWFkaW5nLiBPdmVyYnVyZGVybmVkIHRleHQgaXMgaW5kZWVkIG5vdCAKdmVyeSBncmVh
dC4gTWlzc2luZyBzb21ldGhpbmcgaW4gdGhlIGNvdmVyIGxldHRlciBpcyBub3QgZW50aXJlbHkg
YSBiaWcgCmRlYWwuIFRoZW4gdGhlIHJldmlld2VycyBjYW4gYXNrIHF1ZXN0aW9uIGZvciBjbGFy
aWZpY2F0aW9uIGFmdGVyd2FyZHMuCgpIb3dldmVyLCB3aGVuIEkgcG9pbnRlZCBvdXQgdGhhdCBh
cm0zMiB3YXMgbGVmdCBmcm9tIHRoZSB0ZXh0LCB5b3UgCnNob3VsZCBoYXZlIHByb3ZpZGVkIG1v
cmUgZGV0YWlscyBvbiB3aHkgcmF0aGVyIHRoYW4ganVzdCBjb25maXJtaW5nIHlvdSAKbGVmdCBp
dC4gTWF5YmUgSSBzaG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgaW4gbXkgcmV2aWV3IGFuZCBhc2sg
YSBwcm9wZXIgCnF1ZXN0aW9uLgoKPiAKPj4KPj4+IMKgwqAtIFNtdGguIHNpbWlsYXIgb3IgZGlm
ZmVyZW50IG1pZ2h0IGhhcHBlbiBvbiB4ODYgUFYgb3IgSFZNCj4gCj4+PiBZZXQsIGFsbCBvZiB0
aGVtIGFyZSBvdXQgb2YgZGVzaWduIGFuZCBhcmUgcXVpdGUgdW5leHBlY3RlZC4KPj4gV2UgKm11
c3QqIHByb3RlY3QgaHlwZXJ2aXNvciBhZ2FpbnN0IGFueSBndWVzdCBiZWhhdmlvci4KPiBUb3Rh
bGx5IGFncmVlLgo+IAo+PiBQYXJ0aWN1bGFybHkgdGhlIHVuZXhwZWN0ZWQgb25lLiBJZiB0aGUg
QW5kcm9pZCBWTSBoaXQgaXRzZWxmLCB0aGVuIEkgCj4+IHByZXR0eSBtdWNoIGRvbid0IGNhcmUg
YXNzdW1pbmcgdGhlIFZNIHdhcyBtaXNiZWhhdmluZy4gSG93ZXZlciwgSSAKPj4gZG9uJ3QgdGhp
bmsgYW55b25lIHdvdWxkIGJlIGhhcHB5IGlmIHRoZSBBbmRyb2lkIFZNIGlzIGFibGUgdG8gdGFr
ZSAKPj4gZG93biB0aGUgd2hvbGUgcGxhdGZvcm0uIEF0IGxlYXN0LCBJIHdvdWxkIG5vdCB3YW50
IHRvIGJlIHRoZSAKPj4gcGFzc2VuZ2VyIG9mIHRoYXQgY2FyLi4uCj4gTmVpdGhlciBkbyBJLgo+
IAo+Pj4+IFlvdSBhbHNvIHNhdyBhIHBlcmZvcm1hbmNlIGRyb3Agd2hlbiB1c2luZyBnbG1hcmsy
IGJlbmNobWFyay4KPj4+IFllcywgSSBkaWQgc2VlIGl0IHdpdGggUm9nZXIncyBwYXRjaC4gQnV0
IHdpdGggbWluZSAtIG51bWJlcnMgYXJlIAo+Pj4gc2xpZ2h0bHkgYmV0dGVyICh+MSUpIGZvciBy
dW5zdGF0ZSBiZWluZyBtYXBwZWQuID4gQWxzbyBpbnRyb2R1Y2luZyAKPj4+IG1vcmUgcmFjZXMg
cHJldmVudGluZyBjb2RlIHdpbGwgaW50cm9kdWNlIGl0cyBpbXBhY3QuCj4+Cj4+IFBsZWFzZSBw
cm92aWRlIHRoZSBudW1iZXJzIG9uY2UgeW91IGZpeGVkIHRoZSByYWNlLgo+IEknbSBsYXlpbmcg
bXkgaGFuZHMgb24gdGhlIHRyYWNlciBub3cuIFdhbnQgdG8gZ2V0IG51bWJlcnMgZnJvbSBpdCBh
cyB3ZWwuCgpUaGFuayB5b3UgZm9yIGRvaW5nIHRoZSBiZW5jaG1hcmsuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 20:26:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 20:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h74Gn-0000Sm-Ow; Thu, 21 Mar 2019 20: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=mY5f=RY=citrix.com=prvs=97628d904=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h74Gm-0000Sh-4i
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 20:26:32 +0000
X-Inumbo-ID: 9bdf56f7-4c17-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bdf56f7-4c17-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 20:26:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,254,1549929600"; d="scan'208";a="81293603"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Mar 2019 20:26:20 +0000
Message-ID: <1553199980-9849-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] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgdHVybnMgb3V0IHRoYXQgdGhpcyBjb2RlIHdhcyBwcmV2aW91c2x5IGRlYWQuCgpjL3MgZGNm
NDE3OTAgIiB4ODYvbW1jZmcvZHJoZDogTW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxsIGJlZm9y
ZSBjYWxsaW5nCmFjcGlfcGFyc2VfZG1hcigpIiByZXN1bHRlZCBpbiBQQ0kgc2VnbWVudCAwIG5v
dyBoYXZpbmcgYmVlbiBpbml0aWFsaXNlZAplbm91Z2ggZm9yIGFjcGlfcGFyc2Vfb25lX2RyaGQo
KSB0byBub3QgdGFrZSB0aGUKCiAgLyogU2tpcCBjaGVja2luZyBpZiBzZWdtZW50IGlzIG5vdCBh
Y2Nlc3NpYmxlIHlldC4gKi8KCnBhdGggdW5jb25kaXRpb25hbGx5LiAgSG93ZXZlciwgc29tZSBz
eXN0ZW1zIGhhdmUgRE1BUiB0YWJsZXMgd2hpY2ggbGlzdApkZXZpY2VzIHdoaWNoIGFyZSBkaXNh
YmxlZCBieSB1c2VyIGNob2ljZSAoaW4gcGFydGljdWxhciwgRGVsbCBQb3dlckVkZ2UgUjc0MAp3
aXRoIEkvTyBBVCBETUEgZGlzYWJsZWQpLCBhbmQgdHVybmluZyBvZmYgYWxsIElPTU1VIGZ1bmN0
aW9uYWxpdHkgaW4gdGhpcwpjYXNlIGlzIGVudGlyZWx5IHVuaGVscGZ1bCBiZWhhdmlvdXIuCgpM
ZWF2ZSB0aGUgd2FybmluZyB3aGljaCBpZGVudGlmaWVzIHRoZSBwcm9ibGVtYXRpYyBkZXZpY2Vz
LCBidXQgZHJvcCB0aGUKcmVtYWluaW5nIGxvZ2ljLiAgVGhpcyBsZWF2ZXMgdGhlIHN5c3RlbSBp
biBiZXR0ZXIgb3ZlcmFsbCBzdGF0ZSwgYW5kIHdvcmtpbmcKaW4gdGhlIHNhbWUgd2F5IHRoYXQg
aXQgZGlkIGluIHByZXZpb3VzIHJlbGVhc2VzLgoKUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpUaGlzIGlzIGEgY2FuZGlk
YXRlIGZvciA0LjEyLiAgR2l2ZW4gdGhlIGFic2Vuc2Ugb2YgSmFuIGFzIHRoZSBtYWludGFuZXIs
IGFuZAp0aGUgcHJveGltaXR5IHRvIHRoZSA0LjEyIHJlbGVhc2UsIEkgcHV0IHRoaXMgcGF0Y2gg
dG8gVGhlIFJlc3QgZm9yIGEKaG9wZWZ1bGx5LW1vcmUtdGltZWx5IGRlY2lzaW9uIGFuZCByZXZp
ZXcuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jICB8ICA3ICstLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgfCAgMyAtLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgfCAyOSArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICB8ICAzICstLQogNCBmaWxlcyBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDM4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwppbmRleCBhOWZlNDQ5Li42ZGI4MmYzIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCkBAIC0xMTczLDggKzExNzMsNyBAQCBkZXRlY3Rpb24gb2Ygc3lzdGVtcyBrbm93biB0
byBtaXNiZWhhdmUgdXBvbiBhY2Nlc3NlcyB0byB0aGF0IHBvcnQuCiAjIyMgaW9tbXUKICAgICA9
IExpc3Qgb2YgWyA8Ym9vbD4sIHZlcmJvc2UsIGRlYnVnLCBmb3JjZSwgcmVxdWlyZWQsCiAgICAg
ICAgICAgICAgICAgc2hhcmVwdCwgaW50cmVtYXAsIGludHBvc3QsIGNyYXNoLWRpc2FibGUsCi0g
ICAgICAgICAgICAgICAgc25vb3AsIHFpbnZhbCwgaWdmeCwgd29ya2Fyb3VuZF9iaW9zX2J1ZywK
LSAgICAgICAgICAgICAgICBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwLAorICAgICAgICAgICAg
ICAgIHNub29wLCBxaW52YWwsIGlnZngsIGFtZC1pb21tdS1wZXJkZXYtaW50cmVtYXAsCiAgICAg
ICAgICAgICAgICAgZG9tMC17cGFzc3Rocm91Z2gsc3RyaWN0fSBdCiAKICAgICBBbGwgc3ViLW9w
dGlvbnMgYXJlIGJvb2xlYW4gaW4gbmF0dXJlLgpAQCAtMTI2NSwxMCArMTI2NCw2IEBAIFRoZSBm
b2xsb3dpbmcgb3B0aW9ucyBhcmUgc3BlY2lmaWMgdG8gSW50ZWwgVlQtZCBoYXJkd2FyZToKICAg
ICBzaW1pbGFyIHRvIExpbnV4J3MgYGludGVsX2lvbW11PWlnZnhfb2ZmYCBvcHRpb24uICBJZiBz
cGVjaWZ5aW5nIGBuby1pZ2Z4YAogICAgIGZpeGVzIGFueXRoaW5nLCBwbGVhc2UgcmVwb3J0IHRo
ZSBwcm9ibGVtLgogCi0qICAgVGhlIGB3b3JrYXJvdW5kX2Jpb3NfYnVnYCBib29sZWFuIGlzIGRp
c2FibGVkIGJ5IGRlZmF1bHQuICBJdCBjYW4gYmUgdXNlZAotICAgIHRvIGlnbm9yZSBlcnJvcnMg
d2hlbiBwYXJzaW5nIHRoZSBBQ1BJIHRhYmxlcywgYW5kIGZpbmRpbmcgYSBsaXN0ZWQgUENJCi0g
ICAgZGV2aWNlIHdoaWNoIGRvZXNuJ3QgYXBwZWFyIHRvIGV4aXN0IGluIHRoZSBzeXN0ZW0uCi0K
IFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUgc3BlY2lmaWMgdG8gQU1ELVZpIGhhcmR3YXJlOgog
CiAqICAgVGhlIGBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwYCBib29sZWFuIGNvbnRyb2xzIHdo
ZXRoZXIgdGhlIGludGVycnVwdApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNjExZTg1Ny4u
YTY2OTdkNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0zMCw3ICszMCw2IEBAIGJvb2xf
dCBfX2luaXRkYXRhIGlvbW11X2VuYWJsZSA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21t
dV9lbmFibGVkOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgZm9yY2VfaW9tbXU7CiBib29sX3QgX19y
ZWFkX21vc3RseSBpb21tdV92ZXJib3NlOwotYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfd29y
a2Fyb3VuZF9iaW9zX2J1ZzsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2lnZnggPSAxOwog
Ym9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfc25vb3AgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0
bHkgaW9tbXVfcWludmFsID0gMTsKQEAgLTc1LDggKzc0LDYgQEAgc3RhdGljIGludCBfX2luaXQg
cGFyc2VfaW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJmb3JjZSIsIHMsIHNzKSkgPj0gMCB8fAogICAgICAgICAgICAgICAg
ICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJlcXVpcmVkIiwgcywgc3MpKSA+PSAwICkKICAgICAg
ICAgICAgIGZvcmNlX2lvbW11ID0gdmFsOwotICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oIndvcmthcm91bmRfYmlvc19idWciLCBzLCBzcykpID49IDAgKQotICAgICAgICAg
ICAgaW9tbXVfd29ya2Fyb3VuZF9iaW9zX2J1ZyA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJpZ2Z4Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGlv
bW11X2lnZnggPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
dmVyYm9zZSIsIHMsIHNzKSkgPj0gMCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwppbmRl
eCA4MWFmYTU0Li4yMzcyY2QyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKQEAgLTUx
NCw3ICs1MTQsNyBAQCBhY3BpX3BhcnNlX29uZV9kcmhkKHN0cnVjdCBhY3BpX2RtYXJfaGVhZGVy
ICpoZWFkZXIpCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgdTggYiwgZCwgZjsKLSAgICAgICAg
dW5zaWduZWQgaW50IGkgPSAwLCBpbnZhbGlkX2NudCA9IDA7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBpID0gMDsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgY29uc3Qgdm9pZCAqcmF3Owog
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFjcGlfZG1hcl9kZXZpY2Vfc2NvcGUgKnNjb3BlOwpA
QCAtNTM2LDM3ICs1MzYsMTIgQEAgYWNwaV9wYXJzZV9vbmVfZHJoZChzdHJ1Y3QgYWNwaV9kbWFy
X2hlYWRlciAqaGVhZGVyKQogICAgICAgICAgICAgZiA9IFBDSV9GVU5DKGRtYXJ1LT5zY29wZS5k
ZXZpY2VzW2ldKTsKIAogICAgICAgICAgICAgaWYgKCAhcGNpX2RldmljZV9kZXRlY3QoZHJoZC0+
c2VnbWVudCwgYiwgZCwgZikgKQotICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgKICAgICAgICAgICAgICAgICAgICAgICAgIiBOb24t
ZXhpc3RlbnQgZGV2aWNlICglMDR4OiUwMng6JTAyeC4ldSkgaW4gdGhpcyBEUkhEJ3Mgc2NvcGUh
XG4iLAogICAgICAgICAgICAgICAgICAgICAgICBkcmhkLT5zZWdtZW50LCBiLCBkLCBmKTsKLSAg
ICAgICAgICAgICAgICBpbnZhbGlkX2NudCsrOwotICAgICAgICAgICAgfQogICAgICAgICB9CiAK
LSAgICAgICAgaWYgKCBpbnZhbGlkX2NudCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
aW9tbXVfd29ya2Fyb3VuZF9iaW9zX2J1ZyAmJgotICAgICAgICAgICAgICAgICBpbnZhbGlkX2Nu
dCA9PSBkbWFydS0+c2NvcGUuZGV2aWNlc19jbnQgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgKLSAgICAgICAgICAgICAgICAg
ICAgICAgIiAgV29ya2Fyb3VuZCBCSU9TIGJ1ZzogaWdub3JpbmcgRFJIRCAobm8gZGV2aWNlcyBp
biBpdHMgc2NvcGUgYXJlIFBDSSBkaXNjb3ZlcmFibGUpXG4iKTsKLQotICAgICAgICAgICAgICAg
IHNjb3BlX2RldmljZXNfZnJlZSgmZG1hcnUtPnNjb3BlKTsKLSAgICAgICAgICAgICAgICBpb21t
dV9mcmVlKGRtYXJ1KTsKLSAgICAgICAgICAgICAgICB4ZnJlZShkbWFydSk7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWAotICAgICAgICAgICAgICAgICAgICAgICAiICBE
UkhEIGlzIGludmFsaWQgKHNvbWUgZGV2aWNlcyBpbiBpdHMgc2NvcGUgYXJlIG5vdCBQQ0kgZGlz
Y292ZXJhYmxlKVxuIik7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZU
RFBSRUZJWAotICAgICAgICAgICAgICAgICAgICAgICAiICBUcnkgXCJpb21tdT1mb3JjZVwiIG9y
IFwiaW9tbXU9d29ya2Fyb3VuZF9iaW9zX2J1Z1wiIGlmIHlvdSByZWFsbHkgd2FudCBWVC1kXG4i
KTsKLSAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICAgICAgfQotICAgICAg
ICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFjcGlfcmVnaXN0ZXJfZHJoZF91bml0KGRt
YXJ1KTsKKyAgICAgICAgYWNwaV9yZWdpc3Rlcl9kcmhkX3VuaXQoZG1hcnUpOwogICAgIH0KIAog
b3V0OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaAppbmRleCA2NGE1MDc4Li42MmEyNGQ1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtNTMsOCArNTMs
NyBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBkZm5fZXEoZGZuX3QgeCwgZGZuX3QgeSkKIH0KIAog
ZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7Ci1leHRlcm4gYm9vbF90
IGZvcmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwotZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJv
dW5kX2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OworZXh0ZXJuIGJvb2xfdCBmb3JjZV9pb21tdSwgaW9t
bXVfdmVyYm9zZSwgaW9tbXVfaWdmeDsKIGV4dGVybiBib29sX3QgaW9tbXVfc25vb3AsIGlvbW11
X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAsIGlvbW11X2ludHBvc3Q7CiBleHRlcm4gYm9vbF90IGlv
bW11X2hhcF9wdF9zaGFyZTsKIGV4dGVybiBib29sX3QgaW9tbXVfZGVidWc7Ci0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 20:48:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 20: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 1h74c5-00028P-PD; Thu, 21 Mar 2019 20: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=HNUf=RY=citrix.com=prvs=976ac1479=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h74c5-00028K-9e
 for xen-devel@lists.xen.org; Thu, 21 Mar 2019 20:48:33 +0000
X-Inumbo-ID: af552052-4c1a-11e9-a007-d3dbed8500b7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af552052-4c1a-11e9-a007-d3dbed8500b7;
 Thu, 21 Mar 2019 20:48:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,254,1549929600"; d="scan'208";a="81295814"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <899ddd63-4303-c8d8-0764-55762e73c2fd@citrix.com>
Date: Thu, 21 Mar 2019 20:47: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: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDMvMjAxOSAyMDoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJdCB0dXJucyBvdXQg
dGhhdCB0aGlzIGNvZGUgd2FzIHByZXZpb3VzbHkgZGVhZC4KPiAKPiBjL3MgZGNmNDE3OTAgIiB4
ODYvbW1jZmcvZHJoZDogTW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxsIGJlZm9yZSBjYWxsaW5n
Cj4gYWNwaV9wYXJzZV9kbWFyKCkiIHJlc3VsdGVkIGluIFBDSSBzZWdtZW50IDAgbm93IGhhdmlu
ZyBiZWVuIGluaXRpYWxpc2VkCj4gZW5vdWdoIGZvciBhY3BpX3BhcnNlX29uZV9kcmhkKCkgdG8g
bm90IHRha2UgdGhlCj4gCj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQgaXMgbm90IGFj
Y2Vzc2libGUgeWV0LiAqLwo+IAo+IHBhdGggdW5jb25kaXRpb25hbGx5LiAgSG93ZXZlciwgc29t
ZSBzeXN0ZW1zIGhhdmUgRE1BUiB0YWJsZXMgd2hpY2ggbGlzdAo+IGRldmljZXMgd2hpY2ggYXJl
IGRpc2FibGVkIGJ5IHVzZXIgY2hvaWNlIChpbiBwYXJ0aWN1bGFyLCBEZWxsIFBvd2VyRWRnZSBS
NzQwCj4gd2l0aCBJL08gQVQgRE1BIGRpc2FibGVkKSwgYW5kIHR1cm5pbmcgb2ZmIGFsbCBJT01N
VSBmdW5jdGlvbmFsaXR5IGluIHRoaXMKPiBjYXNlIGlzIGVudGlyZWx5IHVuaGVscGZ1bCBiZWhh
dmlvdXIuCj4gCj4gTGVhdmUgdGhlIHdhcm5pbmcgd2hpY2ggaWRlbnRpZmllcyB0aGUgcHJvYmxl
bWF0aWMgZGV2aWNlcywgYnV0IGRyb3AgdGhlCj4gcmVtYWluaW5nIGxvZ2ljLiAgVGhpcyBsZWF2
ZXMgdGhlIHN5c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbCBzdGF0ZSwgYW5kIHdvcmtpbmcKPiBpbiB0
aGUgc2FtZSB3YXkgdGhhdCBpdCBkaWQgaW4gcHJldmlvdXMgcmVsZWFzZXMuCj4gCj4gUmVwb3J0
ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpJZ29y
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 20:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 20:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h74kB-0002wj-Le; Thu, 21 Mar 2019 20:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h74kA-0002wa-38
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 20:56:54 +0000
X-Inumbo-ID: d728e07c-4c1b-11e9-b66a-a70fdd23a965
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d728e07c-4c1b-11e9-b66a-a70fdd23a965;
 Thu, 21 Mar 2019 20:56: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 1h74k2-0005My-Gh; Thu, 21 Mar 2019 20:56:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h74k2-0006mo-0x; Thu, 21 Mar 2019 20:56:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h74k2-0005YP-0E; Thu, 21 Mar 2019 20:56:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133940-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 20:56:46 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133940: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk0MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk0MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBpbiAxMzM5MTMgcGFzcyBpbiAxMzM5NDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMzkxMyBwYXNzIGluIDEzMzk0
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMzkxMwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBm
YWlsIHBhc3MgaW4gMTMzOTEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzM5MTMgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMzOTEzIGxp
a2UgMTMwOTY1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQt
bGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA5NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTFmOGZlMDYyODk5ZGNhMzRmZTIzNTNlYTI3
YzYzNDhjNWQ3Y2Q3ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTA4
ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5IFogIDEwOCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzMzU5OCAgMjAxOS0wMy0wNSAxNTowNjoyMyBaICAgMTYgZGF5cyAgIDExIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVy
QGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
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
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
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDQ3NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 21:14:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 21:14: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 1h750Z-0004W7-Cw; Thu, 21 Mar 2019 21:13: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=hIAa=RY=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1h750X-0004W2-Rk
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 21:13:49 +0000
X-Inumbo-ID: 36fc1710-4c1e-11e9-af3b-1340b071c732
Received: from mail-yw1-f50.google.com (unknown [209.85.161.50])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36fc1710-4c1e-11e9-af3b-1340b071c732;
 Thu, 21 Mar 2019 21:13:46 +0000 (UTC)
Received: by mail-yw1-f50.google.com with SMTP id q128so232205ywg.8
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 14:13:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Xp0XMFeHrmDJ9DaxQGoxv2HKufDJ5fxLPQ14eF3QAeA=;
 b=P3yTU50XX+UMfAtlZzqx/0oqRwyBsrcHQbHEnozZwbxEQIgAcOb2v3B45FxC63zgFe
 EdMvqcOeSNQ2KBgm1Cm4te/FUsvpRRQcbMpy7iL/pZfVh7R76e8eJ4ne23enHXOk2/35
 eKtRLdz7uBNPQtpjP2lBFb46G5rTDVDwRsX5BdPmcGNdFEnyiMoHsugIBG0JjyVWKEcV
 MbKH1IsUwhR2UP7Qae0qAO2D2Ud9b1NiWOfwwIwwTKBCTLot7+I9/yMcfpFhQoQ8IYlj
 RfZXLh1XIZQD+qk59STvRK1nCz3795pHVMip43w8FMKdleGj89NlMcSw7IvRx2S4WYU5
 M4CA==
X-Gm-Message-State: APjAAAXgYVw+MHJ1bDBSvXPArP1MbxtdgY4rMJgv6roK5G1qEAosAdnS
 81q1InDaJjQUSkRhW7g4riX2STYuKpmM2ILdhSY=
X-Google-Smtp-Source: APXvYqx+lCSe+TQOrPLBi9HLyfhE3ScIpdsRYHFxGOwBismgPxj6LSBKsCmoaBsL782qiU0HudXBcjyY14XurVGr00A=
X-Received: by 2002:a0d:fe05:: with SMTP id o5mr5211340ywf.356.1553202826381; 
 Thu, 21 Mar 2019 14:13:46 -0700 (PDT)
MIME-Version: 1.0
References: <87d0mwatbu.fsf@dusky.pond.sub.org>
 <875zsed86y.fsf@dusky.pond.sub.org>
In-Reply-To: <875zsed86y.fsf@dusky.pond.sub.org>
From: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>
Date: Thu, 21 Mar 2019 22:13:34 +0100
Message-ID: <CAAdtpL535VGZ5RzHFCH2HpRFhRz67kp8PvjdcAGyQo3yJpWdrw@mail.gmail.com>
To: Markus Armbruster <armbru@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] Maintainers,
 please tell us how to boot your machines!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Anthony Green <green@moxielogic.com>,
 "qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>,
 sandra@codesourcery.com, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Marek Vasut <marex@denx.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Alexander Graf <agraf@suse.de>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Kiszka <jan.kiszka@web.de>,
 Igor Mitsyanko <i.mitsyanko@gmail.com>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Chris Wulff <crwulff@gmail.com>, Jean-Christophe Dubois <jcd@tribudubois.net>,
 Andrey Smirnov <andrew.smirnov@gmail.com>, qemu-arm <qemu-arm@nongnu.org>,
 "qemu-ppc@nongnu.org list:PowerPC" <qemu-ppc@nongnu.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Content-Type: multipart/mixed; boundary="===============6224066290063266234=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6224066290063266234==
Content-Type: multipart/alternative; boundary="000000000000bb1bcb0584a136ae"

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

Le mar. 19 mars 2019 19:40, Markus Armbruster <armbru@redhat.com> a =C3=A9c=
rit :

> Markus Armbruster <armbru@redhat.com> writes:
>
> > Dear board code maintainers,
> >
> > This is a (rather late) follow-up to the last QEMU summit.  Minutes[*]:
> >
> >  * Deprecating unmaintained features (devices, targets, backends) in QE=
MU
> >
> >    QEMU has a mechanism to deprecate features but there remains a lot o=
f
> >    old unmaintained code.  Refactoring is hindered by untested legacy
> >    code, so there is a desire to deprecate unmaintained features more
> >    often.
> >
> >    [...]
> >
> >    We should require at least a minimal test for each board; if nobody
> >    cares enough to come up with one, that board should be deprecated.
> >
> >    [...]
> >
> >    Also see the qemu-devel discussion about deprecating code:
> >
> https://lists.nongnu.org/archive/html/qemu-devel/2018-10/msg05828.html.
> >
> > That's a link to "Minutes of KVM Forum BoF on deprecating stuff".
> > Quote:
> >
> >  * One obvious class of candidates for removal is machines we don't kno=
w
> >    how to boot, or can't boot, say because we lack required firmware
> >    and/or OS.
> >
> >    Of course, "can boot" should be an automated test.  As a first step
> >    towards that, we should at least document how to boot each machine.
> >    We're going to ask machine maintainers to do that.
> >
> > Let's get going on this.
> >
> > I gathered the machine types, mapped them to source files, which I fed
> > to get_maintainer.pl.  Results are appended.  If you're cc'ed,
> > MAINTAINERS fingers you for at least one machine type's source file.
> > Please tell us for all of them how to to a "meaningful" boot test.
> >
> > For now, what's "meaningful" is entirely up to you.  Booting Linux
> > certainly is.
> >
> > Make sure to include a complete QEMU command line.  If your QEMU comman=
d
> > line requires resources beyond the QEMU source tree and what we build
> > from it, please detail them, and provide download URLs as far as
> > possible.
> >
> > Goals for this exercise:
> >
> > * Gather information we need to cover more machines in our automated
> >   testing.
> >
> >   Related work:
> >   [PATCH v4 00/19] Acceptance Tests: target architecture support
> >   Message-Id: <20190312121150.8638-1-crosa@redhat.com>
> >   https://lists.gnu.org/archive/html/qemu-devel/2019-03/msg03881.html
> >
> > * Maybe identify a few machines we don't know how to boot anymore.
> >
> > Thanks in advance for your help!
>
> Quite a few maintainers replied, and a few others, too.  Thank you!
>
> I still have to fully digest the replies, in particular whether there's
> enough detail for me to actually boot a guest.
>
> I'm still lacking information on 26 machines.  If you're cc'ed, you're
> considered a possible source of information.  Please help.
>
> If you're a supporter or maintainer, but can't help, please consider
> adjusting MAINTAINERS to S: Odd Fixes for the machine.
>
> Machines with at least one supporter:
>
>     =3D hw/xenpv/xen_machine_pv.c =3D
>     Stefano Stabellini <sstabellini@kernel.org> (supporter:X86)
>     Anthony Perard <anthony.perard@citrix.com> (supporter:X86)
>     Paul Durrant <paul.durrant@citrix.com> (supporter:X86)
>     xen-devel@lists.xenproject.org (open list:X86)
>
> Machines with no supporter, but at least one maintainer:
>
>     =3D hw/arm/integratorcp.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (maintainer:Integrator CP)
>     qemu-arm@nongnu.org (open list:Integrator CP)
>
>     =3D hw/arm/omap_sx1.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (maintainer:OMAP)
>     qemu-arm@nongnu.org (open list:ARM)
>
>     =3D hw/mips/mips_jazz.c =3D
>     "Herv=C3=A9 Poussineau" <hpoussin@reactos.org> (maintainer:Jazz)
>     Aleksandar Rikalo <arikalo@wavecomp.com> (reviewer:Jazz)
>     Aurelien Jarno <aurelien@aurel32.net> (maintainer:MIPS)
>     Aleksandar Markovic <amarkovic@wavecomp.com> (maintainer:MIPS)
>
>     =3D hw/mips/mips_r4k.c =3D
>     Aurelien Jarno <aurelien@aurel32.net> (maintainer:R4000)
>     Aleksandar Rikalo <arikalo@wavecomp.com> (reviewer:R4000)
>     Aleksandar Markovic <amarkovic@wavecomp.com> (maintainer:MIPS)
>
>     =3D hw/moxie/moxiesim.c =3D
>     Anthony Green <green@moxielogic.com> (maintainer:Moxie)
>
>     =3D hw/nios2/10m50_devboard.c =3D
>     Chris Wulff <crwulff@gmail.com> (maintainer:NiosII)
>     Marek Vasut <marex@denx.de> (maintainer:NiosII)
>
>     =3D hw/ppc/virtex_ml507.c =3D
>     "Edgar E. Iglesias" <edgar.iglesias@gmail.com> (odd
> fixer:virtex_ml507)
>     David Gibson <david@gibson.dropbear.id.au> (maintainer:PowerPC)
>     qemu-ppc@nongnu.org (open list:virtex_ml507)
>
>     =3D hw/tricore/tricore_testboard.c =3D
>     Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
> (maintainer:TriCore)
>
>     =3D hw/unicore32/puv3.c =3D
>     Guan Xuetao <gxt@mprc.pku.edu.cn> (maintainer:UniCore32)
>
> Machines with no maintainer and no supporter:
>
>     =3D hw/arm/collie.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:Sharp SL-5500
> (Co...)
>     qemu-arm@nongnu.org (open list:Sharp SL-5500 (Co...)
>
>     =3D hw/arm/exynos4_boards.c =3D
>     Igor Mitsyanko <i.mitsyanko@gmail.com> (odd fixer:Exynos)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:Exynos)
>     qemu-arm@nongnu.org (open list:Exynos)
>
>     =3D hw/arm/imx25_pdk.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:i.MX25 PDK)
>     Jean-Christophe Dubois <jcd@tribudubois.net> (reviewer:i.MX25 PDK)
>     qemu-arm@nongnu.org (open list:i.MX25 PDK)
>
>     =3D hw/arm/mainstone.c =3D
>     Andrzej Zaborowski <balrogg@gmail.com> (odd fixer:PXA2XX)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:PXA2XX)
>     qemu-arm@nongnu.org (open list:PXA2XX)
>
>     =3D hw/arm/mcimx6ul-evk.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:MCIMX6UL EVK /
> i....)
>     Jean-Christophe Dubois <jcd@tribudubois.net> (reviewer:MCIMX6UL EVK /
> i....)
>     qemu-arm@nongnu.org (open list:MCIMX6UL EVK / i....)
>
>     =3D hw/arm/mcimx7d-sabre.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:MCIMX7D SABRE /
> i...)
>     Andrey Smirnov <andrew.smirnov@gmail.com> (reviewer:MCIMX7D SABRE /
> i...)
>     qemu-arm@nongnu.org (open list:MCIMX7D SABRE / i...)
>
>     =3D hw/arm/musicpal.c =3D
>     Jan Kiszka <jan.kiszka@web.de> (odd fixer:Musicpal)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:Musicpal)
>     qemu-arm@nongnu.org (open list:Musicpal)
>
>     =3D hw/arm/palm.c =3D
>     Andrzej Zaborowski <balrogg@gmail.com> (odd fixer:Palm)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:Palm)
>     qemu-arm@nongnu.org (open list:Palm)
>
>     =3D hw/arm/sabrelite.c =3D
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:SABRELITE / i.MX6=
)
>     Jean-Christophe Dubois <jcd@tribudubois.net> (reviewer:SABRELITE /
> i.MX6)
>     qemu-arm@nongnu.org (open list:SABRELITE / i.MX6)
>
>     =3D hw/arm/spitz.c =3D
>     Andrzej Zaborowski <balrogg@gmail.com> (odd fixer:PXA2XX)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:PXA2XX)
>     qemu-arm@nongnu.org (open list:PXA2XX)
>
>     =3D hw/arm/tosa.c =3D
>     Andrzej Zaborowski <balrogg@gmail.com> (odd fixer:PXA2XX)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:PXA2XX)
>     qemu-arm@nongnu.org (open list:PXA2XX)
>
>     =3D hw/arm/z2.c =3D
>     Andrzej Zaborowski <balrogg@gmail.com> (odd fixer:PXA2XX)
>     Peter Maydell <peter.maydell@linaro.org> (odd fixer:PXA2XX)
>     qemu-arm@nongnu.org (open list:PXA2XX)
>
>     =3D hw/ppc/mpc8544ds.c =3D
>     David Gibson <david@gibson.dropbear.id.au> (odd fixer:mpc8544ds)
>     qemu-ppc@nongnu.org (open list:mpc8544ds)
>     Alexander Graf <agraf@suse.de> (ratted out by David)
>
>     =3D hw/ppc/ppc405_boards.c =3D
>     David Gibson <david@gibson.dropbear.id.au> (odd fixer:ppc4xx)
>     qemu-ppc@nongnu.org (open list:ppc4xx) (ratted out by David)
>
> Machines in danger of being orphaned & deprecated:
>
>     =3D hw/lm32/lm32_boards.c =3D
>     Michael Walle <michael@walle.cc> (maintainer:LM32)
>
>     =3D hw/lm32/milkymist.c =3D
>     Michael Walle <michael@walle.cc> (maintainer:milkymist)
>
> Targets where we have received information for *no* machine so far:
>
>     lm32
>     moxie
>     nios2
>

Sandra Loosemore seems to use this board.

    tricore
>     unicore
>
>

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
Le mar. 19 mars 2019 19:40, Markus Armbruster &lt;<a href=3D"mailto:armbru@=
redhat.com">armbru@redhat.com</a>&gt; a =C3=A9crit=C2=A0:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">Markus Armbruster &lt;<a href=3D"mailto:armbru@redha=
t.com" target=3D"_blank" rel=3D"noreferrer">armbru@redhat.com</a>&gt; write=
s:<br>
<br>
&gt; Dear board code maintainers,<br>
&gt;<br>
&gt; This is a (rather late) follow-up to the last QEMU summit.=C2=A0 Minut=
es[*]:<br>
&gt;<br>
&gt;=C2=A0 * Deprecating unmaintained features (devices, targets, backends)=
 in QEMU<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 QEMU has a mechanism to deprecate features but there rema=
ins a lot of<br>
&gt;=C2=A0 =C2=A0 old unmaintained code.=C2=A0 Refactoring is hindered by u=
ntested legacy<br>
&gt;=C2=A0 =C2=A0 code, so there is a desire to deprecate unmaintained feat=
ures more<br>
&gt;=C2=A0 =C2=A0 often.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 [...]<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 We should require at least a minimal test for each board;=
 if nobody<br>
&gt;=C2=A0 =C2=A0 cares enough to come up with one, that board should be de=
precated.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 [...]<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 Also see the qemu-devel discussion about deprecating code=
:<br>
&gt;=C2=A0 =C2=A0 <a href=3D"https://lists.nongnu.org/archive/html/qemu-dev=
el/2018-10/msg05828.html" rel=3D"noreferrer noreferrer" target=3D"_blank">h=
ttps://lists.nongnu.org/archive/html/qemu-devel/2018-10/msg05828.html</a>.<=
br>
&gt;<br>
&gt; That&#39;s a link to &quot;Minutes of KVM Forum BoF on deprecating stu=
ff&quot;.<br>
&gt; Quote:<br>
&gt;<br>
&gt;=C2=A0 * One obvious class of candidates for removal is machines we don=
&#39;t know<br>
&gt;=C2=A0 =C2=A0 how to boot, or can&#39;t boot, say because we lack requi=
red firmware<br>
&gt;=C2=A0 =C2=A0 and/or OS.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 Of course, &quot;can boot&quot; should be an automated te=
st.=C2=A0 As a first step<br>
&gt;=C2=A0 =C2=A0 towards that, we should at least document how to boot eac=
h machine.<br>
&gt;=C2=A0 =C2=A0 We&#39;re going to ask machine maintainers to do that.<br=
>
&gt;<br>
&gt; Let&#39;s get going on this.<br>
&gt;<br>
&gt; I gathered the machine types, mapped them to source files, which I fed=
<br>
&gt; to <a href=3D"http://get_maintainer.pl" rel=3D"noreferrer noreferrer" =
target=3D"_blank">get_maintainer.pl</a>.=C2=A0 Results are appended.=C2=A0 =
If you&#39;re cc&#39;ed,<br>
&gt; MAINTAINERS fingers you for at least one machine type&#39;s source fil=
e.<br>
&gt; Please tell us for all of them how to to a &quot;meaningful&quot; boot=
 test.<br>
&gt;<br>
&gt; For now, what&#39;s &quot;meaningful&quot; is entirely up to you.=C2=
=A0 Booting Linux<br>
&gt; certainly is.<br>
&gt;<br>
&gt; Make sure to include a complete QEMU command line.=C2=A0 If your QEMU =
command<br>
&gt; line requires resources beyond the QEMU source tree and what we build<=
br>
&gt; from it, please detail them, and provide download URLs as far as<br>
&gt; possible.<br>
&gt;<br>
&gt; Goals for this exercise:<br>
&gt;<br>
&gt; * Gather information we need to cover more machines in our automated<b=
r>
&gt;=C2=A0 =C2=A0testing.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0Related work:<br>
&gt;=C2=A0 =C2=A0[PATCH v4 00/19] Acceptance Tests: target architecture sup=
port<br>
&gt;=C2=A0 =C2=A0Message-Id: &lt;<a href=3D"mailto:20190312121150.8638-1-cr=
osa@redhat.com" target=3D"_blank" rel=3D"noreferrer">20190312121150.8638-1-=
crosa@redhat.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0<a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2=
019-03/msg03881.html" rel=3D"noreferrer noreferrer" target=3D"_blank">https=
://lists.gnu.org/archive/html/qemu-devel/2019-03/msg03881.html</a><br>
&gt;<br>
&gt; * Maybe identify a few machines we don&#39;t know how to boot anymore.=
<br>
&gt;<br>
&gt; Thanks in advance for your help!<br>
<br>
Quite a few maintainers replied, and a few others, too.=C2=A0 Thank you!<br=
>
<br>
I still have to fully digest the replies, in particular whether there&#39;s=
<br>
enough detail for me to actually boot a guest.<br>
<br>
I&#39;m still lacking information on 26 machines.=C2=A0 If you&#39;re cc&#3=
9;ed, you&#39;re<br>
considered a possible source of information.=C2=A0 Please help.<br>
<br>
If you&#39;re a supporter or maintainer, but can&#39;t help, please conside=
r<br>
adjusting MAINTAINERS to S: Odd Fixes for the machine.<br>
<br>
Machines with at least one supporter:<br>
<br>
=C2=A0 =C2=A0 =3D hw/xenpv/xen_machine_pv.c =3D<br>
=C2=A0 =C2=A0 Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.o=
rg" target=3D"_blank" rel=3D"noreferrer">sstabellini@kernel.org</a>&gt; (su=
pporter:X86)<br>
=C2=A0 =C2=A0 Anthony Perard &lt;<a href=3D"mailto:anthony.perard@citrix.co=
m" target=3D"_blank" rel=3D"noreferrer">anthony.perard@citrix.com</a>&gt; (=
supporter:X86)<br>
=C2=A0 =C2=A0 Paul Durrant &lt;<a href=3D"mailto:paul.durrant@citrix.com" t=
arget=3D"_blank" rel=3D"noreferrer">paul.durrant@citrix.com</a>&gt; (suppor=
ter:X86)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:xen-devel@lists.xenproject.org" target=3D"_=
blank" rel=3D"noreferrer">xen-devel@lists.xenproject.org</a> (open list:X86=
)<br>
<br>
Machines with no supporter, but at least one maintainer:<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/integratorcp.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (mai=
ntainer:Integrator CP)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:Integrator CP)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/omap_sx1.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (mai=
ntainer:OMAP)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:ARM)<br>
<br>
=C2=A0 =C2=A0 =3D hw/mips/mips_jazz.c =3D<br>
=C2=A0 =C2=A0 &quot;Herv=C3=A9 Poussineau&quot; &lt;<a href=3D"mailto:hpous=
sin@reactos.org" target=3D"_blank" rel=3D"noreferrer">hpoussin@reactos.org<=
/a>&gt; (maintainer:Jazz)<br>
=C2=A0 =C2=A0 Aleksandar Rikalo &lt;<a href=3D"mailto:arikalo@wavecomp.com"=
 target=3D"_blank" rel=3D"noreferrer">arikalo@wavecomp.com</a>&gt; (reviewe=
r:Jazz)<br>
=C2=A0 =C2=A0 Aurelien Jarno &lt;<a href=3D"mailto:aurelien@aurel32.net" ta=
rget=3D"_blank" rel=3D"noreferrer">aurelien@aurel32.net</a>&gt; (maintainer=
:MIPS)<br>
=C2=A0 =C2=A0 Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.=
com" target=3D"_blank" rel=3D"noreferrer">amarkovic@wavecomp.com</a>&gt; (m=
aintainer:MIPS)<br>
<br>
=C2=A0 =C2=A0 =3D hw/mips/mips_r4k.c =3D<br>
=C2=A0 =C2=A0 Aurelien Jarno &lt;<a href=3D"mailto:aurelien@aurel32.net" ta=
rget=3D"_blank" rel=3D"noreferrer">aurelien@aurel32.net</a>&gt; (maintainer=
:R4000)<br>
=C2=A0 =C2=A0 Aleksandar Rikalo &lt;<a href=3D"mailto:arikalo@wavecomp.com"=
 target=3D"_blank" rel=3D"noreferrer">arikalo@wavecomp.com</a>&gt; (reviewe=
r:R4000)<br>
=C2=A0 =C2=A0 Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.=
com" target=3D"_blank" rel=3D"noreferrer">amarkovic@wavecomp.com</a>&gt; (m=
aintainer:MIPS)<br>
<br>
=C2=A0 =C2=A0 =3D hw/moxie/moxiesim.c =3D<br>
=C2=A0 =C2=A0 Anthony Green &lt;<a href=3D"mailto:green@moxielogic.com" tar=
get=3D"_blank" rel=3D"noreferrer">green@moxielogic.com</a>&gt; (maintainer:=
Moxie)<br>
<br>
=C2=A0 =C2=A0 =3D hw/nios2/10m50_devboard.c =3D<br>
=C2=A0 =C2=A0 Chris Wulff &lt;<a href=3D"mailto:crwulff@gmail.com" target=
=3D"_blank" rel=3D"noreferrer">crwulff@gmail.com</a>&gt; (maintainer:NiosII=
)<br>
=C2=A0 =C2=A0 Marek Vasut &lt;<a href=3D"mailto:marex@denx.de" target=3D"_b=
lank" rel=3D"noreferrer">marex@denx.de</a>&gt; (maintainer:NiosII)<br>
<br>
=C2=A0 =C2=A0 =3D hw/ppc/virtex_ml507.c =3D<br>
=C2=A0 =C2=A0 &quot;Edgar E. Iglesias&quot; &lt;<a href=3D"mailto:edgar.igl=
esias@gmail.com" target=3D"_blank" rel=3D"noreferrer">edgar.iglesias@gmail.=
com</a>&gt; (odd fixer:virtex_ml507)<br>
=C2=A0 =C2=A0 David Gibson &lt;<a href=3D"mailto:david@gibson.dropbear.id.a=
u" target=3D"_blank" rel=3D"noreferrer">david@gibson.dropbear.id.au</a>&gt;=
 (maintainer:PowerPC)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-ppc@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-ppc@nongnu.org</a> (open list:virtex_ml507)<br>
<br>
=C2=A0 =C2=A0 =3D hw/tricore/tricore_testboard.c =3D<br>
=C2=A0 =C2=A0 Bastian Koppelmann &lt;<a href=3D"mailto:kbastian@mail.uni-pa=
derborn.de" target=3D"_blank" rel=3D"noreferrer">kbastian@mail.uni-paderbor=
n.de</a>&gt; (maintainer:TriCore)<br>
<br>
=C2=A0 =C2=A0 =3D hw/unicore32/puv3.c =3D<br>
=C2=A0 =C2=A0 Guan Xuetao &lt;<a href=3D"mailto:gxt@mprc.pku.edu.cn" target=
=3D"_blank" rel=3D"noreferrer">gxt@mprc.pku.edu.cn</a>&gt; (maintainer:UniC=
ore32)<br>
<br>
Machines with no maintainer and no supporter:<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/collie.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:Sharp SL-5500 (Co...)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:Sharp SL-5500 (Co...)<br=
>
<br>
=C2=A0 =C2=A0 =3D hw/arm/exynos4_boards.c =3D<br>
=C2=A0 =C2=A0 Igor Mitsyanko &lt;<a href=3D"mailto:i.mitsyanko@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">i.mitsyanko@gmail.com</a>&gt; (odd fixe=
r:Exynos)<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:Exynos)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:Exynos)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/imx25_pdk.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:i.MX25 PDK)<br>
=C2=A0 =C2=A0 Jean-Christophe Dubois &lt;<a href=3D"mailto:jcd@tribudubois.=
net" target=3D"_blank" rel=3D"noreferrer">jcd@tribudubois.net</a>&gt; (revi=
ewer:i.MX25 PDK)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:i.MX25 PDK)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/mainstone.c =3D<br>
=C2=A0 =C2=A0 Andrzej Zaborowski &lt;<a href=3D"mailto:balrogg@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">balrogg@gmail.com</a>&gt; (odd fixer:PX=
A2XX)<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:PXA2XX)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:PXA2XX)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/mcimx6ul-evk.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:MCIMX6UL EVK / i....)<br>
=C2=A0 =C2=A0 Jean-Christophe Dubois &lt;<a href=3D"mailto:jcd@tribudubois.=
net" target=3D"_blank" rel=3D"noreferrer">jcd@tribudubois.net</a>&gt; (revi=
ewer:MCIMX6UL EVK / i....)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:MCIMX6UL EVK / i....)<br=
>
<br>
=C2=A0 =C2=A0 =3D hw/arm/mcimx7d-sabre.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:MCIMX7D SABRE / i...)<br>
=C2=A0 =C2=A0 Andrey Smirnov &lt;<a href=3D"mailto:andrew.smirnov@gmail.com=
" target=3D"_blank" rel=3D"noreferrer">andrew.smirnov@gmail.com</a>&gt; (re=
viewer:MCIMX7D SABRE / i...)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:MCIMX7D SABRE / i...)<br=
>
<br>
=C2=A0 =C2=A0 =3D hw/arm/musicpal.c =3D<br>
=C2=A0 =C2=A0 Jan Kiszka &lt;<a href=3D"mailto:jan.kiszka@web.de" target=3D=
"_blank" rel=3D"noreferrer">jan.kiszka@web.de</a>&gt; (odd fixer:Musicpal)<=
br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:Musicpal)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:Musicpal)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/palm.c =3D<br>
=C2=A0 =C2=A0 Andrzej Zaborowski &lt;<a href=3D"mailto:balrogg@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">balrogg@gmail.com</a>&gt; (odd fixer:Pa=
lm)<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:Palm)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:Palm)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/sabrelite.c =3D<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:SABRELITE / i.MX6)<br>
=C2=A0 =C2=A0 Jean-Christophe Dubois &lt;<a href=3D"mailto:jcd@tribudubois.=
net" target=3D"_blank" rel=3D"noreferrer">jcd@tribudubois.net</a>&gt; (revi=
ewer:SABRELITE / i.MX6)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:SABRELITE / i.MX6)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/spitz.c =3D<br>
=C2=A0 =C2=A0 Andrzej Zaborowski &lt;<a href=3D"mailto:balrogg@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">balrogg@gmail.com</a>&gt; (odd fixer:PX=
A2XX)<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:PXA2XX)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:PXA2XX)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/tosa.c =3D<br>
=C2=A0 =C2=A0 Andrzej Zaborowski &lt;<a href=3D"mailto:balrogg@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">balrogg@gmail.com</a>&gt; (odd fixer:PX=
A2XX)<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:PXA2XX)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:PXA2XX)<br>
<br>
=C2=A0 =C2=A0 =3D hw/arm/z2.c =3D<br>
=C2=A0 =C2=A0 Andrzej Zaborowski &lt;<a href=3D"mailto:balrogg@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">balrogg@gmail.com</a>&gt; (odd fixer:PX=
A2XX)<br>
=C2=A0 =C2=A0 Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
 target=3D"_blank" rel=3D"noreferrer">peter.maydell@linaro.org</a>&gt; (odd=
 fixer:PXA2XX)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-arm@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-arm@nongnu.org</a> (open list:PXA2XX)<br>
<br>
=C2=A0 =C2=A0 =3D hw/ppc/mpc8544ds.c =3D<br>
=C2=A0 =C2=A0 David Gibson &lt;<a href=3D"mailto:david@gibson.dropbear.id.a=
u" target=3D"_blank" rel=3D"noreferrer">david@gibson.dropbear.id.au</a>&gt;=
 (odd fixer:mpc8544ds)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-ppc@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-ppc@nongnu.org</a> (open list:mpc8544ds)<br>
=C2=A0 =C2=A0 Alexander Graf &lt;<a href=3D"mailto:agraf@suse.de" target=3D=
"_blank" rel=3D"noreferrer">agraf@suse.de</a>&gt; (ratted out by David)<br>
<br>
=C2=A0 =C2=A0 =3D hw/ppc/ppc405_boards.c =3D<br>
=C2=A0 =C2=A0 David Gibson &lt;<a href=3D"mailto:david@gibson.dropbear.id.a=
u" target=3D"_blank" rel=3D"noreferrer">david@gibson.dropbear.id.au</a>&gt;=
 (odd fixer:ppc4xx)<br>
=C2=A0 =C2=A0 <a href=3D"mailto:qemu-ppc@nongnu.org" target=3D"_blank" rel=
=3D"noreferrer">qemu-ppc@nongnu.org</a> (open list:ppc4xx) (ratted out by D=
avid)<br>
<br>
Machines in danger of being orphaned &amp; deprecated:<br>
<br>
=C2=A0 =C2=A0 =3D hw/lm32/lm32_boards.c =3D<br>
=C2=A0 =C2=A0 Michael Walle &lt;michael@walle.cc&gt; (maintainer:LM32)<br>
<br>
=C2=A0 =C2=A0 =3D hw/lm32/milkymist.c =3D<br>
=C2=A0 =C2=A0 Michael Walle &lt;michael@walle.cc&gt; (maintainer:milkymist)=
<br>
<br>
Targets where we have received information for *no* machine so far:<br>
<br>
=C2=A0 =C2=A0 lm32<br>
=C2=A0 =C2=A0 moxie<br>
=C2=A0 =C2=A0 nios2<br></blockquote></div></div><div dir=3D"auto"><br></div=
><div dir=3D"auto">Sandra Loosemore seems to use this board.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
=C2=A0 =C2=A0 tricore<br>
=C2=A0 =C2=A0 unicore<br>
<br>
</blockquote></div></div></div>

--000000000000bb1bcb0584a136ae--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6224066290063266234==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 21 21:31:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 21:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h75Hh-000677-0d; Thu, 21 Mar 2019 21:31: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=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h75Hg-00066u-0H
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 21:31:32 +0000
X-Inumbo-ID: af00abb6-4c20-11e9-be37-1beda6f23e4f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af00abb6-4c20-11e9-be37-1beda6f23e4f;
 Thu, 21 Mar 2019 21:31: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 1h75Ha-00063u-Ft; Thu, 21 Mar 2019 21:31:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h75Ha-0001N9-0I; Thu, 21 Mar 2019 21:31:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h75HZ-0007oP-Vs; Thu, 21 Mar 2019 21:31:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133977-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=210eb89ed52c0fef15941093d8f399e1938949a8
X-Osstest-Versions-That: xen=59e9783ddf18e650622e0573cad4f08db65592e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 21:31:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133977: 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>

ZmxpZ2h0IDEzMzk3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk3Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMTBlYjg5ZWQ1MmMwZmVmMTU5NDEwOTNkOGYzOTllMTkzODk0OWE4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1OWU5NzgzZGRmMThlNjUwNjIy
ZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5NDggIDIwMTkt
MDMtMjAgMTc6MDA6MzggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTc3ICAy
MDE5LTAzLTIxIDE5OjAwOjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICA1OWU5NzgzZGRmLi4yMTBlYjg5ZWQ1ICAyMTBlYjg5ZWQ1MmMwZmVmMTU5NDEwOTNk
OGYzOTllMTkzODk0OWE4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 22:01:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 22:01: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 1h75k9-0008W6-NQ; Thu, 21 Mar 2019 22:00: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=04vu=RY=xenproject.org=prvs=976089543=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h75k7-0008Vr-Ui
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 22:00:55 +0000
X-Inumbo-ID: c915576e-4c24-11e9-8467-938f80545c74
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c915576e-4c24-11e9-8467-938f80545c74;
 Thu, 21 Mar 2019 22:00:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,254,1549929600"; d="scan'208";a="81303358"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83765-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-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-pvops:host-install(4):broken:nonblocking
 xen-4.11-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.11-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.11-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.11-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.11-testing:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=718a8d2e9cbacb14f86f6dee40732727cd79bcff
X-Osstest-Versions-That: xen=e984846dad81218bbd8cbaec6df8e8a3530726dc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Mar 2019 22:00:39 +0000
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 83765: 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
Mzc2NSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNzY1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAg
ICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVy
ICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
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
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MThh
OGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcyN2NkNzliY2ZmCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBlOTg0ODQ2ZGFkODEyMThiYmQ4Y2JhZWM2ZGY4ZThhMzUzMDcy
NmRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3MjMgIDIwMTktMDMtMTAgMDY6NTY6MTkgWiAg
IDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNzY1ICAyMDE5LTAzLTIxIDExOjI0OjAy
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CiAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
eHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 22:21:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 22: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 1h763Y-0001ix-GH; Thu, 21 Mar 2019 22: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=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h763X-0001in-04
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 22:20:59 +0000
X-Inumbo-ID: 96223b9e-4c27-11e9-a094-4b5076d4bad0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96223b9e-4c27-11e9-a094-4b5076d4bad0;
 Thu, 21 Mar 2019 22: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 1h763P-00075H-8W; Thu, 21 Mar 2019 22:20:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h763O-0003Sx-UN; Thu, 21 Mar 2019 22:20:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h763O-0005qK-TM; Thu, 21 Mar 2019 22:20:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133941-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-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/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-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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: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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Mar 2019 22:20:50 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133941: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk0MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk0MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4
OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDEzMzkxNCBwYXNzIGluIDEzMzk0MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzkxNCBw
YXNzIGluIDEzMzk0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzkxNCBwYXNzIGluIDEzMzk0MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMzM5MTQgcGFzcyBpbiAxMzM5NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzkxNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzOTE0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzM5MTQKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTMyODg5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM5MTQgbGlrZSAxMzI4ODkK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzkxNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTE0IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDll
MjdhNDc5OTkyZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4
MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogICA0NSBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAgMzggZGF5cyAgIDI2IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzYwMyAgMjAxOS0wMy0wNSAxODo0OTozNSBaICAgMTYg
ZGF5cyAgIDExIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVs
IEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 21 23:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 23: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 1h76qM-0005fv-QX; Thu, 21 Mar 2019 23:11: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=T8k6=RY=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h76qL-0005fq-6r
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 23:11:25 +0000
X-Inumbo-ID: a4f0c395-4c2e-11e9-bc90-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4f0c395-4c2e-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 23:11:23 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E0695248E9
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 19:11:22 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 21 Mar 2019 19:11:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=Irv+tYvT4jPV4QWfZVcpOXIuwei9g
 PPWNkymux06dQw=; b=FVV5mleIjHz2nDOMxtHpo35Aj6K3RgMSKbKRVglkyCmUb
 b0SMia8tsdPdlpRCMnUaw5W0oWd3OF29xcMJSLQLDMQTFZmuOqgQYC57/Q9mKK7l
 Dp440FGjPNWNXM5/VNupHlm586t6XNIARSMLU75McMXgCv3ozRkTpMIsIJcFywfI
 7wb7+p5+jxMYBpu7DB1FbEUcpFFTCRK2Ufz21m/BQCILTRI1AZntypCUqcdVu4Od
 1oeyBpb9DOqycydEbptWVnIpZWIafj0LwqkcmexWHXs8pcHbPrSjzYyhgmOdaF2M
 Bp1eNM/AF8fb/SqMeY/pRRBjxNjhDGpVStOVXxL5Q==
X-ME-Sender: <xms:GhqUXDVhMH-Ao87odvxv5LQJ5iFOUu4QZyf-3p6ildxpEgyf-T1Upg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrjedtgddtiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggufgesghdtreertd
 erjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhi
 uceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqne
 cuffhomhgrihhnpeigvghnphhrohhjvggtthdrohhrghenucfkphepledurdeihedrfeeg
 rdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsih
 gslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:GhqUXFOFFq7FtFjPfVwDzNKGTVVqoq9cMpHNacNpZPLiouSGCxmsww>
 <xmx:GhqUXC2-SGqhf00MHDXkNKA6y2w_mqeQ5ASSwQTdCTgD6i40Me6Qrg>
 <xmx:GhqUXFNHWWEYYryRzlLIO8FPbe_RiXpY0sZpNQS_scvZzJo6a9LN-g>
 <xmx:GhqUXDT1FJBCaZyeWA-HqsbL2jtR4hVEAT7XhsDDsOlYfEOCuIIK1Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 23D9310310
 for <xen-devel@lists.xenproject.org>; Thu, 21 Mar 2019 19:11:22 -0400 (EDT)
Date: Fri, 22 Mar 2019 00:11:19 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20190321231119.GU1208@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: [Xen-devel] Xen 4.8.5 release missing on the website
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8918427839547467983=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8918427839547467983==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="OrT4iOlIQZp3kw4S"
Content-Disposition: inline


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

Hi,

Looks like the new website doesn't list Xen 4.8.5:

https://xenproject.org/downloads/xen-project-archives/xen-project-4-8-serie=
s/
https://xenproject.org/xen-project-archives/

Both have 4.8.4 as the latest version.

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

--OrT4iOlIQZp3kw4S
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyUGhcACgkQ24/THMrX
1yy1Jgf/VEIYCiQeNte/HpG3nNiT+0G9K0My61vUJbDjxgC6I0XFRC6JFdZSbP1a
DumBGAoDcNg0Q1IA9vXmqevc/4VubpgFqI/DscW63k+msZluRzFLhJ+T9zevEth3
4r6SUxyq2XZSTL47cuXjrCIgTfHAb9j/4SGoWk/wRRFbXl1qTEEhnS746lcY62G0
+SmTNroXkWCRyj3i/onsbryMzEy2Z2zVOVCJQw4ZPssl/5rGniIYP8wqUjKiTJLm
yowW4ecyJozfe5TiFryJEA0k7Bk4k4JkEnPwoACPljf2TYTgaNSaLxD0ZQz5AHA7
Rjvxn14MR5ozu80lBRMGG1AAHElxOA==
=9G8I
-----END PGP SIGNATURE-----

--OrT4iOlIQZp3kw4S--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8918427839547467983==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 22 00:19:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 00: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 1h77tv-0002XO-UZ; Fri, 22 Mar 2019 00:19:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h77tu-0002XE-LF
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 00:19:10 +0000
X-Inumbo-ID: 1c062f30-4c38-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c062f30-4c38-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 00:19: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 1h77tr-0001Wi-Ou; Fri, 22 Mar 2019 00:19: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 1h77tr-00026H-Fi; Fri, 22 Mar 2019 00:19:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h77tr-0004Im-Ec; Fri, 22 Mar 2019 00:19:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133943-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 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-armhf-armhf-libvirt:saverestore-support-check: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-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-qemuu-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
X-Osstest-Versions-This: linux=835727301ed31a91cfd7fb57163cda722646ced6
X-Osstest-Versions-That: linux=9e98c678c2d6ae3a17cb2de55d17f69dddaa231b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 00:19:07 +0000
Subject: [Xen-devel] [linux-next test] 133943: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk0MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5NDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwMgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxz
LnJlcGVhdCBmYWlsIGxpa2UgMTMzOTAyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBsaWtlIDEzMzkwMgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMzOTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5MDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzkwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5MDIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEzMzkwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTAyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM5MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzkwMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4MzU3MjczMDFl
ZDMxYTkxY2ZkN2ZiNTcxNjNjZGE3MjI2NDZjZWQ2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5ZTk4YzY3OGMyZDZhZTNhMTdjYjJkZTU1ZDE3ZjY5ZGRkYWEyMzFiCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAg
ICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzk0MyAgMjAxOS0wMy0yMCAwOToxOTowOSBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
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
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 01:44:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 01:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h79E0-0008Hu-9C; Fri, 22 Mar 2019 01:44: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=OW6j=RZ=citrix.com=prvs=977fcb30c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h79Dz-0008Hp-UC
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 01:43:59 +0000
X-Inumbo-ID: f21a66da-4c43-11e9-9089-ab51baeabeea
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f21a66da-4c43-11e9-9089-ab51baeabeea;
 Fri, 22 Mar 2019 01:43:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,255,1549929600"; d="scan'208";a="87694134"
Date: Fri, 22 Mar 2019 10:43:40 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190322014340.vacrlvsn3jb3ljw7@MacBook-Air-de-Roger.local>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1553199980-9849-1-git-send-email-andrew.cooper3@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] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMDg6MjY6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJdCB0dXJucyBvdXQgdGhhdCB0aGlzIGNvZGUgd2FzIHByZXZpb3VzbHkgZGVhZC4K
PiAKPiBjL3MgZGNmNDE3OTAgIiB4ODYvbW1jZmcvZHJoZDogTW92ZSBhY3BpX21tY2ZnX2luaXQo
KSBjYWxsIGJlZm9yZSBjYWxsaW5nCj4gYWNwaV9wYXJzZV9kbWFyKCkiIHJlc3VsdGVkIGluIFBD
SSBzZWdtZW50IDAgbm93IGhhdmluZyBiZWVuIGluaXRpYWxpc2VkCj4gZW5vdWdoIGZvciBhY3Bp
X3BhcnNlX29uZV9kcmhkKCkgdG8gbm90IHRha2UgdGhlCj4gCj4gICAvKiBTa2lwIGNoZWNraW5n
IGlmIHNlZ21lbnQgaXMgbm90IGFjY2Vzc2libGUgeWV0LiAqLwo+IAo+IHBhdGggdW5jb25kaXRp
b25hbGx5LiAgSG93ZXZlciwgc29tZSBzeXN0ZW1zIGhhdmUgRE1BUiB0YWJsZXMgd2hpY2ggbGlz
dAo+IGRldmljZXMgd2hpY2ggYXJlIGRpc2FibGVkIGJ5IHVzZXIgY2hvaWNlIChpbiBwYXJ0aWN1
bGFyLCBEZWxsIFBvd2VyRWRnZSBSNzQwCj4gd2l0aCBJL08gQVQgRE1BIGRpc2FibGVkKSwgYW5k
IHR1cm5pbmcgb2ZmIGFsbCBJT01NVSBmdW5jdGlvbmFsaXR5IGluIHRoaXMKPiBjYXNlIGlzIGVu
dGlyZWx5IHVuaGVscGZ1bCBiZWhhdmlvdXIuCj4gCj4gTGVhdmUgdGhlIHdhcm5pbmcgd2hpY2gg
aWRlbnRpZmllcyB0aGUgcHJvYmxlbWF0aWMgZGV2aWNlcywgYnV0IGRyb3AgdGhlCj4gcmVtYWlu
aW5nIGxvZ2ljLiAgVGhpcyBsZWF2ZXMgdGhlIHN5c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbCBzdGF0
ZSwgYW5kIHdvcmtpbmcKPiBpbiB0aGUgc2FtZSB3YXkgdGhhdCBpdCBkaWQgaW4gcHJldmlvdXMg
cmVsZWFzZXMuCj4gCj4gUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpJIHRoaW5rIHRoaXMgaXMgYSBtb3JlIHNhbmUgYmVoYXZpb3IuCgo+IC0g
ICAgICAgIGlmICggaW52YWxpZF9jbnQgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgaWYg
KCBpb21tdV93b3JrYXJvdW5kX2Jpb3NfYnVnICYmCj4gLSAgICAgICAgICAgICAgICAgaW52YWxp
ZF9jbnQgPT0gZG1hcnUtPnNjb3BlLmRldmljZXNfY250ICkKPiAtICAgICAgICAgICAgewo+IC0g
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICIgIFdvcmthcm91bmQgQklPUyBidWc6IGlnbm9yaW5nIERSSEQgKG5v
IGRldmljZXMgaW4gaXRzIHNjb3BlIGFyZSBQQ0kgZGlzY292ZXJhYmxlKVxuIik7Cj4gLQo+IC0g
ICAgICAgICAgICAgICAgc2NvcGVfZGV2aWNlc19mcmVlKCZkbWFydS0+c2NvcGUpOwo+IC0gICAg
ICAgICAgICAgICAgaW9tbXVfZnJlZShkbWFydSk7Cj4gLSAgICAgICAgICAgICAgICB4ZnJlZShk
bWFydSk7Cj4gLSAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgZWxzZQo+IC0gICAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgIiAgRFJIRCBpcyBpbnZhbGlkIChzb21lIGRldmljZXMg
aW4gaXRzIHNjb3BlIGFyZSBub3QgUENJIGRpc2NvdmVyYWJsZSlcbiIpOwo+IC0gICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICIgIFRyeSBcImlvbW11PWZvcmNlXCIgb3IgXCJpb21tdT13b3JrYXJvdW5kX2Jpb3Nf
YnVnXCIgaWYgeW91IHJlYWxseSB3YW50IFZULWRcbiIpOwo+IC0gICAgICAgICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKPiAtICAgICAgICAgICAgfQoKVGhlIHdvcmthcm91bmRfYmlvc19idWcgb3B0
aW9uIHNlZW1zIHF1aXRlIHBvaW50bGVzcyBhbnl3YXksIGl0IG9ubHkKcHJldmVudHMgcHJvcGFn
YXRpbmcgdGhlIGVycm9yIHRvIHRoZSBjYWxsZXIgaWYgYWxsIHRoZSBkZXZpY2VzIGluIHRoZQpE
TUFSIHNjb3BlIGFyZSBub24tZXhpc3RlbnQsIG9yIGVsc2UgdGhlIERNQVIgd29uJ3QgYmUgcmVn
aXN0ZXJlZAphbmQgYW4gZXJyb3Igd291bGQgYmUgcmV0dXJuZWQgdG8gdGhlIGNhbGxlci4KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 03:10:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 03: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 1h7AZ6-0006VJ-S4; Fri, 22 Mar 2019 03:09: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=OW6j=RZ=citrix.com=prvs=977fcb30c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h7AZ5-0006VE-4O
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 03:09:51 +0000
X-Inumbo-ID: f3969c39-4c4f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3969c39-4c4f-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 03:09:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,255,1549929600"; d="scan'208";a="87695839"
Date: Fri, 22 Mar 2019 12:09:36 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@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 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDE6Mjg6NDdQTSAtMDQwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKPiBPbiBGcmksIE1hciAxNSwgMjAxOSBhdCAxMjoyOCBQTSBBbmRyZXcgQ29vcGVyCj4g
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIDE1LzAzLzIwMTkg
MDk6MTcsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tCj4gPiA+PiBGcm9tOiBKYXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29t
XQo+ID4gPj4gU2VudDogMTQgTWFyY2ggMjAxOSAxODoxNgo+ID4gPj4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+PiBDYzogcWVtdS1kZXZlbEBub25nbnUu
b3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb207IFNpbW9uCj4gPiA+PiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRo
b255IFBlcmFyZAo+ID4gPj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+PiBTdWJq
ZWN0OiBSZTogW1BBVENIIDYvNl0geGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBY
RU5fUEFHRV9TSVpFCj4gPiA+Pgo+ID4gPj4gT24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMTE6MDkg
QU0gUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+Pj4+IEZyb206IEphc29uIEFuZHJ5dWsg
W21haWx0bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gPiA+Pj4+IFNlbnQ6IDExIE1hcmNoIDIwMTkg
MTg6MDIKPiA+ID4+Pj4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+ID4gPj4+PiBDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tOyBTaW1vbiBHYWlzZXIKPiA+ID4+Pj4gPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
OyBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkK
PiA+ID4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+ID4gPj4+PiA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gPiA+Pj4+IFN1YmplY3Q6IFtQQVRDSCA2LzZdIHhlbi1wdDogUm91bmQg
cGNpIHJlZ2lvbnMgc2l6ZXMgdG8gWEVOX1BBR0VfU0laRQo+ID4gPj4+Pgo+ID4gPj4+PiBGcm9t
OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+Pj4+Cj4g
PiA+Pj4+IElmIGEgcGNpIG1lbW9yeSByZWdpb24gaGFzIGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUg
aXQgY2FuIGdldCBsb2NhdGVkIGF0Cj4gPiA+Pj4+IGFuIGFkZHJlc3Mgd2hpY2ggaXMgbm90IHBh
Z2UgYWxpZ25lZC4KPiA+ID4+PiBJSVJDIHRoZSBQQ0kgc3BlYyBzYXlzIHRoYXQgdGhlIG1pbmlt
dW0gbWVtb3J5IHJlZ2lvbiBzaXplIHNob3VsZCBiZSBhdCBsZWFzdCA0ay4gU2hvdWxkIHdlIGV2
ZW4gYmUKPiA+ID4+IHRvbGVyYXRpbmcgQkFScyBzbWFsbGVyIHRoYW4gdGhhdD8KPiA+ID4+PiAg
IFBhdWwKPiA+ID4+Pgo+ID4gPj4gSGksIFBhdWwuCj4gPiA+Pgo+ID4gPj4gU2ltb24gZm91bmQg
dGhpcywgc28gaXQgYWZmZWN0cyBhIHJlYWwgZGV2aWNlLiAgU2ltb24sIGRvIHlvdSByZWNhbGwK
PiA+ID4+IHdoaWNoIGRldmljZSB3YXMgYWZmZWN0ZWQ/Cj4gPiA+Pgo+ID4gPj4gSSB0aGluayBC
QVJzIG9ubHkgbmVlZCB0byBiZSBwb3dlci1vZi10d28gc2l6ZSBhbmQgYWxpZ25lZCwgYW5kIDRr
IGlzCj4gPiA+PiBub3QgYSBtaW5pbXVtLiAgMTZieXRlcyBtYXkgYmUgYSBtaW5pbXVtLCBidXQg
SSBkb24ndCBrbm93IHdoYXQgdGhlCj4gPiA+PiBzcGVjIHNheXMuCj4gPiA+Pgo+ID4gPj4gT24g
YW4gSXZ5IEJyaWRnZSBzeXN0ZW0sIGhlcmUgYXJlIHNvbWUgb2YgdGhlIGRldmljZXMgd2l0aCBC
QVJzIHNtYWxsZXIgdGhhbiA0SzoKPiA+ID4+IDAwOjE2LjAgQ29tbXVuaWNhdGlvbiBjb250cm9s
bGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjEwCj4gPiA+PiBTZXJpZXMgQ2hpcHNl
dCBGYW1pbHkgTUVJIENvbnRyb2xsZXIgIzEgKHJldiAwNCkKPiA+ID4+ICAgIE1lbW9yeSBhdCBk
MDczNTAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTE2XQo+
ID4gPj4gMDA6MWQuMCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNyBTZXJpZXMv
QzIxMCBTZXJpZXMgQ2hpcHNldAo+ID4gPj4gRmFtaWx5IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRy
b2xsZXIgIzEgKHJldiAwNCkgKHByb2ctaWYgMjAgW0VIQ0ldKQo+ID4gPj4gICAgTWVtb3J5IGF0
IGQwNzM5MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9MUtd
Cj4gPiA+PiAwMDoxZi4zIFNNQnVzOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjEwIFNl
cmllcyBDaGlwc2V0IEZhbWlseQo+ID4gPj4gU01CdXMgQ29udHJvbGxlciAocmV2IDA0KQo+ID4g
Pj4gICAgTWVtb3J5IGF0IGQwNzM0MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNh
YmxlZF0gW3NpemU9MjU2XQo+ID4gPj4gMDI6MDAuMCBTeXN0ZW0gcGVyaXBoZXJhbDogSk1pY3Jv
biBUZWNobm9sb2d5IENvcnAuIFNEL01NQyBIb3N0Cj4gPiA+PiBDb250cm9sbGVyIChyZXYgMzAp
Cj4gPiA+PiAgICBNZW1vcnkgYXQgZDA1MDMwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkg
W2Rpc2FibGVkXSBbc2l6ZT0yNTZdCj4gPiA+Pgo+ID4gPj4gVGhlc2UgZXhhbXBsZXMgYXJlIGFs
bCA0SyBhbGlnbmVkLCBzbyB0aGlzIGlzIG5vdCBhbiBpc3N1ZSBvbiB0aGlzIG1hY2hpbmUuCj4g
PiA+Pgo+ID4gPj4gUmV2aWV3aW5nIHRoZSBjb2RlLCBJJ20gbm93IHdvbmRlcmluZyBpZiB0aGUg
Zm9sbG93aW5nIGluCj4gPiA+PiBody94ZW4veGVuX3B0LmM6eGVuX3B0X3JlZ2lvbl91cGRhdGUg
aXMgd3Jvbmc6ICAgICAgICByYyA9Cj4gPiA+PiB4Y19kb21haW5fbWVtb3J5X21hcHBpbmcoeGVu
X3hjLCB4ZW5fZG9taWQsCj4gPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1BGTihndWVzdF9hZGRyICsgWENfUEFHRV9TSVpFIC0gMSksCj4gPiA+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1BGTihtYWNoaW5lX2FkZHIgKyBYQ19Q
QUdFX1NJWkUgLSAxKSwKPiA+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fUEZOKHNpemUgKyBYQ19QQUdFX1NJWkUgLSAxKSwKPiA+ID4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcCk7Cj4gPiA+Pgo+ID4gPj4gSWYgYSBiYXIgb2Ygc2l6
ZSAweDEwMCBpcyBhdCAweGQwNTAwODAwLCB0aGVuIHRoZSBtYWNoaW5lX2FkZHIgcGFzc2VkCj4g
PiA+PiBpbiB3b3VsZCBiZSAweGQwNTAxMDAwIHdoaWNoIGlzIHBhc3QgdGhlIGFjdHVhbCBsb2Nh
dGlvbi4gIFNob3VsZCB0aGUKPiA+ID4+IGNhbGwgYXJndW1lbnRzIGp1c3QgYmUgWEVOX1BGTihn
dWVzdF9hZGRyKSAmIFhFTl9QRk4obWFjaGluZV9hZGRyKT8KPiA+ID4+Cj4gPiA+PiBCQVJzIHNt
YWxsZXIgdGhhbiBhIHBhZ2Ugd291bGQgYWxzbyBiZSBhIHByb2JsZW0gaWYgQkFScyBmb3IgZGlm
ZmVyZW50Cj4gPiA+PiBkZXZpY2VzIHNoYXJlZCB0aGUgc2FtZSBwYWdlLgo+ID4gPiBFeGFjdGx5
LiBXZSBjYW5ub3QgcGFzcyB0aGVtIHRocm91Z2ggd2l0aCBhbnkgZGVncmVlIG9mIHNhZmV0eSAo
bm90IHRoYXQgcGFzc3Rocm91Z2ggb2YgYW4gYXJiaXRyYXJ5IGRldmljZSBpcyBhIHBhcnRpY3Vs
YXJseSBzYWZlIHRoaW5nIHRvIGRvIGFueXdheSkuIFRoZSB4ZW4tcHQgY29kZSB3b3VsZCBpbnN0
ZWFkIG5lZWQgdG8gdHJhcCB0aG9zZSBCQVJzIGFuZCBwZXJmb3JtIHRoZSBhY2Nlc3NlcyB0byB0
aGUgcmVhbCBCQVIgaXRzZWxmLiBVbHRpbWF0ZWx5IHRob3VnaCBJIHRoaW5rIHdlIHNob3VsZCBi
ZSByZXRpcmluZyB0aGUgeGVuLXB0IGNvZGUgaW4gZmF2b3VyIG9mIGEgc3RhbmRhbG9uZSBlbXVs
YXRvci4KPiA+Cj4gPiBJdCBkb2Vzbid0IG1hdHRlciBpZiB0aGUgQkFSIGlzIHNtYWxsZXIgdGhh
biA0aywgaWYgdGhlcmUgYXJlIGhvbGVzIG5leHQKPiA+IHRvIGl0Lgo+ID4KPiA+IERvIHdlIGtu
b3cgd2hhdCB0aGUgY2FzZSBpcyBpbiBwcmFjdGljZSBmb3IgdGhlc2UgVVNCIGNvbnRyb2xsZXJz
Pwo+ID4KPiA+IElmIHRoZSB3b3JzdCBjb21lcyB0byB0aGUgd29yc3QsIHdlIGNhbiByZS1lbnVt
ZXJhdGUgdGhlIFBDSSBidXMgdG8KPiA+IGVuc3VyZSB0aGF0IGFsbCBiYXJzIHNtYWxsZXIgdGhh
biA0ayBzdGlsbCBoYXZlIDRrIGFsaWdubWVudCBiZXR3ZWVuCj4gPiB0aGVtLiAgVGhhdCB3YXkg
d2UgY2FuIHNhZmVseSBwYXNzIHRoZW0gdGhyb3VnaCBldmVuIHdoZW4gdGhleSBhcmUgc21hbGxl
ci4KPiAKPiBBbmRyZXcsIHRoYW5rcyBmb3IgY2hlY2tpbmcgdGhlIHNwZWMgb24gdGhlIG1pbmlt
dW0gQkFSIHNpemUuCj4gCj4gRHJvcHBpbmcgdGhlIFJvdW5kIFBDSSByZWdpb24gcGF0Y2ggZnJv
bSBRTUVVLCB0aGUgZ3Vlc3QgSFZNIHdpbGwgaGF2ZToKPiAKPiAwMDowNi4wIFNEIEhvc3QgY29u
dHJvbGxlcjogUmljb2ggQ28gTHRkIFBDSWUgU0RYQy9NTUMgSG9zdCBDb250cm9sbGVyIChyZXYg
MDcpCj4gICAgIE1lbW9yeSBhdCBmMjAyODgwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBb
c2l6ZT0yNTZdCj4gMDA6MDcuMCBVU0IgY29udHJvbGxlcjogTkVDIENvcnBvcmF0aW9uIHVQRDcy
MDIwMCBVU0IgMy4wIEhvc3QKPiBDb250cm9sbGVyIChyZXYgMDQpIChwcm9nLWlmIDMwIFtYSENJ
XSkKPiAgICAgTWVtb3J5IGF0IGYyMDI0MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtz
aXplPThLXQo+IDAwOjA4LjAgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDYgU2Vy
aWVzL0MyMDAgU2VyaWVzIENoaXBzZXQKPiBGYW1pbHkgVVNCIEVuaGFuY2VkIEhvc3QgQ29udHJv
bGxlciAjMiAocmV2IDA1KSAocHJvZy1pZiAyMCBbRUhDSV0pCj4gICAgIE1lbW9yeSBhdCBmMjAy
ODAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xS10KPiAwMDowOS4wIFVTQiBj
b250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA2IFNlcmllcy9DMjAwIFNlcmllcyBDaGlwc2V0
Cj4gRmFtaWx5IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIgIzEgKHJldiAwNSkgKHByb2ct
aWYgMjAgW0VIQ0ldKQo+ICAgICBNZW1vcnkgYXQgZjIwMjg0MDAgKDMyLWJpdCwgbm9uLXByZWZl
dGNoYWJsZSkgW3NpemU9MUtdCj4gCj4gMDA6MDkuMCwgMDA6MDguMCAmIDAwOjA2LjAgYWxsIHNo
YXJlIHRoZSBzYW1lIHBhZ2UuICBPbmx5IDAwOjA4LjAgaXMKPiB3b3JraW5nLiAgV2l0aCBzb21l
IGFkZGVkIGRlYnVnZ2luZyBvdXRwdXQsIHlvdSdsbCBzZWUgdGhhdCB0aGUgc2FtZQo+IHBhZ2Uq
IGlzIHVzZWQgZm9yIHRocmVlIG9mIHRoZSBCQVJzLgo+IAo+IFswMDowNi4wXSBtYXBwaW5nIGd1
ZXN0X2FkZHIgMHhmMjAyODgwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+IDB4ZTFhMzAwMDAgbWZu
IDB4ZTFhMzAKPiBbMDA6MDcuMF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIwMjQwMDAgZ2ZuIDB4
ZjIwMjQgdG8gbWFkZHIKPiAweGUwODAwMDAwIG1mbiAweGUwODAwCj4gWzAwOjA5LjBdIG1hcHBp
bmcgZ3Vlc3RfYWRkciAweGYyMDI4NDAwIGdmbiAweGYyMDI4IHRvIG1hZGRyCj4gMHhlMTkwMDAw
MCBtZm4gMHhlMTkwMAo+IFswMDowOC4wXSBtYXBwaW5nIGd1ZXN0X2FkZHIgMHhmMjAyODAwMCBn
Zm4gMHhmMjAyOCB0byBtYWRkcgo+IDB4ZTFhMmYwMDAgbWZuIDB4ZTFhMmYKClRoZSBwYXRjaCBi
ZWxvdyBzaG91bGQgcHJldmVudCBodm1sb2FkZXIgZnJvbSBwbGFjaW5nIG11bHRpcGxlIEJBUnMg
b24KdGhlIHNhbWUgcGFnZSwgY291bGQgeW91IGdpdmUgaXQgYSB0cnk/CgpOb3RlIHRoYXQgdGhp
cyBpcyBub3QgZ29pbmcgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbSBtb3ZpbmcgdGhvc2UKQkFS
cyBhcm91bmQgYW5kIHBsYWNlIHRoZW0gaW4gdGhlIHNhbWUgcGFnZSwgdGh1cyBicmVha2luZyB0
aGUgaW5pdGlhbApwbGFjZW1lbnQgZG9uZSBieSBodm1sb2FkZXIuCgpUaGFua3MsIFJvZ2VyLgoK
LS0tODwtLS0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYyBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYwppbmRleCAwYjcwOGJmNTc4Li5jNDMzYjM0Y2Q2
IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKKysrIGIvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCkBAIC00ODksNiArNDg5LDEwIEBAIHZvaWQgcGNpX3Nl
dHVwKHZvaWQpCiAKICAgICAgICAgcmVzb3VyY2UtPmJhc2UgPSBiYXNlOwogCisgICAgICAgIGlm
ICggKGJhcl9kYXRhICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0KKyAgICAgICAgICAgICBQ
Q0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSApCisgICAgICAgICAgICByZXNvdXJjZS0+YmFz
ZSA9IFJPVU5EVVAocmVzb3VyY2UtPmJhc2UsIFBBR0VfU0laRSk7CisKICAgICAgICAgcGNpX3dy
aXRlbChkZXZmbiwgYmFyX3JlZywgYmFyX2RhdGEpOwogICAgICAgICBpZiAodXNpbmdfNjRiYXIp
CiAgICAgICAgICAgICBwY2lfd3JpdGVsKGRldmZuLCBiYXJfcmVnICsgNCwgYmFyX2RhdGFfdXBw
ZXIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaCBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKaW5kZXggN2JjYTY0MThkMi4uYjU1NTRiNTg0NCAx
MDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAorKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCkBAIC01MSw2ICs1MSw4IEBAIHZvaWQgX19idWcoY2hh
ciAqZmlsZSwgaW50IGxpbmUpIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSk7CiAjZGVmaW5lIE1C
KG1iKSAobWIjI1VMTCA8PCAyMCkKICNkZWZpbmUgR0IoZ2IpIChnYiMjVUxMIDw8IDMwKQogCisj
ZGVmaW5lIFJPVU5EVVAoeCwgYSkgKCgoeCkgKyAoYSkgLSAxKSAmIH4oKGEpIC0gMSkpCisKIHN0
YXRpYyBpbmxpbmUgaW50IHRlc3RfYml0KHVuc2lnbmVkIGludCBiLCBjb25zdCB2b2lkICpwKQog
ewogICAgIHJldHVybiAhISgoKGNvbnN0IHVpbnQ4X3QgKilwKVtiPj4zXSAmICgxdTw8KGImNykp
KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 05:39:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 05:39: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 1h7Ctj-0001TE-3w; Fri, 22 Mar 2019 05:39:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JtR7=RY=kaos-source-ops-60001.pdx1.amazon.com=prvs=976db457e=anchalag@srs-us1.protection.inumbo.net>)
 id 1h73KH-0004FP-Cg
 for xen-devel@lists.xenproject.org; Thu, 21 Mar 2019 19:26:05 +0000
X-Inumbo-ID: 2b70286e-4c0f-11e9-98a8-7398024a6a89
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b70286e-4c0f-11e9-98a8-7398024a6a89;
 Thu, 21 Mar 2019 19:26:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,253,1549929600"; d="scan'208";a="723410785"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.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 Mar 2019 19:26:02 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2LJPwB2119594
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Mar 2019 19:26: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; Thu, 21 Mar 2019 19:26:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Mar 2019 19:26:00 +0000
Received: from kaos-source-ops-60001.pdx1.amazon.com (10.25.15.63) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Mar 2019 19:26:00 +0000
Received: from kaos-source-ops-60001.pdx1.amazon.com (localhost.localdomain
 [127.0.0.1])
 by kaos-source-ops-60001.pdx1.amazon.com (Postfix) with ESMTP id 0EDB18076D;
 Thu, 21 Mar 2019 19:25:59 +0000 (UTC)
Received: (from anchalag@localhost)
 by kaos-source-ops-60001.pdx1.amazon.com (8.14.7/8.14.7/Submit) id
 x2LJPwpb001875; Thu, 21 Mar 2019 19:25:58 GMT
Date: Thu, 21 Mar 2019 19:25:58 +0000
From: Anchal Agarwal <anchalag@amzn.com>
To: Munehisa Kamata <kamatam@amazon.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, Julien Grall <julien.grall@arm.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>,
 <netdev@vger.kernel.org>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>, <jgross@suse.com>,
 <sstabellini@kernel.org>, <davem@davemloft.net>
Message-ID: <20190321192558.GA35887@kaos-source-ops-60001.pdx1.amazon.com>
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
X-Mailman-Approved-At: Fri, 22 Mar 2019 05:39:17 +0000
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: eduval@amazon.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 David Woodhouse <dwmw@amazon.co.uk>, anchalag@amazon.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXIgMTksIDIwMTkgYXQgMDg6NTA6MDVQTSAtMDcwMCwgTXVuZWhpc2EgS2FtYXRh
IHdyb3RlOgo+IE9uIDMvMTgvMjAxOSAzOjAyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPiA+ICtBbWF6b24KPiA+IHBscyBzZWUgaW5saW5lCj4gSGkgT2xla3NhbmRyLAo+IAo+
IExldCBtZSBhZGQgc29tZSBjb21tZW50cyBhcyB0aGUgb3JpZ2luYWwgYXV0aG9yIG9mIHRoZSBz
ZXJpZXMuCj4gCj4gPiAKPiA+IE9uIDMvMTQvMTkgOTowMCBQTSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+ID4+IEhpLAo+ID4+Cj4gPj4gT24gMy8xNC8xOSAzOjQwIFBNLCBCb3JpcyBPc3Ryb3Zza3kg
d3JvdGU6Cj4gPj4+IE9uIDMvMTQvMTkgMTE6MTAgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOgo+ID4+Pj4gT24gMy8xNC8xOSA1OjAyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gPj4+Pj4gT24gMy8xNC8xOSAxMDo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gPj4+Pj4+IE9uIDMvMTQvMTkgNDo0NyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
ID4+Pj4+Pj4gT24gMy8xNC8xOSA5OjE3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPiA+Pj4+Pj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBDdXJyZW50bHkgb24g
ZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVlcyBhbmQKPiA+Pj4+
Pj4+PiBkZXN0cm95IHNoYXJlZCBUeC9SeCByaW5ncyBsZWF2aW5nIHRoZSBkcml2ZXIgaW4gaXRz
IGN1cnJlbnQgc3RhdGUKPiA+Pj4+Pj4+PiBhbmQgbmV2ZXIgc2lnbmFsaW5nIHRoZSBiYWNrZW5k
IG9mIHRoaXMgZnJvbnRlbmQncyBzdGF0ZSBjaGFuZ2UuCj4gPj4+Pj4+Pj4gVGhpcyBsZWFkcyB0
byB0aGUgbnVtYmVyIG9mIGNvbnNlcXVlbmNlczoKPiA+Pj4+Pj4+PiAtIHdoZW4gZnJvbnRlbmQg
d2l0aGRyYXdzIGdyYW50ZWQgcmVmZXJlbmNlcyB0byB0aGUgcmluZ3MgZXRjLiBpdAo+ID4+Pj4+
Pj4+IGNhbm5vdAo+ID4+Pj4+Pj4+ID8/Pz8/Pz8/IGJlIGNsZWFubHkgZG9uZSBhcyB0aGUgYmFj
a2VuZCBzdGlsbCBob2xkcyB0aG9zZSAoaXQgd2FzIG5vdAo+ID4+Pj4+Pj4+IHRvbGQgdG8KPiA+
Pj4+Pj4+PiA/Pz8/Pz8/PyBmcmVlIHRoZSByZXNvdXJjZXMpCj4gPj4+Pj4+Pj4gLSBpdCBpcyBu
b3QgcG9zc2libGUgdG8gcmVzdW1lIGRyaXZlciBvcGVyYXRpb24gYXMgYWxsIHRoZQo+ID4+Pj4+
Pj4+IGNvbW11bmljYXRpb24KPiA+Pj4+Pj4+PiA/Pz8/Pz8/PyBtZWFucyB3aXRoIHRoZSBiYWNr
bmVkIHdlcmUgZGVzdHJveWVkIGJ5IHRoZSBmcm9udGVuZCwgdGh1cwo+ID4+Pj4+Pj4+ID8/Pz8/
Pz8/IG1ha2luZyB0aGUgZnJvbnRlbmQgYXBwZWFyIHRvIHRoZSBndWVzdCBPUyBhcyBmdW5jdGlv
bmFsLCBidXQKPiA+Pj4+Pj4+PiA/Pz8/Pz8/PyBub3QgcmVhbGx5Lgo+ID4+Pj4+Pj4gV2hhdCBk
byB5b3UgbWVhbj8gQXJlIHlvdSBzYXlpbmcgdGhhdCBhZnRlciByZXN1bWUgeW91IGxvc2UKPiA+
Pj4+Pj4+IGNvbm5lY3Rpdml0eT8KPiA+Pj4+Pj4gRXhhY3RseSwgaWYgeW91IHRha2UgYSBsb29r
IGF0IHRoZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5vdwo+ID4+Pj4+PiB3aGF0IGl0IGRv
ZXMgaXQgZGVzdHJveXMgdGhlIHJpbmdzIGV0Yy4gYW5kIG5ldmVyIG5vdGlmaWVzIHRoZSBiYWNr
ZW5kCj4gPj4+Pj4+IG9mIHRoYXQsIGUuZy4gaXQgc3RheXMgaW4sIHNheSwgY29ubmVjdGVkIHN0
YXRlIHdpdGggY29tbXVuaWNhdGlvbgo+ID4+Pj4+PiBjaGFubmVscyBkZXN0cm95ZWQuIEl0IG5l
dmVyIGdvZXMgaW50byBhbnkgb3RoZXIgWGVuIGJ1cyBzdGF0ZSwgc28KPiA+Pj4+Pj4gdGhlcmUg
aXMKPiA+Pj4+Pj4gbm8gd2F5IGl0cyBzdGF0ZSBtYWNoaW5lIGNhbiBoZWxwIHJlY292ZXJpbmcu
Cj4gPj4+Pj4KPiA+Pj4+PiBNeSB0cmVlIGlzIGFib3V0IGEgbW9udGggb2xkIHNvIHBlcmhhcHMg
dGhlcmUgaXMgc29tZSBzb3J0IG9mIHJlZ3Jlc3Npb24KPiA+Pj4+PiBidXQgdGhpcyBjZXJ0YWlu
bHkgd29ya3MgZm9yIG1lLiBBZnRlciByZXN1bWUgbmV0ZnJvbnQgZ2V0cwo+ID4+Pj4+IFhlbmJ1
c1N0YXRlSW5pdFdhaXQgZnJvbSBiYWNrZW5kIHdoaWNoIGNhdXNlcyB4ZW5uZXRfY29ubmVjdCgp
Lgo+ID4+Pj4gQWgsIHRoZSBkaWZmZXJlbmNlIGNhbiBiZSBvZiB0aGUgd2F5IHdlIGdldCB0aGUg
Z3Vlc3QgZW50ZXIKPiA+Pj4+IHRoZSBzdXNwZW5kIHN0YXRlLiBJIGFtIG1ha2luZyBteSBndWVz
dCB0byBzdXNwZW5kIHdpdGg6Cj4gPj4+PiBlY2hvIG1lbSA+IC9zeXMvcG93ZXIvc3RhdGUKPiA+
Pj4+IEFuZCB0aGVuIEkgdXNlIGFuIGludGVycnVwdCB0byB0aGUgZ3Vlc3QgKHRoaXMgaXMgYSB0
ZXN0IGNvZGUpCj4gPj4+PiB0byB3YWtlIGl0IHVwLgo+ID4+Pj4gQ291bGQgeW91IHBsZWFzZSBz
aGFyZSB5b3VyIGV4YWN0IHVzZS1jYXNlIHdoZW4gdGhlIGd1ZXN0IGVudGVycyBzdXNwZW5kCj4g
Pj4+PiBhbmQgd2hhdCB5b3UgZG8gdG8gcmVzdW1lIGl0Pwo+ID4+Pgo+ID4+Pgo+ID4+PiB4bCBz
YXZlIC8geGwgcmVzdG9yZQo+ID4+Pgo+ID4+Pj4gSSBjYW4gc2VlIG5vIHdheSBiYWNrZW5kIG1h
eSB3YW50IGVudGVyIFhlbmJ1c1N0YXRlSW5pdFdhaXQgaW4gbXkKPiA+Pj4+IHVzZS1jYXNlCj4g
Pj4+PiBhcyBpdCBzaW1wbHkgZG9lc24ndCBrbm93IHdlIHdhbnQgaGltIHRvLgo+ID4+Pgo+ID4+
Pgo+ID4+PiBZb3VycyBsb29rcyBsaWtlIEFDUEkgcGF0aCwgSSBkb24ndCBrbm93IGhvdyB3ZWxs
IGl0IHdhcyB0ZXN0ZWQgVEJILgo+ID4+Cj4gPj4gSSByZW1lbWJlciBhIHNlcmllcyBmcm9tIGFt
YXpvbiBbMV0gdGhhdCBwbGF5cyBhcm91bmQgc3VzcGVuZCBhbmQgaGliZXJuYXRpb24uIFRoZSBw
YXRjaCBbMl0gbGVhZHMgbWUgdG8gdGhpbmsgdGhhdCBndWVzdCB0cmlnZ2VyZWQgc3VzcGVuZC9y
ZXN1bWUgZG9lcyBub3Qgd29yayBwcm9wZXJseS4gSXQgbG9va3MgbGlrZSB0aGUgc2VyaWVzIGhh
cyBuZXZlciBiZWVuIGZ1bGx5IHJldmlld2VkLiBOb3Qgc3VyZSB3aHkuLi4KPiA+IEp1bGllbiwg
dGhhbmtzIGEgbG90IGZvciBicmluZ2luZyB0aGVzZSBwYXRjaGVzIHRvIG91ciBhdHRlbnRpb24g
d2hpY2ggd2Ugb2J2aW91c2x5IG1pc3NlZC4KPiA+Pgo+ID4+IEFueXdheSwgZnJvbSBteSB1bmRl
cnN0YW5kaW5nIHRoaXMgc2VyaWVzIG1heSBzb2x2ZSBPbGVrc2FuZHIgaXNzdWUuIEhvd2V2ZXIs
IHRoaXMgd291bGQgb25seSBhZGRyZXNzIHRoZSBjb21tb24gY29kZSBzaWRlLiBBRkFJSyBPbGVr
c2FuZHIgaXMgdGFyZ2V0aW5nIEFybSBwbGF0Zm9ybS4gSWYgc28sIEkgdGhpbmsgdGhpcyB3b3Vs
ZCByZXF1aXJlIG1vcmUgd29yayB0aGFuIHRoaXMgc2VyaWVzLiBBcm0gY29kZSBzdGlsbCBtaXNz
IGZldyBiaXRzIHByb3Blcmx5IHN1c3BlbmQvcmVzdW1lIGFyY2ggc3BlY2lmaWMgY29kZSAoc2Vl
IFsyXSkuCj4gPj4KPiA+PiBJIGhhdmUgYSBicmFuY2ggb24gbXkgZ2l0IHRvIHRyYWNrIHRoZSBz
ZXJpZXMuIEhvd2V2ZXIsIHRoZXkgbmV2ZXIgaGF2ZSBiZWVuIHJlc2VudCBhZnRlciBJYW4gQ2Ft
cGJlbGwgbGVmdCBDaXRyaXguIEkgd291bGQgYmUgaGFwcHkgdG8gcmV2aWV3IHRoZW0gaWYgc29t
ZW9uZSB3YW50cyB0byBwaWNrIHRoZW0gdXAgYW5kIHJlcG9zdCB0aGVtLgo+ID4+Cj4gPiBGaXJz
dCBvZiBhbGwsIGxldCBtZSBtYWtlIGl0IGNsZWFyIHRoYXQgd2UgYXJlIGludGVyZXN0ZWQgaW4g
aGliZXJuYXRpb24gbG9uZyB0ZXJtLCBzbyBpdCB3b3VsZCBiZQo+ID4gZGVzaXJhYmxlIHRvIHJl
LXVzZSBhcyBtdWNoIHdvcmsgZm9ybSByZXN1bWUvc3VzcGVuZCBhcyB3ZSBjYW4uIEJ1dCwgd2Ug
c2VlIGl0IGFzIGEgc3RlcCBieQo+ID4gc3RlcCB3b3JrLCBlLmcuIGZpcnN0IFMyUkFNIGFuZCBs
YXRlciBvbiBoaWJlcm5hdGlvbi4KPiA+IExldCBtZSBjbGFyaWZ5IHRoZSBpbW1lZGlhdGUgdXNl
LWNhc2UgdGhhdCB3ZSBoYXZlLCBzbyBpdCBpcyBlYXNpZXIgdG8gdW5kZXJzdGFuZCB3aGF0IHdl
IHdhbnQKPiA+IGFuZCB3aGF0IHdlIGRvbid0IGF0IHRoZSBtb21lbnQuIFdlIGFyZSBhYm91dCB0
byBjb250aW51ZSB3b3JrIHN0YXJ0ZWQgYnkgTWlyZWxhL1hpbGlueCBvbgo+ID4gU3VzcGVuZC10
by1SQU0gZm9yIEFSTSBbM10gYW5kIHdlIG1hZGUgbnVtYmVyIG9mIGFzc3VtcHRpb25zOgo+ID4g
MS4gV2UgYXJlIHRhbGtpbmcgYWJvdXQgKnN5c3RlbSogc3VzcGVuZCwgZS5nLiB0aGUgZ29hbCBp
cyB0byBzdXNwZW5kIGFsbCB0aGUgY29tcG9uZW50cwo+ID4gb2YgdGhlIHN5c3RlbSBhbmQgWGVu
IGl0c2VsZiBhdCBvbmNlLiBUaGluayBhYm91dCB0aGlzIGFzIGZhc3QtYm9vdCBhbmQvb3IgZW5l
cmd5IHNhdmluZwo+ID4gZmVhdHVyZSBpZiB5b3Ugd2lsbC4KPiA+IDIuIFdpdGggc3VzcGVuZC9y
ZXN1bWUgdGhlcmUgaXMgbm8gaW50ZW50aW9uIHRvIG1pZ3JhdGUgVk1zIHRvIGFueSBvdGhlciBo
b3N0Lgo+ID4gMy4gTW9zdCBwcm9iYWJseSBjb25maWd1cmF0aW9uIG9mIHRoZSBiYWNrL2Zyb250
IHdvbid0IGNoYW5nZSBiZXR3ZWVuIHN1c3BlbmQvcmVzdW1lLgo+ID4gQnV0IGxvbmcgdGVybSB3
ZSBhcmUgYWxzbyB0aGlua2luZyBmb3Igc3VwcG9ydGluZyBzdXNwZW5kL3Jlc3VtZSBpbiBpdHMg
YnJvYWRlciBtZWFuaW5nLAo+ID4gZS5nLiB3aGF0IGlzIHByb2JhYmx5IHdoYXQgeW91IG1lYW4g
Ynkgc3VzcGVuZC9yZXN1bWUuCj4gQUZBSUsgLnN1c3BlbmQgYW5kIC5yZXN1bWUgY2FsbGJhY2tz
IGluIGZyb250ZW5kIGRyaXZlcnMgYXJlCj4gc3BlY2lmaWNhbGx5IGZvciB4bCBzYXZlL3Jlc3Rv
cmUgY2FzZSByYXRoZXIgdGhhbiB0aGUgbm9ybWFsICJzeXN0ZW0iCj4gc3VzcGVuZC4gaS5lLiBU
aGUgZm9ybWVyIGlzIEJvcmlzJyBjYXNlIGFuZCBzb21ldGhpbmcgSSBjYWxsZWQgIlhlbgo+IHN1
c3BlbmQiIGluIHRoZSBwYXRjaCBzZXJpZXMsIHRoZSBsYXR0ZXIgc2hvdWxkIGJlIHlvdXIgaW50
ZXJlc3QgYW5kCj4gY2FsbGVkICJBQ1BJIHBhdGgiIGhlcmUsIGFuZCBJIHJlZmVycmVkIHRvIGFz
ICJQTSBzdXNwZW5kIi4gVGhleSBhcmUKPiB2ZXJ5IGRpZmZlcmVudCBjb2RlIHBhdGhzLCBzZWUg
ZHJpdmVycy94ZW4vbWFuYWdlLmMgZm9yIGRldGFpbHMgb2YKPiBYZW4gc3VzcGVuZC4KPiAKPiA+
IEdpdmVuIHRoYXQsIHdlIHRoaW5rIHRoYXQgd2UgZG9uJ3QgbmVlZCBYZW4gc3VwcG9ydCB0byBz
YXZlIGdyYW50cywgcGFnZSB0YWJsZXMgYW5kIG90aGVyCj4gPiBWTSdzIGNvbnRleHQgb24gc3Vz
cGVuZCBhdCBsZWFzdCBhdCB0aGUgZmlyc3Qgc3RhZ2UgYXMgd2UgYXJlIGltcGxlbWVudGluZyBu
b3QgYSBmdWxseQo+ID4gYmxvd24gc3VzcGVuZC9yZXN1bWUsIGJ1dCBvbmx5IFMyUkFNIHBhcnQg
b2YgaXQgd2hpY2ggaXMgbXVjaCBtb3JlIHNpbXBsZXIgdGhhbiBhIGdlbmVyaWMKPiA+IHN1c3Bl
bmQgaW1wbGVtZW50YXRpb24uIFdlIG9ubHkgbmVlZCBjaGFuZ2VzIHRvIExpbnV4IGtlcm5lbCBm
cm9udGVuZCBkcml2ZXJzIGZyb20gWzFdIC0gdGhlCj4gPiBwaWVjZSB0aGF0IHdlIG1pc3MgaXMg
c3VzcGVuZC9yZXN1bWUgaW1wbGVtZW50YXRpb24gaW4gdGhlIG5ldGZyb250IGRyaXZlci4gV2hh
dCBpcyBtb3JlLCBhcwo+ID4gd2UgYXJlIG5vdCBjaGFuZ2luZyBiYWNrL2Zyb250IGNvbmZpZ3Vy
YXRpb24sIHdlIGNhbiBldmVuIGxpdmUgd2l0aCBlbXB0eSAucmVzdW1lLy5zdXNwZW5kCj4gPiBm
cm9udGVuZCdzIGNhbGxiYWNrcyBiZWNhdXNlIGV2ZW50IGNoYW5uZWxzLCByaW5ncyBldGMuIGFy
ZSAic3RhdGljYWxseSIgYWxsb2NhdGVkIGluIG91cgo+ID4gdXNlLWNhc2UgYXQgdGhlIGZpcnN0
IHN5c3RlbSBzdGFydCAoY29sZCBib290KS4gQW5kIGluZGVlZCwgdGVzdHMgc2hvdyB0aGF0IHdh
a2luZyBkb21haW5zCj4gPiBpbiB0aGUgcmlnaHQgb3JkZXIgZG8gYWxsb3cgdGhhdC4KPiA+IFNv
LCBmcmFua2x5LCBmcm9tIFszXSB3ZSBhcmUgaW1tZWRpYXRlbHkgaW50ZXJlc3RlZCBpbiBpbXBs
ZW1lbnRpbmcgLnJlc3VtZS8uc3VzcGVuZCwgbm90Cj4gSWYgeW91IGp1c3QgKHJlKWltcGxlbWVu
dCAuc3VzcGVuZCBhbmQgLnJlc3VtZSBzbyB3aXRob3V0IHRha2luZyBjYXJlCj4gb2YgWGVuIHN1
c3BlbmQsIHlvdSBjYW4gZWFzaWx5IGJyZWFrIHRoZSBleGlzdGluZyBmdW5jdGlvbmFsaXR5LiBU
aGUKPiBwYXRjaCBzZXJpZXMgaW50cm9kdWNlZCAuZnJlZXplIGFuZCAucmVzdG9yZSBjYWxsYmFj
a3MgZm9yIGJvdGggUE0KPiBzdXNwZW5kIGFuZCBoaWJlcm5hdGlvbiwgYW5kIGtlcHQgLnN1c3Bl
bmQgKG5vdCBpbXBsZW1lbnRlZCBpbiBtb3N0Cj4gZnJvbnRlbmQgdGhvdWdoKSBhbmQgLnJlc3Vt
ZSB3aXRoIG5vIGNoYW5nZXMgZm9yIFhlbiBzdXNwZW5kLgo+IAo+IE5vdGUgdGhhdCB4ZW5idXMg
aGFzIG1hcHBlZCBmcmVlemUvdGhhdy9yZXN0b3JlIGV2ZW50cyB0byBzdXNwZW5kLAo+IHJlc3Vt
ZSBhbmQgY2FuY2VsIGNhbGxiYWNrcyB0byBoYW5kbGUgImNoZWNrcG9pbnQiIGNhc2VbNF0uIFRo
aXMgd2FzIGEKPiBiaXQgdHJpY2t5IGFuZCBsZWQgbWUgdG8gdGhlIGRlc2lnbiB0byBoYXZlIHRo
ZSBzZXBhcmF0ZSBzZXQgb2YKPiBjYWxsYmFja3MgYXQgZWFjaCBmcm9udGVuZCBkcml2ZXIgbGV2
ZWxbNV0uIFlvdSBtaWdodCBuZWVkIHRvIGNvbnNpZGVyCj4gYSBzaW1pbGFyIGFwcHJvYWNoIGV2
ZW4gaWYgeW91ciBpbW1lZGlhdGUgaW50ZXJlc3QgYXQgdGhlIG1vbWVudCBpcyBQTQo+IHN1c3Bl
bmQuCj4gCj4gPiBldmVuIGZyZWV6ZS90aGF3L3Jlc3RvcmUgY2FsbGJhY2tzOiBpZiBBbWF6b24g
aGFzIHdpbGwgYW5kIGNhcGFjaXR5IHRvIGNvbnRpbnVlIHdvcmtpbmcgb24gWzNdCj4gPiB0aGVu
IG9uY2UgdGhhdCBnZXRzIGludG8gdGhlIHVwc3RyZWFtIGl0IGFsc28gc29sdmVzIG91ciBTMlJB
TSB1c2UtY2FzZSwgYnV0IGlmIG5vdCB0aGVuIHdlCj4gPiBjYW4gcHJvYmFibHkgcmUtd29yayBu
ZXRmcm9udCBwYXRjaCBhbmQgb25seSBwcm92aWRlIC5yZXN1bWUvLnN1c3BlbmQgY2FsbGJhY2tz
IHdoaWNoIHdlIG5lZWQKPiA+IGZvciBub3cgKHJlbWVtYmVyIG91ciB2ZXJ5IHNwZWNpZmljIHVz
ZS1jYXNlIHdoaWNoIGNhbiBzdXJ2aXZlIHN1c3BlbmQgd2l0aG91dCBjYWxsYmFja3MKPiA+IGlt
cGxlbWVudGVkKS4KPiA+IElNTywgcGF0Y2hlcyBhdCBbMl0gc2VlbSB0byBiZSB1c2VmdWwgd2hp
bGUgaW1wbGVtZW50aW5nIGdlbmVyaWMgc3VzcGVuZC9yZXN1bWUgYW5kIGNhbgo+ID4gYmUgcG9z
dHBvbmVkIGZvciBTMlJBTS4KPiA+IAo+ID4gSnVsaWVuL0p1ZXJnZW4vQm9yaXMvQW1hem9uIC0g
Y291bGQgeW91IHBsZWFzZSBleHByZXNzIHlvdXIgdmlldyBvbiB0aGUgYWJvdmU/Cj4gPiBJcyBp
dCBhY2NlcHRhYmxlIHRoYXQgZm9yIG5vdyB3ZSBvbmx5IHRha2UgcmUtd29ya2VkIG5ldGZyb250
IHBhdGNoIGZyb20gWzNdIHdpdGggZnVsbAo+ID4gaW1wbGVtZW50YXRpb24gaW4gbWluZCBmb3Ig
bGF0ZXIgKHdlIHJldXNlIGNvZGUgZm9yIC5yZXN1bWUvLnN1c3BlbmQpPwo+IEluIGZhY3QsIEFu
Y2hhbCBoYXMgdGFrZW4gb3ZlciBteSBpbml0aWFsIHdvcmsgYW5kIHNoZSBtYXkgd2FudCB0byBj
aGltZQo+IGluIGhlcmUuCj4gCj4gVGhhdCBzYWlkLCBJJ2QgYmUgdmVyeSBoYXBweSB0byByZXZp
ZXcgcGF0Y2hlcyBpZiB5b3UgY29tZSB1cCB3aXRoIHlvdXIKPiBvd24gb25lcywgc28gZmVlbCBm
cmVlIHRvIGFkZCBtZSBpbiB0aGF0IGNhc2UuClllcyBJIGFtIHdvcmtpbmcgb24gdGhvc2UgcGF0
Y2hlcyBhbmQgcGxhbiB0byByZS1wb3N0IHRoZW0gaW4gYW4gZWZmb3J0IHRvIHVwc3RyZWFtIHRo
ZQp0aGUgcGF0Y2hlcy4gSSBhZ3JlZSB3aXRoIE11bmVoaXNhIGhlcmUgb24gY29uc2lkZXJpbmcg
dGhlIHBhdGNoZXMgdGhhdCBhcmUgYWxyZWFkeSBvdXQKdGhlcmUgYXMgSSBwbGFuIHRvIGtlZXAg
dGhlIHNhbWUgbW9kZWwgdG8gZGlzdGluZ3Vpc2ggUE0gU1VTUEVORCBhbmQgUE0gSElCRVJOQVRJ
T04gCnNlcGFyYXRlIGZyb20geGVuIHN1c3BlbmQgYW5kIHJlc3VtZS4gCj4gCj4gPj4gQ2hlZXJz
LAo+ID4+Cj4gPj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOC0wNi9tc2cwMDgyMy5odG1sCj4gPj4KPiA+PiBbMl0gaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2p1bGllbmcvbGludXgtYXJtLmdpdDthPXNo
b3J0bG9nO2g9cmVmcy9oZWFkcy94ZW4tbWlncmF0aW9uL3YyCj4gPj4KPiA+IFszXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNn
MDEwOTMuaHRtbAo+IAo+IFs0XSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvY29tbWl0Lz9pZD1iM2U5NmMwYzc1NjIxMWU4
MDVjNjk0MWQ0YTZlNWY2ZTE5OTVjYjZiCj4gWzVdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNi9tc2cwMDgyNS5odG1sCj4gCj4gPj4+
Cj4gPj4+Cj4gPj4+IC1ib3Jpcwo+ID4+Pgo+ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+ID4+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4+
IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4+PiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gPj4+Cj4gPj4KPiA+IFRoYW5r
IHlvdSwKPiA+IE9sZWtzYW5kcgo+IAo+IFRoYW5rcywKPiBNdW5laGlzYQoKVGhhbmtzLApBbmNo
YWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 06:08:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 06:08: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 1h7DLU-0003sM-I2; Fri, 22 Mar 2019 06: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=uXRL=RZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h7DLS-0003sD-Gv
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 06:07:58 +0000
X-Inumbo-ID: d3683544-4c68-11e9-b09f-4b8ec3c21f5d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3683544-4c68-11e9-b09f-4b8ec3c21f5d;
 Fri, 22 Mar 2019 06:07: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 359B4AE5A;
 Fri, 22 Mar 2019 06:07:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1553199980-9849-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: <8595dfa5-ab24-5a03-f575-ba81eaa1acc0@suse.com>
Date: Fri, 22 Mar 2019 07:07:50 +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: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDMvMjAxOSAyMToyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJdCB0dXJucyBvdXQg
dGhhdCB0aGlzIGNvZGUgd2FzIHByZXZpb3VzbHkgZGVhZC4KPiAKPiBjL3MgZGNmNDE3OTAgIiB4
ODYvbW1jZmcvZHJoZDogTW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxsIGJlZm9yZSBjYWxsaW5n
Cj4gYWNwaV9wYXJzZV9kbWFyKCkiIHJlc3VsdGVkIGluIFBDSSBzZWdtZW50IDAgbm93IGhhdmlu
ZyBiZWVuIGluaXRpYWxpc2VkCj4gZW5vdWdoIGZvciBhY3BpX3BhcnNlX29uZV9kcmhkKCkgdG8g
bm90IHRha2UgdGhlCj4gCj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQgaXMgbm90IGFj
Y2Vzc2libGUgeWV0LiAqLwo+IAo+IHBhdGggdW5jb25kaXRpb25hbGx5LiAgSG93ZXZlciwgc29t
ZSBzeXN0ZW1zIGhhdmUgRE1BUiB0YWJsZXMgd2hpY2ggbGlzdAo+IGRldmljZXMgd2hpY2ggYXJl
IGRpc2FibGVkIGJ5IHVzZXIgY2hvaWNlIChpbiBwYXJ0aWN1bGFyLCBEZWxsIFBvd2VyRWRnZSBS
NzQwCj4gd2l0aCBJL08gQVQgRE1BIGRpc2FibGVkKSwgYW5kIHR1cm5pbmcgb2ZmIGFsbCBJT01N
VSBmdW5jdGlvbmFsaXR5IGluIHRoaXMKPiBjYXNlIGlzIGVudGlyZWx5IHVuaGVscGZ1bCBiZWhh
dmlvdXIuCj4gCj4gTGVhdmUgdGhlIHdhcm5pbmcgd2hpY2ggaWRlbnRpZmllcyB0aGUgcHJvYmxl
bWF0aWMgZGV2aWNlcywgYnV0IGRyb3AgdGhlCj4gcmVtYWluaW5nIGxvZ2ljLiAgVGhpcyBsZWF2
ZXMgdGhlIHN5c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbCBzdGF0ZSwgYW5kIHdvcmtpbmcKPiBpbiB0
aGUgc2FtZSB3YXkgdGhhdCBpdCBkaWQgaW4gcHJldmlvdXMgcmVsZWFzZXMuCj4gCj4gUmVwb3J0
ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 07:22:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 07:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7EV1-0001V6-Nu; Fri, 22 Mar 2019 07:21:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7EV1-0001Uw-Ap
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 07:21:55 +0000
X-Inumbo-ID: 2b51b8c7-4c73-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b51b8c7-4c73-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 07:21: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 1h7EUz-00035D-SJ; Fri, 22 Mar 2019 07:21: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 1h7EUz-0000K7-J4; Fri, 22 Mar 2019 07:21:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7EUz-00058C-IA; Fri, 22 Mar 2019 07:21:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133970-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6c27a4d337d0034cecf9f2c05d1f20c342d41e01
X-Osstest-Versions-That: ovmf=fbdfef35cb82b3e0beed2ceb0243ef129d2e55ce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 07:21:53 +0000
Subject: [Xen-devel] [ovmf test] 133970: 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>

ZmxpZ2h0IDEzMzk3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5NzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2YzI3YTRkMzM3ZDAwMzRjZWNmOWYyYzA1ZDFmMjBj
MzQyZDQxZTAxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYmRmZWYz
NWNiODJiM2UwYmVlZDJjZWIwMjQzZWYxMjlkMmU1NWNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM5MzggIDIwMTktMDMtMjAgMDI6NTI6MTkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzOTcwICAyMDE5LTAzLTIxIDA2OjQzOjUyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGF2aWQgV2Vp
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9y
Zz4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFphaWxpYW5nIFN1biA8
emFpbGlhbmcuc3VuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAogICBmYmRmZWYzNWNiLi42YzI3YTRkMzM3ICA2YzI3YTRkMzM3ZDAw
MzRjZWNmOWYyYzA1ZDFmMjBjMzQyZDQxZTAxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 07:25:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 07:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7EYi-0001iw-Bi; Fri, 22 Mar 2019 07:25:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y287=RZ=correo.udistrital.edu.co=daparrag@srs-us1.protection.inumbo.net>)
 id 1h7EYh-0001iq-52
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 07:25:43 +0000
X-Inumbo-ID: b203431a-4c73-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 b203431a-4c73-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 07:25:41 +0000 (UTC)
Received: by mail-lf1-x12b.google.com with SMTP id u68so671460lff.7
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 00:25:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=correo-udistrital-edu-co.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=CRalrKsvxSCI74O9xliankyyhCLaJVssaqlLBSS0B1M=;
 b=OLkRxmljrWiylehA0quJmw1hSEkm7Du9Gnm5NHgM7JgiptEGmohyVbBXDkXbQHJWaN
 XH/v+MHysnkNDf3ccbovk8DFEO/U828X4AjDlMXU8nr0veW4aBoNndzuEmLGMjwg1Idd
 rZTPmc5um2LY+a0enDgKNME1zrK7/8L2WwDAcjBjLG1hHNY09MXhy9P1mYvwFoctE3af
 CcFRLw/Uj+N79vKUoqCVcBrKjD2hoycOoDp5gSBeG7x9UzmmjRGjH2FchxJrvvk9jutI
 ajrLONa1fRMitje9j0SN4FA7k1Z9PSv5TufP7U5kS3Cf/vZk0H9arIP2/FZQdZKjBCFj
 T7gw==
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=CRalrKsvxSCI74O9xliankyyhCLaJVssaqlLBSS0B1M=;
 b=IIbz2o3ylbcZLByS+RTDlABZrysjPCYIAHhaoEkedn027nxJEjf62XVsotyq4/43S1
 LN54m+DVeUuu4YDx9qBhyfoQRR5KLYxzZcPILDBhIw9yY4w/q+9HTlRzT4yaOfYRv0ii
 8goupjNYFUx62pN4/usCXLDx8WUcbVlIiXZ3xMTRZlq54o2Mc5ZJQHEpLM3AydCkKZ1Y
 +ATRW9fy25AOGeOK+OWiVch9jnLbgC0Y/GvqIArfAV6eSysutA9w4BFKoIKEkAeUTJAs
 uldOIrH+eA3i2IWQOOxOt/3+c1s8+ySzksXqE5Aa6sDmf8VfcMSvPvm1gqULn2eIbN0M
 kWXQ==
X-Gm-Message-State: APjAAAWc93FVEc6tG3JCspWKb0jKj2R/5bIniX0G0OsGvlTNUADfMPSd
 OgyUDL6fwZGR6N9Mmz6GHAPf5DBlDsstukDyhRLb+ojSY9Bwpg==
X-Google-Smtp-Source: APXvYqzYH+VPRR/ydEMjpgatmFwCVkmxp51ASEksEM93JB1nXXVSg/1+faDW2+PqT+dTt5Pjh7LpCizG6K/AmD1LXV4=
X-Received: by 2002:ac2:5581:: with SMTP id v1mr4255514lfg.92.1553239539620;
 Fri, 22 Mar 2019 00:25:39 -0700 (PDT)
MIME-Version: 1.0
From: Diego Alejandro Parra Guzman <daparrag@correo.udistrital.edu.co>
Date: Fri, 22 Mar 2019 08:25:28 +0100
Message-ID: <CAMWmVVANRaJX_Cx6OEHuKYR=v7nNfvPpW738_2hbhB+1s7w4LQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Performance Monitor and Profiling tools for ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5912156681001777540=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5912156681001777540==
Content-Type: multipart/alternative; boundary="00000000000002b9470584a9c392"

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

HI Everyone



My name is diego. I'm very interesting in extend the XenOprof to ARM64
based architectures, and also integrate some tools for hypervisor and
application profiling and performance evaluation.



I read the documentation for Oprofile a perf which is in the wiki page and
I noticed that XEN doesn't support ARM64 architectures.  For this reason I
have two ideas.



1. Add support for ARM64 architectures to XenOprof  in its current
implementation.



2. I found an interesting library called libpfm4 which also work with
perf_event, and support ARM64 and ARM32 architectures. Well I can tray to
use this library in order to profile DOM0 and DOMU-VP guest.



Personally I prefer the option 2 since the  library currently works in
normal linux OS and I guest could be easy to replicate it on XEN.



Approaches:



(hypercalls) from DOM0-DOMU to xen

(direct pass through from DOM0 to PMU counters), and VPMU in DOMU .





Here my questions?



I would like to know if currently DOM0 and DOMU have support to  perf_event
i.e., they can read directly performance monitoring unit (PMU) counters,
only DOM0 or none of them?

should I implement some traps in XEN hypervisor ?

someone  currently  is  working on this?

Which is the most efficient way to implement it ?

There is a guide line to do this easily?



Cheers.
--=20
Diego Alejandro Parra Guzm=C3=A1n
Estudiante de ingenier=C3=ADa electr=C3=B3nica
Universidad distrital FJC

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

<div dir=3D"ltr"><div><p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0=
cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">HI Everyone</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">My name is diego. I&#39;m very interes=
ting in extend the
XenOprof to ARM64 based architectures, and also integrate some tools for
hypervisor and application profiling and performance evaluation.</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">I read the documentation for Oprofile =
a perf which is in
the wiki page and I noticed that XEN doesn&#39;t support ARM64 architecture=
s.=C2=A0 For this reason I have two ideas.</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">1. Add support for ARM64 architectures=
 to XenOprof=C2=A0 in its current implementation.</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">2. I found an interesting library call=
ed libpfm4 which
also work with perf_event, and support ARM64 and ARM32 architectures. Well =
I
can tray to use this library in order to profile DOM0 and DOMU-VP guest.</p=
>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">Personally I prefer the option 2 since=
 the=C2=A0 library currently works in normal linux OS
and I guest could be easy to replicate it on XEN.</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">Approaches:</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">(hypercalls) from DOM0-DOMU to xen</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">(direct pass through from DOM0 to PMU =
counters), and VPMU
in DOMU .</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">Here my questions?</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">I would like to know if currently DOM0=
 and DOMU have
support to=C2=A0 perf_event i.e., they can
read directly performance monitoring unit (PMU) counters, only DOM0 or none=
 of
them?</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">should I implement some traps in XEN h=
ypervisor ?</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">someone=C2=A0 currently=C2=A0 is=C2=A0
working on this?</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">Which is the most efficient way to imp=
lement it ?</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">There is a guide line to do this easil=
y?</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"gmail-MsoPlainText" style=3D"margin:0cm 0cm 0.0001pt;font-size:=
11pt;font-family:Calibri,sans-serif">Cheers.</p></div>-- <br><div dir=3D"lt=
r" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Diego Aleja=
ndro Parra Guzm=C3=A1n<br>Estudiante de ingenier=C3=ADa electr=C3=B3nica<br=
>Universidad distrital FJC<br></div></div>

--00000000000002b9470584a9c392--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5912156681001777540==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 22 07:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 07: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 1h7EkV-0002ce-N5; Fri, 22 Mar 2019 07: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=5qdr=RZ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h7EkT-0002cZ-VL
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 07:37:54 +0000
X-Inumbo-ID: 65a2308d-4c75-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 65a2308d-4c75-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 07:37:52 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id r25so678134lfn.13
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 00:37:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=lElo5EN6awGyjMKAR5SKmr8/mQFR8gq0aQRuwBDnzSM=;
 b=F4xoTm/Pr2eAaSyUntFMI5hAjRl0SFeiOefuWTW5ifbK9kkJzPIY57ITMcWQ+S1m5Z
 66P+EFX880URAuKWgocUQGNBJu7Rm9qJ1XTL9xHGafWEeYK8COhoHSNqIoXwTfvtTd58
 RsWUke5vGm+JnlT5BxMUhDoAn1xucziN4sN6YsWYssF6BLlD7UaGDtb02UMWJC6dE7Tk
 Y4ZBXtOp450B+GaIT8WOw2ZeBeuzfhiB6NA+65yVIcU9vhu5Cu6zj/+JtQBuwXoSKVCq
 Lu2Xw6ppJm8VO8wNbv0ZNBRnD3AFNZ3IiZYk0w/BIy2QZpJnPVrC6frolcDhSAWlcfUs
 jgqQ==
X-Google-DKIM-Signature: v=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=lElo5EN6awGyjMKAR5SKmr8/mQFR8gq0aQRuwBDnzSM=;
 b=FS2sHs0Sg/5JdDD0X7+NH3UJnO2rw0gnFJ4sRg3Xz4z3OxunomoCrQvAL2+lrN+UZp
 OsUw6v+w8yER+2VV0IaJb13wwoVHtw6PntS1CoOKzv4M1iOFsooghR/4aGpulnlWx9SL
 Q2KHbTi18iUOZKoA7teiNr73UTgfGX83473xh3rnvT7SP+By3KIdLSfn+o4SH70Afgb0
 WeZWpIJQDJiTOk5E5CCIbUG+5DZC/Ye6sEWR/9aLO4d7fkaAdAKcuE4k/0GEshtuxx9J
 mf4FJ7OSy0hXcEOgo+tRS+ASI4LJXP9txau88eQ6AyW3CELZ3VPvT4Fwx70yINT+F7Qb
 m23Q==
X-Gm-Message-State: APjAAAUeuLgl9g9/CoJ2z20TA+9YHnECFl1g6FvL8azv4CqFSUhAOKxF
 Fdyy13W7nTpz71+uwF/JmwhsXg9u
X-Google-Smtp-Source: APXvYqzOqcli2W9OLk4jKwHR9So5HOYvaxAwvncCjWhwJK6sBnfMivwviQrUZKE+tKUAnJAH3j9Xig==
X-Received: by 2002:ac2:5966:: with SMTP id h6mr1488467lfp.86.1553240270113;
 Fri, 22 Mar 2019 00:37:50 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h1sm1372477ljb.87.2019.03.22.00.37.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Mar 2019 00:37:49 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com, hverkuil@xs4all.nl
Date: Fri, 22 Mar 2019 09:37:41 +0200
Message-Id: <20190322073742.14639-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/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: 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
YW0uY29tPgoKSGVsbG8hCgpBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBz
b21lIHZpcnR1YWwgbXVsdGltZWRpYQpmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0dWFsIGRpc3Bs
YXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCnBvaW50ZXJzIGFuZCBtdWx0aS10b3Vj
aCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgphdXRvbW90aXZlIGFwcGxp
YW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3RlbXMKYW5kIG1hbnkgbW9y
ZS4KCkZyb250ZW5kIGltcGxlbWVudGF0aW9uIGlzIGF2YWlsYWJsZSBhdCBbM10gYW5kIHRoZSBj
b3JyZXNwb25kaW5nCmJhY2tlbmQgYXQgWzRdLiBUaGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywg
YnV0IGZyb250ZW5kIGFscmVhZHkKcGFzc2VzIHY0bDItY29tcGxpYW5jZSB0ZXN0IGZvciBWNEwy
IGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5CmNoYW5nZXMgYXJlIGF2YWlsYWJsZSBhdCBbNV0u
CgpUaGlzIHdvcmsgYWRkcyBhIG5ldyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3Ig
YSB2aXJ0dWFsCmNhbWVyYSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxp
dGllcyBvZiBYZW4gZXZlbgpmYXJ0aGVyOiB2aWRlbyBjb25mZXJlbmNpbmcsIElWSSwgaGlnaCBk
ZWZpbml0aW9uIG1hcHMgZXRjLgoKVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3Qg
bmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3Np
YmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKCjEuIFByb3ZpZGUgbWVhbnMg
Zm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKIC0gcGl4ZWwgZm9ybWF0cwog
LSByZXNvbHV0aW9ucwogLSBmcmFtZSByYXRlcwoyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250
cm9sczoKIC0gY29udHJhc3QKIC0gYnJpZ2h0bmVzcwogLSBodWUKIC0gc2F0dXJhdGlvbgozLiBT
dXBwb3J0IHN0cmVhbWluZyBjb250cm9sCgpJIHdvdWxkIGxpa2UgdG8gdGhhbmsgSGFucyBWZXJr
dWlsIDxodmVya3VpbEB4czRhbGwubmw+IGZvciB2YWx1YWJsZQpjb21tZW50cyBhbmQgaGVscC4K
ClRoYW5rIHlvdSwKT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KCkNoYW5nZXMgc2luY2UgdjU6Cj09
PT09PT09PT09PT09PT09CgoxLiBNaW5vciBjbGVhbnVwIG9mIHRoZSBYRU5DQU1FUkFfT1BfQlVG
X1JFUVVFU1QgZGVzY3JpcHRpb24KCkNoYW5nZXMgc2luY2UgdjQ6Cj09PT09PT09PT09PT09PT09
CgoxLiBSZW1vdmVkIHVudXNlZCBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0wgZmxhZwoyLiBS
ZS13b3JkZWQgYSBiaXQgZGVzY3JpcHRpb24gZm9yIG51bV9idWZmZXJzCgpDaGFuZ2VzIHNpbmNl
IHYzOgo9PT09PT09PT09PT09PT09PQoKMS4gQWRkIHRyaW1taW5nIGV4YW1wbGUgZm9yIHNob3J0
IEZPVVJDQyBsYWJlbHMsIGUuZy4gWTE2IGFuZCBZMTYtQkUKMi4gUmVtb3ZlIGZyb20gWEVOQ0FN
RVJBX09QX0NPTkZJR19YWFggcmVxdWVzdHMgY29sb3JzcGFjZSwgeGZlcl9mdW5jLAogICB5Y2Jj
cl9lbmMsIHF1YW50aXphdGlvbiBhbmQgbW92ZSB0aG9zZSBpbnRvIHRoZSBjb3JyZXNwb25kaW5n
IHJlc3BvbnNlCjMuIEV4dGVuZCBkZXNjcmlwdGlvbiBvZiBYRU5DQU1FUkFfT1BfQlVGX1JFUVVF
U1QubnVtX2J1ZnM6IGxpbWl0IHRvCiAgIG1heGltdW0gYnVmZmVycyBhbmQgbnVtX2J1ZnMgPT0g
MCBjYXNlCjQuIEV4dGVuZCBkZWNyaXB0aW9uIG9mIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFLmlu
ZGV4IGFuZCBzcGVjaWZ5IGl0cwogICByYW5nZQo1LiBNYWtlIFhFTkNBTUVSQV9FVlRfRlJBTUVf
QVZBSUwuc2VxX251bSAzMi1iaXQgaW5zdGVhZCBvZiA2NC1iaXQKCkNoYW5nZXMgc2luY2UgdjI6
Cj09PT09PT09PT09PT09PT09CgoxLiBBZGQgIm1heC1idWZmZXJzIiBmcm9udGVuZCBjb25maWd1
cmF0aW9uIGVudHJ5LCBlLmcuCiAgIHRoZSBtYXhpbXVtIG51bWJlciBvZiBjYW1lcmEgYnVmZmVy
cyBhIGZyb250ZW5kIG1heSB1c2UuCjIuIEFkZCBiaWctZW5kaWFuIHBpeGVsLWZvcm1hdCBzdXBw
b3J0OgogLSAiZm9ybWF0cyIgY29uZmlndXJhdGlvbiBzdHJpbmcgbGVuZ3RoIGNoYW5nZWQgZnJv
bSA0IHRvIDcKICAgb2N0ZXRzLCBzbyB3ZSBjYW4gYWxzbyBtYW5hZ2UgQkUgcGl4ZWwtZm9ybWF0
cwogLSBhZGQgY29ycmVzcG9uZGluZyBjb21tZW50cyB0byBGT1VSQ0MgbWFwcGluZ3MgZGVzY3Jp
cHRpb24KMy4gTmV3IGNvbW1hbmRzIGFkZGVkIHRvIHRoZSBwcm90b2NvbCBhbmQgZG9jdW1lbnRl
ZDoKIC0gWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURQogLSBYRU5DQU1FUkFfT1BfRlJBTUVf
UkFURV9TRVQKIC0gWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VUCjQuLUFkZCBkZWZhdWx0cyBm
b3IgY29sb3JzcGFjZSwgeGZlciwgeWNiY3JfZW5jIGFuZCBxdWFudGl6YXRpb24KNS4gUmVtb3Zl
IFhFTkNBTUVSQV9FVlRfQ09ORklHX0NIQU5HRSBldmVudAo2LiBNb3ZlIHBsYW5lIG9mZnNldHMg
dG8gWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIGFzIG9mZnNldHMKICAgcmVxdWlyZWQgZm9yIHRo
ZSBmcm9udGVuZCBtaWdodCBub3QgYmUga25vd24gYXQgdGhlIGNvbmZpZ3VyYXRpb24gdGltZQo3
LiBDbGVhbiB1cCBhbmQgYWRkcmVzcyBjb21tZW50cyB0byB2MiBvZiB0aGUgcHJvdG9jb2wKCkNo
YW5nZXMgc2luY2UgdjE6Cj09PT09PT09PT09PT09PT09CgoxLiBBZGRlZCBYZW5TdG9yZSBlbnRy
aWVzOgogLSBmcmFtZS1yYXRlcwoyLiBEbyBub3QgcmVxdWlyZSB0aGUgRk9VUkNDIGNvZGUgaW4g
WGVuU3RvcmUgdG8gYmUgdXBwZXIgY2FzZSBvbmx5CjMuIEFkZGVkL2NoYW5nZWQgY29tbWFuZCBz
ZXQ6CiAtIGNvbmZpZ3VyYXRpb24gZ2V0L3NldAogLSBidWZmZXIgcXVldWUvZGVxdWV1ZQogLSBj
b250cm9sIGdldAo0LiBBZGRlZCBjb250cm9sIGZsYWdzLCBlLmcuIHJlYWQtb25seSBldGMuCjUu
IEFkZGVkIGNvbG9yc3BhY2UgY29uZmlndXJhdGlvbiBzdXBwb3J0LCByZWxldmFudCBjb25zdGFu
dHMKNi4gQWRkZWQgZXZlbnRzOgogLSBjb25maWd1cmF0aW9uIGNoYW5nZQogLSBjb250cm9sIGNo
YW5nZQo3LiBDaGFuZ2VkIGNvbnRyb2wgdmFsdWVzIHRvIDY0LWJpdAo4LiBBZGRlZCBzZXF1ZW5j
ZSBudW1iZXIgdG8gZnJhbWUgYXZhaWwgZXZlbnQKOS4gQ29kaW5nIHN0eWxlIGNsZWFudXAKClsx
XSBodHRwczovL3d3dy54ZW5wcm9qZWN0Lm9yZy8KWzJdIGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD14ZW4uZ2l0O2E9dHJlZTtmPXhlbi9pbmNsdWRlL3B1YmxpYy9pbwpbM10gaHR0
cHM6Ly9naXRodWIuY29tL2FuZHIyMDAwL2xpbnV4L3RyZWUvY2FtZXJhX2Zyb250X3YxL2RyaXZl
cnMvbWVkaWEveGVuCls0XSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAvY2FtZXJhX2JlCls1
XSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAveGVuL3RyZWUvdmNhbWVyYQoKT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gKDEpOgogIGNhbWVyYWlmOiBhZGQgQUJJIGZvciBwYXJhLXZpcnR1YWwg
Y2FtZXJhCgogeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCAxMzc0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzNzQgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCgot
LSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 07:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 07: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 1h7EkZ-0002cv-29; Fri, 22 Mar 2019 07:37: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=5qdr=RZ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h7EkY-0002cm-A1
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 07:37:58 +0000
X-Inumbo-ID: 66e4f7ea-4c75-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 66e4f7ea-4c75-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 07:37:54 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id 5so676528lft.12
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 00:37:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=nGfteavfA+eiXv5Cy2xC3iBck5bJ9G0tX0BBNUjMlMs=;
 b=tTivhbgwEFMPMKT3ylhNxU2/n10XLTbEjl4SDx09sOADG9dPCMNSYAqLmpJkrZNhsI
 Y0YsuQAtrbOmIve3xgknKbx0IYKQhe+7CR9Tc5xEPahHWYdkA59z4CDHnxasDRoS9Uko
 YnQt6pxFkyAUg48MVBvtCve+7QzvDUhs5A77ICiFwpJQLnpkhyv8oNuiJpHrvU5PJgxh
 RhgqBoB8Ga6ZC5hKgisEVzzK+Z1Mc4DkBIfV6rCknEMxLyzHySXwpVR7ttKkifRF1bSl
 rBw+8Hd66jAS4lr4HoMhgZEuhpRSomuJQcGP4rI8mL8GsfR6FCMPRM+hlt8Uh0QOZATj
 WPzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=nGfteavfA+eiXv5Cy2xC3iBck5bJ9G0tX0BBNUjMlMs=;
 b=RdTQZhBCk4THkEqidhwzRIaAzjMcbDKTyg/8MX/kKArzATkhq/h5pLGQE8f+kha7Qg
 xeppX0tkI2kgPz4N4I+M9DCjVj1uMrJv5j0ZBmm1NohM+hwMHzEcgq1Fhq1t6eKbc4wW
 TME9nT8cxUeTK6kkmiEPqz2zUxbCdehFlBUuNFL/hzbn+aLq/7r06NyFg2T4m3sazaWT
 Iu88P0sNwLc7z/onhrUpSBpzWzqXlUCdLVXf/Xz82jwqiQ1t/pYQlDKGiB4gcRV+U7jK
 QOoRN0K7wLafAYV4aKakCqTuXMTSxVpa8yx9atBNi01ogqTR6D1b5a3Z8W2XIvq7PZxS
 VVvQ==
X-Gm-Message-State: APjAAAXGxJswxL+78hWvT1q2Q1PWz51aH8LrLUDAZsq4rXPDvRN4Jv3s
 zUPIe1IuvIydgCpROtyoVJYnakDD
X-Google-Smtp-Source: APXvYqz+51aYWqsklMTChRVkqgUX100PHFV8YcCp/yyGlBB8oGHHzoKTS/0Sy5FoIEw8io03waAPKw==
X-Received: by 2002:ac2:4ac5:: with SMTP id m5mr1466827lfp.4.1553240271644;
 Fri, 22 Mar 2019 00:37:51 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h1sm1372477ljb.87.2019.03.22.00.37.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Mar 2019 00:37:50 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com, hverkuil@xs4all.nl
Date: Fri, 22 Mar 2019 09:37:42 +0200
Message-Id: <20190322073742.14639-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190322073742.14639-1-andr2000@gmail.com>
References: <20190322073742.14639-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 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: 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
YW0uY29tPgoKVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmly
dHVhbGl6ZWQKY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVk
aWEgY2FwYWJpbGl0aWVzIGV2ZW4KZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVy
ZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRj
LgoKVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxp
dHkgd2l0aCB0aGUKZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUg
cHJvdG9jb2wgaWYgbmVlZCBiZToKCjEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBk
ZXZpY2UgY29uZmlndXJhdGlvbjoKIC0gcGl4ZWwgZm9ybWF0cwogLSByZXNvbHV0aW9ucwogLSBm
cmFtZSByYXRlcwoyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKIC0gY29udHJhc3QK
IC0gYnJpZ2h0bmVzcwogLSBodWUKIC0gc2F0dXJhdGlvbgozLiBTdXBwb3J0IHN0cmVhbWluZyBj
b250cm9sCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVy
YWlmLmggfCAxMzc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDEzNzQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9jYW1lcmFpZi5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmFjYmNiZjNiZDQxMQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCkBAIC0wLDAgKzEsMTM3NCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogY2FtZXJhaWYuaAorICoKKyAqIFVuaWZpZWQgY2Ft
ZXJhIGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KKyAqCisgKiBQZXJt
aXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBv
YnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3
YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhl
CisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwg
YW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNo
ZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAq
IFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNo
YWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25z
IG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElT
IiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklO
R0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNF
LCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisg
KgorICogQ29weXJpZ2h0IChDKSAyMDE4LTIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBB
dXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0Bl
cGFtLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KKyNk
ZWZpbmUgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXworCisjaW5jbHVkZSAicmluZy5oIgor
I2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfUFJPVE9DT0xfVkVSU0lPTiAg
ICAgIjEiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAg
IEZlYXR1cmUgYW5kIFBhcmFtZXRlciBOZWdvdGlhdGlvbgorICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICoKKyAqIEZyb250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3
IHJlcXVlc3QsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlv
bmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCisgKiBob2xkLW9mZiBtZWNo
YW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBzZXQKKyAq
IHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVD
S19GT1JfUkVRVUVTVFMoKSkuCisgKgorICogQmFjay0+ZnJvbnQgbm90aWZpY2F0aW9uczogd2hl
biBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9uc2UsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNh
biBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXNwIChpLmUuLCB0aGUgZ2VuZXJp
YworICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZy
b250ZW5kcyBtdXN0IHNldAorICogeGVuY2FtZXJhX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwg
dXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCkpLgorICoKKyAqIFRoZSB0d28g
aGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRo
aW4KKyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3Rp
YXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgorICogVGhpcyBzZWN0aW9uIGVudW1lcmF0ZXMgdGhl
c2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFuZAorICogYmFj
a2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlv
bi4KKyAqCisgKiBBbGwgZGF0YSBpbiBYZW5TdG9yZSBpcyBzdG9yZWQgYXMgc3RyaW5ncy4gTm9k
ZXMgc3BlY2lmeWluZyBudW1lcmljCisgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4g
SW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQorICogZXhwcmVzc2VkIGFzIGZp
eGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9u
CisgKiBvZiBhIHByb3Blcmx5IGZvcm1hdHRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9m
IGluZm9ybWF0aW9uLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgRXhhbXBsZSBjb25maWd1cmF0aW9uCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKgorICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZp
Z3VyYXRpb246CisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2Vu
ZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCisgKiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMCIKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3N0
YXRlID0gIjQiCisgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9u
cyA9ICIxLDIiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRl
bmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQtaWQgPSAiMCIKKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNh
bWVyYS8xIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIK
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JlLWFsbG9jID0gIjEiCisgKgorICotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
L21heC1idWZmZXJzID0gIjMiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9j
b250cm9scyA9ICJjb250cmFzdCxodWUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzEiCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2Zy
YW1lLXJhdGVzID0gIjE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIxNS8xLDE1LzIiCisgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUtcmF0
ZXMgPSAiMTUvMiIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1p
ZCA9ICIwIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmctcmVm
ID0gIjI4MzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQt
Y2hhbm5lbCA9ICIxNSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1y
aW5nLXJlZiA9ICIzODciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQt
ZXZlbnQtY2hhbm5lbCA9ICIxNiIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
RGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvbWF4LWJ1ZmZlcnMgPSAiOCIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0
dXJhdGlvbixodWUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRz
L1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzIiCisgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0g
IjE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS91bmlxdWUtaWQgPSAi
MSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9ICIy
ODMzIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLWV2ZW50LWNoYW5u
ZWwgPSAiMTciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQtcmluZy1y
ZWYgPSAiMzg4IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50
LWNoYW5uZWwgPSAiMTgiCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNp
b24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogdmVyc2lvbnMKKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVS
QV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCisg
KiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwyLDMiLgorICoKKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhl
bkJ1cyBOb2RlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqCisgKiBkb20taWQKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4K
KyAqCisgKiAgICAgIERvbWFpbiBpZGVudGlmaWVyLgorICoKKyAqIGRldi1pZAorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQxNl90PgorICoKKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIu
CisgKgorICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYt
aWQ+Ly4uLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVy
c2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9uCisgKiAg
ICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgorICoKKyAqICAgICAgUHJvdG9jb2wgdmVyc2lv
biwgY2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KKyAqCisg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogYmUtYWxsb2MKKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgICIwIiwgIjEiCisgKgorICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVu
IGJhY2tlbmQgd2lsbCBiZSB0aGUgYnVmZmVyCisgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBm
b3IgdGhpcyBkb21haW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCisgKiAgICAgIG9w
ZXJhdGlvbi4KKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5k
IG11c3QgYWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KKyAq
CisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNhbWVy
YSBpcyBhc3NpZ25lZCBhCisgKiAgICAgIHVuaXF1ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZp
ZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4KKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBv
ciBzdWNoLgorICoKKyAqIG1heC1idWZmZXJzCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWlu
dDhfdD4KKyAqCisgKiAgICAgIE1heGltdW0gbnVtYmVyIG9mIGNhbWVyYSBidWZmZXJzIHRoaXMg
ZnJvbnRlbmQgbWF5IHVzZS4KKyAqCisgKiBjb250cm9scworICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPGxpc3Qgb2Ygc3RyaW5nPgorICoKKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQgY2FtZXJh
IGNvbnRyb2xzIHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCisgKiAgICAg
IENhbWVyYSBjb250cm9scyBhcmUgZXhwcmVzc2VkIGFzIGEgbGlzdCBvZiBzdHJpbmcgdmFsdWVz
IHcvbyBhbnkKKyAqICAgICAgb3JkZXJpbmcgcmVxdWlyZW1lbnQuCisgKgorICogZm9ybWF0cwor
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPGZvcm1hdCwgY2hhcls3XT4KKyAqCisgKiAgICAgIEZv
cm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gK
KyAqICAgICAgc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9y
eSBpcyB0aGUKKyAqICAgICAgY29ycmVzcG9uZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUg
bmV4dCBsZXZlbCBvZgorICogICAgICB0aGUgZGlyZWN0b3J5IHVuZGVyIDxmb3JtYXRzPiByZXBy
ZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KKyAqICAgICAgSWYgdGhlIGZvcm1hdCByZXBy
ZXNlbnRzIGEgYmlnLWVuZGlhbiB2YXJpYW50IG9mIGEgbGl0dGxlCisgKiAgICAgIGVuZGlhbiBm
b3JtYXQsIHRoZW4gdGhlICItQkUiIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLiBFLmcuICdBUjE1JyB2
cworICogICAgICAnQVIxNS1CRScuCisgKiAgICAgIElmIEZPVVJDQyBzdHJpbmcgbGFiZWwgaGFz
IHNwYWNlcyB0aGVuIHRob3NlIGFyZSBvbmx5IGFsbG93ZWQgdG8KKyAqICAgICAgYmUgYXQgdGhl
IGVuZCBvZiB0aGUgbGFiZWwgYW5kIG11c3QgYmUgdHJpbW1lZCwgZm9yIGV4YW1wbGUKKyAqICAg
ICAgJ1kxNicgYW5kICdZMTYtQkUnIHdpbGwgYmUgdHJpbW1lZC4KKyAqCisgKiByZXNvbHV0aW9u
CisgKiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1aW50
MzJfdD4KKyAqCisgKiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2Yg
ZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCisgKiAgICAgIHN1cHBvcnRlZCByZXNvbHV0aW9uIHVu
ZGVyIGNvcnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KKyAqICAgICAgVGhlIG5hbWUg
b2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFuZCBoZWlnaHQKKyAqICAg
ICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVscy4KKyAqCisgKiBmcmFtZS1yYXRl
cworICogICAgICBWYWx1ZXM6ICAgICAgICAgPG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWlu
YXRvciwgdWludDMyX3Q+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVSQV9GUkFNRV9SQVRF
X1NFUEFSQVRPUiBzZXBhcmF0ZWQgc3VwcG9ydGVkIGZyYW1lIHJhdGVzCisgKiAgICAgIG9mIHRo
ZSBjYW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCisg
KiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0t
LS0gQ2FtZXJhIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisgKgorICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJl
cXVlc3RzIGZyb20gZnJvbnRlbmQgdG8gYmFja2VuZAorICogYW5kIGdldCB0aGUgY29ycmVzcG9u
ZGluZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAorICogc2V0IHVwIHBlciB2
aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCisgKgorICogcmVxLWV2ZW50LWNoYW5uZWwKKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9m
IHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBjaGFubmVsCisgKiAgICAgIHVzZWQgdG8g
c2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAqCisgKiByZXEtcmluZy1yZWYK
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBYZW4g
Z3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1h
cAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgor
ICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0
ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0
aCBpcyB1c2VkIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKKyAq
IHRvIGZyb250ZW5kLCBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KKyAqCisgKiBl
dnQtZXZlbnQtY2hhbm5lbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoK
KyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFubmVs
CisgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAq
CisgKiBldnQtcmluZy1yZWYKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAq
CisgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9y
IHRoZSBiYWNrZW5kIHRvIG1hcAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBldmVu
dCByaW5nIGJ1ZmZlci4KKyAqLworCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqCisgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUg
bm9kZXMgd2l0aCBpbml0aWFsIHN0YXRlCisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KKyAq
IFRvb2wgc3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJh
dGlvbgorICogbm9kZXMgcGVyIGRvbWFpbi4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisg
KgorICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKKyAqID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAgICAgICAgICAgICAgWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNhdGlvbgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQgdmFsaWRhdGUgYmFja2VuZCBkZXZpY2Uu
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAorICoKKyAq
IG8gUXVlcnkgZnJvbnRlbmQgY29uZmlndXJhdGlvbgorICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlh
bGl6ZQorICogICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJlZAorICogICBjYW1lcmEuCisg
KiBvIFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKKyAqICAgdGhhdCB3aWxsIGJlIGluIGVm
ZmVjdCBkdXJpbmcKKyAqICAgdGhpcyBjb25uZWN0aW9uLgorICogICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVJbml0aWFs
aXNlZAorICoKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVy
eSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbyBDb25uZWN0IHRvIHRoZSBldmVudCBjaGFubmVscy4KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNvbm5lY3RlZAorICoKKyAqICBvIENy
ZWF0ZSBhbmQgaW5pdGlhbGl6ZSBPUworICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCisgKiAg
ICBjb25maWd1cmF0aW9uLgorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8Cisg
KiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKKyAqCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVVbmtub3duCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zZWQKKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3NpbmcKKyAq
IG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJhIGRldmljZQorICogbyBSZW1vdmUgZXZlbnQgY2hhbm5l
bHMKKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAg
IFYKKyAqIFhlbmJ1c1N0YXRlQ2xvc2VkCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFJlY292ZXJ5IGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoK
KyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBoYW5k
bGVzIHRoYXQgYXMKKyAqIGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9z
ZWQgc3RhdGUuCisgKgorICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3Jz
IGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCisgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0
aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCisgKiB0aGVuIGZyb250ZW5k
IGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5kIGlzIHJlYWR5
IGZvcgorICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVhbGl6ZWQg
ZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKKyAqIGNhbm5vdCBiZSByZW1vdmVkLCB0aGVuIGZy
b250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlCisgKiB1
bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyByZW1vdmVkIG9yIGJhY2tlbmQg
aW5pdGlhdGVzIGEgbmV3CisgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQorICogWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcgc3RhdGUuCisgKgorICogTm90ZSBvbiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUg
b2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcworICogdW5yZWNvdmVyYWJsZSBlcnJvcnMg
dGhlbiBmcm9udGVuZCBjYW5ub3Qgc2VuZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAorICogYW5k
IHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2
aWNlIGFueW1vcmUuCisgKiBBZnRlciBiYWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxsIGhvbGQgc29tZQorICogc3RhdGU6IGNvbmZpZ3VyYXRp
b24gaW4gdXNlLCBhbGxvY2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRlIGV0
Yy4KKyAqIEluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRvIGltcGxl
bWVudCBjb21wbGV4IHJlY292ZXJ5CisgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdv
aW5nIGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAorICogZnJvbnRlbmQgd2ls
bCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhcmUK
KyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykgdG8gZXhpdCBncmFjZWZ1bGx5
IGJ5IHNpZ25hbGluZyBlcnJvcgorICogc3RhdGUgZXRjLgorICogT25jZSBhbGwgdGhlIGNsaWVu
dHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQKKyAq
IGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYWdhaW4g
c2lnbmFsaW5nIHRoZQorICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJlIG1h
ZGUuCisgKgorICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIg
d2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9tCisgKiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
aW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFyZSBPUworICogc3Bl
Y2lmaWMuIEZvciBleGFtcGxlOgorICogMS4gVGhlIHVuZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1h
eSBwcm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUgbGFzdAorICogICAgY2xpZW50
IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJl
IHJlbW92ZWQKKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hlZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRp
bWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQorICogICAgdG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRo
aXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwgb2YKKyAqICAgIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UuCisgKiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCisgKgorICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09E
RVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09O
RklHX1NFVCAgICAgICAgMHgwMAorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVCAgICAg
ICAgMHgwMQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFICAgMHgwMgorI2Rl
ZmluZSBYRU5DQU1FUkFfT1BfRlJBTUVfUkFURV9TRVQgICAgMHgwMworI2RlZmluZSBYRU5DQU1F
UkFfT1BfQlVGX0dFVF9MQVlPVVQgICAgMHgwNAorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JF
UVVFU1QgICAgICAgMHgwNQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSAgICAgICAg
MHgwNgorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAgICAgMHgwNworI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwOAorI2RlZmluZSBYRU5DQU1FUkFf
T1BfQlVGX0RFUVVFVUUgICAgICAgMHgwOQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVN
ICAgICAgICAgMHgwYQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9TRVQgICAgICAgICAgMHgw
YgorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQgICAgICAgICAgMHgwYworI2RlZmluZSBY
RU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwZAorI2RlZmluZSBYRU5DQU1FUkFfT1Bf
U1RSRUFNX1NUT1AgICAgICAgMHgwZQorCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdIVE5F
U1MgICAgICAwCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCisjZGVm
aW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAyCisjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0hVRSAgICAgICAgICAgICAzCisKKy8qIE51bWJlciBvZiBzdXBwb3J0ZWQgY29udHJvbHMu
ICovCisjZGVmaW5lIFhFTkNBTUVSQV9NQVhfQ1RSTCAgICAgICAgICAgICA0CisKKy8qIENvbnRy
b2wgaXMgcmVhZC1vbmx5LiAqLworI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfUk8gICAgICAg
ICAgKDEgPDwgMCkKKy8qIENvbnRyb2wgaXMgd3JpdGUtb25seS4gKi8KKyNkZWZpbmUgWEVOQ0FN
RVJBX0NUUkxfRkxHX1dPICAgICAgICAgICgxIDw8IDEpCisvKiBDb250cm9sJ3MgdmFsdWUgaXMg
dm9sYXRpbGUuICovCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8
PCAyKQorCisvKiBTdXBwb3J0ZWQgY29sb3Igc3BhY2VzLiAqLworI2RlZmluZSBYRU5DQU1FUkFf
Q09MT1JTUEFDRV9ERUZBVUxUICAgMAorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TTVBU
RTE3ME0gMQorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9SRUM3MDkgICAgMgorI2RlZmlu
ZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TUkdCICAgICAgMworI2RlZmluZSBYRU5DQU1FUkFfQ09M
T1JTUEFDRV9PUFJHQiAgICAgNAorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjAg
ICAgNQorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNgorCisvKiBDb2xv
ciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVO
Q19ERUZBVUxUICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ183MDkgICAgICAgIDEK
KyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TUkdCICAgICAgIDIKKyNkZWZpbmUgWEVOQ0FN
RVJBX1hGRVJfRlVOQ19PUFJHQiAgICAgIDMKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19O
T05FICAgICAgIDQKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19EQ0lfUDMgICAgIDUKKyNk
ZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TTVBURTIwODQgIDYKKworLyogQ29sb3Igc3BhY2Ug
WeKAmUNiQ3IgZW5jb2RpbmcuICovCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfSUdOT1JF
ICAgICAgICAgICAwCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNjAxICAgICAgICAgICAg
ICAxCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNzA5ICAgICAgICAgICAgICAyCisjZGVm
aW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY2MDEgICAgICAgICAgICAzCisjZGVmaW5lIFhFTkNB
TUVSQV9ZQ0JDUl9FTkNfWFY3MDkgICAgICAgICAgICA0CisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JD
Ul9FTkNfQlQyMDIwICAgICAgICAgICA1CisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQy
MDIwX0NPTlNUX0xVTSA2CisKKy8qIFF1YW50aXphdGlvbiByYW5nZS4gKi8KKyNkZWZpbmUgWEVO
Q0FNRVJBX1FVQU5USVpBVElPTl9ERUZBVUxUICAgICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1FV
QU5USVpBVElPTl9GVUxMX1JBTkdFICAgIDEKKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5USVpBVElP
Tl9MSU1fUkFOR0UgICAgIDIKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMICAgICAgMHgwMAor
I2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFICAgICAgMHgwMQorCisvKgorICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFU
SCBOQU1FIFNUUklOR1MsIEhFTFBFUlMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2Rl
ZmluZSBYRU5DQU1FUkFfRFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCisKKyNkZWZpbmUg
WEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SICAgICAgICIsIgorI2RlZmluZSBYRU5DQU1FUkFfUkVT
T0xVVElPTl9TRVBBUkFUT1IgIngiCisjZGVmaW5lIFhFTkNBTUVSQV9GUkFDVElPTl9TRVBBUkFU
T1IgICAiLyIKKworI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfVkVSU0lPTlMgICAgInZlcnNp
b25zIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRkVfVkVSU0lPTiAgICAgInZlcnNpb24iCisj
ZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfUklOR19SRUYgICAicmVxLXJpbmctcmVmIgorI2Rl
ZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX0NIQU5ORUwgICAgInJlcS1ldmVudC1jaGFubmVsIgor
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX1JJTkdfUkVGICAgImV2dC1yaW5nLXJlZiIKKyNk
ZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9DSEFOTkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIK
KyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX01BWF9CVUZGRVJTICAgICJtYXgtYnVmZmVycyIKKyNk
ZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0NPTlRST0xTICAgICAgICJjb250cm9scyIKKyNkZWZpbmUg
WEVOQ0FNRVJBX0ZJRUxEX0ZPUk1BVFMgICAgICAgICJmb3JtYXRzIgorI2RlZmluZSBYRU5DQU1F
UkFfRklFTERfRlJBTUVfUkFURVMgICAgImZyYW1lLXJhdGVzIgorI2RlZmluZSBYRU5DQU1FUkFf
RklFTERfQkVfQUxMT0MgICAgICAgImJlLWFsbG9jIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
VU5JUVVFX0lEICAgICAgInVuaXF1ZS1pZCIKKworI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklH
SFRORVNTX1NUUiAgImJyaWdodG5lc3MiCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNU
X1NUUiAgICAiY29udHJhc3QiCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT05fU1RS
ICAic2F0dXJhdGlvbiIKKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NUUiAgICAgICAgICJo
dWUiCisKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZPVVJDQ19CSUdFTkRJQU5fU1RSICItQkUiCisKKy8q
IE1heGltdW0gbnVtYmVyIG9mIGJ1ZmZlciBwbGFuZXMgc3VwcG9ydGVkLiAqLworI2RlZmluZSBY
RU5DQU1FUkFfTUFYX1BMQU5FICAgICAgICAgICAgNAorCisvKgorICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBv
biBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgorICoKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKyAqCisgKiAtIHVzYWdlIG9mIGdyYW50IHJlZmVyZW5jZSAwIGFz
IGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgorICogICBncmFudCByZWZlcmVuY2UgMCBpcyB2YWxp
ZCwgYnV0IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCisgKiAgIGJlY2F1c2Ugb2YgdGhl
IGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCisg
KiAtIGFsbCByZWZlcmVuY2VzIGluIHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJl
IHRyZWF0ZWQKKyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBYRU5fUEFHRV9TSVpFIHVubGVzcyBvdGhl
cndpc2Ugbm90ZWQuCisgKiAtIGFsbCBGT1VSQ0MgbWFwcGluZ3MgdXNlZCBmb3IgY29uZmlndXJh
dGlvbiBhbmQgbWVzc2FnaW5nIGFyZQorICogICBMaW51eCBWNEwyIG9uZXM6IGh0dHBzOi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90
cmVlL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAorICogICB3aXRoIHRoZSBmb2xsb3dp
bmcgZXhjZXB0aW9uczoKKyAqICAgICAtIGNoYXJhY3RlcnMgYXJlIGFsbG93ZWQgaW4gWzB4MjA7
IDB4N2ZdIHJhbmdlCisgKiAgICAgLSB3aGVuIHVzZWQgZm9yIFhlblN0b3JlIGNvbmZpZ3VyYXRp
b24gZW50cmllcyB0aGUgZm9sbG93aW5nCisgKiAgICAgICBhcmUgbm90IGFsbG93ZWQ6CisgKiAg
ICAgICAtICcvJywgJ1wnLCAnICcgKHNwYWNlKSwgJzwnLCAnPicsICc6JywgJyInLCAnfCcsICc/
JywgJyonCisgKiAgICAgICAtIGlmIHRyYWlsaW5nIHNwYWNlcyBhcmUgcGFydCBvZiB0aGUgRk9V
UkNDIGNvZGUgdGhlbiB0aG9zZSBtdXN0IGJlCisgKiAgICAgICAgIHRyaW1tZWQKKyAqCisgKgor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIHByb3Rv
Y29sIGJldHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVyCisgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKgorICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgY2FtZXJhIGRy
aXZlciBjb21tdW5pY2F0ZSB3aXRoCisgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBh
bmQgZXZlbnQgY2hhbm5lbHMuCisgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCBy
ZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCisgKgorICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0
aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCisgKgorICogRm9yIGFsbCByZXF1ZXN0L3Jl
c3BvbnNlL2V2ZW50IHBhY2tldHM6CisgKiAgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVw
cmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9uZworICogICAgIG51bWVyYXRvciBhbmQg
ZGVub21pbmF0b3I6CisgKiAgICAgICAtIGZyYW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVt
ZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlCisgKiAgICAgICAtIGZyYW1lX3JhdGVfZGVub20gLSB1
aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKKyAqICAgICBUaGUgY29ycmVz
cG9uZGluZyBmcmFtZSByYXRlIChIeikgaXMgY2FsY3VsYXRlZCBhczoKKyAqICAgICAgIGZyYW1l
X3JhdGUgPSBmcmFtZV9yYXRlX251bWVyIC8gZnJhbWVfcmF0ZV9kZW5vbQorICogICAtIGJ1ZmZl
ciBpbmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNz
IHRoYW4KKyAqICAgICB0aGUgdmFsdWUgb2YgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQubnVtX2J1
ZnMgcmVzcG9uc2U6CisgKiAgICAgICAtIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1
ZmZlci4KKyAqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVl
c3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEFsbCByZXF1ZXN0
IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCisgKiBBbGwgcmVxdWVz
dCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAg
ICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3Bl
cmF0aW9uICAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1
ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2UuCisgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3Qs
IG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1FUkFfT1BfWFhYLgorICoKKyAqCisgKiBSZXF1ZXN0IHRv
IHNldC92YWxpZGF0ZSB0aGUgY29uZmlndXJhdGlvbiAtIHJlcXVlc3QgdG8gc2V0IHRoZQorICog
Y29uZmlndXJhdGlvbi9tb2RlIG9mIHRoZSBjYW1lcmEgKFhFTkNBTUVSQV9PUF9DT05GSUdfU0VU
KSBvciB0bworICogY2hlY2sgaWYgdGhlIGNvbmZpZ3VyYXRpb24gaXMgdmFsaWQgYW5kIGNhbiBi
ZSB1c2VkCisgKiAoWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSk6CisgKiAgICAgICAgIDAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAg
IG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8IF9PUF9DT05GSUdfWFhYIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdp
ZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBwaXhlbF9mb3JtYXQgLSB1aW50
MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgorICogd2lkdGggLSB1
aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgorICogaGVpZ2h0IC0gdWludDMyX3QsIGhlaWdodCBp
biBwaXhlbHMuCisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgor
ICoKKyAqIE5vdGVzOgorICogIC0gdGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIFhFTkNBTUVS
QV9PUF9DT05GSUdfVkFMSURBVEUgYW5kCisgKiAgICBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCBp
cyB0aGF0IHRoZSBmb3JtZXIgZG9lc24ndCBhY3R1YWxseSBjaGFuZ2UKKyAqICAgIGNhbWVyYSBj
b25maWd1cmF0aW9uLCBidXQgcXVlcmllcyBpZiB0aGUgY29uZmlndXJhdGlvbiBpcyB2YWxpZC4K
KyAqICAgIFRoaXMgY2FuIGJlIHVzZWQgd2hpbGUgc3RyZWFtIGlzIGFjdGl2ZSBhbmQvb3IgYnVm
ZmVycyBhbGxvY2F0ZWQuCisgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25k
aW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQorICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRl
ZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKKyAqICAgIGFu
ZCBjYW4gYmUgYWNjZXB0ZWQuCisgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5D
QU1FUkFfT1BfQ09ORklHX1NFVCByZXF1ZXN0cyBiZWZvcmUKKyAqICAgIHNlbmRpbmcgWEVOQ0FN
RVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQorICogICAg
ZmluYWwgc3RyZWFtIGNvbmZpZ3VyYXRpb24uCisgKiAgLSBjb25maWd1cmF0aW9uIGNhbm5vdCBi
ZSBjaGFuZ2VkIGR1cmluZyBhY3RpdmUgc3RyZWFtaW5nLCBlLmcuCisgKiAgICBhZnRlciBYRU5D
QU1FUkFfT1BfU1RSRUFNX1NUQVJUIGFuZCBiZWZvcmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9Q
CisgKiAgICByZXF1ZXN0cy4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIHsKKyAg
ICB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7CisgICAgdWludDMyX3Qgd2lkdGg7CisgICAgdWludDMy
X3QgaGVpZ2h0OworfTsKKworLyoKKyAqIFJlcXVlc3QgY3VycmVudCBjb25maWd1cmF0aW9uIG9m
IHRoZSBjYW1lcmE6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DT05GSUdfR0VUIHwgICByZXNl
cnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRo
aXMgcmVxdWVzdC4KKyAqCisgKgorICogUmVxdWVzdCB0byBzZXQgdGhlIGZyYW1lIHJhdGUgb2Yg
dGhlIHN0cmVhbToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX0ZSQU1FX1JBVEVfU0VUfCAgIHJlc2Vy
dmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQzMl90LCBu
dW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCisgKiBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMy
X3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgorICoKKyAqIE5vdGVzOgorICogIC0g
dG8gcXVlcnkgdGhlIGN1cnJlbnQgKGFjdHVhbCkgZnJhbWUgcmF0ZSB1c2UgWEVOQ0FNRVJBX09Q
X0NPTkZJR19HRVQKKyAqICAgIHJlcXVlc3QuCisgKiAgLSB0aGlzIHJlcXVlc3QgY2FuIGJlIHVz
ZWQgd2l0aCBjYW1lcmEgYnVmZmVycyBhbGxvY2F0ZWQsIGJ1dCBzdHJlYW0KKyAqICAgIHN0b3Bw
ZWQsIGUuZy4gZnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzdG9wIHRoZSBzdHJlYW0gd2l0aAorICog
ICAgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QLCBob2xkIHRoZSBidWZmZXJzIGFsbG9jYXRlZCAo
ZS5nLiBrZWVwIHRoZQorICogICAgY29uZmlndXJhdGlvbiBzZXQgd2l0aCBYRU5DQU1FUkFfT1Bf
Q09ORklHX1NFVCksIGNoYW5nZSB0aGUKKyAqICAgIGZyYW1lIHJhdGUgb2YgdGhlIHN0cmVhbSBh
bmQgKHJlKXN0YXJ0IHRoZSBzdHJlYW0gYWdhaW4gd2l0aAorICogICAgWEVOQ0FNRVJBX09QX1NU
UkVBTV9TVEFSVC4KKyAqICAtIGZyYW1lIHJhdGUgY2Fubm90IGJlIGNoYW5nZWQgZHVyaW5nIGFj
dGl2ZSBzdHJlYW1pbmcsIGUuZy4KKyAqICAgIGFmdGVyIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RB
UlQgYW5kIGJlZm9yZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AKKyAqICAgIGNvbW1hbmRzLgor
ICovCitzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX3JhdGVfcmVxIHsKKyAgICB1aW50MzJfdCBmcmFt
ZV9yYXRlX251bWVyOworICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cit9OworCisvKgor
ICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyJ3MgbGF5b3V0OgorICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBf
QlVGX0dFVF9MQVlPVVR8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCisgKgorICoKKyAqIFJlcXVlc3QgbnVt
YmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9S
RVFVRVNUfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
CisgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUg
dXNlZC4KKyAqCisgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNrZW5kIHZh
bGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgorICogYnVmZmVycyBhbmQgcmVzcG9uZHMg
d2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBmcm9udGVuZC4KKyAq
IEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyB0aGUgY29ycmVzcG9uZGluZyBy
ZXNwb25zZSBpbiBvcmRlciB0bworICogc2VlIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBi
eSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCisgKiBhbmQgY2FuIGJlIGFj
Y2VwdGVkLgorICogRnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cworICogYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09Q
X1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQorICogZmluYWwgY29u
ZmlndXJhdGlvbi4KKyAqIEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgY2Ft
ZXJhIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhpcyBjYWxsCisgKiB3aXRoIGEgbm9uLXplcm8gdmFs
dWUgb2YgbnVtX2J1ZnMuIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQKKyAq
IHRoZW4gdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJv
IGFuZCBhbnkgY3JlYXRlZAorICogYnVmZmVycyBtdXN0IGJlIGRlc3Ryb3llZCBmaXJzdC4KKyAq
IEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMg
YWZ0ZXIgdGhlCisgKiBzdHJlYW1pbmcgaGFzIHN0YXJ0ZWQuCisgKgorICogSWYgbnVtX2J1ZnMg
aXMgMCBhbmQgc3RyZWFtaW5nIGhhcyBub3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tlbmQg
d2lsbAorICogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4K
KyAqIFRyeWluZyB0byBjYWxsIHRoaXMgaWYgc3RyZWFtaW5nIGlzIGluIHByb2dyZXNzIHdpbGwg
cmVzdWx0IGluIGFuIGVycm9yLgorICoKKyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMg
cmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAorICogYW5kIHRoaXMg
cmVxdWVzdCBtdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQgYW55Cisg
KiBjcmVhdGVkIGJ1ZmZlcnMgbXVzdCBiZSBkZXN0cm95ZWQuCisgKgorICogUGxlYXNlIG5vdGUs
IHRoYXQgdGhlIG51bWJlciBvZiBidWZmZXJzIGluIHRoaXMgcmVxdWVzdCBtdXN0IG5vdCBleGNl
ZWQKKyAqIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3JlLm1heC1idWZmZXJzLgorICoK
KyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KKyAqLworc3RydWN0IHhl
bmNhbWVyYV9idWZfcmVxdWVzdCB7CisgICAgdWludDhfdCBudW1fYnVmczsKK307CisKKy8qCisg
KiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIgY3JlYXRpb246CisgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9P
UF9CVUZfQ1JFQVRFIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzBd
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFsxXSAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwbGFuZV9vZmZzZXRbMl0gICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzNdICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBBbiBhdHRlbXB0IHRvIGNyZWF0ZSBtdWx0aXBsZSBi
dWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4gZXJyb3IuCisgKiBpbmRleCBjYW4gYmUg
cmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNwb25kaW5nIGNhbWVyYSBidWZmZXIu
CisgKgorICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGNyZWF0
ZWQgaW4gdGhlIHJhbmdlCisgKiAgIGZyb20gMCB0byB0aGUgbnVtX2J1ZnMgZmllbGQgcmV0dXJu
ZWQgaW4gcmVzcG9uc2UgZm9yCisgKiAgIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0
CisgKiBwbGFuZV9vZmZzZXQgLSBhcnJheSBvZiB1aW50MzJfdCwgb2Zmc2V0IG9mIHRoZSBjb3Jy
ZXNwb25kaW5nIHBsYW5lCisgKiAgIGluIG9jdGV0cyBmcm9tIHRoZSBidWZmZXIgc3RhcnQuIE51
bWJlciBvZiBvZmZzZXRzIHJldHVybmVkIGlzCisgKiAgIGVxdWFsIHRvIHRoZSB2YWx1ZSByZXR1
cm5lZCBpbiBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQubnVtX3BsYW5lcy4KKyAqIGdyZWZf
ZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQg
cGFnZQorICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUg
b2YgdGhlIGJ1ZmZlciBpcyBlcXVhbCB0bworICogICBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlP
VVQuc2l6ZSByZXNwb25zZS4gQXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgorICogICBzaGFy
ZWQgYnVmZmVyIHNpemUgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5n
bGUgcGFnZSwKKyAqICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgc2hhcmVkIHBhZ2UgbXVz
dCBiZSBzdXBwbGllZCAoc2VlCisgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCisgKgor
ICogSWYgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DIGNvbmZpZ3VyYXRpb24gZW50cnkgaXMgc2V0
LCB0aGVuIGJhY2tlbmQgd2lsbAorICogYWxsb2NhdGUgdGhlIGJ1ZmZlciB3aXRoIHRoZSBwYXJh
bWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMgcmVxdWVzdCBhbmQgcGFnZQorICogZGlyZWN0b3J5IGlz
IGhhbmRsZWQgYXMgZm9sbG93czoKKyAqICAgRnJvbnRlbmQgb24gcmVxdWVzdDoKKyAqICAgICAt
IGFsbG9jYXRlcyBwYWdlcyBmb3IgdGhlIGRpcmVjdG9yeSAoZ3JlZl9kaXJlY3RvcnksCisgKiAg
ICAgICBncmVmX2Rpcl9uZXh0X3BhZ2UocykKKyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBm
b3IgdGhlIHBhZ2VzIG9mIHRoZSBkaXJlY3RvcnkgdG8gdGhlIGJhY2tlbmQKKyAqICAgICAtIHNl
dHMgZ3JlZl9kaXJfbmV4dF9wYWdlIGZpZWxkcworICogICBCYWNrZW5kIG9uIHJlc3BvbnNlOgor
ICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlciBh
bGxvY2F0ZWQgdG8KKyAqICAgICAgIHRoZSBmcm9udGVuZAorICogICAgIC0gZmlsbHMgaW4gcGFn
ZSBkaXJlY3Rvcnkgd2l0aCBncmFudCByZWZlcmVuY2VzCisgKiAgICAgICAoZ3JlZltdIGluIHN0
cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3RvcnkpCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFfYnVm
X2NyZWF0ZV9yZXEgeworICAgIHVpbnQ4X3QgaW5kZXg7CisgICAgdWludDhfdCByZXNlcnZlZFsz
XTsKKyAgICB1aW50MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJBX01BWF9QTEFORV07CisgICAg
Z3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cit9OworCisvKgorICogU2hhcmVkIHBhZ2UgZm9y
IFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9y
eSBpbgorICogdGhlIHJlcXVlc3QpIGVtcGxveXMgYSBsaXN0IG9mIHBhZ2VzLCBkZXNjcmliaW5n
IGFsbCBwYWdlcyBvZiB0aGUgc2hhcmVkCisgKiBkYXRhIGJ1ZmZlcjoKKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZf
ZGlyX25leHRfcGFnZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDQKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbMF0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW2ld
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBpKjQrOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ3JlZltOIC0gMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IE4qNCs4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqCisgKiBncmVmX2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9yZWZfdCwg
cmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2UgZGVzY3JpYmluZworICogICBwYWdlIGRpcmVjdG9y
eS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFyZSBubyBtb3JlIHBhZ2VzIGluIHRoZSBsaXN0LgorICog
Z3JlZltpXSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUg
YnVmZmVyCisgKiAgIGFsbG9jYXRlZCBhdCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURS4KKyAqCisg
KiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0aGUgd2hvbGUgcGFnZSBkaXJlY3Rv
cnkgaXMgbm90CisgKiBwYXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgor
ICogICBudW1fZ3JlZnNfdG90YWwgPSAoWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNULnNpemUgKyBY
RU5fUEFHRV9TSVpFIC0gMSkgLworICogICAgICAgWEVOX1BBR0VfU0laRQorICovCitzdHJ1Y3Qg
eGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5IHsKKyAgICBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0
X3BhZ2U7CisgICAgZ3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCit9
OworCisvKgorICogUmVxdWVzdCBidWZmZXIgZGVzdHJ1Y3Rpb24gLSBkZXN0cm95IGEgcHJldmlv
dXNseSBhbGxvY2F0ZWQgY2FtZXJhIGJ1ZmZlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAg
ICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JV
Rl9ERVNUUk9ZfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqCisgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgZGVzdHJv
eWVkLgorICoKKyAqCisgKiBSZXF1ZXN0IHF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGJhY2tl
bmQgdXNlOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX1FVRVVFICB8ICAgcmVzZXJ2ZWQg
ICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE5vdGVzOgorICogIC0g
ZnJvbnRlbmRzIG11c3Qgbm90IGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhpcyBy
ZXF1ZXN0IHVudGlsCisgKiAgICByZXNwb25zZSB0byBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUg
aGFzIGJlZW4gcmVjZWl2ZWQuCisgKiAgLSBidWZmZXJzIG11c3QgYmUgcXVldWVkIHRvIHRoZSBi
YWNrZW5kIGJlZm9yZSBkZXN0cm95aW5nIHRoZW0gd2l0aAorICogICAgWEVOQ0FNRVJBX09QX0JV
Rl9ERVNUUk9ZLgorICoKKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0
byBiZSBxdWV1ZWQuCisgKgorICoKKyAqIFJlcXVlc3QgZGVxdWV1ZWluZyBvZiB0aGUgYnVmZmVy
IGZvciBmcm9udGVuZCB1c2U6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09QX0JVRl9ERVFVRVVFIHwg
ICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTm90
ZXM6CisgKiAgLSBmcm9udGVuZCBpcyBhbGxvd2VkIHRvIGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRl
bnQgYWZ0ZXIgdGhlIGNvcnJlc3BvbmRpbmcKKyAqICAgIHJlc3BvbnNlIHRvIHRoaXMgcmVxdWVz
dC4KKyAqCisgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgcXVl
dWVkLgorICoKKyAqCisgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6CisgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAg
ICAgICAgICAgICB8IF9PUF9DVFJMX0VOVU0gIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBTZWUgcmVzcG9u
c2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCisgKgorICogaW5kZXggLSB1aW50OF90LCBpbmRl
eCBvZiB0aGUgY29udHJvbCB0byBiZSBxdWVyaWVkLgorICovCitzdHJ1Y3QgeGVuY2FtZXJhX2lu
ZGV4IHsKKyAgICB1aW50OF90IGluZGV4OworfTsKKworLyoKKyAqIFJlcXVlc3QgY2FtZXJhIGNv
bnRyb2wgY2hhbmdlOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgX09QX1NFVF9DVFJMICB8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgIHR5cGUgICAgIHwgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
IHZhbHVlIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBoaWdoIDMyLWJpdCAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIHR5cGUgLSB1aW50
OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4K
KyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgorICovCitzdHJ1
Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgeworICAgIHVpbnQ4X3QgdHlwZTsKKyAgICB1aW50OF90
IHJlc2VydmVkWzddOworICAgIGludDY0X3QgdmFsdWU7Cit9OworCisvKgorICogUmVxdWVzdCBj
YW1lcmEgY29udHJvbCBzdGF0ZToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgIF9PUF9HRVRfQ1RSTCAg
fCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICB0eXBlICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICoKKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4K
KyAqCisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBY
RU5DQU1FUkFfQ1RSTF9YWFguCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfcmVxIHsK
KyAgICB1aW50OF90IHR5cGU7Cit9OworCisvKgorICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBz
dHJlYW0gc3RhcnQ6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09QX1NUUkVBTV9TVEFSVHwgICByZXNl
cnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqCisgKiBSZXF1ZXN0IGNhbWVyYSBjYXB0dXJl
IHN0cmVhbSBzdG9wOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9TVFJFQU1fU1RPUCB8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
ICoKKyAqIEFsbCByZXNwb25zZSBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3Rl
dHMpLgorICoKKyAqIEFsbCByZXNwb25zZSBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAq
ICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlk
ICAgICAgICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgICByZXNlcnZlZCAgICB8IDQKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAq
IGlkIC0gdWludDE2X3QsIGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0LgorICogb3BlcmF0aW9uIC0g
dWludDhfdCwgWEVOQ0FNRVJBX09QXyogLSBjb3BpZWQgZnJvbSByZXF1ZXN0LgorICogc3RhdHVz
IC0gaW50MzJfdCwgcmVzcG9uc2Ugc3RhdHVzLCB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhY
IG9uIGZhaWx1cmUuCisgKgorICoKKyAqIENvbmZpZ3VyYXRpb24gcmVzcG9uc2UgLSByZXNwb25z
ZSBmb3IgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQsCisgKiBYRU5DQU1FUkFfT1BfQ09ORklHX0dF
VCBhbmQgWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSByZXF1ZXN0czoKKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHwgX09QX0NPTkZJR19YWFggfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2lkdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29sb3JzcGFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhmZXJf
ZnVuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5Y2Jjcl9lbmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWFudGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRp
b19udW1lciAgICAgICAgICAgICAgICAgICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fZGVub20gICAgICAgICAgICAg
ICAgICAgICAgIHwgNDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ4CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVu
b20gICAgICAgICAgICAgICAgICAgICAgICAgfCA1MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTWVhbmlu
ZyBvZiB0aGUgY29ycmVzcG9uZGluZyB2YWx1ZXMgaW4gdGhpcyByZXNwb25zZSBpcyB0aGUgc2Ft
ZSBhcyBmb3IKKyAqIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUIGFuZCBYRU5DQU1FUkFfT1BfRlJB
TUVfUkFURV9TRVQgcmVxdWVzdHMuCisgKgorICogY29sb3JzcGFjZSAtIHVpbnQzMl90LCB0aGlz
IHN1cHBsZW1lbnRzIHBpeGVsX2Zvcm1hdCBwYXJhbWV0ZXIsCisgKiAgIG9uZSBvZiB0aGUgWEVO
Q0FNRVJBX0NPTE9SU1BBQ0VfWFhYLgorICogeGZlcl9mdW5jIC0gdWludDMyX3QsIHRoaXMgc3Vw
cGxlbWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCisgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJB
X1hGRVJfRlVOQ19YWFguCisgKiB5Y2Jjcl9lbmMgLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50
cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWUNCQ1Jf
RU5DX1hYWC4gUGxlYXNlIG5vdGUsIHRoYXQgeWNiY3JfZW5jIGlzIG9ubHkKKyAqICAgdmFsaWQg
Zm9yIFlDYkNyIHBpeGVsZm9ybWF0cyBhbmQgc2hvdWxkIGJlIGlnbm9yZWQgb3RoZXJ3aXNlLgor
ICogcXVhbnRpemF0aW9uIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3JzcGFjZSBw
YXJhbWV0ZXIsCisgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1FVQU5USVpBVElPTl9YWFguCisg
KiBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBkaXNw
bGF5IGFzcGVjdCByYXRpby4KKyAqIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAtIHVpbnQzMl90LCBk
ZW5vbWluYXRvciBvZiB0aGUgZGlzcGxheSBhc3BlY3QgcmF0aW8uCisgKi8KK3N0cnVjdCB4ZW5j
YW1lcmFfY29uZmlnX3Jlc3AgeworICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKKyAgICB1aW50
MzJfdCB3aWR0aDsKKyAgICB1aW50MzJfdCBoZWlnaHQ7CisgICAgdWludDMyX3QgY29sb3JzcGFj
ZTsKKyAgICB1aW50MzJfdCB4ZmVyX2Z1bmM7CisgICAgdWludDMyX3QgeWNiY3JfZW5jOworICAg
IHVpbnQzMl90IHF1YW50aXphdGlvbjsKKyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fbnVt
ZXI7CisgICAgdWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX2Rlbm9tOworICAgIHVpbnQzMl90IGZy
YW1lX3JhdGVfbnVtZXI7CisgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKK307CisKKy8q
CisgKiBSZXF1ZXN0IGJ1ZmZlciByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1Bf
QlVGX0dFVF9MQVlPVVQKKyAqIHJlcXVlc3Q6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0JVRl9HRVRf
TEFZT1VUIHwgICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICBudW1fcGxhbmVzICAgfCAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbMF0gICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFu
ZV9zaXplWzFdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsyXSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBsYW5lX3NpemVbM10gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMy
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0
cmlkZVswXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zdHJpZGVbMV0gICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGxhbmVfc3RyaWRlWzJdICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlk
ZVszXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0OAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqCisgKiBudW1fcGxhbmVzIC0gdWludDhfdCwgbnVtYmVyIG9mIHBsYW5lcyBv
ZiB0aGUgYnVmZmVyLgorICogc2l6ZSAtIHVpbnQzMl90LCBvdmVyYWxsIHNpemUgb2YgdGhlIGJ1
ZmZlciBpbmNsdWRpbmcgc2l6ZXMgb2YgdGhlCisgKiAgIGluZGl2aWR1YWwgcGxhbmVzIGFuZCBw
YWRkaW5nIGlmIGFwcGxpY2FibGUuCisgKiBwbGFuZV9zaXplIC0gYXJyYXkgb2YgdWludDMyX3Qs
IHNpemUgaW4gb2N0ZXRzIG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5lCisgKiAgIGluY2x1ZGlu
ZyBwYWRkaW5nLgorICogcGxhbmVfc3RyaWRlIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4g
b2N0ZXRzIG9jY3VwaWVkIGJ5IHRoZQorICogICBjb3JyZXNwb25kaW5nIHNpbmdsZSBpbWFnZSBs
aW5lIGluY2x1ZGluZyBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCisgKgorICogTm90ZSEgVGhlIHNp
emVzIGFuZCBzdHJpZGVzIGluIHRoaXMgcmVzcG9uc2UgYXBwbHkgdG8gYWxsIGJ1ZmZlcnMgY3Jl
YXRlZAorICogd2l0aCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSBjb21tYW5kLCBidXQgaW5kaXZp
ZHVhbCBidWZmZXJzIG1heSBoYXZlCisgKiBkaWZmZXJlbnQgcGxhbmUgb2Zmc2V0cywgc2VlIFhF
TkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5wbGFuZV9vZmZzZXQuCisgKi8KK3N0cnVjdCB4ZW5jYW1l
cmFfYnVmX2dldF9sYXlvdXRfcmVzcCB7CisgICAgdWludDhfdCBudW1fcGxhbmVzOworICAgIHVp
bnQ4X3QgcmVzZXJ2ZWRbM107CisgICAgdWludDMyX3Qgc2l6ZTsKKyAgICB1aW50MzJfdCBwbGFu
ZV9zaXplW1hFTkNBTUVSQV9NQVhfUExBTkVdOworICAgIHVpbnQzMl90IHBsYW5lX3N0cmlkZVtY
RU5DQU1FUkFfTUFYX1BMQU5FXTsKK307CisKKy8qCisgKiBSZXF1ZXN0IGJ1ZmZlciByZXNwb25z
ZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKKyAqIHJlcXVlc3Q6Cisg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8X09QX0JVRl9SRVFVRVNUIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICBudW1fYnVmZmVycyAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogbnVtX2J1ZmZlcnMgLSB1aW50OF90LCBu
dW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgorICoKKyAqCisgKiBDb250cm9sIGVudW1lcmF0
ZSByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVNOgorICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICBp
bmRleCAgICAgIHwgICAgICB0eXBlICAgICAgfCAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbGFncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbiBsb3cgMzItYml0cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW4gaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4
IGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBoaWdoIDMyLWJpdHMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0ZXAgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MzYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICBzdGVwIGhp
Z2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBkZWZfdmFsIGxvdyAzMi1iaXRzICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgZGVmX3ZhbCBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgIHwgNDgK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICoKKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNhbWVyYSBj
b250cm9sIGluIHJlc3BvbnNlLgorICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRy
b2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgorICogZmxhZ3MgLSB1aW50MzJfdCwg
ZmxhZ3Mgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfRkxHX1hYWC4K
KyAqIG1pbiAtIGludDY0X3QsIG1pbmltdW0gdmFsdWUgb2YgdGhlIGNvbnRyb2wuCisgKiBtYXgg
LSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgorICogc3RlcCAtIGludDY0
X3QsIG1pbmltdW0gc2l6ZSBpbiB3aGljaCBjb250cm9sIHZhbHVlIGNhbiBiZSBjaGFuZ2VkLgor
ICogZGVmX3ZhbCAtIGludDY0X3QsIGRlZmF1bHQgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCisgKi8K
K3N0cnVjdCB4ZW5jYW1lcmFfY3RybF9lbnVtX3Jlc3AgeworICAgIHVpbnQ4X3QgaW5kZXg7Cisg
ICAgdWludDhfdCB0eXBlOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMl07CisgICAgdWludDMyX3Qg
ZmxhZ3M7CisgICAgaW50NjRfdCBtaW47CisgICAgaW50NjRfdCBtYXg7CisgICAgaW50NjRfdCBz
dGVwOworICAgIGludDY0X3QgZGVmX3ZhbDsKK307CisKKy8qCisgKiBHZXQgY29udHJvbCByZXNw
b25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQ6CisgKiAgICAgICAgIDAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAg
IG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8IF9PUF9DVFJMX0dFVCAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgdHlwZSAg
ICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAx
MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBoaWdo
IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIHR5
cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9D
VFJMX1hYWC4KKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgor
ICovCisKKy8qCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEV2ZW50cyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogRXZlbnRzIGFyZSBzZW50
IHZpYSBhIHNoYXJlZCBwYWdlIGFsbG9jYXRlZCBieSB0aGUgZnJvbnQgYW5kIHByb3BhZ2F0ZWQg
YnkKKyAqICAgZXZ0LWV2ZW50LWNoYW5uZWwvZXZ0LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMu
CisgKgorICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0
cykuCisgKiBBbGwgZXZlbnQgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6CisgKiAgICAgICAg
IDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAg
ICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8ICAgICAgdHlwZSAgICAgIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpZCAtIHVp
bnQxNl90LCBldmVudCBpZCwgbWF5IGJlIHVzZWQgYnkgZnJvbnQuCisgKiB0eXBlIC0gdWludDhf
dCwgdHlwZSBvZiB0aGUgZXZlbnQuCisgKgorICoKKyAqIEZyYW1lIGNhcHR1cmVkIGV2ZW50IC0g
ZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdoZW4gYSBuZXcgY2FwdHVyZWQKKyAqIGZyYW1lIGlz
IGF2YWlsYWJsZToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0ZSQU1FX0FWQUlMfCAgIHJlc2Vy
dmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1c2VkX3N6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2VxX251bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICoKKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0aGF0IGNvbnRhaW5z
IG5ldyBjYXB0dXJlZCBmcmFtZSwKKyAqICAgc2VlIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGRl
c2NyaXB0aW9uIG9uIHRoZSByYW5nZQorICogdXNlZF9zeiAtIHVpbnQzMl90LCBudW1iZXIgb2Yg
b2N0ZXRzIHRoaXMgZnJhbWUgaGFzLiBUaGlzIGNhbiBiZSBsZXNzCisgKiB0aGFuIHRoZSBYRU5D
QU1FUkFfT1BfQlVGX1JFUVVFU1Quc2l6ZSAocmVzcG9uc2UpIGZvciBjb21wcmVzc2VkIGZvcm1h
dHMuCisgKiBzZXFfbnVtIC0gdWludDMyX3QsIHNlcXVlbnRpYWwgbnVtYmVyIG9mIHRoZSBmcmFt
ZS4gTXVzdCBiZQorICogICBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcuIElmIHNraXBzIGFyZSBk
ZXRlY3RlZCBpbiBzZXFfbnVtIHRoZW4gdGhhdAorICogICBtZWFucyB0aGF0IHRoZSBmcmFtZXMg
aW4tYmV0d2VlbiB3ZXJlIGRyb3BwZWQuIE5vdGUgaG93ZXZlciB0aGF0IG5vdAorICogICBhbGwg
dmlkZW8gY2FwdHVyZSBoYXJkd2FyZSBpcyBjYXBhYmxlIG9mIGRldGVjdGluZyBkcm9wcGVkIGZy
YW1lcy4KKyAqICAgSW4gdGhhdCBjYXNlIHRoZXJlIHdpbGwgYmUgbm8gc2tpcHMgaW4gdGhlIHNl
cXVlbmNlIGNvdW50ZXIuCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfYXZhaWxfZXZ0IHsK
KyAgICB1aW50OF90IGluZGV4OworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107CisgICAgdWludDMy
X3QgdXNlZF9zejsKKyAgICB1aW50MzJfdCBzZXFfbnVtOworfTsKKworLyoKKyAqIENvbnRyb2wg
Y2hhbmdlIGV2ZW50LSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBjYW1lcmEgY29udHJv
bAorICogaGFzIGNoYW5nZWQ6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0VWVF9DVFJMX0NIQU5HRXwg
ICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgdHlwZSAgICAg
fCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhpZ2ggMzIt
Yml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogdHlwZSAt
IHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxf
WFhYLgorICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCisgKgor
ICogTm90ZXM6CisgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IGZvciB3cml0ZS1vbmx5IGNv
bnRyb2xzCisgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IHRvIHRoZSBvcmlnaW5hdG9yIG9m
IHRoZSBjb250cm9sIGNoYW5nZQorICogIC0gdGhpcyBldmVudCBpcyBub3Qgc2VudCB3aGVuIGZy
b250ZW5kIGZpcnN0IGNvbm5lY3RzLCBlLmcuIGluaXRpYWwKKyAqICAgIGNvbnRyb2wgc3RhdGUg
bXVzdCBiZSBleHBsaWNpdGx5IHF1ZXJpZWQKKyAqLworCitzdHJ1Y3QgeGVuY2FtZXJhX3JlcSB7
CisgICAgdWludDE2X3QgaWQ7CisgICAgdWludDhfdCBvcGVyYXRpb247CisgICAgdWludDhfdCBy
ZXNlcnZlZFs1XTsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmln
X3JlcSBjb25maWc7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfcmF0ZV9yZXEgZnJh
bWVfcmF0ZTsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCBidWZfcmVxdWVz
dDsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRlOwor
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2luZGV4IGluZGV4OworICAgICAgICBzdHJ1Y3QgeGVu
Y2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9n
ZXRfY3RybF9yZXEgZ2V0X2N0cmw7CisgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOworICAg
IH0gcmVxOworfTsKKworc3RydWN0IHhlbmNhbWVyYV9yZXNwIHsKKyAgICB1aW50MTZfdCBpZDsK
KyAgICB1aW50OF90IG9wZXJhdGlvbjsKKyAgICB1aW50OF90IHJlc2VydmVkOworICAgIGludDMy
X3Qgc3RhdHVzOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWdf
cmVzcCBjb25maWc7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2dldF9sYXlvdXRfcmVz
cCBidWZfbGF5b3V0OworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IGJ1Zl9y
ZXF1ZXN0OworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfZW51bV9yZXNwIGN0cmxfZW51
bTsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7CisgICAg
ICAgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzU2XTsKKyAgICB9IHJlc3A7Cit9OworCitzdHJ1Y3QgeGVu
Y2FtZXJhX2V2dCB7CisgICAgdWludDE2X3QgaWQ7CisgICAgdWludDhfdCB0eXBlOworICAgIHVp
bnQ4X3QgcmVzZXJ2ZWRbNV07CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJh
X2ZyYW1lX2F2YWlsX2V2dCBmcmFtZV9hdmFpbDsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9j
dHJsX3ZhbHVlIGN0cmxfdmFsdWU7CisgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOworICAg
IH0gZXZ0OworfTsKKworREVGSU5FX1JJTkdfVFlQRVMoeGVuX2NhbWVyYWlmLCBzdHJ1Y3QgeGVu
Y2FtZXJhX3JlcSwgc3RydWN0IHhlbmNhbWVyYV9yZXNwKTsKKworLyoKKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBmcm9udCBldmVudHMg
ZGVsaXZlcnkKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIEluIG9yZGVyIHRvIGRlbGl2ZXIg
YXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2sgdG8gZnJvbnQgYSBzaGFyZWQgcGFnZSBpcwor
ICogYWxsb2NhdGVkIGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZlcmVuY2UgcHJvcGFnYXRl
ZCB0byBiYWNrIHZpYQorICogWGVuU3RvcmUgZW50cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVu
dC1jaGFubmVsKS4KKyAqIFRoaXMgcGFnZSBoYXMgYSBjb21tb24gaGVhZGVyIHVzZWQgYnkgYm90
aCBmcm9udCBhbmQgYmFjayB0byBzeW5jaHJvbml6ZQorICogYWNjZXNzIGFuZCBjb250cm9sIGV2
ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSBwcm9kdWNlciBvZiB0aGUKKyAq
IGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcgYSBjb25zdW1lci4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2Ug
YWZ0ZXIgdGhlIGhlYWRlcgorICogaXMgdXNlZCBmb3IgZXZlbnQgcGFja2V0cy4KKyAqCisgKiBV
cG9uIHJlY2VwdGlvbiBvZiBhbiBldmVudChzKSBmcm9udCBtYXkgY29uZmlybSBpdHMgcmVjZXB0
aW9uCisgKiBmb3IgZWl0aGVyIGVhY2ggZXZlbnQsIGdyb3VwIG9mIGV2ZW50cyBvciBub25lLgor
ICovCisKK3N0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSB7CisgICAgdWludDMyX3QgaW5fY29u
czsKKyAgICB1aW50MzJfdCBpbl9wcm9kOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOworfTsK
KworI2RlZmluZSBYRU5DQU1FUkFfRVZFTlRfUEFHRV9TSVpFIDQwOTYKKyNkZWZpbmUgWEVOQ0FN
RVJBX0lOX1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSkpCisj
ZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgKFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUg
LSBYRU5DQU1FUkFfSU5fUklOR19PRkZTKQorI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19MRU4g
KFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgLyBzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldnQpKQor
I2RlZmluZSBYRU5DQU1FUkFfSU5fUklORyhwYWdlKSBcCisgICAgKChzdHJ1Y3QgeGVuY2FtZXJh
X2V2dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpKQorI2RlZmlu
ZSBYRU5DQU1FUkFfSU5fUklOR19SRUYocGFnZSwgaWR4KSBcCisgICAgKFhFTkNBTUVSQV9JTl9S
SU5HKChwYWdlKSlbKGlkeCkgJSBYRU5DQU1FUkFfSU5fUklOR19MRU5dKQorCisjZW5kaWYgLyog
X19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 07:47:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 07:47: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 1h7EtP-0003a6-7R; Fri, 22 Mar 2019 07:47: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=5qdr=RZ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h7EtN-0003a1-RX
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 07:47:05 +0000
X-Inumbo-ID: ae973eaf-4c76-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 ae973eaf-4c76-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 07:47:03 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id r24so152601ljg.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 00:47:03 -0700 (PDT)
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=3DbbW9xZyhrn3Ibv1RQDTHJ1q/P4+W3QF6whNvjE6wQ=;
 b=Zqm649P61T+o7D5qqHEGciA6DtOrVH/eEc5ArEp97mbuzlVxPFe1ogx9QRsik9R0rB
 U07jMpYZiHbLVOtKxurEAL+RODoxm2NDma02j2bCswcXWZ2//kRQoq0Tyth8LGy0+OL7
 LK2HwZJ9K5L+soNo+Z+D4oEHdf43zSu553VcC+b1VJ2yTJQxEy44XhhJKp/JGtaDZ19+
 DbNNITUypC8V7iFxBBJ0wc6MYOlU0965kaTTG4/6mT3aqx+JDObKpNW2q/1ORhu5b8Tw
 jjD+36lwrrwb2AFAme6//YrpCezJc0jaQz0D3y/txDrMSW/Y9eQBddSFau9o9kr9N50y
 MO/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:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=3DbbW9xZyhrn3Ibv1RQDTHJ1q/P4+W3QF6whNvjE6wQ=;
 b=INfb8R7xq21y4XaaIvUJaMu2V6EqxZi4LAYHnbP9uWtmb0FikEoUuerArrW+3Hzh/7
 63oRiKYhXGsAisVqpKLlBHGuBL8BsKwSoc4IMwodhNzrVQA1ULA9O9HAmIaNPn4ue3bn
 Y60d38kgI91mH3jEov2Xp/xOHVqLodTbYw3fDwE0t1r22VHbaDLgUCpgumc3pbIO7QsT
 3DLz+PWR2hmX3TyKZVsDi1rRgzByzOQEVvSC0zirDHrGKEGDgkJ9FBdVpWSlcHytXxPu
 tO2feDc6C0+4Mkst6rT+da5jnWLEXi2y68sy5AtU6X+Oo4jGOWS85zdB9EgTTPartjM0
 NAsA==
X-Gm-Message-State: APjAAAXxax1XIG0auOTON76qVEGQxQJJaWGK8Dam4Gn4F5vr+QywUXWA
 IsnuLagT+nfhhzodZ0vSDqw=
X-Google-Smtp-Source: APXvYqwZHc/s1xGcOUpSlHv5QBh0JTM17uRTHcX45ybABtSPv0nvjA9ubCpREKEcENcqWwaYypNdtA==
X-Received: by 2002:a2e:6c0f:: with SMTP id h15mr4346641ljc.155.1553240822306; 
 Fri, 22 Mar 2019 00:47:02 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 j8sm1387824ljh.58.2019.03.22.00.47.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 00:47:01 -0700 (PDT)
To: jgross@suse.com, hverkuil@xs4all.nl
References: <20190322073742.14639-1-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <12e4d13d-c02b-a8a0-6443-711226347c03@gmail.com>
Date: Fri, 22 Mar 2019 09:47:00 +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: <20190322073742.14639-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 0/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: konrad.wilk@oracle.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 koji.matsuoka.xm@renesas.com, sakari.ailus@linux.intel.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, mchehab@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>

SnVlcmdlbiwgdGhlIGNoYW5nZXMgYXJlIG1pbm9yIChyZXF1ZXN0IGRlc2NyaXB0aW9uIGNsYXJp
ZmljYXRpb24pLApidXQgc3RpbGwgSSBkaWRuJ3QgcHV0IHlvdXIgUi1iOiBqdXN0IGluIGNhc2Uu
CgpIb3BlIHRoaXMgdmVyc2lvbiBpcyBnb29kIHRvIGdvLi4uCgpUaGFuayB5b3UsCk9sZWtzYW5k
cgoKT24gMy8yMi8xOSA5OjM3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4KPiBIZWxsbyEKPgo+IEF0IHRoZSBtb21lbnQgWGVuIFsxXSBhbHJlYWR5IHN1cHBv
cnRzIHNvbWUgdmlydHVhbCBtdWx0aW1lZGlhCj4gZmVhdHVyZXMgWzJdIHN1Y2ggYXMgdmlydHVh
bCBkaXNwbGF5LCBzb3VuZC4gSXQgc3VwcG9ydHMga2V5Ym9hcmRzLAo+IHBvaW50ZXJzIGFuZCBt
dWx0aS10b3VjaCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgo+IGF1dG9t
b3RpdmUgYXBwbGlhbmNlcywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQgKElWSSkgc3lzdGVtcwo+
IGFuZCBtYW55IG1vcmUuCj4KPiBGcm9udGVuZCBpbXBsZW1lbnRhdGlvbiBpcyBhdmFpbGFibGUg
YXQgWzNdIGFuZCB0aGUgY29ycmVzcG9uZGluZwo+IGJhY2tlbmQgYXQgWzRdLiBUaGVzZSBhcmUg
d29yayBpbiBwcm9ncmVzcywgYnV0IGZyb250ZW5kIGFscmVhZHkKPiBwYXNzZXMgdjRsMi1jb21w
bGlhbmNlIHRlc3QgZm9yIFY0TDIgZHJpdmVycy4gbGlieGwgcHJlbGltaW5hcnkKPiBjaGFuZ2Vz
IGFyZSBhdmFpbGFibGUgYXQgWzVdLgo+Cj4gVGhpcyB3b3JrIGFkZHMgYSBuZXcgWGVuIHBhcmEt
dmlydHVhbGl6ZWQgcHJvdG9jb2wgZm9yIGEgdmlydHVhbAo+IGNhbWVyYSBkZXZpY2Ugd2hpY2gg
ZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBvZiBYZW4gZXZlbgo+IGZhcnRoZXI6IHZp
ZGVvIGNvbmZlcmVuY2luZywgSVZJLCBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4KPiBUaGUg
aW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRo
IHRoZQo+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3Rv
Y29sIGlmIG5lZWQgYmU6Cj4KPiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2
aWNlIGNvbmZpZ3VyYXRpb246Cj4gICAtIHBpeGVsIGZvcm1hdHMKPiAgIC0gcmVzb2x1dGlvbnMK
PiAgIC0gZnJhbWUgcmF0ZXMKPiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPiAg
IC0gY29udHJhc3QKPiAgIC0gYnJpZ2h0bmVzcwo+ICAgLSBodWUKPiAgIC0gc2F0dXJhdGlvbgo+
IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPgo+IEkgd291bGQgbGlrZSB0byB0aGFuayBI
YW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4gZm9yIHZhbHVhYmxlCj4gY29tbWVudHMg
YW5kIGhlbHAuCj4KPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KPgo+IENo
YW5nZXMgc2luY2UgdjU6Cj4gPT09PT09PT09PT09PT09PT0KPgo+IDEuIE1pbm9yIGNsZWFudXAg
b2YgdGhlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCBkZXNjcmlwdGlvbgo+Cj4gQ2hhbmdlcyBz
aW5jZSB2NDoKPiA9PT09PT09PT09PT09PT09PQo+Cj4gMS4gUmVtb3ZlZCB1bnVzZWQgWEVOQ0FN
RVJBX0VWVF9DRkdfRkxHX1JFU09MIGZsYWcKPiAyLiBSZS13b3JkZWQgYSBiaXQgZGVzY3JpcHRp
b24gZm9yIG51bV9idWZmZXJzCj4KPiBDaGFuZ2VzIHNpbmNlIHYzOgo+ID09PT09PT09PT09PT09
PT09Cj4KPiAxLiBBZGQgdHJpbW1pbmcgZXhhbXBsZSBmb3Igc2hvcnQgRk9VUkNDIGxhYmVscywg
ZS5nLiBZMTYgYW5kIFkxNi1CRQo+IDIuIFJlbW92ZSBmcm9tIFhFTkNBTUVSQV9PUF9DT05GSUdf
WFhYIHJlcXVlc3RzIGNvbG9yc3BhY2UsIHhmZXJfZnVuYywKPiAgICAgeWNiY3JfZW5jLCBxdWFu
dGl6YXRpb24gYW5kIG1vdmUgdGhvc2UgaW50byB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZQo+
IDMuIEV4dGVuZCBkZXNjcmlwdGlvbiBvZiBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QubnVtX2J1
ZnM6IGxpbWl0IHRvCj4gICAgIG1heGltdW0gYnVmZmVycyBhbmQgbnVtX2J1ZnMgPT0gMCBjYXNl
Cj4gNC4gRXh0ZW5kIGRlY3JpcHRpb24gb2YgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUuaW5kZXgg
YW5kIHNwZWNpZnkgaXRzCj4gICAgIHJhbmdlCj4gNS4gTWFrZSBYRU5DQU1FUkFfRVZUX0ZSQU1F
X0FWQUlMLnNlcV9udW0gMzItYml0IGluc3RlYWQgb2YgNjQtYml0Cj4KPiBDaGFuZ2VzIHNpbmNl
IHYyOgo+ID09PT09PT09PT09PT09PT09Cj4KPiAxLiBBZGQgIm1heC1idWZmZXJzIiBmcm9udGVu
ZCBjb25maWd1cmF0aW9uIGVudHJ5LCBlLmcuCj4gICAgIHRoZSBtYXhpbXVtIG51bWJlciBvZiBj
YW1lcmEgYnVmZmVycyBhIGZyb250ZW5kIG1heSB1c2UuCj4gMi4gQWRkIGJpZy1lbmRpYW4gcGl4
ZWwtZm9ybWF0IHN1cHBvcnQ6Cj4gICAtICJmb3JtYXRzIiBjb25maWd1cmF0aW9uIHN0cmluZyBs
ZW5ndGggY2hhbmdlZCBmcm9tIDQgdG8gNwo+ICAgICBvY3RldHMsIHNvIHdlIGNhbiBhbHNvIG1h
bmFnZSBCRSBwaXhlbC1mb3JtYXRzCj4gICAtIGFkZCBjb3JyZXNwb25kaW5nIGNvbW1lbnRzIHRv
IEZPVVJDQyBtYXBwaW5ncyBkZXNjcmlwdGlvbgo+IDMuIE5ldyBjb21tYW5kcyBhZGRlZCB0byB0
aGUgcHJvdG9jb2wgYW5kIGRvY3VtZW50ZWQ6Cj4gICAtIFhFTkNBTUVSQV9PUF9DT05GSUdfVkFM
SURBVEUKPiAgIC0gWEVOQ0FNRVJBX09QX0ZSQU1FX1JBVEVfU0VUCj4gICAtIFhFTkNBTUVSQV9P
UF9CVUZfR0VUX0xBWU9VVAo+IDQuLUFkZCBkZWZhdWx0cyBmb3IgY29sb3JzcGFjZSwgeGZlciwg
eWNiY3JfZW5jIGFuZCBxdWFudGl6YXRpb24KPiA1LiBSZW1vdmUgWEVOQ0FNRVJBX0VWVF9DT05G
SUdfQ0hBTkdFIGV2ZW50Cj4gNi4gTW92ZSBwbGFuZSBvZmZzZXRzIHRvIFhFTkNBTUVSQV9PUF9C
VUZfUkVRVUVTVCBhcyBvZmZzZXRzCj4gICAgIHJlcXVpcmVkIGZvciB0aGUgZnJvbnRlbmQgbWln
aHQgbm90IGJlIGtub3duIGF0IHRoZSBjb25maWd1cmF0aW9uIHRpbWUKPiA3LiBDbGVhbiB1cCBh
bmQgYWRkcmVzcyBjb21tZW50cyB0byB2MiBvZiB0aGUgcHJvdG9jb2wKPgo+IENoYW5nZXMgc2lu
Y2UgdjE6Cj4gPT09PT09PT09PT09PT09PT0KPgo+IDEuIEFkZGVkIFhlblN0b3JlIGVudHJpZXM6
Cj4gICAtIGZyYW1lLXJhdGVzCj4gMi4gRG8gbm90IHJlcXVpcmUgdGhlIEZPVVJDQyBjb2RlIGlu
IFhlblN0b3JlIHRvIGJlIHVwcGVyIGNhc2Ugb25seQo+IDMuIEFkZGVkL2NoYW5nZWQgY29tbWFu
ZCBzZXQ6Cj4gICAtIGNvbmZpZ3VyYXRpb24gZ2V0L3NldAo+ICAgLSBidWZmZXIgcXVldWUvZGVx
dWV1ZQo+ICAgLSBjb250cm9sIGdldAo+IDQuIEFkZGVkIGNvbnRyb2wgZmxhZ3MsIGUuZy4gcmVh
ZC1vbmx5IGV0Yy4KPiA1LiBBZGRlZCBjb2xvcnNwYWNlIGNvbmZpZ3VyYXRpb24gc3VwcG9ydCwg
cmVsZXZhbnQgY29uc3RhbnRzCj4gNi4gQWRkZWQgZXZlbnRzOgo+ICAgLSBjb25maWd1cmF0aW9u
IGNoYW5nZQo+ICAgLSBjb250cm9sIGNoYW5nZQo+IDcuIENoYW5nZWQgY29udHJvbCB2YWx1ZXMg
dG8gNjQtYml0Cj4gOC4gQWRkZWQgc2VxdWVuY2UgbnVtYmVyIHRvIGZyYW1lIGF2YWlsIGV2ZW50
Cj4gOS4gQ29kaW5nIHN0eWxlIGNsZWFudXAKPgo+IFsxXSBodHRwczovL3d3dy54ZW5wcm9qZWN0
Lm9yZy8KPiBbMl0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT10
cmVlO2Y9eGVuL2luY2x1ZGUvcHVibGljL2lvCj4gWzNdIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmRy
MjAwMC9saW51eC90cmVlL2NhbWVyYV9mcm9udF92MS9kcml2ZXJzL21lZGlhL3hlbgo+IFs0XSBo
dHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAvY2FtZXJhX2JlCj4gWzVdIGh0dHBzOi8vZ2l0aHVi
LmNvbS9hbmRyMjAwMC94ZW4vdHJlZS92Y2FtZXJhCj4KPiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byAoMSk6Cj4gICAgY2FtZXJhaWY6IGFkZCBBQkkgZm9yIHBhcmEtdmlydHVhbCBjYW1lcmEKPgo+
ICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCAxMzc0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDEzNzQgaW5zZXJ0aW9ucygrKQo+
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 08:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 08: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 1h7F63-0005RV-UL; Fri, 22 Mar 2019 08: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=OW6j=RZ=citrix.com=prvs=977fcb30c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h7F63-0005RQ-3w
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 08:00:11 +0000
X-Inumbo-ID: 82cb8f66-4c78-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82cb8f66-4c78-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 08:00:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87703854"
Date: Fri, 22 Mar 2019 16:59:41 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@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 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMTA6MDY6MzhBTSAtMDcwMCwgSm9obiBMLiBQb29sZSB3
cm90ZToKPiBCb290IEhhbmdzIGF0OiBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiBvciBB
ZGRpbmcgY3B1IFtJTlNFUlQgMS03XSB0bwo+IHJ1bnF1ZXVlIDAKPiAKPiBMb2cgKHByZXNlcnZl
ZCBmb3IgNiBtb250aHMgYXQgaHR0cHM6Ly9wYXN0ZWJpbi5jb20vQkRQUDdQemspCj4gCj4gZnMw
OlxlZmlcZ2VudG9vPiBtYW5feGVuLmVmaWlwIHN0YXJ0dXAubnNoLCBhbnkgb3RoZXIga2V5IHRv
IGNvbnRpbnVlLgo+IFhlbiA0LjEyLjAtcmMgKGMvcyBNb24gRmViIDI1IDEzOjA2OjIyIDIwMTkg
KzAwMDAgZ2l0OmYzOTNiODJmZTUtZGlydHkpIEVGSQo+IGxvYWRlcgo+IFVzaW5nIGNvbmZpZ3Vy
YXRpb24gZmlsZSAnbWFuX3hlbi5jZmcnCj4geGVuLTQuMTIuMC1yYy5nejogMHgwMDAwMDAwMDVh
ZDJiMDAwLTB4MDAwMDAwMDA1YWU0OTY0MAo+IDB4MDAwMDoweDAyOjB4MDAuMHgwOiBST006IDB4
ODAwMCBieXRlcyBhdCAweDdjOGJjMDI4Cj4gwqBYZW4gNC4xMi4wLXJjCj4gKFhFTikgWzAwMDAw
MDI0NjkzZDFjNDBdIFhlbiB2ZXJzaW9uIDQuMTIuMC1yYyAocm9vdEBbdW5rbm93bl0pIChnY2Mg
KEdlbnRvbwo+IDguMi4wLXI2IHAxLjcpIDguMi4wKSBkZWJ1Zz15wqAgV2VkIE1hciAyMCAyMjoz
NTo1OSBQRFQgMjAxOQo+IChYRU4pIFswMDAwMDAyNDZhZmM0N2E4XSBMYXRlc3QgQ2hhbmdlU2V0
OiBNb24gRmViIDI1IDEzOjA2OjIyIDIwMTkgKzAwMDAKPiBnaXQ6ZjM5M2I4MmZlNS1kaXJ0eQo+
IChYRU4pIFswMDAwMDAyNDZjMmNkZDM4XSBDb25zb2xlIG91dHB1dCBpcyBzeW5jaHJvbm91cy4K
PiAoWEVOKSBbMDAwMDAwMjQ2Y2UyMzllMF0gQm9vdGxvYWRlcjogRUZJCj4gKFhFTikgWzAwMDAw
MDI0NmQ2ZjBjYzhdIENvbW1hbmQgbGluZTogY29uc29sZT12Z2EsY29tMSBjb20xPTExNTIwMCw4
bjEKPiBjb25zb2xlX3RpbWVzdGFtcHMgY29uc29sZV90b19yaW5nIGNvbnJpbmdfc2l6ZT02NCBs
b2dfYnVmX2xlbj0xNk0KPiBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgc3luY19jb25zb2xl
PXRydWUgc2NoZWRfZGVidWcgaW9tbXU9dmVyYm9zZQo+IGFwaWNfdmVyYm9zaXR5PWRlYnVnIGVm
aT1uby1ycyByZWJvb3Q9a2JkCgpDb3VsZCB5b3UgdHJ5IHRvIGFkZCAnY3B1aW5mbycgdG8gdGhl
IFhlbiBjb21tYW5kIGxpbmU/CgpUaGlzIHNob3VsZCBwcmludCBzb21lIGV4dHJhIGluZm9ybWF0
aW9uIHdoZW4gYnJpbmdpbmcgdXAgdGhlIEFQcy4KCkhhdmUgeW91IHRyaWVkIHRvIHNlZSBpZiB0
aGUgc3lzdGVtIGJvb3RzIHJlbGlhYmx5IHdoZW4gbm8gQVBzIGFyZQpicm91Z2h0IHVwIGJ5IHNl
dHRpbmcgJ21heGNwdXM9MScgb24gdGhlIGNvbW1hbmQgbGluZT8KCkhhdmUgeW91IHRlc3RlZCBp
ZiBYZW4gY2FuIGJvb3QgcmVsaWFibHkgb24gdGhlIGJveCB3aGVuIHVzaW5nIGxlZ2FjeQpCSU9T
IGluc3RlYWQgb2YgVUVGST8KCkxhc3RseSB5b3UgY291bGQgYWxzbyB0cnkgdG8gYWRkIHRoZSAn
d2F0Y2hkb2cnIG9wdGlvbiB0byB0aGUgY29tbWFuZApsaW5lPyBBRkFJQ1QgdGhlIGhhbmcgc2Vl
bXMgdG8gaGFwcGVuIGJlZm9yZSB0aGUgd2F0Y2hkb2cgaXMKZW5hYmxlZCwgYnV0IGl0J3Mgd29y
dGggYSB0cnkganVzdCBpbiBjYXNlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 08:26:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 08: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 1h7FV0-0007Jd-92; Fri, 22 Mar 2019 08:25: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=5qdr=RZ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h7FUz-0007JQ-8S
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 08:25:57 +0000
X-Inumbo-ID: 1a29e123-4c7c-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 1a29e123-4c7c-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 08:25:51 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id v14so870353lfi.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 01:25:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=8XcWU5yS5T9mw3e0kKPJ8aDLJ3yCQTA4UZe4qF3gZ/E=;
 b=b0qESuF/BD+/WPC8FzqeGGCwOwvCyAxHU+2SUxcN9HBfBvBB31l0FOFLlRrM4OYwtQ
 gjj0GmTQk2bvMgjBSon+jJYTS0gS1dnxTuCfTpAO7ECGJxZokwDZyEalx6rdfZ584DYR
 Nrcl25FrOXKftegl9POe1mAPCmkned/HYw51nQM+6LL6F/ZVbGGiLD/GoXp5Tk0Kkfdr
 /u783EzgHq08Y/mQ8v9wopFLtW5jaIu0KMqzQUYSfRfXi4JU2GKTKvTaSAZbVPgpetVU
 ExBQlwOXobREf4bFv1JQ9etsAJqUcLOQ/Nye/b2y1tZyEdWtISPSJ2zwfn/W/cN7HRfm
 EpVA==
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=8XcWU5yS5T9mw3e0kKPJ8aDLJ3yCQTA4UZe4qF3gZ/E=;
 b=mUXr7KmVSg+ZesbxBrr/YRP8DxBHgJW0Q6R44k+Lc8QAkw1Y949A3WYAnfeJNqMGep
 HLqwjl+b2cVYhci9Pdp/sgEAKEkj2m7f8Eg6t1yhMfR4HHtMiBtjPzL9K0Ax9Gbrk6Zn
 SaiTUl6qiQo0h1emcVtBH8OA5gmAl2ihvc8UBqMBuzGsJDkmUIE0DGp/86JVwbIiocTk
 q1cdA1+sdcfff6oCmdYXp8/KAWiSmudA2ZzprCyViGEPcSrWSzlH2tjfrUf9KtAXIiqq
 h7mufk9FktZ5dL/6uS2VVI8cn9HvW+838nFMP0gwpPMrC0mbmDw5qSQI61z0ZM/y3tQ1
 EA+g==
X-Gm-Message-State: APjAAAXpnAY7gD3Uvm0y5DAyt17xMJ1kfUNpSQ65Md70iGaRNmDEzJlF
 4STjFY0HA9jKx3EvRT08WYU=
X-Google-Smtp-Source: APXvYqyA8mkwyskenAtxcbJ+NOjpPB2d0G3crrzcnmiyDLwu6UEEdYz8vmynffnGdL1Z/XgofhZEWg==
X-Received: by 2002:a19:f81a:: with SMTP id a26mr4420292lff.34.1553243149869; 
 Fri, 22 Mar 2019 01:25:49 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 2sm1400881ljh.41.2019.03.22.01.25.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 01:25:49 -0700 (PDT)
To: Hans Verkuil <hverkuil-cisco@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190322073742.14639-1-andr2000@gmail.com>
 <20190322073742.14639-2-andr2000@gmail.com>
 <afae5127-0939-deed-5416-8f0f9f9d0665@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ad08c341-8b4c-b95e-e4bb-5cdba7f41f65@gmail.com>
Date: Fri, 22 Mar 2019 10:25:47 +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: <afae5127-0939-deed-5416-8f0f9f9d0665@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 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>

T24gMy8yMi8xOSAxMDoyMiBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDMvMjIvMTkgODoz
NyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gVGhp
cyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4g
Y2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJp
bGl0aWVzIGV2ZW4KPj4gZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVyZW5jaW5n
LCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+
Pgo+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25h
bGl0eSB3aXRoIHRoZQo+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5k
IHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pgo+PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNl
IHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+ICAgLSBwaXhlbCBmb3JtYXRzCj4+ICAg
LSByZXNvbHV0aW9ucwo+PiAgIC0gZnJhbWUgcmF0ZXMKPj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1l
cmEgY29udHJvbHM6Cj4+ICAgLSBjb250cmFzdAo+PiAgIC0gYnJpZ2h0bmVzcwo+PiAgIC0gaHVl
Cj4+ICAgLSBzYXR1cmF0aW9uCj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4KPj4g
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNo
Y2hlbmtvQGVwYW0uY29tPgo+IExvb2tzIGdvb2QhCj4KPiBSZXZpZXdlZC1ieTogSGFucyBWZXJr
dWlsIDxodmVya3VpbC1jaXNjb0B4czRhbGwubmw+Cj4KPiBUaGFuayB5b3UgZm9yIGFsbCB5b3Vy
IHdvcmsgb24gdGhpcy4KVGhpcyB3YXMgcG9zc2libGUgd2l0aCB5b3VyIGdyZWF0IGhlbHAgYW5k
IHN1cHBvcnQhCkkgZG8gYXBwcmVjaWF0ZSB0aGlzIHZlcnkgbXVjaCEKVGhhbmsgeW91Cj4KPiBS
ZWdhcmRzLAo+Cj4gCUhhbnMKPgo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2Ft
ZXJhaWYuaCB8IDEzNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgMSBmaWxl
IGNoYW5nZWQsIDEzNzQgaW5zZXJ0aW9ucygrKQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYu
aAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAuLmFjYmNiZjNi
ZDQxMQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oCj4+IEBAIC0wLDAgKzEsMTM3NCBAQAo+PiArLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
PiArICogY2FtZXJhaWYuaAo+PiArICoKPj4gKyAqIFVuaWZpZWQgY2FtZXJhIGRldmljZSBJL08g
aW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPj4gKyAqCj4+ICsgKiBQZXJtaXNzaW9uIGlz
IGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcg
YSBjb3B5Cj4+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJl
IHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4+
ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2Fy
ZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4+ICsgKiBm
dXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+
PiArICoKPj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Np
b24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPj4gKyAqCj4+ICsgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUgo+PiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUK
Pj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xB
SU0sIERBTUFHRVMgT1IgT1RIRVIKPj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJ
T04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4+ICsgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCj4+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4+ICsgKgo+PiArICogQ29weXJp
Z2h0IChDKSAyMDE4LTIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KPj4gKyAqCj4+ICsgKiBBdXRob3I6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPj4gKyAqLwo+PiArCj4+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18K
Pj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXwo+PiArCj4+ICsjaW5jbHVk
ZSAicmluZy5oIgo+PiArI2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCj4+ICsKPj4gKy8qCj4+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
IFByb3RvY29sIHZlcnNpb24KPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqLwo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfUFJPVE9DT0xfVkVSU0lPTiAgICAgIjEiCj4+ICsKPj4gKy8qCj4+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgIEZlYXR1cmUg
YW5kIFBhcmFtZXRlciBOZWdvdGlhdGlvbgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAr
ICoKPj4gKyAqIEZyb250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3
IHJlcXVlc3QsIHNlbmRpbmcgYQo+PiArICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRp
dGlvbmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCj4+ICsgKiBob2xkLW9m
ZiBtZWNoYW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBz
ZXQKPj4gKyAqIHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19G
SU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoKSkuCj4+ICsgKgo+PiArICogQmFjay0+ZnJvbnQgbm90
aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9uc2UsIHNlbmRpbmcgYQo+PiAr
ICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXNw
IChpLmUuLCB0aGUgZ2VuZXJpYwo+PiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5
IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNldAo+PiArICogeGVuY2FtZXJhX3Jl
c3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9O
U0VTKCkpLgo+PiArICoKPj4gKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsIGNh
bWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4KPj4gKyAqIFhlblN0b3JlIHRvIGNvbW11
bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJz
Lgo+PiArICogVGhpcyBzZWN0aW9uIGVudW1lcmF0ZXMgdGhlc2Ugbm9kZXMgd2hpY2ggcmVzaWRl
IGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFuZAo+PiArICogYmFja2VuZCBwb3J0aW9ucyBvZiBY
ZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlvbi4KPj4gKyAqCj4+ICsgKiBB
bGwgZGF0YSBpbiBYZW5TdG9yZSBpcyBzdG9yZWQgYXMgc3RyaW5ncy4gTm9kZXMgc3BlY2lmeWlu
ZyBudW1lcmljCj4+ICsgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4gSW50ZWdlciB2
YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQo+PiArICogZXhwcmVzc2VkIGFzIGZpeGVkIHNp
emVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9uCj4+ICsg
KiBvZiBhIHByb3Blcmx5IGZvcm1hdHRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9mIGlu
Zm9ybWF0aW9uLgo+PiArICoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgRXhhbXBsZSBjb25maWd1cmF0aW9uCj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+ICsgKgo+PiArICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5k
IGZyb250ZW5kIGNvbmZpZ3VyYXRpb246Cj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gQmFja2VuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+PiArICoKPj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250
ZW5kLWlkID0gIjEiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9m
cm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMCIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3N0YXRlID0gIjQiCj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9ucyA9ICIxLDIiCj4+ICsgKgo+PiAr
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRlbmQgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL2JhY2tlbmQtaWQgPSAiMCIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8x
Igo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIKPj4g
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKPj4gKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JlLWFsbG9jID0gIjEiCj4+ICsgKgo+
PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8wL21heC1idWZmZXJzID0gIjMiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC9jb250cm9scyA9ICJjb250cmFzdCxodWUiCj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRl
cyA9ICIzMC8xLDE1LzEiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRl
cyA9ICIxNS8xLDE1LzIiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIKPj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1pZCA9ICIwIgo+PiArICogL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmctcmVmID0gIjI4MzIiCj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNSIKPj4g
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1yaW5nLXJlZiA9ICIzODci
Cj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQtZXZlbnQtY2hhbm5l
bCA9ICIxNiIKPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNl
IDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvbWF4LWJ1ZmZlcnMgPSAiOCIKPj4gKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Ms
c2F0dXJhdGlvbixodWUiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9m
b3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzIiCj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1l
LXJhdGVzID0gIjE1LzIiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS91
bmlxdWUtaWQgPSAiMSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3Jl
cS1yaW5nLXJlZiA9ICIyODMzIgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJh
LzEvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTciCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMS9ldnQtcmluZy1yZWYgPSAiMzg4Igo+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgiCj4+ICsgKgo+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFja2Vu
ZCBYZW5CdXMgTm9kZXMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqCj4+ICsgKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogdmVyc2lvbnMKPj4gKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+ICsgKgo+PiArICogICAgICBMaXN0IG9mIFhFTkNBTUVS
QV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCj4+
ICsgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwyLDMiLgo+PiArICoKPj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICoK
Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBkb20taWQKPj4gKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4KPj4gKyAqCj4+ICsgKiAgICAgIERvbWFpbiBp
ZGVudGlmaWVyLgo+PiArICoKPj4gKyAqIGRldi1pZAo+PiArICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHVpbnQxNl90Pgo+PiArICoKPj4gKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIuCj4+ICsg
Kgo+PiArICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYt
aWQ+Ly4uLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9j
b2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiB2
ZXJzaW9uCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+PiArICoKPj4gKyAq
ICAgICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBi
eSB0aGUgYmFja2VuZC4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFj
a2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+
PiArICogYmUtYWxsb2MKPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgICIwIiwgIjEiCj4+ICsg
Kgo+PiArICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tlbmQgd2lsbCBi
ZSB0aGUgYnVmZmVyCj4+ICsgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBmb3IgdGhpcyBkb21h
aW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCj4+ICsgKiAgICAgIG9wZXJhdGlvbi4K
Pj4gKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5kIG11c3Qg
YWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+PiArICoKPj4gKyAqIHVuaXF1ZS1pZAo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0
cmluZz4KPj4gKyAqCj4+ICsgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXph
dGlvbiBlYWNoIGNhbWVyYSBpcyBhc3NpZ25lZCBhCj4+ICsgKiAgICAgIHVuaXF1ZSBJRCwgc28g
aXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4KPj4gKyAqICAg
ICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgo+PiArICoKPj4gKyAqIG1heC1idWZmZXJzCj4+
ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDhfdD4KPj4gKyAqCj4+ICsgKiAgICAgIE1h
eGltdW0gbnVtYmVyIG9mIGNhbWVyYSBidWZmZXJzIHRoaXMgZnJvbnRlbmQgbWF5IHVzZS4KPj4g
KyAqCj4+ICsgKiBjb250cm9scwo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPGxpc3Qgb2Yg
c3RyaW5nPgo+PiArICoKPj4gKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQgY2FtZXJhIGNvbnRy
b2xzIHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCj4+ICsgKiAgICAgIENh
bWVyYSBjb250cm9scyBhcmUgZXhwcmVzc2VkIGFzIGEgbGlzdCBvZiBzdHJpbmcgdmFsdWVzIHcv
byBhbnkKPj4gKyAqICAgICAgb3JkZXJpbmcgcmVxdWlyZW1lbnQuCj4+ICsgKgo+PiArICogZm9y
bWF0cwo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPGZvcm1hdCwgY2hhcls3XT4KPj4gKyAq
Cj4+ICsgKiAgICAgIEZvcm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3Rvcmll
cyBvbmUgcGVyIGVhY2gKPj4gKyAqICAgICAgc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5h
bWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUKPj4gKyAqICAgICAgY29ycmVzcG9uZGluZyBGT1VS
Q0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+PiArICogICAgICB0aGUgZGlyZWN0
b3J5IHVuZGVyIDxmb3JtYXRzPiByZXByZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KPj4g
KyAqICAgICAgSWYgdGhlIGZvcm1hdCByZXByZXNlbnRzIGEgYmlnLWVuZGlhbiB2YXJpYW50IG9m
IGEgbGl0dGxlCj4+ICsgKiAgICAgIGVuZGlhbiBmb3JtYXQsIHRoZW4gdGhlICItQkUiIHN1ZmZp
eCBtdXN0IGJlIGFkZGVkLiBFLmcuICdBUjE1JyB2cwo+PiArICogICAgICAnQVIxNS1CRScuCj4+
ICsgKiAgICAgIElmIEZPVVJDQyBzdHJpbmcgbGFiZWwgaGFzIHNwYWNlcyB0aGVuIHRob3NlIGFy
ZSBvbmx5IGFsbG93ZWQgdG8KPj4gKyAqICAgICAgYmUgYXQgdGhlIGVuZCBvZiB0aGUgbGFiZWwg
YW5kIG11c3QgYmUgdHJpbW1lZCwgZm9yIGV4YW1wbGUKPj4gKyAqICAgICAgJ1kxNicgYW5kICdZ
MTYtQkUnIHdpbGwgYmUgdHJpbW1lZC4KPj4gKyAqCj4+ICsgKiByZXNvbHV0aW9uCj4+ICsgKiAg
ICAgIFZhbHVlczogICAgICAgICA8d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1aW50MzJfdD4K
Pj4gKyAqCj4+ICsgKiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2Yg
ZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4+ICsgKiAgICAgIHN1cHBvcnRlZCByZXNvbHV0aW9u
IHVuZGVyIGNvcnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KPj4gKyAqICAgICAgVGhl
IG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFuZCBoZWlnaHQK
Pj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVscy4KPj4gKyAqCj4+
ICsgKiBmcmFtZS1yYXRlcwo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPG51bWVyYXRvciwg
dWludDMyX3Q+LzxkZW5vbWluYXRvciwgdWludDMyX3Q+Cj4+ICsgKgo+PiArICogICAgICBMaXN0
IG9mIFhFTkNBTUVSQV9GUkFNRV9SQVRFX1NFUEFSQVRPUiBzZXBhcmF0ZWQgc3VwcG9ydGVkIGZy
YW1lIHJhdGVzCj4+ICsgKiAgICAgIG9mIHRoZSBjYW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRv
ciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCj4+ICsgKiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUg
cmF0ZS4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIFJlcXVlc3QgVHJh
bnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogVGhp
cyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVlc3RzIGZyb20gZnJv
bnRlbmQgdG8gYmFja2VuZAo+PiArICogYW5kIGdldCB0aGUgY29ycmVzcG9uZGluZyByZXNwb25z
ZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAo+PiArICogc2V0IHVwIHBlciB2aXJ0dWFsIGNh
bWVyYSBkZXZpY2UuCj4+ICsgKgo+PiArICogcmVxLWV2ZW50LWNoYW5uZWwKPj4gKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAgIFRoZSBpZGVudGlm
aWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBjaGFubmVsCj4+ICsgKiAgICAg
IHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KPj4gKyAqCj4+ICsg
KiByZXEtcmluZy1yZWYKPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPj4g
KyAqCj4+ICsgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Np
b24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+PiArICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1l
cmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gKyAqCj4+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRvIGRlbGl2
ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKPj4gKyAqIHRvIGZyb250ZW5kLCBz
ZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPj4gKyAqCj4+ICsgKiBldnQtZXZlbnQt
Y2hhbm5lbAo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+PiArICoKPj4g
KyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFubmVs
Cj4+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4K
Pj4gKyAqCj4+ICsgKiBldnQtcmluZy1yZWYKPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1
aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50
aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+PiArICogICAgICBhIHNvbGUg
cGFnZSBvZiBjYW1lcmEncyBldmVudCByaW5nIGJ1ZmZlci4KPj4gKyAqLwo+PiArCj4+ICsvKgo+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgU1RBVEUgRElBR1JBTVMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqCj4+
ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUgbm9kZXMgd2l0aCBp
bml0aWFsIHN0YXRlCj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KPj4gKyAqIFRvb2wg
c3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJhdGlvbgo+
PiArICogbm9kZXMgcGVyIGRvbWFpbi4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4+ICsgKgo+PiArICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sK
Pj4gKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Cj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAg
ICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcKPj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNh
dGlvbgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEu
Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQg
dmFsaWRhdGUgYmFja2VuZCBkZXZpY2UuCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBWCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAo+PiArICoKPj4gKyAqIG8gUXVlcnkgZnJvbnRl
bmQgY29uZmlndXJhdGlvbgo+PiArICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZQo+PiArICog
ICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJlZAo+PiArICogICBjYW1lcmEuCj4+ICsgKiBv
IFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKPj4gKyAqICAgdGhhdCB3aWxsIGJlIGluIGVm
ZmVjdCBkdXJpbmcKPj4gKyAqICAgdGhpcyBjb25uZWN0aW9uLgo+PiArICogICAgICAgICAgICAg
IHwKPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgVgo+PiArICogWGVu
YnVzU3RhdGVJbml0aWFsaXNlZAo+PiArICoKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbyBRdWVyeSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KPj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBDb25uZWN0IHRvIHRo
ZSBldmVudCBjaGFubmVscy4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFYKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+PiArICoKPj4gKyAqICBvIENyZWF0ZSBhbmQgaW5pdGlh
bGl6ZSBPUwo+PiArICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCj4+ICsgKiAgICBjb25maWd1
cmF0aW9uLgo+PiArICogICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsg
KiAgICAgICAgICAgICAgVgo+PiArICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKPj4gKyAqCj4+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVVbmtub3du
Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVD
bG9zZWQKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNT
dGF0ZUNsb3NpbmcKPj4gKyAqIG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJhIGRldmljZQo+PiArICog
byBSZW1vdmUgZXZlbnQgY2hhbm5lbHMKPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAg
ICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgIFYKPj4gKyAqIFhlbmJ1c1N0YXRlQ2xvc2Vk
Cj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlY292ZXJ5IGZs
b3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIEluIGNhc2Ug
b2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBoYW5kbGVzIHRoYXQgYXMK
Pj4gKyAqIGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9zZWQgc3RhdGUu
Cj4+ICsgKgo+PiArICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGZy
b250ZW5kIHRyaWVzIHJlbW92aW5nCj4+ICsgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0
aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCj4+ICsgKiB0aGVuIGZyb250
ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5kIGlzIHJl
YWR5IGZvcgo+PiArICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVh
bGl6ZWQgZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKPj4gKyAqIGNhbm5vdCBiZSByZW1vdmVk
LCB0aGVuIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0
YXRlCj4+ICsgKiB1bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyByZW1vdmVk
IG9yIGJhY2tlbmQgaW5pdGlhdGVzIGEgbmV3Cj4+ICsgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmly
dHVhbGl6ZWQgZGV2aWNlIHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQo+PiArICogWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUuCj4+ICsgKgo+PiArICogTm90ZSBvbiBYZW5idXNT
dGF0ZVJlY29uZmlndXJpbmcgc3RhdGUgb2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcwo+
PiArICogdW5yZWNvdmVyYWJsZSBlcnJvcnMgdGhlbiBmcm9udGVuZCBjYW5ub3Qgc2VuZCByZXF1
ZXN0cyB0byB0aGUgYmFja2VuZAo+PiArICogYW5kIHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rp
b25hbGl0eSBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFueW1vcmUuCj4+ICsgKiBBZnRlciBi
YWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxs
IGhvbGQgc29tZQo+PiArICogc3RhdGU6IGNvbmZpZ3VyYXRpb24gaW4gdXNlLCBhbGxvY2F0ZWQg
YnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRlIGV0Yy4KPj4gKyAqIEluIG1vc3QgY2Fz
ZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRvIGltcGxlbWVudCBjb21wbGV4IHJlY292
ZXJ5Cj4+ICsgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdvaW5nIGludG8gWGVuYnVz
U3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAo+PiArICogZnJvbnRlbmQgd2lsbCBtYWtlIHN1cmUg
bm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhcmUKPj4gKyAqIGFjY2Vw
dGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykgdG8gZXhpdCBncmFjZWZ1bGx5IGJ5IHNpZ25h
bGluZyBlcnJvcgo+PiArICogc3RhdGUgZXRjLgo+PiArICogT25jZSBhbGwgdGhlIGNsaWVudHMg
YXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQKPj4gKyAq
IGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYWdhaW4g
c2lnbmFsaW5nIHRoZQo+PiArICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJl
IG1hZGUuCj4+ICsgKgo+PiArICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2li
bGUgdW5kZXIgd2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9tCj4+ICsgKiBYZW5idXNTdGF0ZVJl
Y29uZmlndXJpbmcgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFy
ZSBPUwo+PiArICogc3BlY2lmaWMuIEZvciBleGFtcGxlOgo+PiArICogMS4gVGhlIHVuZGVybHlp
bmcgT1MgZnJhbWV3b3JrIG1heSBwcm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUg
bGFzdAo+PiArICogICAgY2xpZW50IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUg
YW5kIHRoZSBkZXZpY2UgY2FuIGJlIHJlbW92ZWQKPj4gKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hl
ZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQo+PiArICogICAg
dG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5
IHJlbW92YWwgb2YKPj4gKyAqICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCj4+ICsgKiAzLiBC
eSBhbnkgb3RoZXIgbWVhbnMuCj4+ICsgKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09ERVMKPj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPj4gKyAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX1NF
VCAgICAgICAgMHgwMAo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVCAgICAgICAg
MHgwMQo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFICAgMHgwMgo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfT1BfRlJBTUVfUkFURV9TRVQgICAgMHgwMwo+PiArI2RlZmluZSBY
RU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQgICAgMHgwNAo+PiArI2RlZmluZSBYRU5DQU1FUkFf
T1BfQlVGX1JFUVVFU1QgICAgICAgMHgwNQo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NS
RUFURSAgICAgICAgMHgwNgo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAg
ICAgMHgwNwo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwOAo+
PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUgICAgICAgMHgwOQo+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVNICAgICAgICAgMHgwYQo+PiArI2RlZmluZSBYRU5DQU1F
UkFfT1BfQ1RSTF9TRVQgICAgICAgICAgMHgwYgo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RS
TF9HRVQgICAgICAgICAgMHgwYwo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJU
ICAgICAgMHgwZAo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AgICAgICAgMHgw
ZQo+PiArCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdIVE5FU1MgICAgICAwCj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAyCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0hV
RSAgICAgICAgICAgICAzCj4+ICsKPj4gKy8qIE51bWJlciBvZiBzdXBwb3J0ZWQgY29udHJvbHMu
ICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9NQVhfQ1RSTCAgICAgICAgICAgICA0Cj4+ICsKPj4g
Ky8qIENvbnRyb2wgaXMgcmVhZC1vbmx5LiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9G
TEdfUk8gICAgICAgICAgKDEgPDwgMCkKPj4gKy8qIENvbnRyb2wgaXMgd3JpdGUtb25seS4gKi8K
Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1dPICAgICAgICAgICgxIDw8IDEpCj4+ICsv
KiBDb250cm9sJ3MgdmFsdWUgaXMgdm9sYXRpbGUuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0ZMR19WT0xBVElMRSAgICAoMSA8PCAyKQo+PiArCj4+ICsvKiBTdXBwb3J0ZWQgY29sb3Ig
c3BhY2VzLiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9ERUZBVUxUICAgMAo+
PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TTVBURTE3ME0gMQo+PiArI2RlZmluZSBY
RU5DQU1FUkFfQ09MT1JTUEFDRV9SRUM3MDkgICAgMgo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09M
T1JTUEFDRV9TUkdCICAgICAgMwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9PUFJH
QiAgICAgNAo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjAgICAgNQo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNgo+PiArCj4+ICsvKiBDb2xv
ciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJf
RlVOQ19ERUZBVUxUICAgIDAKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ183MDkgICAg
ICAgIDEKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TUkdCICAgICAgIDIKPj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19PUFJHQiAgICAgIDMKPj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1hGRVJfRlVOQ19OT05FICAgICAgIDQKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVO
Q19EQ0lfUDMgICAgIDUKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TTVBURTIwODQg
IDYKPj4gKwo+PiArLyogQ29sb3Igc3BhY2UgWeKAmUNiQ3IgZW5jb2RpbmcuICovCj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfSUdOT1JFICAgICAgICAgICAwCj4+ICsjZGVmaW5lIFhF
TkNBTUVSQV9ZQ0JDUl9FTkNfNjAxICAgICAgICAgICAgICAxCj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9ZQ0JDUl9FTkNfNzA5ICAgICAgICAgICAgICAyCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JD
Ul9FTkNfWFY2MDEgICAgICAgICAgICAzCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNf
WFY3MDkgICAgICAgICAgICA0Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIw
ICAgICAgICAgICA1Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwX0NPTlNU
X0xVTSA2Cj4+ICsKPj4gKy8qIFF1YW50aXphdGlvbiByYW5nZS4gKi8KPj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX1FVQU5USVpBVElPTl9ERUZBVUxUICAgICAgIDAKPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X1FVQU5USVpBVElPTl9GVUxMX1JBTkdFICAgIDEKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5U
SVpBVElPTl9MSU1fUkFOR0UgICAgIDIKPj4gKwo+PiArLyoKPj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMK
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFf
RVZUX0ZSQU1FX0FWQUlMICAgICAgMHgwMAo+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxf
Q0hBTkdFICAgICAgMHgwMQo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
PiArICogICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1FIFNUUklOR1Ms
IEhFTFBFUlMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqLwo+PiArI2RlZmluZSBY
RU5DQU1FUkFfRFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCj4+ICsKPj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SICAgICAgICIsIgo+PiArI2RlZmluZSBYRU5DQU1FUkFf
UkVTT0xVVElPTl9TRVBBUkFUT1IgIngiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GUkFDVElPTl9T
RVBBUkFUT1IgICAiLyIKPj4gKwo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfVkVSU0lP
TlMgICAgInZlcnNpb25zIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRkVfVkVSU0lPTiAg
ICAgInZlcnNpb24iCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfUklOR19SRUYgICAi
cmVxLXJpbmctcmVmIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX0NIQU5ORUwgICAg
InJlcS1ldmVudC1jaGFubmVsIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX1JJTkdf
UkVGICAgImV2dC1yaW5nLXJlZiIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9DSEFO
TkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX01B
WF9CVUZGRVJTICAgICJtYXgtYnVmZmVycyIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0NP
TlRST0xTICAgICAgICJjb250cm9scyIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZPUk1B
VFMgICAgICAgICJmb3JtYXRzIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRlJBTUVfUkFU
RVMgICAgImZyYW1lLXJhdGVzIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0Mg
ICAgICAgImJlLWFsbG9jIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfVU5JUVVFX0lEICAg
ICAgInVuaXF1ZS1pZCIKPj4gKwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRORVNT
X1NUUiAgImJyaWdodG5lc3MiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUX1NU
UiAgICAiY29udHJhc3QiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT05fU1RS
ICAic2F0dXJhdGlvbiIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NUUiAgICAgICAg
ICJodWUiCj4+ICsKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZPVVJDQ19CSUdFTkRJQU5fU1RSICIt
QkUiCj4+ICsKPj4gKy8qIE1heGltdW0gbnVtYmVyIG9mIGJ1ZmZlciBwbGFuZXMgc3VwcG9ydGVk
LiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX1BMQU5FICAgICAgICAgICAgNAo+PiArCj4+
ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4g
KyAqCj4+ICsgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVO
X0VYWCBvbiBmYWlsdXJlLgo+PiArICoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKPj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4gKyAqCj4+ICsgKiAtIHVzYWdlIG9mIGdyYW50IHJlZmVyZW5jZSAwIGFz
IGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgo+PiArICogICBncmFudCByZWZlcmVuY2UgMCBpcyB2
YWxpZCwgYnV0IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCj4+ICsgKiAgIGJlY2F1c2Ug
b2YgdGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNv
bGUuCj4+ICsgKiAtIGFsbCByZWZlcmVuY2VzIGluIHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXpl
cyBtdXN0IGJlIHRyZWF0ZWQKPj4gKyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBYRU5fUEFHRV9TSVpF
IHVubGVzcyBvdGhlcndpc2Ugbm90ZWQuCj4+ICsgKiAtIGFsbCBGT1VSQ0MgbWFwcGluZ3MgdXNl
ZCBmb3IgY29uZmlndXJhdGlvbiBhbmQgbWVzc2FnaW5nIGFyZQo+PiArICogICBMaW51eCBWNEwy
IG9uZXM6IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LmdpdC90cmVlL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAo+PiAr
ICogICB3aXRoIHRoZSBmb2xsb3dpbmcgZXhjZXB0aW9uczoKPj4gKyAqICAgICAtIGNoYXJhY3Rl
cnMgYXJlIGFsbG93ZWQgaW4gWzB4MjA7IDB4N2ZdIHJhbmdlCj4+ICsgKiAgICAgLSB3aGVuIHVz
ZWQgZm9yIFhlblN0b3JlIGNvbmZpZ3VyYXRpb24gZW50cmllcyB0aGUgZm9sbG93aW5nCj4+ICsg
KiAgICAgICBhcmUgbm90IGFsbG93ZWQ6Cj4+ICsgKiAgICAgICAtICcvJywgJ1wnLCAnICcgKHNw
YWNlKSwgJzwnLCAnPicsICc6JywgJyInLCAnfCcsICc/JywgJyonCj4+ICsgKiAgICAgICAtIGlm
IHRyYWlsaW5nIHNwYWNlcyBhcmUgcGFydCBvZiB0aGUgRk9VUkNDIGNvZGUgdGhlbiB0aG9zZSBt
dXN0IGJlCj4+ICsgKiAgICAgICAgIHRyaW1tZWQKPj4gKyAqCj4+ICsgKgo+PiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+PiArICogICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIHByb3RvY29sIGJl
dHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVyCj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+ICsgKgo+PiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgY2FtZXJh
IGRyaXZlciBjb21tdW5pY2F0ZSB3aXRoCj4+ICsgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBw
YWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCj4+ICsgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJp
bmcgd2l0aCByZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCj4+ICsgKgo+PiArICogQWxsIHJlc2Vy
dmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCj4+ICsgKgo+PiAr
ICogRm9yIGFsbCByZXF1ZXN0L3Jlc3BvbnNlL2V2ZW50IHBhY2tldHM6Cj4+ICsgKiAgIC0gZnJh
bWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9u
Zwo+PiArICogICAgIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3I6Cj4+ICsgKiAgICAgICAtIGZy
YW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlCj4+
ICsgKiAgICAgICAtIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2Yg
dGhlIGZyYW1lIHJhdGUKPj4gKyAqICAgICBUaGUgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlIChI
eikgaXMgY2FsY3VsYXRlZCBhczoKPj4gKyAqICAgICAgIGZyYW1lX3JhdGUgPSBmcmFtZV9yYXRl
X251bWVyIC8gZnJhbWVfcmF0ZV9kZW5vbQo+PiArICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHpl
cm8gYmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRoYW4KPj4gKyAqICAg
ICB0aGUgdmFsdWUgb2YgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQubnVtX2J1ZnMgcmVzcG9uc2U6
Cj4+ICsgKiAgICAgICAtIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlci4KPj4g
KyAqCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVl
c3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIEFsbCBy
ZXF1ZXN0IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+ICsgKiBB
bGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9u
c2UuCj4+ICsgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1F
UkFfT1BfWFhYLgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IHRvIHNldC92YWxpZGF0ZSB0
aGUgY29uZmlndXJhdGlvbiAtIHJlcXVlc3QgdG8gc2V0IHRoZQo+PiArICogY29uZmlndXJhdGlv
bi9tb2RlIG9mIHRoZSBjYW1lcmEgKFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUKSBvciB0bwo+PiAr
ICogY2hlY2sgaWYgdGhlIGNvbmZpZ3VyYXRpb24gaXMgdmFsaWQgYW5kIGNhbiBiZSB1c2VkCj4+
ICsgKiAoWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSk6Cj4+ICsgKiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9j
dGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8IF9PUF9DT05GSUdfWFhYIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBoZWlnaHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBwaXhlbF9mb3JtYXQgLSB1aW50MzJf
dCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgo+PiArICogd2lkdGggLSB1
aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgo+PiArICogaGVpZ2h0IC0gdWludDMyX3QsIGhlaWdo
dCBpbiBwaXhlbHMuCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyBy
ZXF1ZXN0Lgo+PiArICoKPj4gKyAqIE5vdGVzOgo+PiArICogIC0gdGhlIG9ubHkgZGlmZmVyZW5j
ZSBiZXR3ZWVuIFhFTkNBTUVSQV9PUF9DT05GSUdfVkFMSURBVEUgYW5kCj4+ICsgKiAgICBYRU5D
QU1FUkFfT1BfQ09ORklHX1NFVCBpcyB0aGF0IHRoZSBmb3JtZXIgZG9lc24ndCBhY3R1YWxseSBj
aGFuZ2UKPj4gKyAqICAgIGNhbWVyYSBjb25maWd1cmF0aW9uLCBidXQgcXVlcmllcyBpZiB0aGUg
Y29uZmlndXJhdGlvbiBpcyB2YWxpZC4KPj4gKyAqICAgIFRoaXMgY2FuIGJlIHVzZWQgd2hpbGUg
c3RyZWFtIGlzIGFjdGl2ZSBhbmQvb3IgYnVmZmVycyBhbGxvY2F0ZWQuCj4+ICsgKiAgLSBmcm9u
dGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNl
ZQo+PiArICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRv
IG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4gKyAqICAgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+
ICsgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQ09ORklHX1NF
VCByZXF1ZXN0cyBiZWZvcmUKPj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9T
VEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+PiArICogICAgZmluYWwgc3RyZWFt
IGNvbmZpZ3VyYXRpb24uCj4+ICsgKiAgLSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2Vk
IGR1cmluZyBhY3RpdmUgc3RyZWFtaW5nLCBlLmcuCj4+ICsgKiAgICBhZnRlciBYRU5DQU1FUkFf
T1BfU1RSRUFNX1NUQVJUIGFuZCBiZWZvcmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QCj4+ICsg
KiAgICByZXF1ZXN0cy4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIHsK
Pj4gKyAgICB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7Cj4+ICsgICAgdWludDMyX3Qgd2lkdGg7Cj4+
ICsgICAgdWludDMyX3QgaGVpZ2h0Owo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3Qg
Y3VycmVudCBjb25maWd1cmF0aW9uIG9mIHRoZSBjYW1lcmE6Cj4+ICsgKiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9j
dGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8IF9PUF9DT05GSUdfR0VUIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9y
IHRoaXMgcmVxdWVzdC4KPj4gKyAqCj4+ICsgKgo+PiArICogUmVxdWVzdCB0byBzZXQgdGhlIGZy
YW1lIHJhdGUgb2YgdGhlIHN0cmVhbToKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX0ZS
QU1FX1JBVEVfU0VUfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZyYW1lX3JhdGVfZGVub20gICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2
NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogZnJhbWVfcmF0ZV9udW1lciAtIHVp
bnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCj4+ICsgKiBmcmFtZV9yYXRlX2Rl
bm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+PiArICoKPj4g
KyAqIE5vdGVzOgo+PiArICogIC0gdG8gcXVlcnkgdGhlIGN1cnJlbnQgKGFjdHVhbCkgZnJhbWUg
cmF0ZSB1c2UgWEVOQ0FNRVJBX09QX0NPTkZJR19HRVQKPj4gKyAqICAgIHJlcXVlc3QuCj4+ICsg
KiAgLSB0aGlzIHJlcXVlc3QgY2FuIGJlIHVzZWQgd2l0aCBjYW1lcmEgYnVmZmVycyBhbGxvY2F0
ZWQsIGJ1dCBzdHJlYW0KPj4gKyAqICAgIHN0b3BwZWQsIGUuZy4gZnJvbnRlbmQgaXMgYWxsb3dl
ZCB0byBzdG9wIHRoZSBzdHJlYW0gd2l0aAo+PiArICogICAgWEVOQ0FNRVJBX09QX1NUUkVBTV9T
VE9QLCBob2xkIHRoZSBidWZmZXJzIGFsbG9jYXRlZCAoZS5nLiBrZWVwIHRoZQo+PiArICogICAg
Y29uZmlndXJhdGlvbiBzZXQgd2l0aCBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCksIGNoYW5nZSB0
aGUKPj4gKyAqICAgIGZyYW1lIHJhdGUgb2YgdGhlIHN0cmVhbSBhbmQgKHJlKXN0YXJ0IHRoZSBz
dHJlYW0gYWdhaW4gd2l0aAo+PiArICogICAgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVC4KPj4g
KyAqICAtIGZyYW1lIHJhdGUgY2Fubm90IGJlIGNoYW5nZWQgZHVyaW5nIGFjdGl2ZSBzdHJlYW1p
bmcsIGUuZy4KPj4gKyAqICAgIGFmdGVyIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgYW5kIGJl
Zm9yZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AKPj4gKyAqICAgIGNvbW1hbmRzLgo+PiArICov
Cj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX3JhdGVfcmVxIHsKPj4gKyAgICB1aW50MzJfdCBm
cmFtZV9yYXRlX251bWVyOwo+PiArICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cj4+ICt9
Owo+PiArCj4+ICsvKgo+PiArICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyJ3MgbGF5b3V0Ogo+PiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfCBfQlVGX0dFVF9MQVlPVVR8ICAgcmVzZXJ2ZWQgICAg
IHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBTZWUgcmVz
cG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+ICsgKgo+PiArICoKPj4gKyAqIFJlcXVl
c3QgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAg
ICAgIHwgX09QX0JVRl9SRVFVRVNUfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAg
ICBudW1fYnVmcyAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsg
KiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNl
ZC4KPj4gKyAqCj4+ICsgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNrZW5k
IHZhbGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+PiArICogYnVmZmVycyBhbmQgcmVz
cG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBmcm9udGVu
ZC4KPj4gKyAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyB0aGUgY29ycmVz
cG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0bwo+PiArICogc2VlIGlmIHRoZSB2YWx1ZXMgcmVw
b3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+ICsg
KiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+PiArICogRnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzZW5k
IG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cwo+PiArICogYmVmb3Jl
IHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0
dW5lIHRoZQo+PiArICogZmluYWwgY29uZmlndXJhdGlvbi4KPj4gKyAqIEZyb250ZW5kIGlzIG5v
dCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhpcyBj
YWxsCj4+ICsgKiB3aXRoIGEgbm9uLXplcm8gdmFsdWUgb2YgbnVtX2J1ZnMuIElmIGNhbWVyYSBy
ZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQKPj4gKyAqIHRoZW4gdGhpcyByZXF1ZXN0IG11c3Qg
YmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBhbnkgY3JlYXRlZAo+PiArICog
YnVmZmVycyBtdXN0IGJlIGRlc3Ryb3llZCBmaXJzdC4KPj4gKyAqIEZyb250ZW5kIGlzIG5vdCBh
bGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWZ0ZXIgdGhlCj4+ICsgKiBz
dHJlYW1pbmcgaGFzIHN0YXJ0ZWQuCj4+ICsgKgo+PiArICogSWYgbnVtX2J1ZnMgaXMgMCBhbmQg
c3RyZWFtaW5nIGhhcyBub3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tlbmQgd2lsbAo+PiAr
ICogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPj4gKyAq
IFRyeWluZyB0byBjYWxsIHRoaXMgaWYgc3RyZWFtaW5nIGlzIGluIHByb2dyZXNzIHdpbGwgcmVz
dWx0IGluIGFuIGVycm9yLgo+PiArICoKPj4gKyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24g
aXMgcmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+PiArICogYW5k
IHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQg
YW55Cj4+ICsgKiBjcmVhdGVkIGJ1ZmZlcnMgbXVzdCBiZSBkZXN0cm95ZWQuCj4+ICsgKgo+PiAr
ICogUGxlYXNlIG5vdGUsIHRoYXQgdGhlIG51bWJlciBvZiBidWZmZXJzIGluIHRoaXMgcmVxdWVz
dCBtdXN0IG5vdCBleGNlZWQKPj4gKyAqIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3Jl
Lm1heC1idWZmZXJzLgo+PiArICoKPj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMg
cmVxdWVzdC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCB7Cj4+ICsg
ICAgdWludDhfdCBudW1fYnVmczsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGNh
bWVyYSBidWZmZXIgY3JlYXRpb246Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9C
VUZfQ1JFQVRFIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAg
ICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAx
Mgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGxhbmVfb2Zmc2V0WzBdICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFsx
XSAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMl0gICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzNdICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MjgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBBbiBhdHRlbXB0IHRvIGNyZWF0ZSBt
dWx0aXBsZSBidWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4gZXJyb3IuCj4+ICsgKiBp
bmRleCBjYW4gYmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNwb25kaW5nIGNh
bWVyYSBidWZmZXIuCj4+ICsgKgo+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUg
YnVmZmVyIHRvIGJlIGNyZWF0ZWQgaW4gdGhlIHJhbmdlCj4+ICsgKiAgIGZyb20gMCB0byB0aGUg
bnVtX2J1ZnMgZmllbGQgcmV0dXJuZWQgaW4gcmVzcG9uc2UgZm9yCj4+ICsgKiAgIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0Cj4+ICsgKiBwbGFuZV9vZmZzZXQgLSBhcnJheSBvZiB1
aW50MzJfdCwgb2Zmc2V0IG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5lCj4+ICsgKiAgIGluIG9j
dGV0cyBmcm9tIHRoZSBidWZmZXIgc3RhcnQuIE51bWJlciBvZiBvZmZzZXRzIHJldHVybmVkIGlz
Cj4+ICsgKiAgIGVxdWFsIHRvIHRoZSB2YWx1ZSByZXR1cm5lZCBpbiBYRU5DQU1FUkFfT1BfQlVG
X0dFVF9MQVlPVVQubnVtX3BsYW5lcy4KPj4gKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVm
X3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFnZQo+PiArICogICBkZXNjcmli
aW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpcyBl
cXVhbCB0bwo+PiArICogICBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQuc2l6ZSByZXNwb25z
ZS4gQXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+PiArICogICBzaGFyZWQgYnVmZmVyIHNp
emUgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUgcGFnZSwKPj4g
KyAqICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgc2hhcmVkIHBhZ2UgbXVzdCBiZSBzdXBw
bGllZCAoc2VlCj4+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4+ICsgKgo+PiAr
ICogSWYgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DIGNvbmZpZ3VyYXRpb24gZW50cnkgaXMgc2V0
LCB0aGVuIGJhY2tlbmQgd2lsbAo+PiArICogYWxsb2NhdGUgdGhlIGJ1ZmZlciB3aXRoIHRoZSBw
YXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMgcmVxdWVzdCBhbmQgcGFnZQo+PiArICogZGlyZWN0
b3J5IGlzIGhhbmRsZWQgYXMgZm9sbG93czoKPj4gKyAqICAgRnJvbnRlbmQgb24gcmVxdWVzdDoK
Pj4gKyAqICAgICAtIGFsbG9jYXRlcyBwYWdlcyBmb3IgdGhlIGRpcmVjdG9yeSAoZ3JlZl9kaXJl
Y3RvcnksCj4+ICsgKiAgICAgICBncmVmX2Rpcl9uZXh0X3BhZ2UocykKPj4gKyAqICAgICAtIGdy
YW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBkaXJlY3RvcnkgdG8gdGhlIGJh
Y2tlbmQKPj4gKyAqICAgICAtIHNldHMgZ3JlZl9kaXJfbmV4dF9wYWdlIGZpZWxkcwo+PiArICog
ICBCYWNrZW5kIG9uIHJlc3BvbnNlOgo+PiArICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25zIGZv
ciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlciBhbGxvY2F0ZWQgdG8KPj4gKyAqICAgICAgIHRoZSBm
cm9udGVuZAo+PiArICogICAgIC0gZmlsbHMgaW4gcGFnZSBkaXJlY3Rvcnkgd2l0aCBncmFudCBy
ZWZlcmVuY2VzCj4+ICsgKiAgICAgICAoZ3JlZltdIGluIHN0cnVjdCB4ZW5jYW1lcmFfcGFnZV9k
aXJlY3RvcnkpCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfYnVmX2NyZWF0ZV9yZXEgewo+
PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFszXTsKPj4gKyAg
ICB1aW50MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJBX01BWF9QTEFORV07Cj4+ICsgICAgZ3Jh
bnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogU2hhcmVk
IHBhZ2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVm
X2RpcmVjdG9yeSBpbgo+PiArICogdGhlIHJlcXVlc3QpIGVtcGxveXMgYSBsaXN0IG9mIHBhZ2Vz
LCBkZXNjcmliaW5nIGFsbCBwYWdlcyBvZiB0aGUgc2hhcmVkCj4+ICsgKiBkYXRhIGJ1ZmZlcjoK
Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdyZWZbMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCBpKjQrOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JlZltOIC0gMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IE4qNCs4Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBncmVmX2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9y
ZWZfdCwgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2UgZGVzY3JpYmluZwo+PiArICogICBwYWdl
IGRpcmVjdG9yeS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFyZSBubyBtb3JlIHBhZ2VzIGluIHRoZSBs
aXN0Lgo+PiArICogZ3JlZltpXSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQg
cGFnZSBvZiB0aGUgYnVmZmVyCj4+ICsgKiAgIGFsbG9jYXRlZCBhdCBYRU5DQU1FUkFfT1BfQlVG
X0NSRUFURS4KPj4gKyAqCj4+ICsgKiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0
aGUgd2hvbGUgcGFnZSBkaXJlY3RvcnkgaXMgbm90Cj4+ICsgKiBwYXNzZWQsIGJ1dCBpbnN0ZWFk
IGNhbiBiZSBjYWxjdWxhdGVkIGFzOgo+PiArICogICBudW1fZ3JlZnNfdG90YWwgPSAoWEVOQ0FN
RVJBX09QX0JVRl9SRVFVRVNULnNpemUgKyBYRU5fUEFHRV9TSVpFIC0gMSkgLwo+PiArICogICAg
ICAgWEVOX1BBR0VfU0laRQo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0
b3J5IHsKPj4gKyAgICBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7Cj4+ICsgICAgZ3Jh
bnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCj4+ICt9Owo+PiArCj4+ICsv
Kgo+PiArICogUmVxdWVzdCBidWZmZXIgZGVzdHJ1Y3Rpb24gLSBkZXN0cm95IGEgcHJldmlvdXNs
eSBhbGxvY2F0ZWQgY2FtZXJhIGJ1ZmZlcjoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAg
ICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwg
X09QX0JVRl9ERVNUUk9ZfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgIGlu
ZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBpbmRl
eCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgZGVzdHJveWVkLgo+PiArICoK
Pj4gKyAqCj4+ICsgKiBSZXF1ZXN0IHF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGJhY2tlbmQg
dXNlOgo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX1FVRVVFICB8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIE5vdGVzOgo+PiArICogIC0gZnJvbnRlbmRz
IG11c3Qgbm90IGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhpcyByZXF1ZXN0IHVu
dGlsCj4+ICsgKiAgICByZXNwb25zZSB0byBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUgaGFzIGJl
ZW4gcmVjZWl2ZWQuCj4+ICsgKiAgLSBidWZmZXJzIG11c3QgYmUgcXVldWVkIHRvIHRoZSBiYWNr
ZW5kIGJlZm9yZSBkZXN0cm95aW5nIHRoZW0gd2l0aAo+PiArICogICAgWEVOQ0FNRVJBX09QX0JV
Rl9ERVNUUk9ZLgo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1
ZmZlciB0byBiZSBxdWV1ZWQuCj4+ICsgKgo+PiArICoKPj4gKyAqIFJlcXVlc3QgZGVxdWV1ZWlu
ZyBvZiB0aGUgYnVmZmVyIGZvciBmcm9udGVuZCB1c2U6Cj4+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8X09QX0JVRl9ERVFVRVVFIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwg
ICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiAr
ICogTm90ZXM6Cj4+ICsgKiAgLSBmcm9udGVuZCBpcyBhbGxvd2VkIHRvIGFjY2VzcyB0aGUgYnVm
ZmVyIGNvbnRlbnQgYWZ0ZXIgdGhlIGNvcnJlc3BvbmRpbmcKPj4gKyAqICAgIHJlc3BvbnNlIHRv
IHRoaXMgcmVxdWVzdC4KPj4gKyAqCj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRo
ZSBidWZmZXIgdG8gYmUgcXVldWVkLgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IGNhbWVy
YSBjb250cm9sIGRldGFpbHM6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJM
X0VOVU0gIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwg
ICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsg
KiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+ICsgKgo+PiArICogaW5k
ZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgY29udHJvbCB0byBiZSBxdWVyaWVkLgo+PiArICov
Cj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2luZGV4IHsKPj4gKyAgICB1aW50OF90IGluZGV4Owo+PiAr
fTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgY2hhbmdlOgo+PiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfCAgX09QX1NFVF9DVFJMICB8ICAgcmVzZXJ2ZWQgICAg
IHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyMAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICB2YWx1ZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBl
IG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4gKyAqIHZh
bHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+PiArICovCj4+ICtzdHJ1
Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgewo+PiArICAgIHVpbnQ4X3QgdHlwZTsKPj4gKyAgICB1
aW50OF90IHJlc2VydmVkWzddOwo+PiArICAgIGludDY0X3QgdmFsdWU7Cj4+ICt9Owo+PiArCj4+
ICsvKgo+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBzdGF0ZToKPj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAg
ICAgICAgICAgICAgIHwgIF9PUF9HRVRfQ1RSTCAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVx
dWVzdC4KPj4gKyAqCj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwg
b25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1l
cmFfZ2V0X2N0cmxfcmVxIHsKPj4gKyAgICB1aW50OF90IHR5cGU7Cj4+ICt9Owo+PiArCj4+ICsv
Kgo+PiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RhcnQ6Cj4+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8X09QX1NUUkVBTV9TVEFSVHwgICByZXNlcnZlZCAgICAgfCA0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0
IGNhbWVyYSBjYXB0dXJlIHN0cmVhbSBzdG9wOgo+PiArICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fF9PUF9TVFJFQU1fU1RPUCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAr
ICoKPj4gKyAqIEFsbCByZXNwb25zZSBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBv
Y3RldHMpLgo+PiArICoKPj4gKyAqIEFsbCByZXNwb25zZSBwYWNrZXRzIGhhdmUgY29tbW9uIGhl
YWRlcjoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgICBy
ZXNlcnZlZCAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIGlkIC0gdWludDE2X3QsIGNvcGllZCBm
cm9tIHRoZSByZXF1ZXN0Lgo+PiArICogb3BlcmF0aW9uIC0gdWludDhfdCwgWEVOQ0FNRVJBX09Q
XyogLSBjb3BpZWQgZnJvbSByZXF1ZXN0Lgo+PiArICogc3RhdHVzIC0gaW50MzJfdCwgcmVzcG9u
c2Ugc3RhdHVzLCB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUuCj4+ICsg
Kgo+PiArICoKPj4gKyAqIENvbmZpZ3VyYXRpb24gcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVO
Q0FNRVJBX09QX0NPTkZJR19TRVQsCj4+ICsgKiBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVCBhbmQg
WEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSByZXF1ZXN0czoKPj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgX09QX0NPTkZJR19YWFggfCAgICByZXNlcnZlZCAgICB8IDQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3JzcGFj
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhmZXJfZnVuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB5Y2Jjcl9lbmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWFudGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRp
b19udW1lciAgICAgICAgICAgICAgICAgICAgICAgfCA0MAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fZGVub20gICAgICAg
ICAgICAgICAgICAgICAgIHwgNDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDQ4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAgICAgICAgICAgICAgICAgfCA1Mgo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTYKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogTWVhbmluZyBvZiB0aGUgY29y
cmVzcG9uZGluZyB2YWx1ZXMgaW4gdGhpcyByZXNwb25zZSBpcyB0aGUgc2FtZSBhcyBmb3IKPj4g
KyAqIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUIGFuZCBYRU5DQU1FUkFfT1BfRlJBTUVfUkFURV9T
RVQgcmVxdWVzdHMuCj4+ICsgKgo+PiArICogY29sb3JzcGFjZSAtIHVpbnQzMl90LCB0aGlzIHN1
cHBsZW1lbnRzIHBpeGVsX2Zvcm1hdCBwYXJhbWV0ZXIsCj4+ICsgKiAgIG9uZSBvZiB0aGUgWEVO
Q0FNRVJBX0NPTE9SU1BBQ0VfWFhYLgo+PiArICogeGZlcl9mdW5jIC0gdWludDMyX3QsIHRoaXMg
c3VwcGxlbWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCj4+ICsgKiAgIG9uZSBvZiB0aGUgWEVO
Q0FNRVJBX1hGRVJfRlVOQ19YWFguCj4+ICsgKiB5Y2Jjcl9lbmMgLSB1aW50MzJfdCwgdGhpcyBz
dXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPj4gKyAqICAgb25lIG9mIHRoZSBYRU5D
QU1FUkFfWUNCQ1JfRU5DX1hYWC4gUGxlYXNlIG5vdGUsIHRoYXQgeWNiY3JfZW5jIGlzIG9ubHkK
Pj4gKyAqICAgdmFsaWQgZm9yIFlDYkNyIHBpeGVsZm9ybWF0cyBhbmQgc2hvdWxkIGJlIGlnbm9y
ZWQgb3RoZXJ3aXNlLgo+PiArICogcXVhbnRpemF0aW9uIC0gdWludDMyX3QsIHRoaXMgc3VwcGxl
bWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCj4+ICsgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJB
X1FVQU5USVpBVElPTl9YWFguCj4+ICsgKiBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgLSB1aW50MzJf
dCwgbnVtZXJhdG9yIG9mIHRoZSBkaXNwbGF5IGFzcGVjdCByYXRpby4KPj4gKyAqIGRpc3BsX2Fz
cF9yYXRpb19kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZGlzcGxheSBhc3Bl
Y3QgcmF0aW8uCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfY29uZmlnX3Jlc3Agewo+PiAr
ICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKPj4gKyAgICB1aW50MzJfdCB3aWR0aDsKPj4gKyAg
ICB1aW50MzJfdCBoZWlnaHQ7Cj4+ICsgICAgdWludDMyX3QgY29sb3JzcGFjZTsKPj4gKyAgICB1
aW50MzJfdCB4ZmVyX2Z1bmM7Cj4+ICsgICAgdWludDMyX3QgeWNiY3JfZW5jOwo+PiArICAgIHVp
bnQzMl90IHF1YW50aXphdGlvbjsKPj4gKyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fbnVt
ZXI7Cj4+ICsgICAgdWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX2Rlbm9tOwo+PiArICAgIHVpbnQz
Ml90IGZyYW1lX3JhdGVfbnVtZXI7Cj4+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsK
Pj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciByZXNwb25zZSAtIHJlc3Bv
bnNlIGZvciBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQKPj4gKyAqIHJlcXVlc3Q6Cj4+ICsg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8X0JVRl9HRVRfTEFZT1VUIHwgICAgcmVzZXJ2ZWQgICAg
fCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICBudW1fcGxhbmVzICAgfCAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbMF0gICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwbGFuZV9zaXplWzFdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsy
XSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbM10gICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDMyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlkZVswXSAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAzNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwbGFuZV9zdHJpZGVbMV0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc3RyaWRl
WzJdICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlkZVszXSAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0OAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBudW1fcGxhbmVzIC0gdWludDhfdCwgbnVtYmVyIG9mIHBs
YW5lcyBvZiB0aGUgYnVmZmVyLgo+PiArICogc2l6ZSAtIHVpbnQzMl90LCBvdmVyYWxsIHNpemUg
b2YgdGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6ZXMgb2YgdGhlCj4+ICsgKiAgIGluZGl2aWR1YWwg
cGxhbmVzIGFuZCBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCj4+ICsgKiBwbGFuZV9zaXplIC0gYXJy
YXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5l
Cj4+ICsgKiAgIGluY2x1ZGluZyBwYWRkaW5nLgo+PiArICogcGxhbmVfc3RyaWRlIC0gYXJyYXkg
b2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9jY3VwaWVkIGJ5IHRoZQo+PiArICogICBjb3Jy
ZXNwb25kaW5nIHNpbmdsZSBpbWFnZSBsaW5lIGluY2x1ZGluZyBwYWRkaW5nIGlmIGFwcGxpY2Fi
bGUuCj4+ICsgKgo+PiArICogTm90ZSEgVGhlIHNpemVzIGFuZCBzdHJpZGVzIGluIHRoaXMgcmVz
cG9uc2UgYXBwbHkgdG8gYWxsIGJ1ZmZlcnMgY3JlYXRlZAo+PiArICogd2l0aCBYRU5DQU1FUkFf
T1BfQlVGX0NSRUFURSBjb21tYW5kLCBidXQgaW5kaXZpZHVhbCBidWZmZXJzIG1heSBoYXZlCj4+
ICsgKiBkaWZmZXJlbnQgcGxhbmUgb2Zmc2V0cywgc2VlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVT
VC5wbGFuZV9vZmZzZXQuCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfYnVmX2dldF9sYXlv
dXRfcmVzcCB7Cj4+ICsgICAgdWludDhfdCBudW1fcGxhbmVzOwo+PiArICAgIHVpbnQ4X3QgcmVz
ZXJ2ZWRbM107Cj4+ICsgICAgdWludDMyX3Qgc2l6ZTsKPj4gKyAgICB1aW50MzJfdCBwbGFuZV9z
aXplW1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+PiArICAgIHVpbnQzMl90IHBsYW5lX3N0cmlkZVtY
RU5DQU1FUkFfTUFYX1BMQU5FXTsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGJ1
ZmZlciByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKPj4g
KyAqIHJlcXVlc3Q6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09QX0JVRl9SRVFVRVNU
IHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICBudW1fYnVmZmVycyAgfCAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogbnVtX2J1ZmZlcnMgLSB1aW50
OF90LCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+PiArICoKPj4gKyAqCj4+ICsgKiBD
b250cm9sIGVudW1lcmF0ZSByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RS
TF9FTlVNOgo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8ICAg
IHJlc2VydmVkICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
OAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICBpbmRleCAgICAgIHwgICAgICB0eXBl
ICAgICAgfCAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbiBsb3cgMzItYml0cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyMAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICBtaW4gaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
bWF4IGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBoaWdoIDMyLWJp
dHMgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZXAgbG93IDMyLWJpdHMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMzYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGVwIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8
IDQwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBk
ZWZfdmFsIGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgfCA0NAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3ZhbCBoaWdoIDMy
LWJpdHMgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDUyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNhbWVy
YSBjb250cm9sIGluIHJlc3BvbnNlLgo+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhl
IGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+PiArICogZmxhZ3MgLSB1
aW50MzJfdCwgZmxhZ3Mgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxf
RkxHX1hYWC4KPj4gKyAqIG1pbiAtIGludDY0X3QsIG1pbmltdW0gdmFsdWUgb2YgdGhlIGNvbnRy
b2wuCj4+ICsgKiBtYXggLSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgo+
PiArICogc3RlcCAtIGludDY0X3QsIG1pbmltdW0gc2l6ZSBpbiB3aGljaCBjb250cm9sIHZhbHVl
IGNhbiBiZSBjaGFuZ2VkLgo+PiArICogZGVmX3ZhbCAtIGludDY0X3QsIGRlZmF1bHQgdmFsdWUg
b2YgdGhlIGNvbnRyb2wuCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfY3RybF9lbnVtX3Jl
c3Agewo+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+ICsgICAgdWludDhfdCB0eXBlOwo+PiArICAg
IHVpbnQ4X3QgcmVzZXJ2ZWRbMl07Cj4+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4+ICsgICAgaW50
NjRfdCBtaW47Cj4+ICsgICAgaW50NjRfdCBtYXg7Cj4+ICsgICAgaW50NjRfdCBzdGVwOwo+PiAr
ICAgIGludDY0X3QgZGVmX3ZhbDsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBHZXQgY29udHJv
bCByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQ6Cj4+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJMX0dFVCAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIw
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZh
bHVlIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBoaWdoIDMyLWJp
dCAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDMyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICoKPj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBv
bmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3
IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+PiArICovCj4+ICsKPj4gKy8qCj4+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEV2ZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogRXZlbnRzIGFyZSBzZW50IHZpYSBhIHNoYXJlZCBw
YWdlIGFsbG9jYXRlZCBieSB0aGUgZnJvbnQgYW5kIHByb3BhZ2F0ZWQgYnkKPj4gKyAqICAgZXZ0
LWV2ZW50LWNoYW5uZWwvZXZ0LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMuCj4+ICsgKgo+PiAr
ICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+
ICsgKiBBbGwgZXZlbnQgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+ICsgKiAgICAgICAg
IDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAg
ICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8ICAgICAgdHlwZSAgICAgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gKyAqCj4+ICsgKiBpZCAtIHVpbnQxNl90LCBldmVudCBpZCwgbWF5IGJlIHVzZWQgYnkgZnJv
bnQuCj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgZXZlbnQuCj4+ICsgKgo+PiAr
ICoKPj4gKyAqIEZyYW1lIGNhcHR1cmVkIGV2ZW50IC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250
IHdoZW4gYSBuZXcgY2FwdHVyZWQKPj4gKyAqIGZyYW1lIGlzIGF2YWlsYWJsZToKPj4gKyAqICAg
ICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
MyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
IGlkICAgICAgICAgICAgICAgIHxfRVZUX0ZSQU1FX0FWQUlMfCAgIHJlc2VydmVkICAgICB8IDQK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VkX3N6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2VxX251bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIGluZGV4IC0gdWlu
dDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0aGF0IGNvbnRhaW5zIG5ldyBjYXB0dXJlZCBmcmFt
ZSwKPj4gKyAqICAgc2VlIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGRlc2NyaXB0aW9uIG9uIHRo
ZSByYW5nZQo+PiArICogdXNlZF9zeiAtIHVpbnQzMl90LCBudW1iZXIgb2Ygb2N0ZXRzIHRoaXMg
ZnJhbWUgaGFzLiBUaGlzIGNhbiBiZSBsZXNzCj4+ICsgKiB0aGFuIHRoZSBYRU5DQU1FUkFfT1Bf
QlVGX1JFUVVFU1Quc2l6ZSAocmVzcG9uc2UpIGZvciBjb21wcmVzc2VkIGZvcm1hdHMuCj4+ICsg
KiBzZXFfbnVtIC0gdWludDMyX3QsIHNlcXVlbnRpYWwgbnVtYmVyIG9mIHRoZSBmcmFtZS4gTXVz
dCBiZQo+PiArICogICBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcuIElmIHNraXBzIGFyZSBkZXRl
Y3RlZCBpbiBzZXFfbnVtIHRoZW4gdGhhdAo+PiArICogICBtZWFucyB0aGF0IHRoZSBmcmFtZXMg
aW4tYmV0d2VlbiB3ZXJlIGRyb3BwZWQuIE5vdGUgaG93ZXZlciB0aGF0IG5vdAo+PiArICogICBh
bGwgdmlkZW8gY2FwdHVyZSBoYXJkd2FyZSBpcyBjYXBhYmxlIG9mIGRldGVjdGluZyBkcm9wcGVk
IGZyYW1lcy4KPj4gKyAqICAgSW4gdGhhdCBjYXNlIHRoZXJlIHdpbGwgYmUgbm8gc2tpcHMgaW4g
dGhlIHNlcXVlbmNlIGNvdW50ZXIuCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfZnJhbWVf
YXZhaWxfZXZ0IHsKPj4gKyAgICB1aW50OF90IGluZGV4Owo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2
ZWRbM107Cj4+ICsgICAgdWludDMyX3QgdXNlZF9zejsKPj4gKyAgICB1aW50MzJfdCBzZXFfbnVt
Owo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIENvbnRyb2wgY2hhbmdlIGV2ZW50LSBldmVudCBm
cm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBjYW1lcmEgY29udHJvbAo+PiArICogaGFzIGNoYW5nZWQ6
Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0VWVF9DVFJMX0NIQU5HRXwgICByZXNlcnZl
ZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgdHlwZSAgICAgfCAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZhbHVlIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogdHlwZSAtIHVpbnQ4X3Qs
IHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+PiAr
ICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+ICsgKgo+PiAr
ICogTm90ZXM6Cj4+ICsgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IGZvciB3cml0ZS1vbmx5
IGNvbnRyb2xzCj4+ICsgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IHRvIHRoZSBvcmlnaW5h
dG9yIG9mIHRoZSBjb250cm9sIGNoYW5nZQo+PiArICogIC0gdGhpcyBldmVudCBpcyBub3Qgc2Vu
dCB3aGVuIGZyb250ZW5kIGZpcnN0IGNvbm5lY3RzLCBlLmcuIGluaXRpYWwKPj4gKyAqICAgIGNv
bnRyb2wgc3RhdGUgbXVzdCBiZSBleHBsaWNpdGx5IHF1ZXJpZWQKPj4gKyAqLwo+PiArCj4+ICtz
dHJ1Y3QgeGVuY2FtZXJhX3JlcSB7Cj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+ICsgICAgdWludDhf
dCBvcGVyYXRpb247Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1XTsKPj4gKyAgICB1bmlvbiB7
Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmlnX3JlcSBjb25maWc7Cj4+ICsgICAg
ICAgIHN0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfcmF0ZV9yZXEgZnJhbWVfcmF0ZTsKPj4gKyAgICAg
ICAgc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCBidWZfcmVxdWVzdDsKPj4gKyAgICAgICAg
c3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRlOwo+PiArICAgICAgICBz
dHJ1Y3QgeGVuY2FtZXJhX2luZGV4IGluZGV4Owo+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJh
X2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9nZXRf
Y3RybF9yZXEgZ2V0X2N0cmw7Cj4+ICsgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+PiAr
ICAgIH0gcmVxOwo+PiArfTsKPj4gKwo+PiArc3RydWN0IHhlbmNhbWVyYV9yZXNwIHsKPj4gKyAg
ICB1aW50MTZfdCBpZDsKPj4gKyAgICB1aW50OF90IG9wZXJhdGlvbjsKPj4gKyAgICB1aW50OF90
IHJlc2VydmVkOwo+PiArICAgIGludDMyX3Qgc3RhdHVzOwo+PiArICAgIHVuaW9uIHsKPj4gKyAg
ICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVzcCBjb25maWc7Cj4+ICsgICAgICAgIHN0
cnVjdCB4ZW5jYW1lcmFfYnVmX2dldF9sYXlvdXRfcmVzcCBidWZfbGF5b3V0Owo+PiArICAgICAg
ICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IGJ1Zl9yZXF1ZXN0Owo+PiArICAgICAgICBz
dHJ1Y3QgeGVuY2FtZXJhX2N0cmxfZW51bV9yZXNwIGN0cmxfZW51bTsKPj4gKyAgICAgICAgc3Ry
dWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+ICsgICAgICAgIHVpbnQ4X3Qg
cmVzZXJ2ZWQxWzU2XTsKPj4gKyAgICB9IHJlc3A7Cj4+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgeGVu
Y2FtZXJhX2V2dCB7Cj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+ICsgICAgdWludDhfdCB0eXBlOwo+
PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+ICsgICAgdW5pb24gewo+PiArICAgICAgICBz
dHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX2F2YWlsX2V2dCBmcmFtZV9hdmFpbDsKPj4gKyAgICAgICAg
c3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+ICsgICAgICAgIHVpbnQ4
X3QgcmVzZXJ2ZWRbNTZdOwo+PiArICAgIH0gZXZ0Owo+PiArfTsKPj4gKwo+PiArREVGSU5FX1JJ
TkdfVFlQRVMoeGVuX2NhbWVyYWlmLCBzdHJ1Y3QgeGVuY2FtZXJhX3JlcSwgc3RydWN0IHhlbmNh
bWVyYV9yZXNwKTsKPj4gKwo+PiArLyoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBmcm9udCBldmVudHMgZGVsaXZlcnkKPj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqIEluIG9yZGVyIHRvIGRlbGl2ZXIgYXN5bmNo
cm9ub3VzIGV2ZW50cyBmcm9tIGJhY2sgdG8gZnJvbnQgYSBzaGFyZWQgcGFnZSBpcwo+PiArICog
YWxsb2NhdGVkIGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZlcmVuY2UgcHJvcGFnYXRlZCB0
byBiYWNrIHZpYQo+PiArICogWGVuU3RvcmUgZW50cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVu
dC1jaGFubmVsKS4KPj4gKyAqIFRoaXMgcGFnZSBoYXMgYSBjb21tb24gaGVhZGVyIHVzZWQgYnkg
Ym90aCBmcm9udCBhbmQgYmFjayB0byBzeW5jaHJvbml6ZQo+PiArICogYWNjZXNzIGFuZCBjb250
cm9sIGV2ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSBwcm9kdWNlciBvZiB0
aGUKPj4gKyAqIGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcgYSBjb25zdW1lci4gVGhlIHJlc3Qgb2Yg
dGhlIHBhZ2UgYWZ0ZXIgdGhlIGhlYWRlcgo+PiArICogaXMgdXNlZCBmb3IgZXZlbnQgcGFja2V0
cy4KPj4gKyAqCj4+ICsgKiBVcG9uIHJlY2VwdGlvbiBvZiBhbiBldmVudChzKSBmcm9udCBtYXkg
Y29uZmlybSBpdHMgcmVjZXB0aW9uCj4+ICsgKiBmb3IgZWl0aGVyIGVhY2ggZXZlbnQsIGdyb3Vw
IG9mIGV2ZW50cyBvciBub25lLgo+PiArICovCj4+ICsKPj4gK3N0cnVjdCB4ZW5jYW1lcmFfZXZl
bnRfcGFnZSB7Cj4+ICsgICAgdWludDMyX3QgaW5fY29uczsKPj4gKyAgICB1aW50MzJfdCBpbl9w
cm9kOwo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+PiArfTsKPj4gKwo+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfRVZFTlRfUEFHRV9TSVpFIDQwOTYKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lO
X1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSkpCj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgKFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgLSBY
RU5DQU1FUkFfSU5fUklOR19PRkZTKQo+PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19MRU4g
KFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgLyBzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldnQpKQo+
PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklORyhwYWdlKSBcCj4+ICsgICAgKChzdHJ1Y3QgeGVu
Y2FtZXJhX2V2dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpKQo+
PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19SRUYocGFnZSwgaWR4KSBcCj4+ICsgICAgKFhF
TkNBTUVSQV9JTl9SSU5HKChwYWdlKSlbKGlkeCkgJSBYRU5DQU1FUkFfSU5fUklOR19MRU5dKQo+
PiArCj4+ICsjZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXyAqLwo+PiArCj4+
ICsvKgo+PiArICogTG9jYWwgdmFyaWFibGVzOgo+PiArICogbW9kZTogQwo+PiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPj4gKyAqIHRhYi13aWR0aDog
NAo+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6Cj4+ICsgKi8KPj4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 08:33:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 08: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 1h7Fc8-00085f-At; Fri, 22 Mar 2019 08:33: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=OW6j=RZ=citrix.com=prvs=977fcb30c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h7Fc6-00085a-N7
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 08:33:18 +0000
X-Inumbo-ID: 22d3e770-4c7d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22d3e770-4c7d-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 08:33:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87705225"
Date: Fri, 22 Mar 2019 17:33:01 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190322082650.tk65vju74g4gt7vj@MacBook-Air-de-Roger.local>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551876056-28223-2-git-send-email-igor.druzhinin@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 RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, julien.grall@arm.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, lersek@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMTI6NDA6NTRQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gVGhpcyBhcGVydHVyZSBkb2Vzbid0IGV4aXN0IGluIE9WTUYgYW5kIHRyeWluZyB0
byB1c2UgaXQgY2F1c2VzCj4gZmFpbGluZyBhc3NlcnRpb25zIGxhdGVyIGluIGNhc2VzIHRoZXJl
IGFyZSBwcmVmZXRjaGFibGUgYW5kCj4gbm9uLXByZWZldGNoYWJsZSBCQVJzIGZvbGxvd2luZyBl
YWNoIG90aGVyLiBUaGlzIGNvbmZpZ3VyYXRpb24gaXMKPiBxdWl0ZSBsaWtlbHkgd2l0aCBzb21l
IFBDSSBwYXNzdGhyb3VnaCBkZXZpY2VzLgoKQWNjb3JkaW5nIHRvIHRoZSBQQ0llIHNwZWMsIGl0
J3MgZmluZSB0byBwbGFjZSBwcmVmZXRjaGFibGUgQkFScyBpbgpub24tcHJlZmV0Y2hhYmxlIG1l
bW9yeSBzcGFjZS4gVGhlcmUncyBhIG5vdGUgdGhhdCBzYXlzIHRoYXQgbW9zdAppbXBsZW1lbnRh
dGlvbnMgd2lsbCBvbmx5IGhhdmUgMUcgb2Ygbm9uLXByZWZldGNoYWJsZSBtZW1vcnksIGFuZAp0
aGF0IG1vc3Qgc2NhbGFibGUgcGxhdGZvcm1zIHdpbGwgbWFwIDMyYml0IEJBUnMgaW50bwpub24t
cHJlZmV0Y2hhYmxlIG1lbW9yeSByZWdhcmRsZXNzIG9mIHRoZSBwcmVmZXRjaGFibGUgYml0IHZh
bHVlLgoKU2hvdWxkbid0IE9WTUYgYmUgZmluZSB3aXRoIGZpbmRpbmcgYm90aCBwcmVmZXRjaGFi
bGUgYW5kCm5vbi1wcmVmZXRjaGFibGUgQkFScywgYXMgbG9uZyBhcyB0aGUgbWVtb3J5IHJlZ2lv
biBpcyBzZXQgdG8Kbm9uLXByZWZldGNoYWJsZT8KCkRvZXMgT1ZNRiBoYXZlIHRoZSBjYXBhYmls
aXR5IHRvIHBvc2l0aW9uIEJBUnMgYnkgaXRzZWxmPyBJZiBzbyB3ZQpjb3VsZCBza2lwIG9mIHRo
ZSBwbGFjZW1lbnQgZG9uZSBieSBodm1sb2FkZXIgYW5kIGp1c3QgbGV0IE9WTUYKcG9zaXRpb24g
dGhpbmdzIHdoZXJlIGl0IHNlZSBmaXQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 08:44:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 08:44: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 1h7FmY-0000YM-F1; Fri, 22 Mar 2019 08:44: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=+Sjg=RZ=xs4all.nl=hverkuil-cisco@srs-us1.protection.inumbo.net>)
 id 1h7FRS-0007C0-O1
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 08:22:18 +0000
X-Inumbo-ID: 96ba151e-4c7b-11e9-85f2-f3d30e50f866
Received: from lb2-smtp-cloud7.xs4all.net (unknown [194.109.24.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96ba151e-4c7b-11e9-85f2-f3d30e50f866;
 Fri, 22 Mar 2019 08:22:11 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:a03d:2e6d:2ff:f561]
 ([IPv6:2001:983:e9a7:1:a03d:2e6d:2ff:f561])
 by smtp-cloud7.xs4all.net with ESMTPA
 id 7FRHhsQ52LMwI7FRIhnv0O; Fri, 22 Mar 2019 09:22:10 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190322073742.14639-1-andr2000@gmail.com>
 <20190322073742.14639-2-andr2000@gmail.com>
From: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Message-ID: <afae5127-0939-deed-5416-8f0f9f9d0665@xs4all.nl>
Date: Fri, 22 Mar 2019 09:22:07 +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: <20190322073742.14639-2-andr2000@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfBeZpLUHeJw49SkxUhzWjXJLNCTHRCH4rLGypF7Y23DtQg+SjMterc9RYLKiOkjo3boMO+i4aMwOXNPL6yQQtZ1n4KCQDTNbi2x898fASBdGSfn0PL8W
 TzMcinACpAsO1eymau+SJXaJ9Vu9hLNMMuPRm2LTkmM7uMhKN/7K8LJWYItfpeUcH5yJslWhD0mtwvr1CzbH+0OctxoGQAdrvU2GXjDQ9zFRB1KljcJnwehH
 qTIVZCnpEVQfFat/w+yhqSLF5km5aO7gVbLKQlBkuzIJ7Q491Hnsx+lBmsoO5UDF0m8wvGZBzgrrmyWNPv6cMGrFLHtBBNz1oPQikSj6vmmzDGrNv91wZcPB
 6yLA/eQGvfYyl0mTy+xrG2LaoKs5E3qASMkCkFPRc9A5Fr6lujHf+mJWpbY3hiiWe+A9OBOXB6m8oT/FZjOTuTpGNUnJPxGGqVZbVi2fmMt3nIS/SwQGSLTa
 Dg2CYnYqVde38b0KdLej4Ohd5ShXmoO/Jtc0MBITvVpGrdwzoSZtWMwPXX03v6qCBkblJaRWIEdKb4urE68WnTFuaKreVKibq991F804s8ZT+WUOxg9VCOOn
 Z5D0m+gJmlJSD/HEy4z663El
X-Mailman-Approved-At: Fri, 22 Mar 2019 08:44:05 +0000
Subject: Re: [Xen-devel] [PATCH v6 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: 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>

T24gMy8yMi8xOSA4OjM3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4gCj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmly
dHVhbGl6ZWQKPiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGlt
ZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNv
bmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4gaGlnaCBkZWZpbml0aW9uIG1h
cHMgZXRjLgo+IAo+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBm
dW5jdGlvbmFsaXR5IHdpdGggdGhlCj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRv
IGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPiAKPiAxLiBQcm92aWRlIG1lYW5zIGZv
ciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4gIC0gcGl4ZWwgZm9ybWF0cwo+
ICAtIHJlc29sdXRpb25zCj4gIC0gZnJhbWUgcmF0ZXMKPiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVy
YSBjb250cm9sczoKPiAgLSBjb250cmFzdAo+ICAtIGJyaWdodG5lc3MKPiAgLSBodWUKPiAgLSBz
YXR1cmF0aW9uCj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcgY29udHJvbAo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KCkxvb2tzIGdvb2QhCgpSZXZpZXdlZC1ieTogSGFucyBWZXJrdWlsIDxodmVya3VpbC1j
aXNjb0B4czRhbGwubmw+CgpUaGFuayB5b3UgZm9yIGFsbCB5b3VyIHdvcmsgb24gdGhpcy4KClJl
Z2FyZHMsCgoJSGFucwoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgg
fCAxMzc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwg
MTM3NCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY2FtZXJhaWYuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8v
Y2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwMDAuLmFjYmNiZjNiZDQxMQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+IEBAIC0wLDAg
KzEsMTM3NCBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGNhbWVyYWlmLmgKPiAr
ICoKPiArICogVW5pZmllZCBjYW1lcmEgZGV2aWNlIEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVz
dCBPU2VzLgo+ICsgKgo+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9m
IGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwo+ICsgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNs
dWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBt
b2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiAr
ICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUgU29mdHdhcmUgaXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4K
PiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUu
Cj4gKyAqCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdB
UlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBC
VVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsg
KiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBC
RSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJ
U0lORwo+ICsgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FS
RSBPUiBUSEUgVVNFIE9SIE9USEVSCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiAr
ICoKPiArICogQ29weXJpZ2h0IChDKSAyMDE4LTIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KPiArICoK
PiArICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Cj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fQ0FN
RVJBSUZfSF9fCj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXwo+ICsKPiAr
I2luY2x1ZGUgInJpbmcuaCIKPiArI2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCj4gKwo+ICsv
Kgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvdG9jb2wgdmVyc2lvbgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqLwo+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OICAgICAiMSIKPiArCj4gKy8qCj4gKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFuZCBQ
YXJhbWV0ZXIgTmVnb3RpYXRpb24KPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsg
KiBGcm9udC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXF1ZXN0
LCBzZW5kaW5nIGEKPiArICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9u
IHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlz
bSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBCYWNrZW5kcyBtdXN0IHNldAo+ICsgKiB4
ZW5jYW1lcmFfcmVxIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tf
Rk9SX1JFUVVFU1RTKCkpLgo+ICsgKgo+ICsgKiBCYWNrLT5mcm9udCBub3RpZmljYXRpb25zOiB3
aGVuIGVucXVldWluZyBhIG5ldyByZXNwb25zZSwgc2VuZGluZyBhCj4gKyAqIG5vdGlmaWNhdGlv
biBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVzcCAoaS5lLiwgdGhlIGdl
bmVyaWMKPiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3Jv
cykuIEZyb250ZW5kcyBtdXN0IHNldAo+ICsgKiB4ZW5jYW1lcmFfcmVzcCBhcHByb3ByaWF0ZWx5
IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoKSkuCj4gKyAqCj4g
KyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgdXRpbGl6
ZSBub2RlcyB3aXRoaW4KPiArICogWGVuU3RvcmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVz
IGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0aW5nIHBhcmFtZXRlcnMuCj4gKyAqIFRoaXMgc2VjdGlv
biBlbnVtZXJhdGVzIHRoZXNlIG5vZGVzIHdoaWNoIHJlc2lkZSBpbiB0aGUgcmVzcGVjdGl2ZSBm
cm9udCBhbmQKPiArICogYmFja2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRo
ZSBYZW5CdXMgY29udmVudGlvbi4KPiArICoKPiArICogQWxsIGRhdGEgaW4gWGVuU3RvcmUgaXMg
c3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcgbnVtZXJpYwo+ICsgKiB2YWx1ZXMg
YXJlIGVuY29kZWQgaW4gZGVjaW1hbC4gSW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93
IGFyZQo+ICsgKiBleHByZXNzZWQgYXMgZml4ZWQgc2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBhYmxl
IG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24KPiArICogb2YgYSBwcm9wZXJseSBmb3JtYXR0ZWQg
bm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9zcyBvZiBpbmZvcm1hdGlvbi4KPiArICoKPiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGUgY29u
ZmlndXJhdGlvbgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFRoaXMgaXMg
YW4gZXhhbXBsZSBvZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBjb25maWd1cmF0aW9uOgo+ICsgKgo+
ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCj4gKyAqIC9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNh
bWVyYS8wIgo+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9zdGF0ZSA9
ICI0Igo+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9ucyA9
ICIxLDIiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZyb250
ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmFja2VuZC1pZCA9ICIwIgo+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZjYW1lcmEvMSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3Rh
dGUgPSAiNCIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdmVyc2lvbiA9
ICIxIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iZS1hbGxvYyA9ICIx
Igo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDAgY29uZmln
dXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL21heC1idWZmZXJzID0gIjMiCj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0gImNvbnRyYXN0LGh1ZSIKPiArICogL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzY0MHg0ODAvZnJhbWUt
cmF0ZXMgPSAiMzAvMSwxNS8xIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS82NDB4NDgwL2ZyYW1lLXJh
dGVzID0gIjE1LzEsMTUvMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAv
Zm9ybWF0cy9CR1JBLzEyMDB4NzIwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1pZCA9ICIwIgo+ICsgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtcmluZy1yZWYgPSAiMjgzMiIKPiArICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTUiCj4gKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1yaW5nLXJlZiA9ICIzODciCj4g
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1ldmVudC1jaGFubmVsID0g
IjE2Igo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDEgY29u
ZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL21heC1idWZmZXJzID0gIjgiCj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0dXJhdGlv
bixodWUiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZ
Vi82NDB4NDgwL2ZyYW1lLXJhdGVzID0gIjMwLzEsMTUvMiIKPiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzE5MjB4MTA4MC9mcmFtZS1yYXRlcyA9ICIx
NS8yIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS91bmlxdWUtaWQgPSAi
MSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLXJpbmctcmVmID0g
IjI4MzMiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1ldmVudC1j
aGFubmVsID0gIjE3Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQt
cmluZy1yZWYgPSAiMzg4Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9l
dnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKPiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBOb2Rlcwo+ICsg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAr
ICoKPiArICogdmVyc2lvbnMKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KPiAr
ICoKPiArICogICAgICBMaXN0IG9mIFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0ZWQg
cHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCj4gKyAqICAgICAgYnkgdGhlIGJhY2tlbmQuIEZv
ciBleGFtcGxlICIxLDIsMyIuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVzIE5vZGVzCj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSBBZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+
ICsgKiBkb20taWQKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90Pgo+ICsgKgo+
ICsgKiAgICAgIERvbWFpbiBpZGVudGlmaWVyLgo+ICsgKgo+ICsgKiBkZXYtaWQKPiArICogICAg
ICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90Pgo+ICsgKgo+ICsgKiAgICAgIERldmljZSBpZGVu
dGlmaWVyLgo+ICsgKgo+ICsgKiAgICAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3Zj
YW1lcmEvPGRldi1pZD4vLi4uCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogdmVyc2lvbgo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+ICsgKgo+
ICsgKiAgICAgIFByb3RvY29sIHZlcnNpb24sIGNob3NlbiBhbW9uZyB0aGUgb25lcyBzdXBwb3J0
ZWQgYnkgdGhlIGJhY2tlbmQuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBC
YWNrZW5kIGJ1ZmZlciBhbGxvY2F0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogYmUtYWxsb2MKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgIjAiLCAiMSIKPiArICoK
PiArICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tlbmQgd2lsbCBiZSB0
aGUgYnVmZmVyCj4gKyAqICAgICAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlzIGRvbWFpbiBk
dXJpbmcgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUKPiArICogICAgICBvcGVyYXRpb24uCj4gKyAq
ICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5kIG11c3QgYWxsb2Nh
dGUgYnVmZmVycyBpdHNlbGYuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSBDYW1lcmEgc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogdW5pcXVlLWlkCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4gKyAq
Cj4gKyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRpYWxpemF0aW9uIGVhY2ggY2Ft
ZXJhIGlzIGFzc2lnbmVkIGEKPiArICogICAgICB1bmlxdWUgSUQsIHNvIGl0IGNhbiBiZSBpZGVu
dGlmaWVkIGJ5IHRoZSBiYWNrZW5kIGJ5IHRoaXMgSUQuCj4gKyAqICAgICAgVGhpcyBjYW4gYmUg
VVVJRCBvciBzdWNoLgo+ICsgKgo+ICsgKiBtYXgtYnVmZmVycwo+ICsgKiAgICAgIFZhbHVlczog
ICAgICAgICA8dWludDhfdD4KPiArICoKPiArICogICAgICBNYXhpbXVtIG51bWJlciBvZiBjYW1l
cmEgYnVmZmVycyB0aGlzIGZyb250ZW5kIG1heSB1c2UuCj4gKyAqCj4gKyAqIGNvbnRyb2xzCj4g
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxsaXN0IG9mIHN0cmluZz4KPiArICoKPiArICogICAg
ICBMaXN0IG9mIHN1cHBvcnRlZCBjYW1lcmEgY29udHJvbHMgc2VwYXJhdGVkIGJ5IFhFTkNBTUVS
QV9MSVNUX1NFUEFSQVRPUi4KPiArICogICAgICBDYW1lcmEgY29udHJvbHMgYXJlIGV4cHJlc3Nl
ZCBhcyBhIGxpc3Qgb2Ygc3RyaW5nIHZhbHVlcyB3L28gYW55Cj4gKyAqICAgICAgb3JkZXJpbmcg
cmVxdWlyZW1lbnQuCj4gKyAqCj4gKyAqIGZvcm1hdHMKPiArICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPGZvcm1hdCwgY2hhcls3XT4KPiArICoKPiArICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6
ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4gKyAqICAgICAgc3VwcG9y
dGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUKPiArICog
ICAgICBjb3JyZXNwb25kaW5nIEZPVVJDQyBzdHJpbmcgbGFiZWwuIFRoZSBuZXh0IGxldmVsIG9m
Cj4gKyAqICAgICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBw
b3J0ZWQgcmVzb2x1dGlvbnMuCj4gKyAqICAgICAgSWYgdGhlIGZvcm1hdCByZXByZXNlbnRzIGEg
YmlnLWVuZGlhbiB2YXJpYW50IG9mIGEgbGl0dGxlCj4gKyAqICAgICAgZW5kaWFuIGZvcm1hdCwg
dGhlbiB0aGUgIi1CRSIgc3VmZml4IG11c3QgYmUgYWRkZWQuIEUuZy4gJ0FSMTUnIHZzCj4gKyAq
ICAgICAgJ0FSMTUtQkUnLgo+ICsgKiAgICAgIElmIEZPVVJDQyBzdHJpbmcgbGFiZWwgaGFzIHNw
YWNlcyB0aGVuIHRob3NlIGFyZSBvbmx5IGFsbG93ZWQgdG8KPiArICogICAgICBiZSBhdCB0aGUg
ZW5kIG9mIHRoZSBsYWJlbCBhbmQgbXVzdCBiZSB0cmltbWVkLCBmb3IgZXhhbXBsZQo+ICsgKiAg
ICAgICdZMTYnIGFuZCAnWTE2LUJFJyB3aWxsIGJlIHRyaW1tZWQuCj4gKyAqCj4gKyAqIHJlc29s
dXRpb24KPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHdpZHRoLCB1aW50MzJfdD54PGhlaWdo
dCwgdWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXplZCBh
cyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPiArICogICAgICBzdXBwb3J0ZWQg
cmVzb2x1dGlvbiB1bmRlciBjb3JyZXNwb25kaW5nIDxmb3JtYXRzPiBkaXJlY3RvcnkuCj4gKyAq
ICAgICAgVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFu
ZCBoZWlnaHQKPiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgo+
ICsgKgo+ICsgKiBmcmFtZS1yYXRlcwo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bnVtZXJh
dG9yLCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJfdD4KPiArICoKPiArICogICAgICBM
aXN0IG9mIFhFTkNBTUVSQV9GUkFNRV9SQVRFX1NFUEFSQVRPUiBzZXBhcmF0ZWQgc3VwcG9ydGVk
IGZyYW1lIHJhdGVzCj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSBleHByZXNzZWQgYXMgbnVtZXJh
dG9yIGFuZCBkZW5vbWluYXRvciBvZiB0aGUKPiArICogICAgICBjb3JyZXNwb25kaW5nIGZyYW1l
IHJhdGUuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgUmVxdWVzdCBUcmFu
c3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogVGhpcyBj
b21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVlc3RzIGZyb20gZnJvbnRl
bmQgdG8gYmFja2VuZAo+ICsgKiBhbmQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlcyBm
cm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCj4gKyAqIHNldCB1cCBwZXIgdmlydHVhbCBjYW1lcmEg
ZGV2aWNlLgo+ICsgKgo+ICsgKiByZXEtZXZlbnQtY2hhbm5lbAo+ICsgKiAgICAgIFZhbHVlczog
ICAgICAgICA8dWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhl
IFhlbiBjYW1lcmEncyBjb250cm9sIGV2ZW50IGNoYW5uZWwKPiArICogICAgICB1c2VkIHRvIHNp
Z25hbCBhY3Rpdml0eSBpbiB0aGUgcmluZyBidWZmZXIuCj4gKyAqCj4gKyAqIHJlcS1yaW5nLXJl
Zgo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAg
VGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tl
bmQgdG8gbWFwCj4gKyAqICAgICAgYSBzb2xlIHBhZ2Ugb2YgY2FtZXJhJ3MgY29udHJvbCByaW5n
IGJ1ZmZlci4KPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgRXZlbnQgVHJh
bnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBUaGlz
IGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50
cyBmcm9tIGJhY2tlbmQKPiArICogdG8gZnJvbnRlbmQsIHNldCB1cCBwZXIgdmlydHVhbCBjYW1l
cmEgZGV2aWNlLgo+ICsgKgo+ICsgKiBldnQtZXZlbnQtY2hhbm5lbAo+ICsgKiAgICAgIFZhbHVl
czogICAgICAgICA8dWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2Yg
dGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFubmVsCj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwg
YWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgo+ICsgKgo+ICsgKiBldnQtcmluZy1yZWYKPiAr
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBY
ZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRv
IG1hcAo+ICsgKiAgICAgIGEgc29sZSBwYWdlIG9mIGNhbWVyYSdzIGV2ZW50IHJpbmcgYnVmZmVy
Lgo+ICsgKi8KPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKPiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ICsgKgo+ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3Rh
dGUgbm9kZXMgd2l0aCBpbml0aWFsIHN0YXRlCj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
Lgo+ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMgYW5kIHNldHMgdXAgZnJvbnRlbmQgY2FtZXJhIGNv
bmZpZ3VyYXRpb24KPiArICogbm9kZXMgcGVyIGRvbWFpbi4KPiArICoKPiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBOb3JtYWwgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQmFjawo+ICsgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxp
c2luZyAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcKPiArICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGJhY2tlbmQgZGV2aWNlIGlkZW50
aWZpY2F0aW9uCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
YXRhLgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBh
bmQgdmFsaWRhdGUgYmFja2VuZCBkZXZpY2UuCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBWCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYZW5idXNTdGF0ZUluaXRXYWl0Cj4gKyAqCj4gKyAqIG8gUXVlcnkgZnJvbnRlbmQg
Y29uZmlndXJhdGlvbgo+ICsgKiBvIEFsbG9jYXRlIGFuZCBpbml0aWFsaXplCj4gKyAqICAgZXZl
bnQgY2hhbm5lbHMgcGVyIGNvbmZpZ3VyZWQKPiArICogICBjYW1lcmEuCj4gKyAqIG8gUHVibGlz
aCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+ICsgKiAgIHRoYXQgd2lsbCBiZSBpbiBlZmZlY3QgZHVy
aW5nCj4gKyAqICAgdGhpcyBjb25uZWN0aW9uLgo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAg
ICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgVgo+ICsgKiBYZW5idXNTdGF0ZUluaXRp
YWxpc2VkCj4gKyAqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
byBRdWVyeSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KPiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvIENvbm5lY3QgdG8gdGhlIGV2ZW50IGNoYW5uZWxz
Lgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDb25uZWN0
ZWQKPiArICoKPiArICogIG8gQ3JlYXRlIGFuZCBpbml0aWFsaXplIE9TCj4gKyAqICAgIHZpcnR1
YWwgY2FtZXJhIGFzIHBlcgo+ICsgKiAgICBjb25maWd1cmF0aW9uLgo+ICsgKiAgICAgICAgICAg
ICAgfAo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgVgo+ICsgKiBYZW5i
dXNTdGF0ZUNvbm5lY3RlZAo+ICsgKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuYnVzU3RhdGVVbmtub3duCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3NlZAo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zaW5nCj4gKyAqIG8gUmVtb3ZlIHZpcnR1
YWwgY2FtZXJhIGRldmljZQo+ICsgKiBvIFJlbW92ZSBldmVudCBjaGFubmVscwo+ICsgKiAgICAg
ICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgVgo+ICsg
KiBYZW5idXNTdGF0ZUNsb3NlZAo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAq
Cj4gKyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBo
YW5kbGVzIHRoYXQgYXMKPiArICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0
ZUNsb3NlZCBzdGF0ZS4KPiArICoKPiArICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFi
bGUgZXJyb3JzIGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCj4gKyAqIHRoZSB2aXJ0dWFsaXplZCBk
ZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKPiArICog
dGhlbiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRl
IGFuZCBpcyByZWFkeSBmb3IKPiArICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0
aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKPiArICogY2Fubm90IGJl
IHJlbW92ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmln
dXJpbmcgc3RhdGUKPiArICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMg
cmVtb3ZlZCBvciBiYWNrZW5kIGluaXRpYXRlcyBhIG5ldwo+ICsgKiBjb25uZWN0aW9uLiBPbiB0
aGUgdmlydHVhbGl6ZWQgZGV2aWNlIHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQo+ICsg
KiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPiArICoKPiArICogTm90ZSBvbiBYZW5i
dXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUgb2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhh
cwo+ICsgKiB1bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJl
cXVlc3RzIHRvIHRoZSBiYWNrZW5kCj4gKyAqIGFuZCB0aHVzIGNhbm5vdCBwcm92aWRlIGZ1bmN0
aW9uYWxpdHkgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhbnltb3JlLgo+ICsgKiBBZnRlciBi
YWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxs
IGhvbGQgc29tZQo+ICsgKiBzdGF0ZTogY29uZmlndXJhdGlvbiBpbiB1c2UsIGFsbG9jYXRlZCBi
dWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+ICsgKiBJbiBtb3N0IGNhc2Vz
LCB0aGlzIHdpbGwgcmVxdWlyZSBmcm9udGVuZCB0byBpbXBsZW1lbnQgY29tcGxleCByZWNvdmVy
eQo+ICsgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdvaW5nIGludG8gWGVuYnVzU3Rh
dGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAo+ICsgKiBmcm9udGVuZCB3aWxsIG1ha2Ugc3VyZSBubyBu
ZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFyZQo+ICsgKiBhY2NlcHRlZCwg
YWxsb3cgZXhpc3RpbmcgY2xpZW50KHMpIHRvIGV4aXQgZ3JhY2VmdWxseSBieSBzaWduYWxpbmcg
ZXJyb3IKPiArICogc3RhdGUgZXRjLgo+ICsgKiBPbmNlIGFsbCB0aGUgY2xpZW50cyBhcmUgZ29u
ZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2aXJ0dWFsaXplZAo+ICsgKiBkZXZpY2Ug
YW5kIGdldCBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFnYWluIHNpZ25hbGlu
ZyB0aGUKPiArICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJlIG1hZGUuCj4g
KyAqCj4gKyAqIFRoZXJlIGFyZSBtdWx0aXBsZSBjb25kaXRpb25zIHBvc3NpYmxlIHVuZGVyIHdo
aWNoIGZyb250ZW5kIHdpbGwgZ28gZnJvbQo+ICsgKiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
aW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFyZSBPUwo+ICsgKiBz
cGVjaWZpYy4gRm9yIGV4YW1wbGU6Cj4gKyAqIDEuIFRoZSB1bmRlcmx5aW5nIE9TIGZyYW1ld29y
ayBtYXkgcHJvdmlkZSBjYWxsYmFja3MgdG8gc2lnbmFsIHRoYXQgdGhlIGxhc3QKPiArICogICAg
Y2xpZW50IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUgYW5kIHRoZSBkZXZpY2Ug
Y2FuIGJlIHJlbW92ZWQKPiArICogMi4gRnJvbnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVmZXJyZWQg
d29yayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCj4gKyAqICAgIHRvIHBlcmlvZGljYWxseSBj
aGVjayBpZiB0aGlzIGlzIHRoZSByaWdodCB0aW1lIHRvIHJlLXRyeSByZW1vdmFsIG9mCj4gKyAq
ICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCj4gKyAqIDMuIEJ5IGFueSBvdGhlciBtZWFucy4K
PiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUkVRVUVTVCBDT0RFUwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqLwo+
ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUICAgICAgICAweDAwCj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX09QX0NPTkZJR19HRVQgICAgICAgIDB4MDEKPiArI2RlZmluZSBYRU5DQU1FUkFf
T1BfQ09ORklHX1ZBTElEQVRFICAgMHgwMgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9GUkFNRV9S
QVRFX1NFVCAgICAweDAzCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VUICAg
IDB4MDQKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgICAgICAgMHgwNQo+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFICAgICAgICAweDA2Cj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX09QX0JVRl9ERVNUUk9ZICAgICAgIDB4MDcKPiArI2RlZmluZSBYRU5DQU1FUkFfT1Bf
QlVGX1FVRVVFICAgICAgICAgMHgwOAo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVV
RSAgICAgICAweDA5Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfRU5VTSAgICAgICAgIDB4
MGEKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9TRVQgICAgICAgICAgMHgwYgo+ICsjZGVm
aW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVCAgICAgICAgICAweDBjCj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX09QX1NUUkVBTV9TVEFSVCAgICAgIDB4MGQKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RS
RUFNX1NUT1AgICAgICAgMHgwZQo+ICsKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRO
RVNTICAgICAgMAo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJBVElPTiAgICAgIDIKPiArI2RlZmluZSBYRU5D
QU1FUkFfQ1RSTF9IVUUgICAgICAgICAgICAgMwo+ICsKPiArLyogTnVtYmVyIG9mIHN1cHBvcnRl
ZCBjb250cm9scy4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX0NUUkwgICAgICAgICAgICAg
NAo+ICsKPiArLyogQ29udHJvbCBpcyByZWFkLW9ubHkuICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0NUUkxfRkxHX1JPICAgICAgICAgICgxIDw8IDApCj4gKy8qIENvbnRyb2wgaXMgd3JpdGUtb25s
eS4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfV08gICAgICAgICAgKDEgPDwgMSkK
PiArLyogQ29udHJvbCdzIHZhbHVlIGlzIHZvbGF0aWxlLiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVS
QV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8PCAyKQo+ICsKPiArLyogU3VwcG9ydGVkIGNvbG9y
IHNwYWNlcy4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9ERUZBVUxUICAgMAo+
ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1NNUFRFMTcwTSAxCj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0NPTE9SU1BBQ0VfUkVDNzA5ICAgIDIKPiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JT
UEFDRV9TUkdCICAgICAgMwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX09QUkdCICAg
ICA0Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfQlQyMDIwICAgIDUKPiArI2RlZmlu
ZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNgo+ICsKPiArLyogQ29sb3Igc3BhY2Ug
dHJhbnNmZXIgZnVuY3Rpb24uICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19ERUZB
VUxUICAgIDAKPiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DXzcwOSAgICAgICAgMQo+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9YRkVSX0ZVTkNfU1JHQiAgICAgICAyCj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1hGRVJfRlVOQ19PUFJHQiAgICAgIDMKPiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5D
X05PTkUgICAgICAgNAo+ICsjZGVmaW5lIFhFTkNBTUVSQV9YRkVSX0ZVTkNfRENJX1AzICAgICA1
Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TTVBURTIwODQgIDYKPiArCj4gKy8qIENv
bG9yIHNwYWNlIFnigJlDYkNyIGVuY29kaW5nLiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JD
Ul9FTkNfSUdOT1JFICAgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ182
MDEgICAgICAgICAgICAgIDEKPiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DXzcwOSAgICAg
ICAgICAgICAgMgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY2MDEgICAgICAgICAg
ICAzCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YVjcwOSAgICAgICAgICAgIDQKPiAr
I2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX0JUMjAyMCAgICAgICAgICAgNQo+ICsjZGVmaW5l
IFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwX0NPTlNUX0xVTSA2Cj4gKwo+ICsvKiBRdWFudGl6
YXRpb24gcmFuZ2UuICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5USVpBVElPTl9ERUZBVUxU
ICAgICAgIDAKPiArI2RlZmluZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX0ZVTExfUkFOR0UgICAg
MQo+ICsjZGVmaW5lIFhFTkNBTUVSQV9RVUFOVElaQVRJT05fTElNX1JBTkdFICAgICAyCj4gKwo+
ICsvKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVZFTlQgQ09ERVMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKi8K
PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMICAgICAgMHgwMAo+ICsjZGVmaW5l
IFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0UgICAgICAweDAxCj4gKwo+ICsvKgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgWEVOU1RPUkUgRklFTEQgQU5EIFBB
VEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICov
Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0RSSVZFUl9OQU1FICAgICAgICAgICJ2Y2FtZXJhIgo+ICsK
PiArI2RlZmluZSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IgICAgICAgIiwiCj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX1JFU09MVVRJT05fU0VQQVJBVE9SICJ4Igo+ICsjZGVmaW5lIFhFTkNBTUVSQV9G
UkFDVElPTl9TRVBBUkFUT1IgICAiLyIKPiArCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0JF
X1ZFUlNJT05TICAgICJ2ZXJzaW9ucyIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRkVfVkVS
U0lPTiAgICAgInZlcnNpb24iCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9SSU5HX1JF
RiAgICJyZXEtcmluZy1yZWYiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9DSEFOTkVM
ICAgICJyZXEtZXZlbnQtY2hhbm5lbCIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX1JJ
TkdfUkVGICAgImV2dC1yaW5nLXJlZiIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX0NI
QU5ORUwgICAgImV2dC1ldmVudC1jaGFubmVsIgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9N
QVhfQlVGRkVSUyAgICAibWF4LWJ1ZmZlcnMiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0NP
TlRST0xTICAgICAgICJjb250cm9scyIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRk9STUFU
UyAgICAgICAgImZvcm1hdHMiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZSQU1FX1JBVEVT
ICAgICJmcmFtZS1yYXRlcyIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0MgICAg
ICAgImJlLWFsbG9jIgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9VTklRVUVfSUQgICAgICAi
dW5pcXVlLWlkIgo+ICsKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRORVNTX1NUUiAg
ImJyaWdodG5lc3MiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJBU1RfU1RSICAgICJj
b250cmFzdCIKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9TQVRVUkFUSU9OX1NUUiAgInNhdHVy
YXRpb24iCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NUUiAgICAgICAgICJodWUiCj4g
Kwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GT1VSQ0NfQklHRU5ESUFOX1NUUiAiLUJFIgo+ICsKPiAr
LyogTWF4aW11bSBudW1iZXIgb2YgYnVmZmVyIHBsYW5lcyBzdXBwb3J0ZWQuICovCj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX01BWF9QTEFORSAgICAgICAgICAgIDQKPiArCj4gKy8qCj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVUyBSRVRV
Uk4gQ09ERVMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKiBTdGF0dXMgcmV0
dXJuIGNvZGUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+ICsg
Kgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQXNzdW1wdGlvbnMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKiAt
IHVzYWdlIG9mIGdyYW50IHJlZmVyZW5jZSAwIGFzIGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgo+
ICsgKiAgIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBh
IFBWIGRyaXZlciwKPiArICogICBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkgaW4g
dXNlL3Jlc2VydmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+ICsgKiAtIGFsbCByZWZlcmVuY2VzIGlu
IHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0ZWQKPiArICogICBhcyBw
YWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KPiArICog
LSBhbGwgRk9VUkNDIG1hcHBpbmdzIHVzZWQgZm9yIGNvbmZpZ3VyYXRpb24gYW5kIG1lc3NhZ2lu
ZyBhcmUKPiArICogICBMaW51eCBWNEwyIG9uZXM6IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2luY2x1ZGUvdWFw
aS9saW51eC92aWRlb2RldjIuaAo+ICsgKiAgIHdpdGggdGhlIGZvbGxvd2luZyBleGNlcHRpb25z
Ogo+ICsgKiAgICAgLSBjaGFyYWN0ZXJzIGFyZSBhbGxvd2VkIGluIFsweDIwOyAweDdmXSByYW5n
ZQo+ICsgKiAgICAgLSB3aGVuIHVzZWQgZm9yIFhlblN0b3JlIGNvbmZpZ3VyYXRpb24gZW50cmll
cyB0aGUgZm9sbG93aW5nCj4gKyAqICAgICAgIGFyZSBub3QgYWxsb3dlZDoKPiArICogICAgICAg
LSAnLycsICdcJywgJyAnIChzcGFjZSksICc8JywgJz4nLCAnOicsICciJywgJ3wnLCAnPycsICcq
Jwo+ICsgKiAgICAgICAtIGlmIHRyYWlsaW5nIHNwYWNlcyBhcmUgcGFydCBvZiB0aGUgRk9VUkND
IGNvZGUgdGhlbiB0aG9zZSBtdXN0IGJlCj4gKyAqICAgICAgICAgdHJpbW1lZAo+ICsgKgo+ICsg
Kgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgIERlc2NyaXB0aW9uIG9mIHRo
ZSBwcm90b2NvbCBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5kIGRyaXZlcgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgUGFyYS12aXJ0
dWFsIGNhbWVyYSBkcml2ZXIgY29tbXVuaWNhdGUgd2l0aAo+ICsgKiBlYWNoIG90aGVyIHVzaW5n
IHNoYXJlZCBwYWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCj4gKyAqIFNoYXJlZCBwYWdlIGNvbnRh
aW5zIGEgcmluZyB3aXRoIHJlcXVlc3QvcmVzcG9uc2UgcGFja2V0cy4KPiArICoKPiArICogQWxs
IHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCj4gKyAq
Cj4gKyAqIEZvciBhbGwgcmVxdWVzdC9yZXNwb25zZS9ldmVudCBwYWNrZXRzOgo+ICsgKiAgIC0g
ZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQg
bG9uZwo+ICsgKiAgICAgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvcjoKPiArICogICAgICAgLSBm
cmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZQo+
ICsgKiAgICAgICAtIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2Yg
dGhlIGZyYW1lIHJhdGUKPiArICogICAgIFRoZSBjb3JyZXNwb25kaW5nIGZyYW1lIHJhdGUgKEh6
KSBpcyBjYWxjdWxhdGVkIGFzOgo+ICsgKiAgICAgICBmcmFtZV9yYXRlID0gZnJhbWVfcmF0ZV9u
dW1lciAvIGZyYW1lX3JhdGVfZGVub20KPiArICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHplcm8g
YmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRoYW4KPiArICogICAgIHRo
ZSB2YWx1ZSBvZiBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVC5udW1fYnVmcyByZXNwb25zZToKPiAr
ICogICAgICAgLSBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIuCj4gKyAqCj4g
KyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1ZXN0cyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogQWxsIHJlcXVlc3QgcGFj
a2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPiArICogQWxsIHJlcXVlc3Qg
cGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAg
ICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAg
IG9wZXJhdGlvbiAgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICBpZCAtIHVpbnQxNl90
LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2UuCj4gKyAqICAgb3BlcmF0
aW9uIC0gdWludDhfdCwgb3BlcmF0aW9uIGNvZGUsIFhFTkNBTUVSQV9PUF9YWFguCj4gKyAqCj4g
KyAqCj4gKyAqIFJlcXVlc3QgdG8gc2V0L3ZhbGlkYXRlIHRoZSBjb25maWd1cmF0aW9uIC0gcmVx
dWVzdCB0byBzZXQgdGhlCj4gKyAqIGNvbmZpZ3VyYXRpb24vbW9kZSBvZiB0aGUgY2FtZXJhIChY
RU5DQU1FUkFfT1BfQ09ORklHX1NFVCkgb3IgdG8KPiArICogY2hlY2sgaWYgdGhlIGNvbmZpZ3Vy
YXRpb24gaXMgdmFsaWQgYW5kIGNhbiBiZSB1c2VkCj4gKyAqIChYRU5DQU1FUkFfT1BfQ09ORklH
X1ZBTElEQVRFKToKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NPTkZJR19YWFggfCAg
IHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBp
eGVsIGZvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBwaXhlbF9mb3Jt
YXQgLSB1aW50MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgo+ICsg
KiB3aWR0aCAtIHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMuCj4gKyAqIGhlaWdodCAtIHVpbnQz
Ml90LCBoZWlnaHQgaW4gcGl4ZWxzLgo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZv
ciB0aGlzIHJlcXVlc3QuCj4gKyAqCj4gKyAqIE5vdGVzOgo+ICsgKiAgLSB0aGUgb25seSBkaWZm
ZXJlbmNlIGJldHdlZW4gWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSBhbmQKPiArICogICAg
WEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgaXMgdGhhdCB0aGUgZm9ybWVyIGRvZXNuJ3QgYWN0dWFs
bHkgY2hhbmdlCj4gKyAqICAgIGNhbWVyYSBjb25maWd1cmF0aW9uLCBidXQgcXVlcmllcyBpZiB0
aGUgY29uZmlndXJhdGlvbiBpcyB2YWxpZC4KPiArICogICAgVGhpcyBjYW4gYmUgdXNlZCB3aGls
ZSBzdHJlYW0gaXMgYWN0aXZlIGFuZC9vciBidWZmZXJzIGFsbG9jYXRlZC4KPiArICogIC0gZnJv
bnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBz
ZWUKPiArICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRv
IG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPiAr
ICogIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQg
cmVxdWVzdHMgYmVmb3JlCj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFS
VCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+ICsgKiAgICBmaW5hbCBzdHJlYW0gY29u
ZmlndXJhdGlvbi4KPiArICogIC0gY29uZmlndXJhdGlvbiBjYW5ub3QgYmUgY2hhbmdlZCBkdXJp
bmcgYWN0aXZlIHN0cmVhbWluZywgZS5nLgo+ICsgKiAgICBhZnRlciBYRU5DQU1FUkFfT1BfU1RS
RUFNX1NUQVJUIGFuZCBiZWZvcmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QCj4gKyAqICAgIHJl
cXVlc3RzLgo+ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIHsKPiArICAgIHVp
bnQzMl90IHBpeGVsX2Zvcm1hdDsKPiArICAgIHVpbnQzMl90IHdpZHRoOwo+ICsgICAgdWludDMy
X3QgaGVpZ2h0Owo+ICt9Owo+ICsKPiArLyoKPiArICogUmVxdWVzdCBjdXJyZW50IGNvbmZpZ3Vy
YXRpb24gb2YgdGhlIGNhbWVyYToKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NPTkZJ
R19HRVQgfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoK
PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+ICsgKgo+ICsgKgo+
ICsgKiBSZXF1ZXN0IHRvIHNldCB0aGUgZnJhbWUgcmF0ZSBvZiB0aGUgc3RyZWFtOgo+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
aWQgICAgICAgICAgICAgICAgfCBfRlJBTUVfUkFURV9TRVR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBmcmFtZV9yYXRlX251
bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPiArICogZnJhbWVf
cmF0ZV9kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPiAr
ICoKPiArICogTm90ZXM6Cj4gKyAqICAtIHRvIHF1ZXJ5IHRoZSBjdXJyZW50IChhY3R1YWwpIGZy
YW1lIHJhdGUgdXNlIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUCj4gKyAqICAgIHJlcXVlc3QuCj4g
KyAqICAtIHRoaXMgcmVxdWVzdCBjYW4gYmUgdXNlZCB3aXRoIGNhbWVyYSBidWZmZXJzIGFsbG9j
YXRlZCwgYnV0IHN0cmVhbQo+ICsgKiAgICBzdG9wcGVkLCBlLmcuIGZyb250ZW5kIGlzIGFsbG93
ZWQgdG8gc3RvcCB0aGUgc3RyZWFtIHdpdGgKPiArICogICAgWEVOQ0FNRVJBX09QX1NUUkVBTV9T
VE9QLCBob2xkIHRoZSBidWZmZXJzIGFsbG9jYXRlZCAoZS5nLiBrZWVwIHRoZQo+ICsgKiAgICBj
b25maWd1cmF0aW9uIHNldCB3aXRoIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUKSwgY2hhbmdlIHRo
ZQo+ICsgKiAgICBmcmFtZSByYXRlIG9mIHRoZSBzdHJlYW0gYW5kIChyZSlzdGFydCB0aGUgc3Ry
ZWFtIGFnYWluIHdpdGgKPiArICogICAgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVC4KPiArICog
IC0gZnJhbWUgcmF0ZSBjYW5ub3QgYmUgY2hhbmdlZCBkdXJpbmcgYWN0aXZlIHN0cmVhbWluZywg
ZS5nLgo+ICsgKiAgICBhZnRlciBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIGFuZCBiZWZvcmUg
WEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QCj4gKyAqICAgIGNvbW1hbmRzLgo+ICsgKi8KPiArc3Ry
dWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRlX3JlcSB7Cj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRl
X251bWVyOwo+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPiArfTsKPiArCj4gKy8q
Cj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIGxheW91dDoKPiArICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHwgX0JVRl9HRVRfTEFZT1VUfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICoKPiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1
ZXN0Lgo+ICsgKgo+ICsgKgo+ICsgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVz
ZWQ6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZl
ZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKgo+ICsgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZl
cnMgdG8gYmUgdXNlZC4KPiArICoKPiArICogSWYgbnVtX2J1ZnMgaXMgbm90IHplcm8gdGhlbiB0
aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhlIHJlcXVlc3RlZCBudW1iZXIgb2YKPiArICogYnVmZmVy
cyBhbmQgcmVzcG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhp
cyBmcm9udGVuZC4KPiArICogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRo
ZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4gKyAqIHNlZSBpZiB0aGUgdmFs
dWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25l
cwo+ICsgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+ICsgKiBGcm9udGVuZCBpcyBhbGxvd2VkIHRv
IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzCj4gKyAqIGJl
Zm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUg
b3IgdHVuZSB0aGUKPiArICogZmluYWwgY29uZmlndXJhdGlvbi4KPiArICogRnJvbnRlbmQgaXMg
bm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBhZnRlciB0aGlz
IGNhbGwKPiArICogd2l0aCBhIG5vbi16ZXJvIHZhbHVlIG9mIG51bV9idWZzLiBJZiBjYW1lcmEg
cmVjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkCj4gKyAqIHRoZW4gdGhpcyByZXF1ZXN0IG11c3Qg
YmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBhbnkgY3JlYXRlZAo+ICsgKiBi
dWZmZXJzIG11c3QgYmUgZGVzdHJveWVkIGZpcnN0Lgo+ICsgKiBGcm9udGVuZCBpcyBub3QgYWxs
b3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFmdGVyIHRoZQo+ICsgKiBzdHJl
YW1pbmcgaGFzIHN0YXJ0ZWQuCj4gKyAqCj4gKyAqIElmIG51bV9idWZzIGlzIDAgYW5kIHN0cmVh
bWluZyBoYXMgbm90IHN0YXJ0ZWQgeWV0LCB0aGVuIHRoZSBiYWNrZW5kIHdpbGwKPiArICogZnJl
ZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPiArICogVHJ5aW5n
IHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jlc3Mgd2lsbCByZXN1bHQgaW4g
YW4gZXJyb3IuCj4gKyAqCj4gKyAqIElmIGNhbWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWly
ZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+ICsgKiBhbmQgdGhpcyByZXF1
ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBhbnkKPiArICog
Y3JlYXRlZCBidWZmZXJzIG11c3QgYmUgZGVzdHJveWVkLgo+ICsgKgo+ICsgKiBQbGVhc2Ugbm90
ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4
Y2VlZAo+ICsgKiB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4K
PiArICoKPiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+ICsgKi8K
PiArc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCB7Cj4gKyAgICB1aW50OF90IG51bV9idWZz
Owo+ICt9Owo+ICsKPiArLyoKPiArICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyIGNyZWF0aW9uOgo+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0NSRUFURSB8ICAgcmVzZXJ2ZWQgICAg
IHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFswXSAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGxhbmVfb2Zmc2V0WzFdICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9v
ZmZzZXRbMl0gICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFszXSAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIEFuIGF0dGVtcHQgdG8g
Y3JlYXRlIG11bHRpcGxlIGJ1ZmZlcnMgd2l0aCB0aGUgc2FtZSBpbmRleCBpcyBhbiBlcnJvci4K
PiArICogaW5kZXggY2FuIGJlIHJlLXVzZWQgYWZ0ZXIgZGVzdHJveWluZyB0aGUgY29ycmVzcG9u
ZGluZyBjYW1lcmEgYnVmZmVyLgo+ICsgKgo+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9m
IHRoZSBidWZmZXIgdG8gYmUgY3JlYXRlZCBpbiB0aGUgcmFuZ2UKPiArICogICBmcm9tIDAgdG8g
dGhlIG51bV9idWZzIGZpZWxkIHJldHVybmVkIGluIHJlc3BvbnNlIGZvcgo+ICsgKiAgIFhFTkNB
TUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0Cj4gKyAqIHBsYW5lX29mZnNldCAtIGFycmF5IG9m
IHVpbnQzMl90LCBvZmZzZXQgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKPiArICogICBpbiBv
Y3RldHMgZnJvbSB0aGUgYnVmZmVyIHN0YXJ0LiBOdW1iZXIgb2Ygb2Zmc2V0cyByZXR1cm5lZCBp
cwo+ICsgKiAgIGVxdWFsIHRvIHRoZSB2YWx1ZSByZXR1cm5lZCBpbiBYRU5DQU1FUkFfT1BfQlVG
X0dFVF9MQVlPVVQubnVtX3BsYW5lcy4KPiArICogZ3JlZl9kaXJlY3RvcnkgLSBncmFudF9yZWZf
dCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCj4gKyAqICAgZGVzY3JpYmlu
ZyBzaGFyZWQgYnVmZmVyIHJlZmVyZW5jZXMuIFRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXMgZXF1
YWwgdG8KPiArICogICBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQuc2l6ZSByZXNwb25zZS4g
QXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+ICsgKiAgIHNoYXJlZCBidWZmZXIgc2l6ZSBl
eGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAo+ICsgKiAg
IHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUgc3VwcGxpZWQg
KHNlZQo+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4gKyAqCj4gKyAqIElmIFhF
TkNBTUVSQV9GSUVMRF9CRV9BTExPQyBjb25maWd1cmF0aW9uIGVudHJ5IGlzIHNldCwgdGhlbiBi
YWNrZW5kIHdpbGwKPiArICogYWxsb2NhdGUgdGhlIGJ1ZmZlciB3aXRoIHRoZSBwYXJhbWV0ZXJz
IHByb3ZpZGVkIGluIHRoaXMgcmVxdWVzdCBhbmQgcGFnZQo+ICsgKiBkaXJlY3RvcnkgaXMgaGFu
ZGxlZCBhcyBmb2xsb3dzOgo+ICsgKiAgIEZyb250ZW5kIG9uIHJlcXVlc3Q6Cj4gKyAqICAgICAt
IGFsbG9jYXRlcyBwYWdlcyBmb3IgdGhlIGRpcmVjdG9yeSAoZ3JlZl9kaXJlY3RvcnksCj4gKyAq
ICAgICAgIGdyZWZfZGlyX25leHRfcGFnZShzKQo+ICsgKiAgICAgLSBncmFudHMgcGVybWlzc2lv
bnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgZGlyZWN0b3J5IHRvIHRoZSBiYWNrZW5kCj4gKyAqICAg
ICAtIHNldHMgZ3JlZl9kaXJfbmV4dF9wYWdlIGZpZWxkcwo+ICsgKiAgIEJhY2tlbmQgb24gcmVz
cG9uc2U6Cj4gKyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRo
ZSBidWZmZXIgYWxsb2NhdGVkIHRvCj4gKyAqICAgICAgIHRoZSBmcm9udGVuZAo+ICsgKiAgICAg
LSBmaWxscyBpbiBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMKPiArICogICAg
ICAgKGdyZWZbXSBpbiBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5KQo+ICsgKi8KPiAr
c3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSB7Cj4gKyAgICB1aW50OF90IGluZGV4Owo+
ICsgICAgdWludDhfdCByZXNlcnZlZFszXTsKPiArICAgIHVpbnQzMl90IHBsYW5lX29mZnNldFtY
RU5DQU1FUkFfTUFYX1BMQU5FXTsKPiArICAgIGdyYW50X3JlZl90IGdyZWZfZGlyZWN0b3J5Owo+
ICt9Owo+ICsKPiArLyoKPiArICogU2hhcmVkIHBhZ2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfQ1JF
QVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbgo+ICsgKiB0aGUgcmVxdWVz
dCkgZW1wbG95cyBhIGxpc3Qgb2YgcGFnZXMsIGRlc2NyaWJpbmcgYWxsIHBhZ2VzIG9mIHRoZSBz
aGFyZWQKPiArICogZGF0YSBidWZmZXI6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2Rpcl9uZXh0X3Bh
Z2UgICAgICAgICAgICAgICAgICAgICAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZlswXSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltp
XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0KzgKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JlZltOIC0gMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8
IE4qNCs4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBncmVmX2Rpcl9uZXh0X3BhZ2Ug
LSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2UgZGVzY3JpYmluZwo+ICsg
KiAgIHBhZ2UgZGlyZWN0b3J5LiBNdXN0IGJlIDAgaWYgdGhlcmUgYXJlIG5vIG1vcmUgcGFnZXMg
aW4gdGhlIGxpc3QuCj4gKyAqIGdyZWZbaV0gLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIGEg
c2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgo+ICsgKiAgIGFsbG9jYXRlZCBhdCBYRU5DQU1FUkFf
T1BfQlVGX0NSRUFURS4KPiArICoKPiArICogTnVtYmVyIG9mIGdyYW50X3JlZl90IGVudHJpZXMg
aW4gdGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAo+ICsgKiBwYXNzZWQsIGJ1dCBpbnN0
ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgo+ICsgKiAgIG51bV9ncmVmc190b3RhbCA9IChYRU5D
QU1FUkFfT1BfQlVGX1JFUVVFU1Quc2l6ZSArIFhFTl9QQUdFX1NJWkUgLSAxKSAvCj4gKyAqICAg
ICAgIFhFTl9QQUdFX1NJWkUKPiArICovCj4gK3N0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3Rv
cnkgewo+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOwo+ICsgICAgZ3JhbnRf
cmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCj4gK307Cj4gKwo+ICsvKgo+ICsg
KiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9j
YXRlZCBjYW1lcmEgYnVmZmVyOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RF
U1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0
aGUgYnVmZmVyIHRvIGJlIGRlc3Ryb3llZC4KPiArICoKPiArICoKPiArICogUmVxdWVzdCBxdWV1
ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBiYWNrZW5kIHVzZToKPiArICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAg
ICAgIHwgX09QX0JVRl9RVUVVRSAgfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
aW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIE5vdGVzOgo+ICsg
KiAgLSBmcm9udGVuZHMgbXVzdCBub3QgYWNjZXNzIHRoZSBidWZmZXIgY29udGVudCBhZnRlciB0
aGlzIHJlcXVlc3QgdW50aWwKPiArICogICAgcmVzcG9uc2UgdG8gWEVOQ0FNRVJBX09QX0JVRl9E
RVFVRVVFIGhhcyBiZWVuIHJlY2VpdmVkLgo+ICsgKiAgLSBidWZmZXJzIG11c3QgYmUgcXVldWVk
IHRvIHRoZSBiYWNrZW5kIGJlZm9yZSBkZXN0cm95aW5nIHRoZW0gd2l0aAo+ICsgKiAgICBYRU5D
QU1FUkFfT1BfQlVGX0RFU1RST1kuCj4gKyAqCj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXgg
b2YgdGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCj4gKyAqCj4gKyAqCj4gKyAqIFJlcXVlc3QgZGVx
dWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBmcm9udGVuZCB1c2U6Cj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8X09QX0JVRl9ERVFVRVVFIHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBOb3RlczoK
PiArICogIC0gZnJvbnRlbmQgaXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlIGJ1ZmZlciBjb250ZW50
IGFmdGVyIHRoZSBjb3JyZXNwb25kaW5nCj4gKyAqICAgIHJlc3BvbnNlIHRvIHRoaXMgcmVxdWVz
dC4KPiArICoKPiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJl
IHF1ZXVlZC4KPiArICoKPiArICoKPiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBkZXRhaWxz
Ogo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8ICAgcmVzZXJ2ZWQg
ICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMg
cmVxdWVzdC4KPiArICoKPiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgY29udHJv
bCB0byBiZSBxdWVyaWVkLgo+ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9pbmRleCB7Cj4gKyAg
ICB1aW50OF90IGluZGV4Owo+ICt9Owo+ICsKPiArLyoKPiArICogUmVxdWVzdCBjYW1lcmEgY29u
dHJvbCBjaGFuZ2U6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfU0VUX0NUUkwgIHwg
ICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgIHR5cGUg
ICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwg
OAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0
aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4gKyAqIHZhbHVlIC0g
aW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+ICsgKi8KPiArc3RydWN0IHhlbmNh
bWVyYV9jdHJsX3ZhbHVlIHsKPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgIHVpbnQ4X3QgcmVz
ZXJ2ZWRbN107Cj4gKyAgICBpbnQ2NF90IHZhbHVlOwo+ICt9Owo+ICsKPiArLyoKPiArICogUmVx
dWVzdCBjYW1lcmEgY29udHJvbCBzdGF0ZToKPiArICogICAgICAgICAwICAgICAgICAgICAgICAg
IDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgIF9P
UF9HRVRfQ1RSTCAgfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4gKyAqCj4gKyAqIHR5cGUgLSB1aW50
OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4K
PiArICovCj4gK3N0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfcmVxIHsKPiArICAgIHVpbnQ4X3Qg
dHlwZTsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFt
IHN0YXJ0Ogo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9TVFJFQU1fU1RBUlR8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKgo+ICsgKiBS
ZXF1ZXN0IGNhbWVyYSBjYXB0dXJlIHN0cmVhbSBzdG9wOgo+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfF9PUF9TVFJFQU1fU1RPUCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUmVzcG9uc2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAq
IEFsbCByZXNwb25zZSBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+
ICsgKgo+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4gKyAq
ICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICoKPiArICogaWQgLSB1aW50MTZfdCwgY29waWVkIGZyb20gdGhlIHJlcXVlc3QuCj4g
KyAqIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0gY29waWVkIGZyb20gcmVx
dWVzdC4KPiArICogc3RhdHVzIC0gaW50MzJfdCwgcmVzcG9uc2Ugc3RhdHVzLCB6ZXJvIG9uIHN1
Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUuCj4gKyAqCj4gKyAqCj4gKyAqIENvbmZpZ3Vy
YXRpb24gcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQsCj4g
KyAqIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUIGFuZCBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElE
QVRFIHJlcXVlc3RzOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ09ORklHX1hYWCB8
ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbG9yc3BhY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGZlcl9m
dW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5Y2Jjcl9lbmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVhbnRpemF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlz
cGxfYXNwX3JhdGlvX251bWVyICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fZGVu
b20gICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA0OAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTYKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBNZWFuaW5nIG9mIHRoZSBjb3JyZXNw
b25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBzYW1lIGFzIGZvcgo+ICsgKiBY
RU5DQU1FUkFfT1BfQ09ORklHX1NFVCBhbmQgWEVOQ0FNRVJBX09QX0ZSQU1FX1JBVEVfU0VUIHJl
cXVlc3RzLgo+ICsgKgo+ICsgKiBjb2xvcnNwYWNlIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVu
dHMgcGl4ZWxfZm9ybWF0IHBhcmFtZXRlciwKPiArICogICBvbmUgb2YgdGhlIFhFTkNBTUVSQV9D
T0xPUlNQQUNFX1hYWC4KPiArICogeGZlcl9mdW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVu
dHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWEZF
Ul9GVU5DX1hYWC4KPiArICogeWNiY3JfZW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMg
Y29sb3JzcGFjZSBwYXJhbWV0ZXIsCj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWUNCQ1Jf
RU5DX1hYWC4gUGxlYXNlIG5vdGUsIHRoYXQgeWNiY3JfZW5jIGlzIG9ubHkKPiArICogICB2YWxp
ZCBmb3IgWUNiQ3IgcGl4ZWxmb3JtYXRzIGFuZCBzaG91bGQgYmUgaWdub3JlZCBvdGhlcndpc2Uu
Cj4gKyAqIHF1YW50aXphdGlvbiAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3Bh
Y2UgcGFyYW1ldGVyLAo+ICsgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1FVQU5USVpBVElPTl9Y
WFguCj4gKyAqIGRpc3BsX2FzcF9yYXRpb19udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2Yg
dGhlIGRpc3BsYXkgYXNwZWN0IHJhdGlvLgo+ICsgKiBkaXNwbF9hc3BfcmF0aW9fZGVub20gLSB1
aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0IHJhdGlvLgo+ICsgKi8K
PiArc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVzcCB7Cj4gKyAgICB1aW50MzJfdCBwaXhlbF9m
b3JtYXQ7Cj4gKyAgICB1aW50MzJfdCB3aWR0aDsKPiArICAgIHVpbnQzMl90IGhlaWdodDsKPiAr
ICAgIHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4gKyAgICB1aW50MzJfdCB4ZmVyX2Z1bmM7Cj4gKyAg
ICB1aW50MzJfdCB5Y2Jjcl9lbmM7Cj4gKyAgICB1aW50MzJfdCBxdWFudGl6YXRpb247Cj4gKyAg
ICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fbnVtZXI7Cj4gKyAgICB1aW50MzJfdCBkaXNwbF9h
c3BfcmF0aW9fZGVub207Cj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX251bWVyOwo+ICsgICAg
dWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3Qg
YnVmZmVyIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9V
VAo+ICsgKiByZXF1ZXN0Ogo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9CVUZfR0VUX0xBWU9V
VCB8ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICBudW1fcGxhbmVzICAgfCAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVswXSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwbGFuZV9zaXplWzFdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5l
X3NpemVbMl0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVszXSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlkZVswXSAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGxhbmVfc3RyaWRlWzFdICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zdHJpZGVb
Ml0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlkZVszXSAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA0OAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqCj4gKyAqIG51bV9wbGFuZXMgLSB1aW50OF90LCBudW1iZXIgb2YgcGxhbmVzIG9mIHRo
ZSBidWZmZXIuCj4gKyAqIHNpemUgLSB1aW50MzJfdCwgb3ZlcmFsbCBzaXplIG9mIHRoZSBidWZm
ZXIgaW5jbHVkaW5nIHNpemVzIG9mIHRoZQo+ICsgKiAgIGluZGl2aWR1YWwgcGxhbmVzIGFuZCBw
YWRkaW5nIGlmIGFwcGxpY2FibGUuCj4gKyAqIHBsYW5lX3NpemUgLSBhcnJheSBvZiB1aW50MzJf
dCwgc2l6ZSBpbiBvY3RldHMgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKPiArICogICBpbmNs
dWRpbmcgcGFkZGluZy4KPiArICogcGxhbmVfc3RyaWRlIC0gYXJyYXkgb2YgdWludDMyX3QsIHNp
emUgaW4gb2N0ZXRzIG9jY3VwaWVkIGJ5IHRoZQo+ICsgKiAgIGNvcnJlc3BvbmRpbmcgc2luZ2xl
IGltYWdlIGxpbmUgaW5jbHVkaW5nIHBhZGRpbmcgaWYgYXBwbGljYWJsZS4KPiArICoKPiArICog
Tm90ZSEgVGhlIHNpemVzIGFuZCBzdHJpZGVzIGluIHRoaXMgcmVzcG9uc2UgYXBwbHkgdG8gYWxs
IGJ1ZmZlcnMgY3JlYXRlZAo+ICsgKiB3aXRoIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGNvbW1h
bmQsIGJ1dCBpbmRpdmlkdWFsIGJ1ZmZlcnMgbWF5IGhhdmUKPiArICogZGlmZmVyZW50IHBsYW5l
IG9mZnNldHMsIHNlZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QucGxhbmVfb2Zmc2V0Lgo+ICsg
Ki8KPiArc3RydWN0IHhlbmNhbWVyYV9idWZfZ2V0X2xheW91dF9yZXNwIHsKPiArICAgIHVpbnQ4
X3QgbnVtX3BsYW5lczsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107Cj4gKyAgICB1aW50MzJf
dCBzaXplOwo+ICsgICAgdWludDMyX3QgcGxhbmVfc2l6ZVtYRU5DQU1FUkFfTUFYX1BMQU5FXTsK
PiArICAgIHVpbnQzMl90IHBsYW5lX3N0cmlkZVtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKPiArfTsK
PiArCj4gKy8qCj4gKyAqIFJlcXVlc3QgYnVmZmVyIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhF
TkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+ICsgKiByZXF1ZXN0Ogo+ICsgKiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9j
dGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfF9PUF9CVUZfUkVRVUVTVCB8ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICBu
dW1fYnVmZmVycyAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogbnVtX2J1ZmZl
cnMgLSB1aW50OF90LCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+ICsgKgo+ICsgKgo+
ICsgKiBDb250cm9sIGVudW1lcmF0ZSByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFf
T1BfQ1RSTF9FTlVNOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8
ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgIGluZGV4ICAgICAgfCAgICAgIHR5cGUg
ICAgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICBtaW4gbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1pbiBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4IGxvdyAz
Mi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXggaGlnaCAzMi1iaXRzICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RlcCBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICBz
dGVwIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3ZhbCBsb3cgMzItYml0
cyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICBkZWZfdmFsIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAg
ICAgICAgICAgfCA0OAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogaW5kZXgg
LSB1aW50OF90LCBpbmRleCBvZiB0aGUgY2FtZXJhIGNvbnRyb2wgaW4gcmVzcG9uc2UuCj4gKyAq
IHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVS
QV9DVFJMX1hYWC4KPiArICogZmxhZ3MgLSB1aW50MzJfdCwgZmxhZ3Mgb2YgdGhlIGNvbnRyb2ws
IG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfRkxHX1hYWC4KPiArICogbWluIC0gaW50NjRfdCwg
bWluaW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPiArICogbWF4IC0gaW50NjRfdCwgbWF4aW11
bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPiArICogc3RlcCAtIGludDY0X3QsIG1pbmltdW0gc2l6
ZSBpbiB3aGljaCBjb250cm9sIHZhbHVlIGNhbiBiZSBjaGFuZ2VkLgo+ICsgKiBkZWZfdmFsIC0g
aW50NjRfdCwgZGVmYXVsdCB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPiArICovCj4gK3N0cnVjdCB4
ZW5jYW1lcmFfY3RybF9lbnVtX3Jlc3Agewo+ICsgICAgdWludDhfdCBpbmRleDsKPiArICAgIHVp
bnQ4X3QgdHlwZTsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMl07Cj4gKyAgICB1aW50MzJfdCBm
bGFnczsKPiArICAgIGludDY0X3QgbWluOwo+ICsgICAgaW50NjRfdCBtYXg7Cj4gKyAgICBpbnQ2
NF90IHN0ZXA7Cj4gKyAgICBpbnQ2NF90IGRlZl92YWw7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBH
ZXQgY29udHJvbCByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQ6
Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJMX0dFVCAgIHwgICAgcmVzZXJ2ZWQg
ICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUg
bG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBoaWdoIDMyLWJpdCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4g
KyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNB
TUVSQV9DVFJMX1hYWC4KPiArICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNv
bnRyb2wuCj4gKyAqLwo+ICsKPiArLyoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBFdmVudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+
ICsgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5IHRoZSBm
cm9udCBhbmQgcHJvcGFnYXRlZCBieQo+ICsgKiAgIGV2dC1ldmVudC1jaGFubmVsL2V2dC1yaW5n
LXJlZiBYZW5TdG9yZSBlbnRyaWVzLgo+ICsgKgo+ICsgKiBBbGwgZXZlbnQgcGFja2V0cyBoYXZl
IHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPiArICogQWxsIGV2ZW50IHBhY2tldHMgaGF2
ZSBjb21tb24gaGVhZGVyOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICAgIHR5cGUgICAg
ICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIGlkIC0gdWludDE2X3QsIGV2ZW50
IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9udC4KPiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2Yg
dGhlIGV2ZW50Lgo+ICsgKgo+ICsgKgo+ICsgKiBGcmFtZSBjYXB0dXJlZCBldmVudCAtIGV2ZW50
IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGEgbmV3IGNhcHR1cmVkCj4gKyAqIGZyYW1lIGlzIGF2
YWlsYWJsZToKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0ZSQU1FX0FWQUlMfCAgIHJl
c2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VkX3N6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlcV9udW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBpbmRleCAtIHVpbnQ4
X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdGhhdCBjb250YWlucyBuZXcgY2FwdHVyZWQgZnJhbWUs
Cj4gKyAqICAgc2VlIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGRlc2NyaXB0aW9uIG9uIHRoZSBy
YW5nZQo+ICsgKiB1c2VkX3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhpcyBmcmFt
ZSBoYXMuIFRoaXMgY2FuIGJlIGxlc3MKPiArICogdGhhbiB0aGUgWEVOQ0FNRVJBX09QX0JVRl9S
RVFVRVNULnNpemUgKHJlc3BvbnNlKSBmb3IgY29tcHJlc3NlZCBmb3JtYXRzLgo+ICsgKiBzZXFf
bnVtIC0gdWludDMyX3QsIHNlcXVlbnRpYWwgbnVtYmVyIG9mIHRoZSBmcmFtZS4gTXVzdCBiZQo+
ICsgKiAgIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZy4gSWYgc2tpcHMgYXJlIGRldGVjdGVkIGlu
IHNlcV9udW0gdGhlbiB0aGF0Cj4gKyAqICAgbWVhbnMgdGhhdCB0aGUgZnJhbWVzIGluLWJldHdl
ZW4gd2VyZSBkcm9wcGVkLiBOb3RlIGhvd2V2ZXIgdGhhdCBub3QKPiArICogICBhbGwgdmlkZW8g
Y2FwdHVyZSBoYXJkd2FyZSBpcyBjYXBhYmxlIG9mIGRldGVjdGluZyBkcm9wcGVkIGZyYW1lcy4K
PiArICogICBJbiB0aGF0IGNhc2UgdGhlcmUgd2lsbCBiZSBubyBza2lwcyBpbiB0aGUgc2VxdWVu
Y2UgY291bnRlci4KPiArICovCj4gK3N0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfYXZhaWxfZXZ0IHsK
PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzNdOwo+ICsgICAg
dWludDMyX3QgdXNlZF9zejsKPiArICAgIHVpbnQzMl90IHNlcV9udW07Cj4gK307Cj4gKwo+ICsv
Kgo+ICsgKiBDb250cm9sIGNoYW5nZSBldmVudC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdo
ZW4gY2FtZXJhIGNvbnRyb2wKPiArICogaGFzIGNoYW5nZWQ6Cj4gKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8X0VWVF9DVFJMX0NIQU5HRXwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAz
Mi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MjgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiB0
eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFf
Q1RSTF9YWFguCj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9s
Lgo+ICsgKgo+ICsgKiBOb3RlczoKPiArICogIC0gdGhpcyBldmVudCBpcyBub3Qgc2VudCBmb3Ig
d3JpdGUtb25seSBjb250cm9scwo+ICsgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IHRvIHRo
ZSBvcmlnaW5hdG9yIG9mIHRoZSBjb250cm9sIGNoYW5nZQo+ICsgKiAgLSB0aGlzIGV2ZW50IGlz
IG5vdCBzZW50IHdoZW4gZnJvbnRlbmQgZmlyc3QgY29ubmVjdHMsIGUuZy4gaW5pdGlhbAo+ICsg
KiAgICBjb250cm9sIHN0YXRlIG11c3QgYmUgZXhwbGljaXRseSBxdWVyaWVkCj4gKyAqLwo+ICsK
PiArc3RydWN0IHhlbmNhbWVyYV9yZXEgewo+ICsgICAgdWludDE2X3QgaWQ7Cj4gKyAgICB1aW50
OF90IG9wZXJhdGlvbjsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4gKyAgICB1bmlvbiB7
Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIGNvbmZpZzsKPiArICAgICAg
ICBzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX3JhdGVfcmVxIGZyYW1lX3JhdGU7Cj4gKyAgICAgICAg
c3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCBidWZfcmVxdWVzdDsKPiArICAgICAgICBzdHJ1
Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIGJ1Zl9jcmVhdGU7Cj4gKyAgICAgICAgc3RydWN0
IHhlbmNhbWVyYV9pbmRleCBpbmRleDsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxf
dmFsdWUgY3RybF92YWx1ZTsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3Jl
cSBnZXRfY3RybDsKPiArICAgICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiArICAgIH0gcmVx
Owo+ICt9Owo+ICsKPiArc3RydWN0IHhlbmNhbWVyYV9yZXNwIHsKPiArICAgIHVpbnQxNl90IGlk
Owo+ICsgICAgdWludDhfdCBvcGVyYXRpb247Cj4gKyAgICB1aW50OF90IHJlc2VydmVkOwo+ICsg
ICAgaW50MzJfdCBzdGF0dXM7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNh
bWVyYV9jb25maWdfcmVzcCBjb25maWc7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZf
Z2V0X2xheW91dF9yZXNwIGJ1Zl9sYXlvdXQ7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9i
dWZfcmVxdWVzdCBidWZfcmVxdWVzdDsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxf
ZW51bV9yZXNwIGN0cmxfZW51bTsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFs
dWUgY3RybF92YWx1ZTsKPiArICAgICAgICB1aW50OF90IHJlc2VydmVkMVs1Nl07Cj4gKyAgICB9
IHJlc3A7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2dCB7Cj4gKyAgICB1aW50MTZf
dCBpZDsKPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4g
KyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9ldnQg
ZnJhbWVfYXZhaWw7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxf
dmFsdWU7Cj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4gKyAgICB9IGV2dDsKPiAr
fTsKPiArCj4gK0RFRklORV9SSU5HX1RZUEVTKHhlbl9jYW1lcmFpZiwgc3RydWN0IHhlbmNhbWVy
YV9yZXEsIHN0cnVjdCB4ZW5jYW1lcmFfcmVzcCk7Cj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBmcm9udCBldmVu
dHMgZGVsaXZlcnkKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBJbiBvcmRlciB0byBk
ZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgZnJvbSBiYWNrIHRvIGZyb250IGEgc2hhcmVkIHBh
Z2UgaXMKPiArICogYWxsb2NhdGVkIGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZlcmVuY2Ug
cHJvcGFnYXRlZCB0byBiYWNrIHZpYQo+ICsgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQtcmluZy1y
ZWYvZXZ0LWV2ZW50LWNoYW5uZWwpLgo+ICsgKiBUaGlzIHBhZ2UgaGFzIGEgY29tbW9uIGhlYWRl
ciB1c2VkIGJ5IGJvdGggZnJvbnQgYW5kIGJhY2sgdG8gc3luY2hyb25pemUKPiArICogYWNjZXNz
IGFuZCBjb250cm9sIGV2ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSBwcm9k
dWNlciBvZiB0aGUKPiArICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVyLiBUaGUg
cmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCj4gKyAqIGlzIHVzZWQgZm9yIGV2ZW50
IHBhY2tldHMuCj4gKyAqCj4gKyAqIFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMpIGZyb250
IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KPiArICogZm9yIGVpdGhlciBlYWNoIGV2ZW50LCBn
cm91cCBvZiBldmVudHMgb3Igbm9uZS4KPiArICovCj4gKwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2
ZW50X3BhZ2Ugewo+ICsgICAgdWludDMyX3QgaW5fY29uczsKPiArICAgIHVpbnQzMl90IGluX3By
b2Q7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiArfTsKPiArCj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0VWRU5UX1BBR0VfU0laRSA0MDk2Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdf
T0ZGUyAoc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSkpCj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSAtIFhFTkNBTUVS
QV9JTl9SSU5HX09GRlMpCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfTEVOIChYRU5DQU1F
UkFfSU5fUklOR19TSVpFIC8gc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0KSkKPiArI2RlZmlu
ZSBYRU5DQU1FUkFfSU5fUklORyhwYWdlKSBcCj4gKyAgICAoKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0
ICopKChjaGFyICopKHBhZ2UpICsgWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykpCj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0lOX1JJTkdfUkVGKHBhZ2UsIGlkeCkgXAo+ICsgICAgKFhFTkNBTUVSQV9JTl9S
SU5HKChwYWdlKSlbKGlkeCkgJSBYRU5DQU1FUkFfSU5fUklOR19MRU5dKQo+ICsKPiArI2VuZGlm
IC8qIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2Fs
IHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 09:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 09: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 1h7G6R-0002GU-Ib; Fri, 22 Mar 2019 09: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=uXRL=RZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h7G6P-0002GP-Nx
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 09:04:37 +0000
X-Inumbo-ID: 83ccae01-4c81-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83ccae01-4c81-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 09:04: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 E861EAE56;
 Fri, 22 Mar 2019 09:04:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Mar 2019 10:04:31 +0100
Message-Id: <20190322090431.28112-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlZGl0MidzIHNtdF9pZGxlX21hc2tfc2V0KCkgYW5kIHNtdF9pZGxlX21hc2tfY2xlYXIoKSBh
cmUgdXNlZCB0bwppZGVudGlmeSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0
by4gQSBjb3JlIGlzIHRob3VnaHQgdG8KYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KdGhlbS4KClVuZm9ydHVuYXRlbHkg
dGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlzIHBlcgpydW5xdWV1
ZS4gU28gaW4gY2FzZSBub3QgYWxsIHNpYmxpbmdzIGFyZSBpbiB0aGUgc2FtZSBydW5xdWV1ZSBh
IGNvcmUKd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2libGluZyBu
b3QgaW4gdGhlIHJ1bnF1ZXVlCmlzIG5ldmVyIGtub3duIHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgoK
VGhpcyBwcm9ibGVtIGNhbiBiZSBzb2x2ZWQgYnkgYW5kLWluZyB0aGUgY29yZSdzIHNpYmxpbmcg
Y3B1bWFzayB3aXRoCnRoZSBydW5xdWV1ZSdzIGFjdGl2ZSBtYXNrIGJlZm9yZSBkb2luZyB0aGUg
aWRsZSB0ZXN0LgoKSW4gb3JkZXIgZm9yIG5vdCBoYXZpbmcgdG8gYWxsb2NhdGUgYW5vdGhlciBj
cHVtYXNrIHRoZSBpbnRlcmZhY2VzIG9mCnNtdF9pZGxlX21hc2tfc2V0KCkgYW5kIHNtdF9pZGxl
X21hc2tfY2xlYXIoKSBhcmUgbW9kaWZpZWQgdG8gbm90IHRha2UKYSBtYXNrIGFzIGlucHV0LCBi
dXQgdGhlIHJ1bnF1ZXVlIGRhdGEgcG9pbnRlciwgYXMgdGhvc2UgZnVuY3Rpb25zIGFyZQphbHdh
eXMgY2FsbGVkIHdpdGggdGhlIHNhbWUgbWFza3MgYXMgcGFyYW1ldGVycy4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYyB8IDM1ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YwppbmRleCA1NDNkYzM2NjRkLi5hYjUwZTdhZDIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNjM4LDcg
KzYzOCw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YykKIAogLyoKICAqIElmIGFsbCB0aGUgc2libGluZ3Mgb2YgY3B1IChpbmNsdWRp
bmcgY3B1IGl0c2VsZikgYXJlIGJvdGggaWRsZSBhbmQKLSAqIHVudGlja2xlZCwgc2V0IGFsbCB0
aGVpciBiaXRzIGluIG1hc2suCisgKiB1bnRpY2tsZWQsIHNldCBhbGwgdGhlaXIgYml0cyBpbiBt
YXNrLiBOb3RlIHRoYXQgb25seSBzaWJsaW5ncyBoYW5kbGVkCisgKiBieSB0aGUgcnFkIGNhbiBi
ZSB0YWtlbiBpbnRvIGFjY291bnQuCiAgKgogICogTkIgdGhhdCBycWQtPnNtdF9pZGxlIGlzIGRp
ZmZlcmVudCB0aGFuIHJxZC0+aWRsZS4gIHJxZC0+aWRsZQogICogcmVjb3JkcyBwY3B1cyB0aGF0
IGF0IGFyZSBtZXJlbHkgaWRsZSAoaS5lLiwgYXQgdGhlIG1vbWVudCBkbyBub3QKQEAgLTY1Mywy
NSArNjU0LDIzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2No
ZWQyX3ZjcHUgKnN2YykKICAqIGNoYW5nZXMuCiAgKi8KIHN0YXRpYyBpbmxpbmUKLXZvaWQgc210
X2lkbGVfbWFza19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMs
Ci0gICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKK3ZvaWQgc210X2lkbGVf
bWFza19zZXQodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAq
cnFkKQogewotICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gcGVyX2NwdShjcHVf
c2libGluZ19tYXNrLCBjcHUpOwotCi0gICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGlu
Z3MsIGlkbGVycykgKQotICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5n
cyk7CisgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoLCBwZXJfY3B1KGNwdV9zaWJsaW5n
X21hc2ssIGNwdSksICZycWQtPmFjdGl2ZSk7CisgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVt
YXNrX3NjcmF0Y2gsICZycWQtPmlkbGUpICYmCisgICAgICAgICAhY3B1bWFza19pbnRlcnNlY3Rz
KGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+dGlja2xlZCkgKQorICAgICAgICBjcHVtYXNrX29yKCZy
cWQtPnNtdF9pZGxlLCAmcnFkLT5zbXRfaWRsZSwgY3B1bWFza19zY3JhdGNoKTsKIH0KIAogLyoK
ICAqIENsZWFyIHRoZSBiaXRzIG9mIGFsbCB0aGUgc2libGluZ3Mgb2YgY3B1IGZyb20gbWFzayAo
aWYgbmVjZXNzYXJ5KS4KICAqLwogc3RhdGljIGlubGluZQotdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKK3ZvaWQgc210X2lkbGVfbWFz
a19jbGVhcih1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQpCiB7Ci0gICAgY29uc3QgY3B1bWFza190ICpjcHVfc2libGluZ3MgPSBwZXJfY3B1KGNwdV9z
aWJsaW5nX21hc2ssIGNwdSk7Ci0KLSAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNwdV9zaWJsaW5n
cywgbWFzaykgKQotICAgICAgICBjcHVtYXNrX2FuZG5vdChtYXNrLCBtYXNrLCBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSkpOworICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaCwg
cGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpLCAmcnFkLT5hY3RpdmUpOworICAgIGlmICgg
Y3B1bWFza19zdWJzZXQoY3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSkgKQorICAgICAg
ICBjcHVtYXNrX2FuZG5vdCgmcnFkLT5zbXRfaWRsZSwgJnJxZC0+c210X2lkbGUsIGNwdW1hc2tf
c2NyYXRjaCk7CiB9CiAKIC8qCkBAIC0xMzIzLDcgKzEzMjIsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQKIHRpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkKQogewogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7
Ci0gICAgc210X2lkbGVfbWFza19jbGVhcihjcHUsICZycWQtPnNtdF9pZGxlKTsKKyAgICBzbXRf
aWRsZV9tYXNrX2NsZWFyKGNwdSwgcnFkKTsKICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFND
SEVEVUxFX1NPRlRJUlEpOwogfQogCkBAIC0zNDY4LDggKzM0NjcsNyBAQCBjc2NoZWQyX3NjaGVk
dWxlKAogICAgIGlmICggdGlja2xlZCApCiAgICAgewogICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7Ci0gICAgICAgIGNwdW1hc2tfYW5kbm90KGNwdW1hc2tf
c2NyYXRjaCwgJnJxZC0+aWRsZSwgJnJxZC0+dGlja2xlZCk7Ci0gICAgICAgIHNtdF9pZGxlX21h
c2tfc2V0KGNwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSk7CisgICAgICAgIHNt
dF9pZGxlX21hc2tfc2V0KGNwdSwgcnFkKTsKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KHRi
X2luaXRfZG9uZSkgKQpAQCAtMzU1Myw3ICszNTUxLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAg
ICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7Ci0gICAg
ICAgICAgICBzbXRfaWRsZV9tYXNrX2NsZWFyKGNwdSwgJnJxZC0+c210X2lkbGUpOworICAgICAg
ICAgICAgc210X2lkbGVfbWFza19jbGVhcihjcHUsIHJxZCk7CiAgICAgICAgIH0KIAogICAgICAg
ICAvKgpAQCAtMzU5OSwxNCArMzU5NywxMyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5pZGxlKTsK
LSAgICAgICAgICAgICAgICBzbXRfaWRsZV9tYXNrX2NsZWFyKGNwdSwgJnJxZC0+c210X2lkbGUp
OworICAgICAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCBycWQpOwogICAgICAg
ICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhY3B1bWFza190ZXN0X2NwdShj
cHUsICZycWQtPmlkbGUpICkKICAgICAgICAgewogICAgICAgICAgICAgX19jcHVtYXNrX3NldF9j
cHUoY3B1LCAmcnFkLT5pZGxlKTsKLSAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90KGNwdW1hc2tf
c2NyYXRjaCwgJnJxZC0+aWRsZSwgJnJxZC0+dGlja2xlZCk7Ci0gICAgICAgICAgICBzbXRfaWRs
ZV9tYXNrX3NldChjcHUsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUpOworICAgICAg
ICAgICAgc210X2lkbGVfbWFza19zZXQoY3B1LCBycWQpOwogICAgICAgICB9CiAgICAgICAgIC8q
IE1ha2Ugc3VyZSBhdmdsb2FkIGdldHMgdXBkYXRlZCBwZXJpb2RpY2FsbHkgZXZlbgogICAgICAg
ICAgKiBpZiB0aGVyZSdzIG5vIGFjdGl2aXR5ICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 09:06:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 09:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7G8b-0002Oe-0x; Fri, 22 Mar 2019 09:06:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O3rN=RZ=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1h7G8a-0002OX-Ba
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 09:06:52 +0000
X-Inumbo-ID: d3dfe5da-4c81-11e9-b764-976bf036ac9b
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3dfe5da-4c81-11e9-b764-976bf036ac9b;
 Fri, 22 Mar 2019 09:06:50 +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 B5C323082AFC;
 Fri, 22 Mar 2019 09:06:49 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-120-95.rdu2.redhat.com
 [10.10.120.95])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7F9F75D9CC;
 Fri, 22 Mar 2019 09:06:46 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
 <20190322082650.tk65vju74g4gt7vj@MacBook-Air-de-Roger.local>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <7b8b9559-6479-9ee0-5b5a-300b43606669@redhat.com>
Date: Fri, 22 Mar 2019 10:06:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190322082650.tk65vju74g4gt7vj@MacBook-Air-de-Roger.local>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Fri, 22 Mar 2019 09:06:49 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, Ray Ni <ray.ni@intel.com>, julien.grall@arm.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMjIvMTkgMDk6MzMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBNYXIg
MDYsIDIwMTkgYXQgMTI6NDA6NTRQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IFRo
aXMgYXBlcnR1cmUgZG9lc24ndCBleGlzdCBpbiBPVk1GIGFuZCB0cnlpbmcgdG8gdXNlIGl0IGNh
dXNlcwo+PiBmYWlsaW5nIGFzc2VydGlvbnMgbGF0ZXIgaW4gY2FzZXMgdGhlcmUgYXJlIHByZWZl
dGNoYWJsZSBhbmQKPj4gbm9uLXByZWZldGNoYWJsZSBCQVJzIGZvbGxvd2luZyBlYWNoIG90aGVy
LiBUaGlzIGNvbmZpZ3VyYXRpb24gaXMKPj4gcXVpdGUgbGlrZWx5IHdpdGggc29tZSBQQ0kgcGFz
c3Rocm91Z2ggZGV2aWNlcy4KPiAKPiBBY2NvcmRpbmcgdG8gdGhlIFBDSWUgc3BlYywgaXQncyBm
aW5lIHRvIHBsYWNlIHByZWZldGNoYWJsZSBCQVJzIGluCj4gbm9uLXByZWZldGNoYWJsZSBtZW1v
cnkgc3BhY2UuIFRoZXJlJ3MgYSBub3RlIHRoYXQgc2F5cyB0aGF0IG1vc3QKPiBpbXBsZW1lbnRh
dGlvbnMgd2lsbCBvbmx5IGhhdmUgMUcgb2Ygbm9uLXByZWZldGNoYWJsZSBtZW1vcnksIGFuZAo+
IHRoYXQgbW9zdCBzY2FsYWJsZSBwbGF0Zm9ybXMgd2lsbCBtYXAgMzJiaXQgQkFScyBpbnRvCj4g
bm9uLXByZWZldGNoYWJsZSBtZW1vcnkgcmVnYXJkbGVzcyBvZiB0aGUgcHJlZmV0Y2hhYmxlIGJp
dCB2YWx1ZS4KPiAKPiBTaG91bGRuJ3QgT1ZNRiBiZSBmaW5lIHdpdGggZmluZGluZyBib3RoIHBy
ZWZldGNoYWJsZSBhbmQKPiBub24tcHJlZmV0Y2hhYmxlIEJBUnMsIGFzIGxvbmcgYXMgdGhlIG1l
bW9yeSByZWdpb24gaXMgc2V0IHRvCj4gbm9uLXByZWZldGNoYWJsZT8KPiAKPiBEb2VzIE9WTUYg
aGF2ZSB0aGUgY2FwYWJpbGl0eSB0byBwb3NpdGlvbiBCQVJzIGJ5IGl0c2VsZj8gSWYgc28gd2UK
PiBjb3VsZCBza2lwIG9mIHRoZSBwbGFjZW1lbnQgZG9uZSBieSBodm1sb2FkZXIgYW5kIGp1c3Qg
bGV0IE9WTUYKPiBwb3NpdGlvbiB0aGluZ3Mgd2hlcmUgaXQgc2VlIGZpdC4KClRoZSBjb3JlIFBj
aUJ1c0R4ZSBkcml2ZXIgdGhhdCBpcyBidWlsdCBpbnRvIE9WTUYgY2VydGFpbmx5IGRvZXMgdGhl
CnJlc291cmNlIGFsbG9jYXRpb24vcGxhY2VtZW50LCBidXQgd2hlbiBPVk1GIGlzIGV4ZWN1dGVk
IG9uIFhlbiwgdGhpcwpmdW5jdGlvbmFsaXR5IG9mIFBjaUJ1c0R4ZSBpcyBkeW5hbWljYWxseSBk
aXNhYmxlZCBieSBzZXR0aW5nClBjZFBjaURpc2FibGVCdXNFbnVtZXJhdGlvbiB0byBUUlVFLiAo
SSdtIG5vdCBzYXlpbmcgdGhpcyBpcyByaWdodCB2cy4Kd3JvbmcsIGp1c3QgdGhhdCBpdCBoYXBw
ZW5zLikKCk5vdGUgdGhhdCBPVk1GIGl0c2VsZiBjaGVja3MgUGNkUGNpRGlzYWJsZUJ1c0VudW1l
cmF0aW9uIGZvciBtYW55IHRoaW5ncwooanVzdCBncmVwIE92bWZQa2cgdG8gc2VlKSwgc28gaWYg
d2Ugd2VyZSB0byBmbGlwIHRoZSBQQ0Qgd2hpbGUgcnVubmluZwpvbiBYZW4sIGl0IHdvdWxkIGNo
YW5nZSB0aGUgYmVoYXZpb3Igb2YgT1ZNRiBvbiBYZW4gaW4gYSBudW1iZXIgb2YKYXJlYXMuIENh
bid0IG9mZmVyIGEgZGVlcGVyIHRyZWF0aXNlIGZvciBub3c7IGFsbCB0aGUgcmVsYXRlZCBzb3Vy
Y2UKY29kZSBsb2NhdGlvbnMgd291bGQgaGF2ZSB0byBiZSBhdWRpdGVkIChsaWtlbHkgd2l0aCAi
Z2l0IGJsYW1lIiB0b28pLgoKTm93LCBpZiBQY2lCdXNEeGUgKmlzKiBhbGxvd2VkL3JlcXVlc3Rl
ZCB0byBsYXkgb3V0IHRoZSBCQVJzLCB0aHJvdWdoCnRoZSBQQ0QsIHRoZW4gaXQgKGluZGlyZWN0
bHkpIGRlcGVuZHMgb24gcGxhdGZvcm0gY29kZSB0byBwcm92aWRlIHRoZQpyZXNvdXJjZSBhcGVy
dHVyZXMgLS0gb2YgdGhlIHJvb3QgYnJpZGdlcyAtLSBvdXQgb2Ygd2hpY2ggaXQgY2FuCmFsbG9j
YXRlIHRoZSBCQVJzLiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgWGVuU3VwcG9ydC5jIHRyaWVz
IHRvIGRldGVjdAp0aGVzZSBhcGVydHVyZXMgInJldHJvYWN0aXZlbHkiLCBmcm9tIHRoZSBwcmUt
ZXhpc3RpbmcgQkFSIHBsYWNlbWVudHMuClRoaXMgd2FzIGNvbnRyaWJ1dGVkIGJ5IFJheSBpbiBj
b21taXQgNDllZmZhZjI2ZWM5CigiT3ZtZlBrZy9QY2lIb3N0QnJpZGdlTGliOiBTY2FuIGZvciBy
b290IGJyaWRnZXMgd2hlbiBydW5uaW5nIG92ZXIKWGVuIiwgMjAxNi0wNS0xMSksIHNvIEknbGwg
aGF2ZSB0byBkZWZlciB0byBoaW0gb24gdGhlIGNvZGUuCgpJIGJlbGlldmUgdGhhdCwgaWYgd2Ug
ZmxpcHBlZCB0aGUgUENEIHRvIEZBTFNFIG9uIFhlbiwgYW5kIGh2bWxvYWRlcgp3b3VsZCBzdG9w
IHByZS1jb25maWd1cmluZyB0aGUgQkFScyAob3IgT1ZNRiB3b3VsZCBzaW1wbHkgaWdub3JlIHRo
YXQKcHJlLWNvbmZpZyksIHRoZW4gdGhpcyBjb2RlIChYZW5TdXBwb3J0LmMpIHNob3VsZCBiZSBw
b3NzaWJsZSB0bwplbGltaW5hdGUgLS0gKmhvd2V2ZXIqLCBpbiB0aGF0IGNhc2UsIHNvbWUgb3Ro
ZXIgWGVuLXNwZWNpZmljIGNvZGUgd291bGQKYmVjb21lIG5lY2Vzc2FyeSwgdG8gZXhwb3NlIHRo
ZSByb290IGJyaWRnZSByZXNvdXJjZSBhcGVydHVyZXMgKG91dCBvZgp3aGljaCBCQVJzIHNob3Vs
ZCBiZSBhbGxvY2F0ZWQgYnkgUGNpQnVzRHhlLCBzZWUgYWJvdmUpLgoKSW4gUUVNVSdzIGNhc2U6
IGFsbCByb290IGJyaWRnZXMgc2hhcmUgdGhlIHNhbWUgYXBlcnR1cmVzIGJldHdlZW4gZWFjaApv
dGhlciAoZ2l2ZW4gYW55IHNwZWNpZmljIHJlc291cmNlIHR5cGUpLiBUaGV5IGFyZSBjb21tdW5p
Y2F0ZWQgdmlhCmR5bmFtaWMgUENEcy4gVGhlIDMyLWJpdCBNTUlPIGFwZXJ0dXJlIFBDRHMgYXJl
IHNldCBpbiBQbGF0Zm9ybVBlaQpzb21ld2hhdCBzaW1wbHkgKGJhc2VkIG9uIFFFTVUgbWFjaGlu
ZSB0eXBlLCBJSVJDKS4gVGhlIDY0LWJpdCBNTUlPCmFwZXJ0dXJlIFBDRHMgYXJlIGFsc28gY2Fs
Y3VsYXRlZCBpbiBQbGF0Zm9ybVBlaSwgYnV0IHRoYXQgY2FsY3VsYXRpb24KaXMgYSAqbG90KiBt
b3JlIGNvbXBsZXguCgpBbGwgaW4gYWxsLCB0aGUgInJvb3QiIGluZm9ybWF0aW9uIGlzIHRoZSBz
ZXQgb2YgYXBlcnR1cmVzLCBpLmUuIHdoYXQKcGFydHMgb2YgdGhlIEdQQSBzcGFjZSBjYW4gYmUg
dXNlZCBmb3Igd2hhdCByZXNvdXJjZSBhbGxvY2F0aW9uLgoKVGhhbmtzLApMYXN6bG8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 09:54:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 09: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 1h7GsB-0006Am-QN; Fri, 22 Mar 2019 09:53: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=5vqq=RZ=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h7Gs9-0006Ah-TY
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 09:53:57 +0000
X-Inumbo-ID: 68231a31-4c88-11e9-bc90-bc764e045a96
Received: from mail-pf1-x429.google.com (unknown [2607:f8b0:4864:20::429])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68231a31-4c88-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 09:53:56 +0000 (UTC)
Received: by mail-pf1-x429.google.com with SMTP id d25so1176981pfn.8
 for <xen-devel@lists.xen.org>; Fri, 22 Mar 2019 02:53:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=++TDkNfsMOH2zn2d7X+PcIyn1vUTyvGPg8q67KiNyCA=;
 b=mO+TcA+fmtaR+51aFdMBM1AXYHsiNWNU06iQpIrwbj7M0sMKX3ZqcMOZHNR8drNuUX
 C7Qt/s50Qnse3wYx3kspMR5MPWIRG4GarvOIV65qKQg/42UwvC+jPanUYMtkd1j4MKGR
 c6mtR7B9K1RKFuhnD41pukYpLDOTCvRRpZao0VWY67to6Gr1DLCAx8NPMtVbGbNvtZUL
 fFtfOilFVCWOW3U1kHlz2coXgnItgAVGgwpRLxOqF8+xU0+ali4ti/vpmhEElQGk3GpN
 IsObpaNy1zD2SyivH166yrBlKtKqcrEm54ftzbeKU6iWh8CDgoSK0Z3rF7YICWNSv7/q
 rqAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=++TDkNfsMOH2zn2d7X+PcIyn1vUTyvGPg8q67KiNyCA=;
 b=JkgguuLkKZIhSSwZ0qolRpTy05LFjy3htMD9LkItCcjDyiqmmff+2d/iyALzBoAcw5
 gwkJbkcOQ/SmC4dhYCMDrdQ7sbhRikSNFGjJDwThpDtzzsGolDo2/fUMQizW+8D+Uapz
 F+DQbDhYmUFsi3q3GD0z6yVhciot4rPK+0zo96+HAvgcmRb9Ifv9mvoEgnZCqwHc0HBS
 OGP0V/DeM2LFYrozIl+ZkgqDZwmhxBRO0uK0bn9VsxXxzRVwzYNYYQw3LJ+Dcbgg5Xpq
 6sxyOHrcDV84geWQKuZGXKuBOREscWle1OdLLKZRxAbiU0dBqL4ElM4i3sGU58aONFTw
 HwYg==
X-Gm-Message-State: APjAAAWre5nLNazVrdWhItY4Rubzvet4v6H1GSdM0WYNAeRXHBggrvyP
 EQXBvLZiqi4De5pkYRNt81a9uKL3pyM=
X-Google-Smtp-Source: APXvYqykNFEm7r9e/UUIpvyzGUwzclxk520SHFjf0r25g+OlWN/F7DKmAPPzQKVxqSemiPBJ79ocrQ==
X-Received: by 2002:a65:4844:: with SMTP id i4mr7776826pgs.347.1553248434729; 
 Fri, 22 Mar 2019 02:53:54 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id s5sm2668556pgv.8.2019.03.22.02.53.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 02:53:53 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
Date: Fri, 22 Mar 2019 02:53:53 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: 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>

Ck9uIDMvMjIvMjAxOSAxMjo1OSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IE1hciAyMSwgMjAxOSBhdCAxMDowNjozOEFNIC0wNzAwLCBKb2huIEwuIFBvb2xlIHdyb3RlOgo+
PiBCb290IEhhbmdzIGF0OiBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiBvciBBZGRpbmcg
Y3B1IFtJTlNFUlQgMS03XSB0bwo+PiBydW5xdWV1ZSAwCj4+Cj4+IExvZyAocHJlc2VydmVkIGZv
ciA2IG1vbnRocyBhdCBodHRwczovL3Bhc3RlYmluLmNvbS9CRFBQN1B6aykKPj4KPj4gZnMwOlxl
ZmlcZ2VudG9vPiBtYW5feGVuLmVmaWlwIHN0YXJ0dXAubnNoLCBhbnkgb3RoZXIga2V5IHRvIGNv
bnRpbnVlLgo+PiBYZW4gNC4xMi4wLXJjIChjL3MgTW9uIEZlYiAyNSAxMzowNjoyMiAyMDE5ICsw
MDAwIGdpdDpmMzkzYjgyZmU1LWRpcnR5KSBFRkkKPj4gbG9hZGVyCj4+IFVzaW5nIGNvbmZpZ3Vy
YXRpb24gZmlsZSAnbWFuX3hlbi5jZmcnCj4+IHhlbi00LjEyLjAtcmMuZ3o6IDB4MDAwMDAwMDA1
YWQyYjAwMC0weDAwMDAwMDAwNWFlNDk2NDAKPj4gMHgwMDAwOjB4MDI6MHgwMC4weDA6IFJPTTog
MHg4MDAwIGJ5dGVzIGF0IDB4N2M4YmMwMjgKPj4gIMKgWGVuIDQuMTIuMC1yYwo+PiAoWEVOKSBb
MDAwMDAwMjQ2OTNkMWM0MF0gWGVuIHZlcnNpb24gNC4xMi4wLXJjIChyb290QFt1bmtub3duXSkg
KGdjYyAoR2VudG9vCj4+IDguMi4wLXI2IHAxLjcpIDguMi4wKSBkZWJ1Zz15wqAgV2VkIE1hciAy
MCAyMjozNTo1OSBQRFQgMjAxOQo+PiAoWEVOKSBbMDAwMDAwMjQ2YWZjNDdhOF0gTGF0ZXN0IENo
YW5nZVNldDogTW9uIEZlYiAyNSAxMzowNjoyMiAyMDE5ICswMDAwCj4+IGdpdDpmMzkzYjgyZmU1
LWRpcnR5Cj4+IChYRU4pIFswMDAwMDAyNDZjMmNkZDM4XSBDb25zb2xlIG91dHB1dCBpcyBzeW5j
aHJvbm91cy4KPj4gKFhFTikgWzAwMDAwMDI0NmNlMjM5ZTBdIEJvb3Rsb2FkZXI6IEVGSQo+PiAo
WEVOKSBbMDAwMDAwMjQ2ZDZmMGNjOF0gQ29tbWFuZCBsaW5lOiBjb25zb2xlPXZnYSxjb20xIGNv
bTE9MTE1MjAwLDhuMQo+PiBjb25zb2xlX3RpbWVzdGFtcHMgY29uc29sZV90b19yaW5nIGNvbnJp
bmdfc2l6ZT02NCBsb2dfYnVmX2xlbj0xNk0KPj4gbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxs
IHN5bmNfY29uc29sZT10cnVlIHNjaGVkX2RlYnVnIGlvbW11PXZlcmJvc2UKPj4gYXBpY192ZXJi
b3NpdHk9ZGVidWcgZWZpPW5vLXJzIHJlYm9vdD1rYmQKPiBDb3VsZCB5b3UgdHJ5IHRvIGFkZCAn
Y3B1aW5mbycgdG8gdGhlIFhlbiBjb21tYW5kIGxpbmU/Cj4KPiBUaGlzIHNob3VsZCBwcmludCBz
b21lIGV4dHJhIGluZm9ybWF0aW9uIHdoZW4gYnJpbmdpbmcgdXAgdGhlIEFQcy4KPgo+IEhhdmUg
eW91IHRyaWVkIHRvIHNlZSBpZiB0aGUgc3lzdGVtIGJvb3RzIHJlbGlhYmx5IHdoZW4gbm8gQVBz
IGFyZQo+IGJyb3VnaHQgdXAgYnkgc2V0dGluZyAnbWF4Y3B1cz0xJyBvbiB0aGUgY29tbWFuZCBs
aW5lPwo+Cj4gSGF2ZSB5b3UgdGVzdGVkIGlmIFhlbiBjYW4gYm9vdCByZWxpYWJseSBvbiB0aGUg
Ym94IHdoZW4gdXNpbmcgbGVnYWN5Cj4gQklPUyBpbnN0ZWFkIG9mIFVFRkk/Cj4KPiBMYXN0bHkg
eW91IGNvdWxkIGFsc28gdHJ5IHRvIGFkZCB0aGUgJ3dhdGNoZG9nJyBvcHRpb24gdG8gdGhlIGNv
bW1hbmQKPiBsaW5lPyBBRkFJQ1QgdGhlIGhhbmcgc2VlbXMgdG8gaGFwcGVuIGJlZm9yZSB0aGUg
d2F0Y2hkb2cgaXMKPiBlbmFibGVkLCBidXQgaXQncyB3b3J0aCBhIHRyeSBqdXN0IGluIGNhc2Uu
Cj4KPiBUaGFua3MsIFJvZ2VyLgpIaSBSb2dlciwKCkhlcmUgYXJlIG15IHJlc3BvbnNlcyBhbmQg
bG9ncyB0byB0aGUgNCBwb2ludHMgeW91IG1hZGU6CgoxKSBYZW4gU291cmNlIC0gaGVyZSBpcyB0
aGUgbG9nIG9mIGFuIGF0dGVtcHQgYWRkaW5nICJjcHVpbmZvIgphcyBhbiBvcHRpb24gaW4gbXkg
bWFuX3hlbi5jZmc6Cmh0dHBzOi8vcGFzdGViaW4uY29tL25CRFBWNXY3ICg2IG1vbnRocykKClRo
ZSBsYXN0IHR3byBsaW5lcyBhcmU6CgooWEVOKSBbMjAxOS0wMy0yMiAwOToyNDo0MV0gSFZNOiBI
QVAgcGFnZSBzaXplczogNGtCLCAyTUIKKFhFTikgWzIwMTktMDMtMjIgMDk6MjQ6NDFdIEJvb3Rp
bmcgcHJvY2Vzc29yIDEvMiBlaXAgM2UwMDAKClJlc3VsdDogaGFuZ3MgYXJvdW5kIHRoZSBzYW1l
IHBsYWNlCgoyKSBYZW4gU291cmNlIC0gaGVyZSBpcyB0aGUgbG9nIG9mIGFuIGF0dGVtcHQgYWRk
aW5nICJjcHVpbmZvciBtYXhjcHVzPTEiCmFzIGFuIG9wdGlvbiBpbiBteW1hbl94ZW4uY2ZnOgpo
dHRwczovL3Bhc3RlYmluLmNvbS9pZkhacUN1WCAoNm1vbnRocykKClRoZSBsYXN0IDIwKyBsaW5l
cyBhcmU6CihYRU4pIFsyMDE5LTAzLTIyIDA5OjI4OjI4XSBDUFU6IFBoeXNpY2FsIFByb2Nlc3Nv
ciBJRDogMAooWEVOKSBbMjAxOS0wMy0yMiAwOToyODoyOF0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJ
RDogMQooWEVOKSBbMjAxOS0wMy0yMiAwOToyODoyOF0gQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwx
IEQgY2FjaGU6IDI0SwooWEVOKSBbMjAxOS0wMy0yMiAwOToyODoyOF0gQ1BVOiBMMiBjYWNoZTog
MTAyNEsKKFhFTikgWzIwMTktMDMtMjIgMDk6Mjg6MjhdIENNQ0k6IENQVTEgaGFzIG5vIENNQ0kg
c3VwcG9ydAooWEVOKSBbMjAxOS0wMy0yMiAwOToyODoyOF0gQ1BVMTogVGhlcm1hbCBtb25pdG9y
aW5nIGVuYWJsZWQgKFRNMSkKKFhFTikgWzIwMTktMDMtMjIgMDk6MzA6NDddIENQVTE6IEludGVs
KFIpIEF0b20oVE0pIENQVSBDMjc1MMKgIEAgMi40MEdIeiAKc3RlcHBpbmcgMDgKKFhFTikgWzIw
MTktMDMtMjIgMDk6MzA6NDddIEFkZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCihYRU4pIFsyMDE5
LTAzLTIyIDA5OjMwOjQ3XSBSZW1vdmluZyBjcHUgMSBmcm9tIHJ1bnF1ZXVlIDAKKFhFTikgWzIw
MTktMDMtMjIgMDk6MzA6NDddIEJvb3RpbmcgcHJvY2Vzc29yIDIvNCBlaXAgM2UwMDAKKFhFTikg
WzIwMTktMDMtMjIgMDk6Mjg6MjhdIEluaXRpYWxpemluZyBDUFUjMgooWEVOKSBbMjAxOS0wMy0y
MiAwOToyODoyOF0gbWFza2VkIEV4dElOVCBvbiBDUFUjMgooWEVOKSBbMjAxOS0wMy0yMiAwOToy
ODoyOF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikgWzIwMTktMDMtMjIgMDk6
Mjg6MjhdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDIKKFhFTikgWzIwMTktMDMtMjIgMDk6Mjg6
MjhdIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAyNEsKKFhFTikgWzIwMTktMDMt
MjIgMDk6Mjg6MjhdIENQVTogTDIgY2FjaGU6IDEwMjRLCihYRU4pIFsyMDE5LTAzLTIyIDA5OjI4
OjI4XSBDTUNJOiBDUFUyIGhhcyBubyBDTUNJIHN1cHBvcnQKKFhFTikgWzIwMTktMDMtMjIgMDk6
Mjg6MjhdIENQVTI6IFRoZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChUTTEpCihYRU4pIFsyMDE5
LTAzLTIyIDA5OjMwOjQ4XSBDUFUyOiBJbnRlbChSKSBBdG9tKFRNKSBDUFUgQzI3NTDCoCBAIDIu
NDBHSHogCnN0ZXBwaW5nIDA4CihYRU4pIFsyMDE5LTAzLTIyIDA5OjMwOjQ4XSBBZGRpbmcgY3B1
IDIgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0wMy0yMiAwOTozMDo0OF0gUmVtb3ZpbmcgY3B1
IDIgZnJvbSBydW5xdWV1ZSAwCihYRU4pIFsyMDE5LTAzLTIyIDA5OjMwOjQ4XSBCb290aW5nIHBy
b2Nlc3NvciAzLzYgZWlwIDNlMDAwCgpSZXN1bHQ6IGhhbmdzIGFyb3VuZCB0aGUgc2FtZSBwbGFj
ZQoKMylYZW4gU291cmNlIC0gaGVyZSBpcyB0aGUgbG9nIG9mIGFuIGF0dGVtcHQgYWRkaW5nCiJj
cHVpbmZvciBtYXhjcHVzPTEgd2F0Y2hkb2ciCmFzIGFuIG9wdGlvbiBpbiBteW1hbl94ZW4uY2Zn
OgpodHRwczovL3Bhc3RlYmluLmNvbS9iNjgyRldtQyAoNiBtb250aHMpCgpUaGUgbGFzdCAxMiBs
aW5lczoKKFhFTikgWzIwMTktMDMtMjIgMDk6Mzc6NDldIEJvb3RpbmcgcHJvY2Vzc29yIDIvNCBl
aXAgM2UwMDAKKFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIEluaXRpYWxpemluZyBDUFUjMgoo
WEVOKSBbMjAxOS0wMy0yMiAwOTozNToyOF0gbWFza2VkIEV4dElOVCBvbiBDUFUjMgooWEVOKSBb
MjAxOS0wMy0yMiAwOTozNToyOF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikg
WzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDIKKFhFTikgWzIw
MTktMDMtMjIgMDk6MzU6MjhdIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAyNEsK
KFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogTDIgY2FjaGU6IDEwMjRLCihYRU4pIFsy
MDE5LTAzLTIyIDA5OjM1OjI4XSBDTUNJOiBDUFUyIGhhcyBubyBDTUNJIHN1cHBvcnQKKFhFTikg
WzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTI6IFRoZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChU
TTEpCihYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5XSBDUFUyOiBJbnRlbChSKSBBdG9tKFRNKSBD
UFUgwqBDMjc1MCBAIDIuNDBHSHogCnN0ZXBwaW5nIDA4CihYRU4pIFsyMDE5LTAzLTIyIDA5OjM3
OjQ5XSBBZGRpbmcgY3B1IDIgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0wMy0yMiAwOTozNzo0
OV0gUmVtb3ZpbmcgY3B1IDIgZnJvbSBydW5xdWV1ZSAwCihYRU4pIFsyMDE5LTAzLTIyIDA5OjM3
OjQ5XSBCb290aW5nIHByb2Nlc3NvciAzLzYgZWlwIDNlMDAwCgpSZXN1bHQ6IGhhbmdzIGFyb3Vu
ZCB0aGUgc2FtZSBwbGFjZQoKNCkgTXkgU3VwZXJtaWNybyBJbnRlbCBBdG9tIGJhc2VkIHVuaXQg
ZG9lcyBub3Qgb2ZmZXIgbGVnYWN5IEJJT1MsIGF0CmxlYXN0IGFzIGZhciBhcyBJIGNhbiB0ZWxs
LiBJJ20gc3R1Y2sgd2l0aCB0aGVpciBVRUZJLgpJIGhhdmUgc2NyZWVuIHNob3RzIG9mIG1vc3Qg
b2YgdGhlIEJJT1Mgd2luZG93cwppZiB5b3Ugd2FudC7CoCBIZXJlJ3MgYSBsaW5rIHRvIG15IG1v
ZGVsOgpodHRwczovL3d3dy5zdXBlcm1pY3JvLmNvbS9wcm9kdWN0cy9zeXN0ZW0vMXUvNTAxOC9T
WVMtNTAxOEEtVE40LmNmbQoKVGhlIHNpdGUgaGFzIHRoaXMgQklPUyBzcGVjaWZpY2F0aW9uOgoK
QklPUyBUeXBlCgogwqDCoMKgIDY0TWIgU1BJIEZsYXNoIEVFUFJPTSB3aXRoIEFNSSBVRUZJIEJJ
T1MKCgotSm9obgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 10:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 10:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7HfF-0001oG-80; Fri, 22 Mar 2019 10: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=EYXT=RZ=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1h7HfD-0001oA-Jh
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 10:44:39 +0000
X-Inumbo-ID: 7c0fdf63-4c8f-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::61d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c0fdf63-4c8f-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 10:44:36 +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=i2JCx2U4ZupOyVHRsCap+Roag+1VBmGpoMowwlGxxnk=;
 b=qwzf7Amwx/0GeGBzQGVXOL1TgqXVzqhkrPEu4XrglgACw0BhY6ZeQI3miFioKTxTkEIebA9jM0YR04NQwrPUme1PinJH6Xbb2ycQMhBEIhpTICk4E9xv0AJ2rR+uWuBcAeutSqxNRwhIOjIwbmd1ujedPhrEqG3AxkOXou5+1Ky8JLud1zLudUfsNKjUxvxcDHnKgVpZAUbyj2sGeEjCpO7oZHTt0GBB4IiaSj5Lgoa0T3LD9EHufcYlN7cr8j2Fg+9toKBu/Y4Ij7ohOECJGbWP3TfMQXk48opIgr9wOhXUvIVPYaNm/Le3/0FY2IuhL2y0BnLqa66+Xr1g3wCZVg==
Received: from VE1PR03MB5968.eurprd03.prod.outlook.com (20.179.30.10) by
 VE1PR03MB5917.eurprd03.prod.outlook.com (10.255.159.207) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Fri, 22 Mar 2019 10:44:33 +0000
Received: from VE1PR03MB5968.eurprd03.prod.outlook.com
 ([fe80::899c:81cc:5521:88fc]) by VE1PR03MB5968.eurprd03.prod.outlook.com
 ([fe80::899c:81cc:5521:88fc%7]) with mapi id 15.20.1709.015; Fri, 22 Mar 2019
 10:44:33 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Munehisa Kamata <kamatam@amazon.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, Julien Grall <julien.grall@arm.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, "netdev@vger.kernel.org"
 <netdev@vger.kernel.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>, "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "davem@davemloft.net"
 <davem@davemloft.net>, "anchalag@amazon.com" <anchalag@amazon.com>
Thread-Topic: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
Thread-Index: AQHU2pgkbgoPwJ1Vek2qLmeuA7WWzqYRLkuAgAK8hoCAA5hzAA==
Date: Fri, 22 Mar 2019 10:44:33 +0000
Message-ID: <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
In-Reply-To: <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.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: 008e145d-9605-4db2-5bc8-08d6aeb35f16
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VE1PR03MB5917; 
x-ms-traffictypediagnostic: VE1PR03MB5917:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <VE1PR03MB5917E3C7CB056D98C81B1E75E7430@VE1PR03MB5917.eurprd03.prod.outlook.com>
x-forefront-prvs: 09840A4839
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(376002)(396003)(136003)(346002)(52314003)(52294003)(189003)(199004)(76176011)(6506007)(102836004)(80792005)(53546011)(6246003)(7736002)(8936002)(36756003)(6116002)(97736004)(2501003)(305945005)(55236004)(3846002)(26005)(68736007)(486006)(25786009)(106356001)(99286004)(2201001)(186003)(2616005)(31696002)(476003)(54906003)(6436002)(86362001)(81156014)(6486002)(966005)(2906002)(81166006)(66066001)(478600001)(72206003)(105586002)(6512007)(11346002)(229853002)(446003)(6306002)(14454004)(7416002)(110136005)(53936002)(14444005)(4326008)(256004)(316002)(31686004)(93886005)(5660300002)(71200400001)(71190400001)(8676002)(142923001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR03MB5917;
 H:VE1PR03MB5968.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: YVkS2sEQZOx9sp57rxdGEeQ4J7FnrYNpdXdcaZw9bHUYwtQeYT+HHlq8wed/4LFOJkvVrckw2aE6oGZi4XEsVZv8YaMb349IhRcaNjDXgkiexUYZEWvABhq4YQijlE/dLw6F0KAdZxri3xgmRqHxEfTmQsa+jp9UK/5B4vpS74ky5VLOYavBbf3r1pT0GSYtcwc3/p2565+CqudDhxptug5z0uRq8Yq37d7UvaQssywKiPyaZV9EgfCK2w0eJ0S/M+cChodLeeAy61Cw+/H71hh6iRoWsczxjhFDwAGhd2O+3XXDD8pEjED9PzIDaYM4lFh+cmA7HJ9g7CO4ePh1cIJvvBkNRGZH1jAiFfXsHax3B1OHBq1T2jzqQqxXpWMsg1BAgS+jnL7F4cvd6fTkQJq+1zVDV88W9uquYTVCsQk=
Content-ID: <22AA24601DF12C4E91083F4E949AABC7@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 008e145d-9605-4db2-5bc8-08d6aeb35f16
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2019 10:44:33.5532 (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: VE1PR03MB5917
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "eduval@amazon.com" <eduval@amazon.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiAzLzIwLzE5IDU6NTAgQU0sIE11bmVoaXNhIEthbWF0YSB3cm90ZToNCj4gT24gMy8xOC8y
MDE5IDM6MDIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0KPj4gK0FtYXpvbg0K
Pj4gcGxzIHNlZSBpbmxpbmUNCj4gSGkgT2xla3NhbmRyLA0KPg0KPiBMZXQgbWUgYWRkIHNvbWUg
Y29tbWVudHMgYXMgdGhlIG9yaWdpbmFsIGF1dGhvciBvZiB0aGUgc2VyaWVzLg0KVGhhbmsgeW91
IGZvciB5b3VyIHdvcmshDQo+DQo+PiBPbiAzLzE0LzE5IDk6MDAgUE0sIEp1bGllbiBHcmFsbCB3
cm90ZToNCj4+PiBIaSwNCj4+Pg0KPj4+IE9uIDMvMTQvMTkgMzo0MCBQTSwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOg0KPj4+PiBPbiAzLzE0LzE5IDExOjEwIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyB3cm90ZToNCj4+Pj4+IE9uIDMvMTQvMTkgNTowMiBQTSwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOg0KPj4+Pj4+IE9uIDMvMTQvMTkgMTA6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOg0KPj4+Pj4+PiBPbiAzLzE0LzE5IDQ6NDcgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90
ZToNCj4+Pj4+Pj4+IE9uIDMvMTQvMTkgOToxNyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
d3JvdGU6DQo+Pj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gQ3VycmVudGx5
IG9uIGRyaXZlciByZXN1bWUgd2UgcmVtb3ZlIGFsbCB0aGUgbmV0d29yayBxdWV1ZXMgYW5kDQo+
Pj4+Pj4+Pj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVyIGlu
IGl0cyBjdXJyZW50IHN0YXRlDQo+Pj4+Pj4+Pj4gYW5kIG5ldmVyIHNpZ25hbGluZyB0aGUgYmFj
a2VuZCBvZiB0aGlzIGZyb250ZW5kJ3Mgc3RhdGUgY2hhbmdlLg0KPj4+Pj4+Pj4+IFRoaXMgbGVh
ZHMgdG8gdGhlIG51bWJlciBvZiBjb25zZXF1ZW5jZXM6DQo+Pj4+Pj4+Pj4gLSB3aGVuIGZyb250
ZW5kIHdpdGhkcmF3cyBncmFudGVkIHJlZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQNCj4+
Pj4+Pj4+PiBjYW5ub3QNCj4+Pj4+Pj4+PiAgwqDCoMKgwqAgYmUgY2xlYW5seSBkb25lIGFzIHRo
ZSBiYWNrZW5kIHN0aWxsIGhvbGRzIHRob3NlIChpdCB3YXMgbm90DQo+Pj4+Pj4+Pj4gdG9sZCB0
bw0KPj4+Pj4+Pj4+ICDCoMKgwqDCoCBmcmVlIHRoZSByZXNvdXJjZXMpDQo+Pj4+Pj4+Pj4gLSBp
dCBpcyBub3QgcG9zc2libGUgdG8gcmVzdW1lIGRyaXZlciBvcGVyYXRpb24gYXMgYWxsIHRoZQ0K
Pj4+Pj4+Pj4+IGNvbW11bmljYXRpb24NCj4+Pj4+Pj4+PiAgwqDCoMKgwqAgbWVhbnMgd2l0aCB0
aGUgYmFja25lZCB3ZXJlIGRlc3Ryb3llZCBieSB0aGUgZnJvbnRlbmQsIHRodXMNCj4+Pj4+Pj4+
PiAgwqDCoMKgwqAgbWFraW5nIHRoZSBmcm9udGVuZCBhcHBlYXIgdG8gdGhlIGd1ZXN0IE9TIGFz
IGZ1bmN0aW9uYWwsIGJ1dA0KPj4+Pj4+Pj4+ICDCoMKgwqDCoCBub3QgcmVhbGx5Lg0KPj4+Pj4+
Pj4gV2hhdCBkbyB5b3UgbWVhbj8gQXJlIHlvdSBzYXlpbmcgdGhhdCBhZnRlciByZXN1bWUgeW91
IGxvc2UNCj4+Pj4+Pj4+IGNvbm5lY3Rpdml0eT8NCj4+Pj4+Pj4gRXhhY3RseSwgaWYgeW91IHRh
a2UgYSBsb29rIGF0IHRoZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5vdw0KPj4+Pj4+PiB3
aGF0IGl0IGRvZXMgaXQgZGVzdHJveXMgdGhlIHJpbmdzIGV0Yy4gYW5kIG5ldmVyIG5vdGlmaWVz
IHRoZSBiYWNrZW5kDQo+Pj4+Pj4+IG9mIHRoYXQsIGUuZy4gaXQgc3RheXMgaW4sIHNheSwgY29u
bmVjdGVkIHN0YXRlIHdpdGggY29tbXVuaWNhdGlvbg0KPj4+Pj4+PiBjaGFubmVscyBkZXN0cm95
ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3RoZXIgWGVuIGJ1cyBzdGF0ZSwgc28NCj4+Pj4+
Pj4gdGhlcmUgaXMNCj4+Pj4+Pj4gbm8gd2F5IGl0cyBzdGF0ZSBtYWNoaW5lIGNhbiBoZWxwIHJl
Y292ZXJpbmcuDQo+Pj4+Pj4gTXkgdHJlZSBpcyBhYm91dCBhIG1vbnRoIG9sZCBzbyBwZXJoYXBz
IHRoZXJlIGlzIHNvbWUgc29ydCBvZiByZWdyZXNzaW9uDQo+Pj4+Pj4gYnV0IHRoaXMgY2VydGFp
bmx5IHdvcmtzIGZvciBtZS4gQWZ0ZXIgcmVzdW1lIG5ldGZyb250IGdldHMNCj4+Pj4+PiBYZW5i
dXNTdGF0ZUluaXRXYWl0IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMgeGVubmV0X2Nvbm5lY3Qo
KS4NCj4+Pj4+IEFoLCB0aGUgZGlmZmVyZW5jZSBjYW4gYmUgb2YgdGhlIHdheSB3ZSBnZXQgdGhl
IGd1ZXN0IGVudGVyDQo+Pj4+PiB0aGUgc3VzcGVuZCBzdGF0ZS4gSSBhbSBtYWtpbmcgbXkgZ3Vl
c3QgdG8gc3VzcGVuZCB3aXRoOg0KPj4+Pj4gZWNobyBtZW0gPiAvc3lzL3Bvd2VyL3N0YXRlDQo+
Pj4+PiBBbmQgdGhlbiBJIHVzZSBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0ICh0aGlzIGlzIGEg
dGVzdCBjb2RlKQ0KPj4+Pj4gdG8gd2FrZSBpdCB1cC4NCj4+Pj4+IENvdWxkIHlvdSBwbGVhc2Ug
c2hhcmUgeW91ciBleGFjdCB1c2UtY2FzZSB3aGVuIHRoZSBndWVzdCBlbnRlcnMgc3VzcGVuZA0K
Pj4+Pj4gYW5kIHdoYXQgeW91IGRvIHRvIHJlc3VtZSBpdD8NCj4+Pj4NCj4+Pj4geGwgc2F2ZSAv
IHhsIHJlc3RvcmUNCj4+Pj4NCj4+Pj4+IEkgY2FuIHNlZSBubyB3YXkgYmFja2VuZCBtYXkgd2Fu
dCBlbnRlciBYZW5idXNTdGF0ZUluaXRXYWl0IGluIG15DQo+Pj4+PiB1c2UtY2FzZQ0KPj4+Pj4g
YXMgaXQgc2ltcGx5IGRvZXNuJ3Qga25vdyB3ZSB3YW50IGhpbSB0by4NCj4+Pj4NCj4+Pj4gWW91
cnMgbG9va3MgbGlrZSBBQ1BJIHBhdGgsIEkgZG9uJ3Qga25vdyBob3cgd2VsbCBpdCB3YXMgdGVz
dGVkIFRCSC4NCj4+PiBJIHJlbWVtYmVyIGEgc2VyaWVzIGZyb20gYW1hem9uIFsxXSB0aGF0IHBs
YXlzIGFyb3VuZCBzdXNwZW5kIGFuZCBoaWJlcm5hdGlvbi4gVGhlIHBhdGNoIFsyXSBsZWFkcyBt
ZSB0byB0aGluayB0aGF0IGd1ZXN0IHRyaWdnZXJlZCBzdXNwZW5kL3Jlc3VtZSBkb2VzIG5vdCB3
b3JrIHByb3Blcmx5LiBJdCBsb29rcyBsaWtlIHRoZSBzZXJpZXMgaGFzIG5ldmVyIGJlZW4gZnVs
bHkgcmV2aWV3ZWQuIE5vdCBzdXJlIHdoeS4uLg0KPj4gSnVsaWVuLCB0aGFua3MgYSBsb3QgZm9y
IGJyaW5naW5nIHRoZXNlIHBhdGNoZXMgdG8gb3VyIGF0dGVudGlvbiB3aGljaCB3ZSBvYnZpb3Vz
bHkgbWlzc2VkLg0KPj4+IEFueXdheSwgZnJvbSBteSB1bmRlcnN0YW5kaW5nIHRoaXMgc2VyaWVz
IG1heSBzb2x2ZSBPbGVrc2FuZHIgaXNzdWUuIEhvd2V2ZXIsIHRoaXMgd291bGQgb25seSBhZGRy
ZXNzIHRoZSBjb21tb24gY29kZSBzaWRlLiBBRkFJSyBPbGVrc2FuZHIgaXMgdGFyZ2V0aW5nIEFy
bSBwbGF0Zm9ybS4gSWYgc28sIEkgdGhpbmsgdGhpcyB3b3VsZCByZXF1aXJlIG1vcmUgd29yayB0
aGFuIHRoaXMgc2VyaWVzLiBBcm0gY29kZSBzdGlsbCBtaXNzIGZldyBiaXRzIHByb3Blcmx5IHN1
c3BlbmQvcmVzdW1lIGFyY2ggc3BlY2lmaWMgY29kZSAoc2VlIFsyXSkuDQo+Pj4NCj4+PiBJIGhh
dmUgYSBicmFuY2ggb24gbXkgZ2l0IHRvIHRyYWNrIHRoZSBzZXJpZXMuIEhvd2V2ZXIsIHRoZXkg
bmV2ZXIgaGF2ZSBiZWVuIHJlc2VudCBhZnRlciBJYW4gQ2FtcGJlbGwgbGVmdCBDaXRyaXguIEkg
d291bGQgYmUgaGFwcHkgdG8gcmV2aWV3IHRoZW0gaWYgc29tZW9uZSB3YW50cyB0byBwaWNrIHRo
ZW0gdXAgYW5kIHJlcG9zdCB0aGVtLg0KPj4+DQo+PiBGaXJzdCBvZiBhbGwsIGxldCBtZSBtYWtl
IGl0IGNsZWFyIHRoYXQgd2UgYXJlIGludGVyZXN0ZWQgaW4gaGliZXJuYXRpb24gbG9uZyB0ZXJt
LCBzbyBpdCB3b3VsZCBiZQ0KPj4gZGVzaXJhYmxlIHRvIHJlLXVzZSBhcyBtdWNoIHdvcmsgZm9y
bSByZXN1bWUvc3VzcGVuZCBhcyB3ZSBjYW4uIEJ1dCwgd2Ugc2VlIGl0IGFzIGEgc3RlcCBieQ0K
Pj4gc3RlcCB3b3JrLCBlLmcuIGZpcnN0IFMyUkFNIGFuZCBsYXRlciBvbiBoaWJlcm5hdGlvbi4N
Cj4+IExldCBtZSBjbGFyaWZ5IHRoZSBpbW1lZGlhdGUgdXNlLWNhc2UgdGhhdCB3ZSBoYXZlLCBz
byBpdCBpcyBlYXNpZXIgdG8gdW5kZXJzdGFuZCB3aGF0IHdlIHdhbnQNCj4+IGFuZCB3aGF0IHdl
IGRvbid0IGF0IHRoZSBtb21lbnQuIFdlIGFyZSBhYm91dCB0byBjb250aW51ZSB3b3JrIHN0YXJ0
ZWQgYnkgTWlyZWxhL1hpbGlueCBvbg0KPj4gU3VzcGVuZC10by1SQU0gZm9yIEFSTSBbM10gYW5k
IHdlIG1hZGUgbnVtYmVyIG9mIGFzc3VtcHRpb25zOg0KPj4gMS4gV2UgYXJlIHRhbGtpbmcgYWJv
dXQgKnN5c3RlbSogc3VzcGVuZCwgZS5nLiB0aGUgZ29hbCBpcyB0byBzdXNwZW5kIGFsbCB0aGUg
Y29tcG9uZW50cw0KPj4gb2YgdGhlIHN5c3RlbSBhbmQgWGVuIGl0c2VsZiBhdCBvbmNlLiBUaGlu
ayBhYm91dCB0aGlzIGFzIGZhc3QtYm9vdCBhbmQvb3IgZW5lcmd5IHNhdmluZw0KPj4gZmVhdHVy
ZSBpZiB5b3Ugd2lsbC4NCj4+IDIuIFdpdGggc3VzcGVuZC9yZXN1bWUgdGhlcmUgaXMgbm8gaW50
ZW50aW9uIHRvIG1pZ3JhdGUgVk1zIHRvIGFueSBvdGhlciBob3N0Lg0KPj4gMy4gTW9zdCBwcm9i
YWJseSBjb25maWd1cmF0aW9uIG9mIHRoZSBiYWNrL2Zyb250IHdvbid0IGNoYW5nZSBiZXR3ZWVu
IHN1c3BlbmQvcmVzdW1lLg0KPj4gQnV0IGxvbmcgdGVybSB3ZSBhcmUgYWxzbyB0aGlua2luZyBm
b3Igc3VwcG9ydGluZyBzdXNwZW5kL3Jlc3VtZSBpbiBpdHMgYnJvYWRlciBtZWFuaW5nLA0KPj4g
ZS5nLiB3aGF0IGlzIHByb2JhYmx5IHdoYXQgeW91IG1lYW4gYnkgc3VzcGVuZC9yZXN1bWUuDQo+
IEFGQUlLIC5zdXNwZW5kIGFuZCAucmVzdW1lIGNhbGxiYWNrcyBpbiBmcm9udGVuZCBkcml2ZXJz
IGFyZQ0KPiBzcGVjaWZpY2FsbHkgZm9yIHhsIHNhdmUvcmVzdG9yZSBjYXNlIHJhdGhlciB0aGFu
IHRoZSBub3JtYWwgInN5c3RlbSINCj4gc3VzcGVuZC4gaS5lLiBUaGUgZm9ybWVyIGlzIEJvcmlz
JyBjYXNlIGFuZCBzb21ldGhpbmcgSSBjYWxsZWQgIlhlbg0KPiBzdXNwZW5kIiBpbiB0aGUgcGF0
Y2ggc2VyaWVzLCB0aGUgbGF0dGVyIHNob3VsZCBiZSB5b3VyIGludGVyZXN0IGFuZA0KPiBjYWxs
ZWQgIkFDUEkgcGF0aCIgaGVyZSwgYW5kIEkgcmVmZXJyZWQgdG8gYXMgIlBNIHN1c3BlbmQiLiBU
aGV5IGFyZQ0KPiB2ZXJ5IGRpZmZlcmVudCBjb2RlIHBhdGhzLCBzZWUgZHJpdmVycy94ZW4vbWFu
YWdlLmMgZm9yIGRldGFpbHMgb2YNCj4gWGVuIHN1c3BlbmQuDQpZZXMsIEkgc2F3IHRoYXQgY29k
ZSwgdGhhbmsgeW91DQo+DQo+PiBHaXZlbiB0aGF0LCB3ZSB0aGluayB0aGF0IHdlIGRvbid0IG5l
ZWQgWGVuIHN1cHBvcnQgdG8gc2F2ZSBncmFudHMsIHBhZ2UgdGFibGVzIGFuZCBvdGhlcg0KPj4g
Vk0ncyBjb250ZXh0IG9uIHN1c3BlbmQgYXQgbGVhc3QgYXQgdGhlIGZpcnN0IHN0YWdlIGFzIHdl
IGFyZSBpbXBsZW1lbnRpbmcgbm90IGEgZnVsbHkNCj4+IGJsb3duIHN1c3BlbmQvcmVzdW1lLCBi
dXQgb25seSBTMlJBTSBwYXJ0IG9mIGl0IHdoaWNoIGlzIG11Y2ggbW9yZSBzaW1wbGVyIHRoYW4g
YSBnZW5lcmljDQo+PiBzdXNwZW5kIGltcGxlbWVudGF0aW9uLiBXZSBvbmx5IG5lZWQgY2hhbmdl
cyB0byBMaW51eCBrZXJuZWwgZnJvbnRlbmQgZHJpdmVycyBmcm9tIFsxXSAtIHRoZQ0KPj4gcGll
Y2UgdGhhdCB3ZSBtaXNzIGlzIHN1c3BlbmQvcmVzdW1lIGltcGxlbWVudGF0aW9uIGluIHRoZSBu
ZXRmcm9udCBkcml2ZXIuIFdoYXQgaXMgbW9yZSwgYXMNCj4+IHdlIGFyZSBub3QgY2hhbmdpbmcg
YmFjay9mcm9udCBjb25maWd1cmF0aW9uLCB3ZSBjYW4gZXZlbiBsaXZlIHdpdGggZW1wdHkgLnJl
c3VtZS8uc3VzcGVuZA0KPj4gZnJvbnRlbmQncyBjYWxsYmFja3MgYmVjYXVzZSBldmVudCBjaGFu
bmVscywgcmluZ3MgZXRjLiBhcmUgInN0YXRpY2FsbHkiIGFsbG9jYXRlZCBpbiBvdXINCj4+IHVz
ZS1jYXNlIGF0IHRoZSBmaXJzdCBzeXN0ZW0gc3RhcnQgKGNvbGQgYm9vdCkuIEFuZCBpbmRlZWQs
IHRlc3RzIHNob3cgdGhhdCB3YWtpbmcgZG9tYWlucw0KPj4gaW4gdGhlIHJpZ2h0IG9yZGVyIGRv
IGFsbG93IHRoYXQuDQo+PiBTbywgZnJhbmtseSwgZnJvbSBbM10gd2UgYXJlIGltbWVkaWF0ZWx5
IGludGVyZXN0ZWQgaW4gaW1wbGVtZW50aW5nIC5yZXN1bWUvLnN1c3BlbmQsIG5vdA0KPiBJZiB5
b3UganVzdCAocmUpaW1wbGVtZW50IC5zdXNwZW5kIGFuZCAucmVzdW1lIHNvIHdpdGhvdXQgdGFr
aW5nIGNhcmUNCj4gb2YgWGVuIHN1c3BlbmQsIHlvdSBjYW4gZWFzaWx5IGJyZWFrIHRoZSBleGlz
dGluZyBmdW5jdGlvbmFsaXR5LiBUaGUNCj4gcGF0Y2ggc2VyaWVzIGludHJvZHVjZWQgLmZyZWV6
ZSBhbmQgLnJlc3RvcmUgY2FsbGJhY2tzIGZvciBib3RoIFBNDQo+IHN1c3BlbmQgYW5kIGhpYmVy
bmF0aW9uLCBhbmQga2VwdCAuc3VzcGVuZCAobm90IGltcGxlbWVudGVkIGluIG1vc3QNCj4gZnJv
bnRlbmQgdGhvdWdoKSBhbmQgLnJlc3VtZSB3aXRoIG5vIGNoYW5nZXMgZm9yIFhlbiBzdXNwZW5k
Lg0KPg0KPiBOb3RlIHRoYXQgeGVuYnVzIGhhcyBtYXBwZWQgZnJlZXplL3RoYXcvcmVzdG9yZSBl
dmVudHMgdG8gc3VzcGVuZCwNCj4gcmVzdW1lIGFuZCBjYW5jZWwgY2FsbGJhY2tzIHRvIGhhbmRs
ZSAiY2hlY2twb2ludCIgY2FzZVs0XS4gVGhpcyB3YXMgYQ0KPiBiaXQgdHJpY2t5IGFuZCBsZWQg
bWUgdG8gdGhlIGRlc2lnbiB0byBoYXZlIHRoZSBzZXBhcmF0ZSBzZXQgb2YNCj4gY2FsbGJhY2tz
IGF0IGVhY2ggZnJvbnRlbmQgZHJpdmVyIGxldmVsWzVdLiBZb3UgbWlnaHQgbmVlZCB0byBjb25z
aWRlcg0KPiBhIHNpbWlsYXIgYXBwcm9hY2ggZXZlbiBpZiB5b3VyIGltbWVkaWF0ZSBpbnRlcmVz
dCBhdCB0aGUgbW9tZW50IGlzIFBNDQo+IHN1c3BlbmQuDQpGb3IgdGhlIGltbWVkaWF0ZSB0YXNr
IHdlIGhhdmUgYXQgdGhlIG1vbWVudCB3ZSB0aGluayB3ZSBjYW4gcmUtdXNlDQp5b3VyIHdvcmsg
YW5kIGltcGxlbWVudCAuc3VzcGVuZC8ucmVzdW1lIGJhc2VkIG9uIGl0ICh3ZSBhcmUgdGFyZ2V0
aW5nDQpTMlJBTSBhcyB0aGUgZmlyc3Qgc3RhZ2UpLg0KQnV0IGxvbmcgdGVybSAtIHdlIGRvIHN1
cHBvcnQgdGhlIGlkZWEgb2YgZnVsbHkgaW1wbGVtZW50ZWQNCnN1c3BlbmQgYW5kICpoaWJlcm5h
dGUqIGZ1bmN0aW9uYWxpdHkgYXMgeW91IGRlc2NyaWJlIGl0Lg0KU28sIHllcywgd2UgYXJlIGFs
c28gdGhpbmtpbmcgYWJvdXQgdGhhdC4NCj4NCj4+IGV2ZW4gZnJlZXplL3RoYXcvcmVzdG9yZSBj
YWxsYmFja3M6IGlmIEFtYXpvbiBoYXMgd2lsbCBhbmQgY2FwYWNpdHkgdG8gY29udGludWUgd29y
a2luZyBvbiBbM10NCj4+IHRoZW4gb25jZSB0aGF0IGdldHMgaW50byB0aGUgdXBzdHJlYW0gaXQg
YWxzbyBzb2x2ZXMgb3VyIFMyUkFNIHVzZS1jYXNlLCBidXQgaWYgbm90IHRoZW4gd2UNCj4+IGNh
biBwcm9iYWJseSByZS13b3JrIG5ldGZyb250IHBhdGNoIGFuZCBvbmx5IHByb3ZpZGUgLnJlc3Vt
ZS8uc3VzcGVuZCBjYWxsYmFja3Mgd2hpY2ggd2UgbmVlZA0KPj4gZm9yIG5vdyAocmVtZW1iZXIg
b3VyIHZlcnkgc3BlY2lmaWMgdXNlLWNhc2Ugd2hpY2ggY2FuIHN1cnZpdmUgc3VzcGVuZCB3aXRo
b3V0IGNhbGxiYWNrcw0KPj4gaW1wbGVtZW50ZWQpLg0KPj4gSU1PLCBwYXRjaGVzIGF0IFsyXSBz
ZWVtIHRvIGJlIHVzZWZ1bCB3aGlsZSBpbXBsZW1lbnRpbmcgZ2VuZXJpYyBzdXNwZW5kL3Jlc3Vt
ZSBhbmQgY2FuDQo+PiBiZSBwb3N0cG9uZWQgZm9yIFMyUkFNLg0KPj4NCj4+IEp1bGllbi9KdWVy
Z2VuL0JvcmlzL0FtYXpvbiAtIGNvdWxkIHlvdSBwbGVhc2UgZXhwcmVzcyB5b3VyIHZpZXcgb24g
dGhlIGFib3ZlPw0KPj4gSXMgaXQgYWNjZXB0YWJsZSB0aGF0IGZvciBub3cgd2Ugb25seSB0YWtl
IHJlLXdvcmtlZCBuZXRmcm9udCBwYXRjaCBmcm9tIFszXSB3aXRoIGZ1bGwNCj4+IGltcGxlbWVu
dGF0aW9uIGluIG1pbmQgZm9yIGxhdGVyICh3ZSByZXVzZSBjb2RlIGZvciAucmVzdW1lLy5zdXNw
ZW5kKT8NCj4gSW4gZmFjdCwgQW5jaGFsIGhhcyB0YWtlbiBvdmVyIG15IGluaXRpYWwgd29yayBh
bmQgc2hlIG1heSB3YW50IHRvIGNoaW1lDQo+IGluIGhlcmUuDQpHcmVhdCwgY291bGQgeW91IHBs
ZWFzZSBsZXQgdXMga25vdyB3aGF0IGlzIHRoZSBwcm9ncmVzcyBhbmQgZnVydGhlciBwbGFucw0K
b24gdGhhdCwgc28gd2UgZG8gbm90IHdvcmsgb24gdGhlIHNhbWUgY29kZSBhbmQgY2FuIGNvb3Jk
aW5hdGUgb3VyDQplZmZvcnRzIHNvbWVob3c/IEFuY2hhbCwgY291bGQgeW91IHBsZWFzZSBzaGVk
IHNvbWUgbGlnaHQgb24gdGhpcz8NCj4NCj4gVGhhdCBzYWlkLCBJJ2QgYmUgdmVyeSBoYXBweSB0
byByZXZpZXcgcGF0Y2hlcyBpZiB5b3UgY29tZSB1cCB3aXRoIHlvdXINCj4gb3duIG9uZXMsIHNv
IGZlZWwgZnJlZSB0byBhZGQgbWUgaW4gdGhhdCBjYXNlLg0KU3VyZSwgdGhhbmsgeW91IQ0KPg0K
Pj4+IENoZWVycywNCj4+Pg0KPj4+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDYvbXNnMDA4MjMuaHRtbA0KPj4+DQo+Pj4gWzJd
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9qdWxpZW5nL2xpbnV4LWFy
bS5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMveGVuLW1pZ3JhdGlvbi92Mg0KPj4+DQo+PiBb
M10gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE4LTExL21zZzAxMDkzLmh0bWwNCj4gWzRdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPWIzZTk2YzBj
NzU2MjExZTgwNWM2OTQxZDRhNmU1ZjZlMTk5NWNiNmINCj4gWzVdIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNi9tc2cwMDgyNS5odG1s
DQo+DQo+Pj4+DQo+Pj4+IC1ib3Jpcw0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+
Pj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPj4+PiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQo+Pj4+DQo+PiBUaGFuayB5
b3UsDQo+PiBPbGVrc2FuZHINCj4gVGhhbmtzLA0KPiBNdW5laGlzYQ0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 10:45:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 10:45: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 1h7Hfw-0001su-Og; Fri, 22 Mar 2019 10: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=BQEE=RZ=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h7Hfu-0001sj-Pm
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 10:45:22 +0000
X-Inumbo-ID: 9510f456-4c8f-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9510f456-4c8f-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 10:45:19 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2MAiOqx042826;
 Fri, 22 Mar 2019 18:44:24 +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 x2MAiHGn064391;
 Fri, 22 Mar 2019 18:44:17 +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; Fri, 22 Mar
 2019 18:44:21 +0800
From: Pu Wen <puwen@hygon.cn>
To: <boris.ostrovsky@oracle.com>, <jgross@suse.com>, <bp@alien8.de>,
 <tglx@linutronix.de>, <mingo@redhat.com>, <hpa@zytor.com>, <x86@kernel.org>
Date: Fri, 22 Mar 2019 18:43:39 +0800
Message-ID: <1553251419-7066-1-git-send-email-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: spam1.hygon.cn x2MAiOqx042826
X-DNSRBL: 
Subject: [Xen-devel] [RFC PATCH] x86/xen/pmu: Use MSRs C001_020X instead of
 the legacy MSRs for Hygon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 Pu Wen <puwen@hygon.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>

VGhlIEh5Z29uIERoeWFuYSBwcm9jZXNzb3Igc3VwcG9ydHMgTVNScyBDMDAxXzAyMFggZm9yIHRo
ZSBwZXJmb3JtYW5jZQptb25pdG9yIGNvdW50ZXIoUE1DKS4gVGhlcmUgYXJlIHNpeCBjb3JlIHBl
cmZvcm1hbmNlIGV2ZW50cyBjb3VudGVycyBmb3IKRGh5YW5hIGJ1dCB0aGVyZSBhcmUgb25seSBm
b3VyIGxlZ2FjeSBQTUMgTVNScy4gU28gc3dpdGNoaW5nIHRvIHVzZSBNU1JzCkMwMDFfMDIwWChj
b21wYXRpYmxlIHdpdGggdGhlIEYxNUggb25lcykgZm9yIFhlbiB2UE1VIGluZnJhc3RydWN0dXJl
IG9uCkh5Z29uIHBsYXRmb3JtLgoKU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5j
bj4KLS0tCiBhcmNoL3g4Ni94ZW4vcG11LmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi9wbXUuYyBiL2FyY2gveDg2L3hlbi9wbXUuYwppbmRleCBlMTNiMGI0Li42NDgwZWVkIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vcG11LmMKKysrIGIvYXJjaC94ODYveGVuL3BtdS5jCkBA
IC05MiwxMSArOTIsMTEgQEAgc3RhdGljIHZvaWQgeGVuX3BtdV9hcmNoX2luaXQodm9pZCkKIAkJ
CWJyZWFrOwogCQl9CiAJfSBlbHNlIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9IWUdPTikgewotCQlhbWRfbnVtX2NvdW50ZXJzID0gRjEwSF9OVU1fQ09VTlRFUlM7
Ci0JCWFtZF9jb3VudGVyc19iYXNlID0gTVNSX0s3X1BFUkZDVFIwOwotCQlhbWRfY3RybHNfYmFz
ZSA9IE1TUl9LN19FVk5UU0VMMDsKLQkJYW1kX21zcl9zdGVwID0gMTsKLQkJazdfY291bnRlcnNf
bWlycm9yZWQgPSAwOworCQlhbWRfbnVtX2NvdW50ZXJzID0gRjE1SF9OVU1fQ09VTlRFUlM7CisJ
CWFtZF9jb3VudGVyc19iYXNlID0gTVNSX0YxNUhfUEVSRl9DVFI7CisJCWFtZF9jdHJsc19iYXNl
ID0gTVNSX0YxNUhfUEVSRl9DVEw7CisJCWFtZF9tc3Jfc3RlcCA9IDI7CisJCWs3X2NvdW50ZXJz
X21pcnJvcmVkID0gMTsKIAl9IGVsc2UgewogCQl1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHg7
CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 10:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 10:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7HhC-0001zl-5N; Fri, 22 Mar 2019 10:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7HhA-0001zd-Sx
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 10:46:40 +0000
X-Inumbo-ID: c5a68d76-4c8f-11e9-89a3-f7e6f2ecf427
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c5a68d76-4c8f-11e9-89a3-f7e6f2ecf427;
 Fri, 22 Mar 2019 10:46: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 E7030374;
 Fri, 22 Mar 2019 03:46:38 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 21CDC3F575;
 Fri, 22 Mar 2019 03:46:36 -0700 (PDT)
To: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95bd4522-1d33-9e0b-95d0-32575ea6f837@arm.com>
Date: Fri, 22 Mar 2019 10:46:35 +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: <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, jimmy.wg@gmail.com,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBZGRpbmcgR2FuZyBXZWkgc28gaGUgY2FuIGFjayB0aGUgcGF0Y2guCgpDaGVlcnMsCgpP
biAxMi8wMy8yMDE5IDA5OjM5LCBIYXdyeWxrbywgTHVrYXN6IHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEx1a2FzeiBIYXdyeWxrbyA8bHVrYXN6Lmhhd3J5bGtvQGludGVsLmNvbT4KPiAtLS0KPiAg
IE1BSU5UQUlORVJTIHwgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMK
PiBpbmRleCBhMGNkYTRmN2ExLi40YzQ3Mjk0NzA2IDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJT
Cj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMjM3LDcgKzIzNyw3IEBAIEY6CXhlbi9hcmNoL3g4
Ni9kZWJ1Zy5jCj4gICBGOgl0b29scy9kZWJ1Z2dlci9nZGJzeC8KPiAgIAo+ICAgSU5URUwoUikg
VFJVU1RFRCBFWEVDVVRJT04gVEVDSE5PTE9HWSAoVFhUKQo+IC1NOglHYW5nIFdlaSA8Z2FuZy53
ZWlAaW50ZWwuY29tPgo+ICtNOglMdWthc3ogSGF3cnlsa28gPGx1a2Fzei5oYXdyeWxrb0BpbnRl
bC5jb20+Cj4gICBNOglTaGFuZSBXYW5nIDxzaGFuZS53YW5nQGludGVsLmNvbT4KPiAgIFM6CVN1
cHBvcnRlZAo+ICAgRjoJeGVuL2FyY2gveDg2L3Rib290LmMKPiAKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 10:48:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 10: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 1h7Hj9-00029t-Ko; Fri, 22 Mar 2019 10:48:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7Hj8-00029l-Py
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 10:48:42 +0000
X-Inumbo-ID: 0ecc76dc-4c90-11e9-b935-43cc9157414a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0ecc76dc-4c90-11e9-b935-43cc9157414a;
 Fri, 22 Mar 2019 10:48: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 7B3DC374;
 Fri, 22 Mar 2019 03:48:41 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 699063F575;
 Fri, 22 Mar 2019 03:48:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
 <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
 <a1f50f9c-1f14-9816-88f2-2a11dffdf6db@arm.com>
 <CABHD4K9JGxPCV==0zkA80dZKrrsTvNQXqgwt7nenmayT-hN57Q@mail.gmail.com>
 <15bb0374-f1dc-2392-25a8-c13815ef4a0c@arm.com>
Message-ID: <ca967222-50be-a402-c5ef-f1662e301905@arm.com>
Date: Fri, 22 Mar 2019 10:48: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: <15bb0374-f1dc-2392-25a8-c13815ef4a0c@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Arm boot regression with Xen 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 peng.fan@nxp.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@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>

SGkgQW1pdCwKCk9uIDE5LzAzLzIwMTkgMTU6MDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAxOS8wMy8yMDE5IDE0OjAxLCBBbWl0IFRvbWVyIHdyb3RlOgo+PiBJIHRyaWVkIHRoZSBh
Ym92ZSBwYXRjaCBidXQgc3RpbGwgc2VlIHRoZSBzYW1lIGNyYXNoOgo+IAo+IFsuLl0KPiAKPj4K
Pj4gT24gdGhlIG90aGVyIGhhbmQsIGl0IGRpZG4ndCBjb21lIG9uIDQuMTEuCj4gCj4gVGhhdCdz
IGdvb2QgdG8ga25vdy4gQ2FuIHlvdSBiaXNlY3QgWGVuIGFuZCBzZWUgaWYgeW91IGNhbiBwaW4g
cG9pbnQgYSBzcGVjaWZpYyAKPiBjb21taXQ/CgpJIGFtIHdvbmRlcmluZyBpZiB5b3UgaGFkIHRp
bWUgdG8gYmlzZWN0IHRoZSBpc3N1ZT8KCldlIGFyZSByZWxlYXNpbmcgWGVuIDQuMTIgc29vbiBz
byB3ZSBuZWVkIHRvIG1ha2UgdGhlIGRlY2lzaW9uIHdoZXRoZXIgdGhpcyAKc2hvdWxkIGJlIGZp
eGVkIGFmdGVyIChhbmQgYmFja3BvcnQgaXQpIG9yIGJlZm9yZS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11: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 1h7Hx4-0003hu-FI; Fri, 22 Mar 2019 11: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=uXRL=RZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h7Hx4-0003hp-2t
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 11:03:06 +0000
X-Inumbo-ID: 1062a3d6-4c92-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1062a3d6-4c92-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 11:03:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CAE86AEDF;
 Fri, 22 Mar 2019 11:03:02 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-input@vger.kernel.org,
 linux-kernel@vger.kernel.org, dmitry.torokhov@gmail.com,
 boris.ostrovsky@oracle.com
References: <20190315092348.32613-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: <32add426-ae36-ecc9-aa3e-6169fe04f231@suse.com>
Date: Fri, 22 Mar 2019 12:03:02 +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: <20190315092348.32613-1-andr2000@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] Input: xen-kbdfront - signal the backend
 that we 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: Volodymyr_Babchuk@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>

T24gMTUvMDMvMjAxOSAxMDoyMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IAo+IFdoaWxlIGRpc2Nvbm5lY3RpbmcgZnJvbSB0aGUgYmFja2VuZCB3ZSBjbGVhbiB1
cCBzaGFyZWQgcmVzb3VyY2VzCj4gKGV2ZW50IGNoYW5uZWwsIHJpbmcgYnVmZmVyKSwgYnV0IG5l
dmVyIGxldCB0aGUgYmFja2VuZCBrbm93IGFib3V0Cj4gdGhhdC4gVGhpcyBtYXkgbGVhZCB0byBp
bmNvbnNpc3RlbnQgYmFja2VuZCBzdGF0ZSBhbmQvb3Igc2hhcmVkCj4gcmVzb3VyY2VzIHVzZS4K
PiBGaXggdGhpcyBieSBleHBsaWNpdGx5IGxldHRpbmcgdGhlIGJhY2tlbmQga25vdyB0aGF0IGZy
b250ZW5kIGhhcwo+IGRlc3Ryb3llZCBzaGFyZWQgcmVzb3VyY2VzIGJ5IGNoYW5naW5nIGl0cyBY
ZW4gYnVzIHN0YXRlIGFjY29yZGluZ2x5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAg
ZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMiArKwo+ICAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlzYy94
ZW4ta2JkZnJvbnQuYyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+IGluZGV4
IDI0YmM1YzVkODc2Zi4uZWNiNmU3MTllMGUyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaW5wdXQv
bWlzYy94ZW4ta2JkZnJvbnQuYwo+ICsrKyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJv
bnQuYwo+IEBAIC00ODgsNiArNDg4LDggQEAgc3RhdGljIGludCB4ZW5rYmRfY29ubmVjdF9iYWNr
ZW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAo+ICBzdGF0aWMgdm9pZCB4ZW5rYmRf
ZGlzY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5mbyAqaW5mbykKPiAgewo+ICsJeGVu
YnVzX3N3aXRjaF9zdGF0ZShpbmZvLT54YmRldiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKPiArCj4g
IAlpZiAoaW5mby0+aXJxID49IDApCj4gIAkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihpbmZvLT5p
cnEsIGluZm8pOwo+ICAJaW5mby0+aXJxID0gLTE7Cj4gCgpBcyBhbHJlYWR5IHN0YXRlZCBmb3Ig
dGhlIHJlbGF0ZWQgbmV0ZnJvbnQgcGF0Y2g6IEknbSBub3Qgc3VyZSB0aGlzCmlzIHJlYWxseSB3
aGF0IHdlIHdhbnQuIEhhdmUgeW91IHRlc3RlZCB4bCBzYXZlL3Jlc3RvcmUgb3IgbWlncmF0aW9u
Cm9mIHRoZSBndWVzdCB3aXRoIHlvdXIgcGF0Y2ggYXBwbGllZD8KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:09:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 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 1h7I3D-0003xS-7w; Fri, 22 Mar 2019 11:09: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=5qdr=RZ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h7I3C-0003xN-Gq
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 11:09:26 +0000
X-Inumbo-ID: f39d1cce-4c92-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 f39d1cce-4c92-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 11:09:25 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id q66so1676707ljq.7
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 04:09:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Eg78DCTu8GLZTzLmHUotjjOZKd0IHC9v3Rv5FsiM3kk=;
 b=qocdnVakNIvremL+J8pHBn2k21UU0LKbQjnaZJQwLqagyoADtoENpVW+CUOhNyQY6f
 cZpyDESrxHPsVh5sWGUO1F4/4b/aYDJ3/N4S4/5bwGIKlatmq4tsluklH1ezatuwXYm9
 8P3pFTbK4kl109xW6PT5XVPIWj1Vkmnxmrvrn0U+r4FaB6tcsEd0QoXa1n9KW8lUJ/Rz
 lni1bm/0ApNY+1rkmh1lvtaFWeGz1HIdeeYgVsHmaHxvMcXO8HO2VBu75/1sA7Xp2X3f
 1Q92SwqALY09qZuogBOxG+atPFzZxjfslhw8k0E+l3o+Ib8K9Sf6TJzARjRoixLDXKn1
 wnPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=Eg78DCTu8GLZTzLmHUotjjOZKd0IHC9v3Rv5FsiM3kk=;
 b=Mg7Md9lc8/zMCQ1oHHzapyG3GLpAheM+jkcRC0CDNYoimsrhmRM83PG0ofUCUBkcGv
 QFU9LbSiB+BeH40Mw8/90Lv+ytcOwOnGvd4MfgamiuObVSPOGft2eG2hqRgySBtjx5/9
 /u7OCyDM0rcrEYwFC0iaPJqvfSX0qzPJUtE3SyuggD90laXw1pocH8Ufv3R4Y2F+GtOa
 t8fH3N9QyEF3iLlyVvqoNiCy42gZJYi/HfGB63sZPxrKYNaa7/2AEKEhiuCRQqAxZn3W
 Pegh6D6Nc4lkws52R5F7cFKXfCjp1nxzFA+ejVQx4g/KisgTwyADqDtXqPQ68Skovdsf
 hI3w==
X-Gm-Message-State: APjAAAX9wsYThHVQHJivbIDPmP4stfgdxMeVq/nepEWUEE1coNqFgnej
 k5JiHpYvsOaah4RCbhP15jA=
X-Google-Smtp-Source: APXvYqx0MNFYbNTLbUorGAr6kzIXtKrGJozJJURIbWrOl87OXgl4Hmjl2cN2NxVRLlJqky796ysUug==
X-Received: by 2002:a2e:97cc:: with SMTP id m12mr4943781ljj.181.1553252964189; 
 Fri, 22 Mar 2019 04:09:24 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 j2sm1581215lfm.56.2019.03.22.04.09.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 04:09:23 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-input@vger.kernel.org, linux-kernel@vger.kernel.org,
 dmitry.torokhov@gmail.com, boris.ostrovsky@oracle.com
References: <20190315092348.32613-1-andr2000@gmail.com>
 <32add426-ae36-ecc9-aa3e-6169fe04f231@suse.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <9b814fc6-d130-ec63-65a1-fbfd957de52b@gmail.com>
Date: Fri, 22 Mar 2019 13:09:22 +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: <32add426-ae36-ecc9-aa3e-6169fe04f231@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Input: xen-kbdfront - signal the backend
 that we 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: Volodymyr_Babchuk@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>

T24gMy8yMi8xOSAxOjAzIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE1LzAzLzIwMTkg
MTA6MjMsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFdo
aWxlIGRpc2Nvbm5lY3RpbmcgZnJvbSB0aGUgYmFja2VuZCB3ZSBjbGVhbiB1cCBzaGFyZWQgcmVz
b3VyY2VzCj4+IChldmVudCBjaGFubmVsLCByaW5nIGJ1ZmZlciksIGJ1dCBuZXZlciBsZXQgdGhl
IGJhY2tlbmQga25vdyBhYm91dAo+PiB0aGF0LiBUaGlzIG1heSBsZWFkIHRvIGluY29uc2lzdGVu
dCBiYWNrZW5kIHN0YXRlIGFuZC9vciBzaGFyZWQKPj4gcmVzb3VyY2VzIHVzZS4KPj4gRml4IHRo
aXMgYnkgZXhwbGljaXRseSBsZXR0aW5nIHRoZSBiYWNrZW5kIGtub3cgdGhhdCBmcm9udGVuZCBo
YXMKPj4gZGVzdHJveWVkIHNoYXJlZCByZXNvdXJjZXMgYnkgY2hhbmdpbmcgaXRzIFhlbiBidXMg
c3RhdGUgYWNjb3JkaW5nbHkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4gLS0tCj4+ICAgZHJp
dmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMiArKwo+PiAgIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlzYy94
ZW4ta2JkZnJvbnQuYyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+PiBpbmRl
eCAyNGJjNWM1ZDg3NmYuLmVjYjZlNzE5ZTBlMiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9pbnB1
dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+ICsrKyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2Jk
ZnJvbnQuYwo+PiBAQCAtNDg4LDYgKzQ4OCw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3Rf
YmFja2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+PiAgIAo+PiAgIHN0YXRpYyB2b2lk
IHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICppbmZvKQo+PiAg
IHsKPj4gKwl4ZW5idXNfc3dpdGNoX3N0YXRlKGluZm8tPnhiZGV2LCBYZW5idXNTdGF0ZUNsb3Np
bmcpOwo+PiArCj4+ICAgCWlmIChpbmZvLT5pcnEgPj0gMCkKPj4gICAJCXVuYmluZF9mcm9tX2ly
cWhhbmRsZXIoaW5mby0+aXJxLCBpbmZvKTsKPj4gICAJaW5mby0+aXJxID0gLTE7Cj4+Cj4gQXMg
YWxyZWFkeSBzdGF0ZWQgZm9yIHRoZSByZWxhdGVkIG5ldGZyb250IHBhdGNoOiBJJ20gbm90IHN1
cmUgdGhpcwo+IGlzIHJlYWxseSB3aGF0IHdlIHdhbnQuIEhhdmUgeW91IHRlc3RlZCB4bCBzYXZl
L3Jlc3RvcmUgb3IgbWlncmF0aW9uCj4gb2YgdGhlIGd1ZXN0IHdpdGggeW91ciBwYXRjaCBhcHBs
aWVkPwpXZWxsLCBpdCBjb21lcyBvdXQgdGhhdCB0aGlzIGlzIG5vdCBlbm91Z2ggYW5kIG5lZWRz
IG11Y2ggbW9yZSB3b3JrLApzbyBwbGVhc2UgbGV0J3MgYWJhbmRvbiB0aGlzIHBhdGNoCj4KPiBK
dWVyZ2VuClRoYW5rIHlvdSwKT2xla3NhbmRyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:09:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7I3d-00040k-IV; Fri, 22 Mar 2019 11:09: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7I3c-00040J-Hf
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 11:09:52 +0000
X-Inumbo-ID: 02ccc808-4c93-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02ccc808-4c93-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 11:09: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 1h7I3Z-00089f-Ou; Fri, 22 Mar 2019 11:09:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7I3Z-0000Lr-FL; Fri, 22 Mar 2019 11:09:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7I3Z-0002Yd-Ei; Fri, 22 Mar 2019 11:09:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133957-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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-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=59e9783ddf18e650622e0573cad4f08db65592e4
X-Osstest-Versions-That: xen=17f74242ccf0ce6e51c03a5860947865c0ef0dc2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 11:09:49 +0000
Subject: [Xen-devel] [xen-unstable test] 133957: 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>

ZmxpZ2h0IDEzMzk1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk1Ny8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM5MjAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzkyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTIwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM5MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzkyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTIw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM5MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzkyMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2
MDk0Nzg2NWMwZWYwZGMyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjAgIDIwMTktMDMtMTkg
MTA6Mjk6NDkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTU3ICAyMDE5LTAz
LTIwIDIxOjEyOjM4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
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
eGVuLmdpdAogICAxN2Y3NDI0MmNjLi41OWU5NzgzZGRmICA1OWU5NzgzZGRmMThlNjUwNjIyZTA1
NzNjYWQ0ZjA4ZGI2NTU5MmU0IC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:12:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7I6G-0004p5-FL; Fri, 22 Mar 2019 11:12: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=QrgB=RZ=citrix.com=prvs=977ae8224=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h7I6F-0004oz-Nn
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 11:12:35 +0000
X-Inumbo-ID: 63031c62-4c93-11e9-a525-c391ba41b092
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63031c62-4c93-11e9-a525-c391ba41b092;
 Fri, 22 Mar 2019 11:12:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81343115"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Mar 2019 11:12:28 +0000
Message-ID: <1553253148-23611-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] CI: Fix indentation in containerize script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlIHNjcmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUg
dGhyZWUgdGFicy4gIEZpeCB0aGVtCnVwIHRvIGJlIGNvbnNpc3RlbnQuCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBhdXRvbWF0aW9uL3NjcmlwdHMvY29u
dGFpbmVyaXplIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6
ZSBiL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKaW5kZXggYTNlNWQ3OS4uYjUwZmY5
OSAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQorKysgYi9hdXRv
bWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCkBAIC0xLDcgKzEsNyBAQAogIyEvYmluL2Jhc2gK
IAogZWluZm8oKSB7Ci0JZWNobyAiJCoiID4mMgorICAgIGVjaG8gIiQqIiA+JjIKIH0KIAogZGll
KCkgewpAQCAtNTksOCArNTksOCBAQCBmaQogCiAjIEVuc3VyZSB3ZSd2ZSBnb3Qgd2hhdCB3ZSBu
ZWVkIGZvciBTU0hfQVVUSF9TT0NLCiBpZiBbWyAtbiAke1NTSF9BVVRIX1NPQ0t9IF1dOyB0aGVu
Ci0JZnVsbHBhdGhfc29jaz0kKCR7UkVBRExJTkt9IC1mICR7U1NIX0FVVEhfU09DS30gMj4gL2Rl
di9udWxsKQotCWlmIFsgJD8gLW5lIDAgXTsgdGhlbgorICAgIGZ1bGxwYXRoX3NvY2s9JCgke1JF
QURMSU5LfSAtZiAke1NTSF9BVVRIX1NPQ0t9IDI+IC9kZXYvbnVsbCkKKyAgICBpZiBbICQ/IC1u
ZSAwIF07IHRoZW4KICAgICAgICAgZWNobyAiSW52YWxpZCBTU0hfQVVUSF9TT0NLOiAke1NTSF9B
VVRIX1NPQ0t9IgogICAgICAgICB1bnNldCBTU0hfQVVUSF9TT0NLCiAgICAgZWxzZQotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:13:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7I7Q-0004uR-R5; Fri, 22 Mar 2019 11: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=QrgB=RZ=citrix.com=prvs=977ae8224=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h7I7P-0004uJ-HT
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 11:13:47 +0000
X-Inumbo-ID: 8de95626-4c93-11e9-8511-b3b94a099722
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8de95626-4c93-11e9-8511-b3b94a099722;
 Fri, 22 Mar 2019 11:13:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81343204"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Mar 2019 11:13:40 +0000
Message-ID: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] CI: Add a CentOS 6 container and build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Q2VudE9TIDYgaXMgcHJvYmFibHkgdGhlIG1vc3QgZnJlcXVlbnRseSBicm9rZW4gYnVpbGQsIHNv
IGFkZGluZyBpdCB0byBDSQp3b3VsZCBiZSBhIHZlcnkgZ29vZCBtb3ZlLgoKT25lIHByb2JsZW0g
aXMgdGhhdCBDZW50T1MgNiBjb21lcyB3aXRoIFB5dGhvbiAyLjYsIGFuZCBRZW11IHJlcXVpcmVz
IDIuNy4KVGhlcmUgYXBwZWFyIHRvIGJlIG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAy
LjcgaW50byBhIENlbnRPUyA2CmVudmlyb25tZW50cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3Jp
cHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBidWlsZAppbnN0ZWFkLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJk
b2UuY29tPgoKSSd2ZSBhbHJlYWR5IHB1c2hlZCB0aGlzIGNvbnRhaW5lciB0byB0aGUgcmVnaXN0
cnksIGZvciB0ZXN0aW5nIHB1cnBvc2VzLgoKQSBzYW1wbGUgcGlwZWxpbmUgaXM6CiAgaHR0cHM6
Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3Blb3BsZS9hbmR5aGhwL3hlbi9waXBlbGluZXMvNTMx
MjE5NjMKClRoaXMgcGF0Y2ggaXMgYWxzbyBibG9ja2VkIG9uIG9uZSBidWlsZCBmaXggd2hpY2gg
SSd2ZSBzdWJtaXR0ZWQgdG8gU2VhQklPUzoKICBodHRwczovL21haWwuY29yZWJvb3Qub3JnL2h5
cGVya2l0dHkvbGlzdC9zZWFiaW9zQHNlYWJpb3Mub3JnL3RocmVhZC9XVjY0SkRDVUdTRlpBVU1a
VVNUUVdIQkZFRlZGVFhRUS8KLS0tCiBhdXRvbWF0aW9uL2J1aWxkL2NlbnRvcy82LmRvY2tlcmZp
bGUgfCA1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGF1dG9tYXRpb24v
Z2l0bGFiLWNpL2J1aWxkLnlhbWwgICAgICB8IDEwICsrKysrKysKIGF1dG9tYXRpb24vc2NyaXB0
cy9idWlsZCAgICAgICAgICAgICB8ICA1ICsrKysKIGF1dG9tYXRpb24vc2NyaXB0cy9jb250YWlu
ZXJpemUgICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGF1dG9tYXRpb24vYnVpbGQvY2VudG9zLzYuZG9ja2VyZmlsZQoKZGlm
ZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvY2VudG9zLzYuZG9ja2VyZmlsZSBiL2F1dG9tYXRp
b24vYnVpbGQvY2VudG9zLzYuZG9ja2VyZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi41NGQwMjJiCi0tLSAvZGV2L251bGwKKysrIGIvYXV0b21hdGlvbi9idWlsZC9jZW50
b3MvNi5kb2NrZXJmaWxlCkBAIC0wLDAgKzEsNTEgQEAKK0ZST00gY2VudG9zOjYKK0xBQkVMIG1h
aW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCisgICAgICBtYWludGFpbmVyLmVtYWls
PSJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciCisKK1JVTiBta2RpciAvYnVpbGQKK1dP
UktESVIgL2J1aWxkCisKKyMgd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL21vYnkvbW9i
eS9pc3N1ZXMvMTAxODAKKyMgYW5kIGFkZCBFUEVMIGZvciBkZXY4NgorUlVOIHJwbSAtLXJlYnVp
bGRkYiAmJiBcCisgICAgeXVtIC15IGluc3RhbGwgXAorICAgICAgICB5dW0tcGx1Z2luLW92bCBc
CisgICAgICAgIGVwZWwtcmVsZWFzZSBcCisgICAgJiYgeXVtIGNsZWFuIGFsbCAmJiBcCisgICAg
cm0gLXJmIC92YXIvY2FjaGUveXVtCisKKyMgaW5zdGFsbCBYZW4gZGVwZW5kcworUlVOIHl1bSAt
eSBpbnN0YWxsIFwKKyAgICAgICAgZ2NjIFwKKyAgICAgICAgZ2NjLWMrKyBcCisgICAgICAgIG5j
dXJzZXMtZGV2ZWwgXAorICAgICAgICB6bGliLWRldmVsIFwKKyAgICAgICAgb3BlbnNzbC1kZXZl
bCBcCisgICAgICAgIHB5dGhvbi1kZXZlbCBcCisgICAgICAgIGxpYnV1aWQtZGV2ZWwgXAorICAg
ICAgICBwY2l1dGlscy1kZXZlbCBcCisgICAgICAgIHBrZ2NvbmZpZyBcCisgICAgICAgIGdldHRl
eHQgXAorICAgICAgICBmbGV4IFwKKyAgICAgICAgYmlzb24gXAorICAgICAgICBsaWJhaW8tZGV2
ZWwgXAorICAgICAgICBnbGliMi1kZXZlbCBcCisgICAgICAgIHlhamwtZGV2ZWwgXAorICAgICAg
ICBwaXhtYW4tZGV2ZWwgXAorICAgICAgICBnbGliYy1kZXZlbCBcCisgICAgICAgIGdsaWJjLWRl
dmVsLmk2ODYgXAorICAgICAgICBtYWtlIFwKKyAgICAgICAgYmludXRpbHMgXAorICAgICAgICBn
aXQgXAorICAgICAgICB3Z2V0IFwKKyAgICAgICAgYWNwaWNhLXRvb2xzIFwKKyAgICAgICAgcHl0
aG9uLW1hcmtkb3duIFwKKyAgICAgICAgcGF0Y2ggXAorICAgICAgICBjaGVja3BvbGljeSBcCisg
ICAgICAgIGRldjg2IFwKKyAgICAgICAgaWFzbCBcCisgICAgICAgIHh6LWRldmVsIFwKKyAgICAg
ICAgYnppcDIgXAorICAgICAgICBuYXNtIFwKKyAgICAmJiB5dW0gY2xlYW4gYWxsICYmIFwKKyAg
ICBybSAtcmYgL3Zhci9jYWNoZS95dW0KZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vZ2l0bGFiLWNp
L2J1aWxkLnlhbWwgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sCmluZGV4IDQ4YmIw
MzkuLmI3MDc5N2UgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwK
KysrIGIvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbApAQCAtMTQ5LDYgKzE0OSwxNiBA
QCBjZW50b3MtNy1nY2MtZGVidWc6CiAgIHZhcmlhYmxlczoKICAgICBDT05UQUlORVI6IGNlbnRv
czo3CiAKK2NlbnRvcy02LWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogY2VudG9zOjYKKworY2VudG9zLTYtZ2NjLWRlYnVnOgor
ICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09O
VEFJTkVSOiBjZW50b3M6NgorCiBkZWJpYW4tamVzc2llLWNsYW5nOgogICBleHRlbmRzOiAuY2xh
bmcteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2Ny
aXB0cy9idWlsZCBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAppbmRleCBkYjRiYWMzLi5jZDg3
ZjQ0IDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKKysrIGIvYXV0b21hdGlv
bi9zY3JpcHRzL2J1aWxkCkBAIC0yMiw2ICsyMiwxMSBAQCBpZiBbWyAiJHtDQ30iID09ICJjbGFu
ZyIgXV07IHRoZW4KICAgICBjZmdhcmdzKz0oIi0tZGlzYWJsZS1zdHViZG9tIikKIGZpCiAKK2lm
IHB5dGhvbiAtYyAiaW1wb3J0IHN5czsgZXhpdChub3Qoc3lzLnZlcnNpb25faW5mbyA8ICgyLCA3
KSkpIjsgdGhlbgorICAgICMgUWVtdSByZXF1aXJlcyBQeXRob24gPj0yLjcuICBTa2lwIGl0IGlu
IG9sZGVyIGRpc3RybyBjb250YWluZXJzCisgICAgY2ZnYXJncys9KCItLXdpdGgtc3lzdGVtLXFl
bXU9L2Jpbi9mYWxzZSIpCitmaQorCiAuL2NvbmZpZ3VyZSAiJHtjZmdhcmdzW0BdfSIKIAogbWFr
ZSAtaiQobnByb2MpIGRpc3QKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWlu
ZXJpemUgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCmluZGV4IGI1MGZmOTkuLjA5
ZDEzMGIgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKKysrIGIv
YXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQpAQCAtMTUsNiArMTUsNyBAQCBkaWUoKSB7
CiAjCiBCQVNFPSJyZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbiIKIGNhc2UgIl8k
e0NPTlRBSU5FUn0iIGluCisgICAgX2NlbnRvczYpIENPTlRBSU5FUj0iJHtCQVNFfS9jZW50b3M6
NiIgOzsKICAgICBfY2VudG9zNykgQ09OVEFJTkVSPSIke0JBU0V9L2NlbnRvczo3IiA7OwogICAg
IF9jZW50b3M3MikgQ09OVEFJTkVSPSIke0JBU0V9L2NlbnRvczo3LjIiIDs7CiAgICAgX3RydXN0
eSkgQ09OVEFJTkVSPSIke0JBU0V9L3VidW50dTp0cnVzdHkiIDs7Ci0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7ISv-0006eB-Q4; Fri, 22 Mar 2019 11:36:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1nj=RZ=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1h7ISu-0006e5-KV
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 11:36:00 +0000
X-Inumbo-ID: a9bf5a64-4c96-11e9-bc90-bc764e045a96
Received: from mail-oi1-x22e.google.com (unknown [2607:f8b0:4864:20::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9bf5a64-4c96-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 11:35:58 +0000 (UTC)
Received: by mail-oi1-x22e.google.com with SMTP id j132so1471850oib.2
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 04:35:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=OFp+BJBU5D8UvWPRpxsZox+lQzkI1hufwKnCRvW1HUM=;
 b=sMD/SF4beVU/BmdTZ5o3tiEEqj3Z+OlV2vlylf/cJcjT5DSY7+q8aMGZPek79ita+j
 N7Xp/VEEcidxk/tnFbUoTsGGRC/6d2EWrbdC62QejsMPDFJfvLocpv77p4P+hsj01YN8
 AH3yrMv+dI1E772aGxWmSRhG7ZP3GiFr+b3TUs+QytnBaivfRG/cvlmZepK2n20xeCWR
 d/RlnQNLNrYzRhtyMFtd31hgE1fptXLaRfbFSrTxd3+ToXzR5G/wJeHP7tnzhQteCrYY
 I9pF/O3AMLvNJzQYFesfd3aKM71v8/cO5oGu2sH2ClMKHU2l4QlEf6C0sbq8aPfF4LZm
 ZvHg==
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=OFp+BJBU5D8UvWPRpxsZox+lQzkI1hufwKnCRvW1HUM=;
 b=azAi659GIBBKvCyXC+H4wwC5ubsw+jm96wO0V1/OYXYnwbHmQ3s5rHfVG3fndgOlSs
 Cj8gfBp2UDI4WiAvyiMFa5G4sHn3qOiKW2r4DMYvmibjHYFAQPtLB+wZDLeRgwkj9N3D
 VwP/8NMHVpbhuZHCquWm7FJzAXt9bDbke+ocqDI/r8nd3A+sKle/h+ewmMuHvg4M4UOE
 fX0dAGGGqKrDVaNyLM16PLkghOwvaTpYMsZRU0rB5cI9UjG/3TDVLkW0w8K868EzopsO
 MZrqHh7FMAcp/Mh976dzv2G+LrtU2rd0oqUyt1/RPOhJBwanFHZPiQMmLR2jQPdoUUhd
 HwFw==
X-Gm-Message-State: APjAAAW8M0RU8GhPGcIx2vrux745ZtWYr8JI2dpINykKb6x2Xv8vHBCI
 owMOm19y5GbAc/hfuS8chXduQKnnm6x7Ix2G+/0=
X-Google-Smtp-Source: APXvYqzYAbU4vN+BBPS6TouScak+FimC7tsgHJ4t4DNC2VB+opDZhRULzAwHLKDRgZzErE9ORCaSViJot0pN8FdeImg=
X-Received: by 2002:aca:ecd5:: with SMTP id k204mr1409825oih.53.1553254558291; 
 Fri, 22 Mar 2019 04:35:58 -0700 (PDT)
MIME-Version: 1.0
References: <CABHD4K_TGznSkuX8T0tuBpqkcJnyyDtxrfa0YHGvz_t0BE3fAQ@mail.gmail.com>
 <6b603d55-5823-b203-45eb-a0dd61ef81ee@arm.com>
 <CABHD4K_tXgNpWT4UChTbCbu4X8C3HjuFSig1Se0WuMrzMV0tyQ@mail.gmail.com>
 <18d6524d-8dd9-2c0b-34b3-bdb7316bebae@arm.com>
 <CABHD4K9rj354gW=8Q_PAtQ02R+pZdUnhzfwrG3Zq=-XmDE8XfA@mail.gmail.com>
 <a1f50f9c-1f14-9816-88f2-2a11dffdf6db@arm.com>
 <CABHD4K9JGxPCV==0zkA80dZKrrsTvNQXqgwt7nenmayT-hN57Q@mail.gmail.com>
 <15bb0374-f1dc-2392-25a8-c13815ef4a0c@arm.com>
 <ca967222-50be-a402-c5ef-f1662e301905@arm.com>
In-Reply-To: <ca967222-50be-a402-c5ef-f1662e301905@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Fri, 22 Mar 2019 17:05:46 +0530
Message-ID: <CABHD4K_1BRuWLpDJEAWmMxqSYXyyE2ToW_dT754q3co5r1EB9w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Arm boot regression with Xen 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 peng.fan@nxp.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgoKPiBJIGFtIHdvbmRlcmluZyBpZiB5b3UgaGFkIHRpbWUgdG8gYmlzZWN0IHRoZSBpc3N1
ZT8KPgo+IFdlIGFyZSByZWxlYXNpbmcgWGVuIDQuMTIgc29vbiBzbyB3ZSBuZWVkIHRvIG1ha2Ug
dGhlIGRlY2lzaW9uIHdoZXRoZXIgdGhpcwo+IHNob3VsZCBiZSBmaXhlZCBhZnRlciAoYW5kIGJh
Y2twb3J0IGl0KSBvciBiZWZvcmUuCgpJIGFtIHBsYW5uaW5nIHRvIGxvb2sgYXQgaXQgb24gdGhp
cyB3ZWVrZW5kcyBhbmQgbGV0IHlvdSBrbm93IGlmIEkgZmluZApzb21ldGhpbmcuCgpUaGFua3MK
LUFtaXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 11:53:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:53:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7Ik7-0008D3-Bo; Fri, 22 Mar 2019 11:53:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7IoM=RZ=citrix.com=prvs=977594fd1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h7Ik6-0008Cy-Ec
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 11:53:46 +0000
X-Inumbo-ID: 22f120be-4c99-11e9-a6b0-0b0fb2c93a64
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22f120be-4c99-11e9-a6b0-0b0fb2c93a64;
 Fri, 22 Mar 2019 11:53:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81345970"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <6f43d8e0-2444-f4c1-a0e1-58afdf119c98@citrix.com>
Date: Fri, 22 Mar 2019 11:53: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: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yMS8xOSA4OjI2IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IEl0IHR1cm5zIG91dCB0
aGF0IHRoaXMgY29kZSB3YXMgcHJldmlvdXNseSBkZWFkLgo+IAo+IGMvcyBkY2Y0MTc5MCAiIHg4
Ni9tbWNmZy9kcmhkOiBNb3ZlIGFjcGlfbW1jZmdfaW5pdCgpIGNhbGwgYmVmb3JlIGNhbGxpbmcK
PiBhY3BpX3BhcnNlX2RtYXIoKSIgcmVzdWx0ZWQgaW4gUENJIHNlZ21lbnQgMCBub3cgaGF2aW5n
IGJlZW4gaW5pdGlhbGlzZWQKPiBlbm91Z2ggZm9yIGFjcGlfcGFyc2Vfb25lX2RyaGQoKSB0byBu
b3QgdGFrZSB0aGUKPiAKPiAgIC8qIFNraXAgY2hlY2tpbmcgaWYgc2VnbWVudCBpcyBub3QgYWNj
ZXNzaWJsZSB5ZXQuICovCj4gCj4gcGF0aCB1bmNvbmRpdGlvbmFsbHkuICBIb3dldmVyLCBzb21l
IHN5c3RlbXMgaGF2ZSBETUFSIHRhYmxlcyB3aGljaCBsaXN0Cj4gZGV2aWNlcyB3aGljaCBhcmUg
ZGlzYWJsZWQgYnkgdXNlciBjaG9pY2UgKGluIHBhcnRpY3VsYXIsIERlbGwgUG93ZXJFZGdlIFI3
NDAKPiB3aXRoIEkvTyBBVCBETUEgZGlzYWJsZWQpLCBhbmQgdHVybmluZyBvZmYgYWxsIElPTU1V
IGZ1bmN0aW9uYWxpdHkgaW4gdGhpcwo+IGNhc2UgaXMgZW50aXJlbHkgdW5oZWxwZnVsIGJlaGF2
aW91ci4KPiAKPiBMZWF2ZSB0aGUgd2FybmluZyB3aGljaCBpZGVudGlmaWVzIHRoZSBwcm9ibGVt
YXRpYyBkZXZpY2VzLCBidXQgZHJvcCB0aGUKPiByZW1haW5pbmcgbG9naWMuICBUaGlzIGxlYXZl
cyB0aGUgc3lzdGVtIGluIGJldHRlciBvdmVyYWxsIHN0YXRlLCBhbmQgd29ya2luZwo+IGluIHRo
ZSBzYW1lIHdheSB0aGF0IGl0IGRpZCBpbiBwcmV2aW91cyByZWxlYXNlcy4KPiAKPiBSZXBvcnRl
ZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkluIHRo
ZSBtYWludGlhbmVyJ3MgYWJzZW5jZSwgYW5kIGluIGxpZ2h0IG9mIHRoZSBvdGhlciBSLWIncywg
YW5kIHRoZQp0aW1pbmcsIEkgYXBwcm92ZSB0aGlzIGdvaW5nIGluIHdpdGhvdXQgdGhlIG1haW50
aWFuZXIncyBhY2s6CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 12:00:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12: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 1h7Iq7-0008VD-3y; Fri, 22 Mar 2019 11: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Iq6-0008V1-4L
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 11:59:58 +0000
X-Inumbo-ID: 02569a45-4c9a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02569a45-4c9a-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 11: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 1h7Iq3-0000hO-DL; Fri, 22 Mar 2019 11: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 1h7Iq3-0004xW-0l; Fri, 22 Mar 2019 11:59:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7Iq2-000140-WA; Fri, 22 Mar 2019 11:59:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133964-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-examine:memdisk-try-append:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1: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-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-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-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-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-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-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-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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-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-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=7794d352260604f02e7d446e632af2ca7fe8dda6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 11:59:55 +0000
Subject: [Xen-devel] [linux-4.19 test] 133964: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk2NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMzOTI2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA3Nzk0ZDM1MjI2MDYwNGYwMmU3ZDQ0NmU2MzJhZjJjYTdmZThkZGE2CmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMy
ZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgt
MTEtMDIgMDU6Mzk6MDggWiAgMTQwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAy
MDE4LTExLTA0IDE0OjEwOjE1IFogIDEzNyBkYXlzICAgOTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzOTI2ICAyMDE5LTAzLTE5IDE0OjQ1OjU4IFogICAgMiBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxNTc1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3Qg
bGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk5MjIzIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 12:05:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7Iv6-00010s-Jl; Fri, 22 Mar 2019 12:05: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Iv5-00010i-4H
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 12:05:07 +0000
X-Inumbo-ID: babe5cde-4c9a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id babe5cde-4c9a-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 12:05: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 1h7Iv2-0000qa-S0; Fri, 22 Mar 2019 12:05: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 1h7Iv2-0005L8-Er; Fri, 22 Mar 2019 12:05:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7Iv2-0004kQ-ED; Fri, 22 Mar 2019 12:05:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133967-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 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:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-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-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-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=1db9d0efbf352f40c502932d47d733ad191242f3
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 12:05:04 +0000
Subject: [Xen-devel] [libvirt test] 133967: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk2NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTMzODQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM4NDYKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEzMzg0NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2
aXJ0ICAgICAgICAgICAgICAxZGI5ZDBlZmJmMzUyZjQwYzUwMjkzMmQ0N2Q3MzNhZDE5MTI0MmYz
CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyNWUyZTRlMDRmMTM5MDFi
M2RiOTAzYjIzMDFiZDExMzgxYmRmMTI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM4NDYgIDIw
MTktMDMtMTYgMDI6MDk6MDkgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzODc2
ICAyMDE5LTAzLTE3IDExOjMzOjA0IFogICAgNSBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMzOTY3ICAyMDE5LTAzLTIxIDAzOjI0OjQ2IFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgSmFzb24gRGlsbGFtYW4g
PGRpbGxhbWFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0
LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29t
PgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg1MyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 12:06:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12: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 1h7IwR-00015s-3m; Fri, 22 Mar 2019 12:06: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=uXRL=RZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h7IwP-00015k-TQ
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 12:06:29 +0000
X-Inumbo-ID: eaf1266c-4c9a-11e9-8d1f-7f70a01ae73c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eaf1266c-4c9a-11e9-8d1f-7f70a01ae73c;
 Fri, 22 Mar 2019 12:06: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 ADF8CAC63;
 Fri, 22 Mar 2019 12:06:25 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190320154338.24124-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: <9e1ae641-532f-6d2c-e753-b6c789ab8e99@suse.com>
Date: Fri, 22 Mar 2019 13:06:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190320154338.24124-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] libxc: fix HVM core dump
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.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>

T24gMjAvMDMvMjAxOSAxNjo0MywgV2VpIExpdSB3cm90ZToKPiBmOTY5YmM5ZmM5NiBmb3JiaWQg
Z2V0X2FkZHJlc3Nfc2l6ZSBjYWxsIG9uIEhWTSBndWVzdHMsIGJlY2F1c2UgdGhhdAo+IGRpZG4n
dCBtYWtlIHNlbnNlLiBJdCBicm9rZSBjb3JlIGR1bXAgZnVuY3Rpb25hbGl0eSBvbiBIVk0gYmVj
YXVzZQo+IGxpYnhjIHVuY29uZGl0aW9uYWxseSBhc2tlZCBmb3IgZ3Vlc3Qgd2lkdGguCj4gCj4g
Rm9yY2UgZ3Vlc3Rfd2lkdGggdG8gYSBzZW5zaWJsZSB2YWx1ZS4KPiAKPiBSZXBvcnRlZC1ieTog
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gQ2M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBKdWVyZ2VuLCB0aGlzIGlzIHByb2Jh
Ymx5IHRvbyBsYXRlIGZvciA0LjEyLCBidXQgeW91IGNhbiBhdCBsZWFzdCBhZGQKPiBhIHJlbGVh
c2Ugbm90ZSBzb21ld2hlcmUuCj4gCj4gSWFuLCBwbGVhc2UgYmFja3BvcnQgdGhpcyB0byA0LjEy
LgoKQXMgd2UgaGF2ZSBhbm90aGVyIGJsb2NrZXIgSSdtIGZpbmUgd2l0aCB0aGlzIHBhdGNoIGZv
ciA0LjEyOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 12:09:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7Iz3-0001Gp-M7; Fri, 22 Mar 2019 12:09:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ol45=RZ=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1h7Iz2-0001Gk-KC
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 12:09:12 +0000
X-Inumbo-ID: 4c8150be-4c9b-11e9-bc90-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c8150be-4c9b-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 12:09:11 +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=vc/JQ2n9dm5jWTccvrNjWPZT30Lr7zuhQZK5bQIKBb8=;
 b=Z+e9+urHGxekf9n204It/4v9owtjIg1bwels4RU/8SzfpDKF+IPTWUse5HIMHnrdXN8eBAwYSM9Z3oOBBiM/cmI2fX2EixxB2VtZ39MxvS30mVgghkydyWa8o0W2hPCI74LMtAVhWdq+V9Tn8JGshfWQHrhXYjG9CbNhbc821fY=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.103.139) by
 VI1PR0202MB2654.eurprd02.prod.outlook.com (10.173.80.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Fri, 22 Mar 2019 12:09:07 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1%9]) with mapi id 15.20.1730.013; Fri, 22 Mar 2019
 12:09:07 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHU4KgMUsVbo/lfhEGYknKOa8T9MQ==
Date: Fri, 22 Mar 2019 12:09:07 +0000
Message-ID: <20190322120848.31528-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5P194CA0003.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:203:8f::13) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:de::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 198b9ba8-1f8c-4fe0-8203-08d6aebf2ed9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0202MB2654; 
x-ms-traffictypediagnostic: VI1PR0202MB2654:|VI1PR0202MB2654:
x-microsoft-antispam-prvs: <VI1PR0202MB2654C511217732D086BA0245AB430@VI1PR0202MB2654.eurprd02.prod.outlook.com>
x-forefront-prvs: 09840A4839
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(39860400002)(346002)(376002)(189003)(199004)(8936002)(3846002)(6116002)(71190400001)(71200400001)(52116002)(6916009)(6506007)(2616005)(36756003)(97736004)(476003)(66066001)(26005)(4326008)(316002)(386003)(486006)(186003)(54906003)(14444005)(86362001)(1076003)(305945005)(2351001)(7736002)(6486002)(6436002)(81156014)(102836004)(478600001)(53936002)(2906002)(256004)(6512007)(81166006)(25786009)(14454004)(99286004)(50226002)(5660300002)(68736007)(107886003)(2501003)(105586002)(106356001)(5640700003)(8676002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2654;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: X7Pt0mhFRq6aTKsn0KQ2pFS/4q7RlTT+YcjOEFwObeKPfdI9CZr/qGarSNql0imQFF0s3hyWbFfZMTnrFiN2cMD0QyWrLUqdBRfOGMCNYW/kQdj3bjRwXprwFvfEzlUUOJtA7Z/KndDyj8nnxD5hRthkHSGWj5F3AblffGn56eF8fJFXIRb94CNJDR25GOJ3KtPgLGFJ6WYJ/mZqgtgLyA7fB1TAkTdNlFKLv56ENOQYp2lO89+vKU2e95ErdeOUIOoA1Du7qvNKb1kQmzfJngb/wsiRQj1zUvKwzP+jL6L7IOcdTuUxahIbVezJwKRcW3zkZeNmD+uXprSKxxVbH8iWPVW+zrBXvcJauQdbJjEAmA51zIN+nuOUU6To9lZC1WVCO1BxMVQ6FABFq3kogP2GM2q/aO/M61TnYUExDZo=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 198b9ba8-1f8c-4fe0-8203-08d6aebf2ed9
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2019 12:09:07.1250 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2654
Subject: [Xen-devel] [PATCH v3] 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>,
 "george.dunlap@citrix.com" <george.dunlap@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>

SW4gdGhlIGNhc2Ugb2YgYW55IGVycm9ycywgZmluaXNoX3R5cGVfY2hhbmdlKCkgcGFzc2VzIHZh
bHVlcyByZXR1cm5lZApmcm9tIHAybS0+cmVjYWxjKCkgdXAgdGhlIHN0YWNrICh3aXRoIHNvbWUg
ZXhjZXB0aW9ucyBpbiB0aGUgY2FzZSB3aGVyZQphbiBlcnJvciBpcyBleHBlY3RlZCk7IHRoaXMg
ZXZlbnR1YWxseSBlbmRzIHVwIGJlaW5nIHJldHVybmVkIHRvIHRoZQpYRU5fRE9NT1BfbWFwX21l
bV90eXBlX3RvX2lvcmVxX3NlcnZlciBoeXBlcmNhbGwuCgpIb3dldmVyLCBvbiBJbnRlbCBwcm9j
ZXNzb3JzIChidXQgbm90IG9uIEFNRCBwcm9jZXNzb3IpLCBwMm0tPnJlY2FsYygpCmNhbiBhbHNv
IHJldHVybiAnMScgYXMgd2VsbCBhcyAnMCcuICBUaGlzIGNhc2UgaXMgaGFuZGxlZCB2ZXJ5Cmlu
Y29uc2lzdGVudGx5OiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIHJldHVybiB0aGUgdmFsdWUg
b2YgdGhlIGZpbmFsCmVudHJ5IGl0IGF0dGVtcHRzLCBkaXNjYXJkaW5nIHJlc3VsdHMgZm9yIG90
aGVyIGVudHJpZXM7CnAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIGF0dGVtcHQgdG8gYWNj
dW11bGF0ZSAnMSdzLCBzbyB0aGF0IGl0CnJldHVybnMgJzEnIGlmIGFueSBvZiB0aGUgY2FsbHMg
dG8gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyAnMSc7IGFuZApkbV9vcCgpIHdpbGwgYWdh
aW4gcmV0dXJuICcxJyBvbmx5IGlmIHRoZSB2ZXJ5IGxhc3QgY2FsbCB0bwpwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgcmV0dXJucyAnMScuICBUaGUgcmVzdWx0IGlzIHRoYXQgdGhlClhFTl9ETU9Q
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoKSBoeXBlcmNhbGwgd2lsbCBzb21ldGltZXMg
cmV0dXJuCjAgYW5kIHNvbWV0aW1lcyByZXR1cm4gMSBvbiBzdWNjZXNzLCBpbiBhbiB1bnByZWRp
Y3RhYmxlIG1hbm5lci4KClRoZSBoeXBlcmNhbGwgZG9jdW1lbnRhdGlvbiBkb2Vzbid0IG1lbnRp
b24gcmV0dXJuIHZhbHVlczsgYnV0IGl0J3Mgbm90CmNsZWFyIHdoYXQgdGhlIGNhbGxlciBjb3Vs
ZCBkbyB3aXRoIHRoZSBpbmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyCmVudHJpZXMgaGFkIGJlZW4g
Y2hhbmdlZCBvciBub3QuICBBdCB0aGUgbW9tZW50IGl0J3MgYWx3YXlzIDAgb24gQU1ECmJveGVz
LCBhbmQgKnVzdWFsbHkqIDEgb24gSW50ZWwgYm94ZXM7IHNvIG5vdGhpbmcgY2FuIGJlIHJlbHlp
bmcgb24gYQonMScgcmV0dXJuIHZhbHVlIGZvciBjb3JyZWN0bmVzcyAob3IgaWYgaXQgaXMsIGl0
J3MgYnJva2VuKS4KCk1ha2UgdGhlIHJldHVybiB2YWx1ZSBvbiBzdWNjZXNzIGNvbnNpc3RlbnRs
eSAnMCcgYnkgb25seSByZXR1cm5pbmcKMC8tRVJST1IgZnJvbSBmaW5pc2hfdHlwZV9jaGFuZ2Uo
KS4gIEFsc28gcmVtb3ZlIHRoZSBhY2N1bXVsYXRpb24gY29kZQpmcm9tIHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2UoKS4KClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYyOgoJLSBVcGRhdGUgY29tbWl0IG1z
Zy4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAxMSArKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYjliYmI4ZjQ4
NS4uYmNmOGNhZDQyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTIxMywyMiArMTIxMywxNyBAQCBpbnQgcDJtX2Zpbmlz
aF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgaWYgKCBkLT5hcmNo
LmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0cDJt
X3AybVtpXTsKLSAgICAgICAgICAgICAgICBpbnQgcmMxOwogCiAgICAgICAgICAgICAgICAgcDJt
X2xvY2soYWx0cDJtKTsKLSAgICAgICAgICAgICAgICByYzEgPSBmaW5pc2hfdHlwZV9jaGFuZ2Uo
YWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7CisgICAgICAgICAgICAgICAgcmMgPSBmaW5pc2hf
dHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7CiAgICAgICAgICAgICAgICAg
cDJtX3VubG9jayhhbHRwMm0pOwogCi0gICAgICAgICAgICAgICAgaWYgKCByYzEgPCAwICkKLSAg
ICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gcmMxOworICAgICAgICAg
ICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAg
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAgICAgcmMgfD0gcmMxOwogICAgICAgICAgICAg
fQogICAgIH0KICNlbmRpZgorICAgIHJjID0gMDsKIAogIG91dDoKICAgICBwMm1fdW5sb2NrKGhv
c3RwMm0pOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 12:42:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12: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 1h7JVH-0004I6-TU; Fri, 22 Mar 2019 12:42: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=3pW7=RZ=xenproject.org=prvs=9776a2197=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h7JVF-0004Hm-LT
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 12:42:29 +0000
X-Inumbo-ID: f3177c6b-4c9f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3177c6b-4c9f-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 12:42:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81350336"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83769-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=6c27a4d337d0034cecf9f2c05d1f20c342d41e01
X-Osstest-Versions-That: ovmf=fbdfef35cb82b3e0beed2ceb0243ef129d2e55ce
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 22 Mar 2019 12:42:24 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83769: 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
Mzc2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzY5LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA2YzI3YTRkMzM3ZDAwMzRjZWNmOWYyYzA1ZDFmMjBjMzQy
ZDQxZTAxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYmRmZWYzNWNi
ODJiM2UwYmVlZDJjZWIwMjQzZWYxMjlkMmU1NWNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
NjIgIDIwMTktMDMtMjEgMDY6NTQ6NTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzY5ICAyMDE5LTAzLTIyIDA3OjI0OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGF2aWQgV2VpIDxk
YXZpZC53ZWlAaW50ZWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4K
ICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFphaWxpYW5nIFN1biA8emFp
bGlhbmcuc3VuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmMyN2E0ZDMzN2QwMDM0Y2VjZjlm
MmMwNWQxZjIwYzM0MmQ0MWUwMQpBdXRob3I6IE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJv
Lm9yZz4KRGF0ZTogICBUdWUgTWFyIDE5IDIwOjU5OjEzIDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1
bGVQa2cvVWVmaUJvb3RNYW5hbmdlckxpYjogRml4IGV4Y2VwdGlvbiBpc3N1ZQogICAgCiAgICBU
aGUgc3lzdGVtIGVudmlyb25tZW50OiB2aXJ0dWFsLUNEUk9NKFVTQiBpbnRlcmZhY2UpIHZpYSBC
TUMsIGluc2VydCBhCiAgICBpc28gZmlsZSB0byBDRFJPTSwgbGlrZSB1YnVudHUtMTguMDQuMS1z
ZXJ2ZXItYXJtNjQuaXNvLCBjaGFuZ2UgQ0RST00KICAgIHRvIGZpcnN0IGJvb3Qgb3B0aW9uLgog
ICAgV2l0aCByZWxlYXNlIHZlcnNpb24gYmlvcywgZGlzY29ubmVjdGluZyBDRFJPTSB3aGVuIGJv
b3QgdG8KICAgICIxIHNlY29uZHMgbGVmdCwgUHJlc3MgRXNjIG9yIEYyIHRvIGVudGVyIFNldHVw
IgogICAgdGhlbiBzeXN0ZW0gd2lsbCBnZXQgYSBleGNlcHRpb24uCiAgICAKICAgIFRoZSByb290
IGNhdXNlIGlzIHRoZSBFRklfQkxPQ0tfSU9fUFJPVE9DT0wgZm9yIFVzYk1hc3Mgd2lsbCBiZSB1
bmluc3RhbGxlZAogICAgaW4gdGhpcyBzaXR1YXRpb24gYWZ0ZXIgcHJpbnQgc29tZSB0cmFuc2Zl
ciBlcnJvci4gVGhlIHN0YXR1cyB3aWxsIGJlCiAgICBpbnZhbGlkIHBhcmFtZXRlci4gVGhpcyBs
aW5lIHdpbGwgZ2V0IGEgZXhjZXB0aW9uIGZvciBCbG9ja0lvIG5vdCBwb2ludAogICAgdG8gcmln
aHQgYWRkcmVzczoKICAgIEFsbG9jYXRlUG9vbCAoQmxvY2tJby0+TWVkaWEtPkJsb2NrU2l6ZSkK
ICAgIFNvLCBoZXJlIG5lZWQgdG8ganVkZ2UgdGhlIHN0YXR1cyBhZnRlciBBU1NFUlRfRUZJX0VS
Uk9SLgogICAgCiAgICBUaGUgQnVnemlsbGEgdHJhY2tlciBmb3IgdGhpczoKICAgIGh0dHBzOi8v
YnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzMQogICAgCiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKY29tbWl0IGM2MDZmNDcyOTFl
NDA2NjRiYmIzNjhlNDljNzc5MDM5NDQzYWI1NjYKQXV0aG9yOiBTYW1pIE11amF3YXIgPHNhbWku
bXVqYXdhckBhcm0uY29tPgpEYXRlOiAgIFRodSBGZWIgMjEgMTU6Mzg6MjYgMjAxOSArMDAwMAoK
ICAgIER5bmFtaWNUYWJsZXNQa2c6IE1pbm9yIHVwZGF0ZXMgYW5kIGZpeCB0eXBvcwogICAgCiAg
ICBUaGlzIHBhdGNoIHdhcyBvcmlnaW5hbGx5IG1lcmdlZCBpbiBlZGsyIG1hc3RlciBhdAogICAg
MDdmNGUyNmViNmZlNTIwMzAyOGVjZmU5YmFkOTBkM2I2N2RjNzJjOC4gSG93ZXZlciwgdGhpcyB3
YXMKICAgIGxhdGVyIHJldmVydGVkIGF0IDRjMjBhNzkxMzMzM2ZkYmQzYjRjODNkYmEwNjBmZWZh
ODQwMjczMTMKICAgIGFzIGl0IHdhcyBtZXJnZWQgZHVyaW5nIHRoZSBTb2Z0IEZlYXR1cmUgRnJl
ZXplIGZvcgogICAgZWRrMi1zdGFibGUyMDE5MDMuCiAgICAKICAgIFJlc3VibWl0dGluZyB0aGlz
IHBhdGNoIGFzIHRoZSBlZGsyIG1lcmdlIHdpbmRvdyBpcyBub3cgb3Blbi4KICAgIAogICAgTWlu
b3IgdXBkYXRlcyB0byBjb21tZW50cyBhbmQgdHlwbyBmaXhlcy4gQWxzbyByZW1vdmVkCiAgICB1
bnVzZWQgc3RydWN0dXJlIENNX0FSTV9DUFVfSU5GT19MSVNULgogICAgCiAgICBDYzogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBBbGV4ZWkgRmVkb3JvdiA8YWxleGVp
LmZlZG9yb3ZAYXJtLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFNhbWkgTXVqYXdhciA8c2Ft
aS5tdWphd2FyQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQWxleGVpIEZlZG9yb3YgPGFsZXhl
aS5mZWRvcm92QGFybS5jb20+Cgpjb21taXQgMjQ1MzQ4MjNiMjgxOTY2MWE4NjNmNGQ2ZWUxOGQ1
MGI1Y2Q4YmUzMwpBdXRob3I6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+CkRh
dGU6ICAgVHVlIEZlYiAxOSAxMToyMjoxNyAyMDE5ICswMDAwCgogICAgRHluYW1pY1RhYmxlc1Br
ZzogUmVtb3ZlIEdJQyBEaXN0cmlidXRvciBJZCBmaWVsZAogICAgCiAgICBUaGlzIHBhdGNoIHdh
cyBvcmlnaW5hbGx5IG1lcmdlZCBpbiBlZGsyIG1hc3RlciBhdAogICAgZDNhMTVmNDM1Zjk3MTZh
YTJmMmVhNWU5YjM1ZmNkYTA0ZjI2N2FiNC4gSG93ZXZlciwgdGhpcyB3YXMKICAgIGxhdGVyIHJl
dmVydGVkIGF0IDgyYzQ0MjZhMTc2YzI3MWQyNDkxNWI0MDNiMjY3YTQzMWJkYzUyZjUKICAgIGFz
IGl0IHdhcyBtZXJnZWQgZHVyaW5nIHRoZSBTb2Z0IEZlYXR1cmUgRnJlZXplIGZvcgogICAgZWRr
Mi1zdGFibGUyMDE5MDMuCiAgICAKICAgIFJlc3VibWl0dGluZyB0aGlzIHBhdGNoIGFzIHRoZSBl
ZGsyIG1lcmdlIHdpbmRvdyBpcyBub3cgb3Blbi4KICAgIAogICAgQWNjb3JkaW5nIHRvIEFDUEkg
Ni4yIFNwZWNpZmljYXRpb24gLSBFcnJhdGEgQSwgJ09uZSwKICAgIGFuZCBvbmx5IG9uZSwgR0lD
IGRpc3RyaWJ1dG9yIHN0cnVjdHVyZSBtdXN0IGJlIHByZXNlbnQKICAgIGluIHRoZSBNQURUIGZv
ciBhbiBBUk0gYmFzZWQgc3lzdGVtJy4gVGhlcmVmb3JlLAogICAgdGhlIEdJQyBEaXN0cmlidXRv
ciBJRCBmaWVsZCBpbiB0aGUgQUNQSSBNQURUIEdJQ0QKICAgIHN1YnN0cnVjdHVyZSBjYW4gYmUg
c2V0IHRvIHplcm8gYW5kIHRoZXJlIGlzIG5vIG5lZWQKICAgIGZvciB0aGUgQ29uZmlndXJhdGlv
biBNYW5hZ2VyIHRvIHByb3ZpZGUgdGhpcyBpbmZvcm1hdGlvbi4KICAgIAogICAgVXBkYXRlIHRo
ZSBDTV9BUk1fR0lDRF9JTkZPIHN0cnVjdHVyZSB0byByZW1vdmUgdGhlIEdpY0lkCiAgICBmaWVs
ZC4gU2ltaWxhcmx5IHVwZGF0ZSB0aGUgTUFEVCBHZW5lcmF0b3IgdG8gc2V0IHRoZSBHaWNJZAog
ICAgZmllbGQgaW4gdGhlIEdJQ0Qgc3Vic3RydWN0dXJlIHRvIHplcm8uCiAgICAKICAgIENjOiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IEFsZXhlaSBGZWRvcm92IDxh
bGV4ZWkuZmVkb3JvdkBhcm0uY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU2FtaSBNdWphd2Fy
IDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbGV4ZWkgRmVkb3JvdiA8
YWxleGVpLmZlZG9yb3ZAYXJtLmNvbT4KCmNvbW1pdCAxMDE4YmQ0Yzc5YTY5YmI1ZGZhM2I0NjZk
ZTUwNDA0YzQ4NzYyNGM2CkF1dGhvcjogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNv
bT4KRGF0ZTogICBTYXQgRmViIDE2IDEyOjEwOjAyIDIwMTkgKzAwMDAKCiAgICBEeW5hbWljVGFi
bGVzUGtnOiBER0IyOiBVcGRhdGUgREJHMl9ERUJVR19QT1JUX0RESQogICAgCiAgICBUaGlzIHBh
dGNoIHdhcyBvcmlnaW5hbGx5IG1lcmdlZCBpbiBlZGsyIG1hc3RlciBhdAogICAgNjgxNDI1NjA4
M2E5MGVmMjE4ZTdhZTI0MGU1MTkyMjA0NTE3NWRmMS4gSG93ZXZlciwgdGhpcyB3YXMKICAgIGxh
dGVyIHJldmVydGVkIGF0IGRiODM4MmVmNWU0NGJkMDc2NTRmYjQ3MjZiNzdmM2MzMjkyMTA1NjEK
ICAgIGFzIGl0IHdhcyBtZXJnZWQgZHVyaW5nIHRoZSBTb2Z0IEZlYXR1cmUgRnJlZXplIGZvcgog
ICAgZWRrMi1zdGFibGUyMDE5MDMuCiAgICAKICAgIFJlc3VibWl0dGluZyB0aGlzIHBhdGNoIGFz
IHRoZSBlZGsyIG1lcmdlIHdpbmRvdyBpcyBub3cgb3Blbi4KICAgIAogICAgVGhlIERCRzJfREVC
VUdfUE9SVF9EREkoKSBtYWNybyBzdXBwb3J0cyBhZGRpbmcgb25seSBvbmUKICAgIEdlbmVyaWMg
QmFzZSBBZGRyZXNzIFJlZ2lzdGVyLiBUaGVyZWZvcmUsIHJlbW92ZWQgdGhlCiAgICBzdXBlcmZs
dW91cyBwYXJhbWV0ZXIgTnVtUmVnIGFuZCB1cGRhdGVkIHRoZSBtYWNybyB0bwogICAgdXNlIERC
RzJfTlVNQkVSX09GX0dFTkVSSUNfQUREUkVTU19SRUdJU1RFUlMgd2hpY2ggaGFzCiAgICBhIHZh
bHVlIDEuCiAgICAKICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IEFsZXhlaSBGZWRvcm92IDxhbGV4ZWkuZmVkb3JvdkBhcm0uY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbGV4ZWkgRmVkb3JvdiA8YWxleGVpLmZlZG9yb3ZAYXJtLmNvbT4KCmNvbW1pdCBlMTJi
ZGViMWMyYWQ2ZTMzNTRlMTYzMDkyODRhYWU2MzEzYTFmYjQzCkF1dGhvcjogU2FtaSBNdWphd2Fy
IDxzYW1pLm11amF3YXJAYXJtLmNvbT4KRGF0ZTogICBUaHUgRmViIDE0IDExOjAxOjIwIDIwMTkg
KzAwMDAKCiAgICBEeW5hbWljVGFibGVzUGtnOiBBZGQgT0VNIEluZm8KICAgIAogICAgVGhpcyBw
YXRjaCBvcmlnaW5hbGx5IG1lcmdlZCBpbiBlZGsyIG1hc3RlciBhdAogICAgYzc4OGJkYWJhNDc1
MzY0NDdhZTM3NTE4YTk2ZDkyZTBkYTU0YWFkNy4gSG93ZXZlciwgdGhpcyB3YXMKICAgIGxhdGVy
IHJldmVydGVkIGF0IGJkYmJlZGVhOTQ5ZWI0YjEwZDI0MTEwYzBlNTU5YjAzYzdhNmJjZTQKICAg
IGFzIGl0IHdhcyBtZXJnZWQgZHVyaW5nIHRoZSBTb2Z0IEZlYXR1cmUgRnJlZXplIGZvcgogICAg
ZWRrMi1zdGFibGUyMDE5MDMuCiAgICAKICAgIFJlc3VibWl0dGluZyB0aGlzIHBhdGNoIGFzIHRo
ZSBlZGsyIG1lcmdlIHdpbmRvdyBpcyBub3cgb3Blbi4KICAgIAogICAgQWRkZWQgb3B0aW9uIGZv
ciBPRU1zIHRvIHByb3ZpZGUgT0VNIFRhYmxlIElEIGFuZAogICAgT0VNIFJldmlzaW9uIGZvciBB
Q1BJIHRhYmxlcy4KICAgIAogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgICBDYzogQWxleGVpIEZlZG9yb3YgPGFsZXhlaS5mZWRvcm92QGFybS5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFsZXhlaSBGZWRvcm92IDxhbGV4ZWkuZmVkb3JvdkBhcm0uY29tPgoKY29tbWl0
IDk4YTRhN2E5OWJmNTg4ZGZmYWMwMzFiYjMwMGQ5YWJhNGFkY2RlYTUKQXV0aG9yOiBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgpEYXRlOiAgIFRodSBGZWIgMjEgMTU6Mjg6MzYg
MjAxOSArMDAwMAoKICAgIER5bmFtaWNUYWJsZXNQa2c6IFJlbmFtZSBlbnVtIHVzZWQgZm9yIElE
IE1hcHBpbmcKICAgIAogICAgVGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSBtZXJnZWQgaW4gZWRr
MiBtYXN0ZXIgYXQKICAgIDFkNDlhNzUzNjdlZjY4MjdiOGI4Zjc3ZjYxZTljZTI0NWQxYmRlZTMu
IEhvd2V2ZXIsIHRoaXMgd2FzCiAgICBsYXRlciByZXZlcnRlZCBhdCAzMzQxMTFiMGRhYjgwMzk0
YWViMWViYjhmMGYzMzE0ODQ3ZTJkYzFmCiAgICBhcyBpdCB3YXMgbWVyZ2VkIGR1cmluZyB0aGUg
U29mdCBGZWF0dXJlIEZyZWV6ZSBmb3IKICAgIGVkazItc3RhYmxlMjAxOTAzLgogICAgCiAgICBS
ZXN1Ym1pdHRpbmcgdGhpcyBwYXRjaCBhcyB0aGUgZWRrMiBtZXJnZSB3aW5kb3cgaXMgbm93IG9w
ZW4uCiAgICAKICAgIFJlbmFtZWQgdGhlIGVudW0gRUFybU9iaklkTWFwcGluZyB0byBFQXJtT2Jq
SWRNYXBwaW5nQXJyYXkKICAgIGFuZCB1cGRhdGVkIHRoZSBJT1JUIGdlbmVyYXRvciBhY2NvcmRp
bmdseS4KICAgIAogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBD
YzogQWxleGVpIEZlZG9yb3YgPGFsZXhlaS5mZWRvcm92QGFybS5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFsZXhlaSBGZWRvcm92IDxhbGV4ZWkuZmVkb3JvdkBhcm0uY29tPgoKY29tbWl0IDRmOTNm
ZjIyYjk4M2M0NWVjMmZmMzczNDlmMzdiZjhhMzMzOWQ4OWEKQXV0aG9yOiBTYW1pIE11amF3YXIg
PHNhbWkubXVqYXdhckBhcm0uY29tPgpEYXRlOiAgIEZyaSBGZWIgOCAxODo0NzowMCAyMDE5ICsw
MDAwCgogICAgRHluYW1pY1RhYmxlc1BrZzogRml4IHByb3RvY29sIHNlY3Rpb24KICAgIAogICAg
VGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSBtZXJnZWQgaW4gZWRrMiBtYXN0ZXIgYXQKICAgIGJk
ZTY3M2IyZGNkMWIwODdhZjdmNDlkZDVmMGMzYjgyYjAyMTcyYTUuIEhvd2V2ZXIsIHRoaXMgd2Fz
CiAgICBsYXRlciByZXZlcnRlZCBhdCA3ZDE4MGVmZWFhMDNkZjI1OTczNDE2ZGMwYWFkMDk5ZjRm
ZTdlMjUxCiAgICBhcyBpdCB3YXMgbWVyZ2VkIGR1cmluZyB0aGUgU29mdCBGZWF0dXJlIEZyZWV6
ZSBmb3IKICAgIGVkazItc3RhYmxlMjAxOTAzLgogICAgCiAgICBSZXN1Ym1pdHRpbmcgdGhpcyBw
YXRjaCBhcyB0aGUgZWRrMiBtZXJnZSB3aW5kb3cgaXMgbm93IG9wZW4uCiAgICAKICAgIFVwZGF0
ZWQgdGhlIFByb3RvY29scyBzZWN0aW9uIHRvIHJlZmxlY3QgdGhlIHByb3RvY29scwogICAgdGhh
dCBhcmUgcHJvZHVjZWQgb3IgY29uc3VtZWQuCiAgICAKICAgIENjOiBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgogICAgQ2M6IEFsZXhlaSBGZWRvcm92IDxhbGV4ZWkuZmVkb3JvdkBh
cm0uY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbGV4ZWkgRmVkb3JvdiA8YWxleGVpLmZlZG9yb3ZA
YXJtLmNvbT4KCmNvbW1pdCAyY2IyYjZkNmZhOWMxNDNhYmQ3YWMzNTBlMDgzMmIwY2NkNTk5MWE1
CkF1dGhvcjogWmFpbGlhbmcgU3VuIDx6YWlsaWFuZy5zdW5AaW50ZWwuY29tPgpEYXRlOiAgIFRo
dSBGZWIgMjggMTE6MTc6MDMgMjAxOSArMDgwMAoKICAgIFZsdjJUYmx0RGV2aWNlUGtnOiBGaXgg
MzJiaXQgQklPUyBidWlsZCBmYWlsdXJlIGlzc3VlCiAgICAKICAgIEFkZGVkIGNvbmRpdGlvbmFs
IGNob2ljZSBmb3IgTG9nby5pbmYgaW4gUGxhdGZvcm1Qa2cuZmRmLCBiYXNlZCBvbiB0aGUgYnVp
bGQKICAgIEFSQ0ggaW5mb3JtYXRpb24uIEFuZCBDaGFuZ2VkIHRoZSBsb2NhdGlvbiBvZiBiaW5h
cnkgb2JqZWN0IGZpbGVzIHRvIGFsaWduCiAgICB3aXRoIHByZXZpb3VzIHJlbGVhc2VzICglV09S
S1NQQUNFJVxzaWxpY29uKS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2VpIDxk
YXZpZC53ZWlAaW50ZWwuY29tPgogICAgQ2M6IFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICAgIENjOiBZaSBRaWFuIDx5aS5xaWFuQGludGVsLmNvbT4KICAgIENjOiBNaWNo
YWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Cgpjb21taXQgNDYwMDJhNGEz
NzliMzFmMmVkZGNhNjVhYjc0OWEwY2U4MjY2ZTQ1OQpBdXRob3I6IFphaWxpYW5nIFN1biA8emFp
bGlhbmcuc3VuQGludGVsLmNvbT4KRGF0ZTogICBUaHUgRmViIDI4IDExOjEyOjQyIDIwMTkgKzA4
MDAKCiAgICBWbHYyVGJsdERldmljZVBrZzogRml4IGJ1aWxkIGZhaWx1cmUgaXNzdWUgYWZ0ZXIg
RUNQIGNsZWFudXAKICAgIAogICAgTW92ZWQgc3R1ZmYgaW4gdGhlIHRocmVlIG9sZCBwYWNrYWdl
cyBJQTMyRmFtaWx5Q3B1UGtnLCBWbHYyQmluYXJ5UGtnIGFuZAogICAgVmx2Mk1pc2NCaW5hcmll
c1BrZyBpbnRvIGEgbmV3IHBhY2thZ2UgVmx2MlNvY0JpblBrZy4gVXBkYXRlZCB0aGUgYnVpbGQg
c2NyaXB0cwogICAgYW5kIGFkZGVkIGJ1aWxkIGluc3RydWN0aW9ucyBpbiBSZWFkbWUubWQuCiAg
ICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IERhdmlkIFdlaSA8ZGF2aWQud2VpQGludGVsLmNvbT4K
ICAgIENjOiBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgICBDYzogWWkg
UWlhbiA8eWkucWlhbkBpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwu
ZC5raW5uZXlAaW50ZWwuY29tPgoKY29tbWl0IGE0NzEyYmVhNzlhN2M3Zjk5NDVmMGJkYmJlMTQ2
NGVmNmY5MDNmNWMKQXV0aG9yOiBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+
CkRhdGU6ICAgVGh1IEZlYiAyOCAxMToxMToyMSAyMDE5ICswODAwCgogICAgVmx2MlRibHREZXZp
Y2VQa2c6IEVDUCBDbGVhbnVwLgogICAgCiAgICBSZW1vdmUgbW9kdWxlcyBvZiBFZGtDb21wYXRp
YmlsaXR5UGtnIGZyb20gRFNDL0ZERiBvZiBWbHYyVGJsdERldmljZVBrZyB0byBtYWtlCiAgICB0
aGlzIHBsYXRmb3JtIEVDUCBmcmVlLgogICAgCiAgICBUZXN0OiBCb290IHRvIDY0LWJpdCBXaW5k
b3dzIDEwLgogICAgCiAgICBDYzogWmFpbGlhbmcgU3VuIDx6YWlsaWFuZy5zdW5AaW50ZWwuY29t
PgogICAgQ2M6IFlpIFFpYW4gPHlpLnFpYW5AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IERh
dmlkIFdlaSA8ZGF2aWQud2VpQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7K7T-0007Wg-3l; Fri, 22 Mar 2019 13: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=Q3IJ=RZ=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h7K6k-0007Us-U3
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 13:21:14 +0000
X-Inumbo-ID: 5c4a50ea-4ca5-11e9-9643-7f810a02e748
Received: from hillosipuli.retiisi.org.uk (unknown [95.216.213.190])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c4a50ea-4ca5-11e9-9643-7f810a02e748;
 Fri, 22 Mar 2019 13:21:12 +0000 (UTC)
Received: from lanttu.localdomain (unknown [IPv6:2a01:4f9:c010:4572::e1:1001])
 by hillosipuli.retiisi.org.uk (Postfix) with ESMTP id A5559634C7F;
 Fri, 22 Mar 2019 15:19:03 +0200 (EET)
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Petr Mladek <pmladek@suse.com>,
	linux-kernel@vger.kernel.org
Date: Fri, 22 Mar 2019 15:21:08 +0200
Message-Id: <20190322132108.25501-3-sakari.ailus@linux.intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
X-Mailman-Approved-At: Fri, 22 Mar 2019 13:21:57 +0000
Subject: [Xen-devel] [PATCH 2/2] vsprintf: Remove support for %pF and %pf in
 favour of %pS and %ps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-scsi@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-f2fs-devel@lists.sourceforge.net,
 linux-block@vger.kernel.org, linux-acpi@vger.kernel.org,
 netdev@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

JXBTIGFuZCAlcHMgYXJlIG5vdyB0aGUgcHJlZmVycmVkIGNvbnZlcnNpb24gc3BlY2lmaWVycyB0
byBwcmludCBmdW5jdGlvbgolbmFtZXMuIFRoZSBmdW5jdGlvbmFsaXR5IGlzIGVxdWl2YWxlbnQ7
IHJlbW92ZSB0aGUgb2xkLCBkZXByZWNhdGVkICVwRgolYW5kICVwZiBzdXBwb3J0LgoKU2lnbmVk
LW9mZi1ieTogU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwuY29tPgotLS0K
IERvY3VtZW50YXRpb24vY29yZS1hcGkvcHJpbnRrLWZvcm1hdHMucnN0IHwgMTAgLS0tLS0tLS0t
LQogbGliL3ZzcHJpbnRmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKy0tLS0t
LQogc2NyaXB0cy9jaGVja3BhdGNoLnBsICAgICAgICAgICAgICAgICAgICAgfCAgNSAtLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL0RvY3VtZW50YXRpb24vY29yZS1hcGkvcHJpbnRrLWZvcm1hdHMucnN0IGIvRG9jdW1l
bnRhdGlvbi9jb3JlLWFwaS9wcmludGstZm9ybWF0cy5yc3QKaW5kZXggYzM3ZWM3Y2Q5YzA2Li5j
OTA4MjZhMWZmMTcgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vY29yZS1hcGkvcHJpbnRrLWZv
cm1hdHMucnN0CisrKyBiL0RvY3VtZW50YXRpb24vY29yZS1hcGkvcHJpbnRrLWZvcm1hdHMucnN0
CkBAIC03OCw4ICs3OCw2IEBAIFN5bWJvbHMvRnVuY3Rpb24gUG9pbnRlcnMKIAogCSVwUwl2ZXJz
YXRpbGVfaW5pdCsweDAvMHgxMTAKIAklcHMJdmVyc2F0aWxlX2luaXQKLQklcEYJdmVyc2F0aWxl
X2luaXQrMHgwLzB4MTEwCi0JJXBmCXZlcnNhdGlsZV9pbml0CiAJJXBTUgl2ZXJzYXRpbGVfaW5p
dCsweDkvMHgxMTAKIAkJKHdpdGggX19idWlsdGluX2V4dHJhY3RfcmV0dXJuX2FkZHIoKSB0cmFu
c2xhdGlvbikKIAklcEIJcHJldl9mbl9vZl92ZXJzYXRpbGVfaW5pdCsweDg4LzB4ODgKQEAgLTg5
LDE0ICs4Nyw2IEBAIFRoZSBgYFNgYCBhbmQgYGBzYGAgc3BlY2lmaWVycyBhcmUgdXNlZCBmb3Ig
cHJpbnRpbmcgYSBwb2ludGVyIGluIHN5bWJvbGljCiBmb3JtYXQuIFRoZXkgcmVzdWx0IGluIHRo
ZSBzeW1ib2wgbmFtZSB3aXRoIChTKSBvciB3aXRob3V0IChzKQogb2Zmc2V0cy4gSWYgS0FMTFNZ
TVMgYXJlIGRpc2FibGVkIHRoZW4gdGhlIHN5bWJvbCBhZGRyZXNzIGlzIHByaW50ZWQgaW5zdGVh
ZC4KIAotTm90ZSwgdGhhdCB0aGUgYGBGYGAgYW5kIGBgZmBgIHNwZWNpZmllcnMgYXJlIGlkZW50
aWNhbCB0byBgYFNgYCAoYGBzYGApCi1hbmQgdGh1cyBkZXByZWNhdGVkLiBXZSBoYXZlIGBgRmBg
IGFuZCBgYGZgYCBiZWNhdXNlIG9uIGlhNjQsIHBwYzY0IGFuZAotcGFyaXNjNjQgZnVuY3Rpb24g
cG9pbnRlcnMgYXJlIGluZGlyZWN0IGFuZCwgaW4gZmFjdCwgYXJlIGZ1bmN0aW9uCi1kZXNjcmlw
dG9ycywgd2hpY2ggcmVxdWlyZSBhZGRpdGlvbmFsIGRlcmVmZXJlbmNpbmcgYmVmb3JlIHdlIGNh
biBsb29rdXAKLXRoZSBzeW1ib2wuIEFzIG9mIG5vdywgYGBTYGAgYW5kIGBgc2BgIHBlcmZvcm0g
ZGVyZWZlcmVuY2luZyBvbiB0aG9zZQotcGxhdGZvcm1zICh3aGVuIG5lZWRlZCksIHNvIGBgRmBg
IGFuZCBgYGZgYCBleGlzdCBmb3IgY29tcGF0aWJpbGl0eQotcmVhc29ucyBvbmx5LgotCiBUaGUg
YGBCYGAgc3BlY2lmaWVyIHJlc3VsdHMgaW4gdGhlIHN5bWJvbCBuYW1lIHdpdGggb2Zmc2V0cyBh
bmQgc2hvdWxkIGJlCiB1c2VkIHdoZW4gcHJpbnRpbmcgc3RhY2sgYmFja3RyYWNlcy4gVGhlIHNw
ZWNpZmllciB0YWtlcyBpbnRvCiBjb25zaWRlcmF0aW9uIHRoZSBlZmZlY3Qgb2YgY29tcGlsZXIg
b3B0aW1pc2F0aW9ucyB3aGljaCBtYXkgb2NjdXIKZGlmZiAtLWdpdCBhL2xpYi92c3ByaW50Zi5j
IGIvbGliL3ZzcHJpbnRmLmMKaW5kZXggNzkxYjZmYTM2OTA1Li41ZjYwYjhkNDEyNzcgMTAwNjQ0
Ci0tLSBhL2xpYi92c3ByaW50Zi5jCisrKyBiL2xpYi92c3ByaW50Zi5jCkBAIC03OTcsNyArNzk3
LDcgQEAgY2hhciAqc3ltYm9sX3N0cmluZyhjaGFyICpidWYsIGNoYXIgKmVuZCwgdm9pZCAqcHRy
LAogI2lmZGVmIENPTkZJR19LQUxMU1lNUwogCWlmICgqZm10ID09ICdCJykKIAkJc3ByaW50X2Jh
Y2t0cmFjZShzeW0sIHZhbHVlKTsKLQllbHNlIGlmICgqZm10ICE9ICdmJyAmJiAqZm10ICE9ICdz
JykKKwllbHNlIGlmICgqZm10ICE9ICdzJykKIAkJc3ByaW50X3N5bWJvbChzeW0sIHZhbHVlKTsK
IAllbHNlCiAJCXNwcmludF9zeW1ib2xfbm9fb2Zmc2V0KHN5bSwgdmFsdWUpOwpAQCAtMTg1Myw5
ICsxODUzLDcgQEAgY2hhciAqZGV2aWNlX25vZGVfc3RyaW5nKGNoYXIgKmJ1ZiwgY2hhciAqZW5k
LCBzdHJ1Y3QgZGV2aWNlX25vZGUgKmRuLAogICoKICAqIC0gJ1MnIEZvciBzeW1ib2xpYyBkaXJl
Y3QgcG9pbnRlcnMgKG9yIGZ1bmN0aW9uIGRlc2NyaXB0b3JzKSB3aXRoIG9mZnNldAogICogLSAn
cycgRm9yIHN5bWJvbGljIGRpcmVjdCBwb2ludGVycyAob3IgZnVuY3Rpb24gZGVzY3JpcHRvcnMp
IHdpdGhvdXQgb2Zmc2V0Ci0gKiAtICdGJyBTYW1lIGFzICdTJwotICogLSAnZicgU2FtZSBhcyAn
cycKLSAqIC0gJ1tGZlNzXVInIGFzIGFib3ZlIHdpdGggX19idWlsdGluX2V4dHJhY3RfcmV0dXJu
X2FkZHIoKSB0cmFuc2xhdGlvbgorICogLSAnW1NzXVInIGFzIGFib3ZlIHdpdGggX19idWlsdGlu
X2V4dHJhY3RfcmV0dXJuX2FkZHIoKSB0cmFuc2xhdGlvbgogICogLSAnQicgRm9yIGJhY2t0cmFj
ZWQgc3ltYm9saWMgZGlyZWN0IHBvaW50ZXJzIHdpdGggb2Zmc2V0CiAgKiAtICdSJyBGb3IgZGVj
b2RlZCBzdHJ1Y3QgcmVzb3VyY2UsIGUuZy4sIFttZW0gMHgwLTB4MWYgNjRiaXQgcHJlZl0KICAq
IC0gJ3InIEZvciByYXcgc3RydWN0IHJlc291cmNlLCBlLmcuLCBbbWVtIDB4MC0weDFmIGZsYWdz
IDB4MjAxXQpAQCAtMTk3MCw4ICsxOTY4LDYgQEAgY2hhciAqcG9pbnRlcihjb25zdCBjaGFyICpm
bXQsIGNoYXIgKmJ1ZiwgY2hhciAqZW5kLCB2b2lkICpwdHIsCiAJfQogCiAJc3dpdGNoICgqZm10
KSB7Ci0JY2FzZSAnRic6Ci0JY2FzZSAnZic6CiAJY2FzZSAnUyc6CiAJY2FzZSAncyc6CiAJCXB0
ciA9IGRlcmVmZXJlbmNlX3N5bWJvbF9kZXNjcmlwdG9yKHB0cik7CmRpZmYgLS1naXQgYS9zY3Jp
cHRzL2NoZWNrcGF0Y2gucGwgYi9zY3JpcHRzL2NoZWNrcGF0Y2gucGwKaW5kZXggNWI3NTYyNzhk
ZjEzLi5iNGU0NTZiNDhmZDcgMTAwNzU1Ci0tLSBhL3NjcmlwdHMvY2hlY2twYXRjaC5wbAorKysg
Yi9zY3JpcHRzL2NoZWNrcGF0Y2gucGwKQEAgLTU5OTMsMTEgKzU5OTMsNiBAQCBzdWIgcHJvY2Vz
cyB7CiAJCQkJCW15ICRzdGF0X3JlYWwgPSBnZXRfc3RhdF9yZWFsKCRsaW5lbnIsICRsYyk7CiAJ
CQkJCW15ICRleHRfdHlwZSA9ICJJbnZhbGlkIjsKIAkJCQkJbXkgJHVzZSA9ICIiOwotCQkJCQlp
ZiAoJGJhZF9zcGVjaWZpZXIgPX4gL3BbRmZdLykgewotCQkJCQkJJGV4dF90eXBlID0gIkRlcHJl
Y2F0ZWQiOwotCQkJCQkJJHVzZSA9ICIgLSB1c2UgJXBTIGluc3RlYWQiOwotCQkJCQkJJHVzZSA9
fiBzL3BTL3BzLyBpZiAoJGJhZF9zcGVjaWZpZXIgPX4gL3BmLyk7Ci0JCQkJCX0KIAogCQkJCQlX
QVJOKCJWU1BSSU5URl9QT0lOVEVSX0VYVEVOU0lPTiIsCiAJCQkJCSAgICAgIiRleHRfdHlwZSB2
c3ByaW50ZiBwb2ludGVyIGV4dGVuc2lvbiAnJGJhZF9zcGVjaWZpZXInJHVzZVxuIiAuICIkaGVy
ZVxuJHN0YXRfcmVhbFxuIik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7K7T-0007Wm-Cv; Fri, 22 Mar 2019 13: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=Q3IJ=RZ=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h7K6m-0007Ux-4r
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 13:21:16 +0000
X-Inumbo-ID: 5bfa9226-4ca5-11e9-bcc8-9f02ecc1d60d
Received: from hillosipuli.retiisi.org.uk (unknown [95.216.213.190])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bfa9226-4ca5-11e9-bcc8-9f02ecc1d60d;
 Fri, 22 Mar 2019 13:21:11 +0000 (UTC)
Received: from lanttu.localdomain (unknown [IPv6:2a01:4f9:c010:4572::e1:1001])
 by hillosipuli.retiisi.org.uk (Postfix) with ESMTP id F05C4634C7D;
 Fri, 22 Mar 2019 15:19:02 +0200 (EET)
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Petr Mladek <pmladek@suse.com>,
	linux-kernel@vger.kernel.org
Date: Fri, 22 Mar 2019 15:21:07 +0200
Message-Id: <20190322132108.25501-2-sakari.ailus@linux.intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
X-Mailman-Approved-At: Fri, 22 Mar 2019 13:21:57 +0000
Subject: [Xen-devel] [PATCH 1/2] treewide: Switch printk users from %pf and
 %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-scsi@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-f2fs-devel@lists.sourceforge.net,
 linux-block@vger.kernel.org, linux-acpi@vger.kernel.org,
 netdev@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

JXBGIGFuZCAlcGYgYXJlIGZ1bmN0aW9uYWxseSBlcXVpdmFsZW50IHRvICVwUyBhbmQgJXBzIGNv
bnZlcnNpb24Kc3BlY2lmaWVycy4gVGhlIGZvcm1lciBhcmUgZGVwcmVjYXRlZCwgdGhlcmVmb3Jl
IHN3aXRjaCB0aGUgY3VycmVudCB1c2Vycwp0byB1c2UgdGhlIHByZWZlcnJlZCB2YXJpYW50LgoK
VGhlIGNoYW5nZXMgaGF2ZSBiZWVuIHByb2R1Y2VkIGJ5IHRoZSBmb2xsb3dpbmcgY29tbWFuZDoK
CglnaXQgZ3JlcCAtbCAnJXBbZkZdJyB8IGdyZXAgLXYgJ15cKHRvb2xzXHxEb2N1bWVudGF0aW9u
XCkvJyB8IFwKCXdoaWxlIHJlYWQgaTsgZG8gcGVybCAtaSAtcGUgJ3MvJXBmLyVwcy9nOyBzLyVw
Ri8lcFMvZzsnICRpOyBkb25lCgpBbmQgdmVyaWZ5aW5nIHRoZSByZXN1bHQuCgpTaWduZWQtb2Zm
LWJ5OiBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+Ci0tLQogYXJj
aC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0t
LS0tLS0KIGFyY2gvYXJtL21hY2gtaW14L3BtLWlteDYuYyAgICAgICAgICAgICB8ICAyICstCiBh
cmNoL2FybS9tbS9hbGlnbm1lbnQuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC9hcm0v
bndmcGUvZnBtb2R1bGUuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvbWljcm9ibGF6ZS9t
bS9wZ3RhYmxlLmMgICAgICAgICAgICB8ICAyICstCiBhcmNoL3NwYXJjL2tlcm5lbC9kcy5jICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC91bS9rZXJuZWwvc3lzcnEuYyAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2VwdGlvbnMuaCB8
ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMgICAgICAgICAgICAgICAgfCAgMiArLQog
YXJjaC94ODYvbW0vZXh0YWJsZS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogYXJjaC94
ODYveGVuL211bHRpY2FsbHMuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYWNwaS9k
ZXZpY2VfcG0uYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Jhc2UvcG93ZXIvbWFp
bi5jICAgICAgICAgICAgICAgfCAgNiArKystLS0KIGRyaXZlcnMvYmFzZS9zeXNjb3JlLmMgICAg
ICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogZHJpdmVycy9ibG9jay9kcmJkL2RyYmRf
cmVjZWl2ZXIuYyAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYmxvY2svZmxvcHB5LmMgICAgICAgICAg
ICAgICAgICB8IDEwICsrKysrLS0tLS0KIGRyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgICAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oICAgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9udmRpbW0vYnVzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L3BjaS9wY2ktZHJpdmVyLmMgICAgICAgICAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogZHJp
dmVycy9wY2kvcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogZHJpdmVycy9w
bnAvcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvc2NzaS9lc3Bf
c2NzaS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy9idHJmcy90ZXN0cy9mcmVlLXNwYWNl
LXRyZWUtdGVzdHMuYyAgfCAgNCArKy0tCiBmcy9mMmZzL2YyZnMuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQogZnMvcHN0b3JlL2lub2RlLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGluY2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmggICAgICAgICAgICB8ICAyICst
CiBpbmNsdWRlL3RyYWNlL2V2ZW50cy9jcHVocC5oICAgICAgICAgICAgfCAgNCArKy0tCiBpbmNs
dWRlL3RyYWNlL2V2ZW50cy9wcmVlbXB0aXJxLmggICAgICAgfCAgMiArLQogaW5jbHVkZS90cmFj
ZS9ldmVudHMvcmN1LmggICAgICAgICAgICAgIHwgIDQgKystLQogaW5jbHVkZS90cmFjZS9ldmVu
dHMvc3VucnBjLmggICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3RpbWVy
LmggICAgICAgICAgICB8ICA4ICsrKystLS0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy92bXNjYW4u
aCAgICAgICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy93b3JrcXVldWUuaCAg
ICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy94ZW4uaCAgICAgICAgICAgICAg
fCAgMiArLQogaW5pdC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysr
LS0tCiBrZXJuZWwvYXN5bmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBr
ZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQoga2VybmVsL2Zh
aWxfZnVuY3Rpb24uYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9pcnEvZGVidWdm
cy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwvaXJxL2hhbmRsZS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQoga2VybmVsL2lycS9tYW5hZ2UuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGtlcm5lbC9pcnEvc3B1cmlvdXMuYyAgICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KIGtlcm5lbC9yY3UvdHJlZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiBrZXJuZWwvc3RvcF9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQoga2VybmVs
L3RpbWUvc2NoZWRfY2xvY2suYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC90aW1lL3Rp
bWVyLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwvd29ya3F1ZXVlLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGxpYi9lcnJvci1pbmplY3QuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaWIvcGVyY3B1LXJlZmNvdW50LmMgICAgICAg
ICAgICAgICAgICAgfCAgNCArKy0tCiBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMiArKysrKystLS0tLS0KIG1tL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBtbS92bXNjYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQogbmV0L2NlcGgvb3NkX2NsaWVudC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IG5ldC9jb3JlL25ldC1wcm9jZnMuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29y
ZS9uZXRwb2xsLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiA1NyBmaWxlcyBjaGFu
Z2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwgMTA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jIGIvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11
LmMKaW5kZXggMzAzNGQ2ZDkzNmQyLi4yNDIxMDg0MzlmNDIgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxw
aGEva2VybmVsL3BjaV9pb21tdS5jCisrKyBiL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5j
CkBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIGludCBwY2lfZGFjX2RtYV9zdXBwb3J0ZWQoc3Ry
dWN0IHBjaV9kZXYgKmRldiwgdTY0IG1hc2spCiAJCW9rID0gMDsKIAogCS8qIElmIGJvdGggY29u
ZGl0aW9ucyBhYm92ZSBhcmUgbWV0LCB3ZSBhcmUgZmluZS4gKi8KLQlEQkdBKCJwY2lfZGFjX2Rt
YV9zdXBwb3J0ZWQgJXMgZnJvbSAlcGZcbiIsCisJREJHQSgicGNpX2RhY19kbWFfc3VwcG9ydGVk
ICVzIGZyb20gJXBzXG4iLAogCSAgICAgb2sgPyAieWVzIiA6ICJubyIsIF9fYnVpbHRpbl9yZXR1
cm5fYWRkcmVzcygwKSk7CiAKIAlyZXR1cm4gb2s7CkBAIC0yODEsNyArMjgxLDcgQEAgcGNpX21h
cF9zaW5nbGVfMShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdm9pZCAqY3B1X2FkZHIsIHNpemVfdCBz
aXplLAogCSAgICAmJiBwYWRkciArIHNpemUgPD0gX19kaXJlY3RfbWFwX3NpemUpIHsKIAkJcmV0
ID0gcGFkZHIgKyBfX2RpcmVjdF9tYXBfYmFzZTsKIAotCQlEQkdBMigicGNpX21hcF9zaW5nbGU6
IFslcCwlenhdIC0+IGRpcmVjdCAlbGx4IGZyb20gJXBmXG4iLAorCQlEQkdBMigicGNpX21hcF9z
aW5nbGU6IFslcCwlenhdIC0+IGRpcmVjdCAlbGx4IGZyb20gJXBzXG4iLAogCQkgICAgICBjcHVf
YWRkciwgc2l6ZSwgcmV0LCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogCiAJCXJldHVy
biByZXQ7CkBAIC0yOTIsNyArMjkyLDcgQEAgcGNpX21hcF9zaW5nbGVfMShzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgdm9pZCAqY3B1X2FkZHIsIHNpemVfdCBzaXplLAogCWlmIChkYWNfYWxsb3dlZCkg
ewogCQlyZXQgPSBwYWRkciArIGFscGhhX212LnBjaV9kYWNfb2Zmc2V0OwogCi0JCURCR0EyKCJw
Y2lfbWFwX3NpbmdsZTogWyVwLCV6eF0gLT4gREFDICVsbHggZnJvbSAlcGZcbiIsCisJCURCR0Ey
KCJwY2lfbWFwX3NpbmdsZTogWyVwLCV6eF0gLT4gREFDICVsbHggZnJvbSAlcHNcbiIsCiAJCSAg
ICAgIGNwdV9hZGRyLCBzaXplLCByZXQsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7CiAK
IAkJcmV0dXJuIHJldDsKQEAgLTMyOSw3ICszMjksNyBAQCBwY2lfbWFwX3NpbmdsZV8xKHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCB2b2lkICpjcHVfYWRkciwgc2l6ZV90IHNpemUsCiAJcmV0ID0gYXJl
bmEtPmRtYV9iYXNlICsgZG1hX29mcyAqIFBBR0VfU0laRTsKIAlyZXQgKz0gKHVuc2lnbmVkIGxv
bmcpY3B1X2FkZHIgJiB+UEFHRV9NQVNLOwogCi0JREJHQTIoInBjaV9tYXBfc2luZ2xlOiBbJXAs
JXp4XSBucCAlbGQgLT4gc2cgJWxseCBmcm9tICVwZlxuIiwKKwlEQkdBMigicGNpX21hcF9zaW5n
bGU6IFslcCwlenhdIG5wICVsZCAtPiBzZyAlbGx4IGZyb20gJXBzXG4iLAogCSAgICAgIGNwdV9h
ZGRyLCBzaXplLCBucGFnZXMsIHJldCwgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKIAog
CXJldHVybiByZXQ7CkBAIC0zOTYsMTQgKzM5NiwxNCBAQCBzdGF0aWMgdm9pZCBhbHBoYV9wY2lf
dW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJICAg
ICYmIGRtYV9hZGRyIDwgX19kaXJlY3RfbWFwX2Jhc2UgKyBfX2RpcmVjdF9tYXBfc2l6ZSkgewog
CQkvKiBOb3RoaW5nIHRvIGRvLiAgKi8KIAotCQlEQkdBMigicGNpX3VubWFwX3NpbmdsZTogZGly
ZWN0IFslbGx4LCV6eF0gZnJvbSAlcGZcbiIsCisJCURCR0EyKCJwY2lfdW5tYXBfc2luZ2xlOiBk
aXJlY3QgWyVsbHgsJXp4XSBmcm9tICVwc1xuIiwKIAkJICAgICAgZG1hX2FkZHIsIHNpemUsIF9f
YnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7CiAKIAkJcmV0dXJuOwogCX0KIAogCWlmIChkbWFf
YWRkciA+IDB4ZmZmZmZmZmYpIHsKLQkJREJHQTIoInBjaTY0X3VubWFwX3NpbmdsZTogREFDIFsl
bGx4LCV6eF0gZnJvbSAlcGZcbiIsCisJCURCR0EyKCJwY2k2NF91bm1hcF9zaW5nbGU6IERBQyBb
JWxseCwlenhdIGZyb20gJXBzXG4iLAogCQkgICAgICBkbWFfYWRkciwgc2l6ZSwgX19idWlsdGlu
X3JldHVybl9hZGRyZXNzKDApKTsKIAkJcmV0dXJuOwogCX0KQEAgLTQzNSw3ICs0MzUsNyBAQCBz
dGF0aWMgdm9pZCBhbHBoYV9wY2lfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9h
ZGRyX3QgZG1hX2FkZHIsCiAKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZhcmVuYS0+bG9jaywg
ZmxhZ3MpOwogCi0JREJHQTIoInBjaV91bm1hcF9zaW5nbGU6IHNnIFslbGx4LCV6eF0gbnAgJWxk
IGZyb20gJXBmXG4iLAorCURCR0EyKCJwY2lfdW5tYXBfc2luZ2xlOiBzZyBbJWxseCwlenhdIG5w
ICVsZCBmcm9tICVwc1xuIiwKIAkgICAgICBkbWFfYWRkciwgc2l6ZSwgbnBhZ2VzLCBfX2J1aWx0
aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogfQogCkBAIC00NTgsNyArNDU4LDcgQEAgc3RhdGljIHZv
aWQgKmFscGhhX3BjaV9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBz
aXplLAogCWNwdV9hZGRyID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKGdmcCB8IF9fR0ZQX1pF
Uk8sIG9yZGVyKTsKIAlpZiAoISBjcHVfYWRkcikgewogCQlwcmludGsoS0VSTl9JTkZPICJwY2lf
YWxsb2NfY29uc2lzdGVudDogIgotCQkgICAgICAgImdldF9mcmVlX3BhZ2VzIGZhaWxlZCBmcm9t
ICVwZlxuIiwKKwkJICAgICAgICJnZXRfZnJlZV9wYWdlcyBmYWlsZWQgZnJvbSAlcHNcbiIsCiAJ
CQlfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogCQkvKiA/Pz8gUmVhbGx5IGF0b21pYyBh
bGxvY2F0aW9uPyAgT3RoZXJ3aXNlIHdlIGNvdWxkIHBsYXkKIAkJICAgd2l0aCB2bWFsbG9jIGFu
ZCBzZyBpZiB3ZSBjYW4ndCBmaW5kIGNvbnRpZ3VvdXMgbWVtb3J5LiAgKi8KQEAgLTQ3Nyw3ICs0
NzcsNyBAQCBzdGF0aWMgdm9pZCAqYWxwaGFfcGNpX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZp
Y2UgKmRldiwgc2l6ZV90IHNpemUsCiAJCWdvdG8gdHJ5X2FnYWluOwogCX0KIAotCURCR0EyKCJw
Y2lfYWxsb2NfY29uc2lzdGVudDogJXp4IC0+IFslcCwlbGx4XSBmcm9tICVwZlxuIiwKKwlEQkdB
MigicGNpX2FsbG9jX2NvbnNpc3RlbnQ6ICV6eCAtPiBbJXAsJWxseF0gZnJvbSAlcHNcbiIsCiAJ
ICAgICAgc2l6ZSwgY3B1X2FkZHIsICpkbWFfYWRkcnAsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVz
cygwKSk7CiAKIAlyZXR1cm4gY3B1X2FkZHI7CkBAIC00OTcsNyArNDk3LDcgQEAgc3RhdGljIHZv
aWQgYWxwaGFfcGNpX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6
ZSwKIAlwY2lfdW5tYXBfc2luZ2xlKHBkZXYsIGRtYV9hZGRyLCBzaXplLCBQQ0lfRE1BX0JJRElS
RUNUSU9OQUwpOwogCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpY3B1X2FkZHIsIGdldF9vcmRl
cihzaXplKSk7CiAKLQlEQkdBMigicGNpX2ZyZWVfY29uc2lzdGVudDogWyVsbHgsJXp4XSBmcm9t
ICVwZlxuIiwKKwlEQkdBMigicGNpX2ZyZWVfY29uc2lzdGVudDogWyVsbHgsJXp4XSBmcm9tICVw
c1xuIiwKIAkgICAgICBkbWFfYWRkciwgc2l6ZSwgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDAp
KTsKIH0KIApkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1pbXgvcG0taW14Ni5jIGIvYXJjaC9h
cm0vbWFjaC1pbXgvcG0taW14Ni5jCmluZGV4IDg3ZjQ1YjkyNmM3OC4uZTY3ZTBiMmQ0Y2UwIDEw
MDY0NAotLS0gYS9hcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMKKysrIGIvYXJjaC9hcm0vbWFj
aC1pbXgvcG0taW14Ni5jCkBAIC02MzEsNyArNjMxLDcgQEAgc3RhdGljIHZvaWQgaW14Nl9wbV9z
dGJ5X3Bvd2Vyb2ZmKHZvaWQpCiBzdGF0aWMgaW50IGlteDZfcG1fc3RieV9wb3dlcm9mZl9wcm9i
ZSh2b2lkKQogewogCWlmIChwbV9wb3dlcl9vZmYpIHsKLQkJcHJfd2FybigiJXM6IHBtX3Bvd2Vy
X29mZiBhbHJlYWR5IGNsYWltZWQgICVwICVwZiFcbiIsCisJCXByX3dhcm4oIiVzOiBwbV9wb3dl
cl9vZmYgYWxyZWFkeSBjbGFpbWVkICAlcCAlcHMhXG4iLAogCQkJX19mdW5jX18sIHBtX3Bvd2Vy
X29mZiwgcG1fcG93ZXJfb2ZmKTsKIAkJcmV0dXJuIC1FQlVTWTsKIAl9CmRpZmYgLS1naXQgYS9h
cmNoL2FybS9tbS9hbGlnbm1lbnQuYyBiL2FyY2gvYXJtL21tL2FsaWdubWVudC5jCmluZGV4IGI1
NGY4ZjhkZWYzNi4uZTM3Njg4M2FiMzViIDEwMDY0NAotLS0gYS9hcmNoL2FybS9tbS9hbGlnbm1l
bnQuYworKysgYi9hcmNoL2FybS9tbS9hbGlnbm1lbnQuYwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0
YXRpYyBjb25zdCBjaGFyICp1c2VybW9kZV9hY3Rpb25bXSA9IHsKIHN0YXRpYyBpbnQgYWxpZ25t
ZW50X3Byb2Nfc2hvdyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQgKnYpCiB7CiAJc2VxX3ByaW50
ZihtLCAiVXNlcjpcdFx0JWx1XG4iLCBhaV91c2VyKTsKLQlzZXFfcHJpbnRmKG0sICJTeXN0ZW06
XHRcdCVsdSAoJXBGKVxuIiwgYWlfc3lzLCBhaV9zeXNfbGFzdF9wYyk7CisJc2VxX3ByaW50Ziht
LCAiU3lzdGVtOlx0XHQlbHUgKCVwUylcbiIsIGFpX3N5cywgYWlfc3lzX2xhc3RfcGMpOwogCXNl
cV9wcmludGYobSwgIlNraXBwZWQ6XHQlbHVcbiIsIGFpX3NraXBwZWQpOwogCXNlcV9wcmludGYo
bSwgIkhhbGY6XHRcdCVsdVxuIiwgYWlfaGFsZik7CiAJc2VxX3ByaW50ZihtLCAiV29yZDpcdFx0
JWx1XG4iLCBhaV93b3JkKTsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMg
Yi9hcmNoL2FybS9ud2ZwZS9mcG1vZHVsZS5jCmluZGV4IDEzNjVlODY1MDg0My4uZWUzNGM3NmU2
NjI0IDEwMDY0NAotLS0gYS9hcmNoL2FybS9ud2ZwZS9mcG1vZHVsZS5jCisrKyBiL2FyY2gvYXJt
L253ZnBlL2ZwbW9kdWxlLmMKQEAgLTE0Nyw3ICsxNDcsNyBAQCB2b2lkIGZsb2F0X3JhaXNlKHNp
Z25lZCBjaGFyIGZsYWdzKQogI2lmZGVmIENPTkZJR19ERUJVR19VU0VSCiAJaWYgKGZsYWdzICYg
ZGVidWcpCiAgCQlwcmludGsoS0VSTl9ERUJVRwotCQkgICAgICAgIk5XRlBFOiAlc1slZF0gdGFr
ZXMgZXhjZXB0aW9uICUwOHggYXQgJXBmIGZyb20gJTA4bHhcbiIsCisJCSAgICAgICAiTldGUEU6
ICVzWyVkXSB0YWtlcyBleGNlcHRpb24gJTA4eCBhdCAlcHMgZnJvbSAlMDhseFxuIiwKIAkJICAg
ICAgIGN1cnJlbnQtPmNvbW0sIGN1cnJlbnQtPnBpZCwgZmxhZ3MsCiAJCSAgICAgICBfX2J1aWx0
aW5fcmV0dXJuX2FkZHJlc3MoMCksIEdFVF9VU0VSUkVHKCktPkFSTV9wYyk7CiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL2FyY2gvbWljcm9ibGF6ZS9tbS9wZ3RhYmxlLmMgYi9hcmNoL21pY3JvYmxhemUv
bW0vcGd0YWJsZS5jCmluZGV4IGMyY2UxZTQyYjg4OC4uOGZlNTRmZGEzMWRjIDEwMDY0NAotLS0g
YS9hcmNoL21pY3JvYmxhemUvbW0vcGd0YWJsZS5jCisrKyBiL2FyY2gvbWljcm9ibGF6ZS9tbS9w
Z3RhYmxlLmMKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIHZvaWQgX19pb21lbSAqX19pb3JlbWFw
KHBoeXNfYWRkcl90IGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKIAkJcCA+PSBtZW1vcnlfc3Rh
cnQgJiYgcCA8IHZpcnRfdG9fcGh5cyhoaWdoX21lbW9yeSkgJiYKIAkJIShwID49IF9fdmlydF90
b19waHlzKChwaHlzX2FkZHJfdClfX2Jzc19zdG9wKSAmJgogCQlwIDwgX192aXJ0X3RvX3BoeXMo
KHBoeXNfYWRkcl90KV9fYnNzX3N0b3ApKSkgewotCQlwcl93YXJuKCJfX2lvcmVtYXAoKTogcGh5
cyBhZGRyICJQVEVfRk1UIiBpcyBSQU0gbHIgJXBmXG4iLAorCQlwcl93YXJuKCJfX2lvcmVtYXAo
KTogcGh5cyBhZGRyICJQVEVfRk1UIiBpcyBSQU0gbHIgJXBzXG4iLAogCQkJKHVuc2lnbmVkIGxv
bmcpcCwgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKIAkJcmV0dXJuIE5VTEw7CiAJfQpk
aWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvZHMuYyBiL2FyY2gvc3BhcmMva2VybmVsL2Rz
LmMKaW5kZXggZjg3MjY1YWZiMTc1Li5jYWQwOGNjY2U2MjUgMTAwNjQ0Ci0tLSBhL2FyY2gvc3Bh
cmMva2VybmVsL2RzLmMKKysrIGIvYXJjaC9zcGFyYy9rZXJuZWwvZHMuYwpAQCAtODc2LDcgKzg3
Niw3IEBAIHZvaWQgbGRvbV9wb3dlcl9vZmYodm9pZCkKIAogc3RhdGljIHZvaWQgZHNfY29ubl9y
ZXNldChzdHJ1Y3QgZHNfaW5mbyAqZHApCiB7Ci0JcHJpbnRrKEtFUk5fRVJSICJkcy0lbGx1OiBk
c19jb25uX3Jlc2V0KCkgZnJvbSAlcGZcbiIsCisJcHJpbnRrKEtFUk5fRVJSICJkcy0lbGx1OiBk
c19jb25uX3Jlc2V0KCkgZnJvbSAlcHNcbiIsCiAJICAgICAgIGRwLT5pZCwgX19idWlsdGluX3Jl
dHVybl9hZGRyZXNzKDApKTsKIH0KIApkaWZmIC0tZ2l0IGEvYXJjaC91bS9rZXJuZWwvc3lzcnEu
YyBiL2FyY2gvdW0va2VybmVsL3N5c3JxLmMKaW5kZXggNmI5OTVlODcwZDU1Li4wNTU4NWVlZjEx
ZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvdW0va2VybmVsL3N5c3JxLmMKKysrIGIvYXJjaC91bS9rZXJu
ZWwvc3lzcnEuYwpAQCAtMjAsNyArMjAsNyBAQAogCiBzdGF0aWMgdm9pZCBfcHJpbnRfYWRkcih2
b2lkICpkYXRhLCB1bnNpZ25lZCBsb25nIGFkZHJlc3MsIGludCByZWxpYWJsZSkKIHsKLQlwcl9p
bmZvKCIgWzwlMDhseD5dICVzJXBGXG4iLCBhZGRyZXNzLCByZWxpYWJsZSA/ICIiIDogIj8gIiwK
Kwlwcl9pbmZvKCIgWzwlMDhseD5dICVzJXBTXG4iLCBhZGRyZXNzLCByZWxpYWJsZSA/ICIiIDog
Ij8gIiwKIAkJKHZvaWQgKilhZGRyZXNzKTsKIH0KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vdHJhY2UvZXhjZXB0aW9ucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhY2Uv
ZXhjZXB0aW9ucy5oCmluZGV4IGUwZTZkN2YyMTM5OS4uNmIxZTg3MTk0ODA5IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFjZS9leGNlcHRpb25zLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vdHJhY2UvZXhjZXB0aW9ucy5oCkBAIC0zMCw3ICszMCw3IEBAIERFQ0xBUkVf
RVZFTlRfQ0xBU1MoeDg2X2V4Y2VwdGlvbnMsCiAJCV9fZW50cnktPmVycm9yX2NvZGUgPSBlcnJv
cl9jb2RlOwogCSksCiAKLQlUUF9wcmludGsoImFkZHJlc3M9JXBmIGlwPSVwZiBlcnJvcl9jb2Rl
PTB4JWx4IiwKKwlUUF9wcmludGsoImFkZHJlc3M9JXBzIGlwPSVwcyBlcnJvcl9jb2RlPTB4JWx4
IiwKIAkJICAodm9pZCAqKV9fZW50cnktPmFkZHJlc3MsICh2b2lkICopX19lbnRyeS0+aXAsCiAJ
CSAgX19lbnRyeS0+ZXJyb3JfY29kZSkgKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVs
L2lycV82NC5jIGIvYXJjaC94ODYva2VybmVsL2lycV82NC5jCmluZGV4IDA0NjljZDA3OGRiMS4u
NGRmZjU2NjU4NDI3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMKKysrIGIv
YXJjaC94ODYva2VybmVsL2lycV82NC5jCkBAIC01OCw3ICs1OCw3IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBzdGFja19vdmVyZmxvd19jaGVjayhzdHJ1Y3QgcHRfcmVncyAqcmVncykKIAlpZiAocmVn
cy0+c3AgPj0gZXN0YWNrX3RvcCAmJiByZWdzLT5zcCA8PSBlc3RhY2tfYm90dG9tKQogCQlyZXR1
cm47CiAKLQlXQVJOX09OQ0UoMSwgImRvX0lSUSgpOiAlcyBoYXMgb3ZlcmZsb3duIHRoZSBrZXJu
ZWwgc3RhY2sgKGN1cjolTHgsc3A6JWx4LGlycSBzdGsgdG9wLWJvdHRvbTolTHgtJUx4LGV4Y2Vw
dGlvbiBzdGsgdG9wLWJvdHRvbTolTHgtJUx4LGlwOiVwRilcbiIsCisJV0FSTl9PTkNFKDEsICJk
b19JUlEoKTogJXMgaGFzIG92ZXJmbG93biB0aGUga2VybmVsIHN0YWNrIChjdXI6JUx4LHNwOiVs
eCxpcnEgc3RrIHRvcC1ib3R0b206JUx4LSVMeCxleGNlcHRpb24gc3RrIHRvcC1ib3R0b206JUx4
LSVMeCxpcDolcFMpXG4iLAogCQljdXJyZW50LT5jb21tLCBjdXJiYXNlLCByZWdzLT5zcCwKIAkJ
aXJxX3N0YWNrX3RvcCwgaXJxX3N0YWNrX2JvdHRvbSwKIAkJZXN0YWNrX3RvcCwgZXN0YWNrX2Jv
dHRvbSwgKHZvaWQgKilyZWdzLT5pcCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9leHRhYmxl
LmMgYi9hcmNoL3g4Ni9tbS9leHRhYmxlLmMKaW5kZXggM2M0NTY4ZjhmYjI4Li5iMGEyZGU4ZDJm
OWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2V4dGFibGUuYworKysgYi9hcmNoL3g4Ni9tbS9l
eHRhYmxlLmMKQEAgLTE0NSw3ICsxNDUsNyBAQCBfX3Zpc2libGUgYm9vbCBleF9oYW5kbGVyX3Jk
bXNyX3Vuc2FmZShjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpmaXh1cAogCQkJ
CSAgICAgICB1bnNpZ25lZCBsb25nIGVycm9yX2NvZGUsCiAJCQkJICAgICAgIHVuc2lnbmVkIGxv
bmcgZmF1bHRfYWRkcikKIHsKLQlpZiAocHJfd2Fybl9vbmNlKCJ1bmNoZWNrZWQgTVNSIGFjY2Vz
cyBlcnJvcjogUkRNU1IgZnJvbSAweCV4IGF0IHJJUDogMHglbHggKCVwRilcbiIsCisJaWYgKHBy
X3dhcm5fb25jZSgidW5jaGVja2VkIE1TUiBhY2Nlc3MgZXJyb3I6IFJETVNSIGZyb20gMHgleCBh
dCBySVA6IDB4JWx4ICglcFMpXG4iLAogCQkJICh1bnNpZ25lZCBpbnQpcmVncy0+Y3gsIHJlZ3Mt
PmlwLCAodm9pZCAqKXJlZ3MtPmlwKSkKIAkJc2hvd19zdGFja19yZWdzKHJlZ3MpOwogCkBAIC0x
NjIsNyArMTYyLDcgQEAgX192aXNpYmxlIGJvb2wgZXhfaGFuZGxlcl93cm1zcl91bnNhZmUoY29u
c3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqZml4dXAKIAkJCQkgICAgICAgdW5zaWdu
ZWQgbG9uZyBlcnJvcl9jb2RlLAogCQkJCSAgICAgICB1bnNpZ25lZCBsb25nIGZhdWx0X2FkZHIp
CiB7Ci0JaWYgKHByX3dhcm5fb25jZSgidW5jaGVja2VkIE1TUiBhY2Nlc3MgZXJyb3I6IFdSTVNS
IHRvIDB4JXggKHRyaWVkIHRvIHdyaXRlIDB4JTA4eCUwOHgpIGF0IHJJUDogMHglbHggKCVwRilc
biIsCisJaWYgKHByX3dhcm5fb25jZSgidW5jaGVja2VkIE1TUiBhY2Nlc3MgZXJyb3I6IFdSTVNS
IHRvIDB4JXggKHRyaWVkIHRvIHdyaXRlIDB4JTA4eCUwOHgpIGF0IHJJUDogMHglbHggKCVwUylc
biIsCiAJCQkgKHVuc2lnbmVkIGludClyZWdzLT5jeCwgKHVuc2lnbmVkIGludClyZWdzLT5keCwK
IAkJCSAodW5zaWduZWQgaW50KXJlZ3MtPmF4LCAgcmVncy0+aXAsICh2b2lkICopcmVncy0+aXAp
KQogCQlzaG93X3N0YWNrX3JlZ3MocmVncyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbXVs
dGljYWxscy5jIGIvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYwppbmRleCAwNzY2YTA4YmRmNDUu
LjA3MDU0NTcyMjk3ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYworKysg
Yi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jCkBAIC0xMDUsNyArMTA1LDcgQEAgdm9pZCB4ZW5f
bWNfZmx1c2godm9pZCkKIAkJZm9yIChpID0gMDsgaSA8IGItPm1jaWR4OyBpKyspIHsKIAkJCWlm
IChiLT5lbnRyaWVzW2ldLnJlc3VsdCA8IDApIHsKICNpZiBNQ19ERUJVRwotCQkJCXByX2Vycigi
ICBjYWxsICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXHQlcEZcbiIsCisJCQkJcHJf
ZXJyKCIgIGNhbGwgJTJkOiBvcD0lbHUgYXJnPVslbHhdIHJlc3VsdD0lbGRcdCVwU1xuIiwKIAkJ
CQkgICAgICAgaSArIDEsCiAJCQkJICAgICAgIGItPmRlYnVnW2ldLm9wLAogCQkJCSAgICAgICBi
LT5kZWJ1Z1tpXS5hcmdzWzBdLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3BpL2RldmljZV9wbS5j
IGIvZHJpdmVycy9hY3BpL2RldmljZV9wbS5jCmluZGV4IDgyNGFlOTg1YWQ5My4uMWFhMGQwMTRk
YzM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2FjcGkvZGV2aWNlX3BtLmMKKysrIGIvZHJpdmVycy9h
Y3BpL2RldmljZV9wbS5jCkBAIC00MTQsNyArNDE0LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wbV9u
b3RpZnlfaGFuZGxlcihhY3BpX2hhbmRsZSBoYW5kbGUsIHUzMiB2YWwsIHZvaWQgKm5vdF91c2Vk
KQogCWlmIChhZGV2LT53YWtldXAuZmxhZ3Mubm90aWZpZXJfcHJlc2VudCkgewogCQlwbV93YWtl
dXBfd3NfZXZlbnQoYWRldi0+d2FrZXVwLndzLCAwLCBhY3BpX3MyaWRsZV93YWtldXAoKSk7CiAJ
CWlmIChhZGV2LT53YWtldXAuY29udGV4dC5mdW5jKSB7Ci0JCQlhY3BpX2hhbmRsZV9kZWJ1Zyho
YW5kbGUsICJSdW5uaW5nICVwRiBmb3IgJXNcbiIsCisJCQlhY3BpX2hhbmRsZV9kZWJ1ZyhoYW5k
bGUsICJSdW5uaW5nICVwUyBmb3IgJXNcbiIsCiAJCQkJCSAgYWRldi0+d2FrZXVwLmNvbnRleHQu
ZnVuYywKIAkJCQkJICBkZXZfbmFtZShhZGV2LT53YWtldXAuY29udGV4dC5kZXYpKTsKIAkJCWFk
ZXYtPndha2V1cC5jb250ZXh0LmZ1bmMoJmFkZXYtPndha2V1cC5jb250ZXh0KTsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMgYi9kcml2ZXJzL2Jhc2UvcG93ZXIvbWFpbi5j
CmluZGV4IGY4MGQyOThkZTNmYS4uYTYxOWJlMDI1MDU2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jh
c2UvcG93ZXIvbWFpbi5jCisrKyBiL2RyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMKQEAgLTIwNyw3
ICsyMDcsNyBAQCBzdGF0aWMga3RpbWVfdCBpbml0Y2FsbF9kZWJ1Z19zdGFydChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHZvaWQgKmNiKQogCWlmICghcG1fcHJpbnRfdGltZXNfZW5hYmxlZCkKIAkJcmV0
dXJuIDA7CiAKLQlkZXZfaW5mbyhkZXYsICJjYWxsaW5nICVwRiBAICVpLCBwYXJlbnQ6ICVzXG4i
LCBjYiwKKwlkZXZfaW5mbyhkZXYsICJjYWxsaW5nICVwUyBAICVpLCBwYXJlbnQ6ICVzXG4iLCBj
YiwKIAkJIHRhc2tfcGlkX25yKGN1cnJlbnQpLAogCQkgZGV2LT5wYXJlbnQgPyBkZXZfbmFtZShk
ZXYtPnBhcmVudCkgOiAibm9uZSIpOwogCXJldHVybiBrdGltZV9nZXQoKTsKQEAgLTIyNSw3ICsy
MjUsNyBAQCBzdGF0aWMgdm9pZCBpbml0Y2FsbF9kZWJ1Z19yZXBvcnQoc3RydWN0IGRldmljZSAq
ZGV2LCBrdGltZV90IGNhbGx0aW1lLAogCXJldHRpbWUgPSBrdGltZV9nZXQoKTsKIAluc2VjcyA9
IChzNjQpIGt0aW1lX3RvX25zKGt0aW1lX3N1YihyZXR0aW1lLCBjYWxsdGltZSkpOwogCi0JZGV2
X2luZm8oZGV2LCAiJXBGIHJldHVybmVkICVkIGFmdGVyICVMZCB1c2Vjc1xuIiwgY2IsIGVycm9y
LAorCWRldl9pbmZvKGRldiwgIiVwUyByZXR1cm5lZCAlZCBhZnRlciAlTGQgdXNlY3NcbiIsIGNi
LCBlcnJvciwKIAkJICh1bnNpZ25lZCBsb25nIGxvbmcpbnNlY3MgPj4gMTApOwogfQogCkBAIC0y
MDYzLDcgKzIwNjMsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChkcG1fc3VzcGVuZF9zdGFydCk7CiB2
b2lkIF9fc3VzcGVuZF9yZXBvcnRfcmVzdWx0KGNvbnN0IGNoYXIgKmZ1bmN0aW9uLCB2b2lkICpm
biwgaW50IHJldCkKIHsKIAlpZiAocmV0KQotCQlwcl9lcnIoIiVzKCk6ICVwRiByZXR1cm5zICVk
XG4iLCBmdW5jdGlvbiwgZm4sIHJldCk7CisJCXByX2VycigiJXMoKTogJXBTIHJldHVybnMgJWRc
biIsIGZ1bmN0aW9uLCBmbiwgcmV0KTsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKF9fc3VzcGVuZF9y
ZXBvcnRfcmVzdWx0KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL3N5c2NvcmUuYyBiL2Ry
aXZlcnMvYmFzZS9zeXNjb3JlLmMKaW5kZXggNmUwNzZmMzU5ZGNjLi4wZDM0NmEzMDcxNDAgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9zeXNjb3JlLmMKKysrIGIvZHJpdmVycy9iYXNlL3N5c2Nv
cmUuYwpAQCAtNjIsMTkgKzYyLDE5IEBAIGludCBzeXNjb3JlX3N1c3BlbmQodm9pZCkKIAlsaXN0
X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2Uob3BzLCAmc3lzY29yZV9vcHNfbGlzdCwgbm9kZSkKIAkJ
aWYgKG9wcy0+c3VzcGVuZCkgewogCQkJaWYgKGluaXRjYWxsX2RlYnVnKQotCQkJCXByX2luZm8o
IlBNOiBDYWxsaW5nICVwRlxuIiwgb3BzLT5zdXNwZW5kKTsKKwkJCQlwcl9pbmZvKCJQTTogQ2Fs
bGluZyAlcFNcbiIsIG9wcy0+c3VzcGVuZCk7CiAJCQlyZXQgPSBvcHMtPnN1c3BlbmQoKTsKIAkJ
CWlmIChyZXQpCiAJCQkJZ290byBlcnJfb3V0OwogCQkJV0FSTl9PTkNFKCFpcnFzX2Rpc2FibGVk
KCksCi0JCQkJIkludGVycnVwdHMgZW5hYmxlZCBhZnRlciAlcEZcbiIsIG9wcy0+c3VzcGVuZCk7
CisJCQkJIkludGVycnVwdHMgZW5hYmxlZCBhZnRlciAlcFNcbiIsIG9wcy0+c3VzcGVuZCk7CiAJ
CX0KIAogCXRyYWNlX3N1c3BlbmRfcmVzdW1lKFRQUygic3lzY29yZV9zdXNwZW5kIiksIDAsIGZh
bHNlKTsKIAlyZXR1cm4gMDsKIAogIGVycl9vdXQ6Ci0JcHJfZXJyKCJQTTogU3lzdGVtIGNvcmUg
c3VzcGVuZCBjYWxsYmFjayAlcEYgZmFpbGVkLlxuIiwgb3BzLT5zdXNwZW5kKTsKKwlwcl9lcnIo
IlBNOiBTeXN0ZW0gY29yZSBzdXNwZW5kIGNhbGxiYWNrICVwUyBmYWlsZWQuXG4iLCBvcHMtPnN1
c3BlbmQpOwogCiAJbGlzdF9mb3JfZWFjaF9lbnRyeV9jb250aW51ZShvcHMsICZzeXNjb3JlX29w
c19saXN0LCBub2RlKQogCQlpZiAob3BzLT5yZXN1bWUpCkBAIC0xMDAsMTAgKzEwMCwxMCBAQCB2
b2lkIHN5c2NvcmVfcmVzdW1lKHZvaWQpCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShvcHMsICZzeXNj
b3JlX29wc19saXN0LCBub2RlKQogCQlpZiAob3BzLT5yZXN1bWUpIHsKIAkJCWlmIChpbml0Y2Fs
bF9kZWJ1ZykKLQkJCQlwcl9pbmZvKCJQTTogQ2FsbGluZyAlcEZcbiIsIG9wcy0+cmVzdW1lKTsK
KwkJCQlwcl9pbmZvKCJQTTogQ2FsbGluZyAlcFNcbiIsIG9wcy0+cmVzdW1lKTsKIAkJCW9wcy0+
cmVzdW1lKCk7CiAJCQlXQVJOX09OQ0UoIWlycXNfZGlzYWJsZWQoKSwKLQkJCQkiSW50ZXJydXB0
cyBlbmFibGVkIGFmdGVyICVwRlxuIiwgb3BzLT5yZXN1bWUpOworCQkJCSJJbnRlcnJ1cHRzIGVu
YWJsZWQgYWZ0ZXIgJXBTXG4iLCBvcHMtPnJlc3VtZSk7CiAJCX0KIAl0cmFjZV9zdXNwZW5kX3Jl
c3VtZShUUFMoInN5c2NvcmVfcmVzdW1lIiksIDAsIGZhbHNlKTsKIH0KQEAgLTEyMiw3ICsxMjIs
NyBAQCB2b2lkIHN5c2NvcmVfc2h1dGRvd24odm9pZCkKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3Jl
dmVyc2Uob3BzLCAmc3lzY29yZV9vcHNfbGlzdCwgbm9kZSkKIAkJaWYgKG9wcy0+c2h1dGRvd24p
IHsKIAkJCWlmIChpbml0Y2FsbF9kZWJ1ZykKLQkJCQlwcl9pbmZvKCJQTTogQ2FsbGluZyAlcEZc
biIsIG9wcy0+c2h1dGRvd24pOworCQkJCXByX2luZm8oIlBNOiBDYWxsaW5nICVwU1xuIiwgb3Bz
LT5zaHV0ZG93bik7CiAJCQlvcHMtPnNodXRkb3duKCk7CiAJCX0KIApkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ibG9jay9kcmJkL2RyYmRfcmVjZWl2ZXIuYyBiL2RyaXZlcnMvYmxvY2svZHJiZC9kcmJk
X3JlY2VpdmVyLmMKaW5kZXggYzdhZDg4ZDkxYTA5Li4zZTVmZDk3YTNiNGQgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvYmxvY2svZHJiZC9kcmJkX3JlY2VpdmVyLmMKKysrIGIvZHJpdmVycy9ibG9jay9k
cmJkL2RyYmRfcmVjZWl2ZXIuYwpAQCAtNjExNiw3ICs2MTE2LDcgQEAgaW50IGRyYmRfYWNrX3Jl
Y2VpdmVyKHN0cnVjdCBkcmJkX3RocmVhZCAqdGhpKQogCiAJCQllcnIgPSBjbWQtPmZuKGNvbm5l
Y3Rpb24sICZwaSk7CiAJCQlpZiAoZXJyKSB7Ci0JCQkJZHJiZF9lcnIoY29ubmVjdGlvbiwgIiVw
ZiBmYWlsZWRcbiIsIGNtZC0+Zm4pOworCQkJCWRyYmRfZXJyKGNvbm5lY3Rpb24sICIlcHMgZmFp
bGVkXG4iLCBjbWQtPmZuKTsKIAkJCQlnb3RvIHJlY29ubmVjdDsKIAkJCX0KIApkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ibG9jay9mbG9wcHkuYyBiL2RyaXZlcnMvYmxvY2svZmxvcHB5LmMKaW5kZXgg
OTVmNjA4ZDFhMDk4Li40OWY4OWRiMDc2NmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2svZmxv
cHB5LmMKKysrIGIvZHJpdmVycy9ibG9jay9mbG9wcHkuYwpAQCAtMTY5Myw3ICsxNjkzLDcgQEAg
aXJxcmV0dXJuX3QgZmxvcHB5X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiAJCS8q
IHdlIGRvbid0IGV2ZW4ga25vdyB3aGljaCBGREMgaXMgdGhlIGN1bHByaXQgKi8KIAkJcHJfaW5m
bygiRE9SMD0leFxuIiwgZmRjX3N0YXRlWzBdLmRvcik7CiAJCXByX2luZm8oImZsb3BweSBpbnRl
cnJ1cHQgb24gYml6YXJyZSBmZGMgJWRcbiIsIGZkYyk7Ci0JCXByX2luZm8oImhhbmRsZXI9JXBm
XG4iLCBoYW5kbGVyKTsKKwkJcHJfaW5mbygiaGFuZGxlcj0lcHNcbiIsIGhhbmRsZXIpOwogCQlp
c19hbGl2ZShfX2Z1bmNfXywgImJpemFycmUgZmRjIik7CiAJCXJldHVybiBJUlFfTk9ORTsKIAl9
CkBAIC0xNzUyLDcgKzE3NTIsNyBAQCBzdGF0aWMgdm9pZCByZXNldF9pbnRlcnJ1cHQodm9pZCkK
IAlkZWJ1Z3QoX19mdW5jX18sICIiKTsKIAlyZXN1bHQoKTsJCS8qIGdldCB0aGUgc3RhdHVzIHJl
YWR5IGZvciBzZXRfZmRjICovCiAJaWYgKEZEQ1MtPnJlc2V0KSB7Ci0JCXByX2luZm8oInJlc2V0
IHNldCBpbiBpbnRlcnJ1cHQsIGNhbGxpbmcgJXBmXG4iLCBjb250LT5lcnJvcik7CisJCXByX2lu
Zm8oInJlc2V0IHNldCBpbiBpbnRlcnJ1cHQsIGNhbGxpbmcgJXBzXG4iLCBjb250LT5lcnJvcik7
CiAJCWNvbnQtPmVycm9yKCk7CS8qIGEgcmVzZXQganVzdCBhZnRlciBhIHJlc2V0LiBCQUQhICov
CiAJfQogCWNvbnQtPnJlZG8oKTsKQEAgLTE3OTMsNyArMTc5Myw3IEBAIHN0YXRpYyB2b2lkIHNo
b3dfZmxvcHB5KHZvaWQpCiAJcHJfaW5mbygiXG4iKTsKIAlwcl9pbmZvKCJmbG9wcHkgZHJpdmVy
IHN0YXRlXG4iKTsKIAlwcl9pbmZvKCItLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsKLQlwcl9pbmZv
KCJub3c9JWx1IGxhc3QgaW50ZXJydXB0PSVsdSBkaWZmPSVsdSBsYXN0IGNhbGxlZCBoYW5kbGVy
PSVwZlxuIiwKKwlwcl9pbmZvKCJub3c9JWx1IGxhc3QgaW50ZXJydXB0PSVsdSBkaWZmPSVsdSBs
YXN0IGNhbGxlZCBoYW5kbGVyPSVwc1xuIiwKIAkJamlmZmllcywgaW50ZXJydXB0amlmZmllcywg
amlmZmllcyAtIGludGVycnVwdGppZmZpZXMsCiAJCWxhc3RoYW5kbGVyKTsKIApAQCAtMTgxMiw5
ICsxODEyLDkgQEAgc3RhdGljIHZvaWQgc2hvd19mbG9wcHkodm9pZCkKIAlwcl9pbmZvKCJzdGF0
dXM9JXhcbiIsIGZkX2luYihGRF9TVEFUVVMpKTsKIAlwcl9pbmZvKCJmZGNfYnVzeT0lbHVcbiIs
IGZkY19idXN5KTsKIAlpZiAoZG9fZmxvcHB5KQotCQlwcl9pbmZvKCJkb19mbG9wcHk9JXBmXG4i
LCBkb19mbG9wcHkpOworCQlwcl9pbmZvKCJkb19mbG9wcHk9JXBzXG4iLCBkb19mbG9wcHkpOwog
CWlmICh3b3JrX3BlbmRpbmcoJmZsb3BweV93b3JrKSkKLQkJcHJfaW5mbygiZmxvcHB5X3dvcmsu
ZnVuYz0lcGZcbiIsIGZsb3BweV93b3JrLmZ1bmMpOworCQlwcl9pbmZvKCJmbG9wcHlfd29yay5m
dW5jPSVwc1xuIiwgZmxvcHB5X3dvcmsuZnVuYyk7CiAJaWYgKGRlbGF5ZWRfd29ya19wZW5kaW5n
KCZmZF90aW1lcikpCiAJCXByX2luZm8oImRlbGF5ZWQgd29yay5mdW5jdGlvbj0lcCBleHBpcmVz
PSVsZFxuIiwKIAkJICAgICAgIGZkX3RpbWVyLndvcmsuZnVuYywKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvY3B1ZnJlcS9jcHVmcmVxLmMgYi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCmluZGV4IGUx
MDkyMjcwOWQxMy4uYmY3OGEzZDllMGU5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2NwdWZyZXEvY3B1
ZnJlcS5jCisrKyBiL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMKQEAgLTQyNiw3ICs0MjYsNyBA
QCBzdGF0aWMgdm9pZCBjcHVmcmVxX2xpc3RfdHJhbnNpdGlvbl9ub3RpZmllcnModm9pZCkKIAlt
dXRleF9sb2NrKCZjcHVmcmVxX3RyYW5zaXRpb25fbm90aWZpZXJfbGlzdC5tdXRleCk7CiAKIAlm
b3IgKG5iID0gY3B1ZnJlcV90cmFuc2l0aW9uX25vdGlmaWVyX2xpc3QuaGVhZDsgbmI7IG5iID0g
bmItPm5leHQpCi0JCXByX2luZm8oIiVwRlxuIiwgbmItPm5vdGlmaWVyX2NhbGwpOworCQlwcl9p
bmZvKCIlcFNcbiIsIG5iLT5ub3RpZmllcl9jYWxsKTsKIAogCW11dGV4X3VubG9jaygmY3B1ZnJl
cV90cmFuc2l0aW9uX25vdGlmaWVyX2xpc3QubXV0ZXgpOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9tbWMvY29yZS9xdWlya3MuaCBiL2RyaXZlcnMvbW1jL2NvcmUvcXVpcmtzLmgKaW5kZXggZGQy
ZjczYWY4ZjJjLi4yZDJkOWVhOGJlNGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbW1jL2NvcmUvcXVp
cmtzLmgKKysrIGIvZHJpdmVycy9tbWMvY29yZS9xdWlya3MuaApAQCAtMTU5LDcgKzE1OSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBtbWNfZml4dXBfZGV2aWNlKHN0cnVjdCBtbWNfY2FyZCAqY2Fy
ZCwKIAkJICAgIChmLT5leHRfY3NkX3JldiA9PSBFWFRfQ1NEX1JFVl9BTlkgfHwKIAkJICAgICBm
LT5leHRfY3NkX3JldiA9PSBjYXJkLT5leHRfY3NkLnJldikgJiYKIAkJICAgIHJldiA+PSBmLT5y
ZXZfc3RhcnQgJiYgcmV2IDw9IGYtPnJldl9lbmQpIHsKLQkJCWRldl9kYmcoJmNhcmQtPmRldiwg
ImNhbGxpbmcgJXBmXG4iLCBmLT52ZW5kb3JfZml4dXApOworCQkJZGV2X2RiZygmY2FyZC0+ZGV2
LCAiY2FsbGluZyAlcHNcbiIsIGYtPnZlbmRvcl9maXh1cCk7CiAJCQlmLT52ZW5kb3JfZml4dXAo
Y2FyZCwgZi0+ZGF0YSk7CiAJCX0KIAl9CmRpZmYgLS1naXQgYS9kcml2ZXJzL252ZGltbS9idXMu
YyBiL2RyaXZlcnMvbnZkaW1tL2J1cy5jCmluZGV4IDdiYmZmMGFmMjliMi4uN2ZmNjg0MTU5ZjI5
IDEwMDY0NAotLS0gYS9kcml2ZXJzL252ZGltbS9idXMuYworKysgYi9kcml2ZXJzL252ZGltbS9i
dXMuYwpAQCAtNTgxLDcgKzU4MSw3IEBAIGludCBfX25kX2RyaXZlcl9yZWdpc3RlcihzdHJ1Y3Qg
bmRfZGV2aWNlX2RyaXZlciAqbmRfZHJ2LCBzdHJ1Y3QgbW9kdWxlICpvd25lciwKIAlzdHJ1Y3Qg
ZGV2aWNlX2RyaXZlciAqZHJ2ID0gJm5kX2Rydi0+ZHJ2OwogCiAJaWYgKCFuZF9kcnYtPnR5cGUp
IHsKLQkJcHJfZGVidWcoImRyaXZlciB0eXBlIGJpdG1hc2sgbm90IHNldCAoJXBmKVxuIiwKKwkJ
cHJfZGVidWcoImRyaXZlciB0eXBlIGJpdG1hc2sgbm90IHNldCAoJXBzKVxuIiwKIAkJCQlfX2J1
aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogCQlyZXR1cm4gLUVJTlZBTDsKIAl9CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL252ZGltbS9kaW1tX2RldnMuYyBiL2RyaXZlcnMvbnZkaW1tL2RpbW1fZGV2
cy5jCmluZGV4IDkxYjlhYmJmNjg5Yy4uZWNiYWIyZDY2ZTM4IDEwMDY0NAotLS0gYS9kcml2ZXJz
L252ZGltbS9kaW1tX2RldnMuYworKysgYi9kcml2ZXJzL252ZGltbS9kaW1tX2RldnMuYwpAQCAt
NTgsNyArNTgsNyBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2RpbW0oc3RydWN0IG52ZGltbV9kcnZk
YXRhICpuZGQpCiAKIAlyYyA9IG52ZGltbV9jaGVja19jb25maWdfZGF0YShuZGQtPmRldik7CiAJ
aWYgKHJjKQotCQlkZXZfZGJnKG5kZC0+ZGV2LCAiJXBmOiAlcyBlcnJvcjogJWRcbiIsCisJCWRl
dl9kYmcobmRkLT5kZXYsICIlcHM6ICVzIGVycm9yOiAlZFxuIiwKIAkJCQlfX2J1aWx0aW5fcmV0
dXJuX2FkZHJlc3MoMCksIF9fZnVuY19fLCByYyk7CiAJcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9wY2kvcGNpLWRyaXZlci5jIGIvZHJpdmVycy9wY2kvcGNpLWRyaXZlci5jCmlu
ZGV4IDcxODUzYmVmZDQzNS4uY2FlNjMwZmU2Mzg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9w
Y2ktZHJpdmVyLmMKKysrIGIvZHJpdmVycy9wY2kvcGNpLWRyaXZlci5jCkBAIC01NzgsNyArNTc4
LDcgQEAgc3RhdGljIGludCBwY2lfbGVnYWN5X3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2LCBw
bV9tZXNzYWdlX3Qgc3RhdGUpCiAJCWlmICghcGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rl
di0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfRDAKIAkJICAgICYmIHBjaV9kZXYtPmN1cnJlbnRfc3Rh
dGUgIT0gUENJX1VOS05PV04pIHsKIAkJCVdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0YXRl
ICE9IHByZXYsCi0JCQkJIlBDSSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAlcEZcbiIs
CisJCQkJIlBDSSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAlcFNcbiIsCiAJCQkJZHJ2
LT5zdXNwZW5kKTsKIAkJfQogCX0KQEAgLTYwNSw3ICs2MDUsNyBAQCBzdGF0aWMgaW50IHBjaV9s
ZWdhY3lfc3VzcGVuZF9sYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgcG1fbWVzc2FnZV90IHN0YXRl
KQogCQlpZiAoIXBjaV9kZXYtPnN0YXRlX3NhdmVkICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUg
IT0gUENJX0QwCiAJCSAgICAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9VTktOT1dO
KSB7CiAJCQlXQVJOX09OQ0UocGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBwcmV2LAotCQkJCSJQ
Q0kgUE06IERldmljZSBzdGF0ZSBub3Qgc2F2ZWQgYnkgJXBGXG4iLAorCQkJCSJQQ0kgUE06IERl
dmljZSBzdGF0ZSBub3Qgc2F2ZWQgYnkgJXBTXG4iLAogCQkJCWRydi0+c3VzcGVuZF9sYXRlKTsK
IAkJCWdvdG8gRml4dXA7CiAJCX0KQEAgLTc3Myw3ICs3NzMsNyBAQCBzdGF0aWMgaW50IHBjaV9w
bV9zdXNwZW5kKHN0cnVjdCBkZXZpY2UgKmRldikKIAkJaWYgKCFwY2lfZGV2LT5zdGF0ZV9zYXZl
ZCAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9EMAogCQkgICAgJiYgcGNpX2Rldi0+
Y3VycmVudF9zdGF0ZSAhPSBQQ0lfVU5LTk9XTikgewogCQkJV0FSTl9PTkNFKHBjaV9kZXYtPmN1
cnJlbnRfc3RhdGUgIT0gcHJldiwKLQkJCQkiUENJIFBNOiBTdGF0ZSBvZiBkZXZpY2Ugbm90IHNh
dmVkIGJ5ICVwRlxuIiwKKwkJCQkiUENJIFBNOiBTdGF0ZSBvZiBkZXZpY2Ugbm90IHNhdmVkIGJ5
ICVwU1xuIiwKIAkJCQlwbS0+c3VzcGVuZCk7CiAJCX0KIAl9CkBAIC04MjEsNyArODIxLDcgQEAg
c3RhdGljIGludCBwY2lfcG1fc3VzcGVuZF9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJCWlm
ICghcGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lf
RDAKIAkJICAgICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gUENJX1VOS05PV04pIHsKIAkJ
CVdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IHByZXYsCi0JCQkJIlBDSSBQTTog
U3RhdGUgb2YgZGV2aWNlIG5vdCBzYXZlZCBieSAlcEZcbiIsCisJCQkJIlBDSSBQTTogU3RhdGUg
b2YgZGV2aWNlIG5vdCBzYXZlZCBieSAlcFNcbiIsCiAJCQkJcG0tPnN1c3BlbmRfbm9pcnEpOwog
CQkJZ290byBGaXh1cDsKIAkJfQpAQCAtMTI2MCwxMSArMTI2MCwxMSBAQCBzdGF0aWMgaW50IHBj
aV9wbV9ydW50aW1lX3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2KQogCQkgKiBsb2cgbGV2ZWwu
CiAJCSAqLwogCQlpZiAoZXJyb3IgPT0gLUVCVVNZIHx8IGVycm9yID09IC1FQUdBSU4pIHsKLQkJ
CWRldl9kYmcoZGV2LCAiY2FuJ3Qgc3VzcGVuZCBub3cgKCVwZiByZXR1cm5lZCAlZClcbiIsCisJ
CQlkZXZfZGJnKGRldiwgImNhbid0IHN1c3BlbmQgbm93ICglcHMgcmV0dXJuZWQgJWQpXG4iLAog
CQkJCXBtLT5ydW50aW1lX3N1c3BlbmQsIGVycm9yKTsKIAkJCXJldHVybiBlcnJvcjsKIAkJfSBl
bHNlIGlmIChlcnJvcikgewotCQkJZGV2X2VycihkZXYsICJjYW4ndCBzdXNwZW5kICglcGYgcmV0
dXJuZWQgJWQpXG4iLAorCQkJZGV2X2VycihkZXYsICJjYW4ndCBzdXNwZW5kICglcHMgcmV0dXJu
ZWQgJWQpXG4iLAogCQkJCXBtLT5ydW50aW1lX3N1c3BlbmQsIGVycm9yKTsKIAkJCXJldHVybiBl
cnJvcjsKIAkJfQpAQCAtMTI3Niw3ICsxMjc2LDcgQEAgc3RhdGljIGludCBwY2lfcG1fcnVudGlt
ZV9zdXNwZW5kKHN0cnVjdCBkZXZpY2UgKmRldikKIAkgICAgJiYgIXBjaV9kZXYtPnN0YXRlX3Nh
dmVkICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gUENJX0QwCiAJICAgICYmIHBjaV9kZXYt
PmN1cnJlbnRfc3RhdGUgIT0gUENJX1VOS05PV04pIHsKIAkJV0FSTl9PTkNFKHBjaV9kZXYtPmN1
cnJlbnRfc3RhdGUgIT0gcHJldiwKLQkJCSJQQ0kgUE06IFN0YXRlIG9mIGRldmljZSBub3Qgc2F2
ZWQgYnkgJXBGXG4iLAorCQkJIlBDSSBQTTogU3RhdGUgb2YgZGV2aWNlIG5vdCBzYXZlZCBieSAl
cFNcbiIsCiAJCQlwbS0+cnVudGltZV9zdXNwZW5kKTsKIAkJcmV0dXJuIDA7CiAJfQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9wY2kvcXVpcmtzLmMgYi9kcml2ZXJzL3BjaS9xdWlya3MuYwppbmRleCBh
NTlhZDA5Y2U5MTEuLmI1NmMyYTc1ZDQyZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvcXVpcmtz
LmMKKysrIGIvZHJpdmVycy9wY2kvcXVpcmtzLmMKQEAgLTM2LDcgKzM2LDcgQEAgc3RhdGljIGt0
aW1lX3QgZml4dXBfZGVidWdfc3RhcnQoc3RydWN0IHBjaV9kZXYgKmRldiwKIAkJCQkgdm9pZCAo
KmZuKShzdHJ1Y3QgcGNpX2RldiAqZGV2KSkKIHsKIAlpZiAoaW5pdGNhbGxfZGVidWcpCi0JCXBj
aV9pbmZvKGRldiwgImNhbGxpbmcgICVwRiBAICVpXG4iLCBmbiwgdGFza19waWRfbnIoY3VycmVu
dCkpOworCQlwY2lfaW5mbyhkZXYsICJjYWxsaW5nICAlcFMgQCAlaVxuIiwgZm4sIHRhc2tfcGlk
X25yKGN1cnJlbnQpKTsKIAogCXJldHVybiBrdGltZV9nZXQoKTsKIH0KQEAgLTUxLDcgKzUxLDcg
QEAgc3RhdGljIHZvaWQgZml4dXBfZGVidWdfcmVwb3J0KHN0cnVjdCBwY2lfZGV2ICpkZXYsIGt0
aW1lX3QgY2FsbHRpbWUsCiAJZGVsdGEgPSBrdGltZV9zdWIocmV0dGltZSwgY2FsbHRpbWUpOwog
CWR1cmF0aW9uID0gKHVuc2lnbmVkIGxvbmcgbG9uZykga3RpbWVfdG9fbnMoZGVsdGEpID4+IDEw
OwogCWlmIChpbml0Y2FsbF9kZWJ1ZyB8fCBkdXJhdGlvbiA+IDEwMDAwKQotCQlwY2lfaW5mbyhk
ZXYsICIlcEYgdG9vayAlbGxkIHVzZWNzXG4iLCBmbiwgZHVyYXRpb24pOworCQlwY2lfaW5mbyhk
ZXYsICIlcFMgdG9vayAlbGxkIHVzZWNzXG4iLCBmbiwgZHVyYXRpb24pOwogfQogCiBzdGF0aWMg
dm9pZCBwY2lfZG9fZml4dXBzKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBwY2lfZml4dXAg
KmYsCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BucC9xdWlya3MuYyBiL2RyaXZlcnMvcG5wL3F1aXJr
cy5jCmluZGV4IDgwMzY2NmFlMzYzNS4uZGU5OWYzNzFkMzYyIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3BucC9xdWlya3MuYworKysgYi9kcml2ZXJzL3BucC9xdWlya3MuYwpAQCAtNDU4LDcgKzQ1OCw3
IEBAIHZvaWQgcG5wX2ZpeHVwX2RldmljZShzdHJ1Y3QgcG5wX2RldiAqZGV2KQogCWZvciAoZiA9
IHBucF9maXh1cHM7ICpmLT5pZDsgZisrKSB7CiAJCWlmICghY29tcGFyZV9wbnBfaWQoZGV2LT5p
ZCwgZi0+aWQpKQogCQkJY29udGludWU7Ci0JCXBucF9kYmcoJmRldi0+ZGV2LCAiJXM6IGNhbGxp
bmcgJXBGXG4iLCBmLT5pZCwKKwkJcG5wX2RiZygmZGV2LT5kZXYsICIlczogY2FsbGluZyAlcFNc
biIsIGYtPmlkLAogCQkJZi0+cXVpcmtfZnVuY3Rpb24pOwogCQlmLT5xdWlya19mdW5jdGlvbihk
ZXYpOwogCX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS9lc3Bfc2NzaS5jIGIvZHJpdmVycy9z
Y3NpL2VzcF9zY3NpLmMKaW5kZXggNDY1ZGY0NzVmNzUzLi43NmZkMDJjY2JmNDkgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvc2NzaS9lc3Bfc2NzaS5jCisrKyBiL2RyaXZlcnMvc2NzaS9lc3Bfc2NzaS5j
CkBAIC0xMDMxLDcgKzEwMzEsNyBAQCBzdGF0aWMgaW50IGVzcF9jaGVja19zcHVyX2ludHIoc3Ry
dWN0IGVzcCAqZXNwKQogCiBzdGF0aWMgdm9pZCBlc3Bfc2NoZWR1bGVfcmVzZXQoc3RydWN0IGVz
cCAqZXNwKQogewotCWVzcF9sb2dfcmVzZXQoImVzcF9zY2hlZHVsZV9yZXNldCgpIGZyb20gJXBm
XG4iLAorCWVzcF9sb2dfcmVzZXQoImVzcF9zY2hlZHVsZV9yZXNldCgpIGZyb20gJXBzXG4iLAog
CQkgICAgICBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogCWVzcC0+ZmxhZ3MgfD0gRVNQ
X0ZMQUdfUkVTRVRUSU5HOwogCWVzcF9ldmVudChlc3AsIEVTUF9FVkVOVF9SRVNFVCk7CmRpZmYg
LS1naXQgYS9mcy9idHJmcy90ZXN0cy9mcmVlLXNwYWNlLXRyZWUtdGVzdHMuYyBiL2ZzL2J0cmZz
L3Rlc3RzL2ZyZWUtc3BhY2UtdHJlZS10ZXN0cy5jCmluZGV4IDg5MzQ2ZGE4OTBjZi4uZjdhOTY5
Yjk4NmViIDEwMDY0NAotLS0gYS9mcy9idHJmcy90ZXN0cy9mcmVlLXNwYWNlLXRyZWUtdGVzdHMu
YworKysgYi9mcy9idHJmcy90ZXN0cy9mcmVlLXNwYWNlLXRyZWUtdGVzdHMuYwpAQCAtNTM5LDcg
KzUzOSw3IEBAIHN0YXRpYyBpbnQgcnVuX3Rlc3RfYm90aF9mb3JtYXRzKHRlc3RfZnVuY190IHRl
c3RfZnVuYywgdTMyIHNlY3RvcnNpemUsCiAJcmV0ID0gcnVuX3Rlc3QodGVzdF9mdW5jLCAwLCBz
ZWN0b3JzaXplLCBub2Rlc2l6ZSwgYWxpZ25tZW50KTsKIAlpZiAocmV0KSB7CiAJCXRlc3RfZXJy
KAotCSIlcGYgZmFpbGVkIHdpdGggZXh0ZW50cywgc2VjdG9yc2l6ZT0ldSwgbm9kZXNpemU9JXUs
IGFsaWdubWVudD0ldSIsCisJIiVwcyBmYWlsZWQgd2l0aCBleHRlbnRzLCBzZWN0b3JzaXplPSV1
LCBub2Rlc2l6ZT0ldSwgYWxpZ25tZW50PSV1IiwKIAkJCSB0ZXN0X2Z1bmMsIHNlY3RvcnNpemUs
IG5vZGVzaXplLCBhbGlnbm1lbnQpOwogCQl0ZXN0X3JldCA9IHJldDsKIAl9CkBAIC01NDcsNyAr
NTQ3LDcgQEAgc3RhdGljIGludCBydW5fdGVzdF9ib3RoX2Zvcm1hdHModGVzdF9mdW5jX3QgdGVz
dF9mdW5jLCB1MzIgc2VjdG9yc2l6ZSwKIAlyZXQgPSBydW5fdGVzdCh0ZXN0X2Z1bmMsIDEsIHNl
Y3RvcnNpemUsIG5vZGVzaXplLCBhbGlnbm1lbnQpOwogCWlmIChyZXQpIHsKIAkJdGVzdF9lcnIo
Ci0JIiVwZiBmYWlsZWQgd2l0aCBiaXRtYXBzLCBzZWN0b3JzaXplPSV1LCBub2Rlc2l6ZT0ldSwg
YWxpZ25tZW50PSV1IiwKKwkiJXBzIGZhaWxlZCB3aXRoIGJpdG1hcHMsIHNlY3RvcnNpemU9JXUs
IG5vZGVzaXplPSV1LCBhbGlnbm1lbnQ9JXUiLAogCQkJIHRlc3RfZnVuYywgc2VjdG9yc2l6ZSwg
bm9kZXNpemUsIGFsaWdubWVudCk7CiAJCXRlc3RfcmV0ID0gcmV0OwogCX0KZGlmZiAtLWdpdCBh
L2ZzL2YyZnMvZjJmcy5oIGIvZnMvZjJmcy9mMmZzLmgKaW5kZXggODdmNzVlYmQyZmQ2Li4wNzg3
YjgzNmQ0YzYgMTAwNjQ0Ci0tLSBhL2ZzL2YyZnMvZjJmcy5oCisrKyBiL2ZzL2YyZnMvZjJmcy5o
CkBAIC0xMzM4LDcgKzEzMzgsNyBAQCBzdHJ1Y3QgZjJmc19wcml2YXRlX2RpbyB7CiAKICNpZmRl
ZiBDT05GSUdfRjJGU19GQVVMVF9JTkpFQ1RJT04KICNkZWZpbmUgZjJmc19zaG93X2luamVjdGlv
bl9pbmZvKHR5cGUpCQkJCQlcCi0JcHJpbnRrX3JhdGVsaW1pdGVkKCIlc0YyRlMtZnMgOiBpbmpl
Y3QgJXMgaW4gJXMgb2YgJXBGXG4iLAlcCisJcHJpbnRrX3JhdGVsaW1pdGVkKCIlc0YyRlMtZnMg
OiBpbmplY3QgJXMgaW4gJXMgb2YgJXBTXG4iLAlcCiAJCUtFUk5fSU5GTywgZjJmc19mYXVsdF9u
YW1lW3R5cGVdLAkJCVwKIAkJX19mdW5jX18sIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSkK
IHN0YXRpYyBpbmxpbmUgYm9vbCB0aW1lX3RvX2luamVjdChzdHJ1Y3QgZjJmc19zYl9pbmZvICpz
YmksIGludCB0eXBlKQpkaWZmIC0tZ2l0IGEvZnMvcHN0b3JlL2lub2RlLmMgYi9mcy9wc3RvcmUv
aW5vZGUuYwppbmRleCBjNjBlZTQ2ZjNlMzkuLjI5ZTk0ZTBiNmQ3MyAxMDA2NDQKLS0tIGEvZnMv
cHN0b3JlL2lub2RlLmMKKysrIGIvZnMvcHN0b3JlL2lub2RlLmMKQEAgLTExNSw3ICsxMTUsNyBA
QCBzdGF0aWMgaW50IHBzdG9yZV9mdHJhY2Vfc2VxX3Nob3coc3RydWN0IHNlcV9maWxlICpzLCB2
b2lkICp2KQogCiAJcmVjID0gKHN0cnVjdCBwc3RvcmVfZnRyYWNlX3JlY29yZCAqKShwcy0+cmVj
b3JkLT5idWYgKyBkYXRhLT5vZmYpOwogCi0Jc2VxX3ByaW50ZihzLCAiQ1BVOiVkIHRzOiVsbHUg
JTA4bHggICUwOGx4ICAlcGYgPC0gJXBGXG4iLAorCXNlcV9wcmludGYocywgIkNQVTolZCB0czol
bGx1ICUwOGx4ICAlMDhseCAgJXBzIDwtICVwU1xuIiwKIAkJICAgcHN0b3JlX2Z0cmFjZV9kZWNv
ZGVfY3B1KHJlYyksCiAJCSAgIHBzdG9yZV9mdHJhY2VfcmVhZF90aW1lc3RhbXAocmVjKSwKIAkJ
ICAgcmVjLT5pcCwgcmVjLT5wYXJlbnRfaXAsICh2b2lkICopcmVjLT5pcCwKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9idHJm
cy5oCmluZGV4IGFiMWNjMzNhZGJhYy4uYjliNzQ2NWJlNWViIDEwMDY0NAotLS0gYS9pbmNsdWRl
L3RyYWNlL2V2ZW50cy9idHJmcy5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmgK
QEAgLTEzNDUsNyArMTM0NSw3IEBAIERFQ0xBUkVfRVZFTlRfQ0xBU1MoYnRyZnNfX3dvcmssCiAJ
CV9fZW50cnktPm5vcm1hbF93b3JrCT0gJndvcmstPm5vcm1hbF93b3JrOwogCSksCiAKLQlUUF9w
cmludGtfYnRyZnMoIndvcms9JXAgKG5vcm1hbF93b3JrPSVwKSB3cT0lcCBmdW5jPSVwZiBvcmRl
cmVkX2Z1bmM9JXAgIgorCVRQX3ByaW50a19idHJmcygid29yaz0lcCAobm9ybWFsX3dvcms9JXAp
IHdxPSVwIGZ1bmM9JXBzIG9yZGVyZWRfZnVuYz0lcCAiCiAJCSAgIm9yZGVyZWRfZnJlZT0lcCIs
CiAJCSAgX19lbnRyeS0+d29yaywgX19lbnRyeS0+bm9ybWFsX3dvcmssIF9fZW50cnktPndxLAog
CQkgICBfX2VudHJ5LT5mdW5jLCBfX2VudHJ5LT5vcmRlcmVkX2Z1bmMsIF9fZW50cnktPm9yZGVy
ZWRfZnJlZSkKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2NwdWhwLmggYi9pbmNs
dWRlL3RyYWNlL2V2ZW50cy9jcHVocC5oCmluZGV4IGZlMWQ2ZThjZDk5ZC4uYWQxNmY3NzMxMGM2
IDEwMDY0NAotLS0gYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy9jcHVocC5oCisrKyBiL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL2NwdWhwLmgKQEAgLTMwLDcgKzMwLDcgQEAgVFJBQ0VfRVZFTlQoY3B1aHBf
ZW50ZXIsCiAJCV9fZW50cnktPmZ1bgk9IGZ1bjsKIAkpLAogCi0JVFBfcHJpbnRrKCJjcHU6ICUw
NHUgdGFyZ2V0OiAlM2Qgc3RlcDogJTNkICglcGYpIiwKKwlUUF9wcmludGsoImNwdTogJTA0dSB0
YXJnZXQ6ICUzZCBzdGVwOiAlM2QgKCVwcykiLAogCQkgIF9fZW50cnktPmNwdSwgX19lbnRyeS0+
dGFyZ2V0LCBfX2VudHJ5LT5pZHgsIF9fZW50cnktPmZ1bikKICk7CiAKQEAgLTU4LDcgKzU4LDcg
QEAgVFJBQ0VfRVZFTlQoY3B1aHBfbXVsdGlfZW50ZXIsCiAJCV9fZW50cnktPmZ1bgk9IGZ1bjsK
IAkpLAogCi0JVFBfcHJpbnRrKCJjcHU6ICUwNHUgdGFyZ2V0OiAlM2Qgc3RlcDogJTNkICglcGYp
IiwKKwlUUF9wcmludGsoImNwdTogJTA0dSB0YXJnZXQ6ICUzZCBzdGVwOiAlM2QgKCVwcykiLAog
CQkgIF9fZW50cnktPmNwdSwgX19lbnRyeS0+dGFyZ2V0LCBfX2VudHJ5LT5pZHgsIF9fZW50cnkt
PmZ1bikKICk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3ByZWVtcHRpcnEu
aCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3ByZWVtcHRpcnEuaAppbmRleCA5YTBkNGNlZWIxNjYu
Ljk1ZmJhMDQ3MWU1YiAxMDA2NDQKLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvcHJlZW1wdGly
cS5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3ByZWVtcHRpcnEuaApAQCAtMjcsNyArMjcs
NyBAQCBERUNMQVJFX0VWRU5UX0NMQVNTKHByZWVtcHRpcnFfdGVtcGxhdGUsCiAJCV9fZW50cnkt
PnBhcmVudF9vZmZzID0gKHUzMikocGFyZW50X2lwIC0gKHVuc2lnbmVkIGxvbmcpX3N0ZXh0KTsK
IAkpLAogCi0JVFBfcHJpbnRrKCJjYWxsZXI9JXBGIHBhcmVudD0lcEYiLAorCVRQX3ByaW50aygi
Y2FsbGVyPSVwUyBwYXJlbnQ9JXBTIiwKIAkJICAodm9pZCAqKSgodW5zaWduZWQgbG9uZykoX3N0
ZXh0KSArIF9fZW50cnktPmNhbGxlcl9vZmZzKSwKIAkJICAodm9pZCAqKSgodW5zaWduZWQgbG9u
ZykoX3N0ZXh0KSArIF9fZW50cnktPnBhcmVudF9vZmZzKSkKICk7CmRpZmYgLS1naXQgYS9pbmNs
dWRlL3RyYWNlL2V2ZW50cy9yY3UuaCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3JjdS5oCmluZGV4
IGYwYzRkMTBlNjE0Yi4uODAzMzlmZDE0YzFjIDEwMDY0NAotLS0gYS9pbmNsdWRlL3RyYWNlL2V2
ZW50cy9yY3UuaAorKysgYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9yY3UuaApAQCAtNDkxLDcgKzQ5
MSw3IEBAIFRSQUNFX0VWRU5UKHJjdV9jYWxsYmFjaywKIAkJX19lbnRyeS0+cWxlbiA9IHFsZW47
CiAJKSwKIAotCVRQX3ByaW50aygiJXMgcmhwPSVwIGZ1bmM9JXBmICVsZC8lbGQiLAorCVRQX3By
aW50aygiJXMgcmhwPSVwIGZ1bmM9JXBzICVsZC8lbGQiLAogCQkgIF9fZW50cnktPnJjdW5hbWUs
IF9fZW50cnktPnJocCwgX19lbnRyeS0+ZnVuYywKIAkJICBfX2VudHJ5LT5xbGVuX2xhenksIF9f
ZW50cnktPnFsZW4pCiApOwpAQCAtNTg3LDcgKzU4Nyw3IEBAIFRSQUNFX0VWRU5UKHJjdV9pbnZv
a2VfY2FsbGJhY2ssCiAJCV9fZW50cnktPmZ1bmMgPSByaHAtPmZ1bmM7CiAJKSwKIAotCVRQX3By
aW50aygiJXMgcmhwPSVwIGZ1bmM9JXBmIiwKKwlUUF9wcmludGsoIiVzIHJocD0lcCBmdW5jPSVw
cyIsCiAJCSAgX19lbnRyeS0+cmN1bmFtZSwgX19lbnRyeS0+cmhwLCBfX2VudHJ5LT5mdW5jKQog
KTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvc3VucnBjLmggYi9pbmNsdWRl
L3RyYWNlL2V2ZW50cy9zdW5ycGMuaAppbmRleCA3ZTg5OWU2MzVkMzMuLmYwYTZmMGM1NTQ5YyAx
MDA2NDQKLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvc3VucnBjLmgKKysrIGIvaW5jbHVkZS90
cmFjZS9ldmVudHMvc3VucnBjLmgKQEAgLTE0Niw3ICsxNDYsNyBAQCBERUNMQVJFX0VWRU5UX0NM
QVNTKHJwY190YXNrX3J1bm5pbmcsCiAJCV9fZW50cnktPmZsYWdzID0gdGFzay0+dGtfZmxhZ3M7
CiAJCSksCiAKLQlUUF9wcmludGsoInRhc2s6JXVAJWQgZmxhZ3M9JXMgcnVuc3RhdGU9JXMgc3Rh
dHVzPSVkIGFjdGlvbj0lcGYiLAorCVRQX3ByaW50aygidGFzazoldUAlZCBmbGFncz0lcyBydW5z
dGF0ZT0lcyBzdGF0dXM9JWQgYWN0aW9uPSVwcyIsCiAJCV9fZW50cnktPnRhc2tfaWQsIF9fZW50
cnktPmNsaWVudF9pZCwKIAkJcnBjX3Nob3dfdGFza19mbGFncyhfX2VudHJ5LT5mbGFncyksCiAJ
CXJwY19zaG93X3J1bnN0YXRlKF9fZW50cnktPnJ1bnN0YXRlKSwKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvdHJhY2UvZXZlbnRzL3RpbWVyLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy90aW1lci5oCmlu
ZGV4IGE1N2U0ZWU5ODlkNi4uNjc4NTA2NWRlMzFkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3RyYWNl
L2V2ZW50cy90aW1lci5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3RpbWVyLmgKQEAgLTcz
LDcgKzczLDcgQEAgVFJBQ0VfRVZFTlQodGltZXJfc3RhcnQsCiAJCV9fZW50cnktPmZsYWdzCQk9
IGZsYWdzOwogCSksCiAKLQlUUF9wcmludGsoInRpbWVyPSVwIGZ1bmN0aW9uPSVwZiBleHBpcmVz
PSVsdSBbdGltZW91dD0lbGRdIGNwdT0ldSBpZHg9JXUgZmxhZ3M9JXMiLAorCVRQX3ByaW50aygi
dGltZXI9JXAgZnVuY3Rpb249JXBzIGV4cGlyZXM9JWx1IFt0aW1lb3V0PSVsZF0gY3B1PSV1IGlk
eD0ldSBmbGFncz0lcyIsCiAJCSAgX19lbnRyeS0+dGltZXIsIF9fZW50cnktPmZ1bmN0aW9uLCBf
X2VudHJ5LT5leHBpcmVzLAogCQkgIChsb25nKV9fZW50cnktPmV4cGlyZXMgLSBfX2VudHJ5LT5u
b3csCiAJCSAgX19lbnRyeS0+ZmxhZ3MgJiBUSU1FUl9DUFVNQVNLLApAQCAtMTA1LDcgKzEwNSw3
IEBAIFRSQUNFX0VWRU5UKHRpbWVyX2V4cGlyZV9lbnRyeSwKIAkJX19lbnRyeS0+ZnVuY3Rpb24J
PSB0aW1lci0+ZnVuY3Rpb247CiAJKSwKIAotCVRQX3ByaW50aygidGltZXI9JXAgZnVuY3Rpb249
JXBmIG5vdz0lbHUiLCBfX2VudHJ5LT50aW1lciwgX19lbnRyeS0+ZnVuY3Rpb24sX19lbnRyeS0+
bm93KQorCVRQX3ByaW50aygidGltZXI9JXAgZnVuY3Rpb249JXBzIG5vdz0lbHUiLCBfX2VudHJ5
LT50aW1lciwgX19lbnRyeS0+ZnVuY3Rpb24sX19lbnRyeS0+bm93KQogKTsKIAogLyoqCkBAIC0y
MTAsNyArMjEwLDcgQEAgVFJBQ0VfRVZFTlQoaHJ0aW1lcl9zdGFydCwKIAkJX19lbnRyeS0+bW9k
ZQkJPSBtb2RlOwogCSksCiAKLQlUUF9wcmludGsoImhydGltZXI9JXAgZnVuY3Rpb249JXBmIGV4
cGlyZXM9JWxsdSBzb2Z0ZXhwaXJlcz0lbGx1ICIKKwlUUF9wcmludGsoImhydGltZXI9JXAgZnVu
Y3Rpb249JXBzIGV4cGlyZXM9JWxsdSBzb2Z0ZXhwaXJlcz0lbGx1ICIKIAkJICAibW9kZT0lcyIs
IF9fZW50cnktPmhydGltZXIsIF9fZW50cnktPmZ1bmN0aW9uLAogCQkgICh1bnNpZ25lZCBsb25n
IGxvbmcpIF9fZW50cnktPmV4cGlyZXMsCiAJCSAgKHVuc2lnbmVkIGxvbmcgbG9uZykgX19lbnRy
eS0+c29mdGV4cGlyZXMsCkBAIC0yNDMsNyArMjQzLDcgQEAgVFJBQ0VfRVZFTlQoaHJ0aW1lcl9l
eHBpcmVfZW50cnksCiAJCV9fZW50cnktPmZ1bmN0aW9uCT0gaHJ0aW1lci0+ZnVuY3Rpb247CiAJ
KSwKIAotCVRQX3ByaW50aygiaHJ0aW1lcj0lcCBmdW5jdGlvbj0lcGYgbm93PSVsbHUiLCBfX2Vu
dHJ5LT5ocnRpbWVyLCBfX2VudHJ5LT5mdW5jdGlvbiwKKwlUUF9wcmludGsoImhydGltZXI9JXAg
ZnVuY3Rpb249JXBzIG5vdz0lbGx1IiwgX19lbnRyeS0+aHJ0aW1lciwgX19lbnRyeS0+ZnVuY3Rp
b24sCiAJCSAgKHVuc2lnbmVkIGxvbmcgbG9uZykgX19lbnRyeS0+bm93KQogKTsKIApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50
cy92bXNjYW4uaAppbmRleCBhMWNiOTEzNDIyMzEuLjI1MjMyN2RiZmE1MSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmgKKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMv
dm1zY2FuLmgKQEAgLTIyNiw3ICsyMjYsNyBAQCBUUkFDRV9FVkVOVChtbV9zaHJpbmtfc2xhYl9z
dGFydCwKIAkJX19lbnRyeS0+cHJpb3JpdHkgPSBwcmlvcml0eTsKIAkpLAogCi0JVFBfcHJpbnRr
KCIlcEYgJXA6IG5pZDogJWQgb2JqZWN0cyB0byBzaHJpbmsgJWxkIGdmcF9mbGFncyAlcyBjYWNo
ZSBpdGVtcyAlbGQgZGVsdGEgJWxsZCB0b3RhbF9zY2FuICVsZCBwcmlvcml0eSAlZCIsCisJVFBf
cHJpbnRrKCIlcFMgJXA6IG5pZDogJWQgb2JqZWN0cyB0byBzaHJpbmsgJWxkIGdmcF9mbGFncyAl
cyBjYWNoZSBpdGVtcyAlbGQgZGVsdGEgJWxsZCB0b3RhbF9zY2FuICVsZCBwcmlvcml0eSAlZCIs
CiAJCV9fZW50cnktPnNocmluaywKIAkJX19lbnRyeS0+c2hyLAogCQlfX2VudHJ5LT5uaWQsCkBA
IC0yNjUsNyArMjY1LDcgQEAgVFJBQ0VfRVZFTlQobW1fc2hyaW5rX3NsYWJfZW5kLAogCQlfX2Vu
dHJ5LT50b3RhbF9zY2FuID0gdG90YWxfc2NhbjsKIAkpLAogCi0JVFBfcHJpbnRrKCIlcEYgJXA6
IG5pZDogJWQgdW51c2VkIHNjYW4gY291bnQgJWxkIG5ldyBzY2FuIGNvdW50ICVsZCB0b3RhbF9z
Y2FuICVsZCBsYXN0IHNocmlua2VyIHJldHVybiB2YWwgJWQiLAorCVRQX3ByaW50aygiJXBTICVw
OiBuaWQ6ICVkIHVudXNlZCBzY2FuIGNvdW50ICVsZCBuZXcgc2NhbiBjb3VudCAlbGQgdG90YWxf
c2NhbiAlbGQgbGFzdCBzaHJpbmtlciByZXR1cm4gdmFsICVkIiwKIAkJX19lbnRyeS0+c2hyaW5r
LAogCQlfX2VudHJ5LT5zaHIsCiAJCV9fZW50cnktPm5pZCwKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL3dvcmtxdWV1ZS5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvd29ya3F1ZXVl
LmgKaW5kZXggOWE3NjFiYzZhMjUxLi5lMTcyNTQ5MjgzYmUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL3dvcmtxdWV1ZS5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3dvcmtx
dWV1ZS5oCkBAIC02MCw3ICs2MCw3IEBAIFRSQUNFX0VWRU5UKHdvcmtxdWV1ZV9xdWV1ZV93b3Jr
LAogCQlfX2VudHJ5LT5jcHUJCT0gcHdxLT5wb29sLT5jcHU7CiAJKSwKIAotCVRQX3ByaW50aygi
d29yayBzdHJ1Y3Q9JXAgZnVuY3Rpb249JXBmIHdvcmtxdWV1ZT0lcCByZXFfY3B1PSV1IGNwdT0l
dSIsCisJVFBfcHJpbnRrKCJ3b3JrIHN0cnVjdD0lcCBmdW5jdGlvbj0lcHMgd29ya3F1ZXVlPSVw
IHJlcV9jcHU9JXUgY3B1PSV1IiwKIAkJICBfX2VudHJ5LT53b3JrLCBfX2VudHJ5LT5mdW5jdGlv
biwgX19lbnRyeS0+d29ya3F1ZXVlLAogCQkgIF9fZW50cnktPnJlcV9jcHUsIF9fZW50cnktPmNw
dSkKICk7CkBAIC0xMDIsNyArMTAyLDcgQEAgVFJBQ0VfRVZFTlQod29ya3F1ZXVlX2V4ZWN1dGVf
c3RhcnQsCiAJCV9fZW50cnktPmZ1bmN0aW9uCT0gd29yay0+ZnVuYzsKIAkpLAogCi0JVFBfcHJp
bnRrKCJ3b3JrIHN0cnVjdCAlcDogZnVuY3Rpb24gJXBmIiwgX19lbnRyeS0+d29yaywgX19lbnRy
eS0+ZnVuY3Rpb24pCisJVFBfcHJpbnRrKCJ3b3JrIHN0cnVjdCAlcDogZnVuY3Rpb24gJXBzIiwg
X19lbnRyeS0+d29yaywgX19lbnRyeS0+ZnVuY3Rpb24pCiApOwogCiAvKioKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgK
aW5kZXggZmRjZjg4YmNmMGVhLi45YTBlOGFmMjEzMTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdHJh
Y2UvZXZlbnRzL3hlbi5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oCkBAIC03Myw3
ICs3Myw3IEBAIFRSQUNFX0VWRU5UKHhlbl9tY19jYWxsYmFjaywKIAkJICAgIF9fZW50cnktPmZu
ID0gZm47CiAJCSAgICBfX2VudHJ5LT5kYXRhID0gZGF0YTsKIAkJICAgICksCi0JICAgIFRQX3By
aW50aygiY2FsbGJhY2sgJXBmLCBkYXRhICVwIiwKKwkgICAgVFBfcHJpbnRrKCJjYWxsYmFjayAl
cHMsIGRhdGEgJXAiLAogCQkgICAgICBfX2VudHJ5LT5mbiwgX19lbnRyeS0+ZGF0YSkKIAkpOwog
CmRpZmYgLS1naXQgYS9pbml0L21haW4uYyBiL2luaXQvbWFpbi5jCmluZGV4IDU5OGUyNzhiNDZm
Ny4uMjA0ZTg3ZWMzNDE5IDEwMDY0NAotLS0gYS9pbml0L21haW4uYworKysgYi9pbml0L21haW4u
YwpAQCAtODQwLDcgKzg0MCw3IEBAIHRyYWNlX2luaXRjYWxsX3N0YXJ0X2NiKHZvaWQgKmRhdGEs
IGluaXRjYWxsX3QgZm4pCiB7CiAJa3RpbWVfdCAqY2FsbHRpbWUgPSAoa3RpbWVfdCAqKWRhdGE7
CiAKLQlwcmludGsoS0VSTl9ERUJVRyAiY2FsbGluZyAgJXBGIEAgJWlcbiIsIGZuLCB0YXNrX3Bp
ZF9ucihjdXJyZW50KSk7CisJcHJpbnRrKEtFUk5fREVCVUcgImNhbGxpbmcgICVwUyBAICVpXG4i
LCBmbiwgdGFza19waWRfbnIoY3VycmVudCkpOwogCSpjYWxsdGltZSA9IGt0aW1lX2dldCgpOwog
fQogCkBAIC04NTQsNyArODU0LDcgQEAgdHJhY2VfaW5pdGNhbGxfZmluaXNoX2NiKHZvaWQgKmRh
dGEsIGluaXRjYWxsX3QgZm4sIGludCByZXQpCiAJcmV0dGltZSA9IGt0aW1lX2dldCgpOwogCWRl
bHRhID0ga3RpbWVfc3ViKHJldHRpbWUsICpjYWxsdGltZSk7CiAJZHVyYXRpb24gPSAodW5zaWdu
ZWQgbG9uZyBsb25nKSBrdGltZV90b19ucyhkZWx0YSkgPj4gMTA7Ci0JcHJpbnRrKEtFUk5fREVC
VUcgImluaXRjYWxsICVwRiByZXR1cm5lZCAlZCBhZnRlciAlbGxkIHVzZWNzXG4iLAorCXByaW50
ayhLRVJOX0RFQlVHICJpbml0Y2FsbCAlcFMgcmV0dXJuZWQgJWQgYWZ0ZXIgJWxsZCB1c2Vjc1xu
IiwKIAkJIGZuLCByZXQsIGR1cmF0aW9uKTsKIH0KIApAQCAtOTExLDcgKzkxMSw3IEBAIGludCBf
X2luaXRfb3JfbW9kdWxlIGRvX29uZV9pbml0Y2FsbChpbml0Y2FsbF90IGZuKQogCQlzdHJsY2F0
KG1zZ2J1ZiwgImRpc2FibGVkIGludGVycnVwdHMgIiwgc2l6ZW9mKG1zZ2J1ZikpOwogCQlsb2Nh
bF9pcnFfZW5hYmxlKCk7CiAJfQotCVdBUk4obXNnYnVmWzBdLCAiaW5pdGNhbGwgJXBGIHJldHVy
bmVkIHdpdGggJXNcbiIsIGZuLCBtc2didWYpOworCVdBUk4obXNnYnVmWzBdLCAiaW5pdGNhbGwg
JXBTIHJldHVybmVkIHdpdGggJXNcbiIsIGZuLCBtc2didWYpOwogCiAJYWRkX2xhdGVudF9lbnRy
b3B5KCk7CiAJcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL2tlcm5lbC9hc3luYy5jIGIva2VybmVs
L2FzeW5jLmMKaW5kZXggZjZiZDBkOTg4NWUxLi4xMmMzMzJlNGUxM2UgMTAwNjQ0Ci0tLSBhL2tl
cm5lbC9hc3luYy5jCisrKyBiL2tlcm5lbC9hc3luYy5jCkBAIC0xMTksNyArMTE5LDcgQEAgc3Rh
dGljIHZvaWQgYXN5bmNfcnVuX2VudHJ5X2ZuKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAog
CS8qIDEpIHJ1biAoYW5kIHByaW50IGR1cmF0aW9uKSAqLwogCWlmIChpbml0Y2FsbF9kZWJ1ZyAm
JiBzeXN0ZW1fc3RhdGUgPCBTWVNURU1fUlVOTklORykgewotCQlwcl9kZWJ1ZygiY2FsbGluZyAg
JWxsaV8lcEYgQCAlaVxuIiwKKwkJcHJfZGVidWcoImNhbGxpbmcgICVsbGlfJXBTIEAgJWlcbiIs
CiAJCQkobG9uZyBsb25nKWVudHJ5LT5jb29raWUsCiAJCQllbnRyeS0+ZnVuYywgdGFza19waWRf
bnIoY3VycmVudCkpOwogCQljYWxsdGltZSA9IGt0aW1lX2dldCgpOwpAQCAtMTI4LDcgKzEyOCw3
IEBAIHN0YXRpYyB2b2lkIGFzeW5jX3J1bl9lbnRyeV9mbihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCiAJaWYgKGluaXRjYWxsX2RlYnVnICYmIHN5c3RlbV9zdGF0ZSA8IFNZU1RFTV9SVU5OSU5H
KSB7CiAJCXJldHRpbWUgPSBrdGltZV9nZXQoKTsKIAkJZGVsdGEgPSBrdGltZV9zdWIocmV0dGlt
ZSwgY2FsbHRpbWUpOwotCQlwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcEYgcmV0dXJuZWQgMCBh
ZnRlciAlbGxkIHVzZWNzXG4iLAorCQlwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcFMgcmV0dXJu
ZWQgMCBhZnRlciAlbGxkIHVzZWNzXG4iLAogCQkJKGxvbmcgbG9uZyllbnRyeS0+Y29va2llLAog
CQkJZW50cnktPmZ1bmMsCiAJCQkobG9uZyBsb25nKWt0aW1lX3RvX25zKGRlbHRhKSA+PiAxMCk7
CmRpZmYgLS1naXQgYS9rZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYyBiL2tlcm5lbC9ldmVudHMvdXBy
b2Jlcy5jCmluZGV4IGM1Y2RlODczMjljNy4uNGExZWY4ODAyNTNjIDEwMDY0NAotLS0gYS9rZXJu
ZWwvZXZlbnRzL3Vwcm9iZXMuYworKysgYi9rZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYwpAQCAtMjAy
OCw3ICsyMDI4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlcl9jaGFpbihzdHJ1Y3QgdXByb2JlICp1
cHJvYmUsIHN0cnVjdCBwdF9yZWdzICpyZWdzKQogCQlpZiAodWMtPmhhbmRsZXIpIHsKIAkJCXJj
ID0gdWMtPmhhbmRsZXIodWMsIHJlZ3MpOwogCQkJV0FSTihyYyAmIH5VUFJPQkVfSEFORExFUl9N
QVNLLAotCQkJCSJiYWQgcmM9MHgleCBmcm9tICVwZigpXG4iLCByYywgdWMtPmhhbmRsZXIpOwor
CQkJCSJiYWQgcmM9MHgleCBmcm9tICVwcygpXG4iLCByYywgdWMtPmhhbmRsZXIpOwogCQl9CiAK
IAkJaWYgKHVjLT5yZXRfaGFuZGxlcikKZGlmZiAtLWdpdCBhL2tlcm5lbC9mYWlsX2Z1bmN0aW9u
LmMgYi9rZXJuZWwvZmFpbF9mdW5jdGlvbi5jCmluZGV4IDE3Zjc1YjU0NWY2Ni4uZmViODA3MTJi
OTEzIDEwMDY0NAotLS0gYS9rZXJuZWwvZmFpbF9mdW5jdGlvbi5jCisrKyBiL2tlcm5lbC9mYWls
X2Z1bmN0aW9uLmMKQEAgLTIxMCw3ICsyMTAsNyBAQCBzdGF0aWMgaW50IGZlaV9zZXFfc2hvdyhz
dHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQgKnYpCiB7CiAJc3RydWN0IGZlaV9hdHRyICphdHRyID0g
bGlzdF9lbnRyeSh2LCBzdHJ1Y3QgZmVpX2F0dHIsIGxpc3QpOwogCi0Jc2VxX3ByaW50ZihtLCAi
JXBmXG4iLCBhdHRyLT5rcC5hZGRyKTsKKwlzZXFfcHJpbnRmKG0sICIlcHNcbiIsIGF0dHItPmtw
LmFkZHIpOwogCXJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9rZXJuZWwvaXJxL2RlYnVnZnMu
YyBiL2tlcm5lbC9pcnEvZGVidWdmcy5jCmluZGV4IDUxNmMwMGE1ZTg2Ny4uYzFlY2NkNGY2NTIw
IDEwMDY0NAotLS0gYS9rZXJuZWwvaXJxL2RlYnVnZnMuYworKysgYi9rZXJuZWwvaXJxL2RlYnVn
ZnMuYwpAQCAtMTUyLDcgKzE1Miw3IEBAIHN0YXRpYyBpbnQgaXJxX2RlYnVnX3Nob3coc3RydWN0
IHNlcV9maWxlICptLCB2b2lkICpwKQogCiAJcmF3X3NwaW5fbG9ja19pcnEoJmRlc2MtPmxvY2sp
OwogCWRhdGEgPSBpcnFfZGVzY19nZXRfaXJxX2RhdGEoZGVzYyk7Ci0Jc2VxX3ByaW50ZihtLCAi
aGFuZGxlcjogICVwZlxuIiwgZGVzYy0+aGFuZGxlX2lycSk7CisJc2VxX3ByaW50ZihtLCAiaGFu
ZGxlcjogICVwc1xuIiwgZGVzYy0+aGFuZGxlX2lycSk7CiAJc2VxX3ByaW50ZihtLCAiZGV2aWNl
OiAgICVzXG4iLCBkZXNjLT5kZXZfbmFtZSk7CiAJc2VxX3ByaW50ZihtLCAic3RhdHVzOiAgIDB4
JTA4eFxuIiwgZGVzYy0+c3RhdHVzX3VzZV9hY2Nlc3NvcnMpOwogCWlycV9kZWJ1Z19zaG93X2Jp
dHMobSwgMCwgZGVzYy0+c3RhdHVzX3VzZV9hY2Nlc3NvcnMsIGlycWRlc2Nfc3RhdGVzLApkaWZm
IC0tZ2l0IGEva2VybmVsL2lycS9oYW5kbGUuYyBiL2tlcm5lbC9pcnEvaGFuZGxlLmMKaW5kZXgg
NmRmNWRkZmRiMGY4Li5hNGFjZTYxMWY0N2YgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9pcnEvaGFuZGxl
LmMKKysrIGIva2VybmVsL2lycS9oYW5kbGUuYwpAQCAtMTQ5LDcgKzE0OSw3IEBAIGlycXJldHVy
bl90IF9faGFuZGxlX2lycV9ldmVudF9wZXJjcHUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNp
Z25lZCBpbnQgKmZsYWdzCiAJCXJlcyA9IGFjdGlvbi0+aGFuZGxlcihpcnEsIGFjdGlvbi0+ZGV2
X2lkKTsKIAkJdHJhY2VfaXJxX2hhbmRsZXJfZXhpdChpcnEsIGFjdGlvbiwgcmVzKTsKIAotCQlp
ZiAoV0FSTl9PTkNFKCFpcnFzX2Rpc2FibGVkKCksImlycSAldSBoYW5kbGVyICVwRiBlbmFibGVk
IGludGVycnVwdHNcbiIsCisJCWlmIChXQVJOX09OQ0UoIWlycXNfZGlzYWJsZWQoKSwiaXJxICV1
IGhhbmRsZXIgJXBTIGVuYWJsZWQgaW50ZXJydXB0c1xuIiwKIAkJCSAgICAgIGlycSwgYWN0aW9u
LT5oYW5kbGVyKSkKIAkJCWxvY2FsX2lycV9kaXNhYmxlKCk7CiAKZGlmZiAtLWdpdCBhL2tlcm5l
bC9pcnEvbWFuYWdlLmMgYi9rZXJuZWwvaXJxL21hbmFnZS5jCmluZGV4IDllYzM0YTJhNjYzOC4u
ZWM0M2FiMmZkZmRhIDEwMDY0NAotLS0gYS9rZXJuZWwvaXJxL21hbmFnZS5jCisrKyBiL2tlcm5l
bC9pcnEvbWFuYWdlLmMKQEAgLTc3OCw3ICs3NzgsNyBAQCBpbnQgX19pcnFfc2V0X3RyaWdnZXIo
c3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBsb25nIGZsYWdzKQogCQlyZXQgPSAwOwog
CQlicmVhazsKIAlkZWZhdWx0OgotCQlwcl9lcnIoIlNldHRpbmcgdHJpZ2dlciBtb2RlICVsdSBm
b3IgaXJxICV1IGZhaWxlZCAoJXBGKVxuIiwKKwkJcHJfZXJyKCJTZXR0aW5nIHRyaWdnZXIgbW9k
ZSAlbHUgZm9yIGlycSAldSBmYWlsZWQgKCVwUylcbiIsCiAJCSAgICAgICBmbGFncywgaXJxX2Rl
c2NfZ2V0X2lycShkZXNjKSwgY2hpcC0+aXJxX3NldF90eXBlKTsKIAl9CiAJaWYgKHVubWFzaykK
ZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvc3B1cmlvdXMuYyBiL2tlcm5lbC9pcnEvc3B1cmlvdXMu
YwppbmRleCA2ZDJmYTY5MTRiMzAuLjJlZDk3YTdjOWIyYSAxMDA2NDQKLS0tIGEva2VybmVsL2ly
cS9zcHVyaW91cy5jCisrKyBiL2tlcm5lbC9pcnEvc3B1cmlvdXMuYwpAQCAtMjEyLDkgKzIxMiw5
IEBAIHN0YXRpYyB2b2lkIF9fcmVwb3J0X2JhZF9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjLCBp
cnFyZXR1cm5fdCBhY3Rpb25fcmV0KQogCSAqLwogCXJhd19zcGluX2xvY2tfaXJxc2F2ZSgmZGVz
Yy0+bG9jaywgZmxhZ3MpOwogCWZvcl9lYWNoX2FjdGlvbl9vZl9kZXNjKGRlc2MsIGFjdGlvbikg
ewotCQlwcmludGsoS0VSTl9FUlIgIls8JXA+XSAlcGYiLCBhY3Rpb24tPmhhbmRsZXIsIGFjdGlv
bi0+aGFuZGxlcik7CisJCXByaW50ayhLRVJOX0VSUiAiWzwlcD5dICVwcyIsIGFjdGlvbi0+aGFu
ZGxlciwgYWN0aW9uLT5oYW5kbGVyKTsKIAkJaWYgKGFjdGlvbi0+dGhyZWFkX2ZuKQotCQkJcHJp
bnRrKEtFUk5fQ09OVCAiIHRocmVhZGVkIFs8JXA+XSAlcGYiLAorCQkJcHJpbnRrKEtFUk5fQ09O
VCAiIHRocmVhZGVkIFs8JXA+XSAlcHMiLAogCQkJCQlhY3Rpb24tPnRocmVhZF9mbiwgYWN0aW9u
LT50aHJlYWRfZm4pOwogCQlwcmludGsoS0VSTl9DT05UICJcbiIpOwogCX0KZGlmZiAtLWdpdCBh
L2tlcm5lbC9yY3UvdHJlZS5jIGIva2VybmVsL3JjdS90cmVlLmMKaW5kZXggYWNkNmNjZjU2ZmFm
Li44ZWVlOTIxYjM4NGQgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9yY3UvdHJlZS5jCisrKyBiL2tlcm5l
bC9yY3UvdHJlZS5jCkBAIC0yODcwLDcgKzI4NzAsNyBAQCBfX2NhbGxfcmN1KHN0cnVjdCByY3Vf
aGVhZCAqaGVhZCwgcmN1X2NhbGxiYWNrX3QgZnVuYywgaW50IGNwdSwgYm9vbCBsYXp5KQogCQkg
KiBVc2UgcmN1OnJjdV9jYWxsYmFjayB0cmFjZSBldmVudCB0byBmaW5kIHRoZSBwcmV2aW91cwog
CQkgKiB0aW1lIGNhbGxiYWNrIHdhcyBwYXNzZWQgdG8gX19jYWxsX3JjdSgpLgogCQkgKi8KLQkJ
V0FSTl9PTkNFKDEsICJfX2NhbGxfcmN1KCk6IERvdWJsZS1mcmVlZCBDQiAlcC0+JXBGKCkhISFc
biIsCisJCVdBUk5fT05DRSgxLCAiX19jYWxsX3JjdSgpOiBEb3VibGUtZnJlZWQgQ0IgJXAtPiVw
UygpISEhXG4iLAogCQkJICBoZWFkLCBoZWFkLT5mdW5jKTsKIAkJV1JJVEVfT05DRShoZWFkLT5m
dW5jLCByY3VfbGVha19jYWxsYmFjayk7CiAJCXJldHVybjsKZGlmZiAtLWdpdCBhL2tlcm5lbC9z
dG9wX21hY2hpbmUuYyBiL2tlcm5lbC9zdG9wX21hY2hpbmUuYwppbmRleCAwNjdjYjgzZjM3ZWEu
LjcyMzFmYjU5NTNmYyAxMDA2NDQKLS0tIGEva2VybmVsL3N0b3BfbWFjaGluZS5jCisrKyBiL2tl
cm5lbC9zdG9wX21hY2hpbmUuYwpAQCAtNTEzLDcgKzUxMyw3IEBAIHN0YXRpYyB2b2lkIGNwdV9z
dG9wcGVyX3RocmVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCQl9CiAJCXByZWVtcHRfY291bnRfZGVj
KCk7CiAJCVdBUk5fT05DRShwcmVlbXB0X2NvdW50KCksCi0JCQkgICJjcHVfc3RvcDogJXBmKCVw
KSBsZWFrZWQgcHJlZW1wdCBjb3VudFxuIiwgZm4sIGFyZyk7CisJCQkgICJjcHVfc3RvcDogJXBz
KCVwKSBsZWFrZWQgcHJlZW1wdCBjb3VudFxuIiwgZm4sIGFyZyk7CiAJCWdvdG8gcmVwZWF0Owog
CX0KIH0KZGlmZiAtLWdpdCBhL2tlcm5lbC90aW1lL3NjaGVkX2Nsb2NrLmMgYi9rZXJuZWwvdGlt
ZS9zY2hlZF9jbG9jay5jCmluZGV4IDA5NGI4MmNhOTVlNS4uMTAwMmNmNjE3MDBhIDEwMDY0NAot
LS0gYS9rZXJuZWwvdGltZS9zY2hlZF9jbG9jay5jCisrKyBiL2tlcm5lbC90aW1lL3NjaGVkX2Ns
b2NrLmMKQEAgLTIzMSw3ICsyMzEsNyBAQCBzY2hlZF9jbG9ja19yZWdpc3Rlcih1NjQgKCpyZWFk
KSh2b2lkKSwgaW50IGJpdHMsIHVuc2lnbmVkIGxvbmcgcmF0ZSkKIAlpZiAoaXJxdGltZSA+IDAg
fHwgKGlycXRpbWUgPT0gLTEgJiYgcmF0ZSA+PSAxMDAwMDAwKSkKIAkJZW5hYmxlX3NjaGVkX2Ns
b2NrX2lycXRpbWUoKTsKIAotCXByX2RlYnVnKCJSZWdpc3RlcmVkICVwRiBhcyBzY2hlZF9jbG9j
ayBzb3VyY2VcbiIsIHJlYWQpOworCXByX2RlYnVnKCJSZWdpc3RlcmVkICVwUyBhcyBzY2hlZF9j
bG9jayBzb3VyY2VcbiIsIHJlYWQpOwogfQogCiB2b2lkIF9faW5pdCBnZW5lcmljX3NjaGVkX2Ns
b2NrX2luaXQodm9pZCkKZGlmZiAtLWdpdCBhL2tlcm5lbC90aW1lL3RpbWVyLmMgYi9rZXJuZWwv
dGltZS90aW1lci5jCmluZGV4IDJmY2UwNTZmOGE0OS4uNjUwMmMzZWQzMTdlIDEwMDY0NAotLS0g
YS9rZXJuZWwvdGltZS90aW1lci5jCisrKyBiL2tlcm5lbC90aW1lL3RpbWVyLmMKQEAgLTEzMjgs
NyArMTMyOCw3IEBAIHN0YXRpYyB2b2lkIGNhbGxfdGltZXJfZm4oc3RydWN0IHRpbWVyX2xpc3Qg
KnRpbWVyLCB2b2lkICgqZm4pKHN0cnVjdCB0aW1lcl9saXN0CiAJbG9ja19tYXBfcmVsZWFzZSgm
bG9ja2RlcF9tYXApOwogCiAJaWYgKGNvdW50ICE9IHByZWVtcHRfY291bnQoKSkgewotCQlXQVJO
X09OQ0UoMSwgInRpbWVyOiAlcEYgcHJlZW1wdCBsZWFrOiAlMDh4IC0+ICUwOHhcbiIsCisJCVdB
Uk5fT05DRSgxLCAidGltZXI6ICVwUyBwcmVlbXB0IGxlYWs6ICUwOHggLT4gJTA4eFxuIiwKIAkJ
CSAgZm4sIGNvdW50LCBwcmVlbXB0X2NvdW50KCkpOwogCQkvKgogCQkgKiBSZXN0b3JlIHRoZSBw
cmVlbXB0IGNvdW50LiBUaGF0IGdpdmVzIHVzIGEgZGVjZW50CmRpZmYgLS1naXQgYS9rZXJuZWwv
d29ya3F1ZXVlLmMgYi9rZXJuZWwvd29ya3F1ZXVlLmMKaW5kZXggNDAyNmQxODcxNDA3Li40NDZl
NDRmNWQ1NTEgMTAwNjQ0Ci0tLSBhL2tlcm5lbC93b3JrcXVldWUuYworKysgYi9rZXJuZWwvd29y
a3F1ZXVlLmMKQEAgLTIyNzcsNyArMjI3Nyw3IEBAIF9fYWNxdWlyZXMoJnBvb2wtPmxvY2spCiAK
IAlpZiAodW5saWtlbHkoaW5fYXRvbWljKCkgfHwgbG9ja2RlcF9kZXB0aChjdXJyZW50KSA+IDAp
KSB7CiAJCXByX2VycigiQlVHOiB3b3JrcXVldWUgbGVha2VkIGxvY2sgb3IgYXRvbWljOiAlcy8w
eCUwOHgvJWRcbiIKLQkJICAgICAgICIgICAgIGxhc3QgZnVuY3Rpb246ICVwZlxuIiwKKwkJICAg
ICAgICIgICAgIGxhc3QgZnVuY3Rpb246ICVwc1xuIiwKIAkJICAgICAgIGN1cnJlbnQtPmNvbW0s
IHByZWVtcHRfY291bnQoKSwgdGFza19waWRfbnIoY3VycmVudCksCiAJCSAgICAgICB3b3JrZXIt
PmN1cnJlbnRfZnVuYyk7CiAJCWRlYnVnX3Nob3dfaGVsZF9sb2NrcyhjdXJyZW50KTsKQEAgLTI1
OTYsMTEgKzI1OTYsMTEgQEAgc3RhdGljIHZvaWQgY2hlY2tfZmx1c2hfZGVwZW5kZW5jeShzdHJ1
Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqdGFyZ2V0X3dxLAogCXdvcmtlciA9IGN1cnJlbnRfd3Ffd29y
a2VyKCk7CiAKIAlXQVJOX09OQ0UoY3VycmVudC0+ZmxhZ3MgJiBQRl9NRU1BTExPQywKLQkJICAi
d29ya3F1ZXVlOiBQRl9NRU1BTExPQyB0YXNrICVkKCVzKSBpcyBmbHVzaGluZyAhV1FfTUVNX1JF
Q0xBSU0gJXM6JXBmIiwKKwkJICAid29ya3F1ZXVlOiBQRl9NRU1BTExPQyB0YXNrICVkKCVzKSBp
cyBmbHVzaGluZyAhV1FfTUVNX1JFQ0xBSU0gJXM6JXBzIiwKIAkJICBjdXJyZW50LT5waWQsIGN1
cnJlbnQtPmNvbW0sIHRhcmdldF93cS0+bmFtZSwgdGFyZ2V0X2Z1bmMpOwogCVdBUk5fT05DRSh3
b3JrZXIgJiYgKCh3b3JrZXItPmN1cnJlbnRfcHdxLT53cS0+ZmxhZ3MgJgogCQkJICAgICAgKFdR
X01FTV9SRUNMQUlNIHwgX19XUV9MRUdBQ1kpKSA9PSBXUV9NRU1fUkVDTEFJTSksCi0JCSAgIndv
cmtxdWV1ZTogV1FfTUVNX1JFQ0xBSU0gJXM6JXBmIGlzIGZsdXNoaW5nICFXUV9NRU1fUkVDTEFJ
TSAlczolcGYiLAorCQkgICJ3b3JrcXVldWU6IFdRX01FTV9SRUNMQUlNICVzOiVwcyBpcyBmbHVz
aGluZyAhV1FfTUVNX1JFQ0xBSU0gJXM6JXBzIiwKIAkJICB3b3JrZXItPmN1cnJlbnRfcHdxLT53
cS0+bmFtZSwgd29ya2VyLT5jdXJyZW50X2Z1bmMsCiAJCSAgdGFyZ2V0X3dxLT5uYW1lLCB0YXJn
ZXRfZnVuYyk7CiB9CkBAIC00NTg2LDcgKzQ1ODYsNyBAQCB2b2lkIHByaW50X3dvcmtlcl9pbmZv
KGNvbnN0IGNoYXIgKmxvZ19sdmwsIHN0cnVjdCB0YXNrX3N0cnVjdCAqdGFzaykKIAlwcm9iZV9r
ZXJuZWxfcmVhZChkZXNjLCB3b3JrZXItPmRlc2MsIHNpemVvZihkZXNjKSAtIDEpOwogCiAJaWYg
KGZuIHx8IG5hbWVbMF0gfHwgZGVzY1swXSkgewotCQlwcmludGsoIiVzV29ya3F1ZXVlOiAlcyAl
cGYiLCBsb2dfbHZsLCBuYW1lLCBmbik7CisJCXByaW50aygiJXNXb3JrcXVldWU6ICVzICVwcyIs
IGxvZ19sdmwsIG5hbWUsIGZuKTsKIAkJaWYgKHN0cmNtcChuYW1lLCBkZXNjKSkKIAkJCXByX2Nv
bnQoIiAoJXMpIiwgZGVzYyk7CiAJCXByX2NvbnQoIlxuIik7CkBAIC00NjExLDcgKzQ2MTEsNyBA
QCBzdGF0aWMgdm9pZCBwcl9jb250X3dvcmsoYm9vbCBjb21tYSwgc3RydWN0IHdvcmtfc3RydWN0
ICp3b3JrKQogCQlwcl9jb250KCIlcyBCQVIoJWQpIiwgY29tbWEgPyAiLCIgOiAiIiwKIAkJCXRh
c2tfcGlkX25yKGJhcnItPnRhc2spKTsKIAl9IGVsc2UgewotCQlwcl9jb250KCIlcyAlcGYiLCBj
b21tYSA/ICIsIiA6ICIiLCB3b3JrLT5mdW5jKTsKKwkJcHJfY29udCgiJXMgJXBzIiwgY29tbWEg
PyAiLCIgOiAiIiwgd29yay0+ZnVuYyk7CiAJfQogfQogCkBAIC00NjQzLDcgKzQ2NDMsNyBAQCBz
dGF0aWMgdm9pZCBzaG93X3B3cShzdHJ1Y3QgcG9vbF93b3JrcXVldWUgKnB3cSkKIAkJCWlmICh3
b3JrZXItPmN1cnJlbnRfcHdxICE9IHB3cSkKIAkJCQljb250aW51ZTsKIAotCQkJcHJfY29udCgi
JXMgJWQlczolcGYiLCBjb21tYSA/ICIsIiA6ICIiLAorCQkJcHJfY29udCgiJXMgJWQlczolcHMi
LCBjb21tYSA/ICIsIiA6ICIiLAogCQkJCXRhc2tfcGlkX25yKHdvcmtlci0+dGFzayksCiAJCQkJ
d29ya2VyID09IHB3cS0+d3EtPnJlc2N1ZXIgPyAiKFJFU0NVRVIpIiA6ICIiLAogCQkJCXdvcmtl
ci0+Y3VycmVudF9mdW5jKTsKZGlmZiAtLWdpdCBhL2xpYi9lcnJvci1pbmplY3QuYyBiL2xpYi9l
cnJvci1pbmplY3QuYwppbmRleCBjMGQ0NjAwZjQ4OTYuLmFhNjM3NTFjOTE2ZiAxMDA2NDQKLS0t
IGEvbGliL2Vycm9yLWluamVjdC5jCisrKyBiL2xpYi9lcnJvci1pbmplY3QuYwpAQCAtMTg5LDcg
KzE4OSw3IEBAIHN0YXRpYyBpbnQgZWlfc2VxX3Nob3coc3RydWN0IHNlcV9maWxlICptLCB2b2lk
ICp2KQogewogCXN0cnVjdCBlaV9lbnRyeSAqZW50ID0gbGlzdF9lbnRyeSh2LCBzdHJ1Y3QgZWlf
ZW50cnksIGxpc3QpOwogCi0Jc2VxX3ByaW50ZihtLCAiJXBmXHQlc1xuIiwgKHZvaWQgKillbnQt
PnN0YXJ0X2FkZHIsCisJc2VxX3ByaW50ZihtLCAiJXBzXHQlc1xuIiwgKHZvaWQgKillbnQtPnN0
YXJ0X2FkZHIsCiAJCSAgIGVycm9yX3R5cGVfc3RyaW5nKGVudC0+ZXR5cGUpKTsKIAlyZXR1cm4g
MDsKIH0KZGlmZiAtLWdpdCBhL2xpYi9wZXJjcHUtcmVmY291bnQuYyBiL2xpYi9wZXJjcHUtcmVm
Y291bnQuYwppbmRleCA5ODc3NjgyZTQ5YzcuLmRhNTQzMThkM2I1NSAxMDA2NDQKLS0tIGEvbGli
L3BlcmNwdS1yZWZjb3VudC5jCisrKyBiL2xpYi9wZXJjcHUtcmVmY291bnQuYwpAQCAtMTUxLDcg
KzE1MSw3IEBAIHN0YXRpYyB2b2lkIHBlcmNwdV9yZWZfc3dpdGNoX3RvX2F0b21pY19yY3Uoc3Ry
dWN0IHJjdV9oZWFkICpyY3UpCiAJYXRvbWljX2xvbmdfYWRkKChsb25nKWNvdW50IC0gUEVSQ1BV
X0NPVU5UX0JJQVMsICZyZWYtPmNvdW50KTsKIAogCVdBUk5fT05DRShhdG9taWNfbG9uZ19yZWFk
KCZyZWYtPmNvdW50KSA8PSAwLAotCQkgICJwZXJjcHUgcmVmICglcGYpIDw9IDAgKCVsZCkgYWZ0
ZXIgc3dpdGNoaW5nIHRvIGF0b21pYyIsCisJCSAgInBlcmNwdSByZWYgKCVwcykgPD0gMCAoJWxk
KSBhZnRlciBzd2l0Y2hpbmcgdG8gYXRvbWljIiwKIAkJICByZWYtPnJlbGVhc2UsIGF0b21pY19s
b25nX3JlYWQoJnJlZi0+Y291bnQpKTsKIAogCS8qIEByZWYgaXMgdmlld2VkIGFzIGRlYWQgb24g
YWxsIENQVXMsIHNlbmQgb3V0IHN3aXRjaCBjb25maXJtYXRpb24gKi8KQEAgLTMzMyw3ICszMzMs
NyBAQCB2b2lkIHBlcmNwdV9yZWZfa2lsbF9hbmRfY29uZmlybShzdHJ1Y3QgcGVyY3B1X3JlZiAq
cmVmLAogCXNwaW5fbG9ja19pcnFzYXZlKCZwZXJjcHVfcmVmX3N3aXRjaF9sb2NrLCBmbGFncyk7
CiAKIAlXQVJOX09OQ0UocmVmLT5wZXJjcHVfY291bnRfcHRyICYgX19QRVJDUFVfUkVGX0RFQUQs
Ci0JCSAgIiVzIGNhbGxlZCBtb3JlIHRoYW4gb25jZSBvbiAlcGYhIiwgX19mdW5jX18sIHJlZi0+
cmVsZWFzZSk7CisJCSAgIiVzIGNhbGxlZCBtb3JlIHRoYW4gb25jZSBvbiAlcHMhIiwgX19mdW5j
X18sIHJlZi0+cmVsZWFzZSk7CiAKIAlyZWYtPnBlcmNwdV9jb3VudF9wdHIgfD0gX19QRVJDUFVf
UkVGX0RFQUQ7CiAJX19wZXJjcHVfcmVmX3N3aXRjaF9tb2RlKHJlZiwgY29uZmlybV9raWxsKTsK
ZGlmZiAtLWdpdCBhL21tL21lbWJsb2NrLmMgYi9tbS9tZW1ibG9jay5jCmluZGV4IGU3NjY1Y2Y5
MTRiMS4uYTQ4ZjUyMGMyZDAxIDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21l
bWJsb2NrLmMKQEAgLTcwMiw3ICs3MDIsNyBAQCBpbnQgX19pbml0X21lbWJsb2NrIG1lbWJsb2Nr
X2FkZChwaHlzX2FkZHJfdCBiYXNlLCBwaHlzX2FkZHJfdCBzaXplKQogewogCXBoeXNfYWRkcl90
IGVuZCA9IGJhc2UgKyBzaXplIC0gMTsKIAotCW1lbWJsb2NrX2RiZygibWVtYmxvY2tfYWRkOiBb
JXBhLSVwYV0gJXBGXG4iLAorCW1lbWJsb2NrX2RiZygibWVtYmxvY2tfYWRkOiBbJXBhLSVwYV0g
JXBTXG4iLAogCQkgICAgICZiYXNlLCAmZW5kLCAodm9pZCAqKV9SRVRfSVBfKTsKIAogCXJldHVy
biBtZW1ibG9ja19hZGRfcmFuZ2UoJm1lbWJsb2NrLm1lbW9yeSwgYmFzZSwgc2l6ZSwgTUFYX05V
TU5PREVTLCAwKTsKQEAgLTgyMSw3ICs4MjEsNyBAQCBpbnQgX19pbml0X21lbWJsb2NrIG1lbWJs
b2NrX2ZyZWUocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSkKIHsKIAlwaHlzX2Fk
ZHJfdCBlbmQgPSBiYXNlICsgc2l6ZSAtIDE7CiAKLQltZW1ibG9ja19kYmcoIiAgIG1lbWJsb2Nr
X2ZyZWU6IFslcGEtJXBhXSAlcEZcbiIsCisJbWVtYmxvY2tfZGJnKCIgICBtZW1ibG9ja19mcmVl
OiBbJXBhLSVwYV0gJXBTXG4iLAogCQkgICAgICZiYXNlLCAmZW5kLCAodm9pZCAqKV9SRVRfSVBf
KTsKIAogCWttZW1sZWFrX2ZyZWVfcGFydF9waHlzKGJhc2UsIHNpemUpOwpAQCAtODMyLDcgKzgz
Miw3IEBAIGludCBfX2luaXRfbWVtYmxvY2sgbWVtYmxvY2tfcmVzZXJ2ZShwaHlzX2FkZHJfdCBi
YXNlLCBwaHlzX2FkZHJfdCBzaXplKQogewogCXBoeXNfYWRkcl90IGVuZCA9IGJhc2UgKyBzaXpl
IC0gMTsKIAotCW1lbWJsb2NrX2RiZygibWVtYmxvY2tfcmVzZXJ2ZTogWyVwYS0lcGFdICVwRlxu
IiwKKwltZW1ibG9ja19kYmcoIm1lbWJsb2NrX3Jlc2VydmU6IFslcGEtJXBhXSAlcFNcbiIsCiAJ
CSAgICAgJmJhc2UsICZlbmQsICh2b2lkICopX1JFVF9JUF8pOwogCiAJcmV0dXJuIG1lbWJsb2Nr
X2FkZF9yYW5nZSgmbWVtYmxvY2sucmVzZXJ2ZWQsIGJhc2UsIHNpemUsIE1BWF9OVU1OT0RFUywg
MCk7CkBAIC0xNDQ3LDcgKzE0NDcsNyBAQCB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX3Ry
eV9uaWRfcmF3KAogewogCXZvaWQgKnB0cjsKIAotCW1lbWJsb2NrX2RiZygiJXM6ICVsbHUgYnl0
ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVwYSBtYXhfYWRkcj0lcGEgJXBGXG4iLAorCW1l
bWJsb2NrX2RiZygiJXM6ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVwYSBt
YXhfYWRkcj0lcGEgJXBTXG4iLAogCQkgICAgIF9fZnVuY19fLCAodTY0KXNpemUsICh1NjQpYWxp
Z24sIG5pZCwgJm1pbl9hZGRyLAogCQkgICAgICZtYXhfYWRkciwgKHZvaWQgKilfUkVUX0lQXyk7
CiAKQEAgLTE0ODMsNyArMTQ4Myw3IEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfdHJ5
X25pZCgKIHsKIAl2b2lkICpwdHI7CiAKLQltZW1ibG9ja19kYmcoIiVzOiAlbGx1IGJ5dGVzIGFs
aWduPTB4JWxseCBuaWQ9JWQgZnJvbT0lcGEgbWF4X2FkZHI9JXBhICVwRlxuIiwKKwltZW1ibG9j
a19kYmcoIiVzOiAlbGx1IGJ5dGVzIGFsaWduPTB4JWxseCBuaWQ9JWQgZnJvbT0lcGEgbWF4X2Fk
ZHI9JXBhICVwU1xuIiwKIAkJICAgICBfX2Z1bmNfXywgKHU2NClzaXplLCAodTY0KWFsaWduLCBu
aWQsICZtaW5fYWRkciwKIAkJICAgICAmbWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwogCXB0
ciA9IG1lbWJsb2NrX2FsbG9jX2ludGVybmFsKHNpemUsIGFsaWduLApAQCAtMTUwOCw3ICsxNTA4
LDcgQEAgdm9pZCBfX2luaXQgX19tZW1ibG9ja19mcmVlX2xhdGUocGh5c19hZGRyX3QgYmFzZSwg
cGh5c19hZGRyX3Qgc2l6ZSkKIAlwaHlzX2FkZHJfdCBjdXJzb3IsIGVuZDsKIAogCWVuZCA9IGJh
c2UgKyBzaXplIC0gMTsKLQltZW1ibG9ja19kYmcoIiVzOiBbJXBhLSVwYV0gJXBGXG4iLAorCW1l
bWJsb2NrX2RiZygiJXM6IFslcGEtJXBhXSAlcFNcbiIsCiAJCSAgICAgX19mdW5jX18sICZiYXNl
LCAmZW5kLCAodm9pZCAqKV9SRVRfSVBfKTsKIAlrbWVtbGVha19mcmVlX3BhcnRfcGh5cyhiYXNl
LCBzaXplKTsKIAljdXJzb3IgPSBQRk5fVVAoYmFzZSk7CmRpZmYgLS1naXQgYS9tbS9tZW1vcnku
YyBiL21tL21lbW9yeS5jCmluZGV4IDQ3ZmUyNTAzMDdjNy4uMzU0MWExNTA2N2YyIDEwMDY0NAot
LS0gYS9tbS9tZW1vcnkuYworKysgYi9tbS9tZW1vcnkuYwpAQCAtNTE5LDcgKzUxOSw3IEBAIHN0
YXRpYyB2b2lkIHByaW50X2JhZF9wdGUoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2ln
bmVkIGxvbmcgYWRkciwKIAkJZHVtcF9wYWdlKHBhZ2UsICJiYWQgcHRlIik7CiAJcHJfYWxlcnQo
ImFkZHI6JXAgdm1fZmxhZ3M6JTA4bHggYW5vbl92bWE6JXAgbWFwcGluZzolcCBpbmRleDolbHhc
biIsCiAJCSAodm9pZCAqKWFkZHIsIHZtYS0+dm1fZmxhZ3MsIHZtYS0+YW5vbl92bWEsIG1hcHBp
bmcsIGluZGV4KTsKLQlwcl9hbGVydCgiZmlsZTolcEQgZmF1bHQ6JXBmIG1tYXA6JXBmIHJlYWRw
YWdlOiVwZlxuIiwKKwlwcl9hbGVydCgiZmlsZTolcEQgZmF1bHQ6JXBzIG1tYXA6JXBzIHJlYWRw
YWdlOiVwc1xuIiwKIAkJIHZtYS0+dm1fZmlsZSwKIAkJIHZtYS0+dm1fb3BzID8gdm1hLT52bV9v
cHMtPmZhdWx0IDogTlVMTCwKIAkJIHZtYS0+dm1fZmlsZSA/IHZtYS0+dm1fZmlsZS0+Zl9vcC0+
bW1hcCA6IE5VTEwsCmRpZmYgLS1naXQgYS9tbS92bXNjYW4uYyBiL21tL3Ztc2Nhbi5jCmluZGV4
IGE1YWQwYjM1YWI4ZS4uOTA2NDgxODdmNjIyIDEwMDY0NAotLS0gYS9tbS92bXNjYW4uYworKysg
Yi9tbS92bXNjYW4uYwpAQCAtNDkzLDcgKzQ5Myw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGRv
X3Nocmlua19zbGFiKHN0cnVjdCBzaHJpbmtfY29udHJvbCAqc2hyaW5rY3RsLAogCiAJdG90YWxf
c2NhbiArPSBkZWx0YTsKIAlpZiAodG90YWxfc2NhbiA8IDApIHsKLQkJcHJfZXJyKCJzaHJpbmtf
c2xhYjogJXBGIG5lZ2F0aXZlIG9iamVjdHMgdG8gZGVsZXRlIG5yPSVsZFxuIiwKKwkJcHJfZXJy
KCJzaHJpbmtfc2xhYjogJXBTIG5lZ2F0aXZlIG9iamVjdHMgdG8gZGVsZXRlIG5yPSVsZFxuIiwK
IAkJICAgICAgIHNocmlua2VyLT5zY2FuX29iamVjdHMsIHRvdGFsX3NjYW4pOwogCQl0b3RhbF9z
Y2FuID0gZnJlZWFibGU7CiAJCW5leHRfZGVmZXJyZWQgPSBucjsKZGlmZiAtLWdpdCBhL25ldC9j
ZXBoL29zZF9jbGllbnQuYyBiL25ldC9jZXBoL29zZF9jbGllbnQuYwppbmRleCBmYTk1MzBkZDg3
NmUuLjZmNzM5ZGUyODkxOCAxMDA2NDQKLS0tIGEvbmV0L2NlcGgvb3NkX2NsaWVudC5jCisrKyBi
L25ldC9jZXBoL29zZF9jbGllbnQuYwpAQCAtMjM5OCw3ICsyMzk4LDcgQEAgc3RhdGljIHZvaWQg
ZmluaXNoX3JlcXVlc3Qoc3RydWN0IGNlcGhfb3NkX3JlcXVlc3QgKnJlcSkKIAogc3RhdGljIHZv
aWQgX19jb21wbGV0ZV9yZXF1ZXN0KHN0cnVjdCBjZXBoX29zZF9yZXF1ZXN0ICpyZXEpCiB7Ci0J
ZG91dCgiJXMgcmVxICVwIHRpZCAlbGx1IGNiICVwZiByZXN1bHQgJWRcbiIsIF9fZnVuY19fLCBy
ZXEsCisJZG91dCgiJXMgcmVxICVwIHRpZCAlbGx1IGNiICVwcyByZXN1bHQgJWRcbiIsIF9fZnVu
Y19fLCByZXEsCiAJICAgICByZXEtPnJfdGlkLCByZXEtPnJfY2FsbGJhY2ssIHJlcS0+cl9yZXN1
bHQpOwogCiAJaWYgKHJlcS0+cl9jYWxsYmFjaykKZGlmZiAtLWdpdCBhL25ldC9jb3JlL25ldC1w
cm9jZnMuYyBiL25ldC9jb3JlL25ldC1wcm9jZnMuYwppbmRleCA2Mzg4MWY3MmVmNzEuLjM2MzQ3
OTMzZWMzYSAxMDA2NDQKLS0tIGEvbmV0L2NvcmUvbmV0LXByb2Nmcy5jCisrKyBiL25ldC9jb3Jl
L25ldC1wcm9jZnMuYwpAQCAtMjU4LDcgKzI1OCw3IEBAIHN0YXRpYyBpbnQgcHR5cGVfc2VxX3No
b3coc3RydWN0IHNlcV9maWxlICpzZXEsIHZvaWQgKnYpCiAJCWVsc2UKIAkJCXNlcV9wcmludGYo
c2VxLCAiJTA0eCIsIG50b2hzKHB0LT50eXBlKSk7CiAKLQkJc2VxX3ByaW50ZihzZXEsICIgJS04
cyAlcGZcbiIsCisJCXNlcV9wcmludGYoc2VxLCAiICUtOHMgJXBzXG4iLAogCQkJICAgcHQtPmRl
diA/IHB0LT5kZXYtPm5hbWUgOiAiIiwgcHQtPmZ1bmMpOwogCX0KIApkaWZmIC0tZ2l0IGEvbmV0
L2NvcmUvbmV0cG9sbC5jIGIvbmV0L2NvcmUvbmV0cG9sbC5jCmluZGV4IDM2MWFhYmZmYjhjMC4u
YmY1NDQ2MTkyZDZhIDEwMDY0NAotLS0gYS9uZXQvY29yZS9uZXRwb2xsLmMKKysrIGIvbmV0L2Nv
cmUvbmV0cG9sbC5jCkBAIC0xNDksNyArMTQ5LDcgQEAgc3RhdGljIHZvaWQgcG9sbF9vbmVfbmFw
aShzdHJ1Y3QgbmFwaV9zdHJ1Y3QgKm5hcGkpCiAJICogaW5kaWNhdGUgdGhhdCB3ZSBhcmUgY2xl
YXJpbmcgdGhlIFR4IHBhdGggb25seS4KIAkgKi8KIAl3b3JrID0gbmFwaS0+cG9sbChuYXBpLCAw
KTsKLQlXQVJOX09OQ0Uod29yaywgIiVwRiBleGNlZWRlZCBidWRnZXQgaW4gcG9sbFxuIiwgbmFw
aS0+cG9sbCk7CisJV0FSTl9PTkNFKHdvcmssICIlcFMgZXhjZWVkZWQgYnVkZ2V0IGluIHBvbGxc
biIsIG5hcGktPnBvbGwpOwogCXRyYWNlX25hcGlfcG9sbChuYXBpLCB3b3JrLCAwKTsKIAogCWNs
ZWFyX2JpdChOQVBJX1NUQVRFX05QU1ZDLCAmbmFwaS0+c3RhdGUpOwpAQCAtMzQ2LDcgKzM0Niw3
IEBAIHZvaWQgbmV0cG9sbF9zZW5kX3NrYl9vbl9kZXYoc3RydWN0IG5ldHBvbGwgKm5wLCBzdHJ1
Y3Qgc2tfYnVmZiAqc2tiLAogCQl9CiAKIAkJV0FSTl9PTkNFKCFpcnFzX2Rpc2FibGVkKCksCi0J
CQkibmV0cG9sbF9zZW5kX3NrYl9vbl9kZXYoKTogJXMgZW5hYmxlZCBpbnRlcnJ1cHRzIGluIHBv
bGwgKCVwRilcbiIsCisJCQkibmV0cG9sbF9zZW5kX3NrYl9vbl9kZXYoKTogJXMgZW5hYmxlZCBp
bnRlcnJ1cHRzIGluIHBvbGwgKCVwUylcbiIsCiAJCQlkZXYtPm5hbWUsIGRldi0+bmV0ZGV2X29w
cy0+bmRvX3N0YXJ0X3htaXQpOwogCiAJfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7K7S-0007Wa-Q9; Fri, 22 Mar 2019 13: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=Q3IJ=RZ=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h7K6j-0007Un-Oz
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 13:21:13 +0000
X-Inumbo-ID: 5bf84dd3-4ca5-11e9-bc90-bc764e045a96
Received: from hillosipuli.retiisi.org.uk (unknown [2a01:4f9:c010:4572::81:2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bf84dd3-4ca5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 13:21:11 +0000 (UTC)
Received: from lanttu.localdomain (unknown [IPv6:2a01:4f9:c010:4572::e1:1001])
 by hillosipuli.retiisi.org.uk (Postfix) with ESMTP id 3E452634C7B;
 Fri, 22 Mar 2019 15:19:02 +0200 (EET)
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Petr Mladek <pmladek@suse.com>,
	linux-kernel@vger.kernel.org
Date: Fri, 22 Mar 2019 15:21:06 +0200
Message-Id: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
X-Mailer: git-send-email 2.11.0
X-Mailman-Approved-At: Fri, 22 Mar 2019 13:21:57 +0000
Subject: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and %pF
 in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-scsi@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-f2fs-devel@lists.sourceforge.net,
 linux-block@vger.kernel.org, linux-acpi@vger.kernel.org,
 netdev@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhlIHByaW50ayBmYW1pbHkgb2YgZnVuY3Rpb25zIHN1cHBvcnRzICVwcyBhbmQg
JXBTIGNvbnZlcnNpb24gc3BlY2lmaWVycwp0byBwcmludCBmdW5jdGlvbiBuYW1lcy4gWWV0IHRo
ZSBkZXByZWNhdGVkICVwZiBhbmQgJXBGIGNvbnZlcnNpb24Kc3BlY2lmaWVycyB3aXRoIGVxdWl2
YWxlbnQgZnVuY3Rpb25hbGl0eSByZW1haW4gc3VwcG9ydGVkLiBBIG51bWJlciBvZgp1c2VycyBv
ZiAlcGYgYW5kICVwRiByZW1haW4uCgpUaGlzIHBhdGNoc2V0cyBjb252ZXJ0cyB0aGUgZXhpc3Rp
bmcgdXNlcnMgb2YgJXBmIGFuZCAlcEYgdG8gJXBzIGFuZCAlcFMsCnJlc3BlY3RpdmVseSwgYW5k
IHJlbW92ZXMgc3VwcG9ydCBmb3IgdGhlIGRlcHJlY2F0ZWQgJXBmIGFuZCAlcEYuCgpUaGUgcGF0
Y2hlcyBhcHBseSBjbGVhbmx5IGJvdGggb24gNS4xLXJjMSBhcyB3ZWxsIGFzIG9uIExpbnV4LW5l
eHQuIE5vIG5ldwolcGYgb3IgJXBGIHVzZXJzIGhhdmUgYmVlbiBhZGRlZCBpbiB0aGUgbWVhbnRp
bWUgc28gdGhlIHBhdGNoIGlzCnN1ZmZpY2llbnQgYXMgaXRzZWxmIG9uIGxpbnV4LW5leHQsIHRv
by4KClNha2FyaSBBaWx1cyAoMik6CiAgdHJlZXdpZGU6IFN3aXRjaCBwcmludGsgdXNlcnMgZnJv
bSAlcGYgYW5kICVwRiB0byAlcHMgYW5kICVwUywKICAgIHJlc3BlY3RpdmVseQogIHZzcHJpbnRm
OiBSZW1vdmUgc3VwcG9ydCBmb3IgJXBGIGFuZCAlcGYgaW4gZmF2b3VyIG9mICVwUyBhbmQgJXBz
CgogRG9jdW1lbnRhdGlvbi9jb3JlLWFwaS9wcmludGstZm9ybWF0cy5yc3QgfCAxMCAtLS0tLS0t
LS0tCiBhcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYyAgICAgICAgICAgICB8IDIwICsrKysr
KysrKystLS0tLS0tLS0tCiBhcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMgICAgICAgICAgICAg
ICB8ICAyICstCiBhcmNoL2FybS9tbS9hbGlnbm1lbnQuYyAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBhcmNoL2FybS9ud2ZwZS9mcG1vZHVsZS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBh
cmNoL21pY3JvYmxhemUvbW0vcGd0YWJsZS5jICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3Nw
YXJjL2tlcm5lbC9kcy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3VtL2tlcm5l
bC9zeXNycS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS90cmFjZS9leGNlcHRpb25zLmggICB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMg
ICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9tbS9leHRhYmxlLmMgICAgICAgICAg
ICAgICAgICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYyAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMgICAgICAgICAgICAgICAgIHwgIDYg
KysrLS0tCiBkcml2ZXJzL2Jhc2Uvc3lzY29yZS5jICAgICAgICAgICAgICAgICAgICB8IDEyICsr
KysrKy0tLS0tLQogZHJpdmVycy9ibG9jay9kcmJkL2RyYmRfcmVjZWl2ZXIuYyAgICAgICAgfCAg
MiArLQogZHJpdmVycy9ibG9jay9mbG9wcHkuYyAgICAgICAgICAgICAgICAgICAgfCAxMCArKysr
Ky0tLS0tCiBkcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jICAgICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL252ZGltbS9idXMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL252
ZGltbS9kaW1tX2RldnMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BjaS9wY2kt
ZHJpdmVyLmMgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBkcml2ZXJzL3Bj
aS9xdWlya3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvcG5wL3F1
aXJrcy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvc2NzaS9lc3Bfc2Nz
aS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3BhY2Ut
dHJlZS10ZXN0cy5jICAgIHwgIDQgKystLQogZnMvZjJmcy9mMmZzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogZnMvcHN0b3JlL2lub2RlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogaW5jbHVkZS90cmFjZS9ldmVudHMvYnRyZnMuaCAgICAgICAgICAgICAg
fCAgMiArLQogaW5jbHVkZS90cmFjZS9ldmVudHMvY3B1aHAuaCAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy9wcmVlbXB0aXJxLmggICAgICAgICB8ICAyICstCiBp
bmNsdWRlL3RyYWNlL2V2ZW50cy9yY3UuaCAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGluY2x1
ZGUvdHJhY2UvZXZlbnRzL3N1bnJwYy5oICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvdHJh
Y2UvZXZlbnRzL3RpbWVyLmggICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIGluY2x1ZGUvdHJh
Y2UvZXZlbnRzL3Ztc2Nhbi5oICAgICAgICAgICAgIHwgIDQgKystLQogaW5jbHVkZS90cmFjZS9l
dmVudHMvd29ya3F1ZXVlLmggICAgICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50
cy94ZW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiBpbml0L21haW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQoga2VybmVsL2FzeW5jLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKy0tCiBrZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYyAgICAgICAg
ICAgICAgICAgICB8ICAyICstCiBrZXJuZWwvZmFpbF9mdW5jdGlvbi5jICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBrZXJuZWwvaXJxL2RlYnVnZnMuYyAgICAgICAgICAgICAgICAgICAgICB8
ICAyICstCiBrZXJuZWwvaXJxL2hhbmRsZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiBrZXJuZWwvaXJxL21hbmFnZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJu
ZWwvaXJxL3NwdXJpb3VzLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGtlcm5lbC9y
Y3UvdHJlZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9zdG9wX21h
Y2hpbmUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC90aW1lL3NjaGVkX2Ns
b2NrLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC90aW1lL3RpbWVyLmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC93b3JrcXVldWUuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBsaWIvZXJyb3ItaW5qZWN0LmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBsaWIvcGVyY3B1LXJlZmNvdW50LmMgICAgICAgICAgICAg
ICAgICAgICB8ICA0ICsrLS0KIGxpYi92c3ByaW50Zi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDggKystLS0tLS0KIG1tL21lbWJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTIgKysrKysrLS0tLS0tCiBtbS9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBtbS92bXNjYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiBuZXQvY2VwaC9vc2RfY2xpZW50LmMgICAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBuZXQvY29yZS9uZXQtcHJvY2ZzLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBu
ZXQvY29yZS9uZXRwb2xsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHNjcmlw
dHMvY2hlY2twYXRjaC5wbCAgICAgICAgICAgICAgICAgICAgIHwgIDUgLS0tLS0KIDYwIGZpbGVz
IGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCAxMzAgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7KGv-0000Am-LJ; Fri, 22 Mar 2019 13:31:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ih5Y=RZ=ice.rwth-aachen.de=lukas.juenger@srs-us1.protection.inumbo.net>)
 id 1h7KGB-0000AA-Va
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 13:30:59 +0000
X-Inumbo-ID: b85d66fa-4ca6-11e9-b97a-4f9b2dae636a
Received: from mail-out-3.itc.rwth-aachen.de (unknown [134.130.5.48])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b85d66fa-4ca6-11e9-b97a-4f9b2dae636a;
 Fri, 22 Mar 2019 13:30:56 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AnBQDx4pRc/5wagoZjhCiCHIQEkzuBY?=
 =?us-ascii?q?AiaWAoEASyJPiI4EgEBAwEBCQEDAm0ohXQEgS8CBE8MDQgBAYMeAYF1qVF8M4V?=
 =?us-ascii?q?Gg19+DwkBgSWBSYlpghaBOAyHO3OCPYJXA6UNBwKBJoM7gg+MQh+LHgWIWZ48A?=
 =?us-ascii?q?gICAgkCFYFkIYFWcYM8gWABNBeOHz+BWosMgS0BgR4BAQ?=
X-IPAS-Result: =?us-ascii?q?A2AnBQDx4pRc/5wagoZjhCiCHIQEkzuBYAiaWAoEASyJPiI?=
 =?us-ascii?q?4EgEBAwEBCQEDAm0ohXQEgS8CBE8MDQgBAYMeAYF1qVF8M4VGg19+DwkBgSWBS?=
 =?us-ascii?q?YlpghaBOAyHO3OCPYJXA6UNBwKBJoM7gg+MQh+LHgWIWZ48AgICAgkCFYFkIYF?=
 =?us-ascii?q?WcYM8gWABNBeOHz+BWosMgS0BgR4BAQ?=
Received: from rwthex-w1-a.rwth-ad.de ([134.130.26.156])
 by mail-in-3.itc.rwth-aachen.de with ESMTP; 22 Mar 2019 14:30:55 +0100
Received: from [137.226.91.156] (137.226.91.156) by rwthex-w1-a.rwth-ad.de
 (2a00:8a60:1:e500::26:156) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 22
 Mar 2019 14:30:54 +0100
To: <xen-devel@lists.xenproject.org>
From: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>
Message-ID: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
Date: Fri, 22 Mar 2019 14:30:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
X-Originating-IP: [137.226.91.156]
X-ClientProxiedBy: rwthex-s1-b.rwth-ad.de (2a00:8a60:1:e500::26:153) To
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156)
X-Mailman-Approved-At: Fri, 22 Mar 2019 13:31:44 +0000
Subject: [Xen-devel] vgic initialization with maximum number of interrupt
 lines fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3018607439720789098=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3018607439720789098==
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
	micalg=sha-256; boundary="------------ms070200060802000907080203"

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

Hi all,

I use Xen in an ARMv8 simulator for research purposes.
I ran into the following problem during dom0 creation in vgic=20
initialization.
Bringup fails because -EINVAL is returned by the code below.

xen/arch/arm/vgic.c in domain_vgic_init():
132     nr_spis =3D ROUNDUP(nr_spis, 32);
133
134     /* Limit the number of virtual SPIs supported to (1020 - 32) =3D =

988  */
135     if ( nr_spis > (1020 - NR_LOCAL_IRQS) )
136         return -EINVAL;

nr_spis comes from config->arch.nr_spis in xen/arch/arm/domain.c in=20
arch_domain_create():
702     if ( (rc =3D domain_vgic_init(d, config->arch.nr_spis)) !=3D 0 )
703         goto fail;

arch.nr_spis comes from xen/arch/arm/setup.c in start_xen():
891     dom0_cfg.arch.nr_spis =3D gic_number_lines() - 32;

gic_number_lines() in xen/arch/arm/gic.c:
62 unsigned int gic_number_lines(void)
63 {
64     return gic_hw_ops->info->nr_lines;
65 }

populated in xen/arch/arm/gic-v2.c in gicv2_dist_init:
354     type =3D readl_gicd(GICD_TYPER);
355     nr_lines =3D 32 * ((type & GICD_TYPE_LINES) + 1);
356     /* Only 1020 interrupts are supported */
357     nr_lines =3D min(1020U, nr_lines);
358     gicv2_info.nr_lines =3D nr_lines;

GICv2 supports up to 1020 interrupts.
In this case type will be (type & GICD_TYPE_LINES) will be 31, as the=20
bits [4:0] of GICD_TYPER will be 1.
nr_lines will be 1024 and finally reduced to 1020, because of special=20
purpose interrupts.
Later it will be rounded up to 1024 again and then the check will fail.
Is this expected behavior and if yes, why?

Best regards,
Lukas


--------------ms070200060802000907080203
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EL8wggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
VQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl
biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRE
Rk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcN
MzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l
cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE
CwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylf
S2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnl
m6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ
0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUkP7agCwf9
TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22MZD08
WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P
AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAd
BgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK
4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n
bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYB
BQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T
ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j
ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21
rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7L
n8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQb
tQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5
Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9V
NCIaE40GMIIF9TCCBN2gAwIBAgIMH82llPklWDm75neOMA0GCSqGSIb3DQEBCwUAMIGNMQsw
CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz
Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD
DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE4MDkyODEzMDkyNloXDTIxMDky
NzEzMDkyNlowgYMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtSV1RIIEFhY2hlbjFGMEQGA1UE
Cww9SW5zdGl0dXRlIGZvciBDb21tdW5pY2F0aW9uIFRlY2hub2xvZ2llcyBhbmQgRW1iZWRk
ZWQgU3lzdGVtczEWMBQGA1UEAwwNTHVrYXMgSnVlbmdlcjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMwu1968dVplCQF7E8qcfmH69j4wgk3F8l0dnyrJR44QUGNMQf1Q4Ap8
yYSr+WcJhlYQric47wcT6Cyd5PiUs6SyGp8p2vZPPpDUb4nw+Z6Y835I4aGUkbh0qSx+0ohN
sw+zMJC8bZNcQ00/nQy+s3EZ5J+UAmTlYHI57LX08XziB/MzHyEVljh2c/DT8tmGY67StN+G
dNqYBzZVADKHg/bufR4BenKCx7oX63xB/7tM4aZeMMbvb7f/W1gGOSOA8wMBL3ZVMZkFn2MS
a/Wl6ANUBKwd1fbP68h3zUM3EzPAzE2SJR4/W2aQwIkP5hcv3AKHKf0ewT6EHR5n20VhLacC
AwEAAaOCAlswggJXMEAGA1UdIAQ5MDcwDwYNKwYBBAGBrSGCLAEBBDARBg8rBgEEAYGtIYIs
AQEEAwgwEQYPKwYBBAGBrSGCLAIBBAMIMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUpuj2DlDUOOzcO/iBS+QA
cUgXmRwwHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwKwYDVR0RBCQwIoEgbHVr
YXMuanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0
cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3Js
MD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2Ny
bC9jYWNybC5jcmwwgdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUFBzABhidodHRwOi8vb2Nz
cC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYI
KwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIv
Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACbY4U3kbHN5OvhbAYBCD372
KyWiuSpSqJvPhKT/PdknlPyHgtCLP4ossyFS8dTsZw7nXa5Dw1YHVVdWTPv8kZrmuWVg1OkU
yFLTEt6AVtZTl6Hek2cNRbgz4rlxgobN1LOMtJ+ziIvCVPqCfPmCtwWGke7T7rZvVyFZyC7z
IW4fZAqZo4KAI7cMBOXDRdVSrCQ4PUr0JUdeaSe3kzSo/Dp0dqms1rjHsgG7eAtixGQGGdHB
xRn4xvgZY3lbJxP1uW9hZM1b+23uqRMvSeVITyV6nct3e0pnD3O8EA/WkUvHJsB5lJGUf8ip
snejDJ2Y3+d3l/4z14iu2o4qCbfRoAsxggQLMIIEBwIBATCBnjCBjTELMAkGA1UEBhMCREUx
RTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2No
dW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVp
biBHbG9iYWwgSXNzdWluZyBDQQIMH82llPklWDm75neOMA0GCWCGSAFlAwQCAQUAoIICPTAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xOTAzMjIxMzMwNTRa
MC8GCSqGSIb3DQEJBDEiBCBniLmtz2vNAbsIh7sY9kE2ohhB463lD83m4QZ6g3V4QTBsBgkq
hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGv
BgkrBgEEAYI3EAQxgaEwgZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVy
IEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAO
BgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0EC
DB/NpZT5JVg5u+Z3jjCBsQYLKoZIhvcNAQkQAgsxgaGggZ4wgY0xCzAJBgNVBAYTAkRFMUUw
QwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVu
Z3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4g
R2xvYmFsIElzc3VpbmcgQ0ECDB/NpZT5JVg5u+Z3jjANBgkqhkiG9w0BAQEFAASCAQBVgLMK
yB6eq+x/IJRtWaYj4WvhMjtiykL6aKzOsrcIr/MBDYlpftclOXjDBfVT6nw2gu8h59v0CWrw
r1ivN3Ymvo+zfovUFvE4BUm9wmnig4sJ3u/LZ5//p1dXO2qD73DBGk+QqpJDilEF3EzmnVc4
CPflWIYgia+yL62q/sTdz3k5uW88awad8HWOWEFAduN8+3au06GR7v285M8EiVg0aqRabjIh
maBIzme7lQCIScRMT125BAIbcvFxIvzw6NxpJQT63Ocjd9bWWl9exF8a5WjmAqssn1r+UN+o
8vQ2/UwdRu+W0ZrPlNGqcARkZ9GOqJuebya7YlhKJoi4conkAAAAAAAA
--------------ms070200060802000907080203--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3018607439720789098==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7KMY-0000RY-FM; Fri, 22 Mar 2019 13: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=lKgG=RZ=gmail.com=geert.uytterhoeven@srs-us1.protection.inumbo.net>)
 id 1h7KMX-0000RT-Kf
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 13:37:33 +0000
X-Inumbo-ID: a425a372-4ca7-11e9-8f6b-736513544a63
Received: from mail-ua1-f68.google.com (unknown [209.85.222.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a425a372-4ca7-11e9-8f6b-736513544a63;
 Fri, 22 Mar 2019 13:37:30 +0000 (UTC)
Received: by mail-ua1-f68.google.com with SMTP id s26so729405uao.9
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 06:37:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XzQ9NHyI634XKb+UUobZCMcWq8m8E9RK1f4ELxnBy2E=;
 b=h2u3z6w5XEFqUaJ1Mb7H7uetcrJ9Xu2wtVoa80F6JRWulm2gB9OBSPmog6vuaUsr0G
 2TcyvjsgdcONErIyAuFmhOjG6p32/jkGYCz0uAuxaBwafkRVuaC/PVOrw+PruLew3J4F
 HYPPK7NPg44IK59aK2hzvKKZyHzXYate8bEPXJnJuu1grUIbOu2aY7Ta2gkI0R0V11oI
 DGTklZFwm7bnm4Tf35PgbU5PfSGCp/u8veJbO811QWzimheTvZsleq6ZIFQh+RflI381
 ipGXA0emZ6DiHoKWsOGVITMzk2Nqh9rhiI+EvLc7BbwcAuw6sdY16j9e+FwDjXpW73OV
 pMfg==
X-Gm-Message-State: APjAAAVHd9EqNCbRJdVuMoJN1Cj5IqXVflqUErLfY9dr5Ftu94hKkA0Z
 zpXQdfqlddUVV39Mi4E5J3M1Q07cWTT+/NIFs9o=
X-Google-Smtp-Source: APXvYqy4ogpwjpSonoiPfh2lc9ghBw42usNLeIrbxmtszFsz2NZOsJfJk0zpTsb127+lhrr709ywFNgm7FrLQ8o0S0U=
X-Received: by 2002:ab0:6419:: with SMTP id x25mr938049uao.86.1553261850477;
 Fri, 22 Mar 2019 06:37:30 -0700 (PDT)
MIME-Version: 1.0
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
In-Reply-To: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Fri, 22 Mar 2019 14:37:18 +0100
Message-ID: <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 Linux PM list <linux-pm@vger.kernel.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU2FrYXJpLAoKT24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMjoyNSBQTSBTYWthcmkgQWlsdXMK
PHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IFRoZSBwcmludGsgZmFtaWx5
IG9mIGZ1bmN0aW9ucyBzdXBwb3J0cyAlcHMgYW5kICVwUyBjb252ZXJzaW9uIHNwZWNpZmllcnMK
PiB0byBwcmludCBmdW5jdGlvbiBuYW1lcy4gWWV0IHRoZSBkZXByZWNhdGVkICVwZiBhbmQgJXBG
IGNvbnZlcnNpb24KPiBzcGVjaWZpZXJzIHdpdGggZXF1aXZhbGVudCBmdW5jdGlvbmFsaXR5IHJl
bWFpbiBzdXBwb3J0ZWQuIEEgbnVtYmVyIG9mCj4gdXNlcnMgb2YgJXBmIGFuZCAlcEYgcmVtYWlu
Lgo+Cj4gVGhpcyBwYXRjaHNldHMgY29udmVydHMgdGhlIGV4aXN0aW5nIHVzZXJzIG9mICVwZiBh
bmQgJXBGIHRvICVwcyBhbmQgJXBTLAo+IHJlc3BlY3RpdmVseSwgYW5kIHJlbW92ZXMgc3VwcG9y
dCBmb3IgdGhlIGRlcHJlY2F0ZWQgJXBmIGFuZCAlcEYuCj4KPiBUaGUgcGF0Y2hlcyBhcHBseSBj
bGVhbmx5IGJvdGggb24gNS4xLXJjMSBhcyB3ZWxsIGFzIG9uIExpbnV4LW5leHQuIE5vIG5ldwo+
ICVwZiBvciAlcEYgdXNlcnMgaGF2ZSBiZWVuIGFkZGVkIGluIHRoZSBtZWFudGltZSBzbyB0aGUg
cGF0Y2ggaXMKPiBzdWZmaWNpZW50IGFzIGl0c2VsZiBvbiBsaW51eC1uZXh0LCB0b28uCgpEbyB5
b3Uga25vdyBpbiB3aGljaCBjb21taXQgdGhleSBiZWNhbWUgZGVwcmVjYXRlZCwgc28gdGhlIGJh
Y2twb3J0ZXJzCmtub3cgaG93IGZhciB0aGlzIGNhbiBiZSBiYWNrcG9ydGVkIHNhZmVseT8KClRo
YW5rcyEKCkdye29ldGplLGVldGluZ31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQK
Ci0tIApHZWVydCBVeXR0ZXJob2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBp
YTMyIC0tIGdlZXJ0QGxpbnV4LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25zIHdp
dGggdGVjaG5pY2FsIHBlb3BsZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4gSSdt
IHRhbGtpbmcgdG8gam91cm5hbGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29tZXRo
aW5nIGxpa2UgdGhhdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51cyBU
b3J2YWxkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:42:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7KRi-0001CR-5c; Fri, 22 Mar 2019 13:42: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=QrgB=RZ=citrix.com=prvs=977ae8224=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h7KRh-0001CM-2p
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 13:42:53 +0000
X-Inumbo-ID: 6247fbe1-4ca8-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6247fbe1-4ca8-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 13:42:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87719966"
To: <jlpoole56@gmail.com>, <xen-devel@lists.xen.org>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@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: <255b9c0c-58a1-7943-8d3a-d6083aa1c999@citrix.com>
Date: Fri, 22 Mar 2019 13:42: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: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@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] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDMvMjAxOSAxNzowNiwgSm9obiBMLiBQb29sZSB3cm90ZToKCj4gSXMgdGhlcmUgc29t
ZXRoaW5nIG1vcmUgSSBjYW4gaW5jbHVkZSBpbiB0aGUgb3B0aW9ucyBvciBwcm92aWRlIHRvCj4g
aGVscCBpZGVudGlmeQo+IHdoYXQgaXMgY2F1c2luZyB0aGlzIHByb2JsZW0uwqAgVGhlIG9ubHkg
bmVnYXRpdmUgdGhpbmcgSSBjYW4gZGlzY2Vybgo+IGlzIHRoZSBwb3N0IG9mOgo+Cj4gKFhFTikg
WzAwMDAwMDI4MjU3YTgxZjhdIFVucmVjb2duaXNlZCBDUFUgbW9kZWwgMHg0ZCAtIGFzc3VtaW5n
IG5vdAo+IHJlcHRwb2xpbmUgc2FmZQoKSSd2ZSBzdWJzZXF1ZW50bHkgZml4ZWQgdGhpcy4KCmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9MTdm
NzQyNDJjY2YwY2U2ZTUxYzAzYTU4NjA5NDc4NjVjMGVmMGRjMgoKSXQgaXMgc2FmZSB0byBpZ25v
cmUgdGhlIHdhcm5pbmcsIGJ1dCBpdCB3aWxsIGFsc28gZGlzYXBwZWFyIGlmIHlvdQp1cGRhdGUg
dG8gdGhlIHRoZSBsYXRlc3QgbWFzdGVyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 13:54:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7KcU-00024H-6K; Fri, 22 Mar 2019 13: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=Q3IJ=RZ=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h7KcS-00024B-R2
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 13:54:00 +0000
X-Inumbo-ID: f09e81e1-4ca9-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f09e81e1-4ca9-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 13:53:58 +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;
 22 Mar 2019 06:53:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="124964705"
Received: from paasikivi.fi.intel.com ([10.237.72.42])
 by orsmga007.jf.intel.com with ESMTP; 22 Mar 2019 06:53:51 -0700
Received: by paasikivi.fi.intel.com (Postfix, from userid 1000)
 id C176C205C1; Fri, 22 Mar 2019 15:53:50 +0200 (EET)
Date: Fri, 22 Mar 2019 15:53:50 +0200
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Geert Uytterhoeven <geert@linux-m68k.org>
Message-ID: <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 Linux PM list <linux-pm@vger.kernel.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VlcnQsCgpPbiBGcmksIE1hciAyMiwgMjAxOSBhdCAwMjozNzoxOFBNICswMTAwLCBHZWVy
dCBVeXR0ZXJob2V2ZW4gd3JvdGU6Cj4gSGkgU2FrYXJpLAo+IAo+IE9uIEZyaSwgTWFyIDIyLCAy
MDE5IGF0IDI6MjUgUE0gU2FrYXJpIEFpbHVzCj4gPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5j
b20+IHdyb3RlOgo+ID4gVGhlIHByaW50ayBmYW1pbHkgb2YgZnVuY3Rpb25zIHN1cHBvcnRzICVw
cyBhbmQgJXBTIGNvbnZlcnNpb24gc3BlY2lmaWVycwo+ID4gdG8gcHJpbnQgZnVuY3Rpb24gbmFt
ZXMuIFlldCB0aGUgZGVwcmVjYXRlZCAlcGYgYW5kICVwRiBjb252ZXJzaW9uCj4gPiBzcGVjaWZp
ZXJzIHdpdGggZXF1aXZhbGVudCBmdW5jdGlvbmFsaXR5IHJlbWFpbiBzdXBwb3J0ZWQuIEEgbnVt
YmVyIG9mCj4gPiB1c2VycyBvZiAlcGYgYW5kICVwRiByZW1haW4uCj4gPgo+ID4gVGhpcyBwYXRj
aHNldHMgY29udmVydHMgdGhlIGV4aXN0aW5nIHVzZXJzIG9mICVwZiBhbmQgJXBGIHRvICVwcyBh
bmQgJXBTLAo+ID4gcmVzcGVjdGl2ZWx5LCBhbmQgcmVtb3ZlcyBzdXBwb3J0IGZvciB0aGUgZGVw
cmVjYXRlZCAlcGYgYW5kICVwRi4KPiA+Cj4gPiBUaGUgcGF0Y2hlcyBhcHBseSBjbGVhbmx5IGJv
dGggb24gNS4xLXJjMSBhcyB3ZWxsIGFzIG9uIExpbnV4LW5leHQuIE5vIG5ldwo+ID4gJXBmIG9y
ICVwRiB1c2VycyBoYXZlIGJlZW4gYWRkZWQgaW4gdGhlIG1lYW50aW1lIHNvIHRoZSBwYXRjaCBp
cwo+ID4gc3VmZmljaWVudCBhcyBpdHNlbGYgb24gbGludXgtbmV4dCwgdG9vLgo+IAo+IERvIHlv
dSBrbm93IGluIHdoaWNoIGNvbW1pdCB0aGV5IGJlY2FtZSBkZXByZWNhdGVkLCBzbyB0aGUgYmFj
a3BvcnRlcnMKPiBrbm93IGhvdyBmYXIgdGhpcyBjYW4gYmUgYmFja3BvcnRlZCBzYWZlbHk/CgpU
aGF0IGFwcGVhcnMgdG8gYmUgMDRiOGViN2E0Y2NkCigic3ltYm9sIGxvb2t1cDogaW50cm9kdWNl
IGRlcmVmZXJlbmNlX3N5bWJvbF9kZXNjcmlwdG9yKCkiKSwgdGhlIHNhbWUKcGF0Y2ggdGhhdCBt
YWRlICVwW2ZGXSBhbmQgJXBbc1NdIGZ1bmN0aW9uYWxseSBlcXVpdmFsZW50LgoKQnV0IG15IHBl
cnNvbmFsIG9waW5pb24gd291bGQgYmUgbm90IHRvIGJhY2twb3J0IHRoZSBwYXRjaCBmb3IgdHdv
IHJlYXNvbnM6CnRoZSBzaGVlciBudW1iZXIgb2YgZmlsZXMgaXQgdG91Y2hlcyAodGhvc2UgZm9y
bWF0IHN0cmluZ3MgY2hhbmdlIGZvcgp2YXJpb3VzIHJlYXNvbnMpIGFuZCB0aGUgbWVhZ2VyIGJl
bmVmaXRzIGl0IGhhcyBvbiBvbGRlciBrZXJuZWxzIGFzIGFueQpiYWNrcG9ydGVkIHBhdGNoIHVz
aW5nICVzIG9yICVTIHN0aWxsIHdvcmtzIGFzIHN1Y2guIFBvcnRpbmcgYSBwYXRjaApmb3J3YXJk
IHNob3VsZCBoYXZlIG5vIGlzc3VlcyBlaXRoZXIgYXMgY2hlY2twYXRjaC5wbCBoYXMgYmVlbiBj
b21wbGFpbmluZwpvZiB0aGUgdXNlIG9mICVwZiBhbmQgJXBGIGZvciBhIHdoaWxlIG5vdy4KCi0t
IApLaW5kIHJlZ2FyZHMsCgpTYWthcmkgQWlsdXMKc2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNv
bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 14:17:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 14: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 1h7KzU-00049m-Il; Fri, 22 Mar 2019 14:17:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7KzT-00049a-CJ
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 14:17:47 +0000
X-Inumbo-ID: 4361498c-4cad-11e9-90f3-2b8db5f4e9cc
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4361498c-4cad-11e9-90f3-2b8db5f4e9cc;
 Fri, 22 Mar 2019 14:17: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 2F6B0A78;
 Fri, 22 Mar 2019 07:17:45 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 885673F59C;
 Fri, 22 Mar 2019 07:17:44 -0700 (PDT)
To: Diego Alejandro Parra Guzman <daparrag@correo.udistrital.edu.co>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
References: <CAMWmVVANRaJX_Cx6OEHuKYR=v7nNfvPpW738_2hbhB+1s7w4LQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7ed4f8ed-2317-5cee-e25c-69debc379fd8@arm.com>
Date: Fri, 22 Mar 2019 14:17: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: <CAMWmVVANRaJX_Cx6OEHuKYR=v7nNfvPpW738_2hbhB+1s7w4LQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Performance Monitor and Profiling tools for ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi8wMy8yMDE5IDA3OjI1LCBEaWVnbyBBbGVqYW5kcm8gUGFycmEgR3V6bWFuIHdyb3Rl
Ogo+IEhJIEV2ZXJ5b25lCgpIaSBEaWVnbywKCj4gTXkgbmFtZSBpcyBkaWVnby4gSSdtIHZlcnkg
aW50ZXJlc3RpbmcgaW4gZXh0ZW5kIHRoZSBYZW5PcHJvZiB0byBBUk02NCBiYXNlZCAKPiBhcmNo
aXRlY3R1cmVzLCBhbmQgYWxzbyBpbnRlZ3JhdGUgc29tZSB0b29scyBmb3IgaHlwZXJ2aXNvciBh
bmQgYXBwbGljYXRpb24gCj4gcHJvZmlsaW5nIGFuZCBwZXJmb3JtYW5jZSBldmFsdWF0aW9uLgo+
IAo+IEkgcmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgT3Byb2ZpbGUgYSBwZXJmIHdoaWNoIGlz
IGluIHRoZSB3aWtpIHBhZ2UgYW5kIEkgCj4gbm90aWNlZCB0aGF0IFhFTiBkb2Vzbid0IHN1cHBv
cnQgQVJNNjQgYXJjaGl0ZWN0dXJlcy7CoCBGb3IgdGhpcyByZWFzb24gSSBoYXZlIAo+IHR3byBp
ZGVhcy4KClRoYW5rIHlvdSBmb3IgeW91ciBpbnRlcmVzdCB0byBhZGQgcGVyZiBzdXBwb3J0IGlu
IFhlbiBvbiBBcm0uCgo+IAo+IDEuIEFkZCBzdXBwb3J0IGZvciBBUk02NCBhcmNoaXRlY3R1cmVz
IHRvIFhlbk9wcm9mwqAgaW4gaXRzIGN1cnJlbnQgaW1wbGVtZW50YXRpb24uCj4gCj4gMi4gSSBm
b3VuZCBhbiBpbnRlcmVzdGluZyBsaWJyYXJ5IGNhbGxlZCBsaWJwZm00IHdoaWNoIGFsc28gd29y
ayB3aXRoIAo+IHBlcmZfZXZlbnQsIGFuZCBzdXBwb3J0IEFSTTY0IGFuZCBBUk0zMiBhcmNoaXRl
Y3R1cmVzLiBXZWxsIEkgY2FuIHRyYXkgdG8gdXNlIAo+IHRoaXMgbGlicmFyeSBpbiBvcmRlciB0
byBwcm9maWxlIERPTTAgYW5kIERPTVUtVlAgZ3Vlc3QuCj4gCj4gUGVyc29uYWxseSBJIHByZWZl
ciB0aGUgb3B0aW9uIDIgc2luY2UgdGhlwqAgbGlicmFyeSBjdXJyZW50bHkgd29ya3MgaW4gbm9y
bWFsIAo+IGxpbnV4IE9TIGFuZCBJIGd1ZXN0IGNvdWxkIGJlIGVhc3kgdG8gcmVwbGljYXRlIGl0
IG9uIFhFTi4KPiAKPiBBcHByb2FjaGVzOgo+IAo+IChoeXBlcmNhbGxzKSBmcm9tIERPTTAtRE9N
VSB0byB4ZW4KPiAKPiAoZGlyZWN0IHBhc3MgdGhyb3VnaCBmcm9tIERPTTAgdG8gUE1VIGNvdW50
ZXJzKSwgYW5kIFZQTVUgaW4gRE9NVSAuCgpJIHRoaW5rIHRoZXJlIGFyZSB0d28gKG1vcmUgb3Ig
bGVzcyBkaXN0aW5jdCkgdXNlIGNhc2VzIHRvIHRha2UgaW50byBhY2NvdW50OgogICAxKSBBIGd1
ZXN0IHByb2ZpbGluZyBpdHNlbGYKICAgMikgVGhlIGh5cGVydmlzb3IgcHJvZmlsaW5nIHRoZSBz
eXN0ZW0gKGkuZSBndWVzdHMgYW5kIGl0c2VsZikuCgogRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0
aGUgbGF0dGVyIGlzIGltcGxlbWVudGVkIHVzaW5nIFhlbk9wcm9mLiBGb3IgdGhlIApmb3JtZXIs
IHRoZW4gZ2l2aW5nIGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFBNVSBjb3VudGVycyBpcyBwcm9iYWJs
eSBhIGJldHRlciAKYXBwcm9hY2ggb3ZlciBhIFBWIHNvbHV0aW9uLgoKPiAKPiBIZXJlIG15IHF1
ZXN0aW9ucz8KPiAKPiBJIHdvdWxkIGxpa2UgdG8ga25vdyBpZiBjdXJyZW50bHkgRE9NMCBhbmQg
RE9NVSBoYXZlIHN1cHBvcnQgdG/CoCBwZXJmX2V2ZW50IAo+IGkuZS4sIHRoZXkgY2FuIHJlYWQg
ZGlyZWN0bHkgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB1bml0IChQTVUpIGNvdW50ZXJzLCBvbmx5
IAo+IERPTTAgb3Igbm9uZSBvZiB0aGVtPwoKQ3VycmVudGx5LCB0aGVyZSBhcmUgbm8gUE1VIHN1
cHBvcnQgZm9yIERvbTAgYW5kIERvbVUuCgo+IAo+IHNob3VsZCBJIGltcGxlbWVudCBzb21lIHRy
YXBzIGluIFhFTiBoeXBlcnZpc29yID8KClRoZSByZWdpc3RlcnMgYXJlIGFscmVhZHkgdHJhcHBl
ZCAoc2VlIGFyY2gvYXJtNjQvdnN5c3JlZ3MuYykgYW5kIGltcGxlbWVudGVkIGFzIAphIE5PUCBm
b3Igbm93LiBEZXBlbmRpbmcgb24geW91ciB1c2UgY2FzZSwgdGhlbiB0cmFwcGluZyB0aGUgcmVn
aXN0ZXJzIG1heSBub3QgCmJlIG5lY2Vzc2FyeSAoc2VlIG1vcmUgYmVsb3cpLgoKPiAKPiBzb21l
b25lwqAgY3VycmVudGx5wqAgaXMgd29ya2luZyBvbiB0aGlzPwoKSSBhbSBub3QgYXdhcmUgb2Yg
YW55b25lIHdvcmtpbmcgb24gaXQgc28gZmFyLgoKPiAKPiBXaGljaCBpcyB0aGUgbW9zdCBlZmZp
Y2llbnQgd2F5IHRvIGltcGxlbWVudCBpdCA/CgpJIGhhdmVuJ3QgZnVsbHkgdGhvdWdodCB0aHJv
dWdoLiBUaGUgdHdvIHVzZSBjYXNlcyBJIG1lbnRpb25lZCBhYm92ZSBhcmUgcXVpdGUgCmRpc3Rp
bmN0IGluIHRlcm0gb2YgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHByb2JhYmx5IGJlIGVhc3kg
dG8gaW1wbGVtZW50IHRoZW0gCnNlcGFyYXRlbHksIGJ1dCB3b3VsZCByZXF1aXJlIG1vcmUgdGhv
dWdodHMgaWYgeW91IHdhbnQgdG8gaGFuZGxlIHRoZSBib3RoIGF0IAp0aGUgc2FtZSB0aW1lLgoK
SW4gdGhlIGNhc2Ugb2YgZ3Vlc3QgcHJvZmlsaW5nIGl0c2VsZiwgdGhlbiBJIHRoaW5rIHlvdSBj
b3VsZCBqdXN0IGRpc2FibGUgdGhlIAp0cmFwcyBhbmQgY29udGV4dCBzd2l0Y2ggdGhlIHJlZ2lz
dGVycy4gWW91IHdpbGwgYWxzbyBuZWVkIHRvIGZvcndhcmQgdGhlIFBNVSAKaW50ZXJydXB0cyAo
c3VjaCBhcyB0aGUgb3ZlcmZsb3cgb25lKSB0byB0aGUgZG9tYWlucy4gRm9yIGFjY3VyYWN5LCB5
b3UgbWF5IGFsc28gCm5lZWQgdG8gZW5hYmxlL2Rpc2FibGUgUE1VIGNvdW50ZXJzIChzZWUgUE1D
Ul9FTDApIG9uIGVhY2ggdHJhcHMgc28geW91IGRvbid0IApjb3VudCBldmVudHMgaW4gdGhlIGh5
cGVydmlzb3IuIFVubGVzcyB0aGVyZSBhcmUgYSB3YXkgdG8gaWdub3JlIGV2ZW50cyB3aGVuIGF0
IApydW5uaW5nIGF0IEVMMiAoSSBoYXZlbid0IGV4cGxvcmVkIHRoZSBzcGVjIHlldCkuCgpJbiB0
aGUgY2FzZSBvZiB0aGUgaHlwZXJ2aXNvciBwcm9maWxpbmcgc3lzdGVtLCB5b3Ugd291bGQgbmVl
ZCB0byBpbXBsZW1lbnQgYSAKUE1VIGRyaXZlcnMgaW4gWGVuLiBJIGRvbid0IGtub3cgbXVjaCBh
Ym91dCB4ZW5vcHJvZmlsZSB0byBiZSBhYmxlIHRvIGdpdmUgbW9yZSAKZGV0YWlscyBoZXJlLgoK
PiAKPiBUaGVyZSBpcyBhIGd1aWRlIGxpbmUgdG8gZG8gdGhpcyBlYXNpbHk/CkkgYW0gYWZyYWlk
IHRoZXJlIGFyZSBubyBzaWx2ZXIgYnVsbGV0LiBZb3Ugd291bGQgbmVlZCB0byByZWFkIHRoZSBB
Uk0gQVJNIApzZWN0aW9uIGFib3V0IHRoZSBQTVUgYW5kIGxvb2sgYXQgdGhlIHhlbm9wcm9maWxl
IGNvZGUuIEkgd291bGQgYmUgaGFwcHkgdG8gCmFuc3dlciBhbnkgc3BlY2lmaWMgcXVlc3Rpb24g
aWYgeW91IGFyZSBub3QgdW5kZXJzdGFuZCBzb21lIHBhcnQgb2YgdGhlIGNvZGUuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 14:22:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 14: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 1h7L3g-0004v1-Cg; Fri, 22 Mar 2019 14:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3pW7=RZ=xenproject.org=prvs=9776a2197=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h7L3f-0004up-JR
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 14:22:07 +0000
X-Inumbo-ID: dd4e3ea6-4cad-11e9-90c9-636cc8e55b4c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd4e3ea6-4cad-11e9-90c9-636cc8e55b4c;
 Fri, 22 Mar 2019 14:22:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81365459"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83770-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf-pvops:syslog-server:running:regression
 distros-debian-jessie:build-armhf:syslog-server:running:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf:capture-logs:broken:nonblocking
 distros-debian-jessie:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83685
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 22 Mar 2019 14:22:00 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 83770: 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>

ZmxpZ2h0IDgzNzcwIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84Mzc3MC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2ll
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY4NQogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDgzNjg1CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2ODUKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA4MzY4NQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjg1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2ODUKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4MzY4NQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjg1CgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgODM2ODUKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 14:29:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 14:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7LB6-0005Bq-AE; Fri, 22 Mar 2019 14:29: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=rZNa=RZ=suse.cz=dsterba@srs-us1.protection.inumbo.net>)
 id 1h7LAc-0005BF-3z
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 14:29:18 +0000
X-Inumbo-ID: de4cc394-4cae-11e9-a436-833c65f6552d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de4cc394-4cae-11e9-a436-833c65f6552d;
 Fri, 22 Mar 2019 14:29: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 434CCADBE;
 Fri, 22 Mar 2019 14:29:14 +0000 (UTC)
Received: by ds.suse.cz (Postfix, from userid 10065)
 id 7D8A7DA8A5; Fri, 22 Mar 2019 15:30:28 +0100 (CET)
Date: Fri, 22 Mar 2019 15:30:28 +0100
From: David Sterba <dsterba@suse.cz>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Message-ID: <20190322143028.GD28481@twin.jikos.cz>
Mail-Followup-To: dsterba@suse.cz, Sakari Ailus <sakari.ailus@linux.intel.com>,
 Petr Mladek <pmladek@suse.com>, linux-kernel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 linux-arm-kernel@lists.infradead.org, sparclinux@vger.kernel.org,
 linux-um@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-acpi@vger.kernel.org, linux-pm@vger.kernel.org,
 drbd-dev@lists.linbit.com, linux-block@vger.kernel.org,
 linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-pci@vger.kernel.org, linux-scsi@vger.kernel.org,
 linux-btrfs@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net,
 linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 netdev@vger.kernel.org
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <20190322132108.25501-2-sakari.ailus@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190322132108.25501-2-sakari.ailus@linux.intel.com>
User-Agent: Mutt/1.5.23.1 (2014-03-12)
X-Mailman-Approved-At: Fri, 22 Mar 2019 14:29:47 +0000
Subject: Re: [Xen-devel] [PATCH 1/2] treewide: Switch printk users from %pf
 and %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: dsterba@suse.cz
Cc: Petr Mladek <pmladek@suse.com>, linux-scsi@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-kernel@vger.kernel.org,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 linux-acpi@vger.kernel.org, netdev@vger.kernel.org,
 linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMDM6MjE6MDdQTSArMDIwMCwgU2FrYXJpIEFpbHVzIHdy
b3RlOgo+ICVwRiBhbmQgJXBmIGFyZSBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byAlcFMgYW5k
ICVwcyBjb252ZXJzaW9uCj4gc3BlY2lmaWVycy4gVGhlIGZvcm1lciBhcmUgZGVwcmVjYXRlZCwg
dGhlcmVmb3JlIHN3aXRjaCB0aGUgY3VycmVudCB1c2Vycwo+IHRvIHVzZSB0aGUgcHJlZmVycmVk
IHZhcmlhbnQuCj4gCj4gVGhlIGNoYW5nZXMgaGF2ZSBiZWVuIHByb2R1Y2VkIGJ5IHRoZSBmb2xs
b3dpbmcgY29tbWFuZDoKPiAKPiAJZ2l0IGdyZXAgLWwgJyVwW2ZGXScgfCBncmVwIC12ICdeXCh0
b29sc1x8RG9jdW1lbnRhdGlvblwpLycgfCBcCj4gCXdoaWxlIHJlYWQgaTsgZG8gcGVybCAtaSAt
cGUgJ3MvJXBmLyVwcy9nOyBzLyVwRi8lcFMvZzsnICRpOyBkb25lCj4gCj4gQW5kIHZlcmlmeWlu
ZyB0aGUgcmVzdWx0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNha2FyaSBBaWx1cyA8c2FrYXJpLmFp
bHVzQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KCkZvciAKCj4gIGZzL2J0cmZzL3Rlc3RzL2ZyZWUt
c3BhY2UtdHJlZS10ZXN0cy5jICB8ICA0ICsrLS0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMvYnRy
ZnMuaCAgICAgICAgICAgIHwgIDIgKy0KCkFja2VkLWJ5OiBEYXZpZCBTdGVyYmEgPGRzdGVyYmFA
c3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 14:41:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 14:41: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 1h7LLq-0006gv-KD; Fri, 22 Mar 2019 14:40: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=QrgB=RZ=citrix.com=prvs=977ae8224=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h7LLo-0006g6-RP
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 14:40:52 +0000
X-Inumbo-ID: 7cd38c5d-4cb0-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cd38c5d-4cb0-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:40:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87723599"
To: <jlpoole56@gmail.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@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: <20db0340-ee69-0e6a-f10a-c67c543d7fae@citrix.com>
Date: Fri, 22 Mar 2019 14:40:31 +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: <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@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] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMjIvMDMvMjAxOSAwOTo1MywgSm9obiBMLiBQb29sZSB3cm90ZToKPiAzKVhlbiBTb3VyY2Ug
LSBoZXJlIGlzIHRoZSBsb2cgb2YgYW4gYXR0ZW1wdCBhZGRpbmcKPiAiY3B1aW5mb3IgbWF4Y3B1
cz0xIHdhdGNoZG9nIgo+IGFzIGFuIG9wdGlvbiBpbiBteW1hbl94ZW4uY2ZnOgo+IGh0dHBzOi8v
cGFzdGViaW4uY29tL2I2ODJGV21DICg2IG1vbnRocykKPgo+IFRoZSBsYXN0IDEyIGxpbmVzOgo+
IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5XSBCb290aW5nIHByb2Nlc3NvciAyLzQgZWlwIDNl
MDAwCj4gKFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIEluaXRpYWxpemluZyBDUFUjMgo+IChY
RU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBtYXNrZWQgRXh0SU5UIG9uIENQVSMyCj4gKFhFTikg
WzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCj4gKFhF
TikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDIKPiAoWEVO
KSBbMjAxOS0wMy0yMiAwOTozNToyOF0gQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6
IDI0Swo+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDUFU6IEwyIGNhY2hlOiAxMDI0Swo+
IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDTUNJOiBDUFUyIGhhcyBubyBDTUNJIHN1cHBv
cnQKPiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNToyOF0gQ1BVMjogVGhlcm1hbCBtb25pdG9yaW5n
IGVuYWJsZWQgKFRNMSkKPiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNzo0OV0gQ1BVMjogSW50ZWwo
UikgQXRvbShUTSkgQ1BVIMKgQzI3NTAgQAo+IDIuNDBHSHogc3RlcHBpbmcgMDgKPiAoWEVOKSBb
MjAxOS0wMy0yMiAwOTozNzo0OV0gQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKPiAoWEVOKSBb
MjAxOS0wMy0yMiAwOTozNzo0OV0gUmVtb3ZpbmcgY3B1IDIgZnJvbSBydW5xdWV1ZSAwCj4gKFhF
TikgWzIwMTktMDMtMjIgMDk6Mzc6NDldIEJvb3RpbmcgcHJvY2Vzc29yIDMvNiBlaXAgM2UwMDAK
Pgo+IFJlc3VsdDogaGFuZ3MgYXJvdW5kIHRoZSBzYW1lIHBsYWNlCgpPay7CoCBTb21ldGhpbmcg
aXMgY2xlYXJseSBzdGFsbGluZyB3aGlsZSB3ZSBhcmUgdHJ5aW5nIHRvIHN0YXJ0CnNlY29uZGFy
eSBwcm9jZXNzb3JzLgoKQ2FuIHlvdSBhcHBseSB0aGlzIHBhdGNoIGFuZCByZWJ1aWxkIHBsZWFz
ZT8KCmFuZHJld2Nvb3BAYW5kcmV3Y29vcDovbG9jYWwveGVuLmdpdCQgZ2l0IGQKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGlj
LmgKaW5kZXggOWQ3ZWM5My4uMTRhYzBiMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgKQEAgLTUsNyArNSw3IEBA
CsKgI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KwqAjaW5jbHVkZSA8YXNtL21zci5oPgrCoAotI2Rl
ZmluZSBEcHJpbnRrKHguLi4pIGRvIHt9IHdoaWxlICgwKQorI2RlZmluZSBEcHJpbnRrIHByaW50
awrCoArCoC8qCsKgICogRGVidWdnaW5nIG1hY3JvcwoKd2hpY2ggc2hvdWxkIGdpdmUgdXMgc29t
ZSBiZXR0ZXIgZGlhZ25vc3RpY3Mgb2YgdGhlIElOSVQtU0lQSS1TSVBJCm1lY2hhbmlzbS4KCkRv
IHlvdSBoYXZlIGFueSBvcHRpb25zIHN1Y2ggYXMgVFhUIG9yIFNNWCBlbmFibGVkIGluIGZpcm13
YXJlP8KgIFRoZXkKY2FuIGludGVyZmVyZSB3aXRoIEFQIGJyaW5ndXAsIHNvIGl0IHdvdWxkIGJl
IHVzZWZ1bCB0byBkaXNhYmxlIHRoZW0gZm9yCm5vdy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 14:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 14:53:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7LXo-0007aG-Q4; Fri, 22 Mar 2019 14: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7LXn-0007a6-Er
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 14:53:15 +0000
X-Inumbo-ID: 357f255a-4cb2-11e9-b6a0-437476a2b3fd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 357f255a-4cb2-11e9-b6a0-437476a2b3fd;
 Fri, 22 Mar 2019 14:53:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7LXh-0004EY-4b; Fri, 22 Mar 2019 14:53:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7LXg-0005L6-Rq; Fri, 22 Mar 2019 14:53:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7LXg-0002oE-R0; Fri, 22 Mar 2019 14:53:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133988-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=74dadb8556c6a0972fa422b5ae346589ace404b6
X-Osstest-Versions-That: xen=210eb89ed52c0fef15941093d8f399e1938949a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 14:53:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133988: 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>

ZmxpZ2h0IDEzMzk4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk4OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NGRhZGI4NTU2YzZhMDk3MmZhNDIyYjVhZTM0NjU4OWFjZTQwNGI2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMTBlYjg5ZWQ1MmMwZmVmMTU5
NDEwOTNkOGYzOTllMTkzODk0OWE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5NzcgIDIwMTkt
MDMtMjEgMTk6MDA6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTg4ICAy
MDE5LTAzLTIyIDEzOjAwOjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICAyMTBlYjg5ZWQ1Li43NGRhZGI4NTU2ICA3NGRhZGI4NTU2
YzZhMDk3MmZhNDIyYjVhZTM0NjU4OWFjZTQwNGI2IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 15:20:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 15: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 1h7LyQ-0001jj-3H; Fri, 22 Mar 2019 15: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=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7LyO-0001jc-GA
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 15:20:44 +0000
X-Inumbo-ID: 0ed6c186-4cb6-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0ed6c186-4cb6-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:20: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 A2DDCA78;
 Fri, 22 Mar 2019 08:20:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D87D93F59C;
 Fri, 22 Mar 2019 08:20:41 -0700 (PDT)
To: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ef416ee8-e523-56b4-c984-e0b3ea362333@arm.com>
Date: Fri, 22 Mar 2019 15:20:40 +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: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
Content-Language: en-US
Subject: Re: [Xen-devel] vgic initialization with maximum number of
 interrupt lines fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyMi8wMy8yMDE5IDEzOjMwLCBMdWthcyBKw7xuZ2VyIHdyb3RlOgo+IEhpIGFsbCwKCkhp
LAoKPiBJIHVzZSBYZW4gaW4gYW4gQVJNdjggc2ltdWxhdG9yIGZvciByZXNlYXJjaCBwdXJwb3Nl
cy4KPiBJIHJhbiBpbnRvIHRoZSBmb2xsb3dpbmcgcHJvYmxlbSBkdXJpbmcgZG9tMCBjcmVhdGlv
biBpbiB2Z2ljIGluaXRpYWxpemF0aW9uLgo+IEJyaW5ndXAgZmFpbHMgYmVjYXVzZSAtRUlOVkFM
IGlzIHJldHVybmVkIGJ5IHRoZSBjb2RlIGJlbG93Lgo+IAo+IHhlbi9hcmNoL2FybS92Z2ljLmMg
aW4gZG9tYWluX3ZnaWNfaW5pdCgpOgo+IDEzMsKgwqDCoMKgIG5yX3NwaXMgPSBST1VORFVQKG5y
X3NwaXMsIDMyKTsKPiAxMzMKPiAxMzTCoMKgwqDCoCAvKiBMaW1pdCB0aGUgbnVtYmVyIG9mIHZp
cnR1YWwgU1BJcyBzdXBwb3J0ZWQgdG8gKDEwMjAgLSAzMikgPSA5ODjCoCAqLwo+IDEzNcKgwqDC
oMKgIGlmICggbnJfc3BpcyA+ICgxMDIwIC0gTlJfTE9DQUxfSVJRUykgKQo+IDEzNsKgwqDCoMKg
wqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gbnJfc3BpcyBjb21lcyBmcm9tIGNvbmZpZy0+
YXJjaC5ucl9zcGlzIGluIHhlbi9hcmNoL2FybS9kb21haW4uYyBpbiAKPiBhcmNoX2RvbWFpbl9j
cmVhdGUoKToKPiA3MDLCoMKgwqDCoCBpZiAoIChyYyA9IGRvbWFpbl92Z2ljX2luaXQoZCwgY29u
ZmlnLT5hcmNoLm5yX3NwaXMpKSAhPSAwICkKPiA3MDPCoMKgwqDCoMKgwqDCoMKgIGdvdG8gZmFp
bDsKPiAKPiBhcmNoLm5yX3NwaXMgY29tZXMgZnJvbSB4ZW4vYXJjaC9hcm0vc2V0dXAuYyBpbiBz
dGFydF94ZW4oKToKPiA4OTHCoMKgwqDCoCBkb20wX2NmZy5hcmNoLm5yX3NwaXMgPSBnaWNfbnVt
YmVyX2xpbmVzKCkgLSAzMjsKPiAKPiBnaWNfbnVtYmVyX2xpbmVzKCkgaW4geGVuL2FyY2gvYXJt
L2dpYy5jOgo+IDYyIHVuc2lnbmVkIGludCBnaWNfbnVtYmVyX2xpbmVzKHZvaWQpCj4gNjMgewo+
IDY0wqDCoMKgwqAgcmV0dXJuIGdpY19od19vcHMtPmluZm8tPm5yX2xpbmVzOwo+IDY1IH0KPiAK
PiBwb3B1bGF0ZWQgaW4geGVuL2FyY2gvYXJtL2dpYy12Mi5jIGluIGdpY3YyX2Rpc3RfaW5pdDoK
PiAzNTTCoMKgwqDCoCB0eXBlID0gcmVhZGxfZ2ljZChHSUNEX1RZUEVSKTsKPiAzNTXCoMKgwqDC
oCBucl9saW5lcyA9IDMyICogKCh0eXBlICYgR0lDRF9UWVBFX0xJTkVTKSArIDEpOwo+IDM1NsKg
wqDCoMKgIC8qIE9ubHkgMTAyMCBpbnRlcnJ1cHRzIGFyZSBzdXBwb3J0ZWQgKi8KPiAzNTfCoMKg
wqDCoCBucl9saW5lcyA9IG1pbigxMDIwVSwgbnJfbGluZXMpOwo+IDM1OMKgwqDCoMKgIGdpY3Yy
X2luZm8ubnJfbGluZXMgPSBucl9saW5lczsKPiAKPiBHSUN2MiBzdXBwb3J0cyB1cCB0byAxMDIw
IGludGVycnVwdHMuCj4gSW4gdGhpcyBjYXNlIHR5cGUgd2lsbCBiZSAodHlwZSAmIEdJQ0RfVFlQ
RV9MSU5FUykgd2lsbCBiZSAzMSwgYXMgdGhlIGJpdHMgWzQ6MF0gCj4gb2YgR0lDRF9UWVBFUiB3
aWxsIGJlIDEuCj4gbnJfbGluZXMgd2lsbCBiZSAxMDI0IGFuZCBmaW5hbGx5IHJlZHVjZWQgdG8g
MTAyMCwgYmVjYXVzZSBvZiBzcGVjaWFsIHB1cnBvc2UgCj4gaW50ZXJydXB0cy4KPiBMYXRlciBp
dCB3aWxsIGJlIHJvdW5kZWQgdXAgdG8gMTAyNCBhZ2FpbiBhbmQgdGhlbiB0aGUgY2hlY2sgd2ls
bCBmYWlsLgo+IElzIHRoaXMgZXhwZWN0ZWQgYmVoYXZpb3IgYW5kIGlmIHllcywgd2h5PwoKVGhp
cyBpcyBhIGtub3duIGlzc3VlcyBJIGhhdmVuJ3QgaGFkIHRpbWUgdG8gcHJvcGVybHkgZml4IHll
dC4gVGhlIEdJQyByZXF1aXJlcyAKYSBtdWx0aXBsZSBvZiAzMiBpbnRlcnJ1cHRzLiBJbiBhZGRp
dGlvbiwgdGhlIDIgdkdJQyBpbXBsZW1lbnRhdGlvbiByZWx5IHRoYXQgCmFsbCAiZXhpc3Rpbmci
IGludGVycnVwdHMgYXJlIGZ1bGx5IGltcGxlbWVudGVkLgoKU29tZSBvZiB0aGUgbGFzdCBsb3Qg
b2YgMzIgaW50ZXJydXB0cyAoSVJRIDk5MiAtIElSUSAxMDIzKSBjb250YWlucyBzcGVjaWFsIApw
dXJwb3NlIGludGVycnVwdHMuIFRoZSBzcGVjaWFsIHB1cnBvc2UgaW50ZXJydXB0cyBhcmUgbm90
IGZ1bGx5IGltcGxlbWVudGVkLiBTbyAKaXQgd291bGQgZXhwb3NlIGEgcG90ZW50aWFsIHZ1bG5l
cmFiaWxpdHkgaXNzdWUgaWYgd2Ugd2VyZSBzdXBwb3J0aW5nIHVwIHRvIDEwMjAKaW50ZXJydXB0
cy4KClRoaXMgaXMgd2h5IHdlIGxpbWl0IHRvIDk5MiBpbnRlcnJ1cHRzLiBBcyBEb20wIGV4cG9z
ZXMgdGhlIHNhbWUgbnVtYmVyIG9mIAppbnRlcnJ1cHRzIGFzIHRoZSBob3N0LCB0aGlzIGlzIGFu
IGlzc3VlIG9uIHBsYXRmb3JtIHdoZXJlIHRoZSBHSUMgcmVwb3J0IDEwMjQgCmludGVycnVwdHMu
IEFGQUlLLCB0aG9zZSBwbGF0Zm9ybXMgYXJlIG9ubHkgdmlydHVhbCwgc28gbXkgaWRlYSB3YXMg
dG8gbGltaXQgdGhlIApudW1iZXIgaW50ZXJydXB0cyBleHBvc2VkIHRvIERvbTAuIFNvbWV0aGlu
ZyBsaWtlOgoKZG9tMF9jZmcuYXJjaC5ucl9zcGlzID0gbWluKGdpY19udW1iZXJfbGluZXMoKSwg
OTkyKSAtIDMyOwoKRG9lcyB5b3UgcGxhdGZvcm0gaGF2ZSBpbnRlcnJ1cHRzIHdpcmVkIGFib3Zl
IDk5Mj8KCkNoZWVycywKCj4gCj4gQmVzdCByZWdhcmRzLAo+IEx1a2FzCj4gCj4gCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 15:39:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 15:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7MGd-0002nm-TT; Fri, 22 Mar 2019 15:39: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=Ih5Y=RZ=ice.rwth-aachen.de=lukas.juenger@srs-us1.protection.inumbo.net>)
 id 1h7MGc-0002nh-OV
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 15:39:34 +0000
X-Inumbo-ID: afa1bb7f-4cb8-11e9-bc90-bc764e045a96
Received: from mail-out-4.itc.rwth-aachen.de (unknown [134.130.5.49])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afa1bb7f-4cb8-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:39:32 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2D6AgDXAJVc/5wagoZjHAEBAQQBAQcEA?=
 =?us-ascii?q?QGBZYFnKmiBKgqEBJM5gWAIJZozCgQBGAsJhEAChHwiOBIBAQMBAQkBAwJtHAy?=
 =?us-ascii?q?FSgEBAQMBAQEhBEcQCwkCEgYqAgICJQEhDgYBDAYCAQGDHgGBbQgPjWWbZnwzh?=
 =?us-ascii?q?UaDXn4KBQkBgSWBSYlpghaBOAyCMS4+gmEBBIE4PYJzglcDmE2MQAcCgSaDO4I?=
 =?us-ascii?q?Pc4cchDMfix4FiFmLGIYCjSICAgICCQIVgWQhgVZxT4JsghYXE20BCIdWhUA/M?=
 =?us-ascii?q?oEoiwyBLQGBHgEB?=
X-IPAS-Result: =?us-ascii?q?A2D6AgDXAJVc/5wagoZjHAEBAQQBAQcEAQGBZYFnKmiBKgq?=
 =?us-ascii?q?EBJM5gWAIJZozCgQBGAsJhEAChHwiOBIBAQMBAQkBAwJtHAyFSgEBAQMBAQEhB?=
 =?us-ascii?q?EcQCwkCEgYqAgICJQEhDgYBDAYCAQGDHgGBbQgPjWWbZnwzhUaDXn4KBQkBgSW?=
 =?us-ascii?q?BSYlpghaBOAyCMS4+gmEBBIE4PYJzglcDmE2MQAcCgSaDO4IPc4cchDMfix4Fi?=
 =?us-ascii?q?FmLGIYCjSICAgICCQIVgWQhgVZxT4JsghYXE20BCIdWhUA/MoEoiwyBLQGBHgE?=
 =?us-ascii?q?B?=
Received: from rwthex-w1-a.rwth-ad.de ([134.130.26.156])
 by mail-in-4.itc.rwth-aachen.de with ESMTP; 22 Mar 2019 16:39:31 +0100
Received: from [137.226.91.156] (137.226.91.156) by rwthex-w1-a.rwth-ad.de
 (2a00:8a60:1:e500::26:156) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 22
 Mar 2019 16:39:30 +0100
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Andre Przywara
 <andre.przywara@arm.com>
References: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
 <ef416ee8-e523-56b4-c984-e0b3ea362333@arm.com>
From: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>
Message-ID: <6833242e-2258-2d6a-40fb-9ceb4711e5fb@ice.rwth-aachen.de>
Date: Fri, 22 Mar 2019 16:39:29 +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: <ef416ee8-e523-56b4-c984-e0b3ea362333@arm.com>
X-Originating-IP: [137.226.91.156]
X-ClientProxiedBy: rwthex-s2-b.rwth-ad.de (2a00:8a60:1:e500::26:155) To
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156)
Subject: Re: [Xen-devel] vgic initialization with maximum number of
 interrupt lines fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2166960247500807787=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2166960247500807787==
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
	micalg=sha-256; boundary="------------ms060009060503040208050809"

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

On 3/22/19 4:20 PM, Julien Grall wrote:
>=20
>=20
> On 22/03/2019 13:30, Lukas J=C3=BCnger wrote:
>> Hi all,
>=20
> Hi,
>=20

Hi Julien,

Thank you for your quick reply.

>> I use Xen in an ARMv8 simulator for research purposes.
>> I ran into the following problem during dom0 creation in vgic=20
>> initialization.
>> Bringup fails because -EINVAL is returned by the code below.
>>
>> xen/arch/arm/vgic.c in domain_vgic_init():
>> 132=C2=A0=C2=A0=C2=A0=C2=A0 nr_spis =3D ROUNDUP(nr_spis, 32);
>> 133
>> 134=C2=A0=C2=A0=C2=A0=C2=A0 /* Limit the number of virtual SPIs suppor=
ted to (1020 - 32) =3D=20
>> 988=C2=A0 */
>> 135=C2=A0=C2=A0=C2=A0=C2=A0 if ( nr_spis > (1020 - NR_LOCAL_IRQS) )
>> 136=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 return -EINVAL;
>>
>> nr_spis comes from config->arch.nr_spis in xen/arch/arm/domain.c in=20
>> arch_domain_create():
>> 702=C2=A0=C2=A0=C2=A0=C2=A0 if ( (rc =3D domain_vgic_init(d, config->a=
rch.nr_spis)) !=3D 0 )
>> 703=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 goto fail;
>>
>> arch.nr_spis comes from xen/arch/arm/setup.c in start_xen():
>> 891=C2=A0=C2=A0=C2=A0=C2=A0 dom0_cfg.arch.nr_spis =3D gic_number_lines=
() - 32;
>>
>> gic_number_lines() in xen/arch/arm/gic.c:
>> 62 unsigned int gic_number_lines(void)
>> 63 {
>> 64=C2=A0=C2=A0=C2=A0=C2=A0 return gic_hw_ops->info->nr_lines;
>> 65 }
>>
>> populated in xen/arch/arm/gic-v2.c in gicv2_dist_init:
>> 354=C2=A0=C2=A0=C2=A0=C2=A0 type =3D readl_gicd(GICD_TYPER);
>> 355=C2=A0=C2=A0=C2=A0=C2=A0 nr_lines =3D 32 * ((type & GICD_TYPE_LINES=
) + 1);
>> 356=C2=A0=C2=A0=C2=A0=C2=A0 /* Only 1020 interrupts are supported */
>> 357=C2=A0=C2=A0=C2=A0=C2=A0 nr_lines =3D min(1020U, nr_lines);
>> 358=C2=A0=C2=A0=C2=A0=C2=A0 gicv2_info.nr_lines =3D nr_lines;
>>
>> GICv2 supports up to 1020 interrupts.
>> In this case type will be (type & GICD_TYPE_LINES) will be 31, as the =

>> bits [4:0] of GICD_TYPER will be 1.
>> nr_lines will be 1024 and finally reduced to 1020, because of special =

>> purpose interrupts.
>> Later it will be rounded up to 1024 again and then the check will fail=
=2E
>> Is this expected behavior and if yes, why?
>=20
> This is a known issues I haven't had time to properly fix yet. The GIC =

> requires a multiple of 32 interrupts. In addition, the 2 vGIC=20
> implementation rely that all "existing" interrupts are fully implemente=
d.
>=20
> Some of the last lot of 32 interrupts (IRQ 992 - IRQ 1023) contains=20
> special purpose interrupts. The special purpose interrupts are not full=
y=20
> implemented. So it would expose a potential vulnerability issue if we=20
> were supporting up to 1020
> interrupts.
>=20

I was not aware that there were special interrupts starting from IRQ=20
992. The GICv2 architecture spec mentions only IRQ1020-1023 to be=20
special (Section 3.2.5).

> This is why we limit to 992 interrupts. As Dom0 exposes the same number=
=20
> of interrupts as the host, this is an issue on platform where the GIC=20
> report 1024 interrupts. AFAIK, those platforms are only virtual, so my =

> idea was to limit the number interrupts exposed to Dom0. Something like=
:
>=20
> dom0_cfg.arch.nr_spis =3D min(gic_number_lines(), 992) - 32;
>=20
> Does you platform have interrupts wired above 992?

In my simulator I just reduced the number of interrupts reported to be=20
available by the GICv2 model. This solves the issue for my use case.

Thanks,
Lukas

> Cheers,
>=20
>>
>> Best regards,
>> Lukas
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xenproject.org
>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>>
>=20



--------------ms060009060503040208050809
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EL8wggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
VQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl
biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRE
Rk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcN
MzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l
cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE
CwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylf
S2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnl
m6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ
0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUkP7agCwf9
TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22MZD08
WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P
AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAd
BgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK
4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n
bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYB
BQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T
ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j
ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21
rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7L
n8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQb
tQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5
Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9V
NCIaE40GMIIF9TCCBN2gAwIBAgIMH82llPklWDm75neOMA0GCSqGSIb3DQEBCwUAMIGNMQsw
CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz
Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD
DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE4MDkyODEzMDkyNloXDTIxMDky
NzEzMDkyNlowgYMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtSV1RIIEFhY2hlbjFGMEQGA1UE
Cww9SW5zdGl0dXRlIGZvciBDb21tdW5pY2F0aW9uIFRlY2hub2xvZ2llcyBhbmQgRW1iZWRk
ZWQgU3lzdGVtczEWMBQGA1UEAwwNTHVrYXMgSnVlbmdlcjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMwu1968dVplCQF7E8qcfmH69j4wgk3F8l0dnyrJR44QUGNMQf1Q4Ap8
yYSr+WcJhlYQric47wcT6Cyd5PiUs6SyGp8p2vZPPpDUb4nw+Z6Y835I4aGUkbh0qSx+0ohN
sw+zMJC8bZNcQ00/nQy+s3EZ5J+UAmTlYHI57LX08XziB/MzHyEVljh2c/DT8tmGY67StN+G
dNqYBzZVADKHg/bufR4BenKCx7oX63xB/7tM4aZeMMbvb7f/W1gGOSOA8wMBL3ZVMZkFn2MS
a/Wl6ANUBKwd1fbP68h3zUM3EzPAzE2SJR4/W2aQwIkP5hcv3AKHKf0ewT6EHR5n20VhLacC
AwEAAaOCAlswggJXMEAGA1UdIAQ5MDcwDwYNKwYBBAGBrSGCLAEBBDARBg8rBgEEAYGtIYIs
AQEEAwgwEQYPKwYBBAGBrSGCLAIBBAMIMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUpuj2DlDUOOzcO/iBS+QA
cUgXmRwwHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwKwYDVR0RBCQwIoEgbHVr
YXMuanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0
cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3Js
MD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2Ny
bC9jYWNybC5jcmwwgdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUFBzABhidodHRwOi8vb2Nz
cC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYI
KwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIv
Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACbY4U3kbHN5OvhbAYBCD372
KyWiuSpSqJvPhKT/PdknlPyHgtCLP4ossyFS8dTsZw7nXa5Dw1YHVVdWTPv8kZrmuWVg1OkU
yFLTEt6AVtZTl6Hek2cNRbgz4rlxgobN1LOMtJ+ziIvCVPqCfPmCtwWGke7T7rZvVyFZyC7z
IW4fZAqZo4KAI7cMBOXDRdVSrCQ4PUr0JUdeaSe3kzSo/Dp0dqms1rjHsgG7eAtixGQGGdHB
xRn4xvgZY3lbJxP1uW9hZM1b+23uqRMvSeVITyV6nct3e0pnD3O8EA/WkUvHJsB5lJGUf8ip
snejDJ2Y3+d3l/4z14iu2o4qCbfRoAsxggQLMIIEBwIBATCBnjCBjTELMAkGA1UEBhMCREUx
RTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2No
dW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVp
biBHbG9iYWwgSXNzdWluZyBDQQIMH82llPklWDm75neOMA0GCWCGSAFlAwQCAQUAoIICPTAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xOTAzMjIxNTM5MzBa
MC8GCSqGSIb3DQEJBDEiBCDhKP5Bx8j1V9y0EE6Bo8eDna6wx6wNGc8KAaZmRM4p8TBsBgkq
hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGv
BgkrBgEEAYI3EAQxgaEwgZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVy
IEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAO
BgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0EC
DB/NpZT5JVg5u+Z3jjCBsQYLKoZIhvcNAQkQAgsxgaGggZ4wgY0xCzAJBgNVBAYTAkRFMUUw
QwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVu
Z3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4g
R2xvYmFsIElzc3VpbmcgQ0ECDB/NpZT5JVg5u+Z3jjANBgkqhkiG9w0BAQEFAASCAQA8TJGz
kZ3JzHt+1farH9ZlM5BSwb1ZQZcEa9Lna/Zt8F0vrgQbvebnx6BvXQMsqrlEuNZVoMRJidea
C4fxYWL2/i/wk4IxvPeqV9vB3ewXT3dhYidLZ3ZhbRogKtX2txhjSmZSszwPsUGjD4O31NZ0
FHBg6+i9d1oW3Jc7LxJB0whrsrDyTbi485PPKTTVXNLptnjDl2K5vIc0a40lWuZI9gWO1LPE
OLn9sl+/6KIi9c+zdkY8wCGh/IaLCknSCOfYg0xI4C3FD0UBzyAUAxC1B11m+Ctq8l5wA5O3
qgsLLBs0t5ctE4GaFVaN0KgMwC/S/I0p0EI6fYB0IbD8k4dqAAAAAAAA
--------------ms060009060503040208050809--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2166960247500807787==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 22 16:12:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 16:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7MmJ-0006Lz-Uw; Fri, 22 Mar 2019 16: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=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7MmI-0006Lu-UL
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 16:12:18 +0000
X-Inumbo-ID: 435df0f6-4cbd-11e9-866b-ab038a5b4f14
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 435df0f6-4cbd-11e9-866b-ab038a5b4f14;
 Fri, 22 Mar 2019 16:12: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 21288A78;
 Fri, 22 Mar 2019 09:12:17 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 56D9E3F59C;
 Fri, 22 Mar 2019 09:12:16 -0700 (PDT)
To: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
 <ef416ee8-e523-56b4-c984-e0b3ea362333@arm.com>
 <6833242e-2258-2d6a-40fb-9ceb4711e5fb@ice.rwth-aachen.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1b2f36b7-7a45-dcc1-3f5a-bd6e19656979@arm.com>
Date: Fri, 22 Mar 2019 16:12: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: <6833242e-2258-2d6a-40fb-9ceb4711e5fb@ice.rwth-aachen.de>
Content-Language: en-US
Subject: Re: [Xen-devel] vgic initialization with maximum number of
 interrupt lines fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyMi8wMy8yMDE5IDE1OjM5LCBMdWthcyBKw7xuZ2VyIHdyb3RlOgo+IE9uIDMvMjIv
MTkgNDoyMCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyMi8wMy8yMDE5IDEzOjMwLCBM
dWthcyBKw7xuZ2VyIHdyb3RlOgo+Pj4gSSB1c2UgWGVuIGluIGFuIEFSTXY4IHNpbXVsYXRvciBm
b3IgcmVzZWFyY2ggcHVycG9zZXMuCj4+PiBJIHJhbiBpbnRvIHRoZSBmb2xsb3dpbmcgcHJvYmxl
bSBkdXJpbmcgZG9tMCBjcmVhdGlvbiBpbiB2Z2ljIGluaXRpYWxpemF0aW9uLgo+Pj4gQnJpbmd1
cCBmYWlscyBiZWNhdXNlIC1FSU5WQUwgaXMgcmV0dXJuZWQgYnkgdGhlIGNvZGUgYmVsb3cuCj4+
Pgo+Pj4geGVuL2FyY2gvYXJtL3ZnaWMuYyBpbiBkb21haW5fdmdpY19pbml0KCk6Cj4+PiAxMzLC
oMKgwqDCoCBucl9zcGlzID0gUk9VTkRVUChucl9zcGlzLCAzMik7Cj4+PiAxMzMKPj4+IDEzNMKg
wqDCoMKgIC8qIExpbWl0IHRoZSBudW1iZXIgb2YgdmlydHVhbCBTUElzIHN1cHBvcnRlZCB0byAo
MTAyMCAtIDMyKSA9IDk4OMKgICovCj4+PiAxMzXCoMKgwqDCoCBpZiAoIG5yX3NwaXMgPiAoMTAy
MCAtIE5SX0xPQ0FMX0lSUVMpICkKPj4+IDEzNsKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5W
QUw7Cj4+Pgo+Pj4gbnJfc3BpcyBjb21lcyBmcm9tIGNvbmZpZy0+YXJjaC5ucl9zcGlzIGluIHhl
bi9hcmNoL2FybS9kb21haW4uYyBpbiAKPj4+IGFyY2hfZG9tYWluX2NyZWF0ZSgpOgo+Pj4gNzAy
wqDCoMKgwqAgaWYgKCAocmMgPSBkb21haW5fdmdpY19pbml0KGQsIGNvbmZpZy0+YXJjaC5ucl9z
cGlzKSkgIT0gMCApCj4+PiA3MDPCoMKgwqDCoMKgwqDCoMKgIGdvdG8gZmFpbDsKPj4+Cj4+PiBh
cmNoLm5yX3NwaXMgY29tZXMgZnJvbSB4ZW4vYXJjaC9hcm0vc2V0dXAuYyBpbiBzdGFydF94ZW4o
KToKPj4+IDg5McKgwqDCoMKgIGRvbTBfY2ZnLmFyY2gubnJfc3BpcyA9IGdpY19udW1iZXJfbGlu
ZXMoKSAtIDMyOwo+Pj4KPj4+IGdpY19udW1iZXJfbGluZXMoKSBpbiB4ZW4vYXJjaC9hcm0vZ2lj
LmM6Cj4+PiA2MiB1bnNpZ25lZCBpbnQgZ2ljX251bWJlcl9saW5lcyh2b2lkKQo+Pj4gNjMgewo+
Pj4gNjTCoMKgwqDCoCByZXR1cm4gZ2ljX2h3X29wcy0+aW5mby0+bnJfbGluZXM7Cj4+PiA2NSB9
Cj4+Pgo+Pj4gcG9wdWxhdGVkIGluIHhlbi9hcmNoL2FybS9naWMtdjIuYyBpbiBnaWN2Ml9kaXN0
X2luaXQ6Cj4+PiAzNTTCoMKgwqDCoCB0eXBlID0gcmVhZGxfZ2ljZChHSUNEX1RZUEVSKTsKPj4+
IDM1NcKgwqDCoMKgIG5yX2xpbmVzID0gMzIgKiAoKHR5cGUgJiBHSUNEX1RZUEVfTElORVMpICsg
MSk7Cj4+PiAzNTbCoMKgwqDCoCAvKiBPbmx5IDEwMjAgaW50ZXJydXB0cyBhcmUgc3VwcG9ydGVk
ICovCj4+PiAzNTfCoMKgwqDCoCBucl9saW5lcyA9IG1pbigxMDIwVSwgbnJfbGluZXMpOwo+Pj4g
MzU4wqDCoMKgwqAgZ2ljdjJfaW5mby5ucl9saW5lcyA9IG5yX2xpbmVzOwo+Pj4KPj4+IEdJQ3Yy
IHN1cHBvcnRzIHVwIHRvIDEwMjAgaW50ZXJydXB0cy4KPj4+IEluIHRoaXMgY2FzZSB0eXBlIHdp
bGwgYmUgKHR5cGUgJiBHSUNEX1RZUEVfTElORVMpIHdpbGwgYmUgMzEsIGFzIHRoZSBiaXRzIAo+
Pj4gWzQ6MF0gb2YgR0lDRF9UWVBFUiB3aWxsIGJlIDEuCj4+PiBucl9saW5lcyB3aWxsIGJlIDEw
MjQgYW5kIGZpbmFsbHkgcmVkdWNlZCB0byAxMDIwLCBiZWNhdXNlIG9mIHNwZWNpYWwgcHVycG9z
ZSAKPj4+IGludGVycnVwdHMuCj4+PiBMYXRlciBpdCB3aWxsIGJlIHJvdW5kZWQgdXAgdG8gMTAy
NCBhZ2FpbiBhbmQgdGhlbiB0aGUgY2hlY2sgd2lsbCBmYWlsLgo+Pj4gSXMgdGhpcyBleHBlY3Rl
ZCBiZWhhdmlvciBhbmQgaWYgeWVzLCB3aHk/Cj4+Cj4+IFRoaXMgaXMgYSBrbm93biBpc3N1ZXMg
SSBoYXZlbid0IGhhZCB0aW1lIHRvIHByb3Blcmx5IGZpeCB5ZXQuIFRoZSBHSUMgCj4+IHJlcXVp
cmVzIGEgbXVsdGlwbGUgb2YgMzIgaW50ZXJydXB0cy4gSW4gYWRkaXRpb24sIHRoZSAyIHZHSUMg
aW1wbGVtZW50YXRpb24gCj4+IHJlbHkgdGhhdCBhbGwgImV4aXN0aW5nIiBpbnRlcnJ1cHRzIGFy
ZSBmdWxseSBpbXBsZW1lbnRlZC4KPj4KPj4gU29tZSBvZiB0aGUgbGFzdCBsb3Qgb2YgMzIgaW50
ZXJydXB0cyAoSVJRIDk5MiAtIElSUSAxMDIzKSBjb250YWlucyBzcGVjaWFsIAo+PiBwdXJwb3Nl
IGludGVycnVwdHMuIFRoZSBzcGVjaWFsIHB1cnBvc2UgaW50ZXJydXB0cyBhcmUgbm90IGZ1bGx5
IGltcGxlbWVudGVkLiAKPj4gU28gaXQgd291bGQgZXhwb3NlIGEgcG90ZW50aWFsIHZ1bG5lcmFi
aWxpdHkgaXNzdWUgaWYgd2Ugd2VyZSBzdXBwb3J0aW5nIHVwIHRvIAo+PiAxMDIwCj4+IGludGVy
cnVwdHMuCj4+Cj4gCj4gSSB3YXMgbm90IGF3YXJlIHRoYXQgdGhlcmUgd2VyZSBzcGVjaWFsIGlu
dGVycnVwdHMgc3RhcnRpbmcgZnJvbSBJUlEgOTkyLiBUaGUgCj4gR0lDdjIgYXJjaGl0ZWN0dXJl
IHNwZWMgbWVudGlvbnMgb25seSBJUlExMDIwLTEwMjMgdG8gYmUgc3BlY2lhbCAoU2VjdGlvbiAz
LjIuNSkuCgpTb3JyeSwgSSB3YXNuJ3QgY2xlYXIgZW5vdWdoLiBZb3UgYXJlIHJpZ2h0LCBPbmx5
IGludGVycnVwdHMgMTAyMC0xMDIzIGFyZSAKc3BlY2lhbCwgdGhlIGludGVycnVwdHMgOTkyLTEw
MTkgYXJlIHN0aWxsIHZhbGlkLiBIb3dldmVyLCBiZWNhdXNlIG9mIHRoZSBkZXNpZ24gCm9mIHRo
ZSB2R0lDLCB3ZSByZXF1aXJlIGFsbCBpbnRlcnJ1cHRzIGluIGEgcmFuZ2Ugb2YgMzIgaW50ZXJy
dXB0cyB0byBiZSB2YWxpZC4gClRoYXQncyB3aHkgd2UgbGltaXQgdG8gOTkyIGludGVycnVwdHMu
Cgo+IAo+PiBUaGlzIGlzIHdoeSB3ZSBsaW1pdCB0byA5OTIgaW50ZXJydXB0cy4gQXMgRG9tMCBl
eHBvc2VzIHRoZSBzYW1lIG51bWJlciBvZiAKPj4gaW50ZXJydXB0cyBhcyB0aGUgaG9zdCwgdGhp
cyBpcyBhbiBpc3N1ZSBvbiBwbGF0Zm9ybSB3aGVyZSB0aGUgR0lDIHJlcG9ydCAxMDI0IAo+PiBp
bnRlcnJ1cHRzLiBBRkFJSywgdGhvc2UgcGxhdGZvcm1zIGFyZSBvbmx5IHZpcnR1YWwsIHNvIG15
IGlkZWEgd2FzIHRvIGxpbWl0IAo+PiB0aGUgbnVtYmVyIGludGVycnVwdHMgZXhwb3NlZCB0byBE
b20wLiBTb21ldGhpbmcgbGlrZToKPj4KPj4gZG9tMF9jZmcuYXJjaC5ucl9zcGlzID0gbWluKGdp
Y19udW1iZXJfbGluZXMoKSwgOTkyKSAtIDMyOwo+Pgo+PiBEb2VzIHlvdSBwbGF0Zm9ybSBoYXZl
IGludGVycnVwdHMgd2lyZWQgYWJvdmUgOTkyPwo+IAo+IEluIG15IHNpbXVsYXRvciBJIGp1c3Qg
cmVkdWNlZCB0aGUgbnVtYmVyIG9mIGludGVycnVwdHMgcmVwb3J0ZWQgdG8gYmUgYXZhaWxhYmxl
IAo+IGJ5IHRoZSBHSUN2MiBtb2RlbC4gVGhpcyBzb2x2ZXMgdGhlIGlzc3VlIGZvciBteSB1c2Ug
Y2FzZS4KClRoYW5rIHlvdSBmb3IgdGhlIGNvbmZpcm1hdGlvbi4gU28gYSBwYXRjaCBsaWtlIGFi
b3ZlIGluIFhlbiBzaG91bGQgd29yayBmb3IgdXMuCgpPT0ksIHdoaWNoIHNpbXVsYXRvciBhcmUg
eW91IHVzaW5nPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 16:19:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 16:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7MtU-0006cC-PN; Fri, 22 Mar 2019 16:19:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ih5Y=RZ=ice.rwth-aachen.de=lukas.juenger@srs-us1.protection.inumbo.net>)
 id 1h7MtS-0006c7-JZ
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 16:19:42 +0000
X-Inumbo-ID: 4ae5e6b6-4cbe-11e9-8e49-0bd76b40c78d
Received: from mail-out-4.itc.rwth-aachen.de (unknown [134.130.5.49])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ae5e6b6-4cbe-11e9-8e49-0bd76b40c78d;
 Fri, 22 Mar 2019 16:19:40 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2D1AgBCCpVc/5wagoZjHAEBAQQBAQcEA?=
 =?us-ascii?q?QGBZYIRaIE0hASTOYFgLZozCgQBHw2EQAKEfCI4EgEBAwEBCQEDAm0cDIVKAQE?=
 =?us-ascii?q?BAwEjBFcLCQISBioCAgJHDgYBDAgBAYMeAYFtCA+NUJtmfDOFRoNgfgoFCQGBJ?=
 =?us-ascii?q?YFJiWmCFoERJ4I9Lj6CSBkCgTs9gnOCVwOlDQcCgSaDO4IPc4tPH4seBYhZixi?=
 =?us-ascii?q?FPUWNIgICAgIJAhWBZCEogS5xgzyCFRcTgziKVD+BWosMgS0BgR4BAQ?=
X-IPAS-Result: =?us-ascii?q?A2D1AgBCCpVc/5wagoZjHAEBAQQBAQcEAQGBZYIRaIE0hAS?=
 =?us-ascii?q?TOYFgLZozCgQBHw2EQAKEfCI4EgEBAwEBCQEDAm0cDIVKAQEBAwEjBFcLCQISB?=
 =?us-ascii?q?ioCAgJHDgYBDAgBAYMeAYFtCA+NUJtmfDOFRoNgfgoFCQGBJYFJiWmCFoERJ4I?=
 =?us-ascii?q?9Lj6CSBkCgTs9gnOCVwOlDQcCgSaDO4IPc4tPH4seBYhZixiFPUWNIgICAgIJA?=
 =?us-ascii?q?hWBZCEogS5xgzyCFRcTgziKVD+BWosMgS0BgR4BAQ?=
Received: from rwthex-w1-a.rwth-ad.de ([134.130.26.156])
 by mail-in-4.itc.rwth-aachen.de with ESMTP; 22 Mar 2019 17:19:39 +0100
Received: from [137.226.91.156] (137.226.91.156) by rwthex-w1-a.rwth-ad.de
 (2a00:8a60:1:e500::26:156) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 22
 Mar 2019 17:19:38 +0100
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Andre Przywara
 <andre.przywara@arm.com>
References: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
 <ef416ee8-e523-56b4-c984-e0b3ea362333@arm.com>
 <6833242e-2258-2d6a-40fb-9ceb4711e5fb@ice.rwth-aachen.de>
 <1b2f36b7-7a45-dcc1-3f5a-bd6e19656979@arm.com>
From: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>
Message-ID: <5e80548b-f3db-5be8-0c8d-9f9014238ccb@ice.rwth-aachen.de>
Date: Fri, 22 Mar 2019 17:19:37 +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: <1b2f36b7-7a45-dcc1-3f5a-bd6e19656979@arm.com>
X-Originating-IP: [137.226.91.156]
X-ClientProxiedBy: rwthex-w1-b.rwth-ad.de (2a00:8a60:1:e500::26:157) To
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156)
Subject: Re: [Xen-devel] vgic initialization with maximum number of
 interrupt lines fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1832279396605049437=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1832279396605049437==
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
	micalg=sha-256; boundary="------------ms050905050605080305020901"

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

Hi,

On 3/22/19 5:12 PM, Julien Grall wrote:
> Hi,
>=20
> On 22/03/2019 15:39, Lukas J=C3=BCnger wrote:
>> On 3/22/19 4:20 PM, Julien Grall wrote:
>>> On 22/03/2019 13:30, Lukas J=C3=BCnger wrote:
>>>> I use Xen in an ARMv8 simulator for research purposes.
>>>> I ran into the following problem during dom0 creation in vgic=20
>>>> initialization.
>>>> Bringup fails because -EINVAL is returned by the code below.
>>>>
>>>> xen/arch/arm/vgic.c in domain_vgic_init():
>>>> 132=C2=A0=C2=A0=C2=A0=C2=A0 nr_spis =3D ROUNDUP(nr_spis, 32);
>>>> 133
>>>> 134=C2=A0=C2=A0=C2=A0=C2=A0 /* Limit the number of virtual SPIs supp=
orted to (1020 - 32)=20
>>>> =3D 988=C2=A0 */
>>>> 135=C2=A0=C2=A0=C2=A0=C2=A0 if ( nr_spis > (1020 - NR_LOCAL_IRQS) )
>>>> 136=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 return -EINVAL;
>>>>
>>>> nr_spis comes from config->arch.nr_spis in xen/arch/arm/domain.c in =

>>>> arch_domain_create():
>>>> 702=C2=A0=C2=A0=C2=A0=C2=A0 if ( (rc =3D domain_vgic_init(d, config-=
>arch.nr_spis)) !=3D 0 )
>>>> 703=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 goto fail;
>>>>
>>>> arch.nr_spis comes from xen/arch/arm/setup.c in start_xen():
>>>> 891=C2=A0=C2=A0=C2=A0=C2=A0 dom0_cfg.arch.nr_spis =3D gic_number_lin=
es() - 32;
>>>>
>>>> gic_number_lines() in xen/arch/arm/gic.c:
>>>> 62 unsigned int gic_number_lines(void)
>>>> 63 {
>>>> 64=C2=A0=C2=A0=C2=A0=C2=A0 return gic_hw_ops->info->nr_lines;
>>>> 65 }
>>>>
>>>> populated in xen/arch/arm/gic-v2.c in gicv2_dist_init:
>>>> 354=C2=A0=C2=A0=C2=A0=C2=A0 type =3D readl_gicd(GICD_TYPER);
>>>> 355=C2=A0=C2=A0=C2=A0=C2=A0 nr_lines =3D 32 * ((type & GICD_TYPE_LIN=
ES) + 1);
>>>> 356=C2=A0=C2=A0=C2=A0=C2=A0 /* Only 1020 interrupts are supported */=

>>>> 357=C2=A0=C2=A0=C2=A0=C2=A0 nr_lines =3D min(1020U, nr_lines);
>>>> 358=C2=A0=C2=A0=C2=A0=C2=A0 gicv2_info.nr_lines =3D nr_lines;
>>>>
>>>> GICv2 supports up to 1020 interrupts.
>>>> In this case type will be (type & GICD_TYPE_LINES) will be 31, as=20
>>>> the bits [4:0] of GICD_TYPER will be 1.
>>>> nr_lines will be 1024 and finally reduced to 1020, because of=20
>>>> special purpose interrupts.
>>>> Later it will be rounded up to 1024 again and then the check will fa=
il.
>>>> Is this expected behavior and if yes, why?
>>>
>>> This is a known issues I haven't had time to properly fix yet. The=20
>>> GIC requires a multiple of 32 interrupts. In addition, the 2 vGIC=20
>>> implementation rely that all "existing" interrupts are fully=20
>>> implemented.
>>>
>>> Some of the last lot of 32 interrupts (IRQ 992 - IRQ 1023) contains=20
>>> special purpose interrupts. The special purpose interrupts are not=20
>>> fully implemented. So it would expose a potential vulnerability issue=
=20
>>> if we were supporting up to 1020
>>> interrupts.
>>>
>>
>> I was not aware that there were special interrupts starting from IRQ=20
>> 992. The GICv2 architecture spec mentions only IRQ1020-1023 to be=20
>> special (Section 3.2.5).
>=20
> Sorry, I wasn't clear enough. You are right, Only interrupts 1020-1023 =

> are special, the interrupts 992-1019 are still valid. However, because =

> of the design of the vGIC, we require all interrupts in a range of 32=20
> interrupts to be valid. That's why we limit to 992 interrupts.
>=20

Ah, I see. Thanks for the input.

>>
>>> This is why we limit to 992 interrupts. As Dom0 exposes the same=20
>>> number of interrupts as the host, this is an issue on platform where =

>>> the GIC report 1024 interrupts. AFAIK, those platforms are only=20
>>> virtual, so my idea was to limit the number interrupts exposed to=20
>>> Dom0. Something like:
>>>
>>> dom0_cfg.arch.nr_spis =3D min(gic_number_lines(), 992) - 32;
>>>
>>> Does you platform have interrupts wired above 992?
>>
>> In my simulator I just reduced the number of interrupts reported to be=
=20
>> available by the GICv2 model. This solves the issue for my use case.
>=20
> Thank you for the confirmation. So a patch like above in Xen should wor=
k=20
> for us.

Should I submit a patch, or do you just patch this yourself? Do you want =

to limit to 992 or 980 like the original code does?

> OOI, which simulator are you using?

It's something based on QEMU, but the GICv2 model is from VCML=20
(https://github.com/janweinstock/vcml).


> Cheers,
>=20

Thanks,
Lukas


--------------ms050905050605080305020901
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EL8wggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
VQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl
biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRE
Rk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcN
MzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l
cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE
CwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylf
S2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnl
m6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ
0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUkP7agCwf9
TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22MZD08
WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P
AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAd
BgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK
4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n
bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYB
BQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T
ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j
ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21
rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7L
n8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQb
tQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5
Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9V
NCIaE40GMIIF9TCCBN2gAwIBAgIMH82llPklWDm75neOMA0GCSqGSIb3DQEBCwUAMIGNMQsw
CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz
Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD
DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE4MDkyODEzMDkyNloXDTIxMDky
NzEzMDkyNlowgYMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtSV1RIIEFhY2hlbjFGMEQGA1UE
Cww9SW5zdGl0dXRlIGZvciBDb21tdW5pY2F0aW9uIFRlY2hub2xvZ2llcyBhbmQgRW1iZWRk
ZWQgU3lzdGVtczEWMBQGA1UEAwwNTHVrYXMgSnVlbmdlcjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMwu1968dVplCQF7E8qcfmH69j4wgk3F8l0dnyrJR44QUGNMQf1Q4Ap8
yYSr+WcJhlYQric47wcT6Cyd5PiUs6SyGp8p2vZPPpDUb4nw+Z6Y835I4aGUkbh0qSx+0ohN
sw+zMJC8bZNcQ00/nQy+s3EZ5J+UAmTlYHI57LX08XziB/MzHyEVljh2c/DT8tmGY67StN+G
dNqYBzZVADKHg/bufR4BenKCx7oX63xB/7tM4aZeMMbvb7f/W1gGOSOA8wMBL3ZVMZkFn2MS
a/Wl6ANUBKwd1fbP68h3zUM3EzPAzE2SJR4/W2aQwIkP5hcv3AKHKf0ewT6EHR5n20VhLacC
AwEAAaOCAlswggJXMEAGA1UdIAQ5MDcwDwYNKwYBBAGBrSGCLAEBBDARBg8rBgEEAYGtIYIs
AQEEAwgwEQYPKwYBBAGBrSGCLAIBBAMIMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUpuj2DlDUOOzcO/iBS+QA
cUgXmRwwHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwKwYDVR0RBCQwIoEgbHVr
YXMuanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0
cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3Js
MD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2Ny
bC9jYWNybC5jcmwwgdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUFBzABhidodHRwOi8vb2Nz
cC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYI
KwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIv
Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACbY4U3kbHN5OvhbAYBCD372
KyWiuSpSqJvPhKT/PdknlPyHgtCLP4ossyFS8dTsZw7nXa5Dw1YHVVdWTPv8kZrmuWVg1OkU
yFLTEt6AVtZTl6Hek2cNRbgz4rlxgobN1LOMtJ+ziIvCVPqCfPmCtwWGke7T7rZvVyFZyC7z
IW4fZAqZo4KAI7cMBOXDRdVSrCQ4PUr0JUdeaSe3kzSo/Dp0dqms1rjHsgG7eAtixGQGGdHB
xRn4xvgZY3lbJxP1uW9hZM1b+23uqRMvSeVITyV6nct3e0pnD3O8EA/WkUvHJsB5lJGUf8ip
snejDJ2Y3+d3l/4z14iu2o4qCbfRoAsxggQLMIIEBwIBATCBnjCBjTELMAkGA1UEBhMCREUx
RTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2No
dW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVp
biBHbG9iYWwgSXNzdWluZyBDQQIMH82llPklWDm75neOMA0GCWCGSAFlAwQCAQUAoIICPTAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xOTAzMjIxNjE5Mzha
MC8GCSqGSIb3DQEJBDEiBCApu/XE5wnKoTjhBpJ39rzEC9M8g02W4Xng7Q7Ax34bRDBsBgkq
hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGv
BgkrBgEEAYI3EAQxgaEwgZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVy
IEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAO
BgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0EC
DB/NpZT5JVg5u+Z3jjCBsQYLKoZIhvcNAQkQAgsxgaGggZ4wgY0xCzAJBgNVBAYTAkRFMUUw
QwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVu
Z3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4g
R2xvYmFsIElzc3VpbmcgQ0ECDB/NpZT5JVg5u+Z3jjANBgkqhkiG9w0BAQEFAASCAQC7RauQ
0FmWwEFGAHRl2/KFWh2PplLcCTLDRzztLUdpgtV3SnzB9c90ElvFbPOZb4aNlY8XV63eNUrw
1SzcbfbHSNoYVu937V1IurZiwCHbJmfxZrJkN96ULzuqap+zRK/Q5MsBlfh12QhV+oF3xpDY
i8EgoBkyPh4VUK/qcrAwbK5M+ft6s4LlQInbsSmXM5JmDV8j2wAW6rkB9Amip93FiMQFV8UT
VUEx1JmXXsjH4y8+T0P4NR4WCKHyhNJCdBARzowTCES/vGVjxXJPoOFmZLWgUBDoaNSCjLsU
6giS568BG4tM2XCMkLni4huAwDuJg8HJein421dp4CnbxxreAAAAAAAA
--------------ms050905050605080305020901--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1832279396605049437==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 22 16:38:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 16:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7NBy-0008De-GW; Fri, 22 Mar 2019 16:38:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7NBx-0008DZ-G5
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 16:38:49 +0000
X-Inumbo-ID: f74ff064-4cc0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f74ff064-4cc0-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 16:38: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 9F591A78;
 Fri, 22 Mar 2019 09:38:47 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D60D93F59C;
 Fri, 22 Mar 2019 09:38:46 -0700 (PDT)
To: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <b5b240bd-2837-b404-f072-f229bd6fb766@ice.rwth-aachen.de>
 <ef416ee8-e523-56b4-c984-e0b3ea362333@arm.com>
 <6833242e-2258-2d6a-40fb-9ceb4711e5fb@ice.rwth-aachen.de>
 <1b2f36b7-7a45-dcc1-3f5a-bd6e19656979@arm.com>
 <5e80548b-f3db-5be8-0c8d-9f9014238ccb@ice.rwth-aachen.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5eb6237c-5ef9-f620-58cc-0d778045cb00@arm.com>
Date: Fri, 22 Mar 2019 16:38: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: <5e80548b-f3db-5be8-0c8d-9f9014238ccb@ice.rwth-aachen.de>
Content-Language: en-US
Subject: Re: [Xen-devel] vgic initialization with maximum number of
 interrupt lines fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyMi8wMy8yMDE5IDE2OjE5LCBMdWthcyBKw7xuZ2VyIHdyb3RlOgo+IE9uIDMvMjIv
MTkgNToxMiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+PiBUaGlzIGlzIHdoeSB3ZSBs
aW1pdCB0byA5OTIgaW50ZXJydXB0cy4gQXMgRG9tMCBleHBvc2VzIHRoZSBzYW1lIG51bWJlciBv
ZiAKPj4+PiBpbnRlcnJ1cHRzIGFzIHRoZSBob3N0LCB0aGlzIGlzIGFuIGlzc3VlIG9uIHBsYXRm
b3JtIHdoZXJlIHRoZSBHSUMgcmVwb3J0IAo+Pj4+IDEwMjQgaW50ZXJydXB0cy4gQUZBSUssIHRo
b3NlIHBsYXRmb3JtcyBhcmUgb25seSB2aXJ0dWFsLCBzbyBteSBpZGVhIHdhcyB0byAKPj4+PiBs
aW1pdCB0aGUgbnVtYmVyIGludGVycnVwdHMgZXhwb3NlZCB0byBEb20wLiBTb21ldGhpbmcgbGlr
ZToKPj4+Pgo+Pj4+IGRvbTBfY2ZnLmFyY2gubnJfc3BpcyA9IG1pbihnaWNfbnVtYmVyX2xpbmVz
KCksIDk5MikgLSAzMjsKPj4+Pgo+Pj4+IERvZXMgeW91IHBsYXRmb3JtIGhhdmUgaW50ZXJydXB0
cyB3aXJlZCBhYm92ZSA5OTI/Cj4+Pgo+Pj4gSW4gbXkgc2ltdWxhdG9yIEkganVzdCByZWR1Y2Vk
IHRoZSBudW1iZXIgb2YgaW50ZXJydXB0cyByZXBvcnRlZCB0byBiZSAKPj4+IGF2YWlsYWJsZSBi
eSB0aGUgR0lDdjIgbW9kZWwuIFRoaXMgc29sdmVzIHRoZSBpc3N1ZSBmb3IgbXkgdXNlIGNhc2Uu
Cj4+Cj4+IFRoYW5rIHlvdSBmb3IgdGhlIGNvbmZpcm1hdGlvbi4gU28gYSBwYXRjaCBsaWtlIGFi
b3ZlIGluIFhlbiBzaG91bGQgd29yayBmb3IgdXMuCj4gCj4gU2hvdWxkIEkgc3VibWl0IGEgcGF0
Y2gsIG9yIGRvIHlvdSBqdXN0IHBhdGNoIHRoaXMgeW91cnNlbGY/IAoKSWYgeW91IGRvbid0IG1p
bmQsIHBsZWFzZSBzZW5kIGEgcGF0Y2guCgo+IERvIHlvdSB3YW50IHRvIGxpbWl0IHRvIDk5MiBv
ciA5ODAgbGlrZSB0aGUgb3JpZ2luYWwgY29kZSBkb2VzPwoKSSBndWVzcyB5b3UgbWVhbiA5OTIg
b3IgOTg4LiA5ODggaXMgdGhlIG1heGltdW0gbnVtYmVyIG9mIFNQSXMuIEluIG91ciBjYXNlLCB3
ZSAKd2FudCBtYXhpbXVtIDEwMjQgLSAzMiAtIDMyID0gOTYwIFNQSXMuIFRoZSBmaXJzdCAzMiBp
cyB0byByZW1vdmUgdGhlIGxhc3QgMzIgCmludGVycnVwdHMsIHRoZSBzZWNvbmQgaXMgdG8gc3Vi
dHJhY3QgdGhlIGxvY2FsIElSUXMuCgpTbyB0aGUgbnVtYmVyIGNhbiBlaXRoZXIgYmUgOTkyIG9y
IDk2MCBkZXBlbmRpbmcgb24gd2hlcmUgeW91IHdhbnQgdG8gcGxhY2UgdGhlIAptaW4oKS4gSSBh
bSBoYXBweSB3aXRoIGVpdGhlciB3YXkuCgpJbiBib3RoIGNhc2UsIHlvdSB3b3VsZCB3YW50IHRv
IHdyaXRlIGEgY29tbWVudCBvbiB0b3AgZXhwbGFpbmluZyB0aGUgcmVhc29uIGZvciAKdGhlIGxp
bWl0YXRpb24uCgpJIGFtIGhhcHB5IHRvIGd1aWRlIHlvdSB0aHJvdWdoIHRoZSBjaGFuZ2UgaWYg
eW91IG5lZWQgdG8uCgo+IAo+PiBPT0ksIHdoaWNoIHNpbXVsYXRvciBhcmUgeW91IHVzaW5nPwo+
IAo+IEl0J3Mgc29tZXRoaW5nIGJhc2VkIG9uIFFFTVUsIGJ1dCB0aGUgR0lDdjIgbW9kZWwgaXMg
ZnJvbSBWQ01MIAo+IChodHRwczovL2dpdGh1Yi5jb20vamFud2VpbnN0b2NrL3ZjbWwpLgoKVGhh
bmsgeW91IQoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 16:50:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 16:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7NMx-0001GB-NN; Fri, 22 Mar 2019 16:50:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7NMw-0001Fz-LT
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 16:50:10 +0000
X-Inumbo-ID: 8dc08358-4cc2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dc08358-4cc2-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 16:50: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 1h7NMv-00070H-90; Fri, 22 Mar 2019 16:50:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7NMu-0004qs-UO; Fri, 22 Mar 2019 16:50:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7NMu-0004WT-Tn; Fri, 22 Mar 2019 16:50:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133991-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=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=74dadb8556c6a0972fa422b5ae346589ace404b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 16:50:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133991: 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>

ZmxpZ2h0IDEzMzk5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk5MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NGRhZGI4NTU2YzZhMDk3MmZh
NDIyYjVhZTM0NjU4OWFjZTQwNGI2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5ODggIDIwMTkt
MDMtMjIgMTM6MDA6NDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTkxICAy
MDE5LTAzLTIyIDE1OjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDc0ZGFkYjg1NTYu
LmNiNzBhMjZmNzggIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 17:06:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 17: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 1h7NcI-0002JB-9G; Fri, 22 Mar 2019 17:06:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HOVf=RZ=linux.intel.com=andriy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1h7NcG-0002J5-24
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 17:06:00 +0000
X-Inumbo-ID: c2fbf018-4cc4-11e9-a2a2-07a4f22a564e
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2fbf018-4cc4-11e9-a2a2-07a4f22a564e;
 Fri, 22 Mar 2019 17:05:58 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Mar 2019 10:05:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="329774387"
Received: from smile.fi.intel.com (HELO smile) ([10.237.72.86])
 by fmsmga006.fm.intel.com with ESMTP; 22 Mar 2019 10:05:52 -0700
Received: from andy by smile with local (Exim 4.92)
 (envelope-from <andriy.shevchenko@linux.intel.com>)
 id 1h7Nc7-0004wO-0W; Fri, 22 Mar 2019 19:05:51 +0200
Date: Fri, 22 Mar 2019 19:05:50 +0200
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Message-ID: <20190322170550.GX9224@smile.fi.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
 <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 Linux PM list <linux-pm@vger.kernel.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Geert Uytterhoeven <geert@linux-m68k.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMDM6NTM6NTBQTSArMDIwMCwgU2FrYXJpIEFpbHVzIHdy
b3RlOgoKPiBQb3J0aW5nIGEgcGF0Y2gKPiBmb3J3YXJkIHNob3VsZCBoYXZlIG5vIGlzc3VlcyBl
aXRoZXIgYXMgY2hlY2twYXRjaC5wbCBoYXMgYmVlbiBjb21wbGFpbmluZwo+IG9mIHRoZSB1c2Ug
b2YgJXBmIGFuZCAlcEYgZm9yIGEgd2hpbGUgbm93LgoKQW5kIHRoYXQncyBleGFjdGx5IHRoZSBy
ZWFzb24gd2h5IEkgdGhpbmsgaW5zdGVhZCBvZiByZW1vdmluZyB3YXJuaW5nIG9uCmNoZWNrcGF0
Y2gsIGl0IG1ha2VzIHNlbnNlIHRvIGNvbnZlcnQgdG8gYW4gZXJyb3IgZm9yIGEgd2hpbGUuIFBl
b3BsZSBhcmUKdGVuZGluZyByZWFkIGRvY3VtZW50YXRpb24gb24gaW50ZXJuZXQgYW5kIHRodXMg
bWlnaHQgaGF2ZSBvdXRkYXRlZCBvbmUuIEFuZAp5ZXMsIHRoZSBjb21waWxlciBkb2Vzbid0IHRl
bGwgYSB0aGluZyBhYm91dCBpdC4KClAuUy4gVGhvdWdoLCBpZiBtYWpvcml0eSBvZiBwZW9wbGUg
d2lsbCB0ZWxsIHRoYXQgSSdtIHdyb25nLCB0aGVuIGl0J3Mgb2theSB0bwpyZW1vdmUuCgotLSAK
V2l0aCBCZXN0IFJlZ2FyZHMsCkFuZHkgU2hldmNoZW5rbwoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 18:12:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 18:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7OeA-0007ij-No; Fri, 22 Mar 2019 18:12:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Oe9-0007iX-HQ
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 18:12:01 +0000
X-Inumbo-ID: f90f23ba-4ccd-11e9-804f-c305d0106726
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f90f23ba-4ccd-11e9-804f-c305d0106726;
 Fri, 22 Mar 2019 18:11: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 1h7Oe1-0000BE-LS; Fri, 22 Mar 2019 18:11: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 1h7Oe1-0003FW-BF; Fri, 22 Mar 2019 18:11:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7Oe1-0002gr-8I; Fri, 22 Mar 2019 18:11:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133973-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=54c490164523de90c42b1d89e7de3befe3284d1b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 18:11:53 +0000
Subject: [Xen-devel] [linux-linus test] 133973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0IDEwIGZyZWVic2QtaW5zdGFsbCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1NGM0
OTAxNjQ1MjNkZTkwYzQyYjFkODllN2RlM2JlZmUzMjg0ZDFiCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1
OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAg
IDE3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0
IFogICAxNiBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTczICAy
MDE5LTAzLTIxIDExOjIyOjA4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMDc2IHBl
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MDkwNCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:13:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7Pbp-00043F-0R; Fri, 22 Mar 2019 19: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=zzNK=RZ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h7Pbn-00043A-Ci
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:13:39 +0000
X-Inumbo-ID: 977d2658-4cd6-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 977d2658-4cd6-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 19:13:37 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 20:13:35 +0100
Received: from [192.168.1.2] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 19:13:14 +0000
Message-ID: <41a6bf3a5fcd9e6692d91a8527ebb1c2cf22f1f9.camel@suse.com>
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 22 Mar 2019 20:13:13 +0100
In-Reply-To: <5C8FCEF1020000780021FFF5@suse.com>
References: <20190306125832.93901vliaskovitis@suse.com>
 <20190306125832.93902vliaskovitis@suse.com>
 <5C89313F020000780021E497@suse.com>
 <cea582cc2d10bfff1f3932df582d7369a59609a4.camel@suse.com>
 <5C8FA508020000780021FE6B@suse.com>
 <bc2190c092ead3c29167b0ca3417e01afcfdec2f.camel@suse.com>
 <5C8FCEF1020000780021FFF5@suse.com>
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE5LTAzLTE4IGF0IDE4OjAxICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBBbiBhbHRlcm5hdGl2ZSBwcm90b3R5cGUgY291bGQgYmU6Cj4gPiA+ID4gICAgICAgICAg
ICAgaW50ICgqZ2V0X2Z1bmMpKGNoYXIgKm91dHB1dCk7Cj4gPiA+ID4gaWYgd2Ugd2FudCB0aGUg
ZnVuY3Rpb24gdG8gd3JpdGUgdGhlIGN1cnJlbnQgcGFyYW1ldGVyIHZhbHVlCj4gPiA+ID4gaW50
byBhCj4gPiA+ID4gY2FsbGVyLXByb3ZpZGVkIGJ1ZmZlciwgYW5kIHBvc3NpYmx5IHJldHVybiBl
cnJvciBjb2Rlcy4KPiA+ID4gCj4gPiA+IEFuZCBob3cgd291bGQgdGhlIGNhbGxlZSBrbm93IGhv
dyBtdWNoIHNwYWNlIHRoZXJlIGlzPwo+ID4gCj4gPiB5ZXMsIGFuIGV4dHJhIHNpemUgYXJndW1l
bnQgd291bGQgYmUgbmVlZGVkIGZyb20gdGhlIGNhbGxlciBoZXJlLgo+ID4gCj4gPiBMZXQgbWUg
a25vdyBpZiBlaXRoZXIgb2YgdGhlc2Ugb3IgYSBkaWZmZXJlbnQgYXBwcm9hY2ggaXMKPiA+IHBy
ZWZlcnJlZC4KPiAKPiBPZiB0aGUgdHdvLCBJIGNsZWFybHkgcHJlZmVyIHRoZSBsYXR0ZXIuIFRo
ZW4gYWdhaW4gbWUgaGF2aW5nIHBvaW50ZWQKPiBvdXQgdGhlIHNob3J0Y29taW5nIGRvZXNuJ3Qg
bWVhbiB3ZSAoYW5kIGhlbmNlIHlvdSBmb3IgdGhpcyBwYXRjaCkKPiBhYnNvbHV0ZWx5IGhhdmUg
dG8gZGVhbCB3aXRoIGN1c3RvbSBwYXJhbWV0ZXJzLiAKClVubGVzcyB0aGVyZSBhcmUgb2JqZWN0
aW9ucywgSSB0aGluayAnbGwgc2VuZCBhIHYyIGFib3V0IGdldHRpbmcgbm9uLQpjdXN0b20gcGFy
YW1ldGVyIHR5cGVzIGZpcnN0LCBhbmQgZGVhbCB3aXRoIGN1c3RvbSBwYXJhbWV0ZXJzIGluIGEK
c2VwYXJhdGUgZnV0dXJlIHBhdGNoc2V0LgoKdGhhbmtzLAoKLSBWYXNpbGlzCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7PqL-00053D-DF; Fri, 22 Mar 2019 19:28: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=zzNK=RZ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h7PqJ-00052y-R7
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:28:39 +0000
X-Inumbo-ID: b0a97e17-4cd8-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0a97e17-4cd8-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 19:28:38 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 20:28:36 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Fri, 22 Mar 2019 19:28:32 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Mar 2019 20:28:06 +0100
Message-Id: <20190322192809.3002-2-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190322192809.3002-1-vliaskovitis@suse.com>
References: <20190322192809.3002-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 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>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IGdldHRpbmcgaHlwZXJ2aXNvciBwYXJh
bWV0ZXJzCmF0IHJ1bnRpbWUuCgpMaW1pdGF0aW9uczoKLSBDdXN0b20gcnVudGltZSBwYXJhbWV0
ZXJzIChPUFRfQ1VTVE9NKSBhcmUgbm90IHN1cHBvcnRlZCB5ZXQuCi0gRm9yIGludGVnZXIgcGFy
YW1ldGVycyAoT1BUX1VJTlQpLCBvbmx5IHVuc2lnbmVkIHBhcmFtZXRlcnMgYXJlIHByaW50ZWQK
Y29ycmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogVmFzaWxpcyBMaWFza292aXRpcyA8dmxpYXNrb3Zp
dGlzQHN1c2UuY29tPgotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwg
ICAyICstCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICB8IDExMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAgICAg
ICB8ICA1NSArKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAg
ICAgfCAgMTggKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgIHwgICAx
ICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICAyICsKIDcgZmlsZXMgY2hhbmdlZCwgMTg4
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUKaW5kZXggYTM0N2Q2NjRmOC4uNjgxZDFhMTAxYiAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9k
b20wLnRlCkBAIC0xNiw3ICsxNiw3IEBAIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4gewogYWxsb3cg
ZG9tMF90IHhlbl90OnhlbjIgewogCXJlc291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2FsbG9jIHBt
dV9jdHJsIGdldF9zeW1ib2wKIAlnZXRfY3B1X2xldmVsbGluZ19jYXBzIGdldF9jcHVfZmVhdHVy
ZXNldCBsaXZlcGF0Y2hfb3AKLQljb3ZlcmFnZV9vcCBzZXRfcGFyYW1ldGVyCisJY292ZXJhZ2Vf
b3Agc2V0X3BhcmFtZXRlciBnZXRfcGFyYW1ldGVyCiB9OwogCiAjIEFsbG93IGRvbTAgdG8gdXNl
IGFsbCBYRU5WRVJfIHN1Ym9wcyB0aGF0IGhhdmUgY2hlY2tzLgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggNjEyNTc1NDMwZi4uMmQx
MmE1YmNmNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9u
L2tlcm5lbC5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2lu
Y2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cisj
aW5jbHVkZSA8eGVuL2N0eXBlLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFz
bS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KQEAgLTUyLDYgKzUzLDEx
NSBAQCBzdGF0aWMgaW50IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKGNvbnN0IHN0cnVjdCBrZXJuZWxf
cGFyYW0gKnBhcmFtLCB1aW50NjRfdCB2YWwpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBp
bnQgZ2V0X2ludGVnZXJfcGFyYW0oY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW0sIHVp
bnQ2NF90ICp2YWwpCit7CisgICAgc3dpdGNoICggcGFyYW0tPmxlbiApCisgICAgeworICAgIGNh
c2Ugc2l6ZW9mKHVpbnQ4X3QpOgorICAgICAgICAqdmFsID0gKih1aW50OF90ICopcGFyYW0tPnBh
ci52YXI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ugc2l6ZW9mKHVpbnQxNl90KToKKyAgICAg
ICAgKnZhbCA9ICoodWludDE2X3QgKilwYXJhbS0+cGFyLnZhcjsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBzaXplb2YodWludDMyX3QpOgorICAgICAgICAqdmFsID0gKih1aW50MzJfdCAqKXBh
cmFtLT5wYXIudmFyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHNpemVvZih1aW50NjRfdCk6
CisgICAgICAgICp2YWwgPSAqKHVpbnQ2NF90ICopcGFyYW0tPnBhci52YXI7CisgICAgICAgIGJy
ZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEJVRygpOworICAgIH0KKworICAgIHJldHVybiAw
OworfQorCitpbnQgcnVudGltZV9nZXRfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNoYXIg
KnZhbHVlcywKKyAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbWF4bGVuKQoreworICAgIGNo
YXIgb3B0WzEyOF0sICpvcHRrZXksICpxLCAqdmFsID0gdmFsdWVzOworICAgIGNvbnN0IGNoYXIg
KnAgPSBjbWRsaW5lOworICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtOworICAg
IGludCByYyA9IDAsIGxlbiA9IDA7CisgICAgc2l6ZV90IGJ1ZnBvcyA9IDA7CisgICAgdWludDY0
X3QgcGFyYW1faW50OworCisgICAgaWYgKCF2YWx1ZXMpCisgICAgICAgIHJldHVybiAtRUZBVUxU
OworCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIC8qIFNraXAgd2hpdGVzcGFjZS4g
Ki8KKyAgICAgICAgd2hpbGUgKCBpc3NwYWNlKCpwKSApCisgICAgICAgICAgICBwKys7CisgICAg
ICAgIGlmICggKnAgPT0gJ1wwJyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiBH
cmFiIHRoZSBuZXh0IHdoaXRlc3BhY2UtZGVsaW1pdGVkIG9wdGlvbi4gKi8KKyAgICAgICAgcSA9
IG9wdGtleSA9IG9wdDsKKyAgICAgICAgd2hpbGUgKCAoKnAgIT0gJyAnKSAmJiAoKnAgIT0gJ1ww
JykgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIChxIC0gb3B0KSA8IChzaXplb2Yob3B0
KS0xKSApIC8qIGF2b2lkIG92ZXJmbG93ICovCisgICAgICAgICAgICAgICAgKnErKyA9ICpwOwor
ICAgICAgICAgICAgcCsrOworICAgICAgICB9CisgICAgICAgICpxID0gJ1wwJzsKKworICAgICAg
ICBmb3IgKCBwYXJhbSA9IF9fcGFyYW1fc3RhcnQ7IHBhcmFtIDwgX19wYXJhbV9lbmQ7IHBhcmFt
KysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHN0cmNtcChwYXJhbS0+bmFtZSwgb3B0
a2V5KSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIHN3aXRjaCAo
IHBhcmFtLT50eXBlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgT1BUX1NUUjoK
KyAgICAgICAgICAgICAgICBsZW4gPSBzbnByaW50Zih2YWwgKyBidWZwb3MsIG1heGxlbiAtIGJ1
ZnBvcywgIiVzICIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYXIqKXBhcmFt
LT5wYXIudmFyKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgT1BU
X1VJTlQ6CisgICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgorICAgICAgICAgICAgICAgIGdldF9p
bnRlZ2VyX3BhcmFtKHBhcmFtLCAmcGFyYW1faW50KTsKKyAgICAgICAgICAgICAgICBsZW4gPSBz
bnByaW50Zih2YWwgKyBidWZwb3MsIG1heGxlbiAtIGJ1ZnBvcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiJSJQUkl1NjQiICIsIHBhcmFtX2ludCk7CisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICBjYXNlIE9QVF9CT09MOgorICAgICAgICAgICAgICAgIGdldF9p
bnRlZ2VyX3BhcmFtKHBhcmFtLCAmcGFyYW1faW50KTsKKyAgICAgICAgICAgICAgICBsZW4gPSBz
bnByaW50Zih2YWwgKyBidWZwb3MsIG1heGxlbiAtIGJ1ZnBvcywgIiVzICIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFyYW1faW50ID8gInRydWUiIDogImZhbHNlIik7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIE9QVF9DVVNUT006CisgICAgICAg
ICAgICAgICAgLyogQ3VzdG9tIHBhcmFtZXRlcnMgYXJlIG5vdCBzdXBwb3J0ZWQgeWV0LiAqLwor
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgQlVHKCk7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmIChsZW4gPCAwKQorICAg
ICAgICAgICAgICAgIHJjID0gbGVuOworICAgICAgICAgICAgZWxzZSBpZiAobGVuIDwgbWF4bGVu
IC0gYnVmcG9zKQorICAgICAgICAgICAgLyogaWYgb3V0cHV0IHdhcyBub3QgdHJ1bmNhdGVkIHVw
ZGF0ZSBidWZmZXIgcG9zaXRpb24gKi8KKyAgICAgICAgICAgICAgICBidWZwb3MgKz0gKHNpemVf
dCkgbGVuOworICAgICAgICAgICAgZWxzZSBpZiAobGVuID4gMCkKKyAgICAgICAgICAgICAgICBy
YyA9IC1FTk9NRU07CisKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAg
Lyogbm8gcGFyYW1ldGVyIHdhcyBtYXRjaGVkICovCisgICAgICAgIGlmICggcGFyYW0gPj0gX19w
YXJhbV9lbmQgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
IH0KKworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxp
bmUsIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqZW5kKQogewpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggYzBhYTZiZGU0ZS4u
MWI2NWJkNjE3ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29t
bW9uL3N5c2N0bC5jCkBAIC00NjYsOSArNDY2LDkgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICAgICAgY29weWJh
Y2sgPSAxOwogICAgICAgICBicmVhazsKIAorI2RlZmluZSBYRU5fUEFSQU1FVEVSX01BWF9TSVpF
IDEwMjMKICAgICBjYXNlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcjoKICAgICB7Ci0jZGVmaW5l
IFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKICAgICAgICAgY2hhciAqcGFyYW1zOwog
CiAgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMF0gfHwgb3AtPnUuc2V0X3Bh
cmFtZXRlci5wYWRbMV0gfHwKQEAgLTQ3Nyw3ICs0NzcsNyBAQCBsb25nIGRvX3N5c2N0bChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgICAgICAgICBy
ZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgaWYg
KCBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUgPiBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRSAp
CisgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5zaXplID4gWEVOX1BBUkFNRVRFUl9N
QVhfU0laRSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IC1FMkJJRzsKICAgICAgICAg
ICAgIGJyZWFrOwpAQCAtNTAxLDYgKzUwMSw1NyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQorICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyOgorICAgIHsKKyAgICAgICAg
Y2hhciAqcGFyYW1zOworICAgICAgICBjaGFyICp2YWx1ZXM7CisKKyAgICAgICAgaWYgKCBvcC0+
dS5nZXRfcGFyYW1ldGVyLnBhZFswXSB8fCBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhZFsxXSB8fAor
ICAgICAgICAgICAgIG9wLT51LmdldF9wYXJhbWV0ZXIucGFkWzJdICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9Cisg
ICAgICAgIGlmICggb3AtPnUuZ2V0X3BhcmFtZXRlci5zaXplID4gWEVOX1BBUkFNRVRFUl9NQVhf
U0laRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FMkJJRzsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisgICAgICAgIHBhcmFtcyA9IHhtYWxsb2NfYnl0ZXMob3AtPnUu
Z2V0X3BhcmFtZXRlci5zaXplICsgMSk7CisgICAgICAgIGlmICggIXBhcmFtcyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIHZhbHVlcyA9IHhtYWxsb2NfYnl0ZXMoWEVOX1BBUkFNRVRFUl9NQVhf
U0laRSk7CisgICAgICAgIGlmICggIXZhbHVlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHhm
cmVlKHBhcmFtcyk7CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIH0KKworICAgICAgICBlbHNlIGlmICggY29weV9mcm9tX2d1ZXN0KHBhcmFt
cywgb3AtPnUuZ2V0X3BhcmFtZXRlci5wYXJhbXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSkgKQorICAgICAgICAgICAgcmV0ID0gLUVGQVVM
VDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwYXJhbXNbb3AtPnUuc2V0
X3BhcmFtZXRlci5zaXplXSA9IDA7CisgICAgICAgICAgICByZXQgPSBydW50aW1lX2dldF9wYXJh
bXMocGFyYW1zLCB2YWx1ZXMsIFhFTl9QQVJBTUVURVJfTUFYX1NJWkUpOworCisgICAgICAgICAg
ICBpZiAoICFyZXQgJiYgY29weV90b19ndWVzdChvcC0+dS5nZXRfcGFyYW1ldGVyLnZhbHVlcywg
dmFsdWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmxlbih2YWx1ZXMpKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHhmcmVlKHBhcmFtcyk7CisgICAgICAgIHhmcmVl
KHZhbHVlcyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQogCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmV0ID0gYXJjaF9kb19zeXNjdGwob3AsIHVfc3lzY3RsKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRl
eCBjNDliNGRjYzk5Li43ZDc3ZDU3MTE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMTAwLDYgKzEx
MDAsMjIgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfcG9saWN5IHhlbl9zeXNjdGxf
Y3B1X3BvbGljeV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfcG9s
aWN5X3QpOwogI2VuZGlmCiAKKy8qCisgKiBYRU5fU1lTQ1RMX2dldF9wYXJhbWV0ZXIKKyAqCisg
KiBSZWFkIGh5cGVydmlzb3IgcGFyYW1ldGVycyBhdCBydW50aW1lLgorICogUGFyYW1ldGVycyBh
cmUgYSBzaW5nbGUgc3RyaW5nIHRlcm1pbmF0ZWQgYnkgYSBOVUwgYnl0ZSBvZiBtYXguIHNpemUK
KyAqIGNoYXJhY3RlcnMuIE11bHRpcGxlIHNldHRpbmdzIGNhbiBiZSBzcGVjaWZpZWQgYnkgc2Vw
YXJhdGluZyB0aGVtCisgKiB3aXRoIGJsYW5rcy4KKyAqLworCitzdHJ1Y3QgeGVuX3N5c2N0bF9n
ZXRfcGFyYW1ldGVyIHsKKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIHBhcmFtczsgICAg
ICAgLyogSU46IHBvaW50ZXIgdG8gcGFyYW1ldGVycy4gKi8KKyAgICBYRU5fR1VFU1RfSEFORExF
XzY0KGNoYXIpIHZhbHVlczsgICAgICAgLyogT1VUOiBwb2ludGVyIHRvIG91dHB1dCB2YWx1ZXMu
ICovCisgICAgdWludDE2X3Qgc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBz
aXplIG9mIHBhcmFtZXRlcnMuICovCisgICAgdWludDE2X3QgcGFkWzNdOyAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIElOOiBNVVNUIGJlIHplcm8uICovCit9OworCiBzdHJ1Y3QgeGVuX3N5c2N0
bCB7CiAgICAgdWludDMyX3QgY21kOwogI2RlZmluZSBYRU5fU1lTQ1RMX3JlYWRjb25zb2xlICAg
ICAgICAgICAgICAgICAgICAxCkBAIC0xMTMwLDYgKzExNDYsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bCB7CiAjZGVmaW5lIFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wICAgICAgICAgICAgICAgICAgMjcK
ICNkZWZpbmUgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyICAgICAgICAgICAgICAgICAyOAogI2Rl
ZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfcG9saWN5ICAgICAgICAgICAgICAgIDI5CisjZGVmaW5l
IFhFTl9TWVNDVExfZ2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAgMzAKICAgICB1aW50MzJf
dCBpbnRlcmZhY2VfdmVyc2lvbjsgLyogWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAqLwog
ICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcmVhZGNvbnNvbGUgICAgICAg
cmVhZGNvbnNvbGU7CkBAIC0xMTYyLDYgKzExNzksNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAj
aWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9jcHVfcG9saWN5ICAgICAgICBjcHVfcG9saWN5OwogI2VuZGlmCisgICAg
ICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2dldF9wYXJhbWV0ZXIgICAgIGdldF9wYXJhbWV0ZXI7CiAg
ICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwogICAg
IH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKaW5kZXggODk5MzlmNDNjOC4uOTY0NDBhNjA0MSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtNzEsNiAr
NzEsNyBAQCBzdHJ1Y3QgZG9tYWluOwogdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNt
ZGxpbmUpOwogaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSk7CiBpbnQgcGFyc2Vf
Ym9vbChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsKK2ludCBydW50aW1lX2dldF9wYXJh
bXMoY29uc3QgY2hhciAqY21kbGluZSwgY2hhciAqdmFsdWVzLCBzaXplX3QgbWF4bGVuKTsKIAog
LyoqCiAgKiBHaXZlbiBhIHNwZWNpZmljIG5hbWUsIHBhcnNlcyBhIHN0cmluZyBvZiB0aGUgZm9y
bToKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9v
a3MuYwppbmRleCAzZDAwYzc0N2Y2Li4xYjgzMmU5YTRjIDEwMDY0NAotLS0gYS94ZW4veHNtL2Zs
YXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC04MzAsNiArODMwLDkg
QEAgc3RhdGljIGludCBmbGFza19zeXNjdGwoaW50IGNtZCkKICAgICBjYXNlIFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlcjoKICAgICAgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lO
SVRTSURfWEVOLCBTRUNDTEFTU19YRU4yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOMl9fU0VUX1BBUkFNRVRFUiwgTlVMTCk7CisgICAgY2FzZSBYRU5fU1lTQ1RMX2dl
dF9wYXJhbWV0ZXI6CisgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklU
U0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTjJfX0dFVF9QQVJBTUVURVIsIE5VTEwpOwogCiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oInN5c2N0bCIsIGNtZCk7CmRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGUwMDQ0OGI3NzYuLmM1ZWUyMWQ4NTIgMTAwNjQ0Ci0t
LSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxh
c2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0xMDMsNiArMTAzLDggQEAgY2xhc3MgeGVuMgog
ICAgIGNvdmVyYWdlX29wCiAjIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcgogICAgIHNldF9wYXJh
bWV0ZXIKKyMgWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyCisgICAgZ2V0X3BhcmFtZXRlcgogfQog
CiAjIENsYXNzZXMgZG9tYWluIGFuZCBkb21haW4yIGNvbnNpc3Qgb2Ygb3BlcmF0aW9ucyB0aGF0
IGEgZG9tYWluIHBlcmZvcm1zIG9uCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7PqM-00053c-6L; Fri, 22 Mar 2019 19:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zzNK=RZ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h7PqK-000534-Ou
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:28:40 +0000
X-Inumbo-ID: b01cf4ce-4cd8-11e9-bd95-1bdda5d5a008
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b01cf4ce-4cd8-11e9-bd95-1bdda5d5a008;
 Fri, 22 Mar 2019 19:28:36 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 20:28:35 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Fri, 22 Mar 2019 19:28:31 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Mar 2019 20:28:05 +0100
Message-Id: <20190322192809.3002-1-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] Support for reading hypervisor
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 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>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgY2Fubm90IGJlIGluc3BlY3Rl
ZCBhdCBydW50aW1lCnRocm91Z2ggYW4geGwgY29tbWFuZC4gU3VjaCBhIGNvbW1hbmQgd291bGQg
YmUgYSB1c2VmdWwgZGlhZ25vc3RpYwp0b29sIGUuZy4gdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IHRoZSAieGwgc2V0LXBhcmFtZXRlcnMiIGNvbW1hbmQuCgpUaGlzIHBhdGNoIHNlcmllcyBpbXBs
ZW1lbnRzIGEgbmV3IHhsIGNvbW1hbmQgInhsIGdldC1wYXJhbWV0ZXJzIgp3aGljaCB0YWtlcyBh
IHN0cmluZyBvZiBpbnB1dCBwYXJhbWV0ZXJzIGFuZCByZXR1cm5zIHRoZWlyIGN1cnJlbnQKdmFs
dWVzIGluIHRoZSBoeXBlcnZpc29yIHNldHRpbmdzLgoKQ2hhbmdlcyB2MS0+djI6CgotIGZpeGVk
IHNucHJpbnRmIGlzc3VlcywgZml4ZWQgbWVtb3J5IGxlYWtzIGFuZCBlcnJvciBoYW5kbGluZwot
IHJlbW92ZWQgdW5uZWNlc3Nhcnkgd3JhcHBlciBmdW5jdGlvbgotIE9QVF9TSVpFIGlzIGhhbmRs
ZWQKCkxpbWl0YXRpb25zOgoKLSBDdXN0b20gcnVudGltZSBwYXJhbWV0ZXJzIChPUFRfQ1VTVE9N
KSBhcmUgbm90IHN1cHBvcnRlZCB5ZXQuIEknZCBsaWtlCiAgdG8gZG8gdGhpcyBpbiBhIGZvbGxv
dy11cCBzZXJpZXMuIFNlZSBhbHNvIGRpc2N1c3Npb24gYXQKICBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDEzODMuaHRtbAot
IEZvciBpbnRlZ2VyIHBhcmFtZXRlcnMgKE9QVF9VSU5UKSwgb25seSB1bnNpZ25lZCBwYXJhbWV0
ZXJzIGFyZSBwcmludGVkCiAgY29ycmVjdGx5IGF0IHRoZSBtb21lbnQuCgpFeGFtcGxlczoKCnhs
IGdldC1wYXJhbWV0ZXJzICJnbnR0YWJfbWF4X2ZyYW1lcyBnbnR0YWJfbWF4X21hcHRyYWNrX2Zy
YW1lcyIKZ250dGFiX21heF9mcmFtZXMgZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMgOiA2NCAx
MDI0Cgp4bCBzZXQtcGFyYW1ldGVycyBnbnR0YWJfbWF4X2ZyYW1lcz0xMjgKCnhsIGdldC1wYXJh
bWV0ZXJzIGdudHRhYl9tYXhfZnJhbWVzCmdudHRhYl9tYXhfZnJhbWVzIDogMTI4Cgp4bCBnZXQt
cGFyYW1ldGVycyAiZ250dGFiX21heF9mcmFtZXMgZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMi
CmdudHRhYl9tYXhfZnJhbWVzIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIDogMTI4IDEwMjQK
ClZhc2lsaXMgTGlhc2tvdml0aXMgKDQpOgogIHhlbjogYWRkIGh5cGVyY2FsbCBmb3IgZ2V0dGlu
ZyBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUKICBsaWJ4YzogYWRkIGZ1bmN0aW9uIHRvIGdldCBoeXBl
cnZpc29yIHBhcmFtZXRlcnMKICBsaWJ4bDogYWRkIGxpYnhsX2dldF9wYXJhbWV0ZXJzKCkgZnVu
Y3Rpb24KICB4bDogYWRkIG5ldyB4bCBjb21tYW5kIGdldC1wYXJhbWV0ZXJzCgogZG9jcy9tYW4v
eGwuMS5wb2QuaW4gICAgICAgICAgICAgICAgfCAgIDUgKysKIHRvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2RvbTAudGUgIHwgICAyICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAg
ICAgICB8ICAgMSArCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgICAgICB8ICAyNiAr
KysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICB8ICAxNSArKysrCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bC5o
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAg
ICAgICAgICAgICB8ICAgNSArKwogdG9vbHMveGwveGxfbWlzYy5jICAgICAgICAgICAgICAgICAg
fCAgMjUgKysrKysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAxMDIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAg
ICAgICAgICAgfCAgNTUgKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggICAgICAgICB8ICAxOCArKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAg
ICAgfCAgIDEgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgIDMgKwog
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgIDIgKwogMTUgZmlsZXMgY2hh
bmdlZCwgMjU5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7PqN-00053w-Fa; Fri, 22 Mar 2019 19:28:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zzNK=RZ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h7PqM-00053X-6G
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:28:42 +0000
X-Inumbo-ID: b214fb10-4cd8-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b214fb10-4cd8-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 19:28:40 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 20:28:38 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Fri, 22 Mar 2019 19:28:33 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Mar 2019 20:28:08 +0100
Message-Id: <20190322192809.3002-4-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190322192809.3002-1-vliaskovitis@suse.com>
References: <20190322192809.3002-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] libxl: add libxl_get_parameters()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 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>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZS4KClNpZ25lZC1vZmYtYnk6IFZhc2lsaXMgTGlhc2tvdml0aXMgPHZsaWFza292aXRp
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jIHwgMTUgKysrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bC5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmMKaW5kZXggZWM3MTU3NGU5OS4uMTI0MDMzZTVhMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC02NjksNiArNjY5LDIxIEBA
IGludCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFyYW1zKQog
ICAgIHJldHVybiAwOwogfQogCitpbnQgbGlieGxfZ2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpj
dHgsIGNoYXIgKnBhcmFtcywgY2hhciAqdmFsdWVzKQoreworICAgIGludCByZXQ7CisgICAgR0Nf
SU5JVChjdHgpOworCisgICAgcmV0ID0geGNfZ2V0X3BhcmFtZXRlcnMoY3R4LT54Y2gsIHBhcmFt
cywgdmFsdWVzKTsKKyAgICBpZiAocmV0IDwgMCkgeworICAgICAgICBMT0dFVihFUlJPUiwgcmV0
LCAiZ2V0dGluZyBwYXJhbWV0ZXJzIik7CisgICAgICAgIEdDX0ZSRUU7CisgICAgICAgIHJldHVy
biByZXQ7Ly9FUlJPUl9GQUlMOworICAgIH0KKyAgICBHQ19GUkVFOworICAgIHJldHVybiAwOwor
fQorCiBzdGF0aWMgaW50IGZkX3NldF9mbGFncyhsaWJ4bF9jdHggKmN0eCwgaW50IGZkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGZjbnRsZ2V0b3AsIGludCBmY250bHNldG9wLCBjb25z
dCBjaGFyICpmbCwKICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmbGFnbWFzaywgaW50IHNl
dF9wKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKaW5kZXggYTM4ZTVjZGJhMi4uMzYwYTc1N2EwNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yMzA3LDYgKzIzMDcsNyBAQCBp
bnQgbGlieGxfc2VuZF90cmlnZ2VyKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIGlu
dCBsaWJ4bF9zZW5kX3N5c3JxKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgY2hhciBz
eXNycSk7CiBpbnQgbGlieGxfc2VuZF9kZWJ1Z19rZXlzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpr
ZXlzKTsKIGludCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFy
YW1zKTsKK2ludCBsaWJ4bF9nZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFy
YW1zLCBjaGFyICp2YWx1ZXMpOwogCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9feGVuX2NvbnNvbGVf
cmVhZGVyIGxpYnhsX3hlbl9jb25zb2xlX3JlYWRlcjsKIAotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7PqL-00053T-Sz; Fri, 22 Mar 2019 19:28:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zzNK=RZ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h7PqK-000533-Of
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:28:40 +0000
X-Inumbo-ID: b13eae56-4cd8-11e9-8fb7-4be68f0c879e
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b13eae56-4cd8-11e9-8fb7-4be68f0c879e;
 Fri, 22 Mar 2019 19:28:38 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 20:28:37 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Fri, 22 Mar 2019 19:28:32 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Mar 2019 20:28:07 +0100
Message-Id: <20190322192809.3002-3-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190322192809.3002-1-vliaskovitis@suse.com>
References: <20190322192809.3002-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] libxc: add function to get hypervisor
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 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>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZS4KClNpZ25lZC1vZmYtYnk6IFZhc2lsaXMgTGlhc2tvdml0aXMgPHZsaWFza292aXRp
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRv
b2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
aW5kZXggYTM2MjhlNTZiYi4uMzQ4MmNhMWE5MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTEy
MjgsNiArMTIyOCw3IEBAIGludCB4Y19yZWFkY29uc29sZXJpbmcoeGNfaW50ZXJmYWNlICp4Y2gs
CiAKIGludCB4Y19zZW5kX2RlYnVnX2tleXMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKmtleXMp
OwogaW50IHhjX3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMp
OworaW50IHhjX2dldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMs
IGNoYXIgKnZhbHVlcyk7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8geGNf
cGh5c2luZm9fdDsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wbyB4Y19jcHV0b3Bv
X3Q7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19t
aXNjLmMKaW5kZXggNWU2NzE0YWUyYi4uNDM5YWQ5MTE5NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtMjA4LDYgKzIwOCwz
MiBAQCBpbnQgeGNfc2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKnBhcmFt
cykKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNfZ2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJm
YWNlICp4Y2gsIGNoYXIgKnBhcmFtcywgY2hhciAqdmFsdWVzKQoreworICAgIGludCByZXQsIGxl
biA9IHN0cmxlbihwYXJhbXMpOworICAgIERFQ0xBUkVfU1lTQ1RMOworICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JPVU5DRShwYXJhbXMsIGxlbiwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4p
OworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRSh2YWx1ZXMsIDEwMjMsIFhDX0hZUEVSQ0FM
TF9CVUZGRVJfQk9VTkNFX09VVCk7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJl
KHhjaCwgcGFyYW1zKSApCisgICAgICAgIHJldHVybiAtMTsKKyAgICBpZiAoIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcHJlKHhjaCwgdmFsdWVzKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIHN5
c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX2dldF9wYXJhbWV0ZXI7CisgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoc3lzY3RsLnUuZ2V0X3BhcmFtZXRlci5wYXJhbXMsIHBhcmFtcyk7CisgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUuZ2V0X3BhcmFtZXRlci52YWx1ZXMsIHZhbHVlcyk7Cisg
ICAgc3lzY3RsLnUuZ2V0X3BhcmFtZXRlci5zaXplID0gbGVuOworICAgIG1lbXNldChzeXNjdGwu
dS5nZXRfcGFyYW1ldGVyLnBhZCwgMCwgc2l6ZW9mKHN5c2N0bC51LmdldF9wYXJhbWV0ZXIucGFk
KSk7CisKKyAgICByZXQgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKworICAgIHhjX2h5cGVy
Y2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHBhcmFtcyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9w
b3N0KHhjaCwgdmFsdWVzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB4Y19waHlzaW5m
byh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICB4Y19waHlzaW5mb190ICpwdXRf
aW5mbykKIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7PqP-00054K-QY; Fri, 22 Mar 2019 19: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=zzNK=RZ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1h7PqN-000545-Ou
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:28:43 +0000
X-Inumbo-ID: b280b660-4cd8-11e9-8920-17c4e61c4498
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b280b660-4cd8-11e9-8920-17c4e61c4498;
 Fri, 22 Mar 2019 19:28:40 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Mar 2019 20:28:39 +0100
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Fri, 22 Mar 2019 19:28:33 +0000
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Mar 2019 20:28:09 +0100
Message-Id: <20190322192809.3002-5-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190322192809.3002-1-vliaskovitis@suse.com>
References: <20190322192809.3002-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/4] xl: add new xl command get-parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 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>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgImdldC1wYXJhbWV0ZXJzIiB0byBnZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlz
IDx2bGlhc2tvdml0aXNAc3VzZS5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gICB8ICA1
ICsrKysrCiB0b29scy94bC94bC5oICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfY21kdGFi
bGUuYyB8ICA1ICsrKysrCiB0b29scy94bC94bF9taXNjLmMgICAgIHwgMjUgKysrKysrKysrKysr
KysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCA0
MzEwZmNkODE4Li5hMWZmZjRkMzgyIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgor
KysgYi9kb2NzL21hbi94bC4xLnBvZC5pbgpAQCAtODI3LDYgKzgyNywxMSBAQCBTZW5kIGRlYnVn
IEk8a2V5cz4gdG8gWGVuLiBJdCBpcyB0aGUgc2FtZSBhcyBwcmVzc2luZyB0aGUgWGVuCiBTZXQg
aHlwZXJ2aXNvciBwYXJhbWV0ZXJzIGFzIHNwZWNpZmllZCBpbiBJPHBhcmFtcz4uIFRoaXMgYWxs
b3dzIGZvciBzb21lCiBib290IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgdG8gYmUgbW9k
aWZpZWQgaW4gdGhlIHJ1bm5pbmcgc3lzdGVtcy4KIAorPWl0ZW0gQjxnZXQtcGFyYW1ldGVycz4g
STxwYXJhbXM+CisKK0dldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIEk8
cGFyYW1zPi4gVGhpcyBhbGxvd3MgZm9yIHNvbWUKK2Jvb3QgcGFyYW1ldGVycyBvZiB0aGUgaHlw
ZXJ2aXNvciB0byBiZSByZWFkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1pdGVtIEI8ZG1l
c2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVyLCBzaW1pbGFy
IHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90b29scy94bC94
bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBjZjQyMDJiYzg5Li5hZjM4NDNlNWIwIDEwMDY0NAot
LS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTIxOSw2ICsyMTksNyBA
QCBpbnQgbWFpbl9wc3JfbWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5f
cHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX3Fl
bXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9nZXRf
cGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogCiB2b2lkIGhlbHAoY29uc3QgY2hh
ciAqY29tbWFuZCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29s
cy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDg5NzE2YmFkY2IuLmExODQ4MTYxOWIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpA
QCAtNjYyLDYgKzY2MiwxMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAg
ICAiSXNzdWUgYSBxZW11IG1vbml0b3IgY29tbWFuZCB0byB0aGUgZGV2aWNlIG1vZGVsIG9mIGEg
ZG9tYWluIiwKICAgICAgICI8RG9tYWluPiA8Q29tbWFuZD4iLAogICAgIH0sCisgICAgeyAiZ2V0
LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fZ2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAgICAi
R2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0sCiB9
OwogCiBpbnQgY21kdGFibGVfbGVuID0gc2l6ZW9mKGNtZF90YWJsZSkvc2l6ZW9mKHN0cnVjdCBj
bWRfc3BlYyk7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9taXNjLmMgYi90b29scy94bC94bF9t
aXNjLmMKaW5kZXggZGNmOTQwYTZkNC4uODExZjIzMWI3OCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfbWlzYy5jCisrKyBiL3Rvb2xzL3hsL3hsX21pc2MuYwpAQCAtMzY0LDYgKzM2NCwzMSBAQCBp
bnQgbWFpbl9jb25maWdfdXBkYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICByZXR1cm4g
MDsKIH0KIAoraW50IG1haW5fZ2V0X3BhcmFtZXRlcnMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQor
eworICAgIGludCBvcHQsIHJldDsKKyAgICBjaGFyICpwYXJhbXM7CisgICAgY2hhciB2YWx1ZXNb
MTAyM107CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgImdldC1wYXJh
bWV0ZXJzIiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgcGFy
YW1zID0gYXJndltvcHRpbmRdOworCisgICAgaWYgKCFwYXJhbXMpIHsKKwlmcHJpbnRmKHN0ZGVy
ciwgIm5vIHBhcmFtZXRlciBzcGVjaWZpZWRcbiIpOworCXJldHVybiBFWElUX0ZBSUxVUkU7Cisg
ICAgfQorICAgIGVsc2UgaWYgKChyZXQgPSBsaWJ4bF9nZXRfcGFyYW1ldGVycyhjdHgsIHBhcmFt
cywgdmFsdWVzKSkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3QgZ2V0IHBhcmFt
ZXRlcnM6ICVzIDogJWRcbiIsIHBhcmFtcywgcmV0KTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJVc2UgXCJ4bCBkbWVzZ1wiIHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAg
ICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgIH0KKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
IDogJXNcbiIsIHBhcmFtcywgdmFsdWVzKTsKKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:41:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7Q2b-0006xG-3K; Fri, 22 Mar 2019 19:41: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Q2Z-0006x4-JK
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:41:19 +0000
X-Inumbo-ID: 75ee8b0d-4cda-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75ee8b0d-4cda-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 19:41: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 1h7Q2X-0001vl-3R; Fri, 22 Mar 2019 19:41: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 1h7Q2W-0001Yj-Oa; Fri, 22 Mar 2019 19:41:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7Q2W-00060E-Mj; Fri, 22 Mar 2019 19:41:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=c692931cda9dc6cbc16b89d5094a725a10dbb641
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 19:41:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 133975: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk3NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5NzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWls
IFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVz
dC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkw
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBS
RUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
MzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFl
bXV1ICAgICAgICAgICAgICAgIGM2OTI5MzFjZGE5ZGM2Y2JjMTZiODlkNTA5NGE3MjVhMTBkYmI2
NDEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDA4MmMwNTQzYmFhNmYy
Mzc3MDRjODNhNTE2NThiZDdmNmFlMzE2ZDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzkwOSAg
MjAxOS0wMy0xOCAxNzoyMDo1MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM5
MzkgIDIwMTktMDMtMjAgMDQ6MjI6MTIgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM5NzUgIDIwMTktMDMtMjEgMTU6MDc6MTggWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGlzdGFpciBGcmFuY2lzIDxh
bGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hp
bmcub3JnPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmlzaGFyYSBBYnVIYXR0
b3VtIDxiaXNoYXJhQGRheW5peC5jb20+CiAgQ2hpaC1NaW4gQ2hhbyA8Y2hpaG1pbi5jaGFvQHNp
Zml2ZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBH
b2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0
MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgR3JlZyBLdXJ6
IDxncm91Z0BrYW9kLm9yZz4KICBKaW0gV2lsc29uIDxqaW13QHNpZml2ZS5jb20+CiAgS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLaXRvIENoZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNv
bT4KICBMdWvDocWhIERva3RvciA8bGRva3RvckByZWRoYXQuY29tPgogIE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxh
cm1icnVAcmVkaGF0LmNvbT4KICBNYXR0IEhpbmVzIDxtaGluZXNAc2NhbGVjb21wdXRpbmcuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNp
Zml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBh
bG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2FtIEVpZGVybWFuIDxzaG11ZWwu
ZWlkZXJtYW5Ab3JhY2xlLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNo
bXVlbCBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RlZmFubyBHYXJ6
YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE2MiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:43:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7Q4m-000741-N7; Fri, 22 Mar 2019 19:43:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/oUG=RZ=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1h7Q4l-00073v-AU
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:43:35 +0000
X-Inumbo-ID: c67f4246-4cda-11e9-bc90-bc764e045a96
Received: from mail-lf1-x12d.google.com (unknown [2a00:1450:4864:20::12d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c67f4246-4cda-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 19:43:33 +0000 (UTC)
Received: by mail-lf1-x12d.google.com with SMTP id d18so2185288lfn.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 12:43:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=e1XhE+/Ezjx1VNV3ulBYWETWxFs7ynpQ9VQ2HvlxcIU=;
 b=b0Pb0j7V7b4tzjNPaL3HHxHcFYsBqnFrfx9SKOOVaugzEwAJPxuyZnbtnkPvGjuF8o
 H0XY7hruCYRbO36GzwIG19YWpjWGMIJHe/6o7NW2I102u/x+5dgDjTkDhVXHWcTu1bMk
 sQ5wrMUoUPC2K4jUoIc2cW11VQS21uMQFH29HI7ANSzd8oGoUSw+xlQgOZj1kOZafbav
 iS51+eyX7/kyP6TJ312wNkyAUOmxTvj8Cgg0G94s0QnC5jcPc4VYPm5PNgtTKWJidgAT
 IEiUFVDRQCVrCw6U22FRUXTYMVWpozpbxoRIh6vOPnKzp4AiTxBin1hBb9FgNk3/Bf0L
 eieA==
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=e1XhE+/Ezjx1VNV3ulBYWETWxFs7ynpQ9VQ2HvlxcIU=;
 b=aBNiYRaozQMYLaQbd97MZ6RC7GeN+GUcJHbdLdC6F/GkjKEtUBiGYl1ABr3Tdugzh6
 Q6svnykK86PNASEYQAt3oKP3cEP1mJx4lGgqj2hGtQWp4OLT+saEieUnNmjuJA9VjX6l
 dB/RmxOW4mdyiKATNlhJsEnMmYM3c08YoECnIqEF/Ojd6EBJmL3YUfLuKbVBQNPBd9Jz
 UEPZ1cfkyghHWN8kyavideAhTX0MbIRxAgivSgINn2fDhV5upFHHrhLb5WBW2eiu8JKI
 FO05l0o710MV6jUkQJadzfCFG/XzCz6rrf3EzDckd6qANN/1chL4OidaM95hupUqLfvk
 an1g==
X-Gm-Message-State: APjAAAXweYMAitnGoEhjr4uk3/jkWWU/JrFYQ0QpB5TH+hBO9HYFIrE0
 0sfJUVDi9Tk9eh128F3WhW4Lee1WsSMLuJzrbwc=
X-Google-Smtp-Source: APXvYqz1vodY/22XXIOc6v3V1mJPj7aIARh/W7AxJrHdUjSvZOvVJGQrSDytH1O1PoZhsBgFqpXbtJWDcJNdi2MRZ0g=
X-Received: by 2002:a19:c519:: with SMTP id w25mr5921912lfe.151.1553283812157; 
 Fri, 22 Mar 2019 12:43:32 -0700 (PDT)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
 <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
In-Reply-To: <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Fri, 22 Mar 2019 15:43:19 -0400
Message-ID: <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMTE6MDkgUE0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDE6Mjg6
NDdQTSAtMDQwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+IE9uIEZyaSwgTWFyIDE1LCAyMDE5
IGF0IDEyOjI4IFBNIEFuZHJldyBDb29wZXIKPiA+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PiB3cm90ZToKPiA+ID4KPiA+ID4gT24gMTUvMDMvMjAxOSAwOToxNywgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiA+PiBGcm9tOiBK
YXNvbiBBbmRyeXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29tXQo+ID4gPiA+PiBTZW50OiAx
NCBNYXJjaCAyMDE5IDE4OjE2Cj4gPiA+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4gPiA+PiBDYzogcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb207
IFNpbW9uCj4gPiA+ID4+IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJk
Cj4gPiA+ID4+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiA+PiBTdWJqZWN0OiBS
ZTogW1BBVENIIDYvNl0geGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFH
RV9TSVpFCj4gPiA+ID4+Cj4gPiA+ID4+IE9uIFdlZCwgTWFyIDEzLCAyMDE5IGF0IDExOjA5IEFN
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4+Pj4gRnJvbTogSmFzb24gQW5kcnl1
ayBbbWFpbHRvOmphbmRyeXVrQGdtYWlsLmNvbV0KPiA+ID4gPj4+PiBTZW50OiAxMSBNYXJjaCAy
MDE5IDE4OjAyCj4gPiA+ID4+Pj4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+ID4gPiA+Pj4+
IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb207IFNpbW9uIEdhaXNlcgo+ID4gPiA+Pj4+IDxzaW1vbkBpbnZpc2libGV0aGlu
Z3NsYWIuY29tPjsgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pCj4gPiA+ID4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+ID4gPiA+Pj4+
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPj4+PiBTdWJqZWN0OiBbUEFUQ0ggNi82
XSB4ZW4tcHQ6IFJvdW5kIHBjaSByZWdpb25zIHNpemVzIHRvIFhFTl9QQUdFX1NJWkUKPiA+ID4g
Pj4+Pgo+ID4gPiA+Pj4+IEZyb206IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4KPiA+ID4gPj4+Pgo+ID4gPiA+Pj4+IElmIGEgcGNpIG1lbW9yeSByZWdpb24gaGFz
IGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQgY2FuIGdldCBsb2NhdGVkIGF0Cj4gPiA+ID4+Pj4g
YW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGlnbmVkLgo+ID4gPiA+Pj4gSUlSQyB0aGUg
UENJIHNwZWMgc2F5cyB0aGF0IHRoZSBtaW5pbXVtIG1lbW9yeSByZWdpb24gc2l6ZSBzaG91bGQg
YmUgYXQgbGVhc3QgNGsuIFNob3VsZCB3ZSBldmVuIGJlCj4gPiA+ID4+IHRvbGVyYXRpbmcgQkFS
cyBzbWFsbGVyIHRoYW4gdGhhdD8KPiA+ID4gPj4+ICAgUGF1bAo+ID4gPiA+Pj4KPiA+ID4gPj4g
SGksIFBhdWwuCj4gPiA+ID4+Cj4gPiA+ID4+IFNpbW9uIGZvdW5kIHRoaXMsIHNvIGl0IGFmZmVj
dHMgYSByZWFsIGRldmljZS4gIFNpbW9uLCBkbyB5b3UgcmVjYWxsCj4gPiA+ID4+IHdoaWNoIGRl
dmljZSB3YXMgYWZmZWN0ZWQ/Cj4gPiA+ID4+Cj4gPiA+ID4+IEkgdGhpbmsgQkFScyBvbmx5IG5l
ZWQgdG8gYmUgcG93ZXItb2YtdHdvIHNpemUgYW5kIGFsaWduZWQsIGFuZCA0ayBpcwo+ID4gPiA+
PiBub3QgYSBtaW5pbXVtLiAgMTZieXRlcyBtYXkgYmUgYSBtaW5pbXVtLCBidXQgSSBkb24ndCBr
bm93IHdoYXQgdGhlCj4gPiA+ID4+IHNwZWMgc2F5cy4KPiA+ID4gPj4KPiA+ID4gPj4gT24gYW4g
SXZ5IEJyaWRnZSBzeXN0ZW0sIGhlcmUgYXJlIHNvbWUgb2YgdGhlIGRldmljZXMgd2l0aCBCQVJz
IHNtYWxsZXIgdGhhbiA0SzoKPiA+ID4gPj4gMDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xs
ZXI6IEludGVsIENvcnBvcmF0aW9uIDcgU2VyaWVzL0MyMTAKPiA+ID4gPj4gU2VyaWVzIENoaXBz
ZXQgRmFtaWx5IE1FSSBDb250cm9sbGVyICMxIChyZXYgMDQpCj4gPiA+ID4+ICAgIE1lbW9yeSBh
dCBkMDczNTAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTE2
XQo+ID4gPiA+PiAwMDoxZC4wIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNl
cmllcy9DMjEwIFNlcmllcyBDaGlwc2V0Cj4gPiA+ID4+IEZhbWlseSBVU0IgRW5oYW5jZWQgSG9z
dCBDb250cm9sbGVyICMxIChyZXYgMDQpIChwcm9nLWlmIDIwIFtFSENJXSkKPiA+ID4gPj4gICAg
TWVtb3J5IGF0IGQwNzM5MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0g
W3NpemU9MUtdCj4gPiA+ID4+IDAwOjFmLjMgU01CdXM6IEludGVsIENvcnBvcmF0aW9uIDcgU2Vy
aWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5Cj4gPiA+ID4+IFNNQnVzIENvbnRyb2xsZXIg
KHJldiAwNCkKPiA+ID4gPj4gICAgTWVtb3J5IGF0IGQwNzM0MDAwICg2NC1iaXQsIG5vbi1wcmVm
ZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9MjU2XQo+ID4gPiA+PiAwMjowMC4wIFN5c3RlbSBw
ZXJpcGhlcmFsOiBKTWljcm9uIFRlY2hub2xvZ3kgQ29ycC4gU0QvTU1DIEhvc3QKPiA+ID4gPj4g
Q29udHJvbGxlciAocmV2IDMwKQo+ID4gPiA+PiAgICBNZW1vcnkgYXQgZDA1MDMwMDAgKDMyLWJp
dCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2FibGVkXSBbc2l6ZT0yNTZdCj4gPiA+ID4+Cj4gPiA+
ID4+IFRoZXNlIGV4YW1wbGVzIGFyZSBhbGwgNEsgYWxpZ25lZCwgc28gdGhpcyBpcyBub3QgYW4g
aXNzdWUgb24gdGhpcyBtYWNoaW5lLgo+ID4gPiA+Pgo+ID4gPiA+PiBSZXZpZXdpbmcgdGhlIGNv
ZGUsIEknbSBub3cgd29uZGVyaW5nIGlmIHRoZSBmb2xsb3dpbmcgaW4KPiA+ID4gPj4gaHcveGVu
L3hlbl9wdC5jOnhlbl9wdF9yZWdpb25fdXBkYXRlIGlzIHdyb25nOiAgICAgICAgcmMgPQo+ID4g
PiA+PiB4Y19kb21haW5fbWVtb3J5X21hcHBpbmcoeGVuX3hjLCB4ZW5fZG9taWQsCj4gPiA+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fUEZOKGd1ZXN0X2FkZHIg
KyBYQ19QQUdFX1NJWkUgLSAxKSwKPiA+ID4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9QRk4obWFjaGluZV9hZGRyICsgWENfUEFHRV9TSVpFIC0gMSksCj4gPiA+
ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fUEZOKHNpemUgKyBY
Q19QQUdFX1NJWkUgLSAxKSwKPiA+ID4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wKTsKPiA+ID4gPj4KPiA+ID4gPj4gSWYgYSBiYXIgb2Ygc2l6ZSAweDEwMCBpcyBh
dCAweGQwNTAwODAwLCB0aGVuIHRoZSBtYWNoaW5lX2FkZHIgcGFzc2VkCj4gPiA+ID4+IGluIHdv
dWxkIGJlIDB4ZDA1MDEwMDAgd2hpY2ggaXMgcGFzdCB0aGUgYWN0dWFsIGxvY2F0aW9uLiAgU2hv
dWxkIHRoZQo+ID4gPiA+PiBjYWxsIGFyZ3VtZW50cyBqdXN0IGJlIFhFTl9QRk4oZ3Vlc3RfYWRk
cikgJiBYRU5fUEZOKG1hY2hpbmVfYWRkcik/Cj4gPiA+ID4+Cj4gPiA+ID4+IEJBUnMgc21hbGxl
ciB0aGFuIGEgcGFnZSB3b3VsZCBhbHNvIGJlIGEgcHJvYmxlbSBpZiBCQVJzIGZvciBkaWZmZXJl
bnQKPiA+ID4gPj4gZGV2aWNlcyBzaGFyZWQgdGhlIHNhbWUgcGFnZS4KPiA+ID4gPiBFeGFjdGx5
LiBXZSBjYW5ub3QgcGFzcyB0aGVtIHRocm91Z2ggd2l0aCBhbnkgZGVncmVlIG9mIHNhZmV0eSAo
bm90IHRoYXQgcGFzc3Rocm91Z2ggb2YgYW4gYXJiaXRyYXJ5IGRldmljZSBpcyBhIHBhcnRpY3Vs
YXJseSBzYWZlIHRoaW5nIHRvIGRvIGFueXdheSkuIFRoZSB4ZW4tcHQgY29kZSB3b3VsZCBpbnN0
ZWFkIG5lZWQgdG8gdHJhcCB0aG9zZSBCQVJzIGFuZCBwZXJmb3JtIHRoZSBhY2Nlc3NlcyB0byB0
aGUgcmVhbCBCQVIgaXRzZWxmLiBVbHRpbWF0ZWx5IHRob3VnaCBJIHRoaW5rIHdlIHNob3VsZCBi
ZSByZXRpcmluZyB0aGUgeGVuLXB0IGNvZGUgaW4gZmF2b3VyIG9mIGEgc3RhbmRhbG9uZSBlbXVs
YXRvci4KPiA+ID4KPiA+ID4gSXQgZG9lc24ndCBtYXR0ZXIgaWYgdGhlIEJBUiBpcyBzbWFsbGVy
IHRoYW4gNGssIGlmIHRoZXJlIGFyZSBob2xlcyBuZXh0Cj4gPiA+IHRvIGl0Lgo+ID4gPgo+ID4g
PiBEbyB3ZSBrbm93IHdoYXQgdGhlIGNhc2UgaXMgaW4gcHJhY3RpY2UgZm9yIHRoZXNlIFVTQiBj
b250cm9sbGVycz8KPiA+ID4KPiA+ID4gSWYgdGhlIHdvcnN0IGNvbWVzIHRvIHRoZSB3b3JzdCwg
d2UgY2FuIHJlLWVudW1lcmF0ZSB0aGUgUENJIGJ1cyB0bwo+ID4gPiBlbnN1cmUgdGhhdCBhbGwg
YmFycyBzbWFsbGVyIHRoYW4gNGsgc3RpbGwgaGF2ZSA0ayBhbGlnbm1lbnQgYmV0d2Vlbgo+ID4g
PiB0aGVtLiAgVGhhdCB3YXkgd2UgY2FuIHNhZmVseSBwYXNzIHRoZW0gdGhyb3VnaCBldmVuIHdo
ZW4gdGhleSBhcmUgc21hbGxlci4KPiA+Cj4gPiBBbmRyZXcsIHRoYW5rcyBmb3IgY2hlY2tpbmcg
dGhlIHNwZWMgb24gdGhlIG1pbmltdW0gQkFSIHNpemUuCj4gPgo+ID4gRHJvcHBpbmcgdGhlIFJv
dW5kIFBDSSByZWdpb24gcGF0Y2ggZnJvbSBRTUVVLCB0aGUgZ3Vlc3QgSFZNIHdpbGwgaGF2ZToK
PiA+Cj4gPiAwMDowNi4wIFNEIEhvc3QgY29udHJvbGxlcjogUmljb2ggQ28gTHRkIFBDSWUgU0RY
Qy9NTUMgSG9zdCBDb250cm9sbGVyIChyZXYgMDcpCj4gPiAgICAgTWVtb3J5IGF0IGYyMDI4ODAw
ICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KPiA+IDAwOjA3LjAgVVNCIGNv
bnRyb2xsZXI6IE5FQyBDb3Jwb3JhdGlvbiB1UEQ3MjAyMDAgVVNCIDMuMCBIb3N0Cj4gPiBDb250
cm9sbGVyIChyZXYgMDQpIChwcm9nLWlmIDMwIFtYSENJXSkKPiA+ICAgICBNZW1vcnkgYXQgZjIw
MjQwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9OEtdCj4gPiAwMDowOC4wIFVT
QiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA2IFNlcmllcy9DMjAwIFNlcmllcyBDaGlw
c2V0Cj4gPiBGYW1pbHkgVVNCIEVuaGFuY2VkIEhvc3QgQ29udHJvbGxlciAjMiAocmV2IDA1KSAo
cHJvZy1pZiAyMCBbRUhDSV0pCj4gPiAgICAgTWVtb3J5IGF0IGYyMDI4MDAwICgzMi1iaXQsIG5v
bi1wcmVmZXRjaGFibGUpIFtzaXplPTFLXQo+ID4gMDA6MDkuMCBVU0IgY29udHJvbGxlcjogSW50
ZWwgQ29ycG9yYXRpb24gNiBTZXJpZXMvQzIwMCBTZXJpZXMgQ2hpcHNldAo+ID4gRmFtaWx5IFVT
QiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIgIzEgKHJldiAwNSkgKHByb2ctaWYgMjAgW0VIQ0ld
KQo+ID4gICAgIE1lbW9yeSBhdCBmMjAyODQwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBb
c2l6ZT0xS10KPiA+Cj4gPiAwMDowOS4wLCAwMDowOC4wICYgMDA6MDYuMCBhbGwgc2hhcmUgdGhl
IHNhbWUgcGFnZS4gIE9ubHkgMDA6MDguMCBpcwo+ID4gd29ya2luZy4gIFdpdGggc29tZSBhZGRl
ZCBkZWJ1Z2dpbmcgb3V0cHV0LCB5b3UnbGwgc2VlIHRoYXQgdGhlIHNhbWUKPiA+IHBhZ2UqIGlz
IHVzZWQgZm9yIHRocmVlIG9mIHRoZSBCQVJzLgo+ID4KPiA+IFswMDowNi4wXSBtYXBwaW5nIGd1
ZXN0X2FkZHIgMHhmMjAyODgwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4gMHhlMWEzMDAwMCBt
Zm4gMHhlMWEzMAo+ID4gWzAwOjA3LjBdIG1hcHBpbmcgZ3Vlc3RfYWRkciAweGYyMDI0MDAwIGdm
biAweGYyMDI0IHRvIG1hZGRyCj4gPiAweGUwODAwMDAwIG1mbiAweGUwODAwCj4gPiBbMDA6MDku
MF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIwMjg0MDAgZ2ZuIDB4ZjIwMjggdG8gbWFkZHIKPiA+
IDB4ZTE5MDAwMDAgbWZuIDB4ZTE5MDAKPiA+IFswMDowOC4wXSBtYXBwaW5nIGd1ZXN0X2FkZHIg
MHhmMjAyODAwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4gMHhlMWEyZjAwMCBtZm4gMHhlMWEy
Zgo+Cj4gVGhlIHBhdGNoIGJlbG93IHNob3VsZCBwcmV2ZW50IGh2bWxvYWRlciBmcm9tIHBsYWNp
bmcgbXVsdGlwbGUgQkFScyBvbgo+IHRoZSBzYW1lIHBhZ2UsIGNvdWxkIHlvdSBnaXZlIGl0IGEg
dHJ5Pwo+Cj4gTm90ZSB0aGF0IHRoaXMgaXMgbm90IGdvaW5nIHRvIHByZXZlbnQgdGhlIGd1ZXN0
IGZyb20gbW92aW5nIHRob3NlCj4gQkFScyBhcm91bmQgYW5kIHBsYWNlIHRoZW0gaW4gdGhlIHNh
bWUgcGFnZSwgdGh1cyBicmVha2luZyB0aGUgaW5pdGlhbAo+IHBsYWNlbWVudCBkb25lIGJ5IGh2
bWxvYWRlci4KPgo+IFRoYW5rcywgUm9nZXIuCgpIaSwgUm9nZXIuCgpJJ3ZlIG1pbmltYWxseSB0
ZXN0ZWQgdGhpcy4gIFllcywgdGhpcyBwYXRjaCBzZWVtcyB0byBwbGFjZSBzbWFsbCBCQVJzCmlu
dG8gc2VwYXJhdGUgcGFnZXMuICBUaGUgbGludXggc3R1YmRvbSBhbmQgUUVNVSB0aGVuIHVzZSB0
aGUgc3BhY2luZwphcyBwcm92aWRlZCBieSBodm1sb2FkZXIuCgpUaGFua3MsCkphc29uCgoKPiAt
LS04PC0tLQo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKPiBpbmRleCAwYjcwOGJmNTc4Li5jNDMzYjM0
Y2Q2IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYwo+ICsrKyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYwo+IEBAIC00ODksNiArNDg5LDEwIEBAIHZv
aWQgcGNpX3NldHVwKHZvaWQpCj4KPiAgICAgICAgICByZXNvdXJjZS0+YmFzZSA9IGJhc2U7Cj4K
PiArICAgICAgICBpZiAoIChiYXJfZGF0YSAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09Cj4g
KyAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSApCj4gKyAgICAgICAg
ICAgIHJlc291cmNlLT5iYXNlID0gUk9VTkRVUChyZXNvdXJjZS0+YmFzZSwgUEFHRV9TSVpFKTsK
PiArCj4gICAgICAgICAgcGNpX3dyaXRlbChkZXZmbiwgYmFyX3JlZywgYmFyX2RhdGEpOwo+ICAg
ICAgICAgIGlmICh1c2luZ182NGJhcikKPiAgICAgICAgICAgICAgcGNpX3dyaXRlbChkZXZmbiwg
YmFyX3JlZyArIDQsIGJhcl9kYXRhX3VwcGVyKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3V0aWwuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKPiBp
bmRleCA3YmNhNjQxOGQyLi5iNTU1NGI1ODQ0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci91dGlsLmgKPiArKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5o
Cj4gQEAgLTUxLDYgKzUxLDggQEAgdm9pZCBfX2J1ZyhjaGFyICpmaWxlLCBpbnQgbGluZSkgX19h
dHRyaWJ1dGVfXygobm9yZXR1cm4pKTsKPiAgI2RlZmluZSBNQihtYikgKG1iIyNVTEwgPDwgMjAp
Cj4gICNkZWZpbmUgR0IoZ2IpIChnYiMjVUxMIDw8IDMwKQo+Cj4gKyNkZWZpbmUgUk9VTkRVUCh4
LCBhKSAoKCh4KSArIChhKSAtIDEpICYgfigoYSkgLSAxKSkKPiArCj4gIHN0YXRpYyBpbmxpbmUg
aW50IHRlc3RfYml0KHVuc2lnbmVkIGludCBiLCBjb25zdCB2b2lkICpwKQo+ICB7Cj4gICAgICBy
ZXR1cm4gISEoKChjb25zdCB1aW50OF90ICopcClbYj4+M10gJiAoMXU8PChiJjcpKSk7Cj4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 19:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 19: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 1h7QHF-00086A-4j; Fri, 22 Mar 2019 19: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=QrgB=RZ=citrix.com=prvs=977ae8224=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h7QHD-000863-Lh
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 19:56:27 +0000
X-Inumbo-ID: 92a42fa3-4cdc-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92a42fa3-4cdc-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 19:56:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87741006"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C90B36D02000078002202AE@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: <f219b79d-7312-2dd8-90be-cbc2cd3604ef@citrix.com>
Date: Fri, 22 Mar 2019 19:56:23 +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: <5C90B36D02000078002202AE@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/AMD: correct certain Fam17 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Pu Wen <puwen@hygon.cn>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDMvMjAxOSAwOToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IDMxNTdiYjRl
MTMgKCJBZGQgTVNSIHN1cHBvcnQgZm9yIHZhcmlvdXMgZmVhdHVyZSBBTUQgcHJvY2Vzc29yCj4g
ZmFtaWxpZXMiKSBjb252ZXJ0ZWQgY2VydGFpbiBjaGVja3MgZm9yIEZhbTExIHRvIGluY2x1ZGUg
ZmFtaWxpZXMgYWxsCj4gdGhlIHdheSB1cCB0byBGYW0xNy4gVGhlIGNvbW1pdCBoYXZpbmcgbm8g
ZGVzY3JpcHRpb24sIGl0IGlzIGhhcmQgdG8KPiB0ZWxsIHdoZXRoZXIgdGhpcyB3YXMgYSBtZWNo
YW5pY2FsIGRlYy0+aGV4IGNvbnZlcnNpb24gbWlzdGFrZSwgb3IKPiBpbmRlZWQgaW50ZW5kZWQu
IEluIGFueSBldmVudCB0aGUgTkJfQ0ZHIGhhbmRsaW5nIG5lZWRzIHRvIGJlIHJlc3RyaWN0ZWQK
PiB0byBGYW0xNiBhbmQgYmVsb3c6IEZhbTE3IGRvZXNuJ3QgaGF2ZSBzdWNoIGFuIE1TUiBhbnlt
b3JlLgo+Cj4gQSBub24tTU1DRkcgZXh0ZW5kZWQgY29uZmlnIHNwYWNlIGFjY2VzcyBtZWNoYW5p
c20gc3RpbGwgYXBwZWFycyB0bwo+IGV4aXN0LCBidXQgY29kZSB0byBkZWFsIHdpdGggaXQgd2ls
bCBuZWVkIHRvIGJlIHdyaXR0ZW4gZG93biB0aGUgcm9hZCwKPiB3aGVuIGl0IGNhbiBhY3R1YWxs
eSBiZSB0ZXN0ZWQuCj4KPiBSZXBvcnRlZC1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpIYXZpbmcgbG9v
a2VkIHRocm91Z2ggdmFyaW91cyBzcGVjIGRvY3VtZW50cywgdGhpcyBpcyBhIGNocm9uaWMgbWVz
cy4KCkZpcnN0LCB0byBOQl9DVEwgTVNSIGl0c2VsZi7CoCBJdCBjZXJ0YWlubHkgaXMgZG9jdW1l
bnRlZCBpbiBGYW0xNSwgYW5kCmlzIGFic2VuY2UgaW4gdGhlIGRvY3VtZW50YXRpb24gb2YgRmFt
MTcuCgpJbiBGYW0xNSwgaXQgaXMgZXhwbGljaXRseSBkb2N1bWVudGVkIGFzIGFuIGFsaWFzIG9m
CjAwOjE4LjNbTkJfQ0ZHX0xPVy9ISUdIXSB3aGljaCBhcmUgcmVnaXN0ZXJzIGF0IG9mZnNldCAw
eDg4IGFuZCAweDhjIGluCmNvbmZpZyBzcGFjZS4KCkZhbTE3IGRvY3VtZW50cyB0aGF0IHRoZSBl
eHRlbmRlZCBjZmMvY2Y4IG1lY2hhbmlzbSBkb2VzIHN0aWxsIGV4aXN0LAphbmQgdGhlIG5ldyBj
b250cm9scyBmb3IgdGhhdCBmb3VuZCBpbiAwMDoxOC40W0NvcmVNYXN0ZXJBY2Nlc3NDdHJsXQp3
aXRoIGEgZGlmZmVyZW50IGJpdCBsYXlvdXQuCgpFeHBlcmltZW50YXRpb24gb24gYSBSb21lIHN5
c3RlbSBpbmRpY2F0ZXMgdGhhdCBOQl9DVEwgaXMgZnVsbHkKcmVhZDAvd3JpdGUgZGlzY2FyZCwg
c28gdGhpcyBwYXRjaCBpcyBwcm9iYWJseSBhbiBpbXByb3ZlbWVudC4KClRoZXJlZm9yZSwgaW4g
cHJpbmNpcGxlLCBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCkhvd2V2ZXIsIHRoZSBhY3R1YWwgY29kZSB0b3VjaGVkIGlzIGNvbXBsZXRlbHkgaW5z
YW5lLgoKSFZNIGd1ZXN0cyBoYXZlIGl0IGF1dG9tYXRpY2FsbHkgcmVhZDAvd3JpdGUgZGlzY2Fy
ZCwgZXZlbiBmb3IgSW50ZWwKKGNpdGluZyBjcm9zcyB2ZW5kb3IgbWlncmF0aW9uKS4KClBWIGd1
ZXN0IGhhbmRsaW5nIGlzIGNvbXBsaWNhdGVkLsKgIEZvciBDUFVzIHdpdGhvdXQgdGhlIE1TUiwg
aXQgaXMgcmVhZAojR1AsIHdyaXRlIGRpc2NhcmQuwqAgRm9yIENQVXMgd2hpY2ggZG8gaGF2ZSB0
aGUgTVNSLCBpdCBpcyByZWFkMC93cml0ZQpkaXNjYXJkIGZvciBkb21VIG9yIG5vbnBpbm5lZCBk
b20wLCB3aGljaCBpcyAxMDAlIG9mIHVzZWNhc2VzLsKgIFRoZSBQVgp2cyBIVk0gZGlmZmVyZW5j
ZXMgY2F1c2UgYW4gYXN5bWV0cnkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4uCgpBIHBpbm5lZCBQ
ViBkb20wIGlzIHBlcm1pdHRlZCB0byBjaGFuZ2UganVzdCB0aGUgSU9fRUNTIGJpdCwgZWxpY2l0
aW5nIGEKd2FybmluZyBidXQgbm8gI0dQIGZvciBtb2RpZnlpbmcgb3RoZXIgYml0cy7CoCBBcyBO
Ql9DVEwgaXMgYSBwZXItbm9kZQpjb250cm9sIChub3QgYSBwZXItY29yZSBjb250cm9sKSwgdW5s
ZXNzIGRvbTAgdmNwdXMgPT0gaG9zdCBwY3B1cywgdGhpcwpjcmVhdGVzIGFuIGFzeW1tZXRyeSBh
Y3Jvc3MgdGhlIHN5c3RlbSBhcyB0byB3aGV0aGVyIElPX0VDUyBpcyBlbmFibGVkCm9yIG5vdC4K
ClRoZSBIVk0gSU9SRVEgcGF0aCwgYW5kIFBWIGNmZ19vaygpIHBhdGgsIHdoZW4gc2VlaW5nIGFu
IElPX0VDUyBhY2Nlc3MKZnJvbSB0aGUgZ3Vlc3QsIHJlYWRzIHRoZSBNU1IgZXZlcnkgdGltZSwg
d2hpY2ggaXMgcmVzdWx0cyBpbiBiZWhhdmlvdXIKd2hpY2ggZG9lc24ndCBtYXRjaCB0aGUgc2V0
dGluZ3MgYSBndWVzdCBjYW4gc2VlLCBhbmQgY29tZXMgd2l0aCBhCm1hc3NpdmUgcGVyZiBoaXQu
wqAgSXQgYWxzbyBtZWFucyB0aGUgYmVoYXZpb3VyIG9mIHRoZSBndWVzdCBJTyBkZXBlbmRzCm9u
IHdoaWNoIG5vZGUgaXQgaXMgY3VycmVudGx5IHNjaGVkdWxlZCBvbi4KCgpNb3Zpbmcgb24gdG8g
TGludXguLi4KCkxpbnV4IHRyaWVzIHRvIGVuYWJsZSBJT19FQ1Mgb24gYWxsIEFNRCBhbmQgSFlH
T04gQ1BVcyA+PSBGYW0xMC4KCk9uZSBwYXRoIHRyaWVzIHRvIGVuYWJsZSB0aGluZ3MgdXNpbmcg
UENJIGNvbmZpZyBzcGFjZSwgYW5kIHRoZSBQQ0kKZGV2aWNlIGxpc3QgaW5jbHVkZXMgRmFtMTdo
IGFuZCBIWUdPTiBub3J0aGJyaWRnZXMsIGJ1dCB0aGUgY29kZSBvbmx5Cm9wZXJhdGVzIG9uIHRo
ZSBGYW0xNWggaW5mb3JtYXRpb24sIG1lYW5pbmcgdGhhdCBpdCBjbG9iYmVycyB3aGF0CmFwcGVh
cnMgdG8gYmUgYSByZXNlcnZlZCByZWdpc3RlciBvbiBGYW0xNy9IeWdvbiBoYXJkd2FyZS4KCkxp
bnV4IGFsc28gdXNlcyBOQl9DVEwgaW4gYWxsIGNpcmN1bXN0YW5jZXMsIGJ1dCBnaXZlbiBoYXJk
d2FyZSdzCnJlYWQwL3dyaXRlIGRpc2NhcmQgYmVoYXZpb3VyLCBMaW51eCBmYWlscyB0byBub3Rp
Y2UgdGhhdCBpdCBkb2Vzbid0CmVuYWJsZSBJT19FQ1MgYXQgYWxsLgoKTm90aGluZyBldmVyIHJl
YWRzIGJhY2sgc2V0dGluZ3MgdG8gY2hlY2sgd2hldGhlciBJT19FQ1MgaGFzIGJlZW4KY29ycmVj
dGx5IGVuYWJsZWQsIHdoaWNoIG1lYW5zIHRoYXQgaXQgcmVhbGx5IGlzbid0IGVuYWJsZWQgb24K
RmFtMTdoL0h5Z29uLCBhbmQgcmVhbGx5IGlzbid0IHdoZW4gcnVubmluZyB1bmRlciBYZW4sIGJ1
dCBMaW51eCBpcwp1bmRlciB0aGUgZXhwZWN0YXRpb24gdGhhdCBpdCBpcyBlbmFibGVkLgoKSW4g
cHJhY3RpY2UsIHRoaXMgbWVhbnMgdGhhdCB0aGUgdXNlIG9mIHJhd19wY2lfZXh0X29wcyBiZXR3
ZWVuIGJlaW5nCnNldCB1cCBpbiBwY2lfZGlyZWN0X2luaXQoKSBhbmQgcG9zc2libHkgb3ZlcnJp
ZGRlbiBpbiBwY2lfbW1jZmdfaW5pdCgpLgoKCkJhY2sgdG8gWGVuLi4uCgpUaGUgSU9fRUNTIHNl
dHRpbmcgc2hvdWxkIGJlIGNob3NlbiBvbmNlIGF0IGJvb3QsIG1hZGUgY29uc2lzdGVudCBhY3Jv
c3MKdGhlIGVudGlyZSBzeXN0ZW0sIGFuZCBuZXZlciB0b3VjaGVkIGF0IHJ1bnRpbWUuCgpJbiBh
bGwgY2FzZXMgZm9yIGd1ZXN0cywgd2UgY2FuIG9mZmVyIE1NQ0ZHIGV2ZW4gb24gYSBzeXN0ZW0g
d2hpY2gKZG9lc24ndCBoYXZlIElPX0VDUywgYW5kIHRoZXkgd2lsbCBwcmVmZXIgdGhhdC7CoCBU
aGUgYmVoYXZpb3VyIG9mIHRoZQpleHRyYSA0IGJpdHMgaXMgcmVzZXJ2ZWQsIHNvIHdlIGNvdWxk
IGhhdmUgSU9fRUNTIHdvcmtpbmcgaW4gcHJhY3RpY2UKd2l0aCBubyBzaWduYWwuwqAgSG93ZXZl
ciwgd2UgY291bGQgZXF1YWxseSBkcm9wIElPX0VDUyBlbnRpcmVseS7CoCBHdWVzdHMKY2FuJ3Qg
ZmluZCBpdHMgc2V0dGluZyB0byBiZWdpbiB3aXRoLCBzbyBjYW4ndCByZWxpYWJseSB1c2UgaXQs
IGFuZCBhbHNvCndvdWxkbid0IGluIHRoZSBwcmVzZW5jZSBvZiBNTUNGRyBhbnl3YXkuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 20:19:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 20:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7QdT-0001RJ-4X; Fri, 22 Mar 2019 20:19: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=QrgB=RZ=citrix.com=prvs=977ae8224=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h7QdR-0001RE-Dp
 for xen-devel@lists.xen.org; Fri, 22 Mar 2019 20:19:25 +0000
X-Inumbo-ID: c80b4ed3-4cdf-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c80b4ed3-4cdf-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 20:19:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87742013"
To: Jan Beulich <JBeulich@suse.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F9B14020000780021FE03@prv1-mh.provo.novell.com>
 <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
 <5C8FB213020000780021FEC9@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: <a5308b21-195d-8862-1f1b-c15f1b99a66c@citrix.com>
Date: Fri, 22 Mar 2019 20: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: <5C8FB213020000780021FEC9@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/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMTgvMDMvMjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDMuMTkg
YXQgMTU6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTgvMDMv
MjAxOSAxMzoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgPj4+IE9uIDE4LjAzLjE5IGF0IDEy
OjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gKiBTb21lIG9mIHRo
ZSBzaW5nbGUtYnl0ZSB2ZXJzaW9ucyBzcGVjaWZ5ICI9cSIgYXMgdGhlIG91dHB1dC4gIFRoaXMg
aXMgYQo+Pj4+ICAgIHJlbW5lbnQgb2YgdGhlIDMyYml0IGJ1aWxkIGFuZCBjYW4gYmUgcmVsYXhl
ZCB0byAiPXIiIGluIDY0Yml0IGJ1aWxkcy4KPj4+IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9u
J3QgdW5kZXJzdGFuZCB0aGUgInJlbGF4ZWQiIHBhcnQgb2YgdGhpczoKPj4+ICJxIiBhbmQgInIi
IHJlcHJlc2VudCB0aGUgZXhhY3Qgc2FtZSBzZXQgb2YgcmVnaXN0ZXJzIG9uIDY0LWJpdC4KPj4+
IFVubGVzcyB0aGUgY29udmVyc2lvbiBhbGxvd3MgZnVydGhlciBjb2RlIGZvbGRpbmcsIEkgdGhp
bmsgaXQgd291bGRuJ3QKPj4+IGJlIGEgYmFkIGlkZWEgdG8gcmV0YWluIHRoZSBkaXN0aW5jdGlv
biwganVzdCBmb3IgY2FzZXMgbGlrZSBjb2RlCj4+PiBldmVudHVhbGx5IGdldHRpbmcgc2hhcmVk
IHZpYSBzb21ldGhpbmcgbGlrZSBsaWIveDg2Ly4KPj4gVGhlIGNoYW5nZSBmcm9tID1xIHRvID1y
IGlzIHNwZWNpZmljYWxseSB0byBhbGxvdyB0aGUgZm9sZGluZyB0byArcgo+IEhtbSwgSSBzdGls
bCBkb24ndCB1bmRlcnN0YW5kLiAiK3EiIGlzIGFzIHZhbGlkIGFzICIrciIuIEFuZCAicSIgZG9l
cwo+IG5vdCBtYWtlIGFueSBzaXplIGltcGxpY2F0aW9ucywgaS5lLiByZWdpc3RlcnMgaW4gdGhh
dCBncm91cCBhcmVuJ3QKPiBpbXBsaWNpdGx5IGJ5dGUgb25lcyAoYWxiZWl0IHRoaXMgYXNwZWN0
IGRvZXNuJ3QgZXZlbiBtYXR0ZXIgaGVyZSkuCgpJJ20gYXQgYSBjb21wbGV0ZSBsb3NzIHRvIHVu
ZGVyc3RhbmQgd2hhdCB5b3UgYXJlIG9iamVjdGluZyB0byBoZXJlLgoKInEiIGFuZCAiciIgbWVh
biBkaWZmZXJlbnQgdGhpbmdzIG9uIDMyYml0LCBhbmQgIitxIiB3b3VsZCBiZSB3cm9uZyB0bwp1
c2UgdGhlcmUuCgoicSIgYW5kICJyIiBhcmUgc3lub255bW91cyBvbiA2NGJpdCwgYnV0ICJyIiBp
cyBzdGlsbCB0aGUgb25lIHRvIHVzZQpiZWNhdXNlIHRoYXQgaXMgdGhlIG1vcmUgY29tbW9uIGNv
bnN0cmFpbnQsIGFuZCB0aGVyZWZvcmUgdGhlIG1vcmUKZmFtaWxpYXIgZm9yIHBlb3BsZSByZWFk
aW5nIHRoZSBjb2RlLgoKPgo+Pj4+IEBAIC00MCwyOCArMzcsMjQgQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcoCj4+Pj4gICAgICBzd2l0Y2ggKCBzaXplICkKPj4+
PiAgICAgIHsKPj4+PiAgICAgIGNhc2UgMToKPj4+PiAtICAgICAgICBhc20gdm9sYXRpbGUgKCAi
eGNoZ2IgJWIwLCUxIgo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1xIiAoeCkKPj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAoeCkKPj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cj4+Pj4gKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInhjaGcgJWJbeF0sICVbcHRyXSIKPj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICA6IFt4XSAiK3IiICh4KSwgW3B0cl0gIittIiAoKih1aW50OF90ICopcHRyKQo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiICk7Cj4+Pj4gICAgICAgICAgYnJlYWs7
Cj4+Pj4gICAgICBjYXNlIDI6Cj4+Pj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGd3ICV3
MCwlMSIKPj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIgKHgpCj4+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgOiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgpCj4+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOwo+Pj4+ICsgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJ4Y2hnICV3W3hdLCAlW3B0cl0iCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgOiBb
eF0gIityIiAoeCksIFtwdHJdICIrbSIgKCoodWludDE2X3QgKilwdHIpCj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgOjogIm1lbW9yeSIgKTsKPj4+PiAgICAgICAgICBicmVhazsKPj4+PiAg
ICAgIGNhc2UgNDoKPj4+PiAtICAgICAgICBhc20gdm9sYXRpbGUgKCAieGNoZ2wgJWswLCUxIgo+
Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1yIiAoeCkKPj4+PiAtICAgICAgICAgICAg
ICAgICAgICAgICA6ICJtIiAoKl9feGcocHRyKSksICIwIiAoeCkKPj4+PiAtICAgICAgICAgICAg
ICAgICAgICAgICA6ICJtZW1vcnkiICk7Cj4+Pj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhj
aGcgJWtbeF0sICVbcHRyXSIKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3Ii
ICh4KSwgW3B0cl0gIittIiAoKih1aW50MzJfdCAqKXB0cikKPj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICA6OiAibWVtb3J5IiApOwo+Pj4+ICAgICAgICAgIGJyZWFrOwo+Pj4+ICAgICAgY2Fz
ZSA4Ogo+Pj4+IC0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hncSAlMCwlMSIKPj4+PiAtICAg
ICAgICAgICAgICAgICAgICAgICA6ICI9ciIgKHgpCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgpCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAibWVtb3J5IiApOwo+Pj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnICVxW3hd
LCAlW3B0cl0iCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0gIityIiAoeCksIFtw
dHJdICIrbSIgKCoodWludDY0X3QgKilwdHIpCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
OjogIm1lbW9yeSIgKTsKPj4+PiAgICAgICAgICBicmVhazsKPj4+IElzIHRoZSBxIG1vZGlmaWVy
IHJlYWxseSB1c2VmdWwgdG8gaGF2ZSBoZXJlIChhbmQgZWxzZXdoZXJlIGJlbG93KT8KPj4gWWVz
IC0gaXQgaXMgc3RyaWN0bHkgbmVjZXNzYXJ5LCBiZWNhdXNlIG90aGVyd2lzZSBpdCBnZXRzIGRl
cml2ZWQgZnJvbQo+PiB0aGUgdHlwZSBvZiAoeCkgd2hpY2ggaXMgdW5zaWduZWQgbG9uZyBldmVu
IGluIHRoZSBzbWFsbGVyIHNpemUgY29uc3RydWN0cy4KPiBXaGF0IHlvdSBzYXkgZXhwbGFpbnMg
d2h5IHlvdSBuZWVkIHRoZSBiLCB3LCBhbmQgayBtb2RpZmllcnMuIEl0Cj4gZG9lc24ndCBleHBs
YWluIHRoZSBxIG9uZSwgc2luY2Ugc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIGlzIDggYW5kCj4gaGVu
Y2UgZXhhY3RseSB3aGF0IHdvdWxkIHJlc3VsdCB3aXRob3V0IHRoZSBtb2RpZmllci4KCk9oLCBp
biB3aGljaCBjYXNlLCAiZm9yIGNvbnNpc3RlbmN5Ii4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 20:48:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 20:48: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 1h7R4x-0003pJ-Ol; Fri, 22 Mar 2019 20:47: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7R4v-0003p9-Sk
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 20:47:49 +0000
X-Inumbo-ID: c05fe448-4ce3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c05fe448-4ce3-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 20:47: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 1h7R4q-0003MQ-OE; Fri, 22 Mar 2019 20:47:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7R4q-0006GB-7k; Fri, 22 Mar 2019 20:47:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7R4q-0001a2-74; Fri, 22 Mar 2019 20:47:44 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133982-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=d77cb4a02211b518bdea8bbeaface1ec66d0ab0e
X-Osstest-Versions-That: freebsd=4a9d286decd81333b85f908e650cd4e81adaa93e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 20:47:44 +0000
Subject: [Xen-devel] [freebsd-master test] 133982: 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>

ZmxpZ2h0IDEzMzk4MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTgyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZDc3Y2I0YTAyMjExYjUxOGJkZWE4
YmJlYWZhY2UxZWM2NmQwYWIwZQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNGE5ZDI4NmRlY2Q4MTMzM2I4NWY5MDhlNjUwY2Q0ZTgxYWRhYTkzZQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzOTQ0ICAyMDE5LTAzLTIwIDA5OjE5OjI0IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzk4MiAgMjAxOS0wMy0yMiAwOToxOToxNiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBhc29tZXJzIDxhc29tZXJzQEZyZWVCU0Qub3JnPgogIGJk
cmV3ZXJ5IDxiZHJld2VyeUBGcmVlQlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgY2Vt
IDxjZW1ARnJlZUJTRC5vcmc+CiAgY3BlcmNpdmEgPGNwZXJjaXZhQEZyZWVCU0Qub3JnPgogIGNw
ZXJjaXZhLCBHcmVnIFYgPGdyZWdAdW5yZWxlbnRpbmcudGVjaG5vbG9neT4KICBjeSA8Y3lARnJl
ZUJTRC5vcmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJT
RC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1c0BGcmVlQlNE
Lm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJT
RC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4K
ICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8
bWF2QEZyZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtdyA8
bXdARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9zaG9nYm9A
RnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1h
ZmZpb25lQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJl
ZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgNGE5ZDI4NmRlY2QuLmQ3N2NiNGEwMjIxICBkNzdj
YjRhMDIyMTFiNTE4YmRlYThiYmVhZmFjZTFlYzY2ZDBhYjBlIC0+IHRlc3RlZC9tYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 21:31:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 21: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 1h7Rko-0007dy-Bm; Fri, 22 Mar 2019 21: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=fh2q=RZ=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1h7Rkn-0007dE-Ce
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 21:31:05 +0000
X-Inumbo-ID: cb044dab-4ce9-11e9-bc90-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb044dab-4ce9-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 21:31:03 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x2MLUvsV024301
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 17:31:02 -0400
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2rd7dsgfqk-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 17:31:00 -0400
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Fri, 22 Mar 2019 21:30:35 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Fri, 22 Mar 2019 21:30:29 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x2MLUcr541615510
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Mar 2019 21:30:38 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 5C5FDA405B;
 Fri, 22 Mar 2019 21:30:38 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 675B8A405C;
 Fri, 22 Mar 2019 21:30:36 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.206.23])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Fri, 22 Mar 2019 21:30:36 +0000 (GMT)
Date: Fri, 22 Mar 2019 23:30:34 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <20190322132108.25501-2-sakari.ailus@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190322132108.25501-2-sakari.ailus@linux.intel.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19032221-0016-0000-0000-0000026616B6
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19032221-0017-0000-0000-000032C13E1F
Message-Id: <20190322213034.GA9303@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-03-22_12:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1903220152
Subject: Re: [Xen-devel] [PATCH 1/2] treewide: Switch printk users from %pf
 and %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, linux-scsi@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-kernel@vger.kernel.org,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 linux-acpi@vger.kernel.org, netdev@vger.kernel.org,
 linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMDM6MjE6MDdQTSArMDIwMCwgU2FrYXJpIEFpbHVzIHdy
b3RlOgo+ICVwRiBhbmQgJXBmIGFyZSBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byAlcFMgYW5k
ICVwcyBjb252ZXJzaW9uCj4gc3BlY2lmaWVycy4gVGhlIGZvcm1lciBhcmUgZGVwcmVjYXRlZCwg
dGhlcmVmb3JlIHN3aXRjaCB0aGUgY3VycmVudCB1c2Vycwo+IHRvIHVzZSB0aGUgcHJlZmVycmVk
IHZhcmlhbnQuCj4gCj4gVGhlIGNoYW5nZXMgaGF2ZSBiZWVuIHByb2R1Y2VkIGJ5IHRoZSBmb2xs
b3dpbmcgY29tbWFuZDoKPiAKPiAJZ2l0IGdyZXAgLWwgJyVwW2ZGXScgfCBncmVwIC12ICdeXCh0
b29sc1x8RG9jdW1lbnRhdGlvblwpLycgfCBcCj4gCXdoaWxlIHJlYWQgaTsgZG8gcGVybCAtaSAt
cGUgJ3MvJXBmLyVwcy9nOyBzLyVwRi8lcFMvZzsnICRpOyBkb25lCj4gCj4gQW5kIHZlcmlmeWlu
ZyB0aGUgcmVzdWx0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNha2FyaSBBaWx1cyA8c2FrYXJpLmFp
bHVzQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KCkZvcgoKPiAgbW0vbWVtYmxvY2suYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCgpBY2tlZC1ieTogTWlrZSBSYXBv
cG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 22:08:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 22:08:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7SLE-0001nw-EA; Fri, 22 Mar 2019 22:08: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=3pW7=RZ=xenproject.org=prvs=9776a2197=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h7SLC-0001nn-Mx
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 22:08:42 +0000
X-Inumbo-ID: 097b6fc6-4cef-11e9-82b2-ebaa1ab52afe
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 097b6fc6-4cef-11e9-82b2-ebaa1ab52afe;
 Fri, 22 Mar 2019 22:08:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81430730"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83771-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=59e9783ddf18e650622e0573cad4f08db65592e4
X-Osstest-Versions-That: xen=17f74242ccf0ce6e51c03a5860947865c0ef0dc2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 22 Mar 2019 22:08:27 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83771: 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
Mzc3MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3NzEvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU5ZTk3ODNkZGYx
OGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4Mzc2MCAgMjAxOS0wMy0yMCAyMToyNDoyOCBaICAgIDIgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3NzEgIDIwMTktMDMtMjIgMTE6MjM6NTYgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1o
ZiBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU5ZTk3ODNk
ZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTU6NDM6MzggMjAxOSArMDAwMAoKICAg
IGxpYnhjOiBmaXggSFZNIGNvcmUgZHVtcAogICAgCiAgICBmOTY5YmM5ZmM5NiBmb3JiaWQgZ2V0
X2FkZHJlc3Nfc2l6ZSBjYWxsIG9uIEhWTSBndWVzdHMsIGJlY2F1c2UgdGhhdAogICAgZGlkbid0
IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlvbmFsaXR5IG9uIEhWTSBiZWNh
dXNlCiAgICBsaWJ4YyB1bmNvbmRpdGlvbmFsbHkgYXNrZWQgZm9yIGd1ZXN0IHdpZHRoLgogICAg
CiAgICBGb3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVlLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKY29tbWl0IGE4OTJmODFk
ZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXIgMTkgMTM6NTc6MDYgMjAxOSArMDAwMAoKICAg
IHg4NjogZGVjb3VwbGUgeGVuIGFsaWdubWVudCBzZXR0aW5nIGZyb20gRUZJL0VMRiBidWlsZAog
ICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8gcGljayB0aGUgYWxpZ25t
ZW50IGZvciB4ZW4gYmluYXJ5LgogICAgVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhl
IGRlZmF1bHQgcGljayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZAogICAgRUxGIGJ1aWxkIDRLLgog
ICAgCiAgICBNYWtlIHRoZSBQVkhTSElNIGJ1aWxkIHVzZSAyTSBhbGlnbm1lbnQgZm9yIHBvdGVu
dGlhbGx5IGJldHRlcgogICAgcGVyZm9ybWFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDhhYzdkODBmOGQ4MjBmY2MwODUwOGM2ZjM4OGE1
N2Y1NTBmM2FkYmMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAg
IFR1ZSBNYXIgMTkgMTM6NTk6MjUgMjAxOSArMDAwMAoKICAgIHg4NjogZHJvcCAiZGVwZW5kcyBv
biBYODYiIGZvciBUQk9PVCBLY29uZmlnIG9wdGlvbgogICAgCiAgICBHaXZlbiB0aGF0IHRoaXMg
ZmlsZSBhbHJlYWR5IHJlc2lkZXMgdW5kZXIgYXJjaC94ODYsIHRoZXJlIGlzIG5vIG5lZWQKICAg
IHRvIGhhdmUgdGhlIGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 22:10:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 22: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 1h7SNK-0002Up-3F; Fri, 22 Mar 2019 22:10: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=KqDV=RZ=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h7SNI-0002Uh-Rm
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 22:10:52 +0000
X-Inumbo-ID: 581a76fe-4cef-11e9-929f-ab33ddea0da4
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 581a76fe-4cef-11e9-929f-ab33ddea0da4;
 Fri, 22 Mar 2019 22:10: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 x2MM9GF5144076;
 Fri, 22 Mar 2019 22:10:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=AwNqgEgP2iOpOKElmz6wxxwrf2J2BtaY5FrpMmGH8Yw=;
 b=cNDWaOM3B9P79mYrsSg5CtkdYvMq7uO2xJosfHZtOB9iaqt9C0qorSzzXzFaUj8gGq7C
 Ui5MYVNip/M7VswANYLRHpSKZ4MUZ4U24pG8KPyKkRKLmLj3C3OSkanZjwh59zxEaam6
 Qvh8jz6A+yYWpycrQz++KIEg7bZ1zYGJRknnH+zRm0go6W/O8o8RrbPVcvmi08eemwIa
 vix1YGntapkauYvX2plnuy/1+cBeBAAFrDenOn07QOPxvHL4qlfM/e1LCJEyf6K+M5lT
 UwVJ9AEOsHjVWiyspMpGOJnex6raoiK/7/a2N9CrdqQt1sA1rsINRzdULrSNEsbN8LhP GQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2r8pnf8hxv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Mar 2019 22:10:32 +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 x2MMAVOT021335
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Mar 2019 22:10:32 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 x2MMAVao027854;
 Fri, 22 Mar 2019 22:10:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Mar 2019 15:10:31 -0700
To: thibodux@gmail.com, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
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: <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
Date: Fri, 22 Mar 2019 18:10:16 -0400
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: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9203
 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-1903220157
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, ryan.thibodeaux@starlab.io, tglx@linutronix.de,
 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>

T24gMy8yMi8xOSAyOjI5IFBNLCB0aGlib2R1eEBnbWFpbC5jb20gd3JvdGU6Cj4gRnJvbTogUnlh
biBUaGlib2RlYXV4IDxyeWFuLnRoaWJvZGVhdXhAc3RhcmxhYi5pbz4KPgo+IEFkZCBhIG5ldyBj
b21tYW5kLWxpbmUgb3B0aW9uICJ4ZW5fdGltZXJfc2xvcD08SU5UPiIgdGhhdCBzZXRzIHRoZQo+
IG1pbmltdW0gZGVsdGEgb2YgdmlydHVhbCBYZW4gdGltZXJzLiBUaGlzIGNvbW1pdCBkb2VzIG5v
dCBjaGFuZ2UgdGhlCj4gZGVmYXVsdCB0aW1lciBzbG9wIHZhbHVlIGZvciB2aXJ0dWFsIFhlbiB0
aW1lcnMuCj4KPiBMb3dlcmluZyB0aGUgdGltZXIgc2xvcCB2YWx1ZSBzaG91bGQgaW1wcm92ZSB0
aGUgYWNjdXJhY3kgb2YgdmlydHVhbAo+IHRpbWVycyAoZS5nLiwgYmV0dGVyIHByb2Nlc3MgZGlz
cGF0Y2ggbGF0ZW5jeSksIGJ1dCBpdCB3aWxsIGxpa2VseQo+IGluY3JlYXNlIHRoZSBudW1iZXIg
b2YgdmlydHVhbCB0aW1lciBpbnRlcnJ1cHRzIChyZWxhdGl2ZSB0byB0aGUKPiBvcmlnaW5hbCBz
bG9wIHNldHRpbmcpLgo+Cj4gVGhlIG9yaWdpbmFsIHRpbWVyIHNsb3AgdmFsdWUgaGFzIG5vdCBj
aGFuZ2VkIHNpbmNlIHRoZSBpbnRyb2R1Y3Rpb24KPiBvZiB0aGUgWGVuLWF3YXJlIExpbnV4IGtl
cm5lbCBjb2RlLiBUaGlzIGNvbW1pdCBwcm92aWRlcyB1c2VycyBhbgo+IG9wcG9ydHVuaXR5IHRv
IHR1bmUgdGltZXIgcGVyZm9ybWFuY2UgZ2l2ZW4gdGhlIHJlZmluZW1lbnRzIHRvCj4gaGFyZHdh
cmUgYW5kIHRoZSBYZW4gZXZlbnQgY2hhbm5lbCBwcm9jZXNzaW5nLiBJdCBhbHNvIG1pcnJvcnMK
PiBhIGZlYXR1cmUgaW4gdGhlIFhlbiBoeXBlcnZpc29yIC0gdGhlICJ0aW1lcl9zbG9wIiBYZW4g
Y29tbWFuZCBsaW5lCj4gb3B0aW9uLgoKSXMgdGhlcmUgYW55IGRhdGEgdGhhdCBzaG93cyBlZmZl
Y3RzIG9mIHVzaW5nIHRoaXMgbmV3IHBhcmFtZXRlcj8KCi1ib3JpcwoKCj4KPiBTaWduZWQtb2Zm
LWJ5OiBSeWFuIFRoaWJvZGVhdXggPHJ5YW4udGhpYm9kZWF1eEBzdGFybGFiLmlvPgo+IC0tLQo+
ICBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCB8ICA3ICsr
KysrKysKPiAgYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxOCArKysrKysrKysrKysrKysrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4t
Z3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9r
ZXJuZWwtcGFyYW1ldGVycy50eHQKPiBpbmRleCA4NThiNmMwLi5mYjU4Yzg0IDEwMDY0NAo+IC0t
LSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0Cj4gKysr
IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKPiBAQCAt
NTEyOSw2ICs1MTI5LDEzIEBACj4gIAkJCXdpdGggL3N5cy9kZXZpY2VzL3N5c3RlbS94ZW5fbWVt
b3J5L3hlbl9tZW1vcnkwL3NjcnViX3BhZ2VzLgo+ICAJCQlEZWZhdWx0IHZhbHVlIGNvbnRyb2xs
ZWQgd2l0aCBDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQuCj4gIAo+ICsJeGVuX3RpbWVy
X3Nsb3A9CVtYODYtNjQsWEVOXQo+ICsJCQlTZXQgdGhlIHRpbWVyIHNsb3AgKGluIG5hbm9zZWNv
bmRzKSBmb3IgdGhlIHZpcnR1YWwgWGVuCj4gKwkJCXRpbWVycyAoZGVmYXVsdCBpcyAxMDAwMDAp
LiBUaGlzIGFkanVzdHMgdGhlIG1pbmltdW0KPiArCQkJZGVsdGEgb2YgdmlydHVhbGl6ZWQgWGVu
IHRpbWVycywgd2hlcmUgbG93ZXIgdmFsdWVzCj4gKwkJCWltcHJvdmUgdGltZXIgcmVzb2x1dGlv
biBhdCB0aGUgZXhwZW5zZSBvZiBwcm9jZXNzaW5nCj4gKwkJCW1vcmUgdGltZXIgaW50ZXJydXB0
cy4KPiArCj4gIAl4aXJjMnBzX2NzPQlbTkVULFBDTUNJQV0KPiAgCQkJRm9ybWF0Ogo+ICAJCQk8
aXJxPiw8aXJxX21hc2s+LDxpbz4sPGZ1bGxfZHVwbGV4Piw8ZG9fc291bmQ+LDxsb2NrdXBfaGFj
az5bLDxpcnEyPlssPGlycTM+Wyw8aXJxND5dXV0KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKPiBpbmRleCA2ZTI5Nzk0Li4wMzkzOTY4IDEw
MDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vdGlt
ZS5jCj4gQEAgLTIxMiw3ICsyMTIsNyBAQCBzdGF0aWMgaW50IHhlbl90aW1lcm9wX3NldF9uZXh0
X2V2ZW50KHVuc2lnbmVkIGxvbmcgZGVsdGEsCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3Rh
dGljIGNvbnN0IHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgeGVuX3RpbWVyb3BfY2xvY2tldmVu
dCA9IHsKPiArc3RhdGljIHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgeGVuX3RpbWVyb3BfY2xv
Y2tldmVudCBfX3JvX2FmdGVyX2luaXQgPSB7Cj4gIAkubmFtZQkJCT0gInhlbiIsCj4gIAkuZmVh
dHVyZXMJCT0gQ0xPQ0tfRVZUX0ZFQVRfT05FU0hPVCwKPiAgCj4gQEAgLTI3Myw3ICsyNzMsNyBA
QCBzdGF0aWMgaW50IHhlbl92Y3B1b3Bfc2V0X25leHRfZXZlbnQodW5zaWduZWQgbG9uZyBkZWx0
YSwKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgY2xvY2tf
ZXZlbnRfZGV2aWNlIHhlbl92Y3B1b3BfY2xvY2tldmVudCA9IHsKPiArc3RhdGljIHN0cnVjdCBj
bG9ja19ldmVudF9kZXZpY2UgeGVuX3ZjcHVvcF9jbG9ja2V2ZW50IF9fcm9fYWZ0ZXJfaW5pdCA9
IHsKPiAgCS5uYW1lID0gInhlbiIsCj4gIAkuZmVhdHVyZXMgPSBDTE9DS19FVlRfRkVBVF9PTkVT
SE9ULAo+ICAKPiBAQCAtNTcwLDMgKzU3MCwxNyBAQCB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRf
dGltZV9vcHModm9pZCkKPiAgCXg4Nl9wbGF0Zm9ybS5zZXRfd2FsbGNsb2NrID0geGVuX3NldF93
YWxsY2xvY2s7Cj4gIH0KPiAgI2VuZGlmCj4gKwo+ICsvKiBLZXJuZWwgcGFyYW1ldGVyIHRvIHNw
ZWNpZnkgWGVuIHRpbWVyIHNsb3AgKi8KPiArc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX3Rp
bWVyX3Nsb3AoY2hhciAqcHRyKQo+ICt7Cj4gKwl1bnNpZ25lZCBsb25nIHNsb3AgPSBtZW1wYXJz
ZShwdHIsIE5VTEwpOwo+ICsKPiArCXhlbl90aW1lcm9wX2Nsb2NrZXZlbnQubWluX2RlbHRhX25z
ID0gc2xvcDsKPiArCXhlbl90aW1lcm9wX2Nsb2NrZXZlbnQubWluX2RlbHRhX3RpY2tzID0gc2xv
cDsKPiArCXhlbl92Y3B1b3BfY2xvY2tldmVudC5taW5fZGVsdGFfbnMgPSBzbG9wOwo+ICsJeGVu
X3ZjcHVvcF9jbG9ja2V2ZW50Lm1pbl9kZWx0YV90aWNrcyA9IHNsb3A7Cj4gKwo+ICsJcmV0dXJu
IDA7Cj4gK30KPiArZWFybHlfcGFyYW0oInhlbl90aW1lcl9zbG9wIiwgcGFyc2VfeGVuX3RpbWVy
X3Nsb3ApOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 22:37:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 22:37: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 1h7Sn2-0004Ja-MG; Fri, 22 Mar 2019 22: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=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Sn1-0004JN-2m
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 22:37:27 +0000
X-Inumbo-ID: 0e272304-4cf3-11e9-8cca-dbb45ce4c85d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e272304-4cf3-11e9-8cca-dbb45ce4c85d;
 Fri, 22 Mar 2019 22:37: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 1h7Smu-0005Ri-EW; Fri, 22 Mar 2019 22:37: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 1h7Smt-0005Qn-Vb; Fri, 22 Mar 2019 22:37:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7Smt-0006w4-Ud; Fri, 22 Mar 2019 22:37:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133978-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 22:37:19 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133978: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk3OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk3OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZh
aWwgaW4gMTMzNjYyIHBhc3MgaW4gMTMzOTc4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMzk0MCBwYXNzIGluIDEzMzk3
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzk0MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4g
MTMzNjYyIGxpa2UgMTMwOTY1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNjYyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNjYy
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDk2
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGExZjhmZTA2Mjg5OWRj
YTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0wMyAwOTowNjoxOSBaICAxMDkgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTggIDIwMTktMDMtMDUgMTU6MDY6MjMgWiAgIDE3IGRh
eXMgICAxMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBC
b3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
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
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 22 22:42:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 22: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 1h7Srp-00053h-FW; Fri, 22 Mar 2019 22:42:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Sro-00053X-GR
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 22:42:24 +0000
X-Inumbo-ID: c0f274b6-4cf3-11e9-aa14-f37be1dd5cd3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0f274b6-4cf3-11e9-aa14-f37be1dd5cd3;
 Fri, 22 Mar 2019 22: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 1h7Srk-0005Xr-HN; Fri, 22 Mar 2019 22:42: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 1h7Srk-0005h9-7P; Fri, 22 Mar 2019 22:42:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7Srk-0007tt-6l; Fri, 22 Mar 2019 22:42:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133980-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f4c5200926df8aa8e4ede24fcca288be2150acb4
X-Osstest-Versions-That: ovmf=6c27a4d337d0034cecf9f2c05d1f20c342d41e01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Mar 2019 22:42:20 +0000
Subject: [Xen-devel] [ovmf test] 133980: 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>

ZmxpZ2h0IDEzMzk4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5ODAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNGM1MjAwOTI2ZGY4YWE4ZTRlZGUyNGZjY2EyODhi
ZTIxNTBhY2I0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2YzI3YTRk
MzM3ZDAwMzRjZWNmOWYyYzA1ZDFmMjBjMzQyZDQxZTAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM5NzAgIDIwMTktMDMtMjEgMDY6NDM6NTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzOTgwICAyMDE5LTAzLTIyIDA3OjIyOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDZjMjdhNGQzMzcuLmY0YzUyMDA5MjYgIGY0YzUyMDA5MjZkZjhh
YThlNGVkZTI0ZmNjYTI4OGJlMjE1MGFjYjQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 00:46:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 00:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7Unv-0006eY-Tw; Sat, 23 Mar 2019 00: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=p6R8=R2=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h7Unt-0006eT-TQ
 for xen-devel@lists.xen.org; Sat, 23 Mar 2019 00:46:29 +0000
X-Inumbo-ID: 172dfd22-4d05-11e9-bc90-bc764e045a96
Received: from mail-pf1-x42a.google.com (unknown [2607:f8b0:4864:20::42a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 172dfd22-4d05-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 00:46:27 +0000 (UTC)
Received: by mail-pf1-x42a.google.com with SMTP id a3so2582446pff.11
 for <xen-devel@lists.xen.org>; Fri, 22 Mar 2019 17:46:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Ax6d0jzGbc7ON08SWqccxBh1BOfmWRtDQ5jY4Q4naxQ=;
 b=s3vFnHMg+LxGU+zkwhBImhqN8xt8bsXI1PoquYIy6lYb7/IIe0kvuTt4yR+ExdT5aK
 bMOcgmAGhY2kNtrE5b72feb8kot6N4dKE+QSChvQAc5gM1Yj5mogEPdwbcln9ipy2FuS
 RaWLrmkijg5rSQv2g4zhQf7kpLwXTkZ1UeknTrhlFSLuDV/vXhekHiufVfnkBeTzSR1S
 juLelMCYmaLtQmCGyXlTOcfUXSpj6lxIu+OVlWrgxu8NaR3mWwJiN8owOrullIrWPK8e
 kJxR6HklDImI8OSB0Eb9nb1CCrClLlMsVjv57L/M8S3SkyVNRqBJ7fFXuRfP/Px0eFzi
 dGCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=Ax6d0jzGbc7ON08SWqccxBh1BOfmWRtDQ5jY4Q4naxQ=;
 b=XLMscZ9/OBQ9acPntdlNFc9x/g8I9ht57Q51rV/2KsfR1IS0Fjt07IP0LzdMBAAT4g
 oOtx9wsMLjsc0aoQwu2sjnFygmsKBBsXO03MZGahgOOx0YQ8JTMwDNIijzDjSPPRwCAv
 8hpTDqsyk08RAMFerLAsB+nwo27/L0y7TndKblX1ekrirNY4yBa5crEtwn7ywLh3s351
 JzXiqovAfMXyIAdaRPuuZGUTnl0e5U9A5Mjn8g/zvk7+w+vF5ITXcM1/ZO7tFwOr0SVX
 1Ofqk6oB+gGXsAjgzTmRRloL81lwgsHTZSzdJNvE4hNsPBzZv+KgMl1o70BQ2z3HHZuj
 JTtA==
X-Gm-Message-State: APjAAAWVx/seNw0xVrc87LthGVaIQH8h0k0WgXPSnINFmsmSXbhX7oPp
 0zgcTq/FtOdP5FyQ3VXOI9MMPsaI0l0=
X-Google-Smtp-Source: APXvYqxH8EqK51BjlByHZAnH8PrXKk950GRc/5YL+kGZzMovbhldnMy5FqnsxoalbFEAokqHmxZKDQ==
X-Received: by 2002:a63:1723:: with SMTP id x35mr11370670pgl.364.1553301986460; 
 Fri, 22 Mar 2019 17:46:26 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id i16sm13427340pgk.51.2019.03.22.17.46.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 17:46:25 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <20db0340-ee69-0e6a-f10a-c67c543d7fae@citrix.com>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <93d08d51-879b-9f23-35ce-dc5309703f8d@gmail.com>
Date: Fri, 22 Mar 2019 17:46:26 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <20db0340-ee69-0e6a-f10a-c67c543d7fae@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: 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>

Ck9uIDMvMjIvMjAxOSA3OjQwIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIyLzAzLzIw
MTkgMDk6NTMsIEpvaG4gTC4gUG9vbGUgd3JvdGU6Cj4+IDMpWGVuIFNvdXJjZSAtIGhlcmUgaXMg
dGhlIGxvZyBvZiBhbiBhdHRlbXB0IGFkZGluZwo+PiAiY3B1aW5mb3IgbWF4Y3B1cz0xIHdhdGNo
ZG9nIgo+PiBhcyBhbiBvcHRpb24gaW4gbXltYW5feGVuLmNmZzoKPj4gaHR0cHM6Ly9wYXN0ZWJp
bi5jb20vYjY4MkZXbUMgKDYgbW9udGhzKQo+Pgo+PiBUaGUgbGFzdCAxMiBsaW5lczoKPj4gKFhF
TikgWzIwMTktMDMtMjIgMDk6Mzc6NDldIEJvb3RpbmcgcHJvY2Vzc29yIDIvNCBlaXAgM2UwMDAK
Pj4gKFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIEluaXRpYWxpemluZyBDUFUjMgo+PiAoWEVO
KSBbMjAxOS0wMy0yMiAwOTozNToyOF0gbWFza2VkIEV4dElOVCBvbiBDUFUjMgo+PiAoWEVOKSBb
MjAxOS0wMy0yMiAwOTozNToyOF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKPj4gKFhF
TikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDIKPj4gKFhF
TikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hl
OiAyNEsKPj4gKFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTogTDIgY2FjaGU6IDEwMjRL
Cj4+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDTUNJOiBDUFUyIGhhcyBubyBDTUNJIHN1
cHBvcnQKPj4gKFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTI6IFRoZXJtYWwgbW9uaXRv
cmluZyBlbmFibGVkIChUTTEpCj4+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5XSBDUFUyOiBJ
bnRlbChSKSBBdG9tKFRNKSBDUFUgwqBDMjc1MCBACj4+IDIuNDBHSHogc3RlcHBpbmcgMDgKPj4g
KFhFTikgWzIwMTktMDMtMjIgMDk6Mzc6NDldIEFkZGluZyBjcHUgMiB0byBydW5xdWV1ZSAwCj4+
IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5XSBSZW1vdmluZyBjcHUgMiBmcm9tIHJ1bnF1ZXVl
IDAKPj4gKFhFTikgWzIwMTktMDMtMjIgMDk6Mzc6NDldIEJvb3RpbmcgcHJvY2Vzc29yIDMvNiBl
aXAgM2UwMDAKPj4KPj4gUmVzdWx0OiBoYW5ncyBhcm91bmQgdGhlIHNhbWUgcGxhY2UKPiBPay7C
oCBTb21ldGhpbmcgaXMgY2xlYXJseSBzdGFsbGluZyB3aGlsZSB3ZSBhcmUgdHJ5aW5nIHRvIHN0
YXJ0Cj4gc2Vjb25kYXJ5IHByb2Nlc3NvcnMuCj4KPiBDYW4geW91IGFwcGx5IHRoaXMgcGF0Y2gg
YW5kIHJlYnVpbGQgcGxlYXNlPwo+Cj4gYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4u
Z2l0JCBnaXQgZAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCj4gaW5kZXggOWQ3ZWM5My4uMTRhYzBiMSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXBpYy5oCj4gQEAgLTUsNyArNSw3IEBACj4gIMKgI2luY2x1ZGUgPGFzbS9maXhtYXAu
aD4KPiAgwqAjaW5jbHVkZSA8YXNtL21zci5oPgo+ICAgCj4gLSNkZWZpbmUgRHByaW50ayh4Li4u
KSBkbyB7fSB3aGlsZSAoMCkKPiArI2RlZmluZSBEcHJpbnRrIHByaW50awo+ICAgCj4gIMKgLyoK
PiAgwqAgKiBEZWJ1Z2dpbmcgbWFjcm9zCj4KPiB3aGljaCBzaG91bGQgZ2l2ZSB1cyBzb21lIGJl
dHRlciBkaWFnbm9zdGljcyBvZiB0aGUgSU5JVC1TSVBJLVNJUEkKPiBtZWNoYW5pc20uCj4KPiBE
byB5b3UgaGF2ZSBhbnkgb3B0aW9ucyBzdWNoIGFzIFRYVCBvciBTTVggZW5hYmxlZCBpbiBmaXJt
d2FyZT/CoCBUaGV5Cj4gY2FuIGludGVyZmVyZSB3aXRoIEFQIGJyaW5ndXAsIHNvIGl0IHdvdWxk
IGJlIHVzZWZ1bCB0byBkaXNhYmxlIHRoZW0gZm9yCj4gbm93Lgo+Cj4gfkFuZHJldwoKZG9uZS4K
CkkgdHJpZWQgcGF0Y2hpbmcgYW5kIHRoZW4gbWFrZSwgYnV0IHJhbiBpbnRvIGFuIGVycm9yLsKg
IFNvIEkgcGVyZm9ybWVkOgoKZ2l0IHB1bGwKbWFrZSBjbGVhbgoKdGhlbiB2ZXJpZmllZCB0aGUg
cGF0Y2ggd2FzIHN0aWxsIGluIGVmZmVjdCwgYW5kIHRoZW46CgptYWtlCgpUaGVyZSB3YXMgc29t
ZSBwcm9ibGVtIGluIHRoZSBpbnN0YWxsIHNvIEkgaGFuZCBtb3ZlZDoKLi4uCi1ydy1yLS1yLS0g
MSByb290IHJvb3QyOTkxNjQ3IE1hciAyMiAxMTowMSB4ZW4tNC4xMy11bnN0YWJsZS5lZmkKLi4u
CnVuZGVyIC91c3IvbG9jYWwvc3JjL3hlbi9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaS8KdG8g
L2Jvb3QvZWZpL2dlbnRvbyBhbmQgcmVuYW1lZCBpdCBtYW5feGVuLmVmaS4KCkxpa2V3aXNlLCBp
ZiBmb3VuZCBhIHhlbiBrZXJuZWwgdW5kZXIKL3Vzci9sb2NhbC9zcmMveGVuL3hlbi9kaXN0L2lu
c3RhbGwvYm9vdC8KLi4uCi1ydy1yLS1yLS0gMSByb290IHJvb3QgMTE4MTg1MCBNYXIgMjIgMTE6
MDEgeGVuLTQuMTMtdW5zdGFibGUuZ3oKLi4uCmFuZCBtb3ZlZCBpdCB0byAvYm9vdC9lZmkvZ2Vu
dG9vIC0tIG5vdCByZW5hbWluZyBpdCBhbmQKbWFraW5nIHN1cmUgL2Jvb3QvZWZpL2dlbnRvby9t
YW5feGVuLmNmZyBkZWZpbmVzIHRoZSBrZXJuZWwgYXMKInhlbi00LjEzLXVuc3RhYmxlLmd6IgoK
UmVzdWx0OiBzYW1lIGZhaWx1cmUsIGJ1dCB3aXRoIG1vcmUgZGVidWdnaW5nIGluZm9ybWF0aW9u
LgoKSGVyZSBhcmUgdGhlIGxhc3QgdGVuIGxpbmVzIChzdGFydGluZyBhdCBsaW5lIDI4Nyk6Cgoo
WEVOKSBbMjAxOS0wMy0yMyAwMDozNjowNl0gSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBbMjAx
OS0wMy0yMyAwMDozNjowNl0gSFZNOiBWTVggZW5hYmxlZAooWEVOKSBbMjAxOS0wMy0yMyAwMDoz
NjowNl0gSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikg
WzIwMTktMDMtMjMgMDA6MzY6MDZdIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CCihYRU4p
IFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBCb290aW5nIHByb2Nlc3NvciAxLzIgZWlwIDNlMDAwCihY
RU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBTZXR0aW5nIHdhcm0gcmVzZXQgY29kZSBhbmQgdmVj
dG9yLgooWEVOKSBbMjAxOS0wMy0yMyAwMDozNjowNl0gMS4KKFhFTikgWzIwMTktMDMtMjMgMDA6
MzY6MDZdIDIuCihYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSAzLgooWEVOKSBbMjAxOS0wMy0y
MyAwMDozNjowNl0gQXNzZXJ0aW5nIElOSVQuCihYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBX
YWl0aW5nIGZvciBzZW5kIHRvIGZpbmlzaC4uLgoKSGVyZSBpcyB0aGUgZnVsbCBib290IGxvZzoK
aHR0cHM6Ly9wYXN0ZWJpbi5jb20vMExnckpIMjUKCkkgYW0gbm90IGZhbWlsaWFyIHdpdGggVFhU
IG9yIFNNWC7CoCBJIGxvb2tlZCBhcm91bmQgaW4gdGhlIEJJT1Mgc2V0dXAKYW5kIGNvdWxkIG5v
dCBmaW5kIGFueXRoaW5nIHRoYXQgbWF0Y2hlZCB0aG9zZSBhY3Jvbnltcy4gQ29uc2VxdWVudGx5
LApteSBCSU9TIGlzIGFuZCByZW1haW5zIHVuYWx0ZXJlZCBmcm9tIHRoZSBhYm92ZSBhdHRlbXB0
IGFuZCBwcmlvciBhdHRlbXB0cy4KSSBhbHNvIHNlYXJjaGVkIFN1cGVybWljcm9zIFVzZXIgTWFu
YXVsIGZvciB0aGUgIkIxU0E0LTI3NTBGL0IxU0E0LTI1NTBGIgphbmQgbmVpdGhlciAiVFhUIiBv
ciAiU01YIiB3YXMgZm91bmQuCgpNeSBHb29nbGUgc2VhcmNoIG9mICJCSU9TIFRYVCIgZ2F2ZSBt
ZToKaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVHJ1c3RlZF9FeGVjdXRpb25fVGVjaG5v
bG9neQoKSW50ZWwgVHJ1c3RlZCBFeGVjdXRpb24gVGVjaG5vbG9neSAoSW50ZWwgVFhULCBmb3Jt
ZXJseSBrbm93biBhcyAKTGFHcmFuZGUgVGVjaG5vbG9neSkKCk15IEdvb2dsZSBzZWFyY2ggb2Yg
IkJJT1MgU01YIiBnYXZlIG1lOgpodHRwczovL3d3dy50aG9tYXMta3Jlbm4uY29tL2VuL3dpa2kv
QWN0aXZhdGluZ190aGVfSW50ZWxfVlRfVmlydHVhbGl6YXRpb25fRmVhdHVyZQp3aGljaCBzdGF0
ZXM6ClRoZSBCSU9TIHNldHRpbmcgY2FuIGJlIGNoYW5nZWQgZnJvbQpBZHZhbmNlZCAtLT4gUHJv
Y2Vzc29yIENvbmZpZ3VyYXRpb24gLS0+IEludGVsKFIpIFZpcnR1YWxpemF0aW9uIApUZWNobm9s
b2d5LgoKSSBkaWQgbm90IGZpbmQgZWl0aGVyIHRlY2hub2xvZ3kgcmVmZXJlbmNlZCB3aXRoaW4g
bXkgQklPUyB3aGVuIHZpc2l0aW5nIAp2YXJpb3VzCmNvbmZpZ3VyYXRpb24gc2V0dGluZ3MuCgpJ
IGNhbiBwb3N0IG9uIGEgc2VydmVyIHNjcmVlbiBzaG90cyBvZiB0aGUgQklPUyBwYWdlcyBpZiB0
aGF0IHdvdWxkIGhlbHAuCgpUaGFuayB5b3UuCgotSm9obgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 01:24:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 01: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 1h7VOe-0000Qo-Ap; Sat, 23 Mar 2019 01:24: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7VOc-0000Qc-Kf
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 01:24:26 +0000
X-Inumbo-ID: 64e6e15b-4d0a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64e6e15b-4d0a-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 01:24: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 1h7VOa-0001ZQ-0n; Sat, 23 Mar 2019 01:24: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 1h7VOZ-0001JV-KJ; Sat, 23 Mar 2019 01:24:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7VOZ-0003bk-Hx; Sat, 23 Mar 2019 01:24:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133979-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore: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-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-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-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2: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: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-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 01:24:23 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133979: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk3OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk3OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzOTQxIFJFR1IuIHZzLiAx
MzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgIGZh
aWwgaW4gMTMzOTQxIHBhc3MgaW4gMTMzOTc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzOTQxIHBh
c3MgaW4gMTMzOTc5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzk0MSBwYXNzIGluIDEzMzk3OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFp
bCBwYXNzIGluIDEzMzk0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0
IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTMzOTQxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTMzOTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBi
bG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzk0MSBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMzOTQxIGxp
a2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQw
OWUyN2E0Nzk5OTJlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFh
MzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDQ2IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAzOSBkYXlzICAgMjcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1IFogICAx
NyBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51
ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
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
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
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
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 02:33:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 02:33: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 1h7WSn-0006Ay-O1; Sat, 23 Mar 2019 02:32: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=MgHg=R2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h7WSn-0006At-5C
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 02:32:49 +0000
X-Inumbo-ID: efab1f54-4d13-11e9-bf8b-87aaf2c5dc5a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efab1f54-4d13-11e9-bf8b-87aaf2c5dc5a;
 Sat, 23 Mar 2019 02:32:44 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 23 Mar 2019 03:32:42 +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);
 Sat, 23 Mar 2019 02:32:39 +0000
Message-ID: <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Sat, 23 Mar 2019 03:32:29 +0100
In-Reply-To: <20190322090431.28112-1-jgross@suse.com>
References: <20190322090431.28112-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8744364657233918461=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-03-22 at 10:04 +0100, Juergen Gross wrote:
> Credit2's smt_idle_mask_set() and smt_idle_mask_clear() are used to
> identify idle cores where vcpus can be moved to. A core is thought to
> be idle when all siblings are known to have the idle vcpu running on
> them.
>=20
> Unfortunately the information of a vcpu running on a cpu is per
> runqueue. So in case not all siblings are in the same runqueue a core
> will never be regarded to be idle, as the sibling not in the runqueue
> is never known to run the idle vcpu.
>=20
Good catch.

I apparently forgot to take care of this, when introduced the
possibility of having per single CPU runqueue (which, in an SMT enabled
system, would mean per-thread runqs).

> This problem can be solved by and-ing the core's sibling cpumask with
> the runqueue's active mask before doing the idle test.
>=20
Right. There's one thing, though. Using one runq per CPU, in this
scheduler, is a really poor choice, and I basically would recommend it
only for testing or debugging (and this should probably be highlighted
a lot better in the docs).

Therefore, I'm a bit reluctant at adding another cpumask bitwise
operation, in hot paths, just for taking care of it.

Note that this also applies to cpupools, i.e., I also consider a very
poor choice putting two sibling hyperthreads in different pools. If you
recall, I even sent a patch to forbid doing that (which is still
blocked on a series of yours for passing parameters from the tools to
the hypervisor).

The only case I care, is a CPU being off-lined.

So, one thing that we could do is to put credit2_runqueue=3Dcpu inside
such #ifdef-s too (and I can prepare a patch to that effect myself, if
you want).

To properly deal with offline CPUs, I think we can change the logic a
little, i.e., we initialize the smt_idle mask to all-1 (all CPUs idle),
and we also make sure that we set the CPU bit (instead of learing it)
in smt_idle, when we remove the CPU from the scheduler.

Does doing these things (negatively) affect the other patch series
you're working on?

> In order for not having to allocate another cpumask the interfaces of
> smt_idle_mask_set() and smt_idle_mask_clear() are modified to not
> take
> a mask as input, but the runqueue data pointer, as those functions
> are
> always called with the same masks as parameters.
>=20
The interface change, I'm happy with it.

Oh, and the other patches you sent, as you know, I've been travelling
this week, so I couldn't look at them.

I will let you have my comment ASAP next week.

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/

--=-w8MYSHuTL9pbRs9iMBv9
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+4FAlyVmr0ACgkQFkJ4iaW4
c+799g//eOew5tpQQ5r0gBaP9Sh1cAKrsUxdvk4IHNMtr7OQvlU9LTP9+Hq9Qn2/
yXCx2+tYSWz813LQh275l9Ogr06dxT+6paEeK0GBPtchXfLuBRStSH1fFUgnw7L4
VWkSdYzSr3/Bkn0MLKvo6VEL7aiNQLUssL0/LrOkdzudl2ioKSzePqEKsfiSwJvk
m59HelzzHp0o8UIDBVr+L5F+kXBPVJbTFItcqwrpb+lAbuUuKGmaecbWLCylvjRT
Z7Kjv92HRCaoBy/l0bVQ+Hq3yc1eZfvkVRQlfR7JTqctn45QKuyfK30viKGz9PqO
8Y6Ormvr7tLg/KhnQKKalneN9HUIYneW02Kcd8UkbTBxQsHfkq6Ajp6o615RCBfj
1OZ90QGM2eoCLaBZwmgeiiMzmAADEuiKoMG5qh0JmoL/wTcODPBvgvDd/E+iw/6X
n9CrShr+EplEGn+H6oDebtcOiL8Zt0LNpyr9CKCx/Py9HnQX7xPrOUiEMJAj6H5T
qBWp1q6zBowd92euJ3d/O3gI93FAMvtLi16LWfrrcdBfmFGRHS6fdU+ywxYFtRDj
X7ZSEc6h7bbrm5o7l38QW4aWQGKVgQh5wZ7t0sgY02D8kP60/Bfn+SSFbBNHKoB8
dBK8brQA5ldK9Ib101jpzy+U8gJH7DOzG3HQyisjDID83IQIbvc=
=fsuu
-----END PGP SIGNATURE-----

--=-w8MYSHuTL9pbRs9iMBv9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8744364657233918461==--



From xen-devel-bounces@lists.xenproject.org Sat Mar 23 02:58:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 02: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 1h7Wru-0007xU-TJ; Sat, 23 Mar 2019 02: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=MgHg=R2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h7Wrt-0007xP-NP
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 02:58:45 +0000
X-Inumbo-ID: 91518d44-4d17-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91518d44-4d17-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 02:58:43 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 23 Mar 2019 03:58:42 +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);
 Sat, 23 Mar 2019 02:58:18 +0000
Message-ID: <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, thibodux@gmail.com, 
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Sat, 23 Mar 2019 03:58:16 +0100
In-Reply-To: <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, ryan.thibodeaux@starlab.io, tglx@linutronix.de,
 luca abeni <luca.abeni@santannapisa.it>, oleksandr_andrushchenko@epam.com
Content-Type: multipart/mixed; boundary="===============0368794656853357770=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0368794656853357770==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-HnIYLTilu4YL1C/gCxSx"


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

On Fri, 2019-03-22 at 18:10 -0400, Boris Ostrovsky wrote:
> On 3/22/19 2:29 PM, thibodux@gmail.com wrote:
> > From: Ryan Thibodeaux <ryan.thibodeaux@starlab.io>
> >=20
> > The original timer slop value has not changed since the
> > introduction
> > of the Xen-aware Linux kernel code. This commit provides users an
> > opportunity to tune timer performance given the refinements to
> > hardware and the Xen event channel processing. It also mirrors
> > a feature in the Xen hypervisor - the "timer_slop" Xen command line
> > option.
>=20
> Is there any data that shows effects of using this new parameter?
>=20
Yes, I've done some research and experiments on this. I did it together
with a friend, which I'm Cc-ing, as I'm not sure we're ready/capable to
share the results, yet (Luca?).

What I think I can anticipate is that having such a high value for
timer slop in the kernel, for the Xen clockevent device is (together
with the also quite high default value of timer_slop in Xen itself)
responsible for really high vcpu wakeup latencies.

Lowering those two values, reduces such latencies dramatically.

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/

--=-HnIYLTilu4YL1C/gCxSx
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+4FAlyVoMgACgkQFkJ4iaW4
c+52Kg//eFjYf2HKPb7vNVUox18exTWL9qtU97e92MAVB/ikaUUucDfysCqZdSob
6b2tkrUBpM3D3691Ro4715p0dRhXubMRit08Y91La9UcGuamaXgECnHep0EoN3lw
CKh6PLUwu4OIfZ5fElhO3ZbMzBW4k2aHTnLCq5h9fZF1DqfOTXhu19K5DREHb+FH
Qlbok5iT+zIaRdWr+UHU4XJ+pTL8Nj1Pc1VsOq8iyKSA6152xDQ/oCYh9M5MT4UE
io1s0Kf7xKkF6msKQSQu3iLsLXboxRZmlW0QeTv0pA48MOB2NWQDYqPb23kLVy4v
W9zGzHAxJcfqT6+RbfFResGfn8W92St2EGsP9PkN/dM4L4ZDZidXYtyXAToNAdqC
kNwpJ0ezplM7/1x++tGhWRQLAKYNRKgfRTrPuIdMELQz9z1ZD/Mo8nmBeBj6YC+j
LLyT7n+BqGjE66kdo1Hghl1ZxdTrQYaC9xSH/P0NvaMCNll7HbOPKPSU19WySzZn
Is+N9yUf9NG2uxNRva/0b8GMGvKZH3DgrOs+O9rEkkCvArTyJZleuZjrC92fU5uf
kq0BPNPcIMc/d+jaUIsToJetlpB2jFpCiSAE9duEWpPZcsB2JUEEcNsvJkqxluhj
n2fjWizfFbMYip6wUckcbI4D6BxTcRy6DnjICQLIs5GK4aqyYnM=
=Ujww
-----END PGP SIGNATURE-----

--=-HnIYLTilu4YL1C/gCxSx--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0368794656853357770==--



From xen-devel-bounces@lists.xenproject.org Sat Mar 23 03:50:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 03:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7XfJ-0003WC-Kk; Sat, 23 Mar 2019 03:49:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M4Yb=R2=xenproject.org=prvs=978d5af0a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h7XfI-0003W0-L3
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 03:49:48 +0000
X-Inumbo-ID: b00b4b66-4d1e-11e9-92da-8340b9327fc7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b00b4b66-4d1e-11e9-92da-8340b9327fc7;
 Sat, 23 Mar 2019 03:49:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81454622"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83774-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-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=f4c5200926df8aa8e4ede24fcca288be2150acb4
X-Osstest-Versions-That: ovmf=6c27a4d337d0034cecf9f2c05d1f20c342d41e01
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 23 Mar 2019 03:49:38 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83774: 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
Mzc3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNzc0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBmNGM1MjAwOTI2ZGY4YWE4ZTRlZGUyNGZjY2EyODhiZTIx
NTBhY2I0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2YzI3YTRkMzM3
ZDAwMzRjZWNmOWYyYzA1ZDFmMjBjMzQyZDQxZTAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
NjkgIDIwMTktMDMtMjIgMDc6MjQ6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNzc0ICAyMDE5LTAzLTIyIDIyOjU0OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmNGM1MjAwOTI2ZGY4YWE4ZTRlZGUy
NGZjY2EyODhiZTIxNTBhY2I0CkF1dGhvcjogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgpEYXRlOiAgIEZyaSBNYXIgMSAxMDozMzo1NyAyMDE5ICswODAwCgogICAgU2VjdXJpdHlQa2cv
T3BhbFBhc3N3b3JkOiBGaXggaW5jb3JyZWN0IGxpbmUgZW5kaW5nIGlzc3VlLgogICAgCiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgYmIyYzljY2IzMzg4Mzg2YWNkMTdh
OWQxOGY0M2E0ODA0ZDRjODkyZQpBdXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KRGF0ZTogICBUaHUgTWFyIDIxIDA4OjQwOjE5IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cvUGlTbW1Db3JlOiBDb250cm9sIFMzIHJlbGF0ZWQgZnVuY3Rpb25hbGl0eSB0aHJvdWdoIGZs
YWcuCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTU5MAogICAgCiAgICBVc2UgUGNkQWNwaVMzRW5hYmxlIHRvIGNvbnRyb2wgd2hldGhlciBu
ZWVkIHRvIGVuYWJsZSBTMyByZWxhdGVkCiAgICBmdW5jdGlvbmFsaXR5IGluIFBpIFNNTSBDb3Jl
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 06:19:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 06:19: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 1h7Zze-0007EV-NP; Sat, 23 Mar 2019 06:18: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Zzc-0007EL-TL
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 06:18:56 +0000
X-Inumbo-ID: 88d82fb3-4d33-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88d82fb3-4d33-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 06:18: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 1h7Zza-0008AD-2F; Sat, 23 Mar 2019 06:18: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 1h7ZzZ-0003Zj-Pl; Sat, 23 Mar 2019 06:18:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7ZzZ-0008Nw-P8; Sat, 23 Mar 2019 06:18:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133981-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-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-qemuu-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
X-Osstest-Versions-This: linux=e382d91f5f806abd770edeebe41851733aef1f93
X-Osstest-Versions-That: linux=babf09c3837f3cf4b58225225609445419c338e6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 06:18:53 +0000
Subject: [Xen-devel] [linux-next test] 133981: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk4MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5ODEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkzNAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2Vk
IGluIDEzMzkzNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxMzM5MzQKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBm
YWlsIGxpa2UgMTMzOTM0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1
ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBsaWtlIDEzMzkzNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMzOTM0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzkzNAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMzOTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5MzQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMzkzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTM0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZTM4MmQ5MWY1ZjgwNmFiZDc3MGVkZWViZTQxODUxNzMzYWVmMWY5MwpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgYmFiZjA5YzM4MzdmM2NmNGI1ODIyNTIyNTYwOTQ0
NTQxOWMzMzhlNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAo
bm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM5ODEgIDIwMTktMDMt
MjIgMDk6MTk6MDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0
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
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
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
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 06:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 06:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7aU0-0001pU-Hv; Sat, 23 Mar 2019 06:50: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=UeKY=RZ=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h7OwA-0000vh-7x
 for xen-devel@lists.xenproject.org; Fri, 22 Mar 2019 18:30:38 +0000
X-Inumbo-ID: 96163249-4cd0-11e9-bc90-bc764e045a96
Received: from mail-vk1-xa43.google.com (unknown [2607:f8b0:4864:20::a43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96163249-4cd0-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 18:30:36 +0000 (UTC)
Received: by mail-vk1-xa43.google.com with SMTP id q189so674581vkq.11
 for <xen-devel@lists.xenproject.org>; Fri, 22 Mar 2019 11:30:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=QHKLfg/vBhdXYRO4deWi+CYS6pkbDYiyKauNVBCvb4U=;
 b=h6yky17abN6hu/Ml+pfHNv0cEniO7kK55g7UrvUiKMfqE4AyQJOyWuGG9NUozW/bu9
 W4pOhJXuKOrzQM3VKZK50p1WMl8XOr5lOSHykUMXkvOGsmXUpTm77dP8/Cv4pfVHSzIz
 E/iO947QDWzRG1rt6zXzCR9J6YuAfYFhSiyxRq13+om+VkRy8ItdTxgzV/r+cQPD167f
 aSVw28zEdoVmsQM8Eo8LyDAWZ7pzOwqEQGbwuvK+dFjBsobjwpi0bu7KWOleLtQqR85K
 S4LL8cIEdmmRrqza5E+DNSDhmGxtN0EdtACjs6Mzc9FDYgYsM0UYAjDdyDVMSf5CGNSo
 SloQ==
X-Google-DKIM-Signature: v=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=QHKLfg/vBhdXYRO4deWi+CYS6pkbDYiyKauNVBCvb4U=;
 b=FNEyLm26YqrfT0hxv1xbyyvjFH4RuDK0OB6t76xn2zMnNOXrhKbJBXulY8FrypGWuV
 gQsAIkDPLD/KAFKELuLcXu6lNbDKnbvVhRPpguOVkhAHFR7kI7steob1QMAv2Vm1/Rec
 2OBliWPlAydfPcssvZ+Ktold9XeCQnK/aGMaVugK/JHlyflrfuj3uKOXUAuQPq73J/gR
 oYsSeMrup83N8coJDqkabTLBuculCaAhBcnbHsdFzYZf9kziw3rbMHVrnSfuJbrwhdOT
 iaNcwc8bu3FCwt0pz5tlYKUW9c+qLjhT5p2qcA/rsAchHLXaNRc9us8sRJEQvpoOMOEr
 lvsg==
X-Gm-Message-State: APjAAAVmfa2GPQu2RdjeQr0AG6pUQ702YOXrB30gKHyPo7buCOA9swN9
 trriboamV87hKxnxcKkvUNmIzZqH
X-Google-Smtp-Source: APXvYqzgey0cMVktXG7uQUh/M3P9IIJLfhBfDGMCim8jsFsVMUSWX1UjqJJOxGv6y0Y9o1NXg3J2ww==
X-Received: by 2002:a1f:2acb:: with SMTP id q194mr6691777vkq.92.1553279436098; 
 Fri, 22 Mar 2019 11:30:36 -0700 (PDT)
Received: from centos-dev.localdomain
 (pool-173-66-89-81.washdc.fios.verizon.net. [173.66.89.81])
 by smtp.gmail.com with ESMTPSA id r185sm2768649vsr.29.2019.03.22.11.30.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 11:30:35 -0700 (PDT)
From: thibodux@gmail.com
X-Google-Original-From: ryan.thibodeaux@starlab.io
To: xen-devel@lists.xenproject.org,
	linux-kernel@vger.kernel.org
Date: Fri, 22 Mar 2019 14:29:57 -0400
Message-Id: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
X-Mailer: git-send-email 1.8.3.1
X-Mailman-Approved-At: Sat, 23 Mar 2019 06:50:19 +0000
Subject: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com, thibodux@gmail.com,
 ryan.thibodeaux@starlab.io, 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>

RnJvbTogUnlhbiBUaGlib2RlYXV4IDxyeWFuLnRoaWJvZGVhdXhAc3RhcmxhYi5pbz4KCkFkZCBh
IG5ldyBjb21tYW5kLWxpbmUgb3B0aW9uICJ4ZW5fdGltZXJfc2xvcD08SU5UPiIgdGhhdCBzZXRz
IHRoZQptaW5pbXVtIGRlbHRhIG9mIHZpcnR1YWwgWGVuIHRpbWVycy4gVGhpcyBjb21taXQgZG9l
cyBub3QgY2hhbmdlIHRoZQpkZWZhdWx0IHRpbWVyIHNsb3AgdmFsdWUgZm9yIHZpcnR1YWwgWGVu
IHRpbWVycy4KCkxvd2VyaW5nIHRoZSB0aW1lciBzbG9wIHZhbHVlIHNob3VsZCBpbXByb3ZlIHRo
ZSBhY2N1cmFjeSBvZiB2aXJ0dWFsCnRpbWVycyAoZS5nLiwgYmV0dGVyIHByb2Nlc3MgZGlzcGF0
Y2ggbGF0ZW5jeSksIGJ1dCBpdCB3aWxsIGxpa2VseQppbmNyZWFzZSB0aGUgbnVtYmVyIG9mIHZp
cnR1YWwgdGltZXIgaW50ZXJydXB0cyAocmVsYXRpdmUgdG8gdGhlCm9yaWdpbmFsIHNsb3Agc2V0
dGluZykuCgpUaGUgb3JpZ2luYWwgdGltZXIgc2xvcCB2YWx1ZSBoYXMgbm90IGNoYW5nZWQgc2lu
Y2UgdGhlIGludHJvZHVjdGlvbgpvZiB0aGUgWGVuLWF3YXJlIExpbnV4IGtlcm5lbCBjb2RlLiBU
aGlzIGNvbW1pdCBwcm92aWRlcyB1c2VycyBhbgpvcHBvcnR1bml0eSB0byB0dW5lIHRpbWVyIHBl
cmZvcm1hbmNlIGdpdmVuIHRoZSByZWZpbmVtZW50cyB0bwpoYXJkd2FyZSBhbmQgdGhlIFhlbiBl
dmVudCBjaGFubmVsIHByb2Nlc3NpbmcuIEl0IGFsc28gbWlycm9ycwphIGZlYXR1cmUgaW4gdGhl
IFhlbiBoeXBlcnZpc29yIC0gdGhlICJ0aW1lcl9zbG9wIiBYZW4gY29tbWFuZCBsaW5lCm9wdGlv
bi4KClNpZ25lZC1vZmYtYnk6IFJ5YW4gVGhpYm9kZWF1eCA8cnlhbi50aGlib2RlYXV4QHN0YXJs
YWIuaW8+Ci0tLQogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50
eHQgfCAgNyArKysrKysrCiBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRt
aW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlk
ZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKaW5kZXggODU4YjZjMC4uZmI1OGM4NCAxMDA2NDQKLS0t
IGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKKysrIGIv
RG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKQEAgLTUxMjks
NiArNTEyOSwxMyBAQAogCQkJd2l0aCAvc3lzL2RldmljZXMvc3lzdGVtL3hlbl9tZW1vcnkveGVu
X21lbW9yeTAvc2NydWJfcGFnZXMuCiAJCQlEZWZhdWx0IHZhbHVlIGNvbnRyb2xsZWQgd2l0aCBD
T05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQuCiAKKwl4ZW5fdGltZXJfc2xvcD0JW1g4Ni02
NCxYRU5dCisJCQlTZXQgdGhlIHRpbWVyIHNsb3AgKGluIG5hbm9zZWNvbmRzKSBmb3IgdGhlIHZp
cnR1YWwgWGVuCisJCQl0aW1lcnMgKGRlZmF1bHQgaXMgMTAwMDAwKS4gVGhpcyBhZGp1c3RzIHRo
ZSBtaW5pbXVtCisJCQlkZWx0YSBvZiB2aXJ0dWFsaXplZCBYZW4gdGltZXJzLCB3aGVyZSBsb3dl
ciB2YWx1ZXMKKwkJCWltcHJvdmUgdGltZXIgcmVzb2x1dGlvbiBhdCB0aGUgZXhwZW5zZSBvZiBw
cm9jZXNzaW5nCisJCQltb3JlIHRpbWVyIGludGVycnVwdHMuCisKIAl4aXJjMnBzX2NzPQlbTkVU
LFBDTUNJQV0KIAkJCUZvcm1hdDoKIAkJCTxpcnE+LDxpcnFfbWFzaz4sPGlvPiw8ZnVsbF9kdXBs
ZXg+LDxkb19zb3VuZD4sPGxvY2t1cF9oYWNrPlssPGlycTI+Wyw8aXJxMz5bLDxpcnE0Pl1dXQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5k
ZXggNmUyOTc5NC4uMDM5Mzk2OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysg
Yi9hcmNoL3g4Ni94ZW4vdGltZS5jCkBAIC0yMTIsNyArMjEyLDcgQEAgc3RhdGljIGludCB4ZW5f
dGltZXJvcF9zZXRfbmV4dF9ldmVudCh1bnNpZ25lZCBsb25nIGRlbHRhLAogCXJldHVybiAwOwog
fQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGNsb2NrX2V2ZW50X2RldmljZSB4ZW5fdGltZXJvcF9j
bG9ja2V2ZW50ID0geworc3RhdGljIHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgeGVuX3RpbWVy
b3BfY2xvY2tldmVudCBfX3JvX2FmdGVyX2luaXQgPSB7CiAJLm5hbWUJCQk9ICJ4ZW4iLAogCS5m
ZWF0dXJlcwkJPSBDTE9DS19FVlRfRkVBVF9PTkVTSE9ULAogCkBAIC0yNzMsNyArMjczLDcgQEAg
c3RhdGljIGludCB4ZW5fdmNwdW9wX3NldF9uZXh0X2V2ZW50KHVuc2lnbmVkIGxvbmcgZGVsdGEs
CiAJcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBjbG9ja19ldmVudF9kZXZp
Y2UgeGVuX3ZjcHVvcF9jbG9ja2V2ZW50ID0geworc3RhdGljIHN0cnVjdCBjbG9ja19ldmVudF9k
ZXZpY2UgeGVuX3ZjcHVvcF9jbG9ja2V2ZW50IF9fcm9fYWZ0ZXJfaW5pdCA9IHsKIAkubmFtZSA9
ICJ4ZW4iLAogCS5mZWF0dXJlcyA9IENMT0NLX0VWVF9GRUFUX09ORVNIT1QsCiAKQEAgLTU3MCwz
ICs1NzAsMTcgQEAgdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X3RpbWVfb3BzKHZvaWQpCiAJeDg2
X3BsYXRmb3JtLnNldF93YWxsY2xvY2sgPSB4ZW5fc2V0X3dhbGxjbG9jazsKIH0KICNlbmRpZgor
CisvKiBLZXJuZWwgcGFyYW1ldGVyIHRvIHNwZWNpZnkgWGVuIHRpbWVyIHNsb3AgKi8KK3N0YXRp
YyBpbnQgX19pbml0IHBhcnNlX3hlbl90aW1lcl9zbG9wKGNoYXIgKnB0cikKK3sKKwl1bnNpZ25l
ZCBsb25nIHNsb3AgPSBtZW1wYXJzZShwdHIsIE5VTEwpOworCisJeGVuX3RpbWVyb3BfY2xvY2tl
dmVudC5taW5fZGVsdGFfbnMgPSBzbG9wOworCXhlbl90aW1lcm9wX2Nsb2NrZXZlbnQubWluX2Rl
bHRhX3RpY2tzID0gc2xvcDsKKwl4ZW5fdmNwdW9wX2Nsb2NrZXZlbnQubWluX2RlbHRhX25zID0g
c2xvcDsKKwl4ZW5fdmNwdW9wX2Nsb2NrZXZlbnQubWluX2RlbHRhX3RpY2tzID0gc2xvcDsKKwor
CXJldHVybiAwOworfQorZWFybHlfcGFyYW0oInhlbl90aW1lcl9zbG9wIiwgcGFyc2VfeGVuX3Rp
bWVyX3Nsb3ApOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 07:10:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 07: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 1h7ano-0003YM-Sd; Sat, 23 Mar 2019 07: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7ann-0003YC-QL
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 07:10:47 +0000
X-Inumbo-ID: c51b1100-4d3a-11e9-9e32-e387d0cfaac6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c51b1100-4d3a-11e9-9e32-e387d0cfaac6;
 Sat, 23 Mar 2019 07:10: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 1h7anh-0000ke-Mg; Sat, 23 Mar 2019 07:10: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 1h7anh-0006qx-CH; Sat, 23 Mar 2019 07:10:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7anh-0004qT-Bb; Sat, 23 Mar 2019 07:10:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133987-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 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-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=5e752513d802726de870be539178fe73029fda1e
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 07:10:41 +0000
Subject: [Xen-devel] [libvirt test] 133987: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk4NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5ODcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM4NDYKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNWU3NTI1
MTNkODAyNzI2ZGU4NzBiZTUzOTE3OGZlNzMwMjlmZGExZQpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgMjVlMmU0ZTA0ZjEzOTAxYjNkYjkwM2IyMzAxYmQxMTM4MWJkZjEy
OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzODQ2ICAyMDE5LTAzLTE2IDAyOjA5OjA5IFogICAg
NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzg3NiAgMjAxOS0wMy0xNyAxMTozMzowNCBa
ICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzk4NyAgMjAx
OS0wMy0yMiAxMjowNjowNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgogIEphc29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tv
dnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
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
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxNDU5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 08:26:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 08: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 1h7byx-0001Jk-Li; Sat, 23 Mar 2019 08: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7byw-0001Ja-LN
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 08:26:22 +0000
X-Inumbo-ID: 54baedc6-4d45-11e9-bd72-0b081fcaeec7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54baedc6-4d45-11e9-bd72-0b081fcaeec7;
 Sat, 23 Mar 2019 08:26: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 1h7byr-0002fM-IK; Sat, 23 Mar 2019 08:26:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7byr-0004uL-8I; Sat, 23 Mar 2019 08:26:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7byr-00019I-7X; Sat, 23 Mar 2019 08:26:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133984-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-i386-rumprun:rumprun-build:fail:regression
 xen-unstable:build-i386-libvirt:libvirt-build:fail:regression
 xen-unstable:build-i386-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch: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-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-qemuu-debianhvm-amd64: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-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-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-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel: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-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair: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-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=210eb89ed52c0fef15941093d8f399e1938949a8
X-Osstest-Versions-That: xen=59e9783ddf18e650622e0573cad4f08db65592e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 08:26:17 +0000
Subject: [Xen-devel] [xen-unstable test] 133984: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk4NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk4NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgNiBydW1wcnVuLWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzOTU3CiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM5NTcKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDYga2VybmVs
LWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzk1NwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5NTcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzk1
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzOTU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5NTcKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzk1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTU3CiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMTBl
Yjg5ZWQ1MmMwZmVmMTU5NDEwOTNkOGYzOTllMTkzODk0OWE4CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5
MmU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5NTcgIDIwMTktMDMtMjAgMjE6MTI6MzggWiAg
ICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTg0ICAyMDE5LTAzLTIyIDExOjExOjIx
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyMTBlYjg5ZWQ1MmMwZmVmMTU5
NDEwOTNkOGYzOTllMTkzODk0OWE4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBUdWUgRGVjIDQgMTg6MDI6NDAgMjAxOCArMDAwMAoKICAgIHhlbi9k
cml2ZXJzOiBjaGFyOiBNYXRjaCAjaWYgQ09ORklHX0RFQlVHX1RSQUNFIGFuZCAjZW5kaWYgY29t
bWVudAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCAwODE0OTFmOGE4ZGNkNzQ5ODAzZmQ1ZjhjOWZhYTIxYmQ4YzIyNzc0CkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBTYXQgTWFyIDkgMjE6MjA6
MjMgMjAxOSArMDAwMAoKICAgIHhlbi9tZW1vcnk6IEZpeCB0eXBvIGluIHRoZSBjb21tZW50IG9u
IHRvcCBvZiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBiMjg4NDk0NDNiYjc0OTNmOGQzNzU1YzQz
MWVkOGY1ZjM1MGNjMmVhCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KRGF0ZTogICBTdW4gTWFyIDEwIDEyOjQxOjAxIDIwMTkgKzAwMDAKCiAgICB4ODYvbW06IEZp
eCB0eXBvIGluIGNvbW1lbnQgb24gdG9wIG9mIHBhZ2VfbG9jawogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 10:15:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 10:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7dg5-0001Ye-CU; Sat, 23 Mar 2019 10:15: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7dg3-0001YR-Rz
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 10:14:59 +0000
X-Inumbo-ID: 80785c46-4d54-11e9-8026-0bc0d7158bdb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80785c46-4d54-11e9-8026-0bc0d7158bdb;
 Sat, 23 Mar 2019 10:14: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 1h7dfx-0004pO-AN; Sat, 23 Mar 2019 10:14: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 1h7dfw-0005Fh-Ue; Sat, 23 Mar 2019 10:14:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7dfw-00035H-T3; Sat, 23 Mar 2019 10:14:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-i386-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 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-shadow: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-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd: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-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64: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-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-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-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-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair: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-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386: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-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-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-i386-xl-qemuu-ws16-amd64:guest-stop: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
 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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1: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-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-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-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-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-amd64-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop: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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7794d352260604f02e7d446e632af2ca7fe8dda6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 10:14:52 +0000
Subject: [Xen-devel] [linux-4.19 test] 133986: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk4NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgaW4gMTMzOTY0IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzOTI2CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMzk2NAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgIGZhaWwgaW4gMTMzOTY0IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzM5NjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk2NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzk2NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMzOTY0IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgZmFpbCBp
biAxMzM5NjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEzMzk2NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMzOTY0IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCBmYWlsIGluIDEzMzk2NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzM5NjQgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNzc5NGQzNTIyNjA2MDRm
MDJlN2Q0NDZlNjMyYWYyY2E3ZmU4ZGRhNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDE0MSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxMzggZGF5
cyAgIDk0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzkyNiAgMjAxOS0wMy0xOSAx
NDo0NTo1OCBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTU3NSBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA5OTIyMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 11:33:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 11:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7etI-0007lm-Jl; Sat, 23 Mar 2019 11: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=M4Yb=R2=xenproject.org=prvs=978d5af0a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h7etH-0007ld-NT
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 11:32:43 +0000
X-Inumbo-ID: 5e94cd80-4d5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e94cd80-4d5f-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 11:32:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81479142"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83776-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf-pvops:syslog-server:running:regression
 distros-debian-stretch:build-armhf:syslog-server:running:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83691
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 23 Mar 2019 11:32:33 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 83776: 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>

ZmxpZ2h0IDgzNzc2IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM3NzYvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAg
ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJl
dGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM2OTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4MzY5MQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjkxCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgODM2OTEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY5MQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNjkxCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgODM2OTEKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4MzY5MQoKYmFzZWxpbmUgdmVy
c2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDgzNjkxCgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnVi
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5l
dGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1h
bWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 12:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 12: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 1h7fKm-0001nZ-95; Sat, 23 Mar 2019 12:01: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=nFQO=R2=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h7fKl-0001nP-CM
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 12:01:07 +0000
X-Inumbo-ID: 5677f066-4d63-11e9-bc90-bc764e045a96
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5677f066-4d63-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 12:01:06 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id x129so3061511ywc.1
 for <xen-devel@lists.xenproject.org>; Sat, 23 Mar 2019 05:01:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=OxtWF8GmikN+/3mXH6py7vzZ6KycdJnIWvcyc/DIb6A=;
 b=dcMGrPnSUtoqjxhfLJs7nY564bSfH1rTmJgryZZZc5bjCCq5Zx1v5aT+6No6OV8i0M
 vJVJuveL26qPkVohNXJqTMoht3s4LOryV7lNBKJ2okYblwCXl0BvAQzNh0D3GCeDhsB8
 4bEysLJ36jp8Eh6WMmnPWsjeiowp7KdOrcpgvF8kYMniZbqgdfdnYcuNDmy10kudcNPU
 AWJ3mjaM2hwh070PzYGPhhQKKbjoV49DjAD9BhfK+572drdGJuB+yfuXzMM+O2KGe62Y
 pXxp30PxGobEn2Y+kFZBJyVlkO10iiFmTvX5hEKFS5vXiiHddlb8qEdB29I2FkHVY74I
 HKvQ==
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=OxtWF8GmikN+/3mXH6py7vzZ6KycdJnIWvcyc/DIb6A=;
 b=TsrjBQpFT/NWGqNcC3t4yMMYYVlPWsI6k2JK/OVN3Qt8mqndglCAonD7HXtNvZBXaC
 vGG2JNRRs82sS8bleZ9sIc8BAq9pg1/rO28YV0CmKSdJOyLHMXq+o2Zlvi+GNpZYO2k1
 KvHrx/UJ5fpNfkqjJ8nqKtgdcm7a/0gjNt+yUlN8eDTi18G5/6Q7dKt16uvLFMLuhRmq
 aa/0WtbWgiL6VcQtrPWisY9qhTNIseCYf0qHbVEZ+mckyYxzXWn+9XA6Eeij/9IKsTpw
 8jvt7o9HcblwPMAzSNW0QwNCXZiDIdAvANcQQk3yMFhcGQhrNn/uF2cLUmY6yAad9TPB
 7p5Q==
X-Gm-Message-State: APjAAAW1S67cUaC0WzIeBxRUQtnLpQnnZWoVSK03BeAdpGY47acJ3Aet
 CGzKzACdD1QTEkIIN/bBnqQ=
X-Google-Smtp-Source: APXvYqzn4FMMWily8FQT5LLExBeX86jm+dO3qtpoZvBNUPGdF+z0kvtC/HCmBZOQNLFdDbKu2182AA==
X-Received: by 2002:a0d:c9c2:: with SMTP id
 l185mr12972134ywd.227.1553342465644; 
 Sat, 23 Mar 2019 05:01:05 -0700 (PDT)
Received: from centos-dev.localdomain
 (pool-173-66-89-81.washdc.fios.verizon.net. [173.66.89.81])
 by smtp.gmail.com with ESMTPSA id g1sm3613882ywf.0.2019.03.23.05.01.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 23 Mar 2019 05:01:05 -0700 (PDT)
Date: Sat, 23 Mar 2019 08:00:52 -0400
From: Ryan Thibodeaux <thibodux@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190323120052.GB11100@centos-dev.localdomain>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMDY6MTA6MTZQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDMvMjIvMTkgMjoyOSBQTSwgdGhpYm9kdXhAZ21haWwuY29tIHdyb3RlOgo+
ID4gRnJvbTogUnlhbiBUaGlib2RlYXV4IDxyeWFuLnRoaWJvZGVhdXhAc3RhcmxhYi5pbz4KPiA+
Cj4gPiBBZGQgYSBuZXcgY29tbWFuZC1saW5lIG9wdGlvbiAieGVuX3RpbWVyX3Nsb3A9PElOVD4i
IHRoYXQgc2V0cyB0aGUKPiA+IG1pbmltdW0gZGVsdGEgb2YgdmlydHVhbCBYZW4gdGltZXJzLiBU
aGlzIGNvbW1pdCBkb2VzIG5vdCBjaGFuZ2UgdGhlCj4gPiBkZWZhdWx0IHRpbWVyIHNsb3AgdmFs
dWUgZm9yIHZpcnR1YWwgWGVuIHRpbWVycy4KPiA+Cj4gPiBMb3dlcmluZyB0aGUgdGltZXIgc2xv
cCB2YWx1ZSBzaG91bGQgaW1wcm92ZSB0aGUgYWNjdXJhY3kgb2YgdmlydHVhbAo+ID4gdGltZXJz
IChlLmcuLCBiZXR0ZXIgcHJvY2VzcyBkaXNwYXRjaCBsYXRlbmN5KSwgYnV0IGl0IHdpbGwgbGlr
ZWx5Cj4gPiBpbmNyZWFzZSB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgdGltZXIgaW50ZXJydXB0cyAo
cmVsYXRpdmUgdG8gdGhlCj4gPiBvcmlnaW5hbCBzbG9wIHNldHRpbmcpLgo+ID4KPiA+IFRoZSBv
cmlnaW5hbCB0aW1lciBzbG9wIHZhbHVlIGhhcyBub3QgY2hhbmdlZCBzaW5jZSB0aGUgaW50cm9k
dWN0aW9uCj4gPiBvZiB0aGUgWGVuLWF3YXJlIExpbnV4IGtlcm5lbCBjb2RlLiBUaGlzIGNvbW1p
dCBwcm92aWRlcyB1c2VycyBhbgo+ID4gb3Bwb3J0dW5pdHkgdG8gdHVuZSB0aW1lciBwZXJmb3Jt
YW5jZSBnaXZlbiB0aGUgcmVmaW5lbWVudHMgdG8KPiA+IGhhcmR3YXJlIGFuZCB0aGUgWGVuIGV2
ZW50IGNoYW5uZWwgcHJvY2Vzc2luZy4gSXQgYWxzbyBtaXJyb3JzCj4gPiBhIGZlYXR1cmUgaW4g
dGhlIFhlbiBoeXBlcnZpc29yIC0gdGhlICJ0aW1lcl9zbG9wIiBYZW4gY29tbWFuZCBsaW5lCj4g
PiBvcHRpb24uCj4gCj4gSXMgdGhlcmUgYW55IGRhdGEgdGhhdCBzaG93cyBlZmZlY3RzIG9mIHVz
aW5nIHRoaXMgbmV3IHBhcmFtZXRlcj8KPiAKPiAtYm9yaXMKPiAKCkZvciBvdXIgb3duIHRlc3Rp
bmcgdXNpbmcgImN5Y2xpY3Rlc3QiIGZyb20gdGhlIHJ0LXRlc3RzIHByb2plY3QsCmxvd2VyaW5n
IHRoZSB0aW1lciBzbG9wIGhlbHBlZCBwcm9kdWNlIHRoZSBiZXN0IHRlc3QgcnVucywgZXNwZWNp
YWxseQppbiB0ZXJtcyBvZiBtYXhpbXVtIHByb2Nlc3MgZGlzcGF0Y2ggbGF0ZW5jeSAoUERMKS4K
CkhlcmUgaXMgdGhlIG91dHB1dCBmcm9tIG9uZSBzdWNoIHRlc3QgdGhhdCByYW4gb3Zlcm5pZ2h0
LiBUaGUgWGVuCnRpbWVyIHNsb3AgaW4gdGhpcyBjYXNlIHdhcyAxMDAwMCBvciAxMCBtaWNyb3Nl
Y29uZHMuCgouLi4KW3Jvb3RAc2xvcDEgfl0jIGNzZXQgc2hpZWxkIC1jIDMKW3Jvb3RAc2xvcDEg
fl0jIGVjaG8gOyBkYXRlIDsgZWNobyA7IFwKLi9ydC10ZXN0cy0xLjMvY3ljbGljdGVzdCAtcDk1
IC1hMyAtdDEgLW07IGVjaG8gOyBkYXRlCgpUaHUgTWFyIDE0IDE5OjQ1OjM2IFVUQyAyMDE5Cgoj
IC9kZXYvY3B1X2RtYV9sYXRlbmN5IHNldCB0byAwdXMKcG9saWN5OiBmaWZvOiBsb2FkYXZnOiAw
LjAwIDAuMDIgMC4wMCAxLzkxIDQyNjAKVDogMCAoIDMyMTIpIFA6OTUgSToxMDAwIEM6NTcwNzcz
MTMgTWluOiAyNyBBY3Q6IDQ0IEF2ZzogNDMgTWF4OiAxNDUKXkMKRnJpIE1hciAxNSAxMTozNjo1
MyBVVEMgMjAxOQouLi4KClRoaXMgdGVzdCBzeXN0ZW0gd2FzIGNvbmZpZ3VyZWQgdG8gdXNlIGEg
VFNDIGNsb2Nrc291cmNlLCBkaXNhYmxlZApDIHN0YXRlcywgYW5kIGxvd2VyZWQgdGhlIHRpbWVy
IHNsb3AuIEkgYW0gbm90IGNsYWltaW5nIHRoZSB0aW1lcgpzbG9wIGNoYW5nZSB3YXMgc29sZWx5
IHJlc3BvbnNpYmxlIGZvciB0aGUgYmVzdCByZXN1bHRzLiBJbiBvdGhlcgp0ZXN0aW5nIHdpdGgg
dGhlIGRlZmF1bHQgdGltZXIgc2xvcCBzZXR0aW5nIG9mIDEwMDAwMCAoMTAwCm1pY3Jvc2Vjb25k
cyksIHRoZSBhdmVyYWdlIFBETCB3b3VsZCBydW4gc2xpZ2h0bHkgaGlnaGVyLCBidXQgdGhlCnNw
aWtlcyB3ZXJlIG11Y2ggaGlnaGVyIGFuZCBtb3JlIGluIG51bWJlciwgb2Z0ZW4gbmVhciB0aGUg
MTAwMHMKYW5kIGhhcHBlbmluZyBtdWx0aXBsZSB0aW1lcyBwZXIgMTAgbWludXRlcyBvZiB0ZXN0
aW5nLgoKLSBSeWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 12:22:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 12:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7ffi-0003TJ-1a; Sat, 23 Mar 2019 12:22:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u8JI=R2=santannapisa.it=luca.abeni@srs-us1.protection.inumbo.net>)
 id 1h7e6Q-0003sb-B0
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 10:42:14 +0000
X-Inumbo-ID: 4eba3d06-4d58-11e9-a870-5b9344189ef7
Received: from mail.santannapisa.it (unknown [193.205.80.98])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4eba3d06-4d58-11e9-a870-5b9344189ef7;
 Sat, 23 Mar 2019 10:42:08 +0000 (UTC)
Received: from [151.40.136.78] (account l.abeni@santannapisa.it HELO sweethome)
 by santannapisa.it (CommuniGate Pro SMTP 6.1.11)
 with ESMTPSA id 137564061; Sat, 23 Mar 2019 11:42:08 +0100
Date: Sat, 23 Mar 2019 11:41:51 +0100
From: luca abeni <luca.abeni@santannapisa.it>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20190323114151.5cebf31b@sweethome>
In-Reply-To: <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 23 Mar 2019 12:22:45 +0000
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, thibodux@gmail.com, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <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>

SGkgYWxsLAoKT24gU2F0LCAyMyBNYXIgMjAxOSAwMzo1ODoxNiArMDEwMApEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKCj4gT24gRnJpLCAyMDE5LTAzLTIyIGF0IDE4
OjEwIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiBPbiAzLzIyLzE5IDI6MjkgUE0s
IHRoaWJvZHV4QGdtYWlsLmNvbSB3cm90ZTogIAo+ID4gPiBGcm9tOiBSeWFuIFRoaWJvZGVhdXgg
PHJ5YW4udGhpYm9kZWF1eEBzdGFybGFiLmlvPgo+ID4gPiAKPiA+ID4gVGhlIG9yaWdpbmFsIHRp
bWVyIHNsb3AgdmFsdWUgaGFzIG5vdCBjaGFuZ2VkIHNpbmNlIHRoZQo+ID4gPiBpbnRyb2R1Y3Rp
b24KPiA+ID4gb2YgdGhlIFhlbi1hd2FyZSBMaW51eCBrZXJuZWwgY29kZS4gVGhpcyBjb21taXQg
cHJvdmlkZXMgdXNlcnMgYW4KPiA+ID4gb3Bwb3J0dW5pdHkgdG8gdHVuZSB0aW1lciBwZXJmb3Jt
YW5jZSBnaXZlbiB0aGUgcmVmaW5lbWVudHMgdG8KPiA+ID4gaGFyZHdhcmUgYW5kIHRoZSBYZW4g
ZXZlbnQgY2hhbm5lbCBwcm9jZXNzaW5nLiBJdCBhbHNvIG1pcnJvcnMKPiA+ID4gYSBmZWF0dXJl
IGluIHRoZSBYZW4gaHlwZXJ2aXNvciAtIHRoZSAidGltZXJfc2xvcCIgWGVuIGNvbW1hbmQKPiA+
ID4gbGluZSBvcHRpb24uICAKPiA+IAo+ID4gSXMgdGhlcmUgYW55IGRhdGEgdGhhdCBzaG93cyBl
ZmZlY3RzIG9mIHVzaW5nIHRoaXMgbmV3IHBhcmFtZXRlcj8KPiA+ICAgCj4gWWVzLCBJJ3ZlIGRv
bmUgc29tZSByZXNlYXJjaCBhbmQgZXhwZXJpbWVudHMgb24gdGhpcy4gSSBkaWQgaXQKPiB0b2dl
dGhlciB3aXRoIGEgZnJpZW5kLCB3aGljaCBJJ20gQ2MtaW5nLCBhcyBJJ20gbm90IHN1cmUgd2Un
cmUKPiByZWFkeS9jYXBhYmxlIHRvIHNoYXJlIHRoZSByZXN1bHRzLCB5ZXQgKEx1Y2E/KS4KCkkg
dGhpbmsgd2UgY2FuIGVhc2lseSBzaGFyZSB0aGUgZXhwZXJpbWVudGFsIGRhdGEgKGN5Y2xpY3Rl
c3Qgb3V0cHV0CmFuZCBwbG90cykuCgpNb3Jlb3Zlciwgd2UgY2FuIHNoYXJlIHRoZSBzY3JpcHRz
IGFuZCB0b29scyBmb3IgcnVubmluZyB0aGUKZXhwZXJpbWVudHMgKHNvLCBldmVyeW9uZSBjYW4g
ZWFzaWx5IHJlcHJvZHVjZSB0aGUgbnVtYmVycyBieSBzaW1wbHkKdHlwaW5nICJtYWtlIiBhbmQg
d2FpdGluZyBmb3Igc29tZSB0aW1lIDopCgoKSSdsbCB0cnkgdG8gcGFja2FnZSB0aGUgcmVzdWx0
cyBhbmQgdGhlIHNjcmlwdHMvdG9vbHMgdGhpcyBldmVuaW5nLCBhbmQKSSdsbCBzZW5kIHRoZW0u
CgoKCgkJCQlMdWNhCgoKPiAKPiBXaGF0IEkgdGhpbmsgSSBjYW4gYW50aWNpcGF0ZSBpcyB0aGF0
IGhhdmluZyBzdWNoIGEgaGlnaCB2YWx1ZSBmb3IKPiB0aW1lciBzbG9wIGluIHRoZSBrZXJuZWws
IGZvciB0aGUgWGVuIGNsb2NrZXZlbnQgZGV2aWNlIGlzICh0b2dldGhlcgo+IHdpdGggdGhlIGFs
c28gcXVpdGUgaGlnaCBkZWZhdWx0IHZhbHVlIG9mIHRpbWVyX3Nsb3AgaW4gWGVuIGl0c2VsZikK
PiByZXNwb25zaWJsZSBmb3IgcmVhbGx5IGhpZ2ggdmNwdSB3YWtldXAgbGF0ZW5jaWVzLgo+IAo+
IExvd2VyaW5nIHRob3NlIHR3byB2YWx1ZXMsIHJlZHVjZXMgc3VjaCBsYXRlbmNpZXMgZHJhbWF0
aWNhbGx5Lgo+IAo+IFJlZ2FyZHMsCj4gRGFyaW8KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 12:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 12: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 1h7fjV-0003h4-KC; Sat, 23 Mar 2019 12:26: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7fjU-0003gn-Ka
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 12:26:40 +0000
X-Inumbo-ID: e823eabd-4d66-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e823eabd-4d66-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 12:26: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 1h7fjR-0007LX-Dk; Sat, 23 Mar 2019 12:26: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 1h7fjQ-0006Wk-LP; Sat, 23 Mar 2019 12:26:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7fjQ-0007ab-JG; Sat, 23 Mar 2019 12:26:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133989-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=07c181c83e03a860d806305369cd677c24df9b78
X-Osstest-Versions-That: xen=b53832cc724e3d88f0b90703d738a6607c28012f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 12:26:36 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 133989: 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>

ZmxpZ2h0IDEzMzk4OSB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5ODkvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMDdjMTgxYzgzZTAzYTg2MGQ4MDYzMDUzNjljZDY3N2MyNGRmOWI3OApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYjUzODMyY2M3MjRlM2Q4OGYwYjkw
NzAzZDczOGE2NjA3YzI4MDEyZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNzYyICAyMDE5LTAz
LTEzIDA5OjA4OjUzIFogICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzk4OSAgMjAx
OS0wMy0yMiAxMzowNzoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgYjUzODMyY2M3Mi4uMDdjMTgxYzgzZSAgMDdjMTgxYzgzZTAzYTg2MGQ4MDYz
MDUzNjljZDY3N2MyNGRmOWI3OCAtPiBzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 12:35:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 12:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7fs1-0004ar-La; Sat, 23 Mar 2019 12: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=MgHg=R2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h7fs0-0004am-1a
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 12:35:28 +0000
X-Inumbo-ID: 21bef40b-4d68-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21bef40b-4d68-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 12:35:25 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 23 Mar 2019 13:35:24 +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);
 Sat, 23 Mar 2019 12:34:48 +0000
Message-ID: <383e43c2e9bff26b55460de58298c4871a34d0d9.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Sat, 23 Mar 2019 13:34:47 +0100
In-Reply-To: <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@suse.com>
References: <20190322090431.28112-1-jgross@suse.com>
 <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8662418254738544163=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8662418254738544163==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-P/F6JajuGn+MTP5oC9AN"


--=-P/F6JajuGn+MTP5oC9AN
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2019-03-23 at 03:32 +0100, Dario Faggioli wrote:
> On Fri, 2019-03-22 at 10:04 +0100, Juergen Gross wrote:
> > This problem can be solved by and-ing the core's sibling cpumask
> > with
> > the runqueue's active mask before doing the idle test.
> >=20
>=20
> Therefore, I'm a bit reluctant at adding another cpumask bitwise
> operation, in hot paths, just for taking care of it.
>=20
> Note that this also applies to cpupools, i.e., I also consider a very
> poor choice putting two sibling hyperthreads in different pools. If
> you
> recall, I even sent a patch to forbid doing that (which is still
> blocked on a series of yours for passing parameters from the tools to
> the hypervisor).
>=20
> The only case I care, is a CPU being off-lined.
>=20
> So, one thing that we could do is to put credit2_runqueue=3Dcpu inside
> such #ifdef-s too (and I can prepare a patch to that effect myself,
> if
> you want).
>=20
> To properly deal with offline CPUs, I think we can change the logic a
> little, i.e., we initialize the smt_idle mask to all-1 (all CPUs
> idle),
> and we also make sure that we set the CPU bit (instead of learing it)
> in smt_idle, when we remove the CPU from the scheduler.
>=20
Which, thinking more about this, should also serve as a solution for
the issue addressed by this patch.

We need to check whether all the other places where smt_idle is used
would be ok with that (I think they are, as we pretty much always end
up &&-ing it with online or active anyway), or if they need some
reshuffling (and if yes, how that looks like).

I can check this on Monday.

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/

--=-P/F6JajuGn+MTP5oC9AN
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+4FAlyWJ+cACgkQFkJ4iaW4
c+4kPRAAuXLDYMGEnHljwDRw8bMuwld7FAkFNvXdAXJFv7rIVspHA5zpjUqGUW2E
ey7tXkv20uKK2QdnADB7riM5BUGO/a4xh54Fh4COvjhbcUFGRR99Ij7IYrOxDwt8
UbTUC2ZlDALnQUx8O9kul8HR640PqHpdMMfIiXLfR/1xxmhQtdGIiGQRBTMBPUh3
nALLEKT/t6Ozu6ukITs17FoEvbPBR77K1hn3Y2jQWCp8GsgY3g5OnHKAHNT9hUV8
qbKaCFSqqUHzDqtjlwPOeDcZ5jPMnJLWlu1/NBVwpdLI8vjrGFLZwFrUI4D4Yb5E
CKwzc7geL9DFjI330XBRxnD+b04rdQ2jgPPJXJj0gDbM295dmnIzVLzUihUGvNux
IFG4zSEadYTKuWZcPNmoUFHYp8aVGKUKsGTd61DbCeACja1kaXzOVc6ru8uP7RYr
wdfA9e1ECPyxAtnULLsyzZLdgO/qdXEhXczEGo3A+V3mDkJsZ1DZnGNfBxuOcyna
FmJ1ZXNQn7xJLcOwfV4sVJ+lAdG6tvUApI22XruXS2B2pyjeF7pLHDChXdtOgz8M
QYgBxe8Ejr4TljZHYOQMwKB91oRwOoPZ2Doi9VQOvnSVoAaH+5fTrqV5y9NcKfme
aveRaO25ze/6VAkrwGcpi8lGH9rcz6X8nJVaIDTuhGKTDYr2l0U=
=yc2F
-----END PGP SIGNATURE-----

--=-P/F6JajuGn+MTP5oC9AN--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8662418254738544163==--



From xen-devel-bounces@lists.xenproject.org Sat Mar 23 13:22:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 13:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7gbn-0008VI-Vj; Sat, 23 Mar 2019 13:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MsG/=R2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h7gbm-0008VD-Aa
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 13:22:46 +0000
X-Inumbo-ID: bbd2bede-4d6e-11e9-bf6e-d3ef055205fc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbd2bede-4d6e-11e9-bf6e-d3ef055205fc;
 Sat, 23 Mar 2019 13:22: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 F2F74AEB7;
 Sat, 23 Mar 2019 13:22:39 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190322090431.28112-1-jgross@suse.com>
 <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@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: <9dce8e69-6ebc-85f4-be25-a6d2ee9a5116@suse.com>
Date: Sat, 23 Mar 2019 14:22:39 +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: <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@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>

T24gMjMvMDMvMjAxOSAwMzozMiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE5
LTAzLTIyIGF0IDEwOjA0ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBDcmVkaXQyJ3Mg
c210X2lkbGVfbWFza19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRv
Cj4+IGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBBIGNv
cmUgaXMgdGhvdWdodCB0bwo+PiBiZSBpZGxlIHdoZW4gYWxsIHNpYmxpbmdzIGFyZSBrbm93biB0
byBoYXZlIHRoZSBpZGxlIHZjcHUgcnVubmluZyBvbgo+PiB0aGVtLgo+Pgo+PiBVbmZvcnR1bmF0
ZWx5IHRoZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKPj4g
cnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhlIHNhbWUgcnVu
cXVldWUgYSBjb3JlCj4+IHdpbGwgbmV2ZXIgYmUgcmVnYXJkZWQgdG8gYmUgaWRsZSwgYXMgdGhl
IHNpYmxpbmcgbm90IGluIHRoZSBydW5xdWV1ZQo+PiBpcyBuZXZlciBrbm93biB0byBydW4gdGhl
IGlkbGUgdmNwdS4KPj4KPiBHb29kIGNhdGNoLgo+IAo+IEkgYXBwYXJlbnRseSBmb3Jnb3QgdG8g
dGFrZSBjYXJlIG9mIHRoaXMsIHdoZW4gaW50cm9kdWNlZCB0aGUKPiBwb3NzaWJpbGl0eSBvZiBo
YXZpbmcgcGVyIHNpbmdsZSBDUFUgcnVucXVldWUgKHdoaWNoLCBpbiBhbiBTTVQgZW5hYmxlZAo+
IHN5c3RlbSwgd291bGQgbWVhbiBwZXItdGhyZWFkIHJ1bnFzKS4KPiAKPj4gVGhpcyBwcm9ibGVt
IGNhbiBiZSBzb2x2ZWQgYnkgYW5kLWluZyB0aGUgY29yZSdzIHNpYmxpbmcgY3B1bWFzayB3aXRo
Cj4+IHRoZSBydW5xdWV1ZSdzIGFjdGl2ZSBtYXNrIGJlZm9yZSBkb2luZyB0aGUgaWRsZSB0ZXN0
Lgo+Pgo+IFJpZ2h0LiBUaGVyZSdzIG9uZSB0aGluZywgdGhvdWdoLiBVc2luZyBvbmUgcnVucSBw
ZXIgQ1BVLCBpbiB0aGlzCj4gc2NoZWR1bGVyLCBpcyBhIHJlYWxseSBwb29yIGNob2ljZSwgYW5k
IEkgYmFzaWNhbGx5IHdvdWxkIHJlY29tbWVuZCBpdAo+IG9ubHkgZm9yIHRlc3Rpbmcgb3IgZGVi
dWdnaW5nIChhbmQgdGhpcyBzaG91bGQgcHJvYmFibHkgYmUgaGlnaGxpZ2h0ZWQKPiBhIGxvdCBi
ZXR0ZXIgaW4gdGhlIGRvY3MpLgo+IAo+IFRoZXJlZm9yZSwgSSdtIGEgYml0IHJlbHVjdGFudCBh
dCBhZGRpbmcgYW5vdGhlciBjcHVtYXNrIGJpdHdpc2UKPiBvcGVyYXRpb24sIGluIGhvdCBwYXRo
cywganVzdCBmb3IgdGFraW5nIGNhcmUgb2YgaXQuCj4gCj4gTm90ZSB0aGF0IHRoaXMgYWxzbyBh
cHBsaWVzIHRvIGNwdXBvb2xzLCBpLmUuLCBJIGFsc28gY29uc2lkZXIgYSB2ZXJ5Cj4gcG9vciBj
aG9pY2UgcHV0dGluZyB0d28gc2libGluZyBoeXBlcnRocmVhZHMgaW4gZGlmZmVyZW50IHBvb2xz
LiBJZiB5b3UKPiByZWNhbGwsIEkgZXZlbiBzZW50IGEgcGF0Y2ggdG8gZm9yYmlkIGRvaW5nIHRo
YXQgKHdoaWNoIGlzIHN0aWxsCj4gYmxvY2tlZCBvbiBhIHNlcmllcyBvZiB5b3VycyBmb3IgcGFz
c2luZyBwYXJhbWV0ZXJzIGZyb20gdGhlIHRvb2xzIHRvCj4gdGhlIGh5cGVydmlzb3IpLgo+IAo+
IFRoZSBvbmx5IGNhc2UgSSBjYXJlLCBpcyBhIENQVSBiZWluZyBvZmYtbGluZWQuCgpJbiBteSBj
b3JlIHNjaGVkdWxpbmcgc29sdXRpb24gd2Ugb25seSBldmVyIGhhdmUgb25lIGFjdGl2ZSBzaWJs
aW5nIHBlcgpjb3JlLgoKPiBTbywgb25lIHRoaW5nIHRoYXQgd2UgY291bGQgZG8gaXMgdG8gcHV0
IGNyZWRpdDJfcnVucXVldWU9Y3B1IGluc2lkZQo+IHN1Y2ggI2lmZGVmLXMgdG9vIChhbmQgSSBj
YW4gcHJlcGFyZSBhIHBhdGNoIHRvIHRoYXQgZWZmZWN0IG15c2VsZiwgaWYKPiB5b3Ugd2FudCku
Cj4gCj4gVG8gcHJvcGVybHkgZGVhbCB3aXRoIG9mZmxpbmUgQ1BVcywgSSB0aGluayB3ZSBjYW4g
Y2hhbmdlIHRoZSBsb2dpYyBhCj4gbGl0dGxlLCBpLmUuLCB3ZSBpbml0aWFsaXplIHRoZSBzbXRf
aWRsZSBtYXNrIHRvIGFsbC0xIChhbGwgQ1BVcyBpZGxlKSwKPiBhbmQgd2UgYWxzbyBtYWtlIHN1
cmUgdGhhdCB3ZSBzZXQgdGhlIENQVSBiaXQgKGluc3RlYWQgb2YgbGVhcmluZyBpdCkKPiBpbiBz
bXRfaWRsZSwgd2hlbiB3ZSByZW1vdmUgdGhlIENQVSBmcm9tIHRoZSBzY2hlZHVsZXIuCgpIb3cg
ZG9lcyB0aGF0IGhlbHA/CgpPbmx5IGlmIGFsbCBzaWJsaW5ncyBhcmUgbWFya2VkIGFzIGlkbGUg
aW4gcnFkLT5pZGxlIHdlIHNldCBhbnkgYml0cwppbiBycWQtPnNtdF9pZGxlIChhbGwgc2libGlu
Z3MpLgoKT3IgZGlkIHlvdSBtZWFuIHJxZC0+aWRsZSBpbnN0ZWFkPwoKVGhpcyBtaWdodCBiZSBw
cm9ibGVtYXRpYyBpbiBjYXNlIG9mIHJ1bnF1ZXVlIHBlciBjcHUsIHRob3VnaC4KCkFub3RoZXIg
aWRlYTogd2UgY291bGQgaW50cm9kdWNlIGEgY3JlZGl0MiBwY3B1IGRhdGEgY3B1bWFzayBwb2lu
dGVyCmZvciByZXBsYWNlbWVudCBvZiB0aGUgY3B1X3NpYmxpbmdfbWFzay4gRm9yIHJ1bnF1ZXVl
IHBlciBjcHUgaXQgd291bGQKcG91bnQgdG8gY3B1bWFza19vZihjcHUpLCBmb3IgdGhlICJub3Jt
YWwgY2FzZSIgaXQgd291bGQgcG9pbnQgdG8gdGhlCmNvcnJlY3QgY3B1X3NpYmxpbmdfbWFzaywg
YW5kIGZvciBzcGVjaWFsIGNhc2VzIHdlIGNvdWxkIGFsbG9jYXRlIGEKbWFzayBpZiBuZWVkZWQu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 18:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 18:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7liT-0000Xz-9K; Sat, 23 Mar 2019 18: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7liR-0000Wi-15
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 18:49:59 +0000
X-Inumbo-ID: 73f89feb-4d9c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73f89feb-4d9c-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 18:49: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 1h7liO-0006zU-5s; Sat, 23 Mar 2019 18:49: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 1h7liN-0005Ik-SF; Sat, 23 Mar 2019 18:49:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7liN-0008Fn-RD; Sat, 23 Mar 2019 18:49:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133995-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fd1f297b794c77e52412dc621b5884210291eeee
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 18:49:55 +0000
Subject: [Xen-devel] [linux-linus test] 133995: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk5NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzOTk1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZmQxZjI5N2I3OTRjNzdlNTI0MTJkYzYyMWI1
ODg0MjEwMjkxZWVlZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2
NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgMTcgZGF5cyAgIDEyIGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzk5NSAgMjAxOS0wMy0yMiAxODoxMzozMSBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjA3OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
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
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAyNDE1NzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 20:04:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 20: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 1h7msB-0006it-VC; Sat, 23 Mar 2019 20:04: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=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7msA-0006ig-RV
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 20:04:06 +0000
X-Inumbo-ID: cc6f779a-4da6-11e9-a371-dfce46cf79a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc6f779a-4da6-11e9-a371-dfce46cf79a2;
 Sat, 23 Mar 2019 20:04: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 1h7ms3-00004q-Ik; Sat, 23 Mar 2019 20:03: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 1h7ms3-0002h8-89; Sat, 23 Mar 2019 20:03:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7ms3-00025k-7M; Sat, 23 Mar 2019 20:03:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133997-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=d97a39d903fe33c45be83ac6943a2f82a3649a11
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 20:03:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 133997: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk5NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM5OTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWls
IFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVz
dC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkw
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBS
RUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
MzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFl
bXV1ICAgICAgICAgICAgICAgIGQ5N2EzOWQ5MDNmZTMzYzQ1YmU4M2FjNjk0M2EyZjgyYTM2NDlh
MTEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDA4MmMwNTQzYmFhNmYy
Mzc3MDRjODNhNTE2NThiZDdmNmFlMzE2ZDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzkwOSAg
MjAxOS0wMy0xOCAxNzoyMDo1MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM5
MzkgIDIwMTktMDMtMjAgMDQ6MjI6MTIgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM5OTcgIDIwMTktMDMtMjIgMTk6NDI6MzkgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGlzdGFpciBGcmFuY2lzIDxh
bGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hp
bmcub3JnPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmlzaGFyYSBBYnVIYXR0
b3VtIDxiaXNoYXJhQGRheW5peC5jb20+CiAgQ2hpaC1NaW4gQ2hhbyA8Y2hpaG1pbi5jaGFvQHNp
Zml2ZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBH
b2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0
MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+
CiAgSmltIFdpbHNvbiA8amltd0BzaWZpdmUuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CiAgS2l0byBDaGVuZyA8a2l0by5jaGVuZ0BnbWFpbC5jb20+CiAgTHVrw6HFoSBEb2t0
b3IgPGxkb2t0b3JAcmVkaGF0LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5s
dXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+
CiAgTWF0dCBIaW5lcyA8bWhpbmVzQHNjYWxlY29tcHV0aW5nLmNvbT4KICBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFs
bWVyQHNpZml2ZS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5j
b20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaG11ZWwgRWlkZXJtYW4gPHNo
bXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVA
cmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDEzMDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 23 21:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 21:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7noM-00037F-BP; Sat, 23 Mar 2019 21:04:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7noK-000375-RQ
 for xen-devel@lists.xenproject.org; Sat, 23 Mar 2019 21:04:12 +0000
X-Inumbo-ID: 3291e17c-4daf-11e9-b5af-c35208cf5184
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3291e17c-4daf-11e9-b5af-c35208cf5184;
 Sat, 23 Mar 2019 21:04:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7noE-0001L9-UU; Sat, 23 Mar 2019 21:04:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7noE-0007VF-FZ; Sat, 23 Mar 2019 21:04:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7noE-0002o0-Es; Sat, 23 Mar 2019 21:04:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134020-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-arndale-bluewater:hosts-allocate:broken:regression
 examine:examine-godello1:hosts-allocate:broken:nonblocking
 examine:examine-debina1:hosts-allocate:broken:nonblocking
 examine:examine-albana1:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay0:hosts-allocate:broken:nonblocking
 examine:examine-fiano0:hosts-allocate:broken:nonblocking
 examine:examine-baroque0:hosts-allocate:broken:nonblocking
 examine:examine-pinot0:hosts-allocate:broken:nonblocking
 examine:examine-italia0:hosts-allocate:broken:nonblocking
 examine:examine-rimava1:hosts-allocate:broken:nonblocking
 examine:examine-merlot0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:broken:nonblocking
 examine:examine-debina0:hosts-allocate:broken:nonblocking
 examine:examine-laxton1:hosts-allocate:broken:nonblocking
 examine:examine-baroque1:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay1:hosts-allocate:broken:nonblocking
 examine:examine-merlot1:hosts-allocate:broken:nonblocking
 examine:examine-elbling1:hosts-allocate:broken:nonblocking
 examine:examine-laxton0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:broken:nonblocking
 examine:examine-elbling0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:broken:nonblocking
 examine:examine-fiano1:hosts-allocate:broken:nonblocking
 examine:examine-albana0:hosts-allocate:broken:nonblocking
 examine:examine-godello0:hosts-allocate:broken:nonblocking
 examine:examine-pinot1:hosts-allocate:broken:nonblocking
 examine:examine-italia1:hosts-allocate:broken:nonblocking
 examine:examine-rochester0:host-install:broken:nonblocking
 examine:examine-rochester1:host-install:broken:nonblocking
X-Osstest-Versions-That: flight=133396
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Mar 2019 21:04:06 +0000
Subject: [Xen-devel] [examine test] 134020: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNDAyMCBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwMjAvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGV4YW1pbmUtYXJu
ZGFsZS1ibHVld2F0ZXIgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzM5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMzM5NgogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMzk2CiBleGFt
aW5lLWFsYmFuYTEgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMzMzOTYKIGV4YW1pbmUtY2hhcmRvbm5heTAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMzM5NgogZXhhbWluZS1maWFubzAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTMzMzk2CiBleGFtaW5lLWJhcm9xdWUwICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzOTYKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMzM5NgogZXhh
bWluZS1pdGFsaWEwICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTMzMzk2CiBleGFtaW5lLXJpbWF2YTEgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzOTYKIGV4YW1pbmUtbWVybG90
MCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDEzMzM5NgogZXhhbWluZS1jdWJpZXRydWNrLW1ldHppbmdlciAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMzk2CiBleGFtaW5lLWRlYmluYTAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzOTYKIGV4
YW1pbmUtbGF4dG9uMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDEzMzM5NgogZXhhbWluZS1iYXJvcXVlMSAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMzk2CiBleGFtaW5lLWNoYXJk
b25uYXkxICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMzMzOTYKIGV4YW1pbmUtbWVybG90MSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMzM5NgogZXhhbWluZS1lbGJsaW5nMSAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMzk2CiBl
eGFtaW5lLWxheHRvbjAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMzMzOTYKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNhc3NvICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMzM5NgogZXhhbWluZS1lbGJs
aW5nMCAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTMzMzk2CiBleGFtaW5lLWN1YmlldHJ1Y2stYnJhcXVlICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzOTYKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVp
emVzICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMzM5Ngog
ZXhhbWluZS1maWFubzEgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTMzMzk2CiBleGFtaW5lLWFsYmFuYTAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzOTYKIGV4YW1pbmUtZ29k
ZWxsbzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDEzMzM5NgogZXhhbWluZS1waW5vdDEgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMzk2CiBleGFtaW5lLWl0YWxpYTEgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzOTYK
IGV4YW1pbmUtcm9jaGVzdGVyMCAgICAgICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDEzMzM5NgogZXhhbWluZS1yb2NoZXN0ZXIxICAgICAgICAgICAgNSBo
b3N0LWluc3RhbGwgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMzk2CgpiYXNlbGluZSB2
ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgMTMzMzk2Cgpqb2JzOgogZXhhbWluZS1hbGJh
bmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBleGFtaW5lLWFsYmFuYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1iYXJvcXVlMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRh
bGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWNoYXJkb25uYXkxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZGViaW5h
MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
ZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZWxibGluZzEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1maWFubzAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBl
eGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1nb2RlbGxvMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWdvZGVsbG8x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4
YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogZXhhbWluZS1pdGFsaWExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUtbGFrZXNpZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtbGF4dG9uMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhh
bWluZS1sYXh0b24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBleGFtaW5lLW1lcmxvdDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtbWVybG90MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1hcm5kYWxlLW1l
dHJvY2VudHJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFt
aW5lLWN1YmlldHJ1Y2stbWV0emluZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNhc3NvICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1waW5vdDAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLXBpbm90MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1p
bmUtcmltYXZhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogZXhhbWluZS1yb2NoZXN0ZXIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLXJvY2hlc3RlcjEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYXJuZGFsZS13ZXN0
ZmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 00:02:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 00:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7qa8-0000qM-7F; Sun, 24 Mar 2019 00: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=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7qa6-0000q9-Df
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 00:01:42 +0000
X-Inumbo-ID: 0037fe7c-4dc8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0037fe7c-4dc8-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 00:01: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 1h7qa3-0005NA-Qr; Sun, 24 Mar 2019 00:01: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 1h7qa3-0003Hz-I4; Sun, 24 Mar 2019 00:01:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7qa3-0001Jp-Gs; Sun, 24 Mar 2019 00:01:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133998-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 00:01:39 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 133998: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzk5OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzk5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgaW4gMTMzOTc4IHBhc3MgaW4gMTMzOTk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNzIGluIDEzMzY2Mgog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAg
ICBmYWlsIHBhc3MgaW4gMTMzOTc4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgYTFmOGZlMDYyODk5ZGNhMzRmZTIzNTNlYTI3YzYzNDhjNWQ3Y2Q3ZApiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIw
NzllM2JmYWE2NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2
OjE5IFogIDExMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzU5OCAgMjAxOS0wMy0wNSAx
NTowNjoyMyBaICAgMTggZGF5cyAgIDEzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+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
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
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
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3NiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 03:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 03: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 1h7tnt-0007O8-Ru; Sun, 24 Mar 2019 03:28:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7tnt-0007Nz-8H
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 03:28:09 +0000
X-Inumbo-ID: d3f96726-4de4-11e9-8932-bbd1927dea88
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3f96726-4de4-11e9-8932-bbd1927dea88;
 Sun, 24 Mar 2019 03: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 1h7tnl-0002At-0h; Sun, 24 Mar 2019 03:28:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h7tnk-0003IJ-PL; Sun, 24 Mar 2019 03:28:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7tnk-0007rt-OY; Sun, 24 Mar 2019 03:28:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-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-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore: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-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:heisenbug
 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-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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-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-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-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-xsm: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: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: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 03:28:00 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 134000: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNDAwMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDAwMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzOTQxIFJFR1IuIHZzLiAx
MzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgIGZh
aWwgaW4gMTMzOTQxIHBhc3MgaW4gMTM0MDAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzOTQxIHBh
c3MgaW4gMTM0MDAwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzk0MSBwYXNzIGluIDEzNDAwMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFp
bCBpbiAxMzM5NzkgcGFzcyBpbiAxMzQwMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMzM5NzkgcGFzcyBpbiAxMzQw
MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgaW4gMTMzOTc5IHBhc3MgaW4gMTM0MDAwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTMzOTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgIGZhaWwgcGFzcyBpbiAxMzM5NzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBi
bG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzk3OSBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzM5Nzkg
YmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzM5NzkgbGlrZSAxMzI4ODkKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzM5NzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2
ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0
OjA5IFogICA0NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAx
Mzo0MTo1MCBaICAgNDAgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MzYwMyAgMjAxOS0wMy0wNSAxODo0OTozNSBaICAgMTggZGF5cyAgIDEzIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hl
LmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 03:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 03:41:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7u0i-0000Qg-5S; Sun, 24 Mar 2019 03:41: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=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7u0g-0000QU-K1
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 03:41:22 +0000
X-Inumbo-ID: ad82141a-4de6-11e9-93de-bf01a6bdf174
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad82141a-4de6-11e9-93de-bf01a6bdf174;
 Sun, 24 Mar 2019 03:41: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 1h7u0Y-0002SC-Ov; Sun, 24 Mar 2019 03: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 1h7u0Y-0004HW-GZ; Sun, 24 Mar 2019 03:41:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7u0Y-00065G-Ft; Sun, 24 Mar 2019 03:41:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134004-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:build-check(1):blocked:nonblocking
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=530c1671e120c4415bfc20c318199738f2ae795c
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 03:41:14 +0000
Subject: [Xen-devel] [libvirt test] 134004: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNDAwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM4NDYKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNTMwYzE2
NzFlMTIwYzQ0MTViZmMyMGMzMTgxOTk3MzhmMmFlNzk1YwpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgMjVlMmU0ZTA0ZjEzOTAxYjNkYjkwM2IyMzAxYmQxMTM4MWJkZjEy
OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzODQ2ICAyMDE5LTAzLTE2IDAyOjA5OjA5IFogICAg
OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzg3NiAgMjAxOS0wMy0xNyAxMTozMzowNCBa
ICAgIDYgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDAwNCAgMjAx
OS0wMy0yMyAwNzoxMTo0MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgogIEphc29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tv
dnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
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
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxNTc1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 03:51:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 03:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7uA7-0001J8-65; Sun, 24 Mar 2019 03:51: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=E6bO=R3=citrix.com=prvs=9790e8718=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h7uA6-0001J3-Av
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 03:51:06 +0000
X-Inumbo-ID: 0bd533fd-4de8-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bd533fd-4de8-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 03:51:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87768484"
Date: Sun, 24 Mar 2019 12:50:53 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Laszlo Ersek <lersek@redhat.com>
Message-ID: <20190324035053.xs3yccnpmn5dy6cl@MacBook-Air-de-Roger.local>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
 <20190322082650.tk65vju74g4gt7vj@MacBook-Air-de-Roger.local>
 <7b8b9559-6479-9ee0-5b5a-300b43606669@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7b8b9559-6479-9ee0-5b5a-300b43606669@redhat.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 RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, ard.biesheuvel@linaro.org,
 jordan.l.justen@intel.com, edk2-devel@lists.01.org, Ray Ni <ray.ni@intel.com>,
 julien.grall@arm.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMTA6MDY6NDVBTSArMDEwMCwgTGFzemxvIEVyc2VrIHdy
b3RlOgo+IE9uIDAzLzIyLzE5IDA5OjMzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gT24g
V2VkLCBNYXIgMDYsIDIwMTkgYXQgMTI6NDA6NTRQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4gPj4gVGhpcyBhcGVydHVyZSBkb2Vzbid0IGV4aXN0IGluIE9WTUYgYW5kIHRyeWluZyB0
byB1c2UgaXQgY2F1c2VzCj4gPj4gZmFpbGluZyBhc3NlcnRpb25zIGxhdGVyIGluIGNhc2VzIHRo
ZXJlIGFyZSBwcmVmZXRjaGFibGUgYW5kCj4gPj4gbm9uLXByZWZldGNoYWJsZSBCQVJzIGZvbGxv
d2luZyBlYWNoIG90aGVyLiBUaGlzIGNvbmZpZ3VyYXRpb24gaXMKPiA+PiBxdWl0ZSBsaWtlbHkg
d2l0aCBzb21lIFBDSSBwYXNzdGhyb3VnaCBkZXZpY2VzLgo+ID4gCj4gPiBBY2NvcmRpbmcgdG8g
dGhlIFBDSWUgc3BlYywgaXQncyBmaW5lIHRvIHBsYWNlIHByZWZldGNoYWJsZSBCQVJzIGluCj4g
PiBub24tcHJlZmV0Y2hhYmxlIG1lbW9yeSBzcGFjZS4gVGhlcmUncyBhIG5vdGUgdGhhdCBzYXlz
IHRoYXQgbW9zdAo+ID4gaW1wbGVtZW50YXRpb25zIHdpbGwgb25seSBoYXZlIDFHIG9mIG5vbi1w
cmVmZXRjaGFibGUgbWVtb3J5LCBhbmQKPiA+IHRoYXQgbW9zdCBzY2FsYWJsZSBwbGF0Zm9ybXMg
d2lsbCBtYXAgMzJiaXQgQkFScyBpbnRvCj4gPiBub24tcHJlZmV0Y2hhYmxlIG1lbW9yeSByZWdh
cmRsZXNzIG9mIHRoZSBwcmVmZXRjaGFibGUgYml0IHZhbHVlLgo+ID4gCj4gPiBTaG91bGRuJ3Qg
T1ZNRiBiZSBmaW5lIHdpdGggZmluZGluZyBib3RoIHByZWZldGNoYWJsZSBhbmQKPiA+IG5vbi1w
cmVmZXRjaGFibGUgQkFScywgYXMgbG9uZyBhcyB0aGUgbWVtb3J5IHJlZ2lvbiBpcyBzZXQgdG8K
PiA+IG5vbi1wcmVmZXRjaGFibGU/Cj4gPiAKPiA+IERvZXMgT1ZNRiBoYXZlIHRoZSBjYXBhYmls
aXR5IHRvIHBvc2l0aW9uIEJBUnMgYnkgaXRzZWxmPyBJZiBzbyB3ZQo+ID4gY291bGQgc2tpcCBv
ZiB0aGUgcGxhY2VtZW50IGRvbmUgYnkgaHZtbG9hZGVyIGFuZCBqdXN0IGxldCBPVk1GCj4gPiBw
b3NpdGlvbiB0aGluZ3Mgd2hlcmUgaXQgc2VlIGZpdC4KPiAKPiBUaGUgY29yZSBQY2lCdXNEeGUg
ZHJpdmVyIHRoYXQgaXMgYnVpbHQgaW50byBPVk1GIGNlcnRhaW5seSBkb2VzIHRoZQo+IHJlc291
cmNlIGFsbG9jYXRpb24vcGxhY2VtZW50LCBidXQgd2hlbiBPVk1GIGlzIGV4ZWN1dGVkIG9uIFhl
biwgdGhpcwo+IGZ1bmN0aW9uYWxpdHkgb2YgUGNpQnVzRHhlIGlzIGR5bmFtaWNhbGx5IGRpc2Fi
bGVkIGJ5IHNldHRpbmcKPiBQY2RQY2lEaXNhYmxlQnVzRW51bWVyYXRpb24gdG8gVFJVRS4gKEkn
bSBub3Qgc2F5aW5nIHRoaXMgaXMgcmlnaHQgdnMuCj4gd3JvbmcsIGp1c3QgdGhhdCBpdCBoYXBw
ZW5zLikKPiAKPiBOb3RlIHRoYXQgT1ZNRiBpdHNlbGYgY2hlY2tzIFBjZFBjaURpc2FibGVCdXNF
bnVtZXJhdGlvbiBmb3IgbWFueSB0aGluZ3MKPiAoanVzdCBncmVwIE92bWZQa2cgdG8gc2VlKSwg
c28gaWYgd2Ugd2VyZSB0byBmbGlwIHRoZSBQQ0Qgd2hpbGUgcnVubmluZwo+IG9uIFhlbiwgaXQg
d291bGQgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiBPVk1GIG9uIFhlbiBpbiBhIG51bWJlciBvZgo+
IGFyZWFzLiBDYW4ndCBvZmZlciBhIGRlZXBlciB0cmVhdGlzZSBmb3Igbm93OyBhbGwgdGhlIHJl
bGF0ZWQgc291cmNlCj4gY29kZSBsb2NhdGlvbnMgd291bGQgaGF2ZSB0byBiZSBhdWRpdGVkIChs
aWtlbHkgd2l0aCAiZ2l0IGJsYW1lIiB0b28pLgo+IAo+IE5vdywgaWYgUGNpQnVzRHhlICppcyog
YWxsb3dlZC9yZXF1ZXN0ZWQgdG8gbGF5IG91dCB0aGUgQkFScywgdGhyb3VnaAo+IHRoZSBQQ0Qs
IHRoZW4gaXQgKGluZGlyZWN0bHkpIGRlcGVuZHMgb24gcGxhdGZvcm0gY29kZSB0byBwcm92aWRl
IHRoZQo+IHJlc291cmNlIGFwZXJ0dXJlcyAtLSBvZiB0aGUgcm9vdCBicmlkZ2VzIC0tIG91dCBv
ZiB3aGljaCBpdCBjYW4KPiBhbGxvY2F0ZSB0aGUgQkFScy4gTXkgdW5kZXJzdGFuZGluZyBpcyB0
aGF0IFhlblN1cHBvcnQuYyB0cmllcyB0byBkZXRlY3QKPiB0aGVzZSBhcGVydHVyZXMgInJldHJv
YWN0aXZlbHkiLCBmcm9tIHRoZSBwcmUtZXhpc3RpbmcgQkFSIHBsYWNlbWVudHMuCj4gVGhpcyB3
YXMgY29udHJpYnV0ZWQgYnkgUmF5IGluIGNvbW1pdCA0OWVmZmFmMjZlYzkKPiAoIk92bWZQa2cv
UGNpSG9zdEJyaWRnZUxpYjogU2NhbiBmb3Igcm9vdCBicmlkZ2VzIHdoZW4gcnVubmluZyBvdmVy
Cj4gWGVuIiwgMjAxNi0wNS0xMSksIHNvIEknbGwgaGF2ZSB0byBkZWZlciB0byBoaW0gb24gdGhl
IGNvZGUuCj4gCj4gSSBiZWxpZXZlIHRoYXQsIGlmIHdlIGZsaXBwZWQgdGhlIFBDRCB0byBGQUxT
RSBvbiBYZW4sIGFuZCBodm1sb2FkZXIKPiB3b3VsZCBzdG9wIHByZS1jb25maWd1cmluZyB0aGUg
QkFScyAob3IgT1ZNRiB3b3VsZCBzaW1wbHkgaWdub3JlIHRoYXQKPiBwcmUtY29uZmlnKSwgdGhl
biB0aGlzIGNvZGUgKFhlblN1cHBvcnQuYykgc2hvdWxkIGJlIHBvc3NpYmxlIHRvCj4gZWxpbWlu
YXRlIC0tICpob3dldmVyKiwgaW4gdGhhdCBjYXNlLCBzb21lIG90aGVyIFhlbi1zcGVjaWZpYyBj
b2RlIHdvdWxkCj4gYmVjb21lIG5lY2Vzc2FyeSwgdG8gZXhwb3NlIHRoZSByb290IGJyaWRnZSBy
ZXNvdXJjZSBhcGVydHVyZXMgKG91dCBvZgo+IHdoaWNoIEJBUnMgc2hvdWxkIGJlIGFsbG9jYXRl
ZCBieSBQY2lCdXNEeGUsIHNlZSBhYm92ZSkuCj4gCj4gSW4gUUVNVSdzIGNhc2U6IGFsbCByb290
IGJyaWRnZXMgc2hhcmUgdGhlIHNhbWUgYXBlcnR1cmVzIGJldHdlZW4gZWFjaAo+IG90aGVyIChn
aXZlbiBhbnkgc3BlY2lmaWMgcmVzb3VyY2UgdHlwZSkuIFRoZXkgYXJlIGNvbW11bmljYXRlZCB2
aWEKPiBkeW5hbWljIFBDRHMuIFRoZSAzMi1iaXQgTU1JTyBhcGVydHVyZSBQQ0RzIGFyZSBzZXQg
aW4gUGxhdGZvcm1QZWkKPiBzb21ld2hhdCBzaW1wbHkgKGJhc2VkIG9uIFFFTVUgbWFjaGluZSB0
eXBlLCBJSVJDKS4gVGhlIDY0LWJpdCBNTUlPCj4gYXBlcnR1cmUgUENEcyBhcmUgYWxzbyBjYWxj
dWxhdGVkIGluIFBsYXRmb3JtUGVpLCBidXQgdGhhdCBjYWxjdWxhdGlvbgo+IGlzIGEgKmxvdCog
bW9yZSBjb21wbGV4Lgo+IAo+IEFsbCBpbiBhbGwsIHRoZSAicm9vdCIgaW5mb3JtYXRpb24gaXMg
dGhlIHNldCBvZiBhcGVydHVyZXMsIGkuZS4gd2hhdAo+IHBhcnRzIG9mIHRoZSBHUEEgc3BhY2Ug
Y2FuIGJlIHVzZWQgZm9yIHdoYXQgcmVzb3VyY2UgYWxsb2NhdGlvbi4KClRoYW5rcyBmb3IgdGhl
IGRldGFpbGVkIGV4cGxhbmF0aW9uLiBJTU8gaXQgd291bGQgYmUgYmV0dGVyIHRvIGxldApPVk1G
IGRvIHRoZSBCQVIgcGxhY2VtZW50IGluc3RlYWQgb2YgaGF2aW5nIHRvIGRvIGl0IGluIGh2bWxv
YWRlciwKdGhpcyBqdXN0IGNhdXNlcyBjb2RlIGR1cGxpY2F0aW9uIGJldHdlZW4gcHJvamVjdHMg
YW5kIHRoZXJlJ3Mgbm90aGluZwpYZW4tc3BlY2lmaWMgYWJvdXQgdGhlIFBDSSByZXNvdXJjZSBh
bGxvY2F0aW9uLgoKSSB3aWxsIHRyeSB0byBmaW5kIHNvbWUgdGltZSB0byBsb29rIGludG8gdGhp
cywgYWxiZWl0IEknbSBub3QgZ29pbmcKdG8gYmUgYWJsZSB0byB3b3JrIGluIHRoaXMgaW1tZWRp
YXRlbHkuIEknbSBtb3JlIHRoYW4gaGFwcHkgaWYgc29tZW9uZQplbHNlIGhhcyBzcGFyZSB0aW1l
IGFuZCB3YW50cyB0byBwaWNrIHRoaXMgdXAuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 06:06:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 06:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7wGY-0003bO-Rp; Sun, 24 Mar 2019 06:05:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7wGX-0003bE-Du
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 06:05:53 +0000
X-Inumbo-ID: db0c5b5c-4dfa-11e9-9f81-53b147eaaa7f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db0c5b5c-4dfa-11e9-9f81-53b147eaaa7f;
 Sun, 24 Mar 2019 06:05: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 1h7wGL-0005nS-T0; Sun, 24 Mar 2019 06:05: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 1h7wGL-0003lZ-Hp; Sun, 24 Mar 2019 06:05:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h7wGL-0007LU-H7; Sun, 24 Mar 2019 06:05:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check: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-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm: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-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-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-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-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:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 06:05:41 +0000
Subject: [Xen-devel] [linux-4.4 test] 134006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNDAwNiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDAwNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNDY4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNmI1MDIwMmE0ZDUzYmY1MjdjNjQwNDY3YmNmZjY4YjUwYTVlMzhhMgpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZh
NGRlNDJlY2VjOGVkNzFiMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNDY4ICAyMDE5LTAyLTI4
IDA5OjU3OjU1IFogICAyMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDAwNiAgMjAxOS0w
My0yMyAwODoxNTo1OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5nIiA8enlhbkByZWRoYXQu
Y29tPgogICJaaGFuZywgSnVuIiA8anVuLnpoYW5nQGludGVsLmNvbT4KICBBYXJvIEtvc2tpbmVu
IDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBZGl0eWEgUGFra2kgPHBha2tpMDAxQHVtbi5lZHU+
CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmly
b0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxiYW4gQmVkZWwgPGFsYmV1QGZyZWUuZnI+CiAgQWxl
eCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFsZXhhbmRlciBPbm5hc2No
IDxhbGV4YW5kZXIub25uYXNjaEBsYW5kaXNneXIuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8
YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kZXIgU2hpeWFuIDxz
aGNfd29ya0BtYWlsLnJ1PgogIEFsZXhleSBLaG9yb3NoaWxvdiA8a2hvcm9zaGlsb3ZAaXNwcmFz
LnJ1PgogIEFsaXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KICBBbmFuZCBN
b29uIDxsaW51eC5hbW9vbkBnbWFpbC5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4K
ICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBB
bmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmR5
IFNoZXZjaGVua28gPGFuZHkuc2hldmNoZW5rb0BnbWFpbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIg
PEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNp
dHJpeC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAg
QXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFu
biA8YXJuZEBhcm5kYi5kZT4KICBBcnVuIFBhdGhhayA8YXJ1bi5wYXRoYWtAbnhwLmNvbT4KICBB
dHN1c2hpIE5lbW90byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5jby5qcD4KICBCYWxhamkgUG90aHVu
b29yaSA8YnBvdGh1bm9AY29kZWF1cm9yYS5vcmc+CiAgQmFvemVuZyBEaW5nIDxzcGxvdmluZzFA
Z21haWwuY29tPgogIEJhcmQgbGlhbyA8eXVuZy1jaHVhbi5saWFvQGxpbnV4LmludGVsLmNvbT4K
ICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBCYXJ0bG9taWVqIFpvbG5p
ZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQm9iIENvcGVsYW5kIDxib2Jj
b3BlbGFuZEBmYi5jb20+CiAgQm9iIENvcGVsYW5kIDxtZUBib2Jjb3BlbGFuZC5jb20+CiAgQm9i
IExpdSA8Ym9iLmxpdUBvcmFjbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
ICBCcmlhbiBXZWx0eSA8YnJpYW4ud2VsdHlAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJy
aWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFpdGFueWEgVGF0YSA8Q2hhaXRhbnlhLlRhdGFAYmx1
d2lyZWxlc3MuY28udWs+CiAgQ2hhaXRhbnlhIFRhdGEgPGNoYWl0YW55YS50YXRhQGJsdXdpcmVs
ZXNzdGVjaG5vbG9neS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5j
aXJydXMuY29tPgogIENoaXJhbmplZXZpIFJhcG9sdSA8Y2hpcmFuamVldmkucmFwb2x1QGludGVs
LmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZlci5kYWxsQGxpbmFyby5vcmc+CiAg
Q2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29kcmluIENpdWJv
dGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcg
PGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdt
YWlsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVu
dGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxA
aW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRMOtYXogPGRhbmllbC5kaWF6QGxpbmFyby5vcmc+CiAg
RGFuaWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CiAgRGFuaWVsZSBQYWxt
YXMgPGRubHBsbUBnbWFpbC5jb20+CiAgZGFubiBmcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25p
Y2FsLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERh
dmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJl
ZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlk
IFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5k
YWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFu
bkBhcm0uY29tPgogIERtaXRyeSBFcmVtaW4gPGRtaXRyeS5lcmVtaW5AaW50ZWwuY29tPgogIERt
aXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292
IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFy
dGluZXRAY2VhLmZyPgogIEVkdWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAg
RXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6
ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5
cy5jb20+CiAgRXplcXVpZWwgR2FyY2lhIDxlemVxdWllbEBjb2xsYWJvcmEuY29tPgogIEZlbGlw
ZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmVycnkgVG90aDxmbnRvdGhAZ21haWwuY29tPgogIEZp
bGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxl
Z3JhcGhpY3MuY29tLmF1PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29t
PgogIEdhYnJpZWwgRmVybmFuZGV6IDxnYWJyaWVsLmZlcm5hbmRlekBzdC5jb20+CiAgR2VlcnQg
VXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4KICBHZXJhbGQgU2NoYWVmZXIgPGdl
cmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4K
ICBHdW9xaW5nIEppYW5nIDxncWppYW5nQHN1c2UuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEg
PGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5j
b20+CiAgSGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIEhhbnMgVmVya3VpbCA8
aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFw
YW5hLm9yZy5hdT4KICBIaXJveXVraSBZb2tveWFtYSA8aGlyb3l1a2kueW9rb3lhbWEudnhAcmVu
ZXNhcy5jb20+CiAgSG91IFRhbyA8aG91dGFvMUBodWF3ZWkuY29tPgogIEh1YXpob25nIFRhbiA8
dGFuaHVhemhvbmdAaHVhd2VpLmNvbT4KICBIdWdoIERpY2tpbnMgPGh1Z2hkQGdvb2dsZS5jb20+
CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVs
bGFub3guY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
IElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEl2YW4gTWlyb25vdiA8bWlyb25v
di5pdmFuQGdtYWlsLmNvbT4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4K
ICBKYWNlayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYWNrIE1v
cmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFtZXMgTW9ycmlzIDxqYW1l
cy5tb3JyaXNAbWljcm9zb2Z0LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm4g
SG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdh
Y29tLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF2aWVyIE1h
cnRpbmV6IENhbmlsbGFzIDxqYXZpZXJAb3NnLnNhbXN1bmcuY29tPgogIEpheSBEb2xhbiA8amF5
LmRvbGFuQGFjY2VzaW8uY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+
CiAgSmlheHVuIFlhbmcgPGppYXh1bi55YW5nQGZseWdvYXQuY29tPgogIEppcmkgT2xzYSA8am9s
c2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJr
byA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAg
Sm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVz
LmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRl
PgogIEpvaG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4KICBKb24gTWF4d2VsbCA8am1h
eHdlbGwzN0BnbWFpbC5jb20+CiAgSm9uYXRoYW4gTWFyZWsgPGpvbmF0aGFuQG1hcmVrLmNhPgog
IEpvbmF0aGFuIE5ldXNjaMOkZmVyIDxqLm5ldXNjaGFlZmVyQGdteC5uZXQ+CiAgSm9yZGFuIE5p
ZXRoZSA8am5pZXRoZTVAZ21haWwuY29tPgogIEpvenNlZiBLYWRsZWNzaWsgPGthZGxlY0BibGFj
a2hvbGUua2ZraS5odT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1
bi1SdSBDaGFuZyA8anJqYW5nQHJlYWx0ZWsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5n
LmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWlydWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+CiAg
S2FsIENvbmxleSA8a2FsLmNvbmxleUBkZWN0cmlzLmNvbT4KICBLYWxhc2ggTmFpbndhbCA8a2Fs
YXNoQGFyaXN0YS5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEthenV5YSBNaXp1
Z3VjaGkgPGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAgS2VuLWljaGlyb3UgTUFU
U1VaQVdBIDxjaGFtYWtlbkBnbWFpbC5jb20+CiAgS2VuLWljaGlyb3UgTUFUU1VaQVdBIDxjaGFt
YXNAaDQuZGlvbi5uZS5qcD4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGNocm9taXVtLm9y
Zz4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21haWwuY29tPgogIEtyenlz
enRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBLeWxlIFJvZXNjaGxleSA8a3lsZS5y
b2VzY2hsZXlAbmkuY29tPgogIExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRl
YXNvbmJvYXJkLmNvbT4KICBMZWUgRHVuY2FuIDxsZHVuY2FuQHN1c2UuY29tPgogIExlZSBKb25l
cyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUu
Y29tPgogIGxpbm1pYW9oZSA8bGlubWlhb2hlQGh1YXdlaS5jb20+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndh
bGxlaWpAbGluYXJvLm9yZz4KICBMaXUgWGlhbmcgPGxpdS54aWFuZzZAenRlLmNvbS5jbj4KICBM
b2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTHVib21pciBSaW50ZWwgPGxr
dW5kcmFrQHYzLnNrPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNy
b2NoaXAuY29tPgogIE1hYXJ0ZW4gdGVyIEh1dXJuZSA8bWFhcnRlbkB0cmVld2Fsa2VyLm9yZz4K
ICBNYWhlc2ggQmFuZGV3YXIgPG1haGVzaGJAZ29vZ2xlLmNvbT4KICBNYW5pc2ggUmFuZ2Fua2Fy
IDxtcmFuZ2Fua2FyQG1hcnZlbGwuY29tPgogIE1hbnMgUnVsbGdhcmQgPG1hbnNAbWFuc3IuY29t
PgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMu
enluZ2llckBhcm0uY29tPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5n
LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEJsdW1lbnN0
aW5nbCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0
ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8
c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhcnUgTmFnYWkgPG1hc2FydS5uYWdhaS52eEBy
ZW5lc2FzLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJu
ZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heGltIFpodWtv
diA8bXVzc2l0YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBo
dWF3ZWkuY29tPgogIE1pY2hhZWwgQ2hhbiA8bWljaGFlbC5jaGFuQGJyb2FkY29tLmNvbT4KICBN
aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNo
YWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgS3JhdmV0eiA8bWlrZS5r
cmF2ZXR6QG9yYWNsZS5jb20+CiAgTWlrZSBNYXJjaW5pc3p5biA8bWlrZS5tYXJjaW5pc3p5bkBp
bnRlbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlraGFpbCBH
YXZyaWxvdiA8bWlraGFpbC52LmdhdnJpbG92QGdtYWlsLmNvbT4KICBNaWtoYWlsIFphc2xvbmtv
IDx6YXNsb25rb0BsaW51eC5pYm0uY29tPgogIE1pbmcgTHUgPG1pbmcubHVAY2l0cml4LmNvbT4K
ICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hemFyb3Yg
U2VyZ2V5IDxzLW5hemFyb3ZAeWFuZGV4LnJ1PgogIE5laWxCcm93biA8bmVpbEBicm93bi5uYW1l
PgogIE5laWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1
a2FAZ21haWwuY29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdv
cmtzLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4g
QmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhbmthai5ndXB0YUBu
eHAuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0
b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3VlaWwgPHBhdWxAY3JhcG91aWxs
b3UubmV0PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBF
LiBNY0tlbm5leSA8cGF1bG1ja0BsaW51eC5pYm0uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1
bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92
c2t5IDxwaWFzdHJ5eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNy
b3NvZnQuY29tPgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZW5nIExpIDxs
aXBlbmczMjFAaHVhd2VpLmNvbT4KICBQZW5nIFRhbyA8dGFvLnBlbmdAcHJpbWFyeWRhdGEuY29t
PgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVy
IFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1
cm5idWxsQG9yYWNsZS5jb20+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5k
ZT4KICBQaHVvbmcgTmd1eWVuIDxwaHVvbmcubmd1eWVuLnh3QHJlbmVzYXMuY29tPgogIFBpZXJy
ZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAg
UWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUWlhb0Nob25nIDxxaWFvY2hvbmdAbG9vbmdzb24uY24+
CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhamFz
aW5naCBUaGF2YW1hbmkgPFQuUmFqYXNpbmdoQGxhbmRpc2d5ci5jb20+CiAgUmFscGggQ2FtcGJl
bGwgPHJjYW1wYmVsbEBudmlkaWEuY29tPgogIFJhbmRlciBXYW5nIDxyYW5kZXIud2FuZ0BsaW51
eC5pbnRlbC5jb20+CiAgUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgogIFJvYmVydCBK
YXJ6bWlrIDxyb2JlcnQuamFyem1pa0BmcmVlLmZyPgogIFJvbWFuIFBlbnlhZXYgPHJwZW55YWV2
QHN1c2UuZGU+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgogIFJ1c3Nl
bGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgUsOpbWkgRGVuaXMtQ291cm1v
bnQgPHJlbWlAcmVtbGFiLm5ldD4KICBTLmouIFdhbmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4K
ICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWthcmkgQWlsdXMgPHNh
a2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9y
YWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0
b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VyZ2V5IE5hemFy
b3YgPHMtbmF6YXJvdkB5YW5kZXgucnU+CiAgU2V0aCBGb3JzaGVlIDxzZXRoLmZvcnNoZWVAY2Fu
b25pY2FsLmNvbT4KICBTaGFua2FyYSBQYWlsb29yIDxzcDM0ODVAY29sdW1iaWEuZWR1PgogIFNo
ZW5naml1IFdhbmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEg
PHNodWJocmFqeW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbHZpbyBDZXNhcmUgPHNpbHZpby5j
ZXNhcmVAZ21haWwuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQu
YXU+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8b2th
eWFAa2VybmVsLm9yZz4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFNvd2ph
bnlhIEtvbWF0aW5lbmkgPHNrb21hdGluZW5pQG52aWRpYS5jb20+CiAgU3RlZmFuIEFnbmVyIDxz
dGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAg
U3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxz
dGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEVyYW5pYW4gPGVyYW5pYW5A
Z29vZ2xlLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIExvbmdlcmJlYW0gPHNsb25nZXJi
ZWFtQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlz
Lm9yZz4KICBTdHVhcnQgTWVuZWZ5IDxzdHVhcnQubWVuZWZ5QG1hdGhlbWJlZGRlZC5jb20+CiAg
U3UgWWFuanVuIDxzdXlqLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxz
dWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2
ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4K
ICBUYWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUYXJpcSBUb3Vr
YW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4K
ICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBCb2dlbmRvZXJm
ZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51
eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob3Ig
VGhheWVyIDx0aG9yLnRoYXllckBsaW51eC5pbnRlbC5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9t
YXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3JpLnNha2l0YUBz
b3JkLmNvLmpwPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBXdSA8
dG9ueXd1QHJlYWx0ZWsuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhh
bW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5
ZGF0YS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFydW4g
UHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+
CiAgVmluY2VudCBCYXR0cyA8dmJhdHRzQGhhc2hiYW5nYmFzaC5jb20+CiAgVmluZWV0IEd1cHRh
IDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAg
VmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIE11cnppbiA8dmxhZGltaXIubXVyemlu
QGFybS5jb20+CiAgV2FucGVuZyBMaSA8a2VybmVsbHdwQGdtYWlsLmNvbT4KICBXYW5wZW5nIExp
IDx3YW5wZW5nLmxpQGhvdG1haWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbHkgVGFycmVhdSA8d0Ax
d3QuZXU+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaWFvIE5pIDx4bmlA
cmVkaGF0LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVu
ZyA8enlhbkByZWRoYXQuY29tPgogIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4K
ICBZYW8gTGl1IDx5b3R0YS5saXVAdWNsb3VkLmNuPgogIFlpaGFvIFd1IDx3dXlpaGFvQGxpbnV4
LmFsaWJhYmEuY29tPgogIFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZb25nbG9uZyBMaXUg
PGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5z
aGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNv
bT4KICBaZW5nIFRhbyA8cHJpbWUuemVuZ0BoaXNpbGljb24uY29tPgogIFpldiBXZWlzcyA8emV2
QGJld2lsZGVyYmVlc3QubmV0PgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KICBa
aGFuZywgSnVuIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94
dTVAaHVhd2VpLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KICB6aGVu
Z2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgogIFpoaSBKaW4gPHpoaS5qaW5AaW50ZWwuY29t
PgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KICBaeWdvIEJsYXhlbGwgPGNlM2c4
amRqQHVtYWlsLmZ1cnJ5dGVycm9yLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
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
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
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
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3
NTg2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 06:51:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 06:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h7wy4-0007Tq-QO; Sun, 24 Mar 2019 06:50: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=E6bO=R3=citrix.com=prvs=9790e8718=roger.pau@srs-us1.protection.inumbo.net>)
 id 1h7wy3-0007Tl-T3
 for xen-devel@lists.xen.org; Sun, 24 Mar 2019 06:50:51 +0000
X-Inumbo-ID: 256104ea-4e01-11e9-bf97-33c3be1d0d0d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 256104ea-4e01-11e9-bf97-33c3be1d0d0d;
 Sun, 24 Mar 2019 06:50:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87771198"
Date: Sun, 24 Mar 2019 15:50:29 +0900
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <20190324065029.tm2g5zh32tjp6g3u@MacBook-Air-de-Roger.local>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <20db0340-ee69-0e6a-f10a-c67c543d7fae@citrix.com>
 <93d08d51-879b-9f23-35ce-dc5309703f8d@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <93d08d51-879b-9f23-35ce-dc5309703f8d@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.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>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMDU6NDY6MjZQTSAtMDcwMCwgSm9obiBMLiBQb29sZSB3
cm90ZToKPiAKPiBPbiAzLzIyLzIwMTkgNzo0MCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
IE9uIDIyLzAzLzIwMTkgMDk6NTMsIEpvaG4gTC4gUG9vbGUgd3JvdGU6Cj4gPiA+IDMpWGVuIFNv
dXJjZSAtIGhlcmUgaXMgdGhlIGxvZyBvZiBhbiBhdHRlbXB0IGFkZGluZwo+ID4gPiAiY3B1aW5m
b3IgbWF4Y3B1cz0xIHdhdGNoZG9nIgo+ID4gPiBhcyBhbiBvcHRpb24gaW4gbXltYW5feGVuLmNm
ZzoKPiA+ID4gaHR0cHM6Ly9wYXN0ZWJpbi5jb20vYjY4MkZXbUMgKDYgbW9udGhzKQo+ID4gPiAK
PiA+ID4gVGhlIGxhc3QgMTIgbGluZXM6Cj4gPiA+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5
XSBCb290aW5nIHByb2Nlc3NvciAyLzQgZWlwIDNlMDAwCj4gPiA+IChYRU4pIFsyMDE5LTAzLTIy
IDA5OjM1OjI4XSBJbml0aWFsaXppbmcgQ1BVIzIKPiA+ID4gKFhFTikgWzIwMTktMDMtMjIgMDk6
MzU6MjhdIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzIKPiA+ID4gKFhFTikgWzIwMTktMDMtMjIgMDk6
MzU6MjhdIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCj4gPiA+IChYRU4pIFsyMDE5LTAz
LTIyIDA5OjM1OjI4XSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAyCj4gPiA+IChYRU4pIFsyMDE5
LTAzLTIyIDA5OjM1OjI4XSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNoZTogMjRLCj4g
PiA+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDUFU6IEwyIGNhY2hlOiAxMDI0Swo+ID4g
PiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNToyOF0gQ01DSTogQ1BVMiBoYXMgbm8gQ01DSSBzdXBw
b3J0Cj4gPiA+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDUFUyOiBUaGVybWFsIG1vbml0
b3JpbmcgZW5hYmxlZCAoVE0xKQo+ID4gPiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNzo0OV0gQ1BV
MjogSW50ZWwoUikgQXRvbShUTSkgQ1BVIMKgQzI3NTAgQAo+ID4gPiAyLjQwR0h6IHN0ZXBwaW5n
IDA4Cj4gPiA+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5XSBBZGRpbmcgY3B1IDIgdG8gcnVu
cXVldWUgMAo+ID4gPiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNzo0OV0gUmVtb3ZpbmcgY3B1IDIg
ZnJvbSBydW5xdWV1ZSAwCj4gPiA+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM3OjQ5XSBCb290aW5n
IHByb2Nlc3NvciAzLzYgZWlwIDNlMDAwCj4gPiA+IAo+ID4gPiBSZXN1bHQ6IGhhbmdzIGFyb3Vu
ZCB0aGUgc2FtZSBwbGFjZQo+ID4gT2suwqAgU29tZXRoaW5nIGlzIGNsZWFybHkgc3RhbGxpbmcg
d2hpbGUgd2UgYXJlIHRyeWluZyB0byBzdGFydAo+ID4gc2Vjb25kYXJ5IHByb2Nlc3NvcnMuCj4g
PiAKPiA+IENhbiB5b3UgYXBwbHkgdGhpcyBwYXRjaCBhbmQgcmVidWlsZCBwbGVhc2U/Cj4gPiAK
PiA+IGFuZHJld2Nvb3BAYW5kcmV3Y29vcDovbG9jYWwveGVuLmdpdCQgZ2l0IGQKPiA+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXBpYy5oCj4gPiBpbmRleCA5ZDdlYzkzLi4xNGFjMGIxIDEwMDY0NAo+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hcGljLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5o
Cj4gPiBAQCAtNSw3ICs1LDcgQEAKPiA+ICDCoCNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gPiAg
wqAjaW5jbHVkZSA8YXNtL21zci5oPgo+ID4gLSNkZWZpbmUgRHByaW50ayh4Li4uKSBkbyB7fSB3
aGlsZSAoMCkKPiA+ICsjZGVmaW5lIERwcmludGsgcHJpbnRrCj4gPiAgwqAvKgo+ID4gIMKgICog
RGVidWdnaW5nIG1hY3Jvcwo+ID4gCj4gPiB3aGljaCBzaG91bGQgZ2l2ZSB1cyBzb21lIGJldHRl
ciBkaWFnbm9zdGljcyBvZiB0aGUgSU5JVC1TSVBJLVNJUEkKPiA+IG1lY2hhbmlzbS4KPiA+IAo+
ID4gRG8geW91IGhhdmUgYW55IG9wdGlvbnMgc3VjaCBhcyBUWFQgb3IgU01YIGVuYWJsZWQgaW4g
ZmlybXdhcmU/wqAgVGhleQo+ID4gY2FuIGludGVyZmVyZSB3aXRoIEFQIGJyaW5ndXAsIHNvIGl0
IHdvdWxkIGJlIHVzZWZ1bCB0byBkaXNhYmxlIHRoZW0gZm9yCj4gPiBub3cuCj4gPiAKPiA+IH5B
bmRyZXcKPiAKPiBkb25lLgo+IAo+IEkgdHJpZWQgcGF0Y2hpbmcgYW5kIHRoZW4gbWFrZSwgYnV0
IHJhbiBpbnRvIGFuIGVycm9yLsKgIFNvIEkgcGVyZm9ybWVkOgo+IAo+IGdpdCBwdWxsCj4gbWFr
ZSBjbGVhbgo+IAo+IHRoZW4gdmVyaWZpZWQgdGhlIHBhdGNoIHdhcyBzdGlsbCBpbiBlZmZlY3Qs
IGFuZCB0aGVuOgo+IAo+IG1ha2UKPiAKPiBUaGVyZSB3YXMgc29tZSBwcm9ibGVtIGluIHRoZSBp
bnN0YWxsIHNvIEkgaGFuZCBtb3ZlZDoKPiAuLi4KPiAtcnctci0tci0tIDEgcm9vdCByb290Mjk5
MTY0NyBNYXIgMjIgMTE6MDEgeGVuLTQuMTMtdW5zdGFibGUuZWZpCj4gLi4uCj4gdW5kZXIgL3Vz
ci9sb2NhbC9zcmMveGVuL2Rpc3QvaW5zdGFsbC91c3IvbGliNjQvZWZpLwo+IHRvIC9ib290L2Vm
aS9nZW50b28gYW5kIHJlbmFtZWQgaXQgbWFuX3hlbi5lZmkuCj4gCj4gTGlrZXdpc2UsIGlmIGZv
dW5kIGEgeGVuIGtlcm5lbCB1bmRlcgo+IC91c3IvbG9jYWwvc3JjL3hlbi94ZW4vZGlzdC9pbnN0
YWxsL2Jvb3QvCj4gLi4uCj4gLXJ3LXItLXItLSAxIHJvb3Qgcm9vdCAxMTgxODUwIE1hciAyMiAx
MTowMSB4ZW4tNC4xMy11bnN0YWJsZS5nego+IC4uLgo+IGFuZCBtb3ZlZCBpdCB0byAvYm9vdC9l
ZmkvZ2VudG9vIC0tIG5vdCByZW5hbWluZyBpdCBhbmQKPiBtYWtpbmcgc3VyZSAvYm9vdC9lZmkv
Z2VudG9vL21hbl94ZW4uY2ZnIGRlZmluZXMgdGhlIGtlcm5lbCBhcwo+ICJ4ZW4tNC4xMy11bnN0
YWJsZS5neiIKPiAKPiBSZXN1bHQ6IHNhbWUgZmFpbHVyZSwgYnV0IHdpdGggbW9yZSBkZWJ1Z2dp
bmcgaW5mb3JtYXRpb24uCj4gCj4gSGVyZSBhcmUgdGhlIGxhc3QgdGVuIGxpbmVzIChzdGFydGlu
ZyBhdCBsaW5lIDI4Nyk6Cj4gCj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZdIEhWTTogQVNJ
RHMgZW5hYmxlZC4KPiAoWEVOKSBbMjAxOS0wMy0yMyAwMDozNjowNl0gSFZNOiBWTVggZW5hYmxl
ZAo+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBh
Z2luZyAoSEFQKSBkZXRlY3RlZAo+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBIVk06IEhB
UCBwYWdlIHNpemVzOiA0a0IsIDJNQgo+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBCb290
aW5nIHByb2Nlc3NvciAxLzIgZWlwIDNlMDAwCj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZd
IFNldHRpbmcgd2FybSByZXNldCBjb2RlIGFuZCB2ZWN0b3IuCj4gKFhFTikgWzIwMTktMDMtMjMg
MDA6MzY6MDZdIDEuCj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZdIDIuCj4gKFhFTikgWzIw
MTktMDMtMjMgMDA6MzY6MDZdIDMuCj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZdIEFzc2Vy
dGluZyBJTklULgo+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBXYWl0aW5nIGZvciBzZW5k
IHRvIGZpbmlzaC4uLgo+IAo+IEhlcmUgaXMgdGhlIGZ1bGwgYm9vdCBsb2c6Cj4gaHR0cHM6Ly9w
YXN0ZWJpbi5jb20vMExnckpIMjUKCkknbSBjdXJyZW50bHkgYXdheSBmcm9tIGhvbWUsIGFuZCBj
YW5ub3QgcmVhbGx5IGhlbHAgbXVjaCBBVE0sIGFsc28gSQpkb24ndCBoYXZlIGFjY2VzcyB0byBh
IHN5c3RlbSB3aXRoIGEgQ1BVIHRoYXQgZXhoaWJpdHMgc3VjaCBiZWhhdmlvciwKbXVjaCBtYWtl
cyBkZWJ1Z2dpbmcgaXQgaGFyZGVyLgoKSSd2ZSB0YWtlbiBhIGxvb2sgYXQgdGhlIGRpZmZlcmVu
Y2UgaW4gQVAgc3RhcnR1cCBjb2RlIGJldHdlZW4gTGludXgKYW5kIFhlbiBhdCBvciBiZWZvcmUg
dGhlIHBvaW50IHlvdSBnZXQgdGhlIGhhbmcsIGFuZCBJJ20gbm90IGFibGUgdG8Kc3BvdCBhbnl0
aGluZyBvYnZpb3VzIHRoYXQgY291bGQgbWFrZSBMaW51eCB3b3JrIGFuZCBub3QgWGVuLgoKSSd2
ZSByZWFsaXplZCBob3dldmVyIHRoYXQgTGludXggZGlzYWJsZXMgaW50ZXJydXB0cyB3aGVuIHdy
aXRpbmcgdG8KdGhlIGxvY2FsIEFQSUMgSUNSIHJlZ2lzdGVyIGZvciBvdGhlciByZWFzb25zLCBi
dXQgbWF5YmUgdGhpcyBzb21laG93CmFmZmVjdHMgYnJpbmcgdXAgaW4gdGhpcyBDUFUsIGhlbmNl
IHRoZSBwYXRjaCBiZWxvdy4gQ291bGQgeW91IHBsZWFzZQpnaXZlIGl0IGEgc3BpbiB0b2dldGhl
ciB3aXRoIHRoZSBwYXRjaCBwcm92aWRlZCBieSBBbmRyZXc/CgpUaGVyZSBhcmUgb3RoZXIgbWlu
b3IgZGlmZmVyZW5jZXMgYmV0d2VlbiBMaW51eCBhbmQgWGVuIEFQIGJyaW5nIHVwLApzbyBJIGd1
ZXNzIHRoZXJlIGFyZSBmdXJ0aGVyIGNoYW5nZXMgdG8gdGVzdCBpZiB0aGUgcGF0Y2ggYmVsb3cK
ZG9lc24ndCBtYWtlIHRoaW5ncyBiZXR0ZXIuCgpUaGFua3MsIFJvZ2VyLgotLS04PC0tLQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2FwaWMuaAppbmRleCA5ZDdlYzkzMDQyLi5mMjhlOTIyZTJlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaApAQCAt
MTM4LDggKzEzOCwxMiBAQCBzdGF0aWMgX19pbmxpbmUgdm9pZCBhcGljX2ljcl93cml0ZSh1MzIg
bG93LCB1MzIgZGVzdCkKICAgICAgICAgYXBpY193cm1zcihBUElDX0lDUiwgbG93IHwgKCh1aW50
NjRfdClkZXN0IDw8IDMyKSk7CiAgICAgZWxzZQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKKworICAgICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAgICAgICAgIGFwaWNf
bWVtX3dyaXRlKEFQSUNfSUNSMiwgZGVzdCA8PCAyNCk7CiAgICAgICAgIGFwaWNfbWVtX3dyaXRl
KEFQSUNfSUNSLCBsb3cpOworICAgICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAgICAg
fQogfQogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 10:31:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 10:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h80PR-0008MX-LS; Sun, 24 Mar 2019 10:31: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=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h80PQ-0008MN-K4
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 10:31:20 +0000
X-Inumbo-ID: f435edbc-4e1f-11e9-9d6c-4f9103ac15a9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f435edbc-4e1f-11e9-9d6c-4f9103ac15a9;
 Sun, 24 Mar 2019 10:31: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 1h80PL-00035k-GD; Sun, 24 Mar 2019 10:31: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 1h80PL-00064d-83; Sun, 24 Mar 2019 10:31:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h80PL-0004I5-6e; Sun, 24 Mar 2019 10:31:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134045-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 10:31:15 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 134045: 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>

ZmxpZ2h0IDEzNDA0NSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA0NS8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
Y2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgMTQgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA0
NSAgMjAxOS0wMy0yNCAwOToxODo0NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2
YXN0YXZhQGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODQgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 11:39:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:39:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h81TJ-0004sQ-4v; Sun, 24 Mar 2019 11:39:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81TH-0004sA-GG
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 11:39:23 +0000
X-Inumbo-ID: 77283ea0-4e29-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77283ea0-4e29-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 11:39:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81TE-0004RZ-I4; Sun, 24 Mar 2019 11:39:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h81TE-0003aI-BY; Sun, 24 Mar 2019 11:39:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h81TE-0004h1-At; Sun, 24 Mar 2019 11:39:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134007-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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=59e9783ddf18e650622e0573cad4f08db65592e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 11:39:20 +0000
Subject: [Xen-devel] [xen-unstable test] 134007: 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>

ZmxpZ2h0IDEzNDAwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDAwNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTU3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM5NTcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzk1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTU3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM5NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzk1NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTU3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM5NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzk1NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNj
YWQ0ZjA4ZGI2NTU5MmU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5NTcgIDIwMTktMDMtMjAg
MjE6MTI6MzggWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzOTg0ICAyMDE5LTAz
LTIyIDExOjExOjIxIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM0MDA3ICAyMDE5LTAzLTIzIDA4OjI3OjE4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU5
ZTk3ODNkZGYuLmNiNzBhMjZmNzggIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 13:52:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 13: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 1h83Y7-0007Ob-Ty; Sun, 24 Mar 2019 13: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=ihtX=R3=resiltech.com=francesco.rossi@srs-us1.protection.inumbo.net>)
 id 1h7zay-0003ql-G3
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 09:39:12 +0000
X-Inumbo-ID: aa125312-4e18-11e9-9617-4b84e78c733f
Received: from smtpcmd15187.aruba.it (unknown [62.149.156.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id aa125312-4e18-11e9-9617-4b84e78c733f;
 Sun, 24 Mar 2019 09:39:05 +0000 (UTC)
Received: from mail.outlook.com ([52.125.140.216])
 by smtpcmd15.ad.aruba.it with bizsmtp
 id rlev1z0094gKqV801levjx; Sun, 24 Mar 2019 10:39:04 +0100
Date: Sun, 24 Mar 2019 09:38:55 +0000 (UTC)
From: francesco.rossi@resiltech.com
To: xen-devel <xen-devel@lists.xenproject.org>,
 Rachel Romoff <rromoff@linuxfoundation.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <741A4B9D0BC168EA.e22564df-fe6b-4758-931c-c444e7ca5042@mail.outlook.com>
In-Reply-To: <18F6B959-0034-430D-A3B5-4448447898AE@gmail.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>
 <18F6B959-0034-430D-A3B5-4448447898AE@gmail.com>
MIME-Version: 1.0
X-Mailer: Outlook for iOS and Android
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aruba.it; s=a1;
 t=1553420344; bh=gfM1ok2DJTCoUvzxfFrw5bXwm422S9KZC0ro11vHbSA=;
 h=Date:From:To:Subject:MIME-Version:Content-Type;
 b=A2iw5N0TEL8wIXdxeO3bvl4bftSCQldDUGTuI2MKhDLvMAfI4k4425on87PM/C6W5
 Nty2UN42bir0MGcfD2kQS6qbLRxQzmPrRf7PNYNPyQcR8+lnks0gak0Ju9wduOS6Up
 wAGo1cxreg3zzcc1ke76GJYq48WgjOm3LW34pNHXgABLxsJ7qxKAYdWZ3WpkcqdUfC
 q78gH5EOn8Yex5petEeYoT1aX7iMPNquSc+Vuy9xeVRxjCnp7DHTS5Z/2iWEYj16XR
 d7rFlciPodbbbiFIEZ4rtx9qBUCWkNMElY2Iw12cx0gJtwrUR35RXlN3Nan63TkW0q
 sNqFZVHAO/Nxg==
X-Mailman-Approved-At: Sun, 24 Mar 2019 13:52:31 +0000
Subject: Re: [Xen-devel] Xen Project Automotive Workshop (March 25/26,
 Cambridge, UK, Citrix) - last chance to register for & logistics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: antonio.priore@arm.com, Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Rich Persaud <persaur@gmail.com>, Adrian Hunt <ahunt@perforce.com>,
 Piotr Serwa <pserwa@exida.com>, Matt Spencer <matt.spencer@arm.com>,
 eli_feldman@epam.com, robin.randhawa@arm.com,
 Alex Agizim <alex_agizim@epam.com>, Oscar Ballan <oballan@xilinx.com>,
 Richard Bellairs <richard_bellairs@prqa.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Richard Bellairs <rbellairs@perforce.com>,
 Committers <committers@xenproject.org>, vfachin@de.adit-jv.com,
 Irby Thompson <irby@starlab.io>, Jarvis Roach <jarvis.roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>, shinya.konishi.xw@renesas.com,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 Giulio Corradi <giulioc@xilinx.com>
Content-Type: multipart/mixed; boundary="===============4437659219569724849=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4437659219569724849==
Content-Type: multipart/alternative; 
	boundary="----=_Part_9396_1383244936.1553420335320"

------=_Part_9396_1383244936.1553420335320
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Dear Lars,




as briefly=C2=A0 discussed I will be there around 11:00, I hope I will "rec=
over" what lost in due first 2 hours and provide still a good contribution.




See you tomorrow.




Best Regards,


Francesco=20







On Mon, Mar 18, 2019 at 8:53 PM +0100, "Lars Kurth" <lars.kurth.xen@gmail.c=
om> wrote:










Hi all,
this is a quick reminder that https://wiki.xenproject.org/wiki/Developer_Me=
eting/March2019_-_Safety_Certification=C2=A0takes place Monday and Tuesday =
next week
Attending in personIf you are planning to attend in person, but have not re=
gistered, please do so before 16:00 UTC Tuesday March 18If you have registe=
red and cannot attend any more, please get in touch with meThe registration=
 link is at=C2=A0https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQob=
gi40D-nuKycz-h14HAvtfD6Q5SqipO0Q/viewform=C2=A0
Attending remotelyI will set up a Gotomeeting for the afternoon sessions fo=
r remote participants. We will also have an extra web-cam such that remote =
attendees can participate in white-board discussions.The Gotomeeting will s=
tart at UTC 13:45 on Monday and UTC 13:30 on TuesdayPlease register via=C2=
=A0https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h=
14HAvtfD6Q5SqipO0Q/viewform=C2=A0such that I can send you a meeting invite
If you are planning to attend a morning session remotely, please let me kno=
w which session you want to attend such that I can send an invite by sendin=
g me an email
ParkingIf you are driving to Cambridge, we will need your number plate. If =
you have registered already you should have received an e-mail with instruc=
tions from=C2=A0Vicki MacLennan=C2=A0
ArrivingPlease make sure you arrive at around 8:30, such that we can start =
on time. Note that there will be no breakfast, as most people are staying a=
t hotels. However, we do have coffee and snacks in the kitchen next to the =
meeting rooms. When you arrive proceed to the 1st floor, where you will nee=
d to sign in (we prepared a list with your names) and pick up a name badge
If you arrive late, please send me a mail with expected arrival time.
Looking forward to see you all next weekPlease let me know, if you have any=
 questions
Best RegardsLars







------=_Part_9396_1383244936.1553420335320
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto" style=3D"direction: ltr; margin:=
 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">D=
ear Lars,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">as briefly&nbsp; discussed=
 I will be there around 11:00, I hope I will "recover" what lost in due fir=
st 2 hours and provide still a good contribution.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">See you tomorrow.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">Best Regards,<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; "><div dir=3D"auto" style=3D=
"direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size:=
 11pt; color: black; ">Francesco </div>
<br>
</div>
<br><br><br>
<div class=3D"gmail_quote">On Mon, Mar 18, 2019 at 8:53 PM +0100, "Lars Kur=
th" <span dir=3D"ltr">&lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" targe=
t=3D"_blank">lars.kurth.xen@gmail.com</a>&gt;</span> wrote:<br>
<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">




<div dir=3D"3D&quot;ltr&quot;">
Hi all,<div class=3D""><br class=3D""><div class=3D"">this is a quick remin=
der that <a href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/Marc=
h2019_-_Safety_Certification" class=3D"">https://wiki.xenproject.org/wiki/D=
eveloper_Meeting/March2019_-_Safety_Certification</a>&nbsp;takes place Mond=
ay and Tuesday next week</div><div class=3D""><br class=3D""></div><div cla=
ss=3D""><b class=3D"">Attending in person</b></div><div class=3D"">If you a=
re planning to attend in person, but have not registered, please do so befo=
re 16:00 UTC Tuesday March 18</div><div class=3D"">If you have registered a=
nd cannot attend any more, please get in touch with me</div><div class=3D""=
>The registration link is at&nbsp;<a href=3D"https://docs.google.com/forms/=
d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h14HAvtfD6Q5SqipO0Q/viewform" clas=
s=3D"">https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKy=
cz-h14HAvtfD6Q5SqipO0Q/viewform</a>&nbsp;</div><div class=3D""><br class=3D=
""></div><div class=3D""><b class=3D"">Attending remotely</b></div><div cla=
ss=3D"">I will set up a Gotomeeting for the afternoon sessions for remote p=
articipants. We will also have an extra web-cam such that remote attendees =
can participate in white-board discussions.</div><div class=3D"">The Gotome=
eting will start at UTC 13:45 on Monday and UTC 13:30 on Tuesday</div><div =
class=3D"">Please register via&nbsp;<a href=3D"https://docs.google.com/form=
s/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nuKycz-h14HAvtfD6Q5SqipO0Q/viewform" cl=
ass=3D"">https://docs.google.com/forms/d/e/1FAIpQLSc0WjJIF1t4_KkQobgi40D-nu=
Kycz-h14HAvtfD6Q5SqipO0Q/viewform</a>&nbsp;such that I can send you a meeti=
ng invite</div><div class=3D""><br class=3D""></div><div class=3D"">If you =
are planning to attend a morning session remotely, please let me know which=
 session you want to attend such that I can send an invite by sending me an=
 email</div><div class=3D""><br class=3D""></div></div><div class=3D""><b c=
lass=3D"">Parking</b></div><div class=3D"">If you are driving to Cambridge,=
 we will need your number plate. If you have registered already you should =
have received an e-mail with instructions from&nbsp;Vicki MacLennan&nbsp;</=
div><div class=3D""><br class=3D""></div><div class=3D""><b class=3D"">Arri=
ving</b></div><div class=3D""><div class=3D"">Please make sure you arrive a=
t around 8:30, such that we can start on time. Note that there will be no b=
reakfast, as most people are staying at hotels. However, we do have coffee =
and snacks in the kitchen next to the meeting rooms. When you arrive procee=
d to the 1st floor, where you will need to sign in (we prepared a list with=
 your names) and pick up a name badge</div></div><div class=3D""><b class=
=3D""><br class=3D""></b></div><div class=3D"">If you arrive late, please s=
end me a mail with expected arrival time.</div><div class=3D""><br class=3D=
""></div><div class=3D"">Looking forward to see you all next week</div><div=
 class=3D"">Please let me know, if you have any questions</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><div class=3D""><br class=
=3D""></div>
</div>

</blockquote>
</div>
</body></html>
------=_Part_9396_1383244936.1553420335320--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4437659219569724849==--


From xen-devel-bounces@lists.xenproject.org Sun Mar 24 14:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 14:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h84aU-0003u7-0Q; Sun, 24 Mar 2019 14: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=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h84aT-0003tx-0o
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 14:59:01 +0000
X-Inumbo-ID: 5714fa66-4e45-11e9-ae8d-e767370543d0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5714fa66-4e45-11e9-ae8d-e767370543d0;
 Sun, 24 Mar 2019 14:58: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 1h84aK-0008Nj-LN; Sun, 24 Mar 2019 14:58: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 1h84aK-0002hX-5q; Sun, 24 Mar 2019 14:58:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h84aK-0004uQ-50; Sun, 24 Mar 2019 14:58:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134010-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:build-i386-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64: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-xl-shadow: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-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-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-qemut-rhel6hvm-intel: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-qemuu-rhel6hvm-amd: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-qemuu-rhel6hvm-intel: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-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine: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-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-xl: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-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair: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-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt: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-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-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-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1: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-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-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-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-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-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-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-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=7794d352260604f02e7d446e632af2ca7fe8dda6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 14:58:52 +0000
Subject: [Xen-devel] [linux-4.19 test] 134010: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNDAxMCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwMTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgZmFpbCBpbiAx
MzM5ODYgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgNCBtZW1k
aXNrLXRyeS1hcHBlbmQgZmFpbCBpbiAxMzM5NjQgcGFzcyBpbiAxMzQwMTAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxz
LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTMzOTY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
IDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzM5ODYKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzM5ODYgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzM5ODYgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9j
a2VkIGluIDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzM5
ODYgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzM5ODYgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzM5ODYgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzM5ODYgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzk4NiBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM5ODYgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDEzMzk4NiBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzk4NiBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzk4NiBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzM5ODYgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM5ODYg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIGluIDEzMzk4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgaW4gMTMzOTg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM5ODYgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3OTRkMzUyMjYwNjA0ZjAyZTdk
NDQ2ZTYzMmFmMmNhN2ZlOGRkYTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxNDIgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTQwIGRheXMgICA5
NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM5MjYgIDIwMTktMDMtMTkgMTQ6NDU6
NTggWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE1NzUgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgOTkyMjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 17:13:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 17:13: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 1h86gk-0006l6-Hl; Sun, 24 Mar 2019 17:13: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/2p=R3=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h86gj-0006l1-1C
 for xen-devel@lists.xen.org; Sun, 24 Mar 2019 17:13:37 +0000
X-Inumbo-ID: 27ed1e45-4e58-11e9-bc90-bc764e045a96
Received: from mail-pg1-x535.google.com (unknown [2607:f8b0:4864:20::535])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27ed1e45-4e58-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 17:13:35 +0000 (UTC)
Received: by mail-pg1-x535.google.com with SMTP id i2so4771560pgj.11
 for <xen-devel@lists.xen.org>; Sun, 24 Mar 2019 10:13:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=rARz8OfYVpI0GUQmPt5cGWGplK7SxgillEdOqw49JBA=;
 b=qcDTNJoZp7AMWvLCddFZPFoppawn3QAOFpvJ56jDz9U/F3S24ReKl+JEEf31MjgSRC
 LT5mAu4NiJnoGk3aTCo1yGp1FZm97DlGG+6DBe4exy3r2FnksWgO8Je4yDYaUxrK+gj3
 c9VO/0/vtVLACLGvUmFC6VB3ANIPUYtrj3H9NGxvkn0KpKIosjGFM3tCjoLdm23LUxFq
 LNCaWGD/VQV8Sa2tuBsefjVDknRryHlivK9EcT5EXXkn2Z9s/p+o27SO9fk7E3bsqnpm
 SG1eUmVsMjobwzfDZkQfRBKBRYqio4Uoz3lMUG7uZmUTuf7ujs3eN08Rglm2ahweRveF
 QYVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=rARz8OfYVpI0GUQmPt5cGWGplK7SxgillEdOqw49JBA=;
 b=mF0rghLwa5nblNAgDZldO1G2qf9oZKSWwgeUc5LhPrHEgSOtpdCHycpaMtS/dciIfD
 /yhkInb4S5Az3XCjPWxWJ1bXG8ojYJOJE4uBM5KNW1INofwd5rljiaCy3w3pROFM6py4
 glLgYVm9elcNhRqQ8vchciyi/+AOmQaFknJhWmlnEA/0rBS7tsHESz4nffKDBfzStZ1K
 +jqD+6rHQXU2TkQlNFZWB9WmCLH3mqFM+CYBUIJMLK+8N4sylRYxgDh9mQq4UsWQWdvQ
 9xdzYtvyszXtfBzACrx1t3sXPz3vm6JOTPMXNbnjpOZ/fqCSlJJm1/TJtuZU3tPn+p7v
 f9Gg==
X-Gm-Message-State: APjAAAWtcjR2IrXORwUsUdZn1gRS7n4awBeaTXmEzKwHnJIOgigOG2Ix
 JBT+Otvir9goNMMzAw20lMlnmHaXAT4=
X-Google-Smtp-Source: APXvYqxa7bD4U8yhOofXz1eooyH1lCG1wPjZDWXwGktBUshWhX0+3VSuzVFuWz+yCnoA/GhdoGmHOw==
X-Received: by 2002:a62:4d43:: with SMTP id a64mr19539571pfb.157.1553447613866; 
 Sun, 24 Mar 2019 10:13:33 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id l63sm19673945pfc.89.2019.03.24.10.13.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 24 Mar 2019 10:13:33 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <20db0340-ee69-0e6a-f10a-c67c543d7fae@citrix.com>
 <93d08d51-879b-9f23-35ce-dc5309703f8d@gmail.com>
 <20190324065029.tm2g5zh32tjp6g3u@MacBook-Air-de-Roger.local>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <b2624776-0c43-3379-2271-e9e855bcccd8@gmail.com>
Date: Sun, 24 Mar 2019 10:13:36 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <20190324065029.tm2g5zh32tjp6g3u@MacBook-Air-de-Roger.local>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDMvMjMvMjAxOSAxMTo1MCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmks
IE1hciAyMiwgMjAxOSBhdCAwNTo0NjoyNlBNIC0wNzAwLCBKb2huIEwuIFBvb2xlIHdyb3RlOgo+
PiBPbiAzLzIyLzIwMTkgNzo0MCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDIyLzAz
LzIwMTkgMDk6NTMsIEpvaG4gTC4gUG9vbGUgd3JvdGU6Cj4+Pj4gMylYZW4gU291cmNlIC0gaGVy
ZSBpcyB0aGUgbG9nIG9mIGFuIGF0dGVtcHQgYWRkaW5nCj4+Pj4gImNwdWluZm9yIG1heGNwdXM9
MSB3YXRjaGRvZyIKPj4+PiBhcyBhbiBvcHRpb24gaW4gbXltYW5feGVuLmNmZzoKPj4+PiBodHRw
czovL3Bhc3RlYmluLmNvbS9iNjgyRldtQyAoNiBtb250aHMpCj4+Pj4KPj4+PiBUaGUgbGFzdCAx
MiBsaW5lczoKPj4+PiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNzo0OV0gQm9vdGluZyBwcm9jZXNz
b3IgMi80IGVpcCAzZTAwMAo+Pj4+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBJbml0aWFs
aXppbmcgQ1BVIzIKPj4+PiAoWEVOKSBbMjAxOS0wMy0yMiAwOTozNToyOF0gbWFza2VkIEV4dElO
VCBvbiBDUFUjMgo+Pj4+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDUFU6IFBoeXNpY2Fs
IFByb2Nlc3NvciBJRDogMAo+Pj4+IChYRU4pIFsyMDE5LTAzLTIyIDA5OjM1OjI4XSBDUFU6IFBy
b2Nlc3NvciBDb3JlIElEOiAyCj4+Pj4gKFhFTikgWzIwMTktMDMtMjIgMDk6MzU6MjhdIENQVTog
TDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAyNEsKPj4+PiAoWEVOKSBbMjAxOS0wMy0yMiAw
OTozNToyOF0gQ1BVOiBMMiBjYWNoZTogMTAyNEsKPj4+PiAoWEVOKSBbMjAxOS0wMy0yMiAwOToz
NToyOF0gQ01DSTogQ1BVMiBoYXMgbm8gQ01DSSBzdXBwb3J0Cj4+Pj4gKFhFTikgWzIwMTktMDMt
MjIgMDk6MzU6MjhdIENQVTI6IFRoZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChUTTEpCj4+Pj4g
KFhFTikgWzIwMTktMDMtMjIgMDk6Mzc6NDldIENQVTI6IEludGVsKFIpIEF0b20oVE0pIENQVSDC
oEMyNzUwIEAKPj4+PiAyLjQwR0h6IHN0ZXBwaW5nIDA4Cj4+Pj4gKFhFTikgWzIwMTktMDMtMjIg
MDk6Mzc6NDldIEFkZGluZyBjcHUgMiB0byBydW5xdWV1ZSAwCj4+Pj4gKFhFTikgWzIwMTktMDMt
MjIgMDk6Mzc6NDldIFJlbW92aW5nIGNwdSAyIGZyb20gcnVucXVldWUgMAo+Pj4+IChYRU4pIFsy
MDE5LTAzLTIyIDA5OjM3OjQ5XSBCb290aW5nIHByb2Nlc3NvciAzLzYgZWlwIDNlMDAwCj4+Pj4K
Pj4+PiBSZXN1bHQ6IGhhbmdzIGFyb3VuZCB0aGUgc2FtZSBwbGFjZQo+Pj4gT2suwqAgU29tZXRo
aW5nIGlzIGNsZWFybHkgc3RhbGxpbmcgd2hpbGUgd2UgYXJlIHRyeWluZyB0byBzdGFydAo+Pj4g
c2Vjb25kYXJ5IHByb2Nlc3NvcnMuCj4+Pgo+Pj4gQ2FuIHlvdSBhcHBseSB0aGlzIHBhdGNoIGFu
ZCByZWJ1aWxkIHBsZWFzZT8KPj4+Cj4+PiBhbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hl
bi5naXQkIGdpdCBkCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAo+Pj4gaW5kZXggOWQ3ZWM5My4uMTRhYzBiMSAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FwaWMuaAo+Pj4gQEAgLTUsNyArNSw3IEBACj4+PiAgIMKgI2luY2x1
ZGUgPGFzbS9maXhtYXAuaD4KPj4+ICAgwqAjaW5jbHVkZSA8YXNtL21zci5oPgo+Pj4gLSNkZWZp
bmUgRHByaW50ayh4Li4uKSBkbyB7fSB3aGlsZSAoMCkKPj4+ICsjZGVmaW5lIERwcmludGsgcHJp
bnRrCj4+PiAgIMKgLyoKPj4+ICAgwqAgKiBEZWJ1Z2dpbmcgbWFjcm9zCj4+Pgo+Pj4gd2hpY2gg
c2hvdWxkIGdpdmUgdXMgc29tZSBiZXR0ZXIgZGlhZ25vc3RpY3Mgb2YgdGhlIElOSVQtU0lQSS1T
SVBJCj4+PiBtZWNoYW5pc20uCj4+Pgo+Pj4gRG8geW91IGhhdmUgYW55IG9wdGlvbnMgc3VjaCBh
cyBUWFQgb3IgU01YIGVuYWJsZWQgaW4gZmlybXdhcmU/wqAgVGhleQo+Pj4gY2FuIGludGVyZmVy
ZSB3aXRoIEFQIGJyaW5ndXAsIHNvIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBkaXNhYmxlIHRoZW0g
Zm9yCj4+PiBub3cuCj4+Pgo+Pj4gfkFuZHJldwo+PiBkb25lLgo+Pgo+PiBJIHRyaWVkIHBhdGNo
aW5nIGFuZCB0aGVuIG1ha2UsIGJ1dCByYW4gaW50byBhbiBlcnJvci7CoCBTbyBJIHBlcmZvcm1l
ZDoKPj4KPj4gZ2l0IHB1bGwKPj4gbWFrZSBjbGVhbgo+Pgo+PiB0aGVuIHZlcmlmaWVkIHRoZSBw
YXRjaCB3YXMgc3RpbGwgaW4gZWZmZWN0LCBhbmQgdGhlbjoKPj4KPj4gbWFrZQo+Pgo+PiBUaGVy
ZSB3YXMgc29tZSBwcm9ibGVtIGluIHRoZSBpbnN0YWxsIHNvIEkgaGFuZCBtb3ZlZDoKPj4gLi4u
Cj4+IC1ydy1yLS1yLS0gMSByb290IHJvb3QyOTkxNjQ3IE1hciAyMiAxMTowMSB4ZW4tNC4xMy11
bnN0YWJsZS5lZmkKPj4gLi4uCj4+IHVuZGVyIC91c3IvbG9jYWwvc3JjL3hlbi9kaXN0L2luc3Rh
bGwvdXNyL2xpYjY0L2VmaS8KPj4gdG8gL2Jvb3QvZWZpL2dlbnRvbyBhbmQgcmVuYW1lZCBpdCBt
YW5feGVuLmVmaS4KPj4KPj4gTGlrZXdpc2UsIGlmIGZvdW5kIGEgeGVuIGtlcm5lbCB1bmRlcgo+
PiAvdXNyL2xvY2FsL3NyYy94ZW4veGVuL2Rpc3QvaW5zdGFsbC9ib290Lwo+PiAuLi4KPj4gLXJ3
LXItLXItLSAxIHJvb3Qgcm9vdCAxMTgxODUwIE1hciAyMiAxMTowMSB4ZW4tNC4xMy11bnN0YWJs
ZS5nego+PiAuLi4KPj4gYW5kIG1vdmVkIGl0IHRvIC9ib290L2VmaS9nZW50b28gLS0gbm90IHJl
bmFtaW5nIGl0IGFuZAo+PiBtYWtpbmcgc3VyZSAvYm9vdC9lZmkvZ2VudG9vL21hbl94ZW4uY2Zn
IGRlZmluZXMgdGhlIGtlcm5lbCBhcwo+PiAieGVuLTQuMTMtdW5zdGFibGUuZ3oiCj4+Cj4+IFJl
c3VsdDogc2FtZSBmYWlsdXJlLCBidXQgd2l0aCBtb3JlIGRlYnVnZ2luZyBpbmZvcm1hdGlvbi4K
Pj4KPj4gSGVyZSBhcmUgdGhlIGxhc3QgdGVuIGxpbmVzIChzdGFydGluZyBhdCBsaW5lIDI4Nyk6
Cj4+Cj4+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBIVk06IEFTSURzIGVuYWJsZWQuCj4+
IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBIVk06IFZNWCBlbmFibGVkCj4+IChYRU4pIFsy
MDE5LTAzLTIzIDAwOjM2OjA2XSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBk
ZXRlY3RlZAo+PiAoWEVOKSBbMjAxOS0wMy0yMyAwMDozNjowNl0gSFZNOiBIQVAgcGFnZSBzaXpl
czogNGtCLCAyTUIKPj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZdIEJvb3RpbmcgcHJvY2Vz
c29yIDEvMiBlaXAgM2UwMDAKPj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZdIFNldHRpbmcg
d2FybSByZXNldCBjb2RlIGFuZCB2ZWN0b3IuCj4+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2
XSAxLgo+PiAoWEVOKSBbMjAxOS0wMy0yMyAwMDozNjowNl0gMi4KPj4gKFhFTikgWzIwMTktMDMt
MjMgMDA6MzY6MDZdIDMuCj4+IChYRU4pIFsyMDE5LTAzLTIzIDAwOjM2OjA2XSBBc3NlcnRpbmcg
SU5JVC4KPj4gKFhFTikgWzIwMTktMDMtMjMgMDA6MzY6MDZdIFdhaXRpbmcgZm9yIHNlbmQgdG8g
ZmluaXNoLi4uCj4+Cj4+IEhlcmUgaXMgdGhlIGZ1bGwgYm9vdCBsb2c6Cj4+IGh0dHBzOi8vcGFz
dGViaW4uY29tLzBMZ3JKSDI1Cj4gSSdtIGN1cnJlbnRseSBhd2F5IGZyb20gaG9tZSwgYW5kIGNh
bm5vdCByZWFsbHkgaGVscCBtdWNoIEFUTSwgYWxzbyBJCj4gZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8g
YSBzeXN0ZW0gd2l0aCBhIENQVSB0aGF0IGV4aGliaXRzIHN1Y2ggYmVoYXZpb3IsCj4gbXVjaCBt
YWtlcyBkZWJ1Z2dpbmcgaXQgaGFyZGVyLgo+Cj4gSSd2ZSB0YWtlbiBhIGxvb2sgYXQgdGhlIGRp
ZmZlcmVuY2UgaW4gQVAgc3RhcnR1cCBjb2RlIGJldHdlZW4gTGludXgKPiBhbmQgWGVuIGF0IG9y
IGJlZm9yZSB0aGUgcG9pbnQgeW91IGdldCB0aGUgaGFuZywgYW5kIEknbSBub3QgYWJsZSB0bwo+
IHNwb3QgYW55dGhpbmcgb2J2aW91cyB0aGF0IGNvdWxkIG1ha2UgTGludXggd29yayBhbmQgbm90
IFhlbi4KPgo+IEkndmUgcmVhbGl6ZWQgaG93ZXZlciB0aGF0IExpbnV4IGRpc2FibGVzIGludGVy
cnVwdHMgd2hlbiB3cml0aW5nIHRvCj4gdGhlIGxvY2FsIEFQSUMgSUNSIHJlZ2lzdGVyIGZvciBv
dGhlciByZWFzb25zLCBidXQgbWF5YmUgdGhpcyBzb21laG93Cj4gYWZmZWN0cyBicmluZyB1cCBp
biB0aGlzIENQVSwgaGVuY2UgdGhlIHBhdGNoIGJlbG93LiBDb3VsZCB5b3UgcGxlYXNlCj4gZ2l2
ZSBpdCBhIHNwaW4gdG9nZXRoZXIgd2l0aCB0aGUgcGF0Y2ggcHJvdmlkZWQgYnkgQW5kcmV3Pwo+
Cj4gVGhlcmUgYXJlIG90aGVyIG1pbm9yIGRpZmZlcmVuY2VzIGJldHdlZW4gTGludXggYW5kIFhl
biBBUCBicmluZyB1cCwKPiBzbyBJIGd1ZXNzIHRoZXJlIGFyZSBmdXJ0aGVyIGNoYW5nZXMgdG8g
dGVzdCBpZiB0aGUgcGF0Y2ggYmVsb3cKPiBkb2Vzbid0IG1ha2UgdGhpbmdzIGJldHRlci4KPgo+
IFRoYW5rcywgUm9nZXIuCj4gLS0tODwtLS0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAo+IGluZGV4IDlkN2VjOTMw
NDIuLmYyOGU5MjJlMmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAo+IEBAIC0xMzgsOCArMTM4LDEyIEBA
IHN0YXRpYyBfX2lubGluZSB2b2lkIGFwaWNfaWNyX3dyaXRlKHUzMiBsb3csIHUzMiBkZXN0KQo+
ICAgICAgICAgICBhcGljX3dybXNyKEFQSUNfSUNSLCBsb3cgfCAoKHVpbnQ2NF90KWRlc3QgPDwg
MzIpKTsKPiAgICAgICBlbHNlCj4gICAgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Cj4gKwo+ICsgICAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiAgICAgICAgICAgYXBp
Y19tZW1fd3JpdGUoQVBJQ19JQ1IyLCBkZXN0IDw8IDI0KTsKPiAgICAgICAgICAgYXBpY19tZW1f
d3JpdGUoQVBJQ19JQ1IsIGxvdyk7Cj4gKyAgICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3Mp
Owo+ICAgICAgIH0KPiAgIH0KPiAgIApUaGUgcGF0Y2ggbWFkZSBhIGxpbmUgb2YgcHJvZ3Jlc3Mg
KGdvdCB0byBEZWFzc2VydGluZyBJTklUKToKCihYRU4pIFsyMDE5LTAzLTI0IDE2OjE3OjI2XSBI
Vk06IFZNWCBlbmFibGVkCihYRU4pIFsyMDE5LTAzLTI0IDE2OjE3OjI2XSBIVk06IEhhcmR3YXJl
IEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBbMjAxOS0wMy0yNCAxNjoxNzoy
N10gSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIKKFhFTikgWzIwMTktMDMtMjQgMTY6MTc6
MjddIEJvb3RpbmcgcHJvY2Vzc29yIDEvMiBlaXAgM2UwMDAKKFhFTikgWzIwMTktMDMtMjQgMTY6
MTc6MjddIFNldHRpbmcgd2FybSByZXNldCBjb2RlIGFuZCB2ZWN0b3IuCihYRU4pIFsyMDE5LTAz
LTI0IDE2OjE3OjI3XSAxLgooWEVOKSBbMjAxOS0wMy0yNCAxNjoxNzoyN10gMi4KKFhFTikgWzIw
MTktMDMtMjQgMTY6MTc6MjddIDMuCihYRU4pIFsyMDE5LTAzLTI0IDE2OjE3OjI3XSBBc3NlcnRp
bmcgSU5JVC4KKFhFTikgWzIwMTktMDMtMjQgMTY6MTc6MjddIFdhaXRpbmcgZm9yIHNlbmQgdG8g
ZmluaXNoLi4uCihYRU4pIFsyMDE5LTAzLTI0IDE2OjE3OjI3XSArRGVhc3NlcnRpbmcgSU5JVC4K
CkZ1bGwgbG9nIGF0OgpYZW4gU291cmNlIDQuMTMgdW5zdGFibGUgdy8yMDE5MDMyMzExNTBfcGF1
LnBhdGNoCmF0OiBodHRwczovL3Bhc3RlYmluLmNvbS9lZXdmeTkxUAoKRm9yIHBvc3Rlcml0eSwg
aGVyZSdzIG15IHBhdGNoIGxvZzoKCiDCoMKgIHpldGEgL3Vzci9sb2NhbC9zcmMveGVuICMgcGF0
Y2ggPDIwMTkwMzIzMTE1MF9wYXUucGF0Y2gKIMKgwqAgLi4uCiDCoMKgIHpldGEgL3Vzci9sb2Nh
bC9zcmMveGVuICMgY2F0IHhlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oIHxncmVwIC1uIAoicmVz
dG9yZShmbGFncykiCiDCoMKgIDE0NjrCoMKgwqDCoMKgwqDCoCBsb2NhbF9pcnFfcmVzdG9yZShm
bGFncyk7CiDCoMKgIHpldGEgL3Vzci9sb2NhbC9zcmMveGVuICMgY2F0IHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXBpYy5oIHxncmVwIC1uIAoiRHByaW50ayBwcmludGsiCiDCoMKgIDg6I2RlZmluZSBE
cHJpbnRrIHByaW50awogwqDCoCB6ZXRhIC91c3IvbG9jYWwvc3JjL3hlbiAjCgogwqDCoCBtYWtl
CiDCoMKgIGNwIGRpc3QvaW5zdGFsbC91c3IvbGliNjQvZWZpL3hlbi00LjEzLXVuc3RhYmxlLmVm
aSAKL2Jvb3QvZWZpL2dlbnRvby9tYW5feGVuLmVmaQogwqDCoCBjcCBkaXN0L2luc3RhbGwvYm9v
dC94ZW4tNC4xMy11bnN0YWJsZS5neiAvYm9vdC9lZmkvZ2VudG9vCiDCoMKgIHJlYm9vdAoKSSBw
ZXJmb3JtZWQgYSBib290IGEgMm5kIHRpbWUsIHRoZSBlbmRpbmcgcmVzdWx0IHdhcyB3aXRoIHRo
ZXNlIHR3byBsaW5lcwoKKG5vICIrInMgYW5kIG5vIERlYXNzZXJ0aW5nKToKCihYRU4pIFsyMDE5
LTAzLTI0IDE2OjIzOjUxXSBBc3NlcnRpbmcgSU5JVC4KKFhFTikgWzIwMTktMDMtMjQgMTY6MjM6
NTFdIFdhaXRpbmcgZm9yIHNlbmQgdG8gZmluaXNoLi4uCgpJIHBlcmZvcm1lZCBhIGJvb3QgYSAz
cmQgdGltZSwgdGhlIGVuZGluZyByZXN1bHQgb24gbXkgc2VyaWFsIGNvbnNvbGUgd2FzOgoKKFhF
TikgWzIwMTktMDMtMjQgMTY6MjU6NTNdIFdhaXRpbmcgZm9yIHNlbmQgdG8gZmluaXNoLi4uCihY
RU4pIFsyMDE5LTAzLTI0IDE2OjI1OjUzXSArRGVhc3NlcnRpbgoKTm90ZTogdGhlIGNvbnNvbGUg
YXR0YWNoZWQgdG8gdGhlIHNlcnZlciAoInNlcnZlciBjb25zb2xlIikKb25seSBoYWQgdGhlICIr
IgphbmQgbm8gIkRlYXNzZXJ0aW4iIFtzaWMgLSBtaXNzaW5nICJnIl0sIHNvIHRoZXJlIHNlZW1z
CnRvIGJlIGFuIGluY29uc2lzdGVuY3kgYmV0d2VlbiB0aGUgc2VydmVyIGNvbnNvbGUncyBvdXRw
dXQKYW5kIHRoZSBzZXJpYWwgcG9ydCBjb25zb2xlLsKgIFByb2JhYmx5IG5vdCByZWxldmFudCB0
byB0aGlzCmlucXVpcnksIGJ1dCBJIG5vdGUgaXQgc28gdGhhdCBpbiB0aGUgZnV0dXJlIEkgd2ls
bCBhbHdheXMgY2hlY2sKdGhlIGxhc3QgZW50cmllcyBpbiBzZXJ2ZXIncyBjb25zb2xlIHZzLiB0
aGUgc2VyaWFsIFB1VFR5IHBvcnQuCgpGb3Igd2hhdCBpdCBpcyB3b3J0aCwgSSd2ZSBwb3N0ZWQK
VUVGSSB2YXJzLCBkbWlkZWNvZGUsICYgaHdpbmZvCmF0OgpodHRwczovL3Bhc3RlYmluLmNvbS9k
Nnpqdjd4MAoKSSBhbSB2ZXJ5IGltcHJlc3NlZCB3aXRoIHRoZSBkZWRpY2F0aW9uIHlvdSB0d28g
aGF2ZSBkZW1vbnN0cmF0ZWQuCgpUaGFuayB5b3UuCgotSm9obgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 18:07:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 18: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 1h87Wu-0002PU-Ox; Sun, 24 Mar 2019 18: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=4OsF=R3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h87Ws-0002PP-PF
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 18:07:30 +0000
X-Inumbo-ID: af4cb9ca-4e5f-11e9-afca-87e67986498d
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af4cb9ca-4e5f-11e9-afca-87e67986498d;
 Sun, 24 Mar 2019 18:07: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 x2OI4vmh155809;
 Sun, 24 Mar 2019 18:07:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=SLGCr8pYhi3ByqsLE70fRmvuYYUTuZJ04gB7QSmu7Vk=;
 b=1S3hgTkY8zvoTyE3+Qdgy7t7g4h59aqAdJd7GDF6RHez9RS7B8h86RSBGomDeDm9odeg
 JonKYFxPIQ+dji8jNGQ0PsGb7Y37aY4WW8YUX7V60JIn+53shVGZk/AkkyDj1/3R3JLF
 fsukYVFebv8B+pe0kVyc+MDbWBCNpi6xVbPP/+bz0BgSq8I22ibjKdkrBpU6DDBAGvoH
 X3lRB4EgHOwLbslAT84FPQKVBzrkepMdbhKMsHVM+xkr3G04MkQlP283Jqa0w1GQUEhe
 UebuZTNjbxl7kr5jWc7+GGy0EDEkkY/XAFRL2c3YVrZzyTL+Pj2yGw68SPF5C60Ci2jw 2Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2re6g0gqdx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 24 Mar 2019 18:07:11 +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 x2OI7An2007976
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 24 Mar 2019 18:07:10 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 x2OI78id026806;
 Sun, 24 Mar 2019 18:07:09 GMT
Received: from nat-wireless-guest-reg-153-50.bu.edu (/204.8.153.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 24 Mar 2019 11:07:08 -0700
Date: Sun, 24 Mar 2019 14:07:25 -0400
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Ryan Thibodeaux <thibodux@gmail.com>
Message-ID: <20190324180724.GA4400@nat-wireless-guest-reg-153-50.bu.edu>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <20190323120052.GB11100@centos-dev.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190323120052.GB11100@centos-dev.localdomain>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9205
 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-1903240140
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gU2F0LCBNYXIgMjMsIDIwMTkgYXQgMDg6MDA6NTJBTSAtMDQwMCwgUnlhbiBUaGlib2RlYXV4
IHdyb3RlOgo+IE9uIEZyaSwgTWFyIDIyLCAyMDE5IGF0IDA2OjEwOjE2UE0gLTA0MDAsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPiA+IE9uIDMvMjIvMTkgMjoyOSBQTSwgdGhpYm9kdXhAZ21haWwu
Y29tIHdyb3RlOgo+ID4gPiBGcm9tOiBSeWFuIFRoaWJvZGVhdXggPHJ5YW4udGhpYm9kZWF1eEBz
dGFybGFiLmlvPgo+ID4gPgo+ID4gPiBBZGQgYSBuZXcgY29tbWFuZC1saW5lIG9wdGlvbiAieGVu
X3RpbWVyX3Nsb3A9PElOVD4iIHRoYXQgc2V0cyB0aGUKPiA+ID4gbWluaW11bSBkZWx0YSBvZiB2
aXJ0dWFsIFhlbiB0aW1lcnMuIFRoaXMgY29tbWl0IGRvZXMgbm90IGNoYW5nZSB0aGUKPiA+ID4g
ZGVmYXVsdCB0aW1lciBzbG9wIHZhbHVlIGZvciB2aXJ0dWFsIFhlbiB0aW1lcnMuCj4gPiA+Cj4g
PiA+IExvd2VyaW5nIHRoZSB0aW1lciBzbG9wIHZhbHVlIHNob3VsZCBpbXByb3ZlIHRoZSBhY2N1
cmFjeSBvZiB2aXJ0dWFsCj4gPiA+IHRpbWVycyAoZS5nLiwgYmV0dGVyIHByb2Nlc3MgZGlzcGF0
Y2ggbGF0ZW5jeSksIGJ1dCBpdCB3aWxsIGxpa2VseQo+ID4gPiBpbmNyZWFzZSB0aGUgbnVtYmVy
IG9mIHZpcnR1YWwgdGltZXIgaW50ZXJydXB0cyAocmVsYXRpdmUgdG8gdGhlCj4gPiA+IG9yaWdp
bmFsIHNsb3Agc2V0dGluZykuCj4gPiA+Cj4gPiA+IFRoZSBvcmlnaW5hbCB0aW1lciBzbG9wIHZh
bHVlIGhhcyBub3QgY2hhbmdlZCBzaW5jZSB0aGUgaW50cm9kdWN0aW9uCj4gPiA+IG9mIHRoZSBY
ZW4tYXdhcmUgTGludXgga2VybmVsIGNvZGUuIFRoaXMgY29tbWl0IHByb3ZpZGVzIHVzZXJzIGFu
Cj4gPiA+IG9wcG9ydHVuaXR5IHRvIHR1bmUgdGltZXIgcGVyZm9ybWFuY2UgZ2l2ZW4gdGhlIHJl
ZmluZW1lbnRzIHRvCj4gPiA+IGhhcmR3YXJlIGFuZCB0aGUgWGVuIGV2ZW50IGNoYW5uZWwgcHJv
Y2Vzc2luZy4gSXQgYWxzbyBtaXJyb3JzCj4gPiA+IGEgZmVhdHVyZSBpbiB0aGUgWGVuIGh5cGVy
dmlzb3IgLSB0aGUgInRpbWVyX3Nsb3AiIFhlbiBjb21tYW5kIGxpbmUKPiA+ID4gb3B0aW9uLgo+
ID4gCj4gPiBJcyB0aGVyZSBhbnkgZGF0YSB0aGF0IHNob3dzIGVmZmVjdHMgb2YgdXNpbmcgdGhp
cyBuZXcgcGFyYW1ldGVyPwo+ID4gCj4gPiAtYm9yaXMKPiA+IAo+IAo+IEZvciBvdXIgb3duIHRl
c3RpbmcgdXNpbmcgImN5Y2xpY3Rlc3QiIGZyb20gdGhlIHJ0LXRlc3RzIHByb2plY3QsCj4gbG93
ZXJpbmcgdGhlIHRpbWVyIHNsb3AgaGVscGVkIHByb2R1Y2UgdGhlIGJlc3QgdGVzdCBydW5zLCBl
c3BlY2lhbGx5Cj4gaW4gdGVybXMgb2YgbWF4aW11bSBwcm9jZXNzIGRpc3BhdGNoIGxhdGVuY3kg
KFBETCkuCj4gCj4gSGVyZSBpcyB0aGUgb3V0cHV0IGZyb20gb25lIHN1Y2ggdGVzdCB0aGF0IHJh
biBvdmVybmlnaHQuIFRoZSBYZW4KPiB0aW1lciBzbG9wIGluIHRoaXMgY2FzZSB3YXMgMTAwMDAg
b3IgMTAgbWljcm9zZWNvbmRzLgo+IAo+IC4uLgo+IFtyb290QHNsb3AxIH5dIyBjc2V0IHNoaWVs
ZCAtYyAzCj4gW3Jvb3RAc2xvcDEgfl0jIGVjaG8gOyBkYXRlIDsgZWNobyA7IFwKPiAuL3J0LXRl
c3RzLTEuMy9jeWNsaWN0ZXN0IC1wOTUgLWEzIC10MSAtbTsgZWNobyA7IGRhdGUKPiAKPiBUaHUg
TWFyIDE0IDE5OjQ1OjM2IFVUQyAyMDE5Cj4gCj4gIyAvZGV2L2NwdV9kbWFfbGF0ZW5jeSBzZXQg
dG8gMHVzCj4gcG9saWN5OiBmaWZvOiBsb2FkYXZnOiAwLjAwIDAuMDIgMC4wMCAxLzkxIDQyNjAK
PiBUOiAwICggMzIxMikgUDo5NSBJOjEwMDAgQzo1NzA3NzMxMyBNaW46IDI3IEFjdDogNDQgQXZn
OiA0MyBNYXg6IDE0NQo+IF5DCj4gRnJpIE1hciAxNSAxMTozNjo1MyBVVEMgMjAxOQo+IC4uLgo+
IAo+IFRoaXMgdGVzdCBzeXN0ZW0gd2FzIGNvbmZpZ3VyZWQgdG8gdXNlIGEgVFNDIGNsb2Nrc291
cmNlLCBkaXNhYmxlZAo+IEMgc3RhdGVzLCBhbmQgbG93ZXJlZCB0aGUgdGltZXIgc2xvcC4gSSBh
bSBub3QgY2xhaW1pbmcgdGhlIHRpbWVyCj4gc2xvcCBjaGFuZ2Ugd2FzIHNvbGVseSByZXNwb25z
aWJsZSBmb3IgdGhlIGJlc3QgcmVzdWx0cy4KCkhvdyBjYW4gd2UgdGhlbiBiZSBzdXJlIHRoYXQg
dGhlIHByb3Bvc2VkIGNoYW5nZSB3aWxsIGluZGVlZCBwcm92aWRlCnNvbWUgc29ydCBvZiBiZW5l
Zml0PwoKV2VyZSB0aGVyZSBhbnkgb3RoZXIgY2hhbmdlcyBiZXR3ZWVuIHlvdXIgdGVzdHMgdG8g
dGhpbmsgdGhhdCBzbG9wCnRpbWUgbW9kaWZpY2F0aW9uIG1heSBub3QgYmUgcmVzcG9uc2libGUg
Zm9yIGJldHRlciByZXN1bHRzPwoKLWJvcmlzCgoKPiBJbiBvdGhlcgo+IHRlc3Rpbmcgd2l0aCB0
aGUgZGVmYXVsdCB0aW1lciBzbG9wIHNldHRpbmcgb2YgMTAwMDAwICgxMDAKPiBtaWNyb3NlY29u
ZHMpLCB0aGUgYXZlcmFnZSBQREwgd291bGQgcnVuIHNsaWdodGx5IGhpZ2hlciwgYnV0IHRoZQo+
IHNwaWtlcyB3ZXJlIG11Y2ggaGlnaGVyIGFuZCBtb3JlIGluIG51bWJlciwgb2Z0ZW4gbmVhciB0
aGUgMTAwMHMKPiBhbmQgaGFwcGVuaW5nIG11bHRpcGxlIHRpbWVzIHBlciAxMCBtaW51dGVzIG9m
IHRlc3RpbmcuCj4gCj4gLSBSeWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 19:39:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 19:39: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 1h88xZ-0000uR-DL; Sun, 24 Mar 2019 19:39:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h88xY-0000uE-3P
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 19:39:08 +0000
X-Inumbo-ID: 7881dc38-4e6c-11e9-becf-2f3f80d4a507
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7881dc38-4e6c-11e9-becf-2f3f80d4a507;
 Sun, 24 Mar 2019 19:38: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 1h88xP-00061S-4i; Sun, 24 Mar 2019 19:38:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h88xO-0005Gm-OQ; Sun, 24 Mar 2019 19:38:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h88xO-0002TO-Ng; Sun, 24 Mar 2019 19:38:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134015-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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-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: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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-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-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=1c453afcda4f68f634475f166418e937ac235200
X-Osstest-Versions-That: linux=f5fd34f057e48a390a4a103406121f21179e353e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 19:38:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 134015: 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>

ZmxpZ2h0IDEzNDAxNSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDAxNS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM5MjQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzkyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzOTI0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM5MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2FjMjM1MjAwCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBmNWZkMzRmMDU3ZTQ4YTM5MGE0YTEwMzQw
NjEyMWYyMTE3OWUzNTNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjQgIDIwMTktMDMtMTkg
MTI6NDI6MzggWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MDE1ICAyMDE5LTAz
LTIzIDEyOjQ5OjU5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIlpoYW5nLCBKdW4iIDxqdW4uemhhbmdAaW50
ZWwuY29tPgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1uLmVkdT4KICBBZHJpYW4gSHVudGVy
IDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9y
Zy51az4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGFu
ZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFsZXhh
bmRlciBTaGl5YW4gPHNoY193b3JrQG1haWwucnU+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9y
b3NoaWxvdkBpc3ByYXMucnU+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNo
ZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmdlbG8gQnV0
dGkgPGJ1dHRpYW5nZWxvQGdtYWlsLmNvbT4KICBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0
cml4LmNvbT4KICBBbnNzaSBIYW5udWxhIDxhbnNzaS5oYW5udWxhQGJpdHdpc2UuZmk+CiAgQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxo
byBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5k
ZT4KICBBcnVuIFBhdGhhayA8YXJ1bi5wYXRoYWtAbnhwLmNvbT4KICBCYXJkIGxpYW8gPHl1bmct
Y2h1YW4ubGlhb0BsaW51eC5pbnRlbC5jb20+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFuYXNzY2hl
QGFjbS5vcmc+CiAgQmVuaWFtaW5vIEdhbHZhbmkgPGJnYWx2YW5pQHJlZGhhdC5jb20+CiAgQmrD
uHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm9iIExpdSA8Ym9iLmxpdUBvcmFjbGUuY29tPgog
IENoaXJhbmplZXZpIFJhcG9sdSA8Y2hpcmFuamVldmkucmFwb2x1QGludGVsLmNvbT4KICBDaHJp
c3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2x5IExpIDxjb2x5bGlA
c3VzZS5kZT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gV2lsbGlh
bXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5z
Lm5ldD4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBM
ZXpjYW5vIDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8ub3JnPgogIERhcnJpY2sgSi4gV29uZyA8ZGFy
cmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNv
bT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJh
IDxkc3RlcmJhQHN1c2UuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAg
RGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFubkBhcm0uY29tPgogIERtaXRyeSBUb3Jv
a2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292
QGdvb2dsZS5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2Vh
LmZyPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFdWdlbml5IFBhbHRz
ZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+CiAgRXplcXVpZWwgR2FyY2lhIDxlemVx
dWllbEBjb2xsYWJvcmEuY29tPgogIEZlbGlwZSBGcmFuY2lvc2kgPGZlbGlwZUBudXRhbml4LmNv
bT4KICBGZXJyeSBUb3RoPGZudG90aEBnbWFpbC5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5h
bmFAc3VzZS5jb20+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAg
RmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgR2FicmllbCBGZXJuYW5k
ZXogPGdhYnJpZWwuZmVybmFuZGV6QHN0LmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0
QGxpbnV4LW02OGsub3JnPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFuZ0BzdXNlLmNvbT4KICBHdXN0YXZvIEEu
IFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0Bs
aW51eC5pYm0uY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgog
IEhlaWtraSBLcm9nZXJ1cyA8aGVpa2tpLmtyb2dlcnVzQGxpbnV4LmludGVsLmNvbT4KICBIZXJi
ZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSG91IFRhbyA8aG91dGFvMUBo
dWF3ZWkuY29tPgogIEh1YW5nIFppamlhbmcgPGh1YW5nLnppamlhbmdAenRlLmNvbS5jbj4KICBI
dWdoIERpY2tpbnMgPGh1Z2hkQGdvb2dsZS5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRz
QHJlZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFjZWsuYW5hc3pld3NraUBnbWFpbC5j
b20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3JyaXNAbWljcm9zb2Z0LmNvbT4KICBKYW4gS2Fy
YSA8amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXkgRG9s
YW4gPGpheS5kb2xhbkBhY2Nlc2lvLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+
CiAgSmlvbmcgV2FuZyA8amlvbmcud2FuZ0BuZXRyb25vbWUuY29tPgogIEpvaGFubmVzIEJlcmcg
PGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGly
bkBzdXNlLmRlPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNv
bT4KICBKb3JkYW4gTmlldGhlIDxqbmlldGhlNUBnbWFpbC5jb20+CiAgS2FsbGUgVmFsbyA8a3Zh
bG9AY29kZWF1cm9yYS5vcmc+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3Jn
PgogIEt5bGUgUm9lc2NobGV5IDxreWxlLnJvZXNjaGxleUBuaS5jb20+CiAgTGF1cmVudCBQaW5j
aGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgogIExlZSBEdW5jYW4gPGxk
dW5jYW5Ac3VzZS5jb20+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxs
ZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVib21pciBSaW50ZWwgPGxrdW5kcmFr
QHYzLnNrPgogIE1hYXJ0ZW4gdGVyIEh1dXJuZSA8bWFhcnRlbkB0cmVld2Fsa2VyLm9yZz4KICBN
YW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdp
ZXJAYXJtLmNvbT4KICBNYXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+
CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1h
cmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRp
bi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0
aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5
QGRlLmlibS5jb20+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlhbi5vcmc+CiAgTWF1
cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbSBa
aHVrb3YgPG11c3NpdGFudGVzbW9ydGVtQGdtYWlsLmNvbT4KICBNYXhpbWUgUmlwYXJkIDxtYXhp
bWUucmlwYXJkQGJvb3RsaW4uY29tPgogIE1lZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBN
aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNo
YWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgU25pdHplciA8c25pdHpl
ckByZWRoYXQuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNv
bT4KICBOZWlsQnJvd24gPG5laWxAYnJvd24ubmFtZT4KICBOZWlsQnJvd24gPG5laWxiQHN1c2Uu
Y29tPgogIE9saXZlciBPJ0hhbGxvcmFuIDxvb2hhbGxAZ21haWwuY29tPgogIFBhbmthaiBHdXB0
YSA8cGFua2FqLmd1cHRhQG54cC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQYXVsIEUuIE1j
S2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwaWFzdHJ5
eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgog
IFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGhpbGlwcCBaYWJlbCA8
cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBRaWFvQ2hvbmcgPHFpYW9jaG9uZ0Bsb29uZ3Nvbi5j
bj4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUm9i
ZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9kcmlnbyBWaXZpIDxyb2Ry
aWdvLnZpdmlAaW50ZWwuY29tPgogIFJvbWFuIFBlbnlhZXYgPHJwZW55YWV2QHN1c2UuZGU+CiAg
UnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBSw6ltaSBEZW5pcy1D
b3VybW9udCA8cmVtaUByZW1sYWIubmV0PgogIFMuai4gV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAu
Y29tPgogIFNha2FyaSBBaWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KICBTYXNo
YSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5q
LmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTaGVuZ2ppdSBXYW5nIDxzaGVuZ2ppdS53YW5n
QG54cC5jb20+CiAgU2h1YmhyYWp5b3RpIERhdHRhIDxzaHViaHJhanlvdGkuZGF0dGFAeGlsaW54
LmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFNvd2phbnlhIEtvbWF0
aW5lbmkgPHNrb21hdGluZW5pQG52aWRpYS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxp
bnV4LmlibS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZy
ZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2Vy
YmVhbUBnbWFpbC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1p
cy5vcmc+CiAgU3R1YXJ0IE1lbmVmeSA8c3R1YXJ0Lm1lbmVmeUBtYXRoZW1iZWRkZWQuY29tPgog
IFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgVGhlb2RvcmUg
VHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29t
PgogIFRvbSBaYW51c3NpIDx0b20uemFudXNzaUBsaW51eC5pbnRlbC5jb20+CiAgVG9ueSBMaW5k
Z3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVz
dEBoYW1tZXJzcGFjZS5jb20+CiAgVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVs
LmNvbT4KICBWYWRpbSBMb21vdnRzZXYgPHZsb21vdnRzZXZAbWFydmVsbC5jb20+CiAgVmFyYWQg
R2F1dGFtIDx2cmRAYW1hem9uLmRlPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZp
bmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5r
dW1hckBsaW5hcm8ub3JnPgogIFZsYWRpbWlyIE11cnppbiA8dmxhZGltaXIubXVyemluQGFybS5j
b20+CiAgV2FucGVuZyBMaSA8a2VybmVsbHdwQGdtYWlsLmNvbT4KICBXYW5wZW5nIExpIDx3YW5w
ZW5nLmxpQGhvdG1haWwuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgog
IFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWWFuZ3RhbyBMaSA8dGlueS53aW5k
enpAZ21haWwuY29tPgogIFlpaGFvIFd1IDx3dXlpaGFvQGxpbnV4LmFsaWJhYmEuY29tPgogIFlp
emh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZdSBaaGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KICBZ
dWZlbiBZdSA8eXV5dWZlbkBodWF3ZWkuY29tPgogIFpldiBXZWlzcyA8emV2QGJld2lsZGVyYmVl
c3QubmV0PgogIFpoYW5nLCBKdW4gPGp1bi56aGFuZ0BpbnRlbC5jb20+CiAgemhhbmd5aSAoRikg
PHlpLnpoYW5nQGh1YXdlaS5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVhd2VpLmNvbT4K
ICBaaGkgSmluIDx6aGkuamluQGludGVsLmNvbT4KICB6aG9uZ2ppYW5nIDx6aG9uZ2ppYW5nQGh1
YXdlaS5jb20+CiAgWnlnbyBCbGF4ZWxsIDxjZTNnOGpkakB1bWFpbC5mdXJyeXRlcnJvci5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
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
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
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
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAg
IGY1ZmQzNGYwNTdlNC4uMWM0NTNhZmNkYTRmICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4
ZTkzN2FjMjM1MjAwIC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 19:57:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 19:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h89Ez-0002VA-4l; Sun, 24 Mar 2019 19: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=psoD=R3=xenproject.org=prvs=979e6a5dc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h89Ey-0002V0-0y
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 19:57:08 +0000
X-Inumbo-ID: ffade42b-4e6e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffade42b-4e6e-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 19:57:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81612455"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83781-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-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:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=59e9783ddf18e650622e0573cad4f08db65592e4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Mar 2019 19:57:02 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83781: 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
Mzc4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM3ODEvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
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
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4
NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA4Mzc3MSAgMjAxOS0wMy0yMiAxMToyMzo1NiBaICAgIDIgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM3ODEgIDIwMTktMDMtMjQgMTE6NTQ6MzggWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBX
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
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
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
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1p
Mzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJva2VuCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRm
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkx
YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIE1hciAxOCAxNjoyMjoyOSAyMDE5ICswMDAwCgogICAgZG9jcy9hZG1pbi1ndWlkZTog
Qm9vdCB0aW1lIG1pY3JvY29kZSBsb2FkaW5nCiAgICAKICAgIFJlY2VudCBkaXNjdXNzaW9uIG9u
IHhlbi1kZXZlbCBoYXMgZGVtb25zdHJhdGVkIHRoYXQgWGVuIGV4aXN0aW5nIG1pY3JvY29kZQog
ICAgbG9hZGluZyBzdXBwb3J0IGlzbid0IGFkZXF1YXRlbHkgZG9jdW1lbnRlZC4gIFRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIGFkZHJlc3MKICAgIHRoaXMsIGFuZCBzdGFydCBzb21lIGVuZC11c2Vy
IGZvY3VzZWQgZG9jdW1lbnRhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmNvbW1pdCBjMTZkMjJmY2U4NWI3MzZiZjBmNzQ4ZTE4ODc4YzUxZGIzNDhhOTY4
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgTm92IDIxIDE3OjAzOjUwIDIwMTggKzAwMDAKCiAgICBkb2NzL3JzdDogVXNlIHBhbmRv
YyB0byByZW5kZXIgUmVTdHJ1Y3R1cmVkVGV4dAogICAgCiAgICBTcGhpbnggdXNlcyBSZVN0cnVj
dHVyZWRUZXh0IGFzIGl0cyBtYXJrdXAgZm9ybWF0LiAgQWx0aG91Z2ggbWlzc2luZyB0aGUKICAg
IHByb2plY3Qgd2lkZSBpbnRlZ3JhdGlvbiwgaW5kaXZpZHVhbCAqLnJzdCBmaWxlcyBjYW4gYmUg
cmVuZGVyZWQgYnkgcGFuZG9jIHRvCiAgICBzdXBwbGllbWVudCBvdXIgZXhpc3RpbmcgYWQtaG9j
IGRvY3VtZW50YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmNvbW1pdCA1MzBmOWFhYmFiYzliYzBhYjg0MDUyNTIzNjRkMDdmMjgzMGMy
NzkzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBXZWQgTm92IDIxIDE3OjAzOjUwIDIwMTggKzAwMDAKCiAgICBkb2NzL3NwaGlueDogU2tl
bGV0b24gc2V0dXAKICAgIAogICAgU3BoaW54IGlzIGEgZG9jdW1lbnRhdGlvbiBzeXN0ZW0sIHdo
aWNoIGlzIHBvcHVsYXIgZm9yIHRlY2huaWNhbCB3cml0aW5nLiAgSXQKICAgIHVzZXMgUmVTdHJ1
Y3R1cmVkVGV4dCBhcyBpdHMgbWFya3VwIHN5bnRheCwgYW5kIGlzIGRlc2lnbmVkIGZvciB3aG9s
ZS1wcm9qZWN0CiAgICBkb2N1bWVudGF0aW9uLCByYXRoZXIgdGhhbiB0aGUgbWlzYyBhc3NvcnRt
ZW50IG9mIGluZGl2aWR1YWwgZmlsZXMgdGhhdCB3ZQogICAgY3VycmVudGx5IGhhdmUuCiAgICAK
ICAgIFRoaXMgaXMgYSBza2VsZXRvbiBzZXR1cCB3aGljaCBqdXN0IGVub3VnaCBpbmZyYXN0cnVj
dHVyZSB0byByZW5kZXIgYW4gZW1wdHkKICAgIHNldCBvZiBwYWdlcy4gIEl0IHdpbGwgYmVjb21l
IGJldHRlciBpbnRlZ3JhdGVkIGludG8gWGVuJ3MgZG9jcyBzeXN0ZW0gd2hlbiBpdAogICAgYmVj
b21lcyBsZXNzIFdJUC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKY29tbWl0IDc0ZGFkYjg1NTZjNmEwOTcyZmE0MjJiNWFlMzQ2NTg5YWNlNDA0
YjYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIFRodSBNYXIgMjEgMTk6MzY6NDggMjAxOSArMDAwMAoKICAgIHBhc3N0aHJvdWdoL3Z0ZDog
RHJvcCB0aGUgIndvcmthcm91bmRfYmlvc19idWciIGxvZ2ljIGVudGlyZWx5CiAgICAKICAgIEl0
IHR1cm5zIG91dCB0aGF0IHRoaXMgY29kZSB3YXMgcHJldmlvdXNseSBkZWFkLgogICAgCiAgICBj
L3MgZGNmNDE3OTAgIiB4ODYvbW1jZmcvZHJoZDogTW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxs
IGJlZm9yZSBjYWxsaW5nCiAgICBhY3BpX3BhcnNlX2RtYXIoKSIgcmVzdWx0ZWQgaW4gUENJIHNl
Z21lbnQgMCBub3cgaGF2aW5nIGJlZW4gaW5pdGlhbGlzZWQKICAgIGVub3VnaCBmb3IgYWNwaV9w
YXJzZV9vbmVfZHJoZCgpIHRvIG5vdCB0YWtlIHRoZQogICAgCiAgICAgIC8qIFNraXAgY2hlY2tp
bmcgaWYgc2VnbWVudCBpcyBub3QgYWNjZXNzaWJsZSB5ZXQuICovCiAgICAKICAgIHBhdGggdW5j
b25kaXRpb25hbGx5LiAgSG93ZXZlciwgc29tZSBzeXN0ZW1zIGhhdmUgRE1BUiB0YWJsZXMgd2hp
Y2ggbGlzdAogICAgZGV2aWNlcyB3aGljaCBhcmUgZGlzYWJsZWQgYnkgdXNlciBjaG9pY2UgKGlu
IHBhcnRpY3VsYXIsIERlbGwgUG93ZXJFZGdlIFI3NDAKICAgIHdpdGggSS9PIEFUIERNQSBkaXNh
YmxlZCksIGFuZCB0dXJuaW5nIG9mZiBhbGwgSU9NTVUgZnVuY3Rpb25hbGl0eSBpbiB0aGlzCiAg
ICBjYXNlIGlzIGVudGlyZWx5IHVuaGVscGZ1bCBiZWhhdmlvdXIuCiAgICAKICAgIExlYXZlIHRo
ZSB3YXJuaW5nIHdoaWNoIGlkZW50aWZpZXMgdGhlIHByb2JsZW1hdGljIGRldmljZXMsIGJ1dCBk
cm9wIHRoZQogICAgcmVtYWluaW5nIGxvZ2ljLiAgVGhpcyBsZWF2ZXMgdGhlIHN5c3RlbSBpbiBi
ZXR0ZXIgb3ZlcmFsbCBzdGF0ZSwgYW5kIHdvcmtpbmcKICAgIGluIHRoZSBzYW1lIHdheSB0aGF0
IGl0IGRpZCBpbiBwcmV2aW91cyByZWxlYXNlcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMjEwZWI4OWVk
NTJjMGZlZjE1OTQxMDkzZDhmMzk5ZTE5Mzg5NDlhOApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIERlYyA0IDE4OjAyOjQwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZHJpdmVyczogY2hhcjogTWF0Y2ggI2lmIENPTkZJR19ERUJVR19UUkFDRSBhbmQg
I2VuZGlmIGNvbW1lbnQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpjb21taXQgMDgxNDkxZjhhOGRjZDc0OTgwM2ZkNWY4YzlmYWEyMWJkOGMyMjc3NApB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgU2F0IE1h
ciA5IDIxOjIwOjIzIDIwMTkgKzAwMDAKCiAgICB4ZW4vbWVtb3J5OiBGaXggdHlwbyBpbiB0aGUg
Y29tbWVudCBvbiB0b3Agb2YgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgYjI4ODQ5NDQzYmI3NDkz
ZjhkMzc1NWM0MzFlZDhmNWYzNTBjYzJlYQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkRhdGU6ICAgU3VuIE1hciAxMCAxMjo0MTowMSAyMDE5ICswMDAwCgogICAg
eDg2L21tOiBGaXggdHlwbyBpbiBjb21tZW50IG9uIHRvcCBvZiBwYWdlX2xvY2sKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 21:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 21:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8ANt-00008d-2v; Sun, 24 Mar 2019 21:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TZyq=R3=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h8ANr-00008X-GK
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 21:10:23 +0000
X-Inumbo-ID: 39d4959a-4e79-11e9-b2a5-0714ce7e35d5
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39d4959a-4e79-11e9-b2a5-0714ce7e35d5;
 Sun, 24 Mar 2019 21:10:18 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Mar 2019 14:10:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="331600917"
Received: from pnass-mobl.ger.corp.intel.com (HELO mara.localdomain)
 ([10.249.136.221])
 by fmsmga005.fm.intel.com with ESMTP; 24 Mar 2019 14:10:11 -0700
Received: from sailus by mara.localdomain with local (Exim 4.89)
 (envelope-from <sakari.ailus@linux.intel.com>)
 id 1h8ANd-0000IX-8x; Sun, 24 Mar 2019 23:10:09 +0200
Date: Sun, 24 Mar 2019 23:10:08 +0200
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Message-ID: <20190324211008.lypghym3gqcp62th@mara.localdomain>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
 <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
 <20190322170550.GX9224@smile.fi.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190322170550.GX9224@smile.fi.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 Linux PM list <linux-pm@vger.kernel.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Geert Uytterhoeven <geert@linux-m68k.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5keSwKCk9uIEZyaSwgTWFyIDIyLCAyMDE5IGF0IDA3OjA1OjUwUE0gKzAyMDAsIEFuZHkg
U2hldmNoZW5rbyB3cm90ZToKPiBPbiBGcmksIE1hciAyMiwgMjAxOSBhdCAwMzo1Mzo1MFBNICsw
MjAwLCBTYWthcmkgQWlsdXMgd3JvdGU6Cj4gCj4gPiBQb3J0aW5nIGEgcGF0Y2gKPiA+IGZvcndh
cmQgc2hvdWxkIGhhdmUgbm8gaXNzdWVzIGVpdGhlciBhcyBjaGVja3BhdGNoLnBsIGhhcyBiZWVu
IGNvbXBsYWluaW5nCj4gPiBvZiB0aGUgdXNlIG9mICVwZiBhbmQgJXBGIGZvciBhIHdoaWxlIG5v
dy4KPiAKPiBBbmQgdGhhdCdzIGV4YWN0bHkgdGhlIHJlYXNvbiB3aHkgSSB0aGluayBpbnN0ZWFk
IG9mIHJlbW92aW5nIHdhcm5pbmcgb24KPiBjaGVja3BhdGNoLCBpdCBtYWtlcyBzZW5zZSB0byBj
b252ZXJ0IHRvIGFuIGVycm9yIGZvciBhIHdoaWxlLiBQZW9wbGUgYXJlCj4gdGVuZGluZyByZWFk
IGRvY3VtZW50YXRpb24gb24gaW50ZXJuZXQgYW5kIHRodXMgbWlnaHQgaGF2ZSBvdXRkYXRlZCBv
bmUuIEFuZAo+IHllcywgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgdGVsbCBhIHRoaW5nIGFib3V0IGl0
Lgo+IAo+IFAuUy4gVGhvdWdoLCBpZiBtYWpvcml0eSBvZiBwZW9wbGUgd2lsbCB0ZWxsIHRoYXQg
SSdtIHdyb25nLCB0aGVuIGl0J3Mgb2theSB0bwo+IHJlbW92ZS4KCkkgd29uZGVyIGlmIHlvdSB3
cm90ZSB0aGlzIGJlZm9yZSBzZWVpbmcgbXkgb3RoZXIgcGF0Y2hzZXQuCgpGb3Igb3RoZXJzIGFz
IHRoZSBiYWNrZ3JvdW5kLCBpdCBhZGRzICVwZncgdG8gcHJpbnQgZndub2RlIG5vZGUgbmFtZXMu
CkFzc3VtaW5nIHRoaXMgd291bGQgYmUgbWVyZ2VkLCAlcGZ3IGNvdWxkIGJlIGluIHVzZSByZWxh
dGl2ZWx5IHNvb24uIFdpdGgKdGhlIGN1cnJlbnQgcGF0Y2hzZXQsICVwZiBwcmludHMgbm90aGlu
ZyBqdXN0IGFzICVwTyAoIkYiIG1pc3NpbmcpLgoKV2hhdCBJIHRoaW5rIGNvdWxkIGJlIGRvbmUg
aXMgdG8gd2FybiBvZiBwbGFpbiAlcGYgKHdpdGhvdXQgZm9sbG93aW5nICJ3IikKaW4gY2hlY2tw
YXRjaC5wbCwgYW5kICVwZiB0aGF0IGlzIG5vdCBmb2xsb3dlZCBieSAidyIgaW4gdGhlIGtlcm5l
bC4KQWx0aG91Z2ggd2UgZGlkbid0IGhhdmUgc3VjaCBjaGVja3MgdG8gYmVnaW4gd2l0aC4gVGhl
IGNhc2UgaXMgc3RpbGwgYQpsaXR0bGUgYml0IGRpZmZlcmVudCBhcyAlcGYgdXNlZCB0byBiZSBh
IHZhbGlkIGNvbnZlcnNpb24gc3BlY2lmaWVyIHdoZXJlYXMKJXBPIGxpa2VseSBoYXMgbmV2ZXIg
ZXhpc3RlZC4KClNvLCBob3cgYWJvdXQgYWRkaW5nIHN1Y2ggY2hlY2tzIGluIHRoZSBvdGhlciBz
ZXQ/IEkgY2FuIHJldGFpbiAlcFtmRl0gY2hlY2sKaGVyZSwgdG9vLCBpZiB5b3UgbGlrZS4KCi0t
IApLaW5kIHJlZ2FyZHMsCgpTYWthcmkgQWlsdXMKc2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNv
bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 21:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 21:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8AWu-0000QL-27; Sun, 24 Mar 2019 21:19:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Htx=R3=linux.intel.com=andriy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1h8AWt-0000QG-1S
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 21:19:43 +0000
X-Inumbo-ID: 88dfacc8-4e7a-11e9-aa0d-ef4ff13fbc1f
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88dfacc8-4e7a-11e9-aa0d-ef4ff13fbc1f;
 Sun, 24 Mar 2019 21:19:40 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Mar 2019 14:19:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="129807518"
Received: from smile.fi.intel.com (HELO smile) ([10.237.72.86])
 by orsmga006.jf.intel.com with ESMTP; 24 Mar 2019 14:19:34 -0700
Received: from andy by smile with local (Exim 4.92)
 (envelope-from <andriy.shevchenko@linux.intel.com>)
 id 1h8AWi-0006Gz-Fh; Sun, 24 Mar 2019 23:19:32 +0200
Date: Sun, 24 Mar 2019 23:19:32 +0200
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Message-ID: <20190324211932.GK9224@smile.fi.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
 <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
 <20190322170550.GX9224@smile.fi.intel.com>
 <20190324211008.lypghym3gqcp62th@mara.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190324211008.lypghym3gqcp62th@mara.localdomain>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 Linux PM list <linux-pm@vger.kernel.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Geert Uytterhoeven <geert@linux-m68k.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBNYXIgMjQsIDIwMTkgYXQgMTE6MTA6MDhQTSArMDIwMCwgU2FrYXJpIEFpbHVzIHdy
b3RlOgo+IE9uIEZyaSwgTWFyIDIyLCAyMDE5IGF0IDA3OjA1OjUwUE0gKzAyMDAsIEFuZHkgU2hl
dmNoZW5rbyB3cm90ZToKPiA+IE9uIEZyaSwgTWFyIDIyLCAyMDE5IGF0IDAzOjUzOjUwUE0gKzAy
MDAsIFNha2FyaSBBaWx1cyB3cm90ZToKPiA+IAo+ID4gPiBQb3J0aW5nIGEgcGF0Y2gKPiA+ID4g
Zm9yd2FyZCBzaG91bGQgaGF2ZSBubyBpc3N1ZXMgZWl0aGVyIGFzIGNoZWNrcGF0Y2gucGwgaGFz
IGJlZW4gY29tcGxhaW5pbmcKPiA+ID4gb2YgdGhlIHVzZSBvZiAlcGYgYW5kICVwRiBmb3IgYSB3
aGlsZSBub3cuCj4gPiAKPiA+IEFuZCB0aGF0J3MgZXhhY3RseSB0aGUgcmVhc29uIHdoeSBJIHRo
aW5rIGluc3RlYWQgb2YgcmVtb3Zpbmcgd2FybmluZyBvbgo+ID4gY2hlY2twYXRjaCwgaXQgbWFr
ZXMgc2Vuc2UgdG8gY29udmVydCB0byBhbiBlcnJvciBmb3IgYSB3aGlsZS4gUGVvcGxlIGFyZQo+
ID4gdGVuZGluZyByZWFkIGRvY3VtZW50YXRpb24gb24gaW50ZXJuZXQgYW5kIHRodXMgbWlnaHQg
aGF2ZSBvdXRkYXRlZCBvbmUuIEFuZAo+ID4geWVzLCB0aGUgY29tcGlsZXIgZG9lc24ndCB0ZWxs
IGEgdGhpbmcgYWJvdXQgaXQuCj4gPiAKPiA+IFAuUy4gVGhvdWdoLCBpZiBtYWpvcml0eSBvZiBw
ZW9wbGUgd2lsbCB0ZWxsIHRoYXQgSSdtIHdyb25nLCB0aGVuIGl0J3Mgb2theSB0bwo+ID4gcmVt
b3ZlLgo+IAo+IEkgd29uZGVyIGlmIHlvdSB3cm90ZSB0aGlzIGJlZm9yZSBzZWVpbmcgbXkgb3Ro
ZXIgcGF0Y2hzZXQuCgpZZXMsIEkgd3JvdGUgaXQgYmVmb3JlIHNlZWluZyBhbm90aGVyIHNlcmll
cy4KCj4gV2hhdCBJIHRoaW5rIGNvdWxkIGJlIGRvbmUgaXMgdG8gd2FybiBvZiBwbGFpbiAlcGYg
KHdpdGhvdXQgZm9sbG93aW5nICJ3IikKPiBpbiBjaGVja3BhdGNoLnBsLCBhbmQgJXBmIHRoYXQg
aXMgbm90IGZvbGxvd2VkIGJ5ICJ3IiBpbiB0aGUga2VybmVsLgo+IEFsdGhvdWdoIHdlIGRpZG4n
dCBoYXZlIHN1Y2ggY2hlY2tzIHRvIGJlZ2luIHdpdGguIFRoZSBjYXNlIGlzIHN0aWxsIGEKPiBs
aXR0bGUgYml0IGRpZmZlcmVudCBhcyAlcGYgdXNlZCB0byBiZSBhIHZhbGlkIGNvbnZlcnNpb24g
c3BlY2lmaWVyIHdoZXJlYXMKPiAlcE8gbGlrZWx5IGhhcyBuZXZlciBleGlzdGVkLgo+IAo+IFNv
LCBob3cgYWJvdXQgYWRkaW5nIHN1Y2ggY2hlY2tzIGluIHRoZSBvdGhlciBzZXQ/IEkgY2FuIHJl
dGFpbiAlcFtmRl0gY2hlY2sKPiBoZXJlLCB0b28sIGlmIHlvdSBsaWtlLgoKQ29uc2lzdGVuY3kg
dGVsbHMgbWUgdGhhdCB0aGUgd2FybmluZy0+ZXJyb3IgdHJhbnNmb3JtYXRpb24gaW4gY2hlY2tw
YXRjaC5wbApiZWxvbmdzIHRoaXMgc2VyaWVzLgoKCi0tIApXaXRoIEJlc3QgUmVnYXJkcywKQW5k
eSBTaGV2Y2hlbmtvCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 24 22:31:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 22:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8BeK-0006M7-RI; Sun, 24 Mar 2019 22:31: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=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8BeI-0006Ls-Rk
 for xen-devel@lists.xenproject.org; Sun, 24 Mar 2019 22:31:26 +0000
X-Inumbo-ID: 8dd3c63b-4e84-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dd3c63b-4e84-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 22:31:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h8BeE-00014H-QE; Sun, 24 Mar 2019 22:31: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 1h8BeE-00006u-5P; Sun, 24 Mar 2019 22:31:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8BeE-0005xa-4U; Sun, 24 Mar 2019 22:31:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134016-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-libvirt-xsm:<job
 status>:broken:regression
 linux-4.14:test-arm64-arm64-libvirt-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-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: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-qemut-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-xl-cubietruck: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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-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=dee55b062e6b7d802f7549e8542ca245ea57c003
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Mar 2019 22:31:22 +0000
Subject: [Xen-devel] [linux-4.14 test] 134016: 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>

ZmxpZ2h0IDEzNDAxNiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwMTYvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMzkyMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkZWU1NWIwNjJlNmI3ZDgwMmY3NTQ5ZTg1NDJj
YTI0NWVhNTdjMDAzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1NzI2
YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM5MjMgIDIwMTktMDMtMTkgMTI6NDE6MTEgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM0MDE2ICAyMDE5LTAzLTIzIDEzOjQyOjQ1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIlpoYW5n
LCBKdW4iIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1u
LmVkdT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJv
IDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVj
aGVyQGFtZC5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGlu
dXguaW50ZWwuY29tPgogIEFsZXhhbmRlciBTaGl5YW4gPHNoY193b3JrQG1haWwucnU+CiAgQWxl
eGFuZGVyIFN0ZWZmZW4gPEFsZXhhbmRlci5TdGVmZmVuQGluZmluZW9uLmNvbT4KICBBbGV4ZXkg
S2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZWEgQ2xhdWRpIDxhY2xhdWRpQHJlZGhhdC5jb20+
CiAgQW5kcmV3IEJvd2VycyA8YW5kcmV3eC5ib3dlcnNAaW50ZWwuY29tPgogIEFuZHJldyBEb25u
ZWxsYW4gPGFuZHJldy5kb25uZWxsYW5AYXUxLmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hl
bmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmVlc2ggS3VtYXIgSy5WIDxhbmVlc2gua3VtYXJAbGlu
dXguaWJtLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4K
ICBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4KICBBbnNzaSBIYW5udWxhIDxh
bnNzaS5oYW5udWxhQGJpdHdpc2UuZmk+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgQXJpZWwgRWxpb3IgPGFyaWVsLmVsaW9yQG1hcnZlbGwuY29tPgogIEFy
bmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQXJ1biBQYXRoYWsgPGFydW4ucGF0aGFrQG54cC5jb20+CiAgQmFy
ZCBsaWFvIDx5dW5nLWNodWFuLmxpYW9AbGludXguaW50ZWwuY29tPgogIEJhcnQgVmFuIEFzc2No
ZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJlbmlhbWlubyBHYWx2YW5pIDxiZ2FsdmFuaUByZWRo
YXQuY29tPgogIEJlbmphbWluIENvZGRpbmd0b24gPGJjb2RkaW5nQHJlZGhhdC5jb20+CiAgQmrD
uHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm9iIExpdSA8Ym9iLmxpdUBvcmFjbGUuY29tPgog
IEJPVUdIIENIRU4gPGhhaWJvLmNoZW5AbnhwLmNvbT4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFs
aW4ubWFyaW5hc0Bhcm0uY29tPgogIENoaXJhbmplZXZpIFJhcG9sdSA8Y2hpcmFuamVldmkucmFw
b2x1QGludGVsLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZlci5kYWxsQGFybS5j
b20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ2hyaXN0
b3BoZSBMb21iYXJkIDxjbG9tYmFyZEBsaW51eC52bmV0LmlibS5jb20+CiAgQ29seSBMaSA8Y29s
eWxpQHN1c2UuZGU+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuIFdp
bGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEF4dGVucyA8ZGphQGF4
dGVucy5uZXQ+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5p
ZWwgTGV6Y2FubyA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4KICBEYW5pbG8gS3J1bW1yaWNo
IDxkYW5pbG9rcnVtbXJpY2hAZGstZGV2ZWxvcC5kZT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJp
Y2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgTWFydGluIDxEYXZlLk1hcnRpbkBhcm0uY29tPgog
IERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxk
YXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBE
ZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGV4dWFu
IEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEaWV0bWFyIEVnZ2VtYW5uIDxkaWV0bWFyLmVn
Z2VtYW5uQGFybS5jb20+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29tPgogIERt
aXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb21pbmlxdWUgTWFy
dGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vy
c0Bnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lz
LmNvbT4KICBFemVxdWllbCBHYXJjaWEgPGV6ZXF1aWVsQGNvbGxhYm9yYS5jb20+CiAgRmVsaXBl
IEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgogIEZlcnJ5IFRvdGg8Zm50b3RoQGdtYWls
LmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGaW5uIFRoYWluIDxm
dGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxp
QGdtYWlsLmNvbT4KICBGcmVkZXJpYyBCYXJyYXQgPGZiYXJyYXRAbGludXguaWJtLmNvbT4KICBH
YWJyaWVsIEZlcm5hbmRleiA8Z2FicmllbC5mZXJuYW5kZXpAc3QuY29tPgogIEdhw6tsIFBPUlRB
WSA8Z2FlbC5wb3J0YXlAY29sbGFib3JhLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0
QGxpbnV4LW02OGsub3JnPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFuZ0BzdXNlLmNvbT4KICBHdXN0YXZvIEEu
IFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaWJvIENoZW4gPGhhaWJvLmNo
ZW5AbnhwLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW5zIFZl
cmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIZWlra2kgS3JvZ2VydXMgPGhlaWtr
aS5rcm9nZXJ1c0BsaW51eC5pbnRlbC5jb20+CiAgSGVsZW4gS29pa2UgPGhlbGVuLmtvaWtlQGNv
bGxhYm9yYS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgog
IEhvdSBUYW8gPGhvdXRhbzFAaHVhd2VpLmNvbT4KICBIdWFuZyBaaWppYW5nIDxodWFuZy56aWpp
YW5nQHp0ZS5jb20uY24+CiAgSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIElsYW4g
UGVlciA8aWxhbi5wZWVyQGludGVsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWNlayBBbmFzemV3
c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYW1lcyBNb3JyaXMgPGphbWVzLm1v
cnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFubiBIb3Ju
IDxqYW5uaEBnb29nbGUuY29tPgogIEphcmtrbyBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxp
bnV4LmludGVsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFz
c2kgQnJhciA8amFzd2luZGVyLnNpbmdoQGxpbmFyby5vcmc+CiAgSmF5IERvbGFuIDxqYXkuZG9s
YW5AYWNjZXNpby5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5j
b20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppbnlvdW5nIFBhcmsgPGppbnlv
dW5ncEBudmlkaWEuY29tPgogIEppb25nIFdhbmcgPGppb25nLndhbmdAbmV0cm9ub21lLmNvbT4K
ICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBUaHVt
c2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb25hdGhhbiBCYWtrZXIgPHhjLXJhY2VyMkBs
aXZlLmNhPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4K
ICBKb3JkYW4gTmlldGhlIDxqbmlldGhlNUBnbWFpbC5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpw
b2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1
bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+CiAgSnVsaWFuIEFuYXN0YXNvdiA8amFA
c3NpLmJnPgogIEp1bGllbiBUaGllcnJ5IDxqdWxpZW4udGhpZXJyeUBhcm0uY29tPgogIEthbGxl
IFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtA
a2VybmVsLm9yZz4KICBLdW5paGlrbyBIYXlhc2hpIDxoYXlhc2hpLmt1bmloaWtvQHNvY2lvbmV4
dC5jb20+CiAgS3VuaW5vcmkgTW9yaW1vdG8gPGt1bmlub3JpLm1vcmltb3RvLmd4QHJlbmVzYXMu
Y29tPgogIEt5bGUgUm9lc2NobGV5IDxreWxlLnJvZXNjaGxleUBuaS5jb20+CiAgTGF1cmVudCBQ
aW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgogIExlZSBEdW5jYW4g
PGxkdW5jYW5Ac3VzZS5jb20+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgog
IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBX
YWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVib21pciBSaW50ZWwgPGxrdW5k
cmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVj
YXMgQS4gTS4gTWFnYWxow6NlcyA8bHVjbWFnYUBnbWFpbC5jb20+CiAgTWFhcnRlbiB0ZXIgSHV1
cm5lIDxtYWFydGVuQHRyZWV3YWxrZXIub3JnPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2Vp
LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmVrIFN6eXBy
b3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtl
cm5lbC5vcmc+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28u
dWs+CiAgTWFyayBaaGFuZyA8bWFya3pAbnZpZGlhLmNvbT4KICBNYXJ0aW4gQmx1bWVuc3Rpbmds
IDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3
aWRlZnNreUBkZS5pYm0uY29tPgogIE1hcnRpbiBXaWxsaSA8bWFydGluQHN0cm9uZ3N3YW4ub3Jn
PgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXRoaWV1IE1hbGF0ZXJyZSA8
bWFsYXRAZGViaWFuLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3Vu
Z0BrZXJuZWwub3JnPgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50ZXNtb3J0ZW1AZ21haWwuY29t
PgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+CiAgTWVlbGlzIFJv
b3MgPG1yb29zQGxpbnV4LmVlPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5h
dT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5l
bC5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9u
IDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2lt
ZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFp
bC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRv
Y2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlA
YWguanAubmVjLmNvbT4KICBOZWlsQnJvd24gPG5laWxAYnJvd24ubmFtZT4KICBOZWlsQnJvd24g
PG5laWxiQHN1c2UuY29tPgogIE9saXZlciBPJ0hhbGxvcmFuIDxvb2hhbGxAZ21haWwuY29tPgog
IFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbmthaiBHdXB0YSA8
cGFua2FqLmd1cHRhQG54cC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNv
bT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQYXVsIEUuIE1jS2Vu
bmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29j
aWFsa293c2tpQGJvb3RsaW4uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+
CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwaWFzdHJ5
eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgog
IFBhd2XFgiBDaG1pZWwgPHBhd2VsLm1pa29sYWouY2htaWVsQGdtYWlsLmNvbT4KICBQZXRlciBD
aGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNp
QHRpLmNvbT4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFBpZXJy
ZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAg
UWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUWlhb0Nob25nIDxxaWFvY2hvbmdAbG9vbmdzb24uY24+
CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJheSBK
dWkgPHJheS5qdWlAYnJvYWRjb20uY29tPgogIFJheWFnb25kYSBLb2thdGFudXIgPHJheWFnb25k
YS5rb2thdGFudXJAYnJvYWRjb20uY29tPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1p
a0BmcmVlLmZyPgogIFJvYmluIHZhbiBkZXIgR3JhY2h0IDxyb2JpbkBwcm90b25pYy5ubD4KICBS
b2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9tYW4gUGVueWFldiA8cnBl
bnlhZXZAc3VzZS5kZT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVr
PgogIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+CiAgUy5qLiBXYW5nIDxz
aGVuZ2ppdS53YW5nQG54cC5jb20+CiAgU2FnYXIgQmlyYWRhciA8U2FnYXIuQmlyYWRhckBtaWNy
b2NoaXAuY29tPgogIFNha2FyaSBBaWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4K
ICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8
c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFu
Y2hlQGNvZGVhdXJvcmEub3JnPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hl
bEBjb2xsYWJvcmEuY29tPgogIFNlZGF0IERpbGVrIDxzZWRhdC5kaWxla0BnbWFpbC5jb20+CiAg
U2hlbmdqaXUgV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgogIFNodWJocmFqeW90aSBEYXR0
YSA8c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2
ZXJnZS5uZXQuYXU+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTb3dqYW55
YSBLb21hdGluZW5pIDxza29tYXRpbmVuaUBudmlkaWEuY29tPgogIFN0ZWZhbiBIYWJlcmxhbmQg
PHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5j
b20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBT
dGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBTbWFsbGV5IDxzZHNAdHlj
aG8ubnNhLmdvdj4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3Rl
dmUgTG9uZ2VyYmVhbSA8c2xvbmdlcmJlYW1AZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChW
TXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0dWFydCBNZW5lZnkgPHN0dWFydC5tZW5l
ZnlAbWF0aGVtYmVkZGVkLmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVA
Z21haWwuY29tPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRp
bmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p
eC5kZT4KICBUb20gWmFudXNzaSA8dG9tLnphbnVzc2lAbGludXguaW50ZWwuY29tPgogIFRvbWFz
IFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlA
YXRvbWlkZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3Bh
Y2UuY29tPgogIFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CiAgVWxm
IEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFkaW0gTG9tb3Z0c2V2IDx2bG9t
b3Z0c2V2QG1hcnZlbGwuY29tPgogIFZhaWJoYXYgSmFpbiA8dmFpYmhhdkBsaW51eC5pYm0uY29t
PgogIFZhcmFkIEdhdXRhbSA8dnJkQGFtYXpvbi5kZT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRp
LmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmlyZXNoIEt1bWFy
IDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWbGFkaW1pciBNdXJ6aW4gPHZsYWRpbWlyLm11
cnppbkBhcm0uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0
aGUtZHJlYW1zLmRlPgogIHlhbmdlcmt1biA8eWFuZ2Vya3VuQGh1YXdlaS5jb20+CiAgWWFuZ3Rh
byBMaSA8dGlueS53aW5kenpAZ21haWwuY29tPgogIFlpaGFvIFd1IDx3dXlpaGFvQGxpbnV4LmFs
aWJhYmEuY29tPgogIFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZdSBaaGFvIDx5dXpoYW9A
Z29vZ2xlLmNvbT4KICBZdWZlbiBZdSA8eXV5dWZlbkBodWF3ZWkuY29tPgogIFl1c3VrZSBHb2Rh
IDx5dXN1a2UuZ29kYS5zeEByZW5lc2FzLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVh
d2VpLmNvbT4KICBaZXYgV2Vpc3MgPHpldkBiZXdpbGRlcmJlZXN0Lm5ldD4KICBaaGFuZyBaaGlq
aWUgPHpoYW5nempAcm9jay1jaGlwcy5jb20+CiAgWmhhbmcsIEp1biA8anVuLnpoYW5nQGludGVs
LmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhl
bmdiaW4xM0BodWF3ZWkuY29tPgogIFpoaSBKaW4gPHpoaS5qaW5AaW50ZWwuY29tPgogIHpob25n
amlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KICBaeWdvIEJsYXhlbGwgPGNlM2c4amRqQHVt
YWlsLmZ1cnJ5dGVycm9yLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tl
bi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNTIgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 04:12:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 04:12: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 1h8GyT-00079i-7N; Mon, 25 Mar 2019 04:12: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8GyS-00079W-6R
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 04:12:36 +0000
X-Inumbo-ID: 35fe9a52-4eb4-11e9-8273-23ba7f6b2f23
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35fe9a52-4eb4-11e9-8273-23ba7f6b2f23;
 Mon, 25 Mar 2019 04:12: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 1h8GyN-0001e9-Ah; Mon, 25 Mar 2019 04:12: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 1h8GyM-0006ES-VI; Mon, 25 Mar 2019 04:12:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8GyM-0000lo-UU; Mon, 25 Mar 2019 04:12:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134027-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-linus:test-arm64-arm64-xl:<job status>:broken:regression
 linux-linus:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 linux-linus:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:<job status>:broken:regression
 linux-linus:test-arm64-arm64-xl-credit1:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-xl:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-examine:host-install:broken:regression
 linux-linus:test-arm64-arm64-xl-xsm:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat: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-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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1bdd3dbfff7a308643c7f9ef74e4a8ef3923e686
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 04:12:30 +0000
Subject: [Xen-devel] [linux-linus test] 134027: 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>

ZmxpZ2h0IDEzNDAyNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MDI3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5y
ZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1
ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDFi
ZGQzZGJmZmY3YTMwODY0M2M3ZjllZjc0ZTRhOGVmMzkyM2U2ODYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVj
NTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBa
ICAgMjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6
MTQgWiAgIDE5IGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwMjcg
IDIwMTktMDMtMjMgMTg6NTE6MjMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwODYg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
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
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02
NC14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFy
bTY0LXhsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gaG9zdC1p
bnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0
Mjk0NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 06:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 06:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Ivn-0008Qs-Lr; Mon, 25 Mar 2019 06: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8Ivl-0008Pp-UB
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 06:17:57 +0000
X-Inumbo-ID: ba6a04a3-4ec5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba6a04a3-4ec5-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 06:17:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h8Ivi-0004Z3-Rh; Mon, 25 Mar 2019 06:17:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8Ivi-0000A0-Er; Mon, 25 Mar 2019 06:17:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8Ivi-0004bh-EB; Mon, 25 Mar 2019 06:17:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134029-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl-xsm:<job
 status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl-credit1:<job status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-arm64-arm64-xl:host-install(4):broken:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 qemu-mainline:test-arm64-arm64-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-arm64-arm64-xl-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=d97a39d903fe33c45be83ac6943a2f82a3649a11
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 06:17:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 134029: 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>

ZmxpZ2h0IDEzNDAyOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwMjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBm
YWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkw
OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEz
MzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFp
bCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZz
LiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzM5OTcKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJy
b2tlbiBwYXNzIGluIDEzMzk5NwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzOTk3CiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBp
biAxMzM5OTcKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzk5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJl
cGVhdCBmYWlsIHBhc3MgaW4gMTMzOTk3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk5NyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk5
NyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzOTk3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTk3IG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzM5OTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk5NyBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzOTk3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5OTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5OTcgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzOTk3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkw
OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkOTdhMzlkOTAzZmUzM2M0NWJlODNhYzY5NDNh
MmY4MmEzNjQ5YTExCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAwODJj
MDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3ZjZhZTMxNmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM5MDkgIDIwMTktMDMtMTggMTc6MjA6NTMgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMzOTM5ICAyMDE5LTAzLTIwIDA0OjIyOjEyIFogICAgNSBkYXlzICAgIDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzOTk3ICAyMDE5LTAzLTIyIDE5OjQyOjM5IFogICAg
MiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxpc3RhaXIg
RnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2Vy
bmVsLmNyYXNoaW5nLm9yZz4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJpc2hh
cmEgQWJ1SGF0dG91bSA8YmlzaGFyYUBkYXluaXguY29tPgogIENoaWgtTWluIENoYW8gPGNoaWht
aW4uY2hhb0BzaWZpdmUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIEPD
qWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEg
PGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1Pgog
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3Vn
QGthb2Qub3JnPgogIEppbSBXaWxzb24gPGppbXdAc2lmaXZlLmNvbT4KICBLZXZpbiBXb2xmIDxr
d29sZkByZWRoYXQuY29tPgogIEtpdG8gQ2hlbmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPgogIEx1
a8OhxaEgRG9rdG9yIDxsZG9rdG9yQHJlZGhhdC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hdHQgSGluZXMgPG1oaW5lc0BzY2FsZWNvbXB1dGluZy5jb20+CiAgTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIENsYXJrIDxtamNAc2lmaXZlLmNv
bT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYW0gRWlkZXJtYW4gPHNobXVlbC5laWRlcm1h
bkBvcmFjbGUuY29tPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU2htdWVsIEVp
ZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFy
bTY0LXhsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC14c20g
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEzMDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 07:57:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 07:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8KTx-0007dH-1X; Mon, 25 Mar 2019 07:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8KTu-0007dB-Up
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 07:57:18 +0000
X-Inumbo-ID: 9af64596-4ed3-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 9af64596-4ed3-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 07:57:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 01:57:15 -0600
Message-Id: <5C9889D702000078002217C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 01:57:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1552908441-31533-1-git-send-email-andrew.cooper3@citrix.com>
 <5C8F9B14020000780021FE03@prv1-mh.provo.novell.com>
 <ccb17e4f-2be7-ad19-07e8-9891373badac@citrix.com>
 <5C8FB213020000780021FEC9@prv1-mh.provo.novell.com>
 <a5308b21-195d-8862-1f1b-c15f1b99a66c@citrix.com>
In-Reply-To: <a5308b21-195d-8862-1f1b-c15f1b99a66c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDIyLjAzLjE5IGF0IDIxOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDMvMjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4
LjAzLjE5IGF0IDE1OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxOC8wMy8yMDE5IDEzOjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAgPj4+IE9uIDE4LjAz
LjE5IGF0IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+ICog
U29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFzIHRoZSBvdXRw
dXQuICBUaGlzIGlzIGEKPj4+Pj4gICAgcmVtbmVudCBvZiB0aGUgMzJiaXQgYnVpbGQgYW5kIGNh
biBiZSByZWxheGVkIHRvICI9ciIgaW4gNjRiaXQgYnVpbGRzLgo+Pj4+IEkgaGF2ZSB0byBhZG1p
dCB0aGF0IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgInJlbGF4ZWQiIHBhcnQgb2YgdGhpczoKPj4+
PiAicSIgYW5kICJyIiByZXByZXNlbnQgdGhlIGV4YWN0IHNhbWUgc2V0IG9mIHJlZ2lzdGVycyBv
biA2NC1iaXQuCj4+Pj4gVW5sZXNzIHRoZSBjb252ZXJzaW9uIGFsbG93cyBmdXJ0aGVyIGNvZGUg
Zm9sZGluZywgSSB0aGluayBpdCB3b3VsZG4ndAo+Pj4+IGJlIGEgYmFkIGlkZWEgdG8gcmV0YWlu
IHRoZSBkaXN0aW5jdGlvbiwganVzdCBmb3IgY2FzZXMgbGlrZSBjb2RlCj4+Pj4gZXZlbnR1YWxs
eSBnZXR0aW5nIHNoYXJlZCB2aWEgc29tZXRoaW5nIGxpa2UgbGliL3g4Ni8uCj4+PiBUaGUgY2hh
bmdlIGZyb20gPXEgdG8gPXIgaXMgc3BlY2lmaWNhbGx5IHRvIGFsbG93IHRoZSBmb2xkaW5nIHRv
ICtyCj4+IEhtbSwgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kLiAiK3EiIGlzIGFzIHZhbGlkIGFz
ICIrciIuIEFuZCAicSIgZG9lcwo+PiBub3QgbWFrZSBhbnkgc2l6ZSBpbXBsaWNhdGlvbnMsIGku
ZS4gcmVnaXN0ZXJzIGluIHRoYXQgZ3JvdXAgYXJlbid0Cj4+IGltcGxpY2l0bHkgYnl0ZSBvbmVz
IChhbGJlaXQgdGhpcyBhc3BlY3QgZG9lc24ndCBldmVuIG1hdHRlciBoZXJlKS4KPiAKPiBJJ20g
YXQgYSBjb21wbGV0ZSBsb3NzIHRvIHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIG9iamVjdGluZyB0
byBoZXJlLgoKVGhlIG1haW4gcG9pbnQgb2YgbXkgY29tbWVudCBpcyB5b3VyIHVzZSBvZiB0aGUg
d29yZCAicmVsYXgiIHdoZW4KdGhlcmUncyBub3RoaW5nIHlvdSByZWFsbHkgcmVsYXggKGFmYWlj
cyAtIGJlbG93IHlvdSBjb25maXJtIHlvdXJzZWxmCnRoYXQgdGhlIHR3byBhcmUgc3lub255bXMg
b24gNjQtYml0KS4KCj4gInEiIGFuZCAiciIgbWVhbiBkaWZmZXJlbnQgdGhpbmdzIG9uIDMyYml0
LCBhbmQgIitxIiB3b3VsZCBiZSB3cm9uZyB0bwo+IHVzZSB0aGVyZS4KCldoeSB3b3VsZCAiK3Ei
IGJlIHdyb25nPyBZb3Ugd2FudCAicSIgKHRvIGNvbnN0cmFpbiB0aGUgcmVnaXN0ZXIKc2V0IHRv
IHRob3NlIHJlZ2lzdGVycyB3aGljaCBhcmUgYnl0ZSBhY2Nlc3NpYmxlKSBhbmQgeW91IGFsc28g
d2FudAoiKyIgKGFzIGl0J3MgYW4gaW4vb3V0LCBhbmQgdGhlIGZvbGRpbmcgZnJvbSAiPXEiIHBs
dXMgIjAiIGlzIGFzIHZhbGlkIGFzCnRoZSBmb2xkaW5nIGZyb20gIj1yIiBwbHVzICIwIiB0byAi
K3IiKS4KCj4gInEiIGFuZCAiciIgYXJlIHN5bm9ueW1vdXMgb24gNjRiaXQsIGJ1dCAiciIgaXMg
c3RpbGwgdGhlIG9uZSB0byB1c2UKPiBiZWNhdXNlIHRoYXQgaXMgdGhlIG1vcmUgY29tbW9uIGNv
bnN0cmFpbnQsIGFuZCB0aGVyZWZvcmUgdGhlIG1vcmUKPiBmYW1pbGlhciBmb3IgcGVvcGxlIHJl
YWRpbmcgdGhlIGNvZGUuCgpJIHVuZGVyc3RhbmQgdGhpcyBwYXJ0IG9mIHlvdXIgYXJndW1lbnQ7
IEkgZG9uJ3Qgc2VlIHlvdSByZXNwb25kaW5nCmF0IGFsbCB0byB0aGUgcG90ZW50aWFsIGNvZGUg
cmUtdXNhYmlsaXR5IHBvaW50IEkndmUgYmVlbiBtYWtpbmcuIFlldAp0aGVyZSdzIHdlaWdoaW5n
IHRvIGJlIGRvbmUgYmV0d2VlbiB0aGUgdHdvLgoKPj4+Pj4gQEAgLTQwLDI4ICszNywyNCBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZygKPj4+Pj4gICAgICBzd2l0
Y2ggKCBzaXplICkKPj4+Pj4gICAgICB7Cj4+Pj4+ICAgICAgY2FzZSAxOgo+Pj4+PiAtICAgICAg
ICBhc20gdm9sYXRpbGUgKCAieGNoZ2IgJWIwLCUxIgo+Pj4+PiAtICAgICAgICAgICAgICAgICAg
ICAgICA6ICI9cSIgKHgpCj4+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194
ZyhwdHIpKSwgIjAiICh4KQo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnki
ICk7Cj4+Pj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnICViW3hdLCAlW3B0cl0iCj4+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgq
KHVpbnQ4X3QgKilwdHIpCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnki
ICk7Cj4+Pj4+ICAgICAgICAgIGJyZWFrOwo+Pj4+PiAgICAgIGNhc2UgMjoKPj4+Pj4gLSAgICAg
ICAgYXNtIHZvbGF0aWxlICggInhjaGd3ICV3MCwlMSIKPj4+Pj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgOiAiPXIiICh4KQo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtIiAoKl9f
eGcocHRyKSksICIwIiAoeCkKPj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5
IiApOwo+Pj4+PiArICAgICAgICBhc20gdm9sYXRpbGUgKCAieGNoZyAld1t4XSwgJVtwdHJdIgo+
Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3IiICh4KSwgW3B0cl0gIittIiAo
Kih1aW50MTZfdCAqKXB0cikKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9y
eSIgKTsKPj4+Pj4gICAgICAgICAgYnJlYWs7Cj4+Pj4+ICAgICAgY2FzZSA0Ogo+Pj4+PiAtICAg
ICAgICBhc20gdm9sYXRpbGUgKCAieGNoZ2wgJWswLCUxIgo+Pj4+PiAtICAgICAgICAgICAgICAg
ICAgICAgICA6ICI9ciIgKHgpCj4+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgq
X194ZyhwdHIpKSwgIjAiICh4KQo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1v
cnkiICk7Cj4+Pj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnICVrW3hdLCAlW3B0cl0i
Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20i
ICgqKHVpbnQzMl90ICopcHRyKQo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6OiAibWVt
b3J5IiApOwo+Pj4+PiAgICAgICAgICBicmVhazsKPj4+Pj4gICAgICBjYXNlIDg6Cj4+Pj4+IC0g
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hncSAlMCwlMSIKPj4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgOiAiPXIiICh4KQo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJtIiAo
Kl9feGcocHRyKSksICIwIiAoeCkKPj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAibWVt
b3J5IiApOwo+Pj4+PiArICAgICAgICBhc20gdm9sYXRpbGUgKCAieGNoZyAlcVt4XSwgJVtwdHJd
Igo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6IFt4XSAiK3IiICh4KSwgW3B0cl0gIitt
IiAoKih1aW50NjRfdCAqKXB0cikKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1l
bW9yeSIgKTsKPj4+Pj4gICAgICAgICAgYnJlYWs7Cj4+Pj4gSXMgdGhlIHEgbW9kaWZpZXIgcmVh
bGx5IHVzZWZ1bCB0byBoYXZlIGhlcmUgKGFuZCBlbHNld2hlcmUgYmVsb3cpPwo+Pj4gWWVzIC0g
aXQgaXMgc3RyaWN0bHkgbmVjZXNzYXJ5LCBiZWNhdXNlIG90aGVyd2lzZSBpdCBnZXRzIGRlcml2
ZWQgZnJvbQo+Pj4gdGhlIHR5cGUgb2YgKHgpIHdoaWNoIGlzIHVuc2lnbmVkIGxvbmcgZXZlbiBp
biB0aGUgc21hbGxlciBzaXplIGNvbnN0cnVjdHMuCj4+IFdoYXQgeW91IHNheSBleHBsYWlucyB3
aHkgeW91IG5lZWQgdGhlIGIsIHcsIGFuZCBrIG1vZGlmaWVycy4gSXQKPj4gZG9lc24ndCBleHBs
YWluIHRoZSBxIG9uZSwgc2luY2Ugc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIGlzIDggYW5kCj4+IGhl
bmNlIGV4YWN0bHkgd2hhdCB3b3VsZCByZXN1bHQgd2l0aG91dCB0aGUgbW9kaWZpZXIuCj4gCj4g
T2gsIGluIHdoaWNoIGNhc2UsICJmb3IgY29uc2lzdGVuY3kiLgoKV2VsbCwgb2theSwgYWxiZWl0
IGFsb25nIHRoZSBsaW5lcyBvZiB0aGUgY29kZSByZS11c2FiaWxpdHkgcG9pbnQgbWFkZQpiZWZv
cmUgKGFuZCBtZW50aW9uZWQgYWJvdmUpIHBlcnNvbmFsbHkgSSdkIHByZWZlciBpZiB3ZSBrZXB0
IHRoZQpjb2RlIGluIGEgc2hhcGUgd2hlcmUgaXQgY291bGQgX2luIHByaW5jaXBsZV8gYmUgKGVh
c2lseSkgcmUtdXNlZCBmb3IKMzItYml0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 08:41:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 08: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 1h8LAp-0003RK-53; Mon, 25 Mar 2019 08:41:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8LAn-0003RF-By
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 08:41:37 +0000
X-Inumbo-ID: c84ad6f8-4ed9-11e9-9923-ff16e9031c1f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c84ad6f8-4ed9-11e9-9923-ff16e9031c1f;
 Mon, 25 Mar 2019 08:41:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 02:41:28 -0600
Message-Id: <5C98943502000078002217E2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 02:41:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C90B36D02000078002202AE@prv1-mh.provo.novell.com>
 <f219b79d-7312-2dd8-90be-cbc2cd3604ef@citrix.com>
In-Reply-To: <f219b79d-7312-2dd8-90be-cbc2cd3604ef@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/AMD: correct certain Fam17 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>, Pu Wen <puwen@hygon.cn>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAzLjE5IGF0IDIwOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDMvMjAxOSAwOToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IENvbW1pdCAz
MTU3YmI0ZTEzICgiQWRkIE1TUiBzdXBwb3J0IGZvciB2YXJpb3VzIGZlYXR1cmUgQU1EIHByb2Nl
c3Nvcgo+PiBmYW1pbGllcyIpIGNvbnZlcnRlZCBjZXJ0YWluIGNoZWNrcyBmb3IgRmFtMTEgdG8g
aW5jbHVkZSBmYW1pbGllcyBhbGwKPj4gdGhlIHdheSB1cCB0byBGYW0xNy4gVGhlIGNvbW1pdCBo
YXZpbmcgbm8gZGVzY3JpcHRpb24sIGl0IGlzIGhhcmQgdG8KPj4gdGVsbCB3aGV0aGVyIHRoaXMg
d2FzIGEgbWVjaGFuaWNhbCBkZWMtPmhleCBjb252ZXJzaW9uIG1pc3Rha2UsIG9yCj4+IGluZGVl
ZCBpbnRlbmRlZC4gSW4gYW55IGV2ZW50IHRoZSBOQl9DRkcgaGFuZGxpbmcgbmVlZHMgdG8gYmUg
cmVzdHJpY3RlZAo+PiB0byBGYW0xNiBhbmQgYmVsb3c6IEZhbTE3IGRvZXNuJ3QgaGF2ZSBzdWNo
IGFuIE1TUiBhbnltb3JlLgo+Pgo+PiBBIG5vbi1NTUNGRyBleHRlbmRlZCBjb25maWcgc3BhY2Ug
YWNjZXNzIG1lY2hhbmlzbSBzdGlsbCBhcHBlYXJzIHRvCj4+IGV4aXN0LCBidXQgY29kZSB0byBk
ZWFsIHdpdGggaXQgd2lsbCBuZWVkIHRvIGJlIHdyaXR0ZW4gZG93biB0aGUgcm9hZCwKPj4gd2hl
biBpdCBjYW4gYWN0dWFsbHkgYmUgdGVzdGVkLgo+Pgo+PiBSZXBvcnRlZC1ieTogUHUgV2VuIDxw
dXdlbkBoeWdvbi5jbj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IAo+IEhhdmluZyBsb29rZWQgdGhyb3VnaCB2YXJpb3VzIHNwZWMgZG9jdW1lbnRz
LCB0aGlzIGlzIGEgY2hyb25pYyBtZXNzLgo+IAo+IEZpcnN0LCB0byBOQl9DVEwgTVNSIGl0c2Vs
Zi4gIEl0IGNlcnRhaW5seSBpcyBkb2N1bWVudGVkIGluIEZhbTE1LCBhbmQKPiBpcyBhYnNlbmNl
IGluIHRoZSBkb2N1bWVudGF0aW9uIG9mIEZhbTE3Lgo+IAo+IEluIEZhbTE1LCBpdCBpcyBleHBs
aWNpdGx5IGRvY3VtZW50ZWQgYXMgYW4gYWxpYXMgb2YKPiAwMDoxOC4zW05CX0NGR19MT1cvSElH
SF0gd2hpY2ggYXJlIHJlZ2lzdGVycyBhdCBvZmZzZXQgMHg4OCBhbmQgMHg4YyBpbgo+IGNvbmZp
ZyBzcGFjZS4KPiAKPiBGYW0xNyBkb2N1bWVudHMgdGhhdCB0aGUgZXh0ZW5kZWQgY2ZjL2NmOCBt
ZWNoYW5pc20gZG9lcyBzdGlsbCBleGlzdCwKPiBhbmQgdGhlIG5ldyBjb250cm9scyBmb3IgdGhh
dCBmb3VuZCBpbiAwMDoxOC40W0NvcmVNYXN0ZXJBY2Nlc3NDdHJsXQo+IHdpdGggYSBkaWZmZXJl
bnQgYml0IGxheW91dC4KPiAKPiBFeHBlcmltZW50YXRpb24gb24gYSBSb21lIHN5c3RlbSBpbmRp
Y2F0ZXMgdGhhdCBOQl9DVEwgaXMgZnVsbHkKPiByZWFkMC93cml0ZSBkaXNjYXJkLCBzbyB0aGlz
IHBhdGNoIGlzIHByb2JhYmx5IGFuIGltcHJvdmVtZW50LgoKSG1tLCBpZiBpdCdzIHJlYWQtemVy
byAvIHdyaXRlLWRpc2NhcmQsIHRoZW4gSSBndWVzcyB3ZSB3b3VsZCBiZXR0ZXIKZW11bGF0ZSB0
aGF0IGJlaGF2aW9yLiBJIHNpbXBseSBkaWRuJ3QgZXhwZWN0IGl0IHRvIGJlIHRoYXQgd2F5LCBh
cwpJIHdvdWxkIGdlbmVyYWxseSBhc3N1bWUgdW5kb2N1bWVudGVkIF9hbmRfIHVudXNlZCBNU1Jz
IHRvCnJhaXNlICNHUC4gSW4gd2hpY2ggY2FzZSB0aGUgc2ltcGxlc3QgdGhpbmcgdG8gZG8gd291
bGQgYmUgdG8gZHJvcAp0aGUgb25lIHJlc3BlY3RpdmUgaHVuayBjaGFuZ2luZyBlbXVsLXByaXYt
b3AuYzp3cml0ZV9tc3IoKS4KCj4gVGhlcmVmb3JlLCBpbiBwcmluY2lwbGUsIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKV2VsbCwgZXZlbiB3aXRo
b3V0IHRoZSBwb2ludCBhYm92ZSBJIHdvdWxkbid0IGJlIHN1cmUgd2hldGhlcgp1c2luZyBhbiAi
aW4gcHJpbmNpcGxlIiBhY2sgYXMganVzdGlmaWNhdGlvbiBmb3IgY29tbWl0dGluZyBpcwphcHBy
b3ByaWF0ZS4gU28gcGVyaGFwcyAoc2VlIGFib3ZlIGFuZCBiZWxvdykgd2UnZCBiZXR0ZXIKc2V0
dGxlIG9uIHNvbWV0aGluZyB0aGF0IHlvdSBjb3VsZCBhZ3JlZSB0byB3aXRoIGxlc3MKcmVzZXJ2
YXRpb25zIChieSBkaXJlY3RseSBhZGp1c3RpbmcgdGhpcyBwYXRjaCwgb3IgYnkgYWRkaW5nIGEK
Mm5kIG9uZSBvbiB0b3ApLgoKPiBIb3dldmVyLCB0aGUgYWN0dWFsIGNvZGUgdG91Y2hlZCBpcyBj
b21wbGV0ZWx5IGluc2FuZS4KPiAKPiBIVk0gZ3Vlc3RzIGhhdmUgaXQgYXV0b21hdGljYWxseSBy
ZWFkMC93cml0ZSBkaXNjYXJkLCBldmVuIGZvciBJbnRlbAo+IChjaXRpbmcgY3Jvc3MgdmVuZG9y
IG1pZ3JhdGlvbikuCj4gCj4gUFYgZ3Vlc3QgaGFuZGxpbmcgaXMgY29tcGxpY2F0ZWQuICBGb3Ig
Q1BVcyB3aXRob3V0IHRoZSBNU1IsIGl0IGlzIHJlYWQKPiAjR1AsIHdyaXRlIGRpc2NhcmQuICBG
b3IgQ1BVcyB3aGljaCBkbyBoYXZlIHRoZSBNU1IsIGl0IGlzIHJlYWQwL3dyaXRlCj4gZGlzY2Fy
ZCBmb3IgZG9tVSBvciBub25waW5uZWQgZG9tMCwgd2hpY2ggaXMgMTAwJSBvZiB1c2VjYXNlcy4g
IFRoZSBQVgo+IHZzIEhWTSBkaWZmZXJlbmNlcyBjYXVzZSBhbiBhc3ltZXRyeSBmb3IgdGhlIGhh
cmR3YXJlIGRvbWFpbi4KClNvIGhvdyBhYm91dCB3ZSBtYWtlIGl0IHVuaWZvcm1seSByZWFkLXpl
cm8gLyB3cml0ZS1kaXNjYXJkLCBhcyBsb25nCmFzIHRoZSBlbXVsYXRlZCBDUFVJRCBoYXMgdmVu
ZG9yIEFNRCBhbmQgZmFtaWx5IDB4MTAgYW5kIGhpZ2hlcj8KT3IgZXZlbiBpbmRlcGVuZGVudCBv
ZiB2ZW5kb3IgYW5kIGZhbWlseSwgdG8gZnVsbHkgbWF0Y2ggY3VycmVudApIVk0gYmVoYXZpb3I/
Cgo+IEEgcGlubmVkIFBWIGRvbTAgaXMgcGVybWl0dGVkIHRvIGNoYW5nZSBqdXN0IHRoZSBJT19F
Q1MgYml0LCBlbGljaXRpbmcgYQo+IHdhcm5pbmcgYnV0IG5vICNHUCBmb3IgbW9kaWZ5aW5nIG90
aGVyIGJpdHMuICBBcyBOQl9DVEwgaXMgYSBwZXItbm9kZQo+IGNvbnRyb2wgKG5vdCBhIHBlci1j
b3JlIGNvbnRyb2wpLCB1bmxlc3MgZG9tMCB2Y3B1cyA9PSBob3N0IHBjcHVzLCB0aGlzCj4gY3Jl
YXRlcyBhbiBhc3ltbWV0cnkgYWNyb3NzIHRoZSBzeXN0ZW0gYXMgdG8gd2hldGhlciBJT19FQ1Mg
aXMgZW5hYmxlZAo+IG9yIG5vdC4KCkNvcnJlY3QsIGJ1dCB0aGVyZSdzIG5vIGluY29uc2lzdGVu
Y3kgZnJvbSBEb20wJ3MgUE9WLiBGdXJ0aGVybW9yZSwKYXMgeW91IGV4cGxhaW4gZnVydGhlciBk
b3duLCB0aGUgUENJIGNvbmZpZyBzcGFjZSBtZXRob2Qgb2YgY2hhbmdpbmcKdGhlIGJpdCB3YXMg
c3BlY2lmaWNhbGx5IGFkZGVkIHRvIExpbnV4IHRvIGF2b2lkIHRoaXMgaW5jb25zaXN0ZW5jeS4K
Cj4gVGhlIEhWTSBJT1JFUSBwYXRoLCBhbmQgUFYgY2ZnX29rKCkgcGF0aCwgd2hlbiBzZWVpbmcg
YW4gSU9fRUNTIGFjY2Vzcwo+IGZyb20gdGhlIGd1ZXN0LCByZWFkcyB0aGUgTVNSIGV2ZXJ5IHRp
bWUsIHdoaWNoIGlzIHJlc3VsdHMgaW4gYmVoYXZpb3VyCj4gd2hpY2ggZG9lc24ndCBtYXRjaCB0
aGUgc2V0dGluZ3MgYSBndWVzdCBjYW4gc2VlLCBhbmQgY29tZXMgd2l0aCBhCj4gbWFzc2l2ZSBw
ZXJmIGhpdC4KCkluZGVlZCBpdCBzaG91bGQgYmUgdGhlIGd1ZXN0IHZpZXcgb2YgdGhlIE1TUiB3
aGljaCBvdWdodCB0byBiZSB1c2VkCnRoZXJlLgoKPiAgSXQgYWxzbyBtZWFucyB0aGUgYmVoYXZp
b3VyIG9mIHRoZSBndWVzdCBJTyBkZXBlbmRzCj4gb24gd2hpY2ggbm9kZSBpdCBpcyBjdXJyZW50
bHkgc2NoZWR1bGVkIG9uLgoKSWYgRG9tMCBlbmFibGVkIHRoaW5ncyBpbiBhbiBhc3ltbWV0cmlj
IHdheS4KCj4gVGhlIElPX0VDUyBzZXR0aW5nIHNob3VsZCBiZSBjaG9zZW4gb25jZSBhdCBib290
LCBtYWRlIGNvbnNpc3RlbnQgYWNyb3NzCj4gdGhlIGVudGlyZSBzeXN0ZW0sIGFuZCBuZXZlciB0
b3VjaGVkIGF0IHJ1bnRpbWUuCgpJIGRvbid0IGZ1bGx5IGFncmVlIChidXQgaXQgc29tZXdoYXQg
ZGVwZW5kcyBvbiB3aGF0ICJhdCBib290IiBpcwpzdXBwb3NlZCB0byBtZWFuIGluIHlvdXIgcmVw
bHkpOiBXZSBzaG91bGQgbGVhdmUgdGhlIGNob2ljZSB0byBEb20wLApidXQgaXQgd291bGQgcHJv
YmFibHkgbm90IGh1cnQgdG8gZW5mb3JjZSBhIGNvbnNpc3RlbnQgc2V0dGluZy4gRG9pbmcKdGhp
cyB3aGVuIERvbTAgdXNlcyB0aGUgTVNSIG1ldGhvZCB3b3VsZCBiZSByZWxhdGl2ZWx5IGVhc3ks
IGJ1dAp0aGVuIGFnYWluIERvbTAgc2hvdWxkbnQgdXNlIHRoYXQgYXBwcm9hY2ggYW55d2F5LiBE
b2luZyB0aGlzCndoZW4gRG9tMCB1c2VzIFBDSSBjb25maWcgc3BhY2Ugd3JpdGVzIHdvdWxkIGJl
IGxlc3Mgc3RyYWlnaHRmb3J3YXJkLAphcyB3ZSdkIGhhdmUgdG8gd3JpdGUgcHJvdGVjdCB0aGUg
bm9ydGggYnJpZGdlIGRldmljZXMnIGNvbmZpZyBzcGFjZXMuCldoaWNoIHdvdWxkbid0IGJlIHZl
cnkgdXNlZnVsIGltbywgYXMgRG9tMCAtIGlmIGl0IGFscmVhZHkgdXNlcyB0aGUKUENJIGNvbmZp
ZyBzcGFjZSBhcHByb2FjaCAtIHdvdWxkIHVwZGF0ZSBhbGwgbm9ydGggYnJpZGdlcyBhbnl3YXku
Cgo+IEluIGFsbCBjYXNlcyBmb3IgZ3Vlc3RzLCB3ZSBjYW4gb2ZmZXIgTU1DRkcgZXZlbiBvbiBh
IHN5c3RlbSB3aGljaAo+IGRvZXNuJ3QgaGF2ZSBJT19FQ1MsIGFuZCB0aGV5IHdpbGwgcHJlZmVy
IHRoYXQuICBUaGUgYmVoYXZpb3VyIG9mIHRoZQo+IGV4dHJhIDQgYml0cyBpcyByZXNlcnZlZCwg
c28gd2UgY291bGQgaGF2ZSBJT19FQ1Mgd29ya2luZyBpbiBwcmFjdGljZQo+IHdpdGggbm8gc2ln
bmFsLiAgSG93ZXZlciwgd2UgY291bGQgZXF1YWxseSBkcm9wIElPX0VDUyBlbnRpcmVseS4gIEd1
ZXN0cwo+IGNhbid0IGZpbmQgaXRzIHNldHRpbmcgdG8gYmVnaW4gd2l0aCwgc28gY2FuJ3QgcmVs
aWFibHkgdXNlIGl0LCBhbmQgYWxzbwo+IHdvdWxkbid0IGluIHRoZSBwcmVzZW5jZSBvZiBNTUNG
RyBhbnl3YXkuCgpBbGwgdGhpcyBhc3N1bWluZyB0aGF0IHBsYXRmb3JtcyBjb3JyZWN0bHkgc3Vy
ZmFjZSBNTUNGRy4gVGhpcyBub3QKaGF2aW5nIGJlZW4gdGhlIGNhc2UgaW4gYXQgbGVhc3QgdGhl
IEZhbTEwIGRheXMgd2FzIG9uZSBvZiB0aGUKcmVhc29ucyB3aHkgTGludXggKGFuZCB0aGUgWGVu
KSBnYWluZWQgYWxsIHRoaXMgY29kZS4gRnVydGhlcm1vcmUKdG8gZGF0ZSBJIGRpZG4ndCB0aGlu
ayB3ZSB3b3VsZCBzdXJmYWNlIE1NQ0ZHIHRvIGFueSBvZiBvdXIgZ3Vlc3RzLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 09:09:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 09: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 1h8Lbc-0005Dq-Dz; Mon, 25 Mar 2019 09:09: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=Y7S0=R4=citrix.com=prvs=9803ce555=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h8Lba-0005Dl-Vr
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 09:09:19 +0000
X-Inumbo-ID: a7d19ce6-4edd-11e9-a3e2-2f04af136e64
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7d19ce6-4edd-11e9-a3e2-2f04af136e64;
 Mon, 25 Mar 2019 09:09:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="87795297"
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 v3] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHU4KgMUsVbo/lfhEGYknKOa8T9MaYcEPsA
Date: Mon, 25 Mar 2019 09:09:10 +0000
Message-ID: <af10d4b86c634408b57fdb8179f188e5@AMSPEX02CL02.citrite.net>
References: <20190322120848.31528-1-aisaila@bitdefender.com>
In-Reply-To: <20190322120848.31528-1-aisaila@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] 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: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb21dCj4gU2VudDogMjIgTWFyY2ggMjAx
OSAxMjowOQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IGpiZXVsaWNoQHN1c2UuY29tOyBBbmRy
ZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47Cj4g
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2M10g
eDg2L21tOiBDbGVhbiB1cCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlIHJldHVybiB2YWx1ZQo+IAo+
IEluIHRoZSBjYXNlIG9mIGFueSBlcnJvcnMsIGZpbmlzaF90eXBlX2NoYW5nZSgpIHBhc3NlcyB2
YWx1ZXMgcmV0dXJuZWQKPiBmcm9tIHAybS0+cmVjYWxjKCkgdXAgdGhlIHN0YWNrICh3aXRoIHNv
bWUgZXhjZXB0aW9ucyBpbiB0aGUgY2FzZSB3aGVyZQo+IGFuIGVycm9yIGlzIGV4cGVjdGVkKTsg
dGhpcyBldmVudHVhbGx5IGVuZHMgdXAgYmVpbmcgcmV0dXJuZWQgdG8gdGhlCj4gWEVOX0RPTU9Q
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgaHlwZXJjYWxsLgo+IAo+IEhvd2V2ZXIsIG9u
IEludGVsIHByb2Nlc3NvcnMgKGJ1dCBub3Qgb24gQU1EIHByb2Nlc3NvciksIHAybS0+cmVjYWxj
KCkKPiBjYW4gYWxzbyByZXR1cm4gJzEnIGFzIHdlbGwgYXMgJzAnLiAgVGhpcyBjYXNlIGlzIGhh
bmRsZWQgdmVyeQo+IGluY29uc2lzdGVudGx5OiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIHJl
dHVybiB0aGUgdmFsdWUgb2YgdGhlIGZpbmFsCj4gZW50cnkgaXQgYXR0ZW1wdHMsIGRpc2NhcmRp
bmcgcmVzdWx0cyBmb3Igb3RoZXIgZW50cmllczsKPiBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkg
d2lsbCBhdHRlbXB0IHRvIGFjY3VtdWxhdGUgJzEncywgc28gdGhhdCBpdAo+IHJldHVybnMgJzEn
IGlmIGFueSBvZiB0aGUgY2FsbHMgdG8gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyAnMSc7
IGFuZAo+IGRtX29wKCkgd2lsbCBhZ2FpbiByZXR1cm4gJzEnIG9ubHkgaWYgdGhlIHZlcnkgbGFz
dCBjYWxsIHRvCj4gcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpIHJldHVybnMgJzEnLiAgVGhlIHJl
c3VsdCBpcyB0aGF0IHRoZQo+IFhFTl9ETU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIo
KSBoeXBlcmNhbGwgd2lsbCBzb21ldGltZXMgcmV0dXJuCj4gMCBhbmQgc29tZXRpbWVzIHJldHVy
biAxIG9uIHN1Y2Nlc3MsIGluIGFuIHVucHJlZGljdGFibGUgbWFubmVyLgo+IAo+IFRoZSBoeXBl
cmNhbGwgZG9jdW1lbnRhdGlvbiBkb2Vzbid0IG1lbnRpb24gcmV0dXJuIHZhbHVlczsgYnV0IGl0
J3Mgbm90Cj4gY2xlYXIgd2hhdCB0aGUgY2FsbGVyIGNvdWxkIGRvIHdpdGggdGhlIGluZm9ybWF0
aW9uIGFib3V0IHdoZXRoZXIKPiBlbnRyaWVzIGhhZCBiZWVuIGNoYW5nZWQgb3Igbm90LiAgQXQg
dGhlIG1vbWVudCBpdCdzIGFsd2F5cyAwIG9uIEFNRAo+IGJveGVzLCBhbmQgKnVzdWFsbHkqIDEg
b24gSW50ZWwgYm94ZXM7IHNvIG5vdGhpbmcgY2FuIGJlIHJlbHlpbmcgb24gYQo+ICcxJyByZXR1
cm4gdmFsdWUgZm9yIGNvcnJlY3RuZXNzIChvciBpZiBpdCBpcywgaXQncyBicm9rZW4pLgo+IAo+
IE1ha2UgdGhlIHJldHVybiB2YWx1ZSBvbiBzdWNjZXNzIGNvbnNpc3RlbnRseSAnMCcgYnkgb25s
eSByZXR1cm5pbmcKPiAwLy1FUlJPUiBmcm9tIGZpbmlzaF90eXBlX2NoYW5nZSgpLiAgQWxzbyBy
ZW1vdmUgdGhlIGFjY3VtdWxhdGlvbiBjb2RlCj4gZnJvbSBwMm1fZmluaXNoX3R5cGVfY2hhbmdl
KCkuCgpTb3JyeSwgSSBkb24ndCB0aGluayBJIHdhcyBjYy1lZCBvbiB0aGUgb3JpZ2luYWwgYW5k
IEkgbWFuYWdlZCB0byBtaXNzIEdlb3JnZSBjYy1pbmcgbWUgb24gaGlzIHJlc3BvbnNlIHRvIHYy
LiBEaWdnaW5nIGludG8gdGhlIGNvZGUgYSBiaXQgSSBjYW4ndCBob25lc3RseSBzZWUgd2hhdCB0
aGUgcG9pbnQgb2YgcmV0dXJuaW5nIGFueXRoaW5nIG90aGVyIHRoYW4gMC8tZXJybm8gb3V0IG9m
IHAybS0+cmVjYWxjIGlzLiBUaGUgb25seSB1c2Ugb2YgcmMgPiAwIGZyb20gcDJtLWVwdC5jOnJl
c29sdmVfbWlzY29uZmlnKCkgaXMgaW4gZXB0X2hhbmRsZV9taXNjb25maWcoKSBBRkFJQ1Qgc28g
aXQgd291bGQgbWFrZSBtb3JlIHNlbnNlIHRvIG1lIHRvIHRpZ2h0ZW4gdXAgdGhlIHNlbWFudGlj
cyBvZiByZWNhbGMgKHdoaWNoIEkgYmVsaWV2ZSBKYW4gc3VnZ2VzdGVkIGluIHJlc3BvbnNlIHRv
IHYxKSBhbmQgdHVybiBhbnkgPiAwIHJldHVybiBmcm9tIHJlc29sdmVfbWlzY29uZmlnKCkgaW50
byAwLiBTbywgdGhlIGNvZGUgYmVsb3cgbG9va3MgZmluZSBidXQgdGhlIHBhdGNoIGp1c3QgbmVl
ZHMgdG8gZG8gYSBsaXR0bGUgbW9yZSAoYW5kIHRoZW4geW91ciByYyA8IDAgdGVzdCBjYW4gYWxz
byBiZSBzaW1wbGlmaWVkIHRvICFyYyB0b28pLgoKICBQYXVsCgo+IAo+IFN1Z2dlc3RlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0tLQo+
IENoYW5nZXMgc2luY2UgVjI6Cj4gCS0gVXBkYXRlIGNvbW1pdCBtc2cuCj4gLS0tCj4gIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyB8IDExICsrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IGI5YmJiOGY0ODUuLmJj
ZjhjYWQ0MjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTEyMTMsMjIgKzEyMTMsMTcgQEAgaW50IHAybV9maW5p
c2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCj4gICAgICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNo
LmFsdHAybV9wMm1baV07Cj4gLSAgICAgICAgICAgICAgICBpbnQgcmMxOwo+IAo+ICAgICAgICAg
ICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKPiAtICAgICAgICAgICAgICAgIHJjMSA9IGZpbmlz
aF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKPiArICAgICAgICAgICAg
ICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOwo+
ICAgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOwo+IAo+IC0gICAgICAgICAgICAg
ICAgaWYgKCByYzEgPCAwICkKPiAtICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAg
ICAgICByYyA9IHJjMTsKPiArICAgICAgICAgICAgICAgIGlmICggcmMgPCAwICkKPiAgICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKPiAtICAgICAgICAgICAgICAgIH0KPiAtCj4gLSAgICAg
ICAgICAgICAgICByYyB8PSByYzE7Cj4gICAgICAgICAgICAgIH0KPiAgICAgIH0KPiAgI2VuZGlm
Cj4gKyAgICByYyA9IDA7Cj4gCj4gICBvdXQ6Cj4gICAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwo+
IC0tCj4gMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 09:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 09: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 1h8Lvr-0007Oi-9l; Mon, 25 Mar 2019 09:30:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBpz=R4=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1h8Lvp-0007Nc-Rk
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 09:30:13 +0000
X-Inumbo-ID: 970881c1-4ee0-11e9-bc90-bc764e045a96
Received: from mail-ot1-f66.google.com (unknown [209.85.210.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 970881c1-4ee0-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 09:30:12 +0000 (UTC)
Received: by mail-ot1-f66.google.com with SMTP id k21so6004272otf.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 02:30:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=53EtM1rC6yqUbRN59j4sz9Ewknof3CMKmFGx3aTOh9Q=;
 b=eRWZN4LKBpbMzOUN9y1aLkkK/OECDrTGxoKdudqkzRdheZtl5WPpT4tu4dtohg9voW
 sJP4PV1VXRKBmu2LVLn2aNZ8elBYHyZRAuy7kitnOI+cAzq6LMi8MI3b91tvMx7i3hb9
 n+Mx6GcWZZF6pONRbvx2QMQnuD30bZGeaZRUQ/LjWS8gGWNAs+f4kJTXbwOU3xYQIbfk
 hHNL6PRIoHCGLbM1fA0fiXakqXqGKWReVnaQBS5nrJ03OFD8aK+7qJMa9Jh1GTJRbEaR
 JfVmu/eF/8htVY07FBsgtcmzK3rXb0eVoMsLlDQFSNuCZxD7SlJhOnEbBfsCx4vDQjKZ
 1Wfw==
X-Gm-Message-State: APjAAAWfUl/QcKoOu190ScBGHGWPfo/K/yHd6CwRau0TPMwYH13fXjm4
 1jGR4RKoisIG7d1rZiA1WhFFJ+NXO5RclrO7zVs=
X-Google-Smtp-Source: APXvYqxZ3ZE1GoLHOWfT/WY3ID8zgJIIQLpFqHtK6doVrNRBVhafM/uiQ7I6yZZvN3eSo4than0MvB+pOZF6MHvafWk=
X-Received: by 2002:a05:6830:13cd:: with SMTP id
 e13mr17805593otq.139.1553506212123; 
 Mon, 25 Mar 2019 02:30:12 -0700 (PDT)
MIME-Version: 1.0
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <20190322132108.25501-3-sakari.ailus@linux.intel.com>
In-Reply-To: <20190322132108.25501-3-sakari.ailus@linux.intel.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 25 Mar 2019 10:30:01 +0100
Message-ID: <CAJZ5v0i8JiQGk25yZKQqTzCCY+nrfoKXOH8nM6eNPhkN-i+y9w@mail.gmail.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 2/2] vsprintf: Remove support for %pF and
 %pf in favour of %pS and %ps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>,
 "open list:TARGET SUBSYSTEM" <linux-scsi@vger.kernel.org>,
 Linux PM <linux-pm@vger.kernel.org>, linux-mmc <linux-mmc@vger.kernel.org>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 linux-um@lists.infradead.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 netdev <netdev@vger.kernel.org>, linux-btrfs@vger.kernel.org,
 Linux PCI <linux-pci@vger.kernel.org>, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMjoyMSBQTSBTYWthcmkgQWlsdXMKPHNha2FyaS5haWx1
c0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+Cj4gJXBTIGFuZCAlcHMgYXJlIG5vdyB0aGUgcHJl
ZmVycmVkIGNvbnZlcnNpb24gc3BlY2lmaWVycyB0byBwcmludCBmdW5jdGlvbgo+ICVuYW1lcy4g
VGhlIGZ1bmN0aW9uYWxpdHkgaXMgZXF1aXZhbGVudDsgcmVtb3ZlIHRoZSBvbGQsIGRlcHJlY2F0
ZWQgJXBGCj4gJWFuZCAlcGYgc3VwcG9ydC4KCkFyZSAlcEYgYW5kICVwZiByZWFsbHkgbm90IHVz
ZWQgYW55IG1vcmUgaW4gdGhlIGtlcm5lbD8KCklmIHRoYXQgaXMgbm90IHRoZSBjYXNlLCB5b3Ug
bmVlZCB0byBjb252ZXJ0IHRoZSByZW1haW5pbmcgdXNlcnMgb2YKdGhlbSB0byB1c2luZyAlcHMg
b3IgJXBTIGJlZm9yZSBtYWtpbmcgc3VwcG9ydCBmb3IgdGhlbSBnbyBhd2F5CmNvbXBsZXRlbHku
CgpUaGF0IHNhaWQsIGNoZWNrcGF0Y2ggY2FuIGJlIG1hZGUgdHJlYXQgJXBmL0YgYXMgaW52YWxp
ZCBmb3JtYXQgcmlnaHQgYXdheSBJTU8uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 09:34:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 09:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Lzj-0007YH-Uw; Mon, 25 Mar 2019 09:34: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=gBpz=R4=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1h8Lzi-0007YB-3Z
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 09:34:14 +0000
X-Inumbo-ID: 24c6ffa7-4ee1-11e9-bc90-bc764e045a96
Received: from mail-oi1-f194.google.com (unknown [209.85.167.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24c6ffa7-4ee1-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 09:34:10 +0000 (UTC)
Received: by mail-oi1-f194.google.com with SMTP id t206so6384712oib.3
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 02:34:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=4JhsaW+wkkhmbdWOH1ehda5mR590fynBi1ul1xOE+ZU=;
 b=j2aOU0qxusPq8Vr2mUel8R7Qr9MfnkIoTPl+AKxgIhP8ws0KqU979lmB8xEFKGyzGQ
 Ef8azDEYHxwhNk97zWAvdldzrH6zfd5petxvx2+DvsZJqLFr/CawroaVzdBhwZP15m8x
 Pu+IjefnrmjKrImxU/ZY+w0MWg1D+7SJzJc1EjxGbY51N0rPId42gy2E4mviP7YfW8C/
 HoVwrqtmZW/xwEnkYQQ417yoCxW4rL+jNvnflVjYkinsz/psYrCZSjH99uycrglqKns/
 y18NjCDWGaaZSA5GGkY4UOp32noHvOmd1W6vwKyWay0wL6P0PwdV3RhB9T2HS7T1u++m
 lGWg==
X-Gm-Message-State: APjAAAXvmj2vWsIruzSvHElFuV3keQWMSRtC5wNuPoAPUcyL/d+6GyDk
 BtHutyuXyIDNtq+YInxh1AijC0SQldF8kxRAGks=
X-Google-Smtp-Source: APXvYqzI7XTFCfNlxoA4uLnXQTMXjrKVH5UmtXsa6DV7i6ZU3GaXWEco6PXg/zdBhlvWSsYyHAb6w2qt8YLXT9CLhto=
X-Received: by 2002:aca:6046:: with SMTP id u67mr10465435oib.84.1553506449514; 
 Mon, 25 Mar 2019 02:34:09 -0700 (PDT)
MIME-Version: 1.0
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <20190322132108.25501-2-sakari.ailus@linux.intel.com>
In-Reply-To: <20190322132108.25501-2-sakari.ailus@linux.intel.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 25 Mar 2019 10:33:58 +0100
Message-ID: <CAJZ5v0gue16j9Pf-f6_jMK8mJxt-Bc3r=3C0SgSooguy_MULQw@mail.gmail.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 1/2] treewide: Switch printk users from %pf
 and %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>,
 "open list:TARGET SUBSYSTEM" <linux-scsi@vger.kernel.org>,
 Linux PM <linux-pm@vger.kernel.org>, linux-mmc <linux-mmc@vger.kernel.org>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 linux-um@lists.infradead.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 netdev <netdev@vger.kernel.org>, linux-btrfs@vger.kernel.org,
 Linux PCI <linux-pci@vger.kernel.org>, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMjoyMSBQTSBTYWthcmkgQWlsdXMKPHNha2FyaS5haWx1
c0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+Cj4gJXBGIGFuZCAlcGYgYXJlIGZ1bmN0aW9uYWxs
eSBlcXVpdmFsZW50IHRvICVwUyBhbmQgJXBzIGNvbnZlcnNpb24KPiBzcGVjaWZpZXJzLiBUaGUg
Zm9ybWVyIGFyZSBkZXByZWNhdGVkLCB0aGVyZWZvcmUgc3dpdGNoIHRoZSBjdXJyZW50IHVzZXJz
Cj4gdG8gdXNlIHRoZSBwcmVmZXJyZWQgdmFyaWFudC4KPgo+IFRoZSBjaGFuZ2VzIGhhdmUgYmVl
biBwcm9kdWNlZCBieSB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6Cj4KPiAgICAgICAgIGdpdCBncmVw
IC1sICclcFtmRl0nIHwgZ3JlcCAtdiAnXlwodG9vbHNcfERvY3VtZW50YXRpb25cKS8nIHwgXAo+
ICAgICAgICAgd2hpbGUgcmVhZCBpOyBkbyBwZXJsIC1pIC1wZSAncy8lcGYvJXBzL2c7IHMvJXBG
LyVwUy9nOycgJGk7IGRvbmUKPgo+IEFuZCB2ZXJpZnlpbmcgdGhlIHJlc3VsdC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFNha2FyaSBBaWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KCkFj
a2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+Cgo+
IC0tLQo+ICBhcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYyAgICAgICAgICAgfCAyMCArKysr
KysrKysrLS0tLS0tLS0tLQo+ICBhcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMgICAgICAgICAg
ICAgfCAgMiArLQo+ICBhcmNoL2FybS9tbS9hbGlnbm1lbnQuYyAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ICBhcmNoL2FybS9ud2ZwZS9mcG1vZHVsZS5jICAgICAgICAgICAgICAgfCAgMiArLQo+
ICBhcmNoL21pY3JvYmxhemUvbW0vcGd0YWJsZS5jICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNo
L3NwYXJjL2tlcm5lbC9kcy5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3VtL2tl
cm5lbC9zeXNycS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS90cmFjZS9leGNlcHRpb25zLmggfCAgMiArLQo+ICBhcmNoL3g4Ni9rZXJuZWwvaXJxXzY0
LmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni9tbS9leHRhYmxlLmMgICAgICAg
ICAgICAgICAgICAgfCAgNCArKy0tCj4gIGFyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMgICAgICAg
ICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYyAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMgICAgICAgICAgICAgICB8ICA2
ICsrKy0tLQo+ICBkcml2ZXJzL2Jhc2Uvc3lzY29yZS5jICAgICAgICAgICAgICAgICAgfCAxMiAr
KysrKystLS0tLS0KPiAgZHJpdmVycy9ibG9jay9kcmJkL2RyYmRfcmVjZWl2ZXIuYyAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ibG9jay9mbG9wcHkuYyAgICAgICAgICAgICAgICAgIHwgMTAgKysr
KystLS0tLQo+ICBkcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oICAgICAgICAgICAgICAgfCAgMiArLQo+ICBk
cml2ZXJzL252ZGltbS9idXMuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJz
L252ZGltbS9kaW1tX2RldnMuYyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL3BjaS9w
Y2ktZHJpdmVyLmMgICAgICAgICAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQo+ICBkcml2ZXJz
L3BjaS9xdWlya3MuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGRyaXZlcnMvcG5w
L3F1aXJrcy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvc2NzaS9lc3Bf
c2NzaS5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3Bh
Y2UtdHJlZS10ZXN0cy5jICB8ICA0ICsrLS0KPiAgZnMvZjJmcy9mMmZzLmggICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiAgZnMvcHN0b3JlL2lub2RlLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMvYnRyZnMuaCAgICAgICAgICAg
IHwgIDIgKy0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMvY3B1aHAuaCAgICAgICAgICAgIHwgIDQg
KystLQo+ICBpbmNsdWRlL3RyYWNlL2V2ZW50cy9wcmVlbXB0aXJxLmggICAgICAgfCAgMiArLQo+
ICBpbmNsdWRlL3RyYWNlL2V2ZW50cy9yY3UuaCAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGlu
Y2x1ZGUvdHJhY2UvZXZlbnRzL3N1bnJwYy5oICAgICAgICAgICB8ICAyICstCj4gIGluY2x1ZGUv
dHJhY2UvZXZlbnRzL3RpbWVyLmggICAgICAgICAgICB8ICA4ICsrKystLS0tCj4gIGluY2x1ZGUv
dHJhY2UvZXZlbnRzL3Ztc2Nhbi5oICAgICAgICAgICB8ICA0ICsrLS0KPiAgaW5jbHVkZS90cmFj
ZS9ldmVudHMvd29ya3F1ZXVlLmggICAgICAgIHwgIDQgKystLQo+ICBpbmNsdWRlL3RyYWNlL2V2
ZW50cy94ZW4uaCAgICAgICAgICAgICAgfCAgMiArLQo+ICBpbml0L21haW4uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KPiAga2VybmVsL2FzeW5jLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICBrZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYyAgICAg
ICAgICAgICAgICAgfCAgMiArLQo+ICBrZXJuZWwvZmFpbF9mdW5jdGlvbi5jICAgICAgICAgICAg
ICAgICAgfCAgMiArLQo+ICBrZXJuZWwvaXJxL2RlYnVnZnMuYyAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQo+ICBrZXJuZWwvaXJxL2hhbmRsZS5jICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBrZXJuZWwvaXJxL21hbmFnZS5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBr
ZXJuZWwvaXJxL3NwdXJpb3VzLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGtlcm5l
bC9yY3UvdHJlZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9zdG9w
X21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC90aW1lL3NjaGVk
X2Nsb2NrLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC90aW1lL3RpbWVyLmMgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC93b3JrcXVldWUuYyAgICAgICAgICAg
ICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICBsaWIvZXJyb3ItaW5qZWN0LmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQo+ICBsaWIvcGVyY3B1LXJlZmNvdW50LmMgICAgICAgICAg
ICAgICAgICAgfCAgNCArKy0tCj4gIG1tL21lbWJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICBtbS9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ICBtbS92bXNjYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMiArLQo+ICBuZXQvY2VwaC9vc2RfY2xpZW50LmMgICAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ICBuZXQvY29yZS9uZXQtcHJvY2ZzLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+
ICBuZXQvY29yZS9uZXRwb2xsLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIDU3
IGZpbGVzIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAxMDkgZGVsZXRpb25zKC0pCj4KPiBk
aWZmIC0tZ2l0IGEvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgYi9hcmNoL2FscGhhL2tl
cm5lbC9wY2lfaW9tbXUuYwo+IGluZGV4IDMwMzRkNmQ5MzZkMi4uMjQyMTA4NDM5ZjQyIDEwMDY0
NAo+IC0tLSBhL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCj4gKysrIGIvYXJjaC9hbHBo
YS9rZXJuZWwvcGNpX2lvbW11LmMKPiBAQCAtMjQ5LDcgKzI0OSw3IEBAIHN0YXRpYyBpbnQgcGNp
X2RhY19kbWFfc3VwcG9ydGVkKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHU2NCBtYXNrKQo+ICAgICAg
ICAgICAgICAgICBvayA9IDA7Cj4KPiAgICAgICAgIC8qIElmIGJvdGggY29uZGl0aW9ucyBhYm92
ZSBhcmUgbWV0LCB3ZSBhcmUgZmluZS4gKi8KPiAtICAgICAgIERCR0EoInBjaV9kYWNfZG1hX3N1
cHBvcnRlZCAlcyBmcm9tICVwZlxuIiwKPiArICAgICAgIERCR0EoInBjaV9kYWNfZG1hX3N1cHBv
cnRlZCAlcyBmcm9tICVwc1xuIiwKPiAgICAgICAgICAgICAgb2sgPyAieWVzIiA6ICJubyIsIF9f
YnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4KPiAgICAgICAgIHJldHVybiBvazsKPiBAQCAt
MjgxLDcgKzI4MSw3IEBAIHBjaV9tYXBfc2luZ2xlXzEoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZv
aWQgKmNwdV9hZGRyLCBzaXplX3Qgc2l6ZSwKPiAgICAgICAgICAgICAmJiBwYWRkciArIHNpemUg
PD0gX19kaXJlY3RfbWFwX3NpemUpIHsKPiAgICAgICAgICAgICAgICAgcmV0ID0gcGFkZHIgKyBf
X2RpcmVjdF9tYXBfYmFzZTsKPgo+IC0gICAgICAgICAgICAgICBEQkdBMigicGNpX21hcF9zaW5n
bGU6IFslcCwlenhdIC0+IGRpcmVjdCAlbGx4IGZyb20gJXBmXG4iLAo+ICsgICAgICAgICAgICAg
ICBEQkdBMigicGNpX21hcF9zaW5nbGU6IFslcCwlenhdIC0+IGRpcmVjdCAlbGx4IGZyb20gJXBz
XG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICBjcHVfYWRkciwgc2l6ZSwgcmV0LCBfX2J1aWx0
aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+Cj4gICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4g
QEAgLTI5Miw3ICsyOTIsNyBAQCBwY2lfbWFwX3NpbmdsZV8xKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB2b2lkICpjcHVfYWRkciwgc2l6ZV90IHNpemUsCj4gICAgICAgICBpZiAoZGFjX2FsbG93ZWQp
IHsKPiAgICAgICAgICAgICAgICAgcmV0ID0gcGFkZHIgKyBhbHBoYV9tdi5wY2lfZGFjX29mZnNl
dDsKPgo+IC0gICAgICAgICAgICAgICBEQkdBMigicGNpX21hcF9zaW5nbGU6IFslcCwlenhdIC0+
IERBQyAlbGx4IGZyb20gJXBmXG4iLAo+ICsgICAgICAgICAgICAgICBEQkdBMigicGNpX21hcF9z
aW5nbGU6IFslcCwlenhdIC0+IERBQyAlbGx4IGZyb20gJXBzXG4iLAo+ICAgICAgICAgICAgICAg
ICAgICAgICBjcHVfYWRkciwgc2l6ZSwgcmV0LCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkp
Owo+Cj4gICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gQEAgLTMyOSw3ICszMjksNyBAQCBw
Y2lfbWFwX3NpbmdsZV8xKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB2b2lkICpjcHVfYWRkciwgc2l6
ZV90IHNpemUsCj4gICAgICAgICByZXQgPSBhcmVuYS0+ZG1hX2Jhc2UgKyBkbWFfb2ZzICogUEFH
RV9TSVpFOwo+ICAgICAgICAgcmV0ICs9ICh1bnNpZ25lZCBsb25nKWNwdV9hZGRyICYgflBBR0Vf
TUFTSzsKPgo+IC0gICAgICAgREJHQTIoInBjaV9tYXBfc2luZ2xlOiBbJXAsJXp4XSBucCAlbGQg
LT4gc2cgJWxseCBmcm9tICVwZlxuIiwKPiArICAgICAgIERCR0EyKCJwY2lfbWFwX3NpbmdsZTog
WyVwLCV6eF0gbnAgJWxkIC0+IHNnICVsbHggZnJvbSAlcHNcbiIsCj4gICAgICAgICAgICAgICBj
cHVfYWRkciwgc2l6ZSwgbnBhZ2VzLCByZXQsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7
Cj4KPiAgICAgICAgIHJldHVybiByZXQ7Cj4gQEAgLTM5NiwxNCArMzk2LDE0IEBAIHN0YXRpYyB2
b2lkIGFscGhhX3BjaV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBk
bWFfYWRkciwKPiAgICAgICAgICAgICAmJiBkbWFfYWRkciA8IF9fZGlyZWN0X21hcF9iYXNlICsg
X19kaXJlY3RfbWFwX3NpemUpIHsKPiAgICAgICAgICAgICAgICAgLyogTm90aGluZyB0byBkby4g
ICovCj4KPiAtICAgICAgICAgICAgICAgREJHQTIoInBjaV91bm1hcF9zaW5nbGU6IGRpcmVjdCBb
JWxseCwlenhdIGZyb20gJXBmXG4iLAo+ICsgICAgICAgICAgICAgICBEQkdBMigicGNpX3VubWFw
X3NpbmdsZTogZGlyZWN0IFslbGx4LCV6eF0gZnJvbSAlcHNcbiIsCj4gICAgICAgICAgICAgICAg
ICAgICAgIGRtYV9hZGRyLCBzaXplLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+Cj4g
ICAgICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgIH0KPgo+ICAgICAgICAgaWYgKGRtYV9h
ZGRyID4gMHhmZmZmZmZmZikgewo+IC0gICAgICAgICAgICAgICBEQkdBMigicGNpNjRfdW5tYXBf
c2luZ2xlOiBEQUMgWyVsbHgsJXp4XSBmcm9tICVwZlxuIiwKPiArICAgICAgICAgICAgICAgREJH
QTIoInBjaTY0X3VubWFwX3NpbmdsZTogREFDIFslbGx4LCV6eF0gZnJvbSAlcHNcbiIsCj4gICAg
ICAgICAgICAgICAgICAgICAgIGRtYV9hZGRyLCBzaXplLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJl
c3MoMCkpOwo+ICAgICAgICAgICAgICAgICByZXR1cm47Cj4gICAgICAgICB9Cj4gQEAgLTQzNSw3
ICs0MzUsNyBAQCBzdGF0aWMgdm9pZCBhbHBoYV9wY2lfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCj4KPiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmFyZW5hLT5sb2NrLCBmbGFncyk7Cj4KPiAtICAgICAgIERCR0EyKCJwY2lfdW5tYXBf
c2luZ2xlOiBzZyBbJWxseCwlenhdIG5wICVsZCBmcm9tICVwZlxuIiwKPiArICAgICAgIERCR0Ey
KCJwY2lfdW5tYXBfc2luZ2xlOiBzZyBbJWxseCwlenhdIG5wICVsZCBmcm9tICVwc1xuIiwKPiAg
ICAgICAgICAgICAgIGRtYV9hZGRyLCBzaXplLCBucGFnZXMsIF9fYnVpbHRpbl9yZXR1cm5fYWRk
cmVzcygwKSk7Cj4gIH0KPgo+IEBAIC00NTgsNyArNDU4LDcgQEAgc3RhdGljIHZvaWQgKmFscGhh
X3BjaV9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAo+ICAg
ICAgICAgY3B1X2FkZHIgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoZ2ZwIHwgX19HRlBfWkVS
Tywgb3JkZXIpOwo+ICAgICAgICAgaWYgKCEgY3B1X2FkZHIpIHsKPiAgICAgICAgICAgICAgICAg
cHJpbnRrKEtFUk5fSU5GTyAicGNpX2FsbG9jX2NvbnNpc3RlbnQ6ICIKPiAtICAgICAgICAgICAg
ICAgICAgICAgICJnZXRfZnJlZV9wYWdlcyBmYWlsZWQgZnJvbSAlcGZcbiIsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAiZ2V0X2ZyZWVfcGFnZXMgZmFpbGVkIGZyb20gJXBzXG4iLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4gICAgICAg
ICAgICAgICAgIC8qID8/PyBSZWFsbHkgYXRvbWljIGFsbG9jYXRpb24/ICBPdGhlcndpc2Ugd2Ug
Y291bGQgcGxheQo+ICAgICAgICAgICAgICAgICAgICB3aXRoIHZtYWxsb2MgYW5kIHNnIGlmIHdl
IGNhbid0IGZpbmQgY29udGlndW91cyBtZW1vcnkuICAqLwo+IEBAIC00NzcsNyArNDc3LDcgQEAg
c3RhdGljIHZvaWQgKmFscGhhX3BjaV9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYs
IHNpemVfdCBzaXplLAo+ICAgICAgICAgICAgICAgICBnb3RvIHRyeV9hZ2FpbjsKPiAgICAgICAg
IH0KPgo+IC0gICAgICAgREJHQTIoInBjaV9hbGxvY19jb25zaXN0ZW50OiAlenggLT4gWyVwLCVs
bHhdIGZyb20gJXBmXG4iLAo+ICsgICAgICAgREJHQTIoInBjaV9hbGxvY19jb25zaXN0ZW50OiAl
enggLT4gWyVwLCVsbHhdIGZyb20gJXBzXG4iLAo+ICAgICAgICAgICAgICAgc2l6ZSwgY3B1X2Fk
ZHIsICpkbWFfYWRkcnAsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4KPiAgICAgICAg
IHJldHVybiBjcHVfYWRkcjsKPiBAQCAtNDk3LDcgKzQ5Nyw3IEBAIHN0YXRpYyB2b2lkIGFscGhh
X3BjaV9mcmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCj4gICAg
ICAgICBwY2lfdW5tYXBfc2luZ2xlKHBkZXYsIGRtYV9hZGRyLCBzaXplLCBQQ0lfRE1BX0JJRElS
RUNUSU9OQUwpOwo+ICAgICAgICAgZnJlZV9wYWdlcygodW5zaWduZWQgbG9uZyljcHVfYWRkciwg
Z2V0X29yZGVyKHNpemUpKTsKPgo+IC0gICAgICAgREJHQTIoInBjaV9mcmVlX2NvbnNpc3RlbnQ6
IFslbGx4LCV6eF0gZnJvbSAlcGZcbiIsCj4gKyAgICAgICBEQkdBMigicGNpX2ZyZWVfY29uc2lz
dGVudDogWyVsbHgsJXp4XSBmcm9tICVwc1xuIiwKPiAgICAgICAgICAgICAgIGRtYV9hZGRyLCBz
aXplLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+ICB9Cj4KPiBkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vbWFjaC1pbXgvcG0taW14Ni5jIGIvYXJjaC9hcm0vbWFjaC1pbXgvcG0taW14Ni5j
Cj4gaW5kZXggODdmNDViOTI2Yzc4Li5lNjdlMGIyZDRjZTAgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9h
cm0vbWFjaC1pbXgvcG0taW14Ni5jCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1pbXgvcG0taW14Ni5j
Cj4gQEAgLTYzMSw3ICs2MzEsNyBAQCBzdGF0aWMgdm9pZCBpbXg2X3BtX3N0YnlfcG93ZXJvZmYo
dm9pZCkKPiAgc3RhdGljIGludCBpbXg2X3BtX3N0YnlfcG93ZXJvZmZfcHJvYmUodm9pZCkKPiAg
ewo+ICAgICAgICAgaWYgKHBtX3Bvd2VyX29mZikgewo+IC0gICAgICAgICAgICAgICBwcl93YXJu
KCIlczogcG1fcG93ZXJfb2ZmIGFscmVhZHkgY2xhaW1lZCAgJXAgJXBmIVxuIiwKPiArICAgICAg
ICAgICAgICAgcHJfd2FybigiJXM6IHBtX3Bvd2VyX29mZiBhbHJlYWR5IGNsYWltZWQgICVwICVw
cyFcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBtX3Bvd2VyX29mZiwg
cG1fcG93ZXJfb2ZmKTsKPiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiAgICAgICAg
IH0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vYWxpZ25tZW50LmMgYi9hcmNoL2FybS9tbS9h
bGlnbm1lbnQuYwo+IGluZGV4IGI1NGY4ZjhkZWYzNi4uZTM3Njg4M2FiMzViIDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtL21tL2FsaWdubWVudC5jCj4gKysrIGIvYXJjaC9hcm0vbW0vYWxpZ25tZW50
LmMKPiBAQCAtMTMzLDcgKzEzMyw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp1c2VybW9kZV9hY3Rp
b25bXSA9IHsKPiAgc3RhdGljIGludCBhbGlnbm1lbnRfcHJvY19zaG93KHN0cnVjdCBzZXFfZmls
ZSAqbSwgdm9pZCAqdikKPiAgewo+ICAgICAgICAgc2VxX3ByaW50ZihtLCAiVXNlcjpcdFx0JWx1
XG4iLCBhaV91c2VyKTsKPiAtICAgICAgIHNlcV9wcmludGYobSwgIlN5c3RlbTpcdFx0JWx1ICgl
cEYpXG4iLCBhaV9zeXMsIGFpX3N5c19sYXN0X3BjKTsKPiArICAgICAgIHNlcV9wcmludGYobSwg
IlN5c3RlbTpcdFx0JWx1ICglcFMpXG4iLCBhaV9zeXMsIGFpX3N5c19sYXN0X3BjKTsKPiAgICAg
ICAgIHNlcV9wcmludGYobSwgIlNraXBwZWQ6XHQlbHVcbiIsIGFpX3NraXBwZWQpOwo+ICAgICAg
ICAgc2VxX3ByaW50ZihtLCAiSGFsZjpcdFx0JWx1XG4iLCBhaV9oYWxmKTsKPiAgICAgICAgIHNl
cV9wcmludGYobSwgIldvcmQ6XHRcdCVsdVxuIiwgYWlfd29yZCk7Cj4gZGlmZiAtLWdpdCBhL2Fy
Y2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMgYi9hcmNoL2FybS9ud2ZwZS9mcG1vZHVsZS5jCj4gaW5k
ZXggMTM2NWU4NjUwODQzLi5lZTM0Yzc2ZTY2MjQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbndm
cGUvZnBtb2R1bGUuYwo+ICsrKyBiL2FyY2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMKPiBAQCAtMTQ3
LDcgKzE0Nyw3IEBAIHZvaWQgZmxvYXRfcmFpc2Uoc2lnbmVkIGNoYXIgZmxhZ3MpCj4gICNpZmRl
ZiBDT05GSUdfREVCVUdfVVNFUgo+ICAgICAgICAgaWYgKGZsYWdzICYgZGVidWcpCj4gICAgICAg
ICAgICAgICAgIHByaW50ayhLRVJOX0RFQlVHCj4gLSAgICAgICAgICAgICAgICAgICAgICAiTldG
UEU6ICVzWyVkXSB0YWtlcyBleGNlcHRpb24gJTA4eCBhdCAlcGYgZnJvbSAlMDhseFxuIiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICJOV0ZQRTogJXNbJWRdIHRha2VzIGV4Y2VwdGlvbiAlMDh4
IGF0ICVwcyBmcm9tICUwOGx4XG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+
Y29tbSwgY3VycmVudC0+cGlkLCBmbGFncywKPiAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVp
bHRpbl9yZXR1cm5fYWRkcmVzcygwKSwgR0VUX1VTRVJSRUcoKS0+QVJNX3BjKTsKPiAgI2VuZGlm
Cj4gZGlmZiAtLWdpdCBhL2FyY2gvbWljcm9ibGF6ZS9tbS9wZ3RhYmxlLmMgYi9hcmNoL21pY3Jv
YmxhemUvbW0vcGd0YWJsZS5jCj4gaW5kZXggYzJjZTFlNDJiODg4Li44ZmU1NGZkYTMxZGMgMTAw
NjQ0Cj4gLS0tIGEvYXJjaC9taWNyb2JsYXplL21tL3BndGFibGUuYwo+ICsrKyBiL2FyY2gvbWlj
cm9ibGF6ZS9tbS9wZ3RhYmxlLmMKPiBAQCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgdm9pZCBfX2lv
bWVtICpfX2lvcmVtYXAocGh5c19hZGRyX3QgYWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAo+ICAg
ICAgICAgICAgICAgICBwID49IG1lbW9yeV9zdGFydCAmJiBwIDwgdmlydF90b19waHlzKGhpZ2hf
bWVtb3J5KSAmJgo+ICAgICAgICAgICAgICAgICAhKHAgPj0gX192aXJ0X3RvX3BoeXMoKHBoeXNf
YWRkcl90KV9fYnNzX3N0b3ApICYmCj4gICAgICAgICAgICAgICAgIHAgPCBfX3ZpcnRfdG9fcGh5
cygocGh5c19hZGRyX3QpX19ic3Nfc3RvcCkpKSB7Cj4gLSAgICAgICAgICAgICAgIHByX3dhcm4o
Il9faW9yZW1hcCgpOiBwaHlzIGFkZHIgIlBURV9GTVQiIGlzIFJBTSBsciAlcGZcbiIsCj4gKyAg
ICAgICAgICAgICAgIHByX3dhcm4oIl9faW9yZW1hcCgpOiBwaHlzIGFkZHIgIlBURV9GTVQiIGlz
IFJBTSBsciAlcHNcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
cCwgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKPiAgICAgICAgICAgICAgICAgcmV0dXJu
IE5VTEw7Cj4gICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2RzLmMg
Yi9hcmNoL3NwYXJjL2tlcm5lbC9kcy5jCj4gaW5kZXggZjg3MjY1YWZiMTc1Li5jYWQwOGNjY2U2
MjUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvZHMuYwo+ICsrKyBiL2FyY2gvc3Bh
cmMva2VybmVsL2RzLmMKPiBAQCAtODc2LDcgKzg3Niw3IEBAIHZvaWQgbGRvbV9wb3dlcl9vZmYo
dm9pZCkKPgo+ICBzdGF0aWMgdm9pZCBkc19jb25uX3Jlc2V0KHN0cnVjdCBkc19pbmZvICpkcCkK
PiAgewo+IC0gICAgICAgcHJpbnRrKEtFUk5fRVJSICJkcy0lbGx1OiBkc19jb25uX3Jlc2V0KCkg
ZnJvbSAlcGZcbiIsCj4gKyAgICAgICBwcmludGsoS0VSTl9FUlIgImRzLSVsbHU6IGRzX2Nvbm5f
cmVzZXQoKSBmcm9tICVwc1xuIiwKPiAgICAgICAgICAgICAgICBkcC0+aWQsIF9fYnVpbHRpbl9y
ZXR1cm5fYWRkcmVzcygwKSk7Cj4gIH0KPgo+IGRpZmYgLS1naXQgYS9hcmNoL3VtL2tlcm5lbC9z
eXNycS5jIGIvYXJjaC91bS9rZXJuZWwvc3lzcnEuYwo+IGluZGV4IDZiOTk1ZTg3MGQ1NS4uMDU1
ODVlZWYxMWQ5IDEwMDY0NAo+IC0tLSBhL2FyY2gvdW0va2VybmVsL3N5c3JxLmMKPiArKysgYi9h
cmNoL3VtL2tlcm5lbC9zeXNycS5jCj4gQEAgLTIwLDcgKzIwLDcgQEAKPgo+ICBzdGF0aWMgdm9p
ZCBfcHJpbnRfYWRkcih2b2lkICpkYXRhLCB1bnNpZ25lZCBsb25nIGFkZHJlc3MsIGludCByZWxp
YWJsZSkKPiAgewo+IC0gICAgICAgcHJfaW5mbygiIFs8JTA4bHg+XSAlcyVwRlxuIiwgYWRkcmVz
cywgcmVsaWFibGUgPyAiIiA6ICI/ICIsCj4gKyAgICAgICBwcl9pbmZvKCIgWzwlMDhseD5dICVz
JXBTXG4iLCBhZGRyZXNzLCByZWxpYWJsZSA/ICIiIDogIj8gIiwKPiAgICAgICAgICAgICAgICAg
KHZvaWQgKilhZGRyZXNzKTsKPiAgfQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3RyYWNlL2V4Y2VwdGlvbnMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2Vw
dGlvbnMuaAo+IGluZGV4IGUwZTZkN2YyMTM5OS4uNmIxZTg3MTk0ODA5IDEwMDY0NAo+IC0tLSBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2VwdGlvbnMuaAo+ICsrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2VwdGlvbnMuaAo+IEBAIC0zMCw3ICszMCw3IEBAIERFQ0xB
UkVfRVZFTlRfQ0xBU1MoeDg2X2V4Y2VwdGlvbnMsCj4gICAgICAgICAgICAgICAgIF9fZW50cnkt
PmVycm9yX2NvZGUgPSBlcnJvcl9jb2RlOwo+ICAgICAgICAgKSwKPgo+IC0gICAgICAgVFBfcHJp
bnRrKCJhZGRyZXNzPSVwZiBpcD0lcGYgZXJyb3JfY29kZT0weCVseCIsCj4gKyAgICAgICBUUF9w
cmludGsoImFkZHJlc3M9JXBzIGlwPSVwcyBlcnJvcl9jb2RlPTB4JWx4IiwKPiAgICAgICAgICAg
ICAgICAgICAodm9pZCAqKV9fZW50cnktPmFkZHJlc3MsICh2b2lkICopX19lbnRyeS0+aXAsCj4g
ICAgICAgICAgICAgICAgICAgX19lbnRyeS0+ZXJyb3JfY29kZSkgKTsKPgo+IGRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMKPiBp
bmRleCAwNDY5Y2QwNzhkYjEuLjRkZmY1NjY1ODQyNyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvaXJxXzY0LmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMKPiBAQCAtNTgs
NyArNTgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3RhY2tfb3ZlcmZsb3dfY2hlY2soc3RydWN0
IHB0X3JlZ3MgKnJlZ3MpCj4gICAgICAgICBpZiAocmVncy0+c3AgPj0gZXN0YWNrX3RvcCAmJiBy
ZWdzLT5zcCA8PSBlc3RhY2tfYm90dG9tKQo+ICAgICAgICAgICAgICAgICByZXR1cm47Cj4KPiAt
ICAgICAgIFdBUk5fT05DRSgxLCAiZG9fSVJRKCk6ICVzIGhhcyBvdmVyZmxvd24gdGhlIGtlcm5l
bCBzdGFjayAoY3VyOiVMeCxzcDolbHgsaXJxIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsZXhjZXB0
aW9uIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsaXA6JXBGKVxuIiwKPiArICAgICAgIFdBUk5fT05D
RSgxLCAiZG9fSVJRKCk6ICVzIGhhcyBvdmVyZmxvd24gdGhlIGtlcm5lbCBzdGFjayAoY3VyOiVM
eCxzcDolbHgsaXJxIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsZXhjZXB0aW9uIHN0ayB0b3AtYm90
dG9tOiVMeC0lTHgsaXA6JXBTKVxuIiwKPiAgICAgICAgICAgICAgICAgY3VycmVudC0+Y29tbSwg
Y3VyYmFzZSwgcmVncy0+c3AsCj4gICAgICAgICAgICAgICAgIGlycV9zdGFja190b3AsIGlycV9z
dGFja19ib3R0b20sCj4gICAgICAgICAgICAgICAgIGVzdGFja190b3AsIGVzdGFja19ib3R0b20s
ICh2b2lkICopcmVncy0+aXApOwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9leHRhYmxlLmMg
Yi9hcmNoL3g4Ni9tbS9leHRhYmxlLmMKPiBpbmRleCAzYzQ1NjhmOGZiMjguLmIwYTJkZThkMmY5
ZSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS9leHRhYmxlLmMKPiArKysgYi9hcmNoL3g4Ni9t
bS9leHRhYmxlLmMKPiBAQCAtMTQ1LDcgKzE0NSw3IEBAIF9fdmlzaWJsZSBib29sIGV4X2hhbmRs
ZXJfcmRtc3JfdW5zYWZlKGNvbnN0IHN0cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkgKmZpeHVw
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBl
cnJvcl9jb2RlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmF1bHRfYWRkcikKPiAgewo+IC0gICAgICAgaWYgKHByX3dhcm5fb25jZSgidW5j
aGVja2VkIE1TUiBhY2Nlc3MgZXJyb3I6IFJETVNSIGZyb20gMHgleCBhdCBySVA6IDB4JWx4ICgl
cEYpXG4iLAo+ICsgICAgICAgaWYgKHByX3dhcm5fb25jZSgidW5jaGVja2VkIE1TUiBhY2Nlc3Mg
ZXJyb3I6IFJETVNSIGZyb20gMHgleCBhdCBySVA6IDB4JWx4ICglcFMpXG4iLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgaW50KXJlZ3MtPmN4LCByZWdzLT5pcCwgKHZvaWQg
KilyZWdzLT5pcCkpCj4gICAgICAgICAgICAgICAgIHNob3dfc3RhY2tfcmVncyhyZWdzKTsKPgo+
IEBAIC0xNjIsNyArMTYyLDcgQEAgX192aXNpYmxlIGJvb2wgZXhfaGFuZGxlcl93cm1zcl91bnNh
ZmUoY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqZml4dXAKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVycm9yX2NvZGUsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmYXVs
dF9hZGRyKQo+ICB7Cj4gLSAgICAgICBpZiAocHJfd2Fybl9vbmNlKCJ1bmNoZWNrZWQgTVNSIGFj
Y2VzcyBlcnJvcjogV1JNU1IgdG8gMHgleCAodHJpZWQgdG8gd3JpdGUgMHglMDh4JTA4eCkgYXQg
cklQOiAweCVseCAoJXBGKVxuIiwKPiArICAgICAgIGlmIChwcl93YXJuX29uY2UoInVuY2hlY2tl
ZCBNU1IgYWNjZXNzIGVycm9yOiBXUk1TUiB0byAweCV4ICh0cmllZCB0byB3cml0ZSAweCUwOHgl
MDh4KSBhdCBySVA6IDB4JWx4ICglcFMpXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAo
dW5zaWduZWQgaW50KXJlZ3MtPmN4LCAodW5zaWduZWQgaW50KXJlZ3MtPmR4LAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgaW50KXJlZ3MtPmF4LCAgcmVncy0+aXAsICh2b2lk
ICopcmVncy0+aXApKQo+ICAgICAgICAgICAgICAgICBzaG93X3N0YWNrX3JlZ3MocmVncyk7Cj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMgYi9hcmNoL3g4Ni94ZW4vbXVs
dGljYWxscy5jCj4gaW5kZXggMDc2NmEwOGJkZjQ1Li4wNzA1NDU3MjI5N2YgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tdWx0aWNh
bGxzLmMKPiBAQCAtMTA1LDcgKzEwNSw3IEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZvaWQpCj4gICAg
ICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkgewo+ICAjaWYgTUNf
REVCVUcKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByX2VycigiICBjYWxsICUy
ZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXHQlcEZcbiIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcl9lcnIoIiAgY2FsbCAlMmQ6IG9wPSVsdSBhcmc9WyVseF0gcmVz
dWx0PSVsZFx0JXBTXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGkgKyAxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGItPmRlYnVn
W2ldLm9wLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGItPmRlYnVn
W2ldLmFyZ3NbMF0sCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYyBiL2Ry
aXZlcnMvYWNwaS9kZXZpY2VfcG0uYwo+IGluZGV4IDgyNGFlOTg1YWQ5My4uMWFhMGQwMTRkYzM0
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYwo+ICsrKyBiL2RyaXZlcnMv
YWNwaS9kZXZpY2VfcG0uYwo+IEBAIC00MTQsNyArNDE0LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9w
bV9ub3RpZnlfaGFuZGxlcihhY3BpX2hhbmRsZSBoYW5kbGUsIHUzMiB2YWwsIHZvaWQgKm5vdF91
c2VkKQo+ICAgICAgICAgaWYgKGFkZXYtPndha2V1cC5mbGFncy5ub3RpZmllcl9wcmVzZW50KSB7
Cj4gICAgICAgICAgICAgICAgIHBtX3dha2V1cF93c19ldmVudChhZGV2LT53YWtldXAud3MsIDAs
IGFjcGlfczJpZGxlX3dha2V1cCgpKTsKPiAgICAgICAgICAgICAgICAgaWYgKGFkZXYtPndha2V1
cC5jb250ZXh0LmZ1bmMpIHsKPiAtICAgICAgICAgICAgICAgICAgICAgICBhY3BpX2hhbmRsZV9k
ZWJ1ZyhoYW5kbGUsICJSdW5uaW5nICVwRiBmb3IgJXNcbiIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgYWNwaV9oYW5kbGVfZGVidWcoaGFuZGxlLCAiUnVubmluZyAlcFMgZm9yICVzXG4iLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZXYtPndha2V1cC5j
b250ZXh0LmZ1bmMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGV2X25hbWUoYWRldi0+d2FrZXVwLmNvbnRleHQuZGV2KSk7Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgYWRldi0+d2FrZXVwLmNvbnRleHQuZnVuYygmYWRldi0+d2FrZXVwLmNvbnRleHQpOwo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2UvcG93ZXIvbWFpbi5jIGIvZHJpdmVycy9iYXNlL3Bv
d2VyL21haW4uYwo+IGluZGV4IGY4MGQyOThkZTNmYS4uYTYxOWJlMDI1MDU2IDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMKPiArKysgYi9kcml2ZXJzL2Jhc2UvcG93ZXIv
bWFpbi5jCj4gQEAgLTIwNyw3ICsyMDcsNyBAQCBzdGF0aWMga3RpbWVfdCBpbml0Y2FsbF9kZWJ1
Z19zdGFydChzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmNiKQo+ICAgICAgICAgaWYgKCFwbV9w
cmludF90aW1lc19lbmFibGVkKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gMDsKPgo+IC0gICAg
ICAgZGV2X2luZm8oZGV2LCAiY2FsbGluZyAlcEYgQCAlaSwgcGFyZW50OiAlc1xuIiwgY2IsCj4g
KyAgICAgICBkZXZfaW5mbyhkZXYsICJjYWxsaW5nICVwUyBAICVpLCBwYXJlbnQ6ICVzXG4iLCBj
YiwKPiAgICAgICAgICAgICAgICAgIHRhc2tfcGlkX25yKGN1cnJlbnQpLAo+ICAgICAgICAgICAg
ICAgICAgZGV2LT5wYXJlbnQgPyBkZXZfbmFtZShkZXYtPnBhcmVudCkgOiAibm9uZSIpOwo+ICAg
ICAgICAgcmV0dXJuIGt0aW1lX2dldCgpOwo+IEBAIC0yMjUsNyArMjI1LDcgQEAgc3RhdGljIHZv
aWQgaW5pdGNhbGxfZGVidWdfcmVwb3J0KHN0cnVjdCBkZXZpY2UgKmRldiwga3RpbWVfdCBjYWxs
dGltZSwKPiAgICAgICAgIHJldHRpbWUgPSBrdGltZV9nZXQoKTsKPiAgICAgICAgIG5zZWNzID0g
KHM2NCkga3RpbWVfdG9fbnMoa3RpbWVfc3ViKHJldHRpbWUsIGNhbGx0aW1lKSk7Cj4KPiAtICAg
ICAgIGRldl9pbmZvKGRldiwgIiVwRiByZXR1cm5lZCAlZCBhZnRlciAlTGQgdXNlY3NcbiIsIGNi
LCBlcnJvciwKPiArICAgICAgIGRldl9pbmZvKGRldiwgIiVwUyByZXR1cm5lZCAlZCBhZnRlciAl
TGQgdXNlY3NcbiIsIGNiLCBlcnJvciwKPiAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
IGxvbmcpbnNlY3MgPj4gMTApOwo+ICB9Cj4KPiBAQCAtMjA2Myw3ICsyMDYzLDcgQEAgRVhQT1JU
X1NZTUJPTF9HUEwoZHBtX3N1c3BlbmRfc3RhcnQpOwo+ICB2b2lkIF9fc3VzcGVuZF9yZXBvcnRf
cmVzdWx0KGNvbnN0IGNoYXIgKmZ1bmN0aW9uLCB2b2lkICpmbiwgaW50IHJldCkKPiAgewo+ICAg
ICAgICAgaWYgKHJldCkKPiAtICAgICAgICAgICAgICAgcHJfZXJyKCIlcygpOiAlcEYgcmV0dXJu
cyAlZFxuIiwgZnVuY3Rpb24sIGZuLCByZXQpOwo+ICsgICAgICAgICAgICAgICBwcl9lcnIoIiVz
KCk6ICVwUyByZXR1cm5zICVkXG4iLCBmdW5jdGlvbiwgZm4sIHJldCk7Cj4gIH0KPiAgRVhQT1JU
X1NZTUJPTF9HUEwoX19zdXNwZW5kX3JlcG9ydF9yZXN1bHQpOwo+Cj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvYmFzZS9zeXNjb3JlLmMgYi9kcml2ZXJzL2Jhc2Uvc3lzY29yZS5jCj4gaW5kZXggNmUw
NzZmMzU5ZGNjLi4wZDM0NmEzMDcxNDAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9iYXNlL3N5c2Nv
cmUuYwo+ICsrKyBiL2RyaXZlcnMvYmFzZS9zeXNjb3JlLmMKPiBAQCAtNjIsMTkgKzYyLDE5IEBA
IGludCBzeXNjb3JlX3N1c3BlbmQodm9pZCkKPiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlf
cmV2ZXJzZShvcHMsICZzeXNjb3JlX29wc19saXN0LCBub2RlKQo+ICAgICAgICAgICAgICAgICBp
ZiAob3BzLT5zdXNwZW5kKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGluaXRjYWxs
X2RlYnVnKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJfaW5mbygiUE06IENh
bGxpbmcgJXBGXG4iLCBvcHMtPnN1c3BlbmQpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHJfaW5mbygiUE06IENhbGxpbmcgJXBTXG4iLCBvcHMtPnN1c3BlbmQpOwo+ICAgICAg
ICAgICAgICAgICAgICAgICAgIHJldCA9IG9wcy0+c3VzcGVuZCgpOwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIChyZXQpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IGVycl9vdXQ7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgV0FSTl9PTkNFKCFpcnFzX2Rpc2Fi
bGVkKCksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSW50ZXJydXB0cyBlbmFi
bGVkIGFmdGVyICVwRlxuIiwgb3BzLT5zdXNwZW5kKTsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJJbnRlcnJ1cHRzIGVuYWJsZWQgYWZ0ZXIgJXBTXG4iLCBvcHMtPnN1c3BlbmQp
Owo+ICAgICAgICAgICAgICAgICB9Cj4KPiAgICAgICAgIHRyYWNlX3N1c3BlbmRfcmVzdW1lKFRQ
Uygic3lzY29yZV9zdXNwZW5kIiksIDAsIGZhbHNlKTsKPiAgICAgICAgIHJldHVybiAwOwo+Cj4g
ICBlcnJfb3V0Ogo+IC0gICAgICAgcHJfZXJyKCJQTTogU3lzdGVtIGNvcmUgc3VzcGVuZCBjYWxs
YmFjayAlcEYgZmFpbGVkLlxuIiwgb3BzLT5zdXNwZW5kKTsKPiArICAgICAgIHByX2VycigiUE06
IFN5c3RlbSBjb3JlIHN1c3BlbmQgY2FsbGJhY2sgJXBTIGZhaWxlZC5cbiIsIG9wcy0+c3VzcGVu
ZCk7Cj4KPiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfY29udGludWUob3BzLCAmc3lzY29y
ZV9vcHNfbGlzdCwgbm9kZSkKPiAgICAgICAgICAgICAgICAgaWYgKG9wcy0+cmVzdW1lKQo+IEBA
IC0xMDAsMTAgKzEwMCwxMCBAQCB2b2lkIHN5c2NvcmVfcmVzdW1lKHZvaWQpCj4gICAgICAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5KG9wcywgJnN5c2NvcmVfb3BzX2xpc3QsIG5vZGUpCj4gICAgICAg
ICAgICAgICAgIGlmIChvcHMtPnJlc3VtZSkgewo+ICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IChpbml0Y2FsbF9kZWJ1ZykKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByX2lu
Zm8oIlBNOiBDYWxsaW5nICVwRlxuIiwgb3BzLT5yZXN1bWUpOwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJfaW5mbygiUE06IENhbGxpbmcgJXBTXG4iLCBvcHMtPnJlc3VtZSk7
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgb3BzLT5yZXN1bWUoKTsKPiAgICAgICAgICAgICAg
ICAgICAgICAgICBXQVJOX09OQ0UoIWlycXNfZGlzYWJsZWQoKSwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJJbnRlcnJ1cHRzIGVuYWJsZWQgYWZ0ZXIgJXBGXG4iLCBvcHMtPnJl
c3VtZSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSW50ZXJydXB0cyBlbmFi
bGVkIGFmdGVyICVwU1xuIiwgb3BzLT5yZXN1bWUpOwo+ICAgICAgICAgICAgICAgICB9Cj4gICAg
ICAgICB0cmFjZV9zdXNwZW5kX3Jlc3VtZShUUFMoInN5c2NvcmVfcmVzdW1lIiksIDAsIGZhbHNl
KTsKPiAgfQo+IEBAIC0xMjIsNyArMTIyLDcgQEAgdm9pZCBzeXNjb3JlX3NodXRkb3duKHZvaWQp
Cj4gICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2Uob3BzLCAmc3lzY29yZV9vcHNf
bGlzdCwgbm9kZSkKPiAgICAgICAgICAgICAgICAgaWYgKG9wcy0+c2h1dGRvd24pIHsKPiAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiAoaW5pdGNhbGxfZGVidWcpCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcl9pbmZvKCJQTTogQ2FsbGluZyAlcEZcbiIsIG9wcy0+c2h1dGRv
d24pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJfaW5mbygiUE06IENhbGxp
bmcgJXBTXG4iLCBvcHMtPnNodXRkb3duKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICBvcHMt
PnNodXRkb3duKCk7Cj4gICAgICAgICAgICAgICAgIH0KPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2Jsb2NrL2RyYmQvZHJiZF9yZWNlaXZlci5jIGIvZHJpdmVycy9ibG9jay9kcmJkL2RyYmRfcmVj
ZWl2ZXIuYwo+IGluZGV4IGM3YWQ4OGQ5MWEwOS4uM2U1ZmQ5N2EzYjRkIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvYmxvY2svZHJiZC9kcmJkX3JlY2VpdmVyLmMKPiArKysgYi9kcml2ZXJzL2Jsb2Nr
L2RyYmQvZHJiZF9yZWNlaXZlci5jCj4gQEAgLTYxMTYsNyArNjExNiw3IEBAIGludCBkcmJkX2Fj
a19yZWNlaXZlcihzdHJ1Y3QgZHJiZF90aHJlYWQgKnRoaSkKPgo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIGVyciA9IGNtZC0+Zm4oY29ubmVjdGlvbiwgJnBpKTsKPiAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoZXJyKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkcmJk
X2Vycihjb25uZWN0aW9uLCAiJXBmIGZhaWxlZFxuIiwgY21kLT5mbik7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkcmJkX2Vycihjb25uZWN0aW9uLCAiJXBzIGZhaWxlZFxuIiwg
Y21kLT5mbik7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHJlY29ubmVj
dDsKPiAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9i
bG9jay9mbG9wcHkuYyBiL2RyaXZlcnMvYmxvY2svZmxvcHB5LmMKPiBpbmRleCA5NWY2MDhkMWEw
OTguLjQ5Zjg5ZGIwNzY2ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL2Zsb3BweS5jCj4g
KysrIGIvZHJpdmVycy9ibG9jay9mbG9wcHkuYwo+IEBAIC0xNjkzLDcgKzE2OTMsNyBAQCBpcnFy
ZXR1cm5fdCBmbG9wcHlfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgICAgICAg
ICAgICAgICAgLyogd2UgZG9uJ3QgZXZlbiBrbm93IHdoaWNoIEZEQyBpcyB0aGUgY3VscHJpdCAq
Lwo+ICAgICAgICAgICAgICAgICBwcl9pbmZvKCJET1IwPSV4XG4iLCBmZGNfc3RhdGVbMF0uZG9y
KTsKPiAgICAgICAgICAgICAgICAgcHJfaW5mbygiZmxvcHB5IGludGVycnVwdCBvbiBiaXphcnJl
IGZkYyAlZFxuIiwgZmRjKTsKPiAtICAgICAgICAgICAgICAgcHJfaW5mbygiaGFuZGxlcj0lcGZc
biIsIGhhbmRsZXIpOwo+ICsgICAgICAgICAgICAgICBwcl9pbmZvKCJoYW5kbGVyPSVwc1xuIiwg
aGFuZGxlcik7Cj4gICAgICAgICAgICAgICAgIGlzX2FsaXZlKF9fZnVuY19fLCAiYml6YXJyZSBm
ZGMiKTsKPiAgICAgICAgICAgICAgICAgcmV0dXJuIElSUV9OT05FOwo+ICAgICAgICAgfQo+IEBA
IC0xNzUyLDcgKzE3NTIsNyBAQCBzdGF0aWMgdm9pZCByZXNldF9pbnRlcnJ1cHQodm9pZCkKPiAg
ICAgICAgIGRlYnVndChfX2Z1bmNfXywgIiIpOwo+ICAgICAgICAgcmVzdWx0KCk7ICAgICAgICAg
ICAgICAgLyogZ2V0IHRoZSBzdGF0dXMgcmVhZHkgZm9yIHNldF9mZGMgKi8KPiAgICAgICAgIGlm
IChGRENTLT5yZXNldCkgewo+IC0gICAgICAgICAgICAgICBwcl9pbmZvKCJyZXNldCBzZXQgaW4g
aW50ZXJydXB0LCBjYWxsaW5nICVwZlxuIiwgY29udC0+ZXJyb3IpOwo+ICsgICAgICAgICAgICAg
ICBwcl9pbmZvKCJyZXNldCBzZXQgaW4gaW50ZXJydXB0LCBjYWxsaW5nICVwc1xuIiwgY29udC0+
ZXJyb3IpOwo+ICAgICAgICAgICAgICAgICBjb250LT5lcnJvcigpOyAgLyogYSByZXNldCBqdXN0
IGFmdGVyIGEgcmVzZXQuIEJBRCEgKi8KPiAgICAgICAgIH0KPiAgICAgICAgIGNvbnQtPnJlZG8o
KTsKPiBAQCAtMTc5Myw3ICsxNzkzLDcgQEAgc3RhdGljIHZvaWQgc2hvd19mbG9wcHkodm9pZCkK
PiAgICAgICAgIHByX2luZm8oIlxuIik7Cj4gICAgICAgICBwcl9pbmZvKCJmbG9wcHkgZHJpdmVy
IHN0YXRlXG4iKTsKPiAgICAgICAgIHByX2luZm8oIi0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOwo+
IC0gICAgICAgcHJfaW5mbygibm93PSVsdSBsYXN0IGludGVycnVwdD0lbHUgZGlmZj0lbHUgbGFz
dCBjYWxsZWQgaGFuZGxlcj0lcGZcbiIsCj4gKyAgICAgICBwcl9pbmZvKCJub3c9JWx1IGxhc3Qg
aW50ZXJydXB0PSVsdSBkaWZmPSVsdSBsYXN0IGNhbGxlZCBoYW5kbGVyPSVwc1xuIiwKPiAgICAg
ICAgICAgICAgICAgamlmZmllcywgaW50ZXJydXB0amlmZmllcywgamlmZmllcyAtIGludGVycnVw
dGppZmZpZXMsCj4gICAgICAgICAgICAgICAgIGxhc3RoYW5kbGVyKTsKPgo+IEBAIC0xODEyLDkg
KzE4MTIsOSBAQCBzdGF0aWMgdm9pZCBzaG93X2Zsb3BweSh2b2lkKQo+ICAgICAgICAgcHJfaW5m
bygic3RhdHVzPSV4XG4iLCBmZF9pbmIoRkRfU1RBVFVTKSk7Cj4gICAgICAgICBwcl9pbmZvKCJm
ZGNfYnVzeT0lbHVcbiIsIGZkY19idXN5KTsKPiAgICAgICAgIGlmIChkb19mbG9wcHkpCj4gLSAg
ICAgICAgICAgICAgIHByX2luZm8oImRvX2Zsb3BweT0lcGZcbiIsIGRvX2Zsb3BweSk7Cj4gKyAg
ICAgICAgICAgICAgIHByX2luZm8oImRvX2Zsb3BweT0lcHNcbiIsIGRvX2Zsb3BweSk7Cj4gICAg
ICAgICBpZiAod29ya19wZW5kaW5nKCZmbG9wcHlfd29yaykpCj4gLSAgICAgICAgICAgICAgIHBy
X2luZm8oImZsb3BweV93b3JrLmZ1bmM9JXBmXG4iLCBmbG9wcHlfd29yay5mdW5jKTsKPiArICAg
ICAgICAgICAgICAgcHJfaW5mbygiZmxvcHB5X3dvcmsuZnVuYz0lcHNcbiIsIGZsb3BweV93b3Jr
LmZ1bmMpOwo+ICAgICAgICAgaWYgKGRlbGF5ZWRfd29ya19wZW5kaW5nKCZmZF90aW1lcikpCj4g
ICAgICAgICAgICAgICAgIHByX2luZm8oImRlbGF5ZWQgd29yay5mdW5jdGlvbj0lcCBleHBpcmVz
PSVsZFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgIGZkX3RpbWVyLndvcmsuZnVuYywKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyBiL2RyaXZlcnMvY3B1ZnJlcS9j
cHVmcmVxLmMKPiBpbmRleCBlMTA5MjI3MDlkMTMuLmJmNzhhM2Q5ZTBlOSAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCj4gKysrIGIvZHJpdmVycy9jcHVmcmVxL2NwdWZy
ZXEuYwo+IEBAIC00MjYsNyArNDI2LDcgQEAgc3RhdGljIHZvaWQgY3B1ZnJlcV9saXN0X3RyYW5z
aXRpb25fbm90aWZpZXJzKHZvaWQpCj4gICAgICAgICBtdXRleF9sb2NrKCZjcHVmcmVxX3RyYW5z
aXRpb25fbm90aWZpZXJfbGlzdC5tdXRleCk7Cj4KPiAgICAgICAgIGZvciAobmIgPSBjcHVmcmVx
X3RyYW5zaXRpb25fbm90aWZpZXJfbGlzdC5oZWFkOyBuYjsgbmIgPSBuYi0+bmV4dCkKPiAtICAg
ICAgICAgICAgICAgcHJfaW5mbygiJXBGXG4iLCBuYi0+bm90aWZpZXJfY2FsbCk7Cj4gKyAgICAg
ICAgICAgICAgIHByX2luZm8oIiVwU1xuIiwgbmItPm5vdGlmaWVyX2NhbGwpOwo+Cj4gICAgICAg
ICBtdXRleF91bmxvY2soJmNwdWZyZXFfdHJhbnNpdGlvbl9ub3RpZmllcl9saXN0Lm11dGV4KTsK
PiAgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oIGIvZHJpdmVycy9t
bWMvY29yZS9xdWlya3MuaAo+IGluZGV4IGRkMmY3M2FmOGYyYy4uMmQyZDllYThiZTRmIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvbW1jL2NvcmUvcXVpcmtzLmgKPiArKysgYi9kcml2ZXJzL21tYy9j
b3JlL3F1aXJrcy5oCj4gQEAgLTE1OSw3ICsxNTksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbW1j
X2ZpeHVwX2RldmljZShzdHJ1Y3QgbW1jX2NhcmQgKmNhcmQsCj4gICAgICAgICAgICAgICAgICAg
ICAoZi0+ZXh0X2NzZF9yZXYgPT0gRVhUX0NTRF9SRVZfQU5ZIHx8Cj4gICAgICAgICAgICAgICAg
ICAgICAgZi0+ZXh0X2NzZF9yZXYgPT0gY2FyZC0+ZXh0X2NzZC5yZXYpICYmCj4gICAgICAgICAg
ICAgICAgICAgICByZXYgPj0gZi0+cmV2X3N0YXJ0ICYmIHJldiA8PSBmLT5yZXZfZW5kKSB7Cj4g
LSAgICAgICAgICAgICAgICAgICAgICAgZGV2X2RiZygmY2FyZC0+ZGV2LCAiY2FsbGluZyAlcGZc
biIsIGYtPnZlbmRvcl9maXh1cCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgZGV2X2RiZygm
Y2FyZC0+ZGV2LCAiY2FsbGluZyAlcHNcbiIsIGYtPnZlbmRvcl9maXh1cCk7Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgZi0+dmVuZG9yX2ZpeHVwKGNhcmQsIGYtPmRhdGEpOwo+ICAgICAgICAg
ICAgICAgICB9Cj4gICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZkaW1tL2J1cy5j
IGIvZHJpdmVycy9udmRpbW0vYnVzLmMKPiBpbmRleCA3YmJmZjBhZjI5YjIuLjdmZjY4NDE1OWYy
OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL252ZGltbS9idXMuYwo+ICsrKyBiL2RyaXZlcnMvbnZk
aW1tL2J1cy5jCj4gQEAgLTU4MSw3ICs1ODEsNyBAQCBpbnQgX19uZF9kcml2ZXJfcmVnaXN0ZXIo
c3RydWN0IG5kX2RldmljZV9kcml2ZXIgKm5kX2Rydiwgc3RydWN0IG1vZHVsZSAqb3duZXIsCj4g
ICAgICAgICBzdHJ1Y3QgZGV2aWNlX2RyaXZlciAqZHJ2ID0gJm5kX2Rydi0+ZHJ2Owo+Cj4gICAg
ICAgICBpZiAoIW5kX2Rydi0+dHlwZSkgewo+IC0gICAgICAgICAgICAgICBwcl9kZWJ1ZygiZHJp
dmVyIHR5cGUgYml0bWFzayBub3Qgc2V0ICglcGYpXG4iLAo+ICsgICAgICAgICAgICAgICBwcl9k
ZWJ1ZygiZHJpdmVyIHR5cGUgYml0bWFzayBub3Qgc2V0ICglcHMpXG4iLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKPiAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jIGIvZHJpdmVycy9udmRpbW0vZGltbV9kZXZzLmMKPiBp
bmRleCA5MWI5YWJiZjY4OWMuLmVjYmFiMmQ2NmUzOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL252
ZGltbS9kaW1tX2RldnMuYwo+ICsrKyBiL2RyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jCj4gQEAg
LTU4LDcgKzU4LDcgQEAgc3RhdGljIGludCB2YWxpZGF0ZV9kaW1tKHN0cnVjdCBudmRpbW1fZHJ2
ZGF0YSAqbmRkKQo+Cj4gICAgICAgICByYyA9IG52ZGltbV9jaGVja19jb25maWdfZGF0YShuZGQt
PmRldik7Cj4gICAgICAgICBpZiAocmMpCj4gLSAgICAgICAgICAgICAgIGRldl9kYmcobmRkLT5k
ZXYsICIlcGY6ICVzIGVycm9yOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgZGV2X2RiZyhuZGQt
PmRldiwgIiVwczogJXMgZXJyb3I6ICVkXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApLCBfX2Z1bmNfXywgcmMpOwo+ICAgICAg
ICAgcmV0dXJuIHJjOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaS1kcml2ZXIu
YyBiL2RyaXZlcnMvcGNpL3BjaS1kcml2ZXIuYwo+IGluZGV4IDcxODUzYmVmZDQzNS4uY2FlNjMw
ZmU2Mzg3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL3BjaS1kcml2ZXIuYwo+ICsrKyBiL2Ry
aXZlcnMvcGNpL3BjaS1kcml2ZXIuYwo+IEBAIC01NzgsNyArNTc4LDcgQEAgc3RhdGljIGludCBw
Y2lfbGVnYWN5X3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2LCBwbV9tZXNzYWdlX3Qgc3RhdGUp
Cj4gICAgICAgICAgICAgICAgIGlmICghcGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rldi0+
Y3VycmVudF9zdGF0ZSAhPSBQQ0lfRDAKPiAgICAgICAgICAgICAgICAgICAgICYmIHBjaV9kZXYt
PmN1cnJlbnRfc3RhdGUgIT0gUENJX1VOS05PV04pIHsKPiAgICAgICAgICAgICAgICAgICAgICAg
ICBXQVJOX09OQ0UocGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBwcmV2LAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIlBDSSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAl
cEZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUENJIFBNOiBEZXZpY2Ug
c3RhdGUgbm90IHNhdmVkIGJ5ICVwU1xuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRydi0+c3VzcGVuZCk7Cj4gICAgICAgICAgICAgICAgIH0KPiAgICAgICAgIH0KPiBAQCAt
NjA1LDcgKzYwNSw3IEBAIHN0YXRpYyBpbnQgcGNpX2xlZ2FjeV9zdXNwZW5kX2xhdGUoc3RydWN0
IGRldmljZSAqZGV2LCBwbV9tZXNzYWdlX3Qgc3RhdGUpCj4gICAgICAgICAgICAgICAgIGlmICgh
cGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfRDAK
PiAgICAgICAgICAgICAgICAgICAgICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gUENJX1VO
S05PV04pIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICBXQVJOX09OQ0UocGNpX2Rldi0+Y3Vy
cmVudF9zdGF0ZSAhPSBwcmV2LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlBD
SSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAlcEZcbiIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiUENJIFBNOiBEZXZpY2Ugc3RhdGUgbm90IHNhdmVkIGJ5ICVwU1xu
IiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRydi0+c3VzcGVuZF9sYXRlKTsK
PiAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIEZpeHVwOwo+ICAgICAgICAgICAgICAgICB9
Cj4gQEAgLTc3Myw3ICs3NzMsNyBAQCBzdGF0aWMgaW50IHBjaV9wbV9zdXNwZW5kKHN0cnVjdCBk
ZXZpY2UgKmRldikKPiAgICAgICAgICAgICAgICAgaWYgKCFwY2lfZGV2LT5zdGF0ZV9zYXZlZCAm
JiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9EMAo+ICAgICAgICAgICAgICAgICAgICAg
JiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfVU5LTk9XTikgewo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIFdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IHByZXYsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUENJIFBNOiBTdGF0ZSBvZiBkZXZpY2Ug
bm90IHNhdmVkIGJ5ICVwRlxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJQ
Q0kgUE06IFN0YXRlIG9mIGRldmljZSBub3Qgc2F2ZWQgYnkgJXBTXG4iLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcG0tPnN1c3BlbmQpOwo+ICAgICAgICAgICAgICAgICB9Cj4g
ICAgICAgICB9Cj4gQEAgLTgyMSw3ICs4MjEsNyBAQCBzdGF0aWMgaW50IHBjaV9wbV9zdXNwZW5k
X25vaXJxKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgICAgICAgICAgICAgICAgaWYgKCFwY2lfZGV2
LT5zdGF0ZV9zYXZlZCAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9EMAo+ICAgICAg
ICAgICAgICAgICAgICAgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfVU5LTk9XTikg
ewo+ICAgICAgICAgICAgICAgICAgICAgICAgIFdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0
YXRlICE9IHByZXYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUENJIFBNOiBT
dGF0ZSBvZiBkZXZpY2Ugbm90IHNhdmVkIGJ5ICVwRlxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJQQ0kgUE06IFN0YXRlIG9mIGRldmljZSBub3Qgc2F2ZWQgYnkgJXBTXG4i
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG0tPnN1c3BlbmRfbm9pcnEpOwo+
ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gRml4dXA7Cj4gICAgICAgICAgICAgICAgIH0K
PiBAQCAtMTI2MCwxMSArMTI2MCwxMSBAQCBzdGF0aWMgaW50IHBjaV9wbV9ydW50aW1lX3N1c3Bl
bmQoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgICAgICAgICAgICAgICAgKiBsb2cgbGV2ZWwuCj4g
ICAgICAgICAgICAgICAgICAqLwo+ICAgICAgICAgICAgICAgICBpZiAoZXJyb3IgPT0gLUVCVVNZ
IHx8IGVycm9yID09IC1FQUdBSU4pIHsKPiAtICAgICAgICAgICAgICAgICAgICAgICBkZXZfZGJn
KGRldiwgImNhbid0IHN1c3BlbmQgbm93ICglcGYgcmV0dXJuZWQgJWQpXG4iLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgIGRldl9kYmcoZGV2LCAiY2FuJ3Qgc3VzcGVuZCBub3cgKCVwcyByZXR1
cm5lZCAlZClcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbS0+cnVudGlt
ZV9zdXNwZW5kLCBlcnJvcik7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGVycm9y
Owo+ICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGVycm9yKSB7Cj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgZGV2X2VycihkZXYsICJjYW4ndCBzdXNwZW5kICglcGYgcmV0dXJuZWQgJWQpXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGRldl9lcnIoZGV2LCAiY2FuJ3Qgc3VzcGVuZCAo
JXBzIHJldHVybmVkICVkKVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBt
LT5ydW50aW1lX3N1c3BlbmQsIGVycm9yKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1
cm4gZXJyb3I7Cj4gICAgICAgICAgICAgICAgIH0KPiBAQCAtMTI3Niw3ICsxMjc2LDcgQEAgc3Rh
dGljIGludCBwY2lfcG1fcnVudGltZV9zdXNwZW5kKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgICAg
ICAgICAgICAmJiAhcGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0
ZSAhPSBQQ0lfRDAKPiAgICAgICAgICAgICAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBD
SV9VTktOT1dOKSB7Cj4gICAgICAgICAgICAgICAgIFdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50
X3N0YXRlICE9IHByZXYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIlBDSSBQTTogU3RhdGUg
b2YgZGV2aWNlIG5vdCBzYXZlZCBieSAlcEZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
IlBDSSBQTTogU3RhdGUgb2YgZGV2aWNlIG5vdCBzYXZlZCBieSAlcFNcbiIsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgcG0tPnJ1bnRpbWVfc3VzcGVuZCk7Cj4gICAgICAgICAgICAgICAgIHJl
dHVybiAwOwo+ICAgICAgICAgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9xdWlya3MuYyBi
L2RyaXZlcnMvcGNpL3F1aXJrcy5jCj4gaW5kZXggYTU5YWQwOWNlOTExLi5iNTZjMmE3NWQ0MmYg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wY2kvcXVpcmtzLmMKPiArKysgYi9kcml2ZXJzL3BjaS9x
dWlya3MuYwo+IEBAIC0zNiw3ICszNiw3IEBAIHN0YXRpYyBrdGltZV90IGZpeHVwX2RlYnVnX3N0
YXJ0KHN0cnVjdCBwY2lfZGV2ICpkZXYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAoKmZuKShzdHJ1Y3QgcGNpX2RldiAqZGV2KSkKPiAgewo+ICAgICAgICAgaWYgKGlu
aXRjYWxsX2RlYnVnKQo+IC0gICAgICAgICAgICAgICBwY2lfaW5mbyhkZXYsICJjYWxsaW5nICAl
cEYgQCAlaVxuIiwgZm4sIHRhc2tfcGlkX25yKGN1cnJlbnQpKTsKPiArICAgICAgICAgICAgICAg
cGNpX2luZm8oZGV2LCAiY2FsbGluZyAgJXBTIEAgJWlcbiIsIGZuLCB0YXNrX3BpZF9ucihjdXJy
ZW50KSk7Cj4KPiAgICAgICAgIHJldHVybiBrdGltZV9nZXQoKTsKPiAgfQo+IEBAIC01MSw3ICs1
MSw3IEBAIHN0YXRpYyB2b2lkIGZpeHVwX2RlYnVnX3JlcG9ydChzdHJ1Y3QgcGNpX2RldiAqZGV2
LCBrdGltZV90IGNhbGx0aW1lLAo+ICAgICAgICAgZGVsdGEgPSBrdGltZV9zdWIocmV0dGltZSwg
Y2FsbHRpbWUpOwo+ICAgICAgICAgZHVyYXRpb24gPSAodW5zaWduZWQgbG9uZyBsb25nKSBrdGlt
ZV90b19ucyhkZWx0YSkgPj4gMTA7Cj4gICAgICAgICBpZiAoaW5pdGNhbGxfZGVidWcgfHwgZHVy
YXRpb24gPiAxMDAwMCkKPiAtICAgICAgICAgICAgICAgcGNpX2luZm8oZGV2LCAiJXBGIHRvb2sg
JWxsZCB1c2Vjc1xuIiwgZm4sIGR1cmF0aW9uKTsKPiArICAgICAgICAgICAgICAgcGNpX2luZm8o
ZGV2LCAiJXBTIHRvb2sgJWxsZCB1c2Vjc1xuIiwgZm4sIGR1cmF0aW9uKTsKPiAgfQo+Cj4gIHN0
YXRpYyB2b2lkIHBjaV9kb19maXh1cHMoc3RydWN0IHBjaV9kZXYgKmRldiwgc3RydWN0IHBjaV9m
aXh1cCAqZiwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9wbnAvcXVpcmtzLmMgYi9kcml2ZXJzL3Bu
cC9xdWlya3MuYwo+IGluZGV4IDgwMzY2NmFlMzYzNS4uZGU5OWYzNzFkMzYyIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvcG5wL3F1aXJrcy5jCj4gKysrIGIvZHJpdmVycy9wbnAvcXVpcmtzLmMKPiBA
QCAtNDU4LDcgKzQ1OCw3IEBAIHZvaWQgcG5wX2ZpeHVwX2RldmljZShzdHJ1Y3QgcG5wX2RldiAq
ZGV2KQo+ICAgICAgICAgZm9yIChmID0gcG5wX2ZpeHVwczsgKmYtPmlkOyBmKyspIHsKPiAgICAg
ICAgICAgICAgICAgaWYgKCFjb21wYXJlX3BucF9pZChkZXYtPmlkLCBmLT5pZCkpCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gLSAgICAgICAgICAgICAgIHBucF9kYmcoJmRl
di0+ZGV2LCAiJXM6IGNhbGxpbmcgJXBGXG4iLCBmLT5pZCwKPiArICAgICAgICAgICAgICAgcG5w
X2RiZygmZGV2LT5kZXYsICIlczogY2FsbGluZyAlcFNcbiIsIGYtPmlkLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYtPnF1aXJrX2Z1bmN0aW9uKTsKPiAgICAgICAgICAgICAgICAgZi0+cXVp
cmtfZnVuY3Rpb24oZGV2KTsKPiAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3Np
L2VzcF9zY3NpLmMgYi9kcml2ZXJzL3Njc2kvZXNwX3Njc2kuYwo+IGluZGV4IDQ2NWRmNDc1Zjc1
My4uNzZmZDAyY2NiZjQ5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvc2NzaS9lc3Bfc2NzaS5jCj4g
KysrIGIvZHJpdmVycy9zY3NpL2VzcF9zY3NpLmMKPiBAQCAtMTAzMSw3ICsxMDMxLDcgQEAgc3Rh
dGljIGludCBlc3BfY2hlY2tfc3B1cl9pbnRyKHN0cnVjdCBlc3AgKmVzcCkKPgo+ICBzdGF0aWMg
dm9pZCBlc3Bfc2NoZWR1bGVfcmVzZXQoc3RydWN0IGVzcCAqZXNwKQo+ICB7Cj4gLSAgICAgICBl
c3BfbG9nX3Jlc2V0KCJlc3Bfc2NoZWR1bGVfcmVzZXQoKSBmcm9tICVwZlxuIiwKPiArICAgICAg
IGVzcF9sb2dfcmVzZXQoImVzcF9zY2hlZHVsZV9yZXNldCgpIGZyb20gJXBzXG4iLAo+ICAgICAg
ICAgICAgICAgICAgICAgICBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+ICAgICAgICAg
ZXNwLT5mbGFncyB8PSBFU1BfRkxBR19SRVNFVFRJTkc7Cj4gICAgICAgICBlc3BfZXZlbnQoZXNw
LCBFU1BfRVZFTlRfUkVTRVQpOwo+IGRpZmYgLS1naXQgYS9mcy9idHJmcy90ZXN0cy9mcmVlLXNw
YWNlLXRyZWUtdGVzdHMuYyBiL2ZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3BhY2UtdHJlZS10ZXN0cy5j
Cj4gaW5kZXggODkzNDZkYTg5MGNmLi5mN2E5NjliOTg2ZWIgMTAwNjQ0Cj4gLS0tIGEvZnMvYnRy
ZnMvdGVzdHMvZnJlZS1zcGFjZS10cmVlLXRlc3RzLmMKPiArKysgYi9mcy9idHJmcy90ZXN0cy9m
cmVlLXNwYWNlLXRyZWUtdGVzdHMuYwo+IEBAIC01MzksNyArNTM5LDcgQEAgc3RhdGljIGludCBy
dW5fdGVzdF9ib3RoX2Zvcm1hdHModGVzdF9mdW5jX3QgdGVzdF9mdW5jLCB1MzIgc2VjdG9yc2l6
ZSwKPiAgICAgICAgIHJldCA9IHJ1bl90ZXN0KHRlc3RfZnVuYywgMCwgc2VjdG9yc2l6ZSwgbm9k
ZXNpemUsIGFsaWdubWVudCk7Cj4gICAgICAgICBpZiAocmV0KSB7Cj4gICAgICAgICAgICAgICAg
IHRlc3RfZXJyKAo+IC0gICAgICAgIiVwZiBmYWlsZWQgd2l0aCBleHRlbnRzLCBzZWN0b3JzaXpl
PSV1LCBub2Rlc2l6ZT0ldSwgYWxpZ25tZW50PSV1IiwKPiArICAgICAgICIlcHMgZmFpbGVkIHdp
dGggZXh0ZW50cywgc2VjdG9yc2l6ZT0ldSwgbm9kZXNpemU9JXUsIGFsaWdubWVudD0ldSIsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RfZnVuYywgc2VjdG9yc2l6ZSwgbm9kZXNpemUs
IGFsaWdubWVudCk7Cj4gICAgICAgICAgICAgICAgIHRlc3RfcmV0ID0gcmV0Owo+ICAgICAgICAg
fQo+IEBAIC01NDcsNyArNTQ3LDcgQEAgc3RhdGljIGludCBydW5fdGVzdF9ib3RoX2Zvcm1hdHMo
dGVzdF9mdW5jX3QgdGVzdF9mdW5jLCB1MzIgc2VjdG9yc2l6ZSwKPiAgICAgICAgIHJldCA9IHJ1
bl90ZXN0KHRlc3RfZnVuYywgMSwgc2VjdG9yc2l6ZSwgbm9kZXNpemUsIGFsaWdubWVudCk7Cj4g
ICAgICAgICBpZiAocmV0KSB7Cj4gICAgICAgICAgICAgICAgIHRlc3RfZXJyKAo+IC0gICAgICAg
IiVwZiBmYWlsZWQgd2l0aCBiaXRtYXBzLCBzZWN0b3JzaXplPSV1LCBub2Rlc2l6ZT0ldSwgYWxp
Z25tZW50PSV1IiwKPiArICAgICAgICIlcHMgZmFpbGVkIHdpdGggYml0bWFwcywgc2VjdG9yc2l6
ZT0ldSwgbm9kZXNpemU9JXUsIGFsaWdubWVudD0ldSIsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIHRlc3RfZnVuYywgc2VjdG9yc2l6ZSwgbm9kZXNpemUsIGFsaWdubWVudCk7Cj4gICAgICAg
ICAgICAgICAgIHRlc3RfcmV0ID0gcmV0Owo+ICAgICAgICAgfQo+IGRpZmYgLS1naXQgYS9mcy9m
MmZzL2YyZnMuaCBiL2ZzL2YyZnMvZjJmcy5oCj4gaW5kZXggODdmNzVlYmQyZmQ2Li4wNzg3Yjgz
NmQ0YzYgMTAwNjQ0Cj4gLS0tIGEvZnMvZjJmcy9mMmZzLmgKPiArKysgYi9mcy9mMmZzL2YyZnMu
aAo+IEBAIC0xMzM4LDcgKzEzMzgsNyBAQCBzdHJ1Y3QgZjJmc19wcml2YXRlX2RpbyB7Cj4KPiAg
I2lmZGVmIENPTkZJR19GMkZTX0ZBVUxUX0lOSkVDVElPTgo+ICAjZGVmaW5lIGYyZnNfc2hvd19p
bmplY3Rpb25faW5mbyh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgICAgIHByaW50a19yYXRlbGltaXRlZCgiJXNGMkZTLWZzIDogaW5qZWN0ICVzIGluICVzIG9m
ICVwRlxuIiwgICAgICBcCj4gKyAgICAgICBwcmludGtfcmF0ZWxpbWl0ZWQoIiVzRjJGUy1mcyA6
IGluamVjdCAlcyBpbiAlcyBvZiAlcFNcbiIsICAgICAgXAo+ICAgICAgICAgICAgICAgICBLRVJO
X0lORk8sIGYyZnNfZmF1bHRfbmFtZVt0eXBlXSwgICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ICAgICAgICAgICAgICAgX19mdW5jX18sIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSkKPiAg
c3RhdGljIGlubGluZSBib29sIHRpbWVfdG9faW5qZWN0KHN0cnVjdCBmMmZzX3NiX2luZm8gKnNi
aSwgaW50IHR5cGUpCj4gZGlmZiAtLWdpdCBhL2ZzL3BzdG9yZS9pbm9kZS5jIGIvZnMvcHN0b3Jl
L2lub2RlLmMKPiBpbmRleCBjNjBlZTQ2ZjNlMzkuLjI5ZTk0ZTBiNmQ3MyAxMDA2NDQKPiAtLS0g
YS9mcy9wc3RvcmUvaW5vZGUuYwo+ICsrKyBiL2ZzL3BzdG9yZS9pbm9kZS5jCj4gQEAgLTExNSw3
ICsxMTUsNyBAQCBzdGF0aWMgaW50IHBzdG9yZV9mdHJhY2Vfc2VxX3Nob3coc3RydWN0IHNlcV9m
aWxlICpzLCB2b2lkICp2KQo+Cj4gICAgICAgICByZWMgPSAoc3RydWN0IHBzdG9yZV9mdHJhY2Vf
cmVjb3JkICopKHBzLT5yZWNvcmQtPmJ1ZiArIGRhdGEtPm9mZik7Cj4KPiAtICAgICAgIHNlcV9w
cmludGYocywgIkNQVTolZCB0czolbGx1ICUwOGx4ICAlMDhseCAgJXBmIDwtICVwRlxuIiwKPiAr
ICAgICAgIHNlcV9wcmludGYocywgIkNQVTolZCB0czolbGx1ICUwOGx4ICAlMDhseCAgJXBzIDwt
ICVwU1xuIiwKPiAgICAgICAgICAgICAgICAgICAgcHN0b3JlX2Z0cmFjZV9kZWNvZGVfY3B1KHJl
YyksCj4gICAgICAgICAgICAgICAgICAgIHBzdG9yZV9mdHJhY2VfcmVhZF90aW1lc3RhbXAocmVj
KSwKPiAgICAgICAgICAgICAgICAgICAgcmVjLT5pcCwgcmVjLT5wYXJlbnRfaXAsICh2b2lkICop
cmVjLT5pcCwKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvYnRyZnMuaCBiL2lu
Y2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmgKPiBpbmRleCBhYjFjYzMzYWRiYWMuLmI5Yjc0NjVi
ZTVlYiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy9idHJmcy5oCj4gKysrIGIv
aW5jbHVkZS90cmFjZS9ldmVudHMvYnRyZnMuaAo+IEBAIC0xMzQ1LDcgKzEzNDUsNyBAQCBERUNM
QVJFX0VWRU5UX0NMQVNTKGJ0cmZzX193b3JrLAo+ICAgICAgICAgICAgICAgICBfX2VudHJ5LT5u
b3JtYWxfd29yayAgICA9ICZ3b3JrLT5ub3JtYWxfd29yazsKPiAgICAgICAgICksCj4KPiAtICAg
ICAgIFRQX3ByaW50a19idHJmcygid29yaz0lcCAobm9ybWFsX3dvcms9JXApIHdxPSVwIGZ1bmM9
JXBmIG9yZGVyZWRfZnVuYz0lcCAiCj4gKyAgICAgICBUUF9wcmludGtfYnRyZnMoIndvcms9JXAg
KG5vcm1hbF93b3JrPSVwKSB3cT0lcCBmdW5jPSVwcyBvcmRlcmVkX2Z1bmM9JXAgIgo+ICAgICAg
ICAgICAgICAgICAgICJvcmRlcmVkX2ZyZWU9JXAiLAo+ICAgICAgICAgICAgICAgICAgIF9fZW50
cnktPndvcmssIF9fZW50cnktPm5vcm1hbF93b3JrLCBfX2VudHJ5LT53cSwKPiAgICAgICAgICAg
ICAgICAgICAgX19lbnRyeS0+ZnVuYywgX19lbnRyeS0+b3JkZXJlZF9mdW5jLCBfX2VudHJ5LT5v
cmRlcmVkX2ZyZWUpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2NwdWhwLmgg
Yi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9jcHVocC5oCj4gaW5kZXggZmUxZDZlOGNkOTlkLi5hZDE2
Zjc3MzEwYzYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvY3B1aHAuaAo+ICsr
KyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2NwdWhwLmgKPiBAQCAtMzAsNyArMzAsNyBAQCBUUkFD
RV9FVkVOVChjcHVocF9lbnRlciwKPiAgICAgICAgICAgICAgICAgX19lbnRyeS0+ZnVuICAgID0g
ZnVuOwo+ICAgICAgICAgKSwKPgo+IC0gICAgICAgVFBfcHJpbnRrKCJjcHU6ICUwNHUgdGFyZ2V0
OiAlM2Qgc3RlcDogJTNkICglcGYpIiwKPiArICAgICAgIFRQX3ByaW50aygiY3B1OiAlMDR1IHRh
cmdldDogJTNkIHN0ZXA6ICUzZCAoJXBzKSIsCj4gICAgICAgICAgICAgICAgICAgX19lbnRyeS0+
Y3B1LCBfX2VudHJ5LT50YXJnZXQsIF9fZW50cnktPmlkeCwgX19lbnRyeS0+ZnVuKQo+ICApOwo+
Cj4gQEAgLTU4LDcgKzU4LDcgQEAgVFJBQ0VfRVZFTlQoY3B1aHBfbXVsdGlfZW50ZXIsCj4gICAg
ICAgICAgICAgICAgIF9fZW50cnktPmZ1biAgICA9IGZ1bjsKPiAgICAgICAgICksCj4KPiAtICAg
ICAgIFRQX3ByaW50aygiY3B1OiAlMDR1IHRhcmdldDogJTNkIHN0ZXA6ICUzZCAoJXBmKSIsCj4g
KyAgICAgICBUUF9wcmludGsoImNwdTogJTA0dSB0YXJnZXQ6ICUzZCBzdGVwOiAlM2QgKCVwcyki
LAo+ICAgICAgICAgICAgICAgICAgIF9fZW50cnktPmNwdSwgX19lbnRyeS0+dGFyZ2V0LCBfX2Vu
dHJ5LT5pZHgsIF9fZW50cnktPmZ1bikKPiAgKTsKPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3Ry
YWNlL2V2ZW50cy9wcmVlbXB0aXJxLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9wcmVlbXB0aXJx
LmgKPiBpbmRleCA5YTBkNGNlZWIxNjYuLjk1ZmJhMDQ3MWU1YiAxMDA2NDQKPiAtLS0gYS9pbmNs
dWRlL3RyYWNlL2V2ZW50cy9wcmVlbXB0aXJxLmgKPiArKysgYi9pbmNsdWRlL3RyYWNlL2V2ZW50
cy9wcmVlbXB0aXJxLmgKPiBAQCAtMjcsNyArMjcsNyBAQCBERUNMQVJFX0VWRU5UX0NMQVNTKHBy
ZWVtcHRpcnFfdGVtcGxhdGUsCj4gICAgICAgICAgICAgICAgIF9fZW50cnktPnBhcmVudF9vZmZz
ID0gKHUzMikocGFyZW50X2lwIC0gKHVuc2lnbmVkIGxvbmcpX3N0ZXh0KTsKPiAgICAgICAgICks
Cj4KPiAtICAgICAgIFRQX3ByaW50aygiY2FsbGVyPSVwRiBwYXJlbnQ9JXBGIiwKPiArICAgICAg
IFRQX3ByaW50aygiY2FsbGVyPSVwUyBwYXJlbnQ9JXBTIiwKPiAgICAgICAgICAgICAgICAgICAo
dm9pZCAqKSgodW5zaWduZWQgbG9uZykoX3N0ZXh0KSArIF9fZW50cnktPmNhbGxlcl9vZmZzKSwK
PiAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgodW5zaWduZWQgbG9uZykoX3N0ZXh0KSArIF9f
ZW50cnktPnBhcmVudF9vZmZzKSkKPiAgKTsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9l
dmVudHMvcmN1LmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9yY3UuaAo+IGluZGV4IGYwYzRkMTBl
NjE0Yi4uODAzMzlmZDE0YzFjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3Jj
dS5oCj4gKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvcmN1LmgKPiBAQCAtNDkxLDcgKzQ5MSw3
IEBAIFRSQUNFX0VWRU5UKHJjdV9jYWxsYmFjaywKPiAgICAgICAgICAgICAgICAgX19lbnRyeS0+
cWxlbiA9IHFsZW47Cj4gICAgICAgICApLAo+Cj4gLSAgICAgICBUUF9wcmludGsoIiVzIHJocD0l
cCBmdW5jPSVwZiAlbGQvJWxkIiwKPiArICAgICAgIFRQX3ByaW50aygiJXMgcmhwPSVwIGZ1bmM9
JXBzICVsZC8lbGQiLAo+ICAgICAgICAgICAgICAgICAgIF9fZW50cnktPnJjdW5hbWUsIF9fZW50
cnktPnJocCwgX19lbnRyeS0+ZnVuYywKPiAgICAgICAgICAgICAgICAgICBfX2VudHJ5LT5xbGVu
X2xhenksIF9fZW50cnktPnFsZW4pCj4gICk7Cj4gQEAgLTU4Nyw3ICs1ODcsNyBAQCBUUkFDRV9F
VkVOVChyY3VfaW52b2tlX2NhbGxiYWNrLAo+ICAgICAgICAgICAgICAgICBfX2VudHJ5LT5mdW5j
ID0gcmhwLT5mdW5jOwo+ICAgICAgICAgKSwKPgo+IC0gICAgICAgVFBfcHJpbnRrKCIlcyByaHA9
JXAgZnVuYz0lcGYiLAo+ICsgICAgICAgVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVuYz0lcHMiLAo+
ICAgICAgICAgICAgICAgICAgIF9fZW50cnktPnJjdW5hbWUsIF9fZW50cnktPnJocCwgX19lbnRy
eS0+ZnVuYykKPiAgKTsKPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy9zdW5y
cGMuaCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3N1bnJwYy5oCj4gaW5kZXggN2U4OTllNjM1ZDMz
Li5mMGE2ZjBjNTU0OWMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvc3VucnBj
LmgKPiArKysgYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9zdW5ycGMuaAo+IEBAIC0xNDYsNyArMTQ2
LDcgQEAgREVDTEFSRV9FVkVOVF9DTEFTUyhycGNfdGFza19ydW5uaW5nLAo+ICAgICAgICAgICAg
ICAgICBfX2VudHJ5LT5mbGFncyA9IHRhc2stPnRrX2ZsYWdzOwo+ICAgICAgICAgICAgICAgICAp
LAo+Cj4gLSAgICAgICBUUF9wcmludGsoInRhc2s6JXVAJWQgZmxhZ3M9JXMgcnVuc3RhdGU9JXMg
c3RhdHVzPSVkIGFjdGlvbj0lcGYiLAo+ICsgICAgICAgVFBfcHJpbnRrKCJ0YXNrOiV1QCVkIGZs
YWdzPSVzIHJ1bnN0YXRlPSVzIHN0YXR1cz0lZCBhY3Rpb249JXBzIiwKPiAgICAgICAgICAgICAg
ICAgX19lbnRyeS0+dGFza19pZCwgX19lbnRyeS0+Y2xpZW50X2lkLAo+ICAgICAgICAgICAgICAg
ICBycGNfc2hvd190YXNrX2ZsYWdzKF9fZW50cnktPmZsYWdzKSwKPiAgICAgICAgICAgICAgICAg
cnBjX3Nob3dfcnVuc3RhdGUoX19lbnRyeS0+cnVuc3RhdGUpLAo+IGRpZmYgLS1naXQgYS9pbmNs
dWRlL3RyYWNlL2V2ZW50cy90aW1lci5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvdGltZXIuaAo+
IGluZGV4IGE1N2U0ZWU5ODlkNi4uNjc4NTA2NWRlMzFkIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL3RpbWVyLmgKPiArKysgYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy90aW1lci5o
Cj4gQEAgLTczLDcgKzczLDcgQEAgVFJBQ0VfRVZFTlQodGltZXJfc3RhcnQsCj4gICAgICAgICAg
ICAgICAgIF9fZW50cnktPmZsYWdzICAgICAgICAgID0gZmxhZ3M7Cj4gICAgICAgICApLAo+Cj4g
LSAgICAgICBUUF9wcmludGsoInRpbWVyPSVwIGZ1bmN0aW9uPSVwZiBleHBpcmVzPSVsdSBbdGlt
ZW91dD0lbGRdIGNwdT0ldSBpZHg9JXUgZmxhZ3M9JXMiLAo+ICsgICAgICAgVFBfcHJpbnRrKCJ0
aW1lcj0lcCBmdW5jdGlvbj0lcHMgZXhwaXJlcz0lbHUgW3RpbWVvdXQ9JWxkXSBjcHU9JXUgaWR4
PSV1IGZsYWdzPSVzIiwKPiAgICAgICAgICAgICAgICAgICBfX2VudHJ5LT50aW1lciwgX19lbnRy
eS0+ZnVuY3Rpb24sIF9fZW50cnktPmV4cGlyZXMsCj4gICAgICAgICAgICAgICAgICAgKGxvbmcp
X19lbnRyeS0+ZXhwaXJlcyAtIF9fZW50cnktPm5vdywKPiAgICAgICAgICAgICAgICAgICBfX2Vu
dHJ5LT5mbGFncyAmIFRJTUVSX0NQVU1BU0ssCj4gQEAgLTEwNSw3ICsxMDUsNyBAQCBUUkFDRV9F
VkVOVCh0aW1lcl9leHBpcmVfZW50cnksCj4gICAgICAgICAgICAgICAgIF9fZW50cnktPmZ1bmN0
aW9uICAgICAgID0gdGltZXItPmZ1bmN0aW9uOwo+ICAgICAgICAgKSwKPgo+IC0gICAgICAgVFBf
cHJpbnRrKCJ0aW1lcj0lcCBmdW5jdGlvbj0lcGYgbm93PSVsdSIsIF9fZW50cnktPnRpbWVyLCBf
X2VudHJ5LT5mdW5jdGlvbixfX2VudHJ5LT5ub3cpCj4gKyAgICAgICBUUF9wcmludGsoInRpbWVy
PSVwIGZ1bmN0aW9uPSVwcyBub3c9JWx1IiwgX19lbnRyeS0+dGltZXIsIF9fZW50cnktPmZ1bmN0
aW9uLF9fZW50cnktPm5vdykKPiAgKTsKPgo+ICAvKioKPiBAQCAtMjEwLDcgKzIxMCw3IEBAIFRS
QUNFX0VWRU5UKGhydGltZXJfc3RhcnQsCj4gICAgICAgICAgICAgICAgIF9fZW50cnktPm1vZGUg
ICAgICAgICAgID0gbW9kZTsKPiAgICAgICAgICksCj4KPiAtICAgICAgIFRQX3ByaW50aygiaHJ0
aW1lcj0lcCBmdW5jdGlvbj0lcGYgZXhwaXJlcz0lbGx1IHNvZnRleHBpcmVzPSVsbHUgIgo+ICsg
ICAgICAgVFBfcHJpbnRrKCJocnRpbWVyPSVwIGZ1bmN0aW9uPSVwcyBleHBpcmVzPSVsbHUgc29m
dGV4cGlyZXM9JWxsdSAiCj4gICAgICAgICAgICAgICAgICAgIm1vZGU9JXMiLCBfX2VudHJ5LT5o
cnRpbWVyLCBfX2VudHJ5LT5mdW5jdGlvbiwKPiAgICAgICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZyBsb25nKSBfX2VudHJ5LT5leHBpcmVzLAo+ICAgICAgICAgICAgICAgICAgICh1bnNpZ25l
ZCBsb25nIGxvbmcpIF9fZW50cnktPnNvZnRleHBpcmVzLAo+IEBAIC0yNDMsNyArMjQzLDcgQEAg
VFJBQ0VfRVZFTlQoaHJ0aW1lcl9leHBpcmVfZW50cnksCj4gICAgICAgICAgICAgICAgIF9fZW50
cnktPmZ1bmN0aW9uICAgICAgID0gaHJ0aW1lci0+ZnVuY3Rpb247Cj4gICAgICAgICApLAo+Cj4g
LSAgICAgICBUUF9wcmludGsoImhydGltZXI9JXAgZnVuY3Rpb249JXBmIG5vdz0lbGx1IiwgX19l
bnRyeS0+aHJ0aW1lciwgX19lbnRyeS0+ZnVuY3Rpb24sCj4gKyAgICAgICBUUF9wcmludGsoImhy
dGltZXI9JXAgZnVuY3Rpb249JXBzIG5vdz0lbGx1IiwgX19lbnRyeS0+aHJ0aW1lciwgX19lbnRy
eS0+ZnVuY3Rpb24sCj4gICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgX19l
bnRyeS0+bm93KQo+ICApOwo+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3Zt
c2Nhbi5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmgKPiBpbmRleCBhMWNiOTEzNDIy
MzEuLjI1MjMyN2RiZmE1MSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy92bXNj
YW4uaAo+ICsrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3Ztc2Nhbi5oCj4gQEAgLTIyNiw3ICsy
MjYsNyBAQCBUUkFDRV9FVkVOVChtbV9zaHJpbmtfc2xhYl9zdGFydCwKPiAgICAgICAgICAgICAg
ICAgX19lbnRyeS0+cHJpb3JpdHkgPSBwcmlvcml0eTsKPiAgICAgICAgICksCj4KPiAtICAgICAg
IFRQX3ByaW50aygiJXBGICVwOiBuaWQ6ICVkIG9iamVjdHMgdG8gc2hyaW5rICVsZCBnZnBfZmxh
Z3MgJXMgY2FjaGUgaXRlbXMgJWxkIGRlbHRhICVsbGQgdG90YWxfc2NhbiAlbGQgcHJpb3JpdHkg
JWQiLAo+ICsgICAgICAgVFBfcHJpbnRrKCIlcFMgJXA6IG5pZDogJWQgb2JqZWN0cyB0byBzaHJp
bmsgJWxkIGdmcF9mbGFncyAlcyBjYWNoZSBpdGVtcyAlbGQgZGVsdGEgJWxsZCB0b3RhbF9zY2Fu
ICVsZCBwcmlvcml0eSAlZCIsCj4gICAgICAgICAgICAgICAgIF9fZW50cnktPnNocmluaywKPiAg
ICAgICAgICAgICAgICAgX19lbnRyeS0+c2hyLAo+ICAgICAgICAgICAgICAgICBfX2VudHJ5LT5u
aWQsCj4gQEAgLTI2NSw3ICsyNjUsNyBAQCBUUkFDRV9FVkVOVChtbV9zaHJpbmtfc2xhYl9lbmQs
Cj4gICAgICAgICAgICAgICAgIF9fZW50cnktPnRvdGFsX3NjYW4gPSB0b3RhbF9zY2FuOwo+ICAg
ICAgICAgKSwKPgo+IC0gICAgICAgVFBfcHJpbnRrKCIlcEYgJXA6IG5pZDogJWQgdW51c2VkIHNj
YW4gY291bnQgJWxkIG5ldyBzY2FuIGNvdW50ICVsZCB0b3RhbF9zY2FuICVsZCBsYXN0IHNocmlu
a2VyIHJldHVybiB2YWwgJWQiLAo+ICsgICAgICAgVFBfcHJpbnRrKCIlcFMgJXA6IG5pZDogJWQg
dW51c2VkIHNjYW4gY291bnQgJWxkIG5ldyBzY2FuIGNvdW50ICVsZCB0b3RhbF9zY2FuICVsZCBs
YXN0IHNocmlua2VyIHJldHVybiB2YWwgJWQiLAo+ICAgICAgICAgICAgICAgICBfX2VudHJ5LT5z
aHJpbmssCj4gICAgICAgICAgICAgICAgIF9fZW50cnktPnNociwKPiAgICAgICAgICAgICAgICAg
X19lbnRyeS0+bmlkLAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy93b3JrcXVl
dWUuaCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3dvcmtxdWV1ZS5oCj4gaW5kZXggOWE3NjFiYzZh
MjUxLi5lMTcyNTQ5MjgzYmUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvd29y
a3F1ZXVlLmgKPiArKysgYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy93b3JrcXVldWUuaAo+IEBAIC02
MCw3ICs2MCw3IEBAIFRSQUNFX0VWRU5UKHdvcmtxdWV1ZV9xdWV1ZV93b3JrLAo+ICAgICAgICAg
ICAgICAgICBfX2VudHJ5LT5jcHUgICAgICAgICAgICA9IHB3cS0+cG9vbC0+Y3B1Owo+ICAgICAg
ICAgKSwKPgo+IC0gICAgICAgVFBfcHJpbnRrKCJ3b3JrIHN0cnVjdD0lcCBmdW5jdGlvbj0lcGYg
d29ya3F1ZXVlPSVwIHJlcV9jcHU9JXUgY3B1PSV1IiwKPiArICAgICAgIFRQX3ByaW50aygid29y
ayBzdHJ1Y3Q9JXAgZnVuY3Rpb249JXBzIHdvcmtxdWV1ZT0lcCByZXFfY3B1PSV1IGNwdT0ldSIs
Cj4gICAgICAgICAgICAgICAgICAgX19lbnRyeS0+d29yaywgX19lbnRyeS0+ZnVuY3Rpb24sIF9f
ZW50cnktPndvcmtxdWV1ZSwKPiAgICAgICAgICAgICAgICAgICBfX2VudHJ5LT5yZXFfY3B1LCBf
X2VudHJ5LT5jcHUpCj4gICk7Cj4gQEAgLTEwMiw3ICsxMDIsNyBAQCBUUkFDRV9FVkVOVCh3b3Jr
cXVldWVfZXhlY3V0ZV9zdGFydCwKPiAgICAgICAgICAgICAgICAgX19lbnRyeS0+ZnVuY3Rpb24g
ICAgICAgPSB3b3JrLT5mdW5jOwo+ICAgICAgICAgKSwKPgo+IC0gICAgICAgVFBfcHJpbnRrKCJ3
b3JrIHN0cnVjdCAlcDogZnVuY3Rpb24gJXBmIiwgX19lbnRyeS0+d29yaywgX19lbnRyeS0+ZnVu
Y3Rpb24pCj4gKyAgICAgICBUUF9wcmludGsoIndvcmsgc3RydWN0ICVwOiBmdW5jdGlvbiAlcHMi
LCBfX2VudHJ5LT53b3JrLCBfX2VudHJ5LT5mdW5jdGlvbikKPiAgKTsKPgo+ICAvKioKPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50
cy94ZW4uaAo+IGluZGV4IGZkY2Y4OGJjZjBlYS4uOWEwZThhZjIxMzEwIDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oCj4gKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMv
eGVuLmgKPiBAQCAtNzMsNyArNzMsNyBAQCBUUkFDRV9FVkVOVCh4ZW5fbWNfY2FsbGJhY2ssCj4g
ICAgICAgICAgICAgICAgICAgICBfX2VudHJ5LT5mbiA9IGZuOwo+ICAgICAgICAgICAgICAgICAg
ICAgX19lbnRyeS0+ZGF0YSA9IGRhdGE7Cj4gICAgICAgICAgICAgICAgICAgICApLAo+IC0gICAg
ICAgICAgIFRQX3ByaW50aygiY2FsbGJhY2sgJXBmLCBkYXRhICVwIiwKPiArICAgICAgICAgICBU
UF9wcmludGsoImNhbGxiYWNrICVwcywgZGF0YSAlcCIsCj4gICAgICAgICAgICAgICAgICAgICAg
IF9fZW50cnktPmZuLCBfX2VudHJ5LT5kYXRhKQo+ICAgICAgICAgKTsKPgo+IGRpZmYgLS1naXQg
YS9pbml0L21haW4uYyBiL2luaXQvbWFpbi5jCj4gaW5kZXggNTk4ZTI3OGI0NmY3Li4yMDRlODdl
YzM0MTkgMTAwNjQ0Cj4gLS0tIGEvaW5pdC9tYWluLmMKPiArKysgYi9pbml0L21haW4uYwo+IEBA
IC04NDAsNyArODQwLDcgQEAgdHJhY2VfaW5pdGNhbGxfc3RhcnRfY2Iodm9pZCAqZGF0YSwgaW5p
dGNhbGxfdCBmbikKPiAgewo+ICAgICAgICAga3RpbWVfdCAqY2FsbHRpbWUgPSAoa3RpbWVfdCAq
KWRhdGE7Cj4KPiAtICAgICAgIHByaW50ayhLRVJOX0RFQlVHICJjYWxsaW5nICAlcEYgQCAlaVxu
IiwgZm4sIHRhc2tfcGlkX25yKGN1cnJlbnQpKTsKPiArICAgICAgIHByaW50ayhLRVJOX0RFQlVH
ICJjYWxsaW5nICAlcFMgQCAlaVxuIiwgZm4sIHRhc2tfcGlkX25yKGN1cnJlbnQpKTsKPiAgICAg
ICAgICpjYWxsdGltZSA9IGt0aW1lX2dldCgpOwo+ICB9Cj4KPiBAQCAtODU0LDcgKzg1NCw3IEBA
IHRyYWNlX2luaXRjYWxsX2ZpbmlzaF9jYih2b2lkICpkYXRhLCBpbml0Y2FsbF90IGZuLCBpbnQg
cmV0KQo+ICAgICAgICAgcmV0dGltZSA9IGt0aW1lX2dldCgpOwo+ICAgICAgICAgZGVsdGEgPSBr
dGltZV9zdWIocmV0dGltZSwgKmNhbGx0aW1lKTsKPiAgICAgICAgIGR1cmF0aW9uID0gKHVuc2ln
bmVkIGxvbmcgbG9uZykga3RpbWVfdG9fbnMoZGVsdGEpID4+IDEwOwo+IC0gICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgImluaXRjYWxsICVwRiByZXR1cm5lZCAlZCBhZnRlciAlbGxkIHVzZWNzXG4i
LAo+ICsgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgImluaXRjYWxsICVwUyByZXR1cm5lZCAlZCBh
ZnRlciAlbGxkIHVzZWNzXG4iLAo+ICAgICAgICAgICAgICAgICAgZm4sIHJldCwgZHVyYXRpb24p
Owo+ICB9Cj4KPiBAQCAtOTExLDcgKzkxMSw3IEBAIGludCBfX2luaXRfb3JfbW9kdWxlIGRvX29u
ZV9pbml0Y2FsbChpbml0Y2FsbF90IGZuKQo+ICAgICAgICAgICAgICAgICBzdHJsY2F0KG1zZ2J1
ZiwgImRpc2FibGVkIGludGVycnVwdHMgIiwgc2l6ZW9mKG1zZ2J1ZikpOwo+ICAgICAgICAgICAg
ICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4gICAgICAgICB9Cj4gLSAgICAgICBXQVJOKG1zZ2J1
ZlswXSwgImluaXRjYWxsICVwRiByZXR1cm5lZCB3aXRoICVzXG4iLCBmbiwgbXNnYnVmKTsKPiAr
ICAgICAgIFdBUk4obXNnYnVmWzBdLCAiaW5pdGNhbGwgJXBTIHJldHVybmVkIHdpdGggJXNcbiIs
IGZuLCBtc2didWYpOwo+Cj4gICAgICAgICBhZGRfbGF0ZW50X2VudHJvcHkoKTsKPiAgICAgICAg
IHJldHVybiByZXQ7Cj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9hc3luYy5jIGIva2VybmVsL2FzeW5j
LmMKPiBpbmRleCBmNmJkMGQ5ODg1ZTEuLjEyYzMzMmU0ZTEzZSAxMDA2NDQKPiAtLS0gYS9rZXJu
ZWwvYXN5bmMuYwo+ICsrKyBiL2tlcm5lbC9hc3luYy5jCj4gQEAgLTExOSw3ICsxMTksNyBAQCBz
dGF0aWMgdm9pZCBhc3luY19ydW5fZW50cnlfZm4oc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+
Cj4gICAgICAgICAvKiAxKSBydW4gKGFuZCBwcmludCBkdXJhdGlvbikgKi8KPiAgICAgICAgIGlm
IChpbml0Y2FsbF9kZWJ1ZyAmJiBzeXN0ZW1fc3RhdGUgPCBTWVNURU1fUlVOTklORykgewo+IC0g
ICAgICAgICAgICAgICBwcl9kZWJ1ZygiY2FsbGluZyAgJWxsaV8lcEYgQCAlaVxuIiwKPiArICAg
ICAgICAgICAgICAgcHJfZGVidWcoImNhbGxpbmcgICVsbGlfJXBTIEAgJWlcbiIsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgKGxvbmcgbG9uZyllbnRyeS0+Y29va2llLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudHJ5LT5mdW5jLCB0YXNrX3BpZF9ucihjdXJyZW50KSk7Cj4gICAgICAg
ICAgICAgICAgIGNhbGx0aW1lID0ga3RpbWVfZ2V0KCk7Cj4gQEAgLTEyOCw3ICsxMjgsNyBAQCBz
dGF0aWMgdm9pZCBhc3luY19ydW5fZW50cnlfZm4oc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+
ICAgICAgICAgaWYgKGluaXRjYWxsX2RlYnVnICYmIHN5c3RlbV9zdGF0ZSA8IFNZU1RFTV9SVU5O
SU5HKSB7Cj4gICAgICAgICAgICAgICAgIHJldHRpbWUgPSBrdGltZV9nZXQoKTsKPiAgICAgICAg
ICAgICAgICAgZGVsdGEgPSBrdGltZV9zdWIocmV0dGltZSwgY2FsbHRpbWUpOwo+IC0gICAgICAg
ICAgICAgICBwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcEYgcmV0dXJuZWQgMCBhZnRlciAlbGxk
IHVzZWNzXG4iLAo+ICsgICAgICAgICAgICAgICBwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcFMg
cmV0dXJuZWQgMCBhZnRlciAlbGxkIHVzZWNzXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
IChsb25nIGxvbmcpZW50cnktPmNvb2tpZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICBlbnRy
eS0+ZnVuYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAobG9uZyBsb25nKWt0aW1lX3RvX25z
KGRlbHRhKSA+PiAxMCk7Cj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9ldmVudHMvdXByb2Jlcy5jIGIv
a2VybmVsL2V2ZW50cy91cHJvYmVzLmMKPiBpbmRleCBjNWNkZTg3MzI5YzcuLjRhMWVmODgwMjUz
YyAxMDA2NDQKPiAtLS0gYS9rZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYwo+ICsrKyBiL2tlcm5lbC9l
dmVudHMvdXByb2Jlcy5jCj4gQEAgLTIwMjgsNyArMjAyOCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRs
ZXJfY2hhaW4oc3RydWN0IHVwcm9iZSAqdXByb2JlLCBzdHJ1Y3QgcHRfcmVncyAqcmVncykKPiAg
ICAgICAgICAgICAgICAgaWYgKHVjLT5oYW5kbGVyKSB7Cj4gICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSB1Yy0+aGFuZGxlcih1YywgcmVncyk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
V0FSTihyYyAmIH5VUFJPQkVfSEFORExFUl9NQVNLLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImJhZCByYz0weCV4IGZyb20gJXBmKClcbiIsIHJjLCB1Yy0+aGFuZGxlcik7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFkIHJjPTB4JXggZnJvbSAlcHMoKVxu
IiwgcmMsIHVjLT5oYW5kbGVyKTsKPiAgICAgICAgICAgICAgICAgfQo+Cj4gICAgICAgICAgICAg
ICAgIGlmICh1Yy0+cmV0X2hhbmRsZXIpCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9mYWlsX2Z1bmN0
aW9uLmMgYi9rZXJuZWwvZmFpbF9mdW5jdGlvbi5jCj4gaW5kZXggMTdmNzViNTQ1ZjY2Li5mZWI4
MDcxMmI5MTMgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2ZhaWxfZnVuY3Rpb24uYwo+ICsrKyBiL2tl
cm5lbC9mYWlsX2Z1bmN0aW9uLmMKPiBAQCAtMjEwLDcgKzIxMCw3IEBAIHN0YXRpYyBpbnQgZmVp
X3NlcV9zaG93KHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqdikKPiAgewo+ICAgICAgICAgc3Ry
dWN0IGZlaV9hdHRyICphdHRyID0gbGlzdF9lbnRyeSh2LCBzdHJ1Y3QgZmVpX2F0dHIsIGxpc3Qp
Owo+Cj4gLSAgICAgICBzZXFfcHJpbnRmKG0sICIlcGZcbiIsIGF0dHItPmtwLmFkZHIpOwo+ICsg
ICAgICAgc2VxX3ByaW50ZihtLCAiJXBzXG4iLCBhdHRyLT5rcC5hZGRyKTsKPiAgICAgICAgIHJl
dHVybiAwOwo+ICB9Cj4KPiBkaWZmIC0tZ2l0IGEva2VybmVsL2lycS9kZWJ1Z2ZzLmMgYi9rZXJu
ZWwvaXJxL2RlYnVnZnMuYwo+IGluZGV4IDUxNmMwMGE1ZTg2Ny4uYzFlY2NkNGY2NTIwIDEwMDY0
NAo+IC0tLSBhL2tlcm5lbC9pcnEvZGVidWdmcy5jCj4gKysrIGIva2VybmVsL2lycS9kZWJ1Z2Zz
LmMKPiBAQCAtMTUyLDcgKzE1Miw3IEBAIHN0YXRpYyBpbnQgaXJxX2RlYnVnX3Nob3coc3RydWN0
IHNlcV9maWxlICptLCB2b2lkICpwKQo+Cj4gICAgICAgICByYXdfc3Bpbl9sb2NrX2lycSgmZGVz
Yy0+bG9jayk7Cj4gICAgICAgICBkYXRhID0gaXJxX2Rlc2NfZ2V0X2lycV9kYXRhKGRlc2MpOwo+
IC0gICAgICAgc2VxX3ByaW50ZihtLCAiaGFuZGxlcjogICVwZlxuIiwgZGVzYy0+aGFuZGxlX2ly
cSk7Cj4gKyAgICAgICBzZXFfcHJpbnRmKG0sICJoYW5kbGVyOiAgJXBzXG4iLCBkZXNjLT5oYW5k
bGVfaXJxKTsKPiAgICAgICAgIHNlcV9wcmludGYobSwgImRldmljZTogICAlc1xuIiwgZGVzYy0+
ZGV2X25hbWUpOwo+ICAgICAgICAgc2VxX3ByaW50ZihtLCAic3RhdHVzOiAgIDB4JTA4eFxuIiwg
ZGVzYy0+c3RhdHVzX3VzZV9hY2Nlc3NvcnMpOwo+ICAgICAgICAgaXJxX2RlYnVnX3Nob3dfYml0
cyhtLCAwLCBkZXNjLT5zdGF0dXNfdXNlX2FjY2Vzc29ycywgaXJxZGVzY19zdGF0ZXMsCj4gZGlm
ZiAtLWdpdCBhL2tlcm5lbC9pcnEvaGFuZGxlLmMgYi9rZXJuZWwvaXJxL2hhbmRsZS5jCj4gaW5k
ZXggNmRmNWRkZmRiMGY4Li5hNGFjZTYxMWY0N2YgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2lycS9o
YW5kbGUuYwo+ICsrKyBiL2tlcm5lbC9pcnEvaGFuZGxlLmMKPiBAQCAtMTQ5LDcgKzE0OSw3IEBA
IGlycXJldHVybl90IF9faGFuZGxlX2lycV9ldmVudF9wZXJjcHUoc3RydWN0IGlycV9kZXNjICpk
ZXNjLCB1bnNpZ25lZCBpbnQgKmZsYWdzCj4gICAgICAgICAgICAgICAgIHJlcyA9IGFjdGlvbi0+
aGFuZGxlcihpcnEsIGFjdGlvbi0+ZGV2X2lkKTsKPiAgICAgICAgICAgICAgICAgdHJhY2VfaXJx
X2hhbmRsZXJfZXhpdChpcnEsIGFjdGlvbiwgcmVzKTsKPgo+IC0gICAgICAgICAgICAgICBpZiAo
V0FSTl9PTkNFKCFpcnFzX2Rpc2FibGVkKCksImlycSAldSBoYW5kbGVyICVwRiBlbmFibGVkIGlu
dGVycnVwdHNcbiIsCj4gKyAgICAgICAgICAgICAgIGlmIChXQVJOX09OQ0UoIWlycXNfZGlzYWJs
ZWQoKSwiaXJxICV1IGhhbmRsZXIgJXBTIGVuYWJsZWQgaW50ZXJydXB0c1xuIiwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpcnEsIGFjdGlvbi0+aGFuZGxlcikpCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPgo+IGRpZmYgLS1naXQgYS9rZXJu
ZWwvaXJxL21hbmFnZS5jIGIva2VybmVsL2lycS9tYW5hZ2UuYwo+IGluZGV4IDllYzM0YTJhNjYz
OC4uZWM0M2FiMmZkZmRhIDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9pcnEvbWFuYWdlLmMKPiArKysg
Yi9rZXJuZWwvaXJxL21hbmFnZS5jCj4gQEAgLTc3OCw3ICs3NzgsNyBAQCBpbnQgX19pcnFfc2V0
X3RyaWdnZXIoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBsb25nIGZsYWdzKQo+ICAg
ICAgICAgICAgICAgICByZXQgPSAwOwo+ICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAg
IGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgICAgIHByX2VycigiU2V0dGluZyB0cmlnZ2VyIG1vZGUg
JWx1IGZvciBpcnEgJXUgZmFpbGVkICglcEYpXG4iLAo+ICsgICAgICAgICAgICAgICBwcl9lcnIo
IlNldHRpbmcgdHJpZ2dlciBtb2RlICVsdSBmb3IgaXJxICV1IGZhaWxlZCAoJXBTKVxuIiwKPiAg
ICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpcnFfZGVzY19nZXRfaXJxKGRlc2MpLCBjaGlw
LT5pcnFfc2V0X3R5cGUpOwo+ICAgICAgICAgfQo+ICAgICAgICAgaWYgKHVubWFzaykKPiBkaWZm
IC0tZ2l0IGEva2VybmVsL2lycS9zcHVyaW91cy5jIGIva2VybmVsL2lycS9zcHVyaW91cy5jCj4g
aW5kZXggNmQyZmE2OTE0YjMwLi4yZWQ5N2E3YzliMmEgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2ly
cS9zcHVyaW91cy5jCj4gKysrIGIva2VybmVsL2lycS9zcHVyaW91cy5jCj4gQEAgLTIxMiw5ICsy
MTIsOSBAQCBzdGF0aWMgdm9pZCBfX3JlcG9ydF9iYWRfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVz
YywgaXJxcmV0dXJuX3QgYWN0aW9uX3JldCkKPiAgICAgICAgICAqLwo+ICAgICAgICAgcmF3X3Nw
aW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gICAgICAgICBmb3JfZWFjaF9h
Y3Rpb25fb2ZfZGVzYyhkZXNjLCBhY3Rpb24pIHsKPiAtICAgICAgICAgICAgICAgcHJpbnRrKEtF
Uk5fRVJSICJbPCVwPl0gJXBmIiwgYWN0aW9uLT5oYW5kbGVyLCBhY3Rpb24tPmhhbmRsZXIpOwo+
ICsgICAgICAgICAgICAgICBwcmludGsoS0VSTl9FUlIgIls8JXA+XSAlcHMiLCBhY3Rpb24tPmhh
bmRsZXIsIGFjdGlvbi0+aGFuZGxlcik7Cj4gICAgICAgICAgICAgICAgIGlmIChhY3Rpb24tPnRo
cmVhZF9mbikKPiAtICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoS0VSTl9DT05UICIgdGhy
ZWFkZWQgWzwlcD5dICVwZiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKEtFUk5f
Q09OVCAiIHRocmVhZGVkIFs8JXA+XSAlcHMiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY3Rpb24tPnRocmVhZF9mbiwgYWN0aW9uLT50aHJlYWRfZm4pOwo+ICAg
ICAgICAgICAgICAgICBwcmludGsoS0VSTl9DT05UICJcbiIpOwo+ICAgICAgICAgfQo+IGRpZmYg
LS1naXQgYS9rZXJuZWwvcmN1L3RyZWUuYyBiL2tlcm5lbC9yY3UvdHJlZS5jCj4gaW5kZXggYWNk
NmNjZjU2ZmFmLi44ZWVlOTIxYjM4NGQgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL3JjdS90cmVlLmMK
PiArKysgYi9rZXJuZWwvcmN1L3RyZWUuYwo+IEBAIC0yODcwLDcgKzI4NzAsNyBAQCBfX2NhbGxf
cmN1KHN0cnVjdCByY3VfaGVhZCAqaGVhZCwgcmN1X2NhbGxiYWNrX3QgZnVuYywgaW50IGNwdSwg
Ym9vbCBsYXp5KQo+ICAgICAgICAgICAgICAgICAgKiBVc2UgcmN1OnJjdV9jYWxsYmFjayB0cmFj
ZSBldmVudCB0byBmaW5kIHRoZSBwcmV2aW91cwo+ICAgICAgICAgICAgICAgICAgKiB0aW1lIGNh
bGxiYWNrIHdhcyBwYXNzZWQgdG8gX19jYWxsX3JjdSgpLgo+ICAgICAgICAgICAgICAgICAgKi8K
PiAtICAgICAgICAgICAgICAgV0FSTl9PTkNFKDEsICJfX2NhbGxfcmN1KCk6IERvdWJsZS1mcmVl
ZCBDQiAlcC0+JXBGKCkhISFcbiIsCj4gKyAgICAgICAgICAgICAgIFdBUk5fT05DRSgxLCAiX19j
YWxsX3JjdSgpOiBEb3VibGUtZnJlZWQgQ0IgJXAtPiVwUygpISEhXG4iLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaGVhZCwgaGVhZC0+ZnVuYyk7Cj4gICAgICAgICAgICAgICAgIFdSSVRF
X09OQ0UoaGVhZC0+ZnVuYywgcmN1X2xlYWtfY2FsbGJhY2spOwo+ICAgICAgICAgICAgICAgICBy
ZXR1cm47Cj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9zdG9wX21hY2hpbmUuYyBiL2tlcm5lbC9zdG9w
X21hY2hpbmUuYwo+IGluZGV4IDA2N2NiODNmMzdlYS4uNzIzMWZiNTk1M2ZjIDEwMDY0NAo+IC0t
LSBhL2tlcm5lbC9zdG9wX21hY2hpbmUuYwo+ICsrKyBiL2tlcm5lbC9zdG9wX21hY2hpbmUuYwo+
IEBAIC01MTMsNyArNTEzLDcgQEAgc3RhdGljIHZvaWQgY3B1X3N0b3BwZXJfdGhyZWFkKHVuc2ln
bmVkIGludCBjcHUpCj4gICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgcHJlZW1w
dF9jb3VudF9kZWMoKTsKPiAgICAgICAgICAgICAgICAgV0FSTl9PTkNFKHByZWVtcHRfY291bnQo
KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICJjcHVfc3RvcDogJXBmKCVwKSBsZWFrZWQg
cHJlZW1wdCBjb3VudFxuIiwgZm4sIGFyZyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAi
Y3B1X3N0b3A6ICVwcyglcCkgbGVha2VkIHByZWVtcHQgY291bnRcbiIsIGZuLCBhcmcpOwo+ICAg
ICAgICAgICAgICAgICBnb3RvIHJlcGVhdDsKPiAgICAgICAgIH0KPiAgfQo+IGRpZmYgLS1naXQg
YS9rZXJuZWwvdGltZS9zY2hlZF9jbG9jay5jIGIva2VybmVsL3RpbWUvc2NoZWRfY2xvY2suYwo+
IGluZGV4IDA5NGI4MmNhOTVlNS4uMTAwMmNmNjE3MDBhIDEwMDY0NAo+IC0tLSBhL2tlcm5lbC90
aW1lL3NjaGVkX2Nsb2NrLmMKPiArKysgYi9rZXJuZWwvdGltZS9zY2hlZF9jbG9jay5jCj4gQEAg
LTIzMSw3ICsyMzEsNyBAQCBzY2hlZF9jbG9ja19yZWdpc3Rlcih1NjQgKCpyZWFkKSh2b2lkKSwg
aW50IGJpdHMsIHVuc2lnbmVkIGxvbmcgcmF0ZSkKPiAgICAgICAgIGlmIChpcnF0aW1lID4gMCB8
fCAoaXJxdGltZSA9PSAtMSAmJiByYXRlID49IDEwMDAwMDApKQo+ICAgICAgICAgICAgICAgICBl
bmFibGVfc2NoZWRfY2xvY2tfaXJxdGltZSgpOwo+Cj4gLSAgICAgICBwcl9kZWJ1ZygiUmVnaXN0
ZXJlZCAlcEYgYXMgc2NoZWRfY2xvY2sgc291cmNlXG4iLCByZWFkKTsKPiArICAgICAgIHByX2Rl
YnVnKCJSZWdpc3RlcmVkICVwUyBhcyBzY2hlZF9jbG9jayBzb3VyY2VcbiIsIHJlYWQpOwo+ICB9
Cj4KPiAgdm9pZCBfX2luaXQgZ2VuZXJpY19zY2hlZF9jbG9ja19pbml0KHZvaWQpCj4gZGlmZiAt
LWdpdCBhL2tlcm5lbC90aW1lL3RpbWVyLmMgYi9rZXJuZWwvdGltZS90aW1lci5jCj4gaW5kZXgg
MmZjZTA1NmY4YTQ5Li42NTAyYzNlZDMxN2UgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL3RpbWUvdGlt
ZXIuYwo+ICsrKyBiL2tlcm5lbC90aW1lL3RpbWVyLmMKPiBAQCAtMTMyOCw3ICsxMzI4LDcgQEAg
c3RhdGljIHZvaWQgY2FsbF90aW1lcl9mbihzdHJ1Y3QgdGltZXJfbGlzdCAqdGltZXIsIHZvaWQg
KCpmbikoc3RydWN0IHRpbWVyX2xpc3QKPiAgICAgICAgIGxvY2tfbWFwX3JlbGVhc2UoJmxvY2tk
ZXBfbWFwKTsKPgo+ICAgICAgICAgaWYgKGNvdW50ICE9IHByZWVtcHRfY291bnQoKSkgewo+IC0g
ICAgICAgICAgICAgICBXQVJOX09OQ0UoMSwgInRpbWVyOiAlcEYgcHJlZW1wdCBsZWFrOiAlMDh4
IC0+ICUwOHhcbiIsCj4gKyAgICAgICAgICAgICAgIFdBUk5fT05DRSgxLCAidGltZXI6ICVwUyBw
cmVlbXB0IGxlYWs6ICUwOHggLT4gJTA4eFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZuLCBjb3VudCwgcHJlZW1wdF9jb3VudCgpKTsKPiAgICAgICAgICAgICAgICAgLyoKPiAgICAg
ICAgICAgICAgICAgICogUmVzdG9yZSB0aGUgcHJlZW1wdCBjb3VudC4gVGhhdCBnaXZlcyB1cyBh
IGRlY2VudAo+IGRpZmYgLS1naXQgYS9rZXJuZWwvd29ya3F1ZXVlLmMgYi9rZXJuZWwvd29ya3F1
ZXVlLmMKPiBpbmRleCA0MDI2ZDE4NzE0MDcuLjQ0NmU0NGY1ZDU1MSAxMDA2NDQKPiAtLS0gYS9r
ZXJuZWwvd29ya3F1ZXVlLmMKPiArKysgYi9rZXJuZWwvd29ya3F1ZXVlLmMKPiBAQCAtMjI3Nyw3
ICsyMjc3LDcgQEAgX19hY3F1aXJlcygmcG9vbC0+bG9jaykKPgo+ICAgICAgICAgaWYgKHVubGlr
ZWx5KGluX2F0b21pYygpIHx8IGxvY2tkZXBfZGVwdGgoY3VycmVudCkgPiAwKSkgewo+ICAgICAg
ICAgICAgICAgICBwcl9lcnIoIkJVRzogd29ya3F1ZXVlIGxlYWtlZCBsb2NrIG9yIGF0b21pYzog
JXMvMHglMDh4LyVkXG4iCj4gLSAgICAgICAgICAgICAgICAgICAgICAiICAgICBsYXN0IGZ1bmN0
aW9uOiAlcGZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAiICAgICBsYXN0IGZ1bmN0aW9u
OiAlcHNcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5jb21tLCBwcmVlbXB0
X2NvdW50KCksIHRhc2tfcGlkX25yKGN1cnJlbnQpLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
d29ya2VyLT5jdXJyZW50X2Z1bmMpOwo+ICAgICAgICAgICAgICAgICBkZWJ1Z19zaG93X2hlbGRf
bG9ja3MoY3VycmVudCk7Cj4gQEAgLTI1OTYsMTEgKzI1OTYsMTEgQEAgc3RhdGljIHZvaWQgY2hl
Y2tfZmx1c2hfZGVwZW5kZW5jeShzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqdGFyZ2V0X3dxLAo+
ICAgICAgICAgd29ya2VyID0gY3VycmVudF93cV93b3JrZXIoKTsKPgo+ICAgICAgICAgV0FSTl9P
TkNFKGN1cnJlbnQtPmZsYWdzICYgUEZfTUVNQUxMT0MsCj4gLSAgICAgICAgICAgICAgICAgIndv
cmtxdWV1ZTogUEZfTUVNQUxMT0MgdGFzayAlZCglcykgaXMgZmx1c2hpbmcgIVdRX01FTV9SRUNM
QUlNICVzOiVwZiIsCj4gKyAgICAgICAgICAgICAgICAgIndvcmtxdWV1ZTogUEZfTUVNQUxMT0Mg
dGFzayAlZCglcykgaXMgZmx1c2hpbmcgIVdRX01FTV9SRUNMQUlNICVzOiVwcyIsCj4gICAgICAg
ICAgICAgICAgICAgY3VycmVudC0+cGlkLCBjdXJyZW50LT5jb21tLCB0YXJnZXRfd3EtPm5hbWUs
IHRhcmdldF9mdW5jKTsKPiAgICAgICAgIFdBUk5fT05DRSh3b3JrZXIgJiYgKCh3b3JrZXItPmN1
cnJlbnRfcHdxLT53cS0+ZmxhZ3MgJgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChX
UV9NRU1fUkVDTEFJTSB8IF9fV1FfTEVHQUNZKSkgPT0gV1FfTUVNX1JFQ0xBSU0pLAo+IC0gICAg
ICAgICAgICAgICAgICJ3b3JrcXVldWU6IFdRX01FTV9SRUNMQUlNICVzOiVwZiBpcyBmbHVzaGlu
ZyAhV1FfTUVNX1JFQ0xBSU0gJXM6JXBmIiwKPiArICAgICAgICAgICAgICAgICAid29ya3F1ZXVl
OiBXUV9NRU1fUkVDTEFJTSAlczolcHMgaXMgZmx1c2hpbmcgIVdRX01FTV9SRUNMQUlNICVzOiVw
cyIsCj4gICAgICAgICAgICAgICAgICAgd29ya2VyLT5jdXJyZW50X3B3cS0+d3EtPm5hbWUsIHdv
cmtlci0+Y3VycmVudF9mdW5jLAo+ICAgICAgICAgICAgICAgICAgIHRhcmdldF93cS0+bmFtZSwg
dGFyZ2V0X2Z1bmMpOwo+ICB9Cj4gQEAgLTQ1ODYsNyArNDU4Niw3IEBAIHZvaWQgcHJpbnRfd29y
a2VyX2luZm8oY29uc3QgY2hhciAqbG9nX2x2bCwgc3RydWN0IHRhc2tfc3RydWN0ICp0YXNrKQo+
ICAgICAgICAgcHJvYmVfa2VybmVsX3JlYWQoZGVzYywgd29ya2VyLT5kZXNjLCBzaXplb2YoZGVz
YykgLSAxKTsKPgo+ICAgICAgICAgaWYgKGZuIHx8IG5hbWVbMF0gfHwgZGVzY1swXSkgewo+IC0g
ICAgICAgICAgICAgICBwcmludGsoIiVzV29ya3F1ZXVlOiAlcyAlcGYiLCBsb2dfbHZsLCBuYW1l
LCBmbik7Cj4gKyAgICAgICAgICAgICAgIHByaW50aygiJXNXb3JrcXVldWU6ICVzICVwcyIsIGxv
Z19sdmwsIG5hbWUsIGZuKTsKPiAgICAgICAgICAgICAgICAgaWYgKHN0cmNtcChuYW1lLCBkZXNj
KSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBwcl9jb250KCIgKCVzKSIsIGRlc2MpOwo+ICAg
ICAgICAgICAgICAgICBwcl9jb250KCJcbiIpOwo+IEBAIC00NjExLDcgKzQ2MTEsNyBAQCBzdGF0
aWMgdm9pZCBwcl9jb250X3dvcmsoYm9vbCBjb21tYSwgc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQo+ICAgICAgICAgICAgICAgICBwcl9jb250KCIlcyBCQVIoJWQpIiwgY29tbWEgPyAiLCIgOiAi
IiwKPiAgICAgICAgICAgICAgICAgICAgICAgICB0YXNrX3BpZF9ucihiYXJyLT50YXNrKSk7Cj4g
ICAgICAgICB9IGVsc2Ugewo+IC0gICAgICAgICAgICAgICBwcl9jb250KCIlcyAlcGYiLCBjb21t
YSA/ICIsIiA6ICIiLCB3b3JrLT5mdW5jKTsKPiArICAgICAgICAgICAgICAgcHJfY29udCgiJXMg
JXBzIiwgY29tbWEgPyAiLCIgOiAiIiwgd29yay0+ZnVuYyk7Cj4gICAgICAgICB9Cj4gIH0KPgo+
IEBAIC00NjQzLDcgKzQ2NDMsNyBAQCBzdGF0aWMgdm9pZCBzaG93X3B3cShzdHJ1Y3QgcG9vbF93
b3JrcXVldWUgKnB3cSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAod29ya2VyLT5jdXJy
ZW50X3B3cSAhPSBwd3EpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKPgo+IC0gICAgICAgICAgICAgICAgICAgICAgIHByX2NvbnQoIiVzICVkJXM6JXBmIiwgY29t
bWEgPyAiLCIgOiAiIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBwcl9jb250KCIlcyAlZCVz
OiVwcyIsIGNvbW1hID8gIiwiIDogIiIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0YXNrX3BpZF9ucih3b3JrZXItPnRhc2spLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgd29ya2VyID09IHB3cS0+d3EtPnJlc2N1ZXIgPyAiKFJFU0NVRVIpIiA6ICIiLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29ya2VyLT5jdXJyZW50X2Z1bmMpOwo+IGRp
ZmYgLS1naXQgYS9saWIvZXJyb3ItaW5qZWN0LmMgYi9saWIvZXJyb3ItaW5qZWN0LmMKPiBpbmRl
eCBjMGQ0NjAwZjQ4OTYuLmFhNjM3NTFjOTE2ZiAxMDA2NDQKPiAtLS0gYS9saWIvZXJyb3ItaW5q
ZWN0LmMKPiArKysgYi9saWIvZXJyb3ItaW5qZWN0LmMKPiBAQCAtMTg5LDcgKzE4OSw3IEBAIHN0
YXRpYyBpbnQgZWlfc2VxX3Nob3coc3RydWN0IHNlcV9maWxlICptLCB2b2lkICp2KQo+ICB7Cj4g
ICAgICAgICBzdHJ1Y3QgZWlfZW50cnkgKmVudCA9IGxpc3RfZW50cnkodiwgc3RydWN0IGVpX2Vu
dHJ5LCBsaXN0KTsKPgo+IC0gICAgICAgc2VxX3ByaW50ZihtLCAiJXBmXHQlc1xuIiwgKHZvaWQg
KillbnQtPnN0YXJ0X2FkZHIsCj4gKyAgICAgICBzZXFfcHJpbnRmKG0sICIlcHNcdCVzXG4iLCAo
dm9pZCAqKWVudC0+c3RhcnRfYWRkciwKPiAgICAgICAgICAgICAgICAgICAgZXJyb3JfdHlwZV9z
dHJpbmcoZW50LT5ldHlwZSkpOwo+ICAgICAgICAgcmV0dXJuIDA7Cj4gIH0KPiBkaWZmIC0tZ2l0
IGEvbGliL3BlcmNwdS1yZWZjb3VudC5jIGIvbGliL3BlcmNwdS1yZWZjb3VudC5jCj4gaW5kZXgg
OTg3NzY4MmU0OWM3Li5kYTU0MzE4ZDNiNTUgMTAwNjQ0Cj4gLS0tIGEvbGliL3BlcmNwdS1yZWZj
b3VudC5jCj4gKysrIGIvbGliL3BlcmNwdS1yZWZjb3VudC5jCj4gQEAgLTE1MSw3ICsxNTEsNyBA
QCBzdGF0aWMgdm9pZCBwZXJjcHVfcmVmX3N3aXRjaF90b19hdG9taWNfcmN1KHN0cnVjdCByY3Vf
aGVhZCAqcmN1KQo+ICAgICAgICAgYXRvbWljX2xvbmdfYWRkKChsb25nKWNvdW50IC0gUEVSQ1BV
X0NPVU5UX0JJQVMsICZyZWYtPmNvdW50KTsKPgo+ICAgICAgICAgV0FSTl9PTkNFKGF0b21pY19s
b25nX3JlYWQoJnJlZi0+Y291bnQpIDw9IDAsCj4gLSAgICAgICAgICAgICAgICAgInBlcmNwdSBy
ZWYgKCVwZikgPD0gMCAoJWxkKSBhZnRlciBzd2l0Y2hpbmcgdG8gYXRvbWljIiwKPiArICAgICAg
ICAgICAgICAgICAicGVyY3B1IHJlZiAoJXBzKSA8PSAwICglbGQpIGFmdGVyIHN3aXRjaGluZyB0
byBhdG9taWMiLAo+ICAgICAgICAgICAgICAgICAgIHJlZi0+cmVsZWFzZSwgYXRvbWljX2xvbmdf
cmVhZCgmcmVmLT5jb3VudCkpOwo+Cj4gICAgICAgICAvKiBAcmVmIGlzIHZpZXdlZCBhcyBkZWFk
IG9uIGFsbCBDUFVzLCBzZW5kIG91dCBzd2l0Y2ggY29uZmlybWF0aW9uICovCj4gQEAgLTMzMyw3
ICszMzMsNyBAQCB2b2lkIHBlcmNwdV9yZWZfa2lsbF9hbmRfY29uZmlybShzdHJ1Y3QgcGVyY3B1
X3JlZiAqcmVmLAo+ICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBlcmNwdV9yZWZfc3dpdGNo
X2xvY2ssIGZsYWdzKTsKPgo+ICAgICAgICAgV0FSTl9PTkNFKHJlZi0+cGVyY3B1X2NvdW50X3B0
ciAmIF9fUEVSQ1BVX1JFRl9ERUFELAo+IC0gICAgICAgICAgICAgICAgICIlcyBjYWxsZWQgbW9y
ZSB0aGFuIG9uY2Ugb24gJXBmISIsIF9fZnVuY19fLCByZWYtPnJlbGVhc2UpOwo+ICsgICAgICAg
ICAgICAgICAgICIlcyBjYWxsZWQgbW9yZSB0aGFuIG9uY2Ugb24gJXBzISIsIF9fZnVuY19fLCBy
ZWYtPnJlbGVhc2UpOwo+Cj4gICAgICAgICByZWYtPnBlcmNwdV9jb3VudF9wdHIgfD0gX19QRVJD
UFVfUkVGX0RFQUQ7Cj4gICAgICAgICBfX3BlcmNwdV9yZWZfc3dpdGNoX21vZGUocmVmLCBjb25m
aXJtX2tpbGwpOwo+IGRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwo+
IGluZGV4IGU3NjY1Y2Y5MTRiMS4uYTQ4ZjUyMGMyZDAxIDEwMDY0NAo+IC0tLSBhL21tL21lbWJs
b2NrLmMKPiArKysgYi9tbS9tZW1ibG9jay5jCj4gQEAgLTcwMiw3ICs3MDIsNyBAQCBpbnQgX19p
bml0X21lbWJsb2NrIG1lbWJsb2NrX2FkZChwaHlzX2FkZHJfdCBiYXNlLCBwaHlzX2FkZHJfdCBz
aXplKQo+ICB7Cj4gICAgICAgICBwaHlzX2FkZHJfdCBlbmQgPSBiYXNlICsgc2l6ZSAtIDE7Cj4K
PiAtICAgICAgIG1lbWJsb2NrX2RiZygibWVtYmxvY2tfYWRkOiBbJXBhLSVwYV0gJXBGXG4iLAo+
ICsgICAgICAgbWVtYmxvY2tfZGJnKCJtZW1ibG9ja19hZGQ6IFslcGEtJXBhXSAlcFNcbiIsCj4g
ICAgICAgICAgICAgICAgICAgICAgJmJhc2UsICZlbmQsICh2b2lkICopX1JFVF9JUF8pOwo+Cj4g
ICAgICAgICByZXR1cm4gbWVtYmxvY2tfYWRkX3JhbmdlKCZtZW1ibG9jay5tZW1vcnksIGJhc2Us
IHNpemUsIE1BWF9OVU1OT0RFUywgMCk7Cj4gQEAgLTgyMSw3ICs4MjEsNyBAQCBpbnQgX19pbml0
X21lbWJsb2NrIG1lbWJsb2NrX2ZyZWUocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6
ZSkKPiAgewo+ICAgICAgICAgcGh5c19hZGRyX3QgZW5kID0gYmFzZSArIHNpemUgLSAxOwo+Cj4g
LSAgICAgICBtZW1ibG9ja19kYmcoIiAgIG1lbWJsb2NrX2ZyZWU6IFslcGEtJXBhXSAlcEZcbiIs
Cj4gKyAgICAgICBtZW1ibG9ja19kYmcoIiAgIG1lbWJsb2NrX2ZyZWU6IFslcGEtJXBhXSAlcFNc
biIsCj4gICAgICAgICAgICAgICAgICAgICAgJmJhc2UsICZlbmQsICh2b2lkICopX1JFVF9JUF8p
Owo+Cj4gICAgICAgICBrbWVtbGVha19mcmVlX3BhcnRfcGh5cyhiYXNlLCBzaXplKTsKPiBAQCAt
ODMyLDcgKzgzMiw3IEBAIGludCBfX2luaXRfbWVtYmxvY2sgbWVtYmxvY2tfcmVzZXJ2ZShwaHlz
X2FkZHJfdCBiYXNlLCBwaHlzX2FkZHJfdCBzaXplKQo+ICB7Cj4gICAgICAgICBwaHlzX2FkZHJf
dCBlbmQgPSBiYXNlICsgc2l6ZSAtIDE7Cj4KPiAtICAgICAgIG1lbWJsb2NrX2RiZygibWVtYmxv
Y2tfcmVzZXJ2ZTogWyVwYS0lcGFdICVwRlxuIiwKPiArICAgICAgIG1lbWJsb2NrX2RiZygibWVt
YmxvY2tfcmVzZXJ2ZTogWyVwYS0lcGFdICVwU1xuIiwKPiAgICAgICAgICAgICAgICAgICAgICAm
YmFzZSwgJmVuZCwgKHZvaWQgKilfUkVUX0lQXyk7Cj4KPiAgICAgICAgIHJldHVybiBtZW1ibG9j
a19hZGRfcmFuZ2UoJm1lbWJsb2NrLnJlc2VydmVkLCBiYXNlLCBzaXplLCBNQVhfTlVNTk9ERVMs
IDApOwo+IEBAIC0xNDQ3LDcgKzE0NDcsNyBAQCB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9j
X3RyeV9uaWRfcmF3KAo+ICB7Cj4gICAgICAgICB2b2lkICpwdHI7Cj4KPiAtICAgICAgIG1lbWJs
b2NrX2RiZygiJXM6ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVwYSBtYXhf
YWRkcj0lcGEgJXBGXG4iLAo+ICsgICAgICAgbWVtYmxvY2tfZGJnKCIlczogJWxsdSBieXRlcyBh
bGlnbj0weCVsbHggbmlkPSVkIGZyb209JXBhIG1heF9hZGRyPSVwYSAlcFNcbiIsCj4gICAgICAg
ICAgICAgICAgICAgICAgX19mdW5jX18sICh1NjQpc2l6ZSwgKHU2NClhbGlnbiwgbmlkLCAmbWlu
X2FkZHIsCj4gICAgICAgICAgICAgICAgICAgICAgJm1heF9hZGRyLCAodm9pZCAqKV9SRVRfSVBf
KTsKPgo+IEBAIC0xNDgzLDcgKzE0ODMsNyBAQCB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9j
X3RyeV9uaWQoCj4gIHsKPiAgICAgICAgIHZvaWQgKnB0cjsKPgo+IC0gICAgICAgbWVtYmxvY2tf
ZGJnKCIlczogJWxsdSBieXRlcyBhbGlnbj0weCVsbHggbmlkPSVkIGZyb209JXBhIG1heF9hZGRy
PSVwYSAlcEZcbiIsCj4gKyAgICAgICBtZW1ibG9ja19kYmcoIiVzOiAlbGx1IGJ5dGVzIGFsaWdu
PTB4JWxseCBuaWQ9JWQgZnJvbT0lcGEgbWF4X2FkZHI9JXBhICVwU1xuIiwKPiAgICAgICAgICAg
ICAgICAgICAgICBfX2Z1bmNfXywgKHU2NClzaXplLCAodTY0KWFsaWduLCBuaWQsICZtaW5fYWRk
ciwKPiAgICAgICAgICAgICAgICAgICAgICAmbWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwo+
ICAgICAgICAgcHRyID0gbWVtYmxvY2tfYWxsb2NfaW50ZXJuYWwoc2l6ZSwgYWxpZ24sCj4gQEAg
LTE1MDgsNyArMTUwOCw3IEBAIHZvaWQgX19pbml0IF9fbWVtYmxvY2tfZnJlZV9sYXRlKHBoeXNf
YWRkcl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpCj4gICAgICAgICBwaHlzX2FkZHJfdCBjdXJz
b3IsIGVuZDsKPgo+ICAgICAgICAgZW5kID0gYmFzZSArIHNpemUgLSAxOwo+IC0gICAgICAgbWVt
YmxvY2tfZGJnKCIlczogWyVwYS0lcGFdICVwRlxuIiwKPiArICAgICAgIG1lbWJsb2NrX2RiZygi
JXM6IFslcGEtJXBhXSAlcFNcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sICZi
YXNlLCAmZW5kLCAodm9pZCAqKV9SRVRfSVBfKTsKPiAgICAgICAgIGttZW1sZWFrX2ZyZWVfcGFy
dF9waHlzKGJhc2UsIHNpemUpOwo+ICAgICAgICAgY3Vyc29yID0gUEZOX1VQKGJhc2UpOwo+IGRp
ZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCj4gaW5kZXggNDdmZTI1MDMwN2M3
Li4zNTQxYTE1MDY3ZjIgMTAwNjQ0Cj4gLS0tIGEvbW0vbWVtb3J5LmMKPiArKysgYi9tbS9tZW1v
cnkuYwo+IEBAIC01MTksNyArNTE5LDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfYmFkX3B0ZShzdHJ1
Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAgICAgICAgICAg
ICAgICBkdW1wX3BhZ2UocGFnZSwgImJhZCBwdGUiKTsKPiAgICAgICAgIHByX2FsZXJ0KCJhZGRy
OiVwIHZtX2ZsYWdzOiUwOGx4IGFub25fdm1hOiVwIG1hcHBpbmc6JXAgaW5kZXg6JWx4XG4iLAo+
ICAgICAgICAgICAgICAgICAgKHZvaWQgKilhZGRyLCB2bWEtPnZtX2ZsYWdzLCB2bWEtPmFub25f
dm1hLCBtYXBwaW5nLCBpbmRleCk7Cj4gLSAgICAgICBwcl9hbGVydCgiZmlsZTolcEQgZmF1bHQ6
JXBmIG1tYXA6JXBmIHJlYWRwYWdlOiVwZlxuIiwKPiArICAgICAgIHByX2FsZXJ0KCJmaWxlOiVw
RCBmYXVsdDolcHMgbW1hcDolcHMgcmVhZHBhZ2U6JXBzXG4iLAo+ICAgICAgICAgICAgICAgICAg
dm1hLT52bV9maWxlLAo+ICAgICAgICAgICAgICAgICAgdm1hLT52bV9vcHMgPyB2bWEtPnZtX29w
cy0+ZmF1bHQgOiBOVUxMLAo+ICAgICAgICAgICAgICAgICAgdm1hLT52bV9maWxlID8gdm1hLT52
bV9maWxlLT5mX29wLT5tbWFwIDogTlVMTCwKPiBkaWZmIC0tZ2l0IGEvbW0vdm1zY2FuLmMgYi9t
bS92bXNjYW4uYwo+IGluZGV4IGE1YWQwYjM1YWI4ZS4uOTA2NDgxODdmNjIyIDEwMDY0NAo+IC0t
LSBhL21tL3Ztc2Nhbi5jCj4gKysrIGIvbW0vdm1zY2FuLmMKPiBAQCAtNDkzLDcgKzQ5Myw3IEBA
IHN0YXRpYyB1bnNpZ25lZCBsb25nIGRvX3Nocmlua19zbGFiKHN0cnVjdCBzaHJpbmtfY29udHJv
bCAqc2hyaW5rY3RsLAo+Cj4gICAgICAgICB0b3RhbF9zY2FuICs9IGRlbHRhOwo+ICAgICAgICAg
aWYgKHRvdGFsX3NjYW4gPCAwKSB7Cj4gLSAgICAgICAgICAgICAgIHByX2Vycigic2hyaW5rX3Ns
YWI6ICVwRiBuZWdhdGl2ZSBvYmplY3RzIHRvIGRlbGV0ZSBucj0lbGRcbiIsCj4gKyAgICAgICAg
ICAgICAgIHByX2Vycigic2hyaW5rX3NsYWI6ICVwUyBuZWdhdGl2ZSBvYmplY3RzIHRvIGRlbGV0
ZSBucj0lbGRcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgICBzaHJpbmtlci0+c2Nhbl9vYmpl
Y3RzLCB0b3RhbF9zY2FuKTsKPiAgICAgICAgICAgICAgICAgdG90YWxfc2NhbiA9IGZyZWVhYmxl
Owo+ICAgICAgICAgICAgICAgICBuZXh0X2RlZmVycmVkID0gbnI7Cj4gZGlmZiAtLWdpdCBhL25l
dC9jZXBoL29zZF9jbGllbnQuYyBiL25ldC9jZXBoL29zZF9jbGllbnQuYwo+IGluZGV4IGZhOTUz
MGRkODc2ZS4uNmY3MzlkZTI4OTE4IDEwMDY0NAo+IC0tLSBhL25ldC9jZXBoL29zZF9jbGllbnQu
Ywo+ICsrKyBiL25ldC9jZXBoL29zZF9jbGllbnQuYwo+IEBAIC0yMzk4LDcgKzIzOTgsNyBAQCBz
dGF0aWMgdm9pZCBmaW5pc2hfcmVxdWVzdChzdHJ1Y3QgY2VwaF9vc2RfcmVxdWVzdCAqcmVxKQo+
Cj4gIHN0YXRpYyB2b2lkIF9fY29tcGxldGVfcmVxdWVzdChzdHJ1Y3QgY2VwaF9vc2RfcmVxdWVz
dCAqcmVxKQo+ICB7Cj4gLSAgICAgICBkb3V0KCIlcyByZXEgJXAgdGlkICVsbHUgY2IgJXBmIHJl
c3VsdCAlZFxuIiwgX19mdW5jX18sIHJlcSwKPiArICAgICAgIGRvdXQoIiVzIHJlcSAlcCB0aWQg
JWxsdSBjYiAlcHMgcmVzdWx0ICVkXG4iLCBfX2Z1bmNfXywgcmVxLAo+ICAgICAgICAgICAgICBy
ZXEtPnJfdGlkLCByZXEtPnJfY2FsbGJhY2ssIHJlcS0+cl9yZXN1bHQpOwo+Cj4gICAgICAgICBp
ZiAocmVxLT5yX2NhbGxiYWNrKQo+IGRpZmYgLS1naXQgYS9uZXQvY29yZS9uZXQtcHJvY2ZzLmMg
Yi9uZXQvY29yZS9uZXQtcHJvY2ZzLmMKPiBpbmRleCA2Mzg4MWY3MmVmNzEuLjM2MzQ3OTMzZWMz
YSAxMDA2NDQKPiAtLS0gYS9uZXQvY29yZS9uZXQtcHJvY2ZzLmMKPiArKysgYi9uZXQvY29yZS9u
ZXQtcHJvY2ZzLmMKPiBAQCAtMjU4LDcgKzI1OCw3IEBAIHN0YXRpYyBpbnQgcHR5cGVfc2VxX3No
b3coc3RydWN0IHNlcV9maWxlICpzZXEsIHZvaWQgKnYpCj4gICAgICAgICAgICAgICAgIGVsc2UK
PiAgICAgICAgICAgICAgICAgICAgICAgICBzZXFfcHJpbnRmKHNlcSwgIiUwNHgiLCBudG9ocyhw
dC0+dHlwZSkpOwo+Cj4gLSAgICAgICAgICAgICAgIHNlcV9wcmludGYoc2VxLCAiICUtOHMgJXBm
XG4iLAo+ICsgICAgICAgICAgICAgICBzZXFfcHJpbnRmKHNlcSwgIiAlLThzICVwc1xuIiwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwdC0+ZGV2ID8gcHQtPmRldi0+bmFtZSA6ICIiLCBw
dC0+ZnVuYyk7Cj4gICAgICAgICB9Cj4KPiBkaWZmIC0tZ2l0IGEvbmV0L2NvcmUvbmV0cG9sbC5j
IGIvbmV0L2NvcmUvbmV0cG9sbC5jCj4gaW5kZXggMzYxYWFiZmZiOGMwLi5iZjU0NDYxOTJkNmEg
MTAwNjQ0Cj4gLS0tIGEvbmV0L2NvcmUvbmV0cG9sbC5jCj4gKysrIGIvbmV0L2NvcmUvbmV0cG9s
bC5jCj4gQEAgLTE0OSw3ICsxNDksNyBAQCBzdGF0aWMgdm9pZCBwb2xsX29uZV9uYXBpKHN0cnVj
dCBuYXBpX3N0cnVjdCAqbmFwaSkKPiAgICAgICAgICAqIGluZGljYXRlIHRoYXQgd2UgYXJlIGNs
ZWFyaW5nIHRoZSBUeCBwYXRoIG9ubHkuCj4gICAgICAgICAgKi8KPiAgICAgICAgIHdvcmsgPSBu
YXBpLT5wb2xsKG5hcGksIDApOwo+IC0gICAgICAgV0FSTl9PTkNFKHdvcmssICIlcEYgZXhjZWVk
ZWQgYnVkZ2V0IGluIHBvbGxcbiIsIG5hcGktPnBvbGwpOwo+ICsgICAgICAgV0FSTl9PTkNFKHdv
cmssICIlcFMgZXhjZWVkZWQgYnVkZ2V0IGluIHBvbGxcbiIsIG5hcGktPnBvbGwpOwo+ICAgICAg
ICAgdHJhY2VfbmFwaV9wb2xsKG5hcGksIHdvcmssIDApOwo+Cj4gICAgICAgICBjbGVhcl9iaXQo
TkFQSV9TVEFURV9OUFNWQywgJm5hcGktPnN0YXRlKTsKPiBAQCAtMzQ2LDcgKzM0Niw3IEBAIHZv
aWQgbmV0cG9sbF9zZW5kX3NrYl9vbl9kZXYoc3RydWN0IG5ldHBvbGwgKm5wLCBzdHJ1Y3Qgc2tf
YnVmZiAqc2tiLAo+ICAgICAgICAgICAgICAgICB9Cj4KPiAgICAgICAgICAgICAgICAgV0FSTl9P
TkNFKCFpcnFzX2Rpc2FibGVkKCksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIm5ldHBvbGxf
c2VuZF9za2Jfb25fZGV2KCk6ICVzIGVuYWJsZWQgaW50ZXJydXB0cyBpbiBwb2xsICglcEYpXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICJuZXRwb2xsX3NlbmRfc2tiX29uX2RldigpOiAl
cyBlbmFibGVkIGludGVycnVwdHMgaW4gcG9sbCAoJXBTKVxuIiwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXYtPm5hbWUsIGRldi0+bmV0ZGV2X29wcy0+bmRvX3N0YXJ0X3htaXQpOwo+Cj4g
ICAgICAgICB9Cj4gLS0KPiAyLjExLjAKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 09:38:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 09:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8M3n-0007mm-RQ; Mon, 25 Mar 2019 09:38: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=zIN9=R4=citrix.com=prvs=980a5891d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1h8M3n-0007mh-2k
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 09:38:27 +0000
X-Inumbo-ID: bcb9935a-4ee1-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcb9935a-4ee1-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 09:38:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81691697"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xenproject.org>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-2-git-send-email-chao.gao@intel.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <eed77cc8-b7a6-7ecb-4d2d-2ba23b967108@citrix.com>
Date: Mon, 25 Mar 2019 09:38: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: <1552291056-20286-2-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 01/12] misc/xenmicrocode: Upload a
 microcode blob to the hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.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>

T24gMTEvMDMvMjAxOSAwNzo1NywgQ2hhbyBHYW8gd3JvdGU6Cj4gVGhpcyBwYXRjaCBwcm92aWRl
cyBhIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCj4gIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAg
IHwgMjAgKysrKysrKysrKwo+ICB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICB8ICA0ICsr
Cj4gIHRvb2xzL21pc2MveGVubWljcm9jb2RlLmMgICAgIHwgODkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRp
b25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hlbm1pY3JvY29kZS5jCj4g
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCAzMWNkZGE3Li5jNjk2OTliIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiBAQCAtMTI0NSw2ICsxMjQ1LDcgQEAgdHlwZWRlZiB1aW50MzJfdCB4
Y19ub2RlX3RvX25vZGVfZGlzdF90Owo+ICBpbnQgeGNfcGh5c2luZm8oeGNfaW50ZXJmYWNlICp4
Y2gsIHhjX3BoeXNpbmZvX3QgKmluZm8pOwo+ICBpbnQgeGNfY3B1dG9wb2luZm8oeGNfaW50ZXJm
YWNlICp4Y2gsIHVuc2lnbmVkICptYXhfY3B1cywKPiAgICAgICAgICAgICAgICAgICAgIHhjX2Nw
dXRvcG9fdCAqY3B1dG9wbyk7Cj4gK2ludCB4Y19wbGF0Zm9ybV9vcCh4Y19pbnRlcmZhY2UgKnhj
aCwgc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCAqb3ApOwo+ICBpbnQgeGNfbnVtYWluZm8oeGNfaW50
ZXJmYWNlICp4Y2gsIHVuc2lnbmVkICptYXhfbm9kZXMsCj4gICAgICAgICAgICAgICAgICB4Y19t
ZW1pbmZvX3QgKm1lbWluZm8sIHVpbnQzMl90ICpkaXN0YW5jZSk7Cj4gIGludCB4Y19wY2l0b3Bv
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgbnVtX2RldnMsCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwo+IGluZGV4IDVl
NjcxNGEuLjA2MWM3YTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfbWlzYy5jCj4gKysr
IGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCj4gQEAgLTIyNiw2ICsyMjYsMjYgQEAgaW50IHhjX3Bo
eXNpbmZvKHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2lu
dCB4Y19wbGF0Zm9ybV9vcCh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbl9wbGF0Zm9ybV9v
cCAqb3ApCj4gK3sKPiArICAgIGludCByZXQgPSAwOwo+ICsgICAgREVDTEFSRV9QTEFURk9STV9P
UDsKPiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShvcCwgc2l6ZW9mKCpvcCksIFhDX0hZ
UEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0JPVEgpOwoKU28gSSd2ZSBmb3VuZCB0aGF0IHRoZSBib3Vu
Y2luZyBpbiB0aGlzIGZ1bmN0aW9uIGlzIG5vdCBuZWVkZWQuCkluIGZhY3QsIGl0IGdldHMgaW4g
YSB3YXkgd2hlbiBYZW4gaXMgcmV0dXJuaW5nIGluZm9ybWF0aW9uIHZpYSB4ZW5fcGxhdGZvcm1f
b3AuCkkgZW5kZWQgdXAgaGF2aW5nIG9ubHkgdGhlIHNpbmdsZSBsaW5lIGluIHRoaXMgZnVuY3Rp
b246CgoJcmV0dXJuIGRvX3BsYXRmb3JtX29wKHhjaCwgb3ApOwoKTm90IHN1cmUgaG93IGNvcnJl
Y3QgdGhpcyBpcywgYnV0IGl0IHNlZW1zIHRvIHdvcmsgZm9yIHVjb2RlIGFwcGxpY2F0aW9uIGFu
ZApYRU5QRl9nZXRfY3B1X3ZlcnNpb24uCgpUaGFua3MsClNlcmdleQoKPiArCj4gKyAgICBpZiAo
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgb3ApICkKPiArICAgIHsKPiArICAgICAgICBQ
RVJST1IoIkNvdWxkIG5vdCBib3VuY2UgeGVuX3BsYXRmb3JtX29wIG1lbW9yeSBidWZmZXIiKTsK
PiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKyAgICBvcC0+aW50ZXJmYWNlX3ZlcnNp
b24gPSBYRU5QRl9JTlRFUkZBQ0VfVkVSU0lPTjsKPiArCj4gKyAgICBwbGF0Zm9ybV9vcCA9ICpv
cDsKPiArICAgIHJldCA9IGRvX3BsYXRmb3JtX29wKHhjaCwgJnBsYXRmb3JtX29wKTsKPiArICAg
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG9wKTsKPiArCj4gKyAgICByZXR1cm4gcmV0
Owo+ICt9Cj4gKwo+ICBpbnQgeGNfY3B1dG9wb2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2ln
bmVkICptYXhfY3B1cywKPiAgICAgICAgICAgICAgICAgICAgIHhjX2NwdXRvcG9fdCAqY3B1dG9w
bykKPiAgewo+IGRpZmYgLS1naXQgYS90b29scy9taXNjL01ha2VmaWxlIGIvdG9vbHMvbWlzYy9N
YWtlZmlsZQo+IGluZGV4IDUxYWRiNmYuLmMyOTdhNzUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbWlz
Yy9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKPiBAQCAtMjIsNiArMjIsNyBA
QCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWh2bWNyYXNoCj4gIElOU1RB
TExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4taHZtY3R4Cj4gIElOU1RBTExfU0JJTi0k
KENPTkZJR19YODYpICAgICArPSB4ZW4tbG93bWVtZAo+ICBJTlNUQUxMX1NCSU4tJChDT05GSUdf
WDg2KSAgICAgKz0geGVuLW1mbmR1bXAKPiArSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAg
ICs9IHhlbm1pY3JvY29kZQo+ICBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVu
LXRtZW0tbGlzdC1wYXJzZQo+ICBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVu
Y292Cj4gIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5sb2NrcHJvZgo+IEBA
IC0xMTQsNCArMTE1LDcgQEAgeGVuLWxvd21lbWQ6IHhlbi1sb3dtZW1kLm8KPiAgeGVuY292OiB4
ZW5jb3Yubwo+ICAJJChDQykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElCU19saWJ4ZW5jdHJs
KSAkKEFQUEVORF9MREZMQUdTKQo+ICAKPiAreGVubWljcm9jb2RlOiB4ZW5taWNyb2NvZGUubwo+
ICsJJChDQykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElCU19saWJ4ZW5jdHJsKSAkKEFQUEVO
RF9MREZMQUdTKQo+ICsKPiAgLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL21pc2MveGVubWljcm9jb2RlLmMgYi90b29scy9taXNjL3hlbm1pY3JvY29kZS5jCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5lNmM4YTNkCj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3Rvb2xzL21pc2MveGVubWljcm9jb2RlLmMKPiBAQCAtMCwwICsxLDg5IEBA
Cj4gKyNkZWZpbmUgX0dOVV9TT1VSQ0UKPiArCj4gKyNpbmNsdWRlIDxzdGRpby5oPgo+ICsjaW5j
bHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgo+ICsjaW5jbHVkZSA8ZXJy
bm8uaD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICsjaW5jbHVkZSA8aW50dHlwZXMuaD4KPiAr
I2luY2x1ZGUgPHVuaXN0ZC5oPgo+ICsjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Cj4gKyNpbmNsdWRl
IDxzeXMvc3RhdC5oPgo+ICsjaW5jbHVkZSA8ZmNudGwuaD4KPiArI2luY2x1ZGUgPHhlbmN0cmwu
aD4KPiArCj4gK3ZvaWQgc2hvd19oZWxwKHZvaWQpCj4gK3sKPiArICAgIGZwcmludGYoc3RkZXJy
LAo+ICsgICAgICAgICAgICAieGVubWljcm9jb2RlOiBYZW4gbWljcm9jb2RlIHVwZGF0aW5nIHRv
b2xcbiIKPiArICAgICAgICAgICAgIlVzYWdlOiB4ZW5taWNyb2NvZGUgPG1pY3JvY29kZSBibG9i
PlxuIik7Cj4gK30KPiArCj4gK2ludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gK3sK
PiArICAgIGludCBmZCwgbGVuLCByZXQ7Cj4gKyAgICBjaGFyICpmaWxlbmFtZSwgKmJ1ZjsKPiAr
ICAgIHN0cnVjdCBzdGF0IHN0Owo+ICsgICAgc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBvcDsKPiAr
ICAgIHhjX2ludGVyZmFjZSAqeGNoOwo+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHN0
cnVjdCB4ZW5wZl9taWNyb2NvZGVfdXBkYXRlLCB1Yyk7Cj4gKwo+ICsgICAgaWYgKGFyZ2MgPCAy
KQo+ICsgICAgewo+ICsgICAgICAgIHNob3dfaGVscCgpOwo+ICsgICAgICAgIHJldHVybiAwOwo+
ICsgICAgfQo+ICsKPiArICAgIGZpbGVuYW1lID0gYXJndlsxXTsKPiArICAgIGZkID0gb3Blbihm
aWxlbmFtZSwgT19SRE9OTFkpOwo+ICsgICAgaWYgKGZkIDwgMCkgewo+ICsgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiQ291bGQgbm90IG9wZW4gJXMuIChlcnI6ICVzKVxuIiwKPiArICAgICAgICAg
ICAgICAgIGZpbGVuYW1lLCBzdHJlcnJvcihlcnJubykpOwo+ICsgICAgICAgIHJldHVybiBlcnJu
bzsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoc3RhdChmaWxlbmFtZSwgJnN0KSAhPSAwKSB7Cj4g
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgZ2V0IHRoZSBzaXplIG9mICVzLiAo
ZXJyOiAlcylcbiIsCj4gKyAgICAgICAgICAgICAgICBmaWxlbmFtZSwgc3RyZXJyb3IoZXJybm8p
KTsKPiArICAgICAgICByZXR1cm4gZXJybm87Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGVuID0gc3Qu
c3Rfc2l6ZTsKPiArICAgIGJ1ZiA9IG1tYXAoMCwgbGVuLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRF
LCBmZCwgMCk7Cj4gKyAgICBpZiAoYnVmID09IE1BUF9GQUlMRUQpIHsKPiArICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIm1tYXAgZmFpbGVkLiAoZXJyb3I6ICVzKVxuIiwgc3RyZXJyb3IoZXJybm8p
KTsKPiArICAgICAgICByZXR1cm4gZXJybm87Cj4gKyAgICB9Cj4gKwo+ICsgICAgeGNoID0geGNf
aW50ZXJmYWNlX29wZW4oMCwwLDApOwo+ICsgICAgaWYgKHhjaCA9PSBOVUxMKQo+ICsgICAgewo+
ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXJyb3Igb3BlbmluZyB4YyBpbnRlcmZhY2UuIChl
cnI6ICVzKVxuIiwKPiArICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cj4gKyAgICAg
ICAgcmV0dXJuIGVycm5vOwo+ICsgICAgfQo+ICsKPiArICAgIHVjID0geGNfaHlwZXJjYWxsX2J1
ZmZlcl9hbGxvYyh4Y2gsIHVjLCBsZW4pOwo+ICsgICAgaWYgKHVjID09IE5VTEwpCj4gKyAgICAg
ICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIG1lbWNweSh1YywgYnVmLCBsZW4pOwo+ICsgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUob3AudS5taWNyb2NvZGUuZGF0YSwgdWMpOwo+ICsgICAgb3AuY21k
ID0gWEVOUEZfbWljcm9jb2RlX3VwZGF0ZTsKPiArICAgIG9wLmludGVyZmFjZV92ZXJzaW9uID0g
WEVOUEZfSU5URVJGQUNFX1ZFUlNJT047Cj4gKyAgICBvcC51Lm1pY3JvY29kZS5sZW5ndGggPSBs
ZW47Cj4gKyAgICByZXQgPSB4Y19wbGF0Zm9ybV9vcCh4Y2gsICZvcCk7Cj4gKyAgICBpZiAoIHJl
dCApCj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gdXBkYXRlIG1pY3JvY29k
ZS4gKGVycjogJWQpXG4iLCByZXQpOwo+ICsKPiArICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJl
ZSh4Y2gsIHVjKTsKPiArICAgIHhjX2ludGVyZmFjZV9jbG9zZSh4Y2gpOwo+ICsKPiArICAgIGlm
IChtdW5tYXAoYnVmLCBsZW4pKSB7Cj4gKyAgICAgICAgcHJpbnRmKCJDb3VsZCBub3QgdW5tYXA6
ICVkKCVzKVxuIiwgZXJybm8sIHN0cmVycm9yKGVycm5vKSk7Cj4gKyAgICAgICAgcmV0dXJuIGVy
cm5vOwo+ICsgICAgfQo+ICsgICAgY2xvc2UoZmQpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 09:49:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 09:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8MEG-0000Cd-Tt; Mon, 25 Mar 2019 09:49:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBpz=R4=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1h8MEG-0000CX-4s
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 09:49:16 +0000
X-Inumbo-ID: 3e87bde6-4ee3-11e9-a41c-97c346a5f5c1
Received: from mail-oi1-f196.google.com (unknown [209.85.167.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e87bde6-4ee3-11e9-a41c-97c346a5f5c1;
 Mon, 25 Mar 2019 09:49:12 +0000 (UTC)
Received: by mail-oi1-f196.google.com with SMTP id v7so6413899oie.8
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 02:49:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Oal7flNQwT9u03yT3aAACwafEYYaGm4K4yZxV7zkB6g=;
 b=iHgo3I5Qog+1C/rUCmprXrFtFjgoBieTOyfatxsEBvS3FFVbxzPe1ts3e4vUDd1zDa
 AyXrrlkXt6o9gUqMdvrWHmbbKIcjk+ZE9sAoAkgrGCtUTzm6e+kC22OE2ZsH15D1puFy
 XNcXBWK0sO6ClBLBmYo+F0bdM+Oc4Nbvu0o2JUHt44+Kttyu/iArowjHV/kwLxpkqiNS
 HaP+qfgoubKH1GHdGojomsFtgjtiKdmt/M0/aCqeu2KauBl7NjfJiYv8vwqI04MsmPYs
 ZfczoKzEkx0fILSO7M7KWD4hMVnX0WqCA2JhZfWuOk09jOv1pwlepOU8Ii2FRBRqrTzi
 AA5A==
X-Gm-Message-State: APjAAAU313HQxKa5i8rifGWv5IfBuwmT9bvCi4DaikYdSZs2M4T2bKo6
 zROdfHY9AV6bqFzJ+UzMbsmcgePmSV/ezHAyKgg=
X-Google-Smtp-Source: APXvYqzJNFY+7ARxSB+4c0sPo+9Jc49EQ+AENFDT1Rq9ALKT80u54QwmuukEqifSZ5X/P4w7O9C0yhDGnkFMiwI6NzM=
X-Received: by 2002:aca:eb93:: with SMTP id
 j141mr11026445oih.178.1553507352232; 
 Mon, 25 Mar 2019 02:49:12 -0700 (PDT)
MIME-Version: 1.0
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <20190322132108.25501-3-sakari.ailus@linux.intel.com>
 <CAJZ5v0i8JiQGk25yZKQqTzCCY+nrfoKXOH8nM6eNPhkN-i+y9w@mail.gmail.com>
In-Reply-To: <CAJZ5v0i8JiQGk25yZKQqTzCCY+nrfoKXOH8nM6eNPhkN-i+y9w@mail.gmail.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 25 Mar 2019 10:49:01 +0100
Message-ID: <CAJZ5v0ixukjWzSUqNCOpYuQci=7+ctdEhdZwOh=afz1b2zFVaw@mail.gmail.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 2/2] vsprintf: Remove support for %pF and
 %pf in favour of %pS and %ps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>,
 "open list:TARGET SUBSYSTEM" <linux-scsi@vger.kernel.org>,
 Linux PM <linux-pm@vger.kernel.org>, linux-mmc <linux-mmc@vger.kernel.org>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 linux-um@lists.infradead.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 netdev <netdev@vger.kernel.org>, linux-btrfs@vger.kernel.org,
 Linux PCI <linux-pci@vger.kernel.org>, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMTA6MzAgQU0gUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bEBrZXJuZWwub3JnPiB3cm90ZToKPgo+IE9uIEZyaSwgTWFyIDIyLCAyMDE5IGF0IDI6MjEgUE0g
U2FrYXJpIEFpbHVzCj4gPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4K
PiA+ICVwUyBhbmQgJXBzIGFyZSBub3cgdGhlIHByZWZlcnJlZCBjb252ZXJzaW9uIHNwZWNpZmll
cnMgdG8gcHJpbnQgZnVuY3Rpb24KPiA+ICVuYW1lcy4gVGhlIGZ1bmN0aW9uYWxpdHkgaXMgZXF1
aXZhbGVudDsgcmVtb3ZlIHRoZSBvbGQsIGRlcHJlY2F0ZWQgJXBGCj4gPiAlYW5kICVwZiBzdXBw
b3J0Lgo+Cj4gQXJlICVwRiBhbmQgJXBmIHJlYWxseSBub3QgdXNlZCBhbnkgbW9yZSBpbiB0aGUg
a2VybmVsPwo+Cj4gSWYgdGhhdCBpcyBub3QgdGhlIGNhc2UsIHlvdSBuZWVkIHRvIGNvbnZlcnQg
dGhlIHJlbWFpbmluZyB1c2VycyBvZgo+IHRoZW0gdG8gdXNpbmcgJXBzIG9yICVwUyBiZWZvcmUg
bWFraW5nIHN1cHBvcnQgZm9yIHRoZW0gZ28gYXdheQo+IGNvbXBsZXRlbHkuCgpXZWxsLCB0aGlz
IGlzIGEgWzIvMl0gaW4gYSBzZXJpZXMsIHNvcnJ5IGZvciB0aGUgbm9pc2UgKC9tZSBibGFtZXMK
Z21haWwgZm9yIHRoZSBjb25mdXNpb24pLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 10:36:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 10:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8My2-00047I-M8; Mon, 25 Mar 2019 10:36:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ytoJ=R4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8My0-00047C-TN
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 10:36:32 +0000
X-Inumbo-ID: d9b3cd2c-4ee9-11e9-b8c0-c3c242e3cce7
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9b3cd2c-4ee9-11e9-b8c0-c3c242e3cce7;
 Mon, 25 Mar 2019 10:36:30 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 25 Mar 2019 11:36:29 +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);
 Mon, 25 Mar 2019 10:36:02 +0000
Message-ID: <8eec0949bac18d8ee6f151027ff68de9827f143d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ryan Thibodeaux
 <thibodux@gmail.com>
Date: Mon, 25 Mar 2019 11:36:00 +0100
In-Reply-To: <20190324180724.GA4400@nat-wireless-guest-reg-153-50.bu.edu>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <20190323120052.GB11100@centos-dev.localdomain>
 <20190324180724.GA4400@nat-wireless-guest-reg-153-50.bu.edu>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 "luca.abeni" <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 ryan.thibodeaux@starlab.io, xen-devel@lists.xenproject.org, tglx@linutronix.de
Content-Type: multipart/mixed; boundary="===============4870994685448797824=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4870994685448797824==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-2Aj+Mypawqc5P5Mv2XTx"


--=-2Aj+Mypawqc5P5Mv2XTx
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 2019-03-24 at 14:07 -0400, Boris Ostrovsky wrote:
> On Sat, Mar 23, 2019 at 08:00:52AM -0400, Ryan Thibodeaux wrote:
> > This test system was configured to use a TSC clocksource, disabled
> > C states, and lowered the timer slop. I am not claiming the timer
> > slop change was solely responsible for the best results.
>=20
> How can we then be sure that the proposed change will indeed provide
> some sort of benefit?
>=20
> Were there any other changes between your tests to think that slop
> time modification may not be responsible for better results?
>=20
FWIW, in mine and Luca's experiments, changing lowering both timer_slop
in Xen and TIMER_SLOP in Linux, improved latency dramatically, without
any other change.

We also tried _only_ playing with the Xen tunable (as there's a Xen
boot parameter for it already) but that wasn't enough. It was only when
we also tuned TIMER_SLOP in Linux's Xen clockevent device that we got
decent numbers (i.e., comparable to KVM ones).

Reason why we had not share these results yet was that we were still
"polishing" them, and because we also found a couple of other issues,
and we were trying to understand them better, before sending anything
out. But those other issues were --although still about achieving low
latencies-- orthogonal from this, and lowering the default slop is
absolute prerequisite for even talking about having a reasonable vcpu
response time.

A patch like this one, was something we were thinking to submit ourself
sooner or later (backed up by our results). Personally, in addition to
making the value tunable, which I think is a good thing, I also would
lower the default.

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/

--=-2Aj+Mypawqc5P5Mv2XTx
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+4FAlyYrxAACgkQFkJ4iaW4
c+4RBw/+Jb25t+D3NqB7raaBYvuDFoFlEdJJEBtsPLe8HNDFU3aD8p3Mr+v9m0KU
hWiWBcAfqISbCk3gsb4Qfw5met5E1hg9EsA1qJVhsKdPiwPUrDnRfwxOHRgLSw/6
FPZ+MKo0REE9VvXPkuhcebmM7Ec98Q4iiqXS9POF0iTlDnu1NqiQ2e1II9Eu2/L7
+Bdaq6kbSsTLRuI5HBNdOCcoFMJ74NcI+p6xSvVZOkHTyPFlNiXfhc/tXVXvkPJP
jdJPyqGvVNUtawG/AtEDDwIUxhrEbr+iq4tFRGpVqEQBlYfqI1DbJMCRInEEGA+v
n2bMWJGGSYTteIe1pyxnanCNrVr4q7IdIip0AIxnur6mwx2TDTdzTFI9kBjWZtGb
VfzzXt6YXYiCAtcOIYNdd81xtVJukYsmuWLy8kG2/SCDLTSK1EaBidmUJzcydmfY
pkpN2rS/4SyIw/uiAFxLuC3DaDNumVmiB+kJSJd0sOw+381YDmKr9O0YtiFD8E8K
sgHSaaev73etzvIDawbZJ/6zwVp4wGzzll+lnLEqenzNaq7oPVc1AXag3JWU5dwU
hT11iJseaqIcDhDZHJjQug//9enDk6gBDTcsCX/pGNi3wqrCm1BSSrD8fFqfCJWO
Gc69tHtjXCUjJpOBign0HbJuni4P6LJcklcKyejceSCBwcaUsi8=
=0s/V
-----END PGP SIGNATURE-----

--=-2Aj+Mypawqc5P5Mv2XTx--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4870994685448797824==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 25 10:53:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 10:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8NEV-0005dE-Aa; Mon, 25 Mar 2019 10:53:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ytoJ=R4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8NEU-0005d9-Lt
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 10:53:34 +0000
X-Inumbo-ID: 39bfdd30-4eec-11e9-b01a-6b5e71222df0
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39bfdd30-4eec-11e9-b01a-6b5e71222df0;
 Mon, 25 Mar 2019 10:53:30 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 25 Mar 2019 11:53:29 +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);
 Mon, 25 Mar 2019 10:53:06 +0000
Message-ID: <9d464b61e6430cb9f203c0fa5b396ebdccfca5d5.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 25 Mar 2019 11:53:05 +0100
In-Reply-To: <9dce8e69-6ebc-85f4-be25-a6d2ee9a5116@suse.com>
References: <20190322090431.28112-1-jgross@suse.com>
 <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@suse.com>
 <9dce8e69-6ebc-85f4-be25-a6d2ee9a5116@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8818728657094781828=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8818728657094781828==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-0ZM7vSSzBw8MvCOlTho5"


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

On Sat, 2019-03-23 at 14:22 +0100, Juergen Gross wrote:
> On 23/03/2019 03:32, Dario Faggioli wrote:
> > To properly deal with offline CPUs, I think we can change the logic
> > a
> > little, i.e., we initialize the smt_idle mask to all-1 (all CPUs
> > idle),
> > and we also make sure that we set the CPU bit (instead of learing
> > it)
> > in smt_idle, when we remove the CPU from the scheduler.
>=20
> How does that help?
>=20
> Only if all siblings are marked as idle in rqd->idle we set any bits
> in rqd->smt_idle (all siblings).
>=20
> Or did you mean rqd->idle instead?
>=20
Yep, indeed I was thinking to rqd->idle, sorry for the confusion. :-)

> This might be problematic in case of runqueue per cpu, though.
>=20
Mmm... So, my point here is, when a CPU does not belong to a scheduler
(and, in case of Credit2, even when it does not belong to a runqueue)
we "consider" it as being either idle or busy, depending on whether we
set or clear the relevant bit.

But truth is, we don't have a way to know if it is really idle or not,
so we really shouldn't rely on such info.

Therefore, we should:
- make sure that we actually don't, or it's a bug (which is the point
of this patch ;-P)
- decide whether to set or clear the bit basing on what's more
convenient (e.g., because it saves some cpumask operation).

Anyway...

> Another idea: we could introduce a credit2 pcpu data cpumask pointer
> for replacement of the cpu_sibling_mask. For runqueue per cpu it
> would
> pount to cpumask_of(cpu), for the "normal case" it would point to the
> correct cpu_sibling_mask, and for special cases we could allocate a
> mask if needed.
>=20
... I think I am fine with this idea.

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/

--=-0ZM7vSSzBw8MvCOlTho5
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+4FAlyYsxEACgkQFkJ4iaW4
c+5d5Q/+LQHj884kNyWlIsKvSh+rIruoI/ZZhLsyr9RUo+SF2tLE3J0a8WEzLARd
qisyKNJ1y7IdYf9P6YVL7db7++ZwnO3BbL1wuQlFThH/ygYBX5q4iFlZ1U3ILvVG
qK0fOmCZxhcUmGw4I/7ngVvuXUleKO0KM2f4RnTwXIUs0TuYHMPkoXflnx+UVicl
9WhJUROXGem7VkwbWDSktZHWXfzdDCFzZKWxgNjUXZw8q6mFD23fZazPSxXlbAMk
lwfVn1P3b8kgdwKdS6AUy7RciJVPEfl4RHNU1zw/WvUGvcy4n4loMkIkiVhe/8vd
r7hW0DYi/bqDNvrNp9UMKmfx5+Lv/UteypyKoZaxVrD4QUORhUQ6cYQo9/VY4f8l
eVYagQkarep+Wn0acN1VKQhIgtw03LQ82gsfbIUOwylm2HI7nWkuaT0u/LOnAW1e
r+piWjFj8AIaTfo2tJPllyHRKKYyaZj7ujWL59IOD43gJ3Iq+R9zlQwFHx5eihEV
9vi5F4EjeOvEHwsYIRVlEPvAd7NcF2vRVEstRkWuOXpGHJMlRApuU7E+i0BCdW1P
eWMdAYpunbL1xoH4OcnZ6vnYmy/uQIfSHzEZ6YyufwVrA42e57ULRDYSFB41XFp6
wfjFm5Y9byTdv9h1SqLxonPfl8OkIwWkwsVV567gWqpEMG0qQPw=
=6Rdu
-----END PGP SIGNATURE-----

--=-0ZM7vSSzBw8MvCOlTho5--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8818728657094781828==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:12:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:12: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 1h8NWp-0007KR-8O; Mon, 25 Mar 2019 11:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIN9=R4=citrix.com=prvs=980a5891d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1h8NWn-0007KM-SZ
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 11:12:29 +0000
X-Inumbo-ID: de23c556-4eee-11e9-8214-436770e5adf8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de23c556-4eee-11e9-8214-436770e5adf8;
 Mon, 25 Mar 2019 11:12:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81705522"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 25 Mar 2019 11:12:17 +0000
Message-ID: <20190325111217.25649-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] x86/microcode: always collect_cpu_info()
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 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>

Q3VycmVudGx5IGNwdV9zaWcgc3RydWN0IGlzIG5vdCB1cGRhdGVkIGR1cmluZyBib290IHdoZW4g
ZWl0aGVyOgoKICAgIDEuIHVjb2RlX3NjYW4gaXMgc2V0IHRvIGZhbHNlIChlLmcuIG5vICJ1Y29k
ZT1zY2FuIiBpbiBjbWRsaW5lKQogICAgMi4gaW5pdHJkIGRvZXMgbm90IGNvbnRhaW4gYSBtaWNy
b2NvZGUgYmxvYgoKVGhlc2Ugd2lsbCByZXN1bHQgaW4gY3B1X3NpZy5yZXYgYmVpbmcgMCB3aGlj
aCBhZmZlY3RzIEFQSUMncwpjaGVja19kZWFkbGluZV9lcnJhdGEoKSBhbmQgcmV0cG9saW5lX3Nh
ZmUoKSBmdW5jdGlvbnMuCgpGaXggdGhpcyBieSBnZXR0aW5nIHVjb2RlIHJldmlzaW9uIGVhcmx5
IGR1cmluZyBib290IGFuZCBTTVAgYnJpbmcgdXAuCldoaWxlIGF0IGl0LCBwcm90ZWN0IGVhcmx5
X21pY3JvY29kZV91cGRhdGVfY3B1KCkgZm9yIGNhc2VzIHdoZW4KbWljcm9jb2RlX29wcyBpcyBO
VUxMLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jIHwgMTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYwppbmRleCA0MTYzZjUwYmI3Li40MjFkNTdlOTI1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBAIC0z
ODMsMTAgKzM4MywxNSBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIG1pY3JvY29kZV9w
ZXJjcHVfbmZiID0gewogCiBpbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGJv
b2wgc3RhcnRfdXBkYXRlKQogeworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CisgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9j
cHVfaW5mbywgY3B1KTsKICAgICBpbnQgcmMgPSAwOwogICAgIHZvaWQgKmRhdGEgPSBOVUxMOwog
ICAgIHNpemVfdCBsZW47CiAKKyAgICBpZiAoICFtaWNyb2NvZGVfb3BzICkKKyAgICAgICAgcmV0
dXJuIC1FTk9TWVM7CisKICAgICBpZiAoIHVjb2RlX2Jsb2Iuc2l6ZSApCiAgICAgewogICAgICAg
ICBsZW4gPSB1Y29kZV9ibG9iLnNpemU7CkBAIC0zOTcsNiArNDAyLDkgQEAgaW50IF9faW5pdCBl
YXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKICAgICAgICAgbGVu
ID0gdWNvZGVfbW9kLm1vZF9lbmQ7CiAgICAgICAgIGRhdGEgPSBib290c3RyYXBfbWFwKCZ1Y29k
ZV9tb2QpOwogICAgIH0KKworICAgIG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1
LCAmdWNpLT5jcHVfc2lnKTsKKwogICAgIGlmICggZGF0YSApCiAgICAgewogICAgICAgICBpZiAo
IHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQpAQCAtNDEzLDYg
KzQyMSw4IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFy
dF91cGRhdGUpCiAKIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKIHsKKyAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHN0cnVjdCB1Y29k
ZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgaW50
IHJjOwogCiAgICAgcmMgPSBtaWNyb2NvZGVfaW5pdF9pbnRlbCgpOwpAQCAtNDI1LDYgKzQzNSw4
IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKIAogICAgIGlmICggbWlj
cm9jb2RlX29wcyApCiAgICAgeworICAgICAgICBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9p
bmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7CisKICAgICAgICAgaWYgKCB1Y29kZV9tb2QubW9kX2Vu
ZCB8fCB1Y29kZV9ibG9iLnNpemUgKQogICAgICAgICAgICAgcmMgPSBlYXJseV9taWNyb2NvZGVf
dXBkYXRlX2NwdSh0cnVlKTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:21:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:21: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 1h8Nf5-0008Ay-AG; Mon, 25 Mar 2019 11:21: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=EPKr=R4=citrix.com=prvs=980a00fe0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8Nf3-0008At-MJ
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 11:21:01 +0000
X-Inumbo-ID: 1124d69d-4ef0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1124d69d-4ef0-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 11:21:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81706108"
Date: Mon, 25 Mar 2019 11:20:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190325112052.GW14641@zion.uk.xensource.com>
References: <1553253148-23611-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1553253148-23611-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] CI: Fix indentation in containerize script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMTE6MTI6MjhBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgc2NyaXB0IGlzIG1vc3RseSBpbmRlbnRlZCB3aXRoIHNwYWNlcywgYnV0IHRo
ZXJlIGFyZSB0aHJlZSB0YWJzLiAgRml4IHRoZW0KPiB1cCB0byBiZSBjb25zaXN0ZW50Lgo+IAo+
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:21:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Nfu-0008EI-Lm; Mon, 25 Mar 2019 11:21:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EPKr=R4=citrix.com=prvs=980a00fe0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8Nft-0008EC-Q5
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 11:21:53 +0000
X-Inumbo-ID: 3057874c-4ef0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3057874c-4ef0-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 11:21:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81706170"
Date: Mon, 25 Mar 2019 11:21:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190325112144.GX14641@zion.uk.xensource.com>
References: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] CI: Add a CentOS 6 container and build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMTE6MTM6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5IGJyb2tlbiBi
dWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCj4gd291bGQgYmUgYSB2ZXJ5IGdvb2QgbW92ZS4KPiAK
PiBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGggUHl0aG9uIDIuNiwgYW5k
IFFlbXUgcmVxdWlyZXMgMi43Lgo+IFRoZXJlIGFwcGVhciB0byBiZSBubyBzZW5zaWJsZSB3YXlz
IHRvIGdldCBQeXRob24gMi43IGludG8gYSBDZW50T1MgNgo+IGVudmlyb25tZW50cywgc28gbW9k
aWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBidWlsZAo+IGlu
c3RlYWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:33:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Nr1-0000k7-RO; Mon, 25 Mar 2019 11:33:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EPKr=R4=citrix.com=prvs=980a00fe0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8Nr0-0000k2-Qx
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 11:33:22 +0000
X-Inumbo-ID: c98bee04-4ef1-11e9-a43d-1fbc27eb9203
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c98bee04-4ef1-11e9-a43d-1fbc27eb9203;
 Mon, 25 Mar 2019 11:33:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,256,1549929600"; d="scan'208";a="81706727"
Date: Mon, 25 Mar 2019 11:33:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190325113316.GA14641@zion.uk.xensource.com>
References: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
 <20190325112144.GX14641@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325112144.GX14641@zion.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] CI: Add a CentOS 6 container and build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMTE6MjE6NDRBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE1hciAyMiwgMjAxOSBhdCAxMToxMzo0MEFNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gQ2VudE9TIDYgaXMgcHJvYmFibHkgdGhlIG1vc3QgZnJlcXVlbnRseSBicm9r
ZW4gYnVpbGQsIHNvIGFkZGluZyBpdCB0byBDSQo+ID4gd291bGQgYmUgYSB2ZXJ5IGdvb2QgbW92
ZS4KPiA+IAo+ID4gT25lIHByb2JsZW0gaXMgdGhhdCBDZW50T1MgNiBjb21lcyB3aXRoIFB5dGhv
biAyLjYsIGFuZCBRZW11IHJlcXVpcmVzIDIuNy4KPiA+IFRoZXJlIGFwcGVhciB0byBiZSBubyBz
ZW5zaWJsZSB3YXlzIHRvIGdldCBQeXRob24gMi43IGludG8gYSBDZW50T1MgNgo+ID4gZW52aXJv
bm1lbnRzLCBzbyBtb2RpZnkgdGhlIGJ1aWxkIHNjcmlwdCB0byBza2lwIHRoZSBRZW11IHVwc3Ry
ZWFtIGJ1aWxkCj4gPiBpbnN0ZWFkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKSnVzdCBzYXcgeW91ciB0aHJlYWQgb24gc2VhYmlvcyBsaXN0
IC0tIGRvIHlvdSB3YW50IHRvIGV4Y2x1ZGUgc2VhYmlvcwpidWlsZCBpbiBDZW50T1MgNj8KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8NuB-0000we-C1; Mon, 25 Mar 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=nTpb=R4=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1h8Nu9-0000wZ-CM
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 11:36:37 +0000
X-Inumbo-ID: 3ed358c0-4ef2-11e9-bc90-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ed358c0-4ef2-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 11:36:35 +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;
 25 Mar 2019 04:36:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="158153156"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.34])
 by fmsmga001.fm.intel.com with ESMTP; 25 Mar 2019 04:36:33 -0700
Date: Mon, 25 Mar 2019 19:40:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20190325114043.GA6008@gao-cwp>
References: <20190325111217.25649-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325111217.25649-1-sergey.dyasli@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v1] x86/microcode: always collect_cpu_info()
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMTE6MTI6MTdBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPkN1cnJlbnRseSBjcHVfc2lnIHN0cnVjdCBpcyBub3QgdXBkYXRlZCBkdXJpbmcgYm9v
dCB3aGVuIGVpdGhlcjoKPgo+ICAgIDEuIHVjb2RlX3NjYW4gaXMgc2V0IHRvIGZhbHNlIChlLmcu
IG5vICJ1Y29kZT1zY2FuIiBpbiBjbWRsaW5lKQo+ICAgIDIuIGluaXRyZCBkb2VzIG5vdCBjb250
YWluIGEgbWljcm9jb2RlIGJsb2IKPgo+VGhlc2Ugd2lsbCByZXN1bHQgaW4gY3B1X3NpZy5yZXYg
YmVpbmcgMCB3aGljaCBhZmZlY3RzIEFQSUMncwo+Y2hlY2tfZGVhZGxpbmVfZXJyYXRhKCkgYW5k
IHJldHBvbGluZV9zYWZlKCkgZnVuY3Rpb25zLgo+Cj5GaXggdGhpcyBieSBnZXR0aW5nIHVjb2Rl
IHJldmlzaW9uIGVhcmx5IGR1cmluZyBib290IGFuZCBTTVAgYnJpbmcgdXAuCj5XaGlsZSBhdCBp
dCwgcHJvdGVjdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSgpIGZvciBjYXNlcyB3aGVuCj5t
aWNyb2NvZGVfb3BzIGlzIE5VTEwuCj4KPlNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:42:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11: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 1h8Nzs-0001ge-4l; Mon, 25 Mar 2019 11:42:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zSVc=R4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h8Nzr-0001gZ-7E
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 11:42:31 +0000
X-Inumbo-ID: 0ff8f6ce-4ef3-11e9-b6aa-af707d8ada1c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ff8f6ce-4ef3-11e9-b6aa-af707d8ada1c;
 Mon, 25 Mar 2019 11:42: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 B1D37AF8F;
 Mon, 25 Mar 2019 11:42:25 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190322090431.28112-1-jgross@suse.com>
 <2bd3783c9eb5e87a1e0a19acacc193a29fec3120.camel@suse.com>
 <9dce8e69-6ebc-85f4-be25-a6d2ee9a5116@suse.com>
 <9d464b61e6430cb9f203c0fa5b396ebdccfca5d5.camel@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: <c7959d25-7824-349e-612c-d4ffcaeba8ee@suse.com>
Date: Mon, 25 Mar 2019 12:42:25 +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: <9d464b61e6430cb9f203c0fa5b396ebdccfca5d5.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@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>

T24gMjUvMDMvMjAxOSAxMTo1MywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gU2F0LCAyMDE5
LTAzLTIzIGF0IDE0OjIyICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyMy8wMy8y
MDE5IDAzOjMyLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+IFRvIHByb3Blcmx5IGRlYWwgd2l0
aCBvZmZsaW5lIENQVXMsIEkgdGhpbmsgd2UgY2FuIGNoYW5nZSB0aGUgbG9naWMKPj4+IGEKPj4+
IGxpdHRsZSwgaS5lLiwgd2UgaW5pdGlhbGl6ZSB0aGUgc210X2lkbGUgbWFzayB0byBhbGwtMSAo
YWxsIENQVXMKPj4+IGlkbGUpLAo+Pj4gYW5kIHdlIGFsc28gbWFrZSBzdXJlIHRoYXQgd2Ugc2V0
IHRoZSBDUFUgYml0IChpbnN0ZWFkIG9mIGxlYXJpbmcKPj4+IGl0KQo+Pj4gaW4gc210X2lkbGUs
IHdoZW4gd2UgcmVtb3ZlIHRoZSBDUFUgZnJvbSB0aGUgc2NoZWR1bGVyLgo+Pgo+PiBIb3cgZG9l
cyB0aGF0IGhlbHA/Cj4+Cj4+IE9ubHkgaWYgYWxsIHNpYmxpbmdzIGFyZSBtYXJrZWQgYXMgaWRs
ZSBpbiBycWQtPmlkbGUgd2Ugc2V0IGFueSBiaXRzCj4+IGluIHJxZC0+c210X2lkbGUgKGFsbCBz
aWJsaW5ncykuCj4+Cj4+IE9yIGRpZCB5b3UgbWVhbiBycWQtPmlkbGUgaW5zdGVhZD8KPj4KPiBZ
ZXAsIGluZGVlZCBJIHdhcyB0aGlua2luZyB0byBycWQtPmlkbGUsIHNvcnJ5IGZvciB0aGUgY29u
ZnVzaW9uLiA6LSkKPiAKPj4gVGhpcyBtaWdodCBiZSBwcm9ibGVtYXRpYyBpbiBjYXNlIG9mIHJ1
bnF1ZXVlIHBlciBjcHUsIHRob3VnaC4KPj4KPiBNbW0uLi4gU28sIG15IHBvaW50IGhlcmUgaXMs
IHdoZW4gYSBDUFUgZG9lcyBub3QgYmVsb25nIHRvIGEgc2NoZWR1bGVyCj4gKGFuZCwgaW4gY2Fz
ZSBvZiBDcmVkaXQyLCBldmVuIHdoZW4gaXQgZG9lcyBub3QgYmVsb25nIHRvIGEgcnVucXVldWUp
Cj4gd2UgImNvbnNpZGVyIiBpdCBhcyBiZWluZyBlaXRoZXIgaWRsZSBvciBidXN5LCBkZXBlbmRp
bmcgb24gd2hldGhlciB3ZQo+IHNldCBvciBjbGVhciB0aGUgcmVsZXZhbnQgYml0Lgo+IAo+IEJ1
dCB0cnV0aCBpcywgd2UgZG9uJ3QgaGF2ZSBhIHdheSB0byBrbm93IGlmIGl0IGlzIHJlYWxseSBp
ZGxlIG9yIG5vdCwKPiBzbyB3ZSByZWFsbHkgc2hvdWxkbid0IHJlbHkgb24gc3VjaCBpbmZvLgo+
IAo+IFRoZXJlZm9yZSwgd2Ugc2hvdWxkOgo+IC0gbWFrZSBzdXJlIHRoYXQgd2UgYWN0dWFsbHkg
ZG9uJ3QsIG9yIGl0J3MgYSBidWcgKHdoaWNoIGlzIHRoZSBwb2ludAo+IG9mIHRoaXMgcGF0Y2gg
Oy1QKQo+IC0gZGVjaWRlIHdoZXRoZXIgdG8gc2V0IG9yIGNsZWFyIHRoZSBiaXQgYmFzaW5nIG9u
IHdoYXQncyBtb3JlCj4gY29udmVuaWVudCAoZS5nLiwgYmVjYXVzZSBpdCBzYXZlcyBzb21lIGNw
dW1hc2sgb3BlcmF0aW9uKS4KPiAKPiBBbnl3YXkuLi4KPiAKPj4gQW5vdGhlciBpZGVhOiB3ZSBj
b3VsZCBpbnRyb2R1Y2UgYSBjcmVkaXQyIHBjcHUgZGF0YSBjcHVtYXNrIHBvaW50ZXIKPj4gZm9y
IHJlcGxhY2VtZW50IG9mIHRoZSBjcHVfc2libGluZ19tYXNrLiBGb3IgcnVucXVldWUgcGVyIGNw
dSBpdAo+PiB3b3VsZAo+PiBwb3VudCB0byBjcHVtYXNrX29mKGNwdSksIGZvciB0aGUgIm5vcm1h
bCBjYXNlIiBpdCB3b3VsZCBwb2ludCB0byB0aGUKPj4gY29ycmVjdCBjcHVfc2libGluZ19tYXNr
LCBhbmQgZm9yIHNwZWNpYWwgY2FzZXMgd2UgY291bGQgYWxsb2NhdGUgYQo+PiBtYXNrIGlmIG5l
ZWRlZC4KPj4KPiAuLi4gSSB0aGluayBJIGFtIGZpbmUgd2l0aCB0aGlzIGlkZWEuCgpQcmVwYXJp
bmcgVjIgb2YgdGhlIHBhdGNoLi4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11: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 1h8O6g-0001xv-Ve; Mon, 25 Mar 2019 11:49: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=ytoJ=R4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8O6f-0001xq-U9
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 11:49:33 +0000
X-Inumbo-ID: 0cea310a-4ef4-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cea310a-4ef4-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 11:49:31 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 25 Mar 2019 12:49:30 +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);
 Mon, 25 Mar 2019 11:49:17 +0000
Message-ID: <2d3fb840e0cfcb5722bcef32f071ebf583ab6e7c.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 25 Mar 2019 12:49:15 +0100
In-Reply-To: <0be8c4b8-b842-5626-1922-03ce46cf58ce@suse.com>
References: <20190314095953.11752-1-jgross@suse.com>
 <20190314095953.11752-3-jgross@suse.com>
 <57ef1a53000330818c8216c3680f64def410f201.camel@suse.com>
 <0be8c4b8-b842-5626-1922-03ce46cf58ce@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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="===============8537564213640219315=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8537564213640219315==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-v9Mnk9eSiqcPLx19D/aY"


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

On Sat, 2019-03-16 at 14:14 +0100, Juergen Gross wrote:
> On 16/03/2019 04:01, Dario Faggioli wrote:

> > > So we can just omit the call of cpu_disable_scheduler() when
> > > offlining
> > > a cpu due to suspend and on resuming we can omit taking the
> > > schedule
> > > lock for selecting the new processor.
> > >=20
> > Well, in theory, we should hold the lock when for using
> > 'cpumask_scratch_cpu(cpu)'. Not sure this is an actual problem in
> > this
> > case, but still...
>=20
> I think there is no problem as there is no scheduling activity.
>=20
I concur. I'm wondering whether it's worth adding a brief comment about
it. If it were me doing this, I most likely would.

> > > In restore_vcpu_affinity() we should be careful when applying
> > > affinity
> > > as the cpu might not have come back to life.=20
> > >=20
> > But restore_vcpu_affinity() is done, in a loop, for all vcpus of
> > all
> > domains, in thaw_domains(), which in turn comes after
> > enable_nonboot_cpus(), which I think is supposed to bring every CPU
> > back up.... What am I missing?
>=20
> There is no guarantee all cpus will be up after suspend. Some might
> fail coming up.
>=20
Ah, ok, that's the case we're trying to address. I didn't get it in the
first place.

And this, in fact, was what I was missing, and the reason why I was
finding some aspects of the patch a little weird. :-P

So, can we state this a bit better in the changelog, and also in a
comment? I'd like the reason why we break the affinity in a function
called "repair_affinity" to be more obvious. :-P

> > > diff --git a/xen/common/cpupool.c b/xen/common/cpupool.c
> > > index e89bb67e71..7b5ce18426 100644
> > > --- a/xen/common/cpupool.c
> > > +++ b/xen/common/cpupool.c
> > > @@ -313,7 +313,7 @@ static long cpupool_unassign_cpu_helper(void
> > > *info)
> > >       * cpu_disable_scheduler(), and at the bottom of this
> > > function.
> > >       */
> > >      rcu_read_lock(&domlist_read_lock);
> > > -    ret =3D cpu_disable_scheduler(cpu);
> > > +    ret =3D (system_state =3D=3D SYS_STATE_suspend) ? 0 :
> > > cpu_disable_scheduler(cpu);
> > >=20
> > Mmm... How can this function be called with state =3D STATE_suspend ?
>=20
> Meh, my bad. I masked the wrong call of cpu_disable_scheduler().
> Should
> have been that from __cpu_disable().
>=20
Yes, that should be the one.

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/

--=-v9Mnk9eSiqcPLx19D/aY
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+4FAlyYwDsACgkQFkJ4iaW4
c+7MxRAAgDIJWyOlzL4zgE71r8SZDWBhhQfUaY/sAPHs1yR1P/tGVLpsnqv2A3Ha
27KhG9bm4y/vnmpnFeISJ3tVeKKT7bfBb7sTTzwLEZDrdwrx7vSjqZnDHQsmo+gT
qHrpX/K7NRebp6WCfi+9/j5Ofwd1udYFIgzCcBLJ+4f39QQZzFPyAKNohr+zG8DE
/6UNc00/IS/QRmUR3kYdqfYOvG+6ZnoZUKnyjggjzZ0YnkIUAOBVVbvmwfm3HkQi
yNtEQjij654fAzI/KEedQ3KoJBoHjyietmrcFFZQX0VFRFYRT0iKz/vA8NOiqUyh
QoaP3KiQYx1ttcwYYysCMJAKdO7uRsaXSs/G86gaJYj7e8QKsEgDogkA27vIveUM
D5eR/h22LWED1zDwu0k4AZN5nmzHzN8Tma6cvf7+0RNw4QXFseEFGwx3JQDpW0aK
AN6tNGBakOsSrcD65KgjHH6axRTobhoRWYY4lWDXVQWQztY76tLm8Ipf8WXtNPBt
B5fGjDeNHRoXar4NpUpVijNh949+9ryI3GC3ceH4vZhCzxSM1TjM5EHojpFljv9f
zUHWDYgJNKx5hAYBj47THj3qyzXrVgd25O6GRkNc4JZjis3Wy69u4zkZg3Hdhflv
WhtktM8vrI1TQ1EGd04xafJd3ijFq34jdqehoFnfIzonG1MQdrw=
=podk
-----END PGP SIGNATURE-----

--=-v9Mnk9eSiqcPLx19D/aY--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8537564213640219315==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 25 11:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8ODx-0002or-T6; Mon, 25 Mar 2019 11: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=ytoJ=R4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8ODw-0002o7-4P
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 11:57:04 +0000
X-Inumbo-ID: 1972f645-4ef5-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1972f645-4ef5-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 11:57:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 25 Mar 2019 12:57:00 +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);
 Mon, 25 Mar 2019 11:56:30 +0000
Message-ID: <4d9ccca0f1769078d78eedae5cdc43d93b4fd8e9.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 25 Mar 2019 12:56:29 +0100
In-Reply-To: <20190318131155.29450-3-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============2521811184828178101=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2521811184828178101==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-lhPFS686xItr9vAI/wwV"


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

On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> Add a helper cpu_notifier_call_chain() to call notifier_call_chain()
> for a cpu with a specified action, returning an errno value.
>=20
> This avoids coding the same pattern multiple times.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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

--=-lhPFS686xItr9vAI/wwV
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+4FAlyYwe0ACgkQFkJ4iaW4
c+5ikBAA33xsPP5Bt9vvRiQqwr6KD3A95tJNCN4wse+bIW4obSjEMJ+yvmwIkct6
HyOF1u0JoAlzHFaUGov4nlG4fEd14JhpH0kB8NDV2U9OX9uqMqF6oQJRyuAotMgb
X7Crifv+QZcyqrP67k1tb+RfZjPAcYb3+kNqeLiwmsOuPyyM8zxA9GuMHOq1+iyI
XHJsvV27ifrnyF1+JQ8eqNvvs4bPsptC0AwXfd2/lCBtIXzAyCc6Yhqo+G3SJnrW
G/Lx0aCviUS/+7hnd2Gt/SMARe1lvD2Qj9MoUFTR8CsYNLMj4Y5dg7u2HuWZfB+b
bnC4Gjxe4oYVXcjVaxirrBPV4yB7gV+fINT3Xy6AXxz5UJG/88fBlfX+sQigCf5O
u3dazVp5Pl3kd9m4URJrG+TD93GVgl3Y9Mk9RL9A9zGWFYxm07yPHi35NSbCKkss
Z5JUjaD7hiKbQTFMD52nIzXw8BGGr/CAaBLksxRO/babJXCsofsegDoAuamFOR1W
SPa87zz7JxdzSHMMOBYWr4CKXeKMJ1uwgQelx8jstNxd6lMsWtzQ+/YxPVWPBeAL
jWXirPixsFr5VX5im9FMHvDpnrx9Hw7E/w39BdK1DEuFwU5KNyn+h5Oq94Z/BiRv
u/VhlLcmMqKaJdIScLZuEVTW3tREolVq18fiWZD/F/haRYkZa2Y=
=Asxj
-----END PGP SIGNATURE-----

--=-lhPFS686xItr9vAI/wwV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2521811184828178101==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 25 12:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 12:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8OHH-0003Zm-QH; Mon, 25 Mar 2019 12:00: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8OHH-0003Za-4F
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 12:00:31 +0000
X-Inumbo-ID: 93d07812-4ef5-11e9-bc65-07aea6e0ffd7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93d07812-4ef5-11e9-bc65-07aea6e0ffd7;
 Mon, 25 Mar 2019 12:00: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 1h8OHB-0003Yd-0A; Mon, 25 Mar 2019 12:00:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8OHA-0001DQ-M4; Mon, 25 Mar 2019 12:00:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8OHA-0000pd-LA; Mon, 25 Mar 2019 12:00:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134035-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-libvirt:<job status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-libvirt:host-install(4):broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 12:00:24 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 134035: 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>

ZmxpZ2h0IDEzNDAzNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDAzNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0
ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZhaWwgaW4gMTMzOTk4IHBhc3MgaW4g
MTM0MDM1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3Jj
X2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNzIGluIDEzMzY2MgogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTMzOTk4
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzgg
ICAgIGZhaWwgcGFzcyBpbiAxMzM5OTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzk5OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNTAg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTMzOTk4IGxpa2UgMTMwOTY1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGluIDEzMzk5OCBsaWtlIDEzMDk2NQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk5OCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzk5OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTk4IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5OTggbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzk5OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk5OCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzk5OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5OTggbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzk5OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk5OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTk4IG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzM5OTggbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUy
MDc5ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0wMyAwOTow
NjoxOSBaICAxMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTggIDIwMTktMDMtMDUg
MTU6MDY6MjMgWiAgIDE5IGRheXMgICAxNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LWxpYnZpcnQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1saWJ2aXJ0IGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzYg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 12:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 12: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 1h8OMg-0003qX-GO; Mon, 25 Mar 2019 12: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=j4SG=R4=santannapisa.it=luca.abeni@srs-us1.protection.inumbo.net>)
 id 1h8OMf-0003p7-Df
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 12:06:05 +0000
X-Inumbo-ID: 5c15c3f3-4ef6-11e9-bc90-bc764e045a96
Received: from mail.santannapisa.it (unknown [193.205.80.98])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5c15c3f3-4ef6-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 12:06:03 +0000 (UTC)
Received: from [10.30.3.184] (account l.abeni@santannapisa.it HELO luca64)
 by santannapisa.it (CommuniGate Pro SMTP 6.1.11)
 with ESMTPSA id 137593801; Mon, 25 Mar 2019 13:06:02 +0100
Date: Mon, 25 Mar 2019 13:05:57 +0100
From: luca abeni <luca.abeni@santannapisa.it>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20190325130530.56603806@luca64>
In-Reply-To: <20190323114151.5cebf31b@sweethome>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
Organization: Scuola Superiore S. Anna
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, thibodux@gmail.com, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <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>

SGkgYWxsLAoKT24gU2F0LCAyMyBNYXIgMjAxOSAxMTo0MTo1MSArMDEwMApsdWNhIGFiZW5pIDxs
dWNhLmFiZW5pQHNhbnRhbm5hcGlzYS5pdD4gd3JvdGU6ClsuLi5dCj4gPiA+IElzIHRoZXJlIGFu
eSBkYXRhIHRoYXQgc2hvd3MgZWZmZWN0cyBvZiB1c2luZyB0aGlzIG5ldyBwYXJhbWV0ZXI/Cj4g
PiA+ICAgICAKPiA+IFllcywgSSd2ZSBkb25lIHNvbWUgcmVzZWFyY2ggYW5kIGV4cGVyaW1lbnRz
IG9uIHRoaXMuIEkgZGlkIGl0Cj4gPiB0b2dldGhlciB3aXRoIGEgZnJpZW5kLCB3aGljaCBJJ20g
Q2MtaW5nLCBhcyBJJ20gbm90IHN1cmUgd2UncmUKPiA+IHJlYWR5L2NhcGFibGUgdG8gc2hhcmUg
dGhlIHJlc3VsdHMsIHlldCAoTHVjYT8pLiAgCj4gCj4gSSB0aGluayB3ZSBjYW4gZWFzaWx5IHNo
YXJlIHRoZSBleHBlcmltZW50YWwgZGF0YSAoY3ljbGljdGVzdCBvdXRwdXQKPiBhbmQgcGxvdHMp
Lgo+IAo+IE1vcmVvdmVyLCB3ZSBjYW4gc2hhcmUgdGhlIHNjcmlwdHMgYW5kIHRvb2xzIGZvciBy
dW5uaW5nIHRoZQo+IGV4cGVyaW1lbnRzIChzbywgZXZlcnlvbmUgY2FuIGVhc2lseSByZXByb2R1
Y2UgdGhlIG51bWJlcnMgYnkgc2ltcGx5Cj4gdHlwaW5nICJtYWtlIiBhbmQgd2FpdGluZyBmb3Ig
c29tZSB0aW1lIDopCj4gCj4gCj4gSSdsbCB0cnkgdG8gcGFja2FnZSB0aGUgcmVzdWx0cyBhbmQg
dGhlIHNjcmlwdHMvdG9vbHMgdGhpcyBldmVuaW5nLAo+IGFuZCBJJ2xsIHNlbmQgdGhlbS4KClNv
cnJ5IGZvciB0aGUgZGVsYXkuIEkgcHV0IHNvbWUgcXVpY2sgcmVzdWx0cyBoZXJlOgpodHRwOi8v
cmV0aXMuc2FudGFubmFwaXNhLml0L2x1Y2EvWGVuVGltZXJzLwoodGhlcmUgYWxzbyBpcyBhIGxp
bmsgdG8gdGhlIHNjcmlwdHMgdG8gYmUgdXNlZCBmb3IgcmVwcm9kdWNpbmcgdGhlCnJlc3VsdHMp
LiBUaGUgbGF0ZW5jaWVzIGhhdmUgYmVlbiBtZWFzdXJlZCBieSBydW5uaW5nIGN5Y2xpY3Rlc3Qg
aW4gdGhlCmd1ZXN0IChzZWUgdGhlIHNjcmlwdHMgZm9yIGRldGFpbHMpLgoKVGhlIHBpY3R1cmUg
c2hvd3MgdGhlIGxhdGVuY2llcyBtZWFzdXJlZCB3aXRoIGFuIHVucGF0Y2hlZCBndWVzdCBrZXJu
ZWwKYW5kIHdpdGggYSBndWVzdCBrZXJuZWwgaGF2aW5nIFRJTUVSX1NMT1Agc2V0IHRvIDEwMDAg
KGFyYml0cmFyeSBzbWFsbAp2YWx1ZSA6KS4KQWxsIHRoZSBleHBlcmltZW50cyBoYXZlIGJlZW4g
cGVyZm9ybWVkIGJvb3RpbmcgdGhlIGh5cGVydmlzb3Igd2l0aCBhCnNtYWxsIHRpbWVyX3Nsb3Ag
KHRoZSBoeXBlcnZpc29yJ3Mgb25lKSB2YWx1ZS4gU28sIHRoZXkgc2hvdyB0aGF0CmRlY3JlYXNp
bmcgdGhlIGh5cGVydmlzb3IncyB0aW1lcl9zbG9wIGlzIG5vdCBlbm91Z2ggdG8gbWVhc3VyZSBs
b3cKbGF0ZW5jaWVzIHdpdGggY3ljbGljdGVzdC4KCgoJCQkJTHVjYQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 12:21:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 12:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Obf-0005LL-Ta; Mon, 25 Mar 2019 12: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=ytoJ=R4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8Obe-0005LG-Ha
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 12:21:34 +0000
X-Inumbo-ID: 861d9f77-4ef8-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 861d9f77-4ef8-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 12:21:33 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 25 Mar 2019 13:21:31 +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);
 Mon, 25 Mar 2019 12:21:06 +0000
Message-ID: <37954eb9e9efb9b95c603458b298bc1a51b6354f.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 25 Mar 2019 13:21:05 +0100
In-Reply-To: <20190318131155.29450-4-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-4-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============4963492277176228911=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> --- a/xen/include/xen/cpu.h
> +++ b/xen/include/xen/cpu.h
> @@ -32,23 +32,25 @@ void register_cpu_notifier(struct notifier_block
> *nb);
>   *  (a) A CPU is going down; or (b) CPU_UP_CANCELED
>   */
>  /* CPU_UP_PREPARE: Preparing to bring CPU online. */
> -#define CPU_UP_PREPARE   (0x0001 | NOTIFY_FORWARD)
> +#define CPU_UP_PREPARE    (0x0001 | NOTIFY_FORWARD)
>
In the comment block before these definitions, there's this:

 * Possible event sequences for a given CPU:
 *  CPU_UP_PREPARE -> CPU_UP_CANCELLED           -- failed CPU up
 *  CPU_UP_PREPARE -> CPU_STARTING -> CPU_ONLINE -- successful CPU up
 *  CPU_DOWN_PREPARE -> CPU_DOWN_FAILED          -- failed CPU down
 *  CPU_DOWN_PREPARE -> CPU_DYING -> CPU_DEAD    -- successful CPU down

Shouldn't we add a line for this new hook? Something, IIUIC, like:

 CPU_UP_PREPARE -> CPU_UP_CANCELLED -> CPU_RESUME_FAILED --CPU not resuming

With this, FWIW,

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

One more (minor) thing...

>  /* CPU_REMOVE: CPU was removed. */
> -#define CPU_REMOVE       (0x0009 | NOTIFY_REVERSE)
> +#define CPU_REMOVE        (0x0009 | NOTIFY_REVERSE)
> +/* CPU_RESUME_FAILED: CPU failed to come up in resume, all other CPUs up=
. */
> +#define CPU_RESUME_FAILED (0x000a | NOTIFY_REVERSE)
> =20
... technically, when we're dealing with CPU_RESUME_FAILED on one CPU,
we don't know if _all_ others really went up, so I think I'd remove
what follows the ','.

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/

--=-VuhymKjD0SG1VKpyvi77
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+4FAlyYx7EACgkQFkJ4iaW4
c+4LiQ/9FzJVZjL1m6NAsrbXb8RmKyiLiZHrnVzn+RczPC87aRqW6U+Knk4GwHAW
Vx8t3rS1nvEtZTiNM+NmjV7eMaQUL1AN/GNGtNAjMXiKHGoDJu4lAAiqu2uFaOrx
GuwNzLkK3e2dEEI5KIOHAWNpf/Yhb3S9kCNKSj3q8PVfrLV/V6f2w8r8SfWk/qnd
9+Zv0VUMkoCuTkFnVwAp/ItsK6OgMM3iB/R89piZFu0D3Bql5Od3dtSCbXkvViaO
SN3htrmQcClFu9Wb8Jpx08TCf4VuXx6x58OkhAL9IN+w1Cu9kQxuHXZbjl603mNe
jmXOJbt5bLUywsMKffzmnFXOwcXnWbJ3znug4lP7KNYuFH1b0NteuYs/kn/WdG9m
//na1VfDj5NwqIMrZpVY5fP6SKik6KtAGILswoGlAMeQWJ2Z8p7DQEKp3gVkLV7d
DmG9rCCUdT3lFOT0EJ+BKK60ZLlN3e5yg0UdhJpxEKsE4t13Qk3i/cWGUipELWfb
MtEhu7HaSlZseDbEKG0R0bFMWplDwM0Or86L5dx9c20M90s+DObKDcSuYtgApeaY
miIS4iPM0i8kIy/D3JbeWbFrH/jbN/astyJZ7NgT5EUIZsdN8ibLWETBI7Zd6zkt
VSVoczoTAjh0jAfeCUi2UoeHukZDIHpcYk2m/EhSPmPSb2xIT0U=
=zytV
-----END PGP SIGNATURE-----

--=-VuhymKjD0SG1VKpyvi77--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4963492277176228911==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 25 12:29:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 12:29:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8OjQ-0005da-Ts; Mon, 25 Mar 2019 12: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=zSVc=R4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h8OjP-0005dV-ON
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 12:29:35 +0000
X-Inumbo-ID: a41902da-4ef9-11e9-8d92-5f986e5d6fa2
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a41902da-4ef9-11e9-8d92-5f986e5d6fa2;
 Mon, 25 Mar 2019 12:29: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 57C7EAC6C;
 Mon, 25 Mar 2019 12:29:31 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-4-jgross@suse.com>
 <37954eb9e9efb9b95c603458b298bc1a51b6354f.camel@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: <ded64901-abf7-ee07-a7d5-105697d60795@suse.com>
Date: Mon, 25 Mar 2019 13:29:30 +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: <37954eb9e9efb9b95c603458b298bc1a51b6354f.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>

T24gMjUvMDMvMjAxOSAxMzoyMSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gTW9uLCAyMDE5
LTAzLTE4IGF0IDE0OjExICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiAtLS0gYS94ZW4v
aW5jbHVkZS94ZW4vY3B1LmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2NwdS5oCj4+IEBAIC0z
MiwyMyArMzIsMjUgQEAgdm9pZCByZWdpc3Rlcl9jcHVfbm90aWZpZXIoc3RydWN0IG5vdGlmaWVy
X2Jsb2NrCj4+ICpuYik7Cj4+ICAgKiAgKGEpIEEgQ1BVIGlzIGdvaW5nIGRvd247IG9yIChiKSBD
UFVfVVBfQ0FOQ0VMRUQKPj4gICAqLwo+PiAgLyogQ1BVX1VQX1BSRVBBUkU6IFByZXBhcmluZyB0
byBicmluZyBDUFUgb25saW5lLiAqLwo+PiAtI2RlZmluZSBDUFVfVVBfUFJFUEFSRSAgICgweDAw
MDEgfCBOT1RJRllfRk9SV0FSRCkKPj4gKyNkZWZpbmUgQ1BVX1VQX1BSRVBBUkUgICAgKDB4MDAw
MSB8IE5PVElGWV9GT1JXQVJEKQo+Pgo+IEluIHRoZSBjb21tZW50IGJsb2NrIGJlZm9yZSB0aGVz
ZSBkZWZpbml0aW9ucywgdGhlcmUncyB0aGlzOgo+IAo+ICAqIFBvc3NpYmxlIGV2ZW50IHNlcXVl
bmNlcyBmb3IgYSBnaXZlbiBDUFU6Cj4gICogIENQVV9VUF9QUkVQQVJFIC0+IENQVV9VUF9DQU5D
RUxMRUQgICAgICAgICAgIC0tIGZhaWxlZCBDUFUgdXAKPiAgKiAgQ1BVX1VQX1BSRVBBUkUgLT4g
Q1BVX1NUQVJUSU5HIC0+IENQVV9PTkxJTkUgLS0gc3VjY2Vzc2Z1bCBDUFUgdXAKPiAgKiAgQ1BV
X0RPV05fUFJFUEFSRSAtPiBDUFVfRE9XTl9GQUlMRUQgICAgICAgICAgLS0gZmFpbGVkIENQVSBk
b3duCj4gICogIENQVV9ET1dOX1BSRVBBUkUgLT4gQ1BVX0RZSU5HIC0+IENQVV9ERUFEICAgIC0t
IHN1Y2Nlc3NmdWwgQ1BVIGRvd24KPiAKPiBTaG91bGRuJ3Qgd2UgYWRkIGEgbGluZSBmb3IgdGhp
cyBuZXcgaG9vaz8gU29tZXRoaW5nLCBJSVVJQywgbGlrZToKPiAKPiAgQ1BVX1VQX1BSRVBBUkUg
LT4gQ1BVX1VQX0NBTkNFTExFRCAtPiBDUFVfUkVTVU1FX0ZBSUxFRCAtLUNQVSBub3QgcmVzdW1p
bmcKCkZpbmUgd2l0aCBtZS4KCj4gCj4gV2l0aCB0aGlzLCBGV0lXLAo+IAo+IFJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IAo+IE9uZSBtb3JlIChtaW5v
cikgdGhpbmcuLi4KPiAKPj4gIC8qIENQVV9SRU1PVkU6IENQVSB3YXMgcmVtb3ZlZC4gKi8KPj4g
LSNkZWZpbmUgQ1BVX1JFTU9WRSAgICAgICAoMHgwMDA5IHwgTk9USUZZX1JFVkVSU0UpCj4+ICsj
ZGVmaW5lIENQVV9SRU1PVkUgICAgICAgICgweDAwMDkgfCBOT1RJRllfUkVWRVJTRSkKPj4gKy8q
IENQVV9SRVNVTUVfRkFJTEVEOiBDUFUgZmFpbGVkIHRvIGNvbWUgdXAgaW4gcmVzdW1lLCBhbGwg
b3RoZXIgQ1BVcyB1cC4gKi8KPj4gKyNkZWZpbmUgQ1BVX1JFU1VNRV9GQUlMRUQgKDB4MDAwYSB8
IE5PVElGWV9SRVZFUlNFKQo+PiAgCj4gLi4uIHRlY2huaWNhbGx5LCB3aGVuIHdlJ3JlIGRlYWxp
bmcgd2l0aCBDUFVfUkVTVU1FX0ZBSUxFRCBvbiBvbmUgQ1BVLAo+IHdlIGRvbid0IGtub3cgaWYg
X2FsbF8gb3RoZXJzIHJlYWxseSB3ZW50IHVwLCBzbyBJIHRoaW5rIEknZCByZW1vdmUKPiB3aGF0
IGZvbGxvd3MgdGhlICcsJy4KClRoZSBwb2ludCBpcyB0aGF0IGZvciB0aGUgQ1BVX1JFU1VNRV9G
QUlMRUQgY2FzZSB3ZSBjYW4gYmUgc3VyZSB0aGF0IG5vCmNwdSB3aWxsIGNvbWUgdXAgZHVlIHRv
IHJlc3VtZSBqdXN0IGEgbGl0dGxlIGJpdCBsYXRlci4gU28gd2UgY2FuIHRlc3QKZm9yIGUuZy4g
YSBjcHVwb29sIHN1ZGRlbmx5IGhhdmluZyBubyBtb3JlIGNwdXMgYXZhaWxhYmxlLiBUaGlzIGlz
IGluCmNvbnRyYXN0IHRvIENQVV9VUF9DQU5DRUxMRUQgYmVpbmcgc2lnbmFsbGVkIGp1c3QgYWZ0
ZXIgdGhlIG9uZSBjcHUKZmFpbGluZyB0byBjb21lIHVwLCBidXQgYmVmb3JlIHRoZSBuZXh0IGNw
dSBpcyB0cmlnZ2VyZWQgdG8gY29tZSB1cC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8PbN-0001s6-N2; Mon, 25 Mar 2019 13:25:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8PbL-0001s1-NW
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:25:19 +0000
X-Inumbo-ID: 6d41115a-4f01-11e9-8ce7-c79c68071beb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d41115a-4f01-11e9-8ce7-c79c68071beb;
 Mon, 25 Mar 2019 13:25:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 07:25:15 -0600
Message-Id: <5C98D6B502000078002219FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 07:25:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Gustavo A.R.Silva" <gustavo@embeddedor.com>
References: <20190320182715.GA9406@embeddedor>
In-Reply-To: <20190320182715.GA9406@embeddedor>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] PCI: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, keescook@chromium.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAzLjE5IGF0IDE5OjI3LCA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4gd3JvdGU6
Cj4gSW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFy
ayBzd2l0Y2gKPiBjYXNlcyB3aGVyZSB3ZSBhcmUgZXhwZWN0aW5nIHRvIGZhbGwgdGhyb3VnaC4K
PiAKPiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZ3M6Cj4gCj4gZHJpdmVy
cy9wY2kvcHJvYy5jOiBJbiBmdW5jdGlvbiDigJhwcm9jX2J1c19wY2lfaW9jdGzigJk6Cj4gZHJp
dmVycy9wY2kvcHJvYy5jOjIxNjo2OiB3YXJuaW5nOiB0aGlzIHN0YXRlbWVudCBtYXkgZmFsbCB0
aHJvdWdoIAo+IFstV2ltcGxpY2l0LWZhbGx0aHJvdWdoPV0KPiAgICBpZiAoYXJjaF9jYW5fcGNp
X21tYXBfd2MoKSkgewo+ICAgICAgIF4KPiBkcml2ZXJzL3BjaS9wcm9jLmM6MjI1OjI6IG5vdGU6
IGhlcmUKPiAgIGRlZmF1bHQ6Cj4gICBefn5+fn5+Cj4gCj4gZHJpdmVycy9wY2kveGVuLXBjaWZy
b250LmM6IEluIGZ1bmN0aW9uIOKAmHBjaWZyb250X2JhY2tlbmRfY2hhbmdlZOKAmToKPiBkcml2
ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYzoxMTA1OjY6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50IG1h
eSBmYWxsIHRocm91Z2ggCj4gWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQo+ICAgIGlmICh4ZGV2
LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKPiAgICAgICBeCj4gZHJpdmVycy9wY2kveGVu
LXBjaWZyb250LmM6MTEwODoyOiBub3RlOiBoZXJlCj4gICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2lu
ZzoKPiAgIF5+fn4KPiAKPiBOb3RpY2UgdGhhdCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIHRo
ZSAvKiBmYWxsIHRocm91Z2ggKi8KPiBjb21tZW50IGlzIHBsYWNlZCBhdCB0aGUgdmVyeSBib3R0
b20gb2YgdGhlIGNhc2Ugc3RhdGVtZW50LAo+IHdoaWNoIGlzIHdoYXQgR0NDIGlzIGV4cGVjdGlu
ZyB0byBmaW5kLgo+IAo+IFdhcm5pbmcgbGV2ZWwgMyB3YXMgdXNlZDogLVdpbXBsaWNpdC1mYWxs
dGhyb3VnaD0zCj4gCj4gVGhpcyBwYXRjaCBpcyBwYXJ0IG9mIHRoZSBvbmdvaW5nIGVmZm9ydHMg
dG8gZW5hYmxlCj4gLVdpbXBsaWNpdC1mYWxsdGhyb3VnaC4KCk5vbmUgb2YgdGhlIGFib3ZlIGV4
cGxhaW5zIHdoeSAuLi4KCj4gLS0tIGEvZHJpdmVycy9wY2kveGVuLXBjaWZyb250LmMKPiArKysg
Yi9kcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYwo+IEBAIC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0
aWMgdm9pZCBfX3JlZiBwY2lmcm9udF9iYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKnhkZXYsCj4gIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ICAJCWlmICh4ZGV2LT5zdGF0
ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKPiAgCQkJYnJlYWs7Cj4gLQkJLyogTWlzc2VkIHRoZSBi
YWNrZW5kJ3MgQ0xPU0lORyBzdGF0ZSAtLSBmYWxsdGhyb3VnaCAqLwo+ICsJCS8qIGZhbGwgdGhy
b3VnaCAtIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3RhdGUuICovCgouLi4gdGhlIG9y
aWdpbmFsIGNvbW1lbnQgaGVyZSB3YXNuJ3QgZ29vZCBlbm91Z2guCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8PjK-0002eR-Rd; Mon, 25 Mar 2019 13:33:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8PjJ-0002eF-RM
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:33:33 +0000
X-Inumbo-ID: 93f6168c-4f02-11e9-9b40-9f3a803c934b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93f6168c-4f02-11e9-9b40-9f3a803c934b;
 Mon, 25 Mar 2019 13:33: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 1h8PjF-0005MV-Qw; Mon, 25 Mar 2019 13:33: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 1h8PjF-0008Mi-Ax; Mon, 25 Mar 2019 13:33:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8PjF-0007iS-AJ; Mon, 25 Mar 2019 13:33:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134043-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=210bd16aff81f6746033dfc0c4cc7c463349bce0
X-Osstest-Versions-That: ovmf=f4c5200926df8aa8e4ede24fcca288be2150acb4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 13:33:29 +0000
Subject: [Xen-devel] [ovmf test] 134043: 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>

ZmxpZ2h0IDEzNDA0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwNDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyMTBiZDE2YWZmODFmNjc0NjAzM2RmYzBjNGNjN2M0
NjMzNDliY2UwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNGM1MjAw
OTI2ZGY4YWE4ZTRlZGUyNGZjY2EyODhiZTIxNTBhY2I0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM5ODAgIDIwMTktMDMtMjIgMDc6MjI6NDcgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM0MDQzICAyMDE5LTAzLTI0IDA2OjExOjU0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBm
NGM1MjAwOTI2Li4yMTBiZDE2YWZmICAyMTBiZDE2YWZmODFmNjc0NjAzM2RmYzBjNGNjN2M0NjMz
NDliY2UwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8Pjt-0002hB-62; Mon, 25 Mar 2019 13:34: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pjs-0002h1-4y
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:34:08 +0000
X-Inumbo-ID: a7d9cc6f-4f02-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7d9cc6f-4f02-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:34:05 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2PDUC98015577;
 Mon, 25 Mar 2019 21:30:12 +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 x2PDU993064072;
 Mon, 25 Mar 2019 21:30:09 +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; Mon, 25 Mar
 2019 21:30:12 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:30:05 +0800
Message-ID: <96b4704ee96795f524663fd8671a8bfef9d8baa1.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDUC98015577
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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
RU0yLgoKU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L210cnIv
Z2VuZXJpYy5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5j
IGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYwppbmRleCA4ZjljZjFiLi45NGVlN2Q2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKQEAgLTIxNyw4ICsyMTcsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfbXRycl9zdGF0ZShjb25zdCBjaGFyICpsZXZlbCkKIAkJCXByaW50aygi
JXMgICV1IGRpc2FibGVkXG4iLCBsZXZlbCwgaSk7CiAJfQogCi0JaWYgKGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRAotCSAgICAmJiBib290X2NwdV9kYXRhLng4NiA+
PSAweGYpIHsKKwlpZiAoKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCAmJgorCSAgICAgYm9vdF9jcHVfZGF0YS54ODYgPj0gMHhmKSB8fAorCSAgICAgYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pIHsKIAkJdWludDY0X3Qgc3lzY2Zn
LCB0b20yOwogCiAJCXJkbXNybChNU1JfSzhfU1lTQ0ZHLCBzeXNjZmcpOwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:34:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Pk2-0002iv-Hi; Mon, 25 Mar 2019 13:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pk1-0002iV-GH
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:34:17 +0000
X-Inumbo-ID: ab614eae-4f02-11e9-91b6-3fb094fa4750
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab614eae-4f02-11e9-91b6-3fb094fa4750;
 Mon, 25 Mar 2019 13:34:11 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2PDUjvP013662;
 Mon, 25 Mar 2019 21:30:45 +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 x2PDUdOl001777;
 Mon, 25 Mar 2019 21:30: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; Mon, 25 Mar
 2019 21:30:44 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:30:35 +0800
Message-ID: <61342ea12a448e2bc0f340643ff4c802399f155e.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDUjvP013662
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDExNzFjMDIuLjFjZDc5
MDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTMwNiw3ICszMDYsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0
cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKICAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2
ID0gdGhpc19jcHUodWNvZGVfY3B1X2luZm8pLmNwdV9zaWcucmV2OwogCi0gICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgIGlmICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiApCiAgICAgICAgIHJldHVybiB0
cnVlOwogCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fApAQCAtNjMyLDcgKzYzMyw4IEBAIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRp
X2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQorICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQU1EIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9IWUdPTiApCiAgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKIAogICAgIGlmICgg
Y2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:34:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8Pk2-0002jD-T4; Mon, 25 Mar 2019 13:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pk1-0002ic-Oq
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:34:17 +0000
X-Inumbo-ID: ab8d1db8-4f02-11e9-a723-0b2774eea2f5
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab8d1db8-4f02-11e9-a723-0b2774eea2f5;
 Mon, 25 Mar 2019 13:34:12 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2PDU3AS013582;
 Mon, 25 Mar 2019 21:30:03 +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 x2PDTwkF063631;
 Mon, 25 Mar 2019 21:29:58 +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; Mon, 25 Mar
 2019 21:30:02 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:29:51 +0800
Message-ID: <14dcae729e8d2ed9ba54565a61e027c83b9df529.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDU3AS013582
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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
aHlhbmEgRmFtaWx5CjE4aC4gVG8gbWFrZSBIeWdvbiBpbml0aWFsaXphdGlvbiBmbG93IG1vcmUg
Y2xlYXIsIGNhcnZlIG91dCBjb2RlIGZyb20KYW1kLmMgaW50byBhIHNlcGFyYXRlIGZpbGUgaHln
b24uYywgYW5kIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb2RlIGZvcgpIeWdvbiBEaHlhbmEuCgpUbyBp
ZGVudGlmeSBIeWdvbiBEaHlhbmEgQ1BVLCBhZGQgYSBuZXcgdmVuZG9yIHR5cGUgWDg2X1ZFTkRP
Ul9IWUdPTgpmb3Igc3lzdGVtIHJlY29nbml0aW9uLgoKSHlnb24gY2FuIGZ1bGx5IHVzZSB0aGUg
ZnVuY3Rpb24gZWFybHlfaW5pdF9hbWQoKSwgc28gbWFrZSB0aGlzIGNvbW1vbgpmdW5jdGlvbiBu
b24tc3RhdGljIGFuZCBkaXJlY3QgY2FsbCBpdCBmcm9tIEh5Z29uIGNvZGUuCgpBcyBvcHRfY3B1
aWRfbWFza19sN3MwX2VheCBhbmQgb3B0X2NwdWlkX21hc2tfbDdzMF9lYnggYXJlIHVzZWQgYnkg
Ym90aApBTUQgYW5kIEh5Z29uLCBzbyBtb3ZlIHRoZW0gdG8gY29tbW9uLmMuCgpIeWdvbiBEaHlh
bmEgaGFzIG5vIENQVUlEIGZhdWx0aW5nLCBzbyBkaXJlY3RseSByZXR1cm4gZmFsc2UgaW4gdGhl
CmZ1bmN0aW9uIHByb2JlX2NwdWlkX2ZhdWx0aW5nKCkuCgpBZGQgYSBzZXBhcmF0ZSBoeWdvbl9n
ZXRfdG9wb2xvZ3koKSwgd2hpY2ggY2FsY3VsYXRlIHBoeXNfcHJvY19pZCBmcm9tCkFjcGlJZFs2
XShzZWUgcmVmZXJlbmNlIFsxXSkuCgpSZWZlcmVuY2U6ClsxXSBodHRwczovL2dpdC5rZXJuZWwu
b3JnL3RpcC9lMGNlZWFlNzA4Y2ViZjIyYzk5MGMzZDcwM2E0Y2ExODdkYzgzN2Y1CgpTaWduZWQt
b2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvTWFr
ZWZpbGUgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICAgICAgICB8
ICA3ICstLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgIHwgIDkgKysrKwogeGVu
L2FyY2gveDg2L2NwdS9jcHUuaCAgICAgICAgICAgIHwgIDQgKysKIHhlbi9hcmNoL3g4Ni9jcHUv
aHlnb24uYyAgICAgICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oIHwgIDMgKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L2NwdS9oeWdvbi5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKaW5kZXggMzRhMDFjYS4u
NDY2YWNjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvY3B1L01ha2VmaWxlCkBAIC00LDYgKzQsNyBAQCBzdWJkaXIteSArPSBtdHJyCiBv
YmoteSArPSBhbWQubwogb2JqLXkgKz0gY2VudGF1ci5vCiBvYmoteSArPSBjb21tb24ubworb2Jq
LXkgKz0gaHlnb24ubwogb2JqLXkgKz0gaW50ZWwubwogb2JqLXkgKz0gaW50ZWxfY2FjaGVpbmZv
Lm8KIG9iai15ICs9IG13YWl0LWlkbGUubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggYzc5MDQxNi4uODEyZDU0ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2Ft
ZC5jCkBAIC0zMiwxMSArMzIsNiBAQAogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfZmFtcmV2
WzE0XTsKIHN0cmluZ19wYXJhbSgiY3B1aWRfbWFza19jcHUiLCBvcHRfZmFtcmV2KTsKIAotc3Rh
dGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9jcHVpZF9tYXNrX2w3czBfZWF4ID0gfjB1
OwotaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza19sN3MwX2VheCIsIG9wdF9jcHVpZF9tYXNrX2w3
czBfZWF4KTsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfY3B1aWRfbWFza19s
N3MwX2VieCA9IH4wdTsKLWludGVnZXJfcGFyYW0oImNwdWlkX21hc2tfbDdzMF9lYngiLCBvcHRf
Y3B1aWRfbWFza19sN3MwX2VieCk7Ci0KIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBv
cHRfY3B1aWRfbWFza190aGVybWFsX2VjeCA9IH4wdTsKIGludGVnZXJfcGFyYW0oImNwdWlkX21h
c2tfdGhlcm1hbF9lY3giLCBvcHRfY3B1aWRfbWFza190aGVybWFsX2VjeCk7CiAKQEAgLTUyNiw3
ICs1MjEsNyBAQCBzdGF0aWMgdm9pZCBhbWRfZ2V0X3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZvX3g4
NiAqYykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IGMtPmNwdV9jb3JlX2lkKTsKIH0KIAotc3RhdGljIHZvaWQgZWFybHlfaW5pdF9h
bWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQordm9pZCBlYXJseV9pbml0X2FtZChzdHJ1Y3QgY3B1
aW5mb194ODYgKmMpCiB7CiAJaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEpCiAJCWFtZF9pbml0X2xl
dmVsbGluZygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNTNiYjBhOS4uOWZiNzVkZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CkBAIC0zNiw2ICszNiwxMSBAQCBpbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2V4dF9lY3giLCBv
cHRfY3B1aWRfbWFza19leHRfZWN4KTsKIHVuc2lnbmVkIGludCBvcHRfY3B1aWRfbWFza19leHRf
ZWR4ID0gfjB1OwogaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza19leHRfZWR4Iiwgb3B0X2NwdWlk
X21hc2tfZXh0X2VkeCk7CiAKK3Vuc2lnbmVkIGludCAgb3B0X2NwdWlkX21hc2tfbDdzMF9lYXgg
PSB+MHU7CitpbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2w3czBfZWF4Iiwgb3B0X2NwdWlkX21h
c2tfbDdzMF9lYXgpOwordW5zaWduZWQgaW50ICBvcHRfY3B1aWRfbWFza19sN3MwX2VieCA9IH4w
dTsKK2ludGVnZXJfcGFyYW0oImNwdWlkX21hc2tfbDdzMF9lYngiLCBvcHRfY3B1aWRfbWFza19s
N3MwX2VieCk7CisKIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIGV4cGVjdGVkX2xldmVsbGluZ19j
YXA7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBsZXZlbGxpbmdfY2FwczsKIApAQCAtMTE2
LDYgKzEyMSw5IEBAIGJvb2wgX19pbml0IHByb2JlX2NwdWlkX2ZhdWx0aW5nKHZvaWQpCiAJdWlu
dDY0X3QgdmFsOwogCWludCByYzsKIAorCWlmKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0hZR09OKQorCQlyZXR1cm4gZmFsc2U7CisKIAlpZiAoKHJjID0gcmRtc3Jfc2Fm
ZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSkgPT0gMCkKIAkJcmF3X21zcl9wb2xpY3ku
cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0KIAkJCXZhbCAmIE1TUl9QTEFURk9STV9JTkZP
X0NQVUlEX0ZBVUxUSU5HOwpAQCAtNzEwLDYgKzcxOCw3IEBAIHZvaWQgX19pbml0IGVhcmx5X2Nw
dV9pbml0KHZvaWQpCiAJYW1kX2luaXRfY3B1KCk7CiAJY2VudGF1cl9pbml0X2NwdSgpOwogCXNo
YW5naGFpX2luaXRfY3B1KCk7CisJaHlnb25faW5pdF9jcHUoKTsKIAllYXJseV9jcHVfZGV0ZWN0
KCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY3B1LmggYi94ZW4vYXJjaC94
ODYvY3B1L2NwdS5oCmluZGV4IDJmY2I5MzEuLjk3MTA3N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY3B1LmgKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jcHUuaApAQCAtMTMsMTEgKzEz
LDE1IEBAIGV4dGVybiBib29sX3Qgb3B0X2FyYXQ7CiBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9j
cHVpZF9tYXNrX2VjeCwgb3B0X2NwdWlkX21hc2tfZWR4OwogZXh0ZXJuIHVuc2lnbmVkIGludCBv
cHRfY3B1aWRfbWFza194c2F2ZV9lYXg7CiBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9jcHVpZF9t
YXNrX2V4dF9lY3gsIG9wdF9jcHVpZF9tYXNrX2V4dF9lZHg7CitleHRlcm4gdW5zaWduZWQgaW50
IG9wdF9jcHVpZF9tYXNrX2w3czBfZWF4LCBvcHRfY3B1aWRfbWFza19sN3MwX2VieDsKIAogZXh0
ZXJuIGludCBnZXRfbW9kZWxfbmFtZShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogZXh0ZXJuIHZv
aWQgZGlzcGxheV9jYWNoZWluZm8oc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIAordm9pZCBlYXJs
eV9pbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOworCiBpbnQgaW50ZWxfY3B1X2luaXQo
dm9pZCk7CiBpbnQgYW1kX2luaXRfY3B1KHZvaWQpOwogaW50IGNlbnRhdXJfaW5pdF9jcHUodm9p
ZCk7CiBpbnQgc2hhbmdoYWlfaW5pdF9jcHUodm9pZCk7CitpbnQgaHlnb25faW5pdF9jcHUodm9p
ZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2h5Z29uLmMgYi94ZW4vYXJjaC94ODYv
Y3B1L2h5Z29uLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmJlMTNjNQot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaHlnb24uYwpAQCAtMCwwICsxLDk1
IEBACisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cisj
aW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgor
CisjaW5jbHVkZSAiY3B1LmgiCisKKyNkZWZpbmUgQVBJQ0lEX1NPQ0tFVF9JRF9CSVQgNgorCitz
dGF0aWMgdm9pZCBoeWdvbl9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQorewor
CXUzMiBlYng7CisKKwlpZiAoYy0+eDg2X21heF9jb3JlcyA8PSAxKQorCQlyZXR1cm47CisKKwkv
KiBTb2NrZXQgSUQgaXMgQXBpY0lkWzZdIGZvciBIeWdvbiBwcm9jZXNzb3JzLiAqLworCWMtPnBo
eXNfcHJvY19pZCA+Pj0gQVBJQ0lEX1NPQ0tFVF9JRF9CSVQ7CisKKwllYnggPSBjcHVpZF9lYngo
MHg4MDAwMDAxZSk7CisJYy0+eDg2X251bV9zaWJsaW5ncyA9ICgoZWJ4ID4+IDgpICYgMHgzKSAr
IDE7CisJYy0+eDg2X21heF9jb3JlcyAvPSBjLT54ODZfbnVtX3NpYmxpbmdzOworCWMtPmNwdV9j
b3JlX2lkID0gZWJ4ICYgMHhmZjsKKworCWlmIChvcHRfY3B1X2luZm8pCisJICAgICAgICBwcmlu
dGsoIkNQVSAlZCglZCkgLT4gUHJvY2Vzc29yICVkLCBDb3JlICVkXG4iLAorCSAgICAgICAgICAg
ICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGMtPng4Nl9tYXhfY29yZXMsCisJICAgICAgICAgICAg
ICAgICAgICAgICAgYy0+cGh5c19wcm9jX2lkLCBjLT5jcHVfY29yZV9pZCk7Cit9CisKK3N0YXRp
YyB2b2lkIGVhcmx5X2luaXRfaHlnb24oc3RydWN0IGNwdWluZm9feDg2ICpjKQoreworCWVhcmx5
X2luaXRfYW1kKGMpOworfQorCitzdGF0aWMgdm9pZCBpbml0X2h5Z29uKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKK3sKKwl1MzIgbCwgaDsKKwl1bnNpZ25lZCBsb25nIGxvbmcgdmFsdWU7CisKKwkv
KiBBdHRlbXB0IHRvIHNldCBMRkVOQ0UgdG8gYmUgRGlzcGF0Y2ggU2VyaWFsaXNpbmcuICovCisJ
aWYgKHJkbXNyX3NhZmUoTVNSX0FNRDY0X0RFX0NGRywgdmFsdWUpKQorCQkvKiBVbmFibGUgdG8g
cmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8KKwkJX19jbGVhcl9iaXQoWDg2X0ZF
QVRVUkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2FwYWJpbGl0eSk7CisJaWYgKHZhbHVlICYg
QU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJU0UpCisJCS8qIERpc3BhdGNoIFNlcmlhbGlzaW5n
LiAqLworCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2Fw
YWJpbGl0eSk7CisKKwkvKgorCSAqIElmIHRoZSB1c2VyIGhhcyBleHBsaWNpdGx5IGNob3NlbiB0
byBkaXNhYmxlIE1lbW9yeSBEaXNhbWJpZ3VhdGlvbgorCSAqIHRvIG1pdGlnaWF0ZSBTcGVjdWxh
dGl2ZSBTdG9yZSBCeXBhc3MsIHBva2UgdGhlIGFwcHJvcHJpYXRlIE1TUi4KKwkgKi8KKyAJaWYg
KG9wdF9zc2JkICYmICFyZG1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgeworCQl2
YWx1ZSB8PSAxdWxsIDw8IDEwOworCQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVl
KTsKKwl9CisKKwlkaXNwbGF5X2NhY2hlaW5mbyhjKTsKKworCWlmIChjcHVfaGFzKGMsIFg4Nl9G
RUFUVVJFX0lUU0MpKSB7CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DT05TVEFOVF9UU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKKwkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX05PTlNUT1BfVFNDLCBj
LT54ODZfY2FwYWJpbGl0eSk7CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9UU0NfUkVMSUFCTEUs
IGMtPng4Nl9jYXBhYmlsaXR5KTsKKwl9CisKKwljLT54ODZfbWF4X2NvcmVzID0gKGNwdWlkX2Vj
eCgweDgwMDAwMDA4KSAmIDB4ZmYpICsgMTsKKworCWh5Z29uX2dldF90b3BvbG9neShjKTsKKwor
CS8qIEh5Z29uIENQVXMgZG8gbm90IHN1cHBvcnQgU1lTRU5URVIgb3V0c2lkZSBvZiBsZWdhY3kg
bW9kZS4gKi8KKwlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9TRVAsIGMtPng4Nl9jYXBhYmlsaXR5
KTsKKworCS8qIEh5Z29uIHByb2Nlc3NvcnMgaGF2ZSBBUElDIHRpbWVyIHJ1bm5pbmcgaW4gZGVl
cCBDIHN0YXRlcy4gKi8KKwlpZiAob3B0X2FyYXQpCisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9B
UkFULCBjLT54ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9F
RlJPKSkgeworCQlyZG1zcihNU1JfSzdfSFdDUiwgbCwgaCk7CisJCWwgfD0gKDEgPDwgMjcpOyAv
KiBFbmFibGUgcmVhZC1vbmx5IEFQRVJGL01QRVJGIGJpdCAqLworCQl3cm1zcihNU1JfSzdfSFdD
UiwgbCwgaCk7CisJfQorfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9kZXYgaHlnb25fY3B1
X2RldiA9IHsKKwkuY192ZW5kb3IJPSAiSHlnb24iLAorCS5jX2lkZW50IAk9IHsgIkh5Z29uR2Vu
dWluZSIgfSwKKwkuY19lYXJseV9pbml0CT0gZWFybHlfaW5pdF9oeWdvbiwKKwkuY19pbml0CQk9
IGluaXRfaHlnb24sCit9OworCitpbnQgX19pbml0IGh5Z29uX2luaXRfY3B1KHZvaWQpCit7CisJ
Y3B1X2RldnNbWDg2X1ZFTkRPUl9IWUdPTl0gPSAmaHlnb25fY3B1X2RldjsKKwlyZXR1cm4gMDsK
K30KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaAppbmRleCAzOGE4MWMzLi5mYTFjYmI0IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oCkBAIC05LDYgKzksNyBAQAogI2RlZmluZSBYODZfVkVO
RE9SX0FNRCAyCiAjZGVmaW5lIFg4Nl9WRU5ET1JfQ0VOVEFVUiAzCiAjZGVmaW5lIFg4Nl9WRU5E
T1JfU0hBTkdIQUkgNAotI2RlZmluZSBYODZfVkVORE9SX05VTSA1CisjZGVmaW5lIFg4Nl9WRU5E
T1JfSFlHT04gNQorI2RlZmluZSBYODZfVkVORE9SX05VTSA2CiAKICNlbmRpZgkvKiBfX1hFTl9Y
ODZfVkVORE9SU19IX18gKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:34:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8PkS-0002vf-EI; Mon, 25 Mar 2019 13:34: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8PkQ-0002vO-Ut
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:34:42 +0000
X-Inumbo-ID: bbf4300f-4f02-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbf4300f-4f02-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:34:40 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2PDUWqP013644;
 Mon, 25 Mar 2019 21:30: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 x2PDUTsG064099;
 Mon, 25 Mar 2019 21:30:29 +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; Mon, 25 Mar
 2019 21:30:32 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:30:24 +0800
Message-ID: <995b9a7dab436897c78f89b55ae982c622d57b47.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDUWqP013644
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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
aWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAg
ICAgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2FtZF9ub25mYXRhbC5j
IHwgNSArKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAgICAgICAgfCA2ICsr
KystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jICAgICAgfCA1ICsrKystCiB4
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYyAgICB8IDMgKystCiB4ZW4vYXJjaC94
ODYvY3B1L21jaGVjay92bWNlLmMgICAgICAgICB8IDIgKysKIDYgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA5ZmI3NWRkLi4z
ZjcwNDE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTM1Myw3ICszNTMsOCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZWFybHlfY3B1X2RldGVjdCh2b2lkKQogCQkJaGFwX3BhZGRyX2JpdHMgPSBQQUREUl9CSVRT
OwogCX0KIAotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKQorCWlmIChjLT54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisJICAgIGMtPng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9IWUdPTikKIAkJcGFya19vZmZsaW5lX2NwdXMgPSBvcHRfbWNlOwogCiAJaW5pdGlh
bGl6ZV9jcHVfZGF0YSgwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2Ft
ZF9ub25mYXRhbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFsLmMKaW5k
ZXggMjIyZjUzOS4uNTg5ZGFjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
YW1kX25vbmZhdGFsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFs
LmMKQEAgLTIwMywxMCArMjAzLDExIEBAIHN0YXRpYyB2b2lkIG1jZV9hbWRfd29ya19mbih2b2lk
ICpkYXRhKQogCiB2b2lkIF9faW5pdCBhbWRfbm9uZmF0YWxfbWNoZWNrX2luaXQoc3RydWN0IGNw
dWluZm9feDg2ICpjKQogewotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKQor
CWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisJICAgIGMtPng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9IWUdPTikKIAkJcmV0dXJuOwogCi0JLyogQXNzdW1lIHdlIGFyZSBv
biBLOCBvciBuZXdlciBBTUQgQ1BVIGhlcmUgKi8KKwkvKiBBc3N1bWUgd2UgYXJlIG9uIEs4IG9y
IG5ld2VyIEFNRCBvciBIeWdvbiBDUFUgaGVyZSAqLwogCiAJLyogVGhlIHRocmVzaG9sZCBiaXRm
aWVsZHMgaW4gTVNSX0lBMzJfTUM0X01JU0MgaGFzCiAJICogYmVlbiBpbnRyb2R1Y2VkIGFsb25n
IHdpdGggdGhlIFNWTUUgZmVhdHVyZSBiaXQuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IDMw
Y2RiMDYuLjA3OThkZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBAIC03NzgsNiArNzc4LDcgQEAg
dm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMsIGJvb2wgYnNwKQogICAgIHN3
aXRjaCAoIGMtPng4Nl92ZW5kb3IgKQogICAgIHsKICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgor
ICAgIGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKICAgICAgICAgaW5pdGVkID0gYW1kX21jaGVja19p
bml0KGMpOwogICAgICAgICBicmVhazsKIApAQCAtMTE3MiwxMCArMTE3MywxMSBAQCBzdGF0aWMg
Ym9vbCB4ODZfbWNfbXNyaW5qZWN0X3ZlcmlmeShzdHJ1Y3QgeGVuX21jX21zcmluamVjdCAqbWNp
KQogCiAgICAgICAgICAgICAvKiBNU1JzIHRoYXQgdGhlIEhWIHdpbGwgdGFrZSBjYXJlIG9mICov
CiAgICAgICAgICAgICBjYXNlIE1TUl9LOF9IV0NSOgotICAgICAgICAgICAgICAgIGlmICggYy0+
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAgICAgICAgaWYgKCBjLT54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgICAgICAgICAgICBjLT54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04gKQogICAgICAgICAgICAgICAgICAgICByZWFz
b24gPSAiSFYgd2lsbCBvcGVyYXRlIEhXQ1IiOwogICAgICAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICAgICAgcmVhc29uID0gIm9ubHkgc3VwcG9ydGVkIG9uIEFNRCI7CisgICAgICAg
ICAgICAgICAgICAgIHJlYXNvbiA9ICJvbmx5IHN1cHBvcnRlZCBvbiBBTUQgb3IgSHlnb24iOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2FtZC5jCmluZGV4IGVkMjlmY2MuLjhlZDJiMTcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2VfYW1kLmMKQEAgLTI4Niw3ICsyODYsMTAgQEAgZW51bSBtY2hlY2tfdHlwZQogYW1kX21j
aGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqY2kpCiB7CiAgICAgdWludDMyX3QgaTsKLSAg
ICBlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1k
X3F1aXJrZGF0YShjaSk7CisgICAgZW51bSBtY2VxdWlya19hbWRfZmxhZ3MgcXVpcmtmbGFnID0g
MDsKKworICAgIGlmIChjaS0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0hZR09OKQorICAgICAg
ICBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShjaSk7CiAKICAgICAv
KiBBc3N1bWUgdGhhdCBtYWNoaW5lIGNoZWNrIHN1cHBvcnQgaXMgYXZhaWxhYmxlLgogICAgICAq
IFRoZSBtaW5pbXVtIHByb3ZpZGVkIHN1cHBvcnQgaXMgYXQgbGVhc3QgdGhlIEs4LiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbm9uLWZhdGFsLmMgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwppbmRleCBkMTJlOGYyLi43N2JlNDE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYworKysgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwpAQCAtMTAxLDcgKzEwMSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IGluaXRfbm9uZmF0YWxfbWNlX2NoZWNrZXIodm9pZCkKIAkgKi8KIAlzd2l0Y2ggKGMt
Png4Nl92ZW5kb3IpIHsKIAljYXNlIFg4Nl9WRU5ET1JfQU1EOgotCQkvKiBBc3N1bWUgd2UgYXJl
IG9uIEs4IG9yIG5ld2VyIEFNRCBDUFUgaGVyZSAqLworCWNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoK
KwkJLyogQXNzdW1lIHdlIGFyZSBvbiBLOCBvciBuZXdlciBBTUQgb3IgSHlnb24gQ1BVIGhlcmUg
Ki8KIAkJYW1kX25vbmZhdGFsX21jaGVja19pbml0KGMpOwogCQlicmVhazsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svdm1jZS5jCmluZGV4IGYxNTgzNWUuLjRmNWRlMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMK
QEAgLTE1NCw2ICsxNTQsNyBAQCBzdGF0aWMgaW50IGJhbmtfbWNlX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgorICAgICAgICBjYXNlIFg4Nl9WRU5E
T1JfSFlHT046CiAgICAgICAgICAgICByZXQgPSB2bWNlX2FtZF9yZG1zcih2LCBtc3IsIHZhbCk7
CiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjg0LDYgKzI4NSw3IEBAIHN0YXRpYyBpbnQgYmFu
a19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICAg
ICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICAgICAgcmV0ID0gdm1jZV9hbWRfd3Jt
c3IodiwgbXNyLCB2YWwpOwogICAgICAgICAgICAgYnJlYWs7CiAKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:34:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8PkS-0002vo-Ow; Mon, 25 Mar 2019 13:34: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8PkR-0002vX-M8
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:34:43 +0000
X-Inumbo-ID: bb23cf4c-4f02-11e9-a94a-ef068bdaa171
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb23cf4c-4f02-11e9-a94a-ef068bdaa171;
 Mon, 25 Mar 2019 13:34:37 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2PDV5FD015724;
 Mon, 25 Mar 2019 21:31:05 +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 x2PDV02K001792;
 Mon, 25 Mar 2019 21:31:00 +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; Mon, 25 Mar
 2019 21:31:04 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:30:57 +0800
Message-ID: <02d4ff1221a5d45aa62548f9c32081946e977a71.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDV5FD015724
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAgICAgIHwgMyAr
Ky0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jICB8IDggKysrKystLS0KIHhl
bi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyB8IDMgKystCiAzIGZpbGVzIGNoYW5n
ZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwppbmRl
eCA2NTRkZTI0Li4wMmU0ODczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRs
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTc5Niw3ICs3OTYsOCBA
QCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgICAgICBfX213YWl0KGN4LT5hZGRy
ZXNzLCAwKTsKICAgICAgICAgfQogICAgIH0KLSAgICBlbHNlIGlmICggY3VycmVudF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgZWxzZSBpZiAoIChjdXJyZW50
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwKKyAgICAgICAgICAgICAg
IGN1cnJlbnRfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OKSAmJgogICAg
ICAgICAgICAgICBjeC0+ZW50cnlfbWV0aG9kID09IEFDUElfQ1NUQVRFX0VNX1NZU0lPICkKICAg
ICB7CiAgICAgICAgIC8qIEludGVsIHByZWZlcnMgbm90IHRvIHVzZSBTWVNJTyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vYXJjaC94ODYv
YWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCA4NDRhYjg1Li4xNGMxOGJkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vYXJjaC94ODYv
YWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNjQ5LDcgKzY0OSw4IEBAIHN0YXRpYyBpbnQgX19p
bml0IGNwdWZyZXFfZHJpdmVyX2luaXQodm9pZCkKICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMKSkKICAgICAgICAgcmV0ID0gY3B1ZnJlcV9yZWdp
c3Rlcl9kcml2ZXIoJmFjcGlfY3B1ZnJlcV9kcml2ZXIpOwogICAgIGVsc2UgaWYgKChjcHVmcmVx
X2NvbnRyb2xsZXIgPT0gRlJFUUNUTF94ZW4pICYmCi0gICAgICAgIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpKQorICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikpCiAgICAgICAgIHJldCA9IHBvd2Vybm93X3JlZ2lz
dGVyX2RyaXZlcigpOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTY2MCw5ICs2NjEsMTAgQEAgaW50
IGNwdWZyZXFfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdWlkKQogewogICAgIGludCByZXQ7CiAK
LSAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwgYW5kIEFNRCBwcm9jZXNzb3Ig
Ki8KKyAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwsIEFNRCBhbmQgSHlnb24g
cHJvY2Vzc29yICovCiAgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9W
RU5ET1JfSU5URUwgKSB8fAotICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCApICkKKyAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9BTUQgKSB8fAorICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0hZR09OICkgKQogICAgICAgICByZXQgPSBjcHVmcmVxX2FkZF9jcHUoY3B1
aWQpOwogICAgIGVsc2UKICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZy
ZXEvcG93ZXJub3cuYwppbmRleCAwMjViMzdkLi5mMjQ1OTA4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
ZnJlcS9wb3dlcm5vdy5jCkBAIC0zNjAsNyArMzYwLDggQEAgdW5zaWduZWQgaW50IF9faW5pdCBw
b3dlcm5vd19yZWdpc3Rlcl9kcml2ZXIoKQogCiAgICAgZm9yX2VhY2hfb25saW5lX2NwdShpKSB7
CiAgICAgICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtpXTsKLSAgICAgICAg
aWYgKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpCisgICAgICAgIGlmIChjLT54ODZf
dmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgICAgICAgICBjLT54ODZfdmVuZG9yICE9
IFg4Nl9WRU5ET1JfSFlHT04pCiAgICAgICAgICAgICByZXQgPSAtRU5PREVWOwogICAgICAgICBl
bHNlCiAgICAgICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:35:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Pko-00033n-3k; Mon, 25 Mar 2019 13:35: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pkn-00033Y-9m
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:35:05 +0000
X-Inumbo-ID: ca33e9e5-4f02-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca33e9e5-4f02-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:35:03 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2PDUvJd015642;
 Mon, 25 Mar 2019 21:30:57 +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 x2PDUqUe064115;
 Mon, 25 Mar 2019 21:30:52 +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; Mon, 25 Mar
 2019 21:30:55 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:30:47 +0800
Message-ID: <e5cd95f0fe76b85bf9ef511ba46b3ea720b0eddf.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDUvJd015642
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyB8IDUgKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5j
IGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCAyYTI0MzI2Li4wMDRkNjg1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTkyLDYg
KzkyLDExIEBAIHN0YXRpYyBpbnQgbW9kZXJuX2FwaWModm9pZCkKICAgICBpZiAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCiAgICAgICAgIGJvb3RfY3B1X2Rh
dGEueDg2ID49IDB4ZikKICAgICAgICAgcmV0dXJuIDE7CisKKyAgICAvKiBIeWdvbiBzeXN0ZW1z
IHVzZSBtb2Rlcm4gQVBJQyAqLworICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9IWUdPTikKKyAgICAgICAgcmV0dXJuIDE7CisKICAgICBsdnIgPSBhcGljX3Jl
YWQoQVBJQ19MVlIpOwogICAgIHZlcnNpb24gPSBHRVRfQVBJQ19WRVJTSU9OKGx2cik7CiAgICAg
cmV0dXJuIHZlcnNpb24gPj0gMHgxNDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:35:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8Pkx-00038S-G1; Mon, 25 Mar 2019 13:35:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pkv-00037B-Pd
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:35:13 +0000
X-Inumbo-ID: cee68f34-4f02-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cee68f34-4f02-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:35:11 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2PDVqFQ013817;
 Mon, 25 Mar 2019 21:31:52 +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 x2PDVn3u064151;
 Mon, 25 Mar 2019 21:31:49 +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; Mon, 25 Mar
 2019 21:31:52 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:31:45 +0800
Message-ID: <bde3cbbfef347f4c79cd8a3d8b22be52a472a296.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDVqFQ013817
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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+CkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWN0bC5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDliZjJkMDguLjE5YjdiZGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTE3
Niw2ICsxNzYsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBjYXNlIFg4
Nl9WRU5ET1JfQU1EOgorICAgICAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAg
ICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllY3ggPDwgMzIpIHwgZWR4OwogCiAgICAgICAg
ICAgICAgICAgLyoKQEAgLTIyMCw3ICsyMjEsOCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5f
Y3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgdWludDMyX3QgZWF4ID0g
Y3RsLT5lYXg7CiAgICAgICAgICAgICB1aW50MzJfdCBlYnggPSBwLT5mZWF0Ll83YjA7CiAKLSAg
ICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
ICkKKyAgICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQU1EIHx8CisgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0hZR09OICkKICAgICAgICAgICAgICAgICBtYXNrICY9ICgodWludDY0X3QpZWF4
IDw8IDMyKSB8IGVieDsKIAogICAgICAgICAgICAgZC0+YXJjaC5wdi5jcHVpZG1hc2tzLT5fN2Fi
MCA9IG1hc2s7CkBAIC0yODEsOCArMjgzLDEyIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfY21w
X2xlZ2FjeSApCiAgICAgICAgICAgICAgICAgZWN4IHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9DTVBfTEVHQUNZKTsKIAotICAgICAgICAgICAgLyogSWYgbm90IGVtdWxhdGluZyBBTUQsIGNs
ZWFyIHRoZSBkdXBsaWNhdGVkIGZlYXR1cmVzIGluIGUxZC4gKi8KLSAgICAgICAgICAgIGlmICgg
cC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogSWYgbm90IGVtdWxhdGluZyBBTUQgb3IgSHlnb24sIGNsZWFyIHRoZSBkdXBsaWNh
dGVkIGZlYXR1cmVzCisgICAgICAgICAgICAgKiBpbiBlMWQuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGlmICggcC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCAmJgorICAgICAg
ICAgICAgICAgICBwLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04gKQogICAgICAgICAg
ICAgICAgIGVkeCAmPSB+Q1BVSURfQ09NTU9OXzFEX0ZFQVRVUkVTOwogCiAgICAgICAgICAgICBz
d2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgKQpAQCAtMjkyLDYgKzI5OCw3IEBAIHN0
YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cisg
ICAgICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CiAgICAgICAgICAgICAgICAgbWFzayAm
PSAoKHVpbnQ2NF90KWVjeCA8PCAzMikgfCBlZHg7CiAKICAgICAgICAgICAgICAgICAvKgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:35:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8Pl3-0003BH-Rq; Mon, 25 Mar 2019 13:35:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pl2-0003Am-TP
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:35:20 +0000
X-Inumbo-ID: cff13702-4f02-11e9-a75b-031678577f14
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cff13702-4f02-11e9-a75b-031678577f14;
 Mon, 25 Mar 2019 13:35:16 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2PDVHN9015739;
 Mon, 25 Mar 2019 21:31: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 x2PDV93g064133;
 Mon, 25 Mar 2019 21:31:09 +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; Mon, 25 Mar
 2019 21:31:13 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:31:07 +0800
Message-ID: <f9440591bf0ca3622c54912153f88ff34b0f0ab7.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDVHN9015739
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggOGRjMzkyNC4uNjk5YThm
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaApAQCAtNzQsNiArNzQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBp
b21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKICAg
ICAgICAgcmV0dXJuIGludGVsX3Z0ZF9zZXR1cCgpOwogICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6
CisgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICByZXR1cm4gYW1kX2lvdl9kZXRl
Y3QoKTsKICAgICB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:35:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Pl6-0003Cc-7z; Mon, 25 Mar 2019 13:35:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pl5-0003Bz-6U
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:35:23 +0000
X-Inumbo-ID: d25ad782-4f02-11e9-84c9-5f99299f0107
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d25ad782-4f02-11e9-84c9-5f99299f0107;
 Mon, 25 Mar 2019 13:35:17 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2PDVZUj013789;
 Mon, 25 Mar 2019 21:31:35 +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 x2PDVRtV001811;
 Mon, 25 Mar 2019 21:31:27 +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; Mon, 25 Mar
 2019 21:31:31 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:31:23 +0800
Message-ID: <5e8d23e753bf24267c4f41729a2507a54c71c131.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDVZUj013789
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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
bmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
fCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggMzc0NmUyYS4uYzky
ZjlkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTI0LDcgKzkyNCw5IEBAIHN0YXRpYyBp
bnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAgLi4u
IE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgogICAgIGNhc2UgTVNSX0s3X0VWTlRTRUwwIC4uLiBN
U1JfSzdfUEVSRkNUUjM6Ci0gICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAgIGlmICggdnBt
dV9tc3IgfHwKKyAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfQU1EKSB8fAorICAgICAgICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZhbCkgKQogICAgICAgICAgICAgICAgICAgICBicmVh
azsKQEAgLTEwMDYsNyArMTAwOCw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGlu
dCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgogICAgIGNhc2Ug
TVNSX0s4X1BTVEFURTc6CiAgICAgY2FzZSBNU1JfSzhfSFdDUjoKLSAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCAmJgorICAgICAgICAgICAg
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0hZR09OICkKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1
cnJkKSkgfHwKICAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKQEAgLTEw
MjcsOCArMTAzMCw5IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90IHZhbCwKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9GQU0xMEhfTU1JT19D
T05GX0JBU0U6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EIHx8Ci0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJv
b3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCisgICAgICAgIGlmICggKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAorICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0YS54ODYgPiAweDE3KSAmJgorICAgICAgICAgICAg
ICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdPTiApCiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAh
aXNfcGlubmVkX3ZjcHUoY3VycikgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
QEAgLTEwNjcsNyArMTA3MSw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCBy
ZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JQTMyX01QRVJGOgogICAgIGNhc2UgTVNS
X0lBMzJfQVBFUkY6CiAgICAgICAgIGlmICggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBY
ODZfVkVORE9SX0lOVEVMKSAmJgotICAgICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKSAmJgorICAgICAgICAgICAgIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSB8fAogICAg
ICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQpAQCAtMTEwMCw3ICsxMTA1LDkg
QEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAog
ICAgICAgICAgICAgdnBtdV9tc3IgPSB0cnVlOwogICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZO
VFNFTDAgLi4uIE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgogICAgIGNhc2UgTVNSX0s3X0VWTlRT
RUwwIC4uLiBNU1JfSzdfUEVSRkNUUjM6Ci0gICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAg
IGlmICggdnBtdV9tc3IgfHwKKyAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EKSB8fAorICAgICAgICAgICAgICAgIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGlmICggKHZwbXVfbW9kZSAmIFhFTlBNVV9NT0RFX0FMTCkgJiYKICAgICAgICAg
ICAgICAgICAgICAgICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:35:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8PlH-0003Ir-Ic; Mon, 25 Mar 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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8PlG-0003IS-IQ
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:35:34 +0000
X-Inumbo-ID: daf7cd05-4f02-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id daf7cd05-4f02-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:35:32 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2PDVjxH013803;
 Mon, 25 Mar 2019 21:31:45 +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 x2PDVbC6001824;
 Mon, 25 Mar 2019 21:31:37 +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; Mon, 25 Mar
 2019 21:31:42 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:31:34 +0800
Message-ID: <feefa509f2b1b5bb0a05e7bde984ae9a122ad201.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDVjxH013803
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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
bi5jbj4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
fCA5ICsrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggNmViZTM2Ny4uNjE3OGQ3OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBA
IC01NDIsNyArNTQyLDggQEAgaW50IF9faW5pdCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdG9fcGZuKE1T
SV9BRERSX0JBU0VfTE8gKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBNU0lfQUREUl9ERVNUX0lEX01BU0spKTsKICAgICAvKiBIeXBlclRyYW5zcG9ydCByYW5nZS4g
Ki8KLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAp
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwK
KyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkK
ICAgICAgICAgcmMgfD0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgcGFkZHJfdG9fcGZuKDB4ZmRVTEwg
PDwgMzIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oKDFV
TEwgPDwgNDApIC0gMSkpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOGQ1NzllMi4uZWVmZTBmYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTI1
MywxMyArMTI1MywxNCBAQCBhcmNoX2RvX3ZjcHVfb3AoCiB9CiAKIC8qCi0gKiBMb2FkaW5nIGEg
bnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2VzIGFuZCBsaW1pdHMgb24gQU1EIENQVXMu
IEJlIG9uCi0gKiB0aGUgc2FmZSBzaWRlIGFuZCByZS1pbml0aWFsaXplIGJvdGggdG8gZmxhdCBz
ZWdtZW50IHZhbHVlcyBiZWZvcmUgbG9hZGluZwotICogYSBudWwgc2VsZWN0b3IuCisgKiBMb2Fk
aW5nIGEgbnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2VzIGFuZCBsaW1pdHMgb24gQU1E
IG9yIEh5Z29uCisgKiBDUFVzLiBCZSBvbiB0aGUgc2FmZSBzaWRlIGFuZCByZS1pbml0aWFsaXpl
IGJvdGggdG8gZmxhdCBzZWdtZW50IHZhbHVlcworICogYmVmb3JlIGxvYWRpbmcgYSBudWwgc2Vs
ZWN0b3IuCiAgKi8KICNkZWZpbmUgcHJlbG9hZF9zZWdtZW50KHNlZywgdmFsdWUpIGRvIHsgICAg
ICAgICAgICAgIFwKICAgICBpZiAoICEoKHZhbHVlKSAmIH4zKSAmJiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCApIFwKKyAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCB8fCBcCisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9IWUdPTikgKSBcCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNz
ZWcgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoRkxBVF9VU0VS
X0RTMzIpICk7ICAgICBcCiB9IHdoaWxlICggZmFsc2UgKQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:36:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Pli-0003Vq-3o; Mon, 25 Mar 2019 13:36: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Plh-0003VL-1w
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:36:01 +0000
X-Inumbo-ID: eba80e32-4f02-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eba80e32-4f02-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:35:59 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2PDW5IM015781;
 Mon, 25 Mar 2019 21:32:05 +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 x2PDVxn7001839;
 Mon, 25 Mar 2019 21:31:59 +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; Mon, 25 Mar
 2019 21:32:03 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:31:55 +0800
Message-ID: <48dc73b7ece7e33785b118eb1b0853eda0ff5b31.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDW5IM015781
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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 Mon Mar 25 13:36:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:36: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 1h8Pll-0003Xg-Fe; Mon, 25 Mar 2019 13:36: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Plj-0003Wn-W3
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:36:04 +0000
X-Inumbo-ID: eb5077c4-4f02-11e9-b3ac-1b7dedbcb52d
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb5077c4-4f02-11e9-b3ac-1b7dedbcb52d;
 Mon, 25 Mar 2019 13:35:59 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2PDWR1v013856;
 Mon, 25 Mar 2019 21:32: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 x2PDWL22064260;
 Mon, 25 Mar 2019 21:32: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; Mon, 25 Mar
 2019 21:32:25 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:32:10 +0800
Message-ID: <34a138abf9f21093f2b11d9958ad47c91a8d07de.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDWR1v013856
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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
aWQgbGVhdmVzIGFzCnRoZSBBTUQgZmFtaWx5IDE3aCBvbmUuIFNvIGFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydCB0byBjYWN1bGF0ZSB0aGUKY3B1aWQgcG9saWNpZXMgYXMgdGhlIEFNRCBDUFUgZG9l
cy4KClNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgfCAx
MCArKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2Nw
dWlkLmMKaW5kZXggYWIwYWFiNi4uZjc2MDU5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI0MCw2ICsyNDAsNyBAQCBzdGF0
aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICBjYXNlIFg4Nl9WRU5ET1Jf
SFlHT046CiAgICAgICAgIHplcm9fbGVhdmVzKHAtPmJhc2ljLnJhdywgMHgyLCAweDMpOwogICAg
ICAgICBtZW1zZXQocC0+Y2FjaGUucmF3LCAwLCBzaXplb2YocC0+Y2FjaGUucmF3KSk7CiAgICAg
ICAgIHplcm9fbGVhdmVzKHAtPmJhc2ljLnJhdywgMHg5LCAweGEpOwpAQCAtMzkwLDcgKzM5MSw4
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAg
ICAgKiBsb25nIG1vZGUgKGFuZCBpbml0X2FtZCgpIGhhcyBjbGVhcmVkIGl0IG91dCBvZiBob3N0
IGNhcGFiaWxpdGllcyksIGJ1dAogICAgICAqIEhWTSBndWVzdHMgYXJlIGFibGUgaWYgcnVubmlu
ZyBpbiBwcm90ZWN0ZWQgbW9kZS4KICAgICAgKi8KLSAgICBpZiAoIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICYmCisgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pICYmCiAgICAgICAgICByYXdfY3B1aWRfcG9s
aWN5LmJhc2ljLnNlcCApCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAsIGh2bV9m
ZWF0dXJlc2V0KTsKIApAQCAtNDY1LDcgKzQ2Nyw4IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcC0+YmFzaWMubWF4X2xlYWYgICA9IG1pbihw
LT5iYXNpYy5tYXhfbGVhZiwgICBtYXgtPmJhc2ljLm1heF9sZWFmKTsKICAgICBwLT5mZWF0Lm1h
eF9zdWJsZWFmID0gbWluKHAtPmZlYXQubWF4X3N1YmxlYWYsIG1heC0+ZmVhdC5tYXhfc3VibGVh
Zik7CiAgICAgcC0+ZXh0ZC5tYXhfbGVhZiAgICA9IDB4ODAwMDAwMDAgfCBtaW4ocC0+ZXh0ZC5t
YXhfbGVhZiAmIDB4ZmZmZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKChwLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBDUFVJRF9HVUVTVF9OUl9FWFREX0FNRAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IENQVUlEX0dVRVNUX05SX0VYVERfSU5URUwp
IC0gMSk7CiAKQEAgLTUwNyw3ICs1MTAsOCBAQCB2b2lkIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGlj
eShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAg
ICB7CiAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xNLCBtYXhfZnMpOwotICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisg
ICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04g
KQogICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCwgbWF4X2ZzKTsK
ICAgICB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:37:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8PnA-00040c-Ut; Mon, 25 Mar 2019 13:37:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8Pn9-00040C-0k
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:37:31 +0000
X-Inumbo-ID: 222aa990-4f03-11e9-a416-f3b67e08a210
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 222aa990-4f03-11e9-a416-f3b67e08a210;
 Mon, 25 Mar 2019 13:37:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 07:37:28 -0600
Message-Id: <5C98D9940200007800221A1F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 07:37:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>, "Paul Durrant" <paul.durrant@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <20190322120848.31528-1-aisaila@bitdefender.com>
 <af10d4b86c634408b57fdb8179f188e5@AMSPEX02CL02.citrite.net>
In-Reply-To: <af10d4b86c634408b57fdb8179f188e5@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAzLjE5IGF0IDEwOjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSBbbWFpbHRvOmFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tXQo+PiBTZW50OiAyMiBNYXJjaCAyMDE5IDEyOjA5Cj4+IAo+PiBJbiB0aGUgY2Fz
ZSBvZiBhbnkgZXJyb3JzLCBmaW5pc2hfdHlwZV9jaGFuZ2UoKSBwYXNzZXMgdmFsdWVzIHJldHVy
bmVkCj4+IGZyb20gcDJtLT5yZWNhbGMoKSB1cCB0aGUgc3RhY2sgKHdpdGggc29tZSBleGNlcHRp
b25zIGluIHRoZSBjYXNlIHdoZXJlCj4+IGFuIGVycm9yIGlzIGV4cGVjdGVkKTsgdGhpcyBldmVu
dHVhbGx5IGVuZHMgdXAgYmVpbmcgcmV0dXJuZWQgdG8gdGhlCj4+IFhFTl9ET01PUF9tYXBfbWVt
X3R5cGVfdG9faW9yZXFfc2VydmVyIGh5cGVyY2FsbC4KPj4gCj4+IEhvd2V2ZXIsIG9uIEludGVs
IHByb2Nlc3NvcnMgKGJ1dCBub3Qgb24gQU1EIHByb2Nlc3NvciksIHAybS0+cmVjYWxjKCkKPj4g
Y2FuIGFsc28gcmV0dXJuICcxJyBhcyB3ZWxsIGFzICcwJy4gIFRoaXMgY2FzZSBpcyBoYW5kbGVk
IHZlcnkKPj4gaW5jb25zaXN0ZW50bHk6IGZpbmlzaF90eXBlX2NoYW5nZSgpIHdpbGwgcmV0dXJu
IHRoZSB2YWx1ZSBvZiB0aGUgZmluYWwKPj4gZW50cnkgaXQgYXR0ZW1wdHMsIGRpc2NhcmRpbmcg
cmVzdWx0cyBmb3Igb3RoZXIgZW50cmllczsKPj4gcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpIHdp
bGwgYXR0ZW1wdCB0byBhY2N1bXVsYXRlICcxJ3MsIHNvIHRoYXQgaXQKPj4gcmV0dXJucyAnMScg
aWYgYW55IG9mIHRoZSBjYWxscyB0byBmaW5pc2hfdHlwZV9jaGFuZ2UoKSByZXR1cm5zICcxJzsg
YW5kCj4+IGRtX29wKCkgd2lsbCBhZ2FpbiByZXR1cm4gJzEnIG9ubHkgaWYgdGhlIHZlcnkgbGFz
dCBjYWxsIHRvCj4+IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSByZXR1cm5zICcxJy4gIFRoZSBy
ZXN1bHQgaXMgdGhhdCB0aGUKPj4gWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZl
cigpIGh5cGVyY2FsbCB3aWxsIHNvbWV0aW1lcyByZXR1cm4KPj4gMCBhbmQgc29tZXRpbWVzIHJl
dHVybiAxIG9uIHN1Y2Nlc3MsIGluIGFuIHVucHJlZGljdGFibGUgbWFubmVyLgo+PiAKPj4gVGhl
IGh5cGVyY2FsbCBkb2N1bWVudGF0aW9uIGRvZXNuJ3QgbWVudGlvbiByZXR1cm4gdmFsdWVzOyBi
dXQgaXQncyBub3QKPj4gY2xlYXIgd2hhdCB0aGUgY2FsbGVyIGNvdWxkIGRvIHdpdGggdGhlIGlu
Zm9ybWF0aW9uIGFib3V0IHdoZXRoZXIKPj4gZW50cmllcyBoYWQgYmVlbiBjaGFuZ2VkIG9yIG5v
dC4gIEF0IHRoZSBtb21lbnQgaXQncyBhbHdheXMgMCBvbiBBTUQKPj4gYm94ZXMsIGFuZCAqdXN1
YWxseSogMSBvbiBJbnRlbCBib3hlczsgc28gbm90aGluZyBjYW4gYmUgcmVseWluZyBvbiBhCj4+
ICcxJyByZXR1cm4gdmFsdWUgZm9yIGNvcnJlY3RuZXNzIChvciBpZiBpdCBpcywgaXQncyBicm9r
ZW4pLgo+PiAKPj4gTWFrZSB0aGUgcmV0dXJuIHZhbHVlIG9uIHN1Y2Nlc3MgY29uc2lzdGVudGx5
ICcwJyBieSBvbmx5IHJldHVybmluZwo+PiAwLy1FUlJPUiBmcm9tIGZpbmlzaF90eXBlX2NoYW5n
ZSgpLiAgQWxzbyByZW1vdmUgdGhlIGFjY3VtdWxhdGlvbiBjb2RlCj4+IGZyb20gcDJtX2Zpbmlz
aF90eXBlX2NoYW5nZSgpLgo+IAo+IFNvcnJ5LCBJIGRvbid0IHRoaW5rIEkgd2FzIGNjLWVkIG9u
IHRoZSBvcmlnaW5hbCBhbmQgSSBtYW5hZ2VkIHRvIG1pc3MgR2VvcmdlIAo+IGNjLWluZyBtZSBv
biBoaXMgcmVzcG9uc2UgdG8gdjIuIERpZ2dpbmcgaW50byB0aGUgY29kZSBhIGJpdCBJIGNhbid0
IGhvbmVzdGx5IAo+IHNlZSB3aGF0IHRoZSBwb2ludCBvZiByZXR1cm5pbmcgYW55dGhpbmcgb3Ro
ZXIgdGhhbiAwLy1lcnJubyBvdXQgb2YgcDJtLT5yZWNhbGMgCj4gaXMuIFRoZSBvbmx5IHVzZSBv
ZiByYyA+IDAgZnJvbSBwMm0tZXB0LmM6cmVzb2x2ZV9taXNjb25maWcoKSBpcyBpbiAKPiBlcHRf
aGFuZGxlX21pc2NvbmZpZygpIEFGQUlDVCBzbyBpdCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8g
bWUgdG8gdGlnaHRlbiB1cCAKPiB0aGUgc2VtYW50aWNzIG9mIHJlY2FsYyAod2hpY2ggSSBiZWxp
ZXZlIEphbiBzdWdnZXN0ZWQgaW4gcmVzcG9uc2UgdG8gdjEpIGFuZCAKPiB0dXJuIGFueSA+IDAg
cmV0dXJuIGZyb20gcmVzb2x2ZV9taXNjb25maWcoKSBpbnRvIDAuIFNvLCB0aGUgY29kZSBiZWxv
dyBsb29rcyAKPiBmaW5lIGJ1dCB0aGUgcGF0Y2gganVzdCBuZWVkcyB0byBkbyBhIGxpdHRsZSBt
b3JlIChhbmQgdGhlbiB5b3VyIHJjIDwgMCB0ZXN0IAo+IGNhbiBhbHNvIGJlIHNpbXBsaWZpZWQg
dG8gIXJjIHRvbykuCgpZZXMsIGluZGVlZCBJJ2QgcHJlZmVyIGV2ZXJ5dGhpbmcgdG8gYmUgY2xl
YW5lZCB1cCBpbiBvbmUgZ28uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8Ppa-0004Mx-Eu; Mon, 25 Mar 2019 13:40: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Ppa-0004Ka-0Q
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:40:02 +0000
X-Inumbo-ID: 7afed567-4f03-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7afed567-4f03-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:40:00 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2PDUP9j015617;
 Mon, 25 Mar 2019 21:30:25 +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 x2PDUH5m001756;
 Mon, 25 Mar 2019 21:30:18 +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; Mon, 25 Mar
 2019 21:30:22 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:30:15 +0800
Message-ID: <babf13f907b9b85afe40cdffce4ee2cf17f67f11.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDUP9j015617
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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>

QXMgSHlnb24gRGh5YW5hIENQVSBzaGFyZSBzaW1pbGFyIFBNVSBhcmNoaXRlY3R1cmUgd2l0aCBB
TUQgZmFtaWx5CjE3aCBvbmUsIHNvIGFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCBpbiB2cG11X2Fy
Y2hfaW5pdGlhbGlzZSgpIGFuZAp2cG11X2luaXQoKSBieSBzaGFyaW5nIEFNRCBjb2RlIHBhdGgu
CgpTcGxpdCB0aGUgY29tbW9uIHBhcnQgaW4gYW1kX3ZwbXVfaW5pdCgpIHRvIGEgc3RhdGljIGZ1
bmN0aW9uCl92cG11X2luaXQoKSwgbWFraW5nIEFNRCBhbmQgSHlnb24gdG8gY2FsbCB0aGUgc2hh
cmVkIGZ1bmN0aW9uIHRvCmluaXRpYWxpemUgdlBNVS4KCkFzIGN1cnJlbnQgdlBNVSBzdGlsbCBu
b3Qgc3VwcG9ydCBaZW4oZmFtaWx5IDE3aCksIGFkZCAweDE3IHN1cHBvcnQKdG8gYW1kX3ZwbXVf
aW5pdCgpLgoKQWxzbyBjcmVhdGUgYSBmdW5jdGlvbiBoeWdvbl92cG11X2luaXQoKSBmb3IgSHln
b24gdlBNVSBpbml0aWFsaXphdGlvbi4KCkJvdGggb2YgQU1EIDE3aCBhbmQgSHlnb24gMThoIGhh
dmUgdGhlIHNhbWUgcGVyZm9ybWFuY2UgZXZlbnQgc2VsZWN0CmFuZCBjb3VudGVyIE1TUnMgYXMg
QU1EIDE1aCBoYXMsIHNvIHJldXNlIHRoZSAxNWggZGVmaW5pdGlvbnMgZm9yIHRoZW0uCgpTaWdu
ZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jICAgICB8ICA1ICsrKysKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYyB8IDU3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni92cG11LmggIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCsp
LCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDhmNmRhZjEuLjkzYTI3ZDggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5j
CkBAIC00NTYsNiArNDU2LDcgQEAgc3RhdGljIGludCB2cG11X2FyY2hfaW5pdGlhbGlzZShzdHJ1
Y3QgdmNwdSAqdikKICAgICBzd2l0Y2ggKCB2ZW5kb3IgKQogICAgIHsKICAgICBjYXNlIFg4Nl9W
RU5ET1JfQU1EOgorICAgIGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKICAgICAgICAgcmV0ID0gc3Zt
X3ZwbXVfaW5pdGlhbGlzZSh2KTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTg3Niw2ICs4NzcsMTAg
QEAgc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiAgICAgICAgIGlmICggYW1kX3Zw
bXVfaW5pdCgpICkKICAgICAgICAgICAgdnBtdV9tb2RlID0gWEVOUE1VX01PREVfT0ZGOwogICAg
ICAgICBicmVhazsKKyAgICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CisgICAgICAgIGlmICggaHln
b25fdnBtdV9pbml0KCkgKQorICAgICAgICAgICB2cG11X21vZGUgPSBYRU5QTVVfTU9ERV9PRkY7
CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKICAgICAgICAgaWYg
KCBjb3JlMl92cG11X2luaXQoKSApCiAgICAgICAgICAgIHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RF
X09GRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdV9hbWQuYwppbmRleCA1ZWZjMzliLi4zZmM5NTVmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11X2Ft
ZC5jCkBAIC01MzgsMTMgKzUzOCwzNyBAQCBpbnQgc3ZtX3ZwbXVfaW5pdGlhbGlzZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBhbWRfdnBtdV9pbml0KHZv
aWQpCitzdGF0aWMgaW50IF92cG11X2luaXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsK
IAorICAgIGlmICggc2l6ZW9mKHN0cnVjdCB4ZW5fcG11X2RhdGEpICsKKyAgICAgICAgIDIgKiBz
aXplb2YodWludDY0X3QpICogbnVtX2NvdW50ZXJzID4gUEFHRV9TSVpFICkKKyAgICB7CisgICAg
ICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgIlZQTVU6IFJlZ2lzdGVy
IGJhbmsgZG9lcyBub3QgZml0IGludG8gVlBNVSBzaGFyZWQgcGFnZVxuIik7CisgICAgICAgIGNv
dW50ZXJzID0gY3RybHMgPSBOVUxMOworICAgICAgICBudW1fY291bnRlcnMgPSAwOworICAgICAg
ICByZXR1cm4gLUVOT1NQQzsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG51bV9jb3Vu
dGVyczsgaSsrICkKKyAgICB7CisgICAgICAgIHJkbXNybChjdHJsc1tpXSwgY3RybF9yc3ZkW2ld
KTsKKyAgICAgICAgY3RybF9yc3ZkW2ldICY9IENUUkxfUlNWRF9NQVNLOworICAgIH0KKworICAg
IHJlZ3Nfc3ogPSAyICogc2l6ZW9mKHVpbnQ2NF90KSAqIG51bV9jb3VudGVyczsKKworICAgIHJl
dHVybiAwOworfQorCitpbnQgX19pbml0IGFtZF92cG11X2luaXQodm9pZCkKK3sKICAgICBzd2l0
Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCiAgICAgewogICAgIGNhc2UgMHgxNToKKyAgICBj
YXNlIDB4MTc6CiAgICAgICAgIG51bV9jb3VudGVycyA9IEYxNUhfTlVNX0NPVU5URVJTOwogICAg
ICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOwogICAgICAgICBjdHJscyA9IEFNRF9G
MTVIX0NUUkxTOwpAQCAtNTY1LDI0ICs1ODksMjUgQEAgaW50IF9faW5pdCBhbWRfdnBtdV9pbml0
KHZvaWQpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlmICggc2l6ZW9m
KHN0cnVjdCB4ZW5fcG11X2RhdGEpICsKLSAgICAgICAgIDIgKiBzaXplb2YodWludDY0X3QpICog
bnVtX2NvdW50ZXJzID4gUEFHRV9TSVpFICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORwotICAgICAgICAgICAgICAgIlZQTVU6IFJlZ2lzdGVyIGJhbmsgZG9lcyBub3QgZml0
IGludG8gVlBNVSBzaGFyZWQgcGFnZVxuIik7Ci0gICAgICAgIGNvdW50ZXJzID0gY3RybHMgPSBO
VUxMOwotICAgICAgICBudW1fY291bnRlcnMgPSAwOwotICAgICAgICByZXR1cm4gLUVOT1NQQzsK
LSAgICB9CisgICAgcmV0dXJuIF92cG11X2luaXQoKTsKK30KIAotICAgIGZvciAoIGkgPSAwOyBp
IDwgbnVtX2NvdW50ZXJzOyBpKysgKQoraW50IF9faW5pdCBoeWdvbl92cG11X2luaXQodm9pZCkK
K3sKKyAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCiAgICAgewotICAgICAgICBy
ZG1zcmwoY3RybHNbaV0sIGN0cmxfcnN2ZFtpXSk7Ci0gICAgICAgIGN0cmxfcnN2ZFtpXSAmPSBD
VFJMX1JTVkRfTUFTSzsKKyAgICBjYXNlIDB4MTg6CisgICAgICAgIG51bV9jb3VudGVycyA9IEYx
NUhfTlVNX0NPVU5URVJTOworICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOwor
ICAgICAgICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOworICAgICAgICBrN19jb3VudGVyc19taXJy
b3JlZCA9IDE7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORyAiVlBNVTogVW5zdXBwb3J0ZWQgQ1BVIGZhbWlseSAlI3hcbiIsCisgICAg
ICAgICAgICAgICBjdXJyZW50X2NwdV9kYXRhLng4Nik7CisgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgIH0KIAotICAgIHJlZ3Nfc3ogPSAyICogc2l6ZW9mKHVpbnQ2NF90KSAqIG51bV9jb3Vu
dGVyczsKLQotICAgIHJldHVybiAwOworICAgIHJldHVybiBfdnBtdV9pbml0KCk7CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni92cG11LmgKaW5kZXggMTI4N2I5Zi4uNTVmODViYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni92cG11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKQEAgLTUyLDYg
KzUyLDcgQEAgc3RydWN0IGFyY2hfdnBtdV9vcHMgewogaW50IGNvcmUyX3ZwbXVfaW5pdCh2b2lk
KTsKIGludCB2bXhfdnBtdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICopOwogaW50IGFtZF92cG11
X2luaXQodm9pZCk7CitpbnQgaHlnb25fdnBtdV9pbml0KHZvaWQpOwogaW50IHN2bV92cG11X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKik7CiAKIHN0cnVjdCB2cG11X3N0cnVjdCB7Ci0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:41:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 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 1h8Pqu-0004uX-TH; Mon, 25 Mar 2019 13: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=zSVc=R4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h8Pqt-0004uH-Rs
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:41:23 +0000
X-Inumbo-ID: ac8b2181-4f03-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac8b2181-4f03-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:41:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5BFE5AE28;
 Mon, 25 Mar 2019 13:41:20 +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: <3b4adf66-3600-36a9-34ee-edb9813de300@suse.com>
Date: Mon, 25 Mar 2019 14:41:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Xen 4.12 RC7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmM3IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmM3CgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjNy94ZW4tNC4xMi4w
LXJjNy50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmM3L3hlbi00LjEyLjAtcmM3LnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpUaGlz
IHdpbGwgYmUgdGhlIGxhc3QgUkMgYmVmb3JlIFhlbiA0LjEyIHJlbGVhc2UgKGF0IGxlYXN0IEkg
aG9wZSBzbykuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Pr4-0004wH-Q7; Mon, 25 Mar 2019 13:41:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8Pr3-0004vy-Po
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:41:33 +0000
X-Inumbo-ID: aff1bbb0-4f03-11e9-a763-177d6c3390d9
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aff1bbb0-4f03-11e9-a763-177d6c3390d9;
 Mon, 25 Mar 2019 13:41:28 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2PDToXS013292;
 Mon, 25 Mar 2019 21:29:50 +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 x2PDThEf001428;
 Mon, 25 Mar 2019 21:29: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; Mon, 25 Mar
 2019 21:29:47 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:29:30 +0800
Message-ID: <cover.1553520193.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: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x2PDToXS013292
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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>

QXMgYSBuZXcgeDg2IENQVSB2ZW5kb3IsIENoZW5nZHUgSGFpZ3VhbmcgSUMgRGVzaWduIENvLiwg
THRkIChIeWdvbikKaXMgYSBqb2ludCB2ZW50dXJlIGJldHdlZW4gQU1EIGFuZCBIYWlndWFuZyBJ
bmZvcm1hdGlvbiBUZWNobm9sb2d5IENvLiwKTHRkLiwgYWltcyBhdCBwcm92aWRpbmcgaGlnaCBw
ZXJmb3JtYW5jZSB4ODYgcHJvY2Vzc29ycyBmb3IgQ2hpbmEKc2VydmVyIG1hcmtldC4KClRoZSBm
aXJzdCBnZW5lcmF0aW9uIEh5Z29uIHByb2Nlc3NvcihEaHlhbmEpIG9yaWdpbmF0ZXMgZnJvbSBB
TUQKdGVjaG5vbG9neSBhbmQgc2hhcmVzIG1vc3Qgb2YgdGhlIGFyY2hpdGVjdHVyZSB3aXRoIEFN
RCdzIGZhbWlseSAxN2gsCmJ1dCB3aXRoIGRpZmZlcmVudCBDUFUgdmVuZG9yIElEKCJIeWdvbkdl
bnVpbmUiKSBhbmQgZmFtaWx5IHNlcmllcwpudW1iZXIgMThoIChIeWdvbiBuZWdvdGlhdGVkIHdp
dGggQU1EIHRvIG1ha2Ugc3VyZSB0aGF0IG9ubHkgSHlnb24Kd2lsbCB1c2UgZmFtaWx5IDE4aCku
CgpUbyBlbmFibGUgc3VwcG9ydCBvZiBYZW4gdG8gSHlnb24gRGh5YW5hIENQVSwgYWRkIGEgbmV3
IHZlbmRvciB0eXBlCihYODZfVkVORE9SX0hZR09OLCB3aXRoIHZhbHVlIG9mIDUpLCBhbmQgc2hh
cmUgbW9zdCBvZiB0aGUgY29kZSB3aXRoCkFNRCBmYW1pbHkgMTdoLgoKVGhlIE1TUnMgYW5kIENQ
VUlEcyB3aGljaCBhcmUgdXNlZCBieSB0aGlzIHBhdGNoIHNlcmllcyBhcmUgYWxsIGRlZmluZWQK
aW4gdGhpcyBQUFJbMV0uCgpUaGlzIHBhdGNoIHNlcmllcyBoYXZlIGJlZW4gYXBwbGllZCBhbmQg
dGVzdGVkIHN1Y2Nlc3NmdWxseSBvbiBIeWdvbgpEaHlhbmEgcHJvY2Vzc29yLCBhbHNvIGJlZW4g
dGVzdGVkIG9uIEFNRCBFUFlDIChmYW1pbHkgMTdoKSBwcm9jZXNzb3IuCkl0IHdvcmtzIGZpbmUg
YW5kIG1ha2VzIG5vIGhhcm0gdG8gdGhlIGV4aXN0aW5nIGNvZGUuCgpSZWZlcmVuY2U6ClsxXSBo
dHRwczovL3d3dy5hbWQuY29tL3N5c3RlbS9maWxlcy9UZWNoRG9jcy81NDk0NV9QUFJfRmFtaWx5
XzE3aF9Nb2RlbHNfMDBoLTBGaC5wZGYKCgp2Mi0+djM6CiAgLSBSZWJhc2VkIG9uIDQuMTMtdW5z
dGFibGUgYW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gU2ltcGxpZnkgY29kZSBvZiBoeWdvbi5j
IGJ5IHJlLXVzaW5nIGVhcmx5X2luaXRfYW1kKCkuCiAgLSBSZXR1cm4gZmFsc2UgaW4gdGhlIGZ1
bmN0aW9uIHByb2JlX2NwdWlkX2ZhdWx0aW5nKCkuCiAgLSBBZGp1c3QgY29kZSBmb3IgY2FsY3Vs
YXRpbmcgcGh5c19wcm9jX2lkIGZvciBIeWdvbi4KICAtIEFic3RyYWN0IGNvbW1vbiBmdW5jdGlv
biBfdnBtdV9pbml0KCkgYW5kIGFkZCBoeWdvbl92cG11X2luaXQoKS4KICAtIFJlZmluZSBzb21l
IGNvbW1lbnRzIGFuZCBkZXNjcmlwdGlvbnMuCiAgLSBBZGQgQWNrZWQtYnkgZnJvbSBKYW4gQmV1
bGljaCBmb3IgeDg2L2NwdS9tdHJyLCB4ODYvY3B1L21jZSwKICAgIHg4Ni9zcGVjX2N0cmwsIHg4
Ni9hcGljLCB4ODYvYWNwaSwgeDg2L2lvbW11LCB4ODYvcHYsIHg4Ni9kb21haW4sCiAgICB4ODYv
ZG9tY3RsIGFuZCB4ODYvY3B1aWQuCgp2MS0+djI6CiAgLSBSZWJhc2VkIG9uIDQuMTIuMC1yYzMg
YW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gTW92ZSBvcHRfY3B1aWRfbWFza19sN3MwXyhlYXgv
ZWJ4KSB0byBjb21tb24uYy4KICAtIEluc2VydCBIeWdvbiBjYXNlcyBhZnRlciBBTUQgb25lcyBp
bnN0ZWFkIG9mIGFib3ZlLgogIC0gUmVtb3ZlIChyZC93ciltc3JfaHlnb25fc2FmZSBhbmQgdXNl
IChyZC93ciltc3Jfc2FmZSBpbnN0ZWFkLgogIC0gUmVtb3ZlIHdybXNyX2h5Z29uIGFuZCB1c2Ug
d3Jtc3JsIGluc3RlYWQuCiAgLSBSZW1vdmUgdGhlIHVubmVjZXNzYXJ5IGNoYW5nZSB0byB4c3Rh
dGUuCiAgLSBSZWZpbmUgc29tZSBjb2RlcyBhbmQgY29tbWVudHMuCiAgLSBBZGQgQWNrZWQtYnkg
ZnJvbSBKYW4gQmV1bGljaCBmb3IgeDg2L3RyYXBzLgogIC0gQWRkIEFja2VkLWJ5IGZyb20gV2Vp
IExpdSBmb3IgdG9vbHMvbGlieGMuCgoKUHUgV2VuICgxNCk6CiAgeDg2L2NwdTogQ3JlYXRlIEh5
Z29uIERoeWFuYSBhcmNoaXRlY3R1cmUgc3VwcG9ydCBmaWxlCiAgeDg2L2NwdS9tdHJyOiBBZGQg
SHlnb24gRGh5YW5hIHN1cHBvcnQgdG8gZ2V0IFRPUF9NRU0yCiAgeDg2L2NwdS92cG11OiBBZGQg
SHlnb24gRGh5YW5hIGFuZCBBTUQgWmVuIHN1cHBvcnQgZm9yIHZQTVUKICB4ODYvY3B1L21jZTog
QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZSBNQ0EgaW5mcmFzdHJ1Y3R1cmUKICB4ODYv
c3BlY19jdHJsOiBBZGQgSHlnb24gRGh5YW5hIHRvIHRoZSByZXNwZWN0aXZlIG1pdGlnYXRpb24g
bWFjaGluZXJ5CiAgeDg2L2FwaWM6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIHg4Ni9hY3Bp
OiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvaW9tbXU6IEFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydAogIHg4Ni9wdjogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIGVtdWxhdGUgTVNS
cyBhY2Nlc3MKICB4ODYvZG9tYWluOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvZG9t
Y3RsOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvdHJhcHM6IEFkZCBIeWdvbiBEaHlh
bmEgc3VwcG9ydAogIHg4Ni9jcHVpZDogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0CiAgdG9vbHMv
bGlieGM6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAoKIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jICAgICAgICAgICAgIHwgMTYgKysrKy0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5j
ICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYyAg
ICB8ICA4ICstLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jICAgfCAgMyAr
LQogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2Fy
Y2gveDg2L2NwdS9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvY3B1
L2FtZC5jICAgICAgICAgICAgICAgICB8ICA3ICstLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyAgICAgICAgICAgICAgfCAxMiArKysrLQogeGVuL2FyY2gveDg2L2NwdS9jcHUuaCAgICAgICAg
ICAgICAgICAgfCAgNCArKwogeGVuL2FyY2gveDg2L2NwdS9oeWdvbi5jICAgICAgICAgICAgICAg
fCA5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9hbWRfbm9uZmF0YWwuYyB8ICA1ICstCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYyAgICAgICAgICB8ICA2ICsrLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5j
ICAgICAgfCAgNSArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbm9uLWZhdGFsLmMgICAgfCAg
MyArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jICAgICAgICAgfCAgMiArCiB4ZW4v
YXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jICAgICAgICB8ICA1ICstCiB4ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYyAgICAgICAgICAgICAgICB8ICA1ICsrCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVf
YW1kLmMgICAgICAgICAgICB8IDU3ICsrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYv
Y3B1aWQuYyAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAg
ICAgICAgICAgIHwgIDkgKystLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAg
ICAgfCAxMyArKystLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgfCAx
OSArKysrLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICAgICB8ICA2ICsr
LQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3ZwbXUuaCAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZl
bmRvcnMuaCAgICAgIHwgIDMgKy0KIDI4IGZpbGVzIGNoYW5nZWQsIDI1MCBpbnNlcnRpb25zKCsp
LCA2MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvY3B1L2h5
Z29uLmMKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 13:41:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13: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 1h8PrB-0004yn-9B; Mon, 25 Mar 2019 13: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=4Lz9=R4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h8PrA-0004yD-1Q
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:41:40 +0000
X-Inumbo-ID: b63fedd5-4f03-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b63fedd5-4f03-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 13:41:38 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2PDWeBT015814;
 Mon, 25 Mar 2019 21:32:40 +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 x2PDWWde001890;
 Mon, 25 Mar 2019 21:32: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; Mon, 25 Mar
 2019 21:32:36 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Mar 2019 21:32:27 +0800
Message-ID: <18a86cd5e6dc0d6580eff0e5960c25b2eef21c53.1553520193.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553520193.git.puwen@hygon.cn>
References: <cover.1553520193.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 x2PDWeBT015814
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v3 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 Mon Mar 25 13:43:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 13:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8PtM-0005Js-PC; Mon, 25 Mar 2019 13:43:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Brs=R4=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h8PtL-0005Ji-MY
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 13:43:55 +0000
X-Inumbo-ID: 0652087a-4f04-11e9-af29-fba9a1775688
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0652087a-4f04-11e9-af29-fba9a1775688;
 Mon, 25 Mar 2019 13:43:52 +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 x2PDdDEp021316;
 Mon, 25 Mar 2019 13:43: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=qrn9u5mHW4sG8yXU2kOK9D9Uq764IPV85IqK0rVex30=;
 b=LHOiwx6pGJ3xsgNj7m9V3e2J+LgOrXMnShDVWl0kLml8v2HvrrD2Yih9CJjvPpIaUiKz
 IyC/A9V/HTsRFF/4K45kQMyEDGN9s9xg1PxWi2ZXnJ15a8AO0pkDUvabpHmqC7ColAws
 sZie+x4uua4SBu5dtpZXq73z6urd0xKQKK8Ky0j7KLh6ifxcOujXtSjXKsQKyrw3xs2n
 dAHMj6ja7k1Ej3RJdZwU7V4audgoRD/zFNmdpwF52NblDWrK1sBARyHJnPkfiQrTVDaE
 hWOMzLci8Of42MfCc2ju8fjLB8soj6zjxCZpoCmdWOICS2Xur4ZO2S9XGDHApWWKX8Rr xA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2re6dj444r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Mar 2019 13:43:38 +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 x2PDhbEC019529
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Mar 2019 13:43:38 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2PDhaK4008237;
 Mon, 25 Mar 2019 13:43: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 ; Mon, 25 Mar 2019 06:43:36 -0700
To: luca abeni <luca.abeni@santannapisa.it>,
 Dario Faggioli <dfaggioli@suse.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
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: <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
Date: Mon, 25 Mar 2019 09:43:20 -0400
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: <20190325130530.56603806@luca64>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9205
 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=891 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903250102
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, thibodux@gmail.com, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gMy8yNS8xOSA4OjA1IEFNLCBsdWNhIGFiZW5pIHdyb3RlOgo+IEhpIGFsbCwKPgo+IE9uIFNh
dCwgMjMgTWFyIDIwMTkgMTE6NDE6NTEgKzAxMDAKPiBsdWNhIGFiZW5pIDxsdWNhLmFiZW5pQHNh
bnRhbm5hcGlzYS5pdD4gd3JvdGU6Cj4gWy4uLl0KPj4+PiBJcyB0aGVyZSBhbnkgZGF0YSB0aGF0
IHNob3dzIGVmZmVjdHMgb2YgdXNpbmcgdGhpcyBuZXcgcGFyYW1ldGVyPwo+Pj4+ICAgICAKPj4+
IFllcywgSSd2ZSBkb25lIHNvbWUgcmVzZWFyY2ggYW5kIGV4cGVyaW1lbnRzIG9uIHRoaXMuIEkg
ZGlkIGl0Cj4+PiB0b2dldGhlciB3aXRoIGEgZnJpZW5kLCB3aGljaCBJJ20gQ2MtaW5nLCBhcyBJ
J20gbm90IHN1cmUgd2UncmUKPj4+IHJlYWR5L2NhcGFibGUgdG8gc2hhcmUgdGhlIHJlc3VsdHMs
IHlldCAoTHVjYT8pLiAgCj4+IEkgdGhpbmsgd2UgY2FuIGVhc2lseSBzaGFyZSB0aGUgZXhwZXJp
bWVudGFsIGRhdGEgKGN5Y2xpY3Rlc3Qgb3V0cHV0Cj4+IGFuZCBwbG90cykuCj4+Cj4+IE1vcmVv
dmVyLCB3ZSBjYW4gc2hhcmUgdGhlIHNjcmlwdHMgYW5kIHRvb2xzIGZvciBydW5uaW5nIHRoZQo+
PiBleHBlcmltZW50cyAoc28sIGV2ZXJ5b25lIGNhbiBlYXNpbHkgcmVwcm9kdWNlIHRoZSBudW1i
ZXJzIGJ5IHNpbXBseQo+PiB0eXBpbmcgIm1ha2UiIGFuZCB3YWl0aW5nIGZvciBzb21lIHRpbWUg
OikKPj4KPj4KPj4gSSdsbCB0cnkgdG8gcGFja2FnZSB0aGUgcmVzdWx0cyBhbmQgdGhlIHNjcmlw
dHMvdG9vbHMgdGhpcyBldmVuaW5nLAo+PiBhbmQgSSdsbCBzZW5kIHRoZW0uCj4gU29ycnkgZm9y
IHRoZSBkZWxheS4gSSBwdXQgc29tZSBxdWljayByZXN1bHRzIGhlcmU6Cj4gaHR0cDovL3JldGlz
LnNhbnRhbm5hcGlzYS5pdC9sdWNhL1hlblRpbWVycy8KPiAodGhlcmUgYWxzbyBpcyBhIGxpbmsg
dG8gdGhlIHNjcmlwdHMgdG8gYmUgdXNlZCBmb3IgcmVwcm9kdWNpbmcgdGhlCj4gcmVzdWx0cyku
IFRoZSBsYXRlbmNpZXMgaGF2ZSBiZWVuIG1lYXN1cmVkIGJ5IHJ1bm5pbmcgY3ljbGljdGVzdCBp
biB0aGUKPiBndWVzdCAoc2VlIHRoZSBzY3JpcHRzIGZvciBkZXRhaWxzKS4KPgo+IFRoZSBwaWN0
dXJlIHNob3dzIHRoZSBsYXRlbmNpZXMgbWVhc3VyZWQgd2l0aCBhbiB1bnBhdGNoZWQgZ3Vlc3Qg
a2VybmVsCj4gYW5kIHdpdGggYSBndWVzdCBrZXJuZWwgaGF2aW5nIFRJTUVSX1NMT1Agc2V0IHRv
IDEwMDAgKGFyYml0cmFyeSBzbWFsbAo+IHZhbHVlIDopLgo+IEFsbCB0aGUgZXhwZXJpbWVudHMg
aGF2ZSBiZWVuIHBlcmZvcm1lZCBib290aW5nIHRoZSBoeXBlcnZpc29yIHdpdGggYQo+IHNtYWxs
IHRpbWVyX3Nsb3AgKHRoZSBoeXBlcnZpc29yJ3Mgb25lKSB2YWx1ZS4gU28sIHRoZXkgc2hvdyB0
aGF0Cj4gZGVjcmVhc2luZyB0aGUgaHlwZXJ2aXNvcidzIHRpbWVyX3Nsb3AgaXMgbm90IGVub3Vn
aCB0byBtZWFzdXJlIGxvdwo+IGxhdGVuY2llcyB3aXRoIGN5Y2xpY3Rlc3QuCgoKCkkgaGF2ZSBh
IGNvdXBsZSBvZiBxdWVzdGlvbnM6CiogRG9lcyBpdCBtYWtlIHNlbnNlIHRvIG1ha2UgdGhpcyBh
IHR1bmFibGUgZm9yIG90aGVyIGNsb2NrZXZlbnQgZGV2aWNlcwphcyB3ZWxsPwoqIFRoaXMgcGF0
Y2ggYWRqdXN0cyBtaW4gdmFsdWUuIENvdWxkIG1heCB2YWx1ZSAoZXZlcikgbmVlZCBhIHNpbWls
YXIKYWRqdXN0bWVudD8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:07:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 14:07:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8QFr-0007Qz-Vo; Mon, 25 Mar 2019 14: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=j4SG=R4=santannapisa.it=luca.abeni@srs-us1.protection.inumbo.net>)
 id 1h8QFr-0007Qu-5U
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 14:07:11 +0000
X-Inumbo-ID: 46f4bb4a-4f07-11e9-91b3-1b354750158e
Received: from mail.santannapisa.it (unknown [193.205.80.98])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46f4bb4a-4f07-11e9-91b3-1b354750158e;
 Mon, 25 Mar 2019 14:07:09 +0000 (UTC)
Received: from [10.30.3.184] (account l.abeni@santannapisa.it HELO luca64)
 by santannapisa.it (CommuniGate Pro SMTP 6.1.11)
 with ESMTPSA id 137597243; Mon, 25 Mar 2019 15:07:08 +0100
Date: Mon, 25 Mar 2019 15:07:03 +0100
From: luca abeni <luca.abeni@santannapisa.it>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190325150703.3774b92d@luca64>
In-Reply-To: <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
Organization: Scuola Superiore S. Anna
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, Dario Faggioli <dfaggioli@suse.com>,
 thibodux@gmail.com, ryan.thibodeaux@starlab.io, xen-devel@lists.xenproject.org,
 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>

SGksCgpPbiBNb24sIDI1IE1hciAyMDE5IDA5OjQzOjIwIC0wNDAwCkJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgpbLi4uXQo+ID4gaHR0cDovL3JldGlz
LnNhbnRhbm5hcGlzYS5pdC9sdWNhL1hlblRpbWVycy8KPiA+ICh0aGVyZSBhbHNvIGlzIGEgbGlu
ayB0byB0aGUgc2NyaXB0cyB0byBiZSB1c2VkIGZvciByZXByb2R1Y2luZyB0aGUKPiA+IHJlc3Vs
dHMpLiBUaGUgbGF0ZW5jaWVzIGhhdmUgYmVlbiBtZWFzdXJlZCBieSBydW5uaW5nIGN5Y2xpY3Rl
c3QgaW4KPiA+IHRoZSBndWVzdCAoc2VlIHRoZSBzY3JpcHRzIGZvciBkZXRhaWxzKS4KPiA+Cj4g
PiBUaGUgcGljdHVyZSBzaG93cyB0aGUgbGF0ZW5jaWVzIG1lYXN1cmVkIHdpdGggYW4gdW5wYXRj
aGVkIGd1ZXN0Cj4gPiBrZXJuZWwgYW5kIHdpdGggYSBndWVzdCBrZXJuZWwgaGF2aW5nIFRJTUVS
X1NMT1Agc2V0IHRvIDEwMDAKPiA+IChhcmJpdHJhcnkgc21hbGwgdmFsdWUgOikuCj4gPiBBbGwg
dGhlIGV4cGVyaW1lbnRzIGhhdmUgYmVlbiBwZXJmb3JtZWQgYm9vdGluZyB0aGUgaHlwZXJ2aXNv
ciB3aXRoCj4gPiBhIHNtYWxsIHRpbWVyX3Nsb3AgKHRoZSBoeXBlcnZpc29yJ3Mgb25lKSB2YWx1
ZS4gU28sIHRoZXkgc2hvdyB0aGF0Cj4gPiBkZWNyZWFzaW5nIHRoZSBoeXBlcnZpc29yJ3MgdGlt
ZXJfc2xvcCBpcyBub3QgZW5vdWdoIHRvIG1lYXN1cmUgbG93Cj4gPiBsYXRlbmNpZXMgd2l0aCBj
eWNsaWN0ZXN0LiAgCj4gCj4gCj4gCj4gSSBoYXZlIGEgY291cGxlIG9mIHF1ZXN0aW9uczoKPiAq
IERvZXMgaXQgbWFrZSBzZW5zZSB0byBtYWtlIHRoaXMgYSB0dW5hYmxlIGZvciBvdGhlciBjbG9j
a2V2ZW50Cj4gZGV2aWNlcyBhcyB3ZWxsPwo+ICogVGhpcyBwYXRjaCBhZGp1c3RzIG1pbiB2YWx1
ZS4gQ291bGQgbWF4IHZhbHVlIChldmVyKSBuZWVkIGEgc2ltaWxhcgo+IGFkanVzdG1lbnQ/CgpT
b3JyeSwgSSBkbyBub3Qga25vdyBtdWNoIGFib3V0IGNsb2NrZXZlbnQgZGV2aWNlcywgc28gSSBo
YXZlIG5vIGFuc3dlcnMKdG8gdGhlc2UgcXVlc3Rpb25zLi4uCgpXaGF0IEkgY2FuIHNheSBpcyB0
aGF0IHdoZW4gSSByZXBlYXRlZCB0aGUgY3ljbGljdGVzdCBleHBlcmltZW50cyBvbgpWTXMgdXNp
bmcgYSBkaWZmZXJlbnQgY2xvY2tldmVudCBkZXZpY2UgKGxhcGljKSBJIGRpZCBub3QgbWVhc3Vy
ZSBsYXJnZQpsYXRlbmNpZXMuClNvLCBJIGd1ZXNzIHRoZSAibGFwaWMiIGNsb2NrZXZlbnQgZGV2
aWNlIGFscmVhZHkgZGVmYXVsdHMgdG8gYSBzbWFsbGVyCm1pbiB2YWx1ZSAobm90IHN1cmUgYWJv
dXQgb3RoZXIgY2xvY2tldmVudCBkZXZpY2VzLCBJIGRvIG5vdCBrbm93IGhvdwp0byB0ZXN0IHRo
ZW0pLgoKCgoJCQkJTHVjYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:12:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 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 1h8QKX-0008F6-0X; Mon, 25 Mar 2019 14:12: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=SSzd=R4=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h8QKV-0008Ex-1U
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 14:11:59 +0000
X-Inumbo-ID: f31ada18-4f07-11e9-bc90-bc764e045a96
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f31ada18-4f07-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 14:11:57 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id j66so7118513ywc.10
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 07:11:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=KTt93h75wJmE7jV6jCleD3fv2thkBfT2D18E2mIVZzA=;
 b=lQqJdZHJ6UcPCjywy2RwjHTQh0ANBIl+04G15xC+jF06ooEmgZg4AJYpJ3UgX9nlhb
 UWrv2nOqqhCcoWXRs+3jxpOfuGdbIEiXCETU2ZwXzVM6Ybn4AT/spneX6zcCeNqAy+VY
 ClDPIrjs4m8Z61P3TzyIXEmYUyR+4UuuNobyBjU5AiZX+Fgd5mP4Z8fAvvhMhNRAyNak
 atOPMmu/uH17V9Tn6R+NQgnlGzO1exy9RbnulNsl/xtVi80dh9K57BZXJUMcpcLinSI5
 QcHyd0zlEo0ocHb0UIFCNEIoYRGzslm+o6REHXetwyp2Ivx6m9V6ttvpUAJy4RsAkaha
 353A==
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=KTt93h75wJmE7jV6jCleD3fv2thkBfT2D18E2mIVZzA=;
 b=o9L0n06GSEr4Tsn2weEkqjWIIE/GcB5MQNfmNVz4Tkgrfq6lBpuEkaVs6+ustFSknm
 X9qfFn73AJnHHATXvpLtCEBNOdkD6+y3RZdE7aXWVTD3hb6qBmAs3ufDuItxE/qmpFI2
 Wcy3YIKbwHbvhtOdefrJdUpWiB5U5mlmnY55dNEPupp45WsJC91dXTUvBmoeSwxMlRKV
 QxZAmEDYB7Q4he5LFwP9HQ1GHEI6YMd7jIDtu6QHkJMOSmmtDVN+dCdME+uY0ngdLsrP
 Ubq8WKC2+0OyNA4FhCcvXbPyxNhHTUt8skRRS1lvR6Jr/9SZixm1HEMhEjkum3e4N39J
 AQow==
X-Gm-Message-State: APjAAAU4GbHkWgea8/LQHWhE8AGbuK4u9IeD+f9lah9hEeEu+TUtNung
 wtqzxoPOz46qvoxVO1VMEec=
X-Google-Smtp-Source: APXvYqya9JwKLI0eSzN4/2JY+RsLV0Z9pV4cQyE55E/XHyGB5dYTs9BGyLg0FV/Z/rONODHAQBrpeg==
X-Received: by 2002:a25:d20d:: with SMTP id j13mr21035429ybg.417.1553523117103; 
 Mon, 25 Mar 2019 07:11:57 -0700 (PDT)
Received: from centos-dev.localdomain
 (pool-173-66-89-81.washdc.fios.verizon.net. [173.66.89.81])
 by smtp.gmail.com with ESMTPSA id i189sm5631147ywa.73.2019.03.25.07.11.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Mar 2019 07:11:56 -0700 (PDT)
Date: Mon, 25 Mar 2019 10:11:38 -0400
From: Ryan Thibodeaux <thibodux@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190325141138.GA44413@centos-dev.localdomain>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 Dario Faggioli <dfaggioli@suse.com>, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMDk6NDM6MjBBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDMvMjUvMTkgODowNSBBTSwgbHVjYSBhYmVuaSB3cm90ZToKPiA+IEhpIGFs
bCwKPiA+Cj4gPiBPbiBTYXQsIDIzIE1hciAyMDE5IDExOjQxOjUxICswMTAwCj4gPiBsdWNhIGFi
ZW5pIDxsdWNhLmFiZW5pQHNhbnRhbm5hcGlzYS5pdD4gd3JvdGU6Cj4gPiBbLi4uXQo+ID4+Pj4g
SXMgdGhlcmUgYW55IGRhdGEgdGhhdCBzaG93cyBlZmZlY3RzIG9mIHVzaW5nIHRoaXMgbmV3IHBh
cmFtZXRlcj8KPiA+Pj4+ICAgICAKPiA+Pj4gWWVzLCBJJ3ZlIGRvbmUgc29tZSByZXNlYXJjaCBh
bmQgZXhwZXJpbWVudHMgb24gdGhpcy4gSSBkaWQgaXQKPiA+Pj4gdG9nZXRoZXIgd2l0aCBhIGZy
aWVuZCwgd2hpY2ggSSdtIENjLWluZywgYXMgSSdtIG5vdCBzdXJlIHdlJ3JlCj4gPj4+IHJlYWR5
L2NhcGFibGUgdG8gc2hhcmUgdGhlIHJlc3VsdHMsIHlldCAoTHVjYT8pLiAgCj4gPj4gSSB0aGlu
ayB3ZSBjYW4gZWFzaWx5IHNoYXJlIHRoZSBleHBlcmltZW50YWwgZGF0YSAoY3ljbGljdGVzdCBv
dXRwdXQKPiA+PiBhbmQgcGxvdHMpLgo+ID4+Cj4gPj4gTW9yZW92ZXIsIHdlIGNhbiBzaGFyZSB0
aGUgc2NyaXB0cyBhbmQgdG9vbHMgZm9yIHJ1bm5pbmcgdGhlCj4gPj4gZXhwZXJpbWVudHMgKHNv
LCBldmVyeW9uZSBjYW4gZWFzaWx5IHJlcHJvZHVjZSB0aGUgbnVtYmVycyBieSBzaW1wbHkKPiA+
PiB0eXBpbmcgIm1ha2UiIGFuZCB3YWl0aW5nIGZvciBzb21lIHRpbWUgOikKPiA+Pgo+ID4+Cj4g
Pj4gSSdsbCB0cnkgdG8gcGFja2FnZSB0aGUgcmVzdWx0cyBhbmQgdGhlIHNjcmlwdHMvdG9vbHMg
dGhpcyBldmVuaW5nLAo+ID4+IGFuZCBJJ2xsIHNlbmQgdGhlbS4KPiA+IFNvcnJ5IGZvciB0aGUg
ZGVsYXkuIEkgcHV0IHNvbWUgcXVpY2sgcmVzdWx0cyBoZXJlOgo+ID4gaHR0cDovL3JldGlzLnNh
bnRhbm5hcGlzYS5pdC9sdWNhL1hlblRpbWVycy8KPiA+ICh0aGVyZSBhbHNvIGlzIGEgbGluayB0
byB0aGUgc2NyaXB0cyB0byBiZSB1c2VkIGZvciByZXByb2R1Y2luZyB0aGUKPiA+IHJlc3VsdHMp
LiBUaGUgbGF0ZW5jaWVzIGhhdmUgYmVlbiBtZWFzdXJlZCBieSBydW5uaW5nIGN5Y2xpY3Rlc3Qg
aW4gdGhlCj4gPiBndWVzdCAoc2VlIHRoZSBzY3JpcHRzIGZvciBkZXRhaWxzKS4KPiA+Cj4gPiBU
aGUgcGljdHVyZSBzaG93cyB0aGUgbGF0ZW5jaWVzIG1lYXN1cmVkIHdpdGggYW4gdW5wYXRjaGVk
IGd1ZXN0IGtlcm5lbAo+ID4gYW5kIHdpdGggYSBndWVzdCBrZXJuZWwgaGF2aW5nIFRJTUVSX1NM
T1Agc2V0IHRvIDEwMDAgKGFyYml0cmFyeSBzbWFsbAo+ID4gdmFsdWUgOikuCj4gPiBBbGwgdGhl
IGV4cGVyaW1lbnRzIGhhdmUgYmVlbiBwZXJmb3JtZWQgYm9vdGluZyB0aGUgaHlwZXJ2aXNvciB3
aXRoIGEKPiA+IHNtYWxsIHRpbWVyX3Nsb3AgKHRoZSBoeXBlcnZpc29yJ3Mgb25lKSB2YWx1ZS4g
U28sIHRoZXkgc2hvdyB0aGF0Cj4gPiBkZWNyZWFzaW5nIHRoZSBoeXBlcnZpc29yJ3MgdGltZXJf
c2xvcCBpcyBub3QgZW5vdWdoIHRvIG1lYXN1cmUgbG93Cj4gPiBsYXRlbmNpZXMgd2l0aCBjeWNs
aWN0ZXN0Lgo+IAo+IAo+IAo+IEkgaGF2ZSBhIGNvdXBsZSBvZiBxdWVzdGlvbnM6Cj4gKiBEb2Vz
IGl0IG1ha2Ugc2Vuc2UgdG8gbWFrZSB0aGlzIGEgdHVuYWJsZSBmb3Igb3RoZXIgY2xvY2tldmVu
dCBkZXZpY2VzCj4gYXMgd2VsbD8KCkkgZ2F0aGVyIHRoYXQgd291bGQgYmUgb24gYSBjYXNlLWJ5
LWNhc2UgYmFzaXMgZm9yIHZlcnkgc3BlY2lmaWMgCm9uZXMuCgpGb3IgbWFueSB0aW1lcnMgaW4g
dGhlIGtlcm5lbCwgdGhlIG1pbmltdW1zIGFyZSBkZXRlcm1pbmVkIGJ5IHRoZQphY3R1YWwgaGFy
ZHdhcmUgIGJhY2tpbmcgdGhlIHRpbWVyLCBhbmQgdGhlIG1pbmltdW0gY2FuIGJlCmFkanVzdGVk
IGJ5IHRoZSBjbG9ja2V2ZW50IGNvZGUuIFRoaXMgY2FzZSBpcyBzcGVjaWFsIHNpbmNlIGl0IApp
cyBlbnRpcmVseSBhIHNvZnR3YXJlLWJhc2VkIGltcGxlbWVudGF0aW9uIGluIHRoZSBrZXJuZWws
IHdoZXJlIAp0aGUgYWN0dWFsIHRpbWVyIGltcGxlbWVudGF0aW9uIGlzIGluIHRoZSBYZW4gaHlw
ZXJ2aXNvci4KCj4gKiBUaGlzIHBhdGNoIGFkanVzdHMgbWluIHZhbHVlLiBDb3VsZCBtYXggdmFs
dWUgKGV2ZXIpIG5lZWQgYSBzaW1pbGFyCj4gYWRqdXN0bWVudD8KCkkgY2Fubm90IHRoaW5rIG9m
IHN1Y2ggYSBjYXNlIHdoZXJlIHRoYXQgd291bGQgYmUgaGVscGZ1bCwgYnV0IEkKY2Fubm90IHJ1
bGUgdGhhdCBvdXQgb3Igc3BlYWsgYXMgYW4gYXV0aG9yaXR5LgoKLSBSeWFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:20:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 14: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 1h8QSn-0000pj-3i; Mon, 25 Mar 2019 14: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8QSl-0000pZ-Qz
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 14:20:31 +0000
X-Inumbo-ID: 22295d46-4f09-11e9-9e0b-8f43acbcb1b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22295d46-4f09-11e9-9e0b-8f43acbcb1b7;
 Mon, 25 Mar 2019 14:20: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 1h8QSf-0006Rp-8l; Mon, 25 Mar 2019 14:20: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 1h8QSe-0001JV-UH; Mon, 25 Mar 2019 14:20:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8QSe-0005ap-Tb; Mon, 25 Mar 2019 14:20:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134041-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:build-arm64:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-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: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:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1: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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 14:20:24 +0000
Subject: [Xen-devel] [linux-4.4 test] 134041: 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>

ZmxpZ2h0IDEzNDA0MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA0MS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZiNTAyMDJhNGQ1M2Jm
NTI3YzY0MDQ2N2JjZmY2OGI1MGE1ZTM4YTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGFmMTNmNDNmMDFhM2U0YTExNjg2ZjVmYTRkZTQyZWNlYzhlZDcxYjEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzQ2OCAgMjAxOS0wMi0yOCAwOTo1Nzo1NSBaICAgMjUgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwMDYgIDIwMTktMDMtMjMgMDg6MTU6NTkgWiAgICAyIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICAiWmhhbmcsIEp1biIgPGp1
bi56aGFuZ0BpbnRlbC5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+
CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFkcmlhbiBIdW50ZXIgPGFkcmlh
bi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgog
IEFsYmFuIEJlZGVsIDxhbGJldUBmcmVlLmZyPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRl
dWNoZXJAYW1kLmNvbT4KICBBbGV4YW5kZXIgT25uYXNjaCA8YWxleGFuZGVyLm9ubmFzY2hAbGFu
ZGlzZ3lyLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51
eC5pbnRlbC5jb20+CiAgQWxleGFuZGVyIFNoaXlhbiA8c2hjX3dvcmtAbWFpbC5ydT4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbGlzdGFpciBTdHJhY2hh
biA8YXN0cmFjaGFuQGdvb2dsZS5jb20+CiAgQW5hbmQgTW9vbiA8bGludXguYW1vb25AZ21haWwu
Y29tPgogIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJlYXMg
R3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IEx1bm4gPGFuZHJld0Bs
dW5uLmNoPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXku
c2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmR5LnNoZXZj
aGVua29AZ21haWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAu
Y29tPgogIEFub29iIFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgogIEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1
biBQYXRoYWsgPGFydW4ucGF0aGFrQG54cC5jb20+CiAgQXRzdXNoaSBOZW1vdG8gPGF0c3VzaGku
bmVtb3RvQHNvcmQuY28uanA+CiAgQmFsYWppIFBvdGh1bm9vcmkgPGJwb3RodW5vQGNvZGVhdXJv
cmEub3JnPgogIEJhb3plbmcgRGluZyA8c3Bsb3ZpbmcxQGdtYWlsLmNvbT4KICBCYXJkIGxpYW8g
PHl1bmctY2h1YW4ubGlhb0BsaW51eC5pbnRlbC5jb20+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFu
YXNzY2hlQGFjbS5vcmc+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2ll
QHNhbXN1bmcuY29tPgogIEJvYiBDb3BlbGFuZCA8Ym9iY29wZWxhbmRAZmIuY29tPgogIEJvYiBD
b3BlbGFuZCA8bWVAYm9iY29wZWxhbmQuY29tPgogIEJvYiBMaXUgPGJvYi5saXVAb3JhY2xlLmNv
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gV2VsdHkgPGJyaWFuLndl
bHR5QGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAg
Q2hhaXRhbnlhIFRhdGEgPENoYWl0YW55YS5UYXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0
YW55YSBUYXRhIDxjaGFpdGFueWEudGF0YUBibHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIENo
YXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGlyYW5qZWV2
aSBSYXBvbHUgPGNoaXJhbmplZXZpLnJhcG9sdUBpbnRlbC5jb20+CiAgQ2hyaXN0b2ZmZXIgRGFs
bCA8Y2hyaXN0b2ZmZXIuZGFsbEBsaW5hcm8ub3JnPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlz
dG9waGUubGVyb3lAYy1zLmZyPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4uY2l1Ym90YXJp
dUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFj
bGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVs
IETDrWF6IDxkYW5pZWwuZGlhekBsaW5hcm8ub3JnPgogIERhbmllbCBMZXpjYW5vIDxkYW5pZWwu
bGV6Y2Fub0BsaW5hcm8ub3JnPgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1AZ21haWwuY29tPgog
IGRhbm4gZnJhemllciA8ZGFubi5mcmF6aWVyQGNhbm9uaWNhbC5jb20+CiAgRGFycmljayBKLiBX
b25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0
LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5j
b20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgog
IERpZXRtYXIgRWdnZW1hbm4gPGRpZXRtYXIuZWdnZW1hbm5AYXJtLmNvbT4KICBEbWl0cnkgRXJl
bWluIDxkbWl0cnkuZXJlbWluQGludGVsLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgog
IERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFZHVhcmRv
IFZhbGVudGluIDxlZHViZXp2YWxAZ21haWwuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNA
Z29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW5p
eSBQYWx0c2V2IDxFdWdlbml5LlBhbHRzZXZAc3lub3BzeXMuY29tPgogIEV6ZXF1aWVsIEdhcmNp
YSA8ZXplcXVpZWxAY29sbGFib3JhLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBs
aW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgog
IEZlcnJ5IFRvdGg8Zm50b3RoQGdtYWlsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBz
dXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9y
aWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHYWJyaWVsIEZlcm5hbmRleiA8
Z2FicmllbC5mZXJuYW5kZXpAc3QuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGlu
dXgtbTY4ay5vcmc+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1
aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFu
Z0BzdXNlLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbmdiaW4gTGl1IDxsaXVo
YW5nYmluQGdtYWlsLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5u
bD4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGlyb3l1a2kg
WW9rb3lhbWEgPGhpcm95dWtpLnlva295YW1hLnZ4QHJlbmVzYXMuY29tPgogIEhvdSBUYW8gPGhv
dXRhbzFAaHVhd2VpLmNvbT4KICBIdWF6aG9uZyBUYW4gPHRhbmh1YXpob25nQGh1YXdlaS5jb20+
CiAgSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIElhbiBLZW50IDxyYXZlbkB0aGVt
YXcubmV0PgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92
QGdtYWlsLmNvbT4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSi4g
QnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFj
ZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1l
bGxhbm94LmNvLmlsPgogIEphbWVzIE1vcnJpcyA8amFtZXMubW9ycmlzQG1pY3Jvc29mdC5jb20+
CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+
CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmFzb24gR3VudGhv
cnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVy
QG9zZy5zYW1zdW5nLmNvbT4KICBKYXkgRG9sYW4gPGpheS5kb2xhbkBhY2Nlc2lvLmNvbT4KICBK
aWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYXh1biBZYW5nIDxqaWF4dW4u
eWFuZ0BmbHlnb2F0LmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBP
bHNhIDxqb2xzYUByZWRoYXQuY29tPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgog
IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hh
bm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb2huIEdhcnJ5IDxqb2huLmdh
cnJ5QGh1YXdlaS5jb20+CiAgSm9uIE1heHdlbGwgPGptYXh3ZWxsMzdAZ21haWwuY29tPgogIEpv
bmF0aGFuIE1hcmVrIDxqb25hdGhhbkBtYXJlay5jYT4KICBKb25hdGhhbiBOZXVzY2jDpGZlciA8
ai5uZXVzY2hhZWZlckBnbXgubmV0PgogIEpvcmRhbiBOaWV0aGUgPGpuaWV0aGU1QGdtYWlsLmNv
bT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xlLmtma2kuaHU+CiAgSnVsaWFu
IFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW4tUnUgQ2hhbmcgPGpyamFuZ0ByZWFs
dGVrLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAg
S2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQuY29tPgogIEthbCBDb25sZXkgPGthbC5jb25sZXlA
ZGVjdHJpcy5jb20+CiAgS2FsYXNoIE5haW53YWwgPGthbGFzaEBhcmlzdGEuY29tPgogIEthbmdq
aWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hp
LmtzQHJlbmVzYXMuY29tPgogIEtlbi1pY2hpcm91IE1BVFNVWkFXQSA8Y2hhbWFrZW5AZ21haWwu
Y29tPgogIEtlbi1pY2hpcm91IE1BVFNVWkFXQSA8Y2hhbWFzQGg0LmRpb24ubmUuanA+CiAgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyaXN0aWFuIEgu
IEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BjaHJvbWl1bS5vcmc+CiAgS3Jpc3RpYW4gSC4gS3Jpc3Rl
bnNlbiA8aG9lZ3NiZXJnQGdtYWlsLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtl
cm5lbC5vcmc+CiAgS3lsZSBSb2VzY2hsZXkgPGt5bGUucm9lc2NobGV5QG5pLmNvbT4KICBMYXVy
ZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+CiAgTGVlIER1
bmNhbiA8bGR1bmNhbkBzdXNlLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3Jn
PgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBsaW5taWFvaGUgPGxpbm1p
YW9oZUBodWF3ZWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1
IFhpYW5nIDxsaXUueGlhbmc2QHp0ZS5jb20uY24+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdA
ZGVsdGF0ZWUuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWRvdmlj
IERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBNYWFydGVuIHRl
ciBIdXVybmUgPG1hYXJ0ZW5AdHJlZXdhbGtlci5vcmc+CiAgTWFoZXNoIEJhbmRld2FyIDxtYWhl
c2hiQGdvb2dsZS5jb20+CiAgTWFuaXNoIFJhbmdhbmthciA8bXJhbmdhbmthckBtYXJ2ZWxsLmNv
bT4KICBNYW5zIFJ1bGxnYXJkIDxtYW5zQG1hbnNyLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFu
QGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJl
ayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGlu
Z2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5A
b3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+
CiAgTWFzYXJ1IE5hZ2FpIDxtYXNhcnUubmFnYWkudnhAcmVuZXNhcy5jb20+CiAgTWF1cm8gQ2Fy
dmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3Yg
PGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBaaHVrb3YgPG11c3NpdGFudGVzbW9ydGVtQGdt
YWlsLmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIENo
YW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtA
eGlsaW54LmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1p
a2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZy
aWxvdkBnbWFpbC5jb20+CiAgTWlraGFpbCBaYXNsb25rbyA8emFzbG9ua29AbGludXguaWJtLmNv
bT4KICBNaW5nIEx1IDxtaW5nLmx1QGNpdHJpeC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5h
dGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXphcm92IFNlcmdleSA8cy1uYXphcm92QHlhbmRl
eC5ydT4KICBOZWlsQnJvd24gPG5laWxAYnJvd24ubmFtZT4KICBOZWlsQnJvd24gPG5laWxiQHN1
c2UuY29tPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtvbGF5
IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5j
b20+CiAgUGFua2FqIEd1cHRhIDxwYW5rYWouZ3VwdGFAbnhwLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXguaWJtLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1h
Y2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cGlhc3RyeXl5QGdtYWlsLmNv
bT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZW5nIEhhbyA8
cGVuZy5oYW8yQHp0ZS5jb20uY24+CiAgUGVuZyBMaSA8bGlwZW5nMzIxQGh1YXdlaS5jb20+CiAg
UGVuZyBUYW8gPHRhby5wZW5nQHByaW1hcnlkYXRhLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUGhpbCBUdXJuYnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFBo
aWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUGh1b25nIE5ndXllbiA8cGh1
b25nLm5ndXllbi54d0ByZW5lc2FzLmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJl
LWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3Pgog
IFFpYW9DaG9uZyA8cWlhb2Nob25nQGxvb25nc29uLmNuPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWphc2luZ2ggVGhhdmFtYW5pIDxULlJhamFz
aW5naEBsYW5kaXNneXIuY29tPgogIFJhbHBoIENhbXBiZWxsIDxyY2FtcGJlbGxAbnZpZGlhLmNv
bT4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGludXguaW50ZWwuY29tPgogIFJvYiBDbGFy
ayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtA
ZnJlZS5mcj4KICBSb21hbiBQZW55YWV2IDxycGVueWFldkBzdXNlLmRlPgogIFJvbm5pZSBTYWhs
YmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJt
bGludXgub3JnLnVrPgogIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+CiAg
Uy5qLiBXYW5nIDxzaGVuZ2ppdS53YW5nQG54cC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVk
bUBtZWxsYW5veC5jb20+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwu
Y29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0
b3BoZXJzb25AaW50ZWwuY29tPgogIFNlcmdleSBOYXphcm92IDxzLW5hemFyb3ZAeWFuZGV4LnJ1
PgogIFNldGggRm9yc2hlZSA8c2V0aC5mb3JzaGVlQGNhbm9uaWNhbC5jb20+CiAgU2hhbmthcmEg
UGFpbG9vciA8c3AzNDg1QGNvbHVtYmlhLmVkdT4KICBTaGVuZ2ppdSBXYW5nIDxzaGVuZ2ppdS53
YW5nQG54cC5jb20+CiAgU2h1YmhyYWp5b3RpIERhdHRhIDxzaHViaHJhanlvdGkuZGF0dGFAeGls
aW54LmNvbT4KICBTaWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2VzYXJlQGdtYWlsLmNvbT4KICBTaW1v
biBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpbW9uIEhvcm1hbiA8aG9y
bXNAdmVyZ2UubmV0LmF1PgogIFNpbmFuIEtheWEgPG9rYXlhQGtlcm5lbC5vcmc+CiAgU29uZyBM
aXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTb3dqYW55YSBLb21hdGluZW5pIDxza29tYXRp
bmVuaUBudmlkaWEuY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZh
biBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlv
QHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0
LmNvbT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RlcGhlbiBC
b3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0
LmNvbT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2VyYmVhbUBnbWFpbC5jb20+CiAgU3RldmVu
IFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3R1YXJ0IE1lbmVmeSA8
c3R1YXJ0Lm1lbmVmeUBtYXRoZW1iZWRkZWQuY29tPgogIFN1IFlhbmp1biA8c3V5ai5mbnN0QGNu
LmZ1aml0c3UuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5j
b20+CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNv
bT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10
YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29t
PgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRp
bmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2Uu
ZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGlu
dXguaW50ZWwuY29tPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAg
VG9tb25vcmkgU2FraXRhIDx0b21vbm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBUb255IExpbmRn
cmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgV3UgPHRvbnl3dUByZWFsdGVrLmNvbT4KICBU
cm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQg
TXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFVsZiBIYW5zc29u
IDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8u
Y29tPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpbmNlbnQgQmF0dHMgPHZiYXR0
c0BoYXNoYmFuZ2Jhc2guY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4K
ICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1
bWFyQGxpbmFyby5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4K
ICBWbGFkaW1pciBNdXJ6aW4gPHZsYWRpbWlyLm11cnppbkBhcm0uY29tPgogIFdhbnBlbmcgTGkg
PGtlcm5lbGx3cEBnbWFpbC5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRl
YWNvbkBhcm0uY29tPgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFdvbGZyYW0gU2FuZyA8
d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhbyBOaSA8eG5pQHJlZGhhdC5jb20+CiAgWGluIExvbmcg
PGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZ
YW5ndGFvIExpIDx0aW55LndpbmR6ekBnbWFpbC5jb20+CiAgWWFvIExpdSA8eW90dGEubGl1QHVj
bG91ZC5jbj4KICBZaWhhbyBXdSA8d3V5aWhhb0BsaW51eC5hbGliYWJhLmNvbT4KICBZaXpodW8g
PHl6aGFpMDAzQHVjci5lZHU+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29t
PgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4K
ICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmVuZyBUYW8gPHByaW1lLnpl
bmdAaGlzaWxpY29uLmNvbT4KICBaZXYgV2Vpc3MgPHpldkBiZXdpbGRlcmJlZXN0Lm5ldD4KICBa
aGFuZyBSdWkgPHJ1aS56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcsIEp1biA8anVuLnpoYW5nQGlu
dGVsLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgemhhbmd5
aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVhd2Vp
LmNvbT4KICBaaGkgSmluIDx6aGkuamluQGludGVsLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBj
aHJvbWl1bS5vcmc+CiAgWnlnbyBCbGF4ZWxsIDxjZTNnOGpkakB1bWFpbC5mdXJyeXRlcnJvci5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
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
dWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NTg2IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:23:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 14:23: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 1h8QVv-00011a-TJ; Mon, 25 Mar 2019 14:23:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKUi=R4=citrix.com=prvs=9809a4606=jennifer.herbert@srs-us1.protection.inumbo.net>)
 id 1h8QVu-00011U-IL
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 14:23:46 +0000
X-Inumbo-ID: 962a5ae2-4f09-11e9-8c7e-9f3da90ceece
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 962a5ae2-4f09-11e9-8c7e-9f3da90ceece;
 Mon, 25 Mar 2019 14:23:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="81726615"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <x86@kernel.org>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com>
 <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com>
 <5C93CEB7.9030701@citrix.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <5C98E468.1050502@citrix.com>
Date: Mon, 25 Mar 2019 14:23:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Icedove/38.5.0
MIME-Version: 1.0
In-Reply-To: <5C93CEB7.9030701@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct
 to expose legacy IRQs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.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>

CgpPbiAyMS8wMy8xOSAxNzo0OSwgSmVubmlmZXIgSGVyYmVydCB3cm90ZToKPgo+Cj4gT24gMTkv
MDMvMTkgMjM6MDYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMy8xOS8xOSA0OjAyIFBN
LCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOgo+Pj4gVGhlIEFDUEkgdGFibGVzIGRvZXNuJ3QgYWx3
YXlzIGNvbnRhaW4gYWxsIElSUXMgZm9yIGxlZ2FjeSBkZXZpY2VzCj4+PiBzdWNoIGFzIFJUQy4g
IFNpbmNlIG5vIFBJQyBjb250cm9sbGVyIGlzIHZpc2libGUgZm9yIGEgUFYgbGludXggZ3Vlc3Qs
Cj4+PiB1bmRlciBYZW4sIGxlZ2FjeV9waWMgY3VycmVudGx5IGRlZmF1bHRzIHRvIHRoZSBudWxs
X2xlZ2FjeV9waWMgLSB3aXRoCj4+PiByZXBvcnRzIG5vIGxlZ2FjeSBJUlFzLiAgU2luY2UgdGhl
IGNvbW1pdCAicnRjOiBjbW9zOiBEbyBub3QgYXNzdW1lCj4+PiBpcnEgOCBmb3IgcnRjIHdoZW4g
dGhlcmUgYXJlIG5vIGxlZ2FjeSBpcnFzIiBieSBIYW5zIGRlIEdvZWRlCj4+PiAoY29tbWl0IGlk
OiBhMWUyM2E0MmYxYmRjMDBlMzJmYzQ4NjljYWVmMTJlNGU2MjcyZjI2KSwgdGhlIHJ0YyBub3cK
Pj4+IGluY29ycmVjdGx5IGRlY2lkZXMgaXQgaGFzIG5vIGlycSBpdCBjYW4gdXNlLCBmb3Igc29t
ZSBoYXJkd2FyZS4KPj4+Cj4+PiBUaGlzIHBhdGNoIHJlY3RpZmllcyB0aGUgcHJvYmxlbSBieSBw
cm92aWRpbmcgYSB4ZW4gbGVnYWN5X3BpYwo+Pj4gc3RydWN0LCB3aGljaCBpcyBtdWNoIGxpa2Ug
dGhlIG51bGxfbGVnYWN5X3BpYyBleGNlcHQgdGhhdCBpdAo+Pj4gcmVwb3J0cyBOUl9JUlFTX0xF
R0FDWSBpcnFzLgo+PiBJIGFzc3VtZSB0aGlzIGlzIGZvciBkb20wPwo+Pgo+PiBDb3VsZCB0aGVy
ZSBiZSB0aGUgc2FtZSBwcm9ibGVtIHdpdGggUFZIIGRvbTA/IChhbmQgaWYgeWVzIHRoZW4gdGhp
cwo+PiBzaG91bGQgcHJvYmFibHkgZ28gaW50byBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMpLgo+
Pgo+PiAtYm9yaXMKPj4KPgo+IEkgYW0gZG9pbmcgdGhpcyB0byBmaXggYSBwcm9ibGVtIHdpdGgg
ZG9tMC4gIERvbVUgZG9lc24ndCBzZWVtIHRvIGhhdmUgCj4gYW4gUlRDLCBhbmQgc28gaXQgaXMg
dW5hZmZlY3RlZC4KPgo+IEknbSBub3QgZmFtaWxpYXIgd2l0aCBQVkgsIGJ1dCBoYXZlIG5vdyBk
b25lIHNvbWUgZXhwZXJpbWVudHMuIFRoZSBSVEMgCj4gb24gUFZIIHNlZW1zIGJyb2tlbiAtIGJ1
dCBub3QgcXVpdGUgaW4gdGhlIHNhbWUgd2F5IGFzIFBWLiBNb3JlIAo+IHJlc2VhcmNoIGlzIG5l
ZWRlZCwgaG93ZXZlciBzaW1wbHkgZG9pbmcgdGhlIHNhbWUgdHJpY2sgSSBkaWQgd2l0aCBQViAK
PiB3aWxsIG5vdCBmaXggdGhlIGlzc3VlLgo+Cj4gSSdsbCBsb29rIGZ1cnRoZXIgaW50byBpdC4K
PgoKVGhlIHNhbWUgcHJvYmxlbSBkb2VzIGV4aXN0IHdpdGggUFZIIC0gaG93ZXZlciBpdHMgd29y
c2Ugd2l0aCB0aGUgCnByZXNlbmNlIG9mIHRoZSBJTy1BUElDLCBhcyB3aXRoIG15IHBhdGNoIGl0
IHRyaWVzIHRvIHNldCB1cCB3aXRoIElSUSwgCmFuZCBmYWlscy4gIEknbSBub3Qgc3VyZSBob3cg
d291bGQgYmUgYmVzdCB0byBkZWFsIHdpdGggdGhpcy4KSG93ZXZlciwgdGhlIFJUQyBzZWVtcyBi
cm9rZW4gZXZlbiBmb3IgbWFjaGluZXMgd2l0aG91dCB0aGUgQUNQSSBvbWlzc2lvbi4KSSBjYW4g
c2VlIGZpeGluZyBpdCBmb3IganVzdCBQViBkb2Vzbid0IHNlZW0gdG9vIG5pY2UsIGJ1dCB1bnN1
cmUgaG93IHRvIApmaXggdGhpcyBmb3IgUFZILiAgSSdtIG9wZW4gdG8gc3VnZ2VzdGlvbnMsIGJ1
dCBvdGhlcndpc2UgSSdsbCBwdXQgdGhpcyAKb24gaG9sZC4KCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:32:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 14:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8Qec-0001vd-T7; Mon, 25 Mar 2019 14: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=FxeX=R4=citrix.com=prvs=980c94f35=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1h8Qeb-0001vY-CJ
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 14:32:45 +0000
X-Inumbo-ID: d9c7ed6d-4f0a-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9c7ed6d-4f0a-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 14:32:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="81727963"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Laszlo Ersek
 <lersek@redhat.com>
References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com>
 <1551876056-28223-2-git-send-email-igor.druzhinin@citrix.com>
 <20190322082650.tk65vju74g4gt7vj@MacBook-Air-de-Roger.local>
 <7b8b9559-6479-9ee0-5b5a-300b43606669@redhat.com>
 <20190324035053.xs3yccnpmn5dy6cl@MacBook-Air-de-Roger.local>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <27273980-eab8-e1a3-b03a-8a6c75f3e05c@citrix.com>
Date: Mon, 25 Mar 2019 14:32:40 +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: <20190324035053.xs3yccnpmn5dy6cl@MacBook-Air-de-Roger.local>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RESEND 1/3] OvmfPkg/XenSupport: remove usage
 of prefetchable PCI host bridge aperture
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com,
 edk2-devel@lists.01.org, Ray Ni <ray.ni@intel.com>, julien.grall@arm.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDMvMjAxOSAwMzo1MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE1h
ciAyMiwgMjAxOSBhdCAxMDowNjo0NUFNICswMTAwLCBMYXN6bG8gRXJzZWsgd3JvdGU6Cj4+IFRo
ZSBjb3JlIFBjaUJ1c0R4ZSBkcml2ZXIgdGhhdCBpcyBidWlsdCBpbnRvIE9WTUYgY2VydGFpbmx5
IGRvZXMgdGhlCj4+IHJlc291cmNlIGFsbG9jYXRpb24vcGxhY2VtZW50LCBidXQgd2hlbiBPVk1G
IGlzIGV4ZWN1dGVkIG9uIFhlbiwgdGhpcwo+PiBmdW5jdGlvbmFsaXR5IG9mIFBjaUJ1c0R4ZSBp
cyBkeW5hbWljYWxseSBkaXNhYmxlZCBieSBzZXR0aW5nCj4+IFBjZFBjaURpc2FibGVCdXNFbnVt
ZXJhdGlvbiB0byBUUlVFLiAoSSdtIG5vdCBzYXlpbmcgdGhpcyBpcyByaWdodCB2cy4KPj4gd3Jv
bmcsIGp1c3QgdGhhdCBpdCBoYXBwZW5zLikKPj4KPj4gTm90ZSB0aGF0IE9WTUYgaXRzZWxmIGNo
ZWNrcyBQY2RQY2lEaXNhYmxlQnVzRW51bWVyYXRpb24gZm9yIG1hbnkgdGhpbmdzCj4+IChqdXN0
IGdyZXAgT3ZtZlBrZyB0byBzZWUpLCBzbyBpZiB3ZSB3ZXJlIHRvIGZsaXAgdGhlIFBDRCB3aGls
ZSBydW5uaW5nCj4+IG9uIFhlbiwgaXQgd291bGQgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiBPVk1G
IG9uIFhlbiBpbiBhIG51bWJlciBvZgo+PiBhcmVhcy4gQ2FuJ3Qgb2ZmZXIgYSBkZWVwZXIgdHJl
YXRpc2UgZm9yIG5vdzsgYWxsIHRoZSByZWxhdGVkIHNvdXJjZQo+PiBjb2RlIGxvY2F0aW9ucyB3
b3VsZCBoYXZlIHRvIGJlIGF1ZGl0ZWQgKGxpa2VseSB3aXRoICJnaXQgYmxhbWUiIHRvbykuCj4+
Cj4+IE5vdywgaWYgUGNpQnVzRHhlICppcyogYWxsb3dlZC9yZXF1ZXN0ZWQgdG8gbGF5IG91dCB0
aGUgQkFScywgdGhyb3VnaAo+PiB0aGUgUENELCB0aGVuIGl0IChpbmRpcmVjdGx5KSBkZXBlbmRz
IG9uIHBsYXRmb3JtIGNvZGUgdG8gcHJvdmlkZSB0aGUKPj4gcmVzb3VyY2UgYXBlcnR1cmVzIC0t
IG9mIHRoZSByb290IGJyaWRnZXMgLS0gb3V0IG9mIHdoaWNoIGl0IGNhbgo+PiBhbGxvY2F0ZSB0
aGUgQkFScy4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IFhlblN1cHBvcnQuYyB0cmllcyB0byBk
ZXRlY3QKPj4gdGhlc2UgYXBlcnR1cmVzICJyZXRyb2FjdGl2ZWx5IiwgZnJvbSB0aGUgcHJlLWV4
aXN0aW5nIEJBUiBwbGFjZW1lbnRzLgo+PiBUaGlzIHdhcyBjb250cmlidXRlZCBieSBSYXkgaW4g
Y29tbWl0IDQ5ZWZmYWYyNmVjOQo+PiAoIk92bWZQa2cvUGNpSG9zdEJyaWRnZUxpYjogU2NhbiBm
b3Igcm9vdCBicmlkZ2VzIHdoZW4gcnVubmluZyBvdmVyCj4+IFhlbiIsIDIwMTYtMDUtMTEpLCBz
byBJJ2xsIGhhdmUgdG8gZGVmZXIgdG8gaGltIG9uIHRoZSBjb2RlLgo+Pgo+PiBJIGJlbGlldmUg
dGhhdCwgaWYgd2UgZmxpcHBlZCB0aGUgUENEIHRvIEZBTFNFIG9uIFhlbiwgYW5kIGh2bWxvYWRl
cgo+PiB3b3VsZCBzdG9wIHByZS1jb25maWd1cmluZyB0aGUgQkFScyAob3IgT1ZNRiB3b3VsZCBz
aW1wbHkgaWdub3JlIHRoYXQKPj4gcHJlLWNvbmZpZyksIHRoZW4gdGhpcyBjb2RlIChYZW5TdXBw
b3J0LmMpIHNob3VsZCBiZSBwb3NzaWJsZSB0bwo+PiBlbGltaW5hdGUgLS0gKmhvd2V2ZXIqLCBp
biB0aGF0IGNhc2UsIHNvbWUgb3RoZXIgWGVuLXNwZWNpZmljIGNvZGUgd291bGQKPj4gYmVjb21l
IG5lY2Vzc2FyeSwgdG8gZXhwb3NlIHRoZSByb290IGJyaWRnZSByZXNvdXJjZSBhcGVydHVyZXMg
KG91dCBvZgo+PiB3aGljaCBCQVJzIHNob3VsZCBiZSBhbGxvY2F0ZWQgYnkgUGNpQnVzRHhlLCBz
ZWUgYWJvdmUpLgo+Pgo+PiBJbiBRRU1VJ3MgY2FzZTogYWxsIHJvb3QgYnJpZGdlcyBzaGFyZSB0
aGUgc2FtZSBhcGVydHVyZXMgYmV0d2VlbiBlYWNoCj4+IG90aGVyIChnaXZlbiBhbnkgc3BlY2lm
aWMgcmVzb3VyY2UgdHlwZSkuIFRoZXkgYXJlIGNvbW11bmljYXRlZCB2aWEKPj4gZHluYW1pYyBQ
Q0RzLiBUaGUgMzItYml0IE1NSU8gYXBlcnR1cmUgUENEcyBhcmUgc2V0IGluIFBsYXRmb3JtUGVp
Cj4+IHNvbWV3aGF0IHNpbXBseSAoYmFzZWQgb24gUUVNVSBtYWNoaW5lIHR5cGUsIElJUkMpLiBU
aGUgNjQtYml0IE1NSU8KPj4gYXBlcnR1cmUgUENEcyBhcmUgYWxzbyBjYWxjdWxhdGVkIGluIFBs
YXRmb3JtUGVpLCBidXQgdGhhdCBjYWxjdWxhdGlvbgo+PiBpcyBhICpsb3QqIG1vcmUgY29tcGxl
eC4KPj4KPj4gQWxsIGluIGFsbCwgdGhlICJyb290IiBpbmZvcm1hdGlvbiBpcyB0aGUgc2V0IG9m
IGFwZXJ0dXJlcywgaS5lLiB3aGF0Cj4+IHBhcnRzIG9mIHRoZSBHUEEgc3BhY2UgY2FuIGJlIHVz
ZWQgZm9yIHdoYXQgcmVzb3VyY2UgYWxsb2NhdGlvbi4KPiAKPiBUaGFua3MgZm9yIHRoZSBkZXRh
aWxlZCBleHBsYW5hdGlvbi4gSU1PIGl0IHdvdWxkIGJlIGJldHRlciB0byBsZXQKPiBPVk1GIGRv
IHRoZSBCQVIgcGxhY2VtZW50IGluc3RlYWQgb2YgaGF2aW5nIHRvIGRvIGl0IGluIGh2bWxvYWRl
ciwKPiB0aGlzIGp1c3QgY2F1c2VzIGNvZGUgZHVwbGljYXRpb24gYmV0d2VlbiBwcm9qZWN0cyBh
bmQgdGhlcmUncyBub3RoaW5nCj4gWGVuLXNwZWNpZmljIGFib3V0IHRoZSBQQ0kgcmVzb3VyY2Ug
YWxsb2NhdGlvbi4KPiAKPiBJIHdpbGwgdHJ5IHRvIGZpbmQgc29tZSB0aW1lIHRvIGxvb2sgaW50
byB0aGlzLCBhbGJlaXQgSSdtIG5vdCBnb2luZwo+IHRvIGJlIGFibGUgdG8gd29yayBpbiB0aGlz
IGltbWVkaWF0ZWx5LiBJJ20gbW9yZSB0aGFuIGhhcHB5IGlmIHNvbWVvbmUKPiBlbHNlIGhhcyBz
cGFyZSB0aW1lIGFuZCB3YW50cyB0byBwaWNrIHRoaXMgdXAuCgpJIHdhcyB0aGlua2luZyBhYm91
dCB0aGF0IGFzIHdlbGwgc2luY2UgbW9zdCBvZiB0aGUgaXNzdWVzIEkgZm91bmQgc3RlbQpmcm9t
IHRoZSBmYWN0IGh2bWxvYWRlciBkb2VzIGl0cyBvd24gdGhpbmdzIGJlaGluZCBPVk1GJ3MgYmFj
ay4gQnV0CmRlY2lkZWQgdGhhdCBmb3Igbm93IGl0J2QgYmUgYmV0dGVyIHRvIGhhdmUgYSBxdWlj
ayByZWxpZWYgdGhhbiB0cnkgdG8KY2hhbmdlIHRoZSBhcHByb2FjaCBkcmFzdGljYWxseSBhcyBM
YXN6bG8gcG9pbnRlZCBvdXQgdGhlcmUgYXJlIG1hbnkKaW1wbGljYXRpb25zIG9mIHRoYXQgY2hh
bmdlLgoKU28gZm9yIHRoaXMgcGF0Y2ggSSBwcmVmZXIgdG8gc3RpY2sgdG8gcmVtb3Zpbmcgb25s
eSBwcmVmZXRjaGFibGUKYXBlcnR1cmUgYWxsIHRvZ2V0aGVyIChhcyBkZWFkIGNvZGUpIGFuZCBt
YXJraW5nIHRoZSBob3N0IGJyaWRnZSBhcyBub3QKc3VwcG9ydGluZyBpdCAoYXMgTGFzemxvIHN1
Z2dlc3RlZCkgc2luY2UgaXQgcmVmbGVjdHMgdGhlIHJlYWxpdHkgYW5kCmRvbmUgc2ltaWxhcmx5
IGZvciBRRU1VLUtWTS4gTW9yZSBjb2RlIHJlbW92YWxzIGFuZCBjaGFuZ2VzIGNvdWxkIGJlCmRv
bmUgbGF0ZXIuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:46:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 14:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8QrQ-0002zO-82; Mon, 25 Mar 2019 14:46: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=Y7S0=R4=citrix.com=prvs=9803ce555=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h8QrP-0002zJ-JY
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 14:45:59 +0000
X-Inumbo-ID: b2769f91-4f0c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2769f91-4f0c-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 14:45:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="87814490"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Jennifer Herbert <jennifer.herbert@citrix.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, "x86@kernel.org" <x86@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Thread-Topic: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct to
 expose legacy IRQs.
Thread-Index: AQHU3pAvtqaaN9/e3EqcRGbUDqiNy6YTgvmAgALMEICABg+9AIAAFQ1w
Date: Mon, 25 Mar 2019 14:40:55 +0000
Message-ID: <6a1834d81d6443c78b88e63f7cc3baaa@AMSPEX02CL02.citrite.net>
References: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com>
 <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com>
 <5C93CEB7.9030701@citrix.com> <5C98E468.1050502@citrix.com>
In-Reply-To: <5C98E468.1050502@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/pv: Add PV specific legacy_pic struct
 to expose legacy IRQs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEplbm5p
ZmVyIEhlcmJlcnQNCj4gU2VudDogMjUgTWFyY2ggMjAxOSAxNDoyNA0KPiBUbzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT47IHg4NkBrZXJuZWwub3JnOyB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v
cmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEluZ28gTW9sbmFyDQo+IDxtaW5nb0ByZWRo
YXQuY29tPjsgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+OyBILiBQZXRlciBBbnZpbiA8
aHBhQHp5dG9yLmNvbT47IFRob21hcyBHbGVpeG5lcg0KPiA8dGdseEBsaW51dHJvbml4LmRlPg0K
PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB4ZW4vcHY6IEFkZCBQViBzcGVjaWZp
YyBsZWdhY3lfcGljIHN0cnVjdCB0byBleHBvc2UgbGVnYWN5IElSUXMuDQo+IA0KPiANCj4gDQo+
IE9uIDIxLzAzLzE5IDE3OjQ5LCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOg0KPiA+DQo+ID4NCj4g
PiBPbiAxOS8wMy8xOSAyMzowNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOg0KPiA+PiBPbiAzLzE5
LzE5IDQ6MDIgUE0sIEplbm5pZmVyIEhlcmJlcnQgd3JvdGU6DQo+ID4+PiBUaGUgQUNQSSB0YWJs
ZXMgZG9lc24ndCBhbHdheXMgY29udGFpbiBhbGwgSVJRcyBmb3IgbGVnYWN5IGRldmljZXMNCj4g
Pj4+IHN1Y2ggYXMgUlRDLiAgU2luY2Ugbm8gUElDIGNvbnRyb2xsZXIgaXMgdmlzaWJsZSBmb3Ig
YSBQViBsaW51eCBndWVzdCwNCj4gPj4+IHVuZGVyIFhlbiwgbGVnYWN5X3BpYyBjdXJyZW50bHkg
ZGVmYXVsdHMgdG8gdGhlIG51bGxfbGVnYWN5X3BpYyAtIHdpdGgNCj4gPj4+IHJlcG9ydHMgbm8g
bGVnYWN5IElSUXMuICBTaW5jZSB0aGUgY29tbWl0ICJydGM6IGNtb3M6IERvIG5vdCBhc3N1bWUN
Cj4gPj4+IGlycSA4IGZvciBydGMgd2hlbiB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXMiIGJ5IEhh
bnMgZGUgR29lZGUNCj4gPj4+IChjb21taXQgaWQ6IGExZTIzYTQyZjFiZGMwMGUzMmZjNDg2OWNh
ZWYxMmU0ZTYyNzJmMjYpLCB0aGUgcnRjIG5vdw0KPiA+Pj4gaW5jb3JyZWN0bHkgZGVjaWRlcyBp
dCBoYXMgbm8gaXJxIGl0IGNhbiB1c2UsIGZvciBzb21lIGhhcmR3YXJlLg0KPiA+Pj4NCj4gPj4+
IFRoaXMgcGF0Y2ggcmVjdGlmaWVzIHRoZSBwcm9ibGVtIGJ5IHByb3ZpZGluZyBhIHhlbiBsZWdh
Y3lfcGljDQo+ID4+PiBzdHJ1Y3QsIHdoaWNoIGlzIG11Y2ggbGlrZSB0aGUgbnVsbF9sZWdhY3lf
cGljIGV4Y2VwdCB0aGF0IGl0DQo+ID4+PiByZXBvcnRzIE5SX0lSUVNfTEVHQUNZIGlycXMuDQo+
ID4+IEkgYXNzdW1lIHRoaXMgaXMgZm9yIGRvbTA/DQo+ID4+DQo+ID4+IENvdWxkIHRoZXJlIGJl
IHRoZSBzYW1lIHByb2JsZW0gd2l0aCBQVkggZG9tMD8gKGFuZCBpZiB5ZXMgdGhlbiB0aGlzDQo+
ID4+IHNob3VsZCBwcm9iYWJseSBnbyBpbnRvIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYykuDQo+
ID4+DQo+ID4+IC1ib3Jpcw0KPiA+Pg0KPiA+DQo+ID4gSSBhbSBkb2luZyB0aGlzIHRvIGZpeCBh
IHByb2JsZW0gd2l0aCBkb20wLiAgRG9tVSBkb2Vzbid0IHNlZW0gdG8gaGF2ZQ0KPiA+IGFuIFJU
QywgYW5kIHNvIGl0IGlzIHVuYWZmZWN0ZWQuDQo+ID4NCj4gPiBJJ20gbm90IGZhbWlsaWFyIHdp
dGggUFZILCBidXQgaGF2ZSBub3cgZG9uZSBzb21lIGV4cGVyaW1lbnRzLiBUaGUgUlRDDQo+ID4g
b24gUFZIIHNlZW1zIGJyb2tlbiAtIGJ1dCBub3QgcXVpdGUgaW4gdGhlIHNhbWUgd2F5IGFzIFBW
LiBNb3JlDQo+ID4gcmVzZWFyY2ggaXMgbmVlZGVkLCBob3dldmVyIHNpbXBseSBkb2luZyB0aGUg
c2FtZSB0cmljayBJIGRpZCB3aXRoIFBWDQo+ID4gd2lsbCBub3QgZml4IHRoZSBpc3N1ZS4NCj4g
Pg0KPiA+IEknbGwgbG9vayBmdXJ0aGVyIGludG8gaXQuDQo+ID4NCj4gDQo+IFRoZSBzYW1lIHBy
b2JsZW0gZG9lcyBleGlzdCB3aXRoIFBWSCAtIGhvd2V2ZXIgaXRzIHdvcnNlIHdpdGggdGhlDQo+
IHByZXNlbmNlIG9mIHRoZSBJTy1BUElDLCBhcyB3aXRoIG15IHBhdGNoIGl0IHRyaWVzIHRvIHNl
dCB1cCB3aXRoIElSUSwNCj4gYW5kIGZhaWxzLiAgSSdtIG5vdCBzdXJlIGhvdyB3b3VsZCBiZSBi
ZXN0IHRvIGRlYWwgd2l0aCB0aGlzLg0KPiBIb3dldmVyLCB0aGUgUlRDIHNlZW1zIGJyb2tlbiBl
dmVuIGZvciBtYWNoaW5lcyB3aXRob3V0IHRoZSBBQ1BJIG9taXNzaW9uLg0KPiBJIGNhbiBzZWUg
Zml4aW5nIGl0IGZvciBqdXN0IFBWIGRvZXNuJ3Qgc2VlbSB0b28gbmljZSwgYnV0IHVuc3VyZSBo
b3cgdG8NCj4gZml4IHRoaXMgZm9yIFBWSC4gIEknbSBvcGVuIHRvIHN1Z2dlc3Rpb25zLCBidXQg
b3RoZXJ3aXNlIEknbGwgcHV0IHRoaXMNCj4gb24gaG9sZC4NCg0KQUZBSUNUIGZyb20gdGhlIGNv
ZGUgaW4gbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKCksIFBWSCBkb21haW5zIGRv
bid0IGdldCBhbiBSVEMsIGp1c3QgYSBsb2NhbCBBUElDLg0KDQogIFBhdWwgDQoNCj4gDQo+IA0K
PiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 14:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 14: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 1h8R2L-0003u2-CZ; Mon, 25 Mar 2019 14: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=iSh2=R4=citrix.com=prvs=980f12c76=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8R2J-0003tx-Kn
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 14:57:15 +0000
X-Inumbo-ID: 44cb9efe-4f0e-11e9-a273-ffc8dab0f72a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44cb9efe-4f0e-11e9-a273-ffc8dab0f72a;
 Mon, 25 Mar 2019 14:57:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="87815363"
To: Wei Liu <wei.liu2@citrix.com>
References: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
 <20190325112144.GX14641@zion.uk.xensource.com>
 <20190325113316.GA14641@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: <f2e6753e-9577-8ec9-b1ab-dcc73aa1bdf2@citrix.com>
Date: Mon, 25 Mar 2019 14:51:46 +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: <20190325113316.GA14641@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] CI: Add a CentOS 6 container and build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

T24gMjUvMDMvMjAxOSAxMTozMywgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIE1hciAyNSwgMjAx
OSBhdCAxMToyMTo0NEFNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBGcmksIE1hciAyMiwg
MjAxOSBhdCAxMToxMzo0MEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gQ2VudE9T
IDYgaXMgcHJvYmFibHkgdGhlIG1vc3QgZnJlcXVlbnRseSBicm9rZW4gYnVpbGQsIHNvIGFkZGlu
ZyBpdCB0byBDSQo+Pj4gd291bGQgYmUgYSB2ZXJ5IGdvb2QgbW92ZS4KPj4+Cj4+PiBPbmUgcHJv
YmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGggUHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVx
dWlyZXMgMi43Lgo+Pj4gVGhlcmUgYXBwZWFyIHRvIGJlIG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0
IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2Cj4+PiBlbnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0
aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUgdXBzdHJlYW0gYnVpbGQKPj4+IGluc3Rl
YWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
SnVzdCBzYXcgeW91ciB0aHJlYWQgb24gc2VhYmlvcyBsaXN0IC0tIGRvIHlvdSB3YW50IHRvIGV4
Y2x1ZGUgc2VhYmlvcwo+IGJ1aWxkIGluIENlbnRPUyA2PwoKWWVhaCwgYnV0IEknbSBub3Qgc3Vy
ZSBob3cgYmVzdCB0byBkbyB0aGF0LsKgIFRlc3RpbmcgdGhlIHZlcnNpb24gb2YgR0NDCmlzbid0
IGFzIGVhc3kgYXMgdGVzdGluZyB0aGUgdmVyc2lvbiBvZiBweXRob24uCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:13:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8RHn-0005Ts-SN; Mon, 25 Mar 2019 15:13: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=yTWB=R4=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h8RHl-0005Tn-TQ
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 15:13:13 +0000
X-Inumbo-ID: 81683b6b-4f10-11e9-bc90-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81683b6b-4f10-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 15:13:12 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Mar 2019 08:13:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,269,1549958400"; d="scan'208";a="330511062"
Received: from ikahlonx-mobl.ger.corp.intel.com (HELO kekkonen.fi.intel.com)
 ([10.252.61.250])
 by fmsmga006.fm.intel.com with ESMTP; 25 Mar 2019 08:13:06 -0700
Received: by kekkonen.fi.intel.com (Postfix, from userid 1000)
 id 75F7A21D09; Mon, 25 Mar 2019 17:13:00 +0200 (EET)
Date: Mon, 25 Mar 2019 17:13:00 +0200
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Message-ID: <20190325151259.2w22y4ijqilrbaxj@kekkonen.localdomain>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
 <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
 <20190322170550.GX9224@smile.fi.intel.com>
 <20190324211008.lypghym3gqcp62th@mara.localdomain>
 <20190324211932.GK9224@smile.fi.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190324211932.GK9224@smile.fi.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 Linux PM list <linux-pm@vger.kernel.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Geert Uytterhoeven <geert@linux-m68k.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5keSwKCk9uIFN1biwgTWFyIDI0LCAyMDE5IGF0IDExOjE5OjMyUE0gKzAyMDAsIEFuZHkg
U2hldmNoZW5rbyB3cm90ZToKPiBPbiBTdW4sIE1hciAyNCwgMjAxOSBhdCAxMToxMDowOFBNICsw
MjAwLCBTYWthcmkgQWlsdXMgd3JvdGU6Cj4gPiBPbiBGcmksIE1hciAyMiwgMjAxOSBhdCAwNzow
NTo1MFBNICswMjAwLCBBbmR5IFNoZXZjaGVua28gd3JvdGU6Cj4gPiA+IE9uIEZyaSwgTWFyIDIy
LCAyMDE5IGF0IDAzOjUzOjUwUE0gKzAyMDAsIFNha2FyaSBBaWx1cyB3cm90ZToKPiA+ID4gCj4g
PiA+ID4gUG9ydGluZyBhIHBhdGNoCj4gPiA+ID4gZm9yd2FyZCBzaG91bGQgaGF2ZSBubyBpc3N1
ZXMgZWl0aGVyIGFzIGNoZWNrcGF0Y2gucGwgaGFzIGJlZW4gY29tcGxhaW5pbmcKPiA+ID4gPiBv
ZiB0aGUgdXNlIG9mICVwZiBhbmQgJXBGIGZvciBhIHdoaWxlIG5vdy4KPiA+ID4gCj4gPiA+IEFu
ZCB0aGF0J3MgZXhhY3RseSB0aGUgcmVhc29uIHdoeSBJIHRoaW5rIGluc3RlYWQgb2YgcmVtb3Zp
bmcgd2FybmluZyBvbgo+ID4gPiBjaGVja3BhdGNoLCBpdCBtYWtlcyBzZW5zZSB0byBjb252ZXJ0
IHRvIGFuIGVycm9yIGZvciBhIHdoaWxlLiBQZW9wbGUgYXJlCj4gPiA+IHRlbmRpbmcgcmVhZCBk
b2N1bWVudGF0aW9uIG9uIGludGVybmV0IGFuZCB0aHVzIG1pZ2h0IGhhdmUgb3V0ZGF0ZWQgb25l
LiBBbmQKPiA+ID4geWVzLCB0aGUgY29tcGlsZXIgZG9lc24ndCB0ZWxsIGEgdGhpbmcgYWJvdXQg
aXQuCj4gPiA+IAo+ID4gPiBQLlMuIFRob3VnaCwgaWYgbWFqb3JpdHkgb2YgcGVvcGxlIHdpbGwg
dGVsbCB0aGF0IEknbSB3cm9uZywgdGhlbiBpdCdzIG9rYXkgdG8KPiA+ID4gcmVtb3ZlLgo+ID4g
Cj4gPiBJIHdvbmRlciBpZiB5b3Ugd3JvdGUgdGhpcyBiZWZvcmUgc2VlaW5nIG15IG90aGVyIHBh
dGNoc2V0Lgo+IAo+IFllcywgSSB3cm90ZSBpdCBiZWZvcmUgc2VlaW5nIGFub3RoZXIgc2VyaWVz
Lgo+IAo+ID4gV2hhdCBJIHRoaW5rIGNvdWxkIGJlIGRvbmUgaXMgdG8gd2FybiBvZiBwbGFpbiAl
cGYgKHdpdGhvdXQgZm9sbG93aW5nICJ3IikKPiA+IGluIGNoZWNrcGF0Y2gucGwsIGFuZCAlcGYg
dGhhdCBpcyBub3QgZm9sbG93ZWQgYnkgInciIGluIHRoZSBrZXJuZWwuCj4gPiBBbHRob3VnaCB3
ZSBkaWRuJ3QgaGF2ZSBzdWNoIGNoZWNrcyB0byBiZWdpbiB3aXRoLiBUaGUgY2FzZSBpcyBzdGls
bCBhCj4gPiBsaXR0bGUgYml0IGRpZmZlcmVudCBhcyAlcGYgdXNlZCB0byBiZSBhIHZhbGlkIGNv
bnZlcnNpb24gc3BlY2lmaWVyIHdoZXJlYXMKPiA+ICVwTyBsaWtlbHkgaGFzIG5ldmVyIGV4aXN0
ZWQuCj4gPiAKPiA+IFNvLCBob3cgYWJvdXQgYWRkaW5nIHN1Y2ggY2hlY2tzIGluIHRoZSBvdGhl
ciBzZXQ/IEkgY2FuIHJldGFpbiAlcFtmRl0gY2hlY2sKPiA+IGhlcmUsIHRvbywgaWYgeW91IGxp
a2UuCj4gCj4gQ29uc2lzdGVuY3kgdGVsbHMgbWUgdGhhdCB0aGUgd2FybmluZy0+ZXJyb3IgdHJh
bnNmb3JtYXRpb24gaW4gY2hlY2twYXRjaC5wbAo+IGJlbG9uZ3MgdGhpcyBzZXJpZXMuCgpBbGwg
b3RoZXIgaW52YWxpZCBwb2ludGVyIGNvbnZlcnNpb24gc3BlY2lmaWVycyBjdXJyZW50bHkgcmVz
dWx0IGludG8gYQp3YXJuaW5nIG9ubHkuIEkgc2VlIHRoYXQgYXMgYW4gb3J0aG9nb25hbCBjaGFu
Z2UgdG8gdGhpcyBzZXQuIEkgZm91bmQKYW5vdGhlciBpc3N1ZSBpbiBjaGVja3BhdGNoLnBsIHRo
YXQgbWF5IHJlcXVpcmUgc29tZSBkaXNjdXNzaW9uOyB3b3VsZCB5b3UKYmUgb2sgd2l0aCBhZGRy
ZXNzaW5nIHRoaXMgaW4gYW5vdGhlciBzZXQ/CgotLSAKUmVnYXJkcywKClNha2FyaSBBaWx1cwpz
YWthcmkuYWlsdXNAbGludXguaW50ZWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:24:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8RSW-0006NW-Vk; Mon, 25 Mar 2019 15: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=HvOj=R4=linux.intel.com=andriy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1h8RSV-0006NR-UI
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 15:24:19 +0000
X-Inumbo-ID: 0e696ff3-4f12-11e9-bc90-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e696ff3-4f12-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 15:24:18 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Mar 2019 08:24:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,269,1549958400"; d="scan'208";a="128504383"
Received: from smile.fi.intel.com (HELO smile) ([10.237.72.86])
 by orsmga008.jf.intel.com with ESMTP; 25 Mar 2019 08:24:11 -0700
Received: from andy by smile with local (Exim 4.92)
 (envelope-from <andriy.shevchenko@linux.intel.com>)
 id 1h8RSL-0007EQ-PF; Mon, 25 Mar 2019 17:24:09 +0200
Date: Mon, 25 Mar 2019 17:24:09 +0200
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Message-ID: <20190325152409.GF9224@smile.fi.intel.com>
References: <20190322132108.25501-1-sakari.ailus@linux.intel.com>
 <CAMuHMdVmqqjVx7As9AAywYxYXG=grijF5rF77OBn6TUjM9+xKw@mail.gmail.com>
 <20190322135350.2btpno7vspvewxvk@paasikivi.fi.intel.com>
 <20190322170550.GX9224@smile.fi.intel.com>
 <20190324211008.lypghym3gqcp62th@mara.localdomain>
 <20190324211932.GK9224@smile.fi.intel.com>
 <20190325151259.2w22y4ijqilrbaxj@kekkonen.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325151259.2w22y4ijqilrbaxj@kekkonen.localdomain>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/2] Remove support for deprecated %pf and
 %pF in vsprintf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, scsi <linux-scsi@vger.kernel.org>,
 Linux PM list <linux-pm@vger.kernel.org>,
 linux-pci <linux-pci@vger.kernel.org>, linux-um@lists.infradead.org,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Geert Uytterhoeven <geert@linux-m68k.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, ceph-devel <ceph-devel@vger.kernel.org>,
 Linux MM <linux-mm@kvack.org>, linux-btrfs <linux-btrfs@vger.kernel.org>,
 Lars Ellenberg <drbd-dev@lists.linbit.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMDU6MTM6MDBQTSArMDIwMCwgU2FrYXJpIEFpbHVzIHdy
b3RlOgoKPiBBbGwgb3RoZXIgaW52YWxpZCBwb2ludGVyIGNvbnZlcnNpb24gc3BlY2lmaWVycyBj
dXJyZW50bHkgcmVzdWx0IGludG8gYQo+IHdhcm5pbmcgb25seS4gSSBzZWUgdGhhdCBhcyBhbiBv
cnRob2dvbmFsIGNoYW5nZSB0byB0aGlzIHNldC4gSSBmb3VuZAo+IGFub3RoZXIgaXNzdWUgaW4g
Y2hlY2twYXRjaC5wbCB0aGF0IG1heSByZXF1aXJlIHNvbWUgZGlzY3Vzc2lvbjsgd291bGQgeW91
Cj4gYmUgb2sgd2l0aCBhZGRyZXNzaW5nIHRoaXMgaW4gYW5vdGhlciBzZXQ/CgpJZiBpdCBsb29r
cyBiZXR0ZXIgdGhhdCB3YXksIEkgaGF2ZSBubyBvYmplY3Rpb24uCgotLSAKV2l0aCBCZXN0IFJl
Z2FyZHMsCkFuZHkgU2hldmNoZW5rbwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:24:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15:24: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 1h8RSi-0006SH-En; Mon, 25 Mar 2019 15:24:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8RSg-0006Rw-Ob
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 15:24:30 +0000
X-Inumbo-ID: 12e3df4c-4f12-11e9-a6e5-d7ce5ec7d7d5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12e3df4c-4f12-11e9-a6e5-d7ce5ec7d7d5;
 Mon, 25 Mar 2019 15:24:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 09:24:24 -0600
Message-Id: <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 09:24:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>, Lars Kurth <lars.kurth@xenproject.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAzLjE5IGF0IDIxOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgdHVybnMgb3V0IHRoYXQgdGhpcyBjb2RlIHdhcyBwcmV2aW91c2x5IGRlYWQuCgpJ
ZiBpdCB3YXMgZW50aXJlbHkgZGVhZCwgd2h5IHRoZSBydXNoIHRvIGdldCB0aGUgY2hhbmdlIGlu
dG8gNC4xMj8KKEkgc3VwcG9zZSB0aGUgbGF0ZXIgcGFydHMgb2YgZGVzY3JpcHRpb24gYXJlIHRo
ZW4ganVzdGlmeWluZyB3aHkKdGhlIGNvZGUgd2Fzbid0IGFjdHVhbGx5IGRlYWQsIGFuZCB3aHkg
aXQgd2FzIGdldHRpbmcgaW4gdGhlIHdheSwKYnV0IEkgdGhpbmsgdGhpcyB3YXkgb2YgcHV0dGlu
ZyBpdCBpcyBhdCBsZWFzdCBjb25mdXNpbmcuKQoKPiBjL3MgZGNmNDE3OTAgIiB4ODYvbW1jZmcv
ZHJoZDogTW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxsIGJlZm9yZSBjYWxsaW5nCj4gYWNwaV9w
YXJzZV9kbWFyKCkiIHJlc3VsdGVkIGluIFBDSSBzZWdtZW50IDAgbm93IGhhdmluZyBiZWVuIGlu
aXRpYWxpc2VkCj4gZW5vdWdoIGZvciBhY3BpX3BhcnNlX29uZV9kcmhkKCkgdG8gbm90IHRha2Ug
dGhlCj4gCj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQgaXMgbm90IGFjY2Vzc2libGUg
eWV0LiAqLwo+IAo+IHBhdGggdW5jb25kaXRpb25hbGx5LgoKT3IgYW0gSSBtaXNyZWFkaW5nIHRo
ZSBpbml0aWFsIHNlbnRlbmNlLCBhbmQgeW91J3JlIHJlYWxseSBzdWdnZXN0aW5nCnRoYXQgcHJp
b3IgdG8gc2FpZCBjb21taXQgdGhlIGNvZGUgaW4gcXVlc3Rpb24gaGFkIGJlZW4gZGVhZD8gSG93
J3MKdGhhdCBjb21taXQgcmVsYXRlZCB0aGVuPyBTZWdtZW50IDAgaXMgdmFsaWQgaXJyZXNwZWN0
aXZlIG9mIGFueQpNTUNGRyBpbmZvcm1hdGlvbiBnYWluZWQgZnJvbSBBQ1BJIHRhYmxlcyAoc2Vl
IHBjaV9zZWdtZW50c19pbml0KCkpLgoKPiAgSG93ZXZlciwgc29tZSBzeXN0ZW1zIGhhdmUgRE1B
UiB0YWJsZXMgd2hpY2ggbGlzdAo+IGRldmljZXMgd2hpY2ggYXJlIGRpc2FibGVkIGJ5IHVzZXIg
Y2hvaWNlIChpbiBwYXJ0aWN1bGFyLCBEZWxsIFBvd2VyRWRnZSBSNzQwCj4gd2l0aCBJL08gQVQg
RE1BIGRpc2FibGVkKSwgYW5kIHR1cm5pbmcgb2ZmIGFsbCBJT01NVSBmdW5jdGlvbmFsaXR5IGlu
IHRoaXMKPiBjYXNlIGlzIGVudGlyZWx5IHVuaGVscGZ1bCBiZWhhdmlvdXIuCgpBcyBpbiBtYW55
IG90aGVyIGNhc2VzLCB3aGF0IGlzIG9yIGlzIG5vdCB1bmhlbHBmdWwgaXMgb2Z0ZW4gYSBtYXR0
ZXIKb2YgcGVyY2VwdGlvbiBhbmQgaGVuY2UgcG9zc2libHkgc3ViamVjdGl2ZS4gSSBjYW4gc2Vl
IHlvdXIgcG9pbnQsCmJ1dCBJIGFsc28gY2FuIHNlZSB3aHkgdGhlIGF1dGhvcnMgb2YgdGhlIGNv
ZGUgY29uc2lkZXJlZCBpdCBhIHJhdGhlcgpiYWQgc2lnbiBpZiBub24tZXhpc3RpbmcgUENJIGRl
dmljZXMgZ2V0IG5hbWVkIGJ5IGFuIEFDUEkgdGFibGUuCldoYXQgaWYgZS5nLiBsYXRlciBhIGRl
dmljZSBnZXRzIGhvdC1wbHVnZ2VkIGludG8gdGhhdCB2ZXJ5IFNCREY/Cgo+IExlYXZlIHRoZSB3
YXJuaW5nIHdoaWNoIGlkZW50aWZpZXMgdGhlIHByb2JsZW1hdGljIGRldmljZXMsIGJ1dCBkcm9w
IHRoZQo+IHJlbWFpbmluZyBsb2dpYy4gIFRoaXMgbGVhdmVzIHRoZSBzeXN0ZW0gaW4gYmV0dGVy
IG92ZXJhbGwgc3RhdGUsIGFuZCB3b3JraW5nCj4gaW4gdGhlIHNhbWUgd2F5IHRoYXQgaXQgZGlk
IGluIHByZXZpb3VzIHJlbGVhc2VzLgoKSSB3b25kZXIgd2hldGhlciB5b3UndmUgdGFrZW4gdGhl
IHRpbWUgdG8gbG9vayBhdCB0aGUgZGVzY3JpcHRpb24Kb2YgdGhlIGNvbW1pdCBmaXJzdCBpbnRy
b2R1Y2luZyB0aGlzIGxvZ2ljIChhODA1OWZmY2VkICJWVC1kOiBpbXByb3ZlClJNUlIgdmFsaWRp
dHkgY2hlY2tpbmciKS4gSSBmaW5kIGl0IHdvcnJ5aW5nIGluIHBhcnRpY3VsYXIgdG8KZWZmZWN0
aXZlbHkgcmV2ZXJ0IGEgY2hhbmdlIHdoaWNoIGNsYWltcyAndG8gYXZvaWQgYW55IHNlY3VyaXR5
CnZ1bG5lcmFiaWxpdHkgd2l0aCBtYWxpY2lvdXMgcy9zIHJlLWVuYWJsaW5nICJzdXBwb3NlZCBk
aXNhYmxlZCIKZGV2aWNlcycgd2l0aG91dCBhbnkgZGlzY3Vzc2lvbiBvZiB3aHkgdGhhdCBtYXkg
aGF2ZSBiZWVuIGEKd3JvbmcgcGVyc3BlY3RpdmUgdG8gdGFrZS4KCkknZCBhbHNvIGFwcHJlY2lh
dGUgY2xhcmlmaWNhdGlvbiBvbiB5b3Ugc2F5aW5nICJ3b3JraW5nIGluIHRoZSBzYW1lCndheSB0
aGF0IGl0IGRpZCBpbiBwcmV2aW91cyByZWxlYXNlcyIgLSBpdCBzb3VuZHMgYXMgaWYgeW91IG1p
Z2h0CmhhdmUgc3BvdHRlZCBhIHJlZ3Jlc3Npb24gaGVyZSwgYnV0IGl0J3Mgbm90IHJlYWxseSBi
ZWNvbWluZyBjbGVhcgp0byBtZSB3aGF0IHRoYXQgcmVncmVzc2lvbiB0aGVuIHdvdWxkIGhhdmUg
YmVlbi4KCj4gVGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3IgNC4xMi4gIEdpdmVuIHRoZSBhYnNlbnNl
IG9mIEphbiBhcyB0aGUgbWFpbnRhbmVyLCBhbmQKPiB0aGUgcHJveGltaXR5IHRvIHRoZSA0LjEy
IHJlbGVhc2UsIEkgcHV0IHRoaXMgcGF0Y2ggdG8gVGhlIFJlc3QgZm9yIGEKPiBob3BlZnVsbHkt
bW9yZS10aW1lbHkgZGVjaXNpb24gYW5kIHJldmlldy4KClRvIGJlIGhvbmVzdCwgSSBoYXZlIHR3
byBwcm9ibGVtcyB3aXRoIHRoaXM6IEZvciBvbmUgdGhlIG1haW4KcGFydCBvZiB5b3VyIGNoYW5n
ZSBmYWxscyBpbiBLZXZpbidzIHJlYWxtLCBub3QgbWluZS4gQW5kIHRoZW4sCmV2ZW4gaWYgaXQg
d291bGQgaGF2ZSBiZWVuIG1haW5seSBtZSB0byBhY2sgdGhlIGNoYW5nZSwgSSB3YXMKZ29uZSBm
b3IgdGhyZWUgZGF5cywgbm90IHRocmVlIG1vbnRocy4gWWV0IHRoZSBjb2RlIGhhZCBiZWVuCnRo
aXMgd2F5IGZvciBvdmVyIDkgeWVhcnMuIE9uZSB0aGluZyBzZWVtcyBwcmV0dHkgY2xlYXIgdG8g
bWU6Ckl0IGlzIGF0IGJlc3Qgbm9uLW9idmlvdXMgdGhhdCB0aGVyZSBpcyBubyByaXNrIG9mIHJl
Z3Jlc3Npb25zCmhlcmUuCgpNdWNoIGxlc3Mgcmlza3kgY2hhbmdlcyBoYXZlIGJlZW4gcmVqZWN0
ZWQgYXMgY29taW5nIHRvbyBsYXRlCmZvciA0LjEyLiBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxk
IGhhdmUgYmVlbiBydXNoZWQgaW50byB0aGUKdHJlZSwgYW5kIGV2ZW4gbGVzcyBzbyBmb3IgYSBy
ZWxlYXNlIGFib3V0IHRvIGJlIGN1dC4gRXNwZWNpYWxseQpub3Qgd2l0aG91dCBhIHByb3BlciBt
YWludGFpbmVyIGFjay4KClRoZSBtYWluIHJlYXNvbiB3aHksIGF0IGxlYXN0IGZvciB0aGUgbW9t
ZW50LCBJJ20gbm90IG1lYW5pbmcKdG8gb2ZmaWNpYWxseSByZXF1ZXN0IGEgcmV2ZXJ0IGlzIHRo
YXQgSSdtIG5vdCBzdXJlIHRoZSBvcmlnaW5hbApjb21taXQncyBkZXNjcmlwdGlvbiBpcyBmdWxs
eSBjb3JyZWN0IGFuZCAvIG9yIGl0IHdhcyByZWFsbHkKYWRkcmVzc2luZyBzb21lIGlhNjQtc3Bl
Y2lmaWMgcXVpcmsuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:53:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15: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 1h8RuM-0000VD-O9; Mon, 25 Mar 2019 15:53:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8RuL-0000V8-MA
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 15:53:05 +0000
X-Inumbo-ID: 13055761-4f16-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 13055761-4f16-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 15:53:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 09:53:03 -0600
Message-Id: <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 09:53:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <jlpoole56@gmail.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
In-Reply-To: <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDIyLjAzLjE5IGF0IDEwOjUzLCA8amxwb29sZTU2QGdtYWlsLmNvbT4gd3JvdGU6Cj4g
MikgWGVuIFNvdXJjZSAtIGhlcmUgaXMgdGhlIGxvZyBvZiBhbiBhdHRlbXB0IGFkZGluZyAiY3B1
aW5mb3IgbWF4Y3B1cz0xIgo+IGFzIGFuIG9wdGlvbiBpbiBteW1hbl94ZW4uY2ZnOgo+IGh0dHBz
Oi8vcGFzdGViaW4uY29tL2lmSFpxQ3VYICg2bW9udGhzKQoKV2VsbCwgdGhlICJtYXhjcHVzPTEi
IGRvZXNuJ3QgcmVhbGx5IGhpZGUgdGhlIGlzc3VlIChhbnltb3JlKSBiZWNhdXNlCndlIG5vdyBi
cmluZyB1cCBhbGwgc2Vjb25kYXJ5IHByb2Nlc3NvcnMgZGVzcGl0ZSB0aGlzIG9wdGlvbiAoYW5k
IHRoZW4KcGFyayB0aGVtIGJlY2F1c2Ugb2YgdGhlIG9wdGlvbikuIEJ1dCBvdGhlciB0aGFuIGZv
ciAxKSAoeWV0IGxpa2UgZm9yIDMpKQp0d28gb2YgdGhlIHNlY29uZGFyeSBwcm9jZXNzb3JzIGdl
dCBicm91Z2h0IHVwIGZpbmUgaGVyZS4gQ291bGQgeW91CmNoZWNrIHdoZXRoZXIgdGhpcyBpcyBy
YW5kb20sIGkuZS4gd2hldGhlciB3aXRoIHRoZSBzYW1lIHNldCBvZiBvcHRpb25zCnlvdSBvYnNl
cnZlIHZhcnlpbmcgb3IgY29uc2lzdGVudCBtaWxlYWdlPyBJbiB0aGUgbGF0dGVyIGNhc2Ugc2xv
d2luZwp0aGluZ3MgZnVydGhlciBkb3duIG1pZ2h0IGJ5IGFub3RoZXIgd29ydGh3aGlsZSBleHBl
cmltZW50LCBhbGwgdG8gZ2V0CmEgZmVlbCBmb3Igd2hldGhlciB3ZSdyZSBkZWFsaW5nIHdpdGgg
c29tZSBzeXN0ZW1hdGljIGlzc3VlIGluIG91ciBjb2RlCm9yIHNvbWUgdGltaW5nIGlzc3VlLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:59:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8S0X-0000jQ-HY; Mon, 25 Mar 2019 15:59:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S0W-0000jL-J0
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 15:59:28 +0000
X-Inumbo-ID: f6e9e62e-4f16-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6e9e62e-4f16-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 15:59:26 +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 13F905AFF4;
 Mon, 25 Mar 2019 15:59:25 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1D6D95F9CD;
 Mon, 25 Mar 2019 15:58:58 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:50 +0000
Message-Id: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 25 Mar 2019 15:59:25 +0000 (UTC)
Subject: [Xen-devel] [PULL 0/7] Tracing patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Juan Quintela <quintela@redhat.com>, Aleksandar Rikalo <arikalo@wavecomp.com>,
 Helge Deller <deller@gmx.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBkOTdhMzlkOTAzZmUzM2M0NWJlODNh
YzY5NDNhMmY4MmEzNjQ5YTExOgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2VoYWJrb3N0L3RhZ3MveDg2LW5leHQtcHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcgKDIw
MTktMDMtMjIgMDk6Mzc6MzggKzAwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3Np
dG9yeSBhdDoKCiAgZ2l0Oi8vZ2l0aHViLmNvbS9zdGVmYW5oYS9xZW11LmdpdCB0YWdzL3RyYWNp
bmctcHVsbC1yZXF1ZXN0Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gZGVjOTc3NjA0
OWUzMmQ2YzgzMDEyN2IyODY1MzBjNWY1MzI2N2VmZjoKCiAgdHJhY2UtZXZlbnRzOiBGaXggYXR0
cmlidXRpb24gb2YgdHJhY2UgcG9pbnRzIHRvIHNvdXJjZSAoMjAxOS0wMy0yMiAxNjoxODowNyAr
MDAwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUHVsbCByZXF1ZXN0CgpDb21waWxhdGlvbiBmaXhlcyBhbmQgY2xlYW51
cHMgZm9yIFFFTVUgNC4wLjAuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpNYXJrdXMgQXJtYnJ1c3RlciAoNSk6CiAgdHJh
Y2UtZXZlbnRzOiBDb25zaXN0ZW50bHkgcG9pbnQgdG8gZG9jcy9kZXZlbC90cmFjaW5nLnR4dAog
IHRyYWNlLWV2ZW50czogU2hvcnRlbiBmaWxlIG5hbWVzIGluIGNvbW1lbnRzCiAgc2NyaXB0cy9j
bGVhbnVwLXRyYWNlLWV2ZW50czogVXBkYXRlIGZvciBjdXJyZW50IHByYWN0aWNlCiAgdHJhY2Ut
ZXZlbnRzOiBEZWxldGUgdW51c2VkIHRyYWNlIHBvaW50cwogIHRyYWNlLWV2ZW50czogRml4IGF0
dHJpYnV0aW9uIG9mIHRyYWNlIHBvaW50cyB0byBzb3VyY2UKClN0ZWZhbiBIYWpub2N6aSAoMik6
CiAgdHJhY2U6IGhhbmRsZSB0cmFjZWZzIHBhdGggdHJ1bmNhdGlvbgogIHRyYWNlOiBhdm9pZCBT
eXN0ZW1UYXAgZHRyYWNlKDEpIHdhcm5pbmdzIG9uIGVtcHR5IGZpbGVzCgogdHJhY2UvZnRyYWNl
LmMgICAgICAgICAgICAgICAgICB8IDEyICsrKysrLQogYWNjZWwva3ZtL3RyYWNlLWV2ZW50cyAg
ICAgICAgICB8ICAyICstCiBhY2NlbC90Y2cvdHJhY2UtZXZlbnRzICAgICAgICAgIHwgIDIgKy0K
IGF1ZGlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgfCAgNiArLS0KIGF1dGh6L3RyYWNlLWV2
ZW50cyAgICAgICAgICAgICAgfCAxMCArKy0tLQogYmxvY2svdHJhY2UtZXZlbnRzICAgICAgICAg
ICAgICB8IDQ5ICsrKysrKysrKysrLS0tLS0tLS0tLS0tCiBjaGFyZGV2L3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgIHwgIDQgKy0KIGNyeXB0by90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAxMCAr
Ky0tLQogaHcvOXBmcy90cmFjZS1ldmVudHMgICAgICAgICAgICB8ICAyICstCiBody9hY3BpL3Ry
YWNlLWV2ZW50cyAgICAgICAgICAgIHwgIDYgKy0tCiBody9hbHBoYS90cmFjZS1ldmVudHMgICAg
ICAgICAgIHwgIDIgKy0KIGh3L2FybS90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAxNyArKyst
LS0tLQogaHcvYXVkaW8vdHJhY2UtZXZlbnRzICAgICAgICAgICB8ICA2ICstLQogaHcvYmxvY2sv
ZGF0YXBsYW5lL3RyYWNlLWV2ZW50cyB8ICAyICstCiBody9ibG9jay90cmFjZS1ldmVudHMgICAg
ICAgICAgIHwgMTUgKysrKy0tLQogaHcvY2hhci90cmFjZS1ldmVudHMgICAgICAgICAgICB8IDI0
ICsrKysrLS0tLS0tCiBody9kaXNwbGF5L3RyYWNlLWV2ZW50cyAgICAgICAgIHwgMjggKysrKysr
LS0tLS0tLQogaHcvZG1hL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICA2ICstLQogaHcvZ3Bp
by90cmFjZS1ldmVudHMgICAgICAgICAgICB8ICAyICstCiBody9ocHBhL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgIHwgIDIgKy0KIGh3L2kyYy90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAgMiAr
LQogaHcvaTM4Ni90cmFjZS1ldmVudHMgICAgICAgICAgICB8IDEwICsrLS0tCiBody9pMzg2L3hl
bi90cmFjZS1ldmVudHMgICAgICAgIHwgIDYgKystCiBody9pZGUvdHJhY2UtZXZlbnRzICAgICAg
ICAgICAgIHwgMjMgKysrKystLS0tLS0KIGh3L2lucHV0L3RyYWNlLWV2ZW50cyAgICAgICAgICAg
fCAxNiArKysrLS0tLQogaHcvaW50Yy90cmFjZS1ldmVudHMgICAgICAgICAgICB8IDM1ICsrKysr
KysrLS0tLS0tLS0tCiBody9pc2EvdHJhY2UtZXZlbnRzICAgICAgICAgICAgIHwgIDQgKy0KIGh3
L21lbS90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAgNCArLQogaHcvbWlzYy9tYWNpby90cmFj
ZS1ldmVudHMgICAgICB8ICA5ICsrLS0tCiBody9taXNjL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
IHwgNDAgKysrKysrKysrLS0tLS0tLS0tLQogaHcvbmV0L3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICB8IDQyICsrKysrKysrKystLS0tLS0tLS0tCiBody9udnJhbS90cmFjZS1ldmVudHMgICAgICAg
ICAgIHwgIDQgKy0KIGh3L3BjaS1ob3N0L3RyYWNlLWV2ZW50cyAgICAgICAgfCAgNiArLS0KIGh3
L3BjaS90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAgNiArLS0KIGh3L3BwYy90cmFjZS1ldmVu
dHMgICAgICAgICAgICAgfCA0MCArKysrKysrKystLS0tLS0tLS0tCiBody9yZG1hL3RyYWNlLWV2
ZW50cyAgICAgICAgICAgIHwgIDYgKy0tCiBody9yZG1hL3Ztdy90cmFjZS1ldmVudHMgICAgICAg
IHwgIDggKystLQogaHcvczM5MHgvdHJhY2UtZXZlbnRzICAgICAgICAgICB8ICA0ICstCiBody9z
Y3NpL3RyYWNlLWV2ZW50cyAgICAgICAgICAgIHwgMjIgKysrKystLS0tLS0KIGh3L3NkL3RyYWNl
LWV2ZW50cyAgICAgICAgICAgICAgfCAxMyArKystLS0KIGh3L3NwYXJjL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgfCAgNiArLS0KIGh3L3NwYXJjNjQvdHJhY2UtZXZlbnRzICAgICAgICAgfCAgNiAr
LS0KIGh3L3RpbWVyL3RyYWNlLWV2ZW50cyAgICAgICAgICAgfCAyNCArKysrKy0tLS0tLQogaHcv
dHBtL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8IDEyICsrKy0tLQogaHcvdXNiL3RyYWNlLWV2
ZW50cyAgICAgICAgICAgICB8IDIyICsrKysrLS0tLS0tCiBody92ZmlvL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgIHwgMTUgKysrKy0tLQogaHcvdmlydGlvL3RyYWNlLWV2ZW50cyAgICAgICAgICB8
IDEwICsrLS0tCiBody93YXRjaGRvZy90cmFjZS1ldmVudHMgICAgICAgIHwgIDIgKy0KIGh3L3hl
bi90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAgNiArLS0KIGlvL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgfCAxMiArKystLS0KIGxpbnV4LXVzZXIvdHJhY2UtZXZlbnRzICAgICAgICAg
fCAgMyArLQogbWlncmF0aW9uL3RyYWNlLWV2ZW50cyAgICAgICAgICB8IDcwICsrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQogbmJkL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICB8
IDEwICsrLS0tCiBuZXQvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgIHwgMTAgKystLS0KIHFh
cGkvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgfCAgNCArLQogcW9tL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgICAgICB8ICAyICstCiBzY3JpcHRzL2NsZWFudXAtdHJhY2UtZXZlbnRzLnBsIHwg
MTkgKysrKysrLS0tCiBzY3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvZC5weSAgIHwgIDUgKysrCiBz
Y3NpL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgIHwgIDQgKy0KIHRhcmdldC9hcm0vdHJhY2Ut
ZXZlbnRzICAgICAgICAgfCAgNCArLQogdGFyZ2V0L2hwcGEvdHJhY2UtZXZlbnRzICAgICAgICB8
ICA0ICstCiB0YXJnZXQvaTM4Ni90cmFjZS1ldmVudHMgICAgICAgIHwgIDQgKy0KIHRhcmdldC9t
aXBzL3RyYWNlLWV2ZW50cyAgICAgICAgfCAgMiArLQogdGFyZ2V0L3BwYy90cmFjZS1ldmVudHMg
ICAgICAgICB8ICAyICstCiB0YXJnZXQvczM5MHgvdHJhY2UtZXZlbnRzICAgICAgIHwgMTAgKyst
LS0KIHRhcmdldC9zcGFyYy90cmFjZS1ldmVudHMgICAgICAgfCAgOCArKy0tCiB0cmFjZS1ldmVu
dHMgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystCiB1aS90cmFjZS1ldmVudHMgICAgICAg
ICAgICAgICAgIHwgMTkgKysrKystLS0tCiB1dGlsL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAg
IHwgMjggKysrKysrLS0tLS0tLQogNjkgZmlsZXMgY2hhbmdlZCwgNDM4IGluc2VydGlvbnMoKyks
IDQwNSBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:59:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15: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 1h8S0j-0000kD-So; Mon, 25 Mar 2019 15:59: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S0j-0000k8-7w
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 15:59:41 +0000
X-Inumbo-ID: fedfcb0a-4f16-11e9-bcd3-03f835757cfb
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fedfcb0a-4f16-11e9-bcd3-03f835757cfb;
 Mon, 25 Mar 2019 15:59:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 03C2A3082E0F;
 Mon, 25 Mar 2019 15:59:39 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 419FD8429C;
 Mon, 25 Mar 2019 15:59:26 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:51 +0000
Message-Id: <20190325155857.10661-2-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Mon, 25 Mar 2019 15:59:39 +0000 (UTC)
Subject: [Xen-devel] [PULL 1/7] trace: handle tracefs path truncation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Liam Merwick <liam.merwick@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 qemu-block@nongnu.org, Juan Quintela <quintela@redhat.com>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Helge Deller <deller@gmx.de>,
 "Michael S. Tsirkin" <mst@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

SWYgdGhlIHRyYWNlZnMgbW91bnRwb2ludCBoYXMgYSB2ZXJ5IGxvbmcgcGF0aCB3ZSBtYXkgZXhj
ZWVkIFBBVEhfTUFYLgpUaGlzIGlzIGEgc3lzdGVtIG1pc2NvbmZpZ3VyYXRpb24gYW5kIHRoZSB1
c2VyIG11c3QgcmVzb2x2ZSBpdCBzbyB0aGF0CmFwcGxpY2F0aW9ucyBjYW4gcGVyZm9ybSBwYXRo
LWJhc2VkIHN5c3RlbSBjYWxscyBzdWNjZXNzZnVsbHkuCgpUaGlzIGlzc3VlIGRvZXMgbm90IG9j
Y3VyIG9uIHJlYWwtd29ybGQgc3lzdGVtcyBzaW5jZSB0cmFjZWZzIGlzIG1vdW50ZWQKb24gL3N5
cy9rZXJuZWwvZGVidWcvdHJhY2luZy8sIGJ1dCB0aGUgY29tcGlsZXIgaXMgc21hcnQgZW5vdWdo
IHRvCmZvcmVzZWUgdGhlIHBvc3NpYmlsaXR5IGFuZCB3YXJuIGFib3V0IHRoZSB1bmNoZWNrZWQg
c25wcmludGYoMykgcmV0dXJuCnZhbHVlLiAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgY29tcGlsZXIg
d2FybmluZy4KClJlcG9ydGVkLWJ5OiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
UmV2aWV3ZWQtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KUmV2aWV3
ZWQtYnk6IExpYW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+Ck1lc3NhZ2UtaWQ6
IDIwMTkwMzIxMTcwODMxLjY1MzktMi1zdGVmYW5oYUByZWRoYXQuY29tCk1lc3NhZ2UtSWQ6IDwy
MDE5MDMyMTE3MDgzMS42NTM5LTItc3RlZmFuaGFAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTog
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgotLS0KIHRyYWNlL2Z0cmFjZS5j
IHwgMTIgKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90cmFjZS9mdHJhY2UuYyBiL3RyYWNlL2Z0cmFjZS5j
CmluZGV4IDYxNjkyYTg2ODIuLjk3NDk1NDNkOWIgMTAwNjQ0Ci0tLSBhL3RyYWNlL2Z0cmFjZS5j
CisrKyBiL3RyYWNlL2Z0cmFjZS5jCkBAIC01Myw3ICs1MywxMSBAQCBib29sIGZ0cmFjZV9pbml0
KHZvaWQpCiAgICAgfQogCiAgICAgaWYgKHRyYWNlZnNfZm91bmQpIHsKLSAgICAgICAgc25wcmlu
dGYocGF0aCwgUEFUSF9NQVgsICIlcyVzL3RyYWNpbmdfb24iLCBtb3VudF9wb2ludCwgc3ViZGly
KTsKKyAgICAgICAgaWYgKHNucHJpbnRmKHBhdGgsIFBBVEhfTUFYLCAiJXMlcy90cmFjaW5nX29u
IiwgbW91bnRfcG9pbnQsIHN1YmRpcikKKyAgICAgICAgICAgICAgICA+PSBzaXplb2YocGF0aCkp
IHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVXNpbmcgdHJhY2VmcyBtb3VudHBvaW50
IHdvdWxkIGV4Y2VlZCBQQVRIX01BWFxuIik7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgICAgIH0KICAgICAgICAgdHJhY2VfZmQgPSBvcGVuKHBhdGgsIE9fV1JPTkxZKTsKICAgICAg
ICAgaWYgKHRyYWNlX2ZkIDwgMCkgewogICAgICAgICAgICAgaWYgKGVycm5vID09IEVBQ0NFUykg
ewpAQCAtNzIsNyArNzYsMTEgQEAgYm9vbCBmdHJhY2VfaW5pdCh2b2lkKQogICAgICAgICAgICAg
fQogICAgICAgICAgICAgY2xvc2UodHJhY2VfZmQpOwogICAgICAgICB9Ci0gICAgICAgIHNucHJp
bnRmKHBhdGgsIFBBVEhfTUFYLCAiJXMlcy90cmFjZV9tYXJrZXIiLCBtb3VudF9wb2ludCwgc3Vi
ZGlyKTsKKyAgICAgICAgaWYgKHNucHJpbnRmKHBhdGgsIFBBVEhfTUFYLCAiJXMlcy90cmFjZV9t
YXJrZXIiLCBtb3VudF9wb2ludCwgc3ViZGlyKQorICAgICAgICAgICAgICAgID49IHNpemVvZihw
YXRoKSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2luZyB0cmFjZWZzIG1vdW50
cG9pbnQgd291bGQgZXhjZWVkIFBBVEhfTUFYXG4iKTsKKyAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICAgICAgfQogICAgICAgICB0cmFjZV9tYXJrZXJfZmQgPSBvcGVuKHBhdGgsIE9fV1JP
TkxZKTsKICAgICAgICAgaWYgKHRyYWNlX21hcmtlcl9mZCA8IDApIHsKICAgICAgICAgICAgIHBl
cnJvcigiQ291bGQgbm90IG9wZW4gZnRyYWNlICd0cmFjZV9tYXJrZXInIGZpbGUiKTsKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 15:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 15: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 1h8S0m-0000kk-70; Mon, 25 Mar 2019 15:59: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S0k-0000kS-Fh
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 15:59:42 +0000
X-Inumbo-ID: fffe5628-4f16-11e9-9c3c-cfddf9b08f5c
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fffe5628-4f16-11e9-9c3c-cfddf9b08f5c;
 Mon, 25 Mar 2019 15:59:41 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CFA8B3082E6A;
 Mon, 25 Mar 2019 15:59:40 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2F5D684292;
 Mon, 25 Mar 2019 15:59:40 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:52 +0000
Message-Id: <20190325155857.10661-3-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Mon, 25 Mar 2019 15:59:41 +0000 (UTC)
Subject: [Xen-devel] [PULL 2/7] trace: avoid SystemTap dtrace(1) warnings on
 empty 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: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Liam Merwick <liam.merwick@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 qemu-block@nongnu.org, Juan Quintela <quintela@redhat.com>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Helge Deller <deller@gmx.de>,
 "Michael S. Tsirkin" <mst@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

dGFyZ2V0L2hwcGEvdHJhY2UtZXZlbnRzIG9ubHkgY29udGFpbnMgZGlzYWJsZWQgZXZlbnRzLCBy
ZXN1bHRpbmcgaW4gYQp0cmFjZS1kdHJhY2UuZHRyYWNlIGZpbGUgdGhhdCBzYXlzICJwcm92aWRl
ciBxZW11IHt9Ii4gIFN5c3RlbVRhcCdzCmR0cmFjZSgxKSB0b29sIHByaW50cyBhIHdhcm5pbmcg
d2hlbiBwcm9jZXNzaW5nIHRoaXMgaW5wdXQgZmlsZS4KClRoaXMgcGF0Y2ggYXZvaWRzIHRoZSBl
cnJvciBieSBlbWl0dGluZyBhbiBlbXB0eSBmaWxlIGluc3RlYWQgb2YKInByb3ZpZGVyIHFlbXUg
e30iIHdoZW4gdGhlcmUgYXJlIG5vIGVuYWJsZWQgdHJhY2UgZXZlbnRzLgoKRml4ZXM6IDIzYzNk
NTY5ZjQ0Mjg0MDY2NzE0ZmY3YzQ2YmM0ZjE5ZTYzMDU4M2YgKCJ0YXJnZXQvaHBwYTogYWRkIFRM
QiB0cmFjZSBldmVudHMiKQpSZXBvcnRlZC1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+ClJldmlld2VkLWJ5OiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+
ClJldmlld2VkLWJ5OiBMaWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0BvcmFjbGUuY29tPgpNZXNz
YWdlLWlkOiAyMDE5MDMyMTE3MDgzMS42NTM5LTMtc3RlZmFuaGFAcmVkaGF0LmNvbQpNZXNzYWdl
LUlkOiA8MjAxOTAzMjExNzA4MzEuNjUzOS0zLXN0ZWZhbmhhQHJlZGhhdC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KLS0tCiBzY3JpcHRz
L3RyYWNldG9vbC9mb3JtYXQvZC5weSB8IDUgKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9zY3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvZC5weSBiL3Nj
cmlwdHMvdHJhY2V0b29sL2Zvcm1hdC9kLnB5CmluZGV4IDc4Mzk3YzI0ZDIuLmM3Y2IyYTkzYTYg
MTAwNjQ0Ci0tLSBhL3NjcmlwdHMvdHJhY2V0b29sL2Zvcm1hdC9kLnB5CisrKyBiL3NjcmlwdHMv
dHJhY2V0b29sL2Zvcm1hdC9kLnB5CkBAIC0zMyw2ICszMywxMSBAQCBkZWYgZ2VuZXJhdGUoZXZl
bnRzLCBiYWNrZW5kLCBncm91cCk6CiAgICAgZXZlbnRzID0gW2UgZm9yIGUgaW4gZXZlbnRzCiAg
ICAgICAgICAgICAgIGlmICJkaXNhYmxlIiBub3QgaW4gZS5wcm9wZXJ0aWVzXQogCisgICAgIyBT
eXN0ZW1UYXAncyBkdHJhY2UoMSkgd2FybnMgYWJvdXQgZW1wdHkgInByb3ZpZGVyIHFlbXUge30i
IGJ1dCBpcyBoYXBweQorICAgICMgd2l0aCBhbiBlbXB0eSBmaWxlLiAgQXZvaWQgdGhlIHdhcm5p
bmcuCisgICAgaWYgbm90IGV2ZW50czoKKyAgICAgICAgcmV0dXJuCisKICAgICBvdXQoJy8qIFRo
aXMgZmlsZSBpcyBhdXRvZ2VuZXJhdGVkIGJ5IHRyYWNldG9vbCwgZG8gbm90IGVkaXQuICovJwog
ICAgICAgICAnJywKICAgICAgICAgJ3Byb3ZpZGVyIHFlbXUgeycpCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:00:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16: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 1h8S18-0001fX-If; Mon, 25 Mar 2019 16:00: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S17-0001Yb-Ce
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:00:05 +0000
X-Inumbo-ID: 0d729152-4f17-11e9-8d12-7fa8c4ed1083
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d729152-4f17-11e9-8d12-7fa8c4ed1083;
 Mon, 25 Mar 2019 16:00:04 +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 C6BD13092651;
 Mon, 25 Mar 2019 16:00:02 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0AF335F9CD;
 Mon, 25 Mar 2019 15:59:42 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:53 +0000
Message-Id: <20190325155857.10661-4-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Mon, 25 Mar 2019 16:00:03 +0000 (UTC)
Subject: [Xen-devel] [PULL 3/7] trace-events: Consistently point to
 docs/devel/tracing.txt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Juan Quintela <quintela@redhat.com>, Aleksandar Rikalo <arikalo@wavecomp.com>,
 Helge Deller <deller@gmx.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

RnJvbTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKQWxtb3N0IGFsbCB0
cmFjZS1ldmVudHMgcG9pbnQgdG8gZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBpbiBhIGNvbW1lbnQK
cmlnaHQgYXQgdGhlIGJlZ2lubmluZy4gIFRvdWNoIHVwIHRoZSBvbmVzIHRoYXQgZG9uJ3QuCgpb
VXBkYXRlZCB3aXRoIE1hcmt1cycgbmV3IGNvbW1pdCBkZXNjcmlwdGlvbiB3b3JkaW5nLgotLVN0
ZWZhbl0KClNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNv
bT4KUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KTWVzc2FnZS1pZDogMjAxOTAzMTQxODA5MjkuMjc3MjItMi1hcm1icnVAcmVkaGF0LmNvbQpN
ZXNzYWdlLUlkOiA8MjAxOTAzMTQxODA5MjkuMjc3MjItMi1hcm1icnVAcmVkaGF0LmNvbT4KU2ln
bmVkLW9mZi1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgotLS0KIGFj
Y2VsL2t2bS90cmFjZS1ldmVudHMgICB8IDIgKy0KIGFjY2VsL3RjZy90cmFjZS1ldmVudHMgICB8
IDIgKy0KIGh3L2kzODYveGVuL3RyYWNlLWV2ZW50cyB8IDIgKysKIG5iZC90cmFjZS1ldmVudHMg
ICAgICAgICB8IDIgKysKIHFhcGkvdHJhY2UtZXZlbnRzICAgICAgICB8IDIgKysKIHNjc2kvdHJh
Y2UtZXZlbnRzICAgICAgICB8IDIgKysKIHRyYWNlLWV2ZW50cyAgICAgICAgICAgICB8IDIgKy0K
IDcgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hY2NlbC9rdm0vdHJhY2UtZXZlbnRzIGIvYWNjZWwva3ZtL3RyYWNlLWV2ZW50cwpp
bmRleCA4ODQxMDI1ZDY4Li4zM2M1YjFiM2FmIDEwMDY0NAotLS0gYS9hY2NlbC9rdm0vdHJhY2Ut
ZXZlbnRzCisrKyBiL2FjY2VsL2t2bS90cmFjZS1ldmVudHMKQEAgLTEsNCArMSw0IEBACi0jIFRy
YWNlIGV2ZW50cyBmb3IgZGVidWdnaW5nIGFuZCBwZXJmb3JtYW5jZSBpbnN0cnVtZW50YXRpb24K
KyMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgog
CiAjIGt2bS1hbGwuYwoga3ZtX2lvY3RsKGludCB0eXBlLCB2b2lkICphcmcpICJ0eXBlIDB4JXgs
IGFyZyAlcCIKZGlmZiAtLWdpdCBhL2FjY2VsL3RjZy90cmFjZS1ldmVudHMgYi9hY2NlbC90Y2cv
dHJhY2UtZXZlbnRzCmluZGV4IGMyMmFkNjBhZjcuLjAxODUyMjE3YTYgMTAwNjQ0Ci0tLSBhL2Fj
Y2VsL3RjZy90cmFjZS1ldmVudHMKKysrIGIvYWNjZWwvdGNnL3RyYWNlLWV2ZW50cwpAQCAtMSw0
ICsxLDQgQEAKLSMgVHJhY2UgZXZlbnRzIGZvciBkZWJ1Z2dpbmcgYW5kIHBlcmZvcm1hbmNlIGlu
c3RydW1lbnRhdGlvbgorIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRv
Y3VtZW50YXRpb24uCiAKICMgVENHIHJlbGF0ZWQgdHJhY2luZyAobW9zdGx5IGRpc2FibGVkIGJ5
IGRlZmF1bHQpCiAjIGNwdS1leGVjLmMKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3RyYWNlLWV2
ZW50cyBiL2h3L2kzODYveGVuL3RyYWNlLWV2ZW50cwppbmRleCA4YTkwNzdjZDRlLi44NzMyNzQx
NTQxIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi90cmFjZS1ldmVudHMKKysrIGIvaHcvaTM4Ni94
ZW4vdHJhY2UtZXZlbnRzCkBAIC0xLDMgKzEsNSBAQAorIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5n
LnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCisKICMgaHcvaTM4Ni94ZW4veGVuX3BsYXRm
b3JtLmMKIHhlbl9wbGF0Zm9ybV9sb2coY2hhciAqcykgInhlbiBwbGF0Zm9ybTogJXMiCiAKZGlm
ZiAtLWdpdCBhL25iZC90cmFjZS1ldmVudHMgYi9uYmQvdHJhY2UtZXZlbnRzCmluZGV4IDdmMTBl
YmQ0ZTAuLjZkYjgzNzVjM2UgMTAwNjQ0Ci0tLSBhL25iZC90cmFjZS1ldmVudHMKKysrIGIvbmJk
L3RyYWNlLWV2ZW50cwpAQCAtMSwzICsxLDUgQEAKKyMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50
eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgorCiAjIG5iZC9jbGllbnQuYwogbmJkX3NlbmRf
b3B0aW9uX3JlcXVlc3QodWludDMyX3Qgb3B0LCBjb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCBs
ZW4pICJTZW5kaW5nIG9wdGlvbiByZXF1ZXN0ICUiIFBSSXUzMiIgKCVzKSwgbGVuICUiIFBSSXUz
MgogbmJkX3JlY2VpdmVfb3B0aW9uX3JlcGx5KHVpbnQzMl90IG9wdGlvbiwgY29uc3QgY2hhciAq
b3B0bmFtZSwgdWludDMyX3QgdHlwZSwgY29uc3QgY2hhciAqdHlwZW5hbWUsIHVpbnQzMl90IGxl
bmd0aCkgIlJlY2VpdmVkIG9wdGlvbiByZXBseSAlIiBQUkl1MzIiICglcyksIHR5cGUgJSIgUFJJ
dTMyIiAoJXMpLCBsZW4gJSIgUFJJdTMyCmRpZmYgLS1naXQgYS9xYXBpL3RyYWNlLWV2ZW50cyBi
L3FhcGkvdHJhY2UtZXZlbnRzCmluZGV4IDcwZTA0OWVhODAuLmIxMjNjNWUzMDIgMTAwNjQ0Ci0t
LSBhL3FhcGkvdHJhY2UtZXZlbnRzCisrKyBiL3FhcGkvdHJhY2UtZXZlbnRzCkBAIC0xLDMgKzEs
NSBAQAorIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRp
b24uCisKICMgcWFwaS9xYXBpLXZpc2l0LWNvcmUuYwogdmlzaXRfZnJlZSh2b2lkICp2KSAidj0l
cCIKIHZpc2l0X2NvbXBsZXRlKHZvaWQgKnYsIHZvaWQgKm9wYXF1ZSkgInY9JXAgb3BhcXVlPSVw
IgpkaWZmIC0tZ2l0IGEvc2NzaS90cmFjZS1ldmVudHMgYi9zY3NpL3RyYWNlLWV2ZW50cwppbmRl
eCBmOGE2OGIxMWViLi40OTkwOThlNTBiIDEwMDY0NAotLS0gYS9zY3NpL3RyYWNlLWV2ZW50cwor
KysgYi9zY3NpL3RyYWNlLWV2ZW50cwpAQCAtMSwzICsxLDUgQEAKKyMgU2VlIGRvY3MvZGV2ZWwv
dHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgorCiAjIHNjc2kvcHItbWFuYWdl
ci5jCiBwcl9tYW5hZ2VyX2V4ZWN1dGUoaW50IGZkLCBpbnQgY21kLCBpbnQgc2EpICJmZD0lZCBj
bWQ9MHglMDJ4IHNlcnZpY2UgYWN0aW9uPTB4JTAyeCIKIHByX21hbmFnZXJfcnVuKGludCBmZCwg
aW50IGNtZCwgaW50IHNhKSAiZmQ9JWQgY21kPTB4JTAyeCBzZXJ2aWNlIGFjdGlvbj0weCUwMngi
CmRpZmYgLS1naXQgYS90cmFjZS1ldmVudHMgYi90cmFjZS1ldmVudHMKaW5kZXggZTY2YWZjNTll
OS4uYjQ4ZjQxNzIyNSAxMDA2NDQKLS0tIGEvdHJhY2UtZXZlbnRzCisrKyBiL3RyYWNlLWV2ZW50
cwpAQCAtMSw0ICsxLDQgQEAKLSMgVHJhY2UgZXZlbnRzIGZvciBkZWJ1Z2dpbmcgYW5kIHBlcmZv
cm1hbmNlIGluc3RydW1lbnRhdGlvbgorIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Ig
c3ludGF4IGRvY3VtZW50YXRpb24uCiAjCiAjIFRoaXMgZmlsZSBpcyBwcm9jZXNzZWQgYnkgdGhl
IHRyYWNldG9vbCBzY3JpcHQgZHVyaW5nIHRoZSBidWlsZC4KICMKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:00:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8S1U-0001zm-5s; Mon, 25 Mar 2019 16:00: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=Z+ij=R4=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1h8S1R-0001zL-V2
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:00:26 +0000
X-Inumbo-ID: 18d8b4c1-4f17-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18d8b4c1-4f17-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 16:00:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1553529622;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=ALMaezMOoKBcIsgqKIlZ4WWmrCZ0kgvhSHXA6GvGb10=;
 b=KX/HUh3hlEXQ0vd7Eopab2mbiJsvPpaAtcDIvouMTFB7nizrQJSIL9FR1stRMPpbkz
 73Xhi/fqH0P7uhzYRlaPGwqR7QiTmhSFIkC1gdqCfQ4LAX62ij+dcu6PsfaFK+etIDqI
 ZQRvYao/oZtoDOe/17NFF9oTu05qlK/32fOswYG1bkEEmtcO5I1O0andYyRooPQH2Xxs
 tqP/XssyYlF4pJYV/f/ewKRcxsVrI0ezcpRR8UcMJpuSxZT1/J0aJGO2lXDBCfNJTa4z
 FIWf+jYh0A62QVHqmN3mwXYtKDVcLR5TKnFp00KfZkB5WVa6/L/7BGqbkivUVROZLAvk
 qnUw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0rlbwGsstAoEU6BsBVy1C03xHY61HL/PfPrJ9"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 AUTH)
 with ESMTPSA id 3086c5v2PG0E1R6
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 25 Mar 2019 17:00:14 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Mar 2019 17:00:10 +0100
Message-Id: <20190325160010.24584-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] install pkgconfig files into libdir
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCBwa2djb25maWcgZmlsZXMgY29udGFpbiBhIExpYnM6IHZhcmlhYmxlLCB3aGljaCBpcyBl
aXRoZXIgL3Vzci9saWIKb3IgL3Vzci9saWI2NC4gSWYgYSAzMmJpdCBhbmQgYSA2NGJpdCB2YXJp
YW50IG9mIHhlbiBsaWJyYXJpZXMgaXMKaW5zdGFsbGVkLCB0aGUgbGFzdCBvbmUgd2lucy4gQXMg
YSByZXN1bHQgY29tcGlsaW5nIGZvciB0aGUgb3RoZXIKYml0c2l6ZSB3aWxsIGZhaWwuCgpJbnN0
ZWFkIG9mIHNoYXJlZGlyIHVzZSBsaWJkaXIgYXMgaW5zdGFsbCB0YXJnZXQuIFRoaXMgbWF0Y2hl
cyBib3RoIHRoZQpkb2N1bWVudGF0aW9uIGFuZCB0aGUgZXhwZWN0ZWQgcmVzdWx0LgoKU2lnbmVk
LW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KCkkgdGhpbmsgdGhpcyBk
ZXNlcnZlcyBhIGJhY2twb3J0IHRvIHJlbGVzZWQgdmVyc2lvbnMuCgoKIGNvbmZpZy9QYXRocy5t
ay5pbiB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2NvbmZpZy9QYXRocy5tay5pbiBiL2NvbmZpZy9QYXRocy5tay5pbgpp
bmRleCA4YTUxOGQ1YTVkLi5kYzlkMGMwMzUzIDEwMDY0NAotLS0gYS9jb25maWcvUGF0aHMubWsu
aW4KKysrIGIvY29uZmlnL1BhdGhzLm1rLmluCkBAIC01OCw0ICs1OCw0IEBAIFhFTkZJUk1XQVJF
RElSICAgICAgICAgICA6PSBAWEVORklSTVdBUkVESVJACiBYRU5fQ09ORklHX0RJUiAgICAgICAg
ICAgOj0gQFhFTl9DT05GSUdfRElSQAogWEVOX1NDUklQVF9ESVIgICAgICAgICAgIDo9IEBYRU5f
U0NSSVBUX0RJUkAKIAotUEtHX0lOU1RBTExESVIgICAgICAgICAgIDo9ICR7U0hBUkVESVJ9L3Br
Z2NvbmZpZworUEtHX0lOU1RBTExESVIgICAgICAgICAgIDo9ICR7bGliZGlyfS9wa2djb25maWcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:00:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16: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 1h8S1X-00020j-Hg; Mon, 25 Mar 2019 16:00: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S1W-00020O-7q
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:00:30 +0000
X-Inumbo-ID: 1bcd5458-4f17-11e9-bc10-27351de35f89
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bcd5458-4f17-11e9-bc10-27351de35f89;
 Mon, 25 Mar 2019 16:00:28 +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 859223091786;
 Mon, 25 Mar 2019 16:00:27 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2F3C364294;
 Mon, 25 Mar 2019 16:00:05 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:54 +0000
Message-Id: <20190325155857.10661-5-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
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.41]); Mon, 25 Mar 2019 16:00:27 +0000 (UTC)
Subject: [Xen-devel] [PULL 4/7] trace-events: Shorten file names in comments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Juan Quintela <quintela@redhat.com>, Aleksandar Rikalo <arikalo@wavecomp.com>,
 Helge Deller <deller@gmx.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

RnJvbTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKV2Ugc3BlbGwgb3V0
IHN1Yi9kaXIvIGluIHN1Yi9kaXIvdHJhY2UtZXZlbnRzJyBjb21tZW50cyBwb2ludGluZyB0bwpz
b3VyY2UgZmlsZXMuICBUaGF0J3MgYmVjYXVzZSB3aGVuIHRyYWNlLWV2ZW50cyBnb3Qgc3BsaXQg
dXAsIHRoZQpjb21tZW50cyB3ZXJlIG1vdmVkIHZlcmJhdGltLgoKRGVsZXRlIHRoZSBzdWIvZGly
LyBwYXJ0IGZyb20gdGhlc2UgY29tbWVudHMuICBHZXRzIHJpZCBvZiBzZXZlcmFsCm1pc3NwZWxs
aW5ncy4KClNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNv
bT4KUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KTWVzc2FnZS1pZDogMjAxOTAzMTQxODA5MjkuMjc3MjItMy1hcm1icnVAcmVkaGF0LmNvbQpN
ZXNzYWdlLUlkOiA8MjAxOTAzMTQxODA5MjkuMjc3MjItMy1hcm1icnVAcmVkaGF0LmNvbT4KU2ln
bmVkLW9mZi1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgotLS0KIGF1
ZGlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgfCAgNiArKy0tLQogYXV0aHovdHJhY2UtZXZl
bnRzICAgICAgICAgICAgICB8IDEwICsrKy0tLS0KIGJsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAg
ICAgICAgfCA0OCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIGNoYXJkZXYvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgfCAgNCArLS0KIGNyeXB0by90cmFjZS1ldmVudHMgICAgICAg
ICAgICAgfCAxMCArKystLS0tCiBody85cGZzL3RyYWNlLWV2ZW50cyAgICAgICAgICAgIHwgIDIg
Ky0KIGh3L2FjcGkvdHJhY2UtZXZlbnRzICAgICAgICAgICAgfCAgNiArKy0tLQogaHcvYWxwaGEv
dHJhY2UtZXZlbnRzICAgICAgICAgICB8ICAyICstCiBody9hcm0vdHJhY2UtZXZlbnRzICAgICAg
ICAgICAgIHwgIDYgKystLS0KIGh3L2F1ZGlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgfCAgNiAr
Ky0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3RyYWNlLWV2ZW50cyB8ICAyICstCiBody9ibG9jay90
cmFjZS1ldmVudHMgICAgICAgICAgIHwgMTIgKysrKy0tLS0tCiBody9jaGFyL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgIHwgMjQgKysrKysrKystLS0tLS0tLS0KIGh3L2Rpc3BsYXkvdHJhY2UtZXZl
bnRzICAgICAgICAgfCAyNiArKysrKysrKystLS0tLS0tLS0KIGh3L2RtYS90cmFjZS1ldmVudHMg
ICAgICAgICAgICAgfCAgNiArKy0tLQogaHcvZ3Bpby90cmFjZS1ldmVudHMgICAgICAgICAgICB8
ICAyICstCiBody9ocHBhL3RyYWNlLWV2ZW50cyAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kyYy90
cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni90cmFjZS1ldmVudHMgICAg
ICAgICAgICB8ICA4ICsrKy0tLQogaHcvaTM4Ni94ZW4vdHJhY2UtZXZlbnRzICAgICAgICB8ICA0
ICstLQogaHcvaWRlL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8IDE2ICsrKysrLS0tLS0tCiBo
dy9pbnB1dC90cmFjZS1ldmVudHMgICAgICAgICAgIHwgMTYgKysrKystLS0tLS0KIGh3L2ludGMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgfCAzNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogaHcv
aXNhL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICA0ICstLQogaHcvbWVtL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICB8ICA0ICstLQogaHcvbWlzYy9tYWNpby90cmFjZS1ldmVudHMgICAgICB8
ICA4ICsrKy0tLQogaHcvbWlzYy90cmFjZS1ldmVudHMgICAgICAgICAgICB8IDM2ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KIGh3L25ldC90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAzNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLQogaHcvbnZyYW0vdHJhY2UtZXZlbnRzICAgICAgICAgICB8
ICA0ICstLQogaHcvcGNpLWhvc3QvdHJhY2UtZXZlbnRzICAgICAgICB8ICA2ICsrLS0tCiBody9w
Y2kvdHJhY2UtZXZlbnRzICAgICAgICAgICAgIHwgIDYgKystLS0KIGh3L3BwYy90cmFjZS1ldmVu
dHMgICAgICAgICAgICAgfCAyOCArKysrKysrKystLS0tLS0tLS0tCiBody9yZG1hL3RyYWNlLWV2
ZW50cyAgICAgICAgICAgIHwgIDYgKystLS0KIGh3L3JkbWEvdm13L3RyYWNlLWV2ZW50cyAgICAg
ICAgfCAgOCArKystLS0KIGh3L3MzOTB4L3RyYWNlLWV2ZW50cyAgICAgICAgICAgfCAgNCArLS0K
IGh3L3Njc2kvdHJhY2UtZXZlbnRzICAgICAgICAgICAgfCAyMiArKysrKysrLS0tLS0tLS0KIGh3
L3NkL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgfCAxMiArKysrLS0tLS0KIGh3L3NwYXJjL3Ry
YWNlLWV2ZW50cyAgICAgICAgICAgfCAgNiArKy0tLQogaHcvc3BhcmM2NC90cmFjZS1ldmVudHMg
ICAgICAgICB8ICA2ICsrLS0tCiBody90aW1lci90cmFjZS1ldmVudHMgICAgICAgICAgIHwgMjQg
KysrKysrKystLS0tLS0tLS0KIGh3L3RwbS90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAxMiAr
KysrLS0tLS0KIGh3L3VzYi90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAyMiArKysrKysrLS0t
LS0tLS0KIGh3L3ZmaW8vdHJhY2UtZXZlbnRzICAgICAgICAgICAgfCAxMiArKysrLS0tLS0KIGh3
L3ZpcnRpby90cmFjZS1ldmVudHMgICAgICAgICAgfCAxMCArKystLS0tCiBody93YXRjaGRvZy90
cmFjZS1ldmVudHMgICAgICAgIHwgIDIgKy0KIGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAgICAg
ICAgfCAgNiArKy0tLQogaW8vdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICB8IDEyICsrKyst
LS0tLQogbGludXgtdXNlci90cmFjZS1ldmVudHMgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24v
dHJhY2UtZXZlbnRzICAgICAgICAgIHwgMjYgKysrKysrKysrLS0tLS0tLS0tCiBuYmQvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgIHwgIDYgKystLS0KIG5ldC90cmFjZS1ldmVudHMgICAgICAg
ICAgICAgICAgfCAxMCArKystLS0tCiBxYXBpL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgIHwg
IDIgKy0KIHFvbS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgfCAgMiArLQogc2NzaS90cmFj
ZS1ldmVudHMgICAgICAgICAgICAgICB8ICAyICstCiB0YXJnZXQvYXJtL3RyYWNlLWV2ZW50cyAg
ICAgICAgIHwgIDQgKy0tCiB0YXJnZXQvaHBwYS90cmFjZS1ldmVudHMgICAgICAgIHwgIDQgKy0t
CiB0YXJnZXQvaTM4Ni90cmFjZS1ldmVudHMgICAgICAgIHwgIDQgKy0tCiB0YXJnZXQvbWlwcy90
cmFjZS1ldmVudHMgICAgICAgIHwgIDIgKy0KIHRhcmdldC9wcGMvdHJhY2UtZXZlbnRzICAgICAg
ICAgfCAgMiArLQogdGFyZ2V0L3MzOTB4L3RyYWNlLWV2ZW50cyAgICAgICB8IDEwICsrKy0tLS0K
IHRhcmdldC9zcGFyYy90cmFjZS1ldmVudHMgICAgICAgfCAgOCArKystLS0KIHVpL3RyYWNlLWV2
ZW50cyAgICAgICAgICAgICAgICAgfCAxNCArKysrKy0tLS0tCiB1dGlsL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgICAgIHwgMjYgKysrKysrKysrLS0tLS0tLS0tCiA2MyBmaWxlcyBjaGFuZ2VkLCAz
MzYgaW5zZXJ0aW9ucygrKSwgMzM2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2F1ZGlvL3Ry
YWNlLWV2ZW50cyBiL2F1ZGlvL3RyYWNlLWV2ZW50cwppbmRleCBjOTg2NDY5MzE5Li5hMWQxZWNj
YjhhIDEwMDY0NAotLS0gYS9hdWRpby90cmFjZS1ldmVudHMKKysrIGIvYXVkaW8vdHJhY2UtZXZl
bnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3lu
dGF4IGRvY3VtZW50YXRpb24uCiAKLSMgYXVkaW8vYWxzYWF1ZGlvLmMKKyMgYWxzYWF1ZGlvLmMK
IGFsc2FfcmV2ZW50cyhpbnQgcmV2ZW50cykgInJldmVudHMgPSAlZCIKIGFsc2FfcG9sbG91dChp
bnQgaSwgaW50IGZkKSAiaSA9ICVkIGZkID0gJWQiCiBhbHNhX3NldF9oYW5kbGVyKGludCBldmVu
dHMsIGludCBpbmRleCwgaW50IGZkLCBpbnQgZXJyKSAiZXZlbnRzPTB4JXggaW5kZXg9JWQgZmQ9
JWQgZXJyPSVkIgpAQCAtMTIsMTEgKzEyLDExIEBAIGFsc2FfcmVzdW1lX291dCh2b2lkKSAiUmVz
dW1pbmcgc3VzcGVuZGVkIG91dHB1dCBzdHJlYW0iCiBhbHNhX3Jlc3VtZV9pbih2b2lkKSAiUmVz
dW1pbmcgc3VzcGVuZGVkIGlucHV0IHN0cmVhbSIKIGFsc2Ffbm9fZnJhbWVzKGludCBzdGF0ZSkg
Ik5vIGZyYW1lcyBhdmFpbGFibGUgYW5kIEFMU0Egc3RhdGUgaXMgJWQiCiAKLSMgYXVkaW8vb3Nz
YXVkaW8uYworIyBvc3NhdWRpby5jCiBvc3NfdmVyc2lvbihpbnQgdmVyc2lvbikgIk9TUyB2ZXJz
aW9uID0gMHgleCIKIG9zc19pbnZhbGlkX2F2YWlsYWJsZV9zaXplKGludCBzaXplLCBpbnQgYnVm
c2l6ZSkgIkludmFsaWQgYXZhaWxhYmxlIHNpemUsIHNpemU9JWQgYnVmc2l6ZT0lZCIKIAotIyBh
dWRpby9hdWRpby5jCisjIGF1ZGlvLmMKIGF1ZGlvX3RpbWVyX3N0YXJ0KGludCBpbnRlcnZhbCkg
ImludGVydmFsICVkIG1zIgogYXVkaW9fdGltZXJfc3RvcCh2b2lkKSAiIgogYXVkaW9fdGltZXJf
ZGVsYXllZChpbnQgaW50ZXJ2YWwpICJpbnRlcnZhbCAlZCBtcyIKZGlmZiAtLWdpdCBhL2F1dGh6
L3RyYWNlLWV2ZW50cyBiL2F1dGh6L3RyYWNlLWV2ZW50cwppbmRleCA3MmM0MTE5MjdkLi41Y2I1
NzcwNjFjIDEwMDY0NAotLS0gYS9hdXRoei90cmFjZS1ldmVudHMKKysrIGIvYXV0aHovdHJhY2Ut
ZXZlbnRzCkBAIC0xLDE4ICsxLDE4IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZv
ciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBhdXRoei9iYXNlLmMKKyMgYmFzZS5jCiBxYXV0
aHpfaXNfYWxsb3dlZCh2b2lkICphdXRoeiwgY29uc3QgY2hhciAqaWRlbnRpdHksIGJvb2wgYWxs
b3dlZCkgIkF1dGhaICVwIGNoZWNrIGlkZW50aXR5PSVzIGFsbG93ZWQ9JWQiCiAKLSMgYXV0aC9z
aW1wbGUuYworIyBzaW1wbGUuYwogcWF1dGh6X3NpbXBsZV9pc19hbGxvd2VkKHZvaWQgKmF1dGh6
LCBjb25zdCBjaGFyICp3YW50aWRlbnRpdHksIGNvbnN0IGNoYXIgKmdvdGlkZW50aXR5KSAiQXV0
aFogc2ltcGxlICVwIGNoZWNrIHdhbnQgaWRlbnRpdHk9JXMgZ290IGlkZW50aXR5PSVzIgogCi0j
IGF1dGgvbGlzdC5jCisjIGxpc3QuYwogcWF1dGh6X2xpc3RfY2hlY2tfcnVsZSh2b2lkICphdXRo
eiwgY29uc3QgY2hhciAqaWRlbnRpdHksIGNvbnN0IGNoYXIgKnJ1bGUsIGludCBmb3JtYXQsIGlu
dCBwb2xpY3kpICJBdXRoWiBsaXN0ICVwIGNoZWNrIHJ1bGU9JXMgaWRlbnRpdHk9JXMgZm9ybWF0
PSVkIHBvbGljeT0lZCIKIHFhdXRoel9saXN0X2RlZmF1bHRfcG9saWN5KHZvaWQgKmF1dGh6LCBj
b25zdCBjaGFyICppZGVudGl0eSwgaW50IHBvbGljeSkgIkF1dGhaIGxpc3QgJXAgZGVmYXVsdCBp
ZGVudGl0eT0lcyBwb2xpY3k9JWQiCiAKLSMgYXV0aC9saXN0ZmlsZS5jCisjIGxpc3RmaWxlLmMK
IHFhdXRoel9saXN0X2ZpbGVfbG9hZCh2b2lkICphdXRoeiwgY29uc3QgY2hhciAqZmlsZW5hbWUp
ICJBdXRoWiBmaWxlICVwIGxvYWQgZmlsZW5hbWU9JXMiCiBxYXV0aHpfbGlzdF9maWxlX3JlZnJl
c2godm9pZCAqYXV0aHosIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBpbnQgc3VjY2VzcykgIkF1dGha
IGZpbGUgJXAgbG9hZCBmaWxlbmFtZT0lcyBzdWNjZXNzPSVkIgogCi0jIGF1dGgvcGFtLmMKKyMg
cGFtLmMKIHFhdXRoel9wYW1fY2hlY2sodm9pZCAqYXV0aHosIGNvbnN0IGNoYXIgKmlkZW50aXR5
LCBjb25zdCBjaGFyICpzZXJ2aWNlKSAiQXV0aFogUEFNICVwIGlkZW50aXR5PSVzIHNlcnZpY2U9
JXMiCmRpZmYgLS1naXQgYS9ibG9jay90cmFjZS1ldmVudHMgYi9ibG9jay90cmFjZS1ldmVudHMK
aW5kZXggNzAwNTZlYWZkMi4uMjhiNjM2NGYyOCAxMDA2NDQKLS0tIGEvYmxvY2svdHJhY2UtZXZl
bnRzCisrKyBiL2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMSwxNiArMSwxNiBAQAogIyBTZWUgZG9j
cy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgYmxvY2su
YworIyAuLi9ibG9jay5jCiBiZHJ2X29wZW5fY29tbW9uKHZvaWQgKmJzLCBjb25zdCBjaGFyICpm
aWxlbmFtZSwgaW50IGZsYWdzLCBjb25zdCBjaGFyICpmb3JtYXRfbmFtZSkgImJzICVwIGZpbGVu
YW1lIFwiJXNcIiBmbGFncyAweCV4IGZvcm1hdF9uYW1lIFwiJXNcIiIKIGJkcnZfbG9ja19tZWRp
dW0odm9pZCAqYnMsIGJvb2wgbG9ja2VkKSAiYnMgJXAgbG9ja2VkICVkIgogCi0jIGJsb2NrL2Js
b2NrLWJhY2tlbmQuYworIyBibG9jay1iYWNrZW5kLmMKIGJsa19jb19wcmVhZHYodm9pZCAqYmxr
LCB2b2lkICpicywgaW50NjRfdCBvZmZzZXQsIHVuc2lnbmVkIGludCBieXRlcywgaW50IGZsYWdz
KSAiYmxrICVwIGJzICVwIG9mZnNldCAlIlBSSWQ2NCIgYnl0ZXMgJXUgZmxhZ3MgMHgleCIKIGJs
a19jb19wd3JpdGV2KHZvaWQgKmJsaywgdm9pZCAqYnMsIGludDY0X3Qgb2Zmc2V0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMsIGludCBmbGFncykgImJsayAlcCBicyAlcCBvZmZzZXQgJSJQUklkNjQiIGJ5
dGVzICV1IGZsYWdzIDB4JXgiCiBibGtfcm9vdF9hdHRhY2godm9pZCAqY2hpbGQsIHZvaWQgKmJs
aywgdm9pZCAqYnMpICJjaGlsZCAlcCBibGsgJXAgYnMgJXAiCiBibGtfcm9vdF9kZXRhY2godm9p
ZCAqY2hpbGQsIHZvaWQgKmJsaywgdm9pZCAqYnMpICJjaGlsZCAlcCBibGsgJXAgYnMgJXAiCiAK
LSMgYmxvY2svaW8uYworIyBpby5jCiBiZHJ2X2NvX3ByZWFkdih2b2lkICpicywgaW50NjRfdCBv
ZmZzZXQsIGludDY0X3QgbmJ5dGVzLCB1bnNpZ25lZCBpbnQgZmxhZ3MpICJicyAlcCBvZmZzZXQg
JSJQUklkNjQiIG5ieXRlcyAlIlBSSWQ2NCIgZmxhZ3MgMHgleCIKIGJkcnZfY29fcHdyaXRldih2
b2lkICpicywgaW50NjRfdCBvZmZzZXQsIGludDY0X3QgbmJ5dGVzLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpICJicyAlcCBvZmZzZXQgJSJQUklkNjQiIG5ieXRlcyAlIlBSSWQ2NCIgZmxhZ3MgMHgleCIK
IGJkcnZfY29fcHdyaXRlX3plcm9lcyh2b2lkICpicywgaW50NjRfdCBvZmZzZXQsIGludCBjb3Vu
dCwgaW50IGZsYWdzKSAiYnMgJXAgb2Zmc2V0ICUiUFJJZDY0IiBjb3VudCAlZCBmbGFncyAweCV4
IgpAQCAtMTgsMTUgKzE4LDE1IEBAIGJkcnZfY29fZG9fY29weV9vbl9yZWFkdih2b2lkICpicywg
aW50NjRfdCBvZmZzZXQsIHVuc2lnbmVkIGludCBieXRlcywgaW50NjRfdCBjCiBiZHJ2X2NvX2Nv
cHlfcmFuZ2VfZnJvbSh2b2lkICpzcmMsIHVpbnQ2NF90IHNyY19vZmZzZXQsIHZvaWQgKmRzdCwg
dWludDY0X3QgZHN0X29mZnNldCwgdWludDY0X3QgYnl0ZXMsIGludCByZWFkX2ZsYWdzLCBpbnQg
d3JpdGVfZmxhZ3MpICJzcmMgJXAgb2Zmc2V0ICUiUFJJdTY0IiBkc3QgJXAgb2Zmc2V0ICUiUFJJ
dTY0IiBieXRlcyAlIlBSSXU2NCIgcncgZmxhZ3MgMHgleCAweCV4IgogYmRydl9jb19jb3B5X3Jh
bmdlX3RvKHZvaWQgKnNyYywgdWludDY0X3Qgc3JjX29mZnNldCwgdm9pZCAqZHN0LCB1aW50NjRf
dCBkc3Rfb2Zmc2V0LCB1aW50NjRfdCBieXRlcywgaW50IHJlYWRfZmxhZ3MsIGludCB3cml0ZV9m
bGFncykgInNyYyAlcCBvZmZzZXQgJSJQUkl1NjQiIGRzdCAlcCBvZmZzZXQgJSJQUkl1NjQiIGJ5
dGVzICUiUFJJdTY0IiBydyBmbGFncyAweCV4IDB4JXgiCiAKLSMgYmxvY2svc3RyZWFtLmMKKyMg
c3RyZWFtLmMKIHN0cmVhbV9vbmVfaXRlcmF0aW9uKHZvaWQgKnMsIGludDY0X3Qgb2Zmc2V0LCB1
aW50NjRfdCBieXRlcywgaW50IGlzX2FsbG9jYXRlZCkgInMgJXAgb2Zmc2V0ICUiIFBSSWQ2NCAi
IGJ5dGVzICUiIFBSSXU2NCAiIGlzX2FsbG9jYXRlZCAlZCIKIHN0cmVhbV9zdGFydCh2b2lkICpi
cywgdm9pZCAqYmFzZSwgdm9pZCAqcykgImJzICVwIGJhc2UgJXAgcyAlcCIKIAotIyBibG9jay9j
b21taXQuYworIyBjb21taXQuYwogY29tbWl0X29uZV9pdGVyYXRpb24odm9pZCAqcywgaW50NjRf
dCBvZmZzZXQsIHVpbnQ2NF90IGJ5dGVzLCBpbnQgaXNfYWxsb2NhdGVkKSAicyAlcCBvZmZzZXQg
JSIgUFJJZDY0ICIgYnl0ZXMgJSIgUFJJdTY0ICIgaXNfYWxsb2NhdGVkICVkIgogY29tbWl0X3N0
YXJ0KHZvaWQgKmJzLCB2b2lkICpiYXNlLCB2b2lkICp0b3AsIHZvaWQgKnMpICJicyAlcCBiYXNl
ICVwIHRvcCAlcCBzICVwIgogCi0jIGJsb2NrL21pcnJvci5jCisjIG1pcnJvci5jCiBtaXJyb3Jf
c3RhcnQodm9pZCAqYnMsIHZvaWQgKnMsIHZvaWQgKm9wYXF1ZSkgImJzICVwIHMgJXAgb3BhcXVl
ICVwIgogbWlycm9yX3Jlc3RhcnRfaXRlcih2b2lkICpzLCBpbnQ2NF90IGNudCkgInMgJXAgZGly
dHkgY291bnQgJSJQUklkNjQKIG1pcnJvcl9iZWZvcmVfZmx1c2godm9pZCAqcykgInMgJXAiCkBA
IC0zNyw3ICszNyw3IEBAIG1pcnJvcl9pdGVyYXRpb25fZG9uZSh2b2lkICpzLCBpbnQ2NF90IG9m
ZnNldCwgdWludDY0X3QgYnl0ZXMsIGludCByZXQpICJzICVwIG9mCiBtaXJyb3JfeWllbGQodm9p
ZCAqcywgaW50NjRfdCBjbnQsIGludCBidWZfZnJlZV9jb3VudCwgaW50IGluX2ZsaWdodCkgInMg
JXAgZGlydHkgY291bnQgJSJQUklkNjQiIGZyZWUgYnVmZmVycyAlZCBpbl9mbGlnaHQgJWQiCiBt
aXJyb3JfeWllbGRfaW5fZmxpZ2h0KHZvaWQgKnMsIGludDY0X3Qgb2Zmc2V0LCBpbnQgaW5fZmxp
Z2h0KSAicyAlcCBvZmZzZXQgJSIgUFJJZDY0ICIgaW5fZmxpZ2h0ICVkIgogCi0jIGJsb2NrL2Jh
Y2t1cC5jCisjIGJhY2t1cC5jCiBiYWNrdXBfZG9fY293X2VudGVyKHZvaWQgKmpvYiwgaW50NjRf
dCBzdGFydCwgaW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGJ5dGVzKSAiam9iICVwIHN0YXJ0ICUi
IFBSSWQ2NCAiIG9mZnNldCAlIiBQUklkNjQgIiBieXRlcyAlIiBQUkl1NjQKIGJhY2t1cF9kb19j
b3dfcmV0dXJuKHZvaWQgKmpvYiwgaW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGJ5dGVzLCBpbnQg
cmV0KSAiam9iICVwIG9mZnNldCAlIiBQUklkNjQgIiBieXRlcyAlIiBQUkl1NjQgIiByZXQgJWQi
CiBiYWNrdXBfZG9fY293X3NraXAodm9pZCAqam9iLCBpbnQ2NF90IHN0YXJ0KSAiam9iICVwIHN0
YXJ0ICUiUFJJZDY0CkBAIC00Niw3ICs0Niw3IEBAIGJhY2t1cF9kb19jb3dfcmVhZF9mYWlsKHZv
aWQgKmpvYiwgaW50NjRfdCBzdGFydCwgaW50IHJldCkgImpvYiAlcCBzdGFydCAlIlBSSWQ2CiBi
YWNrdXBfZG9fY293X3dyaXRlX2ZhaWwodm9pZCAqam9iLCBpbnQ2NF90IHN0YXJ0LCBpbnQgcmV0
KSAiam9iICVwIHN0YXJ0ICUiUFJJZDY0IiByZXQgJWQiCiBiYWNrdXBfZG9fY293X2NvcHlfcmFu
Z2VfZmFpbCh2b2lkICpqb2IsIGludDY0X3Qgc3RhcnQsIGludCByZXQpICJqb2IgJXAgc3RhcnQg
JSJQUklkNjQiIHJldCAlZCIKIAotIyBibG9ja2Rldi5jCisjIC4uL2Jsb2NrZGV2LmMKIHFtcF9i
bG9ja19qb2JfY2FuY2VsKHZvaWQgKmpvYikgImpvYiAlcCIKIHFtcF9ibG9ja19qb2JfcGF1c2Uo
dm9pZCAqam9iKSAiam9iICVwIgogcW1wX2Jsb2NrX2pvYl9yZXN1bWUodm9pZCAqam9iKSAiam9i
ICVwIgpAQCAtNTUsMTMgKzU1LDEzIEBAIHFtcF9ibG9ja19qb2JfZmluYWxpemUodm9pZCAqam9i
KSAiam9iICVwIgogcW1wX2Jsb2NrX2pvYl9kaXNtaXNzKHZvaWQgKmpvYikgImpvYiAlcCIKIHFt
cF9ibG9ja19zdHJlYW0odm9pZCAqYnMsIHZvaWQgKmpvYikgImJzICVwIGpvYiAlcCIKIAotIyBi
bG9jay9maWxlLXdpbjMyLmMKLSMgYmxvY2svZmlsZS1wb3NpeC5jCisjIGZpbGUtcG9zaXguYwor
IyBmaWxlLXdpbjMyLmMKIGZpbGVfcGFpb19zdWJtaXRfY28oaW50NjRfdCBvZmZzZXQsIGludCBj
b3VudCwgaW50IHR5cGUpICJvZmZzZXQgJSJQUklkNjQiIGNvdW50ICVkIHR5cGUgJWQiCiBmaWxl
X3BhaW9fc3VibWl0KHZvaWQgKmFjYiwgdm9pZCAqb3BhcXVlLCBpbnQ2NF90IG9mZnNldCwgaW50
IGNvdW50LCBpbnQgdHlwZSkgImFjYiAlcCBvcGFxdWUgJXAgb2Zmc2V0ICUiUFJJZDY0IiBjb3Vu
dCAlZCB0eXBlICVkIgogZmlsZV9jb3B5X2ZpbGVfcmFuZ2Uodm9pZCAqYnMsIGludCBzcmMsIGlu
dDY0X3Qgc3JjX29mZiwgaW50IGRzdCwgaW50NjRfdCBkc3Rfb2ZmLCBpbnQ2NF90IGJ5dGVzLCBp
bnQgZmxhZ3MsIGludDY0X3QgcmV0KSAiYnMgJXAgc3JjX2ZkICVkIG9mZnNldCAlIlBSSXU2NCIg
ZHN0X2ZkICVkIG9mZnNldCAlIlBSSXU2NCIgYnl0ZXMgJSJQUkl1NjQiIGZsYWdzICVkIHJldCAl
IlBSSWQ2NAogCi0jIGJsb2NrL3Fjb3cyLmMKKyMgcWNvdzIuYwogcWNvdzJfd3JpdGV2X3N0YXJ0
X3JlcSh2b2lkICpjbywgaW50NjRfdCBvZmZzZXQsIGludCBieXRlcykgImNvICVwIG9mZnNldCAw
eCUiIFBSSXg2NCAiIGJ5dGVzICVkIgogcWNvdzJfd3JpdGV2X2RvbmVfcmVxKHZvaWQgKmNvLCBp
bnQgcmV0KSAiY28gJXAgcmV0ICVkIgogcWNvdzJfd3JpdGV2X3N0YXJ0X3BhcnQodm9pZCAqY28p
ICJjbyAlcCIKQEAgLTcwLDcgKzcwLDcgQEAgcWNvdzJfd3JpdGV2X2RhdGEodm9pZCAqY28sIHVp
bnQ2NF90IG9mZnNldCkgImNvICVwIG9mZnNldCAweCUiIFBSSXg2NAogcWNvdzJfcHdyaXRlX3pl
cm9lc19zdGFydF9yZXEodm9pZCAqY28sIGludDY0X3Qgb2Zmc2V0LCBpbnQgY291bnQpICJjbyAl
cCBvZmZzZXQgMHglIiBQUkl4NjQgIiBjb3VudCAlZCIKIHFjb3cyX3B3cml0ZV96ZXJvZXModm9p
ZCAqY28sIGludDY0X3Qgb2Zmc2V0LCBpbnQgY291bnQpICJjbyAlcCBvZmZzZXQgMHglIiBQUkl4
NjQgIiBjb3VudCAlZCIKIAotIyBibG9jay9xY293Mi1jbHVzdGVyLmMKKyMgcWNvdzItY2x1c3Rl
ci5jCiBxY293Ml9hbGxvY19jbHVzdGVyc19vZmZzZXQodm9pZCAqY28sIHVpbnQ2NF90IG9mZnNl
dCwgaW50IGJ5dGVzKSAiY28gJXAgb2Zmc2V0IDB4JSIgUFJJeDY0ICIgYnl0ZXMgJWQiCiBxY293
Ml9oYW5kbGVfY29waWVkKHZvaWQgKmNvLCB1aW50NjRfdCBndWVzdF9vZmZzZXQsIHVpbnQ2NF90
IGhvc3Rfb2Zmc2V0LCB1aW50NjRfdCBieXRlcykgImNvICVwIGd1ZXN0X29mZnNldCAweCUiIFBS
SXg2NCAiIGhvc3Rfb2Zmc2V0IDB4JSIgUFJJeDY0ICIgYnl0ZXMgMHglIiBQUkl4NjQKIHFjb3cy
X2hhbmRsZV9hbGxvYyh2b2lkICpjbywgdWludDY0X3QgZ3Vlc3Rfb2Zmc2V0LCB1aW50NjRfdCBo
b3N0X29mZnNldCwgdWludDY0X3QgYnl0ZXMpICJjbyAlcCBndWVzdF9vZmZzZXQgMHglIiBQUkl4
NjQgIiBob3N0X29mZnNldCAweCUiIFBSSXg2NCAiIGJ5dGVzIDB4JSIgUFJJeDY0CkBAIC04NCw3
ICs4NCw3IEBAIHFjb3cyX2wyX2FsbG9jYXRlX3dyaXRlX2wyKHZvaWQgKmJzLCBpbnQgbDFfaW5k
ZXgpICJicyAlcCBsMV9pbmRleCAlZCIKIHFjb3cyX2wyX2FsbG9jYXRlX3dyaXRlX2wxKHZvaWQg
KmJzLCBpbnQgbDFfaW5kZXgpICJicyAlcCBsMV9pbmRleCAlZCIKIHFjb3cyX2wyX2FsbG9jYXRl
X2RvbmUodm9pZCAqYnMsIGludCBsMV9pbmRleCwgaW50IHJldCkgImJzICVwIGwxX2luZGV4ICVk
IHJldCAlZCIKIAotIyBibG9jay9xY293Mi1jYWNoZS5jCisjIHFjb3cyLWNhY2hlLmMKIHFjb3cy
X2NhY2hlX2dldCh2b2lkICpjbywgaW50IGMsIHVpbnQ2NF90IG9mZnNldCwgYm9vbCByZWFkX2Zy
b21fZGlzaykgImNvICVwIGlzX2wyX2NhY2hlICVkIG9mZnNldCAweCUiIFBSSXg2NCAiIHJlYWRf
ZnJvbV9kaXNrICVkIgogcWNvdzJfY2FjaGVfZ2V0X3JlcGxhY2VfZW50cnkodm9pZCAqY28sIGlu
dCBjLCBpbnQgaSkgImNvICVwIGlzX2wyX2NhY2hlICVkIGluZGV4ICVkIgogcWNvdzJfY2FjaGVf
Z2V0X3JlYWQodm9pZCAqY28sIGludCBjLCBpbnQgaSkgImNvICVwIGlzX2wyX2NhY2hlICVkIGlu
ZGV4ICVkIgpAQCAtOTIsMTggKzkyLDE4IEBAIHFjb3cyX2NhY2hlX2dldF9kb25lKHZvaWQgKmNv
LCBpbnQgYywgaW50IGkpICJjbyAlcCBpc19sMl9jYWNoZSAlZCBpbmRleCAlZCIKIHFjb3cyX2Nh
Y2hlX2ZsdXNoKHZvaWQgKmNvLCBpbnQgYykgImNvICVwIGlzX2wyX2NhY2hlICVkIgogcWNvdzJf
Y2FjaGVfZW50cnlfZmx1c2godm9pZCAqY28sIGludCBjLCBpbnQgaSkgImNvICVwIGlzX2wyX2Nh
Y2hlICVkIGluZGV4ICVkIgogCi0jIGJsb2NrL3FlZC1sMi1jYWNoZS5jCisjIHFlZC1sMi1jYWNo
ZS5jCiBxZWRfYWxsb2NfbDJfY2FjaGVfZW50cnkodm9pZCAqbDJfY2FjaGUsIHZvaWQgKmVudHJ5
KSAibDJfY2FjaGUgJXAgZW50cnkgJXAiCiBxZWRfdW5yZWZfbDJfY2FjaGVfZW50cnkodm9pZCAq
ZW50cnksIGludCByZWYpICJlbnRyeSAlcCByZWYgJWQiCiBxZWRfZmluZF9sMl9jYWNoZV9lbnRy
eSh2b2lkICpsMl9jYWNoZSwgdm9pZCAqZW50cnksIHVpbnQ2NF90IG9mZnNldCwgaW50IHJlZikg
ImwyX2NhY2hlICVwIGVudHJ5ICVwIG9mZnNldCAlIlBSSXU2NCIgcmVmICVkIgogCi0jIGJsb2Nr
L3FlZC10YWJsZS5jCisjIHFlZC10YWJsZS5jCiBxZWRfcmVhZF90YWJsZSh2b2lkICpzLCB1aW50
NjRfdCBvZmZzZXQsIHZvaWQgKnRhYmxlKSAicyAlcCBvZmZzZXQgJSJQUkl1NjQiIHRhYmxlICVw
IgogcWVkX3JlYWRfdGFibGVfY2Iodm9pZCAqcywgdm9pZCAqdGFibGUsIGludCByZXQpICJzICVw
IHRhYmxlICVwIHJldCAlZCIKIHFlZF93cml0ZV90YWJsZSh2b2lkICpzLCB1aW50NjRfdCBvZmZz
ZXQsIHZvaWQgKnRhYmxlLCB1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGludCBuKSAicyAl
cCBvZmZzZXQgJSJQUkl1NjQiIHRhYmxlICVwIGluZGV4ICV1IG4gJXUiCiBxZWRfd3JpdGVfdGFi
bGVfY2Iodm9pZCAqcywgdm9pZCAqdGFibGUsIGludCBmbHVzaCwgaW50IHJldCkgInMgJXAgdGFi
bGUgJXAgZmx1c2ggJWQgcmV0ICVkIgogCi0jIGJsb2NrL3FlZC5jCisjIHFlZC5jCiBxZWRfbmVl
ZF9jaGVja190aW1lcl9jYih2b2lkICpzKSAicyAlcCIKIHFlZF9zdGFydF9uZWVkX2NoZWNrX3Rp
bWVyKHZvaWQgKnMpICJzICVwIgogcWVkX2NhbmNlbF9uZWVkX2NoZWNrX3RpbWVyKHZvaWQgKnMp
ICJzICVwIgpAQCAtMTE2LDcgKzExNiw3IEBAIHFlZF9haW9fd3JpdGVfcHJlZmlsbCh2b2lkICpz
LCB2b2lkICphY2IsIHVpbnQ2NF90IHN0YXJ0LCBzaXplX3QgbGVuLCB1aW50NjRfdCBvCiBxZWRf
YWlvX3dyaXRlX3Bvc3RmaWxsKHZvaWQgKnMsIHZvaWQgKmFjYiwgdWludDY0X3Qgc3RhcnQsIHNp
emVfdCBsZW4sIHVpbnQ2NF90IG9mZnNldCkgInMgJXAgYWNiICVwIHN0YXJ0ICUiUFJJdTY0IiBs
ZW4gJXp1IG9mZnNldCAlIlBSSXU2NAogcWVkX2Fpb193cml0ZV9tYWluKHZvaWQgKnMsIHZvaWQg
KmFjYiwgaW50IHJldCwgdWludDY0X3Qgb2Zmc2V0LCBzaXplX3QgbGVuKSAicyAlcCBhY2IgJXAg
cmV0ICVkIG9mZnNldCAlIlBSSXU2NCIgbGVuICV6dSIKIAotIyBibG9jay92eGhzLmMKKyMgdnho
cy5jCiB2eGhzX2lpb19jYWxsYmFjayhpbnQgZXJyb3IpICJjdHggaXMgTlVMTDogZXJyb3IgJWQi
CiB2eGhzX2lpb19jYWxsYmFja19jaG5mYWlsKGludCBlcnIsIGludCBlcnJvcikgIlFOSU8gY2hh
bm5lbCBmYWlsZWQsIG5vIGkvbyAlZCwgJWQiCiB2eGhzX2lpb19jYWxsYmFja191bmtud24oaW50
IG9wY29kZSwgaW50IGVycikgInVuZXhwZWN0ZWQgb3Bjb2RlICVkLCBlcnJubyAlZCIKQEAgLTEz
Myw3ICsxMzMsNyBAQCB2eGhzX3BhcnNlX3VyaV9ob3N0aW5mbyhjaGFyICpob3N0LCBpbnQgcG9y
dCkgIkhvc3Q6IElQICVzLCBQb3J0ICVkIgogdnhoc19jbG9zZShjaGFyICp2ZGlza19ndWlkKSAi
Q2xvc2luZyB2ZGlzayAlcyIKIHZ4aHNfZ2V0X2NyZWRzKGNvbnN0IGNoYXIgKmNhY2VydCwgY29u
c3QgY2hhciAqY2xpZW50X2tleSwgY29uc3QgY2hhciAqY2xpZW50X2NlcnQpICJjYWNlcnQgJXMs
IGNsaWVudF9rZXkgJXMsIGNsaWVudF9jZXJ0ICVzIgogCi0jIGJsb2NrL252bWUuYworIyBudm1l
LmMKIG52bWVfa2ljayh2b2lkICpzLCBpbnQgcXVldWUpICJzICVwIHF1ZXVlICVkIgogbnZtZV9k
bWFfZmx1c2hfcXVldWVfd2FpdCh2b2lkICpzKSAicyAlcCIKIG52bWVfZXJyb3IoaW50IGNtZF9z
cGVjaWZpYywgaW50IHNxX2hlYWQsIGludCBzcWlkLCBpbnQgY2lkLCBpbnQgc3RhdHVzKSAiY21k
X3NwZWNpZmljICVkIHNxX2hlYWQgJWQgc3FpZCAlZCBjaWQgJWQgc3RhdHVzIDB4JXgiCkBAIC0x
NTQsMTQgKzE1NCwxNCBAQCBudm1lX2NtZF9tYXBfcWlvdih2b2lkICpzLCB2b2lkICpjbWQsIHZv
aWQgKnJlcSwgdm9pZCAqcWlvdiwgaW50IGVudHJpZXMpICJzICVwCiBudm1lX2NtZF9tYXBfcWlv
dl9wYWdlcyh2b2lkICpzLCBpbnQgaSwgdWludDY0X3QgcGFnZSkgInMgJXAgcGFnZVslZF0gMHgl
IlBSSXg2NAogbnZtZV9jbWRfbWFwX3Fpb3ZfaW92KHZvaWQgKnMsIGludCBpLCB2b2lkICpwYWdl
LCBpbnQgcGFnZXMpICJzICVwIGlvdlslZF0gJXAgcGFnZXMgJWQiCiAKLSMgYmxvY2svaXNjc2ku
YworIyBpc2NzaS5jCiBpc2NzaV94Y29weSh2b2lkICpzcmNfbHVuLCB1aW50NjRfdCBzcmNfb2Zm
LCB2b2lkICpkc3RfbHVuLCB1aW50NjRfdCBkc3Rfb2ZmLCB1aW50NjRfdCBieXRlcywgaW50IHJl
dCkgInNyY19sdW4gJXAgb2Zmc2V0ICUiUFJJdTY0IiBkc3RfbHVuICVwIG9mZnNldCAlIlBSSXU2
NCIgYnl0ZXMgJSJQUkl1NjQiIHJldCAlZCIKIAotIyBibG9jay9uYmQtY2xpZW50LmMKKyMgbmJk
LWNsaWVudC5jCiBuYmRfcmVhZF9yZXBseV9lbnRyeV9mYWlsKGludCByZXQsIGNvbnN0IGNoYXIg
KmVycikgInJldCA9ICVkLCBlcnI6ICVzIgogbmJkX2NvX3JlcXVlc3RfZmFpbCh1aW50NjRfdCBm
cm9tLCB1aW50MzJfdCBsZW4sIHVpbnQ2NF90IGhhbmRsZSwgdWludDE2X3QgZmxhZ3MsIHVpbnQx
Nl90IHR5cGUsIGNvbnN0IGNoYXIgKm5hbWUsIGludCByZXQsIGNvbnN0IGNoYXIgKmVycikgIlJl
cXVlc3QgZmFpbGVkIHsgLmZyb20gPSAlIiBQUkl1NjQiLCAubGVuID0gJSIgUFJJdTMyICIsIC5o
YW5kbGUgPSAlIiBQUkl1NjQgIiwgLmZsYWdzID0gMHglIiBQUkl4MTYgIiwgLnR5cGUgPSAlIiBQ
Ukl1MTYgIiAoJXMpIH0gcmV0ID0gJWQsIGVycjogJXMiCiAKLSMgYmxvY2svc3NoLmMKKyMgc3No
LmMKIHNzaF9yZXN0YXJ0X2Nvcm91dGluZSh2b2lkICpjbykgImNvPSVwIgogc3NoX2ZsdXNoKHZv
aWQpICJmc3luYyIKIHNzaF9jaGVja19ob3N0X2tleV9rbm93bmhvc3RzKGNvbnN0IGNoYXIgKmtl
eSkgImhvc3Qga2V5IE9LOiAlcyIKQEAgLTE3OCw3ICsxNzgsNyBAQCBzc2hfd3JpdGVfYnVmKHZv
aWQgKmJ1Ziwgc2l6ZV90IHNpemUpICJzZnRwX3dyaXRlIGJ1Zj0lcCBzaXplPSV6dSIKIHNzaF93
cml0ZV9yZXR1cm4oc3NpemVfdCByZXQpICJzZnRwX3dyaXRlIHJldHVybmVkICV6ZCIKIHNzaF9z
ZWVrKGludDY0X3Qgb2Zmc2V0KSAic2Vla2luZyB0byBvZmZzZXQ9JSIgUFJJaTY0CiAKLSMgYmxv
Y2svY3VybC5jCisjIGN1cmwuYwogY3VybF90aW1lcl9jYihsb25nIHRpbWVvdXRfbXMpICJ0aW1l
ciBjYWxsYmFjayB0aW1lb3V0X21zICVsZCIKIGN1cmxfc29ja19jYihpbnQgYWN0aW9uLCBpbnQg
ZmQpICJzb2NrIGFjdGlvbiAlZCBvbiBmZCAlZCIKIGN1cmxfcmVhZF9jYihzaXplX3QgcmVhbHNp
emUpICJqdXN0IHJlYWRpbmcgJXp1IGJ5dGVzIgpAQCAtMTg3LDE0ICsxODcsMTQgQEAgY3VybF9v
cGVuX3NpemUodWludDY0X3Qgc2l6ZSkgInNpemUgPSAlIiBQUkl1NjQKIGN1cmxfc2V0dXBfcHJl
YWR2KHVpbnQ2NF90IGJ5dGVzLCB1aW50NjRfdCBzdGFydCwgY29uc3QgY2hhciAqcmFuZ2UpICJy
ZWFkaW5nICUiIFBSSXU2NCAiIGF0ICUiIFBSSXU2NCAiICglcykiCiBjdXJsX2Nsb3NlKHZvaWQp
ICJjbG9zZSIKIAotIyBibG9jay9maWxlLXBvc2l4LmMKKyMgZmlsZS1wb3NpeC5jCiBmaWxlX3hm
c193cml0ZV96ZXJvZXMoY29uc3QgY2hhciAqZXJyb3IpICJjYW5ub3Qgd3JpdGUgemVybyByYW5n
ZSAoJXMpIgogZmlsZV94ZnNfZGlzY2FyZChjb25zdCBjaGFyICplcnJvcikgImNhbm5vdCBwdW5j
aCBob2xlICglcykiCiBmaWxlX0ZpbmRFamVjdGFibGVPcHRpY2FsTWVkaWEoY29uc3QgY2hhciAq
bWVkaWEpICJNYXRjaGluZyB1c2luZyAlcyIKIGZpbGVfc2V0dXBfY2Ryb20oY29uc3QgY2hhciAq
cGFydGl0aW9uKSAiVXNpbmcgJXMgYXMgb3B0aWNhbCBkaXNjIgogZmlsZV9oZGV2X2lzX3NnKGlu
dCB0eXBlLCBpbnQgdmVyc2lvbikgIlNHIGRldmljZSBmb3VuZDogdHlwZT0lZCwgdmVyc2lvbj0l
ZCIKIAotIyBibG9jay9zaGVlcGRvZy5jCisjIHNoZWVwZG9nLmMKIHNoZWVwZG9nX3JlY29ubmVj
dF90b19zZG9nKHZvaWQpICJXYWl0IGZvciBjb25uZWN0aW9uIHRvIGJlIGVzdGFibGlzaGVkIgog
c2hlZXBkb2dfYWlvX3JlYWRfcmVzcG9uc2Uodm9pZCkgImRpc2FibGUgY2FjaGUgc2luY2UgdGhl
IHNlcnZlciBkb2Vzbid0IHN1cHBvcnQgaXQiCiBzaGVlcGRvZ19vcGVuKHVpbnQzMl90IHZpZCkg
IjB4JSIgUFJJeDMyICIgc25hcHNob3QgaW5vZGUgd2FzIG9wZW4iCmRpZmYgLS1naXQgYS9jaGFy
ZGV2L3RyYWNlLWV2ZW50cyBiL2NoYXJkZXYvdHJhY2UtZXZlbnRzCmluZGV4IGI4YTc1OTYzNDQu
LjVlYTQ0MDgyMDcgMTAwNjQ0Ci0tLSBhL2NoYXJkZXYvdHJhY2UtZXZlbnRzCisrKyBiL2NoYXJk
ZXYvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5n
LnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgY2hhcmRldi93Y3RhYmxldC5jCisj
IHdjdGFibGV0LmMKIHdjdF9pbml0KHZvaWQpICIiCiB3Y3RfY21kX3JlKHZvaWQpICIiCiB3Y3Rf
Y21kX3N0KHZvaWQpICIiCkBAIC05LDcgKzksNyBAQCB3Y3RfY21kX3RzKGludCBpbnB1dCkgIjB4
JTAyeCIKIHdjdF9jbWRfb3RoZXIoY29uc3QgY2hhciAqY21kKSAiJXMiCiB3Y3Rfc3BlZWQoaW50
IHNwZWVkKSAiJWQiCiAKLSMgY2hhcmRldi9zcGljZS5jCisjIHNwaWNlLmMKIHNwaWNlX2Nocl9k
aXNjYXJkX3dyaXRlKGludCBsZW4pICJzcGljZSBjaHIgd3JpdGUgZGlzY2FyZGVkICVkIgogc3Bp
Y2Vfdm1jX3dyaXRlKHNzaXplX3Qgb3V0LCBpbnQgbGVuKSAic3BpY2Ugd3JvdGUgJXpkIG9mIHJl
cXVlc3RlZCAlZCIKIHNwaWNlX3ZtY19yZWFkKGludCBieXRlcywgaW50IGxlbikgInNwaWNlIHJl
YWQgJWQgb2YgcmVxdWVzdGVkICVkIgpkaWZmIC0tZ2l0IGEvY3J5cHRvL3RyYWNlLWV2ZW50cyBi
L2NyeXB0by90cmFjZS1ldmVudHMKaW5kZXggYTM4YWQ3Yjc4Ny4uOWU1OTRkMzBlOCAxMDA2NDQK
LS0tIGEvY3J5cHRvL3RyYWNlLWV2ZW50cworKysgYi9jcnlwdG8vdHJhY2UtZXZlbnRzCkBAIC0x
LDE2ICsxLDE2IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9j
dW1lbnRhdGlvbi4KIAotIyBjcnlwdG8vdGxzY3JlZHMuYworIyB0bHNjcmVkcy5jCiBxY3J5cHRv
X3Rsc19jcmVkc19sb2FkX2RoKHZvaWQgKmNyZWRzLCBjb25zdCBjaGFyICpmaWxlbmFtZSkgIlRM
UyBjcmVkcyBsb2FkIERIIGNyZWRzPSVwIGZpbGVuYW1lPSVzIgogcWNyeXB0b190bHNfY3JlZHNf
Z2V0X3BhdGgodm9pZCAqY3JlZHMsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBjb25zdCBjaGFyICpw
YXRoKSAiVExTIGNyZWRzIHBhdGggY3JlZHM9JXAgZmlsZW5hbWU9JXMgcGF0aD0lcyIKIAotIyBj
cnlwdG8vdGxzY3JlZHNhbm9uLmMKKyMgdGxzY3JlZHNhbm9uLmMKIHFjcnlwdG9fdGxzX2NyZWRz
X2Fub25fbG9hZCh2b2lkICpjcmVkcywgY29uc3QgY2hhciAqZGlyKSAiVExTIGNyZWRzIGFub24g
bG9hZCBjcmVkcz0lcCBkaXI9JXMiCiAKLSMgY3J5cHRvL3Rsc2NyZWRzcHNrLmMKKyMgdGxzY3Jl
ZHNwc2suYwogcWNyeXB0b190bHNfY3JlZHNfcHNrX2xvYWQodm9pZCAqY3JlZHMsIGNvbnN0IGNo
YXIgKmRpcikgIlRMUyBjcmVkcyBwc2sgbG9hZCBjcmVkcz0lcCBkaXI9JXMiCiAKLSMgY3J5cHRv
L3Rsc2NyZWRzeDUwOS5jCisjIHRsc2NyZWRzeDUwOS5jCiBxY3J5cHRvX3Rsc19jcmVkc194NTA5
X2xvYWQodm9pZCAqY3JlZHMsIGNvbnN0IGNoYXIgKmRpcikgIlRMUyBjcmVkcyB4NTA5IGxvYWQg
Y3JlZHM9JXAgZGlyPSVzIgogcWNyeXB0b190bHNfY3JlZHNfeDUwOV9jaGVja19iYXNpY19jb25z
dHJhaW50cyh2b2lkICpjcmVkcywgY29uc3QgY2hhciAqZmlsZSwgaW50IHN0YXR1cykgIlRMUyBj
cmVkcyB4NTA5IGNoZWNrIGJhc2ljIGNvbnN0cmFpbnRzIGNyZWRzPSVwIGZpbGU9JXMgc3RhdHVz
PSVkIgogcWNyeXB0b190bHNfY3JlZHNfeDUwOV9jaGVja19rZXlfdXNhZ2Uodm9pZCAqY3JlZHMs
IGNvbnN0IGNoYXIgKmZpbGUsIGludCBzdGF0dXMsIGludCB1c2FnZSwgaW50IGNyaXRpY2FsKSAi
VExTIGNyZWRzIHg1MDkgY2hlY2sga2V5IHVzYWdlIGNyZWRzPSVwIGZpbGU9JXMgc3RhdHVzPSVk
IHVzYWdlPSVkIGNyaXRpY2FsPSVkIgpAQCAtMTgsNiArMTgsNiBAQCBxY3J5cHRvX3Rsc19jcmVk
c194NTA5X2NoZWNrX2tleV9wdXJwb3NlKHZvaWQgKmNyZWRzLCBjb25zdCBjaGFyICpmaWxlLCBp
bnQgc3RhdAogcWNyeXB0b190bHNfY3JlZHNfeDUwOV9sb2FkX2NlcnQodm9pZCAqY3JlZHMsIGlu
dCBpc1NlcnZlciwgY29uc3QgY2hhciAqZmlsZSkgIlRMUyBjcmVkcyB4NTA5IGxvYWQgY2VydCBj
cmVkcz0lcCBpc1NlcnZlcj0lZCBmaWxlPSVzIgogcWNyeXB0b190bHNfY3JlZHNfeDUwOV9sb2Fk
X2NlcnRfbGlzdCh2b2lkICpjcmVkcywgY29uc3QgY2hhciAqZmlsZSkgIlRMUyBjcmVkcyB4NTA5
IGxvYWQgY2VydCBsaXN0IGNyZWRzPSVwIGZpbGU9JXMiCiAKLSMgY3J5cHRvL3Rsc3Nlc3Npb24u
YworIyB0bHNzZXNzaW9uLmMKIHFjcnlwdG9fdGxzX3Nlc3Npb25fbmV3KHZvaWQgKnNlc3Npb24s
IHZvaWQgKmNyZWRzLCBjb25zdCBjaGFyICpob3N0bmFtZSwgY29uc3QgY2hhciAqYXV0aHppZCwg
aW50IGVuZHBvaW50KSAiVExTIHNlc3Npb24gbmV3IHNlc3Npb249JXAgY3JlZHM9JXAgaG9zdG5h
bWU9JXMgYXV0aHppZD0lcyBlbmRwb2ludD0lZCIKIHFjcnlwdG9fdGxzX3Nlc3Npb25fY2hlY2tf
Y3JlZHModm9pZCAqc2Vzc2lvbiwgY29uc3QgY2hhciAqc3RhdHVzKSAiVExTIHNlc3Npb24gY2hl
Y2sgY3JlZHMgc2Vzc2lvbj0lcCBzdGF0dXM9JXMiCmRpZmYgLS1naXQgYS9ody85cGZzL3RyYWNl
LWV2ZW50cyBiL2h3LzlwZnMvdHJhY2UtZXZlbnRzCmluZGV4IDg4MWU0YzRkZDguLjBjMTRiZGEx
NzggMTAwNjQ0Ci0tLSBhL2h3LzlwZnMvdHJhY2UtZXZlbnRzCisrKyBiL2h3LzlwZnMvdHJhY2Ut
ZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Ig
c3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvOXBmcy92aXJ0aW8tOXAuYworIyB2aXJ0aW8t
OXAuYwogdjlmc19yY2FuY2VsKHVpbnQxNl90IHRhZywgdWludDhfdCBpZCkgInRhZyAlZCBpZCAl
ZCIKIHY5ZnNfcmVycm9yKHVpbnQxNl90IHRhZywgdWludDhfdCBpZCwgaW50IGVycikgInRhZyAl
ZCBpZCAlZCBlcnIgJWQiCiB2OWZzX3ZlcnNpb24odWludDE2X3QgdGFnLCB1aW50OF90IGlkLCBp
bnQzMl90IG1zaXplLCBjaGFyKiB2ZXJzaW9uKSAidGFnICVkIGlkICVkIG1zaXplICVkIHZlcnNp
b24gJXMiCmRpZmYgLS1naXQgYS9ody9hY3BpL3RyYWNlLWV2ZW50cyBiL2h3L2FjcGkvdHJhY2Ut
ZXZlbnRzCmluZGV4IGRmMDAyNGY4YjIuLjYyNzJkOGE5ZTcgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkv
dHJhY2UtZXZlbnRzCisrKyBiL2h3L2FjcGkvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAog
IyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAK
LSMgaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jCisjIG1lbW9yeV9ob3RwbHVnLmMKIG1ocF9hY3Bp
X2ludmFsaWRfc2xvdF9zZWxlY3RlZCh1aW50MzJfdCBzbG90KSAiMHglIlBSSXgzMgogbWhwX2Fj
cGlfZWplY3RpbmdfaW52YWxpZF9zbG90KHVpbnQzMl90IHNsb3QpICIweCUiUFJJeDMyCiBtaHBf
YWNwaV9yZWFkX2FkZHJfbG8odWludDMyX3Qgc2xvdCwgdWludDMyX3QgYWRkcikgInNsb3RbMHgl
IlBSSXgzMiJdIGFkZHIgbG86IDB4JSJQUkl4MzIKQEAgLTE3LDcgKzE3LDcgQEAgbWhwX2FjcGlf
Y2xlYXJfcmVtb3ZlX2V2dCh1aW50MzJfdCBzbG90KSAic2xvdFsweCUiUFJJeDMyIl0gY2xlYXIg
cmVtb3ZlIGV2ZW50IgogbWhwX2FjcGlfcGNfZGltbV9kZWxldGVkKHVpbnQzMl90IHNsb3QpICJz
bG90WzB4JSJQUkl4MzIiXSBwYy1kaW1tIGRlbGV0ZWQiCiBtaHBfYWNwaV9wY19kaW1tX2RlbGV0
ZV9mYWlsZWQodWludDMyX3Qgc2xvdCkgInNsb3RbMHglIlBSSXgzMiJdIHBjLWRpbW0gZGVsZXRl
IGZhaWxlZCIKIAotIyBody9hY3BpL2NwdS5jCisjIGNwdS5jCiBjcHVocF9hY3BpX2ludmFsaWRf
aWR4X3NlbGVjdGVkKHVpbnQzMl90IGlkeCkgIjB4JSJQUkl4MzIKIGNwdWhwX2FjcGlfcmVhZF9m
bGFncyh1aW50MzJfdCBpZHgsIHVpbnQ4X3QgZmxhZ3MpICJpZHhbMHglIlBSSXgzMiJdIGZsYWdz
OiAweCUiUFJJeDgKIGNwdWhwX2FjcGlfd3JpdGVfaWR4KHVpbnQzMl90IGlkeCkgInNldCBhY3Rp
dmUgY3B1IGlkeDogMHglIlBSSXgzMgpAQCAtMzEsNiArMzEsNiBAQCBjcHVocF9hY3BpX2VqZWN0
aW5nX2NwdSh1aW50MzJfdCBpZHgpICIweCUiUFJJeDMyCiBjcHVocF9hY3BpX3dyaXRlX29zdF9l
dih1aW50MzJfdCBzbG90LCB1aW50MzJfdCBldikgImlkeFsweCUiUFJJeDMyIl0gT1NUIEVWRU5U
OiAweCUiUFJJeDMyCiBjcHVocF9hY3BpX3dyaXRlX29zdF9zdGF0dXModWludDMyX3Qgc2xvdCwg
dWludDMyX3Qgc3QpICJpZHhbMHglIlBSSXgzMiJdIE9TVCBTVEFUVVM6IDB4JSJQUkl4MzIKIAot
IyBody9hY3BpL3Rjby5jCisjIHRjby5jCiB0Y29fdGltZXJfcmVsb2FkKGludCB0aWNrcywgaW50
IG1zZWMpICJ0aWNrcz0lZCAoJWQgbXMpIgogdGNvX3RpbWVyX2V4cGlyZWQoaW50IHRpbWVvdXRz
X25vLCBib29sIHN0cmFwLCBib29sIG5vX3JlYm9vdCkgInRpbWVvdXRzX25vPSVkIG5vX3JlYm9v
dD0lZC8lZCIKZGlmZiAtLWdpdCBhL2h3L2FscGhhL3RyYWNlLWV2ZW50cyBiL2h3L2FscGhhL3Ry
YWNlLWV2ZW50cwppbmRleCA0NjAyNGNjYTBiLi41YjgzMTVmMjdmIDEwMDY0NAotLS0gYS9ody9h
bHBoYS90cmFjZS1ldmVudHMKKysrIGIvaHcvYWxwaGEvdHJhY2UtZXZlbnRzCkBAIC0xLDQgKzEs
NCBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRp
b24uCiAKLSMgaHcvYWxwaGEvcGNpLmMKKyMgcGNpLmMKIGFscGhhX3BjaV9pYWNrX3dyaXRlKHZv
aWQpICIiCmRpZmYgLS1naXQgYS9ody9hcm0vdHJhY2UtZXZlbnRzIGIvaHcvYXJtL3RyYWNlLWV2
ZW50cwppbmRleCAyN2IxMWQ2NTVkLi4zZTkxY2EzN2E5IDEwMDY0NAotLS0gYS9ody9hcm0vdHJh
Y2UtZXZlbnRzCisrKyBiL2h3L2FybS90cmFjZS1ldmVudHMKQEAgLTEsOSArMSw5IEBACiAjIFNl
ZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBo
dy9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKKyMgdmlydC1hY3BpLWJ1aWxkLmMKIHZpcnRfYWNwaV9z
ZXR1cCh2b2lkKSAiTm8gZncgY2ZnIG9yIEFDUEkgZGlzYWJsZWQuIEJhaWxpbmcgb3V0LiIKIAot
IyBody9hcm0vc21tdS1jb21tb24uYworIyBzbW11LWNvbW1vbi5jCiBzbW11X2FkZF9tcihjb25z
dCBjaGFyICpuYW1lKSAiJXMiCiBzbW11X3BhZ2Vfd2FsayhpbnQgc3RhZ2UsIHVpbnQ2NF90IGJh
c2VhZGRyLCBpbnQgZmlyc3RfbGV2ZWwsIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpICJz
dGFnZT0lZCwgYmFzZWFkZHI9MHglIlBSSXg2NCIsIGZpcnN0IGxldmVsPSVkLCBzdGFydD0weCUi
UFJJeDY0IiwgZW5kPTB4JSJQUkl4NjQKIHNtbXVfbG9va3VwX3RhYmxlKGludCBsZXZlbCwgdWlu
dDY0X3QgYmFzZWFkZHIsIGludCBncmFudWxlX3N6LCB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kLCBpbnQgZmxhZ3MsIHVpbnQ2NF90IHN1YnBhZ2Vfc2l6ZSkgImxldmVsPSVkIGJhc2VhZGRy
PTB4JSJQUkl4NjQiIGdyYW51bGU9JWQsIHN0YXJ0PTB4JSJQUkl4NjQiIGVuZD0weCUiUFJJeDY0
IiBmbGFncz0lZCBzdWJwYWdlX3NpemU9MHglIlBSSXg2NApAQCAtMTksNyArMTksNyBAQCBzbW11
X2lvdGxiX2ludl9hc2lkKHVpbnQxNl90IGFzaWQpICJJT1RMQiBpbnZhbGlkYXRlIGFzaWQ9JWQi
CiBzbW11X2lvdGxiX2ludl9pb3ZhKHVpbnQxNl90IGFzaWQsIHVpbnQ2NF90IGFkZHIpICJJT1RM
QiBpbnZhbGlkYXRlIGFzaWQ9JWQgYWRkcj0weCUiUFJJeDY0CiBzbW11X2ludl9ub3RpZmllcnNf
bXIoY29uc3QgY2hhciAqbmFtZSkgImlvbW11IG1yPSVzIgogCi0jaHcvYXJtL3NtbXV2My5jCisj
IHNtbXV2My5jCiBzbW11djNfcmVhZF9tbWlvKHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCwg
dW5zaWduZWQgc2l6ZSwgdWludDMyX3QgcikgImFkZHI6IDB4JSJQUkl4NjQiIHZhbDoweCUiUFJJ
eDY0IiBzaXplOiAweCV4KCVkKSIKIHNtbXV2M190cmlnZ2VyX2lycShpbnQgaXJxKSAiaXJxPSVk
Igogc21tdXYzX3dyaXRlX2dlcnJvcih1aW50MzJfdCB0b2dnbGVkLCB1aW50MzJfdCBnZXJyb3Ip
ICJ0b2dnbGVkPTB4JXgsIG5ldyBHRVJST1I9MHgleCIKZGlmZiAtLWdpdCBhL2h3L2F1ZGlvL3Ry
YWNlLWV2ZW50cyBiL2h3L2F1ZGlvL3RyYWNlLWV2ZW50cwppbmRleCA1ODkxYjRlMmI5Li42MDU1
NmI0YTk3IDEwMDY0NAotLS0gYS9ody9hdWRpby90cmFjZS1ldmVudHMKKysrIGIvaHcvYXVkaW8v
dHJhY2UtZXZlbnRzCkBAIC0xLDEyICsxLDEyIEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcu
dHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody9hdWRpby9jczQyMzEuYworIyBj
czQyMzEuYwogY3M0MjMxX21lbV9yZWFkbF9kcmVnKHVpbnQzMl90IHJlZywgdWludDMyX3QgcmV0
KSAicmVhZCBkcmVnICVkOiAweCUwMngiCiBjczQyMzFfbWVtX3JlYWRsX3JlZyh1aW50MzJfdCBy
ZWcsIHVpbnQzMl90IHJldCkgInJlYWQgcmVnICVkOiAweCUwOHgiCiBjczQyMzFfbWVtX3dyaXRl
bF9yZWcodWludDMyX3QgcmVnLCB1aW50MzJfdCBvbGQsIHVpbnQzMl90IHZhbCkgIndyaXRlIHJl
ZyAlZDogMHglMDh4IC0+IDB4JTA4eCIKIGNzNDIzMV9tZW1fd3JpdGVsX2RyZWcodWludDMyX3Qg
cmVnLCB1aW50MzJfdCBvbGQsIHVpbnQzMl90IHZhbCkgIndyaXRlIGRyZWcgJWQ6IDB4JTAyeCAt
PiAweCUwMngiCiAKLSMgaHcvYXVkaW8vbWlsa3ltaXN0LWFjOTcuYworIyBtaWxreW1pc3QtYWM5
Ny5jCiBtaWxreW1pc3RfYWM5N19tZW1vcnlfcmVhZCh1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2
YWx1ZSkgImFkZHIgMHglMDh4IHZhbHVlIDB4JTA4eCIKIG1pbGt5bWlzdF9hYzk3X21lbW9yeV93
cml0ZSh1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWx1ZSkgImFkZHIgMHglMDh4IHZhbHVlIDB4
JTA4eCIKIG1pbGt5bWlzdF9hYzk3X3B1bHNlX2lycV9jcnJlcXVlc3Qodm9pZCkgIlB1bHNlIElS
USBDUiByZXF1ZXN0IgpAQCAtMTgsNyArMTgsNyBAQCBtaWxreW1pc3RfYWM5N19pbl9jYl90cmFu
c2ZlcnJlZChpbnQgdHJhbnNmZXJyZWQpICJ0cmFuc2ZlcnJlZCAlZCIKIG1pbGt5bWlzdF9hYzk3
X291dF9jYihpbnQgZnJlZSwgdWludDMyX3QgcmVtYWluaW5nKSAiZnJlZSAlZCByZW1haW5pbmcg
JXUiCiBtaWxreW1pc3RfYWM5N19vdXRfY2JfdHJhbnNmZXJyZWQoaW50IHRyYW5zZmVycmVkKSAi
dHJhbnNmZXJyZWQgJWQiCiAKLSMgaHcvYXVkaW8vaGRhLWNvZGVjLmMKKyMgaGRhLWNvZGVjLmMK
IGhkYV9hdWRpb19ydW5uaW5nKGNvbnN0IGNoYXIgKnN0cmVhbSwgaW50IG5yLCBib29sIHJ1bm5p
bmcpICJzdCAlcywgbnIgJWQsIHJ1biAlZCIKIGhkYV9hdWRpb19mb3JtYXQoY29uc3QgY2hhciAq
c3RyZWFtLCBpbnQgY2hhbiwgY29uc3QgY2hhciAqZm10LCBpbnQgZnJlcSkgInN0ICVzLCAlZCB4
ICVzIEAgJWQgSHoiCiBoZGFfYXVkaW9fYWRqdXN0KGNvbnN0IGNoYXIgKnN0cmVhbSwgaW50IHBv
cykgInN0ICVzLCBwb3MgJWQiCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUvdHJhY2Ut
ZXZlbnRzIGIvaHcvYmxvY2svZGF0YXBsYW5lL3RyYWNlLWV2ZW50cwppbmRleCAxYTdlYTI3N2Iw
Li44NDNjYzRlN2IxIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUvdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS90cmFjZS1ldmVudHMKQEAgLTEsNSArMSw1IEBACiAj
IFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAot
IyBody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5jCisjIHZpcnRpby1ibGsuYwogdmlydGlv
X2Jsa19kYXRhX3BsYW5lX3N0YXJ0KHZvaWQgKnMpICJkYXRhcGxhbmUgJXAiCiB2aXJ0aW9fYmxr
X2RhdGFfcGxhbmVfc3RvcCh2b2lkICpzKSAiZGF0YXBsYW5lICVwIgpkaWZmIC0tZ2l0IGEvaHcv
YmxvY2svdHJhY2UtZXZlbnRzIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCmluZGV4IDgwMjBmOTIy
NmEuLjIzOTc1M2M5MmIgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cworKysgYi9o
dy9ibG9jay90cmFjZS1ldmVudHMKQEAgLTEsMTAgKzEsMTAgQEAKICMgU2VlIGRvY3MvZGV2ZWwv
dHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L2Jsb2NrL2ZkYy5j
CisjIGZkYy5jCiBmZGNfaW9wb3J0X3JlYWQodWludDhfdCByZWcsIHVpbnQ4X3QgdmFsdWUpICJy
ZWFkIHJlZyAweCUwMnggdmFsIDB4JTAyeCIKIGZkY19pb3BvcnRfd3JpdGUodWludDhfdCByZWcs
IHVpbnQ4X3QgdmFsdWUpICJ3cml0ZSByZWcgMHglMDJ4IHZhbCAweCUwMngiCiAKLSMgaHcvYmxv
Y2svcGZsYXNoX2NmaTA/LmMKKyMgcGZsYXNoX2NmaTA/LmMKIHBmbGFzaF9yZXNldCh2b2lkKSAi
cmVzZXQiCiBwZmxhc2hfcmVhZCh1aW50NjRfdCBvZmZzZXQsIHVpbnQ4X3QgY21kLCBpbnQgd2lk
dGgsIHVpbnQ4X3Qgd2N5Y2xlKSAib2Zmc2V0OjB4JTA0IlBSSXg2NCIgY21kOjB4JTAyeCB3aWR0
aDolZCB3Y3ljbGU6JXUiCiBwZmxhc2hfd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1aW50MzJfdCB2
YWx1ZSwgaW50IHdpZHRoLCB1aW50OF90IHdjeWNsZSkgIm9mZnNldDoweCUwNCJQUkl4NjQiIHZh
bHVlOjB4JTAzeCB3aWR0aDolZCB3Y3ljbGU6JXUiCkBAIC0xNywxOCArMTcsMTggQEAgcGZsYXNo
X21hbnVmYWN0dXJlcl9pZCh1aW50MTZfdCBpZCkgIlJlYWQgTWFudWZhY3R1cmVyIElEOiAweCUw
NHgiCiBwZmxhc2hfZGV2aWNlX2lkKHVpbnQxNl90IGlkKSAiUmVhZCBEZXZpY2UgSUQ6IDB4JTA0
eCIKIHBmbGFzaF9kZXZpY2VfaW5mbyh1aW50NjRfdCBvZmZzZXQpICJSZWFkIERldmljZSBJbmZv
cm1hdGlvbiBvZmZzZXQ6MHglMDQiUFJJeDY0CiAKLSMgaHcvYmxvY2svdmlydGlvLWJsay5jCisj
IHZpcnRpby1ibGsuYwogdmlydGlvX2Jsa19yZXFfY29tcGxldGUodm9pZCAqdmRldiwgdm9pZCAq
cmVxLCBpbnQgc3RhdHVzKSAidmRldiAlcCByZXEgJXAgc3RhdHVzICVkIgogdmlydGlvX2Jsa19y
d19jb21wbGV0ZSh2b2lkICp2ZGV2LCB2b2lkICpyZXEsIGludCByZXQpICJ2ZGV2ICVwIHJlcSAl
cCByZXQgJWQiCiB2aXJ0aW9fYmxrX2hhbmRsZV93cml0ZSh2b2lkICp2ZGV2LCB2b2lkICpyZXEs
IHVpbnQ2NF90IHNlY3Rvciwgc2l6ZV90IG5zZWN0b3JzKSAidmRldiAlcCByZXEgJXAgc2VjdG9y
ICUiUFJJdTY0IiBuc2VjdG9ycyAlenUiCiB2aXJ0aW9fYmxrX2hhbmRsZV9yZWFkKHZvaWQgKnZk
ZXYsIHZvaWQgKnJlcSwgdWludDY0X3Qgc2VjdG9yLCBzaXplX3QgbnNlY3RvcnMpICJ2ZGV2ICVw
IHJlcSAlcCBzZWN0b3IgJSJQUkl1NjQiIG5zZWN0b3JzICV6dSIKIHZpcnRpb19ibGtfc3VibWl0
X211bHRpcmVxKHZvaWQgKnZkZXYsIHZvaWQgKm1yYiwgaW50IHN0YXJ0LCBpbnQgbnVtX3JlcXMs
IHVpbnQ2NF90IG9mZnNldCwgc2l6ZV90IHNpemUsIGJvb2wgaXNfd3JpdGUpICJ2ZGV2ICVwIG1y
YiAlcCBzdGFydCAlZCBudW1fcmVxcyAlZCBvZmZzZXQgJSJQUkl1NjQiIHNpemUgJXp1IGlzX3dy
aXRlICVkIgogCi0jIGh3L2Jsb2NrL2hkLWdlb21ldHJ5LmMKKyMgaGQtZ2VvbWV0cnkuYwogaGRf
Z2VvbWV0cnlfbGNoc19ndWVzcyh2b2lkICpibGssIGludCBjeWxzLCBpbnQgaGVhZHMsIGludCBz
ZWNzKSAiYmxrICVwIExDSFMgJWQgJWQgJWQiCiBoZF9nZW9tZXRyeV9ndWVzcyh2b2lkICpibGss
IHVpbnQzMl90IGN5bHMsIHVpbnQzMl90IGhlYWRzLCB1aW50MzJfdCBzZWNzLCBpbnQgdHJhbnMp
ICJibGsgJXAgQ0hTICV1ICV1ICV1IHRyYW5zICVkIgogCi0jIGh3L2Jsb2NrL252bWUuYworIyBu
dm1lLmMKICMgbnZtZSB0cmFjZXMgZm9yIHN1Y2Nlc3NmdWwgZXZlbnRzCiBudm1lX2lycV9tc2l4
KHVpbnQzMl90IHZlY3RvcikgInJhaXNpbmcgTVNJLVggSVJRIHZlY3RvciAldSIKIG52bWVfaXJx
X3Bpbih2b2lkKSAicHVsc2luZyBJUlEgcGluIgpAQCAtMTIxLDcgKzEyMSw3IEBAIG52bWVfdWJf
ZGJfd3JfaW52YWxpZF9jcWhlYWQodWludDMyX3QgcWlkLCB1aW50MTZfdCBuZXdfaGVhZCkgImNv
bXBsZXRpb24gcXVldWUKIG52bWVfdWJfZGJfd3JfaW52YWxpZF9zcSh1aW50MzJfdCBxaWQpICJz
dWJtaXNzaW9uIHF1ZXVlIGRvb3JiZWxsIHdyaXRlIGZvciBub25leGlzdGVudCBxdWV1ZSwgc3Fp
ZD0lIlBSSXUzMiIsIGlnbm9yaW5nIgogbnZtZV91Yl9kYl93cl9pbnZhbGlkX3NxdGFpbCh1aW50
MzJfdCBxaWQsIHVpbnQxNl90IG5ld190YWlsKSAic3VibWlzc2lvbiBxdWV1ZSBkb29yYmVsbCB3
cml0ZSB2YWx1ZSBiZXlvbmQgcXVldWUgc2l6ZSwgc3FpZD0lIlBSSXUzMiIsIG5ld19oZWFkPSUi
UFJJdTE2IiwgaWdub3JpbmciCiAKLSMgaHcvYmxvY2sveGVuLWJsb2NrLmMKKyMgeGVuLWJsb2Nr
LmMKIHhlbl9ibG9ja19yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVp
bnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKIHhlbl9ibG9ja19jb25uZWN0KGNvbnN0IGNo
YXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIK
IHhlbl9ibG9ja19kaXNjb25uZWN0KGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVp
bnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKZGlmZiAtLWdpdCBhL2h3L2NoYXIvdHJhY2Ut
ZXZlbnRzIGIvaHcvY2hhci90cmFjZS1ldmVudHMKaW5kZXggZGUzNGE3NDM5OS4uM2NiYjU1ODk2
YiAxMDA2NDQKLS0tIGEvaHcvY2hhci90cmFjZS1ldmVudHMKKysrIGIvaHcvY2hhci90cmFjZS1l
dmVudHMKQEAgLTEsNDcgKzEsNDcgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9y
IHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L2NoYXIvcGFyYWxsZWwuYworIyBwYXJhbGxl
bC5jCiBwYXJhbGxlbF9pb3BvcnRfcmVhZChjb25zdCBjaGFyICpkZXNjLCB1aW50MTZfdCBhZGRy
LCB1aW50OF90IHZhbHVlKSAicmVhZCBbJXNdIGFkZHIgMHglMDJ4IHZhbCAweCUwMngiCiBwYXJh
bGxlbF9pb3BvcnRfd3JpdGUoY29uc3QgY2hhciAqZGVzYywgdWludDE2X3QgYWRkciwgdWludDhf
dCB2YWx1ZSkgIndyaXRlIFslc10gYWRkciAweCUwMnggdmFsIDB4JTAyeCIKIAotIyBody9jaGFy
L3NlcmlhbC5jCisjIHNlcmlhbC5jCiBzZXJpYWxfaW9wb3J0X3JlYWQodWludDE2X3QgYWRkciwg
dWludDhfdCB2YWx1ZSkgInJlYWQgYWRkciAweCUwMnggdmFsIDB4JTAyeCIKIHNlcmlhbF9pb3Bv
cnRfd3JpdGUodWludDE2X3QgYWRkciwgdWludDhfdCB2YWx1ZSkgIndyaXRlIGFkZHIgMHglMDJ4
IHZhbCAweCUwMngiCiAKLSMgaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jCisjIHZpcnRpby1z
ZXJpYWwtYnVzLmMKIHZpcnRpb19zZXJpYWxfc2VuZF9jb250cm9sX2V2ZW50KHVuc2lnbmVkIGlu
dCBwb3J0LCB1aW50MTZfdCBldmVudCwgdWludDE2X3QgdmFsdWUpICJwb3J0ICV1LCBldmVudCAl
dSwgdmFsdWUgJXUiCiB2aXJ0aW9fc2VyaWFsX3Rocm90dGxlX3BvcnQodW5zaWduZWQgaW50IHBv
cnQsIGJvb2wgdGhyb3R0bGUpICJwb3J0ICV1LCB0aHJvdHRsZSAlZCIKIHZpcnRpb19zZXJpYWxf
aGFuZGxlX2NvbnRyb2xfbWVzc2FnZSh1aW50MTZfdCBldmVudCwgdWludDE2X3QgdmFsdWUpICJl
dmVudCAldSwgdmFsdWUgJXUiCiB2aXJ0aW9fc2VyaWFsX2hhbmRsZV9jb250cm9sX21lc3NhZ2Vf
cG9ydCh1bnNpZ25lZCBpbnQgcG9ydCkgInBvcnQgJXUiCiAKLSMgaHcvY2hhci92aXJ0aW8tY29u
c29sZS5jCisjIHZpcnRpby1jb25zb2xlLmMKIHZpcnRpb19jb25zb2xlX2ZsdXNoX2J1Zih1bnNp
Z25lZCBpbnQgcG9ydCwgc2l6ZV90IGxlbiwgc3NpemVfdCByZXQpICJwb3J0ICV1LCBpbl9sZW4g
JXp1LCBvdXRfbGVuICV6ZCIKIHZpcnRpb19jb25zb2xlX2Nocl9yZWFkKHVuc2lnbmVkIGludCBw
b3J0LCBpbnQgc2l6ZSkgInBvcnQgJXUsIHNpemUgJWQiCiB2aXJ0aW9fY29uc29sZV9jaHJfZXZl
bnQodW5zaWduZWQgaW50IHBvcnQsIGludCBldmVudCkgInBvcnQgJXUsIGV2ZW50ICVkIgogCi0j
IGh3L2NoYXIvZ3JsaWJfYXBidWFydC5jCisjIGdybGliX2FwYnVhcnQuYwogZ3JsaWJfYXBidWFy
dF9ldmVudChpbnQgZXZlbnQpICJldmVudDolZCIKIGdybGliX2FwYnVhcnRfd3JpdGVsX3Vua25v
d24odWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsdWUpICJhZGRyIDB4JSJQUkl4NjQiIHZhbHVl
IDB4JXgiCiBncmxpYl9hcGJ1YXJ0X3JlYWRsX3Vua25vd24odWludDY0X3QgYWRkcikgImFkZHIg
MHglIlBSSXg2NAogCi0jIGh3L2NoYXIvbG0zMl9qdWFydC5jCisjIGxtMzJfanVhcnQuYwogbG0z
Ml9qdWFydF9nZXRfanR4KHVpbnQzMl90IHZhbHVlKSAianR4IDB4JTA4eCIKIGxtMzJfanVhcnRf
c2V0X2p0eCh1aW50MzJfdCB2YWx1ZSkgImp0eCAweCUwOHgiCiBsbTMyX2p1YXJ0X2dldF9qcngo
dWludDMyX3QgdmFsdWUpICJqcnggMHglMDh4IgogbG0zMl9qdWFydF9zZXRfanJ4KHVpbnQzMl90
IHZhbHVlKSAianJ4IDB4JTA4eCIKIAotIyBody9jaGFyL2xtMzJfdWFydC5jCisjIGxtMzJfdWFy
dC5jCiBsbTMyX3VhcnRfbWVtb3J5X3dyaXRlKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVl
KSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogbG0zMl91YXJ0X21lbW9yeV9yZWFkKHVpbnQz
Ml90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogbG0z
Ml91YXJ0X2lycV9zdGF0ZShpbnQgbGV2ZWwpICJpcnEgc3RhdGUgJWQiCiAKLSMgaHcvY2hhci9t
aWxreW1pc3QtdWFydC5jCisjIG1pbGt5bWlzdC11YXJ0LmMKIG1pbGt5bWlzdF91YXJ0X21lbW9y
eV9yZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUg
MHglMDh4IgogbWlsa3ltaXN0X3VhcnRfbWVtb3J5X3dyaXRlKHVpbnQzMl90IGFkZHIsIHVpbnQz
Ml90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogbWlsa3ltaXN0X3VhcnRfcmFp
c2VfaXJxKHZvaWQpICJSYWlzZSBJUlEiCiBtaWxreW1pc3RfdWFydF9sb3dlcl9pcnEodm9pZCkg
Ikxvd2VyIElSUSIKIAotIyBody9jaGFyL2VzY2MuYworIyBlc2NjLmMKIGVzY2NfcHV0X3F1ZXVl
KGNoYXIgY2hhbm5lbCwgaW50IGIpICJjaGFubmVsICVjIHB1dDogMHglMDJ4IgogZXNjY19nZXRf
cXVldWUoY2hhciBjaGFubmVsLCBpbnQgdmFsKSAiY2hhbm5lbCAlYyBnZXQgMHglMDJ4IgogZXNj
Y191cGRhdGVfaXJxKGludCBpcnEpICJJUlEgPSAlZCIKQEAgLTU2LDcgKzU2LDcgQEAgZXNjY19z
dW5rYmRfZXZlbnRfb3V0KGludCBjaCkgIlRyYW5zbGF0ZWQga2V5Y29kZSAweCUyLjJ4IgogZXNj
Y19rYmRfY29tbWFuZChpbnQgdmFsKSAiQ29tbWFuZCAlZCIKIGVzY2Nfc3VubW91c2VfZXZlbnQo
aW50IGR4LCBpbnQgZHksIGludCBidXR0b25zX3N0YXRlKSAiZHg9JWQgZHk9JWQgYnV0dG9ucz0w
eCUwMXgiCiAKLSMgaHcvY2hhci9wbDAxMS5jCisjIHBsMDExLmMKIHBsMDExX2lycV9zdGF0ZShp
bnQgbGV2ZWwpICJpcnEgc3RhdGUgJWQiCiBwbDAxMV9yZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQz
Ml90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogcGwwMTFfcmVhZF9maWZvKGlu
dCByZWFkX2NvdW50KSAiRklGTyByZWFkLCByZWFkX2NvdW50IG5vdyAlZCIKQEAgLTY1LDcgKzY1
LDcgQEAgcGwwMTFfY2FuX3JlY2VpdmUodWludDMyX3QgbGNyLCBpbnQgcmVhZF9jb3VudCwgaW50
IHIpICJMQ1IgMHglMDh4IHJlYWRfY291bnQgJWQKIHBsMDExX3B1dF9maWZvKHVpbnQzMl90IGMs
IGludCByZWFkX2NvdW50KSAibmV3IGNoYXIgMHgleCByZWFkX2NvdW50IG5vdyAlZCIKIHBsMDEx
X3B1dF9maWZvX2Z1bGwodm9pZCkgIkZJRk8gbm93IGZ1bGwsIFJYRkYgc2V0IgogCi0jIGh3L2No
YXIvY21zZGtfYXBiX3VhcnQuYworIyBjbXNka19hcGJfdWFydC5jCiBjbXNka19hcGJfdWFydF9y
ZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIkNNU0RL
IEFQQiBVQVJUIHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBz
aXplICV1IgogY21zZGtfYXBiX3VhcnRfd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBk
YXRhLCB1bnNpZ25lZCBzaXplKSAiQ01TREsgQVBCIFVBUlQgd3JpdGU6IG9mZnNldCAweCUiIFBS
SXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogY21zZGtfYXBiX3VhcnRfcmVzZXQo
dm9pZCkgIkNNU0RLIEFQQiBVQVJUOiByZXNldCIKQEAgLTc0LDYgKzc0LDYgQEAgY21zZGtfYXBi
X3VhcnRfdHhfcGVuZGluZyh2b2lkKSAiQ01TREsgQVBCIFVBUlQ6IGNoYXJhY3RlciBzZW5kIHRv
IGJhY2tlbmQgcGVuZGkKIGNtc2RrX2FwYl91YXJ0X3R4KHVpbnQ4X3QgYykgIkNNU0RLIEFQQiBV
QVJUOiBjaGFyYWN0ZXIgMHgleCBzZW50IHRvIGJhY2tlbmQiCiBjbXNka19hcGJfdWFydF9zZXRf
cGFyYW1zKGludCBzcGVlZCkgIkNNU0RLIEFQQiBVQVJUOiBwYXJhbXMgc2V0IHRvICVkIDhOMSIK
IAotIyBody9jaGFyL25yZjUxX3VhcnQuYworIyBucmY1MV91YXJ0LmMKIG5yZjUxX3VhcnRfcmVh
ZCh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCByLCB1bnNpZ25lZCBpbnQgc2l6ZSkgImFkZHIgMHgl
IiBQUkl4NjQgIiB2YWx1ZSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBucmY1MV91YXJ0X3dyaXRl
KHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbHVlLCB1bnNpZ25lZCBpbnQgc2l6ZSkgImFkZHIg
MHglIiBQUkl4NjQgIiB2YWx1ZSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCmRpZmYgLS1naXQgYS9o
dy9kaXNwbGF5L3RyYWNlLWV2ZW50cyBiL2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzCmluZGV4IGMw
OTg1NDMxNGIuLjNhMDY2MmNkZjEgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzCkBAIC0xLDI5ICsxLDI5IEBACiAjIFNlZSBk
b2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody9k
aXNwbGF5L2phenpfbGVkLmMKKyMgamF6el9sZWQuYwogamF6el9sZWRfcmVhZCh1aW50NjRfdCBh
ZGRyLCB1aW50OF90IHZhbCkgInJlYWQgYWRkcj0weCUiUFJJeDY0IjogMHgleCIKIGphenpfbGVk
X3dyaXRlKHVpbnQ2NF90IGFkZHIsIHVpbnQ4X3QgbmV3KSAid3JpdGUgYWRkcj0weCUiUFJJeDY0
IjogMHgleCIKIAotIyBody9kaXNwbGF5L3hlbmZiLmMKKyMgeGVuZmIuYwogeGVuZmJfbW91c2Vf
ZXZlbnQodm9pZCAqb3BhcXVlLCBpbnQgZHgsIGludCBkeSwgaW50IGR6LCBpbnQgYnV0dG9uX3N0
YXRlLCBpbnQgYWJzX3BvaW50ZXJfd2FudGVkKSAiJXAgeCAlZCB5ICVkIHogJWQgYnMgMHgleCBh
YnMgJWQiCiB4ZW5mYl9rZXlfZXZlbnQodm9pZCAqb3BhcXVlLCBpbnQgc2NhbmNvZGUsIGludCBi
dXR0b25fc3RhdGUpICIlcCBzY2FuY29kZSAlZCBicyAweCV4IgogeGVuZmJfaW5wdXRfY29ubmVj
dGVkKHZvaWQgKnhlbmRldiwgaW50IGFic19wb2ludGVyX3dhbnRlZCkgIiVwIGFicyAlZCIKIAot
IyBody9kaXNwbGF5L2czNjRmYi5jCisjIGczNjRmYi5jCiBnMzY0ZmJfcmVhZCh1aW50NjRfdCBh
ZGRyLCB1aW50MzJfdCB2YWwpICJyZWFkIGFkZHI9MHglIlBSSXg2NCI6IDB4JXgiCiBnMzY0ZmJf
d3JpdGUodWludDY0X3QgYWRkciwgdWludDMyX3QgbmV3KSAid3JpdGUgYWRkcj0weCUiUFJJeDY0
IjogMHgleCIKIAotIyBody9kaXNwbGF5L21pbGt5bWlzdC10bXUyLmMKKyMgbWlsa3ltaXN0LXRt
dTIuYwogbWlsa3ltaXN0X3RtdTJfbWVtb3J5X3JlYWQodWludDMyX3QgYWRkciwgdWludDMyX3Qg
dmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAweCUwOHgiCiBtaWxreW1pc3RfdG11Ml9tZW1vcnlf
d3JpdGUodWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAw
eCUwOHgiCiBtaWxreW1pc3RfdG11Ml9zdGFydCh2b2lkKSAiU3RhcnQgVE1VIgogbWlsa3ltaXN0
X3RtdTJfcHVsc2VfaXJxKHZvaWQpICJQdWxzZSBJUlEiCiAKLSMgaHcvZGlzcGxheS9taWxreW1p
c3QtdmdhZmIuYworIyBtaWxreW1pc3QtdmdhZmIuYwogbWlsa3ltaXN0X3ZnYWZiX21lbW9yeV9y
ZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHgl
MDh4IgogbWlsa3ltaXN0X3ZnYWZiX21lbW9yeV93cml0ZSh1aW50MzJfdCBhZGRyLCB1aW50MzJf
dCB2YWx1ZSkgImFkZHIgMHglMDh4IHZhbHVlIDB4JTA4eCIKIAotIyBody9kaXNwbGF5L3Ztd2Fy
ZV92Z2EuYworIyB2bXdhcmVfdmdhLmMKIHZtd2FyZV92YWx1ZV9yZWFkKHVpbnQzMl90IGluZGV4
LCB1aW50MzJfdCB2YWx1ZSkgImluZGV4ICVkLCB2YWx1ZSAweCV4Igogdm13YXJlX3ZhbHVlX3dy
aXRlKHVpbnQzMl90IGluZGV4LCB1aW50MzJfdCB2YWx1ZSkgImluZGV4ICVkLCB2YWx1ZSAweCV4
Igogdm13YXJlX3BhbGV0dGVfcmVhZCh1aW50MzJfdCBpbmRleCwgdWludDMyX3QgdmFsdWUpICJp
bmRleCAlZCwgdmFsdWUgMHgleCIKQEAgLTMyLDcgKzMyLDcgQEAgdm13YXJlX3NjcmF0Y2hfcmVh
ZCh1aW50MzJfdCBpbmRleCwgdWludDMyX3QgdmFsdWUpICJpbmRleCAlZCwgdmFsdWUgMHgleCIK
IHZtd2FyZV9zY3JhdGNoX3dyaXRlKHVpbnQzMl90IGluZGV4LCB1aW50MzJfdCB2YWx1ZSkgImlu
ZGV4ICVkLCB2YWx1ZSAweCV4Igogdm13YXJlX3NldG1vZGUodWludDMyX3QgdywgdWludDMyX3Qg
aCwgdWludDMyX3QgYnBwKSAiJWR4JWQgQCAlZCBicHAiCiAKLSMgaHcvZGlzcGxheS92aXJ0aW8t
Z3B1LmMKKyMgdmlydGlvLWdwdS5jCiB2aXJ0aW9fZ3B1X2ZlYXR1cmVzKGJvb2wgdmlyZ2wpICJ2
aXJnbCAlZCIKIHZpcnRpb19ncHVfY21kX2dldF9kaXNwbGF5X2luZm8odm9pZCkgIiIKIHZpcnRp
b19ncHVfY21kX2dldF9lZGlkKHVpbnQzMl90IHNjYW5vdXQpICJzY2Fub3V0ICVkIgpAQCAtNTUs
NyArNTUsNyBAQCB2aXJ0aW9fZ3B1X3VwZGF0ZV9jdXJzb3IodWludDMyX3Qgc2Nhbm91dCwgdWlu
dDMyX3QgeCwgdWludDMyX3QgeSwgY29uc3QgY2hhciAqdAogdmlydGlvX2dwdV9mZW5jZV9jdHJs
KHVpbnQ2NF90IGZlbmNlLCB1aW50MzJfdCB0eXBlKSAiZmVuY2UgMHglIiBQUkl4NjQgIiwgdHlw
ZSAweCV4IgogdmlydGlvX2dwdV9mZW5jZV9yZXNwKHVpbnQ2NF90IGZlbmNlKSAiZmVuY2UgMHgl
IiBQUkl4NjQKIAotIyBody9kaXNwbGF5L3F4bC5jCisjIHF4bC5jCiBkaXNhYmxlIHF4bF9pbnRl
cmZhY2Vfc2V0X21tX3RpbWUoaW50IHFpZCwgdWludDMyX3QgbW1fdGltZSkgIiVkICVkIgogZGlz
YWJsZSBxeGxfaW9fd3JpdGVfdmdhKGludCBxaWQsIGNvbnN0IGNoYXIgKm1vZGUsIHVpbnQzMl90
IGFkZHIsIHVpbnQzMl90IHZhbCkgIiVkICVzIGFkZHI9JXUgdmFsPSV1IgogcXhsX2NyZWF0ZV9n
dWVzdF9wcmltYXJ5KGludCBxaWQsIHVpbnQzMl90IHdpZHRoLCB1aW50MzJfdCBoZWlnaHQsIHVp
bnQ2NF90IG1lbSwgdWludDMyX3QgZm9ybWF0LCB1aW50MzJfdCBwb3NpdGlvbikgIiVkICV1eCV1
IG1lbT0weCUiIFBSSXg2NCAiICV1LCV1IgpAQCAtMTE3LDI4ICsxMTcsMjggQEAgcXhsX2NsaWVu
dF9tb25pdG9yc19jb25maWdfY2FwcGVkKGludCBxaWQsIGludCByZXF1ZXN0ZWQsIGludCBsaW1p
dCkgIiVkICVkICVkIgogcXhsX2NsaWVudF9tb25pdG9yc19jb25maWdfY3JjKGludCBxaWQsIHVu
c2lnbmVkIHNpemUsIHVpbnQzMl90IGNyYzMyKSAiJWQgJXUgJXUiCiBxeGxfc2V0X2NsaWVudF9j
YXBhYmlsaXRpZXNfdW5zdXBwb3J0ZWRfYnlfcmV2aXNpb24oaW50IHFpZCwgaW50IHJldmlzaW9u
KSAiJWQgcmV2aXNpb249JWQiCiAKLSMgaHcvZGlzcGxheS9xeGwtcmVuZGVyLmMKKyMgcXhsLXJl
bmRlci5jCiBxeGxfcmVuZGVyX2JsaXQoaW50MzJfdCBzdHJpZGUsIGludDMyX3QgbGVmdCwgaW50
MzJfdCByaWdodCwgaW50MzJfdCB0b3AsIGludDMyX3QgYm90dG9tKSAic3RyaWRlPSVkIFslZCwg
JWQsICVkLCAlZF0iCiBxeGxfcmVuZGVyX2d1ZXN0X3ByaW1hcnlfcmVzaXplZChpbnQzMl90IHdp
ZHRoLCBpbnQzMl90IGhlaWdodCwgaW50MzJfdCBzdHJpZGUsIGludDMyX3QgYnl0ZXNfcHAsIGlu
dDMyX3QgYml0c19wcCkgIiVkeCVkLCBzdHJpZGUgJWQsIGJwcCAlZCwgZGVwdGggJWQiCiBxeGxf
cmVuZGVyX3VwZGF0ZV9hcmVhX2RvbmUodm9pZCAqY29va2llKSAiJXAiCiAKLSMgaHcvZGlzcGxh
eS92Z2EuYworIyB2Z2EuYwogdmdhX3N0ZF9yZWFkX2lvKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90
IHZhbCkgImFkZHIgMHgleCwgdmFsIDB4JXgiCiB2Z2Ffc3RkX3dyaXRlX2lvKHVpbnQzMl90IGFk
ZHIsIHVpbnQzMl90IHZhbCkgImFkZHIgMHgleCwgdmFsIDB4JXgiCiB2Z2FfdmJlX3JlYWQodWlu
dDMyX3QgaW5kZXgsIHVpbnQzMl90IHZhbCkgImluZGV4IDB4JXgsIHZhbCAweCV4IgogdmdhX3Zi
ZV93cml0ZSh1aW50MzJfdCBpbmRleCwgdWludDMyX3QgdmFsKSAiaW5kZXggMHgleCwgdmFsIDB4
JXgiCiAKLSMgaHcvZGlzcGxheS9jaXJydXNfdmdhLmMKKyMgY2lycnVzX3ZnYS5jCiB2Z2FfY2ly
cnVzX3JlYWRfaW8odWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsKSAiYWRkciAweCV4LCB2YWwg
MHgleCIKIHZnYV9jaXJydXNfd3JpdGVfaW8odWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsKSAi
YWRkciAweCV4LCB2YWwgMHgleCIKIHZnYV9jaXJydXNfcmVhZF9ibHQodWludDMyX3Qgb2Zmc2V0
LCB1aW50MzJfdCB2YWwpICJvZmZzZXQgMHgleCwgdmFsIDB4JXgiCiB2Z2FfY2lycnVzX3dyaXRl
X2JsdCh1aW50MzJfdCBvZmZzZXQsIHVpbnQzMl90IHZhbCkgIm9mZnNldCAweCV4LCB2YWwgMHgl
eCIKIAotIyBody9kaXNwbGF5L3NpaTkwMjIuYworIyBzaWk5MDIyLmMKIHNpaTkwMjJfcmVhZF9y
ZWcodWludDhfdCBhZGRyLCB1aW50OF90IHZhbCkgImFkZHIgMHglMDJ4LCB2YWwgMHglMDJ4Igog
c2lpOTAyMl93cml0ZV9yZWcodWludDhfdCBhZGRyLCB1aW50OF90IHZhbCkgImFkZHIgMHglMDJ4
LCB2YWwgMHglMDJ4Igogc2lpOTAyMl9zd2l0Y2hfbW9kZShjb25zdCBjaGFyICptb2RlKSAibW9k
ZTogJXMiCiAKLSMgaHcvZGlzcGxheS9hdGkqLmMKKyMgYXRpKi5jCiBhdGlfbW1fcmVhZCh1bnNp
Z25lZCBpbnQgc2l6ZSwgdWludDY0X3QgYWRkciwgY29uc3QgY2hhciAqbmFtZSwgdWludDY0X3Qg
dmFsKSAiJXUgMHglIlBSSXg2NCAiICVzIC0+IDB4JSJQUkl4NjQKIGF0aV9tbV93cml0ZSh1bnNp
Z25lZCBpbnQgc2l6ZSwgdWludDY0X3QgYWRkciwgY29uc3QgY2hhciAqbmFtZSwgdWludDY0X3Qg
dmFsKSAiJXUgMHglIlBSSXg2NCAiICVzIDwtIDB4JSJQUkl4NjQKZGlmZiAtLWdpdCBhL2h3L2Rt
YS90cmFjZS1ldmVudHMgYi9ody9kbWEvdHJhY2UtZXZlbnRzCmluZGV4IDIyZjUzZDBmZjIuLmU0
NDk4NDI4YzUgMTAwNjQ0Ci0tLSBhL2h3L2RtYS90cmFjZS1ldmVudHMKKysrIGIvaHcvZG1hL3Ry
YWNlLWV2ZW50cwpAQCAtMSwxMiArMSwxMiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4
dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvZG1hL3JjNDAzMC5jCisjIHJjNDAz
MC5jCiBqYXp6aW9fcmVhZCh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCByZXQpICJyZWFkIHJlZ1sw
eCUiUFJJeDY0Il0gPSAweCV4IgogamF6emlvX3dyaXRlKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90
IHZhbCkgIndyaXRlIHJlZ1sweCUiUFJJeDY0Il0gPSAweCV4IgogcmM0MDMwX3JlYWQodWludDY0
X3QgYWRkciwgdWludDMyX3QgcmV0KSAicmVhZCByZWdbMHglIlBSSXg2NCJdID0gMHgleCIKIHJj
NDAzMF93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCB2YWwpICJ3cml0ZSByZWdbMHglIlBS
SXg2NCJdID0gMHgleCIKIAotIyBody9kbWEvc3BhcmMzMl9kbWEuYworIyBzcGFyYzMyX2RtYS5j
CiBsZWRtYV9tZW1vcnlfcmVhZCh1aW50NjRfdCBhZGRyLCBpbnQgbGVuKSAiRE1BIHJlYWQgYWRk
ciAweCUiUFJJeDY0ICIgbGVuICVkIgogbGVkbWFfbWVtb3J5X3dyaXRlKHVpbnQ2NF90IGFkZHIs
IGludCBsZW4pICJETUEgd3JpdGUgYWRkciAweCUiUFJJeDY0ICIgbGVuICVkIgogc3BhcmMzMl9k
bWFfc2V0X2lycV9yYWlzZSh2b2lkKSAiUmFpc2UgSVJRIgpAQCAtMTgsNSArMTgsNSBAQCBzcGFy
YzMyX2RtYV9tZW1fd3JpdGVsKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IG9sZCwgdWludDMyX3Qg
dmFsKSAid3JpdGUgZG1hcmVnCiBzcGFyYzMyX2RtYV9lbmFibGVfcmFpc2Uodm9pZCkgIlJhaXNl
IERNQSBlbmFibGUiCiBzcGFyYzMyX2RtYV9lbmFibGVfbG93ZXIodm9pZCkgIkxvd2VyIERNQSBl
bmFibGUiCiAKLSMgaHcvZG1hL2k4MjU3LmMKKyMgaTgyNTcuYwogaTgyNTdfdW5yZWdpc3RlcmVk
X2RtYShpbnQgbmNoYW4sIGludCBkbWFfcG9zLCBpbnQgZG1hX2xlbikgInVucmVnaXN0ZXJlZCBE
TUEgY2hhbm5lbCB1c2VkIG5jaGFuPSVkIGRtYV9wb3M9JWQgZG1hX2xlbj0lZCIKZGlmZiAtLWdp
dCBhL2h3L2dwaW8vdHJhY2UtZXZlbnRzIGIvaHcvZ3Bpby90cmFjZS1ldmVudHMKaW5kZXggNWQ0
ZGQyMDBjMi4uYzEyNzFmZGZiMiAxMDA2NDQKLS0tIGEvaHcvZ3Bpby90cmFjZS1ldmVudHMKKysr
IGIvaHcvZ3Bpby90cmFjZS1ldmVudHMKQEAgLTEsNiArMSw2IEBACiAjIFNlZSBkb2NzL2RldmVs
L3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody9ncGlvL25yZjUx
X2dwaW8uYworIyBucmY1MV9ncGlvLmMKIG5yZjUxX2dwaW9fcmVhZCh1aW50NjRfdCBvZmZzZXQs
IHVpbnQ2NF90IHIpICJvZmZzZXQgMHglIiBQUkl4NjQgIiB2YWx1ZSAweCUiIFBSSXg2NAogbnJm
NTFfZ3Bpb193cml0ZSh1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IHZhbHVlKSAib2Zmc2V0IDB4
JSIgUFJJeDY0ICIgdmFsdWUgMHglIiBQUkl4NjQKIG5yZjUxX2dwaW9fc2V0KGludDY0X3QgbGlu
ZSwgaW50NjRfdCB2YWx1ZSkgImxpbmUgJSIgUFJJaTY0ICIgdmFsdWUgJSIgUFJJaTY0CmRpZmYg
LS1naXQgYS9ody9ocHBhL3RyYWNlLWV2ZW50cyBiL2h3L2hwcGEvdHJhY2UtZXZlbnRzCmluZGV4
IDE0YzY3OTM3ZTEuLjRlMmFjYjYxNzYgMTAwNjQ0Ci0tLSBhL2h3L2hwcGEvdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2hwcGEvdHJhY2UtZXZlbnRzCkBAIC0xLDQgKzEsNCBAQAogIyBTZWUgZG9jcy9k
ZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvaHBwYS9w
Y2kuYworIyBwY2kuYwogaHBwYV9wY2lfaWFja193cml0ZSh2b2lkKSAiIgpkaWZmIC0tZ2l0IGEv
aHcvaTJjL3RyYWNlLWV2ZW50cyBiL2h3L2kyYy90cmFjZS1ldmVudHMKaW5kZXggZDMzOWI2MTIw
Mi4uZTFjODEwZDViZCAxMDA2NDQKLS0tIGEvaHcvaTJjL3RyYWNlLWV2ZW50cworKysgYi9ody9p
MmMvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5n
LnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvaTJjL2NvcmUuYworIyBjb3Jl
LmMKIAogaTJjX2V2ZW50KGNvbnN0IGNoYXIgKmV2ZW50LCB1aW50OF90IGFkZHJlc3MpICIlcyhh
ZGRyOjB4JTAyeCkiCiBpMmNfc2VuZCh1aW50OF90IGFkZHJlc3MsIHVpbnQ4X3QgZGF0YSkgInNl
bmQoYWRkcjoweCUwMngpIGRhdGE6MHglMDJ4IgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni90cmFjZS1l
dmVudHMgYi9ody9pMzg2L3RyYWNlLWV2ZW50cwppbmRleCBjYWUxYjc2ZmRlLi5iN2ViODU2YTc3
IDEwMDY0NAotLS0gYS9ody9pMzg2L3RyYWNlLWV2ZW50cworKysgYi9ody9pMzg2L3RyYWNlLWV2
ZW50cwpAQCAtMSw5ICsxLDkgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5
bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L2kzODYveDg2LWlvbW11LmMKKyMgeDg2LWlvbW11
LmMKIHg4Nl9pb21tdV9pZWNfbm90aWZ5KGJvb2wgZ2xvYmFsLCB1aW50MzJfdCBpbmRleCwgdWlu
dDMyX3QgbWFzaykgIk5vdGlmeSBJRUMgaW52YWxpZGF0aW9uOiBnbG9iYWw9JWQgaW5kZXg9JSIg
UFJJdTMyICIgbWFzaz0lIiBQUkl1MzIKIAotIyBody9pMzg2L2ludGVsX2lvbW11LmMKKyMgaW50
ZWxfaW9tbXUuYwogdnRkX2ludl9kZXNjKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQ2NF90IGhpLCB1
aW50NjRfdCBsbykgImludmFsaWRhdGUgZGVzYyB0eXBlICVzIGhpZ2ggMHglIlBSSXg2NCIgbG93
IDB4JSJQUkl4NjQKIHZ0ZF9pbnZfZGVzY19jY19kb21haW4odWludDE2X3QgZG9tYWluKSAiY29u
dGV4dCBpbnZhbGlkYXRlIGRvbWFpbiAweCUiUFJJeDE2CiB2dGRfaW52X2Rlc2NfY2NfZ2xvYmFs
KHZvaWQpICJjb250ZXh0IGludmFsaWRhdGUgZ2xvYmFsbHkiCkBAIC02Nyw3ICs2Nyw3IEBAIHZ0
ZF93YXJuX2ludmFsaWRfcWlfdGFpbCh1aW50MTZfdCB0YWlsKSAidGFpbCAweCUiUFJJeDE2CiB2
dGRfd2Fybl9pcl92ZWN0b3IodWludDE2X3Qgc2lkLCBpbnQgaW5kZXgsIGludCB2ZWMsIGludCB0
YXJnZXQpICJzaWQgMHglIlBSSXgxNiIgaW5kZXggJWQgdmVjICVkIChzaG91bGQgYmU6ICVkKSIK
IHZ0ZF93YXJuX2lyX3RyaWdnZXIodWludDE2X3Qgc2lkLCBpbnQgaW5kZXgsIGludCB0cmlnLCBp
bnQgdGFyZ2V0KSAic2lkIDB4JSJQUkl4MTYiIGluZGV4ICVkIHRyaWdnZXIgJWQgKHNob3VsZCBi
ZTogJWQpIgogCi0jIGh3L2kzODYvYW1kX2lvbW11LmMKKyMgYW1kX2lvbW11LmMKIGFtZHZpX2V2
bnRsb2dfZmFpbCh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBoZWFkKSAiZXJyb3I6IGZhaWwgdG8g
d3JpdGUgYXQgYWRkciAweCUiUFJJeDY0IiArICBvZmZzZXQgMHglIlBSSXgzMgogYW1kdmlfY2Fj
aGVfdXBkYXRlKHVpbnQxNl90IGRvbWlkLCB1aW50OF90IGJ1cywgdWludDhfdCBzbG90LCB1aW50
OF90IGZ1bmMsIHVpbnQ2NF90IGdwYSwgdWludDY0X3QgdHhhZGRyKSAiIHVwZGF0ZSBpb3RsYiBk
b21pZCAweCUiUFJJeDE2IiBkZXZpZDogJTAyeDolMDJ4LiV4IGdwYSAweCUiUFJJeDY0IiBocGEg
MHglIlBSSXg2NAogYW1kdmlfY29tcGxldGlvbl93YWl0X2ZhaWwodWludDY0X3QgYWRkcikgImVy
cm9yOiBmYWlsIHRvIHdyaXRlIGF0IGFkZHJlc3MgMHglIlBSSXg2NApAQCAtMTEwLDYgKzExMCw2
IEBAIGFtZHZpX2lyX2dlbmVyYXRlX21zaV9tZXNzYWdlKHVpbnQ4X3QgdmVjdG9yLCB1aW50OF90
IGRlbGl2ZXJ5X21vZGUsIHVpbnQ4X3QgZGVzCiBhbWR2aV9pcl9pcnRlX2dhKHVpbnQ2NF90IGFk
ZHIsIHVpbnQ2NF90IGRhdGEpICJhZGRyIDB4JSJQUkl4NjQiIG9mZnNldCAweCUiUFJJeDY0CiBh
bWR2aV9pcl9pcnRlX2dhX3ZhbCh1aW50NjRfdCBoaSwgdWludDY0X3QgbG8pICJoaSAweCUiUFJJ
eDY0IiBsbyAweCUiUFJJeDY0CiAKLSMgaHcvaTM4Ni92bXBvcnQuYworIyB2bXBvcnQuYwogdm1w
b3J0X3JlZ2lzdGVyKHVuc2lnbmVkIGNoYXIgY29tbWFuZCwgdm9pZCAqZnVuYywgdm9pZCAqb3Bh
cXVlKSAiY29tbWFuZDogMHglMDJ4IGZ1bmM6ICVwIG9wYXF1ZTogJXAiCiB2bXBvcnRfY29tbWFu
ZCh1bnNpZ25lZCBjaGFyIGNvbW1hbmQpICJjb21tYW5kOiAweCUwMngiCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi90cmFjZS1ldmVudHMgYi9ody9pMzg2L3hlbi90cmFjZS1ldmVudHMKaW5kZXgg
ODczMjc0MTU0MS4uY2EzYTQ5NDhiYSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4vdHJhY2UtZXZl
bnRzCisrKyBiL2h3L2kzODYveGVuL3RyYWNlLWV2ZW50cwpAQCAtMSw5ICsxLDkgQEAKICMgU2Vl
IGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3
L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCisjIHhlbl9wbGF0Zm9ybS5jCiB4ZW5fcGxhdGZvcm1f
bG9nKGNoYXIgKnMpICJ4ZW4gcGxhdGZvcm06ICVzIgogCi0jIGh3L2kzODYveGVuL3hlbl9wdmRl
dmljZS5jCisjIHhlbl9wdmRldmljZS5jCiB4ZW5fcHZfbW1pb19yZWFkKHVpbnQ2NF90IGFkZHIp
ICJXQVJOSU5HOiByZWFkIGZyb20gWGVuIFBWIERldmljZSBNTUlPIHNwYWNlIChhZGRyZXNzIDB4
JSJQUkl4NjQiKSIKIHhlbl9wdl9tbWlvX3dyaXRlKHVpbnQ2NF90IGFkZHIpICJXQVJOSU5HOiB3
cml0ZSB0byBYZW4gUFYgRGV2aWNlIE1NSU8gc3BhY2UgKGFkZHJlc3MgMHglIlBSSXg2NCIpIgog
CmRpZmYgLS1naXQgYS9ody9pZGUvdHJhY2UtZXZlbnRzIGIvaHcvaWRlL3RyYWNlLWV2ZW50cwpp
bmRleCA2NWQ2ZjkwMzRkLi5hYzM5NTYxZDg4IDEwMDY0NAotLS0gYS9ody9pZGUvdHJhY2UtZXZl
bnRzCisrKyBiL2h3L2lkZS90cmFjZS1ldmVudHMKQEAgLTEsNiArMSw2IEBACiAjIFNlZSBkb2Nz
L2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody9pZGUv
Y29yZS5jCisjIGNvcmUuYwogIyBwb3J0aW8KIGlkZV9pb3BvcnRfcmVhZCh1aW50MzJfdCBhZGRy
LCBjb25zdCBjaGFyICpyZWcsIHVpbnQzMl90IHZhbCwgdm9pZCAqYnVzLCB2b2lkICpzKSAgIklE
RSBQSU8gcmQgQCAweCUiUFJJeDMyIiAoJXMpOyB2YWwgMHglMDIiUFJJeDMyIjsgYnVzICVwIElE
RVN0YXRlICVwIgogaWRlX2lvcG9ydF93cml0ZSh1aW50MzJfdCBhZGRyLCBjb25zdCBjaGFyICpy
ZWcsIHVpbnQzMl90IHZhbCwgdm9pZCAqYnVzLCB2b2lkICpzKSAiSURFIFBJTyB3ciBAIDB4JSJQ
Ukl4MzIiICglcyk7IHZhbCAweCUwMiJQUkl4MzIiOyBidXMgJXAgSURFU3RhdGUgJXAiCkBAIC0y
MywzMCArMjMsMzAgQEAgaWRlX2RtYV9jYih2b2lkICpzLCBpbnQ2NF90IHNlY3Rvcl9udW0sIGlu
dCBuLCBjb25zdCBjaGFyICpkbWEpICJJREVTdGF0ZSAlcDsgc2UKIAogIyBCTURNQSBIQkFzOgog
Ci0jIGh3L2lkZS9jbWQ2NDYuYworIyBjbWQ2NDYuYwogYm1kbWFfcmVhZF9jbWQ2NDYodWludDY0
X3QgYWRkciwgdWludDMyX3QgdmFsKSAiYm1kbWE6IHJlYWRiIDB4JSJQUkl4NjQiIDogMHglMDJ4
IgogYm1kbWFfd3JpdGVfY21kNjQ2KHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCkgImJtZG1h
OiB3cml0ZWIgMHglIlBSSXg2NCIgOiAweCUwMiJQUkl4NjQKIAotIyBody9pZGUvcGNpLmMKKyMg
cGNpLmMKIGJtZG1hX3Jlc2V0KHZvaWQpICIiCiBibWRtYV9jbWRfd3JpdGViKHVpbnQzMl90IHZh
bCkgInZhbDogMHglMDh4IgogYm1kbWFfYWRkcl9yZWFkKHVpbnQ2NF90IGRhdGEpICJkYXRhOiAw
eCUwMTYiUFJJeDY0CiBibWRtYV9hZGRyX3dyaXRlKHVpbnQ2NF90IGRhdGEpICJkYXRhOiAweCUw
MTYiUFJJeDY0CiAKLSMgaHcvaWRlL3BpaXguYworIyBwaWl4LmMKIGJtZG1hX3JlYWQodWludDY0
X3QgYWRkciwgdWludDhfdCB2YWwpICJibWRtYTogcmVhZGIgMHglIlBSSXg2NCIgOiAweCUwMngi
CiBibWRtYV93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwpICJibWRtYTogd3JpdGVi
IDB4JSJQUkl4NjQiIDogMHglMDIiUFJJeDY0CiAKLSMgaHcvaWRlL3NpaTMxMTIuYworIyBzaWkz
MTEyLmMKIHNpaTMxMTJfcmVhZChpbnQgc2l6ZSwgdWludDY0X3QgYWRkciwgdWludDY0X3QgdmFs
KSAiYm1kbWE6IHJlYWQgKHNpemUgJWQpIDB4JSJQUkl4NjQiIDogMHglMDIiUFJJeDY0CiBzaWkz
MTEyX3dyaXRlKGludCBzaXplLCB1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwpICJibWRtYTog
d3JpdGUgKHNpemUgJWQpIDB4JSJQUkl4NjQiIDogMHglMDIiUFJJeDY0CiBzaWkzMTEyX3NldF9p
cnEoaW50IGNoYW5uZWwsIGludCBsZXZlbCkgImNoYW5uZWwgJWQgbGV2ZWwgJWQiCiAKLSMgaHcv
aWRlL3ZpYS5jCisjIHZpYS5jCiBibWRtYV9yZWFkX3ZpYSh1aW50NjRfdCBhZGRyLCB1aW50MzJf
dCB2YWwpICJibWRtYTogcmVhZGIgMHglIlBSSXg2NCIgOiAweCUwMngiCiBibWRtYV93cml0ZV92
aWEodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsKSAiYm1kbWE6IHdyaXRlYiAweCUiUFJJeDY0
IiA6IDB4JTAyIlBSSXg2NAogCi0jIGh3L2lkZS9hdGFwaS5jCisjIGF0YXBpLmMKIGNkX3JlYWRf
c2VjdG9yX3N5bmMoaW50IGxiYSkgImxiYT0lZCIKIGNkX3JlYWRfc2VjdG9yX2NiKGludCBsYmEs
IGludCByZXQpICJsYmE9JWQgcmV0PSVkIgogY2RfcmVhZF9zZWN0b3IoaW50IGxiYSkgImxiYT0l
ZCIKQEAgLTYyLDcgKzYyLDcgQEAgaWRlX2F0YXBpX2NtZF9yZWFkX2RtYV9jYl9haW8odm9pZCAq
cywgaW50IGxiYSwgaW50IG4pICJJREVTdGF0ZTogJXA7IGFpbyByZWFkOgogIyBXYXJuaW5nOiBW
ZXJib3NlCiBpZGVfYXRhcGlfY21kX3BhY2tldCh2b2lkICpzLCB1aW50MTZfdCBsaW1pdCwgY29u
c3QgY2hhciAqcGFja2V0KSAiSURFU3RhdGU6ICVwOyBsaW1pdD0weCV4IHBhY2tldDogJXMiCiAK
LSMgaHcvaWRlL2FoY2kuYworIyBhaGNpLmMKIGFoY2lfcG9ydF9yZWFkKHZvaWQgKnMsIGludCBw
b3J0LCBjb25zdCBjaGFyICpyZWcsIGludCBvZmZzZXQsIHVpbnQzMl90IHJldCkgImFoY2koJXAp
WyVkXTogcG9ydCByZWFkIFtyZWc6JXNdIEAgMHgleDogMHglMDh4IgogYWhjaV9wb3J0X3JlYWRf
ZGVmYXVsdCh2b2lkICpzLCBpbnQgcG9ydCwgY29uc3QgY2hhciAqcmVnLCBpbnQgb2Zmc2V0KSAi
YWhjaSglcClbJWRdOiB1bmltcGxlbWVudGVkIHBvcnQgcmVhZCBbcmVnOiVzXSBAIDB4JXgiCiBh
aGNpX2lycV9yYWlzZSh2b2lkICpzKSAiYWhjaSglcCk6IHJhaXNlIGlycSIKZGlmZiAtLWdpdCBh
L2h3L2lucHV0L3RyYWNlLWV2ZW50cyBiL2h3L2lucHV0L3RyYWNlLWV2ZW50cwppbmRleCA4ZTUz
YWU1YmJmLi40OTllNWE2NmU0IDEwMDY0NAotLS0gYS9ody9pbnB1dC90cmFjZS1ldmVudHMKKysr
IGIvaHcvaW5wdXQvdHJhY2UtZXZlbnRzCkBAIC0xLDI3ICsxLDI3IEBACiAjIFNlZSBkb2NzL2Rl
dmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody9pbnB1dC9h
ZGIta2JkLmMKKyMgYWRiLWtiZC5jCiBhZGJfa2JkX25vX2tleSh2b2lkKSAiSWdub3JpbmcgTk9f
S0VZIgogYWRiX2tiZF93cml0ZXJlZyhpbnQgcmVnLCB1aW50OF90IHZhbCkgInJlZyAlZCB2YWwg
MHglMi4yeCIKIGFkYl9rYmRfcmVhZHJlZyhpbnQgcmVnLCB1aW50OF90IHZhbDAsIHVpbnQ4X3Qg
dmFsMSkgInJlZyAlZCBvYnVmWzBdIDB4JTIuMnggb2J1ZlsxXSAweCUyLjJ4IgogYWRiX2tiZF9y
ZXF1ZXN0X2NoYW5nZV9hZGRyKGludCBkZXZhZGRyKSAiY2hhbmdlIGFkZHIgdG8gMHgleCIKIGFk
Yl9rYmRfcmVxdWVzdF9jaGFuZ2VfYWRkcl9hbmRfaGFuZGxlcihpbnQgZGV2YWRkciwgaW50IGhh
bmRsZXIpICJjaGFuZ2UgYWRkciBhbmQgaGFuZGxlciB0byAweCV4LCAweCV4IgogCi0jIGh3L2lu
cHV0L2FkYi1tb3VzZS5jCisjIGFkYi1tb3VzZS5jCiBhZGJfbW91c2VfZmx1c2godm9pZCkgImZs
dXNoIgogYWRiX21vdXNlX3dyaXRlcmVnKGludCByZWcsIHVpbnQ4X3QgdmFsKSAicmVnICVkIHZh
bCAweCUyLjJ4IgogYWRiX21vdXNlX3JlYWRyZWcoaW50IHJlZywgdWludDhfdCB2YWwwLCB1aW50
OF90IHZhbDEpICJyZWcgJWQgb2J1ZlswXSAweCUyLjJ4IG9idWZbMV0gMHglMi4yeCIKIGFkYl9t
b3VzZV9yZXF1ZXN0X2NoYW5nZV9hZGRyKGludCBkZXZhZGRyKSAiY2hhbmdlIGFkZHIgdG8gMHgl
eCIKIGFkYl9tb3VzZV9yZXF1ZXN0X2NoYW5nZV9hZGRyX2FuZF9oYW5kbGVyKGludCBkZXZhZGRy
LCBpbnQgaGFuZGxlcikgImNoYW5nZSBhZGRyIGFuZCBoYW5kbGVyIHRvIDB4JXgsIDB4JXgiCiAK
LSMgaHcvaW5wdXQvcGNrYmQuYworIyBwY2tiZC5jCiBwY2tiZF9rYmRfcmVhZF9kYXRhKHVpbnQz
Ml90IHZhbCkgIjB4JTAyeCIKIHBja2JkX2tiZF9yZWFkX3N0YXR1cyhpbnQgc3RhdHVzKSAiMHgl
MDJ4IgogcGNrYmRfb3V0cG9ydF93cml0ZSh1aW50MzJfdCB2YWwpICIweCUwMngiCiBwY2tiZF9r
YmRfd3JpdGVfY29tbWFuZCh1aW50NjRfdCB2YWwpICIweCUwMiJQUkl4NjQKIHBja2JkX2tiZF93
cml0ZV9kYXRhKHVpbnQ2NF90IHZhbCkgIjB4JTAyIlBSSXg2NAogCi0jIGh3L2lucHV0L3BzMi5j
CisjIHBzMi5jCiBwczJfcHV0X2tleWNvZGUodm9pZCAqb3BhcXVlLCBpbnQga2V5Y29kZSkgIiVw
IGtleWNvZGUgMHglMDJ4IgogcHMyX2tleWJvYXJkX2V2ZW50KHZvaWQgKm9wYXF1ZSwgaW50IHFj
b2RlLCBpbnQgZG93biwgdW5zaWduZWQgaW50IG1vZGlmaWVyLCB1bnNpZ25lZCBpbnQgbW9kaWZp
ZXJzKSAiJXAgcWNvZGUgJWQgZG93biAlZCBtb2RpZmllciAweCV4IG1vZGlmaWVycyAweCV4Igog
cHMyX3JlYWRfZGF0YSh2b2lkICpvcGFxdWUpICIlcCIKQEAgLTM3LDE5ICszNywxOSBAQCBwczJf
bW91c2VfcmVzZXQodm9pZCAqb3BhcXVlKSAiJXAiCiBwczJfa2JkX2luaXQodm9pZCAqcykgIiVw
IgogcHMyX21vdXNlX2luaXQodm9pZCAqcykgIiVwIgogCi0jIGh3L2lucHV0L21pbGt5bWlzdC1z
b2Z0dXNiLmMKKyMgbWlsa3ltaXN0LXNvZnR1c2IuYwogbWlsa3ltaXN0X3NvZnR1c2JfbWVtb3J5
X3JlYWQodWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAw
eCUwOHgiCiBtaWxreW1pc3Rfc29mdHVzYl9tZW1vcnlfd3JpdGUodWludDMyX3QgYWRkciwgdWlu
dDMyX3QgdmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAweCUwOHgiCiBtaWxreW1pc3Rfc29mdHVz
Yl9tZXZ0KHVpbnQ4X3QgbSkgIm0gJWQiCiBtaWxreW1pc3Rfc29mdHVzYl9rZXZ0KHVpbnQ4X3Qg
bSkgIm0gJWQiCiBtaWxreW1pc3Rfc29mdHVzYl9wdWxzZV9pcnEodm9pZCkgIlB1bHNlIElSUSIK
IAotIyBody9pbnB1dC9oaWQuYworIyBoaWQuYwogaGlkX2tiZF9xdWV1ZV9mdWxsKHZvaWQpICJx
dWV1ZSBmdWxsIgogaGlkX2tiZF9xdWV1ZV9lbXB0eSh2b2lkKSAicXVldWUgZW1wdHkiCiAKLSMg
aHcvaW5wdXQvdHNjMjAwNS5jCisjIHRzYzIwMDUuYwogdHNjMjAwNV9zZW5zZShjb25zdCBjaGFy
ICpzdGF0ZSkgInRvdWNoc2NyZWVuIHNlbnNlICVzIgogCi0jIGh3L2lucHV0L3ZpcnRpbworIyB2
aXJ0aW8KIHZpcnRpb19pbnB1dF9xdWV1ZV9mdWxsKHZvaWQpICJxdWV1ZSBmdWxsIgpkaWZmIC0t
Z2l0IGEvaHcvaW50Yy90cmFjZS1ldmVudHMgYi9ody9pbnRjL3RyYWNlLWV2ZW50cwppbmRleCA3
NzY5ODY5YTEzLi5lOWVlNjU1NGZlIDEwMDY0NAotLS0gYS9ody9pbnRjL3RyYWNlLWV2ZW50cwor
KysgYi9ody9pbnRjL3RyYWNlLWV2ZW50cwpAQCAtMSwxMyArMSwxMyBAQAogIyBTZWUgZG9jcy9k
ZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvaW50Yy9p
ODI1OS5jCisjIGk4MjU5LmMKIHBpY191cGRhdGVfaXJxKGJvb2wgbWFzdGVyLCB1aW50OF90IGlt
ciwgdWludDhfdCBpcnIsIHVpbnQ4X3QgcGFkZCkgIm1hc3RlciAlZCBpbXIgJSJQUkl1OCIgaXJy
ICUiUFJJdTgiIHBhZGQgJSJQUkl1OAogcGljX3NldF9pcnEoYm9vbCBtYXN0ZXIsIGludCBpcnEs
IGludCBsZXZlbCkgIm1hc3RlciAlZCBpcnEgJWQgbGV2ZWwgJWQiCiBwaWNfaW50ZXJydXB0KGlu
dCBpcnEsIGludCBpbnRubykgImlycSAlZCBpbnRubyAlZCIKIHBpY19pb3BvcnRfd3JpdGUoYm9v
bCBtYXN0ZXIsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCkgIm1hc3RlciAlZCBhZGRyIDB4
JSJQUkl4NjQiIHZhbCAweCUiUFJJeDY0CiBwaWNfaW9wb3J0X3JlYWQoYm9vbCBtYXN0ZXIsIHVp
bnQ2NF90IGFkZHIsIGludCB2YWwpICJtYXN0ZXIgJWQgYWRkciAweCUiUFJJeDY0IiB2YWwgMHgl
eCIKIAotIyBody9pbnRjL2FwaWNfY29tbW9uLmMKKyMgYXBpY19jb21tb24uYwogY3B1X3NldF9h
cGljX2Jhc2UodWludDY0X3QgdmFsKSAiMHglMDE2IlBSSXg2NAogY3B1X2dldF9hcGljX2Jhc2Uo
dWludDY0X3QgdmFsKSAiMHglMDE2IlBSSXg2NAogIyBjb2FsZXNjaW5nCkBAIC0xNSwxMyArMTUs
MTMgQEAgYXBpY19yZXBvcnRfaXJxX2RlbGl2ZXJlZChpbnQgYXBpY19pcnFfZGVsaXZlcmVkKSAi
Y29hbGVzY2luZyAlZCIKIGFwaWNfcmVzZXRfaXJxX2RlbGl2ZXJlZChpbnQgYXBpY19pcnFfZGVs
aXZlcmVkKSAib2xkIGNvYWxlc2NpbmcgJWQiCiBhcGljX2dldF9pcnFfZGVsaXZlcmVkKGludCBh
cGljX2lycV9kZWxpdmVyZWQpICJyZXR1cm5pbmcgY29hbGVzY2luZyAlZCIKIAotIyBody9pbnRj
L2FwaWMuYworIyBhcGljLmMKIGFwaWNfbG9jYWxfZGVsaXZlcihpbnQgdmVjdG9yLCB1aW50MzJf
dCBsdnQpICJ2ZWN0b3IgJWQgZGVsaXZlcnkgbW9kZSAlZCIKIGFwaWNfZGVsaXZlcl9pcnEodWlu
dDhfdCBkZXN0LCB1aW50OF90IGRlc3RfbW9kZSwgdWludDhfdCBkZWxpdmVyeV9tb2RlLCB1aW50
OF90IHZlY3Rvcl9udW0sIHVpbnQ4X3QgdHJpZ2dlcl9tb2RlKSAiZGVzdCAlZCBkZXN0X21vZGUg
JWQgZGVsaXZlcnlfbW9kZSAlZCB2ZWN0b3IgJWQgdHJpZ2dlcl9tb2RlICVkIgogYXBpY19tZW1f
cmVhZGwodWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsKSAgIjB4JSJQUkl4NjQiID0gMHglMDh4
IgogYXBpY19tZW1fd3JpdGVsKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHZhbCkgIjB4JSJQUkl4
NjQiID0gMHglMDh4IgogCi0jIGh3L2ludGMvaW9hcGljLmMKKyMgaW9hcGljLmMKIGlvYXBpY19z
ZXRfcmVtb3RlX2lycihpbnQgbikgInNldCByZW1vdGUgaXJyIGZvciBwaW4gJWQiCiBpb2FwaWNf
Y2xlYXJfcmVtb3RlX2lycihpbnQgbiwgaW50IHZlY3RvcikgImNsZWFyIHJlbW90ZSBpcnIgZm9y
IHBpbiAlZCB2ZWN0b3IgJWQiCiBpb2FwaWNfZW9pX2Jyb2FkY2FzdChpbnQgdmVjdG9yKSAiRU9J
IGJyb2FkY2FzdCBmb3IgdmVjdG9yICVkIgpAQCAtMjksNyArMjksNyBAQCBpb2FwaWNfbWVtX3Jl
YWQodWludDhfdCBhZGRyLCB1aW50OF90IHJlZ3NlbCwgdWludDhfdCBzaXplLCB1aW50MzJfdCB2
YWwpICJpb2FwaQogaW9hcGljX21lbV93cml0ZSh1aW50OF90IGFkZHIsIHVpbnQ4X3QgcmVnc2Vs
LCB1aW50OF90IHNpemUsIHVpbnQzMl90IHZhbCkgImlvYXBpYyBtZW0gd3JpdGUgYWRkciAweCUi
UFJJeDgiIHJlZ3NlbDogMHglIlBSSXg4IiBzaXplIDB4JSJQUkl4OCIgdmFsIDB4JSJQUkl4MzIK
IGlvYXBpY19zZXRfaXJxKGludCB2ZWN0b3IsIGludCBsZXZlbCkgInZlY3RvcjogJWQgbGV2ZWw6
ICVkIgogCi0jIGh3L2ludGMvc2xhdmlvX2ludGN0bC5jCisjIHNsYXZpb19pbnRjdGwuYwogc2xh
dmlvX2ludGN0bF9tZW1fcmVhZGwodWludDMyX3QgY3B1LCB1aW50NjRfdCBhZGRyLCB1aW50MzJf
dCByZXQpICJyZWFkIGNwdSAlZCByZWcgMHglIlBSSXg2NCIgPSAweCV4Igogc2xhdmlvX2ludGN0
bF9tZW1fd3JpdGVsKHVpbnQzMl90IGNwdSwgdWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsKSAi
d3JpdGUgY3B1ICVkIHJlZyAweCUiUFJJeDY0IiA9IDB4JXgiCiBzbGF2aW9faW50Y3RsX21lbV93
cml0ZWxfY2xlYXIodWludDMyX3QgY3B1LCB1aW50MzJfdCB2YWwsIHVpbnQzMl90IGludHJlZ19w
ZW5kaW5nKSAiQ2xlYXJlZCBjcHUgJWQgaXJxIG1hc2sgMHgleCwgY3VybWFzayAweCV4IgpAQCAt
NDMsMTQgKzQzLDE0IEBAIHNsYXZpb19jaGVja19pbnRlcnJ1cHRzKHVpbnQzMl90IHBlbmRpbmcs
IHVpbnQzMl90IGludHJlZ21fZGlzYWJsZWQpICJwZW5kaW5nIDB4CiBzbGF2aW9fc2V0X2lycSh1
aW50MzJfdCB0YXJnZXRfY3B1LCBpbnQgaXJxLCB1aW50MzJfdCBwaWwsIGludCBsZXZlbCkgIlNl
dCBjcHUgJWQgaXJxICVkIC0+IHBpbCAlZCBsZXZlbCAlZCIKIHNsYXZpb19zZXRfdGltZXJfaXJx
X2NwdShpbnQgY3B1LCBpbnQgbGV2ZWwpICJTZXQgY3B1ICVkIGxvY2FsIHRpbWVyIGxldmVsICVk
IgogCi0jIGh3L2ludGMvZ3JsaWJfaXJxbXAuYworIyBncmxpYl9pcnFtcC5jCiBncmxpYl9pcnFt
cF9jaGVja19pcnFzKHVpbnQzMl90IHBlbmQsIHVpbnQzMl90IGZvcmNlLCB1aW50MzJfdCBtYXNr
LCB1aW50MzJfdCBsdmwxLCB1aW50MzJfdCBsdmwyKSAicGVuZDoweCUwNHggZm9yY2U6MHglMDR4
IG1hc2s6MHglMDR4IGx2bDE6MHglMDR4IGx2bDA6MHglMDR4IgogZ3JsaWJfaXJxbXBfYWNrKGlu
dCBpbnRubykgImludGVycnVwdDolZCIKIGdybGliX2lycW1wX3NldF9pcnEoaW50IGlycSkgIlJh
aXNlIENQVSBJUlEgJWQiCiBncmxpYl9pcnFtcF9yZWFkbF91bmtub3duKHVpbnQ2NF90IGFkZHIp
ICJhZGRyIDB4JSJQUkl4NjQKIGdybGliX2lycW1wX3dyaXRlbF91bmtub3duKHVpbnQ2NF90IGFk
ZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUiUFJJeDY0IiB2YWx1ZSAweCV4IgogCi0jIGh3
L2ludGMvbG0zMl9waWMuYworIyBsbTMyX3BpYy5jCiBsbTMyX3BpY19yYWlzZV9pcnEodm9pZCkg
IlJhaXNlIENQVSBpbnRlcnJ1cHQiCiBsbTMyX3BpY19sb3dlcl9pcnEodm9pZCkgIkxvd2VyIENQ
VSBpbnRlcnJ1cHQiCiBsbTMyX3BpY19pbnRlcnJ1cHQoaW50IGlycSwgaW50IGxldmVsKSAiU2V0
IElSUSVkICVkIgpAQCAtNTksNyArNTksNyBAQCBsbTMyX3BpY19zZXRfaXAodWludDMyX3QgaXAp
ICJpcCAweCUwOHgiCiBsbTMyX3BpY19nZXRfaW0odWludDMyX3QgaW0pICJpbSAweCUwOHgiCiBs
bTMyX3BpY19nZXRfaXAodWludDMyX3QgaXApICJpcCAweCUwOHgiCiAKLSMgaHcvaW50Yy94aWNz
LmMKKyMgeGljcy5jCiB4aWNzX2ljcF9jaGVja19pcGkoaW50IHNlcnZlciwgdWludDhfdCBtZnJy
KSAiQ1BVICVkIGNhbiB0YWtlIElQSSBtZnJyPTB4JXgiCiB4aWNzX2ljcF9hY2NlcHQodWludDMy
X3Qgb2xkX3hpcnIsIHVpbnQzMl90IG5ld194aXJyKSAiaWNwX2FjY2VwdDogWElSUiAweCUiUFJJ
eDMyIi0+MHglIlBSSXgzMgogeGljc19pY3BfZW9pKGludCBzZXJ2ZXIsIHVpbnQzMl90IHhpcnIs
IHVpbnQzMl90IG5ld194aXJyKSAiaWNwX2VvaTogc2VydmVyICVkIGdpdmVuIFhJUlIgMHglIlBS
SXgzMiIgbmV3IFhJUlIgMHglIlBSSXgzMgpAQCAtNzIsMjMgKzcyLDIzIEBAIHhpY3NfaWNzX3Np
bXBsZV93cml0ZV94aXZlKGludCBuciwgaW50IHNyY25vLCBpbnQgc2VydmVyLCB1aW50OF90IHBy
aW9yaXR5KSAiaWNzCiB4aWNzX2ljc19zaW1wbGVfcmVqZWN0KGludCBuciwgaW50IHNyY25vKSAi
cmVqZWN0IGlycSAweCV4IFtzcmMgJWRdIgogeGljc19pY3Nfc2ltcGxlX2VvaShpbnQgbnIpICJp
Y3NfZW9pOiBpcnEgMHgleCIKIAotIyBody9pbnRjL3MzOTBfZmxpY19rdm0uYworIyBzMzkwX2Zs
aWNfa3ZtLmMKIGZsaWNfY3JlYXRlX2RldmljZShpbnQgZXJyKSAiZmxpYzogY3JlYXRlIGRldmlj
ZSBmYWlsZWQgJWQiCiBmbGljX25vX2RldmljZV9hcGkoaW50IGVycikgImZsaWM6IG5vIERldmlj
ZSBDb250cmFsIEFQSSBzdXBwb3J0ICVkIgogZmxpY19yZXNldF9mYWlsZWQoaW50IGVycikgImZs
aWM6IHJlc2V0IGZhaWxlZCAlZCIKIAotIyBody9pbnRjL3MzOTBfZmxpYy5jCisjIHMzOTBfZmxp
Yy5jCiBxZW11X3MzOTBfYWlycV9zdXBwcmVzc2VkKHVpbnQ4X3QgdHlwZSwgdWludDhfdCBpc2Mp
ICJmbGljOiBhZGFwdGVyIEkvTyBpbnRlcnJ1cHQgc3VwcHJlc3NlZCAodHlwZSAweCV4IGlzYyAw
eCV4KSIKIHFlbXVfczM5MF9zdXBwcmVzc19haXJxKHVpbnQ4X3QgaXNjLCBjb25zdCBjaGFyICpm
cm9tLCBjb25zdCBjaGFyICp0bykgImZsaWM6IGZvciBpc2MgMHgleCwgc3VwcHJlc3MgYWlycSBi
eSBtb2RpZnlpbmcgYWlzIG1vZGUgZnJvbSAlcyB0byAlcyIKIAotIyBody9pbnRjL2FzcGVlZF92
aWMuYworIyBhc3BlZWRfdmljLmMKIGFzcGVlZF92aWNfc2V0X2lycShpbnQgaXJxLCBpbnQgbGV2
ZWwpICJFbmFibGluZyBJUlEgJWQ6ICVkIgogYXNwZWVkX3ZpY191cGRhdGVfZmlxKGludCBmbGFn
cykgIlJhaXNpbmcgRklROiAlZCIKIGFzcGVlZF92aWNfdXBkYXRlX2lycShpbnQgZmxhZ3MpICJS
YWlzaW5nIElSUTogJWQiCiBhc3BlZWRfdmljX3JlYWQodWludDY0X3Qgb2Zmc2V0LCB1bnNpZ25l
ZCBzaXplLCB1aW50MzJfdCB2YWx1ZSkgIkZyb20gMHglIiBQUkl4NjQgIiBvZiBzaXplICV1OiAw
eCUiIFBSSXgzMgogYXNwZWVkX3ZpY193cml0ZSh1aW50NjRfdCBvZmZzZXQsIHVuc2lnbmVkIHNp
emUsIHVpbnQzMl90IGRhdGEpICJUbyAweCUiIFBSSXg2NCAiIG9mIHNpemUgJXU6IDB4JSIgUFJJ
eDMyCiAKLSMgaHcvaW50Yy9hcm1fZ2ljLmMKKyMgYXJtX2dpYy5jCiBnaWNfZW5hYmxlX2lycShp
bnQgaXJxKSAiaXJxICVkIGVuYWJsZWQiCiBnaWNfZGlzYWJsZV9pcnEoaW50IGlycSkgImlycSAl
ZCBkaXNhYmxlZCIKIGdpY19zZXRfaXJxKGludCBpcnEsIGludCBsZXZlbCwgaW50IGNwdW1hc2ss
IGludCB0YXJnZXQpICJpcnEgJWQgbGV2ZWwgJWQgY3B1bWFzayAweCV4IHRhcmdldCAweCV4IgpA
QCAtMTA0LDcgKzEwNCw3IEBAIGdpY19kaXN0X3dyaXRlKGludCBhZGRyLCB1bnNpZ25lZCBpbnQg
c2l6ZSwgdWludDMyX3QgdmFsKSAiZGlzdCB3cml0ZSBhdCAweCUwOHgKIGdpY19scl9lbnRyeShp
bnQgY3B1LCBpbnQgZW50cnksIHVpbnQzMl90IHZhbCkgImNwdSAlZDogbmV3IGxyIGVudHJ5ICVk
OiAweCUwOCIgUFJJeDMyCiBnaWNfdXBkYXRlX21haW50ZW5hbmNlX2lycShpbnQgY3B1LCBpbnQg
dmFsKSAiY3B1ICVkOiBtYWludGVuYW5jZSA9ICVkIgogCi0jIGh3L2ludGMvYXJtX2dpY3YzX2Nw
dWlmLmMKKyMgYXJtX2dpY3YzX2NwdWlmLmMKIGdpY3YzX2ljY19wbXJfcmVhZCh1aW50MzJfdCBj
cHUsIHVpbnQ2NF90IHZhbCkgIkdJQ3YzIElDQ19QTVIgcmVhZCBjcHUgMHgleCB2YWx1ZSAweCUi
IFBSSXg2NAogZ2ljdjNfaWNjX3Btcl93cml0ZSh1aW50MzJfdCBjcHUsIHVpbnQ2NF90IHZhbCkg
IkdJQ3YzIElDQ19QTVIgd3JpdGUgY3B1IDB4JXggdmFsdWUgMHglIiBQUkl4NjQKIGdpY3YzX2lj
Y19icHJfcmVhZChpbnQgZ3JwLCB1aW50MzJfdCBjcHUsIHVpbnQ2NF90IHZhbCkgIkdJQ3YzIElD
Q19CUFIlZCByZWFkIGNwdSAweCV4IHZhbHVlIDB4JSIgUFJJeDY0CkBAIC0xNjMsMTQgKzE2Mywx
NCBAQCBnaWN2M19pY3ZfZW9pcl93cml0ZShpbnQgZ3JwLCB1aW50MzJfdCBjcHUsIHVpbnQ2NF90
IHZhbCkgIkdJQ3YzIElDVl9FT0lSJWQgd3JpdAogZ2ljdjNfY3B1aWZfdmlydF91cGRhdGUodWlu
dDMyX3QgY3B1aWQsIGludCBpZHgpICJHSUN2MyBDUFUgaS9mIDB4JXggdmlydCBIUFBJIHVwZGF0
ZSBMUiBpbmRleCAlZCIKIGdpY3YzX2NwdWlmX3ZpcnRfc2V0X2lycXModWludDMyX3QgY3B1aWQs
IGludCBmaXFsZXZlbCwgaW50IGlycWxldmVsLCBpbnQgbWFpbnRsZXZlbCkgIkdJQ3YzIENQVSBp
L2YgMHgleCB2aXJ0IEhQUEkgdXBkYXRlOiBzZXR0aW5nIEZJUSAlZCBJUlEgJWQgbWFpbnRlbmFu
Y2UtaXJxICVkIgogCi0jIGh3L2ludGMvYXJtX2dpY3YzX2Rpc3QuYworIyBhcm1fZ2ljdjNfZGlz
dC5jCiBnaWN2M19kaXN0X3JlYWQodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNp
Z25lZCBzaXplLCBib29sIHNlY3VyZSkgIkdJQ3YzIGRpc3RyaWJ1dG9yIHJlYWQ6IG9mZnNldCAw
eCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IHNlY3VyZSAlZCIKIGdpY3Yz
X2Rpc3RfYmFkcmVhZCh1aW50NjRfdCBvZmZzZXQsIHVuc2lnbmVkIHNpemUsIGJvb2wgc2VjdXJl
KSAiR0lDdjMgZGlzdHJpYnV0b3IgcmVhZDogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgc2l6ZSAldSBz
ZWN1cmUgJWQ6IGVycm9yIgogZ2ljdjNfZGlzdF93cml0ZSh1aW50NjRfdCBvZmZzZXQsIHVpbnQ2
NF90IGRhdGEsIHVuc2lnbmVkIHNpemUsIGJvb2wgc2VjdXJlKSAiR0lDdjMgZGlzdHJpYnV0b3Ig
d3JpdGU6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IHNl
Y3VyZSAlZCIKIGdpY3YzX2Rpc3RfYmFkd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBk
YXRhLCB1bnNpZ25lZCBzaXplLCBib29sIHNlY3VyZSkgIkdJQ3YzIGRpc3RyaWJ1dG9yIHdyaXRl
OiBvZmZzZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSBzZWN1cmUg
JWQ6IGVycm9yIgogZ2ljdjNfZGlzdF9zZXRfaXJxKGludCBpcnEsIGludCBsZXZlbCkgIkdJQ3Yz
IGRpc3RyaWJ1dG9yIGludGVycnVwdCAlZCBsZXZlbCBjaGFuZ2VkIHRvICVkIgogCi0jIGh3L2lu
dGMvYXJtX2dpY3YzX3JlZGlzdC5jCisjIGFybV9naWN2M19yZWRpc3QuYwogZ2ljdjNfcmVkaXN0
X3JlYWQodWludDMyX3QgY3B1LCB1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGRhdGEsIHVuc2ln
bmVkIHNpemUsIGJvb2wgc2VjdXJlKSAiR0lDdjMgcmVkaXN0cmlidXRvciAweCV4IHJlYWQ6IG9m
ZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IHNlY3VyZSAlZCIK
IGdpY3YzX3JlZGlzdF9iYWRyZWFkKHVpbnQzMl90IGNwdSwgdWludDY0X3Qgb2Zmc2V0LCB1bnNp
Z25lZCBzaXplLCBib29sIHNlY3VyZSkgIkdJQ3YzIHJlZGlzdHJpYnV0b3IgMHgleCByZWFkOiBv
ZmZzZXQgMHglIiBQUkl4NjQgIiBzaXplICV1IHNlY3VyZSAlZDogZXJyb3IiCiBnaWN2M19yZWRp
c3Rfd3JpdGUodWludDMyX3QgY3B1LCB1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGRhdGEsIHVu
c2lnbmVkIHNpemUsIGJvb2wgc2VjdXJlKSAiR0lDdjMgcmVkaXN0cmlidXRvciAweCV4IHdyaXRl
OiBvZmZzZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSBzZWN1cmUg
JWQiCkBAIC0xNzgsNyArMTc4LDcgQEAgZ2ljdjNfcmVkaXN0X2JhZHdyaXRlKHVpbnQzMl90IGNw
dSwgdWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXoKIGdpY3YzX3Jl
ZGlzdF9zZXRfaXJxKHVpbnQzMl90IGNwdSwgaW50IGlycSwgaW50IGxldmVsKSAiR0lDdjMgcmVk
aXN0cmlidXRvciAweCV4IGludGVycnVwdCAlZCBsZXZlbCBjaGFuZ2VkIHRvICVkIgogZ2ljdjNf
cmVkaXN0X3NlbmRfc2dpKHVpbnQzMl90IGNwdSwgaW50IGlycSkgIkdJQ3YzIHJlZGlzdHJpYnV0
b3IgMHgleCBwZW5kaW5nIFNHSSAlZCIKIAotIyBody9pbnRjL2FybXY3bV9udmljLmMKKyMgYXJt
djdtX252aWMuYwogbnZpY19yZWNvbXB1dGVfc3RhdGUoaW50IHZlY3RwZW5kaW5nLCBpbnQgdmVj
dHBlbmRpbmdfcHJpbywgaW50IGV4Y2VwdGlvbl9wcmlvKSAiTlZJQyBzdGF0ZSByZWNvbXB1dGVk
OiB2ZWN0cGVuZGluZyAlZCB2ZWN0cGVuZGluZ19wcmlvICVkIGV4Y2VwdGlvbl9wcmlvICVkIgog
bnZpY19yZWNvbXB1dGVfc3RhdGVfc2VjdXJlKGludCB2ZWN0cGVuZGluZywgYm9vbCB2ZWN0cGVu
ZGluZ19pc19zX2JhbmtlZCwgaW50IHZlY3RwZW5kaW5nX3ByaW8sIGludCBleGNlcHRpb25fcHJp
bykgIk5WSUMgc3RhdGUgcmVjb21wdXRlZDogdmVjdHBlbmRpbmcgJWQgaXNfc19iYW5rZWQgJWQg
dmVjdHBlbmRpbmdfcHJpbyAlZCBleGNlcHRpb25fcHJpbyAlZCIKIG52aWNfc2V0X3ByaW8oaW50
IGlycSwgYm9vbCBzZWN1cmUsIHVpbnQ4X3QgcHJpbykgIk5WSUMgc2V0IGlycSAlZCBzZWN1cmUt
YmFuayAlZCBwcmlvcml0eSAlZCIKQEAgLTE5Niw3ICsxOTYsNyBAQCBudmljX3NldF9ubWlfbGV2
ZWwoaW50IGxldmVsKSAiTlZJQyBleHRlcm5hbCBOTUkgbGV2ZWwgc2V0IHRvICVkIgogbnZpY19z
eXNyZWdfcmVhZCh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCB2YWx1ZSwgdW5zaWduZWQgc2l6ZSkg
Ik5WSUMgc3lzcmVnIHJlYWQgYWRkciAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4MzIgIiBz
aXplICV1IgogbnZpY19zeXNyZWdfd3JpdGUodWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsdWUs
IHVuc2lnbmVkIHNpemUpICJOVklDIHN5c3JlZyB3cml0ZSBhZGRyIDB4JSIgUFJJeDY0ICIgZGF0
YSAweCUiIFBSSXgzMiAiIHNpemUgJXUiCiAKLSMgaHcvaW50Yy9oZWF0aHJvd19waWMuYworIyBo
ZWF0aHJvd19waWMuYwogaGVhdGhyb3dfd3JpdGUodWludDY0X3QgYWRkciwgdW5zaWduZWQgaW50
IG4sIHVpbnQ2NF90IHZhbHVlKSAiMHglIlBSSXg2NCIgJXU6IDB4JSJQUkl4NjQKIGhlYXRocm93
X3JlYWQodWludDY0X3QgYWRkciwgdW5zaWduZWQgaW50IG4sIHVpbnQ2NF90IHZhbHVlKSAiMHgl
IlBSSXg2NCIgJXU6IDB4JSJQUkl4NjQKIGhlYXRocm93X3NldF9pcnEoaW50IG51bSwgaW50IGxl
dmVsKSAic2V0X2lycTogbnVtPTB4JTAyeCBsZXZlbD0lZCIKZGlmZiAtLWdpdCBhL2h3L2lzYS90
cmFjZS1ldmVudHMgYi9ody9pc2EvdHJhY2UtZXZlbnRzCmluZGV4IDgwYWM2MTc1ZDYuLjIwMmY4
OTM4ZTcgMTAwNjQ0Ci0tLSBhL2h3L2lzYS90cmFjZS1ldmVudHMKKysrIGIvaHcvaXNhL3RyYWNl
LWV2ZW50cwpAQCAtMSwxMSArMSwxMSBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBm
b3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvaXNhL2lzYS1zdXBlcmlvLmMKKyMgaXNh
LXN1cGVyaW8uYwogc3VwZXJpb19jcmVhdGVfcGFyYWxsZWwoaW50IGlkLCB1aW50MTZfdCBiYXNl
LCB1bnNpZ25lZCBpbnQgaXJxKSAiaWQ9JWQsIGJhc2UgMHglMDN4LCBpcnEgJXUiCiBzdXBlcmlv
X2NyZWF0ZV9zZXJpYWwoaW50IGlkLCB1aW50MTZfdCBiYXNlLCB1bnNpZ25lZCBpbnQgaXJxKSAi
aWQ9JWQsIGJhc2UgMHglMDN4LCBpcnEgJXUiCiBzdXBlcmlvX2NyZWF0ZV9mbG9wcHkoaW50IGlk
LCB1aW50MTZfdCBiYXNlLCB1bnNpZ25lZCBpbnQgaXJxKSAiaWQ9JWQsIGJhc2UgMHglMDN4LCBp
cnEgJXUiCiBzdXBlcmlvX2NyZWF0ZV9pZGUoaW50IGlkLCB1aW50MTZfdCBiYXNlLCB1bnNpZ25l
ZCBpbnQgaXJxKSAiaWQ9JWQsIGJhc2UgMHglMDN4LCBpcnEgJXUiCiAKLSMgaHcvaXNhL3BjODcz
MTIuYworIyBwYzg3MzEyLmMKIHBjODczMTJfaW9fcmVhZCh1aW50MzJfdCBhZGRyLCB1aW50MzJf
dCB2YWwpICJyZWFkIGFkZHI9MHgleCB2YWw9MHgleCIKIHBjODczMTJfaW9fd3JpdGUodWludDMy
X3QgYWRkciwgdWludDMyX3QgdmFsKSAid3JpdGUgYWRkcj0weCV4IHZhbD0weCV4IgpkaWZmIC0t
Z2l0IGEvaHcvbWVtL3RyYWNlLWV2ZW50cyBiL2h3L21lbS90cmFjZS1ldmVudHMKaW5kZXggMGYy
ZjI3OGZmMi4uOWY2YjUyYWNkNyAxMDA2NDQKLS0tIGEvaHcvbWVtL3RyYWNlLWV2ZW50cworKysg
Yi9ody9tZW0vdHJhY2UtZXZlbnRzCkBAIC0xLDggKzEsOCBAQAogIyBTZWUgZG9jcy9kZXZlbC90
cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvbWVtL3BjLWRpbW0u
YworIyBwYy1kaW1tLmMKIG1ocF9wY19kaW1tX2Fzc2lnbmVkX3Nsb3QoaW50IHNsb3QpICIlZCIK
LSMgaHcvbWVtL21lbW9yeS1kZXZpY2UuYworIyBtZW1vcnktZGV2aWNlLmMKIG1lbW9yeV9kZXZp
Y2VfcHJlX3BsdWcoY29uc3QgY2hhciAqaWQsIHVpbnQ2NF90IGFkZHIpICJpZD0lcyBhZGRyPTB4
JSJQUkl4NjQKIG1lbW9yeV9kZXZpY2VfcGx1Zyhjb25zdCBjaGFyICppZCwgdWludDY0X3QgYWRk
cikgImlkPSVzIGFkZHI9MHglIlBSSXg2NAogbWVtb3J5X2RldmljZV91bnBsdWcoY29uc3QgY2hh
ciAqaWQsIHVpbnQ2NF90IGFkZHIpICJpZD0lcyBhZGRyPTB4JSJQUkl4NjQKZGlmZiAtLWdpdCBh
L2h3L21pc2MvbWFjaW8vdHJhY2UtZXZlbnRzIGIvaHcvbWlzYy9tYWNpby90cmFjZS1ldmVudHMK
aW5kZXggMDUwMTkyNjJmYS4uMzY5ZjNjMGY4OSAxMDA2NDQKLS0tIGEvaHcvbWlzYy9tYWNpby90
cmFjZS1ldmVudHMKKysrIGIvaHcvbWlzYy9tYWNpby90cmFjZS1ldmVudHMKQEAgLTEsNiArMSw2
IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlv
bi4KIAotIyBody9taXNjL21hY2lvL2N1ZGEuYworIyBjdWRhLmMKIGN1ZGFfZGVsYXlfc2V0X3Ny
X2ludCh2b2lkKSAiIgogY3VkYV9kYXRhX3NlbmQodWludDhfdCBkYXRhKSAic2VuZDogMHglMDJ4
IgogY3VkYV9kYXRhX3JlY3YodWludDhfdCBkYXRhKSAicmVjdjogMHglMDJ4IgpAQCAtMTAsMTgg
KzEwLDE4IEBAIGN1ZGFfcGFja2V0X3JlY2VpdmVfZGF0YShpbnQgaSwgY29uc3QgdWludDhfdCBk
YXRhKSAiWyVkXSAweCUwMngiCiBjdWRhX3BhY2tldF9zZW5kKGludCBsZW4pICJsZW5ndGggJWQi
CiBjdWRhX3BhY2tldF9zZW5kX2RhdGEoaW50IGksIGNvbnN0IHVpbnQ4X3QgZGF0YSkgIlslZF0g
MHglMDJ4IgogCi0jIGh3L21pc2MvbWFjaW8vbWFjaW8uYworIyBtYWNpby5jCiBtYWNpb190aW1l
cl93cml0ZSh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsZW4sIHVpbnQ2NF90IHZhbCkgIndyaXRl
IGFkZHIgMHglIlBSSXg2NCAiIGxlbiAlZCB2YWwgMHglIlBSSXg2NAogbWFjaW9fdGltZXJfcmVh
ZCh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsZW4sIHVpbnQzMl90IHZhbCkgInJlYWQgYWRkciAw
eCUiUFJJeDY0ICIgbGVuICVkIHZhbCAweCUiUFJJeDMyCiAKLSMgaHcvbWlzYy9tYWNpby9ncGlv
LmMKKyMgZ3Bpby5jCiBtYWNpb19zZXRfZ3BpbyhpbnQgZ3BpbywgYm9vbCBzdGF0ZSkgInNldHRp
bmcgR1BJTyAlZCB0byAlZCIKIG1hY2lvX2dwaW9faXJxX2Fzc2VydChpbnQgZ3BpbykgImFzc2Vy
dGluZyBHUElPICVkIgogbWFjaW9fZ3Bpb19pcnFfZGVhc3NlcnQoaW50IGdwaW8pICJkZWFzc2Vy
dGluZyBHUElPICVkIgogbWFjaW9fZ3Bpb193cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2
YWwpICJhZGRyOiAweCUiUFJJeDY0IiB2YWx1ZTogMHglIlBSSXg2NAogbWFjaW9fZ3Bpb19yZWFk
KHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCkgImFkZHI6IDB4JSJQUkl4NjQiIHZhbHVlOiAw
eCUiUFJJeDY0CiAKLSMgaHcvbWlzYy9tYWNpby9wbXUuYworIyBwbXUuYwogcG11X2FkYl9wb2xs
KGludCBvbGVuKSAiQURCIGF1dG9wb2xsLCBvbGVuPSVkIgogcG11X29uZV9zZWNfdGltZXIodm9p
ZCkgIlBNVSBvbmUgc2VjLi4uIgogcG11X2NtZF9zZXRfaW50X21hc2soaW50IGludG1hc2spICJT
ZXR0aW5nIFBNVSBpbnQgbWFzayB0byAweCUwMngiCmRpZmYgLS1naXQgYS9ody9taXNjL3RyYWNl
LWV2ZW50cyBiL2h3L21pc2MvdHJhY2UtZXZlbnRzCmluZGV4IGMxNzk1YmI1NGIuLjcwOTVlNDhm
OTcgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvdHJhY2UtZXZlbnRzCisrKyBiL2h3L21pc2MvdHJhY2Ut
ZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Ig
c3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvbWlzYy9lY2NtZW1jdGwuYworIyBlY2NtZW1j
dGwuYwogZWNjX21lbV93cml0ZWxfbWVyKHVpbnQzMl90IHZhbCkgIldyaXRlIG1lbW9yeSBlbmFi
bGUgMHglMDh4IgogZWNjX21lbV93cml0ZWxfbWRyKHVpbnQzMl90IHZhbCkgIldyaXRlIG1lbW9y
eSBkZWxheSAweCUwOHgiCiBlY2NfbWVtX3dyaXRlbF9tZnNyKHVpbnQzMl90IHZhbCkgIldyaXRl
IG1lbW9yeSBmYXVsdCBzdGF0dXMgMHglMDh4IgpAQCAtMjAsNyArMjAsNyBAQCBlY2NfbWVtX3Jl
YWRsX2VjcjEodWludDMyX3QgcmV0KSAiUmVhZCBldmVudCBjb3VudCAyIDB4JTA4eCIKIGVjY19k
aWFnX21lbV93cml0ZWIodWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsKSAiV3JpdGUgZGlhZ25v
c3RpYyAlIlBSSWQ2NCIgPSAweCUwMngiCiBlY2NfZGlhZ19tZW1fcmVhZGIodWludDY0X3QgYWRk
ciwgdWludDMyX3QgcmV0KSAiUmVhZCBkaWFnbm9zdGljICUiUFJJZDY0Ij0gMHglMDJ4IgogCi0j
IGh3L21pc2Mvc2xhdmlvX21pc2MuYworIyBzbGF2aW9fbWlzYy5jCiBzbGF2aW9fbWlzY191cGRh
dGVfaXJxX3JhaXNlKHZvaWQpICJSYWlzZSBJUlEiCiBzbGF2aW9fbWlzY191cGRhdGVfaXJxX2xv
d2VyKHZvaWQpICJMb3dlciBJUlEiCiBzbGF2aW9fc2V0X3Bvd2VyX2ZhaWwoaW50IHBvd2VyX2Zh
aWxpbmcsIHVpbnQ4X3QgY29uZmlnKSAiUG93ZXIgZmFpbDogJWQsIGNvbmZpZzogJWQiCkBAIC00
MSwyMCArNDEsMjAgQEAgc2xhdmlvX3N5c2N0cmxfbWVtX3JlYWRsKHVpbnQzMl90IHJldCkgIlJl
YWQgc3lzdGVtIGNvbnRyb2wgMHglMDh4Igogc2xhdmlvX2xlZF9tZW1fd3JpdGV3KHVpbnQzMl90
IHZhbCkgIldyaXRlIGRpYWdub3N0aWMgTEVEIDB4JTA0eCIKIHNsYXZpb19sZWRfbWVtX3JlYWR3
KHVpbnQzMl90IHJldCkgIlJlYWQgZGlhZ25vc3RpYyBMRUQgMHglMDR4IgogCi0jIGh3L21pc2Mv
bWlsa3ltaXN0LWhwZG1jLmMKKyMgbWlsa3ltaXN0LWhwZG1jLmMKIG1pbGt5bWlzdF9ocGRtY19t
ZW1vcnlfcmVhZCh1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWx1ZSkgImFkZHI9MHglMDh4IHZh
bHVlPTB4JTA4eCIKIG1pbGt5bWlzdF9ocGRtY19tZW1vcnlfd3JpdGUodWludDMyX3QgYWRkciwg
dWludDMyX3QgdmFsdWUpICJhZGRyPTB4JTA4eCB2YWx1ZT0weCUwOHgiCiAKLSMgaHcvbWlzYy9t
aWxreW1pc3QtcGZwdS5jCisjIG1pbGt5bWlzdC1wZnB1LmMKIG1pbGt5bWlzdF9wZnB1X21lbW9y
eV9yZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUg
MHglMDh4IgogbWlsa3ltaXN0X3BmcHVfbWVtb3J5X3dyaXRlKHVpbnQzMl90IGFkZHIsIHVpbnQz
Ml90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogbWlsa3ltaXN0X3BmcHVfdmVj
dG91dCh1aW50MzJfdCBhLCB1aW50MzJfdCBiLCB1aW50MzJfdCBkbWFfcHRyKSAiYSAweCUwOHgg
YiAweCUwOHggZG1hX3B0ciAweCUwOHgiCiBtaWxreW1pc3RfcGZwdV9wdWxzZV9pcnEodm9pZCkg
IlB1bHNlIElSUSIKIAotIyBody9taXNjL2FzcGVlZF9zY3UuYworIyBhc3BlZWRfc2N1LmMKIGFz
cGVlZF9zY3Vfd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1bnNpZ25lZCBzaXplLCB1aW50MzJfdCBk
YXRhKSAiVG8gMHglIiBQUkl4NjQgIiBvZiBzaXplICV1OiAweCUiIFBSSXgzMgogCi0jIGh3L21p
c2MvbXBzMl9zY2MuYworIyBtcHMyX3NjYy5jCiBtcHMyX3NjY19yZWFkKHVpbnQ2NF90IG9mZnNl
dCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIk1QUzIgU0NDIHJlYWQ6IG9mZnNldCAw
eCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogbXBzMl9zY2Nfd3JpdGUo
dWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiTVBTMiBTQ0Mg
d3JpdGU6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1Igog
bXBzMl9zY2NfcmVzZXQodm9pZCkgIk1QUzIgU0NDOiByZXNldCIKQEAgLTYyLDI5ICs2MiwyOSBA
QCBtcHMyX3NjY19sZWRzKGNoYXIgbGVkNywgY2hhciBsZWQ2LCBjaGFyIGxlZDUsIGNoYXIgbGVk
NCwgY2hhciBsZWQzLCBjaGFyIGxlZDIsCiBtcHMyX3NjY19jZmdfd3JpdGUodW5zaWduZWQgZnVu
Y3Rpb24sIHVuc2lnbmVkIGRldmljZSwgdWludDMyX3QgdmFsdWUpICJNUFMyIFNDQyBjb25maWcg
d3JpdGU6IGZ1bmN0aW9uICVkIGRldmljZSAlZCBkYXRhIDB4JSIgUFJJeDMyCiBtcHMyX3NjY19j
ZmdfcmVhZCh1bnNpZ25lZCBmdW5jdGlvbiwgdW5zaWduZWQgZGV2aWNlLCB1aW50MzJfdCB2YWx1
ZSkgIk1QUzIgU0NDIGNvbmZpZyByZWFkOiBmdW5jdGlvbiAlZCBkZXZpY2UgJWQgZGF0YSAweCUi
IFBSSXgzMgogCi0jIGh3L21pc2MvbXBzMl9mcGdhaW8uYworIyBtcHMyX2ZwZ2Fpby5jCiBtcHMy
X2ZwZ2Fpb19yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6
ZSkgIk1QUzIgRlBHQUlPIHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4
NjQgIiBzaXplICV1IgogbXBzMl9mcGdhaW9fd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRf
dCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiTVBTMiBGUEdBSU8gd3JpdGU6IG9mZnNldCAweCUiIFBS
SXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogbXBzMl9mcGdhaW9fcmVzZXQodm9p
ZCkgIk1QUzIgRlBHQUlPOiByZXNldCIKIG1wczJfZnBnYWlvX2xlZHMoY2hhciBsZWQxLCBjaGFy
IGxlZDApICJNUFMyIEZQR0FJTyBMRURzOiAlYyVjIgogCi0jIGh3L21pc2MvbXNmMi1zeXNyZWcu
YworIyBtc2YyLXN5c3JlZy5jCiBtc2YyX3N5c3JlZ193cml0ZSh1aW50NjRfdCBvZmZzZXQsIHVp
bnQzMl90IHZhbCwgdWludDMyX3QgcHJldikgIm1zZjItc3lzcmVnIHdyaXRlOiBhZGRyIDB4JTA4
IiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJeDMyICIgcHJldiAweCUiIFBSSXgzMgogbXNmMl9zeXNy
ZWdfcmVhZCh1aW50NjRfdCBvZmZzZXQsIHVpbnQzMl90IHZhbCkgIm1zZjItc3lzcmVnIHJlYWQ6
IGFkZHIgMHglMDgiIFBSSXg2NCAiIGRhdGEgMHglMDgiIFBSSXgzMgogbXNmMl9zeXNyZWdfd3Jp
dGVfcGxsX3N0YXR1cyh2b2lkKSAiSW52YWxpZCB3cml0ZSB0byByZWFkIG9ubHkgUExMIHN0YXR1
cyByZWdpc3RlciIKIAotI2h3L21pc2MvaW14N19ncHIuYworIyBpbXg3X2dwci5jCiBpbXg3X2dw
cl9yZWFkKHVpbnQ2NF90IG9mZnNldCkgImFkZHIgMHglMDgiIFBSSXg2NAogaW14N19ncHJfd3Jp
dGUodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCB2YWx1ZSkgImFkZHIgMHglMDgiIFBSSXg2NCAi
dmFsdWUgMHglMDgiIFBSSXg2NAogCi0jIGh3L21pc2MvbW9zNjUyMi5jCisjIG1vczY1MjIuYwog
bW9zNjUyMl9zZXRfY291bnRlcihpbnQgaW5kZXgsIHVuc2lnbmVkIGludCB2YWwpICJUJWQuY291
bnRlcj0lZCIKIG1vczY1MjJfZ2V0X25leHRfaXJxX3RpbWUodWludDE2X3QgbGF0Y2gsIGludDY0
X3QgZCwgaW50NjRfdCBkZWx0YSkgImxhdGNoPSVkIGNvdW50ZXI9MHglIlBSSWQ2NCAiIGRlbHRh
X25leHQ9MHglIlBSSWQ2NAogbW9zNjUyMl9zZXRfc3JfaW50KHZvaWQpICJzZXQgc3JfaW50Igog
bW9zNjUyMl93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwpICJyZWc9MHglIlBSSXg2
NCAiIHZhbD0weCUiUFJJeDY0CiBtb3M2NTIyX3JlYWQodWludDY0X3QgYWRkciwgdW5zaWduZWQg
dmFsKSAicmVnPTB4JSJQUkl4NjQgIiB2YWw9MHgleCIKIAotIyBody9taXNjL3R6LW1wYy5jCisj
IHR6LW1wYy5jCiB0el9tcGNfcmVnX3JlYWQodWludDMyX3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRh
LCB1bnNpZ25lZCBzaXplKSAiVFogTVBDIHJlZ3MgcmVhZDogb2Zmc2V0IDB4JXggZGF0YSAweCUi
IFBSSXg2NCAiIHNpemUgJXUiCiB0el9tcGNfcmVnX3dyaXRlKHVpbnQzMl90IG9mZnNldCwgdWlu
dDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIlRaIE1QQyByZWdzIHdyaXRlOiBvZmZzZXQgMHgl
eCBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIHR6X21wY19tZW1fYmxvY2tlZF9yZWFkKHVp
bnQ2NF90IGFkZHIsIHVuc2lnbmVkIHNpemUsIGJvb2wgc2VjdXJlKSAiVFogTVBDIGJsb2NrZWQg
cmVhZDogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgc2l6ZSAldSBzZWN1cmUgJWQiCkBAIC05Miw3ICs5
Miw3IEBAIHR6X21wY19tZW1fYmxvY2tlZF93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCBk
YXRhLCB1bnNpZ25lZCBzaXplLCBib29sIHNlY3VyCiB0el9tcGNfdHJhbnNsYXRlKHVpbnQ2NF90
IGFkZHIsIGludCBmbGFncywgY29uc3QgY2hhciAqaWR4LCBjb25zdCBjaGFyICpyZXMpICJUWiBN
UEMgdHJhbnNsYXRlOiBhZGRyIDB4JSIgUFJJeDY0ICIgZmxhZ3MgMHgleCBpb21tdV9pZHggJXM6
ICVzIgogdHpfbXBjX2lvbW11X25vdGlmeSh1aW50NjRfdCBhZGRyKSAiVFogTVBDIGlvbW11OiBu
b3RpZnlpbmcgVU5NQVAvTUFQIGZvciAweCUiIFBSSXg2NAogCi0jIGh3L21pc2MvdHotbXNjLmMK
KyMgdHotbXNjLmMKIHR6X21zY19yZXNldCh2b2lkKSAiVFogTVNDOiByZXNldCIKIHR6X21zY19j
Zmdfbm9uc2VjKGludCBsZXZlbCkgIlRaIE1TQzogY2ZnX25vbnNlYyA9ICVkIgogdHpfbXNjX2Nm
Z19zZWNfcmVzcChpbnQgbGV2ZWwpICJUWiBNU0M6IGNmZ19zZWNfcmVzcCA9ICVkIgpAQCAtMTAx
LDcgKzEwMSw3IEBAIHR6X21zY19pcnFfY2xlYXIoaW50IGxldmVsKSAiVFogTVNDOiBpbnRfY2xl
YXIgPSAlZCIKIHR6X21zY191cGRhdGVfaXJxKGludCBsZXZlbCkgIlRaIE1TQzogc2V0dGluZyBp
cnEgbGluZSB0byAlZCIKIHR6X21zY19hY2Nlc3NfYmxvY2tlZCh1aW50NjRfdCBvZmZzZXQpICJU
WiBNU0M6IG9mZnNldCAweCUiIFBSSXg2NCAiIGFjY2VzcyBibG9ja2VkIgogCi0jIGh3L21pc2Mv
dHotcHBjLmMKKyMgdHotcHBjLmMKIHR6X3BwY19yZXNldCh2b2lkKSAiVFogUFBDOiByZXNldCIK
IHR6X3BwY19jZmdfbm9uc2VjKGludCBuLCBpbnQgbGV2ZWwpICJUWiBQUEM6IGNmZ19ub25zZWNb
JWRdID0gJWQiCiB0el9wcGNfY2ZnX2FwKGludCBuLCBpbnQgbGV2ZWwpICJUWiBQUEM6IGNmZ19h
cFslZF0gPSAlZCIKQEAgLTExMiwzMSArMTEyLDMxIEBAIHR6X3BwY191cGRhdGVfaXJxKGludCBs
ZXZlbCkgIlRaIFBQQzogc2V0dGluZyBpcnEgbGluZSB0byAlZCIKIHR6X3BwY19yZWFkX2Jsb2Nr
ZWQoaW50IG4sIHVpbnQ2NF90IG9mZnNldCwgYm9vbCBzZWN1cmUsIGJvb2wgdXNlcikgIlRaIFBQ
QzogcG9ydCAlZCBvZmZzZXQgMHglIiBQUkl4NjQgIiByZWFkIChzZWN1cmUgJWQgdXNlciAlZCkg
YmxvY2tlZCIKIHR6X3BwY193cml0ZV9ibG9ja2VkKGludCBuLCB1aW50NjRfdCBvZmZzZXQsIGJv
b2wgc2VjdXJlLCBib29sIHVzZXIpICJUWiBQUEM6IHBvcnQgJWQgb2Zmc2V0IDB4JSIgUFJJeDY0
ICIgd3JpdGUgKHNlY3VyZSAlZCB1c2VyICVkKSBibG9ja2VkIgogCi0jIGh3L21pc2MvaW90a2l0
LXNlY2N0bC5jCisjIGlvdGtpdC1zZWNjdGwuYwogaW90a2l0X3NlY2N0bF9zX3JlYWQodWludDMy
X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiSW9US2l0IFNlY0N0bCBT
IHJlZ3MgcmVhZDogb2Zmc2V0IDB4JXggZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBpb3Rr
aXRfc2VjY3RsX3Nfd3JpdGUodWludDMyX3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25l
ZCBzaXplKSAiSW9US2l0IFNlY0N0bCBTIHJlZ3Mgd3JpdGU6IG9mZnNldCAweCV4IGRhdGEgMHgl
IiBQUkl4NjQgIiBzaXplICV1IgogaW90a2l0X3NlY2N0bF9uc19yZWFkKHVpbnQzMl90IG9mZnNl
dCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIklvVEtpdCBTZWNDdGwgTlMgcmVncyBy
ZWFkOiBvZmZzZXQgMHgleCBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIGlvdGtpdF9zZWNj
dGxfbnNfd3JpdGUodWludDMyX3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXpl
KSAiSW9US2l0IFNlY0N0bCBOUyByZWdzIHdyaXRlOiBvZmZzZXQgMHgleCBkYXRhIDB4JSIgUFJJ
eDY0ICIgc2l6ZSAldSIKIGlvdGtpdF9zZWNjdGxfcmVzZXQodm9pZCkgIklvVEtpdCBTZWNDdGw6
IHJlc2V0IgogCi0jIGh3L21pc2MvaW14NnVsX2NjbS5jCisjIGlteDZ1bF9jY20uYwogY2NtX2Vu
dHJ5KHZvaWQpICJcbiIKIGNjbV9mcmVxKHVpbnQzMl90IGZyZXEpICJmcmVxID0gJWRcbiIKIGNj
bV9jbG9ja19mcmVxKHVpbnQzMl90IGNsb2NrLCB1aW50MzJfdCBmcmVxKSAiKENsb2NrID0gJWQp
ID0gJWRcbiIKIGNjbV9yZWFkX3JlZyhjb25zdCBjaGFyICpyZWdfbmFtZSwgdWludDMyX3QgdmFs
dWUpICJyZWdbJXNdIDw9IDB4JSIgUFJJeDMyICJcbiIKIGNjbV93cml0ZV9yZWcoY29uc3QgY2hh
ciAqcmVnX25hbWUsIHVpbnQzMl90IHZhbHVlKSAicmVnWyVzXSA9PiAweCUiIFBSSXgzMiAiXG4i
CiAKLSMgaHcvbWlzYy9pb3RraXQtc3lzY3RsLmMKKyMgaW90a2l0LXN5c2N0bC5jCiBpb3RraXRf
c3lzaW5mb19yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6
ZSkgIklvVEtpdCBTeXNJbmZvIHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQ
Ukl4NjQgIiBzaXplICV1IgogaW90a2l0X3N5c2luZm9fd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1
aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiSW9US2l0IFN5c0luZm8gd3JpdGU6IG9mZnNl
dCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogaW90a2l0X3N5c2N0
bF9yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIklv
VEtpdCBTeXNDdGwgcmVhZDogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAi
IHNpemUgJXUiCiBpb3RraXRfc3lzY3RsX3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3Qg
ZGF0YSwgdW5zaWduZWQgc2l6ZSkgIklvVEtpdCBTeXNDdGwgd3JpdGU6IG9mZnNldCAweCUiIFBS
SXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogaW90a2l0X3N5c2N0bF9yZXNldCh2
b2lkKSAiSW9US2l0IFN5c0N0bDogcmVzZXQiCiAKLSMgaHcvbWlzYy9hcm1zc2UtY3B1aWQuYwor
IyBhcm1zc2UtY3B1aWQuYwogYXJtc3NlX2NwdWlkX3JlYWQodWludDY0X3Qgb2Zmc2V0LCB1aW50
NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiU1NFLTIwMCBDUFVfSURFTlRJVFkgcmVhZDogb2Zm
c2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBhcm1zc2VfY3B1
aWRfd3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAi
U1NFLTIwMCBDUFVfSURFTlRJVFkgd3JpdGU6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHgl
IiBQUkl4NjQgIiBzaXplICV1IgogCi0jIGh3L21pc2MvYXJtc3NlLW1odS5jCisjIGFybXNzZS1t
aHUuYwogYXJtc3NlX21odV9yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5z
aWduZWQgc2l6ZSkgIlNTRS0yMDAgTUhVIHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEg
MHglIiBQUkl4NjQgIiBzaXplICV1IgogYXJtc3NlX21odV93cml0ZSh1aW50NjRfdCBvZmZzZXQs
IHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICJTU0UtMjAwIE1IVSB3cml0ZTogb2Zmc2V0
IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCmRpZmYgLS1naXQgYS9o
dy9uZXQvdHJhY2UtZXZlbnRzIGIvaHcvbmV0L3RyYWNlLWV2ZW50cwppbmRleCAzYTg2MDA0MTU0
Li5hOGYyNjU4NjAyIDEwMDY0NAotLS0gYS9ody9uZXQvdHJhY2UtZXZlbnRzCisrKyBiL2h3L25l
dC90cmFjZS1ldmVudHMKQEAgLTEsMTUgKzEsMTUgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2lu
Zy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L25ldC9ldHJheGZzX2V0aC5j
CisjIGV0cmF4ZnNfZXRoLmMKIG1kaW9fcGh5X3JlYWQoaW50IHJlZ251bSwgdWludDE2X3QgdmFs
dWUpICJyZWFkIHBoeV9yZWc6JWQgdmFsdWU6MHglMDR4IgogbWRpb19waHlfd3JpdGUoaW50IHJl
Z251bSwgdWludDE2X3QgdmFsdWUpICJ3cml0ZSBwaHlfcmVnOiVkIHZhbHVlOjB4JTA0eCIKIG1k
aW9fYml0YmFuZyhib29sIG1kYywgYm9vbCBtZGlvLCBpbnQgc3RhdGUsIHVpbnQxNl90IGNudCwg
dW5zaWduZWQgaW50IGRyaXZlKSAiYml0YmFuZyBtZGM9JXUgbWRpbz0ldSBzdGF0ZT0lZCBjbnQ9
JXUgZHJ2PSVkIgogCi0jIGh3L25ldC9sYW5jZS5jCisjIGxhbmNlLmMKIGxhbmNlX21lbV9yZWFk
dyh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCByZXQpICJhZGRyPTB4JSJQUkl4NjQidmFsPTB4JTA0
eCIKIGxhbmNlX21lbV93cml0ZXcodWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsKSAiYWRkcj0w
eCUiUFJJeDY0InZhbD0weCUwNHgiCiAKLSMgaHcvbmV0L21pbGt5bWlzdC1taW5pbWFjMi5jCisj
IG1pbGt5bWlzdC1taW5pbWFjMi5jCiBtaWxreW1pc3RfbWluaW1hYzJfbWVtb3J5X3JlYWQodWlu
dDMyX3QgYWRkciwgdWludDMyX3QgdmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAweCUwOHgiCiBt
aWxreW1pc3RfbWluaW1hYzJfbWVtb3J5X3dyaXRlKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZh
bHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogbWlsa3ltaXN0X21pbmltYWMyX21kaW9f
d3JpdGUodWludDhfdCBwaHlfYWRkciwgdWludDhfdCBhZGRyLCB1aW50MTZfdCB2YWx1ZSkgInBo
eV9hZGRyIDB4JTAyeCBhZGRyIDB4JTAyeCB2YWx1ZSAweCUwNHgiCkBAIC0yMSwyMCArMjEsMjAg
QEAgbWlsa3ltaXN0X21pbmltYWMyX3JhaXNlX2lycV9yeCh2b2lkKSAiUmFpc2UgSVJRIFJYIgog
bWlsa3ltaXN0X21pbmltYWMyX2xvd2VyX2lycV9yeCh2b2lkKSAiTG93ZXIgSVJRIFJYIgogbWls
a3ltaXN0X21pbmltYWMyX3B1bHNlX2lycV90eCh2b2lkKSAiUHVsc2UgSVJRIFRYIgogCi0jIGh3
L25ldC9taXBzbmV0LmMKKyMgbWlwc25ldC5jCiBtaXBzbmV0X3NlbmQodWludDMyX3Qgc2l6ZSkg
InNlbmRpbmcgbGVuPSV1IgogbWlwc25ldF9yZWNlaXZlKHVpbnQzMl90IHNpemUpICJyZWNlaXZp
bmcgbGVuPSV1IgogbWlwc25ldF9yZWFkKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHZhbCkgInJl
YWQgYWRkcj0weCUiIFBSSXg2NCAiIHZhbD0weCV4IgogbWlwc25ldF93cml0ZSh1aW50NjRfdCBh
ZGRyLCB1aW50NjRfdCB2YWwpICJ3cml0ZSBhZGRyPTB4JSIgUFJJeDY0ICIgdmFsPTB4JSIgUFJJ
eDY0CiBtaXBzbmV0X2lycSh1aW50MzJfdCBpc3IsIHVpbnQzMl90IGludGN0bCkgInNldCBpcnEg
dG8gJWQgKDB4JTAyeCkiCiAKLSMgaHcvbmV0L25lMjAwMC5jCisjIG5lMjAwMC5jCiBuZTIwMDBf
cmVhZCh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwpICJyZWFkIGFkZHI9MHglIiBQUkl4NjQg
IiB2YWw9MHglIiBQUkl4NjQKIG5lMjAwMF93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2
YWwpICJ3cml0ZSBhZGRyPTB4JSIgUFJJeDY0ICIgdmFsPTB4JSIgUFJJeDY0CiBuZTIwMDBfaW9w
b3J0X3JlYWQodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsKSAiaW8gcmVhZCBhZGRyPTB4JTAy
IiBQUkl4NjQgIiB2YWw9MHglMDIiIFBSSXg2NAogbmUyMDAwX2lvcG9ydF93cml0ZSh1aW50NjRf
dCBhZGRyLCB1aW50NjRfdCB2YWwpICJpbyB3cml0ZSBhZGRyPTB4JTAyIiBQUkl4NjQgIiB2YWw9
MHglMDIiIFBSSXg2NAogCi0jIGh3L25ldC9vcGVuY29yZXNfZXRoLmMKKyMgb3BlbmNvcmVzX2V0
aC5jCiBvcGVuX2V0aF9taWlfd3JpdGUodW5zaWduZWQgaWR4LCB1aW50MTZfdCB2KSAiTUlJWzB4
JTAyeF0gPC0gMHglMDR4Igogb3Blbl9ldGhfbWlpX3JlYWQodW5zaWduZWQgaWR4LCB1aW50MTZf
dCB2KSAiTUlJWzB4JTAyeF0gLT4gMHglMDR4Igogb3Blbl9ldGhfdXBkYXRlX2lycSh1aW50MzJf
dCB2KSAiSVJRIDwtIDB4JXgiCkBAIC00OCw3ICs0OCw3IEBAIG9wZW5fZXRoX3JlZ193cml0ZSh1
aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2KSAiTUFDWzB4JTAyeF0gPC0gMHglMDh4Igogb3Blbl9l
dGhfZGVzY19yZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHYpICJERVNDWzB4JTA0eF0gLT4g
MHglMDh4Igogb3Blbl9ldGhfZGVzY193cml0ZSh1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2KSAi
REVTQ1sweCUwNHhdIDwtIDB4JTA4eCIKIAotIyBody9uZXQvcGNuZXQuYworIyBwY25ldC5jCiBw
Y25ldF9zX3Jlc2V0KHZvaWQgKnMpICJzPSVwIgogcGNuZXRfdXNlcl9pbnQodm9pZCAqcykgInM9
JXAiCiBwY25ldF9pc3JfY2hhbmdlKHZvaWQgKnMsIHVpbnQzMl90IGlzciwgdWludDMyX3QgaXNy
X29sZCkgInM9JXAgSU5UQT0lZDw9JWQiCkBAIC01NiwxMyArNTYsMTMgQEAgcGNuZXRfaW5pdCh2
b2lkICpzLCB1aW50NjRfdCBpbml0X2FkZHIpICJzPSVwIGluaXRfYWRkcj0weCUiUFJJeDY0CiBw
Y25ldF9ybGVuX3RsZW4odm9pZCAqcywgdWludDMyX3QgcmxlbiwgdWludDMyX3QgdGxlbikgInM9
JXAgcmxlbj0lZCB0bGVuPSVkIgogcGNuZXRfc3MzMl9yZHJhX3RkcmEodm9pZCAqcywgdWludDMy
X3Qgc3MzMiwgdWludDMyX3QgcmRyYSwgdWludDMyX3QgcmN2cmwsIHVpbnQzMl90IHRkcmEsIHVp
bnQzMl90IHhtdHJsKSAicz0lcCBzczMyPSVkIHJkcmE9MHglMDh4WyVkXSB0ZHJhPTB4JTA4eFsl
ZF0iCiAKLSMgaHcvbmV0L3BjbmV0LXBjaS5jCisjIHBjbmV0LXBjaS5jCiBwY25ldF9hcHJvbV93
cml0ZWIodm9pZCAqb3BhcXVlLCB1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWwpICJvcGFxdWU9
JXAgYWRkcj0weCUwOHggdmFsPTB4JTAyeCIKIHBjbmV0X2Fwcm9tX3JlYWRiKHZvaWQgKm9wYXF1
ZSwgdWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsKSAib3BhcXVlPSVwIGFkZHI9MHglMDh4IHZh
bD0weCUwMngiCiBwY25ldF9pb3BvcnRfcmVhZCh2b2lkICpvcGFxdWUsIHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIHNpemUpICJvcGFxdWU9JXAgYWRkcj0weCUiUFJJeDY0IiBzaXplPSVkIgogcGNu
ZXRfaW9wb3J0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDY0X3QgYWRkciwgdWludDY0X3QgZGF0
YSwgdW5zaWduZWQgc2l6ZSkgIm9wYXF1ZT0lcCBhZGRyPTB4JSJQUkl4NjQiIGRhdGE9MHglIlBS
SXg2NCIgc2l6ZT0lZCIKIAotIyBody9uZXQvbmV0X3J4X3BrdC5jCisjIG5ldF9yeF9wa3QuYwog
bmV0X3J4X3BrdF9wYXJzZWQoYm9vbCBpcDQsIGJvb2wgaXA2LCBib29sIHVkcCwgYm9vbCB0Y3As
IHNpemVfdCBsM28sIHNpemVfdCBsNG8sIHNpemVfdCBsNW8pICJSWCBwYWNrZXQgcGFyc2VkOiBp
cDQ6ICVkLCBpcDY6ICVkLCB1ZHA6ICVkLCB0Y3A6ICVkLCBsMyBvZmZzZXQ6ICV6dSwgbDQgb2Zm
c2V0OiAlenUsIGw1IG9mZnNldDogJXp1IgogbmV0X3J4X3BrdF9sNF9jc3VtX3ZhbGlkYXRlX2Vu
dHJ5KHZvaWQpICJTdGFydGluZyBMNCBjaGVja3N1bSB2YWxpZGF0aW9uIgogbmV0X3J4X3BrdF9s
NF9jc3VtX3ZhbGlkYXRlX25vdF94eHAodm9pZCkgIk5vdCBhIFRDUC9VRFAgcGFja2V0IgpAQCAt
OTgsMTAgKzk4LDEwIEBAIG5ldF9yeF9wa3RfcnNzX2lwNl9leCh2b2lkKSAiQ2FsY3VsYXRpbmcg
SVB2Ni9FWCBSU1MgIGhhc2giCiBuZXRfcnhfcGt0X3Jzc19oYXNoKHNpemVfdCByc3NfbGVuZ3Ro
LCB1aW50MzJfdCByc3NfaGFzaCkgIlJTUyBoYXNoIGZvciAlenUgYnl0ZXM6IDB4JVgiCiBuZXRf
cnhfcGt0X3Jzc19hZGRfY2h1bmsodm9pZCogcHRyLCBzaXplX3Qgc2l6ZSwgc2l6ZV90IGlucHV0
X29mZnNldCkgIkFkZCBSU1MgY2h1bmsgJXAsICV6dSBieXRlcywgUlNTIGlucHV0IG9mZnNldCAl
enUgYnl0ZXMiCiAKLSMgaHcvbmV0L2UxMDAwLmMKKyMgZTEwMDAuYwogZTEwMDBfcmVjZWl2ZXJf
b3ZlcnJ1bihzaXplX3QgcywgdWludDMyX3QgcmRoLCB1aW50MzJfdCByZHQpICJSZWNlaXZlciBv
dmVycnVuOiBkcm9wcGVkIHBhY2tldCBvZiAlenUgYnl0ZXMsIFJESD0ldSwgUkRUPSV1IgogCi0j
IGh3L25ldC9lMTAwMHhfY29tbW9uLmMKKyMgZTEwMDB4X2NvbW1vbi5jCiBlMTAwMHhfcnhfY2Fu
X3JlY3ZfZGlzYWJsZWQoYm9vbCBsaW5rX3VwLCBib29sIHJ4X2VuYWJsZWQsIGJvb2wgcGNpX21h
c3RlcikgImxpbmtfdXA6ICVkLCByeF9lbmFibGVkICVkLCBwY2lfbWFzdGVyICVkIgogZTEwMDB4
X3ZsYW5faXNfdmxhbl9wa3QoYm9vbCBpc192bGFuX3BrdCwgdWludDE2X3QgZXRoX3Byb3RvLCB1
aW50MTZfdCB2ZXQpICJJcyBWTEFOIHBhY2tldDogJWQsIEVUSCBwcm90bzogMHglWCwgVkVUOiAw
eCVYIgogZTEwMDB4X3J4X2ZsdF91Y2FzdF9tYXRjaCh1aW50MzJfdCBpZHgsIHVpbnQ4X3QgYjAs
IHVpbnQ4X3QgYjEsIHVpbnQ4X3QgYjIsIHVpbnQ4X3QgYjMsIHVpbnQ4X3QgYjQsIHVpbnQ4X3Qg
YjUpICJ1bmljYXN0IG1hdGNoWyVkXTogJTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMngiCkBA
IC0xMTQsNyArMTE0LDcgQEAgZTEwMDB4X21hY19pbmRpY2F0ZSh1aW50OF90IGIwLCB1aW50OF90
IGIxLCB1aW50OF90IGIyLCB1aW50OF90IGIzLCB1aW50OF90IGI0LAogZTEwMDB4X2xpbmtfbmVn
b3RpYXRpb25fc3RhcnQodm9pZCkgIlN0YXJ0IGxpbmsgYXV0byBuZWdvdGlhdGlvbiIKIGUxMDAw
eF9saW5rX25lZ290aWF0aW9uX2RvbmUodm9pZCkgIkF1dG8gbmVnb3RpYXRpb24gaXMgY29tcGxl
dGVkIgogCi0jIGh3L25ldC9lMTAwMGVfY29yZS5jCisjIGUxMDAwZV9jb3JlLmMKIGUxMDAwZV9j
b3JlX3dyaXRlKHVpbnQ2NF90IGluZGV4LCB1aW50MzJfdCBzaXplLCB1aW50NjRfdCB2YWwpICJX
cml0ZSB0byByZWdpc3RlciAweCUiUFJJeDY0IiwgJWQgYnl0ZShzKSwgdmFsdWU6IDB4JSJQUkl4
NjQKIGUxMDAwZV9jb3JlX3JlYWQodWludDY0X3QgaW5kZXgsIHVpbnQzMl90IHNpemUsIHVpbnQ2
NF90IHZhbCkgIlJlYWQgZnJvbSByZWdpc3RlciAweCUiUFJJeDY0IiwgJWQgYnl0ZShzKSwgdmFs
dWU6IDB4JSJQUkl4NjQKIGUxMDAwZV9jb3JlX21kaWNfcmVhZCh1aW50OF90IHBhZ2UsIHVpbnQz
Ml90IGFkZHIsIHVpbnQzMl90IGRhdGEpICJNRElDIFJFQUQ6IFBIWVsldV1bJXVdID0gMHgleCIK
QEAgLTI0NSw3ICsyNDUsNyBAQCBlMTAwMGVfd3JuX21zaXhfaW52YWxpZCh1aW50MzJfdCBjYXVz
ZSwgdWludDMyX3QgY2ZnKSAiSW52YWxpZCBlbnRyeSBmb3IgY2F1c2UgMAogZTEwMDBlX21hY19z
ZXRfcGVybWFuZW50KHVpbnQ4X3QgYjAsIHVpbnQ4X3QgYjEsIHVpbnQ4X3QgYjIsIHVpbnQ4X3Qg
YjMsIHVpbnQ4X3QgYjQsIHVpbnQ4X3QgYjUpICJTZXQgcGVybWFuZW50IE1BQzogJTAyeDolMDJ4
OiUwMng6JTAyeDolMDJ4OiUwMngiCiBlMTAwMGVfbWFjX3NldF9zdyh1aW50OF90IGIwLCB1aW50
OF90IGIxLCB1aW50OF90IGIyLCB1aW50OF90IGIzLCB1aW50OF90IGI0LCB1aW50OF90IGI1KSAi
U2V0IFNXIE1BQzogJTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMngiCiAKLSMgaHcvbmV0L2Ux
MDAwZS5jCisjIGUxMDAwZS5jCiBlMTAwMGVfY2JfcGNpX3JlYWxpemUodm9pZCkgIkUxMDAwRSBQ
Q0kgcmVhbGl6ZSBlbnRyeSIKIGUxMDAwZV9jYl9wY2lfdW5pbml0KHZvaWQpICJFMTAwMEUgUENJ
IHVuaXQgZW50cnkiCiBlMTAwMGVfY2JfcWRldl9yZXNldCh2b2lkKSAiRTEwMDBFIHFkZXYgcmVz
ZXQgZW50cnkiCkBAIC0yNzEsNyArMjcxLDcgQEAgZTEwMDBlX2NmZ19zdXBwb3J0X3ZpcnRpbyhi
b29sIHN1cHBvcnQpICJWaXJ0aW8gaGVhZGVyIHN1cHBvcnRlZDogJWQiCiBlMTAwMGVfdm1fc3Rh
dGVfcnVubmluZyh2b2lkKSAiVk0gc3RhdGUgaXMgcnVubmluZyIKIGUxMDAwZV92bV9zdGF0ZV9z
dG9wcGVkKHZvaWQpICJWTSBzdGF0ZSBpcyBzdG9wcGVkIgogCi0jIGh3L25ldC9zcGFwcl9sbGFu
LmMKKyMgc3BhcHJfbGxhbi5jCiBzcGFwcl92bGFuX2dldF9yeF9iZF9mcm9tX3Bvb2xfZm91bmQo
aW50IHBvb2wsIGludDMyX3QgY291bnQsIHVpbnQzMl90IHJ4X2J1ZnMpICJwb29sPSVkIGNvdW50
PSUiUFJJZDMyIiByeGJ1ZnM9JSJQUkl1MzIKIHNwYXByX3ZsYW5fZ2V0X3J4X2JkX2Zyb21fcGFn
ZShpbnQgYnVmX3B0ciwgdWludDY0X3QgYmQpICJ1c2VfYnVmX3B0cj0lZCBiZD0weCUwMTYiUFJJ
eDY0CiBzcGFwcl92bGFuX2dldF9yeF9iZF9mcm9tX3BhZ2VfZm91bmQodWludDMyX3QgdXNlX2J1
Zl9wdHIsIHVpbnQzMl90IHJ4X2J1ZnMpICJwdHI9JSJQUkl1MzIiIHJ4YnVmcz0lIlBSSXUzMgpA
QCAtMjg3LDcgKzI4Nyw3IEBAIHNwYXByX3ZsYW5faF9zZW5kX2xvZ2ljYWxfbGFuX3J4YnVmcyh1
aW50MzJfdCByeF9idWZzKSAicnhidWZzID0gJSJQUkl1MzIKIHNwYXByX3ZsYW5faF9zZW5kX2xv
Z2ljYWxfbGFuX2J1Zl9kZXNjKHVpbnQ2NF90IGJ1ZikgIiAgIGJ1ZiBkZXNjOiAweCUiUFJJeDY0
CiBzcGFwcl92bGFuX2hfc2VuZF9sb2dpY2FsX2xhbl90b3RhbChpbnQgbmJ1ZnMsIHVuc2lnbmVk
IHRvdGFsX2xlbikgIiVkIGJ1ZmZlcnMsIHRvdGFsIGxlbmd0aCAweCV4IgogCi0jIGh3L25ldC9z
dW5nZW0uYworIyBzdW5nZW0uYwogc3VuZ2VtX3R4X2NoZWNrc3VtKHVpbnQxNl90IHN0YXJ0LCB1
aW50MTZfdCBvZmYpICJUWCBjaGVja3N1bW1pbmcgZnJvbSBieXRlICVkLCBpbnNlcnRpbmcgYXQg
JWQiCiBzdW5nZW1fdHhfY2hlY2tzdW1fb29iKHZvaWQpICJUWCBjaGVja3N1bSBvdXQgb2YgcGFj
a2V0IGJvdW5kcyIKIHN1bmdlbV90eF91bmZpbmlzaGVkKHZvaWQpICJUWCBwYWNrZXQgc3RhcnRl
ZCB3aXRob3V0IGZpbmlzaGluZyB0aGUgcHJldmlvdXMgb25lIgpAQCAtMzMxLDcgKzMzMSw3IEBA
IHN1bmdlbV9tbWlvX21pZl9yZWFkKHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCkgIk1NSU8g
bWlmIHJlYWQgZnJvbSAweCUiUFJJeDY0CiBzdW5nZW1fbW1pb19wY3Nfd3JpdGUodWludDY0X3Qg
YWRkciwgdWludDY0X3QgdmFsKSAiTU1JTyBwY3Mgd3JpdGUgdG8gMHglIlBSSXg2NCIgdmFsPTB4
JSJQUkl4NjQKIHN1bmdlbV9tbWlvX3Bjc19yZWFkKHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZh
bCkgIk1NSU8gcGNzIHJlYWQgZnJvbSAweCUiUFJJeDY0IiB2YWw9MHglIlBSSXg2NAogCi0jIGh3
L25ldC9zdW5obWUuYworIyBzdW5obWUuYwogc3VuaG1lX3NlYl93cml0ZSh1aW50NjRfdCBhZGRy
LCB1aW50NjRfdCB2YWx1ZSkgImFkZHIgMHglIlBSSXg2NCIgdmFsdWUgMHglIlBSSXg2NAogc3Vu
aG1lX3NlYl9yZWFkKHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbHVlKSAiYWRkciAweCUiUFJJ
eDY0IiB2YWx1ZSAweCUiUFJJeDY0CiBzdW5obWVfZXR4X3dyaXRlKHVpbnQ2NF90IGFkZHIsIHVp
bnQ2NF90IHZhbHVlKSAiYWRkciAweCUiUFJJeDY0IiB2YWx1ZSAweCUiUFJJeDY0CkBAIC0zNjAs
NyArMzYwLDcgQEAgc3VuaG1lX3J4X2ZpbHRlcl9hY2NlcHQodm9pZCkgImFjY2VwdGluZyBpbmNv
bWluZyBmcmFtZSIKIHN1bmhtZV9yeF9kZXNjKHVpbnQzMl90IGFkZHIsIGludCBvZmZzZXQsIHVp
bnQzMl90IHN0YXR1cywgaW50IGxlbiwgaW50IGNyLCBpbnQgbnIpICJhZGRyIDB4JSJQUkl4MzIi
KCsweCV4KSBzdGF0dXMgMHglIlBSSXgzMiAiIGxlbiAlZCAocmluZyAlZC8lZCkiCiBzdW5obWVf
cnhfeHN1bV9jYWxjKHVpbnQxNl90IHhzdW0pICJjYWxjdWxhdGVkIGluY29taW5nIHhzdW0gYXMg
MHgleCIKIAotIyBody9uZXQvdmlydGlvLW5ldC5jCisjIHZpcnRpby1uZXQuYwogdmlydGlvX25l
dF9hbm5vdW5jZV9ub3RpZnkodm9pZCkgIiIKIHZpcnRpb19uZXRfYW5ub3VuY2VfdGltZXIoaW50
IHJvdW5kKSAiJWQiCiB2aXJ0aW9fbmV0X2hhbmRsZV9hbm5vdW5jZShpbnQgcm91bmQpICIlZCIK
ZGlmZiAtLWdpdCBhL2h3L252cmFtL3RyYWNlLWV2ZW50cyBiL2h3L252cmFtL3RyYWNlLWV2ZW50
cwppbmRleCA2YjU1YmE3YTA5Li5lMTkxOTkxZTJhIDEwMDY0NAotLS0gYS9ody9udnJhbS90cmFj
ZS1ldmVudHMKKysrIGIvaHcvbnZyYW0vdHJhY2UtZXZlbnRzCkBAIC0xLDEwICsxLDEwIEBACiAj
IFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAot
IyBody9udnJhbS9kczEyMjV5LmMKKyMgZHMxMjI1eS5jCiBudnJhbV9yZWFkKHVpbnQzMl90IGFk
ZHIsIHVpbnQzMl90IHJldCkgInJlYWQgYWRkciAlZDogMHglMDJ4IgogbnZyYW1fd3JpdGUodWlu
dDMyX3QgYWRkciwgdWludDMyX3Qgb2xkLCB1aW50MzJfdCB2YWwpICJ3cml0ZSBhZGRyICVkOiAw
eCUwMnggLT4gMHglMDJ4IgogCi0jIGh3L252cmFtL2Z3X2NmZy5jCisjIGZ3X2NmZy5jCiBmd19j
Zmdfc2VsZWN0KHZvaWQgKnMsIHVpbnQxNl90IGtleSwgaW50IHJldCkgIiVwIGtleSAlZCA9ICVk
IgogZndfY2ZnX3JlYWQodm9pZCAqcywgdWludDY0X3QgcmV0KSAiJXAgPSAweCUiUFJJeDY0CiBm
d19jZmdfYWRkX2ZpbGUodm9pZCAqcywgaW50IGluZGV4LCBjaGFyICpuYW1lLCBzaXplX3QgbGVu
KSAiJXAgIyVkOiAlcyAoJXpkIGJ5dGVzKSIKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3RyYWNl
LWV2ZW50cyBiL2h3L3BjaS1ob3N0L3RyYWNlLWV2ZW50cwppbmRleCBkZDdhMzk4ZTk2Li5kMTlj
YTlhZWY2IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC90cmFjZS1ldmVudHMKKysrIGIvaHcvcGNp
LWhvc3QvdHJhY2UtZXZlbnRzCkBAIC0xLDkgKzEsOSBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFj
aW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvcGNpLWhvc3QvZ3JhY2ts
ZS5jCisjIGdyYWNrbGUuYwogZ3JhY2tsZV9zZXRfaXJxKGludCBpcnFfbnVtLCBpbnQgbGV2ZWwp
ICJzZXRfaXJxIG51bSAlZCBsZXZlbCAlZCIKIAotIyBody9wY2ktaG9zdC9zYWJyZS5jCisjIHNh
YnJlLmMKIHNhYnJlX3NldF9yZXF1ZXN0KGludCBpcnFfbnVtKSAicmVxdWVzdCBpcnEgJWQiCiBz
YWJyZV9jbGVhcl9yZXF1ZXN0KGludCBpcnFfbnVtKSAiY2xlYXIgcmVxdWVzdCBpcnEgJWQiCiBz
YWJyZV9jb25maWdfd3JpdGUodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsKSAiYWRkciAweCUi
UFJJeDY0IiB2YWwgMHglIlBSSXg2NApAQCAtMTMsNyArMTMsNyBAQCBzYWJyZV9wY2lfY29uZmln
X3JlYWQodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsKSAiYWRkciAweCUiUFJJeDY0IiB2YWwg
MHglIlBSSQogc2FicmVfcGNpX3NldF9pcnEoaW50IGlycV9udW0sIGludCBsZXZlbCkgInNldCBp
cnFfaW4gJWQgbGV2ZWwgJWQiCiBzYWJyZV9wY2lfc2V0X29iaW9faXJxKGludCBpcnFfbnVtLCBp
bnQgbGV2ZWwpICJzZXQgaXJxICVkIGxldmVsICVkIgogCi0jIGh3L3BjaS1ob3N0L3VuaW5vcnRo
LmMKKyMgdW5pbm9ydGguYwogdW5pbl9zZXRfaXJxKGludCBpcnFfbnVtLCBpbnQgbGV2ZWwpICJz
ZXR0aW5nIElOVCAlZCA9ICVkIgogdW5pbl9nZXRfY29uZmlnX3JlZyh1aW50MzJfdCByZWcsIHVp
bnQzMl90IGFkZHIsIHVpbnQzMl90IHJldHZhbCkgImNvbnZlcnRlZCBjb25maWcgc3BhY2UgYWNj
ZXNzb3IgMHglIlBSSXgzMiAiLzB4JSJQUkl4MzIgIiAtPiAweCUiUFJJeDMyCiB1bmluX2RhdGFf
d3JpdGUodWludDY0X3QgYWRkciwgdW5zaWduZWQgbGVuLCB1aW50NjRfdCB2YWwpICJ3cml0ZSBh
ZGRyIDB4JSJQUkl4NjQgIiBsZW4gJWQgdmFsIDB4JSJQUkl4NjQKZGlmZiAtLWdpdCBhL2h3L3Bj
aS90cmFjZS1ldmVudHMgYi9ody9wY2kvdHJhY2UtZXZlbnRzCmluZGV4IGY2OGMxNzhhZmMuLmRl
ZjRiMzkyNmQgMTAwNjQ0Ci0tLSBhL2h3L3BjaS90cmFjZS1ldmVudHMKKysrIGIvaHcvcGNpL3Ry
YWNlLWV2ZW50cwpAQCAtMSwxMiArMSwxMiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4
dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvcGNpL3BjaS5jCisjIHBjaS5jCiBw
Y2lfdXBkYXRlX21hcHBpbmdzX2RlbCh2b2lkICpkLCB1aW50MzJfdCBidXMsIHVpbnQzMl90IHNs
b3QsIHVpbnQzMl90IGZ1bmMsIGludCBiYXIsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHNpemUp
ICJkPSVwICUwMng6JTAyeC4leCAlZCwweCUiUFJJeDY0IisweCUiUFJJeDY0CiBwY2lfdXBkYXRl
X21hcHBpbmdzX2FkZCh2b2lkICpkLCB1aW50MzJfdCBidXMsIHVpbnQzMl90IHNsb3QsIHVpbnQz
Ml90IGZ1bmMsIGludCBiYXIsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHNpemUpICJkPSVwICUw
Mng6JTAyeC4leCAlZCwweCUiUFJJeDY0IisweCUiUFJJeDY0CiAKLSMgaHcvcGNpL3BjaV9ob3N0
LmMKKyMgcGNpX2hvc3QuYwogcGNpX2NmZ19yZWFkKGNvbnN0IGNoYXIgKmRldiwgdW5zaWduZWQg
ZGV2aWQsIHVuc2lnbmVkIGZuaWQsIHVuc2lnbmVkIG9mZnMsIHVuc2lnbmVkIHZhbCkgIiVzICUw
MnU6JXUgQDB4JXggLT4gMHgleCIKIHBjaV9jZmdfd3JpdGUoY29uc3QgY2hhciAqZGV2LCB1bnNp
Z25lZCBkZXZpZCwgdW5zaWduZWQgZm5pZCwgdW5zaWduZWQgb2ZmcywgdW5zaWduZWQgdmFsKSAi
JXMgJTAydToldSBAMHgleCA8LSAweCV4IgogCi0jIGh3L3BjaS9tc2l4LmMKKyMgbXNpeC5jCiBt
c2l4X3dyaXRlX2NvbmZpZyhjaGFyICpuYW1lLCBib29sIGVuYWJsZWQsIGJvb2wgbWFza2VkKSAi
ZGV2ICVzIGVuYWJsZWQgJWQgbWFza2VkICVkIgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3RyYWNlLWV2
ZW50cyBiL2h3L3BwYy90cmFjZS1ldmVudHMKaW5kZXggMGFmMTU1ZWQzMi4uZDFkOGI3MWJmYSAx
MDA2NDQKLS0tIGEvaHcvcHBjL3RyYWNlLWV2ZW50cworKysgYi9ody9wcGMvdHJhY2UtZXZlbnRz
CkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4
IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvcHBjL3NwYXByX3BjaS5jCisjIHNwYXByX3BjaS5jCiBz
cGFwcl9wY2lfbXNpKGNvbnN0IGNoYXIgKm1zZywgdWludDMyX3QgY2EpICIlcyAoY2ZnPTB4JXgp
Igogc3BhcHJfcGNpX21zaV9zZXR1cChjb25zdCBjaGFyICpuYW1lLCB1bnNpZ25lZCB2ZWN0b3Is
IHVpbnQ2NF90IGFkZHIpICJkZXZcIiVzXCIgdmVjdG9yICV1LCBhZGRyPTB4JSJQUkl4NjQKIHNw
YXByX3BjaV9ydGFzX2libV9jaGFuZ2VfbXNpKHVuc2lnbmVkIGNmZywgdW5zaWduZWQgZnVuYywg
dW5zaWduZWQgcmVxLCB1bnNpZ25lZCBmaXJzdCkgImNmZ2FkZHIgMHgleCBmdW5jICV1LCByZXF1
ZXN0ZWQgJXUsIGZpcnN0IGlycSAldSIKQEAgLTksNyArOSw3IEBAIHNwYXByX3BjaV9tc2lfd3Jp
dGUodWludDY0X3QgYWRkciwgdWludDY0X3QgZGF0YSwgdWludDMyX3QgZHRfaXJxKSAiQDB4JSJQ
Ukl4NjQiCiBzcGFwcl9wY2lfbHNpX3NldChjb25zdCBjaGFyICpidXNuYW1lLCBpbnQgcGluLCB1
aW50MzJfdCBpcnEpICIlcyBQSU4lZCBJUlEgJXUiCiBzcGFwcl9wY2lfbXNpX3JldHJ5KHVuc2ln
bmVkIGNvbmZpZ19hZGRyLCB1bnNpZ25lZCByZXFfbnVtLCB1bnNpZ25lZCBtYXhfaXJxcykgIkd1
ZXN0IGRldmljZSBhdCAweCV4IGFza2VkICV1LCBoYXZlIG9ubHkgJXUiCiAKLSMgaHcvcHBjL3Nw
YXByLmMKKyMgc3BhcHIuYwogc3BhcHJfY2FzX2ZhaWxlZCh1bnNpZ25lZCBsb25nIG4pICJEVCBk
aWZmIGJ1ZmZlciBpcyB0b28gc21hbGw6ICVsZCBieXRlcyIKIHNwYXByX2Nhc19jb250aW51ZSh1
bnNpZ25lZCBsb25nIG4pICJDb3B5IGNoYW5nZXMgdG8gdGhlIGd1ZXN0OiAlbGQgYnl0ZXMiCiBz
cGFwcl9pcnFfYWxsb2MoaW50IGlycSkgImlycSAlZCIKQEAgLTE3LDcgKzE3LDcgQEAgc3BhcHJf
aXJxX2FsbG9jX2Jsb2NrKGludCBmaXJzdCwgaW50IG51bSwgYm9vbCBsc2ksIGludCBhbGlnbikg
ImZpcnN0IGlycSAlZCwgJWQKIHNwYXByX2lycV9mcmVlKGludCBzcmMsIGludCBpcnEsIGludCBu
dW0pICJTb3VyY2UjJWQsIGZpcnN0IGlycSAlZCwgJWQgaXJxcyIKIHNwYXByX2lycV9mcmVlX3dh
cm4oaW50IHNyYywgaW50IGlycSkgIlNvdXJjZSMlZCwgaXJxICVkIGlzIGFscmVhZHkgZnJlZSIK
IAotIyBody9wcGMvc3BhcHJfaGNhbGwuYworIyBzcGFwcl9oY2FsbC5jCiBzcGFwcl9jYXNfcHZy
X3RyeSh1aW50MzJfdCBwdnIpICIweCV4Igogc3BhcHJfY2FzX3B2cih1aW50MzJfdCBjdXJfcHZy
LCBib29sIGV4cGxpY2l0X21hdGNoLCB1aW50MzJfdCBuZXdfcHZyKSAiY3VycmVudD0weCV4LCBl
eHBsaWNpdF9tYXRjaD0ldSwgbmV3PTB4JXgiCiBzcGFwcl9oX3Jlc2l6ZV9ocHRfcHJlcGFyZSh1
aW50NjRfdCBmbGFncywgdWludDY0X3Qgc2hpZnQpICJmbGFncz0weCUiUFJJeDY0Iiwgc2hpZnQ9
JSJQUkl1NjQKQEAgLTI2LDcgKzI2LDcgQEAgc3BhcHJfdXBkYXRlX2R0KHVuc2lnbmVkIGNiKSAi
TmV3IGJsb2IgJXUgYnl0ZXMiCiBzcGFwcl91cGRhdGVfZHRfZmFpbGVkX3NpemUodW5zaWduZWQg
Y2JvbGQsIHVuc2lnbmVkIGNibmV3LCB1bnNpZ25lZCBtYWdpYykgIk9sZCBibG9iICV1IGJ5dGVz
LCBuZXcgYmxvYiAldSBieXRlcywgbWFnaWMgMHgleCIKIHNwYXByX3VwZGF0ZV9kdF9mYWlsZWRf
Y2hlY2sodW5zaWduZWQgY2JvbGQsIHVuc2lnbmVkIGNibmV3LCB1bnNpZ25lZCBtYWdpYykgIk9s
ZCBibG9iICV1IGJ5dGVzLCBuZXcgYmxvYiAldSBieXRlcywgbWFnaWMgMHgleCIKIAotIyBody9w
cGMvc3BhcHJfaW9tbXUuYworIyBzcGFwcl9pb21tdS5jCiBzcGFwcl9pb21tdV9wdXQodWludDY0
X3QgbGlvYm4sIHVpbnQ2NF90IGlvYmEsIHVpbnQ2NF90IHRjZSwgdWludDY0X3QgcmV0KSAibGlv
Ym49MHglIlBSSXg2NCIgaW9iYT0weCUiUFJJeDY0IiB0Y2U9MHglIlBSSXg2NCIgcmV0PSUiUFJJ
ZDY0CiBzcGFwcl9pb21tdV9nZXQodWludDY0X3QgbGlvYm4sIHVpbnQ2NF90IGlvYmEsIHVpbnQ2
NF90IHJldCwgdWludDY0X3QgdGNlKSAibGlvYm49MHglIlBSSXg2NCIgaW9iYT0weCUiUFJJeDY0
IiByZXQ9JSJQUklkNjQiIHRjZT0weCUiUFJJeDY0CiBzcGFwcl9pb21tdV9pbmRpcmVjdCh1aW50
NjRfdCBsaW9ibiwgdWludDY0X3QgaW9iYSwgdWludDY0X3QgdGNlLCB1aW50NjRfdCBpb2JhTiwg
dWludDY0X3QgdGNlTiwgdWludDY0X3QgcmV0KSAibGlvYm49MHglIlBSSXg2NCIgaW9iYT0weCUi
UFJJeDY0IiB0Y2VsaXN0PTB4JSJQUkl4NjQiIGlvYmFOPTB4JSJQUkl4NjQiIHRjZU49MHglIlBS
SXg2NCIgcmV0PSUiUFJJZDY0CkBAIC00NCw3ICs0NCw3IEBAIHNwYXByX2lvbW11X2Rkd19jcmVh
dGUodWludDY0X3QgYnVpZCwgdWludDMyX3QgY2ZnYWRkciwgdWludDY0X3QgcGdfc2l6ZSwgdWlu
dDY0CiBzcGFwcl9pb21tdV9kZHdfcmVtb3ZlKHVpbnQzMl90IGxpb2JuKSAibGlvYm49MHglIlBS
SXgzMgogc3BhcHJfaW9tbXVfZGR3X3Jlc2V0KHVpbnQ2NF90IGJ1aWQsIHVpbnQzMl90IGNmZ2Fk
ZHIpICJidWlkPTB4JSJQUkl4NjQiIGFkZHI9MHglIlBSSXgzMgogCi0jIGh3L3BwYy9zcGFwcl9k
cmMuYworIyBzcGFwcl9kcmMuYwogc3BhcHJfZHJjX3NldF9pc29sYXRpb25fc3RhdGUodWludDMy
X3QgaW5kZXgsIGludCBzdGF0ZSkgImRyYzogMHglIlBSSXgzMiIsIHN0YXRlOiAweCUiUFJJeDMy
CiBzcGFwcl9kcmNfc2V0X2lzb2xhdGlvbl9zdGF0ZV9maW5hbGl6aW5nKHVpbnQzMl90IGluZGV4
KSAiZHJjOiAweCUiUFJJeDMyCiBzcGFwcl9kcmNfc2V0X2lzb2xhdGlvbl9zdGF0ZV9kZWZlcnJp
bmcodWludDMyX3QgaW5kZXgpICJkcmM6IDB4JSJQUkl4MzIKQEAgLTYzLDQzICs2Myw0MyBAQCBz
cGFwcl9kcmNfcmVhbGl6ZV9jaGlsZCh1aW50MzJfdCBpbmRleCwgY2hhciAqY2hpbGRuYW1lKSAi
ZHJjOiAweCUiUFJJeDMyIiwgY2hpbAogc3BhcHJfZHJjX3JlYWxpemVfY29tcGxldGUodWludDMy
X3QgaW5kZXgpICJkcmM6IDB4JSJQUkl4MzIKIHNwYXByX2RyY191bnJlYWxpemUodWludDMyX3Qg
aW5kZXgpICJkcmM6IDB4JSJQUkl4MzIKIAotIyBody9wcGMvc3BhcHJfb3ZlYy5jCisjIHNwYXBy
X292ZWMuYwogc3BhcHJfb3ZlY19wYXJzZV92ZWN0b3IoaW50IHZlY3RvciwgaW50IGJ5dGUsIHVp
bnQxNl90IHZlY19sZW4sIHVpbnQ4X3QgZW50cnkpICJyZWFkIGd1ZXN0IHZlY3RvciAlMmQsIGJ5
dGUgJTNkIC8gJTNkOiAweCUuMngiCiBzcGFwcl9vdmVjX3BvcHVsYXRlX2R0KGludCBieXRlLCB1
aW50MTZfdCB2ZWNfbGVuLCB1aW50OF90IGVudHJ5KSAiZW5jb2RpbmcgZ3Vlc3QgdmVjdG9yIGJ5
dGUgJTNkIC8gJTNkOiAweCUuMngiCiAKLSMgaHcvcHBjL3NwYXByX3J0YXMuYworIyBzcGFwcl9y
dGFzLmMKIHNwYXByX3J0YXNfZ2V0X3NlbnNvcl9zdGF0ZV9ub3Rfc3VwcG9ydGVkKHVpbnQzMl90
IGluZGV4LCB1aW50MzJfdCB0eXBlKSAic2Vuc29yIGluZGV4OiAweCUiUFJJeDMyIiwgdHlwZTog
JSJQUkl1MzIKIHNwYXByX3J0YXNfZ2V0X3NlbnNvcl9zdGF0ZV9pbnZhbGlkKHVpbnQzMl90IGlu
ZGV4KSAic2Vuc29yIGluZGV4OiAweCUiUFJJeDMyCiBzcGFwcl9ydGFzX2libV9jb25maWd1cmVf
Y29ubmVjdG9yX2ludmFsaWQodWludDMyX3QgaW5kZXgpICJEUkMgaW5kZXg6IDB4JSJQUkl4MzIK
IHNwYXByX3J0YXNfaWJtX2NvbmZpZ3VyZV9jb25uZWN0b3JfbWlzc2luZ19mZHQodWludDMyX3Qg
aW5kZXgpICJEUkMgaW5kZXg6IDB4JSJQUkl4MzIKIAotIyBody9wcGMvc3BhcHJfdmlvLmMKKyMg
c3BhcHJfdmlvLmMKIHNwYXByX3Zpb19oX3JlZ19jcnEodWludDY0X3QgcmVnLCB1aW50NjRfdCBx
dWV1ZV9hZGRyLCB1aW50NjRfdCBxdWV1ZV9sZW4pICJDUlEgZm9yIGRldiAweCUiIFBSSXg2NCAi
IHJlZ2lzdGVyZWQgYXQgMHglIiBQUkl4NjQgIi8weCUiIFBSSXg2NAogc3BhcHJfdmlvX2ZyZWVf
Y3JxKHVpbnQzMl90IHJlZykgIkNSUSBmb3IgZGV2IDB4JSIgUFJJeDMyICIgZnJlZWQiCiAKLSMg
aHcvcHBjL3BwYy5jCisjIHBwYy5jCiBwcGNfdGJfYWRqdXN0KHVpbnQ2NF90IG9mZnMxLCB1aW50
NjRfdCBvZmZzMiwgaW50NjRfdCBkaWZmLCBpbnQ2NF90IHNlY29uZHMpICJhZGp1c3RlZCBmcm9t
IDB4JSJQUkl4NjQiIHRvIDB4JSJQUkl4NjQiLCBkaWZmICUiUFJJZDY0IiAoJSJQUklkNjQicyki
CiAKLSMgaHcvcHBjL3ByZXAuYworIyBwcmVwLmMKIHByZXBfaW9fODAwX3dyaXRlYih1aW50MzJf
dCBhZGRyLCB1aW50MzJfdCB2YWwpICIweCUwOCIgUFJJeDMyICIgPT4gMHglMDIiIFBSSXgzMgog
cHJlcF9pb184MDBfcmVhZGIodWludDMyX3QgYWRkciwgdWludDMyX3QgcmV0dmFsKSAiMHglMDgi
IFBSSXgzMiAiIDw9IDB4JTAyIiBQUkl4MzIKIAotIyBody9wcGMvcHJlcF9zeXN0ZW1pby5jCisj
IHByZXBfc3lzdGVtaW8uYwogcHJlcF9zeXN0ZW1pb19yZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQz
Ml90IHZhbCkgInJlYWQgYWRkcj0weCV4IHZhbD0weCV4IgogcHJlcF9zeXN0ZW1pb193cml0ZSh1
aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWwpICJ3cml0ZSBhZGRyPTB4JXggdmFsPTB4JXgiCiAK
LSMgaHcvcHBjL3JzNjAwMF9tYy5jCisjIHJzNjAwMF9tYy5jCiByczYwMDBtY19pZF9yZWFkKHVp
bnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbCkgInJlYWQgYWRkcj0weCV4IHZhbD0weCV4IgogcnM2
MDAwbWNfcHJlc2VuY2VfcmVhZCh1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWwpICJyZWFkIGFk
ZHI9MHgleCB2YWw9MHgleCIKIHJzNjAwMG1jX3NpemVfcmVhZCh1aW50MzJfdCBhZGRyLCB1aW50
MzJfdCB2YWwpICJyZWFkIGFkZHI9MHgleCB2YWw9MHgleCIKIHJzNjAwMG1jX3NpemVfd3JpdGUo
dWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsKSAid3JpdGUgYWRkcj0weCV4IHZhbD0weCV4Igog
cnM2MDAwbWNfcGFyaXR5X3JlYWQodWludDMyX3QgYWRkciwgdWludDMyX3QgdmFsKSAicmVhZCBh
ZGRyPTB4JXggdmFsPTB4JXgiCiAKLSMgaHcvcHBjL3BwYzR4eF9wY2kuYworIyBwcGM0eHhfcGNp
LmMKIHBwYzR4eF9wY2lfbWFwX2lycShpbnQzMl90IGRldmZuLCBpbnQgaXJxX251bSwgaW50IHNs
b3QpICJkZXZmbiAweCV4IGlycSAlZCAtPiAlZCIKIHBwYzR4eF9wY2lfc2V0X2lycShpbnQgaXJx
X251bSkgIlBDSSBpcnEgJWQiCiAKLSMgaHcvcHBjL3BwYzQ0MF9wY2l4LmMKKyMgcHBjNDQwX3Bj
aXguYwogcHBjNDQwX3BjaXhfbWFwX2lycShpbnQzMl90IGRldmZuLCBpbnQgaXJxX251bSwgaW50
IHNsb3QpICJkZXZmbiAweCV4IGlycSAlZCAtPiAlZCIKIHBwYzQ0MF9wY2l4X3NldF9pcnEoaW50
IGlycV9udW0pICJQQ0kgaXJxICVkIgogcHBjNDQwX3BjaXhfdXBkYXRlX3BpbShpbnQgaWR4LCB1
aW50NjRfdCBzaXplLCB1aW50NjRfdCBsYSkgIkFkZGVkIHdpbmRvdyAlZCBvZiBzaXplPTB4JSIg
UFJJeDY0ICIgdG8gQ1BVPTB4JSIgUFJJeDY0CmRpZmYgLS1naXQgYS9ody9yZG1hL3RyYWNlLWV2
ZW50cyBiL2h3L3JkbWEvdHJhY2UtZXZlbnRzCmluZGV4IDEyODY4ZDhhODcuLjIwMjJhODIwY2Ig
MTAwNjQ0Ci0tLSBhL2h3L3JkbWEvdHJhY2UtZXZlbnRzCisrKyBiL2h3L3JkbWEvdHJhY2UtZXZl
bnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3lu
dGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvcmRtYS9yZG1hX2JhY2tlbmQuYworIyByZG1hX2Jh
Y2tlbmQuYwogcmRtYV9jaGVja19kZXZfYXR0cihjb25zdCBjaGFyICpuYW1lLCBpbnQgbWF4X2Jr
LCBpbnQgbWF4X2ZlKSAiJXM6IGJlPSVkLCBmZT0lZCIKIHJkbWFfY3JlYXRlX2FoX2NhY2hlX2hp
dCh1aW50NjRfdCBzdWJuZXQsIHVpbnQ2NF90IGlmX2lkKSAic3VibmV0PTB4JSJQUkl4NjQiLGlm
X2lkPTB4JSJQUkl4NjQKIHJkbWFfY3JlYXRlX2FoX2NhY2hlX21pc3ModWludDY0X3Qgc3VibmV0
LCB1aW50NjRfdCBpZl9pZCkgInN1Ym5ldD0weCUiUFJJeDY0IixpZl9pZD0weCUiUFJJeDY0CkBA
IC0xNyw3ICsxNyw3IEBAIHJkbWFfYmFja2VuZF91ZF9xcF9zdGF0ZV9ydHModWludDMyX3QgcXBu
LCB1aW50MzJfdCBzcV9wc24sIHVpbnQzMl90IHFrZXkpICJVRCBRCiByZG1hX2JhY2tlbmRfZ2V0
X2dpZF9pbmRleCh1aW50NjRfdCBzdWJuZXQsIHVpbnQ2NF90IGlmaWQsIGludCBnaWRfaWR4KSAi
c3VibmV0PTB4JSJQUkl4NjQiLCBpZmlkPTB4JSJQUkl4NjQgIiwgZ2lkX2lkeD0lZCIKIHJkbWFf
YmFja2VuZF9naWRfY2hhbmdlKGNvbnN0IGNoYXIgKm9wLCB1aW50NjRfdCBzdWJuZXQsIHVpbnQ2
NF90IGlmaWQpICIlcyBzdWJuZXQ9MHglIlBSSXg2NCIsIGlmaWQ9MHglIlBSSXg2NAogCi0jIGh3
L3JkbWEvcmRtYV9ybS5jCisjIHJkbWFfcm0uYwogcmRtYV9yZXNfdGJsX2dldChjaGFyICpuYW1l
LCB1aW50MzJfdCBoYW5kbGUpICJ0YmwgJXMsIGhhbmRsZSAlZCIKIHJkbWFfcmVzX3RibF9hbGxv
YyhjaGFyICpuYW1lLCB1aW50MzJfdCBoYW5kbGUpICJ0YmwgJXMsIGhhbmRsZSAlZCIKIHJkbWFf
cmVzX3RibF9kZWFsbG9jKGNoYXIgKm5hbWUsIHVpbnQzMl90IGhhbmRsZSkgInRibCAlcywgaGFu
ZGxlICVkIgpAQCAtMjYsNiArMjYsNiBAQCByZG1hX3JtX2RlYWxsb2NfbXIodWludDMyX3QgbXJf
aGFuZGxlLCB1aW50NjRfdCBndWVzdF9zdGFydCkgIm1yX2hhbmRsZT0lZCwgZ3VlcwogcmRtYV9y
bV9hbGxvY19xcCh1aW50MzJfdCBybV9xcG4sIHVpbnQzMl90IGJhY2tlbmRfcXBuLCB1aW50OF90
IHFwX3R5cGUpICJybV9xcG49JWQsIGJhY2tlbmRfcXBuPTB4JXgsIHFwX3R5cGU9JWQiCiByZG1h
X3JtX21vZGlmeV9xcCh1aW50MzJfdCBxcG4sIHVpbnQzMl90IGF0dHJfbWFzaywgaW50IHFwX3N0
YXRlLCB1aW50OF90IHNnaWRfaWR4KSAicXBuPTB4JXgsIGF0dHJfbWFzaz0weCV4LCBxcF9zdGF0
ZT0lZCwgc2dpZF9pZHg9JWQiCiAKLSMgaHcvcmRtYS9yZG1hX3V0aWxzLmMKKyMgcmRtYV91dGls
cy5jCiByZG1hX3BjaV9kbWFfbWFwKHVpbnQ2NF90IGFkZHIsIHZvaWQgKnZhZGRyLCB1aW50NjRf
dCBsZW4pICIweCUiUFJJeDY0IiAtPiAlcCAobGVuPSUiIFBSSWQ2NCIpIgogcmRtYV9wY2lfZG1h
X3VubWFwKHZvaWQgKnZhZGRyKSAiJXAiCmRpZmYgLS1naXQgYS9ody9yZG1hL3Ztdy90cmFjZS1l
dmVudHMgYi9ody9yZG1hL3Ztdy90cmFjZS1ldmVudHMKaW5kZXggZTg0NmQ1NDM1OS4uMzIzZmNh
ODQ1NiAxMDA2NDQKLS0tIGEvaHcvcmRtYS92bXcvdHJhY2UtZXZlbnRzCisrKyBiL2h3L3JkbWEv
dm13L3RyYWNlLWV2ZW50cwpAQCAtMSwxNyArMSwxNyBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFj
aW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvcmRtYS92bXcvcHZyZG1h
X21haW4uYworIyBwdnJkbWFfbWFpbi5jCiBwdnJkbWFfcmVnc19yZWFkKHVpbnQ2NF90IGFkZHIs
IHVpbnQ2NF90IHZhbCkgInB2cmRtYS5yZWdzWzB4JSJQUkl4NjQiXT0weCUiUFJJeDY0CiBwdnJk
bWFfcmVnc193cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwsIGNvbnN0IGNoYXIgKnJl
Z19uYW1lLCBjb25zdCBjaGFyICp2YWxfbmFtZSkgInB2cmRtYS5yZWdzWzB4JSJQUkl4NjQiXT0w
eCUiUFJJeDY0IiAoJXMgJXMpIgogcHZyZG1hX3Vhcl93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50
NjRfdCB2YWwsIGNvbnN0IGNoYXIgKnJlZ19uYW1lLCBjb25zdCBjaGFyICp2YWxfbmFtZSwgaW50
IHZhbDEsIGludCB2YWwyKSAidWFyWzB4JSJQUkl4NjQiXT0weCUiUFJJeDY0IiAoY2xzPSVzLCBv
cD0lcywgb2JqPSVkLCB2YWw9JWQpIgogCi0jIGh3L3JkbWEvdm13L3B2cmRtYV9jbWQuYworIyBw
dnJkbWFfY21kLmMKIHB2cmRtYV9tYXBfdG9fcGRpcl9ob3N0X3ZpcnQodm9pZCAqdmZpcnN0LCB2
b2lkICp2cmVtYXBlZCkgIm1yZW1hcCAlcCAtPiAlcCIKIHB2cmRtYV9tYXBfdG9fcGRpcl9uZXh0
X3BhZ2UoaW50IHBhZ2VfaWR4LCB2b2lkICp2bmV4dCwgdm9pZCAqdnJlbWFwZWQpICJtcmVtYXAg
WyVkXSAlcCAtPiAlcCIKIHB2cmRtYV9leGVjX2NtZChpbnQgY21kLCBpbnQgZXJyKSAiY21kPSVk
LCBlcnI9JWQiCiAKLSMgaHcvcmRtYS92bXcvcHZyZG1hX2Rldl9yaW5nLmMKKyMgcHZyZG1hX2Rl
dl9yaW5nLmMKIHB2cmRtYV9yaW5nX25leHRfZWxlbV9yZWFkX25vX2RhdGEoY2hhciAqcmluZ19u
YW1lKSAicHZyZG1hX3JpbmcgJXMgaXMgZW1wdHkiCiAKLSMgaHcvcmRtYS92bXcvcHZyZG1hX3Fw
X29wcy5jCisjIHB2cmRtYV9xcF9vcHMuYwogcHZyZG1hX3Bvc3RfY3FlKHVpbnQzMl90IGNxX2hh
bmRsZSwgaW50IG5vdGlmeSwgdWludDY0X3Qgd3JfaWQsIHVpbnQ2NF90IHFwbiwgdWludDMyX3Qg
b3BfY29kZSwgdWludDMyX3Qgc3RhdHVzLCB1aW50MzJfdCBieXRlX2xlbiwgdWludDMyX3Qgc3Jj
X3FwLCB1aW50MzJfdCB3Y19mbGFncywgdWludDMyX3QgdmVuZG9yX2VycikgImNxX2hhbmRsZT0l
ZCwgbm90aWZ5PSVkLCB3cl9pZD0weCUiUFJJeDY0IiwgcXBuPTB4JSJQUkl4NjQiLCBvcGNvZGU9
JWQsIHN0YXR1cz0lZCwgYnl0ZV9sZW49JWQsIHNyY19xcD0lZCwgd2NfZmxhZ3M9JWQsIHZlbmRv
cl9lcnI9JWQiCmRpZmYgLS1naXQgYS9ody9zMzkweC90cmFjZS1ldmVudHMgYi9ody9zMzkweC90
cmFjZS1ldmVudHMKaW5kZXggMGQzNjIyZWM2Zi4uMGRjNWI4MThjNCAxMDA2NDQKLS0tIGEvaHcv
czM5MHgvdHJhY2UtZXZlbnRzCisrKyBiL2h3L3MzOTB4L3RyYWNlLWV2ZW50cwpAQCAtMSw2ICsx
LDYgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0
aW9uLgogCi0jIGh3L3MzOTB4L2Nzcy5jCisjIGNzcy5jCiBjc3NfZW5hYmxlX2ZhY2lsaXR5KGNv
bnN0IGNoYXIgKmZhY2lsaXR5KSAiQ1NTOiBlbmFibGUgJXMiCiBjc3NfY3J3KHVpbnQ4X3QgcnNj
LCB1aW50OF90IGVyYywgdWludDE2X3QgcnNpZCwgY29uc3QgY2hhciAqY2hhaW5lZCkgIkNTUzog
cXVldWVpbmcgY3J3OiByc2M9MHgleCwgZXJjPTB4JXgsIHJzaWQ9MHgleCAlcyIKIGNzc19jaHBp
ZF9hZGQodWludDhfdCBjc3NpZCwgdWludDhfdCBjaHBpZCwgdWludDhfdCB0eXBlKSAiQ1NTOiBh
ZGQgY2hwaWQgJXguJTAyeCAodHlwZSAweCUwMngpIgpAQCAtMTAsNyArMTAsNyBAQCBjc3NfaW9f
aW50ZXJydXB0KGludCBjc3NpZCwgaW50IHNzaWQsIGludCBzY2hpZCwgdWludDMyX3QgaW50cGFy
bSwgdWludDhfdCBpc2MsCiBjc3NfYWRhcHRlcl9pbnRlcnJ1cHQodWludDhfdCBpc2MpICJDU1M6
IGFkYXB0ZXIgSS9PIGludGVycnVwdCAoaXNjIDB4JXgpIgogY3NzX2RvX3NpYyh1aW50MTZfdCBt
b2RlLCB1aW50OF90IGlzYykgIkNTUzogc2V0IGludGVycnVwdGlvbiBtb2RlIDB4JXggb24gaXNj
IDB4JXgiCiAKLSMgaHcvczM5MHgvdmlydGlvLWNjdy5jCisjIHZpcnRpby1jY3cuYwogdmlydGlv
X2Njd19pbnRlcnByZXRfY2N3KGludCBjc3NpZCwgaW50IHNzaWQsIGludCBzY2hpZCwgaW50IGNt
ZF9jb2RlKSAiVklSVElPLUNDVzogJXguJXguJTA0eDogaW50ZXJwcmV0IGNvbW1hbmQgMHgleCIK
IHZpcnRpb19jY3dfbmV3X2RldmljZShpbnQgY3NzaWQsIGludCBzc2lkLCBpbnQgc2NoaWQsIGlu
dCBkZXZubywgY29uc3QgY2hhciAqZGV2bm9fbW9kZSkgIlZJUlRJTy1DQ1c6IGFkZCBzdWJjaGFu
bmVsICV4LiV4LiUwNHgsIGRldm5vIDB4JTA0eCAoJXMpIgogdmlydGlvX2Njd19zZXRfaW5kKHVp
bnQ2NF90IGluZF9sb2MsIHVpbnQ4X3QgaW5kX29sZCwgdWludDhfdCBpbmRfbmV3KSAiVklSVElP
LUNDVzogaW5kaWNhdG9yIGF0ICUiIFBSSXU2NCAiOiAweCV4LT4weCV4IgpkaWZmIC0tZ2l0IGEv
aHcvc2NzaS90cmFjZS1ldmVudHMgYi9ody9zY3NpL3RyYWNlLWV2ZW50cwppbmRleCAwOWYzZmMz
MDg2Li40NTJiNTk5NGU2IDEwMDY0NAotLS0gYS9ody9zY3NpL3RyYWNlLWV2ZW50cworKysgYi9o
dy9zY3NpL3RyYWNlLWV2ZW50cwpAQCAtMSw2ICsxLDYgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJh
Y2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L3Njc2kvc2NzaS1idXMu
YworIyBzY3NpLWJ1cy5jCiBzY3NpX3JlcV9hbGxvYyhpbnQgdGFyZ2V0LCBpbnQgbHVuLCBpbnQg
dGFnKSAidGFyZ2V0ICVkIGx1biAlZCB0YWcgJWQiCiBzY3NpX3JlcV9jYW5jZWwoaW50IHRhcmdl
dCwgaW50IGx1biwgaW50IHRhZykgInRhcmdldCAlZCBsdW4gJWQgdGFnICVkIgogc2NzaV9yZXFf
ZGF0YShpbnQgdGFyZ2V0LCBpbnQgbHVuLCBpbnQgdGFnLCBpbnQgbGVuKSAidGFyZ2V0ICVkIGx1
biAlZCB0YWcgJWQgbGVuICVkIgpAQCAtMTgsNyArMTgsNyBAQCBzY3NpX2lucXVpcnkoaW50IHRh
cmdldCwgaW50IGx1biwgaW50IHRhZywgaW50IGNkYjEsIGludCBjZGIyKSAidGFyZ2V0ICVkIGx1
biAlZAogc2NzaV90ZXN0X3VuaXRfcmVhZHkoaW50IHRhcmdldCwgaW50IGx1biwgaW50IHRhZykg
InRhcmdldCAlZCBsdW4gJWQgdGFnICVkIgogc2NzaV9yZXF1ZXN0X3NlbnNlKGludCB0YXJnZXQs
IGludCBsdW4sIGludCB0YWcpICJ0YXJnZXQgJWQgbHVuICVkIHRhZyAlZCIKIAotIyBody9zY3Np
L21wdHNhcy5jCisjIG1wdHNhcy5jCiBtcHRzYXNfY29tbWFuZF9jb21wbGV0ZSh2b2lkICpkZXYs
IHVpbnQzMl90IGN0eCwgdWludDMyX3Qgc3RhdHVzLCB1aW50MzJfdCByZXNpZCkgImRldiAlcCBj
b250ZXh0IDB4JTA4eCBzdGF0dXMgMHgleCByZXNpZCAlZCIKIG1wdHNhc19kaWFnX3JlYWQodm9p
ZCAqZGV2LCB1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWwpICJkZXYgJXAgYWRkciAweCUwOHgg
dmFsdWUgMHglMDh4IgogbXB0c2FzX2RpYWdfd3JpdGUodm9pZCAqZGV2LCB1aW50MzJfdCBhZGRy
LCB1aW50MzJfdCB2YWwpICJkZXYgJXAgYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgpAQCAtMzYs
MTEgKzM2LDExIEBAIG1wdHNhc19zZ2xfb3ZlcmZsb3codm9pZCAqZGV2LCB1aW50MzJfdCBjdHgs
IHVpbnQ2NF90IHJlcSwgdWludDY0X3QgZm91bmQpICJkZXYKIG1wdHNhc191bmhhbmRsZWRfY21k
KHZvaWQgKmRldiwgdWludDMyX3QgY3R4LCB1aW50OF90IG1zZ19jbWQpICJkZXYgJXAgY29udGV4
dCAweCUwOHg6IFVuaGFuZGxlZCBjbWQgMHgleCIKIG1wdHNhc191bmhhbmRsZWRfZG9vcmJlbGxf
Y21kKHZvaWQgKmRldiwgaW50IGNtZCkgImRldiAlcCB2YWx1ZSAweCUwOHgiCiAKLSMgaHcvc2Nz
aS9tcHRjb25maWcuYworIyBtcHRjb25maWcuYwogbXB0c2FzX2NvbmZpZ19zYXNfZGV2aWNlKHZv
aWQgKmRldiwgaW50IGFkZHJlc3MsIGludCBwb3J0LCBpbnQgcGh5X2hhbmRsZSwgaW50IGRldl9o
YW5kbGUsIGludCBwYWdlKSAiZGV2ICVwIGFkZHJlc3MgJWQgKHBvcnQgJWQsIGhhbmRsZXM6IHBo
eSAlZCBkZXYgJWQpIHBhZ2UgJWQiCiBtcHRzYXNfY29uZmlnX3Nhc19waHkodm9pZCAqZGV2LCBp
bnQgYWRkcmVzcywgaW50IHBvcnQsIGludCBwaHlfaGFuZGxlLCBpbnQgZGV2X2hhbmRsZSwgaW50
IHBhZ2UpICJkZXYgJXAgYWRkcmVzcyAlZCAocG9ydCAlZCwgaGFuZGxlczogcGh5ICVkIGRldiAl
ZCkgcGFnZSAlZCIKIAotIyBody9zY3NpL21lZ2FzYXMuYworIyBtZWdhc2FzLmMKIG1lZ2FzYXNf
aW5pdF9maXJtd2FyZSh1aW50NjRfdCBwYSkgInBhIDB4JSIgUFJJeDY0ICIgIgogbWVnYXNhc19p
bml0X3F1ZXVlKHVpbnQ2NF90IHF1ZXVlX3BhLCBpbnQgcXVldWVfbGVuLCB1aW50NjRfdCBoZWFk
LCB1aW50NjRfdCB0YWlsLCB1aW50MzJfdCBmbGFncykgInF1ZXVlIGF0IDB4JSIgUFJJeDY0ICIg
bGVuICVkIGhlYWQgMHglIiBQUkl4NjQgIiB0YWlsIDB4JSIgUFJJeDY0ICIgZmxhZ3MgMHgleCIK
IG1lZ2FzYXNfaW5pdHFfbWFwX2ZhaWxlZChpbnQgZnJhbWUpICJzY21kICVkOiBmYWlsZWQgdG8g
bWFwIHF1ZXVlIgpAQCAtMTE4LDcgKzExOCw3IEBAIG1lZ2FzYXNfbW1pb19pbnZhbGlkX3JlYWRs
KHVuc2lnbmVkIGxvbmcgYWRkcikgImFkZHIgMHglbHgiCiBtZWdhc2FzX21taW9fd3JpdGVsKGNv
bnN0IGNoYXIgKnJlZywgdWludDMyX3QgdmFsKSAicmVnICVzOiAweCV4IgogbWVnYXNhc19tbWlv
X2ludmFsaWRfd3JpdGVsKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbCkgImFkZHIgMHgleDog
MHgleCIKIAotIyBody9zY3NpL3Ztd19wdnNjc2kuYworIyB2bXdfcHZzY3NpLmMKIHB2c2NzaV9y
aW5nX2luaXRfZGF0YSh1aW50MzJfdCB0eHJfbGVuX2xvZzIsIHVpbnQzMl90IHJ4cl9sZW5fbG9n
MikgIlRYL1JYIHJpbmdzIGxvZ2FyaXRobXMgc2V0IHRvICVkLyVkIgogcHZzY3NpX3JpbmdfaW5p
dF9tc2codWludDMyX3QgbGVuX2xvZzIpICJNU0cgcmluZyBsb2dhcml0aG0gc2V0IHRvICVkIgog
cHZzY3NpX3JpbmdfZmx1c2hfY21wKHVpbnQ2NF90IGZpbGxlZF9jbXBfcHRyKSAibmV3IHByb2R1
Y3Rpb24gY291bnRlciBvZiBjb21wbGV0aW9uIHJpbmcgaXMgMHglIlBSSXg2NApAQCAtMTUzLDcg
KzE1Myw3IEBAIHB2c2NzaV9zdGF0ZShjb25zdCBjaGFyKiBzdGF0ZSkgInN0YXJ0aW5nICVzIC4u
LiIKIHB2c2NzaV90eF9yaW5nc19wcG4oY29uc3QgY2hhciogbGFiZWwsIHVpbnQ2NF90IHBwbikg
IiVzIHBhZ2U6IDB4JSJQUkl4NjQKIHB2c2NzaV90eF9yaW5nc19udW1fcGFnZXMoY29uc3QgY2hh
ciogbGFiZWwsIHVpbnQzMl90IG51bSkgIk51bWJlciBvZiAlcyBwYWdlczogJXUiCiAKLSMgaHcv
c2NzaS9lc3AuYworIyBlc3AuYwogZXNwX2Vycm9yX2ZpZm9fb3ZlcnJ1bih2b2lkKSAiRklGTyBv
dmVycnVuIgogZXNwX2Vycm9yX3VuaGFuZGxlZF9jb21tYW5kKHVpbnQzMl90IHZhbCkgInVuaGFu
ZGxlZCBjb21tYW5kICgweCUyLjJ4KSIKIGVzcF9lcnJvcl9pbnZhbGlkX3dyaXRlKHVpbnQzMl90
IHZhbCwgdWludDMyX3QgYWRkcikgImludmFsaWQgd3JpdGUgb2YgMHglMDJ4IGF0IFsweCV4XSIK
QEAgLTE5MCw3ICsxOTAsNyBAQCBlc3BfbWVtX3dyaXRlYl9jbWRfc2VsYXRucyh1aW50MzJfdCB2
YWwpICJTZWxlY3Qgd2l0aCBBVE4gJiBzdG9wICgweCUyLjJ4KSIKIGVzcF9tZW1fd3JpdGViX2Nt
ZF9lbnNlbCh1aW50MzJfdCB2YWwpICJFbmFibGUgc2VsZWN0aW9uICgweCUyLjJ4KSIKIGVzcF9t
ZW1fd3JpdGViX2NtZF9kaXNzZWwodWludDMyX3QgdmFsKSAiRGlzYWJsZSBzZWxlY3Rpb24gKDB4
JTIuMngpIgogCi0jIGh3L3Njc2kvZXNwLXBjaS5jCisjIGVzcC1wY2kuYwogZXNwX3BjaV9lcnJv
cl9pbnZhbGlkX2RtYV9kaXJlY3Rpb24odm9pZCkgImludmFsaWQgRE1BIHRyYW5zZmVyIGRpcmVj
dGlvbiIKIGVzcF9wY2lfZXJyb3JfaW52YWxpZF9yZWFkKHVpbnQzMl90IHJlZykgInJlYWQgYWNj
ZXNzIG91dHNpZGUgYm91bmRzIChyZWcgMHgleCkiCiBlc3BfcGNpX2Vycm9yX2ludmFsaWRfd3Jp
dGUodWludDMyX3QgcmVnKSAid3JpdGUgYWNjZXNzIG91dHNpZGUgYm91bmRzIChyZWcgMHgleCki
CkBAIC0yMDQsNyArMjA0LDcgQEAgZXNwX3BjaV9kbWFfc3RhcnQodWludDMyX3QgdmFsKSAiU1RB
UlQgKDB4JS44eCkiCiBlc3BfcGNpX3NiYWNfcmVhZCh1aW50MzJfdCByZWcpICJzYmFjOiAweCU4
Ljh4IgogZXNwX3BjaV9zYmFjX3dyaXRlKHVpbnQzMl90IHJlZywgdWludDMyX3QgdmFsKSAic2Jh
YzogMHglOC44eCAtPiAweCU4Ljh4IgogCi0jIGh3L3Njc2kvc3BhcHJfdnNjc2kuYworIyBzcGFw
cl92c2NzaS5jCiBzcGFwcl92c2NzaV9zZW5kX3JzcCh1aW50OF90IHN0YXR1cywgaW50MzJfdCBy
ZXNfaW4sIGludDMyX3QgcmVzX291dCkgInN0YXR1czogMHgleCwgcmVzX2luOiAlIlBSSWQzMiIs
IHJlc19vdXQ6ICUiUFJJZDMyCiBzcGFwcl92c2NzaV9mZXRjaF9kZXNjX25vX2RhdGEodm9pZCkg
Im5vIGRhdGEgZGVzY3JpcHRvciIKIHNwYXByX3ZzY3NpX2ZldGNoX2Rlc2NfZGlyZWN0KHZvaWQp
ICJkaXJlY3Qgc2VnbWVudCIKQEAgLTIzMSw3ICsyMzEsNyBAQCBzcGFwcl92c2NzaV9xdWV1ZV9j
bWRfbm9fZHJpdmUodWludDY0X3QgbHVuKSAiQ29tbWFuZCBmb3IgbHVuIDB4JTA4IiBQUkl4NjQg
IiB3aQogc3BhcHJfdnNjc2lfcXVldWVfY21kKHVpbnQzMl90IHF0YWcsIHVuc2lnbmVkIGNkYiwg
Y29uc3QgY2hhciAqY21kLCBpbnQgbHVuLCBpbnQgcmV0KSAiUXVldWVkIGNvbW1hbmQgdGFnIDB4
JSJQUkl4MzIiIENNRCAweCV4PSVzIExVTiAlZCByZXQ6ICVkIgogc3BhcHJfdnNjc2lfZG9fY3Jx
KHVuc2lnbmVkIGMwLCB1bnNpZ25lZCBjMSkgImNycTogJTAyeCAlMDJ4IC4uLiIKIAotIyBody9z
Y3NpL2xzaTUzYzg5NWEuYworIyBsc2k1M2M4OTVhLmMKIGxzaV9yZXNldCh2b2lkKSAiUmVzZXQi
CiBsc2lfdXBkYXRlX2lycShpbnQgbGV2ZWwsIHVpbnQ4X3QgZHN0YXQsIHVpbnQ4X3Qgc2lzdDEs
IHVpbnQ4X3Qgc2lzdDApICJVcGRhdGUgSVJRIGxldmVsICVkIGRzdGF0IDB4JTAyeCBzaXN0IDB4
JTAyeDB4JTAyeCIKIGxzaV91cGRhdGVfaXJxX2Rpc2Nvbm5lY3RlZCh2b2lkKSAiSGFuZGxlZCBJ
UlFzICYgZGlzY29ubmVjdGVkLCBsb29raW5nIGZvciBwZW5kaW5nIHByb2Nlc3NlcyIKQEAgLTI5
Myw3ICsyOTMsNyBAQCBsc2lfYXdva2VuKHZvaWQpICJXb2tlbiBieSBTSUdQIgogbHNpX3JlZ19y
ZWFkKGNvbnN0IGNoYXIgKm5hbWUsIGludCBvZmZzZXQsIHVpbnQ4X3QgcmV0KSAiUmVhZCByZWcg
JXMgMHgleCA9IDB4JTAyeCIKIGxzaV9yZWdfd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgaW50IG9m
ZnNldCwgdWludDhfdCB2YWwpICJXcml0ZSByZWcgJXMgMHgleCA9IDB4JTAyeCIKIAotIyBody9z
Y3NpL3Njc2ktZGlzay5jCisjIHNjc2ktZGlzay5jCiBzY3NpX2Rpc2tfY2hlY2tfY29uZGl0aW9u
KHVpbnQzMl90IHRhZywgdWludDhfdCBrZXksIHVpbnQ4X3QgYXNjLCB1aW50OF90IGFzY3EpICJD
b21tYW5kIGNvbXBsZXRlIHRhZz0weCV4IHNlbnNlPSVkLyVkLyVkIgogc2NzaV9kaXNrX3JlYWRf
Y29tcGxldGUodWludDMyX3QgdGFnLCBzaXplX3Qgc2l6ZSkgIkRhdGEgcmVhZHkgdGFnPTB4JXgg
bGVuPSV6ZCIKIHNjc2lfZGlza19yZWFkX2RhdGFfY291bnQodWludDMyX3Qgc2VjdG9yX2NvdW50
KSAiUmVhZCBzZWN0b3JfY291bnQ9JWQiCkBAIC0zMjIsNyArMzIyLDcgQEAgc2NzaV9kaXNrX2Rt
YV9jb21tYW5kX1JFQUQodWludDY0X3QgbGJhLCB1aW50MzJfdCBsZW4pICJSZWFkIChzZWN0b3Ig
JSIgUFJJZDY0ICIKIHNjc2lfZGlza19kbWFfY29tbWFuZF9XUklURShjb25zdCBjaGFyICpjbWQs
IHVpbnQ2NF90IGxiYSwgaW50IGxlbikgIldyaXRlICVzKHNlY3RvciAlIiBQUklkNjQgIiwgY291
bnQgJXUpIgogc2NzaV9kaXNrX25ld19yZXF1ZXN0KHVpbnQzMl90IGx1biwgdWludDMyX3QgdGFn
LCBjb25zdCBjaGFyICpsaW5lKSAiQ29tbWFuZDogbHVuPSVkIHRhZz0weCV4IGRhdGE9JXMiCiAK
LSMgaHcvc2NzaS9zY3NpLWdlbmVyaWMuYworIyBzY3NpLWdlbmVyaWMuYwogc2NzaV9nZW5lcmlj
X2NvbW1hbmRfY29tcGxldGVfbm9pbyh2b2lkICpyZXEsIHVpbnQzMl90IHRhZywgaW50IHN0YXR1
YykgIkNvbW1hbmQgY29tcGxldGUgJXAgdGFnPTB4JXggc3RhdHVzPSVkIgogc2NzaV9nZW5lcmlj
X3JlYWRfY29tcGxldGUodWludDMyX3QgdGFnLCBpbnQgbGVuKSAiRGF0YSByZWFkeSB0YWc9MHgl
eCBsZW49JWQiCiBzY3NpX2dlbmVyaWNfcmVhZF9kYXRhKHVpbnQzMl90IHRhZykgInNjc2lfcmVh
ZF9kYXRhIHRhZz0weCV4IgpkaWZmIC0tZ2l0IGEvaHcvc2QvdHJhY2UtZXZlbnRzIGIvaHcvc2Qv
dHJhY2UtZXZlbnRzCmluZGV4IGZiMDYxNWNkM2MuLjU0M2UzMzkwMTYgMTAwNjQ0Ci0tLSBhL2h3
L3NkL3RyYWNlLWV2ZW50cworKysgYi9ody9zZC90cmFjZS1ldmVudHMKQEAgLTEsMTIgKzEsMTIg
QEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9u
LgogCi0jIGh3L3NkL2JjbTI4MzVfc2Rob3N0LmMKKyMgYmNtMjgzNV9zZGhvc3QuYwogYmNtMjgz
NV9zZGhvc3RfcmVhZCh1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNp
emUpICJvZmZzZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIGJj
bTI4MzVfc2Rob3N0X3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWdu
ZWQgc2l6ZSkgIm9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1
IgogYmNtMjgzNV9zZGhvc3RfZWRtX2NoYW5nZShjb25zdCBjaGFyICp3aHksIHVpbnQzMl90IGVk
bSkgIiglcykgRURNIG5vdyAweCV4IgogYmNtMjgzNV9zZGhvc3RfdXBkYXRlX2lycSh1aW50MzJf
dCBpcnEpICJJUlEgYml0cyAweCV4XG4iCiAKLSMgaHcvc2QvY29yZS5jCisjIGNvcmUuYwogc2Ri
dXNfY29tbWFuZChjb25zdCBjaGFyICpidXNfbmFtZSwgdWludDhfdCBjbWQsIHVpbnQzMl90IGFy
ZykgIkAlcyBDTUQlMDJkIGFyZyAweCUwOHgiCiBzZGJ1c19yZWFkKGNvbnN0IGNoYXIgKmJ1c19u
YW1lLCB1aW50OF90IHZhbHVlKSAiQCVzIHZhbHVlIDB4JTAyeCIKIHNkYnVzX3dyaXRlKGNvbnN0
IGNoYXIgKmJ1c19uYW1lLCB1aW50OF90IHZhbHVlKSAiQCVzIHZhbHVlIDB4JTAyeCIKQEAgLTE0
LDcgKzE0LDcgQEAgc2RidXNfc2V0X3ZvbHRhZ2UoY29uc3QgY2hhciAqYnVzX25hbWUsIHVpbnQx
Nl90IG1pbGxpdm9sdHMpICJAJXMgJXUgKG1WKSIKIHNkYnVzX2dldF9kYXRfbGluZXMoY29uc3Qg
Y2hhciAqYnVzX25hbWUsIHVpbnQ4X3QgZGF0X2xpbmVzKSAiQCVzIGRhdF9saW5lczogJXUiCiBz
ZGJ1c19nZXRfY21kX2xpbmUoY29uc3QgY2hhciAqYnVzX25hbWUsIGJvb2wgY21kX2xpbmUpICJA
JXMgY21kX2xpbmU6ICV1IgogCi0jIGh3L3NkL3NkaGNpLmMKKyMgc2RoY2kuYwogc2RoY2lfc2V0
X2luc2VydGVkKGNvbnN0IGNoYXIgKmxldmVsKSAiY2FyZCBzdGF0ZSBjaGFuZ2VkOiAlcyIKIHNk
aGNpX3NlbmRfY29tbWFuZCh1aW50OF90IGNtZCwgdWludDMyX3QgYXJnKSAiQ01EJTAydSBBUkdb
MHglMDh4XSIKIHNkaGNpX2Vycm9yKGNvbnN0IGNoYXIgKm1zZykgIiVzIgpAQCAtMjksNyArMjks
NyBAQCBzZGhjaV9yZWFkX2RhdGFwb3J0KHVpbnQxNl90IGRhdGFfY291bnQpICJhbGwgJXUgYnl0
ZXMgb2YgZGF0YSBoYXZlIGJlZW4gcmVhZCBmcgogc2RoY2lfd3JpdGVfZGF0YXBvcnQodWludDE2
X3QgZGF0YV9jb3VudCkgIndyaXRlIGJ1ZmZlciBmaWxsZWQgd2l0aCAldSBieXRlcyBvZiBkYXRh
Igogc2RoY2lfY2FwYXJlZyhjb25zdCBjaGFyICpkZXNjLCB1aW50MTZfdCB2YWwpICIlczogJXUi
CiAKLSMgaHcvc2Qvc2QuYworIyBzZC5jCiBzZGNhcmRfbm9ybWFsX2NvbW1hbmQoY29uc3QgY2hh
ciAqcHJvdG8sIGNvbnN0IGNoYXIgKmNtZF9kZXNjLCB1aW50OF90IGNtZCwgdWludDMyX3QgYXJn
LCBjb25zdCBjaGFyICpzdGF0ZSkgIiVzICUyMHMvIENNRCUwMmQgYXJnIDB4JTA4eCAoc3RhdGUg
JXMpIgogc2RjYXJkX2FwcF9jb21tYW5kKGNvbnN0IGNoYXIgKnByb3RvLCBjb25zdCBjaGFyICph
Y21kX2Rlc2MsIHVpbnQ4X3QgYWNtZCwgdWludDMyX3QgYXJnLCBjb25zdCBjaGFyICpzdGF0ZSkg
IiVzICUyM3MvQUNNRCUwMmQgYXJnIDB4JTA4eCAoc3RhdGUgJXMpIgogc2RjYXJkX3Jlc3BvbnNl
KGNvbnN0IGNoYXIgKnJzcGRlc2MsIGludCByc3BsZW4pICIlcyAoc3o6JWQpIgpAQCAtNDksMTAg
KzQ5LDEwIEBAIHNkY2FyZF93cml0ZV9kYXRhKGNvbnN0IGNoYXIgKnByb3RvLCBjb25zdCBjaGFy
ICpjbWRfZGVzYywgdWludDhfdCBjbWQsIHVpbnQ4X3QKIHNkY2FyZF9yZWFkX2RhdGEoY29uc3Qg
Y2hhciAqcHJvdG8sIGNvbnN0IGNoYXIgKmNtZF9kZXNjLCB1aW50OF90IGNtZCwgaW50IGxlbmd0
aCkgIiVzICUyMHMvIENNRCUwMmQgbGVuICVkIgogc2RjYXJkX3NldF92b2x0YWdlKHVpbnQxNl90
IG1pbGxpdm9sdHMpICIldSBtViIKIAotIyBody9zZC9taWxreW1pc3QtbWVtY2FyZC5jCisjIG1p
bGt5bWlzdC1tZW1jYXJkLmMKIG1pbGt5bWlzdF9tZW1jYXJkX21lbW9yeV9yZWFkKHVpbnQzMl90
IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogbWlsa3lt
aXN0X21lbWNhcmRfbWVtb3J5X3dyaXRlKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAi
YWRkciAweCUwOHggdmFsdWUgMHglMDh4IgogCi0jIGh3L3NkL3B4YTJ4eF9tbWNpLmMKKyMgcHhh
Mnh4X21tY2kuYwogcHhhMnh4X21tY2lfcmVhZCh1aW50OF90IHNpemUsIHVpbnQzMl90IGFkZHIs
IHVpbnQzMl90IHZhbHVlKSAic2l6ZSAlZCBhZGRyIDB4JTAyeCB2YWx1ZSAweCUwOHgiCiBweGEy
eHhfbW1jaV93cml0ZSh1aW50OF90IHNpemUsIHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVl
KSAic2l6ZSAlZCBhZGRyIDB4JTAyeCB2YWx1ZSAweCUwOHgiCmRpZmYgLS1naXQgYS9ody9zcGFy
Yy90cmFjZS1ldmVudHMgYi9ody9zcGFyYy90cmFjZS1ldmVudHMKaW5kZXggNmU3MjU5ZjhmOC4u
MzU1YjA3YWUwNSAxMDA2NDQKLS0tIGEvaHcvc3BhcmMvdHJhY2UtZXZlbnRzCisrKyBiL2h3L3Nw
YXJjL3RyYWNlLWV2ZW50cwpAQCAtMSwxMiArMSwxMiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFj
aW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvc3BhcmMvc3VuNG0uYwor
IyBzdW40bS5jCiBzdW40bV9jcHVfaW50ZXJydXB0KHVuc2lnbmVkIGludCBsZXZlbCkgIlNldCBD
UFUgSVJRICVkIgogc3VuNG1fY3B1X3Jlc2V0X2ludGVycnVwdCh1bnNpZ25lZCBpbnQgbGV2ZWwp
ICJSZXNldCBDUFUgSVJRICVkIgogc3VuNG1fY3B1X3NldF9pcnFfcmFpc2UoaW50IGxldmVsKSAi
UmFpc2UgQ1BVIElSUSAlZCIKIHN1bjRtX2NwdV9zZXRfaXJxX2xvd2VyKGludCBsZXZlbCkgIkxv
d2VyIENQVSBJUlEgJWQiCiAKLSMgaHcvc3BhcmMvc3VuNG1faW9tbXUuYworIyBzdW40bV9pb21t
dS5jCiBzdW40bV9pb21tdV9tZW1fcmVhZGwodWludDY0X3QgYWRkciwgdWludDMyX3QgcmV0KSAi
cmVhZCByZWdbMHglIlBSSXg2NCJdID0gMHgleCIKIHN1bjRtX2lvbW11X21lbV93cml0ZWwodWlu
dDY0X3QgYWRkciwgdWludDMyX3QgdmFsKSAid3JpdGUgcmVnWzB4JSJQUkl4NjQiXSA9IDB4JXgi
CiBzdW40bV9pb21tdV9tZW1fd3JpdGVsX2N0cmwodWludDY0X3QgaW9zdGFydCkgImlvc3RhcnQg
PSAweCUiUFJJeDY0CkBAIC0xNiw2ICsxNiw2IEBAIHN1bjRtX2lvbW11X3BhZ2VfZ2V0X2ZsYWdz
KHVpbnQ2NF90IHBhLCB1aW50NjRfdCBpb3B0ZSwgdWludDMyX3QgcmV0KSAiZ2V0IGZsYWdzCiBz
dW40bV9pb21tdV90cmFuc2xhdGVfcGEodWludDY0X3QgYWRkciwgdWludDY0X3QgcGEsIHVpbnQz
Ml90IGlvcHRlKSAieGxhdGUgZHZhIDB4JSJQUkl4NjQiID0+IHBhIDB4JSJQUkl4NjQiIGlvcHRl
ID0gMHgleCIKIHN1bjRtX2lvbW11X2JhZF9hZGRyKHVpbnQ2NF90IGFkZHIpICJiYWQgYWRkciAw
eCUiUFJJeDY0CiAKLSMgaHcvc3BhcmMvbGVvbjMuYworIyBsZW9uMy5jCiBsZW9uM19zZXRfaXJx
KGludCBpbnRubykgIlNldCBDUFUgSVJRICVkIgogbGVvbjNfcmVzZXRfaXJxKGludCBpbnRubykg
IlJlc2V0IENQVSBJUlEgJWQiCmRpZmYgLS1naXQgYS9ody9zcGFyYzY0L3RyYWNlLWV2ZW50cyBi
L2h3L3NwYXJjNjQvdHJhY2UtZXZlbnRzCmluZGV4IGNlNTk3YTZlOWQuLmEwYjI5OTg3ZDIgMTAw
NjQ0Ci0tLSBhL2h3L3NwYXJjNjQvdHJhY2UtZXZlbnRzCisrKyBiL2h3L3NwYXJjNjQvdHJhY2Ut
ZXZlbnRzCkBAIC0xLDE0ICsxLDE0IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZv
ciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody9zcGFyYzY0L3N1bjR1LmMKKyMgc3VuNHUu
YwogZWJ1c19pc2FfaXJxX2hhbmRsZXIoaW50IG4sIGludCBsZXZlbCkgIlNldCBJU0EgSVJRICVk
IGxldmVsICVkIgogCi0jIGh3L3NwYXJjNjQvc3VuNHVfaW9tbXUuYworIyBzdW40dV9pb21tdS5j
CiBzdW40dV9pb21tdV9tZW1fcmVhZCh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwsIGludCBz
aXplKSAiYWRkcjogMHglIlBSSXg2NCIgdmFsOiAweCUiUFJJeDY0IiBzaXplOiAlZCIKIHN1bjR1
X2lvbW11X21lbV93cml0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwsIGludCBzaXplKSAi
YWRkcjogMHglIlBSSXg2NCIgdmFsOiAweCUiUFJJeDY0IiBzaXplOiAlZCIKIHN1bjR1X2lvbW11
X3RyYW5zbGF0ZSh1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB0cmFuc19hZGRyLCB1aW50NjRfdCB0
dGUpICJ4bGF0ZSAweCUiUFJJeDY0IiA9PiBwYSAweCUiUFJJeDY0IiB0dGU6IDB4JSJQUkl4NjQK
IAotIyBody9zcGFyYzY0L3NwYXJjNjQuYworIyBzcGFyYzY0LmMKIHNwYXJjNjRfY3B1X2NoZWNr
X2lycXNfcmVzZXRfaXJxKGludCBpbnRubykgIlJlc2V0IENQVSBJUlEgKGN1cnJlbnQgaW50ZXJy
dXB0IDB4JXgpIgogc3BhcmM2NF9jcHVfY2hlY2tfaXJxc19ub3NldF9pcnEodWludDMyX3QgdGws
IHVpbnQzMl90IHR0LCBpbnQgaW50bm8pICJOb3Qgc2V0dGluZyBDUFUgSVJROiBUTD0lZCBjdXJy
ZW50IDB4JXggPj0gcGVuZGluZyAweCV4Igogc3BhcmM2NF9jcHVfY2hlY2tfaXJxc19zZXRfaXJx
KHVuc2lnbmVkIGludCBpLCBpbnQgb2xkLCBpbnQgbmV3KSAiU2V0IENQVSBJUlEgJWQgb2xkPTB4
JXggbmV3PTB4JXgiCmRpZmYgLS1naXQgYS9ody90aW1lci90cmFjZS1ldmVudHMgYi9ody90aW1l
ci90cmFjZS1ldmVudHMKaW5kZXggMTJlYjUwNWZlZS4uYmRmODM5MDUxNCAxMDA2NDQKLS0tIGEv
aHcvdGltZXIvdHJhY2UtZXZlbnRzCisrKyBiL2h3L3RpbWVyL3RyYWNlLWV2ZW50cwpAQCAtMSw2
ICsxLDYgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVu
dGF0aW9uLgogCi0jIGh3L3RpbWVyL3NsYXZpb190aW1lci5jCisjIHNsYXZpb190aW1lci5jCiBz
bGF2aW9fdGltZXJfZ2V0X291dCh1aW50NjRfdCBsaW1pdCwgdWludDMyX3QgY291bnRoaWdoLCB1
aW50MzJfdCBjb3VudCkgImxpbWl0IDB4JSJQUkl4NjQiIGNvdW50IDB4JXgweCUwOHgiCiBzbGF2
aW9fdGltZXJfaXJxKHVpbnQzMl90IGNvdW50aGlnaCwgdWludDMyX3QgY291bnQpICJjYWxsYmFj
azogY291bnQgMHgleDB4JTA4eCIKIHNsYXZpb190aW1lcl9tZW1fcmVhZGxfaW52YWxpZCh1aW50
NjRfdCBhZGRyKSAiaW52YWxpZCByZWFkIGFkZHJlc3MgMHglIlBSSXg2NApAQCAtMTUsNyArMTUs
NyBAQCBzbGF2aW9fdGltZXJfbWVtX3dyaXRlbF9tb2RlX2NvdW50ZXIodW5zaWduZWQgaW50IHRp
bWVyX2luZGV4KSAicHJvY2Vzc29yICVkIGNoYQogc2xhdmlvX3RpbWVyX21lbV93cml0ZWxfbW9k
ZV9pbnZhbGlkKHZvaWQpICJub3Qgc3lzdGVtIHRpbWVyIgogc2xhdmlvX3RpbWVyX21lbV93cml0
ZWxfaW52YWxpZCh1aW50NjRfdCBhZGRyKSAiaW52YWxpZCB3cml0ZSBhZGRyZXNzIDB4JSJQUkl4
NjQKIAotIyBody90aW1lci9ncmxpYl9ncHRpbWVyLmMKKyMgZ3JsaWJfZ3B0aW1lci5jCiBncmxp
Yl9ncHRpbWVyX2VuYWJsZShpbnQgaWQsIHVpbnQzMl90IGNvdW50KSAidGltZXI6JWQgc2V0IGNv
dW50IDB4JXggYW5kIHJ1biIKIGdybGliX2dwdGltZXJfZGlzYWJsZWQoaW50IGlkLCB1aW50MzJf
dCBjb25maWcpICJ0aW1lcjolZCBUaW1lciBkaXNhYmxlIGNvbmZpZyAweCV4IgogZ3JsaWJfZ3B0
aW1lcl9yZXN0YXJ0KGludCBpZCwgdWludDMyX3QgcmVsb2FkKSAidGltZXI6JWQgcmVsb2FkIHZh
bDogMHgleCIKQEAgLTI0LDEzICsyNCwxMyBAQCBncmxpYl9ncHRpbWVyX2hpdChpbnQgaWQpICJ0
aW1lcjolZCBISVQiCiBncmxpYl9ncHRpbWVyX3JlYWRsKGludCBpZCwgdWludDY0X3QgYWRkciwg
dWludDMyX3QgdmFsKSAidGltZXI6JWQgYWRkciAweCUiUFJJeDY0IiAweCV4IgogZ3JsaWJfZ3B0
aW1lcl93cml0ZWwoaW50IGlkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCB2YWwpICJ0aW1lcjol
ZCBhZGRyIDB4JSJQUkl4NjQiIDB4JXgiCiAKLSMgaHcvdGltZXIvbG0zMl90aW1lci5jCisjIGxt
MzJfdGltZXIuYwogbG0zMl90aW1lcl9tZW1vcnlfd3JpdGUodWludDMyX3QgYWRkciwgdWludDMy
X3QgdmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAweCUwOHgiCiBsbTMyX3RpbWVyX21lbW9yeV9y
ZWFkKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHgl
MDh4IgogbG0zMl90aW1lcl9oaXQodm9pZCkgInRpbWVyIGhpdCIKIGxtMzJfdGltZXJfaXJxX3N0
YXRlKGludCBsZXZlbCkgImlycSBzdGF0ZSAlZCIKIAotIyBody90aW1lci9taWxreW1pc3Qtc3lz
Y3RsLmMKKyMgbWlsa3ltaXN0LXN5c2N0bC5jCiBtaWxreW1pc3Rfc3lzY3RsX21lbW9yeV9yZWFk
KHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4
IgogbWlsa3ltaXN0X3N5c2N0bF9tZW1vcnlfd3JpdGUodWludDMyX3QgYWRkciwgdWludDMyX3Qg
dmFsdWUpICJhZGRyIDB4JTA4eCB2YWx1ZSAweCUwOHgiCiBtaWxreW1pc3Rfc3lzY3RsX2ljYXBf
d3JpdGUodWludDMyX3QgdmFsdWUpICJ2YWx1ZSAweCUwOHgiCkBAIC00MSw3ICs0MSw3IEBAIG1p
bGt5bWlzdF9zeXNjdGxfc3RvcF90aW1lcjEodm9pZCkgIlN0b3AgdGltZXIxIgogbWlsa3ltaXN0
X3N5c2N0bF9wdWxzZV9pcnFfdGltZXIwKHZvaWQpICJQdWxzZSBJUlEgVGltZXIwIgogbWlsa3lt
aXN0X3N5c2N0bF9wdWxzZV9pcnFfdGltZXIxKHZvaWQpICJQdWxzZSBJUlEgVGltZXIxIgogCi0j
IGh3L3RpbWVyL2FzcGVlZF90aW1lci5jCisjIGFzcGVlZF90aW1lci5jCiBhc3BlZWRfdGltZXJf
Y3RybF9lbmFibGUodWludDhfdCBpLCBib29sIGVuYWJsZSkgIlRpbWVyICUiIFBSSXU4ICI6ICVk
IgogYXNwZWVkX3RpbWVyX2N0cmxfZXh0ZXJuYWxfY2xvY2sodWludDhfdCBpLCBib29sIGVuYWJs
ZSkgIlRpbWVyICUiIFBSSXU4ICI6ICVkIgogYXNwZWVkX3RpbWVyX2N0cmxfb3ZlcmZsb3dfaW50
ZXJydXB0KHVpbnQ4X3QgaSwgYm9vbCBlbmFibGUpICJUaW1lciAlIiBQUkl1OCAiOiAlZCIKQEAg
LTUwLDM0ICs1MCwzNCBAQCBhc3BlZWRfdGltZXJfc2V0X2N0cmwyKHVpbnQzMl90IHZhbHVlKSAi
VmFsdWU6IDB4JSIgUFJJeDMyCiBhc3BlZWRfdGltZXJfc2V0X3ZhbHVlKGludCB0aW1lciwgaW50
IHJlZywgdWludDMyX3QgdmFsdWUpICJUaW1lciAlZCByZWdpc3RlciAlZDogMHglIiBQUkl4MzIK
IGFzcGVlZF90aW1lcl9yZWFkKHVpbnQ2NF90IG9mZnNldCwgdW5zaWduZWQgc2l6ZSwgdWludDY0
X3QgdmFsdWUpICJGcm9tIDB4JSIgUFJJeDY0ICI6IG9mIHNpemUgJXU6IDB4JSIgUFJJeDY0CiAK
LSMgaHcvdGltZXIvYXJtdjdtX3N5c3RpY2suYworIyBhcm12N21fc3lzdGljay5jCiBzeXN0aWNr
X3JlbG9hZCh2b2lkKSAic3lzdGljayByZWxvYWQiCiBzeXN0aWNrX3RpbWVyX3RpY2sodm9pZCkg
InN5c3RpY2sgcmVsb2FkIgogc3lzdGlja19yZWFkKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHZh
bHVlLCB1bnNpZ25lZCBzaXplKSAic3lzdGljayByZWFkIGFkZHIgMHglIiBQUkl4NjQgIiBkYXRh
IDB4JSIgUFJJeDMyICIgc2l6ZSAldSIKIHN5c3RpY2tfd3JpdGUodWludDY0X3QgYWRkciwgdWlu
dDMyX3QgdmFsdWUsIHVuc2lnbmVkIHNpemUpICJzeXN0aWNrIHdyaXRlIGFkZHIgMHglIiBQUkl4
NjQgIiBkYXRhIDB4JSIgUFJJeDMyICIgc2l6ZSAldSIKIAotIyBody90aW1lci9jbXNka19hcGJf
dGltZXIuYworIyBjbXNka19hcGJfdGltZXIuYwogY21zZGtfYXBiX3RpbWVyX3JlYWQodWludDY0
X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiQ01TREsgQVBCIHRpbWVy
IHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1Igog
Y21zZGtfYXBiX3RpbWVyX3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5z
aWduZWQgc2l6ZSkgIkNNU0RLIEFQQiB0aW1lciB3cml0ZTogb2Zmc2V0IDB4JSIgUFJJeDY0ICIg
ZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBjbXNka19hcGJfdGltZXJfcmVzZXQodm9pZCkg
IkNNU0RLIEFQQiB0aW1lcjogcmVzZXQiCiAKLSMgaHcvdGltZXIvY21zZGtfYXBiX2R1YWx0aW1l
ci5jCisjIGNtc2RrX2FwYl9kdWFsdGltZXIuYwogY21zZGtfYXBiX2R1YWx0aW1lcl9yZWFkKHVp
bnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIkNNU0RLIEFQQiBk
dWFsdGltZXIgcmVhZDogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAiIHNp
emUgJXUiCiBjbXNka19hcGJfZHVhbHRpbWVyX3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWludDY0
X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIkNNU0RLIEFQQiBkdWFsdGltZXIgd3JpdGU6IG9mZnNl
dCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogY21zZGtfYXBiX2R1
YWx0aW1lcl9yZXNldCh2b2lkKSAiQ01TREsgQVBCIGR1YWx0aW1lcjogcmVzZXQiCiAKLSMgaHcv
dGltZXIvc3VuNHYtcnRjLmMKKyMgc3VuNHYtcnRjLmMKIHN1bjR2X3J0Y19yZWFkKHVpbnQ2NF90
IGFkZHIsIHVpbnQ2NF90IHZhbHVlKSAicmVhZDogYWRkciAweCUiIFBSSXg2NCAiIHZhbHVlIDB4
JSIgUFJJeDY0CiBzdW40dl9ydGNfd3JpdGUodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsdWUp
ICJ3cml0ZTogYWRkciAweCUiIFBSSXg2NCAiIHZhbHVlIDB4JSIgUFJJeDY0CiAKLSMgaHcvdGlt
ZXIveGxueC16eW5xbXAtcnRjLmMKKyMgeGxueC16eW5xbXAtcnRjLmMKIHhsbnhfenlucW1wX3J0
Y19nZXR0aW1lKGludCB5ZWFyLCBpbnQgbW9udGgsIGludCBkYXksIGludCBob3VyLCBpbnQgbWlu
LCBpbnQgc2VjKSAiR2V0IHRpbWUgZnJvbSBob3N0OiAlZC0lZC0lZCAlMmQ6JTAyZDolMDJkIgog
Ci0jIGh3L3RpbWVyL25yZjUxX3RpbWVyLmMKKyMgbnJmNTFfdGltZXIuYwogbnJmNTFfdGltZXJf
cmVhZCh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCB2YWx1ZSwgdW5zaWduZWQgc2l6ZSkgInJlYWQg
YWRkciAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4MzIgIiBzaXplICV1IgogbnJmNTFfdGlt
ZXJfd3JpdGUodWludDY0X3QgYWRkciwgdWludDMyX3QgdmFsdWUsIHVuc2lnbmVkIHNpemUpICJ3
cml0ZSBhZGRyIDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXgzMiAiIHNpemUgJXUiCiAKLSMg
aHcvdGltZXIvcGwwMzEuYworIyBwbDAzMS5jCiBwbDAzMV9pcnFfc3RhdGUoaW50IGxldmVsKSAi
aXJxIHN0YXRlICVkIgogcGwwMzFfcmVhZCh1aW50MzJfdCBhZGRyLCB1aW50MzJfdCB2YWx1ZSkg
ImFkZHIgMHglMDh4IHZhbHVlIDB4JTA4eCIKIHBsMDMxX3dyaXRlKHVpbnQzMl90IGFkZHIsIHVp
bnQzMl90IHZhbHVlKSAiYWRkciAweCUwOHggdmFsdWUgMHglMDh4IgpkaWZmIC0tZ2l0IGEvaHcv
dHBtL3RyYWNlLWV2ZW50cyBiL2h3L3RwbS90cmFjZS1ldmVudHMKaW5kZXggZjQ1ZGNkMjIwOS4u
MGI5NGFhMTUyNiAxMDA2NDQKLS0tIGEvaHcvdHBtL3RyYWNlLWV2ZW50cworKysgYi9ody90cG0v
dHJhY2UtZXZlbnRzCkBAIC0xLDIxICsxLDIxIEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcu
dHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBody90cG0vdHBtX2NyYi5jCisjIHRw
bV9jcmIuYwogdHBtX2NyYl9tbWlvX3JlYWQodWludDY0X3QgYWRkciwgdW5zaWduZWQgc2l6ZSwg
dWludDMyX3QgdmFsKSAiQ1JCIHJlYWQgMHgiIFRBUkdFVF9GTVRfcGx4ICIgbGVuOiV1IHZhbDog
MHglIiBQUkl4MzIKIHRwbV9jcmJfbW1pb193cml0ZSh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBz
aXplLCB1aW50MzJfdCB2YWwpICJDUkIgd3JpdGUgMHgiIFRBUkdFVF9GTVRfcGx4ICIgbGVuOiV1
IHZhbDogMHglIiBQUkl4MzIKIAotIyBody90cG0vdHBtX3Bhc3N0aHJvdWdoLmMKKyMgdHBtX3Bh
c3N0aHJvdWdoLmMKIHRwbV9wYXNzdGhyb3VnaF9oYW5kbGVfcmVxdWVzdCh2b2lkICpjbWQpICJw
cm9jZXNzaW5nIGNvbW1hbmQgJXAiCiB0cG1fcGFzc3Rocm91Z2hfcmVzZXQodm9pZCkgInJlc2V0
IgogCi0jIGh3L3RwbS90cG1fdXRpbC5jCisjIHRwbV91dGlsLmMKIHRwbV91dGlsX2dldF9idWZm
ZXJfc2l6ZV9oZHJfbGVuKHVpbnQzMl90IGxlbiwgc2l6ZV90IGV4cGVjdGVkKSAidHBtX3Jlc3At
Pmhkci5sZW4gPSAldSwgZXhwZWN0ZWQgPSAlenUiCiB0cG1fdXRpbF9nZXRfYnVmZmVyX3NpemVf
bGVuKHVpbnQzMl90IGxlbiwgc2l6ZV90IGV4cGVjdGVkKSAidHBtX3Jlc3AtPmxlbiA9ICV1LCBl
eHBlY3RlZCA9ICV6dSIKIHRwbV91dGlsX2dldF9idWZmZXJfc2l6ZV9oZHJfbGVuMih1aW50MzJf
dCBsZW4sIHNpemVfdCBleHBlY3RlZCkgInRwbTJfcmVzcC0+aGRyLmxlbiA9ICV1LCBleHBlY3Rl
ZCA9ICV6dSIKIHRwbV91dGlsX2dldF9idWZmZXJfc2l6ZV9sZW4yKHVpbnQzMl90IGxlbiwgc2l6
ZV90IGV4cGVjdGVkKSAidHBtMl9yZXNwLT5sZW4gPSAldSwgZXhwZWN0ZWQgPSAlenUiCiB0cG1f
dXRpbF9nZXRfYnVmZmVyX3NpemUoc2l6ZV90IGxlbikgImJ1ZmZlcnNpemUgb2YgZGV2aWNlOiAl
enUiCiAKLSMgaHcvdHBtL3RwbV9lbXVsYXRvci5jCisjIHRwbV9lbXVsYXRvci5jCiB0cG1fZW11
bGF0b3Jfc2V0X2xvY2FsaXR5KHVpbnQ4X3QgbG9jdHkpICJzZXR0aW5nIGxvY2FsaXR5IHRvICVk
IgogdHBtX2VtdWxhdG9yX2hhbmRsZV9yZXF1ZXN0KHZvaWQpICJwcm9jZXNzaW5nIFRQTSBjb21t
YW5kIgogdHBtX2VtdWxhdG9yX3Byb2JlX2NhcHModWludDY0X3QgY2FwcykgImNhcGFiaWxpdGll
czogMHglIlBSSXg2NApAQCAtMzUsNyArMzUsNyBAQCB0cG1fZW11bGF0b3Jfc2V0X3N0YXRlX2Js
b2JzX2RvbmUodm9pZCkgIkRvbmUgc2V0dGluZyBzdGF0ZSBibG9icyIKIHRwbV9lbXVsYXRvcl9w
cmVfc2F2ZSh2b2lkKSAiIgogdHBtX2VtdWxhdG9yX2luc3RfaW5pdCh2b2lkKSAiIgogCi0jIGh3
L3RwbS90cG1fdGlzLmMKKyMgdHBtX3Rpcy5jCiB0cG1fdGlzX3Nob3dfYnVmZmVyKGNvbnN0IGNo
YXIgKmRpcmVjdGlvbiwgc2l6ZV90IGxlbiwgY29uc3QgY2hhciAqYnVmKSAiZGlyZWN0aW9uOiAl
cyBsZW46ICV6dVxuYnVmOiAlcyIKIHRwbV90aXNfcmFpc2VfaXJxKHVpbnQzMl90IGlycW1hc2sp
ICJSYWlzaW5nIElSUSBmb3IgZmxhZyAweCUwOHgiCiB0cG1fdGlzX25ld19hY3RpdmVfbG9jYWxp
dHkodWludDhfdCBsb2N0eSkgIkFjdGl2ZSBsb2NhbGl0eSBpcyBub3cgJWQiCkBAIC01Myw1ICs1
Myw1IEBAIHRwbV90aXNfbW1pb193cml0ZV9sb3dlcmluZ19pcnEodm9pZCkgIkxvd2VyaW5nIElS
USIKIHRwbV90aXNfbW1pb193cml0ZV9kYXRhMnNlbmQodWludDMyX3QgdmFsdWUsIHVuc2lnbmVk
IHNpemUpICJEYXRhIHRvIHNlbmQgdG8gVFBNOiAweCUwOHggKHNpemU9JWQpIgogdHBtX3Rpc19w
cmVfc2F2ZSh1aW50OF90IGxvY3R5LCB1aW50MzJfdCByd19vZmZzZXQpICJsb2N0eTogJWQsIHJ3
X29mZnNldCA9ICV1IgogCi0jIGh3L3RwbS90cG1fcHBpLmMKKyMgdHBtX3BwaS5jCiB0cG1fcHBp
X21lbXNldCh1aW50OF90ICpwdHIsIHNpemVfdCBzaXplKSAibWVtc2V0OiAlcCAlenUiCmRpZmYg
LS1naXQgYS9ody91c2IvdHJhY2UtZXZlbnRzIGIvaHcvdXNiL3RyYWNlLWV2ZW50cwppbmRleCA5
OWIxZThiOGNlLi4yZDM3MTMzNTFjIDEwMDY0NAotLS0gYS9ody91c2IvdHJhY2UtZXZlbnRzCisr
KyBiL2h3L3VzYi90cmFjZS1ldmVudHMKQEAgLTEsMTYgKzEsMTYgQEAKICMgU2VlIGRvY3MvZGV2
ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L3VzYi9jb3Jl
LmMKKyMgY29yZS5jCiB1c2JfcGFja2V0X3N0YXRlX2NoYW5nZShpbnQgYnVzLCBjb25zdCBjaGFy
ICpwb3J0LCBpbnQgZXAsIHZvaWQgKnAsIGNvbnN0IGNoYXIgKm8sIGNvbnN0IGNoYXIgKm4pICJi
dXMgJWQsIHBvcnQgJXMsIGVwICVkLCBwYWNrZXQgJXAsIHN0YXRlICVzIC0+ICVzIgogdXNiX3Bh
Y2tldF9zdGF0ZV9mYXVsdChpbnQgYnVzLCBjb25zdCBjaGFyICpwb3J0LCBpbnQgZXAsIHZvaWQg
KnAsIGNvbnN0IGNoYXIgKm8sIGNvbnN0IGNoYXIgKm4pICJidXMgJWQsIHBvcnQgJXMsIGVwICVk
LCBwYWNrZXQgJXAsIHN0YXRlICVzLCBleHBlY3RlZCAlcyIKIAotIyBody91c2IvYnVzLmMKKyMg
YnVzLmMKIHVzYl9wb3J0X2NsYWltKGludCBidXMsIGNvbnN0IGNoYXIgKnBvcnQpICJidXMgJWQs
IHBvcnQgJXMiCiB1c2JfcG9ydF9hdHRhY2goaW50IGJ1cywgY29uc3QgY2hhciAqcG9ydCwgY29u
c3QgY2hhciAqZGV2c3BlZWQsIGNvbnN0IGNoYXIgKnBvcnRzcGVlZCkgImJ1cyAlZCwgcG9ydCAl
cywgZGV2c3BlZWQgJXMsIHBvcnRzcGVlZCAlcyIKIHVzYl9wb3J0X2RldGFjaChpbnQgYnVzLCBj
b25zdCBjaGFyICpwb3J0KSAiYnVzICVkLCBwb3J0ICVzIgogdXNiX3BvcnRfcmVsZWFzZShpbnQg
YnVzLCBjb25zdCBjaGFyICpwb3J0KSAiYnVzICVkLCBwb3J0ICVzIgogCi0jIGh3L3VzYi9oY2Qt
b2hjaS5jCisjIGhjZC1vaGNpLmMKIHVzYl9vaGNpX2lzb190ZF9yZWFkX2ZhaWxlZCh1aW50MzJf
dCBhZGRyKSAiSVNPX1REIHJlYWQgZXJyb3IgYXQgMHgleCIKIHVzYl9vaGNpX2lzb190ZF9oZWFk
KHVpbnQzMl90IGhlYWQsIHVpbnQzMl90IHRhaWwsIHVpbnQzMl90IGZsYWdzLCB1aW50MzJfdCBi
cCwgdWludDMyX3QgbmV4dCwgdWludDMyX3QgYmUsIHVpbnQzMl90IGZyYW1lbnVtLCB1aW50MzJf
dCBzdGFydGZyYW1lLCB1aW50MzJfdCBmcmFtZWNvdW50LCBpbnQgcmVsX2ZyYW1lX251bSkgIklT
T19URCBFRCBoZWFkIDB4JS44eCB0YWlscCAweCUuOHhcbjB4JS44eCAweCUuOHggMHglLjh4IDB4
JS44eFxuZnJhbWVfbnVtYmVyIDB4JS44eCBzdGFydGluZ19mcmFtZSAweCUuOHhcbmZyYW1lX2Nv
dW50ICAweCUuOHggcmVsYXRpdmUgJWQiCiB1c2Jfb2hjaV9pc29fdGRfaGVhZF9vZmZzZXQodWlu
dDMyX3QgbzAsIHVpbnQzMl90IG8xLCB1aW50MzJfdCBvMiwgdWludDMyX3QgbzMsIHVpbnQzMl90
IG80LCB1aW50MzJfdCBvNSwgdWludDMyX3QgbzYsIHVpbnQzMl90IG83KSAiMHglLjh4IDB4JS44
eCAweCUuOHggMHglLjh4IDB4JS44eCAweCUuOHggMHglLjh4IDB4JS44eCIKQEAgLTY3LDcgKzY3
LDcgQEAgdXNiX29oY2lfaW5pdF90aW1lKGludDY0X3QgZnJhbWV0aW1lLCBpbnQ2NF90IGJpdHRp
bWUpICJ1c2JfYml0X3RpbWU9JSIgUFJJZDY0ICIKIHVzYl9vaGNpX2RpZSh2b2lkKSAiIgogdXNi
X29oY2lfYXN5bmNfY29tcGxldGUodm9pZCkgIiIKIAotIyBody91c2IvaGNkLWVoY2kuYworIyBo
Y2QtZWhjaS5jCiB1c2JfZWhjaV9yZXNldCh2b2lkKSAiPT09IFJFU0VUID09PSIKIHVzYl9laGNp
X3VucmVhbGl6ZSh2b2lkKSAiPT09IFVOUkVBTElaRSA9PT0iCiB1c2JfZWhjaV9vcHJlZ19yZWFk
KHVpbnQzMl90IGFkZHIsIGNvbnN0IGNoYXIgKnN0ciwgdWludDMyX3QgdmFsKSAicmQgbW1pbyAw
eCUwNHggWyVzXSA9IDB4JXgiCkBAIC0xMDAsNyArMTAwLDcgQEAgdXNiX2VoY2lfZG9vcmJlbGxf
cmluZyh2b2lkKSAiIgogdXNiX2VoY2lfZG9vcmJlbGxfYWNrKHZvaWQpICIiCiB1c2JfZWhjaV9k
bWFfZXJyb3Iodm9pZCkgIiIKIAotIyBody91c2IvaGNkLXVoY2kuYworIyBoY2QtdWhjaS5jCiB1
c2JfdWhjaV9yZXNldCh2b2lkKSAiPT09IFJFU0VUID09PSIKIHVzYl91aGNpX2V4aXQodm9pZCkg
Ij09PSBFWElUID09PSIKIHVzYl91aGNpX3NjaGVkdWxlX3N0YXJ0KHZvaWQpICIiCkBAIC0xMzAs
NyArMTMwLDcgQEAgdXNiX3VoY2lfdGRfbmV4dHFoKHVpbnQzMl90IHFoLCB1aW50MzJfdCB0ZCkg
InFoIDB4JXgsIHRkIDB4JXgiCiB1c2JfdWhjaV90ZF9hc3luYyh1aW50MzJfdCBxaCwgdWludDMy
X3QgdGQpICJxaCAweCV4LCB0ZCAweCV4IgogdXNiX3VoY2lfdGRfY29tcGxldGUodWludDMyX3Qg
cWgsIHVpbnQzMl90IHRkKSAicWggMHgleCwgdGQgMHgleCIKIAotIyBody91c2IvaGNkLXhoY2ku
YworIyBoY2QteGhjaS5jCiB1c2JfeGhjaV9yZXNldCh2b2lkKSAiPT09IFJFU0VUID09PSIKIHVz
Yl94aGNpX2V4aXQodm9pZCkgIj09PSBFWElUID09PSIKIHVzYl94aGNpX3J1bih2b2lkKSAiIgpA
QCAtMTc2LDcgKzE3Niw3IEBAIHVzYl94aGNpX3hmZXJfZXJyb3Iodm9pZCAqeGZlciwgdWludDMy
X3QgcmV0KSAiJXA6IHJldCAlZCIKIHVzYl94aGNpX3VuaW1wbGVtZW50ZWQoY29uc3QgY2hhciAq
aXRlbSwgaW50IG5yKSAiJXMgKDB4JXgpIgogdXNiX3hoY2lfZW5mb3JjZWRfbGltaXQoY29uc3Qg
Y2hhciAqaXRlbSkgIiVzIgogCi0jIGh3L3VzYi9kZXNjLmMKKyMgZGVzYy5jCiB1c2JfZGVzY19k
ZXZpY2UoaW50IGFkZHIsIGludCBsZW4sIGludCByZXQpICJkZXYgJWQgcXVlcnkgZGV2aWNlLCBs
ZW4gJWQsIHJldCAlZCIKIHVzYl9kZXNjX2RldmljZV9xdWFsaWZpZXIoaW50IGFkZHIsIGludCBs
ZW4sIGludCByZXQpICJkZXYgJWQgcXVlcnkgZGV2aWNlIHF1YWxpZmllciwgbGVuICVkLCByZXQg
JWQiCiB1c2JfZGVzY19jb25maWcoaW50IGFkZHIsIGludCBpbmRleCwgaW50IGxlbiwgaW50IHJl
dCkgImRldiAlZCBxdWVyeSBjb25maWcgJWQsIGxlbiAlZCwgcmV0ICVkIgpAQCAtMTkwLDcgKzE5
MCw3IEBAIHVzYl9zZXRfaW50ZXJmYWNlKGludCBhZGRyLCBpbnQgaWZhY2UsIGludCBhbHQsIGlu
dCByZXQpICJkZXYgJWQsIGludGVyZmFjZSAlZCwKIHVzYl9jbGVhcl9kZXZpY2VfZmVhdHVyZShp
bnQgYWRkciwgaW50IGZlYXR1cmUsIGludCByZXQpICJkZXYgJWQsIGZlYXR1cmUgJWQsIHJldCAl
ZCIKIHVzYl9zZXRfZGV2aWNlX2ZlYXR1cmUoaW50IGFkZHIsIGludCBmZWF0dXJlLCBpbnQgcmV0
KSAiZGV2ICVkLCBmZWF0dXJlICVkLCByZXQgJWQiCiAKLSMgaHcvdXNiL2Rldi1odWIuYworIyBk
ZXYtaHViLmMKIHVzYl9odWJfcmVzZXQoaW50IGFkZHIpICJkZXYgJWQiCiB1c2JfaHViX2NvbnRy
b2woaW50IGFkZHIsIGludCByZXF1ZXN0LCBpbnQgdmFsdWUsIGludCBpbmRleCwgaW50IGxlbmd0
aCkgImRldiAlZCwgcmVxIDB4JXgsIHZhbHVlICVkLCBpbmRleCAlZCwgbGFuZ3RoICVkIgogdXNi
X2h1Yl9nZXRfcG9ydF9zdGF0dXMoaW50IGFkZHIsIGludCBuciwgaW50IHN0YXR1cywgaW50IGNo
YW5nZWQpICJkZXYgJWQsIHBvcnQgJWQsIHN0YXR1cyAweCV4LCBjaGFuZ2VkIDB4JXgiCkBAIC0y
MDAsNyArMjAwLDcgQEAgdXNiX2h1Yl9hdHRhY2goaW50IGFkZHIsIGludCBucikgImRldiAlZCwg
cG9ydCAlZCIKIHVzYl9odWJfZGV0YWNoKGludCBhZGRyLCBpbnQgbnIpICJkZXYgJWQsIHBvcnQg
JWQiCiB1c2JfaHViX3N0YXR1c19yZXBvcnQoaW50IGFkZHIsIGludCBzdGF0dXMpICJkZXYgJWQs
IHN0YXR1cyAweCV4IgogCi0jIGh3L3VzYi9kZXYtdWFzLmMKKyMgZGV2LXVhcy5jCiB1c2JfdWFz
X3Jlc2V0KGludCBhZGRyKSAiZGV2ICVkIgogdXNiX3Vhc19jb21tYW5kKGludCBhZGRyLCB1aW50
MTZfdCB0YWcsIGludCBsdW4sIHVpbnQzMl90IGx1bjY0XzEsIHVpbnQzMl90IGx1bjY0XzIpICJk
ZXYgJWQsIHRhZyAweCV4LCBsdW4gJWQsIGx1bjY0IDB4JTA4eC0weCUwOHgiCiB1c2JfdWFzX3Jl
c3BvbnNlKGludCBhZGRyLCB1aW50MTZfdCB0YWcsIHVpbnQ4X3QgY29kZSkgImRldiAlZCwgdGFn
IDB4JXgsIGNvZGUgMHgleCIKQEAgLTIxNCw3ICsyMTQsNyBAQCB1c2JfdWFzX3RtZl9hYm9ydF90
YXNrKGludCBhZGRyLCB1aW50MTZfdCB0YWcsIHVpbnQxNl90IHRhc2tfdGFnKSAiZGV2ICVkLCB0
YWcgMAogdXNiX3Vhc190bWZfbG9naWNhbF91bml0X3Jlc2V0KGludCBhZGRyLCB1aW50MTZfdCB0
YWcsIGludCBsdW4pICJkZXYgJWQsIHRhZyAweCV4LCBsdW4gJWQiCiB1c2JfdWFzX3RtZl91bnN1
cHBvcnRlZChpbnQgYWRkciwgdWludDE2X3QgdGFnLCB1aW50MzJfdCBmdW5jdGlvbikgImRldiAl
ZCwgdGFnIDB4JXgsIGZ1bmN0aW9uIDB4JXgiCiAKLSMgaHcvdXNiL2Rldi1tdHAuYworIyBkZXYt
bXRwLmMKIHVzYl9tdHBfcmVzZXQoaW50IGFkZHIpICJkZXYgJWQiCiB1c2JfbXRwX2NvbW1hbmQo
aW50IGRldiwgdWludDE2X3QgY29kZSwgdWludDMyX3QgdHJhbnMsIHVpbnQzMl90IGFyZzAsIHVp
bnQzMl90IGFyZzEsIHVpbnQzMl90IGFyZzIsIHVpbnQzMl90IGFyZzMsIHVpbnQzMl90IGFyZzQp
ICJkZXYgJWQsIGNvZGUgMHgleCwgdHJhbnMgMHgleCwgYXJncyAweCV4LCAweCV4LCAweCV4LCAw
eCV4LCAweCV4IgogdXNiX210cF9zdWNjZXNzKGludCBkZXYsIHVpbnQzMl90IHRyYW5zLCB1aW50
MzJfdCBhcmcwLCB1aW50MzJfdCBhcmcxKSAiZGV2ICVkLCB0cmFucyAweCV4LCBhcmdzIDB4JXgs
IDB4JXgiCkBAIC0yMzksNyArMjM5LDcgQEAgdXNiX210cF9vYmplY3RfZnJlZShpbnQgZGV2LCB1
aW50MzJfdCBoYW5kbGUsIGNvbnN0IGNoYXIgKnBhdGgpICJkZXYgJWQsIGhhbmRsZQogdXNiX210
cF9hZGRfY2hpbGQoaW50IGRldiwgdWludDMyX3QgaGFuZGxlLCBjb25zdCBjaGFyICpwYXRoKSAi
ZGV2ICVkLCBoYW5kbGUgMHgleCwgcGF0aCAlcyIKIHVzYl9tdHBfZmlsZV9tb25pdG9yX2V2ZW50
KGludCBkZXYsIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnMpICJkZXYgJWQsIHBhdGgg
JXMgZXZlbnQgJXMiCiAKLSMgaHcvdXNiL2hvc3QtbGlidXNiLmMKKyMgaG9zdC1saWJ1c2IuYwog
dXNiX2hvc3Rfb3Blbl9zdGFydGVkKGludCBidXMsIGludCBhZGRyKSAiZGV2ICVkOiVkIgogdXNi
X2hvc3Rfb3Blbl9zdWNjZXNzKGludCBidXMsIGludCBhZGRyKSAiZGV2ICVkOiVkIgogdXNiX2hv
c3Rfb3Blbl9mYWlsdXJlKGludCBidXMsIGludCBhZGRyKSAiZGV2ICVkOiVkIgpkaWZmIC0tZ2l0
IGEvaHcvdmZpby90cmFjZS1ldmVudHMgYi9ody92ZmlvL3RyYWNlLWV2ZW50cwppbmRleCAyMjAx
OTcyOGUwLi4wYzM4YjBjMjI0IDEwMDY0NAotLS0gYS9ody92ZmlvL3RyYWNlLWV2ZW50cworKysg
Yi9ody92ZmlvL3RyYWNlLWV2ZW50cwpAQCAtMSw2ICsxLDYgQEAKICMgU2VlIGRvY3MvZGV2ZWwv
dHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3L3ZmaW8vcGNpLmMK
KyMgcGNpLmMKIHZmaW9faW50eF9pbnRlcnJ1cHQoY29uc3QgY2hhciAqbmFtZSwgY2hhciBsaW5l
KSAiICglcykgUGluICVjIgogdmZpb19pbnR4X2VvaShjb25zdCBjaGFyICpuYW1lKSAiICglcykg
RU9JIgogdmZpb19pbnR4X2VuYWJsZV9rdm0oY29uc3QgY2hhciAqbmFtZSkgIiAoJXMpIEtWTSBJ
TlR4IGFjY2VsIGVuYWJsZWQiCkBAIC00OSw3ICs0OSw3IEBAIHZmaW9fcGNpX2VtdWxhdGVkX2Rl
dmljZV9pZChjb25zdCBjaGFyICpuYW1lLCB1aW50MTZfdCB2YWwpICIlcyAweCUwNHgiCiB2Zmlv
X3BjaV9lbXVsYXRlZF9zdWJfdmVuZG9yX2lkKGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQxNl90IHZh
bCkgIiVzIDB4JTA0eCIKIHZmaW9fcGNpX2VtdWxhdGVkX3N1Yl9kZXZpY2VfaWQoY29uc3QgY2hh
ciAqbmFtZSwgdWludDE2X3QgdmFsKSAiJXMgMHglMDR4IgogCi0jIGh3L3ZmaW8vcGNpLXF1aXJr
cy5jCisjIHBjaS1xdWlya3MuYwogdmZpb19xdWlya19yb21fYmxhY2tsaXN0ZWQoY29uc3QgY2hh
ciAqbmFtZSwgdWludDE2X3QgdmlkLCB1aW50MTZfdCBkaWQpICIlcyAlMDR4OiUwNHgiCiB2Zmlv
X3F1aXJrX2dlbmVyaWNfd2luZG93X2FkZHJlc3Nfd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgY29u
c3QgY2hhciAqIHJlZ2lvbl9uYW1lLCB1aW50NjRfdCBkYXRhKSAiJXMgJXMgMHglIlBSSXg2NAog
dmZpb19xdWlya19nZW5lcmljX3dpbmRvd19kYXRhX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgY29u
c3QgY2hhciAqIHJlZ2lvbl9uYW1lLCB1aW50NjRfdCBkYXRhKSAiJXMgJXMgMHglIlBSSXg2NApA
QCAtODcsNyArODcsNyBAQCB2ZmlvX3BjaV9pZ2Rfb3ByZWdpb25fZW5hYmxlZChjb25zdCBjaGFy
ICpuYW1lKSAiJXMiCiB2ZmlvX3BjaV9pZ2RfaG9zdF9icmlkZ2VfZW5hYmxlZChjb25zdCBjaGFy
ICpuYW1lKSAiJXMiCiB2ZmlvX3BjaV9pZ2RfbHBjX2JyaWRnZV9lbmFibGVkKGNvbnN0IGNoYXIg
Km5hbWUpICIlcyIKIAotIyBody92ZmlvL2NvbW1vbi5jCisjIGNvbW1vbi5jCiB2ZmlvX3JlZ2lv
bl93cml0ZShjb25zdCBjaGFyICpuYW1lLCBpbnQgaW5kZXgsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2
NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICIgKCVzOnJlZ2lvbiVkKzB4JSJQUkl4NjQiLCAweCUi
UFJJeDY0ICIsICVkKSIKIHZmaW9fcmVnaW9uX3JlYWQoY2hhciAqbmFtZSwgaW50IGluZGV4LCB1
aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBzaXplLCB1aW50NjRfdCBkYXRhKSAiICglczpyZWdpb24l
ZCsweCUiUFJJeDY0IiwgJWQpID0gMHglIlBSSXg2NAogdmZpb19pb21tdV9tYXBfbm90aWZ5KGNv
bnN0IGNoYXIgKm9wLCB1aW50NjRfdCBpb3ZhX3N0YXJ0LCB1aW50NjRfdCBpb3ZhX2VuZCkgImlv
bW11ICVzIEAgMHglIlBSSXg2NCIgLSAweCUiUFJJeDY0CkBAIC0xMTIsNyArMTEyLDcgQEAgdmZp
b19yZWdpb25fc3BhcnNlX21tYXBfZW50cnkoaW50IGksIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgZW5kKSAic3AKIHZmaW9fZ2V0X2Rldl9yZWdpb24oY29uc3QgY2hhciAqbmFt
ZSwgaW50IGluZGV4LCB1aW50MzJfdCB0eXBlLCB1aW50MzJfdCBzdWJ0eXBlKSAiJXMgaW5kZXgg
JWQsICUwOHgvJTB4OCIKIHZmaW9fZG1hX3VubWFwX292ZXJmbG93X3dvcmthcm91bmQodm9pZCkg
IiIKIAotIyBody92ZmlvL3BsYXRmb3JtLmMKKyMgcGxhdGZvcm0uYwogdmZpb19wbGF0Zm9ybV9i
YXNlX2RldmljZV9pbml0KGNoYXIgKm5hbWUsIGludCBncm91cGlkKSAiJXMgYmVsb25ncyB0byBn
cm91cCAjJWQiCiB2ZmlvX3BsYXRmb3JtX3JlYWxpemUoY2hhciAqbmFtZSwgY2hhciAqY29tcGF0
KSAidmZpbyBkZXZpY2UgJXMsIGNvbXBhdCA9ICVzIgogdmZpb19wbGF0Zm9ybV9lb2koaW50IHBp
biwgaW50IGZkKSAiRU9JIElSUSBwaW4gJWQgKGZkPSVkKSIKQEAgLTEyNCw3ICsxMjQsNyBAQCB2
ZmlvX2ludHBfaW50ZXJydXB0X3NldF9wZW5kaW5nKGludCBpbmRleCkgImlycSAlZCBpcyBzZXQg
UEVORElORyIKIHZmaW9fcGxhdGZvcm1fc3RhcnRfbGV2ZWxfaXJxZmRfaW5qZWN0aW9uKGludCBp
bmRleCwgaW50IGZkLCBpbnQgcmVzYW1wbGVmZCkgIklSUSBpbmRleD0lZCwgZmQgPSAlZCwgcmVz
YW1wbGVmZCA9ICVkIgogdmZpb19wbGF0Zm9ybV9zdGFydF9lZGdlX2lycWZkX2luamVjdGlvbihp
bnQgaW5kZXgsIGludCBmZCkgIklSUSBpbmRleD0lZCwgZmQgPSAlZCIKIAotIyBody92ZmlvL3Nw
YXByLmMKKyMgc3BhcHIuYwogdmZpb19wcmVyZWdfbGlzdGVuZXJfcmVnaW9uX2FkZF9za2lwKHVp
bnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpICIweCUiUFJJeDY0IiAtIDB4JSJQUkl4NjQKIHZm
aW9fcHJlcmVnX2xpc3RlbmVyX3JlZ2lvbl9kZWxfc2tpcCh1aW50NjRfdCBzdGFydCwgdWludDY0
X3QgZW5kKSAiMHglIlBSSXg2NCIgLSAweCUiUFJJeDY0CiB2ZmlvX3ByZXJlZ19yZWdpc3Rlcih1
aW50NjRfdCB2YSwgdWludDY0X3Qgc2l6ZSwgaW50IHJldCkgInZhPTB4JSJQUkl4NjQiIHNpemU9
MHglIlBSSXg2NCIgcmV0PSVkIgpAQCAtMTMzLDcgKzEzMyw3IEBAIHZmaW9fc3BhcHJfY3JlYXRl
X3dpbmRvdyhpbnQgcHMsIHVuc2lnbmVkIGludCBsZXZlbHMsIHVpbnQ2NF90IHdzLCB1aW50NjRf
dCBvZmYpCiB2ZmlvX3NwYXByX3JlbW92ZV93aW5kb3codWludDY0X3Qgb2ZmKSAib2Zmc2V0PTB4
JSJQUkl4NjQKIHZmaW9fc3BhcHJfZ3JvdXBfYXR0YWNoKGludCBncm91cGZkLCBpbnQgdGFibGVm
ZCkgIkF0dGFjaGVkIGdyb3VwZmQgJWQgdG8gbGlvYm4gZmQgJWQiCiAKLSMgaHcvdmZpby9kaXNw
bGF5LmMKKyMgZGlzcGxheS5jCiB2ZmlvX2Rpc3BsYXlfZWRpZF9hdmFpbGFibGUodm9pZCkgIiIK
IHZmaW9fZGlzcGxheV9lZGlkX2xpbmtfdXAodm9pZCkgIiIKIHZmaW9fZGlzcGxheV9lZGlkX2xp
bmtfZG93bih2b2lkKSAiIgpkaWZmIC0tZ2l0IGEvaHcvdmlydGlvL3RyYWNlLWV2ZW50cyBiL2h3
L3ZpcnRpby90cmFjZS1ldmVudHMKaW5kZXggMDdiY2JlOWU4NS4uNjBjNjQ5YzRiYyAxMDA2NDQK
LS0tIGEvaHcvdmlydGlvL3RyYWNlLWV2ZW50cworKysgYi9ody92aXJ0aW8vdHJhY2UtZXZlbnRz
CkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4
IGRvY3VtZW50YXRpb24uCiAKLSMgaHcvdmlydGlvL3Zob3N0LmMKKyMgdmhvc3QuYwogdmhvc3Rf
Y29tbWl0KGJvb2wgc3RhcnRlZCwgYm9vbCBjaGFuZ2VkKSAiU3RhcnRlZDogJWQgQ2hhbmdlZDog
JWQiCiB2aG9zdF9yZWdpb25fYWRkX3NlY3Rpb24oY29uc3QgY2hhciAqbmFtZSwgdWludDY0X3Qg
Z3BhLCB1aW50NjRfdCBzaXplLCB1aW50NjRfdCBob3N0KSAiJXM6IDB4JSJQUkl4NjQiKzB4JSJQ
Ukl4NjQiIEAgMHglIlBSSXg2NAogdmhvc3RfcmVnaW9uX2FkZF9zZWN0aW9uX21lcmdlKGNvbnN0
IGNoYXIgKm5hbWUsIHVpbnQ2NF90IG5ld19zaXplLCB1aW50NjRfdCBncGEsIHVpbnQ2NF90IG93
cikgIiVzOiBzaXplOiAweCUiUFJJeDY0ICIgZ3BhOiAweCUiUFJJeDY0ICIgb3dyOiAweCUiUFJJ
eDY0CkBAIC04LDcgKzgsNyBAQCB2aG9zdF9yZWdpb25fYWRkX3NlY3Rpb25fYWxpZ25lZChjb25z
dCBjaGFyICpuYW1lLCB1aW50NjRfdCBncGEsIHVpbnQ2NF90IHNpemUsCiB2aG9zdF9zZWN0aW9u
KGNvbnN0IGNoYXIgKm5hbWUsIGludCByKSAiJXM6JWQiCiB2aG9zdF9pb3RsYl9taXNzKHZvaWQg
KmRldiwgaW50IHN0ZXApICIlcCBzdGVwICVkIgogCi0jIGh3L3ZpcnRpby92aG9zdC11c2VyLmMK
KyMgdmhvc3QtdXNlci5jCiB2aG9zdF91c2VyX3Bvc3Rjb3B5X2VuZF9lbnRyeSh2b2lkKSAiIgog
dmhvc3RfdXNlcl9wb3N0Y29weV9lbmRfZXhpdCh2b2lkKSAiIgogdmhvc3RfdXNlcl9wb3N0Y29w
eV9mYXVsdF9oYW5kbGVyKGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQ2NF90IGZhdWx0X2FkZHJlc3Ms
IGludCBucmVnaW9ucykgIiVzOiBAMHglIlBSSXg2NCIgbnJlZ2lvbnM6JWQiCkBAIC0yMSw3ICsy
MSw3IEBAIHZob3N0X3VzZXJfcG9zdGNvcHlfd2FrZXIoY29uc3QgY2hhciAqcmIsIHVpbnQ2NF90
IHJiX29mZnNldCkgIiVzICsgMHglIlBSSXg2NAogdmhvc3RfdXNlcl9wb3N0Y29weV93YWtlcl9m
b3VuZCh1aW50NjRfdCBjbGllbnRfYWRkcikgIjB4JSJQUkl4NjQKIHZob3N0X3VzZXJfcG9zdGNv
cHlfd2FrZXJfbm9tYXRjaChjb25zdCBjaGFyICpyYiwgdWludDY0X3QgcmJfb2Zmc2V0KSAiJXMg
KyAweCUiUFJJeDY0CiAKLSMgaHcvdmlydGlvL3ZpcnRpby5jCisjIHZpcnRpby5jCiB2aXJ0cXVl
dWVfYWxsb2NfZWxlbWVudCh2b2lkICplbGVtLCBzaXplX3Qgc3osIHVuc2lnbmVkIGluX251bSwg
dW5zaWduZWQgb3V0X251bSkgImVsZW0gJXAgc2l6ZSAlemQgaW5fbnVtICV1IG91dF9udW0gJXUi
CiB2aXJ0cXVldWVfZmlsbCh2b2lkICp2cSwgY29uc3Qgdm9pZCAqZWxlbSwgdW5zaWduZWQgaW50
IGxlbiwgdW5zaWduZWQgaW50IGlkeCkgInZxICVwIGVsZW0gJXAgbGVuICV1IGlkeCAldSIKIHZp
cnRxdWV1ZV9mbHVzaCh2b2lkICp2cSwgdW5zaWduZWQgaW50IGNvdW50KSAidnEgJXAgY291bnQg
JXUiCkBAIC0zMSw3ICszMSw3IEBAIHZpcnRpb19ub3RpZnlfaXJxZmQodm9pZCAqdmRldiwgdm9p
ZCAqdnEpICJ2ZGV2ICVwIHZxICVwIgogdmlydGlvX25vdGlmeSh2b2lkICp2ZGV2LCB2b2lkICp2
cSkgInZkZXYgJXAgdnEgJXAiCiB2aXJ0aW9fc2V0X3N0YXR1cyh2b2lkICp2ZGV2LCB1aW50OF90
IHZhbCkgInZkZXYgJXAgdmFsICV1IgogCi0jIGh3L3ZpcnRpby92aXJ0aW8tcm5nLmMKKyMgdmly
dGlvLXJuZy5jCiB2aXJ0aW9fcm5nX2d1ZXN0X25vdF9yZWFkeSh2b2lkICpybmcpICJybmcgJXA6
IGd1ZXN0IG5vdCByZWFkeSIKIHZpcnRpb19ybmdfY3B1X2lzX3N0b3BwZWQodm9pZCAqcm5nLCBp
bnQgc2l6ZSkgInJuZyAlcDogY3B1IGlzIHN0b3BwZWQsIGRyb3BwaW5nICVkIGJ5dGVzIgogdmly
dGlvX3JuZ19wb3BwZWQodm9pZCAqcm5nKSAicm5nICVwOiBlbGVtIHBvcHBlZCIKQEAgLTM5LDcg
KzM5LDcgQEAgdmlydGlvX3JuZ19wdXNoZWQodm9pZCAqcm5nLCBzaXplX3QgbGVuKSAicm5nICVw
OiAlemQgYnl0ZXMgcHVzaGVkIgogdmlydGlvX3JuZ19yZXF1ZXN0KHZvaWQgKnJuZywgc2l6ZV90
IHNpemUsIHVuc2lnbmVkIHF1b3RhKSAicm5nICVwOiAlemQgYnl0ZXMgcmVxdWVzdGVkLCAldSBi
eXRlcyBxdW90YSBsZWZ0IgogdmlydGlvX3JuZ192bV9zdGF0ZV9jaGFuZ2Uodm9pZCAqcm5nLCBp
bnQgcnVubmluZywgaW50IHN0YXRlKSAicm5nICVwOiBzdGF0ZSBjaGFuZ2UgdG8gcnVubmluZyAl
ZCBzdGF0ZSAlZCIKIAotIyBody92aXJ0aW8vdmlydGlvLWJhbGxvb24uYworIyB2aXJ0aW8tYmFs
bG9vbi5jCiAjCiB2aXJ0aW9fYmFsbG9vbl9iYWRfYWRkcih1aW50NjRfdCBncGEpICIweCUiUFJJ
eDY0CiB2aXJ0aW9fYmFsbG9vbl9oYW5kbGVfb3V0cHV0KGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQ2
NF90IGdwYSkgInNlY3Rpb24gbmFtZTogJXMgZ3BhOiAweCUiUFJJeDY0CmRpZmYgLS1naXQgYS9o
dy93YXRjaGRvZy90cmFjZS1ldmVudHMgYi9ody93YXRjaGRvZy90cmFjZS1ldmVudHMKaW5kZXgg
ZmVlOTU4NDdkZi4uNDQ0ZDU3OGNmMSAxMDA2NDQKLS0tIGEvaHcvd2F0Y2hkb2cvdHJhY2UtZXZl
bnRzCisrKyBiL2h3L3dhdGNoZG9nL3RyYWNlLWV2ZW50cwpAQCAtMSw2ICsxLDYgQEAKICMgU2Vl
IGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGh3
L2NoYXIvY21zZGtfYXBiX3dhdGNoZG9nLmMKKyMgY21zZGtfYXBiX3dhdGNoZG9nLmMKIGNtc2Rr
X2FwYl93YXRjaGRvZ19yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWdu
ZWQgc2l6ZSkgIkNNU0RLIEFQQiB3YXRjaGRvZyByZWFkOiBvZmZzZXQgMHglIiBQUkl4NjQgIiBk
YXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIGNtc2RrX2FwYl93YXRjaGRvZ193cml0ZSh1aW50
NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICJDTVNESyBBUEIgd2F0
Y2hkb2cgd3JpdGU6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXpl
ICV1IgogY21zZGtfYXBiX3dhdGNoZG9nX3Jlc2V0KHZvaWQpICJDTVNESyBBUEIgd2F0Y2hkb2c6
IHJlc2V0IgpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1l
dmVudHMKaW5kZXggZjY5NDQ2MjRiMi4uYmM4MmVjYjFhNSAxMDA2NDQKLS0tIGEvaHcveGVuL3Ry
YWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBT
ZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMg
aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCisjIC4uLy4uL2luY2x1ZGUvaHcveGVuL3hlbl9j
b21tb24uaAogeGVuX2RlZmF1bHRfaW9yZXFfc2VydmVyKHZvaWQpICIiCiB4ZW5faW9yZXFfc2Vy
dmVyX2NyZWF0ZSh1aW50MzJfdCBpZCkgImlkOiAldSIKIHhlbl9pb3JlcV9zZXJ2ZXJfZGVzdHJv
eSh1aW50MzJfdCBpZCkgImlkOiAldSIKQEAgLTEzLDcgKzEzLDcgQEAgeGVuX21hcF9wY2lkZXYo
dWludDMyX3QgaWQsIHVpbnQ4X3QgYnVzLCB1aW50OF90IGRldiwgdWludDhfdCBmdW5jKSAiaWQ6
ICV1IGJkZjoKIHhlbl91bm1hcF9wY2lkZXYodWludDMyX3QgaWQsIHVpbnQ4X3QgYnVzLCB1aW50
OF90IGRldiwgdWludDhfdCBmdW5jKSAiaWQ6ICV1IGJkZjogJTAyeC4lMDJ4LiUwMngiCiB4ZW5f
ZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCiAKLSMgaW5jbHVkZS9ody94ZW4veGVu
LWJ1cy5jCisjIHhlbi1idXMuYwogeGVuX2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3Vu
cmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c19lbnVtZXJhdGUodm9pZCkgIiIKQEAgLTMxLDcgKzMx
LDcgQEAgeGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpu
YW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGUKIHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdl
ZChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5f
ZGV2aWNlX3VucGx1Zyhjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFt
ZTogJXMiCiAKLSMgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYworIyB4ZW4tYnVzLWhl
bHBlci5jCiB4c19ub2RlX2NyZWF0ZShjb25zdCBjaGFyICpub2RlKSAiJXMiCiB4c19ub2RlX2Rl
c3Ryb3koY29uc3QgY2hhciAqbm9kZSkgIiVzIgogeHNfbm9kZV92cHJpbnRmKGNoYXIgKnBhdGgs
IGNoYXIgKnZhbHVlKSAiJXMgJXMiCmRpZmYgLS1naXQgYS9pby90cmFjZS1ldmVudHMgYi9pby90
cmFjZS1ldmVudHMKaW5kZXggMDdhN2JiZWM2YS4uMzc4MzkwNTIxZSAxMDA2NDQKLS0tIGEvaW8v
dHJhY2UtZXZlbnRzCisrKyBiL2lvL3RyYWNlLWV2ZW50cwpAQCAtMSw2ICsxLDYgQEAKICMgU2Vl
IGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGlv
L3Rhc2suYworIyB0YXNrLmMKIHFpb190YXNrX25ldyh2b2lkICp0YXNrLCB2b2lkICpzb3VyY2Us
IHZvaWQgKmZ1bmMsIHZvaWQgKm9wYXF1ZSkgIlRhc2sgbmV3IHRhc2s9JXAgc291cmNlPSVwIGZ1
bmM9JXAgb3BhcXVlPSVwIgogcWlvX3Rhc2tfY29tcGxldGUodm9pZCAqdGFzaykgIlRhc2sgY29t
cGxldGUgdGFzaz0lcCIKIHFpb190YXNrX3RocmVhZF9zdGFydCh2b2lkICp0YXNrLCB2b2lkICp3
b3JrZXIsIHZvaWQgKm9wYXF1ZSkgIlRhc2sgdGhyZWFkIHN0YXJ0IHRhc2s9JXAgd29ya2VyPSVw
IG9wYXF1ZT0lcCIKQEAgLTEwLDcgKzEwLDcgQEAgcWlvX3Rhc2tfdGhyZWFkX3Jlc3VsdCh2b2lk
ICp0YXNrKSAiVGFzayB0aHJlYWQgcmVzdWx0IHRhc2s9JXAiCiBxaW9fdGFza190aHJlYWRfc291
cmNlX2F0dGFjaCh2b2lkICp0YXNrLCB2b2lkICpzb3VyY2UpICJUYXNrIHRocmVhZCBzb3VyY2Ug
YXR0YWNoIHRhc2s9JXAgc291cmNlPSVwIgogcWlvX3Rhc2tfdGhyZWFkX3NvdXJjZV9jYW5jZWwo
dm9pZCAqdGFzaywgdm9pZCAqc291cmNlKSAiVGFzayB0aHJlYWQgc291cmNlIGNhbmNlbCB0YXNr
PSVwIHNvdXJjZT0lcCIKIAotIyBpby9jaGFubmVsLXNvY2tldC5jCisjIGNoYW5uZWwtc29ja2V0
LmMKIHFpb19jaGFubmVsX3NvY2tldF9uZXcodm9pZCAqaW9jKSAiU29ja2V0IG5ldyBpb2M9JXAi
CiBxaW9fY2hhbm5lbF9zb2NrZXRfbmV3X2ZkKHZvaWQgKmlvYywgaW50IGZkKSAiU29ja2V0IG5l
dyBpb2M9JXAgZmQ9JWQiCiBxaW9fY2hhbm5lbF9zb2NrZXRfY29ubmVjdF9zeW5jKHZvaWQgKmlv
Yywgdm9pZCAqYWRkcikgIlNvY2tldCBjb25uZWN0IHN5bmMgaW9jPSVwIGFkZHI9JXAiCkBAIC0y
OSwxMSArMjksMTEgQEAgcWlvX2NoYW5uZWxfc29ja2V0X2FjY2VwdCh2b2lkICppb2MpICJTb2Nr
ZXQgYWNjZXB0IHN0YXJ0IGlvYz0lcCIKIHFpb19jaGFubmVsX3NvY2tldF9hY2NlcHRfZmFpbCh2
b2lkICppb2MpICJTb2NrZXQgYWNjZXB0IGZhaWwgaW9jPSVwIgogcWlvX2NoYW5uZWxfc29ja2V0
X2FjY2VwdF9jb21wbGV0ZSh2b2lkICppb2MsIHZvaWQgKmNpb2MsIGludCBmZCkgIlNvY2tldCBh
Y2NlcHQgY29tcGxldGUgaW9jPSVwIGNpb2M9JXAgZmQ9JWQiCiAKLSMgaW8vY2hhbm5lbC1maWxl
LmMKKyMgY2hhbm5lbC1maWxlLmMKIHFpb19jaGFubmVsX2ZpbGVfbmV3X2ZkKHZvaWQgKmlvYywg
aW50IGZkKSAiRmlsZSBuZXcgZmQgaW9jPSVwIGZkPSVkIgogcWlvX2NoYW5uZWxfZmlsZV9uZXdf
cGF0aCh2b2lkICppb2MsIGNvbnN0IGNoYXIgKnBhdGgsIGludCBmbGFncywgaW50IG1vZGUsIGlu
dCBmZCkgIkZpbGUgbmV3IGZkIGlvYz0lcCBwYXRoPSVzIGZsYWdzPSVkIG1vZGU9JWQgZmQ9JWQi
CiAKLSMgaW8vY2hhbm5lbC10bHMuYworIyBjaGFubmVsLXRscy5jCiBxaW9fY2hhbm5lbF90bHNf
bmV3X2NsaWVudCh2b2lkICppb2MsIHZvaWQgKm1hc3Rlciwgdm9pZCAqY3JlZHMsIGNvbnN0IGNo
YXIgKmhvc3RuYW1lKSAiVExTIG5ldyBjbGllbnQgaW9jPSVwIG1hc3Rlcj0lcCBjcmVkcz0lcCBo
b3N0bmFtZT0lcyIKIHFpb19jaGFubmVsX3Rsc19uZXdfc2VydmVyKHZvaWQgKmlvYywgdm9pZCAq
bWFzdGVyLCB2b2lkICpjcmVkcywgY29uc3QgY2hhciAqYWNsbmFtZSkgIlRMUyBuZXcgY2xpZW50
IGlvYz0lcCBtYXN0ZXI9JXAgY3JlZHM9JXAgYWNsdG5hbWU9JXMiCiBxaW9fY2hhbm5lbF90bHNf
aGFuZHNoYWtlX3N0YXJ0KHZvaWQgKmlvYykgIlRMUyBoYW5kc2hha2Ugc3RhcnQgaW9jPSVwIgpA
QCAtNDMsNyArNDMsNyBAQCBxaW9fY2hhbm5lbF90bHNfaGFuZHNoYWtlX2NvbXBsZXRlKHZvaWQg
KmlvYykgIlRMUyBoYW5kc2hha2UgY29tcGxldGUgaW9jPSVwIgogcWlvX2NoYW5uZWxfdGxzX2Ny
ZWRlbnRpYWxzX2FsbG93KHZvaWQgKmlvYykgIlRMUyBjcmVkZW50aWFscyBhbGxvdyBpb2M9JXAi
CiBxaW9fY2hhbm5lbF90bHNfY3JlZGVudGlhbHNfZGVueSh2b2lkICppb2MpICJUTFMgY3JlZGVu
dGlhbHMgZGVueSBpb2M9JXAiCiAKLSMgaW8vY2hhbm5lbC13ZWJzb2NrLmMKKyMgY2hhbm5lbC13
ZWJzb2NrLmMKIHFpb19jaGFubmVsX3dlYnNvY2tfbmV3X3NlcnZlcih2b2lkICppb2MsIHZvaWQg
Km1hc3RlcikgIldlYnNvY2sgbmV3IGNsaWVudCBpb2M9JXAgbWFzdGVyPSVwIgogcWlvX2NoYW5u
ZWxfd2Vic29ja19oYW5kc2hha2Vfc3RhcnQodm9pZCAqaW9jKSAiV2Vic29jayBoYW5kc2hha2Ug
c3RhcnQgaW9jPSVwIgogcWlvX2NoYW5uZWxfd2Vic29ja19oYW5kc2hha2VfcGVuZGluZyh2b2lk
ICppb2MsIGludCBzdGF0dXMpICJXZWJzb2NrIGhhbmRzaGFrZSBwZW5kaW5nIGlvYz0lcCBzdGF0
dXM9JWQiCkBAIC01OCw3ICs1OCw3IEBAIHFpb19jaGFubmVsX3dlYnNvY2tfcGF5bG9hZF9kZWNv
ZGUodm9pZCAqaW9jLCB1aW50OF90IG9wY29kZSwgc2l6ZV90IHBheWxvYWRfcmVtCiBxaW9fY2hh
bm5lbF93ZWJzb2NrX2VuY29kZSh2b2lkICppb2MsIHVpbnQ4X3Qgb3Bjb2RlLCBzaXplX3QgcGF5
bG9hZGxlbiwgc2l6ZV90IGhlYWRlcmxlbikgIldlYnNvY2tldCBlbmNvZGVkIGlvYz0lcCBvcGNv
ZGU9MHgleCBoZWFkZXItbGVuPSV6dSBwYXlsb2FkLWxlbj0lenUiCiBxaW9fY2hhbm5lbF93ZWJz
b2NrX2Nsb3NlKHZvaWQgKmlvYykgIldlYnNvY2tldCBjbG9zZSBpb2M9JXAiCiAKLSMgaW8vY2hh
bm5lbC1jb21tYW5kLmMKKyMgY2hhbm5lbC1jb21tYW5kLmMKIHFpb19jaGFubmVsX2NvbW1hbmRf
bmV3X3BpZCh2b2lkICppb2MsIGludCB3cml0ZWZkLCBpbnQgcmVhZGZkLCBpbnQgcGlkKSAiQ29t
bWFuZCBuZXcgcGlkIGlvYz0lcCB3cml0ZWZkPSVkIHJlYWRmZD0lZCBwaWQ9JWQiCiBxaW9fY2hh
bm5lbF9jb21tYW5kX25ld19zcGF3bih2b2lkICppb2MsIGNvbnN0IGNoYXIgKmJpbmFyeSwgaW50
IGZsYWdzKSAiQ29tbWFuZCBuZXcgc3Bhd24gaW9jPSVwIGJpbmFyeT0lcyBmbGFncz0lZCIKIHFp
b19jaGFubmVsX2NvbW1hbmRfYWJvcnQodm9pZCAqaW9jLCBpbnQgcGlkKSAiQ29tbWFuZCBhYm9y
dCBpb2M9JXAgcGlkPSVkIgpkaWZmIC0tZ2l0IGEvbGludXgtdXNlci90cmFjZS1ldmVudHMgYi9s
aW51eC11c2VyL3RyYWNlLWV2ZW50cwppbmRleCA2OGYzNmFjOGZkLi4yN2RhMDczNTliIDEwMDY0
NAotLS0gYS9saW51eC11c2VyL3RyYWNlLWV2ZW50cworKysgYi9saW51eC11c2VyL3RyYWNlLWV2
ZW50cwpAQCAtMSw2ICsxLDYgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5
bnRheCBkb2N1bWVudGF0aW9uLgogCi0jIGxpbnV4LXVzZXIvc2lnbmFsLmMKKyMgc2lnbmFsLmMK
IHVzZXJfc2V0dXBfZnJhbWUodm9pZCAqZW52LCB1aW50NjRfdCBmcmFtZV9hZGRyKSAiZW52PSVw
IGZyYW1lX2FkZHI9MHglIlBSSXg2NAogdXNlcl9zZXR1cF9ydF9mcmFtZSh2b2lkICplbnYsIHVp
bnQ2NF90IGZyYW1lX2FkZHIpICJlbnY9JXAgZnJhbWVfYWRkcj0weCUiUFJJeDY0CiB1c2VyX2Rv
X3J0X3NpZ3JldHVybih2b2lkICplbnYsIHVpbnQ2NF90IGZyYW1lX2FkZHIpICJlbnY9JXAgZnJh
bWVfYWRkcj0weCUiUFJJeDY0CmRpZmYgLS1naXQgYS9taWdyYXRpb24vdHJhY2UtZXZlbnRzIGIv
bWlncmF0aW9uL3RyYWNlLWV2ZW50cwppbmRleCA3MmUzZmNiODg1Li45NzI3OTczYjVjIDEwMDY0
NAotLS0gYS9taWdyYXRpb24vdHJhY2UtZXZlbnRzCisrKyBiL21pZ3JhdGlvbi90cmFjZS1ldmVu
dHMKQEAgLTEsNiArMSw2IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50
YXggZG9jdW1lbnRhdGlvbi4KIAotIyBtaWdyYXRpb24vc2F2ZXZtLmMKKyMgc2F2ZXZtLmMKIHFl
bXVfbG9hZHZtX3N0YXRlX3NlY3Rpb24odW5zaWduZWQgaW50IHNlY3Rpb25fdHlwZSkgIiVkIgog
cWVtdV9sb2Fkdm1fc3RhdGVfc2VjdGlvbl9jb21tYW5kKGludCByZXQpICIlZCIKIHFlbXVfbG9h
ZHZtX3N0YXRlX3NlY3Rpb25fcGFydGVuZCh1aW50MzJfdCBzZWN0aW9uX2lkKSAiJXUiCkBAIC01
Myw3ICs1Myw3IEBAIHZtc3RhdGVfc3Vic2VjdGlvbl9zYXZlX2xvb3AoY29uc3QgY2hhciAqbmFt
ZSwgY29uc3QgY2hhciAqc3ViKSAiJXMvJXMiCiB2bXN0YXRlX3N1YnNlY3Rpb25fc2F2ZV90b3Ao
Y29uc3QgY2hhciAqaWRzdHIpICIlcyIKIHZtc3RhdGVfbG9hZChjb25zdCBjaGFyICppZHN0ciwg
Y29uc3QgY2hhciAqdm1zZF9uYW1lKSAiJXMsICVzIgogCi0jIG1pZ3JhdGlvbi92bXN0YXRlLmMK
KyMgdm1zdGF0ZS5jCiB2bXN0YXRlX2xvYWRfZmllbGRfZXJyb3IoY29uc3QgY2hhciAqZmllbGQs
IGludCByZXQpICJmaWVsZCBcIiVzXCIgbG9hZCBmYWlsZWQsIHJldCA9ICVkIgogdm1zdGF0ZV9s
b2FkX3N0YXRlKGNvbnN0IGNoYXIgKm5hbWUsIGludCB2ZXJzaW9uX2lkKSAiJXMgdiVkIgogdm1z
dGF0ZV9sb2FkX3N0YXRlX2VuZChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpyZWFzb24s
IGludCB2YWwpICIlcyAlcy8lZCIKQEAgLTY3LDEwICs2NywxMCBAQCBnZXRfcXRhaWxxX2VuZChj
b25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpyZWFzb24sIGludCB2YWwpICIlcyAlcy8lZCIK
IHB1dF9xdGFpbHEoY29uc3QgY2hhciAqbmFtZSwgaW50IHZlcnNpb25faWQpICIlcyB2JWQiCiBw
dXRfcXRhaWxxX2VuZChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpyZWFzb24pICIlcyAl
cyIKIAotIyBtaWdyYXRpb24vcWVtdS1maWxlLmMKKyMgcWVtdS1maWxlLmMKIHFlbXVfZmlsZV9m
Y2xvc2Uodm9pZCkgIiIKIAotIyBtaWdyYXRpb24vcmFtLmMKKyMgcmFtLmMKIGdldF9xdWV1ZWRf
cGFnZShjb25zdCBjaGFyICpibG9ja19uYW1lLCB1aW50NjRfdCB0bXBfb2Zmc2V0LCB1bnNpZ25l
ZCBsb25nIHBhZ2VfYWJzKSAiJXMvMHglIiBQUkl4NjQgIiBwYWdlX2Ficz0weCVseCIKIGdldF9x
dWV1ZWRfcGFnZV9ub3RfZGlydHkoY29uc3QgY2hhciAqYmxvY2tfbmFtZSwgdWludDY0X3QgdG1w
X29mZnNldCwgdW5zaWduZWQgbG9uZyBwYWdlX2FicywgaW50IHNlbnQpICIlcy8weCUiIFBSSXg2
NCAiIHBhZ2VfYWJzPTB4JWx4IChzZW50PSVkKSIKIG1pZ3JhdGlvbl9iaXRtYXBfc3luY19zdGFy
dCh2b2lkKSAiIgpAQCAtMTA0LDcgKzEwNCw3IEBAIHJhbV9zdGF0ZV9yZXN1bWVfcHJlcGFyZSh1
aW50NjRfdCB2KSAiJSIgUFJJZDY0CiBjb2xvX2ZsdXNoX3JhbV9jYWNoZV9iZWdpbih1aW50NjRf
dCBkaXJ0eV9wYWdlcykgImRpcnR5X3BhZ2VzICUiIFBSSXU2NAogY29sb19mbHVzaF9yYW1fY2Fj
aGVfZW5kKHZvaWQpICIiCiAKLSMgbWlncmF0aW9uL21pZ3JhdGlvbi5jCisjIG1pZ3JhdGlvbi5j
CiBhd2FpdF9yZXR1cm5fcGF0aF9jbG9zZV9vbl9zb3VyY2VfY2xvc2Uodm9pZCkgIiIKIGF3YWl0
X3JldHVybl9wYXRoX2Nsb3NlX29uX3NvdXJjZV9qb2luaW5nKHZvaWQpICIiCiBtaWdyYXRlX3Nl
dF9zdGF0ZShjb25zdCBjaGFyICpuZXdfc3RhdGUpICJuZXcgc3RhdGUgJXMiCkBAIC0xNTUsNyAr
MTU1LDcgQEAgbWlncmF0aW9uX3NldF9vdXRnb2luZ19jaGFubmVsKHZvaWQgKmlvYywgY29uc3Qg
Y2hhciAqaW9jdHlwZSwgY29uc3QgY2hhciAqaG9zdG4KIG1hcmtfcG9zdGNvcHlfYmxvY2t0aW1l
X2JlZ2luKHVpbnQ2NF90IGFkZHIsIHZvaWQgKmRkLCB1aW50MzJfdCB0aW1lLCBpbnQgY3B1LCBp
bnQgcmVjZWl2ZWQpICJhZGRyOiAweCUiIFBSSXg2NCAiLCBkZDogJXAsIHRpbWU6ICV1LCBjcHU6
ICVkLCBhbHJlYWR5X3JlY2VpdmVkOiAlZCIKIG1hcmtfcG9zdGNvcHlfYmxvY2t0aW1lX2VuZCh1
aW50NjRfdCBhZGRyLCB2b2lkICpkZCwgdWludDMyX3QgdGltZSwgaW50IGFmZmVjdGVkX2NwdSkg
ImFkZHI6IDB4JSIgUFJJeDY0ICIsIGRkOiAlcCwgdGltZTogJXUsIGFmZmVjdGVkX2NwdTogJWQi
CiAKLSMgbWlncmF0aW9uL3JkbWEuYworIyByZG1hLmMKIHFlbXVfcmRtYV9hY2NlcHRfaW5jb21p
bmdfbWlncmF0aW9uKHZvaWQpICIiCiBxZW11X3JkbWFfYWNjZXB0X2luY29taW5nX21pZ3JhdGlv
bl9hY2NlcHRlZCh2b2lkKSAiIgogcWVtdV9yZG1hX2FjY2VwdF9waW5fc3RhdGUoYm9vbCBwaW4p
ICIlZCIKQEAgLTIxNyw3ICsyMTcsNyBAQCByZG1hX3N0YXJ0X2luY29taW5nX21pZ3JhdGlvbl9h
ZnRlcl9yZG1hX2xpc3Rlbih2b2lkKSAiIgogcmRtYV9zdGFydF9vdXRnb2luZ19taWdyYXRpb25f
YWZ0ZXJfcmRtYV9jb25uZWN0KHZvaWQpICIiCiByZG1hX3N0YXJ0X291dGdvaW5nX21pZ3JhdGlv
bl9hZnRlcl9yZG1hX3NvdXJjZV9pbml0KHZvaWQpICIiCiAKLSMgbWlncmF0aW9uL3Bvc3Rjb3B5
LXJhbS5jCisjIHBvc3Rjb3B5LXJhbS5jCiBwb3N0Y29weV9kaXNjYXJkX3NlbmRfZmluaXNoKGNv
bnN0IGNoYXIgKnJhbWJsb2NrLCBpbnQgbndvcmRzLCBpbnQgbmNtZHMpICIlcyBtYXNrIHdvcmRz
IHNlbnQ9JWQgaW4gJWQgY29tbWFuZHMiCiBwb3N0Y29weV9kaXNjYXJkX3NlbmRfcmFuZ2UoY29u
c3QgY2hhciAqcmFtYmxvY2ssIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbGVu
Z3RoKSAiJXM6JWx4LyVseCIKIHBvc3Rjb3B5X2NsZWFudXBfcmFuZ2UoY29uc3QgY2hhciAqcmFt
YmxvY2ssIHZvaWQgKmhvc3RfYWRkciwgc2l6ZV90IG9mZnNldCwgc2l6ZV90IGxlbmd0aCkgIiVz
OiAlcCBvZmZzZXQ9MHglenggbGVuZ3RoPTB4JXp4IgpAQCAtMjQ3LDIwICsyNDcsMjAgQEAgcmFt
X3NhdmVfaXRlcmF0ZV9iaWdfd2FpdCh1aW50NjRfdCBtaWxsaWNvbmRzLCBpbnQgaXRlcmF0aW9u
cykgImJpZyB3YWl0OiAlIiBQUkkKIHJhbV9sb2FkX2NvbXBsZXRlKGludCByZXQsIHVpbnQ2NF90
IHNlcV9pdGVyKSAiZXhpdF9jb2RlICVkIHNlcSBpdGVyYXRpb24gJSIgUFJJdTY0CiBnZXRfbWVt
X2ZhdWx0X2NwdV9pbmRleChpbnQgY3B1LCB1aW50MzJfdCBwaWQpICJjcHU6ICVkLCBwaWQ6ICV1
IgogCi0jIG1pZ3JhdGlvbi9leGVjLmMKKyMgZXhlYy5jCiBtaWdyYXRpb25fZXhlY19vdXRnb2lu
Zyhjb25zdCBjaGFyICpjbWQpICJjbWQ9JXMiCiBtaWdyYXRpb25fZXhlY19pbmNvbWluZyhjb25z
dCBjaGFyICpjbWQpICJjbWQ9JXMiCiAKLSMgbWlncmF0aW9uL2ZkLmMKKyMgZmQuYwogbWlncmF0
aW9uX2ZkX291dGdvaW5nKGludCBmZCkgImZkPSVkIgogbWlncmF0aW9uX2ZkX2luY29taW5nKGlu
dCBmZCkgImZkPSVkIgogCi0jIG1pZ3JhdGlvbi9zb2NrZXQuYworIyBzb2NrZXQuYwogbWlncmF0
aW9uX3NvY2tldF9pbmNvbWluZ19hY2NlcHRlZCh2b2lkKSAiIgogbWlncmF0aW9uX3NvY2tldF9v
dXRnb2luZ19jb25uZWN0ZWQoY29uc3QgY2hhciAqaG9zdG5hbWUpICJob3N0bmFtZT0lcyIKIG1p
Z3JhdGlvbl9zb2NrZXRfb3V0Z29pbmdfZXJyb3IoY29uc3QgY2hhciAqZXJyKSAiZXJyb3I9JXMi
CiAKLSMgbWlncmF0aW9uL3Rscy5jCisjIHRscy5jCiBtaWdyYXRpb25fdGxzX291dGdvaW5nX2hh
bmRzaGFrZV9zdGFydChjb25zdCBjaGFyICpob3N0bmFtZSkgImhvc3RuYW1lPSVzIgogbWlncmF0
aW9uX3Rsc19vdXRnb2luZ19oYW5kc2hha2VfZXJyb3IoY29uc3QgY2hhciAqZXJyKSAiZXJyPSVz
IgogbWlncmF0aW9uX3Rsc19vdXRnb2luZ19oYW5kc2hha2VfY29tcGxldGUodm9pZCkgIiIKQEAg
LTI2OCwxMyArMjY4LDEzIEBAIG1pZ3JhdGlvbl90bHNfaW5jb21pbmdfaGFuZHNoYWtlX3N0YXJ0
KHZvaWQpICIiCiBtaWdyYXRpb25fdGxzX2luY29taW5nX2hhbmRzaGFrZV9lcnJvcihjb25zdCBj
aGFyICplcnIpICJlcnI9JXMiCiBtaWdyYXRpb25fdGxzX2luY29taW5nX2hhbmRzaGFrZV9jb21w
bGV0ZSh2b2lkKSAiIgogCi0jIG1pZ3JhdGlvbi9jb2xvLmMKKyMgY29sby5jCiBjb2xvX3ZtX3N0
YXRlX2NoYW5nZShjb25zdCBjaGFyICpvbGQsIGNvbnN0IGNoYXIgKm5ldykgIkNoYW5nZSAnJXMn
ID0+ICclcyciCiBjb2xvX3NlbmRfbWVzc2FnZShjb25zdCBjaGFyICptc2cpICJTZW5kICclcycg
bWVzc2FnZSIKIGNvbG9fcmVjZWl2ZV9tZXNzYWdlKGNvbnN0IGNoYXIgKm1zZykgIlJlY2VpdmUg
JyVzJyBtZXNzYWdlIgogY29sb19mYWlsb3Zlcl9zZXRfc3RhdGUoY29uc3QgY2hhciAqbmV3X3N0
YXRlKSAibmV3IHN0YXRlICVzIgogCi0jIG1pZ3JhdGlvbi9ibG9jay1kaXJ0eS1iaXRtYXAuYwor
IyBibG9jay1kaXJ0eS1iaXRtYXAuYwogc2VuZF9iaXRtYXBfaGVhZGVyX2VudGVyKHZvaWQpICIi
CiBzZW5kX2JpdG1hcF9iaXRzKHVpbnQzMl90IGZsYWdzLCB1aW50NjRfdCBzdGFydF9zZWN0b3Is
IHVpbnQzMl90IG5yX3NlY3RvcnMsIHVpbnQ2NF90IGRhdGFfc2l6ZSkgImZsYWdzOiAweCV4LCBz
dGFydF9zZWN0b3I6ICUiIFBSSXU2NCAiLCBucl9zZWN0b3JzOiAlIiBQUkl1MzIgIiwgZGF0YV9z
aXplOiAlIiBQUkl1NjQKIGRpcnR5X2JpdG1hcF9zYXZlX2l0ZXJhdGUoaW50IGluX3Bvc3Rjb3B5
KSAiaW4gcG9zdGNvcHk6ICVkIgpkaWZmIC0tZ2l0IGEvbmJkL3RyYWNlLWV2ZW50cyBiL25iZC90
cmFjZS1ldmVudHMKaW5kZXggNmRiODM3NWMzZS4uNjQwZjg2YTNiNCAxMDA2NDQKLS0tIGEvbmJk
L3RyYWNlLWV2ZW50cworKysgYi9uYmQvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBT
ZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMg
bmJkL2NsaWVudC5jCisjIGNsaWVudC5jCiBuYmRfc2VuZF9vcHRpb25fcmVxdWVzdCh1aW50MzJf
dCBvcHQsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90IGxlbikgIlNlbmRpbmcgb3B0aW9uIHJl
cXVlc3QgJSIgUFJJdTMyIiAoJXMpLCBsZW4gJSIgUFJJdTMyCiBuYmRfcmVjZWl2ZV9vcHRpb25f
cmVwbHkodWludDMyX3Qgb3B0aW9uLCBjb25zdCBjaGFyICpvcHRuYW1lLCB1aW50MzJfdCB0eXBl
LCBjb25zdCBjaGFyICp0eXBlbmFtZSwgdWludDMyX3QgbGVuZ3RoKSAiUmVjZWl2ZWQgb3B0aW9u
IHJlcGx5ICUiIFBSSXUzMiIgKCVzKSwgdHlwZSAlIiBQUkl1MzIiICglcyksIGxlbiAlIiBQUkl1
MzIKIG5iZF9zZXJ2ZXJfZXJyb3JfbXNnKHVpbnQzMl90IGVyciwgY29uc3QgY2hhciAqdHlwZSwg
Y29uc3QgY2hhciAqbXNnKSAic2VydmVyIHJlcG9ydGVkIGVycm9yIDB4JSIgUFJJeDMyICIgKCVz
KSB3aXRoIGFkZGl0aW9uYWwgbWVzc2FnZTogJXMiCkBAIC0zNSwxMCArMzUsMTAgQEAgbmJkX3Nl
bmRfcmVxdWVzdCh1aW50NjRfdCBmcm9tLCB1aW50MzJfdCBsZW4sIHVpbnQ2NF90IGhhbmRsZSwg
dWludDE2X3QgZmxhZ3MsIHUKIG5iZF9yZWNlaXZlX3NpbXBsZV9yZXBseShpbnQzMl90IGVycm9y
LCBjb25zdCBjaGFyICplcnJuYW1lLCB1aW50NjRfdCBoYW5kbGUpICJHb3Qgc2ltcGxlIHJlcGx5
OiB7IC5lcnJvciA9ICUiIFBSSWQzMiAiICglcyksIGhhbmRsZSA9ICUiIFBSSXU2NCIgfSIKIG5i
ZF9yZWNlaXZlX3N0cnVjdHVyZWRfcmVwbHlfY2h1bmsodWludDE2X3QgZmxhZ3MsIHVpbnQxNl90
IHR5cGUsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQ2NF90IGhhbmRsZSwgdWludDMyX3QgbGVuZ3Ro
KSAiR290IHN0cnVjdHVyZWQgcmVwbHkgY2h1bms6IHsgZmxhZ3MgPSAweCUiIFBSSXgxNiAiLCB0
eXBlID0gJWQgKCVzKSwgaGFuZGxlID0gJSIgUFJJdTY0ICIsIGxlbmd0aCA9ICUiIFBSSXUzMiAi
IH0iCiAKLSMgbmJkL2NvbW1vbi5jCisjIGNvbW1vbi5jCiBuYmRfdW5rbm93bl9lcnJvcihpbnQg
ZXJyKSAiU3F1YXNoaW5nIHVuZXhwZWN0ZWQgZXJyb3IgJWQgdG8gRUlOVkFMIgogCi0jIG5iZC9z
ZXJ2ZXIuYworIyBzZXJ2ZXIuYwogbmJkX25lZ290aWF0ZV9zZW5kX3JlcF9sZW4odWludDMyX3Qg
b3B0LCBjb25zdCBjaGFyICpvcHRuYW1lLCB1aW50MzJfdCB0eXBlLCBjb25zdCBjaGFyICp0eXBl
bmFtZSwgdWludDMyX3QgbGVuKSAiUmVwbHkgb3B0PSUiIFBSSXUzMiAiICglcyksIHR5cGU9JSIg
UFJJdTMyICIgKCVzKSwgbGVuPSUiIFBSSXUzMgogbmJkX25lZ290aWF0ZV9zZW5kX3JlcF9lcnIo
Y29uc3QgY2hhciAqbXNnKSAic2VuZGluZyBlcnJvciBtZXNzYWdlIFwiJXNcIiIKIG5iZF9uZWdv
dGlhdGVfc2VuZF9yZXBfbGlzdChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpkZXNjKSAi
QWR2ZXJ0aXNpbmcgZXhwb3J0IG5hbWUgJyVzJyBkZXNjcmlwdGlvbiAnJXMnIgpkaWZmIC0tZ2l0
IGEvbmV0L3RyYWNlLWV2ZW50cyBiL25ldC90cmFjZS1ldmVudHMKaW5kZXggMzQxN2FjMDViMC4u
YTc5MzdmM2YzYSAxMDA2NDQKLS0tIGEvbmV0L3RyYWNlLWV2ZW50cworKysgYi9uZXQvdHJhY2Ut
ZXZlbnRzCkBAIC0xLDE1ICsxLDE1IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZv
ciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBuZXQvYW5ub3VuY2UuYworIyBhbm5vdW5jZS5j
CiBxZW11X2Fubm91bmNlX3NlbGZfaXRlcihjb25zdCBjaGFyICptYWMpICIlcyIKIAotIyBuZXQv
dmhvc3QtdXNlci5jCisjIHZob3N0LXVzZXIuYwogdmhvc3RfdXNlcl9ldmVudChjb25zdCBjaGFy
ICpjaHIsIGludCBldmVudCkgImNocjogJXMgZ290IGV2ZW50OiAlZCIKIAotIyBuZXQvY29sby5j
CisjIGNvbG8uYwogY29sb19wcm94eV9tYWluKGNvbnN0IGNoYXIgKmNocikgIjogJXMiCiAKLSMg
bmV0L2NvbG8tY29tcGFyZS5jCisjIGNvbG8tY29tcGFyZS5jCiBjb2xvX2NvbXBhcmVfbWFpbihj
b25zdCBjaGFyICpjaHIpICI6ICVzIgogY29sb19jb21wYXJlX3VkcF9taXNjb21wYXJlKGNvbnN0
IGNoYXIgKnN0YSwgaW50IHNpemUpICI6ICVzID0gJWQiCiBjb2xvX2NvbXBhcmVfaWNtcF9taXNj
b21wYXJlKGNvbnN0IGNoYXIgKnN0YSwgaW50IHNpemUpICI6ICVzID0gJWQiCkBAIC0xOCw3ICsx
OCw3IEBAIGNvbG9fb2xkX3BhY2tldF9jaGVja19mb3VuZChpbnQ2NF90IG9sZF90aW1lKSAiJSIg
UFJJZDY0CiBjb2xvX2NvbXBhcmVfbWlzY29tcGFyZSh2b2lkKSAiIgogY29sb19jb21wYXJlX3Rj
cF9pbmZvKGNvbnN0IGNoYXIgKnBrdCwgdWludDMyX3Qgc2VxLCB1aW50MzJfdCBhY2ssIGludCBo
ZGxlbiwgaW50IHBkbGVuLCBpbnQgb2Zmc2V0LCBpbnQgZmxhZ3MpICIlczogc2VxL2Fjaz0gJXUv
JXUgaGRsZW49ICVkIHBkbGVuPSAlZCBvZmZzZXQ9ICVkIGZsYWdzPSVkXG4iCiAKLSMgbmV0L2Zp
bHRlci1yZXdyaXRlci5jCisjIGZpbHRlci1yZXdyaXRlci5jCiBjb2xvX2ZpbHRlcl9yZXdyaXRl
cl9kZWJ1Zyh2b2lkKSAiIgogY29sb19maWx0ZXJfcmV3cml0ZXJfcGt0X2luZm8oY29uc3QgY2hh
ciAqZnVuYywgY29uc3QgY2hhciAqc3JjLCBjb25zdCBjaGFyICpkc3QsIHVpbnQzMl90IHNlcSwg
dWludDMyX3QgYWNrLCB1aW50MzJfdCBmbGFnKSAiJXM6IHNyYy9kc3Q6ICVzLyVzIHA6IHNlcS9h
Y2s9JXUvJXUgIGZsYWdzPTB4JXhcbiIKIGNvbG9fZmlsdGVyX3Jld3JpdGVyX2Nvbm5fb2Zmc2V0
KHVpbnQzMl90IG9mZnNldCkgIjogb2Zmc2V0PSV1XG4iCmRpZmYgLS1naXQgYS9xYXBpL3RyYWNl
LWV2ZW50cyBiL3FhcGkvdHJhY2UtZXZlbnRzCmluZGV4IGIxMjNjNWUzMDIuLjVlYjRhZmExMTAg
MTAwNjQ0Ci0tLSBhL3FhcGkvdHJhY2UtZXZlbnRzCisrKyBiL3FhcGkvdHJhY2UtZXZlbnRzCkBA
IC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRv
Y3VtZW50YXRpb24uCiAKLSMgcWFwaS9xYXBpLXZpc2l0LWNvcmUuYworIyBxYXBpLXZpc2l0LWNv
cmUuYwogdmlzaXRfZnJlZSh2b2lkICp2KSAidj0lcCIKIHZpc2l0X2NvbXBsZXRlKHZvaWQgKnYs
IHZvaWQgKm9wYXF1ZSkgInY9JXAgb3BhcXVlPSVwIgogCmRpZmYgLS1naXQgYS9xb20vdHJhY2Ut
ZXZlbnRzIGIvcW9tL3RyYWNlLWV2ZW50cwppbmRleCA1ZDg2ZmJmMDE5Li45NDUyMDViZDEwIDEw
MDY0NAotLS0gYS9xb20vdHJhY2UtZXZlbnRzCisrKyBiL3FvbS90cmFjZS1ldmVudHMKQEAgLTEs
NSArMSw1IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1l
bnRhdGlvbi4KIAotIyBxb20vb2JqZWN0LmMKKyMgb2JqZWN0LmMKIG9iamVjdF9keW5hbWljX2Nh
c3RfYXNzZXJ0KGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0IGNoYXIgKnRhcmdldCwgY29uc3QgY2hh
ciAqZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIgKmZ1bmMpICIlcy0+JXMgKCVzOiVkOiVzKSIK
IG9iamVjdF9jbGFzc19keW5hbWljX2Nhc3RfYXNzZXJ0KGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0
IGNoYXIgKnRhcmdldCwgY29uc3QgY2hhciAqZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIgKmZ1
bmMpICIlcy0+JXMgKCVzOiVkOiVzKSIKZGlmZiAtLWdpdCBhL3Njc2kvdHJhY2UtZXZlbnRzIGIv
c2NzaS90cmFjZS1ldmVudHMKaW5kZXggNDk5MDk4ZTUwYi4uNmRiZmVhZTc5MCAxMDA2NDQKLS0t
IGEvc2NzaS90cmFjZS1ldmVudHMKKysrIGIvc2NzaS90cmFjZS1ldmVudHMKQEAgLTEsNSArMSw1
IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlv
bi4KIAotIyBzY3NpL3ByLW1hbmFnZXIuYworIyBwci1tYW5hZ2VyLmMKIHByX21hbmFnZXJfZXhl
Y3V0ZShpbnQgZmQsIGludCBjbWQsIGludCBzYSkgImZkPSVkIGNtZD0weCUwMnggc2VydmljZSBh
Y3Rpb249MHglMDJ4IgogcHJfbWFuYWdlcl9ydW4oaW50IGZkLCBpbnQgY21kLCBpbnQgc2EpICJm
ZD0lZCBjbWQ9MHglMDJ4IHNlcnZpY2UgYWN0aW9uPTB4JTAyeCIKZGlmZiAtLWdpdCBhL3Rhcmdl
dC9hcm0vdHJhY2UtZXZlbnRzIGIvdGFyZ2V0L2FybS90cmFjZS1ldmVudHMKaW5kZXggNmI3NTlm
OWQ0Zi4uNDFjNjNkNzU3MCAxMDA2NDQKLS0tIGEvdGFyZ2V0L2FybS90cmFjZS1ldmVudHMKKysr
IGIvdGFyZ2V0L2FybS90cmFjZS1ldmVudHMKQEAgLTEsNiArMSw2IEBACiAjIFNlZSBkb2NzL2Rl
dmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyB0YXJnZXQvYXJt
L2hlbHBlci5jCisjIGhlbHBlci5jCiBhcm1fZ3RfcmVjYWxjKGludCB0aW1lciwgaW50IGlycXN0
YXRlLCB1aW50NjRfdCBuZXh0dGljaykgImd0IHJlY2FsYzogdGltZXIgJWQgaXJxc3RhdGUgJWQg
bmV4dCB0aWNrIDB4JSIgUFJJeDY0CiBhcm1fZ3RfcmVjYWxjX2Rpc2FibGVkKGludCB0aW1lcikg
Imd0IHJlY2FsYzogdGltZXIgJWQgaXJxc3RhdGUgMCB0aW1lciBkaXNhYmxlZCIKIGFybV9ndF9j
dmFsX3dyaXRlKGludCB0aW1lciwgdWludDY0X3QgdmFsdWUpICJndF9jdmFsX3dyaXRlOiB0aW1l
ciAlZCB2YWx1ZSAweCUiIFBSSXg2NApAQCAtOSw1ICs5LDUgQEAgYXJtX2d0X2N0bF93cml0ZShp
bnQgdGltZXIsIHVpbnQ2NF90IHZhbHVlKSAiZ3RfY3RsX3dyaXRlOiB0aW1lciAlZCB2YWx1ZSAw
eCUiIFAKIGFybV9ndF9pbWFza190b2dnbGUoaW50IHRpbWVyLCBpbnQgaXJxc3RhdGUpICJndF9j
dGxfd3JpdGU6IHRpbWVyICVkIElNQVNLIHRvZ2dsZSwgbmV3IGlycXN0YXRlICVkIgogYXJtX2d0
X2NudHZvZmZfd3JpdGUodWludDY0X3QgdmFsdWUpICJndF9jbnR2b2ZmX3dyaXRlOiB2YWx1ZSAw
eCUiIFBSSXg2NAogCi0jIHRhcmdldC9hcm0va3ZtLmMKKyMga3ZtLmMKIGt2bV9hcm1fZml4dXBf
bXNpX3JvdXRlKHVpbnQ2NF90IGlvdmEsIHVpbnQ2NF90IGdwYSkgIk1TSSBpb3ZhID0gMHglIlBS
SXg2NCIgaXMgdHJhbnNsYXRlZCBpbnRvIDB4JSJQUkl4NjQKZGlmZiAtLWdpdCBhL3RhcmdldC9o
cHBhL3RyYWNlLWV2ZW50cyBiL3RhcmdldC9ocHBhL3RyYWNlLWV2ZW50cwppbmRleCA4MGRhZTVi
ZDhiLi4wNzMxY2U3Y2UxIDEwMDY0NAotLS0gYS90YXJnZXQvaHBwYS90cmFjZS1ldmVudHMKKysr
IGIvdGFyZ2V0L2hwcGEvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9k
ZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgdGFyZ2V0L2hw
cGEvbWVtX2hlbHBlci5jCisjIG1lbV9oZWxwZXIuYwogZGlzYWJsZSBocHBhX3RsYl9mbHVzaF9l
bnQodm9pZCAqZW52LCB2b2lkICplbnQsIHVpbnQ2NF90IHZhX2IsIHVpbnQ2NF90IHZhX2UsIHVp
bnQ2NF90IHBhKSAiZW52PSVwIGVudD0lcCB2YV9iPTB4JWx4IHZhX2U9MHglbHggcGE9MHglbHgi
CiBkaXNhYmxlIGhwcGFfdGxiX2ZpbmRfZW50cnkodm9pZCAqZW52LCB2b2lkICplbnQsIGludCB2
YWxpZCwgdWludDY0X3QgdmFfYiwgdWludDY0X3QgdmFfZSwgdWludDY0X3QgcGEpICJlbnY9JXAg
ZW50PSVwIHZhbGlkPSVkIHZhX2I9MHglbHggdmFfZT0weCVseCBwYT0weCVseCIKIGRpc2FibGUg
aHBwYV90bGJfZmluZF9lbnRyeV9ub3RfZm91bmQodm9pZCAqZW52LCB1aW50NjRfdCBhZGRyKSAi
ZW52PSVwIGFkZHI9JTA4bHgiCkBAIC0xNCw1ICsxNCw1IEBAIGRpc2FibGUgaHBwYV90bGJfcHRs
YmUodm9pZCAqZW52KSAiZW52PSVwIgogZGlzYWJsZSBocHBhX3RsYl9scGFfc3VjY2Vzcyh2b2lk
ICplbnYsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHBoeXMpICJlbnY9JXAgYWRkcj0weCVseCBw
aHlzPTB4JWx4IgogZGlzYWJsZSBocHBhX3RsYl9scGFfZmFpbGVkKHZvaWQgKmVudiwgdWludDY0
X3QgYWRkcikgImVudj0lcCBhZGRyPTB4JWx4IgogCi0jIHRhcmdldC9ocHBhL29wX2hlbHBlci5j
CisjIG9wX2hlbHBlci5jCiBkaXNhYmxlIGhwcGFfdGxiX3Byb2JlKHVpbnQ2NF90IGFkZHIsIGlu
dCBsZXZlbCwgaW50IHdhbnQpICJhZGRyPTB4JWx4IGxldmVsPSVkIHdhbnQ9JWQiCmRpZmYgLS1n
aXQgYS90YXJnZXQvaTM4Ni90cmFjZS1ldmVudHMgYi90YXJnZXQvaTM4Ni90cmFjZS1ldmVudHMK
aW5kZXggNmExOWE2OWFmNS4uNzg5YzcwMGQ0YSAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvdHJh
Y2UtZXZlbnRzCisrKyBiL3RhcmdldC9pMzg2L3RyYWNlLWV2ZW50cwpAQCAtMSwxMiArMSwxMiBA
QAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24u
CiAKLSMgdGFyZ2V0L2kzODYva3ZtLmMKKyMga3ZtLmMKIGt2bV94ODZfZml4dXBfbXNpX2Vycm9y
KHVpbnQzMl90IGdzaSkgIlZULWQgZmFpbGVkIHRvIHJlbWFwIGludGVycnVwdCBmb3IgR1NJICUi
IFBSSXUzMgoga3ZtX3g4Nl9hZGRfbXNpX3JvdXRlKGludCB2aXJxKSAiQWRkaW5nIHJvdXRlIGVu
dHJ5IGZvciB2aXJxICVkIgoga3ZtX3g4Nl9yZW1vdmVfbXNpX3JvdXRlKGludCB2aXJxKSAiUmVt
b3Zpbmcgcm91dGUgZW50cnkgZm9yIHZpcnEgJWQiCiBrdm1feDg2X3VwZGF0ZV9tc2lfcm91dGVz
KGludCBudW0pICJVcGRhdGVkICVkIE1TSSByb3V0ZXMiCiAKLSMgdGFyZ2V0L2kzODYvc2V2LmMK
KyMgc2V2LmMKIGt2bV9zZXZfaW5pdCh2b2lkKSAiIgoga3ZtX21lbWNyeXB0X3JlZ2lzdGVyX3Jl
Z2lvbih2b2lkICphZGRyLCBzaXplX3QgbGVuKSAiYWRkciAlcCBsZW4gMHglenUiCiBrdm1fbWVt
Y3J5cHRfdW5yZWdpc3Rlcl9yZWdpb24odm9pZCAqYWRkciwgc2l6ZV90IGxlbikgImFkZHIgJXAg
bGVuIDB4JXp1IgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L21pcHMvdHJhY2UtZXZlbnRzIGIvdGFyZ2V0
L21pcHMvdHJhY2UtZXZlbnRzCmluZGV4IDA1ZWFmZDc4NzAuLmJhODdmZTYwNjIgMTAwNjQ0Ci0t
LSBhL3RhcmdldC9taXBzL3RyYWNlLWV2ZW50cworKysgYi90YXJnZXQvbWlwcy90cmFjZS1ldmVu
dHMKQEAgLTEsNSArMSw1IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNpbmcudHh0IGZvciBzeW50
YXggZG9jdW1lbnRhdGlvbi4KIAotIyB0YXJnZXQvbWlwcy90cmFuc2xhdGUuYworIyB0cmFuc2xh
dGUuYwogbWlwc190cmFuc2xhdGVfYzAoY29uc3QgY2hhciAqaW5zdHIsIGNvbnN0IGNoYXIgKnJu
LCBpbnQgcmVnLCBpbnQgc2VsKSAiJXMgJXMgKHJlZyAlZCBzZWwgJWQpIgogbWlwc190cmFuc2xh
dGVfdHIoY29uc3QgY2hhciAqaW5zdHIsIGludCBydCwgaW50IHUsIGludCBzZWwsIGludCBoKSAi
JXMgKHJlZyAlZCB1ICVkIHNlbCAlZCBoICVkKSIKZGlmZiAtLWdpdCBhL3RhcmdldC9wcGMvdHJh
Y2UtZXZlbnRzIGIvdGFyZ2V0L3BwYy90cmFjZS1ldmVudHMKaW5kZXggMzVlZTg5ODU2Ni4uMzg1
OGY5N2RmZiAxMDA2NDQKLS0tIGEvdGFyZ2V0L3BwYy90cmFjZS1ldmVudHMKKysrIGIvdGFyZ2V0
L3BwYy90cmFjZS1ldmVudHMKQEAgLTEsNSArMSw1IEBACiAjIFNlZSBkb2NzL2RldmVsL3RyYWNp
bmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyB0YXJnZXQvcHBjL2t2bS5jCisj
IGt2bS5jCiBrdm1fZmFpbGVkX3Nwcl9zZXQoaW50IHN0ciwgY29uc3QgY2hhciAqbXNnKSAiV2Fy
bmluZzogVW5hYmxlIHRvIHNldCBTUFIgJWQgdG8gS1ZNOiAlcyIKIGt2bV9mYWlsZWRfc3ByX2dl
dChpbnQgc3RyLCBjb25zdCBjaGFyICptc2cpICJXYXJuaW5nOiBVbmFibGUgdG8gcmV0cmlldmUg
U1BSICVkIGZyb20gS1ZNOiAlcyIKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC90cmFjZS1ldmVu
dHMgYi90YXJnZXQvczM5MHgvdHJhY2UtZXZlbnRzCmluZGV4IGU1MDliMDg3OTkuLmZkYTFlZTgy
MjAgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zMzkweC90cmFjZS1ldmVudHMKKysrIGIvdGFyZ2V0L3Mz
OTB4L3RyYWNlLWV2ZW50cwpAQCAtMSwyNSArMSwyNSBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFj
aW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgdGFyZ2V0L3MzOTB4L21tdV9o
ZWxwZXIuYworIyBtbXVfaGVscGVyLmMKIGdldF9za2V5c19ub256ZXJvKGludCByYykgIlNLRVk6
IENhbGwgdG8gZ2V0X3NrZXlzIHVuZXhwZWN0ZWRseSByZXR1cm5lZCAlZCIKIHNldF9za2V5c19u
b256ZXJvKGludCByYykgIlNLRVk6IENhbGwgdG8gc2V0X3NrZXlzIHVuZXhwZWN0ZWRseSByZXR1
cm5lZCAlZCIKIAotIyB0YXJnZXQvczM5MHgvaW9pbnN0LmMKKyMgaW9pbnN0LmMKIGlvaW5zdChj
b25zdCBjaGFyICppbnNuKSAiSU9JTlNUOiAlcyIKIGlvaW5zdF9zY2hfaWQoY29uc3QgY2hhciAq
aW5zbiwgaW50IGNzc2lkLCBpbnQgc3NpZCwgaW50IHNjaGlkKSAiSU9JTlNUOiAlcyAoJXguJXgu
JTA0eCkiCiBpb2luc3RfY2hwX2lkKGNvbnN0IGNoYXIgKmluc24sIGludCBjc3NpZCwgaW50IGNo
cGlkKSAiSU9JTlNUOiAlcyAoJXguJTAyeCkiCiBpb2luc3RfY2hzY19jbWQodWludDE2X3QgY21k
LCB1aW50MTZfdCBsZW4pICJJT0lOU1Q6IGNoc2MgY29tbWFuZCAweCUwNHgsIGxlbiAweCUwNHgi
CiAKLSMgdGFyZ2V0L3MzOTB4L2t2bS5jCisjIGt2bS5jCiBrdm1fZW5hYmxlX2NtbWEoaW50IHJj
KSAiQ01NQTogZW5hYmxpbmcgd2l0aCByZXN1bHQgY29kZSAlZCIKIGt2bV9jbGVhcl9jbW1hKGlu
dCByYykgIkNNTUE6IGNsZWFyaW5nIHdpdGggcmVzdWx0IGNvZGUgJWQiCiBrdm1fZmFpbGVkX2Nw
dV9zdGF0ZV9zZXQoaW50IGNwdV9pbmRleCwgdWludDhfdCBzdGF0ZSwgY29uc3QgY2hhciAqbXNn
KSAiV2FybmluZzogVW5hYmxlIHRvIHNldCBjcHUgJWQgc3RhdGUgJSIgUFJJdTggIiB0byBLVk06
ICVzIgoga3ZtX2Fzc2lnbl9zdWJjaF9pb2V2ZW50ZmQoaW50IGZkLCB1aW50MzJfdCBhZGRyLCBi
b29sIGFzc2lnbiwgaW50IGRhdGFtYXRjaCkgImZkOiAlZCBzY2g6IEAweCV4IGFzc2lnbjogJWQg
dnE6ICVkIgogCi0jIHRhcmdldC9zMzkweC9jcHUuYworIyBjcHUuYwogY3B1X3NldF9zdGF0ZShp
bnQgY3B1X2luZGV4LCB1aW50OF90IHN0YXRlKSAic2V0dGluZyBjcHUgJWQgc3RhdGUgdG8gJSIg
UFJJdTgKIGNwdV9oYWx0KGludCBjcHVfaW5kZXgpICJoYWx0aW5nIGNwdSAlZCIKIGNwdV91bmhh
bHQoaW50IGNwdV9pbmRleCkgInVuaGFsdGluZyBjcHUgJWQiCiAKLSMgdGFyZ2V0L3MzOTB4L3Np
Z3AuYworIyBzaWdwLmMKIHNpZ3BfZmluaXNoZWQodWludDhfdCBvcmRlciwgaW50IGNwdV9pbmRl
eCwgaW50IGRzdF9pbmRleCwgaW50IGNjKSAiU0lHUDogRmluaXNoZWQgb3JkZXIgJXUgb24gY3B1
ICVkIC0+IGNwdSAlZCB3aXRoIGNjPSVkIgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL3RyYWNl
LWV2ZW50cyBiL3RhcmdldC9zcGFyYy90cmFjZS1ldmVudHMKaW5kZXggNzY0YjFlNWEwMi4uNmEw
NjRlMjMyNyAxMDA2NDQKLS0tIGEvdGFyZ2V0L3NwYXJjL3RyYWNlLWV2ZW50cworKysgYi90YXJn
ZXQvc3BhcmMvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90
cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgdGFyZ2V0L3NwYXJjL21t
dV9oZWxwZXIuYworIyBtbXVfaGVscGVyLmMKIG1tdV9oZWxwZXJfZGZhdWx0KHVpbnQ2NF90IGFk
ZHJlc3MsIHVpbnQ2NF90IGNvbnRleHQsIGludCBtbXVfaWR4LCB1aW50MzJfdCB0bCkgIkRGQVVM
VCBhdCAweCUiUFJJeDY0IiBjb250ZXh0IDB4JSJQUkl4NjQiIG1tdV9pZHg9JWQgdGw9JWQiCiBt
bXVfaGVscGVyX2Rwcm90KHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQ2NF90IGNvbnRleHQsIGludCBt
bXVfaWR4LCB1aW50MzJfdCB0bCkgIkRQUk9UIGF0IDB4JSJQUkl4NjQiIGNvbnRleHQgMHglIlBS
SXg2NCIgbW11X2lkeD0lZCB0bD0lZCIKIG1tdV9oZWxwZXJfZG1pc3ModWludDY0X3QgYWRkcmVz
cywgdWludDY0X3QgY29udGV4dCkgIkRNSVNTIGF0IDB4JSJQUkl4NjQiIGNvbnRleHQgMHglIlBS
SXg2NApAQCAtMTAsMTYgKzEwLDE2IEBAIG1tdV9oZWxwZXJfZ2V0X3BoeXNfYWRkcl9jb2RlKHVp
bnQzMl90IHRsLCBpbnQgbW11X2lkeCwgdWludDY0X3QgcHJpbV9jb250ZXh0LCB1CiBtbXVfaGVs
cGVyX2dldF9waHlzX2FkZHJfZGF0YSh1aW50MzJfdCB0bCwgaW50IG1tdV9pZHgsIHVpbnQ2NF90
IHByaW1fY29udGV4dCwgdWludDY0X3Qgc2VjX2NvbnRleHQsIHVpbnQ2NF90IGFkZHJlc3MpICJ0
bD0lZCBtbXVfaWR4PSVkIHByaW1hcnkgY29udGV4dD0weCUiUFJJeDY0IiBzZWNvbmRhcnkgY29u
dGV4dD0weCUiUFJJeDY0IiBhZGRyZXNzPTB4JSJQUkl4NjQKIG1tdV9oZWxwZXJfbW11X2ZhdWx0
KHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQ2NF90IHBhZGRyLCBpbnQgbW11X2lkeCwgdWludDMyX3Qg
dGwsIHVpbnQ2NF90IHByaW1fY29udGV4dCwgdWludDY0X3Qgc2VjX2NvbnRleHQpICJUcmFuc2xh
dGUgYXQgMHglIlBSSXg2NCIgLT4gMHglIlBSSXg2NCIsIG1tdV9pZHg9JWQgdGw9JWQgcHJpbWFy
eSBjb250ZXh0PTB4JSJQUkl4NjQiIHNlY29uZGFyeSBjb250ZXh0PTB4JSJQUkl4NjQKIAotIyB0
YXJnZXQvc3BhcmMvaW50NjRfaGVscGVyLmMKKyMgaW50NjRfaGVscGVyLmMKIGludF9oZWxwZXJf
c2V0X3NvZnRpbnQodWludDMyX3Qgc29mdGludCkgIm5ldyAweCUwOHgiCiBpbnRfaGVscGVyX2Ns
ZWFyX3NvZnRpbnQodWludDMyX3Qgc29mdGludCkgIm5ldyAweCUwOHgiCiBpbnRfaGVscGVyX3dy
aXRlX3NvZnRpbnQodWludDMyX3Qgc29mdGludCkgIm5ldyAweCUwOHgiCiAKLSMgdGFyZ2V0L3Nw
YXJjL2ludDMyX2hlbHBlci5jCisjIGludDMyX2hlbHBlci5jCiBpbnRfaGVscGVyX2ljYWNoZV9m
cmVlemUodm9pZCkgIkluc3RydWN0aW9uIGNhY2hlOiBmcmVlemUiCiBpbnRfaGVscGVyX2RjYWNo
ZV9mcmVlemUodm9pZCkgIkRhdGEgY2FjaGU6IGZyZWV6ZSIKIAotIyB0YXJnZXQvc3BhcmMvd2lu
X2hlbHBlci5jCisjIHdpbl9oZWxwZXIuYwogd2luX2hlbHBlcl9ncmVnc2V0X2Vycm9yKHVpbnQz
Ml90IHBzdGF0ZSkgIkVSUk9SIGluIGdldF9ncmVnc2V0OiBhY3RpdmUgcHN0YXRlIGJpdHM9MHgl
eCIKIHdpbl9oZWxwZXJfc3dpdGNoX3BzdGF0ZSh1aW50MzJfdCBwc3RhdGVfcmVncywgdWludDMy
X3QgbmV3X3BzdGF0ZV9yZWdzKSAiY2hhbmdlX3BzdGF0ZTogc3dpdGNoaW5nIHJlZ3Mgb2xkPTB4
JXggbmV3PTB4JXgiCiB3aW5faGVscGVyX25vX3N3aXRjaF9wc3RhdGUodWludDMyX3QgbmV3X3Bz
dGF0ZV9yZWdzKSAiY2hhbmdlX3BzdGF0ZTogcmVncyBuZXc9MHgleCAodW5jaGFuZ2VkKSIKZGlm
ZiAtLWdpdCBhL3VpL3RyYWNlLWV2ZW50cyBiL3VpL3RyYWNlLWV2ZW50cwppbmRleCBlYjRiZjdm
MDBkLi5lNDE0YmVlNzVhIDEwMDY0NAotLS0gYS91aS90cmFjZS1ldmVudHMKKysrIGIvdWkvdHJh
Y2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBm
b3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgdWkvY29uc29sZS5jCisjIGNvbnNvbGUuYwog
Y29uc29sZV9nZnhfbmV3KHZvaWQpICIiCiBjb25zb2xlX2dmeF9yZXVzZShpbnQgaW5kZXgpICIl
ZCIKIGNvbnNvbGVfZ2Z4X2Nsb3NlKGludCBpbmRleCkgIiVkIgpAQCAtMTcsNyArMTcsNyBAQCBk
aXNwbGF5Y2hhbmdlbGlzdGVuZXJfcmVnaXN0ZXIodm9pZCAqZGNsLCBjb25zdCBjaGFyICpuYW1l
KSAiJXAgWyAlcyBdIgogZGlzcGxheWNoYW5nZWxpc3RlbmVyX3VucmVnaXN0ZXIodm9pZCAqZGNs
LCBjb25zdCBjaGFyICpuYW1lKSAiJXAgWyAlcyBdIgogcHBtX3NhdmUoY29uc3QgY2hhciAqZmls
ZW5hbWUsIHZvaWQgKmRpc3BsYXlfc3VyZmFjZSkgIiVzIHN1cmZhY2U9JXAiCiAKLSMgdWkvZ3Rr
LmMKKyMgZ3RrLmMKIGdkX3N3aXRjaChjb25zdCBjaGFyICp0YWIsIGludCB3aWR0aCwgaW50IGhl
aWdodCkgInRhYj0lcywgd2lkdGg9JWQsIGhlaWdodD0lZCIKIGdkX3VwZGF0ZShjb25zdCBjaGFy
ICp0YWIsIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKSAidGFiPSVzLCB4PSVkLCB5PSVkLCB3
PSVkLCBoPSVkIgogZ2Rfa2V5X2V2ZW50KGNvbnN0IGNoYXIgKnRhYiwgaW50IGdka19rZXljb2Rl
LCBpbnQgcWtleWNvZGUsIGNvbnN0IGNoYXIgKmFjdGlvbikgInRhYj0lcywgdHJhbnNsYXRlZCBH
REsga2V5Y29kZSAlZCB0byBRS2V5Q29kZSAlZCAoJXMpIgpAQCAtMjUsNyArMjUsNyBAQCBnZF9n
cmFiKGNvbnN0IGNoYXIgKnRhYiwgY29uc3QgY2hhciAqZGV2aWNlLCBjb25zdCBjaGFyICpyZWFz
b24pICJ0YWI9JXMsIGRldj0lcwogZ2RfdW5ncmFiKGNvbnN0IGNoYXIgKnRhYiwgY29uc3QgY2hh
ciAqZGV2aWNlKSAidGFiPSVzLCBkZXY9JXMiCiBnZF9rZXltYXBfd2luZG93aW5nKGNvbnN0IGNo
YXIgKm5hbWUpICJiYWNrZW5kPSVzIgogCi0jIHVpL3ZuYy5jCisjIHZuYy5jCiB2bmNfa2V5X2d1
ZXN0X2xlZHMoYm9vbCBjYXBzLCBib29sIG51bSwgYm9vbCBzY3JvbGwpICJjYXBzICVkLCBudW0g
JWQsIHNjcm9sbCAlZCIKIHZuY19rZXlfbWFwX2luaXQoY29uc3QgY2hhciAqbGF5b3V0KSAiJXMi
CiB2bmNfa2V5X2V2ZW50X2V4dChib29sIGRvd24sIGludCBzeW0sIGludCBrZXljb2RlLCBjb25z
dCBjaGFyICpuYW1lKSAiZG93biAlZCwgc3ltIDB4JXgsIGtleWNvZGUgMHgleCBbJXNdIgpAQCAt
NjEsNyArNjEsNyBAQCB2bmNfYXV0aF9zYXNsX3VzZXJuYW1lKHZvaWQgKnN0YXRlLCBjb25zdCBj
aGFyICpuYW1lKSAiVk5DIGNsaWVudCBhdXRoIFNBU0wgdXNlcgogdm5jX2F1dGhfc2FzbF9hY2wo
dm9pZCAqc3RhdGUsIGludCBhbGxvdykgIlZOQyBjbGllbnQgYXV0aCBTQVNMIEFDTCBzdGF0ZT0l
cCBhbGxvdz0lZCIKIAogCi0jIHVpL2lucHV0LmMKKyMgaW5wdXQuYwogaW5wdXRfZXZlbnRfa2V5
X251bWJlcihpbnQgY29uaWR4LCBpbnQgbnVtYmVyLCBjb25zdCBjaGFyICpxY29kZSwgYm9vbCBk
b3duKSAiY29uICVkLCBrZXkgbnVtYmVyIDB4JXggWyVzXSwgZG93biAlZCIKIGlucHV0X2V2ZW50
X2tleV9xY29kZShpbnQgY29uaWR4LCBjb25zdCBjaGFyICpxY29kZSwgYm9vbCBkb3duKSAiY29u
ICVkLCBrZXkgcWNvZGUgJXMsIGRvd24gJWQiCiBpbnB1dF9ldmVudF9idG4oaW50IGNvbmlkeCwg
Y29uc3QgY2hhciAqYnRuLCBib29sIGRvd24pICJjb24gJWQsIGJ1dHRvbiAlcywgZG93biAlZCIK
QEAgLTcwLDcgKzcwLDcgQEAgaW5wdXRfZXZlbnRfYWJzKGludCBjb25pZHgsIGNvbnN0IGNoYXIg
KmF4aXMsIGludCB2YWx1ZSkgImNvbiAlZCwgYXhpcyAlcywgdmFsdWUKIGlucHV0X2V2ZW50X3N5
bmModm9pZCkgIiIKIGlucHV0X21vdXNlX21vZGUoaW50IGFic29sdXRlKSAiYWJzb2x1dGUgJWQi
CiAKLSMgdWkvc3BpY2UtZGlzcGxheS5jCisjIHNwaWNlLWRpc3BsYXkuYwogcWVtdV9zcGljZV9h
ZGRfbWVtc2xvdChpbnQgcWlkLCB1aW50MzJfdCBzbG90X2lkLCB1bnNpZ25lZCBsb25nIHZpcnRf
c3RhcnQsIHVuc2lnbmVkIGxvbmcgdmlydF9lbmQsIGludCBhc3luYykgIiVkICV1OiBob3N0IHZp
cnQgMHglbHggLSAweCVseCBhc3luYz0lZCIKIHFlbXVfc3BpY2VfZGVsX21lbXNsb3QoaW50IHFp
ZCwgdWludDMyX3QgZ2lkLCB1aW50MzJfdCBzbG90X2lkKSAiJWQgZ2lkPSV1IHNpZD0ldSIKIHFl
bXVfc3BpY2VfY3JlYXRlX3ByaW1hcnlfc3VyZmFjZShpbnQgcWlkLCB1aW50MzJfdCBzaWQsIHZv
aWQgKnN1cmZhY2UsIGludCBhc3luYykgIiVkIHNpZD0ldSBzdXJmYWNlPSVwIGFzeW5jPSVkIgpA
QCAtOTAsMTIgKzkwLDEyIEBAIHFlbXVfc3BpY2VfZ2xfZm9yd2FyZF9kbWFidWYoaW50IHFpZCwg
dWludDMyX3Qgd2lkdGgsIHVpbnQzMl90IGhlaWdodCkgIiVkICVkeCVkCiBxZW11X3NwaWNlX2ds
X3JlbmRlcl9kbWFidWYoaW50IHFpZCwgdWludDMyX3Qgd2lkdGgsIHVpbnQzMl90IGhlaWdodCkg
IiVkICVkeCVkIgogcWVtdV9zcGljZV9nbF91cGRhdGUoaW50IHFpZCwgdWludDMyX3QgeCwgdWlu
dDMyX3QgeSwgdWludDMyX3QgdywgdWludDMyX3QgaCkgIiVkICslZCslZCAlZHglZCIKIAotIyB1
aS9rZXltYXBzLmMKKyMga2V5bWFwcy5jCiBrZXltYXBfcGFyc2UoY29uc3QgY2hhciAqZmlsZSkg
ImZpbGUgJXMiCiBrZXltYXBfYWRkKGludCBzeW0sIGludCBjb2RlLCBjb25zdCBjaGFyICpsaW5l
KSAic3ltPTB4JTA0eCBjb2RlPTB4JTA0eCAobGluZTogJXMpIgoga2V5bWFwX3VubWFwcGVkKGlu
dCBzeW0pICJzeW09MHglMDR4IgogCi0jIHVpL3hfa2V5bWFwLmMKKyMgeF9rZXltYXAuYwogeGtl
eW1hcF9leHRlbnNpb24oY29uc3QgY2hhciAqbmFtZSkgImV4dGVuc2lvbiAnJXMnIgogeGtleW1h
cF92ZW5kb3IoY29uc3QgY2hhciAqbmFtZSkgInZlbmRvciAnJXMnIgogeGtleW1hcF9rZXljb2Rl
cyhjb25zdCBjaGFyICpuYW1lKSAia2V5Y29kZXMgJyVzJyIKZGlmZiAtLWdpdCBhL3V0aWwvdHJh
Y2UtZXZlbnRzIGIvdXRpbC90cmFjZS1ldmVudHMKaW5kZXggZmYxOWIyNTNlMi4uZDEzMDlhOWNj
ZCAxMDA2NDQKLS0tIGEvdXRpbC90cmFjZS1ldmVudHMKKysrIGIvdXRpbC90cmFjZS1ldmVudHMK
QEAgLTEsMjcgKzEsMjcgQEAKICMgU2VlIGRvY3MvZGV2ZWwvdHJhY2luZy50eHQgZm9yIHN5bnRh
eCBkb2N1bWVudGF0aW9uLgogCi0jIHV0aWwvYWlvLXBvc2l4LmMKKyMgYWlvLXBvc2l4LmMKIHJ1
bl9wb2xsX2hhbmRsZXJzX2JlZ2luKHZvaWQgKmN0eCwgaW50NjRfdCBtYXhfbnMsIGludDY0X3Qg
dGltZW91dCkgImN0eCAlcCBtYXhfbnMgJSJQUklkNjQgIiB0aW1lb3V0ICUiUFJJZDY0CiBydW5f
cG9sbF9oYW5kbGVyc19lbmQodm9pZCAqY3R4LCBib29sIHByb2dyZXNzLCBpbnQ2NF90IHRpbWVv
dXQpICJjdHggJXAgcHJvZ3Jlc3MgJWQgbmV3IHRpbWVvdXQgJSJQUklkNjQKIHBvbGxfc2hyaW5r
KHZvaWQgKmN0eCwgaW50NjRfdCBvbGQsIGludDY0X3QgbmV3KSAiY3R4ICVwIG9sZCAlIlBSSWQ2
NCIgbmV3ICUiUFJJZDY0CiBwb2xsX2dyb3codm9pZCAqY3R4LCBpbnQ2NF90IG9sZCwgaW50NjRf
dCBuZXcpICJjdHggJXAgb2xkICUiUFJJZDY0IiBuZXcgJSJQUklkNjQKIAotIyB1dGlsL2FzeW5j
LmMKKyMgYXN5bmMuYwogYWlvX2NvX3NjaGVkdWxlKHZvaWQgKmN0eCwgdm9pZCAqY28pICJjdHgg
JXAgY28gJXAiCiBhaW9fY29fc2NoZWR1bGVfYmhfY2Iodm9pZCAqY3R4LCB2b2lkICpjbykgImN0
eCAlcCBjbyAlcCIKIAotIyB1dGlsL3RocmVhZC1wb29sLmMKKyMgdGhyZWFkLXBvb2wuYwogdGhy
ZWFkX3Bvb2xfc3VibWl0KHZvaWQgKnBvb2wsIHZvaWQgKnJlcSwgdm9pZCAqb3BhcXVlKSAicG9v
bCAlcCByZXEgJXAgb3BhcXVlICVwIgogdGhyZWFkX3Bvb2xfY29tcGxldGUodm9pZCAqcG9vbCwg
dm9pZCAqcmVxLCB2b2lkICpvcGFxdWUsIGludCByZXQpICJwb29sICVwIHJlcSAlcCBvcGFxdWUg
JXAgcmV0ICVkIgogdGhyZWFkX3Bvb2xfY2FuY2VsKHZvaWQgKnJlcSwgdm9pZCAqb3BhcXVlKSAi
cmVxICVwIG9wYXF1ZSAlcCIKIAotIyB1dGlsL2J1ZmZlci5jCisjIGJ1ZmZlci5jCiBidWZmZXJf
cmVzaXplKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IG9sZW4sIHNpemVfdCBsZW4pICIlczogb2xk
ICV6ZCwgbmV3ICV6ZCIKIGJ1ZmZlcl9tb3ZlX2VtcHR5KGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90
IGxlbiwgY29uc3QgY2hhciAqZnJvbSkgIiVzOiAlemQgYnl0ZXMgZnJvbSAlcyIKIGJ1ZmZlcl9t
b3ZlKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGxlbiwgY29uc3QgY2hhciAqZnJvbSkgIiVzOiAl
emQgYnl0ZXMgZnJvbSAlcyIKIGJ1ZmZlcl9mcmVlKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGxl
bikgIiVzOiBjYXBhY2l0eSAlemQiCiAKLSMgdXRpbC9maWxlbW9uaXRvci5jCisjIGZpbGVtb25p
dG9yLmMKIHFlbXVfZmlsZV9tb25pdG9yX2FkZF93YXRjaCh2b2lkICptb24sIGNvbnN0IGNoYXIg
KmRpcnBhdGgsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCB2b2lkICpjYiwgdm9pZCAqb3BhcXVlLCBp
bnQgaWQpICJGaWxlIG1vbml0b3IgJXAgYWRkIHdhdGNoIGRpcj0nJXMnIGZpbGU9JyVzJyBjYj0l
cCBvcGFxdWU9JXAgaWQ9JXUiCiBxZW11X2ZpbGVfbW9uaXRvcl9yZW1vdmVfd2F0Y2godm9pZCAq
bW9uLCBjb25zdCBjaGFyICpkaXJwYXRoLCBpbnQgaWQpICJGaWxlIG1vbml0b3IgJXAgcmVtb3Zl
IHdhdGNoIGRpcj0nJXMnIGlkPSV1IgogcWVtdV9maWxlX21vbml0b3JfbmV3KHZvaWQgKm1vbiwg
aW50IGZkKSAiRmlsZSBtb25pdG9yICVwIGNyZWF0ZWQgZmQ9JWQiCkBAIC0zMCwxMiArMzAsMTIg
QEAgcWVtdV9maWxlX21vbml0b3JfZGlzYWJsZV93YXRjaCh2b2lkICptb24sIGNvbnN0IGNoYXIg
KmRpcnBhdGgsIGludCBpZCkgIkZsZSBtb24KIHFlbXVfZmlsZV9tb25pdG9yX2V2ZW50KHZvaWQg
Km1vbiwgY29uc3QgY2hhciAqZGlycGF0aCwgY29uc3QgY2hhciAqZmlsZW5hbWUsIGludCBtYXNr
LCB1bnNpZ25lZCBpbnQgaWQpICJGaWxlIG1vbml0b3IgJXAgZXZlbnQgZGlyPSclcycgZmlsZT0n
JXMnIG1hc2s9MHgleCBpZD0ldSIKIHFlbXVfZmlsZV9tb25pdG9yX2Rpc3BhdGNoKHZvaWQgKm1v
biwgY29uc3QgY2hhciAqZGlycGF0aCwgY29uc3QgY2hhciAqZmlsZW5hbWUsIGludCBldiwgdm9p
ZCAqY2IsIHZvaWQgKm9wYXF1ZSwgdW5zaWduZWQgaW50IGlkKSAiRmlsZSBtb25pdG9yICVwIGRp
c3BhdGNoIGRpcj0nJXMnIGZpbGU9JyVzJyBldj0lZCBjYj0lcCBvcGFxdWU9JXAgaWQ9JXUiCiAK
LSMgdXRpbC9xZW11LWNvcm91dGluZS5jCisjIHFlbXUtY29yb3V0aW5lLmMKIHFlbXVfYWlvX2Nv
cm91dGluZV9lbnRlcih2b2lkICpjdHgsIHZvaWQgKmZyb20sIHZvaWQgKnRvLCB2b2lkICpvcGFx
dWUpICJjdHggJXAgZnJvbSAlcCB0byAlcCBvcGFxdWUgJXAiCiBxZW11X2Nvcm91dGluZV95aWVs
ZCh2b2lkICpmcm9tLCB2b2lkICp0bykgImZyb20gJXAgdG8gJXAiCiBxZW11X2Nvcm91dGluZV90
ZXJtaW5hdGUodm9pZCAqY28pICJzZWxmICVwIgogCi0jIHV0aWwvcWVtdS1jb3JvdXRpbmUtbG9j
ay5jCisjIHFlbXUtY29yb3V0aW5lLWxvY2suYwogcWVtdV9jb19xdWV1ZV9ydW5fcmVzdGFydCh2
b2lkICpjbykgImNvICVwIgogcWVtdV9jb19tdXRleF9sb2NrX3VuY29udGVuZGVkKHZvaWQgKm11
dGV4LCB2b2lkICpzZWxmKSAibXV0ZXggJXAgc2VsZiAlcCIKIHFlbXVfY29fbXV0ZXhfbG9ja19l
bnRyeSh2b2lkICptdXRleCwgdm9pZCAqc2VsZikgIm11dGV4ICVwIHNlbGYgJXAiCkBAIC00Mywx
OSArNDMsMTkgQEAgcWVtdV9jb19tdXRleF9sb2NrX3JldHVybih2b2lkICptdXRleCwgdm9pZCAq
c2VsZikgIm11dGV4ICVwIHNlbGYgJXAiCiBxZW11X2NvX211dGV4X3VubG9ja19lbnRyeSh2b2lk
ICptdXRleCwgdm9pZCAqc2VsZikgIm11dGV4ICVwIHNlbGYgJXAiCiBxZW11X2NvX211dGV4X3Vu
bG9ja19yZXR1cm4odm9pZCAqbXV0ZXgsIHZvaWQgKnNlbGYpICJtdXRleCAlcCBzZWxmICVwIgog
Ci0jIHV0aWwvb3NsaWItd2luMzIuYwotIyB1dGlsL29zbGliLXBvc2l4LmMKKyMgb3NsaWItcG9z
aXguYworIyBvc2xpYi13aW4zMi5jCiBxZW11X21lbWFsaWduKHNpemVfdCBhbGlnbm1lbnQsIHNp
emVfdCBzaXplLCB2b2lkICpwdHIpICJhbGlnbm1lbnQgJXp1IHNpemUgJXp1IHB0ciAlcCIKIHFl
bXVfYW5vbl9yYW1fYWxsb2Moc2l6ZV90IHNpemUsIHZvaWQgKnB0cikgInNpemUgJXp1IHB0ciAl
cCIKIHFlbXVfdmZyZWUodm9pZCAqcHRyKSAicHRyICVwIgogcWVtdV9hbm9uX3JhbV9mcmVlKHZv
aWQgKnB0ciwgc2l6ZV90IHNpemUpICJwdHIgJXAgc2l6ZSAlenUiCiAKLSMgdXRpbC9oYml0bWFw
LmMKKyMgaGJpdG1hcC5jCiBoYml0bWFwX2l0ZXJfc2tpcF93b3Jkcyhjb25zdCB2b2lkICpoYiwg
dm9pZCAqaGJpLCB1aW50NjRfdCBwb3MsIHVuc2lnbmVkIGxvbmcgY3VyKSAiaGIgJXAgaGJpICVw
IHBvcyAlIlBSSWQ2NCIgY3VyIDB4JWx4IgogaGJpdG1hcF9yZXNldCh2b2lkICpoYiwgdWludDY0
X3Qgc3RhcnQsIHVpbnQ2NF90IGNvdW50LCB1aW50NjRfdCBzYml0LCB1aW50NjRfdCBlYml0KSAi
aGIgJXAgaXRlbXMgJSJQUkl1NjQiLCUiUFJJdTY0IiBiaXRzICUiUFJJdTY0Ii4uJSJQUkl1NjQK
IGhiaXRtYXBfc2V0KHZvaWQgKmhiLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgY291bnQsIHVp
bnQ2NF90IHNiaXQsIHVpbnQ2NF90IGViaXQpICJoYiAlcCBpdGVtcyAlIlBSSXU2NCIsJSJQUkl1
NjQiIGJpdHMgJSJQUkl1NjQiLi4lIlBSSXU2NAogCi0jIHV0aWwvbG9ja2NudC5jCisjIGxvY2tj
bnQuYwogbG9ja2NudF9mYXN0X3BhdGhfYXR0ZW1wdChjb25zdCB2b2lkICpsb2NrY250LCBpbnQg
ZXhwZWN0ZWQsIGludCBuZXcpICJsb2NrY250ICVwIGZhc3QgcGF0aCAlZC0+JWQiCiBsb2NrY250
X2Zhc3RfcGF0aF9zdWNjZXNzKGNvbnN0IHZvaWQgKmxvY2tjbnQsIGludCBleHBlY3RlZCwgaW50
IG5ldykgImxvY2tjbnQgJXAgZmFzdCBwYXRoICVkLT4lZCBzdWNjZWVkZWQiCiBsb2NrY250X3Vu
bG9ja19hdHRlbXB0KGNvbnN0IHZvaWQgKmxvY2tjbnQsIGludCBleHBlY3RlZCwgaW50IG5ldykg
ImxvY2tjbnQgJXAgdW5sb2NrICVkLT4lZCIKQEAgLTY1LDEyICs2NSwxMiBAQCBsb2NrY250X2Z1
dGV4X3dhaXQoY29uc3Qgdm9pZCAqbG9ja2NudCwgaW50IHZhbCkgImxvY2tjbnQgJXAgd2FpdGlu
ZyBvbiAlZCIKIGxvY2tjbnRfZnV0ZXhfd2FpdF9yZXN1bWUoY29uc3Qgdm9pZCAqbG9ja2NudCwg
aW50IG5ldykgImxvY2tjbnQgJXAgYWZ0ZXIgd2FpdDogJWQiCiBsb2NrY250X2Z1dGV4X3dha2Uo
Y29uc3Qgdm9pZCAqbG9ja2NudCkgImxvY2tjbnQgJXAgd2FraW5nIHVwIG9uZSB3YWl0ZXIiCiAK
LSMgdXRpbC9xZW11LXRocmVhZC5jCisjIHFlbXUtdGhyZWFkLmMKIHFlbXVfbXV0ZXhfbG9jayh2
b2lkICptdXRleCwgY29uc3QgY2hhciAqZmlsZSwgY29uc3QgaW50IGxpbmUpICJ3YWl0aW5nIG9u
IG11dGV4ICVwICglczolZCkiCiBxZW11X211dGV4X2xvY2tlZCh2b2lkICptdXRleCwgY29uc3Qg
Y2hhciAqZmlsZSwgY29uc3QgaW50IGxpbmUpICJ0YWtlbiBtdXRleCAlcCAoJXM6JWQpIgogcWVt
dV9tdXRleF91bmxvY2sodm9pZCAqbXV0ZXgsIGNvbnN0IGNoYXIgKmZpbGUsIGNvbnN0IGludCBs
aW5lKSAicmVsZWFzZWQgbXV0ZXggJXAgKCVzOiVkKSIKIAotIyB1dGlsL3ZmaW8taGVscGVycy5j
CisjIHZmaW8taGVscGVycy5jCiBxZW11X3ZmaW9fZG1hX3Jlc2V0X3RlbXBvcmFyeSh2b2lkICpz
KSAicyAlcCIKIHFlbXVfdmZpb19yYW1fYmxvY2tfYWRkZWQodm9pZCAqcywgdm9pZCAqcCwgc2l6
ZV90IHNpemUpICJzICVwIGhvc3QgJXAgc2l6ZSAweCV6eCIKIHFlbXVfdmZpb19yYW1fYmxvY2tf
cmVtb3ZlZCh2b2lkICpzLCB2b2lkICpwLCBzaXplX3Qgc2l6ZSkgInMgJXAgaG9zdCAlcCBzaXpl
IDB4JXp4IgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:00:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16: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 1h8S1m-00025o-7U; Mon, 25 Mar 2019 16:00: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S1l-00025W-Ew
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:00:45 +0000
X-Inumbo-ID: 2588c0d2-4f17-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2588c0d2-4f17-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 16:00:44 +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 B6CE53084266;
 Mon, 25 Mar 2019 16:00:43 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B48DE6A6A6;
 Mon, 25 Mar 2019 16:00:28 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:55 +0000
Message-Id: <20190325155857.10661-6-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
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.40]); Mon, 25 Mar 2019 16:00:44 +0000 (UTC)
Subject: [Xen-devel] [PULL 5/7] scripts/cleanup-trace-events: Update for
 current practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Juan Quintela <quintela@redhat.com>, Aleksandar Rikalo <arikalo@wavecomp.com>,
 Helge Deller <deller@gmx.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

RnJvbTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKRW1pdCBjb21tZW50
cyB3aXRoIHNob3J0ZW5lZCBmaWxlIG5hbWVzIChwcmV2aW91cyBjb21taXQpLgoKTGltaXQgc2Vh
cmNoIHRvIHRoZSBpbnB1dCBmaWxlJ3MgZGlyZWN0b3J5LgoKQ29wZSB3aXRoIHByb3BlcnRpZXMg
dGNnIChjb21taXQgYjJiMzZjMjJiZDgpIGFuZCB2Y3B1IChjb21taXQKM2QyMTFkOWY0ZGIpLgoK
Q29wZSB3aXRoIGNhcGl0YWwgbGV0dGVycyBpbiBmdW5jdGlvbiBuYW1lcy4KClNpZ25lZC1vZmYt
Ynk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KTWVzc2FnZS1pZDogMjAx
OTAzMTQxODA5MjkuMjc3MjItNC1hcm1icnVAcmVkaGF0LmNvbQpNZXNzYWdlLUlkOiA8MjAxOTAz
MTQxODA5MjkuMjc3MjItNC1hcm1icnVAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgotLS0KIHNjcmlwdHMvY2xlYW51cC10cmFj
ZS1ldmVudHMucGwgfCAxOSArKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zY3JpcHRzL2NsZWFu
dXAtdHJhY2UtZXZlbnRzLnBsIGIvc2NyaXB0cy9jbGVhbnVwLXRyYWNlLWV2ZW50cy5wbAppbmRl
eCBlOTNhYmMwMGRhLi5kNGYwZTRjYWI1IDEwMDc1NQotLS0gYS9zY3JpcHRzL2NsZWFudXAtdHJh
Y2UtZXZlbnRzLnBsCisrKyBiL3NjcmlwdHMvY2xlYW51cC10cmFjZS1ldmVudHMucGwKQEAgLTEz
LDYgKzEzLDcgQEAKIAogdXNlIHdhcm5pbmdzOwogdXNlIHN0cmljdDsKK3VzZSBGaWxlOjpCYXNl
bmFtZTsKIAogbXkgJGJ1ZiA9ICcnOwogbXkgJXNlZW4gPSAoKTsKQEAgLTIzLDEyICsyNCwxOSBA
QCBzdWIgb3V0IHsKICAgICAlc2VlbiA9ICgpOwogfQogCi13aGlsZSAoPD4pIHsKLSAgICBpZiAo
L14oZGlzYWJsZSApPyhbYS16XzAtOV0rKVwoLykgewotICAgICAgICBvcGVuIEdSRVAsICctfCcs
ICdnaXQnLCAnZ3JlcCcsICctbHcnLCAidHJhY2VfJDIiCiskI0FSR1YgPT0gMCBvciBkaWUgInVz
YWdlOiAkMCBGSUxFIjsKK215ICRpbiA9ICRBUkdWWzBdOworbXkgJGRpciA9IGRpcm5hbWUoJGlu
KTsKK29wZW4oSU4sICRpbikgb3IgZGllICJvcGVuICRpbjogJCEiOworY2hkaXIoJGRpcikgb3Ig
ZGllICJjaGRpciAkZGlyOiAkISI7CisKK3doaWxlICg8SU4+KSB7CisgICAgaWYgKC9eKGRpc2Fi
bGUgfCh0Y2cpIHx2Y3B1ICkqKFthLXpfMC05XSspXCgvaSkgeworICAgICAgICBteSAkcGF0ID0g
InRyYWNlXyQzIjsKKyAgICAgICAgJHBhdCAuPSAnX3RjZycgaWYgKGRlZmluZWQgJDIpOworICAg
ICAgICBvcGVuIEdSRVAsICctfCcsICdnaXQnLCAnZ3JlcCcsICctbHcnLCAnLS1tYXgtZGVwdGgn
LCAnMScsICRwYXQKICAgICAgICAgICAgIG9yIGRpZSAicnVuIGdpdCBncmVwOiAkISI7Ci0gICAg
ICAgIG15ICRmbmFtZTsKLSAgICAgICAgd2hpbGUgKCRmbmFtZSA9IDxHUkVQPikgeworICAgICAg
ICB3aGlsZSAobXkgJGZuYW1lID0gPEdSRVA+KSB7CiAgICAgICAgICAgICBjaG9tcCAkZm5hbWU7
CiAgICAgICAgICAgICBuZXh0IGlmICRzZWVueyRmbmFtZX0gfHwgJGZuYW1lIGVxICd0cmFjZS1l
dmVudHMnOwogICAgICAgICAgICAgJHNlZW57JGZuYW1lfSA9IDE7CkBAIC00OSwzICs1Nyw0IEBA
IHdoaWxlICg8PikgewogfQogCiBvdXQ7CitjbG9zZShJTikgb3IgZGllICJjbG9zZSAkaW46ICQh
IjsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:01:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16:01: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 1h8S24-0002Bu-K8; Mon, 25 Mar 2019 16: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S23-0002BN-7t
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:01:03 +0000
X-Inumbo-ID: 30169fbe-4f17-11e9-82e1-373dbc2b4b8e
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30169fbe-4f17-11e9-82e1-373dbc2b4b8e;
 Mon, 25 Mar 2019 16:01:02 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5E4F033025A;
 Mon, 25 Mar 2019 16:01:01 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DF36B8429D;
 Mon, 25 Mar 2019 16:00:44 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:56 +0000
Message-Id: <20190325155857.10661-7-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 25 Mar 2019 16:01:01 +0000 (UTC)
Subject: [Xen-devel] [PULL 6/7] trace-events: Delete unused trace points
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Juan Quintela <quintela@redhat.com>, Aleksandar Rikalo <arikalo@wavecomp.com>,
 Helge Deller <deller@gmx.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

RnJvbTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKVHJhY2tlZCBkb3du
IHdpdGggY2xlYW51cC10cmFjZS1ldmVudHMucGwuICBGdW5uaWVzIHJlcXVpcmluZyBtYW51YWwK
cG9zdC1wcm9jZXNzaW5nOgoKKiBibG9jay5jIGFuZCBibG9ja2Rldi5jIHRyYWNlIHBvaW50cyBh
cmUgaW4gYmxvY2svdHJhY2UtZXZlbnRzLgoKKiBody9ibG9jay9udm1lLmMgdXNlcyB0aGUgcHJl
cHJvY2Vzc29yIHRvIGhpZGUgaXRzIHRyYWNlIHBvaW50IHVzZQogIGZyb20gY2xlYW51cC10cmFj
ZS1ldmVudHMucGwuCgoqIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB0cmFjZSBwb2ludHMg
YXJlIGluIGh3L3hlbi90cmFjZS1ldmVudHMuCgoqIG5ldC9jb2xvLWNvbXBhcmUgYW5kIG5ldC9m
aWx0ZXItcmV3cml0ZXIuYyB1c2UgcHNldWRvIHRyYWNlIHBvaW50cwogIGNvbG9fY29tcGFyZV91
ZHBfbWlzY29tcGFyZSBhbmQgY29sb19maWx0ZXJfcmV3cml0ZXJfZGVidWcgdG8gZ3VhcmQKICBk
ZWJ1ZyBjb2RlLgoKU2lnbmVkLW9mZi1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRo
YXQuY29tPgpNZXNzYWdlLWlkOiAyMDE5MDMxNDE4MDkyOS4yNzcyMi01LWFybWJydUByZWRoYXQu
Y29tCk1lc3NhZ2UtSWQ6IDwyMDE5MDMxNDE4MDkyOS4yNzcyMi01LWFybWJydUByZWRoYXQuY29t
PgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+Ci0t
LQogYmxvY2svdHJhY2UtZXZlbnRzICAgICAgICAgfCAxIC0KIGh3L2FybS90cmFjZS1ldmVudHMg
ICAgICAgIHwgNyAtLS0tLS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICB8IDIgLS0KIGh3
L2Rpc3BsYXkvdHJhY2UtZXZlbnRzICAgIHwgMSAtCiBody9pMzg2L3RyYWNlLWV2ZW50cyAgICAg
ICB8IDIgLS0KIGh3L2lkZS90cmFjZS1ldmVudHMgICAgICAgIHwgMSAtCiBody9pbnRjL3RyYWNl
LWV2ZW50cyAgICAgICB8IDEgLQogaHcvbWlzYy9tYWNpby90cmFjZS1ldmVudHMgfCAxIC0KIGh3
L21pc2MvdHJhY2UtZXZlbnRzICAgICAgIHwgMiAtLQogaHcvcHBjL3RyYWNlLWV2ZW50cyAgICAg
ICAgfCA4IC0tLS0tLS0tCiBody9zZC90cmFjZS1ldmVudHMgICAgICAgICB8IDEgLQogaHcvdmZp
by90cmFjZS1ldmVudHMgICAgICAgfCAxIC0KIG5iZC90cmFjZS1ldmVudHMgICAgICAgICAgIHwg
MiAtLQogdXRpbC90cmFjZS1ldmVudHMgICAgICAgICAgfCAyIC0tCiAxNCBmaWxlcyBjaGFuZ2Vk
LCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ibG9jay90cmFjZS1ldmVudHMgYi9ibG9j
ay90cmFjZS1ldmVudHMKaW5kZXggMjhiNjM2NGYyOC4uZTZiYjVhOGYwNSAxMDA2NDQKLS0tIGEv
YmxvY2svdHJhY2UtZXZlbnRzCisrKyBiL2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtNTcsNyArNTcs
NiBAQCBxbXBfYmxvY2tfc3RyZWFtKHZvaWQgKmJzLCB2b2lkICpqb2IpICJicyAlcCBqb2IgJXAi
CiAKICMgZmlsZS1wb3NpeC5jCiAjIGZpbGUtd2luMzIuYwotZmlsZV9wYWlvX3N1Ym1pdF9jbyhp
bnQ2NF90IG9mZnNldCwgaW50IGNvdW50LCBpbnQgdHlwZSkgIm9mZnNldCAlIlBSSWQ2NCIgY291
bnQgJWQgdHlwZSAlZCIKIGZpbGVfcGFpb19zdWJtaXQodm9pZCAqYWNiLCB2b2lkICpvcGFxdWUs
IGludDY0X3Qgb2Zmc2V0LCBpbnQgY291bnQsIGludCB0eXBlKSAiYWNiICVwIG9wYXF1ZSAlcCBv
ZmZzZXQgJSJQUklkNjQiIGNvdW50ICVkIHR5cGUgJWQiCiBmaWxlX2NvcHlfZmlsZV9yYW5nZSh2
b2lkICpicywgaW50IHNyYywgaW50NjRfdCBzcmNfb2ZmLCBpbnQgZHN0LCBpbnQ2NF90IGRzdF9v
ZmYsIGludDY0X3QgYnl0ZXMsIGludCBmbGFncywgaW50NjRfdCByZXQpICJicyAlcCBzcmNfZmQg
JWQgb2Zmc2V0ICUiUFJJdTY0IiBkc3RfZmQgJWQgb2Zmc2V0ICUiUFJJdTY0IiBieXRlcyAlIlBS
SXU2NCIgZmxhZ3MgJWQgcmV0ICUiUFJJZDY0CiAKZGlmZiAtLWdpdCBhL2h3L2FybS90cmFjZS1l
dmVudHMgYi9ody9hcm0vdHJhY2UtZXZlbnRzCmluZGV4IDNlOTFjYTM3YTkuLjQ0MWQxMmRmNWUg
MTAwNjQ0Ci0tLSBhL2h3L2FybS90cmFjZS1ldmVudHMKKysrIGIvaHcvYXJtL3RyYWNlLWV2ZW50
cwpAQCAtNSw4ICs1LDYgQEAgdmlydF9hY3BpX3NldHVwKHZvaWQpICJObyBmdyBjZmcgb3IgQUNQ
SSBkaXNhYmxlZC4gQmFpbGluZyBvdXQuIgogCiAjIHNtbXUtY29tbW9uLmMKIHNtbXVfYWRkX21y
KGNvbnN0IGNoYXIgKm5hbWUpICIlcyIKLXNtbXVfcGFnZV93YWxrKGludCBzdGFnZSwgdWludDY0
X3QgYmFzZWFkZHIsIGludCBmaXJzdF9sZXZlbCwgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVu
ZCkgInN0YWdlPSVkLCBiYXNlYWRkcj0weCUiUFJJeDY0IiwgZmlyc3QgbGV2ZWw9JWQsIHN0YXJ0
PTB4JSJQUkl4NjQiLCBlbmQ9MHglIlBSSXg2NAotc21tdV9sb29rdXBfdGFibGUoaW50IGxldmVs
LCB1aW50NjRfdCBiYXNlYWRkciwgaW50IGdyYW51bGVfc3osIHVpbnQ2NF90IHN0YXJ0LCB1aW50
NjRfdCBlbmQsIGludCBmbGFncywgdWludDY0X3Qgc3VicGFnZV9zaXplKSAibGV2ZWw9JWQgYmFz
ZWFkZHI9MHglIlBSSXg2NCIgZ3JhbnVsZT0lZCwgc3RhcnQ9MHglIlBSSXg2NCIgZW5kPTB4JSJQ
Ukl4NjQiIGZsYWdzPSVkIHN1YnBhZ2Vfc2l6ZT0weCUiUFJJeDY0CiBzbW11X3B0d19sZXZlbChp
bnQgbGV2ZWwsIHVpbnQ2NF90IGlvdmEsIHNpemVfdCBzdWJwYWdlX3NpemUsIHVpbnQ2NF90IGJh
c2VhZGRyLCB1aW50MzJfdCBvZmZzZXQsIHVpbnQ2NF90IHB0ZSkgImxldmVsPSVkIGlvdmE9MHgl
IlBSSXg2NCIgc3VicGFnZV9zej0weCV6eCBiYXNlYWRkcj0weCUiUFJJeDY0IiBvZmZzZXQ9JWQg
PT4gcHRlPTB4JSJQUkl4NjQKIHNtbXVfcHR3X2ludmFsaWRfcHRlKGludCBzdGFnZSwgaW50IGxl
dmVsLCB1aW50NjRfdCBiYXNlYWRkciwgdWludDY0X3QgcHRlYWRkciwgdWludDMyX3Qgb2Zmc2V0
LCB1aW50NjRfdCBwdGUpICJzdGFnZT0lZCBsZXZlbD0lZCBiYXNlQD0weCUiUFJJeDY0IiBwdGVA
PTB4JSJQUkl4NjQiIG9mZnNldD0lZCBwdGU9MHglIlBSSXg2NAogc21tdV9wdHdfcGFnZV9wdGUo
aW50IHN0YWdlLCBpbnQgbGV2ZWwsICB1aW50NjRfdCBpb3ZhLCB1aW50NjRfdCBiYXNlYWRkciwg
dWludDY0X3QgcHRlYWRkciwgdWludDY0X3QgcHRlLCB1aW50NjRfdCBhZGRyZXNzKSAic3RhZ2U9
JWQgbGV2ZWw9JWQgaW92YT0weCUiUFJJeDY0IiBiYXNlQD0weCUiUFJJeDY0IiBwdGVAPTB4JSJQ
Ukl4NjQiIHB0ZT0weCUiUFJJeDY0IiBwYWdlIGFkZHJlc3MgPSAweCUiUFJJeDY0CkBAIC0yOSwx
MiArMjcsNyBAQCBzbW11djNfY21kcV9jb25zdW1lKHVpbnQzMl90IHByb2QsIHVpbnQzMl90IGNv
bnMsIHVpbnQ4X3QgcHJvZF93cmFwLCB1aW50OF90IGNvbgogc21tdXYzX2NtZHFfb3Bjb2RlKGNv
bnN0IGNoYXIgKm9wY29kZSkgIjwtLS0gJXMiCiBzbW11djNfY21kcV9jb25zdW1lX291dCh1aW50
MzJfdCBwcm9kLCB1aW50MzJfdCBjb25zLCB1aW50OF90IHByb2Rfd3JhcCwgdWludDhfdCBjb25z
X3dyYXApICJwcm9kOiVkLCBjb25zOiVkLCBwcm9kX3dyYXA6JWQsIGNvbnNfd3JhcDolZCAiCiBz
bW11djNfY21kcV9jb25zdW1lX2Vycm9yKGNvbnN0IGNoYXIgKmNtZF9uYW1lLCB1aW50OF90IGNt
ZF9lcnJvcikgIkVycm9yIG9uICVzIGNvbW1hbmQgZXhlY3V0aW9uOiAlZCIKLXNtbXV2M191cGRh
dGUoYm9vbCBpc19lbXB0eSwgdWludDMyX3QgcHJvZCwgdWludDMyX3QgY29ucywgdWludDhfdCBw
cm9kX3dyYXAsIHVpbnQ4X3QgY29uc193cmFwKSAicSBlbXB0eTolZCBwcm9kOiVkIGNvbnM6JWQg
cC53cmFwOiVkIHAuY29uczolZCIKLXNtbXV2M191cGRhdGVfY2hlY2tfY21kKGludCBlcnJvcikg
ImNtZHEgbm90IGVuYWJsZWQgb3IgZXJyb3IgOjB4JXgiCiBzbW11djNfd3JpdGVfbW1pbyh1aW50
NjRfdCBhZGRyLCB1aW50NjRfdCB2YWwsIHVuc2lnbmVkIHNpemUsIHVpbnQzMl90IHIpICJhZGRy
OiAweCUiUFJJeDY0IiB2YWw6MHglIlBSSXg2NCIgc2l6ZTogMHgleCglZCkiCi1zbW11djNfd3Jp
dGVfbW1pb19pZHIodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsKSAid3JpdGUgdG8gUk8vVW5p
bXBsIHJlZyAweCUiUFJJeDY0IiB2YWw2NDoweCUiUFJJeDY0Ci1zbW11djNfd3JpdGVfbW1pb19l
dnRxX2NvbnNfYmVmX2NsZWFyKHVpbnQzMl90IHByb2QsIHVpbnQzMl90IGNvbnMsIHVpbnQ4X3Qg
cHJvZF93cmFwLCB1aW50OF90IGNvbnNfd3JhcCkgIkJlZm9yZSBjbGVhcmluZyBpbnRlcnJ1cHQg
cHJvZDoweCV4IGNvbnM6MHgleCBwcm9kLnc6JWQgY29ucy53OiVkIgotc21tdXYzX3dyaXRlX21t
aW9fZXZ0cV9jb25zX2FmdGVyX2NsZWFyKHVpbnQzMl90IHByb2QsIHVpbnQzMl90IGNvbnMsIHVp
bnQ4X3QgcHJvZF93cmFwLCB1aW50OF90IGNvbnNfd3JhcCkgImFmdGVyIGNsZWFyaW5nIGludGVy
cnVwdCBwcm9kOjB4JXggY29uczoweCV4IHByb2QudzolZCBjb25zLnc6JWQiCiBzbW11djNfcmVj
b3JkX2V2ZW50KGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IHNpZCkgIiVzIHNpZD0lZCIKIHNt
bXV2M19maW5kX3N0ZSh1aW50MTZfdCBzaWQsIHVpbnQzMl90IGZlYXR1cmVzLCB1aW50MTZfdCBz
aWRfc3BsaXQpICJTSUQ6MHgleCBmZWF0dXJlczoweCV4LCBzaWRfc3BsaXQ6MHgleCIKIHNtbXV2
M19maW5kX3N0ZV8ybHZsKHVpbnQ2NF90IHN0cnRhYl9iYXNlLCB1aW50NjRfdCBsMXB0ciwgaW50
IGwxX3N0ZV9vZmZzZXQsIHVpbnQ2NF90IGwycHRyLCBpbnQgbDJfc3RlX29mZnNldCwgaW50IG1h
eF9sMl9zdGUpICJzdHJ0YWJfYmFzZToweCUiUFJJeDY0IiBsMXB0cjoweCUiUFJJeDY0IiBsMV9v
ZmY6MHgleCwgbDJwdHI6MHglIlBSSXg2NCIgbDJfb2ZmOjB4JXggbWF4X2wyX3N0ZTolZCIKZGlm
ZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpp
bmRleCAyMzk3NTNjOTJiLi43ODA0MTZjMTNmIDEwMDY0NAotLS0gYS9ody9ibG9jay90cmFjZS1l
dmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCkBAIC02Myw5ICs2Myw3IEBAIG52bWVf
ZXJyX2ludmFsaWRfZG1hKHZvaWQpICJQUlAvU0dMIGlzIHRvbyBzbWFsbCBmb3IgdHJhbnNmZXIg
c2l6ZSIKIG52bWVfZXJyX2ludmFsaWRfcHJwbGlzdF9lbnQodWludDY0X3QgcHJwbGlzdCkgIlBS
UCBsaXN0IGVudHJ5IGlzIG51bGwgb3Igbm90IHBhZ2UgYWxpZ25lZDogMHglIlBSSXg2NCIiCiBu
dm1lX2Vycl9pbnZhbGlkX3BycDJfYWxpZ24odWludDY0X3QgcHJwMikgIlBSUDIgaXMgbm90IHBh
Z2UgYWxpZ25lZDogMHglIlBSSXg2NCIiCiBudm1lX2Vycl9pbnZhbGlkX3BycDJfbWlzc2luZyh2
b2lkKSAiUFJQMiBpcyBudWxsIGFuZCBtb3JlIGRhdGEgdG8gYmUgdHJhbnNmZXJyZWQiCi1udm1l
X2Vycl9pbnZhbGlkX2ZpZWxkKHZvaWQpICJpbnZhbGlkIGZpZWxkIgogbnZtZV9lcnJfaW52YWxp
ZF9wcnAodm9pZCkgImludmFsaWQgUFJQIgotbnZtZV9lcnJfaW52YWxpZF9zZ2wodm9pZCkgImlu
dmFsaWQgU0dMIgogbnZtZV9lcnJfaW52YWxpZF9ucyh1aW50MzJfdCBucywgdWludDMyX3QgbGlt
aXQpICJpbnZhbGlkIG5hbWVzcGFjZSAldSBub3Qgd2l0aGluIDEtJXUiCiBudm1lX2Vycl9pbnZh
bGlkX29wYyh1aW50OF90IG9wYykgImludmFsaWQgb3Bjb2RlIDB4JSJQUkl4OCIiCiBudm1lX2Vy
cl9pbnZhbGlkX2FkbWluX29wYyh1aW50OF90IG9wYykgImludmFsaWQgYWRtaW4gb3Bjb2RlIDB4
JSJQUkl4OCIiCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3RyYWNlLWV2ZW50cyBiL2h3L2Rpc3Bs
YXkvdHJhY2UtZXZlbnRzCmluZGV4IDNhMDY2MmNkZjEuLjIxMmNlYjBlODUgMTAwNjQ0Ci0tLSBh
L2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzCkBA
IC0xMzEsNyArMTMxLDYgQEAgdmdhX3ZiZV93cml0ZSh1aW50MzJfdCBpbmRleCwgdWludDMyX3Qg
dmFsKSAiaW5kZXggMHgleCwgdmFsIDB4JXgiCiAjIGNpcnJ1c192Z2EuYwogdmdhX2NpcnJ1c19y
ZWFkX2lvKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbCkgImFkZHIgMHgleCwgdmFsIDB4JXgi
CiB2Z2FfY2lycnVzX3dyaXRlX2lvKHVpbnQzMl90IGFkZHIsIHVpbnQzMl90IHZhbCkgImFkZHIg
MHgleCwgdmFsIDB4JXgiCi12Z2FfY2lycnVzX3JlYWRfYmx0KHVpbnQzMl90IG9mZnNldCwgdWlu
dDMyX3QgdmFsKSAib2Zmc2V0IDB4JXgsIHZhbCAweCV4IgogdmdhX2NpcnJ1c193cml0ZV9ibHQo
dWludDMyX3Qgb2Zmc2V0LCB1aW50MzJfdCB2YWwpICJvZmZzZXQgMHgleCwgdmFsIDB4JXgiCiAK
ICMgc2lpOTAyMi5jCmRpZmYgLS1naXQgYS9ody9pMzg2L3RyYWNlLWV2ZW50cyBiL2h3L2kzODYv
dHJhY2UtZXZlbnRzCmluZGV4IGI3ZWI4NTZhNzcuLjgzZjgzNjk3NzggMTAwNjQ0Ci0tLSBhL2h3
L2kzODYvdHJhY2UtZXZlbnRzCisrKyBiL2h3L2kzODYvdHJhY2UtZXZlbnRzCkBAIC0xMDYsOCAr
MTA2LDYgQEAgYW1kdmlfaXJfZXJyKGNvbnN0IGNoYXIgKnN0cikgIiVzIgogYW1kdmlfaXJfaW50
Y3RsKHVpbnQ4X3QgdmFsKSAiaW50X2N0bCAweCUiUFJJeDgKIGFtZHZpX2lyX3RhcmdldF9hYm9y
dChjb25zdCBjaGFyICpzdHIpICIlcyIKIGFtZHZpX2lyX2RlbGl2ZXJ5X21vZGUoY29uc3QgY2hh
ciAqc3RyKSAiJXMiCi1hbWR2aV9pcl9nZW5lcmF0ZV9tc2lfbWVzc2FnZSh1aW50OF90IHZlY3Rv
ciwgdWludDhfdCBkZWxpdmVyeV9tb2RlLCB1aW50OF90IGRlc3RfbW9kZSwgdWludDhfdCBkZXN0
LCB1aW50OF90IHJoKSAidmVjdG9yICVkIGRlbGl2ZXJ5LW1vZGUgJWQgZGVzdC1tb2RlICVkIGRl
c3QtaWQgJWQgcmggJWQiCi1hbWR2aV9pcl9pcnRlX2dhKHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90
IGRhdGEpICJhZGRyIDB4JSJQUkl4NjQiIG9mZnNldCAweCUiUFJJeDY0CiBhbWR2aV9pcl9pcnRl
X2dhX3ZhbCh1aW50NjRfdCBoaSwgdWludDY0X3QgbG8pICJoaSAweCUiUFJJeDY0IiBsbyAweCUi
UFJJeDY0CiAKICMgdm1wb3J0LmMKZGlmZiAtLWdpdCBhL2h3L2lkZS90cmFjZS1ldmVudHMgYi9o
dy9pZGUvdHJhY2UtZXZlbnRzCmluZGV4IGFjMzk1NjFkODguLmZmNzU3YmY3NDkgMTAwNjQ0Ci0t
LSBhL2h3L2lkZS90cmFjZS1ldmVudHMKKysrIGIvaHcvaWRlL3RyYWNlLWV2ZW50cwpAQCAtOTEs
NyArOTEsNiBAQCBhaGNpX3BvcHVsYXRlX3NnbGlzdF9zaG9ydF9tYXAodm9pZCAqcywgaW50IHBv
cnQpICJhaGNpKCVwKVslZF06IG1hcHBlZCBsZXNzIHRoYQogYWhjaV9wb3B1bGF0ZV9zZ2xpc3Rf
YmFkX29mZnNldCh2b2lkICpzLCBpbnQgcG9ydCwgaW50IG9mZl9pZHgsIGludDY0X3Qgb2ZmX3Bv
cykgImFoY2koJXApWyVkXTogSW5jb3JyZWN0IG9mZnNldCEgb2ZmX2lkeDogJWQsIG9mZl9wb3M6
ICUiUFJJZDY0CiBuY3FfZmluaXNoKHZvaWQgKnMsIGludCBwb3J0LCB1aW50OF90IHRhZykgImFo
Y2koJXApWyVkXVt0YWc6JWRdOiBOQ1EgdHJhbnNmZXIgZmluaXNoZWQiCiBleGVjdXRlX25jcV9j
b21tYW5kX3JlYWQodm9pZCAqcywgaW50IHBvcnQsIHVpbnQ4X3QgdGFnLCBpbnQgY291bnQsIGlu
dDY0X3QgbGJhKSAiYWhjaSglcClbJWRdW3RhZzolZF06IE5DUSByZWFkaW5nICVkIHNlY3RvcnMg
ZnJvbSBMQkEgJSJQUklkNjQKLWV4ZWN1dGVfbmNxX2NvbW1hbmRfd3JpdGUodm9pZCAqcywgaW50
IHBvcnQsIHVpbnQ4X3QgdGFnLCBpbnQgY291bnQsIGludDY0X3QgbGJhKSAiYWhjaSglcClbJWRd
W3RhZzolZF06IE5DUSB3cml0aW5nICVkIHNlY3RvcnMgdG8gTEJBICUiUFJJZDY0CiBleGVjdXRl
X25jcV9jb21tYW5kX3Vuc3VwKHZvaWQgKnMsIGludCBwb3J0LCB1aW50OF90IHRhZywgdWludDhf
dCBjbWQpICJhaGNpKCVwKVslZF1bdGFnOiVkXTogZXJyb3I6IHVuc3VwcG9ydGVkIE5DUSBjb21t
YW5kICgweCUwMngpIHJlY2VpdmVkIgogcHJvY2Vzc19uY3FfY29tbWFuZF9taXNtYXRjaCh2b2lk
ICpzLCBpbnQgcG9ydCwgdWludDhfdCB0YWcsIHVpbnQ4X3Qgc2xvdCkgImFoY2koJXApWyVkXVt0
YWc6JWRdOiBXYXJuaW5nOiBOQ1Egc2xvdCAoJWQpIGRpZCBub3QgbWF0Y2ggdGhlIGdpdmVuIHRh
ZyIKIHByb2Nlc3NfbmNxX2NvbW1hbmRfYXV4KHZvaWQgKnMsIGludCBwb3J0LCB1aW50OF90IHRh
ZykgImFoY2koJXApWyVkXVt0YWc6JWRdOiBXYXJuOiBBdHRlbXB0IHRvIHVzZSBOQ1EgYXV4aWxp
YXJ5IGZpZWxkcyIKZGlmZiAtLWdpdCBhL2h3L2ludGMvdHJhY2UtZXZlbnRzIGIvaHcvaW50Yy90
cmFjZS1ldmVudHMKaW5kZXggZTllZTY1NTRmZS4uYTI4YmRjZTkyNSAxMDA2NDQKLS0tIGEvaHcv
aW50Yy90cmFjZS1ldmVudHMKKysrIGIvaHcvaW50Yy90cmFjZS1ldmVudHMKQEAgLTE4Nyw3ICsx
ODcsNiBAQCBudmljX2VzY2FsYXRlX3ByaW8oaW50IGlycSwgaW50IGlycXByaW8sIGludCBydW5w
cmlvKSAiTlZJQyBlc2NhbGF0aW5nIGlycSAlZCB0bwogbnZpY19lc2NhbGF0ZV9kaXNhYmxlZChp
bnQgaXJxKSAiTlZJQyBlc2NhbGF0aW5nIGlycSAlZCB0byBIYXJkRmF1bHQ6IGRpc2FibGVkIgog
bnZpY19zZXRfcGVuZGluZyhpbnQgaXJxLCBib29sIHNlY3VyZSwgYm9vbCB0YXJnZXRzX3NlY3Vy
ZSwgYm9vbCBkZXJpdmVkLCBpbnQgZW4sIGludCBwcmlvKSAiTlZJQyBzZXQgcGVuZGluZyBpcnEg
JWQgc2VjdXJlLWJhbmsgJWQgdGFyZ2V0c19zZWN1cmUgJWQgZGVyaXZlZCAlZCAoZW5hYmxlZDog
JWQgcHJpb3JpdHkgJWQpIgogbnZpY19jbGVhcl9wZW5kaW5nKGludCBpcnEsIGJvb2wgc2VjdXJl
LCBpbnQgZW4sIGludCBwcmlvKSAiTlZJQyBjbGVhciBwZW5kaW5nIGlycSAlZCBzZWN1cmUtYmFu
ayAlZCAoZW5hYmxlZDogJWQgcHJpb3JpdHkgJWQpIgotbnZpY19zZXRfcGVuZGluZ19sZXZlbChp
bnQgaXJxKSAiTlZJQyBzZXQgcGVuZGluZzogaXJxICVkIGhpZ2hlciBwcmlvIHRoYW4gdmVjdHBl
bmRpbmc6IHNldHRpbmcgaXJxIGxpbmUgdG8gMSIKIG52aWNfYWNrbm93bGVkZ2VfaXJxKGludCBp
cnEsIGludCBwcmlvKSAiTlZJQyBhY2tub3dsZWRnZSBJUlE6ICVkIG5vdyBhY3RpdmUgKHByaW8g
JWQpIgogbnZpY19nZXRfcGVuZGluZ19pcnFfaW5mbyhpbnQgaXJxLCBib29sIHNlY3VyZSkgIk5W
SUMgbmV4dCBJUlEgJWQ6IHRhcmdldHNfc2VjdXJlOiAlZCIKIG52aWNfY29tcGxldGVfaXJxKGlu
dCBpcnEsIGJvb2wgc2VjdXJlKSAiTlZJQyBjb21wbGV0ZSBJUlEgJWQgKHNlY3VyZSAlZCkiCmRp
ZmYgLS1naXQgYS9ody9taXNjL21hY2lvL3RyYWNlLWV2ZW50cyBiL2h3L21pc2MvbWFjaW8vdHJh
Y2UtZXZlbnRzCmluZGV4IDM2OWYzYzBmODkuLmU0YTFjYzBkMjQgMTAwNjQ0Ci0tLSBhL2h3L21p
c2MvbWFjaW8vdHJhY2UtZXZlbnRzCisrKyBiL2h3L21pc2MvbWFjaW8vdHJhY2UtZXZlbnRzCkBA
IC0xOSw3ICsxOSw2IEBAIG1hY2lvX3NldF9ncGlvKGludCBncGlvLCBib29sIHN0YXRlKSAic2V0
dGluZyBHUElPICVkIHRvICVkIgogbWFjaW9fZ3Bpb19pcnFfYXNzZXJ0KGludCBncGlvKSAiYXNz
ZXJ0aW5nIEdQSU8gJWQiCiBtYWNpb19ncGlvX2lycV9kZWFzc2VydChpbnQgZ3BpbykgImRlYXNz
ZXJ0aW5nIEdQSU8gJWQiCiBtYWNpb19ncGlvX3dyaXRlKHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90
IHZhbCkgImFkZHI6IDB4JSJQUkl4NjQiIHZhbHVlOiAweCUiUFJJeDY0Ci1tYWNpb19ncGlvX3Jl
YWQodWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsKSAiYWRkcjogMHglIlBSSXg2NCIgdmFsdWU6
IDB4JSJQUkl4NjQKIAogIyBwbXUuYwogcG11X2FkYl9wb2xsKGludCBvbGVuKSAiQURCIGF1dG9w
b2xsLCBvbGVuPSVkIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy90cmFjZS1ldmVudHMgYi9ody9taXNj
L3RyYWNlLWV2ZW50cwppbmRleCA3MDk1ZTQ4Zjk3Li4xODJjMDE3MDNmIDEwMDY0NAotLS0gYS9o
dy9taXNjL3RyYWNlLWV2ZW50cworKysgYi9ody9taXNjL3RyYWNlLWV2ZW50cwpAQCAtOTYsNyAr
OTYsNiBAQCB0el9tcGNfaW9tbXVfbm90aWZ5KHVpbnQ2NF90IGFkZHIpICJUWiBNUEMgaW9tbXU6
IG5vdGlmeWluZyBVTk1BUC9NQVAgZm9yIDB4JSIgUAogdHpfbXNjX3Jlc2V0KHZvaWQpICJUWiBN
U0M6IHJlc2V0IgogdHpfbXNjX2NmZ19ub25zZWMoaW50IGxldmVsKSAiVFogTVNDOiBjZmdfbm9u
c2VjID0gJWQiCiB0el9tc2NfY2ZnX3NlY19yZXNwKGludCBsZXZlbCkgIlRaIE1TQzogY2ZnX3Nl
Y19yZXNwID0gJWQiCi10el9tc2NfaXJxX2VuYWJsZShpbnQgbGV2ZWwpICJUWiBNU0M6IGludF9l
bmFibGUgPSAlZCIKIHR6X21zY19pcnFfY2xlYXIoaW50IGxldmVsKSAiVFogTVNDOiBpbnRfY2xl
YXIgPSAlZCIKIHR6X21zY191cGRhdGVfaXJxKGludCBsZXZlbCkgIlRaIE1TQzogc2V0dGluZyBp
cnEgbGluZSB0byAlZCIKIHR6X21zY19hY2Nlc3NfYmxvY2tlZCh1aW50NjRfdCBvZmZzZXQpICJU
WiBNU0M6IG9mZnNldCAweCUiIFBSSXg2NCAiIGFjY2VzcyBibG9ja2VkIgpAQCAtMTE3LDcgKzEx
Niw2IEBAIGlvdGtpdF9zZWNjdGxfc19yZWFkKHVpbnQzMl90IG9mZnNldCwgdWludDY0X3QgZGF0
YSwgdW5zaWduZWQgc2l6ZSkgIklvVEtpdCBTZWNDCiBpb3RraXRfc2VjY3RsX3Nfd3JpdGUodWlu
dDMyX3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiSW9US2l0IFNlY0N0
bCBTIHJlZ3Mgd3JpdGU6IG9mZnNldCAweCV4IGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1Igog
aW90a2l0X3NlY2N0bF9uc19yZWFkKHVpbnQzMl90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5z
aWduZWQgc2l6ZSkgIklvVEtpdCBTZWNDdGwgTlMgcmVncyByZWFkOiBvZmZzZXQgMHgleCBkYXRh
IDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIGlvdGtpdF9zZWNjdGxfbnNfd3JpdGUodWludDMyX3Qg
b2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiSW9US2l0IFNlY0N0bCBOUyBy
ZWdzIHdyaXRlOiBvZmZzZXQgMHgleCBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKLWlvdGtp
dF9zZWNjdGxfcmVzZXQodm9pZCkgIklvVEtpdCBTZWNDdGw6IHJlc2V0IgogCiAjIGlteDZ1bF9j
Y20uYwogY2NtX2VudHJ5KHZvaWQpICJcbiIKZGlmZiAtLWdpdCBhL2h3L3BwYy90cmFjZS1ldmVu
dHMgYi9ody9wcGMvdHJhY2UtZXZlbnRzCmluZGV4IGQxZDhiNzFiZmEuLjczMDM4N2YwMjQgMTAw
NjQ0Ci0tLSBhL2h3L3BwYy90cmFjZS1ldmVudHMKKysrIGIvaHcvcHBjL3RyYWNlLWV2ZW50cwpA
QCAtMTIsMTMgKzEyLDEwIEBAIHNwYXByX3BjaV9tc2lfcmV0cnkodW5zaWduZWQgY29uZmlnX2Fk
ZHIsIHVuc2lnbmVkIHJlcV9udW0sIHVuc2lnbmVkIG1heF9pcnFzKSAiCiAjIHNwYXByLmMKIHNw
YXByX2Nhc19mYWlsZWQodW5zaWduZWQgbG9uZyBuKSAiRFQgZGlmZiBidWZmZXIgaXMgdG9vIHNt
YWxsOiAlbGQgYnl0ZXMiCiBzcGFwcl9jYXNfY29udGludWUodW5zaWduZWQgbG9uZyBuKSAiQ29w
eSBjaGFuZ2VzIHRvIHRoZSBndWVzdDogJWxkIGJ5dGVzIgotc3BhcHJfaXJxX2FsbG9jKGludCBp
cnEpICJpcnEgJWQiCi1zcGFwcl9pcnFfYWxsb2NfYmxvY2soaW50IGZpcnN0LCBpbnQgbnVtLCBi
b29sIGxzaSwgaW50IGFsaWduKSAiZmlyc3QgaXJxICVkLCAlZCBpcnFzLCBsc2k9JWQsIGFsaWdu
bnVtICVkIgogc3BhcHJfaXJxX2ZyZWUoaW50IHNyYywgaW50IGlycSwgaW50IG51bSkgIlNvdXJj
ZSMlZCwgZmlyc3QgaXJxICVkLCAlZCBpcnFzIgogc3BhcHJfaXJxX2ZyZWVfd2FybihpbnQgc3Jj
LCBpbnQgaXJxKSAiU291cmNlIyVkLCBpcnEgJWQgaXMgYWxyZWFkeSBmcmVlIgogCiAjIHNwYXBy
X2hjYWxsLmMKLXNwYXByX2Nhc19wdnJfdHJ5KHVpbnQzMl90IHB2cikgIjB4JXgiCiBzcGFwcl9j
YXNfcHZyKHVpbnQzMl90IGN1cl9wdnIsIGJvb2wgZXhwbGljaXRfbWF0Y2gsIHVpbnQzMl90IG5l
d19wdnIpICJjdXJyZW50PTB4JXgsIGV4cGxpY2l0X21hdGNoPSV1LCBuZXc9MHgleCIKIHNwYXBy
X2hfcmVzaXplX2hwdF9wcmVwYXJlKHVpbnQ2NF90IGZsYWdzLCB1aW50NjRfdCBzaGlmdCkgImZs
YWdzPTB4JSJQUkl4NjQiLCBzaGlmdD0lIlBSSXU2NAogc3BhcHJfaF9yZXNpemVfaHB0X2NvbW1p
dCh1aW50NjRfdCBmbGFncywgdWludDY0X3Qgc2hpZnQpICJmbGFncz0weCUiUFJJeDY0Iiwgc2hp
ZnQ9JSJQUkl1NjQKQEAgLTQ3LDE2ICs0NCwxMyBAQCBzcGFwcl9pb21tdV9kZHdfcmVzZXQodWlu
dDY0X3QgYnVpZCwgdWludDMyX3QgY2ZnYWRkcikgImJ1aWQ9MHglIlBSSXg2NCIgYWRkcj0weAog
IyBzcGFwcl9kcmMuYwogc3BhcHJfZHJjX3NldF9pc29sYXRpb25fc3RhdGUodWludDMyX3QgaW5k
ZXgsIGludCBzdGF0ZSkgImRyYzogMHglIlBSSXgzMiIsIHN0YXRlOiAweCUiUFJJeDMyCiBzcGFw
cl9kcmNfc2V0X2lzb2xhdGlvbl9zdGF0ZV9maW5hbGl6aW5nKHVpbnQzMl90IGluZGV4KSAiZHJj
OiAweCUiUFJJeDMyCi1zcGFwcl9kcmNfc2V0X2lzb2xhdGlvbl9zdGF0ZV9kZWZlcnJpbmcodWlu
dDMyX3QgaW5kZXgpICJkcmM6IDB4JSJQUkl4MzIKIHNwYXByX2RyY19zZXRfZHJfaW5kaWNhdG9y
KHVpbnQzMl90IGluZGV4LCBpbnQgc3RhdGUpICJkcmM6IDB4JSJQUkl4MzIiLCBzdGF0ZTogMHgl
eCIKIHNwYXByX2RyY19zZXRfYWxsb2NhdGlvbl9zdGF0ZSh1aW50MzJfdCBpbmRleCwgaW50IHN0
YXRlKSAiZHJjOiAweCUiUFJJeDMyIiwgc3RhdGU6IDB4JXgiCiBzcGFwcl9kcmNfc2V0X2FsbG9j
YXRpb25fc3RhdGVfZmluYWxpemluZyh1aW50MzJfdCBpbmRleCkgImRyYzogMHglIlBSSXgzMgog
c3BhcHJfZHJjX3NldF9jb25maWd1cmVkKHVpbnQzMl90IGluZGV4KSAiZHJjOiAweCUiUFJJeDMy
Ci1zcGFwcl9kcmNfc2V0X2NvbmZpZ3VyZWRfc2tpcHBpbmcodWludDMyX3QgaW5kZXgpICJkcmM6
IDB4JSJQUkl4MzIiLCBpc29sYXRlZCBkZXZpY2UiCiBzcGFwcl9kcmNfYXR0YWNoKHVpbnQzMl90
IGluZGV4KSAiZHJjOiAweCUiUFJJeDMyCiBzcGFwcl9kcmNfZGV0YWNoKHVpbnQzMl90IGluZGV4
KSAiZHJjOiAweCUiUFJJeDMyCiBzcGFwcl9kcmNfYXdhaXRpbmdfcXVpZXNjZSh1aW50MzJfdCBp
bmRleCkgImRyYzogMHglIlBSSXgzMgotc3BhcHJfZHJjX2F3YWl0aW5nX2FsbG9jYXRpb24odWlu
dDMyX3QgaW5kZXgpICJkcmM6IDB4JSJQUkl4MzIKIHNwYXByX2RyY19yZXNldCh1aW50MzJfdCBp
bmRleCkgImRyYzogMHglIlBSSXgzMgogc3BhcHJfZHJjX3JlYWxpemUodWludDMyX3QgaW5kZXgp
ICJkcmM6IDB4JSJQUkl4MzIKIHNwYXByX2RyY19yZWFsaXplX2NoaWxkKHVpbnQzMl90IGluZGV4
LCBjaGFyICpjaGlsZG5hbWUpICJkcmM6IDB4JSJQUkl4MzIiLCBjaGlsZCBuYW1lOiAlcyIKQEAg
LTcxLDcgKzY1LDYgQEAgc3BhcHJfb3ZlY19wb3B1bGF0ZV9kdChpbnQgYnl0ZSwgdWludDE2X3Qg
dmVjX2xlbiwgdWludDhfdCBlbnRyeSkgImVuY29kaW5nIGd1ZXMKIHNwYXByX3J0YXNfZ2V0X3Nl
bnNvcl9zdGF0ZV9ub3Rfc3VwcG9ydGVkKHVpbnQzMl90IGluZGV4LCB1aW50MzJfdCB0eXBlKSAi
c2Vuc29yIGluZGV4OiAweCUiUFJJeDMyIiwgdHlwZTogJSJQUkl1MzIKIHNwYXByX3J0YXNfZ2V0
X3NlbnNvcl9zdGF0ZV9pbnZhbGlkKHVpbnQzMl90IGluZGV4KSAic2Vuc29yIGluZGV4OiAweCUi
UFJJeDMyCiBzcGFwcl9ydGFzX2libV9jb25maWd1cmVfY29ubmVjdG9yX2ludmFsaWQodWludDMy
X3QgaW5kZXgpICJEUkMgaW5kZXg6IDB4JSJQUkl4MzIKLXNwYXByX3J0YXNfaWJtX2NvbmZpZ3Vy
ZV9jb25uZWN0b3JfbWlzc2luZ19mZHQodWludDMyX3QgaW5kZXgpICJEUkMgaW5kZXg6IDB4JSJQ
Ukl4MzIKIAogIyBzcGFwcl92aW8uYwogc3BhcHJfdmlvX2hfcmVnX2NycSh1aW50NjRfdCByZWcs
IHVpbnQ2NF90IHF1ZXVlX2FkZHIsIHVpbnQ2NF90IHF1ZXVlX2xlbikgIkNSUSBmb3IgZGV2IDB4
JSIgUFJJeDY0ICIgcmVnaXN0ZXJlZCBhdCAweCUiIFBSSXg2NCAiLzB4JSIgUFJJeDY0CkBAIC0x
MDUsNCArOTgsMyBAQCBwcGM0NDBfcGNpeF9zZXRfaXJxKGludCBpcnFfbnVtKSAiUENJIGlycSAl
ZCIKIHBwYzQ0MF9wY2l4X3VwZGF0ZV9waW0oaW50IGlkeCwgdWludDY0X3Qgc2l6ZSwgdWludDY0
X3QgbGEpICJBZGRlZCB3aW5kb3cgJWQgb2Ygc2l6ZT0weCUiIFBSSXg2NCAiIHRvIENQVT0weCUi
IFBSSXg2NAogcHBjNDQwX3BjaXhfdXBkYXRlX3BvbShpbnQgaWR4LCB1aW50MzJfdCBzaXplLCB1
aW50NjRfdCBsYSwgdWludDY0X3QgcGNpYSkgIkFkZGVkIHdpbmRvdyAlZCBvZiBzaXplPTB4JXgg
ZnJvbSBDUFU9MHglIiBQUkl4NjQgIiB0byBQQ0k9MHglIiBQUkl4NjQKIHBwYzQ0MF9wY2l4X3Jl
Z19yZWFkKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHZhbCkgImFkZHIgMHglIiBQUkl4NjQgIiA9
IDB4JSIgUFJJeDMyCi1wcGM0NDBfcGNpeF9yZWdfd3JpdGUodWludDY0X3QgYWRkciwgdWludDY0
X3QgdmFsKSAiYWRkciAweCUiIFBSSXg2NCAiID0gMHglIiBQUkl4NjQKZGlmZiAtLWdpdCBhL2h3
L3NkL3RyYWNlLWV2ZW50cyBiL2h3L3NkL3RyYWNlLWV2ZW50cwppbmRleCA1NDNlMzM5MDE2Li41
Mjk3MWRjMDMzIDEwMDY0NAotLS0gYS9ody9zZC90cmFjZS1ldmVudHMKKysrIGIvaHcvc2QvdHJh
Y2UtZXZlbnRzCkBAIC0zNSw3ICszNSw2IEBAIHNkY2FyZF9hcHBfY29tbWFuZChjb25zdCBjaGFy
ICpwcm90bywgY29uc3QgY2hhciAqYWNtZF9kZXNjLCB1aW50OF90IGFjbWQsIHVpbnQzCiBzZGNh
cmRfcmVzcG9uc2UoY29uc3QgY2hhciAqcnNwZGVzYywgaW50IHJzcGxlbikgIiVzIChzejolZCki
CiBzZGNhcmRfcG93ZXJ1cCh2b2lkKSAiIgogc2RjYXJkX2lucXVpcnlfY21kNDEodm9pZCkgIiIK
LXNkY2FyZF9zZXRfZW5hYmxlKGJvb2wgY3VycmVudF9zdGF0ZSwgYm9vbCBuZXdfc3RhdGUpICIl
dSAtPiAldSIKIHNkY2FyZF9yZXNldCh2b2lkKSAiIgogc2RjYXJkX3NldF9ibG9ja2xlbih1aW50
MTZfdCBsZW5ndGgpICIweCUwM3giCiBzZGNhcmRfaW5zZXJ0ZWQoYm9vbCByZWFkb25seSkgInJl
YWRfb25seTogJXUiCmRpZmYgLS1naXQgYS9ody92ZmlvL3RyYWNlLWV2ZW50cyBiL2h3L3ZmaW8v
dHJhY2UtZXZlbnRzCmluZGV4IDBjMzhiMGMyMjQuLjJkZjBlNWIxMTQgMTAwNjQ0Ci0tLSBhL2h3
L3ZmaW8vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3ZmaW8vdHJhY2UtZXZlbnRzCkBAIC0xNiw3ICsx
Niw2IEBAIHZmaW9fbXNpeF9wYmFfZGlzYWJsZShjb25zdCBjaGFyICpuYW1lKSAiICglcykiCiB2
ZmlvX21zaXhfcGJhX2VuYWJsZShjb25zdCBjaGFyICpuYW1lKSAiICglcykiCiB2ZmlvX21zaXhf
ZGlzYWJsZShjb25zdCBjaGFyICpuYW1lKSAiICglcykiCiB2ZmlvX21zaXhfZml4dXAoY29uc3Qg
Y2hhciAqbmFtZSwgaW50IGJhciwgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCkgIiAoJXMp
IE1TSS1YIHJlZ2lvbiAlZCBtbWFwIGZpeHVwIFsweCUiUFJJeDY0IiAtIDB4JSJQUkl4NjQiXSIK
LXZmaW9fbXNpeF9yZWxvX2Nvc3QoY29uc3QgY2hhciAqbmFtZSwgaW50IGJhciwgdWludDY0X3Qg
Y29zdCkgIiAoJXMpIEJBUiAlZCBjb3N0IDB4JSJQUkl4NjQiIgogdmZpb19tc2l4X3JlbG8oY29u
c3QgY2hhciAqbmFtZSwgaW50IGJhciwgdWludDY0X3Qgb2Zmc2V0KSAiICglcykgQkFSICVkIG9m
ZnNldCAweCUiUFJJeDY0IiIKIHZmaW9fbXNpX2VuYWJsZShjb25zdCBjaGFyICpuYW1lLCBpbnQg
bnJfdmVjdG9ycykgIiAoJXMpIEVuYWJsZWQgJWQgTVNJIHZlY3RvcnMiCiB2ZmlvX21zaV9kaXNh
YmxlKGNvbnN0IGNoYXIgKm5hbWUpICIgKCVzKSIKZGlmZiAtLWdpdCBhL25iZC90cmFjZS1ldmVu
dHMgYi9uYmQvdHJhY2UtZXZlbnRzCmluZGV4IDY0MGY4NmEzYjQuLmE2Y2NhOGZkZjggMTAwNjQ0
Ci0tLSBhL25iZC90cmFjZS1ldmVudHMKKysrIGIvbmJkL3RyYWNlLWV2ZW50cwpAQCAtNTgsNyAr
NTgsNiBAQCBuYmRfbmVnb3RpYXRlX29wdGlvbnNfZmxhZ3ModWludDMyX3QgZmxhZ3MpICJSZWNl
aXZlZCBjbGllbnQgZmxhZ3MgMHglIiBQUkl4MzIKIG5iZF9uZWdvdGlhdGVfb3B0aW9uc19jaGVj
a19tYWdpYyh1aW50NjRfdCBtYWdpYykgIkNoZWNraW5nIG9wdHMgbWFnaWMgMHglIiBQUkl4NjQK
IG5iZF9uZWdvdGlhdGVfb3B0aW9uc19jaGVja19vcHRpb24odWludDMyX3Qgb3B0aW9uLCBjb25z
dCBjaGFyICpuYW1lKSAiQ2hlY2tpbmcgb3B0aW9uICUiIFBSSXUzMiAiICglcykiCiBuYmRfbmVn
b3RpYXRlX2JlZ2luKHZvaWQpICJCZWdpbm5pbmcgbmVnb3RpYXRpb24iCi1uYmRfbmVnb3RpYXRl
X29sZF9zdHlsZSh1aW50NjRfdCBzaXplLCB1bnNpZ25lZCBmbGFncykgImFkdmVydGlzaW5nIHNp
emUgJSIgUFJJdTY0ICIgYW5kIGZsYWdzIDB4JXgiCiBuYmRfbmVnb3RpYXRlX25ld19zdHlsZV9z
aXplX2ZsYWdzKHVpbnQ2NF90IHNpemUsIHVuc2lnbmVkIGZsYWdzKSAiYWR2ZXJ0aXNpbmcgc2l6
ZSAlIiBQUkl1NjQgIiBhbmQgZmxhZ3MgMHgleCIKIG5iZF9uZWdvdGlhdGVfc3VjY2Vzcyh2b2lk
KSAiTmVnb3RpYXRpb24gc3VjY2VlZGVkIgogbmJkX3JlY2VpdmVfcmVxdWVzdCh1aW50MzJfdCBt
YWdpYywgdWludDE2X3QgZmxhZ3MsIHVpbnQxNl90IHR5cGUsIHVpbnQ2NF90IGZyb20sIHVpbnQz
Ml90IGxlbikgIkdvdCByZXF1ZXN0OiB7IG1hZ2ljID0gMHglIiBQUkl4MzIgIiwgLmZsYWdzID0g
MHglIiBQUkl4MTYgIiwgLnR5cGUgPSAweCUiIFBSSXgxNiAiLCBmcm9tID0gJSIgUFJJdTY0ICIs
IGxlbiA9ICUiIFBSSXUzMiAiIH0iCkBAIC03Miw1ICs3MSw0IEBAIG5iZF9jb19zZW5kX2V4dGVu
dHModWludDY0X3QgaGFuZGxlLCB1bnNpZ25lZCBpbnQgZXh0ZW50cywgdWludDMyX3QgaWQsIHVp
bnQ2NF90CiBuYmRfY29fc2VuZF9zdHJ1Y3R1cmVkX2Vycm9yKHVpbnQ2NF90IGhhbmRsZSwgaW50
IGVyciwgY29uc3QgY2hhciAqZXJybmFtZSwgY29uc3QgY2hhciAqbXNnKSAiU2VuZCBzdHJ1Y3R1
cmVkIGVycm9yIHJlcGx5OiBoYW5kbGUgPSAlIiBQUkl1NjQgIiwgZXJyb3IgPSAlZCAoJXMpLCBt
c2cgPSAnJXMnIgogbmJkX2NvX3JlY2VpdmVfcmVxdWVzdF9kZWNvZGVfdHlwZSh1aW50NjRfdCBo
YW5kbGUsIHVpbnQxNl90IHR5cGUsIGNvbnN0IGNoYXIgKm5hbWUpICJEZWNvZGluZyB0eXBlOiBo
YW5kbGUgPSAlIiBQUkl1NjQgIiwgdHlwZSA9ICUiIFBSSXUxNiAiICglcykiCiBuYmRfY29fcmVj
ZWl2ZV9yZXF1ZXN0X3BheWxvYWRfcmVjZWl2ZWQodWludDY0X3QgaGFuZGxlLCB1aW50MzJfdCBs
ZW4pICJQYXlsb2FkIHJlY2VpdmVkOiBoYW5kbGUgPSAlIiBQUkl1NjQgIiwgbGVuID0gJSIgUFJJ
dTMyCi1uYmRfY29fcmVjZWl2ZV9yZXF1ZXN0X2NtZF93cml0ZSh1aW50MzJfdCBsZW4pICJSZWFk
aW5nICUiIFBSSXUzMiAiIGJ5dGUocykiCiBuYmRfdHJpcCh2b2lkKSAiUmVhZGluZyByZXF1ZXN0
IgpkaWZmIC0tZ2l0IGEvdXRpbC90cmFjZS1ldmVudHMgYi91dGlsL3RyYWNlLWV2ZW50cwppbmRl
eCBkMTMwOWE5Y2NkLi5kZGQ3MzAwNzQzIDEwMDY0NAotLS0gYS91dGlsL3RyYWNlLWV2ZW50cwor
KysgYi91dGlsL3RyYWNlLWV2ZW50cwpAQCAtMzYsNyArMzYsNiBAQCBxZW11X2Nvcm91dGluZV95
aWVsZCh2b2lkICpmcm9tLCB2b2lkICp0bykgImZyb20gJXAgdG8gJXAiCiBxZW11X2Nvcm91dGlu
ZV90ZXJtaW5hdGUodm9pZCAqY28pICJzZWxmICVwIgogCiAjIHFlbXUtY29yb3V0aW5lLWxvY2su
YwotcWVtdV9jb19xdWV1ZV9ydW5fcmVzdGFydCh2b2lkICpjbykgImNvICVwIgogcWVtdV9jb19t
dXRleF9sb2NrX3VuY29udGVuZGVkKHZvaWQgKm11dGV4LCB2b2lkICpzZWxmKSAibXV0ZXggJXAg
c2VsZiAlcCIKIHFlbXVfY29fbXV0ZXhfbG9ja19lbnRyeSh2b2lkICptdXRleCwgdm9pZCAqc2Vs
ZikgIm11dGV4ICVwIHNlbGYgJXAiCiBxZW11X2NvX211dGV4X2xvY2tfcmV0dXJuKHZvaWQgKm11
dGV4LCB2b2lkICpzZWxmKSAibXV0ZXggJXAgc2VsZiAlcCIKQEAgLTc4LDUgKzc3LDQgQEAgcWVt
dV92ZmlvX2ZpbmRfbWFwcGluZyh2b2lkICpzLCB2b2lkICpwKSAicyAlcCBob3N0ICVwIgogcWVt
dV92ZmlvX25ld19tYXBwaW5nKHZvaWQgKnMsIHZvaWQgKmhvc3QsIHNpemVfdCBzaXplLCBpbnQg
aW5kZXgsIHVpbnQ2NF90IGlvdmEpICJzICVwIGhvc3QgJXAgc2l6ZSAlenUgaW5kZXggJWQgaW92
YSAweCUiUFJJeDY0CiBxZW11X3ZmaW9fZG9fbWFwcGluZyh2b2lkICpzLCB2b2lkICpob3N0LCBz
aXplX3Qgc2l6ZSwgdWludDY0X3QgaW92YSkgInMgJXAgaG9zdCAlcCBzaXplICV6dSBpb3ZhIDB4
JSJQUkl4NjQKIHFlbXVfdmZpb19kbWFfbWFwKHZvaWQgKnMsIHZvaWQgKmhvc3QsIHNpemVfdCBz
aXplLCBib29sIHRlbXBvcmFyeSwgdWludDY0X3QgKmlvdmEpICJzICVwIGhvc3QgJXAgc2l6ZSAl
enUgdGVtcG9yYXJ5ICVkIGlvdmEgJXAiCi1xZW11X3ZmaW9fZG1hX21hcF9pbnZhbGlkKHZvaWQg
KnMsIHZvaWQgKm1hcHBpbmdfaG9zdCwgc2l6ZV90IG1hcHBpbmdfc2l6ZSwgdm9pZCAqaG9zdCwg
c2l6ZV90IHNpemUpICJzICVwIG1hcHBpbmcgJXAgJXp1IHJlcXVlc3RlZCAlcCAlenUiCiBxZW11
X3ZmaW9fZG1hX3VubWFwKHZvaWQgKnMsIHZvaWQgKmhvc3QpICJzICVwIGhvc3QgJXAiCi0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:01:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8S2S-0002KL-W1; Mon, 25 Mar 2019 16:01: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=cmOE=R4=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1h8S2R-0002Jz-MV
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:01:27 +0000
X-Inumbo-ID: 3d8e7a6d-4f17-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d8e7a6d-4f17-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 16:01:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1C7D481DF6;
 Mon, 25 Mar 2019 16:01:24 +0000 (UTC)
Received: from localhost (ovpn-116-57.ams2.redhat.com [10.36.116.57])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 827FF17144;
 Mon, 25 Mar 2019 16:01:02 +0000 (UTC)
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Mar 2019 15:58:57 +0000
Message-Id: <20190325155857.10661-8-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
References: <20190325155857.10661-1-stefanha@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 25 Mar 2019 16:01:24 +0000 (UTC)
Subject: [Xen-devel] [PULL 7/7] trace-events: Fix attribution of trace
 points to source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Juan Quintela <quintela@redhat.com>, Aleksandar Rikalo <arikalo@wavecomp.com>,
 Helge Deller <deller@gmx.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x@nongnu.org,
 Max Reitz <mreitz@redhat.com>, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

RnJvbTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKU29tZSB0cmFjZSBw
b2ludHMgYXJlIGF0dHJpYnV0ZWQgdG8gdGhlIHdyb25nIHNvdXJjZSBmaWxlLiAgSGFwcGVucwp3
aGVuIHdlIG5lZ2xlY3QgdG8gdXBkYXRlIHRyYWNlLWV2ZW50cyBmb3IgY29kZSBtb3Rpb24sIG9y
IGFkZCBldmVudHMKaW4gdGhlIHdyb25nIHBsYWNlLCBvciBtaXNzcGVsbCB0aGUgZmlsZSBuYW1l
LgoKQ2xlYW4gdXAgd2l0aCBoZWxwIG9mIGNsZWFudXAtdHJhY2UtZXZlbnRzLnBsLiAgU2FtZSBm
dW5uaWVzIGFzIGluIHRoZQpwcmV2aW91cyBjb21taXQsIG9mIGNvdXJzZS4gIE1hbnVhbGx5IHNo
b3J0ZW4gaXRzIGNoYW5nZSB0bwpsaW51eC11c2VyL3RyYWNlLWV2ZW50cyB0byAqL3NpZ25hbC5j
LgoKU2lnbmVkLW9mZi1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgpN
ZXNzYWdlLWlkOiAyMDE5MDMxNDE4MDkyOS4yNzcyMi02LWFybWJydUByZWRoYXQuY29tCk1lc3Nh
Z2UtSWQ6IDwyMDE5MDMxNDE4MDkyOS4yNzcyMi02LWFybWJydUByZWRoYXQuY29tPgpTaWduZWQt
b2ZmLWJ5OiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+Ci0tLQogYXV0aHov
dHJhY2UtZXZlbnRzICAgICAgIHwgIDIgKy0KIGh3LzlwZnMvdHJhY2UtZXZlbnRzICAgICB8ICAy
ICstCiBody9hcm0vdHJhY2UtZXZlbnRzICAgICAgfCAgNCArKy0tCiBody9ibG9jay90cmFjZS1l
dmVudHMgICAgfCAgMyArKy0KIGh3L2NoYXIvdHJhY2UtZXZlbnRzICAgICB8ICAyICstCiBody9k
aXNwbGF5L3RyYWNlLWV2ZW50cyAgfCAgMyArKy0KIGh3L2lkZS90cmFjZS1ldmVudHMgICAgICB8
ICA2ICsrKystLQogaHcvaW5wdXQvdHJhY2UtZXZlbnRzICAgIHwgIDIgKy0KIGh3L21pc2MvdHJh
Y2UtZXZlbnRzICAgICB8ICA4ICsrKysrLS0tCiBody9uZXQvdHJhY2UtZXZlbnRzICAgICAgfCAg
OCArKysrLS0tLQogaHcvcHBjL3RyYWNlLWV2ZW50cyAgICAgIHwgIDYgKysrKystCiBody90aW1l
ci90cmFjZS1ldmVudHMgICAgfCAgNCArKy0tCiBody92ZmlvL3RyYWNlLWV2ZW50cyAgICAgfCAg
MiArLQogaHcvd2F0Y2hkb2cvdHJhY2UtZXZlbnRzIHwgIDIgKy0KIGxpbnV4LXVzZXIvdHJhY2Ut
ZXZlbnRzICB8ICAxICsKIG1pZ3JhdGlvbi90cmFjZS1ldmVudHMgICB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHRyYWNlLWV2ZW50cyAgICAgICAgICAgICB8
IDExICsrKysrKysrKysKIHVpL3RyYWNlLWV2ZW50cyAgICAgICAgICB8ICA1ICsrKysrCiB1dGls
L3RyYWNlLWV2ZW50cyAgICAgICAgfCAgNiArKystLS0KIDE5IGZpbGVzIGNoYW5nZWQsIDc4IGlu
c2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2F1dGh6L3RyYWNlLWV2
ZW50cyBiL2F1dGh6L3RyYWNlLWV2ZW50cwppbmRleCA1Y2I1NzcwNjFjLi5lNjJlYmIzNmI3IDEw
MDY0NAotLS0gYS9hdXRoei90cmFjZS1ldmVudHMKKysrIGIvYXV0aHovdHJhY2UtZXZlbnRzCkBA
IC0xNCw1ICsxNCw1IEBAIHFhdXRoel9saXN0X2RlZmF1bHRfcG9saWN5KHZvaWQgKmF1dGh6LCBj
b25zdCBjaGFyICppZGVudGl0eSwgaW50IHBvbGljeSkgIkF1dGhaCiBxYXV0aHpfbGlzdF9maWxl
X2xvYWQodm9pZCAqYXV0aHosIGNvbnN0IGNoYXIgKmZpbGVuYW1lKSAiQXV0aFogZmlsZSAlcCBs
b2FkIGZpbGVuYW1lPSVzIgogcWF1dGh6X2xpc3RfZmlsZV9yZWZyZXNoKHZvaWQgKmF1dGh6LCBj
b25zdCBjaGFyICpmaWxlbmFtZSwgaW50IHN1Y2Nlc3MpICJBdXRoWiBmaWxlICVwIGxvYWQgZmls
ZW5hbWU9JXMgc3VjY2Vzcz0lZCIKIAotIyBwYW0uYworIyBwYW1hY2N0LmMKIHFhdXRoel9wYW1f
Y2hlY2sodm9pZCAqYXV0aHosIGNvbnN0IGNoYXIgKmlkZW50aXR5LCBjb25zdCBjaGFyICpzZXJ2
aWNlKSAiQXV0aFogUEFNICVwIGlkZW50aXR5PSVzIHNlcnZpY2U9JXMiCmRpZmYgLS1naXQgYS9o
dy85cGZzL3RyYWNlLWV2ZW50cyBiL2h3LzlwZnMvdHJhY2UtZXZlbnRzCmluZGV4IDBjMTRiZGEx
NzguLmMwYTBhNGFiNWQgMTAwNjQ0Ci0tLSBhL2h3LzlwZnMvdHJhY2UtZXZlbnRzCisrKyBiL2h3
LzlwZnMvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNiBAQAogIyBTZWUgZG9jcy9kZXZlbC90cmFj
aW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKLSMgdmlydGlvLTlwLmMKKyMgOXAu
Ywogdjlmc19yY2FuY2VsKHVpbnQxNl90IHRhZywgdWludDhfdCBpZCkgInRhZyAlZCBpZCAlZCIK
IHY5ZnNfcmVycm9yKHVpbnQxNl90IHRhZywgdWludDhfdCBpZCwgaW50IGVycikgInRhZyAlZCBp
ZCAlZCBlcnIgJWQiCiB2OWZzX3ZlcnNpb24odWludDE2X3QgdGFnLCB1aW50OF90IGlkLCBpbnQz
Ml90IG1zaXplLCBjaGFyKiB2ZXJzaW9uKSAidGFnICVkIGlkICVkIG1zaXplICVkIHZlcnNpb24g
JXMiCmRpZmYgLS1naXQgYS9ody9hcm0vdHJhY2UtZXZlbnRzIGIvaHcvYXJtL3RyYWNlLWV2ZW50
cwppbmRleCA0NDFkMTJkZjVlLi4wYWNlZGNlZGM2IDEwMDY0NAotLS0gYS9ody9hcm0vdHJhY2Ut
ZXZlbnRzCisrKyBiL2h3L2FybS90cmFjZS1ldmVudHMKQEAgLTEwLDggKzEwLDYgQEAgc21tdV9w
dHdfaW52YWxpZF9wdGUoaW50IHN0YWdlLCBpbnQgbGV2ZWwsIHVpbnQ2NF90IGJhc2VhZGRyLCB1
aW50NjRfdCBwdGVhZGRyLAogc21tdV9wdHdfcGFnZV9wdGUoaW50IHN0YWdlLCBpbnQgbGV2ZWws
ICB1aW50NjRfdCBpb3ZhLCB1aW50NjRfdCBiYXNlYWRkciwgdWludDY0X3QgcHRlYWRkciwgdWlu
dDY0X3QgcHRlLCB1aW50NjRfdCBhZGRyZXNzKSAic3RhZ2U9JWQgbGV2ZWw9JWQgaW92YT0weCUi
UFJJeDY0IiBiYXNlQD0weCUiUFJJeDY0IiBwdGVAPTB4JSJQUkl4NjQiIHB0ZT0weCUiUFJJeDY0
IiBwYWdlIGFkZHJlc3MgPSAweCUiUFJJeDY0CiBzbW11X3B0d19ibG9ja19wdGUoaW50IHN0YWdl
LCBpbnQgbGV2ZWwsIHVpbnQ2NF90IGJhc2VhZGRyLCB1aW50NjRfdCBwdGVhZGRyLCB1aW50NjRf
dCBwdGUsIHVpbnQ2NF90IGlvdmEsIHVpbnQ2NF90IGdwYSwgaW50IGJzaXplX21iKSAic3RhZ2U9
JWQgbGV2ZWw9JWQgYmFzZUA9MHglIlBSSXg2NCIgcHRlQD0weCUiUFJJeDY0IiBwdGU9MHglIlBS
SXg2NCIgaW92YT0weCUiUFJJeDY0IiBibG9jayBhZGRyZXNzID0gMHglIlBSSXg2NCIgYmxvY2sg
c2l6ZSA9ICVkIE1pQiIKIHNtbXVfZ2V0X3B0ZSh1aW50NjRfdCBiYXNlYWRkciwgaW50IGluZGV4
LCB1aW50NjRfdCBwdGVhZGRyLCB1aW50NjRfdCBwdGUpICJiYXNlYWRkcj0weCUiUFJJeDY0IiBp
bmRleD0weCV4LCBwdGVhZGRyPTB4JSJQUkl4NjQiLCBwdGU9MHglIlBSSXg2NAotc21tdV9pb3Rs
Yl9jYWNoZV9oaXQodWludDE2X3QgYXNpZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgaGl0LCB1
aW50MzJfdCBtaXNzLCB1aW50MzJfdCBwKSAiSU9UTEIgY2FjaGUgSElUIGFzaWQ9JWQgYWRkcj0w
eCUiUFJJeDY0IiBoaXQ9JWQgbWlzcz0lZCBoaXQgcmF0ZT0lZCIKLXNtbXVfaW90bGJfY2FjaGVf
bWlzcyh1aW50MTZfdCBhc2lkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBoaXQsIHVpbnQzMl90
IG1pc3MsIHVpbnQzMl90IHApICJJT1RMQiBjYWNoZSBNSVNTIGFzaWQ9JWQgYWRkcj0weCUiUFJJ
eDY0IiBoaXQ9JWQgbWlzcz0lZCBoaXQgcmF0ZT0lZCIKIHNtbXVfaW90bGJfaW52X2FsbCh2b2lk
KSAiSU9UTEIgaW52YWxpZGF0ZSBhbGwiCiBzbW11X2lvdGxiX2ludl9hc2lkKHVpbnQxNl90IGFz
aWQpICJJT1RMQiBpbnZhbGlkYXRlIGFzaWQ9JWQiCiBzbW11X2lvdGxiX2ludl9pb3ZhKHVpbnQx
Nl90IGFzaWQsIHVpbnQ2NF90IGFkZHIpICJJT1RMQiBpbnZhbGlkYXRlIGFzaWQ9JWQgYWRkcj0w
eCUiUFJJeDY0CkBAIC00OCw2ICs0Niw4IEBAIHNtbXV2M19jbWRxX3RsYmlfbmhfdmEoaW50IHZt
aWQsIGludCBhc2lkLCB1aW50NjRfdCBhZGRyLCBib29sIGxlYWYpICJ2bWlkID0lZCBhCiBzbW11
djNfY21kcV90bGJpX25oX3ZhYShpbnQgdm1pZCwgdWludDY0X3QgYWRkcikgInZtaWQgPSVkIGFk
ZHI9MHglIlBSSXg2NAogc21tdXYzX2NtZHFfdGxiaV9uaCh2b2lkKSAiIgogc21tdXYzX2NtZHFf
dGxiaV9uaF9hc2lkKHVpbnQxNl90IGFzaWQpICJhc2lkPSVkIgorc21tdV9pb3RsYl9jYWNoZV9o
aXQodWludDE2X3QgYXNpZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgaGl0LCB1aW50MzJfdCBt
aXNzLCB1aW50MzJfdCBwKSAiSU9UTEIgY2FjaGUgSElUIGFzaWQ9JWQgYWRkcj0weCUiUFJJeDY0
IiBoaXQ9JWQgbWlzcz0lZCBoaXQgcmF0ZT0lZCIKK3NtbXVfaW90bGJfY2FjaGVfbWlzcyh1aW50
MTZfdCBhc2lkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBoaXQsIHVpbnQzMl90IG1pc3MsIHVp
bnQzMl90IHApICJJT1RMQiBjYWNoZSBNSVNTIGFzaWQ9JWQgYWRkcj0weCUiUFJJeDY0IiBoaXQ9
JWQgbWlzcz0lZCBoaXQgcmF0ZT0lZCIKIHNtbXV2M19jb25maWdfY2FjaGVfaW52KHVpbnQzMl90
IHNpZCkgIkNvbmZpZyBjYWNoZSBJTlYgZm9yIHNpZCAlZCIKIHNtbXV2M19ub3RpZnlfZmxhZ19h
ZGQoY29uc3QgY2hhciAqaW9tbXUpICJBREQgU01NVU5vdGlmaWVyIG5vZGUgZm9yIGlvbW11IG1y
PSVzIgogc21tdXYzX25vdGlmeV9mbGFnX2RlbChjb25zdCBjaGFyICppb21tdSkgIkRFTCBTTU1V
Tm90aWZpZXIgbm9kZSBmb3IgaW9tbXUgbXI9JXMiCmRpZmYgLS1naXQgYS9ody9ibG9jay90cmFj
ZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKaW5kZXggNzgwNDE2YzEzZi4uYjkyMDM5
YTU3MyAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Jsb2NrL3Ry
YWNlLWV2ZW50cwpAQCAtNCw3ICs0LDggQEAKIGZkY19pb3BvcnRfcmVhZCh1aW50OF90IHJlZywg
dWludDhfdCB2YWx1ZSkgInJlYWQgcmVnIDB4JTAyeCB2YWwgMHglMDJ4IgogZmRjX2lvcG9ydF93
cml0ZSh1aW50OF90IHJlZywgdWludDhfdCB2YWx1ZSkgIndyaXRlIHJlZyAweCUwMnggdmFsIDB4
JTAyeCIKIAotIyBwZmxhc2hfY2ZpMD8uYworIyBwZmxhc2hfY2ZpMDIuYworIyBwZmxhc2hfY2Zp
MDEuYwogcGZsYXNoX3Jlc2V0KHZvaWQpICJyZXNldCIKIHBmbGFzaF9yZWFkKHVpbnQ2NF90IG9m
ZnNldCwgdWludDhfdCBjbWQsIGludCB3aWR0aCwgdWludDhfdCB3Y3ljbGUpICJvZmZzZXQ6MHgl
MDQiUFJJeDY0IiBjbWQ6MHglMDJ4IHdpZHRoOiVkIHdjeWNsZToldSIKIHBmbGFzaF93cml0ZSh1
aW50NjRfdCBvZmZzZXQsIHVpbnQzMl90IHZhbHVlLCBpbnQgd2lkdGgsIHVpbnQ4X3Qgd2N5Y2xl
KSAib2Zmc2V0OjB4JTA0IlBSSXg2NCIgdmFsdWU6MHglMDN4IHdpZHRoOiVkIHdjeWNsZToldSIK
ZGlmZiAtLWdpdCBhL2h3L2NoYXIvdHJhY2UtZXZlbnRzIGIvaHcvY2hhci90cmFjZS1ldmVudHMK
aW5kZXggM2NiYjU1ODk2Yi4uMmNlN2YyZjk5OCAxMDA2NDQKLS0tIGEvaHcvY2hhci90cmFjZS1l
dmVudHMKKysrIGIvaHcvY2hhci90cmFjZS1ldmVudHMKQEAgLTY1LDcgKzY1LDcgQEAgcGwwMTFf
Y2FuX3JlY2VpdmUodWludDMyX3QgbGNyLCBpbnQgcmVhZF9jb3VudCwgaW50IHIpICJMQ1IgMHgl
MDh4IHJlYWRfY291bnQgJWQKIHBsMDExX3B1dF9maWZvKHVpbnQzMl90IGMsIGludCByZWFkX2Nv
dW50KSAibmV3IGNoYXIgMHgleCByZWFkX2NvdW50IG5vdyAlZCIKIHBsMDExX3B1dF9maWZvX2Z1
bGwodm9pZCkgIkZJRk8gbm93IGZ1bGwsIFJYRkYgc2V0IgogCi0jIGNtc2RrX2FwYl91YXJ0LmMK
KyMgY21zZGstYXBiLXVhcnQuYwogY21zZGtfYXBiX3VhcnRfcmVhZCh1aW50NjRfdCBvZmZzZXQs
IHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICJDTVNESyBBUEIgVUFSVCByZWFkOiBvZmZz
ZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIGNtc2RrX2FwYl91
YXJ0X3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkg
IkNNU0RLIEFQQiBVQVJUIHdyaXRlOiBvZmZzZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJ
eDY0ICIgc2l6ZSAldSIKIGNtc2RrX2FwYl91YXJ0X3Jlc2V0KHZvaWQpICJDTVNESyBBUEIgVUFS
VDogcmVzZXQiCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3RyYWNlLWV2ZW50cyBiL2h3L2Rpc3Bs
YXkvdHJhY2UtZXZlbnRzCmluZGV4IDIxMmNlYjBlODUuLmJhNzc4N2IxODAgMTAwNjQ0Ci0tLSBh
L2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzCkBA
IC0zMiw2ICszMiw3IEBAIHZtd2FyZV9zY3JhdGNoX3JlYWQodWludDMyX3QgaW5kZXgsIHVpbnQz
Ml90IHZhbHVlKSAiaW5kZXggJWQsIHZhbHVlIDB4JXgiCiB2bXdhcmVfc2NyYXRjaF93cml0ZSh1
aW50MzJfdCBpbmRleCwgdWludDMyX3QgdmFsdWUpICJpbmRleCAlZCwgdmFsdWUgMHgleCIKIHZt
d2FyZV9zZXRtb2RlKHVpbnQzMl90IHcsIHVpbnQzMl90IGgsIHVpbnQzMl90IGJwcCkgIiVkeCVk
IEAgJWQgYnBwIgogCisjIHZpcnRpby1ncHUtM2QuYwogIyB2aXJ0aW8tZ3B1LmMKIHZpcnRpb19n
cHVfZmVhdHVyZXMoYm9vbCB2aXJnbCkgInZpcmdsICVkIgogdmlydGlvX2dwdV9jbWRfZ2V0X2Rp
c3BsYXlfaW5mbyh2b2lkKSAiIgpAQCAtMTM4LDYgKzEzOSw2IEBAIHNpaTkwMjJfcmVhZF9yZWco
dWludDhfdCBhZGRyLCB1aW50OF90IHZhbCkgImFkZHIgMHglMDJ4LCB2YWwgMHglMDJ4Igogc2lp
OTAyMl93cml0ZV9yZWcodWludDhfdCBhZGRyLCB1aW50OF90IHZhbCkgImFkZHIgMHglMDJ4LCB2
YWwgMHglMDJ4Igogc2lpOTAyMl9zd2l0Y2hfbW9kZShjb25zdCBjaGFyICptb2RlKSAibW9kZTog
JXMiCiAKLSMgYXRpKi5jCisjIGF0aS5jCiBhdGlfbW1fcmVhZCh1bnNpZ25lZCBpbnQgc2l6ZSwg
dWludDY0X3QgYWRkciwgY29uc3QgY2hhciAqbmFtZSwgdWludDY0X3QgdmFsKSAiJXUgMHglIlBS
SXg2NCAiICVzIC0+IDB4JSJQUkl4NjQKIGF0aV9tbV93cml0ZSh1bnNpZ25lZCBpbnQgc2l6ZSwg
dWludDY0X3QgYWRkciwgY29uc3QgY2hhciAqbmFtZSwgdWludDY0X3QgdmFsKSAiJXUgMHglIlBS
SXg2NCAiICVzIDwtIDB4JSJQUkl4NjQKZGlmZiAtLWdpdCBhL2h3L2lkZS90cmFjZS1ldmVudHMg
Yi9ody9pZGUvdHJhY2UtZXZlbnRzCmluZGV4IGZmNzU3YmY3NDkuLjJlNDE2MjYyOWYgMTAwNjQ0
Ci0tLSBhL2h3L2lkZS90cmFjZS1ldmVudHMKKysrIGIvaHcvaWRlL3RyYWNlLWV2ZW50cwpAQCAt
MTE0LDkgKzExNCwxMSBAQCBhaGNpX2RtYV9wcmVwYXJlX2J1Zl9mYWlsKHZvaWQgKnMsIGludCBw
b3J0KSAiYWhjaSglcClbJWRdOiBzZ2xpc3QgcG9wdWxhdGlvbiBmYQogYWhjaV9kbWFfcndfYnVm
KHZvaWQgKnMsIGludCBwb3J0LCBpbnQgbCkgImFoY2koJXApWyVkXSBsZW49MHgleCIKIGFoY2lf
Y21kX2RvbmUodm9pZCAqcywgaW50IHBvcnQpICJhaGNpKCVwKVslZF06IGNtZCBkb25lIgogYWhj
aV9yZXNldCh2b2lkICpzKSAiYWhjaSglcCk6IEhCQSByZXNldCIKLWFsbHdpbm5lcl9haGNpX21l
bV9yZWFkKHZvaWQgKnMsIHZvaWQgKmEsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCwgdW5z
aWduZWQgc2l6ZSkgImFoY2koJXApOiByZWFkIGE9JXAgYWRkcj0weCUiUFJJeDY0IiB2YWw9MHgl
IlBSSXg2NCIsIHNpemU9JWQiCi1hbGx3aW5uZXJfYWhjaV9tZW1fd3JpdGUodm9pZCAqcywgdm9p
ZCAqYSwgdWludDY0X3QgYWRkciwgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBzaXplKSAiYWhjaSgl
cCk6IHdyaXRlIGE9JXAgYWRkcj0weCUiUFJJeDY0IiB2YWw9MHglIlBSSXg2NCIsIHNpemU9JWQi
CiAKICMgV2FybmluZzogVmVyYm9zZQogaGFuZGxlX3JlZ19oMmRfZmlzX2R1bXAodm9pZCAqcywg
aW50IHBvcnQsIGNvbnN0IGNoYXIgKmZpcykgImFoY2koJXApWyVkXTogJXMiCiBoYW5kbGVfY21k
X2Zpc19kdW1wKHZvaWQgKnMsIGludCBwb3J0LCBjb25zdCBjaGFyICpmaXMpICJhaGNpKCVwKVsl
ZF06ICVzIgorCisjIGFoY2ktYWxsd2lubmVyLmMKK2FsbHdpbm5lcl9haGNpX21lbV9yZWFkKHZv
aWQgKnMsIHZvaWQgKmEsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbCwgdW5zaWduZWQgc2l6
ZSkgImFoY2koJXApOiByZWFkIGE9JXAgYWRkcj0weCUiUFJJeDY0IiB2YWw9MHglIlBSSXg2NCIs
IHNpemU9JWQiCithbGx3aW5uZXJfYWhjaV9tZW1fd3JpdGUodm9pZCAqcywgdm9pZCAqYSwgdWlu
dDY0X3QgYWRkciwgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBzaXplKSAiYWhjaSglcCk6IHdyaXRl
IGE9JXAgYWRkcj0weCUiUFJJeDY0IiB2YWw9MHglIlBSSXg2NCIsIHNpemU9JWQiCmRpZmYgLS1n
aXQgYS9ody9pbnB1dC90cmFjZS1ldmVudHMgYi9ody9pbnB1dC90cmFjZS1ldmVudHMKaW5kZXgg
NDk5ZTVhNjZlNC4uY2YwNzJmYTJmOCAxMDA2NDQKLS0tIGEvaHcvaW5wdXQvdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2lucHV0L3RyYWNlLWV2ZW50cwpAQCAtNTEsNSArNTEsNSBAQCBoaWRfa2JkX3F1
ZXVlX2VtcHR5KHZvaWQpICJxdWV1ZSBlbXB0eSIKICMgdHNjMjAwNS5jCiB0c2MyMDA1X3NlbnNl
KGNvbnN0IGNoYXIgKnN0YXRlKSAidG91Y2hzY3JlZW4gc2Vuc2UgJXMiCiAKLSMgdmlydGlvCisj
IHZpcnRpby1pbnB1dC5jCiB2aXJ0aW9faW5wdXRfcXVldWVfZnVsbCh2b2lkKSAicXVldWUgZnVs
bCIKZGlmZiAtLWdpdCBhL2h3L21pc2MvdHJhY2UtZXZlbnRzIGIvaHcvbWlzYy90cmFjZS1ldmVu
dHMKaW5kZXggMTgyYzAxNzAzZi4uNDdlMWJjY2Y3MSAxMDA2NDQKLS0tIGEvaHcvbWlzYy90cmFj
ZS1ldmVudHMKKysrIGIvaHcvbWlzYy90cmFjZS1ldmVudHMKQEAgLTU0LDcgKzU0LDcgQEAgbWls
a3ltaXN0X3BmcHVfcHVsc2VfaXJxKHZvaWQpICJQdWxzZSBJUlEiCiAjIGFzcGVlZF9zY3UuYwog
YXNwZWVkX3NjdV93cml0ZSh1aW50NjRfdCBvZmZzZXQsIHVuc2lnbmVkIHNpemUsIHVpbnQzMl90
IGRhdGEpICJUbyAweCUiIFBSSXg2NCAiIG9mIHNpemUgJXU6IDB4JSIgUFJJeDMyCiAKLSMgbXBz
Ml9zY2MuYworIyBtcHMyLXNjYy5jCiBtcHMyX3NjY19yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWlu
dDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIk1QUzIgU0NDIHJlYWQ6IG9mZnNldCAweCUiIFBS
SXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogbXBzMl9zY2Nfd3JpdGUodWludDY0
X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiTVBTMiBTQ0Mgd3JpdGU6
IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogbXBzMl9z
Y2NfcmVzZXQodm9pZCkgIk1QUzIgU0NDOiByZXNldCIKQEAgLTYyLDcgKzYyLDcgQEAgbXBzMl9z
Y2NfbGVkcyhjaGFyIGxlZDcsIGNoYXIgbGVkNiwgY2hhciBsZWQ1LCBjaGFyIGxlZDQsIGNoYXIg
bGVkMywgY2hhciBsZWQyLAogbXBzMl9zY2NfY2ZnX3dyaXRlKHVuc2lnbmVkIGZ1bmN0aW9uLCB1
bnNpZ25lZCBkZXZpY2UsIHVpbnQzMl90IHZhbHVlKSAiTVBTMiBTQ0MgY29uZmlnIHdyaXRlOiBm
dW5jdGlvbiAlZCBkZXZpY2UgJWQgZGF0YSAweCUiIFBSSXgzMgogbXBzMl9zY2NfY2ZnX3JlYWQo
dW5zaWduZWQgZnVuY3Rpb24sIHVuc2lnbmVkIGRldmljZSwgdWludDMyX3QgdmFsdWUpICJNUFMy
IFNDQyBjb25maWcgcmVhZDogZnVuY3Rpb24gJWQgZGV2aWNlICVkIGRhdGEgMHglIiBQUkl4MzIK
IAotIyBtcHMyX2ZwZ2Fpby5jCisjIG1wczItZnBnYWlvLmMKIG1wczJfZnBnYWlvX3JlYWQodWlu
dDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiTVBTMiBGUEdBSU8g
cmVhZDogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBt
cHMyX2ZwZ2Fpb193cml0ZSh1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVk
IHNpemUpICJNUFMyIEZQR0FJTyB3cml0ZTogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUi
IFBSSXg2NCAiIHNpemUgJXUiCiBtcHMyX2ZwZ2Fpb19yZXNldCh2b2lkKSAiTVBTMiBGUEdBSU86
IHJlc2V0IgpAQCAtMTI0LDkgKzEyNCwxMSBAQCBjY21fY2xvY2tfZnJlcSh1aW50MzJfdCBjbG9j
aywgdWludDMyX3QgZnJlcSkgIihDbG9jayA9ICVkKSA9ICVkXG4iCiBjY21fcmVhZF9yZWcoY29u
c3QgY2hhciAqcmVnX25hbWUsIHVpbnQzMl90IHZhbHVlKSAicmVnWyVzXSA8PSAweCUiIFBSSXgz
MiAiXG4iCiBjY21fd3JpdGVfcmVnKGNvbnN0IGNoYXIgKnJlZ19uYW1lLCB1aW50MzJfdCB2YWx1
ZSkgInJlZ1slc10gPT4gMHglIiBQUkl4MzIgIlxuIgogCi0jIGlvdGtpdC1zeXNjdGwuYworIyBp
b3RraXQtc3lzaW5mby5jCiBpb3RraXRfc3lzaW5mb19yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWlu
dDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIklvVEtpdCBTeXNJbmZvIHJlYWQ6IG9mZnNldCAw
eCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogaW90a2l0X3N5c2luZm9f
d3JpdGUodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiSW9U
S2l0IFN5c0luZm8gd3JpdGU6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQg
IiBzaXplICV1IgorCisjIGlvdGtpdC1zeXNjdGwuYwogaW90a2l0X3N5c2N0bF9yZWFkKHVpbnQ2
NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIklvVEtpdCBTeXNDdGwg
cmVhZDogb2Zmc2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBp
b3RraXRfc3lzY3RsX3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWdu
ZWQgc2l6ZSkgIklvVEtpdCBTeXNDdGwgd3JpdGU6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEg
MHglIiBQUkl4NjQgIiBzaXplICV1IgogaW90a2l0X3N5c2N0bF9yZXNldCh2b2lkKSAiSW9US2l0
IFN5c0N0bDogcmVzZXQiCmRpZmYgLS1naXQgYS9ody9uZXQvdHJhY2UtZXZlbnRzIGIvaHcvbmV0
L3RyYWNlLWV2ZW50cwppbmRleCBhOGYyNjU4NjAyLi4zY2Q5ZTEyMmRmIDEwMDY0NAotLS0gYS9o
dy9uZXQvdHJhY2UtZXZlbnRzCisrKyBiL2h3L25ldC90cmFjZS1ldmVudHMKQEAgLTI0Miw5ICsy
NDIsMTEgQEAgZTEwMDBlX2lycV9tc2l4X3BlbmRpbmdfY2xlYXJpbmcodWludDMyX3QgY2F1c2Us
IHVpbnQzMl90IGludF9jZmcsIHVpbnQzMl90IHZlYykKIGUxMDAwZV93cm5fbXNpeF92ZWNfd3Jv
bmcodWludDMyX3QgY2F1c2UsIHVpbnQzMl90IGNmZykgIkludmFsaWQgY29uZmlndXJhdGlvbiBm
b3IgY2F1c2UgMHgleDogMHgleCIKIGUxMDAwZV93cm5fbXNpeF9pbnZhbGlkKHVpbnQzMl90IGNh
dXNlLCB1aW50MzJfdCBjZmcpICJJbnZhbGlkIGVudHJ5IGZvciBjYXVzZSAweCV4OiAweCV4Igog
Ci1lMTAwMGVfbWFjX3NldF9wZXJtYW5lbnQodWludDhfdCBiMCwgdWludDhfdCBiMSwgdWludDhf
dCBiMiwgdWludDhfdCBiMywgdWludDhfdCBiNCwgdWludDhfdCBiNSkgIlNldCBwZXJtYW5lbnQg
TUFDOiAlMDJ4OiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeCIKIGUxMDAwZV9tYWNfc2V0X3N3KHVp
bnQ4X3QgYjAsIHVpbnQ4X3QgYjEsIHVpbnQ4X3QgYjIsIHVpbnQ4X3QgYjMsIHVpbnQ4X3QgYjQs
IHVpbnQ4X3QgYjUpICJTZXQgU1cgTUFDOiAlMDJ4OiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeCIK
IAorZTEwMDBlX3ZtX3N0YXRlX3J1bm5pbmcodm9pZCkgIlZNIHN0YXRlIGlzIHJ1bm5pbmciCitl
MTAwMGVfdm1fc3RhdGVfc3RvcHBlZCh2b2lkKSAiVk0gc3RhdGUgaXMgc3RvcHBlZCIKKwogIyBl
MTAwMGUuYwogZTEwMDBlX2NiX3BjaV9yZWFsaXplKHZvaWQpICJFMTAwMEUgUENJIHJlYWxpemUg
ZW50cnkiCiBlMTAwMGVfY2JfcGNpX3VuaW5pdCh2b2lkKSAiRTEwMDBFIFBDSSB1bml0IGVudHJ5
IgpAQCAtMjY2LDExICsyNjgsOSBAQCBlMTAwMGVfbXNpX2luaXRfZmFpbChpbnQzMl90IHJlcykg
IkZhaWxlZCB0byBpbml0aWFsaXplIE1TSSwgZXJyb3IgJWQiCiBlMTAwMGVfbXNpeF9pbml0X2Zh
aWwoaW50MzJfdCByZXMpICJGYWlsZWQgdG8gaW5pdGlhbGl6ZSBNU0ktWCwgZXJyb3IgJWQiCiBl
MTAwMGVfbXNpeF91c2VfdmVjdG9yX2ZhaWwodWludDMyX3QgdmVjLCBpbnQzMl90IHJlcykgIkZh
aWxlZCB0byB1c2UgTVNJLVggdmVjdG9yICVkLCBlcnJvciAlZCIKIAorZTEwMDBlX21hY19zZXRf
cGVybWFuZW50KHVpbnQ4X3QgYjAsIHVpbnQ4X3QgYjEsIHVpbnQ4X3QgYjIsIHVpbnQ4X3QgYjMs
IHVpbnQ4X3QgYjQsIHVpbnQ4X3QgYjUpICJTZXQgcGVybWFuZW50IE1BQzogJTAyeDolMDJ4OiUw
Mng6JTAyeDolMDJ4OiUwMngiCiBlMTAwMGVfY2ZnX3N1cHBvcnRfdmlydGlvKGJvb2wgc3VwcG9y
dCkgIlZpcnRpbyBoZWFkZXIgc3VwcG9ydGVkOiAlZCIKIAotZTEwMDBlX3ZtX3N0YXRlX3J1bm5p
bmcodm9pZCkgIlZNIHN0YXRlIGlzIHJ1bm5pbmciCi1lMTAwMGVfdm1fc3RhdGVfc3RvcHBlZCh2
b2lkKSAiVk0gc3RhdGUgaXMgc3RvcHBlZCIKLQogIyBzcGFwcl9sbGFuLmMKIHNwYXByX3ZsYW5f
Z2V0X3J4X2JkX2Zyb21fcG9vbF9mb3VuZChpbnQgcG9vbCwgaW50MzJfdCBjb3VudCwgdWludDMy
X3QgcnhfYnVmcykgInBvb2w9JWQgY291bnQ9JSJQUklkMzIiIHJ4YnVmcz0lIlBSSXUzMgogc3Bh
cHJfdmxhbl9nZXRfcnhfYmRfZnJvbV9wYWdlKGludCBidWZfcHRyLCB1aW50NjRfdCBiZCkgInVz
ZV9idWZfcHRyPSVkIGJkPTB4JTAxNiJQUkl4NjQKZGlmZiAtLWdpdCBhL2h3L3BwYy90cmFjZS1l
dmVudHMgYi9ody9wcGMvdHJhY2UtZXZlbnRzCmluZGV4IDczMDM4N2YwMjQuLmY3NjQ0OGY1MzIg
MTAwNjQ0Ci0tLSBhL2h3L3BwYy90cmFjZS1ldmVudHMKKysrIGIvaHcvcHBjL3RyYWNlLWV2ZW50
cwpAQCAtMTIsNiArMTIsOCBAQCBzcGFwcl9wY2lfbXNpX3JldHJ5KHVuc2lnbmVkIGNvbmZpZ19h
ZGRyLCB1bnNpZ25lZCByZXFfbnVtLCB1bnNpZ25lZCBtYXhfaXJxcykgIgogIyBzcGFwci5jCiBz
cGFwcl9jYXNfZmFpbGVkKHVuc2lnbmVkIGxvbmcgbikgIkRUIGRpZmYgYnVmZmVyIGlzIHRvbyBz
bWFsbDogJWxkIGJ5dGVzIgogc3BhcHJfY2FzX2NvbnRpbnVlKHVuc2lnbmVkIGxvbmcgbikgIkNv
cHkgY2hhbmdlcyB0byB0aGUgZ3Vlc3Q6ICVsZCBieXRlcyIKKworIyBzcGFwcl9pcnEuYwogc3Bh
cHJfaXJxX2ZyZWUoaW50IHNyYywgaW50IGlycSwgaW50IG51bSkgIlNvdXJjZSMlZCwgZmlyc3Qg
aXJxICVkLCAlZCBpcnFzIgogc3BhcHJfaXJxX2ZyZWVfd2FybihpbnQgc3JjLCBpbnQgaXJxKSAi
U291cmNlIyVkLCBpcnEgJWQgaXMgYWxyZWFkeSBmcmVlIgogCkBAIC0zNiw2ICszOCw4IEBAIHNw
YXByX2lvbW11X3hsYXRlKHVpbnQ2NF90IGxpb2JuLCB1aW50NjRfdCBpb2JhLCB1aW50NjRfdCB0
Y2UsIHVuc2lnbmVkIHBlcm0sIHVuCiBzcGFwcl9pb21tdV9uZXdfdGFibGUodWludDY0X3QgbGlv
Ym4sIHZvaWQgKnRhYmxlLCBpbnQgZmQpICJsaW9ibj0weCUiUFJJeDY0IiB0YWJsZT0lcCBmZD0l
ZCIKIHNwYXByX2lvbW11X3ByZV9zYXZlKHVpbnQ2NF90IGxpb2JuLCB1aW50MzJfdCBuYiwgdWlu
dDY0X3Qgb2ZmcywgdWludDMyX3QgcHMpICJsaW9ibj0lIlBSSXg2NCIgJSJQUkl4MzIiIGJ1c19v
ZmZzZXQ9MHglIlBSSXg2NCIgcHM9JSJQUkl1MzIKIHNwYXByX2lvbW11X3Bvc3RfbG9hZCh1aW50
NjRfdCBsaW9ibiwgdWludDMyX3QgcHJlX25iLCB1aW50MzJfdCBwb3N0X25iLCB1aW50NjRfdCBv
ZmZzLCB1aW50MzJfdCBwcykgImxpb2JuPSUiUFJJeDY0IiAlIlBSSXgzMiIgPT4gMHglIlBSSXgz
MiIgYnVzX29mZnNldD0weCUiUFJJeDY0IiBwcz0lIlBSSXUzMgorCisjIHNwYXByX3J0YXNfZGR3
LmMKIHNwYXByX2lvbW11X2Rkd19xdWVyeSh1aW50NjRfdCBidWlkLCB1aW50MzJfdCBjZmdhZGRy
LCB1bnNpZ25lZCB3YSwgdWludDY0X3Qgd2luX3NpemUsIHVpbnQzMl90IHBnbWFzaykgImJ1aWQ9
MHglIlBSSXg2NCIgYWRkcj0weCUiUFJJeDMyIiwgJXUgd2luZG93cyBhdmFpbGFibGUsIG1heCB3
aW5kb3cgc2l6ZT0weCUiUFJJeDY0IiwgbWFzaz0weCUiUFJJeDMyCiBzcGFwcl9pb21tdV9kZHdf
Y3JlYXRlKHVpbnQ2NF90IGJ1aWQsIHVpbnQzMl90IGNmZ2FkZHIsIHVpbnQ2NF90IHBnX3NpemUs
IHVpbnQ2NF90IHJlcV9zaXplLCB1aW50NjRfdCBzdGFydCwgdWludDMyX3QgbGlvYm4pICJidWlk
PTB4JSJQUkl4NjQiIGFkZHI9MHglIlBSSXgzMiIsIHBhZ2Ugc2l6ZT0weCUiUFJJeDY0IiwgcmVx
dWVzdGVkPTB4JSJQUkl4NjQiLCBzdGFydCBhZGRyPTB4JSJQUkl4NjQiLCBsaW9ibj0weCUiUFJJ
eDMyCiBzcGFwcl9pb21tdV9kZHdfcmVtb3ZlKHVpbnQzMl90IGxpb2JuKSAibGlvYm49MHglIlBS
SXgzMgpAQCAtNjEsNyArNjUsNyBAQCBzcGFwcl9kcmNfdW5yZWFsaXplKHVpbnQzMl90IGluZGV4
KSAiZHJjOiAweCUiUFJJeDMyCiBzcGFwcl9vdmVjX3BhcnNlX3ZlY3RvcihpbnQgdmVjdG9yLCBp
bnQgYnl0ZSwgdWludDE2X3QgdmVjX2xlbiwgdWludDhfdCBlbnRyeSkgInJlYWQgZ3Vlc3QgdmVj
dG9yICUyZCwgYnl0ZSAlM2QgLyAlM2Q6IDB4JS4yeCIKIHNwYXByX292ZWNfcG9wdWxhdGVfZHQo
aW50IGJ5dGUsIHVpbnQxNl90IHZlY19sZW4sIHVpbnQ4X3QgZW50cnkpICJlbmNvZGluZyBndWVz
dCB2ZWN0b3IgYnl0ZSAlM2QgLyAlM2Q6IDB4JS4yeCIKIAotIyBzcGFwcl9ydGFzLmMKKyMgc3Bh
cHJfZHJjLmMKIHNwYXByX3J0YXNfZ2V0X3NlbnNvcl9zdGF0ZV9ub3Rfc3VwcG9ydGVkKHVpbnQz
Ml90IGluZGV4LCB1aW50MzJfdCB0eXBlKSAic2Vuc29yIGluZGV4OiAweCUiUFJJeDMyIiwgdHlw
ZTogJSJQUkl1MzIKIHNwYXByX3J0YXNfZ2V0X3NlbnNvcl9zdGF0ZV9pbnZhbGlkKHVpbnQzMl90
IGluZGV4KSAic2Vuc29yIGluZGV4OiAweCUiUFJJeDMyCiBzcGFwcl9ydGFzX2libV9jb25maWd1
cmVfY29ubmVjdG9yX2ludmFsaWQodWludDMyX3QgaW5kZXgpICJEUkMgaW5kZXg6IDB4JSJQUkl4
MzIKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL3RyYWNlLWV2ZW50cyBiL2h3L3RpbWVyL3RyYWNlLWV2
ZW50cwppbmRleCBiZGY4MzkwNTE0Li5kY2FmM2Q2ZGE2IDEwMDY0NAotLS0gYS9ody90aW1lci90
cmFjZS1ldmVudHMKKysrIGIvaHcvdGltZXIvdHJhY2UtZXZlbnRzCkBAIC01NiwxMiArNTYsMTIg
QEAgc3lzdGlja190aW1lcl90aWNrKHZvaWQpICJzeXN0aWNrIHJlbG9hZCIKIHN5c3RpY2tfcmVh
ZCh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCB2YWx1ZSwgdW5zaWduZWQgc2l6ZSkgInN5c3RpY2sg
cmVhZCBhZGRyIDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXgzMiAiIHNpemUgJXUiCiBzeXN0
aWNrX3dyaXRlKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHZhbHVlLCB1bnNpZ25lZCBzaXplKSAi
c3lzdGljayB3cml0ZSBhZGRyIDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXgzMiAiIHNpemUg
JXUiCiAKLSMgY21zZGtfYXBiX3RpbWVyLmMKKyMgY21zZGstYXBiLXRpbWVyLmMKIGNtc2RrX2Fw
Yl90aW1lcl9yZWFkKHVpbnQ2NF90IG9mZnNldCwgdWludDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6
ZSkgIkNNU0RLIEFQQiB0aW1lciByZWFkOiBvZmZzZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIg
UFJJeDY0ICIgc2l6ZSAldSIKIGNtc2RrX2FwYl90aW1lcl93cml0ZSh1aW50NjRfdCBvZmZzZXQs
IHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICJDTVNESyBBUEIgdGltZXIgd3JpdGU6IG9m
ZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQgIiBzaXplICV1IgogY21zZGtfYXBi
X3RpbWVyX3Jlc2V0KHZvaWQpICJDTVNESyBBUEIgdGltZXI6IHJlc2V0IgogCi0jIGNtc2RrX2Fw
Yl9kdWFsdGltZXIuYworIyBjbXNkay1hcGItZHVhbHRpbWVyLmMKIGNtc2RrX2FwYl9kdWFsdGlt
ZXJfcmVhZCh1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICJD
TVNESyBBUEIgZHVhbHRpbWVyIHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQ
Ukl4NjQgIiBzaXplICV1IgogY21zZGtfYXBiX2R1YWx0aW1lcl93cml0ZSh1aW50NjRfdCBvZmZz
ZXQsIHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpICJDTVNESyBBUEIgZHVhbHRpbWVyIHdy
aXRlOiBvZmZzZXQgMHglIiBQUkl4NjQgIiBkYXRhIDB4JSIgUFJJeDY0ICIgc2l6ZSAldSIKIGNt
c2RrX2FwYl9kdWFsdGltZXJfcmVzZXQodm9pZCkgIkNNU0RLIEFQQiBkdWFsdGltZXI6IHJlc2V0
IgpkaWZmIC0tZ2l0IGEvaHcvdmZpby90cmFjZS1ldmVudHMgYi9ody92ZmlvL3RyYWNlLWV2ZW50
cwppbmRleCAyZGYwZTViMTE0Li5lYjU4OTkzMGE1IDEwMDY0NAotLS0gYS9ody92ZmlvL3RyYWNl
LWV2ZW50cworKysgYi9ody92ZmlvL3RyYWNlLWV2ZW50cwpAQCAtOTEsNiArOTEsNyBAQCB2Zmlv
X3JlZ2lvbl93cml0ZShjb25zdCBjaGFyICpuYW1lLCBpbnQgaW5kZXgsIHVpbnQ2NF90IGFkZHIs
IHVpbnQ2NF90IGRhdGEsIHVucwogdmZpb19yZWdpb25fcmVhZChjaGFyICpuYW1lLCBpbnQgaW5k
ZXgsIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIHNpemUsIHVpbnQ2NF90IGRhdGEpICIgKCVzOnJl
Z2lvbiVkKzB4JSJQUkl4NjQiLCAlZCkgPSAweCUiUFJJeDY0CiB2ZmlvX2lvbW11X21hcF9ub3Rp
ZnkoY29uc3QgY2hhciAqb3AsIHVpbnQ2NF90IGlvdmFfc3RhcnQsIHVpbnQ2NF90IGlvdmFfZW5k
KSAiaW9tbXUgJXMgQCAweCUiUFJJeDY0IiAtIDB4JSJQUkl4NjQKIHZmaW9fbGlzdGVuZXJfcmVn
aW9uX2FkZF9za2lwKHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpICJTS0lQUElORyByZWdp
b25fYWRkIDB4JSJQUkl4NjQiIC0gMHglIlBSSXg2NAordmZpb19zcGFwcl9ncm91cF9hdHRhY2go
aW50IGdyb3VwZmQsIGludCB0YWJsZWZkKSAiQXR0YWNoZWQgZ3JvdXBmZCAlZCB0byBsaW9ibiBm
ZCAlZCIKIHZmaW9fbGlzdGVuZXJfcmVnaW9uX2FkZF9pb21tdSh1aW50NjRfdCBzdGFydCwgdWlu
dDY0X3QgZW5kKSAicmVnaW9uX2FkZCBbaW9tbXVdIDB4JSJQUkl4NjQiIC0gMHglIlBSSXg2NAog
dmZpb19saXN0ZW5lcl9yZWdpb25fYWRkX3JhbSh1aW50NjRfdCBpb3ZhX3N0YXJ0LCB1aW50NjRf
dCBpb3ZhX2VuZCwgdm9pZCAqdmFkZHIpICJyZWdpb25fYWRkIFtyYW1dIDB4JSJQUkl4NjQiIC0g
MHglIlBSSXg2NCIgWyVwXSIKIHZmaW9fbGlzdGVuZXJfcmVnaW9uX2FkZF9ub19kbWFfbWFwKGNv
bnN0IGNoYXIgKm5hbWUsIHVpbnQ2NF90IGlvdmEsIHVpbnQ2NF90IHNpemUsIHVpbnQ2NF90IHBh
Z2Vfc2l6ZSkgIlJlZ2lvbiBcIiVzXCIgMHglIlBSSXg2NCIgc2l6ZT0weCUiUFJJeDY0IiBpcyBu
b3QgYWxpZ25lZCB0byAweCUiUFJJeDY0IiBhbmQgY2Fubm90IGJlIG1hcHBlZCBmb3IgRE1BIgpA
QCAtMTMwLDcgKzEzMSw2IEBAIHZmaW9fcHJlcmVnX3JlZ2lzdGVyKHVpbnQ2NF90IHZhLCB1aW50
NjRfdCBzaXplLCBpbnQgcmV0KSAidmE9MHglIlBSSXg2NCIgc2l6ZT0wCiB2ZmlvX3ByZXJlZ191
bnJlZ2lzdGVyKHVpbnQ2NF90IHZhLCB1aW50NjRfdCBzaXplLCBpbnQgcmV0KSAidmE9MHglIlBS
SXg2NCIgc2l6ZT0weCUiUFJJeDY0IiByZXQ9JWQiCiB2ZmlvX3NwYXByX2NyZWF0ZV93aW5kb3co
aW50IHBzLCB1bnNpZ25lZCBpbnQgbGV2ZWxzLCB1aW50NjRfdCB3cywgdWludDY0X3Qgb2ZmKSAi
cGFnZXNoaWZ0PTB4JXggbGV2ZWxzPSV1IHdpbnNpemU9MHglIlBSSXg2NCIgb2Zmc2V0PTB4JSJQ
Ukl4NjQKIHZmaW9fc3BhcHJfcmVtb3ZlX3dpbmRvdyh1aW50NjRfdCBvZmYpICJvZmZzZXQ9MHgl
IlBSSXg2NAotdmZpb19zcGFwcl9ncm91cF9hdHRhY2goaW50IGdyb3VwZmQsIGludCB0YWJsZWZk
KSAiQXR0YWNoZWQgZ3JvdXBmZCAlZCB0byBsaW9ibiBmZCAlZCIKIAogIyBkaXNwbGF5LmMKIHZm
aW9fZGlzcGxheV9lZGlkX2F2YWlsYWJsZSh2b2lkKSAiIgpkaWZmIC0tZ2l0IGEvaHcvd2F0Y2hk
b2cvdHJhY2UtZXZlbnRzIGIvaHcvd2F0Y2hkb2cvdHJhY2UtZXZlbnRzCmluZGV4IDQ0NGQ1Nzhj
ZjEuLmFiOTRkN2RmNTAgMTAwNjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3RyYWNlLWV2ZW50cworKysg
Yi9ody93YXRjaGRvZy90cmFjZS1ldmVudHMKQEAgLTEsNiArMSw2IEBACiAjIFNlZSBkb2NzL2Rl
dmVsL3RyYWNpbmcudHh0IGZvciBzeW50YXggZG9jdW1lbnRhdGlvbi4KIAotIyBjbXNka19hcGJf
d2F0Y2hkb2cuYworIyBjbXNkay1hcGItd2F0Y2hkb2cuYwogY21zZGtfYXBiX3dhdGNoZG9nX3Jl
YWQodWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBkYXRhLCB1bnNpZ25lZCBzaXplKSAiQ01TREsg
QVBCIHdhdGNoZG9nIHJlYWQ6IG9mZnNldCAweCUiIFBSSXg2NCAiIGRhdGEgMHglIiBQUkl4NjQg
IiBzaXplICV1IgogY21zZGtfYXBiX3dhdGNoZG9nX3dyaXRlKHVpbnQ2NF90IG9mZnNldCwgdWlu
dDY0X3QgZGF0YSwgdW5zaWduZWQgc2l6ZSkgIkNNU0RLIEFQQiB3YXRjaGRvZyB3cml0ZTogb2Zm
c2V0IDB4JSIgUFJJeDY0ICIgZGF0YSAweCUiIFBSSXg2NCAiIHNpemUgJXUiCiBjbXNka19hcGJf
d2F0Y2hkb2dfcmVzZXQodm9pZCkgIkNNU0RLIEFQQiB3YXRjaGRvZzogcmVzZXQiCmRpZmYgLS1n
aXQgYS9saW51eC11c2VyL3RyYWNlLWV2ZW50cyBiL2xpbnV4LXVzZXIvdHJhY2UtZXZlbnRzCmlu
ZGV4IDI3ZGEwNzM1OWIuLjZkZjIzNGJiYjYgMTAwNjQ0Ci0tLSBhL2xpbnV4LXVzZXIvdHJhY2Ut
ZXZlbnRzCisrKyBiL2xpbnV4LXVzZXIvdHJhY2UtZXZlbnRzCkBAIC0xLDYgKzEsNyBAQAogIyBT
ZWUgZG9jcy9kZXZlbC90cmFjaW5nLnR4dCBmb3Igc3ludGF4IGRvY3VtZW50YXRpb24uCiAKICMg
c2lnbmFsLmMKKyMgKi9zaWduYWwuYwogdXNlcl9zZXR1cF9mcmFtZSh2b2lkICplbnYsIHVpbnQ2
NF90IGZyYW1lX2FkZHIpICJlbnY9JXAgZnJhbWVfYWRkcj0weCUiUFJJeDY0CiB1c2VyX3NldHVw
X3J0X2ZyYW1lKHZvaWQgKmVudiwgdWludDY0X3QgZnJhbWVfYWRkcikgImVudj0lcCBmcmFtZV9h
ZGRyPTB4JSJQUkl4NjQKIHVzZXJfZG9fcnRfc2lncmV0dXJuKHZvaWQgKmVudiwgdWludDY0X3Qg
ZnJhbWVfYWRkcikgImVudj0lcCBmcmFtZV9hZGRyPTB4JSJQUkl4NjQKZGlmZiAtLWdpdCBhL21p
Z3JhdGlvbi90cmFjZS1ldmVudHMgYi9taWdyYXRpb24vdHJhY2UtZXZlbnRzCmluZGV4IDk3Mjc5
NzNiNWMuLjVkYTQ1MTIwMzAgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi90cmFjZS1ldmVudHMKKysr
IGIvbWlncmF0aW9uL3RyYWNlLWV2ZW50cwpAQCAtNDYsMTIgKzQ2LDkgQEAgc2F2ZXZtX3N0YXRl
X2l0ZXJhdGUodm9pZCkgIiIKIHNhdmV2bV9zdGF0ZV9jbGVhbnVwKHZvaWQpICIiCiBzYXZldm1f
c3RhdGVfY29tcGxldGVfcHJlY29weSh2b2lkKSAiIgogdm1zdGF0ZV9zYXZlKGNvbnN0IGNoYXIg
Kmlkc3RyLCBjb25zdCBjaGFyICp2bXNkX25hbWUpICIlcywgJXMiCi12bXN0YXRlX3NhdmVfc3Rh
dGVfcHJlX3NhdmVfcmVzKGNvbnN0IGNoYXIgKm5hbWUsIGludCByZXMpICIlcy8lZCIKLXZtc3Rh
dGVfc2F2ZV9zdGF0ZV9sb29wKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmZpZWxkLCBp
bnQgbl9lbGVtcykgIiVzLyVzWyVkXSIKLXZtc3RhdGVfc2F2ZV9zdGF0ZV90b3AoY29uc3QgY2hh
ciAqaWRzdHIpICIlcyIKLXZtc3RhdGVfc3Vic2VjdGlvbl9zYXZlX2xvb3AoY29uc3QgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqc3ViKSAiJXMvJXMiCi12bXN0YXRlX3N1YnNlY3Rpb25fc2F2ZV90
b3AoY29uc3QgY2hhciAqaWRzdHIpICIlcyIKIHZtc3RhdGVfbG9hZChjb25zdCBjaGFyICppZHN0
ciwgY29uc3QgY2hhciAqdm1zZF9uYW1lKSAiJXMsICVzIgorcG9zdGNvcHlfcGF1c2VfaW5jb21p
bmcodm9pZCkgIiIKK3Bvc3Rjb3B5X3BhdXNlX2luY29taW5nX2NvbnRpbnVlZCh2b2lkKSAiIgog
CiAjIHZtc3RhdGUuYwogdm1zdGF0ZV9sb2FkX2ZpZWxkX2Vycm9yKGNvbnN0IGNoYXIgKmZpZWxk
LCBpbnQgcmV0KSAiZmllbGQgXCIlc1wiIGxvYWQgZmFpbGVkLCByZXQgPSAlZCIKQEAgLTYyLDYg
KzU5LDEzIEBAIHZtc3RhdGVfbl9lbGVtcyhjb25zdCBjaGFyICpuYW1lLCBpbnQgbl9lbGVtcykg
IiVzOiAlZCIKIHZtc3RhdGVfc3Vic2VjdGlvbl9sb2FkKGNvbnN0IGNoYXIgKnBhcmVudCkgIiVz
Igogdm1zdGF0ZV9zdWJzZWN0aW9uX2xvYWRfYmFkKGNvbnN0IGNoYXIgKnBhcmVudCwgIGNvbnN0
IGNoYXIgKnN1YiwgY29uc3QgY2hhciAqc3ViMikgIiVzOiAlcy8lcyIKIHZtc3RhdGVfc3Vic2Vj
dGlvbl9sb2FkX2dvb2QoY29uc3QgY2hhciAqcGFyZW50KSAiJXMiCit2bXN0YXRlX3NhdmVfc3Rh
dGVfcHJlX3NhdmVfcmVzKGNvbnN0IGNoYXIgKm5hbWUsIGludCByZXMpICIlcy8lZCIKK3Ztc3Rh
dGVfc2F2ZV9zdGF0ZV9sb29wKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmZpZWxkLCBp
bnQgbl9lbGVtcykgIiVzLyVzWyVkXSIKK3Ztc3RhdGVfc2F2ZV9zdGF0ZV90b3AoY29uc3QgY2hh
ciAqaWRzdHIpICIlcyIKK3Ztc3RhdGVfc3Vic2VjdGlvbl9zYXZlX2xvb3AoY29uc3QgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqc3ViKSAiJXMvJXMiCit2bXN0YXRlX3N1YnNlY3Rpb25fc2F2ZV90
b3AoY29uc3QgY2hhciAqaWRzdHIpICIlcyIKKworIyB2bXN0YXRlLXR5cGVzLmMKIGdldF9xdGFp
bHEoY29uc3QgY2hhciAqbmFtZSwgaW50IHZlcnNpb25faWQpICIlcyB2JWQiCiBnZXRfcXRhaWxx
X2VuZChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpyZWFzb24sIGludCB2YWwpICIlcyAl
cy8lZCIKIHB1dF9xdGFpbHEoY29uc3QgY2hhciAqbmFtZSwgaW50IHZlcnNpb25faWQpICIlcyB2
JWQiCkBAIC0xMDMsNiArMTA3LDEwIEBAIHJhbV9kaXJ0eV9iaXRtYXBfc3luY19jb21wbGV0ZSh2
b2lkKSAiIgogcmFtX3N0YXRlX3Jlc3VtZV9wcmVwYXJlKHVpbnQ2NF90IHYpICIlIiBQUklkNjQK
IGNvbG9fZmx1c2hfcmFtX2NhY2hlX2JlZ2luKHVpbnQ2NF90IGRpcnR5X3BhZ2VzKSAiZGlydHlf
cGFnZXMgJSIgUFJJdTY0CiBjb2xvX2ZsdXNoX3JhbV9jYWNoZV9lbmQodm9pZCkgIiIKK3NhdmVf
eGJ6cmxlX3BhZ2Vfc2tpcHBpbmcodm9pZCkgIiIKK3NhdmVfeGJ6cmxlX3BhZ2Vfb3ZlcmZsb3co
dm9pZCkgIiIKK3JhbV9zYXZlX2l0ZXJhdGVfYmlnX3dhaXQodWludDY0X3QgbWlsbGljb25kcywg
aW50IGl0ZXJhdGlvbnMpICJiaWcgd2FpdDogJSIgUFJJdTY0ICIgbWlsbGlzZWNvbmRzLCAlZCBp
dGVyYXRpb25zIgorcmFtX2xvYWRfY29tcGxldGUoaW50IHJldCwgdWludDY0X3Qgc2VxX2l0ZXIp
ICJleGl0X2NvZGUgJWQgc2VxIGl0ZXJhdGlvbiAlIiBQUkl1NjQKIAogIyBtaWdyYXRpb24uYwog
YXdhaXRfcmV0dXJuX3BhdGhfY2xvc2Vfb25fc291cmNlX2Nsb3NlKHZvaWQpICIiCkBAIC0xMzAs
MTEgKzEzOCw3IEBAIG9wZW5fcmV0dXJuX3BhdGhfb25fc291cmNlX2NvbnRpbnVlKHZvaWQpICIi
CiBwb3N0Y29weV9zdGFydCh2b2lkKSAiIgogcG9zdGNvcHlfcGF1c2VfcmV0dXJuX3BhdGgodm9p
ZCkgIiIKIHBvc3Rjb3B5X3BhdXNlX3JldHVybl9wYXRoX2NvbnRpbnVlZCh2b2lkKSAiIgotcG9z
dGNvcHlfcGF1c2VfZmF1bHRfdGhyZWFkKHZvaWQpICIiCi1wb3N0Y29weV9wYXVzZV9mYXVsdF90
aHJlYWRfY29udGludWVkKHZvaWQpICIiCiBwb3N0Y29weV9wYXVzZV9jb250aW51ZWQodm9pZCkg
IiIKLXBvc3Rjb3B5X3BhdXNlX2luY29taW5nKHZvaWQpICIiCi1wb3N0Y29weV9wYXVzZV9pbmNv
bWluZ19jb250aW51ZWQodm9pZCkgIiIKIHBvc3Rjb3B5X3N0YXJ0X3NldF9ydW4odm9pZCkgIiIK
IHNvdXJjZV9yZXR1cm5fcGF0aF90aHJlYWRfYmFkX2VuZCh2b2lkKSAiIgogc291cmNlX3JldHVy
bl9wYXRoX3RocmVhZF9lbmQodm9pZCkgIiIKQEAgLTE0MywxNyArMTQ3LDE5IEBAIHNvdXJjZV9y
ZXR1cm5fcGF0aF90aHJlYWRfbG9vcF90b3Aodm9pZCkgIiIKIHNvdXJjZV9yZXR1cm5fcGF0aF90
aHJlYWRfcG9uZyh1aW50MzJfdCB2YWwpICIweCV4Igogc291cmNlX3JldHVybl9wYXRoX3RocmVh
ZF9zaHV0KHVpbnQzMl90IHZhbCkgIjB4JXgiCiBzb3VyY2VfcmV0dXJuX3BhdGhfdGhyZWFkX3Jl
c3VtZV9hY2sodWludDMyX3QgdikgIiUiUFJJdTMyCi1taWdyYXRlX2dsb2JhbF9zdGF0ZV9wb3N0
X2xvYWQoY29uc3QgY2hhciAqc3RhdGUpICJsb2FkZWQgc3RhdGU6ICVzIgotbWlncmF0ZV9nbG9i
YWxfc3RhdGVfcHJlX3NhdmUoY29uc3QgY2hhciAqc3RhdGUpICJzYXZlZCBzdGF0ZTogJXMiCiBt
aWdyYXRpb25fdGhyZWFkX2xvd19wZW5kaW5nKHVpbnQ2NF90IHBlbmRpbmcpICIlIiBQUkl1NjQK
LW1pZ3JhdGVfc3RhdGVfdG9vX2JpZyh2b2lkKSAiIgogbWlncmF0ZV90cmFuc2ZlcnJlZCh1aW50
NjRfdCB0cmFuZmVycmVkLCB1aW50NjRfdCB0aW1lX3NwZW50LCB1aW50NjRfdCBiYW5kd2lkdGgs
IHVpbnQ2NF90IHNpemUpICJ0cmFuc2ZlcnJlZCAlIiBQUkl1NjQgIiB0aW1lX3NwZW50ICUiIFBS
SXU2NCAiIGJhbmR3aWR0aCAlIiBQUkl1NjQgIiBtYXhfc2l6ZSAlIiBQUklkNjQKIHByb2Nlc3Nf
aW5jb21pbmdfbWlncmF0aW9uX2NvX2VuZChpbnQgcmV0LCBpbnQgcHMpICJyZXQ9JWQgcG9zdGNv
cHktc3RhdGU9JWQiCiBwcm9jZXNzX2luY29taW5nX21pZ3JhdGlvbl9jb19wb3N0Y29weV9lbmRf
bWFpbih2b2lkKSAiIgorCisjIGNoYW5uZWwuYwogbWlncmF0aW9uX3NldF9pbmNvbWluZ19jaGFu
bmVsKHZvaWQgKmlvYywgY29uc3QgY2hhciAqaW9jdHlwZSkgImlvYz0lcCBpb2N0eXBlPSVzIgog
bWlncmF0aW9uX3NldF9vdXRnb2luZ19jaGFubmVsKHZvaWQgKmlvYywgY29uc3QgY2hhciAqaW9j
dHlwZSwgY29uc3QgY2hhciAqaG9zdG5hbWUsIHZvaWQgKmVycikgICJpb2M9JXAgaW9jdHlwZT0l
cyBob3N0bmFtZT0lcyBlcnI9JXAiCi1tYXJrX3Bvc3Rjb3B5X2Jsb2NrdGltZV9iZWdpbih1aW50
NjRfdCBhZGRyLCB2b2lkICpkZCwgdWludDMyX3QgdGltZSwgaW50IGNwdSwgaW50IHJlY2VpdmVk
KSAiYWRkcjogMHglIiBQUkl4NjQgIiwgZGQ6ICVwLCB0aW1lOiAldSwgY3B1OiAlZCwgYWxyZWFk
eV9yZWNlaXZlZDogJWQiCi1tYXJrX3Bvc3Rjb3B5X2Jsb2NrdGltZV9lbmQodWludDY0X3QgYWRk
ciwgdm9pZCAqZGQsIHVpbnQzMl90IHRpbWUsIGludCBhZmZlY3RlZF9jcHUpICJhZGRyOiAweCUi
IFBSSXg2NCAiLCBkZDogJXAsIHRpbWU6ICV1LCBhZmZlY3RlZF9jcHU6ICVkIgorCisjIGdsb2Jh
bF9zdGF0ZS5jCittaWdyYXRlX3N0YXRlX3Rvb19iaWcodm9pZCkgIiIKK21pZ3JhdGVfZ2xvYmFs
X3N0YXRlX3Bvc3RfbG9hZChjb25zdCBjaGFyICpzdGF0ZSkgImxvYWRlZCBzdGF0ZTogJXMiCitt
aWdyYXRlX2dsb2JhbF9zdGF0ZV9wcmVfc2F2ZShjb25zdCBjaGFyICpzdGF0ZSkgInNhdmVkIHN0
YXRlOiAlcyIKIAogIyByZG1hLmMKIHFlbXVfcmRtYV9hY2NlcHRfaW5jb21pbmdfbWlncmF0aW9u
KHZvaWQpICIiCkBAIC0yMjYsNiArMjMyLDEwIEBAIHBvc3Rjb3B5X25ocF9yYW5nZShjb25zdCBj
aGFyICpyYW1ibG9jaywgdm9pZCAqaG9zdF9hZGRyLCBzaXplX3Qgb2Zmc2V0LCBzaXplX3QKIHBv
c3Rjb3B5X3BsYWNlX3BhZ2Uodm9pZCAqaG9zdF9hZGRyKSAiaG9zdD0lcCIKIHBvc3Rjb3B5X3Bs
YWNlX3BhZ2VfemVybyh2b2lkICpob3N0X2FkZHIpICJob3N0PSVwIgogcG9zdGNvcHlfcmFtX2Vu
YWJsZV9ub3RpZnkodm9pZCkgIiIKK21hcmtfcG9zdGNvcHlfYmxvY2t0aW1lX2JlZ2luKHVpbnQ2
NF90IGFkZHIsIHZvaWQgKmRkLCB1aW50MzJfdCB0aW1lLCBpbnQgY3B1LCBpbnQgcmVjZWl2ZWQp
ICJhZGRyOiAweCUiIFBSSXg2NCAiLCBkZDogJXAsIHRpbWU6ICV1LCBjcHU6ICVkLCBhbHJlYWR5
X3JlY2VpdmVkOiAlZCIKK21hcmtfcG9zdGNvcHlfYmxvY2t0aW1lX2VuZCh1aW50NjRfdCBhZGRy
LCB2b2lkICpkZCwgdWludDMyX3QgdGltZSwgaW50IGFmZmVjdGVkX2NwdSkgImFkZHI6IDB4JSIg
UFJJeDY0ICIsIGRkOiAlcCwgdGltZTogJXUsIGFmZmVjdGVkX2NwdTogJWQiCitwb3N0Y29weV9w
YXVzZV9mYXVsdF90aHJlYWQodm9pZCkgIiIKK3Bvc3Rjb3B5X3BhdXNlX2ZhdWx0X3RocmVhZF9j
b250aW51ZWQodm9pZCkgIiIKIHBvc3Rjb3B5X3JhbV9mYXVsdF90aHJlYWRfZW50cnkodm9pZCkg
IiIKIHBvc3Rjb3B5X3JhbV9mYXVsdF90aHJlYWRfZXhpdCh2b2lkKSAiIgogcG9zdGNvcHlfcmFt
X2ZhdWx0X3RocmVhZF9mZHNfY29yZShpbnQgYmFzZXVmZCwgaW50IHF1aXRmZCkgInVmZDogJWQg
cXVpdGZkOiAlZCIKQEAgLTI0MSwxMCArMjUxLDYgQEAgcG9zdGNvcHlfcmVxdWVzdF9zaGFyZWRf
cGFnZShjb25zdCBjaGFyICpzaGFyZXIsIGNvbnN0IGNoYXIgKnJiLCB1aW50NjRfdCByYl9vZmYK
IHBvc3Rjb3B5X3JlcXVlc3Rfc2hhcmVkX3BhZ2VfcHJlc2VudChjb25zdCBjaGFyICpzaGFyZXIs
IGNvbnN0IGNoYXIgKnJiLCB1aW50NjRfdCByYl9vZmZzZXQpICIlcyBhbHJlYWR5ICVzIG9mZnNl
dCAweCUiUFJJeDY0CiBwb3N0Y29weV93YWtlX3NoYXJlZCh1aW50NjRfdCBjbGllbnRfYWRkciwg
Y29uc3QgY2hhciAqcmIpICJhdCAweCUiUFJJeDY0IiBpbiAlcyIKIAotc2F2ZV94YnpybGVfcGFn
ZV9za2lwcGluZyh2b2lkKSAiIgotc2F2ZV94YnpybGVfcGFnZV9vdmVyZmxvdyh2b2lkKSAiIgot
cmFtX3NhdmVfaXRlcmF0ZV9iaWdfd2FpdCh1aW50NjRfdCBtaWxsaWNvbmRzLCBpbnQgaXRlcmF0
aW9ucykgImJpZyB3YWl0OiAlIiBQUkl1NjQgIiBtaWxsaXNlY29uZHMsICVkIGl0ZXJhdGlvbnMi
Ci1yYW1fbG9hZF9jb21wbGV0ZShpbnQgcmV0LCB1aW50NjRfdCBzZXFfaXRlcikgImV4aXRfY29k
ZSAlZCBzZXEgaXRlcmF0aW9uICUiIFBSSXU2NAogZ2V0X21lbV9mYXVsdF9jcHVfaW5kZXgoaW50
IGNwdSwgdWludDMyX3QgcGlkKSAiY3B1OiAlZCwgcGlkOiAldSIKIAogIyBleGVjLmMKQEAgLTI3
Miw2ICsyNzgsOCBAQCBtaWdyYXRpb25fdGxzX2luY29taW5nX2hhbmRzaGFrZV9jb21wbGV0ZSh2
b2lkKSAiIgogY29sb192bV9zdGF0ZV9jaGFuZ2UoY29uc3QgY2hhciAqb2xkLCBjb25zdCBjaGFy
ICpuZXcpICJDaGFuZ2UgJyVzJyA9PiAnJXMnIgogY29sb19zZW5kX21lc3NhZ2UoY29uc3QgY2hh
ciAqbXNnKSAiU2VuZCAnJXMnIG1lc3NhZ2UiCiBjb2xvX3JlY2VpdmVfbWVzc2FnZShjb25zdCBj
aGFyICptc2cpICJSZWNlaXZlICclcycgbWVzc2FnZSIKKworIyBjb2xvLWZhaWxvdmVyLmMKIGNv
bG9fZmFpbG92ZXJfc2V0X3N0YXRlKGNvbnN0IGNoYXIgKm5ld19zdGF0ZSkgIm5ldyBzdGF0ZSAl
cyIKIAogIyBibG9jay1kaXJ0eS1iaXRtYXAuYwpkaWZmIC0tZ2l0IGEvdHJhY2UtZXZlbnRzIGIv
dHJhY2UtZXZlbnRzCmluZGV4IGI0OGY0MTcyMjUuLjg0NGVlNThkZDkgMTAwNjQ0Ci0tLSBhL3Ry
YWNlLWV2ZW50cworKysgYi90cmFjZS1ldmVudHMKQEAgLTEyMywyNCArMTIzLDMyIEBAIHFtcF9q
b2JfZGlzbWlzcyh2b2lkICpqb2IpICJqb2IgJXAiCiAKICMjIHZDUFUKIAorIyB0cmFjZS9jb250
cm9sLXRhcmdldC5jCisKICMgSG90LXBsdWcgYSBuZXcgdmlydHVhbCAoZ3Vlc3QpIENQVQogIwog
IyBNb2RlOiB1c2VyLCBzb2Z0bW11CiAjIFRhcmdldHM6IGFsbAogdmNwdSBndWVzdF9jcHVfZW50
ZXIodm9pZCkKIAorIyB0cmFjZS9jb250cm9sLmMKKwogIyBIb3QtdW5wbHVnIGEgdmlydHVhbCAo
Z3Vlc3QpIENQVQogIwogIyBNb2RlOiB1c2VyLCBzb2Z0bW11CiAjIFRhcmdldHM6IGFsbAogdmNw
dSBndWVzdF9jcHVfZXhpdCh2b2lkKQogCisjIHFvbS9jcHUuYworCiAjIFJlc2V0IHRoZSBzdGF0
ZSBvZiBhIHZpcnR1YWwgKGd1ZXN0KSBDUFUKICMKICMgTW9kZTogdXNlciwgc29mdG1tdQogIyBU
YXJnZXRzOiBhbGwKIHZjcHUgZ3Vlc3RfY3B1X3Jlc2V0KHZvaWQpCiAKKyMgdGNnL3RjZy1vcC5j
CisKICMgQHZhZGRyOiBBY2Nlc3MnIHZpcnR1YWwgYWRkcmVzcy4KICMgQGluZm8gOiBBY2Nlc3Mn
IGluZm9ybWF0aW9uIChzZWUgYmVsb3cpLgogIwpAQCAtMTYxLDYgKzE2OSw5IEBAIHZjcHUgZ3Vl
c3RfY3B1X3Jlc2V0KHZvaWQpCiAjIFRhcmdldHM6IFRDRyhhbGwpCiB2Y3B1IHRjZyBndWVzdF9t
ZW1fYmVmb3JlKFRDR3YgdmFkZHIsIHVpbnQ4X3QgaW5mbykgImluZm89JWQiLCAidmFkZHI9MHgl
MDE2IlBSSXg2NCIgaW5mbz0lZCIKIAorIyBsaW51eC11c2VyL3N5c2NhbGwuYworIyBic2QtdXNl
ci9zeXNjYWxsLmMKKwogIyBAbnVtOiBTeXN0ZW0gY2FsbCBudW1iZXIuCiAjIEBhcmcqOiBTeXN0
ZW0gY2FsbCBhcmd1bWVudCB2YWx1ZS4KICMKZGlmZiAtLWdpdCBhL3VpL3RyYWNlLWV2ZW50cyBi
L3VpL3RyYWNlLWV2ZW50cwppbmRleCBlNDE0YmVlNzVhLi42M2RlNzJhNzk4IDEwMDY0NAotLS0g
YS91aS90cmFjZS1ldmVudHMKKysrIGIvdWkvdHJhY2UtZXZlbnRzCkBAIC0xOCw2ICsxOCw4IEBA
IGRpc3BsYXljaGFuZ2VsaXN0ZW5lcl91bnJlZ2lzdGVyKHZvaWQgKmRjbCwgY29uc3QgY2hhciAq
bmFtZSkgIiVwIFsgJXMgXSIKIHBwbV9zYXZlKGNvbnN0IGNoYXIgKmZpbGVuYW1lLCB2b2lkICpk
aXNwbGF5X3N1cmZhY2UpICIlcyBzdXJmYWNlPSVwIgogCiAjIGd0ay5jCisjIGd0ay1nbC1hcmVh
LmMKKyMgZ3RrLWVnbC5jCiBnZF9zd2l0Y2goY29uc3QgY2hhciAqdGFiLCBpbnQgd2lkdGgsIGlu
dCBoZWlnaHQpICJ0YWI9JXMsIHdpZHRoPSVkLCBoZWlnaHQ9JWQiCiBnZF91cGRhdGUoY29uc3Qg
Y2hhciAqdGFiLCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkgInRhYj0lcywgeD0lZCwgeT0l
ZCwgdz0lZCwgaD0lZCIKIGdkX2tleV9ldmVudChjb25zdCBjaGFyICp0YWIsIGludCBnZGtfa2V5
Y29kZSwgaW50IHFrZXljb2RlLCBjb25zdCBjaGFyICphY3Rpb24pICJ0YWI9JXMsIHRyYW5zbGF0
ZWQgR0RLIGtleWNvZGUgJWQgdG8gUUtleUNvZGUgJWQgKCVzKSIKQEAgLTI1LDYgKzI3LDkgQEAg
Z2RfZ3JhYihjb25zdCBjaGFyICp0YWIsIGNvbnN0IGNoYXIgKmRldmljZSwgY29uc3QgY2hhciAq
cmVhc29uKSAidGFiPSVzLCBkZXY9JXMKIGdkX3VuZ3JhYihjb25zdCBjaGFyICp0YWIsIGNvbnN0
IGNoYXIgKmRldmljZSkgInRhYj0lcywgZGV2PSVzIgogZ2Rfa2V5bWFwX3dpbmRvd2luZyhjb25z
dCBjaGFyICpuYW1lKSAiYmFja2VuZD0lcyIKIAorIyB2bmMtYXV0aC1zYXNsLmMKKyMgdm5jLXdz
LmMKKyMgdm5jLWF1dGgtdmVuY3J5cHQuYwogIyB2bmMuYwogdm5jX2tleV9ndWVzdF9sZWRzKGJv
b2wgY2FwcywgYm9vbCBudW0sIGJvb2wgc2Nyb2xsKSAiY2FwcyAlZCwgbnVtICVkLCBzY3JvbGwg
JWQiCiB2bmNfa2V5X21hcF9pbml0KGNvbnN0IGNoYXIgKmxheW91dCkgIiVzIgpkaWZmIC0tZ2l0
IGEvdXRpbC90cmFjZS1ldmVudHMgYi91dGlsL3RyYWNlLWV2ZW50cwppbmRleCBkZGQ3MzAwNzQz
Li41NmMyNzI4N2JlIDEwMDY0NAotLS0gYS91dGlsL3RyYWNlLWV2ZW50cworKysgYi91dGlsL3Ry
YWNlLWV2ZW50cwpAQCAtMjEsNyArMjEsNyBAQCBidWZmZXJfbW92ZV9lbXB0eShjb25zdCBjaGFy
ICpidWYsIHNpemVfdCBsZW4sIGNvbnN0IGNoYXIgKmZyb20pICIlczogJXpkIGJ5dGVzCiBidWZm
ZXJfbW92ZShjb25zdCBjaGFyICpidWYsIHNpemVfdCBsZW4sIGNvbnN0IGNoYXIgKmZyb20pICIl
czogJXpkIGJ5dGVzIGZyb20gJXMiCiBidWZmZXJfZnJlZShjb25zdCBjaGFyICpidWYsIHNpemVf
dCBsZW4pICIlczogY2FwYWNpdHkgJXpkIgogCi0jIGZpbGVtb25pdG9yLmMKKyMgZmlsZW1vbml0
b3ItaW5vdGlmeS5jCiBxZW11X2ZpbGVfbW9uaXRvcl9hZGRfd2F0Y2godm9pZCAqbW9uLCBjb25z
dCBjaGFyICpkaXJwYXRoLCBjb25zdCBjaGFyICpmaWxlbmFtZSwgdm9pZCAqY2IsIHZvaWQgKm9w
YXF1ZSwgaW50IGlkKSAiRmlsZSBtb25pdG9yICVwIGFkZCB3YXRjaCBkaXI9JyVzJyBmaWxlPScl
cycgY2I9JXAgb3BhcXVlPSVwIGlkPSV1IgogcWVtdV9maWxlX21vbml0b3JfcmVtb3ZlX3dhdGNo
KHZvaWQgKm1vbiwgY29uc3QgY2hhciAqZGlycGF0aCwgaW50IGlkKSAiRmlsZSBtb25pdG9yICVw
IHJlbW92ZSB3YXRjaCBkaXI9JyVzJyBpZD0ldSIKIHFlbXVfZmlsZV9tb25pdG9yX25ldyh2b2lk
ICptb24sIGludCBmZCkgIkZpbGUgbW9uaXRvciAlcCBjcmVhdGVkIGZkPSVkIgpAQCAtNDIsOCAr
NDIsOCBAQCBxZW11X2NvX211dGV4X2xvY2tfcmV0dXJuKHZvaWQgKm11dGV4LCB2b2lkICpzZWxm
KSAibXV0ZXggJXAgc2VsZiAlcCIKIHFlbXVfY29fbXV0ZXhfdW5sb2NrX2VudHJ5KHZvaWQgKm11
dGV4LCB2b2lkICpzZWxmKSAibXV0ZXggJXAgc2VsZiAlcCIKIHFlbXVfY29fbXV0ZXhfdW5sb2Nr
X3JldHVybih2b2lkICptdXRleCwgdm9pZCAqc2VsZikgIm11dGV4ICVwIHNlbGYgJXAiCiAKLSMg
b3NsaWItcG9zaXguYwogIyBvc2xpYi13aW4zMi5jCisjIG9zbGliLXBvc2l4LmMKIHFlbXVfbWVt
YWxpZ24oc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90IHNpemUsIHZvaWQgKnB0cikgImFsaWdubWVu
dCAlenUgc2l6ZSAlenUgcHRyICVwIgogcWVtdV9hbm9uX3JhbV9hbGxvYyhzaXplX3Qgc2l6ZSwg
dm9pZCAqcHRyKSAic2l6ZSAlenUgcHRyICVwIgogcWVtdV92ZnJlZSh2b2lkICpwdHIpICJwdHIg
JXAiCkBAIC02NCw3ICs2NCw3IEBAIGxvY2tjbnRfZnV0ZXhfd2FpdChjb25zdCB2b2lkICpsb2Nr
Y250LCBpbnQgdmFsKSAibG9ja2NudCAlcCB3YWl0aW5nIG9uICVkIgogbG9ja2NudF9mdXRleF93
YWl0X3Jlc3VtZShjb25zdCB2b2lkICpsb2NrY250LCBpbnQgbmV3KSAibG9ja2NudCAlcCBhZnRl
ciB3YWl0OiAlZCIKIGxvY2tjbnRfZnV0ZXhfd2FrZShjb25zdCB2b2lkICpsb2NrY250KSAibG9j
a2NudCAlcCB3YWtpbmcgdXAgb25lIHdhaXRlciIKIAotIyBxZW11LXRocmVhZC5jCisjIHFlbXUt
dGhyZWFkLWNvbW1vbi5oCiBxZW11X211dGV4X2xvY2sodm9pZCAqbXV0ZXgsIGNvbnN0IGNoYXIg
KmZpbGUsIGNvbnN0IGludCBsaW5lKSAid2FpdGluZyBvbiBtdXRleCAlcCAoJXM6JWQpIgogcWVt
dV9tdXRleF9sb2NrZWQodm9pZCAqbXV0ZXgsIGNvbnN0IGNoYXIgKmZpbGUsIGNvbnN0IGludCBs
aW5lKSAidGFrZW4gbXV0ZXggJXAgKCVzOiVkKSIKIHFlbXVfbXV0ZXhfdW5sb2NrKHZvaWQgKm11
dGV4LCBjb25zdCBjaGFyICpmaWxlLCBjb25zdCBpbnQgbGluZSkgInJlbGVhc2VkIG11dGV4ICVw
ICglczolZCkiCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 16:14:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 16:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8SF3-0003hg-Ei; Mon, 25 Mar 2019 16:14: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8SF2-0003hT-B9
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 16:14:28 +0000
X-Inumbo-ID: 0dfeb0a4-4f19-11e9-816d-032d7c9d5ca3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dfeb0a4-4f19-11e9-816d-032d7c9d5ca3;
 Mon, 25 Mar 2019 16:14: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 1h8SEx-0000qA-Fz; Mon, 25 Mar 2019 16:14: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 1h8SEx-0007RT-8F; Mon, 25 Mar 2019 16:14:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8SEx-0004ca-6Q; Mon, 25 Mar 2019 16:14:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134068-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=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 16:14:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134068: 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>

ZmxpZ2h0IDEzNDA2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA2OC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEz
MTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 17:00:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 17:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8SxM-0007jV-Tg; Mon, 25 Mar 2019 17:00:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kfJq=R4=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h8SxM-0007jQ-0a
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 17:00:16 +0000
X-Inumbo-ID: 74afa052-4f1f-11e9-bc90-bc764e045a96
Received: from mail-pg1-x534.google.com (unknown [2607:f8b0:4864:20::534])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74afa052-4f1f-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 17:00:13 +0000 (UTC)
Received: by mail-pg1-x534.google.com with SMTP id z9so582678pgu.10
 for <xen-devel@lists.xen.org>; Mon, 25 Mar 2019 10:00:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=d2KQOxepIS7q9PumU8pYBwghCZPlg6uoADM9/pu0pQQ=;
 b=pgGlBrZe5sOC7MgnD43LFqeYBu4/erGpRyY8NnH1zRRdxzoZ/BJphfQm3LvgFyX+Mh
 QIynqxVqSiCBXnBw0drCTxRLleXqiuuitEGR1WJx9rbO5W0Lukyzc4syn8GU/8IfPSWL
 YH8XgPSGnc4JkfZoRhR18t/SXEKPZNeYfz33eD5dGVJtgmK/XGzQrrF2QntroQBfuBQI
 m6OKmsZESvnn2TNo5zSWm8RXmibwMaBWs7hxf0pznZAoBSU7ZTUIIi+MnvdxQzyXjHnN
 6BjflU2H581ETKvCCseBcRhiCa7q0B78LwljZGWWkGLG6yAs1OM0UkoFzJJSfD4zs7uh
 32hQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=d2KQOxepIS7q9PumU8pYBwghCZPlg6uoADM9/pu0pQQ=;
 b=Fjr3c6tBVrv/G/shueJn9Z+NuSoAk1B+89wYvDKLpbE75T+Qquc8D2Z5iv/wZbJZuo
 iaFkRtYCvQO+uLqK2TV6nwQwdSJIafpjv6UyXjRHEUESh8kFrm6yw+nP87cazOcW3QCl
 afJd8zLiivrdwp1B1L24umT3slXvAK/bYosTciy2rVp6ciFRT1GVVMRhKTX9QbWiqbsq
 BqUMtp19zbAJGtcXavdKv7LacwaGP0LRL0+1KNGHYtqCu5g/I+0vMVzVUirRV0ro7ssw
 o50qDPeTDTnHyDRaKpQFVBgcPyI59Kpx5ClJTT5r9DMzUOleuOm+rFu4RMuw1U1VUr37
 DZuQ==
X-Gm-Message-State: APjAAAWTvIZLVrAr0cnPOQk3i+ScU4Fs2sW66vUC65cw9yftMOA/Ojui
 WAzF2y0iOS+qfCsZxhbHpNBp01gTKyg=
X-Google-Smtp-Source: APXvYqwWJxUX4bRnpJB0HRmDsQ40ysQ0ECnkK0o8zw9c3rT2QX5Hcbfo6uCRr5fFcWuNsQdMgDezJg==
X-Received: by 2002:a62:6ec3:: with SMTP id j186mr25620301pfc.89.1553533212544; 
 Mon, 25 Mar 2019 10:00:12 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86]) by smtp.googlemail.com with ESMTPSA id
 i72sm29146577pfj.147.2019.03.25.10.00.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Mar 2019 10:00:10 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
Date: Mon, 25 Mar 2019 10:00:14 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: 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>

Ck9uIDMvMjUvMjAxOSA4OjUzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMi4wMy4x
OSBhdCAxMDo1MywgPGpscG9vbGU1NkBnbWFpbC5jb20+IHdyb3RlOgo+PiAyKSBYZW4gU291cmNl
IC0gaGVyZSBpcyB0aGUgbG9nIG9mIGFuIGF0dGVtcHQgYWRkaW5nICJjcHVpbmZvciBtYXhjcHVz
PTEiCj4+IGFzIGFuIG9wdGlvbiBpbiBteW1hbl94ZW4uY2ZnOgo+PiBodHRwczovL3Bhc3RlYmlu
LmNvbS9pZkhacUN1WCAoNm1vbnRocykKPiBXZWxsLCB0aGUgIm1heGNwdXM9MSIgZG9lc24ndCBy
ZWFsbHkgaGlkZSB0aGUgaXNzdWUgKGFueW1vcmUpIGJlY2F1c2UKPiB3ZSBub3cgYnJpbmcgdXAg
YWxsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGRlc3BpdGUgdGhpcyBvcHRpb24gKGFuZCB0aGVuCj4g
cGFyayB0aGVtIGJlY2F1c2Ugb2YgdGhlIG9wdGlvbikuIEJ1dCBvdGhlciB0aGFuIGZvciAxKSAo
eWV0IGxpa2UgZm9yIDMpKQo+IHR3byBvZiB0aGUgc2Vjb25kYXJ5IHByb2Nlc3NvcnMgZ2V0IGJy
b3VnaHQgdXAgZmluZSBoZXJlLiBDb3VsZCB5b3UKPiBjaGVjayB3aGV0aGVyIHRoaXMgaXMgcmFu
ZG9tLCBpLmUuIHdoZXRoZXIgd2l0aCB0aGUgc2FtZSBzZXQgb2Ygb3B0aW9ucwo+IHlvdSBvYnNl
cnZlIHZhcnlpbmcgb3IgY29uc2lzdGVudCBtaWxlYWdlPyBJbiB0aGUgbGF0dGVyIGNhc2Ugc2xv
d2luZwo+IHRoaW5ncyBmdXJ0aGVyIGRvd24gbWlnaHQgYnkgYW5vdGhlciB3b3J0aHdoaWxlIGV4
cGVyaW1lbnQsIGFsbCB0byBnZXQKPiBhIGZlZWwgZm9yIHdoZXRoZXIgd2UncmUgZGVhbGluZyB3
aXRoIHNvbWUgc3lzdGVtYXRpYyBpc3N1ZSBpbiBvdXIgY29kZQo+IG9yIHNvbWUgdGltaW5nIGlz
c3VlLgo+Cj4gSmFuCj4KPgpJIHJlbW92ZWQgdGhlICJtYXhjcHVzPTEiIGFuZCBhdHRlbXB0ZWQg
c2V2ZW4gKDcpIGJvb3RzLgpUaGVyZSB3ZXJlIG1pbm9yIHZhcmlhdGlvbnMsIHRoZXkgZG8gbm90
IHNlZW0gdG8gZ2V0CnBhc3QgdGhlIGZpcnN0IGFkZGl0aW9uYWwgcHJvY2Vzc29yLsKgIEJlbG93
IGlzIGEgc3VtbWFyeS4KCkhhbmcgcG9pbnRzIGF0IGh0dHBzOi8vcGFzdGViaW4uY29tLzlnYWIz
ZlptCgoyOTM6CihYRU4pIFsyMDE5LTAzLTI1IDE2OjMxOjQ3XSAzLgooWEVOKSBbMjAxOS0wMy0y
NSAxNjozMTo0N10gQXNzZXJ0aW5nIElOSVQuCihYRU4pIFsyMDE5LTAzLTI1IDE2OjMxOjQ3XSBX
YWl0aW5nIGZvciBzZW5kIHRvIGZpbmlzaC4uLgoKNjA0CihYRU4pIFsyMDE5LTAzLTI1IDE2OjMz
OjM1XSBBc3NlcnRpbmcgSU5JVC4KKFhFTikgWzIwMTktMDMtMjUgMTY6MzM6MzVdIFdhaXRpbmcg
Zm9yIHNlbmQgdG8gZmluaXNoLi4uCihYRU4pIFsyMDE5LTAzLTI1IDE2OjMzOjM1XSArRGVhc3Nl
cnRpbmcgSU5JVC4KKFhFTikgWzIwMTktMDMtMjUgMTY6MzM6MzVdIFdhaXRpbmcgZm9yIHNlbmQg
dG8gZmluaXNoLi4uCgo5MTU6CihYRU4pIFsyMDE5LTAzLTI1IDE2OjM1OjEyXSAzLgooWEVOKSBb
MjAxOS0wMy0yNSAxNjozNToxMl0gQXNzZXJ0aW5nIElOSVQuCihYRU4pIFsyMDE5LTAzLTI1IDE2
OjM1OjEyXSBXYWl0aW5nIGZvciBzZW5kIHRvIGZpbmlzaC4uLgooWEVOKSBbMjAxOS0wMy0yNSAx
NjozNToxMl0gK0RlYXNzZXJ0aW5nIElOSVQuCgoxMjI1OgooWEVOKSBbMjAxOS0wMy0yNSAxNjoz
Njo1Ml0gMy4KKFhFTikgWzIwMTktMDMtMjUgMTY6MzY6NTJdIEFzc2VydGluZyBJTklULgooWEVO
KSBbMjAxOS0wMy0yNSAxNjozNjo1Ml0gV2FpdGluZyBmb3Igc2VuZCB0byBmaW5pc2guLi4KCjE1
Mzg6CihYRU4pIFsyMDE5LTAzLTI1IDE2OjM4OjIzXSAzLgooWEVOKSBbMjAxOS0wMy0yNSAxNjoz
ODoyM10gQXNzZXJ0aW5nIElOSVQuCihYRU4pIFsyMDE5LTAzLTI1IDE2OjM4OjIzXSBXYWl0aW5n
IGZvciBzZW5kIHRvIGZpbmlzaC4uLgooWEVOKSBbMjAxOS0wMy0yNSAxNjozODoyNF0gK0RlYXNz
ZXJ0aW5nIElOSVQuCihYRU4pIFsyMDE5LTAzLTI1IDE2OjM4OjI0XSBXYWl0aW5nIGZvciBzZW5k
IHRvIGZpbmlzaC4uLgoKMTg0ODoKKFhFTikgWzIwMTktMDMtMjUgMTY6Mzk6NTJdIDMuCihYRU4p
IFsyMDE5LTAzLTI1IDE2OjM5OjUyXSBBc3NlcnRpbmcgSU5JVC4KKFhFTikgWzIwMTktMDMtMjUg
MTY6Mzk6NTJdIFdhaXRpbmcgZm9yIHNlbmQgdG8gZmluaXNoLi4uCgoyMTU5OgooWEVOKSBbMjAx
OS0wMy0yNSAxNjo0MToxOV0gMS4KKFhFTikgWzIwMTktMDMtMjUgMTY6NDE6MTldIDIuCihYRU4p
IFsyMDE5LTAzLTI1IDE2OjQxOjE5XSAzLgooWEVOKSBbMjAxOS0wMy0yNSAxNjo0MToxOV0gQXNz
ZXJ0aW5nIElOSVQuCihYRU4pIFsyMDE5LTAzLTI1IDE2OjQxOjE5XSBXYWl0aW5nIGZvciBzZW5k
IHRvIGZpbmlzaC4uLgoKLS0gSm9obgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 17:09:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 17:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8T5l-00083D-Ss; Mon, 25 Mar 2019 17:08:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=no1k=R4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8T5k-000836-AU
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 17:08:56 +0000
X-Inumbo-ID: ab7d07a1-4f20-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 ab7d07a1-4f20-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 17:08:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Mar 2019 11:08:54 -0600
Message-Id: <5C990B220200007800221BB9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Mar 2019 11:08:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20190325111217.25649-1-sergey.dyasli@citrix.com>
In-Reply-To: <20190325111217.25649-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/microcode: always collect_cpu_info()
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Chao Gao <chao.gao@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAzLjE5IGF0IDEyOjEyLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBDdXJyZW50bHkgY3B1X3NpZyBzdHJ1Y3QgaXMgbm90IHVwZGF0ZWQgZHVyaW5nIGJvb3Qg
d2hlbiBlaXRoZXI6Cj4gCj4gICAgIDEuIHVjb2RlX3NjYW4gaXMgc2V0IHRvIGZhbHNlIChlLmcu
IG5vICJ1Y29kZT1zY2FuIiBpbiBjbWRsaW5lKQo+ICAgICAyLiBpbml0cmQgZG9lcyBub3QgY29u
dGFpbiBhIG1pY3JvY29kZSBibG9iCgpXaGF0IGFib3V0ICJ1Y29kZT08bnVtYmVyPiI/Cgo+IFRo
ZXNlIHdpbGwgcmVzdWx0IGluIGNwdV9zaWcucmV2IGJlaW5nIDAgd2hpY2ggYWZmZWN0cyBBUElD
J3MKPiBjaGVja19kZWFkbGluZV9lcnJhdGEoKSBhbmQgcmV0cG9saW5lX3NhZmUoKSBmdW5jdGlv
bnMuCj4gCj4gRml4IHRoaXMgYnkgZ2V0dGluZyB1Y29kZSByZXZpc2lvbiBlYXJseSBkdXJpbmcg
Ym9vdCBhbmQgU01QIGJyaW5nIHVwLgoKQ2FuJ3QgeW91IHRoZW4gZHJvcCB0aGUgY2FsbCBmcm9t
IG1pY3JvY29kZV91cGRhdGVfY3B1KCk/Cgo+IEBAIC00MTMsNiArNDIxLDggQEAgaW50IF9faW5p
dCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKPiAgCj4gIGlu
dCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKPiAgewo+ICsgICAgdW5zaWduZWQg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiArICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CgpXb3VsZCB5b3UgbWluZCBt
b3ZpbmcgdGhlc2UgZGVjbGFyYXRpb25zIC4uLgoKPiBAQCAtNDI1LDYgKzQzNSw4IEBAIGludCBf
X2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKPiAgCj4gICAgICBpZiAoIG1pY3JvY29k
ZV9vcHMgKQo+ICAgICAgewo+ICsgICAgICAgIG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2lu
Zm8oY3B1LCAmdWNpLT5jcHVfc2lnKTsKCi4uLiBpbnRvIHRoaXMgc2NvcGU/CgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 17:30:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 17:30: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 1h8TQS-0001tg-PN; Mon, 25 Mar 2019 17:30: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=VTqo=R4=kaos-source-ops-60001.pdx1.amazon.com=prvs=9800551b9=anchalag@srs-us1.protection.inumbo.net>)
 id 1h8TQR-0001tb-KU
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 17:30:19 +0000
X-Inumbo-ID: a8a28630-4f23-11e9-9f69-c74015842314
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8a28630-4f23-11e9-9f69-c74015842314;
 Mon, 25 Mar 2019 17:30:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1553535018; x=1585071018;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=ZlIhVTWayHRu0Jc9grl/Lyr8o+bUPz1jgGQ6ZMUi7Z4=;
 b=LK4oYHtPkBoJ3sXD4Wmp/MN1d+dxm2Ed2zxDh/v/DICx8ZjSjtM6YoEP
 JeLBi9AcmG4aq7nTeLzMCGYrYKlY2dOdh3quy4onAhAqxowjx1KOI7Is/
 yQfYpyBvlU2fCeztvzYIPZgkOaKTldXJVSAvf6TkULW8RTp/w2+rr8/8O w=;
X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="795564658"
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;
 25 Mar 2019 17:30:15 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2PHUBLS128831
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Mar 2019 17:30:14 GMT
Received: from EX13D10UWA001.ant.amazon.com (10.43.160.216) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Mar 2019 17:30:15 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWA001.ant.amazon.com (10.43.160.216) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Mar 2019 17:30:14 +0000
Received: from kaos-source-ops-60001.pdx1.amazon.com (10.25.15.63) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Mar 2019 17:30:13 +0000
Received: from kaos-source-ops-60001.pdx1.amazon.com (localhost.localdomain
 [127.0.0.1])
 by kaos-source-ops-60001.pdx1.amazon.com (Postfix) with ESMTP id B2578807AD;
 Mon, 25 Mar 2019 17:30:12 +0000 (UTC)
Received: (from anchalag@localhost)
 by kaos-source-ops-60001.pdx1.amazon.com (8.14.7/8.14.7/Submit) id
 x2PHUBoR026002; Mon, 25 Mar 2019 17:30:11 GMT
Date: Mon, 25 Mar 2019 17:30:11 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <20190325173011.GA20277@kaos-source-ops-60001.pdx1.amazon.com>
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
 <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "eduval@amazon.com" <eduval@amazon.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 Munehisa Kamata <kamatam@amazon.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMTA6NDQ6MzNBTSArMDAwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gCj4gT24gMy8yMC8xOSA1OjUwIEFNLCBNdW5laGlzYSBLYW1hdGEg
d3JvdGU6Cj4gPiBPbiAzLzE4LzIwMTkgMzowMiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
d3JvdGU6Cj4gPj4gK0FtYXpvbgo+ID4+IHBscyBzZWUgaW5saW5lCj4gPiBIaSBPbGVrc2FuZHIs
Cj4gPgo+ID4gTGV0IG1lIGFkZCBzb21lIGNvbW1lbnRzIGFzIHRoZSBvcmlnaW5hbCBhdXRob3Ig
b2YgdGhlIHNlcmllcy4KPiBUaGFuayB5b3UgZm9yIHlvdXIgd29yayEKSGkgT2xla3NhbmRyLAo+
ID4KPiA+PiBPbiAzLzE0LzE5IDk6MDAgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4gSGks
Cj4gPj4+Cj4gPj4+IE9uIDMvMTQvMTkgMzo0MCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
ID4+Pj4gT24gMy8xNC8xOSAxMToxMCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4gPj4+Pj4gT24gMy8xNC8xOSA1OjAyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+
Pj4+IE9uIDMvMTQvMTkgMTA6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+
ID4+Pj4+Pj4gT24gMy8xNC8xOSA0OjQ3IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+
Pj4+Pj4gT24gMy8xNC8xOSA5OjE3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiA+Pj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+PiBDdXJyZW50bHkgb24g
ZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRoZSBuZXR3b3JrIHF1ZXVlcyBhbmQKPiA+Pj4+
Pj4+Pj4gZGVzdHJveSBzaGFyZWQgVHgvUnggcmluZ3MgbGVhdmluZyB0aGUgZHJpdmVyIGluIGl0
cyBjdXJyZW50IHN0YXRlCj4gPj4+Pj4+Pj4+IGFuZCBuZXZlciBzaWduYWxpbmcgdGhlIGJhY2tl
bmQgb2YgdGhpcyBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZS4KPiA+Pj4+Pj4+Pj4gVGhpcyBsZWFk
cyB0byB0aGUgbnVtYmVyIG9mIGNvbnNlcXVlbmNlczoKPiA+Pj4+Pj4+Pj4gLSB3aGVuIGZyb250
ZW5kIHdpdGhkcmF3cyBncmFudGVkIHJlZmVyZW5jZXMgdG8gdGhlIHJpbmdzIGV0Yy4gaXQKPiA+
Pj4+Pj4+Pj4gY2Fubm90Cj4gPj4+Pj4+Pj4+ICA/Pz8/Pz8/PyBiZSBjbGVhbmx5IGRvbmUgYXMg
dGhlIGJhY2tlbmQgc3RpbGwgaG9sZHMgdGhvc2UgKGl0IHdhcyBub3QKPiA+Pj4+Pj4+Pj4gdG9s
ZCB0bwo+ID4+Pj4+Pj4+PiAgPz8/Pz8/Pz8gZnJlZSB0aGUgcmVzb3VyY2VzKQo+ID4+Pj4+Pj4+
PiAtIGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZXN1bWUgZHJpdmVyIG9wZXJhdGlvbiBhcyBhbGwg
dGhlCj4gPj4+Pj4+Pj4+IGNvbW11bmljYXRpb24KPiA+Pj4+Pj4+Pj4gID8/Pz8/Pz8/IG1lYW5z
IHdpdGggdGhlIGJhY2tuZWQgd2VyZSBkZXN0cm95ZWQgYnkgdGhlIGZyb250ZW5kLCB0aHVzCj4g
Pj4+Pj4+Pj4+ICA/Pz8/Pz8/PyBtYWtpbmcgdGhlIGZyb250ZW5kIGFwcGVhciB0byB0aGUgZ3Vl
c3QgT1MgYXMgZnVuY3Rpb25hbCwgYnV0Cj4gPj4+Pj4+Pj4+ICA/Pz8/Pz8/PyBub3QgcmVhbGx5
Lgo+ID4+Pj4+Pj4+IFdoYXQgZG8geW91IG1lYW4/IEFyZSB5b3Ugc2F5aW5nIHRoYXQgYWZ0ZXIg
cmVzdW1lIHlvdSBsb3NlCj4gPj4+Pj4+Pj4gY29ubmVjdGl2aXR5Pwo+ID4+Pj4+Pj4gRXhhY3Rs
eSwgaWYgeW91IHRha2UgYSBsb29rIGF0IHRoZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5v
dwo+ID4+Pj4+Pj4gd2hhdCBpdCBkb2VzIGl0IGRlc3Ryb3lzIHRoZSByaW5ncyBldGMuIGFuZCBu
ZXZlciBub3RpZmllcyB0aGUgYmFja2VuZAo+ID4+Pj4+Pj4gb2YgdGhhdCwgZS5nLiBpdCBzdGF5
cyBpbiwgc2F5LCBjb25uZWN0ZWQgc3RhdGUgd2l0aCBjb21tdW5pY2F0aW9uCj4gPj4+Pj4+PiBj
aGFubmVscyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3RoZXIgWGVuIGJ1cyBz
dGF0ZSwgc28KPiA+Pj4+Pj4+IHRoZXJlIGlzCj4gPj4+Pj4+PiBubyB3YXkgaXRzIHN0YXRlIG1h
Y2hpbmUgY2FuIGhlbHAgcmVjb3ZlcmluZy4KPiA+Pj4+Pj4gTXkgdHJlZSBpcyBhYm91dCBhIG1v
bnRoIG9sZCBzbyBwZXJoYXBzIHRoZXJlIGlzIHNvbWUgc29ydCBvZiByZWdyZXNzaW9uCj4gPj4+
Pj4+IGJ1dCB0aGlzIGNlcnRhaW5seSB3b3JrcyBmb3IgbWUuIEFmdGVyIHJlc3VtZSBuZXRmcm9u
dCBnZXRzCj4gPj4+Pj4+IFhlbmJ1c1N0YXRlSW5pdFdhaXQgZnJvbSBiYWNrZW5kIHdoaWNoIGNh
dXNlcyB4ZW5uZXRfY29ubmVjdCgpLgo+ID4+Pj4+IEFoLCB0aGUgZGlmZmVyZW5jZSBjYW4gYmUg
b2YgdGhlIHdheSB3ZSBnZXQgdGhlIGd1ZXN0IGVudGVyCj4gPj4+Pj4gdGhlIHN1c3BlbmQgc3Rh
dGUuIEkgYW0gbWFraW5nIG15IGd1ZXN0IHRvIHN1c3BlbmQgd2l0aDoKPiA+Pj4+PiBlY2hvIG1l
bSA+IC9zeXMvcG93ZXIvc3RhdGUKPiA+Pj4+PiBBbmQgdGhlbiBJIHVzZSBhbiBpbnRlcnJ1cHQg
dG8gdGhlIGd1ZXN0ICh0aGlzIGlzIGEgdGVzdCBjb2RlKQo+ID4+Pj4+IHRvIHdha2UgaXQgdXAu
Cj4gPj4+Pj4gQ291bGQgeW91IHBsZWFzZSBzaGFyZSB5b3VyIGV4YWN0IHVzZS1jYXNlIHdoZW4g
dGhlIGd1ZXN0IGVudGVycyBzdXNwZW5kCj4gPj4+Pj4gYW5kIHdoYXQgeW91IGRvIHRvIHJlc3Vt
ZSBpdD8KPiA+Pj4+Cj4gPj4+PiB4bCBzYXZlIC8geGwgcmVzdG9yZQo+ID4+Pj4KPiA+Pj4+PiBJ
IGNhbiBzZWUgbm8gd2F5IGJhY2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVuYnVzU3RhdGVJbml0V2Fp
dCBpbiBteQo+ID4+Pj4+IHVzZS1jYXNlCj4gPj4+Pj4gYXMgaXQgc2ltcGx5IGRvZXNuJ3Qga25v
dyB3ZSB3YW50IGhpbSB0by4KPiA+Pj4+Cj4gPj4+PiBZb3VycyBsb29rcyBsaWtlIEFDUEkgcGF0
aCwgSSBkb24ndCBrbm93IGhvdyB3ZWxsIGl0IHdhcyB0ZXN0ZWQgVEJILgo+ID4+PiBJIHJlbWVt
YmVyIGEgc2VyaWVzIGZyb20gYW1hem9uIFsxXSB0aGF0IHBsYXlzIGFyb3VuZCBzdXNwZW5kIGFu
ZCBoaWJlcm5hdGlvbi4gVGhlIHBhdGNoIFsyXSBsZWFkcyBtZSB0byB0aGluayB0aGF0IGd1ZXN0
IHRyaWdnZXJlZCBzdXNwZW5kL3Jlc3VtZSBkb2VzIG5vdCB3b3JrIHByb3Blcmx5LiBJdCBsb29r
cyBsaWtlIHRoZSBzZXJpZXMgaGFzIG5ldmVyIGJlZW4gZnVsbHkgcmV2aWV3ZWQuIE5vdCBzdXJl
IHdoeS4uLgo+ID4+IEp1bGllbiwgdGhhbmtzIGEgbG90IGZvciBicmluZ2luZyB0aGVzZSBwYXRj
aGVzIHRvIG91ciBhdHRlbnRpb24gd2hpY2ggd2Ugb2J2aW91c2x5IG1pc3NlZC4KPiA+Pj4gQW55
d2F5LCBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhpcyBzZXJpZXMgbWF5IHNvbHZlIE9sZWtzYW5k
ciBpc3N1ZS4gSG93ZXZlciwgdGhpcyB3b3VsZCBvbmx5IGFkZHJlc3MgdGhlIGNvbW1vbiBjb2Rl
IHNpZGUuIEFGQUlLIE9sZWtzYW5kciBpcyB0YXJnZXRpbmcgQXJtIHBsYXRmb3JtLiBJZiBzbywg
SSB0aGluayB0aGlzIHdvdWxkIHJlcXVpcmUgbW9yZSB3b3JrIHRoYW4gdGhpcyBzZXJpZXMuIEFy
bSBjb2RlIHN0aWxsIG1pc3MgZmV3IGJpdHMgcHJvcGVybHkgc3VzcGVuZC9yZXN1bWUgYXJjaCBz
cGVjaWZpYyBjb2RlIChzZWUgWzJdKS4KPiA+Pj4KPiA+Pj4gSSBoYXZlIGEgYnJhbmNoIG9uIG15
IGdpdCB0byB0cmFjayB0aGUgc2VyaWVzLiBIb3dldmVyLCB0aGV5IG5ldmVyIGhhdmUgYmVlbiBy
ZXNlbnQgYWZ0ZXIgSWFuIENhbXBiZWxsIGxlZnQgQ2l0cml4LiBJIHdvdWxkIGJlIGhhcHB5IHRv
IHJldmlldyB0aGVtIGlmIHNvbWVvbmUgd2FudHMgdG8gcGljayB0aGVtIHVwIGFuZCByZXBvc3Qg
dGhlbS4KPiA+Pj4KPiA+PiBGaXJzdCBvZiBhbGwsIGxldCBtZSBtYWtlIGl0IGNsZWFyIHRoYXQg
d2UgYXJlIGludGVyZXN0ZWQgaW4gaGliZXJuYXRpb24gbG9uZyB0ZXJtLCBzbyBpdCB3b3VsZCBi
ZQo+ID4+IGRlc2lyYWJsZSB0byByZS11c2UgYXMgbXVjaCB3b3JrIGZvcm0gcmVzdW1lL3N1c3Bl
bmQgYXMgd2UgY2FuLiBCdXQsIHdlIHNlZSBpdCBhcyBhIHN0ZXAgYnkKPiA+PiBzdGVwIHdvcmss
IGUuZy4gZmlyc3QgUzJSQU0gYW5kIGxhdGVyIG9uIGhpYmVybmF0aW9uLgo+ID4+IExldCBtZSBj
bGFyaWZ5IHRoZSBpbW1lZGlhdGUgdXNlLWNhc2UgdGhhdCB3ZSBoYXZlLCBzbyBpdCBpcyBlYXNp
ZXIgdG8gdW5kZXJzdGFuZCB3aGF0IHdlIHdhbnQKPiA+PiBhbmQgd2hhdCB3ZSBkb24ndCBhdCB0
aGUgbW9tZW50LiBXZSBhcmUgYWJvdXQgdG8gY29udGludWUgd29yayBzdGFydGVkIGJ5IE1pcmVs
YS9YaWxpbnggb24KPiA+PiBTdXNwZW5kLXRvLVJBTSBmb3IgQVJNIFszXSBhbmQgd2UgbWFkZSBu
dW1iZXIgb2YgYXNzdW1wdGlvbnM6Cj4gPj4gMS4gV2UgYXJlIHRhbGtpbmcgYWJvdXQgKnN5c3Rl
bSogc3VzcGVuZCwgZS5nLiB0aGUgZ29hbCBpcyB0byBzdXNwZW5kIGFsbCB0aGUgY29tcG9uZW50
cwo+ID4+IG9mIHRoZSBzeXN0ZW0gYW5kIFhlbiBpdHNlbGYgYXQgb25jZS4gVGhpbmsgYWJvdXQg
dGhpcyBhcyBmYXN0LWJvb3QgYW5kL29yIGVuZXJneSBzYXZpbmcKPiA+PiBmZWF0dXJlIGlmIHlv
dSB3aWxsLgo+ID4+IDIuIFdpdGggc3VzcGVuZC9yZXN1bWUgdGhlcmUgaXMgbm8gaW50ZW50aW9u
IHRvIG1pZ3JhdGUgVk1zIHRvIGFueSBvdGhlciBob3N0Lgo+ID4+IDMuIE1vc3QgcHJvYmFibHkg
Y29uZmlndXJhdGlvbiBvZiB0aGUgYmFjay9mcm9udCB3b24ndCBjaGFuZ2UgYmV0d2VlbiBzdXNw
ZW5kL3Jlc3VtZS4KPiA+PiBCdXQgbG9uZyB0ZXJtIHdlIGFyZSBhbHNvIHRoaW5raW5nIGZvciBz
dXBwb3J0aW5nIHN1c3BlbmQvcmVzdW1lIGluIGl0cyBicm9hZGVyIG1lYW5pbmcsCj4gPj4gZS5n
LiB3aGF0IGlzIHByb2JhYmx5IHdoYXQgeW91IG1lYW4gYnkgc3VzcGVuZC9yZXN1bWUuCj4gPiBB
RkFJSyAuc3VzcGVuZCBhbmQgLnJlc3VtZSBjYWxsYmFja3MgaW4gZnJvbnRlbmQgZHJpdmVycyBh
cmUKPiA+IHNwZWNpZmljYWxseSBmb3IgeGwgc2F2ZS9yZXN0b3JlIGNhc2UgcmF0aGVyIHRoYW4g
dGhlIG5vcm1hbCAic3lzdGVtIgo+ID4gc3VzcGVuZC4gaS5lLiBUaGUgZm9ybWVyIGlzIEJvcmlz
JyBjYXNlIGFuZCBzb21ldGhpbmcgSSBjYWxsZWQgIlhlbgo+ID4gc3VzcGVuZCIgaW4gdGhlIHBh
dGNoIHNlcmllcywgdGhlIGxhdHRlciBzaG91bGQgYmUgeW91ciBpbnRlcmVzdCBhbmQKPiA+IGNh
bGxlZCAiQUNQSSBwYXRoIiBoZXJlLCBhbmQgSSByZWZlcnJlZCB0byBhcyAiUE0gc3VzcGVuZCIu
IFRoZXkgYXJlCj4gPiB2ZXJ5IGRpZmZlcmVudCBjb2RlIHBhdGhzLCBzZWUgZHJpdmVycy94ZW4v
bWFuYWdlLmMgZm9yIGRldGFpbHMgb2YKPiA+IFhlbiBzdXNwZW5kLgo+IFllcywgSSBzYXcgdGhh
dCBjb2RlLCB0aGFuayB5b3UKPiA+Cj4gPj4gR2l2ZW4gdGhhdCwgd2UgdGhpbmsgdGhhdCB3ZSBk
b24ndCBuZWVkIFhlbiBzdXBwb3J0IHRvIHNhdmUgZ3JhbnRzLCBwYWdlIHRhYmxlcyBhbmQgb3Ro
ZXIKPiA+PiBWTSdzIGNvbnRleHQgb24gc3VzcGVuZCBhdCBsZWFzdCBhdCB0aGUgZmlyc3Qgc3Rh
Z2UgYXMgd2UgYXJlIGltcGxlbWVudGluZyBub3QgYSBmdWxseQo+ID4+IGJsb3duIHN1c3BlbmQv
cmVzdW1lLCBidXQgb25seSBTMlJBTSBwYXJ0IG9mIGl0IHdoaWNoIGlzIG11Y2ggbW9yZSBzaW1w
bGVyIHRoYW4gYSBnZW5lcmljCj4gPj4gc3VzcGVuZCBpbXBsZW1lbnRhdGlvbi4gV2Ugb25seSBu
ZWVkIGNoYW5nZXMgdG8gTGludXgga2VybmVsIGZyb250ZW5kIGRyaXZlcnMgZnJvbSBbMV0gLSB0
aGUKPiA+PiBwaWVjZSB0aGF0IHdlIG1pc3MgaXMgc3VzcGVuZC9yZXN1bWUgaW1wbGVtZW50YXRp
b24gaW4gdGhlIG5ldGZyb250IGRyaXZlci4gV2hhdCBpcyBtb3JlLCBhcwo+ID4+IHdlIGFyZSBu
b3QgY2hhbmdpbmcgYmFjay9mcm9udCBjb25maWd1cmF0aW9uLCB3ZSBjYW4gZXZlbiBsaXZlIHdp
dGggZW1wdHkgLnJlc3VtZS8uc3VzcGVuZAo+ID4+IGZyb250ZW5kJ3MgY2FsbGJhY2tzIGJlY2F1
c2UgZXZlbnQgY2hhbm5lbHMsIHJpbmdzIGV0Yy4gYXJlICJzdGF0aWNhbGx5IiBhbGxvY2F0ZWQg
aW4gb3VyCj4gPj4gdXNlLWNhc2UgYXQgdGhlIGZpcnN0IHN5c3RlbSBzdGFydCAoY29sZCBib290
KS4gQW5kIGluZGVlZCwgdGVzdHMgc2hvdyB0aGF0IHdha2luZyBkb21haW5zCj4gPj4gaW4gdGhl
IHJpZ2h0IG9yZGVyIGRvIGFsbG93IHRoYXQuCj4gPj4gU28sIGZyYW5rbHksIGZyb20gWzNdIHdl
IGFyZSBpbW1lZGlhdGVseSBpbnRlcmVzdGVkIGluIGltcGxlbWVudGluZyAucmVzdW1lLy5zdXNw
ZW5kLCBub3QKPiA+IElmIHlvdSBqdXN0IChyZSlpbXBsZW1lbnQgLnN1c3BlbmQgYW5kIC5yZXN1
bWUgc28gd2l0aG91dCB0YWtpbmcgY2FyZQo+ID4gb2YgWGVuIHN1c3BlbmQsIHlvdSBjYW4gZWFz
aWx5IGJyZWFrIHRoZSBleGlzdGluZyBmdW5jdGlvbmFsaXR5LiBUaGUKPiA+IHBhdGNoIHNlcmll
cyBpbnRyb2R1Y2VkIC5mcmVlemUgYW5kIC5yZXN0b3JlIGNhbGxiYWNrcyBmb3IgYm90aCBQTQo+
ID4gc3VzcGVuZCBhbmQgaGliZXJuYXRpb24sIGFuZCBrZXB0IC5zdXNwZW5kIChub3QgaW1wbGVt
ZW50ZWQgaW4gbW9zdAo+ID4gZnJvbnRlbmQgdGhvdWdoKSBhbmQgLnJlc3VtZSB3aXRoIG5vIGNo
YW5nZXMgZm9yIFhlbiBzdXNwZW5kLgo+ID4KPiA+IE5vdGUgdGhhdCB4ZW5idXMgaGFzIG1hcHBl
ZCBmcmVlemUvdGhhdy9yZXN0b3JlIGV2ZW50cyB0byBzdXNwZW5kLAo+ID4gcmVzdW1lIGFuZCBj
YW5jZWwgY2FsbGJhY2tzIHRvIGhhbmRsZSAiY2hlY2twb2ludCIgY2FzZVs0XS4gVGhpcyB3YXMg
YQo+ID4gYml0IHRyaWNreSBhbmQgbGVkIG1lIHRvIHRoZSBkZXNpZ24gdG8gaGF2ZSB0aGUgc2Vw
YXJhdGUgc2V0IG9mCj4gPiBjYWxsYmFja3MgYXQgZWFjaCBmcm9udGVuZCBkcml2ZXIgbGV2ZWxb
NV0uIFlvdSBtaWdodCBuZWVkIHRvIGNvbnNpZGVyCj4gPiBhIHNpbWlsYXIgYXBwcm9hY2ggZXZl
biBpZiB5b3VyIGltbWVkaWF0ZSBpbnRlcmVzdCBhdCB0aGUgbW9tZW50IGlzIFBNCj4gPiBzdXNw
ZW5kLgo+IEZvciB0aGUgaW1tZWRpYXRlIHRhc2sgd2UgaGF2ZSBhdCB0aGUgbW9tZW50IHdlIHRo
aW5rIHdlIGNhbiByZS11c2UKPiB5b3VyIHdvcmsgYW5kIGltcGxlbWVudCAuc3VzcGVuZC8ucmVz
dW1lIGJhc2VkIG9uIGl0ICh3ZSBhcmUgdGFyZ2V0aW5nCj4gUzJSQU0gYXMgdGhlIGZpcnN0IHN0
YWdlKS4KPiBCdXQgbG9uZyB0ZXJtIC0gd2UgZG8gc3VwcG9ydCB0aGUgaWRlYSBvZiBmdWxseSBp
bXBsZW1lbnRlZAo+IHN1c3BlbmQgYW5kICpoaWJlcm5hdGUqIGZ1bmN0aW9uYWxpdHkgYXMgeW91
IGRlc2NyaWJlIGl0Lgo+IFNvLCB5ZXMsIHdlIGFyZSBhbHNvIHRoaW5raW5nIGFib3V0IHRoYXQu
Cj4gPgo+ID4+IGV2ZW4gZnJlZXplL3RoYXcvcmVzdG9yZSBjYWxsYmFja3M6IGlmIEFtYXpvbiBo
YXMgd2lsbCBhbmQgY2FwYWNpdHkgdG8gY29udGludWUgd29ya2luZyBvbiBbM10KPiA+PiB0aGVu
IG9uY2UgdGhhdCBnZXRzIGludG8gdGhlIHVwc3RyZWFtIGl0IGFsc28gc29sdmVzIG91ciBTMlJB
TSB1c2UtY2FzZSwgYnV0IGlmIG5vdCB0aGVuIHdlCj4gPj4gY2FuIHByb2JhYmx5IHJlLXdvcmsg
bmV0ZnJvbnQgcGF0Y2ggYW5kIG9ubHkgcHJvdmlkZSAucmVzdW1lLy5zdXNwZW5kIGNhbGxiYWNr
cyB3aGljaCB3ZSBuZWVkCj4gPj4gZm9yIG5vdyAocmVtZW1iZXIgb3VyIHZlcnkgc3BlY2lmaWMg
dXNlLWNhc2Ugd2hpY2ggY2FuIHN1cnZpdmUgc3VzcGVuZCB3aXRob3V0IGNhbGxiYWNrcwo+ID4+
IGltcGxlbWVudGVkKS4KPiA+PiBJTU8sIHBhdGNoZXMgYXQgWzJdIHNlZW0gdG8gYmUgdXNlZnVs
IHdoaWxlIGltcGxlbWVudGluZyBnZW5lcmljIHN1c3BlbmQvcmVzdW1lIGFuZCBjYW4KPiA+PiBi
ZSBwb3N0cG9uZWQgZm9yIFMyUkFNLgo+ID4+Cj4gPj4gSnVsaWVuL0p1ZXJnZW4vQm9yaXMvQW1h
em9uIC0gY291bGQgeW91IHBsZWFzZSBleHByZXNzIHlvdXIgdmlldyBvbiB0aGUgYWJvdmU/Cj4g
Pj4gSXMgaXQgYWNjZXB0YWJsZSB0aGF0IGZvciBub3cgd2Ugb25seSB0YWtlIHJlLXdvcmtlZCBu
ZXRmcm9udCBwYXRjaCBmcm9tIFszXSB3aXRoIGZ1bGwKPiA+PiBpbXBsZW1lbnRhdGlvbiBpbiBt
aW5kIGZvciBsYXRlciAod2UgcmV1c2UgY29kZSBmb3IgLnJlc3VtZS8uc3VzcGVuZCk/Cj4gPiBJ
biBmYWN0LCBBbmNoYWwgaGFzIHRha2VuIG92ZXIgbXkgaW5pdGlhbCB3b3JrIGFuZCBzaGUgbWF5
IHdhbnQgdG8gY2hpbWUKPiA+IGluIGhlcmUuCj4gR3JlYXQsIGNvdWxkIHlvdSBwbGVhc2UgbGV0
IHVzIGtub3cgd2hhdCBpcyB0aGUgcHJvZ3Jlc3MgYW5kIGZ1cnRoZXIgcGxhbnMKPiBvbiB0aGF0
LCBzbyB3ZSBkbyBub3Qgd29yayBvbiB0aGUgc2FtZSBjb2RlIGFuZCBjYW4gY29vcmRpbmF0ZSBv
dXIKPiBlZmZvcnRzIHNvbWVob3c/IEFuY2hhbCwgY291bGQgeW91IHBsZWFzZSBzaGVkIHNvbWUg
bGlnaHQgb24gdGhpcz8KPiA+Ckxvb2tzIGxpa2UgbXkgcHJldmlvdXMgZW1haWwgZGlkIG5vdCBt
YWtlIGl0IHRvIG1haWxpbmcgbGlzdC4gTWF5IGJlIHNvbWUgaXNzdWVzIHdpdGggbXkgCmVtYWls
IHNlcnZlciBzZXR0aW5ncy4gR2l2aW5nIGl0IGFub3RoZXIgc2hvdC4KWWVzLCBJIGFtIHdvcmtp
bmcgb24gdGhvc2UgcGF0Y2hlcyBhbmQgcGxhbiB0byByZS1wb3N0IHRoZW0gaW4gYW4gZWZmb3J0
IHRvIHVwc3RyZWFtLgpJIGFncmVlIHdpdGggTXVuZWhpc2EgaGVyZSBvbiBjb25zaWRlcmluZyB0
aGUgcGF0Y2hlcyB0aGF0IGFyZSBhbHJlYWR5IG91dCB0aGVyZSBhcwpJIHBsYW4gdG8ga2VlcCB0
aGUgc2FtZSBtb2RlbCB0byBkaXN0aW5ndWlzaCBQTSBTVVNQRU5EIGFuZCBQTSBISUJFUk5BVElP
TiBmcm9tIHhlbgpzdXNwZW5kIGFuZCByZXN1bWUuIFRoZXJlIG1heSBiZSBtaW5vciBmaXhlcyBo
ZXJlIGFuZCB0aGVyZSBob3dldmVyLCB0aGUgb3ZlcmFsbAppZGVhIHdpbGwgc3RpbGwgcmVtYWlu
IHRoZSBzYW1lLiBBcyB0aGUgcHJldmlvdXMgcGF0Y2hlcyB0aGVyZSB3aWxsIGJlIHN1cHBvcnQg
Zm9yCm9ubHkgeGVuLWJsa2Zyb250IGFuZCB4ZW4tbmV0ZnJvbnQgaW4gdGhlIGluaXRpYWwgcGF0
Y2hzZXQuCj4gPiBUaGF0IHNhaWQsIEknZCBiZSB2ZXJ5IGhhcHB5IHRvIHJldmlldyBwYXRjaGVz
IGlmIHlvdSBjb21lIHVwIHdpdGggeW91cgo+ID4gb3duIG9uZXMsIHNvIGZlZWwgZnJlZSB0byBh
ZGQgbWUgaW4gdGhhdCBjYXNlLgo+IFN1cmUsIHRoYW5rIHlvdSEKPiA+Cj4gPj4+IENoZWVycywK
PiA+Pj4KPiA+Pj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOC0wNi9tc2cwMDgyMy5odG1sCj4gPj4+Cj4gPj4+IFsyXSBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvanVsaWVuZy9saW51eC1hcm0uZ2l0O2E9
c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3hlbi1taWdyYXRpb24vdjIKPiA+Pj4KPiA+PiBbM10gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEx
L21zZzAxMDkzLmh0bWwKPiA+IFs0XSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvY29tbWl0Lz9pZD1iM2U5NmMwYzc1NjIx
MWU4MDVjNjk0MWQ0YTZlNWY2ZTE5OTVjYjZiCj4gPiBbNV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA2L21zZzAwODI1Lmh0bWwKPiA+
Cj4gPj4+Pgo+ID4+Pj4gLWJvcmlzCj4gPj4+Pgo+ID4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+Pj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiA+Pj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4+Pj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+ID4+Pj4KPiA+PiBU
aGFuayB5b3UsCj4gPj4gT2xla3NhbmRyCj4gPiBUaGFua3MsCj4gPiBNdW5laGlzYQpUaGFua3Ms
CkFuY2hhbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 17:37:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 17:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8TWv-0002As-Kw; Mon, 25 Mar 2019 17:37: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=iSh2=R4=citrix.com=prvs=980f12c76=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8TWu-0002An-9e
 for xen-devel@lists.xen.org; Mon, 25 Mar 2019 17:37:00 +0000
X-Inumbo-ID: 96b0e851-4f24-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96b0e851-4f24-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 17:36:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="87827290"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap
 <George.Dunlap@eu.citrix.com>, Juergen Gross <jgross@suse.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@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: <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
Date: Mon, 25 Mar 2019 17:36: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: <5C98F2A50200007800221B22@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] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>, Lars Kurth <lars.kurth@xenproject.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDMvMjAxOSAxNToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDMuMTkg
YXQgMjE6MjYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gSXQgdHVybnMg
b3V0IHRoYXQgdGhpcyBjb2RlIHdhcyBwcmV2aW91c2x5IGRlYWQuCj4gSWYgaXQgd2FzIGVudGly
ZWx5IGRlYWQsIHdoeSB0aGUgcnVzaCB0byBnZXQgdGhlIGNoYW5nZSBpbnRvIDQuMTI/Cj4gKEkg
c3VwcG9zZSB0aGUgbGF0ZXIgcGFydHMgb2YgZGVzY3JpcHRpb24gYXJlIHRoZW4ganVzdGlmeWlu
ZyB3aHkKPiB0aGUgY29kZSB3YXNuJ3QgYWN0dWFsbHkgZGVhZCwgYW5kIHdoeSBpdCB3YXMgZ2V0
dGluZyBpbiB0aGUgd2F5LAo+IGJ1dCBJIHRoaW5rIHRoaXMgd2F5IG9mIHB1dHRpbmcgaXQgaXMg
YXQgbGVhc3QgY29uZnVzaW5nLikKPgo+PiBjL3MgZGNmNDE3OTAgIiB4ODYvbW1jZmcvZHJoZDog
TW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxsIGJlZm9yZSBjYWxsaW5nCj4+IGFjcGlfcGFyc2Vf
ZG1hcigpIiByZXN1bHRlZCBpbiBQQ0kgc2VnbWVudCAwIG5vdyBoYXZpbmcgYmVlbiBpbml0aWFs
aXNlZAo+PiBlbm91Z2ggZm9yIGFjcGlfcGFyc2Vfb25lX2RyaGQoKSB0byBub3QgdGFrZSB0aGUK
Pj4KPj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQgaXMgbm90IGFjY2Vzc2libGUgeWV0
LiAqLwo+Pgo+PiBwYXRoIHVuY29uZGl0aW9uYWxseS4KPiBPciBhbSBJIG1pc3JlYWRpbmcgdGhl
IGluaXRpYWwgc2VudGVuY2UsIGFuZCB5b3UncmUgcmVhbGx5IHN1Z2dlc3RpbmcKPiB0aGF0IHBy
aW9yIHRvIHNhaWQgY29tbWl0IHRoZSBjb2RlIGluIHF1ZXN0aW9uIGhhZCBiZWVuIGRlYWQ/CgpU
aGlzIGxvZ2ljICh3aGljaCBpcyBiZWluZyBkZWxldGVkKSB1c2VkIHRvIGJlIGRlYWQsIGFuZCBi
ZWNhbWUgbm9uLWRlYWQKd2l0aCB0aGUgaWRlbnRpZmllZCBjb21taXQuCgpUaGUgY29kZSwgbm93
IGJlaW5nIHJ1biwgY29uc3RpdHV0ZXMgYSBmdW5jdGlvbmFsIHJlZ3Jlc3Npb24gb24gc29tZQpo
YXJkd2FyZSwgd2hpY2ggd29ya2VkIGZpbmUgd2l0aCBYZW4gNC4xMS4KCj4gSG93J3MgdGhhdCBj
b21taXQgcmVsYXRlZCB0aGVuPyBTZWdtZW50IDAgaXMgdmFsaWQgaXJyZXNwZWN0aXZlIG9mIGFu
eQo+IE1NQ0ZHIGluZm9ybWF0aW9uIGdhaW5lZCBmcm9tIEFDUEkgdGFibGVzIChzZWUgcGNpX3Nl
Z21lbnRzX2luaXQoKSkuCgpFeGFjdGx5IC0gdGhhdCBpcyB3aHkgaXQgaXMgYSByZWdyZXNzaW9u
LgoKQmVmb3JlIHBjaV9zZWdtZW50c19pbml0KCkgKHdoaWNoIGlzIHRoZSBmaXJzdCBhY3Rpb24g
b2YKYWNwaV9tbWNmZ19pbml0KCksIGFuZCBoZW5jZSBpcyBtb3ZlZCBieSB0aGUgbWVudGlvbmVk
IGNvbW1pdCksCmFjcGlfcGFyc2Vfb25lX2RyaGQoKSdzIHF1ZXJ5IG9mIHNlZ21lbnQgemVybyBy
ZXR1cm5zICJub3QgcHJlc2VudCIsCmNhdXNpbmcgdGhlIGNoZWNrIHRvIGJlIHNraXBwZWQuCgo+
Cj4+ICBIb3dldmVyLCBzb21lIHN5c3RlbXMgaGF2ZSBETUFSIHRhYmxlcyB3aGljaCBsaXN0Cj4+
IGRldmljZXMgd2hpY2ggYXJlIGRpc2FibGVkIGJ5IHVzZXIgY2hvaWNlIChpbiBwYXJ0aWN1bGFy
LCBEZWxsIFBvd2VyRWRnZSBSNzQwCj4+IHdpdGggSS9PIEFUIERNQSBkaXNhYmxlZCksIGFuZCB0
dXJuaW5nIG9mZiBhbGwgSU9NTVUgZnVuY3Rpb25hbGl0eSBpbiB0aGlzCj4+IGNhc2UgaXMgZW50
aXJlbHkgdW5oZWxwZnVsIGJlaGF2aW91ci4KPiBBcyBpbiBtYW55IG90aGVyIGNhc2VzLCB3aGF0
IGlzIG9yIGlzIG5vdCB1bmhlbHBmdWwgaXMgb2Z0ZW4gYSBtYXR0ZXIKPiBvZiBwZXJjZXB0aW9u
IGFuZCBoZW5jZSBwb3NzaWJseSBzdWJqZWN0aXZlLiBJIGNhbiBzZWUgeW91ciBwb2ludCwKPiBi
dXQgSSBhbHNvIGNhbiBzZWUgd2h5IHRoZSBhdXRob3JzIG9mIHRoZSBjb2RlIGNvbnNpZGVyZWQg
aXQgYSByYXRoZXIKPiBiYWQgc2lnbiBpZiBub24tZXhpc3RpbmcgUENJIGRldmljZXMgZ2V0IG5h
bWVkIGJ5IGFuIEFDUEkgdGFibGUuCj4gV2hhdCBpZiBlLmcuIGxhdGVyIGEgZGV2aWNlIGdldHMg
aG90LXBsdWdnZWQgaW50byB0aGF0IHZlcnkgU0JERj8KCkV4YWN0bHkgdGhlIHNhbWUgYXMgd2hh
dCBoYXBwZW5zIG9uIFhlbiA0LjExIGFuZCBlYXJsaWVyLCB3aGF0ZXZlciB0aGF0CmhhcHBlbnMg
dG8gYmUuCgo+Cj4+IExlYXZlIHRoZSB3YXJuaW5nIHdoaWNoIGlkZW50aWZpZXMgdGhlIHByb2Js
ZW1hdGljIGRldmljZXMsIGJ1dCBkcm9wIHRoZQo+PiByZW1haW5pbmcgbG9naWMuICBUaGlzIGxl
YXZlcyB0aGUgc3lzdGVtIGluIGJldHRlciBvdmVyYWxsIHN0YXRlLCBhbmQgd29ya2luZwo+PiBp
biB0aGUgc2FtZSB3YXkgdGhhdCBpdCBkaWQgaW4gcHJldmlvdXMgcmVsZWFzZXMuCj4gSSB3b25k
ZXIgd2hldGhlciB5b3UndmUgdGFrZW4gdGhlIHRpbWUgdG8gbG9vayBhdCB0aGUgZGVzY3JpcHRp
b24KPiBvZiB0aGUgY29tbWl0IGZpcnN0IGludHJvZHVjaW5nIHRoaXMgbG9naWMgKGE4MDU5ZmZj
ZWQgIlZULWQ6IGltcHJvdmUKPiBSTVJSIHZhbGlkaXR5IGNoZWNraW5nIikuIEkgZmluZCBpdCB3
b3JyeWluZyBpbiBwYXJ0aWN1bGFyIHRvCj4gZWZmZWN0aXZlbHkgcmV2ZXJ0IGEgY2hhbmdlIHdo
aWNoIGNsYWltcyAndG8gYXZvaWQgYW55IHNlY3VyaXR5Cj4gdnVsbmVyYWJpbGl0eSB3aXRoIG1h
bGljaW91cyBzL3MgcmUtZW5hYmxpbmcgInN1cHBvc2VkIGRpc2FibGVkIgo+IGRldmljZXMnIHdp
dGhvdXQgYW55IGRpc2N1c3Npb24gb2Ygd2h5IHRoYXQgbWF5IGhhdmUgYmVlbiBhCj4gd3Jvbmcg
cGVyc3BlY3RpdmUgdG8gdGFrZS4KCkkgaGFkLCBhbmQgYXMgYSBtYWludGFpbmVyLCBJJ2QgcmVq
ZWN0IGEgcGF0Y2ggbGlrZSB0aGF0IHdlcmUgaXQKcHJlc2VudGVkIHRvZGF5LgoKVGhlcmUgaXMg
YSBuZWJ1bG91cyBjbGFpbSBvZiBzZWN1cml0eSwgYnV0IGl0IGlzIGV4YWN0bHkgdGhhdCAtCm5l
YnVsb3VzLsKgIFRoZXJlIGlzbid0IGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IHRoZSBjb25jZXJuCndhcywgYW5kIGV2ZW4gaWYgdGhlIGNvbmNlcm4gd2FzIHZhbGlkLCBkaXNh
YmxpbmcgVlQtZCBhY3Jvc3MgdGhlIHN5c3RlbQppc24ndCBhbiBhcHByb3ByaWF0ZSBhY3Rpb24g
dG8gdGFrZS4KCj4KPiBJJ2QgYWxzbyBhcHByZWNpYXRlIGNsYXJpZmljYXRpb24gb24geW91IHNh
eWluZyAid29ya2luZyBpbiB0aGUgc2FtZQo+IHdheSB0aGF0IGl0IGRpZCBpbiBwcmV2aW91cyBy
ZWxlYXNlcyIgLSBpdCBzb3VuZHMgYXMgaWYgeW91IG1pZ2h0Cj4gaGF2ZSBzcG90dGVkIGEgcmVn
cmVzc2lvbiBoZXJlLCBidXQgaXQncyBub3QgcmVhbGx5IGJlY29taW5nIGNsZWFyCj4gdG8gbWUg
d2hhdCB0aGF0IHJlZ3Jlc3Npb24gdGhlbiB3b3VsZCBoYXZlIGJlZW4uCj4KPj4gVGhpcyBpcyBh
IGNhbmRpZGF0ZSBmb3IgNC4xMi4gIEdpdmVuIHRoZSBhYnNlbnNlIG9mIEphbiBhcyB0aGUgbWFp
bnRhbmVyLCBhbmQKPj4gdGhlIHByb3hpbWl0eSB0byB0aGUgNC4xMiByZWxlYXNlLCBJIHB1dCB0
aGlzIHBhdGNoIHRvIFRoZSBSZXN0IGZvciBhCj4+IGhvcGVmdWxseS1tb3JlLXRpbWVseSBkZWNp
c2lvbiBhbmQgcmV2aWV3Lgo+IFRvIGJlIGhvbmVzdCwgSSBoYXZlIHR3byBwcm9ibGVtcyB3aXRo
IHRoaXM6IEZvciBvbmUgdGhlIG1haW4KPiBwYXJ0IG9mIHlvdXIgY2hhbmdlIGZhbGxzIGluIEtl
dmluJ3MgcmVhbG0sIG5vdCBtaW5lLiBBbmQgdGhlbiwKPiBldmVuIGlmIGl0IHdvdWxkIGhhdmUg
YmVlbiBtYWlubHkgbWUgdG8gYWNrIHRoZSBjaGFuZ2UsIEkgd2FzCj4gZ29uZSBmb3IgdGhyZWUg
ZGF5cywgbm90IHRocmVlIG1vbnRocy4gWWV0IHRoZSBjb2RlIGhhZCBiZWVuCj4gdGhpcyB3YXkg
Zm9yIG92ZXIgOSB5ZWFycy4gT25lIHRoaW5nIHNlZW1zIHByZXR0eSBjbGVhciB0byBtZToKPiBJ
dCBpcyBhdCBiZXN0IG5vbi1vYnZpb3VzIHRoYXQgdGhlcmUgaXMgbm8gcmlzayBvZiByZWdyZXNz
aW9ucwo+IGhlcmUuCgpUaGUgY29tbWl0IG1lc3NhZ2Ugc3RhdGVzIGNsZWFybHkgdGhlIGNvbW1p
dCB3aGljaCBjYXVzZWQgdGhlIGZ1bmN0aW9uCnJlZ3Jlc3Npb24sIGFuZCB0aGUganVzdGlmaWNh
dGlvbiBmb3Igd2h5IGRlbGV0aW5nIHRoZSBjb2RlIHJlc29sdmVzIHRoZQpyZWdyZXNzaW9uIGJ5
IG1ha2luZyB0aGUgYmVoYXZpb3VyIGlkZW50aWNhbCB0byA0LjExIGFuZCBlYXJsaWVyLgoKSSdt
IG5vdCBzdXJlIHdoYXQgbW9yZSB5b3UgYXJlIGxvb2tpbmcgZm9yLCBidXQgdGhpcyBpcyB2ZXJ5
IGNsZWFyIGN1dAphbmQgc2FmZSBmcm9tIG15IHBvaW50IG9mIHZpZXcuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 17:37:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 17: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 1h8TXE-0002Do-40; Mon, 25 Mar 2019 17:37: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=SSzd=R4=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h8TXB-0002DZ-VS
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 17:37:18 +0000
X-Inumbo-ID: a20f733c-4f24-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 a20f733c-4f24-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 17:37:16 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id w66so7689748ywd.4
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 10:37:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=WxoUsmPwyK1IBH8uKnC+MfHwcWYXzZuIGR2L0W6IfFA=;
 b=BThurLjCqtieSEwWuIB/bMWgmg8xO/9FOm69avdgl0K+P+Uq2VRzEW+6dHsxa+28xQ
 kuse844Lb6BCVsqJ1Em2FghM9LiTKCtLj+xuBjeemgv2/2uNxCsC3wLUxNeAV1UyP10W
 NkPI2rP2Q9HgPNz144XP3UJecuv0RflLx9v3PHdUHl2lgpifsBGlxU1hRo5i+RmUQABc
 wDXlmU9pLHqgtFWmiFJT1k9RBlT7M22Bo6RoTH2rbPODM8wYevr5tkira5kEpwTqrBAQ
 ZdxAnVRda4MiRJZX8/MePDy1rBabEneMgwdO85F/6b6JGlSvpc+dyLHi6jS8Bizv/GbY
 HFtQ==
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=WxoUsmPwyK1IBH8uKnC+MfHwcWYXzZuIGR2L0W6IfFA=;
 b=TBNyU9Wd46V+yV0S8XkYooy2/08m1Gp88XYcaW7eGJJaT7NL+NauWvNMrPVuwgUvYb
 Jejvm7k5Z2zxEDcRWvDh0OydUQL/9ySW7UMbiorEdipYITEkAtkulli3VkpdAxPpDFc9
 QvZaIyIxF3/xy7bo/2Ei0ByrqHTga0SdLqlaBXDgaDmu7iXHu5txWuXOVBQEoJ1CHXlK
 Ip9zNJCPHXMkvY0HHaodPX7dtgfPArh6xH7GpQm5D4KlAG8ULYPMvqAQBnQ+64yiVV3G
 HwYyaTMcGpU961CX8hcmdEdXDpxE5B8NPibPaJ3Cu7Mm+Jhnz9AzfFynkHlel+2Nfhbl
 f4AQ==
X-Gm-Message-State: APjAAAXuSGHdo4IvlstlNYcgvsDrt+rQRpl89GgQagmWgaJn6p1gxo36
 Kle8Y5wTC4r6Fsn2TGXL+JE=
X-Google-Smtp-Source: APXvYqwD7G27tXXAwStYbN3TcOO7uasAMmj2p7eZdA4Pj00XB9k+PvF9YBCUgp4HbRpjDloW4INn1g==
X-Received: by 2002:a25:d394:: with SMTP id
 e142mr20731934ybf.190.1553535436501; 
 Mon, 25 Mar 2019 10:37:16 -0700 (PDT)
Received: from centos-dev.localdomain
 (pool-173-66-89-81.washdc.fios.verizon.net. [173.66.89.81])
 by smtp.gmail.com with ESMTPSA id l123sm6087537ywe.85.2019.03.25.10.37.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Mar 2019 10:37:15 -0700 (PDT)
Date: Mon, 25 Mar 2019 13:36:58 -0400
From: Ryan Thibodeaux <thibodux@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190325173658.GA46618@centos-dev.localdomain>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <20190325141138.GA44413@centos-dev.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325141138.GA44413@centos-dev.localdomain>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 Dario Faggioli <dfaggioli@suse.com>, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMTA6MTE6MzhBTSAtMDQwMCwgUnlhbiBUaGlib2RlYXV4
IHdyb3RlOgo+ID4gPiBbLi4uXQo+ID4gPj4+PiBJcyB0aGVyZSBhbnkgZGF0YSB0aGF0IHNob3dz
IGVmZmVjdHMgb2YgdXNpbmcgdGhpcyBuZXcgcGFyYW1ldGVyPwo+ID4gPj4+PiAKCkNvbnRpbnVp
bmcgd2l0aCB0aGUgZXhwZXJpbWVudGFsIGRhdGEgY29udmVyc2F0aW9uICh0aGFua3MgdG8gTHVj
YSBhbmQKRGFyaW8gZm9yIGJlaW5nIHNvIGdlbmVyb3VzKSwgSSBhbSBwcm92aWRpbmcgbW9yZSBy
ZXN1bHRzIGZyb20gcXVpY2sKdGVzdHMgdGhpcyBtb3JuaW5nLgoKSSByYW4gdGhlIHNhbWUgc2Vx
dWVuY2Ugb2YgdGVzdHMgZm91ciB0aW1lcyB3aXRoIHRoZSBzYW1lIGhhcmR3YXJlLApoeXBlcnZp
c29yLCBhbmQgTGludXggZ3Vlc3Qgc2V0dXAuIE9ubHkgY2hhbmdlcyBiZXR3ZWVuIHJ1bnMgd2Fz
IAphZGp1c3RpbmcgdGhlIHNsb3Agc2V0dGluZ3MgaW4gWGVuIGFuZCBMaW51eC4gVGhpcyB3YXMg
b24gYSAKYnVpbGQgb2YgWGVuIDQuMTAgYW5kIGEgTGludXggZ3Vlc3QgcnVubmluZyB0aGUgY3Vy
cmVudCBYZW4gCnRpcC5naXQga2VybmVsIHdpdGggbXkgcGF0Y2guCgpGb3IgZWFjaCBzZXF1ZW5j
ZSwgSSByYW4gdHdvIHZhcmlhdGlvbnMgb2YgY3ljbGljdGVzdCBvbiBhbiBpc29sYXRlZApwcm9j
ZXNzb3IuIFRoZSBmaXJzdCB0ZXN0IHVzZWQgYW4gaW50ZXJ2YWwgb2YgNTAgbWljcm9zZWNvbmRz
IGFuZApzZWNvbmQgdGVzdCB1c2VkIGFuIGludGVydmFsIG9mIDEwMDAgbWljcm9zZWNvbmRzLCBw
YXNzaW5nICItaTUwIgphbmQgIi0xMDAwMCIgYXJndW1lbnRzIHRvIGN5Y2xpY3Rlc3QgcmVzcGVj
dGl2ZWx5LgoKVGhlIHZhcmlhdGlvbnMgb2YgdGhlIHNlcXVlbmNlcyBhcmUgYXMgZm9sbG93czoK
IzEgLSBkZWZhdWx0IHNsb3BzOiAgWGVuQDUwMDAwLCBMaW51eEAxMDAwMDAKIzIgLSBsb3dlcmlu
ZyBMaW51eDogWGVuQDUwMDAwLCBMaW51eEA1MDAwCiMzIC0gbG93ZXJpbmcgWGVuOiAgIFhlbkA1
MDAwLCAgTGludXhAMTAwMDAwCiM0IC0gbG93ZXJpbmcgYm90aDogIFhlbkA1MDAwLCAgTGludXhA
NTAwMAoKVGhlIGNsZWFuZWQgdXAgdGVzdCBvdXRwdXQgaXMgYmVsb3cuIE9ubHkgc2hvd2luZyB0
aGUgdG90YWwKc3RhdHMgZm9yIGVhY2ggcnVuIGFuZCB0aGUgbnVtYmVyIG9mIHNwaWtlcyAvIHNh
bXBsZXMgdGhhdCB3ZW50IApvdmVyIDEwMCBtaWNyb3NlY29uZHMuIEkgZG8gbm90IHJlY29yZCBl
YWNoIHNhbXBsZSB2YWx1ZSBsaWtlCkx1Y2EgYW5kIERhcmlvLCBiZWNhdXNlIEkgd2FudCB0byBl
bGltaW5hdGUgYXMgbWFueSB2YXJpYWJsZXMgYXMKcG9zc2libGUsIGUuZy4sIGVsaW1pbmF0aW5n
IG92ZXJoZWFkIG9mIHdyaXRpbmcgb3V0IHJhdyByZXN1bHRzLgoKTG9va2luZyBhdCB0aGUgcmVz
dWx0cywgeW91IGNhbiBzZWUgdGhhdCBvbmx5IGxvd2VyaW5nIHRoZSBMaW51eApzbG9wICh3aXRo
IG15IHByb3Bvc2VkIHBhdGNoKSBkb2VzIHJlZHVjZSB0aGUgb3ZlcmFsbCBQREwgc3RhdHMgZm9y
CnRoZSBzaG9ydGVyIGludGVydmFsLCBidXQgaXQgZXNwZWNpYWxseSBsb3dlcnMgdGhlIHNwaWtl
cywgaW4gYm90aApjYXNlcy4gRXZlbiBpbiB0ZXN0ICMzIHdoZXJlIHRoZSBYZW4gc2xvcCB3YXMg
bG93ZXJlZCwgdGhlIHNwaWtlcyAKYXJlIGEgcHJvYmxlbSBhdCB0aGUgZGVmYXVsdCBMaW51eCBz
bG9wLgoKUmVpdGVyYXRpbmcgd2hhdCBMdWNhIGFuZCBEYXJpbyBzYWlkLCBsb3dlcmluZyBib3Ro
IHNsb3BzIGlzIHRoZSAKd2F5IHRvIGNvbnNpc3RlbiByZXN1bHRzIGZvciBib3RoIGludGVydmFs
IGNvbmZpZ3VyYXRpb25zLgoKTm90ZTogZXZlbiBiZXR0ZXIgc3RhdHMgY2FuIGxpa2VseSBiZSBh
Y2hpZXZlZCB3aXRoIG1vcmUgdHVuaW5nCmFuZCB1c2luZyB0aGUgUlQgcGF0Y2hzZXQuIFRoZXNl
IHJlc3VsdHMgd2VyZSBqdXN0IGZvY3VzaW5nIG9uCmEgbm9uLXNwZWNpYWxpemVkIGNvbmZpZ3Vy
YXRpb24uCgouLi4KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgojIFRpbWVyIFNsb3A6
IFhlbiAoZGVmYXVsdCwgNTAwMDApIHwgR3Vlc3QgKGRlZmF1bHQsIDEwMDAwMCkKCiMgQ3ljbGlj
dGVzdCBJbnRlcnZhbCAoLWk1MCkKTWluOiA2MgpBdmc6IDEyNwpNYXg6IDIxMgpTcGlrZXMgKG92
ZXIgMTAwKTogMzg5MjAzNAoKIyBDeWNsaWN0ZXN0IEludGVydmFsICgtaTEwMDApCk1pbjogMjQK
QXZnOiA0NQpNYXg6IDE1NgpTcGlrZXMgKG92ZXIgMTAwKTogMjcKCgojIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMKCiMgVGltZXIgU2xvcDogWGVuIChkZWZhdWx0LCA1MDAwMCkgfCBHdWVz
dCAoNTAwMCkKCiMgQ3ljbGljdGVzdCBJbnRlcnZhbCAoLWk1MCkKTWluOiAyNQpBdmc6IDc4Ck1h
eDogMjMwClNwaWtlcyAob3ZlciAxMDApOiAyNzQ1NDkKCiMgQ3ljbGljdGVzdCBJbnRlcnZhbCAo
LWkxMDAwKQpNaW46IDM3CkF2ZzogNDUKTWF4OiA4MgpTcGlrZXMgKG92ZXIgMTAwKTogMAoKCiMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKIyBUaW1lciBTbG9wOiBYZW4gKDUwMDApIHwg
R3Vlc3QgKGRlZmF1bHQsIDEwMDAwMCkKCiMgQ3ljbGljdGVzdCBJbnRlcnZhbCAoLWk1MCkKTWlu
OiA2MQpBdmc6IDEyNgpNYXg6IDIyNgpTcGlrZXMgKG92ZXIgMTAwKTogMzg3Nzg2MAoKIyBDeWNs
aWN0ZXN0IEludGVydmFsICgtaTEwMDApCk1pbjogMzcKQXZnOiA0NQpNYXg6IDc0ClNwaWtlcyAo
b3ZlciAxMDApOiAwCgoKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgojIFRpbWVyIFNs
b3A6IFhlbiAoNTAwMCkgfCBHdWVzdCAoNTAwMCkKCiMgQ3ljbGljdGVzdCBJbnRlcnZhbCAoLWk1
MCkKTWluOiAxMwpBdmc6IDMwCk1heDogMTUwClNwaWtlcyAob3ZlciAxMDApOiAxMjAKCiMgQ3lj
bGljdGVzdCBJbnRlcnZhbCAoLWkxMDAwKQpNaW46IDM3CkF2ZzogNDUKTWF4OiA5NwpTcGlrZXMg
KG92ZXIgMTAwKTogMAouLi4KCi0gUnlhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 18:09:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 18:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8U27-0004ud-4V; Mon, 25 Mar 2019 18:09:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SZ5F=R4=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1h8U25-0004uY-QT
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 18:09:13 +0000
X-Inumbo-ID: 1780cc8e-4f29-11e9-bc90-bc764e045a96
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1780cc8e-4f29-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 18:09:11 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id v7so7734097oie.8
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 11:09:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1HDtXpduAd/fSxWx6Uk3hiW6PKOR26DHkQGK22lVMQQ=;
 b=ek17dVvVoWMX1oCHxgQCXLynL17Biyv5apLPDnx2Xybp+IquMfa/mW7xmaF64/M3fs
 KCcur6fQZ1/pgGa7lz7HSyQPja60NE93BP6DOtbfJtEtQci5gwxhJCZqBK0RhJTSg84S
 iKpYpGezgVvA1htuigsMwAX3shLL7Cp6QTvMDZRxVNItWC6VKdETp0c9hS3JlZoFmsRk
 YfxO0gEl26Nd/uCwa7PoW4aM1P7I5pMlb7xWNroanjf9wQYJxBBs2KXgLNIzmAYhVu3T
 jv/RRMN8s+pURP41q8f9R0Lma5WGUMUwpmfZPJWnnqBbDwJYy2sXNodnO4w65op+KqeH
 e6TA==
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=1HDtXpduAd/fSxWx6Uk3hiW6PKOR26DHkQGK22lVMQQ=;
 b=OJgJclCg2CqGmwiUz3/bZGxdJtE0HmM6w2JdcwQWnsWPRHVC0yFLS6TDqHKgXmtab4
 CxtnoW1qepQMog6cOPu/OtY+HwiF02eVVz7CrtPyZFbQe0fdSND1zNxA4FLii1j0gL/e
 wi757twtEuJVKdA5zp4dc8zm96LYWaiOli2yAAQWuPcIkqxjArKEi9OE8uzjEhXeGPXz
 DGYbs347sTHjQk19Jq4T52Ywg/bU/fIRRLw3j9n6RN/WRMu2csEWlTtDOPYS9AzfSy3q
 6u94Szf95X2/gUB6wOtjczNK/z1tj0v48Fjf0j/a9/qFaQWl4MG3k/PPnaPIdzCdFtVa
 GQVA==
X-Gm-Message-State: APjAAAXxrsHjM8QeG4cR+RAmj5ArpmNw3Ydw+sea0YqtIPz6zTOeuvYy
 gjkvYUIo7KnsAPZgYwe58Ztx67EhYlOpwHlTnVDAeQ==
X-Google-Smtp-Source: APXvYqzViNiITLGh4fewbi/tjMzg/ME8+bIfVyLDvK8NeCcqr0NfsiMNe1xX0HUtYokPUcumOTCoFazAaI7/1QynpBg=
X-Received: by 2002:aca:d409:: with SMTP id l9mr13043271oig.98.1553537351232; 
 Mon, 25 Mar 2019 11:09:11 -0700 (PDT)
MIME-Version: 1.0
References: <20190325155857.10661-1-stefanha@redhat.com>
In-Reply-To: <20190325155857.10661-1-stefanha@redhat.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 25 Mar 2019 18:09:00 +0000
Message-ID: <CAFEAcA8vaS3u5wetjpmmaVQRKmVWK3+csQWUMAPd4DVcoExwaA@mail.gmail.com>
To: Stefan Hajnoczi <stefanha@redhat.com>
Subject: Re: [Xen-devel] [PULL 0/7] Tracing patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, kvm-devel <kvm@vger.kernel.org>,
 David Hildenbrand <david@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Qemu-block <qemu-block@nongnu.org>, Juan Quintela <quintela@redhat.com>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Helge Deller <deller@gmx.de>,
 "Michael S. Tsirkin" <mst@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Riku Voipio <riku.voipio@iki.fi>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Yuval Shaia <yuval.shaia@oracle.com>, Greg Kurz <groug@kaod.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Igor Mammedov <imammedo@redhat.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Kevin Wolf <kwolf@redhat.com>, Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-s390x <qemu-s390x@nongnu.org>,
 Max Reitz <mreitz@redhat.com>, qemu-arm <qemu-arm@nongnu.org>,
 qemu-ppc <qemu-ppc@nongnu.org>, Aleksandar Markovic <amarkovic@wavecomp.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Andreas_F=C3=A4rber?= <afaerber@suse.de>,
 Aurelien Jarno <aurelien@aurel32.net>, 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>

T24gTW9uLCAyNSBNYXIgMjAxOSBhdCAxNTo1OSwgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPiB3cm90ZToKPgo+IFRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQg
ZDk3YTM5ZDkwM2ZlMzNjNDViZTgzYWM2OTQzYTJmODJhMzY0OWExMToKPgo+ICAgTWVyZ2UgcmVt
b3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3g4Ni1uZXh0LXB1bGwt
cmVxdWVzdCcgaW50byBzdGFnaW5nICgyMDE5LTAzLTIyIDA5OjM3OjM4ICswMDAwKQo+Cj4gYXJl
IGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cj4KPiAgIGdpdDovL2dpdGh1Yi5j
b20vc3RlZmFuaGEvcWVtdS5naXQgdGFncy90cmFjaW5nLXB1bGwtcmVxdWVzdAo+Cj4gZm9yIHlv
dSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGRlYzk3NzYwNDllMzJkNmM4MzAxMjdiMjg2NTMwYzVm
NTMyNjdlZmY6Cj4KPiAgIHRyYWNlLWV2ZW50czogRml4IGF0dHJpYnV0aW9uIG9mIHRyYWNlIHBv
aW50cyB0byBzb3VyY2UgKDIwMTktMDMtMjIgMTY6MTg6MDcgKzAwMDApCj4KPiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
UHVsbCByZXF1ZXN0Cj4KPiBDb21waWxhdGlvbiBmaXhlcyBhbmQgY2xlYW51cHMgZm9yIFFFTVUg
NC4wLjAuCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4KCkFwcGxpZWQsIHRoYW5rcy4KClBsZWFzZSB1cGRhdGUgdGhl
IGNoYW5nZWxvZyBhdCBodHRwczovL3dpa2kucWVtdS5vcmcvQ2hhbmdlTG9nLzQuMApmb3IgYW55
IHVzZXItdmlzaWJsZSBjaGFuZ2VzLgoKLS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 18:15:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 18:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8U7p-0005kG-SG; Mon, 25 Mar 2019 18:15:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ytoJ=R4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8U7o-0005kB-2O
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 18:15:08 +0000
X-Inumbo-ID: e9c64060-4f29-11e9-9936-3707a51b76e4
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9c64060-4f29-11e9-9936-3707a51b76e4;
 Mon, 25 Mar 2019 18:15:05 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 25 Mar 2019 19:15:03 +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, 25 Mar 2019 18:14:47 +0000
Message-ID: <ec8e4e85bd9a6fccc5870d73dea66892122080cf.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 25 Mar 2019 19:14:46 +0100
In-Reply-To: <20190318131155.29450-5-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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: multipart/mixed; boundary="===============7439566409937994500=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7439566409937994500==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-+EGluaatIm1h/JeLT0ai"


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

On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> Instead of freeing percpu areas during suspend and allocating them
> again when resuming keep them. Only free an area in case a cpu didn't
> come up again when resuming.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-+EGluaatIm1h/JeLT0ai
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+4FAlyZGpYACgkQFkJ4iaW4
c+4KohAA5dEXzvrNeo2ruS/pypKAB8uElEk5JAZ9pbzKXdsYrd88RoD8kxqSBYyg
2EHmrkIVWiDbe/LwHGnyUbpzqbFpmTCJtc4I0yCiUvU85CaLRqozMxuCwpmT8SU6
DBSmAG4cQsO10Q3b0DEebtBRjBXQ1cGKqJAEwQf5BRKIz75D1GHQrB5cuEaft4DA
+T29G1K0V/0jhALGa/kcWf35M6mOvwmqwaGIL97ZscauP5zWCNBYfx5cnT9a5SaJ
kpR+5mL61PKO6UqxDeXcssdGkq+2gEAphGbbSlJFYSgywlWXQyqEqahgK/hOXZmW
njLlUZvAQ4Pu0puUQaPDl5TtHaJj1ekxl7eAgjWiXHhONohZMSJ9QLARhfCvyL99
Prl5GWnJygObbT5Q4UVfLZ/SFjJJPF93nykPYhetGuicCoaHdEU2h8+FC20BBKxZ
MKo9bWpJCNhPGuhEVuK2lvLVT8frhyWEBZRf1KKYDOIIQ04YRJDJgitoRNclLSjX
fcSxeED3Rz+W8Y3nJiRYuXekuM12poOlbrJvhfHmX6maaa/LJTm1S3kP5dv3jz8E
uiSrDUe594Y5RXN3Hmgpfq5ZI4htTglnvaTXWKz+XYxytV8IyaqT+XvluJ5P3o9Z
0av4/Czi8Dc6HSojAY6K7sBJrig9RfGth3BmI+CY/RuHI9K9T54=
=bH+J
-----END PGP SIGNATURE-----

--=-+EGluaatIm1h/JeLT0ai--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7439566409937994500==--



From xen-devel-bounces@lists.xenproject.org Mon Mar 25 18:32:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 18: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 1h8UOK-0007Jd-IT; Mon, 25 Mar 2019 18:32: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=/Brs=R4=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h8UOJ-0007JY-Pp
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 18:32:11 +0000
X-Inumbo-ID: 4d7bec67-4f2c-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d7bec67-4f2c-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 18:32:10 +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 x2PIOP1p084410;
 Mon, 25 Mar 2019 18:31:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=suxbTCmF+HEgiXqzH4ga0Yl4/3by9ypkLgqXUuCJH8E=;
 b=G5g/mI+bQehMMtA8yH7hz5QAADZK+HWSKfeyXjn/ujq1sBNIoZCjhrp7aywSWTJZfJgB
 Xq1aI1//ppYCHrdsMqxAVcm/dI5vclrMVpJpibJq9rtMOwaHmE65R0JdqBcX206Trq/N
 M4qKrJ/WEz+pLzu1NNfX+EzvZ4eaJStQumodwfAftSnhs2fwRy7rSJoWdvqPWOoD7w0d
 woQBY0pCnf61rsIOUA4UxTqNi9m9q6NN4Rb49m4WvEzj77tW3yn1j4cAaYawBTutsIUQ
 bRV3SbzXKn5NdMVGaN+4hgemHnxG0UT4fcZjzSAH730My2ikLiI/wZeAf4xFhf1LiVEJ Bg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2re6g0num8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Mar 2019 18:31:53 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2PIVrr0030136
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Mar 2019 18:31:53 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2PIVqKh024393;
 Mon, 25 Mar 2019 18:31:52 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 Mar 2019 11:31:52 -0700
To: Ryan Thibodeaux <thibodux@gmail.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <20190325141138.GA44413@centos-dev.localdomain>
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: <48d80239-08ca-6bd0-84b0-95d0d0ab689c@oracle.com>
Date: Mon, 25 Mar 2019 14:31:36 -0400
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: <20190325141138.GA44413@centos-dev.localdomain>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9206
 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=877 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1903250132
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 Dario Faggioli <dfaggioli@suse.com>, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gMy8yNS8xOSAxMDoxMSBBTSwgUnlhbiBUaGlib2RlYXV4IHdyb3RlOgo+IE9uIE1vbiwgTWFy
IDI1LCAyMDE5IGF0IDA5OjQzOjIwQU0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4g
T24gMy8yNS8xOSA4OjA1IEFNLCBsdWNhIGFiZW5pIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4+
IE9uIFNhdCwgMjMgTWFyIDIwMTkgMTE6NDE6NTEgKzAxMDAKPj4+IGx1Y2EgYWJlbmkgPGx1Y2Eu
YWJlbmlAc2FudGFubmFwaXNhLml0PiB3cm90ZToKPj4+IFsuLi5dCj4+Pj4+PiBJcyB0aGVyZSBh
bnkgZGF0YSB0aGF0IHNob3dzIGVmZmVjdHMgb2YgdXNpbmcgdGhpcyBuZXcgcGFyYW1ldGVyPwo+
Pj4+Pj4gICAgIAo+Pj4+PiBZZXMsIEkndmUgZG9uZSBzb21lIHJlc2VhcmNoIGFuZCBleHBlcmlt
ZW50cyBvbiB0aGlzLiBJIGRpZCBpdAo+Pj4+PiB0b2dldGhlciB3aXRoIGEgZnJpZW5kLCB3aGlj
aCBJJ20gQ2MtaW5nLCBhcyBJJ20gbm90IHN1cmUgd2UncmUKPj4+Pj4gcmVhZHkvY2FwYWJsZSB0
byBzaGFyZSB0aGUgcmVzdWx0cywgeWV0IChMdWNhPykuICAKPj4+PiBJIHRoaW5rIHdlIGNhbiBl
YXNpbHkgc2hhcmUgdGhlIGV4cGVyaW1lbnRhbCBkYXRhIChjeWNsaWN0ZXN0IG91dHB1dAo+Pj4+
IGFuZCBwbG90cykuCj4+Pj4KPj4+PiBNb3Jlb3Zlciwgd2UgY2FuIHNoYXJlIHRoZSBzY3JpcHRz
IGFuZCB0b29scyBmb3IgcnVubmluZyB0aGUKPj4+PiBleHBlcmltZW50cyAoc28sIGV2ZXJ5b25l
IGNhbiBlYXNpbHkgcmVwcm9kdWNlIHRoZSBudW1iZXJzIGJ5IHNpbXBseQo+Pj4+IHR5cGluZyAi
bWFrZSIgYW5kIHdhaXRpbmcgZm9yIHNvbWUgdGltZSA6KQo+Pj4+Cj4+Pj4KPj4+PiBJJ2xsIHRy
eSB0byBwYWNrYWdlIHRoZSByZXN1bHRzIGFuZCB0aGUgc2NyaXB0cy90b29scyB0aGlzIGV2ZW5p
bmcsCj4+Pj4gYW5kIEknbGwgc2VuZCB0aGVtLgo+Pj4gU29ycnkgZm9yIHRoZSBkZWxheS4gSSBw
dXQgc29tZSBxdWljayByZXN1bHRzIGhlcmU6Cj4+PiBodHRwOi8vcmV0aXMuc2FudGFubmFwaXNh
Lml0L2x1Y2EvWGVuVGltZXJzLwo+Pj4gKHRoZXJlIGFsc28gaXMgYSBsaW5rIHRvIHRoZSBzY3Jp
cHRzIHRvIGJlIHVzZWQgZm9yIHJlcHJvZHVjaW5nIHRoZQo+Pj4gcmVzdWx0cykuIFRoZSBsYXRl
bmNpZXMgaGF2ZSBiZWVuIG1lYXN1cmVkIGJ5IHJ1bm5pbmcgY3ljbGljdGVzdCBpbiB0aGUKPj4+
IGd1ZXN0IChzZWUgdGhlIHNjcmlwdHMgZm9yIGRldGFpbHMpLgo+Pj4KPj4+IFRoZSBwaWN0dXJl
IHNob3dzIHRoZSBsYXRlbmNpZXMgbWVhc3VyZWQgd2l0aCBhbiB1bnBhdGNoZWQgZ3Vlc3Qga2Vy
bmVsCj4+PiBhbmQgd2l0aCBhIGd1ZXN0IGtlcm5lbCBoYXZpbmcgVElNRVJfU0xPUCBzZXQgdG8g
MTAwMCAoYXJiaXRyYXJ5IHNtYWxsCj4+PiB2YWx1ZSA6KS4KPj4+IEFsbCB0aGUgZXhwZXJpbWVu
dHMgaGF2ZSBiZWVuIHBlcmZvcm1lZCBib290aW5nIHRoZSBoeXBlcnZpc29yIHdpdGggYQo+Pj4g
c21hbGwgdGltZXJfc2xvcCAodGhlIGh5cGVydmlzb3IncyBvbmUpIHZhbHVlLiBTbywgdGhleSBz
aG93IHRoYXQKPj4+IGRlY3JlYXNpbmcgdGhlIGh5cGVydmlzb3IncyB0aW1lcl9zbG9wIGlzIG5v
dCBlbm91Z2ggdG8gbWVhc3VyZSBsb3cKPj4+IGxhdGVuY2llcyB3aXRoIGN5Y2xpY3Rlc3QuCj4+
Cj4+Cj4+IEkgaGF2ZSBhIGNvdXBsZSBvZiBxdWVzdGlvbnM6Cj4+ICogRG9lcyBpdCBtYWtlIHNl
bnNlIHRvIG1ha2UgdGhpcyBhIHR1bmFibGUgZm9yIG90aGVyIGNsb2NrZXZlbnQgZGV2aWNlcwo+
PiBhcyB3ZWxsPwo+IEkgZ2F0aGVyIHRoYXQgd291bGQgYmUgb24gYSBjYXNlLWJ5LWNhc2UgYmFz
aXMgZm9yIHZlcnkgc3BlY2lmaWMgCj4gb25lcy4KPgo+IEZvciBtYW55IHRpbWVycyBpbiB0aGUg
a2VybmVsLCB0aGUgbWluaW11bXMgYXJlIGRldGVybWluZWQgYnkgdGhlCj4gYWN0dWFsIGhhcmR3
YXJlICBiYWNraW5nIHRoZSB0aW1lciwgYW5kIHRoZSBtaW5pbXVtIGNhbiBiZQo+IGFkanVzdGVk
IGJ5IHRoZSBjbG9ja2V2ZW50IGNvZGUuIFRoaXMgY2FzZSBpcyBzcGVjaWFsIHNpbmNlIGl0IAo+
IGlzIGVudGlyZWx5IGEgc29mdHdhcmUtYmFzZWQgaW1wbGVtZW50YXRpb24gaW4gdGhlIGtlcm5l
bCwgd2hlcmUgCj4gdGhlIGFjdHVhbCB0aW1lciBpbXBsZW1lbnRhdGlvbiBpcyBpbiB0aGUgWGVu
IGh5cGVydmlzb3IuCj4KPj4gKiBUaGlzIHBhdGNoIGFkanVzdHMgbWluIHZhbHVlLiBDb3VsZCBt
YXggdmFsdWUgKGV2ZXIpIG5lZWQgYSBzaW1pbGFyCj4+IGFkanVzdG1lbnQ/Cj4gSSBjYW5ub3Qg
dGhpbmsgb2Ygc3VjaCBhIGNhc2Ugd2hlcmUgdGhhdCB3b3VsZCBiZSBoZWxwZnVsLCBidXQgSQo+
IGNhbm5vdCBydWxlIHRoYXQgb3V0IG9yIHNwZWFrIGFzIGFuIGF1dGhvcml0eS4KCgpJIGFtIGFz
a2luZyBtb3N0bHkgYmVjYXVzZSB5b3UgYXJlIGludHJvZHVjaW5nIG5ldyBpbnRlcmZhY2UgYW5k
IEkgZG9uJ3QKd2FudCBpdCB0byBjaGFuZ2UgaW4gdGhlIGZ1dHVyZS4gSSBzdXBwb3NlIGlmIGxh
dGVyIHdlIGRlY2lkZSB0byBhZGQKY29udHJvbCBmb3IgdGhlIG1heCB2YWx1ZSB3ZSBjb3VsZCBq
dXN0IGV4cGFuZCB5b3VyIGN1cnJlbnQgcHJvcG9zYWwgdG8KeGVuX3RpbWVyX3Nsb3A9W21pbl0s
W21heF0gYW5kIGtlZXAgaXQgdG8gYmUgYmFjay1jb21wYXRpYmxlLgoKRm9yIHRoZSBwYXRjaDoK
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 19:32:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 19: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 1h8VKn-0003o5-Uk; Mon, 25 Mar 2019 19: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=yTWB=R4=linux.intel.com=sakari.ailus@srs-us1.protection.inumbo.net>)
 id 1h8VKm-0003o0-PN
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 19:32:36 +0000
X-Inumbo-ID: bb4fe9b7-4f34-11e9-bc90-bc764e045a96
Received: from hillosipuli.retiisi.org.uk (unknown [2a01:4f9:c010:4572::81:2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb4fe9b7-4f34-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 19:32:32 +0000 (UTC)
Received: from lanttu.localdomain (lanttu.retiisi.org.uk
 [IPv6:2a01:4f9:c010:4572::c1:2])
 by hillosipuli.retiisi.org.uk (Postfix) with ESMTP id 8659D634C7B;
 Mon, 25 Mar 2019 21:32:28 +0200 (EET)
From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: linux-kernel@vger.kernel.org
Date: Mon, 25 Mar 2019 21:32:28 +0200
Message-Id: <20190325193229.23390-1-sakari.ailus@linux.intel.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH v2 1/1] treewide: Switch printk users from %pf
 and %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, linux-scsi@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-f2fs-devel@lists.sourceforge.net,
 linux-block@vger.kernel.org, linux-acpi@vger.kernel.org,
 netdev@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

JXBGIGFuZCAlcGYgYXJlIGZ1bmN0aW9uYWxseSBlcXVpdmFsZW50IHRvICVwUyBhbmQgJXBzIGNv
bnZlcnNpb24Kc3BlY2lmaWVycy4gVGhlIGZvcm1lciBhcmUgZGVwcmVjYXRlZCwgdGhlcmVmb3Jl
IHN3aXRjaCB0aGUgY3VycmVudCB1c2Vycwp0byB1c2UgdGhlIHByZWZlcnJlZCB2YXJpYW50LgoK
VGhlIGNoYW5nZXMgaGF2ZSBiZWVuIHByb2R1Y2VkIGJ5IHRoZSBmb2xsb3dpbmcgY29tbWFuZDoK
CglnaXQgZ3JlcCAtbCAnJXBbZkZdJyB8IGdyZXAgLXYgJ15cKHRvb2xzXHxEb2N1bWVudGF0aW9u
XCkvJyB8IFwKCXdoaWxlIHJlYWQgaTsgZG8gcGVybCAtaSAtcGUgJ3MvJXBmLyVwcy9nOyBzLyVw
Ri8lcFMvZzsnICRpOyBkb25lCgpBbmQgdmVyaWZ5aW5nIHRoZSByZXN1bHQuCgpTaWduZWQtb2Zm
LWJ5OiBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5
OiBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+IChmb3IgYnRyZnMpCkFja2VkLWJ5OiBN
aWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+IChmb3IgbW0vbWVtYmxvY2suYykKQWNr
ZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KLS0t
Ckkgc3BsaXQgdGhpcyBvZmYgZnJvbSB0aGUgc2V0IGFzIHRoZXJlJ3MgYSBjaGFuZ2UgaW4KaW5j
bHVkZS90cmFjZS9ldmVudHMvdGltZXIuaCB0aGF0IGNvbmZsaWN0cyB3aXRoIHYxIG9mIHRoaXMg
cGF0Y2ggYW5kCnNob3VsZCB0aGUgc2Vjb25kIHBhdGNoIHRvIGJlIGFwcGxpZWQgd2l0aG91dCB0
aGF0IGNoYW5nZSwgcmVzdWx0cyBpbnRvCmludmFsaWQgdXNlIG9mICVwZi4gVG8gYWRkcmVzcyB0
aGUgbWF0dGVyIHNhZmVseSB3aXRob3V0IGNvbmZsaWN0cyBvcgp0cnlpbmcgdG8gcHJpbnQgaW52
YWxpZCBwb2ludGVyIGNvbnZlcnNpb25zLCB0aGlzIHBhdGNoIGFuZCB0aGUgb3RoZXIgb25lCmNo
YW5naW5nIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3RpbWVyLmggbXVzdCBiZSBtZXJnZWQgYmVmb3Jl
IHNlY29uZCBwYXRjaAppbiB2MSBvZiB0aGlzIHNldCBjYW4gZ28gaW4uCgpzaW5jZSB2MToKCi0g
RHJvcCBzdWNoIGNoYW5nZXMgdG8gaW5jbHVkZS90cmFjZS9ldmVudHMvdGltZXIuaCB3aGVyZSAl
cGYgaGFzIGFscmVhZHkKICBiZWVuIGNvbnZlcnRlZCB0byAlcHMgaW4gbGludXgtbmV4dCBtYXN0
ZXIuCgogYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgICAgICAgICAgIHwgMjAgKysrKysr
KysrKy0tLS0tLS0tLS0KIGFyY2gvYXJtL21hY2gtaW14L3BtLWlteDYuYyAgICAgICAgICAgICB8
ICAyICstCiBhcmNoL2FybS9tbS9hbGlnbm1lbnQuYyAgICAgICAgICAgICAgICAgfCAgMiArLQog
YXJjaC9hcm0vbndmcGUvZnBtb2R1bGUuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvbWlj
cm9ibGF6ZS9tbS9wZ3RhYmxlLmMgICAgICAgICAgICB8ICAyICstCiBhcmNoL3NwYXJjL2tlcm5l
bC9kcy5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC91bS9rZXJuZWwvc3lzcnEuYyAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2Vw
dGlvbnMuaCB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMgICAgICAgICAgICAgICAg
fCAgMiArLQogYXJjaC94ODYvbW0vZXh0YWJsZS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKyst
LQogYXJjaC94ODYveGVuL211bHRpY2FsbHMuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvYWNwaS9kZXZpY2VfcG0uYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Jhc2Uv
cG93ZXIvbWFpbi5jICAgICAgICAgICAgICAgfCAgNiArKystLS0KIGRyaXZlcnMvYmFzZS9zeXNj
b3JlLmMgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogZHJpdmVycy9ibG9jay9k
cmJkL2RyYmRfcmVjZWl2ZXIuYyAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYmxvY2svZmxvcHB5LmMg
ICAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIGRyaXZlcnMvY3B1ZnJlcS9jcHVmcmVx
LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oICAgICAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9udmRpbW0vYnVzLmMgICAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMgICAgICAgICAgICAgICAgfCAxNCArKysrKysrLS0t
LS0tLQogZHJpdmVycy9wY2kvcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQog
ZHJpdmVycy9wbnAvcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
c2NzaS9lc3Bfc2NzaS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy9idHJmcy90ZXN0cy9m
cmVlLXNwYWNlLXRyZWUtdGVzdHMuYyAgfCAgNCArKy0tCiBmcy9mMmZzL2YyZnMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQogZnMvcHN0b3JlL2lub2RlLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmggICAgICAgICAg
ICB8ICAyICstCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy9jcHVocC5oICAgICAgICAgICAgfCAgNCAr
Ky0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy9wcmVlbXB0aXJxLmggICAgICAgfCAgMiArLQogaW5j
bHVkZS90cmFjZS9ldmVudHMvcmN1LmggICAgICAgICAgICAgIHwgIDQgKystLQogaW5jbHVkZS90
cmFjZS9ldmVudHMvc3VucnBjLmggICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvdHJhY2UvZXZl
bnRzL3Ztc2Nhbi5oICAgICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3dv
cmtxdWV1ZS5oICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oICAg
ICAgICAgICAgICB8ICAyICstCiBpbml0L21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNiArKystLS0KIGtlcm5lbC9hc3luYy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KIGtlcm5lbC9ldmVudHMvdXByb2Jlcy5jICAgICAgICAgICAgICAgICB8ICAyICst
CiBrZXJuZWwvZmFpbF9mdW5jdGlvbi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQoga2VybmVs
L2lycS9kZWJ1Z2ZzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9pcnEvaGFu
ZGxlLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwvaXJxL21hbmFnZS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQoga2VybmVsL2lycS9zcHVyaW91cy5jICAgICAgICAg
ICAgICAgICAgIHwgIDQgKystLQoga2VybmVsL3JjdS90cmVlLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGtlcm5lbC9zdG9wX21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBrZXJuZWwvdGltZS9zY2hlZF9jbG9jay5jICAgICAgICAgICAgICAgfCAgMiArLQoga2Vy
bmVsL3RpbWUvdGltZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC93b3Jr
cXVldWUuYyAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogbGliL2Vycm9y
LWluamVjdC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGxpYi9wZXJjcHUtcmVmY291
bnQuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIG1tL21lbWJsb2NrLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogbW0vbWVtb3J5LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1tL3Ztc2Nhbi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCiBuZXQvY2VwaC9vc2RfY2xpZW50LmMgICAgICAgICAgICAgICAg
ICAgfCAgMiArLQogbmV0L2NvcmUvbmV0LXByb2Nmcy5jICAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIG5ldC9jb3JlL25ldHBvbGwuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIDU2
IGZpbGVzIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCAxMDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgYi9hcmNoL2FscGhhL2tlcm5l
bC9wY2lfaW9tbXUuYwppbmRleCAzMDM0ZDZkOTM2ZDIuLjI0MjEwODQzOWY0MiAxMDA2NDQKLS0t
IGEvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMKKysrIGIvYXJjaC9hbHBoYS9rZXJuZWwv
cGNpX2lvbW11LmMKQEAgLTI0OSw3ICsyNDksNyBAQCBzdGF0aWMgaW50IHBjaV9kYWNfZG1hX3N1
cHBvcnRlZChzdHJ1Y3QgcGNpX2RldiAqZGV2LCB1NjQgbWFzaykKIAkJb2sgPSAwOwogCiAJLyog
SWYgYm90aCBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQsIHdlIGFyZSBmaW5lLiAqLwotCURCR0Eo
InBjaV9kYWNfZG1hX3N1cHBvcnRlZCAlcyBmcm9tICVwZlxuIiwKKwlEQkdBKCJwY2lfZGFjX2Rt
YV9zdXBwb3J0ZWQgJXMgZnJvbSAlcHNcbiIsCiAJICAgICBvayA/ICJ5ZXMiIDogIm5vIiwgX19i
dWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKIAogCXJldHVybiBvazsKQEAgLTI4MSw3ICsyODEs
NyBAQCBwY2lfbWFwX3NpbmdsZV8xKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB2b2lkICpjcHVfYWRk
ciwgc2l6ZV90IHNpemUsCiAJICAgICYmIHBhZGRyICsgc2l6ZSA8PSBfX2RpcmVjdF9tYXBfc2l6
ZSkgewogCQlyZXQgPSBwYWRkciArIF9fZGlyZWN0X21hcF9iYXNlOwogCi0JCURCR0EyKCJwY2lf
bWFwX3NpbmdsZTogWyVwLCV6eF0gLT4gZGlyZWN0ICVsbHggZnJvbSAlcGZcbiIsCisJCURCR0Ey
KCJwY2lfbWFwX3NpbmdsZTogWyVwLCV6eF0gLT4gZGlyZWN0ICVsbHggZnJvbSAlcHNcbiIsCiAJ
CSAgICAgIGNwdV9hZGRyLCBzaXplLCByZXQsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7
CiAKIAkJcmV0dXJuIHJldDsKQEAgLTI5Miw3ICsyOTIsNyBAQCBwY2lfbWFwX3NpbmdsZV8xKHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCB2b2lkICpjcHVfYWRkciwgc2l6ZV90IHNpemUsCiAJaWYgKGRh
Y19hbGxvd2VkKSB7CiAJCXJldCA9IHBhZGRyICsgYWxwaGFfbXYucGNpX2RhY19vZmZzZXQ7CiAK
LQkJREJHQTIoInBjaV9tYXBfc2luZ2xlOiBbJXAsJXp4XSAtPiBEQUMgJWxseCBmcm9tICVwZlxu
IiwKKwkJREJHQTIoInBjaV9tYXBfc2luZ2xlOiBbJXAsJXp4XSAtPiBEQUMgJWxseCBmcm9tICVw
c1xuIiwKIAkJICAgICAgY3B1X2FkZHIsIHNpemUsIHJldCwgX19idWlsdGluX3JldHVybl9hZGRy
ZXNzKDApKTsKIAogCQlyZXR1cm4gcmV0OwpAQCAtMzI5LDcgKzMyOSw3IEBAIHBjaV9tYXBfc2lu
Z2xlXzEoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZvaWQgKmNwdV9hZGRyLCBzaXplX3Qgc2l6ZSwK
IAlyZXQgPSBhcmVuYS0+ZG1hX2Jhc2UgKyBkbWFfb2ZzICogUEFHRV9TSVpFOwogCXJldCArPSAo
dW5zaWduZWQgbG9uZyljcHVfYWRkciAmIH5QQUdFX01BU0s7CiAKLQlEQkdBMigicGNpX21hcF9z
aW5nbGU6IFslcCwlenhdIG5wICVsZCAtPiBzZyAlbGx4IGZyb20gJXBmXG4iLAorCURCR0EyKCJw
Y2lfbWFwX3NpbmdsZTogWyVwLCV6eF0gbnAgJWxkIC0+IHNnICVsbHggZnJvbSAlcHNcbiIsCiAJ
ICAgICAgY3B1X2FkZHIsIHNpemUsIG5wYWdlcywgcmV0LCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJl
c3MoMCkpOwogCiAJcmV0dXJuIHJldDsKQEAgLTM5NiwxNCArMzk2LDE0IEBAIHN0YXRpYyB2b2lk
IGFscGhhX3BjaV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFf
YWRkciwKIAkgICAgJiYgZG1hX2FkZHIgPCBfX2RpcmVjdF9tYXBfYmFzZSArIF9fZGlyZWN0X21h
cF9zaXplKSB7CiAJCS8qIE5vdGhpbmcgdG8gZG8uICAqLwogCi0JCURCR0EyKCJwY2lfdW5tYXBf
c2luZ2xlOiBkaXJlY3QgWyVsbHgsJXp4XSBmcm9tICVwZlxuIiwKKwkJREJHQTIoInBjaV91bm1h
cF9zaW5nbGU6IGRpcmVjdCBbJWxseCwlenhdIGZyb20gJXBzXG4iLAogCQkgICAgICBkbWFfYWRk
ciwgc2l6ZSwgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKIAogCQlyZXR1cm47CiAJfQog
CiAJaWYgKGRtYV9hZGRyID4gMHhmZmZmZmZmZikgewotCQlEQkdBMigicGNpNjRfdW5tYXBfc2lu
Z2xlOiBEQUMgWyVsbHgsJXp4XSBmcm9tICVwZlxuIiwKKwkJREJHQTIoInBjaTY0X3VubWFwX3Np
bmdsZTogREFDIFslbGx4LCV6eF0gZnJvbSAlcHNcbiIsCiAJCSAgICAgIGRtYV9hZGRyLCBzaXpl
LCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogCQlyZXR1cm47CiAJfQpAQCAtNDM1LDcg
KzQzNSw3IEBAIHN0YXRpYyB2b2lkIGFscGhhX3BjaV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkciwKIAogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmFy
ZW5hLT5sb2NrLCBmbGFncyk7CiAKLQlEQkdBMigicGNpX3VubWFwX3NpbmdsZTogc2cgWyVsbHgs
JXp4XSBucCAlbGQgZnJvbSAlcGZcbiIsCisJREJHQTIoInBjaV91bm1hcF9zaW5nbGU6IHNnIFsl
bGx4LCV6eF0gbnAgJWxkIGZyb20gJXBzXG4iLAogCSAgICAgIGRtYV9hZGRyLCBzaXplLCBucGFn
ZXMsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7CiB9CiAKQEAgLTQ1OCw3ICs0NTgsNyBA
QCBzdGF0aWMgdm9pZCAqYWxwaGFfcGNpX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRl
diwgc2l6ZV90IHNpemUsCiAJY3B1X2FkZHIgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoZ2Zw
IHwgX19HRlBfWkVSTywgb3JkZXIpOwogCWlmICghIGNwdV9hZGRyKSB7CiAJCXByaW50ayhLRVJO
X0lORk8gInBjaV9hbGxvY19jb25zaXN0ZW50OiAiCi0JCSAgICAgICAiZ2V0X2ZyZWVfcGFnZXMg
ZmFpbGVkIGZyb20gJXBmXG4iLAorCQkgICAgICAgImdldF9mcmVlX3BhZ2VzIGZhaWxlZCBmcm9t
ICVwc1xuIiwKIAkJCV9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7CiAJCS8qID8/PyBSZWFs
bHkgYXRvbWljIGFsbG9jYXRpb24/ICBPdGhlcndpc2Ugd2UgY291bGQgcGxheQogCQkgICB3aXRo
IHZtYWxsb2MgYW5kIHNnIGlmIHdlIGNhbid0IGZpbmQgY29udGlndW91cyBtZW1vcnkuICAqLwpA
QCAtNDc3LDcgKzQ3Nyw3IEBAIHN0YXRpYyB2b2lkICphbHBoYV9wY2lfYWxsb2NfY29oZXJlbnQo
c3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAkJZ290byB0cnlfYWdhaW47CiAJfQog
Ci0JREJHQTIoInBjaV9hbGxvY19jb25zaXN0ZW50OiAlenggLT4gWyVwLCVsbHhdIGZyb20gJXBm
XG4iLAorCURCR0EyKCJwY2lfYWxsb2NfY29uc2lzdGVudDogJXp4IC0+IFslcCwlbGx4XSBmcm9t
ICVwc1xuIiwKIAkgICAgICBzaXplLCBjcHVfYWRkciwgKmRtYV9hZGRycCwgX19idWlsdGluX3Jl
dHVybl9hZGRyZXNzKDApKTsKIAogCXJldHVybiBjcHVfYWRkcjsKQEAgLTQ5Nyw3ICs0OTcsNyBA
QCBzdGF0aWMgdm9pZCBhbHBoYV9wY2lfZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYs
IHNpemVfdCBzaXplLAogCXBjaV91bm1hcF9zaW5nbGUocGRldiwgZG1hX2FkZHIsIHNpemUsIFBD
SV9ETUFfQklESVJFQ1RJT05BTCk7CiAJZnJlZV9wYWdlcygodW5zaWduZWQgbG9uZyljcHVfYWRk
ciwgZ2V0X29yZGVyKHNpemUpKTsKIAotCURCR0EyKCJwY2lfZnJlZV9jb25zaXN0ZW50OiBbJWxs
eCwlenhdIGZyb20gJXBmXG4iLAorCURCR0EyKCJwY2lfZnJlZV9jb25zaXN0ZW50OiBbJWxseCwl
enhdIGZyb20gJXBzXG4iLAogCSAgICAgIGRtYV9hZGRyLCBzaXplLCBfX2J1aWx0aW5fcmV0dXJu
X2FkZHJlc3MoMCkpOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2
LmMgYi9hcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMKaW5kZXggNTRhZGQwMTc4Yjk2Li5lNTI3
NTMyZjY5MzEgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21hY2gtaW14L3BtLWlteDYuYworKysgYi9h
cmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMKQEAgLTYzMyw3ICs2MzMsNyBAQCBzdGF0aWMgdm9p
ZCBpbXg2X3BtX3N0YnlfcG93ZXJvZmYodm9pZCkKIHN0YXRpYyBpbnQgaW14Nl9wbV9zdGJ5X3Bv
d2Vyb2ZmX3Byb2JlKHZvaWQpCiB7CiAJaWYgKHBtX3Bvd2VyX29mZikgewotCQlwcl93YXJuKCIl
czogcG1fcG93ZXJfb2ZmIGFscmVhZHkgY2xhaW1lZCAgJXAgJXBmIVxuIiwKKwkJcHJfd2Fybigi
JXM6IHBtX3Bvd2VyX29mZiBhbHJlYWR5IGNsYWltZWQgICVwICVwcyFcbiIsCiAJCQlfX2Z1bmNf
XywgcG1fcG93ZXJfb2ZmLCBwbV9wb3dlcl9vZmYpOwogCQlyZXR1cm4gLUVCVVNZOwogCX0KZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL21tL2FsaWdubWVudC5jIGIvYXJjaC9hcm0vbW0vYWxpZ25tZW50
LmMKaW5kZXggYjU0ZjhmOGRlZjM2Li5lMzc2ODgzYWIzNWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L21tL2FsaWdubWVudC5jCisrKyBiL2FyY2gvYXJtL21tL2FsaWdubWVudC5jCkBAIC0xMzMsNyAr
MTMzLDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnVzZXJtb2RlX2FjdGlvbltdID0gewogc3RhdGlj
IGludCBhbGlnbm1lbnRfcHJvY19zaG93KHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqdikKIHsK
IAlzZXFfcHJpbnRmKG0sICJVc2VyOlx0XHQlbHVcbiIsIGFpX3VzZXIpOwotCXNlcV9wcmludGYo
bSwgIlN5c3RlbTpcdFx0JWx1ICglcEYpXG4iLCBhaV9zeXMsIGFpX3N5c19sYXN0X3BjKTsKKwlz
ZXFfcHJpbnRmKG0sICJTeXN0ZW06XHRcdCVsdSAoJXBTKVxuIiwgYWlfc3lzLCBhaV9zeXNfbGFz
dF9wYyk7CiAJc2VxX3ByaW50ZihtLCAiU2tpcHBlZDpcdCVsdVxuIiwgYWlfc2tpcHBlZCk7CiAJ
c2VxX3ByaW50ZihtLCAiSGFsZjpcdFx0JWx1XG4iLCBhaV9oYWxmKTsKIAlzZXFfcHJpbnRmKG0s
ICJXb3JkOlx0XHQlbHVcbiIsIGFpX3dvcmQpOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbndmcGUv
ZnBtb2R1bGUuYyBiL2FyY2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMKaW5kZXggMTM2NWU4NjUwODQz
Li5lZTM0Yzc2ZTY2MjQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMKKysr
IGIvYXJjaC9hcm0vbndmcGUvZnBtb2R1bGUuYwpAQCAtMTQ3LDcgKzE0Nyw3IEBAIHZvaWQgZmxv
YXRfcmFpc2Uoc2lnbmVkIGNoYXIgZmxhZ3MpCiAjaWZkZWYgQ09ORklHX0RFQlVHX1VTRVIKIAlp
ZiAoZmxhZ3MgJiBkZWJ1ZykKICAJCXByaW50ayhLRVJOX0RFQlVHCi0JCSAgICAgICAiTldGUEU6
ICVzWyVkXSB0YWtlcyBleGNlcHRpb24gJTA4eCBhdCAlcGYgZnJvbSAlMDhseFxuIiwKKwkJICAg
ICAgICJOV0ZQRTogJXNbJWRdIHRha2VzIGV4Y2VwdGlvbiAlMDh4IGF0ICVwcyBmcm9tICUwOGx4
XG4iLAogCQkgICAgICAgY3VycmVudC0+Y29tbSwgY3VycmVudC0+cGlkLCBmbGFncywKIAkJICAg
ICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwgR0VUX1VTRVJSRUcoKS0+QVJNX3BjKTsK
ICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC9taWNyb2JsYXplL21tL3BndGFibGUuYyBiL2FyY2gv
bWljcm9ibGF6ZS9tbS9wZ3RhYmxlLmMKaW5kZXggYzJjZTFlNDJiODg4Li44ZmU1NGZkYTMxZGMg
MTAwNjQ0Ci0tLSBhL2FyY2gvbWljcm9ibGF6ZS9tbS9wZ3RhYmxlLmMKKysrIGIvYXJjaC9taWNy
b2JsYXplL21tL3BndGFibGUuYwpAQCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgdm9pZCBfX2lvbWVt
ICpfX2lvcmVtYXAocGh5c19hZGRyX3QgYWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAogCQlwID49
IG1lbW9yeV9zdGFydCAmJiBwIDwgdmlydF90b19waHlzKGhpZ2hfbWVtb3J5KSAmJgogCQkhKHAg
Pj0gX192aXJ0X3RvX3BoeXMoKHBoeXNfYWRkcl90KV9fYnNzX3N0b3ApICYmCiAJCXAgPCBfX3Zp
cnRfdG9fcGh5cygocGh5c19hZGRyX3QpX19ic3Nfc3RvcCkpKSB7Ci0JCXByX3dhcm4oIl9faW9y
ZW1hcCgpOiBwaHlzIGFkZHIgIlBURV9GTVQiIGlzIFJBTSBsciAlcGZcbiIsCisJCXByX3dhcm4o
Il9faW9yZW1hcCgpOiBwaHlzIGFkZHIgIlBURV9GTVQiIGlzIFJBTSBsciAlcHNcbiIsCiAJCQko
dW5zaWduZWQgbG9uZylwLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogCQlyZXR1cm4g
TlVMTDsKIAl9CmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9kcy5jIGIvYXJjaC9zcGFy
Yy9rZXJuZWwvZHMuYwppbmRleCBmODcyNjVhZmIxNzUuLmNhZDA4Y2NjZTYyNSAxMDA2NDQKLS0t
IGEvYXJjaC9zcGFyYy9rZXJuZWwvZHMuYworKysgYi9hcmNoL3NwYXJjL2tlcm5lbC9kcy5jCkBA
IC04NzYsNyArODc2LDcgQEAgdm9pZCBsZG9tX3Bvd2VyX29mZih2b2lkKQogCiBzdGF0aWMgdm9p
ZCBkc19jb25uX3Jlc2V0KHN0cnVjdCBkc19pbmZvICpkcCkKIHsKLQlwcmludGsoS0VSTl9FUlIg
ImRzLSVsbHU6IGRzX2Nvbm5fcmVzZXQoKSBmcm9tICVwZlxuIiwKKwlwcmludGsoS0VSTl9FUlIg
ImRzLSVsbHU6IGRzX2Nvbm5fcmVzZXQoKSBmcm9tICVwc1xuIiwKIAkgICAgICAgZHAtPmlkLCBf
X2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL3VtL2tl
cm5lbC9zeXNycS5jIGIvYXJjaC91bS9rZXJuZWwvc3lzcnEuYwppbmRleCA2Yjk5NWU4NzBkNTUu
LjA1NTg1ZWVmMTFkOSAxMDA2NDQKLS0tIGEvYXJjaC91bS9rZXJuZWwvc3lzcnEuYworKysgYi9h
cmNoL3VtL2tlcm5lbC9zeXNycS5jCkBAIC0yMCw3ICsyMCw3IEBACiAKIHN0YXRpYyB2b2lkIF9w
cmludF9hZGRyKHZvaWQgKmRhdGEsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcywgaW50IHJlbGlhYmxl
KQogewotCXByX2luZm8oIiBbPCUwOGx4Pl0gJXMlcEZcbiIsIGFkZHJlc3MsIHJlbGlhYmxlID8g
IiIgOiAiPyAiLAorCXByX2luZm8oIiBbPCUwOGx4Pl0gJXMlcFNcbiIsIGFkZHJlc3MsIHJlbGlh
YmxlID8gIiIgOiAiPyAiLAogCQkodm9pZCAqKWFkZHJlc3MpOwogfQogCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFjZS9leGNlcHRpb25zLmggYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90cmFjZS9leGNlcHRpb25zLmgKaW5kZXggZTBlNmQ3ZjIxMzk5Li42YjFlODcxOTQ4MDkg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2VwdGlvbnMuaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFjZS9leGNlcHRpb25zLmgKQEAgLTMwLDcgKzMwLDcg
QEAgREVDTEFSRV9FVkVOVF9DTEFTUyh4ODZfZXhjZXB0aW9ucywKIAkJX19lbnRyeS0+ZXJyb3Jf
Y29kZSA9IGVycm9yX2NvZGU7CiAJKSwKIAotCVRQX3ByaW50aygiYWRkcmVzcz0lcGYgaXA9JXBm
IGVycm9yX2NvZGU9MHglbHgiLAorCVRQX3ByaW50aygiYWRkcmVzcz0lcHMgaXA9JXBzIGVycm9y
X2NvZGU9MHglbHgiLAogCQkgICh2b2lkICopX19lbnRyeS0+YWRkcmVzcywgKHZvaWQgKilfX2Vu
dHJ5LT5pcCwKIAkJICBfX2VudHJ5LT5lcnJvcl9jb2RlKSApOwogCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9rZXJuZWwvaXJxXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMKaW5kZXggMDQ2
OWNkMDc4ZGIxLi40ZGZmNTY2NTg0MjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9pcnFf
NjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaXJxXzY0LmMKQEAgLTU4LDcgKzU4LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHN0YWNrX292ZXJmbG93X2NoZWNrKHN0cnVjdCBwdF9yZWdzICpyZWdz
KQogCWlmIChyZWdzLT5zcCA+PSBlc3RhY2tfdG9wICYmIHJlZ3MtPnNwIDw9IGVzdGFja19ib3R0
b20pCiAJCXJldHVybjsKIAotCVdBUk5fT05DRSgxLCAiZG9fSVJRKCk6ICVzIGhhcyBvdmVyZmxv
d24gdGhlIGtlcm5lbCBzdGFjayAoY3VyOiVMeCxzcDolbHgsaXJxIHN0ayB0b3AtYm90dG9tOiVM
eC0lTHgsZXhjZXB0aW9uIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsaXA6JXBGKVxuIiwKKwlXQVJO
X09OQ0UoMSwgImRvX0lSUSgpOiAlcyBoYXMgb3ZlcmZsb3duIHRoZSBrZXJuZWwgc3RhY2sgKGN1
cjolTHgsc3A6JWx4LGlycSBzdGsgdG9wLWJvdHRvbTolTHgtJUx4LGV4Y2VwdGlvbiBzdGsgdG9w
LWJvdHRvbTolTHgtJUx4LGlwOiVwUylcbiIsCiAJCWN1cnJlbnQtPmNvbW0sIGN1cmJhc2UsIHJl
Z3MtPnNwLAogCQlpcnFfc3RhY2tfdG9wLCBpcnFfc3RhY2tfYm90dG9tLAogCQllc3RhY2tfdG9w
LCBlc3RhY2tfYm90dG9tLCAodm9pZCAqKXJlZ3MtPmlwKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L21tL2V4dGFibGUuYyBiL2FyY2gveDg2L21tL2V4dGFibGUuYwppbmRleCAzYzQ1NjhmOGZiMjgu
LmIwYTJkZThkMmY5ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vZXh0YWJsZS5jCisrKyBiL2Fy
Y2gveDg2L21tL2V4dGFibGUuYwpAQCAtMTQ1LDcgKzE0NSw3IEBAIF9fdmlzaWJsZSBib29sIGV4
X2hhbmRsZXJfcmRtc3JfdW5zYWZlKGNvbnN0IHN0cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkg
KmZpeHVwCiAJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgZXJyb3JfY29kZSwKIAkJCQkgICAgICAg
dW5zaWduZWQgbG9uZyBmYXVsdF9hZGRyKQogewotCWlmIChwcl93YXJuX29uY2UoInVuY2hlY2tl
ZCBNU1IgYWNjZXNzIGVycm9yOiBSRE1TUiBmcm9tIDB4JXggYXQgcklQOiAweCVseCAoJXBGKVxu
IiwKKwlpZiAocHJfd2Fybl9vbmNlKCJ1bmNoZWNrZWQgTVNSIGFjY2VzcyBlcnJvcjogUkRNU1Ig
ZnJvbSAweCV4IGF0IHJJUDogMHglbHggKCVwUylcbiIsCiAJCQkgKHVuc2lnbmVkIGludClyZWdz
LT5jeCwgcmVncy0+aXAsICh2b2lkICopcmVncy0+aXApKQogCQlzaG93X3N0YWNrX3JlZ3MocmVn
cyk7CiAKQEAgLTE2Miw3ICsxNjIsNyBAQCBfX3Zpc2libGUgYm9vbCBleF9oYW5kbGVyX3dybXNy
X3Vuc2FmZShjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpmaXh1cAogCQkJCSAg
ICAgICB1bnNpZ25lZCBsb25nIGVycm9yX2NvZGUsCiAJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcg
ZmF1bHRfYWRkcikKIHsKLQlpZiAocHJfd2Fybl9vbmNlKCJ1bmNoZWNrZWQgTVNSIGFjY2VzcyBl
cnJvcjogV1JNU1IgdG8gMHgleCAodHJpZWQgdG8gd3JpdGUgMHglMDh4JTA4eCkgYXQgcklQOiAw
eCVseCAoJXBGKVxuIiwKKwlpZiAocHJfd2Fybl9vbmNlKCJ1bmNoZWNrZWQgTVNSIGFjY2VzcyBl
cnJvcjogV1JNU1IgdG8gMHgleCAodHJpZWQgdG8gd3JpdGUgMHglMDh4JTA4eCkgYXQgcklQOiAw
eCVseCAoJXBTKVxuIiwKIAkJCSAodW5zaWduZWQgaW50KXJlZ3MtPmN4LCAodW5zaWduZWQgaW50
KXJlZ3MtPmR4LAogCQkJICh1bnNpZ25lZCBpbnQpcmVncy0+YXgsICByZWdzLT5pcCwgKHZvaWQg
KilyZWdzLT5pcCkpCiAJCXNob3dfc3RhY2tfcmVncyhyZWdzKTsKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9tdWx0aWNhbGxzLmMgYi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jCmluZGV4IDA3
NjZhMDhiZGY0NS4uMDcwNTQ1NzIyOTdmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbXVsdGlj
YWxscy5jCisrKyBiL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKQEAgLTEwNSw3ICsxMDUsNyBA
QCB2b2lkIHhlbl9tY19mbHVzaCh2b2lkKQogCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7IGkr
KykgewogCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkgewogI2lmIE1DX0RFQlVHCi0J
CQkJcHJfZXJyKCIgIGNhbGwgJTJkOiBvcD0lbHUgYXJnPVslbHhdIHJlc3VsdD0lbGRcdCVwRlxu
IiwKKwkJCQlwcl9lcnIoIiAgY2FsbCAlMmQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0
JXBTXG4iLAogCQkJCSAgICAgICBpICsgMSwKIAkJCQkgICAgICAgYi0+ZGVidWdbaV0ub3AsCiAJ
CQkJICAgICAgIGItPmRlYnVnW2ldLmFyZ3NbMF0sCmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkv
ZGV2aWNlX3BtLmMgYi9kcml2ZXJzL2FjcGkvZGV2aWNlX3BtLmMKaW5kZXggODI0YWU5ODVhZDkz
Li4xYWEwZDAxNGRjMzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYworKysg
Yi9kcml2ZXJzL2FjcGkvZGV2aWNlX3BtLmMKQEAgLTQxNCw3ICs0MTQsNyBAQCBzdGF0aWMgdm9p
ZCBhY3BpX3BtX25vdGlmeV9oYW5kbGVyKGFjcGlfaGFuZGxlIGhhbmRsZSwgdTMyIHZhbCwgdm9p
ZCAqbm90X3VzZWQpCiAJaWYgKGFkZXYtPndha2V1cC5mbGFncy5ub3RpZmllcl9wcmVzZW50KSB7
CiAJCXBtX3dha2V1cF93c19ldmVudChhZGV2LT53YWtldXAud3MsIDAsIGFjcGlfczJpZGxlX3dh
a2V1cCgpKTsKIAkJaWYgKGFkZXYtPndha2V1cC5jb250ZXh0LmZ1bmMpIHsKLQkJCWFjcGlfaGFu
ZGxlX2RlYnVnKGhhbmRsZSwgIlJ1bm5pbmcgJXBGIGZvciAlc1xuIiwKKwkJCWFjcGlfaGFuZGxl
X2RlYnVnKGhhbmRsZSwgIlJ1bm5pbmcgJXBTIGZvciAlc1xuIiwKIAkJCQkJICBhZGV2LT53YWtl
dXAuY29udGV4dC5mdW5jLAogCQkJCQkgIGRldl9uYW1lKGFkZXYtPndha2V1cC5jb250ZXh0LmRl
dikpOwogCQkJYWRldi0+d2FrZXVwLmNvbnRleHQuZnVuYygmYWRldi0+d2FrZXVwLmNvbnRleHQp
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL3Bvd2VyL21haW4uYyBiL2RyaXZlcnMvYmFzZS9w
b3dlci9tYWluLmMKaW5kZXggZjgwZDI5OGRlM2ZhLi5hNjE5YmUwMjUwNTYgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMKKysrIGIvZHJpdmVycy9iYXNlL3Bvd2VyL21haW4u
YwpAQCAtMjA3LDcgKzIwNyw3IEBAIHN0YXRpYyBrdGltZV90IGluaXRjYWxsX2RlYnVnX3N0YXJ0
KHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqY2IpCiAJaWYgKCFwbV9wcmludF90aW1lc19lbmFi
bGVkKQogCQlyZXR1cm4gMDsKIAotCWRldl9pbmZvKGRldiwgImNhbGxpbmcgJXBGIEAgJWksIHBh
cmVudDogJXNcbiIsIGNiLAorCWRldl9pbmZvKGRldiwgImNhbGxpbmcgJXBTIEAgJWksIHBhcmVu
dDogJXNcbiIsIGNiLAogCQkgdGFza19waWRfbnIoY3VycmVudCksCiAJCSBkZXYtPnBhcmVudCA/
IGRldl9uYW1lKGRldi0+cGFyZW50KSA6ICJub25lIik7CiAJcmV0dXJuIGt0aW1lX2dldCgpOwpA
QCAtMjI1LDcgKzIyNSw3IEBAIHN0YXRpYyB2b2lkIGluaXRjYWxsX2RlYnVnX3JlcG9ydChzdHJ1
Y3QgZGV2aWNlICpkZXYsIGt0aW1lX3QgY2FsbHRpbWUsCiAJcmV0dGltZSA9IGt0aW1lX2dldCgp
OwogCW5zZWNzID0gKHM2NCkga3RpbWVfdG9fbnMoa3RpbWVfc3ViKHJldHRpbWUsIGNhbGx0aW1l
KSk7CiAKLQlkZXZfaW5mbyhkZXYsICIlcEYgcmV0dXJuZWQgJWQgYWZ0ZXIgJUxkIHVzZWNzXG4i
LCBjYiwgZXJyb3IsCisJZGV2X2luZm8oZGV2LCAiJXBTIHJldHVybmVkICVkIGFmdGVyICVMZCB1
c2Vjc1xuIiwgY2IsIGVycm9yLAogCQkgKHVuc2lnbmVkIGxvbmcgbG9uZyluc2VjcyA+PiAxMCk7
CiB9CiAKQEAgLTIwNjMsNyArMjA2Myw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKGRwbV9zdXNwZW5k
X3N0YXJ0KTsKIHZvaWQgX19zdXNwZW5kX3JlcG9ydF9yZXN1bHQoY29uc3QgY2hhciAqZnVuY3Rp
b24sIHZvaWQgKmZuLCBpbnQgcmV0KQogewogCWlmIChyZXQpCi0JCXByX2VycigiJXMoKTogJXBG
IHJldHVybnMgJWRcbiIsIGZ1bmN0aW9uLCBmbiwgcmV0KTsKKwkJcHJfZXJyKCIlcygpOiAlcFMg
cmV0dXJucyAlZFxuIiwgZnVuY3Rpb24sIGZuLCByZXQpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwo
X19zdXNwZW5kX3JlcG9ydF9yZXN1bHQpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2Uvc3lz
Y29yZS5jIGIvZHJpdmVycy9iYXNlL3N5c2NvcmUuYwppbmRleCA2ZTA3NmYzNTlkY2MuLjBkMzQ2
YTMwNzE0MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9iYXNlL3N5c2NvcmUuYworKysgYi9kcml2ZXJz
L2Jhc2Uvc3lzY29yZS5jCkBAIC02MiwxOSArNjIsMTkgQEAgaW50IHN5c2NvcmVfc3VzcGVuZCh2
b2lkKQogCWxpc3RfZm9yX2VhY2hfZW50cnlfcmV2ZXJzZShvcHMsICZzeXNjb3JlX29wc19saXN0
LCBub2RlKQogCQlpZiAob3BzLT5zdXNwZW5kKSB7CiAJCQlpZiAoaW5pdGNhbGxfZGVidWcpCi0J
CQkJcHJfaW5mbygiUE06IENhbGxpbmcgJXBGXG4iLCBvcHMtPnN1c3BlbmQpOworCQkJCXByX2lu
Zm8oIlBNOiBDYWxsaW5nICVwU1xuIiwgb3BzLT5zdXNwZW5kKTsKIAkJCXJldCA9IG9wcy0+c3Vz
cGVuZCgpOwogCQkJaWYgKHJldCkKIAkJCQlnb3RvIGVycl9vdXQ7CiAJCQlXQVJOX09OQ0UoIWly
cXNfZGlzYWJsZWQoKSwKLQkJCQkiSW50ZXJydXB0cyBlbmFibGVkIGFmdGVyICVwRlxuIiwgb3Bz
LT5zdXNwZW5kKTsKKwkJCQkiSW50ZXJydXB0cyBlbmFibGVkIGFmdGVyICVwU1xuIiwgb3BzLT5z
dXNwZW5kKTsKIAkJfQogCiAJdHJhY2Vfc3VzcGVuZF9yZXN1bWUoVFBTKCJzeXNjb3JlX3N1c3Bl
bmQiKSwgMCwgZmFsc2UpOwogCXJldHVybiAwOwogCiAgZXJyX291dDoKLQlwcl9lcnIoIlBNOiBT
eXN0ZW0gY29yZSBzdXNwZW5kIGNhbGxiYWNrICVwRiBmYWlsZWQuXG4iLCBvcHMtPnN1c3BlbmQp
OworCXByX2VycigiUE06IFN5c3RlbSBjb3JlIHN1c3BlbmQgY2FsbGJhY2sgJXBTIGZhaWxlZC5c
biIsIG9wcy0+c3VzcGVuZCk7CiAKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X2NvbnRpbnVlKG9wcywg
JnN5c2NvcmVfb3BzX2xpc3QsIG5vZGUpCiAJCWlmIChvcHMtPnJlc3VtZSkKQEAgLTEwMCwxMCAr
MTAwLDEwIEBAIHZvaWQgc3lzY29yZV9yZXN1bWUodm9pZCkKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5
KG9wcywgJnN5c2NvcmVfb3BzX2xpc3QsIG5vZGUpCiAJCWlmIChvcHMtPnJlc3VtZSkgewogCQkJ
aWYgKGluaXRjYWxsX2RlYnVnKQotCQkJCXByX2luZm8oIlBNOiBDYWxsaW5nICVwRlxuIiwgb3Bz
LT5yZXN1bWUpOworCQkJCXByX2luZm8oIlBNOiBDYWxsaW5nICVwU1xuIiwgb3BzLT5yZXN1bWUp
OwogCQkJb3BzLT5yZXN1bWUoKTsKIAkJCVdBUk5fT05DRSghaXJxc19kaXNhYmxlZCgpLAotCQkJ
CSJJbnRlcnJ1cHRzIGVuYWJsZWQgYWZ0ZXIgJXBGXG4iLCBvcHMtPnJlc3VtZSk7CisJCQkJIklu
dGVycnVwdHMgZW5hYmxlZCBhZnRlciAlcFNcbiIsIG9wcy0+cmVzdW1lKTsKIAkJfQogCXRyYWNl
X3N1c3BlbmRfcmVzdW1lKFRQUygic3lzY29yZV9yZXN1bWUiKSwgMCwgZmFsc2UpOwogfQpAQCAt
MTIyLDcgKzEyMiw3IEBAIHZvaWQgc3lzY29yZV9zaHV0ZG93bih2b2lkKQogCWxpc3RfZm9yX2Vh
Y2hfZW50cnlfcmV2ZXJzZShvcHMsICZzeXNjb3JlX29wc19saXN0LCBub2RlKQogCQlpZiAob3Bz
LT5zaHV0ZG93bikgewogCQkJaWYgKGluaXRjYWxsX2RlYnVnKQotCQkJCXByX2luZm8oIlBNOiBD
YWxsaW5nICVwRlxuIiwgb3BzLT5zaHV0ZG93bik7CisJCQkJcHJfaW5mbygiUE06IENhbGxpbmcg
JXBTXG4iLCBvcHMtPnNodXRkb3duKTsKIAkJCW9wcy0+c2h1dGRvd24oKTsKIAkJfQogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2Jsb2NrL2RyYmQvZHJiZF9yZWNlaXZlci5jIGIvZHJpdmVycy9ibG9j
ay9kcmJkL2RyYmRfcmVjZWl2ZXIuYwppbmRleCBjN2FkODhkOTFhMDkuLjNlNWZkOTdhM2I0ZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay9kcmJkL2RyYmRfcmVjZWl2ZXIuYworKysgYi9kcml2
ZXJzL2Jsb2NrL2RyYmQvZHJiZF9yZWNlaXZlci5jCkBAIC02MTE2LDcgKzYxMTYsNyBAQCBpbnQg
ZHJiZF9hY2tfcmVjZWl2ZXIoc3RydWN0IGRyYmRfdGhyZWFkICp0aGkpCiAKIAkJCWVyciA9IGNt
ZC0+Zm4oY29ubmVjdGlvbiwgJnBpKTsKIAkJCWlmIChlcnIpIHsKLQkJCQlkcmJkX2Vycihjb25u
ZWN0aW9uLCAiJXBmIGZhaWxlZFxuIiwgY21kLT5mbik7CisJCQkJZHJiZF9lcnIoY29ubmVjdGlv
biwgIiVwcyBmYWlsZWRcbiIsIGNtZC0+Zm4pOwogCQkJCWdvdG8gcmVjb25uZWN0OwogCQkJfQog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL2Zsb3BweS5jIGIvZHJpdmVycy9ibG9jay9mbG9w
cHkuYwppbmRleCA5NWY2MDhkMWEwOTguLjQ5Zjg5ZGIwNzY2ZiAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ibG9jay9mbG9wcHkuYworKysgYi9kcml2ZXJzL2Jsb2NrL2Zsb3BweS5jCkBAIC0xNjkzLDcg
KzE2OTMsNyBAQCBpcnFyZXR1cm5fdCBmbG9wcHlfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRl
dl9pZCkKIAkJLyogd2UgZG9uJ3QgZXZlbiBrbm93IHdoaWNoIEZEQyBpcyB0aGUgY3VscHJpdCAq
LwogCQlwcl9pbmZvKCJET1IwPSV4XG4iLCBmZGNfc3RhdGVbMF0uZG9yKTsKIAkJcHJfaW5mbygi
ZmxvcHB5IGludGVycnVwdCBvbiBiaXphcnJlIGZkYyAlZFxuIiwgZmRjKTsKLQkJcHJfaW5mbygi
aGFuZGxlcj0lcGZcbiIsIGhhbmRsZXIpOworCQlwcl9pbmZvKCJoYW5kbGVyPSVwc1xuIiwgaGFu
ZGxlcik7CiAJCWlzX2FsaXZlKF9fZnVuY19fLCAiYml6YXJyZSBmZGMiKTsKIAkJcmV0dXJuIElS
UV9OT05FOwogCX0KQEAgLTE3NTIsNyArMTc1Miw3IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2ludGVy
cnVwdCh2b2lkKQogCWRlYnVndChfX2Z1bmNfXywgIiIpOwogCXJlc3VsdCgpOwkJLyogZ2V0IHRo
ZSBzdGF0dXMgcmVhZHkgZm9yIHNldF9mZGMgKi8KIAlpZiAoRkRDUy0+cmVzZXQpIHsKLQkJcHJf
aW5mbygicmVzZXQgc2V0IGluIGludGVycnVwdCwgY2FsbGluZyAlcGZcbiIsIGNvbnQtPmVycm9y
KTsKKwkJcHJfaW5mbygicmVzZXQgc2V0IGluIGludGVycnVwdCwgY2FsbGluZyAlcHNcbiIsIGNv
bnQtPmVycm9yKTsKIAkJY29udC0+ZXJyb3IoKTsJLyogYSByZXNldCBqdXN0IGFmdGVyIGEgcmVz
ZXQuIEJBRCEgKi8KIAl9CiAJY29udC0+cmVkbygpOwpAQCAtMTc5Myw3ICsxNzkzLDcgQEAgc3Rh
dGljIHZvaWQgc2hvd19mbG9wcHkodm9pZCkKIAlwcl9pbmZvKCJcbiIpOwogCXByX2luZm8oImZs
b3BweSBkcml2ZXIgc3RhdGVcbiIpOwogCXByX2luZm8oIi0tLS0tLS0tLS0tLS0tLS0tLS1cbiIp
OwotCXByX2luZm8oIm5vdz0lbHUgbGFzdCBpbnRlcnJ1cHQ9JWx1IGRpZmY9JWx1IGxhc3QgY2Fs
bGVkIGhhbmRsZXI9JXBmXG4iLAorCXByX2luZm8oIm5vdz0lbHUgbGFzdCBpbnRlcnJ1cHQ9JWx1
IGRpZmY9JWx1IGxhc3QgY2FsbGVkIGhhbmRsZXI9JXBzXG4iLAogCQlqaWZmaWVzLCBpbnRlcnJ1
cHRqaWZmaWVzLCBqaWZmaWVzIC0gaW50ZXJydXB0amlmZmllcywKIAkJbGFzdGhhbmRsZXIpOwog
CkBAIC0xODEyLDkgKzE4MTIsOSBAQCBzdGF0aWMgdm9pZCBzaG93X2Zsb3BweSh2b2lkKQogCXBy
X2luZm8oInN0YXR1cz0leFxuIiwgZmRfaW5iKEZEX1NUQVRVUykpOwogCXByX2luZm8oImZkY19i
dXN5PSVsdVxuIiwgZmRjX2J1c3kpOwogCWlmIChkb19mbG9wcHkpCi0JCXByX2luZm8oImRvX2Zs
b3BweT0lcGZcbiIsIGRvX2Zsb3BweSk7CisJCXByX2luZm8oImRvX2Zsb3BweT0lcHNcbiIsIGRv
X2Zsb3BweSk7CiAJaWYgKHdvcmtfcGVuZGluZygmZmxvcHB5X3dvcmspKQotCQlwcl9pbmZvKCJm
bG9wcHlfd29yay5mdW5jPSVwZlxuIiwgZmxvcHB5X3dvcmsuZnVuYyk7CisJCXByX2luZm8oImZs
b3BweV93b3JrLmZ1bmM9JXBzXG4iLCBmbG9wcHlfd29yay5mdW5jKTsKIAlpZiAoZGVsYXllZF93
b3JrX3BlbmRpbmcoJmZkX3RpbWVyKSkKIAkJcHJfaW5mbygiZGVsYXllZCB3b3JrLmZ1bmN0aW9u
PSVwIGV4cGlyZXM9JWxkXG4iLAogCQkgICAgICAgZmRfdGltZXIud29yay5mdW5jLApkaWZmIC0t
Z2l0IGEvZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyBiL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVx
LmMKaW5kZXggZTEwOTIyNzA5ZDEzLi5iZjc4YTNkOWUwZTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Y3B1ZnJlcS9jcHVmcmVxLmMKKysrIGIvZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNDI2
LDcgKzQyNiw3IEBAIHN0YXRpYyB2b2lkIGNwdWZyZXFfbGlzdF90cmFuc2l0aW9uX25vdGlmaWVy
cyh2b2lkKQogCW11dGV4X2xvY2soJmNwdWZyZXFfdHJhbnNpdGlvbl9ub3RpZmllcl9saXN0Lm11
dGV4KTsKIAogCWZvciAobmIgPSBjcHVmcmVxX3RyYW5zaXRpb25fbm90aWZpZXJfbGlzdC5oZWFk
OyBuYjsgbmIgPSBuYi0+bmV4dCkKLQkJcHJfaW5mbygiJXBGXG4iLCBuYi0+bm90aWZpZXJfY2Fs
bCk7CisJCXByX2luZm8oIiVwU1xuIiwgbmItPm5vdGlmaWVyX2NhbGwpOwogCiAJbXV0ZXhfdW5s
b2NrKCZjcHVmcmVxX3RyYW5zaXRpb25fbm90aWZpZXJfbGlzdC5tdXRleCk7CiB9CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oIGIvZHJpdmVycy9tbWMvY29yZS9xdWlya3Mu
aAppbmRleCBkZDJmNzNhZjhmMmMuLjJkMmQ5ZWE4YmU0ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9t
bWMvY29yZS9xdWlya3MuaAorKysgYi9kcml2ZXJzL21tYy9jb3JlL3F1aXJrcy5oCkBAIC0xNTks
NyArMTU5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG1tY19maXh1cF9kZXZpY2Uoc3RydWN0IG1t
Y19jYXJkICpjYXJkLAogCQkgICAgKGYtPmV4dF9jc2RfcmV2ID09IEVYVF9DU0RfUkVWX0FOWSB8
fAogCQkgICAgIGYtPmV4dF9jc2RfcmV2ID09IGNhcmQtPmV4dF9jc2QucmV2KSAmJgogCQkgICAg
cmV2ID49IGYtPnJldl9zdGFydCAmJiByZXYgPD0gZi0+cmV2X2VuZCkgewotCQkJZGV2X2RiZygm
Y2FyZC0+ZGV2LCAiY2FsbGluZyAlcGZcbiIsIGYtPnZlbmRvcl9maXh1cCk7CisJCQlkZXZfZGJn
KCZjYXJkLT5kZXYsICJjYWxsaW5nICVwc1xuIiwgZi0+dmVuZG9yX2ZpeHVwKTsKIAkJCWYtPnZl
bmRvcl9maXh1cChjYXJkLCBmLT5kYXRhKTsKIAkJfQogCX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
bnZkaW1tL2J1cy5jIGIvZHJpdmVycy9udmRpbW0vYnVzLmMKaW5kZXggN2JiZmYwYWYyOWIyLi43
ZmY2ODQxNTlmMjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbnZkaW1tL2J1cy5jCisrKyBiL2RyaXZl
cnMvbnZkaW1tL2J1cy5jCkBAIC01ODEsNyArNTgxLDcgQEAgaW50IF9fbmRfZHJpdmVyX3JlZ2lz
dGVyKHN0cnVjdCBuZF9kZXZpY2VfZHJpdmVyICpuZF9kcnYsIHN0cnVjdCBtb2R1bGUgKm93bmVy
LAogCXN0cnVjdCBkZXZpY2VfZHJpdmVyICpkcnYgPSAmbmRfZHJ2LT5kcnY7CiAKIAlpZiAoIW5k
X2Rydi0+dHlwZSkgewotCQlwcl9kZWJ1ZygiZHJpdmVyIHR5cGUgYml0bWFzayBub3Qgc2V0ICgl
cGYpXG4iLAorCQlwcl9kZWJ1ZygiZHJpdmVyIHR5cGUgYml0bWFzayBub3Qgc2V0ICglcHMpXG4i
LAogCQkJCV9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7CiAJCXJldHVybiAtRUlOVkFMOwog
CX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jIGIvZHJpdmVycy9udmRp
bW0vZGltbV9kZXZzLmMKaW5kZXggOTFiOWFiYmY2ODljLi5lY2JhYjJkNjZlMzggMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jCisrKyBiL2RyaXZlcnMvbnZkaW1tL2RpbW1f
ZGV2cy5jCkBAIC01OCw3ICs1OCw3IEBAIHN0YXRpYyBpbnQgdmFsaWRhdGVfZGltbShzdHJ1Y3Qg
bnZkaW1tX2RydmRhdGEgKm5kZCkKIAogCXJjID0gbnZkaW1tX2NoZWNrX2NvbmZpZ19kYXRhKG5k
ZC0+ZGV2KTsKIAlpZiAocmMpCi0JCWRldl9kYmcobmRkLT5kZXYsICIlcGY6ICVzIGVycm9yOiAl
ZFxuIiwKKwkJZGV2X2RiZyhuZGQtPmRldiwgIiVwczogJXMgZXJyb3I6ICVkXG4iLAogCQkJCV9f
YnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwgX19mdW5jX18sIHJjKTsKIAlyZXR1cm4gcmM7CiB9
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMgYi9kcml2ZXJzL3BjaS9wY2kt
ZHJpdmVyLmMKaW5kZXggNzE4NTNiZWZkNDM1Li5jYWU2MzBmZTYzODcgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvcGNpL3BjaS1kcml2ZXIuYworKysgYi9kcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMKQEAg
LTU3OCw3ICs1NzgsNyBAQCBzdGF0aWMgaW50IHBjaV9sZWdhY3lfc3VzcGVuZChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHBtX21lc3NhZ2VfdCBzdGF0ZSkKIAkJaWYgKCFwY2lfZGV2LT5zdGF0ZV9zYXZl
ZCAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9EMAogCQkgICAgJiYgcGNpX2Rldi0+
Y3VycmVudF9zdGF0ZSAhPSBQQ0lfVU5LTk9XTikgewogCQkJV0FSTl9PTkNFKHBjaV9kZXYtPmN1
cnJlbnRfc3RhdGUgIT0gcHJldiwKLQkJCQkiUENJIFBNOiBEZXZpY2Ugc3RhdGUgbm90IHNhdmVk
IGJ5ICVwRlxuIiwKKwkJCQkiUENJIFBNOiBEZXZpY2Ugc3RhdGUgbm90IHNhdmVkIGJ5ICVwU1xu
IiwKIAkJCQlkcnYtPnN1c3BlbmQpOwogCQl9CiAJfQpAQCAtNjA1LDcgKzYwNSw3IEBAIHN0YXRp
YyBpbnQgcGNpX2xlZ2FjeV9zdXNwZW5kX2xhdGUoc3RydWN0IGRldmljZSAqZGV2LCBwbV9tZXNz
YWdlX3Qgc3RhdGUpCiAJCWlmICghcGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rldi0+Y3Vy
cmVudF9zdGF0ZSAhPSBQQ0lfRDAKIAkJICAgICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0g
UENJX1VOS05PV04pIHsKIAkJCVdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IHBy
ZXYsCi0JCQkJIlBDSSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAlcEZcbiIsCisJCQkJ
IlBDSSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAlcFNcbiIsCiAJCQkJZHJ2LT5zdXNw
ZW5kX2xhdGUpOwogCQkJZ290byBGaXh1cDsKIAkJfQpAQCAtNzczLDcgKzc3Myw3IEBAIHN0YXRp
YyBpbnQgcGNpX3BtX3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2KQogCQlpZiAoIXBjaV9kZXYt
PnN0YXRlX3NhdmVkICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gUENJX0QwCiAJCSAgICAm
JiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9VTktOT1dOKSB7CiAJCQlXQVJOX09OQ0Uo
cGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBwcmV2LAotCQkJCSJQQ0kgUE06IFN0YXRlIG9mIGRl
dmljZSBub3Qgc2F2ZWQgYnkgJXBGXG4iLAorCQkJCSJQQ0kgUE06IFN0YXRlIG9mIGRldmljZSBu
b3Qgc2F2ZWQgYnkgJXBTXG4iLAogCQkJCXBtLT5zdXNwZW5kKTsKIAkJfQogCX0KQEAgLTgyMSw3
ICs4MjEsNyBAQCBzdGF0aWMgaW50IHBjaV9wbV9zdXNwZW5kX25vaXJxKHN0cnVjdCBkZXZpY2Ug
KmRldikKIAkJaWYgKCFwY2lfZGV2LT5zdGF0ZV9zYXZlZCAmJiBwY2lfZGV2LT5jdXJyZW50X3N0
YXRlICE9IFBDSV9EMAogCQkgICAgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfVU5L
Tk9XTikgewogCQkJV0FSTl9PTkNFKHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gcHJldiwKLQkJ
CQkiUENJIFBNOiBTdGF0ZSBvZiBkZXZpY2Ugbm90IHNhdmVkIGJ5ICVwRlxuIiwKKwkJCQkiUENJ
IFBNOiBTdGF0ZSBvZiBkZXZpY2Ugbm90IHNhdmVkIGJ5ICVwU1xuIiwKIAkJCQlwbS0+c3VzcGVu
ZF9ub2lycSk7CiAJCQlnb3RvIEZpeHVwOwogCQl9CkBAIC0xMjYwLDExICsxMjYwLDExIEBAIHN0
YXRpYyBpbnQgcGNpX3BtX3J1bnRpbWVfc3VzcGVuZChzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJCSAq
IGxvZyBsZXZlbC4KIAkJICovCiAJCWlmIChlcnJvciA9PSAtRUJVU1kgfHwgZXJyb3IgPT0gLUVB
R0FJTikgewotCQkJZGV2X2RiZyhkZXYsICJjYW4ndCBzdXNwZW5kIG5vdyAoJXBmIHJldHVybmVk
ICVkKVxuIiwKKwkJCWRldl9kYmcoZGV2LCAiY2FuJ3Qgc3VzcGVuZCBub3cgKCVwcyByZXR1cm5l
ZCAlZClcbiIsCiAJCQkJcG0tPnJ1bnRpbWVfc3VzcGVuZCwgZXJyb3IpOwogCQkJcmV0dXJuIGVy
cm9yOwogCQl9IGVsc2UgaWYgKGVycm9yKSB7Ci0JCQlkZXZfZXJyKGRldiwgImNhbid0IHN1c3Bl
bmQgKCVwZiByZXR1cm5lZCAlZClcbiIsCisJCQlkZXZfZXJyKGRldiwgImNhbid0IHN1c3BlbmQg
KCVwcyByZXR1cm5lZCAlZClcbiIsCiAJCQkJcG0tPnJ1bnRpbWVfc3VzcGVuZCwgZXJyb3IpOwog
CQkJcmV0dXJuIGVycm9yOwogCQl9CkBAIC0xMjc2LDcgKzEyNzYsNyBAQCBzdGF0aWMgaW50IHBj
aV9wbV9ydW50aW1lX3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2KQogCSAgICAmJiAhcGNpX2Rl
di0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfRDAKIAkgICAg
JiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfVU5LTk9XTikgewogCQlXQVJOX09OQ0Uo
cGNpX2Rldi0+Y3VycmVudF9zdGF0ZSAhPSBwcmV2LAotCQkJIlBDSSBQTTogU3RhdGUgb2YgZGV2
aWNlIG5vdCBzYXZlZCBieSAlcEZcbiIsCisJCQkiUENJIFBNOiBTdGF0ZSBvZiBkZXZpY2Ugbm90
IHNhdmVkIGJ5ICVwU1xuIiwKIAkJCXBtLT5ydW50aW1lX3N1c3BlbmQpOwogCQlyZXR1cm4gMDsK
IAl9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9xdWlya3MuYyBiL2RyaXZlcnMvcGNpL3F1aXJr
cy5jCmluZGV4IGE1OWFkMDljZTkxMS4uYjU2YzJhNzVkNDJmIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3BjaS9xdWlya3MuYworKysgYi9kcml2ZXJzL3BjaS9xdWlya3MuYwpAQCAtMzYsNyArMzYsNyBA
QCBzdGF0aWMga3RpbWVfdCBmaXh1cF9kZWJ1Z19zdGFydChzdHJ1Y3QgcGNpX2RldiAqZGV2LAog
CQkJCSB2b2lkICgqZm4pKHN0cnVjdCBwY2lfZGV2ICpkZXYpKQogewogCWlmIChpbml0Y2FsbF9k
ZWJ1ZykKLQkJcGNpX2luZm8oZGV2LCAiY2FsbGluZyAgJXBGIEAgJWlcbiIsIGZuLCB0YXNrX3Bp
ZF9ucihjdXJyZW50KSk7CisJCXBjaV9pbmZvKGRldiwgImNhbGxpbmcgICVwUyBAICVpXG4iLCBm
biwgdGFza19waWRfbnIoY3VycmVudCkpOwogCiAJcmV0dXJuIGt0aW1lX2dldCgpOwogfQpAQCAt
NTEsNyArNTEsNyBAQCBzdGF0aWMgdm9pZCBmaXh1cF9kZWJ1Z19yZXBvcnQoc3RydWN0IHBjaV9k
ZXYgKmRldiwga3RpbWVfdCBjYWxsdGltZSwKIAlkZWx0YSA9IGt0aW1lX3N1YihyZXR0aW1lLCBj
YWxsdGltZSk7CiAJZHVyYXRpb24gPSAodW5zaWduZWQgbG9uZyBsb25nKSBrdGltZV90b19ucyhk
ZWx0YSkgPj4gMTA7CiAJaWYgKGluaXRjYWxsX2RlYnVnIHx8IGR1cmF0aW9uID4gMTAwMDApCi0J
CXBjaV9pbmZvKGRldiwgIiVwRiB0b29rICVsbGQgdXNlY3NcbiIsIGZuLCBkdXJhdGlvbik7CisJ
CXBjaV9pbmZvKGRldiwgIiVwUyB0b29rICVsbGQgdXNlY3NcbiIsIGZuLCBkdXJhdGlvbik7CiB9
CiAKIHN0YXRpYyB2b2lkIHBjaV9kb19maXh1cHMoc3RydWN0IHBjaV9kZXYgKmRldiwgc3RydWN0
IHBjaV9maXh1cCAqZiwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcG5wL3F1aXJrcy5jIGIvZHJpdmVy
cy9wbnAvcXVpcmtzLmMKaW5kZXggODAzNjY2YWUzNjM1Li5kZTk5ZjM3MWQzNjIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvcG5wL3F1aXJrcy5jCisrKyBiL2RyaXZlcnMvcG5wL3F1aXJrcy5jCkBAIC00
NTgsNyArNDU4LDcgQEAgdm9pZCBwbnBfZml4dXBfZGV2aWNlKHN0cnVjdCBwbnBfZGV2ICpkZXYp
CiAJZm9yIChmID0gcG5wX2ZpeHVwczsgKmYtPmlkOyBmKyspIHsKIAkJaWYgKCFjb21wYXJlX3Bu
cF9pZChkZXYtPmlkLCBmLT5pZCkpCiAJCQljb250aW51ZTsKLQkJcG5wX2RiZygmZGV2LT5kZXYs
ICIlczogY2FsbGluZyAlcEZcbiIsIGYtPmlkLAorCQlwbnBfZGJnKCZkZXYtPmRldiwgIiVzOiBj
YWxsaW5nICVwU1xuIiwgZi0+aWQsCiAJCQlmLT5xdWlya19mdW5jdGlvbik7CiAJCWYtPnF1aXJr
X2Z1bmN0aW9uKGRldik7CiAJfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL2VzcF9zY3NpLmMg
Yi9kcml2ZXJzL3Njc2kvZXNwX3Njc2kuYwppbmRleCA0NjVkZjQ3NWY3NTMuLjc2ZmQwMmNjYmY0
OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL2VzcF9zY3NpLmMKKysrIGIvZHJpdmVycy9zY3Np
L2VzcF9zY3NpLmMKQEAgLTEwMzEsNyArMTAzMSw3IEBAIHN0YXRpYyBpbnQgZXNwX2NoZWNrX3Nw
dXJfaW50cihzdHJ1Y3QgZXNwICplc3ApCiAKIHN0YXRpYyB2b2lkIGVzcF9zY2hlZHVsZV9yZXNl
dChzdHJ1Y3QgZXNwICplc3ApCiB7Ci0JZXNwX2xvZ19yZXNldCgiZXNwX3NjaGVkdWxlX3Jlc2V0
KCkgZnJvbSAlcGZcbiIsCisJZXNwX2xvZ19yZXNldCgiZXNwX3NjaGVkdWxlX3Jlc2V0KCkgZnJv
bSAlcHNcbiIsCiAJCSAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7CiAJZXNwLT5m
bGFncyB8PSBFU1BfRkxBR19SRVNFVFRJTkc7CiAJZXNwX2V2ZW50KGVzcCwgRVNQX0VWRU5UX1JF
U0VUKTsKZGlmZiAtLWdpdCBhL2ZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3BhY2UtdHJlZS10ZXN0cy5j
IGIvZnMvYnRyZnMvdGVzdHMvZnJlZS1zcGFjZS10cmVlLXRlc3RzLmMKaW5kZXggMDljMjc2Mjhl
MzA1Li4yMDFmY2Q0NWZjMjMgMTAwNjQ0Ci0tLSBhL2ZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3BhY2Ut
dHJlZS10ZXN0cy5jCisrKyBiL2ZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3BhY2UtdHJlZS10ZXN0cy5j
CkBAIC01MzksNyArNTM5LDcgQEAgc3RhdGljIGludCBydW5fdGVzdF9ib3RoX2Zvcm1hdHModGVz
dF9mdW5jX3QgdGVzdF9mdW5jLCB1MzIgc2VjdG9yc2l6ZSwKIAlyZXQgPSBydW5fdGVzdCh0ZXN0
X2Z1bmMsIDAsIHNlY3RvcnNpemUsIG5vZGVzaXplLCBhbGlnbm1lbnQpOwogCWlmIChyZXQpIHsK
IAkJdGVzdF9lcnIoCi0JIiVwZiBmYWlsZWQgd2l0aCBleHRlbnRzLCBzZWN0b3JzaXplPSV1LCBu
b2Rlc2l6ZT0ldSwgYWxpZ25tZW50PSV1IiwKKwkiJXBzIGZhaWxlZCB3aXRoIGV4dGVudHMsIHNl
Y3RvcnNpemU9JXUsIG5vZGVzaXplPSV1LCBhbGlnbm1lbnQ9JXUiLAogCQkJIHRlc3RfZnVuYywg
c2VjdG9yc2l6ZSwgbm9kZXNpemUsIGFsaWdubWVudCk7CiAJCXRlc3RfcmV0ID0gcmV0OwogCX0K
QEAgLTU0Nyw3ICs1NDcsNyBAQCBzdGF0aWMgaW50IHJ1bl90ZXN0X2JvdGhfZm9ybWF0cyh0ZXN0
X2Z1bmNfdCB0ZXN0X2Z1bmMsIHUzMiBzZWN0b3JzaXplLAogCXJldCA9IHJ1bl90ZXN0KHRlc3Rf
ZnVuYywgMSwgc2VjdG9yc2l6ZSwgbm9kZXNpemUsIGFsaWdubWVudCk7CiAJaWYgKHJldCkgewog
CQl0ZXN0X2VycigKLQkiJXBmIGZhaWxlZCB3aXRoIGJpdG1hcHMsIHNlY3RvcnNpemU9JXUsIG5v
ZGVzaXplPSV1LCBhbGlnbm1lbnQ9JXUiLAorCSIlcHMgZmFpbGVkIHdpdGggYml0bWFwcywgc2Vj
dG9yc2l6ZT0ldSwgbm9kZXNpemU9JXUsIGFsaWdubWVudD0ldSIsCiAJCQkgdGVzdF9mdW5jLCBz
ZWN0b3JzaXplLCBub2Rlc2l6ZSwgYWxpZ25tZW50KTsKIAkJdGVzdF9yZXQgPSByZXQ7CiAJfQpk
aWZmIC0tZ2l0IGEvZnMvZjJmcy9mMmZzLmggYi9mcy9mMmZzL2YyZnMuaAppbmRleCA1YmM3Yjk5
ZmI5YzEuLjQxNTg0Yzk2MWQ1YyAxMDA2NDQKLS0tIGEvZnMvZjJmcy9mMmZzLmgKKysrIGIvZnMv
ZjJmcy9mMmZzLmgKQEAgLTEzMzgsNyArMTMzOCw3IEBAIHN0cnVjdCBmMmZzX3ByaXZhdGVfZGlv
IHsKIAogI2lmZGVmIENPTkZJR19GMkZTX0ZBVUxUX0lOSkVDVElPTgogI2RlZmluZSBmMmZzX3No
b3dfaW5qZWN0aW9uX2luZm8odHlwZSkJCQkJCVwKLQlwcmludGtfcmF0ZWxpbWl0ZWQoIiVzRjJG
Uy1mcyA6IGluamVjdCAlcyBpbiAlcyBvZiAlcEZcbiIsCVwKKwlwcmludGtfcmF0ZWxpbWl0ZWQo
IiVzRjJGUy1mcyA6IGluamVjdCAlcyBpbiAlcyBvZiAlcFNcbiIsCVwKIAkJS0VSTl9JTkZPLCBm
MmZzX2ZhdWx0X25hbWVbdHlwZV0sCQkJXAogCQlfX2Z1bmNfXywgX19idWlsdGluX3JldHVybl9h
ZGRyZXNzKDApKQogc3RhdGljIGlubGluZSBib29sIHRpbWVfdG9faW5qZWN0KHN0cnVjdCBmMmZz
X3NiX2luZm8gKnNiaSwgaW50IHR5cGUpCmRpZmYgLS1naXQgYS9mcy9wc3RvcmUvaW5vZGUuYyBi
L2ZzL3BzdG9yZS9pbm9kZS5jCmluZGV4IGM2MGVlNDZmM2UzOS4uMjllOTRlMGI2ZDczIDEwMDY0
NAotLS0gYS9mcy9wc3RvcmUvaW5vZGUuYworKysgYi9mcy9wc3RvcmUvaW5vZGUuYwpAQCAtMTE1
LDcgKzExNSw3IEBAIHN0YXRpYyBpbnQgcHN0b3JlX2Z0cmFjZV9zZXFfc2hvdyhzdHJ1Y3Qgc2Vx
X2ZpbGUgKnMsIHZvaWQgKnYpCiAKIAlyZWMgPSAoc3RydWN0IHBzdG9yZV9mdHJhY2VfcmVjb3Jk
ICopKHBzLT5yZWNvcmQtPmJ1ZiArIGRhdGEtPm9mZik7CiAKLQlzZXFfcHJpbnRmKHMsICJDUFU6
JWQgdHM6JWxsdSAlMDhseCAgJTA4bHggICVwZiA8LSAlcEZcbiIsCisJc2VxX3ByaW50ZihzLCAi
Q1BVOiVkIHRzOiVsbHUgJTA4bHggICUwOGx4ICAlcHMgPC0gJXBTXG4iLAogCQkgICBwc3RvcmVf
ZnRyYWNlX2RlY29kZV9jcHUocmVjKSwKIAkJICAgcHN0b3JlX2Z0cmFjZV9yZWFkX3RpbWVzdGFt
cChyZWMpLAogCQkgICByZWMtPmlwLCByZWMtPnBhcmVudF9pcCwgKHZvaWQgKilyZWMtPmlwLApk
aWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvYnRyZnMuaCBiL2luY2x1ZGUvdHJhY2Uv
ZXZlbnRzL2J0cmZzLmgKaW5kZXggOGIxMjc1M2ZlZTc4Li45NjIxNDk4ZDQyZTkgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmgKKysrIGIvaW5jbHVkZS90cmFjZS9ldmVu
dHMvYnRyZnMuaApAQCAtMTM4MCw3ICsxMzgwLDcgQEAgREVDTEFSRV9FVkVOVF9DTEFTUyhidHJm
c19fd29yaywKIAkJX19lbnRyeS0+bm9ybWFsX3dvcmsJPSAmd29yay0+bm9ybWFsX3dvcms7CiAJ
KSwKIAotCVRQX3ByaW50a19idHJmcygid29yaz0lcCAobm9ybWFsX3dvcms9JXApIHdxPSVwIGZ1
bmM9JXBmIG9yZGVyZWRfZnVuYz0lcCAiCisJVFBfcHJpbnRrX2J0cmZzKCJ3b3JrPSVwIChub3Jt
YWxfd29yaz0lcCkgd3E9JXAgZnVuYz0lcHMgb3JkZXJlZF9mdW5jPSVwICIKIAkJICAib3JkZXJl
ZF9mcmVlPSVwIiwKIAkJICBfX2VudHJ5LT53b3JrLCBfX2VudHJ5LT5ub3JtYWxfd29yaywgX19l
bnRyeS0+d3EsCiAJCSAgIF9fZW50cnktPmZ1bmMsIF9fZW50cnktPm9yZGVyZWRfZnVuYywgX19l
bnRyeS0+b3JkZXJlZF9mcmVlKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvY3B1
aHAuaCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2NwdWhwLmgKaW5kZXggZmUxZDZlOGNkOTlkLi5h
ZDE2Zjc3MzEwYzYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2NwdWhwLmgKKysr
IGIvaW5jbHVkZS90cmFjZS9ldmVudHMvY3B1aHAuaApAQCAtMzAsNyArMzAsNyBAQCBUUkFDRV9F
VkVOVChjcHVocF9lbnRlciwKIAkJX19lbnRyeS0+ZnVuCT0gZnVuOwogCSksCiAKLQlUUF9wcmlu
dGsoImNwdTogJTA0dSB0YXJnZXQ6ICUzZCBzdGVwOiAlM2QgKCVwZikiLAorCVRQX3ByaW50aygi
Y3B1OiAlMDR1IHRhcmdldDogJTNkIHN0ZXA6ICUzZCAoJXBzKSIsCiAJCSAgX19lbnRyeS0+Y3B1
LCBfX2VudHJ5LT50YXJnZXQsIF9fZW50cnktPmlkeCwgX19lbnRyeS0+ZnVuKQogKTsKIApAQCAt
NTgsNyArNTgsNyBAQCBUUkFDRV9FVkVOVChjcHVocF9tdWx0aV9lbnRlciwKIAkJX19lbnRyeS0+
ZnVuCT0gZnVuOwogCSksCiAKLQlUUF9wcmludGsoImNwdTogJTA0dSB0YXJnZXQ6ICUzZCBzdGVw
OiAlM2QgKCVwZikiLAorCVRQX3ByaW50aygiY3B1OiAlMDR1IHRhcmdldDogJTNkIHN0ZXA6ICUz
ZCAoJXBzKSIsCiAJCSAgX19lbnRyeS0+Y3B1LCBfX2VudHJ5LT50YXJnZXQsIF9fZW50cnktPmlk
eCwgX19lbnRyeS0+ZnVuKQogKTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMv
cHJlZW1wdGlycS5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvcHJlZW1wdGlycS5oCmluZGV4IDlh
MGQ0Y2VlYjE2Ni4uOTVmYmEwNDcxZTViIDEwMDY0NAotLS0gYS9pbmNsdWRlL3RyYWNlL2V2ZW50
cy9wcmVlbXB0aXJxLmgKKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvcHJlZW1wdGlycS5oCkBA
IC0yNyw3ICsyNyw3IEBAIERFQ0xBUkVfRVZFTlRfQ0xBU1MocHJlZW1wdGlycV90ZW1wbGF0ZSwK
IAkJX19lbnRyeS0+cGFyZW50X29mZnMgPSAodTMyKShwYXJlbnRfaXAgLSAodW5zaWduZWQgbG9u
Zylfc3RleHQpOwogCSksCiAKLQlUUF9wcmludGsoImNhbGxlcj0lcEYgcGFyZW50PSVwRiIsCisJ
VFBfcHJpbnRrKCJjYWxsZXI9JXBTIHBhcmVudD0lcFMiLAogCQkgICh2b2lkICopKCh1bnNpZ25l
ZCBsb25nKShfc3RleHQpICsgX19lbnRyeS0+Y2FsbGVyX29mZnMpLAogCQkgICh2b2lkICopKCh1
bnNpZ25lZCBsb25nKShfc3RleHQpICsgX19lbnRyeS0+cGFyZW50X29mZnMpKQogKTsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3JjdS5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMv
cmN1LmgKaW5kZXggZjBjNGQxMGU2MTRiLi44MDMzOWZkMTRjMWMgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvdHJhY2UvZXZlbnRzL3JjdS5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3JjdS5oCkBA
IC00OTEsNyArNDkxLDcgQEAgVFJBQ0VfRVZFTlQocmN1X2NhbGxiYWNrLAogCQlfX2VudHJ5LT5x
bGVuID0gcWxlbjsKIAkpLAogCi0JVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVuYz0lcGYgJWxkLyVs
ZCIsCisJVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVuYz0lcHMgJWxkLyVsZCIsCiAJCSAgX19lbnRy
eS0+cmN1bmFtZSwgX19lbnRyeS0+cmhwLCBfX2VudHJ5LT5mdW5jLAogCQkgIF9fZW50cnktPnFs
ZW5fbGF6eSwgX19lbnRyeS0+cWxlbikKICk7CkBAIC01ODcsNyArNTg3LDcgQEAgVFJBQ0VfRVZF
TlQocmN1X2ludm9rZV9jYWxsYmFjaywKIAkJX19lbnRyeS0+ZnVuYyA9IHJocC0+ZnVuYzsKIAkp
LAogCi0JVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVuYz0lcGYiLAorCVRQX3ByaW50aygiJXMgcmhw
PSVwIGZ1bmM9JXBzIiwKIAkJICBfX2VudHJ5LT5yY3VuYW1lLCBfX2VudHJ5LT5yaHAsIF9fZW50
cnktPmZ1bmMpCiApOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy9zdW5ycGMu
aCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3N1bnJwYy5oCmluZGV4IDdlODk5ZTYzNWQzMy4uZjBh
NmYwYzU1NDljIDEwMDY0NAotLS0gYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy9zdW5ycGMuaAorKysg
Yi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9zdW5ycGMuaApAQCAtMTQ2LDcgKzE0Niw3IEBAIERFQ0xB
UkVfRVZFTlRfQ0xBU1MocnBjX3Rhc2tfcnVubmluZywKIAkJX19lbnRyeS0+ZmxhZ3MgPSB0YXNr
LT50a19mbGFnczsKIAkJKSwKIAotCVRQX3ByaW50aygidGFzazoldUAlZCBmbGFncz0lcyBydW5z
dGF0ZT0lcyBzdGF0dXM9JWQgYWN0aW9uPSVwZiIsCisJVFBfcHJpbnRrKCJ0YXNrOiV1QCVkIGZs
YWdzPSVzIHJ1bnN0YXRlPSVzIHN0YXR1cz0lZCBhY3Rpb249JXBzIiwKIAkJX19lbnRyeS0+dGFz
a19pZCwgX19lbnRyeS0+Y2xpZW50X2lkLAogCQlycGNfc2hvd190YXNrX2ZsYWdzKF9fZW50cnkt
PmZsYWdzKSwKIAkJcnBjX3Nob3dfcnVuc3RhdGUoX19lbnRyeS0+cnVuc3RhdGUpLApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50
cy92bXNjYW4uaAppbmRleCBhMWNiOTEzNDIyMzEuLjI1MjMyN2RiZmE1MSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmgKKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMv
dm1zY2FuLmgKQEAgLTIyNiw3ICsyMjYsNyBAQCBUUkFDRV9FVkVOVChtbV9zaHJpbmtfc2xhYl9z
dGFydCwKIAkJX19lbnRyeS0+cHJpb3JpdHkgPSBwcmlvcml0eTsKIAkpLAogCi0JVFBfcHJpbnRr
KCIlcEYgJXA6IG5pZDogJWQgb2JqZWN0cyB0byBzaHJpbmsgJWxkIGdmcF9mbGFncyAlcyBjYWNo
ZSBpdGVtcyAlbGQgZGVsdGEgJWxsZCB0b3RhbF9zY2FuICVsZCBwcmlvcml0eSAlZCIsCisJVFBf
cHJpbnRrKCIlcFMgJXA6IG5pZDogJWQgb2JqZWN0cyB0byBzaHJpbmsgJWxkIGdmcF9mbGFncyAl
cyBjYWNoZSBpdGVtcyAlbGQgZGVsdGEgJWxsZCB0b3RhbF9zY2FuICVsZCBwcmlvcml0eSAlZCIs
CiAJCV9fZW50cnktPnNocmluaywKIAkJX19lbnRyeS0+c2hyLAogCQlfX2VudHJ5LT5uaWQsCkBA
IC0yNjUsNyArMjY1LDcgQEAgVFJBQ0VfRVZFTlQobW1fc2hyaW5rX3NsYWJfZW5kLAogCQlfX2Vu
dHJ5LT50b3RhbF9zY2FuID0gdG90YWxfc2NhbjsKIAkpLAogCi0JVFBfcHJpbnRrKCIlcEYgJXA6
IG5pZDogJWQgdW51c2VkIHNjYW4gY291bnQgJWxkIG5ldyBzY2FuIGNvdW50ICVsZCB0b3RhbF9z
Y2FuICVsZCBsYXN0IHNocmlua2VyIHJldHVybiB2YWwgJWQiLAorCVRQX3ByaW50aygiJXBTICVw
OiBuaWQ6ICVkIHVudXNlZCBzY2FuIGNvdW50ICVsZCBuZXcgc2NhbiBjb3VudCAlbGQgdG90YWxf
c2NhbiAlbGQgbGFzdCBzaHJpbmtlciByZXR1cm4gdmFsICVkIiwKIAkJX19lbnRyeS0+c2hyaW5r
LAogCQlfX2VudHJ5LT5zaHIsCiAJCV9fZW50cnktPm5pZCwKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL3dvcmtxdWV1ZS5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvd29ya3F1ZXVl
LmgKaW5kZXggOWE3NjFiYzZhMjUxLi5lMTcyNTQ5MjgzYmUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL3dvcmtxdWV1ZS5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3dvcmtx
dWV1ZS5oCkBAIC02MCw3ICs2MCw3IEBAIFRSQUNFX0VWRU5UKHdvcmtxdWV1ZV9xdWV1ZV93b3Jr
LAogCQlfX2VudHJ5LT5jcHUJCT0gcHdxLT5wb29sLT5jcHU7CiAJKSwKIAotCVRQX3ByaW50aygi
d29yayBzdHJ1Y3Q9JXAgZnVuY3Rpb249JXBmIHdvcmtxdWV1ZT0lcCByZXFfY3B1PSV1IGNwdT0l
dSIsCisJVFBfcHJpbnRrKCJ3b3JrIHN0cnVjdD0lcCBmdW5jdGlvbj0lcHMgd29ya3F1ZXVlPSVw
IHJlcV9jcHU9JXUgY3B1PSV1IiwKIAkJICBfX2VudHJ5LT53b3JrLCBfX2VudHJ5LT5mdW5jdGlv
biwgX19lbnRyeS0+d29ya3F1ZXVlLAogCQkgIF9fZW50cnktPnJlcV9jcHUsIF9fZW50cnktPmNw
dSkKICk7CkBAIC0xMDIsNyArMTAyLDcgQEAgVFJBQ0VfRVZFTlQod29ya3F1ZXVlX2V4ZWN1dGVf
c3RhcnQsCiAJCV9fZW50cnktPmZ1bmN0aW9uCT0gd29yay0+ZnVuYzsKIAkpLAogCi0JVFBfcHJp
bnRrKCJ3b3JrIHN0cnVjdCAlcDogZnVuY3Rpb24gJXBmIiwgX19lbnRyeS0+d29yaywgX19lbnRy
eS0+ZnVuY3Rpb24pCisJVFBfcHJpbnRrKCJ3b3JrIHN0cnVjdCAlcDogZnVuY3Rpb24gJXBzIiwg
X19lbnRyeS0+d29yaywgX19lbnRyeS0+ZnVuY3Rpb24pCiApOwogCiAvKioKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgK
aW5kZXggZmRjZjg4YmNmMGVhLi45YTBlOGFmMjEzMTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdHJh
Y2UvZXZlbnRzL3hlbi5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oCkBAIC03Myw3
ICs3Myw3IEBAIFRSQUNFX0VWRU5UKHhlbl9tY19jYWxsYmFjaywKIAkJICAgIF9fZW50cnktPmZu
ID0gZm47CiAJCSAgICBfX2VudHJ5LT5kYXRhID0gZGF0YTsKIAkJICAgICksCi0JICAgIFRQX3By
aW50aygiY2FsbGJhY2sgJXBmLCBkYXRhICVwIiwKKwkgICAgVFBfcHJpbnRrKCJjYWxsYmFjayAl
cHMsIGRhdGEgJXAiLAogCQkgICAgICBfX2VudHJ5LT5mbiwgX19lbnRyeS0+ZGF0YSkKIAkpOwog
CmRpZmYgLS1naXQgYS9pbml0L21haW4uYyBiL2luaXQvbWFpbi5jCmluZGV4IDU5OGUyNzhiNDZm
Ny4uMjA0ZTg3ZWMzNDE5IDEwMDY0NAotLS0gYS9pbml0L21haW4uYworKysgYi9pbml0L21haW4u
YwpAQCAtODQwLDcgKzg0MCw3IEBAIHRyYWNlX2luaXRjYWxsX3N0YXJ0X2NiKHZvaWQgKmRhdGEs
IGluaXRjYWxsX3QgZm4pCiB7CiAJa3RpbWVfdCAqY2FsbHRpbWUgPSAoa3RpbWVfdCAqKWRhdGE7
CiAKLQlwcmludGsoS0VSTl9ERUJVRyAiY2FsbGluZyAgJXBGIEAgJWlcbiIsIGZuLCB0YXNrX3Bp
ZF9ucihjdXJyZW50KSk7CisJcHJpbnRrKEtFUk5fREVCVUcgImNhbGxpbmcgICVwUyBAICVpXG4i
LCBmbiwgdGFza19waWRfbnIoY3VycmVudCkpOwogCSpjYWxsdGltZSA9IGt0aW1lX2dldCgpOwog
fQogCkBAIC04NTQsNyArODU0LDcgQEAgdHJhY2VfaW5pdGNhbGxfZmluaXNoX2NiKHZvaWQgKmRh
dGEsIGluaXRjYWxsX3QgZm4sIGludCByZXQpCiAJcmV0dGltZSA9IGt0aW1lX2dldCgpOwogCWRl
bHRhID0ga3RpbWVfc3ViKHJldHRpbWUsICpjYWxsdGltZSk7CiAJZHVyYXRpb24gPSAodW5zaWdu
ZWQgbG9uZyBsb25nKSBrdGltZV90b19ucyhkZWx0YSkgPj4gMTA7Ci0JcHJpbnRrKEtFUk5fREVC
VUcgImluaXRjYWxsICVwRiByZXR1cm5lZCAlZCBhZnRlciAlbGxkIHVzZWNzXG4iLAorCXByaW50
ayhLRVJOX0RFQlVHICJpbml0Y2FsbCAlcFMgcmV0dXJuZWQgJWQgYWZ0ZXIgJWxsZCB1c2Vjc1xu
IiwKIAkJIGZuLCByZXQsIGR1cmF0aW9uKTsKIH0KIApAQCAtOTExLDcgKzkxMSw3IEBAIGludCBf
X2luaXRfb3JfbW9kdWxlIGRvX29uZV9pbml0Y2FsbChpbml0Y2FsbF90IGZuKQogCQlzdHJsY2F0
KG1zZ2J1ZiwgImRpc2FibGVkIGludGVycnVwdHMgIiwgc2l6ZW9mKG1zZ2J1ZikpOwogCQlsb2Nh
bF9pcnFfZW5hYmxlKCk7CiAJfQotCVdBUk4obXNnYnVmWzBdLCAiaW5pdGNhbGwgJXBGIHJldHVy
bmVkIHdpdGggJXNcbiIsIGZuLCBtc2didWYpOworCVdBUk4obXNnYnVmWzBdLCAiaW5pdGNhbGwg
JXBTIHJldHVybmVkIHdpdGggJXNcbiIsIGZuLCBtc2didWYpOwogCiAJYWRkX2xhdGVudF9lbnRy
b3B5KCk7CiAJcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL2tlcm5lbC9hc3luYy5jIGIva2VybmVs
L2FzeW5jLmMKaW5kZXggZjZiZDBkOTg4NWUxLi4xMmMzMzJlNGUxM2UgMTAwNjQ0Ci0tLSBhL2tl
cm5lbC9hc3luYy5jCisrKyBiL2tlcm5lbC9hc3luYy5jCkBAIC0xMTksNyArMTE5LDcgQEAgc3Rh
dGljIHZvaWQgYXN5bmNfcnVuX2VudHJ5X2ZuKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAog
CS8qIDEpIHJ1biAoYW5kIHByaW50IGR1cmF0aW9uKSAqLwogCWlmIChpbml0Y2FsbF9kZWJ1ZyAm
JiBzeXN0ZW1fc3RhdGUgPCBTWVNURU1fUlVOTklORykgewotCQlwcl9kZWJ1ZygiY2FsbGluZyAg
JWxsaV8lcEYgQCAlaVxuIiwKKwkJcHJfZGVidWcoImNhbGxpbmcgICVsbGlfJXBTIEAgJWlcbiIs
CiAJCQkobG9uZyBsb25nKWVudHJ5LT5jb29raWUsCiAJCQllbnRyeS0+ZnVuYywgdGFza19waWRf
bnIoY3VycmVudCkpOwogCQljYWxsdGltZSA9IGt0aW1lX2dldCgpOwpAQCAtMTI4LDcgKzEyOCw3
IEBAIHN0YXRpYyB2b2lkIGFzeW5jX3J1bl9lbnRyeV9mbihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCiAJaWYgKGluaXRjYWxsX2RlYnVnICYmIHN5c3RlbV9zdGF0ZSA8IFNZU1RFTV9SVU5OSU5H
KSB7CiAJCXJldHRpbWUgPSBrdGltZV9nZXQoKTsKIAkJZGVsdGEgPSBrdGltZV9zdWIocmV0dGlt
ZSwgY2FsbHRpbWUpOwotCQlwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcEYgcmV0dXJuZWQgMCBh
ZnRlciAlbGxkIHVzZWNzXG4iLAorCQlwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcFMgcmV0dXJu
ZWQgMCBhZnRlciAlbGxkIHVzZWNzXG4iLAogCQkJKGxvbmcgbG9uZyllbnRyeS0+Y29va2llLAog
CQkJZW50cnktPmZ1bmMsCiAJCQkobG9uZyBsb25nKWt0aW1lX3RvX25zKGRlbHRhKSA+PiAxMCk7
CmRpZmYgLS1naXQgYS9rZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYyBiL2tlcm5lbC9ldmVudHMvdXBy
b2Jlcy5jCmluZGV4IGM1Y2RlODczMjljNy4uNGExZWY4ODAyNTNjIDEwMDY0NAotLS0gYS9rZXJu
ZWwvZXZlbnRzL3Vwcm9iZXMuYworKysgYi9rZXJuZWwvZXZlbnRzL3Vwcm9iZXMuYwpAQCAtMjAy
OCw3ICsyMDI4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlcl9jaGFpbihzdHJ1Y3QgdXByb2JlICp1
cHJvYmUsIHN0cnVjdCBwdF9yZWdzICpyZWdzKQogCQlpZiAodWMtPmhhbmRsZXIpIHsKIAkJCXJj
ID0gdWMtPmhhbmRsZXIodWMsIHJlZ3MpOwogCQkJV0FSTihyYyAmIH5VUFJPQkVfSEFORExFUl9N
QVNLLAotCQkJCSJiYWQgcmM9MHgleCBmcm9tICVwZigpXG4iLCByYywgdWMtPmhhbmRsZXIpOwor
CQkJCSJiYWQgcmM9MHgleCBmcm9tICVwcygpXG4iLCByYywgdWMtPmhhbmRsZXIpOwogCQl9CiAK
IAkJaWYgKHVjLT5yZXRfaGFuZGxlcikKZGlmZiAtLWdpdCBhL2tlcm5lbC9mYWlsX2Z1bmN0aW9u
LmMgYi9rZXJuZWwvZmFpbF9mdW5jdGlvbi5jCmluZGV4IDE3Zjc1YjU0NWY2Ni4uZmViODA3MTJi
OTEzIDEwMDY0NAotLS0gYS9rZXJuZWwvZmFpbF9mdW5jdGlvbi5jCisrKyBiL2tlcm5lbC9mYWls
X2Z1bmN0aW9uLmMKQEAgLTIxMCw3ICsyMTAsNyBAQCBzdGF0aWMgaW50IGZlaV9zZXFfc2hvdyhz
dHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQgKnYpCiB7CiAJc3RydWN0IGZlaV9hdHRyICphdHRyID0g
bGlzdF9lbnRyeSh2LCBzdHJ1Y3QgZmVpX2F0dHIsIGxpc3QpOwogCi0Jc2VxX3ByaW50ZihtLCAi
JXBmXG4iLCBhdHRyLT5rcC5hZGRyKTsKKwlzZXFfcHJpbnRmKG0sICIlcHNcbiIsIGF0dHItPmtw
LmFkZHIpOwogCXJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9rZXJuZWwvaXJxL2RlYnVnZnMu
YyBiL2tlcm5lbC9pcnEvZGVidWdmcy5jCmluZGV4IDUxNmMwMGE1ZTg2Ny4uYzFlY2NkNGY2NTIw
IDEwMDY0NAotLS0gYS9rZXJuZWwvaXJxL2RlYnVnZnMuYworKysgYi9rZXJuZWwvaXJxL2RlYnVn
ZnMuYwpAQCAtMTUyLDcgKzE1Miw3IEBAIHN0YXRpYyBpbnQgaXJxX2RlYnVnX3Nob3coc3RydWN0
IHNlcV9maWxlICptLCB2b2lkICpwKQogCiAJcmF3X3NwaW5fbG9ja19pcnEoJmRlc2MtPmxvY2sp
OwogCWRhdGEgPSBpcnFfZGVzY19nZXRfaXJxX2RhdGEoZGVzYyk7Ci0Jc2VxX3ByaW50ZihtLCAi
aGFuZGxlcjogICVwZlxuIiwgZGVzYy0+aGFuZGxlX2lycSk7CisJc2VxX3ByaW50ZihtLCAiaGFu
ZGxlcjogICVwc1xuIiwgZGVzYy0+aGFuZGxlX2lycSk7CiAJc2VxX3ByaW50ZihtLCAiZGV2aWNl
OiAgICVzXG4iLCBkZXNjLT5kZXZfbmFtZSk7CiAJc2VxX3ByaW50ZihtLCAic3RhdHVzOiAgIDB4
JTA4eFxuIiwgZGVzYy0+c3RhdHVzX3VzZV9hY2Nlc3NvcnMpOwogCWlycV9kZWJ1Z19zaG93X2Jp
dHMobSwgMCwgZGVzYy0+c3RhdHVzX3VzZV9hY2Nlc3NvcnMsIGlycWRlc2Nfc3RhdGVzLApkaWZm
IC0tZ2l0IGEva2VybmVsL2lycS9oYW5kbGUuYyBiL2tlcm5lbC9pcnEvaGFuZGxlLmMKaW5kZXgg
NmRmNWRkZmRiMGY4Li5hNGFjZTYxMWY0N2YgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9pcnEvaGFuZGxl
LmMKKysrIGIva2VybmVsL2lycS9oYW5kbGUuYwpAQCAtMTQ5LDcgKzE0OSw3IEBAIGlycXJldHVy
bl90IF9faGFuZGxlX2lycV9ldmVudF9wZXJjcHUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNp
Z25lZCBpbnQgKmZsYWdzCiAJCXJlcyA9IGFjdGlvbi0+aGFuZGxlcihpcnEsIGFjdGlvbi0+ZGV2
X2lkKTsKIAkJdHJhY2VfaXJxX2hhbmRsZXJfZXhpdChpcnEsIGFjdGlvbiwgcmVzKTsKIAotCQlp
ZiAoV0FSTl9PTkNFKCFpcnFzX2Rpc2FibGVkKCksImlycSAldSBoYW5kbGVyICVwRiBlbmFibGVk
IGludGVycnVwdHNcbiIsCisJCWlmIChXQVJOX09OQ0UoIWlycXNfZGlzYWJsZWQoKSwiaXJxICV1
IGhhbmRsZXIgJXBTIGVuYWJsZWQgaW50ZXJydXB0c1xuIiwKIAkJCSAgICAgIGlycSwgYWN0aW9u
LT5oYW5kbGVyKSkKIAkJCWxvY2FsX2lycV9kaXNhYmxlKCk7CiAKZGlmZiAtLWdpdCBhL2tlcm5l
bC9pcnEvbWFuYWdlLmMgYi9rZXJuZWwvaXJxL21hbmFnZS5jCmluZGV4IDUzYTA4MTM5MjExNS4u
NzhmM2RkZWI3ZmU0IDEwMDY0NAotLS0gYS9rZXJuZWwvaXJxL21hbmFnZS5jCisrKyBiL2tlcm5l
bC9pcnEvbWFuYWdlLmMKQEAgLTc4MSw3ICs3ODEsNyBAQCBpbnQgX19pcnFfc2V0X3RyaWdnZXIo
c3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBsb25nIGZsYWdzKQogCQlyZXQgPSAwOwog
CQlicmVhazsKIAlkZWZhdWx0OgotCQlwcl9lcnIoIlNldHRpbmcgdHJpZ2dlciBtb2RlICVsdSBm
b3IgaXJxICV1IGZhaWxlZCAoJXBGKVxuIiwKKwkJcHJfZXJyKCJTZXR0aW5nIHRyaWdnZXIgbW9k
ZSAlbHUgZm9yIGlycSAldSBmYWlsZWQgKCVwUylcbiIsCiAJCSAgICAgICBmbGFncywgaXJxX2Rl
c2NfZ2V0X2lycShkZXNjKSwgY2hpcC0+aXJxX3NldF90eXBlKTsKIAl9CiAJaWYgKHVubWFzaykK
ZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvc3B1cmlvdXMuYyBiL2tlcm5lbC9pcnEvc3B1cmlvdXMu
YwppbmRleCA2ZDJmYTY5MTRiMzAuLjJlZDk3YTdjOWIyYSAxMDA2NDQKLS0tIGEva2VybmVsL2ly
cS9zcHVyaW91cy5jCisrKyBiL2tlcm5lbC9pcnEvc3B1cmlvdXMuYwpAQCAtMjEyLDkgKzIxMiw5
IEBAIHN0YXRpYyB2b2lkIF9fcmVwb3J0X2JhZF9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjLCBp
cnFyZXR1cm5fdCBhY3Rpb25fcmV0KQogCSAqLwogCXJhd19zcGluX2xvY2tfaXJxc2F2ZSgmZGVz
Yy0+bG9jaywgZmxhZ3MpOwogCWZvcl9lYWNoX2FjdGlvbl9vZl9kZXNjKGRlc2MsIGFjdGlvbikg
ewotCQlwcmludGsoS0VSTl9FUlIgIls8JXA+XSAlcGYiLCBhY3Rpb24tPmhhbmRsZXIsIGFjdGlv
bi0+aGFuZGxlcik7CisJCXByaW50ayhLRVJOX0VSUiAiWzwlcD5dICVwcyIsIGFjdGlvbi0+aGFu
ZGxlciwgYWN0aW9uLT5oYW5kbGVyKTsKIAkJaWYgKGFjdGlvbi0+dGhyZWFkX2ZuKQotCQkJcHJp
bnRrKEtFUk5fQ09OVCAiIHRocmVhZGVkIFs8JXA+XSAlcGYiLAorCQkJcHJpbnRrKEtFUk5fQ09O
VCAiIHRocmVhZGVkIFs8JXA+XSAlcHMiLAogCQkJCQlhY3Rpb24tPnRocmVhZF9mbiwgYWN0aW9u
LT50aHJlYWRfZm4pOwogCQlwcmludGsoS0VSTl9DT05UICJcbiIpOwogCX0KZGlmZiAtLWdpdCBh
L2tlcm5lbC9yY3UvdHJlZS5jIGIva2VybmVsL3JjdS90cmVlLmMKaW5kZXggYWNkNmNjZjU2ZmFm
Li44ZWVlOTIxYjM4NGQgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9yY3UvdHJlZS5jCisrKyBiL2tlcm5l
bC9yY3UvdHJlZS5jCkBAIC0yODcwLDcgKzI4NzAsNyBAQCBfX2NhbGxfcmN1KHN0cnVjdCByY3Vf
aGVhZCAqaGVhZCwgcmN1X2NhbGxiYWNrX3QgZnVuYywgaW50IGNwdSwgYm9vbCBsYXp5KQogCQkg
KiBVc2UgcmN1OnJjdV9jYWxsYmFjayB0cmFjZSBldmVudCB0byBmaW5kIHRoZSBwcmV2aW91cwog
CQkgKiB0aW1lIGNhbGxiYWNrIHdhcyBwYXNzZWQgdG8gX19jYWxsX3JjdSgpLgogCQkgKi8KLQkJ
V0FSTl9PTkNFKDEsICJfX2NhbGxfcmN1KCk6IERvdWJsZS1mcmVlZCBDQiAlcC0+JXBGKCkhISFc
biIsCisJCVdBUk5fT05DRSgxLCAiX19jYWxsX3JjdSgpOiBEb3VibGUtZnJlZWQgQ0IgJXAtPiVw
UygpISEhXG4iLAogCQkJICBoZWFkLCBoZWFkLT5mdW5jKTsKIAkJV1JJVEVfT05DRShoZWFkLT5m
dW5jLCByY3VfbGVha19jYWxsYmFjayk7CiAJCXJldHVybjsKZGlmZiAtLWdpdCBhL2tlcm5lbC9z
dG9wX21hY2hpbmUuYyBiL2tlcm5lbC9zdG9wX21hY2hpbmUuYwppbmRleCAwNjdjYjgzZjM3ZWEu
LjcyMzFmYjU5NTNmYyAxMDA2NDQKLS0tIGEva2VybmVsL3N0b3BfbWFjaGluZS5jCisrKyBiL2tl
cm5lbC9zdG9wX21hY2hpbmUuYwpAQCAtNTEzLDcgKzUxMyw3IEBAIHN0YXRpYyB2b2lkIGNwdV9z
dG9wcGVyX3RocmVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCQl9CiAJCXByZWVtcHRfY291bnRfZGVj
KCk7CiAJCVdBUk5fT05DRShwcmVlbXB0X2NvdW50KCksCi0JCQkgICJjcHVfc3RvcDogJXBmKCVw
KSBsZWFrZWQgcHJlZW1wdCBjb3VudFxuIiwgZm4sIGFyZyk7CisJCQkgICJjcHVfc3RvcDogJXBz
KCVwKSBsZWFrZWQgcHJlZW1wdCBjb3VudFxuIiwgZm4sIGFyZyk7CiAJCWdvdG8gcmVwZWF0Owog
CX0KIH0KZGlmZiAtLWdpdCBhL2tlcm5lbC90aW1lL3NjaGVkX2Nsb2NrLmMgYi9rZXJuZWwvdGlt
ZS9zY2hlZF9jbG9jay5jCmluZGV4IDE2YjgwYzJiNGZlOC4uNmJlODFlZjkwZWU1IDEwMDY0NAot
LS0gYS9rZXJuZWwvdGltZS9zY2hlZF9jbG9jay5jCisrKyBiL2tlcm5lbC90aW1lL3NjaGVkX2Ns
b2NrLmMKQEAgLTIzMSw3ICsyMzEsNyBAQCBzY2hlZF9jbG9ja19yZWdpc3Rlcih1NjQgKCpyZWFk
KSh2b2lkKSwgaW50IGJpdHMsIHVuc2lnbmVkIGxvbmcgcmF0ZSkKIAlpZiAoaXJxdGltZSA+IDAg
fHwgKGlycXRpbWUgPT0gLTEgJiYgcmF0ZSA+PSAxMDAwMDAwKSkKIAkJZW5hYmxlX3NjaGVkX2Ns
b2NrX2lycXRpbWUoKTsKIAotCXByX2RlYnVnKCJSZWdpc3RlcmVkICVwRiBhcyBzY2hlZF9jbG9j
ayBzb3VyY2VcbiIsIHJlYWQpOworCXByX2RlYnVnKCJSZWdpc3RlcmVkICVwUyBhcyBzY2hlZF9j
bG9jayBzb3VyY2VcbiIsIHJlYWQpOwogfQogCiB2b2lkIF9faW5pdCBnZW5lcmljX3NjaGVkX2Ns
b2NrX2luaXQodm9pZCkKZGlmZiAtLWdpdCBhL2tlcm5lbC90aW1lL3RpbWVyLmMgYi9rZXJuZWwv
dGltZS90aW1lci5jCmluZGV4IGE5YjFiYmMyZDg4ZC4uMzQzYzdiYTMzYjFjIDEwMDY0NAotLS0g
YS9rZXJuZWwvdGltZS90aW1lci5jCisrKyBiL2tlcm5lbC90aW1lL3RpbWVyLmMKQEAgLTEzMjUs
NyArMTMyNSw3IEBAIHN0YXRpYyB2b2lkIGNhbGxfdGltZXJfZm4oc3RydWN0IHRpbWVyX2xpc3Qg
KnRpbWVyLAogCWxvY2tfbWFwX3JlbGVhc2UoJmxvY2tkZXBfbWFwKTsKIAogCWlmIChjb3VudCAh
PSBwcmVlbXB0X2NvdW50KCkpIHsKLQkJV0FSTl9PTkNFKDEsICJ0aW1lcjogJXBGIHByZWVtcHQg
bGVhazogJTA4eCAtPiAlMDh4XG4iLAorCQlXQVJOX09OQ0UoMSwgInRpbWVyOiAlcFMgcHJlZW1w
dCBsZWFrOiAlMDh4IC0+ICUwOHhcbiIsCiAJCQkgIGZuLCBjb3VudCwgcHJlZW1wdF9jb3VudCgp
KTsKIAkJLyoKIAkJICogUmVzdG9yZSB0aGUgcHJlZW1wdCBjb3VudC4gVGhhdCBnaXZlcyB1cyBh
IGRlY2VudApkaWZmIC0tZ2l0IGEva2VybmVsL3dvcmtxdWV1ZS5jIGIva2VybmVsL3dvcmtxdWV1
ZS5jCmluZGV4IDZiYzdiMTgwZmRmNi4uMmQ4OTZmNTc0MzIzIDEwMDY0NAotLS0gYS9rZXJuZWwv
d29ya3F1ZXVlLmMKKysrIGIva2VybmVsL3dvcmtxdWV1ZS5jCkBAIC0yMjc4LDcgKzIyNzgsNyBA
QCBfX2FjcXVpcmVzKCZwb29sLT5sb2NrKQogCiAJaWYgKHVubGlrZWx5KGluX2F0b21pYygpIHx8
IGxvY2tkZXBfZGVwdGgoY3VycmVudCkgPiAwKSkgewogCQlwcl9lcnIoIkJVRzogd29ya3F1ZXVl
IGxlYWtlZCBsb2NrIG9yIGF0b21pYzogJXMvMHglMDh4LyVkXG4iCi0JCSAgICAgICAiICAgICBs
YXN0IGZ1bmN0aW9uOiAlcGZcbiIsCisJCSAgICAgICAiICAgICBsYXN0IGZ1bmN0aW9uOiAlcHNc
biIsCiAJCSAgICAgICBjdXJyZW50LT5jb21tLCBwcmVlbXB0X2NvdW50KCksIHRhc2tfcGlkX25y
KGN1cnJlbnQpLAogCQkgICAgICAgd29ya2VyLT5jdXJyZW50X2Z1bmMpOwogCQlkZWJ1Z19zaG93
X2hlbGRfbG9ja3MoY3VycmVudCk7CkBAIC0yNTk3LDExICsyNTk3LDExIEBAIHN0YXRpYyB2b2lk
IGNoZWNrX2ZsdXNoX2RlcGVuZGVuY3koc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKnRhcmdldF93
cSwKIAl3b3JrZXIgPSBjdXJyZW50X3dxX3dvcmtlcigpOwogCiAJV0FSTl9PTkNFKGN1cnJlbnQt
PmZsYWdzICYgUEZfTUVNQUxMT0MsCi0JCSAgIndvcmtxdWV1ZTogUEZfTUVNQUxMT0MgdGFzayAl
ZCglcykgaXMgZmx1c2hpbmcgIVdRX01FTV9SRUNMQUlNICVzOiVwZiIsCisJCSAgIndvcmtxdWV1
ZTogUEZfTUVNQUxMT0MgdGFzayAlZCglcykgaXMgZmx1c2hpbmcgIVdRX01FTV9SRUNMQUlNICVz
OiVwcyIsCiAJCSAgY3VycmVudC0+cGlkLCBjdXJyZW50LT5jb21tLCB0YXJnZXRfd3EtPm5hbWUs
IHRhcmdldF9mdW5jKTsKIAlXQVJOX09OQ0Uod29ya2VyICYmICgod29ya2VyLT5jdXJyZW50X3B3
cS0+d3EtPmZsYWdzICYKIAkJCSAgICAgIChXUV9NRU1fUkVDTEFJTSB8IF9fV1FfTEVHQUNZKSkg
PT0gV1FfTUVNX1JFQ0xBSU0pLAotCQkgICJ3b3JrcXVldWU6IFdRX01FTV9SRUNMQUlNICVzOiVw
ZiBpcyBmbHVzaGluZyAhV1FfTUVNX1JFQ0xBSU0gJXM6JXBmIiwKKwkJICAid29ya3F1ZXVlOiBX
UV9NRU1fUkVDTEFJTSAlczolcHMgaXMgZmx1c2hpbmcgIVdRX01FTV9SRUNMQUlNICVzOiVwcyIs
CiAJCSAgd29ya2VyLT5jdXJyZW50X3B3cS0+d3EtPm5hbWUsIHdvcmtlci0+Y3VycmVudF9mdW5j
LAogCQkgIHRhcmdldF93cS0+bmFtZSwgdGFyZ2V0X2Z1bmMpOwogfQpAQCAtNDU4OSw3ICs0NTg5
LDcgQEAgdm9pZCBwcmludF93b3JrZXJfaW5mbyhjb25zdCBjaGFyICpsb2dfbHZsLCBzdHJ1Y3Qg
dGFza19zdHJ1Y3QgKnRhc2spCiAJcHJvYmVfa2VybmVsX3JlYWQoZGVzYywgd29ya2VyLT5kZXNj
LCBzaXplb2YoZGVzYykgLSAxKTsKIAogCWlmIChmbiB8fCBuYW1lWzBdIHx8IGRlc2NbMF0pIHsK
LQkJcHJpbnRrKCIlc1dvcmtxdWV1ZTogJXMgJXBmIiwgbG9nX2x2bCwgbmFtZSwgZm4pOworCQlw
cmludGsoIiVzV29ya3F1ZXVlOiAlcyAlcHMiLCBsb2dfbHZsLCBuYW1lLCBmbik7CiAJCWlmIChz
dHJjbXAobmFtZSwgZGVzYykpCiAJCQlwcl9jb250KCIgKCVzKSIsIGRlc2MpOwogCQlwcl9jb250
KCJcbiIpOwpAQCAtNDYxNCw3ICs0NjE0LDcgQEAgc3RhdGljIHZvaWQgcHJfY29udF93b3JrKGJv
b2wgY29tbWEsIHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAkJcHJfY29udCgiJXMgQkFSKCVk
KSIsIGNvbW1hID8gIiwiIDogIiIsCiAJCQl0YXNrX3BpZF9ucihiYXJyLT50YXNrKSk7CiAJfSBl
bHNlIHsKLQkJcHJfY29udCgiJXMgJXBmIiwgY29tbWEgPyAiLCIgOiAiIiwgd29yay0+ZnVuYyk7
CisJCXByX2NvbnQoIiVzICVwcyIsIGNvbW1hID8gIiwiIDogIiIsIHdvcmstPmZ1bmMpOwogCX0K
IH0KIApAQCAtNDY0Niw3ICs0NjQ2LDcgQEAgc3RhdGljIHZvaWQgc2hvd19wd3Eoc3RydWN0IHBv
b2xfd29ya3F1ZXVlICpwd3EpCiAJCQlpZiAod29ya2VyLT5jdXJyZW50X3B3cSAhPSBwd3EpCiAJ
CQkJY29udGludWU7CiAKLQkJCXByX2NvbnQoIiVzICVkJXM6JXBmIiwgY29tbWEgPyAiLCIgOiAi
IiwKKwkJCXByX2NvbnQoIiVzICVkJXM6JXBzIiwgY29tbWEgPyAiLCIgOiAiIiwKIAkJCQl0YXNr
X3BpZF9ucih3b3JrZXItPnRhc2spLAogCQkJCXdvcmtlciA9PSBwd3EtPndxLT5yZXNjdWVyID8g
IihSRVNDVUVSKSIgOiAiIiwKIAkJCQl3b3JrZXItPmN1cnJlbnRfZnVuYyk7CmRpZmYgLS1naXQg
YS9saWIvZXJyb3ItaW5qZWN0LmMgYi9saWIvZXJyb3ItaW5qZWN0LmMKaW5kZXggYzBkNDYwMGY0
ODk2Li5hYTYzNzUxYzkxNmYgMTAwNjQ0Ci0tLSBhL2xpYi9lcnJvci1pbmplY3QuYworKysgYi9s
aWIvZXJyb3ItaW5qZWN0LmMKQEAgLTE4OSw3ICsxODksNyBAQCBzdGF0aWMgaW50IGVpX3NlcV9z
aG93KHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqdikKIHsKIAlzdHJ1Y3QgZWlfZW50cnkgKmVu
dCA9IGxpc3RfZW50cnkodiwgc3RydWN0IGVpX2VudHJ5LCBsaXN0KTsKIAotCXNlcV9wcmludGYo
bSwgIiVwZlx0JXNcbiIsICh2b2lkICopZW50LT5zdGFydF9hZGRyLAorCXNlcV9wcmludGYobSwg
IiVwc1x0JXNcbiIsICh2b2lkICopZW50LT5zdGFydF9hZGRyLAogCQkgICBlcnJvcl90eXBlX3N0
cmluZyhlbnQtPmV0eXBlKSk7CiAJcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9saWIvcGVyY3B1
LXJlZmNvdW50LmMgYi9saWIvcGVyY3B1LXJlZmNvdW50LmMKaW5kZXggOTg3NzY4MmU0OWM3Li5k
YTU0MzE4ZDNiNTUgMTAwNjQ0Ci0tLSBhL2xpYi9wZXJjcHUtcmVmY291bnQuYworKysgYi9saWIv
cGVyY3B1LXJlZmNvdW50LmMKQEAgLTE1MSw3ICsxNTEsNyBAQCBzdGF0aWMgdm9pZCBwZXJjcHVf
cmVmX3N3aXRjaF90b19hdG9taWNfcmN1KHN0cnVjdCByY3VfaGVhZCAqcmN1KQogCWF0b21pY19s
b25nX2FkZCgobG9uZyljb3VudCAtIFBFUkNQVV9DT1VOVF9CSUFTLCAmcmVmLT5jb3VudCk7CiAK
IAlXQVJOX09OQ0UoYXRvbWljX2xvbmdfcmVhZCgmcmVmLT5jb3VudCkgPD0gMCwKLQkJICAicGVy
Y3B1IHJlZiAoJXBmKSA8PSAwICglbGQpIGFmdGVyIHN3aXRjaGluZyB0byBhdG9taWMiLAorCQkg
ICJwZXJjcHUgcmVmICglcHMpIDw9IDAgKCVsZCkgYWZ0ZXIgc3dpdGNoaW5nIHRvIGF0b21pYyIs
CiAJCSAgcmVmLT5yZWxlYXNlLCBhdG9taWNfbG9uZ19yZWFkKCZyZWYtPmNvdW50KSk7CiAKIAkv
KiBAcmVmIGlzIHZpZXdlZCBhcyBkZWFkIG9uIGFsbCBDUFVzLCBzZW5kIG91dCBzd2l0Y2ggY29u
ZmlybWF0aW9uICovCkBAIC0zMzMsNyArMzMzLDcgQEAgdm9pZCBwZXJjcHVfcmVmX2tpbGxfYW5k
X2NvbmZpcm0oc3RydWN0IHBlcmNwdV9yZWYgKnJlZiwKIAlzcGluX2xvY2tfaXJxc2F2ZSgmcGVy
Y3B1X3JlZl9zd2l0Y2hfbG9jaywgZmxhZ3MpOwogCiAJV0FSTl9PTkNFKHJlZi0+cGVyY3B1X2Nv
dW50X3B0ciAmIF9fUEVSQ1BVX1JFRl9ERUFELAotCQkgICIlcyBjYWxsZWQgbW9yZSB0aGFuIG9u
Y2Ugb24gJXBmISIsIF9fZnVuY19fLCByZWYtPnJlbGVhc2UpOworCQkgICIlcyBjYWxsZWQgbW9y
ZSB0aGFuIG9uY2Ugb24gJXBzISIsIF9fZnVuY19fLCByZWYtPnJlbGVhc2UpOwogCiAJcmVmLT5w
ZXJjcHVfY291bnRfcHRyIHw9IF9fUEVSQ1BVX1JFRl9ERUFEOwogCV9fcGVyY3B1X3JlZl9zd2l0
Y2hfbW9kZShyZWYsIGNvbmZpcm1fa2lsbCk7CmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIv
bW0vbWVtYmxvY2suYwppbmRleCAyOGZhODkyNmQ5ZjguLmYzMTVlY2E5ZjRhMSAxMDA2NDQKLS0t
IGEvbW0vbWVtYmxvY2suYworKysgYi9tbS9tZW1ibG9jay5jCkBAIC03MDIsNyArNzAyLDcgQEAg
aW50IF9faW5pdF9tZW1ibG9jayBtZW1ibG9ja19hZGQocGh5c19hZGRyX3QgYmFzZSwgcGh5c19h
ZGRyX3Qgc2l6ZSkKIHsKIAlwaHlzX2FkZHJfdCBlbmQgPSBiYXNlICsgc2l6ZSAtIDE7CiAKLQlt
ZW1ibG9ja19kYmcoIm1lbWJsb2NrX2FkZDogWyVwYS0lcGFdICVwRlxuIiwKKwltZW1ibG9ja19k
YmcoIm1lbWJsb2NrX2FkZDogWyVwYS0lcGFdICVwU1xuIiwKIAkJICAgICAmYmFzZSwgJmVuZCwg
KHZvaWQgKilfUkVUX0lQXyk7CiAKIAlyZXR1cm4gbWVtYmxvY2tfYWRkX3JhbmdlKCZtZW1ibG9j
ay5tZW1vcnksIGJhc2UsIHNpemUsIE1BWF9OVU1OT0RFUywgMCk7CkBAIC04MjEsNyArODIxLDcg
QEAgaW50IF9faW5pdF9tZW1ibG9jayBtZW1ibG9ja19mcmVlKHBoeXNfYWRkcl90IGJhc2UsIHBo
eXNfYWRkcl90IHNpemUpCiB7CiAJcGh5c19hZGRyX3QgZW5kID0gYmFzZSArIHNpemUgLSAxOwog
Ci0JbWVtYmxvY2tfZGJnKCIgICBtZW1ibG9ja19mcmVlOiBbJXBhLSVwYV0gJXBGXG4iLAorCW1l
bWJsb2NrX2RiZygiICAgbWVtYmxvY2tfZnJlZTogWyVwYS0lcGFdICVwU1xuIiwKIAkJICAgICAm
YmFzZSwgJmVuZCwgKHZvaWQgKilfUkVUX0lQXyk7CiAKIAlrbWVtbGVha19mcmVlX3BhcnRfcGh5
cyhiYXNlLCBzaXplKTsKQEAgLTgzMiw3ICs4MzIsNyBAQCBpbnQgX19pbml0X21lbWJsb2NrIG1l
bWJsb2NrX3Jlc2VydmUocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSkKIHsKIAlw
aHlzX2FkZHJfdCBlbmQgPSBiYXNlICsgc2l6ZSAtIDE7CiAKLQltZW1ibG9ja19kYmcoIm1lbWJs
b2NrX3Jlc2VydmU6IFslcGEtJXBhXSAlcEZcbiIsCisJbWVtYmxvY2tfZGJnKCJtZW1ibG9ja19y
ZXNlcnZlOiBbJXBhLSVwYV0gJXBTXG4iLAogCQkgICAgICZiYXNlLCAmZW5kLCAodm9pZCAqKV9S
RVRfSVBfKTsKIAogCXJldHVybiBtZW1ibG9ja19hZGRfcmFuZ2UoJm1lbWJsb2NrLnJlc2VydmVk
LCBiYXNlLCBzaXplLCBNQVhfTlVNTk9ERVMsIDApOwpAQCAtMTUxMSw3ICsxNTExLDcgQEAgdm9p
ZCAqIF9faW5pdCBtZW1ibG9ja19hbGxvY190cnlfbmlkX3JhdygKIHsKIAl2b2lkICpwdHI7CiAK
LQltZW1ibG9ja19kYmcoIiVzOiAlbGx1IGJ5dGVzIGFsaWduPTB4JWxseCBuaWQ9JWQgZnJvbT0l
cGEgbWF4X2FkZHI9JXBhICVwRlxuIiwKKwltZW1ibG9ja19kYmcoIiVzOiAlbGx1IGJ5dGVzIGFs
aWduPTB4JWxseCBuaWQ9JWQgZnJvbT0lcGEgbWF4X2FkZHI9JXBhICVwU1xuIiwKIAkJICAgICBf
X2Z1bmNfXywgKHU2NClzaXplLCAodTY0KWFsaWduLCBuaWQsICZtaW5fYWRkciwKIAkJICAgICAm
bWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwogCkBAIC0xNTQ3LDcgKzE1NDcsNyBAQCB2b2lk
ICogX19pbml0IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoCiB7CiAJdm9pZCAqcHRyOwogCi0JbWVt
YmxvY2tfZGJnKCIlczogJWxsdSBieXRlcyBhbGlnbj0weCVsbHggbmlkPSVkIGZyb209JXBhIG1h
eF9hZGRyPSVwYSAlcEZcbiIsCisJbWVtYmxvY2tfZGJnKCIlczogJWxsdSBieXRlcyBhbGlnbj0w
eCVsbHggbmlkPSVkIGZyb209JXBhIG1heF9hZGRyPSVwYSAlcFNcbiIsCiAJCSAgICAgX19mdW5j
X18sICh1NjQpc2l6ZSwgKHU2NClhbGlnbiwgbmlkLCAmbWluX2FkZHIsCiAJCSAgICAgJm1heF9h
ZGRyLCAodm9pZCAqKV9SRVRfSVBfKTsKIAlwdHIgPSBtZW1ibG9ja19hbGxvY19pbnRlcm5hbChz
aXplLCBhbGlnbiwKQEAgLTE1NzIsNyArMTU3Miw3IEBAIHZvaWQgX19pbml0IF9fbWVtYmxvY2tf
ZnJlZV9sYXRlKHBoeXNfYWRkcl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpCiAJcGh5c19hZGRy
X3QgY3Vyc29yLCBlbmQ7CiAKIAllbmQgPSBiYXNlICsgc2l6ZSAtIDE7Ci0JbWVtYmxvY2tfZGJn
KCIlczogWyVwYS0lcGFdICVwRlxuIiwKKwltZW1ibG9ja19kYmcoIiVzOiBbJXBhLSVwYV0gJXBT
XG4iLAogCQkgICAgIF9fZnVuY19fLCAmYmFzZSwgJmVuZCwgKHZvaWQgKilfUkVUX0lQXyk7CiAJ
a21lbWxlYWtfZnJlZV9wYXJ0X3BoeXMoYmFzZSwgc2l6ZSk7CiAJY3Vyc29yID0gUEZOX1VQKGJh
c2UpOwpkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwppbmRleCBjMDM5MWE5
ZjE4YjguLjQyYzE1NmRiMTJkNiAxMDA2NDQKLS0tIGEvbW0vbWVtb3J5LmMKKysrIGIvbW0vbWVt
b3J5LmMKQEAgLTUxOSw3ICs1MTksNyBAQCBzdGF0aWMgdm9pZCBwcmludF9iYWRfcHRlKHN0cnVj
dCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJCWR1bXBfcGFnZShw
YWdlLCAiYmFkIHB0ZSIpOwogCXByX2FsZXJ0KCJhZGRyOiVwIHZtX2ZsYWdzOiUwOGx4IGFub25f
dm1hOiVwIG1hcHBpbmc6JXAgaW5kZXg6JWx4XG4iLAogCQkgKHZvaWQgKilhZGRyLCB2bWEtPnZt
X2ZsYWdzLCB2bWEtPmFub25fdm1hLCBtYXBwaW5nLCBpbmRleCk7Ci0JcHJfYWxlcnQoImZpbGU6
JXBEIGZhdWx0OiVwZiBtbWFwOiVwZiByZWFkcGFnZTolcGZcbiIsCisJcHJfYWxlcnQoImZpbGU6
JXBEIGZhdWx0OiVwcyBtbWFwOiVwcyByZWFkcGFnZTolcHNcbiIsCiAJCSB2bWEtPnZtX2ZpbGUs
CiAJCSB2bWEtPnZtX29wcyA/IHZtYS0+dm1fb3BzLT5mYXVsdCA6IE5VTEwsCiAJCSB2bWEtPnZt
X2ZpbGUgPyB2bWEtPnZtX2ZpbGUtPmZfb3AtPm1tYXAgOiBOVUxMLApkaWZmIC0tZ2l0IGEvbW0v
dm1zY2FuLmMgYi9tbS92bXNjYW4uYwppbmRleCAwN2Y3NGU5NTA3YjYuLjdlYzU3ODVkNzcxNSAx
MDA2NDQKLS0tIGEvbW0vdm1zY2FuLmMKKysrIGIvbW0vdm1zY2FuLmMKQEAgLTQ5Myw3ICs0OTMs
NyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBkb19zaHJpbmtfc2xhYihzdHJ1Y3Qgc2hyaW5rX2Nv
bnRyb2wgKnNocmlua2N0bCwKIAogCXRvdGFsX3NjYW4gKz0gZGVsdGE7CiAJaWYgKHRvdGFsX3Nj
YW4gPCAwKSB7Ci0JCXByX2Vycigic2hyaW5rX3NsYWI6ICVwRiBuZWdhdGl2ZSBvYmplY3RzIHRv
IGRlbGV0ZSBucj0lbGRcbiIsCisJCXByX2Vycigic2hyaW5rX3NsYWI6ICVwUyBuZWdhdGl2ZSBv
YmplY3RzIHRvIGRlbGV0ZSBucj0lbGRcbiIsCiAJCSAgICAgICBzaHJpbmtlci0+c2Nhbl9vYmpl
Y3RzLCB0b3RhbF9zY2FuKTsKIAkJdG90YWxfc2NhbiA9IGZyZWVhYmxlOwogCQluZXh0X2RlZmVy
cmVkID0gbnI7CmRpZmYgLS1naXQgYS9uZXQvY2VwaC9vc2RfY2xpZW50LmMgYi9uZXQvY2VwaC9v
c2RfY2xpZW50LmMKaW5kZXggZmE5NTMwZGQ4NzZlLi42ZjczOWRlMjg5MTggMTAwNjQ0Ci0tLSBh
L25ldC9jZXBoL29zZF9jbGllbnQuYworKysgYi9uZXQvY2VwaC9vc2RfY2xpZW50LmMKQEAgLTIz
OTgsNyArMjM5OCw3IEBAIHN0YXRpYyB2b2lkIGZpbmlzaF9yZXF1ZXN0KHN0cnVjdCBjZXBoX29z
ZF9yZXF1ZXN0ICpyZXEpCiAKIHN0YXRpYyB2b2lkIF9fY29tcGxldGVfcmVxdWVzdChzdHJ1Y3Qg
Y2VwaF9vc2RfcmVxdWVzdCAqcmVxKQogewotCWRvdXQoIiVzIHJlcSAlcCB0aWQgJWxsdSBjYiAl
cGYgcmVzdWx0ICVkXG4iLCBfX2Z1bmNfXywgcmVxLAorCWRvdXQoIiVzIHJlcSAlcCB0aWQgJWxs
dSBjYiAlcHMgcmVzdWx0ICVkXG4iLCBfX2Z1bmNfXywgcmVxLAogCSAgICAgcmVxLT5yX3RpZCwg
cmVxLT5yX2NhbGxiYWNrLCByZXEtPnJfcmVzdWx0KTsKIAogCWlmIChyZXEtPnJfY2FsbGJhY2sp
CmRpZmYgLS1naXQgYS9uZXQvY29yZS9uZXQtcHJvY2ZzLmMgYi9uZXQvY29yZS9uZXQtcHJvY2Zz
LmMKaW5kZXggNjM4ODFmNzJlZjcxLi4zNjM0NzkzM2VjM2EgMTAwNjQ0Ci0tLSBhL25ldC9jb3Jl
L25ldC1wcm9jZnMuYworKysgYi9uZXQvY29yZS9uZXQtcHJvY2ZzLmMKQEAgLTI1OCw3ICsyNTgs
NyBAQCBzdGF0aWMgaW50IHB0eXBlX3NlcV9zaG93KHN0cnVjdCBzZXFfZmlsZSAqc2VxLCB2b2lk
ICp2KQogCQllbHNlCiAJCQlzZXFfcHJpbnRmKHNlcSwgIiUwNHgiLCBudG9ocyhwdC0+dHlwZSkp
OwogCi0JCXNlcV9wcmludGYoc2VxLCAiICUtOHMgJXBmXG4iLAorCQlzZXFfcHJpbnRmKHNlcSwg
IiAlLThzICVwc1xuIiwKIAkJCSAgIHB0LT5kZXYgPyBwdC0+ZGV2LT5uYW1lIDogIiIsIHB0LT5m
dW5jKTsKIAl9CiAKZGlmZiAtLWdpdCBhL25ldC9jb3JlL25ldHBvbGwuYyBiL25ldC9jb3JlL25l
dHBvbGwuYwppbmRleCBlMzY1ZThmYjFjNDAuLmEwZjA1NDE2NjU3YiAxMDA2NDQKLS0tIGEvbmV0
L2NvcmUvbmV0cG9sbC5jCisrKyBiL25ldC9jb3JlL25ldHBvbGwuYwpAQCAtMTQ5LDcgKzE0OSw3
IEBAIHN0YXRpYyB2b2lkIHBvbGxfb25lX25hcGkoc3RydWN0IG5hcGlfc3RydWN0ICpuYXBpKQog
CSAqIGluZGljYXRlIHRoYXQgd2UgYXJlIGNsZWFyaW5nIHRoZSBUeCBwYXRoIG9ubHkuCiAJICov
CiAJd29yayA9IG5hcGktPnBvbGwobmFwaSwgMCk7Ci0JV0FSTl9PTkNFKHdvcmssICIlcEYgZXhj
ZWVkZWQgYnVkZ2V0IGluIHBvbGxcbiIsIG5hcGktPnBvbGwpOworCVdBUk5fT05DRSh3b3JrLCAi
JXBTIGV4Y2VlZGVkIGJ1ZGdldCBpbiBwb2xsXG4iLCBuYXBpLT5wb2xsKTsKIAl0cmFjZV9uYXBp
X3BvbGwobmFwaSwgd29yaywgMCk7CiAKIAljbGVhcl9iaXQoTkFQSV9TVEFURV9OUFNWQywgJm5h
cGktPnN0YXRlKTsKQEAgLTM0Niw3ICszNDYsNyBAQCB2b2lkIG5ldHBvbGxfc2VuZF9za2Jfb25f
ZGV2KHN0cnVjdCBuZXRwb2xsICpucCwgc3RydWN0IHNrX2J1ZmYgKnNrYiwKIAkJfQogCiAJCVdB
Uk5fT05DRSghaXJxc19kaXNhYmxlZCgpLAotCQkJIm5ldHBvbGxfc2VuZF9za2Jfb25fZGV2KCk6
ICVzIGVuYWJsZWQgaW50ZXJydXB0cyBpbiBwb2xsICglcEYpXG4iLAorCQkJIm5ldHBvbGxfc2Vu
ZF9za2Jfb25fZGV2KCk6ICVzIGVuYWJsZWQgaW50ZXJydXB0cyBpbiBwb2xsICglcFMpXG4iLAog
CQkJZGV2LT5uYW1lLCBkZXYtPm5ldGRldl9vcHMtPm5kb19zdGFydF94bWl0KTsKIAogCX0KLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 19:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 19: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 1h8VLP-0003qd-FO; Mon, 25 Mar 2019 19:33: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8VLO-0003qQ-Fx
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 19:33:14 +0000
X-Inumbo-ID: d471447d-4f34-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d471447d-4f34-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 19:33: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 1h8VLM-0004n8-Nf; Mon, 25 Mar 2019 19:33:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8VLM-0005Sg-Ah; Mon, 25 Mar 2019 19:33:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8VLM-00007I-A4; Mon, 25 Mar 2019 19:33:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134075-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:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-localmigrate/x10:fail:heisenbug
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 19:33:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134075: 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>

ZmxpZ2h0IDEzNDA3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzOTkxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM5OTEKClRlc3RzIHdoaWNoIGFyZSBmYWls
aW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBp
biAxMzQwNjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM0MDY4IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzQwNjggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTMxNjM2OWRj
YTYxMDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzOTkxICAyMDE5LTAzLTIyIDE1OjAwOjQ2IFogICAgMyBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA2OCAgMjAxOS0wMy0yNSAxMjowMDo1MSBaICAg
IDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2FhZjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIy
IDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBDSTogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5l
cml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNjcmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBz
cGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUgdGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBj
b25zaXN0ZW50LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 20:55:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 20:55: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 1h8WcS-0001rt-4w; Mon, 25 Mar 2019 20:54: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=aKhK=R4=gmail.com=danuxx@srs-us1.protection.inumbo.net>)
 id 1h8WcQ-0001ro-SA
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 20:54:54 +0000
X-Inumbo-ID: 3d10c9a2-4f40-11e9-bc90-bc764e045a96
Received: from mail-io1-xd2e.google.com (unknown [2607:f8b0:4864:20::d2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d10c9a2-4f40-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 20:54:53 +0000 (UTC)
Received: by mail-io1-xd2e.google.com with SMTP id f6so8877432iop.3
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 13:54:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=RSt26yDl4eC2VTxxjjnVa6UE4D35kBjutQp751PR188=;
 b=fKBgImmFGEsj33K9ITMBNk3Ao9eZHFboIFZveA5+iVLT5Pika6OTzCdKdXFVwMdbJ+
 2ZhBS8OOqzXHXThVjk2TNW8tmxRZRHMFwP8jGdN/nE2yemkgMSpJsI6OJ9ZiBtdbZxQB
 q0/sYice1PAkWSXayWVif9kvasIUL1u64lTN3usunxZ4FsyLrgZ81nsufYlkZ2JziI1q
 4rVEaZRd/FP2u+lMPCBpCEklNeT6okEzGTnMqDyJT/m1lgbPqpmmHDiyR/3lv4gpbWUr
 vB9RFdu+30zkANr8Yo2e7fvdLOumoMUEM/8b4t/Rk1MeZFHkRVo7HqJlkETyykZkynM4
 g6bQ==
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=RSt26yDl4eC2VTxxjjnVa6UE4D35kBjutQp751PR188=;
 b=ZefXDERSsu586ZsaQzhQu4R2r4OshWI4QwqpTLXCKU8Q+D0wz4G66IgUICBHDaClrd
 JNqsNmqfbwIfR/F1bbkgpYFJsuG75dS3M8WxXfJ+Nca26nNXYaUHa+6ubHWmUreTEabz
 kVKfJLRrb3GPycEIG9tyPk9LlC/tlGi++tjDht8UIKlbFOVyNn2XaKiD3KxJEz8M8wm3
 llXlcnHJ+ZEkqjLlnqkECBRIj7eF7Zp7klQKvE1e6UtQdLGWIQUR/XkxxIEnudnJKf/o
 bYOlH0K5scaKX8scKls71btCVs7o/Hi47+bJOptFpndT/iUPqramSvTOaZrT+eDrkGhP
 +bmA==
X-Gm-Message-State: APjAAAXGm/7ohlBk3s4Qx43dusPinZh07p4LGAJ3Ir4oVZUIba3QqriQ
 GUB3BQSFuUHAvywITW76SAR6AU0ZJWYisNnAe7fZpZ8nlGg=
X-Google-Smtp-Source: APXvYqztVJrLoOJfmC8YAEJjYhWfINTo0+7DPrwEsW7VUjj3ijeV9+NriargtMw3xqmFS0SSAubJ0wjPakbFbBwlxYo=
X-Received: by 2002:a6b:b3c4:: with SMTP id
 c187mr18209612iof.198.1553547292620; 
 Mon, 25 Mar 2019 13:54:52 -0700 (PDT)
MIME-Version: 1.0
From: Danux <danuxx@gmail.com>
Date: Mon, 25 Mar 2019 13:54:41 -0700
Message-ID: <CAL7A2Dxm8eNb3F_HV3FjPGO8Bvgge0JH=eoOa+JKxdCiGKNrGw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Xen from Xilinx 2018.3 not recognizing boot arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6747818974756809938=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6747818974756809938==
Content-Type: multipart/alternative; boundary="00000000000084bdf00584f16a68"

--00000000000084bdf00584f16a68
Content-Type: text/plain; charset="UTF-8"

Hi,

When adding altp2m=1 argument to xen,xen-bootargs via DTB, I can see the
parameter passed via xl info:

xen_commandline        : console=dtuart dtuart=serial0 dom0_mem=1G
bootscrub=0 maxcpus=1 timer_slop=0* altp2m=1*

However, I got an error like this at booting phase:

(XEN) parameter "*altp2m*" unknown!

Please shed some light on this.

Thanks.

-- 
DanUx

--00000000000084bdf00584f16a68
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 dir=3D"ltr"><div>Hi=
,</div><div><br></div><div>When adding altp2m=3D1 argument to xen,xen-boota=
rgs via DTB, I can see the parameter passed via xl info:</div><div><br></di=
v><div>xen_commandline=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : console=
=3Ddtuart dtuart=3Dserial0 dom0_mem=3D1G bootscrub=3D0 maxcpus=3D1 timer_sl=
op=3D0<b> altp2m=3D1</b><br></div><div><br></div><div>However, I got an err=
or like this at booting phase:<br></div><div><br></div><div>(XEN) parameter=
 &quot;<b>altp2m</b>&quot; unknown!<br></div><div><br></div><div>Please she=
d some light on this.</div><div><br></div><div>Thanks.<br></div><div><br>--=
 <br><div dir=3D"ltr" class=3D"gmail_signature">DanUx</div></div></div></di=
v></div></div>

--00000000000084bdf00584f16a68--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6747818974756809938==--


From xen-devel-bounces@lists.xenproject.org Mon Mar 25 21:19:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 21: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 1h8Wzw-0003YQ-7I; Mon, 25 Mar 2019 21:19: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=Cndn=R4=kernel.org=helgaas@srs-us1.protection.inumbo.net>)
 id 1h8Wzu-0003YL-8N
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 21:19:10 +0000
X-Inumbo-ID: a0ab47a1-4f43-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0ab47a1-4f43-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 21:19:09 +0000 (UTC)
Received: from localhost (unknown [69.71.4.100])
 (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 45A8B2082F;
 Mon, 25 Mar 2019 21:19:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1553548748;
 bh=6xFEjARh8mWEVuC4JxlsVeHPi9aB0xZUvNWpmt4JaE4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=U7HL23u9CbZZaNtYog7ZKs9rsXRYRPGQ9horOTfdo0J1+Qm5fCV9ZxpqzbEanSCUs
 A2n/jnd4afVjLPlgVNSV2SvdBwmnXUDAu8y1fdKl+dXtHStid/kQ/Gydel7i3ZZVKy
 5UySrtfRmJ7930+cnSKVM3QTG5mPAT59xoBoL8PQ=
Date: Mon, 25 Mar 2019 16:19:06 -0500
From: Bjorn Helgaas <helgaas@kernel.org>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Message-ID: <20190325211906.GA24180@google.com>
References: <20190325193229.23390-1-sakari.ailus@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325193229.23390-1-sakari.ailus@linux.intel.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/1] treewide: Switch printk users from
 %pf and %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petr Mladek <pmladek@suse.com>, linux-scsi@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-kernel@vger.kernel.org,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 linux-acpi@vger.kernel.org, netdev@vger.kernel.org,
 linux-btrfs@vger.kernel.org, linux-pci@vger.kernel.org,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMDk6MzI6MjhQTSArMDIwMCwgU2FrYXJpIEFpbHVzIHdy
b3RlOgo+ICVwRiBhbmQgJXBmIGFyZSBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byAlcFMgYW5k
ICVwcyBjb252ZXJzaW9uCj4gc3BlY2lmaWVycy4gVGhlIGZvcm1lciBhcmUgZGVwcmVjYXRlZCwg
dGhlcmVmb3JlIHN3aXRjaCB0aGUgY3VycmVudCB1c2Vycwo+IHRvIHVzZSB0aGUgcHJlZmVycmVk
IHZhcmlhbnQuCj4gCj4gVGhlIGNoYW5nZXMgaGF2ZSBiZWVuIHByb2R1Y2VkIGJ5IHRoZSBmb2xs
b3dpbmcgY29tbWFuZDoKPiAKPiAJZ2l0IGdyZXAgLWwgJyVwW2ZGXScgfCBncmVwIC12ICdeXCh0
b29sc1x8RG9jdW1lbnRhdGlvblwpLycgfCBcCj4gCXdoaWxlIHJlYWQgaTsgZG8gcGVybCAtaSAt
cGUgJ3MvJXBmLyVwcy9nOyBzLyVwRi8lcFMvZzsnICRpOyBkb25lCj4gCj4gQW5kIHZlcmlmeWlu
ZyB0aGUgcmVzdWx0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNha2FyaSBBaWx1cyA8c2FrYXJpLmFp
bHVzQGxpbnV4LmludGVsLmNvbT4KPiBBY2tlZC1ieTogRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1
c2UuY29tPiAoZm9yIGJ0cmZzKQo+IEFja2VkLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IChmb3IgbW0vbWVtYmxvY2suYykKPiBBY2tlZC1ieTogUmFmYWVsIEouIFd5c29j
a2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgoKQWNrZWQtYnk6IEJqb3JuIEhlbGdhYXMg
PGJoZWxnYWFzQGdvb2dsZS5jb20+IChmb3IgZHJpdmVycy9wY2kpCgpUaGFua3MgYSBsb3QgZm9y
IGNsZWFuaW5nIHRoaXMgdXAuICBUaGlzIGhhcyBiZWVuIGFubm95aW5nIGZvciBhIGxvbmcgdGlt
ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 22:20:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 22: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 1h8Xwy-0000Kq-7c; Mon, 25 Mar 2019 22:20: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=R/dj=R4=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1h8Xww-0000Kl-NE
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 22:20:10 +0000
X-Inumbo-ID: 2584f91a-4f4c-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::704])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2584f91a-4f4c-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 22:20:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VnEPghwR4guZBHxrmRoZbxUDtCukip3f3L8WZa0IezQ=;
 b=VBiaDXzZPpBqosUxPNvsSJ11166Mc6cdBUQAvN8Jt9e/qTljmnI5v823yReA9zOOjRs0CuFyVGhNDt79SlC8l0EcwI4Sywfv75rfUTVeOqWK93S1HGm+V/aMiZMtM/W+2CzYYa0VEUTWJVdpFfI+hTlJ9iYWsrWPAbeoBFPlBII=
Received: from VI1PR0602MB3582.eurprd06.prod.outlook.com (52.134.1.27) by
 VI1PR0602MB3789.eurprd06.prod.outlook.com (52.134.18.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Mon, 25 Mar 2019 22:20:05 +0000
Received: from VI1PR0602MB3582.eurprd06.prod.outlook.com
 ([fe80::382f:c14a:cf37:3af4]) by VI1PR0602MB3582.eurprd06.prod.outlook.com
 ([fe80::382f:c14a:cf37:3af4%4]) with mapi id 15.20.1730.019; Mon, 25 Mar 2019
 22:20:05 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: python3 issues
Thread-Index: AQHU41jlI9hK+CwUjEaO+B/EmRSDgA==
Date: Mon, 25 Mar 2019 22:20:05 +0000
Message-ID: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Alpine 2.21 (LFD 202 2017-01-01)
x-originating-ip: [2a00:23c4:9208:400:c49a:db08:8036:b390]
x-clientproxiedby: LO2P265CA0401.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:f::29) To VI1PR0602MB3582.eurprd06.prod.outlook.com
 (2603:10a6:803:2::27)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-x-sender: michael@austen3.home
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5d33fb56-1fd1-4ea3-5236-08d6b1700846
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(49563074)(7193020);
 SRVR:VI1PR0602MB3789; 
x-ms-traffictypediagnostic: VI1PR0602MB3789:
x-microsoft-antispam-prvs: <VI1PR0602MB3789FF030A5F99BA8074DA14875E0@VI1PR0602MB3789.eurprd06.prod.outlook.com>
x-forefront-prvs: 0987ACA2E2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(346002)(39860400002)(366004)(376002)(136003)(199004)(189003)(786003)(6506007)(53936002)(316002)(81156014)(6916009)(6486002)(53346004)(68736007)(386003)(6436002)(478600001)(99936001)(46003)(6512007)(9686003)(5660300002)(52116002)(2906002)(102836004)(86362001)(14454004)(105586002)(106356001)(5024004)(97736004)(8936002)(7736002)(99286004)(486006)(256004)(305945005)(4744005)(58126008)(25786009)(476003)(71200400001)(71190400001)(186003)(7116003)(6116002)(8676002)(36756003)(81166006)(74482002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0602MB3789;
 H:VI1PR0602MB3582.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: j6sgARBAk95oEVrMfBvAvlLCHJMPfo6QwBdSIL/CVTISDb+qPMuU+Mwb2CqK9q5d9piBczLusSPxAiixo/Wk76a22Ug6VSdba2ZbBDJggL4AVvGZz1SmeFvc+j3AYtvBG5eWHMrd58cS/5USeMIYjBWGeXfH1GlE7qmk4nZ8UKTXDV0VrYVSS6fGHZlYqTW4WjWKzyvuYcyJgTaTwxOjgQxwSotQgM9R0wm0GBg6H5qCgwB2xesfOKhmw9VTvYie0OycFDLFwf1QJSyrePs1PV9LyB0Oq06ZMKA4sjLXkdFJlYZOhm7R6e62Lhb1ZcwzzA1pCCrUvqyVrz4UGV2UEQ3lXK104sKer3rJT1gtH8HeDZNRC7Vn4ilBHeNWAfOy937azD0778Yb+y9Ueu58jtr+TMA+C+69LaSGofyobv0=
Content-Type: multipart/mixed;
 boundary="_002_alpineLFD22119032521580903080austen3home_"
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d33fb56-1fd1-4ea3-5236-08d6b1700846
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2019 22:20:05.4805 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0602MB3789
Subject: [Xen-devel] python3 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>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_002_alpineLFD22119032521580903080austen3home_
Content-Type: text/plain; charset="us-ascii"
Content-ID: <B2DAE0EFDCEA7241940F24AD00E08676@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

I have been testing the python3 changes committed to xen and found a few=20
issues. There are a couple of ocaml python build scripts that don't work=20
for me with python3, and I needed a few fixes to get pygrub to work,=20
mostly due to the change from strings to bytes. I am attaching the patch I=
=20
put together in testing to get these things to work to illustrate where=20
the problems are and in case it is useful to others, though I believe at=20
least some of it isn't compatible with python2.

 	Michael Young=

--_002_alpineLFD22119032521580903080austen3home_
Content-Type: text/plain; name="xen.python3.extra.patch"
Content-Description: xen.python3.extra.patch
Content-Disposition: attachment; filename="xen.python3.extra.patch";
	size=5551; creation-date="Mon, 25 Mar 2019 22:20:05 GMT";
	modification-date="Mon, 25 Mar 2019 22:20:05 GMT"
Content-ID: <alpine.LFD.2.21.1903252220020.3080@austen3.home>
Content-Transfer-Encoding: base64

LS0tIHhlbi00LjEyLjAtcmM1L3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxvZy9nZW5sZXZlbHMu
cHkub3JpZwkyMDE5LTAzLTA2IDE0OjQyOjQ5LjAwMDAwMDAwMCArMDAwMA0KKysrIHhlbi00LjEy
LjAtcmM1L3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxvZy9nZW5sZXZlbHMucHkJMjAxOS0wMy0x
MyAyMTozMzo1OS44MDU5MzA5ODkgKzAwMDANCkBAIC0xLDYgKzEsNyBAQA0KICMhL3Vzci9iaW4v
cHl0aG9uDQogDQogaW1wb3J0IHN5cw0KK2Zyb20gZnVuY3Rvb2xzIGltcG9ydCByZWR1Y2UNCiAN
CiBkZWYgcmVhZF9sZXZlbHMoKToNCiAJZiA9IG9wZW4oJy4uLy4uLy4uL2xpYnMvdG9vbGxvZy9p
bmNsdWRlL3hlbnRvb2xsb2cuaCcsICdyJykNCkBAIC04NiwxNCArODcsMTQgQEANCiBkZWYgYXV0
b2dlbl9oZWFkZXIob3Blbl9jb21tZW50LCBjbG9zZV9jb21tZW50KToNCiAgICAgcyA9IG9wZW5f
Y29tbWVudCArICIgQVVUTy1HRU5FUkFURUQgRklMRSBETyBOT1QgRURJVCAiICsgY2xvc2VfY29t
bWVudCArICJcbiINCiAgICAgcyArPSBvcGVuX2NvbW1lbnQgKyAiIGF1dG9nZW5lcmF0ZWQgYnkg
XG4iDQotICAgIHMgKz0gcmVkdWNlKGxhbWJkYSB4LHk6IHggKyAiICIsIHJhbmdlKGxlbihvcGVu
X2NvbW1lbnQgKyAiICIpKSwgIiIpDQorICAgIHMgKz0gcmVkdWNlKGxhbWJkYSB4LHk6IHggKyAi
ICIsIGxpc3QocmFuZ2UobGVuKG9wZW5fY29tbWVudCArICIgIikpKSwgIiIpDQogICAgIHMgKz0g
IiVzIiAlICIgIi5qb2luKHN5cy5hcmd2KQ0KICAgICBzICs9ICJcbiAiICsgY2xvc2VfY29tbWVu
dCArICJcblxuIg0KICAgICByZXR1cm4gcw0KIA0KIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6
DQogCWlmIGxlbihzeXMuYXJndikgPCAzOg0KLQkJcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6
IGdlbmxldmVscy5weSA8bWxpPiA8bWw+IDxjLWluYz4iDQorCQlwcmludCgiVXNhZ2U6IGdlbmxl
dmVscy5weSA8bWxpPiA8bWw+IDxjLWluYz4iLCBmaWxlPXN5cy5zdGRlcnIpDQogCQlzeXMuZXhp
dCgxKQ0KIA0KIAlsZXZlbHMsIG9sZXZlbHMgPSByZWFkX2xldmVscygpDQotLS0geGVuLTQuMTIu
MC1yYzUvdG9vbHMvb2NhbWwvbGlicy94bC9nZW53cmFwLnB5Lm9yaWcJMjAxOS0wMy0wNiAxNDo0
Mjo0OS4wMDAwMDAwMDAgKzAwMDANCisrKyB4ZW4tNC4xMi4wLXJjNS90b29scy9vY2FtbC9saWJz
L3hsL2dlbndyYXAucHkJMjAxOS0wMy0xMyAyMTozNDowMC42NzQ5NjI4MzIgKzAwMDANCkBAIC0z
LDYgKzMsNyBAQA0KIGltcG9ydCBzeXMsb3MNCiANCiBpbXBvcnQgaWRsDQorZnJvbSBmdW5jdG9v
bHMgaW1wb3J0IHJlZHVjZQ0KIA0KICMgdHlwZW5hbWUgLT4gKCBvY2FtbF90eXBlLCBjX2Zyb21f
b2NhbWwsIG9jYW1sX2Zyb21fYyApDQogYnVpbHRpbnMgPSB7DQpAQCAtNzgsNyArNzksNyBAQA0K
ICAgICBlbGlmIGlzaW5zdGFuY2UodHksaWRsLkFycmF5KToNCiAgICAgICAgIHJldHVybiAiJXMg
YXJyYXkiICUgb2NhbWxfdHlwZV9vZih0eS5lbGVtX3R5cGUpDQogICAgIGVsaWYgaXNpbnN0YW5j
ZSh0eSxpZGwuQnVpbHRpbik6DQotICAgICAgICBpZiBub3QgYnVpbHRpbnMuaGFzX2tleSh0eS50
eXBlbmFtZSk6DQorICAgICAgICBpZiB0eS50eXBlbmFtZSBub3QgaW4gYnVpbHRpbnM6DQogICAg
ICAgICAgICAgcmFpc2UgTm90SW1wbGVtZW50ZWRFcnJvcigiVW5rbm93biBCdWlsdGluICVzICgl
cykiICUgKHR5LnR5cGVuYW1lLCB0eXBlKHR5KSkpDQogICAgICAgICB0eXBlbmFtZSxfLF8gPSBi
dWlsdGluc1t0eS50eXBlbmFtZV0NCiAgICAgICAgIGlmIG5vdCB0eXBlbmFtZToNCkBAIC0yNTEs
NyArMjUyLDcgQEANCiAgICAgICAgICAgICBlbHNlOg0KICAgICAgICAgICAgICAgICBzICs9ICJc
dGV4dGVybmFsIGRlZmF1bHQgOiBjdHggLT4gJXN1bml0IC0+IHQgPSBcInN0dWJfbGlieGxfJXNf
aW5pdFwiXG4iICUgKHVuaW9uX2FyZ3MsIHR5LnJhd25hbWUpDQogDQotICAgICAgICBpZiBmdW5j
dGlvbnMuaGFzX2tleSh0eS5yYXduYW1lKToNCisgICAgICAgIGlmIHR5LnJhd25hbWUgaW4gZnVu
Y3Rpb25zOg0KICAgICAgICAgICAgIGZvciBuYW1lLGFyZ3MgaW4gZnVuY3Rpb25zW3R5LnJhd25h
bWVdOg0KICAgICAgICAgICAgICAgICBzICs9ICJcdGV4dGVybmFsICVzIDogIiAlIG5hbWUNCiAg
ICAgICAgICAgICAgICAgcyArPSAiIC0+ICIuam9pbihhcmdzKQ0KQEAgLTI3OCw3ICsyNzksNyBA
QA0KICAgICAgICAgZWxzZToNCiAgICAgICAgICAgICBzICs9ICIlcyA9IEludF92YWwoJXMpOyIg
JSAoYywgbykNCiAgICAgZWxpZiBpc2luc3RhbmNlKHR5LGlkbC5CdWlsdGluKToNCi0gICAgICAg
IGlmIG5vdCBidWlsdGlucy5oYXNfa2V5KHR5LnR5cGVuYW1lKToNCisgICAgICAgIGlmIHR5LnR5
cGVuYW1lIG5vdCBpbiBidWlsdGluczoNCiAgICAgICAgICAgICByYWlzZSBOb3RJbXBsZW1lbnRl
ZEVycm9yKCJVbmtub3duIEJ1aWx0aW4gJXMgKCVzKSIgJSAodHkudHlwZW5hbWUsIHR5cGUodHkp
KSkNCiAgICAgICAgIF8sZm4sXyA9IGJ1aWx0aW5zW3R5LnR5cGVuYW1lXQ0KICAgICAgICAgaWYg
bm90IGZuOg0KQEAgLTM3NSw3ICszNzYsNyBAQA0KICAgICAgICAgZWxzZToNCiAgICAgICAgICAg
ICBzICs9ICIlcyA9IFZhbF9pbnQoJXMpOyIgJSAobywgYykNCiAgICAgZWxpZiBpc2luc3RhbmNl
KHR5LGlkbC5CdWlsdGluKToNCi0gICAgICAgIGlmIG5vdCBidWlsdGlucy5oYXNfa2V5KHR5LnR5
cGVuYW1lKToNCisgICAgICAgIGlmIHR5LnR5cGVuYW1lIG5vdCBpbiBidWlsdGluczoNCiAgICAg
ICAgICAgICByYWlzZSBOb3RJbXBsZW1lbnRlZEVycm9yKCJVbmtub3duIEJ1aWx0aW4gJXMgKCVz
KSIgJSAodHkudHlwZW5hbWUsIHR5cGUodHkpKSkNCiAgICAgICAgIF8sXyxmbiA9IGJ1aWx0aW5z
W3R5LnR5cGVuYW1lXQ0KICAgICAgICAgaWYgbm90IGZuOg0KQEAgLTUxMywxNCArNTE0LDE0IEBA
DQogZGVmIGF1dG9nZW5faGVhZGVyKG9wZW5fY29tbWVudCwgY2xvc2VfY29tbWVudCk6DQogICAg
IHMgPSBvcGVuX2NvbW1lbnQgKyAiIEFVVE8tR0VORVJBVEVEIEZJTEUgRE8gTk9UIEVESVQgIiAr
IGNsb3NlX2NvbW1lbnQgKyAiXG4iDQogICAgIHMgKz0gb3Blbl9jb21tZW50ICsgIiBhdXRvZ2Vu
ZXJhdGVkIGJ5IFxuIg0KLSAgICBzICs9IHJlZHVjZShsYW1iZGEgeCx5OiB4ICsgIiAiLCByYW5n
ZShsZW4ob3Blbl9jb21tZW50ICsgIiAiKSksICIiKQ0KKyAgICBzICs9IHJlZHVjZShsYW1iZGEg
eCx5OiB4ICsgIiAiLCBsaXN0KHJhbmdlKGxlbihvcGVuX2NvbW1lbnQgKyAiICIpKSksICIiKQ0K
ICAgICBzICs9ICIlcyIgJSAiICIuam9pbihzeXMuYXJndikNCiAgICAgcyArPSAiXG4gIiArIGNs
b3NlX2NvbW1lbnQgKyAiXG5cbiINCiAgICAgcmV0dXJuIHMNCiANCiBpZiBfX25hbWVfXyA9PSAn
X19tYWluX18nOg0KICAgICBpZiBsZW4oc3lzLmFyZ3YpIDwgNDoNCi0gICAgICAgIHByaW50ID4+
c3lzLnN0ZGVyciwgIlVzYWdlOiBnZW53cmFwLnB5IDxpZGw+IDxtbGk+IDxtbD4gPGMtaW5jPiIN
CisgICAgICAgIHByaW50KCJVc2FnZTogZ2Vud3JhcC5weSA8aWRsPiA8bWxpPiA8bWw+IDxjLWlu
Yz4iLCBmaWxlPXN5cy5zdGRlcnIpDQogICAgICAgICBzeXMuZXhpdCgxKQ0KIA0KICAgICAoXyx0
eXBlcykgPSBpZGwucGFyc2Uoc3lzLmFyZ3ZbMV0pDQpAQCAtNTMzLDcgKzUzNCw3IEBADQogDQog
ICAgIGZvciB0IGluIGJsYWNrbGlzdDoNCiAgICAgICAgIGlmIHQgbm90IGluIFt0eS5yYXduYW1l
IGZvciB0eSBpbiB0eXBlc106DQotICAgICAgICAgICAgcHJpbnQgInVua25vd24gdHlwZSAlcyBp
biBibGFja2xpc3QiICUgdA0KKyAgICAgICAgICAgIHByaW50KCJ1bmtub3duIHR5cGUgJXMgaW4g
YmxhY2tsaXN0IiAlIHQpDQogDQogICAgIHR5cGVzID0gW3R5IGZvciB0eSBpbiB0eXBlcyBpZiBu
b3QgdHkucmF3bmFtZSBpbiBibGFja2xpc3RdDQogDQpAQCAtNTY0LDcgKzU2NSw3IEBADQogICAg
ICAgICAgICAgY2luYy53cml0ZSgiXG4iKQ0KICAgICAgICAgY2luYy53cml0ZShnZW5fVmFsX29j
YW1sKHR5KSkNCiAgICAgICAgIGNpbmMud3JpdGUoIlxuIikNCi0gICAgICAgIGlmIGZ1bmN0aW9u
cy5oYXNfa2V5KHR5LnJhd25hbWUpOg0KKyAgICAgICAgaWYgdHkucmF3bmFtZSBpbiBmdW5jdGlv
bnM6DQogICAgICAgICAgICAgY2luYy53cml0ZShnZW5fY19zdHViX3Byb3RvdHlwZSh0eSwgZnVu
Y3Rpb25zW3R5LnJhd25hbWVdKSkNCiAgICAgICAgICAgICBjaW5jLndyaXRlKCJcbiIpDQogICAg
ICAgICBpZiB0eS5pbml0X2ZuIGlzIG5vdCBOb25lOg0KLS0tIHhlbi00LjEyLjAtcmM2L3Rvb2xz
L3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkub3JpZwkyMDE5LTAzLTI0IDIyOjQ0OjA1LjUwMjU4MTk4
OSArMDAwMA0KKysrIHhlbi00LjEyLjAtcmM2L3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkJ
MjAxOS0wMy0yNCAyMjo0OToxNC4wMjU5MzQ3ODYgKzAwMDANCkBAIC0yMzAsMTAgKzIzMCwxMCBA
QA0KICAgICBkZWYgX2dldF9kZWZhdWx0KHNlbGYpOg0KICAgICAgICAgcmV0dXJuIHNlbGYuX2Rl
ZmF1bHQNCiAgICAgZGVmIF9zZXRfZGVmYXVsdChzZWxmLCB2YWwpOg0KLSAgICAgICAgaWYgdmFs
ID09ICJzYXZlZCI6DQorICAgICAgICBpZiB2YWwgPT0gInNhdmVkIiBvciBub3QgdmFsLmlzZGVj
aW1hbCgpOg0KICAgICAgICAgICAgIHNlbGYuX2RlZmF1bHQgPSAwDQogICAgICAgICBlbHNlOg0K
LSAgICAgICAgICAgIHNlbGYuX2RlZmF1bHQgPSB2YWwNCisgICAgICAgICAgICBzZWxmLl9kZWZh
dWx0ID0gaW50KHZhbCkNCiANCiAgICAgICAgIGlmIHNlbGYuX2RlZmF1bHQgPCAwOg0KICAgICAg
ICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoImRlZmF1bHQgbXVzdCBiZSBwb3NpdGl2ZSBudW1iZXIi
KQ0KLS0tIHhlbi00LjEyLjAtcmM2L3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViLm9yaWcJMjAxOS0w
My0yNCAyMjo0NDowNS41MDM1ODIwMjUgKzAwMDANCisrKyB4ZW4tNC4xMi4wLXJjNi90b29scy9w
eWdydWIvc3JjL3B5Z3J1YgkyMDE5LTAzLTI0IDIyOjQ4OjI0LjQ0NjExMzgwOSArMDAwMA0KQEAg
LTQ1Nyw3ICs0NTcsNyBAQA0KICAgICAgICAgIyBsaW1pdCByZWFkIHNpemUgdG8gYXZvaWQgcGF0
aG9sb2dpY2FsIGNhc2VzDQogICAgICAgICBidWYgPSBmLnJlYWQoRlNfUkVBRF9NQVgpDQogICAg
ICAgICBkZWwgZg0KLSAgICAgICAgc2VsZi5jZi5wYXJzZShidWYpDQorICAgICAgICBzZWxmLmNm
LnBhcnNlKGJ1Zi5kZWNvZGUoKSkNCiANCiAgICAgZGVmIGltYWdlX2luZGV4KHNlbGYpOg0KICAg
ICAgICAgaWYgaXNpbnN0YW5jZShzZWxmLmNmLmRlZmF1bHQsIGludCk6DQpAQCAtOTYwLDUgKzk2
MCw1IEBADQogICAgICAgICBvc3RyaW5nID0gZm9ybWF0X3NpbXBsZShib290Y2ZnWyJrZXJuZWwi
XSwgYm9vdGNmZ1sicmFtZGlzayJdLCBhcmdzLCAiXDAiKQ0KIA0KICAgICBzeXMuc3Rkb3V0LmZs
dXNoKCkNCi0gICAgb3Mud3JpdGUoZmQsIG9zdHJpbmcpDQorICAgIG9zLndyaXRlKGZkLCBvc3Ry
aW5nLmVuY29kZSgpKQ0KICAgICANCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_alpineLFD22119032521580903080austen3home_--


From xen-devel-bounces@lists.xenproject.org Mon Mar 25 22:41:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 22:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8YHN-0001ym-5g; Mon, 25 Mar 2019 22: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=gGHp=R4=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1h8YHL-0001yh-03
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 22:41:15 +0000
X-Inumbo-ID: 172bf93d-4f4f-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 172bf93d-4f4f-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 22:41:12 +0000 (UTC)
Received: by mail-wm1-x32f.google.com with SMTP id y197so10861976wmd.0
 for <xen-devel@lists.xenproject.org>; Mon, 25 Mar 2019 15:41:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=5XUNNJ+b61jcpOqBhIiPCA7Mdcly+Kf0afwJ3JP6veM=;
 b=JmH+ueGDadx+SKax74L5k+bdbpvfy8IRVzeagRmQRXFncESXxgWQGhRonzrKAEXeTm
 ghBO6VUGH+/cYc8DTNSWTALx6VURl6EEnijs13pFIrZFo99PCAUwIz7AmNEDCaUH9Ybg
 BNl+r22n+WU+nk9muUEYYXSED9n01fXpLy3g9LTGHdTkkMt34EI4fCPZFDMMg8Drtng5
 vd+SDQ+Tcuf5KDlpfwj1lSL4y4ztIVVbo9iJk/qhlUwkw92MofBFGnKcqjqfNGyuqhsD
 DUpS9WyqTMKFTU1ZkgEsrxPQCJdEXIdVZPaYf4xSE6Nvv6r2c6/U84xxt3aaDqC+As/H
 WJdg==
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=5XUNNJ+b61jcpOqBhIiPCA7Mdcly+Kf0afwJ3JP6veM=;
 b=N2z6r3TIXtxmehURk+KREB12bOOiY8Npbs0lPVGF66qEvU0oR2s5zI9GdO4KIntOMo
 Oyo/Lyif+f12vc9z1pI6dSe47V2RPxY4edLqjH57OM0HnQaA0JFgMaJFR3XNlW7IroP6
 /2unoyktxbXZ3JkBpljXfDRp2dn0bmtJcG76iSfpRig1JR+zfsyHYlaZJblXv2ws1bb1
 s9edMuf3nV078R3gmjOGFkOLXjuKyu8y6Gr40qhYWyiwT5HxzfVrNjwRT6eyaWqWHgu+
 WF/4RcnOYykImWuEIaMh9OGLS0HmuJ4gWNAeX/a65YspPU1wvr+Ht7S5mzyhKr/3Yte+
 DzSA==
X-Gm-Message-State: APjAAAXEMGIElIMbx/U31cq9pa1lVGvKW37YOq4KzoJu0wg0wPT6iRIc
 rkxhs93A4NWL051pnN/hk7w9WKmzV14=
X-Google-Smtp-Source: APXvYqw0dW3u7Pf3j6HMMvMxjrLXdMOwUssIOynKfSvnq0Fp9lkO0X3tZNpr5eK7ZotL9vSpgrKUVA==
X-Received: by 2002:a7b:c147:: with SMTP id z7mr7028912wmi.67.1553553671505;
 Mon, 25 Mar 2019 15:41:11 -0700 (PDT)
Received: from [172.16.0.52] ([194.168.28.41])
 by smtp.gmail.com with ESMTPSA id z9sm21113115wmf.12.2019.03.25.15.41.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Mar 2019 15:41:10 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <20190321231119.GU1208@mail-itl>
Date: Mon, 25 Mar 2019 22:41:09 +0000
Message-Id: <03AD8AA7-A761-4318-8949-C6ECD893B335@xenproject.org>
References: <20190321231119.GU1208@mail-itl>
To: =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen 4.8.5 release missing on the website
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

TWFyZWssCnRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQuIEkgd2lsbCBmaXggdGhpcyB0b21v
cnJvdwpMYXJzCgo+IE9uIDIxIE1hciAyMDE5LCBhdCAyMzoxMSwgTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPiAKPiBT
aWduZWQgUEdQIHBhcnQKPiBIaSwKPiAKPiBMb29rcyBsaWtlIHRoZSBuZXcgd2Vic2l0ZSBkb2Vz
bid0IGxpc3QgWGVuIDQuOC41Ogo+IAo+IGh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRz
L3hlbi1wcm9qZWN0LWFyY2hpdmVzL3hlbi1wcm9qZWN0LTQtOC1zZXJpZXMvCj4gaHR0cHM6Ly94
ZW5wcm9qZWN0Lm9yZy94ZW4tcHJvamVjdC1hcmNoaXZlcy8KPiAKPiBCb3RoIGhhdmUgNC44LjQg
YXMgdGhlIGxhdGVzdCB2ZXJzaW9uLgo+IAo+IC0tIAo+IEJlc3QgUmVnYXJkcywKPiBNYXJlayBN
YXJjenlrb3dza2ktR8OzcmVja2kKPiBJbnZpc2libGUgVGhpbmdzIExhYgo+IEE6IEJlY2F1c2Ug
aXQgbWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBwZW9wbGUgbm9ybWFsbHkgcmVhZCB0ZXh0
Lgo+IFE6IFdoeSBpcyB0b3AtcG9zdGluZyBzdWNoIGEgYmFkIHRoaW5nPwo+IAo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Mar 25 23:15:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 23:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8YoY-0004VK-16; Mon, 25 Mar 2019 23:15: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=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8YoW-0004V8-LQ
 for xen-devel@lists.xenproject.org; Mon, 25 Mar 2019 23:15:32 +0000
X-Inumbo-ID: e2994e19-4f53-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2994e19-4f53-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 23:15: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 1h8YoU-0000rW-R8; Mon, 25 Mar 2019 23:15:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8YoU-0007jY-Gk; Mon, 25 Mar 2019 23:15:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8YoU-0006Ci-G3; Mon, 25 Mar 2019 23:15:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134077-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=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Mar 2019 23:15:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134077: 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>

ZmxpZ2h0IDEzNDA3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA3Ny8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEz
MTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 00:11:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 00: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 1h8Zfx-0001B2-F9; Tue, 26 Mar 2019 00:10: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8Zfv-0001At-GU
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 00:10:43 +0000
X-Inumbo-ID: 976e204c-4f5b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 976e204c-4f5b-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 00: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 1h8Zfs-0002VM-OO; Tue, 26 Mar 2019 00: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 1h8Zfs-0003HV-90; Tue, 26 Mar 2019 00:10:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8Zfs-0002UD-7x; Tue, 26 Mar 2019 00:10:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134050-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:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops: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-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-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-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-credit2: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-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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=a2cddfe2ce6e9108341820fff8af46713685b2cb
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 00:10:40 +0000
Subject: [Xen-devel] [linux-4.19 test] 134050: 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>

ZmxpZ2h0IDEzNDA1MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwNTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIg
Z3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVu
c3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTJjZGRmZTJjZTZlOTEwODM0
MTgyMGZmZjhhZjQ2NzEzNjg1YjJjYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDE0MyBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxNDEgZGF5cyAg
IDk2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA1MCAgMjAxOS0wMy0yNCAxNTow
MDowNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTY2OSBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
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
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
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
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDEwNzQ4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 02:17:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 02: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 1h8bek-0001Tg-1Y; Tue, 26 Mar 2019 02:17: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=GVoZ=R5=m5p.com=ehem@srs-us1.protection.inumbo.net>)
 id 1h8bei-0001Tb-TO
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 02:17:36 +0000
X-Inumbo-ID: 5068829d-4f6d-11e9-bc90-bc764e045a96
Received: from mailhost.m5p.com (unknown [74.104.188.4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5068829d-4f6d-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 02:17:33 +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 x2Q1WIx1003440
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Mon, 25 Mar 2019 21:32:23 -0400 (EDT) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id x2Q1WHtV003439;
 Mon, 25 Mar 2019 18:32:17 -0700 (PDT) (envelope-from ehem)
Date: Mon, 25 Mar 2019 18:32:17 -0700
From: Elliott Mitchell <ehem+xen@m5p.com>
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
Message-ID: <20190326013217.GA1592@mattapan.m5p.com>
References: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
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] python3 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMTA6MjA6MDVQTSArMDAwMCwgWU9VTkcsIE1JQ0hBRUwg
QS4gd3JvdGU6Cj4gSSBoYXZlIGJlZW4gdGVzdGluZyB0aGUgcHl0aG9uMyBjaGFuZ2VzIGNvbW1p
dHRlZCB0byB4ZW4gYW5kIGZvdW5kIGEgZmV3IAo+IGlzc3Vlcy4gVGhlcmUgYXJlIGEgY291cGxl
IG9mIG9jYW1sIHB5dGhvbiBidWlsZCBzY3JpcHRzIHRoYXQgZG9uJ3Qgd29yayAKPiBmb3IgbWUg
d2l0aCBweXRob24zLCBhbmQgSSBuZWVkZWQgYSBmZXcgZml4ZXMgdG8gZ2V0IHB5Z3J1YiB0byB3
b3JrLCAKPiBtb3N0bHkgZHVlIHRvIHRoZSBjaGFuZ2UgZnJvbSBzdHJpbmdzIHRvIGJ5dGVzLiBJ
IGFtIGF0dGFjaGluZyB0aGUgcGF0Y2ggSSAKPiBwdXQgdG9nZXRoZXIgaW4gdGVzdGluZyB0byBn
ZXQgdGhlc2UgdGhpbmdzIHRvIHdvcmsgdG8gaWxsdXN0cmF0ZSB3aGVyZSAKPiB0aGUgcHJvYmxl
bXMgYXJlIGFuZCBpbiBjYXNlIGl0IGlzIHVzZWZ1bCB0byBvdGhlcnMsIHRob3VnaCBJIGJlbGll
dmUgYXQgCj4gbGVhc3Qgc29tZSBvZiBpdCBpc24ndCBjb21wYXRpYmxlIHdpdGggcHl0aG9uMi4K
Ck1vc3QgUHl0aG9uIGNvZGUgY2FuIGJlIGVhc2lseSBtYWRlIGNvbXBhdGlibGUgd2l0aCBib3Ro
IFB5dGhvbiAyIGFuZApQeXRob24gMyB3aXRoIHRoZSByaWdodCBjb25zdHJ1Y3RzLgoKCj4gLS0t
IHhlbi00LjEyLjAtcmM1L3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxvZy9nZW5sZXZlbHMucHku
b3JpZwkyMDE5LTAzLTA2IDE0OjQyOjQ5LjAwMDAwMDAwMCArMDAwMAo+ICsrKyB4ZW4tNC4xMi4w
LXJjNS90b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cvZ2VubGV2ZWxzLnB5CTIwMTktMDMtMTMg
MjE6MzM6NTkuODA1OTMwOTg5ICswMDAwCj4gQEAgLTg2LDE0ICs4NywxNCBAQAo+ICBkZWYgYXV0
b2dlbl9oZWFkZXIob3Blbl9jb21tZW50LCBjbG9zZV9jb21tZW50KToKPiAgICAgIHMgPSBvcGVu
X2NvbW1lbnQgKyAiIEFVVE8tR0VORVJBVEVEIEZJTEUgRE8gTk9UIEVESVQgIiArIGNsb3NlX2Nv
bW1lbnQgKyAiXG4iCj4gICAgICBzICs9IG9wZW5fY29tbWVudCArICIgYXV0b2dlbmVyYXRlZCBi
eSBcbiIKPiAtICAgIHMgKz0gcmVkdWNlKGxhbWJkYSB4LHk6IHggKyAiICIsIHJhbmdlKGxlbihv
cGVuX2NvbW1lbnQgKyAiICIpKSwgIiIpCj4gKyAgICBzICs9IHJlZHVjZShsYW1iZGEgeCx5OiB4
ICsgIiAiLCBsaXN0KHJhbmdlKGxlbihvcGVuX2NvbW1lbnQgKyAiICIpKSksICIiKQo+ICAgICAg
cyArPSAiJXMiICUgIiAiLmpvaW4oc3lzLmFyZ3YpCj4gICAgICBzICs9ICJcbiAiICsgY2xvc2Vf
Y29tbWVudCArICJcblxuIgo+ICAgICAgcmV0dXJuIHMKPiAgCj4gIGlmIF9fbmFtZV9fID09ICdf
X21haW5fXyc6Cj4gIAlpZiBsZW4oc3lzLmFyZ3YpIDwgMzoKPiAtCQlwcmludCA+PnN5cy5zdGRl
cnIsICJVc2FnZTogZ2VubGV2ZWxzLnB5IDxtbGk+IDxtbD4gPGMtaW5jPiIKPiArCQlwcmludCgi
VXNhZ2U6IGdlbmxldmVscy5weSA8bWxpPiA8bWw+IDxjLWluYz4iLCBmaWxlPXN5cy5zdGRlcnIp
Cj4gIAkJc3lzLmV4aXQoMSkKPiAgCj4gIAlsZXZlbHMsIG9sZXZlbHMgPSByZWFkX2xldmVscygp
CgpUaGUgcHJpbnQoKSBmdW5jdGlvbiBub3RhdGlvbiBpcyByZXF1aXJlZCBmb3IgUHl0aG9uIDMs
IGJ1dCBoYXMgYSBiaXQgb2YKdHJvdWJsZSB3aXRoIFB5dGhvbiAyLiAgUHl0aG9uIDIgdGhvdWdo
IGRvZXMgaGF2ZSBzdXBwb3J0LiAgQXQgdGhlIHRvcCBvZgp0aGUgcmVsZXZhbnQgZmlsZXMgYWRk
ICJmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uIiBhbmQgdGhlCnByaW50KCkg
d2lsbCB3b3JrIGluIFB5dGhvbiAyLiAgSSdtIHVuc3VyZSBvZiB0aGUgc3RhdHVzIG9mIHRoZSBv
dGhlcgpjb25zdHJ1Y3RzIGluIHRoaXMgcGF0Y2guCgoKLS0gCihcX19fKFxfX18oXF9fX19fXyAg
ICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAgICAgICAgICBfX19fX18vKV9fXy8pX19fLykKIFxC
UyAoICAgIHwgICAgICAgICBlaGVtK3NpZ21zZ0BtNXAuY29tICBQR1AgODcxNDU0NDUgICAgICAg
ICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBfX19fXyAgLU8gI2luY2x1ZGUgPHN0ZGRpc2NsYWlt
ZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8vCjhBMTlcX19fXF98Xy81OEQyIDdFM0QgRERGNCA3
QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAgODcxNFxffF8vX19fLzU0NDUKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 02:52:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 02:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8cCH-0004Rb-Pv; Tue, 26 Mar 2019 02:52: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8cCG-0004RP-Rx
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 02:52:16 +0000
X-Inumbo-ID: 244c4aca-4f72-11e9-9f8e-cb59575f5e82
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 244c4aca-4f72-11e9-9f8e-cb59575f5e82;
 Tue, 26 Mar 2019 02:52: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 1h8cC4-0006na-Uw; Tue, 26 Mar 2019 02:52:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8cC4-0006IZ-7R; Tue, 26 Mar 2019 02:52:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8cC4-0005KE-6j; Tue, 26 Mar 2019 02:52:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134056-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-arm64:<job status>: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-arm64:host-install(4):broken:regression
 linux-4.14:test-arm64-arm64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-arm64-arm64-libvirt-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 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-credit1: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-credit2: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: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-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-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-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-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-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=dee55b062e6b7d802f7549e8542ca245ea57c003
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 02:52:04 +0000
Subject: [Xen-devel] [linux-4.14 test] 134056: 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>

ZmxpZ2h0IDEzNDA1NiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwNTYvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkyMwogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMzOTIzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM5MjMKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEz
NDAxNgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTM0MDE2IFJFR1IuIHZzLiAxMzM5MjMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgICBmYWlsIHBhc3MgaW4gMTM0MDE2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzNDAxNiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNDAxNiBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTM0MDE2IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQwMTYgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNDAxNiBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTM0MDE2IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQwMTYgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzQwMTYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgZGVlNTViMDYyZTZiN2Q4MDJmNzU0OWU4NTQyY2EyNDVlYTU3YzAw
MwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTcyNmE4ZDBmMTk1OGFm
ODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzOTIzICAy
MDE5LTAzLTE5IDEyOjQxOjExIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDAx
NiAgMjAxOS0wMy0yMyAxMzo0Mjo0NSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJaaGFuZywgSnVuIiA8anVu
LnpoYW5nQGludGVsLmNvbT4KICBBZGl0eWEgUGFra2kgPHBha2tpMDAxQHVtbi5lZHU+CiAgQWRy
aWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29t
PgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNv
bT4KICBBbGV4YW5kZXIgU2hpeWFuIDxzaGNfd29ya0BtYWlsLnJ1PgogIEFsZXhhbmRlciBTdGVm
ZmVuIDxBbGV4YW5kZXIuU3RlZmZlbkBpbmZpbmVvbi5jb20+CiAgQWxleGV5IEtob3Jvc2hpbG92
IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+CiAgQW5kcmVhIENsYXVkaSA8YWNsYXVkaUByZWRoYXQuY29tPgogIEFuZHJldyBC
b3dlcnMgPGFuZHJld3guYm93ZXJzQGludGVsLmNvbT4KICBBbmRyZXcgRG9ubmVsbGFuIDxhbmRy
ZXcuZG9ubmVsbGFuQGF1MS5pYm0uY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5p
bnRlbC5jb20+CiAgQW5lZXNoIEt1bWFyIEsuViA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+
CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5vb2IgU29t
YW4gPGFub29iLnNvbWFuQGNpdHJpeC5jb20+CiAgQW5zc2kgSGFubnVsYSA8YW5zc2kuaGFubnVs
YUBiaXR3aXNlLmZpPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3Jn
PgogIEFyaWVsIEVsaW9yIDxhcmllbC5lbGlvckBtYXJ2ZWxsLmNvbT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEFydW4gUGF0aGFrIDxhcnVuLnBhdGhha0BueHAuY29tPgogIEJhcmQgbGlhbyA8eXVu
Zy1jaHVhbi5saWFvQGxpbnV4LmludGVsLmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3Nj
aGVAYWNtLm9yZz4KICBCZW5pYW1pbm8gR2FsdmFuaSA8YmdhbHZhbmlAcmVkaGF0LmNvbT4KICBC
ZW5qYW1pbiBDb2RkaW5ndG9uIDxiY29kZGluZ0ByZWRoYXQuY29tPgogIEJqw7hybiBNb3JrIDxi
am9ybkBtb3JrLm5vPgogIEJvYiBMaXUgPGJvYi5saXVAb3JhY2xlLmNvbT4KICBCT1VHSCBDSEVO
IDxoYWliby5jaGVuQG54cC5jb20+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNA
YXJtLmNvbT4KICBDaGlyYW5qZWV2aSBSYXBvbHUgPGNoaXJhbmplZXZpLnJhcG9sdUBpbnRlbC5j
b20+CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBhcm0uY29tPgogIENocmlz
dG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENocmlzdG9waGUgTG9tYmFy
ZCA8Y2xvbWJhcmRAbGludXgudm5ldC5pYm0uY29tPgogIENvbHkgTGkgPGNvbHlsaUBzdXNlLmRl
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBXaWxsaWFtcyA8ZGFu
Lmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0Pgog
IERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIExlemNhbm8g
PGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CiAgRGFuaWxvIEtydW1tcmljaCA8ZGFuaWxva3J1
bW1yaWNoQGRrLWRldmVsb3AuZGU+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3Jh
Y2xlLmNvbT4KICBEYXZlIE1hcnRpbiA8RGF2ZS5NYXJ0aW5AYXJtLmNvbT4KICBEYXZpZCBIb3dl
bGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1s
b2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVubmlzIERhbGVz
c2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERleHVhbiBDdWkgPGRlY3Vp
QG1pY3Jvc29mdC5jb20+CiAgRGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFubkBhcm0u
Y29tPgogIERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4KICBEbWl0cnkgVG9yb2to
b3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21p
bmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNv
bT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+CiAgRXpl
cXVpZWwgR2FyY2lhIDxlemVxdWllbEBjb2xsYWJvcmEuY29tPgogIEZlbGlwZSBGcmFuY2lvc2kg
PGZlbGlwZUBudXRhbml4LmNvbT4KICBGZXJyeSBUb3RoPGZudG90aEBnbWFpbC5jb20+CiAgRmls
aXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVn
cmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+
CiAgRnJlZGVyaWMgQmFycmF0IDxmYmFycmF0QGxpbnV4LmlibS5jb20+CiAgR2FicmllbCBGZXJu
YW5kZXogPGdhYnJpZWwuZmVybmFuZGV6QHN0LmNvbT4KICBHYcOrbCBQT1JUQVkgPGdhZWwucG9y
dGF5QGNvbGxhYm9yYS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhr
Lm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgog
IEd1b3FpbmcgSmlhbmcgPGdxamlhbmdAc3VzZS5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8
Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWlibyBDaGVuIDxoYWliby5jaGVuQG54cC5jb20+
CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVy
a3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVpa2tpIEtyb2dlcnVzIDxoZWlra2kua3JvZ2VydXNA
bGludXguaW50ZWwuY29tPgogIEhlbGVuIEtvaWtlIDxoZWxlbi5rb2lrZUBjb2xsYWJvcmEuY29t
PgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIb3UgVGFvIDxo
b3V0YW8xQGh1YXdlaS5jb20+CiAgSHVhbmcgWmlqaWFuZyA8aHVhbmcuemlqaWFuZ0B6dGUuY29t
LmNuPgogIEh1Z2ggRGlja2lucyA8aHVnaGRAZ29vZ2xlLmNvbT4KICBJbGFuIFBlZXIgPGlsYW4u
cGVlckBpbnRlbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1
Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFjZWsu
YW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3JyaXNAbWljcm9z
b2Z0LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8amFubmhAZ29v
Z2xlLmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5zYWtraW5lbkBsaW51eC5pbnRlbC5j
b20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc3NpIEJyYXIgPGph
c3dpbmRlci5zaW5naEBsaW5hcm8ub3JnPgogIEpheSBEb2xhbiA8amF5LmRvbGFuQGFjY2VzaW8u
Y29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplbnMg
QXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaW55b3VuZyBQYXJrIDxqaW55b3VuZ3BAbnZpZGlh
LmNvbT4KICBKaW9uZyBXYW5nIDxqaW9uZy53YW5nQG5ldHJvbm9tZS5jb20+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1
bXNoaXJuQHN1c2UuZGU+CiAgSm9uYXRoYW4gQmFra2VyIDx4Yy1yYWNlcjJAbGl2ZS5jYT4KICBK
b25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9yZGFuIE5p
ZXRoZSA8am5pZXRoZTVAZ21haWwuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRo
YXQuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYSBMYXdhbGwg
PEp1bGlhLkxhd2FsbEBsaXA2LmZyPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBK
dWxpZW4gVGhpZXJyeSA8anVsaWVuLnRoaWVycnlAYXJtLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFs
b0Bjb2RlYXVyb3JhLm9yZz4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+
CiAgS3VuaWhpa28gSGF5YXNoaSA8aGF5YXNoaS5rdW5paGlrb0Bzb2Npb25leHQuY29tPgogIEt1
bmlub3JpIE1vcmltb3RvIDxrdW5pbm9yaS5tb3JpbW90by5neEByZW5lc2FzLmNvbT4KICBLeWxl
IFJvZXNjaGxleSA8a3lsZS5yb2VzY2hsZXlAbmkuY29tPgogIExhdXJlbnQgUGluY2hhcnQgPGxh
dXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KICBMZWUgRHVuY2FuIDxsZHVuY2FuQHN1
c2UuY29tPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGlu
dXMud2FsbGVpakBsaW5hcm8ub3JnPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4K
ICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIEEuIE0uIE1h
Z2FsaMOjZXMgPGx1Y21hZ2FAZ21haWwuY29tPgogIE1hYXJ0ZW4gdGVyIEh1dXJuZSA8bWFhcnRl
bkB0cmVld2Fsa2VyLm9yZz4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFy
YyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJlayBTenlwcm93c2tpIDxtLnN6
eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmsg
WmhhbmcgPG1hcmt6QG52aWRpYS5jb20+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGluLmJs
dW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5w
ZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUu
aWJtLmNvbT4KICBNYXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9yZz4KICBNYXNhaGly
byBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0
c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlh
bi5vcmc+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9y
Zz4KICBNYXhpbSBaaHVrb3YgPG11c3NpdGFudGVzbW9ydGVtQGdtYWlsLmNvbT4KICBNYXhpbWUg
UmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgogIE1lZWxpcyBSb29zIDxtcm9vc0Bs
aW51eC5lZT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFl
bCBKLiBSdWhsIDxtaWNoYWVsLmoucnVobEBpbnRlbC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3JnPgogIE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmth
bGRlcm9uQG1hcnZlbGwuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5j
b20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1p
a2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9j
a2FAcmVkaGF0LmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5j
b20+CiAgTmVpbEJyb3duIDxuZWlsQGJyb3duLm5hbWU+CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNl
LmNvbT4KICBPbGl2ZXIgTydIYWxsb3JhbiA8b29oYWxsQGdtYWlsLmNvbT4KICBQYWJsbyBOZWly
YSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW5rYWogR3VwdGEgPHBhbmthai5ndXB0
YUBueHAuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBD
ZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxvdS5uZXQ+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1j
a0BsaW51eC5pYm0uY29tPgogIFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtvd3NraUBi
b290bGluLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1h
Y2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cGlhc3RyeXl5QGdtYWlsLmNv
bT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQYXdlxYIgQ2ht
aWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIu
Y2hlbkBueHAuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAg
UGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQaWVycmUtTG91aXMgQm9z
c2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFFpYW4gQ2FpIDxj
YWlAbGNhLnB3PgogIFFpYW9DaG9uZyA8cWlhb2Nob25nQGxvb25nc29uLmNuPgogIFJhZmFlbCBK
LiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXkgSnVpIDxyYXkuanVp
QGJyb2FkY29tLmNvbT4KICBSYXlhZ29uZGEgS29rYXRhbnVyIDxyYXlhZ29uZGEua29rYXRhbnVy
QGJyb2FkY29tLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJlZS5mcj4K
ICBSb2JpbiB2YW4gZGVyIEdyYWNodCA8cm9iaW5AcHJvdG9uaWMubmw+CiAgUm9kcmlnbyBWaXZp
IDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgogIFJvbWFuIFBlbnlhZXYgPHJwZW55YWV2QHN1c2Uu
ZGU+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBSw6ltaSBE
ZW5pcy1Db3VybW9udCA8cmVtaUByZW1sYWIubmV0PgogIFMuai4gV2FuZyA8c2hlbmdqaXUud2Fu
Z0BueHAuY29tPgogIFNhZ2FyIEJpcmFkYXIgPFNhZ2FyLkJpcmFkYXJAbWljcm9jaGlwLmNvbT4K
ICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2
aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJp
c3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VhbiBUcmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVy
b3JhLm9yZz4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3Jh
LmNvbT4KICBTZWRhdCBEaWxlayA8c2VkYXQuZGlsZWtAZ21haWwuY29tPgogIFNoZW5naml1IFdh
bmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEgPHNodWJocmFq
eW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1
PgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU293amFueWEgS29tYXRpbmVu
aSA8c2tvbWF0aW5lbmlAbnZpZGlhLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXgu
aWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZm
ZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBCb3lk
IDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXBoZW4gU21hbGxleSA8c2RzQHR5Y2hvLm5zYS5nb3Y+
CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIExvbmdlcmJl
YW0gPHNsb25nZXJiZWFtQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9z
dGVkdEBnb29kbWlzLm9yZz4KICBTdHVhcnQgTWVuZWZ5IDxzdHVhcnQubWVuZWZ5QG1hdGhlbWJl
ZGRlZC5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4K
ICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5n
QG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9t
IFphbnVzc2kgPHRvbS56YW51c3NpQGxpbnV4LmludGVsLmNvbT4KICBUb21hcyBXaW5rbGVyIDx0
b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29t
PgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBU
dnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgogIFVsZiBIYW5zc29uIDx1
bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhZGltIExvbW92dHNldiA8dmxvbW92dHNldkBtYXJ2
ZWxsLmNvbT4KICBWYWliaGF2IEphaW4gPHZhaWJoYXZAbGludXguaWJtLmNvbT4KICBWYXJhZCBH
YXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlu
ZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1
bWFyQGxpbmFyby5vcmc+CiAgVmxhZGltaXIgTXVyemluIDx2bGFkaW1pci5tdXJ6aW5AYXJtLmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbCBEZWFj
b24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5k
ZT4KICB5YW5nZXJrdW4gPHlhbmdlcmt1bkBodWF3ZWkuY29tPgogIFlhbmd0YW8gTGkgPHRpbnku
d2luZHp6QGdtYWlsLmNvbT4KICBZaWhhbyBXdSA8d3V5aWhhb0BsaW51eC5hbGliYWJhLmNvbT4K
ICBZaXpodW8gPHl6aGFpMDAzQHVjci5lZHU+CiAgWXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+
CiAgWXVmZW4gWXUgPHl1eXVmZW5AaHVhd2VpLmNvbT4KICBZdXN1a2UgR29kYSA8eXVzdWtlLmdv
ZGEuc3hAcmVuZXNhcy5jb20+CiAgWmVuZ2h1aSBZdSA8eXV6ZW5naHVpQGh1YXdlaS5jb20+CiAg
WmV2IFdlaXNzIDx6ZXZAYmV3aWxkZXJiZWVzdC5uZXQ+CiAgWmhhbmcgWmhpamllIDx6aGFuZ3pq
QHJvY2stY2hpcHMuY29tPgogIFpoYW5nLCBKdW4gPGp1bi56aGFuZ0BpbnRlbC5jb20+CiAgemhh
bmd5aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVh
d2VpLmNvbT4KICBaaGkgSmluIDx6aGkuamluQGludGVsLmNvbT4KICB6aG9uZ2ppYW5nIDx6aG9u
Z2ppYW5nQGh1YXdlaS5jb20+CiAgWnlnbyBCbGF4ZWxsIDxjZTNnOGpkakB1bWFpbC5mdXJyeXRl
cnJvci5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
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
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
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
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNTIgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 02:55:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 02:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8cF1-0004dL-Gv; Tue, 26 Mar 2019 02:55: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8cF0-0004dB-Le
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 02:55:06 +0000
X-Inumbo-ID: 8b001ad0-4f72-11e9-98e8-433a25687d4d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b001ad0-4f72-11e9-98e8-433a25687d4d;
 Tue, 26 Mar 2019 02:54: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 1h8cEs-0006r7-BC; Tue, 26 Mar 2019 02:54:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8cEr-0006ZU-Ul; Tue, 26 Mar 2019 02:54:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8cEr-0008IY-UD; Tue, 26 Mar 2019 02:54:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134079-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=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 02:54:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134079: 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>

ZmxpZ2h0IDEzNDA3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA3OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEz
MTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 06:46:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 06:46: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 1h8fqD-00062U-2g; Tue, 26 Mar 2019 06:45: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=JmPE=R5=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1h8fqB-00062P-NN
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 06:45:43 +0000
X-Inumbo-ID: c57663eb-4f92-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 c57663eb-4f92-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 06:45:41 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id h18so11570160wml.1
 for <xen-devel@lists.xen.org>; Mon, 25 Mar 2019 23:45:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=M6CDS8Bix+QEuP6iMbIV4i2pgCqZLEifUmRJdet/qtg=;
 b=Yt32hGlkNZHAR2RsikZpPuIIzsCYwmrNsPlBq5SNUYzi5IcWY3N30VzZm1ieLIJztR
 Z9SYS4S2F1ONfVUDWRrQJcEZJjsWbLu10gLM0IUqc1RJnaSZvz9zzed8wlapkylQL6pB
 rPB4jaPfOpD3DYjMrJ8IjnQl9jwj3ZdAm78cr8OZDAcBqfL3zxmPhHzYT6L16tHWYn3V
 Mt42IDomlVdwJijdFNs3M28Xkr+jvBuHbVocIV9e6D1iwqVPrx/Zm2VW6WBs194nlEs2
 v6ioKuNUipPel7yZMgvcHRNr3JdBptYhwHa8kJU+jnpkZe9lwSeUpKQUZFRvQT8AwPOm
 pYrQ==
X-Google-DKIM-Signature: v=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=M6CDS8Bix+QEuP6iMbIV4i2pgCqZLEifUmRJdet/qtg=;
 b=Progn/d6IFMiQKOMDFjjVTwO7CPVp/LAJAncWptyyqQrtsx38QcYH7FH7Lb2gxeNKR
 495LDRzVi/oP4wHf/aiWzcAHREWC5pes2iiXBt+Z6Px+A0YOaNARZYj3aiHJLs0hL4Wq
 ttHSecE+4jYaBycs3q/9fMIsj/ZKixvC2b6mlk+h94erPjAtpBZtcq3wrASnyoVRPKCg
 FqISGPE518Ks450vd3Rhk3XsS00zfLvPEkeQHT8YnhkZupV8cD15Zlkwihw+WfP4UeG/
 mEFISLhajvT80dAQXGrUbxwm+UTiP0GuTCkNGlRF2z/rLE6ghrvVHfdM0q61fsxwjHtT
 JwCw==
X-Gm-Message-State: APjAAAUVqmR8x+xGbYQi6FDqRJkBuEFut0k8oSIS4EjtKrb2VSo2Ot3r
 qPbpoMVmB3haprXCga6uOqQ5wYJ0vT//mkrb
X-Google-Smtp-Source: APXvYqzpgqb9p8p6bGNeDt5/08MWGLVa80nLRjV5AObx71A8ZICcHOCarn3ASnv3W/mQGiZIBzxkRA==
X-Received: by 2002:a1c:43c2:: with SMTP id q185mr6682645wma.53.1553582740230; 
 Mon, 25 Mar 2019 23:45:40 -0700 (PDT)
Received: from lcy2-dt16.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id t69sm26670438wmt.16.2019.03.25.23.45.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Mar 2019 23:45:39 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Tue, 26 Mar 2019 06:45:32 +0000
Message-Id: <20190326064532.9054-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS type
 2 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: Xin Li <xin.li@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBz
dXBwb3J0IHRvCm92ZXJyaWRlIHN0cmluZ3MgZnJvbSB0b29sc3RhY2suCgpTaWduZWQtb2ZmLWJ5
OiBYaW4gTGkgPHhpbi5saUBjaXRyaXguY29tPgoKLS0tCkNDOiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYyAgICAgICB8IDY0ICsrKysr
KysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlw
ZXMuaCB8ICA2ICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oIHwg
MzAgKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKyksIDEzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3Mu
YyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwppbmRleCA0MGQ4Mzk5YmUxLi45
MGNmZTlmZDEwIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMK
KysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCkBAIC00OTcsOSArNDk3LDEx
IEBAIHN0YXRpYyB2b2lkICoKIHNtYmlvc190eXBlXzJfaW5pdCh2b2lkICpzdGFydCkKIHsKICAg
ICBzdHJ1Y3Qgc21iaW9zX3R5cGVfMiAqcCA9IChzdHJ1Y3Qgc21iaW9zX3R5cGVfMiAqKXN0YXJ0
OworICAgIGNvbnN0IGNoYXIgKnM7CiAgICAgdWludDhfdCAqcHRyOwogICAgIHZvaWQgKnB0czsK
ICAgICB1aW50MzJfdCBsZW5ndGg7CisgICAgdWludDMyX3QgY291bnRlciA9IDA7CiAKICAgICBw
dHMgPSBnZXRfc21iaW9zX3B0X3N0cnVjdCgyLCAmbGVuZ3RoKTsKICAgICBpZiAoIChwdHMgIT0g
TlVMTCkmJihsZW5ndGggPiAwKSApCkBAIC01MTgsNyArNTIwLDY3IEBAIHNtYmlvc190eXBlXzJf
aW5pdCh2b2lkICpzdGFydCkKICAgICAgICAgcmV0dXJuIChzdGFydCArIGxlbmd0aCk7CiAgICAg
fQogCi0gICAgLyogT25seSBwcmVzZW50IHdoZW4gcGFzc2VkIGluICovCisgICAgcyA9IHhlbnN0
b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9NQU5VRkFDVFVSRVIsIE5VTEwpOworICAgIGlmICgg
KHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIG1lbXNldChwLCAw
LCBzaXplb2YoKnApKTsKKyAgICAgICAgcC0+aGVhZGVyLnR5cGUgPSAyOworICAgICAgICBwLT5o
ZWFkZXIubGVuZ3RoID0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8yKTsKKyAgICAgICAgcC0+
aGVhZGVyLmhhbmRsZSA9IFNNQklPU19IQU5ETEVfVFlQRTI7CisgICAgICAgIHAtPmZlYXR1cmVf
ZmxhZ3MgPSAweDA5OyAvKiBCb2FyZCBpcyBhIGhvc3RpbmcgYm9hcmQgYW5kIHJlcGxhY2VhYmxl
ICovCisgICAgICAgIHAtPmNoYXNzaXNfaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMzsKKyAg
ICAgICAgcC0+Ym9hcmRfdHlwZSA9IDB4MGE7IC8qIE1vdGhlcmJvYXJkICovCisgICAgICAgIHN0
YXJ0ICs9IHNpemVvZihzdHJ1Y3Qgc21iaW9zX3R5cGVfMik7CisKKyAgICAgICAgc3RyY3B5KChj
aGFyICopc3RhcnQsIHMpOworICAgICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOworICAgICAg
ICBwLT5tYW51ZmFjdHVyZXJfc3RyID0gKytjb3VudGVyOworCisgICAgICAgIHMgPSB4ZW5zdG9y
ZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfUFJPRFVDVF9OQU1FLCBOVUxMKTsKKyAgICAgICAgaWYg
KCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJjcHkoKGNoYXIgKilzdGFydCwgcyk7CisgICAgICAgICAgICBzdGFydCArPSBzdHJsZW4ocykg
KyAxOworICAgICAgICAgICAgcC0+cHJvZHVjdF9uYW1lX3N0ciA9ICsrY291bnRlcjsKKyAgICAg
ICAgfQorCisgICAgICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfVkVSU0lP
TiwgTlVMTCk7CisgICAgICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc3RyY3B5KChjaGFyICopc3RhcnQsIHMpOworICAgICAgICAg
ICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAgICAgIHAtPnZlcnNpb25fc3RyID0g
Kytjb3VudGVyOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hT
X0JBU0VCT0FSRF9TRVJJQUxfTlVNQkVSLCBOVUxMKTsKKyAgICAgICAgaWYgKCAocyAhPSBOVUxM
KSAmJiAoKnMgIT0gJ1wwJykgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJjcHkoKGNoYXIg
KilzdGFydCwgcyk7CisgICAgICAgICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOworICAgICAg
ICAgICAgcC0+c2VyaWFsX251bWJlcl9zdHIgPSArK2NvdW50ZXI7CisgICAgICAgIH0KKworICAg
ICAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX0FTU0VUX1RBRywgTlVMTCk7
CisgICAgICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc3RyY3B5KChjaGFyICopc3RhcnQsIHMpOworICAgICAgICAgICAgc3RhcnQg
Kz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAgICAgIHAtPmFzc2V0X3RhZ19zdHIgPSArK2NvdW50
ZXI7CisgICAgICAgIH0KKworICAgICAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJP
QVJEX0xPQ0FUSU9OX0lOX0NIQVNTSVMsIE5VTEwpOworICAgICAgICBpZiAoIChzICE9IE5VTEwp
ICYmICgqcyAhPSAnXDAnKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cmNweSgoY2hhciAq
KXN0YXJ0LCBzKTsKKyAgICAgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAg
ICAgICBwLT5sb2NhdGlvbl9pbl9jaGFzc2lzX3N0ciA9ICsrY291bnRlcjsKKyAgICAgICAgfQor
CisgICAgICAgICooKHVpbnQ4X3QgKilzdGFydCkgPSAwOworICAgICAgICByZXR1cm4gc3RhcnQg
KyAxOworICAgIH0KKyAgIAorICAgIC8qIE9ubHkgcHJlc2VudCB3aGVuIHBhc3NlZCBpbiBvciBv
dmVycmlkZW4gKi8KICAgICByZXR1cm4gc3RhcnQ7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9zbWJpb3NfdHlwZXMuaAppbmRleCBhY2I2M2UyZmU5Li44MzRlZjM4ZmJhIDEwMDY0NAotLS0g
YS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKKysrIGIvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oCkBAIC05MCw2ICs5MCwxMiBAQCBzdHJ1Y3Qg
c21iaW9zX3R5cGVfMiB7CiAgICAgdWludDhfdCBwcm9kdWN0X25hbWVfc3RyOwogICAgIHVpbnQ4
X3QgdmVyc2lvbl9zdHI7CiAgICAgdWludDhfdCBzZXJpYWxfbnVtYmVyX3N0cjsKKyAgICB1aW50
OF90IGFzc2V0X3RhZ19zdHI7CisgICAgdWludDhfdCBmZWF0dXJlX2ZsYWdzOworICAgIHVpbnQ4
X3QgbG9jYXRpb25faW5fY2hhc3Npc19zdHI7CisgICAgdWludDE2X3QgY2hhc3Npc19oYW5kbGU7
CisgICAgdWludDhfdCBib2FyZF90eXBlOworICAgIHVpbnQ4X3QgY29udGFpbmVkX2hhbmRsZV9j
b3VudDsKIH0gX19hdHRyaWJ1dGVfXyAoKHBhY2tlZCkpOwogCiAvKiBTeXN0ZW0gRW5jbG9zdXJl
IC0gQ29udGFpbmVkIEVsZW1lbnRzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2h2bV94c19zdHJpbmdzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJp
bmdzLmgKaW5kZXggZmVhMWRkNDQwNy4uZTNiMzI4MzIxZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vaHZtX3hzX3N0cmluZ3MuaApAQCAtNjIsMTggKzYyLDI0IEBACiAvKiBUaGUgZm9sbG93aW5n
IHhlbnN0b3JlIHZhbHVlcyBhcmUgdXNlZCB0byBvdmVycmlkZSBzb21lIG9mIHRoZSBkZWZhdWx0
CiAgKiBzdHJpbmcgdmFsdWVzIGluIHRoZSBTTUJJT1MgdGFibGUgY29uc3RydWN0ZWQgaW4gaHZt
bG9hZGVyLgogICovCi0jZGVmaW5lIEhWTV9YU19CSU9TX1NUUklOR1MgICAgICAgICAgICAiYmlv
cy1zdHJpbmdzIgotI2RlZmluZSBIVk1fWFNfQklPU19WRU5ET1IgICAgICAgICAgICAgImJpb3Mt
c3RyaW5ncy9iaW9zLXZlbmRvciIKLSNkZWZpbmUgSFZNX1hTX0JJT1NfVkVSU0lPTiAgICAgICAg
ICAgICJiaW9zLXN0cmluZ3MvYmlvcy12ZXJzaW9uIgotI2RlZmluZSBIVk1fWFNfU1lTVEVNX01B
TlVGQUNUVVJFUiAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tbWFudWZhY3R1cmVyIgotI2RlZmlu
ZSBIVk1fWFNfU1lTVEVNX1BST0RVQ1RfTkFNRSAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tcHJv
ZHVjdC1uYW1lIgotI2RlZmluZSBIVk1fWFNfU1lTVEVNX1ZFUlNJT04gICAgICAgICAgImJpb3Mt
c3RyaW5ncy9zeXN0ZW0tdmVyc2lvbiIKLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxfTlVN
QkVSICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIiCi0jZGVmaW5lIEhWTV9Y
U19FTkNMT1NVUkVfTUFOVUZBQ1RVUkVSICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1tYW51ZmFj
dHVyZXIiCi0jZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfU0VSSUFMX05VTUJFUiAiYmlvcy1zdHJp
bmdzL2VuY2xvc3VyZS1zZXJpYWwtbnVtYmVyIgotI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX0FT
U0VUX1RBRyAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQtdGFnIgotI2RlZmluZSBI
Vk1fWFNfQkFUVEVSWV9NQU5VRkFDVFVSRVIgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LW1hbnVm
YWN0dXJlciIKLSNkZWZpbmUgSFZNX1hTX0JBVFRFUllfREVWSUNFX05BTUUgICAgICJiaW9zLXN0
cmluZ3MvYmF0dGVyeS1kZXZpY2UtbmFtZSIKKyNkZWZpbmUgSFZNX1hTX0JJT1NfU1RSSU5HUyAg
ICAgICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MiCisjZGVmaW5lIEhWTV9YU19CSU9TX1ZFTkRP
UiAgICAgICAgICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2Jpb3MtdmVuZG9yIgorI2RlZmluZSBI
Vk1fWFNfQklPU19WRVJTSU9OICAgICAgICAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9iaW9zLXZl
cnNpb24iCisjZGVmaW5lIEhWTV9YU19TWVNURU1fTUFOVUZBQ1RVUkVSICAgICAgICAgICAiYmlv
cy1zdHJpbmdzL3N5c3RlbS1tYW51ZmFjdHVyZXIiCisjZGVmaW5lIEhWTV9YU19TWVNURU1fUFJP
RFVDVF9OQU1FICAgICAgICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS1wcm9kdWN0LW5hbWUiCisj
ZGVmaW5lIEhWTV9YU19TWVNURU1fVkVSU0lPTiAgICAgICAgICAgICAgICAiYmlvcy1zdHJpbmdz
L3N5c3RlbS12ZXJzaW9uIgorI2RlZmluZSBIVk1fWFNfU1lTVEVNX1NFUklBTF9OVU1CRVIgICAg
ICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tc2VyaWFsLW51bWJlciIKKyNkZWZpbmUgSFZNX1hT
X0JBU0VCT0FSRF9NQU5VRkFDVFVSRVIgICAgICAgICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLW1h
bnVmYWN0dXJlciIKKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9QUk9EVUNUX05BTUUgICAgICAg
ICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLXByb2R1Y3QtbmFtZSIKKyNkZWZpbmUgSFZNX1hTX0JB
U0VCT0FSRF9WRVJTSU9OICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLXZlcnNp
b24iCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfU0VSSUFMX05VTUJFUiAgICAgICAiYmlvcy1z
dHJpbmdzL2Jhc2Vib2FyZC1zZXJpYWwtbnVtYmVyIgorI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJE
X0FTU0VUX1RBRyAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtYXNzZXQtdGFnIgor
I2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX0xPQ0FUSU9OX0lOX0NIQVNTSVMgImJpb3Mtc3RyaW5n
cy9iYXNlYm9hcmQtbG9jYXRpb24taW4tY2hhc3NpcyIKKyNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VS
RV9NQU5VRkFDVFVSRVIgICAgICAgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLW1hbnVmYWN0dXJl
ciIKKyNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9TRVJJQUxfTlVNQkVSICAgICAgICJiaW9zLXN0
cmluZ3MvZW5jbG9zdXJlLXNlcmlhbC1udW1iZXIiCisjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVf
QVNTRVRfVEFHICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1hc3NldC10YWciCisj
ZGVmaW5lIEhWTV9YU19CQVRURVJZX01BTlVGQUNUVVJFUiAgICAgICAgICAiYmlvcy1zdHJpbmdz
L2JhdHRlcnktbWFudWZhY3R1cmVyIgorI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9ERVZJQ0VfTkFN
RSAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LWRldmljZS1uYW1lIgogCiAvKiAxIHRv
IDk5IE9FTSBzdHJpbmdzIGNhbiBiZSBzZXQgaW4geGVuc3RvcmUgdXNpbmcgdmFsdWVzIG9mIHRo
ZSBmb3JtCiAgKiBiZWxvdy4gVGhlc2Ugc3RyaW5ncyB3aWxsIGJlIGxvYWRlZCBpbnRvIHRoZSBT
TUJJT1MgdHlwZSAxMSBzdHJ1Y3R1cmUuCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 06:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 06:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8g17-0006w7-Bq; Tue, 26 Mar 2019 06:57: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8g16-0006vv-1s
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 06:57:00 +0000
X-Inumbo-ID: 579dae6a-4f94-11e9-9ee2-378ae74f1bb8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 579dae6a-4f94-11e9-9ee2-378ae74f1bb8;
 Tue, 26 Mar 2019 06:56: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 1h8g11-0003j9-0z; Tue, 26 Mar 2019 06:56:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8g10-00063B-P2; Tue, 26 Mar 2019 06:56:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8g10-0001ed-OP; Tue, 26 Mar 2019 06:56:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134084-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=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 06:56:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134084: 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>

ZmxpZ2h0IDEzNDA4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA4NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEz
MTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 08:05:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 08:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8h4h-0004Tg-TE; Tue, 26 Mar 2019 08: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8h4h-0004Tb-4i
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 08:04:47 +0000
X-Inumbo-ID: d13c5aa8-4f9d-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 d13c5aa8-4f9d-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 08:04:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 02:04:44 -0600
Message-Id: <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 02:04:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <jlpoole56@gmail.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
 <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
In-Reply-To: <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDI1LjAzLjE5IGF0IDE4OjAwLCA8amxwb29sZTU2QGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SSByZW1vdmVkIHRoZSAibWF4Y3B1cz0xIiBhbmQgYXR0ZW1wdGVkIHNldmVuICg3KSBib290cy4K
PiBUaGVyZSB3ZXJlIG1pbm9yIHZhcmlhdGlvbnMsIHRoZXkgZG8gbm90IHNlZW0gdG8gZ2V0Cj4g
cGFzdCB0aGUgZmlyc3QgYWRkaXRpb25hbCBwcm9jZXNzb3IuICBCZWxvdyBpcyBhIHN1bW1hcnku
CgpBbmQgd2l0aCAibWF4Y3B1cz0xIiBpbiBwbGFjZSwgaXMgaXQgYXMgc3RhYmxlIGhhbmdpbmcg
d2hlbiB0cnlpbmcKdG8gYnJpbmcgdXAgdGhlIDNyZCBBUD8gSSBmaW5kIGl0IHJhdGhlciBzdXJw
cmlzaW5nIHRoYXQsIHdpdGggeW91CmFscmVhZHkgaGF2aW5nIHN5bmNfY29uc29sZSBvbiB0aGUg
Y29tbWFuZCBsaW5lLCB0aGVyZSdzIHN1Y2ggYQp2YXJpYXRpb24uIEkgd29uZGVyIHdoZXRoZXIg
U01NIGlzIHNvbWVob3cgZ2V0dGluZyBpbiB0aGUgd2F5LgoKVGhlIG1haW4gZGlmZmVyZW5jZSB0
byBiYXJlIG1ldGFsIExpbnV4IGlzIHRoYXQgd2UgZW5hYmxlIFZNWAp3aGlsZSB0aGV5IGRvbid0
IChhZmFpY3QpLiBTaW5jZSBmb3Igd2hhdGV2ZXIgcmVhc29uIHdlIGRvbid0Cih5ZXQpIGhhdmUg
YSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHN1cHByZXNzIHRoaXMsIGNvdWxkIHlvdQpyZS1idWls
ZCBYZW4gd2l0aCBDT05GSUdfSFZNIHR1cm5lZCBvZmYgaW4geGVuLy5jb25maWc/CgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 09:09:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 09:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8i4r-0000r1-GW; Tue, 26 Mar 2019 09:09: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8i4p-0000qw-Kf
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 09:08:59 +0000
X-Inumbo-ID: c8224d78-4fa6-11e9-bc1a-ff775787a3ee
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8224d78-4fa6-11e9-bc1a-ff775787a3ee;
 Tue, 26 Mar 2019 09:08:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 03:08:54 -0600
Message-Id: <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 03:08:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
In-Reply-To: <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAzLjE5IGF0IDE4OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDMvMjAxOSAxNToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjAzLjE5IGF0IDIxOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJ
dCB0dXJucyBvdXQgdGhhdCB0aGlzIGNvZGUgd2FzIHByZXZpb3VzbHkgZGVhZC4KPj4gSWYgaXQg
d2FzIGVudGlyZWx5IGRlYWQsIHdoeSB0aGUgcnVzaCB0byBnZXQgdGhlIGNoYW5nZSBpbnRvIDQu
MTI/Cj4+IChJIHN1cHBvc2UgdGhlIGxhdGVyIHBhcnRzIG9mIGRlc2NyaXB0aW9uIGFyZSB0aGVu
IGp1c3RpZnlpbmcgd2h5Cj4+IHRoZSBjb2RlIHdhc24ndCBhY3R1YWxseSBkZWFkLCBhbmQgd2h5
IGl0IHdhcyBnZXR0aW5nIGluIHRoZSB3YXksCj4+IGJ1dCBJIHRoaW5rIHRoaXMgd2F5IG9mIHB1
dHRpbmcgaXQgaXMgYXQgbGVhc3QgY29uZnVzaW5nLikKPj4KPj4+IGMvcyBkY2Y0MTc5MCAiIHg4
Ni9tbWNmZy9kcmhkOiBNb3ZlIGFjcGlfbW1jZmdfaW5pdCgpIGNhbGwgYmVmb3JlIGNhbGxpbmcK
Pj4+IGFjcGlfcGFyc2VfZG1hcigpIiByZXN1bHRlZCBpbiBQQ0kgc2VnbWVudCAwIG5vdyBoYXZp
bmcgYmVlbiBpbml0aWFsaXNlZAo+Pj4gZW5vdWdoIGZvciBhY3BpX3BhcnNlX29uZV9kcmhkKCkg
dG8gbm90IHRha2UgdGhlCj4+Pgo+Pj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQgaXMg
bm90IGFjY2Vzc2libGUgeWV0LiAqLwo+Pj4KPj4+IHBhdGggdW5jb25kaXRpb25hbGx5Lgo+PiBP
ciBhbSBJIG1pc3JlYWRpbmcgdGhlIGluaXRpYWwgc2VudGVuY2UsIGFuZCB5b3UncmUgcmVhbGx5
IHN1Z2dlc3RpbmcKPj4gdGhhdCBwcmlvciB0byBzYWlkIGNvbW1pdCB0aGUgY29kZSBpbiBxdWVz
dGlvbiBoYWQgYmVlbiBkZWFkPwo+IAo+IFRoaXMgbG9naWMgKHdoaWNoIGlzIGJlaW5nIGRlbGV0
ZWQpIHVzZWQgdG8gYmUgZGVhZCwgYW5kIGJlY2FtZSBub24tZGVhZAo+IHdpdGggdGhlIGlkZW50
aWZpZWQgY29tbWl0Lgo+IAo+IFRoZSBjb2RlLCBub3cgYmVpbmcgcnVuLCBjb25zdGl0dXRlcyBh
IGZ1bmN0aW9uYWwgcmVncmVzc2lvbiBvbiBzb21lCj4gaGFyZHdhcmUsIHdoaWNoIHdvcmtlZCBm
aW5lIHdpdGggWGVuIDQuMTEuCj4gCj4+IEhvdydzIHRoYXQgY29tbWl0IHJlbGF0ZWQgdGhlbj8g
U2VnbWVudCAwIGlzIHZhbGlkIGlycmVzcGVjdGl2ZSBvZiBhbnkKPj4gTU1DRkcgaW5mb3JtYXRp
b24gZ2FpbmVkIGZyb20gQUNQSSB0YWJsZXMgKHNlZSBwY2lfc2VnbWVudHNfaW5pdCgpKS4KPiAK
PiBFeGFjdGx5IC0gdGhhdCBpcyB3aHkgaXQgaXMgYSByZWdyZXNzaW9uLgo+IAo+IEJlZm9yZSBw
Y2lfc2VnbWVudHNfaW5pdCgpICh3aGljaCBpcyB0aGUgZmlyc3QgYWN0aW9uIG9mCj4gYWNwaV9t
bWNmZ19pbml0KCksIGFuZCBoZW5jZSBpcyBtb3ZlZCBieSB0aGUgbWVudGlvbmVkIGNvbW1pdCks
Cj4gYWNwaV9wYXJzZV9vbmVfZHJoZCgpJ3MgcXVlcnkgb2Ygc2VnbWVudCB6ZXJvIHJldHVybnMg
Im5vdCBwcmVzZW50IiwKPiBjYXVzaW5nIHRoZSBjaGVjayB0byBiZSBza2lwcGVkLgo+IAo+Pj4g
IEhvd2V2ZXIsIHNvbWUgc3lzdGVtcyBoYXZlIERNQVIgdGFibGVzIHdoaWNoIGxpc3QKPj4+IGRl
dmljZXMgd2hpY2ggYXJlIGRpc2FibGVkIGJ5IHVzZXIgY2hvaWNlIChpbiBwYXJ0aWN1bGFyLCBE
ZWxsIFBvd2VyRWRnZSBSNzQwCj4+PiB3aXRoIEkvTyBBVCBETUEgZGlzYWJsZWQpLCBhbmQgdHVy
bmluZyBvZmYgYWxsIElPTU1VIGZ1bmN0aW9uYWxpdHkgaW4gdGhpcwo+Pj4gY2FzZSBpcyBlbnRp
cmVseSB1bmhlbHBmdWwgYmVoYXZpb3VyLgo+PiBBcyBpbiBtYW55IG90aGVyIGNhc2VzLCB3aGF0
IGlzIG9yIGlzIG5vdCB1bmhlbHBmdWwgaXMgb2Z0ZW4gYSBtYXR0ZXIKPj4gb2YgcGVyY2VwdGlv
biBhbmQgaGVuY2UgcG9zc2libHkgc3ViamVjdGl2ZS4gSSBjYW4gc2VlIHlvdXIgcG9pbnQsCj4+
IGJ1dCBJIGFsc28gY2FuIHNlZSB3aHkgdGhlIGF1dGhvcnMgb2YgdGhlIGNvZGUgY29uc2lkZXJl
ZCBpdCBhIHJhdGhlcgo+PiBiYWQgc2lnbiBpZiBub24tZXhpc3RpbmcgUENJIGRldmljZXMgZ2V0
IG5hbWVkIGJ5IGFuIEFDUEkgdGFibGUuCj4+IFdoYXQgaWYgZS5nLiBsYXRlciBhIGRldmljZSBn
ZXRzIGhvdC1wbHVnZ2VkIGludG8gdGhhdCB2ZXJ5IFNCREY/Cj4gCj4gRXhhY3RseSB0aGUgc2Ft
ZSBhcyB3aGF0IGhhcHBlbnMgb24gWGVuIDQuMTEgYW5kIGVhcmxpZXIsIHdoYXRldmVyIHRoYXQK
PiBoYXBwZW5zIHRvIGJlLgo+IAo+Pj4gTGVhdmUgdGhlIHdhcm5pbmcgd2hpY2ggaWRlbnRpZmll
cyB0aGUgcHJvYmxlbWF0aWMgZGV2aWNlcywgYnV0IGRyb3AgdGhlCj4+PiByZW1haW5pbmcgbG9n
aWMuICBUaGlzIGxlYXZlcyB0aGUgc3lzdGVtIGluIGJldHRlciBvdmVyYWxsIHN0YXRlLCBhbmQg
d29ya2luZwo+Pj4gaW4gdGhlIHNhbWUgd2F5IHRoYXQgaXQgZGlkIGluIHByZXZpb3VzIHJlbGVh
c2VzLgo+PiBJIHdvbmRlciB3aGV0aGVyIHlvdSd2ZSB0YWtlbiB0aGUgdGltZSB0byBsb29rIGF0
IHRoZSBkZXNjcmlwdGlvbgo+PiBvZiB0aGUgY29tbWl0IGZpcnN0IGludHJvZHVjaW5nIHRoaXMg
bG9naWMgKGE4MDU5ZmZjZWQgIlZULWQ6IGltcHJvdmUKPj4gUk1SUiB2YWxpZGl0eSBjaGVja2lu
ZyIpLiBJIGZpbmQgaXQgd29ycnlpbmcgaW4gcGFydGljdWxhciB0bwo+PiBlZmZlY3RpdmVseSBy
ZXZlcnQgYSBjaGFuZ2Ugd2hpY2ggY2xhaW1zICd0byBhdm9pZCBhbnkgc2VjdXJpdHkKPj4gdnVs
bmVyYWJpbGl0eSB3aXRoIG1hbGljaW91cyBzL3MgcmUtZW5hYmxpbmcgInN1cHBvc2VkIGRpc2Fi
bGVkIgo+PiBkZXZpY2VzJyB3aXRob3V0IGFueSBkaXNjdXNzaW9uIG9mIHdoeSB0aGF0IG1heSBo
YXZlIGJlZW4gYQo+PiB3cm9uZyBwZXJzcGVjdGl2ZSB0byB0YWtlLgo+IAo+IEkgaGFkLCBhbmQg
YXMgYSBtYWludGFpbmVyLCBJJ2QgcmVqZWN0IGEgcGF0Y2ggbGlrZSB0aGF0IHdlcmUgaXQKPiBw
cmVzZW50ZWQgdG9kYXkuCgpVbmRlcnN0b29kLiBCdXQgd2hldGhlciB5b3UnZCBhY2NlcHQgaXQg
d2l0aCBhIGJldHRlciBkZXNjcmlwdGlvbgppcyB1bmtub3duLCBJIGFzc3VtZS4KCj4gVGhlcmUg
aXMgYSBuZWJ1bG91cyBjbGFpbSBvZiBzZWN1cml0eSwgYnV0IGl0IGlzIGV4YWN0bHkgdGhhdCAt
Cj4gbmVidWxvdXMuICBUaGVyZSBpc24ndCBlbm91Z2ggaW5mb3JtYXRpb24gdG8gd29yayBvdXQg
d2hhdCB0aGUgY29uY2Vybgo+IHdhcywgYW5kIGV2ZW4gaWYgdGhlIGNvbmNlcm4gd2FzIHZhbGlk
LCBkaXNhYmxpbmcgVlQtZCBhY3Jvc3MgdGhlIHN5c3RlbQo+IGlzbid0IGFuIGFwcHJvcHJpYXRl
IGFjdGlvbiB0byB0YWtlLgoKVGhpcyBoZWF2aWx5IGRlcGVuZHMgb24gdGhlIHBvc2l0aW9uIHRo
ZSBzeXN0ZW0ncyBhZG1pbiB0YWtlczoKRW5hYmxpbmcgVlQtZCBpbiBhbiBpbmNvbXBsZXRlIGZh
c2hpb24gbWF5IGFzIHdlbGwgYmUgY29uc2lkZXJlZAp3b3JzZSB0aGFuIG5vdCBlbmFibGluZyBp
dCBhdCBhbGwuIFRoYXQncyBiZWNhdXNlIHdpdGhvdXQgVlQtZApwYXNzLXRocm91Z2ggb2YgZGV2
aWNlcyB0byBIVk0gZ3Vlc3RzIHdvbid0IGJlIGFsbG93ZWQgYXQgYWxsLgpXaGVyZWFzIHdpdGgg
VlQtZCBlbmFibGVkIHBhc3NpbmcgdGhyb3VnaCBhIGRldmljZSBtYXksIGluCnN1Y2ggYSBzaXR1
YXRpb24sIHB1dCB0aGUgc3lzdGVtIGF0IGhpZ2hlciByaXNrIHRoYW4gdGhlIGFkbWluIGlzCmF3
YXJlLgoKRnVydGhlcm1vcmUsIGFzIG11Y2ggYXMgdGhlIHNlY3VyaXR5IHJlbGF0ZWQgY2xhaW0g
dGhlcmUgaXMKbmVidWxvdXMsIHlvdXIgZGVzY3JpcHRpb24gLSBJJ20gc29ycnkgdG8gc2F5IHRo
YXQgLSBpc24ndCBtdWNoCmJldHRlciwgYXMgeW91IGRvbid0IGNsYXJpZnkgd2h5IHRoZXJlJ3Mg
X25vXyBzZWN1cml0eSBhc3BlY3QKdGhlcmUuIFN0YXRpbmcgdGhhdCAidGhpcyBsZWF2ZXMgdGhl
IHN5c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbApzdGF0ZSIgd2l0aG91dCBtYWtpbmcgY2xlYXIgd2h5
IHRoYXQgaXMgX2ZvciBldmVyeW9uZV8gaXMgbm90CmhlbHBmdWwgYXQgYWxsLgoKPj4gSSdkIGFs
c28gYXBwcmVjaWF0ZSBjbGFyaWZpY2F0aW9uIG9uIHlvdSBzYXlpbmcgIndvcmtpbmcgaW4gdGhl
IHNhbWUKPj4gd2F5IHRoYXQgaXQgZGlkIGluIHByZXZpb3VzIHJlbGVhc2VzIiAtIGl0IHNvdW5k
cyBhcyBpZiB5b3UgbWlnaHQKPj4gaGF2ZSBzcG90dGVkIGEgcmVncmVzc2lvbiBoZXJlLCBidXQg
aXQncyBub3QgcmVhbGx5IGJlY29taW5nIGNsZWFyCj4+IHRvIG1lIHdoYXQgdGhhdCByZWdyZXNz
aW9uIHRoZW4gd291bGQgaGF2ZSBiZWVuLgo+Pgo+Pj4gVGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3Ig
NC4xMi4gIEdpdmVuIHRoZSBhYnNlbnNlIG9mIEphbiBhcyB0aGUgbWFpbnRhbmVyLCBhbmQKPj4+
IHRoZSBwcm94aW1pdHkgdG8gdGhlIDQuMTIgcmVsZWFzZSwgSSBwdXQgdGhpcyBwYXRjaCB0byBU
aGUgUmVzdCBmb3IgYQo+Pj4gaG9wZWZ1bGx5LW1vcmUtdGltZWx5IGRlY2lzaW9uIGFuZCByZXZp
ZXcuCj4+IFRvIGJlIGhvbmVzdCwgSSBoYXZlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXM6IEZvciBv
bmUgdGhlIG1haW4KPj4gcGFydCBvZiB5b3VyIGNoYW5nZSBmYWxscyBpbiBLZXZpbidzIHJlYWxt
LCBub3QgbWluZS4gQW5kIHRoZW4sCj4+IGV2ZW4gaWYgaXQgd291bGQgaGF2ZSBiZWVuIG1haW5s
eSBtZSB0byBhY2sgdGhlIGNoYW5nZSwgSSB3YXMKPj4gZ29uZSBmb3IgdGhyZWUgZGF5cywgbm90
IHRocmVlIG1vbnRocy4gWWV0IHRoZSBjb2RlIGhhZCBiZWVuCj4+IHRoaXMgd2F5IGZvciBvdmVy
IDkgeWVhcnMuIE9uZSB0aGluZyBzZWVtcyBwcmV0dHkgY2xlYXIgdG8gbWU6Cj4+IEl0IGlzIGF0
IGJlc3Qgbm9uLW9idmlvdXMgdGhhdCB0aGVyZSBpcyBubyByaXNrIG9mIHJlZ3Jlc3Npb25zCj4+
IGhlcmUuCj4gCj4gVGhlIGNvbW1pdCBtZXNzYWdlIHN0YXRlcyBjbGVhcmx5IHRoZSBjb21taXQg
d2hpY2ggY2F1c2VkIHRoZSBmdW5jdGlvbgo+IHJlZ3Jlc3Npb24sIGFuZCB0aGUganVzdGlmaWNh
dGlvbiBmb3Igd2h5IGRlbGV0aW5nIHRoZSBjb2RlIHJlc29sdmVzIHRoZQo+IHJlZ3Jlc3Npb24g
YnkgbWFraW5nIHRoZSBiZWhhdmlvdXIgaWRlbnRpY2FsIHRvIDQuMTEgYW5kIGVhcmxpZXIuCgpC
dXQgYXJlIHlvdSBzZXJpb3VzbHkgc3VnZ2VzdGluZyB0aGUgYmVoYXZpb3IgaW4gNC4xMSBhbmQg
ZWFybGllcgp3YXMgaW50ZW5kZWQ/IEknbSBvZiB0aGUgb3BpbmlvbiB0aGF0IHRoZSBhc3N1bXB0
aW9uIHdhcyB0aGF0CnBjaV9rbm93bl9zZWdtZW50KCkgd291bGQgdW5jb25kaXRpb25hbGx5IHJl
dHVybiB0cnVlIGZvcgpzZWdtZW50IDAuIFdoZW4gd3JpdGluZyBteSBvcmlnaW5hbCByZXBseSBp
dCBkaWRuJ3QgZXZlbiBvY2N1ciB0bwptZSB0aGF0IHRoaXMgY291bGQgbm90IGhhdmUgYmVlbiB0
aGUgY2FzZS4KCj4gSSdtIG5vdCBzdXJlIHdoYXQgbW9yZSB5b3UgYXJlIGxvb2tpbmcgZm9yLCBi
dXQgdGhpcyBpcyB2ZXJ5IGNsZWFyIGN1dAo+IGFuZCBzYWZlIGZyb20gbXkgcG9pbnQgb2Ygdmll
dy4KCldlbGwsIHlvdXIgY2xhaW0gcmVnYXJkaW5nICI0LjExIGFuZCBlYXJsaWVyIiBpcyBjbGVh
cmx5IHdyb25nLCBhbGJlaXQKaW4gYW5vdGhlciB3YXkgdGhhbiBJIGZpcnN0IHRob3VnaHQ6IExv
b2tpbmcgYmFjayBmYXIgZW5vdWdoLCBwcmlvcgp0byB0aGUgaW50cm9kdWN0aW9uIG9mIHN1cHBv
cnQgZm9yIHNlZ21lbnRzIG90aGVyIHRoYW4gMCB0aGUgY29kZQppbiBxdWVzdGlvbiBkaWQgbm90
IHNraXAgdGhlIGNoZWNraW5nIG9uIHNlZ21lbnQgMC4gT2J2aW91c2x5IGF0CnRoYXQgdGltZSBu
b3RoaW5nIG90aGVyIHRoYW4gc2VnbWVudCAwIHdvdWxkIGhhdmUgYmVlbiBjaGVja2VkCihhbmQg
YXMgaXQgc2VlbXMgdGhlIERSSEQncyBzZWdtZW50IHNwZWNpZmljYXRpb24gd2FzIHNpbGVudGx5
Cmlnbm9yZWQpLgoKSU9XIHRoZXJlIHdhcyBhbiBlYXJsaWVyIHJlZ3Jlc3Npb24gY2F1c2luZyB0
aGUgY2hlY2tzIHRvIGJlCnNraXBwZWQuIFRoaXMgbG9va3MgdG8gaGF2ZSBiZWVuIG15IGZhdWx0
IHdpdGggZmQxZTE3MTgzYiAoIlZULWQ6CmRvbid0IHJlamVjdCBwb3NzaWJseSB2YWxpZCBEUkhE
IG9yIFJNUlIiKSwgbm90IHJlYWxpemluZyB0aGF0IHRoZQpjYWxsIHRvIHB0X3BjaV9pbml0KCkg
d291bGQgaGF2ZSBoYWQgdG8gaGFwcGVuIGFoZWFkIG9mIHRoYXQgdG8KYWNwaV9ib290X2luaXQo
KSBpbiBvcmRlciBmb3IgcGNpX2tub3duX3NlZ21lbnQoKSB0byByZXR1cm4gdHJ1ZQpmb3Igc2Vn
bWVudCAwIGF0IGFsbCB0aW1lcy4KClNvIGFsb25nIHRoZSBsaW5lcyBvZiB3aGF0IEkndmUgYmVl
biBzYXlpbmcgYmVmb3JlIC0gd2hhdCBJIHdvdWxkCmhhdmUgZXhwZWN0ZWQgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlIChhbmQgd2hhdCBJIHN0aWxsIGhvcGUgZm9yCmluIGEgcmVwbHkgb2YgeW91cnMp
IGlzIGEgZGlzY3Vzc2lvbiBvZiB3aHkgZXhhY3RseSB0aGUgb3JpZ2luYWwKY29tbWl0IGFkZGlu
ZyB0aGUgY2hlY2tpbmcgd2FzIHdyb25nLCB0aGUgbW9yZSB3aXRoIGl0cyBsYXRlcgphbWVuZGlu
ZyBieSB0aGUgY29tbWFuZCBsaW5lIChzdWItKW9wdGlvbiB5b3UndmUgbm93IHJlbW92ZWQuCkFz
IHNhaWQgYWJvdmUgLSBpdCBzaG91bGQgYmUgdGhlIGFkbWluJ3MgZGVjaXNpb24gd2hldGhlciB0
bwplbmFibGUgdGhlIElPTU1VIGRlc3BpdGUgdGhlcmUgYmVpbmcgZmlybXdhcmUgZmxhd3MuIFlv
dSd2ZQp0YWtlbiBhd2F5IHRoaXMgKHBvbGljeSkgZGVjaXNpb24gZnJvbSB0aGVtLCB1bmlmb3Jt
bHkgZm9yY2luZyB0aGUKYmVoYXZpb3IgeW91IGNvbnNpZGVyIHRoZSBvbmx5IHBvc3NpYmxlIGdv
b2Qgb25lIG9udG8gZXZlcnlvbmUuCgpBcyBhbiBhc2lkZSAtIHRoZSBkZXNjcmlwdGlvbiBvZiB5
b3VyIGNoYW5nZSBhbHNvIG1ha2VzIGl0IHNvdW5kCmFzIGlmIHRoZSBvYnNlcnZlZCBiZWhhdmlv
ciB3YXMgY29ycmVjdC4gSSBkb3VidCB0aGlzIHRvIGJlIHRoZQpjYXNlOyBJIHRoaW5rIGRldmlj
ZXMgZGlzYWJsZWQgYnkgdXNlciBjaG9pY2Ugc2hvdWxkIG5vdCBoYXZlCnJlZmVyZW5jZXMgbGVm
dCBpbiBBQ1BJIHRhYmxlcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 09:13:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 09: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 1h8i9V-0001ao-9v; Tue, 26 Mar 2019 09:13: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=yUlD=R5=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h8i9U-0001aj-Cm
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 09:13:48 +0000
X-Inumbo-ID: 74a4d034-4fa7-11e9-b79b-5b072108d64f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74a4d034-4fa7-11e9-b79b-5b072108d64f;
 Tue, 26 Mar 2019 09:13:45 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 26 Mar 2019 10:13:44 +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);
 Tue, 26 Mar 2019 09:13:34 +0000
Message-ID: <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, luca abeni
 <luca.abeni@santannapisa.it>
Date: Tue, 26 Mar 2019 10:13:32 +0100
In-Reply-To: <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, thibodux@gmail.com, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, tglx@linutronix.de
Content-Type: multipart/mixed; boundary="===============3209304780224333442=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3209304780224333442==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ySIvEmEZ+N1iVOye3K9P"


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

On Mon, 2019-03-25 at 09:43 -0400, Boris Ostrovsky wrote:
> On 3/25/19 8:05 AM, luca abeni wrote:
> >=20
> > The picture shows the latencies measured with an unpatched guest
> > kernel
> > and with a guest kernel having TIMER_SLOP set to 1000 (arbitrary
> > small
> > value :).
> > All the experiments have been performed booting the hypervisor with
> > a
> > small timer_slop (the hypervisor's one) value. So, they show that
> > decreasing the hypervisor's timer_slop is not enough to measure low
> > latencies with cyclictest.
>=20
> I have a couple of questions:
> * Does it make sense to make this a tunable for other clockevent
> devices
> as well?
>
So, AFAIUI, the thing is as follows. In clockevents_program_event(), we
keep the delta between now and the next timer event within
dev->max_delta_ns and dev->min_delta_ns:

  delta =3D min(delta, (int64_t) dev->max_delta_ns);
  delta =3D max(delta, (int64_t) dev->min_delta_ns);

For Xen (well, for the Xen clock) we have:

  .max_delta_ns =3D 0xffffffff,
  .min_delta_ns =3D TIMER_SLOP,

which means a guest can't ask for a timer to fire earlier than 100us
ahead, which is a bit too coarse, especially on contemporary hardware.

For "lapic_deadline" (which was what was in use in KVM guests, in our
experiments) we have:

  lapic_clockevent.max_delta_ns =3D clockevent_delta2ns(0x7FFFFF, &lapic_cl=
ockevent);
  lapic_clockevent.min_delta_ns =3D clockevent_delta2ns(0xF, &lapic_clockev=
ent);

Which means max is 0x7FFFFF device ticks, and min is 0xF.
clockevent_delta2ns() does the conversion from ticks to ns, basing on
the results of the APIC calibration process. It calls cev_delta2ns()
which does some scaling, shifting, divs, etc, and, at the very end,
this:

  /* Deltas less than 1usec are pointless noise */
  return clc > 1000 ? clc : 1000;

So, as Ryan is also saying, the actual minimum, in this case, depends
on hardware, with a sanity check of "never below 1us" (which is quite
smaller than 100us!)

Of course, the actual granularity depends on hardware in the Xen case
as well, but that is handled in Xen itself. And we have mechanisms in
place in there to avoid timer interrupt storms (like, ahem, the Xen's
'timer_slop' boot parameter... :-P)

And this is basically why I was also thinking we can/should lower the
default value of TIMER_SLOP, here in the Xen clock implementation in
Linux.

> * This patch adjusts min value. Could max value (ever) need a similar
> adjustment?
>=20
Well, for Xen, it's already 0xffffffff. I don't see use cases when one
would want a smaller max. Wanting an higher max *might* be of some
interest,  e.g., for power management, if the first timer event is 1min
ahead, and you don't want to be woken up every (if my math is right) 4
secs.

But we'd have to see if that actually works, not to mention that 4 secs
is already large enough, IMHO, that it's unlikely we'll be really
sleeping for that much time without having to wake up for one reason or
another. :-)

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/

--=-ySIvEmEZ+N1iVOye3K9P
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+4FAlyZ7TwACgkQFkJ4iaW4
c+55/RAA2r1QTWiBrvh0X5J9zV7K6fs3sOAIaIs0FYkoDjwkVz8LGxnrlhhKCGKx
hD3DSAesFH1m2bbGzslm8aqzaUEDA8dypa5DBjkGG5frpPsN81mr/qh6QCY3yFhS
dq8BwUVyHTArurXk+h9z4t7DS9dCsrcvtjJJ5dDr7m4PHb4reRWAWkxzkO0ErO/Q
CaM1IkZGPwsG/K4ipaUjwl+mqRVbmxirmkmmjtoZYlJVT709Wa98ByHvbPqqnu5S
/+VQ2agQ9bEiFYsgTUWfmYiVPDhzYRISyCXy7RSKAaXLJBIvyDUs0CVXRrc6QJgS
UcSvMM+siXGKg8kVN2Yz+KnjlkoifR84RuQpdCGNRTyAKwKljWg/AzvvdV88DbMC
PoudqZRg2LOQsHUAUZvvQWNfPACgUJDvwTxx18YhfjgNeSsUi2ot+W5tdKmbEJnh
PYkSUZwWqZ5l8z7wVxasXN262B3yxf79vAfD6tmLhOF7rRY6VULQmW0zOMgUqOmd
sg8e+lVOJCbIQXihYZWH1A5iRGNLqOZ8G7WY/r0fRzRSP3Z1wjVb+INoTcH1Y7b6
JdRhedr3v3wQwIBVbCnasKtM01peGjiiJGpxoEqycN9cpbjQmJQhKOsATd7Dj40p
Vli0U+dYf4MLP/Hg/oX5o48WQS9sdAiEE3s7KHuvHBv3pWABKI8=
=UFYQ
-----END PGP SIGNATURE-----

--=-ySIvEmEZ+N1iVOye3K9P--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3209304780224333442==--



From xen-devel-bounces@lists.xenproject.org Tue Mar 26 10:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 10: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 1h8is6-0004pV-4M; Tue, 26 Mar 2019 09:59: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=Q3/D=R5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h8is4-0004pQ-IZ
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 09:59:52 +0000
X-Inumbo-ID: e59a02cc-4fad-11e9-8165-6338c77f9220
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e59a02cc-4fad-11e9-8165-6338c77f9220;
 Tue, 26 Mar 2019 09:59: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 EA1611596;
 Tue, 26 Mar 2019 02:59:50 -0700 (PDT)
Received: from [10.37.9.236] (unknown [10.37.9.236])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 08FE03F614;
 Tue, 26 Mar 2019 02:59:49 -0700 (PDT)
To: Danux <danuxx@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefanos@xilinx.com>
References: <CAL7A2Dxm8eNb3F_HV3FjPGO8Bvgge0JH=eoOa+JKxdCiGKNrGw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <70ebe10e-c875-62a5-4b51-2f7b054b8506@arm.com>
Date: Tue, 26 Mar 2019 09:59: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: <CAL7A2Dxm8eNb3F_HV3FjPGO8Bvgge0JH=eoOa+JKxdCiGKNrGw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen from Xilinx 2018.3 not recognizing boot
 arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNS8xOSA4OjU0IFBNLCBEYW51eCB3cm90ZToKPiBIaSwKCkhlbGxvLAoKPiBXaGVuIGFk
ZGluZyBhbHRwMm09MSBhcmd1bWVudCB0byB4ZW4seGVuLWJvb3RhcmdzIHZpYSBEVEIsIEkgY2Fu
IHNlZSB0aGUgCj4gcGFyYW1ldGVyIHBhc3NlZCB2aWEgeGwgaW5mbzoKPiAKPiB4ZW5fY29tbWFu
ZGxpbmXCoMKgwqDCoMKgwqDCoCA6IGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBf
bWVtPTFHIAo+IGJvb3RzY3J1Yj0wIG1heGNwdXM9MSB0aW1lcl9zbG9wPTAqYWx0cDJtPTEqCj4g
Cj4gSG93ZXZlciwgSSBnb3QgYW4gZXJyb3IgbGlrZSB0aGlzIGF0IGJvb3RpbmcgcGhhc2U6Cj4g
Cj4gKFhFTikgcGFyYW1ldGVyICIqYWx0cDJtKiIgdW5rbm93biEKCkFsdHAybSBpcyBub3Qgc3Vw
cG9ydGVkIG9uIEFybSBpbiB2YW5pbGxhIFhlbi4gSSBjYW4ndCBzcGVhayBmb3IgWGlsaW54IAph
cyBBRkFJSyB0aGV5IGRvbid0IHNoaXAgYSB2YW5pbGxhIFhlbi4KCklmIHlvdSBoYXZlIGFueSBp
c3N1ZSB3aXRoIFhpbGlueCBTREssIHRoZW4gSSB3b3VsZCByZWNvbW1lbmQgdG8gY29udGFjdCAK
dGhlbSBkaXJlY3RseS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 10:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 10:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8jjM-00011T-H9; Tue, 26 Mar 2019 10:54: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8jjK-00011J-LW
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 10:54:54 +0000
X-Inumbo-ID: 8fb0866c-4fb5-11e9-b735-df9657623196
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fb0866c-4fb5-11e9-b735-df9657623196;
 Tue, 26 Mar 2019 10:54: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 1h8jj8-0000c4-Gl; Tue, 26 Mar 2019 10:54:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8jj8-0005Sj-7O; Tue, 26 Mar 2019 10:54:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8jj8-0008PU-4H; Tue, 26 Mar 2019 10:54:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134062-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-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 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:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-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-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: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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=d97a39d903fe33c45be83ac6943a2f82a3649a11
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 10:54:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 134062: 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>

ZmxpZ2h0IDEzNDA2MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwNjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxNCBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEz
MzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFp
bCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4g
MTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICBkOTdhMzlkOTAzZmUzM2M0NWJlODNhYzY5NDNhMmY4MmEzNjQ5YTExCmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICAwODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3
ZjZhZTMxNmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDkgIDIwMTktMDMtMTggMTc6MjA6
NTMgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzOTM5ICAyMDE5LTAzLTIwIDA0
OjIyOjEyIFogICAgNiBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
OTk3ICAyMDE5LTAzLTIyIDE5OjQyOjM5IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEg
PGJlcnRvQGlnYWxpYS5jb20+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3
ZGMuY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJl
bmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJpc2hhcmEgQWJ1SGF0dG91bSA8YmlzaGFyYUBkYXlu
aXguY29tPgogIENoaWgtTWluIENoYW8gPGNoaWhtaW4uY2hhb0BzaWZpdmUuY29tPgogIENsZWJl
ciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5v
cmc+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8
ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEppbSBXaWxzb24gPGpp
bXdAc2lmaXZlLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtpdG8gQ2hl
bmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPgogIEx1a8OhxaEgRG9rdG9yIDxsZG9rdG9yQHJlZGhh
dC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hdHQgSGluZXMgPG1o
aW5lc0BzY2FsZWNvbXB1dGluZy5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
ICBNaWNoYWVsIENsYXJrIDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBTYW0gRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFNlcmdpbyBMb3Bl
eiA8c2xwQHJlZGhhdC5jb20+CiAgU2htdWVsIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3Jh
Y2xlLmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVmxh
ZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
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
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEzMDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 10:55:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 10: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 1h8jjy-00015F-2l; Tue, 26 Mar 2019 10: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8jjw-00014z-Dm
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 10:55:32 +0000
X-Inumbo-ID: ac46ca51-4fb5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac46ca51-4fb5-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 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 1h8jjs-0000cY-SE; Tue, 26 Mar 2019 10:55:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8jjs-0005Wh-Do; Tue, 26 Mar 2019 10:55:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8jjs-0000r7-DA; Tue, 26 Mar 2019 10:55:28 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-134066-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=17b9e44c40f1d40251c09600e89ad6c1752318bf
X-Osstest-Versions-That: freebsd=d77cb4a02211b518bdea8bbeaface1ec66d0ab0e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 10:55:28 +0000
Subject: [Xen-devel] [freebsd-master test] 134066: 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>

ZmxpZ2h0IDEzNDA2NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MDY2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMTdiOWU0NGM0MGYxZDQwMjUxYzA5
NjAwZTg5YWQ2YzE3NTIzMThiZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZDc3Y2I0YTAyMjExYjUxOGJkZWE4YmJlYWZhY2UxZWM2NmQwYWIwZQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzOTgyICAyMDE5LTAzLTIyIDA5OjE5OjE2IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDA2NiAgMjAxOS0wMy0yNSAwOToxOToxNSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4K
ICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiZGUgPGJkZUBGcmVlQlNELm9yZz4KICBjeSA8Y3lA
RnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9yZz4KICBkaW0gPGRpbUBG
cmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVl
QlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNARnJl
ZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+CiAga3AgPGtwQEZyZWVCU0Qub3JnPgog
IG1ob3JuZSA8bWhvcm5lQEZyZWVCU0Qub3JnPgogIG13IDxtd0BGcmVlQlNELm9yZz4KICBvc2hv
Z2JvIDxvc2hvZ2JvQEZyZWVCU0Qub3JnPgogIHJwb2thbGEgPHJwb2thbGFARnJlZUJTRC5vcmc+
CiAgc2NvdHRsIDxzY290dGxARnJlZUJTRC5vcmc+CiAgc29ib21heCA8c29ib21heEBGcmVlQlNE
Lm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJT
RC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhl
bi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9m
cmVlYnNkLmdpdAogICBkNzdjYjRhMDIyMS4uMTdiOWU0NGM0MGYgIDE3YjllNDRjNDBmMWQ0MDI1
MWMwOTYwMGU4OWFkNmMxNzUyMzE4YmYgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 11:11:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 11: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 1h8jyp-0002fl-IN; Tue, 26 Mar 2019 11: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=2kvY=R5=citrix.com=prvs=9817ea418=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8jyn-0002fg-JG
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 11:10:53 +0000
X-Inumbo-ID: d11a2a74-4fb7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d11a2a74-4fb7-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 11:10:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="81823617"
Date: Tue, 26 Mar 2019 11:10:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190326111049.GB14641@zion.uk.xensource.com>
References: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
 <20190325112144.GX14641@zion.uk.xensource.com>
 <20190325113316.GA14641@zion.uk.xensource.com>
 <f2e6753e-9577-8ec9-b1ab-dcc73aa1bdf2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f2e6753e-9577-8ec9-b1ab-dcc73aa1bdf2@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] CI: Add a CentOS 6 container and build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMDI6NTE6NDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNS8wMy8yMDE5IDExOjMzLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gTW9uLCBN
YXIgMjUsIDIwMTkgYXQgMTE6MjE6NDRBTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBG
cmksIE1hciAyMiwgMjAxOSBhdCAxMToxMzo0MEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+ID4+PiBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5IGJyb2tlbiBi
dWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCj4gPj4+IHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUu
Cj4gPj4+Cj4gPj4+IE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRo
b24gMi42LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCj4gPj4+IFRoZXJlIGFwcGVhciB0byBiZSBu
byBzZW5zaWJsZSB3YXlzIHRvIGdldCBQeXRob24gMi43IGludG8gYSBDZW50T1MgNgo+ID4+PiBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKPiA+Pj4gaW5zdGVhZC4KPiA+Pj4KPiA+Pj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+PiBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IEp1c3Qgc2F3IHlvdXIgdGhyZWFkIG9u
IHNlYWJpb3MgbGlzdCAtLSBkbyB5b3Ugd2FudCB0byBleGNsdWRlIHNlYWJpb3MKPiA+IGJ1aWxk
IGluIENlbnRPUyA2Pwo+IAo+IFllYWgsIGJ1dCBJJ20gbm90IHN1cmUgaG93IGJlc3QgdG8gZG8g
dGhhdC7CoCBUZXN0aW5nIHRoZSB2ZXJzaW9uIG9mIEdDQwo+IGlzbid0IGFzIGVhc3kgYXMgdGVz
dGluZyB0aGUgdmVyc2lvbiBvZiBweXRob24uCgpJIHRoaW5rIHVzaW5nIGdjYyAtZHVtcHZlcnNp
b24gYW5kIGF3ayBjYW4gZ2V0IHlvdSB3YW50IHlvdSBuZWVkIC0tIGxvb2sKYXQgY2MtdmVyIGlu
IENvbmZpZy5tay4KCklmIHNlYWJpb3MgaXMgbm90IGRpc2FibGVkLCB0aGUgYnVpbGQgd2lsbCBi
cmVhay4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 11:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 11: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 1h8k11-0002mQ-0s; Tue, 26 Mar 2019 11:13:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M4QG=R5=santannapisa.it=luca.abeni@srs-us1.protection.inumbo.net>)
 id 1h8k10-0002mF-6q
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 11:13:10 +0000
X-Inumbo-ID: 21e7d740-4fb8-11e9-8209-5b8990dc8bca
Received: from mail.santannapisa.it (unknown [193.205.80.98])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 21e7d740-4fb8-11e9-8209-5b8990dc8bca;
 Tue, 26 Mar 2019 11:13:07 +0000 (UTC)
Received: from [10.30.3.200] (account l.abeni@santannapisa.it HELO luca64)
 by santannapisa.it (CommuniGate Pro SMTP 6.1.11)
 with ESMTPSA id 137621757; Tue, 26 Mar 2019 12:13:06 +0100
Date: Tue, 26 Mar 2019 12:12:56 +0100
From: luca abeni <luca.abeni@santannapisa.it>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20190326121256.76ceed71@luca64>
In-Reply-To: <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
Organization: Scuola Superiore S. Anna
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, thibodux@gmail.com, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <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>

SGkgYWxsLAoKT24gVHVlLCAyNiBNYXIgMjAxOSAxMDoxMzozMiArMDEwMApEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKCj4gT24gTW9uLCAyMDE5LTAzLTI1IGF0IDA5
OjQzIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiBPbiAzLzI1LzE5IDg6MDUgQU0s
IGx1Y2EgYWJlbmkgd3JvdGU6ICAKPiA+ID4gCj4gPiA+IFRoZSBwaWN0dXJlIHNob3dzIHRoZSBs
YXRlbmNpZXMgbWVhc3VyZWQgd2l0aCBhbiB1bnBhdGNoZWQgZ3Vlc3QKPiA+ID4ga2VybmVsCj4g
PiA+IGFuZCB3aXRoIGEgZ3Vlc3Qga2VybmVsIGhhdmluZyBUSU1FUl9TTE9QIHNldCB0byAxMDAw
IChhcmJpdHJhcnkKPiA+ID4gc21hbGwKPiA+ID4gdmFsdWUgOikuCj4gPiA+IEFsbCB0aGUgZXhw
ZXJpbWVudHMgaGF2ZSBiZWVuIHBlcmZvcm1lZCBib290aW5nIHRoZSBoeXBlcnZpc29yCj4gPiA+
IHdpdGggYQo+ID4gPiBzbWFsbCB0aW1lcl9zbG9wICh0aGUgaHlwZXJ2aXNvcidzIG9uZSkgdmFs
dWUuIFNvLCB0aGV5IHNob3cgdGhhdAo+ID4gPiBkZWNyZWFzaW5nIHRoZSBoeXBlcnZpc29yJ3Mg
dGltZXJfc2xvcCBpcyBub3QgZW5vdWdoIHRvIG1lYXN1cmUKPiA+ID4gbG93IGxhdGVuY2llcyB3
aXRoIGN5Y2xpY3Rlc3QuICAKPiA+IAo+ID4gSSBoYXZlIGEgY291cGxlIG9mIHF1ZXN0aW9uczoK
PiA+ICogRG9lcyBpdCBtYWtlIHNlbnNlIHRvIG1ha2UgdGhpcyBhIHR1bmFibGUgZm9yIG90aGVy
IGNsb2NrZXZlbnQKPiA+IGRldmljZXMKPiA+IGFzIHdlbGw/Cj4gPiAgCj4gU28sIEFGQUlVSSwg
dGhlIHRoaW5nIGlzIGFzIGZvbGxvd3MuIEluIGNsb2NrZXZlbnRzX3Byb2dyYW1fZXZlbnQoKSwK
PiB3ZSBrZWVwIHRoZSBkZWx0YSBiZXR3ZWVuIG5vdyBhbmQgdGhlIG5leHQgdGltZXIgZXZlbnQg
d2l0aGluCj4gZGV2LT5tYXhfZGVsdGFfbnMgYW5kIGRldi0+bWluX2RlbHRhX25zOgo+IAo+ICAg
ZGVsdGEgPSBtaW4oZGVsdGEsIChpbnQ2NF90KSBkZXYtPm1heF9kZWx0YV9ucyk7Cj4gICBkZWx0
YSA9IG1heChkZWx0YSwgKGludDY0X3QpIGRldi0+bWluX2RlbHRhX25zKTsKPiAKPiBGb3IgWGVu
ICh3ZWxsLCBmb3IgdGhlIFhlbiBjbG9jaykgd2UgaGF2ZToKPiAKPiAgIC5tYXhfZGVsdGFfbnMg
PSAweGZmZmZmZmZmLAo+ICAgLm1pbl9kZWx0YV9ucyA9IFRJTUVSX1NMT1AsCj4gCj4gd2hpY2gg
bWVhbnMgYSBndWVzdCBjYW4ndCBhc2sgZm9yIGEgdGltZXIgdG8gZmlyZSBlYXJsaWVyIHRoYW4g
MTAwdXMKWy4uLl0KCkkga25vdyB0aGlzIGlzIG5vdCBmdWxseSByZWxhdGVkIHdpdGggdGhlIGN1
cnJlbnQgZGlzY3Vzc2lvbiwgYnV0IGluCnRoZXNlIGRheXMgSSBoYWQgYSBsb29rIGF0IHRoZSBj
b2RlIGFnYWluLCBhbmQuLi4KVGhlIGNvbW1lbnQgZm9yIFRJTUVSX1NMT1AgaW4gYXJjaC94ODYv
eGVuL3RpbWUuYyBzYXlzOgoJLyogWGVuIG1heSBmaXJlIGEgdGltZXIgdXAgdG8gdGhpcyBtYW55
IG5zIGVhcmx5ICovCgpJc24ndCB0aGUgY29tbWVudCB3cm9uZz8gc2hvdWxkbid0IGl0IGJlICIu
Li5tYW55IG5zIGxhdGUiIGluc3RlYWQgb2YKImVhcmx5Ij8KCgoKCQkJVGhhbmtzLAoJCQkJTHVj
YQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 11:42:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 11: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 1h8kSn-00058i-Dq; Tue, 26 Mar 2019 11:41:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fS3S=R5=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h8kSm-00058d-9Z
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 11:41:52 +0000
X-Inumbo-ID: 252e3b1f-4fbc-11e9-bc90-bc764e045a96
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 252e3b1f-4fbc-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 11:41:50 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id m207so401999ywd.5
 for <xen-devel@lists.xenproject.org>; Tue, 26 Mar 2019 04:41:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=iThlV3KvC24rOqF3NoyW4PXimOst8xmclrHdJH58cio=;
 b=p6Mi4+zGWOZaaGmadWmMlGfhdPbUN8FuxsN7Zkk7HMwZoRDVXN9L1EIYXxdQ/2HF+1
 04MqE2KDBfkx9hjGcSbqULrveNMM9O9P/mQQvFJ3f7XZbUOXc75RwsxvZA2a4n4jsWNu
 YvnlZlZFzkdFN9TeKerm/TQyhZOZk+GccWHM1ce+MyAvJnCpmP2M90Qx27EEfQKejZ9j
 A2PZBKHBW8niKuMvHaR+dCJOi/1n6syVxjaI+SGoxf340B2pQlfzkUPmqpAaoNCNAlWA
 gR0oLmZgjV5cNf4GmhCGp53lylVKMeSXF0YUrDtlQw6h5gwF/eF2gqE65XyeatHR03gE
 Oq9Q==
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=iThlV3KvC24rOqF3NoyW4PXimOst8xmclrHdJH58cio=;
 b=eeHK0yr7WZ5GA89cbiLj5utX34EmW8R9U6DBOMFulVXrxoUrZmqQbXHssxo/o5OqHh
 ZXt7f7/sB0/is1NEEtn70Cfnlj8QYF1DHdr2vY+CHX+JQn/rEipVtmj3GH/EvQH5rU8O
 JyF6iZTGB/5vax26F/GeEHikJMBRaqRWMc3nUIyBqEdf/F0YRE1HtgLUYGuZZrI3qCAi
 MeOqDeGb+SYVCLuhCAljMZZddYLm1ZgA77PDbYLgLYDeuQSplwUN9d0+fEvtNDobIRkN
 08fsujkkGS2J0JqMannZrWu6pKymv5FHbmmq4PYkSUYbzf530nL8MLBG+2aJoGtFn2S+
 ckBA==
X-Gm-Message-State: APjAAAWKlXlHxSgCOi3coG/OrK8lh3QoRT/5LtrvOBHjMPsiQUWpuqLv
 1U+eLpiE3S8V3TlgcPbigFA=
X-Google-Smtp-Source: APXvYqxo/H/3p9ZGaKIIP40J+6jT9I4xxsuRzvOXUX/LxO0KsXqq06+J81VbYsVqauTCPGdEsbzZjA==
X-Received: by 2002:a81:5b04:: with SMTP id p4mr26132713ywb.115.1553600510493; 
 Tue, 26 Mar 2019 04:41:50 -0700 (PDT)
Received: from centos-dev.localdomain
 (pool-173-66-89-81.washdc.fios.verizon.net. [173.66.89.81])
 by smtp.gmail.com with ESMTPSA id 205sm4233898yww.27.2019.03.26.04.41.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Mar 2019 04:41:49 -0700 (PDT)
Date: Tue, 26 Mar 2019 07:41:32 -0400
From: Ryan Thibodeaux <thibodux@gmail.com>
To: luca abeni <luca.abeni@santannapisa.it>
Message-ID: <20190326114132.GA85724@centos-dev.localdomain>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
 <20190326121256.76ceed71@luca64>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190326121256.76ceed71@luca64>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, Dario Faggioli <dfaggioli@suse.com>,
 ryan.thibodeaux@starlab.io, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <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>

T24gVHVlLCBNYXIgMjYsIDIwMTkgYXQgMTI6MTI6NTZQTSArMDEwMCwgbHVjYSBhYmVuaSB3cm90
ZToKPiBIaSBhbGwsCj4gCj4gT24gVHVlLCAyNiBNYXIgMjAxOSAxMDoxMzozMiArMDEwMAo+IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3RlOgo+IAo+ID4gT24gTW9uLCAy
MDE5LTAzLTI1IGF0IDA5OjQzIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiA+IE9u
IDMvMjUvMTkgODowNSBBTSwgbHVjYSBhYmVuaSB3cm90ZTogIAo+ID4gPiA+IAo+ID4gPiA+IFRo
ZSBwaWN0dXJlIHNob3dzIHRoZSBsYXRlbmNpZXMgbWVhc3VyZWQgd2l0aCBhbiB1bnBhdGNoZWQg
Z3Vlc3QKPiA+ID4gPiBrZXJuZWwKPiA+ID4gPiBhbmQgd2l0aCBhIGd1ZXN0IGtlcm5lbCBoYXZp
bmcgVElNRVJfU0xPUCBzZXQgdG8gMTAwMCAoYXJiaXRyYXJ5Cj4gPiA+ID4gc21hbGwKPiA+ID4g
PiB2YWx1ZSA6KS4KPiA+ID4gPiBBbGwgdGhlIGV4cGVyaW1lbnRzIGhhdmUgYmVlbiBwZXJmb3Jt
ZWQgYm9vdGluZyB0aGUgaHlwZXJ2aXNvcgo+ID4gPiA+IHdpdGggYQo+ID4gPiA+IHNtYWxsIHRp
bWVyX3Nsb3AgKHRoZSBoeXBlcnZpc29yJ3Mgb25lKSB2YWx1ZS4gU28sIHRoZXkgc2hvdyB0aGF0
Cj4gPiA+ID4gZGVjcmVhc2luZyB0aGUgaHlwZXJ2aXNvcidzIHRpbWVyX3Nsb3AgaXMgbm90IGVu
b3VnaCB0byBtZWFzdXJlCj4gPiA+ID4gbG93IGxhdGVuY2llcyB3aXRoIGN5Y2xpY3Rlc3QuICAK
PiA+ID4gCj4gPiA+IEkgaGF2ZSBhIGNvdXBsZSBvZiBxdWVzdGlvbnM6Cj4gPiA+ICogRG9lcyBp
dCBtYWtlIHNlbnNlIHRvIG1ha2UgdGhpcyBhIHR1bmFibGUgZm9yIG90aGVyIGNsb2NrZXZlbnQK
PiA+ID4gZGV2aWNlcwo+ID4gPiBhcyB3ZWxsPwo+ID4gPiAgCj4gPiBTbywgQUZBSVVJLCB0aGUg
dGhpbmcgaXMgYXMgZm9sbG93cy4gSW4gY2xvY2tldmVudHNfcHJvZ3JhbV9ldmVudCgpLAo+ID4g
d2Uga2VlcCB0aGUgZGVsdGEgYmV0d2VlbiBub3cgYW5kIHRoZSBuZXh0IHRpbWVyIGV2ZW50IHdp
dGhpbgo+ID4gZGV2LT5tYXhfZGVsdGFfbnMgYW5kIGRldi0+bWluX2RlbHRhX25zOgo+ID4gCj4g
PiAgIGRlbHRhID0gbWluKGRlbHRhLCAoaW50NjRfdCkgZGV2LT5tYXhfZGVsdGFfbnMpOwo+ID4g
ICBkZWx0YSA9IG1heChkZWx0YSwgKGludDY0X3QpIGRldi0+bWluX2RlbHRhX25zKTsKPiA+IAo+
ID4gRm9yIFhlbiAod2VsbCwgZm9yIHRoZSBYZW4gY2xvY2spIHdlIGhhdmU6Cj4gPiAKPiA+ICAg
Lm1heF9kZWx0YV9ucyA9IDB4ZmZmZmZmZmYsCj4gPiAgIC5taW5fZGVsdGFfbnMgPSBUSU1FUl9T
TE9QLAo+ID4gCj4gPiB3aGljaCBtZWFucyBhIGd1ZXN0IGNhbid0IGFzayBmb3IgYSB0aW1lciB0
byBmaXJlIGVhcmxpZXIgdGhhbiAxMDB1cwo+IFsuLi5dCj4gCj4gSSBrbm93IHRoaXMgaXMgbm90
IGZ1bGx5IHJlbGF0ZWQgd2l0aCB0aGUgY3VycmVudCBkaXNjdXNzaW9uLCBidXQgaW4KPiB0aGVz
ZSBkYXlzIEkgaGFkIGEgbG9vayBhdCB0aGUgY29kZSBhZ2FpbiwgYW5kLi4uCj4gVGhlIGNvbW1l
bnQgZm9yIFRJTUVSX1NMT1AgaW4gYXJjaC94ODYveGVuL3RpbWUuYyBzYXlzOgo+IAkvKiBYZW4g
bWF5IGZpcmUgYSB0aW1lciB1cCB0byB0aGlzIG1hbnkgbnMgZWFybHkgKi8KPiAKPiBJc24ndCB0
aGUgY29tbWVudCB3cm9uZz8gc2hvdWxkbid0IGl0IGJlICIuLi5tYW55IG5zIGxhdGUiIGluc3Rl
YWQgb2YKPiAiZWFybHkiPwoKSSB3b3VsZCBzYXkgaXMgc29tZXRoaW5nIGVsc2UgZW50aXJlbHku
IAoKSWYgeW91IGxvb2sgYXQgImNsb2NrZXZlbnRzX3Byb2dyYW1fZXZlbnQoKSIgaW4ga2VybmVs
L3RpbWUvY2xvY2tldmVudHMuYywKeW91IHNlZSB0aGF0IHRoZSBtaW5fZGVsdGFfbnMgdmFsdWUg
c2V0cyB0aGUgbGltaXQgb3IgZ3JhbnVsYXJpeSBmb3IgdGhlCmNsb2NrJ3Mgc2xlZXAgdGltZS4K
CkJhc2ljYWxseSwgaXQgaXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIHNsZWVwIG9uZSBjYW4gc2V0
IGZvciB0aGUgbmV4dApldmVudCBmb3IgdGhlIGNsb2NrIGluIHF1ZXN0aW9uLgoKLSBSeWFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 11:52:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 11:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8kcq-0005z4-GI; Tue, 26 Mar 2019 11:52: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8kcp-0005yz-4t
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 11:52:15 +0000
X-Inumbo-ID: 9775cf76-4fbd-11e9-8eaf-fbaf6b9651e8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9775cf76-4fbd-11e9-8eaf-fbaf6b9651e8;
 Tue, 26 Mar 2019 11:52:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 05:52:11 -0600
Message-Id: <5C9A12690200007800221E05@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 05:52:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDIxLjAzLjE5IGF0IDEzOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZvciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4g
Q1BVSUQgbGVhZiAwLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgphbGJlaXQgSSdkIGFwcHJlY2lhdGUgaWYgdGhpcyB3YXMgY29tbWl0dGVkIHRvZ2V0
aGVyIHdpdGggYW4gYWN0dWFsCnVzZXIgKG90aGVyIHRoYW4gdGhlIHRlc3RzdWl0ZSBvbmUpIG9m
IHRoZSBuZXcgZnVuY3Rpb24sIGFuZApkZXNwaXRlIC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbGliL3g4Ni9jcHVpZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQu
aAo+IEBAIC02NSw2ICs2NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfY291bnRfbGVh
ZigKPiAgI3VuZGVmIEJYX0NPTgo+ICAjdW5kZWYgWENIRwo+ICAKPiArLyoqCj4gKyAqIEdpdmVu
IHRoZSB2ZW5kb3IgaWQgZnJvbSBDUFVJRCBsZWFmIDAsIGxvb2sgdXAgWGVuJ3MgaW50ZXJuYWwg
aW50ZWdlcgo+ICsgKiB2ZW5kb3IgSUQuICBSZXR1cm5zIFg4Nl9WRU5ET1JfVU5LTk9XTiBmb3Ig
YW55IHVua25vd24gdmVuZG9yLgo+ICsgKi8KPiArdW5zaWduZWQgaW50IHg4Nl9jcHVpZF9sb29r
dXBfdmVuZG9yKHVpbnQzMl90IGVieCwgdWludDMyX3QgZWN4LCB1aW50MzJfdCBlZHgpOwoKLi4u
IHRoZSB1bmRlc2lyYWJsZSAoaW1vOyBJIHRoaW5rIEkga25vdyB5b3UgdGhpbmsgb3RoZXJ3aXNl
KSB1c2Ugb2YKZml4ZWQgd2lkdGggdHlwZXMgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 12:09:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 12:09:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8ksv-0007Ag-RW; Tue, 26 Mar 2019 12:08: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8ksu-0007Aa-5u
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 12:08:52 +0000
X-Inumbo-ID: e9fe111c-4fbf-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 e9fe111c-4fbf-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 12:08:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 06:08:49 -0600
Message-Id: <5C9A164B0200007800221E32@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 06:08:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553170866-23812-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/cpuid: Drop get_cpu_vendor()
 completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDIxLjAzLjE5IGF0IDEzOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gZ2V0X2NwdV92ZW5kb3IoKSB0cmllcyB0byBkbyBhIG51bWJlciBvZiB0aGluZ3MsIGFu
ZCBlbmRzIHVwIGRvaW5nIG5vbmUgb2YKPiB0aGVtIHdlbGwuCj4gCj4gRm9yIGNhbGN1bGF0aW5n
IHRoZSB2ZW5kb3IgaXRzZWxmLCB1c2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSB3aGljaCBp
cwo+IGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgoKV2VsbCwgeWVzLCB0aGUgbmV3IGxpYnJhcnkgZnVuY3Rpb24g
aXMgbW9yZSBlZmZpY2llbnQuIFRoZSBkb3duc2lkZSBpcwp0aGF0IHRoZSB2ZW5kb3Igc3BlY2lm
aWMgaW5mb3JtYXRpb24gbm8gbG9uZ2VyIGxpdmVzIGluIGEgY2VudHJhbCBwbGFjZQooc3RydWN0
IGNwdV9kZXYpLgoKPiBAQCAtMzEzLDcgKzI4MywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWFy
bHlfY3B1X2RldGVjdCh2b2lkKQo+ICAJKih1MzIgKikmYy0+eDg2X3ZlbmRvcl9pZFs4XSA9IGVj
eDsKPiAgCSoodTMyICopJmMtPng4Nl92ZW5kb3JfaWRbNF0gPSBlZHg7Cj4gIAo+IC0JYy0+eDg2
X3ZlbmRvciA9IGdldF9jcHVfdmVuZG9yKGVieCwgZWN4LCBlZHgsIGdjdl9ob3N0KTsKPiArCWMt
Png4Nl92ZW5kb3IgPSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcihlYngsIGVjeCwgZWR4KTsKPiAr
CWlmIChjLT54ODZfdmVuZG9yIDwgQVJSQVlfU0laRShjcHVfZGV2cykgJiYgY3B1X2RldnNbYy0+
eDg2X3ZlbmRvcl0pCj4gKwkJdGhpc19jcHUgPSBjcHVfZGV2c1tjLT54ODZfdmVuZG9yXTsKPiAr
CWVsc2UKPiArCQlwcmludGsoWEVOTE9HX0VSUgo+ICsJCSAgICAgICAiVW5yZWNvZ25pc2VkIG9y
IHVuc3VwcG9ydGVkIENQVSB2ZW5kb3IgJyVzJ1xuIiwKPiArCQkgICAgICAgYy0+eDg2X3ZlbmRv
cl9pZCk7CgolcyBoYXBwZW5zIHRvIHdvcmsgYmVjYXVzZSB4ODZfdmVuZG9yX2lkIGlzIGFuIGFy
cmF5IG9mIDE2CmNoYXJhY3RlcnMuIEknZCBwcmVmZXIgaWYgdGhlIGNvZGUgaGVyZSB3YXNuJ3Qg
ZGVwZW5kZW50IG9uCnRoYXQgcHJvcGVydHkgcGx1cyB0aGUgZmFjdCB0aGF0IHRoZSBsYXN0IDQg
Y2hhcmFjdGVycyBzdGFydCBvdXQKYXMgemVyb3MgYW5kIG5ldmVyIGdldCB3cml0dGVuIHRvLCBi
eSB1c2luZyAlLipzIGluc3RlYWQuCgpQcmVmZXJhYmx5IHdpdGggdGhpcyB0YWtlbiBjYXJlIG9m
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGVuIGFnYWlu
IEkgd29uZGVyIGlmIHdlIHdvdWxkbid0IGJldHRlciBkcm9wIHg4Nl92ZW5kb3JfaWRbXQphbHRv
Z2V0aGVyLiBJdCdzIGNsb3NlIHRvIHVudXNlZCwgeWV0IHRha2VzIHVwIE5SX0NQVVMqMTYgYnl0
ZXMKb2Ygc3RvcmFnZS4gVGhlIGZldyB1c2VzIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgcmV2ZXJz
ZSBmdW5jdGlvbgp0byB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpLiBJIGRvbid0IHRoaW5rIHdl
IGNhcmUgbXVjaCB0byBiZQphYmxlIHRvICJjb3JyZWN0bHkiIHJldmVyc2UgWDg2X1ZFTkRPUl9V
TktOT1dOLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCj4gQEAgLTQ1OSw4ICs0NTksOCBAQCB2b2lkIHJlY2FsY3VsYXRlX2NwdWlkX3Bv
bGljeShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgdWludDMyX3QgZnNbRlNDQVBJTlRTXSwgbWF4
X2ZzW0ZTQ0FQSU5UU107Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgCj4gLSAgICBwLT54ODZf
dmVuZG9yID0gZ2V0X2NwdV92ZW5kb3IocC0+YmFzaWMudmVuZG9yX2VieCwgcC0+YmFzaWMudmVu
ZG9yX2VjeCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5iYXNpYy52
ZW5kb3JfZWR4LCBnY3ZfZ3Vlc3QpOwo+ICsgICAgcC0+eDg2X3ZlbmRvciA9IHg4Nl9jcHVpZF9s
b29rdXBfdmVuZG9yKAo+ICsgICAgICAgIHAtPmJhc2ljLnZlbmRvcl9lYngsIHAtPmJhc2ljLnZl
bmRvcl9lY3gsIHAtPmJhc2ljLnZlbmRvcl9lZHgpOwoKUGVyc29uYWxseSBJIGRpc2xpa2UgdGhp
cyBzdHlsZSBvZiBsaW5lIHdyYXBwaW5nLCBidXQgSSBrbm93Ci4vQ09ESU5HX1NUWUxFIGRvZXNu
J3Qgc2F5IGFueXRoaW5nIGFzIHRvIHdoYXQgc3R5bGUgdG8gdXNlLCBzbwp5b3VyIGNob2ljZSBp
cyBnb2luZyB0byBiZSBpdCBoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 12:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 12:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8ktm-0007D0-6g; Tue, 26 Mar 2019 12:09:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8ktl-0007Cu-Mp
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 12:09:45 +0000
X-Inumbo-ID: 09b5c468-4fc0-11e9-ae79-9f177bbada2a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09b5c468-4fc0-11e9-ae79-9f177bbada2a;
 Tue, 26 Mar 2019 12:09:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 06:09:42 -0600
Message-Id: <5C9A16830200007800221E35@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 06:09:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553170866-23812-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] tools/libxc: Use
 x86_cpuid_lookup_vendor() rather than opencoding the 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: 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+IE9uIDIxLjAzLjE5IGF0IDEzOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBkb2Vzbid0IGFkZHJlc3MgYW55IG9mIHRoZSBhc3N1bXB0aW9ucyB0aGF0ICJh
bnl0aGluZyB3aGljaCBpc24ndCBBTUQgaXMKPiBJbnRlbCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVj
dGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRoIGxpYng4NiBpbiB0aGUKPiBsb25ndGVy
bS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 12:12:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 12:12: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 1h8kw7-0007yr-NM; Tue, 26 Mar 2019 12:12: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=VUFd=R5=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1h8kw6-0007yh-GY
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 12:12:10 +0000
X-Inumbo-ID: 608894f9-4fc0-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 608894f9-4fc0-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 12:12:09 +0000 (UTC)
Received: by mail-wm1-x32c.google.com with SMTP id q16so12352277wmj.3
 for <xen-devel@lists.xenproject.org>; Tue, 26 Mar 2019 05:12:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=HOHzrvTdzIaGlZjxefOLiS2lZQvc55A0865gJeAwv+E=;
 b=nemFHY76qOZLRxDrkVnOymdYIfECtq8S4z/2Y55T0BZPlXdHxsD2UkXGyGmiED9E53
 Pa52iyxgiBEMLOakUbPx+RjeOM56DRnzi/eYX0UR+dXlzgz3zzCEIDCJHXUJ93E6n3xd
 5c6JOZ27DBK+2nFiCA0qxf7boknBLw63FsC+62ezo4+XNYL51wiC4jboKNXbV7aYYY7i
 3srytjvMnOykE51m+vuF+6kKC7Zyjl3JZo7v/JrKBNlkLCn4K8qQQpinW/yuetrXod0h
 vaTBt74zNZE00E6r1nxK6vcmj4bmzL608hMg/evWfH6CouvUV+sX9A06N7c92FscTmUP
 6DBQ==
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=HOHzrvTdzIaGlZjxefOLiS2lZQvc55A0865gJeAwv+E=;
 b=tlgyJMAzKiBnAHPcHNJjvS82L4OU4GRKS4OV6rnBoEeGpSX0w7PGgu9AFevsm9ysUE
 q4oLki8DpJggvogGvqK8ebaf3kiAsai0CkT8qzdRFobvIhjcDpOxRmrKfbLQG6djNf5B
 jDz5MTeOg73LDSc1VjZut1SZoWUMC+EsXizVgIpuouP3ujRhygcIDqNwJFgFf8ygRv6u
 UD2r0EWzW63MPAwrqxe9I9VC7RclLkfalzfAolv/CXJsQUMj8Az2MtHn2FT5iFNpLBRn
 UOcqlquLvQnXSpSu7QFjinEwqU3ipFqGnNrIjT//Ps+lBQ9gppo9Z935oLWOnpu3Oe3c
 4+wQ==
X-Gm-Message-State: APjAAAUIOgGiaBQiV5yc84A1G8BdFVI9plJIC2DfdcfNFrbOifhl5w3K
 JaS99+MRP8k+unr+Nr1JpCeNB4mu9h0=
X-Google-Smtp-Source: APXvYqxrsGH5vx7tYYpOWAVOiSR0a3Ao+jfckR80WE2Qbyk9X8M9TmHQ+pCrrmdto3tjg7l2mdxZtg==
X-Received: by 2002:a1c:1f49:: with SMTP id f70mr14479454wmf.147.1553602327488; 
 Tue, 26 Mar 2019 05:12:07 -0700 (PDT)
Received: from [10.80.118.181] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id o6sm4353445wrp.41.2019.03.26.05.12.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Mar 2019 05:12:06 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <03AD8AA7-A761-4318-8949-C6ECD893B335@xenproject.org>
Date: Tue, 26 Mar 2019 12:12:05 +0000
Message-Id: <E1EF6D84-F8DC-40AE-8345-3B3A5DABC416@xenproject.org>
References: <20190321231119.GU1208@mail-itl>
 <03AD8AA7-A761-4318-8949-C6ECD893B335@xenproject.org>
To: =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen 4.8.5 release missing on the website
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

VGhpcyBpcyBub3cgZml4ZWQKTGFycwoKPiBPbiAyNSBNYXIgMjAxOSwgYXQgMjI6NDEsIExhcnMg
S3VydGggPGxhcnMua3VydGhAeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+IAo+IE1hcmVrLAo+IHRo
YW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQuIEkgd2lsbCBmaXggdGhpcyB0b21vcnJvdwo+IExh
cnMKPiAKPj4gT24gMjEgTWFyIDIwMTksIGF0IDIzOjExLCBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+PiAKPj4gU2ln
bmVkIFBHUCBwYXJ0Cj4+IEhpLAo+PiAKPj4gTG9va3MgbGlrZSB0aGUgbmV3IHdlYnNpdGUgZG9l
c24ndCBsaXN0IFhlbiA0LjguNToKPj4gCj4+IGh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxv
YWRzL3hlbi1wcm9qZWN0LWFyY2hpdmVzL3hlbi1wcm9qZWN0LTQtOC1zZXJpZXMvCj4+IGh0dHBz
Oi8veGVucHJvamVjdC5vcmcveGVuLXByb2plY3QtYXJjaGl2ZXMvCj4+IAo+PiBCb3RoIGhhdmUg
NC44LjQgYXMgdGhlIGxhdGVzdCB2ZXJzaW9uLgo+PiAKPj4gLS0gCj4+IEJlc3QgUmVnYXJkcywK
Pj4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpCj4+IEludmlzaWJsZSBUaGluZ3MgTGFiCj4+
IEE6IEJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBwZW9wbGUgbm9ybWFs
bHkgcmVhZCB0ZXh0Lgo+PiBROiBXaHkgaXMgdG9wLXBvc3Rpbmcgc3VjaCBhIGJhZCB0aGluZz8K
Pj4gCj4+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 12:20:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 12:20: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 1h8l4P-0000PE-NY; Tue, 26 Mar 2019 12: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8l4O-0000P9-9P
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 12:20:44 +0000
X-Inumbo-ID: 90f1fa72-4fc1-11e9-b718-97398aa36076
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90f1fa72-4fc1-11e9-b718-97398aa36076;
 Tue, 26 Mar 2019 12:20:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 06:20:38 -0600
Message-Id: <5C9A19140200007800221E4A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 06:20:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553170866-23812-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] libx86: Recalculate synthesised
 cpuid_policy fields when appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDIxLjAzLjE5IGF0IDEzOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hlbiBmaWxsaW5nIGEgcG9saWN5LCBlaXRoZXIgZnJvbSBDUFVJRCBvciBhbiBpbmNv
bW1pbmcgbGVhZiBzdHJlYW0sCj4gcmVjYWxjdWxhdGUgdGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2
YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0byB3YW50Cj4gdGhpcyBiZWhhdmlvdXIu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGgg
b25lIHF1ZXN0aW9uOgoKPiBAQCAtMTQxLDYgKzE0OCw4IEBAIHZvaWQgeDg2X2NwdWlkX3BvbGlj
eV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQo+ICAgICAgZm9yICggaSA9IDE7
IGkgPCBtaW5fdCh1bnNpZ25lZCBpbnQsIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwLT5leHRkLm1heF9sZWFmICsgMSAtIDB4ODAwMDAwMDAp
OyArK2kgKQo+ICAgICAgICAgIGNwdWlkX2xlYWYoMHg4MDAwMDAwMCArIGksICZwLT5leHRkLnJh
d1tpXSk7Cj4gKwo+ICsgICAgcmVjYWxjdWxhdGVfc3ludGgocCk7Cj4gIH0KPiAgCj4gIGNvbnN0
IHVpbnQzMl90ICp4ODZfY3B1aWRfbG9va3VwX2RlZXBfZGVwcyh1aW50MzJfdCBmZWF0dXJlKQo+
IEBAIC0zNjMsNiArMzcyLDggQEAgaW50IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHN0cnVj
dCBjcHVpZF9wb2xpY3kgKnAsCj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiArICAgIHJlY2Fs
Y3VsYXRlX3N5bnRoKHApOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgIG91dF9vZl9yYW5n
ZToKCldoaWxlIHRoaXMgdGFrZXMgY2FyZSBvZiBsaWJ4ODYsIHdvdWxkbid0IGl0IGJlIGRlc2ly
YWJsZSB0byBtaXJyb3IgdGhpcwpiZWhhdmlvciBpbnRvIHVwZGF0ZV9kb21haW5fY3B1aWRfaW5m
bygpIHJpZ2h0IGF3YXk/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 12:35:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 12: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 1h8lIO-0001MR-3p; Tue, 26 Mar 2019 12:35: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=66LY=R5=citrix.com=prvs=9812c0209=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8lIM-0001MM-N5
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 12:35:10 +0000
X-Inumbo-ID: 961c9820-4fc3-11e9-9597-2f0755f723da
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 961c9820-4fc3-11e9-9597-2f0755f723da;
 Tue, 26 Mar 2019 12:35:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="87868017"
To: Jan Beulich <JBeulich@suse.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-5-git-send-email-andrew.cooper3@citrix.com>
 <5C9A19140200007800221E4A@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: <63d1d530-2e79-438d-2cca-5b7b043a69a5@citrix.com>
Date: Tue, 26 Mar 2019 12:34: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: <5C9A19140200007800221E4A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] libx86: Recalculate synthesised
 cpuid_policy fields when appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMjYvMDMvMjAxOSAxMjoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDMuMTkg
YXQgMTM6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gV2hlbiBmaWxs
aW5nIGEgcG9saWN5LCBlaXRoZXIgZnJvbSBDUFVJRCBvciBhbiBpbmNvbW1pbmcgbGVhZiBzdHJl
YW0sCj4+IHJlY2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2Fs
bGVycyBhcmUgZXhwZWN0ZWQgdG8gd2FudAo+PiB0aGlzIGJlaGF2aW91ci4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggb25lIHF1ZXN0
aW9uOgo+Cj4+IEBAIC0xNDEsNiArMTQ4LDggQEAgdm9pZCB4ODZfY3B1aWRfcG9saWN5X2ZpbGxf
bmF0aXZlKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCj4+ICAgICAgZm9yICggaSA9IDE7IGkgPCBt
aW5fdCh1bnNpZ25lZCBpbnQsIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcC0+ZXh0ZC5tYXhfbGVhZiArIDEgLSAweDgwMDAwMDAwKTsgKytp
ICkKPj4gICAgICAgICAgY3B1aWRfbGVhZigweDgwMDAwMDAwICsgaSwgJnAtPmV4dGQucmF3W2ld
KTsKPj4gKwo+PiArICAgIHJlY2FsY3VsYXRlX3N5bnRoKHApOwo+PiAgfQo+PiAgCj4+ICBjb25z
dCB1aW50MzJfdCAqeDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHModWludDMyX3QgZmVhdHVyZSkK
Pj4gQEAgLTM2Myw2ICszNzIsOCBAQCBpbnQgeDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoc3Ry
dWN0IGNwdWlkX3BvbGljeSAqcCwKPj4gICAgICAgICAgfQo+PiAgICAgIH0KPj4gIAo+PiArICAg
IHJlY2FsY3VsYXRlX3N5bnRoKHApOwo+PiArCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICAKPj4gICBv
dXRfb2ZfcmFuZ2U6Cj4gV2hpbGUgdGhpcyB0YWtlcyBjYXJlIG9mIGxpYng4Niwgd291bGRuJ3Qg
aXQgYmUgZGVzaXJhYmxlIHRvIG1pcnJvciB0aGlzCj4gYmVoYXZpb3IgaW50byB1cGRhdGVfZG9t
YWluX2NwdWlkX2luZm8oKSByaWdodCBhd2F5PwoKVGhhdCBpcyBhbHJlYWR5IGRvbmUgYnkgcGF0
Y2ggMiBieSB2aXJ0dWUgb2YgdGhlIG1vZGlmaWNhdGlvbiB0bwpyZWNhbGN1bGF0ZV9jcHVpZF9w
b2xpY3koKQoKTm9uZSBvZiB0aGlzIGNvZGUgaXMgZ29pbmcgdG8gc3Vydml2ZSB0byB0aGUgZW5k
IG9mIG15IENQVUlEL01TUiB3b3JrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 12:44:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 12: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 1h8lQu-00029V-05; Tue, 26 Mar 2019 12:44:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=66LY=R5=citrix.com=prvs=9812c0209=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8lQs-00029Q-Je
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 12:43:58 +0000
X-Inumbo-ID: d1473ca5-4fc4-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1473ca5-4fc4-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 12:43:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="87868411"
To: Jan Beulich <JBeulich@suse.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@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: <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
Date: Tue, 26 Mar 2019 12:43: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: <5C99EC230200007800221D12@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] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDMvMjAxOSAwOTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+Pj4gTGVhdmUgdGhl
IHdhcm5pbmcgd2hpY2ggaWRlbnRpZmllcyB0aGUgcHJvYmxlbWF0aWMgZGV2aWNlcywgYnV0IGRy
b3AgdGhlCj4+Pj4gcmVtYWluaW5nIGxvZ2ljLiAgVGhpcyBsZWF2ZXMgdGhlIHN5c3RlbSBpbiBi
ZXR0ZXIgb3ZlcmFsbCBzdGF0ZSwgYW5kIHdvcmtpbmcKPj4+PiBpbiB0aGUgc2FtZSB3YXkgdGhh
dCBpdCBkaWQgaW4gcHJldmlvdXMgcmVsZWFzZXMuCj4+PiBJIHdvbmRlciB3aGV0aGVyIHlvdSd2
ZSB0YWtlbiB0aGUgdGltZSB0byBsb29rIGF0IHRoZSBkZXNjcmlwdGlvbgo+Pj4gb2YgdGhlIGNv
bW1pdCBmaXJzdCBpbnRyb2R1Y2luZyB0aGlzIGxvZ2ljIChhODA1OWZmY2VkICJWVC1kOiBpbXBy
b3ZlCj4+PiBSTVJSIHZhbGlkaXR5IGNoZWNraW5nIikuIEkgZmluZCBpdCB3b3JyeWluZyBpbiBw
YXJ0aWN1bGFyIHRvCj4+PiBlZmZlY3RpdmVseSByZXZlcnQgYSBjaGFuZ2Ugd2hpY2ggY2xhaW1z
ICd0byBhdm9pZCBhbnkgc2VjdXJpdHkKPj4+IHZ1bG5lcmFiaWxpdHkgd2l0aCBtYWxpY2lvdXMg
cy9zIHJlLWVuYWJsaW5nICJzdXBwb3NlZCBkaXNhYmxlZCIKPj4+IGRldmljZXMnIHdpdGhvdXQg
YW55IGRpc2N1c3Npb24gb2Ygd2h5IHRoYXQgbWF5IGhhdmUgYmVlbiBhCj4+PiB3cm9uZyBwZXJz
cGVjdGl2ZSB0byB0YWtlLgo+PiBJIGhhZCwgYW5kIGFzIGEgbWFpbnRhaW5lciwgSSdkIHJlamVj
dCBhIHBhdGNoIGxpa2UgdGhhdCB3ZXJlIGl0Cj4+IHByZXNlbnRlZCB0b2RheS4KPiBVbmRlcnN0
b29kLiBCdXQgd2hldGhlciB5b3UnZCBhY2NlcHQgaXQgd2l0aCBhIGJldHRlciBkZXNjcmlwdGlv
bgo+IGlzIHVua25vd24sIEkgYXNzdW1lLgoKSSBzZXZlcmVseSBkb3VidCBJJ2QgYWNjZXB0IGl0
IGF0IGFsbCwgYmVjYXVzZSBpdCBpcyBlbnRpcmVseQp1bnJlYXNvbmFibGUgYmVoYXZpb3VyLgoK
QXQgYmVzdCwgaXQgaXMgdGhlIGVxdWl2YWxlbnQgb2YgdGhyb3dpbmcgeW91ciBoYW5kcyB1cCBp
biB0aGUgYWlyIGFuZApzYXlpbmcgIkkgZ2l2ZSB1cCIsIGFuZCB0aGF0IGlzIG5vdCBnb29kIGVu
b3VnaCBiZWhhdmlvdXIgZm9yIFhlbi4KCj4KPj4gVGhlcmUgaXMgYSBuZWJ1bG91cyBjbGFpbSBv
ZiBzZWN1cml0eSwgYnV0IGl0IGlzIGV4YWN0bHkgdGhhdCAtCj4+IG5lYnVsb3VzLiAgVGhlcmUg
aXNuJ3QgZW5vdWdoIGluZm9ybWF0aW9uIHRvIHdvcmsgb3V0IHdoYXQgdGhlIGNvbmNlcm4KPj4g
d2FzLCBhbmQgZXZlbiBpZiB0aGUgY29uY2VybiB3YXMgdmFsaWQsIGRpc2FibGluZyBWVC1kIGFj
cm9zcyB0aGUgc3lzdGVtCj4+IGlzbid0IGFuIGFwcHJvcHJpYXRlIGFjdGlvbiB0byB0YWtlLgo+
IFRoaXMgaGVhdmlseSBkZXBlbmRzIG9uIHRoZSBwb3NpdGlvbiB0aGUgc3lzdGVtJ3MgYWRtaW4g
dGFrZXM6Cj4gRW5hYmxpbmcgVlQtZCBpbiBhbiBpbmNvbXBsZXRlIGZhc2hpb24gbWF5IGFzIHdl
bGwgYmUgY29uc2lkZXJlZAo+IHdvcnNlIHRoYW4gbm90IGVuYWJsaW5nIGl0IGF0IGFsbC4KCk5v
IC0gdGhhdCdzIHNpbXBseSBub3QgdHJ1ZSwgb3IgYSByZWFzb25hYmxlIHBvc2l0aW9uIHRvIHRh
a2UuwqAKRGlzYWJsaW5nIHRoZSBJT01NVSBwcmV2ZW50cyB0aGUgc3lzdGVtIGZyb20gYm9vdGlu
ZyB3aXRoIGEgUFZIIGRvbTAuCgpJIGFtIG5vdCBhd2FyZSBvZiBhIGNyZWRpYmxlIGNhc2Ugd2hl
cmUgcGFydGlhbGx5IGVuYWJsZWQgVlQtZCBpcyBsZXNzCnNlY3VyZSB0aGFuIG5vIFZULWQsIGFu
ZCB0aGVyZSBpcyBvbmUgaGVhZGxpbmUgY2FzZSBub3cgd2hlcmUgZGlzYWJsZWQKVlQtZCBjYXVz
ZXMgYSBmYWlsdXJlIHRvIGJvb3QuCgo+IEZ1cnRoZXJtb3JlLCBhcyBtdWNoIGFzIHRoZSBzZWN1
cml0eSByZWxhdGVkIGNsYWltIHRoZXJlIGlzCj4gbmVidWxvdXMsIHlvdXIgZGVzY3JpcHRpb24g
LSBJJ20gc29ycnkgdG8gc2F5IHRoYXQgLSBpc24ndCBtdWNoCj4gYmV0dGVyLCBhcyB5b3UgZG9u
J3QgY2xhcmlmeSB3aHkgdGhlcmUncyBfbm9fIHNlY3VyaXR5IGFzcGVjdAo+IHRoZXJlLiBTdGF0
aW5nIHRoYXQgInRoaXMgbGVhdmVzIHRoZSBzeXN0ZW0gaW4gYmV0dGVyIG92ZXJhbGwKPiBzdGF0
ZSIgd2l0aG91dCBtYWtpbmcgY2xlYXIgd2h5IHRoYXQgaXMgX2ZvciBldmVyeW9uZV8gaXMgbm90
Cj4gaGVscGZ1bCBhdCBhbGwuCgpUaGUgbmVidWxvdXMgc2VjdXJpdHkgY2xhaW0gaXMgbm90IHJl
bGV2YW50IHRvIHRoaXMgcGF0Y2guCgpUaGlzIGNvZGUgd2FzIG5vdCBydW4gcHJldmlvdXNseS7C
oCBBbiB1bmV4cGVjdGVkIGNvbnNlcXVlbmNlIG9mIGEgY2hhbmdlCmluIDQuMTIgY2F1c2VkIGl0
IHRvIHJ1biwgYW5kIGJyZWFrIGJvb3Rpbmcgb24gc29tZSAoc2FkbHkgcmF0aGVyCmNvbW1vbikg
c3lzdGVtcy4KClRoaXMgaXMgYSByZWdyZXNzaW9uIGluIDQuMTIgYW5kIG5lZWRzIHJlc29sdmlu
Zy7CoCBUaGUgY2hvaWNlIGlzIGJldHdlZW4KcmV2ZXJ0aW5nIGRjZjQxNzkwIG9yIHJlbW92aW5n
IHRoaXMgY29kZSwgYW5kIHJldmVydGluZyBkY2Y0MTc5MCBpcwpvYnZpb3VzbHkgbm90IGEgdmFs
aWQgdGhpbmcgdG8gZG8uCgpCZXlvbmQgdGhhdCwgSSByZWFsbHkgZG9uJ3QgY2FyZSB3aGF0IHRo
ZSBleGFjdCBiZWhhdmlvdXIgb2YgNC4xMSB3YXMuwqAKSWYgdGhlcmUgaXMgYSByZWFsIHNlY3Vy
aXR5IGlzc3VlIHRoZW4gaXQgc3RpbGwgbmVlZHMgZml4aW5nIG9uIGFsbAp2ZXJzaW9ucyBvZiBY
ZW4sIGFuZCB0aGlzIGNoYW5nZSBkb2Vzbid0IGFsdGVyIHRoYXQgcHJvcGVydHkuCgpIb3dldmVy
LCB1bnRpbCBzb21lb25lIGNhbiB3b3JrIG91dCB3aGF0IHRoZSBhbGxlZ2VkIGlzc3VlIGlzLCB3
ZSBjYW4ndApyZWFsbHkgcHJvZ3Jlc3MgdGhpcyBhcmd1bWVudCwgYW5kIHdlIG11c3RuJ3Qga2Vl
cCBicm9rZW4gY29kZSBzaW1wbHkKYmVjYXVzZSBpdCBwdXJwb3J0cyB0byAiZml4IiBhbiB1bnNw
ZWNpZmllZCBpc3N1ZS4KCj4KPj4gSSdtIG5vdCBzdXJlIHdoYXQgbW9yZSB5b3UgYXJlIGxvb2tp
bmcgZm9yLCBidXQgdGhpcyBpcyB2ZXJ5IGNsZWFyIGN1dAo+PiBhbmQgc2FmZSBmcm9tIG15IHBv
aW50IG9mIHZpZXcuCj4gV2VsbCwgeW91ciBjbGFpbSByZWdhcmRpbmcgIjQuMTEgYW5kIGVhcmxp
ZXIiIGlzIGNsZWFybHkgd3JvbmcKCkkgaGF2ZSBtYWRlIGEgc3RhdGVtZW50LCBiYWNrZWQgdXAg
d2l0aCBzcGVjaWZpYyByZWZlcmVuY2UgdG8gdGhlIGNvZGUKd2hpY2gsIHRvIHRoZSBiZXN0IG9m
IG15IGFiaWxpdHksIGRlbW9uc3RyYXRlcyBpdCB0byBiZSB0cnVlLgoKSWYgeW91IGJlbGlldmUg
Y29udHJhcnkgdGhlbiBjbGVhcmx5IGlkZW50aWZ5IHRoZSBmYXVsdCBpbiBteSByZWFzb25pbmcu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:13:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 13:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8lso-0004YC-L6; Tue, 26 Mar 2019 13:12: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8lsm-0004Xy-S2
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 13:12:48 +0000
X-Inumbo-ID: d840ee72-4fc8-11e9-90ec-3be7e466ff5a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d840ee72-4fc8-11e9-90ec-3be7e466ff5a;
 Tue, 26 Mar 2019 13:12: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 1h8lsi-0003NH-Pr; Tue, 26 Mar 2019 13:12: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 1h8lsi-0006DE-9u; Tue, 26 Mar 2019 13:12:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8lsi-0007bZ-9C; Tue, 26 Mar 2019 13:12:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134087-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=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 13:12:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134087: 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>

ZmxpZ2h0IDEzNDA4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA4Ny8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEz
MTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAxIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:15:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 13:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8lv8-0004ii-5W; Tue, 26 Mar 2019 13:15:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=66LY=R5=citrix.com=prvs=9812c0209=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8lv7-0004ic-MK
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 13:15:13 +0000
X-Inumbo-ID: 2f642daf-4fc9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f642daf-4fc9-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 13:15:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="87870543"
To: Jan Beulich <JBeulich@suse.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
 <5C9A12690200007800221E05@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: <c5d1df3d-038d-8c0a-97da-a71f8f3fd009@citrix.com>
Date: Tue, 26 Mar 2019 13:11: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: <5C9A12690200007800221E05@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjYvMDMvMjAxOSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDMuMTkg
YXQgMTM6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQWxzbyBpbnRy
b2R1Y2UgY29uc3RhbnRzIGZvciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gYWxi
ZWl0IEknZCBhcHByZWNpYXRlIGlmIHRoaXMgd2FzIGNvbW1pdHRlZCB0b2dldGhlciB3aXRoIGFu
IGFjdHVhbAo+IHVzZXIgKG90aGVyIHRoYW4gdGhlIHRlc3RzdWl0ZSBvbmUpIG9mIHRoZSBuZXcg
ZnVuY3Rpb24sIGFuZAo+IGRlc3BpdGUgLi4uCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xp
Yi94ODYvY3B1aWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+
IEBAIC02NSw2ICs2NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfY291bnRfbGVhZigK
Pj4gICN1bmRlZiBCWF9DT04KPj4gICN1bmRlZiBYQ0hHCj4+ICAKPj4gKy8qKgo+PiArICogR2l2
ZW4gdGhlIHZlbmRvciBpZCBmcm9tIENQVUlEIGxlYWYgMCwgbG9vayB1cCBYZW4ncyBpbnRlcm5h
bCBpbnRlZ2VyCj4+ICsgKiB2ZW5kb3IgSUQuICBSZXR1cm5zIFg4Nl9WRU5ET1JfVU5LTk9XTiBm
b3IgYW55IHVua25vd24gdmVuZG9yLgo+PiArICovCj4+ICt1bnNpZ25lZCBpbnQgeDg2X2NwdWlk
X2xvb2t1cF92ZW5kb3IodWludDMyX3QgZWJ4LCB1aW50MzJfdCBlY3gsIHVpbnQzMl90IGVkeCk7
Cj4gLi4uIHRoZSB1bmRlc2lyYWJsZSAoaW1vOyBJIHRoaW5rIEkga25vdyB5b3UgdGhpbmsgb3Ro
ZXJ3aXNlKSB1c2Ugb2YKPiBmaXhlZCB3aWR0aCB0eXBlcyBoZXJlLgoKUGxlYXNlLCBmb3IgdGhl
IGJlbmVmaXQgb2YgZXZlcnlvbmUsIHN0b3AgbWFraW5nIHNuaWRlIHJlbWFya3MgbGlrZQp0aGlz
LsKgIEl0IGNvbWVzIGFjcm9zcyBhcyBydWRlLCBhbmQgaXMgb2ZmLXB1dHRpbmcgdG8gY29udHJp
YnV0b3JzLgoKWW91IGFyZSBjb21wbGFpbmluZyB0aGF0IEkgZGlkbid0IHdyaXRlIGNvZGUgaW4g
d2F5IHlvdSB3b3VsZCBoYXZlCmRvbmUuwqAgSnVzdCBiZWNhdXNlIHlvdSBkaXNsaWtlLWJ1dC1k
b24ndC1vYmplY3QtdG8gaG93IHRoZSBjb2RlIGxvb2sKZG9lc24ndCBtYWtlIHRoZSBjb2RlIHdy
b25nLCBvciB3b3J0aHkgb2YgY29tbWVudC4KCgpZb3VyIGp1ZGdlbWVudCBvZiB3aGVuIHRvIHVz
ZSB3aGljaCB0eXBlcyBpcywgaW4gbXkgb3BpbmlvbiwgdmVyeQppbmNvbnNpc3RlbnQuwqAgQnkg
bXkganVkZ2VtZW50LCBJIGFtIGNvbmZvcm1pbmcgdG8geW91ciBleHBlY3RhdGlvbiBvZgp1c2lu
ZyBmaXhlZCB3aWR0aCB0eXBlcyB3aGVuIHRoZSBBQkkgY2FsbHMgZm9yIGl0LCB3aGljaCBpcyB0
aGUgY2FzZQpoZXJlIC0gdGhlIEFCSSBpcyB0aGF0IG9mIHRoZSBDUFVJRCBpbnN0cnVjdGlvbi4K
CklmIHlvdSBmZWVsIHN0cm9uZ2x5LCB0aGVuIHBsZWFzZSBkcmFmdCBhIGNvaGVyZW50IGFuZCBz
aW1wbGUgc2V0IG9mCnJ1bGVzIGZvciBDT0RJTkdfU1RZTEUuCgp+QW5kcmV3CgooV2hvIGlzIGNs
ZWFybHkgdmVyeSBpcnJpdGF0ZWQgdGhpcyBtb3JuaW5nLCBidXQgdGhpcyBkb2VzIG5lZWQgc2F5
aW5nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:15:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 13:15:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8lvR-0004lp-G7; Tue, 26 Mar 2019 13:15:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8lvQ-0004lf-AA
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 13:15:32 +0000
X-Inumbo-ID: 39bcc1b2-4fc9-11e9-9948-6379e9cb28a3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39bcc1b2-4fc9-11e9-9948-6379e9cb28a3;
 Tue, 26 Mar 2019 13:15:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 07:15:28 -0600
Message-Id: <5C9A25EE0200007800221EA9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 07:15:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xin Li" <talons.lee@gmail.com>
References: <20190326064532.9054-1-xin.li@citrix.com>
In-Reply-To: <20190326064532.9054-1-xin.li@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS
 type 2 info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 Xin Li <xin.li@citrix.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAzLjE5IGF0IDA3OjQ1LCA8dGFsb25zLmxlZUBnbWFpbC5jb20+IHdyb3RlOgo+
IEV4dGVuZCBzbWJpb3MgdHlwZSAyIHN0cnVjdCB0byBtYXRjaCBzcGVjaWZpY2F0aW9uLCBhZGQg
c3VwcG9ydCB0bwo+IG92ZXJyaWRlIHN0cmluZ3MgZnJvbSB0b29sc3RhY2suCj4gCj4gU2lnbmVk
LW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KPiAKPiAtLS0KPiBDQzogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gQ0M6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCkkgd29uZGVyIHdoeSBJIGhhdmUgbm90IGJlZW4gQ2MtZWQuCgo+
IEBAIC01MTgsNyArNTIwLDY3IEBAIHNtYmlvc190eXBlXzJfaW5pdCh2b2lkICpzdGFydCkKPiAg
ICAgICAgICByZXR1cm4gKHN0YXJ0ICsgbGVuZ3RoKTsKPiAgICAgIH0KCkluIHRoZSBzdWJqZWN0
IHlvdSBzYXkgIm92ZXJyaWRpbmciLCBidXQgeW91IGFkZCBuZXcgaW5mb3JtYXRpb24Kb25seSB3
aGVuIGl0IGNvdWxkbid0IGJlIGZvdW5kIHZpYSBnZXRfc21iaW9zX3B0X3N0cnVjdCgpLiBXaGlj
aAppbiB0dXJuIGFscmVhZHkgaXMgc29ydCBvZiB0b29sIHN0YWNrIHByb3ZpZGVkLCBzbyBhIG1l
YW5zIHRvCm92ZXJyaWRlIHRoaW5ncyBhbHJlYWR5IGV4aXN0cy4gUGxlYXNlIGNsYXJpZnkgdGhp
cyBpbiB0aXRsZSBhbmQvb3IKZGVzY3JpcHRpb24uCgo+IC0gICAgLyogT25seSBwcmVzZW50IHdo
ZW4gcGFzc2VkIGluICovCj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJE
X01BTlVGQUNUVVJFUiwgTlVMTCk7Cj4gKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAn
XDAnKSApCgpJcyBpdCByZWFsbHkgYSBnb29kIGlkZWEgdG8ga2V5IGV2ZXJ5dGhpbmcgZWxzZSBv
ZmYgb2YgdGhlIHByZXNlbmNlCm9mIHRoaXMgb25lIHN0cmluZyBpbiB4ZW5zdG9yZT8gU2hvdWxk
bid0IGl0IHJhdGhlciBiZSB0aGF0IHRoZQpzdHJ1Y3R1cmUgZ2V0cyBpbnN0YW50aWF0ZWQgd2hl
bmV2ZXIgYW55IG9mIHRoZSBzdHJpbmdzIGFyZQp0aGVyZT8KCj4gKyAgICB7Cj4gKyAgICAgICAg
bWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwo+ICsgICAgICAgIHAtPmhlYWRlci50eXBlID0gMjsK
PiArICAgICAgICBwLT5oZWFkZXIubGVuZ3RoID0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8y
KTsKPiArICAgICAgICBwLT5oZWFkZXIuaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMjsKPiAr
ICAgICAgICBwLT5mZWF0dXJlX2ZsYWdzID0gMHgwOTsgLyogQm9hcmQgaXMgYSBob3N0aW5nIGJv
YXJkIGFuZCByZXBsYWNlYWJsZSAqLwoKRG9lc24ndCBzZXR0aW5nIGJpdCAzIHNvcnQgb2YgaW1w
bHkgYWxzbyBzZXR0aW5nIGJpdCAyPyBZZXQgZG8gd2UKcmVhbGx5IG1lYW4gdG8gbWFyayB0aGUg
Ym9hcmQgYXMgcmVwbGFjZWFibGUgaW4gdGhlIGZpcnN0IHBsYWNlPwoKPiArICAgICAgICBwLT5j
aGFzc2lzX2hhbmRsZSA9IFNNQklPU19IQU5ETEVfVFlQRTM7Cj4gKyAgICAgICAgcC0+Ym9hcmRf
dHlwZSA9IDB4MGE7IC8qIE1vdGhlcmJvYXJkICovCj4gKyAgICAgICAgc3RhcnQgKz0gc2l6ZW9m
KHN0cnVjdCBzbWJpb3NfdHlwZV8yKTsKPiArCj4gKyAgICAgICAgc3RyY3B5KChjaGFyICopc3Rh
cnQsIHMpOwoKVGhlcmUncyBhdCBsZWFzdCBvbmUgZXhhbXBsZSBpbiBzbWJpb3NfdHlwZV8zX2lu
aXQoKSBzaG93aW5nIHRoYXQKY2FzdHMgbGlrZSB0aGlzIG9uZSBhcmVuJ3QgbmVlZGVkLgoKPiAt
LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKPiArKysgYi90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKPiBAQCAtOTAsNiArOTAsMTIgQEAg
c3RydWN0IHNtYmlvc190eXBlXzIgewo+ICAgICAgdWludDhfdCBwcm9kdWN0X25hbWVfc3RyOwo+
ICAgICAgdWludDhfdCB2ZXJzaW9uX3N0cjsKPiAgICAgIHVpbnQ4X3Qgc2VyaWFsX251bWJlcl9z
dHI7Cj4gKyAgICB1aW50OF90IGFzc2V0X3RhZ19zdHI7Cj4gKyAgICB1aW50OF90IGZlYXR1cmVf
ZmxhZ3M7Cj4gKyAgICB1aW50OF90IGxvY2F0aW9uX2luX2NoYXNzaXNfc3RyOwo+ICsgICAgdWlu
dDE2X3QgY2hhc3Npc19oYW5kbGU7Cj4gKyAgICB1aW50OF90IGJvYXJkX3R5cGU7Cj4gKyAgICB1
aW50OF90IGNvbnRhaW5lZF9oYW5kbGVfY291bnQ7CgogICAgdWludDE2X3QgY29udGFpbmVkX2hh
bmRsZXNbXTsKCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCj4gQEAgLTYy
LDE4ICs2MiwyNCBAQAo+ICAvKiBUaGUgZm9sbG93aW5nIHhlbnN0b3JlIHZhbHVlcyBhcmUgdXNl
ZCB0byBvdmVycmlkZSBzb21lIG9mIHRoZSBkZWZhdWx0Cj4gICAqIHN0cmluZyB2YWx1ZXMgaW4g
dGhlIFNNQklPUyB0YWJsZSBjb25zdHJ1Y3RlZCBpbiBodm1sb2FkZXIuCj4gICAqLwo+IC0jZGVm
aW5lIEhWTV9YU19CSU9TX1NUUklOR1MgICAgICAgICAgICAiYmlvcy1zdHJpbmdzIgo+IC0jZGVm
aW5lIEhWTV9YU19CSU9TX1ZFTkRPUiAgICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2Jpb3MtdmVu
ZG9yIgo+IC0jZGVmaW5lIEhWTV9YU19CSU9TX1ZFUlNJT04gICAgICAgICAgICAiYmlvcy1zdHJp
bmdzL2Jpb3MtdmVyc2lvbiIKPiAtI2RlZmluZSBIVk1fWFNfU1lTVEVNX01BTlVGQUNUVVJFUiAg
ICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tbWFudWZhY3R1cmVyIgo+IC0jZGVmaW5lIEhWTV9YU19T
WVNURU1fUFJPRFVDVF9OQU1FICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS1wcm9kdWN0LW5hbWUi
Cj4gLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9WRVJTSU9OICAgICAgICAgICJiaW9zLXN0cmluZ3Mv
c3lzdGVtLXZlcnNpb24iCj4gLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxfTlVNQkVSICAg
ICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIiCj4gLSNkZWZpbmUgSFZNX1hTX0VO
Q0xPU1VSRV9NQU5VRkFDVFVSRVIgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLW1hbnVmYWN0dXJl
ciIKPiAtI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIgImJpb3Mtc3RyaW5n
cy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciIKPiAtI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX0FT
U0VUX1RBRyAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQtdGFnIgo+IC0jZGVmaW5l
IEhWTV9YU19CQVRURVJZX01BTlVGQUNUVVJFUiAgICAiYmlvcy1zdHJpbmdzL2JhdHRlcnktbWFu
dWZhY3R1cmVyIgo+IC0jZGVmaW5lIEhWTV9YU19CQVRURVJZX0RFVklDRV9OQU1FICAgICAiYmlv
cy1zdHJpbmdzL2JhdHRlcnktZGV2aWNlLW5hbWUiCj4gKyNkZWZpbmUgSFZNX1hTX0JJT1NfU1RS
SU5HUyAgICAgICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MiCj4gKyNkZWZpbmUgSFZNX1hTX0JJ
T1NfVkVORE9SICAgICAgICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MvYmlvcy12ZW5kb3IiCj4g
KyNkZWZpbmUgSFZNX1hTX0JJT1NfVkVSU0lPTiAgICAgICAgICAgICAgICAgICJiaW9zLXN0cmlu
Z3MvYmlvcy12ZXJzaW9uIgo+ICsjZGVmaW5lIEhWTV9YU19TWVNURU1fTUFOVUZBQ1RVUkVSICAg
ICAgICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS1tYW51ZmFjdHVyZXIiCj4gKyNkZWZpbmUgSFZN
X1hTX1NZU1RFTV9QUk9EVUNUX05BTUUgICAgICAgICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXBy
b2R1Y3QtbmFtZSIKPiArI2RlZmluZSBIVk1fWFNfU1lTVEVNX1ZFUlNJT04gICAgICAgICAgICAg
ICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tdmVyc2lvbiIKPiArI2RlZmluZSBIVk1fWFNfU1lTVEVN
X1NFUklBTF9OVU1CRVIgICAgICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tc2VyaWFsLW51bWJl
ciIKPiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX01BTlVGQUNUVVJFUiAgICAgICAgImJpb3Mt
c3RyaW5ncy9iYXNlYm9hcmQtbWFudWZhY3R1cmVyIgo+ICsjZGVmaW5lIEhWTV9YU19CQVNFQk9B
UkRfUFJPRFVDVF9OQU1FICAgICAgICAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC1wcm9kdWN0LW5h
bWUiCj4gKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9WRVJTSU9OICAgICAgICAgICAgICJiaW9z
LXN0cmluZ3MvYmFzZWJvYXJkLXZlcnNpb24iCj4gKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9T
RVJJQUxfTlVNQkVSICAgICAgICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLXNlcmlhbC1udW1iZXIi
Cj4gKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9BU1NFVF9UQUcgICAgICAgICAgICJiaW9zLXN0
cmluZ3MvYmFzZWJvYXJkLWFzc2V0LXRhZyIKPiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX0xP
Q0FUSU9OX0lOX0NIQVNTSVMgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtbG9jYXRpb24taW4tY2hh
c3NpcyIKPiArI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX01BTlVGQUNUVVJFUiAgICAgICAgImJp
b3Mtc3RyaW5ncy9lbmNsb3N1cmUtbWFudWZhY3R1cmVyIgo+ICsjZGVmaW5lIEhWTV9YU19FTkNM
T1NVUkVfU0VSSUFMX05VTUJFUiAgICAgICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1zZXJpYWwt
bnVtYmVyIgo+ICsjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfQVNTRVRfVEFHICAgICAgICAgICAi
Ymlvcy1zdHJpbmdzL2VuY2xvc3VyZS1hc3NldC10YWciCj4gKyNkZWZpbmUgSFZNX1hTX0JBVFRF
UllfTUFOVUZBQ1RVUkVSICAgICAgICAgICJiaW9zLXN0cmluZ3MvYmF0dGVyeS1tYW51ZmFjdHVy
ZXIiCj4gKyNkZWZpbmUgSFZNX1hTX0JBVFRFUllfREVWSUNFX05BTUUgICAgICAgICAgICJiaW9z
LXN0cmluZ3MvYmF0dGVyeS1kZXZpY2UtbmFtZSIKClRvIGJlIGhvbmVzdCBJJ2QgcHJlZmVyIGlm
IHlvdSBhdm9pZGVkIHRoZSByZS1mb3JtYXR0aW5nLAphY2NlcHRpbmcgdGhlIG9uZSBkZWZpbml0
aW9uIHRoYXQgdGhlbiBkb2Vzbid0IHByb3Blcmx5IGFsaWduCndpdGggdGhlIHJlc3QuIEJ1dCBp
ZiBvdGhlcnMgdGhpbmsgZGlmZmVyZW50bHksIHNvIGJlIGl0LgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:16:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 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 1h8lwh-0004uU-VB; Tue, 26 Mar 2019 13:16:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2kvY=R5=citrix.com=prvs=9817ea418=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8lwg-0004uI-H3
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 13:16:50 +0000
X-Inumbo-ID: 675e8844-4fc9-11e9-8fb1-dffceead7095
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 675e8844-4fc9-11e9-8fb1-dffceead7095;
 Tue, 26 Mar 2019 13:16:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="81834429"
Date: Tue, 26 Mar 2019 13:16:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
Message-ID: <20190326131635.GA7043@zion.uk.xensource.com>
References: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] python3 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: 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>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMTA6MjA6MDVQTSArMDAwMCwgWU9VTkcsIE1JQ0hBRUwg
QS4gd3JvdGU6Cj4gSSBoYXZlIGJlZW4gdGVzdGluZyB0aGUgcHl0aG9uMyBjaGFuZ2VzIGNvbW1p
dHRlZCB0byB4ZW4gYW5kIGZvdW5kIGEgZmV3IAo+IGlzc3Vlcy4gVGhlcmUgYXJlIGEgY291cGxl
IG9mIG9jYW1sIHB5dGhvbiBidWlsZCBzY3JpcHRzIHRoYXQgZG9uJ3Qgd29yayAKPiBmb3IgbWUg
d2l0aCBweXRob24zLCBhbmQgSSBuZWVkZWQgYSBmZXcgZml4ZXMgdG8gZ2V0IHB5Z3J1YiB0byB3
b3JrLCAKPiBtb3N0bHkgZHVlIHRvIHRoZSBjaGFuZ2UgZnJvbSBzdHJpbmdzIHRvIGJ5dGVzLiBJ
IGFtIGF0dGFjaGluZyB0aGUgcGF0Y2ggSSAKPiBwdXQgdG9nZXRoZXIgaW4gdGVzdGluZyB0byBn
ZXQgdGhlc2UgdGhpbmdzIHRvIHdvcmsgdG8gaWxsdXN0cmF0ZSB3aGVyZSAKPiB0aGUgcHJvYmxl
bXMgYXJlIGFuZCBpbiBjYXNlIGl0IGlzIHVzZWZ1bCB0byBvdGhlcnMsIHRob3VnaCBJIGJlbGll
dmUgYXQgCj4gbGVhc3Qgc29tZSBvZiBpdCBpc24ndCBjb21wYXRpYmxlIHdpdGggcHl0aG9uMi4K
Ck15IGZhdWx0LiBTb21laG93IGFsbCBteSBsb2NhbCB0ZXN0aW5nIGFuZCBwcm9qZWN0J3MgQ0lz
IGZhaWxlZCB0byBjYXRjaAp0aGVzZSBmaWxlcy4KClRoYW5rcyBmb3IgZml4aW5nIHRoZXNlLiAg
SSB3aWxsIHR1cm4gaXQgaW50byBhIHByb3BlciBwYXRjaCwgcHV0IHlvdXIKU29CIHRoZXJlIGFu
ZCBzdWJtaXQgaXQuCgo+IAo+ICAJTWljaGFlbCBZb3VuZwoKPiAtLS0geGVuLTQuMTIuMC1yYzUv
dG9vbHMvb2NhbWwvbGlicy94ZW50b29sbG9nL2dlbmxldmVscy5weS5vcmlnCTIwMTktMDMtMDYg
MTQ6NDI6NDkuMDAwMDAwMDAwICswMDAwCj4gKysrIHhlbi00LjEyLjAtcmM1L3Rvb2xzL29jYW1s
L2xpYnMveGVudG9vbGxvZy9nZW5sZXZlbHMucHkJMjAxOS0wMy0xMyAyMTozMzo1OS44MDU5MzA5
ODkgKzAwMDAKPiBAQCAtMSw2ICsxLDcgQEAKPiAgIyEvdXNyL2Jpbi9weXRob24KPiAgCj4gIGlt
cG9ydCBzeXMKPiArZnJvbSBmdW5jdG9vbHMgaW1wb3J0IHJlZHVjZQoKV2Ugc2hvdWxkIGhhdmUg
ZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbiBoZXJlIHRvIGJlIHB5dGhvbjIK
Y29tcGF0aWJsZS4KCj4gIAo+ICBkZWYgcmVhZF9sZXZlbHMoKToKPiAgCWYgPSBvcGVuKCcuLi8u
Li8uLi9saWJzL3Rvb2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmgnLCAncicpCj4gQEAgLTg2LDE0
ICs4NywxNCBAQAo+ICBkZWYgYXV0b2dlbl9oZWFkZXIob3Blbl9jb21tZW50LCBjbG9zZV9jb21t
ZW50KToKPiAgICAgIHMgPSBvcGVuX2NvbW1lbnQgKyAiIEFVVE8tR0VORVJBVEVEIEZJTEUgRE8g
Tk9UIEVESVQgIiArIGNsb3NlX2NvbW1lbnQgKyAiXG4iCj4gICAgICBzICs9IG9wZW5fY29tbWVu
dCArICIgYXV0b2dlbmVyYXRlZCBieSBcbiIKPiAtICAgIHMgKz0gcmVkdWNlKGxhbWJkYSB4LHk6
IHggKyAiICIsIHJhbmdlKGxlbihvcGVuX2NvbW1lbnQgKyAiICIpKSwgIiIpCj4gKyAgICBzICs9
IHJlZHVjZShsYW1iZGEgeCx5OiB4ICsgIiAiLCBsaXN0KHJhbmdlKGxlbihvcGVuX2NvbW1lbnQg
KyAiICIpKSksICIiKQoKSSBkb24ndCB0aGluayBsaXN0IGlzIHJlcXVpcmVkIGhlcmUuIHJlZHVj
ZSBzaG91bGQgd29yayB3aXRoIGdlbmVyYXRvcgpqdXN0IGZpbmUuCgo+ICAgICAgcyArPSAiJXMi
ICUgIiAiLmpvaW4oc3lzLmFyZ3YpCj4gICAgICBzICs9ICJcbiAiICsgY2xvc2VfY29tbWVudCAr
ICJcblxuIgo+ICAgICAgcmV0dXJuIHMKPiAgCj4gIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6
Cj4gIAlpZiBsZW4oc3lzLmFyZ3YpIDwgMzoKPiAtCQlwcmludCA+PnN5cy5zdGRlcnIsICJVc2Fn
ZTogZ2VubGV2ZWxzLnB5IDxtbGk+IDxtbD4gPGMtaW5jPiIKPiArCQlwcmludCgiVXNhZ2U6IGdl
bmxldmVscy5weSA8bWxpPiA8bWw+IDxjLWluYz4iLCBmaWxlPXN5cy5zdGRlcnIpCj4gIAkJc3lz
LmV4aXQoMSkKPiAgCj4gIAlsZXZlbHMsIG9sZXZlbHMgPSByZWFkX2xldmVscygpCj4gLS0tIHhl
bi00LjEyLjAtcmM1L3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vud3JhcC5weS5vcmlnCTIwMTktMDMt
MDYgMTQ6NDI6NDkuMDAwMDAwMDAwICswMDAwCj4gKysrIHhlbi00LjEyLjAtcmM1L3Rvb2xzL29j
YW1sL2xpYnMveGwvZ2Vud3JhcC5weQkyMDE5LTAzLTEzIDIxOjM0OjAwLjY3NDk2MjgzMiArMDAw
MAo+IEBAIC0zLDYgKzMsNyBAQAo+ICBpbXBvcnQgc3lzLG9zCj4gIAo+ICBpbXBvcnQgaWRsCj4g
K2Zyb20gZnVuY3Rvb2xzIGltcG9ydCByZWR1Y2UKClNhbWUgaGVyZSBhcyBhYm92ZS4KPiAgICAg
ICAgICBpZiB0eS5pbml0X2ZuIGlzIG5vdCBOb25lOgo+IC0tLSB4ZW4tNC4xMi4wLXJjNi90b29s
cy9weWdydWIvc3JjL0dydWJDb25mLnB5Lm9yaWcJMjAxOS0wMy0yNCAyMjo0NDowNS41MDI1ODE5
ODkgKzAwMDAKPiArKysgeGVuLTQuMTIuMC1yYzYvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5w
eQkyMDE5LTAzLTI0IDIyOjQ5OjE0LjAyNTkzNDc4NiArMDAwMAo+IEBAIC0yMzAsMTAgKzIzMCwx
MCBAQAo+ICAgICAgZGVmIF9nZXRfZGVmYXVsdChzZWxmKToKPiAgICAgICAgICByZXR1cm4gc2Vs
Zi5fZGVmYXVsdAo+ICAgICAgZGVmIF9zZXRfZGVmYXVsdChzZWxmLCB2YWwpOgo+IC0gICAgICAg
IGlmIHZhbCA9PSAic2F2ZWQiOgo+ICsgICAgICAgIGlmIHZhbCA9PSAic2F2ZWQiIG9yIG5vdCB2
YWwuaXNkZWNpbWFsKCk6Cj4gICAgICAgICAgICAgIHNlbGYuX2RlZmF1bHQgPSAwCj4gICAgICAg
ICAgZWxzZToKPiAtICAgICAgICAgICAgc2VsZi5fZGVmYXVsdCA9IHZhbAo+ICsgICAgICAgICAg
ICBzZWxmLl9kZWZhdWx0ID0gaW50KHZhbCkKPiAgCj4gICAgICAgICAgaWYgc2VsZi5fZGVmYXVs
dCA8IDA6Cj4gICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoImRlZmF1bHQgbXVzdCBiZSBw
b3NpdGl2ZSBudW1iZXIiKQo+IC0tLSB4ZW4tNC4xMi4wLXJjNi90b29scy9weWdydWIvc3JjL3B5
Z3J1Yi5vcmlnCTIwMTktMDMtMjQgMjI6NDQ6MDUuNTAzNTgyMDI1ICswMDAwCj4gKysrIHhlbi00
LjEyLjAtcmM2L3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCTIwMTktMDMtMjQgMjI6NDg6MjQuNDQ2
MTEzODA5ICswMDAwCj4gQEAgLTQ1Nyw3ICs0NTcsNyBAQAo+ICAgICAgICAgICMgbGltaXQgcmVh
ZCBzaXplIHRvIGF2b2lkIHBhdGhvbG9naWNhbCBjYXNlcwo+ICAgICAgICAgIGJ1ZiA9IGYucmVh
ZChGU19SRUFEX01BWCkKPiAgICAgICAgICBkZWwgZgo+IC0gICAgICAgIHNlbGYuY2YucGFyc2Uo
YnVmKQo+ICsgICAgICAgIHNlbGYuY2YucGFyc2UoYnVmLmRlY29kZSgpKQoKSG1tLi4uIFRoaXMg
Y291bGQgYmUgYSBiaXQgcHJvYmxlbWF0aWMgZm9yIDIgY29tcGF0aWJpbGl0eS4gSSB3aWxsIG5l
ZWQKc29tZSB0aW1lIHRvIGNoZWNrIHRoZSBkb2N1bWVudHMuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 13: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 1h8mEZ-0006Yk-T2; Tue, 26 Mar 2019 13:35: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=WWaD=R5=suse.com=pmladek@srs-us1.protection.inumbo.net>)
 id 1h8mEY-0006Yf-ID
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 13:35:18 +0000
X-Inumbo-ID: fbfc0d62-4fcb-11e9-a460-2303bde1d400
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbfc0d62-4fcb-11e9-a460-2303bde1d400;
 Tue, 26 Mar 2019 13:35: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 DB52DAF95;
 Tue, 26 Mar 2019 13:35:12 +0000 (UTC)
Date: Tue, 26 Mar 2019 14:35:10 +0100
From: Petr Mladek <pmladek@suse.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20190326133510.cylhvyvc7l77bqdg@pathway.suse.cz>
References: <20190325193229.23390-1-sakari.ailus@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325193229.23390-1-sakari.ailus@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
Subject: Re: [Xen-devel] [PATCH v2 1/1] treewide: Switch printk users from
 %pf and %pF to %ps and %pS, respectively
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-scsi@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-mmc@vger.kernel.org, linux-nvdimm@lists.01.org,
 linux-um@lists.infradead.org, linux-kernel@vger.kernel.org,
 linux-f2fs-devel@lists.sourceforge.net, linux-block@vger.kernel.org,
 linux-acpi@vger.kernel.org, netdev@vger.kernel.org,
 linux-btrfs@vger.kernel.org, Sakari Ailus <sakari.ailus@linux.intel.com>,
 linux-pci@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, ceph-devel@vger.kernel.org,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Anna-Maria Gleixner <anna-maria@linutronix.de>, linux-mm@kvack.org,
 linux-arm-kernel@lists.infradead.org, drbd-dev@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpPbiBNb24gMjAxOS0wMy0yNSAyMTozMjoyOCwgU2FrYXJpIEFpbHVzIHdyb3RlOgo+
ICVwRiBhbmQgJXBmIGFyZSBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byAlcFMgYW5kICVwcyBj
b252ZXJzaW9uCj4gc3BlY2lmaWVycy4gVGhlIGZvcm1lciBhcmUgZGVwcmVjYXRlZCwgdGhlcmVm
b3JlIHN3aXRjaCB0aGUgY3VycmVudCB1c2Vycwo+IHRvIHVzZSB0aGUgcHJlZmVycmVkIHZhcmlh
bnQuCj4gCj4gVGhlIGNoYW5nZXMgaGF2ZSBiZWVuIHByb2R1Y2VkIGJ5IHRoZSBmb2xsb3dpbmcg
Y29tbWFuZDoKPiAKPiAJZ2l0IGdyZXAgLWwgJyVwW2ZGXScgfCBncmVwIC12ICdeXCh0b29sc1x8
RG9jdW1lbnRhdGlvblwpLycgfCBcCj4gCXdoaWxlIHJlYWQgaTsgZG8gcGVybCAtaSAtcGUgJ3Mv
JXBmLyVwcy9nOyBzLyVwRi8lcFMvZzsnICRpOyBkb25lCj4gCj4gQW5kIHZlcmlmeWluZyB0aGUg
cmVzdWx0LgoKSSBndWVzcyB0aGF0IHRoZSBiZXN0IHRpbWluZyBmb3Igc3VjaCB0cmVlLXdpZGUg
Y2xlYW4gdXAgaXMgdGhlIGVuZApvZiB0aGUgbWVyZ2Ugd2luZG93LiBTaG91bGQgd2Ugd2FpdCBm
b3IgNS4yIG9yIGlzIGl0IHN0aWxsIGFjY2VwdGFibGUKdG8gcHVzaCB0aGlzIGZvciA1LjEtcmMz
PwoKVGhlICVwZi8lcEYgbW9kaWZpZXJzIGFyZSBkZXByZWNhdGVkIHNpbmNlIHRoZSBjb21taXQK
MDRiOGViN2E0Y2NkOWVmOTMgKCJzeW1ib2wgbG9va3VwOiBpbnRyb2R1Y2UKZGVyZWZlcmVuY2Vf
c3ltYm9sX2Rlc2NyaXB0b3IoKSIpIGluIHY0LjE2LXJjMS4KCk5vdGUgdGhhdCBpbmNsdWRlL3Ry
YWNlL2V2ZW50cy90aW1lci5oIGlzIGhhbmRsZWQgc2VwYXJhdGVseQppbiBsaW51eC1uZXh0IGJ5
Cmh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3IvMjAxOTAzMjExMjA5MjEuMTY0NjMtNC1hbm5hLW1h
cmlhQGxpbnV0cm9uaXguZGUKCk9yIHdlIGNvdWxkIHVzZSB2MSBvZiB0aGlzIHBhdGNoLCBzZWUK
aHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MDMyMjEzMjEwOC4yNTUwMS0yLXNha2FyaS5h
aWx1c0BsaW51eC5pbnRlbC5jb20KCj4gU2lnbmVkLW9mZi1ieTogU2FrYXJpIEFpbHVzIDxzYWth
cmkuYWlsdXNAbGludXguaW50ZWwuY29tPgo+IEFja2VkLWJ5OiBEYXZpZCBTdGVyYmEgPGRzdGVy
YmFAc3VzZS5jb20+IChmb3IgYnRyZnMpCj4gQWNrZWQtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRA
bGludXguaWJtLmNvbT4gKGZvciBtbS9tZW1ibG9jay5jKQo+IEFja2VkLWJ5OiBSYWZhZWwgSi4g
V3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUGV0ciBN
bGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CgpCZXN0IFJlZ2FyZHMsClBldHIKCj4gLS0tCj4gSSBz
cGxpdCB0aGlzIG9mZiBmcm9tIHRoZSBzZXQgYXMgdGhlcmUncyBhIGNoYW5nZSBpbgo+IGluY2x1
ZGUvdHJhY2UvZXZlbnRzL3RpbWVyLmggdGhhdCBjb25mbGljdHMgd2l0aCB2MSBvZiB0aGlzIHBh
dGNoIGFuZAo+IHNob3VsZCB0aGUgc2Vjb25kIHBhdGNoIHRvIGJlIGFwcGxpZWQgd2l0aG91dCB0
aGF0IGNoYW5nZSwgcmVzdWx0cyBpbnRvCj4gaW52YWxpZCB1c2Ugb2YgJXBmLiBUbyBhZGRyZXNz
IHRoZSBtYXR0ZXIgc2FmZWx5IHdpdGhvdXQgY29uZmxpY3RzIG9yCj4gdHJ5aW5nIHRvIHByaW50
IGludmFsaWQgcG9pbnRlciBjb252ZXJzaW9ucywgdGhpcyBwYXRjaCBhbmQgdGhlIG90aGVyIG9u
ZQo+IGNoYW5naW5nIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3RpbWVyLmggbXVzdCBiZSBtZXJnZWQg
YmVmb3JlIHNlY29uZCBwYXRjaAo+IGluIHYxIG9mIHRoaXMgc2V0IGNhbiBnbyBpbi4KPiAKPiBz
aW5jZSB2MToKPiAKPiAtIERyb3Agc3VjaCBjaGFuZ2VzIHRvIGluY2x1ZGUvdHJhY2UvZXZlbnRz
L3RpbWVyLmggd2hlcmUgJXBmIGhhcyBhbHJlYWR5Cj4gICBiZWVuIGNvbnZlcnRlZCB0byAlcHMg
aW4gbGludXgtbmV4dCBtYXN0ZXIuCj4gCj4gIGFyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5j
ICAgICAgICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCj4gIGFyY2gvYXJtL21hY2gtaW14
L3BtLWlteDYuYyAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gvYXJtL21tL2FsaWdubWVudC5j
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMgICAg
ICAgICAgICAgICB8ICAyICstCj4gIGFyY2gvbWljcm9ibGF6ZS9tbS9wZ3RhYmxlLmMgICAgICAg
ICAgICB8ICAyICstCj4gIGFyY2gvc3BhcmMva2VybmVsL2RzLmMgICAgICAgICAgICAgICAgICB8
ICAyICstCj4gIGFyY2gvdW0va2VybmVsL3N5c3JxLmMgICAgICAgICAgICAgICAgICB8ICAyICst
Cj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYWNlL2V4Y2VwdGlvbnMuaCB8ICAyICstCj4gIGFy
Y2gveDg2L2tlcm5lbC9pcnFfNjQuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gveDg2
L21tL2V4dGFibGUuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgYXJjaC94ODYveGVu
L211bHRpY2FsbHMuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9hY3BpL2Rldmlj
ZV9wbS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9iYXNlL3Bvd2VyL21haW4u
YyAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIGRyaXZlcnMvYmFzZS9zeXNjb3JlLmMgICAg
ICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICBkcml2ZXJzL2Jsb2NrL2RyYmQvZHJi
ZF9yZWNlaXZlci5jICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2Jsb2NrL2Zsb3BweS5jICAgICAg
ICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCj4gIGRyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMg
ICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvbW1jL2NvcmUvcXVpcmtzLmggICAgICAg
ICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvbnZkaW1tL2J1cy5jICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jICAgICAgICAgICAgICB8ICAy
ICstCj4gIGRyaXZlcnMvcGNpL3BjaS1kcml2ZXIuYyAgICAgICAgICAgICAgICB8IDE0ICsrKysr
KystLS0tLS0tCj4gIGRyaXZlcnMvcGNpL3F1aXJrcy5jICAgICAgICAgICAgICAgICAgICB8ICA0
ICsrLS0KPiAgZHJpdmVycy9wbnAvcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9zY3NpL2VzcF9zY3NpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZnMv
YnRyZnMvdGVzdHMvZnJlZS1zcGFjZS10cmVlLXRlc3RzLmMgIHwgIDQgKystLQo+ICBmcy9mMmZz
L2YyZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBmcy9wc3RvcmUvaW5v
ZGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNsdWRlL3RyYWNlL2V2ZW50
cy9idHJmcy5oICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNsdWRlL3RyYWNlL2V2ZW50cy9jcHVo
cC5oICAgICAgICAgICAgfCAgNCArKy0tCj4gIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3ByZWVtcHRp
cnEuaCAgICAgICB8ICAyICstCj4gIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3JjdS5oICAgICAgICAg
ICAgICB8ICA0ICsrLS0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMvc3VucnBjLmggICAgICAgICAg
IHwgIDIgKy0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmggICAgICAgICAgIHwgIDQg
KystLQo+ICBpbmNsdWRlL3RyYWNlL2V2ZW50cy93b3JrcXVldWUuaCAgICAgICAgfCAgNCArKy0t
Cj4gIGluY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oICAgICAgICAgICAgICB8ICAyICstCj4gIGlu
aXQvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICBrZXJu
ZWwvYXN5bmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGtlcm5lbC9l
dmVudHMvdXByb2Jlcy5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9mYWlsX2Z1
bmN0aW9uLmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9pcnEvZGVidWdmcy5j
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9pcnEvaGFuZGxlLmMgICAgICAg
ICAgICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9pcnEvbWFuYWdlLmMgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9pcnEvc3B1cmlvdXMuYyAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrLS0KPiAga2VybmVsL3JjdS90cmVlLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAga2VybmVsL3N0b3BfbWFjaGluZS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAga2VybmVsL3RpbWUvc2NoZWRfY2xvY2suYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAga2Vy
bmVsL3RpbWUvdGltZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAga2VybmVsL3dv
cmtxdWV1ZS5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4gIGxpYi9l
cnJvci1pbmplY3QuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGxpYi9wZXJjcHUt
cmVmY291bnQuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgbW0vbWVtYmxvY2suYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4gIG1tL21lbW9yeS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG1tL3Ztc2Nhbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9jZXBoL29zZF9jbGllbnQuYyAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9jb3JlL25ldC1wcm9jZnMuYyAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gIG5ldC9jb3JlL25ldHBvbGwuYyAgICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrLS0KPiAgNTYgZmlsZXMgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKyksIDEw
NSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lv
bW11LmMgYi9hcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYwo+IGluZGV4IDMwMzRkNmQ5MzZk
Mi4uMjQyMTA4NDM5ZjQyIDEwMDY0NAo+IC0tLSBhL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21t
dS5jCj4gKysrIGIvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMKPiBAQCAtMjQ5LDcgKzI0
OSw3IEBAIHN0YXRpYyBpbnQgcGNpX2RhY19kbWFfc3VwcG9ydGVkKHN0cnVjdCBwY2lfZGV2ICpk
ZXYsIHU2NCBtYXNrKQo+ICAJCW9rID0gMDsKPiAgCj4gIAkvKiBJZiBib3RoIGNvbmRpdGlvbnMg
YWJvdmUgYXJlIG1ldCwgd2UgYXJlIGZpbmUuICovCj4gLQlEQkdBKCJwY2lfZGFjX2RtYV9zdXBw
b3J0ZWQgJXMgZnJvbSAlcGZcbiIsCj4gKwlEQkdBKCJwY2lfZGFjX2RtYV9zdXBwb3J0ZWQgJXMg
ZnJvbSAlcHNcbiIsCj4gIAkgICAgIG9rID8gInllcyIgOiAibm8iLCBfX2J1aWx0aW5fcmV0dXJu
X2FkZHJlc3MoMCkpOwo+ICAKPiAgCXJldHVybiBvazsKPiBAQCAtMjgxLDcgKzI4MSw3IEBAIHBj
aV9tYXBfc2luZ2xlXzEoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZvaWQgKmNwdV9hZGRyLCBzaXpl
X3Qgc2l6ZSwKPiAgCSAgICAmJiBwYWRkciArIHNpemUgPD0gX19kaXJlY3RfbWFwX3NpemUpIHsK
PiAgCQlyZXQgPSBwYWRkciArIF9fZGlyZWN0X21hcF9iYXNlOwo+ICAKPiAtCQlEQkdBMigicGNp
X21hcF9zaW5nbGU6IFslcCwlenhdIC0+IGRpcmVjdCAlbGx4IGZyb20gJXBmXG4iLAo+ICsJCURC
R0EyKCJwY2lfbWFwX3NpbmdsZTogWyVwLCV6eF0gLT4gZGlyZWN0ICVsbHggZnJvbSAlcHNcbiIs
Cj4gIAkJICAgICAgY3B1X2FkZHIsIHNpemUsIHJldCwgX19idWlsdGluX3JldHVybl9hZGRyZXNz
KDApKTsKPiAgCj4gIAkJcmV0dXJuIHJldDsKPiBAQCAtMjkyLDcgKzI5Miw3IEBAIHBjaV9tYXBf
c2luZ2xlXzEoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZvaWQgKmNwdV9hZGRyLCBzaXplX3Qgc2l6
ZSwKPiAgCWlmIChkYWNfYWxsb3dlZCkgewo+ICAJCXJldCA9IHBhZGRyICsgYWxwaGFfbXYucGNp
X2RhY19vZmZzZXQ7Cj4gIAo+IC0JCURCR0EyKCJwY2lfbWFwX3NpbmdsZTogWyVwLCV6eF0gLT4g
REFDICVsbHggZnJvbSAlcGZcbiIsCj4gKwkJREJHQTIoInBjaV9tYXBfc2luZ2xlOiBbJXAsJXp4
XSAtPiBEQUMgJWxseCBmcm9tICVwc1xuIiwKPiAgCQkgICAgICBjcHVfYWRkciwgc2l6ZSwgcmV0
LCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+ICAKPiAgCQlyZXR1cm4gcmV0Owo+IEBA
IC0zMjksNyArMzI5LDcgQEAgcGNpX21hcF9zaW5nbGVfMShzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dm9pZCAqY3B1X2FkZHIsIHNpemVfdCBzaXplLAo+ICAJcmV0ID0gYXJlbmEtPmRtYV9iYXNlICsg
ZG1hX29mcyAqIFBBR0VfU0laRTsKPiAgCXJldCArPSAodW5zaWduZWQgbG9uZyljcHVfYWRkciAm
IH5QQUdFX01BU0s7Cj4gIAo+IC0JREJHQTIoInBjaV9tYXBfc2luZ2xlOiBbJXAsJXp4XSBucCAl
bGQgLT4gc2cgJWxseCBmcm9tICVwZlxuIiwKPiArCURCR0EyKCJwY2lfbWFwX3NpbmdsZTogWyVw
LCV6eF0gbnAgJWxkIC0+IHNnICVsbHggZnJvbSAlcHNcbiIsCj4gIAkgICAgICBjcHVfYWRkciwg
c2l6ZSwgbnBhZ2VzLCByZXQsIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4gIAo+ICAJ
cmV0dXJuIHJldDsKPiBAQCAtMzk2LDE0ICszOTYsMTQgQEAgc3RhdGljIHZvaWQgYWxwaGFfcGNp
X3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyLAo+ICAJ
ICAgICYmIGRtYV9hZGRyIDwgX19kaXJlY3RfbWFwX2Jhc2UgKyBfX2RpcmVjdF9tYXBfc2l6ZSkg
ewo+ICAJCS8qIE5vdGhpbmcgdG8gZG8uICAqLwo+ICAKPiAtCQlEQkdBMigicGNpX3VubWFwX3Np
bmdsZTogZGlyZWN0IFslbGx4LCV6eF0gZnJvbSAlcGZcbiIsCj4gKwkJREJHQTIoInBjaV91bm1h
cF9zaW5nbGU6IGRpcmVjdCBbJWxseCwlenhdIGZyb20gJXBzXG4iLAo+ICAJCSAgICAgIGRtYV9h
ZGRyLCBzaXplLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+ICAKPiAgCQlyZXR1cm47
Cj4gIAl9Cj4gIAo+ICAJaWYgKGRtYV9hZGRyID4gMHhmZmZmZmZmZikgewo+IC0JCURCR0EyKCJw
Y2k2NF91bm1hcF9zaW5nbGU6IERBQyBbJWxseCwlenhdIGZyb20gJXBmXG4iLAo+ICsJCURCR0Ey
KCJwY2k2NF91bm1hcF9zaW5nbGU6IERBQyBbJWxseCwlenhdIGZyb20gJXBzXG4iLAo+ICAJCSAg
ICAgIGRtYV9hZGRyLCBzaXplLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+ICAJCXJl
dHVybjsKPiAgCX0KPiBAQCAtNDM1LDcgKzQzNSw3IEBAIHN0YXRpYyB2b2lkIGFscGhhX3BjaV91
bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkciwKPiAgCj4g
IAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZhcmVuYS0+bG9jaywgZmxhZ3MpOwo+ICAKPiAtCURC
R0EyKCJwY2lfdW5tYXBfc2luZ2xlOiBzZyBbJWxseCwlenhdIG5wICVsZCBmcm9tICVwZlxuIiwK
PiArCURCR0EyKCJwY2lfdW5tYXBfc2luZ2xlOiBzZyBbJWxseCwlenhdIG5wICVsZCBmcm9tICVw
c1xuIiwKPiAgCSAgICAgIGRtYV9hZGRyLCBzaXplLCBucGFnZXMsIF9fYnVpbHRpbl9yZXR1cm5f
YWRkcmVzcygwKSk7Cj4gIH0KPiAgCj4gQEAgLTQ1OCw3ICs0NTgsNyBAQCBzdGF0aWMgdm9pZCAq
YWxwaGFfcGNpX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUs
Cj4gIAljcHVfYWRkciA9ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhnZnAgfCBfX0dGUF9aRVJP
LCBvcmRlcik7Cj4gIAlpZiAoISBjcHVfYWRkcikgewo+ICAJCXByaW50ayhLRVJOX0lORk8gInBj
aV9hbGxvY19jb25zaXN0ZW50OiAiCj4gLQkJICAgICAgICJnZXRfZnJlZV9wYWdlcyBmYWlsZWQg
ZnJvbSAlcGZcbiIsCj4gKwkJICAgICAgICJnZXRfZnJlZV9wYWdlcyBmYWlsZWQgZnJvbSAlcHNc
biIsCj4gIAkJCV9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4gIAkJLyogPz8/IFJlYWxs
eSBhdG9taWMgYWxsb2NhdGlvbj8gIE90aGVyd2lzZSB3ZSBjb3VsZCBwbGF5Cj4gIAkJICAgd2l0
aCB2bWFsbG9jIGFuZCBzZyBpZiB3ZSBjYW4ndCBmaW5kIGNvbnRpZ3VvdXMgbWVtb3J5LiAgKi8K
PiBAQCAtNDc3LDcgKzQ3Nyw3IEBAIHN0YXRpYyB2b2lkICphbHBoYV9wY2lfYWxsb2NfY29oZXJl
bnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKPiAgCQlnb3RvIHRyeV9hZ2FpbjsK
PiAgCX0KPiAgCj4gLQlEQkdBMigicGNpX2FsbG9jX2NvbnNpc3RlbnQ6ICV6eCAtPiBbJXAsJWxs
eF0gZnJvbSAlcGZcbiIsCj4gKwlEQkdBMigicGNpX2FsbG9jX2NvbnNpc3RlbnQ6ICV6eCAtPiBb
JXAsJWxseF0gZnJvbSAlcHNcbiIsCj4gIAkgICAgICBzaXplLCBjcHVfYWRkciwgKmRtYV9hZGRy
cCwgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKPiAgCj4gIAlyZXR1cm4gY3B1X2FkZHI7
Cj4gQEAgLTQ5Nyw3ICs0OTcsNyBAQCBzdGF0aWMgdm9pZCBhbHBoYV9wY2lfZnJlZV9jb2hlcmVu
dChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAo+ICAJcGNpX3VubWFwX3NpbmdsZShw
ZGV2LCBkbWFfYWRkciwgc2l6ZSwgUENJX0RNQV9CSURJUkVDVElPTkFMKTsKPiAgCWZyZWVfcGFn
ZXMoKHVuc2lnbmVkIGxvbmcpY3B1X2FkZHIsIGdldF9vcmRlcihzaXplKSk7Cj4gIAo+IC0JREJH
QTIoInBjaV9mcmVlX2NvbnNpc3RlbnQ6IFslbGx4LCV6eF0gZnJvbSAlcGZcbiIsCj4gKwlEQkdB
MigicGNpX2ZyZWVfY29uc2lzdGVudDogWyVsbHgsJXp4XSBmcm9tICVwc1xuIiwKPiAgCSAgICAg
IGRtYV9hZGRyLCBzaXplLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpOwo+ICB9Cj4gIAo+
IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMgYi9hcmNoL2FybS9tYWNo
LWlteC9wbS1pbXg2LmMKPiBpbmRleCA1NGFkZDAxNzhiOTYuLmU1Mjc1MzJmNjkzMSAxMDA2NDQK
PiAtLS0gYS9hcmNoL2FybS9tYWNoLWlteC9wbS1pbXg2LmMKPiArKysgYi9hcmNoL2FybS9tYWNo
LWlteC9wbS1pbXg2LmMKPiBAQCAtNjMzLDcgKzYzMyw3IEBAIHN0YXRpYyB2b2lkIGlteDZfcG1f
c3RieV9wb3dlcm9mZih2b2lkKQo+ICBzdGF0aWMgaW50IGlteDZfcG1fc3RieV9wb3dlcm9mZl9w
cm9iZSh2b2lkKQo+ICB7Cj4gIAlpZiAocG1fcG93ZXJfb2ZmKSB7Cj4gLQkJcHJfd2FybigiJXM6
IHBtX3Bvd2VyX29mZiBhbHJlYWR5IGNsYWltZWQgICVwICVwZiFcbiIsCj4gKwkJcHJfd2Fybigi
JXM6IHBtX3Bvd2VyX29mZiBhbHJlYWR5IGNsYWltZWQgICVwICVwcyFcbiIsCj4gIAkJCV9fZnVu
Y19fLCBwbV9wb3dlcl9vZmYsIHBtX3Bvd2VyX29mZik7Cj4gIAkJcmV0dXJuIC1FQlVTWTsKPiAg
CX0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vYWxpZ25tZW50LmMgYi9hcmNoL2FybS9tbS9h
bGlnbm1lbnQuYwo+IGluZGV4IGI1NGY4ZjhkZWYzNi4uZTM3Njg4M2FiMzViIDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtL21tL2FsaWdubWVudC5jCj4gKysrIGIvYXJjaC9hcm0vbW0vYWxpZ25tZW50
LmMKPiBAQCAtMTMzLDcgKzEzMyw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp1c2VybW9kZV9hY3Rp
b25bXSA9IHsKPiAgc3RhdGljIGludCBhbGlnbm1lbnRfcHJvY19zaG93KHN0cnVjdCBzZXFfZmls
ZSAqbSwgdm9pZCAqdikKPiAgewo+ICAJc2VxX3ByaW50ZihtLCAiVXNlcjpcdFx0JWx1XG4iLCBh
aV91c2VyKTsKPiAtCXNlcV9wcmludGYobSwgIlN5c3RlbTpcdFx0JWx1ICglcEYpXG4iLCBhaV9z
eXMsIGFpX3N5c19sYXN0X3BjKTsKPiArCXNlcV9wcmludGYobSwgIlN5c3RlbTpcdFx0JWx1ICgl
cFMpXG4iLCBhaV9zeXMsIGFpX3N5c19sYXN0X3BjKTsKPiAgCXNlcV9wcmludGYobSwgIlNraXBw
ZWQ6XHQlbHVcbiIsIGFpX3NraXBwZWQpOwo+ICAJc2VxX3ByaW50ZihtLCAiSGFsZjpcdFx0JWx1
XG4iLCBhaV9oYWxmKTsKPiAgCXNlcV9wcmludGYobSwgIldvcmQ6XHRcdCVsdVxuIiwgYWlfd29y
ZCk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL253ZnBlL2ZwbW9kdWxlLmMgYi9hcmNoL2FybS9u
d2ZwZS9mcG1vZHVsZS5jCj4gaW5kZXggMTM2NWU4NjUwODQzLi5lZTM0Yzc2ZTY2MjQgMTAwNjQ0
Cj4gLS0tIGEvYXJjaC9hcm0vbndmcGUvZnBtb2R1bGUuYwo+ICsrKyBiL2FyY2gvYXJtL253ZnBl
L2ZwbW9kdWxlLmMKPiBAQCAtMTQ3LDcgKzE0Nyw3IEBAIHZvaWQgZmxvYXRfcmFpc2Uoc2lnbmVk
IGNoYXIgZmxhZ3MpCj4gICNpZmRlZiBDT05GSUdfREVCVUdfVVNFUgo+ICAJaWYgKGZsYWdzICYg
ZGVidWcpCj4gICAJCXByaW50ayhLRVJOX0RFQlVHCj4gLQkJICAgICAgICJOV0ZQRTogJXNbJWRd
IHRha2VzIGV4Y2VwdGlvbiAlMDh4IGF0ICVwZiBmcm9tICUwOGx4XG4iLAo+ICsJCSAgICAgICAi
TldGUEU6ICVzWyVkXSB0YWtlcyBleGNlcHRpb24gJTA4eCBhdCAlcHMgZnJvbSAlMDhseFxuIiwK
PiAgCQkgICAgICAgY3VycmVudC0+Y29tbSwgY3VycmVudC0+cGlkLCBmbGFncywKPiAgCQkgICAg
ICAgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApLCBHRVRfVVNFUlJFRygpLT5BUk1fcGMpOwo+
ICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvYXJjaC9taWNyb2JsYXplL21tL3BndGFibGUuYyBiL2Fy
Y2gvbWljcm9ibGF6ZS9tbS9wZ3RhYmxlLmMKPiBpbmRleCBjMmNlMWU0MmI4ODguLjhmZTU0ZmRh
MzFkYyAxMDA2NDQKPiAtLS0gYS9hcmNoL21pY3JvYmxhemUvbW0vcGd0YWJsZS5jCj4gKysrIGIv
YXJjaC9taWNyb2JsYXplL21tL3BndGFibGUuYwo+IEBAIC03NSw3ICs3NSw3IEBAIHN0YXRpYyB2
b2lkIF9faW9tZW0gKl9faW9yZW1hcChwaHlzX2FkZHJfdCBhZGRyLCB1bnNpZ25lZCBsb25nIHNp
emUsCj4gIAkJcCA+PSBtZW1vcnlfc3RhcnQgJiYgcCA8IHZpcnRfdG9fcGh5cyhoaWdoX21lbW9y
eSkgJiYKPiAgCQkhKHAgPj0gX192aXJ0X3RvX3BoeXMoKHBoeXNfYWRkcl90KV9fYnNzX3N0b3Ap
ICYmCj4gIAkJcCA8IF9fdmlydF90b19waHlzKChwaHlzX2FkZHJfdClfX2Jzc19zdG9wKSkpIHsK
PiAtCQlwcl93YXJuKCJfX2lvcmVtYXAoKTogcGh5cyBhZGRyICJQVEVfRk1UIiBpcyBSQU0gbHIg
JXBmXG4iLAo+ICsJCXByX3dhcm4oIl9faW9yZW1hcCgpOiBwaHlzIGFkZHIgIlBURV9GTVQiIGlz
IFJBTSBsciAlcHNcbiIsCj4gIAkJCSh1bnNpZ25lZCBsb25nKXAsIF9fYnVpbHRpbl9yZXR1cm5f
YWRkcmVzcygwKSk7Cj4gIAkJcmV0dXJuIE5VTEw7Cj4gIAl9Cj4gZGlmZiAtLWdpdCBhL2FyY2gv
c3BhcmMva2VybmVsL2RzLmMgYi9hcmNoL3NwYXJjL2tlcm5lbC9kcy5jCj4gaW5kZXggZjg3MjY1
YWZiMTc1Li5jYWQwOGNjY2U2MjUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvZHMu
Ywo+ICsrKyBiL2FyY2gvc3BhcmMva2VybmVsL2RzLmMKPiBAQCAtODc2LDcgKzg3Niw3IEBAIHZv
aWQgbGRvbV9wb3dlcl9vZmYodm9pZCkKPiAgCj4gIHN0YXRpYyB2b2lkIGRzX2Nvbm5fcmVzZXQo
c3RydWN0IGRzX2luZm8gKmRwKQo+ICB7Cj4gLQlwcmludGsoS0VSTl9FUlIgImRzLSVsbHU6IGRz
X2Nvbm5fcmVzZXQoKSBmcm9tICVwZlxuIiwKPiArCXByaW50ayhLRVJOX0VSUiAiZHMtJWxsdTog
ZHNfY29ubl9yZXNldCgpIGZyb20gJXBzXG4iLAo+ICAJICAgICAgIGRwLT5pZCwgX19idWlsdGlu
X3JldHVybl9hZGRyZXNzKDApKTsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEvYXJjaC91bS9rZXJu
ZWwvc3lzcnEuYyBiL2FyY2gvdW0va2VybmVsL3N5c3JxLmMKPiBpbmRleCA2Yjk5NWU4NzBkNTUu
LjA1NTg1ZWVmMTFkOSAxMDA2NDQKPiAtLS0gYS9hcmNoL3VtL2tlcm5lbC9zeXNycS5jCj4gKysr
IGIvYXJjaC91bS9rZXJuZWwvc3lzcnEuYwo+IEBAIC0yMCw3ICsyMCw3IEBACj4gIAo+ICBzdGF0
aWMgdm9pZCBfcHJpbnRfYWRkcih2b2lkICpkYXRhLCB1bnNpZ25lZCBsb25nIGFkZHJlc3MsIGlu
dCByZWxpYWJsZSkKPiAgewo+IC0JcHJfaW5mbygiIFs8JTA4bHg+XSAlcyVwRlxuIiwgYWRkcmVz
cywgcmVsaWFibGUgPyAiIiA6ICI/ICIsCj4gKwlwcl9pbmZvKCIgWzwlMDhseD5dICVzJXBTXG4i
LCBhZGRyZXNzLCByZWxpYWJsZSA/ICIiIDogIj8gIiwKPiAgCQkodm9pZCAqKWFkZHJlc3MpOwo+
ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFjZS9leGNlcHRp
b25zLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFjZS9leGNlcHRpb25zLmgKPiBpbmRleCBl
MGU2ZDdmMjEzOTkuLjZiMWU4NzE5NDgwOSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90cmFjZS9leGNlcHRpb25zLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFj
ZS9leGNlcHRpb25zLmgKPiBAQCAtMzAsNyArMzAsNyBAQCBERUNMQVJFX0VWRU5UX0NMQVNTKHg4
Nl9leGNlcHRpb25zLAo+ICAJCV9fZW50cnktPmVycm9yX2NvZGUgPSBlcnJvcl9jb2RlOwo+ICAJ
KSwKPiAgCj4gLQlUUF9wcmludGsoImFkZHJlc3M9JXBmIGlwPSVwZiBlcnJvcl9jb2RlPTB4JWx4
IiwKPiArCVRQX3ByaW50aygiYWRkcmVzcz0lcHMgaXA9JXBzIGVycm9yX2NvZGU9MHglbHgiLAo+
ICAJCSAgKHZvaWQgKilfX2VudHJ5LT5hZGRyZXNzLCAodm9pZCAqKV9fZW50cnktPmlwLAo+ICAJ
CSAgX19lbnRyeS0+ZXJyb3JfY29kZSkgKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tl
cm5lbC9pcnFfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9pcnFfNjQuYwo+IGluZGV4IDA0NjljZDA3
OGRiMS4uNGRmZjU2NjU4NDI3IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9pcnFfNjQu
Ywo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9pcnFfNjQuYwo+IEBAIC01OCw3ICs1OCw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBzdGFja19vdmVyZmxvd19jaGVjayhzdHJ1Y3QgcHRfcmVncyAqcmVn
cykKPiAgCWlmIChyZWdzLT5zcCA+PSBlc3RhY2tfdG9wICYmIHJlZ3MtPnNwIDw9IGVzdGFja19i
b3R0b20pCj4gIAkJcmV0dXJuOwo+ICAKPiAtCVdBUk5fT05DRSgxLCAiZG9fSVJRKCk6ICVzIGhh
cyBvdmVyZmxvd24gdGhlIGtlcm5lbCBzdGFjayAoY3VyOiVMeCxzcDolbHgsaXJxIHN0ayB0b3At
Ym90dG9tOiVMeC0lTHgsZXhjZXB0aW9uIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsaXA6JXBGKVxu
IiwKPiArCVdBUk5fT05DRSgxLCAiZG9fSVJRKCk6ICVzIGhhcyBvdmVyZmxvd24gdGhlIGtlcm5l
bCBzdGFjayAoY3VyOiVMeCxzcDolbHgsaXJxIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsZXhjZXB0
aW9uIHN0ayB0b3AtYm90dG9tOiVMeC0lTHgsaXA6JXBTKVxuIiwKPiAgCQljdXJyZW50LT5jb21t
LCBjdXJiYXNlLCByZWdzLT5zcCwKPiAgCQlpcnFfc3RhY2tfdG9wLCBpcnFfc3RhY2tfYm90dG9t
LAo+ICAJCWVzdGFja190b3AsIGVzdGFja19ib3R0b20sICh2b2lkICopcmVncy0+aXApOwo+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9leHRhYmxlLmMgYi9hcmNoL3g4Ni9tbS9leHRhYmxlLmMK
PiBpbmRleCAzYzQ1NjhmOGZiMjguLmIwYTJkZThkMmY5ZSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni9tbS9leHRhYmxlLmMKPiArKysgYi9hcmNoL3g4Ni9tbS9leHRhYmxlLmMKPiBAQCAtMTQ1LDcg
KzE0NSw3IEBAIF9fdmlzaWJsZSBib29sIGV4X2hhbmRsZXJfcmRtc3JfdW5zYWZlKGNvbnN0IHN0
cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkgKmZpeHVwCj4gIAkJCQkgICAgICAgdW5zaWduZWQg
bG9uZyBlcnJvcl9jb2RlLAo+ICAJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgZmF1bHRfYWRkcikK
PiAgewo+IC0JaWYgKHByX3dhcm5fb25jZSgidW5jaGVja2VkIE1TUiBhY2Nlc3MgZXJyb3I6IFJE
TVNSIGZyb20gMHgleCBhdCBySVA6IDB4JWx4ICglcEYpXG4iLAo+ICsJaWYgKHByX3dhcm5fb25j
ZSgidW5jaGVja2VkIE1TUiBhY2Nlc3MgZXJyb3I6IFJETVNSIGZyb20gMHgleCBhdCBySVA6IDB4
JWx4ICglcFMpXG4iLAo+ICAJCQkgKHVuc2lnbmVkIGludClyZWdzLT5jeCwgcmVncy0+aXAsICh2
b2lkICopcmVncy0+aXApKQo+ICAJCXNob3dfc3RhY2tfcmVncyhyZWdzKTsKPiAgCj4gQEAgLTE2
Miw3ICsxNjIsNyBAQCBfX3Zpc2libGUgYm9vbCBleF9oYW5kbGVyX3dybXNyX3Vuc2FmZShjb25z
dCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpmaXh1cAo+ICAJCQkJICAgICAgIHVuc2ln
bmVkIGxvbmcgZXJyb3JfY29kZSwKPiAgCQkJCSAgICAgICB1bnNpZ25lZCBsb25nIGZhdWx0X2Fk
ZHIpCj4gIHsKPiAtCWlmIChwcl93YXJuX29uY2UoInVuY2hlY2tlZCBNU1IgYWNjZXNzIGVycm9y
OiBXUk1TUiB0byAweCV4ICh0cmllZCB0byB3cml0ZSAweCUwOHglMDh4KSBhdCBySVA6IDB4JWx4
ICglcEYpXG4iLAo+ICsJaWYgKHByX3dhcm5fb25jZSgidW5jaGVja2VkIE1TUiBhY2Nlc3MgZXJy
b3I6IFdSTVNSIHRvIDB4JXggKHRyaWVkIHRvIHdyaXRlIDB4JTA4eCUwOHgpIGF0IHJJUDogMHgl
bHggKCVwUylcbiIsCj4gIAkJCSAodW5zaWduZWQgaW50KXJlZ3MtPmN4LCAodW5zaWduZWQgaW50
KXJlZ3MtPmR4LAo+ICAJCQkgKHVuc2lnbmVkIGludClyZWdzLT5heCwgIHJlZ3MtPmlwLCAodm9p
ZCAqKXJlZ3MtPmlwKSkKPiAgCQlzaG93X3N0YWNrX3JlZ3MocmVncyk7Cj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMgYi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jCj4g
aW5kZXggMDc2NmEwOGJkZjQ1Li4wNzA1NDU3MjI5N2YgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYv
eGVuL211bHRpY2FsbHMuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKPiBAQCAt
MTA1LDcgKzEwNSw3IEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZvaWQpCj4gIAkJZm9yIChpID0gMDsg
aSA8IGItPm1jaWR4OyBpKyspIHsKPiAgCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkg
ewo+ICAjaWYgTUNfREVCVUcKPiAtCQkJCXByX2VycigiICBjYWxsICUyZDogb3A9JWx1IGFyZz1b
JWx4XSByZXN1bHQ9JWxkXHQlcEZcbiIsCj4gKwkJCQlwcl9lcnIoIiAgY2FsbCAlMmQ6IG9wPSVs
dSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0JXBTXG4iLAo+ICAJCQkJICAgICAgIGkgKyAxLAo+ICAJ
CQkJICAgICAgIGItPmRlYnVnW2ldLm9wLAo+ICAJCQkJICAgICAgIGItPmRlYnVnW2ldLmFyZ3Nb
MF0sCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYyBiL2RyaXZlcnMvYWNw
aS9kZXZpY2VfcG0uYwo+IGluZGV4IDgyNGFlOTg1YWQ5My4uMWFhMGQwMTRkYzM0IDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvYWNwaS9kZXZpY2VfcG0uYwo+ICsrKyBiL2RyaXZlcnMvYWNwaS9kZXZp
Y2VfcG0uYwo+IEBAIC00MTQsNyArNDE0LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wbV9ub3RpZnlf
aGFuZGxlcihhY3BpX2hhbmRsZSBoYW5kbGUsIHUzMiB2YWwsIHZvaWQgKm5vdF91c2VkKQo+ICAJ
aWYgKGFkZXYtPndha2V1cC5mbGFncy5ub3RpZmllcl9wcmVzZW50KSB7Cj4gIAkJcG1fd2FrZXVw
X3dzX2V2ZW50KGFkZXYtPndha2V1cC53cywgMCwgYWNwaV9zMmlkbGVfd2FrZXVwKCkpOwo+ICAJ
CWlmIChhZGV2LT53YWtldXAuY29udGV4dC5mdW5jKSB7Cj4gLQkJCWFjcGlfaGFuZGxlX2RlYnVn
KGhhbmRsZSwgIlJ1bm5pbmcgJXBGIGZvciAlc1xuIiwKPiArCQkJYWNwaV9oYW5kbGVfZGVidWco
aGFuZGxlLCAiUnVubmluZyAlcFMgZm9yICVzXG4iLAo+ICAJCQkJCSAgYWRldi0+d2FrZXVwLmNv
bnRleHQuZnVuYywKPiAgCQkJCQkgIGRldl9uYW1lKGFkZXYtPndha2V1cC5jb250ZXh0LmRldikp
Owo+ICAJCQlhZGV2LT53YWtldXAuY29udGV4dC5mdW5jKCZhZGV2LT53YWtldXAuY29udGV4dCk7
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmFzZS9wb3dlci9tYWluLmMgYi9kcml2ZXJzL2Jhc2Uv
cG93ZXIvbWFpbi5jCj4gaW5kZXggZjgwZDI5OGRlM2ZhLi5hNjE5YmUwMjUwNTYgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9iYXNlL3Bvd2VyL21haW4uYwo+ICsrKyBiL2RyaXZlcnMvYmFzZS9wb3dl
ci9tYWluLmMKPiBAQCAtMjA3LDcgKzIwNyw3IEBAIHN0YXRpYyBrdGltZV90IGluaXRjYWxsX2Rl
YnVnX3N0YXJ0KHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqY2IpCj4gIAlpZiAoIXBtX3ByaW50
X3RpbWVzX2VuYWJsZWQpCj4gIAkJcmV0dXJuIDA7Cj4gIAo+IC0JZGV2X2luZm8oZGV2LCAiY2Fs
bGluZyAlcEYgQCAlaSwgcGFyZW50OiAlc1xuIiwgY2IsCj4gKwlkZXZfaW5mbyhkZXYsICJjYWxs
aW5nICVwUyBAICVpLCBwYXJlbnQ6ICVzXG4iLCBjYiwKPiAgCQkgdGFza19waWRfbnIoY3VycmVu
dCksCj4gIAkJIGRldi0+cGFyZW50ID8gZGV2X25hbWUoZGV2LT5wYXJlbnQpIDogIm5vbmUiKTsK
PiAgCXJldHVybiBrdGltZV9nZXQoKTsKPiBAQCAtMjI1LDcgKzIyNSw3IEBAIHN0YXRpYyB2b2lk
IGluaXRjYWxsX2RlYnVnX3JlcG9ydChzdHJ1Y3QgZGV2aWNlICpkZXYsIGt0aW1lX3QgY2FsbHRp
bWUsCj4gIAlyZXR0aW1lID0ga3RpbWVfZ2V0KCk7Cj4gIAluc2VjcyA9IChzNjQpIGt0aW1lX3Rv
X25zKGt0aW1lX3N1YihyZXR0aW1lLCBjYWxsdGltZSkpOwo+ICAKPiAtCWRldl9pbmZvKGRldiwg
IiVwRiByZXR1cm5lZCAlZCBhZnRlciAlTGQgdXNlY3NcbiIsIGNiLCBlcnJvciwKPiArCWRldl9p
bmZvKGRldiwgIiVwUyByZXR1cm5lZCAlZCBhZnRlciAlTGQgdXNlY3NcbiIsIGNiLCBlcnJvciwK
PiAgCQkgKHVuc2lnbmVkIGxvbmcgbG9uZyluc2VjcyA+PiAxMCk7Cj4gIH0KPiAgCj4gQEAgLTIw
NjMsNyArMjA2Myw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKGRwbV9zdXNwZW5kX3N0YXJ0KTsKPiAg
dm9pZCBfX3N1c3BlbmRfcmVwb3J0X3Jlc3VsdChjb25zdCBjaGFyICpmdW5jdGlvbiwgdm9pZCAq
Zm4sIGludCByZXQpCj4gIHsKPiAgCWlmIChyZXQpCj4gLQkJcHJfZXJyKCIlcygpOiAlcEYgcmV0
dXJucyAlZFxuIiwgZnVuY3Rpb24sIGZuLCByZXQpOwo+ICsJCXByX2VycigiJXMoKTogJXBTIHJl
dHVybnMgJWRcbiIsIGZ1bmN0aW9uLCBmbiwgcmV0KTsKPiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQ
TChfX3N1c3BlbmRfcmVwb3J0X3Jlc3VsdCk7Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jh
c2Uvc3lzY29yZS5jIGIvZHJpdmVycy9iYXNlL3N5c2NvcmUuYwo+IGluZGV4IDZlMDc2ZjM1OWRj
Yy4uMGQzNDZhMzA3MTQwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmFzZS9zeXNjb3JlLmMKPiAr
KysgYi9kcml2ZXJzL2Jhc2Uvc3lzY29yZS5jCj4gQEAgLTYyLDE5ICs2MiwxOSBAQCBpbnQgc3lz
Y29yZV9zdXNwZW5kKHZvaWQpCj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2Uob3BzLCAm
c3lzY29yZV9vcHNfbGlzdCwgbm9kZSkKPiAgCQlpZiAob3BzLT5zdXNwZW5kKSB7Cj4gIAkJCWlm
IChpbml0Y2FsbF9kZWJ1ZykKPiAtCQkJCXByX2luZm8oIlBNOiBDYWxsaW5nICVwRlxuIiwgb3Bz
LT5zdXNwZW5kKTsKPiArCQkJCXByX2luZm8oIlBNOiBDYWxsaW5nICVwU1xuIiwgb3BzLT5zdXNw
ZW5kKTsKPiAgCQkJcmV0ID0gb3BzLT5zdXNwZW5kKCk7Cj4gIAkJCWlmIChyZXQpCj4gIAkJCQln
b3RvIGVycl9vdXQ7Cj4gIAkJCVdBUk5fT05DRSghaXJxc19kaXNhYmxlZCgpLAo+IC0JCQkJIklu
dGVycnVwdHMgZW5hYmxlZCBhZnRlciAlcEZcbiIsIG9wcy0+c3VzcGVuZCk7Cj4gKwkJCQkiSW50
ZXJydXB0cyBlbmFibGVkIGFmdGVyICVwU1xuIiwgb3BzLT5zdXNwZW5kKTsKPiAgCQl9Cj4gIAo+
ICAJdHJhY2Vfc3VzcGVuZF9yZXN1bWUoVFBTKCJzeXNjb3JlX3N1c3BlbmQiKSwgMCwgZmFsc2Up
Owo+ICAJcmV0dXJuIDA7Cj4gIAo+ICAgZXJyX291dDoKPiAtCXByX2VycigiUE06IFN5c3RlbSBj
b3JlIHN1c3BlbmQgY2FsbGJhY2sgJXBGIGZhaWxlZC5cbiIsIG9wcy0+c3VzcGVuZCk7Cj4gKwlw
cl9lcnIoIlBNOiBTeXN0ZW0gY29yZSBzdXNwZW5kIGNhbGxiYWNrICVwUyBmYWlsZWQuXG4iLCBv
cHMtPnN1c3BlbmQpOwo+ICAKPiAgCWxpc3RfZm9yX2VhY2hfZW50cnlfY29udGludWUob3BzLCAm
c3lzY29yZV9vcHNfbGlzdCwgbm9kZSkKPiAgCQlpZiAob3BzLT5yZXN1bWUpCj4gQEAgLTEwMCwx
MCArMTAwLDEwIEBAIHZvaWQgc3lzY29yZV9yZXN1bWUodm9pZCkKPiAgCWxpc3RfZm9yX2VhY2hf
ZW50cnkob3BzLCAmc3lzY29yZV9vcHNfbGlzdCwgbm9kZSkKPiAgCQlpZiAob3BzLT5yZXN1bWUp
IHsKPiAgCQkJaWYgKGluaXRjYWxsX2RlYnVnKQo+IC0JCQkJcHJfaW5mbygiUE06IENhbGxpbmcg
JXBGXG4iLCBvcHMtPnJlc3VtZSk7Cj4gKwkJCQlwcl9pbmZvKCJQTTogQ2FsbGluZyAlcFNcbiIs
IG9wcy0+cmVzdW1lKTsKPiAgCQkJb3BzLT5yZXN1bWUoKTsKPiAgCQkJV0FSTl9PTkNFKCFpcnFz
X2Rpc2FibGVkKCksCj4gLQkJCQkiSW50ZXJydXB0cyBlbmFibGVkIGFmdGVyICVwRlxuIiwgb3Bz
LT5yZXN1bWUpOwo+ICsJCQkJIkludGVycnVwdHMgZW5hYmxlZCBhZnRlciAlcFNcbiIsIG9wcy0+
cmVzdW1lKTsKPiAgCQl9Cj4gIAl0cmFjZV9zdXNwZW5kX3Jlc3VtZShUUFMoInN5c2NvcmVfcmVz
dW1lIiksIDAsIGZhbHNlKTsKPiAgfQo+IEBAIC0xMjIsNyArMTIyLDcgQEAgdm9pZCBzeXNjb3Jl
X3NodXRkb3duKHZvaWQpCj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2Uob3BzLCAmc3lz
Y29yZV9vcHNfbGlzdCwgbm9kZSkKPiAgCQlpZiAob3BzLT5zaHV0ZG93bikgewo+ICAJCQlpZiAo
aW5pdGNhbGxfZGVidWcpCj4gLQkJCQlwcl9pbmZvKCJQTTogQ2FsbGluZyAlcEZcbiIsIG9wcy0+
c2h1dGRvd24pOwo+ICsJCQkJcHJfaW5mbygiUE06IENhbGxpbmcgJXBTXG4iLCBvcHMtPnNodXRk
b3duKTsKPiAgCQkJb3BzLT5zaHV0ZG93bigpOwo+ICAJCX0KPiAgCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvYmxvY2svZHJiZC9kcmJkX3JlY2VpdmVyLmMgYi9kcml2ZXJzL2Jsb2NrL2RyYmQvZHJi
ZF9yZWNlaXZlci5jCj4gaW5kZXggYzdhZDg4ZDkxYTA5Li4zZTVmZDk3YTNiNGQgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ibG9jay9kcmJkL2RyYmRfcmVjZWl2ZXIuYwo+ICsrKyBiL2RyaXZlcnMv
YmxvY2svZHJiZC9kcmJkX3JlY2VpdmVyLmMKPiBAQCAtNjExNiw3ICs2MTE2LDcgQEAgaW50IGRy
YmRfYWNrX3JlY2VpdmVyKHN0cnVjdCBkcmJkX3RocmVhZCAqdGhpKQo+ICAKPiAgCQkJZXJyID0g
Y21kLT5mbihjb25uZWN0aW9uLCAmcGkpOwo+ICAJCQlpZiAoZXJyKSB7Cj4gLQkJCQlkcmJkX2Vy
cihjb25uZWN0aW9uLCAiJXBmIGZhaWxlZFxuIiwgY21kLT5mbik7Cj4gKwkJCQlkcmJkX2Vycihj
b25uZWN0aW9uLCAiJXBzIGZhaWxlZFxuIiwgY21kLT5mbik7Cj4gIAkJCQlnb3RvIHJlY29ubmVj
dDsKPiAgCQkJfQo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9mbG9wcHkuYyBiL2Ry
aXZlcnMvYmxvY2svZmxvcHB5LmMKPiBpbmRleCA5NWY2MDhkMWEwOTguLjQ5Zjg5ZGIwNzY2ZiAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL2Zsb3BweS5jCj4gKysrIGIvZHJpdmVycy9ibG9j
ay9mbG9wcHkuYwo+IEBAIC0xNjkzLDcgKzE2OTMsNyBAQCBpcnFyZXR1cm5fdCBmbG9wcHlfaW50
ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgCQkvKiB3ZSBkb24ndCBldmVuIGtub3cg
d2hpY2ggRkRDIGlzIHRoZSBjdWxwcml0ICovCj4gIAkJcHJfaW5mbygiRE9SMD0leFxuIiwgZmRj
X3N0YXRlWzBdLmRvcik7Cj4gIAkJcHJfaW5mbygiZmxvcHB5IGludGVycnVwdCBvbiBiaXphcnJl
IGZkYyAlZFxuIiwgZmRjKTsKPiAtCQlwcl9pbmZvKCJoYW5kbGVyPSVwZlxuIiwgaGFuZGxlcik7
Cj4gKwkJcHJfaW5mbygiaGFuZGxlcj0lcHNcbiIsIGhhbmRsZXIpOwo+ICAJCWlzX2FsaXZlKF9f
ZnVuY19fLCAiYml6YXJyZSBmZGMiKTsKPiAgCQlyZXR1cm4gSVJRX05PTkU7Cj4gIAl9Cj4gQEAg
LTE3NTIsNyArMTc1Miw3IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2ludGVycnVwdCh2b2lkKQo+ICAJ
ZGVidWd0KF9fZnVuY19fLCAiIik7Cj4gIAlyZXN1bHQoKTsJCS8qIGdldCB0aGUgc3RhdHVzIHJl
YWR5IGZvciBzZXRfZmRjICovCj4gIAlpZiAoRkRDUy0+cmVzZXQpIHsKPiAtCQlwcl9pbmZvKCJy
ZXNldCBzZXQgaW4gaW50ZXJydXB0LCBjYWxsaW5nICVwZlxuIiwgY29udC0+ZXJyb3IpOwo+ICsJ
CXByX2luZm8oInJlc2V0IHNldCBpbiBpbnRlcnJ1cHQsIGNhbGxpbmcgJXBzXG4iLCBjb250LT5l
cnJvcik7Cj4gIAkJY29udC0+ZXJyb3IoKTsJLyogYSByZXNldCBqdXN0IGFmdGVyIGEgcmVzZXQu
IEJBRCEgKi8KPiAgCX0KPiAgCWNvbnQtPnJlZG8oKTsKPiBAQCAtMTc5Myw3ICsxNzkzLDcgQEAg
c3RhdGljIHZvaWQgc2hvd19mbG9wcHkodm9pZCkKPiAgCXByX2luZm8oIlxuIik7Cj4gIAlwcl9p
bmZvKCJmbG9wcHkgZHJpdmVyIHN0YXRlXG4iKTsKPiAgCXByX2luZm8oIi0tLS0tLS0tLS0tLS0t
LS0tLS1cbiIpOwo+IC0JcHJfaW5mbygibm93PSVsdSBsYXN0IGludGVycnVwdD0lbHUgZGlmZj0l
bHUgbGFzdCBjYWxsZWQgaGFuZGxlcj0lcGZcbiIsCj4gKwlwcl9pbmZvKCJub3c9JWx1IGxhc3Qg
aW50ZXJydXB0PSVsdSBkaWZmPSVsdSBsYXN0IGNhbGxlZCBoYW5kbGVyPSVwc1xuIiwKPiAgCQlq
aWZmaWVzLCBpbnRlcnJ1cHRqaWZmaWVzLCBqaWZmaWVzIC0gaW50ZXJydXB0amlmZmllcywKPiAg
CQlsYXN0aGFuZGxlcik7Cj4gIAo+IEBAIC0xODEyLDkgKzE4MTIsOSBAQCBzdGF0aWMgdm9pZCBz
aG93X2Zsb3BweSh2b2lkKQo+ICAJcHJfaW5mbygic3RhdHVzPSV4XG4iLCBmZF9pbmIoRkRfU1RB
VFVTKSk7Cj4gIAlwcl9pbmZvKCJmZGNfYnVzeT0lbHVcbiIsIGZkY19idXN5KTsKPiAgCWlmIChk
b19mbG9wcHkpCj4gLQkJcHJfaW5mbygiZG9fZmxvcHB5PSVwZlxuIiwgZG9fZmxvcHB5KTsKPiAr
CQlwcl9pbmZvKCJkb19mbG9wcHk9JXBzXG4iLCBkb19mbG9wcHkpOwo+ICAJaWYgKHdvcmtfcGVu
ZGluZygmZmxvcHB5X3dvcmspKQo+IC0JCXByX2luZm8oImZsb3BweV93b3JrLmZ1bmM9JXBmXG4i
LCBmbG9wcHlfd29yay5mdW5jKTsKPiArCQlwcl9pbmZvKCJmbG9wcHlfd29yay5mdW5jPSVwc1xu
IiwgZmxvcHB5X3dvcmsuZnVuYyk7Cj4gIAlpZiAoZGVsYXllZF93b3JrX3BlbmRpbmcoJmZkX3Rp
bWVyKSkKPiAgCQlwcl9pbmZvKCJkZWxheWVkIHdvcmsuZnVuY3Rpb249JXAgZXhwaXJlcz0lbGRc
biIsCj4gIAkJICAgICAgIGZkX3RpbWVyLndvcmsuZnVuYywKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9jcHVmcmVxL2NwdWZyZXEuYyBiL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMKPiBpbmRleCBl
MTA5MjI3MDlkMTMuLmJmNzhhM2Q5ZTBlOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2NwdWZyZXEv
Y3B1ZnJlcS5jCj4gKysrIGIvZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYwo+IEBAIC00MjYsNyAr
NDI2LDcgQEAgc3RhdGljIHZvaWQgY3B1ZnJlcV9saXN0X3RyYW5zaXRpb25fbm90aWZpZXJzKHZv
aWQpCj4gIAltdXRleF9sb2NrKCZjcHVmcmVxX3RyYW5zaXRpb25fbm90aWZpZXJfbGlzdC5tdXRl
eCk7Cj4gIAo+ICAJZm9yIChuYiA9IGNwdWZyZXFfdHJhbnNpdGlvbl9ub3RpZmllcl9saXN0Lmhl
YWQ7IG5iOyBuYiA9IG5iLT5uZXh0KQo+IC0JCXByX2luZm8oIiVwRlxuIiwgbmItPm5vdGlmaWVy
X2NhbGwpOwo+ICsJCXByX2luZm8oIiVwU1xuIiwgbmItPm5vdGlmaWVyX2NhbGwpOwo+ICAKPiAg
CW11dGV4X3VubG9jaygmY3B1ZnJlcV90cmFuc2l0aW9uX25vdGlmaWVyX2xpc3QubXV0ZXgpOwo+
ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1jL2NvcmUvcXVpcmtzLmggYi9kcml2ZXJzL21t
Yy9jb3JlL3F1aXJrcy5oCj4gaW5kZXggZGQyZjczYWY4ZjJjLi4yZDJkOWVhOGJlNGYgMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy9tbWMvY29yZS9xdWlya3MuaAo+ICsrKyBiL2RyaXZlcnMvbW1jL2Nv
cmUvcXVpcmtzLmgKPiBAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBtbWNf
Zml4dXBfZGV2aWNlKHN0cnVjdCBtbWNfY2FyZCAqY2FyZCwKPiAgCQkgICAgKGYtPmV4dF9jc2Rf
cmV2ID09IEVYVF9DU0RfUkVWX0FOWSB8fAo+ICAJCSAgICAgZi0+ZXh0X2NzZF9yZXYgPT0gY2Fy
ZC0+ZXh0X2NzZC5yZXYpICYmCj4gIAkJICAgIHJldiA+PSBmLT5yZXZfc3RhcnQgJiYgcmV2IDw9
IGYtPnJldl9lbmQpIHsKPiAtCQkJZGV2X2RiZygmY2FyZC0+ZGV2LCAiY2FsbGluZyAlcGZcbiIs
IGYtPnZlbmRvcl9maXh1cCk7Cj4gKwkJCWRldl9kYmcoJmNhcmQtPmRldiwgImNhbGxpbmcgJXBz
XG4iLCBmLT52ZW5kb3JfZml4dXApOwo+ICAJCQlmLT52ZW5kb3JfZml4dXAoY2FyZCwgZi0+ZGF0
YSk7Cj4gIAkJfQo+ICAJfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL252ZGltbS9idXMuYyBiL2Ry
aXZlcnMvbnZkaW1tL2J1cy5jCj4gaW5kZXggN2JiZmYwYWYyOWIyLi43ZmY2ODQxNTlmMjkgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9udmRpbW0vYnVzLmMKPiArKysgYi9kcml2ZXJzL252ZGltbS9i
dXMuYwo+IEBAIC01ODEsNyArNTgxLDcgQEAgaW50IF9fbmRfZHJpdmVyX3JlZ2lzdGVyKHN0cnVj
dCBuZF9kZXZpY2VfZHJpdmVyICpuZF9kcnYsIHN0cnVjdCBtb2R1bGUgKm93bmVyLAo+ICAJc3Ry
dWN0IGRldmljZV9kcml2ZXIgKmRydiA9ICZuZF9kcnYtPmRydjsKPiAgCj4gIAlpZiAoIW5kX2Ry
di0+dHlwZSkgewo+IC0JCXByX2RlYnVnKCJkcml2ZXIgdHlwZSBiaXRtYXNrIG5vdCBzZXQgKCVw
ZilcbiIsCj4gKwkJcHJfZGVidWcoImRyaXZlciB0eXBlIGJpdG1hc2sgbm90IHNldCAoJXBzKVxu
IiwKPiAgCQkJCV9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4gIAkJcmV0dXJuIC1FSU5W
QUw7Cj4gIAl9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZkaW1tL2RpbW1fZGV2cy5jIGIvZHJp
dmVycy9udmRpbW0vZGltbV9kZXZzLmMKPiBpbmRleCA5MWI5YWJiZjY4OWMuLmVjYmFiMmQ2NmUz
OCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL252ZGltbS9kaW1tX2RldnMuYwo+ICsrKyBiL2RyaXZl
cnMvbnZkaW1tL2RpbW1fZGV2cy5jCj4gQEAgLTU4LDcgKzU4LDcgQEAgc3RhdGljIGludCB2YWxp
ZGF0ZV9kaW1tKHN0cnVjdCBudmRpbW1fZHJ2ZGF0YSAqbmRkKQo+ICAKPiAgCXJjID0gbnZkaW1t
X2NoZWNrX2NvbmZpZ19kYXRhKG5kZC0+ZGV2KTsKPiAgCWlmIChyYykKPiAtCQlkZXZfZGJnKG5k
ZC0+ZGV2LCAiJXBmOiAlcyBlcnJvcjogJWRcbiIsCj4gKwkJZGV2X2RiZyhuZGQtPmRldiwgIiVw
czogJXMgZXJyb3I6ICVkXG4iLAo+ICAJCQkJX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApLCBf
X2Z1bmNfXywgcmMpOwo+ICAJcmV0dXJuIHJjOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
cGNpL3BjaS1kcml2ZXIuYyBiL2RyaXZlcnMvcGNpL3BjaS1kcml2ZXIuYwo+IGluZGV4IDcxODUz
YmVmZDQzNS4uY2FlNjMwZmU2Mzg3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL3BjaS1kcml2
ZXIuYwo+ICsrKyBiL2RyaXZlcnMvcGNpL3BjaS1kcml2ZXIuYwo+IEBAIC01NzgsNyArNTc4LDcg
QEAgc3RhdGljIGludCBwY2lfbGVnYWN5X3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2LCBwbV9t
ZXNzYWdlX3Qgc3RhdGUpCj4gIAkJaWYgKCFwY2lfZGV2LT5zdGF0ZV9zYXZlZCAmJiBwY2lfZGV2
LT5jdXJyZW50X3N0YXRlICE9IFBDSV9EMAo+ICAJCSAgICAmJiBwY2lfZGV2LT5jdXJyZW50X3N0
YXRlICE9IFBDSV9VTktOT1dOKSB7Cj4gIAkJCVdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0
YXRlICE9IHByZXYsCj4gLQkJCQkiUENJIFBNOiBEZXZpY2Ugc3RhdGUgbm90IHNhdmVkIGJ5ICVw
RlxuIiwKPiArCQkJCSJQQ0kgUE06IERldmljZSBzdGF0ZSBub3Qgc2F2ZWQgYnkgJXBTXG4iLAo+
ICAJCQkJZHJ2LT5zdXNwZW5kKTsKPiAgCQl9Cj4gIAl9Cj4gQEAgLTYwNSw3ICs2MDUsNyBAQCBz
dGF0aWMgaW50IHBjaV9sZWdhY3lfc3VzcGVuZF9sYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgcG1f
bWVzc2FnZV90IHN0YXRlKQo+ICAJCWlmICghcGNpX2Rldi0+c3RhdGVfc2F2ZWQgJiYgcGNpX2Rl
di0+Y3VycmVudF9zdGF0ZSAhPSBQQ0lfRDAKPiAgCQkgICAgJiYgcGNpX2Rldi0+Y3VycmVudF9z
dGF0ZSAhPSBQQ0lfVU5LTk9XTikgewo+ICAJCQlXQVJOX09OQ0UocGNpX2Rldi0+Y3VycmVudF9z
dGF0ZSAhPSBwcmV2LAo+IC0JCQkJIlBDSSBQTTogRGV2aWNlIHN0YXRlIG5vdCBzYXZlZCBieSAl
cEZcbiIsCj4gKwkJCQkiUENJIFBNOiBEZXZpY2Ugc3RhdGUgbm90IHNhdmVkIGJ5ICVwU1xuIiwK
PiAgCQkJCWRydi0+c3VzcGVuZF9sYXRlKTsKPiAgCQkJZ290byBGaXh1cDsKPiAgCQl9Cj4gQEAg
LTc3Myw3ICs3NzMsNyBAQCBzdGF0aWMgaW50IHBjaV9wbV9zdXNwZW5kKHN0cnVjdCBkZXZpY2Ug
KmRldikKPiAgCQlpZiAoIXBjaV9kZXYtPnN0YXRlX3NhdmVkICYmIHBjaV9kZXYtPmN1cnJlbnRf
c3RhdGUgIT0gUENJX0QwCj4gIAkJICAgICYmIHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gUENJ
X1VOS05PV04pIHsKPiAgCQkJV0FSTl9PTkNFKHBjaV9kZXYtPmN1cnJlbnRfc3RhdGUgIT0gcHJl
diwKPiAtCQkJCSJQQ0kgUE06IFN0YXRlIG9mIGRldmljZSBub3Qgc2F2ZWQgYnkgJXBGXG4iLAo+
ICsJCQkJIlBDSSBQTTogU3RhdGUgb2YgZGV2aWNlIG5vdCBzYXZlZCBieSAlcFNcbiIsCj4gIAkJ
CQlwbS0+c3VzcGVuZCk7Cj4gIAkJfQo+ICAJfQo+IEBAIC04MjEsNyArODIxLDcgQEAgc3RhdGlj
IGludCBwY2lfcG1fc3VzcGVuZF9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gIAkJaWYgKCFw
Y2lfZGV2LT5zdGF0ZV9zYXZlZCAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9EMAo+
ICAJCSAgICAmJiBwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IFBDSV9VTktOT1dOKSB7Cj4gIAkJ
CVdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0YXRlICE9IHByZXYsCj4gLQkJCQkiUENJIFBN
OiBTdGF0ZSBvZiBkZXZpY2Ugbm90IHNhdmVkIGJ5ICVwRlxuIiwKPiArCQkJCSJQQ0kgUE06IFN0
YXRlIG9mIGRldmljZSBub3Qgc2F2ZWQgYnkgJXBTXG4iLAo+ICAJCQkJcG0tPnN1c3BlbmRfbm9p
cnEpOwo+ICAJCQlnb3RvIEZpeHVwOwo+ICAJCX0KPiBAQCAtMTI2MCwxMSArMTI2MCwxMSBAQCBz
dGF0aWMgaW50IHBjaV9wbV9ydW50aW1lX3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2KQo+ICAJ
CSAqIGxvZyBsZXZlbC4KPiAgCQkgKi8KPiAgCQlpZiAoZXJyb3IgPT0gLUVCVVNZIHx8IGVycm9y
ID09IC1FQUdBSU4pIHsKPiAtCQkJZGV2X2RiZyhkZXYsICJjYW4ndCBzdXNwZW5kIG5vdyAoJXBm
IHJldHVybmVkICVkKVxuIiwKPiArCQkJZGV2X2RiZyhkZXYsICJjYW4ndCBzdXNwZW5kIG5vdyAo
JXBzIHJldHVybmVkICVkKVxuIiwKPiAgCQkJCXBtLT5ydW50aW1lX3N1c3BlbmQsIGVycm9yKTsK
PiAgCQkJcmV0dXJuIGVycm9yOwo+ICAJCX0gZWxzZSBpZiAoZXJyb3IpIHsKPiAtCQkJZGV2X2Vy
cihkZXYsICJjYW4ndCBzdXNwZW5kICglcGYgcmV0dXJuZWQgJWQpXG4iLAo+ICsJCQlkZXZfZXJy
KGRldiwgImNhbid0IHN1c3BlbmQgKCVwcyByZXR1cm5lZCAlZClcbiIsCj4gIAkJCQlwbS0+cnVu
dGltZV9zdXNwZW5kLCBlcnJvcik7Cj4gIAkJCXJldHVybiBlcnJvcjsKPiAgCQl9Cj4gQEAgLTEy
NzYsNyArMTI3Niw3IEBAIHN0YXRpYyBpbnQgcGNpX3BtX3J1bnRpbWVfc3VzcGVuZChzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCj4gIAkgICAgJiYgIXBjaV9kZXYtPnN0YXRlX3NhdmVkICYmIHBjaV9kZXYt
PmN1cnJlbnRfc3RhdGUgIT0gUENJX0QwCj4gIAkgICAgJiYgcGNpX2Rldi0+Y3VycmVudF9zdGF0
ZSAhPSBQQ0lfVU5LTk9XTikgewo+ICAJCVdBUk5fT05DRShwY2lfZGV2LT5jdXJyZW50X3N0YXRl
ICE9IHByZXYsCj4gLQkJCSJQQ0kgUE06IFN0YXRlIG9mIGRldmljZSBub3Qgc2F2ZWQgYnkgJXBG
XG4iLAo+ICsJCQkiUENJIFBNOiBTdGF0ZSBvZiBkZXZpY2Ugbm90IHNhdmVkIGJ5ICVwU1xuIiwK
PiAgCQkJcG0tPnJ1bnRpbWVfc3VzcGVuZCk7Cj4gIAkJcmV0dXJuIDA7Cj4gIAl9Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvcGNpL3F1aXJrcy5jIGIvZHJpdmVycy9wY2kvcXVpcmtzLmMKPiBpbmRl
eCBhNTlhZDA5Y2U5MTEuLmI1NmMyYTc1ZDQyZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3BjaS9x
dWlya3MuYwo+ICsrKyBiL2RyaXZlcnMvcGNpL3F1aXJrcy5jCj4gQEAgLTM2LDcgKzM2LDcgQEAg
c3RhdGljIGt0aW1lX3QgZml4dXBfZGVidWdfc3RhcnQoc3RydWN0IHBjaV9kZXYgKmRldiwKPiAg
CQkJCSB2b2lkICgqZm4pKHN0cnVjdCBwY2lfZGV2ICpkZXYpKQo+ICB7Cj4gIAlpZiAoaW5pdGNh
bGxfZGVidWcpCj4gLQkJcGNpX2luZm8oZGV2LCAiY2FsbGluZyAgJXBGIEAgJWlcbiIsIGZuLCB0
YXNrX3BpZF9ucihjdXJyZW50KSk7Cj4gKwkJcGNpX2luZm8oZGV2LCAiY2FsbGluZyAgJXBTIEAg
JWlcbiIsIGZuLCB0YXNrX3BpZF9ucihjdXJyZW50KSk7Cj4gIAo+ICAJcmV0dXJuIGt0aW1lX2dl
dCgpOwo+ICB9Cj4gQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIHZvaWQgZml4dXBfZGVidWdfcmVw
b3J0KHN0cnVjdCBwY2lfZGV2ICpkZXYsIGt0aW1lX3QgY2FsbHRpbWUsCj4gIAlkZWx0YSA9IGt0
aW1lX3N1YihyZXR0aW1lLCBjYWxsdGltZSk7Cj4gIAlkdXJhdGlvbiA9ICh1bnNpZ25lZCBsb25n
IGxvbmcpIGt0aW1lX3RvX25zKGRlbHRhKSA+PiAxMDsKPiAgCWlmIChpbml0Y2FsbF9kZWJ1ZyB8
fCBkdXJhdGlvbiA+IDEwMDAwKQo+IC0JCXBjaV9pbmZvKGRldiwgIiVwRiB0b29rICVsbGQgdXNl
Y3NcbiIsIGZuLCBkdXJhdGlvbik7Cj4gKwkJcGNpX2luZm8oZGV2LCAiJXBTIHRvb2sgJWxsZCB1
c2Vjc1xuIiwgZm4sIGR1cmF0aW9uKTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgcGNpX2RvX2Zp
eHVwcyhzdHJ1Y3QgcGNpX2RldiAqZGV2LCBzdHJ1Y3QgcGNpX2ZpeHVwICpmLAo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL3BucC9xdWlya3MuYyBiL2RyaXZlcnMvcG5wL3F1aXJrcy5jCj4gaW5kZXgg
ODAzNjY2YWUzNjM1Li5kZTk5ZjM3MWQzNjIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wbnAvcXVp
cmtzLmMKPiArKysgYi9kcml2ZXJzL3BucC9xdWlya3MuYwo+IEBAIC00NTgsNyArNDU4LDcgQEAg
dm9pZCBwbnBfZml4dXBfZGV2aWNlKHN0cnVjdCBwbnBfZGV2ICpkZXYpCj4gIAlmb3IgKGYgPSBw
bnBfZml4dXBzOyAqZi0+aWQ7IGYrKykgewo+ICAJCWlmICghY29tcGFyZV9wbnBfaWQoZGV2LT5p
ZCwgZi0+aWQpKQo+ICAJCQljb250aW51ZTsKPiAtCQlwbnBfZGJnKCZkZXYtPmRldiwgIiVzOiBj
YWxsaW5nICVwRlxuIiwgZi0+aWQsCj4gKwkJcG5wX2RiZygmZGV2LT5kZXYsICIlczogY2FsbGlu
ZyAlcFNcbiIsIGYtPmlkLAo+ICAJCQlmLT5xdWlya19mdW5jdGlvbik7Cj4gIAkJZi0+cXVpcmtf
ZnVuY3Rpb24oZGV2KTsKPiAgCX0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL2VzcF9zY3Np
LmMgYi9kcml2ZXJzL3Njc2kvZXNwX3Njc2kuYwo+IGluZGV4IDQ2NWRmNDc1Zjc1My4uNzZmZDAy
Y2NiZjQ5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvc2NzaS9lc3Bfc2NzaS5jCj4gKysrIGIvZHJp
dmVycy9zY3NpL2VzcF9zY3NpLmMKPiBAQCAtMTAzMSw3ICsxMDMxLDcgQEAgc3RhdGljIGludCBl
c3BfY2hlY2tfc3B1cl9pbnRyKHN0cnVjdCBlc3AgKmVzcCkKPiAgCj4gIHN0YXRpYyB2b2lkIGVz
cF9zY2hlZHVsZV9yZXNldChzdHJ1Y3QgZXNwICplc3ApCj4gIHsKPiAtCWVzcF9sb2dfcmVzZXQo
ImVzcF9zY2hlZHVsZV9yZXNldCgpIGZyb20gJXBmXG4iLAo+ICsJZXNwX2xvZ19yZXNldCgiZXNw
X3NjaGVkdWxlX3Jlc2V0KCkgZnJvbSAlcHNcbiIsCj4gIAkJICAgICAgX19idWlsdGluX3JldHVy
bl9hZGRyZXNzKDApKTsKPiAgCWVzcC0+ZmxhZ3MgfD0gRVNQX0ZMQUdfUkVTRVRUSU5HOwo+ICAJ
ZXNwX2V2ZW50KGVzcCwgRVNQX0VWRU5UX1JFU0VUKTsKPiBkaWZmIC0tZ2l0IGEvZnMvYnRyZnMv
dGVzdHMvZnJlZS1zcGFjZS10cmVlLXRlc3RzLmMgYi9mcy9idHJmcy90ZXN0cy9mcmVlLXNwYWNl
LXRyZWUtdGVzdHMuYwo+IGluZGV4IDA5YzI3NjI4ZTMwNS4uMjAxZmNkNDVmYzIzIDEwMDY0NAo+
IC0tLSBhL2ZzL2J0cmZzL3Rlc3RzL2ZyZWUtc3BhY2UtdHJlZS10ZXN0cy5jCj4gKysrIGIvZnMv
YnRyZnMvdGVzdHMvZnJlZS1zcGFjZS10cmVlLXRlc3RzLmMKPiBAQCAtNTM5LDcgKzUzOSw3IEBA
IHN0YXRpYyBpbnQgcnVuX3Rlc3RfYm90aF9mb3JtYXRzKHRlc3RfZnVuY190IHRlc3RfZnVuYywg
dTMyIHNlY3RvcnNpemUsCj4gIAlyZXQgPSBydW5fdGVzdCh0ZXN0X2Z1bmMsIDAsIHNlY3RvcnNp
emUsIG5vZGVzaXplLCBhbGlnbm1lbnQpOwo+ICAJaWYgKHJldCkgewo+ICAJCXRlc3RfZXJyKAo+
IC0JIiVwZiBmYWlsZWQgd2l0aCBleHRlbnRzLCBzZWN0b3JzaXplPSV1LCBub2Rlc2l6ZT0ldSwg
YWxpZ25tZW50PSV1IiwKPiArCSIlcHMgZmFpbGVkIHdpdGggZXh0ZW50cywgc2VjdG9yc2l6ZT0l
dSwgbm9kZXNpemU9JXUsIGFsaWdubWVudD0ldSIsCj4gIAkJCSB0ZXN0X2Z1bmMsIHNlY3RvcnNp
emUsIG5vZGVzaXplLCBhbGlnbm1lbnQpOwo+ICAJCXRlc3RfcmV0ID0gcmV0Owo+ICAJfQo+IEBA
IC01NDcsNyArNTQ3LDcgQEAgc3RhdGljIGludCBydW5fdGVzdF9ib3RoX2Zvcm1hdHModGVzdF9m
dW5jX3QgdGVzdF9mdW5jLCB1MzIgc2VjdG9yc2l6ZSwKPiAgCXJldCA9IHJ1bl90ZXN0KHRlc3Rf
ZnVuYywgMSwgc2VjdG9yc2l6ZSwgbm9kZXNpemUsIGFsaWdubWVudCk7Cj4gIAlpZiAocmV0KSB7
Cj4gIAkJdGVzdF9lcnIoCj4gLQkiJXBmIGZhaWxlZCB3aXRoIGJpdG1hcHMsIHNlY3RvcnNpemU9
JXUsIG5vZGVzaXplPSV1LCBhbGlnbm1lbnQ9JXUiLAo+ICsJIiVwcyBmYWlsZWQgd2l0aCBiaXRt
YXBzLCBzZWN0b3JzaXplPSV1LCBub2Rlc2l6ZT0ldSwgYWxpZ25tZW50PSV1IiwKPiAgCQkJIHRl
c3RfZnVuYywgc2VjdG9yc2l6ZSwgbm9kZXNpemUsIGFsaWdubWVudCk7Cj4gIAkJdGVzdF9yZXQg
PSByZXQ7Cj4gIAl9Cj4gZGlmZiAtLWdpdCBhL2ZzL2YyZnMvZjJmcy5oIGIvZnMvZjJmcy9mMmZz
LmgKPiBpbmRleCA1YmM3Yjk5ZmI5YzEuLjQxNTg0Yzk2MWQ1YyAxMDA2NDQKPiAtLS0gYS9mcy9m
MmZzL2YyZnMuaAo+ICsrKyBiL2ZzL2YyZnMvZjJmcy5oCj4gQEAgLTEzMzgsNyArMTMzOCw3IEBA
IHN0cnVjdCBmMmZzX3ByaXZhdGVfZGlvIHsKPiAgCj4gICNpZmRlZiBDT05GSUdfRjJGU19GQVVM
VF9JTkpFQ1RJT04KPiAgI2RlZmluZSBmMmZzX3Nob3dfaW5qZWN0aW9uX2luZm8odHlwZSkJCQkJ
CVwKPiAtCXByaW50a19yYXRlbGltaXRlZCgiJXNGMkZTLWZzIDogaW5qZWN0ICVzIGluICVzIG9m
ICVwRlxuIiwJXAo+ICsJcHJpbnRrX3JhdGVsaW1pdGVkKCIlc0YyRlMtZnMgOiBpbmplY3QgJXMg
aW4gJXMgb2YgJXBTXG4iLAlcCj4gIAkJS0VSTl9JTkZPLCBmMmZzX2ZhdWx0X25hbWVbdHlwZV0s
CQkJXAo+ICAJCV9fZnVuY19fLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpCj4gIHN0YXRp
YyBpbmxpbmUgYm9vbCB0aW1lX3RvX2luamVjdChzdHJ1Y3QgZjJmc19zYl9pbmZvICpzYmksIGlu
dCB0eXBlKQo+IGRpZmYgLS1naXQgYS9mcy9wc3RvcmUvaW5vZGUuYyBiL2ZzL3BzdG9yZS9pbm9k
ZS5jCj4gaW5kZXggYzYwZWU0NmYzZTM5Li4yOWU5NGUwYjZkNzMgMTAwNjQ0Cj4gLS0tIGEvZnMv
cHN0b3JlL2lub2RlLmMKPiArKysgYi9mcy9wc3RvcmUvaW5vZGUuYwo+IEBAIC0xMTUsNyArMTE1
LDcgQEAgc3RhdGljIGludCBwc3RvcmVfZnRyYWNlX3NlcV9zaG93KHN0cnVjdCBzZXFfZmlsZSAq
cywgdm9pZCAqdikKPiAgCj4gIAlyZWMgPSAoc3RydWN0IHBzdG9yZV9mdHJhY2VfcmVjb3JkICop
KHBzLT5yZWNvcmQtPmJ1ZiArIGRhdGEtPm9mZik7Cj4gIAo+IC0Jc2VxX3ByaW50ZihzLCAiQ1BV
OiVkIHRzOiVsbHUgJTA4bHggICUwOGx4ICAlcGYgPC0gJXBGXG4iLAo+ICsJc2VxX3ByaW50Zihz
LCAiQ1BVOiVkIHRzOiVsbHUgJTA4bHggICUwOGx4ICAlcHMgPC0gJXBTXG4iLAo+ICAJCSAgIHBz
dG9yZV9mdHJhY2VfZGVjb2RlX2NwdShyZWMpLAo+ICAJCSAgIHBzdG9yZV9mdHJhY2VfcmVhZF90
aW1lc3RhbXAocmVjKSwKPiAgCQkgICByZWMtPmlwLCByZWMtPnBhcmVudF9pcCwgKHZvaWQgKily
ZWMtPmlwLAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy9idHJmcy5oIGIvaW5j
bHVkZS90cmFjZS9ldmVudHMvYnRyZnMuaAo+IGluZGV4IDhiMTI3NTNmZWU3OC4uOTYyMTQ5OGQ0
MmU5IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2J0cmZzLmgKPiArKysgYi9p
bmNsdWRlL3RyYWNlL2V2ZW50cy9idHJmcy5oCj4gQEAgLTEzODAsNyArMTM4MCw3IEBAIERFQ0xB
UkVfRVZFTlRfQ0xBU1MoYnRyZnNfX3dvcmssCj4gIAkJX19lbnRyeS0+bm9ybWFsX3dvcmsJPSAm
d29yay0+bm9ybWFsX3dvcms7Cj4gIAkpLAo+ICAKPiAtCVRQX3ByaW50a19idHJmcygid29yaz0l
cCAobm9ybWFsX3dvcms9JXApIHdxPSVwIGZ1bmM9JXBmIG9yZGVyZWRfZnVuYz0lcCAiCj4gKwlU
UF9wcmludGtfYnRyZnMoIndvcms9JXAgKG5vcm1hbF93b3JrPSVwKSB3cT0lcCBmdW5jPSVwcyBv
cmRlcmVkX2Z1bmM9JXAgIgo+ICAJCSAgIm9yZGVyZWRfZnJlZT0lcCIsCj4gIAkJICBfX2VudHJ5
LT53b3JrLCBfX2VudHJ5LT5ub3JtYWxfd29yaywgX19lbnRyeS0+d3EsCj4gIAkJICAgX19lbnRy
eS0+ZnVuYywgX19lbnRyeS0+b3JkZXJlZF9mdW5jLCBfX2VudHJ5LT5vcmRlcmVkX2ZyZWUpCj4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL2NwdWhwLmggYi9pbmNsdWRlL3RyYWNl
L2V2ZW50cy9jcHVocC5oCj4gaW5kZXggZmUxZDZlOGNkOTlkLi5hZDE2Zjc3MzEwYzYgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvY3B1aHAuaAo+ICsrKyBiL2luY2x1ZGUvdHJh
Y2UvZXZlbnRzL2NwdWhwLmgKPiBAQCAtMzAsNyArMzAsNyBAQCBUUkFDRV9FVkVOVChjcHVocF9l
bnRlciwKPiAgCQlfX2VudHJ5LT5mdW4JPSBmdW47Cj4gIAkpLAo+ICAKPiAtCVRQX3ByaW50aygi
Y3B1OiAlMDR1IHRhcmdldDogJTNkIHN0ZXA6ICUzZCAoJXBmKSIsCj4gKwlUUF9wcmludGsoImNw
dTogJTA0dSB0YXJnZXQ6ICUzZCBzdGVwOiAlM2QgKCVwcykiLAo+ICAJCSAgX19lbnRyeS0+Y3B1
LCBfX2VudHJ5LT50YXJnZXQsIF9fZW50cnktPmlkeCwgX19lbnRyeS0+ZnVuKQo+ICApOwo+ICAK
PiBAQCAtNTgsNyArNTgsNyBAQCBUUkFDRV9FVkVOVChjcHVocF9tdWx0aV9lbnRlciwKPiAgCQlf
X2VudHJ5LT5mdW4JPSBmdW47Cj4gIAkpLAo+ICAKPiAtCVRQX3ByaW50aygiY3B1OiAlMDR1IHRh
cmdldDogJTNkIHN0ZXA6ICUzZCAoJXBmKSIsCj4gKwlUUF9wcmludGsoImNwdTogJTA0dSB0YXJn
ZXQ6ICUzZCBzdGVwOiAlM2QgKCVwcykiLAo+ICAJCSAgX19lbnRyeS0+Y3B1LCBfX2VudHJ5LT50
YXJnZXQsIF9fZW50cnktPmlkeCwgX19lbnRyeS0+ZnVuKQo+ICApOwo+ICAKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvcHJlZW1wdGlycS5oIGIvaW5jbHVkZS90cmFjZS9ldmVu
dHMvcHJlZW1wdGlycS5oCj4gaW5kZXggOWEwZDRjZWViMTY2Li45NWZiYTA0NzFlNWIgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMvcHJlZW1wdGlycS5oCj4gKysrIGIvaW5jbHVk
ZS90cmFjZS9ldmVudHMvcHJlZW1wdGlycS5oCj4gQEAgLTI3LDcgKzI3LDcgQEAgREVDTEFSRV9F
VkVOVF9DTEFTUyhwcmVlbXB0aXJxX3RlbXBsYXRlLAo+ICAJCV9fZW50cnktPnBhcmVudF9vZmZz
ID0gKHUzMikocGFyZW50X2lwIC0gKHVuc2lnbmVkIGxvbmcpX3N0ZXh0KTsKPiAgCSksCj4gIAo+
IC0JVFBfcHJpbnRrKCJjYWxsZXI9JXBGIHBhcmVudD0lcEYiLAo+ICsJVFBfcHJpbnRrKCJjYWxs
ZXI9JXBTIHBhcmVudD0lcFMiLAo+ICAJCSAgKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpKF9zdGV4
dCkgKyBfX2VudHJ5LT5jYWxsZXJfb2ZmcyksCj4gIAkJICAodm9pZCAqKSgodW5zaWduZWQgbG9u
ZykoX3N0ZXh0KSArIF9fZW50cnktPnBhcmVudF9vZmZzKSkKPiAgKTsKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS90cmFjZS9ldmVudHMvcmN1LmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy9yY3UuaAo+
IGluZGV4IGYwYzRkMTBlNjE0Yi4uODAzMzlmZDE0YzFjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv
dHJhY2UvZXZlbnRzL3JjdS5oCj4gKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvcmN1LmgKPiBA
QCAtNDkxLDcgKzQ5MSw3IEBAIFRSQUNFX0VWRU5UKHJjdV9jYWxsYmFjaywKPiAgCQlfX2VudHJ5
LT5xbGVuID0gcWxlbjsKPiAgCSksCj4gIAo+IC0JVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVuYz0l
cGYgJWxkLyVsZCIsCj4gKwlUUF9wcmludGsoIiVzIHJocD0lcCBmdW5jPSVwcyAlbGQvJWxkIiwK
PiAgCQkgIF9fZW50cnktPnJjdW5hbWUsIF9fZW50cnktPnJocCwgX19lbnRyeS0+ZnVuYywKPiAg
CQkgIF9fZW50cnktPnFsZW5fbGF6eSwgX19lbnRyeS0+cWxlbikKPiAgKTsKPiBAQCAtNTg3LDcg
KzU4Nyw3IEBAIFRSQUNFX0VWRU5UKHJjdV9pbnZva2VfY2FsbGJhY2ssCj4gIAkJX19lbnRyeS0+
ZnVuYyA9IHJocC0+ZnVuYzsKPiAgCSksCj4gIAo+IC0JVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVu
Yz0lcGYiLAo+ICsJVFBfcHJpbnRrKCIlcyByaHA9JXAgZnVuYz0lcHMiLAo+ICAJCSAgX19lbnRy
eS0+cmN1bmFtZSwgX19lbnRyeS0+cmhwLCBfX2VudHJ5LT5mdW5jKQo+ICApOwo+ICAKPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvc3VucnBjLmggYi9pbmNsdWRlL3RyYWNlL2V2
ZW50cy9zdW5ycGMuaAo+IGluZGV4IDdlODk5ZTYzNWQzMy4uZjBhNmYwYzU1NDljIDEwMDY0NAo+
IC0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3N1bnJwYy5oCj4gKysrIGIvaW5jbHVkZS90cmFj
ZS9ldmVudHMvc3VucnBjLmgKPiBAQCAtMTQ2LDcgKzE0Niw3IEBAIERFQ0xBUkVfRVZFTlRfQ0xB
U1MocnBjX3Rhc2tfcnVubmluZywKPiAgCQlfX2VudHJ5LT5mbGFncyA9IHRhc2stPnRrX2ZsYWdz
Owo+ICAJCSksCj4gIAo+IC0JVFBfcHJpbnRrKCJ0YXNrOiV1QCVkIGZsYWdzPSVzIHJ1bnN0YXRl
PSVzIHN0YXR1cz0lZCBhY3Rpb249JXBmIiwKPiArCVRQX3ByaW50aygidGFzazoldUAlZCBmbGFn
cz0lcyBydW5zdGF0ZT0lcyBzdGF0dXM9JWQgYWN0aW9uPSVwcyIsCj4gIAkJX19lbnRyeS0+dGFz
a19pZCwgX19lbnRyeS0+Y2xpZW50X2lkLAo+ICAJCXJwY19zaG93X3Rhc2tfZmxhZ3MoX19lbnRy
eS0+ZmxhZ3MpLAo+ICAJCXJwY19zaG93X3J1bnN0YXRlKF9fZW50cnktPnJ1bnN0YXRlKSwKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMvdm1zY2FuLmggYi9pbmNsdWRlL3RyYWNl
L2V2ZW50cy92bXNjYW4uaAo+IGluZGV4IGExY2I5MTM0MjIzMS4uMjUyMzI3ZGJmYTUxIDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3Ztc2Nhbi5oCj4gKysrIGIvaW5jbHVkZS90
cmFjZS9ldmVudHMvdm1zY2FuLmgKPiBAQCAtMjI2LDcgKzIyNiw3IEBAIFRSQUNFX0VWRU5UKG1t
X3Nocmlua19zbGFiX3N0YXJ0LAo+ICAJCV9fZW50cnktPnByaW9yaXR5ID0gcHJpb3JpdHk7Cj4g
IAkpLAo+ICAKPiAtCVRQX3ByaW50aygiJXBGICVwOiBuaWQ6ICVkIG9iamVjdHMgdG8gc2hyaW5r
ICVsZCBnZnBfZmxhZ3MgJXMgY2FjaGUgaXRlbXMgJWxkIGRlbHRhICVsbGQgdG90YWxfc2NhbiAl
bGQgcHJpb3JpdHkgJWQiLAo+ICsJVFBfcHJpbnRrKCIlcFMgJXA6IG5pZDogJWQgb2JqZWN0cyB0
byBzaHJpbmsgJWxkIGdmcF9mbGFncyAlcyBjYWNoZSBpdGVtcyAlbGQgZGVsdGEgJWxsZCB0b3Rh
bF9zY2FuICVsZCBwcmlvcml0eSAlZCIsCj4gIAkJX19lbnRyeS0+c2hyaW5rLAo+ICAJCV9fZW50
cnktPnNociwKPiAgCQlfX2VudHJ5LT5uaWQsCj4gQEAgLTI2NSw3ICsyNjUsNyBAQCBUUkFDRV9F
VkVOVChtbV9zaHJpbmtfc2xhYl9lbmQsCj4gIAkJX19lbnRyeS0+dG90YWxfc2NhbiA9IHRvdGFs
X3NjYW47Cj4gIAkpLAo+ICAKPiAtCVRQX3ByaW50aygiJXBGICVwOiBuaWQ6ICVkIHVudXNlZCBz
Y2FuIGNvdW50ICVsZCBuZXcgc2NhbiBjb3VudCAlbGQgdG90YWxfc2NhbiAlbGQgbGFzdCBzaHJp
bmtlciByZXR1cm4gdmFsICVkIiwKPiArCVRQX3ByaW50aygiJXBTICVwOiBuaWQ6ICVkIHVudXNl
ZCBzY2FuIGNvdW50ICVsZCBuZXcgc2NhbiBjb3VudCAlbGQgdG90YWxfc2NhbiAlbGQgbGFzdCBz
aHJpbmtlciByZXR1cm4gdmFsICVkIiwKPiAgCQlfX2VudHJ5LT5zaHJpbmssCj4gIAkJX19lbnRy
eS0+c2hyLAo+ICAJCV9fZW50cnktPm5pZCwKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9l
dmVudHMvd29ya3F1ZXVlLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy93b3JrcXVldWUuaAo+IGlu
ZGV4IDlhNzYxYmM2YTI1MS4uZTE3MjU0OTI4M2JlIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdHJh
Y2UvZXZlbnRzL3dvcmtxdWV1ZS5oCj4gKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMvd29ya3F1
ZXVlLmgKPiBAQCAtNjAsNyArNjAsNyBAQCBUUkFDRV9FVkVOVCh3b3JrcXVldWVfcXVldWVfd29y
aywKPiAgCQlfX2VudHJ5LT5jcHUJCT0gcHdxLT5wb29sLT5jcHU7Cj4gIAkpLAo+ICAKPiAtCVRQ
X3ByaW50aygid29yayBzdHJ1Y3Q9JXAgZnVuY3Rpb249JXBmIHdvcmtxdWV1ZT0lcCByZXFfY3B1
PSV1IGNwdT0ldSIsCj4gKwlUUF9wcmludGsoIndvcmsgc3RydWN0PSVwIGZ1bmN0aW9uPSVwcyB3
b3JrcXVldWU9JXAgcmVxX2NwdT0ldSBjcHU9JXUiLAo+ICAJCSAgX19lbnRyeS0+d29yaywgX19l
bnRyeS0+ZnVuY3Rpb24sIF9fZW50cnktPndvcmtxdWV1ZSwKPiAgCQkgIF9fZW50cnktPnJlcV9j
cHUsIF9fZW50cnktPmNwdSkKPiAgKTsKPiBAQCAtMTAyLDcgKzEwMiw3IEBAIFRSQUNFX0VWRU5U
KHdvcmtxdWV1ZV9leGVjdXRlX3N0YXJ0LAo+ICAJCV9fZW50cnktPmZ1bmN0aW9uCT0gd29yay0+
ZnVuYzsKPiAgCSksCj4gIAo+IC0JVFBfcHJpbnRrKCJ3b3JrIHN0cnVjdCAlcDogZnVuY3Rpb24g
JXBmIiwgX19lbnRyeS0+d29yaywgX19lbnRyeS0+ZnVuY3Rpb24pCj4gKwlUUF9wcmludGsoIndv
cmsgc3RydWN0ICVwOiBmdW5jdGlvbiAlcHMiLCBfX2VudHJ5LT53b3JrLCBfX2VudHJ5LT5mdW5j
dGlvbikKPiAgKTsKPiAgCj4gIC8qKgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3RyYWNlL2V2ZW50
cy94ZW4uaCBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oCj4gaW5kZXggZmRjZjg4YmNmMGVh
Li45YTBlOGFmMjEzMTAgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgK
PiArKysgYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy94ZW4uaAo+IEBAIC03Myw3ICs3Myw3IEBAIFRS
QUNFX0VWRU5UKHhlbl9tY19jYWxsYmFjaywKPiAgCQkgICAgX19lbnRyeS0+Zm4gPSBmbjsKPiAg
CQkgICAgX19lbnRyeS0+ZGF0YSA9IGRhdGE7Cj4gIAkJICAgICksCj4gLQkgICAgVFBfcHJpbnRr
KCJjYWxsYmFjayAlcGYsIGRhdGEgJXAiLAo+ICsJICAgIFRQX3ByaW50aygiY2FsbGJhY2sgJXBz
LCBkYXRhICVwIiwKPiAgCQkgICAgICBfX2VudHJ5LT5mbiwgX19lbnRyeS0+ZGF0YSkKPiAgCSk7
Cj4gIAo+IGRpZmYgLS1naXQgYS9pbml0L21haW4uYyBiL2luaXQvbWFpbi5jCj4gaW5kZXggNTk4
ZTI3OGI0NmY3Li4yMDRlODdlYzM0MTkgMTAwNjQ0Cj4gLS0tIGEvaW5pdC9tYWluLmMKPiArKysg
Yi9pbml0L21haW4uYwo+IEBAIC04NDAsNyArODQwLDcgQEAgdHJhY2VfaW5pdGNhbGxfc3RhcnRf
Y2Iodm9pZCAqZGF0YSwgaW5pdGNhbGxfdCBmbikKPiAgewo+ICAJa3RpbWVfdCAqY2FsbHRpbWUg
PSAoa3RpbWVfdCAqKWRhdGE7Cj4gIAo+IC0JcHJpbnRrKEtFUk5fREVCVUcgImNhbGxpbmcgICVw
RiBAICVpXG4iLCBmbiwgdGFza19waWRfbnIoY3VycmVudCkpOwo+ICsJcHJpbnRrKEtFUk5fREVC
VUcgImNhbGxpbmcgICVwUyBAICVpXG4iLCBmbiwgdGFza19waWRfbnIoY3VycmVudCkpOwo+ICAJ
KmNhbGx0aW1lID0ga3RpbWVfZ2V0KCk7Cj4gIH0KPiAgCj4gQEAgLTg1NCw3ICs4NTQsNyBAQCB0
cmFjZV9pbml0Y2FsbF9maW5pc2hfY2Iodm9pZCAqZGF0YSwgaW5pdGNhbGxfdCBmbiwgaW50IHJl
dCkKPiAgCXJldHRpbWUgPSBrdGltZV9nZXQoKTsKPiAgCWRlbHRhID0ga3RpbWVfc3ViKHJldHRp
bWUsICpjYWxsdGltZSk7Cj4gIAlkdXJhdGlvbiA9ICh1bnNpZ25lZCBsb25nIGxvbmcpIGt0aW1l
X3RvX25zKGRlbHRhKSA+PiAxMDsKPiAtCXByaW50ayhLRVJOX0RFQlVHICJpbml0Y2FsbCAlcEYg
cmV0dXJuZWQgJWQgYWZ0ZXIgJWxsZCB1c2Vjc1xuIiwKPiArCXByaW50ayhLRVJOX0RFQlVHICJp
bml0Y2FsbCAlcFMgcmV0dXJuZWQgJWQgYWZ0ZXIgJWxsZCB1c2Vjc1xuIiwKPiAgCQkgZm4sIHJl
dCwgZHVyYXRpb24pOwo+ICB9Cj4gIAo+IEBAIC05MTEsNyArOTExLDcgQEAgaW50IF9faW5pdF9v
cl9tb2R1bGUgZG9fb25lX2luaXRjYWxsKGluaXRjYWxsX3QgZm4pCj4gIAkJc3RybGNhdChtc2di
dWYsICJkaXNhYmxlZCBpbnRlcnJ1cHRzICIsIHNpemVvZihtc2didWYpKTsKPiAgCQlsb2NhbF9p
cnFfZW5hYmxlKCk7Cj4gIAl9Cj4gLQlXQVJOKG1zZ2J1ZlswXSwgImluaXRjYWxsICVwRiByZXR1
cm5lZCB3aXRoICVzXG4iLCBmbiwgbXNnYnVmKTsKPiArCVdBUk4obXNnYnVmWzBdLCAiaW5pdGNh
bGwgJXBTIHJldHVybmVkIHdpdGggJXNcbiIsIGZuLCBtc2didWYpOwo+ICAKPiAgCWFkZF9sYXRl
bnRfZW50cm9weSgpOwo+ICAJcmV0dXJuIHJldDsKPiBkaWZmIC0tZ2l0IGEva2VybmVsL2FzeW5j
LmMgYi9rZXJuZWwvYXN5bmMuYwo+IGluZGV4IGY2YmQwZDk4ODVlMS4uMTJjMzMyZTRlMTNlIDEw
MDY0NAo+IC0tLSBhL2tlcm5lbC9hc3luYy5jCj4gKysrIGIva2VybmVsL2FzeW5jLmMKPiBAQCAt
MTE5LDcgKzExOSw3IEBAIHN0YXRpYyB2b2lkIGFzeW5jX3J1bl9lbnRyeV9mbihzdHJ1Y3Qgd29y
a19zdHJ1Y3QgKndvcmspCj4gIAo+ICAJLyogMSkgcnVuIChhbmQgcHJpbnQgZHVyYXRpb24pICov
Cj4gIAlpZiAoaW5pdGNhbGxfZGVidWcgJiYgc3lzdGVtX3N0YXRlIDwgU1lTVEVNX1JVTk5JTkcp
IHsKPiAtCQlwcl9kZWJ1ZygiY2FsbGluZyAgJWxsaV8lcEYgQCAlaVxuIiwKPiArCQlwcl9kZWJ1
ZygiY2FsbGluZyAgJWxsaV8lcFMgQCAlaVxuIiwKPiAgCQkJKGxvbmcgbG9uZyllbnRyeS0+Y29v
a2llLAo+ICAJCQllbnRyeS0+ZnVuYywgdGFza19waWRfbnIoY3VycmVudCkpOwo+ICAJCWNhbGx0
aW1lID0ga3RpbWVfZ2V0KCk7Cj4gQEAgLTEyOCw3ICsxMjgsNyBAQCBzdGF0aWMgdm9pZCBhc3lu
Y19ydW5fZW50cnlfZm4oc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ICAJaWYgKGluaXRjYWxs
X2RlYnVnICYmIHN5c3RlbV9zdGF0ZSA8IFNZU1RFTV9SVU5OSU5HKSB7Cj4gIAkJcmV0dGltZSA9
IGt0aW1lX2dldCgpOwo+ICAJCWRlbHRhID0ga3RpbWVfc3ViKHJldHRpbWUsIGNhbGx0aW1lKTsK
PiAtCQlwcl9kZWJ1ZygiaW5pdGNhbGwgJWxsaV8lcEYgcmV0dXJuZWQgMCBhZnRlciAlbGxkIHVz
ZWNzXG4iLAo+ICsJCXByX2RlYnVnKCJpbml0Y2FsbCAlbGxpXyVwUyByZXR1cm5lZCAwIGFmdGVy
ICVsbGQgdXNlY3NcbiIsCj4gIAkJCShsb25nIGxvbmcpZW50cnktPmNvb2tpZSwKPiAgCQkJZW50
cnktPmZ1bmMsCj4gIAkJCShsb25nIGxvbmcpa3RpbWVfdG9fbnMoZGVsdGEpID4+IDEwKTsKPiBk
aWZmIC0tZ2l0IGEva2VybmVsL2V2ZW50cy91cHJvYmVzLmMgYi9rZXJuZWwvZXZlbnRzL3Vwcm9i
ZXMuYwo+IGluZGV4IGM1Y2RlODczMjljNy4uNGExZWY4ODAyNTNjIDEwMDY0NAo+IC0tLSBhL2tl
cm5lbC9ldmVudHMvdXByb2Jlcy5jCj4gKysrIGIva2VybmVsL2V2ZW50cy91cHJvYmVzLmMKPiBA
QCAtMjAyOCw3ICsyMDI4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlcl9jaGFpbihzdHJ1Y3QgdXBy
b2JlICp1cHJvYmUsIHN0cnVjdCBwdF9yZWdzICpyZWdzKQo+ICAJCWlmICh1Yy0+aGFuZGxlcikg
ewo+ICAJCQlyYyA9IHVjLT5oYW5kbGVyKHVjLCByZWdzKTsKPiAgCQkJV0FSTihyYyAmIH5VUFJP
QkVfSEFORExFUl9NQVNLLAo+IC0JCQkJImJhZCByYz0weCV4IGZyb20gJXBmKClcbiIsIHJjLCB1
Yy0+aGFuZGxlcik7Cj4gKwkJCQkiYmFkIHJjPTB4JXggZnJvbSAlcHMoKVxuIiwgcmMsIHVjLT5o
YW5kbGVyKTsKPiAgCQl9Cj4gIAo+ICAJCWlmICh1Yy0+cmV0X2hhbmRsZXIpCj4gZGlmZiAtLWdp
dCBhL2tlcm5lbC9mYWlsX2Z1bmN0aW9uLmMgYi9rZXJuZWwvZmFpbF9mdW5jdGlvbi5jCj4gaW5k
ZXggMTdmNzViNTQ1ZjY2Li5mZWI4MDcxMmI5MTMgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2ZhaWxf
ZnVuY3Rpb24uYwo+ICsrKyBiL2tlcm5lbC9mYWlsX2Z1bmN0aW9uLmMKPiBAQCAtMjEwLDcgKzIx
MCw3IEBAIHN0YXRpYyBpbnQgZmVpX3NlcV9zaG93KHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAq
dikKPiAgewo+ICAJc3RydWN0IGZlaV9hdHRyICphdHRyID0gbGlzdF9lbnRyeSh2LCBzdHJ1Y3Qg
ZmVpX2F0dHIsIGxpc3QpOwo+ICAKPiAtCXNlcV9wcmludGYobSwgIiVwZlxuIiwgYXR0ci0+a3Au
YWRkcik7Cj4gKwlzZXFfcHJpbnRmKG0sICIlcHNcbiIsIGF0dHItPmtwLmFkZHIpOwo+ICAJcmV0
dXJuIDA7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvZGVidWdmcy5jIGIva2Vy
bmVsL2lycS9kZWJ1Z2ZzLmMKPiBpbmRleCA1MTZjMDBhNWU4NjcuLmMxZWNjZDRmNjUyMCAxMDA2
NDQKPiAtLS0gYS9rZXJuZWwvaXJxL2RlYnVnZnMuYwo+ICsrKyBiL2tlcm5lbC9pcnEvZGVidWdm
cy5jCj4gQEAgLTE1Miw3ICsxNTIsNyBAQCBzdGF0aWMgaW50IGlycV9kZWJ1Z19zaG93KHN0cnVj
dCBzZXFfZmlsZSAqbSwgdm9pZCAqcCkKPiAgCj4gIAlyYXdfc3Bpbl9sb2NrX2lycSgmZGVzYy0+
bG9jayk7Cj4gIAlkYXRhID0gaXJxX2Rlc2NfZ2V0X2lycV9kYXRhKGRlc2MpOwo+IC0Jc2VxX3By
aW50ZihtLCAiaGFuZGxlcjogICVwZlxuIiwgZGVzYy0+aGFuZGxlX2lycSk7Cj4gKwlzZXFfcHJp
bnRmKG0sICJoYW5kbGVyOiAgJXBzXG4iLCBkZXNjLT5oYW5kbGVfaXJxKTsKPiAgCXNlcV9wcmlu
dGYobSwgImRldmljZTogICAlc1xuIiwgZGVzYy0+ZGV2X25hbWUpOwo+ICAJc2VxX3ByaW50Ziht
LCAic3RhdHVzOiAgIDB4JTA4eFxuIiwgZGVzYy0+c3RhdHVzX3VzZV9hY2Nlc3NvcnMpOwo+ICAJ
aXJxX2RlYnVnX3Nob3dfYml0cyhtLCAwLCBkZXNjLT5zdGF0dXNfdXNlX2FjY2Vzc29ycywgaXJx
ZGVzY19zdGF0ZXMsCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvaGFuZGxlLmMgYi9rZXJuZWwv
aXJxL2hhbmRsZS5jCj4gaW5kZXggNmRmNWRkZmRiMGY4Li5hNGFjZTYxMWY0N2YgMTAwNjQ0Cj4g
LS0tIGEva2VybmVsL2lycS9oYW5kbGUuYwo+ICsrKyBiL2tlcm5lbC9pcnEvaGFuZGxlLmMKPiBA
QCAtMTQ5LDcgKzE0OSw3IEBAIGlycXJldHVybl90IF9faGFuZGxlX2lycV9ldmVudF9wZXJjcHUo
c3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQgKmZsYWdzCj4gIAkJcmVzID0gYWN0
aW9uLT5oYW5kbGVyKGlycSwgYWN0aW9uLT5kZXZfaWQpOwo+ICAJCXRyYWNlX2lycV9oYW5kbGVy
X2V4aXQoaXJxLCBhY3Rpb24sIHJlcyk7Cj4gIAo+IC0JCWlmIChXQVJOX09OQ0UoIWlycXNfZGlz
YWJsZWQoKSwiaXJxICV1IGhhbmRsZXIgJXBGIGVuYWJsZWQgaW50ZXJydXB0c1xuIiwKPiArCQlp
ZiAoV0FSTl9PTkNFKCFpcnFzX2Rpc2FibGVkKCksImlycSAldSBoYW5kbGVyICVwUyBlbmFibGVk
IGludGVycnVwdHNcbiIsCj4gIAkJCSAgICAgIGlycSwgYWN0aW9uLT5oYW5kbGVyKSkKPiAgCQkJ
bG9jYWxfaXJxX2Rpc2FibGUoKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvbWFuYWdl
LmMgYi9rZXJuZWwvaXJxL21hbmFnZS5jCj4gaW5kZXggNTNhMDgxMzkyMTE1Li43OGYzZGRlYjdm
ZTQgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2lycS9tYW5hZ2UuYwo+ICsrKyBiL2tlcm5lbC9pcnEv
bWFuYWdlLmMKPiBAQCAtNzgxLDcgKzc4MSw3IEBAIGludCBfX2lycV9zZXRfdHJpZ2dlcihzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCj4gIAkJcmV0ID0gMDsKPiAg
CQlicmVhazsKPiAgCWRlZmF1bHQ6Cj4gLQkJcHJfZXJyKCJTZXR0aW5nIHRyaWdnZXIgbW9kZSAl
bHUgZm9yIGlycSAldSBmYWlsZWQgKCVwRilcbiIsCj4gKwkJcHJfZXJyKCJTZXR0aW5nIHRyaWdn
ZXIgbW9kZSAlbHUgZm9yIGlycSAldSBmYWlsZWQgKCVwUylcbiIsCj4gIAkJICAgICAgIGZsYWdz
LCBpcnFfZGVzY19nZXRfaXJxKGRlc2MpLCBjaGlwLT5pcnFfc2V0X3R5cGUpOwo+ICAJfQo+ICAJ
aWYgKHVubWFzaykKPiBkaWZmIC0tZ2l0IGEva2VybmVsL2lycS9zcHVyaW91cy5jIGIva2VybmVs
L2lycS9zcHVyaW91cy5jCj4gaW5kZXggNmQyZmE2OTE0YjMwLi4yZWQ5N2E3YzliMmEgMTAwNjQ0
Cj4gLS0tIGEva2VybmVsL2lycS9zcHVyaW91cy5jCj4gKysrIGIva2VybmVsL2lycS9zcHVyaW91
cy5jCj4gQEAgLTIxMiw5ICsyMTIsOSBAQCBzdGF0aWMgdm9pZCBfX3JlcG9ydF9iYWRfaXJxKHN0
cnVjdCBpcnFfZGVzYyAqZGVzYywgaXJxcmV0dXJuX3QgYWN0aW9uX3JldCkKPiAgCSAqLwo+ICAJ
cmF3X3NwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gIAlmb3JfZWFjaF9h
Y3Rpb25fb2ZfZGVzYyhkZXNjLCBhY3Rpb24pIHsKPiAtCQlwcmludGsoS0VSTl9FUlIgIls8JXA+
XSAlcGYiLCBhY3Rpb24tPmhhbmRsZXIsIGFjdGlvbi0+aGFuZGxlcik7Cj4gKwkJcHJpbnRrKEtF
Uk5fRVJSICJbPCVwPl0gJXBzIiwgYWN0aW9uLT5oYW5kbGVyLCBhY3Rpb24tPmhhbmRsZXIpOwo+
ICAJCWlmIChhY3Rpb24tPnRocmVhZF9mbikKPiAtCQkJcHJpbnRrKEtFUk5fQ09OVCAiIHRocmVh
ZGVkIFs8JXA+XSAlcGYiLAo+ICsJCQlwcmludGsoS0VSTl9DT05UICIgdGhyZWFkZWQgWzwlcD5d
ICVwcyIsCj4gIAkJCQkJYWN0aW9uLT50aHJlYWRfZm4sIGFjdGlvbi0+dGhyZWFkX2ZuKTsKPiAg
CQlwcmludGsoS0VSTl9DT05UICJcbiIpOwo+ICAJfQo+IGRpZmYgLS1naXQgYS9rZXJuZWwvcmN1
L3RyZWUuYyBiL2tlcm5lbC9yY3UvdHJlZS5jCj4gaW5kZXggYWNkNmNjZjU2ZmFmLi44ZWVlOTIx
YjM4NGQgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL3JjdS90cmVlLmMKPiArKysgYi9rZXJuZWwvcmN1
L3RyZWUuYwo+IEBAIC0yODcwLDcgKzI4NzAsNyBAQCBfX2NhbGxfcmN1KHN0cnVjdCByY3VfaGVh
ZCAqaGVhZCwgcmN1X2NhbGxiYWNrX3QgZnVuYywgaW50IGNwdSwgYm9vbCBsYXp5KQo+ICAJCSAq
IFVzZSByY3U6cmN1X2NhbGxiYWNrIHRyYWNlIGV2ZW50IHRvIGZpbmQgdGhlIHByZXZpb3VzCj4g
IAkJICogdGltZSBjYWxsYmFjayB3YXMgcGFzc2VkIHRvIF9fY2FsbF9yY3UoKS4KPiAgCQkgKi8K
PiAtCQlXQVJOX09OQ0UoMSwgIl9fY2FsbF9yY3UoKTogRG91YmxlLWZyZWVkIENCICVwLT4lcEYo
KSEhIVxuIiwKPiArCQlXQVJOX09OQ0UoMSwgIl9fY2FsbF9yY3UoKTogRG91YmxlLWZyZWVkIENC
ICVwLT4lcFMoKSEhIVxuIiwKPiAgCQkJICBoZWFkLCBoZWFkLT5mdW5jKTsKPiAgCQlXUklURV9P
TkNFKGhlYWQtPmZ1bmMsIHJjdV9sZWFrX2NhbGxiYWNrKTsKPiAgCQlyZXR1cm47Cj4gZGlmZiAt
LWdpdCBhL2tlcm5lbC9zdG9wX21hY2hpbmUuYyBiL2tlcm5lbC9zdG9wX21hY2hpbmUuYwo+IGlu
ZGV4IDA2N2NiODNmMzdlYS4uNzIzMWZiNTk1M2ZjIDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9zdG9w
X21hY2hpbmUuYwo+ICsrKyBiL2tlcm5lbC9zdG9wX21hY2hpbmUuYwo+IEBAIC01MTMsNyArNTEz
LDcgQEAgc3RhdGljIHZvaWQgY3B1X3N0b3BwZXJfdGhyZWFkKHVuc2lnbmVkIGludCBjcHUpCj4g
IAkJfQo+ICAJCXByZWVtcHRfY291bnRfZGVjKCk7Cj4gIAkJV0FSTl9PTkNFKHByZWVtcHRfY291
bnQoKSwKPiAtCQkJICAiY3B1X3N0b3A6ICVwZiglcCkgbGVha2VkIHByZWVtcHQgY291bnRcbiIs
IGZuLCBhcmcpOwo+ICsJCQkgICJjcHVfc3RvcDogJXBzKCVwKSBsZWFrZWQgcHJlZW1wdCBjb3Vu
dFxuIiwgZm4sIGFyZyk7Cj4gIAkJZ290byByZXBlYXQ7Cj4gIAl9Cj4gIH0KPiBkaWZmIC0tZ2l0
IGEva2VybmVsL3RpbWUvc2NoZWRfY2xvY2suYyBiL2tlcm5lbC90aW1lL3NjaGVkX2Nsb2NrLmMK
PiBpbmRleCAxNmI4MGMyYjRmZTguLjZiZTgxZWY5MGVlNSAxMDA2NDQKPiAtLS0gYS9rZXJuZWwv
dGltZS9zY2hlZF9jbG9jay5jCj4gKysrIGIva2VybmVsL3RpbWUvc2NoZWRfY2xvY2suYwo+IEBA
IC0yMzEsNyArMjMxLDcgQEAgc2NoZWRfY2xvY2tfcmVnaXN0ZXIodTY0ICgqcmVhZCkodm9pZCks
IGludCBiaXRzLCB1bnNpZ25lZCBsb25nIHJhdGUpCj4gIAlpZiAoaXJxdGltZSA+IDAgfHwgKGly
cXRpbWUgPT0gLTEgJiYgcmF0ZSA+PSAxMDAwMDAwKSkKPiAgCQllbmFibGVfc2NoZWRfY2xvY2tf
aXJxdGltZSgpOwo+ICAKPiAtCXByX2RlYnVnKCJSZWdpc3RlcmVkICVwRiBhcyBzY2hlZF9jbG9j
ayBzb3VyY2VcbiIsIHJlYWQpOwo+ICsJcHJfZGVidWcoIlJlZ2lzdGVyZWQgJXBTIGFzIHNjaGVk
X2Nsb2NrIHNvdXJjZVxuIiwgcmVhZCk7Cj4gIH0KPiAgCj4gIHZvaWQgX19pbml0IGdlbmVyaWNf
c2NoZWRfY2xvY2tfaW5pdCh2b2lkKQo+IGRpZmYgLS1naXQgYS9rZXJuZWwvdGltZS90aW1lci5j
IGIva2VybmVsL3RpbWUvdGltZXIuYwo+IGluZGV4IGE5YjFiYmMyZDg4ZC4uMzQzYzdiYTMzYjFj
IDEwMDY0NAo+IC0tLSBhL2tlcm5lbC90aW1lL3RpbWVyLmMKPiArKysgYi9rZXJuZWwvdGltZS90
aW1lci5jCj4gQEAgLTEzMjUsNyArMTMyNSw3IEBAIHN0YXRpYyB2b2lkIGNhbGxfdGltZXJfZm4o
c3RydWN0IHRpbWVyX2xpc3QgKnRpbWVyLAo+ICAJbG9ja19tYXBfcmVsZWFzZSgmbG9ja2RlcF9t
YXApOwo+ICAKPiAgCWlmIChjb3VudCAhPSBwcmVlbXB0X2NvdW50KCkpIHsKPiAtCQlXQVJOX09O
Q0UoMSwgInRpbWVyOiAlcEYgcHJlZW1wdCBsZWFrOiAlMDh4IC0+ICUwOHhcbiIsCj4gKwkJV0FS
Tl9PTkNFKDEsICJ0aW1lcjogJXBTIHByZWVtcHQgbGVhazogJTA4eCAtPiAlMDh4XG4iLAo+ICAJ
CQkgIGZuLCBjb3VudCwgcHJlZW1wdF9jb3VudCgpKTsKPiAgCQkvKgo+ICAJCSAqIFJlc3RvcmUg
dGhlIHByZWVtcHQgY291bnQuIFRoYXQgZ2l2ZXMgdXMgYSBkZWNlbnQKPiBkaWZmIC0tZ2l0IGEv
a2VybmVsL3dvcmtxdWV1ZS5jIGIva2VybmVsL3dvcmtxdWV1ZS5jCj4gaW5kZXggNmJjN2IxODBm
ZGY2Li4yZDg5NmY1NzQzMjMgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL3dvcmtxdWV1ZS5jCj4gKysr
IGIva2VybmVsL3dvcmtxdWV1ZS5jCj4gQEAgLTIyNzgsNyArMjI3OCw3IEBAIF9fYWNxdWlyZXMo
JnBvb2wtPmxvY2spCj4gIAo+ICAJaWYgKHVubGlrZWx5KGluX2F0b21pYygpIHx8IGxvY2tkZXBf
ZGVwdGgoY3VycmVudCkgPiAwKSkgewo+ICAJCXByX2VycigiQlVHOiB3b3JrcXVldWUgbGVha2Vk
IGxvY2sgb3IgYXRvbWljOiAlcy8weCUwOHgvJWRcbiIKPiAtCQkgICAgICAgIiAgICAgbGFzdCBm
dW5jdGlvbjogJXBmXG4iLAo+ICsJCSAgICAgICAiICAgICBsYXN0IGZ1bmN0aW9uOiAlcHNcbiIs
Cj4gIAkJICAgICAgIGN1cnJlbnQtPmNvbW0sIHByZWVtcHRfY291bnQoKSwgdGFza19waWRfbnIo
Y3VycmVudCksCj4gIAkJICAgICAgIHdvcmtlci0+Y3VycmVudF9mdW5jKTsKPiAgCQlkZWJ1Z19z
aG93X2hlbGRfbG9ja3MoY3VycmVudCk7Cj4gQEAgLTI1OTcsMTEgKzI1OTcsMTEgQEAgc3RhdGlj
IHZvaWQgY2hlY2tfZmx1c2hfZGVwZW5kZW5jeShzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqdGFy
Z2V0X3dxLAo+ICAJd29ya2VyID0gY3VycmVudF93cV93b3JrZXIoKTsKPiAgCj4gIAlXQVJOX09O
Q0UoY3VycmVudC0+ZmxhZ3MgJiBQRl9NRU1BTExPQywKPiAtCQkgICJ3b3JrcXVldWU6IFBGX01F
TUFMTE9DIHRhc2sgJWQoJXMpIGlzIGZsdXNoaW5nICFXUV9NRU1fUkVDTEFJTSAlczolcGYiLAo+
ICsJCSAgIndvcmtxdWV1ZTogUEZfTUVNQUxMT0MgdGFzayAlZCglcykgaXMgZmx1c2hpbmcgIVdR
X01FTV9SRUNMQUlNICVzOiVwcyIsCj4gIAkJICBjdXJyZW50LT5waWQsIGN1cnJlbnQtPmNvbW0s
IHRhcmdldF93cS0+bmFtZSwgdGFyZ2V0X2Z1bmMpOwo+ICAJV0FSTl9PTkNFKHdvcmtlciAmJiAo
KHdvcmtlci0+Y3VycmVudF9wd3EtPndxLT5mbGFncyAmCj4gIAkJCSAgICAgIChXUV9NRU1fUkVD
TEFJTSB8IF9fV1FfTEVHQUNZKSkgPT0gV1FfTUVNX1JFQ0xBSU0pLAo+IC0JCSAgIndvcmtxdWV1
ZTogV1FfTUVNX1JFQ0xBSU0gJXM6JXBmIGlzIGZsdXNoaW5nICFXUV9NRU1fUkVDTEFJTSAlczol
cGYiLAo+ICsJCSAgIndvcmtxdWV1ZTogV1FfTUVNX1JFQ0xBSU0gJXM6JXBzIGlzIGZsdXNoaW5n
ICFXUV9NRU1fUkVDTEFJTSAlczolcHMiLAo+ICAJCSAgd29ya2VyLT5jdXJyZW50X3B3cS0+d3Et
Pm5hbWUsIHdvcmtlci0+Y3VycmVudF9mdW5jLAo+ICAJCSAgdGFyZ2V0X3dxLT5uYW1lLCB0YXJn
ZXRfZnVuYyk7Cj4gIH0KPiBAQCAtNDU4OSw3ICs0NTg5LDcgQEAgdm9pZCBwcmludF93b3JrZXJf
aW5mbyhjb25zdCBjaGFyICpsb2dfbHZsLCBzdHJ1Y3QgdGFza19zdHJ1Y3QgKnRhc2spCj4gIAlw
cm9iZV9rZXJuZWxfcmVhZChkZXNjLCB3b3JrZXItPmRlc2MsIHNpemVvZihkZXNjKSAtIDEpOwo+
ICAKPiAgCWlmIChmbiB8fCBuYW1lWzBdIHx8IGRlc2NbMF0pIHsKPiAtCQlwcmludGsoIiVzV29y
a3F1ZXVlOiAlcyAlcGYiLCBsb2dfbHZsLCBuYW1lLCBmbik7Cj4gKwkJcHJpbnRrKCIlc1dvcmtx
dWV1ZTogJXMgJXBzIiwgbG9nX2x2bCwgbmFtZSwgZm4pOwo+ICAJCWlmIChzdHJjbXAobmFtZSwg
ZGVzYykpCj4gIAkJCXByX2NvbnQoIiAoJXMpIiwgZGVzYyk7Cj4gIAkJcHJfY29udCgiXG4iKTsK
PiBAQCAtNDYxNCw3ICs0NjE0LDcgQEAgc3RhdGljIHZvaWQgcHJfY29udF93b3JrKGJvb2wgY29t
bWEsIHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiAgCQlwcl9jb250KCIlcyBCQVIoJWQpIiwg
Y29tbWEgPyAiLCIgOiAiIiwKPiAgCQkJdGFza19waWRfbnIoYmFyci0+dGFzaykpOwo+ICAJfSBl
bHNlIHsKPiAtCQlwcl9jb250KCIlcyAlcGYiLCBjb21tYSA/ICIsIiA6ICIiLCB3b3JrLT5mdW5j
KTsKPiArCQlwcl9jb250KCIlcyAlcHMiLCBjb21tYSA/ICIsIiA6ICIiLCB3b3JrLT5mdW5jKTsK
PiAgCX0KPiAgfQo+ICAKPiBAQCAtNDY0Niw3ICs0NjQ2LDcgQEAgc3RhdGljIHZvaWQgc2hvd19w
d3Eoc3RydWN0IHBvb2xfd29ya3F1ZXVlICpwd3EpCj4gIAkJCWlmICh3b3JrZXItPmN1cnJlbnRf
cHdxICE9IHB3cSkKPiAgCQkJCWNvbnRpbnVlOwo+ICAKPiAtCQkJcHJfY29udCgiJXMgJWQlczol
cGYiLCBjb21tYSA/ICIsIiA6ICIiLAo+ICsJCQlwcl9jb250KCIlcyAlZCVzOiVwcyIsIGNvbW1h
ID8gIiwiIDogIiIsCj4gIAkJCQl0YXNrX3BpZF9ucih3b3JrZXItPnRhc2spLAo+ICAJCQkJd29y
a2VyID09IHB3cS0+d3EtPnJlc2N1ZXIgPyAiKFJFU0NVRVIpIiA6ICIiLAo+ICAJCQkJd29ya2Vy
LT5jdXJyZW50X2Z1bmMpOwo+IGRpZmYgLS1naXQgYS9saWIvZXJyb3ItaW5qZWN0LmMgYi9saWIv
ZXJyb3ItaW5qZWN0LmMKPiBpbmRleCBjMGQ0NjAwZjQ4OTYuLmFhNjM3NTFjOTE2ZiAxMDA2NDQK
PiAtLS0gYS9saWIvZXJyb3ItaW5qZWN0LmMKPiArKysgYi9saWIvZXJyb3ItaW5qZWN0LmMKPiBA
QCAtMTg5LDcgKzE4OSw3IEBAIHN0YXRpYyBpbnQgZWlfc2VxX3Nob3coc3RydWN0IHNlcV9maWxl
ICptLCB2b2lkICp2KQo+ICB7Cj4gIAlzdHJ1Y3QgZWlfZW50cnkgKmVudCA9IGxpc3RfZW50cnko
diwgc3RydWN0IGVpX2VudHJ5LCBsaXN0KTsKPiAgCj4gLQlzZXFfcHJpbnRmKG0sICIlcGZcdCVz
XG4iLCAodm9pZCAqKWVudC0+c3RhcnRfYWRkciwKPiArCXNlcV9wcmludGYobSwgIiVwc1x0JXNc
biIsICh2b2lkICopZW50LT5zdGFydF9hZGRyLAo+ICAJCSAgIGVycm9yX3R5cGVfc3RyaW5nKGVu
dC0+ZXR5cGUpKTsKPiAgCXJldHVybiAwOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL2xpYi9wZXJjcHUt
cmVmY291bnQuYyBiL2xpYi9wZXJjcHUtcmVmY291bnQuYwo+IGluZGV4IDk4Nzc2ODJlNDljNy4u
ZGE1NDMxOGQzYjU1IDEwMDY0NAo+IC0tLSBhL2xpYi9wZXJjcHUtcmVmY291bnQuYwo+ICsrKyBi
L2xpYi9wZXJjcHUtcmVmY291bnQuYwo+IEBAIC0xNTEsNyArMTUxLDcgQEAgc3RhdGljIHZvaWQg
cGVyY3B1X3JlZl9zd2l0Y2hfdG9fYXRvbWljX3JjdShzdHJ1Y3QgcmN1X2hlYWQgKnJjdSkKPiAg
CWF0b21pY19sb25nX2FkZCgobG9uZyljb3VudCAtIFBFUkNQVV9DT1VOVF9CSUFTLCAmcmVmLT5j
b3VudCk7Cj4gIAo+ICAJV0FSTl9PTkNFKGF0b21pY19sb25nX3JlYWQoJnJlZi0+Y291bnQpIDw9
IDAsCj4gLQkJICAicGVyY3B1IHJlZiAoJXBmKSA8PSAwICglbGQpIGFmdGVyIHN3aXRjaGluZyB0
byBhdG9taWMiLAo+ICsJCSAgInBlcmNwdSByZWYgKCVwcykgPD0gMCAoJWxkKSBhZnRlciBzd2l0
Y2hpbmcgdG8gYXRvbWljIiwKPiAgCQkgIHJlZi0+cmVsZWFzZSwgYXRvbWljX2xvbmdfcmVhZCgm
cmVmLT5jb3VudCkpOwo+ICAKPiAgCS8qIEByZWYgaXMgdmlld2VkIGFzIGRlYWQgb24gYWxsIENQ
VXMsIHNlbmQgb3V0IHN3aXRjaCBjb25maXJtYXRpb24gKi8KPiBAQCAtMzMzLDcgKzMzMyw3IEBA
IHZvaWQgcGVyY3B1X3JlZl9raWxsX2FuZF9jb25maXJtKHN0cnVjdCBwZXJjcHVfcmVmICpyZWYs
Cj4gIAlzcGluX2xvY2tfaXJxc2F2ZSgmcGVyY3B1X3JlZl9zd2l0Y2hfbG9jaywgZmxhZ3MpOwo+
ICAKPiAgCVdBUk5fT05DRShyZWYtPnBlcmNwdV9jb3VudF9wdHIgJiBfX1BFUkNQVV9SRUZfREVB
RCwKPiAtCQkgICIlcyBjYWxsZWQgbW9yZSB0aGFuIG9uY2Ugb24gJXBmISIsIF9fZnVuY19fLCBy
ZWYtPnJlbGVhc2UpOwo+ICsJCSAgIiVzIGNhbGxlZCBtb3JlIHRoYW4gb25jZSBvbiAlcHMhIiwg
X19mdW5jX18sIHJlZi0+cmVsZWFzZSk7Cj4gIAo+ICAJcmVmLT5wZXJjcHVfY291bnRfcHRyIHw9
IF9fUEVSQ1BVX1JFRl9ERUFEOwo+ICAJX19wZXJjcHVfcmVmX3N3aXRjaF9tb2RlKHJlZiwgY29u
ZmlybV9raWxsKTsKPiBkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJsb2NrLmMK
PiBpbmRleCAyOGZhODkyNmQ5ZjguLmYzMTVlY2E5ZjRhMSAxMDA2NDQKPiAtLS0gYS9tbS9tZW1i
bG9jay5jCj4gKysrIGIvbW0vbWVtYmxvY2suYwo+IEBAIC03MDIsNyArNzAyLDcgQEAgaW50IF9f
aW5pdF9tZW1ibG9jayBtZW1ibG9ja19hZGQocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qg
c2l6ZSkKPiAgewo+ICAJcGh5c19hZGRyX3QgZW5kID0gYmFzZSArIHNpemUgLSAxOwo+ICAKPiAt
CW1lbWJsb2NrX2RiZygibWVtYmxvY2tfYWRkOiBbJXBhLSVwYV0gJXBGXG4iLAo+ICsJbWVtYmxv
Y2tfZGJnKCJtZW1ibG9ja19hZGQ6IFslcGEtJXBhXSAlcFNcbiIsCj4gIAkJICAgICAmYmFzZSwg
JmVuZCwgKHZvaWQgKilfUkVUX0lQXyk7Cj4gIAo+ICAJcmV0dXJuIG1lbWJsb2NrX2FkZF9yYW5n
ZSgmbWVtYmxvY2subWVtb3J5LCBiYXNlLCBzaXplLCBNQVhfTlVNTk9ERVMsIDApOwo+IEBAIC04
MjEsNyArODIxLDcgQEAgaW50IF9faW5pdF9tZW1ibG9jayBtZW1ibG9ja19mcmVlKHBoeXNfYWRk
cl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpCj4gIHsKPiAgCXBoeXNfYWRkcl90IGVuZCA9IGJh
c2UgKyBzaXplIC0gMTsKPiAgCj4gLQltZW1ibG9ja19kYmcoIiAgIG1lbWJsb2NrX2ZyZWU6IFsl
cGEtJXBhXSAlcEZcbiIsCj4gKwltZW1ibG9ja19kYmcoIiAgIG1lbWJsb2NrX2ZyZWU6IFslcGEt
JXBhXSAlcFNcbiIsCj4gIAkJICAgICAmYmFzZSwgJmVuZCwgKHZvaWQgKilfUkVUX0lQXyk7Cj4g
IAo+ICAJa21lbWxlYWtfZnJlZV9wYXJ0X3BoeXMoYmFzZSwgc2l6ZSk7Cj4gQEAgLTgzMiw3ICs4
MzIsNyBAQCBpbnQgX19pbml0X21lbWJsb2NrIG1lbWJsb2NrX3Jlc2VydmUocGh5c19hZGRyX3Qg
YmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSkKPiAgewo+ICAJcGh5c19hZGRyX3QgZW5kID0gYmFzZSAr
IHNpemUgLSAxOwo+ICAKPiAtCW1lbWJsb2NrX2RiZygibWVtYmxvY2tfcmVzZXJ2ZTogWyVwYS0l
cGFdICVwRlxuIiwKPiArCW1lbWJsb2NrX2RiZygibWVtYmxvY2tfcmVzZXJ2ZTogWyVwYS0lcGFd
ICVwU1xuIiwKPiAgCQkgICAgICZiYXNlLCAmZW5kLCAodm9pZCAqKV9SRVRfSVBfKTsKPiAgCj4g
IAlyZXR1cm4gbWVtYmxvY2tfYWRkX3JhbmdlKCZtZW1ibG9jay5yZXNlcnZlZCwgYmFzZSwgc2l6
ZSwgTUFYX05VTU5PREVTLCAwKTsKPiBAQCAtMTUxMSw3ICsxNTExLDcgQEAgdm9pZCAqIF9faW5p
dCBtZW1ibG9ja19hbGxvY190cnlfbmlkX3JhdygKPiAgewo+ICAJdm9pZCAqcHRyOwo+ICAKPiAt
CW1lbWJsb2NrX2RiZygiJXM6ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVw
YSBtYXhfYWRkcj0lcGEgJXBGXG4iLAo+ICsJbWVtYmxvY2tfZGJnKCIlczogJWxsdSBieXRlcyBh
bGlnbj0weCVsbHggbmlkPSVkIGZyb209JXBhIG1heF9hZGRyPSVwYSAlcFNcbiIsCj4gIAkJICAg
ICBfX2Z1bmNfXywgKHU2NClzaXplLCAodTY0KWFsaWduLCBuaWQsICZtaW5fYWRkciwKPiAgCQkg
ICAgICZtYXhfYWRkciwgKHZvaWQgKilfUkVUX0lQXyk7Cj4gIAo+IEBAIC0xNTQ3LDcgKzE1NDcs
NyBAQCB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoCj4gIHsKPiAgCXZvaWQg
KnB0cjsKPiAgCj4gLQltZW1ibG9ja19kYmcoIiVzOiAlbGx1IGJ5dGVzIGFsaWduPTB4JWxseCBu
aWQ9JWQgZnJvbT0lcGEgbWF4X2FkZHI9JXBhICVwRlxuIiwKPiArCW1lbWJsb2NrX2RiZygiJXM6
ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVwYSBtYXhfYWRkcj0lcGEgJXBT
XG4iLAo+ICAJCSAgICAgX19mdW5jX18sICh1NjQpc2l6ZSwgKHU2NClhbGlnbiwgbmlkLCAmbWlu
X2FkZHIsCj4gIAkJICAgICAmbWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwo+ICAJcHRyID0g
bWVtYmxvY2tfYWxsb2NfaW50ZXJuYWwoc2l6ZSwgYWxpZ24sCj4gQEAgLTE1NzIsNyArMTU3Miw3
IEBAIHZvaWQgX19pbml0IF9fbWVtYmxvY2tfZnJlZV9sYXRlKHBoeXNfYWRkcl90IGJhc2UsIHBo
eXNfYWRkcl90IHNpemUpCj4gIAlwaHlzX2FkZHJfdCBjdXJzb3IsIGVuZDsKPiAgCj4gIAllbmQg
PSBiYXNlICsgc2l6ZSAtIDE7Cj4gLQltZW1ibG9ja19kYmcoIiVzOiBbJXBhLSVwYV0gJXBGXG4i
LAo+ICsJbWVtYmxvY2tfZGJnKCIlczogWyVwYS0lcGFdICVwU1xuIiwKPiAgCQkgICAgIF9fZnVu
Y19fLCAmYmFzZSwgJmVuZCwgKHZvaWQgKilfUkVUX0lQXyk7Cj4gIAlrbWVtbGVha19mcmVlX3Bh
cnRfcGh5cyhiYXNlLCBzaXplKTsKPiAgCWN1cnNvciA9IFBGTl9VUChiYXNlKTsKPiBkaWZmIC0t
Z2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwo+IGluZGV4IGMwMzkxYTlmMThiOC4uNDJj
MTU2ZGIxMmQ2IDEwMDY0NAo+IC0tLSBhL21tL21lbW9yeS5jCj4gKysrIGIvbW0vbWVtb3J5LmMK
PiBAQCAtNTE5LDcgKzUxOSw3IEBAIHN0YXRpYyB2b2lkIHByaW50X2JhZF9wdGUoc3RydWN0IHZt
X2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgCQlkdW1wX3BhZ2UocGFn
ZSwgImJhZCBwdGUiKTsKPiAgCXByX2FsZXJ0KCJhZGRyOiVwIHZtX2ZsYWdzOiUwOGx4IGFub25f
dm1hOiVwIG1hcHBpbmc6JXAgaW5kZXg6JWx4XG4iLAo+ICAJCSAodm9pZCAqKWFkZHIsIHZtYS0+
dm1fZmxhZ3MsIHZtYS0+YW5vbl92bWEsIG1hcHBpbmcsIGluZGV4KTsKPiAtCXByX2FsZXJ0KCJm
aWxlOiVwRCBmYXVsdDolcGYgbW1hcDolcGYgcmVhZHBhZ2U6JXBmXG4iLAo+ICsJcHJfYWxlcnQo
ImZpbGU6JXBEIGZhdWx0OiVwcyBtbWFwOiVwcyByZWFkcGFnZTolcHNcbiIsCj4gIAkJIHZtYS0+
dm1fZmlsZSwKPiAgCQkgdm1hLT52bV9vcHMgPyB2bWEtPnZtX29wcy0+ZmF1bHQgOiBOVUxMLAo+
ICAJCSB2bWEtPnZtX2ZpbGUgPyB2bWEtPnZtX2ZpbGUtPmZfb3AtPm1tYXAgOiBOVUxMLAo+IGRp
ZmYgLS1naXQgYS9tbS92bXNjYW4uYyBiL21tL3Ztc2Nhbi5jCj4gaW5kZXggMDdmNzRlOTUwN2I2
Li43ZWM1Nzg1ZDc3MTUgMTAwNjQ0Cj4gLS0tIGEvbW0vdm1zY2FuLmMKPiArKysgYi9tbS92bXNj
YW4uYwo+IEBAIC00OTMsNyArNDkzLDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgZG9fc2hyaW5r
X3NsYWIoc3RydWN0IHNocmlua19jb250cm9sICpzaHJpbmtjdGwsCj4gIAo+ICAJdG90YWxfc2Nh
biArPSBkZWx0YTsKPiAgCWlmICh0b3RhbF9zY2FuIDwgMCkgewo+IC0JCXByX2Vycigic2hyaW5r
X3NsYWI6ICVwRiBuZWdhdGl2ZSBvYmplY3RzIHRvIGRlbGV0ZSBucj0lbGRcbiIsCj4gKwkJcHJf
ZXJyKCJzaHJpbmtfc2xhYjogJXBTIG5lZ2F0aXZlIG9iamVjdHMgdG8gZGVsZXRlIG5yPSVsZFxu
IiwKPiAgCQkgICAgICAgc2hyaW5rZXItPnNjYW5fb2JqZWN0cywgdG90YWxfc2Nhbik7Cj4gIAkJ
dG90YWxfc2NhbiA9IGZyZWVhYmxlOwo+ICAJCW5leHRfZGVmZXJyZWQgPSBucjsKPiBkaWZmIC0t
Z2l0IGEvbmV0L2NlcGgvb3NkX2NsaWVudC5jIGIvbmV0L2NlcGgvb3NkX2NsaWVudC5jCj4gaW5k
ZXggZmE5NTMwZGQ4NzZlLi42ZjczOWRlMjg5MTggMTAwNjQ0Cj4gLS0tIGEvbmV0L2NlcGgvb3Nk
X2NsaWVudC5jCj4gKysrIGIvbmV0L2NlcGgvb3NkX2NsaWVudC5jCj4gQEAgLTIzOTgsNyArMjM5
OCw3IEBAIHN0YXRpYyB2b2lkIGZpbmlzaF9yZXF1ZXN0KHN0cnVjdCBjZXBoX29zZF9yZXF1ZXN0
ICpyZXEpCj4gIAo+ICBzdGF0aWMgdm9pZCBfX2NvbXBsZXRlX3JlcXVlc3Qoc3RydWN0IGNlcGhf
b3NkX3JlcXVlc3QgKnJlcSkKPiAgewo+IC0JZG91dCgiJXMgcmVxICVwIHRpZCAlbGx1IGNiICVw
ZiByZXN1bHQgJWRcbiIsIF9fZnVuY19fLCByZXEsCj4gKwlkb3V0KCIlcyByZXEgJXAgdGlkICVs
bHUgY2IgJXBzIHJlc3VsdCAlZFxuIiwgX19mdW5jX18sIHJlcSwKPiAgCSAgICAgcmVxLT5yX3Rp
ZCwgcmVxLT5yX2NhbGxiYWNrLCByZXEtPnJfcmVzdWx0KTsKPiAgCj4gIAlpZiAocmVxLT5yX2Nh
bGxiYWNrKQo+IGRpZmYgLS1naXQgYS9uZXQvY29yZS9uZXQtcHJvY2ZzLmMgYi9uZXQvY29yZS9u
ZXQtcHJvY2ZzLmMKPiBpbmRleCA2Mzg4MWY3MmVmNzEuLjM2MzQ3OTMzZWMzYSAxMDA2NDQKPiAt
LS0gYS9uZXQvY29yZS9uZXQtcHJvY2ZzLmMKPiArKysgYi9uZXQvY29yZS9uZXQtcHJvY2ZzLmMK
PiBAQCAtMjU4LDcgKzI1OCw3IEBAIHN0YXRpYyBpbnQgcHR5cGVfc2VxX3Nob3coc3RydWN0IHNl
cV9maWxlICpzZXEsIHZvaWQgKnYpCj4gIAkJZWxzZQo+ICAJCQlzZXFfcHJpbnRmKHNlcSwgIiUw
NHgiLCBudG9ocyhwdC0+dHlwZSkpOwo+ICAKPiAtCQlzZXFfcHJpbnRmKHNlcSwgIiAlLThzICVw
ZlxuIiwKPiArCQlzZXFfcHJpbnRmKHNlcSwgIiAlLThzICVwc1xuIiwKPiAgCQkJICAgcHQtPmRl
diA/IHB0LT5kZXYtPm5hbWUgOiAiIiwgcHQtPmZ1bmMpOwo+ICAJfQo+ICAKPiBkaWZmIC0tZ2l0
IGEvbmV0L2NvcmUvbmV0cG9sbC5jIGIvbmV0L2NvcmUvbmV0cG9sbC5jCj4gaW5kZXggZTM2NWU4
ZmIxYzQwLi5hMGYwNTQxNjY1N2IgMTAwNjQ0Cj4gLS0tIGEvbmV0L2NvcmUvbmV0cG9sbC5jCj4g
KysrIGIvbmV0L2NvcmUvbmV0cG9sbC5jCj4gQEAgLTE0OSw3ICsxNDksNyBAQCBzdGF0aWMgdm9p
ZCBwb2xsX29uZV9uYXBpKHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSkKPiAgCSAqIGluZGljYXRl
IHRoYXQgd2UgYXJlIGNsZWFyaW5nIHRoZSBUeCBwYXRoIG9ubHkuCj4gIAkgKi8KPiAgCXdvcmsg
PSBuYXBpLT5wb2xsKG5hcGksIDApOwo+IC0JV0FSTl9PTkNFKHdvcmssICIlcEYgZXhjZWVkZWQg
YnVkZ2V0IGluIHBvbGxcbiIsIG5hcGktPnBvbGwpOwo+ICsJV0FSTl9PTkNFKHdvcmssICIlcFMg
ZXhjZWVkZWQgYnVkZ2V0IGluIHBvbGxcbiIsIG5hcGktPnBvbGwpOwo+ICAJdHJhY2VfbmFwaV9w
b2xsKG5hcGksIHdvcmssIDApOwo+ICAKPiAgCWNsZWFyX2JpdChOQVBJX1NUQVRFX05QU1ZDLCAm
bmFwaS0+c3RhdGUpOwo+IEBAIC0zNDYsNyArMzQ2LDcgQEAgdm9pZCBuZXRwb2xsX3NlbmRfc2ti
X29uX2RldihzdHJ1Y3QgbmV0cG9sbCAqbnAsIHN0cnVjdCBza19idWZmICpza2IsCj4gIAkJfQo+
ICAKPiAgCQlXQVJOX09OQ0UoIWlycXNfZGlzYWJsZWQoKSwKPiAtCQkJIm5ldHBvbGxfc2VuZF9z
a2Jfb25fZGV2KCk6ICVzIGVuYWJsZWQgaW50ZXJydXB0cyBpbiBwb2xsICglcEYpXG4iLAo+ICsJ
CQkibmV0cG9sbF9zZW5kX3NrYl9vbl9kZXYoKTogJXMgZW5hYmxlZCBpbnRlcnJ1cHRzIGluIHBv
bGwgKCVwUylcbiIsCj4gIAkJCWRldi0+bmFtZSwgZGV2LT5uZXRkZXZfb3BzLT5uZG9fc3RhcnRf
eG1pdCk7Cj4gIAo+ICAJfQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 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 1h8mJF-0007Kp-Sc; Tue, 26 Mar 2019 13:40:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8mJD-0007Hc-Vg
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 13:40:08 +0000
X-Inumbo-ID: a8792278-4fcc-11e9-9ee8-8fedc5d6df16
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8792278-4fcc-11e9-9ee8-8fedc5d6df16;
 Tue, 26 Mar 2019 13:40:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 07:40:02 -0600
Message-Id: <5C9A2BAF0200007800221EDA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 07:39:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
 <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
In-Reply-To: <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAzLjE5IGF0IDEzOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDMvMjAxOSAwOTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pgo+Pj4+PiBM
ZWF2ZSB0aGUgd2FybmluZyB3aGljaCBpZGVudGlmaWVzIHRoZSBwcm9ibGVtYXRpYyBkZXZpY2Vz
LCBidXQgZHJvcCB0aGUKPj4+Pj4gcmVtYWluaW5nIGxvZ2ljLiAgVGhpcyBsZWF2ZXMgdGhlIHN5
c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbCBzdGF0ZSwgYW5kIHdvcmtpbmcKPj4+Pj4gaW4gdGhlIHNh
bWUgd2F5IHRoYXQgaXQgZGlkIGluIHByZXZpb3VzIHJlbGVhc2VzLgo+Pj4+IEkgd29uZGVyIHdo
ZXRoZXIgeW91J3ZlIHRha2VuIHRoZSB0aW1lIHRvIGxvb2sgYXQgdGhlIGRlc2NyaXB0aW9uCj4+
Pj4gb2YgdGhlIGNvbW1pdCBmaXJzdCBpbnRyb2R1Y2luZyB0aGlzIGxvZ2ljIChhODA1OWZmY2Vk
ICJWVC1kOiBpbXByb3ZlCj4+Pj4gUk1SUiB2YWxpZGl0eSBjaGVja2luZyIpLiBJIGZpbmQgaXQg
d29ycnlpbmcgaW4gcGFydGljdWxhciB0bwo+Pj4+IGVmZmVjdGl2ZWx5IHJldmVydCBhIGNoYW5n
ZSB3aGljaCBjbGFpbXMgJ3RvIGF2b2lkIGFueSBzZWN1cml0eQo+Pj4+IHZ1bG5lcmFiaWxpdHkg
d2l0aCBtYWxpY2lvdXMgcy9zIHJlLWVuYWJsaW5nICJzdXBwb3NlZCBkaXNhYmxlZCIKPj4+PiBk
ZXZpY2VzJyB3aXRob3V0IGFueSBkaXNjdXNzaW9uIG9mIHdoeSB0aGF0IG1heSBoYXZlIGJlZW4g
YQo+Pj4+IHdyb25nIHBlcnNwZWN0aXZlIHRvIHRha2UuCj4+PiBJIGhhZCwgYW5kIGFzIGEgbWFp
bnRhaW5lciwgSSdkIHJlamVjdCBhIHBhdGNoIGxpa2UgdGhhdCB3ZXJlIGl0Cj4+PiBwcmVzZW50
ZWQgdG9kYXkuCj4+IFVuZGVyc3Rvb2QuIEJ1dCB3aGV0aGVyIHlvdSdkIGFjY2VwdCBpdCB3aXRo
IGEgYmV0dGVyIGRlc2NyaXB0aW9uCj4+IGlzIHVua25vd24sIEkgYXNzdW1lLgo+IAo+IEkgc2V2
ZXJlbHkgZG91YnQgSSdkIGFjY2VwdCBpdCBhdCBhbGwsIGJlY2F1c2UgaXQgaXMgZW50aXJlbHkK
PiB1bnJlYXNvbmFibGUgYmVoYXZpb3VyLgo+IAo+IEF0IGJlc3QsIGl0IGlzIHRoZSBlcXVpdmFs
ZW50IG9mIHRocm93aW5nIHlvdXIgaGFuZHMgdXAgaW4gdGhlIGFpciBhbmQKPiBzYXlpbmcgIkkg
Z2l2ZSB1cCIsIGFuZCB0aGF0IGlzIG5vdCBnb29kIGVub3VnaCBiZWhhdmlvdXIgZm9yIFhlbi4K
PiAKPj4KPj4+IFRoZXJlIGlzIGEgbmVidWxvdXMgY2xhaW0gb2Ygc2VjdXJpdHksIGJ1dCBpdCBp
cyBleGFjdGx5IHRoYXQgLQo+Pj4gbmVidWxvdXMuICBUaGVyZSBpc24ndCBlbm91Z2ggaW5mb3Jt
YXRpb24gdG8gd29yayBvdXQgd2hhdCB0aGUgY29uY2Vybgo+Pj4gd2FzLCBhbmQgZXZlbiBpZiB0
aGUgY29uY2VybiB3YXMgdmFsaWQsIGRpc2FibGluZyBWVC1kIGFjcm9zcyB0aGUgc3lzdGVtCj4+
PiBpc24ndCBhbiBhcHByb3ByaWF0ZSBhY3Rpb24gdG8gdGFrZS4KPj4gVGhpcyBoZWF2aWx5IGRl
cGVuZHMgb24gdGhlIHBvc2l0aW9uIHRoZSBzeXN0ZW0ncyBhZG1pbiB0YWtlczoKPj4gRW5hYmxp
bmcgVlQtZCBpbiBhbiBpbmNvbXBsZXRlIGZhc2hpb24gbWF5IGFzIHdlbGwgYmUgY29uc2lkZXJl
ZAo+PiB3b3JzZSB0aGFuIG5vdCBlbmFibGluZyBpdCBhdCBhbGwuCj4gCj4gTm8gLSB0aGF0J3Mg
c2ltcGx5IG5vdCB0cnVlLCBvciBhIHJlYXNvbmFibGUgcG9zaXRpb24gdG8gdGFrZS4gCgpBcyBp
cyBldmVyeSB3YXkgb2YgdGhpbmtpbmcgZGlmZmVyZW50bHkgdGhhbiB5b3UgZG8/IEknbSBzb3Jy
eSB0bwpiZSBwdXR0aW5nIGl0IHRoaXMgd2F5LCBidXQgeW91IGNvbnRpbnVlIHRvIG1ha2UgY2xh
aW1zIGFib3V0CmhvdyBwZW9wbGUgb3VnaHQgdG8gdGhpbmsgd2l0aG91dCBnaXZpbmcgYW55IHJl
YXNvbiB3aHkgdGhhdCdzCnRoZSBvbmx5IHZhbGlkIHdheS4gSSBjYW4ndCBzZWUgYW55dGhpbmcg
d3Jvbmcgd2l0aCBzb21lb25lCnB1dHRpbmcgdGhlbXNlbHZlcyBvbiB0aGUgcG9zaXRpb24gdGhh
dCBpZiB0aGV5IHNlZSBhbiBlbmFibGVkCklPTU1VLCB0aGV5IGFzc3VtZSB0aGF0IHBhc3MtdGhy
b3VnaCBpcyBhcyBzYWZlIGFzIGl0IGNhbgooY3VycmVudGx5KSBiZS4gSnVzdCB0byB0aGVuIGJl
IGNhdWdodCBieSBzdXJwcmlzZSB0aGF0IHRoZXJlIGlzCmEgZGV2aWNlIG5vdCBhY3R1YWxseSBo
YW5kbGVkIGJ5IGFueSBJT01NVT8gQWZ0ZXIgYWxsIGEgbm9uLQpleGlzdGVudCBkZXZpY2UgbGlz
dGVkIGluIGEgdGFibGUgbWF5IGFzIHdlbGwgYmUgYSBoaW50IHRoYXQgaXQncwpqdXN0IGl0cyBT
QkRGIHdoaWNoIHRoZSBmaXJtd2FyZSBnb3Qgd3JvbmcuCgo+IERpc2FibGluZyB0aGUgSU9NTVUg
cHJldmVudHMgdGhlIHN5c3RlbSBmcm9tIGJvb3Rpbmcgd2l0aCBhIFBWSCBkb20wLgoKQnV0IGRv
aW5nIHdoYXQgeW91IGRpZCBpcyBub3QgdGhlIG9ubHkgd2F5IG9mIGdldHRpbmcgYXJvdW5kIHRo
aXMuCkRlZmF1bHRpbmcgdG8gd29ya2Fyb3VuZF9iaW9zX2J1Zz0xIGluIHRoZSBQVkggY2FzZSB3
b3VsZCBiZQphbm90aGVyLCBhcyB3b3VsZCBiZSBhIG1vZGUgaW4gd2hpY2ggdGhlIElPTU1VIGV4
aXN0cyBmb3IgRG9tMCdzCnB1cnBvc2VzIG9ubHkgKGkuZS4gc3RpbGwgZGlzYWxsb3dpbmcgYW55
IHBhc3MtdGhyb3VnaCB0byBEb21VLXMpLgoKPiBJIGFtIG5vdCBhd2FyZSBvZiBhIGNyZWRpYmxl
IGNhc2Ugd2hlcmUgcGFydGlhbGx5IGVuYWJsZWQgVlQtZCBpcyBsZXNzCj4gc2VjdXJlIHRoYW4g
bm8gVlQtZCwgYW5kIHRoZXJlIGlzIG9uZSBoZWFkbGluZSBjYXNlIG5vdyB3aGVyZSBkaXNhYmxl
ZAo+IFZULWQgY2F1c2VzIGEgZmFpbHVyZSB0byBib290Lgo+IAo+PiBGdXJ0aGVybW9yZSwgYXMg
bXVjaCBhcyB0aGUgc2VjdXJpdHkgcmVsYXRlZCBjbGFpbSB0aGVyZSBpcwo+PiBuZWJ1bG91cywg
eW91ciBkZXNjcmlwdGlvbiAtIEknbSBzb3JyeSB0byBzYXkgdGhhdCAtIGlzbid0IG11Y2gKPj4g
YmV0dGVyLCBhcyB5b3UgZG9uJ3QgY2xhcmlmeSB3aHkgdGhlcmUncyBfbm9fIHNlY3VyaXR5IGFz
cGVjdAo+PiB0aGVyZS4gU3RhdGluZyB0aGF0ICJ0aGlzIGxlYXZlcyB0aGUgc3lzdGVtIGluIGJl
dHRlciBvdmVyYWxsCj4+IHN0YXRlIiB3aXRob3V0IG1ha2luZyBjbGVhciB3aHkgdGhhdCBpcyBf
Zm9yIGV2ZXJ5b25lXyBpcyBub3QKPj4gaGVscGZ1bCBhdCBhbGwuCj4gCj4gVGhlIG5lYnVsb3Vz
IHNlY3VyaXR5IGNsYWltIGlzIG5vdCByZWxldmFudCB0byB0aGlzIHBhdGNoLgo+IAo+IFRoaXMg
Y29kZSB3YXMgbm90IHJ1biBwcmV2aW91c2x5LiAgQW4gdW5leHBlY3RlZCBjb25zZXF1ZW5jZSBv
ZiBhIGNoYW5nZQo+IGluIDQuMTIgY2F1c2VkIGl0IHRvIHJ1biwgYW5kIGJyZWFrIGJvb3Rpbmcg
b24gc29tZSAoc2FkbHkgcmF0aGVyCj4gY29tbW9uKSBzeXN0ZW1zLgo+IAo+IFRoaXMgaXMgYSBy
ZWdyZXNzaW9uIGluIDQuMTIgYW5kIG5lZWRzIHJlc29sdmluZy4gIFRoZSBjaG9pY2UgaXMgYmV0
d2Vlbgo+IHJldmVydGluZyBkY2Y0MTc5MCBvciByZW1vdmluZyB0aGlzIGNvZGUsIGFuZCByZXZl
cnRpbmcgZGNmNDE3OTAgaXMKPiBvYnZpb3VzbHkgbm90IGEgdmFsaWQgdGhpbmcgdG8gZG8uCgpB
cyBleHBsYWluZWQgYmVmb3JlLCB0aGVyZSB3YXMgYW4gZWFybGllciByZWdyZXNzaW9uLCB3aGlj
aCAtIGlmIGl0CmhhZCBiZWVuIG5vdGljZWQgaW4gdGltZSAtIHdvdWxkIGhhdmUgbWFkZSBhbGwg
dmVyc2lvbnMgZnJvbSA0LjIKdG8gNC4xMSBiZWhhdmUgbGlrZSA0LjEyIHdpdGhvdXQgeW91ciBj
aGFuZ2UuIFRoaXMgYmVoYXZpb3Igd2FzCmludGVuZGVkIGJ5IHRoZSBvcmlnaW5hbCBhdXRob3Iu
IFJpcHBpbmcgdGhlIGNvZGUgb3V0IGJ5IGNvbnZpbmNpbmcKcGVvcGxlIHRvIGJ5cGFzcyBub3Jt
YWwgcmV2aWV3IGZsb3cgaXMsIHdlbGwsIG5vdCB2ZXJ5IG5pY2UgdG8gcHV0IGl0Cm1pbGRseS4K
Cj4gQmV5b25kIHRoYXQsIEkgcmVhbGx5IGRvbid0IGNhcmUgd2hhdCB0aGUgZXhhY3QgYmVoYXZp
b3VyIG9mIDQuMTEgd2FzLiAKPiBJZiB0aGVyZSBpcyBhIHJlYWwgc2VjdXJpdHkgaXNzdWUgdGhl
biBpdCBzdGlsbCBuZWVkcyBmaXhpbmcgb24gYWxsCj4gdmVyc2lvbnMgb2YgWGVuLCBhbmQgdGhp
cyBjaGFuZ2UgZG9lc24ndCBhbHRlciB0aGF0IHByb3BlcnR5Lgo+IAo+IEhvd2V2ZXIsIHVudGls
IHNvbWVvbmUgY2FuIHdvcmsgb3V0IHdoYXQgdGhlIGFsbGVnZWQgaXNzdWUgaXMsIHdlIGNhbid0
Cj4gcmVhbGx5IHByb2dyZXNzIHRoaXMgYXJndW1lbnQsIGFuZCB3ZSBtdXN0bid0IGtlZXAgYnJv
a2VuIGNvZGUgc2ltcGx5Cj4gYmVjYXVzZSBpdCBwdXJwb3J0cyB0byAiZml4IiBhbiB1bnNwZWNp
ZmllZCBpc3N1ZS4KCllvdSBzZWVtIHRvIGZvcmdldCB0aGF0IHlvdXIgY2hhbmdlIGlzIHRvIGRl
YWwgd2l0aCBvbmUgZm9ybSBvZgpicm9rZW4gZmlybXdhcmUuIEl0IGlzIHNpbXBseSBpbXBvc3Np
YmxlIHRvIGVudW1lcmF0ZSBhbGwgd2F5cyBpbgp3aGljaCBmaXJtd2FyZSBfbWlnaHRfIGJlIGJy
b2tlbi4gVGhlIG9yaWdpbmFsIGNvZGUgYWxsZWdlZGx5CnRyaWVkIHRvIGRlYWwgd2l0aCBzb21l
IG90aGVyIGZvcm0gb2YgZmlybXdhcmUgZmxhdy4KCkp1c3QgbGlrZSBpbiB0aGUgRUZJIGNhc2Us
IHdoZXJlIHRoZXJlJ3Mgc28gbXVjaCBicmVha2FnZSwgSSBkbwp0aGluayB0aGF0IGRlZmF1bHQg
YmVoYXZpb3Igb2Ygc29mdHdhcmUgb3VnaHQgdG8gYmUgdG8gYXNzdW1lCnNhbmUgZmlybXdhcmUg
YmVoYXZpb3IsIGFsbG93aW5nIGZvciB3b3JrYXJvdW5kcyB3aGVyZQpuZWVkZWQuIFVubGVzcyBw
b3NpdGl2ZWx5IGlkZW50aWZpZWQgdG8gYmUgbmVlZGVkIG9uIGEgc3lzdGVtLAphbmQgdW5sZXNz
IG5lZWRlZCB2aXJ1YWxseSBldmVyeXdoZXJlLCBzdWNoIHdvcmthcm91bmRzCnNob3VsZCBub3Qg
YmUgZW5hYmxlZCBieSBkZWZhdWx0LiBUaGF0IGlzLCBpbiB0aGUgZ2l2ZW4gY2FzZSBhCkRNSSBx
dWlyayBjb3VsZCBoYXZlIGJlZW4gYWRkZWQgZW5hYmxpbmcgd29ya2Fyb3VuZF9iaW9zX2J1Zwpi
eSBkZWZhdWx0IGZvciB0aGUgUjc0MC4KCj4+PiBJJ20gbm90IHN1cmUgd2hhdCBtb3JlIHlvdSBh
cmUgbG9va2luZyBmb3IsIGJ1dCB0aGlzIGlzIHZlcnkgY2xlYXIgY3V0Cj4+PiBhbmQgc2FmZSBm
cm9tIG15IHBvaW50IG9mIHZpZXcuCj4+IFdlbGwsIHlvdXIgY2xhaW0gcmVnYXJkaW5nICI0LjEx
IGFuZCBlYXJsaWVyIiBpcyBjbGVhcmx5IHdyb25nCj4gCj4gSSBoYXZlIG1hZGUgYSBzdGF0ZW1l
bnQsIGJhY2tlZCB1cCB3aXRoIHNwZWNpZmljIHJlZmVyZW5jZSB0byB0aGUgY29kZQo+IHdoaWNo
LCB0byB0aGUgYmVzdCBvZiBteSBhYmlsaXR5LCBkZW1vbnN0cmF0ZXMgaXQgdG8gYmUgdHJ1ZS4K
PiAKPiBJZiB5b3UgYmVsaWV2ZSBjb250cmFyeSB0aGVuIGNsZWFybHkgaWRlbnRpZnkgdGhlIGZh
dWx0IGluIG15IHJlYXNvbmluZy4KCkkgZGlkLCBieSBwb2ludGluZyBvdXQgdGhlIGVhcmxpZXIg
cmVncmVzc2lvbiwgd2hpY2ggeW91IGVsZWN0ZWQgdG8KaWdub3JlIGFsdG9nZXRoZXIgaW4geW91
ciByZXBseS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 13:43:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 13: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 1h8mMW-0007U4-EE; Tue, 26 Mar 2019 13:43: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=2kvY=R5=citrix.com=prvs=9817ea418=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8mMV-0007Tz-JA
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 13:43:31 +0000
X-Inumbo-ID: 22d86eca-4fcd-11e9-94f5-1bd16bf84a12
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22d86eca-4fcd-11e9-94f5-1bd16bf84a12;
 Tue, 26 Mar 2019 13:43:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="81838061"
Date: Tue, 26 Mar 2019 13:43:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
Message-ID: <20190326134313.GE14641@zion.uk.xensource.com>
References: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
 <20190326131635.GA7043@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190326131635.GA7043@zion.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] python3 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: 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>

T24gVHVlLCBNYXIgMjYsIDIwMTkgYXQgMDE6MTY6MzVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIE1hciAyNSwgMjAxOSBhdCAxMDoyMDowNVBNICswMDAwLCBZT1VORywgTUlDSEFF
TCBBLiB3cm90ZToKPiA+ICAgICAgICAgIGlmIHR5LmluaXRfZm4gaXMgbm90IE5vbmU6Cj4gPiAt
LS0geGVuLTQuMTIuMC1yYzYvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weS5vcmlnCTIwMTkt
MDMtMjQgMjI6NDQ6MDUuNTAyNTgxOTg5ICswMDAwCj4gPiArKysgeGVuLTQuMTIuMC1yYzYvdG9v
bHMvcHlncnViL3NyYy9HcnViQ29uZi5weQkyMDE5LTAzLTI0IDIyOjQ5OjE0LjAyNTkzNDc4NiAr
MDAwMAo+ID4gQEAgLTIzMCwxMCArMjMwLDEwIEBACj4gPiAgICAgIGRlZiBfZ2V0X2RlZmF1bHQo
c2VsZik6Cj4gPiAgICAgICAgICByZXR1cm4gc2VsZi5fZGVmYXVsdAo+ID4gICAgICBkZWYgX3Nl
dF9kZWZhdWx0KHNlbGYsIHZhbCk6Cj4gPiAtICAgICAgICBpZiB2YWwgPT0gInNhdmVkIjoKPiA+
ICsgICAgICAgIGlmIHZhbCA9PSAic2F2ZWQiIG9yIG5vdCB2YWwuaXNkZWNpbWFsKCk6CgpZb3Vy
IGNoYW5nZSBzdWdnZXN0ZWQgdGhlcmUgY291bGQgYmUgYSBub24tZGVjaW1hbCBzdHJpbmcgdGhh
dCBpcyBub3QKInNhdmVkIiAtLSBpcyB0aGlzIHJlYWxseSBuZWVkZWQ/CgpXZWkuCgo+ID4gICAg
ICAgICAgICAgIHNlbGYuX2RlZmF1bHQgPSAwCj4gPiAgICAgICAgICBlbHNlOgo+ID4gLSAgICAg
ICAgICAgIHNlbGYuX2RlZmF1bHQgPSB2YWwKPiA+ICsgICAgICAgICAgICBzZWxmLl9kZWZhdWx0
ID0gaW50KHZhbCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 14:07:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 14:07: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 1h8mjU-0000xx-Qt; Tue, 26 Mar 2019 14:07: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8mjT-0000xs-8F
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 14:07:15 +0000
X-Inumbo-ID: 71c147de-4fd0-11e9-99f2-931cdd2405fb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71c147de-4fd0-11e9-99f2-931cdd2405fb;
 Tue, 26 Mar 2019 14:07:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 08:07:08 -0600
Message-Id: <5C9A320A0200007800221EFF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 08:07:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
 <5C9A12690200007800221E05@prv1-mh.provo.novell.com>
 <c5d1df3d-038d-8c0a-97da-a71f8f3fd009@citrix.com>
In-Reply-To: <c5d1df3d-038d-8c0a-97da-a71f8f3fd009@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDI2LjAzLjE5IGF0IDE0OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDMvMjAxOSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjAzLjE5IGF0IDEzOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBB
bHNvIGludHJvZHVjZSBjb25zdGFudHMgZm9yIHRoZSB2ZW5kb3Igc3RyaW5ncyBpbiBDUFVJRCBs
ZWFmIDAuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPj4gYWxiZWl0IEknZCBhcHByZWNpYXRlIGlmIHRoaXMgd2FzIGNvbW1pdHRlZCB0b2dl
dGhlciB3aXRoIGFuIGFjdHVhbAo+PiB1c2VyIChvdGhlciB0aGFuIHRoZSB0ZXN0c3VpdGUgb25l
KSBvZiB0aGUgbmV3IGZ1bmN0aW9uLCBhbmQKPj4gZGVzcGl0ZSAuLi4KPj4KPj4+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9s
aWIveDg2L2NwdWlkLmgKPj4+IEBAIC02NSw2ICs2NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
Y3B1aWRfY291bnRfbGVhZigKPj4+ICAjdW5kZWYgQlhfQ09OCj4+PiAgI3VuZGVmIFhDSEcKPj4+
ICAKPj4+ICsvKioKPj4+ICsgKiBHaXZlbiB0aGUgdmVuZG9yIGlkIGZyb20gQ1BVSUQgbGVhZiAw
LCBsb29rIHVwIFhlbidzIGludGVybmFsIGludGVnZXIKPj4+ICsgKiB2ZW5kb3IgSUQuICBSZXR1
cm5zIFg4Nl9WRU5ET1JfVU5LTk9XTiBmb3IgYW55IHVua25vd24gdmVuZG9yLgo+Pj4gKyAqLwo+
Pj4gK3Vuc2lnbmVkIGludCB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcih1aW50MzJfdCBlYngsIHVp
bnQzMl90IGVjeCwgdWludDMyX3QgZWR4KTsKPj4gLi4uIHRoZSB1bmRlc2lyYWJsZSAoaW1vOyBJ
IHRoaW5rIEkga25vdyB5b3UgdGhpbmsgb3RoZXJ3aXNlKSB1c2Ugb2YKPj4gZml4ZWQgd2lkdGgg
dHlwZXMgaGVyZS4KPiAKPiBQbGVhc2UsIGZvciB0aGUgYmVuZWZpdCBvZiBldmVyeW9uZSwgc3Rv
cCBtYWtpbmcgc25pZGUgcmVtYXJrcyBsaWtlCj4gdGhpcy4gIEl0IGNvbWVzIGFjcm9zcyBhcyBy
dWRlLCBhbmQgaXMgb2ZmLXB1dHRpbmcgdG8gY29udHJpYnV0b3JzLgoKSXQgY29taW5nIGFjcm9z
cyBhcyBydWRlIHdhcyBjZXJ0YWlubHkgbm90IG15IGludGVudGlvbiAtIGFwb2xvZ2llcy4KCj4g
WW91IGFyZSBjb21wbGFpbmluZyB0aGF0IEkgZGlkbid0IHdyaXRlIGNvZGUgaW4gd2F5IHlvdSB3
b3VsZCBoYXZlCj4gZG9uZS4gIEp1c3QgYmVjYXVzZSB5b3UgZGlzbGlrZS1idXQtZG9uJ3Qtb2Jq
ZWN0LXRvIGhvdyB0aGUgY29kZSBsb29rCj4gZG9lc24ndCBtYWtlIHRoZSBjb2RlIHdyb25nLCBv
ciB3b3J0aHkgb2YgY29tbWVudC4KClRoYXQncyB5b3VyIHdheSBvZiBsb29raW5nIGF0IGl0LiBN
eSBiYXNpYyBkZXNpcmUgZm9yIGNvbnNpc3RlbmN5IGluCmhvdyBjb2RlIG92ZXJhbGwgbG9va3Mg
bGlrZSBzdGlsbCBtYWRlIG1lIHRoaW5rIGl0IHdhcyB3b3J0aHdoaWxlIHRvCnBvaW50IHRoaXMg
b3V0IG9uY2UgYWdhaW4gKGFuZCBJJ20gYWZyYWlkIEknbSBub3QgZ29pbmcgdG8gYmUgd2lsbGlu
Zwp0byBiZSB1bmlmb3JtbHkgc2lsZW50IG9uIHN1Y2ggbWF0dGVycykuIFRoaXMgaXMgYmVjYXVz
ZSBpZiB5b3UKeW91cnNlbGYgZm9sbG93IHdoYXQgeW91IHdyb3RlIGFib3ZlLCB5b3UnZCBub3Qg
Y29tcGxhaW4gaWYgYQpwYXRjaCBvZiBtaW5lIHdhcyBpbnRyb2R1Y2luZyBhIHNpYmxpbmcgZnVu
Y3Rpb24gdXNpbmcgYWxsIHVuc2lnbmVkCmludCAoSSBwcm9iYWJseSB3b3VsZG4ndCwgYWdhaW4g
Zm9yIGNvbnNpc3RlbmN5J3Mgc2FrZSwgYnV0IEkgbWlnaHQKaW4gYSBzb21ld2hhdCBtb3JlIHJl
bW90ZSBhcmVhIG9mIGNvZGUpLiBUaGUgZW5kIHJlc3VsdCB3b3VsZApiZSBhIHRvdGFsIG1peHR1
cmUgb2YgZml4ZWQgd2lkdGggdHlwZXMgYW5kIGJhc2ljIG9uZXMsIHdoaWNoIG5vLQpvbmUgY291
bGQgbWFrZSBzZW5zZSBvZiBieSBsb29raW5nIGF0LCBvciBldmVuIGJ5IGxvb2tpbmcgYXQganVz
dApzb21lIHJlY2VudCBjb21taXRzIChpbiBhbiBhdHRlbXB0IHRvIGdldCBhIGZlZWwgZm9yIHdo
ZXJlIHdlJ3JlCnRyeWluZyB0byBtb3ZlKS4KCj4gWW91ciBqdWRnZW1lbnQgb2Ygd2hlbiB0byB1
c2Ugd2hpY2ggdHlwZXMgaXMsIGluIG15IG9waW5pb24sIHZlcnkKPiBpbmNvbnNpc3RlbnQuICBC
eSBteSBqdWRnZW1lbnQsIEkgYW0gY29uZm9ybWluZyB0byB5b3VyIGV4cGVjdGF0aW9uIG9mCj4g
dXNpbmcgZml4ZWQgd2lkdGggdHlwZXMgd2hlbiB0aGUgQUJJIGNhbGxzIGZvciBpdCwgd2hpY2gg
aXMgdGhlIGNhc2UKPiBoZXJlIC0gdGhlIEFCSSBpcyB0aGF0IG9mIHRoZSBDUFVJRCBpbnN0cnVj
dGlvbi4KCkkgZG9uJ3QgdGhpbmsgSSd2ZSBldmVyIHNhaWQgYW55dGhpbmcgbGlrZSB0aGlzLCBh
bmQgd2UndmUgaGFkIHRoZSBzYW1lCmRpc3B1dGUgb3ZlciBDUFVJRCBpbiB0aGUgcGFzdC4gSW5z
dGVhZCBJIHRoaW5rIEkndmUgYmVlbiBwcmV0dHkKY29uc2lzdGVudGx5IGFza2luZyB0byB1c2Ug
Zml4ZWQgd2lkdGggdHlwZXMgb25seSB3aGVyZSBzdHJpY3RseQpuZWVkZWQgKG9yIHdoZXJlIGUu
Zy4gaW1wcm92aW5nIGdlbmVyYXRlZCBjb2RlIHF1YWxpdHkpLiBJbiBhbGwgY2FzZXMKd2hlcmUg
KGZvbGxvd2luZyB0aGUgZXhhbXBsZSBoZXJlKSB1bnNpZ25lZCBpbnQgaXMgZmluZSwgaXQgc2hv
dWxkIGJlCnByZWZlcnJlZCBvdmVyIHVpbnQzMl90IChkdWUgdG8gb3VyIGFzc3VtcHRpb24gdGhh
dApzaXplb2YodW5zaWduZWQgaW50KSA+PSA0KS4gVGhlIG9ubHkgQUJJIHJlbGV2YW5jZSBJIGNh
biBzZWUgaGVyZSBpcwp3cnQgdGhlIHB1YmxpYyBpbnRlcmZhY2UgLSB0aGVyZSBmaXhlZCB3aWR0
aCB0eXBlcyBzaG91bGQgaW5kZWVkIGJlCnVzZWQgKGFsbW9zdCkgZXZlcnl3aGVyZSwgdG8gbWFr
ZSB0aGUgaW50ZXJmYWNlcyBzdWZmaWNpZW50bHkgcG9ydGFibGUuCgo+IElmIHlvdSBmZWVsIHN0
cm9uZ2x5LCB0aGVuIHBsZWFzZSBkcmFmdCBhIGNvaGVyZW50IGFuZCBzaW1wbGUgc2V0IG9mCj4g
cnVsZXMgZm9yIENPRElOR19TVFlMRS4KCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMjg1My5odG1sCgpOb3RlIGhvdyB0aGUg
aGFsZiBzZW50ZW5jZSBpbiBwYXJlbnRoZXNlcyBpcyBhbHJlYWR5IHNvbWV0aGluZwpJIGFkZGVk
IHdpdGhvdXQgYmVpbmcgd2hvbGVoZWFydGVkbHkgY29udmluY2VkOiBJIGRvbid0IHRoaW5rCnZh
bHVlcyByZWFkIGZyb20gb3Igd3JpdHRlbiB0byByZWdpc3RlcnMgc3Ryb25nbHkgaGF2ZSBzdWNo
IGEKcmVxdWlyZW1lbnQuIFRoaXMgbWF5IGJlIG5lZWRlZCBmb3IgdGhlIHZhcmlhYmxlcyBkaXJl
Y3RseQpoYW5kZWQgdG8gYXNtKCktcywgYnV0IG5vdCBmb3IgdmFsdWVzIHdoaWNoIGhhdmUgb3Jp
Z2luYWxseSBjb21lCmZyb20gYSByZWdpc3RlciAobGlrZSBDUFVJRCBvdXRwdXQpLCBidXQgdGhl
biBnZXQgaGFuZGVkIG9uLgoKSSd2ZSBhbHNvIG1hZGUgYXR0ZW1wdHMgaW4gb3RoZXIgZGlyZWN0
aW9ucy4gVGhleSd2ZSBhbGwgYmVlbiBlaXRoZXIKY29tcGxldGVseSBpZ25vcmVkIChsaWtlIHRo
ZSBvbmUgYWJvdmUpIG9yIHR1cm5lZCBkb3duLiBTZWVpbmcKaG93IHdlIGRpc2FncmVlIGhlcmUs
IEkgZG9uJ3QgdGhpbmsgaXQncyB3b3J0aCBteSB0aW1lIG1ha2luZwphbm90aGVyIGF0dGVtcHQs
IGp1c3QgdG8gc2VlIHlvdSB2ZXRvIG9yIGV2ZXJ5b25lIGlnbm9yZSBpdC4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 14:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 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 1h8mzK-0002Wx-GW; Tue, 26 Mar 2019 14:23: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=66LY=R5=citrix.com=prvs=9812c0209=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8mzJ-0002Ws-V7
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 14:23:37 +0000
X-Inumbo-ID: bd74797d-4fd2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd74797d-4fd2-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 14:23:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,271,1549929600"; d="scan'208";a="81844606"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 26 Mar 2019 14:23:03 +0000
Message-ID: <1553610183-8046-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
References: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] CI: Add a CentOS 6 container and build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Q2VudE9TIDYgaXMgcHJvYmFibHkgdGhlIG1vc3QgZnJlcXVlbnRseSBicm9rZW4gYnVpbGQsIHNv
IGFkZGluZyBpdCB0byBDSQp3b3VsZCBiZSBhIHZlcnkgZ29vZCBtb3ZlLgoKT25lIHByb2JsZW0g
aXMgdGhhdCBDZW50T1MgNiBjb21lcyB3aXRoIFB5dGhvbiAyLjYsIGFuZCBRZW11IHJlcXVpcmVz
IDIuNy4KVGhlcmUgYXBwZWFyIHRvIGJlIG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAy
LjcgaW50byBhIENlbnRPUyA2CmVudmlyb25tZW50cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3Jp
cHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBidWlsZAppbnN0ZWFkLiAgQWRkaXRpb25hbGx5
LCBTZWFCSU9TIHJlcXVpcmVzIEdDQyA0LjYgb3IgbGF0ZXIsIHNvIHNraXAgaXQgYXMgd2VsbC4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IERvdWcgR29sZHN0ZWlu
IDxjYXJkb2VAY2FyZG9lLmNvbT4KCnYyOgogKiBTa2lwIFNlYUJJT1MgYXMgd2VsbAoKSSd2ZSBh
bHJlYWR5IHB1c2hlZCB0aGlzIGNvbnRhaW5lciB0byB0aGUgcmVnaXN0cnksIGZvciB0ZXN0aW5n
IHB1cnBvc2VzLgoKQSBzYW1wbGUgcGlwZWxpbmUgaXM6CiAgaHR0cHM6Ly9naXRsYWIuY29tL3hl
bi1wcm9qZWN0L3Blb3BsZS9hbmR5aGhwL3hlbi9waXBlbGluZXMvNTM2ODMwOTcKLS0tCiBhdXRv
bWF0aW9uL2J1aWxkL2NlbnRvcy82LmRvY2tlcmZpbGUgfCA1MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGF1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwgICAgICB8
IDEwICsrKysrKysKIGF1dG9tYXRpb24vc2NyaXB0cy9idWlsZCAgICAgICAgICAgICB8IDE2ICsr
KysrKysrKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplICAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRv
bWF0aW9uL2J1aWxkL2NlbnRvcy82LmRvY2tlcmZpbGUKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9u
L2J1aWxkL2NlbnRvcy82LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2NlbnRvcy82LmRv
Y2tlcmZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTRkMDIyYgotLS0g
L2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvY2VudG9zLzYuZG9ja2VyZmlsZQpAQCAt
MCwwICsxLDUxIEBACitGUk9NIGNlbnRvczo2CitMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBY
ZW4gUHJvamVjdCIgXAorICAgICAgbWFpbnRhaW5lci5lbWFpbD0ieGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnIgorCitSVU4gbWtkaXIgL2J1aWxkCitXT1JLRElSIC9idWlsZAorCisjIHdv
cmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS9tb2J5L21vYnkvaXNzdWVzLzEwMTgwCisjIGFu
ZCBhZGQgRVBFTCBmb3IgZGV2ODYKK1JVTiBycG0gLS1yZWJ1aWxkZGIgJiYgXAorICAgIHl1bSAt
eSBpbnN0YWxsIFwKKyAgICAgICAgeXVtLXBsdWdpbi1vdmwgXAorICAgICAgICBlcGVsLXJlbGVh
c2UgXAorICAgICYmIHl1bSBjbGVhbiBhbGwgJiYgXAorICAgIHJtIC1yZiAvdmFyL2NhY2hlL3l1
bQorCisjIGluc3RhbGwgWGVuIGRlcGVuZHMKK1JVTiB5dW0gLXkgaW5zdGFsbCBcCisgICAgICAg
IGdjYyBcCisgICAgICAgIGdjYy1jKysgXAorICAgICAgICBuY3Vyc2VzLWRldmVsIFwKKyAgICAg
ICAgemxpYi1kZXZlbCBcCisgICAgICAgIG9wZW5zc2wtZGV2ZWwgXAorICAgICAgICBweXRob24t
ZGV2ZWwgXAorICAgICAgICBsaWJ1dWlkLWRldmVsIFwKKyAgICAgICAgcGNpdXRpbHMtZGV2ZWwg
XAorICAgICAgICBwa2djb25maWcgXAorICAgICAgICBnZXR0ZXh0IFwKKyAgICAgICAgZmxleCBc
CisgICAgICAgIGJpc29uIFwKKyAgICAgICAgbGliYWlvLWRldmVsIFwKKyAgICAgICAgZ2xpYjIt
ZGV2ZWwgXAorICAgICAgICB5YWpsLWRldmVsIFwKKyAgICAgICAgcGl4bWFuLWRldmVsIFwKKyAg
ICAgICAgZ2xpYmMtZGV2ZWwgXAorICAgICAgICBnbGliYy1kZXZlbC5pNjg2IFwKKyAgICAgICAg
bWFrZSBcCisgICAgICAgIGJpbnV0aWxzIFwKKyAgICAgICAgZ2l0IFwKKyAgICAgICAgd2dldCBc
CisgICAgICAgIGFjcGljYS10b29scyBcCisgICAgICAgIHB5dGhvbi1tYXJrZG93biBcCisgICAg
ICAgIHBhdGNoIFwKKyAgICAgICAgY2hlY2twb2xpY3kgXAorICAgICAgICBkZXY4NiBcCisgICAg
ICAgIGlhc2wgXAorICAgICAgICB4ei1kZXZlbCBcCisgICAgICAgIGJ6aXAyIFwKKyAgICAgICAg
bmFzbSBcCisgICAgJiYgeXVtIGNsZWFuIGFsbCAmJiBcCisgICAgcm0gLXJmIC92YXIvY2FjaGUv
eXVtCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sIGIvYXV0b21h
dGlvbi9naXRsYWItY2kvYnVpbGQueWFtbAppbmRleCA0OGJiMDM5Li5iNzA3OTdlIDEwMDY0NAot
LS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sCisrKyBiL2F1dG9tYXRpb24vZ2l0
bGFiLWNpL2J1aWxkLnlhbWwKQEAgLTE0OSw2ICsxNDksMTYgQEAgY2VudG9zLTctZ2NjLWRlYnVn
OgogICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBjZW50b3M6NwogCitjZW50b3MtNi1nY2M6
CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlO
RVI6IGNlbnRvczo2CisKK2NlbnRvcy02LWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYt
NjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogY2VudG9zOjYKKwog
ZGViaWFuLWplc3NpZS1jbGFuZzoKICAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAogICB2
YXJpYWJsZXM6CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgYi9hdXRvbWF0
aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggZGI0YmFjMy4uOGE1N2UwOSAxMDA3NTUKLS0tIGEvYXV0
b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZApAQCAt
Miw2ICsyLDEyIEBACiAKICRDQyAtLXZlcnNpb24KIAorIyBFeHByZXNzIHRoZSBjb21waWxlciB2
ZXJzaW9uIGFzIGFuIGludGVnZXIuICBlLmcuIEdDQyA0LjkuMiA9PiAweDA0MDkwMgorY2MtdmVy
KCkKK3sKKyAgICAkQ0MgLWR1bXB2ZXJzaW9uIHwgYXdrIC1GLiAneyBwcmludGYgIjB4JTAyeCUw
MnglMDJ4IiwgJDEsICQyLCAkMyB9JworfQorCiAjIHJhbmRvbSBjb25maWcgb3IgZGVmYXVsdCBj
b25maWcKIGlmIFtbICIke1JBTkRDT05GSUd9IiA9PSAieSIgXV07IHRoZW4KICAgICBtYWtlIC1D
IHhlbiBLQ09ORklHX0FMTENPTkZJRz10b29scy9rY29uZmlnL2FsbHJhbmRvbS5jb25maWcgcmFu
ZGNvbmZpZwpAQCAtMjIsNiArMjgsMTYgQEAgaWYgW1sgIiR7Q0N9IiA9PSAiY2xhbmciIF1dOyB0
aGVuCiAgICAgY2ZnYXJncys9KCItLWRpc2FibGUtc3R1YmRvbSIpCiBmaQogCisjIFFlbXUgcmVx
dWlyZXMgUHl0aG9uIDIuNyBvciBsYXRlcgoraWYgcHl0aG9uIC1jICJpbXBvcnQgc3lzOyByZXMg
PSBzeXMudmVyc2lvbl9pbmZvIDwgKDIsIDcpOyBleGl0KG5vdChyZXMpKSI7IHRoZW4KKyAgICBj
ZmdhcmdzKz0oIi0td2l0aC1zeXN0ZW0tcWVtdT0vYmluL2ZhbHNlIikKK2ZpCisKKyMgU2VhQklP
UyByZXF1aXJlcyBHQ0MgNC42IG9yIGxhdGVyCitpZiBbWyAiJHtDQ30iID09ICJnY2MiICYmIGBj
Yy12ZXJgIC1sdCAweDA0MDYwMCBdXTsgdGhlbgorICAgIGNmZ2FyZ3MrPSgiLS13aXRoLXN5c3Rl
bS1zZWFiaW9zPS9iaW4vZmFsc2UiKQorZmkKKwogLi9jb25maWd1cmUgIiR7Y2ZnYXJnc1tAXX0i
CiAKIG1ha2UgLWokKG5wcm9jKSBkaXN0CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMv
Y29udGFpbmVyaXplIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQppbmRleCBiNTBm
Zjk5Li4wOWQxMzBiIDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXpl
CisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKQEAgLTE1LDYgKzE1LDcgQEAg
ZGllKCkgewogIwogQkFTRT0icmVnaXN0cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4iCiBj
YXNlICJfJHtDT05UQUlORVJ9IiBpbgorICAgIF9jZW50b3M2KSBDT05UQUlORVI9IiR7QkFTRX0v
Y2VudG9zOjYiIDs7CiAgICAgX2NlbnRvczcpIENPTlRBSU5FUj0iJHtCQVNFfS9jZW50b3M6NyIg
OzsKICAgICBfY2VudG9zNzIpIENPTlRBSU5FUj0iJHtCQVNFfS9jZW50b3M6Ny4yIiA7OwogICAg
IF90cnVzdHkpIENPTlRBSU5FUj0iJHtCQVNFfS91YnVudHU6dHJ1c3R5IiA7OwotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 14:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 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 1h8mza-0002XU-Qx; Tue, 26 Mar 2019 14:23:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EULp=R5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h8mzZ-0002XG-5X
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 14:23:53 +0000
X-Inumbo-ID: c4865052-4fd2-11e9-8eac-87871e7409f8
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4865052-4fd2-11e9-8eac-87871e7409f8;
 Tue, 26 Mar 2019 14:23: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 5A15DAFA4;
 Tue, 26 Mar 2019 14:23:46 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
 <5C9A12690200007800221E05@prv1-mh.provo.novell.com>
 <c5d1df3d-038d-8c0a-97da-a71f8f3fd009@citrix.com>
 <5C9A320A0200007800221EFF@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: <3a504ce9-9cad-f2a3-4ed5-bd42b114ee06@suse.com>
Date: Tue, 26 Mar 2019 15:23:45 +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: <5C9A320A0200007800221EFF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 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>

T24gMjYvMDMvMjAxOSAxNTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDMuMTkg
YXQgMTQ6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjYvMDMv
MjAxOSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMS4wMy4xOSBhdCAxMzoy
MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEFsc28gaW50cm9kdWNl
IGNvbnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4g
YWxiZWl0IEknZCBhcHByZWNpYXRlIGlmIHRoaXMgd2FzIGNvbW1pdHRlZCB0b2dldGhlciB3aXRo
IGFuIGFjdHVhbAo+Pj4gdXNlciAob3RoZXIgdGhhbiB0aGUgdGVzdHN1aXRlIG9uZSkgb2YgdGhl
IG5ldyBmdW5jdGlvbiwgYW5kCj4+PiBkZXNwaXRlIC4uLgo+Pj4KPj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94
ODYvY3B1aWQuaAo+Pj4+IEBAIC02NSw2ICs2NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1
aWRfY291bnRfbGVhZigKPj4+PiAgI3VuZGVmIEJYX0NPTgo+Pj4+ICAjdW5kZWYgWENIRwo+Pj4+
ICAKPj4+PiArLyoqCj4+Pj4gKyAqIEdpdmVuIHRoZSB2ZW5kb3IgaWQgZnJvbSBDUFVJRCBsZWFm
IDAsIGxvb2sgdXAgWGVuJ3MgaW50ZXJuYWwgaW50ZWdlcgo+Pj4+ICsgKiB2ZW5kb3IgSUQuICBS
ZXR1cm5zIFg4Nl9WRU5ET1JfVU5LTk9XTiBmb3IgYW55IHVua25vd24gdmVuZG9yLgo+Pj4+ICsg
Ki8KPj4+PiArdW5zaWduZWQgaW50IHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKHVpbnQzMl90IGVi
eCwgdWludDMyX3QgZWN4LCB1aW50MzJfdCBlZHgpOwo+Pj4gLi4uIHRoZSB1bmRlc2lyYWJsZSAo
aW1vOyBJIHRoaW5rIEkga25vdyB5b3UgdGhpbmsgb3RoZXJ3aXNlKSB1c2Ugb2YKPj4+IGZpeGVk
IHdpZHRoIHR5cGVzIGhlcmUuCj4+Cj4+IFBsZWFzZSwgZm9yIHRoZSBiZW5lZml0IG9mIGV2ZXJ5
b25lLCBzdG9wIG1ha2luZyBzbmlkZSByZW1hcmtzIGxpa2UKPj4gdGhpcy4gIEl0IGNvbWVzIGFj
cm9zcyBhcyBydWRlLCBhbmQgaXMgb2ZmLXB1dHRpbmcgdG8gY29udHJpYnV0b3JzLgo+IAo+IEl0
IGNvbWluZyBhY3Jvc3MgYXMgcnVkZSB3YXMgY2VydGFpbmx5IG5vdCBteSBpbnRlbnRpb24gLSBh
cG9sb2dpZXMuCj4gCj4+IFlvdSBhcmUgY29tcGxhaW5pbmcgdGhhdCBJIGRpZG4ndCB3cml0ZSBj
b2RlIGluIHdheSB5b3Ugd291bGQgaGF2ZQo+PiBkb25lLiAgSnVzdCBiZWNhdXNlIHlvdSBkaXNs
aWtlLWJ1dC1kb24ndC1vYmplY3QtdG8gaG93IHRoZSBjb2RlIGxvb2sKPj4gZG9lc24ndCBtYWtl
IHRoZSBjb2RlIHdyb25nLCBvciB3b3J0aHkgb2YgY29tbWVudC4KPiAKPiBUaGF0J3MgeW91ciB3
YXkgb2YgbG9va2luZyBhdCBpdC4gTXkgYmFzaWMgZGVzaXJlIGZvciBjb25zaXN0ZW5jeSBpbgo+
IGhvdyBjb2RlIG92ZXJhbGwgbG9va3MgbGlrZSBzdGlsbCBtYWRlIG1lIHRoaW5rIGl0IHdhcyB3
b3J0aHdoaWxlIHRvCj4gcG9pbnQgdGhpcyBvdXQgb25jZSBhZ2FpbiAoYW5kIEknbSBhZnJhaWQg
SSdtIG5vdCBnb2luZyB0byBiZSB3aWxsaW5nCj4gdG8gYmUgdW5pZm9ybWx5IHNpbGVudCBvbiBz
dWNoIG1hdHRlcnMpLiBUaGlzIGlzIGJlY2F1c2UgaWYgeW91Cj4geW91cnNlbGYgZm9sbG93IHdo
YXQgeW91IHdyb3RlIGFib3ZlLCB5b3UnZCBub3QgY29tcGxhaW4gaWYgYQo+IHBhdGNoIG9mIG1p
bmUgd2FzIGludHJvZHVjaW5nIGEgc2libGluZyBmdW5jdGlvbiB1c2luZyBhbGwgdW5zaWduZWQK
PiBpbnQgKEkgcHJvYmFibHkgd291bGRuJ3QsIGFnYWluIGZvciBjb25zaXN0ZW5jeSdzIHNha2Us
IGJ1dCBJIG1pZ2h0Cj4gaW4gYSBzb21ld2hhdCBtb3JlIHJlbW90ZSBhcmVhIG9mIGNvZGUpLiBU
aGUgZW5kIHJlc3VsdCB3b3VsZAo+IGJlIGEgdG90YWwgbWl4dHVyZSBvZiBmaXhlZCB3aWR0aCB0
eXBlcyBhbmQgYmFzaWMgb25lcywgd2hpY2ggbm8tCj4gb25lIGNvdWxkIG1ha2Ugc2Vuc2Ugb2Yg
YnkgbG9va2luZyBhdCwgb3IgZXZlbiBieSBsb29raW5nIGF0IGp1c3QKPiBzb21lIHJlY2VudCBj
b21taXRzIChpbiBhbiBhdHRlbXB0IHRvIGdldCBhIGZlZWwgZm9yIHdoZXJlIHdlJ3JlCj4gdHJ5
aW5nIHRvIG1vdmUpLgo+IAo+PiBZb3VyIGp1ZGdlbWVudCBvZiB3aGVuIHRvIHVzZSB3aGljaCB0
eXBlcyBpcywgaW4gbXkgb3BpbmlvbiwgdmVyeQo+PiBpbmNvbnNpc3RlbnQuICBCeSBteSBqdWRn
ZW1lbnQsIEkgYW0gY29uZm9ybWluZyB0byB5b3VyIGV4cGVjdGF0aW9uIG9mCj4+IHVzaW5nIGZp
eGVkIHdpZHRoIHR5cGVzIHdoZW4gdGhlIEFCSSBjYWxscyBmb3IgaXQsIHdoaWNoIGlzIHRoZSBj
YXNlCj4+IGhlcmUgLSB0aGUgQUJJIGlzIHRoYXQgb2YgdGhlIENQVUlEIGluc3RydWN0aW9uLgo+
IAo+IEkgZG9uJ3QgdGhpbmsgSSd2ZSBldmVyIHNhaWQgYW55dGhpbmcgbGlrZSB0aGlzLCBhbmQg
d2UndmUgaGFkIHRoZSBzYW1lCj4gZGlzcHV0ZSBvdmVyIENQVUlEIGluIHRoZSBwYXN0LiBJbnN0
ZWFkIEkgdGhpbmsgSSd2ZSBiZWVuIHByZXR0eQo+IGNvbnNpc3RlbnRseSBhc2tpbmcgdG8gdXNl
IGZpeGVkIHdpZHRoIHR5cGVzIG9ubHkgd2hlcmUgc3RyaWN0bHkKPiBuZWVkZWQgKG9yIHdoZXJl
IGUuZy4gaW1wcm92aW5nIGdlbmVyYXRlZCBjb2RlIHF1YWxpdHkpLiBJbiBhbGwgY2FzZXMKPiB3
aGVyZSAoZm9sbG93aW5nIHRoZSBleGFtcGxlIGhlcmUpIHVuc2lnbmVkIGludCBpcyBmaW5lLCBp
dCBzaG91bGQgYmUKPiBwcmVmZXJyZWQgb3ZlciB1aW50MzJfdCAoZHVlIHRvIG91ciBhc3N1bXB0
aW9uIHRoYXQKPiBzaXplb2YodW5zaWduZWQgaW50KSA+PSA0KS4gVGhlIG9ubHkgQUJJIHJlbGV2
YW5jZSBJIGNhbiBzZWUgaGVyZSBpcwo+IHdydCB0aGUgcHVibGljIGludGVyZmFjZSAtIHRoZXJl
IGZpeGVkIHdpZHRoIHR5cGVzIHNob3VsZCBpbmRlZWQgYmUKPiB1c2VkIChhbG1vc3QpIGV2ZXJ5
d2hlcmUsIHRvIG1ha2UgdGhlIGludGVyZmFjZXMgc3VmZmljaWVudGx5IHBvcnRhYmxlLgoKSU1P
IGVzcGVjaWFsbHkgaW4gdGhlIENQVUlEIGNhc2UgaXQgaXMgZGVzaXJhYmxlIHRvIGV4cGxpY2l0
bHkgc3BlY2lmeQp0aGUgd2lkdGggb2YgdGhlIGRhdGEuIExvb2tpbmcgYXQgbm9kZXMgMHg4MDAw
MDAwMiBhbmQgZm9sbG93aW5nIHRoaXMKc2hvdWxkIGJlIHJhdGhlciBjbGVhciAoYW5kIEkgZXZl
biB0aGluayBnZXRfbW9kZWxfbmFtZSgpIHNob3VsZCBiZQptb2RpZmllZCB0byB1c2UgYSBwb2lu
dGVyIHRvIHVpbnQzMl90IGluc3RlYWQgb2YgdW5zaWduZWQgaW50KS4gVXNpbmcKYSB0eXBlIHdp
dGggc2l6ZSA+PSA0IGRvZXNuJ3QgZml0IHJlYWxseSB3ZWxsLiBZb3Ugd2FudCBzaXplID09IDQu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 14:39:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 14:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8nEz-0003f0-Ob; Tue, 26 Mar 2019 14:39: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8nEy-0003ev-NH
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 14:39:48 +0000
X-Inumbo-ID: 0065fd73-4fd5-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 0065fd73-4fd5-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 14:39:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 08:39:46 -0600
Message-Id: <5C9A39B00200007800221F23@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 08:39:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
 <5C9A12690200007800221E05@prv1-mh.provo.novell.com>
 <c5d1df3d-038d-8c0a-97da-a71f8f3fd009@citrix.com>
 <5C9A320A0200007800221EFF@prv1-mh.provo.novell.com>
 <3a504ce9-9cad-f2a3-4ed5-bd42b114ee06@suse.com>
In-Reply-To: <3a504ce9-9cad-f2a3-4ed5-bd42b114ee06@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAzLjE5IGF0IDE1OjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJTU8g
ZXNwZWNpYWxseSBpbiB0aGUgQ1BVSUQgY2FzZSBpdCBpcyBkZXNpcmFibGUgdG8gZXhwbGljaXRs
eSBzcGVjaWZ5Cj4gdGhlIHdpZHRoIG9mIHRoZSBkYXRhLiBMb29raW5nIGF0IG5vZGVzIDB4ODAw
MDAwMDIgYW5kIGZvbGxvd2luZyB0aGlzCj4gc2hvdWxkIGJlIHJhdGhlciBjbGVhciAoYW5kIEkg
ZXZlbiB0aGluayBnZXRfbW9kZWxfbmFtZSgpIHNob3VsZCBiZQo+IG1vZGlmaWVkIHRvIHVzZSBh
IHBvaW50ZXIgdG8gdWludDMyX3QgaW5zdGVhZCBvZiB1bnNpZ25lZCBpbnQpLiBVc2luZwo+IGEg
dHlwZSB3aXRoIHNpemUgPj0gNCBkb2Vzbid0IGZpdCByZWFsbHkgd2VsbC4gWW91IHdhbnQgc2l6
ZSA9PSA0LgoKV2h5PyBGaXhlZCB3aWR0aCB0eXBlcyBvbmx5IGludHJvZHVjZSB1bm5lY2Vzc2Fy
eSByZXN0cmljdGlvbnMKd2hlbiB3YW50aW5nIHRvIHJlLXVzZSBjb2RlIGluIG90aGVyIGVudmly
b25tZW50cy4gQW5kIEkgZG9uJ3QKc2VlIHdoeSBDUFVJRCBub2RlcyAweDgwMDAwMDBbMjM0XSB3
b3VsZCBiZSBhbnkgYmV0dGVyIChvcgp3b3JzZSkgYXMgYW4gZXhhbXBsZSBoZXJlLiBJZiBhbnl0
aGluZyB0aGV5IHRlbGwgdXMgdGhhdCBuZWl0aGVyCnVpbnQzMl90IG5vciB1bnNpZ25lZCBpbnQg
YXJlIHJpZ2h0LCBhbmQgaXQgc2hvdWxkIGJlIGNoYXJbNF0gb3IKdWludDhfdFs0XSBpbnN0ZWFk
IChkZXBlbmRpbmcgb24gd2hldGhlciB3ZSB3YW50IHRvIHRpZQpvdXJzZWx2ZXMgdG8gQ0hBUl9C
SVQgPT0gOCwgd2hpY2ggY2xlYXJseSBpcyBtb3JlIHJlc3RyaWN0aXZlCnRoYW4gc2l6ZW9mKGlu
dCkgPj0gNCwgYnV0IG90b2ggaXMgYWxzbyBsZXNzIGxpa2VseSB0byBnZXQgaW4gdGhlCndheSku
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 14:47:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 14:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8nMV-0004UX-M3; Tue, 26 Mar 2019 14:47: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=EULp=R5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h8nMU-0004US-7a
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 14:47:34 +0000
X-Inumbo-ID: 15aa264a-4fd6-11e9-9d65-03a98aa2bd16
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15aa264a-4fd6-11e9-9d65-03a98aa2bd16;
 Tue, 26 Mar 2019 14:47: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 45EA7AE31;
 Tue, 26 Mar 2019 14:47:31 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDE1NTMxNzA4Njbvv70yMzgxMu+/vTHvv71naXTvv71zZW5k77+9?=
 =?UTF-8?B?ZW1haWzvv71hbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiA8MTU1MzE3MDg2Ng==?=
 =?UTF-8?B?77+9MjM4MTLvv70y77+9Z2l077+9c2VuZO+/vWVtYWls77+9YW5kcmV3LmNvb3Bl?=
 =?UTF-8?Q?r3=40citrix=2ecom=3e_=3c5C9A12690200007800221E05=40prv1=ef=bf=bdm?=
 =?UTF-8?B?aC5wcm92by5ub3ZlbGwuY29tPiA8YzVkMWRmM2Tvv70wMzhk77+9OGMwYe+/vTk3?=
 =?UTF-8?Q?da=ef=bf=bda71f8f3fd009=40citrix=2ecom=3e_=3c5C9A320A020000780022?=
 =?UTF-8?B?MUVGRkBwcnYx77+9bWgucHJvdm8ubm92ZWxsLmNvbT4gPDNhNTA0Y2U5LTljYWQt?=
 =?UTF-8?Q?f2a3-4ed5-bd42b114ee06=40suse=2ecom=3e_=3c5C9A39B00200007800221F2?=
 =?UTF-8?B?M0BzdXNlLmNvbT4=?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <750355ca-cf00-92aa-3417-1c582f504828@suse.com>
Date: Tue, 26 Mar 2019 15:47:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>" <xen-devel@lists.xen.org>,
 Sergey Dyasli <sergey.dyasli@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>

T24gMjYvMDMvMjAxOSAxNTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDMuMTkg
YXQgMTU6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJTU8gZXNwZWNpYWxseSBpbiB0
aGUgQ1BVSUQgY2FzZSBpdCBpcyBkZXNpcmFibGUgdG8gZXhwbGljaXRseSBzcGVjaWZ5Cj4+IHRo
ZSB3aWR0aCBvZiB0aGUgZGF0YS4gTG9va2luZyBhdCBub2RlcyAweDgwMDAwMDAyIGFuZCBmb2xs
b3dpbmcgdGhpcwo+PiBzaG91bGQgYmUgcmF0aGVyIGNsZWFyIChhbmQgSSBldmVuIHRoaW5rIGdl
dF9tb2RlbF9uYW1lKCkgc2hvdWxkIGJlCj4+IG1vZGlmaWVkIHRvIHVzZSBhIHBvaW50ZXIgdG8g
dWludDMyX3QgaW5zdGVhZCBvZiB1bnNpZ25lZCBpbnQpLiBVc2luZwo+PiBhIHR5cGUgd2l0aCBz
aXplID49IDQgZG9lc24ndCBmaXQgcmVhbGx5IHdlbGwuIFlvdSB3YW50IHNpemUgPT0gNC4KPiAK
PiBXaHk/IEZpeGVkIHdpZHRoIHR5cGVzIG9ubHkgaW50cm9kdWNlIHVubmVjZXNzYXJ5IHJlc3Ry
aWN0aW9ucwo+IHdoZW4gd2FudGluZyB0byByZS11c2UgY29kZSBpbiBvdGhlciBlbnZpcm9ubWVu
dHMuIEFuZCBJIGRvbid0Cj4gc2VlIHdoeSBDUFVJRCBub2RlcyAweDgwMDAwMDBbMjM0XSB3b3Vs
ZCBiZSBhbnkgYmV0dGVyIChvcgo+IHdvcnNlKSBhcyBhbiBleGFtcGxlIGhlcmUuIElmIGFueXRo
aW5nIHRoZXkgdGVsbCB1cyB0aGF0IG5laXRoZXIKPiB1aW50MzJfdCBub3IgdW5zaWduZWQgaW50
IGFyZSByaWdodCwgYW5kIGl0IHNob3VsZCBiZSBjaGFyWzRdIG9yCj4gdWludDhfdFs0XSBpbnN0
ZWFkIChkZXBlbmRpbmcgb24gd2hldGhlciB3ZSB3YW50IHRvIHRpZQo+IG91cnNlbHZlcyB0byBD
SEFSX0JJVCA9PSA4LCB3aGljaCBjbGVhcmx5IGlzIG1vcmUgcmVzdHJpY3RpdmUKPiB0aGFuIHNp
emVvZihpbnQpID49IDQsIGJ1dCBvdG9oIGlzIGFsc28gbGVzcyBsaWtlbHkgdG8gZ2V0IGluIHRo
ZQo+IHdheSkuCgpZb3UgYXJlIHVzaW5nIGEgbGl0dGxlIGVuZGlhbiBzcGVjaWZpYyBwb2ludCBv
ZiB2aWV3LiBUaGF0J3MgdGhlIG9ubHkKcmVhc29uIHRoZSBjdXJyZW50IGNvZGUgd291bGQgd29y
ayB3aXRoIGEgbm9uLWZpeGVkIHdpZHRoIHNwZWNpZmljYXRpb24uCgpUaGUgY2hhcls0XSB2YXJp
YW50IHdvdWxkIHdvcmsgb25seSB3aXRoIGEgdW5pb24gd2hlcmUgdGhlIG90aGVyIG1lbWJlcgp3
b3VsZCBuZWVkIHRvIGJlIGEgZml4ZWQgd2lkdGggdHlwZSBsaWtlIHVpbnQzMl90LgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 15:23:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15:23: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 1h8nvK-0007V3-KI; Tue, 26 Mar 2019 15: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8nvJ-0007Uy-Bg
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 15:23:33 +0000
X-Inumbo-ID: 1d08e456-4fdb-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 1d08e456-4fdb-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 15:23:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 09:23:31 -0600
Message-Id: <5C9A43F10200007800221F45@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 09:23:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1553170866*23812*1*git*send*email*andrew.cooper3@citrix.com>
 <1553170866*23812*2*git*send*email*andrew.cooper3@citrix.com>
 <5C9A12690200007800221E05@prv1*mh.provo.novell.com>
 <c5d1df3d*038d*8c0a*97da*a71f8f3fd009@citrix.com>
 <5C9A320A0200007800221EFF@prv1*mh.provo.novell.com>
 <3a504ce9-9cad-f2a3-4ed5-bd42b114ee06@suse.com>
 <5C9A39B00200007800221F23@suse.com>
 <750355ca-cf00-92aa-3417-1c582f504828@suse.com>
In-Reply-To: <750355ca-cf00-92aa-3417-1c582f504828@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAzLjE5IGF0IDE1OjQ3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ni8wMy8yMDE5IDE1OjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjYuMDMuMTkgYXQg
MTU6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gSU1PIGVzcGVjaWFsbHkgaW4gdGhl
IENQVUlEIGNhc2UgaXQgaXMgZGVzaXJhYmxlIHRvIGV4cGxpY2l0bHkgc3BlY2lmeQo+Pj4gdGhl
IHdpZHRoIG9mIHRoZSBkYXRhLiBMb29raW5nIGF0IG5vZGVzIDB4ODAwMDAwMDIgYW5kIGZvbGxv
d2luZyB0aGlzCj4+PiBzaG91bGQgYmUgcmF0aGVyIGNsZWFyIChhbmQgSSBldmVuIHRoaW5rIGdl
dF9tb2RlbF9uYW1lKCkgc2hvdWxkIGJlCj4+PiBtb2RpZmllZCB0byB1c2UgYSBwb2ludGVyIHRv
IHVpbnQzMl90IGluc3RlYWQgb2YgdW5zaWduZWQgaW50KS4gVXNpbmcKPj4+IGEgdHlwZSB3aXRo
IHNpemUgPj0gNCBkb2Vzbid0IGZpdCByZWFsbHkgd2VsbC4gWW91IHdhbnQgc2l6ZSA9PSA0Lgo+
PiAKPj4gV2h5PyBGaXhlZCB3aWR0aCB0eXBlcyBvbmx5IGludHJvZHVjZSB1bm5lY2Vzc2FyeSBy
ZXN0cmljdGlvbnMKPj4gd2hlbiB3YW50aW5nIHRvIHJlLXVzZSBjb2RlIGluIG90aGVyIGVudmly
b25tZW50cy4gQW5kIEkgZG9uJ3QKPj4gc2VlIHdoeSBDUFVJRCBub2RlcyAweDgwMDAwMDBbMjM0
XSB3b3VsZCBiZSBhbnkgYmV0dGVyIChvcgo+PiB3b3JzZSkgYXMgYW4gZXhhbXBsZSBoZXJlLiBJ
ZiBhbnl0aGluZyB0aGV5IHRlbGwgdXMgdGhhdCBuZWl0aGVyCj4+IHVpbnQzMl90IG5vciB1bnNp
Z25lZCBpbnQgYXJlIHJpZ2h0LCBhbmQgaXQgc2hvdWxkIGJlIGNoYXJbNF0gb3IKPj4gdWludDhf
dFs0XSBpbnN0ZWFkIChkZXBlbmRpbmcgb24gd2hldGhlciB3ZSB3YW50IHRvIHRpZQo+PiBvdXJz
ZWx2ZXMgdG8gQ0hBUl9CSVQgPT0gOCwgd2hpY2ggY2xlYXJseSBpcyBtb3JlIHJlc3RyaWN0aXZl
Cj4+IHRoYW4gc2l6ZW9mKGludCkgPj0gNCwgYnV0IG90b2ggaXMgYWxzbyBsZXNzIGxpa2VseSB0
byBnZXQgaW4gdGhlCj4+IHdheSkuCj4gCj4gWW91IGFyZSB1c2luZyBhIGxpdHRsZSBlbmRpYW4g
c3BlY2lmaWMgcG9pbnQgb2Ygdmlldy4KCk9mIGNvdXJzZSAtIGl0J3MgeDg2IGNvZGUgd2hlbiB3
ZSB0YWxrIGFib3V0IHg4NiBDUFVJRC4gRm9yIHRoZQphcmNoaXRlY3R1cmUgaW5kZXBlbmRlbnQg
YXNwZWN0IEkgYWdyZWUuCgo+IFRoYXQncyB0aGUgb25seQo+IHJlYXNvbiB0aGUgY3VycmVudCBj
b2RlIHdvdWxkIHdvcmsgd2l0aCBhIG5vbi1maXhlZCB3aWR0aCBzcGVjaWZpY2F0aW9uLgo+IAo+
IFRoZSBjaGFyWzRdIHZhcmlhbnQgd291bGQgd29yayBvbmx5IHdpdGggYSB1bmlvbiB3aGVyZSB0
aGUgb3RoZXIgbWVtYmVyCj4gd291bGQgbmVlZCB0byBiZSBhIGZpeGVkIHdpZHRoIHR5cGUgbGlr
ZSB1aW50MzJfdC4KCkkgdGhpbmsgd2UncmUgdGFsa2luZyBvZiBzbGlnaHRseSBkaWZmZXJlbnQg
dGhpbmdzIChhbmQgSSBhZ3JlZSB0aGF0CmdldF9tb2RlbF9uYW1lKCkgd291bGQgbmVlZCBzd2l0
Y2hpbmcgdG8gdWludDMyX3QsIGlmIHdlCndhbnRlZCB0byBhbGxvdyBmb3Igc2l6ZW9mKGludCkg
PiA0KS4gTXkgb3JpZ2luYWwgcG9pbnQgdGhvdWdoIHdhcwp0b3dhcmRzIGNhc2VzIHdoZXJlIHZh
bHVlcyAobm90IHBvaW50ZXJzIHRvIHZhbHVlcykgb2J0YWluZWQKZnJvbSBDUFVJRCBnZXQgcGFz
c2VkIGFyb3VuZCBhcyBmdW5jdGlvbiBhcmd1bWVudHMuIEkgZG9uJ3QKc2VlIHdoeSB0aGUgcmVz
cGVjdGl2ZSBmdW5jdGlvbiBwYXJhbWV0ZXJzIHdvdWxkIG5lZWQgdG8gYmUKdWludDMyX3QsIGly
cmVzcGVjdGl2ZSBvZiBlbmRpYW5uZXNzLgoKRm9yIGZ1bmN0aW9ucyB0YWtpbmcgcG9pbnRlcnMg
bW92aW5nIGF3YXkgZnJvbSB1aW50MzJfdCBjb3VsZApiZSBkb2FibGUgYXMgd2VsbCwgYnV0IG1p
Z2h0IHRoZW4gcmVxdWlyZSBtb3JlIGNhcmUgYXQgY2VydGFpbgpjYWxsIHNpdGVzIChsaWtlIGdl
dF9tb2RlbF9uYW1lKCkpLCBlLmcuIGJ5IG5lZWRpbmcgdG8gZ28gdGhyb3VnaAppbnRlcm1lZGlh
dGUgdmFyaWFibGVzLiBXaGV0aGVyIHRoYXQncyBiZW5lZmljaWFsIG9yIGhhcm1mdWwgdG8KY29k
ZSBvdmVyYWxsIHdvdWxkIG5lZWQgdG8gYmUgZGV0ZXJtaW5lZCBvbiBhIGNhc2UgYnkgY2FzZQpi
YXNpcywgdW5sZXNzIG1heGltdW0gY29uc2lzdGVuY3kgd2FzIHRoZSBwcmltYXJ5IGdvYWwuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 15:36:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15:36:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8o7F-0008SW-VG; Tue, 26 Mar 2019 15:35:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2kvY=R5=citrix.com=prvs=9817ea418=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h8o7F-0008SR-Fl
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 15:35:53 +0000
X-Inumbo-ID: d569fffe-4fdc-11e9-a07f-93981d249f47
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d569fffe-4fdc-11e9-a07f-93981d249f47;
 Tue, 26 Mar 2019 15:35:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,273,1549929600"; d="scan'208";a="81856237"
Date: Tue, 26 Mar 2019 15:35:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190326153543.GF14641@zion.uk.xensource.com>
References: <1553253220-23838-1-git-send-email-andrew.cooper3@citrix.com>
 <1553610183-8046-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1553610183-8046-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] CI: Add a CentOS 6 container and build
 jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

T24gVHVlLCBNYXIgMjYsIDIwMTkgYXQgMDI6MjM6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5IGJyb2tlbiBi
dWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCj4gd291bGQgYmUgYSB2ZXJ5IGdvb2QgbW92ZS4KPiAK
PiBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGggUHl0aG9uIDIuNiwgYW5k
IFFlbXUgcmVxdWlyZXMgMi43Lgo+IFRoZXJlIGFwcGVhciB0byBiZSBubyBzZW5zaWJsZSB3YXlz
IHRvIGdldCBQeXRob24gMi43IGludG8gYSBDZW50T1MgNgo+IGVudmlyb25tZW50cywgc28gbW9k
aWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBidWlsZAo+IGlu
c3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWlyZXMgR0NDIDQuNiBvciBsYXRlciwg
c28gc2tpcCBpdCBhcyB3ZWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 15:38:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15:38: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 1h8oA0-00008H-Fi; Tue, 26 Mar 2019 15:38:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OmWv=R5=ice.rwth-aachen.de=juenger@srs-us1.protection.inumbo.net>)
 id 1h8o6o-0008S0-OM
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 15:35:26 +0000
X-Inumbo-ID: c503df73-4fdc-11e9-bc90-bc764e045a96
Received: from mail-out-2.itc.rwth-aachen.de (unknown [134.130.5.47])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c503df73-4fdc-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 15:35:23 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ANBADvRZpc/5xb4olkHQEBBQEHBQGBZ?=
 =?us-ascii?q?YJ+bBInjQmnCToBhECFRjgSAQEDAQEJAQMCbSiGSoFRgyKBdq58ijCBL4ZqhF+?=
 =?us-ascii?q?Bf4N1bIQNBn6FFAOlGQmBJpIXF4sgiGEBoFshgVYzGggcFIMnghYXjh9BMIEFA?=
 =?us-ascii?q?QGMaAElgicBAQ?=
X-IPAS-Result: =?us-ascii?q?A2ANBADvRZpc/5xb4olkHQEBBQEHBQGBZYJ+bBInjQmnCTo?=
 =?us-ascii?q?BhECFRjgSAQEDAQEJAQMCbSiGSoFRgyKBdq58ijCBL4ZqhF+Bf4N1bIQNBn6FF?=
 =?us-ascii?q?AOlGQmBJpIXF4sgiGEBoFshgVYzGggcFIMnghYXjh9BMIEFAQGMaAElgicBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,273,1549926000"; d="scan'208";a="73299112"
Received: from lab-sss-156.iss.rwth-aachen.de (HELO claus.iss.rwth-aachen.de)
 ([137.226.91.156])
 by mail-in-2.itc.rwth-aachen.de with ESMTP; 26 Mar 2019 16:35:20 +0100
From: Lukas Juenger <juenger@ice.rwth-aachen.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Mar 2019 16:35:16 +0100
Message-Id: <1553614518-16421-1-git-send-email-juenger@ice.rwth-aachen.de>
X-Mailer: git-send-email 1.8.3.1
X-Mailman-Approved-At: Tue, 26 Mar 2019 15:38:43 +0000
Subject: [Xen-devel] [PATCH] arm/dom0: Add check for maximum number of
 supported vGIC IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Lukas Juenger <juenger@ice.rwth-aachen.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>

WGVuJ3MgdkdJQyBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyBhIG1heGltdW0gbnVtYmVyIG9mIDk5
MiBJUlEgbGluZXMuCkdJQ3YyIHNwZWNpZmljYXRpb24gYWxsb3dzIGZvciAxMDIwIElSUSBsaW5l
cy4KVGhpcyBjb21taXQgYWRkcyBhIGNoZWNrIGZvciB0aGlzIGRpc2NyZXBhbmN5LgoKU2lnbmVk
LW9mZi1ieTogTHVrYXMgSnVlbmdlciAoanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUpCi0tLQog
eGVuL2FyY2gvYXJtL3NldHVwLmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVw
LmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA0NDQ4NTdhLi4zN2IzNjQ4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAt
ODg4LDcgKzg4OCwxMyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290
X3BoeXNfb2Zmc2V0LAogICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwogICAgIC8q
IFRoZSB2R0lDIGZvciBET00wIGlzIGV4YWN0bHkgZW11bGF0aW5nIHRoZSBoYXJkd2FyZSBHSUMg
Ki8KICAgICBkb20wX2NmZy5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lD
X05BVElWRTsKLSAgICBkb20wX2NmZy5hcmNoLm5yX3NwaXMgPSBnaWNfbnVtYmVyX2xpbmVzKCkg
LSAzMjsKKyAgICAvKgorICAgICAqIFhlbiB2R0lDIHN1cHBvcnRzIGEgbWF4aW11bSBvZiA5OTIg
SVJRIGxpbmVzLgorICAgICAqIDMyIGFyZSBzdWJzdHJhY3RlZCB0byBjb3ZlciBsb2NhbCBJUlFz
LgorICAgICAqLworICAgIGRvbTBfY2ZnLmFyY2gubnJfc3BpcyA9IG1pbihnaWNfbnVtYmVyX2xp
bmVzKCksICh1bnNpZ25lZCBpbnQpIDk5MikgLSAzMjsKKyAgICBpZiAoIGdpY19udW1iZXJfbGlu
ZXMoKSA+IDk5MiApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiTWF4aW11bSBudW1i
ZXIgb2YgdkdJQyBJUlFzIGV4Y2VlZGVkLlxuIik7CiAgICAgZG9tMF9jZmcubWF4X3ZjcHVzID0g
ZG9tMF9tYXhfdmNwdXMoKTsKIAogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKDAsICZkb20wX2Nm
ZywgdHJ1ZSk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 15:48:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15:48:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8oJm-00011y-KJ; Tue, 26 Mar 2019 15:48:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8oJl-00011t-GS
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 15:48:49 +0000
X-Inumbo-ID: a4a0c998-4fde-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 a4a0c998-4fde-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 15:48:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 09:48:47 -0600
Message-Id: <5C9A49DA0200007800221F7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 09:48:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1553520193.git.puwen@hygon.cn>
 <14dcae729e8d2ed9ba54565a61e027c83b9df529.1553520193.git.puwen@hygon.cn>
In-Reply-To: <14dcae729e8d2ed9ba54565a61e027c83b9df529.1553520193.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 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: 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+IE9uIDI1LjAzLjE5IGF0IDE0OjI5LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4g
QEAgLTMyLDExICszMiw2IEBACj4gIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2ZhbXJldlsx
NF07Cj4gIHN0cmluZ19wYXJhbSgiY3B1aWRfbWFza19jcHUiLCBvcHRfZmFtcmV2KTsKPiAgCj4g
LXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfY3B1aWRfbWFza19sN3MwX2VheCA9
IH4wdTsKPiAtaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza19sN3MwX2VheCIsIG9wdF9jcHVpZF9t
YXNrX2w3czBfZWF4KTsKPiAtc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9jcHVp
ZF9tYXNrX2w3czBfZWJ4ID0gfjB1Owo+IC1pbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2w3czBf
ZWJ4Iiwgb3B0X2NwdWlkX21hc2tfbDdzMF9lYngpOwoKVGhpcyBpcyBubyBsb25nZXIgbmVlZGVk
IC0gYWxsIHJlZmVyZW5jZXMgYXJlIG5vdyBsb2NhbCB0byBhbWQuYy4KCj4gQEAgLTExNiw2ICsx
MjEsOSBAQCBib29sIF9faW5pdCBwcm9iZV9jcHVpZF9mYXVsdGluZyh2b2lkKQo+ICAJdWludDY0
X3QgdmFsOwo+ICAJaW50IHJjOwo+ICAKPiArCWlmKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0hZR09OKQo+ICsJCXJldHVybiBmYWxzZTsKPiArCj4gIAlpZiAoKHJjID0g
cmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSkgPT0gMCkKCklzbid0IHRo
aXMgc2ltaWxhcmx5IHRydWUgZm9yIEFNRCwgaW4gd2hpY2ggY2FzZSBhZGRpbmcgYm90aCBhdCB0
aGUKc2FtZSB0aW1lIGluIGEgc2VwYXJhdGUgcGF0Y2ggd291bGQgc2VlbSBiZXR0ZXI/IFlldCB0
aGVuIGFnYWluIC0KZGlkIHlvdSBsb29rIGF0IHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY29tbWl0
IG1vdmluZyB0aGUgZnVuY3Rpb24KaGVyZSAoNmUyZmRjMGY4OSBbIng4NjogQ29tbW9uIGNwdWlk
IGZhdWx0aW5nIHN1cHBvcnQiXSk/IEhlbmNlCmlmIGFueXRoaW5nIHRoaXMgd291bGQgbmVlZCBx
dWFsaWZ5aW5nIGJ5ICFjcHVfaGFzX2h5cGVydmlzb3IuCgpBbHNvIHRoZSBjb250ZXh0dWFsIGlm
KCkgdGVsbHMgeW91IHRoYXQgdGhlcmUncyBhIGJsYW5rIG1pc3NpbmcgaW4gdGhlCm9uZSB5b3Ug
YWRkLiBIb3dldmVyLCB0aGVyZSdzIGEgd2lkZXIgc3R5bGUgcXVlc3Rpb24gdG8gcmFpc2U6ClRo
aXMgZmlsZSBpcyBub3QgYSBMaW51eCBjbG9uZSwgc28gZ2VuZXJhbGx5IEknZCBleHBlY3QgaXQg
dG8gYmUKd3JpdHRlbiBpbiBwbGFpbiBYZW4gc3R5bGUuCgo+ICtzdGF0aWMgdm9pZCBlYXJseV9p
bml0X2h5Z29uKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPiArewo+ICsJZWFybHlfaW5pdF9hbWQo
Yyk7Cj4gK30KCldoeSB0aGUgd3JhcHBlciBmdW5jdGlvbj8gSXQgY2FuIGJlIGludHJvZHVjZWQg
b25jZSB5b3UgYWN0dWFsbHkKbmVlZCB0byBkbyBtb3JlIHRoYW4ganVzdCB0aGUgY2FsbC4KCj4g
K3N0YXRpYyB2b2lkIGluaXRfaHlnb24oc3RydWN0IGNwdWluZm9feDg2ICpjKQo+ICt7Cj4gKwl1
MzIgbCwgaDsKCkFzIG1lbnRpb25lZCBiZWZvcmUsIHBsZWFzZSBwcmVmZXIgdWludDMyX3QgZXQg
YWwgb3ZlciB1MzIgYW5kCmZyaWVuZHMuIFdoaWxlIHRoYXQncyBhcHBsaWNhYmxlIHRvIHRoZSBl
bnRpcmUgc2VyaWVzIChhbmQgdGhlbgphbHNvIHRvIHVzZSBiYXNpYyB0eXBlcyBpbiBwcmVmZXJl
bmNlIHRvIHRoZSBmaXhlZCB3aWR0aCBvbmVzLAp3aGVyZSBwb3NzaWJsZSksIGluIHRoaXMgcGFy
dGljdWxhciBjYXNlIGl0IHdvdWxkIGJlIGV2ZW4gYmV0dGVyIGlmCnlvdSBkcm9wcGVkIHRoZSB2
YXJpYWJsZXMgYWx0b2dldGhlciwgdXNpbmcgLi4uCgo+ICsJdW5zaWduZWQgbG9uZyBsb25nIHZh
bHVlOwo+ICsKPiArCS8qIEF0dGVtcHQgdG8gc2V0IExGRU5DRSB0byBiZSBEaXNwYXRjaCBTZXJp
YWxpc2luZy4gKi8KPiArCWlmIChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSkK
PiArCQkvKiBVbmFibGUgdG8gcmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8KPiAr
CQlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmls
aXR5KTsKPiArCWlmICh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFKQo+ICsJ
CS8qIERpc3BhdGNoIFNlcmlhbGlzaW5nLiAqLwo+ICsJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9M
RkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmlsaXR5KTsKPiArCj4gKwkvKgo+ICsJICogSWYg
dGhlIHVzZXIgaGFzIGV4cGxpY2l0bHkgY2hvc2VuIHRvIGRpc2FibGUgTWVtb3J5IERpc2FtYmln
dWF0aW9uCj4gKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzLCBwb2tl
IHRoZSBhcHByb3ByaWF0ZSBNU1IuCj4gKwkgKi8KPiArIAlpZiAob3B0X3NzYmQgJiYgIXJkbXNy
X3NhZmUoTVNSX0FNRDY0X0xTX0NGRywgdmFsdWUpKSB7Cj4gKwkJdmFsdWUgfD0gMXVsbCA8PCAx
MDsKPiArCQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKTsKPiArCX0KPiArCj4g
KwlkaXNwbGF5X2NhY2hlaW5mbyhjKTsKPiArCj4gKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVS
RV9JVFNDKSkgewo+ICsJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DT05TVEFOVF9UU0MsIGMtPng4
Nl9jYXBhYmlsaXR5KTsKPiArCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKPiArCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxF
LCBjLT54ODZfY2FwYWJpbGl0eSk7Cj4gKwl9Cj4gKwo+ICsJYy0+eDg2X21heF9jb3JlcyA9IChj
cHVpZF9lY3goMHg4MDAwMDAwOCkgJiAweGZmKSArIDE7Cj4gKwo+ICsJaHlnb25fZ2V0X3RvcG9s
b2d5KGMpOwo+ICsKPiArCS8qIEh5Z29uIENQVXMgZG8gbm90IHN1cHBvcnQgU1lTRU5URVIgb3V0
c2lkZSBvZiBsZWdhY3kgbW9kZS4gKi8KPiArCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1NFUCwg
Yy0+eDg2X2NhcGFiaWxpdHkpOwo+ICsKPiArCS8qIEh5Z29uIHByb2Nlc3NvcnMgaGF2ZSBBUElD
IHRpbWVyIHJ1bm5pbmcgaW4gZGVlcCBDIHN0YXRlcy4gKi8KPiArCWlmIChvcHRfYXJhdCkKPiAr
CQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQVJBVCwgYy0+eDg2X2NhcGFiaWxpdHkpOwo+ICsKPiAr
CWlmIChjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX0VGUk8pKSB7Cj4gKwkJcmRtc3IoTVNSX0s3X0hX
Q1IsIGwsIGgpOwo+ICsJCWwgfD0gKDEgPDwgMjcpOyAvKiBFbmFibGUgcmVhZC1vbmx5IEFQRVJG
L01QRVJGIGJpdCAqLwo+ICsJCXdybXNyKE1TUl9LN19IV0NSLCBsLCBoKTsKPiArCX0KCi4uLiAi
dmFsdWUiIGFuZCByZG1zcmwoKSAvIHdybXNybCgpIGhlcmUgaW5zdGVhZC4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 15:53:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8oNo-0001l1-AU; Tue, 26 Mar 2019 15: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8oNn-0001kq-2i
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 15:52:59 +0000
X-Inumbo-ID: 395bcadf-4fdf-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 395bcadf-4fdf-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 15: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 1h8oNk-0006da-GK; Tue, 26 Mar 2019 15: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 1h8oNk-0000Dl-7C; Tue, 26 Mar 2019 15:52:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8oNk-0004Sx-3y; Tue, 26 Mar 2019 15:52:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134071-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=2f2c51acfb70efe3dd02022ca09dd853601d8acd
X-Osstest-Versions-That: ovmf=210bd16aff81f6746033dfc0c4cc7c463349bce0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 15:52:56 +0000
Subject: [Xen-devel] [ovmf test] 134071: 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>

ZmxpZ2h0IDEzNDA3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwNzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyZjJjNTFhY2ZiNzBlZmUzZGQwMjAyMmNhMDlkZDg1
MzYwMWQ4YWNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMTBiZDE2
YWZmODFmNjc0NjAzM2RmYzBjNGNjN2M0NjMzNDliY2UwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzQwNDMgIDIwMTktMDMtMjQgMDY6MTE6NTQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM0MDcxICAyMDE5LTAzLTI1IDEzOjM0OjUzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAy
MTBiZDE2YWZmLi4yZjJjNTFhY2ZiICAyZjJjNTFhY2ZiNzBlZmUzZGQwMjAyMmNhMDlkZDg1MzYw
MWQ4YWNkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 15:54:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15: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 1h8oPZ-0001uN-PA; Tue, 26 Mar 2019 15:54: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8oPY-0001uD-4c
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 15:54:48 +0000
X-Inumbo-ID: 79d6d556-4fdf-11e9-84ab-3bed1d7c0bff
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79d6d556-4fdf-11e9-84ab-3bed1d7c0bff;
 Tue, 26 Mar 2019 15:54:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 09:54:44 -0600
Message-Id: <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 09:54:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
In-Reply-To: <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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+IE9uIDE5LjAzLjE5IGF0IDE3OjEyLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8xNS8xOSAzOjM3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRnVydGhlcm1vcmUgSSdt
IHRoZW4gb25jZSBhZ2FpbiB3b25kZXJpbmcgd2hhdCB0aGUgZ2FpbiBpcwo+PiBvdmVyIHVzaW5n
IHRoZSBBQ1BJIGRyaXZlcjogVGhlIHN1Z2dlc3RlZCBfQ1NUIGxvb2tzIHRvIGV4YWN0bHkKPj4g
bWF0Y2ggdGhlIGRhdGEgeW91IGVudGVyIGludG8gdGhlIHRhYmxlIGluIHRoZSBsYXRlciBwYXRj
aC4gSU9XCj4+IG15IGZ1bmRhbWVudGFsIGNvbmNlcm4gZGlkbid0IGdvIGF3YXkgeWV0OiBBcyBw
ZXIgdGhlIG5hbWUKPj4gb2YgdGhlIGRyaXZlciwgaXQgc2hvdWxkbid0IHJlYWxseSBuZWVkIHRv
IHN1cHBvcnQgSExUIChvciBhbnl0aGluZwo+PiBvdGhlciB0aGFuIE1XQUlUKSBhcyBhbiBlbnRy
eSBtZXRob2QuIEhlbmNlIEkgdGhpbmsgdGhhdCBhdAo+PiB0aGUgdmVyeSBsZWFzdCB5b3UgbmVl
ZCB0byBleHRlbmQgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBjaGFuZ2UKPj4gcXVpdGUgYSBiaXQg
dG8gZXhwbGFpbiB3aHkgdGhlIEFDUEkgZHJpdmVyIGlzIG5vdCBzdWl0YWJsZS4KPj4gCj4+IERl
cGVuZGluZyBvbiBob3cgdGhpcyBjb21lcyBvdXQsIGl0IG1heSB0aGVuIHN0aWxsIGJlIGEgbWF0
dGVyCj4+IG9mIGRpc2N1c3Npbmcgd2hldGhlciwgcmF0aGVyIHRoYW4gZmlkZGxpbmcgd2l0aCBt
d2FpdC1pZGxlLCBpdAo+PiB3b3VsZG4ndCBiZSBiZXR0ZXIgdG8gaGF2ZSBhbiBBTUQtc3BlY2lm
aWMgZHJpdmVyIGluc3RlYWQuIEFyZQo+PiB0aGVyZSBhbnkgdGhvdWdodHMgaW4gc2ltaWxhciBk
aXJlY3Rpb25zIGZvciBMaW51eD8KPiAKPiBCZWNhdXNlOgo+ICMxIGdldHRpbmcgdGhlIEFDUEkg
dGFibGVzIGZyb20gZG9tMCBpcyBlaXRoZXIgdW5yZWxpYWJsZSAoUFYgZG9tMCkgb3IgCj4gbm90
IHBvc3NpYmxlIChQVkggZG9tMCkuCj4gIzIgdGhlIGNoYW5nZXMgdG8gdGhlIEludGVsIGNvZGUg
YXJlIG1pbmltYWwuCj4gIzMgd29yc2UgY2FzZSwgWGVuIHRoaW5rcyBpdCdzIHVzaW5nIENDNiB3
aGVuIGl0J3MgdXNpbmcgQ0MxLiAgTm90IAo+IHBlcmZlY3QgYnV0IGZhciBmcm9tIGZhdGFsIG9y
IGJyZWFraW5nLgoKSGF2aW5nIHRob3VnaHQgYWJvdXQgdGhpcyBzb21lIG1vcmUsIEkgYWdyZWUg
dGhhdCBhbiBBTUQtc3BlY2lmaWMKZHJpdmVyIHdvdWxkIGxpa2VseSBnbyB0b28gZmFyLiBIb3dl
dmVyLCB0aGF0J3Mgc3RpbGwgbm8gcmVhc29uIHRvIGZpZGRsZQp3aXRoIHRoZSBtd2FpdC1pZGxl
IG9uZSAtIEkgdGhpbmsgeW91IGNvdWxkIGFzIHdlbGwgcG9wdWxhdGUgdGhlIGRhdGEKYXMgbmVj
ZXNzYXJ5IGZvciB0aGUgQUNQSSBkcml2ZXIgdG8gdXNlLCByZW1vdmluZyB0aGUgZGVwZW5kZW5j
eQpvbiBEb20wLiBBZnRlciBhbGwgdGhhdCBkcml2ZXIgYWxyZWFkeSBrbm93cyBvZiBhbGwgdGhl
IGVudHJ5IG1ldGhvZHMKeW91IG1heSB3YW50L25lZWQgdG8gdXNlIChzZWUgYWNwaV9pZGxlX2Rv
X2VudHJ5KCkpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 16:10:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 16:10: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 1h8oex-0003yR-BR; Tue, 26 Mar 2019 16: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8oev-0003yM-Oy
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 16:10:41 +0000
X-Inumbo-ID: b2e87b20-4fe1-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 b2e87b20-4fe1-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 16:10:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 10:10:39 -0600
Message-Id: <5C9A4EFD0200007800221FAC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 10:10:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1553520193.git.puwen@hygon.cn>
 <babf13f907b9b85afe40cdffce4ee2cf17f67f11.1553520193.git.puwen@hygon.cn>
In-Reply-To: <babf13f907b9b85afe40cdffce4ee2cf17f67f11.1553520193.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAzLjE5IGF0IDE0OjMwLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9hbWQuYwo+IEBAIC01MzgsMTMgKzUzOCwzNyBAQCBpbnQgc3ZtX3ZwbXVfaW5pdGlhbGlzZShz
dHJ1Y3QgdmNwdSAqdikKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgX19pbml0IGFt
ZF92cG11X2luaXQodm9pZCkKPiArc3RhdGljIGludCBfdnBtdV9pbml0KHZvaWQpCgpEZXNwaXRl
IGl0IGhhdmluZyBiZWVuIG1lIChJIHRoaW5rKSB0byBoYXZlIHN1Z2dlc3RlZCB0aGlzIGFzCmEg
cG9zc2libGUgbmFtZSwgbm93IHRoYXQgSSBzZWUgaXQgaW4gdXNlIEkgZG9uJ3QgdGhpbmsgaXQn
cyBhCmdvb2QgY2hvaWNlOiBXZSdyZSBpbiB2UE1VIGNvZGUgYW55d2F5LCBzbyB0aGUgdnBtdV8K
cHJlZml4IGlzIHByZXR0eSBwb2ludGxlc3MuIFNpbXBseSBpbml0KCkgd291bGQgYmUgdG9vIHNo
b3J0IGFuZApnZW5lcmljIGZvciBteSB0YXN0ZSwgc28gaG93IGFib3V0IGNvbW1vbl9pbml0KCkg
b3IKc2hhcmVkX2luaXQoKT8KCj4gQEAgLTU2NSwyNCArNTg5LDI1IEBAIGludCBfX2luaXQgYW1k
X3ZwbXVfaW5pdCh2b2lkKQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAK
PiAtICAgIGlmICggc2l6ZW9mKHN0cnVjdCB4ZW5fcG11X2RhdGEpICsKPiAtICAgICAgICAgMiAq
IHNpemVvZih1aW50NjRfdCkgKiBudW1fY291bnRlcnMgPiBQQUdFX1NJWkUgKQo+IC0gICAgewo+
IC0gICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+IC0gICAgICAgICAgICAgICAiVlBNVTog
UmVnaXN0ZXIgYmFuayBkb2VzIG5vdCBmaXQgaW50byBWUE1VIHNoYXJlZCBwYWdlXG4iKTsKPiAt
ICAgICAgICBjb3VudGVycyA9IGN0cmxzID0gTlVMTDsKPiAtICAgICAgICBudW1fY291bnRlcnMg
PSAwOwo+IC0gICAgICAgIHJldHVybiAtRU5PU1BDOwo+IC0gICAgfQo+ICsgICAgcmV0dXJuIF92
cG11X2luaXQoKTsKPiArfQo+ICAKPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX2NvdW50ZXJz
OyBpKysgKQo+ICtpbnQgX19pbml0IGh5Z29uX3ZwbXVfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICBz
d2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCj4gICAgICB7Cj4gLSAgICAgICAgcmRtc3Js
KGN0cmxzW2ldLCBjdHJsX3JzdmRbaV0pOwo+IC0gICAgICAgIGN0cmxfcnN2ZFtpXSAmPSBDVFJM
X1JTVkRfTUFTSzsKPiArICAgIGNhc2UgMHgxODoKPiArICAgICAgICBudW1fY291bnRlcnMgPSBG
MTVIX05VTV9DT1VOVEVSUzsKPiArICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJT
Owo+ICsgICAgICAgIGN0cmxzID0gQU1EX0YxNUhfQ1RSTFM7Cj4gKyAgICAgICAgazdfY291bnRl
cnNfbWlycm9yZWQgPSAxOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlZQTVU6IFVuc3VwcG9ydGVkIENQVSBmYW1pbHkg
JSN4XG4iLAo+ICsgICAgICAgICAgICAgICBjdXJyZW50X2NwdV9kYXRhLng4Nik7Cj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICB9CgpXaGlsZSBJJ20gbm90IGdvaW5nIHRvIGluc2lz
dCBpbiBjYXNlcyB3aGVyZSB5b3UgYWRkIHRvIGV4aXN0aW5nCnN3aXRjaCgpLWVzIHdoaWNoIGxh
Y2sgc3VjaCBibGFuayBsaW5lcywgcGxlYXNlIGFkZCBhIGJsYW5rIGxpbmUKYmV0d2VlbiB0aGUg
Y2FzZSBibG9ja3MgaGVyZS4gWWV0IHRoZW4gYWdhaW4gSSB3b25kZXIgd2hldGhlcgp0aGUgZGVm
YXVsdCBjYXNlIHdvdWxkbid0IGJldHRlciBtb3ZlIGludG8gdGhlIHNoYXJlZCBmdW5jdGlvbgph
cyB3ZWxsLCBrZXlpbmcgb2ZmIG9mIGUuZy4gbnVtX2NvdW50ZXJzIHN0aWxsIGJlaW5nIHplcm8u
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 16:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 16: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 1h8or1-0004rS-Ky; Tue, 26 Mar 2019 16:23: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=fwfT=R5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h8or0-0004rN-PZ
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 16:23:10 +0000
X-Inumbo-ID: 70404fa0-4fe3-11e9-8a16-d39f2f2e32cf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70404fa0-4fe3-11e9-8a16-d39f2f2e32cf;
 Tue, 26 Mar 2019 16:23:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Mar 2019 10:23:06 -0600
Message-Id: <5C9A51E80200007800221FC1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Mar 2019 10:23:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>, "Chao Gao" <chao.gao@intel.com>
References: <1552291056-20286-1-git-send-email-chao.gao@intel.com>
 <1552291056-20286-13-git-send-email-chao.gao@intel.com>
 <1d9184c6-38c4-dc85-9542-fb7397d6c43a@citrix.com>
In-Reply-To: <1d9184c6-38c4-dc85-9542-fb7397d6c43a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH v6 13/12] microcode: add sequential
 application policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@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+IE9uIDIxLjAzLjE5IGF0IDEzOjI0LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtMjE2LDYgKzIxOCwxMCBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSwgY3B1X3NpZyk7Cj4gICAqLwo+ICBzdGF0aWMgYXRvbWljX3QgY3B1X2luLCBjcHVfb3V0
Owo+IAo+ICtzdGF0aWMgdWludDMyX3QgYXBwbGljYXRpb25fc3RyYXRlZ3k7Cj4gKy8qIFRoZSBu
ZXh0IENQVSB0byBwZXJmb3JtIGEgdWNvZGUgdXBkYXRlICovCj4gK3N0YXRpYyBpbnQgbmV4dF9j
cHU7Cgp1bnNpZ25lZCBpbnQgKHR3aWNlKS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiBAQCAt
NTczLDcgKzU3Myw4IEBAIGludCByZG1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKTsKPiAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCk7Cj4gCj4gIHZvaWQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQg
aW50KTsKPiAtaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25z
dF92b2lkKSwgdW5zaWduZWQgbG9uZyBsZW4pOwo+ICtpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpLCB1bnNpZ25lZCBsb25nIGxlbiwKPiArICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3RyYXRlZ3kpOwoKQWdhaW4uCgo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3Bs
YXRmb3JtLmgKPiBAQCAtMTE0LDYgKzExNCw5IEBAIHN0cnVjdCB4ZW5wZl9taWNyb2NvZGVfdXBk
YXRlIHsKPiAgICAgIC8qIElOIHZhcmlhYmxlcy4gKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEUo
Y29uc3Rfdm9pZCkgZGF0YTsvKiBQb2ludGVyIHRvIG1pY3JvY29kZSBkYXRhICovCj4gICAgICB1
aW50MzJfdCBsZW5ndGg7ICAgICAgICAgICAgICAgICAgLyogTGVuZ3RoIG9mIG1pY3JvY29kZSBk
YXRhLiAqLwo+ICsjZGVmaW5lIFhFTlBGX21pY3JvY29kZV9wYXJhbGxlbCAgIDAKPiArI2RlZmlu
ZSBYRU5QRl9taWNyb2NvZGVfc2VxdWVudGlhbCAxCj4gKyAgICB1aW50MzJfdCBzdHJhdGVneTsg
ICAgICAgICAgICAgICAgLyogQXBwbGljYXRpb24gc3RyYXRlZ3kuICAgICAqLwo+ICB9OwoKVGhp
cyBpcyBub3QgYSBjb21wYXRpYmxlIGV4dGVuc2lvbiBvZiB0aGUgaW50ZXJmYWNlOiBGb3IgNjQt
Yml0CnRoZXJlJ3Mgbm8gZ3VhcmFudGVlIGV4aXN0aW5nIGNhbGxlcnMgd291bGQgemVybyB0aGUg
cGFkZGluZwpmaWVsZCwgd2hpbGUgZm9yIDMyLWJpdCB0aGVyZSdzIG5vIHBhZGRpbmcgZmllbGQg
YXQgYWxsLCBzbyBmb3IgYW4KZXhpc3RpbmcsIHVuYXdhcmUgY2FsbGVyIHlvdSdkIGNvbnN1bWUg
cmFuZG9tIGRhdGEgYXMgaW5wdXQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 17:01:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 17:01:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8pS5-00081u-Pz; Tue, 26 Mar 2019 17:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=66LY=R5=citrix.com=prvs=9812c0209=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h8pS4-00081p-EE
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 17:01:28 +0000
X-Inumbo-ID: c958603c-4fe8-11e9-bc5c-5bd0979bd41a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c958603c-4fe8-11e9-bc5c-5bd0979bd41a;
 Tue, 26 Mar 2019 17:01:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,273,1549929600"; d="scan'208";a="87888076"
To: Jan Beulich <JBeulich@suse.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-3-git-send-email-andrew.cooper3@citrix.com>
 <5C9A164B0200007800221E32@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: <a2ca8812-2bfa-c9ff-5430-5898b66f6891@citrix.com>
Date: Tue, 26 Mar 2019 16:41:36 +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: <5C9A164B0200007800221E32@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86/cpuid: Drop get_cpu_vendor()
 completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMjYvMDMvMjAxOSAxMjowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDMuMTkg
YXQgMTM6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gZ2V0X2NwdV92
ZW5kb3IoKSB0cmllcyB0byBkbyBhIG51bWJlciBvZiB0aGluZ3MsIGFuZCBlbmRzIHVwIGRvaW5n
IG5vbmUgb2YKPj4gdGhlbSB3ZWxsLgo+Pgo+PiBGb3IgY2FsY3VsYXRpbmcgdGhlIHZlbmRvciBp
dHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHdoaWNoIGlzCj4+IGltcGxlbWVu
dGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bpbmcgb3ZlciBjcHVf
ZGV2c1tdLgo+IFdlbGwsIHllcywgdGhlIG5ldyBsaWJyYXJ5IGZ1bmN0aW9uIGlzIG1vcmUgZWZm
aWNpZW50LiBUaGUgZG93bnNpZGUgaXMKPiB0aGF0IHRoZSB2ZW5kb3Igc3BlY2lmaWMgaW5mb3Jt
YXRpb24gbm8gbG9uZ2VyIGxpdmVzIGluIGEgY2VudHJhbCBwbGFjZQo+IChzdHJ1Y3QgY3B1X2Rl
dikuCgpUaGlzIGlzIGludGVudGlvbmFsLsKgIFRoZSBzZXQgb2YgQ1BVcyB3aGljaCBYZW4gaXMg
Y29tcGlsZWQgdG8gc3VwcG9ydAppcyBsb2dpY2FsbHkgdW5yZWxhdGVkIHRvIHdoYXQgbGlieDg2
IG5lZWRzIGZvciB2ZW5kb3Itc3BlY2lmaWMgc2FmZXR5LgoKSSdtIGV4cGVjdGluZyBhbG1vc3Qg
YWxsIG9mIGNwdV9kZXYgdG8gZGlzYXBwZWFyIGluIHRoZSBsb25nIHRlcm0uCgo+Cj4+IEBAIC0z
MTMsNyArMjgzLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9jcHVfZGV0ZWN0KHZvaWQp
Cj4+ICAJKih1MzIgKikmYy0+eDg2X3ZlbmRvcl9pZFs4XSA9IGVjeDsKPj4gIAkqKHUzMiAqKSZj
LT54ODZfdmVuZG9yX2lkWzRdID0gZWR4Owo+PiAgCj4+IC0JYy0+eDg2X3ZlbmRvciA9IGdldF9j
cHVfdmVuZG9yKGVieCwgZWN4LCBlZHgsIGdjdl9ob3N0KTsKPj4gKwljLT54ODZfdmVuZG9yID0g
eDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoZWJ4LCBlY3gsIGVkeCk7Cj4+ICsJaWYgKGMtPng4Nl92
ZW5kb3IgPCBBUlJBWV9TSVpFKGNwdV9kZXZzKSAmJiBjcHVfZGV2c1tjLT54ODZfdmVuZG9yXSkK
Pj4gKwkJdGhpc19jcHUgPSBjcHVfZGV2c1tjLT54ODZfdmVuZG9yXTsKPj4gKwllbHNlCj4+ICsJ
CXByaW50ayhYRU5MT0dfRVJSCj4+ICsJCSAgICAgICAiVW5yZWNvZ25pc2VkIG9yIHVuc3VwcG9y
dGVkIENQVSB2ZW5kb3IgJyVzJ1xuIiwKPj4gKwkJICAgICAgIGMtPng4Nl92ZW5kb3JfaWQpOwo+
ICVzIGhhcHBlbnMgdG8gd29yayBiZWNhdXNlIHg4Nl92ZW5kb3JfaWQgaXMgYW4gYXJyYXkgb2Yg
MTYKPiBjaGFyYWN0ZXJzLiBJJ2QgcHJlZmVyIGlmIHRoZSBjb2RlIGhlcmUgd2Fzbid0IGRlcGVu
ZGVudCBvbgo+IHRoYXQgcHJvcGVydHkgcGx1cyB0aGUgZmFjdCB0aGF0IHRoZSBsYXN0IDQgY2hh
cmFjdGVycyBzdGFydCBvdXQKPiBhcyB6ZXJvcyBhbmQgbmV2ZXIgZ2V0IHdyaXR0ZW4gdG8sIGJ5
IHVzaW5nICUuKnMgaW5zdGVhZC4KClllYWggLSBJIHNwb3R0ZWQgYWxsIG9mIHRoYXQuwqAgSSBj
aG9zZSBub3QgdG8gZml4IGV2ZXJ5dGhpbmcgd3Jvbmcgd2l0aApYZW4ncyBjcHUgaGFuZGxpbmcg
aW4gdGhpcyBwYXRjaC4KCkknbGwgc3dpdGNoIHRvICUuMTJzIGhlcmUsIGJ1dC4uLgoKPgo+IFBy
ZWZlcmFibHkgd2l0aCB0aGlzIHRha2VuIGNhcmUgb2YKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gVGhlbiBhZ2FpbiBJIHdvbmRlciBpZiB3ZSB3b3Vs
ZG4ndCBiZXR0ZXIgZHJvcCB4ODZfdmVuZG9yX2lkW10KPiBhbHRvZ2V0aGVyLiBJdCdzIGNsb3Nl
IHRvIHVudXNlZCwgeWV0IHRha2VzIHVwIE5SX0NQVVMqMTYgYnl0ZXMKPiBvZiBzdG9yYWdlLiBU
aGUgZmV3IHVzZXMgY291bGQgYmUgcmVwbGFjZWQgYnkgYSByZXZlcnNlIGZ1bmN0aW9uCj4gdG8g
eDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKS4gSSBkb24ndCB0aGluayB3ZSBjYXJlIG11Y2ggdG8g
YmUKPiBhYmxlIHRvICJjb3JyZWN0bHkiIHJldmVyc2UgWDg2X1ZFTkRPUl9VTktOT1dOLgoKLi4u
IHRoaXMgd2FudHMgZGVmZXJyaW5nIHRvIGEgbGF0ZXIgY2hhbmdlLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 17:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 17:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8pl4-0001EN-Ic; Tue, 26 Mar 2019 17: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=r3um=R5=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h8pl2-0001EI-TN
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 17:21:04 +0000
X-Inumbo-ID: 881545fb-4feb-11e9-bc90-bc764e045a96
Received: from mail-pl1-x631.google.com (unknown [2607:f8b0:4864:20::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 881545fb-4feb-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 17:21:03 +0000 (UTC)
Received: by mail-pl1-x631.google.com with SMTP id b65so1943765plb.6
 for <xen-devel@lists.xen.org>; Tue, 26 Mar 2019 10:21:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=lnd+0Q8SYfwxi0W1e6fvAHcwr8IBoWqpXPynAUXdAoY=;
 b=Rh51eoMoWxYWU0H2MLT2ZGrjrTMf3W5TcBH4pguO9Amg81tZpYlE35rOIIAuJ2jzUZ
 L2Wp71bfCo5g2JKKoXNaj2m3bIUxV9dT4aGaRwE21gespPnjcYV1ZWnbnrWvw9hpOkXH
 CJY4L+GROey88xPx5th7JRioh1GSJY8GrjeHVlvw1uZaZb8VC1nH81PuN6bYG8anuwbl
 /wATji0wF8Kpsk19Q9/fF0Bs5JvuqmTgOEul5iBDxN12+bIzkG3A4etfhO1H1dvl0k/T
 1Kubae0ncGv7j/AQDJ5tFRJsVBLpqqbZhtGTQvqSKdAg9V+u4ijoWKH3NSx2toQ2+oqs
 BKnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language;
 bh=lnd+0Q8SYfwxi0W1e6fvAHcwr8IBoWqpXPynAUXdAoY=;
 b=t8fhUbXrXq10pSW5Vu05pDIz08xY3aKPtj3TJWj3uu6lIZvqkk4+PX68/HPjZzuuk/
 jeX1Z+JNvfpF6QhZZhPTR5Wxjt/BMWVp2W8/ob94J9YumeY2tzxcWxHigfFGyYm5bP84
 qFB2gGcVHZMzvI8YHGwshI28Y0o7ox34EIZds96T+0x92271YDQg3+9N1BnB5av2vVEk
 r+F9V1gcKAPiF7PSb38QZ+xair8xUb6UgD4koOZfQpNP1FDSUBMCR9YDo3roV4un5T0q
 89cnOBQ3aM0m1zVCZ/98PBK7VQwb41E1vUFIRO/EdruV+c6X7aa6dF2kh8p8TKwXfA0W
 RtHg==
X-Gm-Message-State: APjAAAVSqIqI6EXHLBrhHsYAS0IaayjPSVJleG05OLNH0eahOtaAZp0H
 MxGm5QDg/AUukLvjXOqS+Hnn9FFqD5s=
X-Google-Smtp-Source: APXvYqxtRiw03zQvaRmYRXkSp7CqfxLInBwtepg+RpiDYf+JTUBGkQGA5UDGl+alM+djfCj8mydCBg==
X-Received: by 2002:a17:902:42:: with SMTP id
 60mr32147911pla.132.1553620862526; 
 Tue, 26 Mar 2019 10:21:02 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id s16sm17662775pgo.69.2019.03.26.10.21.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Mar 2019 10:21:01 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
 <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
 <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
Date: Tue, 26 Mar 2019 10:21:06 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============4428894362330771891=="
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.
--===============4428894362330771891==
Content-Type: multipart/alternative;
 boundary="------------9C62953E51EE22CA4D5AD393"
Content-Language: en-US

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


On 3/26/2019 1:04 AM, Jan Beulich wrote:
>>>> On 25.03.19 at 18:00, <jlpoole56@gmail.com> wrote:
>> I removed the "maxcpus=1" and attempted seven (7) boots.
>> There were minor variations, they do not seem to get
>> past the first additional processor.  Below is a summary.
> And with "maxcpus=1" in place, is it as stable hanging when trying
> to bring up the 3rd AP? I find it rather surprising that, with you
> already having sync_console on the command line, there's such a
> variation. I wonder whether SMM is somehow getting in the way.
>
> The main difference to bare metal Linux is that we enable VMX
> while they don't (afaict). Since for whatever reason we don't
> (yet) have a command line option to suppress this, could you
> re-build Xen with CONFIG_HVM turned off in xen/.config?
>
> Jan
>
>
# rem'd out CONFIG_HVM=y
make clean
make

7:46 AM 3/26/2019 build of xen w/o HVM
prompted with:
HVM support (HVM) [Y/n/?]
replied: n

cp /boot/efi/gentoo/man_xen.efi /boot/efi/gentoo/man_xen.efi_HVM_yes
cp /usr/local/src/xen/dist/install/usr/lib64/efi/xen-4.13-unstable.efi 
/boot/efi/gentoo/man_xen.efi

cp /boot/efi/gentoo/xen-4.13-unstable.gz 
/boot/efi/gentoo/xen-4.13-unstable.gz_HVM_yes
cp /usr/local/src/xen/dist/install/boot/xen-4.13-unstable.gz 
/boot/efi/gentoo/xen-4.13-unstable.gz

zeta /usr/local/src/xen # cat xen/.config |grep CONFIG_HVM
# CONFIG_HVM is not set
zeta /usr/local/src/xen #

# tried 2 boot attempts
log at: https://pastebin.com/nL4BWJ6Y

Hang points at lines:
298:
(XEN) [2019-03-26 17:14:01] Setting warm reset code and vector.
(XEN) [2019-03-26 17:14:01] 1.
(XEN) [2019-03-26 17:14:01] 2.
(XEN) [2019-03-26 17:14:01] 3.
(XEN) [2019-03-26 17:14:01] Asserting INIT.
(XEN) [2019-03-26 17:14:01] Waiting for send to finish...

599:
(XEN) [2019-03-26 17:16:30] Setting warm reset code and vector.
(XEN) [2019-03-26 17:16:30] 1.
(XEN) [2019-03-26 17:16:30] 2.
(XEN) [2019-03-26 17:16:30] 3.
(XEN) [2019-03-26 17:16:30] Asserting INIT.
(XEN) [2019-03-26 17:16:30] Waiting for send to finish...

--------------9C62953E51EE22CA4D5AD393
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 3/26/2019 1:04 AM, Jan Beulich
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5C99DD160200007800221D00@prv1-mh.provo.novell.com">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">On 25.03.19 at 18:00, <a class="moz-txt-link-rfc2396E" href="mailto:jlpoole56@gmail.com">&lt;jlpoole56@gmail.com&gt;</a> wrote:
</pre>
          </blockquote>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">I removed the "maxcpus=1" and attempted seven (7) boots.
There were minor variations, they do not seem to get
past the first additional processor.  Below is a summary.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
And with "maxcpus=1" in place, is it as stable hanging when trying
to bring up the 3rd AP? I find it rather surprising that, with you
already having sync_console on the command line, there's such a
variation. I wonder whether SMM is somehow getting in the way.

The main difference to bare metal Linux is that we enable VMX
while they don't (afaict). Since for whatever reason we don't
(yet) have a command line option to suppress this, could you
re-build Xen with CONFIG_HVM turned off in xen/.config?

Jan


</pre>
    </blockquote>
    <div class="moz-signature"><font size="2"><font face="Verdana">#
          rem'd out CONFIG_HVM=y<br>
          make clean<br>
          make<br>
          <br>
          7:46 AM 3/26/2019 build of xen w/o HVM<br>
          prompted with:<br>
          HVM support (HVM) [Y/n/?] <br>
          replied: n<br>
          <br>
          cp /boot/efi/gentoo/man_xen.efi
          /boot/efi/gentoo/man_xen.efi_HVM_yes<br>
          cp
          /usr/local/src/xen/dist/install/usr/lib64/efi/xen-4.13-unstable.efi
          /boot/efi/gentoo/man_xen.efi<br>
          <br>
          cp /boot/efi/gentoo/xen-4.13-unstable.gz
          /boot/efi/gentoo/xen-4.13-unstable.gz_HVM_yes<br>
          cp /usr/local/src/xen/dist/install/boot/xen-4.13-unstable.gz
          /boot/efi/gentoo/xen-4.13-unstable.gz<br>
          <br>
          zeta /usr/local/src/xen # cat xen/.config |grep CONFIG_HVM<br>
          # CONFIG_HVM is not set<br>
          zeta /usr/local/src/xen #<br>
          <br>
          # tried 2 boot attempts<br>
          log at: <a class="moz-txt-link-freetext" href="https://pastebin.com/nL4BWJ6Y">https://pastebin.com/nL4BWJ6Y</a><br>
          <br>
          Hang points at lines:<br>
          298:<br>
          (XEN) [2019-03-26 17:14:01] Setting warm reset code and
          vector.<br>
          (XEN) [2019-03-26 17:14:01] 1.<br>
          (XEN) [2019-03-26 17:14:01] 2.<br>
          (XEN) [2019-03-26 17:14:01] 3.<br>
          (XEN) [2019-03-26 17:14:01] Asserting INIT.<br>
          (XEN) [2019-03-26 17:14:01] Waiting for send to finish...<br>
          <br>
          599:<br>
          (XEN) [2019-03-26 17:16:30] Setting warm reset code and
          vector.<br>
          (XEN) [2019-03-26 17:16:30] 1.<br>
          (XEN) [2019-03-26 17:16:30] 2.<br>
          (XEN) [2019-03-26 17:16:30] 3.<br>
          (XEN) [2019-03-26 17:16:30] Asserting INIT.<br>
          (XEN) [2019-03-26 17:16:30] Waiting for send to finish...</font></font><br>
    </div>
  </body>
</html>

--------------9C62953E51EE22CA4D5AD393--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4428894362330771891==--


From xen-devel-bounces@lists.xenproject.org Tue Mar 26 18:19:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 18: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 1h8qeu-0005KN-6a; Tue, 26 Mar 2019 18:18:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3oWO=R5=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1h8qet-0005KI-1G
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 18:18:47 +0000
X-Inumbo-ID: 9503c46a-4ff3-11e9-9c17-7392a6e47fc3
Received: from hermes2.dur.ac.uk (unknown [129.234.7.139])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9503c46a-4ff3-11e9-9c17-7392a6e47fc3;
 Tue, 26 Mar 2019 18:18:41 +0000 (UTC)
Received: from smtphost2.dur.ac.uk (smtphost2.dur.ac.uk [129.234.7.144])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x2QIIIIL036616;
 Tue, 26 Mar 2019 18:18:22 GMT
Received: from procyon.dur.ac.uk (procyon.dur.ac.uk [129.234.250.129])
 by smtphost2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x2QIIBBV028119
 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NO);
 Tue, 26 Mar 2019 18:18:11 GMT
Received: from dcl0may (helo=localhost)
 by procyon.dur.ac.uk with local-esmtp (Exim 4.84_2)
 (envelope-from <dcl0may@procyon.dur.ac.uk>)
 id 1h8qeE-0001KC-Dq; Tue, 26 Mar 2019 18:18:06 +0000
Date: Tue, 26 Mar 2019 18:18:06 +0000 (GMT)
From: M A Young <m.a.young@durham.ac.uk>
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190326134313.GE14641@zion.uk.xensource.com>
Message-ID: <alpine.DEB.2.11.1903261807070.612@procyon.dur.ac.uk>
References: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
 <20190326131635.GA7043@zion.uk.xensource.com>
 <20190326134313.GE14641@zion.uk.xensource.com>
User-Agent: Alpine 2.11 (DEB 23 2013-08-11)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x2QIIIIL036616
Subject: Re: [Xen-devel] python3 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBNYXIgMjAxOSwgV2VpIExpdSB3cm90ZToKCj4gT24gVHVlLCBNYXIgMjYsIDIw
MTkgYXQgMDE6MTY6MzVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgTWFyIDI1
LCAyMDE5IGF0IDEwOjIwOjA1UE0gKzAwMDAsIFlPVU5HLCBNSUNIQUVMIEEuIHdyb3RlOgo+ID4g
PiAgICAgICAgICBpZiB0eS5pbml0X2ZuIGlzIG5vdCBOb25lOgo+ID4gPiAtLS0geGVuLTQuMTIu
MC1yYzYvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weS5vcmlnCTIwMTktMDMtMjQgMjI6NDQ6
MDUuNTAyNTgxOTg5ICswMDAwCj4gPiA+ICsrKyB4ZW4tNC4xMi4wLXJjNi90b29scy9weWdydWIv
c3JjL0dydWJDb25mLnB5CTIwMTktMDMtMjQgMjI6NDk6MTQuMDI1OTM0Nzg2ICswMDAwCj4gPiA+
IEBAIC0yMzAsMTAgKzIzMCwxMCBAQAo+ID4gPiAgICAgIGRlZiBfZ2V0X2RlZmF1bHQoc2VsZik6
Cj4gPiA+ICAgICAgICAgIHJldHVybiBzZWxmLl9kZWZhdWx0Cj4gPiA+ICAgICAgZGVmIF9zZXRf
ZGVmYXVsdChzZWxmLCB2YWwpOgo+ID4gPiAtICAgICAgICBpZiB2YWwgPT0gInNhdmVkIjoKPiA+
ID4gKyAgICAgICAgaWYgdmFsID09ICJzYXZlZCIgb3Igbm90IHZhbC5pc2RlY2ltYWwoKToKPiAK
PiBZb3VyIGNoYW5nZSBzdWdnZXN0ZWQgdGhlcmUgY291bGQgYmUgYSBub24tZGVjaW1hbCBzdHJp
bmcgdGhhdCBpcyBub3QKPiAic2F2ZWQiIC0tIGlzIHRoaXMgcmVhbGx5IG5lZWRlZD8KCkl0IGlz
IGdldHRpbmcgc2V0IHRvICR7bmV4dF9lbnRyeX0gcHJlc3VtYWJseSBmcm9tIHRoZSBjbGF1c2Ug
CgppZiBbICIke25leHRfZW50cnl9IiBdIDsgdGhlbgogICBzZXQgZGVmYXVsdD0iJHtuZXh0X2Vu
dHJ5fSIKICAgc2V0IG5leHRfZW50cnk9CiAgIHNhdmVfZW52IG5leHRfZW50cnkKICAgc2V0IGJv
b3Rfb25jZT10cnVlCmVsc2UKICAgc2V0IGRlZmF1bHQ9IiR7c2F2ZWRfZW50cnl9IgpmaQoKaW4g
dGhlIGdydWIuY2ZnIGZpbGUgZ2l2aW5nIHRoZSBlcnJvcgoKICBGaWxlICIvdXNyL2xpYjY0L3B5
dGhvbjMuNy9zaXRlLXBhY2thZ2VzL2dydWIvR3J1YkNvbmYucHkiLCBsaW5lIDIzOSwgaW4gCl9z
ZXRfZGVmYXVsdAogICAgaWYgc2VsZi5fZGVmYXVsdCA8IDA6ClR5cGVFcnJvcjogJzwnIG5vdCBz
dXBwb3J0ZWQgYmV0d2VlbiBpbnN0YW5jZXMgb2YgJ3N0cicgYW5kICdpbnQnCgpJIGRpZG4ndCBz
ZWUgdGhpcyB3aXRoIHB5dGhvbiAyIGJlZm9yZSB0aGUgcGF0Y2ggc28gSSBhc3N1bWUgcHl0aG9u
MyBpcyAKbW9yZSBmdXNzeS4KCglNaWNoYWVsIFlvdW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 19:48:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 19:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8s3c-0003pH-NE; Tue, 26 Mar 2019 19: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8s3b-0003p7-8W
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 19:48:23 +0000
X-Inumbo-ID: 1bf5b7da-5000-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bf5b7da-5000-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 19:48:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h8s3Y-0003OT-Jv; Tue, 26 Mar 2019 19:48:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8s3Y-0004oQ-3T; Tue, 26 Mar 2019 19:48:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8s3Y-0006E2-2r; Tue, 26 Mar 2019 19:48:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1h8s3Y-0006E2-2r@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 19:48:20 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-i386-freebsd10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYKdGVzdGlkIGd1ZXN0LXNhdmVyZXN0b3JlCgpUcmVlOiBsaW51
eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6
IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVl
OiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBlNjA0ODNmMmY4NDk4YWUwOGFlNzljYTRjNmZiMDNh
MzMxN2Y1ZTFlCiAgQnVnIG5vdCBwcmVzZW50OiA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZm
NTk4ZjYxNWVlMWIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MDk5LwoKCiAgY29tbWl0IGU2MDQ4M2YyZjg0OThh
ZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVlMWUKICBBdXRob3I6IE1hcmt1cyBBcm1icnVzdGVyIDxh
cm1icnVAcmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBNYXIgMTMgMDk6NDM6MzAgMjAxOSArMDEw
MAogIAogICAgICB2bDogRml4IHRvIGNyZWF0ZSBtaWdyYXRpb24gb2JqZWN0IGJlZm9yZSBibG9j
ayBiYWNrZW5kcyBhZ2FpbgogICAgICAKICAgICAgUmVjZW50IGNvbW1pdCBjZGE0YWE5YTVhMCBt
b3ZlZCBibG9jayBiYWNrZW5kIGNyZWF0aW9uIGJlZm9yZSBtYWNoaW5lCiAgICAgIHByb3BlcnR5
IGV2YWx1YXRpb24uICBUaGlzIGJyb2tlIHFlbXUtaW90ZXN0cyAwNTUuICBUdXJucyBvdXQgd2Ug
bmVlZAogICAgICB0byBjcmVhdGUgdGhlIG1pZ3JhdGlvbiBvYmplY3QgYmVmb3JlIGJsb2NrIGJh
Y2tlbmRzLCBzbyBibG9jawogICAgICBiYWNrZW5kcyBjYW4gYWRkIG1pZ3JhdGlvbiBibG9ja2Vy
cy4gIEZpeCBieSBjYWxsaW5nCiAgICAgIG1pZ3JhdGlvbl9vYmplY3RfaW5pdCgpIGVhcmxpZXIs
IHJpZ2h0IGJlZm9yZSBjb25maWd1cmVfYmxvY2tkZXYoKS4KICAgICAgCiAgICAgIEZpeGVzOiBj
ZGE0YWE5YTVhMDg3NzdjZjEzZTE2NGMwNTQzYmQ0ODg4YjhhZGNlCiAgICAgIFJlcG9ydGVkLWJ5
OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBs
ZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYuZ3Vlc3Qtc2F2ZXJlc3RvcmUuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBu
b2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAt
LWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2Lmd1ZXN0LXNhdmVyZXN0b3JlIC0tc3VtbWFyeS1vdXQ9
dG1wLzEzNDA5OS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMzkwOSAtLWJs
ZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUgdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2IGd1ZXN0LXNhdmVyZXN0b3JlClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJh
c2lzIHBhc3M6CiAxMzM5OTcgZmFpbCBbaG9zdD1maWFubzFdIC8gMTMzOTA5IFtob3N0PWRlYmlu
YTFdIDEzMzg3MiBbaG9zdD1maWFubzBdIDEzMzg0NCBbaG9zdD1lbGJsaW5nMF0gMTMzNzkxIFto
b3N0PWl0YWxpYTFdIDEzMzc1MCBbaG9zdD1iYXJvcXVlMV0gMTMzNzAzIFtob3N0PWJhcm9xdWUw
XSAxMzM2NzcgW2hvc3Q9cGlub3QxXSAxMzM2NTAgW2hvc3Q9ZWxibGluZzFdIDEzMzYxMyBbaG9z
dD1waW5vdDBdIDEzMzU4OSBbaG9zdD1jaGFyZG9ubmF5MV0gMTMzNTc2IFtob3N0PWRlYmluYTFd
IDEzMzU1MiBbaG9zdD1maWFubzBdIDEzMzUwMyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxp
Z2h0czogMTMzOTk3IC8gMTMzNTAzCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdp
dGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJl
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIx
M2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDk3YTM5ZDkwM2ZlMzNjNDViZTgzYWM2
OTQzYTJmODJhMzY0OWExMSA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0
CkJhc2lzIHBhc3MgZDZiZjlkY2ViZGQxMTk2N2IyYjZjNzNkN2M4ZjQ4NjM2MjRmNjljNyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggMjBiMDg0YzRiMTQwMWI3ZjhmYmMzODU2NDlkNDhjNjdiNmY0
M2Q0NCAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCkdlbmVyYXRpbmcg
cmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQjZDZiZjlkY2ViZGQxMTk2N2IyYjZjNzNkN2M4ZjQ4NjM2
MjRmNjljNy01NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0IzIwYjA4
NGM0YjE0MDFiN2Y4ZmJjMzg1NjQ5ZDQ4YzY3YjZmNDNkXAogNDQtZDk3YTM5ZDkwM2ZlMzNjNDVi
ZTgzYWM2OTQzYTJmODJhMzY0OWExMSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMzNjVh
YWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmLTU5ZTk3ODNkZGYxOGU2NTA2MjJl
MDU3M2NhZDRmMDhkYjY1NTkyZTQKTG9hZGVkIDE1NTEyIG5vZGVzIGluIHJldmlzaW9uIGdyYXBo
ClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMzNTAzIHBhc3MgZDZiZjlkY2ViZGQxMTk2
N2IyYjZjNzNkN2M4ZjQ4NjM2MjRmNjljNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMjBiMDg0
YzRiMTQwMWI3ZjhmYmMzODU2NDlkNDhjNjdiNmY0M2Q0NCAzNjVhYWJiNmU1MDIzY2VlNDc2YWRm
ODExMDY3MjllZmQ0OWM2NDRmCiAxMzM1NTIgW2hvc3Q9Zmlhbm8wXQogMTMzNTc2IFtob3N0PWRl
YmluYTFdCiAxMzM1ODkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzM2MTMgW2hvc3Q9cGlub3QwXQog
MTMzNjc3IFtob3N0PXBpbm90MV0KIDEzMzY1MCBbaG9zdD1lbGJsaW5nMV0KIDEzMzc5MSBbaG9z
dD1pdGFsaWExXQogMTMzNzAzIFtob3N0PWJhcm9xdWUwXQogMTMzNzUwIFtob3N0PWJhcm9xdWUx
XQogMTMzODQ0IFtob3N0PWVsYmxpbmcwXQogMTMzODcyIFtob3N0PWZpYW5vMF0KIDEzMzkwOSBb
aG9zdD1kZWJpbmExXQogMTMzOTkwIHBhc3MgZDZiZjlkY2ViZGQxMTk2N2IyYjZjNzNkN2M4ZjQ4
NjM2MjRmNjljNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMjBiMDg0YzRiMTQwMWI3ZjhmYmMz
ODU2NDlkNDhjNjdiNmY0M2Q0NCAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2
NDRmCiAxMzM5OTYgZmFpbCBpcnJlbGV2YW50CiAxMzM5OTIgZmFpbCBpcnJlbGV2YW50CiAxMzQw
MDkgcGFzcyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCAwODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3ZjZhZTMxNmQ1
IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKIDEzMzk5OSBmYWlsIGly
cmVsZXZhbnQKIDEzMzkzOSBmYWlsIGlycmVsZXZhbnQKIDEzNDAwMyBmYWlsIGlycmVsZXZhbnQK
IDEzMzk3NSBmYWlsIGlycmVsZXZhbnQKIDEzNDAwMSBmYWlsIGlycmVsZXZhbnQKIDEzMzk5MyBw
YXNzIGlycmVsZXZhbnQKIDEzNDAwMiBwYXNzIGlycmVsZXZhbnQKIDEzNDAwNSBwYXNzIDU3MjZh
OGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkyOWYwYTdmYzQwZDcxMjNkZGRhNGM5ZGJkNzhhMTgwNjk5OWI0ZjcgMTdmNzQyNDJjY2Yw
Y2U2ZTUxYzAzYTU4NjA5NDc4NjVjMGVmMGRjMgogMTM0MDE4IHBhc3MgZDk4OTYxNjQ1Mjk2OTdm
YWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMTg1NTIx
MTAyYjY3YzBkYzkxY2I5NWMyZTNlOGZjZTM2Yjk2Mzg5MyA0YThlNjg0ZDI5MzdhMjQwYjUxOTIy
YjY0ZWQwYTg2NmVjNGJhNzZkCiAxMzQwMTQgcGFzcyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2
NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAxZDAyM2E1Mjk2ZGNmOTgy
NzJlYjlmZmJmZGM2ZWYxZTgyMGM5NjliIDRhOGU2ODRkMjkzN2EyNDBiNTE5MjJiNjRlZDBhODY2
ZWM0YmE3NmQKIDEzNDAyNiBwYXNzIGQ5ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcx
OTFkNjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNiNDJhNTg2N2U3Njc3YTlmYTE4ODVhODQz
NmQzZTdlOGNiZWVlZTkgMWU3ODBlZjVhNTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZAog
MTMzOTk3IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDk3YTM5ZDkwM2ZlMzNjNDViZTgzYWM2OTQzYTJmODJhMzY0
OWExMSA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CiAxMzQwMjIgcGFz
cyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBhOWQxY2M5ZjU2Zjg4OWIyYTc5NjhiYTkxNzc3OTk1MjVlMjM0MDA2IDRhOGU2
ODRkMjkzN2EyNDBiNTE5MjJiNjRlZDBhODY2ZWM0YmE3NmQKIDEzNDAzMSBwYXNzIGQ2YmY5ZGNl
YmRkMTE5NjdiMmI2YzczZDdjOGY0ODYzNjI0ZjY5YzcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDIwYjA4NGM0YjE0MDFiN2Y4ZmJjMzg1NjQ5ZDQ4YzY3YjZmNDNkNDQgMzY1YWFiYjZlNTAyM2Nl
ZTQ3NmFkZjgxMTA2NzI5ZWZkNDljNjQ0ZgogMTM0MDM0IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBh
ZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDk3YTM5ZDkw
M2ZlMzNjNDViZTgzYWM2OTQzYTJmODJhMzY0OWExMSA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNj
YWQ0ZjA4ZGI2NTU5MmU0CiAxMzQwMzYgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJj
MThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1OTkzZTNiZTFkOWZmNTM5NWMw
Yjc1M2M2Mzg3NjBiZmY0YTgzNjBmIDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1
NTkyZTQKIDEzNDA2MyBwYXNzIDk5NDAzMDk3YmUwY2JlMTIwNDI3NzVkOWNhM2E2NmYyMDE4YWRj
M2UgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGEzZTNiMGE3YmQ1ZGUyMTFhNjJjZGYyZDZjMTJi
OTZkM2M0MDM1NjAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwogMTM0
MDM3IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGQxNTRjNGQ5ZjQ4YTQ0YWQyNGUxM2Y0NjAzM2QwZjEwYTA1Yzky
MyA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CiAxMzQwOTYgZmFpbCA1
NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBlNjA0ODNmMmY4NDk4YWUwOGFlNzljYTRjNmZiMDNhMzMxN2Y1ZTFlIGE4OTJmODFk
ZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKIDEzNDA4MiBwYXNzIGIzODRlZmMxZmJi
OTQ0MjU1YzA5NmI5MzcyMTYyZGU0YjRjMmNlYjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg2
ZTJmY2EyZDdmMTYzYzUwYjgwMjU0ZTBhZmRkNGUxNjM3OGIzYmIgMTdmNzQyNDJjY2YwY2U2ZTUx
YzAzYTU4NjA5NDc4NjVjMGVmMGRjMgogMTM0MDQwIGJsb2NrZWQgNTcyNmE4ZDBmMTk1OGFmODBh
ZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDE1OGU5M2Y0
YWNlZDI0N2M4ZGI5NGEwMjc1ZmMwMjdkYTdkYzk3ZSBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkx
ZDUyMDIzNGM1NDJiMDY4CiAxMzQwODUgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJj
MThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBiOThhNjYyMDFkYmM3Y2YzYjk2
MmY0YmIyNjBmNjYxMDBjYzc1NTc4IDhhYzdkODBmOGQ4MjBmY2MwODUwOGM2ZjM4OGE1N2Y1NTBm
M2FkYmMKIDEzNDA0NCBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5
YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDI3ZTQyNzg5Yjc3NjllZTk1NTY3Njc2Mjc1NDJj
ZjhmZDliZmJjNGQgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0
MDQ2IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggMmI0MmYzMWVhZTJjMjQ1MDdjMzgzMjZiMzUzNGNkOTI5MmU3ZGZj
ZiAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCiAxMzQwNDcgcGFzcyBk
OTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA1ZGU1Njc0MmEzYzkxZGUzZDY0NjMyNmJlYzQzYTk4OWJiYTgzY2E0IDk5Njk4MGVm
ODY5NTg1ZjI4NzhiZmVkZTIzYzZiYzc1ZDFmZDEyYzEKIDEzNDA2NyBwYXNzIDMwOTIxZmMxZTVm
Y2Y5MDRmOWFmZGRlZWNlMTI4OGY1YjE2YmEwMTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDRi
OWI3MDAwMDIxODY0MGE0MmMzZWE5MDhhMTI2NjVlNTg0MGI2Y2QgZjM5M2I4MmZlNWJhM2VkOWNm
ZTJiMzA2ZmZhNTMzNjhlNTViNzVhZgogMTM0MDQ5IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJh
YWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTBhZjhjZWUzY2Y2
YzJmYzA4ZmVlNWI2OTgyMGMyZjkxZDViMGI0NCA5OTY5ODBlZjg2OTU4NWYyODc4YmZlZGUyM2M2
YmM3NWQxZmQxMmMxCiAxMzQwNTEgcGFzcyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcy
MmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4NWNlODQ0ODlhNzRkNGM2MDQ2MzQ1
YzdiYWFjOTRmMGEzZmZkODhmIGQyMTUxMTUyZGQyYjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQwNGEz
ZDQKIDEzNDA5OCBwYXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5Yjcg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljZDk3OTU2Y2ZkZGU4NWQ1ODg3ZjJlYTU0ZmY1OThm
NjE1ZWUxYjEgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MDUy
IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggMWY3NzNkOWRkMzE4NzI4MWIyOWNlYWUzODU0MWZhMmQ5NDViMWQwZiBk
MjE1MTE1MmRkMmIzODY1M2ZiYThmMWRiYzJkNGFmN2Q0MDRhM2Q0CiAxMzQwNTMgcGFzcyBkOTg5
NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBhYmI3ZWRlMWZiNjBhYmJhZjBiNWRiZDBlNmUxZDI5ZTI5MWQ1NzY3IGQyMTUxMTUyZGQy
YjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQwNGEzZDQKIDEzNDA4NiBwYXNzIDU3MjZhOGQwZjE5NThh
ZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDFmNDZh
YjJlNTI2ZDFmYzA3MTZjNzZkYzc4ZjIxODBmZDY4YjA5YzEgYTg5MmY4MWRkZWNmMGFkOTA1NjRh
NGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MDU0IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZj
NjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjZjNjNjMGRiZjNkODNm
YWNhNDgxMTUzYzkxOGMxYTlhYmQyOWU2MCA3NjE5NzQ1MDcxOWQ3ODdiYmZiYTE5ZjkyZDE5MjBm
YzdiMWZlMzRiCiAxMzQwNzAgcGFzcyAzMDkyMWZjMWU1ZmNmOTA0ZjlhZmRkZWVjZTEyODhmNWIx
NmJhMDE3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1NTg4ODQwZmY3NzgwMGU4MzlkOGEzNGI3
YmUxMGU1YzNhY2QxNzIxIGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYK
IDEzNDA1NSBwYXNzIDk5NDAzMDk3YmUwY2JlMTIwNDI3NzVkOWNhM2E2NmYyMDE4YWRjM2UgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDQ2MzE2ZjFkZmZmYzZiZTcyZTk0ZTg5ZjdiMGU5MTYyZTdk
Y2RjZjEgOWIwYmM5MWIzYjMyODU2ZGYwMTRmYWI5ZGU0MGY0NjNjODlhOGIxZQogMTM0MDU3IHBh
c3MgOTk0MDMwOTdiZTBjYmUxMjA0Mjc3NWQ5Y2EzYTY2ZjIwMThhZGMzZSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggNjJjZmFiYjUyMjEwMTM5ODQzZTI2Yzk1NDM0MzU2ZjczYTA2MzFiOSA0ZGVl
YWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CiAxMzQwNzMgcGFzcyA5OTQwMzA5
N2JlMGNiZTEyMDQyNzc1ZDljYTNhNjZmMjAxOGFkYzNlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBjZDgxMzM2NzlmN2UwZTJjMjkyZjYzMWYxYzc4YjI0NTJkMjQzNWM3IDRkZWVhZjJhM2VlNTBi
MDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzNDA1OCBwYXNzIDk5NDAzMDk3YmUwY2JlMTIw
NDI3NzVkOWNhM2E2NmYyMDE4YWRjM2UgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDFlYjVkYTNi
NzMyNDY2MzIwZDZjMGM4MTQ1OWJiM2E4ZGY3MmExZDEgNGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0
MWE0YzliOTZkZWQwZjAyOQogMTM0MDg4IHBhc3MgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMy
YzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMjM0NWJkZTY0N2ExNzlhYzg4
NzIzZThlMGMyZmMxNjQzYjNhN2E3ZSBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1
NDJiMDY4CiAxMzQwNTkgcGFzcyA5OTQwMzA5N2JlMGNiZTEyMDQyNzc1ZDljYTNhNjZmMjAxOGFk
YzNlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2Y2I0ZjZkYjRmNDM2N2ZhYTMzZGE4NWIxNWY3
NWJiYmQyYmVkMmE2IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEz
NDA5OSBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVl
MWUgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MDYxIHBhc3Mg
OTk0MDMwOTdiZTBjYmUxMjA0Mjc3NWQ5Y2EzYTY2ZjIwMThhZGMzZSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggYzU1N2E4YzdiNzU1ZDhjMTUzZmMwZjViZTAwNjg4MjI4YmU5NmU3NiA0ZGVlYWYy
YTNlZTUwYjA5NjQyNmVlYTQxYTRjOWI5NmRlZDBmMDI5CiAxMzQwNzQgcGFzcyBkOTg5NjE2NDUy
OTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBl
YjM0ZmMwM2UyZGU1NDFiZGEyNmU2MjVhZmNkZDY4MGM2YzdjMWYxIDc2MTk3NDUwNzE5ZDc4N2Ji
ZmJhMTlmOTJkMTkyMGZjN2IxZmUzNGIKIDEzNDA3NiBwYXNzIDEzZTQyOTIxM2YxNjBhOTI3ODBk
OTE0NGJmZGZlMjg2ZTlmZjZhODQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRhYjNhN2MwZjU0
Y2VkYzU0MjIwNWZiNmYyOTE4NGI1MTBkZmU0NzkgZDIxNTExNTJkZDJiMzg2NTNmYmE4ZjFkYmMy
ZDRhZjdkNDA0YTNkNAogMTM0MDg5IHBhc3MgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4
ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNkOTc5NTZjZmRkZTg1ZDU4ODdm
MmVhNTRmZjU5OGY2MTVlZTFiMSBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJi
MDY4CiAxMzQwNzggcGFzcyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4MmE1OGQyNzBjNmZiYmUyZjIzODEyMjQ5NDYzNDBm
ZDM4MTRhMjczIDRhOGU2ODRkMjkzN2EyNDBiNTE5MjJiNjRlZDBhODY2ZWM0YmE3NmQKIDEzNDA5
MSBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVlMWUg
YTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MDgxIHBhc3MgMWVk
MjI5MWNhNmUyNzgyZDUwN2YzMTZhYmNiY2IyNzk4MjhkY2FiNyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggODZlMmZjYTJkN2YxNjNjNTBiODAyNTRlMGFmZGQ0ZTE2Mzc4YjNiYiAxN2Y3NDI0MmNj
ZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMwZWYwZGMyCiAxMzQwOTIgcGFzcyA1NzI2YThkMGYxOTU4
YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Q5
Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZmNTk4ZjYxNWVlMWIxIGE4OTJmODFkZGVjZjBhZDkwNTY0
YTRkOTFkNTIwMjM0YzU0MmIwNjgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzNTAzIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEzMzk5NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzNDAzMSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzNDAzNCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA1
NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZmNTk4ZjYxNWVlMWIxIGE4OTJmODFk
ZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVz
dCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQwODkgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQwOTEgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzQwOTIgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNDA5NiAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNDA5OCAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM0MDk5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNl
ZDogIGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVlMWUKICBCdWcgbm90IHBy
ZXNlbnQ6IDljZDk3OTU2Y2ZkZGU4NWQ1ODg3ZjJlYTU0ZmY1OThmNjE1ZWUxYjEKICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzQwOTkvCgoKICBjb21taXQgZTYwNDgzZjJmODQ5OGFlMDhhZTc5Y2E0YzZmYjAzYTMzMTdm
NWUxZQogIEF1dGhvcjogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIERh
dGU6ICAgV2VkIE1hciAxMyAwOTo0MzozMCAyMDE5ICswMTAwCiAgCiAgICAgIHZsOiBGaXggdG8g
Y3JlYXRlIG1pZ3JhdGlvbiBvYmplY3QgYmVmb3JlIGJsb2NrIGJhY2tlbmRzIGFnYWluCiAgICAg
IAogICAgICBSZWNlbnQgY29tbWl0IGNkYTRhYTlhNWEwIG1vdmVkIGJsb2NrIGJhY2tlbmQgY3Jl
YXRpb24gYmVmb3JlIG1hY2hpbmUKICAgICAgcHJvcGVydHkgZXZhbHVhdGlvbi4gIFRoaXMgYnJv
a2UgcWVtdS1pb3Rlc3RzIDA1NS4gIFR1cm5zIG91dCB3ZSBuZWVkCiAgICAgIHRvIGNyZWF0ZSB0
aGUgbWlncmF0aW9uIG9iamVjdCBiZWZvcmUgYmxvY2sgYmFja2VuZHMsIHNvIGJsb2NrCiAgICAg
IGJhY2tlbmRzIGNhbiBhZGQgbWlncmF0aW9uIGJsb2NrZXJzLiAgRml4IGJ5IGNhbGxpbmcKICAg
ICAgbWlncmF0aW9uX29iamVjdF9pbml0KCkgZWFybGllciwgcmlnaHQgYmVmb3JlIGNvbmZpZ3Vy
ZV9ibG9ja2RldigpLgogICAgICAKICAgICAgRml4ZXM6IGNkYTRhYTlhNWEwODc3N2NmMTNlMTY0
YzA1NDNiZDQ4ODhiOGFkY2UKICAgICAgUmVwb3J0ZWQtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVA
cmVkaGF0LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBz
LiBTY2FsaW5nIGJ5IDAuNjEzNDQyIHRvIGZpdApwbm10b3BuZzogMTg1IGNvbG9ycyBmb3VuZApS
ZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlu
bGluZS90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYuZ3Vlc3Qtc2F2ZXJlc3RvcmUue2Rv
dCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjEzNDA5OTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTM0MDk5IHFlbXUtbWFpbmxp
bmUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzQwOTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxNCBndWVzdC1zYXZl
cmVzdG9yZSAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 20:15:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 20:15: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 1h8sTV-0006E2-1W; Tue, 26 Mar 2019 20:15:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8sTT-0006Dq-GA
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 20:15:07 +0000
X-Inumbo-ID: d58e1c6e-5003-11e9-b9e0-13c5ac7ff67f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d58e1c6e-5003-11e9-b9e0-13c5ac7ff67f;
 Tue, 26 Mar 2019 20:15: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 1h8sTM-00040G-D8; Tue, 26 Mar 2019 20:15: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 1h8sTM-0006yO-4C; Tue, 26 Mar 2019 20:15:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8sTM-0002Oa-3B; Tue, 26 Mar 2019 20:15:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134069-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-libvirt:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-libvirt:host-install(4):broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 20:15:00 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 134069: 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>

ZmxpZ2h0IDEzNDA2OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA2OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0MDM1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMu
IDEzMDk2NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzgg
ZmFpbCBpbiAxMzM2NjIgcGFzcyBpbiAxMzQwNjkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNTAg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTM0MDM1IHBhc3MgaW4gMTM0
MDY5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFp
bCBpbiAxMzQwMzUgcGFzcyBpbiAxMzQwNjkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzNDAzNSBwYXNzIGluIDEzNDA2OQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0
IGZhaWwgcGFzcyBpbiAxMzM2NjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjkgeHRm
L3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgZmFpbCBwYXNzIGluIDEzNDAzNQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDAzNSBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBpbiAxMzM2NjIgbGlrZSAxMzA5NjUKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzY2MiBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzNjYyIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2
NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNjYyIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzY2MiBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYv
dGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBhMWY4ZmUwNjI4OTlkY2EzNGZlMjM1M2VhMjdjNjM0OGM1ZDdjZDdkCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1
MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6
MDY6MTkgWiAgMTEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTk4ICAyMDE5LTAzLTA1
IDE1OjA2OjIzIFogICAyMSBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LWxpYnZp
cnQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzYgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 20:51:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 20:51: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 1h8t2W-0000pb-Ud; Tue, 26 Mar 2019 20:51: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=WnOa=R5=xenproject.org=prvs=9814d4695=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h8t2V-0000pS-7c
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 20:51:19 +0000
X-Inumbo-ID: e4e1bd92-5008-11e9-b2c2-b35a0d0d51e6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4e1bd92-5008-11e9-b2c2-b35a0d0d51e6;
 Tue, 26 Mar 2019 20:51:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,274,1549929600"; d="scan'208";a="81901981"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83827-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-xsm: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:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=2f2c51acfb70efe3dd02022ca09dd853601d8acd
X-Osstest-Versions-That: ovmf=210bd16aff81f6746033dfc0c4cc7c463349bce0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 26 Mar 2019 20:51:10 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83827: 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
MzgyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzODI3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAyZjJjNTFhY2ZiNzBlZmUzZGQwMjAyMmNhMDlkZDg1MzYw
MWQ4YWNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMTBiZDE2YWZm
ODFmNjc0NjAzM2RmYzBjNGNjN2M0NjMzNDliY2UwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM3
ODkgIDIwMTktMDMtMjUgMTM6NTQ6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzODI3ICAyMDE5LTAzLTI2IDE1OjU0OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9w
cyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgMmYyYzUxYWNmYjcwZWZlM2RkMDIwMjJjYTA5ZGQ4NTM2MDFkOGFjZApB
dXRob3I6IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWFy
IDE1IDIyOjU5OjI5IDIwMTkgKzA4MDAKCiAgICBCYXNlVG9vbHM6IFJlbW92ZSB0aGUgbG9naWMg
U291cmNlT3ZlcnJpZGVQYXRoCiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y
ZS5vcmcvc2hvd19idWcuY2dpP2lkPTEzNTAKICAgIFNPVVJDRV9PVkVSUklERV9QQVRIIGlzIGZv
ciBFREsgY29tcG9uZW50IElORiBmaWxlcy4KICAgIFRoZSBjb3JyZXNwb25kaW5nIGxvZ2ljIHNo
b3VsZCBiZSByZW1vdmVkLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBCb2IgRmVuZyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpj
b21taXQgZjI5Mzg0MWY5MzM1YzRkNWQzOTEyNzliNDk4YTBlMDlmMGNjODdkYQpBdXRob3I6IEZl
bmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KRGF0ZTogICBNb24gTWFyIDQgMTU6MDU6
MTUgMjAxOSArMDgwMAoKICAgIEJhc2VUb29sczogUmVtb3ZlIEVES0kgcmVsYXRlZCBsb2dpYyBm
cm9tIFRyaW0gdG9vbAogICAgCiAgICBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzUwCiAgICAKICAgIFJlbW92ZSBFREtJIHJlbGF0ZWQgbG9naWMg
ZnJvbSBUcmltIHRvb2wuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBGZW5nIDxib2Iu
Yy5mZW5nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 21:07:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 21: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 1h8tHZ-0001qk-IA; Tue, 26 Mar 2019 21:06: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=v9SJ=R5=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1h8tHY-0001qf-MJ
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 21:06:52 +0000
X-Inumbo-ID: 124e27a9-500b-11e9-bc90-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 124e27a9-500b-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 21:06:50 +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 BDFCF3FD5BA9A;
 Tue, 26 Mar 2019 22:06:48 +0100 (CET)
To: M A Young <m.a.young@durham.ac.uk>, Wei Liu <wei.liu2@citrix.com>
References: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
 <20190326131635.GA7043@zion.uk.xensource.com>
 <20190326134313.GE14641@zion.uk.xensource.com>
 <alpine.DEB.2.11.1903261807070.612@procyon.dur.ac.uk>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <e5b55d67-8429-f9df-bcc8-875b504de6cc@knorrie.org>
Date: Tue, 26 Mar 2019 22:06:48 +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: <alpine.DEB.2.11.1903261807070.612@procyon.dur.ac.uk>
Content-Language: en_US
Subject: Re: [Xen-devel] python3 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNi8xOSA3OjE4IFBNLCBNIEEgWW91bmcgd3JvdGU6Cj4gT24gVHVlLCAyNiBNYXIgMjAx
OSwgV2VpIExpdSB3cm90ZToKPiAKPj4gT24gVHVlLCBNYXIgMjYsIDIwMTkgYXQgMDE6MTY6MzVQ
TSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4+IE9uIE1vbiwgTWFyIDI1LCAyMDE5IGF0IDEwOjIw
OjA1UE0gKzAwMDAsIFlPVU5HLCBNSUNIQUVMIEEuIHdyb3RlOgo+Pj4+ICAgICAgICAgIGlmIHR5
LmluaXRfZm4gaXMgbm90IE5vbmU6Cj4+Pj4gLS0tIHhlbi00LjEyLjAtcmM2L3Rvb2xzL3B5Z3J1
Yi9zcmMvR3J1YkNvbmYucHkub3JpZwkyMDE5LTAzLTI0IDIyOjQ0OjA1LjUwMjU4MTk4OSArMDAw
MAo+Pj4+ICsrKyB4ZW4tNC4xMi4wLXJjNi90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5CTIw
MTktMDMtMjQgMjI6NDk6MTQuMDI1OTM0Nzg2ICswMDAwCj4+Pj4gQEAgLTIzMCwxMCArMjMwLDEw
IEBACj4+Pj4gICAgICBkZWYgX2dldF9kZWZhdWx0KHNlbGYpOgo+Pj4+ICAgICAgICAgIHJldHVy
biBzZWxmLl9kZWZhdWx0Cj4+Pj4gICAgICBkZWYgX3NldF9kZWZhdWx0KHNlbGYsIHZhbCk6Cj4+
Pj4gLSAgICAgICAgaWYgdmFsID09ICJzYXZlZCI6Cj4+Pj4gKyAgICAgICAgaWYgdmFsID09ICJz
YXZlZCIgb3Igbm90IHZhbC5pc2RlY2ltYWwoKToKPj4KPj4gWW91ciBjaGFuZ2Ugc3VnZ2VzdGVk
IHRoZXJlIGNvdWxkIGJlIGEgbm9uLWRlY2ltYWwgc3RyaW5nIHRoYXQgaXMgbm90Cj4+ICJzYXZl
ZCIgLS0gaXMgdGhpcyByZWFsbHkgbmVlZGVkPwo+IAo+IEl0IGlzIGdldHRpbmcgc2V0IHRvICR7
bmV4dF9lbnRyeX0gcHJlc3VtYWJseSBmcm9tIHRoZSBjbGF1c2UgCj4gCj4gaWYgWyAiJHtuZXh0
X2VudHJ5fSIgXSA7IHRoZW4KPiAgICBzZXQgZGVmYXVsdD0iJHtuZXh0X2VudHJ5fSIKPiAgICBz
ZXQgbmV4dF9lbnRyeT0KPiAgICBzYXZlX2VudiBuZXh0X2VudHJ5Cj4gICAgc2V0IGJvb3Rfb25j
ZT10cnVlCj4gZWxzZQo+ICAgIHNldCBkZWZhdWx0PSIke3NhdmVkX2VudHJ5fSIKPiBmaQo+IAo+
IGluIHRoZSBncnViLmNmZyBmaWxlIGdpdmluZyB0aGUgZXJyb3IKPiAKPiAgIEZpbGUgIi91c3Iv
bGliNjQvcHl0aG9uMy43L3NpdGUtcGFja2FnZXMvZ3J1Yi9HcnViQ29uZi5weSIsIGxpbmUgMjM5
LCBpbiAKPiBfc2V0X2RlZmF1bHQKPiAgICAgaWYgc2VsZi5fZGVmYXVsdCA8IDA6Cj4gVHlwZUVy
cm9yOiAnPCcgbm90IHN1cHBvcnRlZCBiZXR3ZWVuIGluc3RhbmNlcyBvZiAnc3RyJyBhbmQgJ2lu
dCcKPiAKPiBJIGRpZG4ndCBzZWUgdGhpcyB3aXRoIHB5dGhvbiAyIGJlZm9yZSB0aGUgcGF0Y2gg
c28gSSBhc3N1bWUgcHl0aG9uMyBpcyAKPiBtb3JlIGZ1c3N5LgoKQ29tcGFyaXNvbiBpcyBhbHNv
IHVzZWQgZm9yIHNvcnRpbmcuCgpJbiBQeXRob24gMiwgbnVtZXJpYyB2YWx1ZXMgYWx3YXlzIHNv
cnQgYmVmb3JlIHN0cmluZ3MuIFNvLCBmb3IgZXhhbXBsZToKCj09IHNvcnRlZChbJ2EnLCdiJywn
YycsIDEsIDIsIDNdKQpbMSwgMiwgMywgJ2EnLCAnYicsICdjJ10KCkhvd2V2ZXIsIHRoaXMgYmVo
YXZpb3IgYWxzbyBlYXNpbHkgbGVhZHMgdG8gYnVncywgZm9yIGV4YW1wbGUgd2hlbgpzb21lb25l
IGZvcmdldHMgdG8gY29udmVydCBzdHJpbmdzIHRoYXQgaG9sZCBudW1lcmljIHZhbHVlcyB0byBh
Y3R1YWwKbnVtYmVycyBhbmQgc3RpbGwgY29tcGFyZXMgdGhpbmdzLCB3aGljaCBzaWxlbnRseSBp
bnRyb2R1Y2VzIHVuaW50ZW5kZWQKYmVoYXZpb3IuCgpTbywgdGhlIGFib3ZlIGlmIHNlbGYuX2Rl
ZmF1bHQgPCAwIHdpbGwganVzdCBhbHdheXMgYmUgRmFsc2UgaWYKc2VsZi5fZGVmYXVsdCBpcyBh
IHN0cmluZy4gSSBkaWRuJ3QgcmVhZCB0aGUgY29udGV4dCBvZiB0aGVzZSBsaW5lcywgYnV0CnRo
aXMgbG9va3MgbGlrZSBhbiBhY3R1YWwgYnVnIGN1cnJlbnRseS4KClB5dGhvbiAzIG5vIGxvbmdl
ciBhbGxvd3MgY29tcGFyaW5nIHN0cmluZyBhbmQgaW50LCBiZWNhdXNlIGl0IGRvZXNuJ3QKbWFr
ZSBzZW5zZS4KCj09IHNvcnRlZChbMSwyLDMsJ2EnLCdiJywnYyddKQpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiPHN0ZGluPiIsIGxpbmUgMSwgaW4gPG1vZHVsZT4K
VHlwZUVycm9yOiB1bm9yZGVyYWJsZSB0eXBlczogc3RyKCkgPCBpbnQoKQoKU28gSSBndWVzcyB0
aGF0IGlmIHRoZSBjb250ZW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgInNhdmVkIiBvciBhIG51bWJl
cgphcyBzdHJpbmcgbGlrZSAiMSIsICIyIiwgdGhlbjoKCjEuIGNoZWNrIGZvciAic2F2ZWQiCjIu
IHRyeTogaW50KHZhbCkgZXhjZXB0OiBibGFoCjMuIGV0YwoKQWxzbywgcHl0aG9uIDIgZG9lcyBu
b3QgaGF2ZSBpc2RlY2ltYWwoKSBvbiBzdHJpbmdzLgoKSGFucwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 21:21:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 21: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 1h8tVG-0003Jc-1r; Tue, 26 Mar 2019 21:21: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=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8tVE-0003JO-65
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 21:21:00 +0000
X-Inumbo-ID: 0b8fc6a2-500d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b8fc6a2-500d-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 21:20: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 1h8tVA-0005N1-Fj; Tue, 26 Mar 2019 21:20:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8tVA-00033K-3A; Tue, 26 Mar 2019 21:20:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8tV9-0006cf-Vi; Tue, 26 Mar 2019 21:20:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134072-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:build-arm64:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-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: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:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-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-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 21:20:55 +0000
Subject: [Xen-devel] [linux-4.4 test] 134072: 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>

ZmxpZ2h0IDEzNDA3MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA3Mi8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzQw
NDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA2YjUwMjAyYTRkNTNiZjUyN2M2NDA0NjdiY2ZmNjhiNTBhNWUzOGEyCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhZjEzZjQzZjAxYTNlNGExMTY4NmY1ZmE0
ZGU0MmVjZWM4ZWQ3MWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0NjggIDIwMTktMDItMjgg
MDk6NTc6NTUgWiAgIDI2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MDA2ICAyMDE5LTAz
LTIzIDA4OjE1OjU5IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5j
b20+CiAgIlpoYW5nLCBKdW4iIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIEFhcm8gS29za2luZW4g
PGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1uLmVkdT4K
ICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJv
QHplbml2LmxpbnV4Lm9yZy51az4KICBBbGJhbiBCZWRlbCA8YWxiZXVAZnJlZS5mcj4KICBBbGV4
IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGFuZGVyIE9ubmFzY2gg
PGFsZXhhbmRlci5vbm5hc2NoQGxhbmRpc2d5ci5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxh
bGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRlciBTaGl5YW4gPHNo
Y193b3JrQG1haWwucnU+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMu
cnU+CiAgQWxpc3RhaXIgU3RyYWNoYW4gPGFzdHJhY2hhbkBnb29nbGUuY29tPgogIEFuYW5kIE1v
b24gPGxpbnV4LmFtb29uQGdtYWlsLmNvbT4KICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgog
IEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFu
ZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFuZHkg
U2hldmNoZW5rbyA8YW5keS5zaGV2Y2hlbmtvQGdtYWlsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8
QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0
cml4LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
cm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgogIEFydW4gUGF0aGFrIDxhcnVuLnBhdGhha0BueHAuY29tPgogIEF0
c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgogIEJhbGFqaSBQb3RodW5v
b3JpIDxicG90aHVub0Bjb2RlYXVyb3JhLm9yZz4KICBCYW96ZW5nIERpbmcgPHNwbG92aW5nMUBn
bWFpbC5jb20+CiAgQmFyZCBsaWFvIDx5dW5nLWNodWFuLmxpYW9AbGludXguaW50ZWwuY29tPgog
IEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJhcnRsb21pZWogWm9sbmll
cmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCb2IgQ29wZWxhbmQgPGJvYmNv
cGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJvYmNvcGVsYW5kLmNvbT4KICBCb2Ig
TGl1IDxib2IubGl1QG9yYWNsZS5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
IEJyaWFuIFdlbHR5IDxicmlhbi53ZWx0eUBpbnRlbC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJp
amVzaC5zaW5naEBhbWQuY29tPgogIENoYWl0YW55YSBUYXRhIDxDaGFpdGFueWEuVGF0YUBibHV3
aXJlbGVzcy5jby51az4KICBDaGFpdGFueWEgVGF0YSA8Y2hhaXRhbnlhLnRhdGFAYmx1d2lyZWxl
c3N0ZWNobm9sb2d5LmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNp
cnJ1cy5jb20+CiAgQ2hpcmFuamVldmkgUmFwb2x1IDxjaGlyYW5qZWV2aS5yYXBvbHVAaW50ZWwu
Y29tPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxAbGluYXJvLm9yZz4KICBD
aHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2RyaW4gQ2l1Ym90
YXJpdSA8Y29kcmluLmNpdWJvdGFyaXVAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8
Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21h
aWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBp
b2dlYXJib3gubmV0PgogIERhbmllbCBEw61heiA8ZGFuaWVsLmRpYXpAbGluYXJvLm9yZz4KICBE
YW5pZWwgTGV6Y2FubyA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4KICBEYW5pZWxlIFBhbG1h
cyA8ZG5scGxtQGdtYWlsLmNvbT4KICBkYW5uIGZyYXppZXIgPGRhbm4uZnJhemllckBjYW5vbmlj
YWwuY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2
ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVk
aGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQg
U3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRh
bGVzc2FuZHJvQGludGVsLmNvbT4KICBEaWV0bWFyIEVnZ2VtYW5uIDxkaWV0bWFyLmVnZ2VtYW5u
QGFybS5jb20+CiAgRG1pdHJ5IEVyZW1pbiA8ZG1pdHJ5LmVyZW1pbkBpbnRlbC5jb20+CiAgRG1p
dHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERtaXRyeSBWeXVrb3Yg
PGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0
aW5ldEBjZWEuZnI+CiAgRWR1YXJkbyBWYWxlbnRpbiA8ZWR1YmV6dmFsQGdtYWlsLmNvbT4KICBF
cmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpl
dEBnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lz
LmNvbT4KICBFemVxdWllbCBHYXJjaWEgPGV6ZXF1aWVsQGNvbGxhYm9yYS5jb20+CiAgRmVsaXBl
IEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGcmFuY2lvc2kg
PGZlbGlwZUBudXRhbml4LmNvbT4KICBGZXJyeSBUb3RoPGZudG90aEBnbWFpbC5jb20+CiAgRmls
aXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVn
cmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+
CiAgR2FicmllbCBGZXJuYW5kZXogPGdhYnJpZWwuZmVybmFuZGV6QHN0LmNvbT4KICBHZWVydCBV
eXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgogIEdlcmFsZCBTY2hhZWZlciA8Z2Vy
YWxkLnNjaGFlZmVyQGRlLmlibS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1bWUgTmF1bHQgPGduYXVsdEByZWRoYXQuY29tPgog
IEd1b3FpbmcgSmlhbmcgPGdxamlhbmdAc3VzZS5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8
Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGFucyBWZXJrdWlsIDxo
dmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBh
bmEub3JnLmF1PgogIEhpcm95dWtpIFlva295YW1hIDxoaXJveXVraS55b2tveWFtYS52eEByZW5l
c2FzLmNvbT4KICBIb3UgVGFvIDxob3V0YW8xQGh1YXdlaS5jb20+CiAgSHVhemhvbmcgVGFuIDx0
YW5odWF6aG9uZ0BodWF3ZWkuY29tPgogIEh1Z2ggRGlja2lucyA8aHVnaGRAZ29vZ2xlLmNvbT4K
ICBJYW4gS2VudCA8cmF2ZW5AdGhlbWF3Lm5ldD4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxs
YW5veC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSXZhbiBNaXJvbm92IDxtaXJvbm92
Lml2YW5AZ21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgog
IEphY2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29tPgogIEphY2sgTW9y
Z2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYW1lcyBNb3JyaXMgPGphbWVz
Lm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fj
b20uY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXZpZXIgTWFy
dGluZXogQ2FuaWxsYXMgPGphdmllckBvc2cuc2Ftc3VuZy5jb20+CiAgSmF5IERvbGFuIDxqYXku
ZG9sYW5AYWNjZXNpby5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4K
ICBKaWF4dW4gWWFuZyA8amlheHVuLnlhbmdAZmx5Z29hdC5jb20+CiAgSmlyaSBPbHNhIDxqb2xz
YUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBK
b2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+
CiAgSm9obiBHYXJyeSA8am9obi5nYXJyeUBodWF3ZWkuY29tPgogIEpvbiBNYXh3ZWxsIDxqbWF4
d2VsbDM3QGdtYWlsLmNvbT4KICBKb25hdGhhbiBNYXJlayA8am9uYXRoYW5AbWFyZWsuY2E+CiAg
Sm9uYXRoYW4gTmV1c2Now6RmZXIgPGoubmV1c2NoYWVmZXJAZ214Lm5ldD4KICBKb3JkYW4gTmll
dGhlIDxqbmlldGhlNUBnbWFpbC5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQGJsYWNr
aG9sZS5rZmtpLmh1PgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVu
LVJ1IENoYW5nIDxqcmphbmdAcmVhbHRlay5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcu
ZmVuZ0BjYW5vbmljYWwuY29tPgogIEthaXJ1aSBTb25nIDxrYXNvbmdAcmVkaGF0LmNvbT4KICBL
YWwgQ29ubGV5IDxrYWwuY29ubGV5QGRlY3RyaXMuY29tPgogIEthbGFzaCBOYWlud2FsIDxrYWxh
c2hAYXJpc3RhLmNvbT4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAgS2F6dXlhIE1penVn
dWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZW4taWNoaXJvdSBNQVRT
VVpBV0EgPGNoYW1ha2VuQGdtYWlsLmNvbT4KICBLZW4taWNoaXJvdSBNQVRTVVpBV0EgPGNoYW1h
c0BoNC5kaW9uLm5lLmpwPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAY2hyb21pdW0ub3Jn
PgogIEtyaXN0aWFuIEguIEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BnbWFpbC5jb20+CiAgS3J6eXN6
dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIEt5bGUgUm9lc2NobGV5IDxreWxlLnJv
ZXNjaGxleUBuaS5jb20+CiAgTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVh
c29uYm9hcmQuY29tPgogIExlZSBEdW5jYW4gPGxkdW5jYW5Ac3VzZS5jb20+CiAgTGVlIEpvbmVz
IDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5j
b20+CiAgbGlubWlhb2hlIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2Fs
bGVpakBsaW5hcm8ub3JnPgogIExpdSBYaWFuZyA8bGl1LnhpYW5nNkB6dGUuY29tLmNuPgogIExv
Z2FuIEd1bnRob3JwZSA8bG9nYW5nQGRlbHRhdGVlLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1
bmRyYWtAdjMuc2s+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3Jv
Y2hpcC5jb20+CiAgTWFhcnRlbiB0ZXIgSHV1cm5lIDxtYWFydGVuQHRyZWV3YWxrZXIub3JnPgog
IE1haGVzaCBCYW5kZXdhciA8bWFoZXNoYkBnb29nbGUuY29tPgogIE1hbmlzaCBSYW5nYW5rYXIg
PG1yYW5nYW5rYXJAbWFydmVsbC5jb20+CiAgTWFucyBSdWxsZ2FyZCA8bWFuc0BtYW5zci5jb20+
CiAgTWFvIFdlbmFuIDxtYW93ZW5hbkBodWF3ZWkuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcu
Y29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gQmx1bWVuc3Rp
bmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxz
Y2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FydSBOYWdhaSA8bWFzYXJ1Lm5hZ2FpLnZ4QHJl
bmVzYXMuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5l
bC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW0gWmh1a292
IDxtdXNzaXRhbnRlc21vcnRlbUBnbWFpbC5jb20+CiAgTWlhb2hlIExpbiA8bGlubWlhb2hlQGh1
YXdlaS5jb20+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5AYnJvYWRjb20uY29tPgogIE1p
Y2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIFMuIFRzaXJraW4g
PG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hh
bCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBLcmF2ZXR6IDxtaWtlLmty
YXZldHpAb3JhY2xlLmNvbT4KICBNaWtlIE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlzenluQGlu
dGVsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtoYWlsIEdh
dnJpbG92IDxtaWtoYWlsLnYuZ2F2cmlsb3ZAZ21haWwuY29tPgogIE1pa2hhaWwgWmFzbG9ua28g
PHphc2xvbmtvQGxpbnV4LmlibS5jb20+CiAgTWluZyBMdSA8bWluZy5sdUBjaXRyaXguY29tPgog
IE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF6YXJvdiBT
ZXJnZXkgPHMtbmF6YXJvdkB5YW5kZXgucnU+CiAgTmVpbEJyb3duIDxuZWlsQGJyb3duLm5hbWU+
CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNlLmNvbT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3Vr
YUBnbWFpbC5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29y
a3MuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBC
aWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhbmthaiBHdXB0YSA8cGFua2FqLmd1cHRhQG54
cC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRv
biA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxv
dS5uZXQ+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIEUu
IE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVs
LW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zz
a3kgPHBpYXN0cnl5eUBnbWFpbC5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jv
c29mdC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNuPgogIFBlbmcgTGkgPGxp
cGVuZzMyMUBodWF3ZWkuY29tPgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BwcmltYXJ5ZGF0YS5jb20+
CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIg
WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVy
bmJ1bGxAb3JhY2xlLmNvbT4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRl
PgogIFBodW9uZyBOZ3V5ZW4gPHBodW9uZy5uZ3V5ZW4ueHdAcmVuZXNhcy5jb20+CiAgUGllcnJl
LUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBR
aWFuIENhaSA8Y2FpQGxjYS5wdz4KICBRaWFvQ2hvbmcgPHFpYW9jaG9uZ0Bsb29uZ3Nvbi5jbj4K
ICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFqYXNp
bmdoIFRoYXZhbWFuaSA8VC5SYWphc2luZ2hAbGFuZGlzZ3lyLmNvbT4KICBSYWxwaCBDYW1wYmVs
bCA8cmNhbXBiZWxsQG52aWRpYS5jb20+CiAgUmFuZGVyIFdhbmcgPHJhbmRlci53YW5nQGxpbnV4
LmludGVsLmNvbT4KICBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+CiAgUm9iZXJ0IEph
cnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9tYW4gUGVueWFldiA8cnBlbnlhZXZA
c3VzZS5kZT4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUnVzc2Vs
bCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBSw6ltaSBEZW5pcy1Db3VybW9u
dCA8cmVtaUByZW1sYWIubmV0PgogIFMuai4gV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNha2FyaSBBaWx1cyA8c2Fr
YXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGEubGV2aW5Ab3Jh
Y2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3Rv
cGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZXJnZXkgTmF6YXJv
diA8cy1uYXphcm92QHlhbmRleC5ydT4KICBTZXRoIEZvcnNoZWUgPHNldGguZm9yc2hlZUBjYW5v
bmljYWwuY29tPgogIFNoYW5rYXJhIFBhaWxvb3IgPHNwMzQ4NUBjb2x1bWJpYS5lZHU+CiAgU2hl
bmdqaXUgV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgogIFNodWJocmFqeW90aSBEYXR0YSA8
c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU2lsdmlvIENlc2FyZSA8c2lsdmlvLmNl
c2FyZUBnbWFpbC5jb20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5h
dT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTaW5hbiBLYXlhIDxva2F5
YUBrZXJuZWwub3JnPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU293amFu
eWEgS29tYXRpbmVuaSA8c2tvbWF0aW5lbmlAbnZpZGlhLmNvbT4KICBTdGVmYW4gQWduZXIgPHN0
ZWZhbkBhZ25lci5jaD4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBT
dGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0
ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBn
b29nbGUuY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVu
Y2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTG9uZ2VyYmVhbSA8c2xvbmdlcmJl
YW1AZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMu
b3JnPgogIFN0dWFydCBNZW5lZnkgPHN0dWFydC5tZW5lZnlAbWF0aGVtYmVkZGVkLmNvbT4KICBT
dSBZYW5qdW4gPHN1eWouZm5zdEBjbi5mdWppdHN1LmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1
ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZl
ZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRha2FzaGkgU2FrYW1vdG8gPG8tdGFrYXNoaUBzYWthbW9jY2hpLmpwPgogIFRhcmlxIFRvdWth
biA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1Pgog
IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZl
ciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4
LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvciBU
aGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUb20gTGVuZGFja3kgPHRob21h
cy5sZW5kYWNreUBhbWQuY29tPgogIFRvbW9ub3JpIFNha2l0YSA8dG9tb25vcmkuc2FraXRhQHNv
cmQuY28uanA+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IFd1IDx0
b255d3VAcmVhbHRlay5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFt
bWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlk
YXRhLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXJ1biBQ
cmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4K
ICBWaW5jZW50IEJhdHRzIDx2YmF0dHNAaGFzaGJhbmdiYXNoLmNvbT4KICBWaW5lZXQgR3VwdGEg
PHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBW
aXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZpdGFseSBLdXpuZXRzb3Yg
PHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgTXVyemluIDx2bGFkaW1pci5tdXJ6aW5A
YXJtLmNvbT4KICBXYW5wZW5nIExpIDxrZXJuZWxsd3BAZ21haWwuY29tPgogIFdhbnBlbmcgTGkg
PHdhbnBlbmcubGlAaG90bWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxseSBUYXJyZWF1IDx3QDF3
dC5ldT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW8gTmkgPHhuaUBy
ZWRoYXQuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYW4sIFpoZW5n
IDx6eWFuQHJlZGhhdC5jb20+CiAgWWFuZ3RhbyBMaSA8dGlueS53aW5kenpAZ21haWwuY29tPgog
IFlhbyBMaXUgPHlvdHRhLmxpdUB1Y2xvdWQuY24+CiAgWWloYW8gV3UgPHd1eWloYW9AbGludXgu
YWxpYmFiYS5jb20+CiAgWWl6aHVvIDx5emhhaTAwM0B1Y3IuZWR1PgogIFlvbmdsb25nIExpdSA8
bGl1eW9uZ2xvbmdAaHVhd2VpLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNo
aW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFplbmcgVGFvIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+CiAgWmV2IFdlaXNzIDx6ZXZA
YmV3aWxkZXJiZWVzdC5uZXQ+CiAgWmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgogIFpo
YW5nLCBKdW4gPGp1bi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1
NUBodWF3ZWkuY29tPgogIHpoYW5neWkgKEYpIDx5aS56aGFuZ0BodWF3ZWkuY29tPgogIHpoZW5n
YmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5jb20+CiAgWmhpIEppbiA8emhpLmppbkBpbnRlbC5jb20+
CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgogIFp5Z28gQmxheGVsbCA8Y2UzZzhq
ZGpAdW1haWwuZnVycnl0ZXJyb3Iub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1ODYgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 21:22:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 21:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8tWt-0003QJ-Ks; Tue, 26 Mar 2019 21:22:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8tWs-0003Q8-Tm
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 21:22:42 +0000
X-Inumbo-ID: 48de3902-500d-11e9-9a73-bb8e968d3090
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48de3902-500d-11e9-9a73-bb8e968d3090;
 Tue, 26 Mar 2019 21:22:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h8tWp-0005OE-Bb; Tue, 26 Mar 2019 21:22:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h8tWo-0003C1-VR; Tue, 26 Mar 2019 21:22:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8tWo-0008KU-Ur; Tue, 26 Mar 2019 21:22:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134093-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=1316369dca610352cce3aaf76e90db1cce75ed9f
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Mar 2019 21:22:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134093: 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>

ZmxpZ2h0IDEzNDA5MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA5My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEz
MTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAxIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 21:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 21: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 1h8u4B-0005vq-G0; Tue, 26 Mar 2019 21:57: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=Y7o2=R5=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h8u49-0005vk-O3
 for xen-devel@lists.xen.org; Tue, 26 Mar 2019 21:57:05 +0000
X-Inumbo-ID: 168315c7-5012-11e9-bc90-bc764e045a96
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.71.85]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 168315c7-5012-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 21:57:03 +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=tVgzxQy0jWlNWHJ0WGuqRZLloay8mteKwci0e1IXwPo=;
 b=CKciCPijhYD+CkaHlvBbM8Hhi/cX9IUW03CtoxU2HyT8y0OrG05/bI0H7CAWRMsKRVLrsydtS7ZzCMlbkVhVrTvtMGacgAPxSpuDwGmb3M3Ik4US0RGW6oUgsz4tF5dpfTQKoSL1ahkrZUB7OyJY0zbpbL0WYxbIK7jxnFByEec=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1134.namprd12.prod.outlook.com (10.169.204.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Tue, 26 Mar 2019 21:56:57 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Tue, 26 Mar 2019
 21:56:57 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqYJZaiAgAIwKgCAAOQngIAGdNGAgAtPGQCAAGUyAA==
Date: Tue, 26 Mar 2019 21:56:57 +0000
Message-ID: <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
In-Reply-To: <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0101.namprd05.prod.outlook.com
 (2603:10b6:803:42::18) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ff5a5cb3-5eb4-4c38-10af-08d6b235f761
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:MWHPR12MB1134; 
x-ms-traffictypediagnostic: MWHPR12MB1134:
x-microsoft-antispam-prvs: <MWHPR12MB1134EE371240A44EBF4E6072E55F0@MWHPR12MB1134.namprd12.prod.outlook.com>
x-forefront-prvs: 09888BC01D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(136003)(39860400002)(396003)(51444003)(189003)(199004)(52054003)(6116002)(3846002)(86362001)(8676002)(93886005)(25786009)(31696002)(81156014)(66066001)(81166006)(316002)(4326008)(54906003)(6246003)(256004)(31686004)(99286004)(53936002)(52116002)(36756003)(6512007)(478600001)(446003)(6486002)(5660300002)(2616005)(11346002)(2906002)(8936002)(97736004)(486006)(14454004)(305945005)(106356001)(26005)(6916009)(7736002)(68736007)(186003)(71200400001)(71190400001)(76176011)(6436002)(229853002)(105586002)(102836004)(72206003)(53546011)(386003)(6506007)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1134;
 H:MWHPR12MB1597.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: SBMbhdvdSKp6TaW0v51Ukvk+Y++jcyLncA/hqX3qcL4hPeI1sDw687AMIoXMf7WfbkCCA+x9f6C94BSITNZMhvWwQrlfwKsLl4RFdcZI/rd+5qWcP1pjfN6usvvPXPu7Aqeo1cu6Wl9milsJgfs1wQlvDrFibZVTjsElpTvVb9LNfFDHT7+PiVBgWtlQiplosGQ0f/A6p7cqlPg/l5PitwfCJfDSwkPhdNdatGywrYpuCNJohOGMc34RMyd8URvinl1Gfsa0J2VDFPjsBeuTyh+uQUKF3OXA18yh3WJ4rwE2/YQzXvMnNI+Y8odsZ9xypW5cq/HaA6waf8VXG+R2kYVvPb00j1M4Ikzjwyt6aEjj2RMFKEgvgDq8lZ/4y2JifohpPb1l+my3Msxh+zimf/itMZHiytvcUSpKz+jYIVQ=
Content-ID: <BCA62F261BCDB146BEF8DB9A9E30896E@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ff5a5cb3-5eb4-4c38-10af-08d6b235f761
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 21:56:57.6441 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1134
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>,
 "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>

T24gMy8yNi8xOSAxMDo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+IE9uIDE5LjAzLjE5
IGF0IDE3OjEyLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6DQo+PiBPbiAzLzE1LzE5IDM6
MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IEZ1cnRoZXJtb3JlIEknbSB0aGVuIG9uY2Ug
YWdhaW4gd29uZGVyaW5nIHdoYXQgdGhlIGdhaW4gaXMNCj4+PiBvdmVyIHVzaW5nIHRoZSBBQ1BJ
IGRyaXZlcjogVGhlIHN1Z2dlc3RlZCBfQ1NUIGxvb2tzIHRvIGV4YWN0bHkNCj4+PiBtYXRjaCB0
aGUgZGF0YSB5b3UgZW50ZXIgaW50byB0aGUgdGFibGUgaW4gdGhlIGxhdGVyIHBhdGNoLiBJT1cN
Cj4+PiBteSBmdW5kYW1lbnRhbCBjb25jZXJuIGRpZG4ndCBnbyBhd2F5IHlldDogQXMgcGVyIHRo
ZSBuYW1lDQo+Pj4gb2YgdGhlIGRyaXZlciwgaXQgc2hvdWxkbid0IHJlYWxseSBuZWVkIHRvIHN1
cHBvcnQgSExUIChvciBhbnl0aGluZw0KPj4+IG90aGVyIHRoYW4gTVdBSVQpIGFzIGFuIGVudHJ5
IG1ldGhvZC4gSGVuY2UgSSB0aGluayB0aGF0IGF0DQo+Pj4gdGhlIHZlcnkgbGVhc3QgeW91IG5l
ZWQgdG8gZXh0ZW5kIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY2hhbmdlDQo+Pj4gcXVpdGUgYSBi
aXQgdG8gZXhwbGFpbiB3aHkgdGhlIEFDUEkgZHJpdmVyIGlzIG5vdCBzdWl0YWJsZS4NCj4+Pg0K
Pj4+IERlcGVuZGluZyBvbiBob3cgdGhpcyBjb21lcyBvdXQsIGl0IG1heSB0aGVuIHN0aWxsIGJl
IGEgbWF0dGVyDQo+Pj4gb2YgZGlzY3Vzc2luZyB3aGV0aGVyLCByYXRoZXIgdGhhbiBmaWRkbGlu
ZyB3aXRoIG13YWl0LWlkbGUsIGl0DQo+Pj4gd291bGRuJ3QgYmUgYmV0dGVyIHRvIGhhdmUgYW4g
QU1ELXNwZWNpZmljIGRyaXZlciBpbnN0ZWFkLiBBcmUNCj4+PiB0aGVyZSBhbnkgdGhvdWdodHMg
aW4gc2ltaWxhciBkaXJlY3Rpb25zIGZvciBMaW51eD8NCj4+DQo+PiBCZWNhdXNlOg0KPj4gIzEg
Z2V0dGluZyB0aGUgQUNQSSB0YWJsZXMgZnJvbSBkb20wIGlzIGVpdGhlciB1bnJlbGlhYmxlIChQ
ViBkb20wKSBvcg0KPj4gbm90IHBvc3NpYmxlIChQVkggZG9tMCkuDQo+PiAjMiB0aGUgY2hhbmdl
cyB0byB0aGUgSW50ZWwgY29kZSBhcmUgbWluaW1hbC4NCj4+ICMzIHdvcnNlIGNhc2UsIFhlbiB0
aGlua3MgaXQncyB1c2luZyBDQzYgd2hlbiBpdCdzIHVzaW5nIENDMS4gIE5vdA0KPj4gcGVyZmVj
dCBidXQgZmFyIGZyb20gZmF0YWwgb3IgYnJlYWtpbmcuDQo+IA0KPiBIYXZpbmcgdGhvdWdodCBh
Ym91dCB0aGlzIHNvbWUgbW9yZSwgSSBhZ3JlZSB0aGF0IGFuIEFNRC1zcGVjaWZpYw0KPiBkcml2
ZXIgd291bGQgbGlrZWx5IGdvIHRvbyBmYXIuIEhvd2V2ZXIsIHRoYXQncyBzdGlsbCBubyByZWFz
b24gdG8gZmlkZGxlDQo+IHdpdGggdGhlIG13YWl0LWlkbGUgb25lIC0gSSB0aGluayB5b3UgY291
bGQgYXMgd2VsbCBwb3B1bGF0ZSB0aGUgZGF0YQ0KPiBhcyBuZWNlc3NhcnkgZm9yIHRoZSBBQ1BJ
IGRyaXZlciB0byB1c2UsIHJlbW92aW5nIHRoZSBkZXBlbmRlbmN5DQo+IG9uIERvbTAuIEFmdGVy
IGFsbCB0aGF0IGRyaXZlciBhbHJlYWR5IGtub3dzIG9mIGFsbCB0aGUgZW50cnkgbWV0aG9kcw0K
PiB5b3UgbWF5IHdhbnQvbmVlZCB0byB1c2UgKHNlZSBhY3BpX2lkbGVfZG9fZW50cnkoKSkuDQo+
IA0KPiBKYW4NCj4gDQo+IA0KSSBkaWQgYSByb3VnaCBleGFtcGxlIG9mIGhvdyB0aGF0IG1pZ2h0
IHdvcmsgYW5kIGxpbmVzIG9mIGNvZGUgY2hhbmdlZCANCmZvciBhZGRpbmcgaXQgdG8gY3B1X2lk
bGUgd2FzIHJvdWdobHkgMTI1LiAgU2VlaW5nIGFzIHRoaXMgZG9lc24ndCANCmNvbXBpbGUgYW5k
IGRvZXNuJ3QgZXZlbiBoYXZlIGNvbW1lbnRzLCBJJ2Qgc2F5IGF0IGxlYXN0IDE0MCBsaW5lcyBv
ZiANCmNvZGUvY2hhbmdlIChtb3N0IG9mIHRob3NlIGFyZSBhZGRpdGl2ZSB0b28pLCBhIGxvdCBv
ZiBpcyBmdW5jdGlvbmFsbHkgDQpjb3BpZWQgZnJvbSBtd2FpdC1pZGxlIGFuZCBob3cgaXQgcmVh
ZHMgZGF0YSBvdXQgb2YgdGhlIHN0cnVjdHVyZXMsIA0KY2hlY2tzLCBhbmQgcG9wdWxhdGVzIHRo
ZSBjeCBzdHJ1Y3R1cmVzLiAgVGhlIGZpcnN0IHNldCBvZiBtd2FpdCBwYXRjaGVzIA0KaXMgODcg
bGluZXMgY2hhbmdlZCB0b3RhbC4NCg0KSSBfY291bGRfIHRyeSBhbmQgcmVmYWN0b3Igc29tZSBv
ZiB0aGUgY29kZSBhbmQgZ2V0IGl0IGRvd24gZnJvbSANCjEyNS0xNDAsIGJ1dCB0aGF0IHdvdWxk
IG1vc3QgbGlrZWx5IG1ha2UgcG9ydGluZyBjaGFuZ2VzIGV2ZW4gaGFyZGVyIGZvciANCm13YWl0
LWlkbGUuDQoNCldoYXQgYXJlIHlvdXIgdGhvdWdodHM/DQoNCkJyaWFuDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Mar 26 23:16:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 23: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 1h8vIV-0003j9-Mb; Tue, 26 Mar 2019 23:15: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=bztm=R5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h8vIV-0003j4-90
 for xen-devel@lists.xenproject.org; Tue, 26 Mar 2019 23:15:59 +0000
X-Inumbo-ID: 1c6f883a-501d-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c6f883a-501d-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 23:15:57 +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 x2QN9cen132877;
 Tue, 26 Mar 2019 23:15: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; s=corp-2018-07-02;
 bh=1elYrobPGSfKcYkpbwJAI3OZwiSi7DbFqCTzF8rkOyA=;
 b=jqw88ZGC485elBLDQHOTt7uxTGTgIB7u4foU3k7JDR6sXb16fOHJCG3fd9I7HyqZv701
 iThu7tmRl9BrYIjPRR6OMyeUPHtKqXvfzlkaespx47RXEc1e64WuJnLJZk0Tbf2Xu0o3
 +XpiA0zTEwHN3qnNyga8HaQj5hPk2bJmrt8qiCifTV/QOZkimstZgRVc5NBi47R+zGvj
 twkSWl6/DMCV2qUQ8D+/7yoCiwbhC7yv3X2YViBpTYf1WioZ7HdewkogDMm2GjXtzrJ9
 FVmixoU0SCyhBUoo7uSPoayvSyyNKEo2UGJC+ThiCQra6yTLvDp4Oatu/uhD4r5ceuW5 /Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2re6g0wdy7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Mar 2019 23:15:41 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2QNFdps010755
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Mar 2019 23:15:40 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 x2QNFbon007137;
 Tue, 26 Mar 2019 23:15: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, 26 Mar 2019 16:15:37 -0700
To: Dario Faggioli <dfaggioli@suse.com>,
 luca abeni <luca.abeni@santannapisa.it>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@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: <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
Date: Tue, 26 Mar 2019 19:21:31 -0400
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: <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9207
 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-1903260156
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 linux-kernel@vger.kernel.org, thibodux@gmail.com, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, tglx@linutronix.de
Content-Type: multipart/mixed; boundary="===============8178342033930910577=="
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)
--===============8178342033930910577==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="gJZMH4gN93xMd5pBDv2bQvBrKCkcmeWEw"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--gJZMH4gN93xMd5pBDv2bQvBrKCkcmeWEw
Content-Type: multipart/mixed; boundary="kpJSbBO0d3C5fDaszESxGLyuhLexno1r4";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Dario Faggioli <dfaggioli@suse.com>,
 luca abeni <luca.abeni@santannapisa.it>
Cc: thibodux@gmail.com, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, oleksandr_andrushchenko@epam.com,
 tglx@linutronix.de, jgross@suse.com, ryan.thibodeaux@starlab.io
Message-ID: <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
Subject: Re: [PATCH] x86/xen: Add "xen_timer_slop" command line option
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
In-Reply-To: <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>

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

On 3/26/19 5:13 AM, Dario Faggioli wrote:
> On Mon, 2019-03-25 at 09:43 -0400, Boris Ostrovsky wrote:
>> On 3/25/19 8:05 AM, luca abeni wrote:
>>> The picture shows the latencies measured with an unpatched guest
>>> kernel
>>> and with a guest kernel having TIMER_SLOP set to 1000 (arbitrary
>>> small
>>> value :).
>>> All the experiments have been performed booting the hypervisor with
>>> a
>>> small timer_slop (the hypervisor's one) value. So, they show that
>>> decreasing the hypervisor's timer_slop is not enough to measure low
>>> latencies with cyclictest.
>> I have a couple of questions:
>> * Does it make sense to make this a tunable for other clockevent
>> devices
>> as well?
>>
> So, AFAIUI, the thing is as follows. In clockevents_program_event(), we=

> keep the delta between now and the next timer event within
> dev->max_delta_ns and dev->min_delta_ns:
>
>   delta =3D min(delta, (int64_t) dev->max_delta_ns);
>   delta =3D max(delta, (int64_t) dev->min_delta_ns);
>
> For Xen (well, for the Xen clock) we have:
>
>   .max_delta_ns =3D 0xffffffff,
>   .min_delta_ns =3D TIMER_SLOP,
>
> which means a guest can't ask for a timer to fire earlier than 100us
> ahead, which is a bit too coarse, especially on contemporary hardware.
>
> For "lapic_deadline" (which was what was in use in KVM guests, in our
> experiments) we have:
>
>   lapic_clockevent.max_delta_ns =3D clockevent_delta2ns(0x7FFFFF, &lapi=
c_clockevent);
>   lapic_clockevent.min_delta_ns =3D clockevent_delta2ns(0xF, &lapic_clo=
ckevent);
>
> Which means max is 0x7FFFFF device ticks, and min is 0xF.
> clockevent_delta2ns() does the conversion from ticks to ns, basing on
> the results of the APIC calibration process. It calls cev_delta2ns()
> which does some scaling, shifting, divs, etc, and, at the very end,
> this:
>
>   /* Deltas less than 1usec are pointless noise */
>   return clc > 1000 ? clc : 1000;
>
> So, as Ryan is also saying, the actual minimum, in this case, depends
> on hardware, with a sanity check of "never below 1us" (which is quite
> smaller than 100us!)
>
> Of course, the actual granularity depends on hardware in the Xen case
> as well, but that is handled in Xen itself. And we have mechanisms in
> place in there to avoid timer interrupt storms (like, ahem, the Xen's
> 'timer_slop' boot parameter... :-P)
>
> And this is basically why I was also thinking we can/should lower the
> default value of TIMER_SLOP, here in the Xen clock implementation in
> Linux.

What do you think would be a sane value? 10us? Should we then still keep
this patch?

My concern would be that if we change the current value and it turns out
to be very wrong we'd then have no recourse.


-boris


--kpJSbBO0d3C5fDaszESxGLyuhLexno1r4--

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

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

iQIzBAEBCAAdFiEExAVKDNg/TOdD61Yyit52kIbKwbIFAlyas/sACgkQit52kIbK
wbIEZg/+OJRIfk1e3xN7p3LJBgZLSzqkCrBGKYvwLpSvmVuzhwIr1HGSrdW784qK
3rU0dEPI17OobUk0NmWNDufKzxoeoHHr1pxFMcnFgoPwrkct+yYiQr8dB9L+kQY/
1MAnHVNQ/npXSvk/LgHHOJPeTK1hS4ks7oE6790WYbKucEI2BDI+g7EYvXSc7sE+
2tO5MMFMHhNtxDRwaohteKHQXkgc0XQaXItk7GJyL4NBFeb6Tw6xYuFny4PuqDMv
9GI04LCndYwfHfr39W4iZHjfnSZgrtEXBCN9UblEUGwRkNERrWgO1CLfm8bOoFpb
LMClMYXm+Iqtmlm0ubBS+kjDsigIVlzeZqcalbuMvwUYf6jkZwRxlF6Xt6fOr/Z3
b9JUHYLvNVoOU+9+vKkJ+CYfhQPudLtTDuAXnd/6vNeMvOf63OlGIflHbiz05JoI
kWY0e8thM/0UxUZZtVUgBtMoH4lmlhbRa3bzfGzrwc6A46tEfMNj8zj82ysYR8Oc
kpPEUxh75OVkDH5hd0qBikcRdZZGXqFNIoHFL+KlFnjiKrJ9mSci85odd8IpZVov
/z63WQsrHcyeto7CUC2y3lR+o1v7QlSqgWxk69me67svDSpKNzp9schZI+9aXAmN
knhE/ER166CI6GMErqI7MsGZYnOEymYMdd2IJBc3FZKVcs0GTfQ=
=tSX3
-----END PGP SIGNATURE-----

--gJZMH4gN93xMd5pBDv2bQvBrKCkcmeWEw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8178342033930910577==--


From xen-devel-bounces@lists.xenproject.org Wed Mar 27 00:36:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 00: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 1h8wYD-00021D-2q; Wed, 27 Mar 2019 00: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=kgdZ=R6=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1h8wYB-000218-HW
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 00:36:15 +0000
X-Inumbo-ID: 529e7906-5028-11e9-bc90-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 529e7906-5028-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 00:36: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 308953FD8D7E0;
 Wed, 27 Mar 2019 01:36:12 +0100 (CET)
To: Wei Liu <wei.liu2@citrix.com>, "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
References: <alpine.LFD.2.21.1903252158090.3080@austen3.home>
 <20190326131635.GA7043@zion.uk.xensource.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: <0ed3fb56-c19c-fed0-8967-43871c94c699@knorrie.org>
Date: Wed, 27 Mar 2019 01:36:10 +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: <20190326131635.GA7043@zion.uk.xensource.com>
Content-Language: en_US
Subject: Re: [Xen-devel] python3 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNi8xOSAyOjE2IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIE1vbiwgTWFyIDI1LCAyMDE5
IGF0IDEwOjIwOjA1UE0gKzAwMDAsIFlPVU5HLCBNSUNIQUVMIEEuIHdyb3RlOgo+PiBbLi4uXQo+
PiAtLS0geGVuLTQuMTIuMC1yYzYvdG9vbHMvcHlncnViL3NyYy9weWdydWIub3JpZwkyMDE5LTAz
LTI0IDIyOjQ0OjA1LjUwMzU4MjAyNSArMDAwMAo+PiArKysgeGVuLTQuMTIuMC1yYzYvdG9vbHMv
cHlncnViL3NyYy9weWdydWIJMjAxOS0wMy0yNCAyMjo0ODoyNC40NDYxMTM4MDkgKzAwMDAKPj4g
QEAgLTQ1Nyw3ICs0NTcsNyBAQAo+PiAgICAgICAgICAjIGxpbWl0IHJlYWQgc2l6ZSB0byBhdm9p
ZCBwYXRob2xvZ2ljYWwgY2FzZXMKPj4gICAgICAgICAgYnVmID0gZi5yZWFkKEZTX1JFQURfTUFY
KQo+PiAgICAgICAgICBkZWwgZgo+PiAtICAgICAgICBzZWxmLmNmLnBhcnNlKGJ1ZikKPj4gKyAg
ICAgICAgc2VsZi5jZi5wYXJzZShidWYuZGVjb2RlKCkpCj4gCj4gSG1tLi4uIFRoaXMgY291bGQg
YmUgYSBiaXQgcHJvYmxlbWF0aWMgZm9yIDIgY29tcGF0aWJpbGl0eS4gSSB3aWxsIG5lZWQKPiBz
b21lIHRpbWUgdG8gY2hlY2sgdGhlIGRvY3VtZW50cy4KClRoZSBleGFjdCBtb21lbnQgd2hlbiB5
b3UncmUgdHlwaW5nIC5kZWNvZGUoKSBvciAuZW5jb2RlKCkgdG8gdHJ5IGZpeCBhCnB5dGhvbjIv
MyBwcm9ibGVtLCB5b3UncmUgZW50ZXJpbmcgYSB3b3JsZCBvZiBwYWluICh0bSkuCgpbaW5zZXJ0
IGJpZyBsZWJvd3NraSB3YWx0ZXIgcG9pbnRpbmcgZ3VuIGdpZiBoZXJlXQoKU29tZSBvZiB0aGUg
cHl0aG9uIDIgYW5kIDMgY29tcGF0aWJpbGl0eSB0aGluZ3MgY2FuIGJlIGZpeGVkIGVhc2lseSBi
eQppbXBvcnRpbmcgdGhpbmdzIGZyb20gdGhlIGZ1dHVyZSwgYnV0IHdoZW4gZGVhbGluZyB3aXRo
IHN0cmluZ3MgYW5kCmJ5dGVzLCB5b3UncmUgZW50ZXJpbmcgdGhlICJpcyBpdCByZWFsbHkgd29y
dGggaXQiIGRlcGFydG1lbnQuCgpJbiBweXRob24gMiwgc3RyaW5ncyBhcmUgYnl0ZXMsIGFuZCB0
aGVyZSdzIHNvbWUgYWRkZWQgZHVjdCB0YXBlCmF2YWlsYWJsZSB0byBkbyBzb21ldGhpbmcgd2l0
aCB1bmljb2RlIGFuZCB1dGYtOC4KCkluIHB5dGhvbiAzLCBzdHJpbmdzIGFyZSB1bmljb2RlIGFu
ZCBieXRlcyBhcmUgYnl0ZXMsIHdoaWNoIGlzIHNvb29vb29vCm11Y2ggbW9yZSBjb252ZW5pZW50
LiBJZiB0aGUgc3RyaW5ncyBoYXZlIHRvIGJlIHN0b3JlZCBpbiBzb21lIGxvY2F0aW9uCnRoYXQg
c3RvcmVzIGJ5dGVzLCB5b3UgY2FuIGVuY29kZSB0aGVtLiBJZiB5b3UgaGF2ZSBzb21lIGluY29t
aW5nIGJ5dGUKc3RyZWFtLCB5b3UgY2FuIGRlY29kZSBpdC4KCkkgZG9uJ3QgcmVhbGx5IGhhdmUg
cmVjb21tZW5kYXRpb25zIHRvIG1ha2UgYm90aCBvZiB0aGVtIHdvcmsgd2l0aCB0aGUKc2FtZSBs
aW5lcyBvZiBjb2RlIHNpbmNlIEkgdHJpZWQgYW5kIGdhdmUgdXAgd2hlbiBkb2luZyBpdCBteXNl
bGYuCgpXaGF0IHlvdSdyZSBsb29raW5nIGF0IGlzIGhvdyB0aGUgaW4tbWVtb3J5IHN0b3JhZ2Ug
Zm9yIGEgJ3N0cmluZycgaXMKZG9uZSBhbmQgaG93IHRvIGNvbm5lY3QgaW5wdXQgYW5kIG91dHB1
dCB0byB0aGF0LCB3aGlsZSBsb29raW5nIGF0CnB5dGhvbiAyIGFuZCAzIGZ1bmN0aW9ucyB3aXRo
IHRoZSBzYW1lIG5hbWUsIGRvaW5nIGRpZmZlcmVudCB0aGluZ3MgaW4KYSBkaWZmZXJlbnQgY29u
dGV4dC4gVGhlcmUgaXMgbm8gc2FuZSB3YXkgdG8gZG8gdGhpcyB0aGF0IHdvcmtzIHdpdGgKcHl0
aG9uIDIgYW5kIDMuCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 00:42:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 00:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h8weJ-0002lm-Vv; Wed, 27 Mar 2019 00:42: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8weJ-0002lZ-3U
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 00:42:35 +0000
X-Inumbo-ID: 32cc52e0-5029-11e9-be3a-136c6c3e5682
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32cc52e0-5029-11e9-be3a-136c6c3e5682;
 Wed, 27 Mar 2019 00: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 1h8weC-0001W9-8Y; Wed, 27 Mar 2019 00: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 1h8weB-0000wk-Mm; Wed, 27 Mar 2019 00:42:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8weB-0008VJ-M7; Wed, 27 Mar 2019 00:42:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134104-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=8eed571409a7f81ec9327cfa95d7c298333e22e4
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 00:42:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134104: 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>

ZmxpZ2h0IDEzNDEwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEwNC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhl
ZWQ1NzE0MDlhN2Y4MWVjOTMyN2NmYTk1ZDdjMjk4MzMzZTIyZTQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAxIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMDQg
IDIwMTktMDMtMjYgMjI6MDY6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4ZWVk
NTcxNDA5YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAz
IDIwMTkgKzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBq
b2JzCiAgICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJv
a2VuIGJ1aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1v
dmUuCiAgICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRo
b24gMi42LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8g
c2Vuc2libGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmly
b25tZW50cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0
cmVhbSBidWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBH
Q0MgNC42IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUy
Y2NlM2FhZjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAK
CiAgICBDSTogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAg
VGhlIHNjcmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUg
dGhyZWUgdGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 01:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 01: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 1h8xjk-0007Cl-JX; Wed, 27 Mar 2019 01:52: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8xji-0007CY-Nn
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 01:52:14 +0000
X-Inumbo-ID: ed836dfe-5032-11e9-a9de-f7b8dff60ddf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed836dfe-5032-11e9-a9de-f7b8dff60ddf;
 Wed, 27 Mar 2019 01:52: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 1h8xja-0003ey-KO; Wed, 27 Mar 2019 01:52: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 1h8xja-0004gD-CQ; Wed, 27 Mar 2019 01:52:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8xja-0007fp-BS; Wed, 27 Mar 2019 01:52:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134080-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:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops: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-xl-qcow2: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-arm64-arm64-xl-xsm: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:build-arm64-libvirt: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:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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: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:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu: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-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: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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=a2cddfe2ce6e9108341820fff8af46713685b2cb
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 01:52:06 +0000
Subject: [Xen-devel] [linux-4.19 test] 134080: 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>

ZmxpZ2h0IDEzNDA4MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwODAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIg
Z3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBh
c3MgaW4gMTM0MDUwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGEyY2RkZmUyY2U2ZTkxMDgzNDE4MjBmZmY4YWY0NjcxMzY4NWIyY2IKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2
MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNToz
OTowOCBaICAxNDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQg
MTQ6MTA6MTUgWiAgMTQyIGRheXMgICA5NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzQwNTAgIDIwMTktMDMtMjQgMTU6MDA6MDQgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjE2NjkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
am9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA3NDgzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 02:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 02: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 1h8yLG-0002FO-2c; Wed, 27 Mar 2019 02: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8yLF-0002FD-02
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:31:01 +0000
X-Inumbo-ID: 5aea5aaa-5038-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5aea5aaa-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02: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 1h8yLB-0004s7-NB; Wed, 27 Mar 2019 02: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 1h8yLB-0007IC-DV; Wed, 27 Mar 2019 02:30:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h8yLB-0001iQ-Cu; Wed, 27 Mar 2019 02:30:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134038-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-pvops:<job
 status>:broken:regression
 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:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-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-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-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 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-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-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-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-i386-xl-qemuu-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-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: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-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-qemuu-ws16-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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 02:30:57 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 134038: 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>

ZmxpZ2h0IDEzNDAzOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDAzOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBn
dWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3Rf
aG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzOTQxIFJFR1IuIHZzLiAxMzI4ODkKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgIGZhaWwgaW4gMTMz
OTQxIHBhc3MgaW4gMTM0MDM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzOTQxIHBhc3MgaW4gMTM0
MDM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMzk0MSBwYXNzIGluIDEzNDAzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEz
Mzk0MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzk0MSBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzM5NDEg
YmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzM5NDEgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTQxIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJk
ZmU0NDA5ZTI3YTQ3OTk5MmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgNTAgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgIDQzIGRheXMgICAyOSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM2MDMgIDIwMTktMDMtMDUgMTg6NDk6MzUg
WiAgIDIxIGRheXMgICAxNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
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
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 05:11:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 05:11: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 1h90qh-0006k5-FB; Wed, 27 Mar 2019 05:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h90qf-0006jv-UQ
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 05:11:37 +0000
X-Inumbo-ID: c964cbfe-504e-11e9-8089-87be567a1bf4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c964cbfe-504e-11e9-8089-87be567a1bf4;
 Wed, 27 Mar 2019 05:11: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 1h90qa-00006W-CO; Wed, 27 Mar 2019 05:11: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 1h90qa-00032O-3U; Wed, 27 Mar 2019 05:11:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h90qa-000546-23; Wed, 27 Mar 2019 05:11:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134097-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=fa888c7ee9ba90ac530c02f57ba513a7146a7239
X-Osstest-Versions-That: ovmf=2f2c51acfb70efe3dd02022ca09dd853601d8acd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 05:11:32 +0000
Subject: [Xen-devel] [ovmf test] 134097: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNDA5NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwOTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNDA3MQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZmE4ODhjN2VlOWJhOTBh
YzUzMGMwMmY1N2JhNTEzYTcxNDZhNzIzOQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMmYyYzUxYWNmYjcwZWZlM2RkMDIwMjJjYTA5ZGQ4NTM2MDFkOGFjZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTM0MDcxICAyMDE5LTAzLTI1IDEzOjM0OjUzIFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA5NyAgMjAxOS0wMy0yNiAxNTo1MzozNyBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJyZXQg
QmFya2VsZXcgPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0LmNvbT4KICBKb3JkYW4gSnVzdGVuIDxq
b3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJsdWVzdG9wLm9yZz4KICBSZWJlY2NhIENyYW4g
dmlhIGVkazItZGV2ZWwgPGVkazItZGV2ZWxAbGlzdHMuMDEub3JnPgogIFpoaWNoYW8gR2FvIDx6
aGljaGFvLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZmE4ODhjN2VlOWJhOTBhYzUzMGMwMmY1N2JhNTEz
YTcxNDZhNzIzOQpBdXRob3I6IEJyZXQgQmFya2VsZXcgPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0
LmNvbT4KRGF0ZTogICBUaHUgTWFyIDIxIDIyOjQ0OjMwIDIwMTkgKzA4MDAKCiAgICBQY0F0Q2hp
cHNldFBrZy9QY2F0Q2hpcHNldFBrZy5kc2M6IEFkZCBhIGRyaXZlciB0byBidWlsZAogICAgCiAg
ICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0
NgogICAgCiAgICBBZGQgdGhlIElkZUNvbnRyb2xsZXJEeGUgZHJpdmVyIHRvIHRoZSBbQ29tcG9u
ZW50c10gc2VjdGlvbgogICAgdG8gbWFrZSBzdXJlIGl0IHdvdWxkIGJ1aWxkIGNvcnJlY3RseS4K
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVs
LmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgNGRhNDE5ZTJkZWI5Mjg2ODVjNjc4ZGRkN2Y5Y2Yz
N2UzYjk5Zjk2YwpBdXRob3I6IEJyZXQgQmFya2VsZXcgPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0
LmNvbT4KRGF0ZTogICBUaHUgTWFyIDIxIDIyOjQ0OjAyIDIwMTkgKzA4MDAKCiAgICBJbnRlbFNp
bGljb25Qa2cvSW50ZWxTaWxpY29uUGtnLmRzYzogQWRkIGEgZHJpdmVyIHRvIGJ1aWxkCiAgICAK
ICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjQ3CiAgICAKICAgIEFkZCBhIGRyaXZlciBNaWNyb2NvZGVGbGFzaEFjY2Vzc0xpYk51bGwuaW5m
IHRvIHRoZQogICAgW0NvbXBvbmVudHNdIHNlY3Rpb24gdG8gbWFrZSBzdXJlIGl0IHdvdWxkIGJ1
aWxkIGNvcnJlY3RseS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWmhpY2hhbyBHYW8gPHpo
aWNoYW8uZ2FvQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAg
ICBDYzogUmFuZ2FzYWkgViBDaGFnYW50eSA8cmFuZ2FzYWkudi5jaGFnYW50eUBpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogUmFuZ2FzYWkgViBDaGFnYW50eSA8cmFuZ2FzYWkudi5jaGFnYW50eUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQg
Y2Y4NWJhMjNkNThjYTcwNmNlNDY2ZWY0NTgwMTcyNTNmYjdlMDA4NQpBdXRob3I6IExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIE1hciAyNSAxNDowNDozNCAyMDE5
ICswMTAwCgogICAgT3ZtZlBrZzogcmV0aXJlICJjcmVhdGUtcmVsZWFzZS5weSIKICAgIAogICAg
QnVnemlsbGE6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTY1MwogICAgCiAgICAiY3JlYXRlLXJlbGVhc2UucHkiIGdlbmVyYXRlcyBhIDItQlNETCBjb3B5
cmlnaHQgYmxvY2sgdGhhdCB3aWxsIG5vIGxvbmdlcgogICAgYXBwbHkgb25jZSB3ZSBmaXggPGh0
dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3Mz4uCiAgICAK
ICAgIFJhdGhlciB0aGFuIHVwZGF0ZSAiY3JlYXRlLXJlbGVhc2UucHkiLCByZW1vdmUgaXQuIFdl
IGhhdmVuJ3QgdXNlZCBpdCBpbgogICAgc2V2ZXJhbCB5ZWFycyBub3csIHBsdXMgc291cmNlIHJl
bGVhc2VzIG9mIHVwc3RyZWFtIGVkazIgYXJlIG5vdyBjb3ZlcmVkCiAgICBieSB0aGUgZWRrMiBz
dGFibGUgdGFncwogICAgPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdp
dGh1Yi5pby93aWtpL0VESy1JSSNzdGFibGUtdGFncz4uCiAgICAKICAgIFJlZ2FyZGluZyBiaW5h
cnkgcmVsZWFzZXMgb2YgdXBzdHJlYW0gT1ZNRjogT1ZNRiBhbmQgQXJtVmlydFFlbXUgYmluYXJp
ZXMKICAgIGJ1aWx0IGF0IHRoZSBlZGsyIHN0YWJsZSB0YWdzIGFyZSBiZWluZyBidW5kbGVkIHdp
dGggdXBzdHJlYW0gUUVNVSwKICAgIHNpbWlsYXJseSB0byBvdGhlciBmaXJtd2FyZSB0aGF0IHJ1
bnMgb24gUUVNVSBwbGF0Zm9ybXM6CiAgICA8aHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUv
aHRtbC9xZW11LWRldmVsLzIwMTktMDMvbXNnMDYxNDguaHRtbD4uCiAgICBGdXJ0aGVybW9yZSwg
dGhlIFhlbiBwcm9qZWN0IGhhcyBwcm92aWRlZCBpdHMgb3duIGJ1aWxkcyBvZiBPVk1GIGFuZAog
ICAgQXJtVmlydFhlbiBmb3IgYSBnb29kIHdoaWxlIG5vdy4KICAgIAogICAgQ2M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQ2M6IEFyZCBCaWVzaGV1dmVs
IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRh
bi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBBY2tlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgICBBY2tlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KCmNvbW1pdCBiNjY5YWRlYmQwMWQxMmFmMzhmYzU0ZjVjY2YyNmQ0NzA2MmVkM2E2CkF1
dGhvcjogUmViZWNjYSBDcmFuIHZpYSBlZGsyLWRldmVsIDxlZGsyLWRldmVsQGxpc3RzLjAxLm9y
Zz4KRGF0ZTogICBTYXQgTWFyIDIzIDIwOjAwOjMzIDIwMTkgLTA2MDAKCiAgICBGaXggbGlua3Mg
aW4gTWFpbnRhaW5lcnMudHh0IGFuZCByZW1vdmUgc2xvdyBvdXRkYXRlZCBzb3VyY2Vmb3JnZSBn
aXQgbWlycm9yCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFJlYmVjY2EgQ3JhbiA8cmViZWNj
YUBibHVlc3RvcC5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 05:40:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 05:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h91IG-0000ai-0C; Wed, 27 Mar 2019 05:40:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h91ID-0000Pc-Tw
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 05:40:05 +0000
X-Inumbo-ID: c4cc3971-5052-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4cc3971-5052-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 05:40: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 1h91IA-0000gT-Kv; Wed, 27 Mar 2019 05:40: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 1h91IA-0004RA-6B; Wed, 27 Mar 2019 05:40:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h91IA-0001lf-5R; Wed, 27 Mar 2019 05:40:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134083-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:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:test-arm64-arm64-xl: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-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-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked: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:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-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-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-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=dee55b062e6b7d802f7549e8542ca245ea57c003
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 05:40:02 +0000
Subject: [Xen-devel] [linux-4.14 test] 134083: 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>

ZmxpZ2h0IDEzNDA4MyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwODMvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkyMwogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMzOTIzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM5MjMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkZWU1NWIwNjJlNmI3ZDgw
MmY3NTQ5ZTg1NDJjYTI0NWVhNTdjMDAzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzM5MjMgIDIwMTktMDMtMTkgMTI6NDE6MTEgWiAgICA3IGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTM0MDE2ICAyMDE5LTAzLTIzIDEzOjQyOjQ1IFogICAgMyBkYXlz
ICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgIlpoYW5nLCBKdW4iIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIEFkaXR5YSBQYWtraSA8
cGFra2kwMDFAdW1uLmVkdT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNv
bT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IERldWNoZXIgPGFs
ZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIu
c2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRlciBTaGl5YW4gPHNoY193b3JrQG1h
aWwucnU+CiAgQWxleGFuZGVyIFN0ZWZmZW4gPEFsZXhhbmRlci5TdGVmZmVuQGluZmluZW9uLmNv
bT4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZWEgQ2xhdWRpIDxhY2xhdWRp
QHJlZGhhdC5jb20+CiAgQW5kcmV3IEJvd2VycyA8YW5kcmV3eC5ib3dlcnNAaW50ZWwuY29tPgog
IEFuZHJldyBEb25uZWxsYW4gPGFuZHJldy5kb25uZWxsYW5AYXUxLmlibS5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFu
ZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmVlc2ggS3VtYXIgSy5WIDxhbmVl
c2gua3VtYXJAbGludXguaWJtLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJA
TmV0YXBwLmNvbT4KICBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4KICBBbnNz
aSBIYW5udWxhIDxhbnNzaS5oYW5udWxhQGJpdHdpc2UuZmk+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJpZWwgRWxpb3IgPGFyaWVsLmVsaW9yQG1hcnZl
bGwuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1biBQYXRoYWsgPGFydW4ucGF0aGFrQG54
cC5jb20+CiAgQmFyZCBsaWFvIDx5dW5nLWNodWFuLmxpYW9AbGludXguaW50ZWwuY29tPgogIEJh
cnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJlbmlhbWlubyBHYWx2YW5pIDxi
Z2FsdmFuaUByZWRoYXQuY29tPgogIEJlbmphbWluIENvZGRpbmd0b24gPGJjb2RkaW5nQHJlZGhh
dC5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm9iIExpdSA8Ym9iLmxpdUBv
cmFjbGUuY29tPgogIEJPVUdIIENIRU4gPGhhaWJvLmNoZW5AbnhwLmNvbT4KICBDYXRhbGluIE1h
cmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoaXJhbmplZXZpIFJhcG9sdSA8Y2hp
cmFuamVldmkucmFwb2x1QGludGVsLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZl
ci5kYWxsQGFybS5jb20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMu
ZnI+CiAgQ2hyaXN0b3BoZSBMb21iYXJkIDxjbG9tYmFyZEBsaW51eC52bmV0LmlibS5jb20+CiAg
Q29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEF4
dGVucyA8ZGphQGF4dGVucy5uZXQ+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94
Lm5ldD4KICBEYW5pZWwgTGV6Y2FubyA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4KICBEYW5p
bG8gS3J1bW1yaWNoIDxkYW5pbG9rcnVtbXJpY2hAZGstZGV2ZWxvcC5kZT4KICBEYXJyaWNrIEou
IFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgTWFydGluIDxEYXZlLk1hcnRp
bkBhcm0uY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQg
Uy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBz
dXNlLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5j
b20+CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEaWV0bWFyIEVnZ2VtYW5u
IDxkaWV0bWFyLmVnZ2VtYW5uQGFybS5jb20+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21h
aWwuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBE
b21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRXJpYyBCaWdn
ZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0
c2V2QHN5bm9wc3lzLmNvbT4KICBFemVxdWllbCBHYXJjaWEgPGV6ZXF1aWVsQGNvbGxhYm9yYS5j
b20+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgogIEZlcnJ5IFRvdGg8
Zm50b3RoQGdtYWlsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBG
aW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9yaWFuIEZhaW5lbGxp
IDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBGcmVkZXJpYyBCYXJyYXQgPGZiYXJyYXRAbGludXgu
aWJtLmNvbT4KICBHYWJyaWVsIEZlcm5hbmRleiA8Z2FicmllbC5mZXJuYW5kZXpAc3QuY29tPgog
IEdhw6tsIFBPUlRBWSA8Z2FlbC5wb3J0YXlAY29sbGFib3JhLmNvbT4KICBHZWVydCBVeXR0ZXJo
b2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2to
QGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFuZ0BzdXNlLmNvbT4K
ICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaWJvIENo
ZW4gPGhhaWJvLmNoZW5AbnhwLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIZWlra2kgS3Jv
Z2VydXMgPGhlaWtraS5rcm9nZXJ1c0BsaW51eC5pbnRlbC5jb20+CiAgSGVsZW4gS29pa2UgPGhl
bGVuLmtvaWtlQGNvbGxhYm9yYS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBh
bmEub3JnLmF1PgogIEhvdSBUYW8gPGhvdXRhbzFAaHVhd2VpLmNvbT4KICBIdWFuZyBaaWppYW5n
IDxodWFuZy56aWppYW5nQHp0ZS5jb20uY24+CiAgSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUu
Y29tPgogIElsYW4gUGVlciA8aWxhbi5wZWVyQGludGVsLmNvbT4KICBJbmdvIE1vbG5hciA8bWlu
Z29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBK
YWNlayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYW1lcyBNb3Jy
aXMgPGphbWVzLm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+
CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphcmtrbyBTYWtraW5lbiA8amFya2tv
LnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5v
eC5jb20+CiAgSmFzc2kgQnJhciA8amFzd2luZGVyLnNpbmdoQGxpbmFyby5vcmc+CiAgSmF5IERv
bGFuIDxqYXkuZG9sYW5AYWNjZXNpby5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2ly
c2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppbnlvdW5n
IFBhcmsgPGppbnlvdW5ncEBudmlkaWEuY29tPgogIEppb25nIFdhbmcgPGppb25nLndhbmdAbmV0
cm9ub21lLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBK
b2hhbm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb25hdGhhbiBCYWtrZXIg
PHhjLXJhY2VyMkBsaXZlLmNhPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25A
aHVhd2VpLmNvbT4KICBKb3JkYW4gTmlldGhlIDxqbmlldGhlNUBnbWFpbC5jb20+CiAgSm9zaCBQ
b2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+CiAgSnVsaWFuIEFu
YXN0YXNvdiA8amFAc3NpLmJnPgogIEp1bGllbiBUaGllcnJ5IDxqdWxpZW4udGhpZXJyeUBhcm0u
Y29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtyenlzenRvZiBLb3ps
b3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBLdW5paGlrbyBIYXlhc2hpIDxoYXlhc2hpLmt1bmlo
aWtvQHNvY2lvbmV4dC5jb20+CiAgS3VuaW5vcmkgTW9yaW1vdG8gPGt1bmlub3JpLm1vcmltb3Rv
Lmd4QHJlbmVzYXMuY29tPgogIEt5bGUgUm9lc2NobGV5IDxreWxlLnJvZXNjaGxleUBuaS5jb20+
CiAgTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgog
IExlZSBEdW5jYW4gPGxkdW5jYW5Ac3VzZS5jb20+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdA
YmFpZHUuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVib21pciBS
aW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRl
bC5jb20+CiAgTHVjYXMgQS4gTS4gTWFnYWxow6NlcyA8bHVjbWFnYUBnbWFpbC5jb20+CiAgTWFh
cnRlbiB0ZXIgSHV1cm5lIDxtYWFydGVuQHRyZWV3YWxrZXIub3JnPgogIE1hbyBXZW5hbiA8bWFv
d2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgog
IE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFu
ZEBpbGFuZGUuY28udWs+CiAgTWFyayBaaGFuZyA8bWFya3pAbnZpZGlhLmNvbT4KICBNYXJ0aW4g
Qmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRp
biBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdp
ZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hcnRpbiBXaWxsaSA8bWFydGluQHN0
cm9uZ3N3YW4ub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4
dC5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXRoaWV1
IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1j
aGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50ZXNtb3J0
ZW1AZ21haWwuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+
CiAgTWVlbGlzIFJvb3MgPG1yb29zQGxpbnV4LmVlPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBl
bGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNv
bT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8
bWhvY2tvQGtlcm5lbC5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlj
aGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVr
IDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1pZ3VlbC5vamVkYS5z
YW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8
bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOZWlsQnJvd24gPG5laWxAYnJvd24ubmFtZT4K
ICBOZWlsQnJvd24gPG5laWxiQHN1c2UuY29tPgogIE9saXZlciBPJ0hhbGxvcmFuIDxvb2hhbGxA
Z21haWwuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBh
bmthaiBHdXB0YSA8cGFua2FqLmd1cHRhQG54cC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQ
YXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF1bCBLb2NpYWxrb3dz
a2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1
bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92
c2t5IDxwaWFzdHJ5eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNy
b3NvZnQuY29tPgogIFBhd2XFgiBDaG1pZWwgPHBhd2VsLm1pa29sYWouY2htaWVsQGdtYWlsLmNv
bT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBl
dGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4
LmRlPgogIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5p
bnRlbC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUWlhb0Nob25nIDxxaWFvY2hvbmdA
bG9vbmdzb24uY24+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwu
Y29tPgogIFJheSBKdWkgPHJheS5qdWlAYnJvYWRjb20uY29tPgogIFJheWFnb25kYSBLb2thdGFu
dXIgPHJheWFnb25kYS5rb2thdGFudXJAYnJvYWRjb20uY29tPgogIFJvYmVydCBKYXJ6bWlrIDxy
b2JlcnQuamFyem1pa0BmcmVlLmZyPgogIFJvYmluIHZhbiBkZXIgR3JhY2h0IDxyb2JpbkBwcm90
b25pYy5ubD4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9tYW4g
UGVueWFldiA8cnBlbnlhZXZAc3VzZS5kZT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJt
bGludXgub3JnLnVrPgogIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+CiAg
Uy5qLiBXYW5nIDxzaGVuZ2ppdS53YW5nQG54cC5jb20+CiAgU2FnYXIgQmlyYWRhciA8U2FnYXIu
QmlyYWRhckBtaWNyb2NoaXAuY29tPgogIFNha2FyaSBBaWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4
LmludGVsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJp
c3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFRyYW5j
aGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJh
c3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgogIFNlZGF0IERpbGVrIDxzZWRhdC5kaWxla0Bn
bWFpbC5jb20+CiAgU2hlbmdqaXUgV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgogIFNodWJo
cmFqeW90aSBEYXR0YSA8c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU2ltb24gSG9y
bWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNv
bT4KICBTb3dqYW55YSBLb21hdGluZW5pIDxza29tYXRpbmVuaUBudmlkaWEuY29tPgogIFN0ZWZh
biBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53
YWhyZW5AaTJzZS5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1
bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBTbWFs
bGV5IDxzZHNAdHljaG8ubnNhLmdvdj4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29m
dC5jb20+CiAgU3RldmUgTG9uZ2VyYmVhbSA8c2xvbmdlcmJlYW1AZ21haWwuY29tPgogIFN0ZXZl
biBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0dWFydCBNZW5lZnkg
PHN0dWFydC5tZW5lZnlAbWF0aGVtYmVkZGVkLmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlw
bS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAg
VGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KICBUb20gWmFudXNzaSA8dG9tLnphbnVzc2lAbGludXguaW50ZWwu
Y29tPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFRvbnkgTGlu
ZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1
c3RAaGFtbWVyc3BhY2UuY29tPgogIFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRl
bC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFkaW0gTG9t
b3Z0c2V2IDx2bG9tb3Z0c2V2QG1hcnZlbGwuY29tPgogIFZhaWJoYXYgSmFpbiA8dmFpYmhhdkBs
aW51eC5pYm0uY29tPgogIFZhcmFkIEdhdXRhbSA8dnJkQGFtYXpvbi5kZT4KICBWaWduZXNoIFIg
PHZpZ25lc2hyQHRpLmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAg
VmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWbGFkaW1pciBNdXJ6aW4g
PHZsYWRpbWlyLm11cnppbkBhcm0uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4
LmludGVsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFt
IFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIHlhbmdlcmt1biA8eWFuZ2Vya3VuQGh1YXdlaS5j
b20+CiAgWWFuZ3RhbyBMaSA8dGlueS53aW5kenpAZ21haWwuY29tPgogIFlpaGFvIFd1IDx3dXlp
aGFvQGxpbnV4LmFsaWJhYmEuY29tPgogIFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZdSBa
aGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KICBZdWZlbiBZdSA8eXV5dWZlbkBodWF3ZWkuY29tPgog
IFl1c3VrZSBHb2RhIDx5dXN1a2UuZ29kYS5zeEByZW5lc2FzLmNvbT4KICBaZW5naHVpIFl1IDx5
dXplbmdodWlAaHVhd2VpLmNvbT4KICBaZXYgV2Vpc3MgPHpldkBiZXdpbGRlcmJlZXN0Lm5ldD4K
ICBaaGFuZyBaaGlqaWUgPHpoYW5nempAcm9jay1jaGlwcy5jb20+CiAgWmhhbmcsIEp1biA8anVu
LnpoYW5nQGludGVsLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KICB6
aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgogIFpoaSBKaW4gPHpoaS5qaW5AaW50ZWwu
Y29tPgogIHpob25namlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KICBaeWdvIEJsYXhlbGwg
PGNlM2c4amRqQHVtYWlsLmZ1cnJ5dGVycm9yLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
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
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
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
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
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
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDUyNTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 06:40:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 06:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h92Ee-0005L9-W1; Wed, 27 Mar 2019 06:40: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=5Gum=R6=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h92Ed-0005L4-DA
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 06:40:27 +0000
X-Inumbo-ID: 32e52163-505b-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 32e52163-505b-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 06:40:24 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v13so13342459ljk.4
 for <xen-devel@lists.xenproject.org>; Tue, 26 Mar 2019 23:40:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=1+41+A2BHD4ldNqlyuqV0uC0rr0jA3AQ/6ywkM4+QWI=;
 b=dRAjvZ/BEQf3I1scwyljAcaAjEz2CvzWiU/w2FbOkydknVpwtuO5vY7keGbfI+j7rQ
 Wto6twFDdaysVQctnG1yET9wHhd9jaYQf9ftD36FoFkScS+jQxmZmGmtBWzbc6X+MHWG
 d+XJYpp3B3SyGtVhiVPCy+Cuv/fk/Pg4pzzvNl7zWLp/tEOvxxhotm9+ZCSw4CrVbGVD
 zwJc7pNgaDZAVsSc58iHQEBmcXuQfjY+S0xzy0Pn6v0yj6SvF6W9KlWFXQ1o628bSCBT
 fplnHfxKAMcXIMJ0+8dB1JhIdO5bDfrPsik3GfFHoKhTrn7DSu+BWbff/EEnTwUb0Rdh
 YO9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=1+41+A2BHD4ldNqlyuqV0uC0rr0jA3AQ/6ywkM4+QWI=;
 b=WuB7HJ3zOb3oHealfsuMlcOSUwGBKXbALoK1oi4Sal+/u1EB6gqFLifHAvsf2ciERO
 OamnaZuzWn27Bu3HGBqVM1H+1hvEzwj5QJqkmiVzF6tACR9OB7uO8YxRHAi252OlHktu
 AJhGIj5lUXJPn/98a7zWBAcUul54byA5hLn5/PkRBWdjuh041YL5YQBIQecGfdIcPAWR
 Wl6JhhdKgC5AiwFS0RvNX8jo2oy9soK3YDlcwORFrTx78sFIflpqNaoplEuHVAOY+k/4
 a2lrS4L2WOA0+2md/tgyJRfN7e8fiE0n1i2IhzN/RxQE7/fcOwTq68FHv7/+ooNflIvH
 RKrw==
X-Gm-Message-State: APjAAAU8bxWWiind98BGM+aJ1QCDzJYZck/tv+rbUP3hn066mmGaF1af
 z10S12tFfxeS6ptrGqIL/sY=
X-Google-Smtp-Source: APXvYqwvK0RQfAk/7fXXZa/b/A6Fw1tjSvIOofpSGgLxmIIXltefqPJ92d9IfQCrJ0Of12SYAqnnAw==
X-Received: by 2002:a2e:8719:: with SMTP id m25mr19288893lji.50.1553668822988; 
 Tue, 26 Mar 2019 23:40:22 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 u2sm4387060lje.74.2019.03.26.23.40.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Mar 2019 23:40:22 -0700 (PDT)
To: Anchal Agarwal <anchalag@amazon.com>
References: <20190314131749.25706-1-andr2000@gmail.com>
 <c87d2bfb-b029-6c18-e3ad-cb798055f761@oracle.com>
 <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
 <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
 <20190325173011.GA20277@kaos-source-ops-60001.pdx1.amazon.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f5e824de-da57-9574-3813-2668f2932a6e@gmail.com>
Date: Wed, 27 Mar 2019 08:40:20 +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: <20190325173011.GA20277@kaos-source-ops-60001.pdx1.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "eduval@amazon.com" <eduval@amazon.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 Munehisa Kamata <kamatam@amazon.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNS8xOSA3OjMwIFBNLCBBbmNoYWwgQWdhcndhbCB3cm90ZToKPiBPbiBGcmksIE1hciAy
MiwgMjAxOSBhdCAxMDo0NDozM0FNICswMDAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4gT24gMy8yMC8xOSA1OjUwIEFNLCBNdW5laGlzYSBLYW1hdGEgd3JvdGU6Cj4+PiBPbiAz
LzE4LzIwMTkgMzowMiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gK0Ft
YXpvbgo+Pj4+IHBscyBzZWUgaW5saW5lCj4+PiBIaSBPbGVrc2FuZHIsCj4+Pgo+Pj4gTGV0IG1l
IGFkZCBzb21lIGNvbW1lbnRzIGFzIHRoZSBvcmlnaW5hbCBhdXRob3Igb2YgdGhlIHNlcmllcy4K
Pj4gVGhhbmsgeW91IGZvciB5b3VyIHdvcmshCj4gSGkgT2xla3NhbmRyLAo+Pj4+IE9uIDMvMTQv
MTkgOTowMCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gT24g
My8xNC8xOSAzOjQwIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+PiBPbiAzLzE0LzE5
IDExOjEwIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+PiBPbiAzLzE0
LzE5IDU6MDIgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4gT24gMy8xNC8xOSAx
MDo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAzLzE0
LzE5IDQ6NDcgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAzLzE0LzE5
IDk6MTcgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IEN1cnJlbnRseSBvbiBkcml2ZXIgcmVzdW1lIHdl
IHJlbW92ZSBhbGwgdGhlIG5ldHdvcmsgcXVldWVzIGFuZAo+Pj4+Pj4+Pj4+PiBkZXN0cm95IHNo
YXJlZCBUeC9SeCByaW5ncyBsZWF2aW5nIHRoZSBkcml2ZXIgaW4gaXRzIGN1cnJlbnQgc3RhdGUK
Pj4+Pj4+Pj4+Pj4gYW5kIG5ldmVyIHNpZ25hbGluZyB0aGUgYmFja2VuZCBvZiB0aGlzIGZyb250
ZW5kJ3Mgc3RhdGUgY2hhbmdlLgo+Pj4+Pj4+Pj4+PiBUaGlzIGxlYWRzIHRvIHRoZSBudW1iZXIg
b2YgY29uc2VxdWVuY2VzOgo+Pj4+Pj4+Pj4+PiAtIHdoZW4gZnJvbnRlbmQgd2l0aGRyYXdzIGdy
YW50ZWQgcmVmZXJlbmNlcyB0byB0aGUgcmluZ3MgZXRjLiBpdAo+Pj4+Pj4+Pj4+PiBjYW5ub3QK
Pj4+Pj4+Pj4+Pj4gICA/Pz8/Pz8/PyBiZSBjbGVhbmx5IGRvbmUgYXMgdGhlIGJhY2tlbmQgc3Rp
bGwgaG9sZHMgdGhvc2UgKGl0IHdhcyBub3QKPj4+Pj4+Pj4+Pj4gdG9sZCB0bwo+Pj4+Pj4+Pj4+
PiAgID8/Pz8/Pz8/IGZyZWUgdGhlIHJlc291cmNlcykKPj4+Pj4+Pj4+Pj4gLSBpdCBpcyBub3Qg
cG9zc2libGUgdG8gcmVzdW1lIGRyaXZlciBvcGVyYXRpb24gYXMgYWxsIHRoZQo+Pj4+Pj4+Pj4+
PiBjb21tdW5pY2F0aW9uCj4+Pj4+Pj4+Pj4+ICAgPz8/Pz8/Pz8gbWVhbnMgd2l0aCB0aGUgYmFj
a25lZCB3ZXJlIGRlc3Ryb3llZCBieSB0aGUgZnJvbnRlbmQsIHRodXMKPj4+Pj4+Pj4+Pj4gICA/
Pz8/Pz8/PyBtYWtpbmcgdGhlIGZyb250ZW5kIGFwcGVhciB0byB0aGUgZ3Vlc3QgT1MgYXMgZnVu
Y3Rpb25hbCwgYnV0Cj4+Pj4+Pj4+Pj4+ICAgPz8/Pz8/Pz8gbm90IHJlYWxseS4KPj4+Pj4+Pj4+
PiBXaGF0IGRvIHlvdSBtZWFuPyBBcmUgeW91IHNheWluZyB0aGF0IGFmdGVyIHJlc3VtZSB5b3Ug
bG9zZQo+Pj4+Pj4+Pj4+IGNvbm5lY3Rpdml0eT8KPj4+Pj4+Pj4+IEV4YWN0bHksIGlmIHlvdSB0
YWtlIGEgbG9vayBhdCB0aGUgLnJlc3VtZSBjYWxsYmFjayBhcyBpdCBpcyBub3cKPj4+Pj4+Pj4+
IHdoYXQgaXQgZG9lcyBpdCBkZXN0cm95cyB0aGUgcmluZ3MgZXRjLiBhbmQgbmV2ZXIgbm90aWZp
ZXMgdGhlIGJhY2tlbmQKPj4+Pj4+Pj4+IG9mIHRoYXQsIGUuZy4gaXQgc3RheXMgaW4sIHNheSwg
Y29ubmVjdGVkIHN0YXRlIHdpdGggY29tbXVuaWNhdGlvbgo+Pj4+Pj4+Pj4gY2hhbm5lbHMgZGVz
dHJveWVkLiBJdCBuZXZlciBnb2VzIGludG8gYW55IG90aGVyIFhlbiBidXMgc3RhdGUsIHNvCj4+
Pj4+Pj4+PiB0aGVyZSBpcwo+Pj4+Pj4+Pj4gbm8gd2F5IGl0cyBzdGF0ZSBtYWNoaW5lIGNhbiBo
ZWxwIHJlY292ZXJpbmcuCj4+Pj4+Pj4+IE15IHRyZWUgaXMgYWJvdXQgYSBtb250aCBvbGQgc28g
cGVyaGFwcyB0aGVyZSBpcyBzb21lIHNvcnQgb2YgcmVncmVzc2lvbgo+Pj4+Pj4+PiBidXQgdGhp
cyBjZXJ0YWlubHkgd29ya3MgZm9yIG1lLiBBZnRlciByZXN1bWUgbmV0ZnJvbnQgZ2V0cwo+Pj4+
Pj4+PiBYZW5idXNTdGF0ZUluaXRXYWl0IGZyb20gYmFja2VuZCB3aGljaCBjYXVzZXMgeGVubmV0
X2Nvbm5lY3QoKS4KPj4+Pj4+PiBBaCwgdGhlIGRpZmZlcmVuY2UgY2FuIGJlIG9mIHRoZSB3YXkg
d2UgZ2V0IHRoZSBndWVzdCBlbnRlcgo+Pj4+Pj4+IHRoZSBzdXNwZW5kIHN0YXRlLiBJIGFtIG1h
a2luZyBteSBndWVzdCB0byBzdXNwZW5kIHdpdGg6Cj4+Pj4+Pj4gZWNobyBtZW0gPiAvc3lzL3Bv
d2VyL3N0YXRlCj4+Pj4+Pj4gQW5kIHRoZW4gSSB1c2UgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVz
dCAodGhpcyBpcyBhIHRlc3QgY29kZSkKPj4+Pj4+PiB0byB3YWtlIGl0IHVwLgo+Pj4+Pj4+IENv
dWxkIHlvdSBwbGVhc2Ugc2hhcmUgeW91ciBleGFjdCB1c2UtY2FzZSB3aGVuIHRoZSBndWVzdCBl
bnRlcnMgc3VzcGVuZAo+Pj4+Pj4+IGFuZCB3aGF0IHlvdSBkbyB0byByZXN1bWUgaXQ/Cj4+Pj4+
PiB4bCBzYXZlIC8geGwgcmVzdG9yZQo+Pj4+Pj4KPj4+Pj4+PiBJIGNhbiBzZWUgbm8gd2F5IGJh
Y2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVuYnVzU3RhdGVJbml0V2FpdCBpbiBteQo+Pj4+Pj4+IHVz
ZS1jYXNlCj4+Pj4+Pj4gYXMgaXQgc2ltcGx5IGRvZXNuJ3Qga25vdyB3ZSB3YW50IGhpbSB0by4K
Pj4+Pj4+IFlvdXJzIGxvb2tzIGxpa2UgQUNQSSBwYXRoLCBJIGRvbid0IGtub3cgaG93IHdlbGwg
aXQgd2FzIHRlc3RlZCBUQkguCj4+Pj4+IEkgcmVtZW1iZXIgYSBzZXJpZXMgZnJvbSBhbWF6b24g
WzFdIHRoYXQgcGxheXMgYXJvdW5kIHN1c3BlbmQgYW5kIGhpYmVybmF0aW9uLiBUaGUgcGF0Y2gg
WzJdIGxlYWRzIG1lIHRvIHRoaW5rIHRoYXQgZ3Vlc3QgdHJpZ2dlcmVkIHN1c3BlbmQvcmVzdW1l
IGRvZXMgbm90IHdvcmsgcHJvcGVybHkuIEl0IGxvb2tzIGxpa2UgdGhlIHNlcmllcyBoYXMgbmV2
ZXIgYmVlbiBmdWxseSByZXZpZXdlZC4gTm90IHN1cmUgd2h5Li4uCj4+Pj4gSnVsaWVuLCB0aGFu
a3MgYSBsb3QgZm9yIGJyaW5naW5nIHRoZXNlIHBhdGNoZXMgdG8gb3VyIGF0dGVudGlvbiB3aGlj
aCB3ZSBvYnZpb3VzbHkgbWlzc2VkLgo+Pj4+PiBBbnl3YXksIGZyb20gbXkgdW5kZXJzdGFuZGlu
ZyB0aGlzIHNlcmllcyBtYXkgc29sdmUgT2xla3NhbmRyIGlzc3VlLiBIb3dldmVyLCB0aGlzIHdv
dWxkIG9ubHkgYWRkcmVzcyB0aGUgY29tbW9uIGNvZGUgc2lkZS4gQUZBSUsgT2xla3NhbmRyIGlz
IHRhcmdldGluZyBBcm0gcGxhdGZvcm0uIElmIHNvLCBJIHRoaW5rIHRoaXMgd291bGQgcmVxdWly
ZSBtb3JlIHdvcmsgdGhhbiB0aGlzIHNlcmllcy4gQXJtIGNvZGUgc3RpbGwgbWlzcyBmZXcgYml0
cyBwcm9wZXJseSBzdXNwZW5kL3Jlc3VtZSBhcmNoIHNwZWNpZmljIGNvZGUgKHNlZSBbMl0pLgo+
Pj4+Pgo+Pj4+PiBJIGhhdmUgYSBicmFuY2ggb24gbXkgZ2l0IHRvIHRyYWNrIHRoZSBzZXJpZXMu
IEhvd2V2ZXIsIHRoZXkgbmV2ZXIgaGF2ZSBiZWVuIHJlc2VudCBhZnRlciBJYW4gQ2FtcGJlbGwg
bGVmdCBDaXRyaXguIEkgd291bGQgYmUgaGFwcHkgdG8gcmV2aWV3IHRoZW0gaWYgc29tZW9uZSB3
YW50cyB0byBwaWNrIHRoZW0gdXAgYW5kIHJlcG9zdCB0aGVtLgo+Pj4+Pgo+Pj4+IEZpcnN0IG9m
IGFsbCwgbGV0IG1lIG1ha2UgaXQgY2xlYXIgdGhhdCB3ZSBhcmUgaW50ZXJlc3RlZCBpbiBoaWJl
cm5hdGlvbiBsb25nIHRlcm0sIHNvIGl0IHdvdWxkIGJlCj4+Pj4gZGVzaXJhYmxlIHRvIHJlLXVz
ZSBhcyBtdWNoIHdvcmsgZm9ybSByZXN1bWUvc3VzcGVuZCBhcyB3ZSBjYW4uIEJ1dCwgd2Ugc2Vl
IGl0IGFzIGEgc3RlcCBieQo+Pj4+IHN0ZXAgd29yaywgZS5nLiBmaXJzdCBTMlJBTSBhbmQgbGF0
ZXIgb24gaGliZXJuYXRpb24uCj4+Pj4gTGV0IG1lIGNsYXJpZnkgdGhlIGltbWVkaWF0ZSB1c2Ut
Y2FzZSB0aGF0IHdlIGhhdmUsIHNvIGl0IGlzIGVhc2llciB0byB1bmRlcnN0YW5kIHdoYXQgd2Ug
d2FudAo+Pj4+IGFuZCB3aGF0IHdlIGRvbid0IGF0IHRoZSBtb21lbnQuIFdlIGFyZSBhYm91dCB0
byBjb250aW51ZSB3b3JrIHN0YXJ0ZWQgYnkgTWlyZWxhL1hpbGlueCBvbgo+Pj4+IFN1c3BlbmQt
dG8tUkFNIGZvciBBUk0gWzNdIGFuZCB3ZSBtYWRlIG51bWJlciBvZiBhc3N1bXB0aW9uczoKPj4+
PiAxLiBXZSBhcmUgdGFsa2luZyBhYm91dCAqc3lzdGVtKiBzdXNwZW5kLCBlLmcuIHRoZSBnb2Fs
IGlzIHRvIHN1c3BlbmQgYWxsIHRoZSBjb21wb25lbnRzCj4+Pj4gb2YgdGhlIHN5c3RlbSBhbmQg
WGVuIGl0c2VsZiBhdCBvbmNlLiBUaGluayBhYm91dCB0aGlzIGFzIGZhc3QtYm9vdCBhbmQvb3Ig
ZW5lcmd5IHNhdmluZwo+Pj4+IGZlYXR1cmUgaWYgeW91IHdpbGwuCj4+Pj4gMi4gV2l0aCBzdXNw
ZW5kL3Jlc3VtZSB0aGVyZSBpcyBubyBpbnRlbnRpb24gdG8gbWlncmF0ZSBWTXMgdG8gYW55IG90
aGVyIGhvc3QuCj4+Pj4gMy4gTW9zdCBwcm9iYWJseSBjb25maWd1cmF0aW9uIG9mIHRoZSBiYWNr
L2Zyb250IHdvbid0IGNoYW5nZSBiZXR3ZWVuIHN1c3BlbmQvcmVzdW1lLgo+Pj4+IEJ1dCBsb25n
IHRlcm0gd2UgYXJlIGFsc28gdGhpbmtpbmcgZm9yIHN1cHBvcnRpbmcgc3VzcGVuZC9yZXN1bWUg
aW4gaXRzIGJyb2FkZXIgbWVhbmluZywKPj4+PiBlLmcuIHdoYXQgaXMgcHJvYmFibHkgd2hhdCB5
b3UgbWVhbiBieSBzdXNwZW5kL3Jlc3VtZS4KPj4+IEFGQUlLIC5zdXNwZW5kIGFuZCAucmVzdW1l
IGNhbGxiYWNrcyBpbiBmcm9udGVuZCBkcml2ZXJzIGFyZQo+Pj4gc3BlY2lmaWNhbGx5IGZvciB4
bCBzYXZlL3Jlc3RvcmUgY2FzZSByYXRoZXIgdGhhbiB0aGUgbm9ybWFsICJzeXN0ZW0iCj4+PiBz
dXNwZW5kLiBpLmUuIFRoZSBmb3JtZXIgaXMgQm9yaXMnIGNhc2UgYW5kIHNvbWV0aGluZyBJIGNh
bGxlZCAiWGVuCj4+PiBzdXNwZW5kIiBpbiB0aGUgcGF0Y2ggc2VyaWVzLCB0aGUgbGF0dGVyIHNo
b3VsZCBiZSB5b3VyIGludGVyZXN0IGFuZAo+Pj4gY2FsbGVkICJBQ1BJIHBhdGgiIGhlcmUsIGFu
ZCBJIHJlZmVycmVkIHRvIGFzICJQTSBzdXNwZW5kIi4gVGhleSBhcmUKPj4+IHZlcnkgZGlmZmVy
ZW50IGNvZGUgcGF0aHMsIHNlZSBkcml2ZXJzL3hlbi9tYW5hZ2UuYyBmb3IgZGV0YWlscyBvZgo+
Pj4gWGVuIHN1c3BlbmQuCj4+IFllcywgSSBzYXcgdGhhdCBjb2RlLCB0aGFuayB5b3UKPj4+PiBH
aXZlbiB0aGF0LCB3ZSB0aGluayB0aGF0IHdlIGRvbid0IG5lZWQgWGVuIHN1cHBvcnQgdG8gc2F2
ZSBncmFudHMsIHBhZ2UgdGFibGVzIGFuZCBvdGhlcgo+Pj4+IFZNJ3MgY29udGV4dCBvbiBzdXNw
ZW5kIGF0IGxlYXN0IGF0IHRoZSBmaXJzdCBzdGFnZSBhcyB3ZSBhcmUgaW1wbGVtZW50aW5nIG5v
dCBhIGZ1bGx5Cj4+Pj4gYmxvd24gc3VzcGVuZC9yZXN1bWUsIGJ1dCBvbmx5IFMyUkFNIHBhcnQg
b2YgaXQgd2hpY2ggaXMgbXVjaCBtb3JlIHNpbXBsZXIgdGhhbiBhIGdlbmVyaWMKPj4+PiBzdXNw
ZW5kIGltcGxlbWVudGF0aW9uLiBXZSBvbmx5IG5lZWQgY2hhbmdlcyB0byBMaW51eCBrZXJuZWwg
ZnJvbnRlbmQgZHJpdmVycyBmcm9tIFsxXSAtIHRoZQo+Pj4+IHBpZWNlIHRoYXQgd2UgbWlzcyBp
cyBzdXNwZW5kL3Jlc3VtZSBpbXBsZW1lbnRhdGlvbiBpbiB0aGUgbmV0ZnJvbnQgZHJpdmVyLiBX
aGF0IGlzIG1vcmUsIGFzCj4+Pj4gd2UgYXJlIG5vdCBjaGFuZ2luZyBiYWNrL2Zyb250IGNvbmZp
Z3VyYXRpb24sIHdlIGNhbiBldmVuIGxpdmUgd2l0aCBlbXB0eSAucmVzdW1lLy5zdXNwZW5kCj4+
Pj4gZnJvbnRlbmQncyBjYWxsYmFja3MgYmVjYXVzZSBldmVudCBjaGFubmVscywgcmluZ3MgZXRj
LiBhcmUgInN0YXRpY2FsbHkiIGFsbG9jYXRlZCBpbiBvdXIKPj4+PiB1c2UtY2FzZSBhdCB0aGUg
Zmlyc3Qgc3lzdGVtIHN0YXJ0IChjb2xkIGJvb3QpLiBBbmQgaW5kZWVkLCB0ZXN0cyBzaG93IHRo
YXQgd2FraW5nIGRvbWFpbnMKPj4+PiBpbiB0aGUgcmlnaHQgb3JkZXIgZG8gYWxsb3cgdGhhdC4K
Pj4+PiBTbywgZnJhbmtseSwgZnJvbSBbM10gd2UgYXJlIGltbWVkaWF0ZWx5IGludGVyZXN0ZWQg
aW4gaW1wbGVtZW50aW5nIC5yZXN1bWUvLnN1c3BlbmQsIG5vdAo+Pj4gSWYgeW91IGp1c3QgKHJl
KWltcGxlbWVudCAuc3VzcGVuZCBhbmQgLnJlc3VtZSBzbyB3aXRob3V0IHRha2luZyBjYXJlCj4+
PiBvZiBYZW4gc3VzcGVuZCwgeW91IGNhbiBlYXNpbHkgYnJlYWsgdGhlIGV4aXN0aW5nIGZ1bmN0
aW9uYWxpdHkuIFRoZQo+Pj4gcGF0Y2ggc2VyaWVzIGludHJvZHVjZWQgLmZyZWV6ZSBhbmQgLnJl
c3RvcmUgY2FsbGJhY2tzIGZvciBib3RoIFBNCj4+PiBzdXNwZW5kIGFuZCBoaWJlcm5hdGlvbiwg
YW5kIGtlcHQgLnN1c3BlbmQgKG5vdCBpbXBsZW1lbnRlZCBpbiBtb3N0Cj4+PiBmcm9udGVuZCB0
aG91Z2gpIGFuZCAucmVzdW1lIHdpdGggbm8gY2hhbmdlcyBmb3IgWGVuIHN1c3BlbmQuCj4+Pgo+
Pj4gTm90ZSB0aGF0IHhlbmJ1cyBoYXMgbWFwcGVkIGZyZWV6ZS90aGF3L3Jlc3RvcmUgZXZlbnRz
IHRvIHN1c3BlbmQsCj4+PiByZXN1bWUgYW5kIGNhbmNlbCBjYWxsYmFja3MgdG8gaGFuZGxlICJj
aGVja3BvaW50IiBjYXNlWzRdLiBUaGlzIHdhcyBhCj4+PiBiaXQgdHJpY2t5IGFuZCBsZWQgbWUg
dG8gdGhlIGRlc2lnbiB0byBoYXZlIHRoZSBzZXBhcmF0ZSBzZXQgb2YKPj4+IGNhbGxiYWNrcyBh
dCBlYWNoIGZyb250ZW5kIGRyaXZlciBsZXZlbFs1XS4gWW91IG1pZ2h0IG5lZWQgdG8gY29uc2lk
ZXIKPj4+IGEgc2ltaWxhciBhcHByb2FjaCBldmVuIGlmIHlvdXIgaW1tZWRpYXRlIGludGVyZXN0
IGF0IHRoZSBtb21lbnQgaXMgUE0KPj4+IHN1c3BlbmQuCj4+IEZvciB0aGUgaW1tZWRpYXRlIHRh
c2sgd2UgaGF2ZSBhdCB0aGUgbW9tZW50IHdlIHRoaW5rIHdlIGNhbiByZS11c2UKPj4geW91ciB3
b3JrIGFuZCBpbXBsZW1lbnQgLnN1c3BlbmQvLnJlc3VtZSBiYXNlZCBvbiBpdCAod2UgYXJlIHRh
cmdldGluZwo+PiBTMlJBTSBhcyB0aGUgZmlyc3Qgc3RhZ2UpLgo+PiBCdXQgbG9uZyB0ZXJtIC0g
d2UgZG8gc3VwcG9ydCB0aGUgaWRlYSBvZiBmdWxseSBpbXBsZW1lbnRlZAo+PiBzdXNwZW5kIGFu
ZCAqaGliZXJuYXRlKiBmdW5jdGlvbmFsaXR5IGFzIHlvdSBkZXNjcmliZSBpdC4KPj4gU28sIHll
cywgd2UgYXJlIGFsc28gdGhpbmtpbmcgYWJvdXQgdGhhdC4KPj4+PiBldmVuIGZyZWV6ZS90aGF3
L3Jlc3RvcmUgY2FsbGJhY2tzOiBpZiBBbWF6b24gaGFzIHdpbGwgYW5kIGNhcGFjaXR5IHRvIGNv
bnRpbnVlIHdvcmtpbmcgb24gWzNdCj4+Pj4gdGhlbiBvbmNlIHRoYXQgZ2V0cyBpbnRvIHRoZSB1
cHN0cmVhbSBpdCBhbHNvIHNvbHZlcyBvdXIgUzJSQU0gdXNlLWNhc2UsIGJ1dCBpZiBub3QgdGhl
biB3ZQo+Pj4+IGNhbiBwcm9iYWJseSByZS13b3JrIG5ldGZyb250IHBhdGNoIGFuZCBvbmx5IHBy
b3ZpZGUgLnJlc3VtZS8uc3VzcGVuZCBjYWxsYmFja3Mgd2hpY2ggd2UgbmVlZAo+Pj4+IGZvciBu
b3cgKHJlbWVtYmVyIG91ciB2ZXJ5IHNwZWNpZmljIHVzZS1jYXNlIHdoaWNoIGNhbiBzdXJ2aXZl
IHN1c3BlbmQgd2l0aG91dCBjYWxsYmFja3MKPj4+PiBpbXBsZW1lbnRlZCkuCj4+Pj4gSU1PLCBw
YXRjaGVzIGF0IFsyXSBzZWVtIHRvIGJlIHVzZWZ1bCB3aGlsZSBpbXBsZW1lbnRpbmcgZ2VuZXJp
YyBzdXNwZW5kL3Jlc3VtZSBhbmQgY2FuCj4+Pj4gYmUgcG9zdHBvbmVkIGZvciBTMlJBTS4KPj4+
Pgo+Pj4+IEp1bGllbi9KdWVyZ2VuL0JvcmlzL0FtYXpvbiAtIGNvdWxkIHlvdSBwbGVhc2UgZXhw
cmVzcyB5b3VyIHZpZXcgb24gdGhlIGFib3ZlPwo+Pj4+IElzIGl0IGFjY2VwdGFibGUgdGhhdCBm
b3Igbm93IHdlIG9ubHkgdGFrZSByZS13b3JrZWQgbmV0ZnJvbnQgcGF0Y2ggZnJvbSBbM10gd2l0
aCBmdWxsCj4+Pj4gaW1wbGVtZW50YXRpb24gaW4gbWluZCBmb3IgbGF0ZXIgKHdlIHJldXNlIGNv
ZGUgZm9yIC5yZXN1bWUvLnN1c3BlbmQpPwo+Pj4gSW4gZmFjdCwgQW5jaGFsIGhhcyB0YWtlbiBv
dmVyIG15IGluaXRpYWwgd29yayBhbmQgc2hlIG1heSB3YW50IHRvIGNoaW1lCj4+PiBpbiBoZXJl
Lgo+PiBHcmVhdCwgY291bGQgeW91IHBsZWFzZSBsZXQgdXMga25vdyB3aGF0IGlzIHRoZSBwcm9n
cmVzcyBhbmQgZnVydGhlciBwbGFucwo+PiBvbiB0aGF0LCBzbyB3ZSBkbyBub3Qgd29yayBvbiB0
aGUgc2FtZSBjb2RlIGFuZCBjYW4gY29vcmRpbmF0ZSBvdXIKPj4gZWZmb3J0cyBzb21laG93PyBB
bmNoYWwsIGNvdWxkIHlvdSBwbGVhc2Ugc2hlZCBzb21lIGxpZ2h0IG9uIHRoaXM/Cj4gTG9va3Mg
bGlrZSBteSBwcmV2aW91cyBlbWFpbCBkaWQgbm90IG1ha2UgaXQgdG8gbWFpbGluZyBsaXN0LiBN
YXkgYmUgc29tZSBpc3N1ZXMgd2l0aCBteQo+IGVtYWlsIHNlcnZlciBzZXR0aW5ncy4gR2l2aW5n
IGl0IGFub3RoZXIgc2hvdC4KPiBZZXMsIEkgYW0gd29ya2luZyBvbiB0aG9zZSBwYXRjaGVzIGFu
ZCBwbGFuIHRvIHJlLXBvc3QgdGhlbSBpbiBhbiBlZmZvcnQgdG8gdXBzdHJlYW0uClRoaXMgaXMg
cmVhbGx5IGdyZWF0LCBsb29raW5nIGZvcndhcmQgdG8gaXQ6IGFueSBkYXRlIGluIHlvdXIgbWlu
ZAp3aGVuIHRoaXMgY2FuIGhhcHBlbj8KPiBJIGFncmVlIHdpdGggTXVuZWhpc2EgaGVyZSBvbiBj
b25zaWRlcmluZyB0aGUgcGF0Y2hlcyB0aGF0IGFyZSBhbHJlYWR5IG91dCB0aGVyZSBhcwo+IEkg
cGxhbiB0byBrZWVwIHRoZSBzYW1lIG1vZGVsIHRvIGRpc3Rpbmd1aXNoIFBNIFNVU1BFTkQgYW5k
IFBNIEhJQkVSTkFUSU9OIGZyb20geGVuCj4gc3VzcGVuZCBhbmQgcmVzdW1lLiBUaGVyZSBtYXkg
YmUgbWlub3IgZml4ZXMgaGVyZSBhbmQgdGhlcmUgaG93ZXZlciwgdGhlIG92ZXJhbGwKPiBpZGVh
IHdpbGwgc3RpbGwgcmVtYWluIHRoZSBzYW1lLgpPaywgc28gSSdsbCBwbGFuIG15IGVmZm9ydHMg
YWNjb3JkaW5nbHkKPiAgIEFzIHRoZSBwcmV2aW91cyBwYXRjaGVzIHRoZXJlIHdpbGwgYmUgc3Vw
cG9ydCBmb3IKPiBvbmx5IHhlbi1ibGtmcm9udCBhbmQgeGVuLW5ldGZyb250IGluIHRoZSBpbml0
aWFsIHBhdGNoc2V0Lgo+Pj4gVGhhdCBzYWlkLCBJJ2QgYmUgdmVyeSBoYXBweSB0byByZXZpZXcg
cGF0Y2hlcyBpZiB5b3UgY29tZSB1cCB3aXRoIHlvdXIKPj4+IG93biBvbmVzLCBzbyBmZWVsIGZy
ZWUgdG8gYWRkIG1lIGluIHRoYXQgY2FzZS4KPj4gU3VyZSwgdGhhbmsgeW91IQo+Pj4+PiBDaGVl
cnMsCj4+Pj4+Cj4+Pj4+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTgtMDYvbXNnMDA4MjMuaHRtbAo+Pj4+Pgo+Pj4+PiBbMl0gaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2p1bGllbmcvbGludXgtYXJtLmdp
dDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy94ZW4tbWlncmF0aW9uL3YyCj4+Pj4+Cj4+Pj4gWzNd
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OC0xMS9tc2cwMTA5My5odG1sCj4+PiBbNF0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9YjNlOTZjMGM3
NTYyMTFlODA1YzY5NDFkNGE2ZTVmNmUxOTk1Y2I2Ygo+Pj4gWzVdIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNi9tc2cwMDgyNS5odG1s
Cj4+Pgo+Pj4+Pj4gLWJvcmlzCj4+Pj4+Pgo+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPj4+Pj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4+
Pj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+Pj4+Pj4KPj4+PiBUaGFu
ayB5b3UsCj4+Pj4gT2xla3NhbmRyCj4+PiBUaGFua3MsCj4+PiBNdW5laGlzYQo+IFRoYW5rcywK
PiBBbmNoYWwKVGhhbmsgeW91LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 07:20:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 07:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h92r4-0008V8-Sq; Wed, 27 Mar 2019 07:20: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=+6G/=R6=ice.rwth-aachen.de=lukas.juenger@srs-us1.protection.inumbo.net>)
 id 1h92r4-0008V3-8X
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 07:20:10 +0000
X-Inumbo-ID: bec1fb81-5060-11e9-bc90-bc764e045a96
Received: from mail-out-1.itc.rwth-aachen.de (unknown [134.130.5.46])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bec1fb81-5060-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 07:20:06 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BaAADhIptc/5wagoZkGgEBAQEBAgEBA?=
 =?us-ascii?q?QEHAgEBAQGBZYIRghIKmS6aaQEsiWoiOBIBAQMBAQkBAwJtKIYDAUaBPg4FgyK?=
 =?us-ascii?q?Bdqt6ijQJAYElAYZphEgXgX+BOAyCMWyEDQZ+hRQDpSEJgSiSFSCLI4hkAZ5aA?=
 =?us-ascii?q?gICAgkCFYFkIYFWMxoIHBSDJ4IWF44fPzKBByGMTwElgQgBgR4BAQ?=
X-IPAS-Result: =?us-ascii?q?A2BaAADhIptc/5wagoZkGgEBAQEBAgEBAQEHAgEBAQGBZYI?=
 =?us-ascii?q?RghIKmS6aaQEsiWoiOBIBAQMBAQkBAwJtKIYDAUaBPg4FgyKBdqt6ijQJAYElA?=
 =?us-ascii?q?YZphEgXgX+BOAyCMWyEDQZ+hRQDpSEJgSiSFSCLI4hkAZ5aAgICAgkCFYFkIYF?=
 =?us-ascii?q?WMxoIHBSDJ4IWF44fPzKBByGMTwElgQgBgR4BAQ?=
X-IronPort-AV: E=Sophos;i="5.60,276,1549926000"; d="scan'208";a="73370513"
Received: from rwthex-w1-a.rwth-ad.de ([134.130.26.156])
 by mail-in-1.itc.rwth-aachen.de with ESMTP; 27 Mar 2019 08:20:04 +0100
Received: from scuti.iss.rwth-aachen.de (137.226.91.86) by
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1713.5; Wed, 27 Mar 2019 08:20:04 +0100
From: Lukas Juenger <juenger@ice.rwth-aachen.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Mar 2019 08:19:58 +0100
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [137.226.91.86]
X-ClientProxiedBy: rwthex-s1-b.rwth-ad.de (2a00:8a60:1:e500::26:153) To
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156)
Message-ID: <50fee047-6463-4524-9449-51555ed59277@rwthex-w1-a.rwth-ad.de>
Subject: [Xen-devel] [PATCH] arm/dom0: Add check for maximum number of
 supported vGIC IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Lukas Juenger <juenger@ice.rwth-aachen.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>

WGVuJ3MgdkdJQyBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyBhIG1heGltdW0gbnVtYmVyIG9mIDk5
MiBJUlEgbGluZXMuCkdJQ3YyIHNwZWNpZmljYXRpb24gYWxsb3dzIGZvciAxMDIwIElSUSBsaW5l
cy4KVGhpcyBjb21taXQgYWRkcyBhIGNoZWNrIGZvciB0aGlzIGRpc2NyZXBhbmN5LgoKU2lnbmVk
LW9mZi1ieTogTHVrYXMgSnVlbmdlciAoanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUpCi0tLQog
eGVuL2FyY2gvYXJtL3NldHVwLmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVw
LmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA0NDQ4NTdhOTY3Li4zN2IzNjQ4YTE4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAu
YwpAQCAtODg4LDcgKzg4OCwxMyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwog
ICAgIC8qIFRoZSB2R0lDIGZvciBET00wIGlzIGV4YWN0bHkgZW11bGF0aW5nIHRoZSBoYXJkd2Fy
ZSBHSUMgKi8KICAgICBkb20wX2NmZy5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05G
SUdfR0lDX05BVElWRTsKLSAgICBkb20wX2NmZy5hcmNoLm5yX3NwaXMgPSBnaWNfbnVtYmVyX2xp
bmVzKCkgLSAzMjsKKyAgICAvKgorICAgICAqIFhlbiB2R0lDIHN1cHBvcnRzIGEgbWF4aW11bSBv
ZiA5OTIgSVJRIGxpbmVzLgorICAgICAqIDMyIGFyZSBzdWJzdHJhY3RlZCB0byBjb3ZlciBsb2Nh
bCBJUlFzLgorICAgICAqLworICAgIGRvbTBfY2ZnLmFyY2gubnJfc3BpcyA9IG1pbihnaWNfbnVt
YmVyX2xpbmVzKCksICh1bnNpZ25lZCBpbnQpIDk5MikgLSAzMjsKKyAgICBpZiAoIGdpY19udW1i
ZXJfbGluZXMoKSA+IDk5MiApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiTWF4aW11
bSBudW1iZXIgb2YgdkdJQyBJUlFzIGV4Y2VlZGVkLlxuIik7CiAgICAgZG9tMF9jZmcubWF4X3Zj
cHVzID0gZG9tMF9tYXhfdmNwdXMoKTsKIAogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKDAsICZk
b20wX2NmZywgdHJ1ZSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 08:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 08: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 1h93hQ-0004W6-NK; Wed, 27 Mar 2019 08:14: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h93hO-0004W1-UP
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 08:14:14 +0000
X-Inumbo-ID: 4c16a068-5068-11e9-82f9-8f7f56c050fb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c16a068-5068-11e9-82f9-8f7f56c050fb;
 Wed, 27 Mar 2019 08:14:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 02:14:09 -0600
Message-Id: <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 02:14:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <jlpoole56@gmail.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
 <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
 <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
 <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
In-Reply-To: <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDI2LjAzLjE5IGF0IDE4OjIxLCA8amxwb29sZTU2QGdtYWlsLmNvbT4gd3JvdGU6Cj4g
emV0YSAvdXNyL2xvY2FsL3NyYy94ZW4gIyBjYXQgeGVuLy5jb25maWcgfGdyZXAgQ09ORklHX0hW
TQo+ICMgQ09ORklHX0hWTSBpcyBub3Qgc2V0Cj4gemV0YSAvdXNyL2xvY2FsL3NyYy94ZW4gIwo+
IAo+ICMgdHJpZWQgMiBib290IGF0dGVtcHRzCj4gbG9nIGF0OiBodHRwczovL3Bhc3RlYmluLmNv
bS9uTDRCV0o2WSAKPiAKPiBIYW5nIHBvaW50cyBhdCBsaW5lczoKClRoYW5rcyBmb3IgdHJ5aW5n
IGFueXdheTsgb25lIGZ1cnRoZXIgcG9zc2liaWxpdHkgZWxpbWluYXRlZC4gTG9va2luZwphdCB0
aGUgbG9ncyBJJ3ZlIGhhZCBhbm90aGVyIHRob3VnaHQgKHdpbGQgZ3Vlc3MgYWdhaW4sIHNvIG5v
dCByZWFsbHkKbXVjaCBob3BlKTogQ291bGQgeW91IHRyeSAibXdhaXQtaWRsZT1ubyI/CgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 08:20:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 08:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h93n5-0005Fm-FE; Wed, 27 Mar 2019 08:20: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=Vk7p=R6=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h93n5-0005Cj-2w
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 08:20:07 +0000
X-Inumbo-ID: 1ad7f2d0-5069-11e9-befe-ab6a69b6600d
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ad7f2d0-5069-11e9-befe-ab6a69b6600d;
 Wed, 27 Mar 2019 08:19:58 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2R8FR5h066355;
 Wed, 27 Mar 2019 16:15:27 +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 x2R8FIOU010566;
 Wed, 27 Mar 2019 16:15:19 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Wed, 27 Mar
 2019 16:15:25 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1553520193.git.puwen@hygon.cn>
 <14dcae729e8d2ed9ba54565a61e027c83b9df529.1553520193.git.puwen@hygon.cn>
 <5C9A49DA0200007800221F7F@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <f8aa80d5-5a5e-b8b9-932b-bc9310f75a59@hygon.cn>
Date: Wed, 27 Mar 2019 16:14:53 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C9A49DA0200007800221F7F@prv1-mh.provo.novell.com>
Content-Language: en-US
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 x2R8FR5h066355
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH v3 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: 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>

T24gMjAxOS8zLzI2IDIzOjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyNS4wMy4xOSBhdCAx
NDoyOSwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0ZGF0YSBvcHRfY3B1aWRfbWFza19sN3MwX2VheCA9IH4wdTsKPj4gLWludGVnZXJfcGFyYW0o
ImNwdWlkX21hc2tfbDdzMF9lYXgiLCBvcHRfY3B1aWRfbWFza19sN3MwX2VheCk7Cj4+IC1zdGF0
aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X2NwdWlkX21hc2tfbDdzMF9lYnggPSB+MHU7
Cj4+IC1pbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2w3czBfZWJ4Iiwgb3B0X2NwdWlkX21hc2tf
bDdzMF9lYngpOwo+IAo+IFRoaXMgaXMgbm8gbG9uZ2VyIG5lZWRlZCAtIGFsbCByZWZlcmVuY2Vz
IGFyZSBub3cgbG9jYWwgdG8gYW1kLmMuCgpPa2F5LCB3aWxsIHB1dCB0aGVtIGJhY2sgdG8gYW1k
LmMuCgo+PiBAQCAtMTE2LDYgKzEyMSw5IEBAIGJvb2wgX19pbml0IHByb2JlX2NwdWlkX2ZhdWx0
aW5nKHZvaWQpCj4+ICAgCXVpbnQ2NF90IHZhbDsKPj4gICAJaW50IHJjOwo+PiAgIAo+PiArCWlm
KGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OKQo+PiArCQlyZXR1
cm4gZmFsc2U7Cj4+ICsKPj4gICAJaWYgKChyYyA9IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRG
T1JNX0lORk8sIHZhbCkpID09IDApCj4gCj4gSXNuJ3QgdGhpcyBzaW1pbGFybHkgdHJ1ZSBmb3Ig
QU1ELCBpbiB3aGljaCBjYXNlIGFkZGluZyBib3RoIGF0IHRoZQoKVGhlcmUgaXMgbm8gTVNSX0lO
VEVMX1BMQVRGT1JNX0lORk8gZm9yIEFNRCBmYW1pbHkgMTdoIGFuZCBIeWdvbiBmYW1pbHkKMTho
LiBSZWFkaW5nIHRoaXMgTVNSIHdpbGwgc3RhbGwgb24gSHlnb24gc3lzdGVtLiBJIGRvbid0IGtu
b3cgaWYgaXQKd291bGQgc3VjY2Vzc2Z1bGx5IHJldHVybmVkIHdoZW4gcmVhZGluZyBpdCBvbiBB
TUQgc3lzdGVtLgoKPiBzYW1lIHRpbWUgaW4gYSBzZXBhcmF0ZSBwYXRjaCB3b3VsZCBzZWVtIGJl
dHRlcj8gWWV0IHRoZW4gYWdhaW4gLQoKSW4gYSBzZXBhcmF0ZSBwYXRjaCBpcyBmaW5lLgoKPiBk
aWQgeW91IGxvb2sgYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBjb21taXQgbW92aW5nIHRoZSBm
dW5jdGlvbgo+IGhlcmUgKDZlMmZkYzBmODkgWyJ4ODY6IENvbW1vbiBjcHVpZCBmYXVsdGluZyBz
dXBwb3J0Il0pPyBIZW5jZQo+IGlmIGFueXRoaW5nIHRoaXMgd291bGQgbmVlZCBxdWFsaWZ5aW5n
IGJ5ICFjcHVfaGFzX2h5cGVydmlzb3IuCgpUaGVuIGl0IHdvdWxkIGJlIGxpa2UgdGhpczoKCWlm
IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiAmJgoJICAgICFj
cHVfaGFzX2h5cGVydmlzb3IpCgkJcmV0dXJuIGZhbHNlOwoKPiBBbHNvIHRoZSBjb250ZXh0dWFs
IGlmKCkgdGVsbHMgeW91IHRoYXQgdGhlcmUncyBhIGJsYW5rIG1pc3NpbmcgaW4gdGhlCj4gb25l
IHlvdSBhZGQuIEhvd2V2ZXIsIHRoZXJlJ3MgYSB3aWRlciBzdHlsZSBxdWVzdGlvbiB0byByYWlz
ZToKPiBUaGlzIGZpbGUgaXMgbm90IGEgTGludXggY2xvbmUsIHNvIGdlbmVyYWxseSBJJ2QgZXhw
ZWN0IGl0IHRvIGJlCj4gd3JpdHRlbiBpbiBwbGFpbiBYZW4gc3R5bGUuCgpJJ20gc29ycnkgZm9y
IHRoZSBtaXNzaW5nIGJsYW5rLiBPa2F5LCB3aWxsIHVzZSB0aGUgcmlnaHQgc3R5bGUuCgo+PiAr
c3RhdGljIHZvaWQgZWFybHlfaW5pdF9oeWdvbihzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4+ICt7
Cj4+ICsJZWFybHlfaW5pdF9hbWQoYyk7Cj4+ICt9Cj4gCj4gV2h5IHRoZSB3cmFwcGVyIGZ1bmN0
aW9uPyBJdCBjYW4gYmUgaW50cm9kdWNlZCBvbmNlIHlvdSBhY3R1YWxseQoKVG8ga2VlcCB0aGUg
ZnVuY3Rpb25zIHVuaWZvcm0gSHlnb24gb25lcyBpbiBoeWdvbl9jcHVfZGV2LgoKPiBuZWVkIHRv
IGRvIG1vcmUgdGhhbiBqdXN0IHRoZSBjYWxsLgoKT2theSwgd2lsbCByZW1vdmUgdGhlIHdyYXBw
ZXIgYW5kIGRpcmVjdGx5IGNhbGwgZWFybHlfaW5pdF9hbWQoKS4KCj4+ICtzdGF0aWMgdm9pZCBp
bml0X2h5Z29uKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPj4gK3sKPj4gKwl1MzIgbCwgaDsKPiAK
PiBBcyBtZW50aW9uZWQgYmVmb3JlLCBwbGVhc2UgcHJlZmVyIHVpbnQzMl90IGV0IGFsIG92ZXIg
dTMyIGFuZAo+IGZyaWVuZHMuIFdoaWxlIHRoYXQncyBhcHBsaWNhYmxlIHRvIHRoZSBlbnRpcmUg
c2VyaWVzIChhbmQgdGhlbgo+IGFsc28gdG8gdXNlIGJhc2ljIHR5cGVzIGluIHByZWZlcmVuY2Ug
dG8gdGhlIGZpeGVkIHdpZHRoIG9uZXMsCgpPa2F5LgoKPiB3aGVyZSBwb3NzaWJsZSksIGluIHRo
aXMgcGFydGljdWxhciBjYXNlIGl0IHdvdWxkIGJlIGV2ZW4gYmV0dGVyIGlmCj4geW91IGRyb3Bw
ZWQgdGhlIHZhcmlhYmxlcyBhbHRvZ2V0aGVyLCB1c2luZyAuLi4KPj4gKwl1bnNpZ25lZCBsb25n
IGxvbmcgdmFsdWU7Ci4uLgo+PiArCWlmIChjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX0VGUk8pKSB7
Cj4+ICsJCXJkbXNyKE1TUl9LN19IV0NSLCBsLCBoKTsKPj4gKwkJbCB8PSAoMSA8PCAyNyk7IC8q
IEVuYWJsZSByZWFkLW9ubHkgQVBFUkYvTVBFUkYgYml0ICovCj4+ICsJCXdybXNyKE1TUl9LN19I
V0NSLCBsLCBoKTsKPj4gKwl9Cj4gCj4gLi4uICJ2YWx1ZSIgYW5kIHJkbXNybCgpIC8gd3Jtc3Js
KCkgaGVyZSBpbnN0ZWFkLgoKV2lsbCB1c2UgcmRtc3JsKCkvd3Jtc3JsKCkgaW5zdGVhZC4KCi0t
IApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 08:22:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 08:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h93pm-0005Qz-VT; Wed, 27 Mar 2019 08:22: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=Vk7p=R6=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h93pl-0005Qq-Dy
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 08:22:53 +0000
X-Inumbo-ID: 80fadbf4-5069-11e9-8780-a3e5f0bf333a
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80fadbf4-5069-11e9-8780-a3e5f0bf333a;
 Wed, 27 Mar 2019 08:22:49 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2R8HSuO066461;
 Wed, 27 Mar 2019 16:17:28 +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 x2R8HLtL014213;
 Wed, 27 Mar 2019 16:17:21 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Wed, 27 Mar
 2019 16:17:26 +0800
From: Pu Wen <puwen@hygon.cn>
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1553520193.git.puwen@hygon.cn>
 <babf13f907b9b85afe40cdffce4ee2cf17f67f11.1553520193.git.puwen@hygon.cn>
 <5C9A4EFD0200007800221FAC@prv1-mh.provo.novell.com>
Message-ID: <54bb7b55-1d3c-5a36-d8f8-28be62f93635@hygon.cn>
Date: Wed, 27 Mar 2019 16:16:53 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C9A4EFD0200007800221FAC@prv1-mh.provo.novell.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: spam1.hygon.cn x2R8HSuO066461
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH v3 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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzI3IDA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI1LjAzLjE5IGF0IDE0
OjMwLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L3Zw
bXVfYW1kLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11X2FtZC5jCj4+IEBAIC01Mzgs
MTMgKzUzOCwzNyBAQCBpbnQgc3ZtX3ZwbXVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKPj4g
ICAgICAgcmV0dXJuIDA7Cj4+ICAgfQo+PiAgIAo+PiAtaW50IF9faW5pdCBhbWRfdnBtdV9pbml0
KHZvaWQpCj4+ICtzdGF0aWMgaW50IF92cG11X2luaXQodm9pZCkKPiAKPiBEZXNwaXRlIGl0IGhh
dmluZyBiZWVuIG1lIChJIHRoaW5rKSB0byBoYXZlIHN1Z2dlc3RlZCB0aGlzIGFzCj4gYSBwb3Nz
aWJsZSBuYW1lLCBub3cgdGhhdCBJIHNlZSBpdCBpbiB1c2UgSSBkb24ndCB0aGluayBpdCdzIGEK
PiBnb29kIGNob2ljZTogV2UncmUgaW4gdlBNVSBjb2RlIGFueXdheSwgc28gdGhlIHZwbXVfCj4g
cHJlZml4IGlzIHByZXR0eSBwb2ludGxlc3MuIFNpbXBseSBpbml0KCkgd291bGQgYmUgdG9vIHNo
b3J0IGFuZAo+IGdlbmVyaWMgZm9yIG15IHRhc3RlLCBzbyBob3cgYWJvdXQgY29tbW9uX2luaXQo
KSBvcgo+IHNoYXJlZF9pbml0KCk/CgpJIHByZWZlciBjb21tb25faW5pdCgpIGhlcmUuCgo+PiAt
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX2NvdW50ZXJzOyBpKysgKQo+PiAraW50IF9faW5pdCBo
eWdvbl92cG11X2luaXQodm9pZCkKPj4gK3sKPj4gKyAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9k
YXRhLng4NiApCj4+ICAgICAgIHsKPj4gLSAgICAgICAgcmRtc3JsKGN0cmxzW2ldLCBjdHJsX3Jz
dmRbaV0pOwo+PiAtICAgICAgICBjdHJsX3JzdmRbaV0gJj0gQ1RSTF9SU1ZEX01BU0s7Cj4+ICsg
ICAgY2FzZSAweDE4Ogo+PiArICAgICAgICBudW1fY291bnRlcnMgPSBGMTVIX05VTV9DT1VOVEVS
UzsKPj4gKyAgICAgICAgY291bnRlcnMgPSBBTURfRjE1SF9DT1VOVEVSUzsKPj4gKyAgICAgICAg
Y3RybHMgPSBBTURfRjE1SF9DVFJMUzsKPj4gKyAgICAgICAgazdfY291bnRlcnNfbWlycm9yZWQg
PSAxOwo+PiArICAgICAgICBicmVhazsKPj4gKyAgICBkZWZhdWx0Ogo+PiArICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgIlZQTVU6IFVuc3VwcG9ydGVkIENQVSBmYW1pbHkgJSN4XG4iLAo+
PiArICAgICAgICAgICAgICAgY3VycmVudF9jcHVfZGF0YS54ODYpOwo+PiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPj4gICAgICAgfQo+IAo+IFdoaWxlIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0
IGluIGNhc2VzIHdoZXJlIHlvdSBhZGQgdG8gZXhpc3RpbmcKPiBzd2l0Y2goKS1lcyB3aGljaCBs
YWNrIHN1Y2ggYmxhbmsgbGluZXMsIHBsZWFzZSBhZGQgYSBibGFuayBsaW5lCj4gYmV0d2VlbiB0
aGUgY2FzZSBibG9ja3MgaGVyZS4gWWV0IHRoZW4gYWdhaW4gSSB3b25kZXIgd2hldGhlcgo+IHRo
ZSBkZWZhdWx0IGNhc2Ugd291bGRuJ3QgYmV0dGVyIG1vdmUgaW50byB0aGUgc2hhcmVkIGZ1bmN0
aW9uCj4gYXMgd2VsbCwga2V5aW5nIG9mZiBvZiBlLmcuIG51bV9jb3VudGVycyBzdGlsbCBiZWlu
ZyB6ZXJvLgoKSSB0aGluayBpdCdzIGEgZ29vZCBpZGVhIHRvIG1vdmUgdGhlIGRlZmF1bHQgY2Fz
ZSBpbnRvIHRoZSBzaGFyZWQKZnVuY3Rpb24sIHdoaWNoIHdvdWxkIGxpa2U6CnN0YXRpYyBpbnQg
Y29tbW9uX2luaXQodm9pZCkKewogICAgIHVuc2lnbmVkIGludCBpOwoKICAgICBpZiAoIW51bV9j
b3VudGVycykgewogICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlZQTVU6IFVuc3VwcG9y
dGVkIENQVSBmYW1pbHkgJSN4XG4iLAogICAgICAgICAgICAgICAgY3VycmVudF9jcHVfZGF0YS54
ODYpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9Ci4uLgoKVGhlbiBhcyB0aGVyZSBp
cyBvbmx5IG9uZSBjYXNlIGluIGh5Z29uX3ZwbXVfaW5pdCgpLCBob3cgYWJvdXQgcmVtb3ZlCnN3
aXRjaCgpLWVzIGluIHRoaXMgZnVuY3Rpb24/CgotLSAKUmVnYXJkcywKUHUgV2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 08:31:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 08:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h93xY-0006Ia-0D; Wed, 27 Mar 2019 08: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h93xW-0006IV-9R
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 08:30:54 +0000
X-Inumbo-ID: a1cf82c2-506a-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 a1cf82c2-506a-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 08:30:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 02:30:51 -0600
Message-Id: <5C9B34BC0200007800222113@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 02:30:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1553520193.git.puwen@hygon.cn>
 <14dcae729e8d2ed9ba54565a61e027c83b9df529.1553520193.git.puwen@hygon.cn>
 <5C9A49DA0200007800221F7F@prv1-mh.provo.novell.com>
 <f8aa80d5-5a5e-b8b9-932b-bc9310f75a59@hygon.cn>
In-Reply-To: <f8aa80d5-5a5e-b8b9-932b-bc9310f75a59@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 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: 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+IE9uIDI3LjAzLjE5IGF0IDA5OjE0LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8yNiAyMzo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI1LjAzLjE5IGF0IDE0OjI5
LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+Pj4gQEAgLTExNiw2ICsxMjEsOSBAQCBib29sIF9f
aW5pdCBwcm9iZV9jcHVpZF9mYXVsdGluZyh2b2lkKQo+Pj4gICAJdWludDY0X3QgdmFsOwo+Pj4g
ICAJaW50IHJjOwo+Pj4gICAKPj4+ICsJaWYoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfSFlHT04pCj4+PiArCQlyZXR1cm4gZmFsc2U7Cj4+PiArCj4+PiAgIAlpZiAoKHJj
ID0gcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSkgPT0gMCkKPj4gCj4+
IElzbid0IHRoaXMgc2ltaWxhcmx5IHRydWUgZm9yIEFNRCwgaW4gd2hpY2ggY2FzZSBhZGRpbmcg
Ym90aCBhdCB0aGUKPiAKPiBUaGVyZSBpcyBubyBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyBmb3Ig
QU1EIGZhbWlseSAxN2ggYW5kIEh5Z29uIGZhbWlseQo+IDE4aC4gUmVhZGluZyB0aGlzIE1TUiB3
aWxsIHN0YWxsIG9uIEh5Z29uIHN5c3RlbS4gSSBkb24ndCBrbm93IGlmIGl0Cj4gd291bGQgc3Vj
Y2Vzc2Z1bGx5IHJldHVybmVkIHdoZW4gcmVhZGluZyBpdCBvbiBBTUQgc3lzdGVtLgoKV2hhdCBk
byB5b3UgbWVhbiBieSAic3RhbGwiPyBSZWFkaW5nIGFuIHVuaW1wbGVtZW50ZWQgTVNSCnNob3Vs
ZCBwcm9kdWNlICNHUCgwKS4KCj4+IHNhbWUgdGltZSBpbiBhIHNlcGFyYXRlIHBhdGNoIHdvdWxk
IHNlZW0gYmV0dGVyPyBZZXQgdGhlbiBhZ2FpbiAtCj4gCj4gSW4gYSBzZXBhcmF0ZSBwYXRjaCBp
cyBmaW5lLgo+IAo+PiBkaWQgeW91IGxvb2sgYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBjb21t
aXQgbW92aW5nIHRoZSBmdW5jdGlvbgo+PiBoZXJlICg2ZTJmZGMwZjg5IFsieDg2OiBDb21tb24g
Y3B1aWQgZmF1bHRpbmcgc3VwcG9ydCJdKT8gSGVuY2UKPj4gaWYgYW55dGhpbmcgdGhpcyB3b3Vs
ZCBuZWVkIHF1YWxpZnlpbmcgYnkgIWNwdV9oYXNfaHlwZXJ2aXNvci4KPiAKPiBUaGVuIGl0IHdv
dWxkIGJlIGxpa2UgdGhpczoKPiAJaWYgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0hZR09OICYmCj4gCSAgICAhY3B1X2hhc19oeXBlcnZpc29yKQo+IAkJcmV0dXJuIGZh
bHNlOwoKUmlnaHQsIHBsdXMgcGVyaGFwcyBzYWlkIEFNRCBhZGRpdGlvbiwgdW5sZXNzIEFuZHJl
dyBvYmplY3RzIHRvIGl0CmZvciBzb21lIHJlYXNvbi4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 08:38:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 08:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h944N-0006Xw-Mi; Wed, 27 Mar 2019 08:37: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h944L-0006Xp-O4
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 08:37:57 +0000
X-Inumbo-ID: 9e49d42f-506b-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 9e49d42f-506b-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 08:37:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 02:37:55 -0600
Message-Id: <5C9B365F020000780022211F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 02:37:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1553520193.git.puwen@hygon.cn>
 <babf13f907b9b85afe40cdffce4ee2cf17f67f11.1553520193.git.puwen@hygon.cn>
 <5C9A4EFD0200007800221FAC@prv1-mh.provo.novell.com>
 <54bb7b55-1d3c-5a36-d8f8-28be62f93635@hygon.cn>
In-Reply-To: <54bb7b55-1d3c-5a36-d8f8-28be62f93635@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDA5OjE2LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMy8yNyAwOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjUuMDMuMTkgYXQgMTQ6MzAs
IDxwdXdlbkBoeWdvbi5jbj4gd3JvdGU6Cj4+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX2Nv
dW50ZXJzOyBpKysgKQo+Pj4gK2ludCBfX2luaXQgaHlnb25fdnBtdV9pbml0KHZvaWQpCj4+PiAr
ewo+Pj4gKyAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCj4+PiAgICAgICB7Cj4+
PiAtICAgICAgICByZG1zcmwoY3RybHNbaV0sIGN0cmxfcnN2ZFtpXSk7Cj4+PiAtICAgICAgICBj
dHJsX3JzdmRbaV0gJj0gQ1RSTF9SU1ZEX01BU0s7Cj4+PiArICAgIGNhc2UgMHgxODoKPj4+ICsg
ICAgICAgIG51bV9jb3VudGVycyA9IEYxNUhfTlVNX0NPVU5URVJTOwo+Pj4gKyAgICAgICAgY291
bnRlcnMgPSBBTURfRjE1SF9DT1VOVEVSUzsKPj4+ICsgICAgICAgIGN0cmxzID0gQU1EX0YxNUhf
Q1RSTFM7Cj4+PiArICAgICAgICBrN19jb3VudGVyc19taXJyb3JlZCA9IDE7Cj4+PiArICAgICAg
ICBicmVhazsKPj4+ICsgICAgZGVmYXVsdDoKPj4+ICsgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORyAiVlBNVTogVW5zdXBwb3J0ZWQgQ1BVIGZhbWlseSAlI3hcbiIsCj4+PiArICAgICAgICAg
ICAgICAgY3VycmVudF9jcHVfZGF0YS54ODYpOwo+Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4+PiAgICAgICB9Cj4+IAo+PiBXaGlsZSBJJ20gbm90IGdvaW5nIHRvIGluc2lzdCBpbiBjYXNl
cyB3aGVyZSB5b3UgYWRkIHRvIGV4aXN0aW5nCj4+IHN3aXRjaCgpLWVzIHdoaWNoIGxhY2sgc3Vj
aCBibGFuayBsaW5lcywgcGxlYXNlIGFkZCBhIGJsYW5rIGxpbmUKPj4gYmV0d2VlbiB0aGUgY2Fz
ZSBibG9ja3MgaGVyZS4gWWV0IHRoZW4gYWdhaW4gSSB3b25kZXIgd2hldGhlcgo+PiB0aGUgZGVm
YXVsdCBjYXNlIHdvdWxkbid0IGJldHRlciBtb3ZlIGludG8gdGhlIHNoYXJlZCBmdW5jdGlvbgo+
PiBhcyB3ZWxsLCBrZXlpbmcgb2ZmIG9mIGUuZy4gbnVtX2NvdW50ZXJzIHN0aWxsIGJlaW5nIHpl
cm8uCj4gCj4gSSB0aGluayBpdCdzIGEgZ29vZCBpZGVhIHRvIG1vdmUgdGhlIGRlZmF1bHQgY2Fz
ZSBpbnRvIHRoZSBzaGFyZWQKPiBmdW5jdGlvbiwgd2hpY2ggd291bGQgbGlrZToKPiBzdGF0aWMg
aW50IGNvbW1vbl9pbml0KHZvaWQpCj4gewo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gCj4gICAg
ICBpZiAoIW51bV9jb3VudGVycykgewo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
VlBNVTogVW5zdXBwb3J0ZWQgQ1BVIGZhbWlseSAlI3hcbiIsCj4gICAgICAgICAgICAgICAgIGN1
cnJlbnRfY3B1X2RhdGEueDg2KTsKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgIH0K
PiAuLi4KPiAKPiBUaGVuIGFzIHRoZXJlIGlzIG9ubHkgb25lIGNhc2UgaW4gaHlnb25fdnBtdV9p
bml0KCksIGhvdyBhYm91dCByZW1vdmUKPiBzd2l0Y2goKS1lcyBpbiB0aGlzIGZ1bmN0aW9uPwoK
V2VsbCwgcGVyc29uYWxseSBJJ2QgcHJlZmVyIHRvIGtlZXAgdGhlIHN3aXRjaCgpLCBhcyB0aGF0
IHdoYXQncwpnb2luZyB0byBiZSBuZWVkZWQgb25jZSB5b3UgaW50cm9kdWNlIGEgc2Vjb25kIG1v
ZGVsLCBidXQgSQp3b24ndCBpbnNpc3QuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 09:34:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 09:34: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 1h94wO-0002du-8s; Wed, 27 Mar 2019 09:33:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h94wN-0002dk-8O
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 09:33:47 +0000
X-Inumbo-ID: 6688f814-5073-11e9-8233-afdb82fdc454
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6688f814-5073-11e9-8233-afdb82fdc454;
 Wed, 27 Mar 2019 09:33: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 1h94wD-0005oj-P1; Wed, 27 Mar 2019 09:33: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 1h94wD-0003Yn-GT; Wed, 27 Mar 2019 09:33:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h94wD-0002wh-FN; Wed, 27 Mar 2019 09:33:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134090-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-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-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=527266f324def9f7f392fe3b0dd940cb8dc699d9
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 09:33:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 134090: 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>

ZmxpZ2h0IDEzNDA5MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwOTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxNCBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4g
MTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICA1MjcyNjZmMzI0ZGVmOWY3ZjM5MmZlM2IwZGQ5NDBjYjhkYzY5OWQ5CmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICAwODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3
ZjZhZTMxNmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDkgIDIwMTktMDMtMTggMTc6MjA6
NTMgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzOTM5ICAyMDE5LTAzLTIwIDA0
OjIyOjEyIFogICAgNyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0
MDkwICAyMDE5LTAzLTI2IDEwOjU1OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkPDqWRyaWMgTGUgR29h
dGVyIiA8Y2xnQGthb2Qub3JnPgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgog
IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhh
dC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQmVu
amFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJpbiBNZW5n
IDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmlzaGFyYSBBYnVIYXR0b3VtIDxiaXNoYXJhQGRheW5p
eC5jb20+CiAgQ2hpaC1NaW4gQ2hhbyA8Y2hpaG1pbi5jaGFvQHNpZml2ZS5jb20+CiAgQ2xlYmVy
IFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRy
b3BiZWFyLmlkLmF1PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5j
b20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBD
b3RhIDxjb3RhQGJyYWFwLm9yZz4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEppbSBX
aWxzb24gPGppbXdAc2lmaXZlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQu
Y29tPgogIEtlbGx5IFByaWNlIDxzdHJyZWR3b2xmQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxr
d29sZkByZWRoYXQuY29tPgogIEtpdG8gQ2hlbmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPgogIExp
YW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+CiAgTHVrw6HFoSBEb2t0b3IgPGxk
b2t0b3JAcmVkaGF0LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVA
cmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF0
ZWphIE1hcmphbm92aWMgPG1hdGVqYS5tYXJqYW5vdmljQHJ0LXJrLmNvbT4KICBNYXR0IEhpbmVz
IDxtaGluZXNAc2NhbGVjb21wdXRpbmcuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5j
b20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNs
ZS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFuIEdhdmluIDxzaGFu
LmdhdmluQGdtYWlsLmNvbT4KICBTaG11ZWwgRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFj
bGUuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW5v
IEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0
dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0
LmNvbT4KICBaaGFuZyBDaGVuIDxjaGVuLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNTk2IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 10:01:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 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 1h95N8-000529-LK; Wed, 27 Mar 2019 10: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=nBRs=R6=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h95N7-000524-CQ
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 10:01:25 +0000
X-Inumbo-ID: 4776585e-5077-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 4776585e-5077-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 10:01:24 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id z16so18065925qtn.4
 for <xen-devel@lists.xenproject.org>; Wed, 27 Mar 2019 03:01:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=oxwvMwPRR/kW60NJy/oGOH1LXGfdyo9R5AHxVtcWyyE=;
 b=ClwxjaqihMkrQXqIIOrKao0c39iOSw7Ho1lXceLqeulvL+mMBtPGX5+Ev2zYdNOYrw
 IaPwLB+O3G0vZGZxiyR0pYFkQfSoLy1NvMDKz2jOe/gaq/3KhAUg1L41vBMUarMAKk9N
 EaxEZ/jY8dldExHE6XWTk4aMNZdg1k5lTnXzeR47wXJ2DvtvPKMPT1Z2HvZetMWydPsO
 ZrqfiJgzRZzHQNwG08OjDdZ6UvTLriZdoIREuJJTuGRtk5PliDLby3oB43mZLV+EWu1j
 lni5bg6DgspSqxtZOU4CSRU1sSIwX99gxPx5sMw88b4ydSAl/VJGWiHxZL/JhSAuNvCE
 vSvw==
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=oxwvMwPRR/kW60NJy/oGOH1LXGfdyo9R5AHxVtcWyyE=;
 b=ixR64O/d303SarYGLinmsEo5c2WrvEL2VS29UpvTcHkWY2o1aFo1iR2mPKBiOw3yui
 Xjrh5Xaa7wWHWMo8yIHpTDW/mZiL0fgtZwBi9tG1Tbi0csByEYhJPCpyBTQ3ooPG1eQv
 G01GxvvsZbQTPa6hbMh/6g2gUjp1BkuOs8ZKcFQ5jqww9GCQkX4BqizEPXvZ72GbyG9U
 BPssbeS0sNyJlm0XRct9xO9Zlpo7wzPYvhiCaixhayw7NeiONapT6gjZ+jH1DvFgUxua
 xj0dZRbdKbybnOt0scrgJTNMTxs1al1uPTMFBW7weEjn7t5fXVmKgWRgmgcJXUp4onkI
 o9lA==
X-Gm-Message-State: APjAAAW1RnA9CPeR9+JedSX5msaboDUFRqBBm9rwzfMb/th+NtOaevBJ
 mYF9zNwdHbo5n/n7ipiQthM=
X-Google-Smtp-Source: APXvYqxprxidzXzQ4S79UIQkNVeyz93gN4gNz6hSHHV5T+NUgGhiDEqVOoBhCdbHHy6yJB8Vv+Px0A==
X-Received: by 2002:ac8:f6e:: with SMTP id l43mr30129361qtk.322.1553680883870; 
 Wed, 27 Mar 2019 03:01:23 -0700 (PDT)
Received: from centos-dev.localdomain
 (pool-173-66-89-81.washdc.fios.verizon.net. [173.66.89.81])
 by smtp.gmail.com with ESMTPSA id e22sm13618137qte.42.2019.03.27.03.01.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Mar 2019 03:01:23 -0700 (PDT)
Date: Wed, 27 Mar 2019 06:00:14 -0400
From: Ryan Thibodeaux <thibodux@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190327100014.GA9663@centos-dev.localdomain>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
 <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 Dario Faggioli <dfaggioli@suse.com>, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gVHVlLCBNYXIgMjYsIDIwMTkgYXQgMDc6MjE6MzFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDMvMjYvMTkgNToxMyBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiBP
biBNb24sIDIwMTktMDMtMjUgYXQgMDk6NDMgLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
PiA+PiBPbiAzLzI1LzE5IDg6MDUgQU0sIGx1Y2EgYWJlbmkgd3JvdGU6Cj4gPj4+IFRoZSBwaWN0
dXJlIHNob3dzIHRoZSBsYXRlbmNpZXMgbWVhc3VyZWQgd2l0aCBhbiB1bnBhdGNoZWQgZ3Vlc3QK
PiA+Pj4ga2VybmVsCj4gPj4+IGFuZCB3aXRoIGEgZ3Vlc3Qga2VybmVsIGhhdmluZyBUSU1FUl9T
TE9QIHNldCB0byAxMDAwIChhcmJpdHJhcnkKPiA+Pj4gc21hbGwKPiA+Pj4gdmFsdWUgOikuCj4g
Pj4+IEFsbCB0aGUgZXhwZXJpbWVudHMgaGF2ZSBiZWVuIHBlcmZvcm1lZCBib290aW5nIHRoZSBo
eXBlcnZpc29yIHdpdGgKPiA+Pj4gYQo+ID4+PiBzbWFsbCB0aW1lcl9zbG9wICh0aGUgaHlwZXJ2
aXNvcidzIG9uZSkgdmFsdWUuIFNvLCB0aGV5IHNob3cgdGhhdAo+ID4+PiBkZWNyZWFzaW5nIHRo
ZSBoeXBlcnZpc29yJ3MgdGltZXJfc2xvcCBpcyBub3QgZW5vdWdoIHRvIG1lYXN1cmUgbG93Cj4g
Pj4+IGxhdGVuY2llcyB3aXRoIGN5Y2xpY3Rlc3QuCj4gPj4gSSBoYXZlIGEgY291cGxlIG9mIHF1
ZXN0aW9uczoKPiA+PiAqIERvZXMgaXQgbWFrZSBzZW5zZSB0byBtYWtlIHRoaXMgYSB0dW5hYmxl
IGZvciBvdGhlciBjbG9ja2V2ZW50Cj4gPj4gZGV2aWNlcwo+ID4+IGFzIHdlbGw/Cj4gPj4KPiA+
IFNvLCBBRkFJVUksIHRoZSB0aGluZyBpcyBhcyBmb2xsb3dzLiBJbiBjbG9ja2V2ZW50c19wcm9n
cmFtX2V2ZW50KCksIHdlCj4gPiBrZWVwIHRoZSBkZWx0YSBiZXR3ZWVuIG5vdyBhbmQgdGhlIG5l
eHQgdGltZXIgZXZlbnQgd2l0aGluCj4gPiBkZXYtPm1heF9kZWx0YV9ucyBhbmQgZGV2LT5taW5f
ZGVsdGFfbnM6Cj4gPgo+ID4gICBkZWx0YSA9IG1pbihkZWx0YSwgKGludDY0X3QpIGRldi0+bWF4
X2RlbHRhX25zKTsKPiA+ICAgZGVsdGEgPSBtYXgoZGVsdGEsIChpbnQ2NF90KSBkZXYtPm1pbl9k
ZWx0YV9ucyk7Cj4gPgo+ID4gRm9yIFhlbiAod2VsbCwgZm9yIHRoZSBYZW4gY2xvY2spIHdlIGhh
dmU6Cj4gPgo+ID4gICAubWF4X2RlbHRhX25zID0gMHhmZmZmZmZmZiwKPiA+ICAgLm1pbl9kZWx0
YV9ucyA9IFRJTUVSX1NMT1AsCj4gPgo+ID4gd2hpY2ggbWVhbnMgYSBndWVzdCBjYW4ndCBhc2sg
Zm9yIGEgdGltZXIgdG8gZmlyZSBlYXJsaWVyIHRoYW4gMTAwdXMKPiA+IGFoZWFkLCB3aGljaCBp
cyBhIGJpdCB0b28gY29hcnNlLCBlc3BlY2lhbGx5IG9uIGNvbnRlbXBvcmFyeSBoYXJkd2FyZS4K
PiA+Cj4gPiBGb3IgImxhcGljX2RlYWRsaW5lIiAod2hpY2ggd2FzIHdoYXQgd2FzIGluIHVzZSBp
biBLVk0gZ3Vlc3RzLCBpbiBvdXIKPiA+IGV4cGVyaW1lbnRzKSB3ZSBoYXZlOgo+ID4KPiA+ICAg
bGFwaWNfY2xvY2tldmVudC5tYXhfZGVsdGFfbnMgPSBjbG9ja2V2ZW50X2RlbHRhMm5zKDB4N0ZG
RkZGLCAmbGFwaWNfY2xvY2tldmVudCk7Cj4gPiAgIGxhcGljX2Nsb2NrZXZlbnQubWluX2RlbHRh
X25zID0gY2xvY2tldmVudF9kZWx0YTJucygweEYsICZsYXBpY19jbG9ja2V2ZW50KTsKPiA+Cj4g
PiBXaGljaCBtZWFucyBtYXggaXMgMHg3RkZGRkYgZGV2aWNlIHRpY2tzLCBhbmQgbWluIGlzIDB4
Ri4KPiA+IGNsb2NrZXZlbnRfZGVsdGEybnMoKSBkb2VzIHRoZSBjb252ZXJzaW9uIGZyb20gdGlj
a3MgdG8gbnMsIGJhc2luZyBvbgo+ID4gdGhlIHJlc3VsdHMgb2YgdGhlIEFQSUMgY2FsaWJyYXRp
b24gcHJvY2Vzcy4gSXQgY2FsbHMgY2V2X2RlbHRhMm5zKCkKPiA+IHdoaWNoIGRvZXMgc29tZSBz
Y2FsaW5nLCBzaGlmdGluZywgZGl2cywgZXRjLCBhbmQsIGF0IHRoZSB2ZXJ5IGVuZCwKPiA+IHRo
aXM6Cj4gPgo+ID4gICAvKiBEZWx0YXMgbGVzcyB0aGFuIDF1c2VjIGFyZSBwb2ludGxlc3Mgbm9p
c2UgKi8KPiA+ICAgcmV0dXJuIGNsYyA+IDEwMDAgPyBjbGMgOiAxMDAwOwo+ID4KPiA+IFNvLCBh
cyBSeWFuIGlzIGFsc28gc2F5aW5nLCB0aGUgYWN0dWFsIG1pbmltdW0sIGluIHRoaXMgY2FzZSwg
ZGVwZW5kcwo+ID4gb24gaGFyZHdhcmUsIHdpdGggYSBzYW5pdHkgY2hlY2sgb2YgIm5ldmVyIGJl
bG93IDF1cyIgKHdoaWNoIGlzIHF1aXRlCj4gPiBzbWFsbGVyIHRoYW4gMTAwdXMhKQo+ID4KPiA+
IE9mIGNvdXJzZSwgdGhlIGFjdHVhbCBncmFudWxhcml0eSBkZXBlbmRzIG9uIGhhcmR3YXJlIGlu
IHRoZSBYZW4gY2FzZQo+ID4gYXMgd2VsbCwgYnV0IHRoYXQgaXMgaGFuZGxlZCBpbiBYZW4gaXRz
ZWxmLiBBbmQgd2UgaGF2ZSBtZWNoYW5pc21zIGluCj4gPiBwbGFjZSBpbiB0aGVyZSB0byBhdm9p
ZCB0aW1lciBpbnRlcnJ1cHQgc3Rvcm1zIChsaWtlLCBhaGVtLCB0aGUgWGVuJ3MKPiA+ICd0aW1l
cl9zbG9wJyBib290IHBhcmFtZXRlci4uLiA6LVApCj4gPgo+ID4gQW5kIHRoaXMgaXMgYmFzaWNh
bGx5IHdoeSBJIHdhcyBhbHNvIHRoaW5raW5nIHdlIGNhbi9zaG91bGQgbG93ZXIgdGhlCj4gPiBk
ZWZhdWx0IHZhbHVlIG9mIFRJTUVSX1NMT1AsIGhlcmUgaW4gdGhlIFhlbiBjbG9jayBpbXBsZW1l
bnRhdGlvbiBpbgo+ID4gTGludXguCj4gCj4gV2hhdCBkbyB5b3UgdGhpbmsgd291bGQgYmUgYSBz
YW5lIHZhbHVlPyAxMHVzPyBTaG91bGQgd2UgdGhlbiBzdGlsbCBrZWVwCj4gdGhpcyBwYXRjaD8K
PiAKPiBNeSBjb25jZXJuIHdvdWxkIGJlIHRoYXQgaWYgd2UgY2hhbmdlIHRoZSBjdXJyZW50IHZh
bHVlIGFuZCBpdCB0dXJucyBvdXQKPiB0byBiZSB2ZXJ5IHdyb25nIHdlJ2QgdGhlbiBoYXZlIG5v
IHJlY291cnNlLgo+IAo+IAo+IC1ib3Jpcwo+IAoKU3BlYWtpbmcgb3V0IG9mIHR1cm4gYnV0IGFz
IGEgcGFydGljaXBhbnQgaW4gdGhpcyB0aHJlYWQsIEkgd291bGQgbm90CmFzc3VtZSB0byBjaGFu
Z2UgdGhlIGRlZmF1bHQgdmFsdWUgZm9yIGFsbCBjYXNlcyB3aXRob3V0IHNpZ25pZmljYW50CnRl
c3RpbmcgYnkgdGhlIGNvbW11bml0eSwgdG91Y2hpbmcgYSB2YXJpZXR5IG9mIGNvbmZpZ3VyYXRp
b25zLgoKSXQgZmVlbHMgbGlrZSBjaGFuZ2luZyB0aGUgZGVmYXVsdCBoYXMgYSBub24tdHJpdmlh
bCBhbW91bnQgb2YgCnVua25vd25zIHRoYXQgd291bGQgbmVlZCB0byBiZSBhZGRyZXNzZWQuCgpO
b3Qgc3VycHJpc2luZ2x5LCBJIGFtIGJpYXNlZCB0byB0aGUgYXBwcm9hY2ggb2YgbXkgcGF0Y2gg
d2hpY2gKZG9lcyBub3QgY2hhbmdlIHRoZSBkZWZhdWx0IGJ1dCBvZmZlcnMgZmxleGliaWxpdHkg
dG8gYWxsLgoKLSBSeWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 10:13:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 10: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 1h95Yz-0005vi-14; Wed, 27 Mar 2019 10: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=Vk7p=R6=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h95Yx-0005vd-PT
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 10:13:39 +0000
X-Inumbo-ID: fbc85157-5078-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbc85157-5078-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 10:13:37 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2RA90mC085042;
 Wed, 27 Mar 2019 18:09:00 +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 x2RA8pqU029659;
 Wed, 27 Mar 2019 18:08:51 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Wed, 27 Mar
 2019 18:08:57 +0800
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <cover.1553520193.git.puwen@hygon.cn>
 <14dcae729e8d2ed9ba54565a61e027c83b9df529.1553520193.git.puwen@hygon.cn>
 <5C9A49DA0200007800221F7F@prv1-mh.provo.novell.com>
 <f8aa80d5-5a5e-b8b9-932b-bc9310f75a59@hygon.cn>
 <5C9B34BC0200007800222113@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <f811c31f-ad7f-c94b-bc59-b3bb8a329fea@hygon.cn>
Date: Wed, 27 Mar 2019 18:08:25 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C9B34BC0200007800222113@prv1-mh.provo.novell.com>
Content-Language: en-US
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 x2RA90mC085042
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH v3 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: 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>

T24gMjAxOS8zLzI3IDE2OjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyNy4wMy4xOSBhdCAw
OToxNCwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzI2IDIzOjQ5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IE9uIDI1LjAzLjE5IGF0IDE0OjI5LCA8cHV3ZW5AaHlnb24uY24+
IHdyb3RlOgo+Pj4+IEBAIC0xMTYsNiArMTIxLDkgQEAgYm9vbCBfX2luaXQgcHJvYmVfY3B1aWRf
ZmF1bHRpbmcodm9pZCkKPj4+PiAgICAJdWludDY0X3QgdmFsOwo+Pj4+ICAgIAlpbnQgcmM7Cj4+
Pj4gICAgCj4+Pj4gKwlpZihib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9I
WUdPTikKPj4+PiArCQlyZXR1cm4gZmFsc2U7Cj4+Pj4gKwo+Pj4+ICAgIAlpZiAoKHJjID0gcmRt
c3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSkgPT0gMCkKPj4+Cj4+PiBJc24n
dCB0aGlzIHNpbWlsYXJseSB0cnVlIGZvciBBTUQsIGluIHdoaWNoIGNhc2UgYWRkaW5nIGJvdGgg
YXQgdGhlCj4+Cj4+IFRoZXJlIGlzIG5vIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPIGZvciBBTUQg
ZmFtaWx5IDE3aCBhbmQgSHlnb24gZmFtaWx5Cj4+IDE4aC4gUmVhZGluZyB0aGlzIE1TUiB3aWxs
IHN0YWxsIG9uIEh5Z29uIHN5c3RlbS4gSSBkb24ndCBrbm93IGlmIGl0Cj4+IHdvdWxkIHN1Y2Nl
c3NmdWxseSByZXR1cm5lZCB3aGVuIHJlYWRpbmcgaXQgb24gQU1EIHN5c3RlbS4KPiAKPiBXaGF0
IGRvIHlvdSBtZWFuIGJ5ICJzdGFsbCI/IFJlYWRpbmcgYW4gdW5pbXBsZW1lbnRlZCBNU1IKPiBz
aG91bGQgcHJvZHVjZSAjR1AoMCkuCgpPbiBjZXJ0YWluIG9sZCBIeWdvbiBzeXN0ZW0gdGhlcmUg
aXMgbm8gI0dQIHByb2R1Y2VkLiBBbmQgdGhlIFhlbgppbml0aWFsaXphdGlvbiBwcm9jZXNzIGlz
IHN0b3BwZWQuCgpCZXlvbmQgdGhhdCBpdCB3aWxsIGluZGVlZCBwcm9kdWNlOgoidHJhcHMuYzox
NTc0OiBHUEYgKDAwMDApIgphbmQgcmV0dXJuIGZhbHNlIGZyb20gdGhlIGxhc3QgaWYoKSBjb25k
aXRpb25hbC4KCj4+PiBzYW1lIHRpbWUgaW4gYSBzZXBhcmF0ZSBwYXRjaCB3b3VsZCBzZWVtIGJl
dHRlcj8gWWV0IHRoZW4gYWdhaW4gLQo+Pgo+PiBJbiBhIHNlcGFyYXRlIHBhdGNoIGlzIGZpbmUu
Cj4+Cj4+PiBkaWQgeW91IGxvb2sgYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBjb21taXQgbW92
aW5nIHRoZSBmdW5jdGlvbgo+Pj4gaGVyZSAoNmUyZmRjMGY4OSBbIng4NjogQ29tbW9uIGNwdWlk
IGZhdWx0aW5nIHN1cHBvcnQiXSk/IEhlbmNlCj4+PiBpZiBhbnl0aGluZyB0aGlzIHdvdWxkIG5l
ZWQgcXVhbGlmeWluZyBieSAhY3B1X2hhc19oeXBlcnZpc29yLgo+Pgo+PiBUaGVuIGl0IHdvdWxk
IGJlIGxpa2UgdGhpczoKPj4gCWlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9IWUdPTiAmJgo+PiAJICAgICFjcHVfaGFzX2h5cGVydmlzb3IpCj4+IAkJcmV0dXJuIGZh
bHNlOwo+IAo+IFJpZ2h0LCBwbHVzIHBlcmhhcHMgc2FpZCBBTUQgYWRkaXRpb24sIHVubGVzcyBB
bmRyZXcgb2JqZWN0cyB0byBpdAo+IGZvciBzb21lIHJlYXNvbi4KClRoZW4gaXQgd291bGQgYmUg
bGlrZSB0aGlzOgoJaWYgKChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9I
WUdPTiB8fAoJICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQp
ICYmCgkgICAgIWNwdV9oYXNfaHlwZXJ2aXNvcikKCQlyZXR1cm4gZmFsc2U7CgpBbmRyZXcsIGFu
eSBvYmplY3Rpb25zPwoKLS0gClJlZ2FyZHMsClB1IFdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 10:14:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 10:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h95Zc-0005yE-Cl; Wed, 27 Mar 2019 10: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=Vk7p=R6=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1h95Zb-0005y6-Cr
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 10:14:19 +0000
X-Inumbo-ID: 11044082-5079-11e9-bfd5-d79bec719d55
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11044082-5079-11e9-bfd5-d79bec719d55;
 Wed, 27 Mar 2019 10:14:13 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2RA9Wlg034565;
 Wed, 27 Mar 2019 18:09:32 +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 x2RA9KRC020219;
 Wed, 27 Mar 2019 18:09:20 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (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; Wed, 27 Mar
 2019 18:09:27 +0800
From: Pu Wen <puwen@hygon.cn>
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1553520193.git.puwen@hygon.cn>
 <babf13f907b9b85afe40cdffce4ee2cf17f67f11.1553520193.git.puwen@hygon.cn>
 <5C9A4EFD0200007800221FAC@prv1-mh.provo.novell.com>
 <54bb7b55-1d3c-5a36-d8f8-28be62f93635@hygon.cn>
 <5C9B365F020000780022211F@prv1-mh.provo.novell.com>
Message-ID: <3443a6b7-c8ea-3618-a8c8-4efc0a6d09bf@hygon.cn>
Date: Wed, 27 Mar 2019 18:08:55 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C9B365F020000780022211F@prv1-mh.provo.novell.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 x2RA9Wlg034565
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH v3 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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8zLzI3IDE2OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyNy4wMy4xOSBhdCAw
OToxNiwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8zLzI3IDA6MTAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4gT24gMjUuMDMuMTkgYXQgMTQ6MzAsIDxwdXdlbkBoeWdvbi5jbj4g
d3JvdGU6Cj4+Pj4gKyAgICBkZWZhdWx0Ogo+Pj4+ICsgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORyAiVlBNVTogVW5zdXBwb3J0ZWQgQ1BVIGZhbWlseSAlI3hcbiIsCj4+Pj4gKyAgICAgICAg
ICAgICAgIGN1cnJlbnRfY3B1X2RhdGEueDg2KTsKPj4+PiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPj4+PiAgICAgICAgfQo+Pj4KPj4+IFdoaWxlIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IGlu
IGNhc2VzIHdoZXJlIHlvdSBhZGQgdG8gZXhpc3RpbmcKPj4+IHN3aXRjaCgpLWVzIHdoaWNoIGxh
Y2sgc3VjaCBibGFuayBsaW5lcywgcGxlYXNlIGFkZCBhIGJsYW5rIGxpbmUKPj4+IGJldHdlZW4g
dGhlIGNhc2UgYmxvY2tzIGhlcmUuIFlldCB0aGVuIGFnYWluIEkgd29uZGVyIHdoZXRoZXIKPj4+
IHRoZSBkZWZhdWx0IGNhc2Ugd291bGRuJ3QgYmV0dGVyIG1vdmUgaW50byB0aGUgc2hhcmVkIGZ1
bmN0aW9uCj4+PiBhcyB3ZWxsLCBrZXlpbmcgb2ZmIG9mIGUuZy4gbnVtX2NvdW50ZXJzIHN0aWxs
IGJlaW5nIHplcm8uCj4+Cj4+IFRoZW4gYXMgdGhlcmUgaXMgb25seSBvbmUgY2FzZSBpbiBoeWdv
bl92cG11X2luaXQoKSwgaG93IGFib3V0IHJlbW92ZQo+PiBzd2l0Y2goKS1lcyBpbiB0aGlzIGZ1
bmN0aW9uPwo+IAo+IFdlbGwsIHBlcnNvbmFsbHkgSSdkIHByZWZlciB0byBrZWVwIHRoZSBzd2l0
Y2goKSwgYXMgdGhhdCB3aGF0J3MKPiBnb2luZyB0byBiZSBuZWVkZWQgb25jZSB5b3UgaW50cm9k
dWNlIGEgc2Vjb25kIG1vZGVsLCBidXQgSQo+IHdvbid0IGluc2lzdC4KCktlZXBpbmcgdGhlIHN3
aXRjaCgpIGlzIGFsc28gZmluZSB0byBtZS4KCi0tIApSZWdhcmRzLApQdSBXZW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 10:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 10:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h95n5-00070A-Mj; Wed, 27 Mar 2019 10:28: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h95n4-0006zy-4q
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 10:28:14 +0000
X-Inumbo-ID: 05caaf86-507b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05caaf86-507b-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 10:28: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 1h95n1-0006w3-Jn; Wed, 27 Mar 2019 10:28:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h95n1-0008Ok-DE; Wed, 27 Mar 2019 10:28:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h95n1-0008Uh-Bs; Wed, 27 Mar 2019 10:28:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134122-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 10:28:11 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 134122: 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>

ZmxpZ2h0IDEzNDEyMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEyMi8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
Y2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgMTcgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA0
NSAgMjAxOS0wMy0yNCAwOToxODo0NCBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2
YXN0YXZhQGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODQgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 10:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 10: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 1h96CR-0000xS-DE; Wed, 27 Mar 2019 10:54:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=umjf=R6=citrix.com=prvs=9827fcb00=xin.li@srs-us1.protection.inumbo.net>)
 id 1h96CQ-0000xN-20
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 10:54:26 +0000
X-Inumbo-ID: ae357ce7-507e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae357ce7-507e-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 10:54:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,276,1549929600"; d="scan'208";a="81945242"
From: "Xin Li (Talons)" <xin.li@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS
 type 2 info
Thread-Index: AQHU45+Ldkl00MhoB0mbGLp3OeGe5KYdXpgAgAFI2qA=
Date: Wed, 27 Mar 2019 10:54:17 +0000
Message-ID: <1553684057486.68231@citrix.com>
References: <20190326064532.9054-1-xin.li@citrix.com>
 <5C9A25EE0200007800221EA9@prv1-mh.provo.novell.com>
In-Reply-To: <5C9A25EE0200007800221EA9@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS
 type 2 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: Xin Li <talons.lee@gmail.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.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>

SGkgSmFuLAogICAgVGhhbmtzIGZvciByZXZpZXdpbmcuCgo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBT
ZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSA5OjE1IFBNCj4gVG86IFhpbiBMaSA8dGFsb25z
LmxlZUBnbWFpbC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBJZ29yIERydXpoaW5pbgo+IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPjsgU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPjsgWGluIExpCj4gKFRhbG9ucykg
PHhpbi5saUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxIDEvMV0gaHZtbG9hZGVyOiBhbGxvdyBvdmVycmlkaW5n
IFNNQklPUwo+IHR5cGUgMiBpbmZvCj4gCj4gPj4+IE9uIDI2LjAzLjE5IGF0IDA3OjQ1LCA8dGFs
b25zLmxlZUBnbWFpbC5jb20+IHdyb3RlOgo+ID4gRXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0
IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBzdXBwb3J0IHRvCj4gPiBvdmVycmlkZSBzdHJp
bmdzIGZyb20gdG9vbHN0YWNrLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxp
QGNpdHJpeC5jb20+Cj4gPgo+ID4gLS0tCj4gPiBDQzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+Cj4gPiBDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgo+ID4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gCj4gSSB3b25kZXIgd2h5IEkgaGF2ZSBub3QgYmVlbiBDYy1lZC4KU29ycnksIGFkZGlu
ZyB5b3UuCgo+IAo+ID4gQEAgLTUxOCw3ICs1MjAsNjcgQEAgc21iaW9zX3R5cGVfMl9pbml0KHZv
aWQgKnN0YXJ0KQo+ID4gICAgICAgICAgcmV0dXJuIChzdGFydCArIGxlbmd0aCk7Cj4gPiAgICAg
IH0KPiAKPiBJbiB0aGUgc3ViamVjdCB5b3Ugc2F5ICJvdmVycmlkaW5nIiwgYnV0IHlvdSBhZGQg
bmV3IGluZm9ybWF0aW9uIG9ubHkgd2hlbgo+IGl0IGNvdWxkbid0IGJlIGZvdW5kIHZpYSBnZXRf
c21iaW9zX3B0X3N0cnVjdCgpLiBXaGljaCBpbiB0dXJuIGFscmVhZHkgaXMgc29ydAo+IG9mIHRv
b2wgc3RhY2sgcHJvdmlkZWQsIHNvIGEgbWVhbnMgdG8gb3ZlcnJpZGUgdGhpbmdzIGFscmVhZHkg
ZXhpc3RzLiBQbGVhc2UKPiBjbGFyaWZ5IHRoaXMgaW4gdGl0bGUgYW5kL29yIGRlc2NyaXB0aW9u
LgpPSy4gaG93IGFib3V0OgoKICAgIGh2bWxvYWRlcjogYWRkIFNNQklPUyB0eXBlIDIgaW5mbyBm
b3IgY3VzdG9taXplZCBzdHJpbmcKICAgIAogICAgRXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0
IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBzdXBwb3J0IHRvCiAgICB3cml0ZSBpdCB3aGVu
IGN1c3RvbWl6ZWQgc3RyaW5nIHByb3ZpZGVkIGFuZCBubyBzbWJpb3MgcGFzc2VkIGluLgoKPiAK
PiA+IC0gICAgLyogT25seSBwcmVzZW50IHdoZW4gcGFzc2VkIGluICovCj4gPiArICAgIHMgPSB4
ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfTUFOVUZBQ1RVUkVSLCBOVUxMKTsKPiA+ICsg
ICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+IAo+IElzIGl0IHJlYWxseSBh
IGdvb2QgaWRlYSB0byBrZXkgZXZlcnl0aGluZyBlbHNlIG9mZiBvZiB0aGUgcHJlc2VuY2Ugb2Yg
dGhpcyBvbmUKPiBzdHJpbmcgaW4geGVuc3RvcmU/IFNob3VsZG4ndCBpdCByYXRoZXIgYmUgdGhh
dCB0aGUgc3RydWN0dXJlIGdldHMgaW5zdGFudGlhdGVkCj4gd2hlbmV2ZXIgYW55IG9mIHRoZSBz
dHJpbmdzIGFyZSB0aGVyZT8KT0suCkkgd2FudGVkIHRvIGF2b2lkIHN0cnVjdHVyZSB3aXRob3V0
IG1hbnVmYWN0dXJlciwKdGhlIGFwcCB3ZSBtZXQgb25seSByZWFkIHRoaXMgZmllbGQuCgpDYW4g
SSBpdGVyYXRlIHRoZSA2IGtleXMgdHdpY2U/CmZpcnN0IGl0ZXJhdGlvbiB0byBkZWNpZGUgaWYg
YW55IHN0cmluZyBpcyBwcm92aWRlZCwKdGhlIHNlY29uZCBpdGVyYXRpb24gdG8gaW5pdGlhbGl6
ZSBzdHJ1Y3R1cmUuIAoKPiAKPiA+ICsgICAgewo+ID4gKyAgICAgICAgbWVtc2V0KHAsIDAsIHNp
emVvZigqcCkpOwo+ID4gKyAgICAgICAgcC0+aGVhZGVyLnR5cGUgPSAyOwo+ID4gKyAgICAgICAg
cC0+aGVhZGVyLmxlbmd0aCA9IHNpemVvZihzdHJ1Y3Qgc21iaW9zX3R5cGVfMik7Cj4gPiArICAg
ICAgICBwLT5oZWFkZXIuaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMjsKPiA+ICsgICAgICAg
IHAtPmZlYXR1cmVfZmxhZ3MgPSAweDA5OyAvKiBCb2FyZCBpcyBhIGhvc3RpbmcgYm9hcmQgYW5k
Cj4gPiArIHJlcGxhY2VhYmxlICovCj4gCj4gRG9lc24ndCBzZXR0aW5nIGJpdCAzIHNvcnQgb2Yg
aW1wbHkgYWxzbyBzZXR0aW5nIGJpdCAyPyBZZXQgZG8gd2UgcmVhbGx5IG1lYW4gdG8KPiBtYXJr
IHRoZSBib2FyZCBhcyByZXBsYWNlYWJsZSBpbiB0aGUgZmlyc3QgcGxhY2U/CkZvciB0aGUgaG9z
dHMgSSd2ZSBjaGVja2VkLCBiaXQgMyBpcyBzZXQgYnV0IGJpdCAyIGlzbid0LgoKPiAKPiA+ICsg
ICAgICAgIHAtPmNoYXNzaXNfaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMzsKPiA+ICsgICAg
ICAgIHAtPmJvYXJkX3R5cGUgPSAweDBhOyAvKiBNb3RoZXJib2FyZCAqLwo+ID4gKyAgICAgICAg
c3RhcnQgKz0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8yKTsKPiA+ICsKPiA+ICsgICAgICAg
IHN0cmNweSgoY2hhciAqKXN0YXJ0LCBzKTsKPiAKPiBUaGVyZSdzIGF0IGxlYXN0IG9uZSBleGFt
cGxlIGluIHNtYmlvc190eXBlXzNfaW5pdCgpIHNob3dpbmcgdGhhdCBjYXN0cyBsaWtlCj4gdGhp
cyBvbmUgYXJlbid0IG5lZWRlZC4KT0suIFdpbGwgcmVtb3ZlIHRoaXMgdW5uZWNlc3NhcnkgY2Fz
dCBmb3Igdm9pZCouCgo+IAo+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlv
c190eXBlcy5oCj4gPiArKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVz
LmgKPiA+IEBAIC05MCw2ICs5MCwxMiBAQCBzdHJ1Y3Qgc21iaW9zX3R5cGVfMiB7Cj4gPiAgICAg
IHVpbnQ4X3QgcHJvZHVjdF9uYW1lX3N0cjsKPiA+ICAgICAgdWludDhfdCB2ZXJzaW9uX3N0cjsK
PiA+ICAgICAgdWludDhfdCBzZXJpYWxfbnVtYmVyX3N0cjsKPiA+ICsgICAgdWludDhfdCBhc3Nl
dF90YWdfc3RyOwo+ID4gKyAgICB1aW50OF90IGZlYXR1cmVfZmxhZ3M7Cj4gPiArICAgIHVpbnQ4
X3QgbG9jYXRpb25faW5fY2hhc3Npc19zdHI7Cj4gPiArICAgIHVpbnQxNl90IGNoYXNzaXNfaGFu
ZGxlOwo+ID4gKyAgICB1aW50OF90IGJvYXJkX3R5cGU7Cj4gPiArICAgIHVpbnQ4X3QgY29udGFp
bmVkX2hhbmRsZV9jb3VudDsKPiAKPiAgICAgdWludDE2X3QgY29udGFpbmVkX2hhbmRsZXNbXTsK
U3VyZS4gQWRkaW5nIHRoaXMuCgo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9o
dm1feHNfc3RyaW5ncy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19z
dHJpbmdzLmgKPiA+IEBAIC02MiwxOCArNjIsMjQgQEAKPiA+ICAvKiBUaGUgZm9sbG93aW5nIHhl
bnN0b3JlIHZhbHVlcyBhcmUgdXNlZCB0byBvdmVycmlkZSBzb21lIG9mIHRoZSBkZWZhdWx0Cj4g
PiAgICogc3RyaW5nIHZhbHVlcyBpbiB0aGUgU01CSU9TIHRhYmxlIGNvbnN0cnVjdGVkIGluIGh2
bWxvYWRlci4KPiA+ICAgKi8KPiA+IC0jZGVmaW5lIEhWTV9YU19CSU9TX1NUUklOR1MgICAgICAg
ICAgICAiYmlvcy1zdHJpbmdzIgo+ID4gLSNkZWZpbmUgSFZNX1hTX0JJT1NfVkVORE9SICAgICAg
ICAgICAgICJiaW9zLXN0cmluZ3MvYmlvcy12ZW5kb3IiCj4gPiAtI2RlZmluZSBIVk1fWFNfQklP
U19WRVJTSU9OICAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9iaW9zLXZlcnNpb24iCj4gPiAtI2Rl
ZmluZSBIVk1fWFNfU1lTVEVNX01BTlVGQUNUVVJFUiAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0t
Cj4gbWFudWZhY3R1cmVyIgo+ID4gLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9QUk9EVUNUX05BTUUg
ICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLQo+IHByb2R1Y3QtbmFtZSIKPiA+IC0jZGVmaW5lIEhW
TV9YU19TWVNURU1fVkVSU0lPTiAgICAgICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS12ZXJzaW9u
Igo+ID4gLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxfTlVNQkVSICAgICJiaW9zLXN0cmlu
Z3Mvc3lzdGVtLXNlcmlhbC0KPiBudW1iZXIiCj4gPiAtI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJF
X01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtCj4gbWFudWZhY3R1cmVyIgo+
ID4gLSNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9TRVJJQUxfTlVNQkVSICJiaW9zLXN0cmluZ3Mv
ZW5jbG9zdXJlLQo+IHNlcmlhbC1udW1iZXIiCj4gPiAtI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJF
X0FTU0VUX1RBRyAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtCj4gYXNzZXQtdGFnIgo+ID4g
LSNkZWZpbmUgSFZNX1hTX0JBVFRFUllfTUFOVUZBQ1RVUkVSICAgICJiaW9zLXN0cmluZ3MvYmF0
dGVyeS0KPiBtYW51ZmFjdHVyZXIiCj4gPiAtI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9ERVZJQ0Vf
TkFNRSAgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LQo+IGRldmljZS1uYW1lIgo+ID4gKyNkZWZp
bmUgSFZNX1hTX0JJT1NfU1RSSU5HUyAgICAgICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MiCj4g
PiArI2RlZmluZSBIVk1fWFNfQklPU19WRU5ET1IgICAgICAgICAgICAgICAgICAgImJpb3Mtc3Ry
aW5ncy9iaW9zLXZlbmRvciIKPiA+ICsjZGVmaW5lIEhWTV9YU19CSU9TX1ZFUlNJT04gICAgICAg
ICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2Jpb3MtdmVyc2lvbiIKPiA+ICsjZGVmaW5lIEhWTV9Y
U19TWVNURU1fTUFOVUZBQ1RVUkVSICAgICAgICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS0KPiBt
YW51ZmFjdHVyZXIiCj4gPiArI2RlZmluZSBIVk1fWFNfU1lTVEVNX1BST0RVQ1RfTkFNRSAgICAg
ICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tCj4gcHJvZHVjdC1uYW1lIgo+ID4gKyNkZWZpbmUg
SFZNX1hTX1NZU1RFTV9WRVJTSU9OICAgICAgICAgICAgICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVt
LQo+IHZlcnNpb24iCj4gPiArI2RlZmluZSBIVk1fWFNfU1lTVEVNX1NFUklBTF9OVU1CRVIgICAg
ICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tCj4gc2VyaWFsLW51bWJlciIKPiA+ICsjZGVmaW5l
IEhWTV9YU19CQVNFQk9BUkRfTUFOVUZBQ1RVUkVSICAgICAgICAiYmlvcy0KPiBzdHJpbmdzL2Jh
c2Vib2FyZC1tYW51ZmFjdHVyZXIiCj4gPiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1BST0RV
Q1RfTkFNRSAgICAgICAgImJpb3MtCj4gc3RyaW5ncy9iYXNlYm9hcmQtcHJvZHVjdC1uYW1lIgo+
ID4gKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9WRVJTSU9OICAgICAgICAgICAgICJiaW9zLXN0
cmluZ3MvYmFzZWJvYXJkLQo+IHZlcnNpb24iCj4gPiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJE
X1NFUklBTF9OVU1CRVIgICAgICAgImJpb3MtCj4gc3RyaW5ncy9iYXNlYm9hcmQtc2VyaWFsLW51
bWJlciIKPiA+ICsjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfQVNTRVRfVEFHICAgICAgICAgICAi
Ymlvcy0KPiBzdHJpbmdzL2Jhc2Vib2FyZC1hc3NldC10YWciCj4gPiArI2RlZmluZSBIVk1fWFNf
QkFTRUJPQVJEX0xPQ0FUSU9OX0lOX0NIQVNTSVMgImJpb3MtCj4gc3RyaW5ncy9iYXNlYm9hcmQt
bG9jYXRpb24taW4tY2hhc3NpcyIKPiA+ICsjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfTUFOVUZB
Q1RVUkVSICAgICAgICAiYmlvcy0KPiBzdHJpbmdzL2VuY2xvc3VyZS1tYW51ZmFjdHVyZXIiCj4g
PiArI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIgICAgICAgImJpb3MtCj4g
c3RyaW5ncy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciIKPiA+ICsjZGVmaW5lIEhWTV9YU19FTkNM
T1NVUkVfQVNTRVRfVEFHICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS0KPiBhc3Nl
dC10YWciCj4gPiArI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9NQU5VRkFDVFVSRVIgICAgICAgICAg
ImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LQo+IG1hbnVmYWN0dXJlciIKPiA+ICsjZGVmaW5lIEhWTV9Y
U19CQVRURVJZX0RFVklDRV9OQU1FICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2JhdHRlcnktCj4g
ZGV2aWNlLW5hbWUiCj4gCj4gVG8gYmUgaG9uZXN0IEknZCBwcmVmZXIgaWYgeW91IGF2b2lkZWQg
dGhlIHJlLWZvcm1hdHRpbmcsIGFjY2VwdGluZyB0aGUgb25lCj4gZGVmaW5pdGlvbiB0aGF0IHRo
ZW4gZG9lc24ndCBwcm9wZXJseSBhbGlnbiB3aXRoIHRoZSByZXN0LiBCdXQgaWYgb3RoZXJzIHRo
aW5rCj4gZGlmZmVyZW50bHksIHNvIGJlIGl0LgpDYW4gSSBrZWVwIHRoaXMgc3R5bGU/IFRoaXMg
c2VlbXMgZml0IGN1cnJlbnQgY29kZSBzdHlsZS4KCj4gCj4gSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 10:59:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 10: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 1h96Hf-000195-35; Wed, 27 Mar 2019 10: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h96Hd-00018t-Eg
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 10:59:49 +0000
X-Inumbo-ID: 701d82f1-507f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 701d82f1-507f-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 10:59:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h96Hb-0007XX-Tj; Wed, 27 Mar 2019 10:59:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h96Hb-0002sk-Lb; Wed, 27 Mar 2019 10:59:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h96Hb-0007Hn-Ky; Wed, 27 Mar 2019 10:59:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134107-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=8eed571409a7f81ec9327cfa95d7c298333e22e4
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 10:59:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134107: 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>

ZmxpZ2h0IDEzNDEwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEwNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhl
ZWQ1NzE0MDlhN2Y4MWVjOTMyN2NmYTk1ZDdjMjk4MzMzZTIyZTQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAxIGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMDQg
IDIwMTktMDMtMjYgMjI6MDY6NDQgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4ZWVk
NTcxNDA5YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAz
IDIwMTkgKzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBq
b2JzCiAgICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJv
a2VuIGJ1aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1v
dmUuCiAgICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRo
b24gMi42LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8g
c2Vuc2libGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmly
b25tZW50cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0
cmVhbSBidWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBH
Q0MgNC42IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUy
Y2NlM2FhZjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAK
CiAgICBDSTogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAg
VGhlIHNjcmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUg
dGhyZWUgdGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 11:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 11: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 1h96KS-0001rv-JS; Wed, 27 Mar 2019 11:02:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sq4U=R6=citrix.com=prvs=98279bc35=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h96KR-0001rq-Lf
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 11:02:43 +0000
X-Inumbo-ID: d79a9c60-507f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d79a9c60-507f-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 11:02:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,276,1549929600"; d="scan'208";a="81945891"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <14c89679-75b6-9a5d-b80a-8e28bcc795cb@citrix.com>
Date: Wed, 27 Mar 2019 11:02:37 +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: <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>, Lars Kurth <lars.kurth@xenproject.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNS8xOSAzOjI0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMS4wMy4xOSBh
dCAyMToyNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBJdCB0dXJucyBv
dXQgdGhhdCB0aGlzIGNvZGUgd2FzIHByZXZpb3VzbHkgZGVhZC4KPiAKPiBJZiBpdCB3YXMgZW50
aXJlbHkgZGVhZCwgd2h5IHRoZSBydXNoIHRvIGdldCB0aGUgY2hhbmdlIGludG8gNC4xMj8KPiAo
SSBzdXBwb3NlIHRoZSBsYXRlciBwYXJ0cyBvZiBkZXNjcmlwdGlvbiBhcmUgdGhlbiBqdXN0aWZ5
aW5nIHdoeQo+IHRoZSBjb2RlIHdhc24ndCBhY3R1YWxseSBkZWFkLCBhbmQgd2h5IGl0IHdhcyBn
ZXR0aW5nIGluIHRoZSB3YXksCj4gYnV0IEkgdGhpbmsgdGhpcyB3YXkgb2YgcHV0dGluZyBpdCBp
cyBhdCBsZWFzdCBjb25mdXNpbmcuKQo+IAo+PiBjL3MgZGNmNDE3OTAgIiB4ODYvbW1jZmcvZHJo
ZDogTW92ZSBhY3BpX21tY2ZnX2luaXQoKSBjYWxsIGJlZm9yZSBjYWxsaW5nCj4+IGFjcGlfcGFy
c2VfZG1hcigpIiByZXN1bHRlZCBpbiBQQ0kgc2VnbWVudCAwIG5vdyBoYXZpbmcgYmVlbiBpbml0
aWFsaXNlZAo+PiBlbm91Z2ggZm9yIGFjcGlfcGFyc2Vfb25lX2RyaGQoKSB0byBub3QgdGFrZSB0
aGUKPj4KPj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQgaXMgbm90IGFjY2Vzc2libGUg
eWV0LiAqLwo+Pgo+PiBwYXRoIHVuY29uZGl0aW9uYWxseS4KPiAKPiBPciBhbSBJIG1pc3JlYWRp
bmcgdGhlIGluaXRpYWwgc2VudGVuY2UsIGFuZCB5b3UncmUgcmVhbGx5IHN1Z2dlc3RpbmcKPiB0
aGF0IHByaW9yIHRvIHNhaWQgY29tbWl0IHRoZSBjb2RlIGluIHF1ZXN0aW9uIGhhZCBiZWVuIGRl
YWQ/IEhvdydzCj4gdGhhdCBjb21taXQgcmVsYXRlZCB0aGVuPyBTZWdtZW50IDAgaXMgdmFsaWQg
aXJyZXNwZWN0aXZlIG9mIGFueQo+IE1NQ0ZHIGluZm9ybWF0aW9uIGdhaW5lZCBmcm9tIEFDUEkg
dGFibGVzIChzZWUgcGNpX3NlZ21lbnRzX2luaXQoKSkuCj4gCj4+ICBIb3dldmVyLCBzb21lIHN5
c3RlbXMgaGF2ZSBETUFSIHRhYmxlcyB3aGljaCBsaXN0Cj4+IGRldmljZXMgd2hpY2ggYXJlIGRp
c2FibGVkIGJ5IHVzZXIgY2hvaWNlIChpbiBwYXJ0aWN1bGFyLCBEZWxsIFBvd2VyRWRnZSBSNzQw
Cj4+IHdpdGggSS9PIEFUIERNQSBkaXNhYmxlZCksIGFuZCB0dXJuaW5nIG9mZiBhbGwgSU9NTVUg
ZnVuY3Rpb25hbGl0eSBpbiB0aGlzCj4+IGNhc2UgaXMgZW50aXJlbHkgdW5oZWxwZnVsIGJlaGF2
aW91ci4KPiAKPiBBcyBpbiBtYW55IG90aGVyIGNhc2VzLCB3aGF0IGlzIG9yIGlzIG5vdCB1bmhl
bHBmdWwgaXMgb2Z0ZW4gYSBtYXR0ZXIKPiBvZiBwZXJjZXB0aW9uIGFuZCBoZW5jZSBwb3NzaWJs
eSBzdWJqZWN0aXZlLiBJIGNhbiBzZWUgeW91ciBwb2ludCwKPiBidXQgSSBhbHNvIGNhbiBzZWUg
d2h5IHRoZSBhdXRob3JzIG9mIHRoZSBjb2RlIGNvbnNpZGVyZWQgaXQgYSByYXRoZXIKPiBiYWQg
c2lnbiBpZiBub24tZXhpc3RpbmcgUENJIGRldmljZXMgZ2V0IG5hbWVkIGJ5IGFuIEFDUEkgdGFi
bGUuCj4gV2hhdCBpZiBlLmcuIGxhdGVyIGEgZGV2aWNlIGdldHMgaG90LXBsdWdnZWQgaW50byB0
aGF0IHZlcnkgU0JERj8KPiAKPj4gTGVhdmUgdGhlIHdhcm5pbmcgd2hpY2ggaWRlbnRpZmllcyB0
aGUgcHJvYmxlbWF0aWMgZGV2aWNlcywgYnV0IGRyb3AgdGhlCj4+IHJlbWFpbmluZyBsb2dpYy4g
IFRoaXMgbGVhdmVzIHRoZSBzeXN0ZW0gaW4gYmV0dGVyIG92ZXJhbGwgc3RhdGUsIGFuZCB3b3Jr
aW5nCj4+IGluIHRoZSBzYW1lIHdheSB0aGF0IGl0IGRpZCBpbiBwcmV2aW91cyByZWxlYXNlcy4K
PiAKPiBJIHdvbmRlciB3aGV0aGVyIHlvdSd2ZSB0YWtlbiB0aGUgdGltZSB0byBsb29rIGF0IHRo
ZSBkZXNjcmlwdGlvbgo+IG9mIHRoZSBjb21taXQgZmlyc3QgaW50cm9kdWNpbmcgdGhpcyBsb2dp
YyAoYTgwNTlmZmNlZCAiVlQtZDogaW1wcm92ZQo+IFJNUlIgdmFsaWRpdHkgY2hlY2tpbmciKS4g
SSBmaW5kIGl0IHdvcnJ5aW5nIGluIHBhcnRpY3VsYXIgdG8KPiBlZmZlY3RpdmVseSByZXZlcnQg
YSBjaGFuZ2Ugd2hpY2ggY2xhaW1zICd0byBhdm9pZCBhbnkgc2VjdXJpdHkKPiB2dWxuZXJhYmls
aXR5IHdpdGggbWFsaWNpb3VzIHMvcyByZS1lbmFibGluZyAic3VwcG9zZWQgZGlzYWJsZWQiCj4g
ZGV2aWNlcycgd2l0aG91dCBhbnkgZGlzY3Vzc2lvbiBvZiB3aHkgdGhhdCBtYXkgaGF2ZSBiZWVu
IGEKPiB3cm9uZyBwZXJzcGVjdGl2ZSB0byB0YWtlLgoKSGF2aW5nIHJlYWQgdGhlIHBhdGNoIGRl
c2NyaXB0aW9uLCBJIHRoaW5rIHlvdSBoYXZlIHRoZSBwb2xhcml0eSBvZiB0aGF0CmNvbW1lbnQg
d3JvbmcuCgpJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB0aGF0IHBhdGNoIGRpc2FibGVzIHBh
cnQgb2YgdGhlIElPTU1VIGlmIGl0CmZpbmRzIHNvbWV0aGluZyBzdHJhbmdlLCAqdW5sZXNzKiBp
b21tdT1mb3JjZSBpcyBvbi4gIFRoZSB0ZXh0IGdpdmVzIHRoZQppZGVhIHRoYXQgaXQgaXMgKmxl
c3MqIHNhZmUgdG8gZGlzYWJsZSB0aGUgSU9NTVU7IGFuZCB0aGF0IGVuYWJsaW5nIHRoZQpJT01N
VSBmdW5jdGlvbmFsaXR5LCBldmVuIHdpdGggaW52YWxpZCBlbnRyaWVzLCBpcyBzYWZlciB0aGFu
IGxlYXZpbmcgaXQKb2ZmLgoKVGhlIHBhdGNoIHdlIGNoZWNrZWQgaW4gKGlmIEkgdW5kZXJzdGFu
ZCBjb3JyZWN0bHkpLCBlbmFibGVzIHRoZSBJT01NVQppbiBtb3JlIHNpdHVhdGlvbnMsIGV2ZW4g
d2hlbiBpb21tdT1mb3JjZSBpcyBub3Qgc2V0OyBhbmQgdGh1cyAoYnkgdGhlCmxvZ2ljIG9mIHRo
ZSBvcmlnaW5hbCBwYXRjaCkgaXMgbW9yZSAic2FmZSIgYnkgZGVmYXVsdCB0aGFuIHRoZSBwcmV2
aW91cwpwYXRjaC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 11:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 11: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 1h96eh-0003Wj-MS; Wed, 27 Mar 2019 11: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h96eg-0003We-03
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 11:23:38 +0000
X-Inumbo-ID: c2975d41-5082-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 c2975d41-5082-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 11:23:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 05:23:34 -0600
Message-Id: <5C9B5D3502000078002221A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 05:23:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xin Li" <xin.li@citrix.com>
References: <20190326064532.9054-1-xin.li@citrix.com>
 <5C9A25EE0200007800221EA9@prv1-mh.provo.novell.com>
 <1553684057486.68231@citrix.com>
In-Reply-To: <1553684057486.68231@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS
 type 2 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: Xin Li <talons.lee@gmail.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.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+IE9uIDI3LjAzLjE5IGF0IDExOjU0LCA8eGluLmxpQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBG
cm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50OiBUdWVz
ZGF5LCBNYXJjaCAyNiwgMjAxOSA5OjE1IFBNCj4+IAo+PiA+Pj4gT24gMjYuMDMuMTkgYXQgMDc6
NDUsIDx0YWxvbnMubGVlQGdtYWlsLmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTUxOCw3ICs1MjAsNjcg
QEAgc21iaW9zX3R5cGVfMl9pbml0KHZvaWQgKnN0YXJ0KQo+PiA+ICAgICAgICAgIHJldHVybiAo
c3RhcnQgKyBsZW5ndGgpOwo+PiA+ICAgICAgfQo+PiAKPj4gSW4gdGhlIHN1YmplY3QgeW91IHNh
eSAib3ZlcnJpZGluZyIsIGJ1dCB5b3UgYWRkIG5ldyBpbmZvcm1hdGlvbiBvbmx5IHdoZW4KPj4g
aXQgY291bGRuJ3QgYmUgZm91bmQgdmlhIGdldF9zbWJpb3NfcHRfc3RydWN0KCkuIFdoaWNoIGlu
IHR1cm4gYWxyZWFkeSBpcyBzb3J0Cj4+IG9mIHRvb2wgc3RhY2sgcHJvdmlkZWQsIHNvIGEgbWVh
bnMgdG8gb3ZlcnJpZGUgdGhpbmdzIGFscmVhZHkgZXhpc3RzLiBQbGVhc2UKPj4gY2xhcmlmeSB0
aGlzIGluIHRpdGxlIGFuZC9vciBkZXNjcmlwdGlvbi4KPiBPSy4gaG93IGFib3V0Ogo+IAo+ICAg
ICBodm1sb2FkZXI6IGFkZCBTTUJJT1MgdHlwZSAyIGluZm8gZm9yIGN1c3RvbWl6ZWQgc3RyaW5n
Cj4gICAgIAo+ICAgICBFeHRlbmQgc21iaW9zIHR5cGUgMiBzdHJ1Y3QgdG8gbWF0Y2ggc3BlY2lm
aWNhdGlvbiwgYWRkIHN1cHBvcnQgdG8KPiAgICAgd3JpdGUgaXQgd2hlbiBjdXN0b21pemVkIHN0
cmluZyBwcm92aWRlZCBhbmQgbm8gc21iaW9zIHBhc3NlZCBpbi4KCkxvb2tzIHJlYXNvbmFibGUg
dG8gbWUuCgo+PiA+IC0gICAgLyogT25seSBwcmVzZW50IHdoZW4gcGFzc2VkIGluICovCj4+ID4g
KyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX01BTlVGQUNUVVJFUiwgTlVM
TCk7Cj4+ID4gKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAnKSApCj4+IAo+PiBJ
cyBpdCByZWFsbHkgYSBnb29kIGlkZWEgdG8ga2V5IGV2ZXJ5dGhpbmcgZWxzZSBvZmYgb2YgdGhl
IHByZXNlbmNlIG9mIHRoaXMgb25lCj4+IHN0cmluZyBpbiB4ZW5zdG9yZT8gU2hvdWxkbid0IGl0
IHJhdGhlciBiZSB0aGF0IHRoZSBzdHJ1Y3R1cmUgZ2V0cyBpbnN0YW50aWF0ZWQKPj4gd2hlbmV2
ZXIgYW55IG9mIHRoZSBzdHJpbmdzIGFyZSB0aGVyZT8KPiBPSy4KPiBJIHdhbnRlZCB0byBhdm9p
ZCBzdHJ1Y3R1cmUgd2l0aG91dCBtYW51ZmFjdHVyZXIsCj4gdGhlIGFwcCB3ZSBtZXQgb25seSBy
ZWFkIHRoaXMgZmllbGQuCj4gCj4gQ2FuIEkgaXRlcmF0ZSB0aGUgNiBrZXlzIHR3aWNlPwo+IGZp
cnN0IGl0ZXJhdGlvbiB0byBkZWNpZGUgaWYgYW55IHN0cmluZyBpcyBwcm92aWRlZCwKPiB0aGUg
c2Vjb25kIGl0ZXJhdGlvbiB0byBpbml0aWFsaXplIHN0cnVjdHVyZS4gCgpJJ2Qgc3VnZ2VzdCB0
byBhdm9pZCB0aGlzLiBGaWxsIHRoZSBzdHJ1Y3R1cmUgd2l0aG91dCB0aGUgc3Vycm91bmRpbmcK
aWYoKSwgYW5kIHNpbXBseSBkZXRlcm1pbmUgdGhlIGZ1bmN0aW9uJ3MgcmV0dXJuIHZhbHVlcyBi
YXNlZCBvbgp3aGV0aGVyIGNvdW50ZXIgaXMgbm9uLXplcm8uCgo+PiA+ICsgICAgewo+PiA+ICsg
ICAgICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnApKTsKPj4gPiArICAgICAgICBwLT5oZWFkZXIu
dHlwZSA9IDI7Cj4+ID4gKyAgICAgICAgcC0+aGVhZGVyLmxlbmd0aCA9IHNpemVvZihzdHJ1Y3Qg
c21iaW9zX3R5cGVfMik7Cj4+ID4gKyAgICAgICAgcC0+aGVhZGVyLmhhbmRsZSA9IFNNQklPU19I
QU5ETEVfVFlQRTI7Cj4+ID4gKyAgICAgICAgcC0+ZmVhdHVyZV9mbGFncyA9IDB4MDk7IC8qIEJv
YXJkIGlzIGEgaG9zdGluZyBib2FyZCBhbmQKPj4gPiArIHJlcGxhY2VhYmxlICovCj4+IAo+PiBE
b2Vzbid0IHNldHRpbmcgYml0IDMgc29ydCBvZiBpbXBseSBhbHNvIHNldHRpbmcgYml0IDI/IFll
dCBkbyB3ZSByZWFsbHkgbWVhbiB0bwo+PiBtYXJrIHRoZSBib2FyZCBhcyByZXBsYWNlYWJsZSBp
biB0aGUgZmlyc3QgcGxhY2U/Cj4gRm9yIHRoZSBob3N0cyBJJ3ZlIGNoZWNrZWQsIGJpdCAzIGlz
IHNldCBidXQgYml0IDIgaXNuJ3QuCgpCdXQgbXkgcmVhZGluZyBvZiB0aGUgc3BlYyBzdWdnZXN0
cyB0aGlzIGltcGxpY2F0aW9uOyB0aGUgcXVlc3Rpb24KanVzdCBpcyB3aGV0aGVyIHRoYXQncyBh
biBpbXBsaWNhdGlvbiBmb3IgdGhlIHByb2R1Y2VyIHRvIGZvbGxvdyBvcgp0aGUgY29uc3VtZXIu
IElmIG9uIGFjdHVhbCBoYXJkd2FyZSBpdCdzIG9ic2VydmVkIGFzIHlvdSBzYXksIEkKd29uJ3Qg
b2JqZWN0IHlvdSBrZWVwaW5nIGl0IGFzIGlzLgoKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV94c19zdHJpbmdzLmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2h2bV94c19zdHJpbmdzLmgKPj4gPiBAQCAtNjIsMTggKzYyLDI0IEBACj4+ID4gIC8qIFRoZSBm
b2xsb3dpbmcgeGVuc3RvcmUgdmFsdWVzIGFyZSB1c2VkIHRvIG92ZXJyaWRlIHNvbWUgb2YgdGhl
IGRlZmF1bHQKPj4gPiAgICogc3RyaW5nIHZhbHVlcyBpbiB0aGUgU01CSU9TIHRhYmxlIGNvbnN0
cnVjdGVkIGluIGh2bWxvYWRlci4KPj4gPiAgICovCj4+ID4gLSNkZWZpbmUgSFZNX1hTX0JJT1Nf
U1RSSU5HUyAgICAgICAgICAgICJiaW9zLXN0cmluZ3MiCj4+ID4gLSNkZWZpbmUgSFZNX1hTX0JJ
T1NfVkVORE9SICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MvYmlvcy12ZW5kb3IiCj4+ID4gLSNk
ZWZpbmUgSFZNX1hTX0JJT1NfVkVSU0lPTiAgICAgICAgICAgICJiaW9zLXN0cmluZ3MvYmlvcy12
ZXJzaW9uIgo+PiA+IC0jZGVmaW5lIEhWTV9YU19TWVNURU1fTUFOVUZBQ1RVUkVSICAgICAiYmlv
cy1zdHJpbmdzL3N5c3RlbS0KPj4gbWFudWZhY3R1cmVyIgo+PiA+IC0jZGVmaW5lIEhWTV9YU19T
WVNURU1fUFJPRFVDVF9OQU1FICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS0KPj4gcHJvZHVjdC1u
YW1lIgo+PiA+IC0jZGVmaW5lIEhWTV9YU19TWVNURU1fVkVSU0lPTiAgICAgICAgICAiYmlvcy1z
dHJpbmdzL3N5c3RlbS12ZXJzaW9uIgo+PiA+IC0jZGVmaW5lIEhWTV9YU19TWVNURU1fU0VSSUFM
X05VTUJFUiAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS1zZXJpYWwtCj4+IG51bWJlciIKPj4gPiAt
I2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9lbmNs
b3N1cmUtCj4+IG1hbnVmYWN0dXJlciIKPj4gPiAtI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NF
UklBTF9OVU1CRVIgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtCj4+IHNlcmlhbC1udW1iZXIiCj4+
ID4gLSNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9BU1NFVF9UQUcgICAgICJiaW9zLXN0cmluZ3Mv
ZW5jbG9zdXJlLQo+PiBhc3NldC10YWciCj4+ID4gLSNkZWZpbmUgSFZNX1hTX0JBVFRFUllfTUFO
VUZBQ1RVUkVSICAgICJiaW9zLXN0cmluZ3MvYmF0dGVyeS0KPj4gbWFudWZhY3R1cmVyIgo+PiA+
IC0jZGVmaW5lIEhWTV9YU19CQVRURVJZX0RFVklDRV9OQU1FICAgICAiYmlvcy1zdHJpbmdzL2Jh
dHRlcnktCj4+IGRldmljZS1uYW1lIgo+PiA+ICsjZGVmaW5lIEhWTV9YU19CSU9TX1NUUklOR1Mg
ICAgICAgICAgICAgICAgICAiYmlvcy1zdHJpbmdzIgo+PiA+ICsjZGVmaW5lIEhWTV9YU19CSU9T
X1ZFTkRPUiAgICAgICAgICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2Jpb3MtdmVuZG9yIgo+PiA+
ICsjZGVmaW5lIEhWTV9YU19CSU9TX1ZFUlNJT04gICAgICAgICAgICAgICAgICAiYmlvcy1zdHJp
bmdzL2Jpb3MtdmVyc2lvbiIKPj4gPiArI2RlZmluZSBIVk1fWFNfU1lTVEVNX01BTlVGQUNUVVJF
UiAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tCj4+IG1hbnVmYWN0dXJlciIKPj4gPiAr
I2RlZmluZSBIVk1fWFNfU1lTVEVNX1BST0RVQ1RfTkFNRSAgICAgICAgICAgImJpb3Mtc3RyaW5n
cy9zeXN0ZW0tCj4+IHByb2R1Y3QtbmFtZSIKPj4gPiArI2RlZmluZSBIVk1fWFNfU1lTVEVNX1ZF
UlNJT04gICAgICAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tCj4+IHZlcnNpb24iCj4+
ID4gKyNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxfTlVNQkVSICAgICAgICAgICJiaW9zLXN0
cmluZ3Mvc3lzdGVtLQo+PiBzZXJpYWwtbnVtYmVyIgo+PiA+ICsjZGVmaW5lIEhWTV9YU19CQVNF
Qk9BUkRfTUFOVUZBQ1RVUkVSICAgICAgICAiYmlvcy0KPj4gc3RyaW5ncy9iYXNlYm9hcmQtbWFu
dWZhY3R1cmVyIgo+PiA+ICsjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfUFJPRFVDVF9OQU1FICAg
ICAgICAiYmlvcy0KPj4gc3RyaW5ncy9iYXNlYm9hcmQtcHJvZHVjdC1uYW1lIgo+PiA+ICsjZGVm
aW5lIEhWTV9YU19CQVNFQk9BUkRfVkVSU0lPTiAgICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2Jh
c2Vib2FyZC0KPj4gdmVyc2lvbiIKPj4gPiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1NFUklB
TF9OVU1CRVIgICAgICAgImJpb3MtCj4+IHN0cmluZ3MvYmFzZWJvYXJkLXNlcmlhbC1udW1iZXIi
Cj4+ID4gKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9BU1NFVF9UQUcgICAgICAgICAgICJiaW9z
LQo+PiBzdHJpbmdzL2Jhc2Vib2FyZC1hc3NldC10YWciCj4+ID4gKyNkZWZpbmUgSFZNX1hTX0JB
U0VCT0FSRF9MT0NBVElPTl9JTl9DSEFTU0lTICJiaW9zLQo+PiBzdHJpbmdzL2Jhc2Vib2FyZC1s
b2NhdGlvbi1pbi1jaGFzc2lzIgo+PiA+ICsjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfTUFOVUZB
Q1RVUkVSICAgICAgICAiYmlvcy0KPj4gc3RyaW5ncy9lbmNsb3N1cmUtbWFudWZhY3R1cmVyIgo+
PiA+ICsjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfU0VSSUFMX05VTUJFUiAgICAgICAiYmlvcy0K
Pj4gc3RyaW5ncy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciIKPj4gPiArI2RlZmluZSBIVk1fWFNf
RU5DTE9TVVJFX0FTU0VUX1RBRyAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtCj4+
IGFzc2V0LXRhZyIKPj4gPiArI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9NQU5VRkFDVFVSRVIgICAg
ICAgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LQo+PiBtYW51ZmFjdHVyZXIiCj4+ID4gKyNkZWZp
bmUgSFZNX1hTX0JBVFRFUllfREVWSUNFX05BTUUgICAgICAgICAgICJiaW9zLXN0cmluZ3MvYmF0
dGVyeS0KPj4gZGV2aWNlLW5hbWUiCj4+IAo+PiBUbyBiZSBob25lc3QgSSdkIHByZWZlciBpZiB5
b3UgYXZvaWRlZCB0aGUgcmUtZm9ybWF0dGluZywgYWNjZXB0aW5nIHRoZSBvbmUKPj4gZGVmaW5p
dGlvbiB0aGF0IHRoZW4gZG9lc24ndCBwcm9wZXJseSBhbGlnbiB3aXRoIHRoZSByZXN0LiBCdXQg
aWYgb3RoZXJzIHRoaW5rCj4+IGRpZmZlcmVudGx5LCBzbyBiZSBpdC4KPiBDYW4gSSBrZWVwIHRo
aXMgc3R5bGU/IFRoaXMgc2VlbXMgZml0IGN1cnJlbnQgY29kZSBzdHlsZS4KCkknbSBhZnJhaWQg
SSBkb24ndCB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbiBpbiB0aGUgbGlnaHQgb2YgbWUgaGF2aW5n
CmFza2VkIHRvIGF2b2lkIHRoZSByZS1mb3JtYXR0aW5nLiBJcyB0aGUgcXVlc3Rpb24gcGVyaGFw
cyB0YXJnZXRlZAphdCBvdGhlcnMsIG5vdCBtZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 11:34:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 11:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h96pW-0004S2-Rg; Wed, 27 Mar 2019 11: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=FF9n=R6=xenproject.org=prvs=982b8e0c5=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h96pV-0004Rs-4q
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 11:34:49 +0000
X-Inumbo-ID: 50cc9d26-5084-11e9-8597-87a3f0f8540f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50cc9d26-5084-11e9-8597-87a3f0f8540f;
 Wed, 27 Mar 2019 11:34:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,276,1549929600"; d="scan'208";a="81948217"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83830-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: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:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken: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=83757
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 27 Mar 2019 11:34:40 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 83830: 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>

ZmxpZ2h0IDgzODMwIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM4MzAvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAg
ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVl
emUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzU3CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NTcKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4Mzc1NwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzU3CiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgODM3NTcKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4Mzc1NwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzU3CiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgODM3NTcKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA4Mzc1NwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
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 Mar 27 11:46:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 11:46:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9719-0005Kr-1L; Wed, 27 Mar 2019 11: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9717-0005Km-Pk
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 11:46:49 +0000
X-Inumbo-ID: fe6676ae-5085-11e9-bcc4-3b65533ea514
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe6676ae-5085-11e9-bcc4-3b65533ea514;
 Wed, 27 Mar 2019 11:46:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 05:46:43 -0600
Message-Id: <5C9B629E02000078002221BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 05:46:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <14c89679-75b6-9a5d-b80a-8e28bcc795cb@citrix.com>
In-Reply-To: <14c89679-75b6-9a5d-b80a-8e28bcc795cb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 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>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDEyOjAyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzI1LzE5IDM6MjQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMS4w
My4xOSBhdCAyMToyNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gSXQg
dHVybnMgb3V0IHRoYXQgdGhpcyBjb2RlIHdhcyBwcmV2aW91c2x5IGRlYWQuCj4+IAo+PiBJZiBp
dCB3YXMgZW50aXJlbHkgZGVhZCwgd2h5IHRoZSBydXNoIHRvIGdldCB0aGUgY2hhbmdlIGludG8g
NC4xMj8KPj4gKEkgc3VwcG9zZSB0aGUgbGF0ZXIgcGFydHMgb2YgZGVzY3JpcHRpb24gYXJlIHRo
ZW4ganVzdGlmeWluZyB3aHkKPj4gdGhlIGNvZGUgd2Fzbid0IGFjdHVhbGx5IGRlYWQsIGFuZCB3
aHkgaXQgd2FzIGdldHRpbmcgaW4gdGhlIHdheSwKPj4gYnV0IEkgdGhpbmsgdGhpcyB3YXkgb2Yg
cHV0dGluZyBpdCBpcyBhdCBsZWFzdCBjb25mdXNpbmcuKQo+PiAKPj4+IGMvcyBkY2Y0MTc5MCAi
IHg4Ni9tbWNmZy9kcmhkOiBNb3ZlIGFjcGlfbW1jZmdfaW5pdCgpIGNhbGwgYmVmb3JlIGNhbGxp
bmcKPj4+IGFjcGlfcGFyc2VfZG1hcigpIiByZXN1bHRlZCBpbiBQQ0kgc2VnbWVudCAwIG5vdyBo
YXZpbmcgYmVlbiBpbml0aWFsaXNlZAo+Pj4gZW5vdWdoIGZvciBhY3BpX3BhcnNlX29uZV9kcmhk
KCkgdG8gbm90IHRha2UgdGhlCj4+Pgo+Pj4gICAvKiBTa2lwIGNoZWNraW5nIGlmIHNlZ21lbnQg
aXMgbm90IGFjY2Vzc2libGUgeWV0LiAqLwo+Pj4KPj4+IHBhdGggdW5jb25kaXRpb25hbGx5Lgo+
PiAKPj4gT3IgYW0gSSBtaXNyZWFkaW5nIHRoZSBpbml0aWFsIHNlbnRlbmNlLCBhbmQgeW91J3Jl
IHJlYWxseSBzdWdnZXN0aW5nCj4+IHRoYXQgcHJpb3IgdG8gc2FpZCBjb21taXQgdGhlIGNvZGUg
aW4gcXVlc3Rpb24gaGFkIGJlZW4gZGVhZD8gSG93J3MKPj4gdGhhdCBjb21taXQgcmVsYXRlZCB0
aGVuPyBTZWdtZW50IDAgaXMgdmFsaWQgaXJyZXNwZWN0aXZlIG9mIGFueQo+PiBNTUNGRyBpbmZv
cm1hdGlvbiBnYWluZWQgZnJvbSBBQ1BJIHRhYmxlcyAoc2VlIHBjaV9zZWdtZW50c19pbml0KCkp
Lgo+PiAKPj4+ICBIb3dldmVyLCBzb21lIHN5c3RlbXMgaGF2ZSBETUFSIHRhYmxlcyB3aGljaCBs
aXN0Cj4+PiBkZXZpY2VzIHdoaWNoIGFyZSBkaXNhYmxlZCBieSB1c2VyIGNob2ljZSAoaW4gcGFy
dGljdWxhciwgRGVsbCBQb3dlckVkZ2UgCj4gUjc0MAo+Pj4gd2l0aCBJL08gQVQgRE1BIGRpc2Fi
bGVkKSwgYW5kIHR1cm5pbmcgb2ZmIGFsbCBJT01NVSBmdW5jdGlvbmFsaXR5IGluIHRoaXMKPj4+
IGNhc2UgaXMgZW50aXJlbHkgdW5oZWxwZnVsIGJlaGF2aW91ci4KPj4gCj4+IEFzIGluIG1hbnkg
b3RoZXIgY2FzZXMsIHdoYXQgaXMgb3IgaXMgbm90IHVuaGVscGZ1bCBpcyBvZnRlbiBhIG1hdHRl
cgo+PiBvZiBwZXJjZXB0aW9uIGFuZCBoZW5jZSBwb3NzaWJseSBzdWJqZWN0aXZlLiBJIGNhbiBz
ZWUgeW91ciBwb2ludCwKPj4gYnV0IEkgYWxzbyBjYW4gc2VlIHdoeSB0aGUgYXV0aG9ycyBvZiB0
aGUgY29kZSBjb25zaWRlcmVkIGl0IGEgcmF0aGVyCj4+IGJhZCBzaWduIGlmIG5vbi1leGlzdGlu
ZyBQQ0kgZGV2aWNlcyBnZXQgbmFtZWQgYnkgYW4gQUNQSSB0YWJsZS4KPj4gV2hhdCBpZiBlLmcu
IGxhdGVyIGEgZGV2aWNlIGdldHMgaG90LXBsdWdnZWQgaW50byB0aGF0IHZlcnkgU0JERj8KPj4g
Cj4+PiBMZWF2ZSB0aGUgd2FybmluZyB3aGljaCBpZGVudGlmaWVzIHRoZSBwcm9ibGVtYXRpYyBk
ZXZpY2VzLCBidXQgZHJvcCB0aGUKPj4+IHJlbWFpbmluZyBsb2dpYy4gIFRoaXMgbGVhdmVzIHRo
ZSBzeXN0ZW0gaW4gYmV0dGVyIG92ZXJhbGwgc3RhdGUsIGFuZCAKPiB3b3JraW5nCj4+PiBpbiB0
aGUgc2FtZSB3YXkgdGhhdCBpdCBkaWQgaW4gcHJldmlvdXMgcmVsZWFzZXMuCj4+IAo+PiBJIHdv
bmRlciB3aGV0aGVyIHlvdSd2ZSB0YWtlbiB0aGUgdGltZSB0byBsb29rIGF0IHRoZSBkZXNjcmlw
dGlvbgo+PiBvZiB0aGUgY29tbWl0IGZpcnN0IGludHJvZHVjaW5nIHRoaXMgbG9naWMgKGE4MDU5
ZmZjZWQgIlZULWQ6IGltcHJvdmUKPj4gUk1SUiB2YWxpZGl0eSBjaGVja2luZyIpLiBJIGZpbmQg
aXQgd29ycnlpbmcgaW4gcGFydGljdWxhciB0bwo+PiBlZmZlY3RpdmVseSByZXZlcnQgYSBjaGFu
Z2Ugd2hpY2ggY2xhaW1zICd0byBhdm9pZCBhbnkgc2VjdXJpdHkKPj4gdnVsbmVyYWJpbGl0eSB3
aXRoIG1hbGljaW91cyBzL3MgcmUtZW5hYmxpbmcgInN1cHBvc2VkIGRpc2FibGVkIgo+PiBkZXZp
Y2VzJyB3aXRob3V0IGFueSBkaXNjdXNzaW9uIG9mIHdoeSB0aGF0IG1heSBoYXZlIGJlZW4gYQo+
PiB3cm9uZyBwZXJzcGVjdGl2ZSB0byB0YWtlLgo+IAo+IEhhdmluZyByZWFkIHRoZSBwYXRjaCBk
ZXNjcmlwdGlvbiwgSSB0aGluayB5b3UgaGF2ZSB0aGUgcG9sYXJpdHkgb2YgdGhhdAo+IGNvbW1l
bnQgd3JvbmcuCj4gCj4gSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgdGhhdCBwYXRjaCBkaXNh
YmxlcyBwYXJ0IG9mIHRoZSBJT01NVSBpZiBpdAo+IGZpbmRzIHNvbWV0aGluZyBzdHJhbmdlLCAq
dW5sZXNzKiBpb21tdT1mb3JjZSBpcyBvbi4gIFRoZSB0ZXh0IGdpdmVzIHRoZQo+IGlkZWEgdGhh
dCBpdCBpcyAqbGVzcyogc2FmZSB0byBkaXNhYmxlIHRoZSBJT01NVTsgYW5kIHRoYXQgZW5hYmxp
bmcgdGhlCj4gSU9NTVUgZnVuY3Rpb25hbGl0eSwgZXZlbiB3aXRoIGludmFsaWQgZW50cmllcywg
aXMgc2FmZXIgdGhhbiBsZWF2aW5nIGl0Cj4gb2ZmLgoKSG1tLCBpbmRlZWQsIEkgZGlkIGFzc29j
aWF0ZSB0aGUgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBzdGF0ZW1lbnQKd2l0aCB0aGUgd3Jvbmcg
Y29udGV4dC4gWWV0IHN0aWxsLCAiaW9tbXU9Zm9yY2UiIGlzIHdoYXQgaXMgcHJlY2lzZWx5Cm1l
YW50IGZvciBzdWNoIGEgc2l0dWF0aW9uOiBFbmFibGUgdGhlIElPTU1VIGRlc3BpdGUgdGhlcmUg
aGF2aW5nCmJlZW4gc29tZSBpc3N1ZXMuCgo+IFRoZSBwYXRjaCB3ZSBjaGVja2VkIGluIChpZiBJ
IHVuZGVyc3RhbmQgY29ycmVjdGx5KSwgZW5hYmxlcyB0aGUgSU9NTVUKPiBpbiBtb3JlIHNpdHVh
dGlvbnMsIGV2ZW4gd2hlbiBpb21tdT1mb3JjZSBpcyBub3Qgc2V0OyBhbmQgdGh1cyAoYnkgdGhl
Cj4gbG9naWMgb2YgdGhlIG9yaWdpbmFsIHBhdGNoKSBpcyBtb3JlICJzYWZlIiBieSBkZWZhdWx0
IHRoYW4gdGhlIHByZXZpb3VzCj4gcGF0Y2guCgpJJ20gbm90IHN1cmUgYWJvdXQgdGhpcyBjb25j
bHVzaW9uIG9mIHlvdXJzOiBJZiB0aGUgZ29hbCBoYWQgYmVlbiB0bwptYWtlIHRoaW5ncyAibW9y
ZSBzZWN1cmUiIGJ5IGRlZmF1bHQsIHdoeSB3b3VsZCB0aGV5IGhhdmUgZGlzYWJsZWQKdGhlIElP
TU1VIGluIHRoZSBmaXJzdCBwbGFjZSB3aGVuIGZpbmRpbmcgbm9uLWRpc2NvdmVyYWJsZSBkZXZp
Y2VzPwoKSG93IGRvIHdlIGtub3cgKGluIHRoZSBhYnN0cmFjdCBnZW5lcmFsIGNhc2UpIHRoYXQg
ZW5hYmxpbmcgdGhlCklPTU1VIGlzIG5vdCBnb2luZyB0byBjYXVzZSB3ZWxsIGhpZGRlbiBwcm9i
bGVtcyB3aGVuIHRoZSBmaXJtd2FyZQpwcm92aWRlZCBkYXRhIGlzIGluY29uc2lzdGVudD8gTGVh
dmluZyB0aGUgSU9NTVUgb2ZmIGluIHN1Y2ggYSBjYXNlCnB1dHMgdGhlIHN5c3RlbSBpbiBhIHdl
bGwga25vd24gKGFsYmVpdCBsaWtlbHkgbGVzcyBzZWN1cmUpIHN0YXRlLgpUdXJuaW5nIHRoZSBJ
T01NVSBvbiwgb3RvaCwgcHV0cyB0aGUgc3lzdGVtIGluIGFuIHVua25vd24gKGFsYmVpdApsaWtl
bHkgbW9yZSBzZWN1cmUpIHN0YXRlLiBUaGlzIGNhbGxzIGZvciBhbiBhZG1pbiBkZWNpc2lvbiwg
YW5kIEkKY29udGludWUgdG8gdGhpbmsgdGhhdCB0aGUgd2VsbCBrbm93biBzdGF0ZSBpcyBwcmVm
ZXJhYmxlIGFzIHRoZQpkZWZhdWx0LCBiZWNhdXNlIG9mIHRoZSByaXNrIHRoYXQgdGhlIGZpcm13
YXJlIGZsYXcgb3BlbnMgYW4gdW5rbm93bgpzZWN1cml0eSBob2xlLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 12:23:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 12:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h97a9-0008Pg-Jk; Wed, 27 Mar 2019 12:23:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=umjf=R6=citrix.com=prvs=9827fcb00=xin.li@srs-us1.protection.inumbo.net>)
 id 1h97a8-0008Pb-IB
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 12:23:00 +0000
X-Inumbo-ID: 0e117168-508b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e117168-508b-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 12:22:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,276,1549929600"; d="scan'208";a="81951663"
From: "Xin Li (Talons)" <xin.li@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS
 type 2 info
Thread-Index: AQHU45+Ldkl00MhoB0mbGLp3OeGe5KYdXpgAgAFI2qCAACo4gIAAlBMQ
Date: Wed, 27 Mar 2019 12:22:51 +0000
Message-ID: <8dec9c6952c646e0ab40088b8a8899bf@SINPEX02CL01.citrite.net>
References: <20190326064532.9054-1-xin.li@citrix.com>
 <5C9A25EE0200007800221EA9@prv1-mh.provo.novell.com>
 <1553684057486.68231@citrix.com>
 <5C9B5D3502000078002221A7@prv1-mh.provo.novell.com>
In-Reply-To: <5C9B5D3502000078002221A7@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 1/1] hvmloader: allow overriding SMBIOS
 type 2 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: Xin Li <talons.lee@gmail.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.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>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0
bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDI3LCAyMDE5IDc6
MjQgUE0KPiBUbzogWGluIExpIChUYWxvbnMpIDx4aW4ubGlAY2l0cml4LmNvbT4KPiBDYzogQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElnb3IgRHJ1emhpbmluCj4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+OyBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+OyBYaW4gTGkKPiA8dGFsb25zLmxlZUBnbWFpbC5jb20+OyB4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEgMS8xXSBo
dm1sb2FkZXI6IGFsbG93IG92ZXJyaWRpbmcgU01CSU9TCj4gdHlwZSAyIGluZm8KPiA+PiA+IC0g
ICAgLyogT25seSBwcmVzZW50IHdoZW4gcGFzc2VkIGluICovCj4gPj4gPiArICAgIHMgPSB4ZW5z
dG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfTUFOVUZBQ1RVUkVSLCBOVUxMKTsKPiA+PiA+ICsg
ICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+ID4+Cj4gPj4gSXMgaXQgcmVh
bGx5IGEgZ29vZCBpZGVhIHRvIGtleSBldmVyeXRoaW5nIGVsc2Ugb2ZmIG9mIHRoZSBwcmVzZW5j
ZQo+ID4+IG9mIHRoaXMgb25lIHN0cmluZyBpbiB4ZW5zdG9yZT8gU2hvdWxkbid0IGl0IHJhdGhl
ciBiZSB0aGF0IHRoZQo+ID4+IHN0cnVjdHVyZSBnZXRzIGluc3RhbnRpYXRlZCB3aGVuZXZlciBh
bnkgb2YgdGhlIHN0cmluZ3MgYXJlIHRoZXJlPwo+ID4gT0suCj4gPiBJIHdhbnRlZCB0byBhdm9p
ZCBzdHJ1Y3R1cmUgd2l0aG91dCBtYW51ZmFjdHVyZXIsIHRoZSBhcHAgd2UgbWV0IG9ubHkKPiA+
IHJlYWQgdGhpcyBmaWVsZC4KPiA+Cj4gPiBDYW4gSSBpdGVyYXRlIHRoZSA2IGtleXMgdHdpY2U/
Cj4gPiBmaXJzdCBpdGVyYXRpb24gdG8gZGVjaWRlIGlmIGFueSBzdHJpbmcgaXMgcHJvdmlkZWQs
IHRoZSBzZWNvbmQKPiA+IGl0ZXJhdGlvbiB0byBpbml0aWFsaXplIHN0cnVjdHVyZS4KPiAKPiBJ
J2Qgc3VnZ2VzdCB0byBhdm9pZCB0aGlzLiBGaWxsIHRoZSBzdHJ1Y3R1cmUgd2l0aG91dCB0aGUg
c3Vycm91bmRpbmcgaWYoKSwgYW5kCj4gc2ltcGx5IGRldGVybWluZSB0aGUgZnVuY3Rpb24ncyBy
ZXR1cm4gdmFsdWVzIGJhc2VkIG9uIHdoZXRoZXIgY291bnRlciBpcwo+IG5vbi16ZXJvLgpPSy4g
T3RoZXIgc3RydWN0cyBjYW4gb3ZlcnJpZGUgdGhpcyBoZWFkZXIuIAoKPiA+PiA+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaAo+ID4+ID4gKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCj4gPj4gPiBAQCAtNjIsMTggKzYyLDI0
IEBACj4gPj4gPiAgLyogVGhlIGZvbGxvd2luZyB4ZW5zdG9yZSB2YWx1ZXMgYXJlIHVzZWQgdG8g
b3ZlcnJpZGUgc29tZSBvZiB0aGUKPiBkZWZhdWx0Cj4gPj4gPiAgICogc3RyaW5nIHZhbHVlcyBp
biB0aGUgU01CSU9TIHRhYmxlIGNvbnN0cnVjdGVkIGluIGh2bWxvYWRlci4KPiA+PiA+ICAgKi8K
PiA+PiA+IC0jZGVmaW5lIEhWTV9YU19CSU9TX1NUUklOR1MgICAgICAgICAgICAiYmlvcy1zdHJp
bmdzIgo+ID4+ID4gLSNkZWZpbmUgSFZNX1hTX0JJT1NfVkVORE9SICAgICAgICAgICAgICJiaW9z
LXN0cmluZ3MvYmlvcy12ZW5kb3IiCj4gPj4gPiAtI2RlZmluZSBIVk1fWFNfQklPU19WRVJTSU9O
ICAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9iaW9zLXZlcnNpb24iCj4gPj4gPiAtI2RlZmluZSBI
Vk1fWFNfU1lTVEVNX01BTlVGQUNUVVJFUiAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tCj4gPj4g
bWFudWZhY3R1cmVyIgo+ID4+ID4gLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9QUk9EVUNUX05BTUUg
ICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLQo+ID4+IHByb2R1Y3QtbmFtZSIKPiA+PiA+IC0jZGVm
aW5lIEhWTV9YU19TWVNURU1fVkVSU0lPTiAgICAgICAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS0K
PiB2ZXJzaW9uIgo+ID4+ID4gLSNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxfTlVNQkVSICAg
ICJiaW9zLXN0cmluZ3Mvc3lzdGVtLQo+IHNlcmlhbC0KPiA+PiBudW1iZXIiCj4gPj4gPiAtI2Rl
ZmluZSBIVk1fWFNfRU5DTE9TVVJFX01BTlVGQUNUVVJFUiAgImJpb3MtCj4gc3RyaW5ncy9lbmNs
b3N1cmUtCj4gPj4gbWFudWZhY3R1cmVyIgo+ID4+ID4gLSNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VS
RV9TRVJJQUxfTlVNQkVSICJiaW9zLQo+IHN0cmluZ3MvZW5jbG9zdXJlLQo+ID4+IHNlcmlhbC1u
dW1iZXIiCj4gPj4gPiAtI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX0FTU0VUX1RBRyAgICAgImJp
b3Mtc3RyaW5ncy9lbmNsb3N1cmUtCj4gPj4gYXNzZXQtdGFnIgo+ID4+ID4gLSNkZWZpbmUgSFZN
X1hTX0JBVFRFUllfTUFOVUZBQ1RVUkVSICAgICJiaW9zLXN0cmluZ3MvYmF0dGVyeS0KPiA+PiBt
YW51ZmFjdHVyZXIiCj4gPj4gPiAtI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9ERVZJQ0VfTkFNRSAg
ICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LQo+ID4+IGRldmljZS1uYW1lIgo+ID4+ID4gKyNkZWZp
bmUgSFZNX1hTX0JJT1NfU1RSSU5HUyAgICAgICAgICAgICAgICAgICJiaW9zLXN0cmluZ3MiCj4g
Pj4gPiArI2RlZmluZSBIVk1fWFNfQklPU19WRU5ET1IgICAgICAgICAgICAgICAgICAgImJpb3Mt
c3RyaW5ncy9iaW9zLXZlbmRvciIKPiA+PiA+ICsjZGVmaW5lIEhWTV9YU19CSU9TX1ZFUlNJT04g
ICAgICAgICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2Jpb3MtdmVyc2lvbiIKPiA+PiA+ICsjZGVm
aW5lIEhWTV9YU19TWVNURU1fTUFOVUZBQ1RVUkVSICAgICAgICAgICAiYmlvcy0KPiBzdHJpbmdz
L3N5c3RlbS0KPiA+PiBtYW51ZmFjdHVyZXIiCj4gPj4gPiArI2RlZmluZSBIVk1fWFNfU1lTVEVN
X1BST0RVQ1RfTkFNRSAgICAgICAgICAgImJpb3MtCj4gc3RyaW5ncy9zeXN0ZW0tCj4gPj4gcHJv
ZHVjdC1uYW1lIgo+ID4+ID4gKyNkZWZpbmUgSFZNX1hTX1NZU1RFTV9WRVJTSU9OICAgICAgICAg
ICAgICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLQo+ID4+IHZlcnNpb24iCj4gPj4gPiArI2RlZmlu
ZSBIVk1fWFNfU1lTVEVNX1NFUklBTF9OVU1CRVIgICAgICAgICAgImJpb3MtCj4gc3RyaW5ncy9z
eXN0ZW0tCj4gPj4gc2VyaWFsLW51bWJlciIKPiA+PiA+ICsjZGVmaW5lIEhWTV9YU19CQVNFQk9B
UkRfTUFOVUZBQ1RVUkVSICAgICAgICAiYmlvcy0KPiA+PiBzdHJpbmdzL2Jhc2Vib2FyZC1tYW51
ZmFjdHVyZXIiCj4gPj4gPiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1BST0RVQ1RfTkFNRSAg
ICAgICAgImJpb3MtCj4gPj4gc3RyaW5ncy9iYXNlYm9hcmQtcHJvZHVjdC1uYW1lIgo+ID4+ID4g
KyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9WRVJTSU9OICAgICAgICAgICAgICJiaW9zLQo+IHN0
cmluZ3MvYmFzZWJvYXJkLQo+ID4+IHZlcnNpb24iCj4gPj4gPiArI2RlZmluZSBIVk1fWFNfQkFT
RUJPQVJEX1NFUklBTF9OVU1CRVIgICAgICAgImJpb3MtCj4gPj4gc3RyaW5ncy9iYXNlYm9hcmQt
c2VyaWFsLW51bWJlciIKPiA+PiA+ICsjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfQVNTRVRfVEFH
ICAgICAgICAgICAiYmlvcy0KPiA+PiBzdHJpbmdzL2Jhc2Vib2FyZC1hc3NldC10YWciCj4gPj4g
PiArI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX0xPQ0FUSU9OX0lOX0NIQVNTSVMgImJpb3MtCj4g
Pj4gc3RyaW5ncy9iYXNlYm9hcmQtbG9jYXRpb24taW4tY2hhc3NpcyIKPiA+PiA+ICsjZGVmaW5l
IEhWTV9YU19FTkNMT1NVUkVfTUFOVUZBQ1RVUkVSICAgICAgICAiYmlvcy0KPiA+PiBzdHJpbmdz
L2VuY2xvc3VyZS1tYW51ZmFjdHVyZXIiCj4gPj4gPiArI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJF
X1NFUklBTF9OVU1CRVIgICAgICAgImJpb3MtCj4gPj4gc3RyaW5ncy9lbmNsb3N1cmUtc2VyaWFs
LW51bWJlciIKPiA+PiA+ICsjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfQVNTRVRfVEFHICAgICAg
ICAgICAiYmlvcy0KPiBzdHJpbmdzL2VuY2xvc3VyZS0KPiA+PiBhc3NldC10YWciCj4gPj4gPiAr
I2RlZmluZSBIVk1fWFNfQkFUVEVSWV9NQU5VRkFDVFVSRVIgICAgICAgICAgImJpb3MtCj4gc3Ry
aW5ncy9iYXR0ZXJ5LQo+ID4+IG1hbnVmYWN0dXJlciIKPiA+PiA+ICsjZGVmaW5lIEhWTV9YU19C
QVRURVJZX0RFVklDRV9OQU1FICAgICAgICAgICAiYmlvcy1zdHJpbmdzL2JhdHRlcnktCj4gPj4g
ZGV2aWNlLW5hbWUiCj4gPj4KPiA+PiBUbyBiZSBob25lc3QgSSdkIHByZWZlciBpZiB5b3UgYXZv
aWRlZCB0aGUgcmUtZm9ybWF0dGluZywgYWNjZXB0aW5nCj4gPj4gdGhlIG9uZSBkZWZpbml0aW9u
IHRoYXQgdGhlbiBkb2Vzbid0IHByb3Blcmx5IGFsaWduIHdpdGggdGhlIHJlc3QuCj4gPj4gQnV0
IGlmIG90aGVycyB0aGluayBkaWZmZXJlbnRseSwgc28gYmUgaXQuCj4gPiBDYW4gSSBrZWVwIHRo
aXMgc3R5bGU/IFRoaXMgc2VlbXMgZml0IGN1cnJlbnQgY29kZSBzdHlsZS4KPiAKPiBJJ20gYWZy
YWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgcXVlc3Rpb24gaW4gdGhlIGxpZ2h0IG9mIG1lIGhh
dmluZyBhc2tlZCB0bwo+IGF2b2lkIHRoZSByZS1mb3JtYXR0aW5nLiBJcyB0aGUgcXVlc3Rpb24g
cGVyaGFwcyB0YXJnZXRlZCBhdCBvdGhlcnMsIG5vdCBtZT8KCk9LLiBUaGVuIEhWTV9YU19CQVNF
Qk9BUkRfTE9DQVRJT05fSU5fQ0hBU1NJUyB3b24ndCBhbGlnbiB3aXRoIHRoZSByZXN0LgoKPiBK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 12:26:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 12:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h97d5-0000AT-4Z; Wed, 27 Mar 2019 12: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=sq4U=R6=citrix.com=prvs=98279bc35=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h97d3-0000AO-OR
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 12:26:01 +0000
X-Inumbo-ID: 7a6b6f5c-508b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a6b6f5c-508b-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 12:26:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,276,1549929600"; d="scan'208";a="81951890"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-3-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a8539d69-ef3a-4d31-22d7-b4f574653fa2@citrix.com>
Date: Wed, 27 Mar 2019 12:25:50 +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: <20190318131155.29450-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gMy8xOC8xOSAxOjExIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEFkZCBhIGhlbHBlciBj
cHVfbm90aWZpZXJfY2FsbF9jaGFpbigpIHRvIGNhbGwgbm90aWZpZXJfY2FsbF9jaGFpbigpCj4g
Zm9yIGEgY3B1IHdpdGggYSBzcGVjaWZpZWQgYWN0aW9uLCByZXR1cm5pbmcgYW4gZXJybm8gdmFs
dWUuCj4gCj4gVGhpcyBhdm9pZHMgY29kaW5nIHRoZSBzYW1lIHBhdHRlcm4gbXVsdGlwbGUgdGlt
ZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 13:25:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 13:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h98Yf-0004nI-Ha; Wed, 27 Mar 2019 13:25:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rQuf=R6=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1h98Ye-0004mP-4y
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 13:25:32 +0000
X-Inumbo-ID: ca723151-5093-11e9-bc90-bc764e045a96
Received: from mail-pf1-x435.google.com (unknown [2607:f8b0:4864:20::435])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca723151-5093-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 13:25:30 +0000 (UTC)
Received: by mail-pf1-x435.google.com with SMTP id 9so9692371pfj.13
 for <xen-devel@lists.xen.org>; Wed, 27 Mar 2019 06:25:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=8sEiI5+al3dVU7CVEgi/Obf3ZcOKOQ3qmk4YNcqOPSk=;
 b=HOVm6pUfpWcJSmmjnazScRGTPCf65dqh/Y0eHsPdKbkrbsfyiIBc8aZmRHsN4YFVlW
 ZA9q7IL6qxIUl+sVPKMIG/EJYIEA+wJw3XYCVVakpRiy7JYxlF2lLpjrnIpbG+HTJAon
 Dr0PGRhLPkWULeRFwLUgc7ZVHcdbJPMkT+2UGstVe6qyu1GbSQ7vNCAHFbhGudvRkUHk
 T5p1TRLZC9rVAHY5PRr7v16NdxVDU7Ai6K5VUt341/Y58v/6vCK1B1ZNKFzPDvLErPMk
 h1YQiyIUzBIk+cqHwGXPixv/wG5lB4t1DEU3YCg1zN45ZWZCnQjAUPXHtKhn8uBa8DNP
 mt5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=8sEiI5+al3dVU7CVEgi/Obf3ZcOKOQ3qmk4YNcqOPSk=;
 b=g2TyNBXDWnwyod3JZYgrBpPFji02EJfVw5zKpn3qd+e3Kul0oDZraQ7ABT/5fn+j0i
 rflc+0FTy//zQu5ixd1/OHuPnSsqE+p2Ksx91990Gzi1/JhCP1SfvZ+R58RWUARumAn5
 yni961TaCpHnf7ALB+noina7J3W38sUJPWlNKAO34zNpXBl860Pws4RYGBZYgU56VF9D
 YKOAhC+kCH6ze2QvROw3LIvoz6QOob8BV43pmTh+R0LPasLFFfdPFasveqJRK2o3ZWec
 im+7DDgc3oK5L0V71i59pOAiUAYXwvAuIX9i3n1hKgzM3rBnFWAZj0xEWd15f9HC9TgA
 eTyw==
X-Gm-Message-State: APjAAAVVw060JclzJvZvCnuEz82bmVCjqoX7IY2Y2/hYmA24BPjU1qrz
 da53rgs5wV2kINXGclfNmtt+imroHx0=
X-Google-Smtp-Source: APXvYqx+80qXOAeK7FESS3EphFULUmBzF26FsApR7rtAb+oL28azImRnN0FC/W2730UKdj1lOZWAMA==
X-Received: by 2002:a62:5385:: with SMTP id h127mr34180287pfb.10.1553693128907; 
 Wed, 27 Mar 2019 06:25:28 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id y19sm3515092pfn.164.2019.03.27.06.25.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Mar 2019 06:25:27 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
 <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
 <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
 <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
Date: Wed, 27 Mar 2019 06:25:31 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: 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>

Ck9uIDMvMjcvMjAxOSAxOjE0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNi4wMy4x
OSBhdCAxODoyMSwgPGpscG9vbGU1NkBnbWFpbC5jb20+IHdyb3RlOgo+PiB6ZXRhIC91c3IvbG9j
YWwvc3JjL3hlbiAjIGNhdCB4ZW4vLmNvbmZpZyB8Z3JlcCBDT05GSUdfSFZNCj4+ICMgQ09ORklH
X0hWTSBpcyBub3Qgc2V0Cj4+IHpldGEgL3Vzci9sb2NhbC9zcmMveGVuICMKPj4KPj4gIyB0cmll
ZCAyIGJvb3QgYXR0ZW1wdHMKPj4gbG9nIGF0OiBodHRwczovL3Bhc3RlYmluLmNvbS9uTDRCV0o2
WQo+Pgo+PiBIYW5nIHBvaW50cyBhdCBsaW5lczoKPiBUaGFua3MgZm9yIHRyeWluZyBhbnl3YXk7
IG9uZSBmdXJ0aGVyIHBvc3NpYmlsaXR5IGVsaW1pbmF0ZWQuIExvb2tpbmcKPiBhdCB0aGUgbG9n
cyBJJ3ZlIGhhZCBhbm90aGVyIHRob3VnaHQgKHdpbGQgZ3Vlc3MgYWdhaW4sIHNvIG5vdCByZWFs
bHkKPiBtdWNoIGhvcGUpOiBDb3VsZCB5b3UgdHJ5ICJtd2FpdC1pZGxlPW5vIj8KPgo+IEphbgo+
Cj4KSSBtb2RpZmllZCBtYW5feGVuLmNmZyBieSBhZGRpbmcgYXQgdGhlIGVuZCB0aGUga2VybmVs
IHBhcmFtZXRlcjoKCm13YWl0LWlkbGU9bm8KClJlYm9vdGVkLgpSZXN1bHQ6IGh1bmc6CgouLi4K
KFhFTikgWyAyMDAuOTM5MzUzXSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBbMjAx
OS0wMy0yNyAxMzoyMToyMV0gUGxhdGZvcm0gdGltZXIgYXBwZWFycyB0byBoYXZlIHVuZXhwZWN0
ZWRseSAKd3JhcHBlZCAxIHRpbWVzLgooWEVOKSBbMjAxOS0wMy0yNyAxMzoyMToyMV0gbXdhaXQt
aWRsZTogZGlzYWJsZWQKKFhFTikgWzIwMTktMDMtMjcgMTM6MjE6MjFdIEJvb3RpbmcgcHJvY2Vz
c29yIDEvMiBlaXAgM2UwMDAKKFhFTikgWzIwMTktMDMtMjcgMTM6MjE6MjFdIFNldHRpbmcgd2Fy
bSByZXNldCBjb2RlIGFuZCB2ZWN0b3IuCihYRU4pIFsyMDE5LTAzLTI3IDEzOjIxOjIxXSAxLgoo
WEVOKSBbMjAxOS0wMy0yNyAxMzoyMToyMV0gMi4KKFhFTikgWzIwMTktMDMtMjcgMTM6MjE6MjFd
IDMuCihYRU4pIFsyMDE5LTAzLTI3IDEzOjIxOjIxXSBBc3NlcnRpbmcgSU5JVC4KKFhFTikgWzIw
MTktMDMtMjcgMTM6MjE6MjJdIFdhaXRpbmcgZm9yIHNlbmQgdG8gZmluaXNoLi4uCgpMb2cgYXQ6
IGh0dHBzOi8vcGFzdGViaW4uY29tL3pkeWhDdEd2CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14: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 1h999t-0007zK-Qn; Wed, 27 Mar 2019 14:04: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=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h999s-0007zF-0Z
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 14:04:00 +0000
X-Inumbo-ID: 28d4d1d4-5099-11e9-9349-2f99cca9528d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28d4d1d4-5099-11e9-9349-2f99cca9528d;
 Wed, 27 Mar 2019 14:03:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87935824"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel (xen-devel@lists.xenproject.org)"
 <xen-devel@lists.xenproject.org>
Thread-Topic: xen disk spec and emulation
Thread-Index: AdTkn7oCjYXuFXxMTV+gdIzDf7vMNw==
Date: Wed, 27 Mar 2019 13:54:01 +0000
Message-ID: <05b30a1c532e425694122785a678e523@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: [Xen-devel] xen disk spec and emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgogIEN1cnJlbnRseSwgd2hlbiBzcGVjaWZ5aW5nIGEgdmlydHVhbCBkaXNrLCB0aGUgb25s
eSB3YXkgdG8gZGV0ZXJtaW5lIHRoZSBlbXVsYXRpb24gbW9kZWwgdXNlZCBpcyBieSBzZWxlY3Rp
bmcgYSBwYXJ0aWN1bGFyICd2ZGV2JyBudW1iZXJpbmcgc2NoZW1lIGFzIGRldGFpbGVkIGluIHhs
LWRpc2stY29uZmlndXJhdGlvbiBpbiB0aGUgZG9jcy4gVGhhdCBkb2N1bWVudCByZWZlcnMgdGhl
IHJlYWRlciB0byB4ZW4tdmJkLWludGVyZmFjZSB3aGljaCBzYXlzOgoKeHZkKiAtPiB4ZW4gdmly
dHVhbCBkaXNrIChmcm9tIHdoaWNoIG9uZSBpbmZlcnMgUFYtb25seSkKaGQqIC0+IElERSBlbXVs
YXRpb24Kc2QqIC0+IFNDU0kgZW11bGF0aW9uCmQqcCogLT4gdW5rbm93biBlbXVsYXRpb24KCiAg
VGhlIGZpcnN0IGNob2ljZSBhY3R1YWxseSByZXN1bHRzIGluIElERSBlbXVsYXRpb24sIHdoaWNo
IGlzIG5vdCBzdGF0ZWQgYW55d2hlcmUgQUZBSUssIGFuZCB0aGUgZm91cnRoIGNob2ljZSBhY3R1
YWxseSByZXN1bHRzIGluIG5vIGVtdWxhdGlvbiwgYWx0aG91Z2ggdGhhdCdzIG5vdCBzdGF0ZWQg
ZWl0aGVyLiBUaGVzZSB0d28gdGhpbmdzIGNhbiwgb2YgY291cnNlLCBiZSBmaXhlZCBpbiB0aGUg
ZG9jdW1lbnRhdGlvbiBidXQgSSBhbHNvIHRoaW5rIHRoYXQgdGhlIGJlaGF2aW91ciBvZiB2ZGV2
PXh2ZCogaXMgc3VycHJpc2luZyBhbmQgd3JvbmcuIEJ1dCB0aGVyZSBpcyBhbm90aGVyIHByb2Js
ZW0uLi4KCiAgTW9kZXJuIE9TIHR5cGljYWxseSBleHBlY3QgdG8gdXNlIGFuIE5WTWUgZGV2aWNl
IGFuZCB3ZSBoYXZlIG5vIHdheSB0byBzcGVjaWZ5IHRoaXMga2luZCBvZiBlbXVsYXRpb24uIFRo
ZSBvYnZpb3VzIGNob2ljZSBtaWdodCBiZSB5ZXQgYW5vdGhlciB2ZGV2IG5hbWluZyBzY2hlbWUs
IGJ1dCB0aGlzIGhhcyBhIHByb2JsZW0uIFRoZSB2ZGV2IG5hbWUgYWxzbyBkaWN0YXRlcyB0aGUg
dmJkIGVuY29kaW5nIChpLmUuIGVudW1lcmF0aW9uIHNjaGVtZWQgdXNlZCBmb3IgUFYgZGV2aWNl
cyksIHdoaWNoIHNlZW1zIHRvIGhhdmUgbGl0dGxlIHRvIGRvIHdpdGggdGhlIGVtdWxhdGlvbiBt
b2RlbCBjaG9zZW4uIEFkZGluZyBhIG5ldyBlbmNvZGluZyB3b3VsZCBhbHNvIG1lYW4gaGF2aW5n
IHRvIG1vZGlmeSBhbGwgUFYgZnJvbnRlbmRzIGluIGV4aXN0ZW5jZSB0byByZWNvZ25pc2UgaXQu
CgogIE15IHByb3Bvc2FsIHRvIHN0YXJ0IHRvIGRpZyB1cyBvdXQgb2YgdGhpcyBtZXNzLCBpcyB0
byBhZGQgYSBuZXcgcGFyYW1ldGVyIGZvciBkaXNrczogZW11PTxtb2RlbD4gd2hlcmUgbW9kZWwg
d291bGQgYmUgJ2lkZScsICdzY3NpJywgJ2FoY2knIChmb3Igd2hpY2ggd2UgYWxyZWFkeSBoYXZl
IGhhbGYtaGVhcnRlZCBhbmQgY29tcGxldGVseSB1bmRvY3VtZW50ZWQgc3VwcG9ydCksICdudm1l
Jywgb3IgJ25vbmUnLiBUbyBtYWludGFpbiBjb21wYXRpYmlsaXR5IHdpdGggZXhpc3RpbmcgYnJv
a2VubmVzcywgSSBwcm9wb3NlZCB0aGF0IHRoaXMgcGFyYW1ldGVyIG9ubHkgYXBwbGVzIGlmIGRp
c2tzcGVjIGlzIG9mIHRoZSBkKnAqIGZvcm0gYW5kIHRoYXQgd2UgZG9jdW1lbnQgYWxsIG90aGVy
IGZvcm1zIGFzIGRlcHJlY2F0ZWQuIEknbSBmYWlybHkgc3VyZSB0aGF0IGFsbCBleGlzdGVudCBQ
ViBmcm9udGVuZHMgcmVjb2duaXNlIHhlbiB2aXJ0dWFsIGRpc2sgdmJkIGVuY29kaW5nIHNvIEkg
ZG9uJ3QgYmVsaWV2ZSBpdCB3b3VsZCBiZSBuZWNlc3NhcnksIGZvciBpbnN0YW5jZSwgZm9yICd2
ZGV2PWQwcDAsZW11PWlkZScgdG8gZm9yY2UgaGQgZW5jb2RpbmcgYW5kIHNvIEkgdGhpbmsgd2Ug
c2hvdWxkIGFsc28gY29uc2lkZXIgZGVwcmVjYXRpbmcgYWxsIGVuY29kaW5ncyBvdGhlciB0aGFu
IHhlbiB2aXJ0dWFsIGRpc2suCgogIEZ1cnRoZXJtb3JlLCB0aGUgJ2h2bS1lbXVsYXRlZC11bnBs
dWcnIGRvYy4gc3BlY2lmaWVzIHRoYXQgZW11bGF0ZWQgbnZtZSBkZXZpY2VzIGFyZSB1bnBsdWdn
ZWQgZGlmZmVyZW50bHkgKHVzaW5nIGNvZGUgMykgZnJvbSBJREUgb3IgU0NTSSAodXNpbmcgY29k
ZSAwKS4gSSBwcm9wb3NlIHRoaXMgYWxzbyBiZSBjaGFuZ2VkIHNvIHRoYXQgY29kZSAwIHVucGx1
Z3MgYWxsIGVtdWxhdGVkIGRpc2tzIChzaW1pbGFybHkgdG8gaG93IDEgdW5wbHVncyBhbGwgZW11
bGF0ZWQgTklDcykuIFRoZSB1bnBsdWcgbWVjaGFuaXNtIHdhcyBuZXZlciBpbnRlbmRlZCAoSSBi
ZWxpZXZlKSB0byBvZmZlciBhbnkgZmluZXIgZ3JhaW5lZCBjb250cm9sIChhbHRob3VnaCBjb2Rl
IDIgaXMgc29tZXdoYXQgb2YgYW4gYW5vbWFseSkgYW5kIEkgYW0gbm90IGF3YXJlIG9mIGFueSBP
Uy9kcml2ZXIgdGhhdCB1c2VzIGNvZGUgMy4gSSBwcm9wb3NlIHRoaXMgY2hhbmdlLCBhZ2Fpbiwg
YmVjYXVzZSB3ZSB3YW50IHRvIGF2b2lkIGhhdmluZyB0byBtb2RpZnkgYWxsIFBWIGZyb250ZW5k
IGNvZGUsIHdoaWNoIHdvdWxkIGJlIHRoZSBjYXNlIGlmIE5WTWUgZGV2aWNlcyBoYXMgdG8gYmUg
c2VwYXJhdGVseSB1bnBsdWdnZWQgdXNpbmcgY29kZSAzLgoKICBUaG91Z2h0cz8KCiAgICBQYXVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:21:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14: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 1h99Qp-00018b-E8; Wed, 27 Mar 2019 14: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=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h99Qo-00018W-Lg
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 14:21:30 +0000
X-Inumbo-ID: 9a44cade-509b-11e9-9117-d708c71cbf9c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a44cade-509b-11e9-9117-d708c71cbf9c;
 Wed, 27 Mar 2019 14:21:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87937134"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "'xen-devel (xen-devel@lists.xenproject.org)'"
 <xen-devel@lists.xenproject.org>
Thread-Topic: xen disk spec and emulation
Thread-Index: AdTkn7oCjYXuFXxMTV+gdIzDf7vMNwABlRvw
Date: Wed, 27 Mar 2019 14:08:41 +0000
Message-ID: <1794cb82760f4b0b9a3868f7527e0798@AMSPEX02CL02.citrite.net>
References: <05b30a1c532e425694122785a678e523@AMSPEX02CL02.citrite.net>
In-Reply-To: <05b30a1c532e425694122785a678e523@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] xen disk spec and emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDI3IE1hcmNoIDIwMTkgMTM6NTQKPiBUbzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDog
eGVuIGRpc2sgc3BlYyBhbmQgZW11bGF0aW9uCj4gCj4gSGksCj4gCj4gICBDdXJyZW50bHksIHdo
ZW4gc3BlY2lmeWluZyBhIHZpcnR1YWwgZGlzaywgdGhlIG9ubHkgd2F5IHRvIGRldGVybWluZSB0
aGUgZW11bGF0aW9uIG1vZGVsIHVzZWQgaXMgYnkKPiBzZWxlY3RpbmcgYSBwYXJ0aWN1bGFyICd2
ZGV2JyBudW1iZXJpbmcgc2NoZW1lIGFzIGRldGFpbGVkIGluIHhsLWRpc2stY29uZmlndXJhdGlv
biBpbiB0aGUgZG9jcy4gVGhhdAo+IGRvY3VtZW50IHJlZmVycyB0aGUgcmVhZGVyIHRvIHhlbi12
YmQtaW50ZXJmYWNlIHdoaWNoIHNheXM6Cj4gCj4geHZkKiAtPiB4ZW4gdmlydHVhbCBkaXNrIChm
cm9tIHdoaWNoIG9uZSBpbmZlcnMgUFYtb25seSkKPiBoZCogLT4gSURFIGVtdWxhdGlvbgo+IHNk
KiAtPiBTQ1NJIGVtdWxhdGlvbgo+IGQqcCogLT4gdW5rbm93biBlbXVsYXRpb24KPiAKPiAgIFRo
ZSBmaXJzdCBjaG9pY2UgYWN0dWFsbHkgcmVzdWx0cyBpbiBJREUgZW11bGF0aW9uLCB3aGljaCBp
cyBub3Qgc3RhdGVkIGFueXdoZXJlIEFGQUlLLCBhbmQgdGhlCj4gZm91cnRoIGNob2ljZSBhY3R1
YWxseSByZXN1bHRzIGluIG5vIGVtdWxhdGlvbiwgYWx0aG91Z2ggdGhhdCdzIG5vdCBzdGF0ZWQg
ZWl0aGVyLgoKQWN0dWFsbHkgSSdsbCBjb3JyZWN0IG15c2VsZi4uLiBkKnAqIGFsc28gcmVzdWx0
cyBpbiBJREUgZW11bGF0aW9uIGFuZCBzbyBpcyBlcXVpdmFsZW50IHRvIHh2ZC4gVGh1cyBpbiBt
eSBwcm9wb3NhbCBiZWxvdyBhIG1pc3NpbmcgJ2VtdScgcGFyYW1ldGVyIG5lZWRzIHRvIGltcGx5
ICdlbXU9aWRlJy4KCiAgUGF1bAoKPiBUaGVzZSB0d28gdGhpbmdzCj4gY2FuLCBvZiBjb3Vyc2Us
IGJlIGZpeGVkIGluIHRoZSBkb2N1bWVudGF0aW9uIGJ1dCBJIGFsc28gdGhpbmsgdGhhdCB0aGUg
YmVoYXZpb3VyIG9mIHZkZXY9eHZkKiBpcwo+IHN1cnByaXNpbmcgYW5kIHdyb25nLiBCdXQgdGhl
cmUgaXMgYW5vdGhlciBwcm9ibGVtLi4uCj4gCj4gICBNb2Rlcm4gT1MgdHlwaWNhbGx5IGV4cGVj
dCB0byB1c2UgYW4gTlZNZSBkZXZpY2UgYW5kIHdlIGhhdmUgbm8gd2F5IHRvIHNwZWNpZnkgdGhp
cyBraW5kIG9mCj4gZW11bGF0aW9uLiBUaGUgb2J2aW91cyBjaG9pY2UgbWlnaHQgYmUgeWV0IGFu
b3RoZXIgdmRldiBuYW1pbmcgc2NoZW1lLCBidXQgdGhpcyBoYXMgYSBwcm9ibGVtLiBUaGUKPiB2
ZGV2IG5hbWUgYWxzbyBkaWN0YXRlcyB0aGUgdmJkIGVuY29kaW5nIChpLmUuIGVudW1lcmF0aW9u
IHNjaGVtZWQgdXNlZCBmb3IgUFYgZGV2aWNlcyksIHdoaWNoIHNlZW1zCj4gdG8gaGF2ZSBsaXR0
bGUgdG8gZG8gd2l0aCB0aGUgZW11bGF0aW9uIG1vZGVsIGNob3Nlbi4gQWRkaW5nIGEgbmV3IGVu
Y29kaW5nIHdvdWxkIGFsc28gbWVhbiBoYXZpbmcgdG8KPiBtb2RpZnkgYWxsIFBWIGZyb250ZW5k
cyBpbiBleGlzdGVuY2UgdG8gcmVjb2duaXNlIGl0Lgo+IAo+ICAgTXkgcHJvcG9zYWwgdG8gc3Rh
cnQgdG8gZGlnIHVzIG91dCBvZiB0aGlzIG1lc3MsIGlzIHRvIGFkZCBhIG5ldyBwYXJhbWV0ZXIg
Zm9yIGRpc2tzOiBlbXU9PG1vZGVsPgo+IHdoZXJlIG1vZGVsIHdvdWxkIGJlICdpZGUnLCAnc2Nz
aScsICdhaGNpJyAoZm9yIHdoaWNoIHdlIGFscmVhZHkgaGF2ZSBoYWxmLWhlYXJ0ZWQgYW5kIGNv
bXBsZXRlbHkKPiB1bmRvY3VtZW50ZWQgc3VwcG9ydCksICdudm1lJywgb3IgJ25vbmUnLiBUbyBt
YWludGFpbiBjb21wYXRpYmlsaXR5IHdpdGggZXhpc3RpbmcgYnJva2VubmVzcywgSQo+IHByb3Bv
c2VkIHRoYXQgdGhpcyBwYXJhbWV0ZXIgb25seSBhcHBsZXMgaWYgZGlza3NwZWMgaXMgb2YgdGhl
IGQqcCogZm9ybSBhbmQgdGhhdCB3ZSBkb2N1bWVudCBhbGwKPiBvdGhlciBmb3JtcyBhcyBkZXBy
ZWNhdGVkLiBJJ20gZmFpcmx5IHN1cmUgdGhhdCBhbGwgZXhpc3RlbnQgUFYgZnJvbnRlbmRzIHJl
Y29nbmlzZSB4ZW4gdmlydHVhbCBkaXNrCj4gdmJkIGVuY29kaW5nIHNvIEkgZG9uJ3QgYmVsaWV2
ZSBpdCB3b3VsZCBiZSBuZWNlc3NhcnksIGZvciBpbnN0YW5jZSwgZm9yICd2ZGV2PWQwcDAsZW11
PWlkZScgdG8gZm9yY2UKPiBoZCBlbmNvZGluZyBhbmQgc28gSSB0aGluayB3ZSBzaG91bGQgYWxz
byBjb25zaWRlciBkZXByZWNhdGluZyBhbGwgZW5jb2RpbmdzIG90aGVyIHRoYW4geGVuIHZpcnR1
YWwKPiBkaXNrLgo+IAo+ICAgRnVydGhlcm1vcmUsIHRoZSAnaHZtLWVtdWxhdGVkLXVucGx1Zycg
ZG9jLiBzcGVjaWZpZXMgdGhhdCBlbXVsYXRlZCBudm1lIGRldmljZXMgYXJlIHVucGx1Z2dlZAo+
IGRpZmZlcmVudGx5ICh1c2luZyBjb2RlIDMpIGZyb20gSURFIG9yIFNDU0kgKHVzaW5nIGNvZGUg
MCkuIEkgcHJvcG9zZSB0aGlzIGFsc28gYmUgY2hhbmdlZCBzbyB0aGF0Cj4gY29kZSAwIHVucGx1
Z3MgYWxsIGVtdWxhdGVkIGRpc2tzIChzaW1pbGFybHkgdG8gaG93IDEgdW5wbHVncyBhbGwgZW11
bGF0ZWQgTklDcykuIFRoZSB1bnBsdWcgbWVjaGFuaXNtCj4gd2FzIG5ldmVyIGludGVuZGVkIChJ
IGJlbGlldmUpIHRvIG9mZmVyIGFueSBmaW5lciBncmFpbmVkIGNvbnRyb2wgKGFsdGhvdWdoIGNv
ZGUgMiBpcyBzb21ld2hhdCBvZiBhbgo+IGFub21hbHkpIGFuZCBJIGFtIG5vdCBhd2FyZSBvZiBh
bnkgT1MvZHJpdmVyIHRoYXQgdXNlcyBjb2RlIDMuIEkgcHJvcG9zZSB0aGlzIGNoYW5nZSwgYWdh
aW4sIGJlY2F1c2UKPiB3ZSB3YW50IHRvIGF2b2lkIGhhdmluZyB0byBtb2RpZnkgYWxsIFBWIGZy
b250ZW5kIGNvZGUsIHdoaWNoIHdvdWxkIGJlIHRoZSBjYXNlIGlmIE5WTWUgZGV2aWNlcyBoYXMg
dG8KPiBiZSBzZXBhcmF0ZWx5IHVucGx1Z2dlZCB1c2luZyBjb2RlIDMuCj4gCj4gICBUaG91Z2h0
cz8KPiAKPiAgICAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:21:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14: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 1h99RB-0001AP-Ox; Wed, 27 Mar 2019 14: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h99RA-0001AG-8i
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 14:21:52 +0000
X-Inumbo-ID: a828a288-509b-11e9-abfa-ffd75095cf47
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a828a288-509b-11e9-abfa-ffd75095cf47;
 Wed, 27 Mar 2019 14:21:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 08:21:47 -0600
Message-Id: <5C9B86FA0200007800222232@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 08:21:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <jlpoole56@gmail.com>
References: <77de1587-5683-4ddb-19ca-f71c23e6d7c1@gmail.com>
 <20190322075941.bdf6i3veheiblwzs@MacBook-Air-de-Roger.local>
 <9f9c4a21-b426-f0fc-7c09-2f5d392b488c@gmail.com>
 <5C98F95C0200007800221B56@prv1-mh.provo.novell.com>
 <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
 <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
 <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
 <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
In-Reply-To: <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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+IE9uIDI3LjAzLjE5IGF0IDE0OjI1LCA8amxwb29sZTU2QGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gMy8yNy8yMDE5IDE6MTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNi4wMy4x
OSBhdCAxODoyMSwgPGpscG9vbGU1NkBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gemV0YSAvdXNyL2xv
Y2FsL3NyYy94ZW4gIyBjYXQgeGVuLy5jb25maWcgfGdyZXAgQ09ORklHX0hWTQo+Pj4gIyBDT05G
SUdfSFZNIGlzIG5vdCBzZXQKPj4+IHpldGEgL3Vzci9sb2NhbC9zcmMveGVuICMKPj4+Cj4+PiAj
IHRyaWVkIDIgYm9vdCBhdHRlbXB0cwo+Pj4gbG9nIGF0OiBodHRwczovL3Bhc3RlYmluLmNvbS9u
TDRCV0o2WSAKPj4+Cj4+PiBIYW5nIHBvaW50cyBhdCBsaW5lczoKPj4gVGhhbmtzIGZvciB0cnlp
bmcgYW55d2F5OyBvbmUgZnVydGhlciBwb3NzaWJpbGl0eSBlbGltaW5hdGVkLiBMb29raW5nCj4+
IGF0IHRoZSBsb2dzIEkndmUgaGFkIGFub3RoZXIgdGhvdWdodCAod2lsZCBndWVzcyBhZ2Fpbiwg
c28gbm90IHJlYWxseQo+PiBtdWNoIGhvcGUpOiBDb3VsZCB5b3UgdHJ5ICJtd2FpdC1pZGxlPW5v
Ij8KPj4KPiBJIG1vZGlmaWVkIG1hbl94ZW4uY2ZnIGJ5IGFkZGluZyBhdCB0aGUgZW5kIHRoZSBr
ZXJuZWwgcGFyYW1ldGVyOgo+IAo+IG13YWl0LWlkbGU9bm8KPiAKPiBSZWJvb3RlZC4KPiBSZXN1
bHQ6IGh1bmc6CgpUaGFua3MuIEknbSBhZnJhaWQgSSdtIG91dCBvZiBpZGVhcyBmb3IgdGhlIG1v
bWVudC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:27:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14: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 1h99WM-0001V8-IS; Wed, 27 Mar 2019 14:27: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h99WL-0001V3-CI
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 14:27:13 +0000
X-Inumbo-ID: 687e9678-509c-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 687e9678-509c-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 14:27:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 08:27:10 -0600
Message-Id: <5C9B883C020000780022223C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 08:27:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <05b30a1c532e425694122785a678e523@AMSPEX02CL02.citrite.net>
In-Reply-To: <05b30a1c532e425694122785a678e523@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] xen disk spec and emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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+IE9uIDI3LjAzLjE5IGF0IDE0OjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICAgQ3VycmVudGx5LCB3aGVuIHNwZWNpZnlpbmcgYSB2aXJ0dWFsIGRpc2ssIHRoZSBvbmx5
IHdheSB0byBkZXRlcm1pbmUgdGhlIAo+IGVtdWxhdGlvbiBtb2RlbCB1c2VkIGlzIGJ5IHNlbGVj
dGluZyBhIHBhcnRpY3VsYXIgJ3ZkZXYnIG51bWJlcmluZyBzY2hlbWUgYXMgCj4gZGV0YWlsZWQg
aW4geGwtZGlzay1jb25maWd1cmF0aW9uIGluIHRoZSBkb2NzLiBUaGF0IGRvY3VtZW50IHJlZmVy
cyB0aGUgCj4gcmVhZGVyIHRvIHhlbi12YmQtaW50ZXJmYWNlIHdoaWNoIHNheXM6Cj4gCj4geHZk
KiAtPiB4ZW4gdmlydHVhbCBkaXNrIChmcm9tIHdoaWNoIG9uZSBpbmZlcnMgUFYtb25seSkKPiBo
ZCogLT4gSURFIGVtdWxhdGlvbgo+IHNkKiAtPiBTQ1NJIGVtdWxhdGlvbgo+IGQqcCogLT4gdW5r
bm93biBlbXVsYXRpb24KPiAKPiAgIFRoZSBmaXJzdCBjaG9pY2UgYWN0dWFsbHkgcmVzdWx0cyBp
biBJREUgZW11bGF0aW9uLCB3aGljaCBpcyBub3Qgc3RhdGVkIAo+IGFueXdoZXJlIEFGQUlLLCBh
bmQgdGhlIGZvdXJ0aCBjaG9pY2UgYWN0dWFsbHkgcmVzdWx0cyBpbiBubyBlbXVsYXRpb24sIAo+
IGFsdGhvdWdoIHRoYXQncyBub3Qgc3RhdGVkIGVpdGhlci4gVGhlc2UgdHdvIHRoaW5ncyBjYW4s
IG9mIGNvdXJzZSwgYmUgZml4ZWQgCj4gaW4gdGhlIGRvY3VtZW50YXRpb24gYnV0IEkgYWxzbyB0
aGluayB0aGF0IHRoZSBiZWhhdmlvdXIgb2YgdmRldj14dmQqIGlzIAo+IHN1cnByaXNpbmcgYW5k
IHdyb25nLgoKV2Fzbid0IHRoaXMgYmVoYXZpb3IgaW50ZW5kZWQgdG8gYWxsb3cgYSBndWVzdCB0
byBiZSBpbnN0YWxsZWQKd2l0aG91dCBQViBkcml2ZXJzLCBidXQgdG8gaGF2ZSB0aGVtIGVuYWJs
ZWQgb25jZSB0aGV5IGdvdAppbnN0YWxsZWQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:40:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h99jS-0002xo-Rs; Wed, 27 Mar 2019 14:40: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=ETTt=R6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h99jR-0002xj-S2
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 14:40:45 +0000
X-Inumbo-ID: 4ca528af-509e-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ca528af-509e-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 14:40:43 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2REcqxA078600;
 Wed, 27 Mar 2019 14:40:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=MMJmD4gN/frPdeUf7hnKvmHHeKbJ50Hyxlf7Lp1kR+c=;
 b=Sfc16pQTR0euR0VMDrw6DP6nbVcp06hLZFB/p2JGrgRYEAj77oG47UMSsesJmRpeQo/s
 cBGMdMu8oF3+3QIm9SBYm58l904XKtuT0csIyIk+7AuaELpUv8G2RsFp6swQ2+Jyr/P/
 FwEOg2fDnZJw374TRyXjzYYcIFMp22dDKYDVd+cSaOTNmt5Z+Ae4+TbYVVWeadLugoFK
 AK8CiEqD4QZuRZr/4jWUw24gpqtGovA25r5pTLoAnt5fG/qTsYGG0QqCgzDspI8WrGpe
 sqFnQObiPOo2D0RnOnzq4T/DAS/J5i110WPXBpM8ivikSGjnfyq5XRHvKg0d/Fmv7r59 Iw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2re6g18xu5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Mar 2019 14:40:30 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2REeSRI017541
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Mar 2019 14:40:28 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2REeRLc024662;
 Wed, 27 Mar 2019 14:40:27 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Mar 2019 07:40:26 -0700
To: Ryan Thibodeaux <thibodux@gmail.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
 <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
 <20190327100014.GA9663@centos-dev.localdomain>
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: <04ee9e67-5720-72df-9e2e-2ba42febf90f@oracle.com>
Date: Wed, 27 Mar 2019 10:46:21 -0400
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: <20190327100014.GA9663@centos-dev.localdomain>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9207
 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-1903270103
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 Dario Faggioli <dfaggioli@suse.com>, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gMy8yNy8xOSA2OjAwIEFNLCBSeWFuIFRoaWJvZGVhdXggd3JvdGU6Cj4gT24gVHVlLCBNYXIg
MjYsIDIwMTkgYXQgMDc6MjE6MzFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBP
biAzLzI2LzE5IDU6MTMgQU0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4gT24gTW9uLCAyMDE5
LTAzLTI1IGF0IDA5OjQzIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24gMy8y
NS8xOSA4OjA1IEFNLCBsdWNhIGFiZW5pIHdyb3RlOgo+Pj4+PiBUaGUgcGljdHVyZSBzaG93cyB0
aGUgbGF0ZW5jaWVzIG1lYXN1cmVkIHdpdGggYW4gdW5wYXRjaGVkIGd1ZXN0Cj4+Pj4+IGtlcm5l
bAo+Pj4+PiBhbmQgd2l0aCBhIGd1ZXN0IGtlcm5lbCBoYXZpbmcgVElNRVJfU0xPUCBzZXQgdG8g
MTAwMCAoYXJiaXRyYXJ5Cj4+Pj4+IHNtYWxsCj4+Pj4+IHZhbHVlIDopLgo+Pj4+PiBBbGwgdGhl
IGV4cGVyaW1lbnRzIGhhdmUgYmVlbiBwZXJmb3JtZWQgYm9vdGluZyB0aGUgaHlwZXJ2aXNvciB3
aXRoCj4+Pj4+IGEKPj4+Pj4gc21hbGwgdGltZXJfc2xvcCAodGhlIGh5cGVydmlzb3IncyBvbmUp
IHZhbHVlLiBTbywgdGhleSBzaG93IHRoYXQKPj4+Pj4gZGVjcmVhc2luZyB0aGUgaHlwZXJ2aXNv
cidzIHRpbWVyX3Nsb3AgaXMgbm90IGVub3VnaCB0byBtZWFzdXJlIGxvdwo+Pj4+PiBsYXRlbmNp
ZXMgd2l0aCBjeWNsaWN0ZXN0Lgo+Pj4+IEkgaGF2ZSBhIGNvdXBsZSBvZiBxdWVzdGlvbnM6Cj4+
Pj4gKiBEb2VzIGl0IG1ha2Ugc2Vuc2UgdG8gbWFrZSB0aGlzIGEgdHVuYWJsZSBmb3Igb3RoZXIg
Y2xvY2tldmVudAo+Pj4+IGRldmljZXMKPj4+PiBhcyB3ZWxsPwo+Pj4+Cj4+PiBTbywgQUZBSVVJ
LCB0aGUgdGhpbmcgaXMgYXMgZm9sbG93cy4gSW4gY2xvY2tldmVudHNfcHJvZ3JhbV9ldmVudCgp
LCB3ZQo+Pj4ga2VlcCB0aGUgZGVsdGEgYmV0d2VlbiBub3cgYW5kIHRoZSBuZXh0IHRpbWVyIGV2
ZW50IHdpdGhpbgo+Pj4gZGV2LT5tYXhfZGVsdGFfbnMgYW5kIGRldi0+bWluX2RlbHRhX25zOgo+
Pj4KPj4+ICAgZGVsdGEgPSBtaW4oZGVsdGEsIChpbnQ2NF90KSBkZXYtPm1heF9kZWx0YV9ucyk7
Cj4+PiAgIGRlbHRhID0gbWF4KGRlbHRhLCAoaW50NjRfdCkgZGV2LT5taW5fZGVsdGFfbnMpOwo+
Pj4KPj4+IEZvciBYZW4gKHdlbGwsIGZvciB0aGUgWGVuIGNsb2NrKSB3ZSBoYXZlOgo+Pj4KPj4+
ICAgLm1heF9kZWx0YV9ucyA9IDB4ZmZmZmZmZmYsCj4+PiAgIC5taW5fZGVsdGFfbnMgPSBUSU1F
Ul9TTE9QLAo+Pj4KPj4+IHdoaWNoIG1lYW5zIGEgZ3Vlc3QgY2FuJ3QgYXNrIGZvciBhIHRpbWVy
IHRvIGZpcmUgZWFybGllciB0aGFuIDEwMHVzCj4+PiBhaGVhZCwgd2hpY2ggaXMgYSBiaXQgdG9v
IGNvYXJzZSwgZXNwZWNpYWxseSBvbiBjb250ZW1wb3JhcnkgaGFyZHdhcmUuCj4+Pgo+Pj4gRm9y
ICJsYXBpY19kZWFkbGluZSIgKHdoaWNoIHdhcyB3aGF0IHdhcyBpbiB1c2UgaW4gS1ZNIGd1ZXN0
cywgaW4gb3VyCj4+PiBleHBlcmltZW50cykgd2UgaGF2ZToKPj4+Cj4+PiAgIGxhcGljX2Nsb2Nr
ZXZlbnQubWF4X2RlbHRhX25zID0gY2xvY2tldmVudF9kZWx0YTJucygweDdGRkZGRiwgJmxhcGlj
X2Nsb2NrZXZlbnQpOwo+Pj4gICBsYXBpY19jbG9ja2V2ZW50Lm1pbl9kZWx0YV9ucyA9IGNsb2Nr
ZXZlbnRfZGVsdGEybnMoMHhGLCAmbGFwaWNfY2xvY2tldmVudCk7Cj4+Pgo+Pj4gV2hpY2ggbWVh
bnMgbWF4IGlzIDB4N0ZGRkZGIGRldmljZSB0aWNrcywgYW5kIG1pbiBpcyAweEYuCj4+PiBjbG9j
a2V2ZW50X2RlbHRhMm5zKCkgZG9lcyB0aGUgY29udmVyc2lvbiBmcm9tIHRpY2tzIHRvIG5zLCBi
YXNpbmcgb24KPj4+IHRoZSByZXN1bHRzIG9mIHRoZSBBUElDIGNhbGlicmF0aW9uIHByb2Nlc3Mu
IEl0IGNhbGxzIGNldl9kZWx0YTJucygpCj4+PiB3aGljaCBkb2VzIHNvbWUgc2NhbGluZywgc2hp
ZnRpbmcsIGRpdnMsIGV0YywgYW5kLCBhdCB0aGUgdmVyeSBlbmQsCj4+PiB0aGlzOgo+Pj4KPj4+
ICAgLyogRGVsdGFzIGxlc3MgdGhhbiAxdXNlYyBhcmUgcG9pbnRsZXNzIG5vaXNlICovCj4+PiAg
IHJldHVybiBjbGMgPiAxMDAwID8gY2xjIDogMTAwMDsKPj4+Cj4+PiBTbywgYXMgUnlhbiBpcyBh
bHNvIHNheWluZywgdGhlIGFjdHVhbCBtaW5pbXVtLCBpbiB0aGlzIGNhc2UsIGRlcGVuZHMKPj4+
IG9uIGhhcmR3YXJlLCB3aXRoIGEgc2FuaXR5IGNoZWNrIG9mICJuZXZlciBiZWxvdyAxdXMiICh3
aGljaCBpcyBxdWl0ZQo+Pj4gc21hbGxlciB0aGFuIDEwMHVzISkKPj4+Cj4+PiBPZiBjb3Vyc2Us
IHRoZSBhY3R1YWwgZ3JhbnVsYXJpdHkgZGVwZW5kcyBvbiBoYXJkd2FyZSBpbiB0aGUgWGVuIGNh
c2UKPj4+IGFzIHdlbGwsIGJ1dCB0aGF0IGlzIGhhbmRsZWQgaW4gWGVuIGl0c2VsZi4gQW5kIHdl
IGhhdmUgbWVjaGFuaXNtcyBpbgo+Pj4gcGxhY2UgaW4gdGhlcmUgdG8gYXZvaWQgdGltZXIgaW50
ZXJydXB0IHN0b3JtcyAobGlrZSwgYWhlbSwgdGhlIFhlbidzCj4+PiAndGltZXJfc2xvcCcgYm9v
dCBwYXJhbWV0ZXIuLi4gOi1QKQo+Pj4KPj4+IEFuZCB0aGlzIGlzIGJhc2ljYWxseSB3aHkgSSB3
YXMgYWxzbyB0aGlua2luZyB3ZSBjYW4vc2hvdWxkIGxvd2VyIHRoZQo+Pj4gZGVmYXVsdCB2YWx1
ZSBvZiBUSU1FUl9TTE9QLCBoZXJlIGluIHRoZSBYZW4gY2xvY2sgaW1wbGVtZW50YXRpb24gaW4K
Pj4+IExpbnV4Lgo+PiBXaGF0IGRvIHlvdSB0aGluayB3b3VsZCBiZSBhIHNhbmUgdmFsdWU/IDEw
dXM/IFNob3VsZCB3ZSB0aGVuIHN0aWxsIGtlZXAKPj4gdGhpcyBwYXRjaD8KPj4KPj4gTXkgY29u
Y2VybiB3b3VsZCBiZSB0aGF0IGlmIHdlIGNoYW5nZSB0aGUgY3VycmVudCB2YWx1ZSBhbmQgaXQg
dHVybnMgb3V0Cj4+IHRvIGJlIHZlcnkgd3Jvbmcgd2UnZCB0aGVuIGhhdmUgbm8gcmVjb3Vyc2Uu
Cj4+Cj4+Cj4+IC1ib3Jpcwo+Pgo+IFNwZWFraW5nIG91dCBvZiB0dXJuIGJ1dCBhcyBhIHBhcnRp
Y2lwYW50IGluIHRoaXMgdGhyZWFkLCBJIHdvdWxkIG5vdAo+IGFzc3VtZSB0byBjaGFuZ2UgdGhl
IGRlZmF1bHQgdmFsdWUgZm9yIGFsbCBjYXNlcyB3aXRob3V0IHNpZ25pZmljYW50Cj4gdGVzdGlu
ZyBieSB0aGUgY29tbXVuaXR5LCB0b3VjaGluZyBhIHZhcmlldHkgb2YgY29uZmlndXJhdGlvbnMu
Cj4KPiBJdCBmZWVscyBsaWtlIGNoYW5naW5nIHRoZSBkZWZhdWx0IGhhcyBhIG5vbi10cml2aWFs
IGFtb3VudCBvZiAKPiB1bmtub3ducyB0aGF0IHdvdWxkIG5lZWQgdG8gYmUgYWRkcmVzc2VkLgo+
Cj4gTm90IHN1cnByaXNpbmdseSwgSSBhbSBiaWFzZWQgdG8gdGhlIGFwcHJvYWNoIG9mIG15IHBh
dGNoIHdoaWNoCj4gZG9lcyBub3QgY2hhbmdlIHRoZSBkZWZhdWx0IGJ1dCBvZmZlcnMgZmxleGli
aWxpdHkgdG8gYWxsLgoKCklmIHdlIGFyZSB0byBjaGFuZ2UgdGhlIGRlZmF1bHQgaXQgd291bGQg
YmUgZ29vZCB0byBhdCBsZWFzdCBjb2xsZWN0CnNvbWUgZGF0YSBvbiBkaXN0cmlidXRpb24gb2Yg
ZGVsdGEgdmFsdWVzIGluCmNsb2NrZXZlbnRzX3Byb2dyYW1fZXZlbnQoKS4gQnV0IGFzIEkgc2Fp
ZCwgSSdkIGtlZXAgdGhlIHBhdGNoLgoKQWxzbywgYXMgZmFyIGFzIHRoZSBjb21tZW50IGRlc2Ny
aWJpbmcgVElNRVJfU0xPUCwgSSBhZ3JlZSB0aGF0IGl0IGlzCnJhdGhlciBtaXNsZWFkaW5nLgoK
SSBjYW4gcmVwbGFjZSBpdCB3aXRoIC8qIE1pbmltdW0gYW1vdW50IG9mIHRpbWUgdW50aWwgbmV4
dCBjbG9jayBldmVudApmaXJlcyAqLywgScKgIGNhbiBkbyBpdCB3aGlsZSBjb21taXR0aW5nIHNv
IG5vIG5lZWQgdG8gcmVzZW5kLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:48:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14: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 1h99qc-0003Dd-OO; Wed, 27 Mar 2019 14:48: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h99qc-0003DY-2P
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 14:48:10 +0000
X-Inumbo-ID: 54622bf2-509f-11e9-83e5-47e849524491
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54622bf2-509f-11e9-83e5-47e849524491;
 Wed, 27 Mar 2019 14:48:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 08:48:05 -0600
Message-Id: <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 08:48:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
 <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
In-Reply-To: <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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+IE9uIDI2LjAzLjE5IGF0IDIyOjU2LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8yNi8xOSAxMDo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5LjAzLjE5
IGF0IDE3OjEyLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4+PiBPbiAzLzE1LzE5IDM6
MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEZ1cnRoZXJtb3JlIEknbSB0aGVuIG9uY2Ug
YWdhaW4gd29uZGVyaW5nIHdoYXQgdGhlIGdhaW4gaXMKPj4+PiBvdmVyIHVzaW5nIHRoZSBBQ1BJ
IGRyaXZlcjogVGhlIHN1Z2dlc3RlZCBfQ1NUIGxvb2tzIHRvIGV4YWN0bHkKPj4+PiBtYXRjaCB0
aGUgZGF0YSB5b3UgZW50ZXIgaW50byB0aGUgdGFibGUgaW4gdGhlIGxhdGVyIHBhdGNoLiBJT1cK
Pj4+PiBteSBmdW5kYW1lbnRhbCBjb25jZXJuIGRpZG4ndCBnbyBhd2F5IHlldDogQXMgcGVyIHRo
ZSBuYW1lCj4+Pj4gb2YgdGhlIGRyaXZlciwgaXQgc2hvdWxkbid0IHJlYWxseSBuZWVkIHRvIHN1
cHBvcnQgSExUIChvciBhbnl0aGluZwo+Pj4+IG90aGVyIHRoYW4gTVdBSVQpIGFzIGFuIGVudHJ5
IG1ldGhvZC4gSGVuY2UgSSB0aGluayB0aGF0IGF0Cj4+Pj4gdGhlIHZlcnkgbGVhc3QgeW91IG5l
ZWQgdG8gZXh0ZW5kIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY2hhbmdlCj4+Pj4gcXVpdGUgYSBi
aXQgdG8gZXhwbGFpbiB3aHkgdGhlIEFDUEkgZHJpdmVyIGlzIG5vdCBzdWl0YWJsZS4KPj4+Pgo+
Pj4+IERlcGVuZGluZyBvbiBob3cgdGhpcyBjb21lcyBvdXQsIGl0IG1heSB0aGVuIHN0aWxsIGJl
IGEgbWF0dGVyCj4+Pj4gb2YgZGlzY3Vzc2luZyB3aGV0aGVyLCByYXRoZXIgdGhhbiBmaWRkbGlu
ZyB3aXRoIG13YWl0LWlkbGUsIGl0Cj4+Pj4gd291bGRuJ3QgYmUgYmV0dGVyIHRvIGhhdmUgYW4g
QU1ELXNwZWNpZmljIGRyaXZlciBpbnN0ZWFkLiBBcmUKPj4+PiB0aGVyZSBhbnkgdGhvdWdodHMg
aW4gc2ltaWxhciBkaXJlY3Rpb25zIGZvciBMaW51eD8KPj4+Cj4+PiBCZWNhdXNlOgo+Pj4gIzEg
Z2V0dGluZyB0aGUgQUNQSSB0YWJsZXMgZnJvbSBkb20wIGlzIGVpdGhlciB1bnJlbGlhYmxlIChQ
ViBkb20wKSBvcgo+Pj4gbm90IHBvc3NpYmxlIChQVkggZG9tMCkuCj4+PiAjMiB0aGUgY2hhbmdl
cyB0byB0aGUgSW50ZWwgY29kZSBhcmUgbWluaW1hbC4KPj4+ICMzIHdvcnNlIGNhc2UsIFhlbiB0
aGlua3MgaXQncyB1c2luZyBDQzYgd2hlbiBpdCdzIHVzaW5nIENDMS4gIE5vdAo+Pj4gcGVyZmVj
dCBidXQgZmFyIGZyb20gZmF0YWwgb3IgYnJlYWtpbmcuCj4+IAo+PiBIYXZpbmcgdGhvdWdodCBh
Ym91dCB0aGlzIHNvbWUgbW9yZSwgSSBhZ3JlZSB0aGF0IGFuIEFNRC1zcGVjaWZpYwo+PiBkcml2
ZXIgd291bGQgbGlrZWx5IGdvIHRvbyBmYXIuIEhvd2V2ZXIsIHRoYXQncyBzdGlsbCBubyByZWFz
b24gdG8gZmlkZGxlCj4+IHdpdGggdGhlIG13YWl0LWlkbGUgb25lIC0gSSB0aGluayB5b3UgY291
bGQgYXMgd2VsbCBwb3B1bGF0ZSB0aGUgZGF0YQo+PiBhcyBuZWNlc3NhcnkgZm9yIHRoZSBBQ1BJ
IGRyaXZlciB0byB1c2UsIHJlbW92aW5nIHRoZSBkZXBlbmRlbmN5Cj4+IG9uIERvbTAuIEFmdGVy
IGFsbCB0aGF0IGRyaXZlciBhbHJlYWR5IGtub3dzIG9mIGFsbCB0aGUgZW50cnkgbWV0aG9kcwo+
PiB5b3UgbWF5IHdhbnQvbmVlZCB0byB1c2UgKHNlZSBhY3BpX2lkbGVfZG9fZW50cnkoKSkuCj4+
IAo+IEkgZGlkIGEgcm91Z2ggZXhhbXBsZSBvZiBob3cgdGhhdCBtaWdodCB3b3JrIGFuZCBsaW5l
cyBvZiBjb2RlIGNoYW5nZWQgCj4gZm9yIGFkZGluZyBpdCB0byBjcHVfaWRsZSB3YXMgcm91Z2hs
eSAxMjUuICBTZWVpbmcgYXMgdGhpcyBkb2Vzbid0IAo+IGNvbXBpbGUgYW5kIGRvZXNuJ3QgZXZl
biBoYXZlIGNvbW1lbnRzLCBJJ2Qgc2F5IGF0IGxlYXN0IDE0MCBsaW5lcyBvZiAKPiBjb2RlL2No
YW5nZSAobW9zdCBvZiB0aG9zZSBhcmUgYWRkaXRpdmUgdG9vKSwgYSBsb3Qgb2YgaXMgZnVuY3Rp
b25hbGx5IAo+IGNvcGllZCBmcm9tIG13YWl0LWlkbGUgYW5kIGhvdyBpdCByZWFkcyBkYXRhIG91
dCBvZiB0aGUgc3RydWN0dXJlcywgCj4gY2hlY2tzLCBhbmQgcG9wdWxhdGVzIHRoZSBjeCBzdHJ1
Y3R1cmVzLiAgVGhlIGZpcnN0IHNldCBvZiBtd2FpdCBwYXRjaGVzIAo+IGlzIDg3IGxpbmVzIGNo
YW5nZWQgdG90YWwuCj4gCj4gSSBfY291bGRfIHRyeSBhbmQgcmVmYWN0b3Igc29tZSBvZiB0aGUg
Y29kZSBhbmQgZ2V0IGl0IGRvd24gZnJvbSAKPiAxMjUtMTQwLCBidXQgdGhhdCB3b3VsZCBtb3N0
IGxpa2VseSBtYWtlIHBvcnRpbmcgY2hhbmdlcyBldmVuIGhhcmRlciBmb3IgCj4gbXdhaXQtaWRs
ZS4KCldlbGwsIEkgd2FzIHJhdGhlciB0aGlua2luZyBhYm91dCBzb21ldGhpbmcgbGlrZSB0aGUg
Y2hhbmdlIGJlbG93LAp0YWtpbmcgc2xpZ2h0bHkgb3ZlciAxMDAgbGluZXMgb2YgbmV3IGNvZGUs
IGFuZCBub3QgdG91Y2hpbmcKbXdhaXQtaWRsZS5jIGF0IGFsbC4gT3RvaCB0aGVyZSBhcmUgYSBj
b3VwbGUgb2YgVEJEcyBpbiB0aGVyZSB3aGljaAptYXkgY2F1c2UgdGhlIHBhdGNoIHRvIGZ1cnRo
ZXIgZ3JvdyBvbmNlIGFkZHJlc3NlZC4KCk5vdGUgdGhhdCB0aGlzIGdvZXMgb24gdG9wIG9mCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0w
OC9tc2cwMDA4OS5odG1sCndoaWNoIHNhZGx5IHRoZXJlIHN0aWxsIHdhc24ndCBzdWZmaWNpZW50
IGZlZWRiYWNrIG9uIHRvIGRlY2lkZSB3aGVyZQp0byBnbyB3aXRoIHRoZSBzZXJpZXM7IGFsbCBJ
IGtub3cgaXMgdGhhdCBBbmRyZXcgKHVuZGVyc3RhbmRhYmx5KQpkb2Vzbid0IHdhbnQgdG8gc2Vl
IHRoZSBsYXN0IHBhdGNoIGdvIGluIHdpdGhvdXQgdmVuZG9yIGNvbmZpcm1hdGlvbgooYW5kIEkn
ZCBiZSBmaW5lIHRvIGRyb3AgdGhhdCBsYXN0IHBhdGNoIGlmIG5lZWQgYmUsIGJ1dCB0aGlzIHNo
b3VsZG4ndApibG9jayB0aGUgZWFybGllciBwYXRjaGVzIGluIHRoZSBzZXJpZXMpLgoKSmFuCgp4
ODYvQU1EOiBtYWtlIEMtc3RhdGUgaGFuZGxpbmcgaW5kZXBlbmRlbnQgb2YgRG9tMAoKQXQgbGVh
c3QgZm9yIG1vcmUgcmVjZW50IENQVXMsIGZvbGxvd2luZyB3aGF0IEJLREcgLyBQUFIgc3VnZ2Vz
dCBmb3IgdGhlCkJJT1MgdG8gc3VyZmFjZSB2aWEgQUNQSSB3ZSBjYW4gbWFrZSBvdXJzZWx2ZXMg
aW5kZXBlbmRlbnQgb2YgRG9tMAp1cGxvYWRpbmcgcmVzcGVjdGl2ZSBkYXRhLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVEJEOiBDYW4gd2Ugc2V0
IGxvY2FsX2FwaWNfdGltZXJfYzJfb2sgdG8gdHJ1ZT8gSSBjYW4ndCBzZWVtIHRvIGZpbmQgYW55
CiAgICAgc3RhdGVtZW50IGluIHRoZSBCS0RHIC8gUFBSIGFzIHRvIHdoZXRoZXIgdGhlIExBUElD
IHRpbWVyIGNvbnRpbnVlcwogICAgIHJ1bm5pbmcgaW4gQ0M2LgpUQkQ6IFdlIG1heSB3YW50IHRv
IHZlcmlmeSB0aGF0IEhMVCBpbmRlZWQgaXMgY29uZmlndXJlZCB0byBlbnRlciBDQzYuClRCRDog
SSBndWVzcyB3ZSBjb3VsZCBleHRlbmQgdGhpcyB0byBmYW1pbGllcyBvbGRlciB0aGVuIEZhbTE1
IGFzIHdlbGwuCgotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTEyMCw2ICsxMjAsOCBAQCBib29sZWFuX3BhcmFt
KCJsYXBpY190aW1lcl9jMl9vayIsIGxvY2FsCiAKIHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dl
ciAqX19yZWFkX21vc3RseSBwcm9jZXNzb3JfcG93ZXJzW05SX0NQVVNdOwogCitzdGF0aWMgaW50
OF90IF9fcmVhZF9tb3N0bHkgdmVuZG9yX292ZXJyaWRlOworCiBzdHJ1Y3QgaHdfcmVzaWRlbmNp
ZXMKIHsKICAgICB1aW50NjRfdCBtYzA7CkBAIC0xMjIwLDYgKzEyMjIsOSBAQCBsb25nIHNldF9j
eF9wbWluZm8odWludDMyX3QgYWNwaV9pZCwgc3RyCiAgICAgaWYgKCBwbV9pZGxlX3NhdmUgJiYg
cG1faWRsZSAhPSBhY3BpX3Byb2Nlc3Nvcl9pZGxlICkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAg
ICBpZiAoIHZlbmRvcl9vdmVycmlkZSA+IDAgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIHBy
aW50X2N4X3BtaW5mbyhhY3BpX2lkLCBwb3dlcik7CiAKICAgICBjcHVfaWQgPSBnZXRfY3B1X2lk
KGFjcGlfaWQpOwpAQCAtMTI5Miw2ICsxMjk3LDk4IEBAIGxvbmcgc2V0X2N4X3BtaW5mbyh1aW50
MzJfdCBhY3BpX2lkLCBzdHIKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgYW1kX2Nw
dWlkbGVfaW5pdChzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKnBvd2VyKQoreworICAgIHVu
c2lnbmVkIGludCBpLCBuciA9IDA7CisgICAgY29uc3Qgc3RydWN0IGNwdWluZm9feDg2ICpjID0g
JmN1cnJlbnRfY3B1X2RhdGE7CisgICAgY29uc3QgdW5zaWduZWQgaW50IGVjeF9yZXEgPSBDUFVJ
RDVfRUNYX0VYVEVOU0lPTlNfU1VQUE9SVEVEIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENQVUlENV9FQ1hfSU5URVJSVVBUX0JSRUFLOworICAgIGNvbnN0IHN0cnVjdCBhY3Bp
X3Byb2Nlc3Nvcl9jeCAqY3ggPSBOVUxMOworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYWNwaV9w
cm9jZXNzb3JfY3ggZmFtMTdbXSA9IHsKKyAgICAgICAgeworICAgICAgICAgICAgLnR5cGUgPSBB
Q1BJX1NUQVRFX0MxLAorICAgICAgICAgICAgLmVudHJ5X21ldGhvZCA9IEFDUElfQ1NUQVRFX0VN
X0ZGSCwKKyAgICAgICAgICAgIC5hZGRyZXNzID0gMCwKKyAgICAgICAgICAgIC5sYXRlbmN5ID0g
MSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLnR5cGUgPSBBQ1BJX1NUQVRF
X0MyLAorICAgICAgICAgICAgLmVudHJ5X21ldGhvZCA9IEFDUElfQ1NUQVRFX0VNX0hBTFQsCisg
ICAgICAgICAgICAubGF0ZW5jeSA9IDQwMCwKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgaWYg
KCBwbV9pZGxlX3NhdmUgJiYgcG1faWRsZSAhPSBhY3BpX3Byb2Nlc3Nvcl9pZGxlICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgaWYgKCB2ZW5kb3Jfb3ZlcnJpZGUgPCAwICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgc3dpdGNoICggYy0+eDg2ICkKKyAgICB7CisgICAgY2FzZSAweDE3OgorICAg
ICAgICBpZiAoIGNwdV9oYXNfbW9uaXRvciAmJiBjLT5jcHVpZF9sZXZlbCA+PSBDUFVJRF9NV0FJ
VF9MRUFGICYmCisgICAgICAgICAgICAgKGNwdWlkX2VjeChDUFVJRF9NV0FJVF9MRUFGKSAmIGVj
eF9yZXEpID09IGVjeF9yZXEgKQorICAgICAgICB7CisgICAgICAgICAgICBjeCA9IGZhbTE3Owor
ICAgICAgICAgICAgbnIgPSBBUlJBWV9TSVpFKGZhbTE3KTsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgMHgxNToKKyAg
ICBjYXNlIDB4MTY6CisgICAgICAgIGN4ID0gJmZhbTE3WzFdOworICAgICAgICBuciA9IEFSUkFZ
X1NJWkUoZmFtMTcpIC0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICB2ZW5kb3Jfb3ZlcnJpZGUgPSAtMTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHBv
d2VyLT5mbGFncy5oYXNfY3N0ID0gdHJ1ZTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7ICsr
aSApCisgICAgeworICAgICAgICBpZiAoIGN4W2ldLnR5cGUgPiBtYXhfY3N0YXRlICkKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBwb3dlci0+c3RhdGVzW2kgKyAxXSA9IGN4W2ldOworICAg
ICAgICBwb3dlci0+c3RhdGVzW2kgKyAxXS5pZHggPSBpICsgMTsKKyAgICAgICAgcG93ZXItPnN0
YXRlc1tpICsgMV0udGFyZ2V0X3Jlc2lkZW5jeSA9IGN4W2ldLmxhdGVuY3kgKiBsYXRlbmN5X2Zh
Y3RvcjsKKyAgICB9CisKKyAgICBpZiAoIGkgKQorICAgIHsKKyAgICAgICAgcG93ZXItPmNvdW50
ID0gaSArIDE7CisgICAgICAgIHBvd2VyLT5zYWZlX3N0YXRlID0gJnBvd2VyLT5zdGF0ZXNbaV07
CisKKyAgICAgICAgaWYgKCAhdmVuZG9yX292ZXJyaWRlICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQVQpICkKKyAgICAgICAgICAgICAg
ICBocGV0X2Jyb2FkY2FzdF9pbml0KCk7CisKKyAgICAgICAgICAgIGlmICggIWxhcGljX3RpbWVy
X2luaXQoKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmVuZG9yX292ZXJyaWRl
ID0gLTE7CisgICAgICAgICAgICAgICAgY3B1aWRsZV9pbml0X2NwdShwb3dlci0+Y3B1KTsKKyAg
ICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICgg
IXBtX2lkbGVfc2F2ZSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcG1faWRsZV9z
YXZlID0gcG1faWRsZTsKKyAgICAgICAgICAgICAgICBwbV9pZGxlID0gYWNwaV9wcm9jZXNzb3Jf
aWRsZTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZGVhZF9pZGxlID0gYWNwaV9kZWFk
X2lkbGU7CisKKyAgICAgICAgICAgIHZlbmRvcl9vdmVycmlkZSA9IDE7CisgICAgICAgIH0KKyAg
ICB9CisgICAgZWxzZQorICAgICAgICB2ZW5kb3Jfb3ZlcnJpZGUgPSAtMTsKK30KKwogdWludDMy
X3QgcG1zdGF0X2dldF9jeF9ucih1aW50MzJfdCBjcHVpZCkKIHsKICAgICByZXR1cm4gcHJvY2Vz
c29yX3Bvd2Vyc1tjcHVpZF0gPyBwcm9jZXNzb3JfcG93ZXJzW2NwdWlkXS0+Y291bnQgOiAwOwpA
QCAtMTQzNyw4ICsxNTM0LDggQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgaW50IHJj
ID0gMDsKIAogICAgIC8qCi0gICAgICogT25seSBob29rIG9uIENQVV9VUF9QUkVQQVJFIGJlY2F1
c2UgYSBkZWFkIGNwdSBtYXkgdXRpbGl6ZSB0aGUgaW5mbwotICAgICAqIHRvIGVudGVyIGRlZXAg
Qy1zdGF0ZS4KKyAgICAgKiBPbmx5IGhvb2sgb24gQ1BVX1VQX1BSRVBBUkUgLyBDUFVfT05MSU5F
IGJlY2F1c2UgYSBkZWFkIGNwdSBtYXkgdXRpbGl6ZQorICAgICAqIHRoZSBpbmZvIHRvIGVudGVy
IGRlZXAgQy1zdGF0ZS4KICAgICAgKi8KICAgICBzd2l0Y2ggKCBhY3Rpb24gKQogICAgIHsKQEAg
LTE0NDcsNiArMTU0NCwxMiBAQCBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKICAgICAgICAgaWYg
KCAhcmMgJiYgY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFibGUgKQogICAgICAgICAgICAg
cmMgPSBjcHVpZGxlX2N1cnJlbnRfZ292ZXJub3ItPmVuYWJsZShwcm9jZXNzb3JfcG93ZXJzW2Nw
dV0pOwogICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ1BVX09OTElORToKKyAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKKyAgICAgICAg
ICAgICBwcm9jZXNzb3JfcG93ZXJzW2NwdV0gKQorICAgICAgICAgICAgYW1kX2NwdWlkbGVfaW5p
dChwcm9jZXNzb3JfcG93ZXJzW2NwdV0pOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBy
ZXR1cm4gIXJjID8gTk9USUZZX0RPTkUgOiBub3RpZmllcl9mcm9tX2Vycm5vKHJjKTsKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h99yz-00044C-WD; Wed, 27 Mar 2019 14:56: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h99yy-00043y-BV
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 14:56:48 +0000
X-Inumbo-ID: 897379bc-50a0-11e9-b11b-b76178c2f7f2
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 897379bc-50a0-11e9-b11b-b76178c2f7f2;
 Wed, 27 Mar 2019 14:56:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87940166"
To: Jan Beulich <JBeulich@suse.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
 <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
 <5C9A2BAF0200007800221EDA@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: <0fd617eb-52cd-914f-aff5-3c2de35b081e@citrix.com>
Date: Wed, 27 Mar 2019 14:38: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: <5C9A2BAF0200007800221EDA@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] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDMvMjAxOSAxMzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDMuMTkg
YXQgMTM6NDMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjYvMDMv
MjAxOSAwOTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBMZWF2ZSB0aGUgd2FybmluZyB3
aGljaCBpZGVudGlmaWVzIHRoZSBwcm9ibGVtYXRpYyBkZXZpY2VzLCBidXQgZHJvcCB0aGUKPj4+
Pj4+IHJlbWFpbmluZyBsb2dpYy4gIFRoaXMgbGVhdmVzIHRoZSBzeXN0ZW0gaW4gYmV0dGVyIG92
ZXJhbGwgc3RhdGUsIGFuZCB3b3JraW5nCj4+Pj4+PiBpbiB0aGUgc2FtZSB3YXkgdGhhdCBpdCBk
aWQgaW4gcHJldmlvdXMgcmVsZWFzZXMuCj4+Pj4+IEkgd29uZGVyIHdoZXRoZXIgeW91J3ZlIHRh
a2VuIHRoZSB0aW1lIHRvIGxvb2sgYXQgdGhlIGRlc2NyaXB0aW9uCj4+Pj4+IG9mIHRoZSBjb21t
aXQgZmlyc3QgaW50cm9kdWNpbmcgdGhpcyBsb2dpYyAoYTgwNTlmZmNlZCAiVlQtZDogaW1wcm92
ZQo+Pj4+PiBSTVJSIHZhbGlkaXR5IGNoZWNraW5nIikuIEkgZmluZCBpdCB3b3JyeWluZyBpbiBw
YXJ0aWN1bGFyIHRvCj4+Pj4+IGVmZmVjdGl2ZWx5IHJldmVydCBhIGNoYW5nZSB3aGljaCBjbGFp
bXMgJ3RvIGF2b2lkIGFueSBzZWN1cml0eQo+Pj4+PiB2dWxuZXJhYmlsaXR5IHdpdGggbWFsaWNp
b3VzIHMvcyByZS1lbmFibGluZyAic3VwcG9zZWQgZGlzYWJsZWQiCj4+Pj4+IGRldmljZXMnIHdp
dGhvdXQgYW55IGRpc2N1c3Npb24gb2Ygd2h5IHRoYXQgbWF5IGhhdmUgYmVlbiBhCj4+Pj4+IHdy
b25nIHBlcnNwZWN0aXZlIHRvIHRha2UuCj4+Pj4gSSBoYWQsIGFuZCBhcyBhIG1haW50YWluZXIs
IEknZCByZWplY3QgYSBwYXRjaCBsaWtlIHRoYXQgd2VyZSBpdAo+Pj4+IHByZXNlbnRlZCB0b2Rh
eS4KPj4+IFVuZGVyc3Rvb2QuIEJ1dCB3aGV0aGVyIHlvdSdkIGFjY2VwdCBpdCB3aXRoIGEgYmV0
dGVyIGRlc2NyaXB0aW9uCj4+PiBpcyB1bmtub3duLCBJIGFzc3VtZS4KPj4gSSBzZXZlcmVseSBk
b3VidCBJJ2QgYWNjZXB0IGl0IGF0IGFsbCwgYmVjYXVzZSBpdCBpcyBlbnRpcmVseQo+PiB1bnJl
YXNvbmFibGUgYmVoYXZpb3VyLgo+Pgo+PiBBdCBiZXN0LCBpdCBpcyB0aGUgZXF1aXZhbGVudCBv
ZiB0aHJvd2luZyB5b3VyIGhhbmRzIHVwIGluIHRoZSBhaXIgYW5kCj4+IHNheWluZyAiSSBnaXZl
IHVwIiwgYW5kIHRoYXQgaXMgbm90IGdvb2QgZW5vdWdoIGJlaGF2aW91ciBmb3IgWGVuLgo+Pgo+
Pj4+IFRoZXJlIGlzIGEgbmVidWxvdXMgY2xhaW0gb2Ygc2VjdXJpdHksIGJ1dCBpdCBpcyBleGFj
dGx5IHRoYXQgLQo+Pj4+IG5lYnVsb3VzLiAgVGhlcmUgaXNuJ3QgZW5vdWdoIGluZm9ybWF0aW9u
IHRvIHdvcmsgb3V0IHdoYXQgdGhlIGNvbmNlcm4KPj4+PiB3YXMsIGFuZCBldmVuIGlmIHRoZSBj
b25jZXJuIHdhcyB2YWxpZCwgZGlzYWJsaW5nIFZULWQgYWNyb3NzIHRoZSBzeXN0ZW0KPj4+PiBp
c24ndCBhbiBhcHByb3ByaWF0ZSBhY3Rpb24gdG8gdGFrZS4KPj4+IFRoaXMgaGVhdmlseSBkZXBl
bmRzIG9uIHRoZSBwb3NpdGlvbiB0aGUgc3lzdGVtJ3MgYWRtaW4gdGFrZXM6Cj4+PiBFbmFibGlu
ZyBWVC1kIGluIGFuIGluY29tcGxldGUgZmFzaGlvbiBtYXkgYXMgd2VsbCBiZSBjb25zaWRlcmVk
Cj4+PiB3b3JzZSB0aGFuIG5vdCBlbmFibGluZyBpdCBhdCBhbGwuCj4+IE5vIC0gdGhhdCdzIHNp
bXBseSBub3QgdHJ1ZSwgb3IgYSByZWFzb25hYmxlIHBvc2l0aW9uIHRvIHRha2UuIAo+IEFzIGlz
IGV2ZXJ5IHdheSBvZiB0aGlua2luZyBkaWZmZXJlbnRseSB0aGFuIHlvdSBkbz8KCk5vLCBidXQg
SSBkbyBleHBlY3QgY29tbW9uIHNlbnNlIHRvIGJlIHVzZWQgaW4gdGhlIGp1ZGdlbWVudCBvZiB3
aGF0IGlzCmFwcHJvcHJpYXRlIGFuZC9vciByZWFzb25hYmxlIGVuZCB1c2VyIGJlaGF2aW91ci4K
Cj4gSSdtIHNvcnJ5IHRvCj4gYmUgcHV0dGluZyBpdCB0aGlzIHdheSwgYnV0IHlvdSBjb250aW51
ZSB0byBtYWtlIGNsYWltcyBhYm91dAo+IGhvdyBwZW9wbGUgb3VnaHQgdG8gdGhpbmsgd2l0aG91
dCBnaXZpbmcgYW55IHJlYXNvbiB3aHkgdGhhdCdzCj4gdGhlIG9ubHkgdmFsaWQgd2F5LiBJIGNh
bid0IHNlZSBhbnl0aGluZyB3cm9uZyB3aXRoIHNvbWVvbmUKPiBwdXR0aW5nIHRoZW1zZWx2ZXMg
b24gdGhlIHBvc2l0aW9uIHRoYXQgaWYgdGhleSBzZWUgYW4gZW5hYmxlZAo+IElPTU1VLCB0aGV5
IGFzc3VtZSB0aGF0IHBhc3MtdGhyb3VnaCBpcyBhcyBzYWZlIGFzIGl0IGNhbgo+IChjdXJyZW50
bHkpIGJlLgoKT25jZSBhZ2Fpbiwgd2UgZ2V0IGJhY2sgdG8gYSB1bi1qdXN0aWZpZWQgKGFuZCBk
aXNwdXRlZCkgY2xhaW0gb2YKInNlY3VyaXR5Ii4KCipXaGF0KiBpcyB1bnNhZmUgYWJvdXQgaGF2
aW5nIG5vbi1hY3RpdmUgZGV2aWNlcyBiZWhpbmQgYW4gSU9NTVU/CgpIb3cgZG9lcyB0aGlzIHNj
ZW5hcmlvIGRpZmZlciBmcm9tIG9uZSBvZiBQQ0kgaG90cGx1ZyB3aGVyZSB0aGUgZGV2aWNlCnJl
YWxseSBkb2Vzbid0IGV4aXN0IGF0IGJvb3QgdGltZSwgYW5kIGNvbWVzIGludG8gZXhpc3RlbmNl
IGxhdGVyPwoKPiBKdXN0IHRvIHRoZW4gYmUgY2F1Z2h0IGJ5IHN1cnByaXNlIHRoYXQgdGhlcmUg
aXMKPiBhIGRldmljZSBub3QgYWN0dWFsbHkgaGFuZGxlZCBieSBhbnkgSU9NTVU/IEFmdGVyIGFs
bCBhIG5vbi0KPiBleGlzdGVudCBkZXZpY2UgbGlzdGVkIGluIGEgdGFibGUgbWF5IGFzIHdlbGwg
YmUgYSBoaW50IHRoYXQgaXQncwo+IGp1c3QgaXRzIFNCREYgd2hpY2ggdGhlIGZpcm13YXJlIGdv
dCB3cm9uZy4KCmFuZCB3aGVyZSBkb2VzIFhlbiBjdXJyZW50bHkgY2hlY2sgdGhpcz/CoCAodGhp
cyBpcyBhIHJoZXRvcmljYWwgcXVlc3Rpb24KLSBYZW4gY2Fubm90IGNoZWNrIHRoaXMuKQoKVGhl
cmUgaXMgYWJzb2x1dGVseSBub3RoaW5nICphdCBhbGwqIHdoaWNoIGd1YXJhbnRlZXMgdGhhdCBq
dXN0IGJlY2F1c2UKYSBudW1iZXIgb2YgZGV2aWNlcyBhcmUgaWRlbnRpZmllZCB0byBiZSBiZWhp
bmQgc3BlY2lmaWMgSU9NTVVzLCB0aGF0CkRNQSB3b250IHN0YXJ0IGFwcGVhcmluZyBmcm9tIGVs
c2V3aGVyZSBpbiB0aGUgc3lzdGVtLgoKU2VjdXJpdHkgb2YgdGhlIHN5c3RlbSB3aGVuIGl0IGNv
bWVzIHRvIElPTU1VcyAqaXMgYW5kIGFsd2F5cyB3aWxsIGJlKiBhCm11dHVhbGx5IGNvb3BlcmF0
aXZlIGFuZCB0cnVzdGluZyByZWxhdGlvbnNoaXAgYmV0d2VlbiBYZW4gYW5kIHRoZSBmaXJtd2Fy
ZS4KClRoZSBub3Rpb24gb2YgIkknbSBzYWZlIGJlY2F1c2UgdGhlcmUgd2VyZSBubyBpbmNvbnNp
c3RlbmNpZXMgaW4gYSBwaWVjZQpvZiBpbmZvcm1hdGlvbiBJIGhhdmUgdG8gdHJ1c3QgZnVsbHki
IGlzIHNlY3VyaXR5IHRoZWF0cmUsIG5vdCBzZWN1cml0eS4KCj4KPj4gRGlzYWJsaW5nIHRoZSBJ
T01NVSBwcmV2ZW50cyB0aGUgc3lzdGVtIGZyb20gYm9vdGluZyB3aXRoIGEgUFZIIGRvbTAuCj4g
QnV0IGRvaW5nIHdoYXQgeW91IGRpZCBpcyBub3QgdGhlIG9ubHkgd2F5IG9mIGdldHRpbmcgYXJv
dW5kIHRoaXMuCj4gRGVmYXVsdGluZyB0byB3b3JrYXJvdW5kX2Jpb3NfYnVnPTEgaW4gdGhlIFBW
SCBjYXNlIHdvdWxkIGJlCj4gYW5vdGhlciwgYXMgd291bGQgYmUgYSBtb2RlIGluIHdoaWNoIHRo
ZSBJT01NVSBleGlzdHMgZm9yIERvbTAncwo+IHB1cnBvc2VzIG9ubHkgKGkuZS4gc3RpbGwgZGlz
YWxsb3dpbmcgYW55IHBhc3MtdGhyb3VnaCB0byBEb21VLXMpLgoKQSBkaXNjdXNzaW9uIGFsb25n
IHRoZXNlIGxpbmVzIG1pZ2h0IGJlIGFwcHJvcHJpYXRlIGluIHRoZSBtaWRkbGUgb2YgYQpkZXYg
Y3ljbGUsIGFuZCBtaWdodCBldmVuIGJlIHZhbGlkIGZvciBhIGRpc2N1c3Npb24gb2YgZnV0dXJl
IGltcHJvdmVtZW50cy4KCkl0IGlzIG5vdCBhcHByb3ByaWF0ZSBmb3IgcmVzb2x2aW5nIGFuIGlz
c3VlIGlkZW50aWZpZWQgYXMgYSA0LjEyCmJsb2NrZXIgYnkgdGhlIFJNLCBvbiBhIHRpbWVzY2Fs
ZSB3aGljaCBuZWVkcyB0byBmaXQgaW50byB0aGUgNC4xMgpyZWxlYXNlIHBsYW5zLgoKPj4gSSBh
bSBub3QgYXdhcmUgb2YgYSBjcmVkaWJsZSBjYXNlIHdoZXJlIHBhcnRpYWxseSBlbmFibGVkIFZU
LWQgaXMgbGVzcwo+PiBzZWN1cmUgdGhhbiBubyBWVC1kLCBhbmQgdGhlcmUgaXMgb25lIGhlYWRs
aW5lIGNhc2Ugbm93IHdoZXJlIGRpc2FibGVkCj4+IFZULWQgY2F1c2VzIGEgZmFpbHVyZSB0byBi
b290Lgo+Pgo+Pj4gRnVydGhlcm1vcmUsIGFzIG11Y2ggYXMgdGhlIHNlY3VyaXR5IHJlbGF0ZWQg
Y2xhaW0gdGhlcmUgaXMKPj4+IG5lYnVsb3VzLCB5b3VyIGRlc2NyaXB0aW9uIC0gSSdtIHNvcnJ5
IHRvIHNheSB0aGF0IC0gaXNuJ3QgbXVjaAo+Pj4gYmV0dGVyLCBhcyB5b3UgZG9uJ3QgY2xhcmlm
eSB3aHkgdGhlcmUncyBfbm9fIHNlY3VyaXR5IGFzcGVjdAo+Pj4gdGhlcmUuIFN0YXRpbmcgdGhh
dCAidGhpcyBsZWF2ZXMgdGhlIHN5c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbAo+Pj4gc3RhdGUiIHdp
dGhvdXQgbWFraW5nIGNsZWFyIHdoeSB0aGF0IGlzIF9mb3IgZXZlcnlvbmVfIGlzIG5vdAo+Pj4g
aGVscGZ1bCBhdCBhbGwuCj4+IFRoZSBuZWJ1bG91cyBzZWN1cml0eSBjbGFpbSBpcyBub3QgcmVs
ZXZhbnQgdG8gdGhpcyBwYXRjaC4KPj4KPj4gVGhpcyBjb2RlIHdhcyBub3QgcnVuIHByZXZpb3Vz
bHkuICBBbiB1bmV4cGVjdGVkIGNvbnNlcXVlbmNlIG9mIGEgY2hhbmdlCj4+IGluIDQuMTIgY2F1
c2VkIGl0IHRvIHJ1biwgYW5kIGJyZWFrIGJvb3Rpbmcgb24gc29tZSAoc2FkbHkgcmF0aGVyCj4+
IGNvbW1vbikgc3lzdGVtcy4KPj4KPj4gVGhpcyBpcyBhIHJlZ3Jlc3Npb24gaW4gNC4xMiBhbmQg
bmVlZHMgcmVzb2x2aW5nLiAgVGhlIGNob2ljZSBpcyBiZXR3ZWVuCj4+IHJldmVydGluZyBkY2Y0
MTc5MCBvciByZW1vdmluZyB0aGlzIGNvZGUsIGFuZCByZXZlcnRpbmcgZGNmNDE3OTAgaXMKPj4g
b2J2aW91c2x5IG5vdCBhIHZhbGlkIHRoaW5nIHRvIGRvLgo+IEFzIGV4cGxhaW5lZCBiZWZvcmUs
IHRoZXJlIHdhcyBhbiBlYXJsaWVyIHJlZ3Jlc3Npb24sIHdoaWNoIC0gaWYgaXQKPiBoYWQgYmVl
biBub3RpY2VkIGluIHRpbWUgLSB3b3VsZCBoYXZlIG1hZGUgYWxsIHZlcnNpb25zIGZyb20gNC4y
Cj4gdG8gNC4xMSBiZWhhdmUgbGlrZSA0LjEyIHdpdGhvdXQgeW91ciBjaGFuZ2UuCgpBbmQgaWYg
eW91J2Qgbm90IGJyb2tlbiB0aGUgYmVoYXZpb3VyIGJhY2sgaW4gNC4yLCB0aGlzIGNsYXNzIG9m
IHN5c3RlbQp3b3VsZCBoYXZlIGJlZW4gZGlzY292ZXJlZCB0aGUgZmlyc3QgdGltZSBzb21lb25l
IHRyaWVkIGJvb3RpbmcgWGVuIG9uCml0LCBub3QgYXQgdGhlIHBvaW50IHNvbWVvbmUgaXMgdHJ5
aW5nIHRvIHVwZ3JhZGUgNC4xMSB0byA0LjEyLgoKSSBhbHNvIHdvdWxkbid0IGJlIHB1c2hpbmcg
dGhpcyBzcGVjaWZpYyBmaXggaW4gdGhpcyBzcGVjaWZpYwpzaXR1YXRpb24uwqAgKEluIHJlYWxp
dHksIEknZCBoYXZlIGFscmVhZHkgcHVzaGVkIHRoaXMgZml4IHdoZW4gdGhlIGJ1Zwp3YXMgb3Jp
Z2luYWxseSByZXBvcnRlZCwgYmVjYXVzZSBpdHMgdW5yZWFzb25hYmxlIGJlaGF2aW91ciBubyBt
YXR0ZXIKdGhlIHNpdHVhdGlvbiB3aGljaCBjYWxscyBmb3IgaXQgdG8gYmUgbW9kaWZpZWQuKQoK
PiBUaGlzIGJlaGF2aW9yIHdhcwo+IGludGVuZGVkIGJ5IHRoZSBvcmlnaW5hbCBhdXRob3IuIFJp
cHBpbmcgdGhlIGNvZGUgb3V0IGJ5IGNvbnZpbmNpbmcKPiBwZW9wbGUgdG8gYnlwYXNzIG5vcm1h
bCByZXZpZXcgZmxvdyBpcywgd2VsbCwgbm90IHZlcnkgbmljZSB0byBwdXQgaXQKPiBtaWxkbHku
CgpUaGF0IGFnYWluIHdhcyBleHBsaWNpdGx5IGNhbGxlZCBvdXQsIHdpdGggYW4gZXhwbGFuYXRp
b24gb2Ygd2h5IEkgd2FzCmRldmlhdGluZyBmcm9tIHVzdWFsIHByb2Nlc3MsIGluY2x1ZGluZyBh
biBhZ3JlZW1lbnQgZnJvbSBUaGUgUmVzdCB0aGF0CnRoZSBleGNlcHRpb25hbCBjaXJjdW1zdGFu
Y2VzIHdlcmUgd2FycmFudGVkLgoKPgo+PiBCZXlvbmQgdGhhdCwgSSByZWFsbHkgZG9uJ3QgY2Fy
ZSB3aGF0IHRoZSBleGFjdCBiZWhhdmlvdXIgb2YgNC4xMSB3YXMuIAo+PiBJZiB0aGVyZSBpcyBh
IHJlYWwgc2VjdXJpdHkgaXNzdWUgdGhlbiBpdCBzdGlsbCBuZWVkcyBmaXhpbmcgb24gYWxsCj4+
IHZlcnNpb25zIG9mIFhlbiwgYW5kIHRoaXMgY2hhbmdlIGRvZXNuJ3QgYWx0ZXIgdGhhdCBwcm9w
ZXJ0eS4KPj4KPj4gSG93ZXZlciwgdW50aWwgc29tZW9uZSBjYW4gd29yayBvdXQgd2hhdCB0aGUg
YWxsZWdlZCBpc3N1ZSBpcywgd2UgY2FuJ3QKPj4gcmVhbGx5IHByb2dyZXNzIHRoaXMgYXJndW1l
bnQsIGFuZCB3ZSBtdXN0bid0IGtlZXAgYnJva2VuIGNvZGUgc2ltcGx5Cj4+IGJlY2F1c2UgaXQg
cHVycG9ydHMgdG8gImZpeCIgYW4gdW5zcGVjaWZpZWQgaXNzdWUuCj4gWW91IHNlZW0gdG8gZm9y
Z2V0IHRoYXQgeW91ciBjaGFuZ2UgaXMgdG8gZGVhbCB3aXRoIG9uZSBmb3JtIG9mCj4gYnJva2Vu
IGZpcm13YXJlLiBJdCBpcyBzaW1wbHkgaW1wb3NzaWJsZSB0byBlbnVtZXJhdGUgYWxsIHdheXMg
aW4KPiB3aGljaCBmaXJtd2FyZSBfbWlnaHRfIGJlIGJyb2tlbi4gVGhlIG9yaWdpbmFsIGNvZGUg
YWxsZWdlZGx5Cj4gdHJpZWQgdG8gZGVhbCB3aXRoIHNvbWUgb3RoZXIgZm9ybSBvZiBmaXJtd2Fy
ZSBmbGF3LgoKVGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyBhIG5vbi1idWdneSBmaXJtd2FyZSwg
anVzdCBsaWtlIHRoZXJlIGlzIG5vCnN1Y2ggdGhpbmcgYXMgYSBidWctZnJlZSBYZW4uCgpXaGF0
IG1hdHRlcnMgaXMgdGhhdCBYZW4gY29wZXMgaW4gYSB3YXkgd2hpY2ggaXMgbm90IGRldHJpbWVu
dGFsIHRvIGEKdXNlciBiZWluZyBhYmxlIHRvIHJlY29uZmlndXJlIHRoZWlyIHN5c3RlbS4KCj4K
PiBKdXN0IGxpa2UgaW4gdGhlIEVGSSBjYXNlLCB3aGVyZSB0aGVyZSdzIHNvIG11Y2ggYnJlYWth
Z2UsIEkgZG8KPiB0aGluayB0aGF0IGRlZmF1bHQgYmVoYXZpb3Igb2Ygc29mdHdhcmUgb3VnaHQg
dG8gYmUgdG8gYXNzdW1lCj4gc2FuZSBmaXJtd2FyZSBiZWhhdmlvciwgYWxsb3dpbmcgZm9yIHdv
cmthcm91bmRzIHdoZXJlCj4gbmVlZGVkLiBVbmxlc3MgcG9zaXRpdmVseSBpZGVudGlmaWVkIHRv
IGJlIG5lZWRlZCBvbiBhIHN5c3RlbSwKPiBhbmQgdW5sZXNzIG5lZWRlZCB2aXJ1YWxseSBldmVy
eXdoZXJlLCBzdWNoIHdvcmthcm91bmRzCj4gc2hvdWxkIG5vdCBiZSBlbmFibGVkIGJ5IGRlZmF1
bHQuIFRoYXQgaXMsIGluIHRoZSBnaXZlbiBjYXNlIGEKPiBETUkgcXVpcmsgY291bGQgaGF2ZSBi
ZWVuIGFkZGVkIGVuYWJsaW5nIHdvcmthcm91bmRfYmlvc19idWcKPiBieSBkZWZhdWx0IGZvciB0
aGUgUjc0MC4KCkkgYW0gbm90IGdvaW5nIHRvIHN0YXJ0IHRoaXMgYXJndW1lbnQgYWdhaW4uCgpE
aXNhZ3JlZW1lbnRzIHdpdGggYWxsIG9mIHRoZXNlIHBvaW50cyBoYXZlIGJlZW4gcmFpc2VkIGJ5
IG11bHRpcGxlCnBhcnRpZXMgb24geGVuLWRldmVsLCBhbmQgSSBmaW5kIG15c2VsZiBpbiBhIHBv
c2l0aW9uIHdoZXJlIEkgZG9uJ3QgaGF2ZQphbnl0aGluZyBjaXZpbCB0byBhZGQuCgo+Cj4+Pj4g
SSdtIG5vdCBzdXJlIHdoYXQgbW9yZSB5b3UgYXJlIGxvb2tpbmcgZm9yLCBidXQgdGhpcyBpcyB2
ZXJ5IGNsZWFyIGN1dAo+Pj4+IGFuZCBzYWZlIGZyb20gbXkgcG9pbnQgb2Ygdmlldy4KPj4+IFdl
bGwsIHlvdXIgY2xhaW0gcmVnYXJkaW5nICI0LjExIGFuZCBlYXJsaWVyIiBpcyBjbGVhcmx5IHdy
b25nCj4+IEkgaGF2ZSBtYWRlIGEgc3RhdGVtZW50LCBiYWNrZWQgdXAgd2l0aCBzcGVjaWZpYyBy
ZWZlcmVuY2UgdG8gdGhlIGNvZGUKPj4gd2hpY2gsIHRvIHRoZSBiZXN0IG9mIG15IGFiaWxpdHks
IGRlbW9uc3RyYXRlcyBpdCB0byBiZSB0cnVlLgo+Pgo+PiBJZiB5b3UgYmVsaWV2ZSBjb250cmFy
eSB0aGVuIGNsZWFybHkgaWRlbnRpZnkgdGhlIGZhdWx0IGluIG15IHJlYXNvbmluZy4KPiBJIGRp
ZCwgYnkgcG9pbnRpbmcgb3V0IHRoZSBlYXJsaWVyIHJlZ3Jlc3Npb24sIHdoaWNoIHlvdSBlbGVj
dGVkIHRvCj4gaWdub3JlIGFsdG9nZXRoZXIgaW4geW91ciByZXBseS4KCllvdSBpZGVudGlmaWVk
IHdoeSBYZW4gNC4xMSBkaWRuJ3QgYmVoYXZlIGluIHRoZSB3YXkgeW91IGV4cGVjdGVkLgoKSW4g
ZG9pbmcgc28sIHlvdSBhbHNvIGRlbW9uc3RyYXRlZCB3aHkgdGhlIGNvbW1pdCBtZXNzYWdlIHdh
cywgaW4gZmFjdCwKY29ycmVjdC4KCgpMaWtlIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhyZWFkLCBp
dCB3YXMgZGV2aWF0aW5nIHN1ZmZpY2llbnRseQpvZmYtdG9waWMvcmVsZXZhbmNlIHRoYXQgSSBj
aG9zZSB0byB0cmltIGl0LsKgIEkgd2lsbCBjb250aW51ZSBkb2luZyBzbwppbiBhbiBlZmZvcnQg
dG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgbXkgdGltZSB0aGF0IHRoaXMgdGhyZWFkIGlzCndhc3Rp
bmcuwqAgSSBkb24ndCBrbm93IGZvciBjZXJ0YWluLCBidXQgSSBleHBlY3QgeW91J3ZlIGFsc28g
Z290IGJldHRlcgp0aGluZ3MgdG8gZG8gd2l0aCB5b3VyIHRpbWUgdGhhbiBhcmd1aW5nIG92ZXIg
b2ZmLXRvcGljIGFzcGVjdHMgb2YgdGhpcwp0aHJlYWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h99yz-000446-MI; Wed, 27 Mar 2019 14:56: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=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h99yy-00043w-5A
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 14:56:48 +0000
X-Inumbo-ID: 89292fa6-50a0-11e9-9b8f-539414c1da33
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89292fa6-50a0-11e9-9b8f-539414c1da33;
 Wed, 27 Mar 2019 14:56:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87940160"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] xen disk spec and emulation
Thread-Index: AdTkn7oCjYXuFXxMTV+gdIzDf7vMNwAAQysAAAJRokA=
Date: Wed, 27 Mar 2019 14:38:56 +0000
Message-ID: <541c7e83a3ae403e8a7d8a87c5123258@AMSPEX02CL02.citrite.net>
References: <05b30a1c532e425694122785a678e523@AMSPEX02CL02.citrite.net>
 <5C9B883C020000780022223C@prv1-mh.provo.novell.com>
In-Reply-To: <5C9B883C020000780022223C@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] xen disk spec and emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgTWFyY2ggMjAxOSAxNDoyNwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0geGVu
IGRpc2sgc3BlYyBhbmQgZW11bGF0aW9uCj4gCj4gPj4+IE9uIDI3LjAzLjE5IGF0IDE0OjU0LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gICBDdXJyZW50bHksIHdoZW4gc3Bl
Y2lmeWluZyBhIHZpcnR1YWwgZGlzaywgdGhlIG9ubHkgd2F5IHRvIGRldGVybWluZSB0aGUKPiA+
IGVtdWxhdGlvbiBtb2RlbCB1c2VkIGlzIGJ5IHNlbGVjdGluZyBhIHBhcnRpY3VsYXIgJ3ZkZXYn
IG51bWJlcmluZyBzY2hlbWUgYXMKPiA+IGRldGFpbGVkIGluIHhsLWRpc2stY29uZmlndXJhdGlv
biBpbiB0aGUgZG9jcy4gVGhhdCBkb2N1bWVudCByZWZlcnMgdGhlCj4gPiByZWFkZXIgdG8geGVu
LXZiZC1pbnRlcmZhY2Ugd2hpY2ggc2F5czoKPiA+Cj4gPiB4dmQqIC0+IHhlbiB2aXJ0dWFsIGRp
c2sgKGZyb20gd2hpY2ggb25lIGluZmVycyBQVi1vbmx5KQo+ID4gaGQqIC0+IElERSBlbXVsYXRp
b24KPiA+IHNkKiAtPiBTQ1NJIGVtdWxhdGlvbgo+ID4gZCpwKiAtPiB1bmtub3duIGVtdWxhdGlv
bgo+ID4KPiA+ICAgVGhlIGZpcnN0IGNob2ljZSBhY3R1YWxseSByZXN1bHRzIGluIElERSBlbXVs
YXRpb24sIHdoaWNoIGlzIG5vdCBzdGF0ZWQKPiA+IGFueXdoZXJlIEFGQUlLLCBhbmQgdGhlIGZv
dXJ0aCBjaG9pY2UgYWN0dWFsbHkgcmVzdWx0cyBpbiBubyBlbXVsYXRpb24sCj4gPiBhbHRob3Vn
aCB0aGF0J3Mgbm90IHN0YXRlZCBlaXRoZXIuIFRoZXNlIHR3byB0aGluZ3MgY2FuLCBvZiBjb3Vy
c2UsIGJlIGZpeGVkCj4gPiBpbiB0aGUgZG9jdW1lbnRhdGlvbiBidXQgSSBhbHNvIHRoaW5rIHRo
YXQgdGhlIGJlaGF2aW91ciBvZiB2ZGV2PXh2ZCogaXMKPiA+IHN1cnByaXNpbmcgYW5kIHdyb25n
Lgo+IAo+IFdhc24ndCB0aGlzIGJlaGF2aW9yIGludGVuZGVkIHRvIGFsbG93IGEgZ3Vlc3QgdG8g
YmUgaW5zdGFsbGVkCj4gd2l0aG91dCBQViBkcml2ZXJzLCBidXQgdG8gaGF2ZSB0aGVtIGVuYWJs
ZWQgb25jZSB0aGV5IGdvdAo+IGluc3RhbGxlZD8KPiAKCkkgZG9uJ3QgdGhpbmsgc28uIEFJVUkg
dGhhdCdzIHdoYXQgaGQqIGFuZCBzZCogd2VyZSBmb3IuIFRoZXkgc2VlbSB0byBiZSB0aGUgb25s
eSB2ZGV2IHR5cGVzIHRoYXQgYXJlIGRvY3VtZW50ZWQgdG8gaGF2ZSBlbXVsYXRlZCBlcXVpdmFs
ZW50cy4KCkkgYWxzbyBhcHBlYXIgdG8gaGF2ZSBiZWVuIHdyb25nIGFib3V0IEFIQ0kgYmVpbmcg
Y29tcGxldGVseSB1bmRvY3VtZW50ZWQuIFRoZXJlIGlzIGEgbGluZSBpbiB4ZW4tdmJkLWludGVy
ZmFjZSB0aGF0IHNwZWNpZmllcyBhbiBleHRyYSAnaGR0eXBlPWFoY2knIG9wdGlvbiwgdG8gYWRk
IGFkZCBpY2g5IGNvbnRyb2xsZXIgZW11bGF0aW9uIHRvIHRoZSBWTS4KCiAgUGF1bAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 14:57:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 14: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 1h99zF-00046o-F8; Wed, 27 Mar 2019 14: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=ETTt=R6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h99zE-00046P-1E
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 14:57:04 +0000
X-Inumbo-ID: 9486d986-50a0-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9486d986-50a0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 14:57:03 +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 x2REsHXM100891;
 Wed, 27 Mar 2019 14:56: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=GBQLSlPz7F9HHznOJPIfu2iOOPzjQ1RimVQ+DaA9oI8=;
 b=BEHnzr1tO4ZclSCqoq3zfCQl7ITt9IhA6CeZz2+NOYljF03/bUg+s/GRVyHl7G969j1n
 cXijBmm2EAbjl3ey3ECYxqjAU5x15pOl/Yrt+tMPETxYhXwCmY6jjwwTy+WjQLvq1iUx
 12vHfrybQDTZGcem+wuzV7QAESaFyrIG3MIXXXgvLLPd9ndi6b9xyyobMKsaIYPrSZEi
 iNaybAzTRRJAY9i9nTq1m/Pj8NudsJDdJBlz7VaWUGPp1NHP8gkMyCbmDaLfsBMvub1B
 G16uXTCyH8iGT+UBUhcZBdyES2kvG7V3Cq20fBnZP1NMC8xvGLj2VBwfYrPeWi8xgVCp aA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2re6djh4ds-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Mar 2019 14:56:44 +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 x2REuftI028271
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Mar 2019 14:56:42 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 x2REudfS015889;
 Wed, 27 Mar 2019 14:56:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Mar 2019 07:56:38 -0700
To: Paul Durrant <Paul.Durrant@citrix.com>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 "x86@kernel.org" <x86@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
References: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com>
 <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com>
 <5C93CEB7.9030701@citrix.com> <5C98E468.1050502@citrix.com>
 <6a1834d81d6443c78b88e63f7cc3baaa@AMSPEX02CL02.citrite.net>
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: <cd387bc8-53b0-c023-8632-654673e84432@oracle.com>
Date: Wed, 27 Mar 2019 11:02:28 -0400
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: <6a1834d81d6443c78b88e63f7cc3baaa@AMSPEX02CL02.citrite.net>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9207
 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-1903270105
Subject: Re: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct
 to expose legacy IRQs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNS8xOSAxMDo0MCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEplbm5pZmVyIEhlcmJlcnQKPj4g
U2VudDogMjUgTWFyY2ggMjAxOSAxNDoyNAo+PiBUbzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT47IHg4NkBrZXJuZWwub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7Cj4+IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPj4gQ2M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IEluZ28gTW9sbmFyCj4+IDxtaW5nb0ByZWRoYXQuY29tPjsgQm9yaXNs
YXYgUGV0a292IDxicEBhbGllbjguZGU+OyBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT47
IFRob21hcyBHbGVpeG5lcgo+PiA8dGdseEBsaW51dHJvbml4LmRlPgo+PiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gW1BBVENIXSB4ZW4vcHY6IEFkZCBQViBzcGVjaWZpYyBsZWdhY3lfcGljIHN0
cnVjdCB0byBleHBvc2UgbGVnYWN5IElSUXMuCj4+Cj4+Cj4+Cj4+IE9uIDIxLzAzLzE5IDE3OjQ5
LCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOgo+Pj4KPj4+IE9uIDE5LzAzLzE5IDIzOjA2LCBCb3Jp
cyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24gMy8xOS8xOSA0OjAyIFBNLCBKZW5uaWZlciBIZXJi
ZXJ0IHdyb3RlOgo+Pj4+PiBUaGUgQUNQSSB0YWJsZXMgZG9lc24ndCBhbHdheXMgY29udGFpbiBh
bGwgSVJRcyBmb3IgbGVnYWN5IGRldmljZXMKPj4+Pj4gc3VjaCBhcyBSVEMuICBTaW5jZSBubyBQ
SUMgY29udHJvbGxlciBpcyB2aXNpYmxlIGZvciBhIFBWIGxpbnV4IGd1ZXN0LAo+Pj4+PiB1bmRl
ciBYZW4sIGxlZ2FjeV9waWMgY3VycmVudGx5IGRlZmF1bHRzIHRvIHRoZSBudWxsX2xlZ2FjeV9w
aWMgLSB3aXRoCj4+Pj4+IHJlcG9ydHMgbm8gbGVnYWN5IElSUXMuICBTaW5jZSB0aGUgY29tbWl0
ICJydGM6IGNtb3M6IERvIG5vdCBhc3N1bWUKPj4+Pj4gaXJxIDggZm9yIHJ0YyB3aGVuIHRoZXJl
IGFyZSBubyBsZWdhY3kgaXJxcyIgYnkgSGFucyBkZSBHb2VkZQo+Pj4+PiAoY29tbWl0IGlkOiBh
MWUyM2E0MmYxYmRjMDBlMzJmYzQ4NjljYWVmMTJlNGU2MjcyZjI2KSwgdGhlIHJ0YyBub3cKPj4+
Pj4gaW5jb3JyZWN0bHkgZGVjaWRlcyBpdCBoYXMgbm8gaXJxIGl0IGNhbiB1c2UsIGZvciBzb21l
IGhhcmR3YXJlLgo+Pj4+Pgo+Pj4+PiBUaGlzIHBhdGNoIHJlY3RpZmllcyB0aGUgcHJvYmxlbSBi
eSBwcm92aWRpbmcgYSB4ZW4gbGVnYWN5X3BpYwo+Pj4+PiBzdHJ1Y3QsIHdoaWNoIGlzIG11Y2gg
bGlrZSB0aGUgbnVsbF9sZWdhY3lfcGljIGV4Y2VwdCB0aGF0IGl0Cj4+Pj4+IHJlcG9ydHMgTlJf
SVJRU19MRUdBQ1kgaXJxcy4KPj4+PiBJIGFzc3VtZSB0aGlzIGlzIGZvciBkb20wPwo+Pj4+Cj4+
Pj4gQ291bGQgdGhlcmUgYmUgdGhlIHNhbWUgcHJvYmxlbSB3aXRoIFBWSCBkb20wPyAoYW5kIGlm
IHllcyB0aGVuIHRoaXMKPj4+PiBzaG91bGQgcHJvYmFibHkgZ28gaW50byBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuLmMpLgo+Pj4+Cj4+Pj4gLWJvcmlzCj4+Pj4KPj4+IEkgYW0gZG9pbmcgdGhpcyB0
byBmaXggYSBwcm9ibGVtIHdpdGggZG9tMC4gIERvbVUgZG9lc24ndCBzZWVtIHRvIGhhdmUKPj4+
IGFuIFJUQywgYW5kIHNvIGl0IGlzIHVuYWZmZWN0ZWQuCj4+Pgo+Pj4gSSdtIG5vdCBmYW1pbGlh
ciB3aXRoIFBWSCwgYnV0IGhhdmUgbm93IGRvbmUgc29tZSBleHBlcmltZW50cy4gVGhlIFJUQwo+
Pj4gb24gUFZIIHNlZW1zIGJyb2tlbiAtIGJ1dCBub3QgcXVpdGUgaW4gdGhlIHNhbWUgd2F5IGFz
IFBWLiBNb3JlCj4+PiByZXNlYXJjaCBpcyBuZWVkZWQsIGhvd2V2ZXIgc2ltcGx5IGRvaW5nIHRo
ZSBzYW1lIHRyaWNrIEkgZGlkIHdpdGggUFYKPj4+IHdpbGwgbm90IGZpeCB0aGUgaXNzdWUuCj4+
Pgo+Pj4gSSdsbCBsb29rIGZ1cnRoZXIgaW50byBpdC4KPj4+Cj4+IFRoZSBzYW1lIHByb2JsZW0g
ZG9lcyBleGlzdCB3aXRoIFBWSCAtIGhvd2V2ZXIgaXRzIHdvcnNlIHdpdGggdGhlCj4+IHByZXNl
bmNlIG9mIHRoZSBJTy1BUElDLCBhcyB3aXRoIG15IHBhdGNoIGl0IHRyaWVzIHRvIHNldCB1cCB3
aXRoIElSUSwKPj4gYW5kIGZhaWxzLiAgSSdtIG5vdCBzdXJlIGhvdyB3b3VsZCBiZSBiZXN0IHRv
IGRlYWwgd2l0aCB0aGlzLgo+PiBIb3dldmVyLCB0aGUgUlRDIHNlZW1zIGJyb2tlbiBldmVuIGZv
ciBtYWNoaW5lcyB3aXRob3V0IHRoZSBBQ1BJIG9taXNzaW9uLgo+PiBJIGNhbiBzZWUgZml4aW5n
IGl0IGZvciBqdXN0IFBWIGRvZXNuJ3Qgc2VlbSB0b28gbmljZSwgYnV0IHVuc3VyZSBob3cgdG8K
Pj4gZml4IHRoaXMgZm9yIFBWSC4gIEknbSBvcGVuIHRvIHN1Z2dlc3Rpb25zLCBidXQgb3RoZXJ3
aXNlIEknbGwgcHV0IHRoaXMKPj4gb24gaG9sZC4KPiBBRkFJQ1QgZnJvbSB0aGUgY29kZSBpbiBs
aWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcoKSwgUFZIIGRvbWFpbnMgZG9uJ3QgZ2V0
IGFuIFJUQywganVzdCBhIGxvY2FsIEFQSUMuCj4KCgpUaGF0J3MgdHJ1ZSBmb3IgZG9tVSBidXQg
bm90IGZvciBQVkggZG9tMCBJIGJlbGlldmUuIFJvZ2VyPwoKLWJvcmlzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:00:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9A2P-0004zo-0H; Wed, 27 Mar 2019 15: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=nBRs=R6=gmail.com=thibodux@srs-us1.protection.inumbo.net>)
 id 1h9A2N-0004zh-8V
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:00:19 +0000
X-Inumbo-ID: 08e3de6e-50a1-11e9-bc90-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08e3de6e-50a1-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:00:18 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id k189so10085380qkc.0
 for <xen-devel@lists.xenproject.org>; Wed, 27 Mar 2019 08:00:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=9GZxl/loNxQYTbTVBYeqXcawwrD/9Vt/DMnnj6+MddU=;
 b=SQ1+VqOv0aeH2UU7y/2mYZciatqHVsC3zpzzFwzv2amWWTFiNdA1t/vwFiTjDyy2xM
 /9IpfHoofNHY3Ubf/MYbMDEVtg5dPoTwShWsOIrd2dyjPZhkgQDow01KiJvr/5WYDMIz
 eDsGZaFNUxfPRswNZJLdGQtvFqO02VBQAOoTuqEe22ZYClJkS+OQENtD0+uZrt7h9Cw+
 f1LjIvFkZhQWNPbmmvekdfbMxcfOq9nnqzyqpGgegLKx7wa9TFOhstKrnCzP0q2DDvOe
 10GPlNm9pFC2C4HhW+4S+1HxY80frc1dQs0xzdn6D7BIAgBKU7A/xjNVf/RBkVKPfBlN
 5ZyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=9GZxl/loNxQYTbTVBYeqXcawwrD/9Vt/DMnnj6+MddU=;
 b=nwKNYQ+vq+NJaL1LktB+UWXxkgGca/ZAAKPF5ZeEdfXziv5sQl66IVgkNdq2WNDc9b
 Ki9NsScktQ7lvFIlYYmxIrNdv7tQbyrcMtvidxoeqCEE/ilSIQuUZhLp7H8V5N5X6usC
 8zCh0frB15W8lXzcA1/Vb/ltEu5fKps2/H+ZdUvg25M/TpAkrbDe2DUlXY0jUWeYycdd
 mXNqDOt8AqIftXuZ1EucxW3pmq7pJo5hYfjZz7tDh2cS+uynOTd721v2BVd/fzxaMOsn
 q2d8agI9IXW/Db8yb7Jfy1Lcjjw1s6DwlRw48WzeOHZtPVeV1ofIvPHD33RSeX+vcmiK
 m8uw==
X-Gm-Message-State: APjAAAUoHWHu/elPbl8uIPKFMOYetazZaH23in9V7QuX7kCen9he8yOs
 T7109IVU+Zn/KbOePFD3WHk=
X-Google-Smtp-Source: APXvYqzwJeB3QIx9bRxnLSohVIqeTQooY17Q6qlW4WcqS4cjrxOb6k2TfK+uApB9xd0bw1noYYu24A==
X-Received: by 2002:a37:8bc7:: with SMTP id
 n190mr28469937qkd.108.1553698817770; 
 Wed, 27 Mar 2019 08:00:17 -0700 (PDT)
Received: from centos-dev.localdomain (c-73-212-228-68.hsd1.dc.comcast.net.
 [73.212.228.68])
 by smtp.gmail.com with ESMTPSA id 56sm9427625qto.57.2019.03.27.08.00.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Mar 2019 08:00:16 -0700 (PDT)
Date: Wed, 27 Mar 2019 10:59:58 -0400
From: Ryan Thibodeaux <thibodux@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190327145958.GA12371@centos-dev.localdomain>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome>
 <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
 <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
 <20190327100014.GA9663@centos-dev.localdomain>
 <04ee9e67-5720-72df-9e2e-2ba42febf90f@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <04ee9e67-5720-72df-9e2e-2ba42febf90f@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 Dario Faggioli <dfaggioli@suse.com>, ryan.thibodeaux@starlab.io,
 xen-devel@lists.xenproject.org, 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>

T24gV2VkLCBNYXIgMjcsIDIwMTkgYXQgMTA6NDY6MjFBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDMvMjcvMTkgNjowMCBBTSwgUnlhbiBUaGlib2RlYXV4IHdyb3RlOgo+ID4g
T24gVHVlLCBNYXIgMjYsIDIwMTkgYXQgMDc6MjE6MzFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4+IE9uIDMvMjYvMTkgNToxMyBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4g
Pj4+IE9uIE1vbiwgMjAxOS0wMy0yNSBhdCAwOTo0MyAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+ID4+Pj4gT24gMy8yNS8xOSA4OjA1IEFNLCBsdWNhIGFiZW5pIHdyb3RlOgo+ID4+Pj4+
IFRoZSBwaWN0dXJlIHNob3dzIHRoZSBsYXRlbmNpZXMgbWVhc3VyZWQgd2l0aCBhbiB1bnBhdGNo
ZWQgZ3Vlc3QKPiA+Pj4+PiBrZXJuZWwKPiA+Pj4+PiBhbmQgd2l0aCBhIGd1ZXN0IGtlcm5lbCBo
YXZpbmcgVElNRVJfU0xPUCBzZXQgdG8gMTAwMCAoYXJiaXRyYXJ5Cj4gPj4+Pj4gc21hbGwKPiA+
Pj4+PiB2YWx1ZSA6KS4KPiA+Pj4+PiBBbGwgdGhlIGV4cGVyaW1lbnRzIGhhdmUgYmVlbiBwZXJm
b3JtZWQgYm9vdGluZyB0aGUgaHlwZXJ2aXNvciB3aXRoCj4gPj4+Pj4gYQo+ID4+Pj4+IHNtYWxs
IHRpbWVyX3Nsb3AgKHRoZSBoeXBlcnZpc29yJ3Mgb25lKSB2YWx1ZS4gU28sIHRoZXkgc2hvdyB0
aGF0Cj4gPj4+Pj4gZGVjcmVhc2luZyB0aGUgaHlwZXJ2aXNvcidzIHRpbWVyX3Nsb3AgaXMgbm90
IGVub3VnaCB0byBtZWFzdXJlIGxvdwo+ID4+Pj4+IGxhdGVuY2llcyB3aXRoIGN5Y2xpY3Rlc3Qu
Cj4gPj4+PiBJIGhhdmUgYSBjb3VwbGUgb2YgcXVlc3Rpb25zOgo+ID4+Pj4gKiBEb2VzIGl0IG1h
a2Ugc2Vuc2UgdG8gbWFrZSB0aGlzIGEgdHVuYWJsZSBmb3Igb3RoZXIgY2xvY2tldmVudAo+ID4+
Pj4gZGV2aWNlcwo+ID4+Pj4gYXMgd2VsbD8KPiA+Pj4+Cj4gPj4+IFNvLCBBRkFJVUksIHRoZSB0
aGluZyBpcyBhcyBmb2xsb3dzLiBJbiBjbG9ja2V2ZW50c19wcm9ncmFtX2V2ZW50KCksIHdlCj4g
Pj4+IGtlZXAgdGhlIGRlbHRhIGJldHdlZW4gbm93IGFuZCB0aGUgbmV4dCB0aW1lciBldmVudCB3
aXRoaW4KPiA+Pj4gZGV2LT5tYXhfZGVsdGFfbnMgYW5kIGRldi0+bWluX2RlbHRhX25zOgo+ID4+
Pgo+ID4+PiAgIGRlbHRhID0gbWluKGRlbHRhLCAoaW50NjRfdCkgZGV2LT5tYXhfZGVsdGFfbnMp
Owo+ID4+PiAgIGRlbHRhID0gbWF4KGRlbHRhLCAoaW50NjRfdCkgZGV2LT5taW5fZGVsdGFfbnMp
Owo+ID4+Pgo+ID4+PiBGb3IgWGVuICh3ZWxsLCBmb3IgdGhlIFhlbiBjbG9jaykgd2UgaGF2ZToK
PiA+Pj4KPiA+Pj4gICAubWF4X2RlbHRhX25zID0gMHhmZmZmZmZmZiwKPiA+Pj4gICAubWluX2Rl
bHRhX25zID0gVElNRVJfU0xPUCwKPiA+Pj4KPiA+Pj4gd2hpY2ggbWVhbnMgYSBndWVzdCBjYW4n
dCBhc2sgZm9yIGEgdGltZXIgdG8gZmlyZSBlYXJsaWVyIHRoYW4gMTAwdXMKPiA+Pj4gYWhlYWQs
IHdoaWNoIGlzIGEgYml0IHRvbyBjb2Fyc2UsIGVzcGVjaWFsbHkgb24gY29udGVtcG9yYXJ5IGhh
cmR3YXJlLgo+ID4+Pgo+ID4+PiBGb3IgImxhcGljX2RlYWRsaW5lIiAod2hpY2ggd2FzIHdoYXQg
d2FzIGluIHVzZSBpbiBLVk0gZ3Vlc3RzLCBpbiBvdXIKPiA+Pj4gZXhwZXJpbWVudHMpIHdlIGhh
dmU6Cj4gPj4+Cj4gPj4+ICAgbGFwaWNfY2xvY2tldmVudC5tYXhfZGVsdGFfbnMgPSBjbG9ja2V2
ZW50X2RlbHRhMm5zKDB4N0ZGRkZGLCAmbGFwaWNfY2xvY2tldmVudCk7Cj4gPj4+ICAgbGFwaWNf
Y2xvY2tldmVudC5taW5fZGVsdGFfbnMgPSBjbG9ja2V2ZW50X2RlbHRhMm5zKDB4RiwgJmxhcGlj
X2Nsb2NrZXZlbnQpOwo+ID4+Pgo+ID4+PiBXaGljaCBtZWFucyBtYXggaXMgMHg3RkZGRkYgZGV2
aWNlIHRpY2tzLCBhbmQgbWluIGlzIDB4Ri4KPiA+Pj4gY2xvY2tldmVudF9kZWx0YTJucygpIGRv
ZXMgdGhlIGNvbnZlcnNpb24gZnJvbSB0aWNrcyB0byBucywgYmFzaW5nIG9uCj4gPj4+IHRoZSBy
ZXN1bHRzIG9mIHRoZSBBUElDIGNhbGlicmF0aW9uIHByb2Nlc3MuIEl0IGNhbGxzIGNldl9kZWx0
YTJucygpCj4gPj4+IHdoaWNoIGRvZXMgc29tZSBzY2FsaW5nLCBzaGlmdGluZywgZGl2cywgZXRj
LCBhbmQsIGF0IHRoZSB2ZXJ5IGVuZCwKPiA+Pj4gdGhpczoKPiA+Pj4KPiA+Pj4gICAvKiBEZWx0
YXMgbGVzcyB0aGFuIDF1c2VjIGFyZSBwb2ludGxlc3Mgbm9pc2UgKi8KPiA+Pj4gICByZXR1cm4g
Y2xjID4gMTAwMCA/IGNsYyA6IDEwMDA7Cj4gPj4+Cj4gPj4+IFNvLCBhcyBSeWFuIGlzIGFsc28g
c2F5aW5nLCB0aGUgYWN0dWFsIG1pbmltdW0sIGluIHRoaXMgY2FzZSwgZGVwZW5kcwo+ID4+PiBv
biBoYXJkd2FyZSwgd2l0aCBhIHNhbml0eSBjaGVjayBvZiAibmV2ZXIgYmVsb3cgMXVzIiAod2hp
Y2ggaXMgcXVpdGUKPiA+Pj4gc21hbGxlciB0aGFuIDEwMHVzISkKPiA+Pj4KPiA+Pj4gT2YgY291
cnNlLCB0aGUgYWN0dWFsIGdyYW51bGFyaXR5IGRlcGVuZHMgb24gaGFyZHdhcmUgaW4gdGhlIFhl
biBjYXNlCj4gPj4+IGFzIHdlbGwsIGJ1dCB0aGF0IGlzIGhhbmRsZWQgaW4gWGVuIGl0c2VsZi4g
QW5kIHdlIGhhdmUgbWVjaGFuaXNtcyBpbgo+ID4+PiBwbGFjZSBpbiB0aGVyZSB0byBhdm9pZCB0
aW1lciBpbnRlcnJ1cHQgc3Rvcm1zIChsaWtlLCBhaGVtLCB0aGUgWGVuJ3MKPiA+Pj4gJ3RpbWVy
X3Nsb3AnIGJvb3QgcGFyYW1ldGVyLi4uIDotUCkKPiA+Pj4KPiA+Pj4gQW5kIHRoaXMgaXMgYmFz
aWNhbGx5IHdoeSBJIHdhcyBhbHNvIHRoaW5raW5nIHdlIGNhbi9zaG91bGQgbG93ZXIgdGhlCj4g
Pj4+IGRlZmF1bHQgdmFsdWUgb2YgVElNRVJfU0xPUCwgaGVyZSBpbiB0aGUgWGVuIGNsb2NrIGlt
cGxlbWVudGF0aW9uIGluCj4gPj4+IExpbnV4Lgo+ID4+IFdoYXQgZG8geW91IHRoaW5rIHdvdWxk
IGJlIGEgc2FuZSB2YWx1ZT8gMTB1cz8gU2hvdWxkIHdlIHRoZW4gc3RpbGwga2VlcAo+ID4+IHRo
aXMgcGF0Y2g/Cj4gPj4KPiA+PiBNeSBjb25jZXJuIHdvdWxkIGJlIHRoYXQgaWYgd2UgY2hhbmdl
IHRoZSBjdXJyZW50IHZhbHVlIGFuZCBpdCB0dXJucyBvdXQKPiA+PiB0byBiZSB2ZXJ5IHdyb25n
IHdlJ2QgdGhlbiBoYXZlIG5vIHJlY291cnNlLgo+ID4+Cj4gPj4KPiA+PiAtYm9yaXMKPiA+Pgo+
ID4gU3BlYWtpbmcgb3V0IG9mIHR1cm4gYnV0IGFzIGEgcGFydGljaXBhbnQgaW4gdGhpcyB0aHJl
YWQsIEkgd291bGQgbm90Cj4gPiBhc3N1bWUgdG8gY2hhbmdlIHRoZSBkZWZhdWx0IHZhbHVlIGZv
ciBhbGwgY2FzZXMgd2l0aG91dCBzaWduaWZpY2FudAo+ID4gdGVzdGluZyBieSB0aGUgY29tbXVu
aXR5LCB0b3VjaGluZyBhIHZhcmlldHkgb2YgY29uZmlndXJhdGlvbnMuCj4gPgo+ID4gSXQgZmVl
bHMgbGlrZSBjaGFuZ2luZyB0aGUgZGVmYXVsdCBoYXMgYSBub24tdHJpdmlhbCBhbW91bnQgb2Yg
Cj4gPiB1bmtub3ducyB0aGF0IHdvdWxkIG5lZWQgdG8gYmUgYWRkcmVzc2VkLgo+ID4KPiA+IE5v
dCBzdXJwcmlzaW5nbHksIEkgYW0gYmlhc2VkIHRvIHRoZSBhcHByb2FjaCBvZiBteSBwYXRjaCB3
aGljaAo+ID4gZG9lcyBub3QgY2hhbmdlIHRoZSBkZWZhdWx0IGJ1dCBvZmZlcnMgZmxleGliaWxp
dHkgdG8gYWxsLgo+IAo+IAo+IElmIHdlIGFyZSB0byBjaGFuZ2UgdGhlIGRlZmF1bHQgaXQgd291
bGQgYmUgZ29vZCB0byBhdCBsZWFzdCBjb2xsZWN0Cj4gc29tZSBkYXRhIG9uIGRpc3RyaWJ1dGlv
biBvZiBkZWx0YSB2YWx1ZXMgaW4KPiBjbG9ja2V2ZW50c19wcm9ncmFtX2V2ZW50KCkuIEJ1dCBh
cyBJIHNhaWQsIEknZCBrZWVwIHRoZSBwYXRjaC4KPiAKPiBBbHNvLCBhcyBmYXIgYXMgdGhlIGNv
bW1lbnQgZGVzY3JpYmluZyBUSU1FUl9TTE9QLCBJIGFncmVlIHRoYXQgaXQgaXMKPiByYXRoZXIg
bWlzbGVhZGluZy4KPiAKPiBJIGNhbiByZXBsYWNlIGl0IHdpdGggLyogTWluaW11bSBhbW91bnQg
b2YgdGltZSB1bnRpbCBuZXh0IGNsb2NrIGV2ZW50Cj4gZmlyZXMgKi8sIEnCoCBjYW4gZG8gaXQg
d2hpbGUgY29tbWl0dGluZyBzbyBubyBuZWVkIHRvIHJlc2VuZC4KPiAKPiAtYm9yaXMKCkkgbGlr
ZSB0aGF0LiBUaGFua3MgQm9yaXMhCgotIFJ5YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:12:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:12:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9AER-0005zD-FX; Wed, 27 Mar 2019 15:12: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9AEQ-0005z8-Vw
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:12:47 +0000
X-Inumbo-ID: c5eb17ee-50a2-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 c5eb17ee-50a2-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:12:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 09:12:44 -0600
Message-Id: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 09:12:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>,
 "Juergen Gross" <jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzdGFydGVkIG91dCB3aXRoIG1lIG5vdGljaW5nIHRoYXQgImRvbTBfbWF4X3ZjcHVzPTxO
PiIgd2l0aCA8Tj4KbGFyZ2VyIHRoYW4gdGhlIG51bWJlciBvZiBwaHlzaWNhbCBDUFVzIHJlcG9y
dGVkIHRocm91Z2ggQUNQSSB0YWJsZXMKd291bGQgbm90IGJyaW5nIHVwIHRoZSAiZXhjZXNzIiB2
Q1BVLXMuCgpOb3RpY2luZyB0aGF0IHhlbl9maWxsX3Bvc3NpYmxlX21hcCgpIGdldHMgY2FsbGVk
IHdheSB0b28gZWFybHksIHdoZXJlYXMKeGVuX2ZpbHRlcl9jcHVfbWFwcygpIGdldHMgY2FsbGVk
IHRvbyBsYXRlIChhZnRlciBwZXItQ1BVIGFyZWFzIHdlcmUKYWxyZWFkeSBzZXQgdXApLCBhbmQg
ZnVydGhlciBvYnNlcnZpbmcgdGhhdCBlYWNoIG9mIHRoZSBmdW5jdGlvbnMgc2VydmVzCm9ubHkg
b25lIG9mIERvbTAgb3IgRG9tVSwgaXQgbG9va2VkIGxpa2UgaXQgd2FzIGJldHRlciB0byBzaW1w
bGlmeSB0aGlzLgpVc2UgdGhlIC5nZXRfc21wX2NvbmZpZyBob29rIGluc3RlYWQsIHVuaWZvcm1s
eSBmb3IgRG9tMCBhbmQgRG9tVS4KeGVuX2ZpbGxfcG9zc2libGVfbWFwKCkgY2FuIGJlIGRyb3Bw
ZWQgYWx0b2dldGhlciwgd2hpbGUKeGVuX2ZpbHRlcl9jcHVfbWFwcygpIGdldHMgcmUtcHVycG9z
ZWQgYnV0IG5vdCBvdGhlcndpc2UgY2hhbmdlZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCAg
ICA0IC0tLS0KIGFyY2gveDg2L3hlbi9zbXBfcHYuYyAgICAgICB8ICAgMjYgKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyNCBkZWxl
dGlvbnMoLSkKCi0tLSA1LjEtcmMyL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgNS4x
LXJjMi14ZW4teDg2LURvbTAtbW9yZS12Q1BVcy9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMK
QEAgLTEzODEsMTAgKzEzODEsNiBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4
ZW5fc3RhCiAKIAkJeGVuX2FjcGlfc2xlZXBfcmVnaXN0ZXIoKTsKIAotCQkvKiBBdm9pZCBzZWFy
Y2hpbmcgZm9yIEJJT1MgTVAgdGFibGVzICovCi0JCXg4Nl9pbml0Lm1wcGFyc2UuZmluZF9zbXBf
Y29uZmlnID0geDg2X2luaXRfbm9vcDsKLQkJeDg2X2luaXQubXBwYXJzZS5nZXRfc21wX2NvbmZp
ZyA9IHg4Nl9pbml0X3VpbnRfbm9vcDsKLQogCQl4ZW5fYm9vdF9wYXJhbXNfaW5pdF9lZGQoKTsK
IAl9CiAKLS0tIDUuMS1yYzIvYXJjaC94ODYveGVuL3NtcF9wdi5jCisrKyA1LjEtcmMyLXhlbi14
ODYtRG9tMC1tb3JlLXZDUFVzL2FyY2gveDg2L3hlbi9zbXBfcHYuYwpAQCAtMTQ2LDI4ICsxNDYs
MTIgQEAgaW50IHhlbl9zbXBfaW50cl9pbml0X3B2KHVuc2lnbmVkIGludCBjcAogCXJldHVybiBy
YzsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IHhlbl9maWxsX3Bvc3NpYmxlX21hcCh2b2lkKQot
ewotCWludCBpLCByYzsKLQotCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkKLQkJcmV0dXJuOwot
Ci0JZm9yIChpID0gMDsgaSA8IG5yX2NwdV9pZHM7IGkrKykgewotCQlyYyA9IEhZUEVSVklTT1Jf
dmNwdV9vcChWQ1BVT1BfaXNfdXAsIGksIE5VTEwpOwotCQlpZiAocmMgPj0gMCkgewotCQkJbnVt
X3Byb2Nlc3NvcnMrKzsKLQkJCXNldF9jcHVfcG9zc2libGUoaSwgdHJ1ZSk7Ci0JCX0KLQl9Ci19
Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fZmlsdGVyX2NwdV9tYXBzKHZvaWQpCitzdGF0aWMg
dm9pZCBfX2luaXQgX2dldF9zbXBfY29uZmlnKHVuc2lnbmVkIGludCBlYXJseSkKIHsKIAlpbnQg
aSwgcmM7CiAJdW5zaWduZWQgaW50IHN1YnRyYWN0ID0gMDsKIAotCWlmICgheGVuX2luaXRpYWxf
ZG9tYWluKCkpCisJaWYgKGVhcmx5KQogCQlyZXR1cm47CiAKIAludW1fcHJvY2Vzc29ycyA9IDA7
CkBAIC0yMTcsNyArMjAxLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wdl9zbXBfcHJlcGFy
ZV9ibwogCWxvYWRzZWdtZW50KGVzLCBfX1VTRVJfRFMpOwogI2VuZGlmCiAKLQl4ZW5fZmlsdGVy
X2NwdV9tYXBzKCk7CiAJeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQoKTsKIAogCS8qCkBA
IC01MDMsNSArNDg2LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBzbXBfb3BzIHhlbl9zbXBfb3Bz
CiB2b2lkIF9faW5pdCB4ZW5fc21wX2luaXQodm9pZCkKIHsKIAlzbXBfb3BzID0geGVuX3NtcF9v
cHM7Ci0JeGVuX2ZpbGxfcG9zc2libGVfbWFwKCk7CisKKwkvKiBBdm9pZCBzZWFyY2hpbmcgZm9y
IEJJT1MgTVAgdGFibGVzICovCisJeDg2X2luaXQubXBwYXJzZS5maW5kX3NtcF9jb25maWcgPSB4
ODZfaW5pdF9ub29wOworCXg4Nl9pbml0Lm1wcGFyc2UuZ2V0X3NtcF9jb25maWcgPSBfZ2V0X3Nt
cF9jb25maWc7CiB9CgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:20:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9ALe-0006oR-C0; Wed, 27 Mar 2019 15:20: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=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9ALd-0006oM-0w
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:20:13 +0000
X-Inumbo-ID: cfd6513f-50a3-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfd6513f-50a3-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:20:11 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 27 Mar 2019 16:20:10 +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, 27 Mar 2019 15:19:46 +0000
Message-ID: <12fc5972c05b1bc2cbabe2c422e5541e154c3ad9.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ryan Thibodeaux
 <thibodux@gmail.com>
Date: Wed, 27 Mar 2019 16:19:37 +0100
In-Reply-To: <04ee9e67-5720-72df-9e2e-2ba42febf90f@oracle.com>
References: <1553279397-130201-1-git-send-email-ryan.thibodeaux@starlab.io>
 <abf65a68-9463-0f0e-1f51-6eefd3cacc88@oracle.com>
 <52bfeae7c256faec444b69efe58d363ad60c3fc5.camel@suse.com>
 <20190323114151.5cebf31b@sweethome> <20190325130530.56603806@luca64>
 <69e40698-f7ae-11c3-e4b7-dda4f1fadcf6@oracle.com>
 <a32c8b1d7866ee3b074b1d674b40e03e51dbd54a.camel@suse.com>
 <907547fa-a7e8-8dca-dabf-dd063705f196@oracle.com>
 <20190327100014.GA9663@centos-dev.localdomain>
 <04ee9e67-5720-72df-9e2e-2ba42febf90f@oracle.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: Add "xen_timer_slop" command line
 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: jgross@suse.com, oleksandr_andrushchenko@epam.com,
 luca abeni <luca.abeni@santannapisa.it>, linux-kernel@vger.kernel.org,
 ryan.thibodeaux@starlab.io, xen-devel@lists.xenproject.org, 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>

T24gV2VkLCAyMDE5LTAzLTI3IGF0IDEwOjQ2IC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gT24gMy8yNy8xOSA2OjAwIEFNLCBSeWFuIFRoaWJvZGVhdXggd3JvdGU6Cj4gPiBPbiBUdWUs
IE1hciAyNiwgMjAxOSBhdCAwNzoyMTozMVBNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gPiA+IE9uIDMvMjYvMTkgNToxMyBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiA+ID4g
Cj4gPiA+ID4gQW5kIHRoaXMgaXMgYmFzaWNhbGx5IHdoeSBJIHdhcyBhbHNvIHRoaW5raW5nIHdl
IGNhbi9zaG91bGQKPiA+ID4gPiBsb3dlciB0aGUKPiA+ID4gPiBkZWZhdWx0IHZhbHVlIG9mIFRJ
TUVSX1NMT1AsIGhlcmUgaW4gdGhlIFhlbiBjbG9jawo+ID4gPiA+IGltcGxlbWVudGF0aW9uIGlu
Cj4gPiA+ID4gTGludXguCj4gPiA+IFdoYXQgZG8geW91IHRoaW5rIHdvdWxkIGJlIGEgc2FuZSB2
YWx1ZT8gMTB1cz8gU2hvdWxkIHdlIHRoZW4KPiA+ID4gc3RpbGwga2VlcAo+ID4gPiB0aGlzIHBh
dGNoPwo+ID4gPiAKPiA+ID4gTXkgY29uY2VybiB3b3VsZCBiZSB0aGF0IGlmIHdlIGNoYW5nZSB0
aGUgY3VycmVudCB2YWx1ZSBhbmQgaXQKPiA+ID4gdHVybnMgb3V0Cj4gPiA+IHRvIGJlIHZlcnkg
d3Jvbmcgd2UnZCB0aGVuIGhhdmUgbm8gcmVjb3Vyc2UuCj4gPiA+IAo+ID4gU3BlYWtpbmcgb3V0
IG9mIHR1cm4gYnV0IGFzIGEgcGFydGljaXBhbnQgaW4gdGhpcyB0aHJlYWQsIEkgd291bGQKPiA+
IG5vdAo+ID4gYXNzdW1lIHRvIGNoYW5nZSB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgYWxsIGNhc2Vz
IHdpdGhvdXQKPiA+IHNpZ25pZmljYW50Cj4gPiB0ZXN0aW5nIGJ5IHRoZSBjb21tdW5pdHksIHRv
dWNoaW5nIGEgdmFyaWV0eSBvZiBjb25maWd1cmF0aW9ucy4KPiA+IAo+IElmIHdlIGFyZSB0byBj
aGFuZ2UgdGhlIGRlZmF1bHQgaXQgd291bGQgYmUgZ29vZCB0byBhdCBsZWFzdCBjb2xsZWN0Cj4g
c29tZSBkYXRhIG9uIGRpc3RyaWJ1dGlvbiBvZiBkZWx0YSB2YWx1ZXMgaW4KPiBjbG9ja2V2ZW50
c19wcm9ncmFtX2V2ZW50KCkuIEJ1dCBhcyBJIHNhaWQsIEknZCBrZWVwIHRoZSBwYXRjaC4KPiAK
SSB3b3VsZCBkZWZpbml0ZWx5IHRha2Uva2VlcCB0aGlzIHBhdGNoLiBDaG9vc2luZyBhIG1vcmUg
c2FuZSAoSU1PKQpkZWZhdWx0IGFuZCBtYWtpbmcgdGhpbmdzIGZsZXhpYmxlIGFuZCBjb25maWd1
cmFibGUgYXJlIG5vdCBtdXR1YWxseQpleGNsdXNpdmUgdGhpbmdzLiA6LSkKCkkgdGhpbmsgdGhh
dCBoYXZpbmcgdGhpcyBzZXQgdG8gMTAwdXMgc3RhbmRzIGluIHRoZSB3YXkgb2YgYSBsb3Qgb2YK
cGVvcGxlIHdhbnRpbmcgdG8gZG8gdGltZSBzZW5zaXRpdmUgc3R1ZmYgaW4gWGVuIFZNcy4gSSdk
IGF0IGxlYXN0CmhhbHZlIHRoYXQgdG8gNTB1cywgYnV0IDEwdXMgaXMgZXZlbiBiZXR0ZXIuCgpC
dXQgc3VyZSB3ZSBjYW4gZG8gdGhpcyBhdCBhIGxhdGVyIHBvaW50LiBBbmQgZXZlbiBhdCB0aGF0
IHBvaW50LCBhCnBhdGNoIGxpa2UgdGhpcyBpcyB2YWx1YWJsZSwgYmVjYXVzZSB0aGVyZSBtaWdo
dCBiZSBwZW9wbGUgdGhhdCBtaWdodCwKcHJvYmFibHkgYWZ0ZXIgc29tZSB0ZXN0aW5nIG9mIHRo
ZWlyIG93biBzZXR1cCwgd2FudCB0byBsb3dlciBpdCBldmVuCmZ1cnRoZXIuCgo+IEFsc28sIGFz
IGZhciBhcyB0aGUgY29tbWVudCBkZXNjcmliaW5nIFRJTUVSX1NMT1AsIEkgYWdyZWUgdGhhdCBp
dCBpcwo+IHJhdGhlciBtaXNsZWFkaW5nLgo+IAo+IEkgY2FuIHJlcGxhY2UgaXQgd2l0aCAvKiBN
aW5pbXVtIGFtb3VudCBvZiB0aW1lIHVudGlsIG5leHQgY2xvY2sKPiBldmVudAo+IGZpcmVzICov
LCBJICBjYW4gZG8gaXQgd2hpbGUgY29tbWl0dGluZyBzbyBubyBuZWVkIHRvIHJlc2VuZC4KPiAK
WWVhaCwgbXVjaCBiZXR0ZXIsIHllcy4KCkRhcmlvCi0tIAo8PFRoaXMgaGFwcGVucyBiZWNhdXNl
IEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJp
byBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNvZnR3YXJl
IEVuZ2luZWVyIEAgU1VTRSBodHRwczovL3d3dy5zdXNlLmNvbS8KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9AMp-0006tW-PP; Wed, 27 Mar 2019 15:21: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=1lDp=R6=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1h9AMo-0006tO-GK
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:21:26 +0000
X-Inumbo-ID: fb4356ba-50a3-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::724])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb4356ba-50a3-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:21:24 +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=BjE5heKMebVp77O6MTqFfTfQl3qr/UAgxK6o5294iPU=;
 b=zZZ2zT8rv6iGsBFtJhBnX1pyMNhZYgpj5vz5dh4uxygB5FvM5eObcZVjLBPKZLtJ90jU13RTOhC9U4k5KFydy00eAWYa9SCEgpOy/UF+saQ8mCBOhSIzRMihe5zzwP5Bf7SN2Sx+89yaiEz65dyv6SbesoanQO1OX3ZAELPmbvE=
Received: from DB6PR0202MB2917.eurprd02.prod.outlook.com (10.171.76.8) by
 DB6PR0202MB2904.eurprd02.prod.outlook.com (10.171.72.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.16; Wed, 27 Mar 2019 15:21:22 +0000
Received: from DB6PR0202MB2917.eurprd02.prod.outlook.com
 ([fe80::f966:3d29:9673:6f28]) by DB6PR0202MB2917.eurprd02.prod.outlook.com
 ([fe80::f966:3d29:9673:6f28%5]) with mapi id 15.20.1730.019; Wed, 27 Mar 2019
 15:21:22 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v4] x86/mm: Clean up p2m_finish_type_change return
 value
Thread-Index: AQHU5LC86WyzpqhoKE2C9o362jczng==
Date: Wed, 27 Mar 2019 15:21:22 +0000
Message-ID: <20190327152107.29288-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR08CA0016.eurprd08.prod.outlook.com
 (2603:10a6:20b:b2::28) To DB6PR0202MB2917.eurprd02.prod.outlook.com
 (2603:10a6:4:b1::8)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b42cce36-7d2a-4ee9-4ce1-08d6b2c7de53
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR0202MB2904; 
x-ms-traffictypediagnostic: DB6PR0202MB2904:|DB6PR0202MB2904:
x-microsoft-antispam-prvs: <DB6PR0202MB2904708D4E896E3D49D4EE32AB580@DB6PR0202MB2904.eurprd02.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(346002)(39860400002)(136003)(366004)(189003)(199004)(2351001)(186003)(25786009)(26005)(71190400001)(71200400001)(256004)(316002)(1076003)(6436002)(6916009)(5660300002)(4326008)(106356001)(66066001)(105586002)(36756003)(14444005)(86362001)(102836004)(305945005)(7736002)(478600001)(107886003)(14454004)(2501003)(99286004)(2616005)(476003)(486006)(6512007)(52116002)(3846002)(6116002)(54906003)(8676002)(81166006)(6506007)(68736007)(81156014)(386003)(97736004)(50226002)(5640700003)(2906002)(6486002)(8936002)(53936002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0202MB2904;
 H:DB6PR0202MB2917.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: blsfIct1nDdqawXOvH9hmwsrvKdqC8ndwwMXaMC3NTpBaU9EP0yNdqxLQnOBJueZI4o7DEU+R6Ieix3wdmMN7R/LAH2sd5aMrhHavzPMHGV54KGVEn3FynNlTweK3dNu0GA1UBj7x7/mBbRx2VjL/BIsoE/cqxPCSpb0IfGS95lTKxiZwh/xnLLlaqiizyxPtUHaVh+vsMhtIyNgEJa/rUKQy3DPfPfdSmemF6sOPb2VgjIJqPezurqV9L6IOfO/oGAz0TLqltcQwh8J5E5x+B12wCZzX/AwlPCd5ZAGqdpvRbtLrFaGixEXd3QYiZ5mjKQgFZ5j8pb6UWwtAMKGEMS1nExeQk7U74pkTmM6BSYwwoVFNSAGrSeuVqAbwFzHjavY/Q5RpCpIP6wNXjyoPtxE2l4UexyZEFKpfhPy25Y=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b42cce36-7d2a-4ee9-4ce1-08d6b2c7de53
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 15:21:22.2224 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0202MB2904
Subject: [Xen-devel] [PATCH RFC v4] 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: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.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>

SW4gdGhlIGNhc2Ugb2YgYW55IGVycm9ycywgZmluaXNoX3R5cGVfY2hhbmdlKCkgcGFzc2VzIHZh
bHVlcyByZXR1cm5lZApmcm9tIHAybS0+cmVjYWxjKCkgdXAgdGhlIHN0YWNrICh3aXRoIHNvbWUg
ZXhjZXB0aW9ucyBpbiB0aGUgY2FzZSB3aGVyZQphbiBlcnJvciBpcyBleHBlY3RlZCk7IHRoaXMg
ZXZlbnR1YWxseSBlbmRzIHVwIGJlaW5nIHJldHVybmVkIHRvIHRoZQpYRU5fRE9NT1BfbWFwX21l
bV90eXBlX3RvX2lvcmVxX3NlcnZlciBoeXBlcmNhbGwuCgpIb3dldmVyLCBvbiBJbnRlbCBwcm9j
ZXNzb3JzIChidXQgbm90IG9uIEFNRCBwcm9jZXNzb3IpLCBwMm0tPnJlY2FsYygpCmNhbiBhbHNv
IHJldHVybiAnMScgYXMgd2VsbCBhcyAnMCcuICBUaGlzIGNhc2UgaXMgaGFuZGxlZCB2ZXJ5Cmlu
Y29uc2lzdGVudGx5OiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIHJldHVybiB0aGUgdmFsdWUg
b2YgdGhlIGZpbmFsCmVudHJ5IGl0IGF0dGVtcHRzLCBkaXNjYXJkaW5nIHJlc3VsdHMgZm9yIG90
aGVyIGVudHJpZXM7CnAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIGF0dGVtcHQgdG8gYWNj
dW11bGF0ZSAnMSdzLCBzbyB0aGF0IGl0CnJldHVybnMgJzEnIGlmIGFueSBvZiB0aGUgY2FsbHMg
dG8gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyAnMSc7IGFuZApkbV9vcCgpIHdpbGwgYWdh
aW4gcmV0dXJuICcxJyBvbmx5IGlmIHRoZSB2ZXJ5IGxhc3QgY2FsbCB0bwpwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgcmV0dXJucyAnMScuICBUaGUgcmVzdWx0IGlzIHRoYXQgdGhlClhFTl9ETU9Q
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoKSBoeXBlcmNhbGwgd2lsbCBzb21ldGltZXMg
cmV0dXJuCjAgYW5kIHNvbWV0aW1lcyByZXR1cm4gMSBvbiBzdWNjZXNzLCBpbiBhbiB1bnByZWRp
Y3RhYmxlIG1hbm5lci4KClRoZSBoeXBlcmNhbGwgZG9jdW1lbnRhdGlvbiBkb2Vzbid0IG1lbnRp
b24gcmV0dXJuIHZhbHVlczsgYnV0IGl0J3Mgbm90CmNsZWFyIHdoYXQgdGhlIGNhbGxlciBjb3Vs
ZCBkbyB3aXRoIHRoZSBpbmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyCmVudHJpZXMgaGFkIGJlZW4g
Y2hhbmdlZCBvciBub3QuICBBdCB0aGUgbW9tZW50IGl0J3MgYWx3YXlzIDAgb24gQU1ECmJveGVz
LCBhbmQgKnVzdWFsbHkqIDEgb24gSW50ZWwgYm94ZXM7IHNvIG5vdGhpbmcgY2FuIGJlIHJlbHlp
bmcgb24gYQonMScgcmV0dXJuIHZhbHVlIGZvciBjb3JyZWN0bmVzcyAob3IgaWYgaXQgaXMsIGl0
J3MgYnJva2VuKS4KCk1ha2UgdGhlIHJldHVybiB2YWx1ZSBvbiBzdWNjZXNzIGNvbnNpc3RlbnRs
eSAnMCcgYnkgb25seSByZXR1cm5pbmcKMC8tRVJST1IgZnJvbSBmaW5pc2hfdHlwZV9jaGFuZ2Uo
KS4gIEFsc28gcmVtb3ZlIHRoZSBhY2N1bXVsYXRpb24gY29kZQpmcm9tIHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2UoKS4KClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYzOgoJLSBSZW1vdmUgcG9zaXRpdmUg
cmV0dXJuZWQgdmFsdWVzIGZyb20gcDJtLT5yZWNhbGMuCi0tLQogeGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyB8IDEwICsrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxNSAr
KysrKy0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZTMwNDRiZWUyZS4uZDMzNmMxMzhiMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCkBAIC00NTksOCArNDU5LDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRf
cmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAqICAgZm9yIGVudHJpZXMgbm90IGludm9s
dmVkIGluIHRoZSB0cmFuc2xhdGlvbiBvZiB0aGUgZ2l2ZW4gR0ZOLgogICogUmV0dXJuczoKICAq
IC0gbmVnYXRpdmUgZXJybm8gdmFsdWVzIGluIGVycm9yLAotICogLSB6ZXJvIGlmIG5vIGFkanVz
dG1lbnQgd2FzIGRvbmUsCi0gKiAtIGEgcG9zaXRpdmUgdmFsdWUgaWYgYXQgbGVhc3Qgb25lIGFk
anVzdG1lbnQgd2FzIGRvbmUuCisgKiAtIHplcm8gZm9yIG9rCiAgKi8KIHN0YXRpYyBpbnQgcmVz
b2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4p
CiB7CkBAIC02MDAsNiArNTk5LDkgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgIHYtPmFy
Y2guaHZtLnZteC5lcHRfc3B1cmlvdXNfbWlzY29uZmlnID0gMTsKICAgICB9CiAKKyAgICBpZiAo
IHJjID4gMCApCisgICAgICAgIHJjID0gMDsKKwogICAgIHJldHVybiByYzsKIH0KIApAQCAtNjIx
LDcgKzYyMyw3IEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2NvbmZpZyh1aW50NjRfdCBncGEpCiAK
ICAgICBwMm1fdW5sb2NrKHAybSk7CiAKLSAgICByZXR1cm4gc3B1cmlvdXMgPyAocmMgPj0gMCkg
OiAocmMgPiAwKTsKKyAgICByZXR1cm4gc3B1cmlvdXMgJiYgIXJjOwogfQogCiAvKgpAQCAtNjY4
LDcgKzY3MCw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuXywgbWZuX3QgbWZuLAogCiAgICAgLyogQ2Fycnkgb3V0IGFueSBldmVudHVhbGx5IHBlbmRp
bmcgZWFybGllciBjaGFuZ2VzIGZpcnN0LiAqLwogICAgIHJldCA9IHJlc29sdmVfbWlzY29uZmln
KHAybSwgZ2ZuKTsKLSAgICBpZiAoIHJldCA8IDAgKQorICAgIGlmICggcmV0ICkKICAgICAgICAg
cmV0dXJuIHJldDsKIAogICAgIEFTU0VSVCgodGFyZ2V0ID09IDIgJiYgaGFwX2hhc18xZ2IpIHx8
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKaW5kZXggYjliYmI4ZjQ4NS4uZDU2OTBiOTZiZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTE3Miw3ICsxMTcyLDcg
QEAgc3RhdGljIGludCBmaW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwK
ICAgICB7CiAgICAgICAgIHJjID0gcDJtLT5yZWNhbGMocDJtLCBnZm4pOwogICAgICAgICAvKgot
ICAgICAgICAgKiBlcHQtPnJlY2FsYyBjb3VsZCByZXR1cm4gMC8xLy1FTk9NRU0uIHB0LT5yZWNh
bGMgY291bGQgcmV0dXJuCisgICAgICAgICAqIGVwdC0+cmVjYWxjIGNvdWxkIHJldHVybiAwLy1F
Tk9NRU0uIHB0LT5yZWNhbGMgY291bGQgcmV0dXJuCiAgICAgICAgICAqIDAvLUVOT01FTS8tRU5P
RU5ULCAtRU5PRU5UIGlzbid0IGFuIGVycm9yIGFzIHdlIGFyZSBsb29waW5nCiAgICAgICAgICAq
IGdmbiBoZXJlLgogICAgICAgICAgKi8KQEAgLTEyMDEsNyArMTIwMSw3IEBAIGludCBwMm1fZmlu
aXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICByYyA9IGZpbmlzaF90eXBl
X2NoYW5nZShob3N0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7CiAKLSAgICBpZiAoIHJjIDwgMCAp
CisgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCiAjaWZkZWYgQ09ORklHX0hWTQpA
QCAtMTIxMywyMiArMTIxMywxNyBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1m
bl94KElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RydWN0
IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKLSAgICAgICAgICAg
ICAgICBpbnQgcmMxOwogCiAgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKLSAgICAg
ICAgICAgICAgICByYzEgPSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1h
eF9ucik7CisgICAgICAgICAgICAgICAgcmMgPSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBm
aXJzdF9nZm4sIG1heF9ucik7CiAgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOwog
Ci0gICAgICAgICAgICAgICAgaWYgKCByYzEgPCAwICkKLSAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgIHJjID0gcmMxOworICAgICAgICAgICAgICAgIGlmICggcmMgPCAwICkK
ICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICAgICAgfQotCi0gICAg
ICAgICAgICAgICAgcmMgfD0gcmMxOwogICAgICAgICAgICAgfQogICAgIH0KICNlbmRpZgorICAg
IHJjID0gMDsKIAogIG91dDoKICAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:30:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15: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 1h9AVV-0007nJ-SI; Wed, 27 Mar 2019 15:30: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9AVV-0007nE-7s
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 15:30:25 +0000
X-Inumbo-ID: 3bb9c410-50a5-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bb9c410-50a5-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:30:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87943188"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <1553170866-23812-1-git-send-email-andrew.cooper3@citrix.com>
 <1553170866-23812-2-git-send-email-andrew.cooper3@citrix.com>
 <5C9A12690200007800221E05@prv1-mh.provo.novell.com>
 <c5d1df3d-038d-8c0a-97da-a71f8f3fd009@citrix.com>
 <5C9A320A0200007800221EFF@prv1-mh.provo.novell.com>
 <3a504ce9-9cad-f2a3-4ed5-bd42b114ee06@suse.com>
 <5C9A39B00200007800221F23@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: <7a9f67b7-11de-89c1-db82-2eae0ac8f55a@citrix.com>
Date: Wed, 27 Mar 2019 15:10: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: <5C9A39B00200007800221F23@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjYvMDMvMjAxOSAxNDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDMuMTkg
YXQgMTU6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJTU8gZXNwZWNpYWxseSBpbiB0
aGUgQ1BVSUQgY2FzZSBpdCBpcyBkZXNpcmFibGUgdG8gZXhwbGljaXRseSBzcGVjaWZ5Cj4+IHRo
ZSB3aWR0aCBvZiB0aGUgZGF0YS4gTG9va2luZyBhdCBub2RlcyAweDgwMDAwMDAyIGFuZCBmb2xs
b3dpbmcgdGhpcwo+PiBzaG91bGQgYmUgcmF0aGVyIGNsZWFyIChhbmQgSSBldmVuIHRoaW5rIGdl
dF9tb2RlbF9uYW1lKCkgc2hvdWxkIGJlCj4+IG1vZGlmaWVkIHRvIHVzZSBhIHBvaW50ZXIgdG8g
dWludDMyX3QgaW5zdGVhZCBvZiB1bnNpZ25lZCBpbnQpLiBVc2luZwo+PiBhIHR5cGUgd2l0aCBz
aXplID49IDQgZG9lc24ndCBmaXQgcmVhbGx5IHdlbGwuIFlvdSB3YW50IHNpemUgPT0gNC4KPiBX
aHk/IEZpeGVkIHdpZHRoIHR5cGVzIG9ubHkgaW50cm9kdWNlIHVubmVjZXNzYXJ5IHJlc3RyaWN0
aW9ucwo+IHdoZW4gd2FudGluZyB0byByZS11c2UgY29kZSBpbiBvdGhlciBlbnZpcm9ubWVudHMu
IEFuZCBJIGRvbid0Cj4gc2VlIHdoeSBDUFVJRCBub2RlcyAweDgwMDAwMDBbMjM0XSB3b3VsZCBi
ZSBhbnkgYmV0dGVyIChvcgo+IHdvcnNlKSBhcyBhbiBleGFtcGxlIGhlcmUuIElmIGFueXRoaW5n
IHRoZXkgdGVsbCB1cyB0aGF0IG5laXRoZXIKPiB1aW50MzJfdCBub3IgdW5zaWduZWQgaW50IGFy
ZSByaWdodCwgYW5kIGl0IHNob3VsZCBiZSBjaGFyWzRdIG9yCj4gdWludDhfdFs0XSBpbnN0ZWFk
IChkZXBlbmRpbmcgb24gd2hldGhlciB3ZSB3YW50IHRvIHRpZQo+IG91cnNlbHZlcyB0byBDSEFS
X0JJVCA9PSA4LCB3aGljaCBjbGVhcmx5IGlzIG1vcmUgcmVzdHJpY3RpdmUKPiB0aGFuIHNpemVv
ZihpbnQpID49IDQsIGJ1dCBvdG9oIGlzIGFsc28gbGVzcyBsaWtlbHkgdG8gZ2V0IGluIHRoZQo+
IHdheSkuCgpUaGUgQUJJIG9mIENQVUlEIHJlYWxseSBpcyAyeCB1aW50MzJfdCBpbnB1dCwgNHgg
dWludDMyX3Qgb3V0cHV0LgoKSXQgaXMgb25seSBieSBjdXJyZW50IGNvbnZlbnRpb24gdGhhdCB0
aGUgZGF0YSBpcyBhbHNvIHZhbGlkIEFTQ0lJLCBhbmQKdGhlcmUgaXMgYWJzb2x1dGVseSBub3Ro
aW5nIHdoaWNoIHByZXZlbnRzIGEgbmV3IHZlbmRvciBjaG9vc2luZyB0byBwdXQKbm9uLUFTQ0lJ
IGNvbnRlbnQgaW4gdGhlaXIgaWQgc3RyaW5nLsKgIEdpdmVuIHRoZSByZWNlbnQgZGV2ZWxvcG1l
bnRzCmZyb20gQ2hpbmEsIEknbSBzbGlnaHRseSBzdXJwcmlzZWQgdGhhdCB3ZSBoYXZlbid0IHNl
ZW4gYW55IFVURi04IChvcgpVVEYtMTYgZm9yIHRoYXQgbWF0dGVyKSB5ZXQuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:36:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Aar-000831-J1; Wed, 27 Mar 2019 15: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=sq4U=R6=citrix.com=prvs=98279bc35=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9Aaq-00082w-Ce
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:35:56 +0000
X-Inumbo-ID: 00ecc264-50a6-11e9-bc17-371d49b8303b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00ecc264-50a6-11e9-bc17-371d49b8303b;
 Wed, 27 Mar 2019 15:35:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81980673"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.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: <580f684e-f93a-0a5b-d042-fb127cd5c183@citrix.com>
Date: Wed, 27 Mar 2019 15:35:22 +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: <20190318131155.29450-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Dario Faggioli <dfaggioli@suse.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>

T24gMy8xOC8xOSAxOjExIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IGNwdV9kaXNhYmxlX3Nj
aGVkdWxlcigpIGlzIGJlaW5nIGNhbGxlZCBmcm9tIF9fY3B1X2Rpc2FibGUoKSB0b2RheS4KPiBU
aGVyZSBpcyBubyBuZWVkIHRvIGNhbGwgaXQgb24gdGhlIGNwdSBqdXN0IGJlaW5nIGRpc2FibGVk
LCBzbyB1c2UKPiB0aGUgQ1BVX0RFQUQgY2FzZSBvZiB0aGUgY3B1IG5vdGlmaWVyIGNoYWluLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClNjaGVk
dWxlciBjaGFuZ2U6CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:42:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:42: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 1h9Ago-0000Lj-Ah; Wed, 27 Mar 2019 15:42: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Agn-0000Le-3W
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 15:42:05 +0000
X-Inumbo-ID: dc70829e-50a6-11e9-b67f-a3d95b46b12f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc70829e-50a6-11e9-b67f-a3d95b46b12f;
 Wed, 27 Mar 2019 15:42:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 09:41:59 -0600
Message-Id: <5C9B99C502000078002222D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 09:41:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
 <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
 <5C9A2BAF0200007800221EDA@prv1-mh.provo.novell.com>
 <0fd617eb-52cd-914f-aff5-3c2de35b081e@citrix.com>
In-Reply-To: <0fd617eb-52cd-914f-aff5-3c2de35b081e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDE1OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgaXMgYWJzb2x1dGVseSBub3RoaW5nICphdCBhbGwqIHdoaWNoIGd1YXJhbnRl
ZXMgdGhhdCBqdXN0IGJlY2F1c2UKPiBhIG51bWJlciBvZiBkZXZpY2VzIGFyZSBpZGVudGlmaWVk
IHRvIGJlIGJlaGluZCBzcGVjaWZpYyBJT01NVXMsIHRoYXQKPiBETUEgd29udCBzdGFydCBhcHBl
YXJpbmcgZnJvbSBlbHNld2hlcmUgaW4gdGhlIHN5c3RlbS4KCkkgZnVsbHkgYWdyZWUgaGVyZS4K
Cj4gU2VjdXJpdHkgb2YgdGhlIHN5c3RlbSB3aGVuIGl0IGNvbWVzIHRvIElPTU1VcyAqaXMgYW5k
IGFsd2F5cyB3aWxsIGJlKiBhCj4gbXV0dWFsbHkgY29vcGVyYXRpdmUgYW5kIHRydXN0aW5nIHJl
bGF0aW9uc2hpcCBiZXR3ZWVuIFhlbiBhbmQgdGhlIGZpcm13YXJlLgo+IAo+IFRoZSBub3Rpb24g
b2YgIkknbSBzYWZlIGJlY2F1c2UgdGhlcmUgd2VyZSBubyBpbmNvbnNpc3RlbmNpZXMgaW4gYSBw
aWVjZQo+IG9mIGluZm9ybWF0aW9uIEkgaGF2ZSB0byB0cnVzdCBmdWxseSIgaXMgc2VjdXJpdHkg
dGhlYXRyZSwgbm90IHNlY3VyaXR5LgoKRG9pbmcgb3VyIGJlc3QgdG8gc2FuaXR5IGNoZWNrIGlu
Zm9ybWF0aW9uIHdlJ3JlIGhhbmRlZCBpcywgSSB0aGluaywKbm90IGp1c3QgInNlY3VyaXR5IHRo
ZWF0ZXIiLgoKPj4+IERpc2FibGluZyB0aGUgSU9NTVUgcHJldmVudHMgdGhlIHN5c3RlbSBmcm9t
IGJvb3Rpbmcgd2l0aCBhIFBWSCBkb20wLgo+PiBCdXQgZG9pbmcgd2hhdCB5b3UgZGlkIGlzIG5v
dCB0aGUgb25seSB3YXkgb2YgZ2V0dGluZyBhcm91bmQgdGhpcy4KPj4gRGVmYXVsdGluZyB0byB3
b3JrYXJvdW5kX2Jpb3NfYnVnPTEgaW4gdGhlIFBWSCBjYXNlIHdvdWxkIGJlCj4+IGFub3RoZXIs
IGFzIHdvdWxkIGJlIGEgbW9kZSBpbiB3aGljaCB0aGUgSU9NTVUgZXhpc3RzIGZvciBEb20wJ3MK
Pj4gcHVycG9zZXMgb25seSAoaS5lLiBzdGlsbCBkaXNhbGxvd2luZyBhbnkgcGFzcy10aHJvdWdo
IHRvIERvbVUtcykuCj4gCj4gQSBkaXNjdXNzaW9uIGFsb25nIHRoZXNlIGxpbmVzIG1pZ2h0IGJl
IGFwcHJvcHJpYXRlIGluIHRoZSBtaWRkbGUgb2YgYQo+IGRldiBjeWNsZSwgYW5kIG1pZ2h0IGV2
ZW4gYmUgdmFsaWQgZm9yIGEgZGlzY3Vzc2lvbiBvZiBmdXR1cmUgaW1wcm92ZW1lbnRzLgo+IAo+
IEl0IGlzIG5vdCBhcHByb3ByaWF0ZSBmb3IgcmVzb2x2aW5nIGFuIGlzc3VlIGlkZW50aWZpZWQg
YXMgYSA0LjEyCj4gYmxvY2tlciBieSB0aGUgUk0sIG9uIGEgdGltZXNjYWxlIHdoaWNoIG5lZWRz
IHRvIGZpdCBpbnRvIHRoZSA0LjEyCj4gcmVsZWFzZSBwbGFucy4KCk9rYXksIEkgY2xlYXJseSBt
dXN0IGhhdmUgbWlzc2VkIHRoZSBtYWlsIHdoZXJlIHRoaXMgd2FzIGZsYWdnZWQKYXMgcmVsZWFz
ZSBjcml0aWNhbC4KCklycmVzcGVjdGl2ZSBvZiB0aGlzIEkgZG9uJ3QgdGhpbmssIHRob3VnaCwg
dGhhdCBhIHBlbmRpbmcgcmVsZWFzZQppcyBzdWZmaWNpZW50IGp1c3RpZmljYXRpb24gdG8gcnVz
aCBpbiBhIGNvbnRyb3ZlcnNpYWwgcGF0Y2guIFdlJ3JlCnlldCB0byBoZWFyIGZyb20gS2V2aW4s
IGJ1dCBhcyB5b3UgY2FuIHNlZSBJIHdvdWxkIG5vdCBoYXZlIGFjay0KZWQgdGhlIHBhdGNoLiBF
bWVyZ2VuY3kgYWNrLXMgZnJvbSBUaGUgUmVzdCBtYWludGFpbmVycyBvdWdodAp0byBiZSBnaXZl
biBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoZSBhY3R1YWwgbWFpbnRhaW5lcihzKQp3b3VsZCBs
aWtlbHkgbm90IG9iamVjdC4gSSBkb24ndCB0aGluayBHZW9yZ2UgdHJpZWQgdG8gdmlvbGF0ZSB0
aGlzLAppLmUuIEkgdGhpbmsgaGUgd2FzIGFzc3VtaW5nIHRoYXQgdGhlIG1haW50YWluZXIocykg
d291bGQgYWdyZWUsCmJ1dCBhcyB3ZSBzZWUgdGhpcyB3YXMgd3JvbmcgaW4gdGhpcyBjYXNlLgoK
PiBBbmQgaWYgeW91J2Qgbm90IGJyb2tlbiB0aGUgYmVoYXZpb3VyIGJhY2sgaW4gNC4yLCB0aGlz
IGNsYXNzIG9mIHN5c3RlbQo+IHdvdWxkIGhhdmUgYmVlbiBkaXNjb3ZlcmVkIHRoZSBmaXJzdCB0
aW1lIHNvbWVvbmUgdHJpZWQgYm9vdGluZyBYZW4gb24KPiBpdCwgbm90IGF0IHRoZSBwb2ludCBz
b21lb25lIGlzIHRyeWluZyB0byB1cGdyYWRlIDQuMTEgdG8gNC4xMi4KCkNvcnJlY3QsIGFuZCBJ
IHRha2UgdGhlIGJsYW1lIGZvciB0aGlzLCBidXQgSSBkb24ndCB0aGluayBpdCBoZWxwcwp0aGUg
c2l0dWF0aW9uLiBJZiB0aGUgcHJvYmxlbSBoYWQgYmVlbiBkaXNjb3ZlcmVkIGVhcmxpZXIsIEkK
ZG9uJ3QgdGhpbmsgdGhlIGZpeCB3b3VsZCBoYXZlIGJlZW4gdG8gcmlwIG91dCB0aGF0IGNvZGUK
YWx0b2dldGhlci4KCj4+PiBJIGhhdmUgbWFkZSBhIHN0YXRlbWVudCwgYmFja2VkIHVwIHdpdGgg
c3BlY2lmaWMgcmVmZXJlbmNlIHRvIHRoZSBjb2RlCj4+PiB3aGljaCwgdG8gdGhlIGJlc3Qgb2Yg
bXkgYWJpbGl0eSwgZGVtb25zdHJhdGVzIGl0IHRvIGJlIHRydWUuCj4+Pgo+Pj4gSWYgeW91IGJl
bGlldmUgY29udHJhcnkgdGhlbiBjbGVhcmx5IGlkZW50aWZ5IHRoZSBmYXVsdCBpbiBteSByZWFz
b25pbmcuCj4+IEkgZGlkLCBieSBwb2ludGluZyBvdXQgdGhlIGVhcmxpZXIgcmVncmVzc2lvbiwg
d2hpY2ggeW91IGVsZWN0ZWQgdG8KPj4gaWdub3JlIGFsdG9nZXRoZXIgaW4geW91ciByZXBseS4K
PiAKPiBZb3UgaWRlbnRpZmllZCB3aHkgWGVuIDQuMTEgZGlkbid0IGJlaGF2ZSBpbiB0aGUgd2F5
IHlvdSBleHBlY3RlZC4KPiAKPiBJbiBkb2luZyBzbywgeW91IGFsc28gZGVtb25zdHJhdGVkIHdo
eSB0aGUgY29tbWl0IG1lc3NhZ2Ugd2FzLCBpbiBmYWN0LAo+IGNvcnJlY3QuCgpXZWxsLCB3ZSBj
b250aW51ZSB0byBkaXNhZ3JlZSBoZXJlLiBJdCB3YXMgYXQgYmVzdCBtaXNsZWFkaW5nIGFuZC9v
cgppbmNvbXBsZXRlLgoKPiBMaWtlIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhyZWFkLCBpdCB3YXMg
ZGV2aWF0aW5nIHN1ZmZpY2llbnRseQo+IG9mZi10b3BpYy9yZWxldmFuY2UgdGhhdCBJIGNob3Nl
IHRvIHRyaW0gaXQuICBJIHdpbGwgY29udGludWUgZG9pbmcgc28KPiBpbiBhbiBlZmZvcnQgdG8g
cmVkdWNlIHRoZSBhbW91bnQgb2YgbXkgdGltZSB0aGF0IHRoaXMgdGhyZWFkIGlzCj4gd2FzdGlu
Zy4gIEkgZG9uJ3Qga25vdyBmb3IgY2VydGFpbiwgYnV0IEkgZXhwZWN0IHlvdSd2ZSBhbHNvIGdv
dCBiZXR0ZXIKPiB0aGluZ3MgdG8gZG8gd2l0aCB5b3VyIHRpbWUgdGhhbiBhcmd1aW5nIG92ZXIg
b2ZmLXRvcGljIGFzcGVjdHMgb2YgdGhpcwo+IHRocmVhZC4KClB1cmVseSBmcm9tIGEgdGVjaG5p
Y2FsIHBvdiB0aGUgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHRoaXMgc2hvdWxkCmhhdmUgYmVlbiBy
dXNoZWQgaW4gbWF5IGluZGVlZCBiZSBjb25zaWRlcmVkIG9mZiB0b3BpYy4gQnV0IHRoaXMKZG9l
c24ndCBtZWFucyBpdCdzIGlycmVsZXZhbnQuIFdvdWxkIHlvdSBoYXZlIGxpa2VkIGl0IGJldHRl
ciBpZiBJCmhhZCBzdGFydGVkIGEgc2VwYXJhdGUgdGhyZWFkLCBlLmcuIGJ5IGZvcm1hbGx5IHJl
cXVlc3RpbmcgYQpyZXZlcnQ/CgpJIGNhbiB1bmRlcnN0YW5kIHlvdXIgZnJ1c3RyYXRpb24sIGJ1
dCBpdCdzIG5vdCB5b3UgYWxvbmUgd2hvIGlzCmZydXN0cmF0ZWQuIFRocm91Z2hvdXQgdGhpcyBk
aXNjdXNzaW9uIEkndmUgbm90IHNlZW4gYSBzaW5nbGUKc2lnbiB0aGF0IHlvdSB3b3VsZCBiZSB3
aWxsaW5nIHRvIGZpbmQgYSBjb21wcm9taXNlLiBJJ20gc29ycnkgdG8KcmVwZWF0IG15c2VsZiwg
YnV0IGl0IGltbyBpcyBub3QgcmVhc29uYWJsZSB0byBhc3N1bWUgdGhhdAp5b3VyIHdheSBvZiB0
aGlua2luZyBpcyB0aGUgb25seSBwb3NzaWJsZSBvciByZWFzb25hYmxlIG9uZS4KQ2xhaW1pbmcg
dGhhdCBhbnl0aGluZyBlbHNlIGlzIGJleW9uZCAiY29tbW9uIHNlbnNlIiBpcywgd2VsbCwKb2Zm
ZW5kaW5nLgoKQW5kIHllcywgSSBkbyBoYXZlIGJldHRlciB0aGluZ3MgdG8gZG8gd2l0aCBteSB0
aW1lLiBCdXQgSSBkb24ndAp0aGluayBJIGNhbiBsZWF2ZSB1bmNvbW1lbnRlZCBob3cgdGhpbmdz
IGhhdmUgZ29uZSBoZXJlLCBpZgpub3RoaW5nIGVsc2UgdGhlbiBpbiB0aGUgaG9wZXMgdGhhdCBp
dCB3b3VsZG4ndCByZXBlYXQgYWdhaW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:44:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Aj5-0000V6-QL; Wed, 27 Mar 2019 15: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=+VG5=R6=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1h9Aj3-0000V0-Lm
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:44:25 +0000
X-Inumbo-ID: 31c57cca-50a7-11e9-bc90-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31c57cca-50a7-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:44:23 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id f6so14465679iop.3
 for <xen-devel@lists.xenproject.org>; Wed, 27 Mar 2019 08:44:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=55L26UrdizISDDMKio3IKsRWGI4nYZglciiOKMWh9L8=;
 b=nmssiUp2GGU2IrPk09YY42yP5iapVfhY5F/u9ePI9xyJhAoBVZdZZnXW2GRdZN3W/u
 tYSnQAJjW6rM7JVhqqxvmK7pvC39lzeMHJpHTBYnMeFtPHqSWQMeE+1XA+eGPasZ9iGc
 +59jqvUCm4NL+LrYQMpavNwYHXxFfirV5TT8lo6/WAlq4qOMSZY34at0nCqNYry3S5BT
 dPQRs19Vw2p84xxA4cV+T3FWIlN96tytSdrHJE8uXb5G8SQn96b7ZKquaalyaLCQJ2s1
 FLpSXOjbT8SG8lujnfdafdcPzYkhWu7uOxE0XCA8bx2GKU+OeovaYfQ5aEdFFZCqoBpy
 jLsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=55L26UrdizISDDMKio3IKsRWGI4nYZglciiOKMWh9L8=;
 b=Y0iPPgfqT3oNQZU84klzlYtvXizrQ9fb0V0Dr+pT7Y6nvcNGxmIXRyvcqIk1mvY6jw
 1mUW/qJz4p8Iw50FyafLEJen2jVzMAcRtuvK8JOqTvrCKvLr4egNw/8pnuNn1i7I7ZXU
 CrvfhWJd1i0gSTYIR1VdAoyp6dKm8mxfw5oi8t37cC1V4nanjvq7Vo4hbcCsJkrnb17b
 VXHQxpWMwSPlgWj2xHMaQUFqGLyFHT8vUnWPYKcVA2x0Jc2yKaoYrHDwn2ZxPvn1v1Xd
 2yv4gI96y/4yUwHjhVj8JYogxyT3++RLzoGv0S2DpSHhb/+urXI7VnzHWrbuOJ/amn8C
 LSag==
X-Gm-Message-State: APjAAAVn8i8PU0RvDx8cZUrkmuEQ3+VOYxAqAIiTFFU8lymuRGkAR5IW
 0sLFN2DQdgJqgcyC6+qOvXxSkA==
X-Google-Smtp-Source: APXvYqxpvO80rpQexuX2RsCQO3OJilN6Ahrfkyu7x7vw6VtCMtc9ORChqlGH832YMje9jaUgGuXlag==
X-Received: by 2002:a6b:8b06:: with SMTP id n6mr3726365iod.72.1553701463257;
 Wed, 27 Mar 2019 08:44:23 -0700 (PDT)
Received: from [192.168.1.158] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id f14sm5986933ion.46.2019.03.27.08.44.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Mar 2019 08:44:22 -0700 (PDT)
To: Ming Lei <ming.lei@redhat.com>
References: <20190317100112.8106-1-ming.lei@redhat.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <e15258e5-6869-7dc1-5ea2-31c86a6aaa24@kernel.dk>
Date: Wed, 27 Mar 2019 09:44:21 -0600
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: <20190317100112.8106-1-ming.lei@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 00/10] block: enable multi-page bvec for
 passthrough IO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Omar Sandoval <osandov@fb.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xNy8xOSA0OjAxIEFNLCBNaW5nIExlaSB3cm90ZToKPiBIaSwKPiAKPiBOb3cgdGhlIHdo
b2xlIElPIHN0YWNrIGlzIGNhcGFibGUgb2YgaGFuZGxpbmcgbXVsdGktcGFnZSBidmVjLCBhbmQg
aXQgaGFzCj4gYmVlbiBlbmFibGVkIGluIHRoZSBub3JtYWwgRlMgSU8gcGF0aC4gSG93ZXZlciwg
aXQgaXNuJ3QgZG9uZSBmb3IKPiBwYXNzdGhyb3VnaCBJTy4KPiAKPiBXaXRob3V0IGVuYWJsaW5n
IG11bHRpLWJ2ZWMgZm9yIHBhc3N0aG91Z2ggSU8sIHdlIHdvbid0IGdvIGFoZWFkIGZvcgo+IG9w
dGltaXppbmcgcmVsYXRlZCBJTyBwYXRocywgc3VjaCBhcyBidmVjIG1lcmdpbmcsIGJpb19hZGRf
cGNfcGFnZQo+IHNpbXBsaWZpY2F0aW9uLgo+IAo+IFRoaXMgcGF0Y2ggZW5hYmxlcyBtdWx0aS1w
YWdlIGJ2ZWMgZm9yIHBhc3N0aHJvdWdoIElPLiBUdXJucyBvdXQKPiBiaW9fYWRkX3BjX3BhZ2Uo
KSBpcyBzaW1wbGllZmllZCBhIGxvdCwgZXNwZWNpYWxseSB0aGUgcGh5c2ljYWwgc2VnbWVudAo+
IG51bWJlciBvZiBwYXNzdGhyb3VnaCBiaW8gaXMgYWx3YXlzIHNhbWUgd2l0aCBiaW8uYmlfdmNu
dC4gQWxzbyB0aGUKPiBidmVjIG1lcmdpbmcgaW5zaWRlIGJpbyBpcyBraWxsZWQuCj4gCj4gYmxr
dGVzdHMoYmxvY2svMDI5KSBpcyBhZGRlZCBmb3IgY292ZXJpbmcgcGFzc3Rob3VnaCBJTyBwYXRo
LCBhbmQgdGhpcwo+IHBhdGNoc2V0IGRvZXMgcGFzcyB0aGUgbmV3IGJsb2NrLzAyOSB0ZXN0Lgo+
IAo+IAlodHRwczovL21hcmMuaW5mby8/bD1saW51eC1ibG9jayZtPTE1NTE3NTA2MzQxNzEzOSZ3
PTIKCk1lcmdlZCBmb3IgNS4yLCB0aGFua3MgTWluZy4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Ao1-0000hr-G6; Wed, 27 Mar 2019 15:49:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sq4U=R6=citrix.com=prvs=98279bc35=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9Ao0-0000hm-EF
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:49:32 +0000
X-Inumbo-ID: e80a642a-50a7-11e9-958c-43f25cf83020
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e80a642a-50a7-11e9-958c-43f25cf83020;
 Wed, 27 Mar 2019 15:49:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81983202"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-4-jgross@suse.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: <12e6147a-6a47-b154-3c53-19311ab24541@citrix.com>
Date: Wed, 27 Mar 2019 15:49:25 +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: <20190318131155.29450-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>

T24gMy8xOC8xOSAxOjExIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEFkZCBhIG5ldyBjcHUg
bm90aWZpZXIgYWN0aW9uIENQVV9SRVNVTUVfRkFJTEVEIHdoaWNoIGlzIGNhbGxlZCBmb3IgYWxs
Cj4gY3B1cyB3aGljaCBmYWlsZWQgdG8gY29tZSB1cCBhdCByZXN1bWUuIFRoZSBjYWxscyB3aWxs
IGJlIGRvbmUgYWZ0ZXIKPiBhbGwgb3RoZXIgY3B1cyBhcmUgYWxyZWFkeSB1cC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Asw-0001Vd-BE; Wed, 27 Mar 2019 15:54:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9Asu-0001VY-S3
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:54:36 +0000
X-Inumbo-ID: 9d15d932-50a8-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d15d932-50a8-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:54:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87945442"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-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: <f83ef4de-cd40-fad3-9196-5c1f1be7471a@citrix.com>
Date: Wed, 27 Mar 2019 15:34: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: <20190318131155.29450-2-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMTgvMDMvMjAxOSAxMzoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBjcHVfZGlzYWJsZV9z
Y2hlZHVsZXIoKSBpcyBiZWluZyBjYWxsZWQgZnJvbSBfX2NwdV9kaXNhYmxlKCkgdG9kYXkuCj4g
VGhlcmUgaXMgbm8gbmVlZCB0byBjYWxsIGl0IG9uIHRoZSBjcHUganVzdCBiZWluZyBkaXNhYmxl
ZCwgc28gdXNlCj4gdGhlIENQVV9ERUFEIGNhc2Ugb2YgdGhlIGNwdSBub3RpZmllciBjaGFpbi4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0K
PiAgeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8ICAzIC0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgIHwgMTIgKysrKystLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4IDdkMTIyNmQ3YmMuLmI3YTBhNGE0MTkg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKPiBAQCAtMTIyMSw5ICsxMjIxLDYgQEAgdm9pZCBfX2NwdV9kaXNhYmxlKHZv
aWQpCj4gICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVfb25saW5lX21hcCk7Cj4gICAg
ICBmaXh1cF9pcnFzKCZjcHVfb25saW5lX21hcCwgMSk7Cj4gICAgICBmaXh1cF9lb2koKTsKPiAt
Cj4gLSAgICBpZiAoIGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpICkKPiAtICAgICAgICBCVUco
KTsKPiAgfQoKSXQgbG9va3MgbGlrZSBBUk0gbmVlZHMgYW4gZXF1aXZhbGVudCBhZGp1c3RtZW50
LgoKPiAgCj4gIHZvaWQgX19jcHVfZGllKHVuc2lnbmVkIGludCBjcHUpCj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+IGluZGV4IDYw
NzU1YTYzMWUuLjY2NTc0N2YyNDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
Cj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gQEAgLTc3Myw4ICs3NzMsOSBAQCB2b2lk
IHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQo+ICB9Cj4gIAo+ICAvKgo+
IC0gKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYnkgY3B1X2hvdHBsdWcgY29kZSBmcm9tIHN0b3Bf
bWFjaGluZSBjb250ZXh0Cj4gKyAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCBieSBjcHVfaG90cGx1
ZyBjb2RlIHZpYSBjcHUgbm90aWZpZXIgY2hhaW4KPiAgICogYW5kIGZyb20gY3B1cG9vbHMgdG8g
c3dpdGNoIHNjaGVkdWxlcnMgb24gYSBjcHUuCj4gKyAqIENhbGxlciBtdXN0IGdldCBkb21saXN0
X3JlYWRfbG9jay4KCnMvZ2V0L2hvbGQvID8KCldpdGggYXQgbGVhc3QgdGhlIEFSTSBzaWRlIGFk
anVzdGVkLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCj4gICAqLwo+ICBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCj4gIHsKPiBAQCAtNzg5LDEyICs3OTAsNiBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KHVuc2lnbmVkIGludCBjcHUpCj4gICAgICBpZiAoIGMgPT0gTlVMTCApCj4gICAgICAgICAgcmV0
dXJuIHJldDsKPiAgCj4gLSAgICAvKgo+IC0gICAgICogV2UnZCBuZWVkIHRoZSBkb21haW4gUkNV
IGxvY2ssIGJ1dDoKPiAtICAgICAqICAtIHdoZW4gd2UgYXJlIGNhbGxlZCBmcm9tIGNwdXBvb2wg
Y29kZSwgaXQncyBhY3F1aXJlZCB0aGVyZSBhbHJlYWR5Owo+IC0gICAgICogIC0gd2hlbiB3ZSBh
cmUgY2FsbGVkIGZvciBDUFUgdGVhcmRvd24sIHdlJ3JlIGluIHN0b3AtbWFjaGluZSBjb250ZXh0
LAo+IC0gICAgICogICAgc28gdGhhdCdzIG5vdCBiZSBhIHByb2JsZW0uCj4gLSAgICAgKi8KPiAg
ICAgIGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sICggZCwgYyApCj4gICAgICB7Cj4gICAgICAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+IEBAIC0xNzM4LDYgKzE3MzMsOSBAQCBzdGF0aWMg
aW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKPiAgICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91
cChjcHUpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBDUFVfREVBRDoKPiArICAgICAg
ICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cj4gKyAgICAgICAgY3B1X2Rpc2Fi
bGVfc2NoZWR1bGVyKGNwdSk7Cj4gKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3Jl
YWRfbG9jayk7Cj4gICAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGRlaW5pdF9wZGF0YSwgc2QtPnNj
aGVkX3ByaXYsIGNwdSk7Cj4gICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KPiAgICAgIGNhc2Ug
Q1BVX1VQX0NBTkNFTEVEOgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15: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 1h9At3-0001Wn-LL; Wed, 27 Mar 2019 15:54: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=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9At1-0001Vy-LR
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:54:43 +0000
X-Inumbo-ID: a21be5c1-50a8-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a21be5c1-50a8-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:54:42 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 27 Mar 2019 16:54: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);
 Wed, 27 Mar 2019 15:54:30 +0000
Message-ID: <757bba3b58cce025014e864c87dcb1363b3fed39.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 16:54:29 +0100
In-Reply-To: <ded64901-abf7-ee07-a7d5-105697d60795@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-4-jgross@suse.com>
 <37954eb9e9efb9b95c603458b298bc1a51b6354f.camel@suse.com>
 <ded64901-abf7-ee07-a7d5-105697d60795@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>

T24gTW9uLCAyMDE5LTAzLTI1IGF0IDEzOjI5ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
IE9uIDI1LzAzLzIwMTkgMTM6MjEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Cj4gPiBSZXZpZXdl
ZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiA+IAo+ID4gT25lIG1v
cmUgKG1pbm9yKSB0aGluZy4uLgo+ID4gCj4gPiA+ICAvKiBDUFVfUkVNT1ZFOiBDUFUgd2FzIHJl
bW92ZWQuICovCj4gPiA+IC0jZGVmaW5lIENQVV9SRU1PVkUgICAgICAgKDB4MDAwOSB8IE5PVElG
WV9SRVZFUlNFKQo+ID4gPiArI2RlZmluZSBDUFVfUkVNT1ZFICAgICAgICAoMHgwMDA5IHwgTk9U
SUZZX1JFVkVSU0UpCj4gPiA+ICsvKiBDUFVfUkVTVU1FX0ZBSUxFRDogQ1BVIGZhaWxlZCB0byBj
b21lIHVwIGluIHJlc3VtZSwgYWxsIG90aGVyCj4gPiA+IENQVXMgdXAuICovCj4gPiA+ICsjZGVm
aW5lIENQVV9SRVNVTUVfRkFJTEVEICgweDAwMGEgfCBOT1RJRllfUkVWRVJTRSkKPiA+ID4gIAo+
ID4gLi4uIHRlY2huaWNhbGx5LCB3aGVuIHdlJ3JlIGRlYWxpbmcgd2l0aCBDUFVfUkVTVU1FX0ZB
SUxFRCBvbiBvbmUKPiA+IENQVSwKPiA+IHdlIGRvbid0IGtub3cgaWYgX2FsbF8gb3RoZXJzIHJl
YWxseSB3ZW50IHVwLCBzbyBJIHRoaW5rIEknZCByZW1vdmUKPiA+IHdoYXQgZm9sbG93cyB0aGUg
JywnLgo+IAo+IFRoZSBwb2ludCBpcyB0aGF0IGZvciB0aGUgQ1BVX1JFU1VNRV9GQUlMRUQgY2Fz
ZSB3ZSBjYW4gYmUgc3VyZSB0aGF0Cj4gbm8KPiBjcHUgd2lsbCBjb21lIHVwIGR1ZSB0byByZXN1
bWUganVzdCBhIGxpdHRsZSBiaXQgbGF0ZXIuCj4KQWgsIEkgc2VlIHdoYXQgeW91IG1lYW4uLi4g
dGhhdCdzIHRoZSBmYWN0IHRoYXQgdGhpcyBub3RpZmllciBpcwppbnZva2VkIGZyb20gYW5vdGhl
ciBsb29wLCBhbmQgYWx0aG91Z2ggd2UgZG9uJ3Qga25vdyB3aGljaCBDUFUgZGlkCm1hbmFnZSB0
byBjb21lIHVwIGFuZCB3aGljaCBkb24ndCwgd2UgZG8ga25vdyB0aGF0IGFsbCB0aGUgb25lcyB0
aGF0CmNvdWxkIGNvbWUgdXAsIGFyZSB1cCBhbHJlYWR5LgoKPiAgU28gd2UgY2FuIHRlc3QKPiBm
b3IgZS5nLiBhIGNwdXBvb2wgc3VkZGVubHkgaGF2aW5nIG5vIG1vcmUgY3B1cyBhdmFpbGFibGUu
IFRoaXMgaXMgaW4KPiBjb250cmFzdCB0byBDUFVfVVBfQ0FOQ0VMTEVEIGJlaW5nIHNpZ25hbGxl
ZCBqdXN0IGFmdGVyIHRoZSBvbmUgY3B1Cj4gZmFpbGluZyB0byBjb21lIHVwLCBidXQgYmVmb3Jl
IHRoZSBuZXh0IGNwdSBpcyB0cmlnZ2VyZWQgdG8gY29tZSB1cC4KPiAKUmlnaHQuCgpXZWxsLCBp
dCBzdGlsbCBsb29rcyB0byBtZSB0aGF0ICJhbGwgb3RoZXIgQ1BVcyB1cCIgaXMgbm90IGVudGly
ZWx5CmFjY3VyYXRlLiBCdXQgSSBjYW4ndCBwcm9wb3NlIGEgYmV0dGVyIGFsdGVybmF0aXZlICh1
bmxlc3Mgd2Ugd3JpdGUKc29tZXRoaW5nIHZlcnkgbG9uZywgd2hpY2ggaXMgcHJvYmFibHkgbm90
IHdvcnRoIGl0KS4KClBlcmhhcHMgeW91IGNhbiBleHBsYWluIHRoaXMgYSBsaXR0bGUgaW4gYW5v
dGhlciBjb21tZW50LCBsaWtlIGluCmVuYWJsZV9ub25ib290X2NwdXMoKSwgYmVmb3JlIHRoZSBm
b3JfZWFjaF9jcHUoKSBsb29wIGl0c2VsZi4KCkJ1dCBJIGRvbid0IGZlZWwgdG9vIHN0cm9uZyBh
Ym91dCB0aGF0LCBhbmQgdGhlIFJvQiBzdGFuZHMsIHdoYXRldmVyCnlvdSBkZWNpZGUgdG8gZG8u
CgpSZWdhcmRzLApEYXJpbwotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0
byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBo
LkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTb2Z0d2FyZSBFbmdpbmVlciBAIFNV
U0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 15:56:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:56:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Auw-0001j6-5V; Wed, 27 Mar 2019 15:56: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=sq4U=R6=citrix.com=prvs=98279bc35=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9Auv-0001j0-8q
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 15:56:41 +0000
X-Inumbo-ID: e63b9aa0-50a8-11e9-a814-4f09865cc4d5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e63b9aa0-50a8-11e9-a814-4f09865cc4d5;
 Wed, 27 Mar 2019 15:56:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81984276"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-6-jgross@suse.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: <4219ace0-133a-a26c-5fba-9e954258a809@citrix.com>
Date: Wed, 27 Mar 2019 15:56:21 +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: <20190318131155.29450-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/6] xen/cpupool: simplify suspend/resume
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xOC8xOSAxOjExIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEluc3RlYWQgb2YgcmVt
b3ZpbmcgY3B1cyB0ZW1wb3JhcmlseSBmcm9tIGNwdXBvb2xzIGR1cmluZwo+IHN1c3BlbmQvcmVz
dW1lIG9ubHkgcmVtb3ZlIGNwdXMgZmluYWxseSB3aGljaCBkaWRuJ3QgY29tZSB1cCB3aGVuCj4g
cmVzdW1pbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKTG9va3MgZ29vZCBvdmVyYWxsIC0tIG9uZSBjb21tZW50Li4uCgo+IEBAIC03NzQsMTAg
Kzc0MSwxNSBAQCBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKPiAgICAgIHsKPiAgICAgIGNhc2Ug
Q1BVX0RPV05fRkFJTEVEOgo+ICAgICAgY2FzZSBDUFVfT05MSU5FOgo+IC0gICAgICAgIHJjID0g
Y3B1cG9vbF9jcHVfYWRkKGNwdSk7Cj4gKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lT
X1NUQVRFX2FjdGl2ZSApCj4gKyAgICAgICAgICAgIHJjID0gY3B1cG9vbF9jcHVfYWRkKGNwdSk7
Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIENQVV9ET1dOX1BSRVBBUkU6Cj4gLSAgICAg
ICAgcmMgPSBjcHVwb29sX2NwdV9yZW1vdmUoY3B1KTsKPiArICAgICAgICBpZiAoIHN5c3RlbV9z
dGF0ZSA8PSBTWVNfU1RBVEVfYWN0aXZlICkKPiArICAgICAgICAgICAgcmMgPSBjcHVwb29sX2Nw
dV9yZW1vdmUoY3B1KTsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgQ1BVX1JFU1VNRV9G
QUlMRUQ6Cj4gKyAgICAgICAgY3B1cG9vbF9jcHVfcmVtb3ZlX2ZvcmNlZChjcHUpOwo+ICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgZGVmYXVsdDoKCkl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBzb21l
IGNvbW1lbnRzIGhlcmUganVzdCBleHBsYWluaW5nIHRoaXM7IG1heWJlCmp1c3QgdG8gdGhlIGVm
ZmVjdCBvZiwgIlN1c3BlbmQvcmVzdW1lIG9wZXJhdGlvbnMgZG9uJ3QgYWZmZWN0IGNwdXBvb2wK
cGxhY2VtZW50Ii4KCldpdGggdGhhdDoKClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:00:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:00: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 1h9Ayc-0002yM-Q8; Wed, 27 Mar 2019 16:00: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9Ayb-0002yH-Un
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:00:29 +0000
X-Inumbo-ID: 6e082610-50a9-11e9-81b6-0b062edbf943
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e082610-50a9-11e9-81b6-0b062edbf943;
 Wed, 27 Mar 2019 16:00:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87946151"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-3-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: <442ec458-d00e-251f-e206-d6d392f334ed@citrix.com>
Date: Wed, 27 Mar 2019 15:39:31 +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: <20190318131155.29450-3-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDMvMjAxOSAxMzoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBoZWxwZXIg
Y3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oKSB0byBjYWxsIG5vdGlmaWVyX2NhbGxfY2hhaW4oKQo+
IGZvciBhIGNwdSB3aXRoIGEgc3BlY2lmaWVkIGFjdGlvbiwgcmV0dXJuaW5nIGFuIGVycm5vIHZh
bHVlLgo+Cj4gVGhpcyBhdm9pZHMgY29kaW5nIHRoZSBzYW1lIHBhdHRlcm4gbXVsdGlwbGUgdGlt
ZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
LS0tCj4gIHhlbi9jb21tb24vY3B1LmMgfCA1MCArKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr
KSwgMjkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hl
bi9jb21tb24vY3B1LmMKPiBpbmRleCA4MzZjNjJmOTdmLi5jNDM2YzBkZTdmIDEwMDY0NAo+IC0t
LSBhL3hlbi9jb21tb24vY3B1LmMKPiArKysgYi94ZW4vY29tbW9uL2NwdS5jCj4gQEAgLTcxLDEx
ICs3MSwxOCBAQCB2b2lkIF9faW5pdCByZWdpc3Rlcl9jcHVfbm90aWZpZXIoc3RydWN0IG5vdGlm
aWVyX2Jsb2NrICpuYikKPiAgICAgIHNwaW5fdW5sb2NrKCZjcHVfYWRkX3JlbW92ZV9sb2NrKTsK
PiAgfQo+ICAKPiArc3RhdGljIGludCBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbih1bnNpZ25lZCBp
bnQgY3B1LCB1bnNpZ25lZCBsb25nIGFjdGlvbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKipuYikKPiArewo+ICsgICAgdm9pZCAq
aGNwdSA9ICh2b2lkICopKGxvbmcpY3B1Owo+ICsgICAgaW50IG5vdGlmaWVyX3JjID0gbm90aWZp
ZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBhY3Rpb24sIGhjcHUsIG5iKTsKPiArCj4gKyAgICBy
ZXR1cm4gKG5vdGlmaWVyX3JjID09IE5PVElGWV9ET05FKSA/IDAgOiBub3RpZmllcl90b19lcnJu
byhub3RpZmllcl9yYyk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIF90YWtlX2NwdV9kb3duKHZv
aWQgKnVudXNlZCkKPiAgewo+IC0gICAgdm9pZCAqaGNwdSA9ICh2b2lkICopKGxvbmcpc21wX3By
b2Nlc3Nvcl9pZCgpOwo+IC0gICAgaW50IG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFp
bigmY3B1X2NoYWluLCBDUFVfRFlJTkcsIGhjcHUsIE5VTEwpOwo+IC0gICAgQlVHX09OKG5vdGlm
aWVyX3JjICE9IE5PVElGWV9ET05FKTsKPiArICAgIEJVR19PTihjcHVfbm90aWZpZXJfY2FsbF9j
aGFpbihzbXBfcHJvY2Vzc29yX2lkKCksIENQVV9EWUlORywgTlVMTCkpOwoKV2hlcmUgcG9zc2li
bGUsIHdlJ3JlIHRyeWluZyB0byByZW1vdmUgc2lkZSBlZmZlY3RzIGZyb20gbWFjcm9zLgoKQ291
bGQgSSBwbGVhc2UgdGFsayB5b3UgaW50byB3cml0aW5nIHRoaXMgYXM6CgppbnQgcmMgPSBjcHVf
bm90aWZpZXJfY2FsbF9jaGFpbihzbXBfcHJvY2Vzc29yX2lkKCksIENQVV9EWUlORywgTlVMTCk7
CgpCVUdfT04ocmMpOwoKQW4gYWx0ZXJuYXRpdmUgbWlnaHQgYmUgdG8gaGF2ZSBhOgoKc3RhdGlj
IHZvaWQgY3B1X25vdGlmaWVyX2NhbGxfY2hhaW5fbm9mYWlsKC4uLikKCndyYXBwZXIgYXMgdGhp
cyBzZWVtcyB0byBiZSBhIGNvbW1vbiBwYXR0ZXJuLsKgIChJZGVhbGx5IGxvbmd0ZXJtLCBpdApt
aWdodCBiZSBiZXR0ZXIgdG8gcGFzcyB0aGUgbm9mYWlsIGludGVudGlvbiBpbnRvIHRoZSBub3Rp
ZmllciBjaGFpbgppdHNlbGYgc28gd2UgY2FuIGlkZW50aWZ5IHdoaWNoIGNhbGxiYWNrIGhhZCBh
IHByb2JsZW0sIGJ1dCB0aGF0cwpkZWZpbml0ZWx5IG5vdCBzb21ldGhpbmcgZm9yIGhlcmUuKQoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:04:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9B25-00038p-DF; Wed, 27 Mar 2019 16:04: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=fp16=R6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1h9B23-00038k-V6
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:04:04 +0000
X-Inumbo-ID: f024c3cc-50a9-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f024c3cc-50a9-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 16:04:02 +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 DAE746447D;
 Wed, 27 Mar 2019 16:03:56 +0000 (UTC)
Received: from [10.36.116.99] (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 96357100164A;
 Wed, 27 Mar 2019 16:03:34 +0000 (UTC)
To: Michal Hocko <mhocko@kernel.org>
References: <20181130175922.10425-1-david@redhat.com>
 <1b4afb6a-5f91-407d-6e6e-6a89b8cf5d56@redhat.com>
 <20181220130832.GH9104@dhcp22.suse.cz>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <39ec8cea-46c7-1be3-92a0-5ab2ddb0bbea@redhat.com>
Date: Wed, 27 Mar 2019 17:03: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: <20181220130832.GH9104@dhcp22.suse.cz>
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.39]); Wed, 27 Mar 2019 16:04:00 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFCv2 0/4] mm/memory_hotplug: Introduce
 memory block 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: Oscar Salvador <osalvador@suse.com>,
 "Rafael J. Wysocki" <rafael@kernel.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Wei Yang <richard.weiyang@gmail.com>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, Arun KS <arunks@codeaurora.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Mackerras <paulus@samba.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 linux-s390@vger.kernel.org, Michael Neuling <mikey@neuling.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Jiang <dave.jiang@intel.com>,
 Logan Gunthorpe <logang@deltatee.com>, x86@kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Ingo Molnar <mingo@kernel.org>,
 linux-acpi@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Michal_Such=c3=a1nek?= <msuchanek@suse.de>,
 Len Brown <lenb@kernel.org>, Fenghua Yu <fenghua.yu@intel.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 =?UTF-8?Q?Jan_H=2e_Sch=c3=b6nherr?= <jschoenh@amazon.de>,
 Juergen Gross <jgross@suse.com>, Vasily Gorbik <gor@linux.ibm.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Oscar Salvador <osalvador@suse.de>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Tony Luck <tony.luck@intel.com>, Andrew Banman <andrew.banman@hpe.com>,
 Mathieu Malaterre <malat@debian.org>, Greg KH <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>, Michael Ellerman <mpe@ellerman.id.au>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

T24gMjAuMTIuMTggMTQ6MDgsIE1pY2hhbCBIb2NrbyB3cm90ZToKPiBPbiBUaHUgMjAtMTItMTgg
MTM6NTg6MTYsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBPbiAzMC4xMS4xOCAxODo1OSwg
RGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+PiBUaGlzIGlzIHRoZSBzZWNvbmQgYXBwcm9hY2gs
IGludHJvZHVjaW5nIG1vcmUgbWVhbmluZ2Z1bCBtZW1vcnkgYmxvY2sKPj4+IHR5cGVzIGFuZCBu
b3QgY2hhbmdpbmcgb25saW5lIGJlaGF2aW9yIGluIHRoZSBrZXJuZWwuIEl0IGlzIGJhc2VkIG9u
Cj4+PiBsYXRlc3QgbGludXgtbmV4dC4KPj4+Cj4+PiBBcyB3ZSBmb3VuZCBvdXQgZHVyaW5nIGRp
Y3Vzc2lvbiwgdXNlciBzcGFjZSBzaG91bGQgYWx3YXlzIGhhbmRsZSBvbmxpbmluZwo+Pj4gb2Yg
bWVtb3J5LCBpbiBhbnkgY2FzZS4gSG93ZXZlciBpbiBvcmRlciB0byBtYWtlIHNtYXJ0IGRlY2lz
aW9ucyBpbiB1c2VyCj4+PiBzcGFjZSBhYm91dCBpZiBhbmQgaG93IHRvIG9ubGluZSBtZW1vcnks
IHdlIGhhdmUgdG8gZXhwb3J0IG1vcmUgaW5mb3JtYXRpb24KPj4+IGFib3V0IG1lbW9yeSBibG9j
a3MuIFRoaXMgd2F5LCB3ZSBjYW4gZm9ybXVsYXRlIHJ1bGVzIGluIHVzZXIgc3BhY2UuCj4+Pgo+
Pj4gT25lIHN1Y2ggaW5mb3JtYXRpb24gaXMgdGhlIHR5cGUgb2YgbWVtb3J5IGJsb2NrIHdlIGFy
ZSB0YWxraW5nIGFib3V0Lgo+Pj4gVGhpcyBoZWxwcyB0byBhbnN3ZXIgc29tZSBxdWVzdGlvbnMg
bGlrZToKPj4+IC0gRG9lcyB0aGlzIG1lbW9yeSBibG9jayBiZWxvbmcgdG8gYSBESU1NPwo+Pj4g
LSBDYW4gdGhpcyBESU1NIHRoZW9yZXRpY2FsbHkgZXZlciBiZSB1bnBsdWdnZWQgYWdhaW4/Cj4+
PiAtIFdhcyB0aGlzIG1lbW9yeSBhZGRlZCBieSBhIGJhbGxvb24gZHJpdmVyIHRoYXQgd2lsbCBy
ZWx5IG9uIGJhbGxvb24KPj4+ICAgaW5mbGF0aW9uIHRvIHJlbW92ZSBjaHVua3Mgb2YgdGhhdCBt
ZW1vcnkgYWdhaW4/IFdoaWNoIHpvbmUgaXMgYWR2aXNlZD8KPj4+IC0gSXMgdGhpcyBzcGVjaWFs
IHN0YW5kYnkgbWVtb3J5IG9uIHMzOTB4IHRoYXQgaXMgdXN1YWxseSBub3QgYXV0b21hdGljYWxs
eQo+Pj4gICBvbmxpbmVkPwo+Pj4KPj4+IEFuZCBpbiBzaG9ydCBpdCBoZWxwcyB0byBhbnN3ZXIg
dG8gc29tZSBleHRlbmQgKGV4Y2x1ZGluZyB6b25lIGltYmFsYW5jZXMpCj4+PiAtIFNob3VsZCBJ
IG9ubGluZSB0aGlzIG1lbW9yeSBibG9jaz8KPj4+IC0gVG8gd2hpY2ggem9uZSBzaG91bGQgSSBv
bmxpbmUgdGhpcyBtZW1vcnkgYmxvY2s/Cj4+PiAuLi4gb2YgY291cnNlIHNwZWNpYWwgdXNlIGNh
c2VzIHdpbGwgcmVzdWx0IGluIGRpZmZlcmVudCBhbndlcnMuIEJ1dCB0aGF0J3MKPj4+IHdoeSB1
c2VyIHNwYWNlIGhhcyBjb250cm9sIG9mIG9ubGluaW5nIG1lbW9yeS4KPj4+Cj4+PiBNb3JlIGRl
dGFpbHMgY2FuIGJlIGZvdW5kIGluIFBhdGNoIDEgYW5kIFBhdGNoIDMuCj4+PiBUZXN0ZWQgb24g
eDg2IHdpdGggaG90cGx1Z2dlZCBESU1Ncy4gQ3Jvc3MtY29tcGlsZWQgZm9yIFBQQyBhbmQgczM5
MHguCj4+Pgo+Pj4KPj4+IEV4YW1wbGU6Cj4+PiAkIHVkZXZhZG0gaW5mbyAtcSBhbGwgLWEgL3N5
cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5MAo+Pj4gCUtFUk5FTD09Im1lbW9yeTAiCj4+
PiAJU1VCU1lTVEVNPT0ibWVtb3J5Igo+Pj4gCURSSVZFUj09IiIKPj4+IAlBVFRSe29ubGluZX09
PSIxIgo+Pj4gCUFUVFJ7cGh5c19kZXZpY2V9PT0iMCIKPj4+IAlBVFRSe3BoeXNfaW5kZXh9PT0i
MDAwMDAwMDAiCj4+PiAJQVRUUntyZW1vdmFibGV9PT0iMCIKPj4+IAlBVFRSe3N0YXRlfT09Im9u
bGluZSIKPj4+IAlBVFRSe3R5cGV9PT0iYm9vdCIKPj4+IAlBVFRSe3ZhbGlkX3pvbmVzfT09Im5v
bmUiCj4+PiAkIHVkZXZhZG0gaW5mbyAtcSBhbGwgLWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1v
cnkvbWVtb3J5OTAKPj4+IAlLRVJORUw9PSJtZW1vcnk5MCIKPj4+IAlTVUJTWVNURU09PSJtZW1v
cnkiCj4+PiAJRFJJVkVSPT0iIgo+Pj4gCUFUVFJ7b25saW5lfT09IjEiCj4+PiAJQVRUUntwaHlz
X2RldmljZX09PSIwIgo+Pj4gCUFUVFJ7cGh5c19pbmRleH09PSIwMDAwMDA1YSIKPj4+IAlBVFRS
e3JlbW92YWJsZX09PSIxIgo+Pj4gCUFUVFJ7c3RhdGV9PT0ib25saW5lIgo+Pj4gCUFUVFJ7dHlw
ZX09PSJkaW1tIgo+Pj4gCUFUVFJ7dmFsaWRfem9uZXN9PT0iTm9ybWFsIgo+Pj4KPj4+Cj4+PiBS
RkMgLT4gUkZDdjI6Cj4+PiAtIE5vdyBhbHNvIHRha2luZyBjYXJlIG9mIFBQQyAoc29tZWhvdyBt
aXNzZWQgaXQgOi8gKQo+Pj4gLSBTcGxpdCB0aGUgc2VyaWVzIHVwIHRvIHNvbWUgZGVncmVlIChz
b21lIGlkZWFzIG9uIGhvdyB0byBzcGxpdCB1cCBwYXRjaCAzCj4+PiAgIHdvdWxkIGJlIHZlcnkg
d2VsY29tZSkKPj4+IC0gSW50cm9kdWNlIG1vcmUgbWVtb3J5IGJsb2NrIHR5cGVzLiBUdXJucyBv
dXQgYWJzdHJhY3RpbmcgdG9vIG11Y2ggd2FzCj4+PiAgIHJhdGhlciBjb25mdXNpbmcgYW5kIG5v
dCBoZWxwZnVsLiBQcm9wZXJseSBkb2N1bWVudCB0aGVtLgo+Pj4KPj4+IE5vdGVzOgo+Pj4gLSBJ
IHdhbnRlZCB0byBjb252ZXJ0IHRoZSBlbnVtIG9mIHR5cGVzIGludG8gYSBuYW1lZCBlbnVtIGJ1
dCB0aGlzCj4+PiAgIHByb3Zva2VkIGFsbCBraW5kcyBvZiBkaWZmZXJlbnQgZXJyb3JzLiBGb3Ig
bm93LCBJIGFtIGRvaW5nIGl0IGp1c3QgbGlrZQo+Pj4gICB0aGUgb3RoZXIgdHlwZXMgKGUuZy4g
b25saW5lX3R5cGUpIHdlIGFyZSB1c2luZyBpbiB0aGF0IGNvbnRleHQuCj4+PiAtIFRoZSAicmVt
b3ZhYmxlIiBwcm9wZXJ0eSBzaG91bGQgbmV2ZXIgaGF2ZSBiZWVuIG5hbWVkIGxpa2UgdGhhdC4g
SXQKPj4+ICAgc2hvdWxkIGhhdmUgYmVlbiAib2ZmbGluYWJsZSIuIENhbiB3ZSBzdGlsbCByZW5h
bWUgdGhhdD8gRS5nLiBib290IG1lbW9yeQo+Pj4gICBpcyBzb21ldGltZXMgbWFya2VkIGFzIHJl
bW92YWJsZSAuLi4KPj4+Cj4+Cj4+Cj4+IEFueSBmZWVkYmFjayByZWdhcmRpbmcgdGhlIHN1Z2dl
c3RlZCBibG9jayB0eXBlcyB3b3VsZCBiZSB2ZXJ5IG11Y2gKPj4gYXBwcmVjaWF0ZWQhCj4gCj4g
SSBzdGlsbCBkbyBub3QgbGlrZSB0aGlzIG11Y2ggdG8gYmUgaG9uZXN0LiBJIGp1c3QgZGlkbid0
IGdldCB0byB0aGluawo+IHRocm91Z2ggdGhpcyBwcm9wZXJseS4gTXkgZmVhciBpcyB0aGF0IHRo
aXMgaXMgY29uZmxhdGluZyBhbiBhY3R1YWwgQVBJCj4gd2l0aCB0aGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBhbmQgYXMgc3VjaCB3aWxsIGNhdXNlIHByb2JsZW1zIGluCj4gZnV0dXJlLiBCdXQg
SSBoYXZlbid0IHJlYWxseSBsb29rZWQgaW50byB5b3VyIHBhdGNoZXMgY2xvc2VseSBzbyBJIG1p
Z2h0Cj4gYmUgd3JvbmcuIEFueXdheSBJIHdvbid0IGJlIGFibGUgdG8gbG9vayBpbnRvIGl0IGJ5
IHRoZSBlbmQgb2YgeWVhci4KPiAKClNvIEkgc3RhcnRlZCB0byB0aGluayBhYm91dCB0aGlzIGFn
YWluLCBhbmQgSSBndWVzcyBzb21laG93IGV4cG9zaW5nIGFuCmlkZW50aWZpY2F0aW9uIG9mIHRo
ZSBkZXZpY2UgZHJpdmVyIHRoYXQgYWRkZWQgdGhlIG1lbW9yeSBzZWN0aW9uIGNvdWxkCmJlIHN1
ZmZpY2llbnQuCgpFLmcuICJoeXBlcnYiLCAieGVuIiwgImFjcGkiLCAic2NscCIsICJ2aXJ0aW8t
bWVtIiAuLi4KClZpYSBzZXBhcmF0ZSBkZXZpY2UgZHJpdmVyIGludGVyZmFjZXMsIG90aGVyIGlu
Zm9ybWF0aW9uIGFib3V0IHRoZQptZW1vcnkgY291bGQgYmUgZXhwb3NlZC4gKGUuZy4gZm9yIEFD
UEk6IHdoaWNoIG1lbW9yeSBkZXZpY2VzIGJlbG9uZyB0bwpvbmUgcGh5c2ljYWwgZGV2aWNlKS4g
U28gc3R1ZmYgd291bGQgbm90IGhhdmUgdG8gY2VudGVyZWQgYXJvdW5kCi9zeXMvZGV2aWNlcy9z
eXN0ZW0vbWVtb3J5LyAsIHVnbGlmeWluZyBpdCBmb3Igc3BlY2lhbCBjYXNlcy4KCldlIHdvdWxk
IGhhdmUgdG8gd3JpdGUgdWRldiBydWxlcyB0byBkZWFsIHdpdGggdGhlc2UgdmFsdWVzLCBzaG91
bGQgYmUKZWFzeS4gSWYgbm8gRFJJVkVSIGlzIGdpdmVuLCBpdCBpcyBzaW1wbHkgbWVtb3J5IGRl
dGVjdGVkIGFuZCBkZXRlY3RlZApkdXJpbmcgYm9vdC4gQUNQSSBjaGFuZ2luZyB0aGUgRFJJVkVS
IG1pZ2h0IGJlIHRyaWNreSAoZnJvbSBubyBEUklWRVIgLT4KQUNQSSksIGJ1dCBJIGd1ZXNzIGl0
IGNvdWxkIGJlIGRvbmUuCgpOb3csIHRoZSBxdWVzdGlvbiB3b3VsZCBiZSBob3cgdG8gZ2V0IHRo
ZSBEUklWRVIgdmFsdWUgaW4gdGhlcmUuIEFkZGluZwphIGJ1bmNoIG9mIGZha2UgZGV2aWNlIGRy
aXZlcnMgd291bGQgd29yaywgaG93ZXZlciB0aGlzIG1pZ2h0IGdldCBhCmxpdHRsZSBtZXNzeSAu
Li4gYW5kIHRoZW4gdGhlcmUgaXMgdW5iaW5pbmcgYW5kIHJlYmluZGluZyB3aGljaCBjYW4gYmUK
dHJpZ2dlcmVkIGJ5IHVzZXJzcGFjZS4gVGhpbmtzIHRvIGNhcmUgYWJvdXQ/IE1vc3QgcHJvYmFi
bHkgbm90LgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:05:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9B3A-0003Hs-Ue; Wed, 27 Mar 2019 16:05: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=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9B39-0003Hk-Jn
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:05:11 +0000
X-Inumbo-ID: 17d23874-50aa-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17d23874-50aa-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 16:05: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 B40BEADAA;
 Wed, 27 Mar 2019 16:05:07 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-3-jgross@suse.com>
 <442ec458-d00e-251f-e206-d6d392f334ed@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: <02fbc23c-b7db-5595-829d-b79e561e76db@suse.com>
Date: Wed, 27 Mar 2019 17:05:06 +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: <442ec458-d00e-251f-e206-d6d392f334ed@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDMvMjAxOSAxNjozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wMy8yMDE5
IDEzOjExLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgYSBoZWxwZXIgY3B1X25vdGlmaWVy
X2NhbGxfY2hhaW4oKSB0byBjYWxsIG5vdGlmaWVyX2NhbGxfY2hhaW4oKQo+PiBmb3IgYSBjcHUg
d2l0aCBhIHNwZWNpZmllZCBhY3Rpb24sIHJldHVybmluZyBhbiBlcnJubyB2YWx1ZS4KPj4KPj4g
VGhpcyBhdm9pZHMgY29kaW5nIHRoZSBzYW1lIHBhdHRlcm4gbXVsdGlwbGUgdGltZXMuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+
ICB4ZW4vY29tbW9uL2NwdS5jIHwgNTAgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAy
OSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1LmMgYi94ZW4v
Y29tbW9uL2NwdS5jCj4+IGluZGV4IDgzNmM2MmY5N2YuLmM0MzZjMGRlN2YgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9jb21tb24vY3B1LmMKPj4gKysrIGIveGVuL2NvbW1vbi9jcHUuYwo+PiBAQCAtNzEs
MTEgKzcxLDE4IEBAIHZvaWQgX19pbml0IHJlZ2lzdGVyX2NwdV9ub3RpZmllcihzdHJ1Y3Qgbm90
aWZpZXJfYmxvY2sgKm5iKQo+PiAgICAgIHNwaW5fdW5sb2NrKCZjcHVfYWRkX3JlbW92ZV9sb2Nr
KTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIGludCBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbih1bnNp
Z25lZCBpbnQgY3B1LCB1bnNpZ25lZCBsb25nIGFjdGlvbiwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICoqbmIpCj4+ICt7Cj4+ICsg
ICAgdm9pZCAqaGNwdSA9ICh2b2lkICopKGxvbmcpY3B1Owo+PiArICAgIGludCBub3RpZmllcl9y
YyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgYWN0aW9uLCBoY3B1LCBuYik7Cj4+
ICsKPj4gKyAgICByZXR1cm4gKG5vdGlmaWVyX3JjID09IE5PVElGWV9ET05FKSA/IDAgOiBub3Rp
Zmllcl90b19lcnJubyhub3RpZmllcl9yYyk7Cj4+ICt9Cj4+ICsKPj4gIHN0YXRpYyB2b2lkIF90
YWtlX2NwdV9kb3duKHZvaWQgKnVudXNlZCkKPj4gIHsKPj4gLSAgICB2b2lkICpoY3B1ID0gKHZv
aWQgKikobG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+IC0gICAgaW50IG5vdGlmaWVyX3JjID0g
bm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVfRFlJTkcsIGhjcHUsIE5VTEwpOwo+
PiAtICAgIEJVR19PTihub3RpZmllcl9yYyAhPSBOT1RJRllfRE9ORSk7Cj4+ICsgICAgQlVHX09O
KGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKHNtcF9wcm9jZXNzb3JfaWQoKSwgQ1BVX0RZSU5HLCBO
VUxMKSk7Cj4gCj4gV2hlcmUgcG9zc2libGUsIHdlJ3JlIHRyeWluZyB0byByZW1vdmUgc2lkZSBl
ZmZlY3RzIGZyb20gbWFjcm9zLgo+IAo+IENvdWxkIEkgcGxlYXNlIHRhbGsgeW91IGludG8gd3Jp
dGluZyB0aGlzIGFzOgo+IAo+IGludCByYyA9IGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKHNtcF9w
cm9jZXNzb3JfaWQoKSwgQ1BVX0RZSU5HLCBOVUxMKTsKPiAKPiBCVUdfT04ocmMpOwoKRmluZSB3
aXRoIG1lLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:07:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:07: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 1h9B59-0003R6-DM; Wed, 27 Mar 2019 16:07: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9B57-0003R1-Mh
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:07:13 +0000
X-Inumbo-ID: 60c6e530-50aa-11e9-9b23-efddddb54b75
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60c6e530-50aa-11e9-9b23-efddddb54b75;
 Wed, 27 Mar 2019 16:07:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 10:07:10 -0600
Message-Id: <5C9B9FAD0200007800222328@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 10:07:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190327152107.29288-1-aisaila@bitdefender.com>
In-Reply-To: <20190327152107.29288-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC v4] 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: 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDE2OjIxLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEBAIC02MjEsNyArNjIzLDcgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2
NF90IGdwYSkKPiAgCj4gICAgICBwMm1fdW5sb2NrKHAybSk7Cj4gIAo+IC0gICAgcmV0dXJuIHNw
dXJpb3VzID8gKHJjID49IDApIDogKHJjID4gMCk7Cj4gKyAgICByZXR1cm4gc3B1cmlvdXMgJiYg
IXJjOwo+ICB9CgpJIHRoaW5rIHlvdSd2ZSBnb25lIHRvbyBmYXIgbm93OiBUaGlzIGlzIC0gYWZh
aWN0IC0gdGhlIG9uZSBwbGFjZQp3aGVyZSB0aGUgZGlzdGluY3Rpb24gbWF0dGVycy4gTG9va2lu
ZyBiYWNrIGF0IFBhdWwncyByZXBseSBhbmQKbXkgc3Vic2VxdWVudCBvbmUgb24gdjMsIEknbSBh
ZnJhaWQgSSd2ZSBtYW5hZ2VkIHRvIG1pc2d1aWRlCnlvdSBieSBub3QgbG9va2luZyBjbG9zZWx5
IGVub3VnaCBhdCB3aGF0IFBhdWwgZGlkIHNrZXRjaCBvdXQuCkknbSBzb3JyeSBmb3IgdGhpcy4K
CkkgdGhpbmsgeW91IGVpdGhlciB3YW50IHRvIGxlYXZlIEVQVCBjb2RlIHVudG91Y2hlZCwgYW5k
IHphcAp0aGUgcG9zaXRpdmUgcmV0dXJuIHZhbHVlIGluIGZpbmlzaF90eXBlX2NoYW5nZSgpIGlu
c3RlYWQuIE9yCkVQVCdzIHJlc29sdmVfbWlzY29uZmlnKCkgd291bGQgbmVlZCB0byBnYWluIGEg
d3JhcHBlciBmb3IgdXNlCmFzIHRoZSAtPnJlY2FsYyBob29rLCB0byBzcXVhc2ggdGhlIHBvc2l0
aXZlIHZhbHVlIGZvciB0aGUgb3V0c2lkZQp3b3JsZC4gSWlyYyBJJ3ZlIGF2b2lkZWQgaW50cm9k
dWNpbmcgc3VjaCBhIHdyYXBwZXIgb3JpZ2luYWxseQpqdXN0IHRvIGxpbWl0IHRoZSBudW1iZXIg
b2YgZnVuY3Rpb25zIGxheWVyZWQgb24gdG9wIG9mIG9uZQphbm90aGVyLCB3aGlsZSB1c2luZyBy
ZXNvbHZlX21pc2NvbmZpZygpIGRpcmVjdGx5IGFwcGVhcmVkIHRvCmJlIGZpbmUuCgo+IEBAIC02
NjgsNyArNjcwLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5f
dCBnZm5fLCBtZm5fdCBtZm4sCj4gIAo+ICAgICAgLyogQ2Fycnkgb3V0IGFueSBldmVudHVhbGx5
IHBlbmRpbmcgZWFybGllciBjaGFuZ2VzIGZpcnN0LiAqLwo+ICAgICAgcmV0ID0gcmVzb2x2ZV9t
aXNjb25maWcocDJtLCBnZm4pOwo+IC0gICAgaWYgKCByZXQgPCAwICkKPiArICAgIGlmICggcmV0
ICkKPiAgICAgICAgICByZXR1cm4gcmV0OwoKVGhpcyB3b3VsZCB0aGVuIG5lZWQgdW5kb2luZyBh
cyB3ZWxsLgoKPiBAQCAtMTIwMSw3ICsxMjAxLDcgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gICAgICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZSho
b3N0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7Cj4gIAo+IC0gICAgaWYgKCByYyA8IDAgKQo+ICsg
ICAgaWYgKCByYyApCj4gICAgICAgICAgZ290byBvdXQ7CgpXaGlsZSBJIGRvbid0IHJlYWxseSBv
YmplY3QgdG8gdGhpcyBjaGFuZ2UsIEkgYWxzbyBkb24ndCB0aGluayBpdCdzCnN0cmljdGx5IG5l
Y2Vzc2FyeS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9B5d-0003UP-Pg; Wed, 27 Mar 2019 16:07: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9B5c-0003Tc-Cn
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:07:44 +0000
X-Inumbo-ID: 723130d2-50aa-11e9-80aa-dbcc84fcb0b5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 723130d2-50aa-11e9-80aa-dbcc84fcb0b5;
 Wed, 27 Mar 2019 16:07: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 1h9B5X-0005iq-Ne; Wed, 27 Mar 2019 16:07: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 1h9B5X-0000as-EJ; Wed, 27 Mar 2019 16:07:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9B5X-0003aw-DO; Wed, 27 Mar 2019 16:07:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134102-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:build-arm64:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.4:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-amd64:xen-boot: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-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:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-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-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt: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-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 16:07:39 +0000
Subject: [Xen-devel] [linux-4.4 test] 134102: 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>

ZmxpZ2h0IDEzNDEwMiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEwMi8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgZmFpbCBpbiAxMzQwNzIgcGFzcyBpbiAxMzQx
MDIKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEzNDA3MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM0MDcyCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmI1
MDIwMmE0ZDUzYmY1MjdjNjQwNDY3YmNmZjY4YjUwYTVlMzhhMgpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZhNGRlNDJlY2VjOGVk
NzFiMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNDY4ICAyMDE5LTAyLTI4IDA5OjU3OjU1IFog
ICAyNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDAwNiAgMjAxOS0wMy0yMyAwODoxNTo1
OSBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5nIiA8enlhbkByZWRoYXQuY29tPgogICJaaGFu
ZywgSnVuIiA8anVuLnpoYW5nQGludGVsLmNvbT4KICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tp
bmVuQGlraS5maT4KICBBZGl0eWEgUGFra2kgPHBha2tpMDAxQHVtbi5lZHU+CiAgQWRyaWFuIEh1
bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51
eC5vcmcudWs+CiAgQWxiYW4gQmVkZWwgPGFsYmV1QGZyZWUuZnI+CiAgQWxleCBEZXVjaGVyIDxh
bGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFsZXhhbmRlciBPbm5hc2NoIDxhbGV4YW5kZXIu
b25uYXNjaEBsYW5kaXNneXIuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNo
aXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kZXIgU2hpeWFuIDxzaGNfd29ya0BtYWls
LnJ1PgogIEFsZXhleSBLaG9yb3NoaWxvdiA8a2hvcm9zaGlsb3ZAaXNwcmFzLnJ1PgogIEFsaXN0
YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KICBBbmFuZCBNb29uIDxsaW51eC5h
bW9vbkBnbWFpbC5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZXcgTHVu
biA8YW5kcmV3QGx1bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmR5IFNoZXZjaGVu
a28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmR5IFNoZXZjaGVua28g
PGFuZHkuc2hldmNoZW5rb0BnbWFpbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1h
a2VyQE5ldGFwcC5jb20+CiAgQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNpdHJpeC5jb20+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2
YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5k
Yi5kZT4KICBBcnVuIFBhdGhhayA8YXJ1bi5wYXRoYWtAbnhwLmNvbT4KICBBdHN1c2hpIE5lbW90
byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5jby5qcD4KICBCYWxhamkgUG90aHVub29yaSA8YnBvdGh1
bm9AY29kZWF1cm9yYS5vcmc+CiAgQmFvemVuZyBEaW5nIDxzcGxvdmluZzFAZ21haWwuY29tPgog
IEJhcmQgbGlhbyA8eXVuZy1jaHVhbi5saWFvQGxpbnV4LmludGVsLmNvbT4KICBCYXJ0IFZhbiBB
c3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxi
LnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQm9iIENvcGVsYW5kIDxib2Jjb3BlbGFuZEBmYi5j
b20+CiAgQm9iIENvcGVsYW5kIDxtZUBib2Jjb3BlbGFuZC5jb20+CiAgQm9iIExpdSA8Ym9iLmxp
dUBvcmFjbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBXZWx0
eSA8YnJpYW4ud2VsdHlAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hA
YW1kLmNvbT4KICBDaGFpdGFueWEgVGF0YSA8Q2hhaXRhbnlhLlRhdGFAYmx1d2lyZWxlc3MuY28u
dWs+CiAgQ2hhaXRhbnlhIFRhdGEgPGNoYWl0YW55YS50YXRhQGJsdXdpcmVsZXNzdGVjaG5vbG9n
eS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgog
IENoaXJhbmplZXZpIFJhcG9sdSA8Y2hpcmFuamVldmkucmFwb2x1QGludGVsLmNvbT4KICBDaHJp
c3RvZmZlciBEYWxsIDxjaHJpc3RvZmZlci5kYWxsQGxpbmFyby5vcmc+CiAgQ2hyaXN0b3BoZSBM
ZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJp
bi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdA
Y2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2Fy
cGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5l
dD4KICBEYW5pZWwgRMOtYXogPGRhbmllbC5kaWF6QGxpbmFyby5vcmc+CiAgRGFuaWVsIExlemNh
bm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBn
bWFpbC5jb20+CiAgZGFubiBmcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNvbT4KICBE
YXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgWW91bmcgPGR5
b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAg
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0
ZXJiYUBzdXNlLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0Bp
bnRlbC5jb20+CiAgRGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFubkBhcm0uY29tPgog
IERtaXRyeSBFcmVtaW4gPGRtaXRyeS5lcmVtaW5AaW50ZWwuY29tPgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdv
b2dsZS5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZy
PgogIEVkdWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRXJpYyBCaWdnZXJz
IDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+CiAgRXpl
cXVpZWwgR2FyY2lhIDxlemVxdWllbEBjb2xsYWJvcmEuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVs
aXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRnJhbmNpb3NpIDxmZWxpcGVAbnV0
YW5peC5jb20+CiAgRmVycnkgVG90aDxmbnRvdGhAZ21haWwuY29tPgogIEZpbGlwZSBNYW5hbmEg
PGZkbWFuYW5hQHN1c2UuY29tPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29t
LmF1PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEdhYnJpZWwg
RmVybmFuZGV6IDxnYWJyaWVsLmZlcm5hbmRlekBzdC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVu
IDxnZWVydEBsaW51eC1tNjhrLm9yZz4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZl
ckBkZS5pYm0uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdW9xaW5nIEpp
YW5nIDxncWppYW5nQHN1c2UuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1i
ZWRkZWRvci5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuZ2Jp
biBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lz
Y29AeHM0YWxsLm5sPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4K
ICBIaXJveXVraSBZb2tveWFtYSA8aGlyb3l1a2kueW9rb3lhbWEudnhAcmVuZXNhcy5jb20+CiAg
SG91IFRhbyA8aG91dGFvMUBodWF3ZWkuY29tPgogIEh1YXpob25nIFRhbiA8dGFuaHVhemhvbmdA
aHVhd2VpLmNvbT4KICBIdWdoIERpY2tpbnMgPGh1Z2hkQGdvb2dsZS5jb20+CiAgSWFuIEtlbnQg
PHJhdmVuQHRoZW1hdy5uZXQ+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgog
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElseWEgRHJ5b21v
diA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEl2YW4gTWlyb25vdiA8bWlyb25vdi5pdmFuQGdtYWls
LmNvbT4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWNlayBBbmFz
emV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYWNrIE1vcmdlbnN0ZWluIDxq
YWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3JyaXNAbWlj
cm9zb2Z0LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8amFubmhA
Z29vZ2xlLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBK
YXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF2aWVyIE1hcnRpbmV6IENhbmls
bGFzIDxqYXZpZXJAb3NnLnNhbXN1bmcuY29tPgogIEpheSBEb2xhbiA8amF5LmRvbGFuQGFjY2Vz
aW8uY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlheHVuIFlh
bmcgPGppYXh1bi55YW5nQGZseWdvYXQuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9y
Zz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxs
YW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xk
IDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwu
Y29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpvaG4gR2Fy
cnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4KICBKb24gTWF4d2VsbCA8am1heHdlbGwzN0BnbWFp
bC5jb20+CiAgSm9uYXRoYW4gTWFyZWsgPGpvbmF0aGFuQG1hcmVrLmNhPgogIEpvbmF0aGFuIE5l
dXNjaMOkZmVyIDxqLm5ldXNjaGFlZmVyQGdteC5uZXQ+CiAgSm9yZGFuIE5pZXRoZSA8am5pZXRo
ZTVAZ21haWwuY29tPgogIEpvenNlZiBLYWRsZWNzaWsgPGthZGxlY0BibGFja2hvbGUua2ZraS5o
dT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bi1SdSBDaGFuZyA8
anJqYW5nQHJlYWx0ZWsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25p
Y2FsLmNvbT4KICBLYWlydWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+CiAgS2FsIENvbmxleSA8
a2FsLmNvbmxleUBkZWN0cmlzLmNvbT4KICBLYWxhc2ggTmFpbndhbCA8a2FsYXNoQGFyaXN0YS5j
b20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5
YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAgS2VuLWljaGlyb3UgTUFUU1VaQVdBIDxjaGFt
YWtlbkBnbWFpbC5jb20+CiAgS2VuLWljaGlyb3UgTUFUU1VaQVdBIDxjaGFtYXNAaDQuZGlvbi5u
ZS5qcD4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAg
S3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGNocm9taXVtLm9yZz4KICBLcmlzdGlh
biBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21haWwuY29tPgogIEtyenlzenRvZiBLb3psb3dz
a2kgPGtyemtAa2VybmVsLm9yZz4KICBLeWxlIFJvZXNjaGxleSA8a3lsZS5yb2VzY2hsZXlAbmku
Y29tPgogIExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNv
bT4KICBMZWUgRHVuY2FuIDxsZHVuY2FuQHN1c2UuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVz
QGxpbmFyby5vcmc+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIGxpbm1p
YW9oZSA8bGlubWlhb2hlQGh1YXdlaS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJv
Lm9yZz4KICBMaXUgWGlhbmcgPGxpdS54aWFuZzZAenRlLmNvbS5jbj4KICBMb2dhbiBHdW50aG9y
cGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTHVib21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNr
PgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgog
IE1hYXJ0ZW4gdGVyIEh1dXJuZSA8bWFhcnRlbkB0cmVld2Fsa2VyLm9yZz4KICBNYWhlc2ggQmFu
ZGV3YXIgPG1haGVzaGJAZ29vZ2xlLmNvbT4KICBNYW5pc2ggUmFuZ2Fua2FyIDxtcmFuZ2Fua2Fy
QG1hcnZlbGwuY29tPgogIE1hbnMgUnVsbGdhcmQgPG1hbnNAbWFuc3IuY29tPgogIE1hbyBXZW5h
biA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0u
Y29tPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJr
IEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGlu
LmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRp
bi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lA
ZGUuaWJtLmNvbT4KICBNYXNhcnUgTmFnYWkgPG1hc2FydS5uYWdhaS52eEByZW5lc2FzLmNvbT4K
ICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1h
eCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50
ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgog
IE1pY2hhZWwgQ2hhbiA8bWljaGFlbC5jaGFuQGJyb2FkY29tLmNvbT4KICBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0
LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1p
Y2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6QG9yYWNs
ZS5jb20+CiAgTWlrZSBNYXJjaW5pc3p5biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5jb20+CiAg
TWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlraGFpbCBHYXZyaWxvdiA8bWlr
aGFpbC52LmdhdnJpbG92QGdtYWlsLmNvbT4KICBNaWtoYWlsIFphc2xvbmtvIDx6YXNsb25rb0Bs
aW51eC5pYm0uY29tPgogIE1pbmcgTHUgPG1pbmcubHVAY2l0cml4LmNvbT4KICBOYXRoYW4gQ2hh
bmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hemFyb3YgU2VyZ2V5IDxzLW5h
emFyb3ZAeWFuZGV4LnJ1PgogIE5laWxCcm93biA8bmVpbEBicm93bi5uYW1lPgogIE5laWxCcm93
biA8bmVpbGJAc3VzZS5jb20+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21haWwuY29t
PgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBQ
YWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8YmlhbnBh
bjIwMTZAMTYzLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhbmthai5ndXB0YUBueHAuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVy
dG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3VlaWwgPHBhdWxAY3JhcG91aWxsb3UubmV0PgogIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8
cGF1bG1ja0BsaW51eC5pYm0uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+
CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwaWFzdHJ5
eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgog
IFBlbmcgSGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVh
d2VpLmNvbT4KICBQZW5nIFRhbyA8dGFvLnBlbmdAcHJpbWFyeWRhdGEuY29tPgogIFBldGVyIFpp
amxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxw
ZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9yYWNs
ZS5jb20+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQaHVvbmcg
Tmd1eWVuIDxwaHVvbmcubmd1eWVuLnh3QHJlbmVzYXMuY29tPgogIFBpZXJyZS1Mb3VpcyBCb3Nz
YXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUWlhbiBDYWkgPGNh
aUBsY2EucHc+CiAgUWlhb0Nob25nIDxxaWFvY2hvbmdAbG9vbmdzb24uY24+CiAgUmFmYWVsIEou
IFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhamFzaW5naCBUaGF2YW1h
bmkgPFQuUmFqYXNpbmdoQGxhbmRpc2d5ci5jb20+CiAgUmFscGggQ2FtcGJlbGwgPHJjYW1wYmVs
bEBudmlkaWEuY29tPgogIFJhbmRlciBXYW5nIDxyYW5kZXIud2FuZ0BsaW51eC5pbnRlbC5jb20+
CiAgUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgogIFJvYmVydCBKYXJ6bWlrIDxyb2Jl
cnQuamFyem1pa0BmcmVlLmZyPgogIFJvbWFuIFBlbnlhZXYgPHJwZW55YWV2QHN1c2UuZGU+CiAg
Um9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1r
K2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVt
bGFiLm5ldD4KICBTLmouIFdhbmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4KICBTYWVlZCBNYWhh
bWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0Bs
aW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5jb20+CiAg
U2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNl
YW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VyZ2V5IE5hemFyb3YgPHMtbmF6YXJv
dkB5YW5kZXgucnU+CiAgU2V0aCBGb3JzaGVlIDxzZXRoLmZvcnNoZWVAY2Fub25pY2FsLmNvbT4K
ICBTaGFua2FyYSBQYWlsb29yIDxzcDM0ODVAY29sdW1iaWEuZWR1PgogIFNoZW5naml1IFdhbmcg
PHNoZW5naml1LndhbmdAbnhwLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEgPHNodWJocmFqeW90
aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbHZpbyBDZXNhcmUgPHNpbHZpby5jZXNhcmVAZ21haWwu
Y29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU2ltb24g
SG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8b2theWFAa2VybmVsLm9y
Zz4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFNvd2phbnlhIEtvbWF0aW5l
bmkgPHNrb21hdGluZW5pQG52aWRpYS5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIu
Y2g+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFubyBCcml2
aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNz
ZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEVyYW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4K
ICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5j
aEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIExvbmdlcmJlYW0gPHNsb25nZXJiZWFtQGdtYWlsLmNv
bT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdHVh
cnQgTWVuZWZ5IDxzdHVhcnQubWVuZWZ5QG1hdGhlbWJlZGRlZC5jb20+CiAgU3UgWWFuanVuIDxz
dXlqLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVy
amVlQGdtYWlsLmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWthc2hpIFNh
a2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBt
ZWxsYW5veC5jb20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGllcnJ5IFJl
ZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRv
ZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgog
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob3IgVGhheWVyIDx0aG9y
LnRoYXllckBsaW51eC5pbnRlbC5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lA
YW1kLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3JpLnNha2l0YUBzb3JkLmNvLmpwPgog
IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBXdSA8dG9ueXd1QHJlYWx0
ZWsuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNv
bT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAg
VWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFydW4gUHJha2FzaCA8dmFy
dW5AY2hlbHNpby5jb20+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmluY2VudCBC
YXR0cyA8dmJhdHRzQGhhc2hiYW5nYmFzaC5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lu
b3BzeXMuY29tPgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFy
IDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0By
ZWRoYXQuY29tPgogIFZsYWRpbWlyIE11cnppbiA8dmxhZGltaXIubXVyemluQGFybS5jb20+CiAg
V2FucGVuZyBMaSA8a2VybmVsbHdwQGdtYWlsLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxp
QGhvdG1haWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2lsbCBEZWFj
b24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbHkgVGFycmVhdSA8d0Axd3QuZXU+CiAgV29s
ZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaWFvIE5pIDx4bmlAcmVkaGF0LmNvbT4K
ICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRo
YXQuY29tPgogIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZYW8gTGl1IDx5
b3R0YS5saXVAdWNsb3VkLmNuPgogIFlpaGFvIFd1IDx3dXlpaGFvQGxpbnV4LmFsaWJhYmEuY29t
PgogIFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmdsb25n
QGh1YXdlaS5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJl
bmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5nIFRh
byA8cHJpbWUuemVuZ0BoaXNpbGljb24uY29tPgogIFpldiBXZWlzcyA8emV2QGJld2lsZGVyYmVl
c3QubmV0PgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgSnVuIDxq
dW4uemhhbmdAaW50ZWwuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNv
bT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdi
aW4xM0BodWF3ZWkuY29tPgogIFpoaSBKaW4gPHpoaS5qaW5AaW50ZWwuY29tPgogIFp1YmluIE1p
dGhyYSA8enNtQGNocm9taXVtLm9yZz4KICBaeWdvIEJsYXhlbGwgPGNlM2c4amRqQHVtYWlsLmZ1
cnJ5dGVycm9yLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
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
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
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
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
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
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NTg2IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:16:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BDd-0004RX-Rv; Wed, 27 Mar 2019 16:16:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9BDc-0004RR-Un
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:16:00 +0000
X-Inumbo-ID: 9ad7a3c6-50ab-11e9-a126-f70e07e502d5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ad7a3c6-50ab-11e9-a126-f70e07e502d5;
 Wed, 27 Mar 2019 16:15:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87948142"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-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: <e10c14cd-54ac-8d8c-2d5c-db4adbd39d07@citrix.com>
Date: Wed, 27 Mar 2019 15:55: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: <20190318131155.29450-5-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 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMTgvMDMvMjAxOSAxMzoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbnN0ZWFkIG9mIGZy
ZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0aW5nIHRoZW0KPiBh
Z2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVlIGFuIGFyZWEgaW4gY2FzZSBh
IGNwdSBkaWRuJ3QKPiBjb21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpIbW0gLSB0aGlzIGlzIHNsaWdo
dGx5IHByb2JsZW1hdGljLCBnaXZlbiB0aGUgZHVhbCBuYXR1cmUgb2YgdGhpcyBjb2RlLgoKSSBh
Z3JlZSB0aGF0IGl0IHRoaXMgY2hhbmdlIGlzIGJlbmVmaWNpYWwgZm9yIHRoZSBzdXNwZW5kIGNh
c2UsIGJ1dCBpdAppcyBhIHByb2JsZW0gd2hlbiB3ZSBhcmUgcGFya2luZyBhbiBpbmRpdmlkdWFs
IENQVSBmb3Igc210PTAgb3IKeGVuLWhwdG9vbCByZWFzb25zLgoKRG8gd2UgaGF2ZSBhbnkgaGlu
dCB3ZSBjYW4gdXNlIHdoZW4gdGFraW5nIHRoZSBDUFUgZG93biBhcyB0byB3aGV0aGVyCndlJ3Jl
IGV4cGVjdGluZyBpdCB0byBjb21lIHN0cmFpZ2h0IGJhY2sgdXAgYWdhaW4/Cgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:18:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:18:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BG4-0004Xv-BT; Wed, 27 Mar 2019 16:18:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9BG3-0004Xo-5X
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:18:31 +0000
X-Inumbo-ID: f4a06e9c-50ab-11e9-9ed7-83cec6452fbd
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4a06e9c-50ab-11e9-9ed7-83cec6452fbd;
 Wed, 27 Mar 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 3245AAC7F;
 Wed, 27 Mar 2019 16:18:28 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-jgross@suse.com>
 <e10c14cd-54ac-8d8c-2d5c-db4adbd39d07@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: <aac2efca-8024-485a-4b8f-8565341c305c@suse.com>
Date: Wed, 27 Mar 2019 17:18:27 +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: <e10c14cd-54ac-8d8c-2d5c-db4adbd39d07@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjcvMDMvMjAxOSAxNjo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wMy8yMDE5
IDEzOjExLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBJbnN0ZWFkIG9mIGZyZWVpbmcgcGVyY3B1
IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0aW5nIHRoZW0KPj4gYWdhaW4gd2hlbiBy
ZXN1bWluZyBrZWVwIHRoZW0uIE9ubHkgZnJlZSBhbiBhcmVhIGluIGNhc2UgYSBjcHUgZGlkbid0
Cj4+IGNvbWUgdXAgYWdhaW4gd2hlbiByZXN1bWluZy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IEhtbSAtIHRoaXMgaXMgc2xpZ2h0bHkg
cHJvYmxlbWF0aWMsIGdpdmVuIHRoZSBkdWFsIG5hdHVyZSBvZiB0aGlzIGNvZGUuCj4gCj4gSSBh
Z3JlZSB0aGF0IGl0IHRoaXMgY2hhbmdlIGlzIGJlbmVmaWNpYWwgZm9yIHRoZSBzdXNwZW5kIGNh
c2UsIGJ1dCBpdAo+IGlzIGEgcHJvYmxlbSB3aGVuIHdlIGFyZSBwYXJraW5nIGFuIGluZGl2aWR1
YWwgQ1BVIGZvciBzbXQ9MCBvcgo+IHhlbi1ocHRvb2wgcmVhc29ucy4KPiAKPiBEbyB3ZSBoYXZl
IGFueSBoaW50IHdlIGNhbiB1c2Ugd2hlbiB0YWtpbmcgdGhlIENQVSBkb3duIGFzIHRvIHdoZXRo
ZXIKPiB3ZSdyZSBleHBlY3RpbmcgaXQgdG8gY29tZSBzdHJhaWdodCBiYWNrIHVwIGFnYWluPwoK
RGlkIHlvdSBsb29rIGludG8gdGhlIHBhdGNoPyBJIGRpZCB0aGlzIGJ5IHRlc3Rpbmcgc3lzdGVt
X3N0YXRlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:22:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BJj-0005HT-VJ; Wed, 27 Mar 2019 16:22: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9BJi-0005HO-8j
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:22:18 +0000
X-Inumbo-ID: 7c9a3566-50ac-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 7c9a3566-50ac-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 16:22:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 10:22:16 -0600
Message-Id: <5C9BA336020000780022235B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 10:22:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com>
In-Reply-To: <20190318131155.29450-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Dario Faggioli <dfaggioli@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>

Pj4+IE9uIDE4LjAzLjE5IGF0IDE0OjExLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTczOCw2ICsxNzMzLDkgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCj4gICAg
ICAgICAgcmMgPSBjcHVfc2NoZWR1bGVfdXAoY3B1KTsKPiAgICAgICAgICBicmVhazsKPiAgICAg
IGNhc2UgQ1BVX0RFQUQ6Cj4gKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOwo+ICsgICAgICAgIGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpOwo+ICsgICAgICAgIHJj
dV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwo+ICAgICAgICAgIFNDSEVEX09QKHNj
aGVkLCBkZWluaXRfcGRhdGEsIHNkLT5zY2hlZF9wcml2LCBjcHUpOwo+ICAgICAgICAgIC8qIEZh
bGx0aHJvdWdoICovCj4gICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKCmNwdV9kaXNhYmxlX3Nj
aGVkdWxlcigpIGhhcyBhIHJldHVybiB2YWx1ZSAoYW5kIGhlbmNlIG1lYW5zIHRvCmZhaWwpIC0g
aXMgaWdub3JpbmcgdGhpcyBoZXJlIHJlYWxseSBhcHByb3ByaWF0ZT8KCkFsc28gd2hpbGUgaW5k
ZWVkIChhcyB0aGUgZGVzY3JpcHRpb24gc2F5cykgdGhlcmUncyBubyBuZWVkIHRvCnJ1biB0aGUg
ZnVuY3Rpb24gb24gdGhlIENQVSBpdHNlbGYsIGl0J3Mgbm90IG9idmlvdXMgdG8gbWUgdGhhdApp
dCdzIHNhZmUgdG8gcnVuIGl0IG91dHNpZGUgb2Ygc3RvcF9tYWNoaW5lKCkgY29udGV4dC4gT3Ig
dG8gYmUKbW9yZSBwcmVjaXNlLCBpdCdzIG5vdCBjbGVhciB0byBtZSB0aGF0IGxlYXZpbmcgc3Rv
cF9tYWNoaW5lKCkKY29udGV4dCB3aXRoIHRoZSBhZGp1c3RtZW50cyBub3QgZG9uZSB5ZXQgaXMg
bm90IGdvaW5nIHRvCmxlYWQgdG8gcHJvYmxlbXMgKGR1ZSB0byB0aGUgZ2FwIGJldHdlZW4gbGVh
dmluZyB0aGF0IGNvbnRleHQKYW5kIGFjcXVpcmluZyB0aGUgUkNVIGxvY2spLiBDb3VsZCB5b3Ug
Y2xhcmlmeSB0aGlzIGluIHRoZQpkZXNjcmlwdGlvbiwgcGxlYXNlIChpZiBpdCBpbmRlZWQgaXMg
ZmluZSB0aGlzIHdheSk/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:25:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BMZ-0005To-JV; Wed, 27 Mar 2019 16:25:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9BMY-0005Tj-AI
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:25:14 +0000
X-Inumbo-ID: e4e03c29-50ac-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4e03c29-50ac-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 16:25:12 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 27 Mar 2019 17:25:11 +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, 27 Mar 2019 16:24:44 +0000
Message-ID: <42e0d691a0e00149ba585382e26494159dbb71f9.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 17:24:42 +0100
In-Reply-To: <20190318131155.29450-2-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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 =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1272188953352952117=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1272188953352952117==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-8UrNjM1LZ8u0xxGCmv1u"


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

On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> cpu_disable_scheduler() is being called from __cpu_disable() today.
> There is no need to call it on the cpu just being disabled, so use
> the CPU_DEAD case of the cpu notifier chain.
>=20
So, what do you mean with "There is no need to call it on the cpu just
being disabled"?

Because we still (even after this patch, I mean) call
cpu_disable_scheduler() on all non-boot CPUs, aren't we? It's just that
right now we call it from __cpu_disable(), with the patch we call it
slightly later.

And another difference looks to me to be that right now we call
cpu_disable_scheduler() from stop-machine context, which I think is no
longer true with this patch. Perhaps the changelog could tell why that
is ok?

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/

--=-8UrNjM1LZ8u0xxGCmv1u
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+4FAlybo8sACgkQFkJ4iaW4
c+46LQ/8C7QasKTZ1eJwQuzyiazKj5PMS/1Z2NMWu3ev22hy8ExSSn0+QCy00JPT
sFZazJObHW8CDzcduATVVulu55DlTOFr73h2kWYEeRueAqPpx9bHDfjHwPQiUch/
B2nahEE8+wkhicIs3vdWMlpgKaTBlJDiVrqRzvznKvqTWN3UEfMd3DB+2wp68R2z
OtIEJJ8ggBiXcauzv4u6FADcLV5Mq3QCBQ7cDYosvLHAM8hr+TkhyoXg4muzGQ2N
B6oUaSvw5ZBHdTZ03EpkkWX3Is+38uV9w+f6fUjfPQYcQQfF1oykZfxCFBdF+znl
d/YEvc21UBc0E2t9BodeO9WxzmIs9rykQYa6Gc1NdgRmzFnm86p5uZQJLgbuQoGH
hD4d0OETeYk3soUJ1RHV6rUI/8TBQDny/Fylo+R0kX2JmzGDPrhtX+NF22iDdKOl
wQDm4umC3k+Ud6rQe3Z8ubbnOf0CX1XphvLYes0zVr89FMYFU9tN6mIaw7L23fi/
5j4XmbSj+eLlHEp/ThrHiWPqQu2DxD8D9u52/0q14MFvOugqHEIDtb/LJBPNSc7B
de7xplpnGH4AJrVZW0teCMs/frqrwgJimki1h7U+h9fugf9GyQNlYePKdhj8eaf9
7+uGUBFCZVPqwkgqfDW6Dh0m43wchYQYCP0DGHMS7i+SHgjb+Pk=
=1d0b
-----END PGP SIGNATURE-----

--=-8UrNjM1LZ8u0xxGCmv1u--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1272188953352952117==--



From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:30:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BRA-0005ew-8J; Wed, 27 Mar 2019 16:30:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9BR9-0005er-9N
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:29:59 +0000
X-Inumbo-ID: 8dd851fa-50ad-11e9-9d1d-93e6994f4403
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dd851fa-50ad-11e9-9d1d-93e6994f4403;
 Wed, 27 Mar 2019 16:29:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 10:29:54 -0600
Message-Id: <5C9BA5010200007800222375@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 10:29:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-4-jgross@suse.com>
In-Reply-To: <20190318131155.29450-4-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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+IE9uIDE4LjAzLjE5IGF0IDE0OjExLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2NwdS5jCj4gKysrIGIveGVuL2NvbW1vbi9jcHUuYwo+IEBAIC0yMTQsNyAr
MjE0LDEyIEBAIHZvaWQgZW5hYmxlX25vbmJvb3RfY3B1cyh2b2lkKQo+ICAgICAgICAgICAgICBw
cmludGsoIkVycm9yIGJyaW5naW5nIENQVSVkIHVwOiAlZFxuIiwgY3B1LCBlcnJvcik7Cj4gICAg
ICAgICAgICAgIEJVR19PTihlcnJvciA9PSAtRUJVU1kpOwo+ICAgICAgICAgIH0KPiArICAgICAg
ICBlbHNlCj4gKyAgICAgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmZnJvemVuX2Nw
dXMpOwo+ICAgICAgfQo+ICAKPiArICAgIGZvcl9lYWNoX2NwdSAoIGNwdSwgJmZyb3plbl9jcHVz
ICkKPiArICAgICAgICBCVUdfT04oY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVfUkVT
VU1FX0ZBSUxFRCwgTlVMTCkpOwo+ICsKPiAgICAgIGNwdW1hc2tfY2xlYXIoJmZyb3plbl9jcHVz
KTsKPiAgfQoKSXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiB5b3UgYWRkIGEgc2Vjb25kIGxv
b3AgaGVyZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:31:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BSm-0006J3-M1; Wed, 27 Mar 2019 16: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=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9BSl-0006Iy-ET
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:31:39 +0000
X-Inumbo-ID: c9a73e1c-50ad-11e9-9171-af18fd5a2b7e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9a73e1c-50ad-11e9-9171-af18fd5a2b7e;
 Wed, 27 Mar 2019 16:31: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 E736AAE21;
 Wed, 27 Mar 2019 16:31:34 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com>
 <42e0d691a0e00149ba585382e26494159dbb71f9.camel@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: <7090ec7b-e37b-35d2-67d9-97c32369fe8c@suse.com>
Date: Wed, 27 Mar 2019 17:31:34 +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: <42e0d691a0e00149ba585382e26494159dbb71f9.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDMvMjAxOSAxNzoyNCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gTW9uLCAyMDE5
LTAzLTE4IGF0IDE0OjExICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIoKSBpcyBiZWluZyBjYWxsZWQgZnJvbSBfX2NwdV9kaXNhYmxlKCkgdG9kYXku
Cj4+IFRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbCBpdCBvbiB0aGUgY3B1IGp1c3QgYmVpbmcgZGlz
YWJsZWQsIHNvIHVzZQo+PiB0aGUgQ1BVX0RFQUQgY2FzZSBvZiB0aGUgY3B1IG5vdGlmaWVyIGNo
YWluLgo+Pgo+IFNvLCB3aGF0IGRvIHlvdSBtZWFuIHdpdGggIlRoZXJlIGlzIG5vIG5lZWQgdG8g
Y2FsbCBpdCBvbiB0aGUgY3B1IGp1c3QKPiBiZWluZyBkaXNhYmxlZCI/Cj4gCj4gQmVjYXVzZSB3
ZSBzdGlsbCAoZXZlbiBhZnRlciB0aGlzIHBhdGNoLCBJIG1lYW4pIGNhbGwKPiBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIoKSBvbiBhbGwgbm9uLWJvb3QgQ1BVcywgYXJlbid0IHdlPyBJdCdzIGp1c3Qg
dGhhdAo+IHJpZ2h0IG5vdyB3ZSBjYWxsIGl0IGZyb20gX19jcHVfZGlzYWJsZSgpLCB3aXRoIHRo
ZSBwYXRjaCB3ZSBjYWxsIGl0Cj4gc2xpZ2h0bHkgbGF0ZXIuCgpUaGUgQ1BVX0RFQUQgbm90aWZp
ZXIgY2hhaW4gaXMgY2FsbGVkIG9uIHRoZSBDUFUgcmVxdWVzdGluZyB0aGUgb3RoZXIKb25lIHRv
IGdvIGRvd24gKHNvIG9uIHRoZSBib290IENQVSBpbiBzdXNwZW5kIGNhc2UpLiBTbyB3ZSBjYWxs
IGl0IF9mb3JfCmFsbCBub24tYm9vdCBDUFVzIGluIHRoZSBib290IENQVS4KCj4gQW5kIGFub3Ro
ZXIgZGlmZmVyZW5jZSBsb29rcyB0byBtZSB0byBiZSB0aGF0IHJpZ2h0IG5vdyB3ZSBjYWxsCj4g
Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgZnJvbSBzdG9wLW1hY2hpbmUgY29udGV4dCwgd2hpY2gg
SSB0aGluayBpcyBubwo+IGxvbmdlciB0cnVlIHdpdGggdGhpcyBwYXRjaC4gUGVyaGFwcyB0aGUg
Y2hhbmdlbG9nIGNvdWxkIHRlbGwgd2h5IHRoYXQKPiBpcyBvaz8KCk9rYXksIEknbGwgYWRkIHNv
bWV0aGluZy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:32:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:32: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 1h9BTr-0006Ow-2Y; Wed, 27 Mar 2019 16:32: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=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9BTp-0006O8-AE
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:32:45 +0000
X-Inumbo-ID: f150ca50-50ad-11e9-b758-bf5f6871945b
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f150ca50-50ad-11e9-b758-bf5f6871945b;
 Wed, 27 Mar 2019 16:32:42 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 27 Mar 2019 17:32: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);
 Wed, 27 Mar 2019 16:32:38 +0000
Message-ID: <2d6be0355efc7f38c5ab42a5b2f887cd06aab40f.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 17:32:37 +0100
In-Reply-To: <20190318131155.29450-6-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-6-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/6] xen/cpupool: simplify suspend/resume
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1935972518517821932=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1935972518517821932==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-/HFghbw1BLg/HNAlfQLY"


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

On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> Instead of removing cpus temporarily from cpupools during
> suspend/resume only remove cpus finally which didn't come up when
> resuming.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
>  xen/common/cpupool.c       | 130 ++++++++++++++++++-----------------
> ----------
>  xen/include/xen/sched-if.h |   1 -
>  2 files changed, 51 insertions(+), 80 deletions(-)
>
Cool diffstat! :-)

And I'm particularly happy to see 'c->cpu_suspended' go away. ;-D

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

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

--=-/HFghbw1BLg/HNAlfQLY
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+4FAlybpaUACgkQFkJ4iaW4
c+5zww/9GvU4B4MaMhyE/umpehZQCToK/nuuPe4KWzWBv3qGQEWprCxmvIaNUmGb
55kOjU5piQ/TjV8WGjh+FU2/HThJhpg1bxk3e1/sgke0W3as2fIXdD4YpA8OGG9l
sD/C4eKGbnisUD/N+7S8estE1Mt/IeljffnoBbX40Sd7OgWazYYtIokqTwSfB1OI
edSlUTWHvxjx3zXWZYXPekE7FyiyZ5FbcqjxUttFBXjlNdPtgX2zoJ6WaH+I/GPf
ZNo2UpXYUHGjman7lxWas58Yx/OnCRE5NaSJG6kuI2vEvwAd27ULbkwtG2OyioNr
L7qKXvGO8N7eY6DZWawuRymyLLutdCSpynzEdIUW3O8fZWLVMb8xcbg5Plvuh3T3
LkanTmJ8flFvol57SFrQk9L2zxOD1lZ1bYPCAo1UojqxHN75GEH7g+hT+8Dtzvw1
MrZskzCcDf32VzBmb7Jde0bIObh274cWiZ11cNd75WzaeKPzJJp3zSIr9tv5bkBj
Vr+9N9kyqAqH8Kpn66krr36BIpGlrg5bRLnh5DcdmHzhUHARsfNFimvmMR7HXPT5
50wtIPQdCDswF7a2Ruenm5mFd7Vzi+X+GpmAIUtq/+XkuAUvn3LHWcSr7yWSkg3y
vW/+XvbB3E7+znsiGliJgfNcUQZcB1Y0dvhaGKL/DJmcb6nlIm8=
=3AlI
-----END PGP SIGNATURE-----

--=-/HFghbw1BLg/HNAlfQLY--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1935972518517821932==--



From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:32:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:32: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 1h9BTw-0006QT-Hr; Wed, 27 Mar 2019 16:32: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=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9BTv-0006Q9-JH
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:32:51 +0000
X-Inumbo-ID: f52fb5dc-50ad-11e9-a6c8-b381ab4976f3
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f52fb5dc-50ad-11e9-a6c8-b381ab4976f3;
 Wed, 27 Mar 2019 16:32: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 1BF9AADBE;
 Wed, 27 Mar 2019 16:32:48 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-4-jgross@suse.com> <5C9BA5010200007800222375@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: <55f0ab81-5e98-5b10-0c57-1afb4e97f45a@suse.com>
Date: Wed, 27 Mar 2019 17:32:47 +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: <5C9BA5010200007800222375@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@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>

T24gMjcvMDMvMjAxOSAxNzoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDMuMTkg
YXQgMTQ6MTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL2Nw
dS5jCj4+ICsrKyBiL3hlbi9jb21tb24vY3B1LmMKPj4gQEAgLTIxNCw3ICsyMTQsMTIgQEAgdm9p
ZCBlbmFibGVfbm9uYm9vdF9jcHVzKHZvaWQpCj4+ICAgICAgICAgICAgICBwcmludGsoIkVycm9y
IGJyaW5naW5nIENQVSVkIHVwOiAlZFxuIiwgY3B1LCBlcnJvcik7Cj4+ICAgICAgICAgICAgICBC
VUdfT04oZXJyb3IgPT0gLUVCVVNZKTsKPj4gICAgICAgICAgfQo+PiArICAgICAgICBlbHNlCj4+
ICsgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmZyb3plbl9jcHVzKTsKPj4g
ICAgICB9Cj4+ICAKPj4gKyAgICBmb3JfZWFjaF9jcHUgKCBjcHUsICZmcm96ZW5fY3B1cyApCj4+
ICsgICAgICAgIEJVR19PTihjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9SRVNVTUVf
RkFJTEVELCBOVUxMKSk7Cj4+ICsKPj4gICAgICBjcHVtYXNrX2NsZWFyKCZmcm96ZW5fY3B1cyk7
Cj4+ICB9Cj4gCj4gSXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiB5b3UgYWRkIGEgc2Vjb25k
IGxvb3AgaGVyZT8KClllcywgSSB3YW50IHRvIGtub3cgd2hpY2ggY3B1cyBkaWQgY29tZSB1cCBh
Z2Fpbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:38:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9BZd-0006ox-62; Wed, 27 Mar 2019 16: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9BZb-0006os-Qt
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:38:43 +0000
X-Inumbo-ID: c72db1c4-50ae-11e9-97a5-7f406e104159
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c72db1c4-50ae-11e9-97a5-7f406e104159;
 Wed, 27 Mar 2019 16:38:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 10:38:40 -0600
Message-Id: <5C9BA70E02000078002223A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 10:38:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-jgross@suse.com>
 <e10c14cd-54ac-8d8c-2d5c-db4adbd39d07@citrix.com>
 <aac2efca-8024-485a-4b8f-8565341c305c@suse.com>
In-Reply-To: <aac2efca-8024-485a-4b8f-8565341c305c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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+IE9uIDI3LjAzLjE5IGF0IDE3OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ny8wMy8yMDE5IDE2OjU1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxOC8wMy8yMDE5IDEz
OjExLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gSW5zdGVhZCBvZiBmcmVlaW5nIHBlcmNwdSBh
cmVhcyBkdXJpbmcgc3VzcGVuZCBhbmQgYWxsb2NhdGluZyB0aGVtCj4+PiBhZ2FpbiB3aGVuIHJl
c3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVlIGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBkaWRuJ3QK
Pj4+IGNvbWUgdXAgYWdhaW4gd2hlbiByZXN1bWluZy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IAo+PiBIbW0gLSB0aGlzIGlzIHNsaWdo
dGx5IHByb2JsZW1hdGljLCBnaXZlbiB0aGUgZHVhbCBuYXR1cmUgb2YgdGhpcyBjb2RlLgo+PiAK
Pj4gSSBhZ3JlZSB0aGF0IGl0IHRoaXMgY2hhbmdlIGlzIGJlbmVmaWNpYWwgZm9yIHRoZSBzdXNw
ZW5kIGNhc2UsIGJ1dCBpdAo+PiBpcyBhIHByb2JsZW0gd2hlbiB3ZSBhcmUgcGFya2luZyBhbiBp
bmRpdmlkdWFsIENQVSBmb3Igc210PTAgb3IKPj4geGVuLWhwdG9vbCByZWFzb25zLgo+PiAKPj4g
RG8gd2UgaGF2ZSBhbnkgaGludCB3ZSBjYW4gdXNlIHdoZW4gdGFraW5nIHRoZSBDUFUgZG93biBh
cyB0byB3aGV0aGVyCj4+IHdlJ3JlIGV4cGVjdGluZyBpdCB0byBjb21lIHN0cmFpZ2h0IGJhY2sg
dXAgYWdhaW4/Cj4gCj4gRGlkIHlvdSBsb29rIGludG8gdGhlIHBhdGNoPyBJIGRpZCB0aGlzIGJ5
IHRlc3Rpbmcgc3lzdGVtX3N0YXRlLgoKSSB0aGluayB0aGVyZSdzIGEgd2lkZXIgcHJvYmxlbSBo
ZXJlOiBlbmFibGVfbm9uYm9vdF9jcHVzKCkKb25seSBicmluZ3MgYmFjayB1cCB0aGUgQ1BVcyB0
aGF0IHdlcmUgcHJldmlvdXNseSBvbmxpbmUuClBhcmtlZCBvbmVzIHdvdWxkIGJlIGxlZnQgYWxv
bmUsIHlldCBhZnRlciByZXN1bWUgdGhleSdkCm5lZWQgdG8gYmUgcHV0IGJhY2sgaW50byBwYXJr
ZWQgc3RhdGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16: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 1h9Bf2-0007bK-3e; Wed, 27 Mar 2019 16:44: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=sq4U=R6=citrix.com=prvs=98279bc35=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9Bf1-0007bF-30
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:44:19 +0000
X-Inumbo-ID: 8df33da6-50af-11e9-b74d-1b35db05ec70
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8df33da6-50af-11e9-b74d-1b35db05ec70;
 Wed, 27 Mar 2019 16:44:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81991720"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190327152107.29288-1-aisaila@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: <f9cc274d-4a5a-2d9a-0ea1-8a66a9dbf48b@citrix.com>
Date: Wed, 27 Mar 2019 16:44: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: <20190327152107.29288-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC v4] 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: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.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>

T24gMy8yNy8xOSAzOjIxIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBJbiB0
aGUgY2FzZSBvZiBhbnkgZXJyb3JzLCBmaW5pc2hfdHlwZV9jaGFuZ2UoKSBwYXNzZXMgdmFsdWVz
IHJldHVybmVkCj4gZnJvbSBwMm0tPnJlY2FsYygpIHVwIHRoZSBzdGFjayAod2l0aCBzb21lIGV4
Y2VwdGlvbnMgaW4gdGhlIGNhc2Ugd2hlcmUKPiBhbiBlcnJvciBpcyBleHBlY3RlZCk7IHRoaXMg
ZXZlbnR1YWxseSBlbmRzIHVwIGJlaW5nIHJldHVybmVkIHRvIHRoZQo+IFhFTl9ET01PUF9tYXBf
bWVtX3R5cGVfdG9faW9yZXFfc2VydmVyIGh5cGVyY2FsbC4KPiAKPiBIb3dldmVyLCBvbiBJbnRl
bCBwcm9jZXNzb3JzIChidXQgbm90IG9uIEFNRCBwcm9jZXNzb3IpLCBwMm0tPnJlY2FsYygpCj4g
Y2FuIGFsc28gcmV0dXJuICcxJyBhcyB3ZWxsIGFzICcwJy4gIFRoaXMgY2FzZSBpcyBoYW5kbGVk
IHZlcnkKPiBpbmNvbnNpc3RlbnRseTogZmluaXNoX3R5cGVfY2hhbmdlKCkgd2lsbCByZXR1cm4g
dGhlIHZhbHVlIG9mIHRoZSBmaW5hbAo+IGVudHJ5IGl0IGF0dGVtcHRzLCBkaXNjYXJkaW5nIHJl
c3VsdHMgZm9yIG90aGVyIGVudHJpZXM7Cj4gcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpIHdpbGwg
YXR0ZW1wdCB0byBhY2N1bXVsYXRlICcxJ3MsIHNvIHRoYXQgaXQKPiByZXR1cm5zICcxJyBpZiBh
bnkgb2YgdGhlIGNhbGxzIHRvIGZpbmlzaF90eXBlX2NoYW5nZSgpIHJldHVybnMgJzEnOyBhbmQK
PiBkbV9vcCgpIHdpbGwgYWdhaW4gcmV0dXJuICcxJyBvbmx5IGlmIHRoZSB2ZXJ5IGxhc3QgY2Fs
bCB0bwo+IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSByZXR1cm5zICcxJy4gIFRoZSByZXN1bHQg
aXMgdGhhdCB0aGUKPiBYRU5fRE1PUF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKCkgaHlw
ZXJjYWxsIHdpbGwgc29tZXRpbWVzIHJldHVybgo+IDAgYW5kIHNvbWV0aW1lcyByZXR1cm4gMSBv
biBzdWNjZXNzLCBpbiBhbiB1bnByZWRpY3RhYmxlIG1hbm5lci4KPiAKPiBUaGUgaHlwZXJjYWxs
IGRvY3VtZW50YXRpb24gZG9lc24ndCBtZW50aW9uIHJldHVybiB2YWx1ZXM7IGJ1dCBpdCdzIG5v
dAo+IGNsZWFyIHdoYXQgdGhlIGNhbGxlciBjb3VsZCBkbyB3aXRoIHRoZSBpbmZvcm1hdGlvbiBh
Ym91dCB3aGV0aGVyCj4gZW50cmllcyBoYWQgYmVlbiBjaGFuZ2VkIG9yIG5vdC4gIEF0IHRoZSBt
b21lbnQgaXQncyBhbHdheXMgMCBvbiBBTUQKPiBib3hlcywgYW5kICp1c3VhbGx5KiAxIG9uIElu
dGVsIGJveGVzOyBzbyBub3RoaW5nIGNhbiBiZSByZWx5aW5nIG9uIGEKPiAnMScgcmV0dXJuIHZh
bHVlIGZvciBjb3JyZWN0bmVzcyAob3IgaWYgaXQgaXMsIGl0J3MgYnJva2VuKS4KPiAKPiBNYWtl
IHRoZSByZXR1cm4gdmFsdWUgb24gc3VjY2VzcyBjb25zaXN0ZW50bHkgJzAnIGJ5IG9ubHkgcmV0
dXJuaW5nCj4gMC8tRVJST1IgZnJvbSBmaW5pc2hfdHlwZV9jaGFuZ2UoKS4gIEFsc28gcmVtb3Zl
IHRoZSBhY2N1bXVsYXRpb24gY29kZQo+IGZyb20gcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpLgoK
VGhhbmtzIGZvciBwdXR0aW5nIGluIHRoZSBlZmZvcnQgdG8gY2xlYW4gdGhpcyB1cC4KCk9uZSBj
b21tZW50OiB0aGlzIGlzIHRoZSBzZWNvbmQgaW5zdGFuY2Ugb2YgdGhlIHBhdGNoIHlvdSBwb3N0
ZWQgd2hlcmUKdGhpcyBwYXJhZ3JhcGggaXMgbm90IHRydWUuICBXaGF0IEkgd3JvdGUgd2FzIG1l
YW50IHRvIGJlIGFuIGV4YW1wbGUgb2YKaG93IGEgZ29vZCBwYXRjaCBkZXNjcmlwdGlvbiBzaG91
bGQgYmUgd3JpdHRlbiwgd2hpY2ggaW5jbHVkZXMgYSBza2V0Y2gKb2Ygd2hhdCB0aGUgcGF0Y2gg
ZG9lcyB0ZWNobmljYWxseS4gIFlvdSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGUgc2tldGNoCm1hdGNo
ZXMgdGhlIHBhdGNoLgoKQXMgaXQgaGFwcGVucywgaXQgbG9va3MgbGlrZSB5b3UnbGwgaGF2ZSB0
byBtb2RpZnkgdGhlIHBhdGNoIHN1Y2ggdGhhdAp2NSBhY3R1YWxseSBtYXRjaGVzIHRoZSBkZXNj
cmlwdGlvbiBhZ2Fpbi4gOi0pCgpBbHNvLCB5b3UgcHJvYmFibHkgc2hvdWxkIGhhdmUgZHJvcHBl
ZCB0aGUgUkZDIGF0IHYyLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:45:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:45: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 1h9Bfp-0007iY-Fl; Wed, 27 Mar 2019 16:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9Bfn-0007iO-VQ
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:45:08 +0000
X-Inumbo-ID: aaf6933a-50af-11e9-b208-f30eaf878627
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaf6933a-50af-11e9-b208-f30eaf878627;
 Wed, 27 Mar 2019 16:45: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 84C3FADAA;
 Wed, 27 Mar 2019 16:45:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com> <5C9BA336020000780022235B@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <0b849a5c-9af8-2b47-ced3-376af22c6141@suse.com>
Date: Wed, 27 Mar 2019 17:45:00 +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: <5C9BA336020000780022235B@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Dario Faggioli <dfaggioli@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>

T24gMjcvMDMvMjAxOSAxNzoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDMuMTkg
YXQgMTQ6MTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtMTczOCw2ICsxNzMzLDkg
QEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCj4+ICAgICAgICAgIHJjID0gY3B1
X3NjaGVkdWxlX3VwKGNwdSk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgICAgIGNhc2UgQ1BVX0RF
QUQ6Cj4+ICsgICAgICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPj4gKyAg
ICAgICAgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7Cj4+ICsgICAgICAgIHJjdV9yZWFkX3Vu
bG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwo+PiAgICAgICAgICBTQ0hFRF9PUChzY2hlZCwgZGVp
bml0X3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKPj4gICAgICAgICAgLyogRmFsbHRocm91
Z2ggKi8KPj4gICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKPiAKPiBjcHVfZGlzYWJsZV9zY2hl
ZHVsZXIoKSBoYXMgYSByZXR1cm4gdmFsdWUgKGFuZCBoZW5jZSBtZWFucyB0bwo+IGZhaWwpIC0g
aXMgaWdub3JpbmcgdGhpcyBoZXJlIHJlYWxseSBhcHByb3ByaWF0ZT8KCllvdSBhcmUgcmlnaHQs
IEkgc2hvdWxkIGhhbmRsZSB0aG9zZSBjYXNlcyBpbiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoKS4K
V2l0aG91dCB0aGUgY29tcGxldGUgc2VyaWVzIGNvbW1pdHRlZCB0aGlzIHdpbGwgcmVzdWx0IGlu
IGEgY2FzZSBub3QKaGFuZGxlZCBjb3JyZWN0bHk6IGRvbTAgdHJ5aW5nIHRvIHBpbiBhIHZjcHUg
dG8gYSBwaHlzaWNhbCBjcHUgb3RoZXIKdGhhbiBjcHUgMCB2aWEgU0NIRURPUF9waW5fb3ZlcnJp
ZGUgYW5kIHN1c3BlbmRpbmcgaW4gdGhhdCBzdGF0ZS4gSSdtCm5vdCBhd2FyZSBvZiBhbnkgZG9t
MCB0cnlpbmcgdG8gZG8gdGhhdC4KCj4gQWxzbyB3aGlsZSBpbmRlZWQgKGFzIHRoZSBkZXNjcmlw
dGlvbiBzYXlzKSB0aGVyZSdzIG5vIG5lZWQgdG8KPiBydW4gdGhlIGZ1bmN0aW9uIG9uIHRoZSBD
UFUgaXRzZWxmLCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHRoYXQKPiBpdCdzIHNhZmUgdG8gcnVu
IGl0IG91dHNpZGUgb2Ygc3RvcF9tYWNoaW5lKCkgY29udGV4dC4gT3IgdG8gYmUKPiBtb3JlIHBy
ZWNpc2UsIGl0J3Mgbm90IGNsZWFyIHRvIG1lIHRoYXQgbGVhdmluZyBzdG9wX21hY2hpbmUoKQo+
IGNvbnRleHQgd2l0aCB0aGUgYWRqdXN0bWVudHMgbm90IGRvbmUgeWV0IGlzIG5vdCBnb2luZyB0
bwo+IGxlYWQgdG8gcHJvYmxlbXMgKGR1ZSB0byB0aGUgZ2FwIGJldHdlZW4gbGVhdmluZyB0aGF0
IGNvbnRleHQKPiBhbmQgYWNxdWlyaW5nIHRoZSBSQ1UgbG9jaykuIENvdWxkIHlvdSBjbGFyaWZ5
IHRoaXMgaW4gdGhlCj4gZGVzY3JpcHRpb24sIHBsZWFzZSAoaWYgaXQgaW5kZWVkIGlzIGZpbmUg
dGhpcyB3YXkpPwoKSXQgaXMgZmluZSwgYXMgdGhlIGNoYW5jZXMgYXJlIHplcm8gdGhhdCBhbnkg
Y29kZSB3aWxsIHJ1biBvbiB0aGUgY3B1Cmp1c3QgdGFrZW4gZG93biBhbmQgdGhhdCBjcHUgaXMg
bm90IGhvbGRpbmcgYW55IGxvY2tzIHdlIG1pZ2h0IG5lZWQuCgpJJ2xsIGFkZCB0aGF0IHRvIHRo
ZSBjb21taXQgbWVzc2FnZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:52:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16: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 1h9Bmk-00005a-Al; Wed, 27 Mar 2019 16:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9Bmi-00005U-TG
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:52:16 +0000
X-Inumbo-ID: aad64462-50b0-11e9-ae54-dfd26497f378
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aad64462-50b0-11e9-ae54-dfd26497f378;
 Wed, 27 Mar 2019 16:52:12 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 27 Mar 2019 17:52:11 +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);
 Wed, 27 Mar 2019 16:51:45 +0000
Message-ID: <4585c758d5e6928acf5ed714ad5f13bf3991492f.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 17:51:43 +0100
In-Reply-To: <7090ec7b-e37b-35d2-67d9-97c32369fe8c@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com>
 <42e0d691a0e00149ba585382e26494159dbb71f9.camel@suse.com>
 <7090ec7b-e37b-35d2-67d9-97c32369fe8c@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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 =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8170971984141018914=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8170971984141018914==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-UE4/4Yw3Gv+GEn2ubU+s"


--=-UE4/4Yw3Gv+GEn2ubU+s
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2019-03-27 at 17:31 +0100, Juergen Gross wrote:
> On 27/03/2019 17:24, Dario Faggioli wrote:
> > On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> > > cpu_disable_scheduler() is being called from __cpu_disable()
> > > today.
> > > There is no need to call it on the cpu just being disabled, so
> > > use
> > > the CPU_DEAD case of the cpu notifier chain.
> > >=20
> > So, what do you mean with "There is no need to call it on the cpu
> > just
> > being disabled"?
> >=20
> > Because we still (even after this patch, I mean) call
> > cpu_disable_scheduler() on all non-boot CPUs, aren't we? It's just
> > that
> > right now we call it from __cpu_disable(), with the patch we call
> > it
> > slightly later.
>=20
> The CPU_DEAD notifier chain is called on the CPU requesting the other
> one to go down (so on the boot CPU in suspend case). So we call it
> _for_
> all non-boot CPUs in the boot CPU.
>=20
Mmm... ok, I see what you mean now.

I guess part of "the problem" is that "call func on cpu A" reads, at
least to me, as both 1) call func so that it acts on and change the
state of cpu A, and 2) call func in such a way that it executes on cpu
A.

But I'm no native speaker, so it may very well be that the confusion is
all and only mine.

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/

--=-UE4/4Yw3Gv+GEn2ubU+s
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+4FAlybqiAACgkQFkJ4iaW4
c+4qlRAA3ogen+dPQpgQkAOY6OioVOhPjZ4TXautIETP7P9713aaLPGrUsEXyGvH
/mHwvXToWbWFMpsU6wKFWqKldKwO8y6lO2yGKFitQ4G3Hm6m9jRRT0q6lCjsfMw3
8oGZQXxpzpH3z531vrufBdT5+27iFKaK+ONrRlmGfCOrUm9noFwqY9JJnvAYwVlc
J4vdG8TLA+weFMzzGC5mrOU3WK/r671dRUHmC9x48/PU23crBXm+Vm94cwg/AtD8
fM0Jk/+EDC1bhsgW/RfVoHsqr2YqBn4hDdXwPHkNdWXucv4nw+99d1ZVw+V+T3wL
yyhAUhgOS/jK6GGZ7dUfMNmtEwCm90MHUaKRBD7TaExW+SO2eGh/gvPr//qVmi4d
rFXfwC3Ojyb6hlREjF6+qpf0Ll/nmcirSAGYGP7cz4c6HwiOrU26xQvFCamisPSA
Cm/xZhw36pNSOpSutRIkrq+986Bs7NDsFJVtABvMwdxq1qqx962MTq/yVwXzTth3
xuJFRXfuAr+G545nGZxkA/QCyuetKWwa+MYN+o7OL0rgoWKtxMEzEyXliuLIj/84
MF1FadA1zNlk2g/l208YH+rSYp9a8X37dCjeh9I4XZ1iCinembr5dKk4gPOBuxoU
KoSV65vIcnY2vTgToZ2h+LOiP5Df+J1PUHLYRMEdfJA+EBWo3EM=
=/5e5
-----END PGP SIGNATURE-----

--=-UE4/4Yw3Gv+GEn2ubU+s--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8170971984141018914==--



From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:52:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Bmr-000069-LF; Wed, 27 Mar 2019 16:52: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=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9Bmp-000061-Gb
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:52:23 +0000
X-Inumbo-ID: af67738e-50b0-11e9-995c-77067d0f45a5
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af67738e-50b0-11e9-995c-77067d0f45a5;
 Wed, 27 Mar 2019 16:52: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 79E2DAFD1;
 Wed, 27 Mar 2019 16:52:19 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Ne+/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?B?bT4gPGUxMGMxNGNk77+9NTRhY++/vThkOGPvv70yZDVj77+9ZGI0YWRiZDM5ZDA3?=
 =?UTF-8?Q?=40citrix=2ecom=3e_=3caac2efca-8024-485a-4b8f-8565341c305c=40suse?=
 =?UTF-8?Q?=2ecom=3e_=3c5C9BA70E02000078002223A3=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: <3067f146-bfc4-1f00-64bf-5750b6486ee1@suse.com>
Date: Wed, 27 Mar 2019 17:52:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

T24gMjcvMDMvMjAxOSAxNzozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDMuMTkg
YXQgMTc6MTgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNy8wMy8yMDE5IDE2OjU1
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTgvMDMvMjAxOSAxMzoxMSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBJbnN0ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBz
dXNwZW5kIGFuZCBhbGxvY2F0aW5nIHRoZW0KPj4+PiBhZ2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAg
dGhlbS4gT25seSBmcmVlIGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBkaWRuJ3QKPj4+PiBjb21lIHVw
IGFnYWluIHdoZW4gcmVzdW1pbmcuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gSG1tIC0gdGhpcyBpcyBzbGlnaHRseSBwcm9i
bGVtYXRpYywgZ2l2ZW4gdGhlIGR1YWwgbmF0dXJlIG9mIHRoaXMgY29kZS4KPj4+Cj4+PiBJIGFn
cmVlIHRoYXQgaXQgdGhpcyBjaGFuZ2UgaXMgYmVuZWZpY2lhbCBmb3IgdGhlIHN1c3BlbmQgY2Fz
ZSwgYnV0IGl0Cj4+PiBpcyBhIHByb2JsZW0gd2hlbiB3ZSBhcmUgcGFya2luZyBhbiBpbmRpdmlk
dWFsIENQVSBmb3Igc210PTAgb3IKPj4+IHhlbi1ocHRvb2wgcmVhc29ucy4KPj4+Cj4+PiBEbyB3
ZSBoYXZlIGFueSBoaW50IHdlIGNhbiB1c2Ugd2hlbiB0YWtpbmcgdGhlIENQVSBkb3duIGFzIHRv
IHdoZXRoZXIKPj4+IHdlJ3JlIGV4cGVjdGluZyBpdCB0byBjb21lIHN0cmFpZ2h0IGJhY2sgdXAg
YWdhaW4/Cj4+Cj4+IERpZCB5b3UgbG9vayBpbnRvIHRoZSBwYXRjaD8gSSBkaWQgdGhpcyBieSB0
ZXN0aW5nIHN5c3RlbV9zdGF0ZS4KPiAKPiBJIHRoaW5rIHRoZXJlJ3MgYSB3aWRlciBwcm9ibGVt
IGhlcmU6IGVuYWJsZV9ub25ib290X2NwdXMoKQo+IG9ubHkgYnJpbmdzIGJhY2sgdXAgdGhlIENQ
VXMgdGhhdCB3ZXJlIHByZXZpb3VzbHkgb25saW5lLgo+IFBhcmtlZCBvbmVzIHdvdWxkIGJlIGxl
ZnQgYWxvbmUsIHlldCBhZnRlciByZXN1bWUgdGhleSdkCj4gbmVlZCB0byBiZSBwdXQgYmFjayBp
bnRvIHBhcmtlZCBzdGF0ZS4KCkkgY2FuIGFkZCB0aGF0IGhhbmRsaW5nIGluIHRoZSByZXNwaW4g
b2YgdGhlIHNlcmllcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:53:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16: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 1h9BoF-0000I0-8N; Wed, 27 Mar 2019 16: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=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9BoD-0000Ho-Qb
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:53:49 +0000
X-Inumbo-ID: e36f9f26-50b0-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e36f9f26-50b0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 16:53: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 D6D66ACE3;
 Wed, 27 Mar 2019 16:53:46 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com>
 <42e0d691a0e00149ba585382e26494159dbb71f9.camel@suse.com>
 <7090ec7b-e37b-35d2-67d9-97c32369fe8c@suse.com>
 <4585c758d5e6928acf5ed714ad5f13bf3991492f.camel@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: <6b1cfffb-02ae-4859-94aa-29676b0c18da@suse.com>
Date: Wed, 27 Mar 2019 17:53:46 +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: <4585c758d5e6928acf5ed714ad5f13bf3991492f.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDMvMjAxOSAxNzo1MSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gV2VkLCAyMDE5
LTAzLTI3IGF0IDE3OjMxICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNy8wMy8y
MDE5IDE3OjI0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+IE9uIE1vbiwgMjAxOS0wMy0xOCBh
dCAxNDoxMSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBjcHVfZGlzYWJsZV9zY2hl
ZHVsZXIoKSBpcyBiZWluZyBjYWxsZWQgZnJvbSBfX2NwdV9kaXNhYmxlKCkKPj4+PiB0b2RheS4K
Pj4+PiBUaGVyZSBpcyBubyBuZWVkIHRvIGNhbGwgaXQgb24gdGhlIGNwdSBqdXN0IGJlaW5nIGRp
c2FibGVkLCBzbwo+Pj4+IHVzZQo+Pj4+IHRoZSBDUFVfREVBRCBjYXNlIG9mIHRoZSBjcHUgbm90
aWZpZXIgY2hhaW4uCj4+Pj4KPj4+IFNvLCB3aGF0IGRvIHlvdSBtZWFuIHdpdGggIlRoZXJlIGlz
IG5vIG5lZWQgdG8gY2FsbCBpdCBvbiB0aGUgY3B1Cj4+PiBqdXN0Cj4+PiBiZWluZyBkaXNhYmxl
ZCI/Cj4+Pgo+Pj4gQmVjYXVzZSB3ZSBzdGlsbCAoZXZlbiBhZnRlciB0aGlzIHBhdGNoLCBJIG1l
YW4pIGNhbGwKPj4+IGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIG9uIGFsbCBub24tYm9vdCBDUFVz
LCBhcmVuJ3Qgd2U/IEl0J3MganVzdAo+Pj4gdGhhdAo+Pj4gcmlnaHQgbm93IHdlIGNhbGwgaXQg
ZnJvbSBfX2NwdV9kaXNhYmxlKCksIHdpdGggdGhlIHBhdGNoIHdlIGNhbGwKPj4+IGl0Cj4+PiBz
bGlnaHRseSBsYXRlci4KPj4KPj4gVGhlIENQVV9ERUFEIG5vdGlmaWVyIGNoYWluIGlzIGNhbGxl
ZCBvbiB0aGUgQ1BVIHJlcXVlc3RpbmcgdGhlIG90aGVyCj4+IG9uZSB0byBnbyBkb3duIChzbyBv
biB0aGUgYm9vdCBDUFUgaW4gc3VzcGVuZCBjYXNlKS4gU28gd2UgY2FsbCBpdAo+PiBfZm9yXwo+
PiBhbGwgbm9uLWJvb3QgQ1BVcyBpbiB0aGUgYm9vdCBDUFUuCj4+Cj4gTW1tLi4uIG9rLCBJIHNl
ZSB3aGF0IHlvdSBtZWFuIG5vdy4KPiAKPiBJIGd1ZXNzIHBhcnQgb2YgInRoZSBwcm9ibGVtIiBp
cyB0aGF0ICJjYWxsIGZ1bmMgb24gY3B1IEEiIHJlYWRzLCBhdAo+IGxlYXN0IHRvIG1lLCBhcyBi
b3RoIDEpIGNhbGwgZnVuYyBzbyB0aGF0IGl0IGFjdHMgb24gYW5kIGNoYW5nZSB0aGUKPiBzdGF0
ZSBvZiBjcHUgQSwgYW5kIDIpIGNhbGwgZnVuYyBpbiBzdWNoIGEgd2F5IHRoYXQgaXQgZXhlY3V0
ZXMgb24gY3B1Cj4gQS4KCkknbGwgcmVwaHJhc2UgdG8gImV4ZWN1dGUgZnVuYyBvbiBjcHUuLi4i
LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 16:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 16: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 1h9Bsl-0000bo-2g; Wed, 27 Mar 2019 16: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=0tC/=R6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Bsk-0000bi-1Q
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 16:58:30 +0000
X-Inumbo-ID: 89a27da0-50b1-11e9-9979-3701b21cf1c6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89a27da0-50b1-11e9-9979-3701b21cf1c6;
 Wed, 27 Mar 2019 16:58:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Mar 2019 10:58:25 -0600
Message-Id: <5C9BABAF02000078002223E3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Mar 2019 10:58:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-2-jgross@suse.com>
 <5C9BA336020000780022235B@suse.com>
 <0b849a5c-9af8-2b47-ced3-376af22c6141@suse.com>
In-Reply-To: <0b849a5c-9af8-2b47-ced3-376af22c6141@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Dario Faggioli <dfaggioli@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>

Pj4+IE9uIDI3LjAzLjE5IGF0IDE3OjQ1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ny8wMy8yMDE5IDE3OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQWxzbyB3aGlsZSBpbmRlZWQg
KGFzIHRoZSBkZXNjcmlwdGlvbiBzYXlzKSB0aGVyZSdzIG5vIG5lZWQgdG8KPj4gcnVuIHRoZSBm
dW5jdGlvbiBvbiB0aGUgQ1BVIGl0c2VsZiwgaXQncyBub3Qgb2J2aW91cyB0byBtZSB0aGF0Cj4+
IGl0J3Mgc2FmZSB0byBydW4gaXQgb3V0c2lkZSBvZiBzdG9wX21hY2hpbmUoKSBjb250ZXh0LiBP
ciB0byBiZQo+PiBtb3JlIHByZWNpc2UsIGl0J3Mgbm90IGNsZWFyIHRvIG1lIHRoYXQgbGVhdmlu
ZyBzdG9wX21hY2hpbmUoKQo+PiBjb250ZXh0IHdpdGggdGhlIGFkanVzdG1lbnRzIG5vdCBkb25l
IHlldCBpcyBub3QgZ29pbmcgdG8KPj4gbGVhZCB0byBwcm9ibGVtcyAoZHVlIHRvIHRoZSBnYXAg
YmV0d2VlbiBsZWF2aW5nIHRoYXQgY29udGV4dAo+PiBhbmQgYWNxdWlyaW5nIHRoZSBSQ1UgbG9j
aykuIENvdWxkIHlvdSBjbGFyaWZ5IHRoaXMgaW4gdGhlCj4+IGRlc2NyaXB0aW9uLCBwbGVhc2Ug
KGlmIGl0IGluZGVlZCBpcyBmaW5lIHRoaXMgd2F5KT8KPiAKPiBJdCBpcyBmaW5lLCBhcyB0aGUg
Y2hhbmNlcyBhcmUgemVybyB0aGF0IGFueSBjb2RlIHdpbGwgcnVuIG9uIHRoZSBjcHUKPiBqdXN0
IHRha2VuIGRvd24gYW5kIHRoYXQgY3B1IGlzIG5vdCBob2xkaW5nIGFueSBsb2NrcyB3ZSBtaWdo
dCBuZWVkLgoKV2VsbCwgb2YgY291cnNlIG5vdGhpbmcncyBnb2luZyB0byBydW4gb24gdGhhdCBD
UFUgYW55bW9yZS4KQnV0IHZDUFUtcyBtYXkgc3RpbGwgaGF2ZSBhc3NvY2lhdGlvbnMgd2l0aCBp
dCwgc28gd2hhdCBJJ20Kd29ycmllZCBhYm91dCBpcyBlLmcuIHNvbWV0aGluZyBmaW5kaW5nIHYt
PnByb2Nlc3NvciBwb2ludGluZwphdCBhbiBvZmZsaW5lIENQVSBhbmQgZ2V0dGluZyBjb25mdXNl
ZC4gQW5vdGhlciwgbW9yZSBleG90aWMKKG9yIHNob3VsZCBJIHNheSBjb250cml2ZWQpIHNjZW5h
cmlvIG1pZ2h0IGJlIGEgc29mdC1vbmxpbmUKcmVxdWVzdCBjb21pbmcgdmVyeSBxdWlja2x5IGFm
dGVyIGEgcHJpb3Igc29mdC1vZmZsaW5lIG9uZSwgd2l0aAp0aGlzIGZ1bmN0aW9uIG5vdCBoYXZp
bmcgZ290IGFyb3VuZCB0byBydW4geWV0LiBPciBiYXNpY2FsbHkKYW55dGhpbmcgZWxzZSB0aGF0
IGFjY2Vzc2VzIHRoZSBzYW1lIHN0YXRlIHRoZSBmdW5jdGlvbgptZWFucyB0byB1cGRhdGUgKG9y
IHVzZSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Bvl-0001Ms-MY; Wed, 27 Mar 2019 17: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=ETTt=R6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h9Bvj-0001Mm-Fp
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 17:01:35 +0000
X-Inumbo-ID: f9d15f88-50b1-11e9-9d85-c72e39214c78
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9d15f88-50b1-11e9-9d85-c72e39214c78;
 Wed, 27 Mar 2019 17:01:34 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2RGwX2B025857;
 Wed, 27 Mar 2019 17:01:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=P9yyzmjC9/E57N8x7Mhv5rAdJ6XKEbGxluDbesB4Bso=;
 b=hv6iFRNuMF4EPSSPzCnZ/xjEmeO8/ugXZuat3nHcStY6ILSBH9qcIgWwmsHkaR5wwCKZ
 UvxSxtBVBxRiZs3cOgRkzyEDmT72Rod5AjX66HGHZpVKkTAtPmrgzo0mKpbf1CkJ3ran
 pvyoovTw+zO7CGcFaHaohGgpszDErmLe35HmkUVD8H6B/2Wox54MFbaTVXQh3zb6z5PK
 pzhHlu8uUBRlC1JeG50VR/3qPhHgqrRP3pxRLqnZe8L+Snkc4/mff7vi+v+cNJ5ktEEH
 rG1FzPhNnzqZeGucJ2Ih5YIDWVp9knGa/MbYOKpcWxhKgsFhs/jBvUNbnIvGqtV7rAIc VQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2re6djhxty-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Mar 2019 17:01:31 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2RH1P65016346
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Mar 2019 17:01:25 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 x2RH1OOH016241;
 Wed, 27 Mar 2019 17:01:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Mar 2019 10:01:24 -0700
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Juergen Gross <jgross@suse.com>
References: <5C9B92EA020000780022227B@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: <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
Date: Wed, 27 Mar 2019 13:07:19 -0400
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: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9207
 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-1903270119
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNy8xOSAxMToxMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLQo+IC1zdGF0aWMgdm9p
ZCBfX2luaXQgeGVuX2ZpbHRlcl9jcHVfbWFwcyh2b2lkKQo+ICtzdGF0aWMgdm9pZCBfX2luaXQg
X2dldF9zbXBfY29uZmlnKHVuc2lnbmVkIGludCBlYXJseSkKPiAgewo+ICAJaW50IGksIHJjOwo+
ICAJdW5zaWduZWQgaW50IHN1YnRyYWN0ID0gMDsKPiAgCj4gLQlpZiAoIXhlbl9pbml0aWFsX2Rv
bWFpbigpKQo+ICsJaWYgKGVhcmx5KQo+ICAJCXJldHVybjsKPiAgCj4gIAludW1fcHJvY2Vzc29y
cyA9IDA7CgoKSXMgdGhlcmUgYSByZWFzb24gdG8gc2V0X2NwdV9wb3NzaWJsZSgpIGhlcmUgKG5v
dCBpbiB0aGUgZGlmZiwgYnV0IGluCnRoaXMgcm91dGluZSk/IFRoaXMgd2lsbCBiZSBjYWxsZWQg
ZnJvbSBzZXR1cF9hcmNoKCkgYmVmb3JlCnByZWZpbGxfcG9zc2libGVfbWFwKCksIHdoaWNoIHdp
bGwgY2xlYXIgYW5kIHRoZW4gcmUtaW5pdGlhbGl6ZQpfX2NwdV9wb3NzaWJsZV9tYXNrLgoKCgot
Ym9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:06:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17: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 1h9C0q-0001cf-Fn; Wed, 27 Mar 2019 17:06: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=BLRb=R6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9C0o-0001ca-Uk
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 17:06:50 +0000
X-Inumbo-ID: b59aa7a5-50b2-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b59aa7a5-50b2-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 17:06:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8866AFDB;
 Wed, 27 Mar 2019 17:06:48 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Mu+/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?Q?m=3e_=3c5C9BA336020000780022235B=40suse=2ecom=3e_=3c0b849a5c-9af8?=
 =?UTF-8?Q?-2b47-ced3-376af22c6141=40suse=2ecom=3e_=3c5C9BABAF02000078002223?=
 =?UTF-8?B?RTNAc3VzZS5jb20+?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <6c3dfb46-f6e6-4ab2-549b-58e6ca883108@suse.com>
Date: Wed, 27 Mar 2019 18:06:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Dario Faggioli <dfaggioli@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>

T24gMjcvMDMvMjAxOSAxNzo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDMuMTkg
YXQgMTc6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNy8wMy8yMDE5IDE3OjIy
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEFsc28gd2hpbGUgaW5kZWVkIChhcyB0aGUgZGVzY3Jp
cHRpb24gc2F5cykgdGhlcmUncyBubyBuZWVkIHRvCj4+PiBydW4gdGhlIGZ1bmN0aW9uIG9uIHRo
ZSBDUFUgaXRzZWxmLCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHRoYXQKPj4+IGl0J3Mgc2FmZSB0
byBydW4gaXQgb3V0c2lkZSBvZiBzdG9wX21hY2hpbmUoKSBjb250ZXh0LiBPciB0byBiZQo+Pj4g
bW9yZSBwcmVjaXNlLCBpdCdzIG5vdCBjbGVhciB0byBtZSB0aGF0IGxlYXZpbmcgc3RvcF9tYWNo
aW5lKCkKPj4+IGNvbnRleHQgd2l0aCB0aGUgYWRqdXN0bWVudHMgbm90IGRvbmUgeWV0IGlzIG5v
dCBnb2luZyB0bwo+Pj4gbGVhZCB0byBwcm9ibGVtcyAoZHVlIHRvIHRoZSBnYXAgYmV0d2VlbiBs
ZWF2aW5nIHRoYXQgY29udGV4dAo+Pj4gYW5kIGFjcXVpcmluZyB0aGUgUkNVIGxvY2spLiBDb3Vs
ZCB5b3UgY2xhcmlmeSB0aGlzIGluIHRoZQo+Pj4gZGVzY3JpcHRpb24sIHBsZWFzZSAoaWYgaXQg
aW5kZWVkIGlzIGZpbmUgdGhpcyB3YXkpPwo+Pgo+PiBJdCBpcyBmaW5lLCBhcyB0aGUgY2hhbmNl
cyBhcmUgemVybyB0aGF0IGFueSBjb2RlIHdpbGwgcnVuIG9uIHRoZSBjcHUKPj4ganVzdCB0YWtl
biBkb3duIGFuZCB0aGF0IGNwdSBpcyBub3QgaG9sZGluZyBhbnkgbG9ja3Mgd2UgbWlnaHQgbmVl
ZC4KPiAKPiBXZWxsLCBvZiBjb3Vyc2Ugbm90aGluZydzIGdvaW5nIHRvIHJ1biBvbiB0aGF0IENQ
VSBhbnltb3JlLgo+IEJ1dCB2Q1BVLXMgbWF5IHN0aWxsIGhhdmUgYXNzb2NpYXRpb25zIHdpdGgg
aXQsIHNvIHdoYXQgSSdtCj4gd29ycmllZCBhYm91dCBpcyBlLmcuIHNvbWV0aGluZyBmaW5kaW5n
IHYtPnByb2Nlc3NvciBwb2ludGluZwo+IGF0IGFuIG9mZmxpbmUgQ1BVIGFuZCBnZXR0aW5nIGNv
bmZ1c2VkLiBBbm90aGVyLCBtb3JlIGV4b3RpYwoKdi0+cHJvY2Vzc29yIGlzIGFsbG93ZWQgdG8g
aGF2ZSBhIHN0YWxlIHZhbHVlIGFzIGxvbmcgYXMgdGhlIHZjcHUKaXNuJ3QgcnVubmluZy4KCj4g
KG9yIHNob3VsZCBJIHNheSBjb250cml2ZWQpIHNjZW5hcmlvIG1pZ2h0IGJlIGEgc29mdC1vbmxp
bmUKPiByZXF1ZXN0IGNvbWluZyB2ZXJ5IHF1aWNrbHkgYWZ0ZXIgYSBwcmlvciBzb2Z0LW9mZmxp
bmUgb25lLCB3aXRoCj4gdGhpcyBmdW5jdGlvbiBub3QgaGF2aW5nIGdvdCBhcm91bmQgdG8gcnVu
IHlldC4gT3IgYmFzaWNhbGx5Cj4gYW55dGhpbmcgZWxzZSB0aGF0IGFjY2Vzc2VzIHRoZSBzYW1l
IHN0YXRlIHRoZSBmdW5jdGlvbgo+IG1lYW5zIHRvIHVwZGF0ZSAob3IgdXNlKS4KClRoZSBDUFVf
REVBRCBub3RpZmllciBjaGFpbiBpcyBhY3RpdmF0ZWQgYmVmb3JlIGNhbGxpbmcKY3B1X2hvdHBs
dWdfZG9uZSgpLiBJIGRvbid0IHNlZSBob3cgYW4gb25saW5lIHJlcXVlc3QgY291bGQgbWFrZSBp
dAppbiBiZXR3ZWVuLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:23:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9CGg-0003AC-48; Wed, 27 Mar 2019 17:23: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9CGe-0003A2-3e
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 17:23:12 +0000
X-Inumbo-ID: fcaf8f06-50b4-11e9-a98a-1383fec3c37b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcaf8f06-50b4-11e9-a98a-1383fec3c37b;
 Wed, 27 Mar 2019 17:23: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 1h9CGZ-0007Cn-24; Wed, 27 Mar 2019 17:23: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 1h9CGY-00050U-Of; Wed, 27 Mar 2019 17:23:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9CGY-0004MF-O3; Wed, 27 Mar 2019 17:23:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134127-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=8eed571409a7f81ec9327cfa95d7c298333e22e4
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 17:23:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134127: 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>

ZmxpZ2h0IDEzNDEyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEyNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhl
ZWQ1NzE0MDlhN2Y4MWVjOTMyN2NmYTk1ZDdjMjk4MzMzZTIyZTQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAyIGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMDQg
IDIwMTktMDMtMjYgMjI6MDY6NDQgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4ZWVk
NTcxNDA5YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAz
IDIwMTkgKzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBq
b2JzCiAgICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJv
a2VuIGJ1aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1v
dmUuCiAgICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRo
b24gMi42LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8g
c2Vuc2libGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmly
b25tZW50cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0
cmVhbSBidWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBH
Q0MgNC42IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUy
Y2NlM2FhZjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAK
CiAgICBDSTogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAg
VGhlIHNjcmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUg
dGhyZWUgdGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17: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 1h9CM3-0003Qr-SJ; Wed, 27 Mar 2019 17:28: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=WMcC=R6=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9CM3-0003Qm-A3
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 17:28:47 +0000
X-Inumbo-ID: c420fc96-50b5-11e9-b684-57af004c5770
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [40.107.76.45]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c420fc96-50b5-11e9-b684-57af004c5770;
 Wed, 27 Mar 2019 17:28: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=OfTeuaZuIaZHfleq0XEJrwyA73Y3dCxCs6+tgBUEn8U=;
 b=FQoS0+gv+PdzcDSyl2ehwmFOfqBvrZKY8oVutXVLIC+cOKRkvrDkiu59HmXOAkQBCHbBQSyo+pAG1jN525O4lUITpcE/UmUQTXtFNTIblG0VruvZR8L5uhHzxePoj4FS3whXZR8KCHT2SRNnwfvIZOdZ03YBnIGkVZhBgnsICIM=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1550.namprd12.prod.outlook.com (10.172.52.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.16; Wed, 27 Mar 2019 17:28:40 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Wed, 27 Mar 2019
 17:28:40 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqYJZaiAgAIwKgCAAOQngIAGdNGAgAtPGQCAABFhAIABblSAgAAs3YA=
Date: Wed, 27 Mar 2019 17:28:40 +0000
Message-ID: <c1dd827f-c040-fa3a-cbd0-67816fcac2df@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
 <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
 <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
In-Reply-To: <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0104.namprd05.prod.outlook.com
 (2603:10b6:803:42::21) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 44872e71-45b1-47ed-4b08-08d6b2d9a708
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:MWHPR12MB1550; 
x-ms-traffictypediagnostic: MWHPR12MB1550:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MWHPR12MB15505F51C2BDBC32D207EC27E5580@MWHPR12MB1550.namprd12.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(396003)(136003)(366004)(376002)(199004)(189003)(51444003)(6306002)(36756003)(4326008)(6486002)(102836004)(6506007)(316002)(386003)(6436002)(6512007)(8676002)(66066001)(53546011)(26005)(229853002)(8936002)(6246003)(76176011)(97736004)(81156014)(81166006)(68736007)(5660300002)(186003)(6916009)(52116002)(31686004)(53936002)(3846002)(6116002)(2906002)(54906003)(106356001)(25786009)(99286004)(105586002)(11346002)(2616005)(256004)(446003)(14444005)(476003)(486006)(86362001)(7736002)(305945005)(71200400001)(71190400001)(966005)(14454004)(31696002)(72206003)(478600001)(93886005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1550;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UTNCJNuqSkyNguslhN8rBjiOls/RBv9CFoclgJNC8tXrNyyhRWY6mMrCy8W2ZMXIWxuGOYfpN9QD4GQidBBchSEnfImX12tz3qYhjKqMK+cqvVTDfPOMUbt9KrN3IHK/N36cJPVHDz0NUtzsNHXZ8spmns8zKFlHBin+kH+japD1p7REVH8c+QiLpLqx+08gQvxWdIPXerTyS3PGIewNNix8i9O7QtbEOTzzJihXbfU8dbfmUaKB9MbkmfsuxUOiG372+Mch8VHenozi04/hswjueZgh4FyNqEUNVX+KFaU8Cvw1MKpOEESR6DBr0ZFQ8st7KtI5qWh33eDcIElqgHg0F0G2RsUrrsZVo7dKiBe+m+0c+kD16Ywd4/ClVBIKhFS8OPaTF89gpAfKt2X/AgZMqAQ56gYdchIweJw8u/Q=
Content-ID: <BAC7A15E1891D943B19AD1D92D00C427@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 44872e71-45b1-47ed-4b08-08d6b2d9a708
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 17:28:40.4363 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1550
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>,
 "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>

T24gMy8yNy8xOSA5OjQ4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjYuMDMuMTkg
YXQgMjI6NTYsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IE9uIDMvMjYvMTkgMTA6
NTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4+IE9uIDE5LjAzLjE5IGF0IDE3OjEyLCA8
QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6DQo+Pj4+IE9uIDMvMTUvMTkgMzozNyBBTSwgSmFu
IEJldWxpY2ggd3JvdGU6DQo+Pj4+PiBGdXJ0aGVybW9yZSBJJ20gdGhlbiBvbmNlIGFnYWluIHdv
bmRlcmluZyB3aGF0IHRoZSBnYWluIGlzDQo+Pj4+PiBvdmVyIHVzaW5nIHRoZSBBQ1BJIGRyaXZl
cjogVGhlIHN1Z2dlc3RlZCBfQ1NUIGxvb2tzIHRvIGV4YWN0bHkNCj4+Pj4+IG1hdGNoIHRoZSBk
YXRhIHlvdSBlbnRlciBpbnRvIHRoZSB0YWJsZSBpbiB0aGUgbGF0ZXIgcGF0Y2guIElPVw0KPj4+
Pj4gbXkgZnVuZGFtZW50YWwgY29uY2VybiBkaWRuJ3QgZ28gYXdheSB5ZXQ6IEFzIHBlciB0aGUg
bmFtZQ0KPj4+Pj4gb2YgdGhlIGRyaXZlciwgaXQgc2hvdWxkbid0IHJlYWxseSBuZWVkIHRvIHN1
cHBvcnQgSExUIChvciBhbnl0aGluZw0KPj4+Pj4gb3RoZXIgdGhhbiBNV0FJVCkgYXMgYW4gZW50
cnkgbWV0aG9kLiBIZW5jZSBJIHRoaW5rIHRoYXQgYXQNCj4+Pj4+IHRoZSB2ZXJ5IGxlYXN0IHlv
dSBuZWVkIHRvIGV4dGVuZCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGNoYW5nZQ0KPj4+Pj4gcXVp
dGUgYSBiaXQgdG8gZXhwbGFpbiB3aHkgdGhlIEFDUEkgZHJpdmVyIGlzIG5vdCBzdWl0YWJsZS4N
Cj4+Pj4+DQo+Pj4+PiBEZXBlbmRpbmcgb24gaG93IHRoaXMgY29tZXMgb3V0LCBpdCBtYXkgdGhl
biBzdGlsbCBiZSBhIG1hdHRlcg0KPj4+Pj4gb2YgZGlzY3Vzc2luZyB3aGV0aGVyLCByYXRoZXIg
dGhhbiBmaWRkbGluZyB3aXRoIG13YWl0LWlkbGUsIGl0DQo+Pj4+PiB3b3VsZG4ndCBiZSBiZXR0
ZXIgdG8gaGF2ZSBhbiBBTUQtc3BlY2lmaWMgZHJpdmVyIGluc3RlYWQuIEFyZQ0KPj4+Pj4gdGhl
cmUgYW55IHRob3VnaHRzIGluIHNpbWlsYXIgZGlyZWN0aW9ucyBmb3IgTGludXg/DQo+Pj4+DQo+
Pj4+IEJlY2F1c2U6DQo+Pj4+ICMxIGdldHRpbmcgdGhlIEFDUEkgdGFibGVzIGZyb20gZG9tMCBp
cyBlaXRoZXIgdW5yZWxpYWJsZSAoUFYgZG9tMCkgb3INCj4+Pj4gbm90IHBvc3NpYmxlIChQVkgg
ZG9tMCkuDQo+Pj4+ICMyIHRoZSBjaGFuZ2VzIHRvIHRoZSBJbnRlbCBjb2RlIGFyZSBtaW5pbWFs
Lg0KPj4+PiAjMyB3b3JzZSBjYXNlLCBYZW4gdGhpbmtzIGl0J3MgdXNpbmcgQ0M2IHdoZW4gaXQn
cyB1c2luZyBDQzEuICBOb3QNCj4+Pj4gcGVyZmVjdCBidXQgZmFyIGZyb20gZmF0YWwgb3IgYnJl
YWtpbmcuDQo+Pj4NCj4+PiBIYXZpbmcgdGhvdWdodCBhYm91dCB0aGlzIHNvbWUgbW9yZSwgSSBh
Z3JlZSB0aGF0IGFuIEFNRC1zcGVjaWZpYw0KPj4+IGRyaXZlciB3b3VsZCBsaWtlbHkgZ28gdG9v
IGZhci4gSG93ZXZlciwgdGhhdCdzIHN0aWxsIG5vIHJlYXNvbiB0byBmaWRkbGUNCj4+PiB3aXRo
IHRoZSBtd2FpdC1pZGxlIG9uZSAtIEkgdGhpbmsgeW91IGNvdWxkIGFzIHdlbGwgcG9wdWxhdGUg
dGhlIGRhdGENCj4+PiBhcyBuZWNlc3NhcnkgZm9yIHRoZSBBQ1BJIGRyaXZlciB0byB1c2UsIHJl
bW92aW5nIHRoZSBkZXBlbmRlbmN5DQo+Pj4gb24gRG9tMC4gQWZ0ZXIgYWxsIHRoYXQgZHJpdmVy
IGFscmVhZHkga25vd3Mgb2YgYWxsIHRoZSBlbnRyeSBtZXRob2RzDQo+Pj4geW91IG1heSB3YW50
L25lZWQgdG8gdXNlIChzZWUgYWNwaV9pZGxlX2RvX2VudHJ5KCkpLg0KPj4+DQo+PiBJIGRpZCBh
IHJvdWdoIGV4YW1wbGUgb2YgaG93IHRoYXQgbWlnaHQgd29yayBhbmQgbGluZXMgb2YgY29kZSBj
aGFuZ2VkDQo+PiBmb3IgYWRkaW5nIGl0IHRvIGNwdV9pZGxlIHdhcyByb3VnaGx5IDEyNS4gIFNl
ZWluZyBhcyB0aGlzIGRvZXNuJ3QNCj4+IGNvbXBpbGUgYW5kIGRvZXNuJ3QgZXZlbiBoYXZlIGNv
bW1lbnRzLCBJJ2Qgc2F5IGF0IGxlYXN0IDE0MCBsaW5lcyBvZg0KPj4gY29kZS9jaGFuZ2UgKG1v
c3Qgb2YgdGhvc2UgYXJlIGFkZGl0aXZlIHRvbyksIGEgbG90IG9mIGlzIGZ1bmN0aW9uYWxseQ0K
Pj4gY29waWVkIGZyb20gbXdhaXQtaWRsZSBhbmQgaG93IGl0IHJlYWRzIGRhdGEgb3V0IG9mIHRo
ZSBzdHJ1Y3R1cmVzLA0KPj4gY2hlY2tzLCBhbmQgcG9wdWxhdGVzIHRoZSBjeCBzdHJ1Y3R1cmVz
LiAgVGhlIGZpcnN0IHNldCBvZiBtd2FpdCBwYXRjaGVzDQo+PiBpcyA4NyBsaW5lcyBjaGFuZ2Vk
IHRvdGFsLg0KPj4NCj4+IEkgX2NvdWxkXyB0cnkgYW5kIHJlZmFjdG9yIHNvbWUgb2YgdGhlIGNv
ZGUgYW5kIGdldCBpdCBkb3duIGZyb20NCj4+IDEyNS0xNDAsIGJ1dCB0aGF0IHdvdWxkIG1vc3Qg
bGlrZWx5IG1ha2UgcG9ydGluZyBjaGFuZ2VzIGV2ZW4gaGFyZGVyIGZvcg0KPj4gbXdhaXQtaWRs
ZS4NCj4gDQo+IFdlbGwsIEkgd2FzIHJhdGhlciB0aGlua2luZyBhYm91dCBzb21ldGhpbmcgbGlr
ZSB0aGUgY2hhbmdlIGJlbG93LA0KPiB0YWtpbmcgc2xpZ2h0bHkgb3ZlciAxMDAgbGluZXMgb2Yg
bmV3IGNvZGUsIGFuZCBub3QgdG91Y2hpbmcNCj4gbXdhaXQtaWRsZS5jIGF0IGFsbC4gT3RvaCB0
aGVyZSBhcmUgYSBjb3VwbGUgb2YgVEJEcyBpbiB0aGVyZSB3aGljaA0KPiBtYXkgY2F1c2UgdGhl
IHBhdGNoIHRvIGZ1cnRoZXIgZ3JvdyBvbmNlIGFkZHJlc3NlZC4NCj4gDQo+IE5vdGUgdGhhdCB0
aGlzIGdvZXMgb24gdG9wIG9mDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9tc2cwMDA4OS5odG1sDQo+IHdoaWNoIHNhZGx5IHRo
ZXJlIHN0aWxsIHdhc24ndCBzdWZmaWNpZW50IGZlZWRiYWNrIG9uIHRvIGRlY2lkZSB3aGVyZQ0K
PiB0byBnbyB3aXRoIHRoZSBzZXJpZXM7IGFsbCBJIGtub3cgaXMgdGhhdCBBbmRyZXcgKHVuZGVy
c3RhbmRhYmx5KQ0KPiBkb2Vzbid0IHdhbnQgdG8gc2VlIHRoZSBsYXN0IHBhdGNoIGdvIGluIHdp
dGhvdXQgdmVuZG9yIGNvbmZpcm1hdGlvbg0KPiAoYW5kIEknZCBiZSBmaW5lIHRvIGRyb3AgdGhh
dCBsYXN0IHBhdGNoIGlmIG5lZWQgYmUsIGJ1dCB0aGlzIHNob3VsZG4ndA0KPiBibG9jayB0aGUg
ZWFybGllciBwYXRjaGVzIGluIHRoZSBzZXJpZXMpLg0KPiANCj4gSmFuDQo+IA0KPiB4ODYvQU1E
OiBtYWtlIEMtc3RhdGUgaGFuZGxpbmcgaW5kZXBlbmRlbnQgb2YgRG9tMA0KPiANCj4gQXQgbGVh
c3QgZm9yIG1vcmUgcmVjZW50IENQVXMsIGZvbGxvd2luZyB3aGF0IEJLREcgLyBQUFIgc3VnZ2Vz
dCBmb3IgdGhlDQo+IEJJT1MgdG8gc3VyZmFjZSB2aWEgQUNQSSB3ZSBjYW4gbWFrZSBvdXJzZWx2
ZXMgaW5kZXBlbmRlbnQgb2YgRG9tMA0KPiB1cGxvYWRpbmcgcmVzcGVjdGl2ZSBkYXRhLg0KPiAN
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiAtLS0N
Cj4gVEJEOiBDYW4gd2Ugc2V0IGxvY2FsX2FwaWNfdGltZXJfYzJfb2sgdG8gdHJ1ZT8gSSBjYW4n
dCBzZWVtIHRvIGZpbmQgYW55DQo+ICAgICAgIHN0YXRlbWVudCBpbiB0aGUgQktERyAvIFBQUiBh
cyB0byB3aGV0aGVyIHRoZSBMQVBJQyB0aW1lciBjb250aW51ZXMNCj4gICAgICAgcnVubmluZyBp
biBDQzYuDQo+IFRCRDogV2UgbWF5IHdhbnQgdG8gdmVyaWZ5IHRoYXQgSExUIGluZGVlZCBpcyBj
b25maWd1cmVkIHRvIGVudGVyIENDNi4NCj4gVEJEOiBJIGd1ZXNzIHdlIGNvdWxkIGV4dGVuZCB0
aGlzIHRvIGZhbWlsaWVzIG9sZGVyIHRoZW4gRmFtMTUgYXMgd2VsbC4NCj4gDQo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYw0KPiBAQCAtMTIwLDYgKzEyMCw4IEBAIGJvb2xlYW5fcGFyYW0oImxhcGljX3RpbWVy
X2MyX29rIiwgbG9jYWwNCj4gICANCj4gICBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKl9f
cmVhZF9tb3N0bHkgcHJvY2Vzc29yX3Bvd2Vyc1tOUl9DUFVTXTsNCj4gICANCj4gK3N0YXRpYyBp
bnQ4X3QgX19yZWFkX21vc3RseSB2ZW5kb3Jfb3ZlcnJpZGU7DQo+ICsNCj4gICBzdHJ1Y3QgaHdf
cmVzaWRlbmNpZXMNCj4gICB7DQo+ICAgICAgIHVpbnQ2NF90IG1jMDsNCj4gQEAgLTEyMjAsNiAr
MTIyMiw5IEBAIGxvbmcgc2V0X2N4X3BtaW5mbyh1aW50MzJfdCBhY3BpX2lkLCBzdHINCj4gICAg
ICAgaWYgKCBwbV9pZGxlX3NhdmUgJiYgcG1faWRsZSAhPSBhY3BpX3Byb2Nlc3Nvcl9pZGxlICkN
Cj4gICAgICAgICAgIHJldHVybiAwOw0KPiAgIA0KPiArICAgIGlmICggdmVuZG9yX292ZXJyaWRl
ID4gMCApDQo+ICsgICAgICAgIHJldHVybiAwOw0KPiArDQo+ICAgICAgIHByaW50X2N4X3BtaW5m
byhhY3BpX2lkLCBwb3dlcik7DQo+ICAgDQo+ICAgICAgIGNwdV9pZCA9IGdldF9jcHVfaWQoYWNw
aV9pZCk7DQo+IEBAIC0xMjkyLDYgKzEyOTcsOTggQEAgbG9uZyBzZXRfY3hfcG1pbmZvKHVpbnQz
Ml90IGFjcGlfaWQsIHN0cg0KPiAgICAgICByZXR1cm4gMDsNCj4gICB9DQo+ICAgDQo+ICtzdGF0
aWMgdm9pZCBhbWRfY3B1aWRsZV9pbml0KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqcG93
ZXIpDQo+ICt7DQo+ICsgICAgdW5zaWduZWQgaW50IGksIG5yID0gMDsNCj4gKyAgICBjb25zdCBz
dHJ1Y3QgY3B1aW5mb194ODYgKmMgPSAmY3VycmVudF9jcHVfZGF0YTsNCj4gKyAgICBjb25zdCB1
bnNpZ25lZCBpbnQgZWN4X3JlcSA9IENQVUlENV9FQ1hfRVhURU5TSU9OU19TVVBQT1JURUQgfA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1BVSUQ1X0VDWF9JTlRFUlJVUFRf
QlJFQUs7DQo+ICsgICAgY29uc3Qgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCA9IE5VTEw7
DQo+ICsgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCBmYW0xN1tdID0g
ew0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICAudHlwZSA9IEFDUElfU1RBVEVfQzEsDQo+
ICsgICAgICAgICAgICAuZW50cnlfbWV0aG9kID0gQUNQSV9DU1RBVEVfRU1fRkZILA0KPiArICAg
ICAgICAgICAgLmFkZHJlc3MgPSAwLA0KPiArICAgICAgICAgICAgLmxhdGVuY3kgPSAxLA0KPiAr
ICAgICAgICB9LA0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICAudHlwZSA9IEFDUElfU1RB
VEVfQzIsDQo+ICsgICAgICAgICAgICAuZW50cnlfbWV0aG9kID0gQUNQSV9DU1RBVEVfRU1fSEFM
VCwNCj4gKyAgICAgICAgICAgIC5sYXRlbmN5ID0gNDAwLA0KPiArICAgICAgICB9LA0KPiArICAg
IH07DQo+ICsNCj4gKyAgICBpZiAoIHBtX2lkbGVfc2F2ZSAmJiBwbV9pZGxlICE9IGFjcGlfcHJv
Y2Vzc29yX2lkbGUgKQ0KPiArICAgICAgICByZXR1cm47DQo+ICsNCj4gKyAgICBpZiAoIHZlbmRv
cl9vdmVycmlkZSA8IDAgKQ0KPiArICAgICAgICByZXR1cm47DQo+ICsNCj4gKyAgICBzd2l0Y2gg
KCBjLT54ODYgKQ0KPiArICAgIHsNCj4gKyAgICBjYXNlIDB4MTc6DQo+ICsgICAgICAgIGlmICgg
Y3B1X2hhc19tb25pdG9yICYmIGMtPmNwdWlkX2xldmVsID49IENQVUlEX01XQUlUX0xFQUYgJiYN
Cj4gKyAgICAgICAgICAgICAoY3B1aWRfZWN4KENQVUlEX01XQUlUX0xFQUYpICYgZWN4X3JlcSkg
PT0gZWN4X3JlcSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIGN4ID0gZmFtMTc7DQo+
ICsgICAgICAgICAgICBuciA9IEFSUkFZX1NJWkUoZmFtMTcpOw0KPiArICAgICAgICAgICAgYnJl
YWs7DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovDQo+ICsgICAg
Y2FzZSAweDE1Og0KPiArICAgIGNhc2UgMHgxNjoNCj4gKyAgICAgICAgY3ggPSAmZmFtMTdbMV07
DQo+ICsgICAgICAgIG5yID0gQVJSQVlfU0laRShmYW0xNykgLSAxOw0KPiArICAgICAgICBicmVh
azsNCj4gKw0KPiArICAgIGRlZmF1bHQ6DQo+ICsgICAgICAgIHZlbmRvcl9vdmVycmlkZSA9IC0x
Ow0KPiArICAgICAgICByZXR1cm47DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgcG93ZXItPmZsYWdz
Lmhhc19jc3QgPSB0cnVlOw0KPiArDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBucjsgKytpICkN
Cj4gKyAgICB7DQo+ICsgICAgICAgIGlmICggY3hbaV0udHlwZSA+IG1heF9jc3RhdGUgKQ0KPiAr
ICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgIHBvd2VyLT5zdGF0ZXNbaSArIDFdID0gY3hb
aV07DQo+ICsgICAgICAgIHBvd2VyLT5zdGF0ZXNbaSArIDFdLmlkeCA9IGkgKyAxOw0KPiArICAg
ICAgICBwb3dlci0+c3RhdGVzW2kgKyAxXS50YXJnZXRfcmVzaWRlbmN5ID0gY3hbaV0ubGF0ZW5j
eSAqIGxhdGVuY3lfZmFjdG9yOw0KPiArICAgIH0NCj4gKw0KPiArICAgIGlmICggaSApDQo+ICsg
ICAgew0KPiArICAgICAgICBwb3dlci0+Y291bnQgPSBpICsgMTsNCj4gKyAgICAgICAgcG93ZXIt
PnNhZmVfc3RhdGUgPSAmcG93ZXItPnN0YXRlc1tpXTsNCj4gKw0KPiArICAgICAgICBpZiAoICF2
ZW5kb3Jfb3ZlcnJpZGUgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBpZiAoICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJBVCkgKQ0KPiArICAgICAgICAgICAgICAgIGhwZXRfYnJv
YWRjYXN0X2luaXQoKTsNCj4gKw0KPiArICAgICAgICAgICAgaWYgKCAhbGFwaWNfdGltZXJfaW5p
dCgpICkNCj4gKyAgICAgICAgICAgIHsNCj4gKyAgICAgICAgICAgICAgICB2ZW5kb3Jfb3ZlcnJp
ZGUgPSAtMTsNCj4gKyAgICAgICAgICAgICAgICBjcHVpZGxlX2luaXRfY3B1KHBvd2VyLT5jcHUp
Ow0KPiArICAgICAgICAgICAgICAgIHJldHVybjsNCj4gKyAgICAgICAgICAgIH0NCj4gKw0KPiAr
ICAgICAgICAgICAgaWYgKCAhcG1faWRsZV9zYXZlICkNCj4gKyAgICAgICAgICAgIHsNCj4gKyAg
ICAgICAgICAgICAgICBwbV9pZGxlX3NhdmUgPSBwbV9pZGxlOw0KPiArICAgICAgICAgICAgICAg
IHBtX2lkbGUgPSBhY3BpX3Byb2Nlc3Nvcl9pZGxlOw0KPiArICAgICAgICAgICAgfQ0KPiArDQo+
ICsgICAgICAgICAgICBkZWFkX2lkbGUgPSBhY3BpX2RlYWRfaWRsZTsNCj4gKw0KPiArICAgICAg
ICAgICAgdmVuZG9yX292ZXJyaWRlID0gMTsNCj4gKyAgICAgICAgfQ0KPiArICAgIH0NCj4gKyAg
ICBlbHNlDQo+ICsgICAgICAgIHZlbmRvcl9vdmVycmlkZSA9IC0xOw0KPiArfQ0KPiArDQo+ICAg
dWludDMyX3QgcG1zdGF0X2dldF9jeF9ucih1aW50MzJfdCBjcHVpZCkNCj4gICB7DQo+ICAgICAg
IHJldHVybiBwcm9jZXNzb3JfcG93ZXJzW2NwdWlkXSA/IHByb2Nlc3Nvcl9wb3dlcnNbY3B1aWRd
LT5jb3VudCA6IDA7DQo+IEBAIC0xNDM3LDggKzE1MzQsOCBAQCBzdGF0aWMgaW50IGNwdV9jYWxs
YmFjaygNCj4gICAgICAgaW50IHJjID0gMDsNCj4gICANCj4gICAgICAgLyoNCj4gLSAgICAgKiBP
bmx5IGhvb2sgb24gQ1BVX1VQX1BSRVBBUkUgYmVjYXVzZSBhIGRlYWQgY3B1IG1heSB1dGlsaXpl
IHRoZSBpbmZvDQo+IC0gICAgICogdG8gZW50ZXIgZGVlcCBDLXN0YXRlLg0KPiArICAgICAqIE9u
bHkgaG9vayBvbiBDUFVfVVBfUFJFUEFSRSAvIENQVV9PTkxJTkUgYmVjYXVzZSBhIGRlYWQgY3B1
IG1heSB1dGlsaXplDQo+ICsgICAgICogdGhlIGluZm8gdG8gZW50ZXIgZGVlcCBDLXN0YXRlLg0K
PiAgICAgICAgKi8NCj4gICAgICAgc3dpdGNoICggYWN0aW9uICkNCj4gICAgICAgew0KPiBAQCAt
MTQ0Nyw2ICsxNTQ0LDEyIEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKA0KPiAgICAgICAgICAg
aWYgKCAhcmMgJiYgY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFibGUgKQ0KPiAgICAgICAg
ICAgICAgIHJjID0gY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFibGUocHJvY2Vzc29yX3Bv
d2Vyc1tjcHVdKTsNCj4gICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICsgICAgY2FzZSBDUFVfT05M
SU5FOg0KPiArICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCAmJg0KPiArICAgICAgICAgICAgIHByb2Nlc3Nvcl9wb3dlcnNbY3B1XSApDQo+ICsg
ICAgICAgICAgICBhbWRfY3B1aWRsZV9pbml0KHByb2Nlc3Nvcl9wb3dlcnNbY3B1XSk7DQo+ICsg
ICAgICAgIGJyZWFrOw0KPiAgICAgICB9DQo+ICAgDQo+ICAgICAgIHJldHVybiAhcmMgPyBOT1RJ
RllfRE9ORSA6IG5vdGlmaWVyX2Zyb21fZXJybm8ocmMpOw0KPiANCj4gDQoNClRoaXMgYWxzbyBs
YWNrcyBzb21lIG9mIHRoZSBmZWF0dXJlcyBvZiBtd2FpdC1pZGxlIGhhcyBhbmQgZHVwbGljYXRl
cyANCnRoZSBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkuICBUaGVyZSdzIGFsc28gYSBsYWNrIG9mIGNv
bW1lbnRzIHdoaWNoIG1heSBvciANCm1heSBub3QgYmUgbmVlZGVkLiAgU28gdGhhdCB3b3VsZCBh
ZGQgdG8gdGhlIGxpbmUgY2hhbmdlIGNvdW50IGlmIHlvdSANCmNhcmUgYWJvdXQgdGhhdC4NCg0K
SSdtIG5vdCBzdXJlIHdoeSB5b3UncmUgc28gYWR2ZXJzZSB0byB0aGUgbXdhaXQtaWRsZSBwYXRj
aGVzLiAgV2UncmUgDQpoYXJkIGNvZGluZyB2YWx1ZXMgaW4gYW5kIHVzaW5nIG13YWl0IChqdXN0
IGxpa2UgSW50ZWwgaXMpLCBidXQgdGhlIG9ubHkgDQpyZWFsIGNoYW5nZSB3ZSBuZWVkIGlzIHVz
aW5nIGhhbHQgZm9yIG9uZSBjLXN0YXRlLg0KDQpSYXRoZXIgdGhhbiBoYXZpbmcgYm90aCBkcml2
ZXJzIGhhdmUgdGhlIGFiaWxpdHkgdG8gcmVhZCBpbiBkYXRhIGZyb20gDQpzdHJ1Y3R1cmVzIGFu
ZCBkdXBsaWNhdGUgZnVuY3Rpb25hbGl0eSBhbmQgY29kZSwgd2h5IG5vdCBqdXN0IGhhdmUgYSAN
CnNpbmdsZSBkcml2ZXIgZm9yIGhhcmQgY29kZWQgdmFsdWVzIChtd2FpdC1pZGxlKSBhbmQgb25l
IGZvciBnZXR0aW5nIHRoZSANCnZhbHVlcyBpbiBmcm9tIGRvbTAgKGFjcGktaWRsZSk/DQoNCkkg
dGhpbmsgeW91J3JlIGdldHRpbmcgaHVuZyB1cCBvbiB0aGUgZmFjdCB0aGF0IHdlIGp1c3QgZG9u
J3QgdXNlIG13YWl0IA0KcmF0aGVyIHRoYW4gc2VlaW5nIHRoZSBsYXJnZXIgcGljdHVyZS4gIFdo
aWNoIGlzLCBvbmUgZHJpdmVyIHVzZXMgaGFyZCANCmNvZGVkIHZhbHVlcyBhbmQgdGhlIG90aGVy
IGlzIHJlYWRpbmcgdGhlbSBmcm9tIERvbTAuICBXZSBzdGlsbCB1c2UgDQptd2FpdCBpbiB0aGUg
bXdhaXQgZHJpdmVyLCBidXQgd2UganVzdCBoYXBwZW4gdG8gdXNlIGhhbHQgZm9yIG9uZSANCmMt
c3RhdGUuICBJdCBkb2Vzbid0IHJlcXVpcmUgYSBodWdlIHJld29yayBvZiB0aGUgZHJpdmVyIG9y
IHJlZHVjaW5nIHRoZSANCmZ1bmN0aW9uYWxpdHkgb2YgaXQgZm9yIEludGVsLiAgUmF0aGVyLCB3
ZSdyZSBsaW1pdGluZyB0aGUgZnVuY3Rpb25hbGl0eSANCm9mIHVzaW5nIGhhcmQgY29kZWQgdmFs
dWVzIHRvIG9uZSBkcml2ZXIgdGhhdCBzdXBwb3J0IGJvdGggdmVuZG9ycyB3aXRoIA0KbWluaW1h
bCBjaGFuZ2VzLg0KDQpCcmlhbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:32:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17:32:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9CPS-0004A3-7R; Wed, 27 Mar 2019 17:32:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h9CPQ-00049j-Bp
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 17:32:16 +0000
X-Inumbo-ID: 434650e2-50b6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 434650e2-50b6-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 17:32:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81999350"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-block@nongnu.org>,
 <qemu-devel@nongnu.org>
Date: Wed, 27 Mar 2019 17:32:05 +0000
Message-ID: <20190327173206.9065-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190327173206.9065-1-paul.durrant@citrix.com>
References: <20190327173206.9065-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] xen-block: scale sector based quantities
 correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlIFhlbiBibGtpZiBwcm90b2NvbCByZXF1aXJlcyB0aGF0IHNlY3RvciBiYXNlZCBxdWFudGl0
aWVzIHNob3VsZCBiZQppbnRlcnByZXRlZCBzdHJpY3RseSBhcyBtdWx0aXBsZXMgb2YgNTEyIGJ5
dGVzLiBTcGVjaWZpY2FsbHk6CgoiZmlyc3Rfc2VjdCBhbmQgbGFzdF9zZWN0IGluIGJsa2lmX3Jl
cXVlc3Rfc2VnbWVudCwgYXMgd2VsbCBhcwpzZWN0b3JfbnVtYmVyIGluIGJsa2lmX3JlcXVlc3Qs
IGFyZSBhbHdheXMgZXhwcmVzc2VkIGluIDUxMi1ieXRlIHVuaXRzLiIKClRoaXMgcGF0Y2ggbW9k
aWZpZXMgdGhlIHhlbi1ibG9jayBjb2RlIGFjY29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW4gSGFqbm9j
emkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDI4
ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIGh3L2Jsb2NrL3hlbl9ibGtpZi5oICAgICAg
ICAgICB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCBmMTUyM2M1YjQ1Li5iYjhmMTE4NmU0
IDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCkBAIC00OSw3ICs0OSw2IEBAIHN0cnVjdCBYZW5CbG9j
a0RhdGFQbGFuZSB7CiAgICAgdW5zaWduZWQgaW50ICpyaW5nX3JlZjsKICAgICB1bnNpZ25lZCBp
bnQgbnJfcmluZ19yZWY7CiAgICAgdm9pZCAqc3Jpbmc7Ci0gICAgaW50NjRfdCBmaWxlX2JsazsK
ICAgICBpbnQgcHJvdG9jb2w7CiAgICAgYmxraWZfYmFja19yaW5nc190IHJpbmdzOwogICAgIGlu
dCBtb3JlX3dvcms7CkBAIC0xNjgsNyArMTY3LDcgQEAgc3RhdGljIGludCB4ZW5fYmxvY2tfcGFy
c2VfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KIAotICAgIHJlcXVlc3QtPnN0YXJ0ID0gcmVxdWVzdC0+cmVxLnNlY3Rvcl9udW1iZXIg
KiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAgIHJlcXVlc3QtPnN0YXJ0ID0gcmVxdWVzdC0+cmVx
LnNlY3Rvcl9udW1iZXIgKiBYRU5fQkxLSUZfU0VDVE9SX1NJWkU7CiAgICAgZm9yIChpID0gMDsg
aSA8IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChpID09IEJM
S0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewogICAgICAgICAgICAgZXJyb3JfcmVwb3J0
KCJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZyIpOwpAQCAtMTc4LDE0ICsxNzcsMTQgQEAgc3Rh
dGljIGludCB4ZW5fYmxvY2tfcGFyc2VfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3Qp
CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7
CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQotICAgICAgICBpZiAocmVxdWVzdC0+
cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBkYXRhcGxhbmUtPmZpbGVfYmxrID49CisgICAgICAgIGlm
IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRSA+
PQogICAgICAgICAgICAgWENfUEFHRV9TSVpFKSB7CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQo
ImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAg
fQogCiAgICAgICAgIGxlbiA9IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAg
ICAgICAgICAgICByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRhdGFwbGFu
ZS0+ZmlsZV9ibGs7CisgICAgICAgICAgICAgICByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0X3Nl
Y3QgKyAxKSAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKICAgICAgICAgcmVxdWVzdC0+c2l6ZSAr
PSBsZW47CiAgICAgfQogICAgIGlmIChyZXF1ZXN0LT5zdGFydCArIHJlcXVlc3QtPnNpemUgPiBi
bGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKSkgewpAQCAtMjA1LDcgKzIwNCw2IEBAIHN0YXRp
YyBpbnQgeGVuX2Jsb2NrX2NvcHlfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAg
ICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKICAgICBYZW5EZXZpY2VH
cmFudENvcHlTZWdtZW50IHNlZ3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKICAg
ICBpbnQgaSwgY291bnQ7Ci0gICAgaW50NjRfdCBmaWxlX2JsayA9IGRhdGFwbGFuZS0+ZmlsZV9i
bGs7CiAgICAgYm9vbCB0b19kb21haW4gPSAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJ
Rl9PUF9SRUFEKTsKICAgICB2b2lkICp2aXJ0ID0gcmVxdWVzdC0+YnVmOwogICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwpAQCAtMjIwLDE2ICsyMTgsMTcgQEAgc3RhdGljIGludCB4ZW5fYmxv
Y2tfY29weV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgaWYgKHRv
X2RvbWFpbikgewogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gcmVxdWVz
dC0+cmVxLnNlZ1tpXS5ncmVmOwogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ub2Zm
c2V0ID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKLSAgICAgICAgICAgICAgICBm
aWxlX2JsazsKKyAgICAgICAgICAgICAgICBYRU5fQkxLSUZfU0VDVE9SX1NJWkU7CiAgICAgICAg
ICAgICBzZWdzW2ldLnNvdXJjZS52aXJ0ID0gdmlydDsKICAgICAgICAgfSBlbHNlIHsKICAgICAg
ICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5n
cmVmOwogICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSByZXF1ZXN0
LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgotICAgICAgICAgICAgICAgIGZpbGVfYmxrOworICAg
ICAgICAgICAgICAgIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKICAgICAgICAgICAgIHNlZ3NbaV0u
ZGVzdC52aXJ0ID0gdmlydDsKICAgICAgICAgfQogICAgICAgICBzZWdzW2ldLmxlbiA9IChyZXF1
ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICAgICAgICAgIHJlcXVl
c3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CisgICAgICAgICAgICAg
ICAgICAgICAgIHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICoKKyAgICAgICAg
ICAgICAgICAgICAgICBYRU5fQkxLSUZfU0VDVE9SX1NJWkU7CiAgICAgICAgIHZpcnQgKz0gc2Vn
c1tpXS5sZW47CiAgICAgfQogCkBAIC0zMzEsMjIgKzMzMCwyMiBAQCBzdGF0aWMgYm9vbCB4ZW5f
YmxvY2tfc3BsaXRfZGlzY2FyZChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsCiAgICAgWGVuQmxv
Y2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKICAgICBpbnQ2NF90
IGJ5dGVfb2Zmc2V0OwogICAgIGludCBieXRlX2NodW5rOwotICAgIHVpbnQ2NF90IGJ5dGVfcmVt
YWluaW5nLCBsaW1pdDsKKyAgICB1aW50NjRfdCBieXRlX3JlbWFpbmluZzsKICAgICB1aW50NjRf
dCBzZWNfc3RhcnQgPSBzZWN0b3JfbnVtYmVyOwogICAgIHVpbnQ2NF90IHNlY19jb3VudCA9IG5y
X3NlY3RvcnM7CiAKICAgICAvKiBXcmFwIGFyb3VuZCwgb3Igb3ZlcmZsb3dpbmcgYnl0ZSBsaW1p
dD8gKi8KICAgICBpZiAoc2VjX3N0YXJ0ICsgc2VjX2NvdW50IDwgc2VjX2NvdW50IHx8Ci0gICAg
ICAgIHNlY19zdGFydCArIHNlY19jb3VudCA+IElOVDY0X01BWCAvIGRhdGFwbGFuZS0+ZmlsZV9i
bGspIHsKKyAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8gWEVOX0JM
S0lGX1NFQ1RPUl9TSVpFKSB7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBs
aW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7Ci0g
ICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOwotICAgIGJ5
dGVfcmVtYWluaW5nID0gc2VjX2NvdW50ICogZGF0YXBsYW5lLT5maWxlX2JsazsKKyAgICBieXRl
X29mZnNldCA9IHNlY19zdGFydCAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKKyAgICBieXRlX3Jl
bWFpbmluZyA9IHNlY19jb3VudCAqIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsKIAogICAgIGRvIHsK
LSAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1pdCA6IGJ5
dGVfcmVtYWluaW5nOworICAgICAgICBieXRlX2NodW5rID0gYnl0ZV9yZW1haW5pbmcgPiBCRFJW
X1JFUVVFU1RfTUFYX0JZVEVTID8KKyAgICAgICAgICAgIEJEUlZfUkVRVUVTVF9NQVhfQllURVMg
OiBieXRlX3JlbWFpbmluZzsKICAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7CiAgICAg
ICAgIGJsa19haW9fcGRpc2NhcmQoZGF0YXBsYW5lLT5ibGssIGJ5dGVfb2Zmc2V0LCBieXRlX2No
dW5rLAogICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9ibG9ja19jb21wbGV0ZV9haW8sIHJl
cXVlc3QpOwpAQCAtNjMyLDcgKzYzMSw2IEBAIFhlbkJsb2NrRGF0YVBsYW5lICp4ZW5fYmxvY2tf
ZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gZ19uZXcwKFhlbkJsb2NrRGF0YVBsYW5lLCAxKTsKIAogICAgIGRhdGFw
bGFuZS0+eGVuZGV2ID0geGVuZGV2OwotICAgIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPSBjb25mLT5s
b2dpY2FsX2Jsb2NrX3NpemU7CiAgICAgZGF0YXBsYW5lLT5ibGsgPSBjb25mLT5ibGs7CiAKICAg
ICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmluZmxpZ2h0KTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2Nr
L3hlbl9ibGtpZi5oIGIvaHcvYmxvY2sveGVuX2Jsa2lmLmgKaW5kZXggM2U2ZTFlYTM2NS4uYTM1
MzY5M2VhMCAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Jsa2lmLmgKKysrIGIvaHcvYmxvY2sv
eGVuX2Jsa2lmLmgKQEAgLTE0Myw0ICsxNDMsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYmxraWZf
Z2V0X3g4Nl82NF9yZXEoYmxraWZfcmVxdWVzdF90ICpkc3QsCiAgICAgfQogfQogCisjZGVmaW5l
IFhFTl9CTEtJRl9TRUNUT1JfU0laRSA1MTIKKwogI2VuZGlmIC8qIFhFTl9CTEtJRl9IICovCi0t
IAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:32:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17:32:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9CPR-00049v-Te; Wed, 27 Mar 2019 17:32: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=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h9CPQ-00049g-2K
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 17:32:16 +0000
X-Inumbo-ID: 42e332e5-50b6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42e332e5-50b6-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 17:32:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81999336"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-block@nongnu.org>,
 <qemu-devel@nongnu.org>
Date: Wed, 27 Mar 2019 17:32:04 +0000
Message-ID: <20190327173206.9065-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] xen-block: fix sector size confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhlIFhlbiBibGtpZiBwcm90b2NvbCBpcyBjb25mdXNpbmcgYnV0IGRpc2N1c3Npb24gd2l0aCB0
aGUgbWFpbnRhaW5lcgpoYXMgY2xhcmlmaWVkIHRoYXQgc2VjdG9yIGJhc2VkIHF1YW50aXRpZXMg
aW4gcmVxdWVzdHMgYW5kIHRoZSAnc2VjdG9ycycKdmFsdWUgYWR2ZXJ0aXplZCBpbiB4ZW5zdG9y
ZSBzaG91bGQgYWx3YXlzIGJlIGluIHRlcm1zIG9mIDUxMi1ieXRlCnVuaXRzIGFuZCBub3QgdGhl
IGFkdmVydGlzZWQgbG9naWNhbCAnc2VjdG9yLXNpemUnIHZhbHVlLgoKVGhpcyBzZXJpZXMgZml4
ZXMgeGVuLWJsb2NrIHRvIGFkaGVyZSB0byB0aGUgc3BlYy4KClBhdWwgRHVycmFudCAoMik6CiAg
eGVuLWJsb2NrOiBzY2FsZSBzZWN0b3IgYmFzZWQgcXVhbnRpdGllcyBjb3JyZWN0bHkKICB4ZW4t
YmxvY2s6IGFsd2F5cyByZXBvcnQgJ3NlY3RvcnMnIGluIHRlcm1zIG9mIDUxMi1ieXRlIHVuaXRz
CgogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIHwgMjggKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAgICAgIHwgIDIgKy0KIGh3L2Js
b2NrL3hlbl9ibGtpZi5oICAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGlu
c2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQotLS0KdjI6CiAtIFNwbGl0IHVwIHByZXZpb3Vz
IHNpbmdsZSBwYXRjaAoKQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+CkNjOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tIAoyLjIw
LjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 17:32:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 17:32:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9CPO-00049V-In; Wed, 27 Mar 2019 17:32: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=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h9CPN-00049O-El
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 17:32:13 +0000
X-Inumbo-ID: 4099ea75-50b6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4099ea75-50b6-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 17:32:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="81999313"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-block@nongnu.org>,
 <qemu-devel@nongnu.org>
Date: Wed, 27 Mar 2019 17:32:06 +0000
Message-ID: <20190327173206.9065-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190327173206.9065-1-paul.durrant@citrix.com>
References: <20190327173206.9065-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] xen-block: always report 'sectors' in
 terms of 512-byte units
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

VGhlIG1haWwgdGhyZWFkIGF0IFsxXSBjbGFyaWZpZXMgdGhhdCB0aGUgWGVuIGJsa2lmIHByb3Rv
Y29sIHJlcXVpcmVzIHRoYXQKJ3NlY3RvcnMnIHZhbHVlIHJlcG9ydGVkIGluIHhlbnN0b3JlIGlz
IHN0cmljdGx5IGluIHRlcm1zIG9mIDUxMi1ieXRlCnVuaXRzIGFuZCBpcyBub3QgZGVwZW5kZW50
IG9uIHRoZSBsb2dpY2FsIHNlY3RvciBzaXplIHJlcG9ydGVkIGluCidzZWN0b3Itc2l6ZScuCgpb
MV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE5LTAzL21zZzAxNjAwLmh0bWwKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4IFJlaXR6IDxtcmVp
dHpAcmVkaGF0LmNvbT4KLS0tCiBody9ibG9jay94ZW4tYmxvY2suYyB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L2Js
b2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggYTg0ODg0OWY0OC4u
NTdlOWRhN2UxYyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxv
Y2sveGVuLWJsb2NrLmMKQEAgLTE0OSw3ICsxNDksNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
c2V0X3NpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2KQogICAgIGNvbnN0IGNoYXIgKnR5cGUg
PSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOwogICAgIFhlbkJsb2NrVmRl
diAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKICAgICBCbG9ja0NvbmYgKmNvbmYgPSAm
YmxvY2tkZXYtPnByb3BzLmNvbmY7Ci0gICAgaW50NjRfdCBzZWN0b3JzID0gYmxrX2dldGxlbmd0
aChjb25mLT5ibGspIC8gY29uZi0+bG9naWNhbF9ibG9ja19zaXplOworICAgIGludDY0X3Qgc2Vj
dG9ycyA9IGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvIFhFTl9CTEtJRl9TRUNUT1JfU0laRTsK
ICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoYmxvY2tkZXYpOwogCiAgICAgdHJh
Y2VfeGVuX2Jsb2NrX3NpemUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uLCBzZWN0
b3JzKTsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:20:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9DAD-0008Lp-2n; Wed, 27 Mar 2019 18:20: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9DAC-0008LX-8Z
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:20:36 +0000
X-Inumbo-ID: 0273303d-50bd-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0273303d-50bd-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:20:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87959807"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>, 
 <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>
References: <20190327173206.9065-1-paul.durrant@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: <3585a316-6349-b89e-99be-799b055594db@citrix.com>
Date: Wed, 27 Mar 2019 18:20: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: <20190327173206.9065-1-paul.durrant@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 0/2] xen-block: fix sector size confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefan Hajnoczi <stefanha@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>

T24gMjcvMDMvMjAxOSAxNzozMiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBYZW4gYmxraWYg
cHJvdG9jb2wgaXMgY29uZnVzaW5nIGJ1dCBkaXNjdXNzaW9uIHdpdGggdGhlIG1haW50YWluZXIK
PiBoYXMgY2xhcmlmaWVkIHRoYXQgc2VjdG9yIGJhc2VkIHF1YW50aXRpZXMgaW4gcmVxdWVzdHMg
YW5kIHRoZSAnc2VjdG9ycycKPiB2YWx1ZSBhZHZlcnRpemVkIGluIHhlbnN0b3JlIHNob3VsZCBh
bHdheXMgYmUgaW4gdGVybXMgb2YgNTEyLWJ5dGUKPiB1bml0cyBhbmQgbm90IHRoZSBhZHZlcnRp
c2VkIGxvZ2ljYWwgJ3NlY3Rvci1zaXplJyB2YWx1ZS4KPgo+IFRoaXMgc2VyaWVzIGZpeGVzIHhl
bi1ibG9jayB0byBhZGhlcmUgdG8gdGhlIHNwZWMuCgpJIHRob3VnaHQgd2UgYWdyZWVkIHRoYXQg
aGFyZGNvZGluZyB0aGluZ3MgdG8gNTEyIGJ5dGVzIHdhcyB0aGUgd3JvbmcKdGhpbmcgdG8gZG8u
CgpJIHdhcyBleHBlY3Rpbmcgc29tZXRoaW5nIGxpa2U6CgoxKSBDbGFyaWZ5IHRoZSBzcGVjIHdp
dGggdGhlIGludGVuZGVkIG1lYW5pbmcsICh3aGljaCBpcyB3aGF0IHNvbWUKaW1wbGVtZW50YXRp
b25zIGFjdHVhbGx5IHVzZSBhbHJlYWR5KSBhbmQgd29udCBjcmlwcGxlIDRrIGRhdGFwYXRocy4K
MikgSW50cm9kdWNlIGEgY29tcGF0aWJpbGl0eSBrZXkgZm9yICJJIGRvbid0IHJlbHkgb24gc2Vj
dG9yLXNpemUgYmVpbmcKNTEyIiwgd2hpY2ggZml4ZWQgaW1wbGVtZW50YXRpb25zIHNob3VsZCBh
ZHZlcnRpc2UuCjMpIFNwZWNpZnkgdGhhdCBiZWNhdXNlIG9mIGJ1Z3MgaW4gdGhlIHNwZWMgd2hp
Y2ggZ290IG91dCBpbnRvIHRoZSB3aWxkLApkcml2ZXJzIHdoaWNoIGRvbid0IGZpbmQgdGhlIGtl
eSBiZWluZyBhZHZlcnRpc2VkIGJ5IHRoZSBvdGhlciBlbmQKc2hvdWxkIGVtdWxhdGUgc2VjdG9y
LXNpemU9NTEyIGZvciBjb21wYXRpYmlsaXR5IHdpdGggYnJva2VuCmltcGxlbWVudGF0aW9ucy4K
CldoYXRldmVyIHRoZSBldmVudHVhbCB3YXkgb3V0LCB0aGUgZmlyc3QgdGhpbmcgd2hpY2ggbmVl
ZHMgdG8gaGFwcGVuIGlzCmFuIHVwZGF0ZSB0byB0aGUgc3BlYywgYmVmb3JlIGFjdGlvbnMgYXJl
IHRha2VuIHRvIGFsdGVyIGV4aXN0aW5nCmltcGxlbWVudGF0aW9ucy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYh-0001kd-MV; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYf-0001jl-KX
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:53 +0000
X-Inumbo-ID: 8c483d2e-50c0-11e9-af78-2ff39fb9a87f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8c483d2e-50c0-11e9-af78-2ff39fb9a87f;
 Wed, 27 Mar 2019 18:45:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B0636A78;
 Wed, 27 Mar 2019 11:45:52 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7CD533F557;
 Wed, 27 Mar 2019 11:45:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:26 +0000
Message-Id: <20190327184531.30986-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 07/12] xen/arm: cpuerrata: Match register size
 with value size in check_workaround_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQKZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkg
dmFsdWUgb24gQXJtMzIKKHJlc3AuIEFybTY0KSB3aGVyZWFzIHRoZSB2YWx1ZSBpcyBhIGJvb2xl
YW4gKENsYW5nIGNvbnNpZGVyIHRvIGJlCjMyLWJpdCkuCgpJdCB3b3VsZCBiZSBwb3NzaWJsZSB0
byBpbXBvc2UgMzItYml0IHJlZ2lzdGVyIGZvciBib3RoIGFyY2hpdGVjdHVyZQpidXQgdGhpcyBy
ZXF1aXJlIHRoZSBjb2RlIHRvIHVzZSBfX09QMzIuIEhvd2V2ZXIsIGl0IGRvZXMgbm90IHJlYWxs
eQppbXByb3ZlIHRoZSBhc3NlbWJseSBnZW5lcmF0ZWQuIEluc3RlYWQsIHJlcGxhY2Ugc3dpdGNo
IHRoZSB2YXJpYWJsZQp0byB1c2UgcmVnaXN0ZXJfdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVl
cnJhdGEuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCmluZGV4IDU1ZGRmZGEyNzIuLjg4ZWYzY2E5MzQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaApAQCAtMTQsNyArMTQsNyBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgY2hlY2tfd29ya2Fyb3VuZF8jI2VycmF0dW0odm9pZCkgICAgICAgICAgICAgXAogICAg
ICAgICByZXR1cm4gZmFsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBib29sIHJldDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmVnaXN0ZXJfdCBy
ZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFUSVZFKCJtb3YgJTAsICMwIiwgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibW92ICUwLCAjMSIs
ICAgICAgICAgICAgICAgICBcCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYY-0001ha-Ht; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYX-0001hU-Dj
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:45 +0000
X-Inumbo-ID: 86eae7ac-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 86eae7ac-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:45:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9D676A78;
 Wed, 27 Mar 2019 11:45:43 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 664323F557;
 Wed, 27 Mar 2019 11:45:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:20 +0000
Message-Id: <20190327184531.30986-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgdXNlcyAiLXRhcmdldCIgb3B0aW9uIGZvciBjcm9zcy1jb21waWxhdGlvbi4KClNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogY29uZmln
L1N0ZEdOVS5tayB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZy9TdGRHTlUubWsgYi9jb25maWcv
U3RkR05VLm1rCmluZGV4IDAzOTI3NGVhNjEuLjQ4YzUwYjVhZDcgMTAwNjQ0Ci0tLSBhL2NvbmZp
Zy9TdGRHTlUubWsKKysrIGIvY29uZmlnL1N0ZEdOVS5tawpAQCAtMSw4ICsxLDEzIEBACiBBUyAg
ICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCiBMRCAgICAgICAgID0gJChDUk9TU19DT01QSUxF
KWxkCiBpZmVxICgkKGNsYW5nKSx5KQotQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFu
ZwotQ1hYICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFuZysrCitpZm5lcSAoJChDUk9TU19D
T01QSUxFKSwpCitDQyAgICAgICAgID0gY2xhbmcgLXRhcmdldCAkKENST1NTX0NPTVBJTEU6LT0p
CitDWFggICAgICAgID0gY2xhbmcrKyAtdGFyZ2V0ICQoQ1JPU1NfQ09NUElMRTotPSkKK2Vsc2UK
K0NDICAgICAgICAgPSBjbGFuZworQ1hYICAgICAgICA9IGNsYW5nKysKK2VuZGlmCiBMRF9MVE8g
ICAgID0gJChDUk9TU19DT01QSUxFKWxsdm0tbGQKIGVsc2UKIENDICAgICAgICAgPSAkKENST1NT
X0NPTVBJTEUpZ2NjCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYb-0001iJ-Aj; Wed, 27 Mar 2019 18:45:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYZ-0001hm-W3
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:48 +0000
X-Inumbo-ID: 889007ed-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 889007ed-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:45: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 8B98815BF;
 Wed, 27 Mar 2019 11:45:46 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 585533F557;
 Wed, 27 Mar 2019 11:45:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:22 +0000
Message-Id: <20190327184531.30986-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 03/12] xen/arm: zynqmp: Fix header guard for
 xilinx-zynqmp-eemi.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: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGhlYWRlciBndWFyZCBmb3IgeGlsaW54LXp5bnFtcC1lZW1pLmggaXMgbm90IGZvbGxvd2Vk
IGJ5IGEgI2RlZmluZQpvZiB0aGUgbWFjcm8gdXNlZCBpbiB0aGUgZ3VhcmQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuaAppbmRleCA3MmFhZGY3YTQ0
Li5jZjI1YTkwMTRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94
aWxpbngtenlucW1wLWVlbWkuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94
aWxpbngtenlucW1wLWVlbWkuaApAQCAtMTIsNyArMTIsNyBAQAogICovCiAKICNpZm5kZWYgX19B
U01fQVJNX1BMQVRGT1JNU19aWU5RTVBfSAotI2RlZmluZSBfX0FTTV9BU01fUExBVEZPUk1TX1pZ
TlFNUF9ICisjZGVmaW5lIF9fQVNNX0FSTV9QTEFURk9STVNfWllOUU1QX0gKIAogI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYk-0001lu-Er; Wed, 27 Mar 2019 18:45:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYi-0001lA-Rd
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:56 +0000
X-Inumbo-ID: 8e108d6e-50c0-11e9-bcc2-637fee61a28f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8e108d6e-50c0-11e9-bcc2-637fee61a28f;
 Wed, 27 Mar 2019 18:45:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9F44DA78;
 Wed, 27 Mar 2019 11:45:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6BFA83F557;
 Wed, 27 Mar 2019 11:45:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:28 +0000
Message-Id: <20190327184531.30986-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 09/12] xen/arm: guest_walk: Avoid theoritical
 unitialized value in get_top_bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgOC4wIHRocm93cyBhbiBlcnJvciBpbiB0aGUgZ2V0X3RvcF9iaXQgZnVuY3Rpb246Cgpn
dWVzdF93YWxrLmM6MzI4OjE1OiBlcnJvcjogdmFyaWFibGUgJ3RvcGJpdCcgaXMgdXNlZCB1bmlu
aXRpYWxpemVkCndoZW5ldmVyICdpZicgY29uZGl0aW9uIGlzIGZhbHNlIFstV2Vycm9yLC1Xc29t
ZXRpbWVzLXVuaW5pdGlhbGl6ZWRdCiAgICBlbHNlIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkK
ICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn4KClRoaXMgaXMgaGFwcGVuaW5nIGJlY2F1
c2UgY2xhbmcgdGhpbmtzIHRoYXQgaXNfMzJiaXRfZG9tYWluKGQpIGlzIG5vdAp0aGUgZXhhY3Qg
aW52ZXJzZSBvZiBpc182NGJpdF9kb21haW4oZCkuIFNvIGl0IGV4cGVjdHMgYSBlbHNlIGNhc2Ug
dG8KaGFuZGxlIHRoZSBjYXNlIHdoZXJlIHRoZSBsYXR0ZXIgY2FsbCBpcyBmYWxzZS4KCkluIG90
aGVyIHBhcnQgb2YgdGhlIGNvZGUsIGRlYWxpbmcgd2l0aCBkaWZmZXJlbmNlIGJldHdlZW4gMzIt
Yml0IGFuZAo2NC1iaXQgZG9tYWluLCB3ZSB1c3VhbGx5IHVzZSBpZiAoIGlzX1hYYml0X2RvbWFp
biApIC4uLiBlbHNlIC4uLgoKU28gdXNlIHRoZSBzYW1lIHBhdHRlcm4gaGVyZS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2d1ZXN0X3dhbGsuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4IDdkYjdhNzMyMWIuLjFiZWUxOTg3NzcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYwpAQCAtMzI1LDcgKzMyNSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3Rv
cF9iaXQoc3RydWN0IGRvbWFpbiAqZCwgdmFkZHJfdCBndmEsIHJlZ2lzdGVyX3QgdGNyKQogICAg
ICAqLwogICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgdG9wYml0ID0gMzE7
Ci0gICAgZWxzZSBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCisgICAgZWxzZQogICAgIHsKICAg
ICAgICAgaWYgKCAoKGd2YSAmIEJJVF9VTEwoNTUpKSAmJiAodGNyICYgVENSX0VMMV9UQkkxKSkg
fHwKICAgICAgICAgICAgICAoIShndmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFf
VEJJMCkpICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYW-0001hO-84; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYV-0001hJ-4d
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:43 +0000
X-Inumbo-ID: 85655744-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 85655744-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:45: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 269BD374;
 Wed, 27 Mar 2019 11:45:41 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9C7663F557;
 Wed, 27 Mar 2019 11:45:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:19 +0000
Message-Id: <20190327184531.30986-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH 00/12] xen/arm: Add support to build with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.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>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IHRvIGJ1aWxkIFhlbiBBcm0gd2l0aCBj
bGFuZy4gVGhpcyBzZXJpZXMgd2FzIHRlc3RlZAp3aXRoIGNsYW5nIDguMC4KCk5vdGUgdGhhdCBJ
IG9ubHkgZGlkIGJ1aWxkIGZvciBhcm02NC4gSSBzdGlsbCBuZWVkIHRvIGxvb2sgYXQgdGhlIGFy
bTMyCmJ1aWxkLgoKQ2hlZXJzLAoKSnVsaWVuIEdyYWxsICgxMik6CiAgeGVuOiBjbGFuZzogU3Vw
cG9ydCBjb3JyZWN0bHkgY3Jvc3MtY29tcGlsZQogIHhlbi9hcm06IGZpeCBnZXRfY3B1X2luZm8o
KSB3aGVuIGJ1aWx0IHdpdGggY2xhbmcKICB4ZW4vYXJtOiB6eW5xbXA6IEZpeCBoZWFkZXIgZ3Vh
cmQgZm9yIHhpbGlueC16eW5xbXAtZWVtaS5oCiAgeGVuL2FybTogbWVtYWNjZXNzOiBJbml0aWFs
aXplIGNvcnJlY3RseSAqYWNjZXNzIGluCiAgICBfX3AybV9nZXRfbWVtX2FjY2VzcwogIHhlbi9h
cm02NDogYml0b3BzOiBNYXRjaCB0aGUgcmVnaXN0ZXIgc2l6ZSB3aXRoIHRoZSB2YWx1ZSBzaXpl
IGluIGZsc2wKICB4ZW4vYXJtNjQ6IHN5c3JlZzogSW1wbGVtZW50IHRoZSAzMi1iaXQgaGVscGVy
cyB1c2luZyB0aGUgNjQtYml0CiAgICBoZWxwZXJzCiAgeGVuL2FybTogY3B1ZXJyYXRhOiBNYXRj
aCByZWdpc3RlciBzaXplIHdpdGggdmFsdWUgc2l6ZSBpbgogICAgY2hlY2tfd29ya2Fyb3VuZF8q
CiAgeGVuL2FybTogY3B1ZmVhdHVyZTogTWF0Y2ggcmVnaXN0ZXIgc2l6ZSB3aXRoIHZhbHVlIHNp
emUgaW4KICAgIGNwdXNfaGF2ZV9jb25zdF9jYXAKICB4ZW4vYXJtOiBndWVzdF93YWxrOiBBdm9p
ZCB0aGVvcml0aWNhbCB1bml0aWFsaXplZCB2YWx1ZSBpbgogICAgZ2V0X3RvcF9iaXQKICB4ZW4v
YXJtOiBtbTogTWFyayBjaGVja19tZW1vcnlfbGF5b3V0X2FsaWdubWVudF9jb25zdHJhaW50cyBh
cyB1bnVzZWQKICB4ZW4vYXJtOiB0cmFwczogTWFyayBjaGVja19zdGFja19hbGlnbm1lbnRfY29u
c3RyYWludHMgYXMgdW51c2VkCiAgeGVuL2FybTY0OiBfX2NtcHhjaGcgYW5kIF9fY21weGNoZ19t
YiBzaG91bGQgYWx3YXlzIGJlIGlubGluZQoKIGNvbmZpZy9TdGRHTlUubWsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rf
d2Fsay5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbWVt
X2FjY2Vzcy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0v
bW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gv
YXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmggICAgICAgICAgICAgICAgIHwgIDMgKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCAgICAgICAgICAgICAgICB8IDEwICsr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oICAgICAgICAgICAg
ICAgIHwgMTEgKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5o
ICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmggfCAgMiArLQogMTIgZmlsZXMgY2hhbmdl
ZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYl-0001mh-Q2; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYk-0001lv-Gk
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:58 +0000
X-Inumbo-ID: 8ed960d7-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8ed960d7-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:45:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1C2EF1596;
 Wed, 27 Mar 2019 11:45:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DD0EB3F557;
 Wed, 27 Mar 2019 11:45:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:29 +0000
Message-Id: <20190327184531.30986-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 10/12] xen/arm: mm: Mark
 check_memory_layout_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgd2lsbCB0aHJvdyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3Mg
eW91IHRlbGwKdG8gaWdub3JlIGl0LiBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51
c2VkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94
ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAwMWFlMmNjY2MwLi5kMzc5MjUwNTFhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTYwLDcgKzE2
MCw4IEBAIHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7CiBleHRlcm4gY2hhciBfX2luaXRfYmVn
aW5bXSwgX19pbml0X2VuZFtdOwogCiAvKiBDaGVja2luZyBWQSBtZW1vcnkgbGF5b3V0IGFsaWdu
bWVudC4gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBjaGVja19tZW1vcnlfbGF5b3V0X2FsaWdubWVu
dF9jb25zdHJhaW50cyh2b2lkKSB7CitzdGF0aWMgX19tYXliZV91bnVzZWQgdm9pZCBjaGVja19t
ZW1vcnlfbGF5b3V0X2FsaWdubWVudF9jb25zdHJhaW50cyh2b2lkKQorewogICAgIC8qIDJNQiBh
bGlnbmVkIHJlZ2lvbnMgKi8KICAgICBCVUlMRF9CVUdfT04oWEVOX1ZJUlRfU1RBUlQgJiB+U0VD
T05EX01BU0spOwogICAgIEJVSUxEX0JVR19PTihGSVhNQVBfQUREUigwKSAmIH5TRUNPTkRfTUFT
Syk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYe-0001jR-1G; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYd-0001jI-0n
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:51 +0000
X-Inumbo-ID: 8a9984f2-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8a9984f2-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:45: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 C1B68A78;
 Wed, 27 Mar 2019 11:45:49 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E6753F557;
 Wed, 27 Mar 2019 11:45:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:24 +0000
Message-Id: <20190327184531.30986-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 05/12] xen/arm64: bitops: Match the register
 size with the value size in flsl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQgZXhwZWN0cwp0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBpbnN0cnVjdGlvbiBjbHogaXMgZXhwZWN0aW5nIHRoZSB0d28gb3BlcmFuZHMg
dG8gYmUgdGhlIHNhbWUgc2l6ZQooaS5lIDMyLWJpdCBvciA2NC1iaXQpLiBBcyB0aGUgZmxzbCBm
dW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggNjQtYml0CnZhbHVlLCB3ZSBuZWVkIHRvIG1ha2UgdGhl
IGRlc3RpbmF0aW9uIHZhcmlhYmxlIDY0LWJpdCBhcyB3ZWxsLgoKV2hpbGUgYXQgaXQsIGFkZCBh
IG5ld2xpbmUgYmVmb3JlIHRoZSByZXR1cm4gc3RhdGVtZW50LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L2JpdG9wcy5oIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2Jp
dG9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAppbmRleCA2YmYxOTIy
NjgwLi4wNTA0NWYxMTA5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2Jp
dG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmgKQEAgLTM0LDEy
ICszNCwxMyBAQCBzdGF0aWMgLypfXyovYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fZmZz
KHVuc2lnbmVkIGxvbmcgd29yZCkKIAogc3RhdGljIGlubGluZSBpbnQgZmxzbCh1bnNpZ25lZCBs
b25nIHgpCiB7Ci0gICAgICAgIGludCByZXQ7CisgICAgICAgIHVpbnQ2NF90IHJldDsKIAogICAg
ICAgICBpZiAoX19idWlsdGluX2NvbnN0YW50X3AoeCkpCiAgICAgICAgICAgICAgICByZXR1cm4g
Z2VuZXJpY19mbHNsKHgpOwogCiAgICAgICAgIGFzbSgiY2x6XHQlMCwgJTEiIDogIj1yIiAocmV0
KSA6ICJyIiAoeCkpOworCiAgICAgICAgIHJldHVybiBCSVRTX1BFUl9MT05HIC0gcmV0OwogfQog
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYi-0001kp-2S; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYh-0001kO-A2
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:55 +0000
X-Inumbo-ID: 8d201b26-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8d201b26-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:45: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 2DDE41596;
 Wed, 27 Mar 2019 11:45:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EE6DA3F557;
 Wed, 27 Mar 2019 11:45:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:27 +0000
Message-Id: <20190327184531.30986-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 08/12] xen/arm: cpufeature: Match register size
 with value size in cpus_have_const_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQKZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkg
dmFsdWUgb24gQXJtMzIKKHJlc3AuIEFybTY0KSB3aGVyZWFzIHRoZSB2YWx1ZSBpcyBhIGJvb2xl
YW4gKENsYW5nIGNvbnNpZGVyIHRvIGJlCjMyLWJpdCkuCgpJdCB3b3VsZCBiZSBwb3NzaWJsZSB0
byBpbXBvc2UgMzItYml0IHJlZ2lzdGVyIGZvciBib3RoIGFyY2hpdGVjdHVyZQpidXQgdGhpcyBy
ZXF1aXJlIHRoZSBjb2RlIHRvIHVzZSBfX09QMzIuIEhvd2V2ZXIsIGl0IGRvZXMgbm8gcmVhbGx5
CmltcHJvdmUgdGhlIGFzc2VtYmx5IGdlbmVyYXRlZC4gSW5zdGVhZCwgcmVwbGFjZSBzd2l0Y2gg
dGhlIHZhcmlhYmxlIHRvCnVzZSByZWdpc3Rlcl90LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggYzJjOGYzNDE3Yy4uZDA2ZjA5ZWNm
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIGlu
bGluZSBib29sIGNwdXNfaGF2ZV9jYXAodW5zaWduZWQgaW50IG51bSkKIAogLyogU3lzdGVtIGNh
cGFiaWxpdHkgY2hlY2sgZm9yIGNvbnN0YW50IGNhcCAqLwogI2RlZmluZSBjcHVzX2hhdmVfY29u
c3RfY2FwKG51bSkgKHsgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYm9vbCBfX3JldDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJlZ2lzdGVyX3QgX19yZXQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5B
VElWRSgibW92ICUwLCAjMCIsICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIm1vdiAlMCwgIzEiLCAgICAgXAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYc-0001jA-M7; Wed, 27 Mar 2019 18:45: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYc-0001j1-03
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:50 +0000
X-Inumbo-ID: 89c6428a-50c0-11e9-8ffe-0b705e907f2a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 89c6428a-50c0-11e9-8ffe-0b705e907f2a;
 Wed, 27 Mar 2019 18:45:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 506E41596;
 Wed, 27 Mar 2019 11:45:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CA0793F557;
 Wed, 27 Mar 2019 11:45:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:23 +0000
Message-Id: <20190327184531.30986-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 04/12] xen/arm: memaccess: Initialize correctly
 *access in __p2m_get_mem_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: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbW1pdCA4ZDg0ZTcwMWZkICJ4ZW4vYXJtOiBpbml0aWFsaXplIGFjY2VzcyIgaW5pdGlh
bGl6ZXMKKmFjY2VzcyB1c2luZyB0aGUgd3JvbmcgZW51bWVyYXRpb24gdHlwZS4gVGhpcyByZXN1
bHQgdG8gYSB3YXJuaW5nCnVzaW5nIGNsYW5nOgoKbWVtX2FjY2Vzcy5jOjUwOjIwOiBlcnJvcjog
aW1wbGljaXQgY29udmVyc2lvbiBmcm9tIGVudW1lcmF0aW9uIHR5cGUKJ3AybV9hY2Nlc3NfdCcg
dG8gZGlmZmVyZW50IGVudW1lcmF0aW9uIHR5cGUgJ3hlbm1lbV9hY2Nlc3NfdCcKWy1XZXJyb3Is
LVdlbnVtLWNvbnZlcnNpb25dCiAgICAqYWNjZXNzID0gcDJtLT5kZWZhdWx0X2FjY2VzczsKICAg
ICAgICAgICAgfiB+fn5+fl5+fn5+fn5+fn5+fn5+CgpUaGUgY29ycmVjdCBzb2x1dGlvbiBpcyB0
byB1c2UgdGhlIGFycmF5IG1lbWFjY2VzcyB0aGF0IHdpbGwgZG8gdGhlCmNvbnZlcnNpb24gYmV0
d2VlbiB0aGUgMiBlbnVtcy4KCkZpeGVzOiA4ZDg0ZTcwMWZkICgieGVuL2FybTogaW5pdGlhbGl6
ZSBhY2Nlc3MiKQpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKLS0tCgpUaGlzIHBhdGNoIGlzIGNhbmRpZGF0ZSBmb3IgYmFja3BvcnRpbmcgaW4gNC4x
Mi4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKaW5kZXggZGI0OTM3MmEy
Yy4uM2UzNjIwMjk0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysg
Yi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCkBAIC00Nyw3ICs0Nyw3IEBAIHN0YXRpYyBpbnQg
X19wMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIH07
CiAKICAgICBBU1NFUlQocDJtX2lzX2xvY2tlZChwMm0pKTsKLSAgICAqYWNjZXNzID0gcDJtLT5k
ZWZhdWx0X2FjY2VzczsKKyAgICAqYWNjZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVmYXVsdF9hY2Nl
c3NdOwogCiAgICAgLyogSWYgbm8gc2V0dGluZyB3YXMgZXZlciBzZXQsIGp1c3QgcmV0dXJuIHJ3
eC4gKi8KICAgICBpZiAoICFwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCApCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYm-0001mv-53; Wed, 27 Mar 2019 18: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYl-0001mT-Ht
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:59 +0000
X-Inumbo-ID: 8fde43f2-50c0-11e9-8ce9-23a7eae2d9e0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8fde43f2-50c0-11e9-8ce9-23a7eae2d9e0;
 Wed, 27 Mar 2019 18:45: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 8E7B3A78;
 Wed, 27 Mar 2019 11:45:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B44F3F557;
 Wed, 27 Mar 2019 11:45:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:30 +0000
Message-Id: <20190327184531.30986-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 11/12] xen/arm: traps: Mark
 check_stack_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgd2lsbCB0aHJvdyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3Mg
eW91IHRlbGwKdG8gaWdub3JlIGl0LiBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51
c2VkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBkOGI5YThhMGYwLi42NjE0NzU2NjZhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwpAQCAtNTQsNyArNTQsOCBAQAogICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAod2hpY2ggaXMgcHVzaGVkIGluCiAgKiBlbnRyeS5TKSBhbmQgc3Ry
dWN0IGNwdV9pbmZvICh3aGljaCBsaXZlcyBhdCB0aGUgYm90dG9tIG9mIGEgWGVuCiAgKiBzdGFj
aykgbXVzdCBiZSBkb3VibGV3b3JkLWFsaWduZWQgaW4gc2l6ZS4gICovCi1zdGF0aWMgaW5saW5l
IHZvaWQgY2hlY2tfc3RhY2tfYWxpZ25tZW50X2NvbnN0cmFpbnRzKHZvaWQpIHsKK3N0YXRpYyB2
b2lkIF9fbWF5YmVfdW51c2VkIGNoZWNrX3N0YWNrX2FsaWdubWVudF9jb25zdHJhaW50cyh2b2lk
KQorewogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBCVUlMRF9CVUdfT04oKHNpemVvZiAoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MpKSAmIDB4Zik7CiAgICAgQlVJTERfQlVHX09OKChvZmZzZXRvZihz
dHJ1Y3QgY3B1X3VzZXJfcmVncywgc3Bzcl9lbDEpKSAmIDB4Zik7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYZ-0001hk-S6; Wed, 27 Mar 2019 18: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYY-0001hZ-GE
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:46 +0000
X-Inumbo-ID: 87c0f8e0-50c0-11e9-9d59-237d42e54f21
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 87c0f8e0-50c0-11e9-9d59-237d42e54f21;
 Wed, 27 Mar 2019 18:45: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 1A6BD1596;
 Wed, 27 Mar 2019 11:45:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB29B3F557;
 Wed, 27 Mar 2019 11:45:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:21 +0000
Message-Id: <20190327184531.30986-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 02/12] xen/arm: fix get_cpu_info() when built
 with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgdW5kZXJzdGFuZHMgdGhlIEdDQ2lzbSBpbiB1c2UgaGVyZSwgYnV0IHN0aWxsIGNvbXBs
YWlucyB0aGF0IHNwIGlzCnVuaXRpYWxpc2VkLiBJbiBzdWNoIGNhc2VzLCByZXNvcnQgdG8gdGhl
IG9sZGVyIHZlcnNpb25zIG9mIHRoaXMgY29kZSwKd2hpY2ggZGlyZWN0bHkgcmVhZCBzcCBpbnRv
IHRoZSB0ZW1wb3JhcnkgdmFyaWFibGUuCgpOb3RlIHRoYXQgd2Ugc3RpbGwga2VlcCB0aGUgR0ND
aXNtIGluIHRoZSBkZWZhdWx0IGNhc2UsIGFzIGl0IGNhdXNlcyBHQ0MKdG8gY3JlYXRlIHJhdGhl
ciBiZXR0ZXIgYXNzZW1ibHkuCgpUaGlzIGlzIGJhc2VkIG9uIHRoZSB4ODYgY291bnRlcnBhcnQu
CgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgMTAgKysrKysrKysrLQogMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgK
aW5kZXggYzRhZjY2ZmJiOS4uNmI3YzFkZjY0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKQEAgLTI4
LDggKzI4LDE2IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNw
dV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKIHsKKyNpZmRlZiBfX2NsYW5nX18KKyAgICB1bnNp
Z25lZCBsb25nIHNwOworCisgICAgYXNtICgibW92ICUwLCBzcCIgOiAiPXIiIChzcCkpOworI2Vs
c2UKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHNwIGFzbSAoInNwIik7Ci0gICAgcmV0dXJu
IChzdHJ1Y3QgY3B1X2luZm8gKikoKHNwICYgfihTVEFDS19TSVpFIC0gMSkpICsgU1RBQ0tfU0la
RSAtIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKKyNlbmRpZgorCisgICAgcmV0dXJuIChzdHJ1
Y3QgY3B1X2luZm8gKikoKHNwICYgfihTVEFDS19TSVpFIC0gMSkpICsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBTVEFDS19TSVpFIC0gc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwog
fQogCiAjZGVmaW5lIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSAoJmdldF9jcHVfaW5mbygpLT5ndWVz
dF9jcHVfdXNlcl9yZWdzKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYf-0001jh-BY; Wed, 27 Mar 2019 18:45:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYe-0001jU-6j
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:45:52 +0000
X-Inumbo-ID: 8b6cb592-50c0-11e9-aa93-9f7bd1018adb
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8b6cb592-50c0-11e9-aa93-9f7bd1018adb;
 Wed, 27 Mar 2019 18:45: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 3FED315BF;
 Wed, 27 Mar 2019 11:45:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BA3E3F557;
 Wed, 27 Mar 2019 11:45:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:25 +0000
Message-Id: <20190327184531.30986-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 06/12] xen/arm64: sysreg: Implement the 32-bit
 helpers using the 64-bit helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQKZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBpbnN0cnVjdGlvbnMgbXNyL21ycyBhcmUgZXhwZWN0aW5nIGEgNjQtYml0IHJl
Z2lzdGVyLiBUaGlzIG1lYW5zIHRoZQppbXBsZW1lbnRhdGlvbiBvZiB0aGUgMzItYml0IGhlbHBl
cnMgaXMgbm90IGNvcnJlY3QuIFRoZSBlYXNpZXN0CnNvbHV0aW9uIGlzIHRvIGltcGxlbWVudCB0
aGUgMzItYml0IGhlbHBlcnMgdXNpbmcgdGhlIDY0LWJpdCBoZWxwZXJzLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3N5c3JlZ3MuaCB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNy
ZWdzLmgKaW5kZXggMDg1ODVhOTY5ZS4uYzYwMDI5ZDM4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9zeXNyZWdzLmgKQEAgLTU5LDE0ICs1OSw5IEBACiAKIC8qIEFjY2VzcyB0byBzeXN0ZW0gcmVn
aXN0ZXJzICovCiAKLSNkZWZpbmUgUkVBRF9TWVNSRUczMihuYW1lKSAoeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIHVpbnQzMl90IF9yOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlKCJtcnMgICUwLCAiX19zdHJpbmdpZnko
bmFtZSkgOiAiPXIiIChfcikpOyAgICAgICAgIFwKLSAgICBfcjsgfSkKLSNkZWZpbmUgV1JJVEVf
U1lTUkVHMzIodiwgbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgICAgXAotICAgIHVpbnQzMl90
IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZv
bGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwgJTAiIDogOiAiciIgKF9yKSk7ICAgICAg
IFwKLX0gd2hpbGUgKDApCisjZGVmaW5lIFJFQURfU1lTUkVHMzIobmFtZSkgKCh1aW50MzJfdClS
RUFEX1NZU1JFRzY0KG5hbWUpKQorCisjZGVmaW5lIFdSSVRFX1NZU1JFRzMyKHYsIG5hbWUpIFdS
SVRFX1NZU1JFRzY0KCh1aW50NjRfdCl2LCBuYW1lKQogCiAjZGVmaW5lIFdSSVRFX1NZU1JFRzY0
KHYsIG5hbWUpIGRvIHsgICAgICAgICAgICAgICAgICAgIFwKICAgICB1aW50NjRfdCBfciA9IHY7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 18:46:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 18:46: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 1h9DYo-0001ps-J0; Wed, 27 Mar 2019 18: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9DYn-0001os-C2
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 18:46:01 +0000
X-Inumbo-ID: 90a1495a-50c0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 90a1495a-50c0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 18:46: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 0B7271596;
 Wed, 27 Mar 2019 11:46:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC9263F557;
 Wed, 27 Mar 2019 11:45:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Mar 2019 18:45:31 +0000
Message-Id: <20190327184531.30986-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 12/12] xen/arm64: __cmpxchg and __cmpxchg_mb
 should always be inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IF9fY21weGNoZ19tYiBhbmQgX19jbXB4Y2hnIGFyZSBvbmx5IG1hcmtlZCBpbmxp
bmUuIFRoZQpjb21waWxlciBpcyBmcmVlIHRvIGRlY2lkZSB0byBub3QgaG9ub3IgdGhlIGlubGlu
ZS4gVGhpcyB3aWxsIHJlc3VsdCB0bwpnZW5lcmF0ZSBjb2RlIHVzZSBfX2JhZF9jbXB4Y2hnIGFu
ZCBsZWFkIGEgbGluayBmYWlsdXJlLgoKVGhpcyB3YXMgY2F1Z2h0IGJ5IENsYW5nIDguMC4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hnLmggfCAxMCArKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9jbXB4Y2hnLmgKaW5kZXggYWU0MmIyZjVmZi4uMzU5MjcxMTczZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm02NC9jbXB4Y2hnLmgKQEAgLTYzLDggKzYzLDkgQEAgc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBsb25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50
IHNpemUKIAogZXh0ZXJuIHZvaWQgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIGlu
dCBzaXplKTsKIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZyh2b2xhdGls
ZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgb2xkLAotCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcg
bmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4
Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJICAgICB1bnNpZ25lZCBsb25nIG9sZCwKKwkJ
CQkJICAgICB1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUpCiB7CiAJdW5zaWduZWQgbG9uZyBv
bGR2YWwgPSAwLCByZXM7CiAKQEAgLTEzNyw4ICsxMzgsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQs
CiAJcmV0dXJuIG9sZHZhbDsKIH0KIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21w
eGNoZ19tYih2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgb2xkLAotCQkJCQkgdW5z
aWduZWQgbG9uZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQg
bG9uZyBfX2NtcHhjaGdfbWIodm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkJdW5zaWduZWQgbG9u
ZyBvbGQsCisJCQkJCQl1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUpCiB7CiAJdW5zaWduZWQg
bG9uZyByZXQ7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 19:03:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 19:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9DpU-0004XE-Pa; Wed, 27 Mar 2019 19: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9DpT-0004X9-3M
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 19:03:15 +0000
X-Inumbo-ID: f7475af1-50c2-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7475af1-50c2-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 19:03:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87962090"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-6-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: <2af3ed7f-00d4-2eb7-0dde-c9570578dd4e@citrix.com>
Date: Wed, 27 Mar 2019 19:03: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: <20190327184531.30986-6-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 05/12] xen/arm64: bitops: Match the register
 size with the value size in flsl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjcvMDMvMjAxOSAxODo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENsYW5nIGlzIHBpY2tp
ZXIgdGhhbiBHQ0MgZm9yIHRoZSByZWdpc3RlciBzaXplIGluIGFzbSBzdGF0ZW1lbnQuIEl0IGV4
cGVjdHMKPiB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KPgo+IFRo
ZSBpbnN0cnVjdGlvbiBjbHogaXMgZXhwZWN0aW5nIHRoZSB0d28gb3BlcmFuZHMgdG8gYmUgdGhl
IHNhbWUgc2l6ZQo+IChpLmUgMzItYml0IG9yIDY0LWJpdCkuIEFzIHRoZSBmbHNsIGZ1bmN0aW9u
IGlzIGRlYWxpbmcgd2l0aCA2NC1iaXQKPiB2YWx1ZSwgd2UgbmVlZCB0byBtYWtlIHRoZSBkZXN0
aW5hdGlvbiB2YXJpYWJsZSA2NC1iaXQgYXMgd2VsbC4KPgo+IFdoaWxlIGF0IGl0LCBhZGQgYSBu
ZXdsaW5lIGJlZm9yZSB0aGUgcmV0dXJuIHN0YXRlbWVudC4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvYml0b3BzLmggfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmgKPiBp
bmRleCA2YmYxOTIyNjgwLi4wNTA0NWYxMTA5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvYml0b3BzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2Jp
dG9wcy5oCj4gQEAgLTM0LDEyICszNCwxMyBAQCBzdGF0aWMgLypfXyovYWx3YXlzX2lubGluZSB1
bnNpZ25lZCBsb25nIF9fZmZzKHVuc2lnbmVkIGxvbmcgd29yZCkKPiAgCj4gIHN0YXRpYyBpbmxp
bmUgaW50IGZsc2wodW5zaWduZWQgbG9uZyB4KQo+ICB7Cj4gLSAgICAgICAgaW50IHJldDsKPiAr
ICAgICAgICB1aW50NjRfdCByZXQ7Cj4gIAo+ICAgICAgICAgIGlmIChfX2J1aWx0aW5fY29uc3Rh
bnRfcCh4KSkKPiAgICAgICAgICAgICAgICAgcmV0dXJuIGdlbmVyaWNfZmxzbCh4KTsKPiAgCj4g
ICAgICAgICAgYXNtKCJjbHpcdCUwLCAlMSIgOiAiPXIiIChyZXQpIDogInIiICh4KSk7CgpBcyB4
IGlzIGZpeGVkIGJ5IHRoZSBBQkksIHJldCBzaG91bGQgYmUgdW5zaWduZWQgbG9uZyB0byBtYXRj
aCwgc3VyZWx5PwoKVGhpcyB3aWxsIGNvbXBpbGUgYXMgaXQgaXMgYXJtNjQgc3BlY2lmaWMsIGJ1
dCBpdCBsb29rcyBqdXN0IGFzIHdyb25nCihwZXIgdGhlIGNvbW1pdCBtZXNzYWdlKSBhcyB1c2lu
ZyBpbnQgaW4gdGhlIGZpcnN0IHBsYWNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 19:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 19: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 1h9Duv-0004of-G6; Wed, 27 Mar 2019 19:08: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=nC8q=R6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1h9Duu-0004oZ-Eu
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 19:08:52 +0000
X-Inumbo-ID: c0d3342d-50c3-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 c0d3342d-50c3-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 19:08:50 +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
 83F52302478E; Wed, 27 Mar 2019 21:08:48 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.121.59.234])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 258EF3086D00;
 Wed, 27 Mar 2019 21:08:48 +0200 (EET)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-5-julien.grall@arm.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0cb76131-258c-490f-2a7c-dd4ec27ec430@bitdefender.com>
Date: Wed, 27 Mar 2019 21:08:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <20190327184531.30986-5-julien.grall@arm.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 04/12] xen/arm: memaccess: Initialize
 correctly *access in __p2m_get_mem_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: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNy8xOSA4OjQ1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGNvbW1pdCA4ZDg0
ZTcwMWZkICJ4ZW4vYXJtOiBpbml0aWFsaXplIGFjY2VzcyIgaW5pdGlhbGl6ZXMKPiAqYWNjZXNz
IHVzaW5nIHRoZSB3cm9uZyBlbnVtZXJhdGlvbiB0eXBlLiBUaGlzIHJlc3VsdCB0byBhIHdhcm5p
bmcKPiB1c2luZyBjbGFuZzoKPiAKPiBtZW1fYWNjZXNzLmM6NTA6MjA6IGVycm9yOiBpbXBsaWNp
dCBjb252ZXJzaW9uIGZyb20gZW51bWVyYXRpb24gdHlwZQo+ICdwMm1fYWNjZXNzX3QnIHRvIGRp
ZmZlcmVudCBlbnVtZXJhdGlvbiB0eXBlICd4ZW5tZW1fYWNjZXNzX3QnCj4gWy1XZXJyb3IsLVdl
bnVtLWNvbnZlcnNpb25dCj4gICAgICphY2Nlc3MgPSBwMm0tPmRlZmF1bHRfYWNjZXNzOwo+ICAg
ICAgICAgICAgIH4gfn5+fn5efn5+fn5+fn5+fn5+fgo+IAo+IFRoZSBjb3JyZWN0IHNvbHV0aW9u
IGlzIHRvIHVzZSB0aGUgYXJyYXkgbWVtYWNjZXNzIHRoYXQgd2lsbCBkbyB0aGUKPiBjb252ZXJz
aW9uIGJldHdlZW4gdGhlIDIgZW51bXMuCj4gCj4gRml4ZXM6IDhkODRlNzAxZmQgKCJ4ZW4vYXJt
OiBpbml0aWFsaXplIGFjY2VzcyIpCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 19:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 19: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 1h9Dww-0005Tq-UV; Wed, 27 Mar 2019 19:10: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9Dwv-0005Tf-2Q
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 19:10:57 +0000
X-Inumbo-ID: 0b671567-50c4-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b671567-50c4-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 19:10:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87962585"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-11-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: <eadcbf5c-6a94-0dd7-a9fa-744ff367276a@citrix.com>
Date: Wed, 27 Mar 2019 19:10:28 +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: <20190327184531.30986-11-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 10/12] xen/arm: mm: Mark
 check_memory_layout_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjcvMDMvMjAxOSAxODo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENsYW5nIHdpbGwgdGhy
b3cgYW4gZXJyb3IgaWYgYSBmdW5jdGlvbiBpcyB1bnVzZWQgdW5sZXNzIHlvdSB0ZWxsCj4gdG8g
aWdub3JlIGl0LiBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51c2VkLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL21tLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94
ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDAxYWUyY2NjYzAuLmQzNzkyNTA1MWEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0x
NjAsNyArMTYwLDggQEAgdW5zaWduZWQgbG9uZyB0b3RhbF9wYWdlczsKPiAgZXh0ZXJuIGNoYXIg
X19pbml0X2JlZ2luW10sIF9faW5pdF9lbmRbXTsKPiAgCj4gIC8qIENoZWNraW5nIFZBIG1lbW9y
eSBsYXlvdXQgYWxpZ25tZW50LiAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgY2hlY2tfbWVtb3J5
X2xheW91dF9hbGlnbm1lbnRfY29uc3RyYWludHModm9pZCkgewo+ICtzdGF0aWMgX19tYXliZV91
bnVzZWQgdm9pZCBjaGVja19tZW1vcnlfbGF5b3V0X2FsaWdubWVudF9jb25zdHJhaW50cyh2b2lk
KQoKQXMgeW91J3JlIGFscmVhZHkgY2hhbmdpbmcgdGhpcy4uLgoKVGhlIHN0eWxlIHVzZWQgZWxz
ZXdoZXJlIGlzCgpzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0
aW9ucyh2b2lkKQoKd2hpY2ggaGFzIHRoZSBhZGRlZCBhZHZhbnRhZ2UgdGhhdCBpdCBtb3JlIG9i
dmlvdXMgdG8gZnV0dXJlIGRldmVsb3BlcnMKdGhhdCB0cnlpbmcgdG8gcHV0IGNvZGUgb3RoZXIg
dGhhbiBCVUlMRF9CVUdfT04oKSBpbiBpdCBpcyBhIGJhZCBpZGVhLgoKSXQgdG9vayBtZSBhIG1v
bWVudCB0byByZWFsaXNlIHRoYXQgdGhpcyBmdW5jdGlvbiBkZWxpYmVyYXRlbHkgd2Fzbid0CmNh
bGxlZC4KCn5BbmRyZXcKCj4gK3sKPiAgICAgIC8qIDJNQiBhbGlnbmVkIHJlZ2lvbnMgKi8KPiAg
ICAgIEJVSUxEX0JVR19PTihYRU5fVklSVF9TVEFSVCAmIH5TRUNPTkRfTUFTSyk7Cj4gICAgICBC
VUlMRF9CVUdfT04oRklYTUFQX0FERFIoMCkgJiB+U0VDT05EX01BU0spOwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 19:15:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 19:15: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 1h9E1d-0005lB-JJ; Wed, 27 Mar 2019 19:15:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9E1c-0005l6-A3
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 19:15:48 +0000
X-Inumbo-ID: b7cce3a6-50c4-11e9-a800-d37c11e14395
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7cce3a6-50c4-11e9-a800-d37c11e14395;
 Wed, 27 Mar 2019 19:15:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87962920"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-7-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: <a74aba5f-823f-c49c-4852-c832dcdb8ecf@citrix.com>
Date: Wed, 27 Mar 2019 19:15: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: <20190327184531.30986-7-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 06/12] xen/arm64: sysreg: Implement the
 32-bit helpers using the 64-bit helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMjcvMDMvMjAxOSAxODo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENsYW5nIGlzIHBpY2tp
ZXIgdGhhbiBHQ0MgZm9yIHRoZSByZWdpc3RlciBzaXplIGluIGFzbSBzdGF0ZW1lbnQuIEl0Cj4g
ZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KPgo+IFRo
ZSBpbnN0cnVjdGlvbnMgbXNyL21ycyBhcmUgZXhwZWN0aW5nIGEgNjQtYml0IHJlZ2lzdGVyLiBU
aGlzIG1lYW5zIHRoZQo+IGltcGxlbWVudGF0aW9uIG9mIHRoZSAzMi1iaXQgaGVscGVycyBpcyBu
b3QgY29ycmVjdC4gVGhlIGVhc2llc3QKPiBzb2x1dGlvbiBpcyB0byBpbXBsZW1lbnQgdGhlIDMy
LWJpdCBoZWxwZXJzIHVzaW5nIHRoZSA2NC1iaXQgaGVscGVycy4KPgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgooSSBkb24ndCBoYXZlIGFuIG9w
aW5pb24gb24gaG93IHRvIGZpeCB0aGUgaXNzdWUsIGJ1dCkKCkFyZSBTWVNSRUdTIGFjdHVhbGx5
IGFsd2F5cyA2NCBiaXRzIGV2ZW4gb24gYXJtMzIsIGFuZCB0aGVzZSBoZWxwZXJzCmp1c3QgYSBz
aG9ydGhhbmQgZm9yIHRoZSBsb3dlciAzMiBiaXRzLCBvciBpcyB0aGlzIGFuCmVmZmVjdGl2ZWx5
LXVubmVjZXNzYXJ5IGNvbnN0cmFpbnQgaW1wb3NlZCBieSBDbGFuZz8KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 19:53:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 19:53: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 1h9Ec5-0000UG-1E; Wed, 27 Mar 2019 19:53: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9Ec3-0000Tz-Cm
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 19:53:27 +0000
X-Inumbo-ID: fb6059ab-50c9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb6059ab-50c9-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 19:53: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 1h9Ec0-0001oL-4v; Wed, 27 Mar 2019 19:53:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9Ebz-00074u-PW; Wed, 27 Mar 2019 19:53:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9Ebz-0005cG-Oi; Wed, 27 Mar 2019 19:53:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134109-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-pvops:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops: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-rumprun-amd64: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:redhat-install:fail:heisenbug
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 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-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm: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:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl: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-credit2: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: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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=a2cddfe2ce6e9108341820fff8af46713685b2cb
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 19:53:23 +0000
Subject: [Xen-devel] [linux-4.19 test] 134109: 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>

ZmxpZ2h0IDEzNDEwOSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxMDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIg
Z3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzNDA4MCBSRUdSLiB2cy4gMTI5MzEz
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVs
cy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEzNDA4MCBwYXNzIGluIDEzNDEwOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWls
IHBhc3MgaW4gMTM0MDUwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJl
ZGhhdC1pbnN0YWxsICAgICAgIGZhaWwgcGFzcyBpbiAxMzQwODAKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhMmNkZGZlMmNlNmU5MTA4
MzQxODIwZmZmOGFmNDY3MTM2ODViMmNiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMTQ1IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDE0MyBkYXlz
ICAgOTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MDUwICAyMDE5LTAzLTI0IDE1
OjAwOjA0IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNjY5IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
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
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
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
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tl
bgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDc0ODMgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 19:53:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 19:53: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 1h9Ec5-0000Ue-Fn; Wed, 27 Mar 2019 19:53: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=kI0R=R6=citrix.com=prvs=9824fb700=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9Ec4-0000U8-EC
 for xen-devel@lists.xen.org; Wed, 27 Mar 2019 19:53:28 +0000
X-Inumbo-ID: fc259cf7-50c9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc259cf7-50c9-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 19:53:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="82018282"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 27 Mar 2019 19:53:23 +0000
Message-ID: <1553716403-24334-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/vvmx: Fix debug prints to not have 17
 unnecessary spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoYXMgYmVlbiBwcm9ibGVtYXRpYyBzaW5jZSBpdHMgaW50cm9kdWN0aW9uIGluIFhlbiA0
LjMKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggNjY0NGVhOS4uMGYxNjY4OCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYwpAQCAtOTI0LDggKzkyNCw4IEBAIHN0YXRpYyB2b2lkIHZ2bWNzX3RvX3NoYWRv
d19idWxrKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbiwKIAogICAgIGlmICggIXZhbHVl
IHx8IG4gPiBWTUNTX0JVRl9TSVpFICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19E
RUJVRywgInZtY3Mgc3luYyBmYWxsIGJhY2sgdG8gbm9uLWJ1bGsgbW9kZSwgXAotICAgICAgICAg
ICAgICAgICBidWZmZXI6ICVwLCBidWZmZXIgc2l6ZTogJWQsIGZpZWxkcyBudW1iZXI6ICVkLlxu
IiwKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidm1jcyBzeW5jIGZhbGwgYmFjayB0
byBub24tYnVsayBtb2RlLCAiCisgICAgICAgICAgICAgICAgICJidWZmZXI6ICVwLCBidWZmZXIg
c2l6ZTogJWQsIGZpZWxkcyBudW1iZXI6ICVkLlxuIiwKICAgICAgICAgICAgICAgICAgdmFsdWUs
IFZNQ1NfQlVGX1NJWkUsIG4pOwogICAgICAgICBnb3RvIGZhbGxiYWNrOwogICAgIH0KQEAgLTk2
NCw4ICs5NjQsOCBAQCBzdGF0aWMgdm9pZCBzaGFkb3dfdG9fdnZtY3NfYnVsayhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IG4sCiAKICAgICBpZiAoICF2YWx1ZSB8fCBuID4gVk1DU19CVUZf
U0laRSApCiAgICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ2bWNzIHN5bmMg
ZmFsbCBiYWNrIHRvIG5vbi1idWxrIG1vZGUsIFwKLSAgICAgICAgICAgICAgICAgYnVmZmVyOiAl
cCwgYnVmZmVyIHNpemU6ICVkLCBmaWVsZHMgbnVtYmVyOiAlZC5cbiIsCisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19ERUJVRywgInZtY3Mgc3luYyBmYWxsIGJhY2sgdG8gbm9uLWJ1bGsgbW9kZSwg
IgorICAgICAgICAgICAgICAgICAiYnVmZmVyOiAlcCwgYnVmZmVyIHNpemU6ICVkLCBmaWVsZHMg
bnVtYmVyOiAlZC5cbiIsCiAgICAgICAgICAgICAgICAgIHZhbHVlLCBWTUNTX0JVRl9TSVpFLCBu
KTsKICAgICAgICAgZ290byBmYWxsYmFjazsKICAgICB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 20:14:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 20:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Evt-0002M8-9Q; Wed, 27 Mar 2019 20:13: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9Evs-0002M1-77
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 20:13:56 +0000
X-Inumbo-ID: d7b60902-50cc-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7b60902-50cc-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 20:13:54 +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=MPNcIOM3iCWU9FoAsOxM+p7Bret6pLjUJ62kh+67HFA=;
 b=Uoz5LJa1RxdGbG6dKr9raBk8sRFSwApJelHXexbgI8iDFSEppch9TOVNLg69zSYx16xPQZnt8WwGkCGQ2i1V5XjqPEJmzXkHa2/4mngz5Xrjx6lk5tyB95ydy9RJRwWUqPaji9YlgsYD8OKFwcT4++Wyv7RVCxveQU8crH4OwP0=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB4030.eurprd08.prod.outlook.com (20.178.126.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Wed, 27 Mar 2019 20:13:51 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::8958:d284:6bc:3813]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::8958:d284:6bc:3813%2]) with mapi id 15.20.1730.019; Wed, 27 Mar 2019
 20:13:50 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 05/12] xen/arm64: bitops: Match the register
 size with the value size in flsl
Thread-Index: AQHU5M1Nilcgz0p0I0Oh5zkNmPokFKYf1dUAgAATu4A=
Date: Wed, 27 Mar 2019 20:13:50 +0000
Message-ID: <bac73177-1ff7-7b7c-6852-832f88707555@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-6-julien.grall@arm.com>
 <2af3ed7f-00d4-2eb7-0dde-c9570578dd4e@citrix.com>
In-Reply-To: <2af3ed7f-00d4-2eb7-0dde-c9570578dd4e@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR1001CA0005.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::15) 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: 9950f778-c59e-4c5d-e995-08d6b2f0ba23
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:VI1PR08MB4030; 
x-ms-traffictypediagnostic: VI1PR08MB4030:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB4030BEB9D4E56530D68F3B1080580@VI1PR08MB4030.eurprd08.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(136003)(39840400004)(376002)(366004)(199004)(189003)(2501003)(97736004)(2906002)(6486002)(81166006)(81156014)(8676002)(478600001)(6246003)(68736007)(386003)(229853002)(6512007)(8936002)(105586002)(25786009)(72206003)(31686004)(7736002)(53546011)(106356001)(305945005)(256004)(4326008)(66066001)(6506007)(6436002)(6116002)(99286004)(54906003)(186003)(31696002)(486006)(76176011)(446003)(52116002)(11346002)(476003)(44832011)(2616005)(53936002)(3846002)(26005)(36756003)(110136005)(5660300002)(71200400001)(14454004)(102836004)(316002)(86362001)(14444005)(71190400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4030;
 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: gHSE05gpRwLOvD+P8arOlubc8jK1S6kohjeXuBd/5QTEuAD0EiPhM/JeioYxGrY4JB6fExJfW0mjeDCgqc0PuDoaUqHRqX3UucjRPdUf/QnMhIi2R8RCuT9b5YFIf4yJEtjDLDEGHQrcn/9M0Pz73iizZG0oMv02v3DMNfmYQSDVegmTz7oAMoCzHrUYcggu8oLMtuR0U3RTERVlKWmXwIZ87q0p5GdKn3oYSk28/pkTrSmWQ7DTsDRTuW38ji52lk80MkzImDuwNUrq3uQWa4AX0Oq+kaOpyCPr49nu+ITEvgC2k2eOA00/+iZnIJFIZkTtI2Xmm6K6GmNrKgrSj/UgdJztYw+dvGWuFlNVGrEEur0SHdsniuExTuVJf6nnG9Dr1ox3QpQwyPX5YPnS0y167CUjhSEshLDUg/Rj6ug=
Content-ID: <1774B916AD8F7D40825C5C52E9569F75@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9950f778-c59e-4c5d-e995-08d6b2f0ba23
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 20:13:50.7466 (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: VI1PR08MB4030
Subject: Re: [Xen-devel] [PATCH 05/12] xen/arm64: bitops: Match the register
 size with the value size in flsl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.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>

SGksDQoNCk9uIDI3LzAzLzIwMTkgMTk6MDMsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IE9uIDI3
LzAzLzIwMTkgMTg6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+IENsYW5nIGlzIHBpY2tpZXIg
dGhhbiBHQ0MgZm9yIHRoZSByZWdpc3RlciBzaXplIGluIGFzbSBzdGF0ZW1lbnQuIEl0IGV4cGVj
dHMNCj4+IHRoZSByZWdpc3RlciBzaXplIHRvIG1hdGNoIHRoZSB2YWx1ZSBzaXplLg0KPj4NCj4+
IFRoZSBpbnN0cnVjdGlvbiBjbHogaXMgZXhwZWN0aW5nIHRoZSB0d28gb3BlcmFuZHMgdG8gYmUg
dGhlIHNhbWUgc2l6ZQ0KPj4gKGkuZSAzMi1iaXQgb3IgNjQtYml0KS4gQXMgdGhlIGZsc2wgZnVu
Y3Rpb24gaXMgZGVhbGluZyB3aXRoIDY0LWJpdA0KPj4gdmFsdWUsIHdlIG5lZWQgdG8gbWFrZSB0
aGUgZGVzdGluYXRpb24gdmFyaWFibGUgNjQtYml0IGFzIHdlbGwuDQo+Pg0KPj4gV2hpbGUgYXQg
aXQsIGFkZCBhIG5ld2xpbmUgYmVmb3JlIHRoZSByZXR1cm4gc3RhdGVtZW50Lg0KPj4NCj4+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+PiAtLS0N
Cj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCB8IDMgKystDQo+PiAgIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4+DQo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvYml0b3BzLmgNCj4+IGluZGV4IDZiZjE5MjI2ODAuLjA1MDQ1ZjExMDkg
MTAwNjQ0DQo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oDQo+PiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oDQo+PiBAQCAtMzQsMTIgKzM0
LDEzIEBAIHN0YXRpYyAvKl9fKi9hbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19mZnModW5z
aWduZWQgbG9uZyB3b3JkKQ0KPj4gICANCj4+ICAgc3RhdGljIGlubGluZSBpbnQgZmxzbCh1bnNp
Z25lZCBsb25nIHgpDQo+PiAgIHsNCj4+IC0gICAgICAgIGludCByZXQ7DQo+PiArICAgICAgICB1
aW50NjRfdCByZXQ7DQo+PiAgIA0KPj4gICAgICAgICAgIGlmIChfX2J1aWx0aW5fY29uc3RhbnRf
cCh4KSkNCj4+ICAgICAgICAgICAgICAgICAgcmV0dXJuIGdlbmVyaWNfZmxzbCh4KTsNCj4+ICAg
DQo+PiAgICAgICAgICAgYXNtKCJjbHpcdCUwLCAlMSIgOiAiPXIiIChyZXQpIDogInIiICh4KSk7
DQo+IA0KPiBBcyB4IGlzIGZpeGVkIGJ5IHRoZSBBQkksIHJldCBzaG91bGQgYmUgdW5zaWduZWQg
bG9uZyB0byBtYXRjaCwgc3VyZWx5Pw0KDQpObyBuZWVkIGZvciBpdC4gVGhlIHJlc3VsdCBvZiB0
aGUgaW5zdHJ1Y3Rpb24gY2x6IHdpbGwgYWx3YXlzIGJlIHNtYWxsZXIgDQp0aGFuIDY0Lg0KDQpJ
IHN1c3BlY3QgdGhleSByZXF1aXJlIGEgNjQtYml0IHJlZ2lzdGVyIGp1c3QgZm9yIHNpbXBsaWNp
dHkgYXMgdGhleSANCmVuY29kZSB0aGUgc2l6ZSBmb3IgdGhlIDIgcmVnaXN0ZXJzIGluIG9ubHkg
YSBzaW5nbGUgYml0IChpLmUgc2YpLg0KDQo+IA0KPiBUaGlzIHdpbGwgY29tcGlsZSBhcyBpdCBp
cyBhcm02NCBzcGVjaWZpYywgYnV0IGl0IGxvb2tzIGp1c3QgYXMgd3JvbmcNCj4gKHBlciB0aGUg
Y29tbWl0IG1lc3NhZ2UpIGFzIHVzaW5nIGludCBpbiB0aGUgZmlyc3QgcGxhY2UuDQpTZWUgYWJv
dmUuIEkgY2FuIGNsYXJpZnkgaXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLg0KDQpDaGVlcnMsDQoN
Ci0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 20:21:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 20:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9F3H-0003D6-5z; Wed, 27 Mar 2019 20: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=h58V=R6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9F3F-0003D1-0k
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 20:21:33 +0000
X-Inumbo-ID: e7c38838-50cd-11e9-bc90-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7c38838-50cd-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 20:21:31 +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=oqtvIOOpSA/IfuAocPxQRSswbEJTpIApmjvQUelCLQk=;
 b=fPsjNcYV1A7t+KTXNCe5Mrfc1axP66LFGj7dr5vIS4sYJ+/aD012/WyeCmSvlntJEuVGOrVISRboLDNdfxmuAzV9tanZJSZKht6YOttg54AW12HCDnNj6Suk5ga0lWMv2iY49aww9LcvhyS7j9cHSenTA9eXJIU68mfdMAOaE6Y=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB4159.eurprd08.prod.outlook.com (20.178.204.97) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.16; Wed, 27 Mar 2019 20:21:27 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::8958:d284:6bc:3813]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::8958:d284:6bc:3813%2]) with mapi id 15.20.1730.019; Wed, 27 Mar 2019
 20:21:27 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 06/12] xen/arm64: sysreg: Implement the
 32-bit helpers using the 64-bit helpers
Thread-Index: AQHU5M1OSbvXJqIiF0KwtNrxD3BwrqYf2VKAgAASXwA=
Date: Wed, 27 Mar 2019 20:21:27 +0000
Message-ID: <de771877-4056-f782-860d-b5ee2b1069b9@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-7-julien.grall@arm.com>
 <a74aba5f-823f-c49c-4852-c832dcdb8ecf@citrix.com>
In-Reply-To: <a74aba5f-823f-c49c-4852-c832dcdb8ecf@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR05CA0012.eurprd05.prod.outlook.com
 (2603:10a6:6:14::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: 3ee2f05a-43d1-47c5-bc12-08d6b2f1ca68
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB4159; 
x-ms-traffictypediagnostic: VI1PR08MB4159:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB41595646DBE5424C7A3030B380580@VI1PR08MB4159.eurprd08.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(346002)(376002)(39840400004)(136003)(189003)(199004)(97736004)(6486002)(81166006)(72206003)(71190400001)(31686004)(478600001)(25786009)(2906002)(8676002)(99286004)(54906003)(81156014)(14454004)(31696002)(2501003)(316002)(68736007)(6512007)(6116002)(106356001)(110136005)(3846002)(105586002)(86362001)(476003)(229853002)(486006)(446003)(8936002)(11346002)(66066001)(5660300002)(44832011)(186003)(53546011)(26005)(6506007)(102836004)(6436002)(7736002)(6246003)(4326008)(305945005)(76176011)(71200400001)(2616005)(52116002)(256004)(53936002)(36756003)(386003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4159;
 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: lqvr+Ai2dceLpouom1XHKzM4b18+zcQ2lMDazbXRk+b8+cDzuYFOnGFkzUSIH4HHr2R6LAuPAFI1m+otx02qo8H2F0azdlaVOpM4+w8RUdD4IegbR7edxPtXwkFr6IjTK1CmZH5iJtIdhBMhOpnzz0Aw+T2FBCrKtp6Me9RjqzVsxjYRbPYV1oyc6S9udA1jVh7DfIIYjQNcUEz3+N/GXWu4fGEC3UmOC7BONwYduLEZmvkuKgvuUX0cUiijU+MqhPrvXaGRLnuogVIReBHoC21toQwYlCkrZOJ04+W+V3RvVEtmYemQkJaasi/jqmECkQ1IeLNsKDe1e1IUmYjaKJ1QaVA8kNjSb3z/01xF7QhyQqCHQG6gN7PJCs/oJQnqgnFWz4m9FkHXoRAsmgeF0jToR5rIJ/3dJvJPAWl6Bis=
Content-ID: <44F8009097D23F4386EC14F4ABAEAEDE@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ee2f05a-43d1-47c5-bc12-08d6b2f1ca68
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 20:21:27.5750 (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: VI1PR08MB4159
Subject: Re: [Xen-devel] [PATCH 06/12] xen/arm64: sysreg: Implement the
 32-bit helpers using the 64-bit helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.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>

SGksDQoNCk9uIDI3LzAzLzIwMTkgMTk6MTUsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IE9uIDI3
LzAzLzIwMTkgMTg6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+IENsYW5nIGlzIHBpY2tpZXIg
dGhhbiBHQ0MgZm9yIHRoZSByZWdpc3RlciBzaXplIGluIGFzbSBzdGF0ZW1lbnQuIEl0DQo+PiBl
eHBlY3RzIHRoZSByZWdpc3RlciBzaXplIHRvIG1hdGNoIHRoZSB2YWx1ZSBzaXplLg0KPj4NCj4+
IFRoZSBpbnN0cnVjdGlvbnMgbXNyL21ycyBhcmUgZXhwZWN0aW5nIGEgNjQtYml0IHJlZ2lzdGVy
LiBUaGlzIG1lYW5zIHRoZQ0KPj4gaW1wbGVtZW50YXRpb24gb2YgdGhlIDMyLWJpdCBoZWxwZXJz
IGlzIG5vdCBjb3JyZWN0LiBUaGUgZWFzaWVzdA0KPj4gc29sdXRpb24gaXMgdG8gaW1wbGVtZW50
IHRoZSAzMi1iaXQgaGVscGVycyB1c2luZyB0aGUgNjQtYml0IGhlbHBlcnMuDQo+Pg0KPj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gDQo+IChJ
IGRvbid0IGhhdmUgYW4gb3BpbmlvbiBvbiBob3cgdG8gZml4IHRoZSBpc3N1ZSwgYnV0KQ0KPiAN
Cj4gQXJlIFNZU1JFR1MgYWN0dWFsbHkgYWx3YXlzIDY0IGJpdHMgZXZlbiBvbiBhcm0zMiwgYW5k
IHRoZXNlIGhlbHBlcnMNCj4ganVzdCBhIHNob3J0aGFuZCBmb3IgdGhlIGxvd2VyIDMyIGJpdHMs
IG9yIGlzIHRoaXMgYW4NCj4gZWZmZWN0aXZlbHktdW5uZWNlc3NhcnkgY29uc3RyYWludCBpbXBv
c2VkIGJ5IENsYW5nPw0KDQpUaGlzIGNvZGUgaXMgQXJtNjQgc3BlY2lmaWMuIE9uIEFybTY0LCBz
eXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgDQo2NC1iaXRzLCBhbmQgdGhlcmVmb3JlIHRoZSBp
bnN0cnVjdGlvbnMgbXNyL21ycyByZXF1aXJlIGEgNjQtYml0IHJlZ2lzdGVyLg0KDQpTbyB0aGUg
Y29tcGxhaW4gZnJvbSBDbGFuZyBpcyB2YWxpZCBoZXJlLiBJdCBoYXBwZW5zIHRoYXQgc29tZSBv
ZiB0aGUgDQpyZWdpc3RlcnMgaGF2ZSB0aGUgdG9wIDMyLWJpdCBSRVMwIGluIGN1cnJlbnQgYXJj
aGl0ZWN0dXJlLiBPbmUgY291bGQgDQphcmd1ZSB0aGF0IHRoaXMgaXMgbm90IHZlcnkgZnV0dXJl
LXByb29mIGFuZCB3ZSBzaG91bGQgZ2V0IHJpZCBvZiB7UkVBRCwgDQpXUklURSlfU1lTUkVHMzIu
DQoNClVuZm9ydHVuYXRlbHksIHRoZSBjYWxsZXJzIGFyZSBleHBlY3RpbmcgYSAzMi1iaXQgdmFs
dWUuIEkgbmVlZCB0byANCmludmVzdGlnYXRlIGFsbCB0aGUgY2FsbGVycyB0byBlbnN1cmUgbm8g
b25lIGlzIHRyYW5zZm9ybWluZyB0aGUgdmFsdWUgDQp0byA2NC1iaXQgYWdhaW4uIEkgZG9uJ3Qg
cmVhbGx5IHdhbnQgdG8gYmxvY2sgY2xhbmcgc3VwcG9ydCBvbiB0aGF0LCBzbyANCkkgaGF2ZSBh
ZGRlZCBhbiBhY3Rpb24gZm9yIGZpeGluZyB0aGlzIGxhdGVyIG9uLg0KDQpDaGVlcnMsDQoNCi0t
IA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 20:32:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 20: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 1h9FDs-00046Z-8V; Wed, 27 Mar 2019 20:32: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=Og4D=R6=citrix.com=prvs=982dfca03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1h9FDr-00046U-L8
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 20:32:31 +0000
X-Inumbo-ID: 70cb8dd7-50cf-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70cb8dd7-50cf-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 20:32:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,277,1549929600"; d="scan'208";a="87966781"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [Xen-devel] [PATCH v2 0/2] xen-block: fix sector size confusion
Thread-Index: AQHU5MME3ChONoFMcE2exlrOCkH1hKYfuSuAgAA0CnA=
Date: Wed, 27 Mar 2019 20:32:28 +0000
Message-ID: <f9a7e4fa5b794cf88593a86923142a87@AMSPEX02CL02.citrite.net>
References: <20190327173206.9065-1-paul.durrant@citrix.com>
 <3585a316-6349-b89e-99be-799b055594db@citrix.com>
In-Reply-To: <3585a316-6349-b89e-99be-799b055594db@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 0/2] xen-block: fix sector size confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefan Hajnoczi <stefanha@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDI3IE1hcmNoIDIwMTkgMTg6MjANCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHFlbXUtYmxvY2tA
bm9uZ251Lm9yZzsNCj4gcWVtdS1kZXZlbEBub25nbnUub3JnDQo+IENjOiBLZXZpbiBXb2xmIDxr
d29sZkByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgTWF4IFJlaXR6DQo+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAvMl0geGVuLWJs
b2NrOiBmaXggc2VjdG9yIHNpemUgY29uZnVzaW9uDQo+IA0KPiBPbiAyNy8wMy8yMDE5IDE3OjMy
LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gVGhlIFhlbiBibGtpZiBwcm90b2NvbCBpcyBjb25m
dXNpbmcgYnV0IGRpc2N1c3Npb24gd2l0aCB0aGUgbWFpbnRhaW5lcg0KPiA+IGhhcyBjbGFyaWZp
ZWQgdGhhdCBzZWN0b3IgYmFzZWQgcXVhbnRpdGllcyBpbiByZXF1ZXN0cyBhbmQgdGhlICdzZWN0
b3JzJw0KPiA+IHZhbHVlIGFkdmVydGl6ZWQgaW4geGVuc3RvcmUgc2hvdWxkIGFsd2F5cyBiZSBp
biB0ZXJtcyBvZiA1MTItYnl0ZQ0KPiA+IHVuaXRzIGFuZCBub3QgdGhlIGFkdmVydGlzZWQgbG9n
aWNhbCAnc2VjdG9yLXNpemUnIHZhbHVlLg0KPiA+DQo+ID4gVGhpcyBzZXJpZXMgZml4ZXMgeGVu
LWJsb2NrIHRvIGFkaGVyZSB0byB0aGUgc3BlYy4NCj4gDQo+IEkgdGhvdWdodCB3ZSBhZ3JlZWQg
dGhhdCBoYXJkY29kaW5nIHRoaW5ncyB0byA1MTIgYnl0ZXMgd2FzIHRoZSB3cm9uZw0KPiB0aGlu
ZyB0byBkby4NCg0KVG8gc29tZSBleHRlbnQgd2UgZGVjaWRlZCBpdCB3YXMgdGhlICpvbmx5KiB0
aGluZyB0byBkby4NCg0KPiANCj4gSSB3YXMgZXhwZWN0aW5nIHNvbWV0aGluZyBsaWtlOg0KPiAN
Cj4gMSkgQ2xhcmlmeSB0aGUgc3BlYyB3aXRoIHRoZSBpbnRlbmRlZCBtZWFuaW5nLCAod2hpY2gg
aXMgd2hhdCBzb21lDQo+IGltcGxlbWVudGF0aW9ucyBhY3R1YWxseSB1c2UgYWxyZWFkeSkgYW5k
IHdvbnQgY3JpcHBsZSA0ayBkYXRhcGF0aHMuDQo+IDIpIEludHJvZHVjZSBhIGNvbXBhdGliaWxp
dHkga2V5IGZvciAiSSBkb24ndCByZWx5IG9uIHNlY3Rvci1zaXplIGJlaW5nDQo+IDUxMiIsIHdo
aWNoIGZpeGVkIGltcGxlbWVudGF0aW9ucyBzaG91bGQgYWR2ZXJ0aXNlLg0KPiAzKSBTcGVjaWZ5
IHRoYXQgYmVjYXVzZSBvZiBidWdzIGluIHRoZSBzcGVjIHdoaWNoIGdvdCBvdXQgaW50byB0aGUg
d2lsZCwNCj4gZHJpdmVycyB3aGljaCBkb24ndCBmaW5kIHRoZSBrZXkgYmVpbmcgYWR2ZXJ0aXNl
ZCBieSB0aGUgb3RoZXIgZW5kDQo+IHNob3VsZCBlbXVsYXRlIHNlY3Rvci1zaXplPTUxMiBmb3Ig
Y29tcGF0aWJpbGl0eSB3aXRoIGJyb2tlbg0KPiBpbXBsZW1lbnRhdGlvbnMuDQoNClllcywgdGhh
dCdzIGhvdyB3ZSBhcmUgZ29pbmcgdG8gZml4IHRoaW5ncy4NCg0KPiANCj4gV2hhdGV2ZXIgdGhl
IGV2ZW50dWFsIHdheSBvdXQsIHRoZSBmaXJzdCB0aGluZyB3aGljaCBuZWVkcyB0byBoYXBwZW4g
aXMNCj4gYW4gdXBkYXRlIHRvIHRoZSBzcGVjLCBiZWZvcmUgYWN0aW9ucyBhcmUgdGFrZW4gdG8g
YWx0ZXIgZXhpc3RpbmcNCj4gaW1wbGVtZW50YXRpb25zLg0KDQpXZWxsIHRoZSBpbXBsZW1lbnRh
dGlvbiBpcyBjdXJyZW50bHkgd3Jvbmcgdy5yLnQuIHRoZSBzcGVjIGFuZCB0aGVzZSBwYXRjaGVz
IGZpeCB0aGF0LiBBcyBsb25nIGFzIHNlY3Rvci1zaXplIHJlbWFpbnMgYXQgNTEyIHRoZW4gbm8g
ZXhpc3RpbmcgZnJvbnRlbmQgc2hvdWxkIGJyZWFrLCBzbyBJIGd1ZXNzIHlvdSBjb3VsZCBhcmd1
ZSB0aGF0IHBhdGNoICMyIHNob3VsZCBhbHNvIG1ha2Ugc3VyZSB0aGF0IHNlY3Rvci1zaXplIGlz
IGFsc28gNTEyLi4uIGJ1dCB0aGF0IGlzIG5vdCB5ZXQgaW4gdGhlIHNwZWMuDQpJIGd1ZXNzIEkn
bSBvayB0byBkZWZlciBwYXRjaCAjMiB1bnRpbCBhIHJldmlzZWQgc3BlYy4gaXMgYWdyZWVkLCBi
dXQgdGhlIHNoaXAgaGFzIGFscmVhZHkgc2FpbGVkIGFzIGZhciBhcyBwYXRjaCAjMSBnb2VzLg0K
DQpBbnRob255LCB0aG91Z2h0cz8NCg0KICBQYXVsIA0KDQo+IA0KPiB+QW5kcmV3DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 20:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 20: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 1h9FPe-000586-TX; Wed, 27 Mar 2019 20:44:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9FPd-00057u-Gc
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 20:44:41 +0000
X-Inumbo-ID: 23e69c05-50d1-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23e69c05-50d1-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 20:44: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 1h9FPa-0002xk-P0; Wed, 27 Mar 2019 20: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 1h9FPa-0003m3-7P; Wed, 27 Mar 2019 20:44:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9FPa-0002zx-6l; Wed, 27 Mar 2019 20:44:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134136-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 20:44:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134136: 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>

ZmxpZ2h0IDEzNDEzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEzNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAyIGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 22:21:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 22:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9GvS-0004hp-IB; Wed, 27 Mar 2019 22: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9GvR-0004hf-FM
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 22:21:37 +0000
X-Inumbo-ID: af283f93-50de-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af283f93-50de-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 22:21:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9GvP-0004pG-RO; Wed, 27 Mar 2019 22: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 1h9GvP-00024o-Fx; Wed, 27 Mar 2019 22:21:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9GvP-0005rE-FI; Wed, 27 Mar 2019 22:21:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134113-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c455bc8c8d78ad51c24426a500914ea32504bf06
X-Osstest-Versions-That: ovmf=2f2c51acfb70efe3dd02022ca09dd853601d8acd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 22:21:35 +0000
Subject: [Xen-devel] [ovmf test] 134113: 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>

ZmxpZ2h0IDEzNDExMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxMTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNDU1YmM4YzhkNzhhZDUxYzI0NDI2YTUwMDkxNGVh
MzI1MDRiZjA2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyZjJjNTFh
Y2ZiNzBlZmUzZGQwMjAyMmNhMDlkZDg1MzYwMWQ4YWNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzQwNzEgIDIwMTktMDMtMjUgMTM6MzQ6NTMgWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTM0MDk3ICAyMDE5LTAzLTI2IDE1OjUzOjM3IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MTEzICAyMDE5LTAzLTI3IDA1OjEyOjA3IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9i
IEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEJyZXQgQmFya2VsZXcgPEJyZXQuQmFya2Vs
ZXdAbWljcm9zb2Z0LmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAg
Sm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJv
Lm9yZz4KICBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYmx1ZXN0b3Aub3JnPgogIFJlYmVjY2EgQ3Jh
biB2aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+CiAgU2hlbmdsZWkgWmhh
bmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9A
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CiAgIDJmMmM1MWFjZmIuLmM0NTViYzhjOGQgIGM0NTViYzhjOGQ3OGFkNTFjMjQ0MjZhNTAw
OTE0ZWEzMjUwNGJmMDYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 22:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 22: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 1h9H5o-0005cS-TU; Wed, 27 Mar 2019 22: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=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9H5n-0005cG-SL
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 22:32:19 +0000
X-Inumbo-ID: 2ddee9a8-50e0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ddee9a8-50e0-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 22:32:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9H5l-00051X-Ug; Wed, 27 Mar 2019 22:32: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 1h9H5l-0002bM-I3; Wed, 27 Mar 2019 22:32:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9H5l-00062B-HN; Wed, 27 Mar 2019 22:32:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134039-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-xsm:<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:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt: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-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-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=530c1671e120c4415bfc20c318199738f2ae795c
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Mar 2019 22:32:17 +0000
Subject: [Xen-devel] [libvirt test] 134039: 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>

ZmxpZ2h0IDEzNDAzOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzODQ2CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM4NDYKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1i
dWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM4NDYKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzg0
NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA1MzBjMTY3MWUxMjBjNDQxNWJmYzIw
YzMxODE5OTczOGYyYWU3OTVjCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAg
ICAyNWUyZTRlMDRmMTM5MDFiM2RiOTAzYjIzMDFiZDExMzgxYmRmMTI4CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM4NDYgIDIwMTktMDMtMTYgMDI6MDk6MDkgWiAgIDExIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzODc2ICAyMDE5LTAzLTE3IDExOjMzOjA0IFogICAxMCBkYXlzICAgIDcg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MDA0ICAyMDE5LTAzLTIzIDA3OjExOjQw
IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
ICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+
CiAgSmFzb24gRGlsbGFtYW4gPGRpbGxhbWFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292
c2tpeUB2aXJ0dW96em8uY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMTU3NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Mar 27 23:06:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 23: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 1h9HcJ-0008JA-1k; Wed, 27 Mar 2019 23:05:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9HcH-0008J5-RZ
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 23:05:53 +0000
X-Inumbo-ID: dd68b7d6-50e4-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd68b7d6-50e4-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 23:05:51 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 28 Mar 2019 00:05:50 +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);
 Wed, 27 Mar 2019 23:05:46 +0000
Message-ID: <67435427aae22aa3bed62b1874ceb6c9b75c669b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Date: Thu, 28 Mar 2019 00:05:44 +0100
In-Reply-To: <6c3dfb46-f6e6-4ab2-549b-58e6ca883108@suse.com>
References: =?UTF-8?B?PDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Mu+/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?Q?m=3e_=3c5C9BA336020000780022235B=40suse=2ecom=3e_=3c0b849a5c-9af8?=
 =?UTF-8?Q?-2b47-ced3-376af22c6141=40suse=2ecom=3e_=3c5C9BABAF02000078002223?=
 =?UTF-8?B?RTNAc3VzZS5jb20+?= <6c3dfb46-f6e6-4ab2-549b-58e6ca883108@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============4932067154793791882=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-03-27 at 18:06 +0100, Juergen Gross wrote:
> On 27/03/2019 17:58, Jan Beulich wrote:
> > > > >=20
> > Well, of course nothing's going to run on that CPU anymore.
> > But vCPU-s may still have associations with it, so what I'm
> > worried about is e.g. something finding v->processor pointing
> > at an offline CPU and getting confused. Another, more exotic
>=20
> v->processor is allowed to have a stale value as long as the vcpu
> isn't running.
>=20
I was also concerned about things being done no longer in stop-machine,=20
like Jan, and in fact, I asked for similar reassurances.

Thinking more about this, I agree with Juergen that it should work. In
fact, it's important for v->processor to point to a CPU that has its
scheduling data structure allocated and valid.

In current approach, right before suspend, that is only true for the
BSP, and that's why we move every vcpu there. But after this series,
since we don't deallocate such structs any longer, it should be ok that
v->processor retains its value.

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/

--=-d4ueJrSgN9LU33eeSS1O
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+4FAlycAcgACgkQFkJ4iaW4
c+6LThAAshBka2nQN7+ux0qDAVMmfj+gakSdVxvsHy+TphvezzN+RHSK5kGn7yJh
j94HEMrDkocnVQ6jxOV7pL6m7Xpx8r6LU8vB6W5JOqDYEz+XF7BUDq0chn+MQSRW
VSyY3xbobQKr9cNYE5soOje16T2qWz6x8SJP5cSUXCyq4rJnpCZKxb6AJ0JREN2v
7M0sf0qNhn+DoJmyHp9BixrsLc8aywukvOyV4Wfkl5iosVeG7Ic66ZqoKBUIFkZD
Z0bX0CE4VJq+hHHq1O8FWIY5okY+Uk5FoMICT2MegAUXubhTKY3nJWKUpQo3cvSD
QxnpNg/5nktbS2bdZYgyG/7ku2mRL7J+IILSKYTj4SkAMe3Ay6mtfZTcRmMyHWjn
v3U9fEMzqUkx74To4MNEY+JNelByxK/KnMfHTshFwUAGW7KjoTM6zFkqEAaTFM8s
dXwwa/3FOtr1K1MXHDKf5bvIhRryzn7Q8kFzj3pBgxK9QpjpGzGQF3Z7isIoBxkB
fi60J3lxOCCW2VtGR/CBBHfe7Ex1HeLE4AL341sL5EB264B1e9l3xUSjiXIpAjRo
8jHYtFPXqvbHdgzx7LpYFgsKiwaW5nNo4rVS+4BmSWwjgX5Ji6iUpXzeh1fs9Pp5
SwAXdk5mqpgKSBoWrs9sq75xvAfVL4/gjr9BYzCo9wY8bbCNctM=
=0PzU
-----END PGP SIGNATURE-----

--=-d4ueJrSgN9LU33eeSS1O--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4932067154793791882==--



From xen-devel-bounces@lists.xenproject.org Wed Mar 27 23:10:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 23:10: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 1h9Hgf-0000aS-M9; Wed, 27 Mar 2019 23:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/lXT=R6=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9Hge-0000aM-OE
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 23:10:24 +0000
X-Inumbo-ID: 7e1a8bc4-50e5-11e9-94b2-c37d592cd8fb
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e1a8bc4-50e5-11e9-94b2-c37d592cd8fb;
 Wed, 27 Mar 2019 23:10:21 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 28 Mar 2019 00:10:20 +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);
 Wed, 27 Mar 2019 23:10:08 +0000
Message-ID: <cd406cd362b1af495d8f84585b8cff1b706203fe.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 00:10:07 +0100
In-Reply-To: <20190318131155.29450-7-jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-7-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/6] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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="===============3352274924928127449=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> Today there is special handling in cpu_disable_scheduler() for
> suspend
> by forcing all vcpus to the boot cpu. In fact there is no need for
> that
> as during resume the vcpus are put on the correct cpus again.
>=20
> So we can just omit the call of cpu_disable_scheduler() when
> offlining
> a cpu due to suspend and on resuming we can omit taking the schedule
> lock for selecting the new processor.
>=20
> In restore_vcpu_affinity() we should be careful when applying
> affinity
> as the cpu might not have come back to life. This in turn enables us
> to even support affinity_broken across suspend/resume.
>=20
> Avoid all other scheduler dealloc - alloc dance when doing suspend
> and
> resume, too. It is enough to react on cpus failing to come up on
> resume
> again.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Ok, I think this patch is fine.

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

I guess you have tested both cpu off/on-lining and suspend/resume, or
do you need help with that? (One of my testboxes that I have here,
should be able to do suspend)

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/

--=-OqqkOF8HG7mRTinrINAF
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+4FAlycAs8ACgkQFkJ4iaW4
c+6SsRAAmt6/WP2ST362ZS89H1j3+eanLMnA4pA79CIXOWtZNrQLtBdZ7WA4cLml
1b3xTX9/ZIox4dnnKFW/2UrNOxn6n3FlQvmxW9Cva9q/qNHK8UcUUUgJKwPlTKEA
U0iGhmxHFjngLmt4yePzPMJdGl9sksOBLvq+R65X0N0jQ3Nd1BfHPT6mxrSfDjBP
yQlEI8MwjDhN2Tvf+XGRH6N20KIqfBJDq9yaruKJrkR1uJo7QsZNuPZk5SYIrU9N
ldptGnqy+g9GP6BTQwvkS3uo5demMqgghVMBB49O3ayp13SnCuxXItnYgeOTEnZp
5hSzE97WMWkDVvo3mNZdtGeFdvvAZvKvCNpYzZI5R23ydntFCNZTJv+hrfOo6+TJ
eDnaubtjP6uPXjZyIodhXjj5h2J7MEEM7nytAJhkLe5/bicK61vP9Mfuylm7/A8o
WSKXwGmbJYstv17ZoI8HyS2N3K9lqxsAMbt6noKRoCHbQT1h9aJ6wFCF/AMHa+0g
1uwQdGH0237ndYP7tkNGOGYodpcRyxyGsCwQL8bFRKk3ErVqMziWdT6yh0FIHk/g
dDqXL5nQqrNydDhz++6U8pJHTeyiiaqnwwZlE+xRtcb9MA+/GMcHhtfArO3t/muj
q+zCF27D3snT6ivTmE4597HEmyp40/XC/I8DYKbdqTAar362wwg=
=nFNz
-----END PGP SIGNATURE-----

--=-OqqkOF8HG7mRTinrINAF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3352274924928127449==--



From xen-devel-bounces@lists.xenproject.org Wed Mar 27 23:45:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 23:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9IEA-0003FQ-LB; Wed, 27 Mar 2019 23: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=i2YO=R6=redhat.com=dhowells@srs-us1.protection.inumbo.net>)
 id 1h9IE9-0003FL-HO
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 23:45:01 +0000
X-Inumbo-ID: 55ba0c85-50ea-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55ba0c85-50ea-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 23:45:00 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DD48DC04FFF6;
 Wed, 27 Mar 2019 23:44:59 +0000 (UTC)
Received: from warthog.procyon.org.uk (ovpn-121-98.rdu2.redhat.com
 [10.10.121.98])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7897A62669;
 Wed, 27 Mar 2019 23:44:58 +0000 (UTC)
Organization: Red Hat UK Ltd. Registered Address: Red Hat UK Ltd, Amberley
 Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United
 Kingdom.
 Registered in England and Wales under Company Registration No. 3798903
From: David Howells <dhowells@redhat.com>
To: viro@zeniv.linux.org.uk
Date: Wed, 27 Mar 2019 23:44:57 +0000
Message-ID: <155373029773.7602.5749182816677575121.stgit@warthog.procyon.org.uk>
In-Reply-To: <155372999953.7602.13784796495137723805.stgit@warthog.procyon.org.uk>
References: <155372999953.7602.13784796495137723805.stgit@warthog.procyon.org.uk>
User-Agent: StGit/unknown-version
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 27 Mar 2019 23:44:59 +0000 (UTC)
Subject: [Xen-devel] [RFC PATCH 35/68] vfs: Convert xenfs to use the new
 mount API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 dhowells@redhat.com, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0aGUgeGVuZnMgZmlsZXN5c3RlbSB0byB0aGUgbmV3IGludGVybmFsIG1vdW50IEFQ
SSBhcyB0aGUgb2xkCm9uZSB3aWxsIGJlIG9ic29sZXRlZCBhbmQgcmVtb3ZlZC4gIFRoaXMgYWxs
b3dzIGdyZWF0ZXIgZmxleGliaWxpdHkgaW4KY29tbXVuaWNhdGlvbiBvZiBtb3VudCBwYXJhbWV0
ZXJzIGJldHdlZW4gdXNlcnNwYWNlLCB0aGUgVkZTIGFuZCB0aGUKZmlsZXN5c3RlbS4KClNlZSBE
b2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL21vdW50X2FwaS50eHQgZm9yIG1vcmUgaW5mb3JtYXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgpj
YzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KY2M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KY2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KY2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0K
CiBkcml2ZXJzL3hlbi94ZW5mcy9zdXBlci5jIHwgICAyMSArKysrKysrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL3hlbmZzL3N1cGVyLmMgYi9kcml2ZXJzL3hlbi94ZW5mcy9zdXBl
ci5jCmluZGV4IDcxZGRmYjRjZjYxYy4uMmUxNjIxNGU5YzdmIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi94ZW5mcy9zdXBlci5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmZzL3N1cGVyLmMKQEAgLTEz
LDYgKzEzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L21v
ZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L2ZzLmg+CisjaW5jbHVkZSA8bGludXgvZnNfY29udGV4
dC5oPgogI2luY2x1ZGUgPGxpbnV4L21hZ2ljLmg+CiAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CkBA
IC00Miw3ICs0Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGNhcGFi
aWxpdGllc19maWxlX29wcyA9IHsKIAkubGxzZWVrID0gZGVmYXVsdF9sbHNlZWssCiB9OwogCi1z
dGF0aWMgaW50IHhlbmZzX2ZpbGxfc3VwZXIoc3RydWN0IHN1cGVyX2Jsb2NrICpzYiwgdm9pZCAq
ZGF0YSwgaW50IHNpbGVudCkKK3N0YXRpYyBpbnQgeGVuZnNfZmlsbF9zdXBlcihzdHJ1Y3Qgc3Vw
ZXJfYmxvY2sgKnNiLCBzdHJ1Y3QgZnNfY29udGV4dCAqZmMpCiB7CiAJc3RhdGljIGNvbnN0IHN0
cnVjdCB0cmVlX2Rlc2NyIHhlbmZzX2ZpbGVzW10gPSB7CiAJCVsyXSA9IHsgInhlbmJ1cyIsICZ4
ZW5feGVuYnVzX2ZvcHMsIFNfSVJVU1J8U19JV1VTUiB9LApAQCAtNjcsMTcgKzY4LDI1IEBAIHN0
YXRpYyBpbnQgeGVuZnNfZmlsbF9zdXBlcihzdHJ1Y3Qgc3VwZXJfYmxvY2sgKnNiLCB2b2lkICpk
YXRhLCBpbnQgc2lsZW50KQogCQkJeGVuX2luaXRpYWxfZG9tYWluKCkgPyB4ZW5mc19pbml0X2Zp
bGVzIDogeGVuZnNfZmlsZXMpOwogfQogCi1zdGF0aWMgc3RydWN0IGRlbnRyeSAqeGVuZnNfbW91
bnQoc3RydWN0IGZpbGVfc3lzdGVtX3R5cGUgKmZzX3R5cGUsCi0JCQkJICBpbnQgZmxhZ3MsIGNv
bnN0IGNoYXIgKmRldl9uYW1lLAotCQkJCSAgdm9pZCAqZGF0YSkKK3N0YXRpYyBpbnQgeGVuZnNf
Z2V0X3RyZWUoc3RydWN0IGZzX2NvbnRleHQgKmZjKQogewotCXJldHVybiBtb3VudF9zaW5nbGUo
ZnNfdHlwZSwgZmxhZ3MsIGRhdGEsIHhlbmZzX2ZpbGxfc3VwZXIpOworCXJldHVybiB2ZnNfZ2V0
X3N1cGVyKGZjLCB2ZnNfZ2V0X3NpbmdsZV9zdXBlciwgeGVuZnNfZmlsbF9zdXBlcik7Cit9CisK
K3N0YXRpYyBjb25zdCBzdHJ1Y3QgZnNfY29udGV4dF9vcGVyYXRpb25zIHhlbmZzX2NvbnRleHRf
b3BzID0geworCS5nZXRfdHJlZQk9IHhlbmZzX2dldF90cmVlLAorfTsKKworc3RhdGljIGludCB4
ZW5mc19pbml0X2ZzX2NvbnRleHQoc3RydWN0IGZzX2NvbnRleHQgKmZjKQoreworCWZjLT5vcHMg
PSAmeGVuZnNfY29udGV4dF9vcHM7CisJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgZmls
ZV9zeXN0ZW1fdHlwZSB4ZW5mc190eXBlID0gewogCS5vd25lciA9CVRISVNfTU9EVUxFLAogCS5u
YW1lID0JCSJ4ZW5mcyIsCi0JLm1vdW50ID0JeGVuZnNfbW91bnQsCisJLmluaXRfZnNfY29udGV4
dCA9IHhlbmZzX2luaXRfZnNfY29udGV4dCwKIAkua2lsbF9zYiA9CWtpbGxfbGl0dGVyX3N1cGVy
LAogfTsKIE1PRFVMRV9BTElBU19GUygieGVuZnMiKTsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 00:30:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 00: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 1h9Iw7-0007iM-M4; Thu, 28 Mar 2019 00:30:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9Iw5-0007iC-Uj
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 00:30:25 +0000
X-Inumbo-ID: ace49e74-50f0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ace49e74-50f0-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 00:30: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 1h9Iw2-0007qx-Tl; Thu, 28 Mar 2019 00:30: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 1h9Iw2-0002TM-Ku; Thu, 28 Mar 2019 00:30:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9Iw2-0004tW-KJ; Thu, 28 Mar 2019 00:30:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134140-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 00:30:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134140: 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>

ZmxpZ2h0IDEzNDE0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE0MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAyIGRheXMgICAxMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 03:14:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 03:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9LUS-0003DC-Qq; Thu, 28 Mar 2019 03:14:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hBq2=R7=xenproject.org=prvs=9832401d3=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h9LUS-0003D0-A3
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 03:14:04 +0000
X-Inumbo-ID: 85ea26f8-5107-11e9-87aa-9745a2ed9361
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85ea26f8-5107-11e9-87aa-9745a2ed9361;
 Thu, 28 Mar 2019 03:13:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,278,1549929600"; d="scan'208";a="82045084"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83833-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-xsm: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:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=c455bc8c8d78ad51c24426a500914ea32504bf06
X-Osstest-Versions-That: ovmf=2f2c51acfb70efe3dd02022ca09dd853601d8acd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Mar 2019 03:13:53 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83833: 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
MzgzMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzODMzLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjNDU1YmM4YzhkNzhhZDUxYzI0NDI2YTUwMDkxNGVhMzI1
MDRiZjA2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyZjJjNTFhY2Zi
NzBlZmUzZGQwMjAyMmNhMDlkZDg1MzYwMWQ4YWNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM4
MjcgIDIwMTktMDMtMjYgMTU6NTQ6NDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzODMzICAyMDE5LTAzLTI3IDIyOjI1OjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyZXQgQmFya2VsZXcgPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0LmNvbT4KICBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgog
IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBSZWJlY2NhIENyYW4g
PHJlYmVjY2FAYmx1ZXN0b3Aub3JnPgogIFJlYmVjY2EgQ3JhbiB2aWEgZWRrMi1kZXZlbCA8ZWRr
Mi1kZXZlbEBsaXN0cy4wMS5vcmc+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGlu
dGVsLmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2
NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCBjNDU1YmM4YzhkNzhhZDUxYzI0NDI2YTUwMDkxNGVhMzI1MDRiZjA2CkF1dGhvcjogU2hl
bmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUgTWFyIDIx
IDA5OjQ3OjMxIDIwMTkgKzA4MDAKCiAgICBFZGtDb21wYXRpYmlsaXR5UGtnOiBSZW1vdmUgRWRr
Q29tcGF0aWJpbGl0eVBrZwogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv
c2hvd19idWcuY2dpP2lkPTExMDMKICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVp
LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KCmNvbW1pdCA1YmNhMDcyNjhhY2FiZTdmMzE0MDczNThlODc1Y2NmODljYjVl
Mzg2CkF1dGhvcjogU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgTWFyIDIyIDA5OjA1OjIyIDIwMTkgKzA4MDAKCiAgICBNYWludGFpbmVycy50eHQ6
IFJlbW92ZSBFZGtDb21wYXRpYmlsaXR5UGtnIGluZm9ybWF0aW9uCiAgICAKICAgIEVka0NvbXBh
dGliaWxpdHlQa2cgd2lsbCBiZSBkZWxldGVkIGZyb20gZWRrMi9tYXN0ZXIuCiAgICBTbyB1cGRh
dGUgdGhlIG1haW50YWluZXIgaW5mb3JtYXRpb24gb2YgRWRrQ29tcGF0aWJpbGl0eVBrZy4KICAg
IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEwMwogICAg
CiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIENjOiBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhv
bG1AbGluYXJvLm9yZz4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xl
aS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCmNvbW1pdCBmZGViZGM5NjFiZmRjNjAwZDQwNDAyMTNlZjRlNzU3ZjNmZmYzNTc0CkF1
dGhvcjogU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBG
cmkgTWFyIDIyIDA5OjI1OjU2IDIwMTkgKzA4MDAKCiAgICBOdDMyUGtnL050MzJQa2cuZHNjOiBS
ZW1vdmUgRWRrQ29tcGF0aWJpbGl0eVBrZyBpbmZvcm1hdGlvbgogICAgCiAgICBFZGtDb21wYXRp
YmlsaXR5UGtnIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIvbWFzdGVyLgogICAgVGhlIGRlcGVu
ZGVuY3kgYWJvdXQgRWRrQ29tcGF0aWJpbGl0eVBrZyBpbiBOdDMyUGtnLmRzYyBzaG91bGQKICAg
IGFsc28gYmUgcmVtb3ZlZC4KICAgIAogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4K
ICAgIENjOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+Cgpjb21taXQgYTAwNGQxN2QwMWE5ZmE1Mjc1
ZTkwMjA4NWNjMTg2MGM4YzE4ZDBmNgpBdXRob3I6IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE3OjMyOjAxIDIwMTkgKzA4MDAKCiAgICBCYXNl
VG9vbDogRml4ZWQgYW4gaXNzdWUgb2YgU3RydWN0dXJlIFBDRAogICAgCiAgICBodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2NjUKICAgIAogICAgQnVpbGQg
ZmFpbCB3aGVuIHRoZSBzdHJ1Y3R1cmUgcGNkIGhhcwogICAgbWVtYmVyIG9mIGZsZXhpYmxlIHNp
emUgYXJyYXkKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDRh
MWY2Yjg1YzE4NGVlY2FiMjJkZjg4MzEyYTIwN2Y1ZTBlYTQyNjQKQXV0aG9yOiBMZWlmIExpbmRo
b2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIE1hciAxOCAyMjo1Njoy
NSAyMDE5ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBhZGQgTG9ja0JveE51bGxMaWIgZm9yICFJ
QTMyL1g2NCBpbiAuZHNjCiAgICAKICAgIENvbW1pdCAwNWZkMmE5MjY4MzMKICAgICgiTWRlTW9k
dWxlUGtnL052bUV4cHJlc3NQZWk6IENvbnN1bWUgUzNTdG9yYWdlRGV2aWNlSW5pdExpc3QgTG9j
a0JveCIpCiAgICBhZGRlZCBhIGRlcGVuZGVuY3kgb24gTG9ja0JveExpYiB0byBOdm1FeHByZXNz
UGVpLCBjYXVzaW5nIGJ1aWxkcyB1c2luZwogICAgTWRlTW9kdWxlUGtnLmRzYyB0byBmYWlsIG9u
IGFyY2hpdGVjdHVyZXMgb3RoZXIgdGhhbiBJQTMyL1g2NCB3aXRoCiAgICBtaXNzaW5nIHJlZmVy
ZW5jZSB0bwogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZER4ZUlwbFN3aXRj
aFRvTG9uZ01vZGUuCiAgICAKICAgIEFkZCBhIHJlc29sdXRpb24gZm9yIExvY2tCb3hOdWxsTGli
IGZvciBBUk0vQUFSQ0g2NCB0byByZXN0b3JlIGJ1aWxkcy4KICAgIAogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAgUmV2aWV3
ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgoKY29tbWl0IGZhODg4YzdlZTliYTkwYWM1MzBjMDJmNTdiYTUx
M2E3MTQ2YTcyMzkKQXV0aG9yOiBCcmV0IEJhcmtlbGV3IDxCcmV0LkJhcmtlbGV3QG1pY3Jvc29m
dC5jb20+CkRhdGU6ICAgVGh1IE1hciAyMSAyMjo0NDozMCAyMDE5ICswODAwCgogICAgUGNBdENo
aXBzZXRQa2cvUGNhdENoaXBzZXRQa2cuZHNjOiBBZGQgYSBkcml2ZXIgdG8gYnVpbGQKICAgIAog
ICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2
NDYKICAgIAogICAgQWRkIHRoZSBJZGVDb250cm9sbGVyRHhlIGRyaXZlciB0byB0aGUgW0NvbXBv
bmVudHNdIHNlY3Rpb24KICAgIHRvIG1ha2Ugc3VyZSBpdCB3b3VsZCBidWlsZCBjb3JyZWN0bHku
CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRl
bC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDRkYTQxOWUyZGViOTI4Njg1YzY3OGRkZDdmOWNm
MzdlM2I5OWY5NmMKQXV0aG9yOiBCcmV0IEJhcmtlbGV3IDxCcmV0LkJhcmtlbGV3QG1pY3Jvc29m
dC5jb20+CkRhdGU6ICAgVGh1IE1hciAyMSAyMjo0NDowMiAyMDE5ICswODAwCgogICAgSW50ZWxT
aWxpY29uUGtnL0ludGVsU2lsaWNvblBrZy5kc2M6IEFkZCBhIGRyaXZlciB0byBidWlsZAogICAg
CiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTY0NwogICAgCiAgICBBZGQgYSBkcml2ZXIgTWljcm9jb2RlRmxhc2hBY2Nlc3NMaWJOdWxsLmlu
ZiB0byB0aGUKICAgIFtDb21wb25lbnRzXSBzZWN0aW9uIHRvIG1ha2Ugc3VyZSBpdCB3b3VsZCBi
dWlsZCBjb3JyZWN0bHkuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFpoaWNoYW8gR2FvIDx6
aGljaGFvLmdhb0BpbnRlbC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgog
ICAgQ2M6IFJhbmdhc2FpIFYgQ2hhZ2FudHkgPHJhbmdhc2FpLnYuY2hhZ2FudHlAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJhbmdhc2FpIFYgQ2hhZ2FudHkgPHJhbmdhc2FpLnYuY2hhZ2FudHlAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0
IGNmODViYTIzZDU4Y2E3MDZjZTQ2NmVmNDU4MDE3MjUzZmI3ZTAwODUKQXV0aG9yOiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBNYXIgMjUgMTQ6MDQ6MzQgMjAx
OSArMDEwMAoKICAgIE92bWZQa2c6IHJldGlyZSAiY3JlYXRlLXJlbGVhc2UucHkiCiAgICAKICAg
IEJ1Z3ppbGxhOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTE2NTMKICAgIAogICAgImNyZWF0ZS1yZWxlYXNlLnB5IiBnZW5lcmF0ZXMgYSAyLUJTREwgY29w
eXJpZ2h0IGJsb2NrIHRoYXQgd2lsbCBubyBsb25nZXIKICAgIGFwcGx5IG9uY2Ugd2UgZml4IDxo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzM+LgogICAg
CiAgICBSYXRoZXIgdGhhbiB1cGRhdGUgImNyZWF0ZS1yZWxlYXNlLnB5IiwgcmVtb3ZlIGl0LiBX
ZSBoYXZlbid0IHVzZWQgaXQgaW4KICAgIHNldmVyYWwgeWVhcnMgbm93LCBwbHVzIHNvdXJjZSBy
ZWxlYXNlcyBvZiB1cHN0cmVhbSBlZGsyIGFyZSBub3cgY292ZXJlZAogICAgYnkgdGhlIGVkazIg
c3RhYmxlIHRhZ3MKICAgIDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5vY29yZS5n
aXRodWIuaW8vd2lraS9FREstSUkjc3RhYmxlLXRhZ3M+LgogICAgCiAgICBSZWdhcmRpbmcgYmlu
YXJ5IHJlbGVhc2VzIG9mIHVwc3RyZWFtIE9WTUY6IE9WTUYgYW5kIEFybVZpcnRRZW11IGJpbmFy
aWVzCiAgICBidWlsdCBhdCB0aGUgZWRrMiBzdGFibGUgdGFncyBhcmUgYmVpbmcgYnVuZGxlZCB3
aXRoIHVwc3RyZWFtIFFFTVUsCiAgICBzaW1pbGFybHkgdG8gb3RoZXIgZmlybXdhcmUgdGhhdCBy
dW5zIG9uIFFFTVUgcGxhdGZvcm1zOgogICAgPGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZl
L2h0bWwvcWVtdS1kZXZlbC8yMDE5LTAzL21zZzA2MTQ4Lmh0bWw+LgogICAgRnVydGhlcm1vcmUs
IHRoZSBYZW4gcHJvamVjdCBoYXMgcHJvdmlkZWQgaXRzIG93biBidWlsZHMgb2YgT1ZNRiBhbmQK
ICAgIEFybVZpcnRYZW4gZm9yIGEgZ29vZCB3aGlsZSBub3cuCiAgICAKICAgIENjOiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIENjOiBBcmQgQmllc2hldXZl
bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3Jk
YW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo
YXQuY29tPgogICAgQWNrZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogICAgQWNrZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+Cgpjb21taXQgYjY2OWFkZWJkMDFkMTJhZjM4ZmM1NGY1Y2NmMjZkNDcwNjJlZDNhNgpB
dXRob3I6IFJlYmVjY2EgQ3JhbiB2aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5v
cmc+CkRhdGU6ICAgU2F0IE1hciAyMyAyMDowMDozMyAyMDE5IC0wNjAwCgogICAgRml4IGxpbmtz
IGluIE1haW50YWluZXJzLnR4dCBhbmQgcmVtb3ZlIHNsb3cgb3V0ZGF0ZWQgc291cmNlZm9yZ2Ug
Z2l0IG1pcnJvcgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSZWJlY2NhIENyYW4gPHJlYmVj
Y2FAYmx1ZXN0b3Aub3JnPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 05:03:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 05:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9NCH-00044m-1k; Thu, 28 Mar 2019 05:03:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9NCF-00044d-DB
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 05:03:23 +0000
X-Inumbo-ID: ced35dd6-5116-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ced35dd6-5116-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 05:03: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 1h9NCC-0006GF-LQ; Thu, 28 Mar 2019 05:03:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9NCC-0005QL-7K; Thu, 28 Mar 2019 05:03:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9NCC-00088G-6E; Thu, 28 Mar 2019 05:03:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134117-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:build-arm64-pvops:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-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-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=60771fc402877163d07569addadcf18b86acb455
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 05:03:20 +0000
Subject: [Xen-devel] [linux-4.9 test] 134117: 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>

ZmxpZ2h0IDEzNDExNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDExNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDE1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzQwMTUKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzNDAxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAx
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2
MDc3MWZjNDAyODc3MTYzZDA3NTY5YWRkYWRjZjE4Yjg2YWNiNDU1CmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2Fj
MjM1MjAwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkg
WiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2
OjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAg
QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IEtvbm92YWxvdiA8
YW5kcmV5a252bEBnb29nbGUuY29tPgogIEFyY2hlciBZYW4gPGF5YW5Ad2F2ZWNvbXAuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFvbGluIFdhbmcgPGJhb2xpbi53YW5n
QGxpbmFyby5vcmc+CiAgQ2hlbiBKaWUgPGNoZW5qaWU2QGh1YXdlaS5jb20+CiAgQ2h1bnlhbiBa
aGFuZyA8Y2h1bnlhbi56aGFuZ0BzcHJlYWR0cnVtLmNvbT4KICBEYW5pZWwgVGhvbXBzb24gPGRh
bmllbC50aG9tcHNvbkBsaW5hcm8ub3JnPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1s
b2Z0Lm5ldD4KICBFbnJpYyBCYWxsZXRibyBpIFNlcnJhIDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJv
cmEuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhbnMgVmVya3VpbCA8aHZl
cmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5s
PgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5vbmljYWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRy
eW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBL
YXJhIDxqYWNrQHN1c2UuY3o+CiAgSmluZ29vIEhhbiA8amluZ29vaGFuMUBnbWFpbC5jb20+CiAg
Sml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBrZWh1YW5saW4gPGNoZ29raGxA
Z21haWwuY29tPgogIGtlaHVhbmxpbiA8a2VodWFubGluQHBpbmVjb25lLm5ldD4KICBMYW5xaW5n
IExpdSA8bGFucWluZy5saXVAc3ByZWFkdHJ1bS5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNA
bGluYXJvLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBNYXJjZWwgSG9sdG1h
bm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0
ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3Vu
Z0BrZXJuZWwub3JnPgogIE15dW5naG8gSnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmVhbCBD
YXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9u
QG1pcHMuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBRaWFvIFpob3UgPHFp
YW96aG91QGFzcm1pY3JvLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJl
ZS5mcj4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNv
bT4KICBTdGFuaXNsYXcgR3J1c3prYSA8c2dydXN6a2FAcmVkaGF0LmNvbT4KICBUYWthc2hpIEl3
YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGll
cnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgogIFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJl
LmNvbT4KICBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KICBVbGYgSGFu
c3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRo
YXQuY29tPgogIFdlaSBRaWFvIDx3ZWkucWlhb0BzcHJlYWR0cnVtLmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZYXNoYSBDaGVyaWtvdnNreSA8eWFzaGEuY2hlM0Bn
bWFpbC5jb20+CiAgWWlmZW5nIExpIDx0b21saUB0b21saS5tZT4KICBZdWNodW5nIENoZW5nIDx5
Y2hlbmdAZ29vZ2xlLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg4OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 05:40:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 05:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9NmQ-0007Lp-G6; Thu, 28 Mar 2019 05:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i2YO=R6=redhat.com=dhowells@srs-us1.protection.inumbo.net>)
 id 1h9I9z-000359-I0
 for xen-devel@lists.xenproject.org; Wed, 27 Mar 2019 23:40:43 +0000
X-Inumbo-ID: bbcef03c-50e9-11e9-9acf-37a90adf0a3a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbcef03c-50e9-11e9-9acf-37a90adf0a3a;
 Wed, 27 Mar 2019 23:40: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 8DC9081F2F;
 Wed, 27 Mar 2019 23:40:38 +0000 (UTC)
Received: from warthog.procyon.org.uk (ovpn-121-98.rdu2.redhat.com
 [10.10.121.98])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2B92419C5A;
 Wed, 27 Mar 2019 23:40:01 +0000 (UTC)
From: David Howells <dhowells@redhat.com>
To: viro@zeniv.linux.org.uk
Date: Wed, 27 Mar 2019 23:40:00 +0000
Message-ID: <155372999953.7602.13784796495137723805.stgit@warthog.procyon.org.uk>
User-Agent: StGit/unknown-version
MIME-Version: 1.0
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.27]); Wed, 27 Mar 2019 23:40:41 +0000 (UTC)
X-Mailman-Approved-At: Thu, 28 Mar 2019 05:40:45 +0000
Subject: [Xen-devel] [RFC PATCH 00/68] VFS: Convert a bunch of filesystems
 to the new mount 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: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>,
 "Rafael J. Wysocki" <rafael@kernel.org>, dri-devel@lists.freedesktop.org,
 "J. Bruce Fields" <bfields@fieldses.org>, ceph-devel@vger.kernel.org,
 Mike Marshall <hubcap@omnibond.com>, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, Felipe Balbi <balbi@kernel.org>,
 Uma Krishnan <ukrishn@linux.ibm.com>, "Manoj N. Kumar" <manoj@linux.ibm.com>,
 Joel Becker <jlbec@evilplan.org>,
 Trond Myklebust <trond.myklebust@hammerspace.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org,
 Arve =?utf-8?b?SGrDuG5uZXbDpWc=?= <arve@android.com>,
 Frederic Barrat <fbarrat@linux.ibm.com>,
 Martin Brandenburg <martin@omnibond.com>, linux-ia64@vger.kernel.org,
 David Airlie <airlied@linux.ie>, virtualization@lists.linux-foundation.org,
 Keith Busch <keith.busch@intel.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Jens Axboe <axboe@kernel.dk>,
 Christian Brauner <christian.brauner@ubuntu.com>,
 Matthew Garrett <matthew.garrett@nebula.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Paul Moore <paul@paul-moore.com>,
 Andreas Schwab <schwab@suse.de>, Anton Vorontsov <anton@enomsg.org>,
 Hugh Dickins <hughd@google.com>, Christoph Hellwig <hch@lst.de>,
 Yonghong Song <yhs@fb.com>, Todd Kjos <tkjos@android.com>,
 Felipe Balbi <felipe.balbi@linux.intel.com>, selinux@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org, Casey Schaufler <casey@schaufler-ca.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Nitin Gupta <ngupta@vflare.org>,
 Martijn Coenen <maco@android.com>, Tony Luck <tony.luck@intel.com>,
 Boris Brezillon <bbrezillon@kernel.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>, linux-nvdimm@lists.01.org,
 "Yan, Zheng" <zyan@redhat.com>, Minchan Kim <minchan@kernel.org>,
 "Eric W. Biederman" <ebiederm@xmission.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, Martin KaFai Lau <kafai@fb.com>,
 Song Liu <songliubraving@fb.com>, linux-efi@vger.kernel.org,
 linux-aio@kvack.org, Jason Wang <jasowang@redhat.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Alexei Starovoitov <ast@kernel.org>, Chris Mason <clm@fb.com>,
 linux-mtd@lists.infradead.org, Joel Fernandes <joel@joelfernandes.org>,
 Dave Jiang <dave.jiang@intel.com>, Daniel Borkmann <daniel@iogearbox.net>,
 Miklos Szeredi <miklos@szeredi.hu>, linux-rdma@vger.kernel.org,
 coda@cs.cmu.edu, Andrew Price <anprice@redhat.com>,
 Ilya Dryomov <idryomov@gmail.com>, Stephen Smalley <sds@tycho.nsa.gov>,
 Fenghua Yu <fenghua.yu@intel.com>, Robert Richter <rric@kernel.org>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Steven Rostedt <rostedt@goodmis.org>, Eric Paris <eparis@parisplace.org>,
 Dan Williams <dan.j.williams@intel.com>,
 Christian Brauner <christian@brauner.io>, Jan Harkes <jaharkes@cs.cmu.edu>,
 linux-nfs@vger.kernel.org, "Martin K. Petersen" <martin.petersen@oracle.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, linux-s390@vger.kernel.org,
 Jeff Layton <jlayton@kernel.org>, Jeremy Kerr <jk@ozlabs.org>,
 Andrew Donnellan <andrew.donnellan@au1.ibm.com>,
 Colin Cross <ccross@android.com>, linux-fsdevel@vger.kernel.org,
 bpf@vger.kernel.org, Brian Norris <computersforpeace@gmail.com>,
 Anna Schumaker <anna.schumaker@netapp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, dhowells@redhat.com, linux-mm@kvack.org,
 devel@driverdev.osuosl.org, Sage Weil <sage@redhat.com>,
 Nicolas Pitre <nico@linaro.org>, Richard Weinberger <richard@nod.at>,
 cluster-devel@redhat.com, Marek Vasut <marek.vasut@gmail.com>,
 oprofile-list@lists.sf.net, squashfs-devel@lists.sourceforge.net,
 "Matthew R. Ochs" <mrochs@linux.vnet.ibm.com>, apparmor@lists.ubuntu.com,
 Josef Bacik <josef@toxicpanda.com>,
 =?utf-8?q?Micha=C5=82?= Nazarewicz <mina86@mina86.com>,
 linux-block@vger.kernel.org, David Sterba <dsterba@suse.com>,
 Juergen Gross <jgross@suse.com>, John Johansen <john.johansen@canonical.com>,
 linux-scsi@vger.kernel.org, Artem Bityutskiy <dedekind1@gmail.com>,
 netdev@vger.kernel.org, Adrian Hunter <adrian.hunter@intel.com>,
 linux-security-module@vger.kernel.org, Benjamin LaHaise <bcrl@kvack.org>,
 Daniel Vetter <daniel@ffwll.ch>, Vishal Verma <vishal.l.verma@intel.com>,
 Phillip Lougher <phillip@squashfs.org.uk>,
 David Woodhouse <dwmw2@infradead.org>, linux-btrfs@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>

CkhpIEFsLAoKSGVyZSdzIGEgc2V0IG9mIHBhdGNoZXMgdGhhdCBjb252ZXJ0cyBhIGJ1bmNoIChi
dXQgbm90IHlldCBhbGwhKSB0byB0aGUgbmV3Cm1vdW50IEFQSS4gIFRvIHRoaXMgZW5kLCBpdCBt
YWtlcyB0aGUgZm9sbG93aW5nIGNoYW5nZXM6CgogKDEpIFByb3ZpZGVzIGEgY29udmVuaWVuY2Ug
bWVtYmVyIGluIHN0cnVjdCBmc19jb250ZXh0IHRoYXQgaXMgT1InZCBpbnRvCiAgICAgc2ItPnNf
aWZsYWdzIGJ5IHNnZXRfZmMoKS4KCiAoMikgUHJvdmlkZXMgYSBjb252ZW5pZW5jZSBoZWxwZXIg
ZnVuY3Rpb24sIHZmc19pbml0X3BzZXVkb19mc19jb250ZXh0KCksCiAgICAgZm9yIGRvaW5nIG1v
c3Qgb2YgdGhlIHdvcmsgaW4gbW91bnRpbmcgYSBwc2V1ZG8gZmlsZXN5c3RlbS4KCiAoMykgUHJv
dmlkZXMgYSBjb252ZW5pZW5jZSBoZWxwZXIgZnVuY3Rpb24sIHZmc19nZXRfYmxvY2tfc3VwZXIo
KSwgZm9yCiAgICAgZG9pbmcgdGhlIHdvcmsgaW4gc2V0dGluZyB1cCBhIGJsb2NrLWJhc2VkIHN1
cGVyYmxvY2suCgogKDQpIEltcHJvdmVzIHRoZSBoYW5kbGluZyBvZiBmZC10eXBlIHBhcmFtZXRl
cnMuCgogKDUpIE1vdmVzIHNvbWUgb2YgdGhlIHN1YnR5cGUgaGFuZGxpbmcgaW50IGZ1c2UuCgog
KDYpIFByb3ZpZGVzIGEgY29udmVuaWVuY2UgaGVscGVyIGZ1bmN0aW9uLCB2ZnNfZ2V0X210ZF9z
dXBlcigpLCBmb3IKICAgICBkb2luZyB0aGUgd29yayBpbiBzZXR0aW5nIHVwIGFuIE1URCBkZXZp
Y2UtYmFzZWQgc3VwZXJibG9jay4KCiAoNykgS2lsbHMgb2ZmIG1vdW50X3BzZXVkbygpLCBtb3Vu
dF9wc2V1ZG9feGF0dHIoKSwgbW91bnRfbnMoKSwKICAgICBzZ2V0X3VzZXJucygpLCBtb3VudF9t
dGQoKSwgbW91bnRfc2luZ2xlKCkuCgogKDgpIENvbnZlcnRzIGEgc2xldyBvZiBmaWxlc3lzdGVt
cyB0byB1c2UgdGhlIG1vdW50IEFQSS4KCiAoOSkgRml4ZXMgYSBidWcgaW4gaHlwZnMuCgpUaGUg
cGF0Y2hlcyBjYW4gYmUgZm91bmQgaGVyZSBhbHNvOgoKCWh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Rob3dlbGxzL2xpbnV4LWZzLmdpdAoKb24gYnJhbmNo
OgoKCW1vdW50LWFwaS12aXJvCgpEYXZpZAotLS0KQW5kcmV3IFByaWNlICgxKToKICAgICAgZ2Zz
MjogQ29udmVydCBnZnMyIHRvIGZzX2NvbnRleHQKCkRhdmlkIEhvd2VsbHMgKDY2KToKICAgICAg
dmZzOiBVcGRhdGUgbW91bnQgQVBJIGRvY3MKICAgICAgdmZzOiBGaXggcmVmY291bnRpbmcgb2Yg
ZmlsZW5hbWVzIGluIGZzX3BhcnNlcgogICAgICB2ZnM6IFByb3ZpZGUgc2ItPnNfaWZsYWdzIHNl
dHRpbmdzIGluIGZzX2NvbnRleHQgc3RydWN0CiAgICAgIHZmczogUHJvdmlkZSBhIG1vdW50X3Bz
ZXVkby1yZXBsYWNlbWVudCBmb3IgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0
IGFpbyB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IGFub25faW5v
ZGVzIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgYmRldiB0byB1
c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IG5zZnMgdG8gdXNlIHRoZSBu
ZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBwaXBlIHRvIHVzZSB0aGUgbmV3IG1vdW50
IEFQSQogICAgICB2ZnM6IENvbnZlcnQgenNtYWxsb2MgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJ
CiAgICAgIHZmczogQ29udmVydCBzb2NrZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAg
IHZmczogQ29udmVydCBkYXggdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29u
dmVydCBkcm0gdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBpYTY0
IHBlcmZtb24gdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBjeGwg
dG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBvY3hsZmxhc2ggdG8g
dXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCB2aXJ0aW9fYmFsbG9vbiB0
byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IGJ0cmZzX3Rlc3QgdG8g
dXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogS2lsbCBvZmYgbW91bnRfcHNldWRvKCkg
YW5kIG1vdW50X3BzZXVkb194YXR0cigpCiAgICAgIHZmczogVXNlIHNnZXRfZmMoKSBmb3IgcHNl
dWRvLWZpbGVzeXN0ZW1zCiAgICAgIHZmczogQ29udmVydCBiaW5kZXJmcyB0byB1c2UgdGhlIG5l
dyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IG5mc2N0bCB0byB1c2UgdGhlIG5ldyBtb3Vu
dCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IHJwY19waXBlZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQg
QVBJCiAgICAgIHZmczogS2lsbCBtb3VudF9ucygpCiAgICAgIHZmczogS2lsbCBzZ2V0X3VzZXJu
cygpCiAgICAgIHZmczogQ29udmVydCBiaW5mbXRfbWlzYyB0byB1c2UgdGhlIG5ldyBtb3VudCBB
UEkKICAgICAgdmZzOiBDb252ZXJ0IGNvbmZpZ2ZzIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQog
ICAgICB2ZnM6IENvbnZlcnQgZWZpdmFyZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAg
IHZmczogQ29udmVydCBmdXNlY3RsIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6
IENvbnZlcnQgcWliX2ZzL2lwYXRoZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZm
czogQ29udmVydCBpYm1hc21mcyB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBD
b252ZXJ0IG9wcm9maWxlZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29u
dmVydCBnYWRnZXRmcyB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0
IHhlbmZzIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgb3BlbnBy
b21mcyB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IGFwcGFybW9y
ZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBzZWN1cml0eWZz
IHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgc2VsaW51eGZzIHRv
IHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgc21hY2tmcyB0byB1c2Ug
dGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IHJhbWZzLCBzaG1lbSwgdG1wZnMs
IGRldnRtcGZzLCByb290ZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ3Jl
YXRlIGZzX2NvbnRleHQtYXdhcmUgbW91bnRfYmRldigpIHJlcGxhY2VtZW50CiAgICAgIHZmczog
TWFrZSBmc19wYXJzZSgpIGhhbmRsZSBmc19wYXJhbV9pc19mZC10eXBlIHBhcmFtcyBiZXR0ZXIK
ICAgICAgdmZzOiBDb252ZXJ0IGZ1c2UgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZm
czogTW92ZSB0aGUgc3VidHlwZSBwYXJhbWV0ZXIgaW50byBmdXNlCiAgICAgIG10ZDogUHJvdmlk
ZSBmc19jb250ZXh0LWF3YXJlIG1vdW50X210ZCgpIHJlcGxhY2VtZW50CiAgICAgIHZmczogQ29u
dmVydCByb21mcyB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IGNy
YW1mcyB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0IGpmZnMyIHRv
IHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICBtdGQ6IEtpbGwgbW91bnRfbXRkKCkKICAgICAg
dmZzOiBDb252ZXJ0IHNxdWFzaGZzIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6
IENvbnZlcnQgY2VwaCB0byB1c2UgdGhlIG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBDb252ZXJ0
IGZ1bmN0aW9uZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQWRkIGEgc2lu
Z2xlLW9yLXJlY29uZmlnIGtleWluZyB0byB2ZnNfZ2V0X3N1cGVyKCkKICAgICAgdmZzOiBDb252
ZXJ0IGRlYnVnZnMgdG8gdXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCB0
cmFjZWZzIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgcHN0b3Jl
IHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICBoeXBmczogRml4IGVycm9yIG51bWJlciBs
ZWZ0IGluIHN0cnVjdCBwb2ludGVyIG1lbWJlcgogICAgICB2ZnM6IENvbnZlcnQgaHlwZnMgdG8g
dXNlIHRoZSBuZXcgbW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBzcHVmcyB0byB1c2UgdGhl
IG5ldyBtb3VudCBBUEkKICAgICAgdmZzOiBLaWxsIG1vdW50X3NpbmdsZSgpCiAgICAgIHZmczog
Q29udmVydCBjb2RhIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQg
YXV0b2ZzIHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgZGV2cHRz
IHRvIHVzZSB0aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgYnBmIHRvIHVzZSB0
aGUgbmV3IG1vdW50IEFQSQogICAgICB2ZnM6IENvbnZlcnQgdWJpZnMgdG8gdXNlIHRoZSBuZXcg
bW91bnQgQVBJCiAgICAgIHZmczogQ29udmVydCBvcmFuZ2VmcyB0byB1c2UgdGhlIG5ldyBtb3Vu
dCBBUEkKCk1hc2FoaXJvIFlhbWFkYSAoMSk6CiAgICAgIGtidWlsZDogc2tpcCBzdWItbWFrZSBm
b3IgaW4tdHJlZSBidWlsZCB3aXRoIEdOVSBNYWtlIDQueAoKCiBEb2N1bWVudGF0aW9uL2ZpbGVz
eXN0ZW1zL21vdW50X2FwaS50eHQgICB8ICAzNjcgKysrKysrKystLS0tLS0tCiBEb2N1bWVudGF0
aW9uL2ZpbGVzeXN0ZW1zL3Zmcy50eHQgICAgICAgICB8ICAgIDQgCiBNYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEgKwogYXJjaC9pYTY0L2tlcm5lbC9wZXJm
bW9uLmMgICAgICAgICAgICAgICAgfCAgIDE0IC0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvY2Vs
bC9zcHVmcy9pbm9kZS5jIHwgIDIwNyArKysrKy0tLS0KIGFyY2gvczM5MC9oeXBmcy9pbm9kZS5j
ICAgICAgICAgICAgICAgICAgIHwgIDEzNyArKystLS0KIGRyaXZlcnMvYW5kcm9pZC9iaW5kZXJm
cy5jICAgICAgICAgICAgICAgIHwgIDE3MyArKysrLS0tCiBkcml2ZXJzL2Jhc2UvZGV2dG1wZnMu
YyAgICAgICAgICAgICAgICAgICB8ICAgMTYgLQogZHJpdmVycy9ibG9jay9yYmQuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMzYzICsrKysrKysrLS0tLS0tLQogZHJpdmVycy9kYXgvc3VwZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzIC0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2
LmMgICAgICAgICAgICAgICAgIHwgICAxNCAtCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3Fp
Yl9mcy5jICAgICAgICB8ICAgMjYgKwogZHJpdmVycy9taXNjL2N4bC9hcGkuYyAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwIAogZHJpdmVycy9taXNjL2libWFzbS9pYm1hc21mcy5jICAgICAgICAg
ICAgfCAgIDIxICsKIGRyaXZlcnMvbXRkL210ZGNvcmUuaCAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAKIGRyaXZlcnMvbXRkL210ZHN1cGVyLmMgICAgICAgICAgICAgICAgICAgIHwgIDE4MSAr
KysrLS0tLQogZHJpdmVycy9vcHJvZmlsZS9vcHJvZmlsZWZzLmMgICAgICAgICAgICAgfCAgIDIw
ICsKIGRyaXZlcnMvc2NzaS9jeGxmbGFzaC9vY3hsX2h3LmMgICAgICAgICAgIHwgICAyMSAtCiBk
cml2ZXJzL3VzYi9nYWRnZXQvZnVuY3Rpb24vZl9mcy5jICAgICAgICB8ICAyMzMgKysrKystLS0t
LQogZHJpdmVycy91c2IvZ2FkZ2V0L2xlZ2FjeS9pbm9kZS5jICAgICAgICAgfCAgIDIxICsKIGRy
aXZlcnMvdmlydGlvL3ZpcnRpb19iYWxsb29uLmMgICAgICAgICAgIHwgICAxOSAtCiBkcml2ZXJz
L3hlbi94ZW5mcy9zdXBlci5jICAgICAgICAgICAgICAgICB8ICAgMjEgKwogZnMvYWlvLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1IC0KIGZzL2Fub25faW5vZGVzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAKIGZzL2F1dG9mcy9hdXRvZnNfaS5oICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyAtCiBmcy9hdXRvZnMvaW5pdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDkgCiBmcy9hdXRvZnMvaW5vZGUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA0MjkgKysrKysrKysrKy0tLS0tLS0tCiBmcy9iaW5mbXRfbWlzYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKwogZnMvYmxvY2tfZGV2LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE0IC0KIGZzL2J0cmZzL3Rlc3RzL2J0cmZzLXRlc3RzLmMgICAg
ICAgICAgICAgIHwgICAxMyAtCiBmcy9jZXBoL2NhY2hlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDkgCiBmcy9jZXBoL2NhY2hlLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgCiBmcy9jZXBoL3N1cGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2OTcg
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIGZzL2NlcGgvc3VwZXIuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAKIGZzL2NvZGEvaW5vZGUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDE3MSArKysrKy0tCiBmcy9jb25maWdmcy9tb3VudC5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjAgKwogZnMvY3JhbWZzL2lub2RlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDY5ICsrLQogZnMvZGVidWdmcy9pbm9kZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTg2ICsrKystLS0tCiBmcy9kZXZwdHMvaW5vZGUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyNjUgKysrKystLS0tLS0KIGZzL2VmaXZhcmZzL3N1cGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyMCArCiBmcy9mc19jb250ZXh0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgLQogZnMvZnNfcGFyc2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE4ICsKIGZzL2Z1c2UvY29udHJvbC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MCArCiBmcy9mdXNlL2lub2RlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOTEgKysr
KysrKy0tLS0tCiBmcy9nZnMyL2luY29yZS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDggCiBmcy9nZnMyL29wc19mc3R5cGUuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0OTUgKysr
KysrKysrKysrKysrKy0tLS0tCiBmcy9nZnMyL3N1cGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAzMzUgLS0tLS0tLS0tLS0tLS0KIGZzL2dmczIvc3VwZXIuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyAKIGZzL2pmZnMyL2ZzLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMSAtCiBmcy9qZmZzMi9vcy1saW51eC5oICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQgCiBmcy9qZmZzMi9zdXBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NzIgKysrLS0tLQogZnMvbGliZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDkxICsrKy0KIGZzL25mc2QvbmZzY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MyArCiBmcy9uc2ZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgLQog
ZnMvb3BlbnByb21mcy9pbm9kZS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDIwICsKIGZzL29y
YW5nZWZzL29yYW5nZWZzLWtlcm5lbC5oICAgICAgICAgICAgIHwgICAgOCAKIGZzL29yYW5nZWZz
L29yYW5nZWZzLW1vZC5jICAgICAgICAgICAgICAgIHwgICAgMyAKIGZzL29yYW5nZWZzL3N1cGVy
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4NiArKysrLS0tLQogZnMvcGlwZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyIAogZnMvcHN0b3JlL2lub2RlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTA5ICsrKy0tCiBmcy9yYW1mcy9pbm9kZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMDQgKysrLQogZnMvcm9tZnMvc3VwZXIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQ2ICstCiBmcy9zcXVhc2hmcy9zdXBlci5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMDAgKystLQogZnMvc3VwZXIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMzAxICsrKysrKy0tLS0tLS0KIGZzL3RyYWNlZnMvaW5vZGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDE4MCArKystLS0tCiBmcy91Ymlmcy9zdXBlci5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0NDcgKysrKysrKystLS0tLS0tLS0tLQogaW5jbHVkZS9s
aW51eC9jZXBoL2NlcGhfZGVidWcuaCAgICAgICAgICAgfCAgICAxIAogaW5jbHVkZS9saW51eC9j
ZXBoL2xpYmNlcGguaCAgICAgICAgICAgICAgfCAgIDE3ICsKIGluY2x1ZGUvbGludXgvZnMuaCAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCAtCiBpbmNsdWRlL2xpbnV4L2ZzX2NvbnRleHQu
aCAgICAgICAgICAgICAgICB8ICAgMjAgKwogaW5jbHVkZS9saW51eC9tdGQvc3VwZXIuaCAgICAg
ICAgICAgICAgICAgfCAgICA2IAogaW5jbHVkZS9saW51eC9yYW1mcy5oICAgICAgICAgICAgICAg
ICAgICAgfCAgICA2IAogaW5jbHVkZS9saW51eC9zaG1lbV9mcy5oICAgICAgICAgICAgICAgICAg
fCAgICA0IAogaW5pdC9kb19tb3VudHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEy
IAoga2VybmVsL2JwZi9pbm9kZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkyICsrLS0K
IG1tL3NobWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM5NiArKysrKysr
KysrKy0tLS0tCiBtbS96c21hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTkgLQogbmV0L2NlcGgvY2VwaF9jb21tb24uYyAgICAgICAgICAgICAgICAgICAgfCAgNDEwICsr
KysrKystLS0tLS0tLS0tCiBuZXQvc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTQgLQogbmV0L3N1bnJwYy9ycGNfcGlwZS5jICAgICAgICAgICAgICAgICAgICAgfCAg
IDM0ICsKIHNlY3VyaXR5L2FwcGFybW9yL2FwcGFybW9yZnMuYyAgICAgICAgICAgIHwgICAyMCAr
CiBzZWN1cml0eS9pbm9kZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKwogc2Vj
dXJpdHkvc2VsaW51eC9zZWxpbnV4ZnMuYyAgICAgICAgICAgICAgfCAgIDIwICsKIHNlY3VyaXR5
L3NtYWNrL3NtYWNrZnMuYyAgICAgICAgICAgICAgICAgIHwgICAzNCArCiA4NCBmaWxlcyBjaGFu
Z2VkLCA0MjU3IGluc2VydGlvbnMoKyksIDM4MTAgZGVsZXRpb25zKC0pCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 05:41:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 05:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9NnA-0007Oz-Tx; Thu, 28 Mar 2019 05: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9Nn9-0007Oq-Pi
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 05:41:31 +0000
X-Inumbo-ID: 225640b7-511c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 225640b7-511c-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 05:41: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 5EC8BAD6B;
 Thu, 28 Mar 2019 05:41:28 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-7-jgross@suse.com>
 <cd406cd362b1af495d8f84585b8cff1b706203fe.camel@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: <9a97cb91-6c72-1281-0d1c-55c769f225a6@suse.com>
Date: Thu, 28 Mar 2019 06:41:27 +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: <cd406cd362b1af495d8f84585b8cff1b706203fe.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 6/6] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDMvMjAxOSAwMDoxMCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gTW9uLCAyMDE5
LTAzLTE4IGF0IDE0OjExICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUb2RheSB0aGVy
ZSBpcyBzcGVjaWFsIGhhbmRsaW5nIGluIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIGZvcgo+PiBz
dXNwZW5kCj4+IGJ5IGZvcmNpbmcgYWxsIHZjcHVzIHRvIHRoZSBib290IGNwdS4gSW4gZmFjdCB0
aGVyZSBpcyBubyBuZWVkIGZvcgo+PiB0aGF0Cj4+IGFzIGR1cmluZyByZXN1bWUgdGhlIHZjcHVz
IGFyZSBwdXQgb24gdGhlIGNvcnJlY3QgY3B1cyBhZ2Fpbi4KPj4KPj4gU28gd2UgY2FuIGp1c3Qg
b21pdCB0aGUgY2FsbCBvZiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoKSB3aGVuCj4+IG9mZmxpbmlu
Zwo+PiBhIGNwdSBkdWUgdG8gc3VzcGVuZCBhbmQgb24gcmVzdW1pbmcgd2UgY2FuIG9taXQgdGFr
aW5nIHRoZSBzY2hlZHVsZQo+PiBsb2NrIGZvciBzZWxlY3RpbmcgdGhlIG5ldyBwcm9jZXNzb3Iu
Cj4+Cj4+IEluIHJlc3RvcmVfdmNwdV9hZmZpbml0eSgpIHdlIHNob3VsZCBiZSBjYXJlZnVsIHdo
ZW4gYXBwbHlpbmcKPj4gYWZmaW5pdHkKPj4gYXMgdGhlIGNwdSBtaWdodCBub3QgaGF2ZSBjb21l
IGJhY2sgdG8gbGlmZS4gVGhpcyBpbiB0dXJuIGVuYWJsZXMgdXMKPj4gdG8gZXZlbiBzdXBwb3J0
IGFmZmluaXR5X2Jyb2tlbiBhY3Jvc3Mgc3VzcGVuZC9yZXN1bWUuCj4+Cj4+IEF2b2lkIGFsbCBv
dGhlciBzY2hlZHVsZXIgZGVhbGxvYyAtIGFsbG9jIGRhbmNlIHdoZW4gZG9pbmcgc3VzcGVuZAo+
PiBhbmQKPj4gcmVzdW1lLCB0b28uIEl0IGlzIGVub3VnaCB0byByZWFjdCBvbiBjcHVzIGZhaWxp
bmcgdG8gY29tZSB1cCBvbgo+PiByZXN1bWUKPj4gYWdhaW4uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4KPiBPaywgSSB0aGluayB0aGlzIHBh
dGNoIGlzIGZpbmUuCj4gCj4gUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Cj4gCj4gSSBndWVzcyB5b3UgaGF2ZSB0ZXN0ZWQgYm90aCBjcHUgb2ZmL29uLWxp
bmluZyBhbmQgc3VzcGVuZC9yZXN1bWUsIG9yCj4gZG8geW91IG5lZWQgaGVscCB3aXRoIHRoYXQ/
IChPbmUgb2YgbXkgdGVzdGJveGVzIHRoYXQgSSBoYXZlIGhlcmUsCj4gc2hvdWxkIGJlIGFibGUg
dG8gZG8gc3VzcGVuZCkKCkkndmUgdGVzdGVkIHN1c3BlbmQvcmVzdW1lLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 06:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 06: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 1h9P0J-0004xZ-P6; Thu, 28 Mar 2019 06: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9P0J-0004xU-4T
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 06:59:11 +0000
X-Inumbo-ID: fafeea0e-5126-11e9-a3d1-977bd8804d6d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fafeea0e-5126-11e9-a3d1-977bd8804d6d;
 Thu, 28 Mar 2019 06:59:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7F35AFEA;
 Thu, 28 Mar 2019 06:59:06 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Ne+/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?B?bT4gPGUxMGMxNGNk77+9NTRhY++/vThkOGPvv70yZDVj77+9ZGI0YWRiZDM5ZDA3?=
 =?UTF-8?Q?=40citrix=2ecom=3e_=3caac2efca-8024-485a-4b8f-8565341c305c=40suse?=
 =?UTF-8?Q?=2ecom=3e_=3c5C9BA70E02000078002223A3=40suse=2ecom=3e_=3c3067f146?=
 =?UTF-8?Q?-bfc4-1f00-64bf-5750b6486ee1=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: <29b8365e-2cae-fec6-0bff-46d014800d80@suse.com>
Date: Thu, 28 Mar 2019 07:59:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

T24gMjcvMDMvMjAxOSAxNzo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wMy8yMDE5
IDE3OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjcuMDMuMTkgYXQgMTc6MTgsIDxq
Z3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMjcvMDMvMjAxOSAxNjo1NSwgQW5kcmV3IENv
b3BlciB3cm90ZToKPj4+PiBPbiAxOC8wMy8yMDE5IDEzOjExLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+PiBJbnN0ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFu
ZCBhbGxvY2F0aW5nIHRoZW0KPj4+Pj4gYWdhaW4gd2hlbiByZXN1bWluZyBrZWVwIHRoZW0uIE9u
bHkgZnJlZSBhbiBhcmVhIGluIGNhc2UgYSBjcHUgZGlkbid0Cj4+Pj4+IGNvbWUgdXAgYWdhaW4g
d2hlbiByZXN1bWluZy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+Pj4+Cj4+Pj4gSG1tIC0gdGhpcyBpcyBzbGlnaHRseSBwcm9ibGVt
YXRpYywgZ2l2ZW4gdGhlIGR1YWwgbmF0dXJlIG9mIHRoaXMgY29kZS4KPj4+Pgo+Pj4+IEkgYWdy
ZWUgdGhhdCBpdCB0aGlzIGNoYW5nZSBpcyBiZW5lZmljaWFsIGZvciB0aGUgc3VzcGVuZCBjYXNl
LCBidXQgaXQKPj4+PiBpcyBhIHByb2JsZW0gd2hlbiB3ZSBhcmUgcGFya2luZyBhbiBpbmRpdmlk
dWFsIENQVSBmb3Igc210PTAgb3IKPj4+PiB4ZW4taHB0b29sIHJlYXNvbnMuCj4+Pj4KPj4+PiBE
byB3ZSBoYXZlIGFueSBoaW50IHdlIGNhbiB1c2Ugd2hlbiB0YWtpbmcgdGhlIENQVSBkb3duIGFz
IHRvIHdoZXRoZXIKPj4+PiB3ZSdyZSBleHBlY3RpbmcgaXQgdG8gY29tZSBzdHJhaWdodCBiYWNr
IHVwIGFnYWluPwo+Pj4KPj4+IERpZCB5b3UgbG9vayBpbnRvIHRoZSBwYXRjaD8gSSBkaWQgdGhp
cyBieSB0ZXN0aW5nIHN5c3RlbV9zdGF0ZS4KPj4KPj4gSSB0aGluayB0aGVyZSdzIGEgd2lkZXIg
cHJvYmxlbSBoZXJlOiBlbmFibGVfbm9uYm9vdF9jcHVzKCkKPj4gb25seSBicmluZ3MgYmFjayB1
cCB0aGUgQ1BVcyB0aGF0IHdlcmUgcHJldmlvdXNseSBvbmxpbmUuCj4+IFBhcmtlZCBvbmVzIHdv
dWxkIGJlIGxlZnQgYWxvbmUsIHlldCBhZnRlciByZXN1bWUgdGhleSdkCj4+IG5lZWQgdG8gYmUg
cHV0IGJhY2sgaW50byBwYXJrZWQgc3RhdGUuCj4gCj4gSSBjYW4gYWRkIHRoYXQgaGFuZGxpbmcg
aW4gdGhlIHJlc3BpbiBvZiB0aGUgc2VyaWVzLgoKTG9va2luZyBkZWVwZXIgaW50byB0aGF0IG1l
c3MgSSBiZWxpZXZlIHRoYXQgc2hvdWxkIGJlIGEgc2VyaWVzIG9mIGl0cwpvd24uIENwdSBwYXJr
aW5nIG5lZWRzIHRvIGJlIGhhbmRsZWQgZm9yIGNwdSBob3RwbHVnIGFuZCBjb3JlIHBhcmtpbmcK
KFhFTlBGX2NvcmVfcGFya2luZyksIHRvby4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 07:47:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 07: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 1h9Pkj-0000dn-9h; Thu, 28 Mar 2019 07:47: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Pki-0000di-14
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 07:47:08 +0000
X-Inumbo-ID: ac447314-512d-11e9-914d-d749e27055d6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac447314-512d-11e9-914d-d749e27055d6;
 Thu, 28 Mar 2019 07:47:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 01:47:01 -0600
Message-Id: <5C9C7BF1020000780022258F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 01:46:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-jgross@suse.com>
In-Reply-To: <20190318131155.29450-5-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDE4LjAzLjE5IGF0IDE0OjExLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0aW5n
IHRoZW0KPiBhZ2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVlIGFuIGFyZWEg
aW4gY2FzZSBhIGNwdSBkaWRuJ3QKPiBjb21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCgpUaGVy
ZSdzIGFub3RoZXIgYXNwZWN0IGhlcmUgd2hpY2ggbmVlZHMgYXQgbGVhc3QgbWVudGlvbmluZzoK
UmlnaHQgbm93LCBDUFVzIGNvbWluZyBiYWNrIHVwIGhhdmUgdGhlaXIgcGVyLUNQVSBkYXRhCmNs
ZWFyZWQuIE5vdCBkb2luZyBzbyBtYXkgaW5kZWVkIGJlIGFuIGltcHJvdmVtZW50IGluCnNvbWUg
Y2FzZXMgKGxpa2Ugc3RhdGlzdGljcyBjb2xsZWN0ZWQpLCBidXQgbWF5IGFsc28gZ2V0IGluIHRo
ZQp3YXkgaW4gb3RoZXIgY2FzZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 07:53:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 07: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 1h9Pqd-0001O7-1F; Thu, 28 Mar 2019 07:53:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9Pqc-0001NN-BZ
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 07:53:14 +0000
X-Inumbo-ID: 8699dc34-512e-11e9-b14d-d3e90abc388e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8699dc34-512e-11e9-b14d-d3e90abc388e;
 Thu, 28 Mar 2019 07:53:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9DAABAD72;
 Thu, 28 Mar 2019 07:53:07 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-jgross@suse.com> <5C9C7BF1020000780022258F@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: <78816896-aa22-0031-4d36-bc33bee78c83@suse.com>
Date: Thu, 28 Mar 2019 08:53:06 +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: <5C9C7BF1020000780022258F@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

T24gMjgvMDMvMjAxOSAwODo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDMuMTkg
YXQgMTQ6MTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJbnN0ZWFkIG9mIGZyZWVpbmcg
cGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0aW5nIHRoZW0KPj4gYWdhaW4g
d2hlbiByZXN1bWluZyBrZWVwIHRoZW0uIE9ubHkgZnJlZSBhbiBhcmVhIGluIGNhc2UgYSBjcHUg
ZGlkbid0Cj4+IGNvbWUgdXAgYWdhaW4gd2hlbiByZXN1bWluZy4KPiAKPiBUaGVyZSdzIGFub3Ro
ZXIgYXNwZWN0IGhlcmUgd2hpY2ggbmVlZHMgYXQgbGVhc3QgbWVudGlvbmluZzoKPiBSaWdodCBu
b3csIENQVXMgY29taW5nIGJhY2sgdXAgaGF2ZSB0aGVpciBwZXItQ1BVIGRhdGEKPiBjbGVhcmVk
LiBOb3QgZG9pbmcgc28gbWF5IGluZGVlZCBiZSBhbiBpbXByb3ZlbWVudCBpbgo+IHNvbWUgY2Fz
ZXMgKGxpa2Ugc3RhdGlzdGljcyBjb2xsZWN0ZWQpLCBidXQgbWF5IGFsc28gZ2V0IGluIHRoZQo+
IHdheSBpbiBvdGhlciBjYXNlcy4KCkkgaGF2ZSBjaGVja2VkIHRoZSByZXNwZWN0aXZlIGNwdSBu
b3RpZmllciBob29rcyBhbmQgSSB0aGluayB0aGlzIGlzIG5vCnByb2JsZW0uIEkgaG9wZSBJIGRp
ZG4ndCBvdmVybG9vayBzb21ldGhpbmcuCgpJJ2xsIGFkZCBhIG5vdGUgdG8gdGhlIGNvbW1pdCBt
ZXNzYWdlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 08:03:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 08:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Q0f-0002pl-I5; Thu, 28 Mar 2019 08:03: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Q0d-0002pg-Vy
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 08:03:36 +0000
X-Inumbo-ID: fa802076-512f-11e9-90aa-7feb2ad0e9d5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa802076-512f-11e9-90aa-7feb2ad0e9d5;
 Thu, 28 Mar 2019 08:03:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 02:03:31 -0600
Message-Id: <5C9C7FD202000078002225AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 02:03:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450*1*jgross@suse.com>
 <20190318131155.29450*5*jgross@suse.com>
 <e10c14cd*54ac*8d8c*2d5c*db4adbd39d07@citrix.com>
 <aac2efca-8024-485a-4b8f-8565341c305c@suse.com>
 <5C9BA70E02000078002223A3@suse.com>
 <3067f146-bfc4-1f00-64bf-5750b6486ee1@suse.com>
 <29b8365e-2cae-fec6-0bff-46d014800d80@suse.com>
In-Reply-To: <29b8365e-2cae-fec6-0bff-46d014800d80@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDI4LjAzLjE5IGF0IDA3OjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ny8wMy8yMDE5IDE3OjUyLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNy8wMy8yMDE5IDE3
OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI3LjAzLjE5IGF0IDE3OjE4LCA8amdy
b3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNy8wMy8yMDE5IDE2OjU1LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4+PiBPbiAxOC8wMy8yMDE5IDEzOjExLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+Pj4gSW5zdGVhZCBvZiBmcmVlaW5nIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZCBh
bmQgYWxsb2NhdGluZyB0aGVtCj4+Pj4+PiBhZ2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4g
T25seSBmcmVlIGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBkaWRuJ3QKPj4+Pj4+IGNvbWUgdXAgYWdh
aW4gd2hlbiByZXN1bWluZy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Cj4+Pj4+IEhtbSAtIHRoaXMgaXMgc2xpZ2h0bHkg
cHJvYmxlbWF0aWMsIGdpdmVuIHRoZSBkdWFsIG5hdHVyZSBvZiB0aGlzIGNvZGUuCj4+Pj4+Cj4+
Pj4+IEkgYWdyZWUgdGhhdCBpdCB0aGlzIGNoYW5nZSBpcyBiZW5lZmljaWFsIGZvciB0aGUgc3Vz
cGVuZCBjYXNlLCBidXQgaXQKPj4+Pj4gaXMgYSBwcm9ibGVtIHdoZW4gd2UgYXJlIHBhcmtpbmcg
YW4gaW5kaXZpZHVhbCBDUFUgZm9yIHNtdD0wIG9yCj4+Pj4+IHhlbi1ocHRvb2wgcmVhc29ucy4K
Pj4+Pj4KPj4+Pj4gRG8gd2UgaGF2ZSBhbnkgaGludCB3ZSBjYW4gdXNlIHdoZW4gdGFraW5nIHRo
ZSBDUFUgZG93biBhcyB0byB3aGV0aGVyCj4+Pj4+IHdlJ3JlIGV4cGVjdGluZyBpdCB0byBjb21l
IHN0cmFpZ2h0IGJhY2sgdXAgYWdhaW4/Cj4+Pj4KPj4+PiBEaWQgeW91IGxvb2sgaW50byB0aGUg
cGF0Y2g/IEkgZGlkIHRoaXMgYnkgdGVzdGluZyBzeXN0ZW1fc3RhdGUuCj4+Pgo+Pj4gSSB0aGlu
ayB0aGVyZSdzIGEgd2lkZXIgcHJvYmxlbSBoZXJlOiBlbmFibGVfbm9uYm9vdF9jcHVzKCkKPj4+
IG9ubHkgYnJpbmdzIGJhY2sgdXAgdGhlIENQVXMgdGhhdCB3ZXJlIHByZXZpb3VzbHkgb25saW5l
Lgo+Pj4gUGFya2VkIG9uZXMgd291bGQgYmUgbGVmdCBhbG9uZSwgeWV0IGFmdGVyIHJlc3VtZSB0
aGV5J2QKPj4+IG5lZWQgdG8gYmUgcHV0IGJhY2sgaW50byBwYXJrZWQgc3RhdGUuCj4+IAo+PiBJ
IGNhbiBhZGQgdGhhdCBoYW5kbGluZyBpbiB0aGUgcmVzcGluIG9mIHRoZSBzZXJpZXMuCj4gCj4g
TG9va2luZyBkZWVwZXIgaW50byB0aGF0IG1lc3MgSSBiZWxpZXZlIHRoYXQgc2hvdWxkIGJlIGEg
c2VyaWVzIG9mIGl0cwo+IG93bi4gQ3B1IHBhcmtpbmcgbmVlZHMgdG8gYmUgaGFuZGxlZCBmb3Ig
Y3B1IGhvdHBsdWcgYW5kIGNvcmUgcGFya2luZwo+IChYRU5QRl9jb3JlX3BhcmtpbmcpLCB0b28u
CgpXaGF0IGlzc3VlIGRvIHlvdSBzZWUgZm9yIENQVSBob3RwbHVnPyBjcHVfdXBfaGVscGVyKCkg
aGFzCmJlZW4gbW9kaWZpZWQgYnkgdGhlIHBhcmtpbmcgc2VyaWVzLgoKRm9yIGNvcmUgcGFya2lu
ZyBJIHdvbmRlciB3aGV0aGVyIGNvcmVfcGFya2luZ19oZWxwZXIoKQpzaG91bGRuJ3QsIGZpcnN0
IG9mIGFsbCwgaW52b2tlIGNwdV97dXAsZG93bn1faGVscGVyKCkuIFRoaXMKd291bGRuJ3QgYmUg
ZW5vdWdoLCB0aG91Z2ggLSB0aGUgcG9saWN5IGhvb2tzIG5lZWQgdG8gaG9ub3IKb3B0X3NtdCBh
cyB3ZWxsLgoKQXMgdG8gdGhpcyB3YW50aW5nIHRvIGJlIGEgcGF0Y2ggLyBzZXJpZXMgb2YgaXRz
IG93biAtIEkgZG9uJ3QKbWluZCwgYnV0IHByZWZlcmFibHkgaXQgd291bGQgY29tZSBhaGVhZCBv
ZiB5b3VyIGNoYW5nZXMKaGVyZSwgc28gdGhhdCBpdCBjYW4gYmUgYmFja3BvcnRlZCBpbmRlcGVu
ZGVudGx5IGFuZAooc3VmZmljaWVudGx5KSBlYXNpbHkgKHVubGVzcyBvZiBjb3Vyc2UgdGhlcmUn
cyByZWFsbHkgbm8KY29sbGlzaW9uIGJldHdlZW4gdGhlIHR3bykuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 08:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 08:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Q1b-0002yu-UM; Thu, 28 Mar 2019 08: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Q1a-0002ye-VK
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 08:04:34 +0000
X-Inumbo-ID: 1f1850d7-5130-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 1f1850d7-5130-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 08:04:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 02:04:33 -0600
Message-Id: <5C9C801002000078002225AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 02:04:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450-1-jgross@suse.com>
 <20190318131155.29450-5-jgross@suse.com>
 <5C9C7BF1020000780022258F@suse.com>
 <78816896-aa22-0031-4d36-bc33bee78c83@suse.com>
In-Reply-To: <78816896-aa22-0031-4d36-bc33bee78c83@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDI4LjAzLjE5IGF0IDA4OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8wMy8yMDE5IDA4OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTguMDMuMTkgYXQg
MTQ6MTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gSW5zdGVhZCBvZiBmcmVlaW5nIHBl
cmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZCBhbmQgYWxsb2NhdGluZyB0aGVtCj4+PiBhZ2FpbiB3
aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVlIGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBk
aWRuJ3QKPj4+IGNvbWUgdXAgYWdhaW4gd2hlbiByZXN1bWluZy4KPj4gCj4+IFRoZXJlJ3MgYW5v
dGhlciBhc3BlY3QgaGVyZSB3aGljaCBuZWVkcyBhdCBsZWFzdCBtZW50aW9uaW5nOgo+PiBSaWdo
dCBub3csIENQVXMgY29taW5nIGJhY2sgdXAgaGF2ZSB0aGVpciBwZXItQ1BVIGRhdGEKPj4gY2xl
YXJlZC4gTm90IGRvaW5nIHNvIG1heSBpbmRlZWQgYmUgYW4gaW1wcm92ZW1lbnQgaW4KPj4gc29t
ZSBjYXNlcyAobGlrZSBzdGF0aXN0aWNzIGNvbGxlY3RlZCksIGJ1dCBtYXkgYWxzbyBnZXQgaW4g
dGhlCj4+IHdheSBpbiBvdGhlciBjYXNlcy4KPiAKPiBJIGhhdmUgY2hlY2tlZCB0aGUgcmVzcGVj
dGl2ZSBjcHUgbm90aWZpZXIgaG9va3MgYW5kIEkgdGhpbmsgdGhpcyBpcyBubwo+IHByb2JsZW0u
IEkgaG9wZSBJIGRpZG4ndCBvdmVybG9vayBzb21ldGhpbmcuCgpJcyBjaGVja2luZyB0aGUgaG9v
a3Mgc3VmZmljaWVudD8gSSdkIHJhdGhlciBleHBlY3Qgd2UgbmVlZCB0bwpjaGVjayBhbGwgcGVy
LUNQVSBkYXRhIG9iamVjdHMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 08:27:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 08:27:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9QNP-0004md-55; Thu, 28 Mar 2019 08:27: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9QNN-0004mY-LP
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 08:27:05 +0000
X-Inumbo-ID: 421b93ea-5133-11e9-9de9-a3e7b630e306
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 421b93ea-5133-11e9-9de9-a3e7b630e306;
 Thu, 28 Mar 2019 08:27:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 02:27:00 -0600
Message-Id: <5C9C855302000078002225CF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 02:26:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
 <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
 <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
 <c1dd827f-c040-fa3a-cbd0-67816fcac2df@amd.com>
In-Reply-To: <c1dd827f-c040-fa3a-cbd0-67816fcac2df@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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+IE9uIDI3LjAzLjE5IGF0IDE4OjI4LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
VGhpcyBhbHNvIGxhY2tzIHNvbWUgb2YgdGhlIGZlYXR1cmVzIG9mIG13YWl0LWlkbGUgaGFzIGFu
ZCBkdXBsaWNhdGVzIAo+IHRoZSBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkuCgpXb3VsZCB5b3UgbWlu
ZCBjbGFyaWZ5aW5nIHRoZSBsYWNrLW9mLWZlYXR1cmVzIGFzcGVjdD8gVGhlCm9ubHkgZGlmZmVy
ZW5jZSB0byB5b3VyIHBhdGNoZXMgdGhhdCBJIGNhbiBzcG90IGlzIHRoYXQgeW91IHNldAoudGFy
Z2V0X3Jlc2lkZW5jeSBpbiB0aGUgc3RhdGljIHRhYmxlcy4gSWYgdGhlIHZhbHVlIHdhbnRlZApm
b3IgQ0M2IGlzIHJlYWxseSAxMDAwIGluc3RlYWQgb2YgdGhlIDgwMCB0aGUgZGVmYXVsdApjYWxj
dWxhdGlvbiB3b3VsZCBwcm9kdWNlLCB0aGVuIHRoaXMgd291bGQgYmUgZWFzeSBlbm91Z2gKdG8g
YXJyYW5nZSBmb3IgaW4gbXkgdmFyaWFudCBvZiB0aGUgcGF0Y2ggYXMgd2VsbC4KClRoZSBtd2Fp
dC1pZGxlIGRyaXZlciB3b3VsZCBub3QgaGF2ZSBiZWVuIG5lZWRlZCBhdCBhbGwgaWYgYWxsCkJJ
T1NlcyBzdXJmYWNlZCBjb21wbGV0ZSBkYXRhIHZpYSBBQ1BJLiBUaGVyZWZvcmUsIGJ5CnN1aXRh
Ymx5IHBvcHVsYXRpbmcgdGFibGVzLCBpdCBvdWdodCB0byBiZSBwb3NzaWJsZSBpbiB0aGVvcnkg
dG8KdXNlIGp1c3QgdGhhdCBvbmUgZHJpdmVyLiBJdCdzIGp1c3QgdGhhdCBmb3IgSW50ZWwgQ1BV
cyB3ZSd2ZQpkZWNpZGVkIHRvIGZvbGxvdyB3aGF0IExpbnV4IGRvZXMsIGhlbmNlIHRoZSBzZXBh
cmF0ZQpkcml2ZXIuIFRoZXJlJ3Mgbm8gTGludXggcHJlY2VkZW50IGZvciBBTUQgKGFmYWljdCku
Cgo+ICBUaGVyZSdzIGFsc28gYSBsYWNrIG9mIGNvbW1lbnRzIHdoaWNoIG1heSBvciAKPiBtYXkg
bm90IGJlIG5lZWRlZC4gIFNvIHRoYXQgd291bGQgYWRkIHRvIHRoZSBsaW5lIGNoYW5nZSBjb3Vu
dCBpZiB5b3UgCj4gY2FyZSBhYm91dCB0aGF0Lgo+IAo+IEknbSBub3Qgc3VyZSB3aHkgeW91J3Jl
IHNvIGFkdmVyc2UgdG8gdGhlIG13YWl0LWlkbGUgcGF0Y2hlcy4gIFdlJ3JlIAo+IGhhcmQgY29k
aW5nIHZhbHVlcyBpbiBhbmQgdXNpbmcgbXdhaXQgKGp1c3QgbGlrZSBJbnRlbCBpcyksIGJ1dCB0
aGUgb25seSAKPiByZWFsIGNoYW5nZSB3ZSBuZWVkIGlzIHVzaW5nIGhhbHQgZm9yIG9uZSBjLXN0
YXRlLgoKQnV0IHRoYXQncyBwcmVjaXNlbHkgd2hhdCBJIGRpc2xpa2UsIGFzIGdldHRpbmcgdXMg
ZnVydGhlciBhd2F5CmZyb20gdGhlIExpbnV4IGRyaXZlci4gQW5kIGJ0dywgaWYgd2Ugd2VyZSB0
byBnbyB0aGF0IHJvdXRlLAp0aGVuIEkgdGhpbmsgd2UnZCBiZXR0ZXIgY2FsbCBhY3BpX2lkbGVf
ZG9fZW50cnkoKSB0aGFuIHRvCmR1cGxpY2F0ZSBmdXJ0aGVyIHBhcnRzIG9mIGl0LiBCdXQgdGhh
dCB3b3VsZCBhbHNvIHJlbW92ZSBzb21lCm9mIHRoYXQgb3RoZXIgcGFydCBvZiB0aGUgYmVuZWZp
dHMgb2YgbXdhaXRfaWRsZSgpIG92ZXIKYWNwaV9wcm9jZXNzb3JfaWRsZSgpOiBUaGUgZm9ybWVy
IGlzIG11Y2ggbW9yZSBzdHJlYW1saW5lZCwKZHVlIHRvIG5vdCBoYXZpbmcgdG8gY2FyZSBhYm91
dCBhbnl0aGluZyBvdGhlciB0aGFuIE1XQUlULgoKQXMgYW4gYXNpZGUsIGRlc3BpdGUgaGF2aW5n
IGZvbGxvd2VkIHRoZSBITFQgYXBwcm9hY2ggaW4gbXkKZHJhZnQgcGF0Y2gsIEkgY29udGludWUg
dG8gYmUgdW5jb252aW5jZWQgdGhhdCB0aGlzIGlzIHdoYXQgd2UKYWN0dWFsbHkgd2FudC4gVGhl
cmUncyBhIHJlc3BlY3RpdmUgVEJEIHJlbWFyayB0aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 08:35:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 08:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9QVk-0005ft-3D; Thu, 28 Mar 2019 08:35: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9QVi-0005fo-UY
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 08:35:42 +0000
X-Inumbo-ID: 782ee8b7-5134-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 782ee8b7-5134-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 08:35:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4AA97AF46;
 Thu, 28 Mar 2019 08:35:40 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwMzE4MTMxMTU1LjI5NDUw77+9Ne+/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?Q?m=3e_=3c5C9C7BF1020000780022258F=40suse=2ecom=3e_=3c78816896-aa22?=
 =?UTF-8?Q?-0031-4d36-bc33bee78c83=40suse=2ecom=3e_=3c5C9C801002000078002225?=
 =?UTF-8?B?QUVAc3VzZS5jb20+?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <666152f4-ca03-a4cd-f221-cb00a8292836@suse.com>
Date: Thu, 28 Mar 2019 09:35:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

T24gMjgvMDMvMjAxOSAwOTowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDMuMTkg
YXQgMDg6NTMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyOC8wMy8yMDE5IDA4OjQ2
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjAzLjE5IGF0IDE0OjExLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBJbnN0ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1
cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0aW5nIHRoZW0KPj4+PiBhZ2FpbiB3aGVuIHJlc3VtaW5n
IGtlZXAgdGhlbS4gT25seSBmcmVlIGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBkaWRuJ3QKPj4+PiBj
b21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCj4+Pgo+Pj4gVGhlcmUncyBhbm90aGVyIGFzcGVj
dCBoZXJlIHdoaWNoIG5lZWRzIGF0IGxlYXN0IG1lbnRpb25pbmc6Cj4+PiBSaWdodCBub3csIENQ
VXMgY29taW5nIGJhY2sgdXAgaGF2ZSB0aGVpciBwZXItQ1BVIGRhdGEKPj4+IGNsZWFyZWQuIE5v
dCBkb2luZyBzbyBtYXkgaW5kZWVkIGJlIGFuIGltcHJvdmVtZW50IGluCj4+PiBzb21lIGNhc2Vz
IChsaWtlIHN0YXRpc3RpY3MgY29sbGVjdGVkKSwgYnV0IG1heSBhbHNvIGdldCBpbiB0aGUKPj4+
IHdheSBpbiBvdGhlciBjYXNlcy4KPj4KPj4gSSBoYXZlIGNoZWNrZWQgdGhlIHJlc3BlY3RpdmUg
Y3B1IG5vdGlmaWVyIGhvb2tzIGFuZCBJIHRoaW5rIHRoaXMgaXMgbm8KPj4gcHJvYmxlbS4gSSBo
b3BlIEkgZGlkbid0IG92ZXJsb29rIHNvbWV0aGluZy4KPiAKPiBJcyBjaGVja2luZyB0aGUgaG9v
a3Mgc3VmZmljaWVudD8gSSdkIHJhdGhlciBleHBlY3Qgd2UgbmVlZCB0bwo+IGNoZWNrIGFsbCBw
ZXItQ1BVIGRhdGEgb2JqZWN0cy4KCldoeT8gVGhlIG1haW4gY29uY2VybiB3b3VsZCBiZSBhIGhv
b2sgbm90IGRvaW5nIGl0cyBqb2IgZHVlIHRvIHNvbWUKZGF0YSBub3QgYmVpbmcgemVyb2VkLgoK
SW4gY2FzZSB0aGVyZSBpcyBhIGRlcGVuZGVuY3kgc29tZXdoZXJlIGVsc2UgSSdkIHJhdGhlciBl
eHBlY3Qgc3VidGxlCm5lZ2F0aXZlIGVmZmVjdHMgd2l0aCB0b2RheSdzIHNvbHV0aW9uIGFzIHN1
ZGRlbmx5IHBlcmNwdSBkYXRhIHdpbGwKYmUgemVybyBhZnRlciBzdXNwZW5kL3Jlc3VtZSB3aXRo
b3V0IGEgY29tcG9uZW50IGhhdmluZyBiZWVuIGludm9sdmVkCndpdGggc3VzcGVuZGluZy4KClN1
cmUsIHRoZXJlIGNvdWxkIGJlIG5lZ2F0aXZlIGVmZmVjdHMgd2l0aCBteSBzZXJpZXMsIGJ1dCBJ
J2QgYXNzZXQgdGhlCmNoYW5jZXMgbG93ZXIgYXMgd2l0aG91dCBteSBzZXJpZXMuIFN1c3BlbmQv
cmVzdW1lIHRlbmRzIHRvIGJlIG5vdAp0ZXN0ZWQgdmVyeSBvZnRlbiwgaXQgc2VlbXMuIEkgZ3Vl
c3MgSSdtIHRoZSBvbmx5IG9uZSBoYXZpbmcgaXQgdHJpZWQKcmVjZW50bHkgKGl0IHdhcyBicm9r
ZW4gZm9yIDMgbW9udGhzIGF0IGxlYXN0IGJlZm9yZSBteSBwYXRjaCByZXBhaXJpbmcKYW4gaXNz
dWUgd2l0aCBJT01NVSkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 08:35:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 08:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9QVq-0005gW-FA; Thu, 28 Mar 2019 08:35:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9QVp-0005gP-8V
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 08:35:49 +0000
X-Inumbo-ID: 7a781f50-5134-11e9-8296-e3a599e3cdea
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a781f50-5134-11e9-8296-e3a599e3cdea;
 Thu, 28 Mar 2019 08:35: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 60E7BAF46;
 Thu, 28 Mar 2019 08:35:44 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwMzE4MTMxMTU1LjI5NDUw77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8MjAxOTAzMTgxMzExNTUuMjk0NTA=?=
 =?UTF-8?B?77+977+977+977+9Ne+/ve+/ve+/ve+/vWpncm9zc0BzdXNlLmNvbT4gPGUxMGMx?=
 =?UTF-8?B?NGNk77+977+977+977+9NTRhY++/ve+/ve+/ve+/vThkOGPvv73vv73vv73vv70y?=
 =?UTF-8?B?ZDVj77+977+977+977+9ZGI0YWRiZDM5ZDA3QGNpdHJpeC5jb20+IDxhYWMyZWZj?=
 =?UTF-8?B?Ye+/vTgwMjTvv700ODVh77+9NGI4Zu+/vTg1NjUzNDFjMzA1Y0BzdXNlLmNvbT4g?=
 =?UTF-8?Q?=3c5C9BA70E02000078002223A3=40suse=2ecom=3e_=3c3067f146=ef=bf=bdb?=
 =?UTF-8?B?ZmM077+9MWYwMO+/vTY0Ymbvv701NzUwYjY0ODZlZTFAc3VzZS5jb20+IDwyOWI4?=
 =?UTF-8?Q?365e-2cae-fec6-0bff-46d014800d80=40suse=2ecom=3e_=3c5C9C7FD202000?=
 =?UTF-8?Q?078002225AB=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: <621ec54c-58b2-f10a-4f4b-a8cc59e6a2fb@suse.com>
Date: Thu, 28 Mar 2019 09:35:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

T24gMjgvMDMvMjAxOSAwOTowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDMuMTkg
YXQgMDc6NTksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNy8wMy8yMDE5IDE3OjUy
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjcvMDMvMjAxOSAxNzozOCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjcuMDMuMTkgYXQgMTc6MTgsIDxqZ3Jvc3NAc3VzZS5jb20+
IHdyb3RlOgo+Pj4+PiBPbiAyNy8wMy8yMDE5IDE2OjU1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
Pj4+Pj4gT24gMTgvMDMvMjAxOSAxMzoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBJ
bnN0ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0
aW5nIHRoZW0KPj4+Pj4+PiBhZ2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVl
IGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBkaWRuJ3QKPj4+Pj4+PiBjb21lIHVwIGFnYWluIHdoZW4g
cmVzdW1pbmcuCj4+Pj4+Pj4KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gSG1tIC0gdGhpcyBpcyBzbGlnaHRseSBwcm9i
bGVtYXRpYywgZ2l2ZW4gdGhlIGR1YWwgbmF0dXJlIG9mIHRoaXMgY29kZS4KPj4+Pj4+Cj4+Pj4+
PiBJIGFncmVlIHRoYXQgaXQgdGhpcyBjaGFuZ2UgaXMgYmVuZWZpY2lhbCBmb3IgdGhlIHN1c3Bl
bmQgY2FzZSwgYnV0IGl0Cj4+Pj4+PiBpcyBhIHByb2JsZW0gd2hlbiB3ZSBhcmUgcGFya2luZyBh
biBpbmRpdmlkdWFsIENQVSBmb3Igc210PTAgb3IKPj4+Pj4+IHhlbi1ocHRvb2wgcmVhc29ucy4K
Pj4+Pj4+Cj4+Pj4+PiBEbyB3ZSBoYXZlIGFueSBoaW50IHdlIGNhbiB1c2Ugd2hlbiB0YWtpbmcg
dGhlIENQVSBkb3duIGFzIHRvIHdoZXRoZXIKPj4+Pj4+IHdlJ3JlIGV4cGVjdGluZyBpdCB0byBj
b21lIHN0cmFpZ2h0IGJhY2sgdXAgYWdhaW4/Cj4+Pj4+Cj4+Pj4+IERpZCB5b3UgbG9vayBpbnRv
IHRoZSBwYXRjaD8gSSBkaWQgdGhpcyBieSB0ZXN0aW5nIHN5c3RlbV9zdGF0ZS4KPj4+Pgo+Pj4+
IEkgdGhpbmsgdGhlcmUncyBhIHdpZGVyIHByb2JsZW0gaGVyZTogZW5hYmxlX25vbmJvb3RfY3B1
cygpCj4+Pj4gb25seSBicmluZ3MgYmFjayB1cCB0aGUgQ1BVcyB0aGF0IHdlcmUgcHJldmlvdXNs
eSBvbmxpbmUuCj4+Pj4gUGFya2VkIG9uZXMgd291bGQgYmUgbGVmdCBhbG9uZSwgeWV0IGFmdGVy
IHJlc3VtZSB0aGV5J2QKPj4+PiBuZWVkIHRvIGJlIHB1dCBiYWNrIGludG8gcGFya2VkIHN0YXRl
Lgo+Pj4KPj4+IEkgY2FuIGFkZCB0aGF0IGhhbmRsaW5nIGluIHRoZSByZXNwaW4gb2YgdGhlIHNl
cmllcy4KPj4KPj4gTG9va2luZyBkZWVwZXIgaW50byB0aGF0IG1lc3MgSSBiZWxpZXZlIHRoYXQg
c2hvdWxkIGJlIGEgc2VyaWVzIG9mIGl0cwo+PiBvd24uIENwdSBwYXJraW5nIG5lZWRzIHRvIGJl
IGhhbmRsZWQgZm9yIGNwdSBob3RwbHVnIGFuZCBjb3JlIHBhcmtpbmcKPj4gKFhFTlBGX2NvcmVf
cGFya2luZyksIHRvby4KPiAKPiBXaGF0IGlzc3VlIGRvIHlvdSBzZWUgZm9yIENQVSBob3RwbHVn
PyBjcHVfdXBfaGVscGVyKCkgaGFzCj4gYmVlbiBtb2RpZmllZCBieSB0aGUgcGFya2luZyBzZXJp
ZXMuCgpJIHdhcyB0aGlua2luZyBvZiBob3QgdW5wbHVnLiBjcHVfZG93bigpIHdvbid0IGRvIHRo
ZSBqb2IgZm9yIGEgcGFya2VkCmNwdS4KCj4gRm9yIGNvcmUgcGFya2luZyBJIHdvbmRlciB3aGV0
aGVyIGNvcmVfcGFya2luZ19oZWxwZXIoKQo+IHNob3VsZG4ndCwgZmlyc3Qgb2YgYWxsLCBpbnZv
a2UgY3B1X3t1cCxkb3dufV9oZWxwZXIoKS4gVGhpcwo+IHdvdWxkbid0IGJlIGVub3VnaCwgdGhv
dWdoIC0gdGhlIHBvbGljeSBob29rcyBuZWVkIHRvIGhvbm9yCj4gb3B0X3NtdCBhcyB3ZWxsLgoK
UmlnaHQuCgo+IEFzIHRvIHRoaXMgd2FudGluZyB0byBiZSBhIHBhdGNoIC8gc2VyaWVzIG9mIGl0
cyBvd24gLSBJIGRvbid0Cj4gbWluZCwgYnV0IHByZWZlcmFibHkgaXQgd291bGQgY29tZSBhaGVh
ZCBvZiB5b3VyIGNoYW5nZXMKPiBoZXJlLCBzbyB0aGF0IGl0IGNhbiBiZSBiYWNrcG9ydGVkIGlu
ZGVwZW5kZW50bHkgYW5kCj4gKHN1ZmZpY2llbnRseSkgZWFzaWx5ICh1bmxlc3Mgb2YgY291cnNl
IHRoZXJlJ3MgcmVhbGx5IG5vCj4gY29sbGlzaW9uIGJldHdlZW4gdGhlIHR3bykuCgpJbiBjYXNl
IHRoZXJlIGlzIGEgY29sbGlzaW9uIGl0IHNob3VsZCBiZSBmYWlybHkgbWluaW1hbC4KCkknZCBw
cmVmZXIgbm90IHRvIGJsb2NrIG15IHNlcmllcyBhcyBpdCBpcyBhIHByZXJlcXVpc2l0ZSBmb3Ig
bXkgY29yZQpzY2hlZHVsaW5nIHNlcmllcywgd2hpY2ggSSBiZWxpZXZlIHNob3VsZCBnbyBpbiBy
YXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIKYXMgaXQgcHJvYmFibHkgc2hvdWxkIHNlZSBsb3Qgb2Yg
dGVzdGluZyBiZWZvcmUgdGhlIG5leHQgcmVsZWFzZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 08:45:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 08:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9QfJ-0006fp-GN; Thu, 28 Mar 2019 08:45: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9QfI-0006ff-IJ
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 08:45:36 +0000
X-Inumbo-ID: daa9a8e9-5135-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id daa9a8e9-5135-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 08:45: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 1h9QfD-0002g9-NX; Thu, 28 Mar 2019 08:45: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 1h9QfD-0001Hk-FS; Thu, 28 Mar 2019 08:45:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9QfD-0006ij-Er; Thu, 28 Mar 2019 08:45:31 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-134123-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=4871e6f10ee5265bebc03fd9395874187de091b0
X-Osstest-Versions-That: freebsd=17b9e44c40f1d40251c09600e89ad6c1752318bf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 08:45:31 +0000
Subject: [Xen-devel] [freebsd-master test] 134123: 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>

ZmxpZ2h0IDEzNDEyMyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MTIzLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNDg3MWU2ZjEwZWU1MjY1YmViYzAz
ZmQ5Mzk1ODc0MTg3ZGUwOTFiMApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMTdiOWU0NGM0MGYxZDQwMjUxYzA5NjAwZTg5YWQ2YzE3NTIzMThiZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM0MDY2ICAyMDE5LTAzLTI1IDA5OjE5OjE1IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDEyMyAgMjAxOS0wMy0yNyAwOToxOTo1NyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmRlIDxiZGVARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxl
bWFzdGVARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpvQEZyZWVCU0Qub3JnPgogIGdyZW1ibyA8
Z3JlbWJvQEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBq
aGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAg
a2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgog
IG1tIDxtbUBGcmVlQlNELm9yZz4KICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4KICBycnMg
PHJyc0BGcmVlQlNELm9yZz4KICBzb2JvbWF4IDxzb2JvbWF4QEZyZWVCU0Qub3JnPgogIHRyYXN6
IDx0cmFzekBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAg
IDE3YjllNDRjNDBmLi40ODcxZTZmMTBlZSAgNDg3MWU2ZjEwZWU1MjY1YmViYzAzZmQ5Mzk1ODc0
MTg3ZGUwOTFiMCAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9QwV-0008Hc-4P; Thu, 28 Mar 2019 09:03: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9QwT-0008HS-MM
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 09:03:21 +0000
X-Inumbo-ID: 55564ab5-5138-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55564ab5-5138-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:03: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 1h9QwR-00031g-S5; Thu, 28 Mar 2019 09:03:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9QwR-0002Xc-IU; Thu, 28 Mar 2019 09:03:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9QwR-0007eH-Hf; Thu, 28 Mar 2019 09:03:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134146-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 09:03:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134146: 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>

ZmxpZ2h0IDEzNDE0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE0Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAyIGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Qwa-0008IQ-LJ; Thu, 28 Mar 2019 09:03: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9QwZ-0008II-9e
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 09:03:27 +0000
X-Inumbo-ID: 589cf2cd-5138-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 589cf2cd-5138-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:03:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 03:03:25 -0600
Message-Id: <5C9C8DDC0200007800222606@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 03:03:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
 <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
In-Reply-To: <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDE4OjA3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDMvMjcvMTkgMTE6MTIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtCj4+IC1z
dGF0aWMgdm9pZCBfX2luaXQgeGVuX2ZpbHRlcl9jcHVfbWFwcyh2b2lkKQo+PiArc3RhdGljIHZv
aWQgX19pbml0IF9nZXRfc21wX2NvbmZpZyh1bnNpZ25lZCBpbnQgZWFybHkpCj4+ICB7Cj4+ICAJ
aW50IGksIHJjOwo+PiAgCXVuc2lnbmVkIGludCBzdWJ0cmFjdCA9IDA7Cj4+ICAKPj4gLQlpZiAo
IXhlbl9pbml0aWFsX2RvbWFpbigpKQo+PiArCWlmIChlYXJseSkKPj4gIAkJcmV0dXJuOwo+PiAg
Cj4+ICAJbnVtX3Byb2Nlc3NvcnMgPSAwOwo+IAo+IAo+IElzIHRoZXJlIGEgcmVhc29uIHRvIHNl
dF9jcHVfcG9zc2libGUoKSBoZXJlIChub3QgaW4gdGhlIGRpZmYsIGJ1dCBpbgo+IHRoaXMgcm91
dGluZSk/IFRoaXMgd2lsbCBiZSBjYWxsZWQgZnJvbSBzZXR1cF9hcmNoKCkgYmVmb3JlCj4gcHJl
ZmlsbF9wb3NzaWJsZV9tYXAoKSwgd2hpY2ggd2lsbCBjbGVhciBhbmQgdGhlbiByZS1pbml0aWFs
aXplCj4gX19jcHVfcG9zc2libGVfbWFzay4KCkkgZG9uJ3QgdGhpbmsgaXQncyBuZWVkZWQgYmVm
b3JlIG15IGNoYW5nZSBlaXRoZXIsIHNvIEknZCBjYWxsCnJlbW92aW5nIHRoaXMgYW4gb3J0aG9n
b25hbCBjaGFuZ2UuIEFzIHNhaWQgaW4gdGhlIGNvbW1pdAptZXNzYWdlLCB0aGUgZ29hbCB3YXMg
dG8gbGVhdmUgdGhpcyBmdW5jdGlvbiBhbG9uZSBhcyBmYXIgYXMKcG9zc2libGUuCgpCZWZvcmUg
bXkgcGF0Y2gsIHhlbl9maWx0ZXJfY3B1X21hcHMoKSBnZXRzIGNhbGxlZCBsb25nIGFmdGVyCnBy
ZWZpbGxfcG9zc2libGVfbWFwKCksIGFuZCBieSB0aGUgcHVycG9zZSBvZiB0aGUgbGF0dGVyIGZ1
bmN0aW9uCnRoZSBwb3NzaWJsZSBtYXAgc2hvdWxkbid0IGJlIGFsdGVyZWQgYW55bW9yZSBvbmNl
IHRoYXQgaGFzCnJ1bi4gQWRkaW5nIGJpdHMgdG8gaXQgaXMgc3VyZWx5IG5vdCBnb2luZyB0byBo
YXZlIHRoZSBpbnRlbmRlZAplZmZlY3QgKHNldHVwX3Blcl9jcHVfYXJlYXMoKSBoYXMgYWxyZWFk
eSBydW4pLCB3aGlsZSByZW1vdmluZwpiaXRzIG1heSBoYXZlIHNvbWUgZWZmZWN0LCBidXQgY29t
ZXMgdG9vIGxhdGUgYXQgbGVhc3QgZm9yCnNldHVwX3Blcl9jcHVfYXJlYXMoKS4KCkFuZCBpZiB3
ZSB3ZXJlIHRvIHJlbW92ZSB0aGlzLCBJIHRoaW5rIHRoZSBDT05GSUdfSE9UUExVR19DUFUKc2Vj
dGlvbiBzaG91bGQgZ28gYXdheSBhcyB3ZWxsLiBBZnRlciBhbGwgcHJlZmlsbF9wb3NzaWJsZV9t
YXAoKQphbHNvIHNldHMgbnJfY3B1X2lkcy4gVG8gYmUgaG9uZXN0LCBpdCB3YXMgbGFyZ2VseSB0
aGlzIGNvZGUKZnJhZ21lbnQgd2hpY2ggbWFkZSBtZSB3YW50IG5vdCB0b3VjaCB0aGUgZnVuY3Rp
b24gbW9yZSB0aGFuCm5lY2Vzc2FyeTogVGhlIGNvbW1lbnQgdGhlcmUgbWFrZXMgbm90IGNsZWFy
IHRvIG1lIGF0IGFsbCB3aHkKYWxsIG9mIHRoaXMgbmVlZHMgdG8gYmUgaW4gYW4gI2lmZGVmIGlu
IHRoZSBmaXJzdCBwbGFjZS4KCkxldCBtZSBrbm93IHdoZXRoZXIgeW91IHJlYWxseSB3YW50IG1l
IHRvIGZvbGQgdGhpcyBleHRyYQpjbGVhbnVwIGludG8gdGhpcyBwYXRjaC4gSWYgc28sIEknZCB0
aGVuIHdvbmRlciB3aGV0aGVyIHRoZQpzZXRfY3B1X3ByZXNlbnQoKSBmcm9tIHhlbl9wdl9zbXBf
cHJlcGFyZV9jcHVzKCkgc2hvdWxkbid0CmJlIG1vdmVkIGhlcmUsIHRvby4gQW5kIHRoZSBmaWRk
bGluZyB3aXRoIHRoZSBwb3NzaWJsZSBtYXAKdGhlcmUgbG9va3MgYm9ndXMgYXMgd2VsbDogQnJp
bmctdXAgb2YgQ1BVcyBwYXN0IHRoZSBjb21tYW5kCmxpbmUgb3B0aW9uIHNob3VsZCBiZSBhdm9p
ZGVkIGF0IGJvb3QgdGltZSwgYnV0IHRoZXkgc2hvdWxkbid0CmJlIGV4Y2x1ZGVkIGZyb20gZ2V0
dGluZyBicm91Z2h0IHVwIGxhdGVyIG9uLiBOb3RlIGhvdwpuYXRpdmVfc21wX3ByZXBhcmVfY3B1
cygpIGlnbm9yZXMgaXRzIHBhcmFtZXRlciBhbHRvZ2V0aGVyLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:05:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9QyQ-00006x-2W; Thu, 28 Mar 2019 09:05: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=oO7T=R7=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1h9QyP-00006p-9g
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 09:05:21 +0000
X-Inumbo-ID: 9bf9307e-5138-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 9bf9307e-5138-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:05:19 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id w1so21875327wrp.2
 for <xen-devel@lists.xen.org>; Thu, 28 Mar 2019 02:05:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=IizYqv2cCVO+kYFqH6ndyARK3By5rL+sRJu4jL1FbTk=;
 b=nyhGaaHSFC7mD3U2LiGEY/xoaibkQGKZYkwQVFwI9G8ZK6GqXPIHeOJ3RPuJeMBJV2
 f2yRTCbYlOYcsa0OXA5KSQ04ko+sBsm3aAk91vpLvgmD34BbWR+QRz/PzEeLrunwZjGq
 PAgxRKxpVRcOw1f6Mm+EtLINkbvcMW/ss7rP63ZHuWMehhOWpVx5pdA96CDfFOWrgWWu
 mnv89kswvwz4CxaoICUuOJCXr+LX17mfiQiLEw7bJ4V+eLRxgwCh2NqEpejjwzX0wzxu
 k2u5F6waoR7LVY4VTPdDUpdDW99qaqa0T5+JkpuAr2dHwdeur9mcj6R0m3wEYUgiFbbV
 BNeQ==
X-Google-DKIM-Signature: v=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=IizYqv2cCVO+kYFqH6ndyARK3By5rL+sRJu4jL1FbTk=;
 b=A9VftjOay/HbigMhKa9Co2dwvPK0dfkTH5bBex+YQi4rg0V6dIbnTgDw1nPwhHuMUi
 znIidAINEb2OUJBSKE2eZvxUh3oiW11muPvd2yzaeU5q8YDTRgH6npp2sA6HiBqWdTI+
 Enp+fmmhx/JlfjWRX7AlniNbyLdartCLg17XhLKNzdaSn1xhcaSJIKn8txW+gweqDXL4
 GA33RENNUopXydqf7+8UkeKjTXB3Pm80Tr+jb0qeC+h8wvWiUC4DDRjk2BKzSLp85s7W
 j8GRoXAlKwXjQq6qf9OJ+/99e2nv5YiyTjeEz1cC7F3PMg0ZmvWSu3rmkEf2AZ68P3up
 qGSg==
X-Gm-Message-State: APjAAAVthPxSZKyS2IUDDHmkiD+7TWMJZZXA5AjlnjbvGhME74QAJIvi
 ccYk/amw1XqaS067+ZY0z1pEIJlx
X-Google-Smtp-Source: APXvYqyo0t5He84/7xeXVgALxNT6e/s3mAo+9PXDqMReecRCW9hCU/vmWgmF7YMnoOlYXpRatZbMgQ==
X-Received: by 2002:a5d:6a12:: with SMTP id m18mr8598262wru.325.1553763918222; 
 Thu, 28 Mar 2019 02:05:18 -0700 (PDT)
Received: from lcy2-dt16.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id e1sm35511093wrw.66.2019.03.28.02.05.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Mar 2019 02:05:17 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu, 28 Mar 2019 09:05:06 +0000
Message-Id: <20190328090506.26035-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/1] hvmloader: add SMBIOS type 2 info for
 customized string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xin Li <xin.li@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBz
dXBwb3J0IHRvCndyaXRlIGl0IHdoZW4gY3VzdG9taXplZCBzdHJpbmcgcHJvdmlkZWQgYW5kIG5v
IHNtYmlvcyBwYXNzZWQgaW4uCgpTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhpbi5saUBjaXRyaXgu
Y29tPgoKLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgp2MgoxOiB3cml0ZSB0aGUgc3RydWN0IGlmIGFueSBvZiB0aGUgc3RyaW5n
cyBpcyBwcm92aWRlZAoyOiBhZGQgY29udGFpbmVkX2hhbmRsZXMgYXMgZmxleGlibGUgYXJyYXkg
bWVtYmVyCjM6IHVwZGF0ZSBjb21taXQgbWVzc2FnZSBhbmQgZml4IHN0eWxlIGlzc3VlCi0tLQog
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jICAgICAgIHwgNjkgKysrKysrKysrKysr
KysrKysrKysrKysrLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oIHwg
IDcgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmggfCAgNiArKysK
IDMgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc21iaW9zLmMKaW5kZXggNDBkODM5OWJlMS4uMjI2YzM4ZWZiMiAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpAQCAtNDk3LDkgKzQ5NywxMSBAQCBzdGF0aWMgdm9pZCAq
CiBzbWJpb3NfdHlwZV8yX2luaXQodm9pZCAqc3RhcnQpCiB7CiAgICAgc3RydWN0IHNtYmlvc190
eXBlXzIgKnAgPSAoc3RydWN0IHNtYmlvc190eXBlXzIgKilzdGFydDsKKyAgICBjb25zdCBjaGFy
ICpzOwogICAgIHVpbnQ4X3QgKnB0cjsKICAgICB2b2lkICpwdHM7CiAgICAgdWludDMyX3QgbGVu
Z3RoOworICAgIHVpbnQzMl90IGNvdW50ZXIgPSAwOwogCiAgICAgcHRzID0gZ2V0X3NtYmlvc19w
dF9zdHJ1Y3QoMiwgJmxlbmd0aCk7CiAgICAgaWYgKCAocHRzICE9IE5VTEwpJiYobGVuZ3RoID4g
MCkgKQpAQCAtNTE4LDggKzUyMCw3MSBAQCBzbWJpb3NfdHlwZV8yX2luaXQodm9pZCAqc3RhcnQp
CiAgICAgICAgIHJldHVybiAoc3RhcnQgKyBsZW5ndGgpOwogICAgIH0KIAotICAgIC8qIE9ubHkg
cHJlc2VudCB3aGVuIHBhc3NlZCBpbiAqLwotICAgIHJldHVybiBzdGFydDsKKyAgICBtZW1zZXQo
cCwgMCwgc2l6ZW9mKCpwKSk7CisgICAgcC0+aGVhZGVyLnR5cGUgPSAyOworICAgIHAtPmhlYWRl
ci5sZW5ndGggPSBzaXplb2Yoc3RydWN0IHNtYmlvc190eXBlXzIpOworICAgIHAtPmhlYWRlci5o
YW5kbGUgPSBTTUJJT1NfSEFORExFX1RZUEUyOworICAgIHAtPmZlYXR1cmVfZmxhZ3MgPSAweDA5
OyAvKiBCb2FyZCBpcyBhIGhvc3RpbmcgYm9hcmQgYW5kIHJlcGxhY2VhYmxlICovCisgICAgcC0+
Y2hhc3Npc19oYW5kbGUgPSBTTUJJT1NfSEFORExFX1RZUEUzOworICAgIHAtPmJvYXJkX3R5cGUg
PSAweDBhOyAvKiBNb3RoZXJib2FyZCAqLworICAgIHN0YXJ0ICs9IHNpemVvZihzdHJ1Y3Qgc21i
aW9zX3R5cGVfMik7CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX01B
TlVGQUNUVVJFUiwgTlVMTCk7CisgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykg
KQorICAgIHsKKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3Ry
bGVuKHMpICsgMTsKKyAgICAgICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9ICsrY291bnRlcjsKKyAg
ICB9CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1BST0RVQ1RfTkFN
RSwgTlVMTCk7CisgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgIHsK
KyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsg
MTsKKyAgICAgICAgcC0+cHJvZHVjdF9uYW1lX3N0ciA9ICsrY291bnRlcjsKKyAgICB9CisKKyAg
ICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1ZFUlNJT04sIE5VTEwpOworICAg
IGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNw
eShzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAt
PnZlcnNpb25fc3RyID0gKytjb3VudGVyOworICAgIH0KKworICAgIHMgPSB4ZW5zdG9yZV9yZWFk
KEhWTV9YU19CQVNFQk9BUkRfU0VSSUFMX05VTUJFUiwgTlVMTCk7CisgICAgaWYgKCAocyAhPSBO
VUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsK
KyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAgcC0+c2VyaWFsX251bWJl
cl9zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hT
X0JBU0VCT0FSRF9BU1NFVF9UQUcsIE5VTEwpOworICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpz
ICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNweShzdGFydCwgcyk7CisgICAgICAgIHN0
YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAtPmFzc2V0X3RhZ19zdHIgPSArK2NvdW50
ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9MT0NB
VElPTl9JTl9DSEFTU0lTLCBOVUxMKTsKKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAn
XDAnKSApCisgICAgeworICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOworICAgICAgICBzdGFydCAr
PSBzdHJsZW4ocykgKyAxOworICAgICAgICBwLT5sb2NhdGlvbl9pbl9jaGFzc2lzX3N0ciA9ICsr
Y291bnRlcjsKKyAgICB9CisKKyAgICBpZiAoIGNvdW50ZXIgKQorICAgIHsKKyAgICAgICAgKigo
dWludDhfdCAqKXN0YXJ0KSA9IDA7CisgICAgICAgIHJldHVybiAoc3RhcnQgKyAxKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICAvKiBPbmx5IHByZXNlbnQgd2hlbiBwYXNzZWQgaW4gb3Igd2l0
aCBjdXN0b21pemVkIHN0cmluZyAqLworICAgICAgICByZXR1cm4gKHN0YXJ0IC0gc2l6ZW9mKHN0
cnVjdCBzbWJpb3NfdHlwZV8yKSk7CiB9CiAKIC8qIFR5cGUgMyAtLSBTeXN0ZW0gRW5jbG9zdXJl
ICovCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKaW5kZXggYWNiNjNlMmZl
OS4uN2M2NDhlY2U3MSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlv
c190eXBlcy5oCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaApA
QCAtOTAsNiArOTAsMTMgQEAgc3RydWN0IHNtYmlvc190eXBlXzIgewogICAgIHVpbnQ4X3QgcHJv
ZHVjdF9uYW1lX3N0cjsKICAgICB1aW50OF90IHZlcnNpb25fc3RyOwogICAgIHVpbnQ4X3Qgc2Vy
aWFsX251bWJlcl9zdHI7CisgICAgdWludDhfdCBhc3NldF90YWdfc3RyOworICAgIHVpbnQ4X3Qg
ZmVhdHVyZV9mbGFnczsKKyAgICB1aW50OF90IGxvY2F0aW9uX2luX2NoYXNzaXNfc3RyOworICAg
IHVpbnQxNl90IGNoYXNzaXNfaGFuZGxlOworICAgIHVpbnQ4X3QgYm9hcmRfdHlwZTsKKyAgICB1
aW50OF90IGNvbnRhaW5lZF9oYW5kbGVfY291bnQ7CisgICAgdWludDE2X3QgY29udGFpbmVkX2hh
bmRsZXNbXTsKIH0gX19hdHRyaWJ1dGVfXyAoKHBhY2tlZCkpOwogCiAvKiBTeXN0ZW0gRW5jbG9z
dXJlIC0gQ29udGFpbmVkIEVsZW1lbnRzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV94c19zdHJpbmdzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19z
dHJpbmdzLmgKaW5kZXggZmVhMWRkNDQwNy4uZmJhMjU0NjQyNCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vaHZtX3hzX3N0cmluZ3MuaApAQCAtNjksNiArNjksMTIgQEAKICNkZWZpbmUgSFZNX1hT
X1NZU1RFTV9QUk9EVUNUX05BTUUgICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXByb2R1Y3QtbmFt
ZSIKICNkZWZpbmUgSFZNX1hTX1NZU1RFTV9WRVJTSU9OICAgICAgICAgICJiaW9zLXN0cmluZ3Mv
c3lzdGVtLXZlcnNpb24iCiAjZGVmaW5lIEhWTV9YU19TWVNURU1fU0VSSUFMX05VTUJFUiAgICAi
Ymlvcy1zdHJpbmdzL3N5c3RlbS1zZXJpYWwtbnVtYmVyIgorI2RlZmluZSBIVk1fWFNfQkFTRUJP
QVJEX01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtbWFudWZhY3R1cmVyIgor
I2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1BST0RVQ1RfTkFNRSAgImJpb3Mtc3RyaW5ncy9iYXNl
Ym9hcmQtcHJvZHVjdC1uYW1lIgorI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1ZFUlNJT04gICAg
ICAgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtdmVyc2lvbiIKKyNkZWZpbmUgSFZNX1hTX0JBU0VC
T0FSRF9TRVJJQUxfTlVNQkVSICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLXNlcmlhbC1udW1iZXIi
CisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfQVNTRVRfVEFHICAgICAiYmlvcy1zdHJpbmdzL2Jh
c2Vib2FyZC1hc3NldC10YWciCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfTE9DQVRJT05fSU5f
Q0hBU1NJUyAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC1sb2NhdGlvbi1pbi1jaGFzc2lzIgogI2Rl
ZmluZSBIVk1fWFNfRU5DTE9TVVJFX01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1
cmUtbWFudWZhY3R1cmVyIgogI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIg
ImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciIKICNkZWZpbmUgSFZNX1hTX0VO
Q0xPU1VSRV9BU1NFVF9UQUcgICAgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLWFzc2V0LXRhZyIK
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:30:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:30: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 1h9RMg-0002Wy-50; Thu, 28 Mar 2019 09:30: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=lcE2=R7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1h9RMe-0002Wt-D2
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 09:30:24 +0000
X-Inumbo-ID: 1bcbf2e0-513c-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::72a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bcbf2e0-513c-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:30:22 +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=wjg8Jd3l8UFcjCgnr7CyWvt2jQgag9rRjIl/Ut35g0Y=;
 b=AawAm9VvZ/AaynbXRU/7eP0mWzTXPwYGnsvv5Na+KtGw3wjiKFOFrlVzNwk7STF9ttpa/IDA6xVuT5I0mmzDMfxlzESg1o3QkUGKGqKk/BCeTUjUnut54U3JfuTUrSwEHnRXvQ/Ya2Uwgg9LuQKr9MJq3w8zNnBOOXGmUMhZP6M=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.103.139) by
 VI1PR0202MB2896.eurprd02.prod.outlook.com (10.171.102.148) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Thu, 28 Mar 2019 09:30:19 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1%9]) with mapi id 15.20.1750.014; Thu, 28 Mar 2019
 09:30:19 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH RFC v4] x86/mm: Clean up p2m_finish_type_change return
 value
Thread-Index: AQHU5LC86WyzpqhoKE2C9o362jcznqYfpOGAgAEjcQA=
Date: Thu, 28 Mar 2019 09:30:18 +0000
Message-ID: <1423161f-0b3e-1030-a930-f093382100d7@bitdefender.com>
References: <20190327152107.29288-1-aisaila@bitdefender.com>
 <5C9B9FAD0200007800222328@prv1-mh.provo.novell.com>
In-Reply-To: <5C9B9FAD0200007800222328@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0402CA0018.eurprd04.prod.outlook.com
 (2603:10a6:203:90::28) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:de::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 079ffbd9-0024-492d-0998-08d6b35ffe12
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0202MB2896; 
x-ms-traffictypediagnostic: VI1PR0202MB2896:|VI1PR0202MB2896:
x-microsoft-antispam-prvs: <VI1PR0202MB289602A202F6B4430D42F09EAB590@VI1PR0202MB2896.eurprd02.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(376002)(346002)(396003)(136003)(39860400002)(189003)(199004)(6116002)(7736002)(11346002)(81166006)(81156014)(66066001)(97736004)(6436002)(256004)(8936002)(68736007)(5660300002)(386003)(8676002)(99286004)(6506007)(486006)(52116002)(71190400001)(26005)(305945005)(102836004)(53546011)(478600001)(186003)(446003)(6916009)(86362001)(4326008)(2616005)(476003)(14454004)(71200400001)(76176011)(229853002)(316002)(31696002)(106356001)(105586002)(2906002)(3846002)(6512007)(6486002)(14444005)(36756003)(6246003)(54906003)(31686004)(53936002)(25786009);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2896;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 5QkqG0wnJrXDNqAHUciMXCZEfVOrC+i8qOlzXKcAkiyif2HZyURcbzRrCpllDR6KDQO1X/YypmnzCFoeGQ1pkN/2nBadbfbQEJS15CoEMDTMh/uuW0wzOO38MD8ZWqTkWZprkZZZOjWtUsfS9OiyIoSA72cc2AKv5HChX8W1Fjgzlsbn2Mu4mJv3gLoEL/0uLzomen6VVeCSjIPgrku6Olz3qnUR8Ld6fcIP4Sv5L4QYD68oaoCDffLkYjscNiheFI68MqTImbDDV2nLmU1w7AOdmmf7+lI7uTS1rwTvRgyQ+Y/J7ZGB2EBPSEo+Bs+wTqDNH5IDOyh8FR098OHbuuVrLrFXfv/t3BTQCj2y20NyN2df0b6i4oHfN2ukCL4qjG09y4q6jeYLRfxeE2hwfvgmOnbIao64Ci4Q7HRBpLg=
Content-ID: <298FB06E7848C74EA3D7590B626EB67E@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 079ffbd9-0024-492d-0998-08d6b35ffe12
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 09:30:18.8656 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2896
Subject: Re: [Xen-devel] [PATCH RFC v4] 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: 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI3LjAzLjIwMTkgMTg6MDcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAyNy4w
My4xOSBhdCAxNjoyMSwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IEBAIC02
MjEsNyArNjIzLDcgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkN
Cj4+ICAgDQo+PiAgICAgICBwMm1fdW5sb2NrKHAybSk7DQo+PiAgIA0KPj4gLSAgICByZXR1cm4g
c3B1cmlvdXMgPyAocmMgPj0gMCkgOiAocmMgPiAwKTsNCj4+ICsgICAgcmV0dXJuIHNwdXJpb3Vz
ICYmICFyYzsNCj4+ICAgfQ0KPiANCj4gSSB0aGluayB5b3UndmUgZ29uZSB0b28gZmFyIG5vdzog
VGhpcyBpcyAtIGFmYWljdCAtIHRoZSBvbmUgcGxhY2UNCj4gd2hlcmUgdGhlIGRpc3RpbmN0aW9u
IG1hdHRlcnMuIExvb2tpbmcgYmFjayBhdCBQYXVsJ3MgcmVwbHkgYW5kDQo+IG15IHN1YnNlcXVl
bnQgb25lIG9uIHYzLCBJJ20gYWZyYWlkIEkndmUgbWFuYWdlZCB0byBtaXNndWlkZQ0KPiB5b3Ug
Ynkgbm90IGxvb2tpbmcgY2xvc2VseSBlbm91Z2ggYXQgd2hhdCBQYXVsIGRpZCBza2V0Y2ggb3V0
Lg0KPiBJJ20gc29ycnkgZm9yIHRoaXMuDQo+IA0KPiBJIHRoaW5rIHlvdSBlaXRoZXIgd2FudCB0
byBsZWF2ZSBFUFQgY29kZSB1bnRvdWNoZWQsIGFuZCB6YXANCj4gdGhlIHBvc2l0aXZlIHJldHVy
biB2YWx1ZSBpbiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSBpbnN0ZWFkLiBPcg0KPiBFUFQncyByZXNv
bHZlX21pc2NvbmZpZygpIHdvdWxkIG5lZWQgdG8gZ2FpbiBhIHdyYXBwZXIgZm9yIHVzZQ0KPiBh
cyB0aGUgLT5yZWNhbGMgaG9vaywgdG8gc3F1YXNoIHRoZSBwb3NpdGl2ZSB2YWx1ZSBmb3IgdGhl
IG91dHNpZGUNCj4gd29ybGQuIElpcmMgSSd2ZSBhdm9pZGVkIGludHJvZHVjaW5nIHN1Y2ggYSB3
cmFwcGVyIG9yaWdpbmFsbHkNCj4ganVzdCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIGZ1bmN0aW9u
cyBsYXllcmVkIG9uIHRvcCBvZiBvbmUNCj4gYW5vdGhlciwgd2hpbGUgdXNpbmcgcmVzb2x2ZV9t
aXNjb25maWcoKSBkaXJlY3RseSBhcHBlYXJlZCB0bw0KPiBiZSBmaW5lLg0KPiBJdCdzIGFscmln
aHQsIGl0J3MgYW4gaG9uZXN0IG1pc3Rha2UgYW5kIGluIHRoaXMgY2FzZSBJIHdpbGwgZ28gYmFj
ayBhbmQgDQpoYXZlIGZpbmlzaF90eXBlX2NoYW5nZSgpIGN1dCB0aGUgcG9zaXRpdmUgdmFsdWUg
aWYgdGhhdCBpcyBvayB3aXRoIA0KZXZlcnlvbmUuDQoNClJlZ2FyZHMsDQpBbGV4DQoNCj4+IEBA
IC02NjgsNyArNjcwLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
Zm5fdCBnZm5fLCBtZm5fdCBtZm4sDQo+PiAgIA0KPj4gICAgICAgLyogQ2Fycnkgb3V0IGFueSBl
dmVudHVhbGx5IHBlbmRpbmcgZWFybGllciBjaGFuZ2VzIGZpcnN0LiAqLw0KPj4gICAgICAgcmV0
ID0gcmVzb2x2ZV9taXNjb25maWcocDJtLCBnZm4pOw0KPj4gLSAgICBpZiAoIHJldCA8IDAgKQ0K
Pj4gKyAgICBpZiAoIHJldCApDQo+PiAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gDQo+IFRoaXMg
d291bGQgdGhlbiBuZWVkIHVuZG9pbmcgYXMgd2VsbC4NCj4gDQo+PiBAQCAtMTIwMSw3ICsxMjAx
LDcgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4+ICAg
DQo+PiAgICAgICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShob3N0cDJtLCBmaXJzdF9nZm4sIG1h
eF9ucik7DQo+PiAgIA0KPj4gLSAgICBpZiAoIHJjIDwgMCApDQo+PiArICAgIGlmICggcmMgKQ0K
Pj4gICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gV2hpbGUgSSBkb24ndCByZWFsbHkgb2JqZWN0
IHRvIHRoaXMgY2hhbmdlLCBJIGFsc28gZG9uJ3QgdGhpbmsgaXQncw0KPiBzdHJpY3RseSBuZWNl
c3NhcnkuDQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:37:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9RT4-0002q5-0Q; Thu, 28 Mar 2019 09: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9RT3-0002q0-AS
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 09:37:01 +0000
X-Inumbo-ID: 08b01b36-513d-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 08b01b36-513d-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:36:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 03:36:58 -0600
Message-Id: <5C9C95B90200007800222633@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 03:36:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190318131155.29450****1****jgross@suse.com>
 <20190318131155.29450****5****jgross@suse.com>
 <e10c14cd****54ac****8d8c****2d5c****db4adbd39d07@citrix.com>
 <aac2efca*8024*485a*4b8f*8565341c305c@suse.com>
 <5C9BA70E02000078002223A3@suse.com>
 <3067f146*bfc4*1f00*64bf*5750b6486ee1@suse.com>
 <29b8365e-2cae-fec6-0bff-46d014800d80@suse.com>
 <5C9C7FD202000078002225AB@suse.com>
 <621ec54c-58b2-f10a-4f4b-a8cc59e6a2fb@suse.com>
In-Reply-To: <621ec54c-58b2-f10a-4f4b-a8cc59e6a2fb@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDI4LjAzLjE5IGF0IDA5OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8wMy8yMDE5IDA5OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjguMDMuMTkgYXQg
MDc6NTksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMjcvMDMvMjAxOSAxNzo1Miwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAyNy8wMy8yMDE5IDE3OjM4LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+Pj4gT24gMjcuMDMuMTkgYXQgMTc6MTgsIDxqZ3Jvc3NAc3VzZS5jb20+
IHdyb3RlOgo+Pj4+Pj4gT24gMjcvMDMvMjAxOSAxNjo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+Pj4+PiBPbiAxOC8wMy8yMDE5IDEzOjExLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+
PiBJbnN0ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxv
Y2F0aW5nIHRoZW0KPj4+Pj4+Pj4gYWdhaW4gd2hlbiByZXN1bWluZyBrZWVwIHRoZW0uIE9ubHkg
ZnJlZSBhbiBhcmVhIGluIGNhc2UgYSBjcHUgZGlkbid0Cj4+Pj4+Pj4+IGNvbWUgdXAgYWdhaW4g
d2hlbiByZXN1bWluZy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4+Cj4+Pj4+Pj4gSG1tIC0gdGhpcyBpcyBzbGln
aHRseSBwcm9ibGVtYXRpYywgZ2l2ZW4gdGhlIGR1YWwgbmF0dXJlIG9mIHRoaXMgY29kZS4KPj4+
Pj4+Pgo+Pj4+Pj4+IEkgYWdyZWUgdGhhdCBpdCB0aGlzIGNoYW5nZSBpcyBiZW5lZmljaWFsIGZv
ciB0aGUgc3VzcGVuZCBjYXNlLCBidXQgaXQKPj4+Pj4+PiBpcyBhIHByb2JsZW0gd2hlbiB3ZSBh
cmUgcGFya2luZyBhbiBpbmRpdmlkdWFsIENQVSBmb3Igc210PTAgb3IKPj4+Pj4+PiB4ZW4taHB0
b29sIHJlYXNvbnMuCj4+Pj4+Pj4KPj4+Pj4+PiBEbyB3ZSBoYXZlIGFueSBoaW50IHdlIGNhbiB1
c2Ugd2hlbiB0YWtpbmcgdGhlIENQVSBkb3duIGFzIHRvIHdoZXRoZXIKPj4+Pj4+PiB3ZSdyZSBl
eHBlY3RpbmcgaXQgdG8gY29tZSBzdHJhaWdodCBiYWNrIHVwIGFnYWluPwo+Pj4+Pj4KPj4+Pj4+
IERpZCB5b3UgbG9vayBpbnRvIHRoZSBwYXRjaD8gSSBkaWQgdGhpcyBieSB0ZXN0aW5nIHN5c3Rl
bV9zdGF0ZS4KPj4+Pj4KPj4+Pj4gSSB0aGluayB0aGVyZSdzIGEgd2lkZXIgcHJvYmxlbSBoZXJl
OiBlbmFibGVfbm9uYm9vdF9jcHVzKCkKPj4+Pj4gb25seSBicmluZ3MgYmFjayB1cCB0aGUgQ1BV
cyB0aGF0IHdlcmUgcHJldmlvdXNseSBvbmxpbmUuCj4+Pj4+IFBhcmtlZCBvbmVzIHdvdWxkIGJl
IGxlZnQgYWxvbmUsIHlldCBhZnRlciByZXN1bWUgdGhleSdkCj4+Pj4+IG5lZWQgdG8gYmUgcHV0
IGJhY2sgaW50byBwYXJrZWQgc3RhdGUuCj4+Pj4KPj4+PiBJIGNhbiBhZGQgdGhhdCBoYW5kbGlu
ZyBpbiB0aGUgcmVzcGluIG9mIHRoZSBzZXJpZXMuCj4+Pgo+Pj4gTG9va2luZyBkZWVwZXIgaW50
byB0aGF0IG1lc3MgSSBiZWxpZXZlIHRoYXQgc2hvdWxkIGJlIGEgc2VyaWVzIG9mIGl0cwo+Pj4g
b3duLiBDcHUgcGFya2luZyBuZWVkcyB0byBiZSBoYW5kbGVkIGZvciBjcHUgaG90cGx1ZyBhbmQg
Y29yZSBwYXJraW5nCj4+PiAoWEVOUEZfY29yZV9wYXJraW5nKSwgdG9vLgo+PiAKPj4gV2hhdCBp
c3N1ZSBkbyB5b3Ugc2VlIGZvciBDUFUgaG90cGx1Zz8gY3B1X3VwX2hlbHBlcigpIGhhcwo+PiBi
ZWVuIG1vZGlmaWVkIGJ5IHRoZSBwYXJraW5nIHNlcmllcy4KPiAKPiBJIHdhcyB0aGlua2luZyBv
ZiBob3QgdW5wbHVnLiBjcHVfZG93bigpIHdvbid0IGRvIHRoZSBqb2IgZm9yIGEgcGFya2VkCj4g
Y3B1LgoKVGhlcmUncyBub3RoaW5nIHRvIGJlIGRvbmUgd2hlbiBzb2Z0LW9mZmxpbmluZyBhIENQ
VS4gQW5kIEknbQpub3QgY29udmluY2VkIHBoeXNpY2FsIENQVSB1bnBsdWcgd2FzIGFjdHVhbGx5
IGV2ZXIgdGVzdGVkIHRvCndvcmsuCgo+PiBBcyB0byB0aGlzIHdhbnRpbmcgdG8gYmUgYSBwYXRj
aCAvIHNlcmllcyBvZiBpdHMgb3duIC0gSSBkb24ndAo+PiBtaW5kLCBidXQgcHJlZmVyYWJseSBp
dCB3b3VsZCBjb21lIGFoZWFkIG9mIHlvdXIgY2hhbmdlcwo+PiBoZXJlLCBzbyB0aGF0IGl0IGNh
biBiZSBiYWNrcG9ydGVkIGluZGVwZW5kZW50bHkgYW5kCj4+IChzdWZmaWNpZW50bHkpIGVhc2ls
eSAodW5sZXNzIG9mIGNvdXJzZSB0aGVyZSdzIHJlYWxseSBubwo+PiBjb2xsaXNpb24gYmV0d2Vl
biB0aGUgdHdvKS4KPiAKPiBJbiBjYXNlIHRoZXJlIGlzIGEgY29sbGlzaW9uIGl0IHNob3VsZCBi
ZSBmYWlybHkgbWluaW1hbC4KPiAKPiBJJ2QgcHJlZmVyIG5vdCB0byBibG9jayBteSBzZXJpZXMg
YXMgaXQgaXMgYSBwcmVyZXF1aXNpdGUgZm9yIG15IGNvcmUKPiBzY2hlZHVsaW5nIHNlcmllcywg
d2hpY2ggSSBiZWxpZXZlIHNob3VsZCBnbyBpbiByYXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIKPiBh
cyBpdCBwcm9iYWJseSBzaG91bGQgc2VlIGxvdCBvZiB0ZXN0aW5nIGJlZm9yZSB0aGUgbmV4dCBy
ZWxlYXNlLgoKVW5kZXJzdG9vZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:37:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9RT5-0002qG-AJ; Thu, 28 Mar 2019 09:37: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=lcE2=R7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1h9RT4-0002qB-Ji
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 09:37:02 +0000
X-Inumbo-ID: 095084ca-513d-11e9-bc90-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::72d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 095084ca-513d-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:37:01 +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=9Bel65N3xd36Gb5l/FLT1bC8pPZo1yNDrJVdFNLQbwA=;
 b=KRCIgg6CriNo90kJWKL4iVCtHA5Wp7xsEubH4k5IDWaXcX4XY+nnuiQRvDqF3obwyc22tAdM6g70/8MmhVoHaz3N0H0xWNa8BwjcWMSORI4FKaiAHR7x4+c7/a9s8lkCCFIakno7m9JysAXKHHDAgv7pf4226sbftQ4ozbGzG3U=
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.1730.19; Thu, 28 Mar 2019 09:36:58 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1%9]) with mapi id 15.20.1750.014; Thu, 28 Mar 2019
 09:36:58 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH RFC v4] x86/mm: Clean up p2m_finish_type_change return
 value
Thread-Index: AQHU5LC86WyzpqhoKE2C9o362jcznqYfpOGAgAElTYA=
Date: Thu, 28 Mar 2019 09:36:58 +0000
Message-ID: <b3f5c505-bab8-3c1f-1aac-035177277e11@bitdefender.com>
References: <20190327152107.29288-1-aisaila@bitdefender.com>
 <5C9B9FAD0200007800222328@prv1-mh.provo.novell.com>
In-Reply-To: <5C9B9FAD0200007800222328@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR06CA0008.eurprd06.prod.outlook.com
 (2603:10a6:206:2::21) 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: d13866f1-4e2f-40c5-7691-08d6b360ec0d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0202MB3567; 
x-ms-traffictypediagnostic: VI1PR0202MB3567:|VI1PR0202MB3567:
x-microsoft-antispam-prvs: <VI1PR0202MB3567852682A1D0DF5A497B11AB590@VI1PR0202MB3567.eurprd02.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(39860400002)(366004)(136003)(396003)(189003)(199004)(31686004)(105586002)(229853002)(446003)(53546011)(52116002)(6506007)(386003)(99286004)(256004)(14454004)(6916009)(6246003)(11346002)(26005)(2616005)(68736007)(102836004)(2906002)(8676002)(14444005)(3846002)(66066001)(316002)(8936002)(97736004)(54906003)(81166006)(6346003)(4326008)(76176011)(86362001)(81156014)(186003)(478600001)(71200400001)(25786009)(36756003)(476003)(7736002)(53936002)(71190400001)(6486002)(6116002)(5660300002)(106356001)(31696002)(6512007)(305945005)(6436002)(486006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB3567;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: SuyqAIdlBpDDVhqhq0fVNlnWfh19iIhXMJEsb8XkaTHq2Jg4Y+p3uZGWMYCXeRrVdRZNx2CZvoJ25mpt7mv9Ynvr/oYo9vUu4e9PSRANiphDnStg5ej8BOcFImo2bA7BPlPdtudVz9E6nWjo6BEF9WDhb11yxvL+7tZMAq0KU4GDWOGx4/ObDYj6kkE/w94omGIkHk3s5FLteSKd3s6sRX9wekmA1UT9l4ecJH7eTy4860LctIjjTZUwpcOHLQWUZXWHAa6MOonAu+69X7C5uxiZz0HHakl42M12vEXq+MhcsNJlJRsLFjyDvK1eYTv0btfx1lLNemC/VnqUP9G7WR3Rg0JQO8F7HpK0rMVRX0Ufz1B07TdKZkTWApHgi+Z5ub8f5kIWn/Jqi+BuAy/EmyAVMrXOV3LVcKe0XDndMJ4=
Content-ID: <9A2FDAF1145CB84BA8C4130A7BA6A314@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d13866f1-4e2f-40c5-7691-08d6b360ec0d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 09:36:58.0753 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB3567
Subject: Re: [Xen-devel] [PATCH RFC v4] 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: 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI3LjAzLjIwMTkgMTg6MDcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAyNy4w
My4xOSBhdCAxNjoyMSwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IEBAIC02
MjEsNyArNjIzLDcgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkN
Cj4+ICAgDQo+PiAgICAgICBwMm1fdW5sb2NrKHAybSk7DQo+PiAgIA0KPj4gLSAgICByZXR1cm4g
c3B1cmlvdXMgPyAocmMgPj0gMCkgOiAocmMgPiAwKTsNCj4+ICsgICAgcmV0dXJuIHNwdXJpb3Vz
ICYmICFyYzsNCj4+ICAgfQ0KPiANCj4gSSB0aGluayB5b3UndmUgZ29uZSB0b28gZmFyIG5vdzog
VGhpcyBpcyAtIGFmYWljdCAtIHRoZSBvbmUgcGxhY2UNCj4gd2hlcmUgdGhlIGRpc3RpbmN0aW9u
IG1hdHRlcnMuIExvb2tpbmcgYmFjayBhdCBQYXVsJ3MgcmVwbHkgYW5kDQo+IG15IHN1YnNlcXVl
bnQgb25lIG9uIHYzLCBJJ20gYWZyYWlkIEkndmUgbWFuYWdlZCB0byBtaXNndWlkZQ0KPiB5b3Ug
Ynkgbm90IGxvb2tpbmcgY2xvc2VseSBlbm91Z2ggYXQgd2hhdCBQYXVsIGRpZCBza2V0Y2ggb3V0
Lg0KPiBJJ20gc29ycnkgZm9yIHRoaXMuDQo+IA0KPiBJIHRoaW5rIHlvdSBlaXRoZXIgd2FudCB0
byBsZWF2ZSBFUFQgY29kZSB1bnRvdWNoZWQsIGFuZCB6YXANCj4gdGhlIHBvc2l0aXZlIHJldHVy
biB2YWx1ZSBpbiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSBpbnN0ZWFkLiBPcg0KPiBFUFQncyByZXNv
bHZlX21pc2NvbmZpZygpIHdvdWxkIG5lZWQgdG8gZ2FpbiBhIHdyYXBwZXIgZm9yIHVzZQ0KPiBh
cyB0aGUgLT5yZWNhbGMgaG9vaywgdG8gc3F1YXNoIHRoZSBwb3NpdGl2ZSB2YWx1ZSBmb3IgdGhl
IG91dHNpZGUNCj4gd29ybGQuIElpcmMgSSd2ZSBhdm9pZGVkIGludHJvZHVjaW5nIHN1Y2ggYSB3
cmFwcGVyIG9yaWdpbmFsbHkNCj4ganVzdCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIGZ1bmN0aW9u
cyBsYXllcmVkIG9uIHRvcCBvZiBvbmUNCj4gYW5vdGhlciwgd2hpbGUgdXNpbmcgcmVzb2x2ZV9t
aXNjb25maWcoKSBkaXJlY3RseSBhcHBlYXJlZCB0bw0KPiBiZSBmaW5lLg0KPiANCg0KU29ycnkg
dGhlIGxhc3QgcmVwbHkgZ290IG1peGVkIHVwIHRoaXMgd2FzIG15IHJlcGx5Og0KDQpJdCdzIGFs
cmlnaHQsIGl0J3MgYW4gaG9uZXN0IG1pc3Rha2UgYW5kIGluIHRoaXMgY2FzZSBJIHdpbGwgZ28g
YmFjayBhbmQNCmhhdmUgZmluaXNoX3R5cGVfY2hhbmdlKCkgY3V0IHRoZSBwb3NpdGl2ZSB2YWx1
ZSBpZiB0aGF0IGlzIG9rIHdpdGgNCmV2ZXJ5b25lLg0KDQpSZWdhcmRzLA0KQWxleA0KDQoNCj4+
IEBAIC02NjgsNyArNjcwLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sDQo+PiAgIA0KPj4gICAgICAgLyogQ2Fycnkgb3V0IGFu
eSBldmVudHVhbGx5IHBlbmRpbmcgZWFybGllciBjaGFuZ2VzIGZpcnN0LiAqLw0KPj4gICAgICAg
cmV0ID0gcmVzb2x2ZV9taXNjb25maWcocDJtLCBnZm4pOw0KPj4gLSAgICBpZiAoIHJldCA8IDAg
KQ0KPj4gKyAgICBpZiAoIHJldCApDQo+PiAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gDQo+IFRo
aXMgd291bGQgdGhlbiBuZWVkIHVuZG9pbmcgYXMgd2VsbC4NCj4gDQo+PiBAQCAtMTIwMSw3ICsx
MjAxLDcgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4+
ICAgDQo+PiAgICAgICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShob3N0cDJtLCBmaXJzdF9nZm4s
IG1heF9ucik7DQo+PiAgIA0KPj4gLSAgICBpZiAoIHJjIDwgMCApDQo+PiArICAgIGlmICggcmMg
KQ0KPj4gICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gV2hpbGUgSSBkb24ndCByZWFsbHkgb2Jq
ZWN0IHRvIHRoaXMgY2hhbmdlLCBJIGFsc28gZG9uJ3QgdGhpbmsgaXQncw0KPiBzdHJpY3RseSBu
ZWNlc3NhcnkuDQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:42:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9RYB-0003h1-5B; Thu, 28 Mar 2019 09:42: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9RY9-0003gU-Hg
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 09:42:17 +0000
X-Inumbo-ID: c5bde73c-513d-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 c5bde73c-513d-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:42:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 03:42:15 -0600
Message-Id: <5C9C96F50200007800222646@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 03:42:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553716403-24334-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553716403-24334-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Fix debug prints to not have 17
 unnecessary spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDIwOjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBoYXMgYmVlbiBwcm9ibGVtYXRpYyBzaW5jZSBpdHMgaW50cm9kdWN0aW9uIGlu
IFhlbiA0LjMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 09:56:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 09:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9RlH-0004kL-En; Thu, 28 Mar 2019 09:55:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9RlH-0004kG-0f
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 09:55:51 +0000
X-Inumbo-ID: a9eff7e7-513f-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 a9eff7e7-513f-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 09:55:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 03:55:48 -0600
Message-Id: <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 03:55:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
In-Reply-To: <20190327184531.30986-2-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAzLjE5IGF0IDE5OjQ1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IENsYW5nIHVzZXMgIi10YXJnZXQiIG9wdGlvbiBmb3IgY3Jvc3MtY29tcGlsYXRpb24uCgpBbmQg
YWxsIHBvc3NpYmxlIHRhcmdldHMgYXJlIGFsd2F5cyBhdmFpbGFibGU/IEknZCBsaWtlIHRvIHBv
aW50IG91dAp0aGF0IENST1NTX0NPTVBJTEUgY2FuIGJlIHVzZWQgZm9yIG90aGVyIHRoYW4gYWN0
dWFsIGNyb3NzCmNvbXBpbGF0aW9uLCBlLmcuIGJ1aWxkaW5nIHdpdGgganVzdCBhbiBhbHRlcm5h
dGl2ZSB0b29sIGNoYWluCmJ1aWx0IGZvciB0aGUgc2FtZSB0YXJnZXQuIERyb3BwaW5nIHRoZSAk
KENST1NTX0NPTVBJTEUpCnByZWZpeGVzIG1ha2VzIHRoaXMgaW1wb3NzaWJsZSBhZmFpY3QuIFJl
cXVpcmluZyBzdWl0YWJsZSB3cmFwcGVyCnNjcmlwdHMgdG8gYmUgcHV0IGluIHBsYWNlIHdvdWxk
IHNlZW0gYmV0dGVyIHRvIG1lLgoKSSBhbHNvIHdvbmRlciB3aHkgdGhpcyBjaGFuZ2UgaXMgbmVl
ZGVkIGZvciBBcm0sIGJ1dCB3YXNuJ3QKbmVlZGVkIHNvIGZhciBmb3IgeDg2LiBCdXQgcGVyaGFw
cyBuby1vbmUgZXZlciB0cmllZCB1c2luZyBpdApzbyBmYXIgLi4uCgo+IC0tLSBhL2NvbmZpZy9T
dGRHTlUubWsKPiArKysgYi9jb25maWcvU3RkR05VLm1rCj4gQEAgLTEsOCArMSwxMyBAQAo+ICBB
UyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCj4gIExEICAgICAgICAgPSAkKENST1NTX0NP
TVBJTEUpbGQKPiAgaWZlcSAoJChjbGFuZykseSkKPiAtQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09N
UElMRSljbGFuZwo+IC1DWFggICAgICAgID0gJChDUk9TU19DT01QSUxFKWNsYW5nKysKPiAraWZu
ZXEgKCQoQ1JPU1NfQ09NUElMRSksKQo+ICtDQyAgICAgICAgID0gY2xhbmcgLXRhcmdldCAkKENS
T1NTX0NPTVBJTEU6LT0pCj4gK0NYWCAgICAgICAgPSBjbGFuZysrIC10YXJnZXQgJChDUk9TU19D
T01QSUxFOi09KQoKSXMgZHJvcHBpbmcgZGFzaGVzIGZyb20gdGhlIHZhcmlhYmxlIHVuaWZvcm1s
eSBjb3JyZWN0PyBJZiBzbywKY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IGluIHRoZSBjb21taXQg
bWVzc2FnZSB3aHkgdGhhdCBpcz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 10:14:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 10:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9S3P-0006Vm-6a; Thu, 28 Mar 2019 10: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9S3O-0006Vh-4l
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 10:14:34 +0000
X-Inumbo-ID: 4704dac6-5142-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4704dac6-5142-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 10:14:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="87990700"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@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: <22e51ded-0ca3-6832-dcc3-9849d782816c@citrix.com>
Date: Thu, 28 Mar 2019 10:14: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: <5C9C9A22020000780022265A@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 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, oleksandr_tyshchenko@epam.com,
 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>

T24gMjgvMDMvMjAxOSAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDMuMTkg
YXQgMTk6NDUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IENsYW5nIHVzZXMgIi10
YXJnZXQiIG9wdGlvbiBmb3IgY3Jvc3MtY29tcGlsYXRpb24uCj4gQW5kIGFsbCBwb3NzaWJsZSB0
YXJnZXRzIGFyZSBhbHdheXMgYXZhaWxhYmxlPyBJJ2QgbGlrZSB0byBwb2ludCBvdXQKPiB0aGF0
IENST1NTX0NPTVBJTEUgY2FuIGJlIHVzZWQgZm9yIG90aGVyIHRoYW4gYWN0dWFsIGNyb3NzCj4g
Y29tcGlsYXRpb24sIGUuZy4gYnVpbGRpbmcgd2l0aCBqdXN0IGFuIGFsdGVybmF0aXZlIHRvb2wg
Y2hhaW4KPiBidWlsdCBmb3IgdGhlIHNhbWUgdGFyZ2V0LiBEcm9wcGluZyB0aGUgJChDUk9TU19D
T01QSUxFKQo+IHByZWZpeGVzIG1ha2VzIHRoaXMgaW1wb3NzaWJsZSBhZmFpY3QuIFJlcXVpcmlu
ZyBzdWl0YWJsZSB3cmFwcGVyCj4gc2NyaXB0cyB0byBiZSBwdXQgaW4gcGxhY2Ugd291bGQgc2Vl
bSBiZXR0ZXIgdG8gbWUuCj4KPiBJIGFsc28gd29uZGVyIHdoeSB0aGlzIGNoYW5nZSBpcyBuZWVk
ZWQgZm9yIEFybSwgYnV0IHdhc24ndAo+IG5lZWRlZCBzbyBmYXIgZm9yIHg4Ni4gQnV0IHBlcmhh
cHMgbm8tb25lIGV2ZXIgdHJpZWQgdXNpbmcgaXQKPiBzbyBmYXIgLi4uCgpJdCBzZWVtcyB0aGF0
IENST1NTX0NPTVBJTEUgaXMgYSBHTlUtaXNtLCB3aGljaCBpcyBub3Qgc2hhcmVkIGJ5IHRoZQpj
bGFuZyB3b3JsZC7CoCBJIGNhbid0IGZpbmQgYW55dGhpbmcgd2hpY2ggd2lsbCBtYWtlIHlvdSBh
CiRGT08tJEJBUi1jbGFuZyBiaW5hcnksIHdoZXJlYXMgeW91IGRvIHR5cGljYWxseSBnZXQgY2xh
bmctJFggYWxpYXNlcwpmb3IgdGhlIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBjbGFuZy4KClVzaW5n
IC10YXJnZXQgaXMgZnJvbSB0aGUgQ2xhbmcgaW5zdHJ1Y3Rpb25zIG9uIGNyb3NzIGNvbXBpbGF0
aW9uLCB3aGljaApzYXkgdG8gZG8gaXQgdGhpcyB3YXkuwqAgaHR0cHM6Ly9jbGFuZy5sbHZtLm9y
Zy9kb2NzL0Nyb3NzQ29tcGlsYXRpb24uaHRtbAoKVGhlIHRhcmdldHMgc3VwcG9ydGVkIHdpbGwg
ZGVwZW5kIG9uIHRoZSBjb25maWd1cmF0aW9uIENsYW5nIHdhcwpjb21waWxlZCB3aXRoLCBidXQg
Q2xhbmcgc3BlY2lmaWNhbGx5IG9wcG9zZXMgR0NDJ3Mgd2F5IG9mIHJlcXVpcmluZyB0aGUKdXNl
ciB0byByZWNvbXBpbGUgZm9yIGV2ZXJ5IGRpZmZlcmVudCB0YXJnZXQuwqAgSXQgaXMgZXhwZWN0
ZWQgdGhhdCBhCnBhY2thZ2VyIG9mIGNsYW5nIHdpbGwgZW5hYmxlIGFsbCBvZiB0aGUgc3VwcG9y
dGVkIHRhcmdldHMgaW4gdGhlCnBhY2thZ2UgdGhleSBkaXN0cmlidXRlLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 10:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 10: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 1h9SH8-0007Tr-Fg; Thu, 28 Mar 2019 10:28: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9SH7-0007Tm-91
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 10:28:45 +0000
X-Inumbo-ID: 42e54583-5144-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 42e54583-5144-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 10:28:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 04:28:42 -0600
Message-Id: <5C9CA1DA0200007800222683@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 04:28:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
 <22e51ded-0ca3-6832-dcc3-9849d782816c@citrix.com>
In-Reply-To: <22e51ded-0ca3-6832-dcc3-9849d782816c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, oleksandr_tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>,
 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>

Pj4+IE9uIDI4LjAzLjE5IGF0IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDMvMjAxOSAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI3
LjAzLjE5IGF0IDE5OjQ1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gQ2xhbmcg
dXNlcyAiLXRhcmdldCIgb3B0aW9uIGZvciBjcm9zcy1jb21waWxhdGlvbi4KPj4gQW5kIGFsbCBw
b3NzaWJsZSB0YXJnZXRzIGFyZSBhbHdheXMgYXZhaWxhYmxlPyBJJ2QgbGlrZSB0byBwb2ludCBv
dXQKPj4gdGhhdCBDUk9TU19DT01QSUxFIGNhbiBiZSB1c2VkIGZvciBvdGhlciB0aGFuIGFjdHVh
bCBjcm9zcwo+PiBjb21waWxhdGlvbiwgZS5nLiBidWlsZGluZyB3aXRoIGp1c3QgYW4gYWx0ZXJu
YXRpdmUgdG9vbCBjaGFpbgo+PiBidWlsdCBmb3IgdGhlIHNhbWUgdGFyZ2V0LiBEcm9wcGluZyB0
aGUgJChDUk9TU19DT01QSUxFKQo+PiBwcmVmaXhlcyBtYWtlcyB0aGlzIGltcG9zc2libGUgYWZh
aWN0LiBSZXF1aXJpbmcgc3VpdGFibGUgd3JhcHBlcgo+PiBzY3JpcHRzIHRvIGJlIHB1dCBpbiBw
bGFjZSB3b3VsZCBzZWVtIGJldHRlciB0byBtZS4KPj4KPj4gSSBhbHNvIHdvbmRlciB3aHkgdGhp
cyBjaGFuZ2UgaXMgbmVlZGVkIGZvciBBcm0sIGJ1dCB3YXNuJ3QKPj4gbmVlZGVkIHNvIGZhciBm
b3IgeDg2LiBCdXQgcGVyaGFwcyBuby1vbmUgZXZlciB0cmllZCB1c2luZyBpdAo+PiBzbyBmYXIg
Li4uCj4gCj4gSXQgc2VlbXMgdGhhdCBDUk9TU19DT01QSUxFIGlzIGEgR05VLWlzbSwgd2hpY2gg
aXMgbm90IHNoYXJlZCBieSB0aGUKPiBjbGFuZyB3b3JsZC4gIEkgY2FuJ3QgZmluZCBhbnl0aGlu
ZyB3aGljaCB3aWxsIG1ha2UgeW91IGEKPiAkRk9PLSRCQVItY2xhbmcgYmluYXJ5LCB3aGVyZWFz
IHlvdSBkbyB0eXBpY2FsbHkgZ2V0IGNsYW5nLSRYIGFsaWFzZXMKPiBmb3IgdGhlIGRpZmZlcmVu
dCB2ZXJzaW9ucyBvZiBjbGFuZy4KCk9oLCBpbnRlcmVzdGluZy4gRm9yIG15IG93biByZS1idWls
dCB0b29sIGNoYWlucyBJIGFjdHVhbGx5IGNhbid0IHVzZQpDUk9TU19DT01QSUxFIGVpdGhlciwg
YmVjYXVzZSB0cmFkaXRpb25hbGx5IGFsbCBteSB3cmFwcGVyIHNjcmlwdHMKaGF2ZSBhIHN1ZmZp
eCBsaWtlIHlvdSBzYXkgY2xhbmcgdXNlcyB0b28uIEkgcGF0Y2ggaW4KCmNyb3NzLWNvbXBpbGUg
Pz0gJChDUk9TU19DT01QSUxFKSQoMSkKCmxvY2FsbHkgYXMgYSBmYWxsYmFjaywgdG8gdGhlbiB1
c2UgaXQgYXMKCkFTID0gJChjYWxsIGNyb3NzLWNvbXBpbGUsYXMpCgphbmQgdGhlbiBvdmVycmlk
ZSB0aGluZ3MgaW4gdGhlIGJ1aWxkIHJvb3QgZGlyZWN0b3J5IC5jb25maWcgdG8Kc3VpdGUgbXkg
YWN0dWFsIG5lZWRzLCBlLmcuIGluIGl0cyBzaW1wbGVzdCBwb3NzaWJsZSBmb3JtCgpjcm9zcy1j
b21waWxlPSQoMSl4CgpCdXQgb2YgY291cnNlIHRoaXMgZG9lc24ndCBmaXQgY2xhbmcgZWl0aGVy
LCBhcyBpdCdzIChhaXVpKSBvbmx5IHRoZQpjb21waWxlciB3aGljaCB3YW50cyB0byBiZSBvdmVy
cmlkZGVuIHRoaXMgd2F5LgoKPiBVc2luZyAtdGFyZ2V0IGlzIGZyb20gdGhlIENsYW5nIGluc3Ry
dWN0aW9ucyBvbiBjcm9zcyBjb21waWxhdGlvbiwgd2hpY2gKPiBzYXkgdG8gZG8gaXQgdGhpcyB3
YXkuICBodHRwczovL2NsYW5nLmxsdm0ub3JnL2RvY3MvQ3Jvc3NDb21waWxhdGlvbi5odG1sIAo+
IAo+IFRoZSB0YXJnZXRzIHN1cHBvcnRlZCB3aWxsIGRlcGVuZCBvbiB0aGUgY29uZmlndXJhdGlv
biBDbGFuZyB3YXMKPiBjb21waWxlZCB3aXRoLCBidXQgQ2xhbmcgc3BlY2lmaWNhbGx5IG9wcG9z
ZXMgR0NDJ3Mgd2F5IG9mIHJlcXVpcmluZyB0aGUKPiB1c2VyIHRvIHJlY29tcGlsZSBmb3IgZXZl
cnkgZGlmZmVyZW50IHRhcmdldC4gIEl0IGlzIGV4cGVjdGVkIHRoYXQgYQo+IHBhY2thZ2VyIG9m
IGNsYW5nIHdpbGwgZW5hYmxlIGFsbCBvZiB0aGUgc3VwcG9ydGVkIHRhcmdldHMgaW4gdGhlCj4g
cGFja2FnZSB0aGV5IGRpc3RyaWJ1dGUuCgpBcmUgeW91IHN1cmUgYSBkaXN0cm8gY2FyaW5nIGFi
b3V0LCBzYXksIG9ubHkgeDg2IHdvdWxkIGluZGVlZAplbmFibGUgQXJtIGFuZCBhbGwgc29ydHMg
b2Ygb3RoZXIgYXJjaGl0ZWN0dXJlcyBpbiB0aGUgY29tcGlsZXIsCmp1c3QgYmVjYXVzZSBpdCBj
YW4gYmUgZW5hYmxlZD8gSU9XIEkgYXNzdW1lIHRoZSBuZWVkIGZvciBhbgpvdmVycmlkZSB0byB0
aGUgc3lzdGVtIGRlZmF1bHQgY2xhbmcgYmluYXJpZXMgd291bGQgc3RpbGwgZXhpc3QuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 10:43:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 10: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 1h9SVg-0000aJ-RD; Thu, 28 Mar 2019 10:43:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9SVe-0000aE-JZ
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 10:43:46 +0000
X-Inumbo-ID: 5b8d8474-5146-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b8d8474-5146-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 10:43:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="87992010"
To: Jan Beulich <JBeulich@suse.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
 <22e51ded-0ca3-6832-dcc3-9849d782816c@citrix.com>
 <5C9CA1DA0200007800222683@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: <e7e55dc3-0f64-78d7-6f0b-67a8da2453c0@citrix.com>
Date: Thu, 28 Mar 2019 10:43: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: <5C9CA1DA0200007800222683@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 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, oleksandr_tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>,
 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>

T24gMjgvMDMvMjAxOSAxMDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDMuMTkg
YXQgMTE6MTQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjgvMDMv
MjAxOSAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNy4wMy4xOSBhdCAxOTo0
NSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBDbGFuZyB1c2VzICItdGFyZ2V0
IiBvcHRpb24gZm9yIGNyb3NzLWNvbXBpbGF0aW9uLgo+Pj4gQW5kIGFsbCBwb3NzaWJsZSB0YXJn
ZXRzIGFyZSBhbHdheXMgYXZhaWxhYmxlPyBJJ2QgbGlrZSB0byBwb2ludCBvdXQKPj4+IHRoYXQg
Q1JPU1NfQ09NUElMRSBjYW4gYmUgdXNlZCBmb3Igb3RoZXIgdGhhbiBhY3R1YWwgY3Jvc3MKPj4+
IGNvbXBpbGF0aW9uLCBlLmcuIGJ1aWxkaW5nIHdpdGgganVzdCBhbiBhbHRlcm5hdGl2ZSB0b29s
IGNoYWluCj4+PiBidWlsdCBmb3IgdGhlIHNhbWUgdGFyZ2V0LiBEcm9wcGluZyB0aGUgJChDUk9T
U19DT01QSUxFKQo+Pj4gcHJlZml4ZXMgbWFrZXMgdGhpcyBpbXBvc3NpYmxlIGFmYWljdC4gUmVx
dWlyaW5nIHN1aXRhYmxlIHdyYXBwZXIKPj4+IHNjcmlwdHMgdG8gYmUgcHV0IGluIHBsYWNlIHdv
dWxkIHNlZW0gYmV0dGVyIHRvIG1lLgo+Pj4KPj4+IEkgYWxzbyB3b25kZXIgd2h5IHRoaXMgY2hh
bmdlIGlzIG5lZWRlZCBmb3IgQXJtLCBidXQgd2Fzbid0Cj4+PiBuZWVkZWQgc28gZmFyIGZvciB4
ODYuIEJ1dCBwZXJoYXBzIG5vLW9uZSBldmVyIHRyaWVkIHVzaW5nIGl0Cj4+PiBzbyBmYXIgLi4u
Cj4+IEl0IHNlZW1zIHRoYXQgQ1JPU1NfQ09NUElMRSBpcyBhIEdOVS1pc20sIHdoaWNoIGlzIG5v
dCBzaGFyZWQgYnkgdGhlCj4+IGNsYW5nIHdvcmxkLiAgSSBjYW4ndCBmaW5kIGFueXRoaW5nIHdo
aWNoIHdpbGwgbWFrZSB5b3UgYQo+PiAkRk9PLSRCQVItY2xhbmcgYmluYXJ5LCB3aGVyZWFzIHlv
dSBkbyB0eXBpY2FsbHkgZ2V0IGNsYW5nLSRYIGFsaWFzZXMKPj4gZm9yIHRoZSBkaWZmZXJlbnQg
dmVyc2lvbnMgb2YgY2xhbmcuCj4gT2gsIGludGVyZXN0aW5nLiBGb3IgbXkgb3duIHJlLWJ1aWx0
IHRvb2wgY2hhaW5zIEkgYWN0dWFsbHkgY2FuJ3QgdXNlCj4gQ1JPU1NfQ09NUElMRSBlaXRoZXIs
IGJlY2F1c2UgdHJhZGl0aW9uYWxseSBhbGwgbXkgd3JhcHBlciBzY3JpcHRzCj4gaGF2ZSBhIHN1
ZmZpeCBsaWtlIHlvdSBzYXkgY2xhbmcgdXNlcyB0b28uIEkgcGF0Y2ggaW4KPgo+IGNyb3NzLWNv
bXBpbGUgPz0gJChDUk9TU19DT01QSUxFKSQoMSkKPgo+IGxvY2FsbHkgYXMgYSBmYWxsYmFjaywg
dG8gdGhlbiB1c2UgaXQgYXMKPgo+IEFTID0gJChjYWxsIGNyb3NzLWNvbXBpbGUsYXMpCj4KPiBh
bmQgdGhlbiBvdmVycmlkZSB0aGluZ3MgaW4gdGhlIGJ1aWxkIHJvb3QgZGlyZWN0b3J5IC5jb25m
aWcgdG8KPiBzdWl0ZSBteSBhY3R1YWwgbmVlZHMsIGUuZy4gaW4gaXRzIHNpbXBsZXN0IHBvc3Np
YmxlIGZvcm0KPgo+IGNyb3NzLWNvbXBpbGU9JCgxKXgKPgo+IEJ1dCBvZiBjb3Vyc2UgdGhpcyBk
b2Vzbid0IGZpdCBjbGFuZyBlaXRoZXIsIGFzIGl0J3MgKGFpdWkpIG9ubHkgdGhlCj4gY29tcGls
ZXIgd2hpY2ggd2FudHMgdG8gYmUgb3ZlcnJpZGRlbiB0aGlzIHdheS4KPgo+PiBVc2luZyAtdGFy
Z2V0IGlzIGZyb20gdGhlIENsYW5nIGluc3RydWN0aW9ucyBvbiBjcm9zcyBjb21waWxhdGlvbiwg
d2hpY2gKPj4gc2F5IHRvIGRvIGl0IHRoaXMgd2F5LiAgaHR0cHM6Ly9jbGFuZy5sbHZtLm9yZy9k
b2NzL0Nyb3NzQ29tcGlsYXRpb24uaHRtbCAKPj4KPj4gVGhlIHRhcmdldHMgc3VwcG9ydGVkIHdp
bGwgZGVwZW5kIG9uIHRoZSBjb25maWd1cmF0aW9uIENsYW5nIHdhcwo+PiBjb21waWxlZCB3aXRo
LCBidXQgQ2xhbmcgc3BlY2lmaWNhbGx5IG9wcG9zZXMgR0NDJ3Mgd2F5IG9mIHJlcXVpcmluZyB0
aGUKPj4gdXNlciB0byByZWNvbXBpbGUgZm9yIGV2ZXJ5IGRpZmZlcmVudCB0YXJnZXQuICBJdCBp
cyBleHBlY3RlZCB0aGF0IGEKPj4gcGFja2FnZXIgb2YgY2xhbmcgd2lsbCBlbmFibGUgYWxsIG9m
IHRoZSBzdXBwb3J0ZWQgdGFyZ2V0cyBpbiB0aGUKPj4gcGFja2FnZSB0aGV5IGRpc3RyaWJ1dGUu
Cj4gQXJlIHlvdSBzdXJlIGEgZGlzdHJvIGNhcmluZyBhYm91dCwgc2F5LCBvbmx5IHg4NiB3b3Vs
ZCBpbmRlZWQKPiBlbmFibGUgQXJtIGFuZCBhbGwgc29ydHMgb2Ygb3RoZXIgYXJjaGl0ZWN0dXJl
cyBpbiB0aGUgY29tcGlsZXIsCj4ganVzdCBiZWNhdXNlIGl0IGNhbiBiZSBlbmFibGVkPyBJT1cg
SSBhc3N1bWUgdGhlIG5lZWQgZm9yIGFuCj4gb3ZlcnJpZGUgdG8gdGhlIHN5c3RlbSBkZWZhdWx0
IGNsYW5nIGJpbmFyaWVzIHdvdWxkIHN0aWxsIGV4aXN0LgoKSSd2ZSBqdXN0IHRyaWVkLCBhbmQg
VWJ1bnR1IDE2LjA0J3MgZGVmYXVsdCBjbGFuZy0zLjggaXMgcGVyZmVjdGx5IGhhcHB5CmNvbXBp
bGluZyBBYXJjaDY0LCBhbmQgbWFrZXMgYSBzdWl0YWJsZSBsb29raW5nIGVsZiBvYmplY3QuwqAg
KEkgY2FuJ3QKYWN0dWFsbHkgZGlzYXNzZW1ibGUgaXQgYmVjYXVzZSBvYmpkdW1wIGNob2tlcywg
YnV0IC50ZXh0IGlzIHRoZQpleHBlY3RlZCBsZW5ndGgpCgpBcyB0aGUgY3Jvc3MtY29tcGlsYXRp
b24gZG9jdW1lbnRhdGlvbiBzdGF0ZXMsIHRoaXMgaXMgYSBkZWxpYmVyYXRlCmRlc2lnbiBkZWNp
c2lvbiB3aGljaCwgYW1vbmdzdCBvdGhlciB0aGluZ3MsIHByZXZlbnRzIGRpc3Ryb3MgZnJvbQpu
ZWVkaW5nIHRvIG1haW50YWluIHBlci1hcmNoIHBhY2thZ2VzLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 10:48:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 10:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Sa4-0000rq-GO; Thu, 28 Mar 2019 10:48:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Sa3-0000rJ-FD
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 10:48:19 +0000
X-Inumbo-ID: fc11d67a-5146-11e9-99d0-a3c72041124b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc11d67a-5146-11e9-99d0-a3c72041124b;
 Thu, 28 Mar 2019 10:48:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 04:48:12 -0600
Message-Id: <5C9CA66802000078002226A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 04:48:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xin Li" <talons.lee@gmail.com>
References: <20190328090506.26035-1-xin.li@citrix.com>
In-Reply-To: <20190328090506.26035-1-xin.li@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/1] hvmloader: add SMBIOS type 2 info
 for customized string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 Xin Li <xin.li@citrix.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDEwOjA1LCA8dGFsb25zLmxlZUBnbWFpbC5jb20+IHdyb3RlOgo+
IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+ICsrKyBiL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+IEBAIC00OTcsOSArNDk3LDExIEBAIHN0YXRpYyB2
b2lkICoKPiAgc21iaW9zX3R5cGVfMl9pbml0KHZvaWQgKnN0YXJ0KQo+ICB7Cj4gICAgICBzdHJ1
Y3Qgc21iaW9zX3R5cGVfMiAqcCA9IChzdHJ1Y3Qgc21iaW9zX3R5cGVfMiAqKXN0YXJ0Owo+ICsg
ICAgY29uc3QgY2hhciAqczsKPiAgICAgIHVpbnQ4X3QgKnB0cjsKPiAgICAgIHZvaWQgKnB0czsK
PiAgICAgIHVpbnQzMl90IGxlbmd0aDsKPiArICAgIHVpbnQzMl90IGNvdW50ZXIgPSAwOwoKSSB0
aGluayB0aGlzIHdhbnRzIHRvIGJlIHVuc2lnbmVkIGludC4KCj4gQEAgLTUxOCw4ICs1MjAsNzEg
QEAgc21iaW9zX3R5cGVfMl9pbml0KHZvaWQgKnN0YXJ0KQo+ICAgICAgICAgIHJldHVybiAoc3Rh
cnQgKyBsZW5ndGgpOwo+ICAgICAgfQo+ICAKPiAtICAgIC8qIE9ubHkgcHJlc2VudCB3aGVuIHBh
c3NlZCBpbiAqLwo+IC0gICAgcmV0dXJuIHN0YXJ0Owo+ICsgICAgbWVtc2V0KHAsIDAsIHNpemVv
ZigqcCkpOwo+ICsgICAgcC0+aGVhZGVyLnR5cGUgPSAyOwo+ICsgICAgcC0+aGVhZGVyLmxlbmd0
aCA9IHNpemVvZihzdHJ1Y3Qgc21iaW9zX3R5cGVfMik7Cj4gKyAgICBwLT5oZWFkZXIuaGFuZGxl
ID0gU01CSU9TX0hBTkRMRV9UWVBFMjsKPiArICAgIHAtPmZlYXR1cmVfZmxhZ3MgPSAweDA5OyAv
KiBCb2FyZCBpcyBhIGhvc3RpbmcgYm9hcmQgYW5kIHJlcGxhY2VhYmxlICovCj4gKyAgICBwLT5j
aGFzc2lzX2hhbmRsZSA9IFNNQklPU19IQU5ETEVfVFlQRTM7Cj4gKyAgICBwLT5ib2FyZF90eXBl
ID0gMHgwYTsgLyogTW90aGVyYm9hcmQgKi8KPiArICAgIHN0YXJ0ICs9IHNpemVvZihzdHJ1Y3Qg
c21iaW9zX3R5cGVfMik7CgpzaXplb2YoKnApIChhbHNvIGJlbG93KSBwbGVhc2UuCgo+ICsgICAg
cyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9NQU5VRkFDVFVSRVIsIE5VTEwpOwo+
ICsgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+ICsgICAgewo+ICsgICAg
ICAgIHN0cmNweShzdGFydCwgcyk7Cj4gKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsK
PiArICAgICAgICBwLT5tYW51ZmFjdHVyZXJfc3RyID0gKytjb3VudGVyOwo+ICsgICAgfQo+ICsK
PiArICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfUFJPRFVDVF9OQU1FLCBO
VUxMKTsKPiArICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKPiArICAgIHsK
PiArICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOwo+ICsgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihz
KSArIDE7Cj4gKyAgICAgICAgcC0+cHJvZHVjdF9uYW1lX3N0ciA9ICsrY291bnRlcjsKPiArICAg
IH0KPiArCj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1ZFUlNJT04s
IE5VTEwpOwo+ICsgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+ICsgICAg
ewo+ICsgICAgICAgIHN0cmNweShzdGFydCwgcyk7Cj4gKyAgICAgICAgc3RhcnQgKz0gc3RybGVu
KHMpICsgMTsKPiArICAgICAgICBwLT52ZXJzaW9uX3N0ciA9ICsrY291bnRlcjsKPiArICAgIH0K
PiArCj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1NFUklBTF9OVU1C
RVIsIE5VTEwpOwo+ICsgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+ICsg
ICAgewo+ICsgICAgICAgIHN0cmNweShzdGFydCwgcyk7Cj4gKyAgICAgICAgc3RhcnQgKz0gc3Ry
bGVuKHMpICsgMTsKPiArICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9ICsrY291bnRlcjsK
PiArICAgIH0KPiArCj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX0FT
U0VUX1RBRywgTlVMTCk7Cj4gKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAnKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKPiArICAgICAgICBzdGFydCAr
PSBzdHJsZW4ocykgKyAxOwo+ICsgICAgICAgIHAtPmFzc2V0X3RhZ19zdHIgPSArK2NvdW50ZXI7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9M
T0NBVElPTl9JTl9DSEFTU0lTLCBOVUxMKTsKPiArICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpz
ICE9ICdcMCcpICkKPiArICAgIHsKPiArICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOwo+ICsgICAg
ICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7Cj4gKyAgICAgICAgcC0+bG9jYXRpb25faW5fY2hh
c3Npc19zdHIgPSArK2NvdW50ZXI7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBjb3VudGVyICkK
PiArICAgIHsKPiArICAgICAgICAqKCh1aW50OF90ICopc3RhcnQpID0gMDsKPiArICAgICAgICBy
ZXR1cm4gKHN0YXJ0ICsgMSk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgLyogT25s
eSBwcmVzZW50IHdoZW4gcGFzc2VkIGluIG9yIHdpdGggY3VzdG9taXplZCBzdHJpbmcgKi8KPiAr
ICAgICAgICByZXR1cm4gKHN0YXJ0IC0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8yKSk7CgpU
aGlzIHdpbGwgd29yaywgYnV0IGlzIHNsaWdodGx5IG1vcmUgY3VtYmVyc29tZSB0byByZWFkIHRo
YW4gaWYKeW91IHNpbXBseSB1c2VkIGEgbG9jYWwgdmFyaWFibGUgYW5kIGtlcHQgInN0YXJ0IiB1
bmNoYW5nZWQuIElmCnRoZSBsb2NhbCB2YXJpYWJsZSB3YXMgb2YgImNoYXIgKiIgdHlwZSwgeW91
IGNvdWxkIGFsc28gYXZvaWQgdGhlCnVpbnQ4X3QgKiBjYXN0IGFib3ZlLgoKQW5kIEkgdGhpbmsg
dGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVubmVjZXNzYXJ5IHBhcmVudGhlc2VzIGluCnRoZXNlIGxh
c3QgZmV3IGxpbmVzLiBUaGUgImVsc2UiIGlzIHVubmVjZXNzYXJ5IGFzIHdlbGwuCgpJZiB5b3Ug
ZG9uJ3Qgd2FudCB0byBnbyB0aGUgcm91dGUgb2YgYSBzZXBhcmF0ZSBsb2NhbCB2YXJpYWJsZSwK
dGhlbiB3aXRoIHRoZSBjb3NtZXRpYyBpc3N1ZXMgZml4ZWQgdGhpcyBwYXRjaCBjYW4gaGF2ZSBt
eQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpyaWdodCBhd2F5LCBh
bmQgdGhlc2UgY29zbWV0aWMgYWRqdXN0bWVudHMgY291bGQgYmUgZG9uZQp3aGlsZSBjb21taXR0
aW5nLiBCdXQgcGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgdG8gd2FpdCBmb3IgYQp2MyBpbnN0
ZWFkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 10:56:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Si0-0001m9-J9; Thu, 28 Mar 2019 10:56: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Shz-0001m4-DR
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 10:56:31 +0000
X-Inumbo-ID: 21c4c4c6-5148-11e9-90e3-5b1cbee8992c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21c4c4c6-5148-11e9-90e3-5b1cbee8992c;
 Thu, 28 Mar 2019 10:56:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 04:56:24 -0600
Message-Id: <5C9CA85402000078002226AF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 04:56:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
 <22e51ded-0ca3-6832-dcc3-9849d782816c@citrix.com>
 <5C9CA1DA0200007800222683@prv1-mh.provo.novell.com>
 <e7e55dc3-0f64-78d7-6f0b-67a8da2453c0@citrix.com>
In-Reply-To: <e7e55dc3-0f64-78d7-6f0b-67a8da2453c0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, oleksandr_tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>,
 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>

Pj4+IE9uIDI4LjAzLjE5IGF0IDExOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDMvMjAxOSAxMDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI4
LjAzLjE5IGF0IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBV
c2luZyAtdGFyZ2V0IGlzIGZyb20gdGhlIENsYW5nIGluc3RydWN0aW9ucyBvbiBjcm9zcyBjb21w
aWxhdGlvbiwgd2hpY2gKPj4+IHNheSB0byBkbyBpdCB0aGlzIHdheS4gIGh0dHBzOi8vY2xhbmcu
bGx2bS5vcmcvZG9jcy9Dcm9zc0NvbXBpbGF0aW9uLmh0bWwgCj4+Pgo+Pj4gVGhlIHRhcmdldHMg
c3VwcG9ydGVkIHdpbGwgZGVwZW5kIG9uIHRoZSBjb25maWd1cmF0aW9uIENsYW5nIHdhcwo+Pj4g
Y29tcGlsZWQgd2l0aCwgYnV0IENsYW5nIHNwZWNpZmljYWxseSBvcHBvc2VzIEdDQydzIHdheSBv
ZiByZXF1aXJpbmcgdGhlCj4+PiB1c2VyIHRvIHJlY29tcGlsZSBmb3IgZXZlcnkgZGlmZmVyZW50
IHRhcmdldC4gIEl0IGlzIGV4cGVjdGVkIHRoYXQgYQo+Pj4gcGFja2FnZXIgb2YgY2xhbmcgd2ls
bCBlbmFibGUgYWxsIG9mIHRoZSBzdXBwb3J0ZWQgdGFyZ2V0cyBpbiB0aGUKPj4+IHBhY2thZ2Ug
dGhleSBkaXN0cmlidXRlLgo+PiBBcmUgeW91IHN1cmUgYSBkaXN0cm8gY2FyaW5nIGFib3V0LCBz
YXksIG9ubHkgeDg2IHdvdWxkIGluZGVlZAo+PiBlbmFibGUgQXJtIGFuZCBhbGwgc29ydHMgb2Yg
b3RoZXIgYXJjaGl0ZWN0dXJlcyBpbiB0aGUgY29tcGlsZXIsCj4+IGp1c3QgYmVjYXVzZSBpdCBj
YW4gYmUgZW5hYmxlZD8gSU9XIEkgYXNzdW1lIHRoZSBuZWVkIGZvciBhbgo+PiBvdmVycmlkZSB0
byB0aGUgc3lzdGVtIGRlZmF1bHQgY2xhbmcgYmluYXJpZXMgd291bGQgc3RpbGwgZXhpc3QuCj4g
Cj4gSSd2ZSBqdXN0IHRyaWVkLCBhbmQgVWJ1bnR1IDE2LjA0J3MgZGVmYXVsdCBjbGFuZy0zLjgg
aXMgcGVyZmVjdGx5IGhhcHB5Cj4gY29tcGlsaW5nIEFhcmNoNjQsIGFuZCBtYWtlcyBhIHN1aXRh
YmxlIGxvb2tpbmcgZWxmIG9iamVjdC4gIChJIGNhbid0Cj4gYWN0dWFsbHkgZGlzYXNzZW1ibGUg
aXQgYmVjYXVzZSBvYmpkdW1wIGNob2tlcywgYnV0IC50ZXh0IGlzIHRoZQo+IGV4cGVjdGVkIGxl
bmd0aCkKPiAKPiBBcyB0aGUgY3Jvc3MtY29tcGlsYXRpb24gZG9jdW1lbnRhdGlvbiBzdGF0ZXMs
IHRoaXMgaXMgYSBkZWxpYmVyYXRlCj4gZGVzaWduIGRlY2lzaW9uIHdoaWNoLCBhbW9uZ3N0IG90
aGVyIHRoaW5ncywgcHJldmVudHMgZGlzdHJvcyBmcm9tCj4gbmVlZGluZyB0byBtYWludGFpbiBw
ZXItYXJjaCBwYWNrYWdlcy4KCkFsbCB1bmRlcnN0b29kLCBqdXN0IHRoYXQgVWJ1bnR1IG1heSBu
b3QgYmUgYSBnb29kIGV4YW1wbGUsIGFzCnRoZXJlIGxvb2tzIHRvIGJlIFVidW50dSAxNi4wNCBm
b3IgNjQtYml0IEFybS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 11:04:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 11:04: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 1h9SpN-0002Yj-Hs; Thu, 28 Mar 2019 11:04: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9SpL-0002YX-Q5
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 11:04:07 +0000
X-Inumbo-ID: 34362e23-5149-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34362e23-5149-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 11:04: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 1h9SpJ-0005PW-NO; Thu, 28 Mar 2019 11:04: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 1h9SpJ-0003rN-FL; Thu, 28 Mar 2019 11:04:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9SpJ-0001us-ER; Thu, 28 Mar 2019 11:04:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134124-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:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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: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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=49fc899f8d673dd9e73f3db0d9e9ea60b77c331b
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 11:04:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 134124: 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>

ZmxpZ2h0IDEzNDEyNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxMjQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTQg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
MzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4g
MTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICA0OWZjODk5ZjhkNjczZGQ5ZTczZjNkYjBkOWU5ZWE2MGI3N2MzMzFiCmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICAwODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3
ZjZhZTMxNmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDkgIDIwMTktMDMtMTggMTc6MjA6
NTMgWiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzOTM5ICAyMDE5LTAzLTIwIDA0
OjIyOjEyIFogICAgOCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0
MTI0ICAyMDE5LTAzLTI3IDA5OjM0OjEzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkPDqWRyaWMgTGUgR29h
dGVyIiA8Y2xnQGthb2Qub3JnPgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgog
IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhh
dC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFM
QVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0
IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNv
bT4KICBCaXNoYXJhIEFidUhhdHRvdW0gPGJpc2hhcmFAZGF5bml4LmNvbT4KICBDaGloLU1pbiBD
aGFvIDxjaGlobWluLmNoYW9Ac2lmaXZlLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0
LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1
ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIu
IERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3Jn
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmltIFdpbHNvbiA8
amltd0BzaWZpdmUuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1
aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlbGx5IFByaWNlIDxzdHJyZWR3b2xmQGdt
YWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtpdG8gQ2hlbmcgPGtp
dG8uY2hlbmdAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KICBMdWMgTWljaGVsIDxs
dWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTHVrw6HFoSBEb2t0b3IgPGxkb2t0b3JAcmVkaGF0
LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF0ZWphIE1hcmphbm92
aWMgPG1hdGVqYS5tYXJqYW5vdmljQHJ0LXJrLmNvbT4KICBNYXR0IEhpbmVzIDxtaGluZXNAc2Nh
bGVjb21wdXRpbmcuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFl
bCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2Vy
Z2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFuIEdhdmluIDxzaGFuLmdhdmluQGdtYWls
LmNvbT4KICBTaG11ZWwgRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAg
VmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgog
IFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBaaGFu
ZyBDaGVuIDxjaGVuLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyODk2IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 11:27:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 11:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9TBh-0004R7-In; Thu, 28 Mar 2019 11:27: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=XS5S=R7=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1h9TBg-0004R2-2Z
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 11:27:12 +0000
X-Inumbo-ID: 6cbb4ba0-514c-11e9-bc90-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cbb4ba0-514c-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 11:27:10 +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=ABWlY7nHRlg96on0ln4at30KNHxLxWbHfdsu36BC9GA=;
 b=HCQan3CiKH5eAecRuIzqDfPqOe7u5fZXtu8LZW2E423LT2sWoYVOIrtm4xRuf1hATSLRLDBYIBsBGOXGiodJFr+xe5+HsE5UoU/E5jaCIRgPFEv+3rZBARgiseTeLBdl+r5+fkycl/XfS3//woVAEAxuitLn9YtT7jlEZKSDMYS5+RqyyC99zM7MekTAq7t/I2IfEMieYpY9CiDfisQHn5nQnpPbf1L8T/QzkQxUItznVHtnASdOxQNSwENGq+B89DiESTPaxCArTWbfYk8AaR3krPUvqYABd9iuiUOTB8PaqgdXrO3Jl7UqXzjhiHzdCY9trRiR/FbTcTb2+AzgJw==
Received: from AM6PR03MB5973.eurprd03.prod.outlook.com (10.255.120.207) by
 AM6PR03MB6024.eurprd03.prod.outlook.com (10.255.122.205) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.15; Thu, 28 Mar 2019 11:27:08 +0000
Received: from AM6PR03MB5973.eurprd03.prod.outlook.com
 ([fe80::207b:a7fb:2fa1:e00a]) by AM6PR03MB5973.eurprd03.prod.outlook.com
 ([fe80::207b:a7fb:2fa1:e00a%5]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 11:27:08 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 00/12] xen/arm: Add support to build with clang
Thread-Index: AQHU5M1JOMPdtELhVUe6/vVXmu7jXKYg6LsA
Date: Thu, 28 Mar 2019 11:27:08 +0000
Message-ID: <970b4dcfb4e3c04bc9502c7656caa61d2f8c0677.camel@epam.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
In-Reply-To: <20190327184531.30986-1-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c9369511-bd99-44ed-018d-08d6b370503d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB6024; 
x-ms-traffictypediagnostic: AM6PR03MB6024:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <AM6PR03MB60247DD737E345B5CDFEF7F3F4590@AM6PR03MB6024.eurprd03.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(376002)(346002)(39860400002)(396003)(189003)(199004)(53754006)(54094003)(966005)(36756003)(2906002)(14454004)(86362001)(3846002)(72206003)(99286004)(478600001)(118296001)(110136005)(6116002)(5660300002)(6306002)(2616005)(6512007)(347745004)(486006)(26005)(76176011)(80792005)(97736004)(55236004)(54906003)(71200400001)(2501003)(6246003)(316002)(6506007)(71190400001)(186003)(476003)(25786009)(81166006)(446003)(256004)(8936002)(106356001)(68736007)(305945005)(6486002)(6436002)(102836004)(11346002)(66066001)(7416002)(229853002)(4326008)(7736002)(53936002)(81156014)(8676002)(105586002)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB6024;
 H:AM6PR03MB5973.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: jhISRbsFihzMG2v2dILihLX9u6lo4T5YTyUZtQ/+CjjlUpPbyQFFhk8+WqozcJhR+3pIZR0nC6X+ZOMDyYxMWJAsPTWtoO5XQFDnrE2MJBug/K51WqKlnGBDJuBPsyN5R0xxgjtiJaQ5TEoP/7dKX31zGu5nJjXXtnSJ0gXeZQwtLbAR5lKdzfYzgewTWNxzSGFmn1kcL/fk904nOBZrlRO9kgL1piwjeNJbeFfNfiKF4INXsDJcMo/7V7aQisx3pQTqkVpEIKeNTisPiu8p1Us7RfKJgar30V1MPhXNFWAowaHbBV3nmLlOeu6oSXqHpVXNBMTeF9sMO26snuNl+Lk+jTFQe2wb8DD0f/9b78dTa/cpi8KUVPmISdz0vaPjqp+IwgLce6NtkfMjt5j2J3w4I859K9ZLmJqNlZrVTFk=
Content-ID: <FA7B71CDB234F046A03818E3D8866959@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c9369511-bd99-44ed-018d-08d6b370503d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 11:27:08.2247 (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: AM6PR03MB6024
Subject: Re: [Xen-devel] [PATCH 00/12] xen/arm: Add support to build with
 clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 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>

SGkgSnVsaWVuLA0KDQpPbiBXZWQsIDIwMTktMDMtMjcgYXQgMTg6NDUgKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToNCj4gSGkgYWxsLA0KPiANCj4gVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IHRv
IGJ1aWxkIFhlbiBBcm0gd2l0aCBjbGFuZy4gVGhpcyBzZXJpZXMgd2FzIHRlc3RlZA0KPiB3aXRo
IGNsYW5nIDguMC4NCj4gDQo+IE5vdGUgdGhhdCBJIG9ubHkgZGlkIGJ1aWxkIGZvciBhcm02NC4g
SSBzdGlsbCBuZWVkIHRvIGxvb2sgYXQgdGhlIGFybTMyDQo+IGJ1aWxkLg0KPiANCg0KSSB3b25k
ZXIgaWYgeW91IGhhdmUgdGltZSB0byB0cnkgdGhlIHNlcmllcyB3aXRoIEFybSBDb21waWxlciA2
PyBJIGFtDQphc2tpbmcgYmVjYXVzZSBBRkFJSyBpdCBpcyBiYXNlZCBvbiBjbGFuZy9sbHZtIFsx
XSBhbmQgdGhlcmUncyBhDQpzYWZldHktY29tcGxpYW50IHZlcnNpb24gb2YgaXQgY2VydGlmaWVk
IGJ5IFRVViBbMl0uIEkgZG9uJ3QgaGF2ZSBhDQpsaWNlbnNlIHlldCBzbyBjYW5ub3QgdHJ5IGl0
IG15c2VsZiBidXQgbWF5YmUgeW91IGhhdmUgYWNjZXNzLg0KDQo+IA0KPiBDaGVlcnMsDQo+IA0K
PiBKdWxpZW4gR3JhbGwgKDEyKToNCj4gICB4ZW46IGNsYW5nOiBTdXBwb3J0IGNvcnJlY3RseSBj
cm9zcy1jb21waWxlDQo+ICAgeGVuL2FybTogZml4IGdldF9jcHVfaW5mbygpIHdoZW4gYnVpbHQg
d2l0aCBjbGFuZw0KPiAgIHhlbi9hcm06IHp5bnFtcDogRml4IGhlYWRlciBndWFyZCBmb3IgeGls
aW54LXp5bnFtcC1lZW1pLmgNCj4gICB4ZW4vYXJtOiBtZW1hY2Nlc3M6IEluaXRpYWxpemUgY29y
cmVjdGx5ICphY2Nlc3MgaW4NCj4gICAgIF9fcDJtX2dldF9tZW1fYWNjZXNzDQo+ICAgeGVuL2Fy
bTY0OiBiaXRvcHM6IE1hdGNoIHRoZSByZWdpc3RlciBzaXplIHdpdGggdGhlIHZhbHVlIHNpemUg
aW4gZmxzbA0KPiAgIHhlbi9hcm02NDogc3lzcmVnOiBJbXBsZW1lbnQgdGhlIDMyLWJpdCBoZWxw
ZXJzIHVzaW5nIHRoZSA2NC1iaXQNCj4gICAgIGhlbHBlcnMNCj4gICB4ZW4vYXJtOiBjcHVlcnJh
dGE6IE1hdGNoIHJlZ2lzdGVyIHNpemUgd2l0aCB2YWx1ZSBzaXplIGluDQo+ICAgICBjaGVja193
b3JrYXJvdW5kXyoNCj4gICB4ZW4vYXJtOiBjcHVmZWF0dXJlOiBNYXRjaCByZWdpc3RlciBzaXpl
IHdpdGggdmFsdWUgc2l6ZSBpbg0KPiAgICAgY3B1c19oYXZlX2NvbnN0X2NhcA0KPiAgIHhlbi9h
cm06IGd1ZXN0X3dhbGs6IEF2b2lkIHRoZW9yaXRpY2FsIHVuaXRpYWxpemVkIHZhbHVlIGluDQo+
ICAgICBnZXRfdG9wX2JpdA0KPiAgIHhlbi9hcm06IG1tOiBNYXJrIGNoZWNrX21lbW9yeV9sYXlv
dXRfYWxpZ25tZW50X2NvbnN0cmFpbnRzIGFzIHVudXNlZA0KPiAgIHhlbi9hcm06IHRyYXBzOiBN
YXJrIGNoZWNrX3N0YWNrX2FsaWdubWVudF9jb25zdHJhaW50cyBhcyB1bnVzZWQNCj4gICB4ZW4v
YXJtNjQ6IF9fY21weGNoZyBhbmQgX19jbXB4Y2hnX21iIHNob3VsZCBhbHdheXMgYmUgaW5saW5l
DQo+IA0KPiAgY29uZmlnL1N0ZEdOVS5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgOSArKysrKysrLS0NCj4gIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystDQo+ICB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrLQ0KPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCAgICAgICAgICAgICAgICAgfCAgMyArKy0NCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oICAgICAgICAgICAgICAgIHwgMTAgKysr
KysrLS0tLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmggICAgICAgICAg
ICAgICAgfCAxMSArKystLS0tLS0tLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEu
aCAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVm
ZWF0dXJlLmggICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9jdXJyZW50LmggICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKysrKystDQo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuaCB8ICAyICstDQo+
ICAxMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkNCj4g
DQoNClsxXSANCmh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC9pbmRleC5qc3A/dG9waWM9
L2NvbS5hcm0uZG9jLnN1YnNldC5zd2Rldi5jb21wNi9pbmRleC5odG1sDQoNClsyXSANCmh0dHBz
Oi8vc3RvcmUuZGV2ZWxvcGVyLmFybS5jb20vc3RvcmUvZW1iZWRkZWQtaW90LXNvZnR3YXJlLXRv
b2xzL2FybS1jb21waWxlci02LWZ1bmN0aW9uYWwtc2FmZXR5P19nYT0yLjE5ODgxNzcxMS4xMjM3
MjIzMDI4LjE1NTM3NzEzNTMtNDI0NDU2NTA0LjE1NTA2NjY4NDcNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 11:40:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 11:40:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9TON-0005yx-0k; Thu, 28 Mar 2019 11:40:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qSSm=R7=citrix.com=prvs=983057fc4=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h9TOL-0005ys-0e
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 11:40:17 +0000
X-Inumbo-ID: 410922fb-514e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 410922fb-514e-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 11:40:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="82069395"
Date: Thu, 28 Mar 2019 11:40:12 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190328114012.GG1420@perard.uk.xensource.com>
References: <20190327173206.9065-1-paul.durrant@citrix.com>
 <3585a316-6349-b89e-99be-799b055594db@citrix.com>
 <f9a7e4fa5b794cf88593a86923142a87@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f9a7e4fa5b794cf88593a86923142a87@AMSPEX02CL02.citrite.net>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [PATCH v2 0/2] xen-block: fix sector size confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@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>

T24gV2VkLCBNYXIgMjcsIDIwMTkgYXQgMDg6MzI6MjhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEFuZHJldyBDb29w
ZXIKPiA+IFNlbnQ6IDI3IE1hcmNoIDIwMTkgMTg6MjAKPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBx
ZW11LWJsb2NrQG5vbmdudS5vcmc7Cj4gPiBxZW11LWRldmVsQG5vbmdudS5vcmcKPiA+IENjOiBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgTWF4IFJlaXR6Cj4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVm
YW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djIgMC8yXSB4ZW4tYmxvY2s6IGZpeCBzZWN0b3Igc2l6ZSBjb25mdXNpb24KPiA+IAo+ID4gT24g
MjcvMDMvMjAxOSAxNzozMiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiBUaGUgWGVuIGJsa2lm
IHByb3RvY29sIGlzIGNvbmZ1c2luZyBidXQgZGlzY3Vzc2lvbiB3aXRoIHRoZSBtYWludGFpbmVy
Cj4gPiA+IGhhcyBjbGFyaWZpZWQgdGhhdCBzZWN0b3IgYmFzZWQgcXVhbnRpdGllcyBpbiByZXF1
ZXN0cyBhbmQgdGhlICdzZWN0b3JzJwo+ID4gPiB2YWx1ZSBhZHZlcnRpemVkIGluIHhlbnN0b3Jl
IHNob3VsZCBhbHdheXMgYmUgaW4gdGVybXMgb2YgNTEyLWJ5dGUKPiA+ID4gdW5pdHMgYW5kIG5v
dCB0aGUgYWR2ZXJ0aXNlZCBsb2dpY2FsICdzZWN0b3Itc2l6ZScgdmFsdWUuCj4gPiA+Cj4gPiA+
IFRoaXMgc2VyaWVzIGZpeGVzIHhlbi1ibG9jayB0byBhZGhlcmUgdG8gdGhlIHNwZWMuCj4gPiAK
PiA+IEkgdGhvdWdodCB3ZSBhZ3JlZWQgdGhhdCBoYXJkY29kaW5nIHRoaW5ncyB0byA1MTIgYnl0
ZXMgd2FzIHRoZSB3cm9uZwo+ID4gdGhpbmcgdG8gZG8uCj4gCj4gVG8gc29tZSBleHRlbnQgd2Ug
ZGVjaWRlZCBpdCB3YXMgdGhlICpvbmx5KiB0aGluZyB0byBkby4KPiAKPiA+IAo+ID4gSSB3YXMg
ZXhwZWN0aW5nIHNvbWV0aGluZyBsaWtlOgo+ID4gCj4gPiAxKSBDbGFyaWZ5IHRoZSBzcGVjIHdp
dGggdGhlIGludGVuZGVkIG1lYW5pbmcsICh3aGljaCBpcyB3aGF0IHNvbWUKPiA+IGltcGxlbWVu
dGF0aW9ucyBhY3R1YWxseSB1c2UgYWxyZWFkeSkgYW5kIHdvbnQgY3JpcHBsZSA0ayBkYXRhcGF0
aHMuCj4gPiAyKSBJbnRyb2R1Y2UgYSBjb21wYXRpYmlsaXR5IGtleSBmb3IgIkkgZG9uJ3QgcmVs
eSBvbiBzZWN0b3Itc2l6ZSBiZWluZwo+ID4gNTEyIiwgd2hpY2ggZml4ZWQgaW1wbGVtZW50YXRp
b25zIHNob3VsZCBhZHZlcnRpc2UuCj4gPiAzKSBTcGVjaWZ5IHRoYXQgYmVjYXVzZSBvZiBidWdz
IGluIHRoZSBzcGVjIHdoaWNoIGdvdCBvdXQgaW50byB0aGUgd2lsZCwKPiA+IGRyaXZlcnMgd2hp
Y2ggZG9uJ3QgZmluZCB0aGUga2V5IGJlaW5nIGFkdmVydGlzZWQgYnkgdGhlIG90aGVyIGVuZAo+
ID4gc2hvdWxkIGVtdWxhdGUgc2VjdG9yLXNpemU9NTEyIGZvciBjb21wYXRpYmlsaXR5IHdpdGgg
YnJva2VuCj4gPiBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gWWVzLCB0aGF0J3MgaG93IHdlIGFyZSBn
b2luZyB0byBmaXggdGhpbmdzLgo+IAo+ID4gCj4gPiBXaGF0ZXZlciB0aGUgZXZlbnR1YWwgd2F5
IG91dCwgdGhlIGZpcnN0IHRoaW5nIHdoaWNoIG5lZWRzIHRvIGhhcHBlbiBpcwo+ID4gYW4gdXBk
YXRlIHRvIHRoZSBzcGVjLCBiZWZvcmUgYWN0aW9ucyBhcmUgdGFrZW4gdG8gYWx0ZXIgZXhpc3Rp
bmcKPiA+IGltcGxlbWVudGF0aW9ucy4KPiAKPiBXZWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBj
dXJyZW50bHkgd3Jvbmcgdy5yLnQuIHRoZSBzcGVjIGFuZCB0aGVzZSBwYXRjaGVzIGZpeCB0aGF0
LiBBcyBsb25nIGFzIHNlY3Rvci1zaXplIHJlbWFpbnMgYXQgNTEyIHRoZW4gbm8gZXhpc3Rpbmcg
ZnJvbnRlbmQgc2hvdWxkIGJyZWFrLCBzbyBJIGd1ZXNzIHlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBh
dGNoICMyIHNob3VsZCBhbHNvIG1ha2Ugc3VyZSB0aGF0IHNlY3Rvci1zaXplIGlzIGFsc28gNTEy
Li4uIGJ1dCB0aGF0IGlzIG5vdCB5ZXQgaW4gdGhlIHNwZWMuCj4gSSBndWVzcyBJJ20gb2sgdG8g
ZGVmZXIgcGF0Y2ggIzIgdW50aWwgYSByZXZpc2VkIHNwZWMuIGlzIGFncmVlZCwgYnV0IHRoZSBz
aGlwIGhhcyBhbHJlYWR5IHNhaWxlZCBhcyBmYXIgYXMgcGF0Y2ggIzEgZ29lcy4KPiAKPiBBbnRo
b255LCB0aG91Z2h0cz8KClNvIFFFTVUgdXNlZCB0byBhbHdheXMgc2V0ICJzZWN0b3Itc2l6ZSIg
dG8gNTEyLCBhbmQgdXNlZCB0aGF0IGZvcgpyZXF1ZXN0LiBUaGUgbmV3IGltcGxlbWVudGF0aW9u
IChub3QgcmVsZWFzZWQgeWV0KSBkb2Vzbid0IGRvIHRoYXQKYW55bW9yZSwgYW5kIG1heSBzZXQg
InNlY3Rvci1zaXplIiB0byBhIGRpZmZlcmVudCB2YWx1ZSBhbmQgdXNlZCB0aGF0CmZvciByZXF1
ZXN0cy4KCnBhdGNoICMxIGlzIG9uZSB3YXkgdG8gZml4IHRoZSByZXF1ZXN0cyAoYW5kIGF2b2lk
IHJlZ3Jlc3Npb24pIGFuZAptb3JlIGNsZWFybHkgc3BlbGwgb3V0IHRoZSB3ZWlyZCB0aGluZyBh
Ym91dCB0aGUgc3BlYy4KCkkgYWxzbyB0aGluayBwYXRjaCAjMiBpcyB0b28gc29vbiBhbmQgc2hv
dWxkIHBvaW50IHRvIGEgY29tbWl0IGluCnhlbi5naXQgaW5zdGVhZCBvZiBhIHRocmVhZCBvbiB4
ZW4tZGV2ZWwuCgpJbiB0aGUgbWVhbnRpbWUsIHdlIHNob3VsZCBwcm9iYWJseSBzZXQgInNlY3Rv
ci1zaXplIiB0byA1MTIsIGxpa2UgUUVNVQp1c2VkIHRvIGRvIGFueXdheSwgd2l0aCBhIGNvbW1l
bnQgYWJvdXQgdGhlIGZhY3QgdGhhdCBkaWZmZXJlbnQKaW1wbGVtZW50YXRpb25zIHVzZXMgc2Vj
dG9yLXNpemUgZGlmZmVyZW50bHkgYW5kIGEgdmFsdWUgb2YgNTEyIHdvdWxkCndvcmsgZmluZS4K
Ci0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 11:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 11:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9TUD-0006IS-O8; Thu, 28 Mar 2019 11:46: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9TUC-0006IN-NR
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 11:46:20 +0000
X-Inumbo-ID: 1958c0d3-514f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1958c0d3-514f-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 11:46:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="87995356"
To: Anthony PERARD <anthony.perard@citrix.com>, Paul Durrant
 <Paul.Durrant@citrix.com>
References: <20190327173206.9065-1-paul.durrant@citrix.com>
 <3585a316-6349-b89e-99be-799b055594db@citrix.com>
 <f9a7e4fa5b794cf88593a86923142a87@AMSPEX02CL02.citrite.net>
 <20190328114012.GG1420@perard.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: <28bfdf32-916f-fb55-e2ab-13871b5e0fdd@citrix.com>
Date: Thu, 28 Mar 2019 11:46: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: <20190328114012.GG1420@perard.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 0/2] xen-block: fix sector size confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@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>

T24gMjgvMDMvMjAxOSAxMTo0MCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBNYXIg
MjcsIDIwMTkgYXQgMDg6MzI6MjhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+IEZyb206IEFuZHJldyBDb29wZXIKPj4+IFNlbnQ6
IDI3IE1hcmNoIDIwMTkgMTg6MjAKPj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBxZW11LWJsb2NrQG5v
bmdudS5vcmc7Cj4+PiBxZW11LWRldmVsQG5vbmdudS5vcmcKPj4+IENjOiBLZXZpbiBXb2xmIDxr
d29sZkByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgTWF4IFJlaXR6Cj4+PiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KPj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgMC8yXSB4ZW4t
YmxvY2s6IGZpeCBzZWN0b3Igc2l6ZSBjb25mdXNpb24KPj4+Cj4+PiBPbiAyNy8wMy8yMDE5IDE3
OjMyLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gVGhlIFhlbiBibGtpZiBwcm90b2NvbCBpcyBj
b25mdXNpbmcgYnV0IGRpc2N1c3Npb24gd2l0aCB0aGUgbWFpbnRhaW5lcgo+Pj4+IGhhcyBjbGFy
aWZpZWQgdGhhdCBzZWN0b3IgYmFzZWQgcXVhbnRpdGllcyBpbiByZXF1ZXN0cyBhbmQgdGhlICdz
ZWN0b3JzJwo+Pj4+IHZhbHVlIGFkdmVydGl6ZWQgaW4geGVuc3RvcmUgc2hvdWxkIGFsd2F5cyBi
ZSBpbiB0ZXJtcyBvZiA1MTItYnl0ZQo+Pj4+IHVuaXRzIGFuZCBub3QgdGhlIGFkdmVydGlzZWQg
bG9naWNhbCAnc2VjdG9yLXNpemUnIHZhbHVlLgo+Pj4+Cj4+Pj4gVGhpcyBzZXJpZXMgZml4ZXMg
eGVuLWJsb2NrIHRvIGFkaGVyZSB0byB0aGUgc3BlYy4KPj4+IEkgdGhvdWdodCB3ZSBhZ3JlZWQg
dGhhdCBoYXJkY29kaW5nIHRoaW5ncyB0byA1MTIgYnl0ZXMgd2FzIHRoZSB3cm9uZwo+Pj4gdGhp
bmcgdG8gZG8uCj4+IFRvIHNvbWUgZXh0ZW50IHdlIGRlY2lkZWQgaXQgd2FzIHRoZSAqb25seSog
dGhpbmcgdG8gZG8uCj4+Cj4+PiBJIHdhcyBleHBlY3Rpbmcgc29tZXRoaW5nIGxpa2U6Cj4+Pgo+
Pj4gMSkgQ2xhcmlmeSB0aGUgc3BlYyB3aXRoIHRoZSBpbnRlbmRlZCBtZWFuaW5nLCAod2hpY2gg
aXMgd2hhdCBzb21lCj4+PiBpbXBsZW1lbnRhdGlvbnMgYWN0dWFsbHkgdXNlIGFscmVhZHkpIGFu
ZCB3b250IGNyaXBwbGUgNGsgZGF0YXBhdGhzLgo+Pj4gMikgSW50cm9kdWNlIGEgY29tcGF0aWJp
bGl0eSBrZXkgZm9yICJJIGRvbid0IHJlbHkgb24gc2VjdG9yLXNpemUgYmVpbmcKPj4+IDUxMiIs
IHdoaWNoIGZpeGVkIGltcGxlbWVudGF0aW9ucyBzaG91bGQgYWR2ZXJ0aXNlLgo+Pj4gMykgU3Bl
Y2lmeSB0aGF0IGJlY2F1c2Ugb2YgYnVncyBpbiB0aGUgc3BlYyB3aGljaCBnb3Qgb3V0IGludG8g
dGhlIHdpbGQsCj4+PiBkcml2ZXJzIHdoaWNoIGRvbid0IGZpbmQgdGhlIGtleSBiZWluZyBhZHZl
cnRpc2VkIGJ5IHRoZSBvdGhlciBlbmQKPj4+IHNob3VsZCBlbXVsYXRlIHNlY3Rvci1zaXplPTUx
MiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIGJyb2tlbgo+Pj4gaW1wbGVtZW50YXRpb25zLgo+PiBZ
ZXMsIHRoYXQncyBob3cgd2UgYXJlIGdvaW5nIHRvIGZpeCB0aGluZ3MuCj4+Cj4+PiBXaGF0ZXZl
ciB0aGUgZXZlbnR1YWwgd2F5IG91dCwgdGhlIGZpcnN0IHRoaW5nIHdoaWNoIG5lZWRzIHRvIGhh
cHBlbiBpcwo+Pj4gYW4gdXBkYXRlIHRvIHRoZSBzcGVjLCBiZWZvcmUgYWN0aW9ucyBhcmUgdGFr
ZW4gdG8gYWx0ZXIgZXhpc3RpbmcKPj4+IGltcGxlbWVudGF0aW9ucy4KPj4gV2VsbCB0aGUgaW1w
bGVtZW50YXRpb24gaXMgY3VycmVudGx5IHdyb25nIHcuci50LiB0aGUgc3BlYyBhbmQgdGhlc2Ug
cGF0Y2hlcyBmaXggdGhhdC4gQXMgbG9uZyBhcyBzZWN0b3Itc2l6ZSByZW1haW5zIGF0IDUxMiB0
aGVuIG5vIGV4aXN0aW5nIGZyb250ZW5kIHNob3VsZCBicmVhaywgc28gSSBndWVzcyB5b3UgY291
bGQgYXJndWUgdGhhdCBwYXRjaCAjMiBzaG91bGQgYWxzbyBtYWtlIHN1cmUgdGhhdCBzZWN0b3It
c2l6ZSBpcyBhbHNvIDUxMi4uLiBidXQgdGhhdCBpcyBub3QgeWV0IGluIHRoZSBzcGVjLgo+PiBJ
IGd1ZXNzIEknbSBvayB0byBkZWZlciBwYXRjaCAjMiB1bnRpbCBhIHJldmlzZWQgc3BlYy4gaXMg
YWdyZWVkLCBidXQgdGhlIHNoaXAgaGFzIGFscmVhZHkgc2FpbGVkIGFzIGZhciBhcyBwYXRjaCAj
MSBnb2VzLgo+Pgo+PiBBbnRob255LCB0aG91Z2h0cz8KPiBTbyBRRU1VIHVzZWQgdG8gYWx3YXlz
IHNldCAic2VjdG9yLXNpemUiIHRvIDUxMiwgYW5kIHVzZWQgdGhhdCBmb3IKPiByZXF1ZXN0LiBU
aGUgbmV3IGltcGxlbWVudGF0aW9uIChub3QgcmVsZWFzZWQgeWV0KSBkb2Vzbid0IGRvIHRoYXQK
PiBhbnltb3JlLCBhbmQgbWF5IHNldCAic2VjdG9yLXNpemUiIHRvIGEgZGlmZmVyZW50IHZhbHVl
IGFuZCB1c2VkIHRoYXQKPiBmb3IgcmVxdWVzdHMuCj4KPiBwYXRjaCAjMSBpcyBvbmUgd2F5IHRv
IGZpeCB0aGUgcmVxdWVzdHMgKGFuZCBhdm9pZCByZWdyZXNzaW9uKSBhbmQKPiBtb3JlIGNsZWFy
bHkgc3BlbGwgb3V0IHRoZSB3ZWlyZCB0aGluZyBhYm91dCB0aGUgc3BlYy4KPgo+IEkgYWxzbyB0
aGluayBwYXRjaCAjMiBpcyB0b28gc29vbiBhbmQgc2hvdWxkIHBvaW50IHRvIGEgY29tbWl0IGlu
Cj4geGVuLmdpdCBpbnN0ZWFkIG9mIGEgdGhyZWFkIG9uIHhlbi1kZXZlbC4KPgo+IEluIHRoZSBt
ZWFudGltZSwgd2Ugc2hvdWxkIHByb2JhYmx5IHNldCAic2VjdG9yLXNpemUiIHRvIDUxMiwgbGlr
ZSBRRU1VCj4gdXNlZCB0byBkbyBhbnl3YXksIHdpdGggYSBjb21tZW50IGFib3V0IHRoZSBmYWN0
IHRoYXQgZGlmZmVyZW50Cj4gaW1wbGVtZW50YXRpb25zIHVzZXMgc2VjdG9yLXNpemUgZGlmZmVy
ZW50bHkgYW5kIGEgdmFsdWUgb2YgNTEyIHdvdWxkCj4gd29yayBmaW5lLgoKSG1tIC0gSSBoYWRu
J3QgcmVhbGlzZWQgdGhpcyBpcyBhbiB1bnJlbGVhc2VkIGlzc3VlIGluIHFlbXUuCgpTbywgUWVt
dSB1c2VkIHRvIHVuY29uZGl0aW9uYWxseSBzZXQgc2VjdG9yLXNpemU9NTEyLCBhbmQgeW91ciB3
b3JrIHRvCnFkZXYtaWZ5IGV2ZXJ5dGhpbmcgaW50cm9kdWNlZCBhIGNoYW5nZSB3aGljaCBoYXMg
aWRlbnRpZmllZCBhCnNwZWMvcHJvdG9jb2wgaXNzdWU/CgpJZiBzbywgdGhlbiBJIHRoaW5rIGl0
IGlzIGZpbmUgZm9yIHRoaXMgc2VyaWVzIHRvIHN0YXRlIChtdWNoIG1vcmUKY2xlYXJseSB0aGFu
IGl0IGRvZXMpIHRoYXQgaXQgaXMgcmV0dXJuaW5nIHFlbXUncyBiZWhhdmlvdXIgdG8gbWF0Y2gg
dGhlCmN1cnJlbnRseSByZWxlYXNlZCB2ZXJzaW9uLCBiZWNhdXNlIHdlJ3ZlIGRpc2NvdmVyZWQg
YW4gaXNzdWUgaW4gdGhlCnNwZWMvcHJvdG9jb2wsIGFuZCB0aGF0IHdlIHdpbGwgc3Vic2VxdWVu
dGx5IHdvcmsgYWRkcmVzcyB0aGUgaXNzdWUgaW4KdGhlIHNwZWMgYW5kIHByb3ZpZGUgYSBmb3J3
YXJkcyBwYXRoIHdoaWNoIGRvZXNuJ3QgaW52b2x2ZSBuYWlsaW5nIG91cgpmZWV0IHRvIHRoZSBm
bG9vci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 11:56:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 11:56:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Tdz-0007DZ-Os; Thu, 28 Mar 2019 11:56: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=gn6/=R7=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1h9Tdy-0007DU-Oo
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 11:56:26 +0000
X-Inumbo-ID: 833c5f30-5150-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 833c5f30-5150-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 11:56:25 +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 0BF6E307E046;
 Thu, 28 Mar 2019 11:56:25 +0000 (UTC)
Received: from localhost.localdomain (ovpn-116-148.ams2.redhat.com
 [10.36.116.148])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 05B1E5D96F;
 Thu, 28 Mar 2019 11:56:20 +0000 (UTC)
Date: Thu, 28 Mar 2019 12:56:19 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190328115619.GC4857@localhost.localdomain>
References: <20190327173206.9065-1-paul.durrant@citrix.com>
 <3585a316-6349-b89e-99be-799b055594db@citrix.com>
 <f9a7e4fa5b794cf88593a86923142a87@AMSPEX02CL02.citrite.net>
 <20190328114012.GG1420@perard.uk.xensource.com>
 <28bfdf32-916f-fb55-e2ab-13871b5e0fdd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <28bfdf32-916f-fb55-e2ab-13871b5e0fdd@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Thu, 28 Mar 2019 11:56:25 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2 0/2] xen-block: fix sector size confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMDMuMjAxOSB1bSAxMjo0NiBoYXQgQW5kcmV3IENvb3BlciBnZXNjaHJpZWJlbjoKPiBP
biAyOC8wMy8yMDE5IDExOjQwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IE9uIFdlZCwgTWFy
IDI3LCAyMDE5IGF0IDA4OjMyOjI4UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+Pj4gRnJvbTogQW5kcmV3IENvb3Blcgo+ID4+
PiBTZW50OiAyNyBNYXJjaCAyMDE5IDE4OjIwCj4gPj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBxZW11
LWJsb2NrQG5vbmdudS5vcmc7Cj4gPj4+IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+ID4+PiBDYzog
S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz47IE1heCBSZWl0ego+ID4+PiA8bXJlaXR6QHJlZGhhdC5jb20+OyBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2MiAwLzJdIHhlbi1ibG9jazogZml4IHNlY3RvciBzaXplIGNvbmZ1c2lvbgo+ID4+Pgo+
ID4+PiBPbiAyNy8wMy8yMDE5IDE3OjMyLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPj4+PiBUaGUg
WGVuIGJsa2lmIHByb3RvY29sIGlzIGNvbmZ1c2luZyBidXQgZGlzY3Vzc2lvbiB3aXRoIHRoZSBt
YWludGFpbmVyCj4gPj4+PiBoYXMgY2xhcmlmaWVkIHRoYXQgc2VjdG9yIGJhc2VkIHF1YW50aXRp
ZXMgaW4gcmVxdWVzdHMgYW5kIHRoZSAnc2VjdG9ycycKPiA+Pj4+IHZhbHVlIGFkdmVydGl6ZWQg
aW4geGVuc3RvcmUgc2hvdWxkIGFsd2F5cyBiZSBpbiB0ZXJtcyBvZiA1MTItYnl0ZQo+ID4+Pj4g
dW5pdHMgYW5kIG5vdCB0aGUgYWR2ZXJ0aXNlZCBsb2dpY2FsICdzZWN0b3Itc2l6ZScgdmFsdWUu
Cj4gPj4+Pgo+ID4+Pj4gVGhpcyBzZXJpZXMgZml4ZXMgeGVuLWJsb2NrIHRvIGFkaGVyZSB0byB0
aGUgc3BlYy4KPiA+Pj4gSSB0aG91Z2h0IHdlIGFncmVlZCB0aGF0IGhhcmRjb2RpbmcgdGhpbmdz
IHRvIDUxMiBieXRlcyB3YXMgdGhlIHdyb25nCj4gPj4+IHRoaW5nIHRvIGRvLgo+ID4+IFRvIHNv
bWUgZXh0ZW50IHdlIGRlY2lkZWQgaXQgd2FzIHRoZSAqb25seSogdGhpbmcgdG8gZG8uCj4gPj4K
PiA+Pj4gSSB3YXMgZXhwZWN0aW5nIHNvbWV0aGluZyBsaWtlOgo+ID4+Pgo+ID4+PiAxKSBDbGFy
aWZ5IHRoZSBzcGVjIHdpdGggdGhlIGludGVuZGVkIG1lYW5pbmcsICh3aGljaCBpcyB3aGF0IHNv
bWUKPiA+Pj4gaW1wbGVtZW50YXRpb25zIGFjdHVhbGx5IHVzZSBhbHJlYWR5KSBhbmQgd29udCBj
cmlwcGxlIDRrIGRhdGFwYXRocy4KPiA+Pj4gMikgSW50cm9kdWNlIGEgY29tcGF0aWJpbGl0eSBr
ZXkgZm9yICJJIGRvbid0IHJlbHkgb24gc2VjdG9yLXNpemUgYmVpbmcKPiA+Pj4gNTEyIiwgd2hp
Y2ggZml4ZWQgaW1wbGVtZW50YXRpb25zIHNob3VsZCBhZHZlcnRpc2UuCj4gPj4+IDMpIFNwZWNp
ZnkgdGhhdCBiZWNhdXNlIG9mIGJ1Z3MgaW4gdGhlIHNwZWMgd2hpY2ggZ290IG91dCBpbnRvIHRo
ZSB3aWxkLAo+ID4+PiBkcml2ZXJzIHdoaWNoIGRvbid0IGZpbmQgdGhlIGtleSBiZWluZyBhZHZl
cnRpc2VkIGJ5IHRoZSBvdGhlciBlbmQKPiA+Pj4gc2hvdWxkIGVtdWxhdGUgc2VjdG9yLXNpemU9
NTEyIGZvciBjb21wYXRpYmlsaXR5IHdpdGggYnJva2VuCj4gPj4+IGltcGxlbWVudGF0aW9ucy4K
PiA+PiBZZXMsIHRoYXQncyBob3cgd2UgYXJlIGdvaW5nIHRvIGZpeCB0aGluZ3MuCj4gPj4KPiA+
Pj4gV2hhdGV2ZXIgdGhlIGV2ZW50dWFsIHdheSBvdXQsIHRoZSBmaXJzdCB0aGluZyB3aGljaCBu
ZWVkcyB0byBoYXBwZW4gaXMKPiA+Pj4gYW4gdXBkYXRlIHRvIHRoZSBzcGVjLCBiZWZvcmUgYWN0
aW9ucyBhcmUgdGFrZW4gdG8gYWx0ZXIgZXhpc3RpbmcKPiA+Pj4gaW1wbGVtZW50YXRpb25zLgo+
ID4+IFdlbGwgdGhlIGltcGxlbWVudGF0aW9uIGlzIGN1cnJlbnRseSB3cm9uZyB3LnIudC4gdGhl
IHNwZWMgYW5kIHRoZXNlIHBhdGNoZXMgZml4IHRoYXQuIEFzIGxvbmcgYXMgc2VjdG9yLXNpemUg
cmVtYWlucyBhdCA1MTIgdGhlbiBubyBleGlzdGluZyBmcm9udGVuZCBzaG91bGQgYnJlYWssIHNv
IEkgZ3Vlc3MgeW91IGNvdWxkIGFyZ3VlIHRoYXQgcGF0Y2ggIzIgc2hvdWxkIGFsc28gbWFrZSBz
dXJlIHRoYXQgc2VjdG9yLXNpemUgaXMgYWxzbyA1MTIuLi4gYnV0IHRoYXQgaXMgbm90IHlldCBp
biB0aGUgc3BlYy4KPiA+PiBJIGd1ZXNzIEknbSBvayB0byBkZWZlciBwYXRjaCAjMiB1bnRpbCBh
IHJldmlzZWQgc3BlYy4gaXMgYWdyZWVkLCBidXQgdGhlIHNoaXAgaGFzIGFscmVhZHkgc2FpbGVk
IGFzIGZhciBhcyBwYXRjaCAjMSBnb2VzLgo+ID4+Cj4gPj4gQW50aG9ueSwgdGhvdWdodHM/Cj4g
PiBTbyBRRU1VIHVzZWQgdG8gYWx3YXlzIHNldCAic2VjdG9yLXNpemUiIHRvIDUxMiwgYW5kIHVz
ZWQgdGhhdCBmb3IKPiA+IHJlcXVlc3QuIFRoZSBuZXcgaW1wbGVtZW50YXRpb24gKG5vdCByZWxl
YXNlZCB5ZXQpIGRvZXNuJ3QgZG8gdGhhdAo+ID4gYW55bW9yZSwgYW5kIG1heSBzZXQgInNlY3Rv
ci1zaXplIiB0byBhIGRpZmZlcmVudCB2YWx1ZSBhbmQgdXNlZCB0aGF0Cj4gPiBmb3IgcmVxdWVz
dHMuCj4gPgo+ID4gcGF0Y2ggIzEgaXMgb25lIHdheSB0byBmaXggdGhlIHJlcXVlc3RzIChhbmQg
YXZvaWQgcmVncmVzc2lvbikgYW5kCj4gPiBtb3JlIGNsZWFybHkgc3BlbGwgb3V0IHRoZSB3ZWly
ZCB0aGluZyBhYm91dCB0aGUgc3BlYy4KPiA+Cj4gPiBJIGFsc28gdGhpbmsgcGF0Y2ggIzIgaXMg
dG9vIHNvb24gYW5kIHNob3VsZCBwb2ludCB0byBhIGNvbW1pdCBpbgo+ID4geGVuLmdpdCBpbnN0
ZWFkIG9mIGEgdGhyZWFkIG9uIHhlbi1kZXZlbC4KPiA+Cj4gPiBJbiB0aGUgbWVhbnRpbWUsIHdl
IHNob3VsZCBwcm9iYWJseSBzZXQgInNlY3Rvci1zaXplIiB0byA1MTIsIGxpa2UgUUVNVQo+ID4g
dXNlZCB0byBkbyBhbnl3YXksIHdpdGggYSBjb21tZW50IGFib3V0IHRoZSBmYWN0IHRoYXQgZGlm
ZmVyZW50Cj4gPiBpbXBsZW1lbnRhdGlvbnMgdXNlcyBzZWN0b3Itc2l6ZSBkaWZmZXJlbnRseSBh
bmQgYSB2YWx1ZSBvZiA1MTIgd291bGQKPiA+IHdvcmsgZmluZS4KPiAKPiBIbW0gLSBJIGhhZG4n
dCByZWFsaXNlZCB0aGlzIGlzIGFuIHVucmVsZWFzZWQgaXNzdWUgaW4gcWVtdS4KPiAKPiBTbywg
UWVtdSB1c2VkIHRvIHVuY29uZGl0aW9uYWxseSBzZXQgc2VjdG9yLXNpemU9NTEyLCBhbmQgeW91
ciB3b3JrIHRvCj4gcWRldi1pZnkgZXZlcnl0aGluZyBpbnRyb2R1Y2VkIGEgY2hhbmdlIHdoaWNo
IGhhcyBpZGVudGlmaWVkIGEKPiBzcGVjL3Byb3RvY29sIGlzc3VlPwoKVGhlIG9sZCBpbXBsZW1l
bnRhdGlvbiBoYXMgdGhlIHNlY3RvciBzaXplIGhhcmRjb2RlZDoKCiAgICAjZGVmaW5lIEJMT0NL
X1NJWkUgIDUxMgoKV2hlcmVhcyB0aGUgcWRldmlmaWVkIHZlcnNpb24gdXNlcyBERUZJTkVfQkxP
Q0tfUFJPUEVSVElFUygpLCB3aGljaAppbmNsdWRlcyB1c2VyLXZpc2libGUgb3B0aW9ucyBmb3Ig
bG9naWNhbC9waHlzaWNhbF9ibG9ja19zaXplLgoKU28gYmVmb3JlLCB5b3UgY291bGRuJ3QgZXZl
biBkZWZpbmUgYSBkaWZmZXJlbnQgc2VjdG9yIHNpemUgYW5kIHRoZQpxdWVzdGlvbiB3aGV0aGVy
IDUxMiBvciB0aGUgc2VjdG9yIHNpemUgc2hvdWxkIGJlIHVzZWQgZGlkbid0IG1ha2UgYQpkaWZm
ZXJlbmNlIGFueXdheS4KCj4gSWYgc28sIHRoZW4gSSB0aGluayBpdCBpcyBmaW5lIGZvciB0aGlz
IHNlcmllcyB0byBzdGF0ZSAobXVjaCBtb3JlCj4gY2xlYXJseSB0aGFuIGl0IGRvZXMpIHRoYXQg
aXQgaXMgcmV0dXJuaW5nIHFlbXUncyBiZWhhdmlvdXIgdG8gbWF0Y2ggdGhlCj4gY3VycmVudGx5
IHJlbGVhc2VkIHZlcnNpb24sIGJlY2F1c2Ugd2UndmUgZGlzY292ZXJlZCBhbiBpc3N1ZSBpbiB0
aGUKPiBzcGVjL3Byb3RvY29sLCBhbmQgdGhhdCB3ZSB3aWxsIHN1YnNlcXVlbnRseSB3b3JrIGFk
ZHJlc3MgdGhlIGlzc3VlIGluCj4gdGhlIHNwZWMgYW5kIHByb3ZpZGUgYSBmb3J3YXJkcyBwYXRo
IHdoaWNoIGRvZXNuJ3QgaW52b2x2ZSBuYWlsaW5nIG91cgo+IGZlZXQgdG8gdGhlIGZsb29yLgoK
VGhlIGNsb3Nlc3QgdGhpbmcgdG8gcmV0dXJuaW5nIHRvIHRoZSBvbGQgYmVoYXZpb3VyIHdvdWxk
IGJlIGVycm9yaW5nCm91dCBkdXJpbmcgZGV2aWNlIGluaXRpYWxpc2F0aW9uIGlmIGxvZ2ljYWxf
YmxvY2tfc2l6ZSAhPSA1MTIuCgpLZXZpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToN-0008Dx-6a; Thu, 28 Mar 2019 12: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToL-0008DU-MC
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:09 +0000
X-Inumbo-ID: ff895d90-5151-11e9-97eb-0f993e83f24d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff895d90-5151-11e9-97eb-0f993e83f24d;
 Thu, 28 Mar 2019 12:07: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 ED6E4C00E;
 Thu, 28 Mar 2019 12:07:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:55 +0100
Message-Id: <20190328120658.11083-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 3/6] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGNwdSBub3RpZmllciBhY3Rpb24gQ1BVX1JFU1VNRV9GQUlMRUQgd2hpY2ggaXMg
Y2FsbGVkIGZvciBhbGwKY3B1cyB3aGljaCBmYWlsZWQgdG8gY29tZSB1cCBhdCByZXN1bWUuIFRo
ZSBjYWxscyB3aWxsIGJlIGRvbmUgYWZ0ZXIKYWxsIG90aGVyIGNwdXMgYXJlIGFscmVhZHkgdXAg
aW4gb3JkZXIgdG8ga25vdyB3aGljaCByZXNvdXJjZXMgYXJlCmF2YWlsYWJsZSB0aGVuLgoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tClYyOgotIGFkZGVkIGNvbW1lbnQg
aW4geGVuL2luY2x1ZGUveGVuL2NwdS5oIChEYXJpbyBGYWdnaW9saSkKLS0tCiB4ZW4vY29tbW9u
L2NwdS5jICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL2NwdS5oIHwgMjkgKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9j
b21tb24vY3B1LmMKaW5kZXggOGJmNjk2MDBhNi4uYTZlZmM1ZTYwNCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9jcHUuYworKysgYi94ZW4vY29tbW9uL2NwdS5jCkBAIC0yMTgsNyArMjE4LDEyIEBA
IHZvaWQgZW5hYmxlX25vbmJvb3RfY3B1cyh2b2lkKQogICAgICAgICAgICAgcHJpbnRrKCJFcnJv
ciBicmluZ2luZyBDUFUlZCB1cDogJWRcbiIsIGNwdSwgZXJyb3IpOwogICAgICAgICAgICAgQlVH
X09OKGVycm9yID09IC1FQlVTWSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZmcm96ZW5fY3B1cyk7CiAgICAgfQogCisgICAg
Zm9yX2VhY2hfY3B1ICggY3B1LCAmZnJvemVuX2NwdXMgKQorICAgICAgICBjcHVfbm90aWZpZXJf
Y2FsbF9jaGFpbihjcHUsIENQVV9SRVNVTUVfRkFJTEVELCBOVUxMLCB0cnVlKTsKKwogICAgIGNw
dW1hc2tfY2xlYXIoJmZyb3plbl9jcHVzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9jcHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9jcHUuaAppbmRleCAyZmUzZWMwNWQ4Li40NjM4YzUw
OWUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY3B1LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2NwdS5oCkBAIC0yMiwzMyArMjIsNDAgQEAgdm9pZCByZWdpc3Rlcl9jcHVfbm90aWZpZXIo
c3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7CiAgKiAgQ1BVX1VQX1BSRVBBUkUgLT4gQ1BVX1NU
QVJUSU5HIC0+IENQVV9PTkxJTkUgLS0gc3VjY2Vzc2Z1bCBDUFUgdXAKICAqICBDUFVfRE9XTl9Q
UkVQQVJFIC0+IENQVV9ET1dOX0ZBSUxFRCAgICAgICAgICAtLSBmYWlsZWQgQ1BVIGRvd24KICAq
ICBDUFVfRE9XTl9QUkVQQVJFIC0+IENQVV9EWUlORyAtPiBDUFVfREVBRCAgICAtLSBzdWNjZXNz
ZnVsIENQVSBkb3duCi0gKiAKKyAqIGluIHRoZSByZXN1bWUgY2FzZSB3ZSBoYXZlIGFkZGl0aW9u
YWxseToKKyAqICBDUFVfVVBfUFJFUEFSRSAtPiBDUFVfVVBfQ0FOQ0VMTEVEIC0+IENQVV9SRVNV
TUVfRkFJTEVEIC0tIENQVSBub3QgcmVzdW1lZAorICogIHdpdGggdGhlIENQVV9SRVNVTUVfRkFJ
TEVEIGhhbmRsZXIgY2FsbGVkIG9ubHkgYWZ0ZXIgYWxsIENQVXMgaGF2ZSBiZWVuCisgKiAgdHJp
ZWQgdG8gcHV0IG9ubGluZSBhZ2FpbiBpbiBvcmRlciB0byBrbm93IHdoaWNoIENQVXMgZGlkIHJl
c3RhcnQKKyAqICBzdWNjZXNzZnVsbHkuCisgKgogICogSGVuY2Ugbm90ZSB0aGF0IG9ubHkgQ1BV
XypfUFJFUEFSRSBoYW5kbGVycyBhcmUgYWxsb3dlZCB0byBmYWlsLiBBbHNvIG5vdGUKICAqIHRo
YXQgb25jZSBDUFVfRFlJTkcgaXMgZGVsaXZlcmVkLCBhbiBvZmZsaW5lIGFjdGlvbiBjYW4gbm8g
bG9uZ2VyIGZhaWwuCi0gKiAKKyAqCiAgKiBOb3RpZmllcnMgYXJlIGNhbGxlZCBoaWdoZXN0LXBy
aW9yaXR5LWZpcnN0IHdoZW46CiAgKiAgKGEpIEEgQ1BVIGlzIGNvbWluZyB1cDsgb3IgKGIpIENQ
VV9ET1dOX0ZBSUxFRAogICogTm90aWZpZXJzIGFyZSBjYWxsZWQgbG93ZXN0LXByaW9yaXR5LWZp
cnN0IHdoZW46CiAgKiAgKGEpIEEgQ1BVIGlzIGdvaW5nIGRvd247IG9yIChiKSBDUFVfVVBfQ0FO
Q0VMRUQKICAqLwogLyogQ1BVX1VQX1BSRVBBUkU6IFByZXBhcmluZyB0byBicmluZyBDUFUgb25s
aW5lLiAqLwotI2RlZmluZSBDUFVfVVBfUFJFUEFSRSAgICgweDAwMDEgfCBOT1RJRllfRk9SV0FS
RCkKKyNkZWZpbmUgQ1BVX1VQX1BSRVBBUkUgICAgKDB4MDAwMSB8IE5PVElGWV9GT1JXQVJEKQog
LyogQ1BVX1VQX0NBTkNFTEVEOiBDUFUgaXMgbm8gbG9uZ2VyIGJlaW5nIGJyb3VnaHQgb25saW5l
LiAqLwotI2RlZmluZSBDUFVfVVBfQ0FOQ0VMRUQgICgweDAwMDIgfCBOT1RJRllfUkVWRVJTRSkK
KyNkZWZpbmUgQ1BVX1VQX0NBTkNFTEVEICAgKDB4MDAwMiB8IE5PVElGWV9SRVZFUlNFKQogLyog
Q1BVX1NUQVJUSU5HOiBDUFUgbmVhcmx5IG9ubGluZS4gUnVucyBvbiBuZXcgQ1BVLCBpcnFzIHN0
aWxsIGRpc2FibGVkLiAqLwotI2RlZmluZSBDUFVfU1RBUlRJTkcgICAgICgweDAwMDMgfCBOT1RJ
RllfRk9SV0FSRCkKKyNkZWZpbmUgQ1BVX1NUQVJUSU5HICAgICAgKDB4MDAwMyB8IE5PVElGWV9G
T1JXQVJEKQogLyogQ1BVX09OTElORTogQ1BVIGlzIHVwLiAqLwotI2RlZmluZSBDUFVfT05MSU5F
ICAgICAgICgweDAwMDQgfCBOT1RJRllfRk9SV0FSRCkKKyNkZWZpbmUgQ1BVX09OTElORSAgICAg
ICAgKDB4MDAwNCB8IE5PVElGWV9GT1JXQVJEKQogLyogQ1BVX0RPV05fUFJFUEFSRTogQ1BVIGlz
IGdvaW5nIGRvd24uICovCi0jZGVmaW5lIENQVV9ET1dOX1BSRVBBUkUgKDB4MDAwNSB8IE5PVElG
WV9SRVZFUlNFKQorI2RlZmluZSBDUFVfRE9XTl9QUkVQQVJFICAoMHgwMDA1IHwgTk9USUZZX1JF
VkVSU0UpCiAvKiBDUFVfRE9XTl9GQUlMRUQ6IENQVSBpcyBubyBsb25nZXIgZ29pbmcgZG93bi4g
Ki8KLSNkZWZpbmUgQ1BVX0RPV05fRkFJTEVEICAoMHgwMDA2IHwgTk9USUZZX0ZPUldBUkQpCisj
ZGVmaW5lIENQVV9ET1dOX0ZBSUxFRCAgICgweDAwMDYgfCBOT1RJRllfRk9SV0FSRCkKIC8qIENQ
VV9EWUlORzogQ1BVIGlzIG5lYXJseSBkZWFkIChpbiBzdG9wX21hY2hpbmUgY29udGV4dCkuICov
Ci0jZGVmaW5lIENQVV9EWUlORyAgICAgICAgKDB4MDAwNyB8IE5PVElGWV9SRVZFUlNFKQorI2Rl
ZmluZSBDUFVfRFlJTkcgICAgICAgICAoMHgwMDA3IHwgTk9USUZZX1JFVkVSU0UpCiAvKiBDUFVf
REVBRDogQ1BVIGlzIGRlYWQuICovCi0jZGVmaW5lIENQVV9ERUFEICAgICAgICAgKDB4MDAwOCB8
IE5PVElGWV9SRVZFUlNFKQorI2RlZmluZSBDUFVfREVBRCAgICAgICAgICAoMHgwMDA4IHwgTk9U
SUZZX1JFVkVSU0UpCiAvKiBDUFVfUkVNT1ZFOiBDUFUgd2FzIHJlbW92ZWQuICovCi0jZGVmaW5l
IENQVV9SRU1PVkUgICAgICAgKDB4MDAwOSB8IE5PVElGWV9SRVZFUlNFKQorI2RlZmluZSBDUFVf
UkVNT1ZFICAgICAgICAoMHgwMDA5IHwgTk9USUZZX1JFVkVSU0UpCisvKiBDUFVfUkVTVU1FX0ZB
SUxFRDogQ1BVIGZhaWxlZCB0byBjb21lIHVwIGluIHJlc3VtZSwgYWxsIG90aGVyIENQVXMgdXAu
ICovCisjZGVmaW5lIENQVV9SRVNVTUVfRkFJTEVEICgweDAwMGEgfCBOT1RJRllfUkVWRVJTRSkK
IAogLyogUGVyZm9ybSBDUFUgaG90cGx1Zy4gTWF5IHJldHVybiAtRUFHQUlOLiAqLwogaW50IGNw
dV9kb3duKHVuc2lnbmVkIGludCBjcHUpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToN-0008EE-Qy; Thu, 28 Mar 2019 12: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToL-0008De-TZ
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:09 +0000
X-Inumbo-ID: 010448b0-5152-11e9-bfe3-e3e7c6edc9e6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 010448b0-5152-11e9-bfe3-e3e7c6edc9e6;
 Thu, 28 Mar 2019 12:07: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 9DD67C14A;
 Thu, 28 Mar 2019 12:07:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:58 +0100
Message-Id: <20190328120658.11083-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 6/6] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgaXMgc3BlY2lhbCBoYW5kbGluZyBpbiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIo
KSBmb3Igc3VzcGVuZApieSBmb3JjaW5nIGFsbCB2Y3B1cyB0byB0aGUgYm9vdCBjcHUuIEluIGZh
Y3QgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhhdAphcyBkdXJpbmcgcmVzdW1lIHRoZSB2Y3B1cyBh
cmUgcHV0IG9uIHRoZSBjb3JyZWN0IGNwdXMgYWdhaW4uCgpTbyB3ZSBjYW4ganVzdCBvbWl0IHRo
ZSBjYWxsIG9mIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHdoZW4gb2ZmbGluaW5nCmEgY3B1IGR1
ZSB0byBzdXNwZW5kIGFuZCBvbiByZXN1bWluZyB3ZSBjYW4gb21pdCB0YWtpbmcgdGhlIHNjaGVk
dWxlCmxvY2sgZm9yIHNlbGVjdGluZyB0aGUgbmV3IHByb2Nlc3Nvci4KCkluIHJlc3RvcmVfdmNw
dV9hZmZpbml0eSgpIHdlIHNob3VsZCBiZSBjYXJlZnVsIHdoZW4gYXBwbHlpbmcgYWZmaW5pdHkK
YXMgdGhlIGNwdSBtaWdodCBub3QgaGF2ZSBjb21lIGJhY2sgdG8gbGlmZS4gVGhpcyBpbiB0dXJu
IGVuYWJsZXMgdXMKdG8gZXZlbiBzdXBwb3J0IGFmZmluaXR5X2Jyb2tlbiBhY3Jvc3Mgc3VzcGVu
ZC9yZXN1bWUuCgpBdm9pZCBhbGwgb3RoZXIgc2NoZWR1bGVyIGRlYWxsb2MgLSBhbGxvYyBkYW5j
ZSB3aGVuIGRvaW5nIHN1c3BlbmQgYW5kCnJlc3VtZSwgdG9vLiBJdCBpcyBlbm91Z2ggdG8gcmVh
Y3Qgb24gY3B1cyBmYWlsaW5nIHRvIGNvbWUgdXAgb24gcmVzdW1lCmFnYWluLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2No
ZWR1bGUuYyB8IDE2MSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKaW5kZXggNWQyYmJkNTE5OC4uNmI1ZDQ1NDYzMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTYwLDMzICs1NjAs
NiBAQCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgbmV3X2NwdSkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsKIH0KIAotLyoK
LSAqIE1vdmUgYSB2Y3B1IGZyb20gaXRzIGN1cnJlbnQgcHJvY2Vzc29yIHRvIGEgdGFyZ2V0IG5l
dyBwcm9jZXNzb3IsCi0gKiB3aXRob3V0IGFza2luZyB0aGUgc2NoZWR1bGVyIHRvIGRvIGFueSBw
bGFjZW1lbnQuIFRoaXMgaXMgaW50ZW5kZWQKLSAqIGZvciBiZWluZyBjYWxsZWQgZnJvbSBzcGVj
aWFsIGNvbnRleHRzLCB3aGVyZSB0aGluZ3MgYXJlIHF1aWV0Ci0gKiBlbm91Z2ggdGhhdCBubyBj
b250ZW50aW9uIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiAoaS5lLiwgZHVyaW5nCi0gKiBzaHV0ZG93
biBvciBzb2Z0d2FyZSBzdXNwZW5kLCBsaWtlIEFDUEkgUzMpLgotICovCi1zdGF0aWMgdm9pZCB2
Y3B1X21vdmVfbm9zY2hlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCi17
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzcGlubG9ja190ICpsb2NrLCAqbmV3X2xv
Y2s7Ci0KLSAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKLSAg
ICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikgJiYgKGF0b21pY19yZWFkKCZ2LT5wYXVzZV9jb3Vu
dCkgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5k
b21haW4tPnBhdXNlX2NvdW50KSkpOwotCi0gICAgbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0
YSwgdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrOwotICAgIG5ld19sb2NrID0gcGVyX2NwdShz
Y2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrOwotCi0gICAgc2NoZWRfc3Bpbl9s
b2NrX2RvdWJsZShsb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsKLSAgICBBU1NFUlQobmV3X2NwdSAh
PSB2LT5wcm9jZXNzb3IpOwotICAgIHZjcHVfbW92ZV9sb2NrZWQodiwgbmV3X2NwdSk7Ci0gICAg
c2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKGxvY2ssIG5ld19sb2NrLCBmbGFncyk7Ci0KLSAgICBz
Y2hlZF9tb3ZlX2lycXModik7Ci19Ci0KIC8qCiAgKiBJbml0aWF0aW5nIG1pZ3JhdGlvbgogICoK
QEAgLTczNSwzMSArNzA4LDM2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKIAotICAgICAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLQotICAgICAgICBpZiAoIHYtPmFm
ZmluaXR5X2Jyb2tlbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0
eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICB2LT5h
ZmZpbml0eV9icm9rZW4gPSAwOwotCi0gICAgICAgIH0KLQogICAgICAgICAvKgotICAgICAgICAg
KiBEdXJpbmcgc3VzcGVuZCAoaW4gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkpLCB3ZSBtb3ZlZCBl
dmVyeSB2Q1BVCi0gICAgICAgICAqIHRvIEJTUCAod2hpY2gsIGFzIG9mIG5vdywgaXMgcENQVSAw
KSwgYXMgYSB0ZW1wb3JhcnkgbWVhc3VyZSB0bwotICAgICAgICAgKiBhbGxvdyB0aGUgbm9uYm9v
dCBwcm9jZXNzb3JzIHRvIGhhdmUgdGhlaXIgZGF0YSBzdHJ1Y3R1cmUgZnJlZWQKLSAgICAgICAg
ICogYW5kIGdvIHRvIHNsZWVwLiBCdXQgbm90aGluZyBndWFyZGFudGVlcyB0aGF0IHRoZSBCU1Ag
aXMgYSB2YWxpZAotICAgICAgICAgKiBwQ1BVIGZvciBhIHBhcnRpY3VsYXIgZG9tYWluLgorICAg
ICAgICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3
ZSBoYXZlIG5vCisgICAgICAgICAqIGd1YXJhbnRlZSB0aGUgb2xkIHByb2Nlc3NvciBoYXMgY29t
ZSBiYWNrIHRvIGxpZmUgYWdhaW4uCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZXJlZm9yZSwg
aGVyZSwgYmVmb3JlIGFjdHVhbGx5IHVucGF1c2luZyB0aGUgZG9tYWlucywgd2Ugc2hvdWxkCiAg
ICAgICAgICAqIHNldCB2LT5wcm9jZXNzb3Igb2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21l
dGhpbmcgdGhhdCB3aWxsCiAgICAgICAgICAqIG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIg
b2YgdGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhleSBhcmUgaW4uCiAgICAgICAgICAqLwogICAgICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSkpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQp
KTsKKyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9i
cm9rZW4gPSAwOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAg
c3Bpbl91bmxvY2tfaXJxKGxvY2spOworICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwor
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwp
OworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
di0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAg
ICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwog
CiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAgICAgICB2LT5w
cm9jZXNzb3IgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwpAQCAt
NzgzLDcgKzc2MSw2IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVt
YXNrX3Qgb25saW5lX2FmZmluaXR5OwotICAgIHVuc2lnbmVkIGludCBuZXdfY3B1OwogICAgIGlu
dCByZXQgPSAwOwogCiAgICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKQEAgLTgwOSwxNCAr
Nzg2LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICBpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKQotICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwotICAgICAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAxOwot
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYp
OworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5
IGZvciAlcHZcbiIsIHYpOwogCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
ICZjcHVtYXNrX2FsbCwgTlVMTCk7CiAgICAgICAgICAgICB9CkBAIC04MjgsNjAgKzc5OCwyNiBA
QCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIElmIGl0IGlz
IG9uIHRoaXMgY3B1LCB3ZSBtdXN0IHNlbmQgaXQgYXdheS4gKi8KLSAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKSApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7Ci0KLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIElm
IHdlIGFyZSBkb2luZyBhIHNodXRkb3duL3N1c3BlbmQsIGl0IGlzIG5vdCBuZWNlc3NhcnkgdG8K
LSAgICAgICAgICAgICAgICAgKiBhc2sgdGhlIHNjaGVkdWxlciB0byBjaGltZSBpbi4gSW4gZmFj
dDoKLSAgICAgICAgICAgICAgICAgKiAgKiB0aGVyZSBpcyBubyByZWFzb24gZm9yIGl0OiB0aGUg
ZW5kIHJlc3VsdCB3ZSBhcmUgYWZ0ZXIKLSAgICAgICAgICAgICAgICAgKiAgICBpcyBqdXN0ICdh
bGwgdGhlIHZjcHVzIG9uIHRoZSBib290IHBjcHUsIGFuZCBubyB2Y3B1Ci0gICAgICAgICAgICAg
ICAgICogICAgYW55d2hlcmUgZWxzZScsIHNvIGxldCdzIGp1c3QgZ28gZm9yIGl0OwotICAgICAg
ICAgICAgICAgICAqICAqIGl0J3Mgd3JvbmcsIGZvciBjcHVwb29scyB3aXRoIG9ubHkgbm9uLWJv
b3QgcGNwdXMsIGFzCi0gICAgICAgICAgICAgICAgICogICAgdGhlIHNjaGVkdWxlciB3b3VsZCBh
bHdheXMgZmFpbCB0byBzZW5kIHRoZSB2Y3B1cyBhd2F5Ci0gICAgICAgICAgICAgICAgICogICAg
ZnJvbSB0aGUgbGFzdCBvbmxpbmUgKG5vbiBib290KSBwY3B1IQotICAgICAgICAgICAgICAgICAq
Ci0gICAgICAgICAgICAgICAgICogVGhlcmVmb3JlLCBpbiB0aGUgc2h1dGRvd24vc3VzcGVuZCBj
YXNlLCB3ZSBqdXN0IHBpY2sgdXAKLSAgICAgICAgICAgICAgICAgKiBvbmUgKHN0aWxsKSBvbmxp
bmUgcGNwdS4gTm90ZSB0aGF0LCBhdCB0aGlzIHN0YWdlLCBhbGwKLSAgICAgICAgICAgICAgICAg
KiBkb21haW5zIChpbmNsdWRpbmcgZG9tMCkgaGF2ZSBiZWVuIHBhdXNlZCBhbHJlYWR5LCBzbyB3
ZQotICAgICAgICAgICAgICAgICAqIGRvIG5vdCBleHBlY3QgYW55IHZjcHUgYWN0aXZpdHkgYXQg
YWxsLgotICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90
KCZvbmxpbmVfYWZmaW5pdHksICZjcHVfb25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgICAgIEJVR19PTihjcHVt
YXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpKTsKLSAgICAgICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICAgICAqIEFzIGJvb3QgY3B1IGlzLCB1c3VhbGx5LCBwY3B1ICMwLCB1c2luZyBjcHVt
YXNrX2ZpcnN0KCkKLSAgICAgICAgICAgICAgICAgKiB3aWxsIG1ha2UgdXMgY29udmVyZ2UgcXVp
Y2tlci4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBuZXdfY3B1ID0gY3B1
bWFza19maXJzdCgmb25saW5lX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICB2Y3B1X21vdmVf
bm9zY2hlZCh2LCBuZXdfY3B1KTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIE9UT0gs
IGlmIHRoZSBzeXN0ZW0gaXMgc3RpbGwgbGl2ZSwgYW5kIHdlIGFyZSBoZXJlIGJlY2F1c2UKLSAg
ICAgICAgICAgICAgICAgKiB3ZSBhcmUgZG9pbmcgc29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6
Ci0gICAgICAgICAgICAgICAgICogICogd2Ugd2FudCB0byBjYWxsIHRoZSBzY2hlZHVsZXIsIGFu
ZCBsZXQgaXQgcmUtZXZhbHVhdGlvbgotICAgICAgICAgICAgICAgICAqICAgIHRoZSBwbGFjZW1l
bnQgb2YgdGhlIHZjcHUsIHRha2luZyBpbnRvIGFjY291bnQgdGhlIG5ldwotICAgICAgICAgICAg
ICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKLSAgICAgICAgICAgICAgICAgKiAgKiB0
aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmUgYSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKLSAg
ICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRp
bmcgaW4gaGVyZS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfc3RhcnQodik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJx
cmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAgICAvKiBJZiBpdCBpcyBvbiB0aGlz
IGNwdSwgd2UgbXVzdCBzZW5kIGl0IGF3YXkuCisgICAgICAgICAgICAgKiBXZSBhcmUgZG9pbmcg
c29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6CisgICAgICAgICAgICAgKiAgKiB3ZSB3YW50IHRv
IGNhbGwgdGhlIHNjaGVkdWxlciwgYW5kIGxldCBpdCByZS1ldmFsdWF0aW9uCisgICAgICAgICAg
ICAgKiAgICB0aGUgcGxhY2VtZW50IG9mIHRoZSB2Y3B1LCB0YWtpbmcgaW50byBhY2NvdW50IHRo
ZSBuZXcKKyAgICAgICAgICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKKyAgICAgICAg
ICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0
aW9uLCBvcgorICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9y
ZSBnZXR0aW5nIGluIGhlcmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHYpOwogCi0gICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKLSAgICAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4gdGhpcyBjYXNl
LCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KLSAgICAgICAgICAgICAgICAgKiB0aGUgaHlw
ZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRoZSBjYWxsZXIKLSAgICAg
ICAgICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFmdGVyIHJlbGVhc2luZyBhbmQgcmVhcXVp
cmluZyBhbGwgbG9ja3MuCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgaWYg
KCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVBR0FJ
TjsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgb25s
eSBjYXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCisgICAg
ICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2Us
IHRoZSBjYWxsZXIKKyAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFz
aW5nIGFuZCByZWFxdWlyaW5nIGFsbCBsb2Nrcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKKyAgICAgICAgICAgICAgICByZXQgPSAtRUFH
QUlOOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNzUxLDI2ICsxNjg3LDMzIEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewog
ICAgIGNhc2UgQ1BVX1NUQVJUSU5HOgotICAgICAgICBTQ0hFRF9PUChzY2hlZCwgaW5pdF9wZGF0
YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9yZXN1bWUgKQorICAgICAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGluaXRfcGRhdGEs
IHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9Q
UkVQQVJFOgotICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOworICAgICAgICBpZiAo
IHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAgIHJjID0gY3B1
X3NjaGVkdWxlX3VwKGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX0RPV05fUFJF
UEFSRToKICAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAg
ICByYyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayhjcHUpOwogICAgICAgICByY3VfcmVh
ZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBD
UFVfUkVTVU1FX0ZBSUxFRDoKICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICBpZiAoIHN5c3Rl
bV9zdGF0ZSA9PSBTWVNfU1RBVEVfc3VzcGVuZCApCisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAgICByYyA9IGNwdV9k
aXNhYmxlX3NjaGVkdWxlcihjcHUpOwogICAgICAgICBCVUdfT04ocmMpOwogICAgICAgICByY3Vf
cmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgU0NIRURfT1Aoc2NoZWQs
IGRlaW5pdF9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7Ci0gICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCi0gICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CiAgICAgICAgIGNwdV9zY2hlZHVsZV9k
b3duKGNwdSk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgorICAg
ICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAg
IGNwdV9zY2hlZHVsZV9kb3duKGNwdSk7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToN-0008E5-HJ; Thu, 28 Mar 2019 12: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToL-0008DV-MQ
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:09 +0000
X-Inumbo-ID: ff601dea-5151-11e9-8ee8-6b49e72ad2d6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff601dea-5151-11e9-8ee8-6b49e72ad2d6;
 Thu, 28 Mar 2019 12:07: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 55B75B970;
 Thu, 28 Mar 2019 12:07:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:53 +0100
Message-Id: <20190328120658.11083-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/6] xen/sched: call cpu_disable_scheduler()
 via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.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>

Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgaXMgYmVpbmcgY2FsbGVkIGZyb20gX19jcHVfZGlzYWJs
ZSgpIHRvZGF5LgpUaGVyZSBpcyBubyBuZWVkIHRvIGV4ZWN1dGUgaXQgb24gdGhlIGNwdSBqdXN0
IGJlaW5nIGRpc2FibGVkLCBzbyB1c2UKdGhlIENQVV9ERUFEIGNhc2Ugb2YgdGhlIGNwdSBub3Rp
ZmllciBjaGFpbi4gTW92aW5nIHRoZSBjYWxsIG91dCBvZgpzdG9wX21hY2hpbmUoKSBjb250ZXh0
IGlzIGZpbmUsIGFzIHdlIGp1c3QgbmVlZCB0byBob2xkIHRoZSBkb21haW4gUkNVCmxvY2sgYW5k
IG5lZWQgdGhlIHNjaGVkdWxlciBwZXJjcHUgZGF0YSB0byBiZSBzdGlsbCBhbGxvY2F0ZWQuCgpB
ZGQgYW5vdGhlciBob29rIGZvciBDUFVfRE9XTl9QUkVQQVJFIHRvIGJhaWwgb3V0IGVhcmx5IGlu
IGNhc2UKY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgd291bGQgZmFpbC4gVGhpcyB3aWxsIGF2b2lk
IGNyYXNoZXMgaW4gcmFyZQpjYXNlcyBmb3IgY3B1IGhvdHBsdWcgb3Igc3VzcGVuZC4KCldoaWxl
IGF0IGl0IHJlbW92ZSBhIHN1cGVyZmx1b3VzIHNtcF9tYigpIGluIHRoZSBBUk0gX19jcHVfZGlz
YWJsZSgpCmluY2FybmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KVjI6Ci0gYWRkIENQVV9ET1dOX1BSRVBBUkUgaG9vawotIEJVRygpIGlu
IGNhc2Ugb2YgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgZmFpbGluZyBpbiBDUFVfREVBRAogIChK
YW4gQmV1bGljaCkKLSBtb2RpZnkgQVJNIF9fY3B1X2Rpc2FibGUoKSwgdG9vIChBbmRyZXcgQ29v
cGVyKQotLS0KIHhlbi9hcmNoL2FybS9zbXBib290LmMgfCAgNCAtLS0tCiB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jIHwgIDMgLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgIHwgNDIgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
bXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCmluZGV4IDI1Y2Q0NDU0OWMuLjA3Mjhh
OWI1MDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
YXJtL3NtcGJvb3QuYwpAQCAtMzg2LDEwICszODYsNiBAQCB2b2lkIF9fY3B1X2Rpc2FibGUodm9p
ZCkKICAgICAvKiBJdCdzIG5vdyBzYWZlIHRvIHJlbW92ZSB0aGlzIHByb2Nlc3NvciBmcm9tIHRo
ZSBvbmxpbmUgbWFwICovCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1X29ubGluZV9t
YXApOwogCi0gICAgaWYgKCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoY3B1KSApCi0gICAgICAgIEJV
RygpOwotICAgIHNtcF9tYigpOwotCiAgICAgLyogUmV0dXJuIHRvIGNhbGxlcjsgZXZlbnR1YWxs
eSB0aGUgSVBJIG1lY2hhbmlzbSB3aWxsIHVud2luZCBhbmQgdGhlIAogICAgICAqIHNjaGVkdWxl
ciB3aWxsIGRyb3AgdG8gdGhlIGlkbGUgbG9vcCwgd2hpY2ggd2lsbCBjYWxsIHN0b3BfY3B1KCku
ICovCiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwppbmRleCA3ZDEyMjZkN2JjLi5iN2EwYTRhNDE5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTEyMjEs
OSArMTIyMSw2IEBAIHZvaWQgX19jcHVfZGlzYWJsZSh2b2lkKQogICAgIGNwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKICAgICBmaXh1cF9pcnFzKCZjcHVfb25saW5lX21h
cCwgMSk7CiAgICAgZml4dXBfZW9pKCk7Ci0KLSAgICBpZiAoIGNwdV9kaXNhYmxlX3NjaGVkdWxl
cihjcHUpICkKLSAgICAgICAgQlVHKCk7CiB9CiAKIHZvaWQgX19jcHVfZGllKHVuc2lnbmVkIGlu
dCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggNjA3NTVhNjMxZS4uNWQyYmJkNTE5OCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNzczLDggKzc3
Myw5IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiB9CiAK
IC8qCi0gKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYnkgY3B1X2hvdHBsdWcgY29kZSBmcm9tIHN0
b3BfbWFjaGluZSBjb250ZXh0CisgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYnkgY3B1X2hvdHBs
dWcgY29kZSB2aWEgY3B1IG5vdGlmaWVyIGNoYWluCiAgKiBhbmQgZnJvbSBjcHVwb29scyB0byBz
d2l0Y2ggc2NoZWR1bGVycyBvbiBhIGNwdS4KKyAqIENhbGxlciBtdXN0IGdldCBkb21saXN0X3Jl
YWRfbG9jay4KICAqLwogaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1
KQogewpAQCAtNzg5LDEyICs3OTAsNiBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgaWYgKCBjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gcmV0Owog
Ci0gICAgLyoKLSAgICAgKiBXZSdkIG5lZWQgdGhlIGRvbWFpbiBSQ1UgbG9jaywgYnV0OgotICAg
ICAqICAtIHdoZW4gd2UgYXJlIGNhbGxlZCBmcm9tIGNwdXBvb2wgY29kZSwgaXQncyBhY3F1aXJl
ZCB0aGVyZSBhbHJlYWR5OwotICAgICAqICAtIHdoZW4gd2UgYXJlIGNhbGxlZCBmb3IgQ1BVIHRl
YXJkb3duLCB3ZSdyZSBpbiBzdG9wLW1hY2hpbmUgY29udGV4dCwKLSAgICAgKiAgICBzbyB0aGF0
J3Mgbm90IGJlIGEgcHJvYmxlbS4KLSAgICAgKi8KICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1
cG9vbCAoIGQsIGMgKQogICAgIHsKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQpAQCAt
ODkzLDYgKzg4OCwzMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworICAg
IHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBjcHVwb29sICpjOworCisgICAgYyA9IHBlcl9j
cHUoY3B1cG9vbCwgY3B1KTsKKyAgICBpZiAoIGMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAw
OworCisgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKKyAgICB7CisgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2
LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUFERFJJTlVTRTsK
KyAgICAgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9zdXNwZW5kICYmIHYt
PnByb2Nlc3NvciA9PSBjcHUgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUFHQUlOOworICAg
ICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBJbiBnZW5lcmFsLCB0
aGlzIG11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHNjaGVkdWxlciBsb2NrIGhlbGQsIGJlY2F1c2Ug
dGhlCiAgKiBhZGp1c3RfYWZmaW5pdHkgaG9vayBtYXkgd2FudCB0byBtb2RpZnkgdGhlIHZDUFUg
c3RhdGUuIEhvd2V2ZXIsIHdoZW4gdGhlCkBAIC0xNzM3LDcgKzE3NTYsMTYgQEAgc3RhdGljIGlu
dCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKICAgICAg
ICAgcmMgPSBjcHVfc2NoZWR1bGVfdXAoY3B1KTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBD
UFVfRE9XTl9QUkVQQVJFOgorICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9j
ayk7CisgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKGNwdSk7CisgICAg
ICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAgICAgICBicmVhazsK
ICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRf
bG9jayk7CisgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7CisgICAgICAg
IEJVR19PTihyYyk7CisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2sp
OwogICAgICAgICBTQ0hFRF9PUChzY2hlZCwgZGVpbml0X3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwg
Y3B1KTsKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICBjYXNlIENQVV9VUF9DQU5DRUxF
RDoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToK-0008DO-Sw; Thu, 28 Mar 2019 12:07:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToI-0008Cz-8Q
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:06 +0000
X-Inumbo-ID: ffae043e-5151-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffae043e-5151-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 12:07:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 32093C05E;
 Thu, 28 Mar 2019 12:07:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:52 +0100
Message-Id: <20190328120658.11083-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?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>

RXNwZWNpYWxseSBpbiB0aGUgc2NoZWR1bGVyIGFyZWEgKHNjaGVkdWxlLmMsIGNwdXBvb2wuYykg
dGhlcmUgaXMgYQpyYXRoZXIgY29tcGxleCBoYW5kbGluZyBpbnZvbHZlZCB3aGVuIGRvaW5nIHN1
c3BlbmQgYW5kIHJlc3VtZS4KClRoaXMgY2FuIGJlIHNpbXBsaWZpZWQgYSBsb3QgYnkgbm90IHBl
cmZvcm1pbmcgYSBjb21wbGV0ZSBjcHUgZG93biBhbmQKdXAgY3ljbGUgZm9yIHRoZSBub24tYm9v
dCBjcHVzLCBidXQga2VlcGluZyB0aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkCnN0YXRlIGFuZCBm
cmVlaW5nIGl0IG9ubHkgaW4gY2FzZSBhIGNwdSBkaWRuJ3QgY29tZSB1cCBhZ2FpbiBkdXJpbmcK
cmVzdW1lLgoKSW4gc3VtbWFyeSBub3Qgb25seSB0aGUgY29tcGxleGl0eSBjYW4gYmUgcmVkdWNl
ZCwgYnV0IHRoZSBmYWlsdXJlCnRvbGVyYW5jZSB3aWxsIGJlIGV2ZW4gYmV0dGVyIHdpdGggdGhp
cyBzZXJpZXM6IFdpdGggYSBkZWRpY2F0ZWQgaG9vawpmb3IgZmFpbGluZyBjcHVzIHdoZW4gcmVz
dW1pbmcgaXQgaXMgbm93IHBvc3NpYmxlIHRvIHN1cnZpdmUgZS5nLiBhCmNwdXBvb2wgYmVpbmcg
bGVmdCB3aXRob3V0IGFueSBjcHUgYWZ0ZXIgcmVzdW1lIGJ5IG1vdmluZyBpdHMgZG9tYWlucwp0
byBjcHVwb29sMC4KCkp1ZXJnZW4gR3Jvc3MgKDYpOgogIHhlbi9zY2hlZDogY2FsbCBjcHVfZGlz
YWJsZV9zY2hlZHVsZXIoKSB2aWEgY3B1IG5vdGlmaWVyCiAgeGVuOiBhZGQgaGVscGVyIGZvciBj
YWxsaW5nIG5vdGlmaWVyX2NhbGxfY2hhaW4oKSB0byBjb21tb24vY3B1LmMKICB4ZW46IGFkZCBu
ZXcgY3B1IG5vdGlmaWVyIGFjdGlvbiBDUFVfUkVTVU1FX0ZBSUxFRAogIHhlbjogZG9uJ3QgZnJl
ZSBwZXJjcHUgYXJlYXMgZHVyaW5nIHN1c3BlbmQKICB4ZW4vY3B1cG9vbDogc2ltcGxpZnkgc3Vz
cGVuZC9yZXN1bWUgaGFuZGxpbmcKICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2FibGUgc2NoZWR1bGVy
IG9uIGNwdXMgZHVyaW5nIHN1c3BlbmQKCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICB8ICAg
NCAtCiB4ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyAgICAgfCAgIDMgLQogeGVuL2NvbW1vbi9jcHUuYyAgICAgICAgICAgfCAgNjEgKysr
KysrKy0tLS0tLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgMTMxICsrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDIwMyArKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9jcHUuaCAgICAgIHwgIDI5ICsrKystLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwg
ICAxIC0KIDggZmlsZXMgY2hhbmdlZCwgMTkwIGluc2VydGlvbnMoKyksIDI0NSBkZWxldGlvbnMo
LSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToK-0008DC-9x; Thu, 28 Mar 2019 12:07:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToI-0008Cx-70
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:06 +0000
X-Inumbo-ID: ffe5d05b-5151-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffe5d05b-5151-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 12:07:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 798EFC0B3;
 Thu, 28 Mar 2019 12:07:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:57 +0100
Message-Id: <20190328120658.11083-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 5/6] xen/cpupool: simplify suspend/resume
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiByZW1vdmluZyBjcHVzIHRlbXBvcmFyaWx5IGZyb20gY3B1cG9vbHMgZHVyaW5n
CnN1c3BlbmQvcmVzdW1lIG9ubHkgcmVtb3ZlIGNwdXMgZmluYWxseSB3aGljaCBkaWRuJ3QgY29t
ZSB1cCB3aGVuCnJlc3VtaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4K
LS0tClYyOgotIGFkZCBjb21tZW50IChHZW9yZ2UgRHVubGFwKQotLS0KIHhlbi9jb21tb24vY3B1
cG9vbC5jICAgICAgIHwgMTMxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDEgLQogMiBmaWxlcyBjaGFu
Z2VkLCA1MiBpbnNlcnRpb25zKCspLCA4MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IGU4OWJiNjdlNzEu
LjMxYWMzMjNlNDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9j
b21tb24vY3B1cG9vbC5jCkBAIC00NywxMiArNDcsNiBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wg
KmFsbG9jX2NwdXBvb2xfc3RydWN0KHZvaWQpCiAgICAgICAgIHhmcmVlKGMpOwogICAgICAgICBj
ID0gTlVMTDsKICAgICB9Ci0gICAgZWxzZSBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJmMtPmNw
dV9zdXNwZW5kZWQpICkKLSAgICB7Ci0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3Zh
bGlkKTsKLSAgICAgICAgeGZyZWUoYyk7Ci0gICAgICAgIGMgPSBOVUxMOwotICAgIH0KIAogICAg
IHJldHVybiBjOwogfQpAQCAtNjAsMTAgKzU0LDcgQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICph
bGxvY19jcHVwb29sX3N0cnVjdCh2b2lkKQogc3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVj
dChzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBpZiAoIGMgKQotICAgIHsKLSAgICAgICAgZnJl
ZV9jcHVtYXNrX3ZhcihjLT5jcHVfc3VzcGVuZGVkKTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zh
cihjLT5jcHVfdmFsaWQpOwotICAgIH0KICAgICB4ZnJlZShjKTsKIH0KIApAQCAtNDc3LDEwICs0
NjgsNiBAQCB2b2lkIGNwdXBvb2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAvKgogICog
Q2FsbGVkIHRvIGFkZCBhIGNwdSB0byBhIHBvb2wuIENQVXMgYmVpbmcgaG90LXBsdWdnZWQgYXJl
IGFkZGVkIHRvIHBvb2wwLAogICogYXMgdGhleSBtdXN0IGhhdmUgYmVlbiBpbiB0aGVyZSB3aGVu
IHVucGx1Z2dlZC4KLSAqCi0gKiBJZiwgb24gdGhlIG90aGVyIGhhbmQsIHdlIGFyZSBhZGRpbmcg
Q1BVcyBiZWNhdXNlIHdlIGFyZSByZXN1bWluZyAoZS5nLiwKLSAqIGFmdGVyIEFDUEkgUzMpIHdl
IHB1dCB0aGUgY3B1IGJhY2sgaW4gdGhlIHBvb2wgd2hlcmUgaXQgd2FzIGluIHByaW9yIHdoZW4K
LSAqIHdlIHN1c3BlbmRlZC4KICAqLwogc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWdu
ZWQgaW50IGNwdSkKIHsKQEAgLTQ5MCw0MiArNDc3LDE1IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9j
cHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1
cG9vbF9sb2NrZWRfY3B1cyk7CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfZnJl
ZV9jcHVzKTsKIAotICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kIHx8
IHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lICkKLSAgICB7Ci0gICAgICAgIHN0cnVj
dCBjcHVwb29sICoqYzsKLQotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNwZW5k
ZWQgKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF9hc3Np
Z25fY3B1X2xvY2tlZCgqYywgY3B1KTsKLSAgICAgICAgICAgICAgICBpZiAoIHJldCApCi0gICAg
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgKCpjKS0+Y3B1X3N1c3BlbmRlZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0KKyAgICAvKgorICAgICAqIElmIHdlIGFyZSBub3QgcmVz
dW1pbmcsIHdlIGFyZSBob3QtcGx1Z2dpbmcgY3B1LCBhbmQgaW4gd2hpY2ggY2FzZQorICAgICAq
IHdlIGFkZCBpdCB0byBwb29sMCwgYXMgaXQgY2VydGFpbmx5IHdhcyB0aGVyZSB3aGVuIGhvdC11
bnBsYWdnZWQKKyAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRo
YXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IKKyAgICAgKiBhbnl3YXkuCisgICAgICovCisgICAg
cGVyX2NwdShjcHVwb29sLCBjcHUpID0gTlVMTDsKKyAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9j
cHVfbG9ja2VkKGNwdXBvb2wwLCBjcHUpOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIEVpdGhl
ciBjcHUgaGFzIGJlZW4gZm91bmQgYXMgc3VzcGVuZGVkIGluIGEgcG9vbCwgYW5kIGFkZGVkIGJh
Y2sKLSAgICAgICAgICogdGhlcmUsIG9yIGl0IHN0YXllZCBmcmVlIChpZiBpdCBkaWQgbm90IGJl
bG9uZyB0byBhbnkgcG9vbCB3aGVuCi0gICAgICAgICAqIHN1c3BlbmRpbmcpLCBhbmQgd2UgZG9u
J3Qgd2FudCB0byBkbyBhbnl0aGluZy4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAgICAgICAgICAg
Y3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkpOwotICAgIH0KLSAgICBlbHNl
Ci0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBJZiB3ZSBhcmUgbm90IHJlc3VtaW5nLCB3
ZSBhcmUgaG90LXBsdWdnaW5nIGNwdSwgYW5kIGluIHdoaWNoIGNhc2UKLSAgICAgICAgICogd2Ug
YWRkIGl0IHRvIHBvb2wwLCBhcyBpdCBjZXJ0YWlubHkgd2FzIHRoZXJlIHdoZW4gaG90LXVucGxh
Z2dlZAotICAgICAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRo
YXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IKLSAgICAgICAgICogYW55d2F5LgotICAgICAgICAg
Ki8KLSAgICAgICAgcGVyX2NwdShjcHVwb29sLCBjcHUpID0gTlVMTDsKLSAgICAgICAgcmV0ID0g
Y3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKLSAgICB9Ci0gb3V0Ogog
ICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTUz
NSw0MiArNDk1LDE0IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBj
cHUpCiAgKiBDYWxsZWQgdG8gcmVtb3ZlIGEgQ1BVIGZyb20gYSBwb29sLiBUaGUgQ1BVIGlzIGxv
Y2tlZCwgdG8gZm9yYmlkIHJlbW92aW5nCiAgKiBpdCBmcm9tIHBvb2wwLiBJbiBmYWN0LCBpZiB3
ZSB3YW50IHRvIGhvdC11bnBsdWcgYSBDUFUsIGl0IG11c3QgYmVsb25nIHRvCiAgKiBwb29sMCwg
b3Igd2UgZmFpbC4KLSAqCi0gKiBIb3dldmVyLCBpZiB3ZSBhcmUgc3VzcGVuZGluZyAoZS5nLiwg
dG8gQUNQSSBTMyksIHdlIG1hcmsgdGhlIENQVSBpbiBzdWNoCi0gKiBhIHdheSB0aGF0IGl0IGNh
biBiZSBwdXQgYmFjayBpbiBpdHMgcG9vbCB3aGVuIHJlc3VtaW5nLgogICovCiBzdGF0aWMgaW50
IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCByZXQgPSAt
RU5PREVWOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwotICAgIGlmICggc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVw
b29sICoqYzsKLQotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCApICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAoKmMpLT5j
cHVfc3VzcGVuZGVkKTsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICgq
YyktPmNwdV92YWxpZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0g
ICAgICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAgKiBFaXRoZXIgd2UgZm91bmQgY3B1IGlu
IGEgcG9vbCwgb3IgaXQgbXVzdCBiZSBmcmVlIChpZiBpdCBoYXMgYmVlbgotICAgICAgICAgKiBo
b3QtdW5wbGFnZ2VkLCB0aGVuIHdlIG11c3QgaGF2ZSBmb3VuZCBpdCBpbiBwb29sMCkuIEl0IGlz
LCBvZgotICAgICAgICAgKiBjb3Vyc2UsIGZpbmUgdG8gc3VzcGVuZCBvciBzaHV0ZG93biB3aXRo
IENQVXMgbm90IGFzc2lnbmVkIHRvIGEKLSAgICAgICAgICogcG9vbCwgYW5kIChpbiBjYXNlIG9m
IHN1c3BlbmQpIHRoZXkgd2lsbCBzdGF5IGZyZWUgd2hlbiByZXN1bWluZy4KLSAgICAgICAgICov
Ci0gICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVz
KSB8fAotICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNw
ZW5kZWQpKTsKLSAgICAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1X29ubGlu
ZV9tYXApIHx8Ci0gICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAt
PmNwdV9zdXNwZW5kZWQpKTsKLSAgICAgICAgcmV0ID0gMDsKLSAgICB9Ci0gICAgZWxzZSBpZiAo
IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKSApCisgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCkgKQogICAgIHsKICAgICAg
ICAgLyoKICAgICAgICAgICogSWYgd2UgYXJlIG5vdCBzdXNwZW5kaW5nLCB3ZSBhcmUgaG90LXVu
cGx1Z2dpbmcgY3B1LCBhbmQgdGhhdCBpcwpAQCAtNTg3LDYgKzUxOSw0MSBAQCBzdGF0aWMgaW50
IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiByZXQ7CiB9
CiAKKy8qCisgKiBDYWxsZWQgZHVyaW5nIHJlc3VtZSBmb3IgYWxsIGNwdXMgd2hpY2ggZGlkbid0
IGNvbWUgdXAgYWdhaW4uIFRoZSBjcHUgbXVzdAorICogYmUgcmVtb3ZlZCBmcm9tIHRoZSBjcHVw
b29sIGl0IGlzIGFzc2lnbmVkIHRvLiBJbiBjYXNlIGEgY3B1cG9vbCB3aWxsIGJlCisgKiBsZWZ0
IHdpdGhvdXQgY3B1IHdlIG1vdmUgYWxsIGRvbWFpbnMgb2YgdGhhdCBjcHVwb29sIHRvIGNwdXBv
b2wwLgorICovCitzdGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgc3RydWN0IGNwdXBvb2wgKipjOworICAgIHN0cnVjdCBkb21haW4g
KmQ7CisKKyAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CisKKyAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IGZvcl9lYWNoX2NwdXBvb2woYykKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQpOworICAgICAg
ICAgICAgICAgIGlmICggY3B1bWFza193ZWlnaHQoKCpjKS0+Y3B1X3ZhbGlkKSA9PSAwICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggKmMgPT0gY3B1cG9vbDAg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcGFuaWMoIk5vIGNwdSBsZWZ0IGluIGNwdXBvb2ww
XG4iKTsKKyAgICAgICAgICAgICAgICAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwg
KmMpCisgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX21vdmVfZG9tYWluX2xvY2tlZChk
LCBjcHVwb29sMCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7Cit9CisKIC8qCiAgKiBk
byBjcHVwb29sIHJlbGF0ZWQgc3lzY3RsIG9wZXJhdGlvbnMKICAqLwpAQCAtNzc0LDEwICs3NDEs
MTYgQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgewogICAgIGNhc2UgQ1BVX0RPV05f
RkFJTEVEOgogICAgIGNhc2UgQ1BVX09OTElORToKLSAgICAgICAgcmMgPSBjcHVwb29sX2NwdV9h
ZGQoY3B1KTsKKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX2FjdGl2ZSAp
CisgICAgICAgICAgICByYyA9IGNwdXBvb2xfY3B1X2FkZChjcHUpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIENQVV9ET1dOX1BSRVBBUkU6Ci0gICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVt
b3ZlKGNwdSk7CisgICAgICAgIC8qIFN1c3BlbmQvUmVzdW1lIGRvbid0IGNoYW5nZSBhc3NpZ25t
ZW50cyBvZiBjcHVzIHRvIGNwdXBvb2xzLiAqLworICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA8
PSBTWVNfU1RBVEVfYWN0aXZlICkKKyAgICAgICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVtb3Zl
KGNwdSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlMRUQ6CisgICAg
ICAgIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDk1OTZlYWUxZTIuLjky
YmM3YTAzNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yMTQsNyArMjE0LDYgQEAgc3RydWN0IGNwdXBv
b2wKIHsKICAgICBpbnQgICAgICAgICAgICAgIGNwdXBvb2xfaWQ7CiAgICAgY3B1bWFza192YXJf
dCAgICBjcHVfdmFsaWQ7ICAgICAgLyogYWxsIGNwdXMgYXNzaWduZWQgdG8gcG9vbCAqLwotICAg
IGNwdW1hc2tfdmFyX3QgICAgY3B1X3N1c3BlbmRlZDsgIC8qIGNwdXMgaW4gUzMgdGhhdCBzaG91
bGQgYmUgaW4gdGhpcyBwb29sICovCiAgICAgc3RydWN0IGNwdXBvb2wgICAqbmV4dDsKICAgICB1
bnNpZ25lZCBpbnQgICAgIG5fZG9tOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToO-0008EP-5n; Thu, 28 Mar 2019 12: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToL-0008Df-Td
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:09 +0000
X-Inumbo-ID: 0102325a-5152-11e9-a7d0-63645b0ea18b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0102325a-5152-11e9-a7d0-63645b0ea18b;
 Thu, 28 Mar 2019 12:07: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 9CBD5C0F6;
 Thu, 28 Mar 2019 12:07:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:54 +0100
Message-Id: <20190328120658.11083-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIGEgaGVscGVyIGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKCkgdG8gY2FsbCBub3RpZmllcl9j
YWxsX2NoYWluKCkKZm9yIGEgY3B1IHdpdGggYSBzcGVjaWZpZWQgYWN0aW9uLCByZXR1cm5pbmcg
YW4gZXJybm8gdmFsdWUuCgpUaGlzIGF2b2lkcyBjb2RpbmcgdGhlIHNhbWUgcGF0dGVybiBtdWx0
aXBsZSB0aW1lcy4KCldoaWxlIGF0IGl0IGF2b2lkIHNpZGUgZWZmZWN0cyBmcm9tIHVzaW5nIEJV
R19PTigpIGJ5IG5vdCB1c2luZwpjcHVfb25saW5lKGNwdSkgYXMgYSBwYXJhbWV0ZXIuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoKLSBhZGQg
bm9mYWlsIHBhcmFtZXRlciB0byBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbigpCi0gYXZvaWQgc2lk
ZSBlZmZlY3RzIGZyb20gdXNpbmcgQlVHX09OKCkgbWFjcm8gKEFuZHJldyBDb29wZXIpCi0tLQog
eGVuL2NvbW1vbi9jcHUuYyB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
MzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9jb21t
b24vY3B1LmMKaW5kZXggODM2YzYyZjk3Zi4uOGJmNjk2MDBhNiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9jcHUuYworKysgYi94ZW4vY29tbW9uL2NwdS5jCkBAIC03MSwxMSArNzEsMjEgQEAgdm9p
ZCBfX2luaXQgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIp
CiAgICAgc3Bpbl91bmxvY2soJmNwdV9hZGRfcmVtb3ZlX2xvY2spOwogfQogCitzdGF0aWMgaW50
IGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcg
YWN0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgbm90aWZp
ZXJfYmxvY2sgKipuYiwgYm9vbCBub2ZhaWwpCit7CisgICAgdm9pZCAqaGNwdSA9ICh2b2lkICop
KGxvbmcpY3B1OworICAgIGludCBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNw
dV9jaGFpbiwgYWN0aW9uLCBoY3B1LCBuYik7CisgICAgaW50IHJldCA9IChub3RpZmllcl9yYyA9
PSBOT1RJRllfRE9ORSkgPyAwIDogbm90aWZpZXJfdG9fZXJybm8obm90aWZpZXJfcmMpOworCisg
ICAgQlVHX09OKHJldCAmJiBub2ZhaWwpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGlj
IHZvaWQgX3Rha2VfY3B1X2Rvd24odm9pZCAqdW51c2VkKQogewotICAgIHZvaWQgKmhjcHUgPSAo
dm9pZCAqKShsb25nKXNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBpbnQgbm90aWZpZXJfcmMgPSBu
b3RpZmllcl9jYWxsX2NoYWluKCZjcHVfY2hhaW4sIENQVV9EWUlORywgaGNwdSwgTlVMTCk7Ci0g
ICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJf
Y2FsbF9jaGFpbihzbXBfcHJvY2Vzc29yX2lkKCksIENQVV9EWUlORywgTlVMTCwgdHJ1ZSk7CiAg
ICAgX19jcHVfZGlzYWJsZSgpOwogfQogCkBAIC04Nyw4ICs5Nyw3IEBAIHN0YXRpYyBpbnQgdGFr
ZV9jcHVfZG93bih2b2lkICphcmcpCiAKIGludCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQog
ewotICAgIGludCBlcnIsIG5vdGlmaWVyX3JjOwotICAgIHZvaWQgKmhjcHUgPSAodm9pZCAqKShs
b25nKWNwdTsKKyAgICBpbnQgZXJyOwogICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIgPSBO
VUxMOwogCiAgICAgaWYgKCAhY3B1X2hvdHBsdWdfYmVnaW4oKSApCkBAIC0xMDAsMTIgKzEwOSw5
IEBAIGludCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICB9CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9j
aGFpbiwgQ1BVX0RPV05fUFJFUEFSRSwgaGNwdSwgJm5iKTsKLSAgICBpZiAoIG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FICkKLSAgICB7Ci0gICAgICAgIGVyciA9IG5vdGlmaWVyX3RvX2Vycm5v
KG5vdGlmaWVyX3JjKTsKKyAgICBlcnIgPSBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQ
VV9ET1dOX1BSRVBBUkUsICZuYiwgZmFsc2UpOworICAgIGlmICggZXJyICkKICAgICAgICAgZ290
byBmYWlsOwotICAgIH0KIAogICAgIGlmICggdW5saWtlbHkoc3lzdGVtX3N0YXRlIDwgU1lTX1NU
QVRFX2FjdGl2ZSkgKQogICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YoY3B1KSwg
X3Rha2VfY3B1X2Rvd24sIE5VTEwsIHRydWUpOwpAQCAtMTEzLDI2ICsxMTksMjQgQEAgaW50IGNw
dV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIF9fY3B1
X2RpZShjcHUpOwotICAgIEJVR19PTihjcHVfb25saW5lKGNwdSkpOworICAgIGVyciA9IGNwdV9v
bmxpbmUoY3B1KTsKKyAgICBCVUdfT04oZXJyKTsKIAotICAgIG5vdGlmaWVyX3JjID0gbm90aWZp
ZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVfREVBRCwgaGNwdSwgTlVMTCk7Ci0gICAgQlVH
X09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9j
aGFpbihjcHUsIENQVV9ERUFELCBOVUxMLCB0cnVlKTsKIAogICAgIHNlbmRfZ2xvYmFsX3ZpcnEo
VklSUV9QQ1BVX1NUQVRFKTsKICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0dXJuIDA7
CiAKICBmYWlsOgotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2No
YWluLCBDUFVfRE9XTl9GQUlMRUQsIGhjcHUsICZuYik7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9E
T1dOX0ZBSUxFRCwgJm5iLCB0cnVlKTsKICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0
dXJuIGVycjsKIH0KIAogaW50IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGludCBu
b3RpZmllcl9yYywgZXJyID0gMDsKLSAgICB2b2lkICpoY3B1ID0gKHZvaWQgKikobG9uZyljcHU7
CisgICAgaW50IGVycjsKICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iID0gTlVMTDsKIAog
ICAgIGlmICggIWNwdV9ob3RwbHVnX2JlZ2luKCkgKQpAQCAtMTQ0LDE5ICsxNDgsMTUgQEAgaW50
IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9
CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgQ1BV
X1VQX1BSRVBBUkUsIGhjcHUsICZuYik7Ci0gICAgaWYgKCBub3RpZmllcl9yYyAhPSBOT1RJRllf
RE9ORSApCi0gICAgewotICAgICAgICBlcnIgPSBub3RpZmllcl90b19lcnJubyhub3RpZmllcl9y
Yyk7CisgICAgZXJyID0gY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVfVVBfUFJFUEFS
RSwgJm5iLCBmYWxzZSk7CisgICAgaWYgKCBlcnIgKQogICAgICAgICBnb3RvIGZhaWw7Ci0gICAg
fQogCiAgICAgZXJyID0gX19jcHVfdXAoY3B1KTsKICAgICBpZiAoIGVyciA8IDAgKQogICAgICAg
ICBnb3RvIGZhaWw7CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNw
dV9jaGFpbiwgQ1BVX09OTElORSwgaGNwdSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9P
TkxJTkUsIE5VTEwsIHRydWUpOwogCiAgICAgc2VuZF9nbG9iYWxfdmlycShWSVJRX1BDUFVfU1RB
VEUpOwogCkBAIC0xNjQsMTggKzE2NCwxNCBAQCBpbnQgY3B1X3VwKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2Fs
bF9jaGFpbigmY3B1X2NoYWluLCBDUFVfVVBfQ0FOQ0VMRUQsIGhjcHUsICZuYik7Ci0gICAgQlVH
X09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9j
aGFpbihjcHUsIENQVV9VUF9DQU5DRUxFRCwgJm5iLCB0cnVlKTsKICAgICBjcHVfaG90cGx1Z19k
b25lKCk7CiAgICAgcmV0dXJuIGVycjsKIH0KIAogdm9pZCBub3RpZnlfY3B1X3N0YXJ0aW5nKHVu
c2lnbmVkIGludCBjcHUpCiB7Ci0gICAgdm9pZCAqaGNwdSA9ICh2b2lkICopKGxvbmcpY3B1Owot
ICAgIGludCBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oCi0gICAgICAgICZjcHVf
Y2hhaW4sIENQVV9TVEFSVElORywgaGNwdSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9T
VEFSVElORywgTlVMTCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBjcHVtYXNrX3QgZnJvemVuX2NwdXM7
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9ToK-0008DI-JQ; Thu, 28 Mar 2019 12:07:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9ToI-0008Cy-84
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:07:06 +0000
X-Inumbo-ID: ff9ca403-5151-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff9ca403-5151-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 12:07:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1EBB5C048;
 Thu, 28 Mar 2019 12:07:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 13:06:56 +0100
Message-Id: <20190328120658.11083-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmcmVlaW5nIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZCBhbmQgYWxsb2Nh
dGluZyB0aGVtCmFnYWluIHdoZW4gcmVzdW1pbmcga2VlcCB0aGVtLiBPbmx5IGZyZWUgYW4gYXJl
YSBpbiBjYXNlIGEgY3B1IGRpZG4ndApjb21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCgpJdCBz
aG91bGQgYmUgbm90ZWQgdGhhdCB0aGVyZSBpcyBhIHBvdGVudGlhbCBjaGFuZ2UgaW4gYmVoYXZp
b3VyIGFzCnRoZSBwZXJjcHUgYXJlYXMgYXJlIG5vIGxvbmdlciB6ZXJvZWQgb3V0IGR1cmluZyBz
dXNwZW5kL3Jlc3VtZS4gV2hpbGUKSSBoYXZlIGNoZWNrZWQgdGhlIGNhbGxlZCBjcHUgbm90aWZp
ZXIgaG9va3MgdG8gY29wZSB3aXRoIHRoYXQgdGhlcmUKbWlnaHQgYmUgc29tZSB3ZWxsIGhpZGRl
biBkZXBlbmRlbmN5IG9uIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIuIE9UT0gKYSBjb21wb25lbnQg
bm90IHJlZ2lzdGVyaW5nIGl0c2VsZiBmb3IgY3B1IGRvd24vdXAgYW5kIGV4cGVjdGluZyB0bwpz
ZWUgYSB6ZXJvZWQgcGVyY3B1IHZhcmlhYmxlIGFmdGVyIHN1c3BlbmQvcmVzdW1lIGlzIGtpbmQg
b2YgYnJva2VuCmFscmVhZHkuIEFuZCB0aGUgb3Bwb3NpdGUgY2FzZSwgd2hlcmUgYSBjb21wb25l
bnQgaXMgbm90IHJlZ2lzdGVyZWQKdG8gYmUgY2FsbGVkIGZvciBjcHUgZG93bi91cCBhbmQgaXMg
bm90IGV4cGVjdGluZyBhIHBlcmNwdSB2YXJpYWJsZQpzdWRkZW5seSB0byBiZSB6ZXJvIGR1ZSB0
byBzdXNwZW5kL3Jlc3VtZSBpcyBtdWNoIG1vcmUgcHJvYmFibGUsCmVzcGVjaWFsbHkgYXMgdGhl
IHN1c3BlbmQvcmVzdW1lIGZ1bmN0aW9uYWxpdHkgc2VlbXMgbm90IHRvIGJlIHRlc3RlZAp0aGF0
IG9mdGVuLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvcGVyY3B1LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYyBiL3hl
bi9hcmNoL3g4Ni9wZXJjcHUuYwppbmRleCA4YmU0ZWJkZGY0Li41ZWExNGI2ZWMzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMKKysrIGIveGVuL2FyY2gveDg2L3BlcmNwdS5jCkBA
IC03Niw3ICs3Niw4IEBAIHN0YXRpYyBpbnQgY3B1X3BlcmNwdV9jYWxsYmFjaygKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CiAgICAgY2FzZSBDUFVfREVBRDoKLSAg
ICAgICAgaWYgKCAhcGFya19vZmZsaW5lX2NwdXMgKQorICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlM
RUQ6CisgICAgICAgIGlmICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBT
WVNfU1RBVEVfc3VzcGVuZCApCiAgICAgICAgICAgICBmcmVlX3BlcmNwdV9hcmVhKGNwdSk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1JFTU9WRToKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:53:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9UWc-0004RM-3X; Thu, 28 Mar 2019 12:52: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=YSwV=R7=amazon.de=prvs=983fdc6c4=snu@srs-us1.protection.inumbo.net>)
 id 1h9UWb-0004RH-4M
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:52:53 +0000
X-Inumbo-ID: 659d5fa4-5158-11e9-a051-3f8e228c615d
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 659d5fa4-5158-11e9-a051-3f8e228c615d;
 Thu, 28 Mar 2019 12:52:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1553777571; x=1585313571;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-id:mime-version:content-transfer-encoding;
 bh=JAUGppDqpJFB4rnGcrosgaSFuzA2O2l5krUBXOwAmuk=;
 b=GZsckKsgUXDsgg+GKTsJ3BdAFGiugxDPo0bo33oB+wigM2aG8zmTdI0Y
 yVOnquPbFeUDeYIMSyVJPH/AT7nBhqwabNgvv46M5trW7Tyonu13ilWEW
 2ZBoo8XeFXtwkOoYLO2uZNY4ccqOdy5Um/xzHCs9p5sR4oCwPxL0fuHsV s=;
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="796235914"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 28 Mar 2019 12:52:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2SCqlat089733
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 28 Mar 2019 12:52:48 GMT
Received: from EX13D07EUB003.ant.amazon.com (10.43.166.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 28 Mar 2019 12:52:47 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB003.ant.amazon.com (10.43.166.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 28 Mar 2019 12:52:46 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Thu, 28 Mar 2019 12:52:45 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 00/55] x86: use domheap page for xen page
 tables
Thread-Index: AQHUvwTufuNHPlHpFEOTNOErLzDcUKYhTDsA
Date: Thu, 28 Mar 2019 12:52:45 +0000
Message-ID: <1553777564.20199.5.camel@amazon.de>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.219]
Content-ID: <C78BE4278D2EC64EB1A9202E43ADAD99@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [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
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBUaGlz
IHNlcmllcyBzd2l0Y2hlcyB4ZW4gcGFnZSB0YWJsZXMgZnJvbSB4ZW5oZWFwIHBhZ2UgdG8gZG9t
aGVhcA0KPiBwYWdlLg0KPiANCj4gVGhpcyBpcyByZXF1aXJlZCBzbyB0aGF0IHdoZW4gd2UgaW1w
bGVtZW50IHhlbmhlYXAgb24gdG9wIG9mIHZtYXANCj4gdGhlcmUgd29uJ3QNCj4gYmUgYSBsb29w
Lg0KPiANCj4gSXQgaXMgZG9uZSBpbiByb3VnaGx5IHRocmVlIHN0ZXBzOg0KPiANCj4gMS4gSW50
cm9kdWNlIGEgbmV3IHNldCBvZiBBUElzLCBpbXBsZW1lbnQgdGhlIG9sZCBBUElzIG9uIHRvcCBv
ZiB0aGUNCj4gbmV3IG9uZXMuDQo+IMKgwqDCoE5ldyBBUElzIHN0aWxsIHVzZSB4ZW5oZWFwIHBh
Z2VzLg0KPiAyLiBTd2l0Y2ggZWFjaCBzaXRlIHdoaWNoIG1hbmlwdWxhdGUgcGFnZSB0YWJsZXMg
dG8gdXNlIHRoZSBuZXcgQVBJcy4NCj4gMy4gU3dpdGNoIG5ldyBBUElzIHRvIHVzZSBkb21oZWFw
IHBhZ2UuDQo+IA0KPiBZb3UgY2FuIGZpbmQgdGhlIHNlcmllcyBhdDoNCj4gDQo+IMKgIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9saXV3L3hlbi5naXQgeGVuLXB0LQ0K
PiBhbGxvY2F0aW9uLTENCj4gDQo+IFdlaS4NCg0KVGVzdGVkLWJ5OiBTdGVmYW4gTnVlcm5iZXJn
ZXIgPHNudUBhbWF6b24uZGU+DQoNCkkgYmFja3BvcnRlZCB0aGUgbGF0ZXN0IHNlcmllcyB0byBh
biBpbnRlcm5hbCB2ZXJzaW9uIGJhc2VkIG9uIHRoZQ0KNC4xMS4xIHJlbGVhc2UuDQoNCkkgZ2F2
ZSBpdCBhIGdvb2Qgc3BpbiBvbiBhIHZhcmlldHkgb2YgaGFyZHdhcmUgZ2VuZXJhdGlvbnMuIEl0
J3Mgc3RhYmxlDQp3aXRoIG5vIHJlZ3Jlc3Npb25zIGZvdW5kLiBJIGRpZCBub3QgZG8gYW55IHBl
cmZvcm1hbmNlIG1lYXN1cmVtZW50cywNCnRob3VnaC4gSSBkaWQgbm90IHRlc3QgUFYgZ3Vlc3Rz
LCBvbmx5IEhWTSBkb21VIHdpdGggUFYgZG9tMC4NCg0KLSBTdGVmYW4NCgoKCkFtYXpvbiBEZXZl
bG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpH
ZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3Qt
SUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5i
dXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 12:59:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 12: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 1h9UdO-0004lZ-Sm; Thu, 28 Mar 2019 12:59: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9UdN-0004lP-Pz
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 12:59:53 +0000
X-Inumbo-ID: 5d7ab4c4-5159-11e9-a981-77ad66c85cc0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d7ab4c4-5159-11e9-a981-77ad66c85cc0;
 Thu, 28 Mar 2019 12:59: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 1h9UdG-0007fJ-RF; Thu, 28 Mar 2019 12:59: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 1h9UdG-0002hF-Jb; Thu, 28 Mar 2019 12:59:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9UdG-0000A1-IS; Thu, 28 Mar 2019 12:59:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134134-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:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-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: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:build-arm64-libvirt:build-check(1):blocked: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:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 12:59:46 +0000
Subject: [Xen-devel] [linux-4.4 test] 134134: 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>

ZmxpZ2h0IDEzNDEzNCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEzNC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgZmFpbCBpbiAxMzQxMDIgcGFzcyBpbiAxMzQx
MzQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICBmYWls
IGluIDEzNDEwMiBwYXNzIGluIDEzNDEzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzNDEwMgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTM0MTAyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQxMDIgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTM0MTAyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmI1MDIwMmE0ZDUzYmY1MjdjNjQwNDY3YmNm
ZjY4YjUwYTVlMzhhMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYWYx
M2Y0M2YwMWEzZTRhMTE2ODZmNWZhNGRlNDJlY2VjOGVkNzFiMQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMzNDY4ICAyMDE5LTAyLTI4IDA5OjU3OjU1IFogICAyOCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzNDAwNiAgMjAxOS0wMy0yMyAwODoxNTo1OSBaICAgIDUgZGF5cyAgICA1IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4s
IFpoZW5nIiA8enlhbkByZWRoYXQuY29tPgogICJaaGFuZywgSnVuIiA8anVuLnpoYW5nQGludGVs
LmNvbT4KICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBZGl0eWEgUGFr
a2kgPHBha2tpMDAxQHVtbi5lZHU+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRl
bC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxiYW4gQmVkZWwg
PGFsYmV1QGZyZWUuZnI+CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29t
PgogIEFsZXhhbmRlciBPbm5hc2NoIDxhbGV4YW5kZXIub25uYXNjaEBsYW5kaXNneXIuY29tPgog
IEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4K
ICBBbGV4YW5kZXIgU2hpeWFuIDxzaGNfd29ya0BtYWlsLnJ1PgogIEFsZXhleSBLaG9yb3NoaWxv
diA8a2hvcm9zaGlsb3ZAaXNwcmFzLnJ1PgogIEFsaXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5A
Z29vZ2xlLmNvbT4KICBBbmFuZCBNb29uIDxsaW51eC5hbW9vbkBnbWFpbC5jb20+CiAgQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8
YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4uY2g+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IEx1dG9taXJza2kg
PGx1dG9Aa2VybmVsLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxp
bnV4LmludGVsLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHkuc2hldmNoZW5rb0BnbWFpbC5j
b20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5vb2Ig
U29tYW4gPGFub29iLnNvbWFuQGNpdHJpeC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhh
dC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBcnVuIFBhdGhhayA8YXJ1
bi5wYXRoYWtAbnhwLmNvbT4KICBBdHN1c2hpIE5lbW90byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5j
by5qcD4KICBCYWxhamkgUG90aHVub29yaSA8YnBvdGh1bm9AY29kZWF1cm9yYS5vcmc+CiAgQmFv
emVuZyBEaW5nIDxzcGxvdmluZzFAZ21haWwuY29tPgogIEJhcmQgbGlhbyA8eXVuZy1jaHVhbi5s
aWFvQGxpbnV4LmludGVsLmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9y
Zz4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+
CiAgQm9iIENvcGVsYW5kIDxib2Jjb3BlbGFuZEBmYi5jb20+CiAgQm9iIENvcGVsYW5kIDxtZUBi
b2Jjb3BlbGFuZC5jb20+CiAgQm9iIExpdSA8Ym9iLmxpdUBvcmFjbGUuY29tPgogIEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBXZWx0eSA8YnJpYW4ud2VsdHlAaW50ZWwuY29t
PgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFpdGFueWEgVGF0
YSA8Q2hhaXRhbnlhLlRhdGFAYmx1d2lyZWxlc3MuY28udWs+CiAgQ2hhaXRhbnlhIFRhdGEgPGNo
YWl0YW55YS50YXRhQGJsdXdpcmVsZXNzdGVjaG5vbG9neS5jb20+CiAgQ2hhcmxlcyBLZWVwYXgg
PGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoaXJhbmplZXZpIFJhcG9sdSA8Y2hp
cmFuamVldmkucmFwb2x1QGludGVsLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZl
ci5kYWxsQGxpbmFyby5vcmc+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBj
LXMuZnI+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5j
b20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdh
bmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVk
aGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFu
aWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRMOtYXogPGRhbmll
bC5kaWF6QGxpbmFyby5vcmc+CiAgRGFuaWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFy
by5vcmc+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgZGFubiBmcmF6aWVy
IDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2su
d29uZ0BvcmFjbGUuY29tPgogIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlk
IEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBk
YXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5uaXMg
RGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGlldG1hciBFZ2dl
bWFubiA8ZGlldG1hci5lZ2dlbWFubkBhcm0uY29tPgogIERtaXRyeSBFcmVtaW4gPGRtaXRyeS5l
cmVtaW5AaW50ZWwuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWls
LmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG9taW5pcXVlIE1h
cnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVkdWFyZG8gVmFsZW50aW4gPGVk
dWJlenZhbEBnbWFpbC5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbml5IFBhbHRzZXYgPEV1
Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+CiAgRXplcXVpZWwgR2FyY2lhIDxlemVxdWllbEBj
b2xsYWJvcmEuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNv
bT4KICBGZWxpcGUgRnJhbmNpb3NpIDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmVycnkgVG90aDxm
bnRvdGhAZ21haWwuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZp
bm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29tLmF1PgogIEZsb3JpYW4gRmFpbmVsbGkg
PGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEdhYnJpZWwgRmVybmFuZGV6IDxnYWJyaWVsLmZlcm5h
bmRlekBzdC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4K
ICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0
IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdW9xaW5nIEppYW5nIDxncWppYW5nQHN1c2UuY29tPgog
IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFsaWwgUGFz
aWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwu
Y29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhlcmJlcnQg
WHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIaXJveXVraSBZb2tveWFtYSA8aGly
b3l1a2kueW9rb3lhbWEudnhAcmVuZXNhcy5jb20+CiAgSG91IFRhbyA8aG91dGFvMUBodWF3ZWku
Y29tPgogIEh1YXpob25nIFRhbiA8dGFuaHVhemhvbmdAaHVhd2VpLmNvbT4KICBIdWdoIERpY2tp
bnMgPGh1Z2hkQGdvb2dsZS5jb20+CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+CiAgSWRv
IFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgog
IEl2YW4gTWlyb25vdiA8bWlyb25vdi5pdmFuQGdtYWlsLmNvbT4KICBKLiBCcnVjZSBGaWVsZHMg
PGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWNlayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tp
QGdtYWlsLmNvbT4KICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+
CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3JyaXNAbWljcm9zb2Z0LmNvbT4KICBKYW4gS2FyYSA8
amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXNvbiBHZXJl
Y2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxs
YW5veC5jb20+CiAgSmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzIDxqYXZpZXJAb3NnLnNhbXN1bmcu
Y29tPgogIEpheSBEb2xhbiA8amF5LmRvbGFuQGFjY2VzaW8uY29tPgogIEppYS1KdSBCYWkgPGJh
aWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlheHVuIFlhbmcgPGppYXh1bi55YW5nQGZseWdvYXQu
Y29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJl
ZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVs
IDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpv
aGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGly
biA8anRodW1zaGlybkBzdXNlLmRlPgogIEpvaG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNv
bT4KICBKb24gTWF4d2VsbCA8am1heHdlbGwzN0BnbWFpbC5jb20+CiAgSm9uYXRoYW4gTWFyZWsg
PGpvbmF0aGFuQG1hcmVrLmNhPgogIEpvbmF0aGFuIE5ldXNjaMOkZmVyIDxqLm5ldXNjaGFlZmVy
QGdteC5uZXQ+CiAgSm9yZGFuIE5pZXRoZSA8am5pZXRoZTVAZ21haWwuY29tPgogIEpvenNlZiBL
YWRsZWNzaWsgPGthZGxlY0BibGFja2hvbGUua2ZraS5odT4KICBKdWxpYW4gV2llZG1hbm4gPGp3
aUBsaW51eC5pYm0uY29tPgogIEp1bi1SdSBDaGFuZyA8anJqYW5nQHJlYWx0ZWsuY29tPgogIEth
aS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWlydWkgU29uZyA8
a2Fzb25nQHJlZGhhdC5jb20+CiAgS2FsIENvbmxleSA8a2FsLmNvbmxleUBkZWN0cmlzLmNvbT4K
ICBLYWxhc2ggTmFpbndhbCA8a2FsYXNoQGFyaXN0YS5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1
bW4uZWR1PgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5j
b20+CiAgS2VuLWljaGlyb3UgTUFUU1VaQVdBIDxjaGFtYWtlbkBnbWFpbC5jb20+CiAgS2VuLWlj
aGlyb3UgTUFUU1VaQVdBIDxjaGFtYXNAaDQuZGlvbi5uZS5qcD4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8
aG9lZ3NiZXJnQGNocm9taXVtLm9yZz4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2Jl
cmdAZ21haWwuY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBL
eWxlIFJvZXNjaGxleSA8a3lsZS5yb2VzY2hsZXlAbmkuY29tPgogIExhdXJlbnQgUGluY2hhcnQg
PGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KICBMZWUgRHVuY2FuIDxsZHVuY2Fu
QHN1c2UuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGkgUm9uZ1Fp
bmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIGxpbm1pYW9oZSA8bGlubWlhb2hlQGh1YXdlaS5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExp
bnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXUgWGlhbmcgPGxpdS54
aWFuZzZAenRlLmNvbS5jbj4KICBMb2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+
CiAgTHVib21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxs
dWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIE1hYXJ0ZW4gdGVyIEh1dXJuZSA8bWFh
cnRlbkB0cmVld2Fsa2VyLm9yZz4KICBNYWhlc2ggQmFuZGV3YXIgPG1haGVzaGJAZ29vZ2xlLmNv
bT4KICBNYW5pc2ggUmFuZ2Fua2FyIDxtcmFuZ2Fua2FyQG1hcnZlbGwuY29tPgogIE1hbnMgUnVs
bGdhcmQgPG1hbnNAbWFuc3IuY29tPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmVrIFN6eXByb3dza2kg
PG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5v
cmc+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWls
LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgog
IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhcnUgTmFn
YWkgPG1hc2FydS5uYWdhaS52eEByZW5lc2FzLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIg
PG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1p
YW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwgQ2hhbiA8bWljaGFlbC5j
aGFuQGJyb2FkY29tLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+
CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1o
b2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgog
IE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAgTWlrZSBNYXJjaW5pc3p5
biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJl
ZGhhdC5jb20+CiAgTWlraGFpbCBHYXZyaWxvdiA8bWlraGFpbC52LmdhdnJpbG92QGdtYWlsLmNv
bT4KICBNaWtoYWlsIFphc2xvbmtvIDx6YXNsb25rb0BsaW51eC5pYm0uY29tPgogIE1pbmcgTHUg
PG1pbmcubHVAY2l0cml4LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JA
Z21haWwuY29tPgogIE5hemFyb3YgU2VyZ2V5IDxzLW5hemFyb3ZAeWFuZGV4LnJ1PgogIE5laWxC
cm93biA8bmVpbEBicm93bi5uYW1lPgogIE5laWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgTmlj
b2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21haWwuY29tPgogIE5pa29sYXkgQWxla3NhbmRyb3Yg
PG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9A
bmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW5rYWog
R3VwdGEgPHBhbmthai5ndXB0YUBueHAuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2Vy
Y3VlaWwgPHBhdWxAY3JhcG91aWxsb3UubmV0PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0BsaW51eC5pYm0uY29tPgog
IFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1
Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwaWFzdHJ5eXlAZ21haWwuY29tPgogIFBhdmVsIFNo
aWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRl
LmNvbS5jbj4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNvbT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAcHJpbWFyeWRhdGEuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
aGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9yYWNsZS5jb20+CiAgUGhpbGlwcCBaYWJlbCA8
cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQaHVvbmcgTmd1eWVuIDxwaHVvbmcubmd1eWVuLnh3
QHJlbmVzYXMuY29tPgogIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2Fy
dEBsaW51eC5pbnRlbC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUWlhb0Nob25nIDxx
aWFvY2hvbmdAbG9vbmdzb24uY24+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgogIFJhamFzaW5naCBUaGF2YW1hbmkgPFQuUmFqYXNpbmdoQGxhbmRpc2d5
ci5jb20+CiAgUmFscGggQ2FtcGJlbGwgPHJjYW1wYmVsbEBudmlkaWEuY29tPgogIFJhbmRlciBX
YW5nIDxyYW5kZXIud2FuZ0BsaW51eC5pbnRlbC5jb20+CiAgUm9iIENsYXJrIDxyb2JkY2xhcmtA
Z21haWwuY29tPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1pa0BmcmVlLmZyPgogIFJv
bWFuIFBlbnlhZXYgPHJwZW55YWV2QHN1c2UuZGU+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJl
ckByZWRoYXQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+
CiAgUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4KICBTLmouIFdhbmcgPHNo
ZW5naml1LndhbmdAbnhwLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNv
bT4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEg
TGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRl
bC5jb20+CiAgU2VyZ2V5IE5hemFyb3YgPHMtbmF6YXJvdkB5YW5kZXgucnU+CiAgU2V0aCBGb3Jz
aGVlIDxzZXRoLmZvcnNoZWVAY2Fub25pY2FsLmNvbT4KICBTaGFua2FyYSBQYWlsb29yIDxzcDM0
ODVAY29sdW1iaWEuZWR1PgogIFNoZW5naml1IFdhbmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4K
ICBTaHViaHJhanlvdGkgRGF0dGEgPHNodWJocmFqeW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNp
bHZpbyBDZXNhcmUgPHNpbHZpby5jZXNhcmVAZ21haWwuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9y
bXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQu
YXU+CiAgU2luYW4gS2F5YSA8b2theWFAa2VybmVsLm9yZz4KICBTb25nIExpdSA8c29uZ2xpdWJy
YXZpbmdAZmIuY29tPgogIFNvd2phbnlhIEtvbWF0aW5lbmkgPHNrb21hdGluZW5pQG52aWRpYS5j
b20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIEhhYmVybGFuZCA8
c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4K
ICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBo
YW5lIEVyYW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtl
cm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZl
IExvbmdlcmJlYW0gPHNsb25nZXJiZWFtQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13
YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdHVhcnQgTWVuZWZ5IDxzdHVhcnQubWVuZWZ5
QG1hdGhlbWJlZGRlZC5jb20+CiAgU3UgWWFuanVuIDxzdXlqLmZuc3RAY24uZnVqaXRzdS5jb20+
CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdXJhdmVl
IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRha2FzaGkg
SXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1v
Y2NoaS5qcD4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGhlb2RvcmUg
VHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29t
PgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMg
RmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgogIFRob3IgVGhheWVyIDx0aG9yLnRoYXllckBsaW51eC5pbnRlbC5jb20+
CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21vbm9yaSBTYWtp
dGEgPHRvbW9ub3JpLnNha2l0YUBzb3JkLmNvLmpwPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRv
bWlkZS5jb20+CiAgVG9ueSBXdSA8dG9ueXd1QHJlYWx0ZWsuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRy
b25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29u
QGxpbmFyby5vcmc+CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgVmlnbmVz
aCBSIDx2aWduZXNockB0aS5jb20+CiAgVmluY2VudCBCYXR0cyA8dmJhdHRzQGhhc2hiYW5nYmFz
aC5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbm9kIEtvdWwg
PHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9y
Zz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIE11
cnppbiA8dmxhZGltaXIubXVyemluQGFybS5jb20+CiAgV2FucGVuZyBMaSA8a2VybmVsbHdwQGdt
YWlsLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxpQGhvdG1haWwuY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgV2lsbHkgVGFycmVhdSA8d0Axd3QuZXU+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFt
cy5kZT4KICBYaWFvIE5pIDx4bmlAcmVkaGF0LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBn
bWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgogIFlhbmd0YW8gTGkgPHRp
bnkud2luZHp6QGdtYWlsLmNvbT4KICBZYW8gTGl1IDx5b3R0YS5saXVAdWNsb3VkLmNuPgogIFlp
aGFvIFd1IDx3dXlpaGFvQGxpbnV4LmFsaWJhYmEuY29tPgogIFlpemh1byA8eXpoYWkwMDNAdWNy
LmVkdT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAgWW9zaGloaXJv
IFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcg
PHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5nIFRhbyA8cHJpbWUuemVuZ0BoaXNpbGljb24u
Y29tPgogIFpldiBXZWlzcyA8emV2QGJld2lsZGVyYmVlc3QubmV0PgogIFpoYW5nIFJ1aSA8cnVp
LnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgSnVuIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIFpo
YW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhh
bmdAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgogIFpoaSBK
aW4gPHpoaS5qaW5AaW50ZWwuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4K
ICBaeWdvIEJsYXhlbGwgPGNlM2c4amRqQHVtYWlsLmZ1cnJ5dGVycm9yLm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA3NTg2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:02:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13: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 1h9UfZ-0005UJ-Hd; Thu, 28 Mar 2019 13:02: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=IWXA=R7=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1h9UfX-0005U8-Vw
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:02:08 +0000
X-Inumbo-ID: af5a9808-5159-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 af5a9808-5159-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:02:05 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id g7so13914278lfh.10
 for <xen-devel@lists.xenproject.org>; Thu, 28 Mar 2019 06:02:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JeFMJM4FXxbx1cFHr0MPQzpLG1N7oAE+MPWVU9KI5U0=;
 b=rd2I1/zo5LpihH8+cl8566FJGwefkuMLDBcU2PnL9VJVTlZTBWXfLhPKe6KyEZtJUo
 66HlWWqns0QM38wnduDFuSX8tjoFQ9tpJ/O9sSAkjxZigJlkftu7Iy2owAtWRdHihGSZ
 uM1p9A8bgJ3mBkR1HDuiBr8RwvddPzY/EdY4UKrP4hGWRrlILwvF9NinDZ6YvEwJhOCE
 8PNzeRFhSKpk1JfMWIeLI1miBZp0HpLVKpqh6EQ6Y3giwY+MQ2ygL1b+Es7vN1onwXYv
 Bwy1fFFIuiTtuYH3Kdkfb+HpKOX3HMgYnt9XwH6X0HWrUl1nJAGSSluUIY49+kCfobN2
 glVQ==
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=JeFMJM4FXxbx1cFHr0MPQzpLG1N7oAE+MPWVU9KI5U0=;
 b=BENsLb93BQbsQolGvSV7ZLnYnpRlZqhpeIk25LHxgFocliM+4PNp6864hTzRHGvtRJ
 i08ikgprMCgUbuMeECjP73NCmMXlkgILgVg54HhEkUEtZpltgStKrsAyTDIrkBE/BreJ
 yctMsYeUMFYcqwx/4OuuYSZNf8X0ZVlZMmel8JlusKVyzQlY9aD7+4a+LpE3FfsytudB
 VJ6bEHKnJnuAzjDt4T01Q2FNoLwia3Sj58Pj5g9M3RB3K1hPVa6catKpOWAg7mM2NIl+
 D2RT/e4ewbTDW25qztO3EseVzBLXLWGYMmoFyIqvMLNVHi+EDAIKqlyY/25nweqpSLyE
 50rA==
X-Gm-Message-State: APjAAAVw/Z4HN+c5lK2exs/Wu9ta7bijth/bZ4dpQgQc7YENHHIcFAzA
 L6X7ngZO0bWdbmtXGq5OutChe5/FFoManXwRxl0=
X-Google-Smtp-Source: APXvYqxzSGbl2vK8URjT2TogaURFqjElrbF1o8dYFwTnbaYs1dHWQobFpB+JZ64cu68mrn6vyV1m/BEp9YVmXZlKYhU=
X-Received: by 2002:ac2:5285:: with SMTP id q5mr20886729lfm.37.1553778124134; 
 Thu, 28 Mar 2019 06:02:04 -0700 (PDT)
MIME-Version: 1.0
References: <20190328120658.11083-1-jgross@suse.com>
In-Reply-To: <20190328120658.11083-1-jgross@suse.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 28 Mar 2019 15:01:52 +0200
Message-ID: <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVlcmdlbiwKCk9uIFRodSwgMjggTWFyIDIwMTkgYXQgMTQ6MDksIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4KPiBFc3BlY2lhbGx5IGluIHRoZSBzY2hlZHVs
ZXIgYXJlYSAoc2NoZWR1bGUuYywgY3B1cG9vbC5jKSB0aGVyZSBpcyBhCj4gcmF0aGVyIGNvbXBs
ZXggaGFuZGxpbmcgaW52b2x2ZWQgd2hlbiBkb2luZyBzdXNwZW5kIGFuZCByZXN1bWUuCj4KPiBU
aGlzIGNhbiBiZSBzaW1wbGlmaWVkIGEgbG90IGJ5IG5vdCBwZXJmb3JtaW5nIGEgY29tcGxldGUg
Y3B1IGRvd24gYW5kCj4gdXAgY3ljbGUgZm9yIHRoZSBub24tYm9vdCBjcHVzLCBidXQga2VlcGlu
ZyB0aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkCj4gc3RhdGUgYW5kIGZyZWVpbmcgaXQgb25seSBp
biBjYXNlIGEgY3B1IGRpZG4ndCBjb21lIHVwIGFnYWluIGR1cmluZwo+IHJlc3VtZS4KPgo+IElu
IHN1bW1hcnkgbm90IG9ubHkgdGhlIGNvbXBsZXhpdHkgY2FuIGJlIHJlZHVjZWQsIGJ1dCB0aGUg
ZmFpbHVyZQo+IHRvbGVyYW5jZSB3aWxsIGJlIGV2ZW4gYmV0dGVyIHdpdGggdGhpcyBzZXJpZXM6
IFdpdGggYSBkZWRpY2F0ZWQgaG9vawo+IGZvciBmYWlsaW5nIGNwdXMgd2hlbiByZXN1bWluZyBp
dCBpcyBub3cgcG9zc2libGUgdG8gc3Vydml2ZSBlLmcuIGEKPiBjcHVwb29sIGJlaW5nIGxlZnQg
d2l0aG91dCBhbnkgY3B1IGFmdGVyIHJlc3VtZSBieSBtb3ZpbmcgaXRzIGRvbWFpbnMKPiB0byBj
cHVwb29sMC4KPgo+IEp1ZXJnZW4gR3Jvc3MgKDYpOgo+ICAgeGVuL3NjaGVkOiBjYWxsIGNwdV9k
aXNhYmxlX3NjaGVkdWxlcigpIHZpYSBjcHUgbm90aWZpZXIKPiAgIHhlbjogYWRkIGhlbHBlciBm
b3IgY2FsbGluZyBub3RpZmllcl9jYWxsX2NoYWluKCkgdG8gY29tbW9uL2NwdS5jCj4gICB4ZW46
IGFkZCBuZXcgY3B1IG5vdGlmaWVyIGFjdGlvbiBDUFVfUkVTVU1FX0ZBSUxFRAo+ICAgeGVuOiBk
b24ndCBmcmVlIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZAo+ICAgeGVuL2NwdXBvb2w6IHNp
bXBsaWZ5IHN1c3BlbmQvcmVzdW1lIGhhbmRsaW5nCj4gICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2Fi
bGUgc2NoZWR1bGVyIG9uIGNwdXMgZHVyaW5nIHN1c3BlbmQKPgo+ICB4ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jICAgICB8ICAgNCAtCj4gIHhlbi9hcmNoL3g4Ni9wZXJjcHUuYyAgICAgIHwgICAzICst
Cj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgIHwgICAzIC0KPiAgeGVuL2NvbW1vbi9jcHUu
YyAgICAgICAgICAgfCAgNjEgKysrKysrKy0tLS0tLS0KPiAgeGVuL2NvbW1vbi9jcHVwb29sLmMg
ICAgICAgfCAxMzEgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9z
Y2hlZHVsZS5jICAgICAgfCAyMDMgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9jcHUuaCAgICAgIHwgIDI5ICsrKystLS0KPiAg
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDEgLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDE5
MCBpbnNlcnRpb25zKCspLCAyNDUgZGVsZXRpb25zKC0pCj4KCkkgdGVzdGVkIHlvdXIgcGF0Y2gg
c2VyaWVzIG9uIEFSTTY0IHBsYXRmb3JtLiBXZSBoYWQgaXNzdWUgd2l0aCBoYXJkCmFmZmluaXR5
IC0gdGhlcmUgd2FzIGFzc2VydGlvbiBmYWlsdXJlIGluIHNjaGVkX2NyZWRpdDIgY29kZSBkdXJp
bmcKc3VzcGVuc2lvbiBpZiBvbmUgb2YgdGhlIHZDUFVzIGlzIHBpbm5lZCB0byBub24tMCBwQ1BV
LgoKU2VlbXMsIHlvdXIgcGF0Y2ggc2VyaWVzIGZpeGVzIHRoZSBpc3N1ZSBkdXJpbmcgc3VzcGVu
ZC4gQnV0IG5vdyBJJ20Kc2VlaW5nIGNyYXNoIGR1cmluZyByZXN1bWU6CgoKKFhFTikgc3VzcGVu
ZC5jOjE5ODogUmVzdW1lCihYRU4pIEVuYWJsaW5nIG5vbi1ib290IENQVXMgIC4uLgooWEVOKSBC
cmluZ2luZyB1cCBDUFUxCihYRU4pIENQVTEgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkKKFhFTikgQ1BVIDEgYm9vdGVkLgooWEVOKSBCcmlu
Z2luZyB1cCBDUFUyCihYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg2CihYRU4pIFdh
bGtpbmcgSHlwZXJ2aXNvciBWQSAweDAgb24gQ1BVMSB2aWEgVFRCUiAweDAwMDAwMDAwNzgxYTgw
MDAKKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAwNzgxYjBmN2YKKFhFTikgMVNUWzB4MF0gPSAw
eDAwMDAwMDAwNzgxYWFmN2YKKFhFTikgMk5EWzB4MF0gPSAweDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgQ1BVMTogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4pIC0tLS1bIFhlbi00LjEz
LXVuc3RhYmxlICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTog
ICAgMQooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyMzM2NjAgX3NwaW5fbG9jaysweDFjLzB4ODgK
KFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjMzNjVjCihYRU4pIFNQOiAgICAgMDAwMDgwMDM3ZmZj
N2Q1MAooWEVOKSBDUFNSOiAgIDYwMDAwMmM5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAwMDAwMDYgIFgxOiAwMDAwMDAwMDAw
MDAwMDAwICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAw
MDAyICBYNDogMDAwMDgwMDM3ZmM5NDQ4MCAgWDU6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
ICBYNjogMDAwMDAwMDAwMDAwMDA4MCAgWDc6IDAwMDA4MDAzN2ZmYjAwMDAgIFg4OiAwMDAwMDAw
MDAwMmExMDAwCihYRU4pICAgICAgWDk6IDAwMDAwMDAwMDAwMDAwMGEgWDEwOiAwMDAwODAwMzdm
ZmM3YmY4IFgxMTogMDAwMDAwMDAwMDAwMDAzMQooWEVOKSAgICAgWDEyOiAwMDAwMDAwMDAwMDAw
MDAxIFgxMzogMDAwMDAwMDAwMDI3ZmZmMCBYMTQ6IDAwMDAwMDAwMDAwMDAwMjAKKFhFTikgICAg
IFgxNTogMDAwMDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAwMDAwMDAgWDE3OiAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDAgWDE5OiAwMDAwMDAwMDAw
MDAwMDAwIFgyMDogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgWDIxOiAwMDAwODAwMzdmZmQw
MTA4IFgyMjogMDAwMDAwMDAwMDAwMDAwMSBYMjM6IDAwMDAwMDAwMDAzM2JjODgKKFhFTikgICAg
IFgyNDogMDAwMDAwMDAwMDMzNjAyMCBYMjU6IDAwMDAwMDAwMDAwMDAwMDAgWDI2OiAwMDAwMDAw
MDAwMDAwMDAxCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAzMzYwMDAgWDI4OiAwMDAwMDAwMDAw
MDAwMDAwICBGUDogMDAwMDgwMDM3ZmZjN2Q1MAooWEVOKQooWEVOKSAgIFZUQ1JfRUwyOiA4MDAy
MzU1OAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pICBTQ1RM
Ul9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAwMzgKKFhFTikg
IFRUQlIwX0VMMjogMDAwMDAwMDA3ODFhODAwMAooWEVOKQooWEVOKSAgICBFU1JfRUwyOiA5NjAw
MDAwNgooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIEZBUl9FTDI6
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAw
MDgwMDM3ZmZjN2Q1MDoKKFhFTikgICAgMDAwMDgwMDM3ZmZjN2Q3MCAwMDAwMDAwMDAwMjMzNmU4
IDAwMDA4MDAzN2ZmZDIwMDAgMDAwMDAwMDAwMDIzZTAwYwooWEVOKSAgICAwMDAwODAwMzdmZmM3
ZDgwIDAwMDAwMDAwMDAyMmU5MGMgMDAwMDgwMDM3ZmZjN2UxMCAwMDAwMDAwMDAwMjMyYWY4CihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmYmIwMCBmZmZmZmZmZmZmZmZmZmZm
IDAwMDAwMDAwMDAzM2NmMjAKKFhFTikgICAgMDAwMDAwMDAwMDJhMDY4MCAwMDAwMDAwMDAwMDAw
MDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDA4MDAzN2ZmYzdlOTAgMDAwMDgwMDM3ZmZjN2U1MCAwMDAwMDAwMGZmZmZmZmM4
CihYRU4pICAgIDAwMDAwMDAwMDAyOWYwMDggMDAwMDAwMDAwMDJmZmM0MSAwMDAwODAwMzdmZmM3
ZTkwIDAwMDAwMDAwMDAyNjNjNjgKKFhFTikgICAgMDAwMDgwMDM3ZmZjN2U1MCAwMDAwMDAwMDAw
MjMyYjZjIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMgooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAxIDAwMDAwMDAwMDAyZmJiODAgMDAwMDAwMDAwMDMzNjQ0OCAwMDAwMDAwMDAwMmZi
YjAwCihYRU4pICAgIDAwMDA4MDAzN2ZmYzdlNjAgMDAwMDAwMDAwMDI1NzIzMCAwMDAwODAwMzdm
ZmM3ZTkwIDAwMDAwMDAwMDAyNjNjNmMKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDc3ZTgwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwZmZmZjAw
MDBmZmZmCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAw
MDAwMDAwMDAyMzM2NjA+XSBfc3Bpbl9sb2NrKzB4MWMvMHg4OCAoUEMpCihYRU4pICAgIFs8MDAw
MDAwMDAwMDIzMzY1Yz5dIF9zcGluX2xvY2srMHgxOC8weDg4IChMUikKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjMzNmU4Pl0gX3NwaW5fbG9ja19pcnErMHgxYy8weDI0CihYRU4pICAgIFs8MDAwMDAw
MDAwMDIyZTkwYz5dIHNjaGVkdWxlLmMjc2NoZWR1bGUrMHhlOC8weDc0YwooWEVOKSAgICBbPDAw
MDAwMDAwMDAyMzJhZjg+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4Y2MvMHhlNAooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyMzJiNmM+XSBkb19zb2Z0aXJxKzB4MTQvMHgxYwooWEVOKSAgICBbPDAw
MDAwMDAwMDAyNTcyMzA+XSBpZGxlX2xvb3ArMHgxNzQvMHgxODgKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYzYzZjPl0gc3RhcnRfc2Vjb25kYXJ5KzB4MWY0LzB4MjAwCihYRU4pICAgIFs8MDAwMDAw
MDAwMDAwMDAwMT5dIDAwMDAwMDAwMDAwMDAwMDEKKFhFTikKKFhFTikKKFhFTikgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMToKKFhF
TikgQ1BVMTogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikKKFhFTikgUmVib290IGluIGZpdmUgc2Vj
b25kcy4uLgooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBQU0NJIGNwdSBvZmYgZmFpbGVkIGZvciBD
UFUwIGVycj0tMwooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CihYRU4pCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KKFhFTikgQ1BVMiB3aWxsIGNh
bGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIG9uIGV4Y2VwdGlvbiBlbnRyeQooWEVOKSBD
UFUgMiBib290ZWQuCihYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg2CihYRU4pIFdh
bGtpbmcgSHlwZXJ2aXNvciBWQSAweDAgb24gQ1BVMiB2aWEgVFRCUiAweDAwMDAwMDAwNzgxYTgw
MDAKKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAwNzgxYjBmN2YKKFhFTikgMVNUWzB4MF0gPSAw
eDAwMDAwMDAwNzgxYWFmN2YKKFhFTikgMk5EWzB4MF0gPSAweDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgQ1BVMjogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4pIC0tLS1bIFhlbi00LjEz
LXVuc3RhYmxlICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTog
ICAgMgooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyMzM2NjAgX3NwaW5fbG9jaysweDFjLzB4ODgK
KFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjMzNjVjCihYRU4pIFNQOiAgICAgMDAwMDgwMDM3ZmY3
N2Q1MAooWEVOKSBDUFNSOiAgIGEwMDAwMmM5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAwMDAwMDYgIFgxOiAwMDAwMDAwMGZm
ZmZmZmZlICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAw
MDAyICBYNDogMDAwMDgwMDM3ZmM0MjQ4MCAgWDU6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
ICBYNjogMDAwMDAwMDAwMDAwMDA4MCAgWDc6IDAwMDA4MDAzN2ZmYjAwMDAgIFg4OiAwMDAwMDAw
MDAwMmExMDAwCihYRU4pICAgICAgWDk6IDAwMDAwMDAwMDAwMDAwMGEgWDEwOiAwMDAwODAwMzdm
Zjc3YmY4IFgxMTogMDAwMDAwMDAwMDAwMDAzMgooWEVOKSAgICAgWDEyOiAwMDAwMDAwMDAwMDAw
MDAxIFgxMzogMDAwMDAwMDAwMDI3ZmZmMCBYMTQ6IDAwMDAwMDAwMDAwMDAwMjAKKFhFTikgICAg
IFgxNTogMDAwMDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAwMDAwMDAgWDE3OiAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDAgWDE5OiAwMDAwMDAwMDAw
MDAwMDAwIFgyMDogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgWDIxOiAwMDAwODAwMzdmZjdl
MTA4IFgyMjogMDAwMDAwMDAwMDAwMDAwMiBYMjM6IDAwMDAwMDAwMDAzM2JjODgKKFhFTikgICAg
IFgyNDogMDAwMDAwMDAwMDMzNjAyMCBYMjU6IDAwMDAwMDAwMDAwMDAwMDAgWDI2OiAwMDAwMDAw
MDAwMDAwMDAyCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAzMzYwMDAgWDI4OiAwMDAwMDAwMDAw
MDAwMDAwICBGUDogMDAwMDgwMDM3ZmY3N2Q1MAooWEVOKQooWEVOKSAgIFZUQ1JfRUwyOiA4MDAy
MzU1OAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pICBTQ1RM
Ul9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAwMzgKKFhFTikg
IFRUQlIwX0VMMjogMDAwMDAwMDA3ODFhODAwMAooWEVOKQooWEVOKSAgICBFU1JfRUwyOiA5NjAw
MDAwNgooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIEZBUl9FTDI6
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAw
MDgwMDM3ZmY3N2Q1MDoKKFhFTikgICAgMDAwMDgwMDM3ZmY3N2Q3MCAwMDAwMDAwMDAwMjMzNmU4
IDAwMDA4MDAzN2ZmN2QwMDAgMDAwMDAwMDAwMDIzZTAwYwooWEVOKSAgICAwMDAwODAwMzdmZjc3
ZDgwIDAwMDAwMDAwMDAyMmU5MGMgMDAwMDgwMDM3ZmY3N2UxMCAwMDAwMDAwMDAwMjMyYWY4CihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDJmYmIwMCBmZmZmZmZmZmZmZmZmZmZm
IDAwMDAwMDAwMDAzM2NmMjAKKFhFTikgICAgMDAwMDAwMDAwMDJhMDY4MCAwMDAwMDAwMDAwMDAw
MDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDA4MDAzN2ZmNzdlOTAgMDAwMDgwMDM3ZmY3N2U1MCAwMDAwMDAwMGZmZmZmZmM4
CihYRU4pICAgIDAwMDAwMDAwMDAyOWYwMDggMDAwMDAwMDAwMDJmZmM0MSAwMDAwODAwMzdmZjc3
ZTkwIDAwMDAwMDAwMDAyNjNjNjgKKFhFTikgICAgMDAwMDgwMDM3ZmY3N2U1MCAwMDAwMDAwMDAw
MjMyYjZjIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwNAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAyIDAwMDAwMDAwMDAyZmJjMDAgMDAwMDAwMDAwMDMzNjQ0OCAwMDAwMDAwMDAwMmZi
YjAwCihYRU4pICAgIDAwMDA4MDAzN2ZmNzdlNjAgMDAwMDAwMDAwMDI1NzIzMCAwMDAwODAwMzdm
Zjc3ZTkwIDAwMDAwMDAwMDAyNjNjNmMKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAw
MDc3ZTgwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMSBlZmZmZmZmZmZm
ZmFmZmZmCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAw
MDAwMDAwMDAyMzM2NjA+XSBfc3Bpbl9sb2NrKzB4MWMvMHg4OCAoUEMpCihYRU4pICAgIFs8MDAw
MDAwMDAwMDIzMzY1Yz5dIF9zcGluX2xvY2srMHgxOC8weDg4IChMUikKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjMzNmU4Pl0gX3NwaW5fbG9ja19pcnErMHgxYy8weDI0CihYRU4pICAgIFs8MDAwMDAw
MDAwMDIyZTkwYz5dIHNjaGVkdWxlLmMjc2NoZWR1bGUrMHhlOC8weDc0YwooWEVOKSAgICBbPDAw
MDAwMDAwMDAyMzJhZjg+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4Y2MvMHhlNAooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyMzJiNmM+XSBkb19zb2Z0aXJxKzB4MTQvMHgxYwooWEVOKSAgICBbPDAw
MDAwMDAwMDAyNTcyMzA+XSBpZGxlX2xvb3ArMHgxNzQvMHgxODgKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYzYzZjPl0gc3RhcnRfc2Vjb25kYXJ5KzB4MWY0LzB4MjAwCihYRU4pICAgIFs8MDAwMDAw
MDAwMDAwMDAwMj5dIDAwMDAwMDAwMDAwMDAwMDIKKFhFTikKKFhFTikKKFhFTikgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMjoKKFhF
TikgQ1BVMjogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikKKFhFTikgUmVib290IGluIGZpdmUgc2Vj
b25kcy4uLgoKCgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2
NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Unr-0006R5-Ek; Thu, 28 Mar 2019 13:10:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9Unq-0006Qw-QY
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:10:42 +0000
X-Inumbo-ID: e0971af4-515a-11e9-8403-272940454795
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0971af4-515a-11e9-8403-272940454795;
 Thu, 28 Mar 2019 13:10: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 1h9Unk-0007uA-Cb; Thu, 28 Mar 2019 13:10: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 1h9Unj-00044Z-OM; Thu, 28 Mar 2019 13:10:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9Unj-00053y-Ni; Thu, 28 Mar 2019 13:10:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134154-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 13:10:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134154: 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>

ZmxpZ2h0IDEzNDE1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE1NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAzIGRheXMgICAxNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9UxL-0007MQ-Hp; Thu, 28 Mar 2019 13:20: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=oNVM=R7=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1h9UxJ-0007ML-TL
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:20:30 +0000
X-Inumbo-ID: 3eb6e0e4-515c-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 3eb6e0e4-515c-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:20:25 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id m13so13971636lfb.6
 for <xen-devel@lists.xenproject.org>; Thu, 28 Mar 2019 06:20:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=hFCaSnrQyys2ru6ZAWrDr+ZwtE0STbQJLgX/345A2JY=;
 b=JiVKob05+1coufEcpxRy+aoxEs0XwppqVVv0aQlo1F60I/3a2jLzZFHwaF3aUzOtmK
 xBN/y3Q000n/boYQHaKO/lZaNBTOoXaPnUAnFJ3brOOEIKmzjSt0O3SYNUxt1VNW6vY+
 Wg+xG8D5pzPIOA3Pv78PG2sUoIpu6xWKXJ+Zk5DhoroIbwzYoE2OeDAK1VcUkxlP2+xD
 LWsi4LfAj+bp51PRz8uf+AbLhXtS22gsmvK40M81V/RHhONLz+Tzc1L1+Kp1kUajh+AX
 4vPeXiysp0ptnrNBIMKCm/1BC05NYADlo/KJIe54d7TR2gMN0AO+qNseFX3DxzQnQhDW
 OYVA==
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=hFCaSnrQyys2ru6ZAWrDr+ZwtE0STbQJLgX/345A2JY=;
 b=reLXAKzALksjMQ8s4zSKJxT602Wc0OsxKe77lC+A9Eh6A6kjGbuuaIJ/QKsZyYMiHp
 C8lmIDFIC/jiin8fpOAyhnKvX5qvSLRkYJ+VfxDlnFkSGEWuqQwINk00UXjqYzWLeJVE
 mYVa5secg5BuHEBqlZXcUJNAsE9sqzRyEpQ6TDH4RRAWvYkEYo/grYWJbDQfMN/HAgiG
 ReeVxoY9OX88spLltv/TKi8s3N3KxzfOUFlUaPRJk9gVP/vR4UCU0u4yl63hmmI7RGh+
 9v+l/e3COeTbgEYCF3Xo99edSuNVU68AdkDZhvWMImgwe2/T1guTLBNMkrrKN2WrUYfO
 6ysQ==
X-Gm-Message-State: APjAAAV4FL0oDnDXlL74yZ6NAQ3BBHDuqnB8MPC3mCf+gC5RNf/wsMjN
 D3+13NM+xSSS3EYh1fwvN6CNMxYD
X-Google-Smtp-Source: APXvYqzQ4C8ALuan5D0QNA+KhdKMcY+18FAafzhnpHQ7wYzRj8EJqe5PD3PqZ8DN0AYg1Fq5IrXyYA==
X-Received: by 2002:a19:6d06:: with SMTP id i6mr21691712lfc.98.1553779223066; 
 Thu, 28 Mar 2019 06:20:23 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 r27sm4492286lfn.87.2019.03.28.06.20.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Mar 2019 06:20:21 -0700 (PDT)
To: Hans Verkuil <hverkuil-cisco@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190322073742.14639-1-andr2000@gmail.com>
 <20190322073742.14639-2-andr2000@gmail.com>
 <afae5127-0939-deed-5416-8f0f9f9d0665@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <4d4706f7-2a13-2a68-4e35-fcf83bf48d03@gmail.com>
Date: Thu, 28 Mar 2019 15:20:19 +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: <afae5127-0939-deed-5416-8f0f9f9d0665@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 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>

T24gMy8yMi8xOSAxMDoyMiBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDMvMjIvMTkgODoz
NyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gVGhp
cyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4g
Y2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJp
bGl0aWVzIGV2ZW4KPj4gZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVyZW5jaW5n
LCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+
Pgo+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25h
bGl0eSB3aXRoIHRoZQo+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5k
IHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pgo+PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNl
IHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+ICAgLSBwaXhlbCBmb3JtYXRzCj4+ICAg
LSByZXNvbHV0aW9ucwo+PiAgIC0gZnJhbWUgcmF0ZXMKPj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1l
cmEgY29udHJvbHM6Cj4+ICAgLSBjb250cmFzdAo+PiAgIC0gYnJpZ2h0bmVzcwo+PiAgIC0gaHVl
Cj4+ICAgLSBzYXR1cmF0aW9uCj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4KPj4g
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNo
Y2hlbmtvQGVwYW0uY29tPgo+IExvb2tzIGdvb2QhCj4KPiBSZXZpZXdlZC1ieTogSGFucyBWZXJr
dWlsIDxodmVya3VpbC1jaXNjb0B4czRhbGwubmw+Ckp1ZXJnZW4sCmNvdWxkIHlvdSBwbGVhc2Ug
dGFrZSBhIGxvb2s/Cj4KPiBUaGFuayB5b3UgZm9yIGFsbCB5b3VyIHdvcmsgb24gdGhpcy4KPgo+
IFJlZ2FyZHMsCj4KPiAJSGFucwo+Cj4+IC0tLQo+PiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9j
YW1lcmFpZi5oIHwgMTM3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICAxIGZp
bGUgY2hhbmdlZCwgMTM3NCBpbnNlcnRpb25zKCspCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFp
Zi5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uYWNiY2Jm
M2JkNDExCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmgKPj4gQEAgLTAsMCArMSwxMzc0IEBACj4+ICsvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4+ICsgKiBjYW1lcmFpZi5oCj4+ICsgKgo+PiArICogVW5pZmllZCBjYW1lcmEgZGV2aWNlIEkv
TyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgo+PiArICoKPj4gKyAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhIGNvcHkKPj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+PiArICogZGVhbCBpbiB0aGUgU29mdHdh
cmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUK
Pj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3Ry
aWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+PiArICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3
YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKPj4gKyAq
IGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6
Cj4+ICsgKgo+PiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPj4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+PiArICoKPj4gKyAqIFRIRSBTT0ZU
V0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBF
WFBSRVNTIE9SCj4+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRI
RSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RQo+PiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgo+PiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPj4gKyAqIEZST00s
IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig
T1RIRVIKPj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPj4gKyAqCj4+ICsgKiBDb3B5
cmlnaHQgKEMpIDIwMTgtMjAxOSBFUEFNIFN5c3RlbXMgSW5jLgo+PiArICoKPj4gKyAqIEF1dGhv
cjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+PiArICovCj4+ICsKPj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hf
Xwo+PiArI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4+ICsKPj4gKyNpbmNs
dWRlICJyaW5nLmgiCj4+ICsjaW5jbHVkZSAiLi4vZ3JhbnRfdGFibGUuaCIKPj4gKwo+PiArLyoK
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvdG9jb2wgdmVyc2lvbgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICovCj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OICAgICAiMSIKPj4gKwo+PiArLyoK
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgRmVhdHVy
ZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
ICsgKgo+PiArICogRnJvbnQtPmJhY2sgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBu
ZXcgcmVxdWVzdCwgc2VuZGluZyBhCj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29u
ZGl0aW9uYWwgb24geGVuY2FtZXJhX3JlcSAoaS5lLiwgdGhlIGdlbmVyaWMKPj4gKyAqIGhvbGQt
b2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBCYWNrZW5kcyBtdXN0
IHNldAo+PiArICogeGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5H
X0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPj4gKyAqCj4+ICsgKiBCYWNrLT5mcm9udCBu
b3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXNwb25zZSwgc2VuZGluZyBhCj4+
ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVuY2FtZXJhX3Jl
c3AgKGkuZS4sIHRoZSBnZW5lcmljCj4+ICsgKiBob2xkLW9mZiBtZWNoYW5pc20gcHJvdmlkZWQg
YnkgdGhlIHJpbmcgbWFjcm9zKS4gRnJvbnRlbmRzIG11c3Qgc2V0Cj4+ICsgKiB4ZW5jYW1lcmFf
cmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQ
T05TRVMoKSkuCj4+ICsgKgo+PiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWwg
Y2FtZXJhIGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbgo+PiArICogWGVuU3RvcmUgdG8gY29t
bXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0aW5nIHBhcmFtZXRl
cnMuCj4+ICsgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3aGljaCByZXNp
ZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4+ICsgKiBiYWNrZW5kIHBvcnRpb25zIG9m
IFhlblN0b3JlLCBmb2xsb3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9uLgo+PiArICoKPj4gKyAq
IEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5
aW5nIG51bWVyaWMKPj4gKyAqIHZhbHVlcyBhcmUgZW5jb2RlZCBpbiBkZWNpbWFsLiBJbnRlZ2Vy
IHZhbHVlIHJhbmdlcyBsaXN0ZWQgYmVsb3cgYXJlCj4+ICsgKiBleHByZXNzZWQgYXMgZml4ZWQg
c2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24KPj4g
KyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0dGVkIG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2Yg
aW5mb3JtYXRpb24uCj4+ICsgKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAg
ICAgICAgICAgICAgICAgICAgICBFeGFtcGxlIGNvbmZpZ3VyYXRpb24KPj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4gKyAqCj4+ICsgKiBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYmFja2VuZCBh
bmQgZnJvbnRlbmQgY29uZmlndXJhdGlvbjoKPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+ICsgKgo+PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJv
bnRlbmQtaWQgPSAiMSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8w
L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgo+PiArICogL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvc3RhdGUgPSAiNCIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3ZlcnNpb25zID0gIjEsMiIKPj4gKyAqCj4+
ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGcm9udGVuZCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzAvYmFja2VuZC1pZCA9ICIwIgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzAvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJh
LzEiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9zdGF0ZSA9ICI0Igo+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdmVyc2lvbiA9ICIxIgo+PiAr
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmUtYWxsb2MgPSAiMSIKPj4gKyAq
Cj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDAgY29uZmlndXJhdGlv
biAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzAvbWF4LWJ1ZmZlcnMgPSAiMyIKPj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0gImNvbnRyYXN0LGh1ZSIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi82NDB4NDgwL2ZyYW1lLXJh
dGVzID0gIjMwLzEsMTUvMSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
L2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS82NDB4NDgwL2ZyYW1lLXJh
dGVzID0gIjE1LzEsMTUvMiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
L2Zvcm1hdHMvQkdSQS8xMjAweDcyMC9mcmFtZS1yYXRlcyA9ICIxNS8yIgo+PiArICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdW5pcXVlLWlkID0gIjAiCj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtcmluZy1yZWYgPSAiMjgzMiIKPj4gKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3JlcS1ldmVudC1jaGFubmVsID0gIjE1Igo+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZXZ0LXJpbmctcmVmID0gIjM4
NyIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1ldmVudC1jaGFu
bmVsID0gIjE2Igo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBEZXZp
Y2UgMSBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsg
KiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9tYXgtYnVmZmVycyA9ICI4Igo+PiAr
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvY29udHJvbHMgPSAiYnJpZ2h0bmVz
cyxzYXR1cmF0aW9uLGh1ZSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8x
L2Zvcm1hdHMvWVVZVi82NDB4NDgwL2ZyYW1lLXJhdGVzID0gIjMwLzEsMTUvMiIKPj4gKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJh
bWUtcmF0ZXMgPSAiMTUvMiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8x
L3VuaXF1ZS1pZCA9ICIxIgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEv
cmVxLXJpbmctcmVmID0gIjI4MzMiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMS9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNyIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKPj4gKyAqCj4+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNr
ZW5kIFhlbkJ1cyBOb2Rlcwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICoKPj4gKyAq
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiB2ZXJzaW9ucwo+PiArICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHN0cmluZz4KPj4gKyAqCj4+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FN
RVJBX0xJU1RfU0VQQVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQK
Pj4gKyAqICAgICAgYnkgdGhlIGJhY2tlbmQuIEZvciBleGFtcGxlICIxLDIsMyIuCj4+ICsgKgo+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRnJvbnRlbmQgWGVuQnVzIE5vZGVzCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsg
Kgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBZGRyZXNzaW5nIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIGRvbS1pZAo+PiArICog
ICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90Pgo+PiArICoKPj4gKyAqICAgICAgRG9tYWlu
IGlkZW50aWZpZXIuCj4+ICsgKgo+PiArICogZGV2LWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAg
ICAgICA8dWludDE2X3Q+Cj4+ICsgKgo+PiArICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KPj4g
KyAqCj4+ICsgKiAgICAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZjYW1lcmEvPGRl
di1pZD4vLi4uCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90
b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAq
IHZlcnNpb24KPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+ICsgKgo+PiAr
ICogICAgICBQcm90b2NvbCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMgc3VwcG9ydGVk
IGJ5IHRoZSBiYWNrZW5kLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBC
YWNrZW5kIGJ1ZmZlciBhbGxvY2F0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAq
Cj4+ICsgKiBiZS1hbGxvYwo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgIjAiLCAiMSIKPj4g
KyAqCj4+ICsgKiAgICAgIElmIHZhbHVlIGlzIHNldCB0byAiMSIsIHRoZW4gYmFja2VuZCB3aWxs
IGJlIHRoZSBidWZmZXIKPj4gKyAqICAgICAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlzIGRv
bWFpbiBkdXJpbmcgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUKPj4gKyAqICAgICAgb3BlcmF0aW9u
Lgo+PiArICogICAgICBJZiB2YWx1ZSBpcyBub3QgIjEiIG9yIG9taXR0ZWQgZnJvbnRlbmQgbXVz
dCBhbGxvY2F0ZSBidWZmZXJzIGl0c2VsZi4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gQ2FtZXJhIHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+ICsgKgo+PiArICogdW5pcXVlLWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8
c3RyaW5nPgo+PiArICoKPj4gKyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRpYWxp
emF0aW9uIGVhY2ggY2FtZXJhIGlzIGFzc2lnbmVkIGEKPj4gKyAqICAgICAgdW5pcXVlIElELCBz
byBpdCBjYW4gYmUgaWRlbnRpZmllZCBieSB0aGUgYmFja2VuZCBieSB0aGlzIElELgo+PiArICog
ICAgICBUaGlzIGNhbiBiZSBVVUlEIG9yIHN1Y2guCj4+ICsgKgo+PiArICogbWF4LWJ1ZmZlcnMK
Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50OF90Pgo+PiArICoKPj4gKyAqICAgICAg
TWF4aW11bSBudW1iZXIgb2YgY2FtZXJhIGJ1ZmZlcnMgdGhpcyBmcm9udGVuZCBtYXkgdXNlLgo+
PiArICoKPj4gKyAqIGNvbnRyb2xzCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bGlzdCBv
ZiBzdHJpbmc+Cj4+ICsgKgo+PiArICogICAgICBMaXN0IG9mIHN1cHBvcnRlZCBjYW1lcmEgY29u
dHJvbHMgc2VwYXJhdGVkIGJ5IFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUi4KPj4gKyAqICAgICAg
Q2FtZXJhIGNvbnRyb2xzIGFyZSBleHByZXNzZWQgYXMgYSBsaXN0IG9mIHN0cmluZyB2YWx1ZXMg
dy9vIGFueQo+PiArICogICAgICBvcmRlcmluZyByZXF1aXJlbWVudC4KPj4gKyAqCj4+ICsgKiBm
b3JtYXRzCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBjaGFyWzddPgo+PiAr
ICoKPj4gKyAqICAgICAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRpcmVjdG9y
aWVzIG9uZSBwZXIgZWFjaAo+PiArICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUg
bmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZQo+PiArICogICAgICBjb3JyZXNwb25kaW5nIEZP
VVJDQyBzdHJpbmcgbGFiZWwuIFRoZSBuZXh0IGxldmVsIG9mCj4+ICsgKiAgICAgIHRoZSBkaXJl
Y3RvcnkgdW5kZXIgPGZvcm1hdHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJlc29sdXRpb25zLgo+
PiArICogICAgICBJZiB0aGUgZm9ybWF0IHJlcHJlc2VudHMgYSBiaWctZW5kaWFuIHZhcmlhbnQg
b2YgYSBsaXR0bGUKPj4gKyAqICAgICAgZW5kaWFuIGZvcm1hdCwgdGhlbiB0aGUgIi1CRSIgc3Vm
Zml4IG11c3QgYmUgYWRkZWQuIEUuZy4gJ0FSMTUnIHZzCj4+ICsgKiAgICAgICdBUjE1LUJFJy4K
Pj4gKyAqICAgICAgSWYgRk9VUkNDIHN0cmluZyBsYWJlbCBoYXMgc3BhY2VzIHRoZW4gdGhvc2Ug
YXJlIG9ubHkgYWxsb3dlZCB0bwo+PiArICogICAgICBiZSBhdCB0aGUgZW5kIG9mIHRoZSBsYWJl
bCBhbmQgbXVzdCBiZSB0cmltbWVkLCBmb3IgZXhhbXBsZQo+PiArICogICAgICAnWTE2JyBhbmQg
J1kxNi1CRScgd2lsbCBiZSB0cmltbWVkLgo+PiArICoKPj4gKyAqIHJlc29sdXRpb24KPj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+eDxoZWlnaHQsIHVpbnQzMl90
Pgo+PiArICoKPj4gKyAqICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBv
ZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPj4gKyAqICAgICAgc3VwcG9ydGVkIHJlc29sdXRp
b24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+PiArICogICAgICBU
aGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZSBzdXBwb3J0ZWQgd2lkdGggYW5kIGhlaWdo
dAo+PiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgo+PiArICoK
Pj4gKyAqIGZyYW1lLXJhdGVzCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bnVtZXJhdG9y
LCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAgIExp
c3Qgb2YgWEVOQ0FNRVJBX0ZSQU1FX1JBVEVfU0VQQVJBVE9SIHNlcGFyYXRlZCBzdXBwb3J0ZWQg
ZnJhbWUgcmF0ZXMKPj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSBleHByZXNzZWQgYXMgbnVtZXJh
dG9yIGFuZCBkZW5vbWluYXRvciBvZiB0aGUKPj4gKyAqICAgICAgY29ycmVzcG9uZGluZyBmcmFt
ZSByYXRlLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgUmVxdWVzdCBU
cmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBU
aGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRvIGRlbGl2ZXIgcmVxdWVzdHMgZnJvbSBm
cm9udGVuZCB0byBiYWNrZW5kCj4+ICsgKiBhbmQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIHJlc3Bv
bnNlcyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCj4+ICsgKiBzZXQgdXAgcGVyIHZpcnR1YWwg
Y2FtZXJhIGRldmljZS4KPj4gKyAqCj4+ICsgKiByZXEtZXZlbnQtY2hhbm5lbAo+PiArICogICAg
ICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgVGhlIGlkZW50
aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBjb250cm9sIGV2ZW50IGNoYW5uZWwKPj4gKyAqICAg
ICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgo+PiArICoKPj4g
KyAqIHJlcS1yaW5nLXJlZgo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+
PiArICoKPj4gKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlz
c2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4+ICsgKiAgICAgIGEgc29sZSBwYWdlIG9mIGNh
bWVyYSdzIGNvbnRyb2wgcmluZyBidWZmZXIuCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0t
LS0tLSBDYW1lcmEgRXZlbnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+PiArICoKPj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVs
aXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFja2VuZAo+PiArICogdG8gZnJvbnRlbmQs
IHNldCB1cCBwZXIgdmlydHVhbCBjYW1lcmEgZGV2aWNlLgo+PiArICoKPj4gKyAqIGV2dC1ldmVu
dC1jaGFubmVsCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+ICsgKgo+
PiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdzIGV2ZW50IGNoYW5u
ZWwKPj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVy
Lgo+PiArICoKPj4gKyAqIGV2dC1yaW5nLXJlZgo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAg
PHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3Jh
bnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4+ICsgKiAgICAgIGEgc29s
ZSBwYWdlIG9mIGNhbWVyYSdzIGV2ZW50IHJpbmcgYnVmZmVyLgo+PiArICovCj4+ICsKPj4gKy8q
Cj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTVEFURSBESUFHUkFNUwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICoK
Pj4gKyAqIFRvb2wgc3RhY2sgY3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0ZSBub2RlcyB3aXRo
IGluaXRpYWwgc3RhdGUKPj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLgo+PiArICogVG9v
bCBzdGFjayBjcmVhdGVzIGFuZCBzZXRzIHVwIGZyb250ZW5kIGNhbWVyYSBjb25maWd1cmF0aW9u
Cj4+ICsgKiBub2RlcyBwZXIgZG9tYWluLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gTm9ybWFsIGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gKyAqCj4+ICsgKiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFj
awo+PiArICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
ICAgICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRpYWxpc2luZwo+PiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGJhY2tlbmQgZGV2aWNlIGlkZW50aWZp
Y2F0aW9uCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YS4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBPcGVuIGFu
ZCB2YWxpZGF0ZSBiYWNrZW5kIGRldmljZS4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFYKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRXYWl0Cj4+ICsgKgo+PiArICogbyBRdWVyeSBmcm9u
dGVuZCBjb25maWd1cmF0aW9uCj4+ICsgKiBvIEFsbG9jYXRlIGFuZCBpbml0aWFsaXplCj4+ICsg
KiAgIGV2ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4+ICsgKiAgIGNhbWVyYS4KPj4gKyAq
IG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+PiArICogICB0aGF0IHdpbGwgYmUgaW4g
ZWZmZWN0IGR1cmluZwo+PiArICogICB0aGlzIGNvbm5lY3Rpb24uCj4+ICsgKiAgICAgICAgICAg
ICAgfAo+PiArICogICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICBWCj4+ICsgKiBY
ZW5idXNTdGF0ZUluaXRpYWxpc2VkCj4+ICsgKgo+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGZyb250ZW5kIHRyYW5zcG9ydCBwYXJhbWV0ZXJzLgo+
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIENvbm5lY3QgdG8g
dGhlIGV2ZW50IGNoYW5uZWxzLgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4+ICsgKgo+PiArICogIG8gQ3JlYXRlIGFuZCBpbml0
aWFsaXplIE9TCj4+ICsgKiAgICB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPj4gKyAqICAgIGNvbmZp
Z3VyYXRpb24uCj4+ICsgKiAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgIHwKPj4g
KyAqICAgICAgICAgICAgICBWCj4+ICsgKiBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+PiArICoKPj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZVVua25v
d24KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0
ZUNsb3NlZAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1
c1N0YXRlQ2xvc2luZwo+PiArICogbyBSZW1vdmUgdmlydHVhbCBjYW1lcmEgZGV2aWNlCj4+ICsg
KiBvIFJlbW92ZSBldmVudCBjaGFubmVscwo+PiArICogICAgICAgICAgICAgIHwKPj4gKyAqICAg
ICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgVgo+PiArICogWGVuYnVzU3RhdGVDbG9z
ZWQKPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVjb3Zlcnkg
ZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogSW4gY2Fz
ZSBvZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBiYWNrZW5kIGhhbmRsZXMgdGhhdCBh
cwo+PiArICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUNsb3NlZCBzdGF0
ZS4KPj4gKyAqCj4+ICsgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMg
ZnJvbnRlbmQgdHJpZXMgcmVtb3ZpbmcKPj4gKyAqIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuIElm
IHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKPj4gKyAqIHRoZW4gZnJv
bnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhbmQgaXMg
cmVhZHkgZm9yCj4+ICsgKiBuZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQuIElmIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgaXMgc3RpbGwgaW4gdXNlIGFuZAo+PiArICogY2Fubm90IGJlIHJlbW92
ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
c3RhdGUKPj4gKyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHJlbW92
ZWQgb3IgYmFja2VuZCBpbml0aWF0ZXMgYSBuZXcKPj4gKyAqIGNvbm5lY3Rpb24uIE9uIHRoZSB2
aXJ0dWFsaXplZCBkZXZpY2UgcmVtb3ZhbCBmcm9udGVuZCBnb2VzIGludG8gdGhlCj4+ICsgKiBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPj4gKyAqCj4+ICsgKiBOb3RlIG9uIFhlbmJ1
c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSBvZiB0aGUgZnJvbnRlbmQ6IGlmIGJhY2tlbmQgaGFz
Cj4+ICsgKiB1bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJl
cXVlc3RzIHRvIHRoZSBiYWNrZW5kCj4+ICsgKiBhbmQgdGh1cyBjYW5ub3QgcHJvdmlkZSBmdW5j
dGlvbmFsaXR5IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYW55bW9yZS4KPj4gKyAqIEFmdGVy
IGJhY2tlbmQgaXMgYmFjayB0byBub3JtYWwgdGhlIHZpcnR1YWxpemVkIGRldmljZSBtYXkgc3Rp
bGwgaG9sZCBzb21lCj4+ICsgKiBzdGF0ZTogY29uZmlndXJhdGlvbiBpbiB1c2UsIGFsbG9jYXRl
ZCBidWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+PiArICogSW4gbW9zdCBj
YXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8gaW1wbGVtZW50IGNvbXBsZXggcmVj
b3ZlcnkKPj4gKyAqIHJlY29ubmVjdCBsb2dpYy4gSW5zdGVhZCwgYnkgZ29pbmcgaW50byBYZW5i
dXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUsCj4+ICsgKiBmcm9udGVuZCB3aWxsIG1ha2Ugc3Vy
ZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFyZQo+PiArICogYWNj
ZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0IGdyYWNlZnVsbHkgYnkgc2ln
bmFsaW5nIGVycm9yCj4+ICsgKiBzdGF0ZSBldGMuCj4+ICsgKiBPbmNlIGFsbCB0aGUgY2xpZW50
cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2aXJ0dWFsaXplZAo+PiAr
ICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhZ2Fp
biBzaWduYWxpbmcgdGhlCj4+ICsgKiBiYWNrZW5kIHRoYXQgYSBuZXcgY29ubmVjdGlvbiBjYW4g
YmUgbWFkZS4KPj4gKyAqCj4+ICsgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3Nz
aWJsZSB1bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KPj4gKyAqIFhlbmJ1c1N0YXRl
UmVjb25maWd1cmluZyBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCBzb21lIG9mIHRoZW0g
YXJlIE9TCj4+ICsgKiBzcGVjaWZpYy4gRm9yIGV4YW1wbGU6Cj4+ICsgKiAxLiBUaGUgdW5kZXJs
eWluZyBPUyBmcmFtZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRo
ZSBsYXN0Cj4+ICsgKiAgICBjbGllbnQgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBoYXMgZ29u
ZSBhbmQgdGhlIGRldmljZSBjYW4gYmUgcmVtb3ZlZAo+PiArICogMi4gRnJvbnRlbmQgY2FuIHNj
aGVkdWxlIGEgZGVmZXJyZWQgd29yayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCj4+ICsgKiAg
ICB0byBwZXJpb2RpY2FsbHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byByZS10
cnkgcmVtb3ZhbCBvZgo+PiArICogICAgdGhlIHZpcnR1YWxpemVkIGRldmljZS4KPj4gKyAqIDMu
IEJ5IGFueSBvdGhlciBtZWFucy4KPj4gKyAqCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVRVUVTVCBDT0RFUwo+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+PiArICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05GSUdf
U0VUICAgICAgICAweDAwCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUICAgICAg
ICAweDAxCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05GSUdfVkFMSURBVEUgICAweDAyCj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9GUkFNRV9SQVRFX1NFVCAgICAweDAzCj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9VVCAgICAweDA0Cj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVCAgICAgICAweDA1Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZf
Q1JFQVRFICAgICAgICAweDA2Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWSAg
ICAgICAweDA3Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfUVVFVUUgICAgICAgICAweDA4
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVVRSAgICAgICAweDA5Cj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9PUF9DVFJMX0VOVU0gICAgICAgICAweDBhCj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9PUF9DVFJMX1NFVCAgICAgICAgICAweDBiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9D
VFJMX0dFVCAgICAgICAgICAweDBjCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RB
UlQgICAgICAweDBkCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RPUCAgICAgICAw
eDBlCj4+ICsKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTUyAgICAgIDAKPj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJBU1QgICAgICAgIDEKPj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0NUUkxfU0FUVVJBVElPTiAgICAgIDIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxf
SFVFICAgICAgICAgICAgIDMKPj4gKwo+PiArLyogTnVtYmVyIG9mIHN1cHBvcnRlZCBjb250cm9s
cy4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX01BWF9DVFJMICAgICAgICAgICAgIDQKPj4gKwo+
PiArLyogQ29udHJvbCBpcyByZWFkLW9ubHkuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJM
X0ZMR19STyAgICAgICAgICAoMSA8PCAwKQo+PiArLyogQ29udHJvbCBpcyB3cml0ZS1vbmx5LiAq
Lwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfV08gICAgICAgICAgKDEgPDwgMSkKPj4g
Ky8qIENvbnRyb2wncyB2YWx1ZSBpcyB2b2xhdGlsZS4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0NUUkxfRkxHX1ZPTEFUSUxFICAgICgxIDw8IDIpCj4+ICsKPj4gKy8qIFN1cHBvcnRlZCBjb2xv
ciBzcGFjZXMuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RFRkFVTFQgICAw
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1NNUFRFMTcwTSAxCj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9DT0xPUlNQQUNFX1JFQzcwOSAgICAyCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9D
T0xPUlNQQUNFX1NSR0IgICAgICAzCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX09Q
UkdCICAgICA0Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0JUMjAyMCAgICA1Cj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RDSV9QMyAgICA2Cj4+ICsKPj4gKy8qIENv
bG9yIHNwYWNlIHRyYW5zZmVyIGZ1bmN0aW9uLiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZF
Ul9GVU5DX0RFRkFVTFQgICAgMAo+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DXzcwOSAg
ICAgICAgMQo+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1NSR0IgICAgICAgMgo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX09QUkdCICAgICAgMwo+PiArI2RlZmluZSBYRU5D
QU1FUkFfWEZFUl9GVU5DX05PTkUgICAgICAgNAo+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9G
VU5DX0RDSV9QMyAgICAgNQo+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1NNUFRFMjA4
NCAgNgo+PiArCj4+ICsvKiBDb2xvciBzcGFjZSBZ4oCZQ2JDciBlbmNvZGluZy4gKi8KPj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19JR05PUkUgICAgICAgICAgIDAKPj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX1lDQkNSX0VOQ182MDEgICAgICAgICAgICAgIDEKPj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1lDQkNSX0VOQ183MDkgICAgICAgICAgICAgIDIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lD
QkNSX0VOQ19YVjYwMSAgICAgICAgICAgIDMKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VO
Q19YVjcwOSAgICAgICAgICAgIDQKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIw
MjAgICAgICAgICAgIDUKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjBfQ09O
U1RfTFVNIDYKPj4gKwo+PiArLyogUXVhbnRpemF0aW9uIHJhbmdlLiAqLwo+PiArI2RlZmluZSBY
RU5DQU1FUkFfUVVBTlRJWkFUSU9OX0RFRkFVTFQgICAgICAgMAo+PiArI2RlZmluZSBYRU5DQU1F
UkFfUVVBTlRJWkFUSU9OX0ZVTExfUkFOR0UgICAgMQo+PiArI2RlZmluZSBYRU5DQU1FUkFfUVVB
TlRJWkFUSU9OX0xJTV9SQU5HRSAgICAgMgo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVOVCBDT0RF
Uwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICovCj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9FVlRfRlJBTUVfQVZBSUwgICAgICAweDAwCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RS
TF9DSEFOR0UgICAgICAweDAxCj4+ICsKPj4gKy8qCj4+ICsgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4+ICsgKiAgICAgICAgICAgICAgIFhFTlNUT1JFIEZJRUxEIEFORCBQQVRIIE5BTUUgU1RSSU5H
UywgSEVMUEVSUwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICovCj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9EUklWRVJfTkFNRSAgICAgICAgICAidmNhbWVyYSIKPj4gKwo+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IgICAgICAgIiwiCj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9SRVNPTFVUSU9OX1NFUEFSQVRPUiAieCIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZSQUNUSU9O
X1NFUEFSQVRPUiAgICIvIgo+PiArCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9CRV9WRVJT
SU9OUyAgICAidmVyc2lvbnMiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GRV9WRVJTSU9O
ICAgICAidmVyc2lvbiIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9SSU5HX1JFRiAg
ICJyZXEtcmluZy1yZWYiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfQ0hBTk5FTCAg
ICAicmVxLWV2ZW50LWNoYW5uZWwiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfUklO
R19SRUYgICAiZXZ0LXJpbmctcmVmIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX0NI
QU5ORUwgICAgImV2dC1ldmVudC1jaGFubmVsIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
TUFYX0JVRkZFUlMgICAgIm1heC1idWZmZXJzIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
Q09OVFJPTFMgICAgICAgImNvbnRyb2xzIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRk9S
TUFUUyAgICAgICAgImZvcm1hdHMiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GUkFNRV9S
QVRFUyAgICAiZnJhbWUtcmF0ZXMiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9CRV9BTExP
QyAgICAgICAiYmUtYWxsb2MiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9VTklRVUVfSUQg
ICAgICAidW5pcXVlLWlkIgo+PiArCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdIVE5F
U1NfU1RSICAiYnJpZ2h0bmVzcyIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJBU1Rf
U1RSICAgICJjb250cmFzdCIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJBVElPTl9T
VFIgICJzYXR1cmF0aW9uIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9IVUVfU1RSICAgICAg
ICAgImh1ZSIKPj4gKwo+PiArI2RlZmluZSBYRU5DQU1FUkFfRk9VUkNDX0JJR0VORElBTl9TVFIg
Ii1CRSIKPj4gKwo+PiArLyogTWF4aW11bSBudW1iZXIgb2YgYnVmZmVyIHBsYW5lcyBzdXBwb3J0
ZWQuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9NQVhfUExBTkUgICAgICAgICAgICA0Cj4+ICsK
Pj4gKy8qCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgU1RBVFVTIFJFVFVSTiBDT0RFUwo+PiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
PiArICoKPj4gKyAqIFN0YXR1cyByZXR1cm4gY29kZSBpcyB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1Y
RU5fRVhYIG9uIGZhaWx1cmUuCj4+ICsgKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9ucwo+PiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+PiArICoKPj4gKyAqIC0gdXNhZ2Ugb2YgZ3JhbnQgcmVmZXJlbmNlIDAg
YXMgaW52YWxpZCBncmFudCByZWZlcmVuY2U6Cj4+ICsgKiAgIGdyYW50IHJlZmVyZW5jZSAwIGlz
IHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZlciwKPj4gKyAqICAgYmVjYXVz
ZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGluIHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29u
c29sZS4KPj4gKyAqIC0gYWxsIHJlZmVyZW5jZXMgaW4gdGhpcyBkb2N1bWVudCB0byBwYWdlIHNp
emVzIG11c3QgYmUgdHJlYXRlZAo+PiArICogICBhcyBwYWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJ
WkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KPj4gKyAqIC0gYWxsIEZPVVJDQyBtYXBwaW5ncyB1
c2VkIGZvciBjb25maWd1cmF0aW9uIGFuZCBtZXNzYWdpbmcgYXJlCj4+ICsgKiAgIExpbnV4IFY0
TDIgb25lczogaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVkZS91YXBpL2xpbnV4L3ZpZGVvZGV2Mi5oCj4+
ICsgKiAgIHdpdGggdGhlIGZvbGxvd2luZyBleGNlcHRpb25zOgo+PiArICogICAgIC0gY2hhcmFj
dGVycyBhcmUgYWxsb3dlZCBpbiBbMHgyMDsgMHg3Zl0gcmFuZ2UKPj4gKyAqICAgICAtIHdoZW4g
dXNlZCBmb3IgWGVuU3RvcmUgY29uZmlndXJhdGlvbiBlbnRyaWVzIHRoZSBmb2xsb3dpbmcKPj4g
KyAqICAgICAgIGFyZSBub3QgYWxsb3dlZDoKPj4gKyAqICAgICAgIC0gJy8nLCAnXCcsICcgJyAo
c3BhY2UpLCAnPCcsICc+JywgJzonLCAnIicsICd8JywgJz8nLCAnKicKPj4gKyAqICAgICAgIC0g
aWYgdHJhaWxpbmcgc3BhY2VzIGFyZSBwYXJ0IG9mIHRoZSBGT1VSQ0MgY29kZSB0aGVuIHRob3Nl
IG11c3QgYmUKPj4gKyAqICAgICAgICAgdHJpbW1lZAo+PiArICoKPj4gKyAqCj4+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICBEZXNjcmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wg
YmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXIKPj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4gKyAqCj4+ICsgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIFBhcmEtdmlydHVhbCBjYW1l
cmEgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKPj4gKyAqIGVhY2ggb3RoZXIgdXNpbmcgc2hhcmVk
IHBhZ2VzIGFuZCBldmVudCBjaGFubmVscy4KPj4gKyAqIFNoYXJlZCBwYWdlIGNvbnRhaW5zIGEg
cmluZyB3aXRoIHJlcXVlc3QvcmVzcG9uc2UgcGFja2V0cy4KPj4gKyAqCj4+ICsgKiBBbGwgcmVz
ZXJ2ZWQgZmllbGRzIGluIHRoZSBzdHJ1Y3R1cmVzIGJlbG93IG11c3QgYmUgMC4KPj4gKyAqCj4+
ICsgKiBGb3IgYWxsIHJlcXVlc3QvcmVzcG9uc2UvZXZlbnQgcGFja2V0czoKPj4gKyAqICAgLSBm
cmFtZSByYXRlIHBhcmFtZXRlciBpcyByZXByZXNlbnRlZCBhcyBhIHBhaXIgb2YgNCBvY3RldCBs
b25nCj4+ICsgKiAgICAgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvcjoKPj4gKyAqICAgICAgIC0g
ZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUK
Pj4gKyAqICAgICAgIC0gZnJhbWVfcmF0ZV9kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBv
ZiB0aGUgZnJhbWUgcmF0ZQo+PiArICogICAgIFRoZSBjb3JyZXNwb25kaW5nIGZyYW1lIHJhdGUg
KEh6KSBpcyBjYWxjdWxhdGVkIGFzOgo+PiArICogICAgICAgZnJhbWVfcmF0ZSA9IGZyYW1lX3Jh
dGVfbnVtZXIgLyBmcmFtZV9yYXRlX2Rlbm9tCj4+ICsgKiAgIC0gYnVmZmVyIGluZGV4IGlzIGEg
emVybyBiYXNlZCBpbmRleCBvZiB0aGUgYnVmZmVyLiBNdXN0IGJlIGxlc3MgdGhhbgo+PiArICog
ICAgIHRoZSB2YWx1ZSBvZiBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVC5udW1fYnVmcyByZXNwb25z
ZToKPj4gKyAqICAgICAgIC0gaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyLgo+
PiArICoKPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVx
dWVzdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogQWxs
IHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPj4gKyAq
IEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiAgIGlkIC0gdWludDE2X3QsIHByaXZhdGUgZ3Vlc3QgdmFsdWUsIGVjaG9lZCBpbiByZXNw
b25zZS4KPj4gKyAqICAgb3BlcmF0aW9uIC0gdWludDhfdCwgb3BlcmF0aW9uIGNvZGUsIFhFTkNB
TUVSQV9PUF9YWFguCj4+ICsgKgo+PiArICoKPj4gKyAqIFJlcXVlc3QgdG8gc2V0L3ZhbGlkYXRl
IHRoZSBjb25maWd1cmF0aW9uIC0gcmVxdWVzdCB0byBzZXQgdGhlCj4+ICsgKiBjb25maWd1cmF0
aW9uL21vZGUgb2YgdGhlIGNhbWVyYSAoWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQpIG9yIHRvCj4+
ICsgKiBjaGVjayBpZiB0aGUgY29uZmlndXJhdGlvbiBpcyB2YWxpZCBhbmQgY2FuIGJlIHVzZWQK
Pj4gKyAqIChYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFKToKPj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgX09QX0NPTkZJR19YWFggfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIHBpeGVsX2Zvcm1hdCAtIHVpbnQz
Ml90LCBwaXhlbCBmb3JtYXQgdG8gYmUgdXNlZCwgRk9VUkNDIGNvZGUuCj4+ICsgKiB3aWR0aCAt
IHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMuCj4+ICsgKiBoZWlnaHQgLSB1aW50MzJfdCwgaGVp
Z2h0IGluIHBpeGVscy4KPj4gKyAqCj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlz
IHJlcXVlc3QuCj4+ICsgKgo+PiArICogTm90ZXM6Cj4+ICsgKiAgLSB0aGUgb25seSBkaWZmZXJl
bmNlIGJldHdlZW4gWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSBhbmQKPj4gKyAqICAgIFhF
TkNBTUVSQV9PUF9DT05GSUdfU0VUIGlzIHRoYXQgdGhlIGZvcm1lciBkb2Vzbid0IGFjdHVhbGx5
IGNoYW5nZQo+PiArICogICAgY2FtZXJhIGNvbmZpZ3VyYXRpb24sIGJ1dCBxdWVyaWVzIGlmIHRo
ZSBjb25maWd1cmF0aW9uIGlzIHZhbGlkLgo+PiArICogICAgVGhpcyBjYW4gYmUgdXNlZCB3aGls
ZSBzdHJlYW0gaXMgYWN0aXZlIGFuZC9vciBidWZmZXJzIGFsbG9jYXRlZC4KPj4gKyAqICAtIGZy
b250ZW5kIG11c3QgY2hlY2sgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8g
c2VlCj4+ICsgKiAgICBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQg
ZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+PiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4K
Pj4gKyAqICAtIGZyb250ZW5kIG1heSBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9DT05GSUdf
U0VUIHJlcXVlc3RzIGJlZm9yZQo+PiArICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFN
X1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhlCj4+ICsgKiAgICBmaW5hbCBzdHJl
YW0gY29uZmlndXJhdGlvbi4KPj4gKyAqICAtIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5n
ZWQgZHVyaW5nIGFjdGl2ZSBzdHJlYW1pbmcsIGUuZy4KPj4gKyAqICAgIGFmdGVyIFhFTkNBTUVS
QV9PUF9TVFJFQU1fU1RBUlQgYW5kIGJlZm9yZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AKPj4g
KyAqICAgIHJlcXVlc3RzLgo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZ19yZXEg
ewo+PiArICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKPj4gKyAgICB1aW50MzJfdCB3aWR0aDsK
Pj4gKyAgICB1aW50MzJfdCBoZWlnaHQ7Cj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogUmVxdWVz
dCBjdXJyZW50IGNvbmZpZ3VyYXRpb24gb2YgdGhlIGNhbWVyYToKPj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgX09QX0NPTkZJR19HRVQgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2
NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBm
b3IgdGhpcyByZXF1ZXN0Lgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IHRvIHNldCB0aGUg
ZnJhbWUgcmF0ZSBvZiB0aGUgc3RyZWFtOgo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAg
IDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBf
RlJBTUVfUkFURV9TRVR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX251bWVyICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBmcmFtZV9yYXRlX251bWVyIC0g
dWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPj4gKyAqIGZyYW1lX3JhdGVf
ZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCj4+ICsgKgo+
PiArICogTm90ZXM6Cj4+ICsgKiAgLSB0byBxdWVyeSB0aGUgY3VycmVudCAoYWN0dWFsKSBmcmFt
ZSByYXRlIHVzZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVAo+PiArICogICAgcmVxdWVzdC4KPj4g
KyAqICAtIHRoaXMgcmVxdWVzdCBjYW4gYmUgdXNlZCB3aXRoIGNhbWVyYSBidWZmZXJzIGFsbG9j
YXRlZCwgYnV0IHN0cmVhbQo+PiArICogICAgc3RvcHBlZCwgZS5nLiBmcm9udGVuZCBpcyBhbGxv
d2VkIHRvIHN0b3AgdGhlIHN0cmVhbSB3aXRoCj4+ICsgKiAgICBYRU5DQU1FUkFfT1BfU1RSRUFN
X1NUT1AsIGhvbGQgdGhlIGJ1ZmZlcnMgYWxsb2NhdGVkIChlLmcuIGtlZXAgdGhlCj4+ICsgKiAg
ICBjb25maWd1cmF0aW9uIHNldCB3aXRoIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUKSwgY2hhbmdl
IHRoZQo+PiArICogICAgZnJhbWUgcmF0ZSBvZiB0aGUgc3RyZWFtIGFuZCAocmUpc3RhcnQgdGhl
IHN0cmVhbSBhZ2FpbiB3aXRoCj4+ICsgKiAgICBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJULgo+
PiArICogIC0gZnJhbWUgcmF0ZSBjYW5ub3QgYmUgY2hhbmdlZCBkdXJpbmcgYWN0aXZlIHN0cmVh
bWluZywgZS5nLgo+PiArICogICAgYWZ0ZXIgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCBhbmQg
YmVmb3JlIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RPUAo+PiArICogICAgY29tbWFuZHMuCj4+ICsg
Ki8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfcmF0ZV9yZXEgewo+PiArICAgIHVpbnQzMl90
IGZyYW1lX3JhdGVfbnVtZXI7Cj4+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPj4g
K307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIncyBsYXlvdXQ6Cj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9CVUZfR0VUX0xBWU9VVHwgICByZXNlcnZlZCAg
ICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIFNlZSBy
ZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4gKyAqCj4+ICsgKgo+PiArICogUmVx
dWVzdCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkOgo+PiArICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfCBfT1BfQlVGX1JFUVVFU1R8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8
ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4g
KyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1
c2VkLgo+PiArICoKPj4gKyAqIElmIG51bV9idWZzIGlzIG5vdCB6ZXJvIHRoZW4gdGhlIGJhY2tl
bmQgdmFsaWRhdGVzIHRoZSByZXF1ZXN0ZWQgbnVtYmVyIG9mCj4+ICsgKiBidWZmZXJzIGFuZCBy
ZXNwb25kcyB3aXRoIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbGxvd2VkIGZvciB0aGlzIGZyb250
ZW5kLgo+PiArICogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoZSBjb3Jy
ZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4+ICsgKiBzZWUgaWYgdGhlIHZhbHVlcyBy
ZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4g
KyAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+ICsgKiBGcm9udGVuZCBpcyBhbGxvd2VkIHRvIHNl
bmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzCj4+ICsgKiBiZWZv
cmUgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9y
IHR1bmUgdGhlCj4+ICsgKiBmaW5hbCBjb25maWd1cmF0aW9uLgo+PiArICogRnJvbnRlbmQgaXMg
bm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBhZnRlciB0aGlz
IGNhbGwKPj4gKyAqIHdpdGggYSBub24temVybyB2YWx1ZSBvZiBudW1fYnVmcy4gSWYgY2FtZXJh
IHJlY29uZmlndXJhdGlvbiBpcyByZXF1aXJlZAo+PiArICogdGhlbiB0aGlzIHJlcXVlc3QgbXVz
dCBiZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIGFueSBjcmVhdGVkCj4+ICsg
KiBidWZmZXJzIG11c3QgYmUgZGVzdHJveWVkIGZpcnN0Lgo+PiArICogRnJvbnRlbmQgaXMgbm90
IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhZnRlciB0aGUKPj4gKyAq
IHN0cmVhbWluZyBoYXMgc3RhcnRlZC4KPj4gKyAqCj4+ICsgKiBJZiBudW1fYnVmcyBpcyAwIGFu
ZCBzdHJlYW1pbmcgaGFzIG5vdCBzdGFydGVkIHlldCwgdGhlbiB0aGUgYmFja2VuZCB3aWxsCj4+
ICsgKiBmcmVlIGFsbCBwcmV2aW91c2x5IGFsbG9jYXRlZCBidWZmZXJzIChpZiBhbnkpLgo+PiAr
ICogVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jlc3Mgd2lsbCBy
ZXN1bHQgaW4gYW4gZXJyb3IuCj4+ICsgKgo+PiArICogSWYgY2FtZXJhIHJlY29uZmlndXJhdGlv
biBpcyByZXF1aXJlZCB0aGVuIHRoZSBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkCj4+ICsgKiBh
bmQgdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFu
ZCBhbnkKPj4gKyAqIGNyZWF0ZWQgYnVmZmVycyBtdXN0IGJlIGRlc3Ryb3llZC4KPj4gKyAqCj4+
ICsgKiBQbGVhc2Ugbm90ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1
ZXN0IG11c3Qgbm90IGV4Y2VlZAo+PiArICogdGhlIHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3Rv
cmUubWF4LWJ1ZmZlcnMuCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhp
cyByZXF1ZXN0Lgo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IHsKPj4g
KyAgICB1aW50OF90IG51bV9idWZzOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3Qg
Y2FtZXJhIGJ1ZmZlciBjcmVhdGlvbjoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09Q
X0JVRl9DUkVBVEUgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgIGluZGV4
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8
IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwbGFuZV9vZmZzZXRbMF0gICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0
WzFdICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFsyXSAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbM10gICAgICAgICAgICAgICAgICAgICAgICAg
fCAyOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3JlZl9kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRl
IG11bHRpcGxlIGJ1ZmZlcnMgd2l0aCB0aGUgc2FtZSBpbmRleCBpcyBhbiBlcnJvci4KPj4gKyAq
IGluZGV4IGNhbiBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcg
Y2FtZXJhIGJ1ZmZlci4KPj4gKyAqCj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRo
ZSBidWZmZXIgdG8gYmUgY3JlYXRlZCBpbiB0aGUgcmFuZ2UKPj4gKyAqICAgZnJvbSAwIHRvIHRo
ZSBudW1fYnVmcyBmaWVsZCByZXR1cm5lZCBpbiByZXNwb25zZSBmb3IKPj4gKyAqICAgWEVOQ0FN
RVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3QKPj4gKyAqIHBsYW5lX29mZnNldCAtIGFycmF5IG9m
IHVpbnQzMl90LCBvZmZzZXQgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKPj4gKyAqICAgaW4g
b2N0ZXRzIGZyb20gdGhlIGJ1ZmZlciBzdGFydC4gTnVtYmVyIG9mIG9mZnNldHMgcmV0dXJuZWQg
aXMKPj4gKyAqICAgZXF1YWwgdG8gdGhlIHZhbHVlIHJldHVybmVkIGluIFhFTkNBTUVSQV9PUF9C
VUZfR0VUX0xBWU9VVC5udW1fcGxhbmVzLgo+PiArICogZ3JlZl9kaXJlY3RvcnkgLSBncmFudF9y
ZWZfdCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCj4+ICsgKiAgIGRlc2Ny
aWJpbmcgc2hhcmVkIGJ1ZmZlciByZWZlcmVuY2VzLiBUaGUgc2l6ZSBvZiB0aGUgYnVmZmVyIGlz
IGVxdWFsIHRvCj4+ICsgKiAgIFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9VVC5zaXplIHJlc3Bv
bnNlLiBBdCBsZWFzdCBvbmUgcGFnZSBleGlzdHMuIElmCj4+ICsgKiAgIHNoYXJlZCBidWZmZXIg
c2l6ZSBleGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAo+
PiArICogICB0aGVuIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBzaGFyZWQgcGFnZSBtdXN0IGJlIHN1
cHBsaWVkIChzZWUKPj4gKyAqICAgZ3JlZl9kaXJfbmV4dF9wYWdlIGJlbG93KS4KPj4gKyAqCj4+
ICsgKiBJZiBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0MgY29uZmlndXJhdGlvbiBlbnRyeSBpcyBz
ZXQsIHRoZW4gYmFja2VuZCB3aWxsCj4+ICsgKiBhbGxvY2F0ZSB0aGUgYnVmZmVyIHdpdGggdGhl
IHBhcmFtZXRlcnMgcHJvdmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFuZCBwYWdlCj4+ICsgKiBkaXJl
Y3RvcnkgaXMgaGFuZGxlZCBhcyBmb2xsb3dzOgo+PiArICogICBGcm9udGVuZCBvbiByZXF1ZXN0
Ogo+PiArICogICAgIC0gYWxsb2NhdGVzIHBhZ2VzIGZvciB0aGUgZGlyZWN0b3J5IChncmVmX2Rp
cmVjdG9yeSwKPj4gKyAqICAgICAgIGdyZWZfZGlyX25leHRfcGFnZShzKQo+PiArICogICAgIC0g
Z3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2YgdGhlIGRpcmVjdG9yeSB0byB0aGUg
YmFja2VuZAo+PiArICogICAgIC0gc2V0cyBncmVmX2Rpcl9uZXh0X3BhZ2UgZmllbGRzCj4+ICsg
KiAgIEJhY2tlbmQgb24gcmVzcG9uc2U6Cj4+ICsgKiAgICAgLSBncmFudHMgcGVybWlzc2lvbnMg
Zm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCB0bwo+PiArICogICAgICAgdGhl
IGZyb250ZW5kCj4+ICsgKiAgICAgLSBmaWxscyBpbiBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50
IHJlZmVyZW5jZXMKPj4gKyAqICAgICAgIChncmVmW10gaW4gc3RydWN0IHhlbmNhbWVyYV9wYWdl
X2RpcmVjdG9yeSkKPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSB7
Cj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4gKyAgICB1aW50OF90IHJlc2VydmVkWzNdOwo+PiAr
ICAgIHVpbnQzMl90IHBsYW5lX29mZnNldFtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKPj4gKyAgICBn
cmFudF9yZWZfdCBncmVmX2RpcmVjdG9yeTsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBTaGFy
ZWQgcGFnZSBmb3IgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgYnVmZmVyIGRlc2NyaXB0b3IgKGdy
ZWZfZGlyZWN0b3J5IGluCj4+ICsgKiB0aGUgcmVxdWVzdCkgZW1wbG95cyBhIGxpc3Qgb2YgcGFn
ZXMsIGRlc2NyaWJpbmcgYWxsIHBhZ2VzIG9mIHRoZSBzaGFyZWQKPj4gKyAqIGRhdGEgYnVmZmVy
Ogo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAg
ICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JlZlswXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbaV0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IGkqNCs4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBncmVmW04gLSAxXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTio0KzgKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIGdyZWZfZGlyX25leHRfcGFnZSAtIGdyYW50
X3JlZl90LCByZWZlcmVuY2UgdG8gdGhlIG5leHQgcGFnZSBkZXNjcmliaW5nCj4+ICsgKiAgIHBh
Z2UgZGlyZWN0b3J5LiBNdXN0IGJlIDAgaWYgdGhlcmUgYXJlIG5vIG1vcmUgcGFnZXMgaW4gdGhl
IGxpc3QuCj4+ICsgKiBncmVmW2ldIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byBhIHNoYXJl
ZCBwYWdlIG9mIHRoZSBidWZmZXIKPj4gKyAqICAgYWxsb2NhdGVkIGF0IFhFTkNBTUVSQV9PUF9C
VUZfQ1JFQVRFLgo+PiArICoKPj4gKyAqIE51bWJlciBvZiBncmFudF9yZWZfdCBlbnRyaWVzIGlu
IHRoZSB3aG9sZSBwYWdlIGRpcmVjdG9yeSBpcyBub3QKPj4gKyAqIHBhc3NlZCwgYnV0IGluc3Rl
YWQgY2FuIGJlIGNhbGN1bGF0ZWQgYXM6Cj4+ICsgKiAgIG51bV9ncmVmc190b3RhbCA9IChYRU5D
QU1FUkFfT1BfQlVGX1JFUVVFU1Quc2l6ZSArIFhFTl9QQUdFX1NJWkUgLSAxKSAvCj4+ICsgKiAg
ICAgICBYRU5fUEFHRV9TSVpFCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJl
Y3Rvcnkgewo+PiArICAgIGdyYW50X3JlZl90IGdyZWZfZGlyX25leHRfcGFnZTsKPj4gKyAgICBn
cmFudF9yZWZfdCBncmVmWzFdOyAvKiBWYXJpYWJsZSBsZW5ndGggKi8KPj4gK307Cj4+ICsKPj4g
Ky8qCj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kgYSBwcmV2aW91
c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+PiArICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAg
aW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIGlu
ZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBkZXN0cm95ZWQuCj4+ICsg
Kgo+PiArICoKPj4gKyAqIFJlcXVlc3QgcXVldWVpbmcgb2YgdGhlIGJ1ZmZlciBmb3IgYmFja2Vu
ZCB1c2U6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUVVFVUUgIHwgICBy
ZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogTm90ZXM6Cj4+ICsgKiAgLSBmcm9udGVu
ZHMgbXVzdCBub3QgYWNjZXNzIHRoZSBidWZmZXIgY29udGVudCBhZnRlciB0aGlzIHJlcXVlc3Qg
dW50aWwKPj4gKyAqICAgIHJlc3BvbnNlIHRvIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVVRSBoYXMg
YmVlbiByZWNlaXZlZC4KPj4gKyAqICAtIGJ1ZmZlcnMgbXVzdCBiZSBxdWV1ZWQgdG8gdGhlIGJh
Y2tlbmQgYmVmb3JlIGRlc3Ryb3lpbmcgdGhlbSB3aXRoCj4+ICsgKiAgICBYRU5DQU1FUkFfT1Bf
QlVGX0RFU1RST1kuCj4+ICsgKgo+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUg
YnVmZmVyIHRvIGJlIHF1ZXVlZC4KPj4gKyAqCj4+ICsgKgo+PiArICogUmVxdWVzdCBkZXF1ZXVl
aW5nIG9mIHRoZSBidWZmZXIgZm9yIGZyb250ZW5kIHVzZToKPj4gKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHxfT1BfQlVGX0RFUVVFVUUgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
Ngo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+
ICsgKiBOb3RlczoKPj4gKyAqICAtIGZyb250ZW5kIGlzIGFsbG93ZWQgdG8gYWNjZXNzIHRoZSBi
dWZmZXIgY29udGVudCBhZnRlciB0aGUgY29ycmVzcG9uZGluZwo+PiArICogICAgcmVzcG9uc2Ug
dG8gdGhpcyByZXF1ZXN0Lgo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2Yg
dGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCj4+ICsgKgo+PiArICoKPj4gKyAqIFJlcXVlc3QgY2Ft
ZXJhIGNvbnRyb2wgZGV0YWlsczoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NU
UkxfRU5VTSAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEy
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4g
KyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4gKyAqCj4+ICsgKiBp
bmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjb250cm9sIHRvIGJlIHF1ZXJpZWQuCj4+ICsg
Ki8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfaW5kZXggewo+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+
ICt9Owo+PiArCj4+ICsvKgo+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBjaGFuZ2U6Cj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfU0VUX0NUUkwgIHwgICByZXNlcnZlZCAg
ICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZhbHVlIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5
cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+PiArICog
dmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+ICsgKi8KPj4gK3N0
cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSB7Cj4+ICsgICAgdWludDhfdCB0eXBlOwo+PiArICAg
IHVpbnQ4X3QgcmVzZXJ2ZWRbN107Cj4+ICsgICAgaW50NjRfdCB2YWx1ZTsKPj4gK307Cj4+ICsK
Pj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIHN0YXRlOgo+PiArICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgX09QX0dFVF9DVFJMICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyBy
ZXF1ZXN0Lgo+PiArICoKPj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9s
LCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNh
bWVyYV9nZXRfY3RybF9yZXEgewo+PiArICAgIHVpbnQ4X3QgdHlwZTsKPj4gK307Cj4+ICsKPj4g
Ky8qCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjYXB0dXJlIHN0cmVhbSBzdGFydDoKPj4gKyAqICAg
ICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
MyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
IGlkICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NUQVJUfCAgIHJlc2VydmVkICAgICB8IDQK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICoKPj4gKyAqIFJlcXVl
c3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0b3A6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAg
ICB8X09QX1NUUkVBTV9TVE9QIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gUmVzcG9uc2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+
ICsgKgo+PiArICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0
IG9jdGV0cykuCj4+ICsgKgo+PiArICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSBjb21tb24g
aGVhZGVyOgo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAg
IHJlc2VydmVkICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
OAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogaWQgLSB1aW50MTZfdCwgY29waWVk
IGZyb20gdGhlIHJlcXVlc3QuCj4+ICsgKiBvcGVyYXRpb24gLSB1aW50OF90LCBYRU5DQU1FUkFf
T1BfKiAtIGNvcGllZCBmcm9tIHJlcXVlc3QuCj4+ICsgKiBzdGF0dXMgLSBpbnQzMl90LCByZXNw
b25zZSBzdGF0dXMsIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4KPj4g
KyAqCj4+ICsgKgo+PiArICogQ29uZmlndXJhdGlvbiByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBY
RU5DQU1FUkFfT1BfQ09ORklHX1NFVCwKPj4gKyAqIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUIGFu
ZCBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFIHJlcXVlc3RzOgo+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCBfT1BfQ09ORklHX1hYWCB8ICAgIHJlc2VydmVkICAgIHwgNAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGVsIGZvcm1hdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcnNw
YWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGZlcl9mdW5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHljYmNyX2VuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1YW50aXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNwX3Jh
dGlvX251bWVyICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAgICAg
ICAgICAgICAgICAgICAgICAgfCA0NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX251bWVyICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1Ngo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBNZWFuaW5nIG9mIHRoZSBj
b3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBzYW1lIGFzIGZvcgo+
PiArICogWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgYW5kIFhFTkNBTUVSQV9PUF9GUkFNRV9SQVRF
X1NFVCByZXF1ZXN0cy4KPj4gKyAqCj4+ICsgKiBjb2xvcnNwYWNlIC0gdWludDMyX3QsIHRoaXMg
c3VwcGxlbWVudHMgcGl4ZWxfZm9ybWF0IHBhcmFtZXRlciwKPj4gKyAqICAgb25lIG9mIHRoZSBY
RU5DQU1FUkFfQ09MT1JTUEFDRV9YWFguCj4+ICsgKiB4ZmVyX2Z1bmMgLSB1aW50MzJfdCwgdGhp
cyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPj4gKyAqICAgb25lIG9mIHRoZSBY
RU5DQU1FUkFfWEZFUl9GVU5DX1hYWC4KPj4gKyAqIHljYmNyX2VuYyAtIHVpbnQzMl90LCB0aGlz
IHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+PiArICogICBvbmUgb2YgdGhlIFhF
TkNBTUVSQV9ZQ0JDUl9FTkNfWFhYLiBQbGVhc2Ugbm90ZSwgdGhhdCB5Y2Jjcl9lbmMgaXMgb25s
eQo+PiArICogICB2YWxpZCBmb3IgWUNiQ3IgcGl4ZWxmb3JtYXRzIGFuZCBzaG91bGQgYmUgaWdu
b3JlZCBvdGhlcndpc2UuCj4+ICsgKiBxdWFudGl6YXRpb24gLSB1aW50MzJfdCwgdGhpcyBzdXBw
bGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1F
UkFfUVVBTlRJWkFUSU9OX1hYWC4KPj4gKyAqIGRpc3BsX2FzcF9yYXRpb19udW1lciAtIHVpbnQz
Ml90LCBudW1lcmF0b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0IHJhdGlvLgo+PiArICogZGlzcGxf
YXNwX3JhdGlvX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBkaXNwbGF5IGFz
cGVjdCByYXRpby4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVzcCB7Cj4+
ICsgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0Owo+PiArICAgIHVpbnQzMl90IHdpZHRoOwo+PiAr
ICAgIHVpbnQzMl90IGhlaWdodDsKPj4gKyAgICB1aW50MzJfdCBjb2xvcnNwYWNlOwo+PiArICAg
IHVpbnQzMl90IHhmZXJfZnVuYzsKPj4gKyAgICB1aW50MzJfdCB5Y2Jjcl9lbmM7Cj4+ICsgICAg
dWludDMyX3QgcXVhbnRpemF0aW9uOwo+PiArICAgIHVpbnQzMl90IGRpc3BsX2FzcF9yYXRpb19u
dW1lcjsKPj4gKyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fZGVub207Cj4+ICsgICAgdWlu
dDMyX3QgZnJhbWVfcmF0ZV9udW1lcjsKPj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX2Rlbm9t
Owo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3QgYnVmZmVyIHJlc3BvbnNlIC0gcmVz
cG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9VVAo+PiArICogcmVxdWVzdDoKPj4g
KyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHxfQlVGX0dFVF9MQVlPVVQgfCAgICByZXNlcnZlZCAg
ICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgIG51bV9wbGFuZXMgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVswXSAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBsYW5lX3NpemVbMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXpl
WzJdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVszXSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGxhbmVfc3RyaWRlWzBdICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDM2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBsYW5lX3N0cmlkZVsxXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0MAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zdHJp
ZGVbMl0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc3RyaWRlWzNdICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDQ4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIG51bV9wbGFuZXMgLSB1aW50OF90LCBudW1iZXIgb2Yg
cGxhbmVzIG9mIHRoZSBidWZmZXIuCj4+ICsgKiBzaXplIC0gdWludDMyX3QsIG92ZXJhbGwgc2l6
ZSBvZiB0aGUgYnVmZmVyIGluY2x1ZGluZyBzaXplcyBvZiB0aGUKPj4gKyAqICAgaW5kaXZpZHVh
bCBwbGFuZXMgYW5kIHBhZGRpbmcgaWYgYXBwbGljYWJsZS4KPj4gKyAqIHBsYW5lX3NpemUgLSBh
cnJheSBvZiB1aW50MzJfdCwgc2l6ZSBpbiBvY3RldHMgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxh
bmUKPj4gKyAqICAgaW5jbHVkaW5nIHBhZGRpbmcuCj4+ICsgKiBwbGFuZV9zdHJpZGUgLSBhcnJh
eSBvZiB1aW50MzJfdCwgc2l6ZSBpbiBvY3RldHMgb2NjdXBpZWQgYnkgdGhlCj4+ICsgKiAgIGNv
cnJlc3BvbmRpbmcgc2luZ2xlIGltYWdlIGxpbmUgaW5jbHVkaW5nIHBhZGRpbmcgaWYgYXBwbGlj
YWJsZS4KPj4gKyAqCj4+ICsgKiBOb3RlISBUaGUgc2l6ZXMgYW5kIHN0cmlkZXMgaW4gdGhpcyBy
ZXNwb25zZSBhcHBseSB0byBhbGwgYnVmZmVycyBjcmVhdGVkCj4+ICsgKiB3aXRoIFhFTkNBTUVS
QV9PUF9CVUZfQ1JFQVRFIGNvbW1hbmQsIGJ1dCBpbmRpdmlkdWFsIGJ1ZmZlcnMgbWF5IGhhdmUK
Pj4gKyAqIGRpZmZlcmVudCBwbGFuZSBvZmZzZXRzLCBzZWUgWEVOQ0FNRVJBX09QX0JVRl9SRVFV
RVNULnBsYW5lX29mZnNldC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9idWZfZ2V0X2xh
eW91dF9yZXNwIHsKPj4gKyAgICB1aW50OF90IG51bV9wbGFuZXM7Cj4+ICsgICAgdWludDhfdCBy
ZXNlcnZlZFszXTsKPj4gKyAgICB1aW50MzJfdCBzaXplOwo+PiArICAgIHVpbnQzMl90IHBsYW5l
X3NpemVbWEVOQ0FNRVJBX01BWF9QTEFORV07Cj4+ICsgICAgdWludDMyX3QgcGxhbmVfc3RyaWRl
W1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3Qg
YnVmZmVyIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+
PiArICogcmVxdWVzdDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfQlVGX1JFUVVF
U1QgfCAgICByZXNlcnZlZCAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgIG51bV9idWZmZXJzICB8ICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBudW1fYnVmZmVycyAtIHVp
bnQ4X3QsIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+ICsgKgo+PiArICoKPj4gKyAq
IENvbnRyb2wgZW51bWVyYXRlIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9D
VFJMX0VOVU06Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJMX0VOVU0gIHwg
ICAgcmVzZXJ2ZWQgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgIGluZGV4ICAgICAgfCAgICAgIHR5
cGUgICAgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgfCAxMgo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWluIGxvdyAzMi1iaXRzICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1pbiBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICBtYXggbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4IGhpZ2ggMzIt
Yml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgc3RlcCBsb3cgMzItYml0cyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAzNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0ZXAgaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNDAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
IGRlZl92YWwgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICB8IDQ0Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBkZWZfdmFsIGhpZ2gg
MzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgfCA0OAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKgo+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgY2Ft
ZXJhIGNvbnRyb2wgaW4gcmVzcG9uc2UuCj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0
aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+ICsgKiBmbGFncyAt
IHVpbnQzMl90LCBmbGFncyBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RS
TF9GTEdfWFhYLgo+PiArICogbWluIC0gaW50NjRfdCwgbWluaW11bSB2YWx1ZSBvZiB0aGUgY29u
dHJvbC4KPj4gKyAqIG1heCAtIGludDY0X3QsIG1heGltdW0gdmFsdWUgb2YgdGhlIGNvbnRyb2wu
Cj4+ICsgKiBzdGVwIC0gaW50NjRfdCwgbWluaW11bSBzaXplIGluIHdoaWNoIGNvbnRyb2wgdmFs
dWUgY2FuIGJlIGNoYW5nZWQuCj4+ICsgKiBkZWZfdmFsIC0gaW50NjRfdCwgZGVmYXVsdCB2YWx1
ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9jdHJsX2VudW1f
cmVzcCB7Cj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4gKyAgICB1aW50OF90IHR5cGU7Cj4+ICsg
ICAgdWludDhfdCByZXNlcnZlZFsyXTsKPj4gKyAgICB1aW50MzJfdCBmbGFnczsKPj4gKyAgICBp
bnQ2NF90IG1pbjsKPj4gKyAgICBpbnQ2NF90IG1heDsKPj4gKyAgICBpbnQ2NF90IHN0ZXA7Cj4+
ICsgICAgaW50NjRfdCBkZWZfdmFsOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIEdldCBjb250
cm9sIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DVFJMX0dFVDoKPj4gKyAq
ICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NUUkxfR0VUICAgfCAgICByZXNlcnZlZCAgICB8
IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
dmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhpZ2ggMzIt
Yml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMzIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKgo+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2ws
IG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+PiArICogdmFsdWUgLSBpbnQ2NF90LCBu
ZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+ICsgKi8KPj4gKwo+PiArLyoKPj4gKyAqLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVk
IHBhZ2UgYWxsb2NhdGVkIGJ5IHRoZSBmcm9udCBhbmQgcHJvcGFnYXRlZCBieQo+PiArICogICBl
dnQtZXZlbnQtY2hhbm5lbC9ldnQtcmluZy1yZWYgWGVuU3RvcmUgZW50cmllcy4KPj4gKyAqCj4+
ICsgKiBBbGwgZXZlbnQgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4K
Pj4gKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPj4gKyAqICAgICAg
ICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAg
ICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlk
ICAgICAgICAgICAgICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICoKPj4gKyAqIGlkIC0gdWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBm
cm9udC4KPj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4KPj4gKyAqCj4+
ICsgKgo+PiArICogRnJhbWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJv
bnQgd2hlbiBhIG5ldyBjYXB0dXJlZAo+PiArICogZnJhbWUgaXMgYXZhaWxhYmxlOgo+PiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfF9FVlRfRlJBTUVfQVZBSUx8ICAgcmVzZXJ2ZWQgICAgIHwg
NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZWRfc3ogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzZXFfbnVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
MAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogaW5kZXggLSB1
aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMgbmV3IGNhcHR1cmVkIGZy
YW1lLAo+PiArICogICBzZWUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgZGVzY3JpcHRpb24gb24g
dGhlIHJhbmdlCj4+ICsgKiB1c2VkX3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhp
cyBmcmFtZSBoYXMuIFRoaXMgY2FuIGJlIGxlc3MKPj4gKyAqIHRoYW4gdGhlIFhFTkNBTUVSQV9P
UF9CVUZfUkVRVUVTVC5zaXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNzZWQgZm9ybWF0cy4KPj4g
KyAqIHNlcV9udW0gLSB1aW50MzJfdCwgc2VxdWVudGlhbCBudW1iZXIgb2YgdGhlIGZyYW1lLiBN
dXN0IGJlCj4+ICsgKiAgIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZy4gSWYgc2tpcHMgYXJlIGRl
dGVjdGVkIGluIHNlcV9udW0gdGhlbiB0aGF0Cj4+ICsgKiAgIG1lYW5zIHRoYXQgdGhlIGZyYW1l
cyBpbi1iZXR3ZWVuIHdlcmUgZHJvcHBlZC4gTm90ZSBob3dldmVyIHRoYXQgbm90Cj4+ICsgKiAg
IGFsbCB2aWRlbyBjYXB0dXJlIGhhcmR3YXJlIGlzIGNhcGFibGUgb2YgZGV0ZWN0aW5nIGRyb3Bw
ZWQgZnJhbWVzLgo+PiArICogICBJbiB0aGF0IGNhc2UgdGhlcmUgd2lsbCBiZSBubyBza2lwcyBp
biB0aGUgc2VxdWVuY2UgY291bnRlci4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9mcmFt
ZV9hdmFpbF9ldnQgewo+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+ICsgICAgdWludDhfdCByZXNl
cnZlZFszXTsKPj4gKyAgICB1aW50MzJfdCB1c2VkX3N6Owo+PiArICAgIHVpbnQzMl90IHNlcV9u
dW07Cj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogQ29udHJvbCBjaGFuZ2UgZXZlbnQtIGV2ZW50
IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGNhbWVyYSBjb250cm9sCj4+ICsgKiBoYXMgY2hhbmdl
ZDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0NUUkxfQ0hBTkdFfCAgIHJlc2Vy
dmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICB0eXBlICAgICB8
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiB0eXBlIC0gdWludDhf
dCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+
ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqCj4+
ICsgKiBOb3RlczoKPj4gKyAqICAtIHRoaXMgZXZlbnQgaXMgbm90IHNlbnQgZm9yIHdyaXRlLW9u
bHkgY29udHJvbHMKPj4gKyAqICAtIHRoaXMgZXZlbnQgaXMgbm90IHNlbnQgdG8gdGhlIG9yaWdp
bmF0b3Igb2YgdGhlIGNvbnRyb2wgY2hhbmdlCj4+ICsgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBz
ZW50IHdoZW4gZnJvbnRlbmQgZmlyc3QgY29ubmVjdHMsIGUuZy4gaW5pdGlhbAo+PiArICogICAg
Y29udHJvbCBzdGF0ZSBtdXN0IGJlIGV4cGxpY2l0bHkgcXVlcmllZAo+PiArICovCj4+ICsKPj4g
K3N0cnVjdCB4ZW5jYW1lcmFfcmVxIHsKPj4gKyAgICB1aW50MTZfdCBpZDsKPj4gKyAgICB1aW50
OF90IG9wZXJhdGlvbjsKPj4gKyAgICB1aW50OF90IHJlc2VydmVkWzVdOwo+PiArICAgIHVuaW9u
IHsKPj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIGNvbmZpZzsKPj4gKyAg
ICAgICAgc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRlX3JlcSBmcmFtZV9yYXRlOwo+PiArICAg
ICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IGJ1Zl9yZXF1ZXN0Owo+PiArICAgICAg
ICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIGJ1Zl9jcmVhdGU7Cj4+ICsgICAgICAg
IHN0cnVjdCB4ZW5jYW1lcmFfaW5kZXggaW5kZXg7Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1l
cmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOwo+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2dl
dF9jdHJsX3JlcSBnZXRfY3RybDsKPj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+
ICsgICAgfSByZXE7Cj4+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3Agewo+PiAr
ICAgIHVpbnQxNl90IGlkOwo+PiArICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOwo+PiArICAgIHVpbnQ4
X3QgcmVzZXJ2ZWQ7Cj4+ICsgICAgaW50MzJfdCBzdGF0dXM7Cj4+ICsgICAgdW5pb24gewo+PiAr
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZ19yZXNwIGNvbmZpZzsKPj4gKyAgICAgICAg
c3RydWN0IHhlbmNhbWVyYV9idWZfZ2V0X2xheW91dF9yZXNwIGJ1Zl9sYXlvdXQ7Cj4+ICsgICAg
ICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7Cj4+ICsgICAgICAg
IHN0cnVjdCB4ZW5jYW1lcmFfY3RybF9lbnVtX3Jlc3AgY3RybF9lbnVtOwo+PiArICAgICAgICBz
dHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4gKyAgICAgICAgdWludDhf
dCByZXNlcnZlZDFbNTZdOwo+PiArICAgIH0gcmVzcDsKPj4gK307Cj4+ICsKPj4gK3N0cnVjdCB4
ZW5jYW1lcmFfZXZ0IHsKPj4gKyAgICB1aW50MTZfdCBpZDsKPj4gKyAgICB1aW50OF90IHR5cGU7
Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1XTsKPj4gKyAgICB1bmlvbiB7Cj4+ICsgICAgICAg
IHN0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfYXZhaWxfZXZ0IGZyYW1lX2F2YWlsOwo+PiArICAgICAg
ICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4gKyAgICAgICAgdWlu
dDhfdCByZXNlcnZlZFs1Nl07Cj4+ICsgICAgfSBldnQ7Cj4+ICt9Owo+PiArCj4+ICtERUZJTkVf
UklOR19UWVBFUyh4ZW5fY2FtZXJhaWYsIHN0cnVjdCB4ZW5jYW1lcmFfcmVxLCBzdHJ1Y3QgeGVu
Y2FtZXJhX3Jlc3ApOwo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAr
ICogICAgICAgICAgICAgICAgICAgICAgICBCYWNrIHRvIGZyb250IGV2ZW50cyBkZWxpdmVyeQo+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogSW4gb3JkZXIgdG8gZGVsaXZlciBhc3lu
Y2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBhIHNoYXJlZCBwYWdlIGlzCj4+ICsg
KiBhbGxvY2F0ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFudGVkIHJlZmVyZW5jZSBwcm9wYWdhdGVk
IHRvIGJhY2sgdmlhCj4+ICsgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQtcmluZy1yZWYvZXZ0LWV2
ZW50LWNoYW5uZWwpLgo+PiArICogVGhpcyBwYWdlIGhhcyBhIGNvbW1vbiBoZWFkZXIgdXNlZCBi
eSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXplCj4+ICsgKiBhY2Nlc3MgYW5kIGNv
bnRyb2wgZXZlbnQncyByaW5nIGJ1ZmZlciwgd2hpbGUgYmFjayBiZWluZyBhIHByb2R1Y2VyIG9m
IHRoZQo+PiArICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVyLiBUaGUgcmVzdCBv
ZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCj4+ICsgKiBpcyB1c2VkIGZvciBldmVudCBwYWNr
ZXRzLgo+PiArICoKPj4gKyAqIFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMpIGZyb250IG1h
eSBjb25maXJtIGl0cyByZWNlcHRpb24KPj4gKyAqIGZvciBlaXRoZXIgZWFjaCBldmVudCwgZ3Jv
dXAgb2YgZXZlbnRzIG9yIG5vbmUuCj4+ICsgKi8KPj4gKwo+PiArc3RydWN0IHhlbmNhbWVyYV9l
dmVudF9wYWdlIHsKPj4gKyAgICB1aW50MzJfdCBpbl9jb25zOwo+PiArICAgIHVpbnQzMl90IGlu
X3Byb2Q7Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+ICt9Owo+PiArCj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgNDA5Ngo+PiArI2RlZmluZSBYRU5DQU1FUkFf
SU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldmVudF9wYWdlKSkKPj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSAt
IFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX0xF
TiAoWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJhX2V2dCkp
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HKHBhZ2UpIFwKPj4gKyAgICAoKHN0cnVjdCB4
ZW5jYW1lcmFfZXZ0ICopKChjaGFyICopKHBhZ2UpICsgWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykp
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1JFRihwYWdlLCBpZHgpIFwKPj4gKyAgICAo
WEVOQ0FNRVJBX0lOX1JJTkcoKHBhZ2UpKVsoaWR4KSAlIFhFTkNBTUVSQV9JTl9SSU5HX0xFTl0p
Cj4+ICsKPj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fICovCj4+ICsK
Pj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICogdGFiLXdpZHRo
OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+PgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:21:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13: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 1h9Uxv-0007QK-4N; Thu, 28 Mar 2019 13: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9Uxu-0007QF-BA
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:21:06 +0000
X-Inumbo-ID: 56a321c8-515c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56a321c8-515c-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:21: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 AF89EB88D;
 Thu, 28 Mar 2019 13:21:03 +0000 (UTC)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@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: <eed5e27e-0539-c375-4242-a8eb6bc68c9f@suse.com>
Date: Thu, 28 Mar 2019 14:21:02 +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: <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------4C5F0BAC9DF5A03BCAECD675"
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
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.
--------------4C5F0BAC9DF5A03BCAECD675
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

On 28/03/2019 14:01, Volodymyr Babchuk wrote:
> Hello Juergen,
> 
> On Thu, 28 Mar 2019 at 14:09, Juergen Gross <jgross@suse.com> wrote:
>>
>> Especially in the scheduler area (schedule.c, cpupool.c) there is a
>> rather complex handling involved when doing suspend and resume.
>>
>> This can be simplified a lot by not performing a complete cpu down and
>> up cycle for the non-boot cpus, but keeping the pure software related
>> state and freeing it only in case a cpu didn't come up again during
>> resume.
>>
>> In summary not only the complexity can be reduced, but the failure
>> tolerance will be even better with this series: With a dedicated hook
>> for failing cpus when resuming it is now possible to survive e.g. a
>> cpupool being left without any cpu after resume by moving its domains
>> to cpupool0.
>>
>> Juergen Gross (6):
>>   xen/sched: call cpu_disable_scheduler() via cpu notifier
>>   xen: add helper for calling notifier_call_chain() to common/cpu.c
>>   xen: add new cpu notifier action CPU_RESUME_FAILED
>>   xen: don't free percpu areas during suspend
>>   xen/cpupool: simplify suspend/resume handling
>>   xen/sched: don't disable scheduler on cpus during suspend
>>
>>  xen/arch/arm/smpboot.c     |   4 -
>>  xen/arch/x86/percpu.c      |   3 +-
>>  xen/arch/x86/smpboot.c     |   3 -
>>  xen/common/cpu.c           |  61 +++++++-------
>>  xen/common/cpupool.c       | 131 ++++++++++++-----------------
>>  xen/common/schedule.c      | 203 +++++++++++++++++++--------------------------
>>  xen/include/xen/cpu.h      |  29 ++++---
>>  xen/include/xen/sched-if.h |   1 -
>>  8 files changed, 190 insertions(+), 245 deletions(-)
>>
> 
> I tested your patch series on ARM64 platform. We had issue with hard
> affinity - there was assertion failure in sched_credit2 code during
> suspension if one of the vCPUs is pinned to non-0 pCPU.
> 
> Seems, your patch series fixes the issue during suspend. But now I'm
> seeing crash during resume:

Oh, I wasn't aware the suspend/resume is possible on ARM, too.

I need to modify arch/arm/percpu.c like on x86.

Could you test the attached patch if it is working?


Juergen

--------------4C5F0BAC9DF5A03BCAECD675
Content-Type: text/x-patch;
 name="arm.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="arm.patch"

diff --git a/xen/arch/arm/percpu.c b/xen/arch/arm/percpu.c
index 25442c48fe..597027c6c9 100644
--- a/xen/arch/arm/percpu.c
+++ b/xen/arch/arm/percpu.c
@@ -58,11 +58,14 @@ static int cpu_percpu_callback(
     switch ( action )
     {
     case CPU_UP_PREPARE:
-        rc = init_percpu_area(cpu);
+        if ( system_state != SYS_STATE_resume )
+            rc = init_percpu_area(cpu);
         break;
     case CPU_UP_CANCELED:
     case CPU_DEAD:
-        free_percpu_area(cpu);
+    case CPU_RESUME_FAILED:
+        if ( system_state != SYS_STATE_suspend )
+            free_percpu_area(cpu);
         break;
     default:
         break;

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------4C5F0BAC9DF5A03BCAECD675--


From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:23:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:23: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 1h9V0R-0007cW-K0; Thu, 28 Mar 2019 13: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=mKej=R7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9V0R-0007cR-0f
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:23:43 +0000
X-Inumbo-ID: b3dfa4c9-515c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b3dfa4c9-515c-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:23: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 A1E0D80D;
 Thu, 28 Mar 2019 06:23:40 -0700 (PDT)
Received: from [10.37.12.53] (unknown [10.37.12.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B738D3F59C;
 Thu, 28 Mar 2019 06:23:37 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <eed5e27e-0539-c375-4242-a8eb6bc68c9f@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c3726f80-b8bc-9953-cc97-d9964788470a@arm.com>
Date: Thu, 28 Mar 2019 13:23:35 +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: <eed5e27e-0539-c375-4242-a8eb6bc68c9f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzLzI4LzE5IDE6MjEgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjgvMDMvMjAx
OSAxNDowMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhlbGxvIEp1ZXJnZW4sCj4+Cj4+
IE9uIFRodSwgMjggTWFyIDIwMTkgYXQgMTQ6MDksIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gRXNwZWNpYWxseSBpbiB0aGUgc2NoZWR1bGVyIGFyZWEgKHNj
aGVkdWxlLmMsIGNwdXBvb2wuYykgdGhlcmUgaXMgYQo+Pj4gcmF0aGVyIGNvbXBsZXggaGFuZGxp
bmcgaW52b2x2ZWQgd2hlbiBkb2luZyBzdXNwZW5kIGFuZCByZXN1bWUuCj4+Pgo+Pj4gVGhpcyBj
YW4gYmUgc2ltcGxpZmllZCBhIGxvdCBieSBub3QgcGVyZm9ybWluZyBhIGNvbXBsZXRlIGNwdSBk
b3duIGFuZAo+Pj4gdXAgY3ljbGUgZm9yIHRoZSBub24tYm9vdCBjcHVzLCBidXQga2VlcGluZyB0
aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkCj4+PiBzdGF0ZSBhbmQgZnJlZWluZyBpdCBvbmx5IGlu
IGNhc2UgYSBjcHUgZGlkbid0IGNvbWUgdXAgYWdhaW4gZHVyaW5nCj4+PiByZXN1bWUuCj4+Pgo+
Pj4gSW4gc3VtbWFyeSBub3Qgb25seSB0aGUgY29tcGxleGl0eSBjYW4gYmUgcmVkdWNlZCwgYnV0
IHRoZSBmYWlsdXJlCj4+PiB0b2xlcmFuY2Ugd2lsbCBiZSBldmVuIGJldHRlciB3aXRoIHRoaXMg
c2VyaWVzOiBXaXRoIGEgZGVkaWNhdGVkIGhvb2sKPj4+IGZvciBmYWlsaW5nIGNwdXMgd2hlbiBy
ZXN1bWluZyBpdCBpcyBub3cgcG9zc2libGUgdG8gc3Vydml2ZSBlLmcuIGEKPj4+IGNwdXBvb2wg
YmVpbmcgbGVmdCB3aXRob3V0IGFueSBjcHUgYWZ0ZXIgcmVzdW1lIGJ5IG1vdmluZyBpdHMgZG9t
YWlucwo+Pj4gdG8gY3B1cG9vbDAuCj4+Pgo+Pj4gSnVlcmdlbiBHcm9zcyAoNik6Cj4+PiAgICB4
ZW4vc2NoZWQ6IGNhbGwgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgdmlhIGNwdSBub3RpZmllcgo+
Pj4gICAgeGVuOiBhZGQgaGVscGVyIGZvciBjYWxsaW5nIG5vdGlmaWVyX2NhbGxfY2hhaW4oKSB0
byBjb21tb24vY3B1LmMKPj4+ICAgIHhlbjogYWRkIG5ldyBjcHUgbm90aWZpZXIgYWN0aW9uIENQ
VV9SRVNVTUVfRkFJTEVECj4+PiAgICB4ZW46IGRvbid0IGZyZWUgcGVyY3B1IGFyZWFzIGR1cmlu
ZyBzdXNwZW5kCj4+PiAgICB4ZW4vY3B1cG9vbDogc2ltcGxpZnkgc3VzcGVuZC9yZXN1bWUgaGFu
ZGxpbmcKPj4+ICAgIHhlbi9zY2hlZDogZG9uJ3QgZGlzYWJsZSBzY2hlZHVsZXIgb24gY3B1cyBk
dXJpbmcgc3VzcGVuZAo+Pj4KPj4+ICAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgfCAgIDQg
LQo+Pj4gICB4ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICB8ICAgMyArLQo+Pj4gICB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICAgICB8ICAgMyAtCj4+PiAgIHhlbi9jb21tb24vY3B1LmMgICAgICAg
ICAgIHwgIDYxICsrKysrKystLS0tLS0tCj4+PiAgIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAg
IHwgMTMxICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4+PiAgIHhlbi9jb21tb24vc2No
ZWR1bGUuYyAgICAgIHwgMjAzICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Pj4gICB4ZW4vaW5jbHVkZS94ZW4vY3B1LmggICAgICB8ICAyOSArKysrLS0tCj4+
PiAgIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICAxIC0KPj4+ICAgOCBmaWxlcyBjaGFu
Z2VkLCAxOTAgaW5zZXJ0aW9ucygrKSwgMjQ1IGRlbGV0aW9ucygtKQo+Pj4KPj4KPj4gSSB0ZXN0
ZWQgeW91ciBwYXRjaCBzZXJpZXMgb24gQVJNNjQgcGxhdGZvcm0uIFdlIGhhZCBpc3N1ZSB3aXRo
IGhhcmQKPj4gYWZmaW5pdHkgLSB0aGVyZSB3YXMgYXNzZXJ0aW9uIGZhaWx1cmUgaW4gc2NoZWRf
Y3JlZGl0MiBjb2RlIGR1cmluZwo+PiBzdXNwZW5zaW9uIGlmIG9uZSBvZiB0aGUgdkNQVXMgaXMg
cGlubmVkIHRvIG5vbi0wIHBDUFUuCj4+Cj4+IFNlZW1zLCB5b3VyIHBhdGNoIHNlcmllcyBmaXhl
cyB0aGUgaXNzdWUgZHVyaW5nIHN1c3BlbmQuIEJ1dCBub3cgSSdtCj4+IHNlZWluZyBjcmFzaCBk
dXJpbmcgcmVzdW1lOgo+IAo+IE9oLCBJIHdhc24ndCBhd2FyZSB0aGUgc3VzcGVuZC9yZXN1bWUg
aXMgcG9zc2libGUgb24gQVJNLCB0b28uCgpXZSBkb24ndCBoYXZlIHN1c3BlbmQvcmVzdW1lIG9u
IEFybS4uLiBUaGVyZSBhcmUgc2VyaWVzIG9uIHRoZSBNTCBidXQgSSAKd291bGQgbm90IGNvbnNp
ZGVyIHRoZW4gYnVnIGZyZWUgKHRoZXJlIHdhcyB0aGUgZmlyc3QgcG9zdGluZykuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:33:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9V9v-00008v-0Y; Thu, 28 Mar 2019 13:33:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mKej=R7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9V9t-00008q-Gc
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:33:29 +0000
X-Inumbo-ID: 11f3b2c6-515e-11e9-a5b5-f3fb9b0c9be8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 11f3b2c6-515e-11e9-a5b5-f3fb9b0c9be8;
 Thu, 28 Mar 2019 13:33: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 E68A415AB;
 Thu, 28 Mar 2019 06:33:27 -0700 (PDT)
Received: from [10.37.12.53] (unknown [10.37.12.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BDED33F59C;
 Thu, 28 Mar 2019 06:33:24 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Juergen Gross <jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
Date: Thu, 28 Mar 2019 13:33:23 +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: <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzLzI4LzE5IDE6MDEgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhlbGxv
IEp1ZXJnZW4sCj4gCj4gT24gVGh1LCAyOCBNYXIgMjAxOSBhdCAxNDowOSwgSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4KPj4gRXNwZWNpYWxseSBpbiB0aGUgc2NoZWR1
bGVyIGFyZWEgKHNjaGVkdWxlLmMsIGNwdXBvb2wuYykgdGhlcmUgaXMgYQo+PiByYXRoZXIgY29t
cGxleCBoYW5kbGluZyBpbnZvbHZlZCB3aGVuIGRvaW5nIHN1c3BlbmQgYW5kIHJlc3VtZS4KPj4K
Pj4gVGhpcyBjYW4gYmUgc2ltcGxpZmllZCBhIGxvdCBieSBub3QgcGVyZm9ybWluZyBhIGNvbXBs
ZXRlIGNwdSBkb3duIGFuZAo+PiB1cCBjeWNsZSBmb3IgdGhlIG5vbi1ib290IGNwdXMsIGJ1dCBr
ZWVwaW5nIHRoZSBwdXJlIHNvZnR3YXJlIHJlbGF0ZWQKPj4gc3RhdGUgYW5kIGZyZWVpbmcgaXQg
b25seSBpbiBjYXNlIGEgY3B1IGRpZG4ndCBjb21lIHVwIGFnYWluIGR1cmluZwo+PiByZXN1bWUu
Cj4+Cj4+IEluIHN1bW1hcnkgbm90IG9ubHkgdGhlIGNvbXBsZXhpdHkgY2FuIGJlIHJlZHVjZWQs
IGJ1dCB0aGUgZmFpbHVyZQo+PiB0b2xlcmFuY2Ugd2lsbCBiZSBldmVuIGJldHRlciB3aXRoIHRo
aXMgc2VyaWVzOiBXaXRoIGEgZGVkaWNhdGVkIGhvb2sKPj4gZm9yIGZhaWxpbmcgY3B1cyB3aGVu
IHJlc3VtaW5nIGl0IGlzIG5vdyBwb3NzaWJsZSB0byBzdXJ2aXZlIGUuZy4gYQo+PiBjcHVwb29s
IGJlaW5nIGxlZnQgd2l0aG91dCBhbnkgY3B1IGFmdGVyIHJlc3VtZSBieSBtb3ZpbmcgaXRzIGRv
bWFpbnMKPj4gdG8gY3B1cG9vbDAuCj4+Cj4+IEp1ZXJnZW4gR3Jvc3MgKDYpOgo+PiAgICB4ZW4v
c2NoZWQ6IGNhbGwgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgdmlhIGNwdSBub3RpZmllcgo+PiAg
ICB4ZW46IGFkZCBoZWxwZXIgZm9yIGNhbGxpbmcgbm90aWZpZXJfY2FsbF9jaGFpbigpIHRvIGNv
bW1vbi9jcHUuYwo+PiAgICB4ZW46IGFkZCBuZXcgY3B1IG5vdGlmaWVyIGFjdGlvbiBDUFVfUkVT
VU1FX0ZBSUxFRAo+PiAgICB4ZW46IGRvbid0IGZyZWUgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNw
ZW5kCj4+ICAgIHhlbi9jcHVwb29sOiBzaW1wbGlmeSBzdXNwZW5kL3Jlc3VtZSBoYW5kbGluZwo+
PiAgICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2FibGUgc2NoZWR1bGVyIG9uIGNwdXMgZHVyaW5nIHN1
c3BlbmQKPj4KPj4gICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICB8ICAgNCAtCj4+ICAgeGVu
L2FyY2gveDg2L3BlcmNwdS5jICAgICAgfCAgIDMgKy0KPj4gICB4ZW4vYXJjaC94ODYvc21wYm9v
dC5jICAgICB8ICAgMyAtCj4+ICAgeGVuL2NvbW1vbi9jcHUuYyAgICAgICAgICAgfCAgNjEgKysr
KysrKy0tLS0tLS0KPj4gICB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDEzMSArKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwg
MjAzICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHhl
bi9pbmNsdWRlL3hlbi9jcHUuaCAgICAgIHwgIDI5ICsrKystLS0KPj4gICB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCB8ICAgMSAtCj4+ICAgOCBmaWxlcyBjaGFuZ2VkLCAxOTAgaW5zZXJ0aW9u
cygrKSwgMjQ1IGRlbGV0aW9ucygtKQo+Pgo+IAo+IEkgdGVzdGVkIHlvdXIgcGF0Y2ggc2VyaWVz
IG9uIEFSTTY0IHBsYXRmb3JtLiBXZSBoYWQgaXNzdWUgd2l0aCBoYXJkCj4gYWZmaW5pdHkgLSB0
aGVyZSB3YXMgYXNzZXJ0aW9uIGZhaWx1cmUgaW4gc2NoZWRfY3JlZGl0MiBjb2RlIGR1cmluZwo+
IHN1c3BlbnNpb24gaWYgb25lIG9mIHRoZSB2Q1BVcyBpcyBwaW5uZWQgdG8gbm9uLTAgcENQVS4K
V2hlbiB5b3UgcmVwb3J0IGFuIGVycm9yLCBwbGVhc2UgbWFrZSBjbGVhciB3aGF0IGNvbW1pdCB5
b3UgYXJlIHVzaW5nIAphbmQgd2hldGhlciB5b3UgaGF2ZSBwYXRjaGVzIGFwcGxpZWQgb24gdG9w
LgoKSW4gdGhpcyBjYXNlLCB3ZSBoYXZlIG5vIHN1cHBvcnQgb2Ygc3VzcGVuZC9yZXN1bWUgb24g
QXJtIHRvZGF5LiBTbyBidWcgCnJlcG9ydCBhcm91bmQgc3VzcGVuZC9yZXN1bWUgaXMgYSBiaXQg
Y29uZnVzaW5nIHRvIGhhdmUuIEl0IGlzIGFsc28gbW9yZSAKZGlmZmljdWx0IHRvIGhlbHAgd2hl
biB5b3UgZG9uJ3QgaGF2ZSB0aGUgZnVsbCBwaWN0dXJlIGFzIGEgYnVnIG1heSBiZSAKaW4geW91
ciBjb2RlIGFuZCB1cHN0cmVhbSBYZW4uCgpJIHNhdyBKdWVyZ2VuIHN1Z2dlc3RlZCBhIGZpeCwg
cGxlYXNlIGNhcnJ5IGl0IGluIHdoYXRldmVyIHNlcmllcyB5b3UgaGF2ZS4KCj4gKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQ
VSAwOgo+IChYRU4pIFBTQ0kgY3B1IG9mZiBmYWlsZWQgZm9yIENQVTAgZXJyPS0zCj4gKFhFTikg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKUFNDSSBDUFUgb2ZmIGZh
aWxpbmcgaXMgbmV2ZXIgYSBnb29kIG5ld3MuIEhlcmUsIHRoZSBjb21tYW5kIGhhcyBiZWVuIApk
ZW5pZWQgYnkgUFNDSSBtb25pdG9yLiBCdXQuLi4gd2h5IGRvZXMgQ1BVIG9mZiBpcyBhY3R1YWxs
eSBjYWxsZWQgb24gCkNQVTA/IFNob3VsZG4ndCB3ZSBoYXZlIHR1cm5lZCBvZmYgdGhlIHBsYXRm
b3JtIGluc3RlYWQ/Cgo+IChYRU4pCj4gKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoK
QXJlIHRoZSBsb2dzIGJlbG93IGFjdHVhbGx5IGEgbWlzdGFrZW4gcGFzdGU/Cgo+IChYRU4pIENQ
VTIgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50
cnkKPiAoWEVOKSBDUFUgMiBib290ZWQuCj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9t
ZT0weDYKPiAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgwIG9uIENQVTIgdmlhIFRUQlIg
MHgwMDAwMDAwMDc4MWE4MDAwCj4gKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAwNzgxYjBmN2YK
PiAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDA3ODFhYWY3Zgo+IChYRU4pIDJORFsweDBdID0g
MHgwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgQ1BVMjogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFi
b3J0Cj4gKFhFTikgLS0tLVsgWGVuLTQuMTMtdW5zdGFibGUgIGFybTY0ICBkZWJ1Zz15ICAgTm90
IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDIKPiAoWEVOKSBQQzogICAgIDAwMDAwMDAw
MDAyMzM2NjAgX3NwaW5fbG9jaysweDFjLzB4ODgKPiAoWEVOKSBMUjogICAgIDAwMDAwMDAwMDAy
MzM2NWMKPiAoWEVOKSBTUDogICAgIDAwMDA4MDAzN2ZmNzdkNTAKPiAoWEVOKSBDUFNSOiAgIGEw
MDAwMmM5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3IsIGhhbmRsZXIpCj4gKFhFTikgICAg
ICBYMDogMDAwMDAwMDAwMDAwMDAwNiAgWDE6IDAwMDAwMDAwZmZmZmZmZmUgIFgyOiAwMDAwMDAw
MDAwMDAwMDAwCj4gKFhFTikgICAgICBYMzogMDAwMDAwMDAwMDAwMDAwMiAgWDQ6IDAwMDA4MDAz
N2ZjNDI0ODAgIFg1OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgICBYNjogMDAwMDAwMDAw
MDAwMDA4MCAgWDc6IDAwMDA4MDAzN2ZmYjAwMDAgIFg4OiAwMDAwMDAwMDAwMmExMDAwCj4gKFhF
TikgICAgICBYOTogMDAwMDAwMDAwMDAwMDAwYSBYMTA6IDAwMDA4MDAzN2ZmNzdiZjggWDExOiAw
MDAwMDAwMDAwMDAwMDMyCj4gKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDAwMDAwMSBYMTM6IDAw
MDAwMDAwMDAyN2ZmZjAgWDE0OiAwMDAwMDAwMDAwMDAwMDIwCj4gKFhFTikgICAgIFgxNTogMDAw
MDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAwMDAwMDAgWDE3OiAwMDAwMDAwMDAwMDAwMDAw
Cj4gKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMCBYMTk6IDAwMDAwMDAwMDAwMDAwMDAg
WDIwOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgIFgyMTogMDAwMDgwMDM3ZmY3ZTEwOCBY
MjI6IDAwMDAwMDAwMDAwMDAwMDIgWDIzOiAwMDAwMDAwMDAwMzNiYzg4Cj4gKFhFTikgICAgIFgy
NDogMDAwMDAwMDAwMDMzNjAyMCBYMjU6IDAwMDAwMDAwMDAwMDAwMDAgWDI2OiAwMDAwMDAwMDAw
MDAwMDAyCj4gKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDMzNjAwMCBYMjg6IDAwMDAwMDAwMDAw
MDAwMDAgIEZQOiAwMDAwODAwMzdmZjc3ZDUwCj4gKFhFTikKPiAoWEVOKSAgIFZUQ1JfRUwyOiA4
MDAyMzU1OAo+IChYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKQo+IChY
RU4pICBTQ1RMUl9FTDI6IDMwY2QxODNkCj4gKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDAwMDAw
MDAzOAo+IChYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwNzgxYTgwMDAKPiAoWEVOKQo+IChYRU4p
ICAgIEVTUl9FTDI6IDk2MDAwMDA2Cj4gKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAw
MAo+IChYRU4pICAgIEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKQo+IChYRU4pIFhl
biBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDA4MDAzN2ZmNzdkNTA6Cj4gKFhFTikgICAgMDAwMDgw
MDM3ZmY3N2Q3MCAwMDAwMDAwMDAwMjMzNmU4IDAwMDA4MDAzN2ZmN2QwMDAgMDAwMDAwMDAwMDIz
ZTAwYwo+IChYRU4pICAgIDAwMDA4MDAzN2ZmNzdkODAgMDAwMDAwMDAwMDIyZTkwYyAwMDAwODAw
MzdmZjc3ZTEwIDAwMDAwMDAwMDAyMzJhZjgKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAyIDAw
MDAwMDAwMDAyZmJiMDAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMzNjZjIwCj4gKFhFTikg
ICAgMDAwMDAwMDAwMDJhMDY4MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDAwMDAwMQo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDgwMDM3ZmY3N2U5
MCAwMDAwODAwMzdmZjc3ZTUwIDAwMDAwMDAwZmZmZmZmYzgKPiAoWEVOKSAgICAwMDAwMDAwMDAw
MjlmMDA4IDAwMDAwMDAwMDAyZmZjNDEgMDAwMDgwMDM3ZmY3N2U5MCAwMDAwMDAwMDAwMjYzYzY4
Cj4gKFhFTikgICAgMDAwMDgwMDM3ZmY3N2U1MCAwMDAwMDAwMDAwMjMyYjZjIDAwMDAwMDAwMDAw
MDAwMDIgMDAwMDAwMDAwMDAwMDAwNAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAw
MDAwMDJmYmMwMCAwMDAwMDAwMDAwMzM2NDQ4IDAwMDAwMDAwMDAyZmJiMDAKPiAoWEVOKSAgICAw
MDAwODAwMzdmZjc3ZTYwIDAwMDAwMDAwMDAyNTcyMzAgMDAwMDgwMDM3ZmY3N2U5MCAwMDAwMDAw
MDAwMjYzYzZjCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDc3ZTgwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMQo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIGVmZmZmZmZmZmZmYWZmZmYKPiAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6
Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjMzNjYwPl0gX3NwaW5fbG9jaysweDFjLzB4ODggKFBD
KQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIzMzY1Yz5dIF9zcGluX2xvY2srMHgxOC8weDg4IChM
UikKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMzM2ZTg+XSBfc3Bpbl9sb2NrX2lycSsweDFjLzB4
MjQKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMmU5MGM+XSBzY2hlZHVsZS5jI3NjaGVkdWxlKzB4
ZTgvMHg3NGMKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMzJhZjg+XSBzb2Z0aXJxLmMjX19kb19z
b2Z0aXJxKzB4Y2MvMHhlNAo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIzMmI2Yz5dIGRvX3NvZnRp
cnErMHgxNC8weDFjCj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjU3MjMwPl0gaWRsZV9sb29wKzB4
MTc0LzB4MTg4Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjYzYzZjPl0gc3RhcnRfc2Vjb25kYXJ5
KzB4MWY0LzB4MjAwCj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMDAwMDAyPl0gMDAwMDAwMDAwMDAw
MDAwMgo+IChYRU4pCj4gKFhFTikKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDI6Cj4gKFhFTikgQ1BVMjogVW5leHBl
Y3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+IChYRU4pCj4gKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:34:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9VB5-0000DG-Cj; Thu, 28 Mar 2019 13:34: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=IWXA=R7=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1h9VB4-0000DA-Cc
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:34:42 +0000
X-Inumbo-ID: 3d0f5625-515e-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 3d0f5625-515e-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:34:41 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id a28so1234473lfo.7
 for <xen-devel@lists.xenproject.org>; Thu, 28 Mar 2019 06:34:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=trORiIOH2QmqbwNpcjqyH5ve5aySvf9yHnGlZA1KTn0=;
 b=PqHMOhJmjsIfHtF1dOYoUsgu6JrCP8R7cG/Ii4PbflMzYAxxPTZBGTUz4Cb71PF1OF
 /Ih16+l8X1zGhwmIMBKfx8QtPKDe4N5dOcXFrOcjeBnvbU+BLecF3CXH314x9t4J07Kc
 tRyvpTeqMlVu6LHLn3LbZTE2kX1Kgqn5XhYJxQ1KRicMi5U8TZoVtWc+8H5iMduqjRk5
 5YARxWBDLd8XtF4Ajtqs0dBSuJk/aNrJxZCi1/MXIlvJ6uY0lfEy4PxIiyyZ9XpN2ptc
 ghn+SaWD69MZPSzusVX60gXja7ygSxCkZ1kbr7OvL35l/z6hGoEIk0ok67ZsWfIpvVvY
 g5WA==
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=trORiIOH2QmqbwNpcjqyH5ve5aySvf9yHnGlZA1KTn0=;
 b=Zu48UG35pnkvpMya7k3xQx16LIqN/rdVBc+WKLR8QvHSbztQY2qXZCoFbrQqav4Zwc
 21PgK7vLjry6oISBNrXCBB6HJRGamifddFqeJ1eiMATEeCio8f13QB9K6dceo+gPMP06
 FT0cGFzAdEMx/RwMYdKdv3chz06ppHg0LcIpzWmeAjXNjv/xelp1WNYighoLrrY2KxdD
 AExCtsF3PhnNvf7g2MV6+OAjMqbn9wLdnyvW1A3wMxGG8eK+prx+RdHAM1ZMHJ3ooDax
 tLomzDQfTP7jV+uen6MYQuBUqZ6JYicZVy9CjHcWlHpdul+LDipHHZzCEkhf1OENanOH
 PaSg==
X-Gm-Message-State: APjAAAX0CIN62c3RPOjT2K9Iz3Z670/iBussO23/XCbv40frawuLnek8
 gLPnxH7kVCLixSLnPOcTlep+A8Yz8IsYkN43Pz0=
X-Google-Smtp-Source: APXvYqxdmEs7gJBXQp05mqibK7aX5cAlrY0iAiF7zNl237KnnCeBu7babOdagrL+91PubtF7tBItU02nZNLf+qYXb3w=
X-Received: by 2002:ac2:489a:: with SMTP id x26mr5162170lfc.49.1553780079974; 
 Thu, 28 Mar 2019 06:34:39 -0700 (PDT)
MIME-Version: 1.0
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <eed5e27e-0539-c375-4242-a8eb6bc68c9f@suse.com>
In-Reply-To: <eed5e27e-0539-c375-4242-a8eb6bc68c9f@suse.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 28 Mar 2019 15:34:28 +0200
Message-ID: <CAOcqxo1O5GxUfc0sd-MnnK8U_ZBriD34uAcXUU52JHh_YwEsoA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUaHUsIDI4IE1hciAyMDE5IGF0IDE1OjIxLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Cj4gT24gMjgvMDMvMjAxOSAxNDowMSwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4gPiBIZWxsbyBKdWVyZ2VuLAo+ID4KPiA+IE9uIFRodSwgMjggTWFyIDIwMTkg
YXQgMTQ6MDksIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4gPj4KPiA+
PiBFc3BlY2lhbGx5IGluIHRoZSBzY2hlZHVsZXIgYXJlYSAoc2NoZWR1bGUuYywgY3B1cG9vbC5j
KSB0aGVyZSBpcyBhCj4gPj4gcmF0aGVyIGNvbXBsZXggaGFuZGxpbmcgaW52b2x2ZWQgd2hlbiBk
b2luZyBzdXNwZW5kIGFuZCByZXN1bWUuCj4gPj4KPiA+PiBUaGlzIGNhbiBiZSBzaW1wbGlmaWVk
IGEgbG90IGJ5IG5vdCBwZXJmb3JtaW5nIGEgY29tcGxldGUgY3B1IGRvd24gYW5kCj4gPj4gdXAg
Y3ljbGUgZm9yIHRoZSBub24tYm9vdCBjcHVzLCBidXQga2VlcGluZyB0aGUgcHVyZSBzb2Z0d2Fy
ZSByZWxhdGVkCj4gPj4gc3RhdGUgYW5kIGZyZWVpbmcgaXQgb25seSBpbiBjYXNlIGEgY3B1IGRp
ZG4ndCBjb21lIHVwIGFnYWluIGR1cmluZwo+ID4+IHJlc3VtZS4KPiA+Pgo+ID4+IEluIHN1bW1h
cnkgbm90IG9ubHkgdGhlIGNvbXBsZXhpdHkgY2FuIGJlIHJlZHVjZWQsIGJ1dCB0aGUgZmFpbHVy
ZQo+ID4+IHRvbGVyYW5jZSB3aWxsIGJlIGV2ZW4gYmV0dGVyIHdpdGggdGhpcyBzZXJpZXM6IFdp
dGggYSBkZWRpY2F0ZWQgaG9vawo+ID4+IGZvciBmYWlsaW5nIGNwdXMgd2hlbiByZXN1bWluZyBp
dCBpcyBub3cgcG9zc2libGUgdG8gc3Vydml2ZSBlLmcuIGEKPiA+PiBjcHVwb29sIGJlaW5nIGxl
ZnQgd2l0aG91dCBhbnkgY3B1IGFmdGVyIHJlc3VtZSBieSBtb3ZpbmcgaXRzIGRvbWFpbnMKPiA+
PiB0byBjcHVwb29sMC4KPiA+Pgo+ID4+IEp1ZXJnZW4gR3Jvc3MgKDYpOgo+ID4+ICAgeGVuL3Nj
aGVkOiBjYWxsIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHZpYSBjcHUgbm90aWZpZXIKPiA+PiAg
IHhlbjogYWRkIGhlbHBlciBmb3IgY2FsbGluZyBub3RpZmllcl9jYWxsX2NoYWluKCkgdG8gY29t
bW9uL2NwdS5jCj4gPj4gICB4ZW46IGFkZCBuZXcgY3B1IG5vdGlmaWVyIGFjdGlvbiBDUFVfUkVT
VU1FX0ZBSUxFRAo+ID4+ICAgeGVuOiBkb24ndCBmcmVlIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3Vz
cGVuZAo+ID4+ICAgeGVuL2NwdXBvb2w6IHNpbXBsaWZ5IHN1c3BlbmQvcmVzdW1lIGhhbmRsaW5n
Cj4gPj4gICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2FibGUgc2NoZWR1bGVyIG9uIGNwdXMgZHVyaW5n
IHN1c3BlbmQKPiA+Pgo+ID4+ICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICB8ICAgNCAtCj4g
Pj4gIHhlbi9hcmNoL3g4Ni9wZXJjcHUuYyAgICAgIHwgICAzICstCj4gPj4gIHhlbi9hcmNoL3g4
Ni9zbXBib290LmMgICAgIHwgICAzIC0KPiA+PiAgeGVuL2NvbW1vbi9jcHUuYyAgICAgICAgICAg
fCAgNjEgKysrKysrKy0tLS0tLS0KPiA+PiAgeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCAx
MzEgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiA+PiAgeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgfCAyMDMgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gPj4gIHhlbi9pbmNsdWRlL3hlbi9jcHUuaCAgICAgIHwgIDI5ICsrKystLS0KPiA+PiAg
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDEgLQo+ID4+ICA4IGZpbGVzIGNoYW5nZWQs
IDE5MCBpbnNlcnRpb25zKCspLCAyNDUgZGVsZXRpb25zKC0pCj4gPj4KPiA+Cj4gPiBJIHRlc3Rl
ZCB5b3VyIHBhdGNoIHNlcmllcyBvbiBBUk02NCBwbGF0Zm9ybS4gV2UgaGFkIGlzc3VlIHdpdGgg
aGFyZAo+ID4gYWZmaW5pdHkgLSB0aGVyZSB3YXMgYXNzZXJ0aW9uIGZhaWx1cmUgaW4gc2NoZWRf
Y3JlZGl0MiBjb2RlIGR1cmluZwo+ID4gc3VzcGVuc2lvbiBpZiBvbmUgb2YgdGhlIHZDUFVzIGlz
IHBpbm5lZCB0byBub24tMCBwQ1BVLgo+ID4KPiA+IFNlZW1zLCB5b3VyIHBhdGNoIHNlcmllcyBm
aXhlcyB0aGUgaXNzdWUgZHVyaW5nIHN1c3BlbmQuIEJ1dCBub3cgSSdtCj4gPiBzZWVpbmcgY3Jh
c2ggZHVyaW5nIHJlc3VtZToKPgo+IE9oLCBJIHdhc24ndCBhd2FyZSB0aGUgc3VzcGVuZC9yZXN1
bWUgaXMgcG9zc2libGUgb24gQVJNLCB0b28uCkl0IGlzIG5vdCB1cHN0cmVhbWVkIHlldCwgYnV0
IHllcywgaXQgaXMgcG9zc2libGUuCgo+IEkgbmVlZCB0byBtb2RpZnkgYXJjaC9hcm0vcGVyY3B1
LmMgbGlrZSBvbiB4ODYuCj4gQ291bGQgeW91IHRlc3QgdGhlIGF0dGFjaGVkIHBhdGNoIGlmIGl0
IGlzIHdvcmtpbmc/ClllcywgaXQgaXMgZml4ZXMgdGhlIGlzc3VlLiBUaGFuayB5b3UuCgotLSAK
V0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZs
YWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:37:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:37: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 1h9VDv-0000YJ-W7; Thu, 28 Mar 2019 13:37:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9VDu-0000Y9-Ij
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:37:38 +0000
X-Inumbo-ID: a5a4f07a-515e-11e9-a377-83b346e6d57e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5a4f07a-515e-11e9-a377-83b346e6d57e;
 Thu, 28 Mar 2019 13:37: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 5C1B9AFEC;
 Thu, 28 Mar 2019 13:37:35 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <705a456a-15f9-9b24-e0b1-dc373f7d3e99@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: <243dbc25-b2bd-82d8-dbd5-722a9287bddd@suse.com>
Date: Thu, 28 Mar 2019 14:37:34 +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: <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDMvMjAxOSAxNDozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDMv
MjgvMTkgMTowMSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhlbGxvIEp1ZXJnZW4s
Cj4+Cj4+IE9uIFRodSwgMjggTWFyIDIwMTkgYXQgMTQ6MDksIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gRXNwZWNpYWxseSBpbiB0aGUgc2NoZWR1bGVyIGFy
ZWEgKHNjaGVkdWxlLmMsIGNwdXBvb2wuYykgdGhlcmUgaXMgYQo+Pj4gcmF0aGVyIGNvbXBsZXgg
aGFuZGxpbmcgaW52b2x2ZWQgd2hlbiBkb2luZyBzdXNwZW5kIGFuZCByZXN1bWUuCj4+Pgo+Pj4g
VGhpcyBjYW4gYmUgc2ltcGxpZmllZCBhIGxvdCBieSBub3QgcGVyZm9ybWluZyBhIGNvbXBsZXRl
IGNwdSBkb3duIGFuZAo+Pj4gdXAgY3ljbGUgZm9yIHRoZSBub24tYm9vdCBjcHVzLCBidXQga2Vl
cGluZyB0aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkCj4+PiBzdGF0ZSBhbmQgZnJlZWluZyBpdCBv
bmx5IGluIGNhc2UgYSBjcHUgZGlkbid0IGNvbWUgdXAgYWdhaW4gZHVyaW5nCj4+PiByZXN1bWUu
Cj4+Pgo+Pj4gSW4gc3VtbWFyeSBub3Qgb25seSB0aGUgY29tcGxleGl0eSBjYW4gYmUgcmVkdWNl
ZCwgYnV0IHRoZSBmYWlsdXJlCj4+PiB0b2xlcmFuY2Ugd2lsbCBiZSBldmVuIGJldHRlciB3aXRo
IHRoaXMgc2VyaWVzOiBXaXRoIGEgZGVkaWNhdGVkIGhvb2sKPj4+IGZvciBmYWlsaW5nIGNwdXMg
d2hlbiByZXN1bWluZyBpdCBpcyBub3cgcG9zc2libGUgdG8gc3Vydml2ZSBlLmcuIGEKPj4+IGNw
dXBvb2wgYmVpbmcgbGVmdCB3aXRob3V0IGFueSBjcHUgYWZ0ZXIgcmVzdW1lIGJ5IG1vdmluZyBp
dHMgZG9tYWlucwo+Pj4gdG8gY3B1cG9vbDAuCj4+Pgo+Pj4gSnVlcmdlbiBHcm9zcyAoNik6Cj4+
PiDCoMKgIHhlbi9zY2hlZDogY2FsbCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoKSB2aWEgY3B1IG5v
dGlmaWVyCj4+PiDCoMKgIHhlbjogYWRkIGhlbHBlciBmb3IgY2FsbGluZyBub3RpZmllcl9jYWxs
X2NoYWluKCkgdG8gY29tbW9uL2NwdS5jCj4+PiDCoMKgIHhlbjogYWRkIG5ldyBjcHUgbm90aWZp
ZXIgYWN0aW9uIENQVV9SRVNVTUVfRkFJTEVECj4+PiDCoMKgIHhlbjogZG9uJ3QgZnJlZSBwZXJj
cHUgYXJlYXMgZHVyaW5nIHN1c3BlbmQKPj4+IMKgwqAgeGVuL2NwdXBvb2w6IHNpbXBsaWZ5IHN1
c3BlbmQvcmVzdW1lIGhhbmRsaW5nCj4+PiDCoMKgIHhlbi9zY2hlZDogZG9uJ3QgZGlzYWJsZSBz
Y2hlZHVsZXIgb24gY3B1cyBkdXJpbmcgc3VzcGVuZAo+Pj4KPj4+IMKgIHhlbi9hcmNoL2FybS9z
bXBib290LmPCoMKgwqDCoCB8wqDCoCA0IC0KPj4+IMKgIHhlbi9hcmNoL3g4Ni9wZXJjcHUuY8Kg
wqDCoMKgwqAgfMKgwqAgMyArLQo+Pj4gwqAgeGVuL2FyY2gveDg2L3NtcGJvb3QuY8KgwqDCoMKg
IHzCoMKgIDMgLQo+Pj4gwqAgeGVuL2NvbW1vbi9jcHUuY8KgwqDCoMKgwqDCoMKgwqDCoMKgIHzC
oCA2MSArKysrKysrLS0tLS0tLQo+Pj4gwqAgeGVuL2NvbW1vbi9jcHVwb29sLmPCoMKgwqDCoMKg
wqAgfCAxMzEgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPj4+IMKgIHhlbi9jb21tb24v
c2NoZWR1bGUuY8KgwqDCoMKgwqAgfCAyMDMKPj4+ICsrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gwqAgeGVuL2luY2x1ZGUveGVuL2NwdS5owqDCoMKgwqDC
oCB8wqAgMjkgKysrKy0tLQo+Pj4gwqAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfMKgwqAg
MSAtCj4+PiDCoCA4IGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCAyNDUgZGVsZXRp
b25zKC0pCj4+Pgo+Pgo+PiBJIHRlc3RlZCB5b3VyIHBhdGNoIHNlcmllcyBvbiBBUk02NCBwbGF0
Zm9ybS4gV2UgaGFkIGlzc3VlIHdpdGggaGFyZAo+PiBhZmZpbml0eSAtIHRoZXJlIHdhcyBhc3Nl
cnRpb24gZmFpbHVyZSBpbiBzY2hlZF9jcmVkaXQyIGNvZGUgZHVyaW5nCj4+IHN1c3BlbnNpb24g
aWYgb25lIG9mIHRoZSB2Q1BVcyBpcyBwaW5uZWQgdG8gbm9uLTAgcENQVS4KPiBXaGVuIHlvdSBy
ZXBvcnQgYW4gZXJyb3IsIHBsZWFzZSBtYWtlIGNsZWFyIHdoYXQgY29tbWl0IHlvdSBhcmUgdXNp
bmcKPiBhbmQgd2hldGhlciB5b3UgaGF2ZSBwYXRjaGVzIGFwcGxpZWQgb24gdG9wLgo+IAo+IElu
IHRoaXMgY2FzZSwgd2UgaGF2ZSBubyBzdXBwb3J0IG9mIHN1c3BlbmQvcmVzdW1lIG9uIEFybSB0
b2RheS4gU28gYnVnCj4gcmVwb3J0IGFyb3VuZCBzdXNwZW5kL3Jlc3VtZSBpcyBhIGJpdCBjb25m
dXNpbmcgdG8gaGF2ZS4gSXQgaXMgYWxzbyBtb3JlCj4gZGlmZmljdWx0IHRvIGhlbHAgd2hlbiB5
b3UgZG9uJ3QgaGF2ZSB0aGUgZnVsbCBwaWN0dXJlIGFzIGEgYnVnIG1heSBiZQo+IGluIHlvdXIg
Y29kZSBhbmQgdXBzdHJlYW0gWGVuLgo+IAo+IEkgc2F3IEp1ZXJnZW4gc3VnZ2VzdGVkIGEgZml4
LCBwbGVhc2UgY2FycnkgaXQgaW4gd2hhdGV2ZXIgc2VyaWVzIHlvdSBoYXZlLgo+IAo+PiAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4pIFBhbmlj
IG9uIENQVSAwOgo+PiAoWEVOKSBQU0NJIGNwdSBvZmYgZmFpbGVkIGZvciBDUFUwIGVycj0tMwo+
PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gUFND
SSBDUFUgb2ZmIGZhaWxpbmcgaXMgbmV2ZXIgYSBnb29kIG5ld3MuIEhlcmUsIHRoZSBjb21tYW5k
IGhhcyBiZWVuCj4gZGVuaWVkIGJ5IFBTQ0kgbW9uaXRvci4gQnV0Li4uIHdoeSBkb2VzIENQVSBv
ZmYgaXMgYWN0dWFsbHkgY2FsbGVkIG9uCj4gQ1BVMD8gU2hvdWxkbid0IHdlIGhhdmUgdHVybmVk
IG9mZiB0aGUgcGxhdGZvcm0gaW5zdGVhZD8KCkNvdWxkIGl0IGJlIHRoYXQgYSBzY2hlZHVsZXIg
bG9jayBpcyBubyBsb25nZXIgcmVhY2hhYmxlIGFzIHRoZSBwZXJjcHUKbWVtb3J5IG9mIGFub3Ro
ZXIgY3B1IGhhcyBiZWVuIHJlbGVhc2VkIGFuZCBhbGxvY2F0ZWQgYWdhaW4/IFRoYXQgd291bGQK
YmUgb25lIG9mIHRoZSBwb3NzaWJsZSByZXN1bHRzIG9mIG15IHNlcmllcy4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:39:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13: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 1h9VFo-0000fr-K9; Thu, 28 Mar 2019 13:39: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9VFm-0000fi-Vc
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:39:35 +0000
X-Inumbo-ID: ebbe661c-515e-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 ebbe661c-515e-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:39:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 07:39:33 -0600
Message-Id: <5C9CCE9202000078002227BF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 07:39:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <20190328120658.11083-5-jgross@suse.com>
In-Reply-To: <20190328120658.11083-5-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDI4LjAzLjE5IGF0IDEzOjA2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIGZyZWVpbmcgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kIGFuZCBhbGxvY2F0aW5n
IHRoZW0KPiBhZ2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVlIGFuIGFyZWEg
aW4gY2FzZSBhIGNwdSBkaWRuJ3QKPiBjb21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCj4gCj4g
SXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhlcmUgaXMgYSBwb3RlbnRpYWwgY2hhbmdlIGluIGJl
aGF2aW91ciBhcwo+IHRoZSBwZXJjcHUgYXJlYXMgYXJlIG5vIGxvbmdlciB6ZXJvZWQgb3V0IGR1
cmluZyBzdXNwZW5kL3Jlc3VtZS4gV2hpbGUKPiBJIGhhdmUgY2hlY2tlZCB0aGUgY2FsbGVkIGNw
dSBub3RpZmllciBob29rcyB0byBjb3BlIHdpdGggdGhhdCB0aGVyZQo+IG1pZ2h0IGJlIHNvbWUg
d2VsbCBoaWRkZW4gZGVwZW5kZW5jeSBvbiB0aGUgcHJldmlvdXMgYmVoYXZpb3VyLiBPVE9ICj4g
YSBjb21wb25lbnQgbm90IHJlZ2lzdGVyaW5nIGl0c2VsZiBmb3IgY3B1IGRvd24vdXAgYW5kIGV4
cGVjdGluZyB0bwo+IHNlZSBhIHplcm9lZCBwZXJjcHUgdmFyaWFibGUgYWZ0ZXIgc3VzcGVuZC9y
ZXN1bWUgaXMga2luZCBvZiBicm9rZW4KPiBhbHJlYWR5LgoKQmFjayBhdCB0aGUgdGltZSBpdCB3
YXMgaW50ZW50aW9uYWwgdG8gaGF2ZSB0aGlzIGJlaGF2aW9yLCBhbmQgY29kZQp3YXMgaW4gZmFj
dCB3cml0dGVuIHRvIHJlbHkgb24gaXQuIFdoYXQgSSBjYW4ndCBpbW1lZGlhdGVseSB0ZWxsIGlz
CndoZXRoZXIgYWxsIHN1Y2ggY29kZSBoYXMgZ29uZSBhd2F5LgoKPiBBbmQgdGhlIG9wcG9zaXRl
IGNhc2UsIHdoZXJlIGEgY29tcG9uZW50IGlzIG5vdCByZWdpc3RlcmVkCj4gdG8gYmUgY2FsbGVk
IGZvciBjcHUgZG93bi91cCBhbmQgaXMgbm90IGV4cGVjdGluZyBhIHBlcmNwdSB2YXJpYWJsZQo+
IHN1ZGRlbmx5IHRvIGJlIHplcm8gZHVlIHRvIHN1c3BlbmQvcmVzdW1lIGlzIG11Y2ggbW9yZSBw
cm9iYWJsZSwKPiBlc3BlY2lhbGx5IGFzIHRoZSBzdXNwZW5kL3Jlc3VtZSBmdW5jdGlvbmFsaXR5
IHNlZW1zIG5vdCB0byBiZSB0ZXN0ZWQKPiB0aGF0IG9mdGVuLgoKUmlnaHQsIGJ1dCBDUFUgb2Zm
bGluZS9vbmxpbmUgaXMgcHJldHR5IGVhc3kgdG8gdGVzdCAoYW5kCmluZGVwZW5kZW50IG9mIGZp
cm13YXJlIHN1cHBvcnQpLCBhbmQgaXQgd291bGQgY29udGludWUgdG8KaGF2ZSB0aGUgb2JzZXJ2
ZWQgZWZmZWN0LiBJIGFncmVlIHRob3VnaCB0aGF0IGZvciBzdXNwZW5kLwpyZXN1bWUgaXQgaXMg
bW9yZSBsaWtlbHkgdG8gYmUgd2FudGVkIHRvIGhhdmUgdGhlIGRhdGEKcmV0YWluZWQuIEJ1dCBk
b24ndCBmb3JnZXQgdGhhdCBpdCB3YXMgYWx3YXlzIGltcGxpZWQgdGhhdCBBUHMKd291bGQgZ28g
ZnVsbHkgZG93biBhbmQgdGhlbiBjb21lIGJhY2sgdXAgZHVyaW5nIGEgc3VzcGVuZC8KcmVzdW1l
IGN5Y2xlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:49:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13: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 1h9VPE-0001dK-KX; Thu, 28 Mar 2019 13: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=mKej=R7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9VPD-0001dF-50
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:49:19 +0000
X-Inumbo-ID: 47314e4d-5160-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 47314e4d-5160-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:49: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=dSJ7gtyGxYMvBPoQbbpQrv95JNuYdC7beD3qAhvLqc8=;
 b=n8vtmUqBY89vntlOwWlptZGkzqBP/OYnbzxnCc5eJ1DrQt315Piy6WCQ1kfxeUzpCIMshSfBamKLCohG4XGID3/GvBEZB+p/8EvBdMNg4PHCA5W7+U7d+/YTC1lw58ZllBNS/DoBIEckf2o1gqhHIdOdQr+KOg2GQbGUzqqUUwg=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2637.eurprd08.prod.outlook.com (10.175.245.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Thu, 28 Mar 2019 13:49:11 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::8958:d284:6bc:3813]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::8958:d284:6bc:3813%2]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 13:49:11 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Juergen Gross <jgross@suse.com>, Volodymyr Babchuk <vlad.babchuk@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
Thread-Index: AQHU5V7CueOEUpTSTUe+c5Nln29sHaYhAhUAgAAIzoCAAAErAIAAAzaA
Date: Thu, 28 Mar 2019 13:49:11 +0000
Message-ID: <f9c6f862-589e-8565-d011-004a38a8f3d6@arm.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
 <243dbc25-b2bd-82d8-dbd5-722a9287bddd@suse.com>
In-Reply-To: <243dbc25-b2bd-82d8-dbd5-722a9287bddd@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR07CA0160.eurprd07.prod.outlook.com
 (2603:10a6:6:43::14) 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: 53c144fe-dc4c-4011-4069-08d6b3842697
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2637; 
x-ms-traffictypediagnostic: VI1PR08MB2637:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB2637E9B50A595E7E8E5F680680590@VI1PR08MB2637.eurprd08.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(346002)(136003)(396003)(39860400002)(199004)(189003)(305945005)(2616005)(14454004)(3846002)(4326008)(6116002)(99286004)(476003)(446003)(11346002)(6512007)(7736002)(8936002)(36756003)(93886005)(25786009)(31686004)(102836004)(186003)(97736004)(7416002)(6246003)(26005)(66066001)(81166006)(8676002)(53936002)(72206003)(68736007)(478600001)(81156014)(52116002)(2906002)(76176011)(6506007)(71190400001)(71200400001)(229853002)(486006)(6486002)(44832011)(110136005)(54906003)(14444005)(256004)(316002)(31696002)(86362001)(6436002)(386003)(5660300002)(106356001)(53546011)(15650500001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2637;
 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: 3PYlo7xdpto4YVOisUSuHL+OISWoxo7ON0SDY5dCKa8SK14khgEny/I7ydsPJbG6zs1Y9qrhM2ogSUui0tApIt86duoIeka4IpFHbiHjH3p+2T74tpLDKpsMSluCkcO8PLBPkm/IgGMWIFtarZ2kasZMXos8pqpOO6gbYEHVMbzdSs3sdXUK0prnkRn/nwWD97Jx6O2RqhMOMjJdtx6OK7mCWLzjlgsMs49ZCYoNBLEP2fhM1AC9HfL5zgUDpd34mOPNBAqiSft6Av7vj+u1HIEHUYbFmHrqRCQ4DjhnocVDAncb42CF6HnW4YiPCiKZ93As202HgwStqAPc3KrIlbBMtLNFvxHGm6a1VcRCvlT4JeO9+Lg2aqQp9P6Vah/EmOP3IwvVwiiWYBDKXpF0rzEWelmEQnrpGb/CsLs7W1o=
Content-ID: <6997FA7DE3473A45A1B1202322808B4F@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 53c144fe-dc4c-4011-4069-08d6b3842697
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 13:49:11.6068 (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: VI1PR08MB2637
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI4LzAzLzIwMTkgMTM6MzcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6DQo+IE9uIDI4LzAz
LzIwMTkgMTQ6MzMsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+IEhpLA0KPj4NCj4+IE9uIDMvMjgv
MTkgMTowMSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6DQo+Pj4gSGVsbG8gSnVlcmdlbiwN
Cj4+Pg0KPj4+IE9uIFRodSwgMjggTWFyIDIwMTkgYXQgMTQ6MDksIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4gd3JvdGU6DQo+Pj4+DQo+Pj4+IEVzcGVjaWFsbHkgaW4gdGhlIHNjaGVk
dWxlciBhcmVhIChzY2hlZHVsZS5jLCBjcHVwb29sLmMpIHRoZXJlIGlzIGENCj4+Pj4gcmF0aGVy
IGNvbXBsZXggaGFuZGxpbmcgaW52b2x2ZWQgd2hlbiBkb2luZyBzdXNwZW5kIGFuZCByZXN1bWUu
DQo+Pj4+DQo+Pj4+IFRoaXMgY2FuIGJlIHNpbXBsaWZpZWQgYSBsb3QgYnkgbm90IHBlcmZvcm1p
bmcgYSBjb21wbGV0ZSBjcHUgZG93biBhbmQNCj4+Pj4gdXAgY3ljbGUgZm9yIHRoZSBub24tYm9v
dCBjcHVzLCBidXQga2VlcGluZyB0aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkDQo+Pj4+IHN0YXRl
IGFuZCBmcmVlaW5nIGl0IG9ubHkgaW4gY2FzZSBhIGNwdSBkaWRuJ3QgY29tZSB1cCBhZ2FpbiBk
dXJpbmcNCj4+Pj4gcmVzdW1lLg0KPj4+Pg0KPj4+PiBJbiBzdW1tYXJ5IG5vdCBvbmx5IHRoZSBj
b21wbGV4aXR5IGNhbiBiZSByZWR1Y2VkLCBidXQgdGhlIGZhaWx1cmUNCj4+Pj4gdG9sZXJhbmNl
IHdpbGwgYmUgZXZlbiBiZXR0ZXIgd2l0aCB0aGlzIHNlcmllczogV2l0aCBhIGRlZGljYXRlZCBo
b29rDQo+Pj4+IGZvciBmYWlsaW5nIGNwdXMgd2hlbiByZXN1bWluZyBpdCBpcyBub3cgcG9zc2li
bGUgdG8gc3Vydml2ZSBlLmcuIGENCj4+Pj4gY3B1cG9vbCBiZWluZyBsZWZ0IHdpdGhvdXQgYW55
IGNwdSBhZnRlciByZXN1bWUgYnkgbW92aW5nIGl0cyBkb21haW5zDQo+Pj4+IHRvIGNwdXBvb2ww
Lg0KPj4+Pg0KPj4+PiBKdWVyZ2VuIEdyb3NzICg2KToNCj4+Pj4gIMKgwqAgeGVuL3NjaGVkOiBj
YWxsIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHZpYSBjcHUgbm90aWZpZXINCj4+Pj4gIMKgwqAg
eGVuOiBhZGQgaGVscGVyIGZvciBjYWxsaW5nIG5vdGlmaWVyX2NhbGxfY2hhaW4oKSB0byBjb21t
b24vY3B1LmMNCj4+Pj4gIMKgwqAgeGVuOiBhZGQgbmV3IGNwdSBub3RpZmllciBhY3Rpb24gQ1BV
X1JFU1VNRV9GQUlMRUQNCj4+Pj4gIMKgwqAgeGVuOiBkb24ndCBmcmVlIHBlcmNwdSBhcmVhcyBk
dXJpbmcgc3VzcGVuZA0KPj4+PiAgwqDCoCB4ZW4vY3B1cG9vbDogc2ltcGxpZnkgc3VzcGVuZC9y
ZXN1bWUgaGFuZGxpbmcNCj4+Pj4gIMKgwqAgeGVuL3NjaGVkOiBkb24ndCBkaXNhYmxlIHNjaGVk
dWxlciBvbiBjcHVzIGR1cmluZyBzdXNwZW5kDQo+Pj4+DQo+Pj4+ICDCoCB4ZW4vYXJjaC9hcm0v
c21wYm9vdC5jwqDCoMKgwqAgfMKgwqAgNCAtDQo+Pj4+ICDCoCB4ZW4vYXJjaC94ODYvcGVyY3B1
LmPCoMKgwqDCoMKgIHzCoMKgIDMgKy0NCj4+Pj4gIMKgIHhlbi9hcmNoL3g4Ni9zbXBib290LmPC
oMKgwqDCoCB8wqDCoCAzIC0NCj4+Pj4gIMKgIHhlbi9jb21tb24vY3B1LmPCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8wqAgNjEgKysrKysrKy0tLS0tLS0NCj4+Pj4gIMKgIHhlbi9jb21tb24vY3B1cG9v
bC5jwqDCoMKgwqDCoMKgIHwgMTMxICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4+
ICDCoCB4ZW4vY29tbW9uL3NjaGVkdWxlLmPCoMKgwqDCoMKgIHwgMjAzDQo+Pj4+ICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4+PiAgwqAgeGVuL2luY2x1
ZGUveGVuL2NwdS5owqDCoMKgwqDCoCB8wqAgMjkgKysrKy0tLQ0KPj4+PiAgwqAgeGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggfMKgwqAgMSAtDQo+Pj4+ICDCoCA4IGZpbGVzIGNoYW5nZWQsIDE5
MCBpbnNlcnRpb25zKCspLCAyNDUgZGVsZXRpb25zKC0pDQo+Pj4+DQo+Pj4NCj4+PiBJIHRlc3Rl
ZCB5b3VyIHBhdGNoIHNlcmllcyBvbiBBUk02NCBwbGF0Zm9ybS4gV2UgaGFkIGlzc3VlIHdpdGgg
aGFyZA0KPj4+IGFmZmluaXR5IC0gdGhlcmUgd2FzIGFzc2VydGlvbiBmYWlsdXJlIGluIHNjaGVk
X2NyZWRpdDIgY29kZSBkdXJpbmcNCj4+PiBzdXNwZW5zaW9uIGlmIG9uZSBvZiB0aGUgdkNQVXMg
aXMgcGlubmVkIHRvIG5vbi0wIHBDUFUuDQo+PiBXaGVuIHlvdSByZXBvcnQgYW4gZXJyb3IsIHBs
ZWFzZSBtYWtlIGNsZWFyIHdoYXQgY29tbWl0IHlvdSBhcmUgdXNpbmcNCj4+IGFuZCB3aGV0aGVy
IHlvdSBoYXZlIHBhdGNoZXMgYXBwbGllZCBvbiB0b3AuDQo+Pg0KPj4gSW4gdGhpcyBjYXNlLCB3
ZSBoYXZlIG5vIHN1cHBvcnQgb2Ygc3VzcGVuZC9yZXN1bWUgb24gQXJtIHRvZGF5LiBTbyBidWcN
Cj4+IHJlcG9ydCBhcm91bmQgc3VzcGVuZC9yZXN1bWUgaXMgYSBiaXQgY29uZnVzaW5nIHRvIGhh
dmUuIEl0IGlzIGFsc28gbW9yZQ0KPj4gZGlmZmljdWx0IHRvIGhlbHAgd2hlbiB5b3UgZG9uJ3Qg
aGF2ZSB0aGUgZnVsbCBwaWN0dXJlIGFzIGEgYnVnIG1heSBiZQ0KPj4gaW4geW91ciBjb2RlIGFu
ZCB1cHN0cmVhbSBYZW4uDQo+Pg0KPj4gSSBzYXcgSnVlcmdlbiBzdWdnZXN0ZWQgYSBmaXgsIHBs
ZWFzZSBjYXJyeSBpdCBpbiB3aGF0ZXZlciBzZXJpZXMgeW91IGhhdmUuDQo+Pg0KPj4+IChYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4+PiAoWEVOKSBQYW5p
YyBvbiBDUFUgMDoNCj4+PiAoWEVOKSBQU0NJIGNwdSBvZmYgZmFpbGVkIGZvciBDUFUwIGVycj0t
Mw0KPj4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4+
DQo+PiBQU0NJIENQVSBvZmYgZmFpbGluZyBpcyBuZXZlciBhIGdvb2QgbmV3cy4gSGVyZSwgdGhl
IGNvbW1hbmQgaGFzIGJlZW4NCj4+IGRlbmllZCBieSBQU0NJIG1vbml0b3IuIEJ1dC4uLiB3aHkg
ZG9lcyBDUFUgb2ZmIGlzIGFjdHVhbGx5IGNhbGxlZCBvbg0KPj4gQ1BVMD8gU2hvdWxkbid0IHdl
IGhhdmUgdHVybmVkIG9mZiB0aGUgcGxhdGZvcm0gaW5zdGVhZD8NCj4gDQo+IENvdWxkIGl0IGJl
IHRoYXQgYSBzY2hlZHVsZXIgbG9jayBpcyBubyBsb25nZXIgcmVhY2hhYmxlIGFzIHRoZSBwZXJj
cHUNCj4gbWVtb3J5IG9mIGFub3RoZXIgY3B1IGhhcyBiZWVuIHJlbGVhc2VkIGFuZCBhbGxvY2F0
ZWQgYWdhaW4/IFRoYXQgd291bGQNCj4gYmUgb25lIG9mIHRoZSBwb3NzaWJsZSByZXN1bHRzIG9m
IG15IHNlcmllcy4NCg0KVGhlIGRhdGEgYWJvcnQgc2hvd24gYmVmb3JlIHRoZSBwYW5pYyBpcyBw
b3RlbnRpYWxseSB0aGUgcGVyY3B1IGlzc3VlLiANCkJ1dCBJIGRvbid0IHRoaW5rIGl0IHdpbGwg
aGF2ZSB0aGUgZWZmZWN0IHRvIHRyeSB0byB0dXJuIG9mZiBDUFUwLiBUaGlzIA0KbG9va3MgbW9y
ZSBhbiBpc3N1ZSBpbiB0aGUgbWFjaGluZV9oYWx0L21hY2hpbmVfcmVzdGFydCBwYXRoLg0KDQpJ
bmRlZWQgQ1BVIG9mZiBtYXkgcmlnaHRmdWxseSByZXR1cm4gLTMgKERFTklFRCkgaWYgdGhlIFRy
dXN0ZWQtT1MgDQpyZXNpZGUgb24gdGhpcyBDUFUuIFdlIHRlY2huaWNhbGx5IHNob3VsZCBoYXZl
IGNoZWNrZWQgYmVmb3JlIHRoYXQgdGhlIA0KQ1BVIGNvdWxkIGJlIHR1cm5lZCBvZmYuIEJ1dCBp
dCBsb29rcyBsaWtlIHdlIGFyZSBtaXNzaW5nIHRoaXMgY29kZS4gSSANCnZhZ3VlbHkgcmVtZW1i
ZXIgdG8gYWxyZWFkeSBoYXZlIHBvaW50ZWQgb3V0IHRoYXQgaXNzdWUgaW4gdGhlIHBhc3QuDQoN
CkNoZWVycywNCg0KPiANCj4gDQo+IEp1ZXJnZW4NCj4gDQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:56:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13: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 1h9VVz-0002Pr-Gg; Thu, 28 Mar 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=IWXA=R7=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1h9VVy-0002Pm-KR
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 13:56:18 +0000
X-Inumbo-ID: 410b9a7e-5161-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 410b9a7e-5161-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:56:16 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id j89so17755718ljb.1
 for <xen-devel@lists.xenproject.org>; Thu, 28 Mar 2019 06:56:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=w16kse9v5f8f7PvO2GgqxLnd70sVaKZaYayOuQjNvO4=;
 b=AAkcL26WB53aObl0mpGZn7VFApPYrerBXvddOtpEuxy1xfjqBNNivXdm/cT/sEapsI
 29r62lcCXoGtK/VLhoxBd1+tmpFFFooD1uX0LHaNqXiddDwVvmtxzPH5DfXpqgRVhbtx
 TAPi9YCvC0i4BeWKqLp6XSzSI2xdpGU4rt+qyShb/6I1eaPcUbA/cEyKNSJ3nRWwsOer
 pLmLWVM7m57x3yBHU9wWj0KQweO5/AZJRHeZqpna4ngHtQMo536yinQV9+g6s3UHG1dI
 zYutDQn3xdr/v/yeRMds8uCNsWLKnWPuetcr5CtjO7rHEFv/xZ0QUb9S3ioZS84WgWv9
 zw5g==
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=w16kse9v5f8f7PvO2GgqxLnd70sVaKZaYayOuQjNvO4=;
 b=cbqJRcdHWKGx5aCR72FDD5KKQeLctLE2j6XahlD+blgZxbeSesm7UuicvPP3MGR/Ap
 95Cs5y3zOEXzu0rbXnKBNa/sPimMeYgTGIJzI7XFLLr2YMJVUxmMeGzgLlmZSbxGoxcs
 vCLtOXjOCuBOBVVub+oVTf7VHUjU4sYoQhP90fa0laMkqRqnqwQUPJryKKfLw4zR5nth
 9DZ+yYy1qeXiTtCT9nsWREwFjHtyRBvj9G38etIVpoCeB5/gTL/Q4PEpj1FdOaxrW/Md
 nia6l2QKzWBeasZkseNv6wFqTFeKiXwhqGsdDElw/9/m1TDNJ72hyDDj6wON8o6ckBMY
 RyVg==
X-Gm-Message-State: APjAAAX6PrwYbDZyWi58ChCN3/EQtkUPjKbswnALe7pbEiXqdeY/cT+F
 WJ3DH4f8rRzYRHBjVk0UBZj33R5o6WxiKZUZdrI=
X-Google-Smtp-Source: APXvYqw/Fkb9x55ijLuwE+LrtpBmVEgnV7NgB0X7paaVU/4+8xuBYtnRPaRk0YCvjftwBfGFIrFY+8svxYLtO4Oly1M=
X-Received: by 2002:a2e:7311:: with SMTP id o17mr14625461ljc.124.1553781375133; 
 Thu, 28 Mar 2019 06:56:15 -0700 (PDT)
MIME-Version: 1.0
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
In-Reply-To: <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 28 Mar 2019 15:56:03 +0200
Message-ID: <CAOcqxo1KcE_ZE2OJfyPPEvFJk_hZ+DEsKffNzKHbeN4MoH8a8w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gVGh1LCAyOCBNYXIgMjAxOSBhdCAxNTozMywgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSwKPgo+IE9uIDMvMjgvMTkgMTow
MSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiBIZWxsbyBKdWVyZ2VuLAo+ID4KPiA+
IE9uIFRodSwgMjggTWFyIDIwMTkgYXQgMTQ6MDksIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBFc3BlY2lhbGx5IGluIHRoZSBzY2hlZHVsZXIgYXJlYSAo
c2NoZWR1bGUuYywgY3B1cG9vbC5jKSB0aGVyZSBpcyBhCj4gPj4gcmF0aGVyIGNvbXBsZXggaGFu
ZGxpbmcgaW52b2x2ZWQgd2hlbiBkb2luZyBzdXNwZW5kIGFuZCByZXN1bWUuCj4gPj4KPiA+PiBU
aGlzIGNhbiBiZSBzaW1wbGlmaWVkIGEgbG90IGJ5IG5vdCBwZXJmb3JtaW5nIGEgY29tcGxldGUg
Y3B1IGRvd24gYW5kCj4gPj4gdXAgY3ljbGUgZm9yIHRoZSBub24tYm9vdCBjcHVzLCBidXQga2Vl
cGluZyB0aGUgcHVyZSBzb2Z0d2FyZSByZWxhdGVkCj4gPj4gc3RhdGUgYW5kIGZyZWVpbmcgaXQg
b25seSBpbiBjYXNlIGEgY3B1IGRpZG4ndCBjb21lIHVwIGFnYWluIGR1cmluZwo+ID4+IHJlc3Vt
ZS4KPiA+Pgo+ID4+IEluIHN1bW1hcnkgbm90IG9ubHkgdGhlIGNvbXBsZXhpdHkgY2FuIGJlIHJl
ZHVjZWQsIGJ1dCB0aGUgZmFpbHVyZQo+ID4+IHRvbGVyYW5jZSB3aWxsIGJlIGV2ZW4gYmV0dGVy
IHdpdGggdGhpcyBzZXJpZXM6IFdpdGggYSBkZWRpY2F0ZWQgaG9vawo+ID4+IGZvciBmYWlsaW5n
IGNwdXMgd2hlbiByZXN1bWluZyBpdCBpcyBub3cgcG9zc2libGUgdG8gc3Vydml2ZSBlLmcuIGEK
PiA+PiBjcHVwb29sIGJlaW5nIGxlZnQgd2l0aG91dCBhbnkgY3B1IGFmdGVyIHJlc3VtZSBieSBt
b3ZpbmcgaXRzIGRvbWFpbnMKPiA+PiB0byBjcHVwb29sMC4KPiA+Pgo+ID4+IEp1ZXJnZW4gR3Jv
c3MgKDYpOgo+ID4+ICAgIHhlbi9zY2hlZDogY2FsbCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoKSB2
aWEgY3B1IG5vdGlmaWVyCj4gPj4gICAgeGVuOiBhZGQgaGVscGVyIGZvciBjYWxsaW5nIG5vdGlm
aWVyX2NhbGxfY2hhaW4oKSB0byBjb21tb24vY3B1LmMKPiA+PiAgICB4ZW46IGFkZCBuZXcgY3B1
IG5vdGlmaWVyIGFjdGlvbiBDUFVfUkVTVU1FX0ZBSUxFRAo+ID4+ICAgIHhlbjogZG9uJ3QgZnJl
ZSBwZXJjcHUgYXJlYXMgZHVyaW5nIHN1c3BlbmQKPiA+PiAgICB4ZW4vY3B1cG9vbDogc2ltcGxp
Znkgc3VzcGVuZC9yZXN1bWUgaGFuZGxpbmcKPiA+PiAgICB4ZW4vc2NoZWQ6IGRvbid0IGRpc2Fi
bGUgc2NoZWR1bGVyIG9uIGNwdXMgZHVyaW5nIHN1c3BlbmQKPiA+Pgo+ID4+ICAgeGVuL2FyY2gv
YXJtL3NtcGJvb3QuYyAgICAgfCAgIDQgLQo+ID4+ICAgeGVuL2FyY2gveDg2L3BlcmNwdS5jICAg
ICAgfCAgIDMgKy0KPiA+PiAgIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgIHwgICAzIC0KPiA+
PiAgIHhlbi9jb21tb24vY3B1LmMgICAgICAgICAgIHwgIDYxICsrKysrKystLS0tLS0tCj4gPj4g
ICB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDEzMSArKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLQo+ID4+ICAgeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAyMDMgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gICB4ZW4vaW5jbHVkZS94
ZW4vY3B1LmggICAgICB8ICAyOSArKysrLS0tCj4gPj4gICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCB8ICAgMSAtCj4gPj4gICA4IGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCAy
NDUgZGVsZXRpb25zKC0pCj4gPj4KPiA+Cj4gPiBJIHRlc3RlZCB5b3VyIHBhdGNoIHNlcmllcyBv
biBBUk02NCBwbGF0Zm9ybS4gV2UgaGFkIGlzc3VlIHdpdGggaGFyZAo+ID4gYWZmaW5pdHkgLSB0
aGVyZSB3YXMgYXNzZXJ0aW9uIGZhaWx1cmUgaW4gc2NoZWRfY3JlZGl0MiBjb2RlIGR1cmluZwo+
ID4gc3VzcGVuc2lvbiBpZiBvbmUgb2YgdGhlIHZDUFVzIGlzIHBpbm5lZCB0byBub24tMCBwQ1BV
Lgo+IFdoZW4geW91IHJlcG9ydCBhbiBlcnJvciwgcGxlYXNlIG1ha2UgY2xlYXIgd2hhdCBjb21t
aXQgeW91IGFyZSB1c2luZwo+IGFuZCB3aGV0aGVyIHlvdSBoYXZlIHBhdGNoZXMgYXBwbGllZCBv
biB0b3AuCgpTdXJlLgoKPiBJbiB0aGlzIGNhc2UsIHdlIGhhdmUgbm8gc3VwcG9ydCBvZiBzdXNw
ZW5kL3Jlc3VtZSBvbiBBcm0gdG9kYXkuIFNvIGJ1Zwo+IHJlcG9ydCBhcm91bmQgc3VzcGVuZC9y
ZXN1bWUgaXMgYSBiaXQgY29uZnVzaW5nIHRvIGhhdmUuIEl0IGlzIGFsc28gbW9yZQo+IGRpZmZp
Y3VsdCB0byBoZWxwIHdoZW4geW91IGRvbid0IGhhdmUgdGhlIGZ1bGwgcGljdHVyZSBhcyBhIGJ1
ZyBtYXkgYmUKPiBpbiB5b3VyIGNvZGUgYW5kIHVwc3RyZWFtIFhlbi4KCkFncmVlLiBCdXQgaW4g
dGhpcyBjYXNlLCBjaGFuZ2VzIHdlcmUgZG9uZSB0byB0aGUgY29tbW9uIGNvZGUgbW9zdGx5LgpJ
IGFzc3VtZWQgdGhhdCBpdCB3b3VsZCBiZSBnb29kIHRvIGNoZWNrIGFuZCByZXBvcnQgaXQgZm9y
IEFybSwgZXZlbgppZiBBcm0gc3VzcGVuZC9yZXN1bWUgaXMgbm90IHVwc3RyZWFtZWQgeWV0LiBC
ZXNpZGVzLCB0aGlzIHBhdGNoCnNlcmllcyBmaXhlZCBhbm90aGVyIGlzc3VlIGluIHRoZSBjb21t
b24gc3VzcGVuZC9yZXN1bWUgY29kZS4KCj4gSSBzYXcgSnVlcmdlbiBzdWdnZXN0ZWQgYSBmaXgs
IHBsZWFzZSBjYXJyeSBpdCBpbiB3aGF0ZXZlciBzZXJpZXMgeW91IGhhdmUuClllcywgdGhpcyBw
YXRjaCBmaXhlcyB0aGUgaXNzdWUuCgpXZSBhcmUgdXNpbmcgcGF0Y2ggc2VyaWVzIGJ5IE1pcmVs
YSwgdGhhdCB5b3UgbWVudGlvbmVkIGVhcmxpZXIsIGJ5IHRoZSB3YXkuCgo+ID4gKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4gKFhFTikgUGFuaWMgb24g
Q1BVIDA6Cj4gPiAoWEVOKSBQU0NJIGNwdSBvZmYgZmFpbGVkIGZvciBDUFUwIGVycj0tMwo+ID4g
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Cj4gUFNDSSBD
UFUgb2ZmIGZhaWxpbmcgaXMgbmV2ZXIgYSBnb29kIG5ld3MuIEhlcmUsIHRoZSBjb21tYW5kIGhh
cyBiZWVuCj4gZGVuaWVkIGJ5IFBTQ0kgbW9uaXRvci4gQnV0Li4uIHdoeSBkb2VzIENQVSBvZmYg
aXMgYWN0dWFsbHkgY2FsbGVkIG9uCj4gQ1BVMD8gU2hvdWxkbid0IHdlIGhhdmUgdHVybmVkIG9m
ZiB0aGUgcGxhdGZvcm0gaW5zdGVhZD8KSSB0aGluaywgdGhpcyBpcyBiZWNhdXNlIENQVTEgaXMg
cGVyZm9ybWluZyBtYWNoaW5lX3Jlc3RhcnQoKSwgc28gaXQKYXNrZWQgQ1BVMCB0byBoYWx0IGl0
c2VsZi4KCj4KPiA+IChYRU4pCj4gPiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4K
PiBBcmUgdGhlIGxvZ3MgYmVsb3cgYWN0dWFsbHkgYSBtaXN0YWtlbiBwYXN0ZT8KTm8sIHRoaXMg
aXMgd2hhdCBJJ20gc2VlaW5nIGluIG15IHNlcmlhbCBjb25zb2xlLgoKPiA+IChYRU4pIENQVTIg
d2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkK
PiA+IChYRU4pIENQVSAyIGJvb3RlZC4KPiA+IChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJv
bWU9MHg2Cj4gPiAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgwIG9uIENQVTIgdmlhIFRU
QlIgMHgwMDAwMDAwMDc4MWE4MDAwCj4gPiAoWEVOKSAwVEhbMHgwXSA9IDB4MDAwMDAwMDA3ODFi
MGY3Zgo+ID4gKFhFTikgMVNUWzB4MF0gPSAweDAwMDAwMDAwNzgxYWFmN2YKPiA+IChYRU4pIDJO
RFsweDBdID0gMHgwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSBDUFUyOiBVbmV4cGVjdGVkIFRy
YXA6IERhdGEgQWJvcnQKPiA+IChYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlICBhcm02NCAg
ZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4gPiAoWEVOKSBDUFU6ICAgIDIKPiA+IChYRU4p
IFBDOiAgICAgMDAwMDAwMDAwMDIzMzY2MCBfc3Bpbl9sb2NrKzB4MWMvMHg4OAo+ID4gKFhFTikg
TFI6ICAgICAwMDAwMDAwMDAwMjMzNjVjCj4gPiAoWEVOKSBTUDogICAgIDAwMDA4MDAzN2ZmNzdk
NTAKPiA+IChYRU4pIENQU1I6ICAgYTAwMDAyYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNv
ciwgaGFuZGxlcikKPiA+IChYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAwMDAwMDYgIFgxOiAwMDAw
MDAwMGZmZmZmZmZlICBYMjogMDAwMDAwMDAwMDAwMDAwMAo+ID4gKFhFTikgICAgICBYMzogMDAw
MDAwMDAwMDAwMDAwMiAgWDQ6IDAwMDA4MDAzN2ZjNDI0ODAgIFg1OiAwMDAwMDAwMDAwMDAwMDAw
Cj4gPiAoWEVOKSAgICAgIFg2OiAwMDAwMDAwMDAwMDAwMDgwICBYNzogMDAwMDgwMDM3ZmZiMDAw
MCAgWDg6IDAwMDAwMDAwMDAyYTEwMDAKPiA+IChYRU4pICAgICAgWDk6IDAwMDAwMDAwMDAwMDAw
MGEgWDEwOiAwMDAwODAwMzdmZjc3YmY4IFgxMTogMDAwMDAwMDAwMDAwMDAzMgo+ID4gKFhFTikg
ICAgIFgxMjogMDAwMDAwMDAwMDAwMDAwMSBYMTM6IDAwMDAwMDAwMDAyN2ZmZjAgWDE0OiAwMDAw
MDAwMDAwMDAwMDIwCj4gPiAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwMDAwMDAwIFgxNjogMDAw
MDAwMDAwMDAwMDAwMCBYMTc6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IChYRU4pICAgICBYMTg6IDAw
MDAwMDAwMDAwMDAwMDAgWDE5OiAwMDAwMDAwMDAwMDAwMDAwIFgyMDogMDAwMDAwMDAwMDAwMDAw
MAo+ID4gKFhFTikgICAgIFgyMTogMDAwMDgwMDM3ZmY3ZTEwOCBYMjI6IDAwMDAwMDAwMDAwMDAw
MDIgWDIzOiAwMDAwMDAwMDAwMzNiYzg4Cj4gPiAoWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMzM2
MDIwIFgyNTogMDAwMDAwMDAwMDAwMDAwMCBYMjY6IDAwMDAwMDAwMDAwMDAwMDIKPiA+IChYRU4p
ICAgICBYMjc6IDAwMDAwMDAwMDAzMzYwMDAgWDI4OiAwMDAwMDAwMDAwMDAwMDAwICBGUDogMDAw
MDgwMDM3ZmY3N2Q1MAo+ID4gKFhFTikKPiA+IChYRU4pICAgVlRDUl9FTDI6IDgwMDIzNTU4Cj4g
PiAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKQo+ID4gKFhFTikg
IFNDVExSX0VMMjogMzBjZDE4M2QKPiA+IChYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAw
MzgKPiA+IChYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwNzgxYTgwMDAKPiA+IChYRU4pCj4gPiAo
WEVOKSAgICBFU1JfRUwyOiA5NjAwMDAwNgo+ID4gKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAw
MDAwMDAwMAo+ID4gKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAo+ID4gKFhFTikK
PiA+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDA4MDAzN2ZmNzdkNTA6Cj4gPiAo
WEVOKSAgICAwMDAwODAwMzdmZjc3ZDcwIDAwMDAwMDAwMDAyMzM2ZTggMDAwMDgwMDM3ZmY3ZDAw
MCAwMDAwMDAwMDAwMjNlMDBjCj4gPiAoWEVOKSAgICAwMDAwODAwMzdmZjc3ZDgwIDAwMDAwMDAw
MDAyMmU5MGMgMDAwMDgwMDM3ZmY3N2UxMCAwMDAwMDAwMDAwMjMyYWY4Cj4gPiAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAyZmJiMDAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAw
MDAwMzNjZjIwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMmEwNjgwIDAwMDAwMDAwMDAwMDAwMDEg
MDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDA4MDAzN2ZmNzdlOTAgMDAwMDgwMDM3ZmY3N2U1MCAwMDAwMDAwMGZmZmZmZmM4
Cj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMjlmMDA4IDAwMDAwMDAwMDAyZmZjNDEgMDAwMDgwMDM3
ZmY3N2U5MCAwMDAwMDAwMDAwMjYzYzY4Cj4gPiAoWEVOKSAgICAwMDAwODAwMzdmZjc3ZTUwIDAw
MDAwMDAwMDAyMzJiNmMgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDA0Cj4gPiAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAyZmJjMDAgMDAwMDAwMDAwMDMzNjQ0OCAw
MDAwMDAwMDAwMmZiYjAwCj4gPiAoWEVOKSAgICAwMDAwODAwMzdmZjc3ZTYwIDAwMDAwMDAwMDAy
NTcyMzAgMDAwMDgwMDM3ZmY3N2U5MCAwMDAwMDAwMDAwMjYzYzZjCj4gPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAyIDAwMDAwMDAwNzdlODAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAxCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIgMDAw
MDAwMDAwMDAwMDAwMSBlZmZmZmZmZmZmZmFmZmZmCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4g
PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiA+IChYRU4pIFhlbiBjYWxsIHRyYWNl
Ogo+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjMzNjYwPl0gX3NwaW5fbG9jaysweDFjLzB4ODgg
KFBDKQo+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjMzNjVjPl0gX3NwaW5fbG9jaysweDE4LzB4
ODggKExSKQo+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjMzNmU4Pl0gX3NwaW5fbG9ja19pcnEr
MHgxYy8weDI0Cj4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMmU5MGM+XSBzY2hlZHVsZS5jI3Nj
aGVkdWxlKzB4ZTgvMHg3NGMKPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIzMmFmOD5dIHNvZnRp
cnEuYyNfX2RvX3NvZnRpcnErMHhjYy8weGU0Cj4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMzJi
NmM+XSBkb19zb2Z0aXJxKzB4MTQvMHgxYwo+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjU3MjMw
Pl0gaWRsZV9sb29wKzB4MTc0LzB4MTg4Cj4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjNjNmM+
XSBzdGFydF9zZWNvbmRhcnkrMHgxZjQvMHgyMDAKPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDAw
MDAwMj5dIDAwMDAwMDAwMDAwMDAwMDIKPiA+IChYRU4pCj4gPiAoWEVOKQo+ID4gKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4gKFhFTikgUGFuaWMgb24g
Q1BVIDI6Cj4gPiAoWEVOKSBDUFUyOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKPiA+IChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+IChYRU4pCj4g
PiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1
bGllbiBHcmFsbAoKCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2
NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 13:57:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 13:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9VWl-0002ab-SO; Thu, 28 Mar 2019 13:57: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=oO7T=R7=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1h9VWk-0002Xi-GZ
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 13:57:06 +0000
X-Inumbo-ID: 5dffa6aa-5161-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 5dffa6aa-5161-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 13:57:05 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id z24so4166341wmi.5
 for <xen-devel@lists.xen.org>; Thu, 28 Mar 2019 06:57:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=S3e3BiEFhEfHf8L+R2K6k4vZwefBOyR9llX3Siq0R10=;
 b=VAKgYV96r/lCRm0Q0mMCy7AGDkBUqYzD8wofnrg5DjE7cxYBvnt9EPe6rYc2ORLnTm
 9L/aQnDbyw1pV6wuz/yB59clsXre55Y89iUhWBlS+oy900QMKJOiOhXNS/yXKEfK97wb
 fcffDHfuRkvOPhIhJqVppWSyfmKslcfMcxqt7KueUwAoSChqGeF3gtTuwtz6q3RGOC/S
 ZplD63+NZk8Gd+z5y7qVbl4asXsiytqChFWQdSjIGVHwz61xgjYgNzR9w2mRe4OjgdUu
 Oqql9UwcqpiaW2esryRXciY9pCHHsdKEdRUa+ZDQXB30AAGhG3YqGcYQhR1tX4QYM+ai
 NvrQ==
X-Google-DKIM-Signature: v=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=S3e3BiEFhEfHf8L+R2K6k4vZwefBOyR9llX3Siq0R10=;
 b=JLM4B63vo5FI8bXc7eukvnh9MA2c4qX035jA03qK9KS1xmrqNADl2rKQ0wNfK5iPH9
 XZQHyEjd/whgG4Xd166SDv6MrfGpDcdDlSK7RvVHwsOAoYu07V9JPmwwZJWstcXj8Ei4
 dIhiEslQBjIx9GbruY7Pq6Wga0iUrRuMw7aLFi/vfmc+oohMSYU0y0IOTfdFSwzBvMcP
 ZNy2M0kpGNjGqxRxAAQWCR1+/JxPkAo1bb1884vQYmQv/ydUuNRIEYNALlmmy0XB5GwY
 oqNkCcAJFf+u5CtIGbaMGl7XQmcegY+1b741t0uQr30ctk1wFHXp0b6os+DUILxEB4YT
 s1YQ==
X-Gm-Message-State: APjAAAULcGSw3Absz+3PztkW4oeaHlTiWlbidvUL9TEuFaaGI/Sffl0f
 NN7a7LEwqddwmGzgybC4zMDiI2QjiuI=
X-Google-Smtp-Source: APXvYqwgz6Ve5FljFMDXLAz1oQ1lr+5m59sahV3gCkRPkFL9nbW/5EIWrTLD5Hl4cT4ECRHAVobHOw==
X-Received: by 2002:a1c:7008:: with SMTP id l8mr69747wmc.63.1553781423528;
 Thu, 28 Mar 2019 06:57:03 -0700 (PDT)
Received: from lcy2-dt16.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id a11sm2823595wmm.35.2019.03.28.06.57.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Mar 2019 06:57:03 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu, 28 Mar 2019 13:56:57 +0000
Message-Id: <20190328135657.4030-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/1] hvmloader: add SMBIOS type 2 info for
 customized string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xin Li <xin.li@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBz
dXBwb3J0IHRvCndyaXRlIGl0IHdoZW4gY3VzdG9taXplZCBzdHJpbmcgcHJvdmlkZWQgYW5kIG5v
IHNtYmlvcyBwYXNzZWQgaW4uCgpTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhpbi5saUBjaXRyaXgu
Y29tPgoKLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgp2MgoxOiB3cml0ZSB0aGUgc3RydWN0IGlmIGFueSBvZiB0aGUgc3RyaW5n
cyBpcyBwcm92aWRlZAoyOiBhZGQgY29udGFpbmVkX2hhbmRsZXMgYXMgZmxleGlibGUgYXJyYXkg
bWVtYmVyCjM6IHVwZGF0ZSBjb21taXQgbWVzc2FnZSBhbmQgZml4IHN0eWxlIGlzc3VlCi0tLQog
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jICAgICAgIHwgNjkgKysrKysrKysrKysr
KysrKysrKysrKysrLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oIHwg
IDcgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmggfCAgNiArKysK
IDMgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc21iaW9zLmMKaW5kZXggNDBkODM5OWJlMS4uNzgxNWYxZGJkMyAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpAQCAtNDk3LDkgKzQ5NywxMSBAQCBzdGF0aWMgdm9pZCAq
CiBzbWJpb3NfdHlwZV8yX2luaXQodm9pZCAqc3RhcnQpCiB7CiAgICAgc3RydWN0IHNtYmlvc190
eXBlXzIgKnAgPSAoc3RydWN0IHNtYmlvc190eXBlXzIgKilzdGFydDsKKyAgICBjb25zdCBjaGFy
ICpzOwogICAgIHVpbnQ4X3QgKnB0cjsKICAgICB2b2lkICpwdHM7CiAgICAgdWludDMyX3QgbGVu
Z3RoOworICAgIHVuc2lnbmVkIGludCBjb3VudGVyID0gMDsKIAogICAgIHB0cyA9IGdldF9zbWJp
b3NfcHRfc3RydWN0KDIsICZsZW5ndGgpOwogICAgIGlmICggKHB0cyAhPSBOVUxMKSYmKGxlbmd0
aCA+IDApICkKQEAgLTUxOCw4ICs1MjAsNzEgQEAgc21iaW9zX3R5cGVfMl9pbml0KHZvaWQgKnN0
YXJ0KQogICAgICAgICByZXR1cm4gKHN0YXJ0ICsgbGVuZ3RoKTsKICAgICB9CiAKLSAgICAvKiBP
bmx5IHByZXNlbnQgd2hlbiBwYXNzZWQgaW4gKi8KLSAgICByZXR1cm4gc3RhcnQ7CisgICAgbWVt
c2V0KHAsIDAsIHNpemVvZigqcCkpOworICAgIHAtPmhlYWRlci50eXBlID0gMjsKKyAgICBwLT5o
ZWFkZXIubGVuZ3RoID0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8yKTsKKyAgICBwLT5oZWFk
ZXIuaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMjsKKyAgICBwLT5mZWF0dXJlX2ZsYWdzID0g
MHgwOTsgLyogQm9hcmQgaXMgYSBob3N0aW5nIGJvYXJkIGFuZCByZXBsYWNlYWJsZSAqLworICAg
IHAtPmNoYXNzaXNfaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMzsKKyAgICBwLT5ib2FyZF90
eXBlID0gMHgwYTsgLyogTW90aGVyYm9hcmQgKi8KKyAgICBzdGFydCArPSBzaXplb2YoKnApOwor
CisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9NQU5VRkFDVFVSRVIsIE5V
TEwpOworICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAg
ICAgIHN0cmNweShzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7Cisg
ICAgICAgIHAtPm1hbnVmYWN0dXJlcl9zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9
IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9QUk9EVUNUX05BTUUsIE5VTEwpOworICAg
IGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNw
eShzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAt
PnByb2R1Y3RfbmFtZV9zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3Jl
X3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9WRVJTSU9OLCBOVUxMKTsKKyAgICBpZiAoIChzICE9IE5V
TEwpICYmICgqcyAhPSAnXDAnKSApCisgICAgeworICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOwor
ICAgICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOworICAgICAgICBwLT52ZXJzaW9uX3N0ciA9
ICsrY291bnRlcjsKKyAgICB9CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJP
QVJEX1NFUklBTF9OVU1CRVIsIE5VTEwpOworICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9
ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNweShzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0
ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gKytjb3Vu
dGVyOworICAgIH0KKworICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfQVNT
RVRfVEFHLCBOVUxMKTsKKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAnKSApCisg
ICAgeworICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOworICAgICAgICBzdGFydCArPSBzdHJsZW4o
cykgKyAxOworICAgICAgICBwLT5hc3NldF90YWdfc3RyID0gKytjb3VudGVyOworICAgIH0KKwor
ICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfTE9DQVRJT05fSU5fQ0hBU1NJ
UywgTlVMTCk7CisgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgIHsK
KyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsg
MTsKKyAgICAgICAgcC0+bG9jYXRpb25faW5fY2hhc3Npc19zdHIgPSArK2NvdW50ZXI7CisgICAg
fQorCisgICAgaWYgKCBjb3VudGVyICkKKyAgICB7CisgICAgICAgICooKHVpbnQ4X3QgKilzdGFy
dCkgPSAwOworICAgICAgICByZXR1cm4gc3RhcnQgKyAxOworICAgIH0KKworICAgIC8qIE9ubHkg
cHJlc2VudCB3aGVuIHBhc3NlZCBpbiBvciB3aXRoIGN1c3RvbWl6ZWQgc3RyaW5nICovCisgICAg
cmV0dXJuIHN0YXJ0IC0gc2l6ZW9mKCpwKTsKIH0KIAogLyogVHlwZSAzIC0tIFN5c3RlbSBFbmNs
b3N1cmUgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlw
ZXMuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaAppbmRleCBhY2I2
M2UyZmU5Li43YzY0OGVjZTcxIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
c21iaW9zX3R5cGVzLmgKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBl
cy5oCkBAIC05MCw2ICs5MCwxMyBAQCBzdHJ1Y3Qgc21iaW9zX3R5cGVfMiB7CiAgICAgdWludDhf
dCBwcm9kdWN0X25hbWVfc3RyOwogICAgIHVpbnQ4X3QgdmVyc2lvbl9zdHI7CiAgICAgdWludDhf
dCBzZXJpYWxfbnVtYmVyX3N0cjsKKyAgICB1aW50OF90IGFzc2V0X3RhZ19zdHI7CisgICAgdWlu
dDhfdCBmZWF0dXJlX2ZsYWdzOworICAgIHVpbnQ4X3QgbG9jYXRpb25faW5fY2hhc3Npc19zdHI7
CisgICAgdWludDE2X3QgY2hhc3Npc19oYW5kbGU7CisgICAgdWludDhfdCBib2FyZF90eXBlOwor
ICAgIHVpbnQ4X3QgY29udGFpbmVkX2hhbmRsZV9jb3VudDsKKyAgICB1aW50MTZfdCBjb250YWlu
ZWRfaGFuZGxlc1tdOwogfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSk7CiAKIC8qIFN5c3RlbSBF
bmNsb3N1cmUgLSBDb250YWluZWQgRWxlbWVudHMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X3hzX3N0cmluZ3MuaAppbmRleCBmZWExZGQ0NDA3Li5mYmEyNTQ2NDI0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCkBAIC02OSw2ICs2OSwxMiBAQAogI2RlZmluZSBI
Vk1fWFNfU1lTVEVNX1BST0RVQ1RfTkFNRSAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tcHJvZHVj
dC1uYW1lIgogI2RlZmluZSBIVk1fWFNfU1lTVEVNX1ZFUlNJT04gICAgICAgICAgImJpb3Mtc3Ry
aW5ncy9zeXN0ZW0tdmVyc2lvbiIKICNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxfTlVNQkVS
ICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIiCisjZGVmaW5lIEhWTV9YU19C
QVNFQk9BUkRfTUFOVUZBQ1RVUkVSICAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC1tYW51ZmFjdHVy
ZXIiCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfUFJPRFVDVF9OQU1FICAiYmlvcy1zdHJpbmdz
L2Jhc2Vib2FyZC1wcm9kdWN0LW5hbWUiCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfVkVSU0lP
TiAgICAgICAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC12ZXJzaW9uIgorI2RlZmluZSBIVk1fWFNf
QkFTRUJPQVJEX1NFUklBTF9OVU1CRVIgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtc2VyaWFsLW51
bWJlciIKKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9BU1NFVF9UQUcgICAgICJiaW9zLXN0cmlu
Z3MvYmFzZWJvYXJkLWFzc2V0LXRhZyIKKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9MT0NBVElP
Tl9JTl9DSEFTU0lTICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLWxvY2F0aW9uLWluLWNoYXNzaXMi
CiAjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfTUFOVUZBQ1RVUkVSICAiYmlvcy1zdHJpbmdzL2Vu
Y2xvc3VyZS1tYW51ZmFjdHVyZXIiCiAjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfU0VSSUFMX05V
TUJFUiAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1zZXJpYWwtbnVtYmVyIgogI2RlZmluZSBIVk1f
WFNfRU5DTE9TVVJFX0FTU0VUX1RBRyAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQt
dGFnIgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:11:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9VkA-0004JX-Eq; Thu, 28 Mar 2019 14:10: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=9H75=R7=mprc.pku.edu.cn=gxt@srs-us1.protection.inumbo.net>)
 id 1h9VjL-0004CR-9o
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:10:07 +0000
X-Inumbo-ID: 2d7c661e-5163-11e9-bc90-bc764e045a96
Received: from aliyun-sdnproxy-3.icoremail.net (unknown [47.90.104.110])
 by us1-rack-dfw2.inumbo.com (Halon) with SMTP
 id 2d7c661e-5163-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:10:02 +0000 (UTC)
Received: by ajax-webmail-mailfront03 (Coremail) ; Thu, 28 Mar 2019 21:57:06
 +0800 (GMT+08:00)
X-Originating-IP: [203.187.182.140]
Date: Thu, 28 Mar 2019 21:57:06 +0800 (GMT+08:00)
X-CM-HeaderCharset: UTF-8
From: "Guan Xuetao" <gxt@mprc.pku.edu.cn>
To: "markus armbruster" <armbru@redhat.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version XT5.0.7b build 20180509(9e2321e9)
 Copyright (c) 2002-2019 www.mailtech.cn pku
In-Reply-To: <875zsed86y.fsf@dusky.pond.sub.org>
References: <87d0mwatbu.fsf@dusky.pond.sub.org>
 <875zsed86y.fsf@dusky.pond.sub.org>
MIME-Version: 1.0
Message-ID: <2c0bc4bf.2d83.169c4970a80.Coremail.gxt@mprc.pku.edu.cn>
X-Coremail-Locale: en_US
X-CM-TRANSID: 84FpogD3_4uy0pxcWFixAA--.4256W
X-CM-SenderInfo: qqqqliixuslio6sn3hxhgxhubq/1tbiAQEDB1Py8dJ42wAAsl
X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw
 CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI
 daVFxhVjvjDU=
X-Mailman-Approved-At: Thu, 28 Mar 2019 14:10:57 +0000
Subject: Re: [Xen-devel] Maintainers,
 please tell us how to boot your machines!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter maydell <peter.maydell@linaro.org>,
 anthony green <green@moxielogic.com>, qemu-devel@nongnu.org,
 "edgar e. iglesias" <edgar.iglesias@gmail.com>, marek vasut <marex@denx.de>,
 stefano stabellini <sstabellini@kernel.org>,
 aleksandar rikalo <arikalo@wavecomp.com>, alexander graf <agraf@suse.de>,
 =?UTF-8?Q?herv=C3=A9_poussineau?= <hpoussin@reactos.org>,
 anthony perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 andrzej zaborowski <balrogg@gmail.com>, paul durrant <paul.durrant@citrix.com>,
 jan kiszka <jan.kiszka@web.de>, igor mitsyanko <i.mitsyanko@gmail.com>,
 bastian koppelmann <kbastian@mail.uni-paderborn.de>,
 chris wulff <crwulff@gmail.com>, jean-christophe dubois <jcd@tribudubois.net>,
 andrey smirnov <andrew.smirnov@gmail.com>, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, aleksandar markovic <amarkovic@wavecomp.com>,
 aurelien jarno <aurelien@aurel32.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2VzLS0tLS0KPiBGcm9tOiAiTWFya3VzIEFybWJydXN0ZXIi
IDxhcm1icnVAcmVkaGF0LmNvbT4KPiBTZW50IFRpbWU6IDIwMTktMDMtMjAgMDI6MzQ6NDUgKFdl
ZG5lc2RheSkKPiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnCj4gQ2M6ICJFZGdhciBFLiBJZ2xl
c2lhcyIgPGVkZ2FyLmlnbGVzaWFzQGdtYWlsLmNvbT4sICJIZXJ2w6kgUG91c3NpbmVhdSIgPGhw
b3Vzc2luQHJlYWN0b3Mub3JnPiwgIkFsZWtzYW5kYXIgTWFya292aWMiIDxhbWFya292aWNAd2F2
ZWNvbXAuY29tPiwgIkFsZWtzYW5kYXIgUmlrYWxvIiA8YXJpa2Fsb0B3YXZlY29tcC5jb20+LCAi
QWxleGFuZGVyIEdyYWYiIDxhZ3JhZkBzdXNlLmRlPiwgIkFuZHJleSBTbWlybm92IiA8YW5kcmV3
LnNtaXJub3ZAZ21haWwuY29tPiwgIkFuZHJ6ZWogWmFib3Jvd3NraSIgPGJhbHJvZ2dAZ21haWwu
Y29tPiwgIkFudGhvbnkgR3JlZW4iIDxncmVlbkBtb3hpZWxvZ2ljLmNvbT4sICJBbnRob255IFBl
cmFyZCIgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+LCAiQXVyZWxpZW4gSmFybm8iIDxhdXJl
bGllbkBhdXJlbDMyLm5ldD4sICJCYXN0aWFuIEtvcHBlbG1hbm4iIDxrYmFzdGlhbkBtYWlsLnVu
aS1wYWRlcmJvcm4uZGU+LCAiQ2hyaXMgV3VsZmYiIDxjcnd1bGZmQGdtYWlsLmNvbT4sICJHdWFu
IFh1ZXRhbyIgPGd4dEBtcHJjLnBrdS5lZHUuY24+LCAiSWdvciBNaXRzeWFua28iIDxpLm1pdHN5
YW5rb0BnbWFpbC5jb20+LCAiSmFuIEtpc3prYSIgPGphbi5raXN6a2FAd2ViLmRlPiwgIkplYW4t
Q2hyaXN0b3BoZSBEdWJvaXMiIDxqY2RAdHJpYnVkdWJvaXMubmV0PiwgIk1hcmVrIFZhc3V0IiA8
bWFyZXhAZGVueC5kZT4sICJQYXVsIER1cnJhbnQiIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4s
ICJQZXRlciBNYXlkZWxsIiA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPiwgIlN0ZWZhbm8gU3Rh
YmVsbGluaSIgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+LCBxZW11LWFybUBub25nbnUub3JnLCBx
ZW11LXBwY0Bub25nbnUub3JnLCB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJq
ZWN0OiBSZTogTWFpbnRhaW5lcnMsIHBsZWFzZSB0ZWxsIHVzIGhvdyB0byBib290IHlvdXIgbWFj
aGluZXMhCj4gCj4gWy4uLl0KPiAKPiBNYWNoaW5lcyB3aXRoIG5vIHN1cHBvcnRlciwgYnV0IGF0
IGxlYXN0IG9uZSBtYWludGFpbmVyOgo+IAo+ICAgICBbLi4uXQo+IAo+ICAgICA9IGh3L3VuaWNv
cmUzMi9wdXYzLmMgPQo+ICAgICBHdWFuIFh1ZXRhbyA8Z3h0QG1wcmMucGt1LmVkdS5jbj4gKG1h
aW50YWluZXI6VW5pQ29yZTMyKQo+IAo+IAo+IFRhcmdldHMgd2hlcmUgd2UgaGF2ZSByZWNlaXZl
ZCBpbmZvcm1hdGlvbiBmb3IgKm5vKiBtYWNoaW5lIHNvIGZhcjoKPiAKPiAgICAgWy4uLl0KPiAg
ICAgdW5pY29yZQoKSSdtIGhlcmUuIE5vdyBJIGNhbiBmaW5hbGx5IGRlYWwgd2l0aCBteSBlbWFp
bCBhY2NvdW50IDxneHRAbXByYy5wa3UuZWR1LmNuPiBhZnRlciBzZXZlcmFsIHllYXJzIGNoYW9z
LgpBbnl3YXksIHNvcnJ5IGZvciBzbyBsYXRlLgoKVG8gYm9vdCB1bmljb3JlMzIgbWFjaGluZSwg
Zm9sbG93aW5nIGNvbW1hbmRzIGFyZSB0ZXN0ZWQgaW4gYnJhbmNoIHN0YWJsZS0yLjc6CgpUbyBj
b25maWd1cmUgdW5pY29yZTMyIHRhcmdldDoKIC4vY29uZmlndXJlICAgICAtLXRhcmdldC1saXN0
PXVuaWNvcmUzMi1zb2Z0bW11ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAtLWVuYWJsZS1kZWJ1ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAtLWRpc2FibGUtc2RsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAtLWVuYWJsZS1jdXJzZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAtLWV4dHJhLWNmbGFncz0iLUQgcmVzdHJpY3Q9cmVzdHJpY1QiICAgICAgICAgICAgICAgICAg
IFwKClRvIHJ1biBhIHNpbXBsZSBidXN5Ym94IGltYWdlIG9uIHFlbXUtZGVmY29uZmlnIGtlcm5l
bDoKIC4vcWVtdS1zeXN0ZW0tdW5pY29yZTMyIC1jdXJzZXMgLU0gcHV2MyAtbSA1MTIgLWljb3Vu
dCAwIC1rZXJuZWwgc29tZWRpci96SW1hZ2UKIApQbGVhc2UgY2hlY2sgZ2l0aHViIGZvciBtb3Jl
IGRldGFpbHM6IGh0dHBzOi8vZ2l0aHViLmNvbS9neHQvVW5pQ29yZTMyCgpUaGFua3MsCkd1YW4g
WHVldGFvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9VqJ-0004eB-7W; Thu, 28 Mar 2019 14:17:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hBq2=R7=xenproject.org=prvs=9832401d3=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h9VqI-0004dz-8s
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:17:18 +0000
X-Inumbo-ID: 302243d4-5164-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 302243d4-5164-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:17:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="82088802"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83836-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-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-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83763
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Mar 2019 14:17:13 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 83836: 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>

ZmxpZ2h0IDgzODM2IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzgzNi8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2hlZXp5
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2hlZXp5LW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NjMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4Mzc2MwogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDgzNzYzCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NjMKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA4Mzc2MwogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzYzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NjMKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4Mzc2MwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDgzNzYzCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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 Mar 28 14:26:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:26:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9VzB-0005af-6X; Thu, 28 Mar 2019 14: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Vz9-0005aY-5S
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 14:26:27 +0000
X-Inumbo-ID: 7761380b-5165-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 7761380b-5165-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:26:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:26:24 -0600
Message-Id: <5C9CD98F0200007800222813@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:26:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xin Li" <talons.lee@gmail.com>
References: <20190328135657.4030-1-xin.li@citrix.com>
In-Reply-To: <20190328135657.4030-1-xin.li@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/1] hvmloader: add SMBIOS type 2 info
 for customized string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 Xin Li <xin.li@citrix.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDE0OjU2LCA8dGFsb25zLmxlZUBnbWFpbC5jb20+IHdyb3RlOgo+
IEV4dGVuZCBzbWJpb3MgdHlwZSAyIHN0cnVjdCB0byBtYXRjaCBzcGVjaWZpY2F0aW9uLCBhZGQg
c3VwcG9ydCB0bwo+IHdyaXRlIGl0IHdoZW4gY3VzdG9taXplZCBzdHJpbmcgcHJvdmlkZWQgYW5k
IG5vIHNtYmlvcyBwYXNzZWQgaW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlA
Y2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgp3aXRoIG9uZSBtaW5vciByZW1haW5pbmcgcmVtYXJrOgoKPiBAQCAtNTE4LDggKzUyMCw3MSBA
QCBzbWJpb3NfdHlwZV8yX2luaXQodm9pZCAqc3RhcnQpCj4gICAgICAgICAgcmV0dXJuIChzdGFy
dCArIGxlbmd0aCk7Cj4gICAgICB9Cj4gIAo+IC0gICAgLyogT25seSBwcmVzZW50IHdoZW4gcGFz
c2VkIGluICovCj4gLSAgICByZXR1cm4gc3RhcnQ7Cj4gKyAgICBtZW1zZXQocCwgMCwgc2l6ZW9m
KCpwKSk7Cj4gKyAgICBwLT5oZWFkZXIudHlwZSA9IDI7Cj4gKyAgICBwLT5oZWFkZXIubGVuZ3Ro
ID0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8yKTsKPiArICAgIHAtPmhlYWRlci5oYW5kbGUg
PSBTTUJJT1NfSEFORExFX1RZUEUyOwo+ICsgICAgcC0+ZmVhdHVyZV9mbGFncyA9IDB4MDk7IC8q
IEJvYXJkIGlzIGEgaG9zdGluZyBib2FyZCBhbmQgcmVwbGFjZWFibGUgKi8KPiArICAgIHAtPmNo
YXNzaXNfaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMzsKPiArICAgIHAtPmJvYXJkX3R5cGUg
PSAweDBhOyAvKiBNb3RoZXJib2FyZCAqLwo+ICsgICAgc3RhcnQgKz0gc2l6ZW9mKCpwKTsKPiAr
Cj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX01BTlVGQUNUVVJFUiwg
TlVMTCk7Cj4gKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAnKSApCj4gKyAgICB7
Cj4gKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKPiArICAgICAgICBzdGFydCArPSBzdHJsZW4o
cykgKyAxOwo+ICsgICAgICAgIHAtPm1hbnVmYWN0dXJlcl9zdHIgPSArK2NvdW50ZXI7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9QUk9EVUNU
X05BTUUsIE5VTEwpOwo+ICsgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+
ICsgICAgewo+ICsgICAgICAgIHN0cmNweShzdGFydCwgcyk7Cj4gKyAgICAgICAgc3RhcnQgKz0g
c3RybGVuKHMpICsgMTsKPiArICAgICAgICBwLT5wcm9kdWN0X25hbWVfc3RyID0gKytjb3VudGVy
Owo+ICsgICAgfQo+ICsKPiArICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRf
VkVSU0lPTiwgTlVMTCk7Cj4gKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAnKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKPiArICAgICAgICBzdGFydCAr
PSBzdHJsZW4ocykgKyAxOwo+ICsgICAgICAgIHAtPnZlcnNpb25fc3RyID0gKytjb3VudGVyOwo+
ICsgICAgfQo+ICsKPiArICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfU0VS
SUFMX05VTUJFUiwgTlVMTCk7Cj4gKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAn
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKPiArICAgICAgICBzdGFy
dCArPSBzdHJsZW4ocykgKyAxOwo+ICsgICAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gKytj
b3VudGVyOwo+ICsgICAgfQo+ICsKPiArICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNF
Qk9BUkRfQVNTRVRfVEFHLCBOVUxMKTsKPiArICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9
ICdcMCcpICkKPiArICAgIHsKPiArICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOwo+ICsgICAgICAg
IHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7Cj4gKyAgICAgICAgcC0+YXNzZXRfdGFnX3N0ciA9ICsr
Y291bnRlcjsKPiArICAgIH0KPiArCj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFT
RUJPQVJEX0xPQ0FUSU9OX0lOX0NIQVNTSVMsIE5VTEwpOwo+ICsgICAgaWYgKCAocyAhPSBOVUxM
KSAmJiAoKnMgIT0gJ1wwJykgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cmNweShzdGFydCwgcyk7
Cj4gKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKPiArICAgICAgICBwLT5sb2NhdGlv
bl9pbl9jaGFzc2lzX3N0ciA9ICsrY291bnRlcjsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGNv
dW50ZXIgKQo+ICsgICAgewo+ICsgICAgICAgICooKHVpbnQ4X3QgKilzdGFydCkgPSAwOwoKVGhl
cmUncyBhbm90aGVyIHBhaXIgb2YgdW5uZWNlc3NhcnkgcGFyZW50aGVzZXMgaGVyZS4gSWYgSSBl
bmQKdXAgY29tbWl0dGluZyB0aGlzIEkgbWF5IHRha2UgdGhlIGxpYmVydHkgdG8gZHJvcCB0aGVt
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:44:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WG5-0007Cw-Q7; Thu, 28 Mar 2019 14:43: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=mKej=R7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9WG5-0007Cr-3b
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:43:57 +0000
X-Inumbo-ID: e96064fc-5167-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e96064fc-5167-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:43:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BDD2915AB;
 Thu, 28 Mar 2019 07:43:54 -0700 (PDT)
Received: from [10.37.12.53] (unknown [10.37.12.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 063713F575;
 Thu, 28 Mar 2019 07:43:51 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
 <CAOcqxo1KcE_ZE2OJfyPPEvFJk_hZ+DEsKffNzKHbeN4MoH8a8w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5cd28084-d50e-5d5d-9194-59f839ead5b2@arm.com>
Date: Thu, 28 Mar 2019 14:43: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: <CAOcqxo1KcE_ZE2OJfyPPEvFJk_hZ+DEsKffNzKHbeN4MoH8a8w@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzLzI4LzE5IDE6NTYgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IE9uIFRo
dSwgMjggTWFyIDIwMTkgYXQgMTU6MzMsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+IHdyb3RlOgo+PiBPbiAzLzI4LzE5IDE6MDEgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+Pj4gT24gVGh1LCAyOCBNYXIgMjAxOSBhdCAxNDowOSwgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPiAKPj4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPj4+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+Pj4gKFhFTikgUFNDSSBj
cHUgb2ZmIGZhaWxlZCBmb3IgQ1BVMCBlcnI9LTMKPj4+IChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4KPj4gUFNDSSBDUFUgb2ZmIGZhaWxpbmcgaXMgbmV2
ZXIgYSBnb29kIG5ld3MuIEhlcmUsIHRoZSBjb21tYW5kIGhhcyBiZWVuCj4+IGRlbmllZCBieSBQ
U0NJIG1vbml0b3IuIEJ1dC4uLiB3aHkgZG9lcyBDUFUgb2ZmIGlzIGFjdHVhbGx5IGNhbGxlZCBv
bgo+PiBDUFUwPyBTaG91bGRuJ3Qgd2UgaGF2ZSB0dXJuZWQgb2ZmIHRoZSBwbGF0Zm9ybSBpbnN0
ZWFkPwo+IEkgdGhpbmssIHRoaXMgaXMgYmVjYXVzZSBDUFUxIGlzIHBlcmZvcm1pbmcgbWFjaGlu
ZV9yZXN0YXJ0KCksIHNvIGl0Cj4gYXNrZWQgQ1BVMCB0byBoYWx0IGl0c2VsZi4KClRoZSBQU0NJ
IGNhbGwgU1lTVEVNX09GRi9TWVNURU1fUkVTRVQgcmVxdWlyZXMgYWxsIHRoZSBDUFVzIHRvIGJl
IGluIGEgCmtub3duIHN0YXRlLiBUaGUgUFNDSSBzcGVjIGFjdHVhbGx5IHN1Z2dlc3QgdG8gdHVy
biBhbGwgdGhlIENQVXMgYnV0IG9uZSAKb2ZmLiBBbm90aGVyIGFsdGVybmF0aXZlIGlzIHRvIHB1
dCB0aGVtIGluIGEgcXVpZXNjZW50IHN0YXRlLgoKQ1BVX09GRiB3aWxsIHJldHVybiAtMyAoaS5l
IERFTklFRCkgaWYgdGhlIFRydXN0ZWQgT1MgaXMgVW5pcHJvY2Vzc29yIAphbmQgcmVzaWRlcyBv
biB0aGUgY29yZSB0aGF0IHlvdSBhcmUgYWJvdXQgdG8gdHVybiBvZmYuIEkgYXNzdW1lIHlvdXIg
CnBsYXRmb3JtIGhhdmUgYSBUT1MgVVAgYW5kIGN1cnJlbnRseSByZXNpZGVzIG9uIENQVTAuCgpT
WVNURU1fT0ZGL1NZU1RFTV9SRVNFVCBjYWxsIGNhbiBiZSBkb25lIGZyb20gYW55IENQVXMuIElm
IHdlIHdhbnQgdG8gCmF2b2lkIHRoZSBwcm9ibGVtIHdpdGggQ1BVX09GRiwgdGhlbiB0aGUgYmVz
dCBvcHRpb25zIGlzIHRvIHB1dCB0aGUgYWxsIApDUFVzIGJ1dCBvbmUgaW4gYSBxdWllc2NlbnQg
c3RhdGUgKHNvbWV0aGluZyBsaWtlIHdoaWxlICgxKSBjcHVfcmVsYXgvd2ZpKS4KCk9uIGEgc2lk
ZSBub2RlLCB3ZSBzaG91bGQgcHJvYmFibHkgd2FudCB0byByZW1vdmUgdGhlIHBhbmljIGluIApj
YWxsX3BzY2lfY3B1X29mZiBhcyB0aGlzIHdpbGwgYmUgdXNlZCBieSB0aGUgc3VzcGVuZCBjb2Rl
LiBJbmRlZWQsIHRoZSAKdHJ1c3RlZCBPUyBtYXkgbm90IHJlc2lkZSBvbiB0aGUgYm9vdCBDUFUs
IHNvIHlvdSBtYXkgaGl0IHRoZSBwYW5pYyBhcyB3ZWxsLgoKPiAKPj4KPj4+IChYRU4pCj4+PiAo
WEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4+Cj4+IEFyZSB0aGUgbG9ncyBiZWxvdyBh
Y3R1YWxseSBhIG1pc3Rha2VuIHBhc3RlPwo+IE5vLCB0aGlzIGlzIHdoYXQgSSdtIHNlZWluZyBp
biBteSBzZXJpYWwgY29uc29sZS4KCkkgZ3Vlc3MgdGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSB3
ZSByZWN1cnNlIGluIG1hY2hpbmVfaGFsdCgpLiBXZSAKcHJvYmFibHkgd2FudCB0byBkcm9wIGFu
eSBwYW5pYyBpbiB0aGF0IGNvZGUgcGF0aC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:44:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WGE-0007DC-3m; Thu, 28 Mar 2019 14:44: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WGC-0007D7-EJ
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:44:04 +0000
X-Inumbo-ID: ecde77aa-5167-11e9-93f0-9bc90ca7a188
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecde77aa-5167-11e9-93f0-9bc90ca7a188;
 Thu, 28 Mar 2019 14:44:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:44:00 -0600
Message-Id: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:43:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/7] x86: eliminate Intel-isms from x2APIC setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGZpcnN0IHByZXBhcmF0b3J5IHN0ZXAgZm9yIGVuYWJsaW5nIHgyQVBJQyBzdXBw
b3J0IGFsc28KZm9yIEFNRCAocGx1cyBzb21lIG1pc2MgY2xlYW51cCkuCgoxOiBlbnRyeTogZHJv
cCB1bnVzZWQgaGVhZGVyIGluY2x1c2lvbnMKMjogQVBJQzogc3VwcHJlc3MgcmVkdW5kYW50ICJT
d2l0Y2hlZCB0byAuLi4iIG1lc3NhZ2VzCjM6IEFDUEk6IGFsc28gcGFyc2UgQU1EIElPTU1VIHRh
YmxlcyBlYXJseQo0OiBJT01NVTogaW50cm9kdWNlIGluaXQtb3BzIHN0cnVjdHVyZQo1OiBJT01N
VTogYWJzdHJhY3QgSW50ZWwtc3BlY2lmaWMgaW9tbXVfc3VwcG9ydHNfZWltKCkKNjogSU9NTVU6
IGFic3RyYWN0IEludGVsLXNwZWNpZmljIGlvbW11X3tlbixkaXN9YWJsZV94MmFwaWNfSVIoKQo3
OiBJT01NVTogaW5pdGlhbGl6ZSBpb21tdV9vcHMgaW4gdmVuZG9yLWluZGVwZW5kZW50IGNvZGUK
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:48:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WKd-0007cu-NN; Thu, 28 Mar 2019 14:48: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WKc-0007cp-29
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:48:38 +0000
X-Inumbo-ID: 9153b4cd-5168-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 9153b4cd-5168-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:48:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:48:36 -0600
Message-Id: <5C9CDEC3020000780022283E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:48:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/7] x86/entry: drop unused header inclusions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

SSdtIGluIHBhcnRpY3VsYXIgYWZ0ZXIgZ2V0dGluZyByaWQgb2YgYXNtL2FwaWNkZWYuaCwgYnV0
IHRoZXJlIGFyZSBtb3JlCm5vIGxvbmdlciAob3IgcGVyaGFwcyBuZXZlciBoYXZpbmcgYmVlbikg
dXNlZCBvbmVzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9lbnRyeS5TCkBAIC0xOSwxMyArMTksOCBAQAogCiAgICAgICAgIC5maWxlICJzdm0v
ZW50cnkuUyIKIAotI2luY2x1ZGUgPHhlbi9lcnJuby5oPgotI2luY2x1ZGUgPHhlbi9zb2Z0aXJx
Lmg+Ci0jaW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgot
I2luY2x1ZGUgPGFzbS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KLSNpbmNsdWRl
IDxwdWJsaWMveGVuLmg+CiAKICNkZWZpbmUgVk1SVU4gIC5ieXRlIDB4MEYsMHgwMSwweEQ4CiAj
ZGVmaW5lIFNUR0kgICAuYnl0ZSAweDBGLDB4MDEsMHhEQwotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTE4LDEz
ICsxOCw4IEBACiAKICAgICAgICAgLmZpbGUgInZteC9lbnRyeS5TIgogCi0jaW5jbHVkZSA8eGVu
L2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KLSNpbmNsdWRlIDxhc20vdHlwZXMu
aD4KICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Ci0jaW5jbHVkZSA8YXNtL2FwaWNkZWYuaD4K
ICNpbmNsdWRlIDxhc20vcGFnZS5oPgotI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAogI2RlZmlu
ZSBWTVJFU1VNRSAgICAgLmJ5dGUgMHgwZiwweDAxLDB4YzMKICNkZWZpbmUgVk1MQVVOQ0ggICAg
IC5ieXRlIDB4MGYsMHgwMSwweGMyCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtNCwxMCAr
NCw3IEBACiAKICAgICAgICAgLmZpbGUgIng4Nl82NC9jb21wYXQvZW50cnkuUyIKIAotI2luY2x1
ZGUgPHhlbi9lcnJuby5oPgotI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8YXNt
L2FzbV9kZWZucy5oPgotI2luY2x1ZGUgPGFzbS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL2Rlc2MuaD4K
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUwpAQCAtNiwxMCArNiw3IEBACiAKICAgICAgICAgLmZpbGUgIng4Nl82NC9lbnRy
eS5TIgogCi0jaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4K
ICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Ci0jaW5jbHVkZSA8YXNtL2FwaWNkZWYuaD4KICNp
bmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRl
IDxwdWJsaWMveGVuLmg+CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:49:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14: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 1h9WLL-0007fl-27; Thu, 28 Mar 2019 14:49: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WLJ-0007ff-Qe
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:49:21 +0000
X-Inumbo-ID: ab4762e9-5168-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 ab4762e9-5168-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:49:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:49:19 -0600
Message-Id: <5C9CDEEF0200007800222841@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:49:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/7] x86/APIC: suppress redundant "Switched to
 ..." messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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>

VGhlcmUncyBubyBuZWVkIHRvIGxvZyBhbnl0aGluZyB3aGVuIHdoYXQgd2UgInN3aXRjaCB0byIg
aXMgd2hhdCBpcyBpbgp1c2UgYWxyZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FwaWMuYwpAQCAtODg0LDYgKzg4NCw3IEBAIHZvaWQgeDJhcGljX2FwX3NldHVwKHZv
aWQpCiB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVwKHZvaWQpCiB7CiAgICAgc3RydWN0IElP
X0FQSUNfcm91dGVfZW50cnkgKippb2FwaWNfZW50cmllcyA9IE5VTEw7CisgICAgY29uc3QgY2hh
ciAqb3JpZ19uYW1lOwogCiAgICAgaWYgKCAhY3B1X2hhc194MmFwaWMgKQogICAgICAgICByZXR1
cm47CkBAIC05NDYsOCArOTQ3LDEwIEBAIHZvaWQgX19pbml0IHgyYXBpY19ic3Bfc2V0dXAodm9p
ZCkKIAogICAgIGZvcmNlX2lvbW11ID0gMTsKIAorICAgIG9yaWdfbmFtZSA9IGdlbmFwaWMubmFt
ZTsKICAgICBnZW5hcGljID0gKmFwaWNfeDJhcGljX3Byb2JlKCk7Ci0gICAgcHJpbnRrKCJTd2l0
Y2hlZCB0byBBUElDIGRyaXZlciAlcy5cbiIsIGdlbmFwaWMubmFtZSk7CisgICAgaWYgKCBnZW5h
cGljLm5hbWUgIT0gb3JpZ19uYW1lICkKKyAgICAgICAgcHJpbnRrKCJTd2l0Y2hlZCB0byBBUElD
IGRyaXZlciAlc1xuIiwgZ2VuYXBpYy5uYW1lKTsKIAogICAgIGlmICggIXgyYXBpY19lbmFibGVk
ICkKICAgICB7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2dlbmFwaWMvcHJvYmUuYwpAQCAtODUsNyArODUsOCBAQCBpbnQgX19pbml0IG1wc19v
ZW1fY2hlY2soc3RydWN0IG1wX2NvbmZpCiAJaW50IGk7CiAJZm9yIChpID0gMDsgYXBpY19wcm9i
ZVtpXTsgKytpKSB7IAogCQlpZiAoYXBpY19wcm9iZVtpXS0+bXBzX29lbV9jaGVjayhtcGMsb2Vt
LHByb2R1Y3RpZCkpIHsgCi0JCQlpZiAoIWNtZGxpbmVfYXBpYykgeworCQkJaWYgKCFjbWRsaW5l
X2FwaWMgJiYKKwkJCSAgICAgZ2VuYXBpYy5uYW1lICE9IGFwaWNfcHJvYmVbaV0tPm5hbWUpIHsK
IAkJCQlnZW5hcGljID0gKmFwaWNfcHJvYmVbaV07CiAJCQkJcHJpbnRrKEtFUk5fSU5GTyAiU3dp
dGNoZWQgdG8gQVBJQyBkcml2ZXIgYCVzJy5cbiIsIAogCQkJCSAgICAgICBnZW5hcGljLm5hbWUp
OwpAQCAtMTAxLDcgKzEwMiw4IEBAIGludCBfX2luaXQgYWNwaV9tYWR0X29lbV9jaGVjayhjaGFy
ICpvZW0KIAlpbnQgaTsKIAlmb3IgKGkgPSAwOyBhcGljX3Byb2JlW2ldOyArK2kpIHsgCiAJCWlm
IChhcGljX3Byb2JlW2ldLT5hY3BpX21hZHRfb2VtX2NoZWNrKG9lbV9pZCwgb2VtX3RhYmxlX2lk
KSkgeyAKLQkJCWlmICghY21kbGluZV9hcGljKSB7CisJCQlpZiAoIWNtZGxpbmVfYXBpYyAmJgor
CQkJICAgICBnZW5hcGljLm5hbWUgIT0gYXBpY19wcm9iZVtpXS0+bmFtZSkgewogCQkJCWdlbmFw
aWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJCQlwcmludGsoS0VSTl9JTkZPICJTd2l0Y2hlZCB0byBB
UElDIGRyaXZlciBgJXMnLlxuIiwgCiAJCQkJICAgICAgIGdlbmFwaWMubmFtZSk7CgoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14: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 1h9WLR-0007i8-I6; Thu, 28 Mar 2019 14:49: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=TpF7=R7=citrix.com=prvs=9832a876b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9WLQ-0007hn-8y
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 14:49:28 +0000
X-Inumbo-ID: ae5f0ba0-5168-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae5f0ba0-5168-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:49:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="82094613"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
 <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
 <5C9A2BAF0200007800221EDA@prv1-mh.provo.novell.com>
 <0fd617eb-52cd-914f-aff5-3c2de35b081e@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: <689b8f75-20dd-24d9-bd5f-f03a8201b2e2@citrix.com>
Date: Thu, 28 Mar 2019 14:49: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: <0fd617eb-52cd-914f-aff5-3c2de35b081e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNy8xOSAyOjM4IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDI2LzAzLzIwMTkg
MTM6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNi4wMy4xOSBhdCAxMzo0MywgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMjYvMDMvMjAxOSAwOTowOCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gTGVhdmUgdGhlIHdhcm5pbmcgd2hpY2ggaWRlbnRp
ZmllcyB0aGUgcHJvYmxlbWF0aWMgZGV2aWNlcywgYnV0IGRyb3AgdGhlCj4+Pj4+Pj4gcmVtYWlu
aW5nIGxvZ2ljLiAgVGhpcyBsZWF2ZXMgdGhlIHN5c3RlbSBpbiBiZXR0ZXIgb3ZlcmFsbCBzdGF0
ZSwgYW5kIHdvcmtpbmcKPj4+Pj4+PiBpbiB0aGUgc2FtZSB3YXkgdGhhdCBpdCBkaWQgaW4gcHJl
dmlvdXMgcmVsZWFzZXMuCj4+Pj4+PiBJIHdvbmRlciB3aGV0aGVyIHlvdSd2ZSB0YWtlbiB0aGUg
dGltZSB0byBsb29rIGF0IHRoZSBkZXNjcmlwdGlvbgo+Pj4+Pj4gb2YgdGhlIGNvbW1pdCBmaXJz
dCBpbnRyb2R1Y2luZyB0aGlzIGxvZ2ljIChhODA1OWZmY2VkICJWVC1kOiBpbXByb3ZlCj4+Pj4+
PiBSTVJSIHZhbGlkaXR5IGNoZWNraW5nIikuIEkgZmluZCBpdCB3b3JyeWluZyBpbiBwYXJ0aWN1
bGFyIHRvCj4+Pj4+PiBlZmZlY3RpdmVseSByZXZlcnQgYSBjaGFuZ2Ugd2hpY2ggY2xhaW1zICd0
byBhdm9pZCBhbnkgc2VjdXJpdHkKPj4+Pj4+IHZ1bG5lcmFiaWxpdHkgd2l0aCBtYWxpY2lvdXMg
cy9zIHJlLWVuYWJsaW5nICJzdXBwb3NlZCBkaXNhYmxlZCIKPj4+Pj4+IGRldmljZXMnIHdpdGhv
dXQgYW55IGRpc2N1c3Npb24gb2Ygd2h5IHRoYXQgbWF5IGhhdmUgYmVlbiBhCj4+Pj4+PiB3cm9u
ZyBwZXJzcGVjdGl2ZSB0byB0YWtlLgo+Pj4+PiBJIGhhZCwgYW5kIGFzIGEgbWFpbnRhaW5lciwg
SSdkIHJlamVjdCBhIHBhdGNoIGxpa2UgdGhhdCB3ZXJlIGl0Cj4+Pj4+IHByZXNlbnRlZCB0b2Rh
eS4KPj4+PiBVbmRlcnN0b29kLiBCdXQgd2hldGhlciB5b3UnZCBhY2NlcHQgaXQgd2l0aCBhIGJl
dHRlciBkZXNjcmlwdGlvbgo+Pj4+IGlzIHVua25vd24sIEkgYXNzdW1lLgo+Pj4gSSBzZXZlcmVs
eSBkb3VidCBJJ2QgYWNjZXB0IGl0IGF0IGFsbCwgYmVjYXVzZSBpdCBpcyBlbnRpcmVseQo+Pj4g
dW5yZWFzb25hYmxlIGJlaGF2aW91ci4KPj4+Cj4+PiBBdCBiZXN0LCBpdCBpcyB0aGUgZXF1aXZh
bGVudCBvZiB0aHJvd2luZyB5b3VyIGhhbmRzIHVwIGluIHRoZSBhaXIgYW5kCj4+PiBzYXlpbmcg
IkkgZ2l2ZSB1cCIsIGFuZCB0aGF0IGlzIG5vdCBnb29kIGVub3VnaCBiZWhhdmlvdXIgZm9yIFhl
bi4KPj4+Cj4+Pj4+IFRoZXJlIGlzIGEgbmVidWxvdXMgY2xhaW0gb2Ygc2VjdXJpdHksIGJ1dCBp
dCBpcyBleGFjdGx5IHRoYXQgLQo+Pj4+PiBuZWJ1bG91cy4gIFRoZXJlIGlzbid0IGVub3VnaCBp
bmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0IHRoZSBjb25jZXJuCj4+Pj4+IHdhcywgYW5kIGV2
ZW4gaWYgdGhlIGNvbmNlcm4gd2FzIHZhbGlkLCBkaXNhYmxpbmcgVlQtZCBhY3Jvc3MgdGhlIHN5
c3RlbQo+Pj4+PiBpc24ndCBhbiBhcHByb3ByaWF0ZSBhY3Rpb24gdG8gdGFrZS4KPj4+PiBUaGlz
IGhlYXZpbHkgZGVwZW5kcyBvbiB0aGUgcG9zaXRpb24gdGhlIHN5c3RlbSdzIGFkbWluIHRha2Vz
Ogo+Pj4+IEVuYWJsaW5nIFZULWQgaW4gYW4gaW5jb21wbGV0ZSBmYXNoaW9uIG1heSBhcyB3ZWxs
IGJlIGNvbnNpZGVyZWQKPj4+PiB3b3JzZSB0aGFuIG5vdCBlbmFibGluZyBpdCBhdCBhbGwuCj4+
PiBObyAtIHRoYXQncyBzaW1wbHkgbm90IHRydWUsIG9yIGEgcmVhc29uYWJsZSBwb3NpdGlvbiB0
byB0YWtlLiAKPj4gQXMgaXMgZXZlcnkgd2F5IG9mIHRoaW5raW5nIGRpZmZlcmVudGx5IHRoYW4g
eW91IGRvPwo+IAo+IE5vLCBidXQgSSBkbyBleHBlY3QgY29tbW9uIHNlbnNlIHRvIGJlIHVzZWQg
aW4gdGhlIGp1ZGdlbWVudCBvZiB3aGF0IGlzCj4gYXBwcm9wcmlhdGUgYW5kL29yIHJlYXNvbmFi
bGUgZW5kIHVzZXIgYmVoYXZpb3VyLgoKQW5keSwgeW91J3JlIG5vdCBiZWluZyByZWFzb25hYmxl
IGhlcmUuICBKdXN0IGJlY2F1c2UgKnlvdSogY2FuJ3QgdGhpbmsKb2YgaG93IGRpc2FibGluZyB0
aGUgRFJIRCBjb3VsZCBiZSB1c2VmdWwgYmVoYXZpb3IgZG9lc24ndCBtZWFuIHRoZXJlCmlzbid0
IG9uZS4gIFRoZSBvcmlnaW5hbCBwYXRjaCB0b29rIHRpbWUgYW5kIGVmZm9ydCB0byB3cml0ZTsg
c28gb25lIG9mCnR3byB0aGluZ3MgaXMgdHJ1ZToKCjEuIFRoZSBhdXRob3JzIHdlcmUgYXR0ZW1w
dGluZyB0byBhZGRyZXNzIGEgdGhlb3JldGljYWwgY29uY2VybjsgdGhlCmJlaGF2aW9yIGluIHF1
ZXN0aW9uIGRpZG4ndCBmaXggYSByZWFsIHByb2JsZW0gdGhleSBoYWQsIG9yCgoyLiBUaGUgYXV0
aG9ycyB3ZXJlIGF0dGVtcHRpbmcgdG8gYWRkcmVzcyBhIHJlYWwgcHJvYmxlbSB0aGV5IGhhZCwg
YW5kCnRoZSBwYXRjaCBpbiBxdWVzdGlvbiBmaXhlZCBpdCAoZm9yIHNvbWUgdmFsdWUgb2YgImZp
eGVkIikuCgojMSBkb2VzIGhhcHBlbiwgYnV0IG9uIHRoZSB3aG9sZSwgIzIgaXMgbW9yZSBsaWtl
bHk7IHNvIGl0J3MgbXVjaCBiZXR0ZXIKdG8gYXNzdW1lIHRoYXQgdGhlcmUgd2FzIGEgcHJvYmxl
bSB0aGF0IHRoZSBwYXRjaCBmaXhlZCwgZXZlbiBpZiBpdAptaWdodCBub3QgaGF2ZSBiZWVuIHRo
ZSBiZXN0ICp3YXkqIHRvIGZpeCBpdC4KCkFuZCBpbiBmYWN0LCBpZiB5b3UgZ28gYmFjayBhbmQg
bG9vayBhdCB0aGUgb3JpZ2luYWwgZGlzY3Vzc2lvbiBbMV0KKHdoaWNoIGludm9sdmVkIEludGVs
LCBGdWppdHN1LCBIUCwgYW5kIG90aGVycyksICMyIHR1cm5zIG91dCB0byB0byBiZQp0aGUgY2Fz
ZS4gIExvdHMgb2YgQklPU2VzIGhhZCBpc3N1ZXMgd2l0aCBtaXNyZXBvcnRpbmcgUk1SUnMgYW5k
IERSSERzLAphbmQgb24gYXQgbGVhc3Qgb25lIG9mIHRob3NlLCBlbmFiaW5nIGEgRFJIRCB3aGlj
aCBoYWQgaW52YWxpZCBSTVJScyBhbmQKdGhpbmdzIGJlaGluZCBpdCBjYXVzZWQgdGhlIGJveCBu
b3QgdG8gYm9vdCBbMl0uICBSZWNhbGwgdGhhdCBhdCB0aGUKdGltZSwgVlQtZCB3YXMgdmVyeSBu
ZXcsIGFuZCBkaWRuJ3QgaGF2ZSB3aWRlIHN1cHBvcnQuICBTbywgS2Vpciwgc2VlaW5nCmFsbCB0
aGVzZSByZXBvcnRzLCBzYWlkOgoKIklmIHdlIHdhbnQgdG8ga2VlcCBpb21tdT0xIGFzIGRlZmF1
bHQsIHRoZW4gaXQgaXMgdW5hY2NlcHRhYmxlIHRvIGZhaWwKdG8gYm9vdCBvbiBhIGZhaXJseSB3
aWRlIHJhbmdlIG9mIG1vZGVybiBzeXN0ZW1zLiBXZSBoYXZlIHRvIHdhcm4tYW5kCmRpc2FibGUs
IHBhcnRpYWxseSBvciBjb21wbGV0ZWx5LCB1bmxlc3MgaW9tbXU9Zm9yY2UgaXMgc3BlY2lmaWVk
LiBPciB3ZQpuZWVkIHRvIHJldmVydCB0byBpb21tdT0wIGFzIHRoZSBkZWZhdWx0LiIgIFszXQoK
SSB0aGluayB0aGF0IHdhcyBhIHZlcnkgc2Vuc2libGUgYXBwcm9hY2gsIGdpdmVuIHRoZSBjaXJj
dW1zdGFuY2VzLgoKTm93LCBhcyBpdCBoYXBwZW5zLCB3aGlsZSB0aGVyZSB3ZXJlIGxvdHMgb2Yg
cmVwb3J0cyBvZiBpbnZhbGlkIFJNUlIgLwpEUkhEIGluZm9ybWF0aW9uIGZyb20gQklPU2VzLCB0
aGUgb25seSByZXBvcnQgSSBjb3VsZCBmaW5kIG9mIHNvbWV0aGluZwphY3R1YWxseSBmYWlsaW5n
IHRvIGJvb3Qgd2FzIGEgRnVqaXRzdSBwcml2YXRlIHBsYXRmb3JtIFs0XS4gIFNvIGl0Cm1pZ2h0
IGFjdHVhbGx5IGJlIHRoZSBjYXNlIHRoYXQsIHdoaWxlIEJJT1MgYnVncyB3ZXJlIGNvbW1vbiwg
ZmFpbGluZyB0bwpib290IHdoZW4gZW5hYmxpbmcgImludmFsaWQiIERSSERzIHdhcyBwcmV0dHkg
cmFyZS4gIE9yIGl0IG1heSBoYXZlIGJlZW4KY29tbW9uLiAgV2UgZG9uJ3QgcmVhbGx5IGhhdmUg
YW55IHdheSBvZiBrbm93aW5nLgoKSSBjb250aW51ZSB0byB0aGluayB0aGF0IGdpdmVuIHRoYXQg
bm9uZSBvZiB0aGlzIHdhcyBjYXB0dXJlZCBpbiB0aGUKY29tbWl0IG1lc3NhZ2Ugb3IgY29kZSBj
b21tZW50cywgYW5kIHRoYXQgd2UgaGFkIHR3byByZWxlYXNlcyB3aGVyZSB0aGlzCmJlaGF2aW9y
IHdhcyBkaXNhYmxlZCB3aXRoIG5vIGJ1ZyByZXBvcnRzLCB0aGF0IHJlbW92aW5nIHRoZSBjb2Rl
IHdhcyBhCnJlYXNvbmFibGUgdGhpbmcgdG8gZG8uICBCdXQgYXNzZXJ0aW5nIHRoYXQgdGhlcmUg
aXMgbm8gY29uY2VpdmFibGUKcmVhc29uIGZvciB0aGUgY29kZSB0byBldmVyIGhhdmUgZXhpc3Rl
ZCBpcyBub3QgLS0gZXZlbiB3aXRob3V0IGRvaW5nCnRoZSBhcmNoYWVvbG9neS4KClJlZ2FyZGlu
ZyB3aGF0IHRvIGRvIGluIGxpZ2h0IG9mIHRoaXMgZnVydGhlciBiYWNrZ3JvdW5kOiAgR2l2ZW4g
dGhhdApWVC1kIGlzIG5vdyBhIG1vcmUgbWF0dXJlIGFuZCB3aWRlc3ByZWFkIHRlY2hub2xvZ3ks
IGdpdmVuIHRoYXQgaXQncwpyZXF1aXJlZCBvbiBtYW55IHN5c3RlbXMsIGdpdmVuIHRoYXQgd2Un
dmUgaGFkIHR3byByZWxlYXNlIGN5Y2xlcyB3aXRoCm5vIHJlcG9ydGVkIHByb2JsZW1zLCBnaXZl
biBYZW5SVCdzIGV4dGVuc2l2ZSB0ZXN0aW5nLCBhbmQgZmluYWxseSBnaXZlbgp0aGUgZmFjdCB0
aGF0IHRoZSBvbmx5IGtub3duIHNpdHVhdGlvbiB3aGVyZSBkaXNhYmxpbmcgdGhlIERSSEQgd2Fz
Cm5lY2Vzc2FyeSB3YXMgb24gYSAicHJpdmF0ZSIgcGxhdGZvcm0sIHRoaW5rIHRoYXQgcmVtb3Zp
bmcgdGhlIGNvZGUgYW5kCnNlZWluZyB3aGF0IGhhcHBlbnMgaXMgdGhlIGJlc3QgYXBwcm9hY2gu
CgogLUdlb3JnZQoKWzFdCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxMC0wMS9tc2cwMDY2NS5odG1sClsyXQpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTAtMDEvbXNnMDA2OTEuaHRtbApb
M10KaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDEwLTAxL21zZzAwNzMxLmh0bWwKWzRdCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMC0wMS9tc2cwMDc4Ni5odG1sCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:50:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 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 1h9WM2-0008GF-UA; Thu, 28 Mar 2019 14:50:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WM1-00088p-Hp
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:50:05 +0000
X-Inumbo-ID: c4122596-5168-11e9-b8d3-6f5cfe7c30e2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4122596-5168-11e9-b8d3-6f5cfe7c30e2;
 Thu, 28 Mar 2019 14:50:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:50:01 -0600
Message-Id: <5C9CDF140200007800222844@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:49:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/7] x86/ACPI: also parse AMD IOMMU tables early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBpbml0aWFsaXplIHgyQVBJQyBtb2RlIHdlIG5lZWQgdG8g
cGFyc2UKcmVzcGVjdGl2ZSBBQ1BJIHRhYmxlcyBlYXJseS4gU3BsaXQgYW1kX2lvdl9kZXRlY3Qo
KSBpbnRvIHR3byBwYXJ0cyBmb3IKdGhpcyBwdXJwb3NlLCBhbmQgY2FsbCB0aGUgaW5pdGlhbCBw
YXJ0IGVhcmxpZXIgb24uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKKysrIGIveGVuL2FyY2gveDg2
L2FjcGkvYm9vdC5jCkBAIC03MzMsNyArNzMzLDcgQEAgaW50IF9faW5pdCBhY3BpX2Jvb3RfaW5p
dCh2b2lkKQogCiAJYWNwaV9tbWNmZ19pbml0KCk7CiAKLQlhY3BpX2RtYXJfaW5pdCgpOworCWFj
cGlfaW9tbXVfaW5pdCgpOwogCiAJZXJzdF9pbml0KCk7CiAKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL3Bj
aV9yZWdzLmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJx
Lmg+CisjaW5jbHVkZSA8YXNtL2FjcGkuaD4KICNpbmNsdWRlIDxhc20vYW1kLWlvbW11Lmg+CiAj
aW5jbHVkZSA8YXNtL2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmg+CiAjaW5jbHVkZSAiLi4vYXRz
LmgiCkBAIC0xNzAsNyArMTcxLDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFp
bl9kZXZpYwogICAgIH0KIH0KIAotaW50IF9faW5pdCBhbWRfaW92X2RldGVjdCh2b2lkKQoraW50
IF9faW5pdCBhY3BpX2l2cnNfaW5pdCh2b2lkKQogewogICAgIElOSVRfTElTVF9IRUFEKCZhbWRf
aW9tbXVfaGVhZCk7CiAKQEAgLTE4NCw2ICsxODUsMTQgQEAgaW50IF9faW5pdCBhbWRfaW92X2Rl
dGVjdCh2b2lkKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKICAgICB9CiAKKyAgICByZXR1cm4g
MDsKK30KKworaW50IF9faW5pdCBhbWRfaW92X2RldGVjdCh2b2lkKQoreworICAgIGlmICggIWlv
bW11X2VuYWJsZSAmJiAhaW9tbXVfaW50cmVtYXAgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IGlvbW11X29wcyA9IGFtZF9pb21tdV9vcHM7CiAKICAgICBpZiAoIGFtZF9pb21tdV9pbml0KCkg
IT0gMCApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWNwaS5oCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8YWNwaS9wZGNfaW50
ZWwuaD4KICNpbmNsdWRlIDxhY3BpL2FjY29uZmlnLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RibC5o
PgorI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogCiAjZGVmaW5lIENPTVBJTEVSX0RFUEVOREVOVF9J
TlQ2NCAgIGxvbmcgbG9uZwogI2RlZmluZSBDT01QSUxFUl9ERVBFTkRFTlRfVUlOVDY0ICB1bnNp
Z25lZCBsb25nIGxvbmcKQEAgLTE0NSw2ICsxNDYsMTUgQEAgZXh0ZXJuIHUzMiBwbXRtcl9pb3Bv
cnQ7CiBleHRlcm4gdW5zaWduZWQgaW50IHBtdG1yX3dpZHRoOwogCiBpbnQgYWNwaV9kbWFyX2lu
aXQodm9pZCk7CitpbnQgYWNwaV9pdnJzX2luaXQodm9pZCk7CisKK3N0YXRpYyBpbmxpbmUgaW50
IGFjcGlfaW9tbXVfaW5pdCh2b2lkKQoreworICAgIGludCByZXQgPSBhY3BpX2RtYXJfaW5pdCgp
OworCisgICAgcmV0dXJuIHJldCA9PSAtRU5PREVWID8gYWNwaV9pdnJzX2luaXQoKSA6IHJldDsK
K30KKwogdm9pZCBhY3BpX21tY2ZnX2luaXQodm9pZCk7CiAKIC8qIEluY3JlbWVudGVkIHdoZW5l
dmVyIHdlIHRyYW5zaXRpb24gdGhyb3VnaCBTMy4gVmFsdWUgaXMgMSBkdXJpbmcgYm9vdC4gKi8K
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:51:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14: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 1h9WNX-00009t-DO; Thu, 28 Mar 2019 14:51: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WNW-00009i-I6
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:51:38 +0000
X-Inumbo-ID: fc625f23-5168-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 fc625f23-5168-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:51:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:51:36 -0600
Message-Id: <5C9CDF770200007800222847@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:51:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/7] x86/IOMMU: introduce init-ops structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

RG8gYXdheSB3aXRoIHRoZSBDUFUgdmVuZG9yIGRlcGVuZGVuY3ksIGFuZCBzZXQgdGhlIGluaXQg
b3BzIHBvaW50ZXIKYmFzZWQgb24gd2hhdCBBQ1BJIHRhYmxlcyBoYXZlIGJlZW4gZm91bmQuCgpB
bHNvIHRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhZGQgX19yZWFkX21vc3RseSB0byBpb21tdV9v
cHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTMwLDYgKzMwLDcgQEAK
IAogc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGluaXRfZG9uZTsKIAorc3RhdGljIGNvbnN0
IHN0cnVjdCBpb21tdV9pbml0X29wcyBfaW9tbXVfaW5pdF9vcHM7CiBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyBhbWRfaW9tbXVfb3BzOwogCiBzdHJ1Y3QgYW1kX2lvbW11ICpmaW5kX2lv
bW11X2Zvcl9kZXZpY2UoaW50IHNlZywgaW50IGJkZikKQEAgLTE4NSwxMCArMTg2LDEyIEBAIGlu
dCBfX2luaXQgYWNwaV9pdnJzX2luaXQodm9pZCkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAg
ICAgfQogCisgICAgaW9tbXVfaW5pdF9vcHMgPSAmX2lvbW11X2luaXRfb3BzOworCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCBfX2luaXQgYW1kX2lvdl9kZXRlY3Qodm9pZCkKK3N0YXRpYyBpbnQg
X19pbml0IGlvdl9kZXRlY3Qodm9pZCkKIHsKICAgICBpZiAoICFpb21tdV9lbmFibGUgJiYgIWlv
bW11X2ludHJlbWFwICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC02MDQsMyArNjA3LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0Y29ucwogICAgIC5jcmFzaF9zaHV0ZG93
biA9IGFtZF9pb21tdV9jcmFzaF9zaHV0ZG93biwKICAgICAuZHVtcF9wMm1fdGFibGUgPSBhbWRf
ZHVtcF9wMm1fdGFibGUsCiB9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3Bz
IF9faW5pdGNvbnN0cmVsIF9pb21tdV9pbml0X29wcyA9IHsKKyAgICAuc2V0dXAgPSBpb3ZfZGV0
ZWN0LAorfTsKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCkBAIC05OTMsNyArOTkzLDExIEBAIGlu
dCBfX2luaXQgYWNwaV9kbWFyX2luaXQodm9pZCkKICAgICByZXQgPSBwYXJzZV9kbWFyX3RhYmxl
KGFjcGlfcGFyc2VfZG1hcik7CiAKICAgICBpZiAoICFyZXQgKQorICAgIHsKKyAgICAgICAgaW9t
bXVfaW5pdF9vcHMgPSAmaW50ZWxfaW9tbXVfaW5pdF9vcHM7CisKICAgICAgICAgcmV0dXJuIGFk
ZF91c2VyX3JtcnIoKTsKKyAgICB9CiAKICAgICByZXR1cm4gcmV0OwogfQotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2V4dGVybi5oCkBAIC0yNyw2ICsyNyw3IEBACiAKIHN0cnVjdCBwY2lfYXRzX2RldjsK
IGV4dGVybiBib29sX3QgcndiZl9xdWlyazsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5p
dF9vcHMgaW50ZWxfaW9tbXVfaW5pdF9vcHM7CiBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X29w
cyBpbnRlbF9pb21tdV9vcHM7CiAKIHZvaWQgcHJpbnRfaW9tbXVfcmVncyhzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKmRyaGQpOwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMjI4MCw3ICsy
MjgwLDcgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IHNldHVwX2h3ZG9tX3JtcgogICAgIHBj
aWRldnNfdW5sb2NrKCk7CiB9CiAKLWludCBfX2luaXQgaW50ZWxfdnRkX3NldHVwKHZvaWQpCitz
dGF0aWMgaW50IF9faW5pdCB2dGRfc2V0dXAodm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmRyaGQ7CiAgICAgc3RydWN0IGlvbW11ICppb21tdTsKQEAgLTI3MzUsNiArMjczNSwx
MCBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIGluCiAgICAgLmR1bXBf
cDJtX3RhYmxlID0gdnRkX2R1bXBfcDJtX3RhYmxlLAogfTsKIAorY29uc3Qgc3RydWN0IGlvbW11
X2luaXRfb3BzIF9faW5pdGNvbnN0cmVsIGludGVsX2lvbW11X2luaXRfb3BzID0geworICAgIC5z
ZXR1cCA9IHZ0ZF9zZXR1cCwKK307CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2Rl
OiBDCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yMyw3ICsyMyw4IEBACiAjaW5jbHVk
ZSA8YXNtL2h2bS9pby5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCi1zdHJ1Y3QgaW9tbXVf
b3BzIGlvbW11X29wczsKK2NvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqX19pbml0ZGF0YSBp
b21tdV9pbml0X29wczsKK3N0cnVjdCBpb21tdV9vcHMgX19yZWFkX21vc3RseSBpb21tdV9vcHM7
CiAKIHZvaWQgaW9tbXVfdXBkYXRlX2lyZV9mcm9tX2FwaWMoCiAgICAgdW5zaWduZWQgaW50IGFw
aWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCB2YWx1ZSkKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAt
NTYsOSArNTYsNiBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHN0cnVjdCBndWVzdF9pb21tdSAq
Z19pb21tdTsKIH07CiAKLWludCBpbnRlbF92dGRfc2V0dXAodm9pZCk7Ci1pbnQgYW1kX2lvdl9k
ZXRlY3Qodm9pZCk7Ci0KIGV4dGVybiBzdHJ1Y3QgaW9tbXVfb3BzIGlvbW11X29wczsKIAogc3Rh
dGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCkBA
IC02NywxNyArNjQsMTUgQEAgc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpp
bwogICAgIHJldHVybiAmaW9tbXVfb3BzOwogfQogCitzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgewor
ICAgIGludCAoKnNldHVwKSh2b2lkKTsKK307CisKK2V4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVf
aW5pdF9vcHMgKmlvbW11X2luaXRfb3BzOworCiBzdGF0aWMgaW5saW5lIGludCBpb21tdV9oYXJk
d2FyZV9zZXR1cCh2b2lkKQogewotICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciApCi0gICAgewotICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKLSAgICAgICAgcmV0dXJuIGlu
dGVsX3Z0ZF9zZXR1cCgpOwotICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Ci0gICAgICAgIHJldHVy
biBhbWRfaW92X2RldGVjdCgpOwotICAgIH0KLQotICAgIHJldHVybiAtRU5PREVWOworICAgIHJl
dHVybiBpb21tdV9pbml0X29wcyA/IGlvbW11X2luaXRfb3BzLT5zZXR1cCgpIDogLUVOT0RFVjsK
IH0KIAogLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0cyBJT01NVSBw
YWdldGFibGU/ICovCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14: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 1h9WOP-0000H2-QB; Thu, 28 Mar 2019 14:52:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WOO-0000Gx-TG
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:52:32 +0000
X-Inumbo-ID: 1b505616-5169-11e9-b936-3b4cf2aa753f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b505616-5169-11e9-b936-3b4cf2aa753f;
 Thu, 28 Mar 2019 14:52:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:52:27 -0600
Message-Id: <5C9CDFAB020000780022287B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:52:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 5/7] x86/IOMMU: abstract Intel-specific
 iommu_supports_eim()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Brian Woods <brian.woods@amd.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgcmVzcGVjdGl2ZSBlbGVtZW50IGluIHN0cnVjdCBpb21tdV9pbml0X29wcy4K
ClRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gc3dpdGNoIGludGVsX2lvbW11X3N1cHBvcnRzX2Vp
bSgpIHRvIGJvb2wvCnRydWUvZmFsc2UsIHRvIGZ1bGx5IG1hdGNoIHRoZSBob29rJ3MgdHlwZS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODk5LDE0ICs4
OTksMTQgQEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9zZXR1cCh2b2lkKQogICAgICAgICBwcmlu
dGsoIngyQVBJQzogQWxyZWFkeSBlbmFibGVkIGJ5IEJJT1M6IElnbm9yaW5nIGNtZGxpbmUgZGlz
YWJsZS5cbiIpOwogICAgIH0KIAotICAgIGlmICggIWlvbW11X3N1cHBvcnRzX2VpbSgpICkKKyAg
ICBpZiAoICFpb21tdV9zdXBwb3J0c194MmFwaWMoKSApCiAgICAgewogICAgICAgICBpZiAoICF4
MmFwaWNfZW5hYmxlZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHByaW50aygiTm90IGVuYWJs
aW5nIHgyQVBJQzogZGVwZW5kcyBvbiBpb21tdV9zdXBwb3J0c19laW0uXG4iKTsKKyAgICAgICAg
ICAgIHByaW50aygiTm90IGVuYWJsaW5nIHgyQVBJQzogZGVwZW5kcyBvbiBJT01NVSBzdXBwb3J0
XG4iKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQotICAgICAgICBwYW5pYygieDJB
UElDOiBhbHJlYWR5IGVuYWJsZWQgYnkgQklPUywgYnV0IGlvbW11X3N1cHBvcnRzX2VpbSBmYWls
ZWRcbiIpOworICAgICAgICBwYW5pYygieDJBUElDOiBhbHJlYWR5IGVuYWJsZWQgYnkgQklPUywg
YnV0IG5vIElPTU1VIHN1cHBvcnRcbiIpOwogICAgIH0KIAogICAgIGlmICggKGlvYXBpY19lbnRy
aWVzID0gYWxsb2NfaW9hcGljX2VudHJpZXMoKSkgPT0gTlVMTCApCi0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvZXh0ZXJuLmgKQEAgLTM0LDYgKzM0LDggQEAgdm9pZCBwcmludF9pb21tdV9yZWdzKHN0cnVj
dCBhY3BpX2RyaGRfdQogdm9pZCBwcmludF92dGRfZW50cmllcyhzdHJ1Y3QgaW9tbXUgKmlvbW11
LCBpbnQgYnVzLCBpbnQgZGV2Zm4sIHU2NCBnbWZuKTsKIGtleWhhbmRsZXJfZm5fdCB2dGRfZHVt
cF9pb21tdV9pbmZvOwogCitib29sIGludGVsX2lvbW11X3N1cHBvcnRzX2VpbSh2b2lkKTsKKwog
aW50IGVuYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSk7CiB2b2lkIGRpc2FibGVfcWlu
dmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpOwogaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9t
bXUgKmlvbW11LCBpbnQgZWltKTsKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lu
dHJlbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAg
LTE0MiwxMyArMTQyLDEzIEBAIHN0YXRpYyB2b2lkIHNldF9ocGV0X3NvdXJjZV9pZCh1bnNpZ25l
ZAogICAgIHNldF9pcmVfc2lkKGlyZSwgU1ZUX1ZFUklGWV9TSURfU1EsIFNRXzEzX0lHTk9SRV8z
LCBocGV0aWRfdG9fYmRmKGlkKSk7CiB9CiAKLWJvb2xfdCBfX2luaXQgaW9tbXVfc3VwcG9ydHNf
ZWltKHZvaWQpCitib29sIF9faW5pdCBpbnRlbF9pb21tdV9zdXBwb3J0c19laW0odm9pZCkKIHsK
ICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgdW5zaWduZWQgaW50IGFwaWM7
CiAKICAgICBpZiAoICFpb21tdV9xaW52YWwgfHwgIWlvbW11X2ludHJlbWFwIHx8IGxpc3RfZW1w
dHkoJmFjcGlfZHJoZF91bml0cykgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJu
IGZhbHNlOwogCiAgICAgLyogV2UgTVVTVCBoYXZlIGEgRFJIRCB1bml0IGZvciBlYWNoIElPQVBJ
Qy4gKi8KICAgICBmb3IgKCBhcGljID0gMDsgYXBpYyA8IG5yX2lvYXBpY3M7IGFwaWMrKyApCkBA
IC0xNTcsMTYgKzE1NywxNiBAQCBib29sX3QgX19pbml0IGlvbW11X3N1cHBvcnRzX2VpbSh2b2lk
KQogICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgsCiAgICAgICAg
ICAgICAgICAgICAgICJUaGVyZSBpcyBub3QgYSBEUkhEIGZvciBJT0FQSUMgJSN4IChpZDogJSN4
KSFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGFwaWMsIElPX0FQSUNfSUQoYXBpYykpOwotICAg
ICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgIH0K
IAogICAgIGZvcl9lYWNoX2RyaGRfdW5pdCAoIGRyaGQgKQogICAgICAgICBpZiAoICFlY2FwX3F1
ZXVlZF9pbnZhbChkcmhkLT5pb21tdS0+ZWNhcCkgfHwKICAgICAgICAgICAgICAhZWNhcF9pbnRy
X3JlbWFwKGRyaGQtPmlvbW11LT5lY2FwKSB8fAogICAgICAgICAgICAgICFlY2FwX2VpbShkcmhk
LT5pb21tdS0+ZWNhcCkgKQotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXR1
cm4gZmFsc2U7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogLyoKQEAg
LTg4OSw3ICs4ODksNyBAQCBpbnQgaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQogCiAgICAg
aWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICkKICAgICB7Ci0gICAgICAgIGlm
ICggIWlvbW11X3N1cHBvcnRzX2VpbSgpICkKKyAgICAgICAgaWYgKCAhaW50ZWxfaW9tbXVfc3Vw
cG9ydHNfZWltKCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgICAg
IGlmICggIXBsYXRmb3JtX3N1cHBvcnRzX3gyYXBpYygpICkKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKQEAgLTI3MzcsNiArMjczNyw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0
Y29uc3RyZWwgaW4KIAogY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzIF9faW5pdGNvbnN0cmVs
IGludGVsX2lvbW11X2luaXRfb3BzID0gewogICAgIC5zZXR1cCA9IHZ0ZF9zZXR1cCwKKyAgICAu
c3VwcG9ydHNfeDJhcGljID0gaW50ZWxfaW9tbXVfc3VwcG9ydHNfZWltLAogfTsKIAogLyoKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaApAQCAtNjYsNiArNjYsNyBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKmlvCiAKIHN0cnVjdCBpb21tdV9pbml0X29wcyB7CiAgICAgaW50ICgqc2V0dXApKHZv
aWQpOworICAgIGJvb2wgKCpzdXBwb3J0c194MmFwaWMpKHZvaWQpOwogfTsKIAogZXh0ZXJuIGNv
bnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqaW9tbXVfaW5pdF9vcHM7CkBAIC04Nyw3ICs4OCwx
NCBAQCBpbnQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjCiBpbnQgYWRqdXN0
X3Z0ZF9pcnFfYWZmaW5pdGllcyh2b2lkKTsKIGludCBfX211c3RfY2hlY2sgaW9tbXVfcHRlX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBpbnQgcHJlc2VudCk7Ci1ib29sX3QgaW9tbXVf
c3VwcG9ydHNfZWltKHZvaWQpOworCitzdGF0aWMgaW5saW5lIGJvb2wgaW9tbXVfc3VwcG9ydHNf
eDJhcGljKHZvaWQpCit7CisgICAgcmV0dXJuIGlvbW11X2luaXRfb3BzICYmIGlvbW11X2luaXRf
b3BzLT5zdXBwb3J0c194MmFwaWMKKyAgICAgICAgICAgPyBpb21tdV9pbml0X29wcy0+c3VwcG9y
dHNfeDJhcGljKCkKKyAgICAgICAgICAgOiBmYWxzZTsKK30KKwogaW50IGlvbW11X2VuYWJsZV94
MmFwaWNfSVIodm9pZCk7CiB2b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljX0lSKHZvaWQpOwogCgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:53:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14: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 1h9WOu-0000L5-4S; Thu, 28 Mar 2019 14:53:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WOs-0000Ks-ES
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:53:02 +0000
X-Inumbo-ID: 2ecd4ffe-5169-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 2ecd4ffe-5169-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:53:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:53:00 -0600
Message-Id: <5C9CDFCC020000780022287E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:53:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 6/7] x86/IOMMU: abstract Intel-specific
 iommu_{en, dis}able_x2apic_IR()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Brian Woods <brian.woods@amd.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHJlc3BlY3RpdmUgZWxlbWVudHMgaW4gc3RydWN0IGlvbW11X2luaXRfb3BzIGFz
IHdlbGwgYXMgYQpwb2ludGVyIHRvIHRoZSBtYWluIG9wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2V4dGVybi5oCkBAIC0zNSw2ICszNSw4IEBAIHZvaWQgcHJpbnRfdnRkX2VudHJpZXMoc3RydWN0
IGlvbW11ICppb20KIGtleWhhbmRsZXJfZm5fdCB2dGRfZHVtcF9pb21tdV9pbmZvOwogCiBib29s
IGludGVsX2lvbW11X3N1cHBvcnRzX2VpbSh2b2lkKTsKK2ludCBpbnRlbF9pb21tdV9lbmFibGVf
eDJhcGljX0lSKHZvaWQpOwordm9pZCBpbnRlbF9pb21tdV9kaXNhYmxlX3gyYXBpY19JUih2b2lk
KTsKIAogaW50IGVuYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSk7CiB2b2lkIGRpc2Fi
bGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpOwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50
cmVtYXAuYwpAQCAtODgyLDIzICs4ODIsMTMgQEAgb3V0OgogICogVGhpcyBmdW5jdGlvbiBpcyB1
c2VkIHRvIGVuYWJsZSBJbnRlcnJ1cHQgcmVtYXBwaW5nIHdoZW4KICAqIGVuYWJsZSB4MmFwaWMK
ICAqLwotaW50IGlvbW11X2VuYWJsZV94MmFwaWNfSVIodm9pZCkKK2ludCBpbnRlbF9pb21tdV9l
bmFibGVfeDJhcGljX0lSKHZvaWQpCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhk
OwogICAgIHN0cnVjdCBpb21tdSAqaW9tbXU7CiAKLSAgICBpZiAoIHN5c3RlbV9zdGF0ZSA8IFNZ
U19TVEFURV9hY3RpdmUgKQotICAgIHsKLSAgICAgICAgaWYgKCAhaW50ZWxfaW9tbXVfc3VwcG9y
dHNfZWltKCkgKQotICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCi0gICAgICAgIGlm
ICggIXBsYXRmb3JtX3N1cHBvcnRzX3gyYXBpYygpICkKLSAgICAgICAgICAgIHJldHVybiAtRU5Y
SU87Ci0KLSAgICAgICAgaW9tbXVfb3BzID0gaW50ZWxfaW9tbXVfb3BzOwotICAgIH0KLSAgICBl
bHNlIGlmICggIXgyYXBpY19lbmFibGVkICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwor
ICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiAhcGxhdGZvcm1fc3Vw
cG9ydHNfeDJhcGljKCkgKQorICAgICAgICByZXR1cm4gLUVOWElPOwogCiAgICAgZm9yX2VhY2hf
ZHJoZF91bml0ICggZHJoZCApCiAgICAgewpAQCAtOTQ2LDE0ICs5MzYsMTAgQEAgaW50IGlvbW11
X2VuYWJsZV94MmFwaWNfSVIodm9pZCkKICAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byBkaXNh
YmxlIEludGVycnV0cCByZW1hcHBpbmcgd2hlbgogICogc3VzcGVuZCBsb2NhbCBhcGljCiAgKi8K
LXZvaWQgaW9tbXVfZGlzYWJsZV94MmFwaWNfSVIodm9pZCkKK3ZvaWQgaW50ZWxfaW9tbXVfZGlz
YWJsZV94MmFwaWNfSVIodm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7
CiAKLSAgICAvKiB4MmFwaWNfZW5hYmxlZCBpbXBsaWVzIGlvbW11X3N1cHBvcnRzX2VpbSgpLiAq
LwotICAgIGlmICggIXgyYXBpY19lbmFibGVkICkKLSAgICAgICAgcmV0dXJuOwotCiAgICAgZm9y
X2VhY2hfZHJoZF91bml0ICggZHJoZCApCiAgICAgICAgIGRpc2FibGVfaW50cmVtYXAoZHJoZC0+
aW9tbXUpOwogCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0yNzIwLDYgKzI3MjAsOCBA
QCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIGluCiAgICAgLmZyZWVfcGFn
ZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFnZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0g
cmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGlu
dGVsX2lvbW11X2dyb3VwX2lkLAorICAgIC5lbmFibGVfeDJhcGljX0lSID0gaW50ZWxfaW9tbXVf
ZW5hYmxlX3gyYXBpY19JUiwKKyAgICAuZGlzYWJsZV94MmFwaWNfSVIgPSBpbnRlbF9pb21tdV9k
aXNhYmxlX3gyYXBpY19JUiwKICAgICAudXBkYXRlX2lyZV9mcm9tX2FwaWMgPSBpb19hcGljX3dy
aXRlX3JlbWFwX3J0ZSwKICAgICAudXBkYXRlX2lyZV9mcm9tX21zaSA9IG1zaV9tc2dfd3JpdGVf
cmVtYXBfcnRlLAogICAgIC5yZWFkX2FwaWNfZnJvbV9pcmUgPSBpb19hcGljX3JlYWRfcmVtYXBf
cnRlLApAQCAtMjczNiw2ICsyNzM4LDcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRj
b25zdHJlbCBpbgogfTsKIAogY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzIF9faW5pdGNvbnN0
cmVsIGludGVsX2lvbW11X2luaXRfb3BzID0geworICAgIC5vcHMgPSAmaW50ZWxfaW9tbXVfb3Bz
LAogICAgIC5zZXR1cCA9IHZ0ZF9zZXR1cCwKICAgICAuc3VwcG9ydHNfeDJhcGljID0gaW50ZWxf
aW9tbXVfc3VwcG9ydHNfZWltLAogfTsKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTI2
LDYgKzI2LDI0IEBACiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKl9faW5pdGRhdGEgaW9t
bXVfaW5pdF9vcHM7CiBzdHJ1Y3QgaW9tbXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9tbXVfb3BzOwog
CitpbnQgaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQoreworICAgIGlmICggc3lzdGVtX3N0
YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgeworICAgICAgICBpZiAoICFpb21tdV9zdXBw
b3J0c194MmFwaWMoKSApCisgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICAg
ICAgaW9tbXVfb3BzID0gKmlvbW11X2luaXRfb3BzLT5vcHM7CisgICAgfQorICAgIGVsc2UgaWYg
KCAheDJhcGljX2VuYWJsZWQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBp
ZiAoICFpb21tdV9vcHMuZW5hYmxlX3gyYXBpY19JUiApCisgICAgICAgIHJldHVybiAtRU9QTk9U
U1VQUDsKKworICAgIHJldHVybiBpb21tdV9vcHMuZW5hYmxlX3gyYXBpY19JUigpOworfQorCiB2
b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKAogICAgIHVuc2lnbmVkIGludCBhcGljLCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpCiB7Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCkBAIC0yOSw3
ICsyOSw2IEBAIGVudW0gYXBpY19tb2RlIHsKIH07CiAKIGV4dGVybiB1OCBhcGljX3ZlcmJvc2l0
eTsKLWV4dGVybiBib29sIHgyYXBpY19lbmFibGVkOwogZXh0ZXJuIGJvb2wgZGlyZWN0ZWRfZW9p
X2VuYWJsZWQ7CiAKIHZvaWQgY2hlY2tfeDJhcGljX3ByZWVuYWJsZWQodm9pZCk7Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBp
Y2RlZi5oCkBAIC0xMjYsNCArMTI2LDYgQEAKIAogI2RlZmluZSBNQVhfSU9fQVBJQ1MgMTI4CiAK
K2V4dGVybiBib29sIHgyYXBpY19lbmFibGVkOworCiAjZW5kaWYKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtMTcs
NiArMTcsNyBAQAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9saXN0Lmg+
CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVkZSA8YXNtL2FwaWNkZWYuaD4KICNp
bmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1jcy5oPgog
CkBAIC02NSw2ICs2Niw3IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGlvbW11X29wcyAq
aW8KIH0KIAogc3RydWN0IGlvbW11X2luaXRfb3BzIHsKKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVf
b3BzICpvcHM7CiAgICAgaW50ICgqc2V0dXApKHZvaWQpOwogICAgIGJvb2wgKCpzdXBwb3J0c194
MmFwaWMpKHZvaWQpOwogfTsKQEAgLTk3LDcgKzk5LDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBp
b21tdV9zdXBwb3J0c194MmFwaWMKIH0KIAogaW50IGlvbW11X2VuYWJsZV94MmFwaWNfSVIodm9p
ZCk7Ci12b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljX0lSKHZvaWQpOworCitzdGF0aWMgaW5saW5l
IHZvaWQgaW9tbXVfZGlzYWJsZV94MmFwaWNfSVIodm9pZCkKK3sKKyAgICBpZiAoIHgyYXBpY19l
bmFibGVkICYmIGlvbW11X29wcy5kaXNhYmxlX3gyYXBpY19JUiApCisgICAgICAgIGlvbW11X29w
cy5kaXNhYmxlX3gyYXBpY19JUigpOworfQogCiBleHRlcm4gYm9vbCB1bnRydXN0ZWRfbXNpOwog
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCkBAIC0yMTYsMTEgKzIxNiwxNiBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCiAgICAgdm9p
ZCAoKmZyZWVfcGFnZV90YWJsZSkoc3RydWN0IHBhZ2VfaW5mbyAqKTsKKwogI2lmZGVmIENPTkZJ
R19YODYKKyAgICBpbnQgKCplbmFibGVfeDJhcGljX0lSKSh2b2lkKTsKKyAgICB2b2lkICgqZGlz
YWJsZV94MmFwaWNfSVIpKHZvaWQpOworCiAgICAgdm9pZCAoKnVwZGF0ZV9pcmVfZnJvbV9hcGlj
KSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZhbHVl
KTsKICAgICB1bnNpZ25lZCBpbnQgKCpyZWFkX2FwaWNfZnJvbV9pcmUpKHVuc2lnbmVkIGludCBh
cGljLCB1bnNpZ25lZCBpbnQgcmVnKTsKICAgICBpbnQgKCpzZXR1cF9ocGV0X21zaSkoc3RydWN0
IG1zaV9kZXNjICopOwogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KKwogICAgIGludCBfX211c3Rf
Y2hlY2sgKCpzdXNwZW5kKSh2b2lkKTsKICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2
b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3QgZG9tYWluICpkKTsKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:54:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WPu-0000V1-KJ; Thu, 28 Mar 2019 14: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=q513=R7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9WPs-0000Ur-RV
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:54:04 +0000
X-Inumbo-ID: 52fb1dca-5169-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52fb1dca-5169-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:54:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 28 Mar 2019 15:54:01 +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, 28 Mar 2019 14:53:28 +0000
Message-ID: <6b45be13fc9ae9ee43b07e16148854c114e5545e.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Julien Grall
 <julien.grall@arm.com>
Date: Thu, 28 Mar 2019 15:53:27 +0100
In-Reply-To: <CAOcqxo1KcE_ZE2OJfyPPEvFJk_hZ+DEsKffNzKHbeN4MoH8a8w@mail.gmail.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
 <CAOcqxo1KcE_ZE2OJfyPPEvFJk_hZ+DEsKffNzKHbeN4MoH8a8w@mail.gmail.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7955409435557518277=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-28 at 15:56 +0200, Volodymyr Babchuk wrote:
> On Thu, 28 Mar 2019 at 15:33, Julien Grall <julien.grall@arm.com>
> wrote:
> >=20
> Are the logs below actually a mistaken paste?
> No, this is what I'm seeing in my serial console.
>=20
Err, sorry, I'm a bit confused now...

So, if you use the ARM suspend/resume patches + Juergen series +
Juergen fixup patch in this subthread, do you still have issues or is
everything allright?

If you still have issues, which splat are you seeing?

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/

--=-YSqFTLhGBmlF1KCLZqJJ
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+4FAlyc3+cACgkQFkJ4iaW4
c+6Mww/+IfOUElbGUguf5Wz7fVRYX04ZhTE43IKoPs1PyBKeW0p7u4plmamOaknI
jpOpu8YiTOsGfzHudGR1CG9dZnLxI+A7nbgeEZwYAN0xSzIlKUrANS6BSeLU1Zi7
ZZ8ONjqhupb5QuSTQp5rzKbmYaiMyis8h98vv4CpqWt28dC6S/KpVpTtdY+KHJ+Y
yz3Cw6Tci+jcFxchilOfdusdrN4cJOGAdWe8c/kLTwC2MvfMrWokf7T4h3Ab+qKp
nROV+QHAO6r+7GxOuYylWMmbLE32vxdLYgRg6VFiKCHLP7icWbad73bAemJFxqxq
55oQRRPxicVg8omr7M9tWsQIjk7r3hRRGkRo88rr2iBiUPjmAqUiX7fReD5yyl22
c7KNARXlMb7tw1IpQbDFpQ7fJSxvWI8P2H2irMexrZkIpiV//fJdknY4OaJs1qc8
tnwezZy+F/pRXHoN39oODu4LyvDBBQ+ckKaQVQbBG+8SuOrXMmmTa8LzSYhimOAw
3HHTGGC5E+FpfvO1hHCnXfG6LHwePegz0PSJe8esA+cRYhn9N85HdQNOuCqy0huS
aJGGsJ7SWzgNuPHxZEbAUhrvOn4yoeZIjft5ivskl0l7CtfEGTWyR+sblidr/ggl
1vYaF3wNfP5Dzfr0B9bjSCgYXEoyZi8rI07jRUd5sw7V2I/Balc=
=MAHQ
-----END PGP SIGNATURE-----

--=-YSqFTLhGBmlF1KCLZqJJ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7955409435557518277==--



From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WQS-0000k9-04; Thu, 28 Mar 2019 14: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9WQR-0000jw-9D
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:54:39 +0000
X-Inumbo-ID: 681e2065-5169-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 681e2065-5169-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:54:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 08:54:36 -0600
Message-Id: <5C9CE0270200007800222881@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 08:54:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 7/7] x86/IOMMU: initialize iommu_ops in
 vendor-independent code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 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>

TW92ZSB0aGlzIGludG8gaW9tbXVfaGFyZHdhcmVfc2V0dXAoKSBhbmQgbWFrZSB0aGF0IGZ1bmN0
aW9uIG5vbi0KaW5saW5lLiBNb3ZlIGl0cyBkZWNsYXJhdGlvbiBpbnRvIGNvbW1vbiBjb2RlLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0zMSw3ICszMSw2IEBACiBzdGF0
aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW5pdF9kb25lOwogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGlvbW11X2luaXRfb3BzIF9pb21tdV9pbml0X29wczsKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzIGFtZF9pb21tdV9vcHM7CiAKIHN0cnVjdCBhbWRfaW9tbXUgKmZpbmRfaW9tbXVfZm9y
X2RldmljZShpbnQgc2VnLCBpbnQgYmRmKQogewpAQCAtMTk2LDggKzE5NSw2IEBAIHN0YXRpYyBp
bnQgX19pbml0IGlvdl9kZXRlY3Qodm9pZCkKICAgICBpZiAoICFpb21tdV9lbmFibGUgJiYgIWlv
bW11X2ludHJlbWFwICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBpb21tdV9vcHMgPSBhbWRf
aW9tbXVfb3BzOwotCiAgICAgaWYgKCBhbWRfaW9tbXVfaW5pdCgpICE9IDAgKQogICAgIHsKICAg
ICAgICAgcHJpbnRrKCJBTUQtVmk6IEVycm9yIGluaXRpYWxpemF0aW9uXG4iKTsKQEAgLTU4Miw3
ICs1NzksNyBAQCBzdGF0aWMgdm9pZCBhbWRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvCiAgICAg
YW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKGhkLT5hcmNoLnJvb3RfdGFibGUsIGhkLT5hcmNoLnBh
Z2luZ19tb2RlLCAwLCAwKTsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19p
bml0Y29uc3RyZWwgYW1kX2lvbW11X29wcyA9IHsKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVf
b3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhbWRfaW9tbXVf
ZG9tYWluX2luaXQsCiAgICAgLmh3ZG9tX2luaXQgPSBhbWRfaW9tbXVfaHdkb21faW5pdCwKICAg
ICAuYWRkX2RldmljZSA9IGFtZF9pb21tdV9hZGRfZGV2aWNlLApAQCAtNjA5LDUgKzYwNiw2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNvbnMKIH07CiAKIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgX19pbml0Y29uc3RyZWwgX2lvbW11X2luaXRfb3Bz
ID0geworICAgIC5vcHMgPSAmX2lvbW11X29wcywKICAgICAuc2V0dXAgPSBpb3ZfZGV0ZWN0LAog
fTsKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTIzMDUsOCArMjMwNSw2IEBAIHN0YXRp
YyBpbnQgX19pbml0IHZ0ZF9zZXR1cCh2b2lkKQogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0K
IAotICAgIGlvbW11X29wcyA9IGludGVsX2lvbW11X29wczsKLQogICAgIC8qIFdlIGVuYWJsZSB0
aGUgZm9sbG93aW5nIGZlYXR1cmVzIG9ubHkgaWYgdGhleSBhcmUgc3VwcG9ydGVkIGJ5IGFsbCBW
VC1kCiAgICAgICogZW5naW5lczogU25vb3AgQ29udHJvbCwgRE1BIHBhc3N0aHJvdWdoLCBRdWV1
ZWQgSW52YWxpZGF0aW9uLCBJbnRlcnJ1cHQKICAgICAgKiBSZW1hcHBpbmcsIGFuZCBQb3N0ZWQg
SW50ZXJydXB0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yNiw2ICsyNiwxOSBAQAog
Y29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzICpfX2luaXRkYXRhIGlvbW11X2luaXRfb3BzOwog
c3RydWN0IGlvbW11X29wcyBfX3JlYWRfbW9zdGx5IGlvbW11X29wczsKIAoraW50IF9faW5pdCBp
b21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQoreworICAgIGlmICggIWlvbW11X2luaXRfb3BzICkK
KyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICBpZiAoICFpb21tdV9vcHMuaW5pdCApCisg
ICAgICAgIGlvbW11X29wcyA9ICppb21tdV9pbml0X29wcy0+b3BzOworICAgIGVsc2UKKyAgICAg
ICAgQVNTRVJUKGlvbW11X29wcy5pbml0ID09IGlvbW11X2luaXRfb3BzLT5vcHMtPmluaXQpOwor
CisgICAgcmV0dXJuIGlvbW11X2luaXRfb3BzLT5zZXR1cCgpOworfQorCiBpbnQgaW9tbXVfZW5h
YmxlX3gyYXBpY19JUih2b2lkKQogewogICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRF
X2FjdGl2ZSApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2lvbW11LmgKQEAgLTI2LDggKzI2LDYgQEAgc3RydWN0IGFyY2hfaW9tbXUK
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11
X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKIAotaW50IGlvbW11X2hhcmR3
YXJlX3NldHVwKHZvaWQpOwotCiAjZW5kaWYgLyogX19BUkNIX0FSTV9JT01NVV9IX18gKi8KIAog
LyoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW9tbXUuaApAQCAtNzMsMTEgKzczLDYgQEAgc3RydWN0IGlvbW11X2luaXRfb3BzIHsK
IAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqaW9tbXVfaW5pdF9vcHM7CiAK
LXN0YXRpYyBpbmxpbmUgaW50IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCi17Ci0gICAgcmV0
dXJuIGlvbW11X2luaXRfb3BzID8gaW9tbXVfaW5pdF9vcHMtPnNldHVwKCkgOiAtRU5PREVWOwot
fQotCiAvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBh
Z2V0YWJsZT8gKi8KICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCiAgICAgKGhhcF9lbmFi
bGVkKGQpICYmIGhhc19pb21tdV9wdChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCi0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC02
NSw2ICs2NSw3IEBAIGV4dGVybiBpbnQ4X3QgaW9tbXVfaHdkb21fcmVzZXJ2ZWQ7CiBleHRlcm4g
dW5zaWduZWQgaW50IGlvbW11X2Rldl9pb3RsYl90aW1lb3V0OwogCiBpbnQgaW9tbXVfc2V0dXAo
dm9pZCk7CitpbnQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKIGludCBpb21tdV9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 14:57:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 14:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WTU-0000zN-H3; Thu, 28 Mar 2019 14: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=IWXA=R7=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1h9WTT-0000zG-0W
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 14:57:47 +0000
X-Inumbo-ID: d83b2382-5169-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 d83b2382-5169-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 14:57:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q66so17953901ljq.7
 for <xen-devel@lists.xenproject.org>; Thu, 28 Mar 2019 07:57:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=kpiD9n5a6FsS2SbukwPz4JmE6bG+HC14WXBORs1nxKk=;
 b=cfFV7ZVoB86cBEYsD8A8hse8bOJP+RppMWYEkYLgBnxHdty0RkTTsMDTUYgW/Rxryb
 XEHQUIQ15Y6kLCwSd/DAsqoV8tq6jtgh6bhixwvIZGd6+BoTFI6GFoF1dSBL4+GEX12Q
 zv3mRcPPO/6tbfAPdcUJgdAjvbOn/FffvNKeKaGHa1LE2Xzkl9Ot5G7+GTUoYD5fqn8y
 sZ7sjbVp8rXyrPGsfPcUmYahVVptpA/ULrNWyWPx545hwdWsJsg5ygxZWN8QrqWGr0LL
 ko6IzOCCP6fXTT3j/lzi4g4Xhfmav49fS/26cxqAdyH/kihLA8UhtDas9vXhqeyhMANV
 hGEQ==
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=kpiD9n5a6FsS2SbukwPz4JmE6bG+HC14WXBORs1nxKk=;
 b=Pk5sgxqieqfjPgdX6YEDpft8riFuCGxqTR4k1usIVNUa5oCXIV0Dd25AsVE0k/YUVR
 8oKlnwvtKQuF+tihgKWQRumjMRoPOoyDuPXWj3ODX+WTpXdw1JKwVlNhefYAp1FZInau
 sa4wrEypQBRZ1+PLIQjpQcWQvlfqQVP9htDhm4dyvLItOwNIbzl39dPcKlV2j6TovExi
 Lbp6YJAQWWSnP8Ba1eXbpT7D0accS0jb+kh6Be33aKqn/1nPvP5PSWQCnhJppdHJNioh
 qLurd05WfmoukDIu51tPx7TR71GLiOM4aplBkVUT8yZtMgUsaR4ws9MsPldXnQi6Ij0i
 X6tQ==
X-Gm-Message-State: APjAAAVRUlpjD+7qR63G76QM+SnMOacf10bYnVvA1ZRthj/KWu4ghnV8
 2E62uipP+px0AWIxtjMEaKJE3Y/oRi4T/zN/olE=
X-Google-Smtp-Source: APXvYqz9y6/2ZmYj4om9x7HxKraDkXxg8p2BBYk7AIRSeF8ePlT5dDFcfhrBaKKP48Ns2TIKjpkOaSZQadOfbx4J5HY=
X-Received: by 2002:a05:651c:114:: with SMTP id
 a20mr23312717ljb.53.1553785064787; 
 Thu, 28 Mar 2019 07:57:44 -0700 (PDT)
MIME-Version: 1.0
References: <20190328120658.11083-1-jgross@suse.com>
 <CAOcqxo2Jq7GVGPs=tg17_4pHy_W6+SrvGdP5y0AHARUNe7X+fQ@mail.gmail.com>
 <705a456a-15f9-9b24-e0b1-dc373f7d3e99@arm.com>
 <CAOcqxo1KcE_ZE2OJfyPPEvFJk_hZ+DEsKffNzKHbeN4MoH8a8w@mail.gmail.com>
 <6b45be13fc9ae9ee43b07e16148854c114e5545e.camel@suse.com>
In-Reply-To: <6b45be13fc9ae9ee43b07e16148854c114e5545e.camel@suse.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 28 Mar 2019 16:57:33 +0200
Message-ID: <CAOcqxo08gqrLc5UNAQFMW5tZLd3-agh+ETYZ4jwVkSarhmSxtQ@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/6] xen: simplify suspend/resume handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgpPbiBUaHUsIDI4IE1hciAyMDE5IGF0IDE2OjU0LCBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPgo+IE9uIFRodSwgMjAxOS0wMy0yOCBhdCAx
NTo1NiArMDIwMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiBPbiBUaHUsIDI4IE1hciAy
MDE5IGF0IDE1OjMzLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gd3Jv
dGU6Cj4gPiA+Cj4gPiBBcmUgdGhlIGxvZ3MgYmVsb3cgYWN0dWFsbHkgYSBtaXN0YWtlbiBwYXN0
ZT8KPiA+IE5vLCB0aGlzIGlzIHdoYXQgSSdtIHNlZWluZyBpbiBteSBzZXJpYWwgY29uc29sZS4K
PiA+Cj4gRXJyLCBzb3JyeSwgSSdtIGEgYml0IGNvbmZ1c2VkIG5vdy4uLgo+Cj4gU28sIGlmIHlv
dSB1c2UgdGhlIEFSTSBzdXNwZW5kL3Jlc3VtZSBwYXRjaGVzICsgSnVlcmdlbiBzZXJpZXMgKwo+
IEp1ZXJnZW4gZml4dXAgcGF0Y2ggaW4gdGhpcyBzdWJ0aHJlYWQsIGRvIHlvdSBzdGlsbCBoYXZl
IGlzc3VlcyBvciBpcwo+IGV2ZXJ5dGhpbmcgYWxscmlnaHQ/Ck5vLCBKdWVyZ2VuJ3MgZml4dXAg
Zml4ZWQgdGhlIGlzc3VlLiBTbywgZXZlcnl0aGluZyBpcyBwZXJmZWN0bHkgZmluZS4KClRoYXQg
d2FzIGRpc2N1c3Npb24gb2YgdW5yZWxhdGVkIGlzc3VlIGluIEFSTSBwbGF0Zm9ybSBjb2RlLiBJ
IHRoaW5rLAp3ZSBuZWVkIHRvIGRyb3Agb2ZmIHg4NiBmb2xrcyBmcm9tIENDLiBTb3JyeSBmb3Ig
dGhlIG5vaXNlLgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0
NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:02:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15: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 1h9WXj-0001jg-5U; Thu, 28 Mar 2019 15:02: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=+joh=R7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9WXh-0001jb-QI
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:02:09 +0000
X-Inumbo-ID: 74c3901f-516a-11e9-bc90-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.73.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74c3901f-516a-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 15:02:08 +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=XefYdRvb8ETi7uelKddS9UsuQZwoTAKBaCdFekZeblk=;
 b=19JQeSNo+bLmqIVS08Fi6JiGGUt2hy0M4R1M2ph09kL8zvKgVXwhCrRre0abmw/Asm+FPj3wf75Z5z8fo1XDjFT7oQRXQFVIt6C1EuVyx+OIZIF2hlcKOS0nj9OJskVBz5+7OIzVUDsUyS8NOGPBKLX7ke82B1nMqYBmcNiy71M=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1454.namprd12.prod.outlook.com (10.172.55.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.17; Thu, 28 Mar 2019 15:02:02 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 15:02:02 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqYJZaiAgAIwKgCAAOQngIAGdNGAgAtPGQCAABFhAIABblSA///ZC4CAAU7SgIAAblqA
Date: Thu, 28 Mar 2019 15:02:01 +0000
Message-ID: <18e167b2-b48c-7eb7-5aee-3fa63e15c116@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
 <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
 <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
 <c1dd827f-c040-fa3a-cbd0-67816fcac2df@amd.com>
 <5C9C855302000078002225CF@prv1-mh.provo.novell.com>
In-Reply-To: <5C9C855302000078002225CF@prv1-mh.provo.novell.com>
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 MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d82cac5e-2400-4a48-3dca-08d6b38e5540
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:MWHPR12MB1454; 
x-ms-traffictypediagnostic: MWHPR12MB1454:
x-microsoft-antispam-prvs: <MWHPR12MB1454929DBA005400ED0417D7E5590@MWHPR12MB1454.namprd12.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(376002)(136003)(366004)(39860400002)(346002)(396003)(199004)(189003)(81156014)(54906003)(86362001)(71190400001)(71200400001)(81166006)(105586002)(93886005)(102836004)(97736004)(2906002)(106356001)(36756003)(76176011)(26005)(5660300002)(8676002)(6116002)(3846002)(53546011)(8936002)(31696002)(186003)(386003)(6506007)(316002)(53936002)(446003)(478600001)(7736002)(66066001)(486006)(11346002)(2616005)(6246003)(4326008)(305945005)(476003)(99286004)(72206003)(14454004)(229853002)(6916009)(25786009)(68736007)(256004)(6436002)(6512007)(52116002)(6486002)(31686004)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1454;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: MTB1BkpNp25BXHPnWOtihdUODrbnXWjRIR8/7roh8IvasWP3h7p0HgIxnx1aFAZCSMCE6bsLABWjCxX6e2amzQh1KVOiyBlGOuq8n1w55CnTtJ9v4ZobyHw/iSCqdFxdGWWcpexEyN+Lm26qooFhR6LW9D5sR26BEkUWsYYbux6CZ3gWxEQ+9qXMer9vykZFZjOi0zp/JXwUTo2xOKZyHcFSVpNp89k7O1Vgo11L0ewhATu6LTRTqU+wuwk0uUXqYtbIvpDS4U4R0HQeUgIOO3Ii/NoJy49xCvL/DQCKjB56ps44Nu4lXOwQ1GgcOyDBEy9sz/TAqG1/xBuD0WB+G5K1mtzZNQjIIHx7If2wlv7iaBPECvCxv4aYKNStCTJ3iAWhRvG/32kVCJqTowep+NumhZrd8Dpd0WTbXYx5G1E=
Content-ID: <83622F966C70884E80C4849E90C3B042@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d82cac5e-2400-4a48-3dca-08d6b38e5540
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 15:02:02.0098 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1454
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>,
 "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>

T24gMy8yOC8xOSAzOjI2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjcuMDMuMTkg
YXQgMTg6MjgsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IFRoaXMgYWxzbyBsYWNr
cyBzb21lIG9mIHRoZSBmZWF0dXJlcyBvZiBtd2FpdC1pZGxlIGhhcyBhbmQgZHVwbGljYXRlcw0K
Pj4gdGhlIGxpbWl0ZWQgZnVuY3Rpb25hbGl0eS4NCj4gDQo+IFdvdWxkIHlvdSBtaW5kIGNsYXJp
ZnlpbmcgdGhlIGxhY2stb2YtZmVhdHVyZXMgYXNwZWN0PyBUaGUNCj4gb25seSBkaWZmZXJlbmNl
IHRvIHlvdXIgcGF0Y2hlcyB0aGF0IEkgY2FuIHNwb3QgaXMgdGhhdCB5b3Ugc2V0DQo+IC50YXJn
ZXRfcmVzaWRlbmN5IGluIHRoZSBzdGF0aWMgdGFibGVzLiBJZiB0aGUgdmFsdWUgd2FudGVkDQo+
IGZvciBDQzYgaXMgcmVhbGx5IDEwMDAgaW5zdGVhZCBvZiB0aGUgODAwIHRoZSBkZWZhdWx0DQo+
IGNhbGN1bGF0aW9uIHdvdWxkIHByb2R1Y2UsIHRoZW4gdGhpcyB3b3VsZCBiZSBlYXN5IGVub3Vn
aA0KPiB0byBhcnJhbmdlIGZvciBpbiBteSB2YXJpYW50IG9mIHRoZSBwYXRjaCBhcyB3ZWxsLg0K
PiANCj4gVGhlIG13YWl0LWlkbGUgZHJpdmVyIHdvdWxkIG5vdCBoYXZlIGJlZW4gbmVlZGVkIGF0
IGFsbCBpZiBhbGwNCj4gQklPU2VzIHN1cmZhY2VkIGNvbXBsZXRlIGRhdGEgdmlhIEFDUEkuIFRo
ZXJlZm9yZSwgYnkNCj4gc3VpdGFibHkgcG9wdWxhdGluZyB0YWJsZXMsIGl0IG91Z2h0IHRvIGJl
IHBvc3NpYmxlIGluIHRoZW9yeSB0bw0KPiB1c2UganVzdCB0aGF0IG9uZSBkcml2ZXIuIEl0J3Mg
anVzdCB0aGF0IGZvciBJbnRlbCBDUFVzIHdlJ3ZlDQo+IGRlY2lkZWQgdG8gZm9sbG93IHdoYXQg
TGludXggZG9lcywgaGVuY2UgdGhlIHNlcGFyYXRlDQo+IGRyaXZlci4gVGhlcmUncyBubyBMaW51
eCBwcmVjZWRlbnQgZm9yIEFNRCAoYWZhaWN0KS4NCg0KdGFyZ2V0X3Jlc2lkZW5jeSBhbmQgc29t
ZSBvZiB0aGUgY2hlY2tzIElJUkMuDQoNClllcywgYnV0IHRoYXQncyBMaW51eCBhbmQgdGhpcyBp
cyBYZW4uICBMaW51eCBoYXMgYW4gQU1MIGludGVycHJldGVyIGFuZCANClhlbiBkb2VzIG5vdC4g
IFRoYXQncyBhbiBhcHBsZSB0byBvcmFuZ2VzIGNvbXBhcmlzb24uICBZb3UgY2FuJ3QgY29tcGFy
ZSANClhlbiB0byBMaW51eCBmb3IgdGhpcyBiZWNhdXNlIHRoZSBmZWF0dXJlcyB0aGV5IGhhdmUg
YW5kIGhvdyB0aGV5IHdvcmsgDQphcmUgZGlmZmVyZW50Lg0KDQo+PiAgIFRoZXJlJ3MgYWxzbyBh
IGxhY2sgb2YgY29tbWVudHMgd2hpY2ggbWF5IG9yDQo+PiBtYXkgbm90IGJlIG5lZWRlZC4gIFNv
IHRoYXQgd291bGQgYWRkIHRvIHRoZSBsaW5lIGNoYW5nZSBjb3VudCBpZiB5b3UNCj4+IGNhcmUg
YWJvdXQgdGhhdC4NCj4+DQo+PiBJJ20gbm90IHN1cmUgd2h5IHlvdSdyZSBzbyBhZHZlcnNlIHRv
IHRoZSBtd2FpdC1pZGxlIHBhdGNoZXMuICBXZSdyZQ0KPj4gaGFyZCBjb2RpbmcgdmFsdWVzIGlu
IGFuZCB1c2luZyBtd2FpdCAoanVzdCBsaWtlIEludGVsIGlzKSwgYnV0IHRoZSBvbmx5DQo+PiBy
ZWFsIGNoYW5nZSB3ZSBuZWVkIGlzIHVzaW5nIGhhbHQgZm9yIG9uZSBjLXN0YXRlLg0KPiANCj4g
QnV0IHRoYXQncyBwcmVjaXNlbHkgd2hhdCBJIGRpc2xpa2UsIGFzIGdldHRpbmcgdXMgZnVydGhl
ciBhd2F5DQo+IGZyb20gdGhlIExpbnV4IGRyaXZlci4gQW5kIGJ0dywgaWYgd2Ugd2VyZSB0byBn
byB0aGF0IHJvdXRlLA0KPiB0aGVuIEkgdGhpbmsgd2UnZCBiZXR0ZXIgY2FsbCBhY3BpX2lkbGVf
ZG9fZW50cnkoKSB0aGFuIHRvDQo+IGR1cGxpY2F0ZSBmdXJ0aGVyIHBhcnRzIG9mIGl0LiBCdXQg
dGhhdCB3b3VsZCBhbHNvIHJlbW92ZSBzb21lDQo+IG9mIHRoYXQgb3RoZXIgcGFydCBvZiB0aGUg
YmVuZWZpdHMgb2YgbXdhaXRfaWRsZSgpIG92ZXINCj4gYWNwaV9wcm9jZXNzb3JfaWRsZSgpOiBU
aGUgZm9ybWVyIGlzIG11Y2ggbW9yZSBzdHJlYW1saW5lZCwNCj4gZHVlIHRvIG5vdCBoYXZpbmcg
dG8gY2FyZSBhYm91dCBhbnl0aGluZyBvdGhlciB0aGFuIE1XQUlULg0KPiANCj4gQXMgYW4gYXNp
ZGUsIGRlc3BpdGUgaGF2aW5nIGZvbGxvd2VkIHRoZSBITFQgYXBwcm9hY2ggaW4gbXkNCj4gZHJh
ZnQgcGF0Y2gsIEkgY29udGludWUgdG8gYmUgdW5jb252aW5jZWQgdGhhdCB0aGlzIGlzIHdoYXQg
d2UNCj4gYWN0dWFsbHkgd2FudC4gVGhlcmUncyBhIHJlc3BlY3RpdmUgVEJEIHJlbWFyayB0aGVy
ZS4NCj4gDQo+IEphbg0KPiANCj4gDQoNClRoZSBjaGFuZ2VzIG5lZWRlZCBhcmUgc21hbGwgdGhv
dWdoLi4uIG1vc3Qgb2YgdGhlIGNoYW5nZXMgYXJlIA0Kbm9uLWludHJ1c2l2ZS4gIEl0J3MganVz
dCBhIGNvdXBsZSBvZiBsaW5lcyBoZXJlIGFuZCB0aGVuIGFuZCB0aGVuIA0Kc29tZXRoaW5nIHdo
ZXJlIGl0IGNhbGxzIHdoYXQgZW50cnlfbWV0aG9kLiAgQWx0aG91Z2gsIEkgdGhpbmsgdXNpbmcg
DQphY3BpX2lkbGVfZG9fZW50cnkoKSBpcyBwZXJmZWN0bHkgZmluZS4gV2l0aCB0aGUgYWNwaV9p
ZGxlX2RvX2VudHJ5IA0KY2hhbmdlLCB0aGUgbGluZSBjaGFuZ2UgY291bnQgb2YgdGhlIG13YWl0
LWlkbGUgcGF0Y2hlcyBpcyA2NSBsaW5lcy4gQSANCmxvdCBvZiB0aGF0IGlzIHRoZSBzdHJ1Y3R1
cmVzICgyOCBsaW5lcyksIHdoaWNoIGlzbid0IGFueSBfcmVhbF8gY29kZSANCmNoYW5nZS4NCg0K
T25lIGZ1bmN0aW9uIGNhbGwgYW5kIG9uZSBzd2l0Y2ggc3RhdGVtZW50IGlzbid0IGdvaW5nIHRv
IGNoYW5nZSB0aGUgDQpwZXJmb3JtYW5jZSBvciBob3cgc3RyZWFtbGluZWQgaXQgaXMuICBUaGUg
b25seSBvdGhlciBjaGFuZ2UgaXMgd2hlbiANCml0J3MgaW5pdGlhbGl6ZWQgd2hpY2ggaXMgb25s
eSBhdCBzdGFydCB1cC4NCg0KRnVuY3Rpb25hbGx5LCBpdCBzaG91bGQgZ28gaW4gbXdhaXQtaWRs
ZS4gIFRoZSBjaGFuZ2VzIGFyZSBzbWFsbCwgdGhlIA0KZnVuY3Rpb25hbGx5IHRoZSBzYW1lLCB0
aGVyZSdzIG5vIGR1cGxpY2F0aW9uIG9mIGZ1bmN0aW9uYWxpdHkgb3IgY29kZS4NCg0KQnJpYW4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:04:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15:04: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 1h9Wa7-00020G-L4; Thu, 28 Mar 2019 15:04:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+joh=R7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9Wa6-0001zi-An
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:04:38 +0000
X-Inumbo-ID: cc6deb42-516a-11e9-869b-efd490fcb122
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.48]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc6deb42-516a-11e9-869b-efd490fcb122;
 Thu, 28 Mar 2019 15:04:35 +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=FJmv5ncngiQjjU/nRhKdkRf2URq8NAOAAsN4Y8A6f3k=;
 b=4zInYNJQutQ+duHrHYwaErgD7QzhrWmHV+H4sHm4qBP8MAYWKoJeAMuTsg7dF29FWNM5jVuuPE4oByFF3yDNt1wgh/RBm+OJ6xM4DrykgWTbMH9e0ctGybWUQBvbE8c4huWoUxMqgOhdLGy2vfFnIdYWfOyds1/BhQV878DxC20=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1454.namprd12.prod.outlook.com (10.172.55.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.17; Thu, 28 Mar 2019 15:04:33 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 15:04:33 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 0/3] mwait support for AMD processors
Thread-Index: AQHU5XeM504EUMjU30KXwgaAbNMDuQ==
Date: Thu, 28 Mar 2019 15:04:32 +0000
Message-ID: <20190328150426.7295-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0048.namprd12.prod.outlook.com
 (2603:10b6:802:20::19) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0b6fc2ea-6a0e-414c-70df-08d6b38eaf35
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:MWHPR12MB1454; 
x-ms-traffictypediagnostic: MWHPR12MB1454:
x-microsoft-antispam-prvs: <MWHPR12MB14540A49152EC46C0DAE748BE5590@MWHPR12MB1454.namprd12.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(39860400002)(346002)(396003)(199004)(189003)(81156014)(54906003)(86362001)(71190400001)(71200400001)(81166006)(105586002)(102836004)(97736004)(50226002)(2906002)(106356001)(36756003)(2351001)(26005)(5660300002)(8676002)(6116002)(3846002)(8936002)(186003)(386003)(6506007)(316002)(53936002)(478600001)(7736002)(66066001)(486006)(1076003)(2616005)(4326008)(4744005)(305945005)(476003)(2501003)(99286004)(72206003)(14454004)(5640700003)(6916009)(25786009)(68736007)(256004)(6436002)(6512007)(52116002)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1454;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: iRkvddG048NzmnOib6EZMPSQb1S99HSpBi0lRYk9pLJF+ygCc+hg0TSbZ2cykRfmpg5BME54tcgBiL4btlFoqITW3c6t/VW3a2q0DCFjhdPvjM9iqDTCSQCBcerTKE1tGXKb4iHvcZyGWdKEil61U54SaL/Zf55UDLxATiMmdsX278EP8RTjGEleIvz9WKuBdsQLIFv0hNKyG49w84cnecUWlQu7ns2I0kIrjmX3OcGZZJgTNIASZ1L3UCiQ6zhVP9VmOAq7MGq4k39SCvy54QhKwcR+Ze2EU+rwB+bSPGI+OsD05y0betFRayn3gE/aGjzril1Ya83z3CRxbtkfpNixjSD67+IhFkZMIQDGU28zDd6HnGbf5Lgcjra3yZkm8gRBEseoFi2rDqUlxl6wBygKnOQuMhfUEJvqzraP4jc=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b6fc2ea-6a0e-414c-70df-08d6b38eaf35
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 15:04:32.9590 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1454
Subject: [Xen-devel] [PATCH v2 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkIHN1cHBvcnQgYW5kIGVuYWJsZW1lbnQgZm9yIG13YWl0IG9u
IEFNRCBOYXBsZXMKYW5kIFJvbWUgcHJvY2Vzc29ycy4gIE5ld2VyIEFNRCBwcm9jZXNzb3JzIHN1
cHBvcnQgbXdhaXQsIGJ1dCBvbmx5IGZvcgpjMSwgYW5kIGZvciBjMiBoYWx0IGlzIHVzZWQuICBU
aGUgbXdhaXQtaWRsZSBkcml2ZXIgaXMgbW9kaWZpZWQgdG8gYmUKYWJsZSB0byB1c2UgYm90aCBt
d2FpdCBhbmQgaGFsdCBmb3IgaWRsaW5nLgoKQnJpYW4gV29vZHMgKDMpOgogIG13YWl0LWlkbGU6
IGFkZCBzdXBwb3J0IGZvciB1c2luZyBoYWx0CiAgbXdhaXQtaWRsZTogYWRkIHN1cHBvcnQgZm9y
IEFNRCBwcm9jZXNzb3JzCiAgbXdhaXQtaWRsZTogYWRkIGVuYWJsZW1lbnQgZm9yIEFNRCBOYXBs
ZXMgYW5kIFJvbWUKCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICB8ICAyICstCiB4ZW4v
YXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyB8IDYyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oIHwgIDEgKwog
MyBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:05:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WaW-00024J-57; Thu, 28 Mar 2019 15:05:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+joh=R7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9WaV-00024D-DX
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:05:03 +0000
X-Inumbo-ID: dbc75f38-516a-11e9-8900-3321a6367893
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.73]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbc75f38-516a-11e9-8900-3321a6367893;
 Thu, 28 Mar 2019 15:05: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=XSH90sKPumH5eamnJSdbY5FAluYlpPorl3QDK774ZYY=;
 b=XChMl9q+BI6R68uI327t0ESfpiPP6Em0ix/D5KeCr+tN+WLWrOBzT07apb6pjVclfFPMrvFNwubfolti6qZFupHndwvaQYIDQTibxDGcr8ClpAGCI3qoU+uBHC2lK41mXY8F6pQ2KePv+xcxq6CoOKt8HJCerUMj9h6edfs6T/k=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1454.namprd12.prod.outlook.com (10.172.55.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.17; Thu, 28 Mar 2019 15:04:58 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 15:04:58 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 2/3] mwait-idle: add support for AMD processors
Thread-Index: AQHU5XecjZm2W8agMECWgwx39HNo0w==
Date: Thu, 28 Mar 2019 15:04:58 +0000
Message-ID: <20190328150426.7295-3-brian.woods@amd.com>
References: <20190328150426.7295-1-brian.woods@amd.com>
In-Reply-To: <20190328150426.7295-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0048.namprd12.prod.outlook.com
 (2603:10b6:802:20::19) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 464d6c5d-ba3c-4a44-0d45-08d6b38ebe5d
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:MWHPR12MB1454; 
x-ms-traffictypediagnostic: MWHPR12MB1454:
x-microsoft-antispam-prvs: <MWHPR12MB14545B6290C807A7434D46F6E5590@MWHPR12MB1454.namprd12.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(39860400002)(346002)(396003)(199004)(189003)(81156014)(54906003)(86362001)(71190400001)(71200400001)(81166006)(105586002)(102836004)(97736004)(50226002)(2906002)(106356001)(36756003)(2351001)(76176011)(26005)(5660300002)(8676002)(6116002)(3846002)(8936002)(186003)(386003)(6506007)(316002)(53936002)(446003)(478600001)(7736002)(66066001)(486006)(1076003)(11346002)(2616005)(4326008)(305945005)(476003)(2501003)(99286004)(72206003)(14454004)(5640700003)(6916009)(25786009)(68736007)(256004)(6436002)(6512007)(52116002)(6486002)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1454;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /bCA9RI+4h6BKRJrGr5Hm09PmbUiXbNZShwaDc6PBGlczlE4H1NEJXcqdIFyzTRmi9vboANncV3XStk8rXJ+6R2KIomy8rZo34zXRoGqT7zQ9dnZOb1UGAOcuWBFtcCkH5fQV0h1UL7vPvPcM2b4m9bABuOniZ/RWc6pn1M5m/9SN1tUWhZ99MT9dy2Bstr2z2PYHJ+pNpiwBgeSCYO9NziHzvkbA6ky/E5pPeTUkCYkKfIbb/ZtqGy/oN0BEsrmgdXx3TkBDLU3VaYrPTxX3/RjLKZ4BUjwy5Okr/9F4FjA9tY2eL3hcqLTXUenkS2zPeWeGwm2reB5iXjFuoy9Ar/RiIJUI8dEOONVqgPG+UZvvg9ePGYLqTDVGi74zw8UCNZcDsKWiiNqZYDJx20zpY/I3orv92Glyzf5tu0z2cc=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 464d6c5d-ba3c-4a44-0d45-08d6b38ebe5d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 15:04:58.3734 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1454
Subject: [Xen-devel] [PATCH v2 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>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpOZXdlciBBTUQgcHJvY2Vz
c29ycyAoRjE3aCkgaGF2ZSBtd2FpdCBzdXBwb3J0IHdoaWNoIGlzIGNvbXBhdGlibGUgd2l0aApJ
bnRlbC4gIEFkZCBzb21lIGNoZWNrcyB0byBtYWtlIHN1cmUgdmVuZG9yIHNwZWNpZmljIGNvZGUg
aXMgcnVuCmNvcnJlY3RseSBhbmQgc29tZSBpbmZyYXN0cnVjdHVyZSB0byBmYWNpbGl0YXRlIGFk
ZGluZyBBTUQgcHJvY2Vzc29ycy4KClRoaXMgaXMgZG9uZSBzbyB0aGF0IFhlbiB3aWxsIG5vdCBi
ZSByZWxpYW50IG9uIGRvbTAgcGFzc2luZyB0aGUgcGFyc2VkCkFDUEkgdGFibGVzIGJhY2sgc2lu
Y2UgWGVuIGRvZXNuJ3QgaGF2ZSBhbiBBTUwgaW50ZXJwcmV0ZXIuIFRoaXMgY2FuIGJlCnVucmVs
aWFibGUgb3IgYnJva2VuIGluIHNvbWUgY2FzZXMuCgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUu
YyB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0
LWlkbGUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IGI5YzdmNzU4ODIu
LjU4NjI5ZjFjMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCkBAIC05NjQsNiArOTY0LDEzIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCBpbnRlbF9pZGxlX2lkc1tdIF9faW5pdGNvbnN0
cmVsID0gewogCXt9CiB9OwogCisjZGVmaW5lIEFDUFUoZmFtaWx5LCBtb2RlbCwgY3B1KSBcCisJ
eyBYODZfVkVORE9SX0FNRCwgZmFtaWx5LCBtb2RlbCwgWDg2X0ZFQVRVUkVfQUxXQVlTLCAmaWRs
ZV9jcHVfIyNjcHV9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCBhbWRfaWRsZV9p
ZHNbXSBfX2luaXRjb25zdHJlbCA9IHsKKwl7fQorfTsKKwogLyoKICAqIGl2dF9pZGxlX3N0YXRl
X3RhYmxlX3VwZGF0ZSh2b2lkKQogICoKQEAgLTExMDAsNiArMTEwNyw5IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBza2xoX2lkbGVfc3RhdGVfdGFibGVfdXBkYXRlKHZvaWQpCiAgKi8KIHN0YXRpYyB2
b2lkIF9faW5pdCBtd2FpdF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSh2b2lkKQogeworCWlmIChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCkKKwkJcmV0dXJuOwor
CiAJc3dpdGNoIChib290X2NwdV9kYXRhLng4Nl9tb2RlbCkgewogCWNhc2UgMHgzZTogLyogSVZU
ICovCiAJCWl2dF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSgpOwpAQCAtMTExNyw3ICsxMTI3LDE2
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtd2FpdF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSh2b2lk
KQogc3RhdGljIGludCBfX2luaXQgbXdhaXRfaWRsZV9wcm9iZSh2b2lkKQogewogCXVuc2lnbmVk
IGludCBlYXgsIGVieCwgZWN4OwotCWNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICppZCA9IHg4Nl9t
YXRjaF9jcHUoaW50ZWxfaWRsZV9pZHMpOworCWNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICppZCA9
IE5VTEw7CisKKwlzd2l0Y2ggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcikgeworCWNhc2UgWDg2
X1ZFTkRPUl9JTlRFTDoKKwkJaWQgPSB4ODZfbWF0Y2hfY3B1KGludGVsX2lkbGVfaWRzKTsKKwkJ
YnJlYWs7CisJY2FzZSBYODZfVkVORE9SX0FNRDoKKwkJaWQgPSB4ODZfbWF0Y2hfY3B1KGFtZF9p
ZGxlX2lkcyk7CisJCWJyZWFrOworCX0KIAogCWlmICghaWQpIHsKIAkJcHJfZGVidWcoUFJFRklY
ICJkb2VzIG5vdCBydW4gb24gZmFtaWx5ICVkIG1vZGVsICVkXG4iLAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:05:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WaZ-00025H-G5; Thu, 28 Mar 2019 15:05:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+joh=R7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9WaX-00024s-UY
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:05:05 +0000
X-Inumbo-ID: dd514288-516a-11e9-893e-8f4752c72b0e
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.47]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd514288-516a-11e9-893e-8f4752c72b0e;
 Thu, 28 Mar 2019 15:05:03 +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=9aM6keg6Rm2HBXd0Dmsh94N4yviivQaNsGru/0VLsmw=;
 b=dJNQCCjjNjbPEdDiob2hk3DUsdKKUfuQydbfOvH/qUEgwsWTLbhYAn4DTY7A6q2y88c0UQ9/AyKsjuQB5kXKqnfmaqU8trByleZa43YgaKDL9zvs/bv3K7rlfzNg7G2WRFyVjpRNrBk7zdMqa4MYVXRrNwKJC8gYMeo0mfy5HOg=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1454.namprd12.prod.outlook.com (10.172.55.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.17; Thu, 28 Mar 2019 15:05:01 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 15:05:01 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 3/3] mwait-idle: add enablement for AMD Naples and Rome
Thread-Index: AQHU5XedzVi621xwIEyJ6kszHO00DA==
Date: Thu, 28 Mar 2019 15:05:01 +0000
Message-ID: <20190328150426.7295-4-brian.woods@amd.com>
References: <20190328150426.7295-1-brian.woods@amd.com>
In-Reply-To: <20190328150426.7295-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0048.namprd12.prod.outlook.com
 (2603:10b6:802:20::19) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cfb37d95-2974-4dd3-07ab-08d6b38ec034
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:MWHPR12MB1454; 
x-ms-traffictypediagnostic: MWHPR12MB1454:
x-microsoft-antispam-prvs: <MWHPR12MB145452D7252993310B30A3A9E5590@MWHPR12MB1454.namprd12.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(376002)(136003)(366004)(39860400002)(346002)(396003)(199004)(189003)(81156014)(54906003)(86362001)(71190400001)(71200400001)(81166006)(105586002)(102836004)(97736004)(50226002)(2906002)(106356001)(36756003)(2351001)(76176011)(26005)(5660300002)(8676002)(6116002)(3846002)(8936002)(186003)(386003)(6506007)(316002)(53936002)(446003)(478600001)(7736002)(66066001)(486006)(1076003)(11346002)(2616005)(4326008)(305945005)(476003)(2501003)(99286004)(72206003)(14454004)(5640700003)(6916009)(25786009)(68736007)(256004)(6436002)(6512007)(52116002)(6486002)(14444005)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1454;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: A0USXHlMYaNlv90L8MHsot54vphTrS8nUFXvsnn1rguNfb49AwaI6HSwnfWC7gUQhhlB/R+MXP5P7uE2HnHi642Q36DO/aXmNyYv3sH/umera3kZ6EHJJ44sOnvkot2dNXqkj/4kJUSueviEqaITfvHjrFaShg5ZSM9D/FY1omMNC14ooT8jftMUvuHV+0liAf+sfMf9QDSORb/0dxLd5ConH/taBP21kaPfuAZ3EYUOhq3Oyk4AB751hIn5PSvf3+bPf/lGi74jMQWshmKPd2vYYgYDBdwpNS72iQBzKhHPim+SlC5crTVoC1GtHJLoWD06qlSjU0rTXSqHHGJwB377Ws8cf7S/FVxi506/3XK+YhB5MrHOsXJS7rsRDp0deY1jgrXJFtl5X3nx+EsWq7tY/t1j1Knvf3LEBh5m9sk=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cfb37d95-2974-4dd3-07ab-08d6b38ec034
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 15:05:01.5100 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1454
Subject: [Xen-devel] [PATCH v2 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>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpBZGQgdGhlIG5lZWRlZCBk
YXRhIHN0cnVjdHVyZXMgZm9yIGVuYWJsaW5nIE5hcGxlcyAoRjE3aCBNMDFoKS4gIFNpbmNlClJv
bWUgKEYxN2ggTTMxaCkgaGFzIHRoZSBzYW1lIGMtc3RhdGUgbGF0ZW5jaWVzIGFuZCBlbnRyeSBt
ZXRob2RzLCB0aGUKYy1zdGF0ZSBpbmZvcm1hdGlvbiBjYW4gYmUgdXNlZCBmb3IgUm9tZSBhcyB3
ZWxsLiAgRm9yIGJvdGggTmFwbGVzIGFuZApSb21lLCBtd2FpdCBpcyB1c2VkIGZvciBjMSAoY2Mx
KSBhbmQgaGFsdCBpcyBmdW5jdGlvbmFsbHkgdGhlIHNhbWUgYXMKYzIgKGNjNikuICBJZiBjMiAo
Y2M2KSBpcyBkaXNhYmxlZCBpbiBCSU9TLCB0aGVuIGhhbHQgZnVuY3Rpb25zIHNpbWlsYXIKdG8g
YzEgKGNjMSkuCgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyB8IDIyICsrKysrKysrKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYwppbmRleCA1ODYyOWYxYzI5Li4wZDVkNGNhYTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpA
QCAtNzIwLDYgKzcyMCwyMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGNwdWlkbGVfc3RhdGUgZG52
X2NzdGF0ZXNbXSA9IHsKIAl7fQogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZGxlX3N0
YXRlIG5hcGxlc19jc3RhdGVzW10gPSB7CisJeworCQkubmFtZSA9ICJDQzEiLAorCQkuZmxhZ3Mg
PSBNV0FJVDJmbGcoMHgwMCksCisJCS5leGl0X2xhdGVuY3kgPSAxLAorCQkudGFyZ2V0X3Jlc2lk
ZW5jeSA9IDIsCisJfSwKKwl7CisJCS5uYW1lID0gIkNDNiIsCisJCS5mbGFncyA9IE1XQUlUMmZs
ZygweDEwKSB8IENQVUlETEVfRkxBR19VU0VfSEFMVCwKKwkJLmV4aXRfbGF0ZW5jeSA9IDQwMCwK
KwkJLnRhcmdldF9yZXNpZGVuY3kgPSAxMDAwLAorCX0sCisJe30KK307CisKIHN0YXRpYyB2b2lk
IG13YWl0X2lkbGUodm9pZCkKIHsKIAl1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwpAQCAtOTY0LDEwICs5ODAsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfY3B1X2lk
IGludGVsX2lkbGVfaWRzW10gX19pbml0Y29uc3RyZWwgPSB7CiAJe30KIH07CiAKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgaWRsZV9jcHUgaWRsZV9jcHVfbmFwbGVzID0geworCS5zdGF0ZV90YWJsZSA9
IG5hcGxlc19jc3RhdGVzLAorfTsKKwogI2RlZmluZSBBQ1BVKGZhbWlseSwgbW9kZWwsIGNwdSkg
XAogCXsgWDg2X1ZFTkRPUl9BTUQsIGZhbWlseSwgbW9kZWwsIFg4Nl9GRUFUVVJFX0FMV0FZUywg
JmlkbGVfY3B1XyMjY3B1fQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9jcHVfaWQgYW1kX2lk
bGVfaWRzW10gX19pbml0Y29uc3RyZWwgPSB7CisJQUNQVSgweDE3LCAweDAxLCBuYXBsZXMpLAor
CUFDUFUoMHgxNywgMHgzMSwgbmFwbGVzKSwgLyogUm9tZSBzaGFyZXMgdGhlIHNhbWUgYy1zdGF0
ZSBjb25maWcgKi8KIAl7fQogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:05:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9WaZ-00025a-Qg; Thu, 28 Mar 2019 15:05:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+joh=R7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9WaZ-00025B-7B
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:05:07 +0000
X-Inumbo-ID: dd26ccb0-516a-11e9-9899-3b6a7f8d2e1f
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.77.57]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd26ccb0-516a-11e9-9899-3b6a7f8d2e1f;
 Thu, 28 Mar 2019 15:05:03 +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=Q5oK4PbMMeGChMMxzmnz7+W1/METJcWMCarkzqZvWhY=;
 b=roh79bK32l73GsvFZnjde/JsJTF+gbsfYM+jY04Trn5JHt21nkGpDxz5g/BVvT39DKxlRGd+F792EZOvcxruUDNlMr/34e3MisesW1IyJbL1HjbkC9VUD8pMwuVpUuXWj50BnGc5hH342g3p4TlMJ6U8rAOXTl6TmCrvQR1O2Ac=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1709.namprd12.prod.outlook.com (10.175.54.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Thu, 28 Mar 2019 15:04:54 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 15:04:54 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 1/3] mwait-idle: add support for using halt
Thread-Index: AQHU5XeZQOYGihi64UuNi/EebXFZig==
Date: Thu, 28 Mar 2019 15:04:54 +0000
Message-ID: <20190328150426.7295-2-brian.woods@amd.com>
References: <20190328150426.7295-1-brian.woods@amd.com>
In-Reply-To: <20190328150426.7295-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0048.namprd12.prod.outlook.com
 (2603:10b6:802:20::19) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cd60cbcf-0962-4eb6-7e84-08d6b38ebbd0
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:MWHPR12MB1709; 
x-ms-traffictypediagnostic: MWHPR12MB1709:
x-microsoft-antispam-prvs: <MWHPR12MB1709F41AB4D4AD11C9202048E5590@MWHPR12MB1709.namprd12.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(376002)(346002)(39860400002)(136003)(189003)(199004)(50226002)(102836004)(26005)(68736007)(66066001)(6436002)(186003)(76176011)(99286004)(6506007)(52116002)(5640700003)(6486002)(8676002)(386003)(14454004)(54906003)(97736004)(72206003)(316002)(478600001)(81166006)(81156014)(2906002)(476003)(11346002)(2616005)(446003)(4326008)(486006)(25786009)(86362001)(1076003)(106356001)(53936002)(2501003)(6916009)(14444005)(256004)(5660300002)(7736002)(8936002)(6512007)(36756003)(105586002)(2351001)(71190400001)(3846002)(305945005)(71200400001)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1709;
 H:MWHPR12MB1597.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: qm75stcWmRZZ0O3MvV+oDunv7yE/I9eWQROZ+EdVp36uoaZTGgST3StU4v0OFdV09lVOFQDnj9FiIvhICkWSV1wk09YRy3eZlhsAUB9XxuUEBdDJFFHSduRAwKpbZ2Z9rIQbfejOuyHVi0h+ZxGpwErsJxNw09Lv5+mxBK4VAjSmTw4xXh5llSBUmJlPuoQX7Gq0eQbVSOx1FJsm++9lOKm/Yiz9Emwx+6znk5exdY08JTc+eqpov+9aTi1M+suKkDejhz5f1ih5g9ajjglVU2bN0MCNC9HFoRgjag4H1OEXhK52bDcRKwiiECejoqxBfr9rir8vgLw9MnZyjhvBodIOF0t9FWvlcVVYq43Sxg4pyBQu+fq7Tz1rF7E4xSgaYSOHgib07ZuvJ6PhrDG4EoTigK0qWipufvTQukXXKks=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cd60cbcf-0962-4eb6-7e84-08d6b38ebbd0
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 15:04:54.1989 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1709
Subject: [Xen-devel] [PATCH v2 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>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpTb21lIEFNRCBwcm9jZXNz
b3JzIGNhbiB1c2UgYSBtaXh0dXJlIG9mIG13YWl0IGFuZCBoYWx0IGZvciBhY2Nlc3NpbmcKdmFy
aW91cyBjLXN0YXRlcy4gIEluIHByZXBhcmF0aW9uIGZvciBhZGRpbmcgc3VwcG9ydCBmb3IgQU1E
IHByb2Nlc3NvcnMsCnVwZGF0ZSB0aGUgbXdhaXQtaWRsZSBkcml2ZXIgdG8gb3B0aW9uYWxseSB1
c2UgaGFsdC4KClNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9jcHUvbXdhaXQtaWRsZS5jIHwgMTkgKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVpZGxlLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggNjU0ZGUyNGY0MC4uYjQ1
ODI0ZDM0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYworKysgYi94
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC00MzksNyArNDM5LDcgQEAgc3RhdGljIHZv
aWQgYWNwaV9wcm9jZXNzb3JfZmZoX2NzdGF0ZV9lbnRlcihzdHJ1Y3QgYWNwaV9wcm9jZXNzb3Jf
Y3ggKmN4KQogICAgIG13YWl0X2lkbGVfd2l0aF9oaW50cyhjeC0+YWRkcmVzcywgTVdBSVRfRUNY
X0lOVEVSUlVQVF9CUkVBSyk7CiB9CiAKLXN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRyeShz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQordm9pZCBhY3BpX2lkbGVfZG9fZW50cnkoc3Ry
dWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1p
ZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwppbmRleCBmODljNTJmMjU2Li5i
OWM3Zjc1ODgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpAQCAtMTAzLDYgKzEwMywxMSBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IGNwdWlkbGVfc3RhdGUgewogCiAjZGVmaW5lIENQVUlETEVfRkxBR19E
SVNBQkxFRAkJMHgxCiAvKgorICogT24gY2VydGFpbiBBTUQgZmFtaWxpZXMgdGhhdCBzdXBwb3J0
IG13YWl0LCBvbmx5IGMxIGNhbiBiZSByZWFjaGVkIGJ5CisgKiBtd2FpdCBhbmQgdG8gcmVhY2gg
YzIsIGhhbHQgaGFzIHRvIGJlIHVzZWQuCisgKi8KKyNkZWZpbmUgQ1BVSURMRV9GTEFHX1VTRV9I
QUxUCQkweDIKKy8qCiAgKiBTZXQgdGhpcyBmbGFnIGZvciBzdGF0ZXMgd2hlcmUgdGhlIEhXIGZs
dXNoZXMgdGhlIFRMQiBmb3IgdXMKICAqIGFuZCBzbyB3ZSBkb24ndCBuZWVkIGNyb3NzLWNhbGxz
IHRvIGtlZXAgaXQgY29uc2lzdGVudC4KICAqIElmIHRoaXMgZmxhZyBpcyBzZXQsIFNXIGZsdXNo
ZXMgdGhlIFRMQiwgc28gZXZlbiBpZiB0aGUKQEAgLTc4NCw3ICs3ODksNyBAQCBzdGF0aWMgdm9p
ZCBtd2FpdF9pZGxlKHZvaWQpCiAJdXBkYXRlX2xhc3RfY3hfc3RhdChwb3dlciwgY3gsIGJlZm9y
ZSk7CiAKIAlpZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpCi0JCW13YWl0X2lkbGVfd2l0aF9oaW50
cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUspOworCQlhY3BpX2lkbGVfZG9fZW50cnko
Y3gpOwogCiAJYWZ0ZXIgPSBjcHVpZGxlX2dldF90aWNrKCk7CiAKQEAgLTExODQsOCArMTE4OSw5
IEBAIHN0YXRpYyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sg
Km5mYiwKIAlmb3IgKGNzdGF0ZSA9IDA7IGNwdWlkbGVfc3RhdGVfdGFibGVbY3N0YXRlXS50YXJn
ZXRfcmVzaWRlbmN5OyArK2NzdGF0ZSkgewogCQl1bnNpZ25lZCBpbnQgbnVtX3N1YnN0YXRlcywg
aGludCwgc3RhdGU7CiAJCXN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAqY3g7CisJCWNvbnN0IHVu
c2lnbmVkIGludCBjZmxhZ3MgPSBjcHVpZGxlX3N0YXRlX3RhYmxlW2NzdGF0ZV0uZmxhZ3M7CiAK
LQkJaGludCA9IGZsZzJNV0FJVChjcHVpZGxlX3N0YXRlX3RhYmxlW2NzdGF0ZV0uZmxhZ3MpOwor
CQloaW50ID0gZmxnMk1XQUlUKGNmbGFncyk7CiAJCXN0YXRlID0gTVdBSVRfSElOVDJDU1RBVEUo
aGludCkgKyAxOwogCiAJCWlmIChzdGF0ZSA+IG1heF9jc3RhdGUpIHsKQEAgLTExOTYsMTMgKzEy
MDIsMTMgQEAgc3RhdGljIGludCBtd2FpdF9pZGxlX2NwdV9pbml0KHN0cnVjdCBub3RpZmllcl9i
bG9jayAqbmZiLAogCQkvKiBOdW1iZXIgb2Ygc3ViLXN0YXRlcyBmb3IgdGhpcyBzdGF0ZSBpbiBD
UFVJRC5NV0FJVC4gKi8KIAkJbnVtX3N1YnN0YXRlcyA9IChtd2FpdF9zdWJzdGF0ZXMgPj4gKHN0
YXRlICogNCkpCiAJCSAgICAgICAgICAgICAgICAmIE1XQUlUX1NVQlNUQVRFX01BU0s7CisKIAkJ
LyogSWYgTk8gc3ViLXN0YXRlcyBmb3IgdGhpcyBzdGF0ZSBpbiBDUFVJRCwgc2tpcCBpdC4gKi8K
LQkJaWYgKG51bV9zdWJzdGF0ZXMgPT0gMCkKKwkJaWYgKG51bV9zdWJzdGF0ZXMgPT0gMCAmJiAh
KGNmbGFncyAmIENQVUlETEVfRkxBR19VU0VfSEFMVCkpCiAJCQljb250aW51ZTsKIAogCQkvKiBp
ZiBzdGF0ZSBtYXJrZWQgYXMgZGlzYWJsZWQsIHNraXAgaXQgKi8KLQkJaWYgKGNwdWlkbGVfc3Rh
dGVfdGFibGVbY3N0YXRlXS5mbGFncyAmCi0JCSAgICBDUFVJRExFX0ZMQUdfRElTQUJMRUQpIHsK
KwkJaWYgKGNmbGFncyAmIENQVUlETEVfRkxBR19ESVNBQkxFRCkgewogCQkJcHJpbnRrKFhFTkxP
R19ERUJVRyBQUkVGSVggInN0YXRlICVzIGlzIGRpc2FibGVkIiwKIAkJCSAgICAgICBjcHVpZGxl
X3N0YXRlX3RhYmxlW2NzdGF0ZV0ubmFtZSk7CiAJCQljb250aW51ZTsKQEAgLTEyMjEsNyArMTIy
Nyw4IEBAIHN0YXRpYyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxv
Y2sgKm5mYiwKIAkJY3ggPSBkZXYtPnN0YXRlcyArIGRldi0+Y291bnQ7CiAJCWN4LT50eXBlID0g
c3RhdGU7CiAJCWN4LT5hZGRyZXNzID0gaGludDsKLQkJY3gtPmVudHJ5X21ldGhvZCA9IEFDUElf
Q1NUQVRFX0VNX0ZGSDsKKwkJY3gtPmVudHJ5X21ldGhvZCA9IGNmbGFncyAmIENQVUlETEVfRkxB
R19VU0VfSEFMVCA/CisJCSAgICAgICAgICAgICAgICAgICBBQ1BJX0NTVEFURV9FTV9IQUxUIDog
QUNQSV9DU1RBVEVfRU1fRkZIOwogCQljeC0+bGF0ZW5jeSA9IGNwdWlkbGVfc3RhdGVfdGFibGVb
Y3N0YXRlXS5leGl0X2xhdGVuY3k7CiAJCWN4LT50YXJnZXRfcmVzaWRlbmN5ID0KIAkJCWNwdWlk
bGVfc3RhdGVfdGFibGVbY3N0YXRlXS50YXJnZXRfcmVzaWRlbmN5OwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUu
aAppbmRleCAwOGRhMDE4MDNmLi4zM2M4Y2YxNTkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWlkbGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaApAQCAt
MTgsNiArMTgsNyBAQCBleHRlcm4gdWludDY0X3QgKCpjcHVpZGxlX2dldF90aWNrKSh2b2lkKTsK
IAogaW50IG13YWl0X2lkbGVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKik7CiBpbnQgY3B1
aWRsZV9pbml0X2NwdSh1bnNpZ25lZCBpbnQgY3B1KTsKK3ZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5
KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAqY3gpOwogdm9pZCBkZWZhdWx0X2RlYWRfaWRsZSh2
b2lkKTsKIHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCk7CiB2b2lkIHRyYWNlX2V4aXRfcmVhc29u
KHUzMiAqaXJxX3RyYWNlZCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15: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 1h9Wbb-0002Ka-7I; Thu, 28 Mar 2019 15: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=TpF7=R7=citrix.com=prvs=9832a876b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9Wba-0002KL-3L
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:06:10 +0000
X-Inumbo-ID: 042e0dc2-516b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 042e0dc2-516b-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 15:06:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="82097289"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
 <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
 <5C9A2BAF0200007800221EDA@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fedb615e-a66c-a99b-c5b9-b2ee3c6bbd37@citrix.com>
Date: Thu, 28 Mar 2019 15:06:03 +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: <5C9A2BAF0200007800221EDA@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yNi8xOSAxOjM5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhpcyBpcyBhIHJlZ3Jl
c3Npb24gaW4gNC4xMiBhbmQgbmVlZHMgcmVzb2x2aW5nLiAgVGhlIGNob2ljZSBpcyBiZXR3ZWVu
Cj4+IHJldmVydGluZyBkY2Y0MTc5MCBvciByZW1vdmluZyB0aGlzIGNvZGUsIGFuZCByZXZlcnRp
bmcgZGNmNDE3OTAgaXMKPj4gb2J2aW91c2x5IG5vdCBhIHZhbGlkIHRoaW5nIHRvIGRvLgo+IAo+
IEFzIGV4cGxhaW5lZCBiZWZvcmUsIHRoZXJlIHdhcyBhbiBlYXJsaWVyIHJlZ3Jlc3Npb24sIHdo
aWNoIC0gaWYgaXQKPiBoYWQgYmVlbiBub3RpY2VkIGluIHRpbWUgLSB3b3VsZCBoYXZlIG1hZGUg
YWxsIHZlcnNpb25zIGZyb20gNC4yCj4gdG8gNC4xMSBiZWhhdmUgbGlrZSA0LjEyIHdpdGhvdXQg
eW91ciBjaGFuZ2UuIFRoaXMgYmVoYXZpb3Igd2FzCj4gaW50ZW5kZWQgYnkgdGhlIG9yaWdpbmFs
IGF1dGhvci4gUmlwcGluZyB0aGUgY29kZSBvdXQgYnkgY29udmluY2luZwo+IHBlb3BsZSB0byBi
eXBhc3Mgbm9ybWFsIHJldmlldyBmbG93IGlzLCB3ZWxsLCBub3QgdmVyeSBuaWNlIHRvIHB1dCBp
dAo+IG1pbGRseS4KCkkgd291bGQgbGlrZSB0byBzYXksIEkgdGhvdWdodCBBbmR5IHRyaWVkIHRv
IGJlIHZlcnkgc2NydXB1bG91cyBoZXJlLgpIZSBoYWQgdHdvIGRpZmZlcmVudCBSLWIncyBmcm9t
IHBlb3BsZSBmYW1pbGlhciB3aXRoIHRoZSBjb2RlLCBhbmQgYW4KQWNrIGZyb20gdGhlIHJlbGVh
c2UgY29vcmRpbmF0b3IuIEkgdGhpbmsgaGUgd291bGQgaGF2ZSBiZWVuIGp1c3RpZmllZAppbiBj
aGVja2luZyB0aGUgcGF0Y2ggaW4gb24gdGhhdCBiYXNpcywgYnV0IGp1c3QgdG8gbWFrZSBzdXJl
IGhlIHdhcwpkb2luZyB0aGUgcmlnaHQgdGhpbmcsIGhlIGFza2VkIHNvbWVvbmUgZWxzZSBmcm9t
ICJUaGUgUmVzdCIgKG1lKSB0bwpkb3VibGUtY2hlY2sgdG8gbWFrZSBzdXJlLgoKR2l2ZW4gdGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiBob3cgdGhlIHR3byBvZiB5b3UgYXBwcm9hY2ggdGhpcyBzb3J0
IG9mCnRoaW5nLCBJIHVuZGVyc3RhbmQgd2h5IHlvdSBtaWdodCBpbnRlcnByZXQgdGhhdCBpbiBh
IG5lZ2F0aXZlIGxpZ2h0LgpCdXQgSSBkb24ndCB0aGluayBpdCdzIGluIHRoZSBiZXN0IGludGVy
ZXN0IG9mIHRoZSBwcm9qZWN0IGZvciBwZW9wbGUgdG8KYmUgY29tcGxldGVseSByaXNrLWF2ZXJz
ZSBpbiB0aGlzIHNvcnQgb2Ygc2l0dWF0aW9uLiAgV2UgaGF2ZSBzb3VyY2UKY29udHJvbCBmb3Ig
YSByZWFzb246IElmIHRoZSBjaGFuZ2UgdHVybnMgb3V0IHRvIGhhdmUgYmVlbiB3cm9uZywgd2Ug
Y2FuCnJldmVydCBpdC4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9XEe-000675-L0; Thu, 28 Mar 2019 15:46: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=zgNs=R7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9XEc-000670-M6
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 15:46:30 +0000
X-Inumbo-ID: a58207ec-5170-11e9-bdc2-8bd90b5e19fe
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a58207ec-5170-11e9-bdc2-8bd90b5e19fe;
 Thu, 28 Mar 2019 15:46:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2E90AACCF;
 Thu, 28 Mar 2019 15:46:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Mar 2019 16:46:22 +0100
Message-Id: <20190328154622.4370-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlZGl0MidzIHNtdF9pZGxlX21hc2tfc2V0KCkgYW5kIHNtdF9pZGxlX21hc2tfY2xlYXIoKSBh
cmUgdXNlZCB0bwppZGVudGlmeSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0
by4gQSBjb3JlIGlzIHRob3VnaHQgdG8KYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KdGhlbS4KClVuZm9ydHVuYXRlbHkg
dGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlzIHBlcgpydW5xdWV1
ZS4gU28gaW4gY2FzZSBub3QgYWxsIHNpYmxpbmdzIGFyZSBpbiB0aGUgc2FtZSBydW5xdWV1ZSBh
IGNvcmUKd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2libGluZyBu
b3QgaW4gdGhlIHJ1bnF1ZXVlCmlzIG5ldmVyIGtub3duIHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgoK
VXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxpbmdzIHdpdGggb25seSB0aG9z
ZSBjcHVzCmJlaW5nIG1hcmtlZCB3aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhl
IGNwdSBpbiBxdWVzdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tClYyOgotIHVzZSBjcmVkaXQyIHBlci1jcHUgc3BlY2lmaWMgc2libGluZyBt
YXNrCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyNSArKysrKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IDU0M2RjMzY2NGQuLjY5NThiMjY1ZmMgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCkBAIC01MDQsNiArNTA0LDcgQEAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSB7CiAgKiBQaHlz
aWNhbCBDUFUKICAqLwogc3RydWN0IGNzY2hlZDJfcGNwdSB7CisgICAgY3B1bWFza190IHNpYmxp
bmdfbWFzazsgICAgICAgICAgICAvKiBTaWJsaW5ncyBpbiB0aGUgc2FtZSBydW5xdWV1ZSAgICAg
ICovCiAgICAgaW50IHJ1bnFfaWQ7CiB9OwogCkBAIC02NTYsNyArNjU3LDcgQEAgc3RhdGljIGlu
bGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX3NldCh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCBjcHVt
YXNrX3QgKmlkbGVycywKICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza190ICptYXNrKQog
ewotICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpOworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gJmNzY2hl
ZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2s7CiAKICAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNw
dV9zaWJsaW5ncywgaWRsZXJzKSApCiAgICAgICAgIGNwdW1hc2tfb3IobWFzaywgbWFzaywgY3B1
X3NpYmxpbmdzKTsKQEAgLTY2OCwxMCArNjY5LDEwIEBAIHZvaWQgc210X2lkbGVfbWFza19zZXQo
dW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiBzdGF0aWMgaW5saW5l
CiB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICpt
YXNrKQogewotICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gcGVyX2NwdShjcHVf
c2libGluZ19tYXNrLCBjcHUpOworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0g
JmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2s7CiAKICAgICBpZiAoIGNwdW1hc2tfc3Vi
c2V0KGNwdV9zaWJsaW5ncywgbWFzaykgKQotICAgICAgICBjcHVtYXNrX2FuZG5vdChtYXNrLCBt
YXNrLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOworICAgICAgICBjcHVtYXNrX2Fu
ZG5vdChtYXNrLCBtYXNrLCBjcHVfc2libGluZ3MpOwogfQogCiAvKgpAQCAtMzc5Myw2ICszNzk0
LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2No
ZWQyX3BjcHUgKnNwYywKICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7CisgICAgdW5zaWduZWQgaW50IHJjcHU7CiAK
ICAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZwcnYtPmxvY2spKTsKICAgICBBU1NFUlQo
IWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCkpOwpAQCAtMzgxMCwxMiAr
MzgxMiwyMyBAQCBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0
IGNzY2hlZDJfcGNwdSAqc3BjLAogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiBGaXJzdCBj
cHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmdcbiIpOwogICAgICAgICBhY3RpdmF0ZV9ydW5xdWV1
ZShwcnYsIHNwYy0+cnVucV9pZCk7CiAgICAgfQotICAgIAorCiAgICAgX19jcHVtYXNrX3NldF9j
cHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmFj
dGl2ZSk7CiAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5zbXRfaWRsZSk7CiAKKyAgICAvKiBPbiB0
aGUgYm9vdCBjcHUgd2UgYXJlIGNhbGxlZCBiZWZvcmUgY3B1X3NpYmxpbmdfbWFzayBoYXMgYmVl
biBzZXQgdXAuICovCisgICAgaWYgKCBjcHUgPT0gMCAmJiBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RB
VEVfYWN0aXZlICkKKyAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmY3NjaGVkMl9wY3B1
KGNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgZWxzZQorICAgICAgICBmb3JfZWFjaF9jcHUgKCBy
Y3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkgKQorICAgICAgICAgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KHJjcHUsICZycWQtPmFjdGl2ZSkgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShyY3B1KS0+
c2libGluZ19tYXNrKTsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShyY3B1LCAm
Y3NjaGVkMl9wY3B1KGNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAgICAgICB9CisKICAgICBp
ZiAoIGNwdW1hc2tfd2VpZ2h0KCZycWQtPmFjdGl2ZSkgPT0gMSApCiAgICAgICAgIHJxZC0+cGlj
a19iaWFzID0gY3B1OwogCkBAIC0zODk3LDYgKzM5MTAsNyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAg
c3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogICAgIHN0cnVjdCBjc2NoZWQyX3BjcHUg
KnNwYyA9IHBjcHU7CisgICAgdW5zaWduZWQgaW50IHJjcHU7CiAKICAgICB3cml0ZV9sb2NrX2ly
cXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCkBAIC0zOTIzLDYgKzM5MzcsOSBAQCBjc2NoZWQy
X2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGlu
dCBjcHUpCiAKICAgICBwcmludGsoWEVOTE9HX0lORk8gIlJlbW92aW5nIGNwdSAlZCBmcm9tIHJ1
bnF1ZXVlICVkXG4iLCBjcHUsIHNwYy0+cnVucV9pZCk7CiAKKyAgICBmb3JfZWFjaF9jcHUgKCBy
Y3B1LCAmcnFkLT5hY3RpdmUgKQorICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNz
Y2hlZDJfcGNwdShyY3B1KS0+c2libGluZ19tYXNrKTsKKwogICAgIF9fY3B1bWFza19jbGVhcl9j
cHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+
c210X2lkbGUpOwogICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 15:50:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 15:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9XIg-0006nv-A7; Thu, 28 Mar 2019 15:50: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9XIf-0006nq-Ev
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 15:50:41 +0000
X-Inumbo-ID: 3c082458-5171-11e9-b5b8-9b1ffc4c6113
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c082458-5171-11e9-b5b8-9b1ffc4c6113;
 Thu, 28 Mar 2019 15:50:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 09:50:38 -0600
Message-Id: <5C9CED4D0200007800222903@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 09:50:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
 <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
 <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
 <c1dd827f-c040-fa3a-cbd0-67816fcac2df@amd.com>
 <5C9C855302000078002225CF@prv1-mh.provo.novell.com>
 <18e167b2-b48c-7eb7-5aee-3fa63e15c116@amd.com>
In-Reply-To: <18e167b2-b48c-7eb7-5aee-3fa63e15c116@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, 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+IE9uIDI4LjAzLjE5IGF0IDE2OjAyLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMy8yOC8xOSAzOjI2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjcuMDMuMTkg
YXQgMTg6MjgsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToKPj4+IFRoaXMgYWxzbyBsYWNr
cyBzb21lIG9mIHRoZSBmZWF0dXJlcyBvZiBtd2FpdC1pZGxlIGhhcyBhbmQgZHVwbGljYXRlcwo+
Pj4gdGhlIGxpbWl0ZWQgZnVuY3Rpb25hbGl0eS4KPj4gCj4+IFdvdWxkIHlvdSBtaW5kIGNsYXJp
ZnlpbmcgdGhlIGxhY2stb2YtZmVhdHVyZXMgYXNwZWN0PyBUaGUKPj4gb25seSBkaWZmZXJlbmNl
IHRvIHlvdXIgcGF0Y2hlcyB0aGF0IEkgY2FuIHNwb3QgaXMgdGhhdCB5b3Ugc2V0Cj4+IC50YXJn
ZXRfcmVzaWRlbmN5IGluIHRoZSBzdGF0aWMgdGFibGVzLiBJZiB0aGUgdmFsdWUgd2FudGVkCj4+
IGZvciBDQzYgaXMgcmVhbGx5IDEwMDAgaW5zdGVhZCBvZiB0aGUgODAwIHRoZSBkZWZhdWx0Cj4+
IGNhbGN1bGF0aW9uIHdvdWxkIHByb2R1Y2UsIHRoZW4gdGhpcyB3b3VsZCBiZSBlYXN5IGVub3Vn
aAo+PiB0byBhcnJhbmdlIGZvciBpbiBteSB2YXJpYW50IG9mIHRoZSBwYXRjaCBhcyB3ZWxsLgo+
PiAKPj4gVGhlIG13YWl0LWlkbGUgZHJpdmVyIHdvdWxkIG5vdCBoYXZlIGJlZW4gbmVlZGVkIGF0
IGFsbCBpZiBhbGwKPj4gQklPU2VzIHN1cmZhY2VkIGNvbXBsZXRlIGRhdGEgdmlhIEFDUEkuIFRo
ZXJlZm9yZSwgYnkKPj4gc3VpdGFibHkgcG9wdWxhdGluZyB0YWJsZXMsIGl0IG91Z2h0IHRvIGJl
IHBvc3NpYmxlIGluIHRoZW9yeSB0bwo+PiB1c2UganVzdCB0aGF0IG9uZSBkcml2ZXIuIEl0J3Mg
anVzdCB0aGF0IGZvciBJbnRlbCBDUFVzIHdlJ3ZlCj4+IGRlY2lkZWQgdG8gZm9sbG93IHdoYXQg
TGludXggZG9lcywgaGVuY2UgdGhlIHNlcGFyYXRlCj4+IGRyaXZlci4gVGhlcmUncyBubyBMaW51
eCBwcmVjZWRlbnQgZm9yIEFNRCAoYWZhaWN0KS4KPiAKPiB0YXJnZXRfcmVzaWRlbmN5IGFuZCBz
b21lIG9mIHRoZSBjaGVja3MgSUlSQy4KCkNvdWxkIHlvdSBiZSBtb3JlIHNwZWNpZmljIHdoYXQg
Y2hlY2tzIHlvdSBtZWFuPwoKPiBZZXMsIGJ1dCB0aGF0J3MgTGludXggYW5kIHRoaXMgaXMgWGVu
LiAgTGludXggaGFzIGFuIEFNTCBpbnRlcnByZXRlciBhbmQgCj4gWGVuIGRvZXMgbm90LiAgVGhh
dCdzIGFuIGFwcGxlIHRvIG9yYW5nZXMgY29tcGFyaXNvbi4gIFlvdSBjYW4ndCBjb21wYXJlIAo+
IFhlbiB0byBMaW51eCBmb3IgdGhpcyBiZWNhdXNlIHRoZSBmZWF0dXJlcyB0aGV5IGhhdmUgYW5k
IGhvdyB0aGV5IHdvcmsgCj4gYXJlIGRpZmZlcmVudC4KCkl0J3Mgbm90IGEgZGlyZWN0IGNvbXBh
cmlzb24sIHN1cmUuIEJ1dCBsYWNrIG9mIHN1aXRhYmxlIEFDUEkgZGF0YQooa25vd24gdG8gaGFw
cGVuIGluIHByYWN0aWNlKSB3b3VsZCBwdXQgTGludXggaW50byBleGFjdGx5IHRoZQpzYW1lIHBv
c2l0aW9uLiBJZiBMaW51eCBhY2NlcHRlZCBjaGFuZ2VzIHRvIHRoZSBkcml2ZXIgdG8gdXNlCmVu
dHJ5IG1ldGhvZHMgb3RoZXIgdGhhbiBNV0FJVCwgSSdkIG5vdCBiZSBhcyBvcHBvc2VkIChidXQg
SSdkCnN0aWxsIHF1ZXN0aW9uIHRoZWlyIHJlYXNvbmluZyB0aGVuKS4KCj4gRnVuY3Rpb25hbGx5
LCBpdCBzaG91bGQgZ28gaW4gbXdhaXQtaWRsZS4KClRoYXQncyB3aGF0IEkgY29udGludWUgdG8g
cXVlc3Rpb24sIHNlZWluZyB0aGUgSExUIGFkZGl0aW9ucyB5b3UncmUKbWFraW5nLiBQbHVzIG9s
ZGVyIGZhbWlsaWVzICh3aGljaCB5b3UgZGlkbid0IGNvdmVyIGF0IGFsbCBzbyBmYXIpCmFwcGFy
ZW50bHkgd291bGQgd2FudCBITFQgYWxvbmUgc3BlbGxlZCBvdXQsIHdoaWNoIGlzIGV2ZW4gbGVz
cwpzdWl0YWJsZSBmb3IgYSBkcml2ZXIgd2l0aCB0aGlzIG5hbWUuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:12:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 16:12: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 1h9Xdc-0000mC-7x; Thu, 28 Mar 2019 16:12: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=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9Xda-0000m7-OQ
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 16:12:18 +0000
X-Inumbo-ID: 401b2196-5174-11e9-9e33-03b9c5bda8aa
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 401b2196-5174-11e9-9e33-03b9c5bda8aa;
 Thu, 28 Mar 2019 16:12:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 10:12:13 -0600
Message-Id: <5C9CF25A020000780022291B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 10:12:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1553199980-9849-1-git-send-email-andrew.cooper3@citrix.com>
 <5C98F2A50200007800221B22@prv1-mh.provo.novell.com>
 <5ed95c61-9ede-fd6a-3706-87cab323ac30@citrix.com>
 <5C99EC230200007800221D12@prv1-mh.provo.novell.com>
 <3ad4fc12-e999-3cb5-e560-bb7993d82208@citrix.com>
 <5C9A2BAF0200007800221EDA@prv1-mh.provo.novell.com>
 <fedb615e-a66c-a99b-c5b9-b2ee3c6bbd37@citrix.com>
In-Reply-To: <fedb615e-a66c-a99b-c5b9-b2ee3c6bbd37@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>,
 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>, Tim Deegan <tim@xen.org>,
 Lars Kurth <lars.kurth@xenproject.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <ian.jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDE2OjA2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzI2LzE5IDE6MzkgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gVGhpcyBpcyBh
IHJlZ3Jlc3Npb24gaW4gNC4xMiBhbmQgbmVlZHMgcmVzb2x2aW5nLiAgVGhlIGNob2ljZSBpcyBi
ZXR3ZWVuCj4+PiByZXZlcnRpbmcgZGNmNDE3OTAgb3IgcmVtb3ZpbmcgdGhpcyBjb2RlLCBhbmQg
cmV2ZXJ0aW5nIGRjZjQxNzkwIGlzCj4+PiBvYnZpb3VzbHkgbm90IGEgdmFsaWQgdGhpbmcgdG8g
ZG8uCj4+IAo+PiBBcyBleHBsYWluZWQgYmVmb3JlLCB0aGVyZSB3YXMgYW4gZWFybGllciByZWdy
ZXNzaW9uLCB3aGljaCAtIGlmIGl0Cj4+IGhhZCBiZWVuIG5vdGljZWQgaW4gdGltZSAtIHdvdWxk
IGhhdmUgbWFkZSBhbGwgdmVyc2lvbnMgZnJvbSA0LjIKPj4gdG8gNC4xMSBiZWhhdmUgbGlrZSA0
LjEyIHdpdGhvdXQgeW91ciBjaGFuZ2UuIFRoaXMgYmVoYXZpb3Igd2FzCj4+IGludGVuZGVkIGJ5
IHRoZSBvcmlnaW5hbCBhdXRob3IuIFJpcHBpbmcgdGhlIGNvZGUgb3V0IGJ5IGNvbnZpbmNpbmcK
Pj4gcGVvcGxlIHRvIGJ5cGFzcyBub3JtYWwgcmV2aWV3IGZsb3cgaXMsIHdlbGwsIG5vdCB2ZXJ5
IG5pY2UgdG8gcHV0IGl0Cj4+IG1pbGRseS4KPiAKPiBJIHdvdWxkIGxpa2UgdG8gc2F5LCBJIHRo
b3VnaHQgQW5keSB0cmllZCB0byBiZSB2ZXJ5IHNjcnVwdWxvdXMgaGVyZS4KPiBIZSBoYWQgdHdv
IGRpZmZlcmVudCBSLWIncyBmcm9tIHBlb3BsZSBmYW1pbGlhciB3aXRoIHRoZSBjb2RlLCBhbmQg
YW4KPiBBY2sgZnJvbSB0aGUgcmVsZWFzZSBjb29yZGluYXRvci4gSSB0aGluayBoZSB3b3VsZCBo
YXZlIGJlZW4ganVzdGlmaWVkCj4gaW4gY2hlY2tpbmcgdGhlIHBhdGNoIGluIG9uIHRoYXQgYmFz
aXMsCgpIbW0sIGEgdmVyeSBpbnRlcmVzdGluZyBwb3NpdGlvbiAtIG1haW50YWluZXIgYWNrcyBh
cmUgdGhlbiBub3QKbmVjZXNzYXJ5IGFueW1vcmUuIEkgdGhpbmsgaW4gdGhhdCBjYXNlIHF1aXRl
IGEgZmV3IG9mIG15IHBhdGNoZXMKY291bGQgaGF2ZSBiZWVuIGNvbW1pdHRlZCBsb25nIGFnby4g
SW4gZmFjdCwgaGFkIEkgYmVlbiBmYXN0CmVub3VnaCAoanVzdCBhcyB3YXMgdGhlIGNhc2UgaGVy
ZSkgSSBjb3VsZCB0aGVuIGhhdmUgY29tbWl0dGVkCiJ4ODYvbXRycjogZml4IGJ1aWxkIHdpdGgg
Z2NjOSIgYXMgd2VsbCwgc2luY2UgQW5kcmV3J3Mgc29ydCBvZgpvYmplY3RpbmcgcmVzcG9uc2Ug
YXJyaXZlZCBvbmx5IGFib3V0IGEgd2VlayBhZnRlciBJIGhhZCByZWNlaXZlZApXZWkncyBhbmQg
Um9nZXIncyBSLWIuCgpXaGlsZSB0YWtpbmcgdGhhdCBwb3NpdGlvbiB3b3VsZCBlbGltaW5hdGUg
c29tZSBvZiB0aGUgZ2lnYW50aWMKc3RhbGxzIEknbSBvYnNlcnZpbmcgZm9yIHNvbWUgb2YgbXkg
cGF0Y2hlcywgSSB0aGluayBhIG1vcmUgZm9ybWFsCndlYWtlbmluZyBvZiB0aGUgbmVlZCBmb3Ig
bWFpbnRhaW5lciBhY2tzIHNob3VsZCB0aGVuIGZpcnN0IGJlCnB1dCBpbiBwbGFjZS4KCj4gYnV0
IGp1c3QgdG8gbWFrZSBzdXJlIGhlIHdhcwo+IGRvaW5nIHRoZSByaWdodCB0aGluZywgaGUgYXNr
ZWQgc29tZW9uZSBlbHNlIGZyb20gIlRoZSBSZXN0IiAobWUpIHRvCj4gZG91YmxlLWNoZWNrIHRv
IG1ha2Ugc3VyZS4KCkJ1dCB0aGVyZSB3YXMgbm8gcmVhbCB1cmdlbmN5OiBUaGUgc3VwcG9zZWRs
eSByZWdyZXNzaW5nIHBhdGNoIHdhcwpwdXQgaW4gYmFjayBpbiBBdWd1c3QuIFNvIHRoZXJlIHdh
cyBhbiBlbnRpcmUgaGFsZiB5ZWFyIHRvIG5vdGljZSBhbmQKd29yayBhcm91bmQgdGhlIGlzc3Vl
LiAoSSB3YXMgbWFkZSB2YWd1ZWx5IGF3YXJlIG9mIGl0IGJ5IEFuZHJldwphIGZldyBkYXlzIGJl
Zm9yZSB0aGlzIHBhdGNoIGFycml2ZWQuKQoKPiBHaXZlbiB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVu
IGhvdyB0aGUgdHdvIG9mIHlvdSBhcHByb2FjaCB0aGlzIHNvcnQgb2YKPiB0aGluZywgSSB1bmRl
cnN0YW5kIHdoeSB5b3UgbWlnaHQgaW50ZXJwcmV0IHRoYXQgaW4gYSBuZWdhdGl2ZSBsaWdodC4K
PiBCdXQgSSBkb24ndCB0aGluayBpdCdzIGluIHRoZSBiZXN0IGludGVyZXN0IG9mIHRoZSBwcm9q
ZWN0IGZvciBwZW9wbGUgdG8KPiBiZSBjb21wbGV0ZWx5IHJpc2stYXZlcnNlIGluIHRoaXMgc29y
dCBvZiBzaXR1YXRpb24uICBXZSBoYXZlIHNvdXJjZQo+IGNvbnRyb2wgZm9yIGEgcmVhc29uOiBJ
ZiB0aGUgY2hhbmdlIHR1cm5zIG91dCB0byBoYXZlIGJlZW4gd3JvbmcsIHdlIGNhbgo+IHJldmVy
dCBpdC4KClN1cmUsIEkgY2FuIGFjY2VwdCB0YWtpbmcgdGhpcyBwb3NpdGlvbiBpbiB0aGUgbWlk
ZGxlIG9mIGEgZGV2IGN5Y2xlLgpJIGRvbid0IHRoaW5rIGl0J3MgYXBwcm9wcmlhdGUgaW1tZWRp
YXRlbHkgcHJpb3IgdG8gYSByZWxlYXNlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:22:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 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 1h9Xmv-0001kf-96; Thu, 28 Mar 2019 16:21:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9Xmt-0001ka-Q6
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 16:21:55 +0000
X-Inumbo-ID: 96a9ad10-5175-11e9-9e34-a7466b3f1d27
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96a9ad10-5175-11e9-9e34-a7466b3f1d27;
 Thu, 28 Mar 2019 16:21:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208";a="88015791"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDEC3020000780022283E@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: <bde4151a-1778-779c-07d5-73b1f7b311b1@citrix.com>
Date: Thu, 28 Mar 2019 16:11: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: <5C9CDEC3020000780022283E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/7] x86/entry: drop unused header inclusions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 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>

T24gMjgvMDMvMjAxOSAxNDo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSSdtIGluIHBhcnRpY3Vs
YXIgYWZ0ZXIgZ2V0dGluZyByaWQgb2YgYXNtL2FwaWNkZWYuaCwgYnV0IHRoZXJlIGFyZSBtb3Jl
Cj4gbm8gbG9uZ2VyIChvciBwZXJoYXBzIG5ldmVyIGhhdmluZyBiZWVuKSB1c2VkIG9uZXMuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:26:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 16:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9XrB-00025w-TQ; Thu, 28 Mar 2019 16: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=+joh=R7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1h9XrB-00025r-Ck
 for xen-devel@lists.xen.org; Thu, 28 Mar 2019 16:26:21 +0000
X-Inumbo-ID: 378b9412-5176-11e9-bc90-bc764e045a96
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.70.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 378b9412-5176-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 16:26:19 +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=DsQivWaFN3V15IavEwe0vrY1Lckr18Ew3JfycFhUnc0=;
 b=wjwGj05cSbZJ3HuwJUFhpPb4qrvUMkz3+qNDRC2saLd2kfTwijrO55OpZm4nW9OP3kfvjNjK04FGQNU+61Vaw1zUL5dOVYLcwzCooQuIuv0leGEgKGb0htI9FxhZO911KT2xwAeEYfVJb3ucBmv52+/GVjUcnjeEZaT7bCmp+VI=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1328.namprd12.prod.outlook.com (10.169.205.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Thu, 28 Mar 2019 16:26:16 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::d8d0:f630:f358:d1a8%9]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019
 16:26:16 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqYJZaiAgAIwKgCAAOQngIAGdNGAgAtPGQCAABFhAIABblSA///ZC4CAAU7SgIAAblqAgAANmYCAAAnzgA==
Date: Thu, 28 Mar 2019 16:26:16 +0000
Message-ID: <def546f9-e4c9-b234-bdc1-2d91d27ad73a@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <5C88CEE7020000780021DFD0@prv1-mh.provo.novell.com>
 <ad0731d3-dec7-88d0-c129-72f6363969b8@amd.com>
 <5C8B6431020000780021EFB2@prv1-mh.provo.novell.com>
 <d4ff56a5-5b7d-8e36-a8c5-044ee1f9ba64@amd.com>
 <5C9A4B420200007800221F8B@prv1-mh.provo.novell.com>
 <afd2a399-06b9-1a4e-c3dd-979d81adf427@amd.com>
 <5C9B8D23020000780022224E@prv1-mh.provo.novell.com>
 <c1dd827f-c040-fa3a-cbd0-67816fcac2df@amd.com>
 <5C9C855302000078002225CF@prv1-mh.provo.novell.com>
 <18e167b2-b48c-7eb7-5aee-3fa63e15c116@amd.com>
 <5C9CED4D0200007800222903@prv1-mh.provo.novell.com>
In-Reply-To: <5C9CED4D0200007800222903@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR15CA0015.namprd15.prod.outlook.com
 (2603:10b6:805:16::28) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8aae0ca1-c1d3-4f0a-6a7f-08d6b39a1a10
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:MWHPR12MB1328; 
x-ms-traffictypediagnostic: MWHPR12MB1328:
x-microsoft-antispam-prvs: <MWHPR12MB132855F428FF49F4BDECA025E5590@MWHPR12MB1328.namprd12.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(346002)(396003)(39860400002)(136003)(189003)(199004)(11346002)(229853002)(476003)(36756003)(68736007)(53936002)(2616005)(316002)(54906003)(93886005)(66066001)(97736004)(256004)(446003)(6512007)(6246003)(486006)(71190400001)(8936002)(2906002)(6436002)(71200400001)(6916009)(26005)(6116002)(81166006)(81156014)(99286004)(7736002)(31696002)(386003)(52116002)(5660300002)(25786009)(53546011)(186003)(76176011)(6506007)(6486002)(102836004)(31686004)(106356001)(478600001)(14454004)(72206003)(86362001)(3846002)(8676002)(4326008)(305945005)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1328;
 H:MWHPR12MB1597.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: +XS2BHzH7EMzPzzSkBqDxP5bUkaNLuliWNvJwBHjiocYGSkY4gZ7/iBbqQvdmMKuwYuMkjH/vYarvO5BaWuX/H4c3kN1+slfVpNLdgxIF8Jt4+OCOfmubCvrIwM+ikXFpzit5pr7VhJ9Ppyu0Xno3YWXmP76kwQ0bqU/uv4BA63YjVkovEOiJx5Ctiv4e09YXSEAhymXJtoJ6XZZr5N9RVMicVF9ORrg9pRS3+Fy53AakufbUA+KIVMbn6caQpVVXAns/hs1gNg28siOqRtsv01R9aDefSBf2ALfa33Vxzeh7CZKLVaeI6eYMCzgzQrt0Nv0qt1dhUFMOXPfNLv5h3XbI1a74dTZWus4yMxHwKoB3m4s6Glbh10oJWDFcMCTco9Py9Ytq/gbmqTrkq+yQDQgTo7UCOv23jw+LWhzEo0=
Content-ID: <3E37E8FE0DC664439338C056489599C5@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8aae0ca1-c1d3-4f0a-6a7f-08d6b39a1a10
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 16:26:16.7946 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1328
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>,
 "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>

T24gMy8yOC8xOSAxMDo1MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+IE9uIDI4LjAzLjE5
IGF0IDE2OjAyLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6DQo+PiBPbiAzLzI4LzE5IDM6
MjYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4+IE9uIDI3LjAzLjE5IGF0IDE4OjI4LCA8
QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6DQo+Pj4+IFRoaXMgYWxzbyBsYWNrcyBzb21lIG9m
IHRoZSBmZWF0dXJlcyBvZiBtd2FpdC1pZGxlIGhhcyBhbmQgZHVwbGljYXRlcw0KPj4+PiB0aGUg
bGltaXRlZCBmdW5jdGlvbmFsaXR5Lg0KPj4+DQo+Pj4gV291bGQgeW91IG1pbmQgY2xhcmlmeWlu
ZyB0aGUgbGFjay1vZi1mZWF0dXJlcyBhc3BlY3Q/IFRoZQ0KPj4+IG9ubHkgZGlmZmVyZW5jZSB0
byB5b3VyIHBhdGNoZXMgdGhhdCBJIGNhbiBzcG90IGlzIHRoYXQgeW91IHNldA0KPj4+IC50YXJn
ZXRfcmVzaWRlbmN5IGluIHRoZSBzdGF0aWMgdGFibGVzLiBJZiB0aGUgdmFsdWUgd2FudGVkDQo+
Pj4gZm9yIENDNiBpcyByZWFsbHkgMTAwMCBpbnN0ZWFkIG9mIHRoZSA4MDAgdGhlIGRlZmF1bHQN
Cj4+PiBjYWxjdWxhdGlvbiB3b3VsZCBwcm9kdWNlLCB0aGVuIHRoaXMgd291bGQgYmUgZWFzeSBl
bm91Z2gNCj4+PiB0byBhcnJhbmdlIGZvciBpbiBteSB2YXJpYW50IG9mIHRoZSBwYXRjaCBhcyB3
ZWxsLg0KPj4+DQo+Pj4gVGhlIG13YWl0LWlkbGUgZHJpdmVyIHdvdWxkIG5vdCBoYXZlIGJlZW4g
bmVlZGVkIGF0IGFsbCBpZiBhbGwNCj4+PiBCSU9TZXMgc3VyZmFjZWQgY29tcGxldGUgZGF0YSB2
aWEgQUNQSS4gVGhlcmVmb3JlLCBieQ0KPj4+IHN1aXRhYmx5IHBvcHVsYXRpbmcgdGFibGVzLCBp
dCBvdWdodCB0byBiZSBwb3NzaWJsZSBpbiB0aGVvcnkgdG8NCj4+PiB1c2UganVzdCB0aGF0IG9u
ZSBkcml2ZXIuIEl0J3MganVzdCB0aGF0IGZvciBJbnRlbCBDUFVzIHdlJ3ZlDQo+Pj4gZGVjaWRl
ZCB0byBmb2xsb3cgd2hhdCBMaW51eCBkb2VzLCBoZW5jZSB0aGUgc2VwYXJhdGUNCj4+PiBkcml2
ZXIuIFRoZXJlJ3Mgbm8gTGludXggcHJlY2VkZW50IGZvciBBTUQgKGFmYWljdCkuDQo+Pg0KPj4g
dGFyZ2V0X3Jlc2lkZW5jeSBhbmQgc29tZSBvZiB0aGUgY2hlY2tzIElJUkMuDQo+IA0KPiBDb3Vs
ZCB5b3UgYmUgbW9yZSBzcGVjaWZpYyB3aGF0IGNoZWNrcyB5b3UgbWVhbj8NCj4gDQo+PiBZZXMs
IGJ1dCB0aGF0J3MgTGludXggYW5kIHRoaXMgaXMgWGVuLiAgTGludXggaGFzIGFuIEFNTCBpbnRl
cnByZXRlciBhbmQNCj4+IFhlbiBkb2VzIG5vdC4gIFRoYXQncyBhbiBhcHBsZSB0byBvcmFuZ2Vz
IGNvbXBhcmlzb24uICBZb3UgY2FuJ3QgY29tcGFyZQ0KPj4gWGVuIHRvIExpbnV4IGZvciB0aGlz
IGJlY2F1c2UgdGhlIGZlYXR1cmVzIHRoZXkgaGF2ZSBhbmQgaG93IHRoZXkgd29yaw0KPj4gYXJl
IGRpZmZlcmVudC4NCj4gDQo+IEl0J3Mgbm90IGEgZGlyZWN0IGNvbXBhcmlzb24sIHN1cmUuIEJ1
dCBsYWNrIG9mIHN1aXRhYmxlIEFDUEkgZGF0YQ0KPiAoa25vd24gdG8gaGFwcGVuIGluIHByYWN0
aWNlKSB3b3VsZCBwdXQgTGludXggaW50byBleGFjdGx5IHRoZQ0KPiBzYW1lIHBvc2l0aW9uLiBJ
ZiBMaW51eCBhY2NlcHRlZCBjaGFuZ2VzIHRvIHRoZSBkcml2ZXIgdG8gdXNlDQo+IGVudHJ5IG1l
dGhvZHMgb3RoZXIgdGhhbiBNV0FJVCwgSSdkIG5vdCBiZSBhcyBvcHBvc2VkIChidXQgSSdkDQo+
IHN0aWxsIHF1ZXN0aW9uIHRoZWlyIHJlYXNvbmluZyB0aGVuKS4NCg0KWGVuIGRvZXNuJ3QgaGF2
ZSBhbiBBTUwgaW50ZXJwcmV0ZXIgdGhvdWdoIGFuZCB5b3UgY2FuJ3QgcmVsaWFibHkgZ2V0IA0K
dGhlIEFDUEkgZGF0YSBmcm9tIERvbTAgaW4gbXkgZXhwZXJpZW5jZS4gIFlvdSBjYW4ndCBkaWN0
YXRlIHdoYXQgDQpoYXBwZW5zIGluIFhlbiBieSB3aGF0IGhhcHBlbnMgaW4gTGludXggd2hlbiB0
aGUgc3lzdGVtcyBmdW5jdGlvbiANCmNvbXBsZXRlbHkgZGlmZmVyZW50LiAgSXQncyBhbiBhcHBs
ZXMgYW5kIG9yYW5nZXMgc2l0dWF0aW9uLg0KDQo+PiBGdW5jdGlvbmFsbHksIGl0IHNob3VsZCBn
byBpbiBtd2FpdC1pZGxlLg0KPiANCj4gVGhhdCdzIHdoYXQgSSBjb250aW51ZSB0byBxdWVzdGlv
biwgc2VlaW5nIHRoZSBITFQgYWRkaXRpb25zIHlvdSdyZQ0KPiBtYWtpbmcuIFBsdXMgb2xkZXIg
ZmFtaWxpZXMgKHdoaWNoIHlvdSBkaWRuJ3QgY292ZXIgYXQgYWxsIHNvIGZhcikNCj4gYXBwYXJl
bnRseSB3b3VsZCB3YW50IEhMVCBhbG9uZSBzcGVsbGVkIG91dCwgd2hpY2ggaXMgZXZlbiBsZXNz
DQo+IHN1aXRhYmxlIGZvciBhIGRyaXZlciB3aXRoIHRoaXMgbmFtZS4NCj4gDQo+IEphbg0KDQpP
bGRlciBmYW1pbGllcyBhcmVuJ3QgY29tcGF0aWJsZSB3aXRoIEludGVsJ3MgbXdhaXQgYW5kIHdl
IGRvbid0IGhhdmUgDQphbnkgaW50ZXJlc3QgaW4gZW5hYmxpbmcgbXdhaXQgb24gb2xkZXIgZmFt
aWxpZXMuICBPbGRlciBmYW1pbGllcyB3b24ndCANCmJlIHVzaW5nIHRoaXMgZHJpdmVyIChtd2Fp
dC1pZGxlKSBhdCBhbGwsIGJ1dCByYXRoZXIgdGhlIGFjcGkgY3B1X2lkbGUgDQpkcml2ZXIuICBU
aGF0J3Mgd2h5IHRoZXJlJ3Mgb25seSB0YWxrIG9mIEYxN2ggaW4gdGhlIGNvbW1pdHMgYW5kIGNv
ZGUuDQoNCkJyaWFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:38:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 16:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Y2o-00037O-B0; Thu, 28 Mar 2019 16:38:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9Y2m-00037B-LG
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 16:38:20 +0000
X-Inumbo-ID: e211d992-5177-11e9-9eda-3bf877badc64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e211d992-5177-11e9-9eda-3bf877badc64;
 Thu, 28 Mar 2019 16: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 1h9Y2g-0004Aq-6Z; Thu, 28 Mar 2019 16:38:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9Y2f-0001V2-Qd; Thu, 28 Mar 2019 16:38:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9Y2f-00061N-Q0; Thu, 28 Mar 2019 16:38:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134142-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:build-arm64-pvops:<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:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 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-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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=598641f460fce981405bd9cf07e7d6a34deb37bd
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 16:38:13 +0000
Subject: [Xen-devel] [libvirt test] 134142: 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>

ZmxpZ2h0IDEzNDE0MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNDIvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzODQ2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM4NDYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzg0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDU5ODY0MWY0NjBmY2U5ODE0MDVi
ZDljZjA3ZTdkNmEzNGRlYjM3YmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAg
ICAgIDI1ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFiZGYxMjgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzg0NiAgMjAxOS0wMy0xNiAwMjowOTowOSBaICAgMTIgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM4NzYgIDIwMTktMDMtMTcgMTE6MzM6MDQgWiAgIDExIGRheXMgICAg
OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxNDIgIDIwMTktMDMtMjcgMjI6MzY6
MzUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVl
IEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEph
c29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5l
bWFyQHJlZGhhdC5jb20+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
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZv
cHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyNzU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:42:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 16: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 1h9Y6h-0003pk-U7; Thu, 28 Mar 2019 16: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9Y6g-0003pf-50
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 16:42:22 +0000
X-Inumbo-ID: 73b20637-5178-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73b20637-5178-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 16:42:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88017204"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDEEF0200007800222841@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: <fb89fc80-b6f8-3efc-f065-c0bf5b61cadf@citrix.com>
Date: Thu, 28 Mar 2019 16:33: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: <5C9CDEEF0200007800222841@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/7] x86/APIC: suppress redundant "Switched
 to ..." 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: 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>

T24gMjgvMDMvMjAxOSAxNDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk
IHRvIGxvZyBhbnl0aGluZyB3aGVuIHdoYXQgd2UgInN3aXRjaCB0byIgaXMgd2hhdCBpcyBpbgo+
IHVzZSBhbHJlYWR5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 16:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9YEJ-0004mb-UY; Thu, 28 Mar 2019 16:50:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rWSj=R7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h9YEI-0004mW-RB
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 16:50:14 +0000
X-Inumbo-ID: 8e2a151c-5179-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e2a151c-5179-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 16:50:13 +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 x2SGmUR0190923;
 Thu, 28 Mar 2019 16:50:11 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=kc79iglCMfenIsPbDHIN6Af3rYkryYC7I/VQ6MfBpQo=;
 b=nmiT2oT8Kq59o3kvt68aLkiZMVOk0nbJBA5VSu1ebD5bRSlPpxAQ7WsP7+55W1+alznx
 nrl4Eex3Zh+2RiZTX4MwexMv7wSIfr/r2AJ7srrPFpoPKb4tec0qzVzKhhYsXaJPvkFR
 rpK6WtwaDw7Nya3x4375J/DRjApd4hhVzWhfQxwo3K/22BNL8Dw1MrfCgGQmooZ2Gd+s
 4amE9huANTv/aFPx5q5FM+N0tISZwIwKjvK3Ahs/Nmu+sVERp99OyDQ5IKg5yO6ATqh+
 H683uI9tGowotqVtYJYZhzHi+9BhJhhrciMINcL9lF8hrAyILpDvj1gsfWTrwH/aDGKW Vw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2re6g17w1q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Mar 2019 16:50:11 +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 x2SGo9FE013350
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Mar 2019 16:50:10 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x2SGo7TG015478;
 Thu, 28 Mar 2019 16:50:07 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 28 Mar 2019 09:50:07 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
 <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
 <5C9C8DDC0200007800222606@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: <eda3938f-02a5-e5a2-4718-d75bc488f296@oracle.com>
Date: Thu, 28 Mar 2019 12:50:05 -0400
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: <5C9C8DDC0200007800222606@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9209
 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-1903280112
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yOC8xOSA1OjAzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNy4wMy4xOSBh
dCAxODowNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4gT24gMy8yNy8x
OSAxMToxMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtCj4+PiAtc3RhdGljIHZvaWQgX19p
bml0IHhlbl9maWx0ZXJfY3B1X21hcHModm9pZCkKPj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgX2dl
dF9zbXBfY29uZmlnKHVuc2lnbmVkIGludCBlYXJseSkKPj4+ICB7Cj4+PiAgCWludCBpLCByYzsK
Pj4+ICAJdW5zaWduZWQgaW50IHN1YnRyYWN0ID0gMDsKPj4+ICAKPj4+IC0JaWYgKCF4ZW5faW5p
dGlhbF9kb21haW4oKSkKPj4+ICsJaWYgKGVhcmx5KQo+Pj4gIAkJcmV0dXJuOwo+Pj4gIAo+Pj4g
IAludW1fcHJvY2Vzc29ycyA9IDA7Cj4+Cj4+IElzIHRoZXJlIGEgcmVhc29uIHRvIHNldF9jcHVf
cG9zc2libGUoKSBoZXJlIChub3QgaW4gdGhlIGRpZmYsIGJ1dCBpbgo+PiB0aGlzIHJvdXRpbmUp
PyBUaGlzIHdpbGwgYmUgY2FsbGVkIGZyb20gc2V0dXBfYXJjaCgpIGJlZm9yZQo+PiBwcmVmaWxs
X3Bvc3NpYmxlX21hcCgpLCB3aGljaCB3aWxsIGNsZWFyIGFuZCB0aGVuIHJlLWluaXRpYWxpemUK
Pj4gX19jcHVfcG9zc2libGVfbWFzay4KPiBJIGRvbid0IHRoaW5rIGl0J3MgbmVlZGVkIGJlZm9y
ZSBteSBjaGFuZ2UgZWl0aGVyLCBzbyBJJ2QgY2FsbAo+IHJlbW92aW5nIHRoaXMgYW4gb3J0aG9n
b25hbCBjaGFuZ2UuIEFzIHNhaWQgaW4gdGhlIGNvbW1pdAo+IG1lc3NhZ2UsIHRoZSBnb2FsIHdh
cyB0byBsZWF2ZSB0aGlzIGZ1bmN0aW9uIGFsb25lIGFzIGZhciBhcwo+IHBvc3NpYmxlLgo+Cj4g
QmVmb3JlIG15IHBhdGNoLCB4ZW5fZmlsdGVyX2NwdV9tYXBzKCkgZ2V0cyBjYWxsZWQgbG9uZyBh
ZnRlcgo+IHByZWZpbGxfcG9zc2libGVfbWFwKCksIGFuZCBieSB0aGUgcHVycG9zZSBvZiB0aGUg
bGF0dGVyIGZ1bmN0aW9uCj4gdGhlIHBvc3NpYmxlIG1hcCBzaG91bGRuJ3QgYmUgYWx0ZXJlZCBh
bnltb3JlIG9uY2UgdGhhdCBoYXMKPiBydW4uIEFkZGluZyBiaXRzIHRvIGl0IGlzIHN1cmVseSBu
b3QgZ29pbmcgdG8gaGF2ZSB0aGUgaW50ZW5kZWQKPiBlZmZlY3QgKHNldHVwX3Blcl9jcHVfYXJl
YXMoKSBoYXMgYWxyZWFkeSBydW4pLCB3aGlsZSByZW1vdmluZwo+IGJpdHMgbWF5IGhhdmUgc29t
ZSBlZmZlY3QsIGJ1dCBjb21lcyB0b28gbGF0ZSBhdCBsZWFzdCBmb3IKPiBzZXR1cF9wZXJfY3B1
X2FyZWFzKCkuCgpPSy4gVGhlbiBpdCBsb29rcyBsaWtlIGV2ZW4gdGhvdWdoIHlvdXIgcGF0Y2gg
Y2hhbmdlcyBiZWhhdmlvciBzbGlnaHRseQooc28gdGVjaG5pY2FsbHkgSSBndWVzcyBpdCdzIG5v
dCBwdXJlbHkgYSBjbGVhbnVwKSB0aGlzIHNob3VsZG4ndCBtYWtlcwphbnkgZGlmZmVyZW5jZSBh
dCBsZWFzdCBhcyBmYXIgYXMgcG9zc2libGUgY3B1IG1hc2sgaXMgY29uY2VybmVkOiBpZiB3ZQpk
b24ndCBoYXZlIHBlcmNwdSBhcmVhcyBzZXQgdXAgd2UgY2FuJ3QgZG8gbXVjaCBmb3IgdGhhdCB2
Y3B1IHNpbmNlIGl0CnNlZW1zIHRvIG1lIHhlbl92Y3B1X3NldHVwKCksIGZvciBleGFtcGxlLCB3
b24ndCBkbyB3ZWxsLgoKCj4KPiBBbmQgaWYgd2Ugd2VyZSB0byByZW1vdmUgdGhpcywgSSB0aGlu
ayB0aGUgQ09ORklHX0hPVFBMVUdfQ1BVCj4gc2VjdGlvbiBzaG91bGQgZ28gYXdheSBhcyB3ZWxs
LiBBZnRlciBhbGwgcHJlZmlsbF9wb3NzaWJsZV9tYXAoKQo+IGFsc28gc2V0cyBucl9jcHVfaWRz
LiBUbyBiZSBob25lc3QsIGl0IHdhcyBsYXJnZWx5IHRoaXMgY29kZQo+IGZyYWdtZW50IHdoaWNo
IG1hZGUgbWUgd2FudCBub3QgdG91Y2ggdGhlIGZ1bmN0aW9uIG1vcmUgdGhhbgo+IG5lY2Vzc2Fy
eTogVGhlIGNvbW1lbnQgdGhlcmUgbWFrZXMgbm90IGNsZWFyIHRvIG1lIGF0IGFsbCB3aHkKPiBh
bGwgb2YgdGhpcyBuZWVkcyB0byBiZSBpbiBhbiAjaWZkZWYgaW4gdGhlIGZpcnN0IHBsYWNlLgoK
VGhpcyB3YXMgaW50cm9kdWNlZCBieSBjZjQwNWFlNjEyYjAgKCJ4ZW4vc21wOiBGaXggY3Jhc2gg
d2hlbiBib290aW5nCndpdGggQUNQSSBob3RwbHVnIENQVXMuIikuCgpJIGFtIG5vdCBzdXJlIHRo
aXMgaXMgc3RpbGwgcmVsZXZhbnQuIFRoZSBBQ1BJIGhvdHBsdWcgY29kZSBoYWQgY2hhbmdlZCwK
bm90IHNpZ25pZmljYW50bHkgYnV0IHN1ZmZpY2llbnRseSBlbm91Z2ggdG8gYWx0ZXIgYmVoYXZp
b3IuCmFjcGlfcHJvY2Vzc29yX2hvdGFkZF9pbml0KCkgbm93IGZhaWxzIGJlZm9yZSBpdCBnZXRz
IGEgY2hhbmNlIHRvIGNhbGwKYXJjaF9yZWdpc3Rlcl9jcHUoKSBmb3IgdmNwdT5kb20wX21heF92
Y3B1cy4KCgo+Cj4gTGV0IG1lIGtub3cgd2hldGhlciB5b3UgcmVhbGx5IHdhbnQgbWUgdG8gZm9s
ZCB0aGlzIGV4dHJhCj4gY2xlYW51cCBpbnRvIHRoaXMgcGF0Y2guIElmIHNvLCBJJ2QgdGhlbiB3
b25kZXIgd2hldGhlciB0aGUKPiBzZXRfY3B1X3ByZXNlbnQoKSBmcm9tIHhlbl9wdl9zbXBfcHJl
cGFyZV9jcHVzKCkgc2hvdWxkbid0Cj4gYmUgbW92ZWQgaGVyZSwgdG9vLiBBbmQgdGhlIGZpZGRs
aW5nIHdpdGggdGhlIHBvc3NpYmxlIG1hcAo+IHRoZXJlIGxvb2tzIGJvZ3VzIGFzIHdlbGw6IEJy
aW5nLXVwIG9mIENQVXMgcGFzdCB0aGUgY29tbWFuZAo+IGxpbmUgb3B0aW9uIHNob3VsZCBiZSBh
dm9pZGVkIGF0IGJvb3QgdGltZSwgYnV0IHRoZXkgc2hvdWxkbid0Cj4gYmUgZXhjbHVkZWQgZnJv
bSBnZXR0aW5nIGJyb3VnaHQgdXAgbGF0ZXIgb24uIE5vdGUgaG93Cj4gbmF0aXZlX3NtcF9wcmVw
YXJlX2NwdXMoKSBpZ25vcmVzIGl0cyBwYXJhbWV0ZXIgYWx0b2dldGhlci4KClllcywgdGhhdCBk
b2VzIGxvb2sgc3RyYW5nZS4KCkdpdmVuIGVzcGVjaWFsbHkgeGVuX3B2X3NtcF9wcmVwYXJlX2Nw
dXMoKSwgSSB0aGluayByZS13b3JraW5nIHByb3BlcgpzZXR0aW5nIG9mIHByZXNlbnQvcG9zc2li
bGUgbWFza3MgaXMgd2VsbCBiZXlvbmQgdGhlIHNjb3BlIG9mIHlvdXIKb3JpZ2luYWwgcGF0Y2gu
CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 16:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 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 1h9YF8-0004r6-9v; Thu, 28 Mar 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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9YF7-0004r0-50
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 16:51:05 +0000
X-Inumbo-ID: ab608a37-5179-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab608a37-5179-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 16:51:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88017816"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDF140200007800222844@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: <782ef70b-2569-9814-da88-34ad8c98d9c8@citrix.com>
Date: Thu, 28 Mar 2019 16:43:06 +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: <5C9CDF140200007800222844@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/7] x86/ACPI: also parse AMD IOMMU tables
 early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDMvMjAxOSAxNDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gb3JkZXIgdG8gYmUg
YWJsZSB0byBpbml0aWFsaXplIHgyQVBJQyBtb2RlIHdlIG5lZWQgdG8gcGFyc2UKPiByZXNwZWN0
aXZlIEFDUEkgdGFibGVzIGVhcmx5LiBTcGxpdCBhbWRfaW92X2RldGVjdCgpIGludG8gdHdvIHBh
cnRzIGZvcgo+IHRoaXMgcHVycG9zZSwgYW5kIGNhbGwgdGhlIGluaXRpYWwgcGFydCBlYXJsaWVy
IG9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWNwaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hY3BpLmgKPiBAQCAtMjYsNiArMjYsNyBAQAo+ICAjaW5jbHVkZSA8YWNwaS9wZGNfaW50
ZWwuaD4KPiAgI2luY2x1ZGUgPGFjcGkvYWNjb25maWcuaD4KPiAgI2luY2x1ZGUgPGFjcGkvYWN0
YmwuaD4KPiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICAKPiAgI2RlZmluZSBDT01QSUxFUl9E
RVBFTkRFTlRfSU5UNjQgICBsb25nIGxvbmcKPiAgI2RlZmluZSBDT01QSUxFUl9ERVBFTkRFTlRf
VUlOVDY0ICB1bnNpZ25lZCBsb25nIGxvbmcKPiBAQCAtMTQ1LDYgKzE0NiwxNSBAQCBleHRlcm4g
dTMyIHBtdG1yX2lvcG9ydDsKPiAgZXh0ZXJuIHVuc2lnbmVkIGludCBwbXRtcl93aWR0aDsKPiAg
Cj4gIGludCBhY3BpX2RtYXJfaW5pdCh2b2lkKTsKPiAraW50IGFjcGlfaXZyc19pbml0KHZvaWQp
Owo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgYWNwaV9pb21tdV9pbml0KHZvaWQpCj4gK3sKPiAr
ICAgIGludCByZXQgPSBhY3BpX2RtYXJfaW5pdCgpOwo+ICsKPiArICAgIHJldHVybiByZXQgPT0g
LUVOT0RFViA/IGFjcGlfaXZyc19pbml0KCkgOiByZXQ7Cj4gK30KPiArCgpJIHN1cHBvc2Ugd2Ug
cmVhbGx5IGRvbid0IGhhdmUgYW55IGJldHRlciBvcHRpb24gaGVyZSB0aGFuIHRvIHRyeSBmb3IK
YWxsIEFQQ0kgdGFibGVzIHdlIG1heSBiZSBpbnRlcmVzdGVkIGluLsKgIEkgY2VydGFpbmx5IGNh
bid0IHRoaW5rIG9mIGFueQppZGVudGlmeWluZyBpbmZvcm1hdGlvbiB3ZSBjb3VsZCB1c2VmdWxs
eSBzd2l0Y2goKSBvbiBpbnN0ZWFkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:03:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17: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 1h9YRR-00060T-1g; Thu, 28 Mar 2019 17:03:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r6Gf=R7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9YRQ-00060O-Aq
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:03:48 +0000
X-Inumbo-ID: 72512c80-517b-11e9-988f-df30e84eaf52
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72512c80-517b-11e9-988f-df30e84eaf52;
 Thu, 28 Mar 2019 17:03:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Mar 2019 11:03:44 -0600
Message-Id: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Mar 2019 11:03:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVGhpcyBpcyBz
dXJlbHkgYSBzdGFibGUgdHJlZSBjYW5kaWRhdGUsIHVubGVzcyBpdCBjb3VsZCBzdGlsbCBtYWtl
IGl0CmludG8gNC4xMiBiZWZvcmUgdGhlIHJlbGVhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwpAQCAtMzUxMSw3ICszNTExLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgfQogCiAg
ICAgLyogV2l0aCBhIG1lbW9yeSBvcGVyYW5kLCBmZXRjaCB0aGUgbWFzayByZWdpc3RlciBpbiB1
c2UgKGlmIGFueSkuICovCi0gICAgaWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNr
ICkKKyAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICYmIGNwdV9oYXNfYXZ4NTEyZiAmJiBldmV4
Lm9wbXNrICkKICAgICB7CiAgICAgICAgIHVpbnQ4X3QgKnN0YiA9IGdldF9zdHViKHN0dWIpOwog
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:05:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9YTI-0006J9-Fn; Thu, 28 Mar 2019 17:05: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9YTH-0006I0-0U
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:05:43 +0000
X-Inumbo-ID: b7215f87-517b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7215f87-517b-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 17:05:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88018925"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDF770200007800222847@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: <824a61ae-f3e8-3f34-157d-7fe44d292a67@citrix.com>
Date: Thu, 28 Mar 2019 17:01: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: <5C9CDF770200007800222847@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/7] x86/IOMMU: introduce init-ops structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDMvMjAxOSAxNDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRG8gYXdheSB3aXRoIHRo
ZSBDUFUgdmVuZG9yIGRlcGVuZGVuY3ksIGFuZCBzZXQgdGhlIGluaXQgb3BzIHBvaW50ZXIKPiBi
YXNlZCBvbiB3aGF0IEFDUEkgdGFibGVzIGhhdmUgYmVlbiBmb3VuZC4KCiJiYXNlZCBvbiB3aGlj
aCBBUENJIHRhYmxlcy4uLiIKCj4KPiBBbHNvIHRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhZGQg
X19yZWFkX21vc3RseSB0byBpb21tdV9vcHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:07:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17: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 1h9YV7-0006R5-VW; Thu, 28 Mar 2019 17: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9YV5-0006Qx-Qu
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:07:35 +0000
X-Inumbo-ID: fa87aca5-517b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa87aca5-517b-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 17:07:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88019059"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDFAB020000780022287B@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: <12128275-0096-1a02-6fa1-4ded2c149090@citrix.com>
Date: Thu, 28 Mar 2019 17:03: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: <5C9CDFAB020000780022287B@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 5/7] x86/IOMMU: abstract Intel-specific
 iommu_supports_eim()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Kevin Tian <kevin.tian@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>

T24gMjgvMDMvMjAxOSAxNDo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW50cm9kdWNlIGEgcmVz
cGVjdGl2ZSBlbGVtZW50IGluIHN0cnVjdCBpb21tdV9pbml0X29wcy4KPgo+IFRha2UgdGhlIGxp
YmVydHkgYW5kIGFsc28gc3dpdGNoIGludGVsX2lvbW11X3N1cHBvcnRzX2VpbSgpIHRvIGJvb2wv
Cj4gdHJ1ZS9mYWxzZSwgdG8gZnVsbHkgbWF0Y2ggdGhlIGhvb2sncyB0eXBlLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:18:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Yfc-0007TR-6L; Thu, 28 Mar 2019 17:18: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9Yfb-0007TF-2j
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:18:27 +0000
X-Inumbo-ID: 7f0acfab-517d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f0acfab-517d-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 17:18: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 1h9YfZ-0004yF-2y; Thu, 28 Mar 2019 17:18: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 1h9YfY-0003Ma-RW; Thu, 28 Mar 2019 17:18:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9YfY-0006uz-Qo; Thu, 28 Mar 2019 17:18:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134143-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8028f03032182f2c72e7699e1d14322bb5586581
X-Osstest-Versions-That: ovmf=c455bc8c8d78ad51c24426a500914ea32504bf06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 17:18:24 +0000
Subject: [Xen-devel] [ovmf test] 134143: 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>

ZmxpZ2h0IDEzNDE0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4MDI4ZjAzMDMyMTgyZjJjNzJlNzY5OWUxZDE0MzIy
YmI1NTg2NTgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDU1YmM4
YzhkNzhhZDUxYzI0NDI2YTUwMDkxNGVhMzI1MDRiZjA2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzQxMTMgIDIwMTktMDMtMjcgMDU6MTI6MDcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM0MTQzICAyMDE5LTAzLTI3IDIyOjQxOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWku
emhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CiAgIGM0NTViYzhjOGQuLjgwMjhmMDMwMzIgIDgwMjhmMDMwMzIxODJmMmM3MmU3
Njk5ZTFkMTQzMjJiYjU1ODY1ODEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:38:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17:38: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 1h9YzN-000109-8Q; Thu, 28 Mar 2019 17:38: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9YzL-000104-Ft
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:38:51 +0000
X-Inumbo-ID: 575a1414-5180-11e9-a094-8fe64f8d700c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 575a1414-5180-11e9-a094-8fe64f8d700c;
 Thu, 28 Mar 2019 17:38:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88021312"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDFCC020000780022287E@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: <5040874a-8a35-f560-8351-bb3ca88bc76d@citrix.com>
Date: Thu, 28 Mar 2019 17:37:29 +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: <5C9CDFCC020000780022287E@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 6/7] x86/IOMMU: abstract Intel-specific
 iommu_{en, dis}able_x2apic_IR()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Kevin Tian <kevin.tian@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>

T24gMjgvMDMvMjAxOSAxNDo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTM1LDYgKzM1LDgg
QEAgdm9pZCBwcmludF92dGRfZW50cmllcyhzdHJ1Y3QgaW9tbXUgKmlvbQo+ICBrZXloYW5kbGVy
X2ZuX3QgdnRkX2R1bXBfaW9tbXVfaW5mbzsKPiAgCj4gIGJvb2wgaW50ZWxfaW9tbXVfc3VwcG9y
dHNfZWltKHZvaWQpOwo+ICtpbnQgaW50ZWxfaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKTsK
PiArdm9pZCBpbnRlbF9pb21tdV9kaXNhYmxlX3gyYXBpY19JUih2b2lkKTsKCklzIHRoZXJlIGFu
eSBwYXJ0aWN1bGFyIHJlYXNvbiB3aHkgdGhlc2UgcmV0YWluIHRoZWlyIF9JUiBzdWZmaXg/CgpJ
J2Qgc3VnZ2VzdCBnb2luZyB3aXRoIGludGVsX2lvbW11X3tlbixkaXN9YWJsZV9laW0oKSB0byBt
YXRjaCB0aGUKc3VwcG9ydHMgbmFtZSBoZXJlLCB3aGVyZWFzLi4uCgo+IC0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKPiBAQCAtMjcyMCw2ICsyNzIwLDggQEAgY29uc3Qgc3RydWN0IGlvbW11
X29wcyBfX2luaXRjb25zdHJlbCBpbgo+ICAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2Zy
ZWVfcGFnZV90YWJsZSwKPiAgICAgIC5yZWFzc2lnbl9kZXZpY2UgPSByZWFzc2lnbl9kZXZpY2Vf
b3duZXJzaGlwLAo+ICAgICAgLmdldF9kZXZpY2VfZ3JvdXBfaWQgPSBpbnRlbF9pb21tdV9ncm91
cF9pZCwKPiArICAgIC5lbmFibGVfeDJhcGljX0lSID0gaW50ZWxfaW9tbXVfZW5hYmxlX3gyYXBp
Y19JUiwKPiArICAgIC5kaXNhYmxlX3gyYXBpY19JUiA9IGludGVsX2lvbW11X2Rpc2FibGVfeDJh
cGljX0lSLAo+ICAgICAgLnVwZGF0ZV9pcmVfZnJvbV9hcGljID0gaW9fYXBpY193cml0ZV9yZW1h
cF9ydGUsCj4gICAgICAudXBkYXRlX2lyZV9mcm9tX21zaSA9IG1zaV9tc2dfd3JpdGVfcmVtYXBf
cnRlLAo+ICAgICAgLnJlYWRfYXBpY19mcm9tX2lyZSA9IGlvX2FwaWNfcmVhZF9yZW1hcF9ydGUs
Cj4gQEAgLTI3MzYsNiArMjczOCw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0Y29u
c3RyZWwgaW4KPiAgfTsKPiAgCj4gIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBfX2luaXRj
b25zdHJlbCBpbnRlbF9pb21tdV9pbml0X29wcyA9IHsKPiArICAgIC5vcHMgPSAmaW50ZWxfaW9t
bXVfb3BzLAo+ICAgICAgLnNldHVwID0gdnRkX3NldHVwLAo+ICAgICAgLnN1cHBvcnRzX3gyYXBp
YyA9IGludGVsX2lvbW11X3N1cHBvcnRzX2VpbSwKPiAgfTsKPiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jCj4gQEAgLTI2LDYgKzI2LDI0IEBACj4gIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0
X29wcyAqX19pbml0ZGF0YSBpb21tdV9pbml0X29wczsKPiAgc3RydWN0IGlvbW11X29wcyBfX3Jl
YWRfbW9zdGx5IGlvbW11X29wczsKPiAgCj4gK2ludCBpb21tdV9lbmFibGVfeDJhcGljX0lSKHZv
aWQpCgouLi4gdXNpbmcgaW9tbXVfe2VuLGRpc31hYmxlX3gyYXBpYygpIGhlcmUgdG8gbWF0Y2gg
dGhlCnN1cHBvcnRzX3gyYXBpYygpIGluaXQgaG9vay4KCgpJIGRvbid0IHRoaW5rIHRoZXNlIHNo
b3J0ZXIgbmFtZXMgYXJlIGFueSBtb3JlIGFtYmlndW91cywgYW5kIGxvb3NpbmcKdGhlIF9JUiBz
dWZmaXggZG9lcyBtYWtlIHRoZW0gbW9yZSBjb25zaXN0ZW50IHdpdGggdGhlIHJlc3Qgb2YgWGVu
J3MKZnVuY3Rpb24gbmFtaW5nIGNvbnZlbnRpb25zLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Z0g-0001cZ-LG; Thu, 28 Mar 2019 17:40:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qSSm=R7=citrix.com=prvs=983057fc4=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1h9Z0f-0001cT-L3
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:40:13 +0000
X-Inumbo-ID: 88969ed0-5180-11e9-9a02-73ce9fe0ac20
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88969ed0-5180-11e9-9a02-73ce9fe0ac20;
 Thu, 28 Mar 2019 17:40:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="82124156"
Date: Thu, 28 Mar 2019 17:40:06 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>
Message-ID: <20190328174006.GH1420@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: [Xen-devel] Boot Linux on PVH guest via OVMF/UEFI 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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ3ZlIGJlZW4gd29ya2luZyBvbiBhZGRpbmcgUFZIIHN1cHBvcnQgdG8gT1ZNRiBhbmQg
Ym9vdCBMaW51eCB3aXRoIGl0LgpUaGUgbGFzdCBpc3N1ZSBJIGhhZCB3YXMgYSBndWVzdCBjcmFz
aCB3aXRob3V0IGFueSBlcnJvciBtZXNzYWdlcy4KVGVzdHMgZG9uZSB3aXRoIExpbnV4IDQuMjAu
MTItYXJjaDEtMS1BUkNILgoKSW4gdGhpcyBtYWlsLCBJJ2xsIGRpc2N1c3MgYWJvdXQgdHdvIGlz
c3VlczoKLSBMaW51eCBvb3BzL3BhbmljIGJ1dCBkb24ndCBwcmludCBhbnl0aGluZyBpbiB0aGUg
Y29uc29sZS4KLSBMaW51eCByZXF1aXJlcyBhIFZHQSByZWdpb24gb3IgY3Jhc2guCgojIEFib3V0
IHRoZSBndWVzdCBjcmFzaCB3aXRob3V0IGVycm9yIG1lc3NhZ2VzCgpJIGhhZCBhIGd1ZXN0IGNy
YXNoIGp1c3QgYWZ0ZXIgc3lzdGVtZCBzdGFydGVkIHRvIHByaW50IG1lc3NhZ2VzIG9uIHRoZQpj
b25zb2xlLiBCdXQgbmVpdGhlciBMaW51eCBub3IgWGVuIGhhZCBwcmludGVkIGFueXRoaW5nIGFi
b3V0IHdoeSB0aGUKZ3Vlc3QgY3Jhc2guIE5vIGFtb3VudCBvZiBjb21tYW5kIGxpbmUgb3B0aW9u
cyBoZWxwZWQuCgpJJ3ZlIG1hbmFnZWQgdG8gaGF2ZSBMaW51eCBwcmludCB0aGUgZXJyb3IgbWVz
c2FnZSBvbiBwYW5pYywgYnV0IEkgaGFkCnRvIG1ha2UgYSBtb2RpZmljYXRpb24gc28gdGhhdCBM
aW51eCB3b3VsZCBub3QgdGVsbCBYZW4gd2hlbiBhIGNyYXNoCmhhcHBlbmVkLiBUaGlzIHBhdGNo
OgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbi5jCi0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMKQEAgLTI3Nyw4ICsyNzcsNiBAQCB2b2lkIHhlbl9lbWVyZ2VuY3lfcmVz
dGFydCh2b2lkKQogc3RhdGljIGludAogeGVuX3BhbmljX2V2ZW50KHN0cnVjdCBub3RpZmllcl9i
bG9jayAqdGhpcywgdW5zaWduZWQgbG9uZyBldmVudCwgdm9pZCAqcHRyKQogewotICAgICAgIGlm
ICgha2V4ZWNfY3Jhc2hfbG9hZGVkKCkpCi0gICAgICAgICAgICAgICB4ZW5fcmVib290KFNIVVRE
T1dOX2NyYXNoKTsKICAgICAgICByZXR1cm4gTk9USUZZX0RPTkU7CiB9CgpJcyBpdCBwb3NzaWJs
ZSBpbiB0aGUgZnV0dXJlIGZvciB0aGUga2VybmVsIHRvIGFjdHVhbGx5IHdyaXRlIHBhbmljCm1l
c3NhZ2UgYmVmb3JlIFhlbiBkZXN0cm95IHRoZSBkb21haW4/CgoKIyBQVkggJiBFRkkgJiBWR0Eg
cmVnaW9ucy4KClRoZSBpc3N1ZSBJIGhhZCB3YXMgd2hlbiBzeXN0ZW1kIHdhcyB0cnlpbmcgdG8g
c3RhcnQgdGhlIHZpcnR1YWwKY29uc29sZS4gSW4gTGludXgsIG9uZSBvZiB2aXN1YWxfaW5pdC92
Y19hbGxvY2F0ZSB3YXMgY2FsbGVkIGFuZCBpdAp3b3VsZCBjcmFzaCBiZWNhdXNlIHRoZSBwb2lu
dGVyIGBjb25zd2l0Y2hwYCB3YXMgTlVMTCBvciBuZXZlcgppbml0aWFsaXplZCBwcm9wZXJseS4K
ClRoZSBpc3N1ZSBpcyBoZXJlOgpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9zdGFibGUvbGludXguZ2l0L3RyZWUvYXJjaC94ODYva2VybmVsL3NldHVwLmM/
aD12NC4yMC4xNyNuMTI1OQonY29uc3dpdGNocCcgaXMgb25seSBzZXQgY29uZGl0aW9uYWxseSBv
biBFRkkgYmFzZWQgb24gdGhlIHR5cGUgb2YKbWVtb3J5IGF0IHRoZSBWR0EgcmVnaW9uLiBTbyBp
ZiBPVk1GIHNheXMgdGhhdCBpdCdzIGp1c3QgUkFNLCB0aGVuIExpbnV4CmNyYXNoLiAKClNvIHNo
b3VsZCBJIGxpZSBhYm91dCB0aGUgbWVtb3J5IGxheW91dCBhbmQgdGVsbCB0aGUga2VybmVsIHRo
YXQgdGhlcmUKaXMgbm8gUkFNIGFyb3VuZCB0aGUgVkdBIHJlZ2lvbj8KT3IgaXMgbWF5YmUgTGlu
dXggY2FuIGJlIGNoYW5nZWQgYW5kIGFsbG93IGl0IHRvIHVzZSB0aGF0IHJlZ2lvbiBhcyBSQU0/
CihBbmQgc2V0IGNvbnN3aXRjaHA9JmR1bW15X2NvbiB3aGVuIHRoZSBWR0EgcmVnaW9uIGlzIGFi
c2VudC4pCgpUaGF0IG1pZ2h0IGJlIHJlbGF0ZWQgdG8gd2hhdCdzIGRvbmUgd2hlbiBMaW51eCBp
cyBib290ZWQgdmlhIHRoZSBQVkgKZW50cnkgcG9pbnQsIGhlcmU6Cmh0dHBzOi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC5naXQvdHJlZS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jP2g9djQuMjAuMTcjbjUxCkRvIHlvdSBrbm93IHdoeSB0
aGF0IElTQSByZWdpb24gKFZHQSArIG90aGVyIGJpdHMpIGlzIG1hcmtlZCBhcwpyZXNlcnZlZD8K
ClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:44:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9Z57-00022g-9w; Thu, 28 Mar 2019 17:44: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=TpF7=R7=citrix.com=prvs=9832a876b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9Z56-00022b-H9
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:44:48 +0000
X-Inumbo-ID: 2d981e29-5181-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d981e29-5181-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 17:44:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="82124865"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CFE7102000078002229A1@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <232d7494-4976-4028-4cef-76f9bef85981@citrix.com>
Date: Thu, 28 Mar 2019 17:44:43 +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: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yOC8xOSA1OjAzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBSZXBvcnRlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYXQgc2VlbXMgdG8gZml4IGFsbCB0aGUg
b25lcyByZWxhdGVkIHRvIHRoZSBjcmFzaGVzIEkgd2FzIHNlZWluZzoKClRlc3RlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPiAtLS0KPiBUaGlzIGlzIHN1
cmVseSBhIHN0YWJsZSB0cmVlIGNhbmRpZGF0ZSwgdW5sZXNzIGl0IGNvdWxkIHN0aWxsIG1ha2Ug
aXQKPiBpbnRvIDQuMTIgYmVmb3JlIHRoZSByZWxlYXNlLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzUxMSw3ICszNTExLDcgQEAgeDg2X2VtdWxhdGUoCj4g
ICAgICB9Cj4gIAo+ICAgICAgLyogV2l0aCBhIG1lbW9yeSBvcGVyYW5kLCBmZXRjaCB0aGUgbWFz
ayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSkuICovCj4gLSAgICBpZiAoIGVhLnR5cGUgPT0gT1Bf
TUVNICYmIGV2ZXgub3Btc2sgKQo+ICsgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBjcHVf
aGFzX2F2eDUxMmYgJiYgZXZleC5vcG1zayApCj4gICAgICB7Cj4gICAgICAgICAgdWludDhfdCAq
c3RiID0gZ2V0X3N0dWIoc3R1Yik7Cj4gIAo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 17:51:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 17:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9ZBG-0002oP-6R; Thu, 28 Mar 2019 17:51:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9ZBE-0002oK-Vf
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 17:51:09 +0000
X-Inumbo-ID: 1019e1e0-5182-11e9-83ac-036d6f402567
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1019e1e0-5182-11e9-83ac-036d6f402567;
 Thu, 28 Mar 2019 17:51:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88022050"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CE0270200007800222881@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: <80a0095f-93ff-2f92-f8fd-f58d78b0f026@citrix.com>
Date: Thu, 28 Mar 2019 17:50: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: <5C9CE0270200007800222881@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 7/7] x86/IOMMU: initialize iommu_ops in
 vendor-independent code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMjgvMDMvMjAxOSAxNDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvaW9tbXUuYwo+IEBAIC0yNiw2ICsyNiwxOSBAQAo+ICBjb25zdCBzdHJ1Y3QgaW9tbXVf
aW5pdF9vcHMgKl9faW5pdGRhdGEgaW9tbXVfaW5pdF9vcHM7Cj4gIHN0cnVjdCBpb21tdV9vcHMg
X19yZWFkX21vc3RseSBpb21tdV9vcHM7Cj4gIAo+ICtpbnQgX19pbml0IGlvbW11X2hhcmR3YXJl
X3NldHVwKHZvaWQpCj4gK3sKPiArICAgIGlmICggIWlvbW11X2luaXRfb3BzICkKPiArICAgICAg
ICByZXR1cm4gLUVOT0RFVjsKPiArCj4gKyAgICBpZiAoICFpb21tdV9vcHMuaW5pdCApCj4gKyAg
ICAgICAgaW9tbXVfb3BzID0gKmlvbW11X2luaXRfb3BzLT5vcHM7Cj4gKyAgICBlbHNlCj4gKyAg
ICAgICAgQVNTRVJUKGlvbW11X29wcy5pbml0ID09IGlvbW11X2luaXRfb3BzLT5vcHMtPmluaXQp
OwoKV2hhdCBpcyB0aGlzIEFTU0VSVCgpIGludGVuZGVkIHRvIGNhdGNoP8KgIFdlIHBhc3MgdGhy
b3VnaCB0aGlzIGZ1bmN0aW9uCmV4YWN0bHkgb25jZSwgbWFraW5nIHRoZSBlbHNlIHBhdGggZGVh
ZC4KCkRvIHlvdSBoYXZlIHNvbWUgcGxhbnMgaW4gZnV0dXJlIHNlcmllcyB3aGljaCBtYWtlIHRo
aXMgYSBub24taW5pdCBmdW5jdGlvbj8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 18:08:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 18:08:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9ZRq-0004AG-WA; Thu, 28 Mar 2019 18:08: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=9APk=R7=citrix.com=prvs=98327f9ff=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9ZRp-0004AB-HL
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 18:08:17 +0000
X-Inumbo-ID: 7381d92a-5184-11e9-8ff3-af7a4a50ec98
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7381d92a-5184-11e9-8ff3-af7a4a50ec98;
 Thu, 28 Mar 2019 18:08:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,281,1549929600"; d="scan'208";a="88023296"
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>, 
 xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
 <232d7494-4976-4028-4cef-76f9bef85981@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: <baef5f45-98ca-a53b-daac-6c0f7884eb26@citrix.com>
Date: Thu, 28 Mar 2019 18:03:40 +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: <232d7494-4976-4028-4cef-76f9bef85981@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] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDMvMjAxOSAxNzo0NCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzLzI4LzE5IDU6
MDMgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gVGhhdCBzZWVtcyB0byBmaXggYWxsIHRoZSBvbmVzIHJlbGF0
ZWQgdG8gdGhlIGNyYXNoZXMgSSB3YXMgc2VlaW5nOgo+Cj4gVGVzdGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4KPj4gLS0tCj4+IFRoaXMgaXMgc3VyZWx5
IGEgc3RhYmxlIHRyZWUgY2FuZGlkYXRlLCB1bmxlc3MgaXQgY291bGQgc3RpbGwgbWFrZSBpdAo+
PiBpbnRvIDQuMTIgYmVmb3JlIHRoZSByZWxlYXNlLgo+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtMzUxMSw3ICszNTExLDcgQEAgeDg2X2VtdWxhdGUoCj4+
ICAgICAgfQo+PiAgCj4+ICAgICAgLyogV2l0aCBhIG1lbW9yeSBvcGVyYW5kLCBmZXRjaCB0aGUg
bWFzayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSkuICovCj4+IC0gICAgaWYgKCBlYS50eXBlID09
IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKPj4gKyAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICYm
IGNwdV9oYXNfYXZ4NTEyZiAmJiBldmV4Lm9wbXNrICkKClNvLCB0aGlzIGNlcnRhaW5seSB3aWxs
IGZpeCB0aGUgY3Jhc2ggYXMgcmVwb3J0ZWQsIHlvdSBuZWVkIGFuICV4Y3IwCmNoZWNrLCB0byBw
cmV2ZW50IG90aGVyIHdheXMgb2YgdGhpcyBzdHViIGZhdWx0aW5nLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 18:30:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 18:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9ZnP-0006dD-4U; Thu, 28 Mar 2019 18:30: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9ZnN-0006cZ-FA
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 18:30:33 +0000
X-Inumbo-ID: 8f3b1962-5187-11e9-97a5-b3fc57ec2423
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f3b1962-5187-11e9-97a5-b3fc57ec2423;
 Thu, 28 Mar 2019 18:30: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 1h9ZnH-0006SU-9O; Thu, 28 Mar 2019 18:30: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 1h9ZnH-0001aw-1G; Thu, 28 Mar 2019 18:30:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9ZnH-0003RZ-0Y; Thu, 28 Mar 2019 18:30:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134139-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:build-arm64:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 linux-4.19:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 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:test-arm64-arm64-xl-credit1: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: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-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl: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-credit2: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:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-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:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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=3a2156c839c75c24691e3c672a6d607b24b0c210
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 18:30:27 +0000
Subject: [Xen-devel] [linux-4.19 test] 134139: 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>

ZmxpZ2h0IDEzNDEzOSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWlu
c3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDNhMjE1NmM4MzljNzVjMjQ2OTFlM2M2NzJh
NmQ2MDdiMjRiMGMyMTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0
ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxNDYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTQ0IGRheXMgICA5OSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzkgIDIwMTktMDMtMjcgMTk6NTQ6MjYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE2NzkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJv
a2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMDkwMTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 20:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9bH1-0006b0-Qu; Thu, 28 Mar 2019 20:05: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=AjGe=R7=gmail.com=spmichaels.work@srs-us1.protection.inumbo.net>)
 id 1h9bH0-0006av-Gf
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 20:05:14 +0000
X-Inumbo-ID: cbb54b9f-5194-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 cbb54b9f-5194-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 20:05:12 +0000 (UTC)
Received: by mail-vs1-xe42.google.com with SMTP id e1so12894786vsp.2
 for <xen-devel@lists.xenproject.org>; Thu, 28 Mar 2019 13:05:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=L5q+UWvrXKvDb2NafEabvujY2bQlc1O9OIjJs8GFdDM=;
 b=fsu6oIKBGJX8bi/i5nlsTAJzZZ9JXkLsFtNXaXIvm4+ojXvCRb3pxe+el7zIXIVBX3
 Mmt078dMJysVdOjJDXwXKveRfMTnvQe0Qon+R22ediDrD0Vfofh61sMvJn/yEQFs6APo
 pv5V+9sMdONLOcq5K/CXizcT5QvAOK//gHunsvbuiLgN/kY1OFtfYcOOy0MDFPFhCQMu
 izJzn4DDW3g0ouWFymVOafnOjVI/woNIMlDFxaNQ+aoOf5sNdRUzlyh3gnbdmiHi/1Yi
 brcM4BNg7K5j7yH0pimzKA6qeSMdehYAEDPL4VAZiaABTHE8Jag8oTDUbmwOt3opt8wo
 9ITQ==
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=L5q+UWvrXKvDb2NafEabvujY2bQlc1O9OIjJs8GFdDM=;
 b=RffTeRi1KgogRyiokLVO3jSWpl4kHZcGKt7ecZCKu2Cg/uQ9HxZmVi+nDH09L1PurC
 CUUxu8WefOlunREojLNs8QgLD3L3k+AQG8ConRD9yX9Kjg+IP3Uu+RgrvY32SEzIDxOw
 DIKhR6bAQmbDd67fx/Yp2OjCBv1hElnS55Vquc1od02awRESe78zqumc5PfCkhrRwPJ9
 CVDiF439pRNbN3gggc83IbzXxpxfp3qv6A86D2fZZnXN4GSnD9ApI9XiYgWiVUzMZA0s
 gUMwFfiL/FE2hAYi5cOFujKrYmusRTlW4z2/0s4nNcSAWIYUaWM0cY7tyTA2o9LnaaAt
 CW6A==
X-Gm-Message-State: APjAAAVWbSR7iIKVMceDuaKdn0//i5sUP33M4Hvs4VM+DxeFk2ZuMZKY
 pe+7Eo0iV4s5JORTpcRo08z+zjtIVY72GjfXoQdk+nK1
X-Google-Smtp-Source: APXvYqzkNVJyesdfUtMHaLNzJ/yI5IgMQdNFBeePtgk8OLjZJZ3fp39KSadxTZw/ifWujEi8zTuJLwlxkIrwdHHH6Ok=
X-Received: by 2002:a67:dd0f:: with SMTP id y15mr14972995vsj.195.1553803512116; 
 Thu, 28 Mar 2019 13:05:12 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Michaels <spmichaels.work@gmail.com>
Date: Thu, 28 Mar 2019 13:05:01 -0700
Message-ID: <CAAd-cWMGjKQ2TQ1VFz-EASij=d6vaNGGtoGFdCzwziE_=uWm9g@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Xendbg: a full-featured debugger for both PV & HVM Xen
 guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8927265588038874869=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8927265588038874869==
Content-Type: multipart/alternative; boundary="00000000000063fb2105852d12b0"

--00000000000063fb2105852d12b0
Content-Type: text/plain; charset="UTF-8"

Hello everyone,

I'm Spencer Michaels, creator of Xendbg, a recently-released full-featured
debugger for both HVM and PV Xen guests. I developed Xendbg under the
auspices
of my company, NCC Group, and released it via a post on their blog about two
months ago. Andrew Cooper kindly pointed out to me today that I neglected to
cross-post to xen-devel, which in retrospect is obviously the best place
for a
Xen debugger release announcement! So, I thought I should do so now; my
apologies for not thinking of this sooner.

The original release blog post can be found here:
https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2019/january/xendbg-a-full-featured-debugger-for-the-xen-hypervisor/

The source is on Github (MIT licensed):
https://github.com/nccgroup/xendbg

A talk on unikernel security I gave late last year also has a bit about
Xendbg,
with a demo of an earlier prototype:
https://youtu.be/b68VFuB_y5M?t=1933

The blog post explains why and how I created Xendbg, and some of the
difficulties I faced in doing so. Basically, I was researching Xen-based
unikernels and ended up needing a full-featured debugger (gdbsx wasn't
sufficient); when I failed to find any, I ended up writing one myself. As
Andrew pointed out to me today, I had a few theoretical misconceptions about
Xen's architecture when I wrote the original post; in particular, I didn't
describe dom0 as being a Xen VM itself. On the whole, though, I think the
post
is a decent intro to what it's like to develop tooling based on the Xen VMI
APIs, and I hope Xendbg can serve as a reference implementation for others
who
want to do so as well.

In the near future, I will likely be contributing documentation on the VMI
APIs
I figured out how to use while developing Xendbg (most of which are totally
undocumented). I think this would be a big help for people like myself who
want
to write Xen debugging tools but don't know where to start.

Finally, I should note that while writing Xendbg, some of my questions about
the VMI APIs were answered on this very list by Andrew Cooper and Tamas
Lengyel, so special thanks to the both of you! Much of the page table
reading/writing functionality was built with their help.

If you have any questions about Xendbg or my experience with the Xen VMI
APIs,
I'd be happy to answer them.

Thanks,
Spencer


P.S. For those interested, the unikernel security whitepaper on which the
talk
I mentioned above is based is going to be published this coming Monday on
our
blog (link below). It's not about Xen specifically, but it is relatively
heavily
Xen-related because the unikernels I looked at were both Xen-based, so some
people here may be interested in it. Some of the test results were obtained
using Xendbg.
https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/

--00000000000063fb2105852d12b0
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>Hello everyone,</di=
v><div><br></div><div>I&#39;m Spencer Michaels, creator of Xendbg, a recent=
ly-released full-featured</div><div>debugger for both HVM and PV Xen guests=
. I developed Xendbg under the auspices</div><div>of my company, NCC Group,=
 and released it via a post on their blog about two</div><div>months ago. A=
ndrew Cooper kindly pointed out to me today that I neglected to</div><div>c=
ross-post to xen-devel, which in retrospect is obviously the best place for=
 a</div><div>Xen debugger release announcement! So, I thought I should do s=
o now; my</div><div>apologies for not thinking of this sooner.</div><div><b=
r></div><div>The original release blog post can be found here:</div><div><s=
pan style=3D"white-space:pre">	</span><a href=3D"https://www.nccgroup.trust=
/us/about-us/newsroom-and-events/blog/2019/january/xendbg-a-full-featured-d=
ebugger-for-the-xen-hypervisor/">https://www.nccgroup.trust/us/about-us/new=
sroom-and-events/blog/2019/january/xendbg-a-full-featured-debugger-for-the-=
xen-hypervisor/</a></div><div><br></div><div>The source is on Github (MIT l=
icensed):</div><div><span style=3D"white-space:pre">	</span><a href=3D"http=
s://github.com/nccgroup/xendbg">https://github.com/nccgroup/xendbg</a></div=
><div><br></div><div>A talk on unikernel security I gave late last year als=
o has a bit about Xendbg,</div><div>with a demo of an earlier prototype:</d=
iv><div><span style=3D"white-space:pre">	</span><a href=3D"https://youtu.be=
/b68VFuB_y5M?t=3D1933">https://youtu.be/b68VFuB_y5M?t=3D1933</a></div><div>=
<br></div><div>The blog post explains why and how I created Xendbg, and som=
e of the</div><div>difficulties I faced in doing so. Basically, I was resea=
rching Xen-based</div><div>unikernels and ended up needing a full-featured =
debugger (gdbsx wasn&#39;t</div><div>sufficient); when I failed to find any=
, I ended up writing one myself. As</div><div>Andrew pointed out to me toda=
y, I had a few theoretical misconceptions about</div><div>Xen&#39;s archite=
cture when I wrote the original post; in particular, I didn&#39;t</div><div=
>describe dom0 as being a Xen VM itself. On the whole, though, I think the =
post</div><div>is a decent intro to what it&#39;s like to develop tooling b=
ased on the Xen VMI</div><div>APIs, and I hope Xendbg can serve as a refere=
nce implementation for others who</div><div>want to do so as well.</div><di=
v><br></div><div>In the near future, I will likely be contributing document=
ation on the VMI APIs</div><div>I figured out how to use while developing X=
endbg (most of which are totally</div><div>undocumented). I think this woul=
d be a big help for people like myself who want</div><div>to write Xen debu=
gging tools but don&#39;t know where to start.</div><div><br></div><div><di=
v>Finally, I should note that while writing Xendbg, some of my questions ab=
out</div><div>the VMI APIs were answered on this very list by Andrew Cooper=
 and Tamas</div><div>Lengyel, so special thanks to the both of you! Much of=
 the page table</div><div>reading/writing functionality was built with thei=
r help.</div></div><div><br></div><div>If you have any questions about Xend=
bg or my experience with the Xen VMI APIs,</div><div>I&#39;d be happy to an=
swer them.</div><div><br></div><div>Thanks,</div><div>Spencer</div><div><br=
></div><div><br></div><div>P.S. For those interested, the unikernel securit=
y whitepaper on which the talk</div><div>I mentioned above is based is goin=
g to be published this coming Monday on our</div><div>blog (link below). It=
&#39;s not about Xen specifically, but it is relatively heavily</div><div>X=
en-related because the unikernels I looked at were both Xen-based, so some<=
/div><div>people here may be interested in it. Some of the test results wer=
e obtained</div><div>using Xendbg.</div><div><span style=3D"white-space:pre=
">	</span><a href=3D"https://www.nccgroup.trust/us/about-us/newsroom-and-ev=
ents/blog/">https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog=
/</a></div><div><br></div></div></div></div>

--00000000000063fb2105852d12b0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8927265588038874869==--


From xen-devel-bounces@lists.xenproject.org Thu Mar 28 21:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 21: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 1h9cdn-00063d-9I; Thu, 28 Mar 2019 21:32:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9cdm-00063T-Cb
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 21:32:50 +0000
X-Inumbo-ID: 08c0b400-51a1-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08c0b400-51a1-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 21:32: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 1h9cdk-0001cg-B0; Thu, 28 Mar 2019 21:32:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9cdk-000484-04; Thu, 28 Mar 2019 21:32:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9cdj-0003xV-Vj; Thu, 28 Mar 2019 21:32:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134160-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 21:32:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134160: 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>

ZmxpZ2h0IDEzNDE2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE2MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAzIGRheXMgICAxNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAxIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 22:21:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 22:21: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 1h9dOO-00024P-N5; Thu, 28 Mar 2019 22: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=hBq2=R7=xenproject.org=prvs=9832401d3=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h9dON-00024D-Mx
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 22:20:59 +0000
X-Inumbo-ID: c053ee78-51a7-11e9-985f-f3e7a73e7d91
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c053ee78-51a7-11e9-985f-f3e7a73e7d91;
 Thu, 28 Mar 2019 22:20:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,282,1549929600"; d="scan'208";a="82155198"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83838-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-xsm: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:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=8028f03032182f2c72e7699e1d14322bb5586581
X-Osstest-Versions-That: ovmf=c455bc8c8d78ad51c24426a500914ea32504bf06
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Mar 2019 22:20:50 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83838: 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
MzgzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzODM4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA4MDI4ZjAzMDMyMTgyZjJjNzJlNzY5OWUxZDE0MzIyYmI1
NTg2NTgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDU1YmM4Yzhk
NzhhZDUxYzI0NDI2YTUwMDkxNGVhMzI1MDRiZjA2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM4
MzMgIDIwMTktMDMtMjcgMjI6MjU6MDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzODM4ICAyMDE5LTAzLTI4IDE3OjI5OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhh
bmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29z
c3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1p
Mzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
aTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4MDI4ZjAzMDMyMTgyZjJjNzJlNzY5OWUxZDE0
MzIyYmI1NTg2NTgxCkF1dGhvcjogU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVs
LmNvbT4KRGF0ZTogICBNb24gRmViIDI1IDEzOjU1OjU0IDIwMTkgKzA4MDAKCiAgICBNZGVQa2cv
QmFzZVVlZmlEZWNvbXByZXNzTGliOiBJbXByb3ZlIHBlcmZvcm1hbmNlIG9mIGJvdW5kYXJ5IHZh
bGlkYXRpb24KICAgIAogICAgVGhlIGJvdW5kYXJ5IHZhbGlkYXRpb24gY2hlY2tpbmcgaW4gTWFr
ZVRhYmxlKCkgcGVyZm9ybXMgb24KICAgIGV2ZXJ5IGxvb3AgaXRlcmF0aW9uLiBUaGlzIGNvdWxk
IGJlIGltcHJvdmVkIGJ5IGNoZWNraW5nCiAgICBqdXN0IG9uY2UgYmVmb3JlIHRoZSBsb29wLgog
ICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzI5CiAg
ICAKICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4K
ICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgNTU3NTZj
ODhhZWM5ZDMyNjlkODU0NDc0NjkwNzgzOGJhOTIxZTkwYgpBdXRob3I6IFNoZW5nbGVpIFpoYW5n
IDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEZlYiAyNSAxMzo1MzozNyAy
MDE5ICswODAwCgogICAgQmFzZVRvb2xzL0MvQ29tbW9uOiBJbXByb3ZlIHBlcmZvcm1hbmNlIG9m
IGJvdW5kYXJ5IHZhbGlkYXRpb24KICAgIAogICAgVGhlIGJvdW5kYXJ5IHZhbGlkYXRpb24gY2hl
Y2tpbmcgaW4gTWFrZVRhYmxlKCkgcGVyZm9ybXMgb24KICAgIGV2ZXJ5IGxvb3AgaXRlcmF0aW9u
LiBUaGlzIGNvdWxkIGJlIGltcHJvdmVkIGJ5IGNoZWNraW5nCiAgICBqdXN0IG9uY2UgYmVmb3Jl
IHRoZSBsb29wLgogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzI5CiAgICAKICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAg
ICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU2hlbmds
ZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBmNjc3ODZlMzgxNzE3ZWUwMjU3
MGQzMzQ0NWVhOGMzMjY5ODZiMmFjCkF1dGhvcjogU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpo
YW5nQGludGVsLmNvbT4KRGF0ZTogICBNb24gRmViIDI1IDEzOjM3OjU2IDIwMTkgKzA4MDAKCiAg
ICBCYXNlVG9vbHMvVGlhbm9Db21wcmVzczogSW1wcm92ZSBwZXJmb3JtYW5jZSBvZiBib3VuZGFy
eSB2YWxpZGF0aW9uCiAgICAKICAgIFRoZSBib3VuZGFyeSB2YWxpZGF0aW9uIGNoZWNraW5nIGlu
IE1ha2VUYWJsZSgpIHBlcmZvcm1zIG9uCiAgICBldmVyeSBsb29wIGl0ZXJhdGlvbi4gVGhpcyBj
b3VsZCBiZSBpbXByb3ZlZCBieSBjaGVja2luZwogICAganVzdCBvbmNlIGJlZm9yZSB0aGUgbG9v
cC4KICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMy
OQogICAgCiAgICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9u
Z2hvbmcuemh1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFNoZW5nbGVpIFpoYW5n
IDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgYTA2ODEwMjI5NjE4MGI3ZTI0ODE0NjcwODBj
ODRlMDJlODlkZTk4MApBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAg
IEZyaSBNYXIgMjIgMTY6Mzc6NTAgMjAxOSArMDgwMAoKICAgIE92bWZQa2c6IEFkZCBhIGJ1aWxk
IGZsYWcgdG8gc2VsZWN0IElTQSBkcml2ZXIgc3RhY2sKICAgIAogICAgUkVGOmh0dHBzOi8vYnVn
emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5NQogICAgCiAgICBUaGlzIGNv
bW1pdCB3aWxsIGFkZCBhIHN0YXRpYyBidWlsZCBmbGFnICdVU0VfTEVHQUNZX0lTQV9TVEFDSycg
dG8gc2VsZWN0CiAgICB0aGUgSVNBIGRyaXZlciBzdGFjay4KICAgIAogICAgSWYgdGhlIGZsYWcg
aXMgc2V0IHRvIFRSVUUsIHRoZSBiZWxvdyBkcml2ZXIgc3RhY2sgd2lsbCBiZSB1c2VkOgogICAg
ICBQY0F0Q2hpcHNldFBrZy9Jc2FBY3BpRHhlL0lzYUFjcGkuaW5mCiAgICAgIEludGVsRnJhbWV3
b3JrTW9kdWxlUGtnL0J1cy9Jc2EvSXNhQnVzRHhlL0lzYUJ1c0R4ZS5pbmYKICAgICAgSW50ZWxG
cmFtZXdvcmtNb2R1bGVQa2cvQnVzL0lzYS9Jc2FTZXJpYWxEeGUvSXNhU2VyaWFsRHhlLmluZgog
ICAgICBJbnRlbEZyYW1ld29ya01vZHVsZVBrZy9CdXMvSXNhL1BzMktleWJvYXJkRHhlL1BzMmtl
eWJvYXJkRHhlLmluZgogICAgCiAgICBJZiB0aGUgZmxhZyBpcyBzZXQgdG8gRkFMU0UsIHRoZSBi
ZWxvdyBkcml2ZXIgc3RhY2sgd2lsbCBiZSB1c2VkOgogICAgICBPdm1mUGtnL1Npb0J1c0R4ZS9T
aW9CdXNEeGUuaW5mCiAgICAgIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1BjaVNpb1NlcmlhbER4ZS9Q
Y2lTaW9TZXJpYWxEeGUuaW5mCiAgICAgIE1kZU1vZHVsZVBrZy9CdXMvSXNhL1BzMktleWJvYXJk
RHhlL1BzMktleWJvYXJkRHhlLmluZgogICAgCiAgICBUaGUgZGVmYXVsdCB2YWx1ZSBpcyBzZXQg
dG8gRkFMU0UgaW4gT1ZNRiBEU0MgZmlsZXMuCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxq
b3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgpjb21taXQgYTVjYzE3OGFlYjFhNTllNDQ2YmNkMjBm
OWRkOGE1M2I0NzU2NjRkOQpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRl
OiAgIE1vbiBNYXIgMTggMTA6NDM6MjcgMjAxOSArMDgwMAoKICAgIE92bWZQa2c6IEFkZCBhbiBT
dXBlciBJTyBidXMgZHJpdmVyCiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y
ZS5vcmcvc2hvd19idWcuY2dpP2lkPTE0OTUKICAgIAogICAgVGhlcmUgaXMgYSBwbGFuIHRvIHJl
bW92ZSB0aGUgSW50ZWxGcmFtZXdvcmtNb2R1bGVQa2c6CiAgICBodHRwczovL2J1Z3ppbGxhLnRp
YW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDUKICAgIAogICAgVGhpcyBwYXRjaCB3aWxs
IGEgbmV3IE9WTUYgU3VwZXIgSS9PIGJ1cyBkcml2ZXIgd2hpY2ggd2lsbCBjcmVhdGUgdGhlCiAg
ICBiZWxvdyBjaGlsZCBkZXZpY2VzOgogICAgCiAgICAqIENPTSAxIFVBUlQKICAgICogQ09NIDIg
VUFSVAogICAgKiBQUy8yIEtleWJvYXJkCiAgICAKICAgIGFuZCBpbnN0YWxscyB0aGUgU3VwZXIg
SS9PIFByb3RvY29sIG9uIHRoZW0uCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4u
bC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEK
ICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgQWNrZWQt
Ynk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgQWNrZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKY29tbWl0IGUyNTlhZDliNjQ1
MjhhYWIzODQwZTdiN2I1MDI4NGVlNWY1YTQyNDIKQXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgTWFyIDE1IDEwOjM0OjM4IDIwMTkgKzA4MDAKCiAgICBPdm1m
UGtnOiBEcm9wIHRoZSBJU0EgRmxvcHB5IGRldmljZSBzdXBwb3J0CiAgICAKICAgIFJFRjpodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE0OTUKICAgIAogICAg
VGhlcmUgaXMgYSBwbGFuIHRvIHJlbW92ZSB0aGUgSW50ZWxGcmFtZXdvcmtNb2R1bGVQa2c6CiAg
ICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDUKICAg
IAogICAgQW5kIGZvciBkcml2ZXI6CiAgICBJbnRlbEZyYW1ld29ya01vZHVsZVBrZy9CdXMvSXNh
L0lzYUZsb3BweUR4ZQogICAgCiAgICBUaGlzIHBhdGNoIHByb3Bvc2VzIHRvIGRyb3AgdGhlIElT
QSBGbG9wcHkgZGV2aWNlIHN1cHBvcnQgaW4gT1ZNRi4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0
ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+
CiAgICBBY2tlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRl
c3RlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 23:12:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 23:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9eBZ-0006YT-1G; Thu, 28 Mar 2019 23:11: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=9sCm=R7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9eBX-0006YK-8t
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 23:11:47 +0000
X-Inumbo-ID: d8b08f2e-51ae-11e9-a82e-cf73e7f52e52
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8b08f2e-51ae-11e9-a82e-cf73e7f52e52;
 Thu, 28 Mar 2019 23:11:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9eBP-0003X6-Pp; Thu, 28 Mar 2019 23:11: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 1h9eBP-00038U-JC; Thu, 28 Mar 2019 23:11:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9eBP-00077q-I5; Thu, 28 Mar 2019 23:11:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134149-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64-pvops:<job status>:broken:regression
 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:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 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-xl-credit2: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-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-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=60771fc402877163d07569addadcf18b86acb455
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Mar 2019 23:11:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 134149: 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>

ZmxpZ2h0IDEzNDE0OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE0OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzQwMTUKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzNDAxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAx
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2
MDc3MWZjNDAyODc3MTYzZDA3NTY5YWRkYWRjZjE4Yjg2YWNiNDU1CmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2Fj
MjM1MjAwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkg
WiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2
OjU2IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAg
QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IEtvbm92YWxvdiA8
YW5kcmV5a252bEBnb29nbGUuY29tPgogIEFyY2hlciBZYW4gPGF5YW5Ad2F2ZWNvbXAuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFvbGluIFdhbmcgPGJhb2xpbi53YW5n
QGxpbmFyby5vcmc+CiAgQ2hlbiBKaWUgPGNoZW5qaWU2QGh1YXdlaS5jb20+CiAgQ2h1bnlhbiBa
aGFuZyA8Y2h1bnlhbi56aGFuZ0BzcHJlYWR0cnVtLmNvbT4KICBEYW5pZWwgVGhvbXBzb24gPGRh
bmllbC50aG9tcHNvbkBsaW5hcm8ub3JnPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1s
b2Z0Lm5ldD4KICBFbnJpYyBCYWxsZXRibyBpIFNlcnJhIDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJv
cmEuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhbnMgVmVya3VpbCA8aHZl
cmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5s
PgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5vbmljYWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRy
eW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBL
YXJhIDxqYWNrQHN1c2UuY3o+CiAgSmluZ29vIEhhbiA8amluZ29vaGFuMUBnbWFpbC5jb20+CiAg
Sml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBrZWh1YW5saW4gPGNoZ29raGxA
Z21haWwuY29tPgogIGtlaHVhbmxpbiA8a2VodWFubGluQHBpbmVjb25lLm5ldD4KICBMYW5xaW5n
IExpdSA8bGFucWluZy5saXVAc3ByZWFkdHJ1bS5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNA
bGluYXJvLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBNYXJjZWwgSG9sdG1h
bm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0
ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3Vu
Z0BrZXJuZWwub3JnPgogIE15dW5naG8gSnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmVhbCBD
YXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9u
QG1pcHMuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBRaWFvIFpob3UgPHFp
YW96aG91QGFzcm1pY3JvLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJl
ZS5mcj4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNv
bT4KICBTdGFuaXNsYXcgR3J1c3prYSA8c2dydXN6a2FAcmVkaGF0LmNvbT4KICBUYWthc2hpIEl3
YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGll
cnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgogIFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJl
LmNvbT4KICBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KICBVbGYgSGFu
c3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRo
YXQuY29tPgogIFdlaSBRaWFvIDx3ZWkucWlhb0BzcHJlYWR0cnVtLmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZYXNoYSBDaGVyaWtvdnNreSA8eWFzaGEuY2hlM0Bn
bWFpbC5jb20+CiAgWWlmZW5nIExpIDx0b21saUB0b21saS5tZT4KICBZdWNodW5nIENoZW5nIDx5
Y2hlbmdAZ29vZ2xlLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg4OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Mar 28 23:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Mar 2019 23:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9eJD-0006vK-VR; Thu, 28 Mar 2019 23:19: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=J/Wt=R7=kaos-source-ops-60001.pdx1.amazon.com=prvs=9836b7bd9=anchalag@srs-us1.protection.inumbo.net>)
 id 1h9eJC-0006vF-Fd
 for xen-devel@lists.xenproject.org; Thu, 28 Mar 2019 23:19:42 +0000
X-Inumbo-ID: f57ad747-51af-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 f57ad747-51af-11e9-bc90-bc764e045a96;
 Thu, 28 Mar 2019 23:19:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,282,1549929600"; d="scan'208";a="667973766"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 28 Mar 2019 23:19:35 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x2SNJPAt038003
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 28 Mar 2019 23:19:32 GMT
Received: from EX13D10UWA002.ant.amazon.com (10.43.160.228) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 28 Mar 2019 23:19:32 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D10UWA002.ant.amazon.com (10.43.160.228) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 28 Mar 2019 23:19:31 +0000
Received: from kaos-source-ops-60001.pdx1.amazon.com (10.25.15.63) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 28 Mar 2019 23:19:30 +0000
Received: from kaos-source-ops-60001.pdx1.amazon.com (localhost.localdomain
 [127.0.0.1])
 by kaos-source-ops-60001.pdx1.amazon.com (Postfix) with ESMTP id 20D3581993;
 Thu, 28 Mar 2019 23:19:29 +0000 (UTC)
Received: (from anchalag@localhost)
 by kaos-source-ops-60001.pdx1.amazon.com (8.14.7/8.14.7/Submit) id
 x2SNJSGX008722; Thu, 28 Mar 2019 23:19:28 GMT
Date: Thu, 28 Mar 2019 23:19:28 +0000
From: Anchal Agarwal <anchalag@amzn.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20190328231928.GA5172@kaos-source-ops-60001.pdx1.amazon.com>
References: <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
 <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
 <20190325173011.GA20277@kaos-source-ops-60001.pdx1.amazon.com>
 <f5e824de-da57-9574-3813-2668f2932a6e@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f5e824de-da57-9574-3813-2668f2932a6e@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 Munehisa Kamata <kamatam@amazon.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Anchal Agarwal <anchalag@amazon.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXIgMjcsIDIwMTkgYXQgMDg6NDA6MjBBTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gT24gMy8yNS8xOSA3OjMwIFBNLCBBbmNoYWwgQWdhcndhbCB3cm90
ZToKPiA+T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMTA6NDQ6MzNBTSArMDAwMCwgT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gPj5PbiAzLzIwLzE5IDU6NTAgQU0sIE11bmVoaXNhIEth
bWF0YSB3cm90ZToKPiA+Pj5PbiAzLzE4LzIwMTkgMzowMiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4gPj4+PitBbWF6b24KPiA+Pj4+cGxzIHNlZSBpbmxpbmUKPiA+Pj5IaSBP
bGVrc2FuZHIsCj4gPj4+Cj4gPj4+TGV0IG1lIGFkZCBzb21lIGNvbW1lbnRzIGFzIHRoZSBvcmln
aW5hbCBhdXRob3Igb2YgdGhlIHNlcmllcy4KPiA+PlRoYW5rIHlvdSBmb3IgeW91ciB3b3JrIQo+
ID5IaSBPbGVrc2FuZHIsCj4gPj4+Pk9uIDMvMTQvMTkgOTowMCBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4+Pj4+SGksCj4gPj4+Pj4KPiA+Pj4+Pk9uIDMvMTQvMTkgMzo0MCBQTSwgQm9yaXMg
T3N0cm92c2t5IHdyb3RlOgo+ID4+Pj4+Pk9uIDMvMTQvMTkgMTE6MTAgQU0sIE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj4+Pj5PbiAzLzE0LzE5IDU6MDIgUE0sIEJvcmlzIE9z
dHJvdnNreSB3cm90ZToKPiA+Pj4+Pj4+Pk9uIDMvMTQvMTkgMTA6NTIgQU0sIE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj4+Pj4+Pk9uIDMvMTQvMTkgNDo0NyBQTSwgQm9yaXMg
T3N0cm92c2t5IHdyb3RlOgo+ID4+Pj4+Pj4+Pj5PbiAzLzE0LzE5IDk6MTcgQU0sIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj4+Pj4+Pj4+RnJvbTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ID4+Pj4+Pj4+Pj4+
Cj4gPj4+Pj4+Pj4+Pj5DdXJyZW50bHkgb24gZHJpdmVyIHJlc3VtZSB3ZSByZW1vdmUgYWxsIHRo
ZSBuZXR3b3JrIHF1ZXVlcyBhbmQKPiA+Pj4+Pj4+Pj4+PmRlc3Ryb3kgc2hhcmVkIFR4L1J4IHJp
bmdzIGxlYXZpbmcgdGhlIGRyaXZlciBpbiBpdHMgY3VycmVudCBzdGF0ZQo+ID4+Pj4+Pj4+Pj4+
YW5kIG5ldmVyIHNpZ25hbGluZyB0aGUgYmFja2VuZCBvZiB0aGlzIGZyb250ZW5kJ3Mgc3RhdGUg
Y2hhbmdlLgo+ID4+Pj4+Pj4+Pj4+VGhpcyBsZWFkcyB0byB0aGUgbnVtYmVyIG9mIGNvbnNlcXVl
bmNlczoKPiA+Pj4+Pj4+Pj4+Pi0gd2hlbiBmcm9udGVuZCB3aXRoZHJhd3MgZ3JhbnRlZCByZWZl
cmVuY2VzIHRvIHRoZSByaW5ncyBldGMuIGl0Cj4gPj4+Pj4+Pj4+Pj5jYW5ub3QKPiA+Pj4+Pj4+
Pj4+PiAgPz8/Pz8/Pz8gYmUgY2xlYW5seSBkb25lIGFzIHRoZSBiYWNrZW5kIHN0aWxsIGhvbGRz
IHRob3NlIChpdCB3YXMgbm90Cj4gPj4+Pj4+Pj4+Pj50b2xkIHRvCj4gPj4+Pj4+Pj4+Pj4gID8/
Pz8/Pz8/IGZyZWUgdGhlIHJlc291cmNlcykKPiA+Pj4+Pj4+Pj4+Pi0gaXQgaXMgbm90IHBvc3Np
YmxlIHRvIHJlc3VtZSBkcml2ZXIgb3BlcmF0aW9uIGFzIGFsbCB0aGUKPiA+Pj4+Pj4+Pj4+PmNv
bW11bmljYXRpb24KPiA+Pj4+Pj4+Pj4+PiAgPz8/Pz8/Pz8gbWVhbnMgd2l0aCB0aGUgYmFja25l
ZCB3ZXJlIGRlc3Ryb3llZCBieSB0aGUgZnJvbnRlbmQsIHRodXMKPiA+Pj4+Pj4+Pj4+PiAgPz8/
Pz8/Pz8gbWFraW5nIHRoZSBmcm9udGVuZCBhcHBlYXIgdG8gdGhlIGd1ZXN0IE9TIGFzIGZ1bmN0
aW9uYWwsIGJ1dAo+ID4+Pj4+Pj4+Pj4+ICA/Pz8/Pz8/PyBub3QgcmVhbGx5Lgo+ID4+Pj4+Pj4+
Pj5XaGF0IGRvIHlvdSBtZWFuPyBBcmUgeW91IHNheWluZyB0aGF0IGFmdGVyIHJlc3VtZSB5b3Ug
bG9zZQo+ID4+Pj4+Pj4+Pj5jb25uZWN0aXZpdHk/Cj4gPj4+Pj4+Pj4+RXhhY3RseSwgaWYgeW91
IHRha2UgYSBsb29rIGF0IHRoZSAucmVzdW1lIGNhbGxiYWNrIGFzIGl0IGlzIG5vdwo+ID4+Pj4+
Pj4+PndoYXQgaXQgZG9lcyBpdCBkZXN0cm95cyB0aGUgcmluZ3MgZXRjLiBhbmQgbmV2ZXIgbm90
aWZpZXMgdGhlIGJhY2tlbmQKPiA+Pj4+Pj4+Pj5vZiB0aGF0LCBlLmcuIGl0IHN0YXlzIGluLCBz
YXksIGNvbm5lY3RlZCBzdGF0ZSB3aXRoIGNvbW11bmljYXRpb24KPiA+Pj4+Pj4+Pj5jaGFubmVs
cyBkZXN0cm95ZWQuIEl0IG5ldmVyIGdvZXMgaW50byBhbnkgb3RoZXIgWGVuIGJ1cyBzdGF0ZSwg
c28KPiA+Pj4+Pj4+Pj50aGVyZSBpcwo+ID4+Pj4+Pj4+Pm5vIHdheSBpdHMgc3RhdGUgbWFjaGlu
ZSBjYW4gaGVscCByZWNvdmVyaW5nLgo+ID4+Pj4+Pj4+TXkgdHJlZSBpcyBhYm91dCBhIG1vbnRo
IG9sZCBzbyBwZXJoYXBzIHRoZXJlIGlzIHNvbWUgc29ydCBvZiByZWdyZXNzaW9uCj4gPj4+Pj4+
Pj5idXQgdGhpcyBjZXJ0YWlubHkgd29ya3MgZm9yIG1lLiBBZnRlciByZXN1bWUgbmV0ZnJvbnQg
Z2V0cwo+ID4+Pj4+Pj4+WGVuYnVzU3RhdGVJbml0V2FpdCBmcm9tIGJhY2tlbmQgd2hpY2ggY2F1
c2VzIHhlbm5ldF9jb25uZWN0KCkuCj4gPj4+Pj4+PkFoLCB0aGUgZGlmZmVyZW5jZSBjYW4gYmUg
b2YgdGhlIHdheSB3ZSBnZXQgdGhlIGd1ZXN0IGVudGVyCj4gPj4+Pj4+PnRoZSBzdXNwZW5kIHN0
YXRlLiBJIGFtIG1ha2luZyBteSBndWVzdCB0byBzdXNwZW5kIHdpdGg6Cj4gPj4+Pj4+PmVjaG8g
bWVtID4gL3N5cy9wb3dlci9zdGF0ZQo+ID4+Pj4+Pj5BbmQgdGhlbiBJIHVzZSBhbiBpbnRlcnJ1
cHQgdG8gdGhlIGd1ZXN0ICh0aGlzIGlzIGEgdGVzdCBjb2RlKQo+ID4+Pj4+Pj50byB3YWtlIGl0
IHVwLgo+ID4+Pj4+Pj5Db3VsZCB5b3UgcGxlYXNlIHNoYXJlIHlvdXIgZXhhY3QgdXNlLWNhc2Ug
d2hlbiB0aGUgZ3Vlc3QgZW50ZXJzIHN1c3BlbmQKPiA+Pj4+Pj4+YW5kIHdoYXQgeW91IGRvIHRv
IHJlc3VtZSBpdD8KPiA+Pj4+Pj54bCBzYXZlIC8geGwgcmVzdG9yZQo+ID4+Pj4+Pgo+ID4+Pj4+
Pj5JIGNhbiBzZWUgbm8gd2F5IGJhY2tlbmQgbWF5IHdhbnQgZW50ZXIgWGVuYnVzU3RhdGVJbml0
V2FpdCBpbiBteQo+ID4+Pj4+Pj51c2UtY2FzZQo+ID4+Pj4+Pj5hcyBpdCBzaW1wbHkgZG9lc24n
dCBrbm93IHdlIHdhbnQgaGltIHRvLgo+ID4+Pj4+PllvdXJzIGxvb2tzIGxpa2UgQUNQSSBwYXRo
LCBJIGRvbid0IGtub3cgaG93IHdlbGwgaXQgd2FzIHRlc3RlZCBUQkguCj4gPj4+Pj5JIHJlbWVt
YmVyIGEgc2VyaWVzIGZyb20gYW1hem9uIFsxXSB0aGF0IHBsYXlzIGFyb3VuZCBzdXNwZW5kIGFu
ZCBoaWJlcm5hdGlvbi4gVGhlIHBhdGNoIFsyXSBsZWFkcyBtZSB0byB0aGluayB0aGF0IGd1ZXN0
IHRyaWdnZXJlZCBzdXNwZW5kL3Jlc3VtZSBkb2VzIG5vdCB3b3JrIHByb3Blcmx5LiBJdCBsb29r
cyBsaWtlIHRoZSBzZXJpZXMgaGFzIG5ldmVyIGJlZW4gZnVsbHkgcmV2aWV3ZWQuIE5vdCBzdXJl
IHdoeS4uLgo+ID4+Pj5KdWxpZW4sIHRoYW5rcyBhIGxvdCBmb3IgYnJpbmdpbmcgdGhlc2UgcGF0
Y2hlcyB0byBvdXIgYXR0ZW50aW9uIHdoaWNoIHdlIG9idmlvdXNseSBtaXNzZWQuCj4gPj4+Pj5B
bnl3YXksIGZyb20gbXkgdW5kZXJzdGFuZGluZyB0aGlzIHNlcmllcyBtYXkgc29sdmUgT2xla3Nh
bmRyIGlzc3VlLiBIb3dldmVyLCB0aGlzIHdvdWxkIG9ubHkgYWRkcmVzcyB0aGUgY29tbW9uIGNv
ZGUgc2lkZS4gQUZBSUsgT2xla3NhbmRyIGlzIHRhcmdldGluZyBBcm0gcGxhdGZvcm0uIElmIHNv
LCBJIHRoaW5rIHRoaXMgd291bGQgcmVxdWlyZSBtb3JlIHdvcmsgdGhhbiB0aGlzIHNlcmllcy4g
QXJtIGNvZGUgc3RpbGwgbWlzcyBmZXcgYml0cyBwcm9wZXJseSBzdXNwZW5kL3Jlc3VtZSBhcmNo
IHNwZWNpZmljIGNvZGUgKHNlZSBbMl0pLgo+ID4+Pj4+Cj4gPj4+Pj5JIGhhdmUgYSBicmFuY2gg
b24gbXkgZ2l0IHRvIHRyYWNrIHRoZSBzZXJpZXMuIEhvd2V2ZXIsIHRoZXkgbmV2ZXIgaGF2ZSBi
ZWVuIHJlc2VudCBhZnRlciBJYW4gQ2FtcGJlbGwgbGVmdCBDaXRyaXguIEkgd291bGQgYmUgaGFw
cHkgdG8gcmV2aWV3IHRoZW0gaWYgc29tZW9uZSB3YW50cyB0byBwaWNrIHRoZW0gdXAgYW5kIHJl
cG9zdCB0aGVtLgo+ID4+Pj4+Cj4gPj4+PkZpcnN0IG9mIGFsbCwgbGV0IG1lIG1ha2UgaXQgY2xl
YXIgdGhhdCB3ZSBhcmUgaW50ZXJlc3RlZCBpbiBoaWJlcm5hdGlvbiBsb25nIHRlcm0sIHNvIGl0
IHdvdWxkIGJlCj4gPj4+PmRlc2lyYWJsZSB0byByZS11c2UgYXMgbXVjaCB3b3JrIGZvcm0gcmVz
dW1lL3N1c3BlbmQgYXMgd2UgY2FuLiBCdXQsIHdlIHNlZSBpdCBhcyBhIHN0ZXAgYnkKPiA+Pj4+
c3RlcCB3b3JrLCBlLmcuIGZpcnN0IFMyUkFNIGFuZCBsYXRlciBvbiBoaWJlcm5hdGlvbi4KPiA+
Pj4+TGV0IG1lIGNsYXJpZnkgdGhlIGltbWVkaWF0ZSB1c2UtY2FzZSB0aGF0IHdlIGhhdmUsIHNv
IGl0IGlzIGVhc2llciB0byB1bmRlcnN0YW5kIHdoYXQgd2Ugd2FudAo+ID4+Pj5hbmQgd2hhdCB3
ZSBkb24ndCBhdCB0aGUgbW9tZW50LiBXZSBhcmUgYWJvdXQgdG8gY29udGludWUgd29yayBzdGFy
dGVkIGJ5IE1pcmVsYS9YaWxpbnggb24KPiA+Pj4+U3VzcGVuZC10by1SQU0gZm9yIEFSTSBbM10g
YW5kIHdlIG1hZGUgbnVtYmVyIG9mIGFzc3VtcHRpb25zOgo+ID4+Pj4xLiBXZSBhcmUgdGFsa2lu
ZyBhYm91dCAqc3lzdGVtKiBzdXNwZW5kLCBlLmcuIHRoZSBnb2FsIGlzIHRvIHN1c3BlbmQgYWxs
IHRoZSBjb21wb25lbnRzCj4gPj4+Pm9mIHRoZSBzeXN0ZW0gYW5kIFhlbiBpdHNlbGYgYXQgb25j
ZS4gVGhpbmsgYWJvdXQgdGhpcyBhcyBmYXN0LWJvb3QgYW5kL29yIGVuZXJneSBzYXZpbmcKPiA+
Pj4+ZmVhdHVyZSBpZiB5b3Ugd2lsbC4KPiA+Pj4+Mi4gV2l0aCBzdXNwZW5kL3Jlc3VtZSB0aGVy
ZSBpcyBubyBpbnRlbnRpb24gdG8gbWlncmF0ZSBWTXMgdG8gYW55IG90aGVyIGhvc3QuCj4gPj4+
PjMuIE1vc3QgcHJvYmFibHkgY29uZmlndXJhdGlvbiBvZiB0aGUgYmFjay9mcm9udCB3b24ndCBj
aGFuZ2UgYmV0d2VlbiBzdXNwZW5kL3Jlc3VtZS4KPiA+Pj4+QnV0IGxvbmcgdGVybSB3ZSBhcmUg
YWxzbyB0aGlua2luZyBmb3Igc3VwcG9ydGluZyBzdXNwZW5kL3Jlc3VtZSBpbiBpdHMgYnJvYWRl
ciBtZWFuaW5nLAo+ID4+Pj5lLmcuIHdoYXQgaXMgcHJvYmFibHkgd2hhdCB5b3UgbWVhbiBieSBz
dXNwZW5kL3Jlc3VtZS4KPiA+Pj5BRkFJSyAuc3VzcGVuZCBhbmQgLnJlc3VtZSBjYWxsYmFja3Mg
aW4gZnJvbnRlbmQgZHJpdmVycyBhcmUKPiA+Pj5zcGVjaWZpY2FsbHkgZm9yIHhsIHNhdmUvcmVz
dG9yZSBjYXNlIHJhdGhlciB0aGFuIHRoZSBub3JtYWwgInN5c3RlbSIKPiA+Pj5zdXNwZW5kLiBp
LmUuIFRoZSBmb3JtZXIgaXMgQm9yaXMnIGNhc2UgYW5kIHNvbWV0aGluZyBJIGNhbGxlZCAiWGVu
Cj4gPj4+c3VzcGVuZCIgaW4gdGhlIHBhdGNoIHNlcmllcywgdGhlIGxhdHRlciBzaG91bGQgYmUg
eW91ciBpbnRlcmVzdCBhbmQKPiA+Pj5jYWxsZWQgIkFDUEkgcGF0aCIgaGVyZSwgYW5kIEkgcmVm
ZXJyZWQgdG8gYXMgIlBNIHN1c3BlbmQiLiBUaGV5IGFyZQo+ID4+PnZlcnkgZGlmZmVyZW50IGNv
ZGUgcGF0aHMsIHNlZSBkcml2ZXJzL3hlbi9tYW5hZ2UuYyBmb3IgZGV0YWlscyBvZgo+ID4+Plhl
biBzdXNwZW5kLgo+ID4+WWVzLCBJIHNhdyB0aGF0IGNvZGUsIHRoYW5rIHlvdQo+ID4+Pj5HaXZl
biB0aGF0LCB3ZSB0aGluayB0aGF0IHdlIGRvbid0IG5lZWQgWGVuIHN1cHBvcnQgdG8gc2F2ZSBn
cmFudHMsIHBhZ2UgdGFibGVzIGFuZCBvdGhlcgo+ID4+Pj5WTSdzIGNvbnRleHQgb24gc3VzcGVu
ZCBhdCBsZWFzdCBhdCB0aGUgZmlyc3Qgc3RhZ2UgYXMgd2UgYXJlIGltcGxlbWVudGluZyBub3Qg
YSBmdWxseQo+ID4+Pj5ibG93biBzdXNwZW5kL3Jlc3VtZSwgYnV0IG9ubHkgUzJSQU0gcGFydCBv
ZiBpdCB3aGljaCBpcyBtdWNoIG1vcmUgc2ltcGxlciB0aGFuIGEgZ2VuZXJpYwo+ID4+Pj5zdXNw
ZW5kIGltcGxlbWVudGF0aW9uLiBXZSBvbmx5IG5lZWQgY2hhbmdlcyB0byBMaW51eCBrZXJuZWwg
ZnJvbnRlbmQgZHJpdmVycyBmcm9tIFsxXSAtIHRoZQo+ID4+Pj5waWVjZSB0aGF0IHdlIG1pc3Mg
aXMgc3VzcGVuZC9yZXN1bWUgaW1wbGVtZW50YXRpb24gaW4gdGhlIG5ldGZyb250IGRyaXZlci4g
V2hhdCBpcyBtb3JlLCBhcwo+ID4+Pj53ZSBhcmUgbm90IGNoYW5naW5nIGJhY2svZnJvbnQgY29u
ZmlndXJhdGlvbiwgd2UgY2FuIGV2ZW4gbGl2ZSB3aXRoIGVtcHR5IC5yZXN1bWUvLnN1c3BlbmQK
PiA+Pj4+ZnJvbnRlbmQncyBjYWxsYmFja3MgYmVjYXVzZSBldmVudCBjaGFubmVscywgcmluZ3Mg
ZXRjLiBhcmUgInN0YXRpY2FsbHkiIGFsbG9jYXRlZCBpbiBvdXIKPiA+Pj4+dXNlLWNhc2UgYXQg
dGhlIGZpcnN0IHN5c3RlbSBzdGFydCAoY29sZCBib290KS4gQW5kIGluZGVlZCwgdGVzdHMgc2hv
dyB0aGF0IHdha2luZyBkb21haW5zCj4gPj4+PmluIHRoZSByaWdodCBvcmRlciBkbyBhbGxvdyB0
aGF0Lgo+ID4+Pj5TbywgZnJhbmtseSwgZnJvbSBbM10gd2UgYXJlIGltbWVkaWF0ZWx5IGludGVy
ZXN0ZWQgaW4gaW1wbGVtZW50aW5nIC5yZXN1bWUvLnN1c3BlbmQsIG5vdAo+ID4+PklmIHlvdSBq
dXN0IChyZSlpbXBsZW1lbnQgLnN1c3BlbmQgYW5kIC5yZXN1bWUgc28gd2l0aG91dCB0YWtpbmcg
Y2FyZQo+ID4+Pm9mIFhlbiBzdXNwZW5kLCB5b3UgY2FuIGVhc2lseSBicmVhayB0aGUgZXhpc3Rp
bmcgZnVuY3Rpb25hbGl0eS4gVGhlCj4gPj4+cGF0Y2ggc2VyaWVzIGludHJvZHVjZWQgLmZyZWV6
ZSBhbmQgLnJlc3RvcmUgY2FsbGJhY2tzIGZvciBib3RoIFBNCj4gPj4+c3VzcGVuZCBhbmQgaGli
ZXJuYXRpb24sIGFuZCBrZXB0IC5zdXNwZW5kIChub3QgaW1wbGVtZW50ZWQgaW4gbW9zdAo+ID4+
PmZyb250ZW5kIHRob3VnaCkgYW5kIC5yZXN1bWUgd2l0aCBubyBjaGFuZ2VzIGZvciBYZW4gc3Vz
cGVuZC4KPiA+Pj4KPiA+Pj5Ob3RlIHRoYXQgeGVuYnVzIGhhcyBtYXBwZWQgZnJlZXplL3RoYXcv
cmVzdG9yZSBldmVudHMgdG8gc3VzcGVuZCwKPiA+Pj5yZXN1bWUgYW5kIGNhbmNlbCBjYWxsYmFj
a3MgdG8gaGFuZGxlICJjaGVja3BvaW50IiBjYXNlWzRdLiBUaGlzIHdhcyBhCj4gPj4+Yml0IHRy
aWNreSBhbmQgbGVkIG1lIHRvIHRoZSBkZXNpZ24gdG8gaGF2ZSB0aGUgc2VwYXJhdGUgc2V0IG9m
Cj4gPj4+Y2FsbGJhY2tzIGF0IGVhY2ggZnJvbnRlbmQgZHJpdmVyIGxldmVsWzVdLiBZb3UgbWln
aHQgbmVlZCB0byBjb25zaWRlcgo+ID4+PmEgc2ltaWxhciBhcHByb2FjaCBldmVuIGlmIHlvdXIg
aW1tZWRpYXRlIGludGVyZXN0IGF0IHRoZSBtb21lbnQgaXMgUE0KPiA+Pj5zdXNwZW5kLgo+ID4+
Rm9yIHRoZSBpbW1lZGlhdGUgdGFzayB3ZSBoYXZlIGF0IHRoZSBtb21lbnQgd2UgdGhpbmsgd2Ug
Y2FuIHJlLXVzZQo+ID4+eW91ciB3b3JrIGFuZCBpbXBsZW1lbnQgLnN1c3BlbmQvLnJlc3VtZSBi
YXNlZCBvbiBpdCAod2UgYXJlIHRhcmdldGluZwo+ID4+UzJSQU0gYXMgdGhlIGZpcnN0IHN0YWdl
KS4KPiA+PkJ1dCBsb25nIHRlcm0gLSB3ZSBkbyBzdXBwb3J0IHRoZSBpZGVhIG9mIGZ1bGx5IGlt
cGxlbWVudGVkCj4gPj5zdXNwZW5kIGFuZCAqaGliZXJuYXRlKiBmdW5jdGlvbmFsaXR5IGFzIHlv
dSBkZXNjcmliZSBpdC4KPiA+PlNvLCB5ZXMsIHdlIGFyZSBhbHNvIHRoaW5raW5nIGFib3V0IHRo
YXQuCj4gPj4+PmV2ZW4gZnJlZXplL3RoYXcvcmVzdG9yZSBjYWxsYmFja3M6IGlmIEFtYXpvbiBo
YXMgd2lsbCBhbmQgY2FwYWNpdHkgdG8gY29udGludWUgd29ya2luZyBvbiBbM10KPiA+Pj4+dGhl
biBvbmNlIHRoYXQgZ2V0cyBpbnRvIHRoZSB1cHN0cmVhbSBpdCBhbHNvIHNvbHZlcyBvdXIgUzJS
QU0gdXNlLWNhc2UsIGJ1dCBpZiBub3QgdGhlbiB3ZQo+ID4+Pj5jYW4gcHJvYmFibHkgcmUtd29y
ayBuZXRmcm9udCBwYXRjaCBhbmQgb25seSBwcm92aWRlIC5yZXN1bWUvLnN1c3BlbmQgY2FsbGJh
Y2tzIHdoaWNoIHdlIG5lZWQKPiA+Pj4+Zm9yIG5vdyAocmVtZW1iZXIgb3VyIHZlcnkgc3BlY2lm
aWMgdXNlLWNhc2Ugd2hpY2ggY2FuIHN1cnZpdmUgc3VzcGVuZCB3aXRob3V0IGNhbGxiYWNrcwo+
ID4+Pj5pbXBsZW1lbnRlZCkuCj4gPj4+PklNTywgcGF0Y2hlcyBhdCBbMl0gc2VlbSB0byBiZSB1
c2VmdWwgd2hpbGUgaW1wbGVtZW50aW5nIGdlbmVyaWMgc3VzcGVuZC9yZXN1bWUgYW5kIGNhbgo+
ID4+Pj5iZSBwb3N0cG9uZWQgZm9yIFMyUkFNLgo+ID4+Pj4KPiA+Pj4+SnVsaWVuL0p1ZXJnZW4v
Qm9yaXMvQW1hem9uIC0gY291bGQgeW91IHBsZWFzZSBleHByZXNzIHlvdXIgdmlldyBvbiB0aGUg
YWJvdmU/Cj4gPj4+PklzIGl0IGFjY2VwdGFibGUgdGhhdCBmb3Igbm93IHdlIG9ubHkgdGFrZSBy
ZS13b3JrZWQgbmV0ZnJvbnQgcGF0Y2ggZnJvbSBbM10gd2l0aCBmdWxsCj4gPj4+PmltcGxlbWVu
dGF0aW9uIGluIG1pbmQgZm9yIGxhdGVyICh3ZSByZXVzZSBjb2RlIGZvciAucmVzdW1lLy5zdXNw
ZW5kKT8KPiA+Pj5JbiBmYWN0LCBBbmNoYWwgaGFzIHRha2VuIG92ZXIgbXkgaW5pdGlhbCB3b3Jr
IGFuZCBzaGUgbWF5IHdhbnQgdG8gY2hpbWUKPiA+Pj5pbiBoZXJlLgo+ID4+R3JlYXQsIGNvdWxk
IHlvdSBwbGVhc2UgbGV0IHVzIGtub3cgd2hhdCBpcyB0aGUgcHJvZ3Jlc3MgYW5kIGZ1cnRoZXIg
cGxhbnMKPiA+Pm9uIHRoYXQsIHNvIHdlIGRvIG5vdCB3b3JrIG9uIHRoZSBzYW1lIGNvZGUgYW5k
IGNhbiBjb29yZGluYXRlIG91cgo+ID4+ZWZmb3J0cyBzb21laG93PyBBbmNoYWwsIGNvdWxkIHlv
dSBwbGVhc2Ugc2hlZCBzb21lIGxpZ2h0IG9uIHRoaXM/Cj4gPkxvb2tzIGxpa2UgbXkgcHJldmlv
dXMgZW1haWwgZGlkIG5vdCBtYWtlIGl0IHRvIG1haWxpbmcgbGlzdC4gTWF5IGJlIHNvbWUgaXNz
dWVzIHdpdGggbXkKPiA+ZW1haWwgc2VydmVyIHNldHRpbmdzLiBHaXZpbmcgaXQgYW5vdGhlciBz
aG90Lgo+ID5ZZXMsIEkgYW0gd29ya2luZyBvbiB0aG9zZSBwYXRjaGVzIGFuZCBwbGFuIHRvIHJl
LXBvc3QgdGhlbSBpbiBhbiBlZmZvcnQgdG8gdXBzdHJlYW0uCj4gVGhpcyBpcyByZWFsbHkgZ3Jl
YXQsIGxvb2tpbmcgZm9yd2FyZCB0byBpdDogYW55IGRhdGUgaW4geW91ciBtaW5kCj4gd2hlbiB0
aGlzIGNhbiBoYXBwZW4/Ck5vdCBhIHNwZWNpZmljIGRhdGUgYnV0IG1heSBiZSBpbiBmZXcgd2Vl
a3MuIEkgYW0gY3VycmVudGx5IHN3YW1wZWQgYXQgd29yay4KPiA+SSBhZ3JlZSB3aXRoIE11bmVo
aXNhIGhlcmUgb24gY29uc2lkZXJpbmcgdGhlIHBhdGNoZXMgdGhhdCBhcmUgYWxyZWFkeSBvdXQg
dGhlcmUgYXMKPiA+SSBwbGFuIHRvIGtlZXAgdGhlIHNhbWUgbW9kZWwgdG8gZGlzdGluZ3Vpc2gg
UE0gU1VTUEVORCBhbmQgUE0gSElCRVJOQVRJT04gZnJvbSB4ZW4KPiA+c3VzcGVuZCBhbmQgcmVz
dW1lLiBUaGVyZSBtYXkgYmUgbWlub3IgZml4ZXMgaGVyZSBhbmQgdGhlcmUgaG93ZXZlciwgdGhl
IG92ZXJhbGwKPiA+aWRlYSB3aWxsIHN0aWxsIHJlbWFpbiB0aGUgc2FtZS4KPiBPaywgc28gSSds
bCBwbGFuIG15IGVmZm9ydHMgYWNjb3JkaW5nbHkKPiA+ICBBcyB0aGUgcHJldmlvdXMgcGF0Y2hl
cyB0aGVyZSB3aWxsIGJlIHN1cHBvcnQgZm9yCj4gPm9ubHkgeGVuLWJsa2Zyb250IGFuZCB4ZW4t
bmV0ZnJvbnQgaW4gdGhlIGluaXRpYWwgcGF0Y2hzZXQuCj4gPj4+VGhhdCBzYWlkLCBJJ2QgYmUg
dmVyeSBoYXBweSB0byByZXZpZXcgcGF0Y2hlcyBpZiB5b3UgY29tZSB1cCB3aXRoIHlvdXIKPiA+
Pj5vd24gb25lcywgc28gZmVlbCBmcmVlIHRvIGFkZCBtZSBpbiB0aGF0IGNhc2UuCj4gPj5TdXJl
LCB0aGFuayB5b3UhCj4gPj4+Pj5DaGVlcnMsCj4gPj4+Pj4KPiA+Pj4+PlsxXSBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDYvbXNnMDA4
MjMuaHRtbAo+ID4+Pj4+Cj4gPj4+Pj5bMl0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9cGVvcGxlL2p1bGllbmcvbGludXgtYXJtLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy94
ZW4tbWlncmF0aW9uL3YyCj4gPj4+Pj4KPiA+Pj4+WzNdIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMTA5My5odG1sCj4gPj4+
WzRdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPWIzZTk2YzBjNzU2MjExZTgwNWM2OTQxZDRhNmU1ZjZl
MTk5NWNiNmIKPiA+Pj5bNV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE4LTA2L21zZzAwODI1Lmh0bWwKPiA+Pj4KPiA+Pj4+Pj4tYm9yaXMK
PiA+Pj4+Pj4KPiA+Pj4+Pj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+ID4+Pj4+Plhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+Pj4+Pj5YZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiA+Pj4+Pj5odHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gPj4+Pj4+Cj4gPj4+PlRoYW5rIHlvdSwKPiA+
Pj4+T2xla3NhbmRyCj4gPj4+VGhhbmtzLAo+ID4+Pk11bmVoaXNhCj4gPlRoYW5rcywKPiA+QW5j
aGFsCj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgoKVGhhbmtzLApBbmNoYWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 00:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 00: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 1h9exG-0003EE-HP; Fri, 29 Mar 2019 00:01: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9exE-0003E4-KT
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 00:01:04 +0000
X-Inumbo-ID: bdad3f46-51b5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdad3f46-51b5-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 00:01:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9exB-000527-WF; Fri, 29 Mar 2019 00:01:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9exB-00066h-64; Fri, 29 Mar 2019 00:01:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9exB-00008W-5A; Fri, 29 Mar 2019 00:01:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134048-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<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-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-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:migrate-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 00:01:01 +0000
Subject: [Xen-devel] [xen-unstable test] 134048: 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>

ZmxpZ2h0IDEzNDA0OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDA0OC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDA3CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzQwMDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzNDAwNwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNDAwNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM0MDA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQw
MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNDAwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDA3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzQwMDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzNDAwNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM0
MDA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhm
ZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzNDA0OCAgMjAxOS0wMy0yNCAxMTo0MDoyNSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAg
ICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
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
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
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
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
b2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkK
ClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 00:04:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 00:04: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 1h9f0s-0003Xr-8l; Fri, 29 Mar 2019 00:04: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9f0q-0003Xe-Oc
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 00:04:48 +0000
X-Inumbo-ID: 42dbddd4-51b6-11e9-9bfc-279ef786591c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42dbddd4-51b6-11e9-9bfc-279ef786591c;
 Fri, 29 Mar 2019 00:04:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9f0n-00055c-Eq; Fri, 29 Mar 2019 00:04:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9f0n-0006Vk-5D; Fri, 29 Mar 2019 00:04:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9f0n-0002KB-4Z; Fri, 29 Mar 2019 00:04:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1h9f0n-0002KB-4Z@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 00:04:45 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-i386-freebsd10-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCBndWVzdC1zYXZlcmVzdG9yZQoKVHJlZTogbGlu
dXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13
YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVl
OiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJl
ZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hh
bmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZTYwNDgzZjJmODQ5OGFlMDhhZTc5Y2E0YzZmYjAz
YTMzMTdmNWUxZQogIEJ1ZyBub3QgcHJlc2VudDogOWNkOTc5NTZjZmRkZTg1ZDU4ODdmMmVhNTRm
ZjU5OGY2MTVlZTFiMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE3MC8KCgogIGNvbW1pdCBlNjA0ODNmMmY4NDk4
YWUwOGFlNzljYTRjNmZiMDNhMzMxN2Y1ZTFlCiAgQXV0aG9yOiBNYXJrdXMgQXJtYnJ1c3RlciA8
YXJtYnJ1QHJlZGhhdC5jb20+CiAgRGF0ZTogICBXZWQgTWFyIDEzIDA5OjQzOjMwIDIwMTkgKzAx
MDAKICAKICAgICAgdmw6IEZpeCB0byBjcmVhdGUgbWlncmF0aW9uIG9iamVjdCBiZWZvcmUgYmxv
Y2sgYmFja2VuZHMgYWdhaW4KICAgICAgCiAgICAgIFJlY2VudCBjb21taXQgY2RhNGFhOWE1YTAg
bW92ZWQgYmxvY2sgYmFja2VuZCBjcmVhdGlvbiBiZWZvcmUgbWFjaGluZQogICAgICBwcm9wZXJ0
eSBldmFsdWF0aW9uLiAgVGhpcyBicm9rZSBxZW11LWlvdGVzdHMgMDU1LiAgVHVybnMgb3V0IHdl
IG5lZWQKICAgICAgdG8gY3JlYXRlIHRoZSBtaWdyYXRpb24gb2JqZWN0IGJlZm9yZSBibG9jayBi
YWNrZW5kcywgc28gYmxvY2sKICAgICAgYmFja2VuZHMgY2FuIGFkZCBtaWdyYXRpb24gYmxvY2tl
cnMuICBGaXggYnkgY2FsbGluZwogICAgICBtaWdyYXRpb25fb2JqZWN0X2luaXQoKSBlYXJsaWVy
LCByaWdodCBiZWZvcmUgY29uZmlndXJlX2Jsb2NrZGV2KCkuCiAgICAgIAogICAgICBGaXhlczog
Y2RhNGFhOWE1YTA4Nzc3Y2YxM2UxNjRjMDU0M2JkNDg4OGI4YWRjZQogICAgICBSZXBvcnRlZC1i
eTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogTWFy
a3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVw
bGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NC5ndWVzdC1zYXZlcmVzdG9yZS5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBo
IG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVw
IC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0Lmd1ZXN0LXNhdmVyZXN0b3JlIC0tc3VtbWFyeS1v
dXQ9dG1wLzEzNDE3MC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMzkwOSAt
LWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUgdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCBndWVzdC1zYXZlcmVzdG9yZQpTZWFyY2hpbmcgZm9yIGZhaWx1cmUg
LyBiYXNpcyBwYXNzOgogMTMzOTk3IGZhaWwgW2hvc3Q9cGlub3QxXSAvIDEzMzkwOSBbaG9zdD1i
YXJvcXVlMV0gMTMzODcyIFtob3N0PXBpbm90MF0gMTMzODQ0IFtob3N0PWRlYmluYTFdIDEzMzc5
MSBbaG9zdD1lbGJsaW5nMV0gMTMzNzUwIFtob3N0PWVsYmxpbmcwXSAxMzM3MDMgW2hvc3Q9Zmlh
bm8xXSAxMzM2NzcgW2hvc3Q9Zmlhbm8wXSAxMzM2NTAgW2hvc3Q9YmFyb3F1ZTBdIDEzMzYxMyBb
aG9zdD1jaGFyZG9ubmF5MV0gMTMzNTg5IFtob3N0PWl0YWxpYTFdIDEzMzU3NiBvay4KRmFpbHVy
ZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMzOTk3IC8gMTMzNTc2Cih0cmVlIHdpdGggbm8gdXJs
OiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2Vh
YmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNTcyNmE4ZDBmMTk1OGFm
ODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDk3YTM5
ZDkwM2ZlMzNjNDViZTgzYWM2OTQzYTJmODJhMzY0OWExMSA1OWU5NzgzZGRmMThlNjUwNjIyZTA1
NzNjYWQ0ZjA4ZGI2NTU5MmU0CkJhc2lzIHBhc3MgMzA5MjFmYzFlNWZjZjkwNGY5YWZkZGVlY2Ux
Mjg4ZjViMTZiYTAxNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMWQzMWYxODcyYjMzN2U0YWNh
YzViZjZiM2MyYTQ1YjY2ZTQzYjQ5NCBmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1
NWI3NWFmCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjMzA5MjFmYzFlNWZjZjkw
NGY5YWZkZGVlY2UxMjg4ZjViMTZiYTAxNy01NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThk
MjEzZTczOWI3IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0IzFkMzFmMTg3MmIzMzdlNGFjYWM1YmY2YjNjMmE0NWI2NmU0M2I0XAogOTQt
ZDk3YTM5ZDkwM2ZlMzNjNDViZTgzYWM2OTQzYTJmODJhMzY0OWExMSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdCNmMzkzYjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmLTU5
ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKTG9hZGVkIDE2MjgwIG5vZGVz
IGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMzNTc2IHBh
c3MgMzA5MjFmYzFlNWZjZjkwNGY5YWZkZGVlY2UxMjg4ZjViMTZiYTAxNyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggMWQzMWYxODcyYjMzN2U0YWNhYzViZjZiM2MyYTQ1YjY2ZTQzYjQ5NCBmMzkz
YjgyZmU1YmEzZWQ5Y2ZlMmIzMDZmZmE1MzM2OGU1NWI3NWFmCiAxMzM1ODkgW2hvc3Q9aXRhbGlh
MV0KIDEzMzYxMyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMzY3NyBbaG9zdD1maWFubzBdCiAxMzM2
NTAgW2hvc3Q9YmFyb3F1ZTBdCiAxMzM3OTEgW2hvc3Q9ZWxibGluZzFdCiAxMzM3MDMgW2hvc3Q9
Zmlhbm8xXQogMTMzNzUwIFtob3N0PWVsYmxpbmcwXQogMTMzODQ0IFtob3N0PWRlYmluYTFdCiAx
MzM4NzIgW2hvc3Q9cGlub3QwXQogMTMzOTA5IFtob3N0PWJhcm9xdWUxXQogMTMzOTM5IGZhaWwg
aXJyZWxldmFudAogMTMzOTc1IGZhaWwgaXJyZWxldmFudAogMTMzOTk3IGZhaWwgNTcyNmE4ZDBm
MTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZDk3YTM5ZDkwM2ZlMzNjNDViZTgzYWM2OTQzYTJmODJhMzY0OWExMSA1OWU5NzgzZGRmMThlNjUw
NjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CiAxMzQxMDYgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFk
OGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZDE1NGM0ZDlm
NDhhNDRhZDI0ZTEzZjQ2MDMzZDBmMTBhMDVjOTIzIDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2Nh
ZDRmMDhkYjY1NTkyZTQKIDEzNDEzOCBwYXNzIDk5NDAzMDk3YmUwY2JlMTIwNDI3NzVkOWNhM2E2
NmYyMDE4YWRjM2UgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDYyY2ZhYmI1MjIxMDEzOTg0M2Uy
NmM5NTQzNDM1NmY3M2EwNjMxYjkgNGRlZWFmMmEzZWU1MGIwOTY0MjZlZWE0MWE0YzliOTZkZWQw
ZjAyOQogMTM0MTI4IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2
OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNWRlNTY3NDJhM2M5MWRlM2Q2NDYzMjZiZWM0M2E5
ODliYmE4M2NhNCA5OTY5ODBlZjg2OTU4NWYyODc4YmZlZGUyM2M2YmM3NWQxZmQxMmMxCiAxMzQx
MjUgcGFzcyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBjYjQyYTU4NjdlNzY3N2E5ZmExODg1YTg0MzZkM2U3ZThjYmVlZWU5
IDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKIDEzNDEwOCBwYXNzIDU3
MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDQxNThlOTNmNGFjZWQyNDdjOGRiOTRhMDI3NWZjMDI3ZGE3ZGM5N2UgYTg5MmY4MWRk
ZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MTM3IHBhc3MgOTk0MDMwOTdiZTBj
YmUxMjA0Mjc3NWQ5Y2EzYTY2ZjIwMThhZGMzZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDYz
MTZmMWRmZmZjNmJlNzJlOTRlODlmN2IwZTkxNjJlN2RjZGNmMSA5YjBiYzkxYjNiMzI4NTZkZjAx
NGZhYjlkZTQwZjQ2M2M4OWE4YjFlCiAxMzQxMDAgcGFzcyAzMDkyMWZjMWU1ZmNmOTA0ZjlhZmRk
ZWVjZTEyODhmNWIxNmJhMDE3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAxZDMxZjE4NzJiMzM3
ZTRhY2FjNWJmNmIzYzJhNDViNjZlNDNiNDk0IGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUz
MzY4ZTU1Yjc1YWYKIDEzNDExNSBwYXNzIGQ5ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIy
ZjcxOTFkNjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDA4MmMwNTQzYmFhNmYyMzc3MDRjODNh
NTE2NThiZDdmNmFlMzE2ZDUgMTdmNzQyNDJjY2YwY2U2ZTUxYzAzYTU4NjA5NDc4NjVjMGVmMGRj
MgogMTM0MTAzIGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDk3YTM5ZDkwM2ZlMzNjNDViZTgzYWM2OTQzYTJmODJh
MzY0OWExMSA1OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2NTU5MmU0CiAxMzQxMTAg
ZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCAyN2U0Mjc4OWI3NzY5ZWU5NTU2NzY3NjI3NTQyY2Y4ZmQ5YmZiYzRkIGE4
OTJmODFkZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKIDEzNDEwNSBmYWlsIDU3MjZh
OGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDU5OTNlM2JlMWQ5ZmY1Mzk1YzBiNzUzYzYzODc2MGJmZjRhODM2MGYgNTllOTc4M2RkZjE4
ZTY1MDYyMmUwNTczY2FkNGYwOGRiNjU1OTJlNAogMTM0MTE5IHBhc3MgZDk4OTYxNjQ1Mjk2OTdm
YWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMWQwMjNh
NTI5NmRjZjk4MjcyZWI5ZmZiZmRjNmVmMWU4MjBjOTY5YiA0YThlNjg0ZDI5MzdhMjQwYjUxOTIy
YjY0ZWQwYTg2NmVjNGJhNzZkCiAxMzQxMTIgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRi
YzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkOTM2MGU5Njg4NWRiZDY5
Y2U0YWE5MjVkMTcwMWM3YTEwY2Y1NGFlIDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1
YzBlZjBkYzIKIDEzNDEyMSBwYXNzIGQ5ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcx
OTFkNjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGE5ZDFjYzlmNTZmODg5YjJhNzk2OGJhOTE3
Nzc5OTUyNWUyMzQwMDYgNGE4ZTY4NGQyOTM3YTI0MGI1MTkyMmI2NGVkMGE4NjZlYzRiYTc2ZAog
MTM0MTIwIHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggMTg1NTIxMTAyYjY3YzBkYzkxY2I5NWMyZTNlOGZjZTM2Yjk2
Mzg5MyA0YThlNjg0ZDI5MzdhMjQwYjUxOTIyYjY0ZWQwYTg2NmVjNGJhNzZkCiAxMzQxMzIgcGFz
cyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCAxZjc3M2Q5ZGQzMTg3MjgxYjI5Y2VhZTM4NTQxZmEyZDk0NWIxZDBmIGQyMTUx
MTUyZGQyYjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQwNGEzZDQKIDEzNDEyOSBwYXNzIGQ5ODk2MTY0
NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcxOTFkNjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGEwYWY4Y2VlM2NmNmMyZmMwOGZlZTViNjk4MjBjMmY5MWQ1YjBiNDQgOTk2OTgwZWY4Njk1ODVm
Mjg3OGJmZWRlMjNjNmJjNzVkMWZkMTJjMQogMTM0MTI2IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRl
MDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMmI0MmYzMWVh
ZTJjMjQ1MDdjMzgzMjZiMzUzNGNkOTI5MmU3ZGZjZiAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2Nh
Y2Y2NTcwNmUzZWQ2NjRkCiAxMzQxMzAgcGFzcyBkOTg5NjE2NDUyOTY5N2ZhZGUwMmFhZmM2NWEw
NjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4NWNlODQ0ODlhNzRkNGM2MDQ2
MzQ1YzdiYWFjOTRmMGEzZmZkODhmIGQyMTUxMTUyZGQyYjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQw
NGEzZDQKIDEzNDEzMyBwYXNzIGQ5ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcxOTFk
NjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGFiYjdlZGUxZmI2MGFiYmFmMGI1ZGJkMGU2ZTFk
MjllMjkxZDU3NjcgZDIxNTExNTJkZDJiMzg2NTNmYmE4ZjFkYmMyZDRhZjdkNDA0YTNkNAogMTM0
MTM1IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZjZjNjNjMGRiZjNkODNmYWNhNDgxMTUzYzkxOGMxYTlhYmQyOWU2
MCA3NjE5NzQ1MDcxOWQ3ODdiYmZiYTE5ZjkyZDE5MjBmYzdiMWZlMzRiCiAxMzQxNDQgcGFzcyA5
OTQwMzA5N2JlMGNiZTEyMDQyNzc1ZDljYTNhNjZmMjAxOGFkYzNlIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA2Y2I0ZjZkYjRmNDM2N2ZhYTMzZGE4NWIxNWY3NWJiYmQyYmVkMmE2IDRkZWVhZjJh
M2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKIDEzNDE0MSBwYXNzIDk5NDAzMDk3YmUw
Y2JlMTIwNDI3NzVkOWNhM2E2NmYyMDE4YWRjM2UgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDFl
YjVkYTNiNzMyNDY2MzIwZDZjMGM4MTQ1OWJiM2E4ZGY3MmExZDEgNGRlZWFmMmEzZWU1MGIwOTY0
MjZlZWE0MWE0YzliOTZkZWQwZjAyOQogMTM0MTQ1IHBhc3MgOTk0MDMwOTdiZTBjYmUxMjA0Mjc3
NWQ5Y2EzYTY2ZjIwMThhZGMzZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYzU1N2E4YzdiNzU1
ZDhjMTUzZmMwZjViZTAwNjg4MjI4YmU5NmU3NiA0ZGVlYWYyYTNlZTUwYjA5NjQyNmVlYTQxYTRj
OWI5NmRlZDBmMDI5CiAxMzQxNDcgcGFzcyA5OTQwMzA5N2JlMGNiZTEyMDQyNzc1ZDljYTNhNjZm
MjAxOGFkYzNlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBiNWI2YjJiOTEyYmJjZDM5NTM0MDdk
YTkzOGE4Zjk2OTU3N2FkM2ExIGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEz
YzMKIDEzNDE0OCBwYXNzIDk5NDAzMDk3YmUwY2JlMTIwNDI3NzVkOWNhM2E2NmYyMDE4YWRjM2Ug
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGVkYWVkNmM3MTFmMDcyNjc3ODVhMDVhNjMzZDk3ZGM5
MjY4YTczODUgYTQzYzFkZWMyNDZiZGVlNDg0ZTZhM2RlMDAxY2M2ODUwYTEwN2FiZQogMTM0MTUw
IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZTQ3NzBkZDk1YTU5NTg0YThkMDc3ZjNmNTdjMjM1Njc5MWRlYzg3MCA3
NjE5NzQ1MDcxOWQ3ODdiYmZiYTE5ZjkyZDE5MjBmYzdiMWZlMzRiCiAxMzQxNTEgcGFzcyAxODU3
OWY2OTY1MTM3ZjRjMTM0ZTIyYjhkZDkwNmViYThhNzEyZGZjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBlYjM0ZmMwM2UyZGU1NDFiZGEyNmU2MjVhZmNkZDY4MGM2YzdjMWYxIGQyMTUxMTUyZGQy
YjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQwNGEzZDQKIDEzNDE1MiBwYXNzIGQ5ODk2MTY0NTI5Njk3
ZmFkZTAyYWFmYzY1YTA2NzIyZjcxOTFkNjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGJkNTg2
YTkxMzM4YTY1MzA4MmZhZTc4ODZlMGMyZGQyZjY1Y2EwOTkgNGE4ZTY4NGQyOTM3YTI0MGI1MTky
MmI2NGVkMGE4NjZlYzRiYTc2ZAogMTM0MTUzIHBhc3MgYmI3M2I2Mzc5OTNiZDc3MDg3YzBmM2U1
NmU4NmEwNDBmMjMwZTQzNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODZlMmZjYTJkN2YxNjNj
NTBiODAyNTRlMGFmZGQ0ZTE2Mzc4YjNiYiAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2
NWMwZWYwZGMyCiAxMzQxNTUgcGFzcyBjOTc5NGU2ODIwYWQ5MmJjMGZhNDdhYzZhOTlmNjNmNmJi
NDc3MjI1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4NmUyZmNhMmQ3ZjE2M2M1MGI4MDI1NGUw
YWZkZDRlMTYzNzhiM2JiIDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIK
IDEzNDE1NyBwYXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGI5OGE2NjIwMWRiYzdjZjNiOTYyZjRiYjI2MGY2NjEwMGNj
NzU1NzggOGFjN2Q4MGY4ZDgyMGZjYzA4NTA4YzZmMzg4YTU3ZjU1MGYzYWRiYwogMTM0MTU5IHBh
c3MgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggMWY0NmFiMmU1MjZkMWZjMDcxNmM3NmRjNzhmMjE4MGZkNjhiMDljMSBhODky
ZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJiMDY4CiAxMzQxNjEgcGFzcyA1NzI2YThk
MGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCAyMzQ1YmRlNjQ3YTE3OWFjODg3MjNlOGUwYzJmYzE2NDNiM2E3YTdlIGE4OTJmODFkZGVjZjBh
ZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKIDEzNDE2MyBwYXNzIDU3MjZhOGQwZjE5NThhZjgw
YWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljZDk3OTU2
Y2ZkZGU4NWQ1ODg3ZjJlYTU0ZmY1OThmNjE1ZWUxYjEgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5
MWQ1MjAyMzRjNTQyYjA2OAogMTM0MTY0IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMy
YzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTYwNDgzZjJmODQ5OGFlMDhh
ZTc5Y2E0YzZmYjAzYTMzMTdmNWUxZSBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1
NDJiMDY4CiAxMzQxNjYgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTcz
OWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZm
NTk4ZjYxNWVlMWIxIGE4OTJmODFkZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKIDEz
NDE2NyBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVl
MWUgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MTY4IHBhc3Mg
NTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNkOTc5NTZjZmRkZTg1ZDU4ODdmMmVhNTRmZjU5OGY2MTVlZTFiMSBhODkyZjgx
ZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJiMDY4CiAxMzQxNzAgZmFpbCA1NzI2YThkMGYx
OTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBl
NjA0ODNmMmY4NDk4YWUwOGFlNzljYTRjNmZiMDNhMzMxN2Y1ZTFlIGE4OTJmODFkZGVjZjBhZDkw
NTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9u
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzNTc2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEzMzk5NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzNDEwMCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEzNDEwMyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBh
dCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZmNTk4ZjYxNWVlMWIxIGE4OTJm
ODFkZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKTm8gcmV2aXNpb25zIGxlZnQgdG8g
dGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQxNjMg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQxNjQgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzQxNjYgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNDE2NyAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNDE2OCAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM0MTcwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9k
dWNlZDogIGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVlMWUKICBCdWcgbm90
IHByZXNlbnQ6IDljZDk3OTU2Y2ZkZGU4NWQ1ODg3ZjJlYTU0ZmY1OThmNjE1ZWUxYjEKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzQxNzAvCgoKICBjb21taXQgZTYwNDgzZjJmODQ5OGFlMDhhZTc5Y2E0YzZmYjAzYTMz
MTdmNWUxZQogIEF1dGhvcjogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgog
IERhdGU6ICAgV2VkIE1hciAxMyAwOTo0MzozMCAyMDE5ICswMTAwCiAgCiAgICAgIHZsOiBGaXgg
dG8gY3JlYXRlIG1pZ3JhdGlvbiBvYmplY3QgYmVmb3JlIGJsb2NrIGJhY2tlbmRzIGFnYWluCiAg
ICAgIAogICAgICBSZWNlbnQgY29tbWl0IGNkYTRhYTlhNWEwIG1vdmVkIGJsb2NrIGJhY2tlbmQg
Y3JlYXRpb24gYmVmb3JlIG1hY2hpbmUKICAgICAgcHJvcGVydHkgZXZhbHVhdGlvbi4gIFRoaXMg
YnJva2UgcWVtdS1pb3Rlc3RzIDA1NS4gIFR1cm5zIG91dCB3ZSBuZWVkCiAgICAgIHRvIGNyZWF0
ZSB0aGUgbWlncmF0aW9uIG9iamVjdCBiZWZvcmUgYmxvY2sgYmFja2VuZHMsIHNvIGJsb2NrCiAg
ICAgIGJhY2tlbmRzIGNhbiBhZGQgbWlncmF0aW9uIGJsb2NrZXJzLiAgRml4IGJ5IGNhbGxpbmcK
ICAgICAgbWlncmF0aW9uX29iamVjdF9pbml0KCkgZWFybGllciwgcmlnaHQgYmVmb3JlIGNvbmZp
Z3VyZV9ibG9ja2RldigpLgogICAgICAKICAgICAgRml4ZXM6IGNkYTRhYTlhNWEwODc3N2NmMTNl
MTY0YzA1NDNiZDQ4ODhiOGFkY2UKICAgICAgUmVwb3J0ZWQtYnk6IEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRt
YXBzLiBTY2FsaW5nIGJ5IDAuODA3NzI1IHRvIGZpdApwbm10b3BuZzogMjI4IGNvbG9ycyBmb3Vu
ZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1t
YWlubGluZS90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0Lmd1ZXN0LXNhdmVyZXN0b3Jl
Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMzQxNzA6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNDE3MCBxZW11LW1h
aW5saW5lIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MTcwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDE0IGd1ZXN0
LXNhdmVyZXN0b3JlICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 00:41:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 00:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9fZh-0006wN-K0; Fri, 29 Mar 2019 00:40: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9fZg-0006w3-9j
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 00:40:48 +0000
X-Inumbo-ID: 4a991d2d-51bb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a991d2d-51bb-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 00:40: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 1h9fZd-0005mV-RL; Fri, 29 Mar 2019 00:40: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 1h9fZd-0001YY-Hb; Fri, 29 Mar 2019 00:40:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9fZd-0002np-Gz; Fri, 29 Mar 2019 00:40:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134169-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 00:40:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134169: 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>

ZmxpZ2h0IDEzNDE2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE2OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAzIGRheXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAxIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 02:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 02: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 1h9gxU-0005S0-3c; Fri, 29 Mar 2019 02:09: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9gxS-0005Rn-Me
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 02:09:26 +0000
X-Inumbo-ID: a795eaec-51c7-11e9-868c-0ba475550888
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a795eaec-51c7-11e9-868c-0ba475550888;
 Fri, 29 Mar 2019 02:09:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9gxH-0000DG-OM; Fri, 29 Mar 2019 02:09:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9gxH-0007qC-8p; Fri, 29 Mar 2019 02:09:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9gxH-0004eG-86; Fri, 29 Mar 2019 02:09:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134156-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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: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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=2fc8d6f8e4d959b05e9225b46dad414bd8f54f88
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 02:09:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 134156: 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>

ZmxpZ2h0IDEzNDE1NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTQg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
MzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4g
MTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICAyZmM4ZDZmOGU0ZDk1OWIwNWU5MjI1YjQ2ZGFkNDE0YmQ4ZjU0Zjg4CmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICAwODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3
ZjZhZTMxNmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDkgIDIwMTktMDMtMTggMTc6MjA6
NTMgWiAgIDEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzOTM5ICAyMDE5LTAzLTIwIDA0
OjIyOjEyIFogICAgOCBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0
MTU2ICAyMDE5LTAzLTI4IDExOjA1OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkPDqWRyaWMgTGUgR29h
dGVyIiA8Y2xnQGthb2Qub3JnPgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgog
IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhh
dC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFM
QVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0
IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNv
bT4KICBCaXNoYXJhIEFidUhhdHRvdW0gPGJpc2hhcmFAZGF5bml4LmNvbT4KICBDaGloLU1pbiBD
aGFvIDxjaGlobWluLmNoYW9Ac2lmaXZlLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0
LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1
ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIu
IERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3Jn
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmltIFdpbHNvbiA8
amltd0BzaWZpdmUuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1
aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlbGx5IFByaWNlIDxzdHJyZWR3b2xmQGdt
YWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtpdG8gQ2hlbmcgPGtp
dG8uY2hlbmdAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KICBMdWMgTWljaGVsIDxs
dWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTHVrw6HFoSBEb2t0b3IgPGxkb2t0b3JAcmVkaGF0
LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF0ZWphIE1hcmphbm92
aWMgPG1hdGVqYS5tYXJqYW5vdmljQHJ0LXJrLmNvbT4KICBNYXR0IEhpbmVzIDxtaGluZXNAc2Nh
bGVjb21wdXRpbmcuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5j
b20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhbG1lciBE
YWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5k
ZXJzb25AbGluYXJvLm9yZz4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbSBFaWRlcm1h
biA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0
LmNvbT4KICBTaGFuIEdhdmluIDxzaGFuLmdhdmluQGdtYWlsLmNvbT4KICBTaG11ZWwgRWlkZXJt
YW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9n
aWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1v
c2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBaaGFuZyBDaGVuIDxjaGVuLnpoYW5nQGlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
cHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyOTcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 03:29:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 03:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9iCb-00047g-1I; Fri, 29 Mar 2019 03:29: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=KTnv=SA=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1h9iCZ-00047b-L6
 for xen-devel@lists.xen.org; Fri, 29 Mar 2019 03:29:07 +0000
X-Inumbo-ID: cd96666d-51d2-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 cd96666d-51d2-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 03:29:05 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id f3so938216wmj.4
 for <xen-devel@lists.xen.org>; Thu, 28 Mar 2019 20:29:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=QIeL1ed6AhrpZCHRZ9U05emCm6OB99Q6MNAlcZnK/BM=;
 b=MMt0iZP38ydM529h8cpUfSNzZLWY2Vy0yiEh+ZycbJrMtRO12LJfiBcZhf74ZJYmU5
 HXBDn4Fko9uqfXD1O0ezp8OL2/1xvgeQWJERqC+69mhRQGsCUqgggUESBUCUveHk0mwh
 71IFnnOXoxz0ijHz/LfHE8RbmriVONjqvJcCOJfuJf0zBMiQhm9/PgDmgEvV3fKgA2bU
 zFkTDpAN/y8ijBynnIFxnNaEqPBq62jZixoMsartH4u1u2JcEc8K6TRcLVYenn+urHPu
 gxq/G8f5AvOmhLf1QSW7FY85K1WIe3gLMHZUfMXVJj7LDudYzxs1ucU5QAzo/3E0l1MF
 33Zg==
X-Google-DKIM-Signature: v=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=QIeL1ed6AhrpZCHRZ9U05emCm6OB99Q6MNAlcZnK/BM=;
 b=FH8lVufostFkGrmVaKsUlwFx55b37/aTzi2mr9dCq1kFqNdk3SN/8spRdpHkVf5LrF
 9kZ5B5Gqhmxaj1K+ANKjVCqXp9czuCvyy2Au8PxL6OCFAIXpkox6loEbolSgHhbIWuMN
 vrC+nKGoKQXsHXn9Qqe+VzhdURtLgYaaDphMCWnExcxDxVBuQL2FrRYy4Tjq2gYRsvew
 u8P44uyNsC0/17hlu/g0OpfJOL7tta//Bhy/QaCSOZq+vfyHlwDqTgXLoSuQ/rjgvtPO
 Jq2SAPPvLHjbEcl4WU5rD0sRWBFZ4pYfaqqXSP8TRFW9M3QmJNbMF8Y4nCoK+fKuFn1q
 +0xg==
X-Gm-Message-State: APjAAAWZvxBc0CzauxiohJcVgf6cIOP4BEINTpRqrJesWQ3gylGQmH/p
 Ai6JwCg2PUIbwP2EtCPNkiOHxENS2iA=
X-Google-Smtp-Source: APXvYqzQiGAVFfu/qOz1IFzWfEazR9Up21C0aTt8kVl6yu0YNmSklXpsq138QBge0dKoJP82Y+8f2A==
X-Received: by 2002:a1c:7e10:: with SMTP id z16mr2079240wmc.117.1553830143936; 
 Thu, 28 Mar 2019 20:29:03 -0700 (PDT)
Received: from lcy2-dt16.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id f128sm841369wme.28.2019.03.28.20.29.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Mar 2019 20:29:02 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Fri, 29 Mar 2019 03:28:57 +0000
Message-Id: <20190329032857.14596-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/1] hvmloader: add SMBIOS type 2 info for
 customized string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xin Li <xin.li@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBz
dXBwb3J0IHRvCndyaXRlIGl0IHdoZW4gY3VzdG9taXplZCBzdHJpbmcgcHJvdmlkZWQgYW5kIG5v
IHNtYmlvcyBwYXNzZWQgaW4uCgpTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhpbi5saUBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cgp2MgoxOiB3cml0ZSB0aGUgc3RydWN0IGlmIGFueSBvZiB0aGUgc3RyaW5ncyBpcyBwcm92aWRl
ZAoyOiBhZGQgY29udGFpbmVkX2hhbmRsZXMgYXMgZmxleGlibGUgYXJyYXkgbWVtYmVyCjM6IHVw
ZGF0ZSBjb21taXQgbWVzc2FnZSBhbmQgZml4IHN0eWxlIGlzc3VlCi0tLQogdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3NtYmlvcy5jICAgICAgIHwgNjkgKysrKysrKysrKysrKysrKysrKysrKysr
LQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oIHwgIDcgKysrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmggfCAgNiArKysKIDMgZmlsZXMgY2hh
bmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
c21iaW9zLmMKaW5kZXggNDBkODM5OWJlMS4uOTdhMDU0ZTllMyAxMDA2NDQKLS0tIGEvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9zbWJpb3MuYwpAQCAtNDk3LDkgKzQ5NywxMSBAQCBzdGF0aWMgdm9pZCAqCiBzbWJpb3NfdHlw
ZV8yX2luaXQodm9pZCAqc3RhcnQpCiB7CiAgICAgc3RydWN0IHNtYmlvc190eXBlXzIgKnAgPSAo
c3RydWN0IHNtYmlvc190eXBlXzIgKilzdGFydDsKKyAgICBjb25zdCBjaGFyICpzOwogICAgIHVp
bnQ4X3QgKnB0cjsKICAgICB2b2lkICpwdHM7CiAgICAgdWludDMyX3QgbGVuZ3RoOworICAgIHVu
c2lnbmVkIGludCBjb3VudGVyID0gMDsKIAogICAgIHB0cyA9IGdldF9zbWJpb3NfcHRfc3RydWN0
KDIsICZsZW5ndGgpOwogICAgIGlmICggKHB0cyAhPSBOVUxMKSYmKGxlbmd0aCA+IDApICkKQEAg
LTUxOCw4ICs1MjAsNzEgQEAgc21iaW9zX3R5cGVfMl9pbml0KHZvaWQgKnN0YXJ0KQogICAgICAg
ICByZXR1cm4gKHN0YXJ0ICsgbGVuZ3RoKTsKICAgICB9CiAKLSAgICAvKiBPbmx5IHByZXNlbnQg
d2hlbiBwYXNzZWQgaW4gKi8KLSAgICByZXR1cm4gc3RhcnQ7CisgICAgbWVtc2V0KHAsIDAsIHNp
emVvZigqcCkpOworICAgIHAtPmhlYWRlci50eXBlID0gMjsKKyAgICBwLT5oZWFkZXIubGVuZ3Ro
ID0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8yKTsKKyAgICBwLT5oZWFkZXIuaGFuZGxlID0g
U01CSU9TX0hBTkRMRV9UWVBFMjsKKyAgICBwLT5mZWF0dXJlX2ZsYWdzID0gMHgwOTsgLyogQm9h
cmQgaXMgYSBob3N0aW5nIGJvYXJkIGFuZCByZXBsYWNlYWJsZSAqLworICAgIHAtPmNoYXNzaXNf
aGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMzsKKyAgICBwLT5ib2FyZF90eXBlID0gMHgwYTsg
LyogTW90aGVyYm9hcmQgKi8KKyAgICBzdGFydCArPSBzaXplb2YoKnApOworCisgICAgcyA9IHhl
bnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VCT0FSRF9NQU5VRkFDVFVSRVIsIE5VTEwpOworICAgIGlm
ICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNweShz
dGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAtPm1h
bnVmYWN0dXJlcl9zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3JlX3Jl
YWQoSFZNX1hTX0JBU0VCT0FSRF9QUk9EVUNUX05BTUUsIE5VTEwpOworICAgIGlmICggKHMgIT0g
TlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNweShzdGFydCwgcyk7
CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAtPnByb2R1Y3RfbmFt
ZV9zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hT
X0JBU0VCT0FSRF9WRVJTSU9OLCBOVUxMKTsKKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAh
PSAnXDAnKSApCisgICAgeworICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOworICAgICAgICBzdGFy
dCArPSBzdHJsZW4ocykgKyAxOworICAgICAgICBwLT52ZXJzaW9uX3N0ciA9ICsrY291bnRlcjsK
KyAgICB9CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1NFUklBTF9O
VU1CRVIsIE5VTEwpOworICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAg
ICB7CisgICAgICAgIHN0cmNweShzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihz
KSArIDE7CisgICAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gKytjb3VudGVyOworICAgIH0K
KworICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfQVNTRVRfVEFHLCBOVUxM
KTsKKyAgICBpZiAoIChzICE9IE5VTEwpICYmICgqcyAhPSAnXDAnKSApCisgICAgeworICAgICAg
ICBzdHJjcHkoc3RhcnQsIHMpOworICAgICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOworICAg
ICAgICBwLT5hc3NldF90YWdfc3RyID0gKytjb3VudGVyOworICAgIH0KKworICAgIHMgPSB4ZW5z
dG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfTE9DQVRJT05fSU5fQ0hBU1NJUywgTlVMTCk7Cisg
ICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgc3Ry
Y3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAg
cC0+bG9jYXRpb25faW5fY2hhc3Npc19zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgaWYg
KCBjb3VudGVyICkKKyAgICB7CisgICAgICAgICoodWludDhfdCAqKXN0YXJ0ID0gMDsKKyAgICAg
ICAgcmV0dXJuIHN0YXJ0ICsgMTsKKyAgICB9CisKKyAgICAvKiBPbmx5IHByZXNlbnQgd2hlbiBw
YXNzZWQgaW4gb3Igd2l0aCBjdXN0b21pemVkIHN0cmluZyAqLworICAgIHJldHVybiBzdGFydCAt
IHNpemVvZigqcCk7CiB9CiAKIC8qIFR5cGUgMyAtLSBTeXN0ZW0gRW5jbG9zdXJlICovCmRpZmYg
LS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmggYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKaW5kZXggYWNiNjNlMmZlOS4uN2M2NDhl
Y2U3MSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5o
CisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaApAQCAtOTAsNiAr
OTAsMTMgQEAgc3RydWN0IHNtYmlvc190eXBlXzIgewogICAgIHVpbnQ4X3QgcHJvZHVjdF9uYW1l
X3N0cjsKICAgICB1aW50OF90IHZlcnNpb25fc3RyOwogICAgIHVpbnQ4X3Qgc2VyaWFsX251bWJl
cl9zdHI7CisgICAgdWludDhfdCBhc3NldF90YWdfc3RyOworICAgIHVpbnQ4X3QgZmVhdHVyZV9m
bGFnczsKKyAgICB1aW50OF90IGxvY2F0aW9uX2luX2NoYXNzaXNfc3RyOworICAgIHVpbnQxNl90
IGNoYXNzaXNfaGFuZGxlOworICAgIHVpbnQ4X3QgYm9hcmRfdHlwZTsKKyAgICB1aW50OF90IGNv
bnRhaW5lZF9oYW5kbGVfY291bnQ7CisgICAgdWludDE2X3QgY29udGFpbmVkX2hhbmRsZXNbXTsK
IH0gX19hdHRyaWJ1dGVfXyAoKHBhY2tlZCkpOwogCiAvKiBTeXN0ZW0gRW5jbG9zdXJlIC0gQ29u
dGFpbmVkIEVsZW1lbnRzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2
bV94c19zdHJpbmdzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmgK
aW5kZXggZmVhMWRkNDQwNy4uZmJhMjU0NjQyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1feHNfc3RyaW5ncy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X3hzX3N0cmluZ3MuaApAQCAtNjksNiArNjksMTIgQEAKICNkZWZpbmUgSFZNX1hTX1NZU1RFTV9Q
Uk9EVUNUX05BTUUgICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXByb2R1Y3QtbmFtZSIKICNkZWZp
bmUgSFZNX1hTX1NZU1RFTV9WRVJTSU9OICAgICAgICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXZl
cnNpb24iCiAjZGVmaW5lIEhWTV9YU19TWVNURU1fU0VSSUFMX05VTUJFUiAgICAiYmlvcy1zdHJp
bmdzL3N5c3RlbS1zZXJpYWwtbnVtYmVyIgorI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX01BTlVG
QUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtbWFudWZhY3R1cmVyIgorI2RlZmluZSBI
Vk1fWFNfQkFTRUJPQVJEX1BST0RVQ1RfTkFNRSAgImJpb3Mtc3RyaW5ncy9iYXNlYm9hcmQtcHJv
ZHVjdC1uYW1lIgorI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1ZFUlNJT04gICAgICAgImJpb3Mt
c3RyaW5ncy9iYXNlYm9hcmQtdmVyc2lvbiIKKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9TRVJJ
QUxfTlVNQkVSICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLXNlcmlhbC1udW1iZXIiCisjZGVmaW5l
IEhWTV9YU19CQVNFQk9BUkRfQVNTRVRfVEFHICAgICAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC1h
c3NldC10YWciCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfTE9DQVRJT05fSU5fQ0hBU1NJUyAi
Ymlvcy1zdHJpbmdzL2Jhc2Vib2FyZC1sb2NhdGlvbi1pbi1jaGFzc2lzIgogI2RlZmluZSBIVk1f
WFNfRU5DTE9TVVJFX01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtbWFudWZh
Y3R1cmVyIgogI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIgImJpb3Mtc3Ry
aW5ncy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciIKICNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9B
U1NFVF9UQUcgICAgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLWFzc2V0LXRhZyIKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 03:46:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 03:46: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 1h9iTG-0005wJ-MF; Fri, 29 Mar 2019 03:46: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9iTF-0005w9-NM
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 03:46:21 +0000
X-Inumbo-ID: 35f9797d-51d5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35f9797d-51d5-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 03:46: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 1h9iTC-00024D-5e; Fri, 29 Mar 2019 03:46: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 1h9iTB-0006bw-TV; Fri, 29 Mar 2019 03:46:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9iTB-0003KE-S7; Fri, 29 Mar 2019 03:46:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134158-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:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 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: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-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:build-check(1):blocked: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 03:46:17 +0000
Subject: [Xen-devel] [linux-4.4 test] 134158: 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>

ZmxpZ2h0IDEzNDE1OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE1OC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgZmFpbCBpbiAxMzQxMDIgcGFzcyBpbiAxMzQx
NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICBmYWls
IGluIDEzNDEwMiBwYXNzIGluIDEzNDE1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM0MTAyCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzQxMDIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM0MTAyIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgNmI1MDIwMmE0ZDUzYmY1MjdjNjQwNDY3YmNmZjY4YjUwYTVlMzhhMgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZhNGRlNDJl
Y2VjOGVkNzFiMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNDY4ICAyMDE5LTAyLTI4IDA5OjU3
OjU1IFogICAyOCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDAwNiAgMjAxOS0wMy0yMyAw
ODoxNTo1OSBaICAgIDUgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5nIiA8enlhbkByZWRoYXQuY29tPgog
ICJaaGFuZywgSnVuIiA8anVuLnpoYW5nQGludGVsLmNvbT4KICBBYXJvIEtvc2tpbmVuIDxhYXJv
Lmtvc2tpbmVuQGlraS5maT4KICBBZGl0eWEgUGFra2kgPHBha2tpMDAxQHVtbi5lZHU+CiAgQWRy
aWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxiYW4gQmVkZWwgPGFsYmV1QGZyZWUuZnI+CiAgQWxleCBEZXVj
aGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFsZXhhbmRlciBPbm5hc2NoIDxhbGV4
YW5kZXIub25uYXNjaEBsYW5kaXNneXIuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFu
ZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kZXIgU2hpeWFuIDxzaGNfd29y
a0BtYWlsLnJ1PgogIEFsZXhleSBLaG9yb3NoaWxvdiA8a2hvcm9zaGlsb3ZAaXNwcmFzLnJ1Pgog
IEFsaXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KICBBbmFuZCBNb29uIDxs
aW51eC5hbW9vbkBnbWFpbC5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRy
ZXcgTHVubiA8YW5kcmV3QGx1bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmR5IFNo
ZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmR5IFNoZXZj
aGVua28gPGFuZHkuc2hldmNoZW5rb0BnbWFpbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEu
U2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNpdHJpeC5j
b20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxk
byBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KICBBcnVuIFBhdGhhayA8YXJ1bi5wYXRoYWtAbnhwLmNvbT4KICBBdHN1c2hp
IE5lbW90byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5jby5qcD4KICBCYWxhamkgUG90aHVub29yaSA8
YnBvdGh1bm9AY29kZWF1cm9yYS5vcmc+CiAgQmFvemVuZyBEaW5nIDxzcGxvdmluZzFAZ21haWwu
Y29tPgogIEJhcmQgbGlhbyA8eXVuZy1jaHVhbi5saWFvQGxpbnV4LmludGVsLmNvbT4KICBCYXJ0
IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3
aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQm9iIENvcGVsYW5kIDxib2Jjb3BlbGFu
ZEBmYi5jb20+CiAgQm9iIENvcGVsYW5kIDxtZUBib2Jjb3BlbGFuZC5jb20+CiAgQm9iIExpdSA8
Ym9iLmxpdUBvcmFjbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlh
biBXZWx0eSA8YnJpYW4ud2VsdHlAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2gu
c2luZ2hAYW1kLmNvbT4KICBDaGFpdGFueWEgVGF0YSA8Q2hhaXRhbnlhLlRhdGFAYmx1d2lyZWxl
c3MuY28udWs+CiAgQ2hhaXRhbnlhIFRhdGEgPGNoYWl0YW55YS50YXRhQGJsdXdpcmVsZXNzdGVj
aG5vbG9neS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMu
Y29tPgogIENoaXJhbmplZXZpIFJhcG9sdSA8Y2hpcmFuamVldmkucmFwb2x1QGludGVsLmNvbT4K
ICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZlci5kYWxsQGxpbmFyby5vcmc+CiAgQ2hyaXN0
b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29kcmluIENpdWJvdGFyaXUg
PGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGlu
LmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxk
YW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFy
Ym94Lm5ldD4KICBEYW5pZWwgRMOtYXogPGRhbmllbC5kaWF6QGxpbmFyby5vcmc+CiAgRGFuaWVs
IExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CiAgRGFuaWVsZSBQYWxtYXMgPGRu
bHBsbUBnbWFpbC5jb20+CiAgZGFubiBmcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNv
bT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgWW91
bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5j
b20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJi
YSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3Nh
bmRyb0BpbnRlbC5jb20+CiAgRGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFubkBhcm0u
Y29tPgogIERtaXRyeSBFcmVtaW4gPGRtaXRyeS5lcmVtaW5AaW50ZWwuY29tPgogIERtaXRyeSBU
b3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1
a292QGdvb2dsZS5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRA
Y2VhLmZyPgogIEVkdWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRXJpYyBC
aWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29v
Z2xlLmNvbT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+
CiAgRXplcXVpZWwgR2FyY2lhIDxlemVxdWllbEBjb2xsYWJvcmEuY29tPgogIEZlbGlwZSBCYWxi
aSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRnJhbmNpb3NpIDxmZWxp
cGVAbnV0YW5peC5jb20+CiAgRmVycnkgVG90aDxmbnRvdGhAZ21haWwuY29tPgogIEZpbGlwZSBN
YW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhp
Y3MuY29tLmF1PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEdh
YnJpZWwgRmVybmFuZGV6IDxnYWJyaWVsLmZlcm5hbmRlekBzdC5jb20+CiAgR2VlcnQgVXl0dGVy
aG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5z
Y2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91
bmRhdGlvbi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdW9x
aW5nIEppYW5nIDxncWppYW5nQHN1c2UuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rh
dm9AZW1iZWRkZWRvci5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1
aWwtY2lzY29AeHM0YWxsLm5sPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y
Zy5hdT4KICBIaXJveXVraSBZb2tveWFtYSA8aGlyb3l1a2kueW9rb3lhbWEudnhAcmVuZXNhcy5j
b20+CiAgSG91IFRhbyA8aG91dGFvMUBodWF3ZWkuY29tPgogIEh1YXpob25nIFRhbiA8dGFuaHVh
emhvbmdAaHVhd2VpLmNvbT4KICBIdWdoIERpY2tpbnMgPGh1Z2hkQGdvb2dsZS5jb20+CiAgSWFu
IEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3gu
Y29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElseWEg
RHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEl2YW4gTWlyb25vdiA8bWlyb25vdi5pdmFu
QGdtYWlsLmNvbT4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWNl
ayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYWNrIE1vcmdlbnN0
ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3Jy
aXNAbWljcm9zb2Z0LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8
amFubmhAZ29vZ2xlLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNv
bT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF2aWVyIE1hcnRpbmV6
IENhbmlsbGFzIDxqYXZpZXJAb3NnLnNhbXN1bmcuY29tPgogIEpheSBEb2xhbiA8amF5LmRvbGFu
QGFjY2VzaW8uY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlh
eHVuIFlhbmcgPGppYXh1bi55YW5nQGZseWdvYXQuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2Vy
bmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amly
aUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4g
SG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdA
aW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpv
aG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4KICBKb24gTWF4d2VsbCA8am1heHdlbGwz
N0BnbWFpbC5jb20+CiAgSm9uYXRoYW4gTWFyZWsgPGpvbmF0aGFuQG1hcmVrLmNhPgogIEpvbmF0
aGFuIE5ldXNjaMOkZmVyIDxqLm5ldXNjaGFlZmVyQGdteC5uZXQ+CiAgSm9yZGFuIE5pZXRoZSA8
am5pZXRoZTVAZ21haWwuY29tPgogIEpvenNlZiBLYWRsZWNzaWsgPGthZGxlY0BibGFja2hvbGUu
a2ZraS5odT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bi1SdSBD
aGFuZyA8anJqYW5nQHJlYWx0ZWsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdA
Y2Fub25pY2FsLmNvbT4KICBLYWlydWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+CiAgS2FsIENv
bmxleSA8a2FsLmNvbmxleUBkZWN0cmlzLmNvbT4KICBLYWxhc2ggTmFpbndhbCA8a2FsYXNoQGFy
aXN0YS5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEthenV5YSBNaXp1Z3VjaGkg
PGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAgS2VuLWljaGlyb3UgTUFUU1VaQVdB
IDxjaGFtYWtlbkBnbWFpbC5jb20+CiAgS2VuLWljaGlyb3UgTUFUU1VaQVdBIDxjaGFtYXNAaDQu
ZGlvbi5uZS5qcD4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGNocm9taXVtLm9yZz4KICBL
cmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21haWwuY29tPgogIEtyenlzenRvZiBL
b3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBLeWxlIFJvZXNjaGxleSA8a3lsZS5yb2VzY2hs
ZXlAbmkuY29tPgogIExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJv
YXJkLmNvbT4KICBMZWUgRHVuY2FuIDxsZHVuY2FuQHN1c2UuY29tPgogIExlZSBKb25lcyA8bGVl
LmpvbmVzQGxpbmFyby5vcmc+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgog
IGxpbm1pYW9oZSA8bGlubWlhb2hlQGh1YXdlaS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpA
bGluYXJvLm9yZz4KICBMaXUgWGlhbmcgPGxpdS54aWFuZzZAenRlLmNvbS5jbj4KICBMb2dhbiBH
dW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTHVib21pciBSaW50ZWwgPGxrdW5kcmFr
QHYzLnNrPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAu
Y29tPgogIE1hYXJ0ZW4gdGVyIEh1dXJuZSA8bWFhcnRlbkB0cmVld2Fsa2VyLm9yZz4KICBNYWhl
c2ggQmFuZGV3YXIgPG1haGVzaGJAZ29vZ2xlLmNvbT4KICBNYW5pc2ggUmFuZ2Fua2FyIDxtcmFu
Z2Fua2FyQG1hcnZlbGwuY29tPgogIE1hbnMgUnVsbGdhcmQgPG1hbnNAbWFuc3IuY29tPgogIE1h
byBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2ll
ckBhcm0uY29tPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4K
ICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8
bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4g
PG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lk
ZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhcnUgTmFnYWkgPG1hc2FydS5uYWdhaS52eEByZW5lc2Fz
LmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3Jn
PgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heGltIFpodWtvdiA8bXVz
c2l0YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWku
Y29tPgogIE1pY2hhZWwgQ2hhbiA8bWljaGFlbC5jaGFuQGJyb2FkY29tLmNvbT4KICBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2lt
ZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6
QG9yYWNsZS5jb20+CiAgTWlrZSBNYXJjaW5pc3p5biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5j
b20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlraGFpbCBHYXZyaWxv
diA8bWlraGFpbC52LmdhdnJpbG92QGdtYWlsLmNvbT4KICBNaWtoYWlsIFphc2xvbmtvIDx6YXNs
b25rb0BsaW51eC5pYm0uY29tPgogIE1pbmcgTHUgPG1pbmcubHVAY2l0cml4LmNvbT4KICBOYXRo
YW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hemFyb3YgU2VyZ2V5
IDxzLW5hemFyb3ZAeWFuZGV4LnJ1PgogIE5laWxCcm93biA8bmVpbEBicm93bi5uYW1lPgogIE5l
aWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21h
aWwuY29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNv
bT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8
YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhbmthai5ndXB0YUBueHAuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBh
dWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3VlaWwgPHBhdWxAY3JhcG91aWxsb3UubmV0
PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBFLiBNY0tl
bm5leSA8cGF1bG1ja0BsaW51eC5pYm0uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29y
ZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxw
aWFzdHJ5eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQu
Y29tPgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZW5nIExpIDxsaXBlbmcz
MjFAaHVhd2VpLmNvbT4KICBQZW5nIFRhbyA8dGFvLnBlbmdAcHJpbWFyeWRhdGEuY29tPgogIFBl
dGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxz
dHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxs
QG9yYWNsZS5jb20+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQ
aHVvbmcgTmd1eWVuIDxwaHVvbmcubmd1eWVuLnh3QHJlbmVzYXMuY29tPgogIFBpZXJyZS1Mb3Vp
cyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUWlhbiBD
YWkgPGNhaUBsY2EucHc+CiAgUWlhb0Nob25nIDxxaWFvY2hvbmdAbG9vbmdzb24uY24+CiAgUmFm
YWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhamFzaW5naCBU
aGF2YW1hbmkgPFQuUmFqYXNpbmdoQGxhbmRpc2d5ci5jb20+CiAgUmFscGggQ2FtcGJlbGwgPHJj
YW1wYmVsbEBudmlkaWEuY29tPgogIFJhbmRlciBXYW5nIDxyYW5kZXIud2FuZ0BsaW51eC5pbnRl
bC5jb20+CiAgUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgogIFJvYmVydCBKYXJ6bWlr
IDxyb2JlcnQuamFyem1pa0BmcmVlLmZyPgogIFJvbWFuIFBlbnlhZXYgPHJwZW55YWV2QHN1c2Uu
ZGU+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgogIFJ1c3NlbGwgS2lu
ZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJl
bWlAcmVtbGFiLm5ldD4KICBTLmouIFdhbmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4KICBTYWVl
ZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5h
aWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5j
b20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJz
b24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VyZ2V5IE5hemFyb3YgPHMt
bmF6YXJvdkB5YW5kZXgucnU+CiAgU2V0aCBGb3JzaGVlIDxzZXRoLmZvcnNoZWVAY2Fub25pY2Fs
LmNvbT4KICBTaGFua2FyYSBQYWlsb29yIDxzcDM0ODVAY29sdW1iaWEuZWR1PgogIFNoZW5naml1
IFdhbmcgPHNoZW5naml1LndhbmdAbnhwLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEgPHNodWJo
cmFqeW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbHZpbyBDZXNhcmUgPHNpbHZpby5jZXNhcmVA
Z21haWwuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAg
U2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8b2theWFAa2Vy
bmVsLm9yZz4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFNvd2phbnlhIEtv
bWF0aW5lbmkgPHNrb21hdGluZW5pQG52aWRpYS5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5A
YWduZXIuY2g+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFu
byBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVu
LmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEVyYW5pYW4gPGVyYW5pYW5AZ29vZ2xl
LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxz
dGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIExvbmdlcmJlYW0gPHNsb25nZXJiZWFtQGdt
YWlsLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4K
ICBTdHVhcnQgTWVuZWZ5IDxzdHVhcnQubWVuZWZ5QG1hdGhlbWJlZGRlZC5jb20+CiAgU3UgWWFu
anVuIDxzdXlqLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0u
bXVraGVyamVlQGdtYWlsLmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0
aGlrdWxwYW5pdEBhbWQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWth
c2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUYXJpcSBUb3VrYW4gPHRh
cmlxdEBtZWxsYW5veC5jb20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGll
cnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRi
b2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0u
Y29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob3IgVGhheWVy
IDx0aG9yLnRoYXllckBsaW51eC5pbnRlbC5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu
ZGFja3lAYW1kLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3JpLnNha2l0YUBzb3JkLmNv
LmpwPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBXdSA8dG9ueXd1
QHJlYWx0ZWsuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNw
YWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5j
b20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFydW4gUHJha2Fz
aCA8dmFydW5AY2hlbHNpby5jb20+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlu
Y2VudCBCYXR0cyA8dmJhdHRzQGhhc2hiYW5nYmFzaC5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3Vw
dGFAc3lub3BzeXMuY29tPgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNo
IEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6
bmV0c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIE11cnppbiA8dmxhZGltaXIubXVyemluQGFybS5j
b20+CiAgV2FucGVuZyBMaSA8a2VybmVsbHdwQGdtYWlsLmNvbT4KICBXYW5wZW5nIExpIDx3YW5w
ZW5nLmxpQGhvdG1haWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2ls
bCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbHkgVGFycmVhdSA8d0Axd3QuZXU+
CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaWFvIE5pIDx4bmlAcmVkaGF0
LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlh
bkByZWRoYXQuY29tPgogIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZYW8g
TGl1IDx5b3R0YS5saXVAdWNsb3VkLmNuPgogIFlpaGFvIFd1IDx3dXlpaGFvQGxpbnV4LmFsaWJh
YmEuY29tPgogIFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZb25nbG9uZyBMaXUgPGxpdXlv
bmdsb25nQGh1YXdlaS5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2Rh
LnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBa
ZW5nIFRhbyA8cHJpbWUuemVuZ0BoaXNpbGljb24uY29tPgogIFpldiBXZWlzcyA8emV2QGJld2ls
ZGVyYmVlc3QubmV0PgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywg
SnVuIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVh
d2VpLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8
emhlbmdiaW4xM0BodWF3ZWkuY29tPgogIFpoaSBKaW4gPHpoaS5qaW5AaW50ZWwuY29tPgogIFp1
YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KICBaeWdvIEJsYXhlbGwgPGNlM2c4amRqQHVt
YWlsLmZ1cnJ5dGVycm9yLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NTg2IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 04:46:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 04: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 1h9jOz-000332-Gg; Fri, 29 Mar 2019 04:46:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9jOy-00032r-Og
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 04:46:00 +0000
X-Inumbo-ID: 87719c3c-51dd-11e9-ba18-13fe3fb7adaa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87719c3c-51dd-11e9-ba18-13fe3fb7adaa;
 Fri, 29 Mar 2019 04:45: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 1h9jOo-0003Fz-R9; Fri, 29 Mar 2019 04:45: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 1h9jOo-00029o-IQ; Fri, 29 Mar 2019 04:45:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9jOo-00058e-Hm; Fri, 29 Mar 2019 04:45:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134162-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:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt: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-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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=83b1808ca2605b631828038094e96dcf8cc5e442
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 04:45:50 +0000
Subject: [Xen-devel] [libvirt test] 134162: 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>

ZmxpZ2h0IDEzNDE2MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzODQ2CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM4NDYKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1i
dWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzg0NgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM4NDYKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzg0
NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA4M2IxODA4Y2EyNjA1YjYzMTgyODAz
ODA5NGU5NmRjZjhjYzVlNDQyCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAg
ICAyNWUyZTRlMDRmMTM5MDFiM2RiOTAzYjIzMDFiZDExMzgxYmRmMTI4CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM4NDYgIDIwMTktMDMtMTYgMDI6MDk6MDkgWiAgIDEzIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzODc2ICAyMDE5LTAzLTE3IDExOjMzOjA0IFogICAxMSBkYXlzICAgIDkg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MTYyICAyMDE5LTAzLTI4IDE2OjM5OjEx
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
ICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBC
YXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBKYXNv
biBEaWxsYW1hbiA8ZGlsbGFtYW5AcmVkaGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1h
ckByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAgTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNo
aXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMjg4MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 07:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 07: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 1h9lUa-0006Pg-GM; Fri, 29 Mar 2019 06:59:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9lUZ-0006Pb-5J
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 06:59:55 +0000
X-Inumbo-ID: 3ebbc4fa-51f0-11e9-98fa-3b416c2708a5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ebbc4fa-51f0-11e9-98fa-3b416c2708a5;
 Fri, 29 Mar 2019 06:59:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 00:59:49 -0600
Message-Id: <5C9DC2660200007800222AC8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 00:59:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, <george.dunlap@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
 <232d7494-4976-4028-4cef-76f9bef85981@citrix.com>
 <baef5f45-98ca-a53b-daac-6c0f7884eb26@citrix.com>
In-Reply-To: <baef5f45-98ca-a53b-daac-6c0f7884eb26@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDE5OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDMvMjAxOSAxNzo0NCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMy8y
OC8xOSA1OjAzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFRoYXQgc2VlbXMgdG8gZml4IGFsbCB0aGUg
b25lcyByZWxhdGVkIHRvIHRoZSBjcmFzaGVzIEkgd2FzIHNlZWluZzoKPj4KPj4gVGVzdGVkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+Cj4+PiAtLS0KPj4+
IFRoaXMgaXMgc3VyZWx5IGEgc3RhYmxlIHRyZWUgY2FuZGlkYXRlLCB1bmxlc3MgaXQgY291bGQg
c3RpbGwgbWFrZSBpdAo+Pj4gaW50byA0LjEyIGJlZm9yZSB0aGUgcmVsZWFzZS4KPj4+Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+Pj4gKysrIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPj4+IEBAIC0zNTExLDcgKzM1MTEs
NyBAQCB4ODZfZW11bGF0ZSgKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gICAgICAvKiBXaXRoIGEgbWVt
b3J5IG9wZXJhbmQsIGZldGNoIHRoZSBtYXNrIHJlZ2lzdGVyIGluIHVzZSAoaWYgYW55KS4gKi8K
Pj4+IC0gICAgaWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKPj4+ICsgICAg
aWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBjcHVfaGFzX2F2eDUxMmYgJiYgZXZleC5vcG1zayAp
Cj4gCj4gU28sIHRoaXMgY2VydGFpbmx5IHdpbGwgZml4IHRoZSBjcmFzaCBhcyByZXBvcnRlZCwg
eW91IG5lZWQgYW4gJXhjcjAKPiBjaGVjaywgdG8gcHJldmVudCBvdGhlciB3YXlzIG9mIHRoaXMg
c3R1YiBmYXVsdGluZy4KCk9oLCBvZiBjb3Vyc2UuIExldCBtZSBzZWUgaG93IHRvIGJlc3QgZml0
IHRoaXMgaW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 07:08:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 07:08: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 1h9lcl-0007T8-Jn; Fri, 29 Mar 2019 07:08:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BmTi=SA=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h9lcj-0007T3-Rc
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 07:08:21 +0000
X-Inumbo-ID: 6ef59636-51f1-11e9-8176-4f2ea06d138c
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ef59636-51f1-11e9-8176-4f2ea06d138c;
 Fri, 29 Mar 2019 07:08:20 +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 A484583F51;
 Fri, 29 Mar 2019 07:08:19 +0000 (UTC)
Received: from localhost (ovpn-8-16.pek2.redhat.com [10.72.8.16])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6729A60BF1;
 Fri, 29 Mar 2019 07:08:16 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Fri, 29 Mar 2019 15:07:54 +0800
Message-Id: <20190329070803.10958-2-ming.lei@redhat.com>
In-Reply-To: <20190329070803.10958-1-ming.lei@redhat.com>
References: <20190329070803.10958-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Fri, 29 Mar 2019 07:08:19 +0000 (UTC)
Subject: [Xen-devel] [PATCH V3 01/10] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIG9ubHkgbmVlZHMgLmJ2X3BhZ2Ugb2YgdGhlIDJu
ZCBiaW8gYnZlYwpmb3IgY2hlY2tpbmcgaWYgdGhlIHR3byBidmVjcyBjYW4gYmUgbWVyZ2VkLCBz
byBwYXNzIHBhZ2UgdG8KeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSgpIGRpcmVjdGx5LgoKTm8g
ZnVuY3Rpb24gY2hhbmdlLgoKQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4K
Q2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpSZXZpZXdlZC1ieTogQ2hyaXN0b3Bo
IEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBNaW5nIExlaSA8bWluZy5sZWlA
cmVkaGF0LmNvbT4KLS0tCiBibG9jay9ibGsuaCAgICAgICAgICAgIHwgMiArLQogZHJpdmVycy94
ZW4vYmlvbWVyZ2UuYyB8IDUgKysrLS0KIGluY2x1ZGUveGVuL3hlbi5oICAgICAgfCA0ICsrKy0K
IDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2Jsb2NrL2Jsay5oIGIvYmxvY2svYmxrLmgKaW5kZXggNWQ2MzZlZTQxNjYzLi5lMjdm
ZDE1MTJlNGIgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jsay5oCisrKyBiL2Jsb2NrL2Jsay5oCkBAIC03
NSw3ICs3NSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBiaW92ZWNfcGh5c19tZXJnZWFibGUoc3Ry
dWN0IHJlcXVlc3RfcXVldWUgKnEsCiAKIAlpZiAoYWRkcjEgKyB2ZWMxLT5idl9sZW4gIT0gYWRk
cjIpCiAJCXJldHVybiBmYWxzZTsKLQlpZiAoeGVuX2RvbWFpbigpICYmICF4ZW5fYmlvdmVjX3Bo
eXNfbWVyZ2VhYmxlKHZlYzEsIHZlYzIpKQorCWlmICh4ZW5fZG9tYWluKCkgJiYgIXhlbl9iaW92
ZWNfcGh5c19tZXJnZWFibGUodmVjMSwgdmVjMi0+YnZfcGFnZSkpCiAJCXJldHVybiBmYWxzZTsK
IAlpZiAoKGFkZHIxIHwgbWFzaykgIT0gKChhZGRyMiArIHZlYzItPmJ2X2xlbiAtIDEpIHwgbWFz
aykpCiAJCXJldHVybiBmYWxzZTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2Jpb21lcmdlLmMg
Yi9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCmluZGV4IGYzZmJiNzAwZjU2OS4uMDVhMjg2ZDI0ZjE0
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCisrKyBiL2RyaXZlcnMveGVuL2Jp
b21lcmdlLmMKQEAgLTQsMTIgKzQsMTMgQEAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVk
ZSA8eGVuL3BhZ2UuaD4KIAorLyogY2hlY2sgaWYgQHBhZ2UgY2FuIGJlIG1lcmdlZCB3aXRoICd2
ZWMxJyAqLwogYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVjdCBiaW9f
dmVjICp2ZWMxLAotCQkJICAgICAgIGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMyKQorCQkJICAg
ICAgIGNvbnN0IHN0cnVjdCBwYWdlICpwYWdlKQogewogI2lmIFhFTl9QQUdFX1NJWkUgPT0gUEFH
RV9TSVpFCiAJdW5zaWduZWQgbG9uZyBiZm4xID0gcGZuX3RvX2JmbihwYWdlX3RvX3Bmbih2ZWMx
LT5idl9wYWdlKSk7Ci0JdW5zaWduZWQgbG9uZyBiZm4yID0gcGZuX3RvX2JmbihwYWdlX3RvX3Bm
bih2ZWMyLT5idl9wYWdlKSk7CisJdW5zaWduZWQgbG9uZyBiZm4yID0gcGZuX3RvX2JmbihwYWdl
X3RvX3BmbihwYWdlKSk7CiAKIAlyZXR1cm4gYmZuMSArIFBGTl9ET1dOKHZlYzEtPmJ2X29mZnNl
dCArIHZlYzEtPmJ2X2xlbikgPT0gYmZuMjsKICNlbHNlCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi94ZW4uaCBiL2luY2x1ZGUveGVuL3hlbi5oCmluZGV4IDE5ZDAzMjM3M2RlNS4uMTlhNzJmNTkx
ZTJiIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4u
aApAQCAtNDMsOCArNDMsMTAgQEAgZXh0ZXJuIHN0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3Rh
cnRfaW5mbzsKICNlbmRpZgkvKiBDT05GSUdfWEVOX0RPTTAgKi8KIAogc3RydWN0IGJpb192ZWM7
CitzdHJ1Y3QgcGFnZTsKKwogYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0
cnVjdCBiaW9fdmVjICp2ZWMxLAotCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMik7CisJCWNv
bnN0IHN0cnVjdCBwYWdlICpwYWdlKTsKIAogI2lmIGRlZmluZWQoQ09ORklHX01FTU9SWV9IT1RQ
TFVHKSAmJiBkZWZpbmVkKENPTkZJR19YRU5fQkFMTE9PTikKIGV4dGVybiB1NjQgeGVuX3NhdmVk
X21heF9tZW1fc2l6ZTsKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 07:08:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 07:08: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 1h9lcp-0007TR-TZ; Fri, 29 Mar 2019 07:08:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BmTi=SA=redhat.com=ming.lei@srs-us1.protection.inumbo.net>)
 id 1h9lcp-0007TK-5R
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 07:08:27 +0000
X-Inumbo-ID: 722bbe5c-51f1-11e9-881b-1bfd7084b57d
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 722bbe5c-51f1-11e9-881b-1bfd7084b57d;
 Fri, 29 Mar 2019 07:08:25 +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 5E8D0308CF80;
 Fri, 29 Mar 2019 07:08:25 +0000 (UTC)
Received: from localhost (ovpn-8-16.pek2.redhat.com [10.72.8.16])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 12E1661B6A;
 Fri, 29 Mar 2019 07:08:21 +0000 (UTC)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Fri, 29 Mar 2019 15:07:55 +0800
Message-Id: <20190329070803.10958-3-ming.lei@redhat.com>
In-Reply-To: <20190329070803.10958-1-ming.lei@redhat.com>
References: <20190329070803.10958-1-ming.lei@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Fri, 29 Mar 2019 07:08:25 +0000 (UTC)
Subject: [Xen-devel] [PATCH V3 02/10] block: avoid to break XEN by
 multi-page bvec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ming Lei <ming.lei@redhat.com>,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Christoph Hellwig <hch@lst.de>,
 Omar Sandoval <osandov@fb.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WEVOIGhhcyBzcGVjaWFsIHBhZ2UgbWVyZ2UgcmVxdWlyZW1lbnQsIHNlZSB4ZW5fYmlvdmVjX3Bo
eXNfbWVyZ2VhYmxlKCkuCldlIGNhbid0IG1lcmdlIHBhZ2VzIGludG8gb25lIGJ2ZWMgc2ltcGx5
IGZvciBYRU4uCgpTbyBtb3ZlIFhFTidzIHNwZWNpZmljIGNoZWNrIG9uIHBhZ2UgbWVyZ2UgaW50
byBfX2Jpb190cnlfbWVyZ2VfcGFnZSgpLAp0aGVuIGFidm9pZCB0byBicmVhayBYRU4gYnkgbXVs
dGktcGFnZSBidmVjLgoKQ2M6IHJpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KQ2M6
IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpTaWduZWQtb2ZmLWJ5OiBNaW5nIExlaSA8
bWluZy5sZWlAcmVkaGF0LmNvbT4KLS0tCiBibG9jay9iaW8uYyB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ibG9jay9iaW8uYyBiL2Jsb2NrL2Jp
by5jCmluZGV4IGI2NGNlZGM3Zjg3Yy4uYjI0MjNlN2FhZTA4IDEwMDY0NAotLS0gYS9ibG9jay9i
aW8uYworKysgYi9ibG9jay9iaW8uYwpAQCAtNzc2LDYgKzc3Niw4IEBAIGJvb2wgX19iaW9fdHJ5
X21lcmdlX3BhZ2Uoc3RydWN0IGJpbyAqYmlvLCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAogCQlpZiAo
dmVjX2VuZF9hZGRyICsgMSAhPSBwYWdlX2FkZHIgKyBvZmYpCiAJCQlyZXR1cm4gZmFsc2U7CisJ
CWlmICh4ZW5fZG9tYWluKCkgJiYgIXhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoYnYsIHBhZ2Up
KQorCQkJcmV0dXJuIGZhbHNlOwogCQlpZiAoc2FtZV9wYWdlICYmICh2ZWNfZW5kX2FkZHIgJiBQ
QUdFX01BU0spICE9IHBhZ2VfYWRkcikKIAkJCXJldHVybiBmYWxzZTsKIAotLSAKMi45LjUKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 07:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 07:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9m9N-0002SY-Lc; Fri, 29 Mar 2019 07:42: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9m9M-0002ST-AA
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 07:42:04 +0000
X-Inumbo-ID: 2432b424-51f6-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 2432b424-51f6-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 07:42:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 01:42:01 -0600
Message-Id: <5C9DCC4A0200007800222AEA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 01:42:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm9yIHdoZW4gcmVnaXN0ZXIgc3RhdGUgaXNuJ3Qgc3VmZmljaWVudGx5IGVuYWJsZWQuCgpSZXBv
cnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpUaGlzIGlzIHN1cmVs
eSBhIHN0YWJsZSB0cmVlIGNhbmRpZGF0ZSwgdW5sZXNzIGl0IGNvdWxkIHN0aWxsIG1ha2UgaXQK
aW50byA0LjEyIGJlZm9yZSB0aGUgcmVsZWFzZS4KLS0tCnYyOiBBZGQgWENSMCBjaGVjay4KCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNTExLDcgKzM1MTEsOCBAQCB4ODZf
ZW11bGF0ZSgKICAgICB9CiAKICAgICAvKiBXaXRoIGEgbWVtb3J5IG9wZXJhbmQsIGZldGNoIHRo
ZSBtYXNrIHJlZ2lzdGVyIGluIHVzZSAoaWYgYW55KS4gKi8KLSAgICBpZiAoIGVhLnR5cGUgPT0g
T1BfTUVNICYmIGV2ZXgub3Btc2sgKQorICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gJiYgY3B1
X2hhc19hdng1MTJmICYmIGV2ZXgub3Btc2sgJiYKKyAgICAgICAgIF9nZXRfZnB1KGZwdV90eXBl
ID0gWDg2RU1VTF9GUFVfb3BtYXNrLCBjdHh0LCBvcHMpID09IFg4NkVNVUxfT0tBWSApCiAgICAg
ewogICAgICAgICB1aW50OF90ICpzdGIgPSBnZXRfc3R1YihzdHViKTsKIApAQCAtMzUzMiw2ICsz
NTMzLDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IHRydWU7
CiAgICAgfQogCisgICAgaWYgKCBmcHVfdHlwZSA9PSBYODZFTVVMX0ZQVV9vcG1hc2sgKQorICAg
IHsKKyAgICAgICAgLyogU3F1YXNoIChzaWRlKSBlZmZlY3RzIG9mIHRoZSBfZ2V0X2ZwdSgpIGFi
b3ZlLiAqLworICAgICAgICB4ODZfZW11bF9yZXNldF9ldmVudChjdHh0KTsKKyAgICAgICAgcHV0
X2ZwdShYODZFTVVMX0ZQVV9vcG1hc2ssIGZhbHNlLCBzdGF0ZSwgY3R4dCwgb3BzKTsKKyAgICAg
ICAgZnB1X3R5cGUgPSBYODZFTVVMX0ZQVV9ub25lOworICAgIH0KKwogICAgIC8qIERlY29kZSAo
YnV0IGRvbid0IGZldGNoKSB0aGUgZGVzdGluYXRpb24gb3BlcmFuZDogcmVnaXN0ZXIgb3IgbWVt
b3J5LiAqLwogICAgIHN3aXRjaCAoIGQgJiBEc3RNYXNrICkKICAgICB7CgoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 08:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 08:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9nHl-0000xz-P5; Fri, 29 Mar 2019 08:54: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9nHk-0000xu-C5
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 08:54:48 +0000
X-Inumbo-ID: 4b45788c-5200-11e9-9a27-231e0fdd5f90
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b45788c-5200-11e9-9a27-231e0fdd5f90;
 Fri, 29 Mar 2019 08:54:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 02:54:42 -0600
Message-Id: <5C9DDD530200007800222B22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 02:54:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
 <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
 <5C9C8DDC0200007800222606@prv1-mh.provo.novell.com>
 <eda3938f-02a5-e5a2-4718-d75bc488f296@oracle.com>
In-Reply-To: <eda3938f-02a5-e5a2-4718-d75bc488f296@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDMvMjgvMTkgNTowMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI3
LjAzLjE5IGF0IDE4OjA3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4g
T24gMy8yNy8xOSAxMToxMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gLQo+Pj4+IC1zdGF0
aWMgdm9pZCBfX2luaXQgeGVuX2ZpbHRlcl9jcHVfbWFwcyh2b2lkKQo+Pj4+ICtzdGF0aWMgdm9p
ZCBfX2luaXQgX2dldF9zbXBfY29uZmlnKHVuc2lnbmVkIGludCBlYXJseSkKPj4+PiAgewo+Pj4+
ICAJaW50IGksIHJjOwo+Pj4+ICAJdW5zaWduZWQgaW50IHN1YnRyYWN0ID0gMDsKPj4+PiAgCj4+
Pj4gLQlpZiAoIXhlbl9pbml0aWFsX2RvbWFpbigpKQo+Pj4+ICsJaWYgKGVhcmx5KQo+Pj4+ICAJ
CXJldHVybjsKPj4+PiAgCj4+Pj4gIAludW1fcHJvY2Vzc29ycyA9IDA7Cj4+Pgo+Pj4gSXMgdGhl
cmUgYSByZWFzb24gdG8gc2V0X2NwdV9wb3NzaWJsZSgpIGhlcmUgKG5vdCBpbiB0aGUgZGlmZiwg
YnV0IGluCj4+PiB0aGlzIHJvdXRpbmUpPyBUaGlzIHdpbGwgYmUgY2FsbGVkIGZyb20gc2V0dXBf
YXJjaCgpIGJlZm9yZQo+Pj4gcHJlZmlsbF9wb3NzaWJsZV9tYXAoKSwgd2hpY2ggd2lsbCBjbGVh
ciBhbmQgdGhlbiByZS1pbml0aWFsaXplCj4+PiBfX2NwdV9wb3NzaWJsZV9tYXNrLgo+PiBJIGRv
bid0IHRoaW5rIGl0J3MgbmVlZGVkIGJlZm9yZSBteSBjaGFuZ2UgZWl0aGVyLCBzbyBJJ2QgY2Fs
bAo+PiByZW1vdmluZyB0aGlzIGFuIG9ydGhvZ29uYWwgY2hhbmdlLiBBcyBzYWlkIGluIHRoZSBj
b21taXQKPj4gbWVzc2FnZSwgdGhlIGdvYWwgd2FzIHRvIGxlYXZlIHRoaXMgZnVuY3Rpb24gYWxv
bmUgYXMgZmFyIGFzCj4+IHBvc3NpYmxlLgo+Pgo+PiBCZWZvcmUgbXkgcGF0Y2gsIHhlbl9maWx0
ZXJfY3B1X21hcHMoKSBnZXRzIGNhbGxlZCBsb25nIGFmdGVyCj4+IHByZWZpbGxfcG9zc2libGVf
bWFwKCksIGFuZCBieSB0aGUgcHVycG9zZSBvZiB0aGUgbGF0dGVyIGZ1bmN0aW9uCj4+IHRoZSBw
b3NzaWJsZSBtYXAgc2hvdWxkbid0IGJlIGFsdGVyZWQgYW55bW9yZSBvbmNlIHRoYXQgaGFzCj4+
IHJ1bi4gQWRkaW5nIGJpdHMgdG8gaXQgaXMgc3VyZWx5IG5vdCBnb2luZyB0byBoYXZlIHRoZSBp
bnRlbmRlZAo+PiBlZmZlY3QgKHNldHVwX3Blcl9jcHVfYXJlYXMoKSBoYXMgYWxyZWFkeSBydW4p
LCB3aGlsZSByZW1vdmluZwo+PiBiaXRzIG1heSBoYXZlIHNvbWUgZWZmZWN0LCBidXQgY29tZXMg
dG9vIGxhdGUgYXQgbGVhc3QgZm9yCj4+IHNldHVwX3Blcl9jcHVfYXJlYXMoKS4KPiAKPiBPSy4g
VGhlbiBpdCBsb29rcyBsaWtlIGV2ZW4gdGhvdWdoIHlvdXIgcGF0Y2ggY2hhbmdlcyBiZWhhdmlv
ciBzbGlnaHRseQo+IChzbyB0ZWNobmljYWxseSBJIGd1ZXNzIGl0J3Mgbm90IHB1cmVseSBhIGNs
ZWFudXApIHRoaXMgc2hvdWxkbid0IG1ha2VzCj4gYW55IGRpZmZlcmVuY2UgYXQgbGVhc3QgYXMg
ZmFyIGFzIHBvc3NpYmxlIGNwdSBtYXNrIGlzIGNvbmNlcm5lZDogaWYgd2UKPiBkb24ndCBoYXZl
IHBlcmNwdSBhcmVhcyBzZXQgdXAgd2UgY2FuJ3QgZG8gbXVjaCBmb3IgdGhhdCB2Y3B1IHNpbmNl
IGl0Cj4gc2VlbXMgdG8gbWUgeGVuX3ZjcHVfc2V0dXAoKSwgZm9yIGV4YW1wbGUsIHdvbid0IGRv
IHdlbGwuCj4gCj4+IEFuZCBpZiB3ZSB3ZXJlIHRvIHJlbW92ZSB0aGlzLCBJIHRoaW5rIHRoZSBD
T05GSUdfSE9UUExVR19DUFUKPj4gc2VjdGlvbiBzaG91bGQgZ28gYXdheSBhcyB3ZWxsLiBBZnRl
ciBhbGwgcHJlZmlsbF9wb3NzaWJsZV9tYXAoKQo+PiBhbHNvIHNldHMgbnJfY3B1X2lkcy4gVG8g
YmUgaG9uZXN0LCBpdCB3YXMgbGFyZ2VseSB0aGlzIGNvZGUKPj4gZnJhZ21lbnQgd2hpY2ggbWFk
ZSBtZSB3YW50IG5vdCB0b3VjaCB0aGUgZnVuY3Rpb24gbW9yZSB0aGFuCj4+IG5lY2Vzc2FyeTog
VGhlIGNvbW1lbnQgdGhlcmUgbWFrZXMgbm90IGNsZWFyIHRvIG1lIGF0IGFsbCB3aHkKPj4gYWxs
IG9mIHRoaXMgbmVlZHMgdG8gYmUgaW4gYW4gI2lmZGVmIGluIHRoZSBmaXJzdCBwbGFjZS4KPiAK
PiBUaGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNmNDA1YWU2MTJiMCAoInhlbi9zbXA6IEZpeCBjcmFz
aCB3aGVuIGJvb3RpbmcKPiB3aXRoIEFDUEkgaG90cGx1ZyBDUFVzLiIpLgo+IAo+IEkgYW0gbm90
IHN1cmUgdGhpcyBpcyBzdGlsbCByZWxldmFudC4gVGhlIEFDUEkgaG90cGx1ZyBjb2RlIGhhZCBj
aGFuZ2VkLAo+IG5vdCBzaWduaWZpY2FudGx5IGJ1dCBzdWZmaWNpZW50bHkgZW5vdWdoIHRvIGFs
dGVyIGJlaGF2aW9yLgo+IGFjcGlfcHJvY2Vzc29yX2hvdGFkZF9pbml0KCkgbm93IGZhaWxzIGJl
Zm9yZSBpdCBnZXRzIGEgY2hhbmNlIHRvIGNhbGwKPiBhcmNoX3JlZ2lzdGVyX2NwdSgpIGZvciB2
Y3B1PmRvbTBfbWF4X3ZjcHVzLgo+IAo+PiBMZXQgbWUga25vdyB3aGV0aGVyIHlvdSByZWFsbHkg
d2FudCBtZSB0byBmb2xkIHRoaXMgZXh0cmEKPj4gY2xlYW51cCBpbnRvIHRoaXMgcGF0Y2guIElm
IHNvLCBJJ2QgdGhlbiB3b25kZXIgd2hldGhlciB0aGUKPj4gc2V0X2NwdV9wcmVzZW50KCkgZnJv
bSB4ZW5fcHZfc21wX3ByZXBhcmVfY3B1cygpIHNob3VsZG4ndAo+PiBiZSBtb3ZlZCBoZXJlLCB0
b28uIEFuZCB0aGUgZmlkZGxpbmcgd2l0aCB0aGUgcG9zc2libGUgbWFwCj4+IHRoZXJlIGxvb2tz
IGJvZ3VzIGFzIHdlbGw6IEJyaW5nLXVwIG9mIENQVXMgcGFzdCB0aGUgY29tbWFuZAo+PiBsaW5l
IG9wdGlvbiBzaG91bGQgYmUgYXZvaWRlZCBhdCBib290IHRpbWUsIGJ1dCB0aGV5IHNob3VsZG4n
dAo+PiBiZSBleGNsdWRlZCBmcm9tIGdldHRpbmcgYnJvdWdodCB1cCBsYXRlciBvbi4gTm90ZSBo
b3cKPj4gbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpZ25vcmVzIGl0cyBwYXJhbWV0ZXIgYWx0
b2dldGhlci4KPiAKPiBZZXMsIHRoYXQgZG9lcyBsb29rIHN0cmFuZ2UuCj4gCj4gR2l2ZW4gZXNw
ZWNpYWxseSB4ZW5fcHZfc21wX3ByZXBhcmVfY3B1cygpLCBJIHRoaW5rIHJlLXdvcmtpbmcgcHJv
cGVyCj4gc2V0dGluZyBvZiBwcmVzZW50L3Bvc3NpYmxlIG1hc2tzIGlzIHdlbGwgYmV5b25kIHRo
ZSBzY29wZSBvZiB5b3VyCj4gb3JpZ2luYWwgcGF0Y2guCgpXZWxsLCB0aGVuIHRoZSBxdWVzdGlv
biBpcywgd2hhdCAoaWYgYW55KSBjaGFuZ2VzIGFyZSB5b3UKZXhwZWN0aW5nIG1lIHRvIG1ha2Ug
Zm9yIHRoaXMgY2hhbmdlIHRvIGJlIGFjY2VwdGFibGU/IE9yIGRvCnlvdSBwZXJoYXBzIHdhbnQg
bWUgdG8gYWRkIGEgMm5kIHBhdGNoIG9uIHRvcCBhZGRyZXNzaW5nCnRoZSBvdGhlciBvdXRsaW5l
ZCBhbm9tYWxpZXM/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:00:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9nNA-0001jL-F9; Fri, 29 Mar 2019 09:00:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9nN9-0001jG-Ft
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:00:23 +0000
X-Inumbo-ID: 13c302fc-5201-11e9-9d27-27edd3aa7b14
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13c302fc-5201-11e9-9d27-27edd3aa7b14;
 Fri, 29 Mar 2019 09:00:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 03:00:18 -0600
Message-Id: <5C9DDEA20200007800222B35@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 03:00:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDF140200007800222844@prv1-mh.provo.novell.com>
 <782ef70b-2569-9814-da88-34ad8c98d9c8@citrix.com>
In-Reply-To: <782ef70b-2569-9814-da88-34ad8c98d9c8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/7] x86/ACPI: also parse AMD IOMMU tables
 early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDE3OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDMvMjAxOSAxNDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEluIG9yZGVy
IHRvIGJlIGFibGUgdG8gaW5pdGlhbGl6ZSB4MkFQSUMgbW9kZSB3ZSBuZWVkIHRvIHBhcnNlCj4+
IHJlc3BlY3RpdmUgQUNQSSB0YWJsZXMgZWFybHkuIFNwbGl0IGFtZF9pb3ZfZGV0ZWN0KCkgaW50
byB0d28gcGFydHMgZm9yCj4+IHRoaXMgcHVycG9zZSwgYW5kIGNhbGwgdGhlIGluaXRpYWwgcGFy
dCBlYXJsaWVyIG9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpUaGFua3MuCgo+PiBAQCAtMTQ1LDYgKzE0NiwxNSBAQCBleHRlcm4gdTMy
IHBtdG1yX2lvcG9ydDsKPj4gIGV4dGVybiB1bnNpZ25lZCBpbnQgcG10bXJfd2lkdGg7Cj4+ICAK
Pj4gIGludCBhY3BpX2RtYXJfaW5pdCh2b2lkKTsKPj4gK2ludCBhY3BpX2l2cnNfaW5pdCh2b2lk
KTsKPj4gKwo+PiArc3RhdGljIGlubGluZSBpbnQgYWNwaV9pb21tdV9pbml0KHZvaWQpCj4+ICt7
Cj4+ICsgICAgaW50IHJldCA9IGFjcGlfZG1hcl9pbml0KCk7Cj4+ICsKPj4gKyAgICByZXR1cm4g
cmV0ID09IC1FTk9ERVYgPyBhY3BpX2l2cnNfaW5pdCgpIDogcmV0Owo+PiArfQo+PiArCj4gCj4g
SSBzdXBwb3NlIHdlIHJlYWxseSBkb24ndCBoYXZlIGFueSBiZXR0ZXIgb3B0aW9uIGhlcmUgdGhh
biB0byB0cnkgZm9yCj4gYWxsIEFQQ0kgdGFibGVzIHdlIG1heSBiZSBpbnRlcmVzdGVkIGluLiAg
SSBjZXJ0YWlubHkgY2FuJ3QgdGhpbmsgb2YgYW55Cj4gaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24g
d2UgY291bGQgdXNlZnVsbHkgc3dpdGNoKCkgb24gaW5zdGVhZC4KClllYWgsIEkndmUgYmVlbiB0
cnlpbmcgdG8gdGhpbmsgb2Ygc29tZSB3YXkgdG8gc2Vuc2libHkgYXZvaWQKZWl0aGVyIG9mIHRo
ZSBhdHRlbXB0cywgYnV0IGtleWluZyB0aGlzIG9mZiBvZiB0aGUgQ1BVIHZlbmRvcgpkb2Vzbid0
IHNlZW0gcmlnaHQuIFNpbmNlIHdlIGNhbid0IHRvbGVyYXRlIGEgbWl4dHVyZSBvZiBJT01NVXMs
CnRoZSBhYm92ZSBzZWVtZWQgdGhlIG1vc3QgcmVhc29uYWJsZSB0aGluZyB3ZSBjYW4gZG8sIHRo
dXMKZW5zdXJpbmcgdGhhdCBldmVuIGluIGEgc3RyYW5nZSAodmlydHVhbGl6ZWQ/KSBlbnZpcm9u
bWVudAp3aGVyZSBib3RoIHRhYmxlcyBleGlzdCB3ZSdkIGVuYWJsZSBvbmx5IG9uZSBvZiB0aGUg
dHdvIGtpbmRzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:13:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09:13:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9nZn-0002la-RZ; Fri, 29 Mar 2019 09:13:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9nZm-0002lV-Ra
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:13:26 +0000
X-Inumbo-ID: e7e72dcf-5202-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 e7e72dcf-5202-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 09:13:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 03:13:24 -0600
Message-Id: <5C9DE1B50200007800222B4B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 03:13:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CDFCC020000780022287E@prv1-mh.provo.novell.com>
 <5040874a-8a35-f560-8351-bb3ca88bc76d@citrix.com>
In-Reply-To: <5040874a-8a35-f560-8351-bb3ca88bc76d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/7] x86/IOMMU: abstract Intel-specific
 iommu_{en, dis}able_x2apic_IR()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Kevin Tian <kevin.tian@intel.com>,
 Brian Woods <brian.woods@amd.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+IE9uIDI4LjAzLjE5IGF0IDE4OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDMvMjAxOSAxNDo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC0zNSw2
ICszNSw4IEBAIHZvaWQgcHJpbnRfdnRkX2VudHJpZXMoc3RydWN0IGlvbW11ICppb20KPj4gIGtl
eWhhbmRsZXJfZm5fdCB2dGRfZHVtcF9pb21tdV9pbmZvOwo+PiAgCj4+ICBib29sIGludGVsX2lv
bW11X3N1cHBvcnRzX2VpbSh2b2lkKTsKPj4gK2ludCBpbnRlbF9pb21tdV9lbmFibGVfeDJhcGlj
X0lSKHZvaWQpOwo+PiArdm9pZCBpbnRlbF9pb21tdV9kaXNhYmxlX3gyYXBpY19JUih2b2lkKTsK
PiAKPiBJcyB0aGVyZSBhbnkgcGFydGljdWxhciByZWFzb24gd2h5IHRoZXNlIHJldGFpbiB0aGVp
ciBfSVIgc3VmZml4PwoKV2VsbCwgSSd2ZSB0b28gYmVlbiB0aGlua2luZyBhYm91dCB0aGUgbmFt
aW5nIGhlcmUuIEkgZGVjaWRlZCB0bwprZWVwIHRoZSBfSVIgc3VmZml4ZXMgYmVjYXVzZSB0aGF0
J3Mgd2hhdCB0aGUgZnVuY3Rpb25zIHJlYWxseQpkbzogVGhleSBlbmFibGUvZGlzYWJsZSBpbnRl
cnJ1cHQgcmVtYXBwaW5nIGZvciB4MkFQSUMgbW9kZS4KVGhleSBkb24ndCBlbmFibGUgeDJBUElD
IGl0c2VsZiBpbiBhbnkgd2F5LCBhbmQgaWlyYyB4MkFQSUMKbW9kZSBjb3VsZCBiZSB1c2VkICh3
aXRob3V0IHdpZGVyIEFQSUMgSURzIGFuZCBpbiBwaHlzaWNhbAptb2RlKSBldmVuIHdpdGhvdXQg
YW55IElSIGVuYWJsZWQuCgo+IEknZCBzdWdnZXN0IGdvaW5nIHdpdGggaW50ZWxfaW9tbXVfe2Vu
LGRpc31hYmxlX2VpbSgpIHRvIG1hdGNoIHRoZQo+IHN1cHBvcnRzIG5hbWUgaGVyZSwgd2hlcmVh
cy4uLgo+IAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiBAQCAtMjcyMCw2ICsy
NzIwLDggQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBpbgo+PiAgICAg
IC5mcmVlX3BhZ2VfdGFibGUgPSBpb21tdV9mcmVlX3BhZ2VfdGFibGUsCj4+ICAgICAgLnJlYXNz
aWduX2RldmljZSA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAsCj4+ICAgICAgLmdldF9kZXZp
Y2VfZ3JvdXBfaWQgPSBpbnRlbF9pb21tdV9ncm91cF9pZCwKPj4gKyAgICAuZW5hYmxlX3gyYXBp
Y19JUiA9IGludGVsX2lvbW11X2VuYWJsZV94MmFwaWNfSVIsCj4+ICsgICAgLmRpc2FibGVfeDJh
cGljX0lSID0gaW50ZWxfaW9tbXVfZGlzYWJsZV94MmFwaWNfSVIsCj4+ICAgICAgLnVwZGF0ZV9p
cmVfZnJvbV9hcGljID0gaW9fYXBpY193cml0ZV9yZW1hcF9ydGUsCj4+ICAgICAgLnVwZGF0ZV9p
cmVfZnJvbV9tc2kgPSBtc2lfbXNnX3dyaXRlX3JlbWFwX3J0ZSwKPj4gICAgICAucmVhZF9hcGlj
X2Zyb21faXJlID0gaW9fYXBpY19yZWFkX3JlbWFwX3J0ZSwKPj4gQEAgLTI3MzYsNiArMjczOCw3
IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0Y29uc3RyZWwgaW4KPj4gIH07Cj4+ICAK
Pj4gIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBfX2luaXRjb25zdHJlbCBpbnRlbF9pb21t
dV9pbml0X29wcyA9IHsKPj4gKyAgICAub3BzID0gJmludGVsX2lvbW11X29wcywKPj4gICAgICAu
c2V0dXAgPSB2dGRfc2V0dXAsCj4+ICAgICAgLnN1cHBvcnRzX3gyYXBpYyA9IGludGVsX2lvbW11
X3N1cHBvcnRzX2VpbSwKPj4gIH07Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4+
IEBAIC0yNiw2ICsyNiwyNCBAQAo+PiAgY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzICpfX2lu
aXRkYXRhIGlvbW11X2luaXRfb3BzOwo+PiAgc3RydWN0IGlvbW11X29wcyBfX3JlYWRfbW9zdGx5
IGlvbW11X29wczsKPj4gIAo+PiAraW50IGlvbW11X2VuYWJsZV94MmFwaWNfSVIodm9pZCkKPiAK
PiAuLi4gdXNpbmcgaW9tbXVfe2VuLGRpc31hYmxlX3gyYXBpYygpIGhlcmUgdG8gbWF0Y2ggdGhl
Cj4gc3VwcG9ydHNfeDJhcGljKCkgaW5pdCBob29rLgo+IAo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhl
c2Ugc2hvcnRlciBuYW1lcyBhcmUgYW55IG1vcmUgYW1iaWd1b3VzLCBhbmQgbG9vc2luZwo+IHRo
ZSBfSVIgc3VmZml4IGRvZXMgbWFrZSB0aGVtIG1vcmUgY29uc2lzdGVudCB3aXRoIHRoZSByZXN0
IG9mIFhlbidzCj4gZnVuY3Rpb24gbmFtaW5nIGNvbnZlbnRpb25zLgoKVGhlIGFib3ZlIHNhaWQs
IGluIHRoZSBlbmQgSSdtIG5vdCBvdmVybHkgZnVzc2VkLCBidXQgYmVmb3JlIGRlY2lkaW5nCndo
aWNoIHJvdXRlIHRvIGdvIEknbGwgd2FpdCB0byBzZWUgd2hldGhlciBpbiBwYXJ0aWN1bGFyIEtl
dmluIGhhcyBhbgpvcGluaW9uIGVpdGhlciB3YXkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:15:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09: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 1h9nbd-00032d-92; Fri, 29 Mar 2019 09:15: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9nbb-00032T-T4
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:15:19 +0000
X-Inumbo-ID: 2aaef352-5203-11e9-9ff4-8b9ad2a22d32
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2aaef352-5203-11e9-9ff4-8b9ad2a22d32;
 Fri, 29 Mar 2019 09:15:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 03:15:16 -0600
Message-Id: <5C9DE2250200007800222B61@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 03:15:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C9CDDAF020000780022282A@prv1-mh.provo.novell.com>
 <5C9CE0270200007800222881@prv1-mh.provo.novell.com>
 <80a0095f-93ff-2f92-f8fd-f58d78b0f026@citrix.com>
In-Reply-To: <80a0095f-93ff-2f92-f8fd-f58d78b0f026@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 7/7] x86/IOMMU: initialize iommu_ops in
 vendor-independent code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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+IE9uIDI4LjAzLjE5IGF0IDE4OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDMvMjAxOSAxNDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4+IEBAIC0yNiw2ICsyNiwxOSBAQAo+PiAgY29uc3Qgc3Ry
dWN0IGlvbW11X2luaXRfb3BzICpfX2luaXRkYXRhIGlvbW11X2luaXRfb3BzOwo+PiAgc3RydWN0
IGlvbW11X29wcyBfX3JlYWRfbW9zdGx5IGlvbW11X29wczsKPj4gIAo+PiAraW50IF9faW5pdCBp
b21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQo+PiArewo+PiArICAgIGlmICggIWlvbW11X2luaXRf
b3BzICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+ICsKPj4gKyAgICBpZiAoICFpb21t
dV9vcHMuaW5pdCApCj4+ICsgICAgICAgIGlvbW11X29wcyA9ICppb21tdV9pbml0X29wcy0+b3Bz
Owo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgQVNTRVJUKGlvbW11X29wcy5pbml0ID09IGlvbW11
X2luaXRfb3BzLT5vcHMtPmluaXQpOwo+IAo+IFdoYXQgaXMgdGhpcyBBU1NFUlQoKSBpbnRlbmRl
ZCB0byBjYXRjaD8gIFdlIHBhc3MgdGhyb3VnaCB0aGlzIGZ1bmN0aW9uCj4gZXhhY3RseSBvbmNl
LCBtYWtpbmcgdGhlIGVsc2UgcGF0aCBkZWFkLgoKaW9tbXVfb3BzIG1heSBoYXZlIGdvdCBzZXQg
YWxyZWFkeSBkdXJpbmcgeDJBUElDIElSIGVuYWJsaW5nIChzZWUKcGF0Y2ggNikuCgo+IERvIHlv
dSBoYXZlIHNvbWUgcGxhbnMgaW4gZnV0dXJlIHNlcmllcyB3aGljaCBtYWtlIHRoaXMgYSBub24t
aW5pdCBmdW5jdGlvbj8KCk5vLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:20:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9ngl-0003mx-0D; Fri, 29 Mar 2019 09:20:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9ngj-0003mr-Pt
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:20:37 +0000
X-Inumbo-ID: e71b6402-5203-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e71b6402-5203-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 09:20:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88059367"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
 <5C9DCC4A0200007800222AEA@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: <0eaf98eb-3e30-0136-1c75-1deb7c8a3bbc@citrix.com>
Date: Fri, 29 Mar 2019 09:19: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: <5C9DCC4A0200007800222AEA@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] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAwNzo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm9yIHdoZW4gcmVnaXN0
ZXIgc3RhdGUgaXNuJ3Qgc3VmZmljaWVudGx5IGVuYWJsZWQuCj4KPiBSZXBvcnRlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBUaGlzIGlzIHN1cmVseSBhIHN0
YWJsZSB0cmVlIGNhbmRpZGF0ZSwgdW5sZXNzIGl0IGNvdWxkIHN0aWxsIG1ha2UgaXQKPiBpbnRv
IDQuMTIgYmVmb3JlIHRoZSByZWxlYXNlLgo+IC0tLQo+IHYyOiBBZGQgWENSMCBjaGVjay4KPgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzUxMSw3ICszNTExLDgg
QEAgeDg2X2VtdWxhdGUoCj4gICAgICB9Cj4gIAo+ICAgICAgLyogV2l0aCBhIG1lbW9yeSBvcGVy
YW5kLCBmZXRjaCB0aGUgbWFzayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSkuICovCj4gLSAgICBp
ZiAoIGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXgub3Btc2sgKQo+ICsgICAgaWYgKCBlYS50eXBl
ID09IE9QX01FTSAmJiBjcHVfaGFzX2F2eDUxMmYgJiYgZXZleC5vcG1zayAmJgo+ICsgICAgICAg
ICBfZ2V0X2ZwdShmcHVfdHlwZSA9IFg4NkVNVUxfRlBVX29wbWFzaywgY3R4dCwgb3BzKSA9PSBY
ODZFTVVMX09LQVkgKQoKVGhlIGNwdV9oYXNfYXZ4NTEyZiBjaGVjayBpcyBub3cgcmVkdW5kYW50
LsKgIEl0IGlzIGZ1bGx5IGVuY2Fwc3VsYXRlZCBieQpfZ2V0X2ZwdSgpIGJlaW5nIGhhcHB5IHdp
dGggWDg2RU1VTF9GUFVfb3BtYXNrLgoKUHJlZmVyYWJseSB3aXRoIGl0IGRyb3BwZWQsIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAgICAg
IHsKPiAgICAgICAgICB1aW50OF90ICpzdGIgPSBnZXRfc3R1YihzdHViKTsKPiAgCj4gQEAgLTM1
MzIsNiArMzUzMywxNCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBmYXVsdF9zdXBwcmVzc2lv
biA9IHRydWU7Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKCBmcHVfdHlwZSA9PSBYODZFTVVMX0ZQ
VV9vcG1hc2sgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIFNxdWFzaCAoc2lkZSkgZWZmZWN0cyBv
ZiB0aGUgX2dldF9mcHUoKSBhYm92ZS4gKi8KPiArICAgICAgICB4ODZfZW11bF9yZXNldF9ldmVu
dChjdHh0KTsKPiArICAgICAgICBwdXRfZnB1KFg4NkVNVUxfRlBVX29wbWFzaywgZmFsc2UsIHN0
YXRlLCBjdHh0LCBvcHMpOwo+ICsgICAgICAgIGZwdV90eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsK
PiArICAgIH0KPiArCj4gICAgICAvKiBEZWNvZGUgKGJ1dCBkb24ndCBmZXRjaCkgdGhlIGRlc3Rp
bmF0aW9uIG9wZXJhbmQ6IHJlZ2lzdGVyIG9yIG1lbW9yeS4gKi8KPiAgICAgIHN3aXRjaCAoIGQg
JiBEc3RNYXNrICkKPiAgICAgIHsKPgo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:21:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9nhi-0003s7-C3; Fri, 29 Mar 2019 09: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9nhg-0003rs-Sj
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:21:36 +0000
X-Inumbo-ID: 0c062a68-5204-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c062a68-5204-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 09:21: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 1h9nhe-00016n-7d; Fri, 29 Mar 2019 09:21:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9nhd-00066X-Tc; Fri, 29 Mar 2019 09:21:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9nhd-0000EC-Sx; Fri, 29 Mar 2019 09:21:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134174-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 09:21:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134174: 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>

ZmxpZ2h0IDEzNDE3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE3NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICAzIGRheXMgICAxNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAxIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:36:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09: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 1h9nvm-00059p-Sz; Fri, 29 Mar 2019 09: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9nvl-00059k-VU
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:36:10 +0000
X-Inumbo-ID: 148f8c3f-5206-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 148f8c3f-5206-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 09:36:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 03:36:07 -0600
Message-Id: <5C9DE7060200007800222BA1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 03:36:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
 <5C9DCC4A0200007800222AEA@prv1-mh.provo.novell.com>
 <0eaf98eb-3e30-0136-1c75-1deb7c8a3bbc@citrix.com>
In-Reply-To: <0eaf98eb-3e30-0136-1c75-1deb7c8a3bbc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

Pj4+IE9uIDI5LjAzLjE5IGF0IDEwOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDMvMjAxOSAwNzo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC0zNTExLDcgKzM1MTEsOCBAQCB4ODZf
ZW11bGF0ZSgKPj4gICAgICB9Cj4+ICAKPj4gICAgICAvKiBXaXRoIGEgbWVtb3J5IG9wZXJhbmQs
IGZldGNoIHRoZSBtYXNrIHJlZ2lzdGVyIGluIHVzZSAoaWYgYW55KS4gKi8KPj4gLSAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXgub3Btc2sgKQo+PiArICAgIGlmICggZWEudHlwZSA9
PSBPUF9NRU0gJiYgY3B1X2hhc19hdng1MTJmICYmIGV2ZXgub3Btc2sgJiYKPj4gKyAgICAgICAg
IF9nZXRfZnB1KGZwdV90eXBlID0gWDg2RU1VTF9GUFVfb3BtYXNrLCBjdHh0LCBvcHMpID09IFg4
NkVNVUxfT0tBWSApCj4gCj4gVGhlIGNwdV9oYXNfYXZ4NTEyZiBjaGVjayBpcyBub3cgcmVkdW5k
YW50LiAgSXQgaXMgZnVsbHkgZW5jYXBzdWxhdGVkIGJ5Cj4gX2dldF9mcHUoKSBiZWluZyBoYXBw
eSB3aXRoIFg4NkVNVUxfRlBVX29wbWFzay4KCldlbGwsIHRoYXQnbGwgZW5kIHVwIGJlaW5nIGlu
Y29uc2lzdGVudCB3aXRoIHdoYXQgd2UgZG8gZWxzZXdoZXJlOgpJZiB3ZSBkaWQgYXMgeW91IHNh
eSwgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZikgY291bGQKKGFuZCBmb3IgY29uc2lz
dGVuY3kgdGhlbiBzaG91bGQpIGFsbCBiZWNvbWUganVzdAp2Y3B1X211c3RfaGF2ZShhdng1MTJm
KS4gU2ltaWxhcmx5IGZvciBBVlguCgpJJ2QgbGlrZSB0byBwdXQgdXAgdGhlIG90aGVyIG9wdGlv
biB0aGVuOiBSYXRoZXIgdGhhbiB1c2luZwpfZ2V0X2ZwdSgpIChhbmQgaW4gcGFydGljdWxhciB0
aGUgcmVhZF94Y3IoKSBhbmQgcmVhZF9jcigpIGhvb2tzKQp3ZSBjb3VsZCByZWFkIHRoZSByZWFs
IFhDUjAgaGVyZS4gQWZ0ZXIgYWxsIHdlIGlzc3VlIHRoZSBLTU9WIG5vdApiZWNhdXNlIHRoZSBn
dWVzdCBoYXMgc3BlY2lmaWVkIGl0LCBidXQgYmVjYXVzZSB3ZSBuZWVkIHRoZSB2YWx1ZQpvZiB0
aGUgcmVnaXN0ZXIgZm9yIGNvcnJlY3QgZmF1bHQgc3VwcHJlc3Npb24gZW11bGF0aW9uLgoKPiBQ
cmVmZXJhYmx5IHdpdGggaXQgZHJvcHBlZCwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIKPiA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkxldCBtZSBrbm93IG9mIHRoZSBhcHBsaWNhYmls
aXR5IG9mIHRoaXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:39:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9nzQ-0005IL-F4; Fri, 29 Mar 2019 09:39:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9nzO-0005IG-Ri
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:39:54 +0000
X-Inumbo-ID: 9904ec0a-5206-11e9-ba00-5778f07547e8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9904ec0a-5206-11e9-ba00-5778f07547e8;
 Fri, 29 Mar 2019 09:39:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 03:39:49 -0600
Message-Id: <5C9DE7E40200007800222BA7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 03:39:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: suppress general register update upon
 AVX gather failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

V2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVnaXN0ZXJzIG1heSBpbmRlZWQgbmVlZCB1cGRh
dGluZyBpbiB0aGlzCmNhc2UsIHRoZSBySVAgdXBkYXRlIGluIHBhcnRpY3VsYXIgbmVlZHMgdG8g
YmUgYXZvaWRlZCwgYXMgd2VsbCBhcyBlLmcuCnJhaXNpbmcgYSBzaW5nbGUgc3RlcCB0cmFwLgoK
UmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVGhpcyBpcyBz
dXJlbHkgYSBzdGFibGUgdHJlZSBjYW5kaWRhdGUsIHVubGVzcyBpdCBjb3VsZCBzdGlsbCBtYWtl
IGl0CmludG8gNC4xMiBiZWZvcmUgdGhlIHJlbGVhc2UuCi0tLQpPYnZpb3VzbHkgSSdtIGZvbGRp
bmcgdGhlIHNhbWUgY2hhbmdlIGludG8gdGhlIEFWWDUxMkYgZ2F0aGVyIGFuZApzY2F0dGVyIHBh
dGNoZXMgYXMgd2VsbCBhcyB0aGUgQVZYNTEyUEYgb25lLgoKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTg1NDcsNiArODU0Nyw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBp
bnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEiICgmbWFzaykpOwogICAgICAgICBw
dXRfc3R1YihzdHViKTsKIAorICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAg
ICAgICAgICBnb3RvIGRvbmU7CisKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9u
ZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 09:41:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 09:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9o10-0005yB-Su; Fri, 29 Mar 2019 09:41:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=erL7=SA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9o0y-0005y2-TX
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 09:41:32 +0000
X-Inumbo-ID: d5512764-5206-11e9-a2c4-6b307a5c585e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d5512764-5206-11e9-a2c4-6b307a5c585e;
 Fri, 29 Mar 2019 09:41: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 21565A78;
 Fri, 29 Mar 2019 02:41:31 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2D6553F557;
 Fri, 29 Mar 2019 02:41:29 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25c9291b-51dc-e45c-2fc7-b6d6c89f05b8@arm.com>
Date: Fri, 29 Mar 2019 09:41: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: <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOC8wMy8yMDE5IDA5OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNy4w
My4xOSBhdCAxOTo0NSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gQ2xhbmcgdXNl
cyAiLXRhcmdldCIgb3B0aW9uIGZvciBjcm9zcy1jb21waWxhdGlvbi4KPiAKPj4gLS0tIGEvY29u
ZmlnL1N0ZEdOVS5tawo+PiArKysgYi9jb25maWcvU3RkR05VLm1rCj4+IEBAIC0xLDggKzEsMTMg
QEAKPj4gICBBUyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCj4+ICAgTEQgICAgICAgICA9
ICQoQ1JPU1NfQ09NUElMRSlsZAo+PiAgIGlmZXEgKCQoY2xhbmcpLHkpCj4+IC1DQyAgICAgICAg
ID0gJChDUk9TU19DT01QSUxFKWNsYW5nCj4+IC1DWFggICAgICAgID0gJChDUk9TU19DT01QSUxF
KWNsYW5nKysKPj4gK2lmbmVxICgkKENST1NTX0NPTVBJTEUpLCkKPj4gK0NDICAgICAgICAgPSBj
bGFuZyAtdGFyZ2V0ICQoQ1JPU1NfQ09NUElMRTotPSkKPj4gK0NYWCAgICAgICAgPSBjbGFuZysr
IC10YXJnZXQgJChDUk9TU19DT01QSUxFOi09KQo+IAo+IElzIGRyb3BwaW5nIGRhc2hlcyBmcm9t
IHRoZSB2YXJpYWJsZSB1bmlmb3JtbHkgY29ycmVjdD8gSWYgc28sCj4gY291bGQgeW91IHBsZWFz
ZSBjbGFyaWZ5IGluIHRoZSBjb21taXQgbWVzc2FnZSB3aHkgdGhhdCBpcz8KVGhlIHRhcmdldCBv
cHRpb24gcmVxdWlyZXMgdGhlIGZvbGxvd2luZyBmb3JtYXQ6Cgo8YXJjaD48c3ViPi08dmVuZG9y
Pi08c3lzPi08YWJpPgoKSW4gb3RoZXIgcGxhY2VzLCB3ZSBuZWVkIHRoZSB0cmFpbGluZyBkYXNo
IGFzIEdOVSB0b29scyBhcmUgdXNpbmcgdGhlIHNhbWUgCmZvcm1hdCBhcyBhYm92ZSB3aXRoIGEg
ZGFzaCB0byBzZXBhcmF0ZSB0aGUgdG9vbCBuYW1lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 10:02:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 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 1h9oL8-0007xM-SZ; Fri, 29 Mar 2019 10:02: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=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9oL8-0007xH-Ah
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 10:02:22 +0000
X-Inumbo-ID: bd76074d-5209-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd76074d-5209-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 10:02:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88061059"
To: Jan Beulich <JBeulich@suse.com>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
 <5C9DCC4A0200007800222AEA@prv1-mh.provo.novell.com>
 <0eaf98eb-3e30-0136-1c75-1deb7c8a3bbc@citrix.com>
 <5C9DE7060200007800222BA1@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: <d9515e2d-9c21-910e-7226-130b54c17a4d@citrix.com>
Date: Fri, 29 Mar 2019 10:02: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: <5C9DE7060200007800222BA1@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] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

T24gMjkvMDMvMjAxOSAwOTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDMuMTkg
YXQgMTA6MTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjkvMDMv
MjAxOSAwNzo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKPj4+IEBAIC0zNTExLDcgKzM1MTEsOCBAQCB4ODZfZW11bGF0ZSgKPj4+
ICAgICAgfQo+Pj4gIAo+Pj4gICAgICAvKiBXaXRoIGEgbWVtb3J5IG9wZXJhbmQsIGZldGNoIHRo
ZSBtYXNrIHJlZ2lzdGVyIGluIHVzZSAoaWYgYW55KS4gKi8KPj4+IC0gICAgaWYgKCBlYS50eXBl
ID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKPj4+ICsgICAgaWYgKCBlYS50eXBlID09IE9QX01F
TSAmJiBjcHVfaGFzX2F2eDUxMmYgJiYgZXZleC5vcG1zayAmJgo+Pj4gKyAgICAgICAgIF9nZXRf
ZnB1KGZwdV90eXBlID0gWDg2RU1VTF9GUFVfb3BtYXNrLCBjdHh0LCBvcHMpID09IFg4NkVNVUxf
T0tBWSApCj4+IFRoZSBjcHVfaGFzX2F2eDUxMmYgY2hlY2sgaXMgbm93IHJlZHVuZGFudC4gIEl0
IGlzIGZ1bGx5IGVuY2Fwc3VsYXRlZCBieQo+PiBfZ2V0X2ZwdSgpIGJlaW5nIGhhcHB5IHdpdGgg
WDg2RU1VTF9GUFVfb3BtYXNrLgo+IFdlbGwsIHRoYXQnbGwgZW5kIHVwIGJlaW5nIGluY29uc2lz
dGVudCB3aXRoIHdoYXQgd2UgZG8gZWxzZXdoZXJlOgo+IElmIHdlIGRpZCBhcyB5b3Ugc2F5LCBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKSBjb3VsZAo+IChhbmQgZm9yIGNvbnNpc3Rl
bmN5IHRoZW4gc2hvdWxkKSBhbGwgYmVjb21lIGp1c3QKPiB2Y3B1X211c3RfaGF2ZShhdng1MTJm
KS4gU2ltaWxhcmx5IGZvciBBVlguCgpUaGF0IGNhc2UgaXNuJ3QgdGhlIHNhbWUuCgpGb3Iga21v
diwgd2UgZG9uJ3QgY2FyZSBhYm91dCB0aGUgaW5zdHJ1Y3Rpb24gZ3JvdXAgcGVyIHNheS7CoCBX
ZSBjYXJlCnRoYXQga21hc2sgeHNhdmUgc3RhdGUgaXMgYWN0aXZlIGFuZCB1c2FibGUuCgpJZiB5
b3UgcmVjYWxsLCB0aGUgcmVhc29uIHdoeSB5b3UgY2hvc2Ugbm90IHRvIG1lcmdlIHRoZSBob3N0
X2FuZF92Y3B1CmFuZCB2Y3B1IHByZWRpY2F0ZXMgd2hlbiBJIHF1ZXJpZWQgdGhpcyBvbiBpbml0
aWFsIHJldmlldyB3YXMgZm9yIHRoZQp0aGVvcmV0aWNhbCBjYXNlIG9mIHRoZSBndWVzdCBiZWlu
ZyBvZmZlcmVkIGZlYXR1cmVzIG5vdCBwcmVzZW50IGluCmhhcmR3YXJlLCBhbmQgaGF2aW5nIHRo
ZSBlbXVsYXRvciBmaWxsIGluIHRoZSBnYXBzLsKgIChBbHNvLCB0aGUgY29kZSBtYXkKaGF2ZSBw
cmUtZGF0ZWQge3B2LGh2bX1fY3B1aWQoKSBoYW5kaW5nIGJhY2sgcHJvcGVybHkgYXVkaXRlZCBj
b250ZW50LAp3aGljaCBpcyBzb21ldGhpbmcgdGhhdCBoYXMgZGVmaW5pdGVseSBiZWVuIGZpeGVk
IG5vdy4pCgpHaXZlbiBtYW55IHllYXJzIHJldHJvc3BlY3Qgb24gdGhlIG1hdHRlciwgSSdtIG5v
dCBhY3R1YWxseSBzdXJlIGhvdwptdWNoIG9mIGEgdXNlZnVsIHVzZWNhc2UgdGhpcyBpcy7CoCBP
YnZpb3VzbHksIHRoZXJlIGFyZSBzb21lCmNyb3NzLXZlbmRvciBhcHBsaWNhYmlsaXRpZXMsIGJ1
dCB0aGVzZSBvbmx5IGV4dGVuZCB0byBpbmRpdmlkdWFsCmluc3RydWN0aW9ucyB3aG9zZSBiZWhh
dmlvdXIgY2FuIGJlIGZ1bGx5IHJlcGxhY2VkIGluIG90aGVyIHdheXMgKGkuZS4Kbm90IGZvciBp
bnN0cnVjdGlvbnMgd2hpY2ggd2UgZGVjb2RlIGFuZCByZXBsYXkpLgoKSSBkb24ndCBzZWUgdXMg
ZXZlciBnYWluaW5nIHN1cHBvcnQgZm9yIHVzaW5nIGluc3RydWN0aW9ucyBpbiBjYXNlcwp3aGVy
ZSB0aGUgcmVsZXZhbnQgeHN0YXRlIGlzbid0IGF2YWlsYWJsZSBpbiBoYXJkd2FyZS4KCj4KPiBJ
J2QgbGlrZSB0byBwdXQgdXAgdGhlIG90aGVyIG9wdGlvbiB0aGVuOiBSYXRoZXIgdGhhbiB1c2lu
Zwo+IF9nZXRfZnB1KCkgKGFuZCBpbiBwYXJ0aWN1bGFyIHRoZSByZWFkX3hjcigpIGFuZCByZWFk
X2NyKCkgaG9va3MpCj4gd2UgY291bGQgcmVhZCB0aGUgcmVhbCBYQ1IwIGhlcmUuIEFmdGVyIGFs
bCB3ZSBpc3N1ZSB0aGUgS01PViBub3QKPiBiZWNhdXNlIHRoZSBndWVzdCBoYXMgc3BlY2lmaWVk
IGl0LCBidXQgYmVjYXVzZSB3ZSBuZWVkIHRoZSB2YWx1ZQo+IG9mIHRoZSByZWdpc3RlciBmb3Ig
Y29ycmVjdCBmYXVsdCBzdXBwcmVzc2lvbiBlbXVsYXRpb24uCgpUcnVlLCBhbmQgdGhhdCB3b3Vs
ZCBiZSByYXRoZXIgc21hbGxlciBhbmQgbGVzcyBpbnZhc2l2ZSB0aGFuCmRlbGliZXJhdGVseSBz
cXVhc2hpbmcgdGhlIG90aGVyIHNpZGUgZWZmZWN0cyBvZiBnZXRfZnB1KCkKCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 10:09:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 10: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 1h9oSB-0008KP-Nk; Fri, 29 Mar 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=erL7=SA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9oSA-0008KK-El
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 10:09:38 +0000
X-Inumbo-ID: c1e01f4b-520a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c1e01f4b-520a-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 10:09: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 734DEA78;
 Fri, 29 Mar 2019 03:09:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7D4943F557;
 Fri, 29 Mar 2019 03:09:34 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
 <22e51ded-0ca3-6832-dcc3-9849d782816c@citrix.com>
 <5C9CA1DA0200007800222683@prv1-mh.provo.novell.com>
 <e7e55dc3-0f64-78d7-6f0b-67a8da2453c0@citrix.com>
 <5C9CA85402000078002226AF@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4405caf-6b06-6066-8f48-f35ba67bbdd2@arm.com>
Date: Fri, 29 Mar 2019 10:09:33 +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: <5C9CA85402000078002226AF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, oleksandr_tyshchenko@epam.com,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOC8wMy8yMDE5IDEwOjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOC4w
My4xOSBhdCAxMTo0MywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAy
OC8wMy8yMDE5IDEwOjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI4LjAzLjE5IGF0
IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVXNpbmcgLXRh
cmdldCBpcyBmcm9tIHRoZSBDbGFuZyBpbnN0cnVjdGlvbnMgb24gY3Jvc3MgY29tcGlsYXRpb24s
IHdoaWNoCj4+Pj4gc2F5IHRvIGRvIGl0IHRoaXMgd2F5LiAgaHR0cHM6Ly9jbGFuZy5sbHZtLm9y
Zy9kb2NzL0Nyb3NzQ29tcGlsYXRpb24uaHRtbAo+Pj4+Cj4+Pj4gVGhlIHRhcmdldHMgc3VwcG9y
dGVkIHdpbGwgZGVwZW5kIG9uIHRoZSBjb25maWd1cmF0aW9uIENsYW5nIHdhcwo+Pj4+IGNvbXBp
bGVkIHdpdGgsIGJ1dCBDbGFuZyBzcGVjaWZpY2FsbHkgb3Bwb3NlcyBHQ0MncyB3YXkgb2YgcmVx
dWlyaW5nIHRoZQo+Pj4+IHVzZXIgdG8gcmVjb21waWxlIGZvciBldmVyeSBkaWZmZXJlbnQgdGFy
Z2V0LiAgSXQgaXMgZXhwZWN0ZWQgdGhhdCBhCj4+Pj4gcGFja2FnZXIgb2YgY2xhbmcgd2lsbCBl
bmFibGUgYWxsIG9mIHRoZSBzdXBwb3J0ZWQgdGFyZ2V0cyBpbiB0aGUKPj4+PiBwYWNrYWdlIHRo
ZXkgZGlzdHJpYnV0ZS4KPj4+IEFyZSB5b3Ugc3VyZSBhIGRpc3RybyBjYXJpbmcgYWJvdXQsIHNh
eSwgb25seSB4ODYgd291bGQgaW5kZWVkCj4+PiBlbmFibGUgQXJtIGFuZCBhbGwgc29ydHMgb2Yg
b3RoZXIgYXJjaGl0ZWN0dXJlcyBpbiB0aGUgY29tcGlsZXIsCj4+PiBqdXN0IGJlY2F1c2UgaXQg
Y2FuIGJlIGVuYWJsZWQ/IElPVyBJIGFzc3VtZSB0aGUgbmVlZCBmb3IgYW4KPj4+IG92ZXJyaWRl
IHRvIHRoZSBzeXN0ZW0gZGVmYXVsdCBjbGFuZyBiaW5hcmllcyB3b3VsZCBzdGlsbCBleGlzdC4K
Pj4KPj4gSSd2ZSBqdXN0IHRyaWVkLCBhbmQgVWJ1bnR1IDE2LjA0J3MgZGVmYXVsdCBjbGFuZy0z
LjggaXMgcGVyZmVjdGx5IGhhcHB5Cj4+IGNvbXBpbGluZyBBYXJjaDY0LCBhbmQgbWFrZXMgYSBz
dWl0YWJsZSBsb29raW5nIGVsZiBvYmplY3QuICAoSSBjYW4ndAo+PiBhY3R1YWxseSBkaXNhc3Nl
bWJsZSBpdCBiZWNhdXNlIG9iamR1bXAgY2hva2VzLCBidXQgLnRleHQgaXMgdGhlCj4+IGV4cGVj
dGVkIGxlbmd0aCkKPj4KPj4gQXMgdGhlIGNyb3NzLWNvbXBpbGF0aW9uIGRvY3VtZW50YXRpb24g
c3RhdGVzLCB0aGlzIGlzIGEgZGVsaWJlcmF0ZQo+PiBkZXNpZ24gZGVjaXNpb24gd2hpY2gsIGFt
b25nc3Qgb3RoZXIgdGhpbmdzLCBwcmV2ZW50cyBkaXN0cm9zIGZyb20KPj4gbmVlZGluZyB0byBt
YWludGFpbiBwZXItYXJjaCBwYWNrYWdlcy4KPiAKPiBBbGwgdW5kZXJzdG9vZCwganVzdCB0aGF0
IFVidW50dSBtYXkgbm90IGJlIGEgZ29vZCBleGFtcGxlLCBhcwo+IHRoZXJlIGxvb2tzIHRvIGJl
IFVidW50dSAxNi4wNCBmb3IgNjQtYml0IEFybS4KCkl0IG9jY3VycyB0byBtZSB0aGF0IG90aGVy
IGNvbXBpbGVyIG1heSBiZSBiYXNlZCBvbiBjbGFuZy9sbHZtIGJ1dCB1c2UgYSAKZGlmZmVyZW50
IG5hbWUuIEZvciBpbnN0YW5jZSwgdGhlIEFybSBDb21waWxlciBpcyBjYWxsZWQgYXJtY2xhbmcu
Cgphcm1jbGFuZyBvbmx5IHN1cHBvcnRzIGFybTMyIGFuZCBhcm02NCBhbmQgcmVxdWlyZSB0byBh
bHdheXMgcGFzcyB0aGUgdGFyZ2V0IAp0cmlwbGUgdXNpbmcgLS10YXJnZXQgKE5vdCB0aGUgLS0g
cmF0aGVyIHRoYW4gLSkuCgpTbyB3ZSB3b3VsZCBuZWVkIHRvIGNhdGVyIGRpZmZlcmVudCBjbGFu
ZyBiaW5hcnkgaW4gdGhlIGZ1dHVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 10:13:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 10:13:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9oVv-0000c4-9O; Fri, 29 Mar 2019 10:13: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=erL7=SA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h9oVt-0000by-D7
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 10:13:29 +0000
X-Inumbo-ID: 4c1c4d52-520b-11e9-9f1c-4b2332b32a5e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4c1c4d52-520b-11e9-9f1c-4b2332b32a5e;
 Fri, 29 Mar 2019 10:13: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 6E707A78;
 Fri, 29 Mar 2019 03:13:28 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 32D533F575;
 Fri, 29 Mar 2019 03:13:26 -0700 (PDT)
To: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <970b4dcfb4e3c04bc9502c7656caa61d2f8c0677.camel@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8210e96d-c7cd-384e-3277-21fdbfc32105@arm.com>
Date: Fri, 29 Mar 2019 10:13:24 +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: <970b4dcfb4e3c04bc9502c7656caa61d2f8c0677.camel@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] xen/arm: Add support to build with
 clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.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>

CgpPbiAyOC8wMy8yMDE5IDExOjI3LCBBcnRlbSBNeWdhaWV2IHdyb3RlOgo+IEhpIEp1bGllbiwK
CkhpIEFydGVtLAoKPiBPbiBXZWQsIDIwMTktMDMtMjcgYXQgMTg6NDUgKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBUaGlzIHNlcmllcyBhZGRzIHN1cHBvcnQgdG8g
YnVpbGQgWGVuIEFybSB3aXRoIGNsYW5nLiBUaGlzIHNlcmllcyB3YXMgdGVzdGVkCj4+IHdpdGgg
Y2xhbmcgOC4wLgo+Pgo+PiBOb3RlIHRoYXQgSSBvbmx5IGRpZCBidWlsZCBmb3IgYXJtNjQuIEkg
c3RpbGwgbmVlZCB0byBsb29rIGF0IHRoZSBhcm0zMgo+PiBidWlsZC4KPj4KPiAKPiBJIHdvbmRl
ciBpZiB5b3UgaGF2ZSB0aW1lIHRvIHRyeSB0aGUgc2VyaWVzIHdpdGggQXJtIENvbXBpbGVyIDY/
IEkgYW0KPiBhc2tpbmcgYmVjYXVzZSBBRkFJSyBpdCBpcyBiYXNlZCBvbiBjbGFuZy9sbHZtIFsx
XSBhbmQgdGhlcmUncyBhCj4gc2FmZXR5LWNvbXBsaWFudCB2ZXJzaW9uIG9mIGl0IGNlcnRpZmll
ZCBieSBUVVYgWzJdLiBJIGRvbid0IGhhdmUgYQo+IGxpY2Vuc2UgeWV0IHNvIGNhbm5vdCB0cnkg
aXQgbXlzZWxmIGJ1dCBtYXliZSB5b3UgaGF2ZSBhY2Nlc3MuCkkgZ2F2ZSBhIHF1aWNrIHRyeSB0
byB0aGUgQXJtIENvbXBpbGVyLiBJIGhhZCB0byBoYWNrIGEgYml0IGNvbmZpZy9TdGRHTlUubWsg
dG8gCnBhc3MgYXJtY2xhbmcgYW5kIHRoZSBhcHByb3ByaWF0ZSB0YXJnZXQgb3B0aW9uLgoKSSBh
bHNvIGhhZCBhIGxpbmtpbmcgaXNzdWUgYXQgdGhlIGVuZCB3aGVyZSBfXzJzbnByaW50ZiB3YXMg
bm90IGZvdW5kLiBJdCBzZWVtcyAKdGhlIGNvbXBpbGVyIHJlcGxhY2Ugc25wcmludGYgd2l0aCBf
XzJzbnByaW50ZiwgSSBoYXZlbid0IGZpZ3VyZWQgb3V0IHdoeSB5ZXQuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 10:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 10: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 1h9oWj-0000gE-Kx; Fri, 29 Mar 2019 10: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9oWh-0000fy-Jo
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 10:14:19 +0000
X-Inumbo-ID: 6991dfcf-520b-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 6991dfcf-520b-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 10:14:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 04:14:17 -0600
Message-Id: <5C9DEFFA0200007800222BF1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 04:14:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-2-julien.grall@arm.com>
 <5C9C9A22020000780022265A@prv1-mh.provo.novell.com>
 <25c9291b-51dc-e45c-2fc7-b6d6c89f05b8@arm.com>
In-Reply-To: <25c9291b-51dc-e45c-2fc7-b6d6c89f05b8@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 01/12] xen: clang: Support correctly
 cross-compile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAzLjE5IGF0IDEwOjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDI4LzAzLzIwMTkgMDk6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNy4wMy4x
OSBhdCAxOTo0NSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IENsYW5nIHVzZXMg
Ii10YXJnZXQiIG9wdGlvbiBmb3IgY3Jvc3MtY29tcGlsYXRpb24uCj4+IAo+Pj4gLS0tIGEvY29u
ZmlnL1N0ZEdOVS5tawo+Pj4gKysrIGIvY29uZmlnL1N0ZEdOVS5tawo+Pj4gQEAgLTEsOCArMSwx
MyBAQAo+Pj4gICBBUyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCj4+PiAgIExEICAgICAg
ICAgPSAkKENST1NTX0NPTVBJTEUpbGQKPj4+ICAgaWZlcSAoJChjbGFuZykseSkKPj4+IC1DQyAg
ICAgICAgID0gJChDUk9TU19DT01QSUxFKWNsYW5nCj4+PiAtQ1hYICAgICAgICA9ICQoQ1JPU1Nf
Q09NUElMRSljbGFuZysrCj4+PiAraWZuZXEgKCQoQ1JPU1NfQ09NUElMRSksKQo+Pj4gK0NDICAg
ICAgICAgPSBjbGFuZyAtdGFyZ2V0ICQoQ1JPU1NfQ09NUElMRTotPSkKPj4+ICtDWFggICAgICAg
ID0gY2xhbmcrKyAtdGFyZ2V0ICQoQ1JPU1NfQ09NUElMRTotPSkKPj4gCj4+IElzIGRyb3BwaW5n
IGRhc2hlcyBmcm9tIHRoZSB2YXJpYWJsZSB1bmlmb3JtbHkgY29ycmVjdD8gSWYgc28sCj4+IGNv
dWxkIHlvdSBwbGVhc2UgY2xhcmlmeSBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugd2h5IHRoYXQgaXM/
Cj4gVGhlIHRhcmdldCBvcHRpb24gcmVxdWlyZXMgdGhlIGZvbGxvd2luZyBmb3JtYXQ6Cj4gCj4g
PGFyY2g+PHN1Yj4tPHZlbmRvcj4tPHN5cz4tPGFiaT4KPiAKPiBJbiBvdGhlciBwbGFjZXMsIHdl
IG5lZWQgdGhlIHRyYWlsaW5nIGRhc2ggYXMgR05VIHRvb2xzIGFyZSB1c2luZyB0aGUgc2FtZSAK
PiBmb3JtYXQgYXMgYWJvdmUgd2l0aCBhIGRhc2ggdG8gc2VwYXJhdGUgdGhlIHRvb2wgbmFtZS4K
Ck9oLCBJJ20gc29ycnkgLSBJIGtlZXAgZm9yZ2V0dGluZyB0aGF0IHRoZSBzdWJzdGl0dXRpb24g
Zm9ybSB5b3UKdXNlIG9ubHkgZmlkZGxlcyB3aXRoIHRyYWlsaW5nIGRhc2hlcy4gT2YgY291cnNl
IEkgd29uJ3QgaW5zaXN0LCBidXQKSSdkIHByZWZlciB0aGUgbW9yZSBvYnZpb3VzICQocGF0c3Vi
c3QgJS0sJSwkKENST1NTX0NPTVBJTEUpKQp0byBiZSB1c2VkIGluc3RlYWQsIGRlc3BpdGUgcmVh
bGl6aW5nIHRoYXQgaXQncyBtZWFuaW5nZnVsbHkgbG9uZ2VyLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 10:56:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 10:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9pBH-0004cS-9N; Fri, 29 Mar 2019 10:56: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9pBF-0004cN-HP
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 10:56:13 +0000
X-Inumbo-ID: 43bc04a1-5211-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 43bc04a1-5211-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 10:56:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 04:56:11 -0600
Message-Id: <5C9DF9CA0200007800222C2E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 04:56:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C9CFE7102000078002229A1@prv1-mh.provo.novell.com>
 <5C9DCC4A0200007800222AEA@prv1-mh.provo.novell.com>
 <0eaf98eb-3e30-0136-1c75-1deb7c8a3bbc@citrix.com>
 <5C9DE7060200007800222BA1@prv1-mh.provo.novell.com>
 <d9515e2d-9c21-910e-7226-130b54c17a4d@citrix.com>
In-Reply-To: <d9515e2d-9c21-910e-7226-130b54c17a4d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@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>

Pj4+IE9uIDI5LjAzLjE5IGF0IDExOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDMvMjAxOSAwOTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEknZCBsaWtl
IHRvIHB1dCB1cCB0aGUgb3RoZXIgb3B0aW9uIHRoZW46IFJhdGhlciB0aGFuIHVzaW5nCj4+IF9n
ZXRfZnB1KCkgKGFuZCBpbiBwYXJ0aWN1bGFyIHRoZSByZWFkX3hjcigpIGFuZCByZWFkX2NyKCkg
aG9va3MpCj4+IHdlIGNvdWxkIHJlYWQgdGhlIHJlYWwgWENSMCBoZXJlLiBBZnRlciBhbGwgd2Ug
aXNzdWUgdGhlIEtNT1Ygbm90Cj4+IGJlY2F1c2UgdGhlIGd1ZXN0IGhhcyBzcGVjaWZpZWQgaXQs
IGJ1dCBiZWNhdXNlIHdlIG5lZWQgdGhlIHZhbHVlCj4+IG9mIHRoZSByZWdpc3RlciBmb3IgY29y
cmVjdCBmYXVsdCBzdXBwcmVzc2lvbiBlbXVsYXRpb24uCj4gCj4gVHJ1ZSwgYW5kIHRoYXQgd291
bGQgYmUgcmF0aGVyIHNtYWxsZXIgYW5kIGxlc3MgaW52YXNpdmUgdGhhbgo+IGRlbGliZXJhdGVs
eSBzcXVhc2hpbmcgdGhlIG90aGVyIHNpZGUgZWZmZWN0cyBvZiBnZXRfZnB1KCkKCkhtbSwgSSd2
ZSB0cmllZCB0byBkbyB0aGlzLCBidXQgdGhpcyBpcyBtb3JlIGNvbXBsaWNhdGVkOiBDUjAuVFMK
bWF5IGJlIHNldCwgaW4gd2hpY2ggY2FzZSB3ZSBuZWVkIHRvIGludm9rZSB0aGUgZ2V0X2ZwdSgp
IGhvb2sKdG8gZ2V0IGl0IGNsZWFyZWQgd2l0aCBhcHByb3ByaWF0ZSBib29ra2VlcGluZy4gSSBk
b24ndCB0aGluayBpdCdzCndvcnRoIGZ1cnRoZXIgY29tcGxpY2F0aW5nIHRoZSBjb2RlIGJ5IGlu
dm9raW5nIHRoZSBob29rIF9vbmx5XwppbiB0aGF0IGNhc2UuIFNvIEkgZ3Vlc3Mgd2UgYmV0dGVy
IHN0aWNrIHRvIHYyLgoKV2hpY2ggbWFrZXMgbWUgY29tZSBiYWNrIHRvIHlvdXIgcmVxdWVzdCB0
byBkcm9wIHRoZQpjcHVfaGFzX2F2eDUxMmYgcGFydCBvZiB0aGUgY29uZGl0aW9uOiBSaWdodCBu
b3cgdGhlIGZ1enplcgp1c2VzIGVtdWxfdGVzdF9yZWFkX3hjcigpIGluc3RlYWQgb2YgYWN0dWFs
bHkgZnV6emluZyB0aGUKdmFsdWUuIE9uY2UgaXQgZG9lcywgd291bGQgd2UgZXhwZWN0IGl0IHRv
IG5ldmVyIHNldCBhbnkgYml0cwppbiB0aGUgcmV0dXJuZWQgdmFsdWUgdGhhdCBhcmVuJ3Qgc2V0
IGluIGhhcmR3YXJlLCBidXQgY291bGQKaW4gcHJpbmNpcGxlIGJlIHNldCBiYXNlZCBvbiAocmVh
bCkgQ1BVSUQgb3V0cHV0PyBJbiB0aGF0IGNhc2UKSSBjb3VsZCBhZ3JlZSB0byByZW1vdmUgdGhl
IGV4dHJhIGNvbmRpdGlvbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 11:08:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 11:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9pNF-0005fI-Qw; Fri, 29 Mar 2019 11:08: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9pNE-0005fD-N1
 for xen-devel@lists.xen.org; Fri, 29 Mar 2019 11:08:36 +0000
X-Inumbo-ID: fc945574-5212-11e9-bfb0-4fe0e46d82fd
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc945574-5212-11e9-bfb0-4fe0e46d82fd;
 Fri, 29 Mar 2019 11:08:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 05:08:30 -0600
Message-Id: <5C9DFCAF0200007800222C56@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 05:08:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xin Li" <talons.lee@gmail.com>
References: <20190329032857.14596-1-xin.li@citrix.com>
In-Reply-To: <20190329032857.14596-1-xin.li@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/1] hvmloader: add SMBIOS type 2 info
 for customized string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 Xin Li <xin.li@citrix.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAzLjE5IGF0IDA0OjI4LCA8dGFsb25zLmxlZUBnbWFpbC5jb20+IHdyb3RlOgo+
IEV4dGVuZCBzbWJpb3MgdHlwZSAyIHN0cnVjdCB0byBtYXRjaCBzcGVjaWZpY2F0aW9uLCBhZGQg
c3VwcG9ydCB0bwo+IHdyaXRlIGl0IHdoZW4gY3VzdG9taXplZCBzdHJpbmcgcHJvdmlkZWQgYW5k
IG5vIHNtYmlvcyBwYXNzZWQgaW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlA
Y2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IAo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IENDOiBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gdjIKPiAxOiB3cml0ZSB0aGUgc3RydWN0IGlmIGFu
eSBvZiB0aGUgc3RyaW5ncyBpcyBwcm92aWRlZAo+IDI6IGFkZCBjb250YWluZWRfaGFuZGxlcyBh
cyBmbGV4aWJsZSBhcnJheSBtZW1iZXIKPiAzOiB1cGRhdGUgY29tbWl0IG1lc3NhZ2UgYW5kIGZp
eCBzdHlsZSBpc3N1ZQoKU28gdGhpcyBpcyB0aGUgM3JkIHZhcmlhbnQgb2YgdjIgdGhhdCB5b3Un
dmUgc2VudCwgd2l0aG91dCBtYWtpbmcgaXQgY2xlYXIKd2hhdCB0aGUgZGlmZmVyZW5jZSBpcy4g
SSBzdXBwb3NlIHlvdSd2ZSBhZGRyZXNzZWQgbXkgb25lIHJlbWFpbmluZwpjb3NtZXRpYyByZXF1
ZXN0IGFuZCBhZGRlZCBteSBSLWIsIGJ1dCB3ZSBzaG91bGQgYmUgYXQgdjQgdGhlbi4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 11:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 11:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9pcR-0007JN-IO; Fri, 29 Mar 2019 11:24: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9pcQ-0007JH-Ou
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 11:24:18 +0000
X-Inumbo-ID: 307eb828-5215-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 307eb828-5215-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 11:24:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 05:24:16 -0600
Message-Id: <5C9E00610200007800222C75@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 05:24:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony Perard" <anthony.perard@citrix.com>
References: <20190328174006.GH1420@perard.uk.xensource.com>
In-Reply-To: <20190328174006.GH1420@perard.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Boot Linux on PVH guest via OVMF/UEFI 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>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAzLjE5IGF0IDE4OjQwLCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gIyBBYm91dCB0aGUgZ3Vlc3QgY3Jhc2ggd2l0aG91dCBlcnJvciBtZXNzYWdlcwo+IAo+
IEkgaGFkIGEgZ3Vlc3QgY3Jhc2gganVzdCBhZnRlciBzeXN0ZW1kIHN0YXJ0ZWQgdG8gcHJpbnQg
bWVzc2FnZXMgb24gdGhlCj4gY29uc29sZS4gQnV0IG5laXRoZXIgTGludXggbm9yIFhlbiBoYWQg
cHJpbnRlZCBhbnl0aGluZyBhYm91dCB3aHkgdGhlCj4gZ3Vlc3QgY3Jhc2guIE5vIGFtb3VudCBv
ZiBjb21tYW5kIGxpbmUgb3B0aW9ucyBoZWxwZWQuCj4gCj4gSSd2ZSBtYW5hZ2VkIHRvIGhhdmUg
TGludXggcHJpbnQgdGhlIGVycm9yIG1lc3NhZ2Ugb24gcGFuaWMsIGJ1dCBJIGhhZAo+IHRvIG1h
a2UgYSBtb2RpZmljYXRpb24gc28gdGhhdCBMaW51eCB3b3VsZCBub3QgdGVsbCBYZW4gd2hlbiBh
IGNyYXNoCj4gaGFwcGVuZWQuIFRoaXMgcGF0Y2g6Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW4uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwo+IC0tLSBhL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW4uYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwo+IEBAIC0y
NzcsOCArMjc3LDYgQEAgdm9pZCB4ZW5fZW1lcmdlbmN5X3Jlc3RhcnQodm9pZCkKPiAgc3RhdGlj
IGludAo+ICB4ZW5fcGFuaWNfZXZlbnQoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICp0aGlzLCB1bnNp
Z25lZCBsb25nIGV2ZW50LCB2b2lkICpwdHIpCj4gIHsKPiAtICAgICAgIGlmICgha2V4ZWNfY3Jh
c2hfbG9hZGVkKCkpCj4gLSAgICAgICAgICAgICAgIHhlbl9yZWJvb3QoU0hVVERPV05fY3Jhc2gp
Owo+ICAgICAgICAgcmV0dXJuIE5PVElGWV9ET05FOwo+ICB9Cj4gCj4gSXMgaXQgcG9zc2libGUg
aW4gdGhlIGZ1dHVyZSBmb3IgdGhlIGtlcm5lbCB0byBhY3R1YWxseSB3cml0ZSBwYW5pYwo+IG1l
c3NhZ2UgYmVmb3JlIFhlbiBkZXN0cm95IHRoZSBkb21haW4/CgpKdXN0IHRoZSBkYXkgYmVmb3Jl
IHllc3RlcmRheSBJJ3ZlIHJ1biBpbnRvIGEgKGRlbGliZXJhdGVseSkKcGFuaWMoKS1pbmcgRG9t
VSwgYW5kIGl0IF9kaWRfIGxvZyB0aGUgcGFuaWMgb3V0cHV0LiBTbyBpdCdzCmxpa2VseSBub3Qg
YXMgc2ltcGxlIGFzIGEgYm9vbGVhbiBkb2VzIC8gZG9lc24ndCBsb2cgbWVzc2FnZXM/Ck9mIGNv
dXJzZSBpbiBteSBjYXNlIGl0IHdhcyBhIFBWIERvbVUsIGFuZCBzdGFydGVkIHdpdGggLWMKcmF0
aGVyIHRoYW4gdGhlIHBvc3NpYmx5IG1vcmUgY29tbW9uIC1WLCB3aGljaCBtYXkgYWxyZWFkeQph
Y2NvdW50IGZvciB0aGUgZGlmZmVyZW5jZS4gSS5lLiBJIHdvbmRlciB3aGV0aGVyIHRoZXJlJ3MK
dG9vIG11Y2ggb2YgYSBkZWxheSBmb3IgdGhlIG91dHB1dCB0byBhY3R1YWxseSBtYWtlIGl0IG91
dCBpbgpzb21lIGNhc2VzLiBBbmQgaWYgc28sIGl0IG1pZ2h0IG5vdCBldmVuIGJlIHRoZSBrZXJu
ZWwncwoiZmF1bHQiLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 11:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 11:32:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9pkM-0008H2-Jf; Fri, 29 Mar 2019 11:32: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=o2h4=SA=xenproject.org=prvs=98409eb8c=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1h9pkL-0008Gp-BS
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 11:32:29 +0000
X-Inumbo-ID: 524c8a56-5216-11e9-b04f-278eb0540f81
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 524c8a56-5216-11e9-b04f-278eb0540f81;
 Fri, 29 Mar 2019 11:32:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="82197374"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83841-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf-pvops:syslog-server:running:regression
 distros-debian-jessie:build-armhf:syslog-server:running:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83770
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Mar 2019 11:32:16 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 83841: 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>

ZmxpZ2h0IDgzODQxIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84Mzg0MS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2ll
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4Mzc3MAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDgzNzcwCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NzAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA4Mzc3MAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzcwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NzAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4Mzc3MAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzcwCgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgODM3NzAKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 11:33:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 11:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9pku-0008Kj-35; Fri, 29 Mar 2019 11:33: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9pkt-0008KR-Cx
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 11:33:03 +0000
X-Inumbo-ID: 668cd476-5216-11e9-9fc5-a33e727dace4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 668cd476-5216-11e9-9fc5-a33e727dace4;
 Fri, 29 Mar 2019 11:32: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 1h9pkn-0003iq-0g; Fri, 29 Mar 2019 11:32:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9pkm-0005dy-8T; Fri, 29 Mar 2019 11:32:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9pkm-0005P8-7U; Fri, 29 Mar 2019 11:32:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134060-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: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-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-examine:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt: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: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c2ffd9174779014c3fe1f96d9dc3641d9175f00
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 11:32:56 +0000
Subject: [Xen-devel] [linux-linus test] 134060: 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>

ZmxpZ2h0IDEzNDA2MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MDYwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEy
IGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcg
cnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1
ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOGMy
ZmZkOTE3NDc3OTAxNGMzZmUxZjk2ZDlkYzM2NDFkOTE3NWYwMApiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1
NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFog
ICAyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzox
NCBaICAgMjMgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA2MCAg
MjAxOS0wMy0yNSAwNDoxNDo0MyBaICAgIDQgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjEwNCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
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
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0ODY2MCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 12:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 12: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 1h9qvU-0006YX-5R; Fri, 29 Mar 2019 12:48:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9qvS-0006YL-Ax
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 12:48:02 +0000
X-Inumbo-ID: df7901ca-5220-11e9-9715-f3d762d9db65
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df7901ca-5220-11e9-9715-f3d762d9db65;
 Fri, 29 Mar 2019 12:47:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9qvK-00058w-PG; Fri, 29 Mar 2019 12:47:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9qvK-000339-7C; Fri, 29 Mar 2019 12:47:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9qvK-0003se-6g; Fri, 29 Mar 2019 12:47:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134185-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 12:47:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134185: 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>

ZmxpZ2h0IDEzNDE4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE4NS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA0IGRheXMgICAxOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAxIGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 12:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 12: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 1h9qxY-0007EF-KS; Fri, 29 Mar 2019 12:50: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=VnC5=SA=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1h9qxX-0007E7-Tm
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 12:50:12 +0000
X-Inumbo-ID: 2f2860bd-5221-11e9-bc90-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.94]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f2860bd-5221-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 12:50:09 +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=EMXHh6eBkTDxW77vecxg+B8rO5Y8ZfePZG5RHwxIguE=;
 b=ZBAIP3MDiv4afiLXrdRlf3+BIHErEE5JTjKzBse0XdMk/MskN6xkGsyuZjH9Vd6cQn4oEGYvFytyA1z//K4ID9djOO5LlFBRuENw9ek4d3rfdcUXcYv0hoJXGtcEJl2BV6qPky4t7AiiiX4j+PTsVFawUvYq/CwMxGN5ZpL/nUA=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.103.139) by
 VI1PR0202MB2559.eurprd02.prod.outlook.com (10.173.79.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 12:50:06 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::dcda:38be:3bd6:14f1%9]) with mapi id 15.20.1750.014; Fri, 29 Mar 2019
 12:50:06 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHU5i3vDniTb5BnO0Gz8DdTvSv4Qw==
Date: Fri, 29 Mar 2019 12:50:06 +0000
Message-ID: <20190329124940.24091-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P192CA0005.EURP192.PROD.OUTLOOK.COM
 (2603:10a6:209:83::18) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:de::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c22b46ac-0a5f-472e-6c2a-08d6b445117d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0202MB2559; 
x-ms-traffictypediagnostic: VI1PR0202MB2559:|VI1PR0202MB2559:
x-microsoft-antispam-prvs: <VI1PR0202MB2559BCF4897CBA395DE35D59AB5A0@VI1PR0202MB2559.eurprd02.prod.outlook.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(39860400002)(136003)(376002)(396003)(189003)(199004)(2906002)(25786009)(4326008)(305945005)(68736007)(99286004)(186003)(7736002)(86362001)(36756003)(102836004)(316002)(26005)(5660300002)(54906003)(486006)(386003)(71200400001)(71190400001)(6916009)(6506007)(66066001)(97736004)(6486002)(6512007)(6436002)(106356001)(2501003)(81166006)(476003)(14444005)(2616005)(52116002)(8676002)(3846002)(6116002)(5640700003)(2351001)(105586002)(1076003)(81156014)(14454004)(8936002)(53936002)(50226002)(256004)(107886003)(478600001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2559;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: l8Pug6xVTbgmgxDp13EDP+odw/wGtrKzoIbAV2sru/D1n0ifhL1z2j5PGsO+Ylw/jocgP6Bjglp5w5evHFegkWN4ZJaYNhs04RktqilWQNjr3fYD6/40p8OYah8tfbJnL5rDOAST+bUSVa3KhukbmD/iS1XqriMxEAPRU7B+sN/klEzoXZUKyIlTohCkuC28KRL483TSWRTszjvJGR7ht2j4DyqhvIXozI3uXpj+Cyw8+bc9LELr7MaEAclQ2G5nlHmq4/LaDTMoXpAZ0SpfFXopLGqPiLb5tVNWBRppNX0M/4VN3FpLU7cJHDixcasV0SMGoG92N5nHPKSh5773hjVSEVYPB+ae/6kmg7xIC2bdM+LTVdNC4VXnpcklWlqrwNhxVNJnylxCVrd5ZFa63gi7CM1bkHOZh71lDncNncc=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c22b46ac-0a5f-472e-6c2a-08d6b445117d
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 12:50:06.1771 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2559
Subject: [Xen-devel] [PATCH v5] 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>,
 "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>

SW4gdGhlIGNhc2Ugb2YgYW55IGVycm9ycywgZmluaXNoX3R5cGVfY2hhbmdlKCkgcGFzc2VzIHZh
bHVlcyByZXR1cm5lZApmcm9tIHAybS0+cmVjYWxjKCkgdXAgdGhlIHN0YWNrICh3aXRoIHNvbWUg
ZXhjZXB0aW9ucyBpbiB0aGUgY2FzZSB3aGVyZQphbiBlcnJvciBpcyBleHBlY3RlZCk7IHRoaXMg
ZXZlbnR1YWxseSBlbmRzIHVwIGJlaW5nIHJldHVybmVkIHRvIHRoZQpYRU5fRE9NT1BfbWFwX21l
bV90eXBlX3RvX2lvcmVxX3NlcnZlciBoeXBlcmNhbGwuCgpIb3dldmVyLCBvbiBJbnRlbCBwcm9j
ZXNzb3JzIChidXQgbm90IG9uIEFNRCBwcm9jZXNzb3IpLCBwMm0tPnJlY2FsYygpCmNhbiBhbHNv
IHJldHVybiAnMScgYXMgd2VsbCBhcyAnMCcuICBUaGlzIGNhc2UgaXMgaGFuZGxlZCB2ZXJ5Cmlu
Y29uc2lzdGVudGx5OiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIHJldHVybiB0aGUgdmFsdWUg
b2YgdGhlIGZpbmFsCmVudHJ5IGl0IGF0dGVtcHRzLCBkaXNjYXJkaW5nIHJlc3VsdHMgZm9yIG90
aGVyIGVudHJpZXM7CnAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIGF0dGVtcHQgdG8gYWNj
dW11bGF0ZSAnMSdzLCBzbyB0aGF0IGl0CnJldHVybnMgJzEnIGlmIGFueSBvZiB0aGUgY2FsbHMg
dG8gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyAnMSc7IGFuZApkbV9vcCgpIHdpbGwgYWdh
aW4gcmV0dXJuICcxJyBvbmx5IGlmIHRoZSB2ZXJ5IGxhc3QgY2FsbCB0bwpwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgcmV0dXJucyAnMScuICBUaGUgcmVzdWx0IGlzIHRoYXQgdGhlClhFTl9ETU9Q
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoKSBoeXBlcmNhbGwgd2lsbCBzb21ldGltZXMg
cmV0dXJuCjAgYW5kIHNvbWV0aW1lcyByZXR1cm4gMSBvbiBzdWNjZXNzLCBpbiBhbiB1bnByZWRp
Y3RhYmxlIG1hbm5lci4KClRoZSBoeXBlcmNhbGwgZG9jdW1lbnRhdGlvbiBkb2Vzbid0IG1lbnRp
b24gcmV0dXJuIHZhbHVlczsgYnV0IGl0J3Mgbm90CmNsZWFyIHdoYXQgdGhlIGNhbGxlciBjb3Vs
ZCBkbyB3aXRoIHRoZSBpbmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyCmVudHJpZXMgaGFkIGJlZW4g
Y2hhbmdlZCBvciBub3QuICBBdCB0aGUgbW9tZW50IGl0J3MgYWx3YXlzIDAgb24gQU1ECmJveGVz
LCBhbmQgKnVzdWFsbHkqIDEgb24gSW50ZWwgYm94ZXM7IHNvIG5vdGhpbmcgY2FuIGJlIHJlbHlp
bmcgb24gYQonMScgcmV0dXJuIHZhbHVlIGZvciBjb3JyZWN0bmVzcyAob3IgaWYgaXQgaXMsIGl0
J3MgYnJva2VuKS4KCk1ha2UgdGhlIHJldHVybiB2YWx1ZSBvbiBzdWNjZXNzIGNvbnNpc3RlbnRs
eSAnMCcgYnkgb25seSByZXR1cm5pbmcKMC8tRVJST1IgZnJvbSBmaW5pc2hfdHlwZV9jaGFuZ2Uo
KS4gIEFsc28gcmVtb3ZlIHRoZSBhY2N1bXVsYXRpb24gY29kZQpmcm9tIHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2UoKS4KClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY0OgoJLSBVbmRvIGNoYW5nZXMgaW4g
cDJtLT5yZWNhbGMoKSBhbmQgaGF2ZSAxIHR1cm4gaW50byAwIGluCglmaW5pc2hfdHlwZV9jaGFu
Z2UoKS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAxNiArKysrKy0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXgg
YjliYmI4ZjQ4NS4uNTUwOGNlZGM1NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTE1OCw3ICsxMTU4LDcgQEAgdm9pZCBw
Mm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAqIEZpbmlzaCBwMm0gdHlw
ZSBjaGFuZ2UgZm9yIGdmbnMgd2hpY2ggYXJlIG1hcmtlZCBhcyBuZWVkX3JlY2FsYyBpbiBhIHJh
bmdlLgogICogVXNlcyB0aGUgY3VycmVudCBwMm0ncyBtYXhfbWFwcGVkX3BmbiB0byBmdXJ0aGVy
IGNsaXAgdGhlIGludmFsaWRhdGlvbgogICogcmFuZ2UgZm9yIGFsdGVybmF0ZSBwMm1zLgotICog
UmV0dXJuczogMC8xIGZvciBzdWNjZXNzLCBuZWdhdGl2ZSBmb3IgZmFpbHVyZQorICogUmV0dXJu
czogMCBmb3Igc3VjY2VzcywgbmVnYXRpdmUgZm9yIGZhaWx1cmUKICAqLwogc3RhdGljIGludCBm
aW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCkBA
IC0xMTc0LDkgKzExNzQsOSBAQCBzdGF0aWMgaW50IGZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAvKgogICAgICAgICAgKiBlcHQtPnJlY2FsYyBjb3Vs
ZCByZXR1cm4gMC8xLy1FTk9NRU0uIHB0LT5yZWNhbGMgY291bGQgcmV0dXJuCiAgICAgICAgICAq
IDAvLUVOT01FTS8tRU5PRU5ULCAtRU5PRU5UIGlzbid0IGFuIGVycm9yIGFzIHdlIGFyZSBsb29w
aW5nCi0gICAgICAgICAqIGdmbiBoZXJlLgorICAgICAgICAgKiBnZm4gaGVyZS4gSWYgcmMgaXMg
MSB3ZSBuZWVkIHRvIGhhdmUgaXQgMCBmb3Igc3VjY2Vzcy4KICAgICAgICAgICovCi0gICAgICAg
IGlmICggcmMgPT0gLUVOT0VOVCApCisgICAgICAgIGlmICggcmMgPT0gLUVOT0VOVCB8fCByYyA9
PSAxICkKICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAg
ICAgICAgIHsKQEAgLTEyMTMsMTkgKzEyMTMsMTMgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0
cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07Ci0g
ICAgICAgICAgICAgICAgaW50IHJjMTsKIAogICAgICAgICAgICAgICAgIHAybV9sb2NrKGFsdHAy
bSk7Ci0gICAgICAgICAgICAgICAgcmMxID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmly
c3RfZ2ZuLCBtYXhfbnIpOworICAgICAgICAgICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdl
KGFsdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOwogICAgICAgICAgICAgICAgIHAybV91bmxvY2so
YWx0cDJtKTsKIAotICAgICAgICAgICAgICAgIGlmICggcmMxIDwgMCApCi0gICAgICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgICAgICByYyA9IHJjMTsKKyAgICAgICAgICAgICAgICBpZiAo
IHJjIDwgMCApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgICAg
IH0KLQotICAgICAgICAgICAgICAgIHJjIHw9IHJjMTsKICAgICAgICAgICAgIH0KICAgICB9CiAj
ZW5kaWYKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 13:02:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 13:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9r8s-0008II-Pl; Fri, 29 Mar 2019 13: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9r8r-0008ID-V3
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 13:01:53 +0000
X-Inumbo-ID: d1a7eacf-5222-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 d1a7eacf-5222-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 13:01:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 07:01:50 -0600
Message-Id: <5C9E173F0200007800222D28@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 07:01:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190329124940.24091-1-aisaila@bitdefender.com>
In-Reply-To: <20190329124940.24091-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5] 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 Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAzLjE5IGF0IDEzOjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEBAIC0xMTc0LDkgKzExNzQsOSBAQCBzdGF0aWMgaW50IGZpbmlzaF90eXBlX2NoYW5nZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogZXB0LT5y
ZWNhbGMgY291bGQgcmV0dXJuIDAvMS8tRU5PTUVNLiBwdC0+cmVjYWxjIGNvdWxkIHJldHVybgo+
ICAgICAgICAgICAqIDAvLUVOT01FTS8tRU5PRU5ULCAtRU5PRU5UIGlzbid0IGFuIGVycm9yIGFz
IHdlIGFyZSBsb29waW5nCj4gLSAgICAgICAgICogZ2ZuIGhlcmUuCj4gKyAgICAgICAgICogZ2Zu
IGhlcmUuIElmIHJjIGlzIDEgd2UgbmVlZCB0byBoYXZlIGl0IDAgZm9yIHN1Y2Nlc3MuCj4gICAg
ICAgICAgICovCj4gLSAgICAgICAgaWYgKCByYyA9PSAtRU5PRU5UICkKPiArICAgICAgICBpZiAo
IHJjID09IC1FTk9FTlQgfHwgcmMgPT0gMSApCgpJIGd1ZXNzIHlvdSBtZWFuICJyYyA+IDAiIGhl
cmU/IFRoaXMgYW5kIHRoZSBjb21tZW50IGFyZSBvZiBjb3Vyc2UKZWFzeSBlbm91Z2ggdG8gYWRq
dXN0IHdoaWxlIGNvbW1pdHRpbmcsIGFuZCB3aXRoIHRoZSBhZGp1c3RtZW50cwpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKPiBAQCAtMTIxMywxOSArMTIxMywx
MyBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAg
ICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4p
ICkKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4g
KmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKPiAtICAgICAgICAgICAgICAgIGludCBy
YzE7Cj4gIAo+ICAgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKPiAtICAgICAgICAg
ICAgICAgIHJjMSA9IGZpbmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25y
KTsKPiArICAgICAgICAgICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmly
c3RfZ2ZuLCBtYXhfbnIpOwo+ICAgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOwo+
ICAKPiAtICAgICAgICAgICAgICAgIGlmICggcmMxIDwgMCApCj4gLSAgICAgICAgICAgICAgICB7
Cj4gLSAgICAgICAgICAgICAgICAgICAgcmMgPSByYzE7Cj4gKyAgICAgICAgICAgICAgICBpZiAo
IHJjIDwgMCApCgpBbG9uZyB0aGUgbGluZXMgb2YgYW4gZWFybGllciBjb21tZW50IC0gSSB0aGlu
ayBpdCBpcyBnZW5lcmFsbHkKYmV0dGVyIHRvIG5vdCBzcGVjaWFsIGNhc2UgbmVnYXRpdmUgcmV0
dXJuIHZhbHVlcyB3aGVuIHBvc2l0aXZlCm9uZXMgZG9uJ3QgaGF2ZSBzcGVjaWFsIG1lYW5pbmcu
IEJ1dCBJIGtub3cgdGhlIGNvZGUgYmFzZSBpcwp2ZXJ5IGluY29uc2lzdGVudCBhYm91dCB0aGlz
LCBzbyBJIGRvbid0IHJlYWxseSBtaW5kIGxlYXZpbmcgaXQgYXMKaXMuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 13:26:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 13:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9rWt-0001z7-2Z; Fri, 29 Mar 2019 13:26: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9rWr-0001yx-VY
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 13:26:42 +0000
X-Inumbo-ID: 471d1c30-5226-11e9-a9a5-57eb41a3f339
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 471d1c30-5226-11e9-a9a5-57eb41a3f339;
 Fri, 29 Mar 2019 13:26: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 1h9rWm-0005uV-8M; Fri, 29 Mar 2019 13:26:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9rWl-0006Qx-Vc; Fri, 29 Mar 2019 13:26:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9rWl-0002tV-Tw; Fri, 29 Mar 2019 13:26:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134171-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-pvops:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.9:test-armhf-armhf-examine:xen-install:fail:heisenbug
 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-xl-credit2: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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-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-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=60771fc402877163d07569addadcf18b86acb455
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 13:26:35 +0000
Subject: [Xen-devel] [linux-4.9 test] 134171: 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>

ZmxpZ2h0IDEzNDE3MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzQwMTUKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzNDAxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
NDE0OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgNjA3NzFmYzQwMjg3NzE2M2QwNzU2OWFkZGFkY2YxOGI4NmFj
YjQ1NQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMWM0NTNhZmNkYTRm
NjhmNjM0NDc1ZjE2NjQxOGU5MzdhYzIzNTIwMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM0MDE1
ICAyMDE5LTAzLTIzIDEyOjQ5OjU5IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
NDExNyAgMjAxOS0wMy0yNyAwNTo0Njo1NiBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9A
emVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9u
aUBib290bGluLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtudmxAZ29vZ2xlLmNvbT4KICBBcmNoZXIgWWFu
IDxheWFuQHdhdmVjb21wLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJh
b2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW5hcm8ub3JnPgogIENoZW4gSmllIDxjaGVuamllNkBo
dWF3ZWkuY29tPgogIENodW55YW4gWmhhbmcgPGNodW55YW4uemhhbmdAc3ByZWFkdHJ1bS5jb20+
CiAgRGFuaWVsIFRob21wc29uIDxkYW5pZWwudGhvbXBzb25AbGluYXJvLm9yZz4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8
ZW5yaWMuYmFsbGV0Ym9AY29sbGFib3JhLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdv
b2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYW5zIFZlcmt1
aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNv
bT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWlu
Z29Aa2VybmVsLm9yZz4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEppbmdvbyBIYW4gPGpp
bmdvb2hhbjFAZ21haWwuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFi
YS5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9zaCBQb2ltYm9ldWYg
PGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+
CiAga2VodWFubGluIDxjaGdva2hsQGdtYWlsLmNvbT4KICBrZWh1YW5saW4gPGtlaHVhbmxpbkBw
aW5lY29uZS5uZXQ+CiAgTGFucWluZyBMaXUgPGxhbnFpbmcubGl1QHNwcmVhZHRydW0uY29tPgog
IExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1a2FzIEN6ZXJuZXIgPGxjemVybmVyQHJlZGhh
dC5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcnRpbiBL
LiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF1cm8gQ2FydmFsaG8g
Q2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNeXVuZ2hvIEp1bmcgPG1oanVu
Z2tAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIFBh
dWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwp
IDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgUWlhbyBaaG91IDxxaWFvemhvdUBhc3JtaWNyby5jb20+CiAgUm9iZXJ0IEphcnpt
aWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlh
bi5yZWljaGVsQGNvbGxhYm9yYS5jb20+CiAgU3RhbmlzbGF3IEdydXN6a2EgPHNncnVzemthQHJl
ZGhhdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRoZW9kb3JlIFRzJ28g
PHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcgPHRoaWVycnkucmVkaW5nQGdtYWlsLmNv
bT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGVsbHN0
cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJt
YW5uQHN1c2UuZGU+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgV2Fp
bWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXZWkgUWlhbyA8d2VpLnFpYW9Ac3ByZWFk
dHJ1bS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWWFzaGEgQ2hl
cmlrb3Zza3kgPHlhc2hhLmNoZTNAZ21haWwuY29tPgogIFlpZmVuZyBMaSA8dG9tbGlAdG9tbGku
bWU+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgemhhbmd5aSAoRikgPHlp
LnpoYW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODg4IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 13:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 13: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 1h9rmU-0003dr-Sf; Fri, 29 Mar 2019 13:42: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=40d3=SA=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h9rmT-0003dk-8m
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 13:42:49 +0000
X-Inumbo-ID: 8a08344d-5228-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a08344d-5228-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 13:42:48 +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 x2TDcfEc166951;
 Fri, 29 Mar 2019 13:42:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=OlpjFDm5VAkgLKlMNSJXlOgzEQM6QMYRwaEqsah7Io4=;
 b=oXiPAsh/OjawaXGWtEy4FUwp1zZCImqnC8OxKKWl8gxd1+KlwBR54X/n4CQwL7w6oVnP
 tPBLkkMqksVCv0GNEaEuDbn9l2CHg0p9MmtceHLk35NkQie8eo0fNKk5kBlNrvqXWdZM
 HE+X4iZIN9VKIWo75l2Iu9A+ynsSegmgXMYAnti7A523ojcT/c3D6N5RmCNXFOEv4zH8
 XMW9O6k3JD/bPRtmSKpDyfgfVNIjXCpKZtnQYyWSqP2YQ2vWXDISK7OfEWVdXiyYtkHW
 knEVUeTA39TVl0U3LEu7i1NaaMI3z1c2enWVSzKhdej3s50/5QGmlgBT5qNX3ru5Whqq MQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2re6g1cff6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Mar 2019 13:42:45 +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 x2TDgiUC023246
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Mar 2019 13:42:44 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 x2TDghab023861;
 Fri, 29 Mar 2019 13:42:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Mar 2019 06:42:43 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
 <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
 <5C9C8DDC0200007800222606@prv1-mh.provo.novell.com>
 <eda3938f-02a5-e5a2-4718-d75bc488f296@oracle.com>
 <5C9DDD530200007800222B22@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: <24df98be-21e7-617e-7651-ae34e2a2e512@oracle.com>
Date: Fri, 29 Mar 2019 09:42:27 -0400
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: <5C9DDD530200007800222B22@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9210
 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-1903290099
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yOS8xOSA0OjU0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOC4wMy4xOSBh
dCAxNzo1MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4KPj4gR2l2ZW4g
ZXNwZWNpYWxseSB4ZW5fcHZfc21wX3ByZXBhcmVfY3B1cygpLCBJIHRoaW5rIHJlLXdvcmtpbmcg
cHJvcGVyCj4+IHNldHRpbmcgb2YgcHJlc2VudC9wb3NzaWJsZSBtYXNrcyBpcyB3ZWxsIGJleW9u
ZCB0aGUgc2NvcGUgb2YgeW91cgo+PiBvcmlnaW5hbCBwYXRjaC4KPiBXZWxsLCB0aGVuIHRoZSBx
dWVzdGlvbiBpcywgd2hhdCAoaWYgYW55KSBjaGFuZ2VzIGFyZSB5b3UKPiBleHBlY3RpbmcgbWUg
dG8gbWFrZSBmb3IgdGhpcyBjaGFuZ2UgdG8gYmUgYWNjZXB0YWJsZT8gT3IgZG8KPiB5b3UgcGVy
aGFwcyB3YW50IG1lIHRvIGFkZCBhIDJuZCBwYXRjaCBvbiB0b3AgYWRkcmVzc2luZwo+IHRoZSBv
dGhlciBvdXRsaW5lZCBhbm9tYWxpZXM/CgpJZiB5b3VyIGdvYWwgaXMganVzdCB0byBmaXggdGhl
IGRvbTBfbWF4X3ZjcHVzIGlzc3VlIHRoZW4gdGhpcyBwYXRjaCBpcwpzdWZmaWNpZW50IChidXQg
dGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBzYXkgdGhhdCB0aGlzIGlzIHdoYXQgdGhlCnBhdGNo
IGlzIGZvcikuCgpCdXQgaWYgeW91IGFyZSB0cnlpbmcgdG8gbWFrZSBjcHUgbWFza3MgbWFuYWdl
bWVudCBkb25lIHByb3Blcmx5IHRoZW4gSQp0aGluayB0aGlzIHBhdGNoIGFsb25lIGRvZXMgbm90
IGFkZHJlc3MgdGhpcyBmdWxseS4KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 14:51:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 14:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9sr0-0001tQ-UZ; Fri, 29 Mar 2019 14:51: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9sqz-0001tL-TZ
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 14:51:33 +0000
X-Inumbo-ID: 244355b8-5232-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 244355b8-5232-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 14:51:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 08:51:31 -0600
Message-Id: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 08:51:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcCBpdCBlbnRpcmVseSBmb3IgJXJicCAtIHRoaXMgcmVnaXN0ZXIgaXMgbm90IHNwZWNpYWwg
cHVycG9zZSBlbm91Z2gKdG8gd2FycmFudCBzdWNoIHNwZWNpYWwgdHJlYXRtZW50LiBBZGQgYSBj
b21tZW50IHRvIGNsYXJpZnkgdGhlIHB1cnBvc2UKb2YgdGhlIGNhbm9uaWNhbGl6YXRpb24gb2Yg
JXJpcCBhbmQgJXJzcC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCi0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11
bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CkBAIC03MDgsNyArNzA4LDYgQEAgZW51bSB7CiAgICAgSE9PS192bWZ1bmMsCiAgICAgQ0FOT05J
Q0FMSVpFX3JpcCwKICAgICBDQU5PTklDQUxJWkVfcnNwLAotICAgIENBTk9OSUNBTElaRV9yYnAK
IH07CiAKIC8qIEV4cGVjdHMgYml0bWFwIHRvIGJlIGRlZmluZWQgKi8KQEAgLTc4NSw5ICs3ODQs
MTMgQEAgc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbQogICAgIHJlZ3Mt
PmVycm9yX2NvZGUgPSAwOwogICAgIHJlZ3MtPmVudHJ5X3ZlY3RvciA9IDA7CiAKKyAgICAvKgor
ICAgICAqIEZvciBib3RoIFJJUCBhbmQgUlNQIG1ha2Ugc3VyZSB3ZSB0ZXN0IHdpdGggY2Fub25p
Y2FsIHZhbHVlcyBpbiBhdAorICAgICAqIGxlYXN0IGEgZmFpciBudW1iZXIgb2YgY2FzZXMuIEFz
IGFsbCBvdGhlciByZWdpc3RlcnMgYXJlbid0IHRpZWQgdG8KKyAgICAgKiBzcGVjaWFsIGFkZHJl
c3NpbmcgcHVycG9zZXMsIGxlYXZlIGV2ZXJ5dGhpbmcgZWxzZSBhbG9uZS4KKyAgICAgKi8KICAg
ICBDQU5PTklDQUxJWkVfTUFZQkUocmlwKTsKICAgICBDQU5PTklDQUxJWkVfTUFZQkUocnNwKTsK
LSAgICBDQU5PTklDQUxJWkVfTUFZQkUocmJwKTsKIAogICAgIC8qCiAgICAgICogQ1IwLlBHIGNh
bid0IGJlIHNldCBpZiBDUjAuUEUgaXNuJ3Qgc2V0LiAgU2V0IGlzIG1vcmUgaW50ZXJlc3Rpbmcs
IHNvCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 14:54:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 14:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9stf-00021a-Ff; Fri, 29 Mar 2019 14: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9std-00021R-WB
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 14:54:18 +0000
X-Inumbo-ID: 841219f4-5232-11e9-bcaf-1ff3ddb3e96a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 841219f4-5232-11e9-bcaf-1ff3ddb3e96a;
 Fri, 29 Mar 2019 14:54:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 08:54:12 -0600
Message-Id: <5C9E31960200007800222DDF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 08:54:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul/fuzz: add a state sanitization function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0byBhY2NvbXBhbnkgc2FuaXRpemVfaW5wdXQoKS4gSnVzdCBsaWtlIGZvciBpbml0
aWFsIHN0YXRlIHdlCndhbnQgdG8gaGF2ZSBzdGF0ZSBiZXR3ZWVuIHR3byBlbXVsYXRlZCBpbnNu
cyBzYW5lLCBhdCBsZWFzdCBhcyBmYXIgYXMKYXNzdW1wdGlvbnMgaW4gdGhlIG1haW4gZW11bGF0
b3IgZ28uIERvIG1pbmltYWwgY2hlY2tpbmcgYWZ0ZXIgc2VnbWVudApyZWdpc3RlciwgQ1IsIGFu
ZCBNU1Igd3JpdGVzLCBhbmQgcm9sbCBiYWNrIHRvIHRoZSBvbGQgdmFsdWUgaW4gY2FzZSBvZgpm
YWlsdXJlIChyYWlzaW5nICNHUCgwKSBhdCB0aGUgc2FtZSB0aW1lKS4KCkluIHRoZSBwYXJ0aWN1
bGFyIGNhc2Ugb2JzZXJ2ZWQsIGEgQ1IwIHdyaXRlIGNsZWFyaW5nIENSMC5QRSB3YXMKZm9sbG93
ZWQgYnkgYSBWRVgtZW5jb2RlZCBpbnNuLCB3aGljaCB0aGUgZGVjb2RlciBhY2NlcHRzIGJhc2Vk
IG9uCmd1ZXN0IGFkZHJlc3Mgc2l6ZSwgcmVzdHJpY3RpbmcgdGhpbmdzIGp1c3Qgb3V0c2lkZSBv
ZiB0aGUgNjQtYml0IGNhc2UKKHJlYWwgYW5kIHZpcnR1YWwgbW9kZXMgZG9uJ3QgYWxsb3cgVkVY
LWVuY29kZWQgaW5zbnMpLiBTdWJzZXF1ZW50bHkKX2dldF9mcHUoKSB3b3VsZCB0aGVuIGFzc2Vy
dCB0aGF0IENSMC5QRSBtdXN0IGJlIHNldCAoYW5kIEVGTEFHUy5WTQpjbGVhcikgd2hlbiB0cnlp
bmcgdG8gaW52b2tlIFlNTSwgWk1NLCBvciBPUE1BU0sgc3RhdGUuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNzYsNiArNzYsOCBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgaW5wdXRfcmVhZChzdHJ1Y3QgZnV6CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0YXRp
YyBib29sIHNhbml0aXplX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKKwog
c3RhdGljIGNvbnN0IGNoYXIqIGNvbnN0IHg4NmVtdWxfcmV0dXJuX3N0cmluZ1tdID0gewogICAg
IFtYODZFTVVMX09LQVldID0gIlg4NkVNVUxfT0tBWSIsCiAgICAgW1g4NkVNVUxfVU5IQU5ETEVB
QkxFXSA9ICJYODZFTVVMX1VOSEFORExFQUJMRSIsCkBAIC00MjQsOCArNDI2LDE5IEBAIHN0YXRp
YyBpbnQgZnV6el93cml0ZV9zZWdtZW50KAogICAgIHJjID0gbWF5YmVfZmFpbChjdHh0LCAid3Jp
dGVfc2VnbWVudCIsIHRydWUpOwogCiAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAg
IHsKICAgICAgICAgYy0+c2VnbWVudHNbc2VnXSA9ICpyZWc7CiAKKyAgICAgICAgaWYgKCAhc2Fu
aXRpemVfc3RhdGUoY3R4dCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlciBvbGQgPSBjLT5zZWdtZW50c1tzZWddOworCisgICAgICAgICAgICBjLT5zZWdt
ZW50c1tzZWddID0gb2xkOworICAgICAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKDEzIC8q
ICNHUCAqLywgMCwgY3R4dCk7CisgICAgICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOwor
ICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC00NTIsNiArNDY1LDcg
QEAgc3RhdGljIGludCBmdXp6X3dyaXRlX2NyKAogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpz
ID0gY3R4dC0+ZGF0YTsKICAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7Cisg
ICAgdW5zaWduZWQgbG9uZyBvbGQ7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCByZWcgPj0gQVJS
QVlfU0laRShjLT5jcikgKQpAQCAtNDYxLDkgKzQ3NSwxNyBAQCBzdGF0aWMgaW50IGZ1enpfd3Jp
dGVfY3IoCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7
CiAKKyAgICBvbGQgPSBjLT5jcltyZWddOwogICAgIGMtPmNyW3JlZ10gPSB2YWw7CiAKLSAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIGlmICggIXNhbml0aXplX3N0YXRlKGN0eHQpICkKKyAg
ICB7CisgICAgICAgIGMtPmNyW3JlZ10gPSBvbGQ7CisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbigxMyAvKiAjR1AgKi8sIDAsIGN0eHQpOworICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBU
SU9OOworICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogI2RlZmluZSBmdXp6X3JlYWRfeGNy
IGVtdWxfdGVzdF9yZWFkX3hjcgpAQCAtNTYxLDcgKzU4MywxNiBAQCBzdGF0aWMgaW50IGZ1enpf
d3JpdGVfbXNyKAogICAgIHsKICAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4XSA9PSByZWcgKQog
ICAgICAgICB7CisgICAgICAgICAgICB1aW50NjRfdCBvbGQgPSBjLT5tc3JbaWR4XTsKKwogICAg
ICAgICAgICAgYy0+bXNyW2lkeF0gPSB2YWw7CisKKyAgICAgICAgICAgIGlmICggIXNhbml0aXpl
X3N0YXRlKGN0eHQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjLT5tc3JbaWR4
XSA9IG9sZDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKwogICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgIH0KQEAgLTgwOCw2ICs4
MzksMzAgQEAgc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbQogICAgIH0K
IH0KIAorLyoKKyAqIENhbGwgdGhpcyBmdW5jdGlvbiBmcm9tIGhvb2tzIHBvdGVudGlhbGx5IGFs
dGVyaW5nIG1hY2hpbmUgc3RhdGUgaW50bworICogc29tZXRoaW5nIHRoYXQncyBub3QgYXJjaGl0
ZWN0dXJhbGx5IHZhbGlkLCB5ZXQgd2hpY2ggLSBhcyBwZXIgYWJvdmUgLQorICogdGhlIGVtdWxh
dG9yIHJlbGllcyBvbi4KKyAqLworc3RhdGljIGJvb2wgc2FuaXRpemVfc3RhdGUoc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgY29uc3Qgc3RydWN0IGZ1enpfc3RhdGUgKnMg
PSBjdHh0LT5kYXRhOworICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1
czsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZjLT5yZWdzOworCisg
ICAgaWYgKCBsb25nX21vZGVfYWN0aXZlKGN0eHQpICYmICEoYy0+Y3JbMF0gJiBYODZfQ1IwX1BH
KSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggKGMtPmNyWzBdICYgWDg2X0NS
MF9QRykgJiYgIShjLT5jclswXSAmIFg4Nl9DUjBfUEUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgaWYgKCAocmVncy0+cmZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKKyAgICAgICAg
IChjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5kYiB8fCBjLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5k
YikgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogaW50
IExMVk1GdXp6ZXJJbml0aWFsaXplKGludCAqYXJnYywgY2hhciAqKiphcmd2KQogewogICAgIGlm
ICggIWVtdWxfdGVzdF9pbml0KCkgKQoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:04:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t3t-0003IT-MD; Fri, 29 Mar 2019 15:04:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9t3s-0003IO-Jr
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:04:52 +0000
X-Inumbo-ID: feb19df0-5233-11e9-ad7b-ff991729c22d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id feb19df0-5233-11e9-ad7b-ff991729c22d;
 Fri, 29 Mar 2019 15:04:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88078870"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9E30F40200007800222DDC@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: <dc2e7790-3839-4b27-512e-7fc90c8543af@citrix.com>
Date: Fri, 29 Mar 2019 15:03:37 +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: <5C9E30F40200007800222DDC@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] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRHJvcCBpdCBlbnRpcmVs
eSBmb3IgJXJicCAtIHRoaXMgcmVnaXN0ZXIgaXMgbm90IHNwZWNpYWwgcHVycG9zZSBlbm91Z2gK
PiB0byB3YXJyYW50IHN1Y2ggc3BlY2lhbCB0cmVhdG1lbnQuIEFkZCBhIGNvbW1lbnQgdG8gY2xh
cmlmeSB0aGUgcHVycG9zZQo+IG9mIHRoZSBjYW5vbmljYWxpemF0aW9uIG9mICVyaXAgYW5kICVy
c3AuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8Z-0003V0-SG; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8Y-0003UJ-4o
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:42 +0000
X-Inumbo-ID: ac3f8ec8-5234-11e9-bfe0-4f2837a2b680
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac3f8ec8-5234-11e9-bfe0-4f2837a2b680;
 Fri, 29 Mar 2019 15:09:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A7067AF93;
 Fri, 29 Mar 2019 15:09:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:46 +0100
Message-Id: <20190329150934.17694-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 01/49] xen/sched: call
 cpu_disable_scheduler() via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.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>

Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgaXMgYmVpbmcgY2FsbGVkIGZyb20gX19jcHVfZGlzYWJs
ZSgpIHRvZGF5LgpUaGVyZSBpcyBubyBuZWVkIHRvIGV4ZWN1dGUgaXQgb24gdGhlIGNwdSBqdXN0
IGJlaW5nIGRpc2FibGVkLCBzbyB1c2UKdGhlIENQVV9ERUFEIGNhc2Ugb2YgdGhlIGNwdSBub3Rp
ZmllciBjaGFpbi4gTW92aW5nIHRoZSBjYWxsIG91dCBvZgpzdG9wX21hY2hpbmUoKSBjb250ZXh0
IGlzIGZpbmUsIGFzIHdlIGp1c3QgbmVlZCB0byBob2xkIHRoZSBkb21haW4gUkNVCmxvY2sgYW5k
IG5lZWQgdGhlIHNjaGVkdWxlciBwZXJjcHUgZGF0YSB0byBiZSBzdGlsbCBhbGxvY2F0ZWQuCgpB
ZGQgYW5vdGhlciBob29rIGZvciBDUFVfRE9XTl9QUkVQQVJFIHRvIGJhaWwgb3V0IGVhcmx5IGlu
IGNhc2UKY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgd291bGQgZmFpbC4gVGhpcyB3aWxsIGF2b2lk
IGNyYXNoZXMgaW4gcmFyZQpjYXNlcyBmb3IgY3B1IGhvdHBsdWcgb3Igc3VzcGVuZC4KCldoaWxl
IGF0IGl0IHJlbW92ZSBhIHN1cGVyZmx1b3VzIHNtcF9tYigpIGluIHRoZSBBUk0gX19jcHVfZGlz
YWJsZSgpCmluY2FybmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KVjI6Ci0gYWRkIENQVV9ET1dOX1BSRVBBUkUgaG9vawotIEJVRygpIGlu
IGNhc2Ugb2YgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgZmFpbGluZyBpbiBDUFVfREVBRAogIChK
YW4gQmV1bGljaCkKLSBtb2RpZnkgQVJNIF9fY3B1X2Rpc2FibGUoKSwgdG9vIChBbmRyZXcgQ29v
cGVyKQotLS0KIHhlbi9hcmNoL2FybS9zbXBib290LmMgfCAgNCAtLS0tCiB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jIHwgIDMgLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgIHwgNDIgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
bXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCmluZGV4IDI1Y2Q0NDU0OWMuLjA3Mjhh
OWI1MDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
YXJtL3NtcGJvb3QuYwpAQCAtMzg2LDEwICszODYsNiBAQCB2b2lkIF9fY3B1X2Rpc2FibGUodm9p
ZCkKICAgICAvKiBJdCdzIG5vdyBzYWZlIHRvIHJlbW92ZSB0aGlzIHByb2Nlc3NvciBmcm9tIHRo
ZSBvbmxpbmUgbWFwICovCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1X29ubGluZV9t
YXApOwogCi0gICAgaWYgKCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoY3B1KSApCi0gICAgICAgIEJV
RygpOwotICAgIHNtcF9tYigpOwotCiAgICAgLyogUmV0dXJuIHRvIGNhbGxlcjsgZXZlbnR1YWxs
eSB0aGUgSVBJIG1lY2hhbmlzbSB3aWxsIHVud2luZCBhbmQgdGhlIAogICAgICAqIHNjaGVkdWxl
ciB3aWxsIGRyb3AgdG8gdGhlIGlkbGUgbG9vcCwgd2hpY2ggd2lsbCBjYWxsIHN0b3BfY3B1KCku
ICovCiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwppbmRleCA3ZDEyMjZkN2JjLi5iN2EwYTRhNDE5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTEyMjEs
OSArMTIyMSw2IEBAIHZvaWQgX19jcHVfZGlzYWJsZSh2b2lkKQogICAgIGNwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKICAgICBmaXh1cF9pcnFzKCZjcHVfb25saW5lX21h
cCwgMSk7CiAgICAgZml4dXBfZW9pKCk7Ci0KLSAgICBpZiAoIGNwdV9kaXNhYmxlX3NjaGVkdWxl
cihjcHUpICkKLSAgICAgICAgQlVHKCk7CiB9CiAKIHZvaWQgX19jcHVfZGllKHVuc2lnbmVkIGlu
dCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggNjA3NTVhNjMxZS4uNWQyYmJkNTE5OCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNzczLDggKzc3
Myw5IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiB9CiAK
IC8qCi0gKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYnkgY3B1X2hvdHBsdWcgY29kZSBmcm9tIHN0
b3BfbWFjaGluZSBjb250ZXh0CisgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYnkgY3B1X2hvdHBs
dWcgY29kZSB2aWEgY3B1IG5vdGlmaWVyIGNoYWluCiAgKiBhbmQgZnJvbSBjcHVwb29scyB0byBz
d2l0Y2ggc2NoZWR1bGVycyBvbiBhIGNwdS4KKyAqIENhbGxlciBtdXN0IGdldCBkb21saXN0X3Jl
YWRfbG9jay4KICAqLwogaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1
KQogewpAQCAtNzg5LDEyICs3OTAsNiBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgaWYgKCBjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gcmV0Owog
Ci0gICAgLyoKLSAgICAgKiBXZSdkIG5lZWQgdGhlIGRvbWFpbiBSQ1UgbG9jaywgYnV0OgotICAg
ICAqICAtIHdoZW4gd2UgYXJlIGNhbGxlZCBmcm9tIGNwdXBvb2wgY29kZSwgaXQncyBhY3F1aXJl
ZCB0aGVyZSBhbHJlYWR5OwotICAgICAqICAtIHdoZW4gd2UgYXJlIGNhbGxlZCBmb3IgQ1BVIHRl
YXJkb3duLCB3ZSdyZSBpbiBzdG9wLW1hY2hpbmUgY29udGV4dCwKLSAgICAgKiAgICBzbyB0aGF0
J3Mgbm90IGJlIGEgcHJvYmxlbS4KLSAgICAgKi8KICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1
cG9vbCAoIGQsIGMgKQogICAgIHsKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQpAQCAt
ODkzLDYgKzg4OCwzMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworICAg
IHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBjcHVwb29sICpjOworCisgICAgYyA9IHBlcl9j
cHUoY3B1cG9vbCwgY3B1KTsKKyAgICBpZiAoIGMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAw
OworCisgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKKyAgICB7CisgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2
LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUFERFJJTlVTRTsK
KyAgICAgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9zdXNwZW5kICYmIHYt
PnByb2Nlc3NvciA9PSBjcHUgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUFHQUlOOworICAg
ICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBJbiBnZW5lcmFsLCB0
aGlzIG11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHNjaGVkdWxlciBsb2NrIGhlbGQsIGJlY2F1c2Ug
dGhlCiAgKiBhZGp1c3RfYWZmaW5pdHkgaG9vayBtYXkgd2FudCB0byBtb2RpZnkgdGhlIHZDUFUg
c3RhdGUuIEhvd2V2ZXIsIHdoZW4gdGhlCkBAIC0xNzM3LDcgKzE3NTYsMTYgQEAgc3RhdGljIGlu
dCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKICAgICAg
ICAgcmMgPSBjcHVfc2NoZWR1bGVfdXAoY3B1KTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBD
UFVfRE9XTl9QUkVQQVJFOgorICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9j
ayk7CisgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKGNwdSk7CisgICAg
ICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAgICAgICBicmVhazsK
ICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRf
bG9jayk7CisgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7CisgICAgICAg
IEJVR19PTihyYyk7CisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2sp
OwogICAgICAgICBTQ0hFRF9PUChzY2hlZCwgZGVpbml0X3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwg
Y3B1KTsKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICBjYXNlIENQVV9VUF9DQU5DRUxF
RDoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8Y-0003UU-QL; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8X-0003U0-IV
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:41 +0000
X-Inumbo-ID: ac475380-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac475380-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 E93FFAF95;
 Fri, 29 Mar 2019 15:09:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:47 +0100
Message-Id: <20190329150934.17694-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 02/49] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIGEgaGVscGVyIGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKCkgdG8gY2FsbCBub3RpZmllcl9j
YWxsX2NoYWluKCkKZm9yIGEgY3B1IHdpdGggYSBzcGVjaWZpZWQgYWN0aW9uLCByZXR1cm5pbmcg
YW4gZXJybm8gdmFsdWUuCgpUaGlzIGF2b2lkcyBjb2RpbmcgdGhlIHNhbWUgcGF0dGVybiBtdWx0
aXBsZSB0aW1lcy4KCldoaWxlIGF0IGl0IGF2b2lkIHNpZGUgZWZmZWN0cyBmcm9tIHVzaW5nIEJV
R19PTigpIGJ5IG5vdCB1c2luZwpjcHVfb25saW5lKGNwdSkgYXMgYSBwYXJhbWV0ZXIuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoKLSBhZGQg
bm9mYWlsIHBhcmFtZXRlciB0byBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbigpCi0gYXZvaWQgc2lk
ZSBlZmZlY3RzIGZyb20gdXNpbmcgQlVHX09OKCkgbWFjcm8gKEFuZHJldyBDb29wZXIpCi0tLQog
eGVuL2NvbW1vbi9jcHUuYyB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
MzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9jb21t
b24vY3B1LmMKaW5kZXggODM2YzYyZjk3Zi4uOGJmNjk2MDBhNiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9jcHUuYworKysgYi94ZW4vY29tbW9uL2NwdS5jCkBAIC03MSwxMSArNzEsMjEgQEAgdm9p
ZCBfX2luaXQgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIp
CiAgICAgc3Bpbl91bmxvY2soJmNwdV9hZGRfcmVtb3ZlX2xvY2spOwogfQogCitzdGF0aWMgaW50
IGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcg
YWN0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgbm90aWZp
ZXJfYmxvY2sgKipuYiwgYm9vbCBub2ZhaWwpCit7CisgICAgdm9pZCAqaGNwdSA9ICh2b2lkICop
KGxvbmcpY3B1OworICAgIGludCBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNw
dV9jaGFpbiwgYWN0aW9uLCBoY3B1LCBuYik7CisgICAgaW50IHJldCA9IChub3RpZmllcl9yYyA9
PSBOT1RJRllfRE9ORSkgPyAwIDogbm90aWZpZXJfdG9fZXJybm8obm90aWZpZXJfcmMpOworCisg
ICAgQlVHX09OKHJldCAmJiBub2ZhaWwpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGlj
IHZvaWQgX3Rha2VfY3B1X2Rvd24odm9pZCAqdW51c2VkKQogewotICAgIHZvaWQgKmhjcHUgPSAo
dm9pZCAqKShsb25nKXNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBpbnQgbm90aWZpZXJfcmMgPSBu
b3RpZmllcl9jYWxsX2NoYWluKCZjcHVfY2hhaW4sIENQVV9EWUlORywgaGNwdSwgTlVMTCk7Ci0g
ICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJf
Y2FsbF9jaGFpbihzbXBfcHJvY2Vzc29yX2lkKCksIENQVV9EWUlORywgTlVMTCwgdHJ1ZSk7CiAg
ICAgX19jcHVfZGlzYWJsZSgpOwogfQogCkBAIC04Nyw4ICs5Nyw3IEBAIHN0YXRpYyBpbnQgdGFr
ZV9jcHVfZG93bih2b2lkICphcmcpCiAKIGludCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQog
ewotICAgIGludCBlcnIsIG5vdGlmaWVyX3JjOwotICAgIHZvaWQgKmhjcHUgPSAodm9pZCAqKShs
b25nKWNwdTsKKyAgICBpbnQgZXJyOwogICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIgPSBO
VUxMOwogCiAgICAgaWYgKCAhY3B1X2hvdHBsdWdfYmVnaW4oKSApCkBAIC0xMDAsMTIgKzEwOSw5
IEBAIGludCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICB9CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9j
aGFpbiwgQ1BVX0RPV05fUFJFUEFSRSwgaGNwdSwgJm5iKTsKLSAgICBpZiAoIG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FICkKLSAgICB7Ci0gICAgICAgIGVyciA9IG5vdGlmaWVyX3RvX2Vycm5v
KG5vdGlmaWVyX3JjKTsKKyAgICBlcnIgPSBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQ
VV9ET1dOX1BSRVBBUkUsICZuYiwgZmFsc2UpOworICAgIGlmICggZXJyICkKICAgICAgICAgZ290
byBmYWlsOwotICAgIH0KIAogICAgIGlmICggdW5saWtlbHkoc3lzdGVtX3N0YXRlIDwgU1lTX1NU
QVRFX2FjdGl2ZSkgKQogICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YoY3B1KSwg
X3Rha2VfY3B1X2Rvd24sIE5VTEwsIHRydWUpOwpAQCAtMTEzLDI2ICsxMTksMjQgQEAgaW50IGNw
dV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIF9fY3B1
X2RpZShjcHUpOwotICAgIEJVR19PTihjcHVfb25saW5lKGNwdSkpOworICAgIGVyciA9IGNwdV9v
bmxpbmUoY3B1KTsKKyAgICBCVUdfT04oZXJyKTsKIAotICAgIG5vdGlmaWVyX3JjID0gbm90aWZp
ZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVfREVBRCwgaGNwdSwgTlVMTCk7Ci0gICAgQlVH
X09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9j
aGFpbihjcHUsIENQVV9ERUFELCBOVUxMLCB0cnVlKTsKIAogICAgIHNlbmRfZ2xvYmFsX3ZpcnEo
VklSUV9QQ1BVX1NUQVRFKTsKICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0dXJuIDA7
CiAKICBmYWlsOgotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2No
YWluLCBDUFVfRE9XTl9GQUlMRUQsIGhjcHUsICZuYik7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9E
T1dOX0ZBSUxFRCwgJm5iLCB0cnVlKTsKICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0
dXJuIGVycjsKIH0KIAogaW50IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGludCBu
b3RpZmllcl9yYywgZXJyID0gMDsKLSAgICB2b2lkICpoY3B1ID0gKHZvaWQgKikobG9uZyljcHU7
CisgICAgaW50IGVycjsKICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iID0gTlVMTDsKIAog
ICAgIGlmICggIWNwdV9ob3RwbHVnX2JlZ2luKCkgKQpAQCAtMTQ0LDE5ICsxNDgsMTUgQEAgaW50
IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9
CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgQ1BV
X1VQX1BSRVBBUkUsIGhjcHUsICZuYik7Ci0gICAgaWYgKCBub3RpZmllcl9yYyAhPSBOT1RJRllf
RE9ORSApCi0gICAgewotICAgICAgICBlcnIgPSBub3RpZmllcl90b19lcnJubyhub3RpZmllcl9y
Yyk7CisgICAgZXJyID0gY3B1X25vdGlmaWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVfVVBfUFJFUEFS
RSwgJm5iLCBmYWxzZSk7CisgICAgaWYgKCBlcnIgKQogICAgICAgICBnb3RvIGZhaWw7Ci0gICAg
fQogCiAgICAgZXJyID0gX19jcHVfdXAoY3B1KTsKICAgICBpZiAoIGVyciA8IDAgKQogICAgICAg
ICBnb3RvIGZhaWw7CiAKLSAgICBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNw
dV9jaGFpbiwgQ1BVX09OTElORSwgaGNwdSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9P
TkxJTkUsIE5VTEwsIHRydWUpOwogCiAgICAgc2VuZF9nbG9iYWxfdmlycShWSVJRX1BDUFVfU1RB
VEUpOwogCkBAIC0xNjQsMTggKzE2NCwxNCBAQCBpbnQgY3B1X3VwKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2Fs
bF9jaGFpbigmY3B1X2NoYWluLCBDUFVfVVBfQ0FOQ0VMRUQsIGhjcHUsICZuYik7Ci0gICAgQlVH
X09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9j
aGFpbihjcHUsIENQVV9VUF9DQU5DRUxFRCwgJm5iLCB0cnVlKTsKICAgICBjcHVfaG90cGx1Z19k
b25lKCk7CiAgICAgcmV0dXJuIGVycjsKIH0KIAogdm9pZCBub3RpZnlfY3B1X3N0YXJ0aW5nKHVu
c2lnbmVkIGludCBjcHUpCiB7Ci0gICAgdm9pZCAqaGNwdSA9ICh2b2lkICopKGxvbmcpY3B1Owot
ICAgIGludCBub3RpZmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oCi0gICAgICAgICZjcHVf
Y2hhaW4sIENQVV9TVEFSVElORywgaGNwdSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3Jj
ICE9IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9T
VEFSVElORywgTlVMTCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBjcHVtYXNrX3QgZnJvemVuX2NwdXM7
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8b-0003Vg-6r; Fri, 29 Mar 2019 15:09:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8Z-0003UZ-4W
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:43 +0000
X-Inumbo-ID: ad8c69b7-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad8c69b7-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D1FCB001;
 Fri, 29 Mar 2019 15:09:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:52 +0100
Message-Id: <20190329150934.17694-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 07/49] xen/sched: fix credit2 smt idle
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlZGl0MidzIHNtdF9pZGxlX21hc2tfc2V0KCkgYW5kIHNtdF9pZGxlX21hc2tfY2xlYXIoKSBh
cmUgdXNlZCB0bwppZGVudGlmeSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0
by4gQSBjb3JlIGlzIHRob3VnaHQgdG8KYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KdGhlbS4KClVuZm9ydHVuYXRlbHkg
dGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlzIHBlcgpydW5xdWV1
ZS4gU28gaW4gY2FzZSBub3QgYWxsIHNpYmxpbmdzIGFyZSBpbiB0aGUgc2FtZSBydW5xdWV1ZSBh
IGNvcmUKd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2libGluZyBu
b3QgaW4gdGhlIHJ1bnF1ZXVlCmlzIG5ldmVyIGtub3duIHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgoK
VXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxpbmdzIHdpdGggb25seSB0aG9z
ZSBjcHVzCmJlaW5nIG1hcmtlZCB3aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhl
IGNwdSBpbiBxdWVzdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tClYyOgotIHVzZSBjcmVkaXQyIHBlci1jcHUgc3BlY2lmaWMgc2libGluZyBt
YXNrCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyNSArKysrKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IDU0M2RjMzY2NGQuLjY5NThiMjY1ZmMgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCkBAIC01MDQsNiArNTA0LDcgQEAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSB7CiAgKiBQaHlz
aWNhbCBDUFUKICAqLwogc3RydWN0IGNzY2hlZDJfcGNwdSB7CisgICAgY3B1bWFza190IHNpYmxp
bmdfbWFzazsgICAgICAgICAgICAvKiBTaWJsaW5ncyBpbiB0aGUgc2FtZSBydW5xdWV1ZSAgICAg
ICovCiAgICAgaW50IHJ1bnFfaWQ7CiB9OwogCkBAIC02NTYsNyArNjU3LDcgQEAgc3RhdGljIGlu
bGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX3NldCh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCBjcHVt
YXNrX3QgKmlkbGVycywKICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza190ICptYXNrKQog
ewotICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpOworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gJmNzY2hl
ZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2s7CiAKICAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNw
dV9zaWJsaW5ncywgaWRsZXJzKSApCiAgICAgICAgIGNwdW1hc2tfb3IobWFzaywgbWFzaywgY3B1
X3NpYmxpbmdzKTsKQEAgLTY2OCwxMCArNjY5LDEwIEBAIHZvaWQgc210X2lkbGVfbWFza19zZXQo
dW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiBzdGF0aWMgaW5saW5l
CiB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICpt
YXNrKQogewotICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0gcGVyX2NwdShjcHVf
c2libGluZ19tYXNrLCBjcHUpOworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X3NpYmxpbmdzID0g
JmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2s7CiAKICAgICBpZiAoIGNwdW1hc2tfc3Vi
c2V0KGNwdV9zaWJsaW5ncywgbWFzaykgKQotICAgICAgICBjcHVtYXNrX2FuZG5vdChtYXNrLCBt
YXNrLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOworICAgICAgICBjcHVtYXNrX2Fu
ZG5vdChtYXNrLCBtYXNrLCBjcHVfc2libGluZ3MpOwogfQogCiAvKgpAQCAtMzc5Myw2ICszNzk0
LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2No
ZWQyX3BjcHUgKnNwYywKICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7CisgICAgdW5zaWduZWQgaW50IHJjcHU7CiAK
ICAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZwcnYtPmxvY2spKTsKICAgICBBU1NFUlQo
IWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCkpOwpAQCAtMzgxMCwxMiAr
MzgxMiwyMyBAQCBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0
IGNzY2hlZDJfcGNwdSAqc3BjLAogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiBGaXJzdCBj
cHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmdcbiIpOwogICAgICAgICBhY3RpdmF0ZV9ydW5xdWV1
ZShwcnYsIHNwYy0+cnVucV9pZCk7CiAgICAgfQotICAgIAorCiAgICAgX19jcHVtYXNrX3NldF9j
cHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmFj
dGl2ZSk7CiAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5zbXRfaWRsZSk7CiAKKyAgICAvKiBPbiB0
aGUgYm9vdCBjcHUgd2UgYXJlIGNhbGxlZCBiZWZvcmUgY3B1X3NpYmxpbmdfbWFzayBoYXMgYmVl
biBzZXQgdXAuICovCisgICAgaWYgKCBjcHUgPT0gMCAmJiBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RB
VEVfYWN0aXZlICkKKyAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmY3NjaGVkMl9wY3B1
KGNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgZWxzZQorICAgICAgICBmb3JfZWFjaF9jcHUgKCBy
Y3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkgKQorICAgICAgICAgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KHJjcHUsICZycWQtPmFjdGl2ZSkgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShyY3B1KS0+
c2libGluZ19tYXNrKTsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShyY3B1LCAm
Y3NjaGVkMl9wY3B1KGNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAgICAgICB9CisKICAgICBp
ZiAoIGNwdW1hc2tfd2VpZ2h0KCZycWQtPmFjdGl2ZSkgPT0gMSApCiAgICAgICAgIHJxZC0+cGlj
a19iaWFzID0gY3B1OwogCkBAIC0zODk3LDYgKzM5MTAsNyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAg
c3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogICAgIHN0cnVjdCBjc2NoZWQyX3BjcHUg
KnNwYyA9IHBjcHU7CisgICAgdW5zaWduZWQgaW50IHJjcHU7CiAKICAgICB3cml0ZV9sb2NrX2ly
cXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCkBAIC0zOTIzLDYgKzM5MzcsOSBAQCBjc2NoZWQy
X2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGlu
dCBjcHUpCiAKICAgICBwcmludGsoWEVOTE9HX0lORk8gIlJlbW92aW5nIGNwdSAlZCBmcm9tIHJ1
bnF1ZXVlICVkXG4iLCBjcHUsIHNwYy0+cnVucV9pZCk7CiAKKyAgICBmb3JfZWFjaF9jcHUgKCBy
Y3B1LCAmcnFkLT5hY3RpdmUgKQorICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNz
Y2hlZDJfcGNwdShyY3B1KS0+c2libGluZ19tYXNrKTsKKwogICAgIF9fY3B1bWFza19jbGVhcl9j
cHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+
c210X2lkbGUpOwogICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8Z-0003Ub-3P; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8X-0003U1-KC
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:41 +0000
X-Inumbo-ID: ac3f8ec8-5234-11e9-bf36-474b044db6e6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac3f8ec8-5234-11e9-bf36-474b044db6e6;
 Fri, 29 Mar 2019 15:09:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7EB2AF94;
 Fri, 29 Mar 2019 15:09:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:45 +0100
Message-Id: <20190329150934.17694-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgdmVyeSBSRkMhISEhCgpBZGQgc3VwcG9ydCBmb3IgY29yZS0gYW5kIHNv
Y2tldC1zY2hlZHVsaW5nIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KClZpYSBib290IHBhcmFtZXRl
ciBzY2hlZF9ncmFudWxhcml0eT1jb3JlIChvciBzY2hlZF9ncmFudWxhcml0eT1zb2NrZXQpCml0
IGlzIHBvc3NpYmxlIHRvIGNoYW5nZSB0aGUgc2NoZWR1bGluZyBncmFudWxhcml0eSBmcm9tIHRo
cmVhZCAodGhlCmRlZmF1bHQpIHRvIGVpdGhlciB3aG9sZSBjb3JlcyBvciBldmVuIHNvY2tldHMu
CgpBbGwgbG9naWNhbCBjcHVzICh0aHJlYWRzKSBvZiB0aGUgY29yZSBvciBzb2NrZXQgYXJlIGFs
d2F5cyBzY2hlZHVsZWQKdG9nZXRoZXIuIFRoaXMgbWVhbnMgdGhhdCBvbiBhIGNvcmUgYWx3YXlz
IHZjcHVzIG9mIHRoZSBzYW1lIGRvbWFpbgp3aWxsIGJlIGFjdGl2ZSwgYW5kIHRob3NlIHZjcHVz
IHdpbGwgYWx3YXlzIGJlIHNjaGVkdWxlZCBhdCB0aGUgc2FtZQp0aW1lLgoKVGhpcyBpcyBhY2hp
ZXZlZCBieSBzd2l0Y2hpbmcgdGhlIHNjaGVkdWxlciB0byBubyBsb25nZXIgc2VlIHZjcHVzIGFz
CnRoZSBwcmltYXJ5IG9iamVjdCB0byBzY2hlZHVsZSwgYnV0ICJzY2hlZHVsZSBpdGVtcyIuIEVh
Y2ggc2NoZWR1bGUKaXRlbSBjb25zaXN0cyBvZiBhcyBtYW55IHZjcHVzIGFzIGVhY2ggY29yZSBo
YXMgdGhyZWFkcyBvbiB0aGUgY3VycmVudApzeXN0ZW0uIFRoZSB2Y3B1LT5pdGVtIHJlbGF0aW9u
IGlzIGZpeGVkLgoKSSBoYXZlIGRvbmUgc29tZSB2ZXJ5IGJhc2ljIHBlcmZvcm1hbmNlIHRlc3Rp
bmc6IG9uIGEgNCBjcHUgc3lzdGVtCigyIGNvcmVzIHdpdGggMiB0aHJlYWRzIGVhY2gpIEkgZGlk
IGEgIm1ha2UgLWogNCIgZm9yIGJ1aWxkaW5nIHRoZSBYZW4KaHlwZXJ2aXNvci4gV2l0aCBUaGlz
IHRlc3QgaGFzIGJlZW4gcnVuIG9uIGRvbTAsIG9uY2Ugd2l0aCBubyBvdGhlcgpndWVzdCBhY3Rp
dmUgYW5kIG9uY2Ugd2l0aCBhbm90aGVyIGd1ZXN0IHdpdGggNCB2Y3B1cyBydW5uaW5nIHRoZSBz
YW1lCnRlc3QuIFRoZSByZXN1bHRzIGFyZSAoYWx3YXlzIGVsYXBzZWQgdGltZSwgc3lzdGVtIHRp
bWUsIHVzZXIgdGltZSk6CgpzY2hlZF9ncmFudWxhcml0eT10aHJlYWQsIG5vIG90aGVyIGd1ZXN0
OiAxMTYuMTAgMTc3LjY1IDIwNy44NApzY2hlZF9ncmFudWxhcml0eT1jb3JlLCAgIG5vIG90aGVy
IGd1ZXN0OiAxMTQuMDQgMTc1LjQ3IDIwNy40NQpzY2hlZF9ncmFudWxhcml0eT10aHJlYWQsIG90
aGVyIGd1ZXN0OiAgICAyMDIuMzAgMzM0LjIxIDM4NC42MwpzY2hlZF9ncmFudWxhcml0eT1jb3Jl
LCAgIG90aGVyIGd1ZXN0OiAgICAyMDcuMjQgMjkzLjA0IDM3MS4zNwoKQWxsIHRlc3RzIGhhdmUg
YmVlbiBwZXJmb3JtZWQgd2l0aCBjcmVkaXQyLCB0aGUgb3RoZXIgc2NoZWR1bGVycyBhcmUKdW50
ZXN0ZWQgdXAgdG8gbm93LgoKQ3B1cG9vbHMgYXJlIG5vdCB5ZXQgd29ya2luZywgYXMgbW92aW5n
IGNwdXMgYmV0d2VlbiBjcHVwb29scyBuZWVkcwptb3JlIHdvcmsuCgpIVk0gZG9tYWlucyBkbyBu
b3Qgd29yayB5ZXQsIHRoZXJlIGlzIGEgZG91YmxlZmF1bHQgaW4gWGVuIGF0IHRoZQplbmQgb2Yg
U2VhYmlvcy4gSSdtIGN1cnJlbnRseSBpbnZlc3RpZ2F0aW5nIHRoaXMgaXNzdWUuCgpUaGlzIGlz
IHg4Ni1vbmx5IGZvciB0aGUgbW9tZW50LiBBUk0gZG9lc24ndCBldmVuIGJ1aWxkIHdpdGggdGhl
CnNlcmllcyBhcHBsaWVkLiBGb3IgZnVsbCBBUk0gc3VwcG9ydCBJIG1pZ2h0IG5lZWQgc29tZSBo
ZWxwIHdpdGggdGhlCkFSTSBzcGVjaWZpYyBjb250ZXh0IHN3aXRjaCBoYW5kbGluZy4KClRoZSBm
aXJzdCA3IHBhdGNoZXMgaGF2ZSBiZWVuIHNlbnQgdG8geGVuLWRldmVsIGFscmVhZHksIEknbSBq
dXN0CmFkZGluZyB0aGVtIGhlcmUgZm9yIGNvbnZlbmllbmNlIGFzIHRoZXkgYXJlIHByZXJlcXVp
c2l0ZXMuCgpJJ20gZXNwZWNpYWxseSBsb29raW5nIGZvciBmZWVkYmFjayByZWdhcmRpbmcgdGhl
IG92ZXJhbGwgaWRlYSBhbmQKZGVzaWduLgoKCkp1ZXJnZW4gR3Jvc3MgKDQ5KToKICB4ZW4vc2No
ZWQ6IGNhbGwgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgdmlhIGNwdSBub3RpZmllcgogIHhlbjog
YWRkIGhlbHBlciBmb3IgY2FsbGluZyBub3RpZmllcl9jYWxsX2NoYWluKCkgdG8gY29tbW9uL2Nw
dS5jCiAgeGVuOiBhZGQgbmV3IGNwdSBub3RpZmllciBhY3Rpb24gQ1BVX1JFU1VNRV9GQUlMRUQK
ICB4ZW46IGRvbid0IGZyZWUgcGVyY3B1IGFyZWFzIGR1cmluZyBzdXNwZW5kCiAgeGVuL2NwdXBv
b2w6IHNpbXBsaWZ5IHN1c3BlbmQvcmVzdW1lIGhhbmRsaW5nCiAgeGVuL3NjaGVkOiBkb24ndCBk
aXNhYmxlIHNjaGVkdWxlciBvbiBjcHVzIGR1cmluZyBzdXNwZW5kCiAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogIHhlbi9zY2hlZDogdXNlIG5ldyBzY2hlZF9pdGVt
IGluc3RlYWQgb2YgdmNwdSBpbiBzY2hlZHVsZXIgaW50ZXJmYWNlcwogIHhlbi9zY2hlZDogYWxs
b2Mgc3RydWN0IHNjaGVkX2l0ZW0gZm9yIGVhY2ggdmNwdQogIHhlbi9zY2hlZDogbW92ZSBwZXIt
dmNwdSBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhIHBvaW50ZXIgdG8gc2NoZWRfaXRlbQogIHhlbi9z
Y2hlZDogYnVpbGQgYSBsaW5rZWQgbGlzdCBvZiBzdHJ1Y3Qgc2NoZWRfaXRlbQogIHhlbi9zY2hl
ZDogaW50cm9kdWNlIHN0cnVjdCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogbGV0IHBpY2tf
Y3B1IHJldHVybiBhIHNjaGVkdWxlciByZXNvdXJjZQogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVk
dWxlX2RhdGEuY3VyciB0byBwb2ludCBhdCBzY2hlZF9pdGVtCiAgeGVuL3NjaGVkOiBtb3ZlIHBl
ciBjcHUgc2NoZWR1bGVyIHByaXZhdGUgZGF0YSBpbnRvIHN0cnVjdAogICAgc2NoZWRfcmVzb3Vy
Y2UKICB4ZW4vc2NoZWQ6IHN3aXRjaCB2Y3B1X3NjaGVkdWxlX2xvY2sgdG8gaXRlbV9zY2hlZHVs
ZV9sb2NrCiAgeGVuL3NjaGVkOiBtb3ZlIHNvbWUgcGVyLXZjcHUgaXRlbXMgdG8gc3RydWN0IHNj
aGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IGFkZCBzY2hlZHVsZXIgaGVscGVycyBoaWRpbmcgdmNwdQog
IHhlbi9zY2hlZDogYWRkIGRvbWFpbiBwb2ludGVyIHRvIHN0cnVjdCBzY2hlZF9pdGVtCiAgeGVu
L3NjaGVkOiBhZGQgaWQgdG8gc3RydWN0IHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IHJlbmFtZSBz
Y2hlZHVsZXIgcmVsYXRlZCBwZXJmIGNvdW50ZXJzCiAgeGVuL3NjaGVkOiBzd2l0Y2ggc3RydWN0
IHRhc2tfc2xpY2UgZnJvbSB2Y3B1IHRvIHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IG1vdmUgaXNf
cnVubmluZyBpbmRpY2F0b3IgdG8gc3RydWN0IHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IG1ha2Ug
bnVsbCBzY2hlZHVsZXIgdmNwdSBhZ25vc3RpYy4KICB4ZW4vc2NoZWQ6IG1ha2UgcnQgc2NoZWR1
bGVyIHZjcHUgYWdub3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIGNyZWRpdCBzY2hlZHVsZXIgdmNw
dSBhZ25vc3RpYy4KICB4ZW4vc2NoZWQ6IG1ha2UgY3JlZGl0MiBzY2hlZHVsZXIgdmNwdSBhZ25v
c3RpYy4KICB4ZW4vc2NoZWQ6IG1ha2UgYXJpbmM2NTMgc2NoZWR1bGVyIHZjcHUgYWdub3N0aWMu
CiAgeGVuOiBhZGQgc2NoZWRfaXRlbV9wYXVzZV9ub3N5bmMoKSBhbmQgc2NoZWRfaXRlbV91bnBh
dXNlKCkKICB4ZW46IGxldCB2Y3B1X2NyZWF0ZSgpIHNlbGVjdCBwcm9jZXNzb3IKICB4ZW4vc2No
ZWQ6IHVzZSBzY2hlZF9yZXNvdXJjZSBjcHUgaW5zdGVhZCBzbXBfcHJvY2Vzc29yX2lkIGluCiAg
ICBzY2hlZHVsZXJzCiAgeGVuL3NjaGVkOiBzd2l0Y2ggc2NoZWR1bGUoKSBmcm9tIHZjcHVzIHRv
IHNjaGVkX2l0ZW1zCiAgeGVuL3NjaGVkOiBzd2l0Y2ggc2NoZWRfbW92ZV9pcnFzKCkgdG8gdGFr
ZSBzY2hlZF9pdGVtIGFzIHBhcmFtZXRlcgogIHhlbjogc3dpdGNoIGZyb20gZm9yX2VhY2hfdmNw
dSgpIHRvIGZvcl9lYWNoX3NjaGVkX2l0ZW0oKQogIHhlbi9zY2hlZDogYWRkIHJ1bnN0YXRlIGNv
dW50ZXJzIHRvIHN0cnVjdCBzY2hlZF9pdGVtCiAgeGVuL3NjaGVkOiByZXdvcmsgYW5kIHJlbmFt
ZSB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKQogIHhlbi9zY2hlZDogQ2hhbmdlIHZjcHVfbWlncmF0
ZV8qKCkgdG8gb3BlcmF0ZSBvbiBzY2hlZHVsZSBpdGVtCiAgeGVuL3NjaGVkOiBtb3ZlIHN0cnVj
dCB0YXNrX3NsaWNlIGludG8gc3RydWN0IHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IGFkZCBjb2Rl
IHRvIHN5bmMgc2NoZWR1bGluZyBvZiBhbGwgdmNwdXMgb2YgYSBzY2hlZCBpdGVtCiAgeGVuL3Nj
aGVkOiBhZGQgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkIGl0ZW0gd2hlcmUg
bWlzc2luZwogIHg4NjogbWFrZSBsb2FkaW5nIG9mIEdEVCBhdCBjb250ZXh0IHN3aXRjaCBtb3Jl
IG1vZHVsYXIKICB4ZW4vc2NoZWQ6IGFkZCBzdXBwb3J0IGZvciBndWVzdCB2Y3B1IGlkbGUKICB4
ZW4vc2NoZWQ6IG1vZGlmeSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgdG8gYmUgYW4gaXRlbSBt
YXNrCiAgeGVuOiByb3VuZCB1cCBtYXggdmNwdXMgdG8gc2NoZWR1bGluZyBncmFudWxhcml0eQog
IHhlbi9zY2hlZDogc3VwcG9ydCBhbGxvY2F0aW5nIG11bHRpcGxlIHZjcHVzIGludG8gb25lIHNj
aGVkIGl0ZW0KICB4ZW4vc2NoZWQ6IGFkZCBhIHNjaGVkdWxlcl9wZXJjcHVfaW5pdCgpIGZ1bmN0
aW9uCiAgeGVuL3NjaGVkOiBzdXBwb3J0IGNvcmUgc2NoZWR1bGluZyBpbiBjb250aW51ZV9ydW5u
aW5nKCkKICB4ZW4vc2NoZWQ6IG1ha2UgdmNwdV93YWtlKCkgY29yZSBzY2hlZHVsaW5nIGF3YXJl
CiAgeGVuL3NjaGVkOiBhZGQgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtCgogeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgICAxNCArCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgICAgICAgICAgfCAgIDEzICstCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAg
ICAgICAgICAgfCAgICA2ICstCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAg
fCAgIDExICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgfCAgMjQzICsr
KysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgICB8ICAgIDkgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8ICAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYyAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAg
ICAgICAgfCAgICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgfCAg
ICA1ICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB4
ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICAgICAgICAgICAgfCAgICAzICstCiB4ZW4vYXJjaC94
ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyAgfCAgICA2ICstCiB4ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jICAgICAgICAgfCAgIDEwICstCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAg
ICAgICAgICAgfCAgIDE5ICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICB8
ICAgIDIgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgIHwgICAgNCArLQog
eGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgICAgICAgICAgICAgIHwgICAgNiArLQogeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vYXJjaC94ODYvc21wYm9v
dC5jICAgICAgICAgICAgICAgfCAgICA1ICstCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAg
ICAgICAgICAgfCAgIDEwICstCiB4ZW4vY29tbW9uL2NwdS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDYxICstCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgICAgICAgICAgfCAgMTYxICsr
LS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgfCAgIDM2ICstCiB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICAgfCAgIDI4ICstCiB4ZW4vY29tbW9uL2tl
eWhhbmRsZXIuYyAgICAgICAgICAgICAgfCAgICA3ICstCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5j
NjUzLmMgICAgICAgICAgfCAgMjU4ICsrKystLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
ICAgICAgICAgICB8ICA3MDQgKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYyAgICAgICAgICAgfCAxMTQzICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgICAgICAgICAgIHwgIDQyMyArKysrKy0tLS0tLQog
eGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAgICAgICAgIHwgIDUzOCArKysrKysrLS0tLS0t
LQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgICAgIHwgMTI5MiArKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICAgICAg
ICAgICAgfCAgICA2ICstCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgfCAg
ICA1ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaCAgICAgICAgfCAgICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCAgICAgfCAgICAzICstCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oICAgICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9jcHUu
aCAgICAgICAgICAgICAgICB8ICAgMjkgKy0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAg
ICAgICAgICB8ICAgIDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmggICAgICAgICB8
ICAgMzIgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICAgICAgICAgICB8ICAyNzYgKysr
KysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICB8ICAgNDAgKy0KIHhl
bi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmggICAgICAgICAgICB8ICAgIDEgKwogNDQgZmlsZXMgY2hh
bmdlZCwgMzE3NSBpbnNlcnRpb25zKCspLCAyMjY5IGRlbGV0aW9ucygtKQoKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8Z-0003Ul-Dn; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8X-0003UE-Ti
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:41 +0000
X-Inumbo-ID: ac7fea40-5234-11e9-a50d-2ff8e5437359
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac7fea40-5234-11e9-a50d-2ff8e5437359;
 Fri, 29 Mar 2019 15:09: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 790B1AFEF;
 Fri, 29 Mar 2019 15:09:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:49 +0100
Message-Id: <20190329150934.17694-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 04/49] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmcmVlaW5nIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZCBhbmQgYWxsb2Nh
dGluZyB0aGVtCmFnYWluIHdoZW4gcmVzdW1pbmcga2VlcCB0aGVtLiBPbmx5IGZyZWUgYW4gYXJl
YSBpbiBjYXNlIGEgY3B1IGRpZG4ndApjb21lIHVwIGFnYWluIHdoZW4gcmVzdW1pbmcuCgpJdCBz
aG91bGQgYmUgbm90ZWQgdGhhdCB0aGVyZSBpcyBhIHBvdGVudGlhbCBjaGFuZ2UgaW4gYmVoYXZp
b3VyIGFzCnRoZSBwZXJjcHUgYXJlYXMgYXJlIG5vIGxvbmdlciB6ZXJvZWQgb3V0IGR1cmluZyBz
dXNwZW5kL3Jlc3VtZS4gV2hpbGUKSSBoYXZlIGNoZWNrZWQgdGhlIGNhbGxlZCBjcHUgbm90aWZp
ZXIgaG9va3MgdG8gY29wZSB3aXRoIHRoYXQgdGhlcmUKbWlnaHQgYmUgc29tZSB3ZWxsIGhpZGRl
biBkZXBlbmRlbmN5IG9uIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIuIE9UT0gKYSBjb21wb25lbnQg
bm90IHJlZ2lzdGVyaW5nIGl0c2VsZiBmb3IgY3B1IGRvd24vdXAgYW5kIGV4cGVjdGluZyB0bwpz
ZWUgYSB6ZXJvZWQgcGVyY3B1IHZhcmlhYmxlIGFmdGVyIHN1c3BlbmQvcmVzdW1lIGlzIGtpbmQg
b2YgYnJva2VuCmFscmVhZHkuIEFuZCB0aGUgb3Bwb3NpdGUgY2FzZSwgd2hlcmUgYSBjb21wb25l
bnQgaXMgbm90IHJlZ2lzdGVyZWQKdG8gYmUgY2FsbGVkIGZvciBjcHUgZG93bi91cCBhbmQgaXMg
bm90IGV4cGVjdGluZyBhIHBlcmNwdSB2YXJpYWJsZQpzdWRkZW5seSB0byBiZSB6ZXJvIGR1ZSB0
byBzdXNwZW5kL3Jlc3VtZSBpcyBtdWNoIG1vcmUgcHJvYmFibGUsCmVzcGVjaWFsbHkgYXMgdGhl
IHN1c3BlbmQvcmVzdW1lIGZ1bmN0aW9uYWxpdHkgc2VlbXMgbm90IHRvIGJlIHRlc3RlZAp0aGF0
IG9mdGVuLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvcGVyY3B1LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYyBiL3hl
bi9hcmNoL3g4Ni9wZXJjcHUuYwppbmRleCA4YmU0ZWJkZGY0Li41ZWExNGI2ZWMzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMKKysrIGIveGVuL2FyY2gveDg2L3BlcmNwdS5jCkBA
IC03Niw3ICs3Niw4IEBAIHN0YXRpYyBpbnQgY3B1X3BlcmNwdV9jYWxsYmFjaygKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CiAgICAgY2FzZSBDUFVfREVBRDoKLSAg
ICAgICAgaWYgKCAhcGFya19vZmZsaW5lX2NwdXMgKQorICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlM
RUQ6CisgICAgICAgIGlmICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBT
WVNfU1RBVEVfc3VzcGVuZCApCiAgICAgICAgICAgICBmcmVlX3BlcmNwdV9hcmVhKGNwdSk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1JFTU9WRToKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8Y-0003UO-GD; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8X-0003Tz-HM
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:41 +0000
X-Inumbo-ID: ac741415-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac741415-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 47EB1AF9A;
 Fri, 29 Mar 2019 15:09:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:48 +0100
Message-Id: <20190329150934.17694-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 03/49] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGNwdSBub3RpZmllciBhY3Rpb24gQ1BVX1JFU1VNRV9GQUlMRUQgd2hpY2ggaXMg
Y2FsbGVkIGZvciBhbGwKY3B1cyB3aGljaCBmYWlsZWQgdG8gY29tZSB1cCBhdCByZXN1bWUuIFRo
ZSBjYWxscyB3aWxsIGJlIGRvbmUgYWZ0ZXIKYWxsIG90aGVyIGNwdXMgYXJlIGFscmVhZHkgdXAg
aW4gb3JkZXIgdG8ga25vdyB3aGljaCByZXNvdXJjZXMgYXJlCmF2YWlsYWJsZSB0aGVuLgoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tClYyOgotIGFkZGVkIGNvbW1lbnQg
aW4geGVuL2luY2x1ZGUveGVuL2NwdS5oIChEYXJpbyBGYWdnaW9saSkKLS0tCiB4ZW4vY29tbW9u
L2NwdS5jICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL2NwdS5oIHwgMjkgKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9j
b21tb24vY3B1LmMKaW5kZXggOGJmNjk2MDBhNi4uYTZlZmM1ZTYwNCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9jcHUuYworKysgYi94ZW4vY29tbW9uL2NwdS5jCkBAIC0yMTgsNyArMjE4LDEyIEBA
IHZvaWQgZW5hYmxlX25vbmJvb3RfY3B1cyh2b2lkKQogICAgICAgICAgICAgcHJpbnRrKCJFcnJv
ciBicmluZ2luZyBDUFUlZCB1cDogJWRcbiIsIGNwdSwgZXJyb3IpOwogICAgICAgICAgICAgQlVH
X09OKGVycm9yID09IC1FQlVTWSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZmcm96ZW5fY3B1cyk7CiAgICAgfQogCisgICAg
Zm9yX2VhY2hfY3B1ICggY3B1LCAmZnJvemVuX2NwdXMgKQorICAgICAgICBjcHVfbm90aWZpZXJf
Y2FsbF9jaGFpbihjcHUsIENQVV9SRVNVTUVfRkFJTEVELCBOVUxMLCB0cnVlKTsKKwogICAgIGNw
dW1hc2tfY2xlYXIoJmZyb3plbl9jcHVzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9jcHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9jcHUuaAppbmRleCAyZmUzZWMwNWQ4Li40NjM4YzUw
OWUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY3B1LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2NwdS5oCkBAIC0yMiwzMyArMjIsNDAgQEAgdm9pZCByZWdpc3Rlcl9jcHVfbm90aWZpZXIo
c3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7CiAgKiAgQ1BVX1VQX1BSRVBBUkUgLT4gQ1BVX1NU
QVJUSU5HIC0+IENQVV9PTkxJTkUgLS0gc3VjY2Vzc2Z1bCBDUFUgdXAKICAqICBDUFVfRE9XTl9Q
UkVQQVJFIC0+IENQVV9ET1dOX0ZBSUxFRCAgICAgICAgICAtLSBmYWlsZWQgQ1BVIGRvd24KICAq
ICBDUFVfRE9XTl9QUkVQQVJFIC0+IENQVV9EWUlORyAtPiBDUFVfREVBRCAgICAtLSBzdWNjZXNz
ZnVsIENQVSBkb3duCi0gKiAKKyAqIGluIHRoZSByZXN1bWUgY2FzZSB3ZSBoYXZlIGFkZGl0aW9u
YWxseToKKyAqICBDUFVfVVBfUFJFUEFSRSAtPiBDUFVfVVBfQ0FOQ0VMTEVEIC0+IENQVV9SRVNV
TUVfRkFJTEVEIC0tIENQVSBub3QgcmVzdW1lZAorICogIHdpdGggdGhlIENQVV9SRVNVTUVfRkFJ
TEVEIGhhbmRsZXIgY2FsbGVkIG9ubHkgYWZ0ZXIgYWxsIENQVXMgaGF2ZSBiZWVuCisgKiAgdHJp
ZWQgdG8gcHV0IG9ubGluZSBhZ2FpbiBpbiBvcmRlciB0byBrbm93IHdoaWNoIENQVXMgZGlkIHJl
c3RhcnQKKyAqICBzdWNjZXNzZnVsbHkuCisgKgogICogSGVuY2Ugbm90ZSB0aGF0IG9ubHkgQ1BV
XypfUFJFUEFSRSBoYW5kbGVycyBhcmUgYWxsb3dlZCB0byBmYWlsLiBBbHNvIG5vdGUKICAqIHRo
YXQgb25jZSBDUFVfRFlJTkcgaXMgZGVsaXZlcmVkLCBhbiBvZmZsaW5lIGFjdGlvbiBjYW4gbm8g
bG9uZ2VyIGZhaWwuCi0gKiAKKyAqCiAgKiBOb3RpZmllcnMgYXJlIGNhbGxlZCBoaWdoZXN0LXBy
aW9yaXR5LWZpcnN0IHdoZW46CiAgKiAgKGEpIEEgQ1BVIGlzIGNvbWluZyB1cDsgb3IgKGIpIENQ
VV9ET1dOX0ZBSUxFRAogICogTm90aWZpZXJzIGFyZSBjYWxsZWQgbG93ZXN0LXByaW9yaXR5LWZp
cnN0IHdoZW46CiAgKiAgKGEpIEEgQ1BVIGlzIGdvaW5nIGRvd247IG9yIChiKSBDUFVfVVBfQ0FO
Q0VMRUQKICAqLwogLyogQ1BVX1VQX1BSRVBBUkU6IFByZXBhcmluZyB0byBicmluZyBDUFUgb25s
aW5lLiAqLwotI2RlZmluZSBDUFVfVVBfUFJFUEFSRSAgICgweDAwMDEgfCBOT1RJRllfRk9SV0FS
RCkKKyNkZWZpbmUgQ1BVX1VQX1BSRVBBUkUgICAgKDB4MDAwMSB8IE5PVElGWV9GT1JXQVJEKQog
LyogQ1BVX1VQX0NBTkNFTEVEOiBDUFUgaXMgbm8gbG9uZ2VyIGJlaW5nIGJyb3VnaHQgb25saW5l
LiAqLwotI2RlZmluZSBDUFVfVVBfQ0FOQ0VMRUQgICgweDAwMDIgfCBOT1RJRllfUkVWRVJTRSkK
KyNkZWZpbmUgQ1BVX1VQX0NBTkNFTEVEICAgKDB4MDAwMiB8IE5PVElGWV9SRVZFUlNFKQogLyog
Q1BVX1NUQVJUSU5HOiBDUFUgbmVhcmx5IG9ubGluZS4gUnVucyBvbiBuZXcgQ1BVLCBpcnFzIHN0
aWxsIGRpc2FibGVkLiAqLwotI2RlZmluZSBDUFVfU1RBUlRJTkcgICAgICgweDAwMDMgfCBOT1RJ
RllfRk9SV0FSRCkKKyNkZWZpbmUgQ1BVX1NUQVJUSU5HICAgICAgKDB4MDAwMyB8IE5PVElGWV9G
T1JXQVJEKQogLyogQ1BVX09OTElORTogQ1BVIGlzIHVwLiAqLwotI2RlZmluZSBDUFVfT05MSU5F
ICAgICAgICgweDAwMDQgfCBOT1RJRllfRk9SV0FSRCkKKyNkZWZpbmUgQ1BVX09OTElORSAgICAg
ICAgKDB4MDAwNCB8IE5PVElGWV9GT1JXQVJEKQogLyogQ1BVX0RPV05fUFJFUEFSRTogQ1BVIGlz
IGdvaW5nIGRvd24uICovCi0jZGVmaW5lIENQVV9ET1dOX1BSRVBBUkUgKDB4MDAwNSB8IE5PVElG
WV9SRVZFUlNFKQorI2RlZmluZSBDUFVfRE9XTl9QUkVQQVJFICAoMHgwMDA1IHwgTk9USUZZX1JF
VkVSU0UpCiAvKiBDUFVfRE9XTl9GQUlMRUQ6IENQVSBpcyBubyBsb25nZXIgZ29pbmcgZG93bi4g
Ki8KLSNkZWZpbmUgQ1BVX0RPV05fRkFJTEVEICAoMHgwMDA2IHwgTk9USUZZX0ZPUldBUkQpCisj
ZGVmaW5lIENQVV9ET1dOX0ZBSUxFRCAgICgweDAwMDYgfCBOT1RJRllfRk9SV0FSRCkKIC8qIENQ
VV9EWUlORzogQ1BVIGlzIG5lYXJseSBkZWFkIChpbiBzdG9wX21hY2hpbmUgY29udGV4dCkuICov
Ci0jZGVmaW5lIENQVV9EWUlORyAgICAgICAgKDB4MDAwNyB8IE5PVElGWV9SRVZFUlNFKQorI2Rl
ZmluZSBDUFVfRFlJTkcgICAgICAgICAoMHgwMDA3IHwgTk9USUZZX1JFVkVSU0UpCiAvKiBDUFVf
REVBRDogQ1BVIGlzIGRlYWQuICovCi0jZGVmaW5lIENQVV9ERUFEICAgICAgICAgKDB4MDAwOCB8
IE5PVElGWV9SRVZFUlNFKQorI2RlZmluZSBDUFVfREVBRCAgICAgICAgICAoMHgwMDA4IHwgTk9U
SUZZX1JFVkVSU0UpCiAvKiBDUFVfUkVNT1ZFOiBDUFUgd2FzIHJlbW92ZWQuICovCi0jZGVmaW5l
IENQVV9SRU1PVkUgICAgICAgKDB4MDAwOSB8IE5PVElGWV9SRVZFUlNFKQorI2RlZmluZSBDUFVf
UkVNT1ZFICAgICAgICAoMHgwMDA5IHwgTk9USUZZX1JFVkVSU0UpCisvKiBDUFVfUkVTVU1FX0ZB
SUxFRDogQ1BVIGZhaWxlZCB0byBjb21lIHVwIGluIHJlc3VtZSwgYWxsIG90aGVyIENQVXMgdXAu
ICovCisjZGVmaW5lIENQVV9SRVNVTUVfRkFJTEVEICgweDAwMGEgfCBOT1RJRllfUkVWRVJTRSkK
IAogLyogUGVyZm9ybSBDUFUgaG90cGx1Zy4gTWF5IHJldHVybiAtRUFHQUlOLiAqLwogaW50IGNw
dV9kb3duKHVuc2lnbmVkIGludCBjcHUpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8b-0003WQ-L9; Fri, 29 Mar 2019 15:09:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8Z-0003Uz-U0
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:43 +0000
X-Inumbo-ID: ad635780-5234-11e9-a582-cb7470ba725d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad635780-5234-11e9-a582-cb7470ba725d;
 Fri, 29 Mar 2019 15:09:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 01DE1AFF2;
 Fri, 29 Mar 2019 15:09:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:51 +0100
Message-Id: <20190329150934.17694-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 06/49] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgaXMgc3BlY2lhbCBoYW5kbGluZyBpbiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIo
KSBmb3Igc3VzcGVuZApieSBmb3JjaW5nIGFsbCB2Y3B1cyB0byB0aGUgYm9vdCBjcHUuIEluIGZh
Y3QgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhhdAphcyBkdXJpbmcgcmVzdW1lIHRoZSB2Y3B1cyBh
cmUgcHV0IG9uIHRoZSBjb3JyZWN0IGNwdXMgYWdhaW4uCgpTbyB3ZSBjYW4ganVzdCBvbWl0IHRo
ZSBjYWxsIG9mIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHdoZW4gb2ZmbGluaW5nCmEgY3B1IGR1
ZSB0byBzdXNwZW5kIGFuZCBvbiByZXN1bWluZyB3ZSBjYW4gb21pdCB0YWtpbmcgdGhlIHNjaGVk
dWxlCmxvY2sgZm9yIHNlbGVjdGluZyB0aGUgbmV3IHByb2Nlc3Nvci4KCkluIHJlc3RvcmVfdmNw
dV9hZmZpbml0eSgpIHdlIHNob3VsZCBiZSBjYXJlZnVsIHdoZW4gYXBwbHlpbmcgYWZmaW5pdHkK
YXMgdGhlIGNwdSBtaWdodCBub3QgaGF2ZSBjb21lIGJhY2sgdG8gbGlmZS4gVGhpcyBpbiB0dXJu
IGVuYWJsZXMgdXMKdG8gZXZlbiBzdXBwb3J0IGFmZmluaXR5X2Jyb2tlbiBhY3Jvc3Mgc3VzcGVu
ZC9yZXN1bWUuCgpBdm9pZCBhbGwgb3RoZXIgc2NoZWR1bGVyIGRlYWxsb2MgLSBhbGxvYyBkYW5j
ZSB3aGVuIGRvaW5nIHN1c3BlbmQgYW5kCnJlc3VtZSwgdG9vLiBJdCBpcyBlbm91Z2ggdG8gcmVh
Y3Qgb24gY3B1cyBmYWlsaW5nIHRvIGNvbWUgdXAgb24gcmVzdW1lCmFnYWluLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2No
ZWR1bGUuYyB8IDE2MSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKaW5kZXggNWQyYmJkNTE5OC4uNmI1ZDQ1NDYzMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTYwLDMzICs1NjAs
NiBAQCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgbmV3X2NwdSkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsKIH0KIAotLyoK
LSAqIE1vdmUgYSB2Y3B1IGZyb20gaXRzIGN1cnJlbnQgcHJvY2Vzc29yIHRvIGEgdGFyZ2V0IG5l
dyBwcm9jZXNzb3IsCi0gKiB3aXRob3V0IGFza2luZyB0aGUgc2NoZWR1bGVyIHRvIGRvIGFueSBw
bGFjZW1lbnQuIFRoaXMgaXMgaW50ZW5kZWQKLSAqIGZvciBiZWluZyBjYWxsZWQgZnJvbSBzcGVj
aWFsIGNvbnRleHRzLCB3aGVyZSB0aGluZ3MgYXJlIHF1aWV0Ci0gKiBlbm91Z2ggdGhhdCBubyBj
b250ZW50aW9uIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiAoaS5lLiwgZHVyaW5nCi0gKiBzaHV0ZG93
biBvciBzb2Z0d2FyZSBzdXNwZW5kLCBsaWtlIEFDUEkgUzMpLgotICovCi1zdGF0aWMgdm9pZCB2
Y3B1X21vdmVfbm9zY2hlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCi17
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzcGlubG9ja190ICpsb2NrLCAqbmV3X2xv
Y2s7Ci0KLSAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKLSAg
ICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikgJiYgKGF0b21pY19yZWFkKCZ2LT5wYXVzZV9jb3Vu
dCkgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5k
b21haW4tPnBhdXNlX2NvdW50KSkpOwotCi0gICAgbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0
YSwgdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrOwotICAgIG5ld19sb2NrID0gcGVyX2NwdShz
Y2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrOwotCi0gICAgc2NoZWRfc3Bpbl9s
b2NrX2RvdWJsZShsb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsKLSAgICBBU1NFUlQobmV3X2NwdSAh
PSB2LT5wcm9jZXNzb3IpOwotICAgIHZjcHVfbW92ZV9sb2NrZWQodiwgbmV3X2NwdSk7Ci0gICAg
c2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKGxvY2ssIG5ld19sb2NrLCBmbGFncyk7Ci0KLSAgICBz
Y2hlZF9tb3ZlX2lycXModik7Ci19Ci0KIC8qCiAgKiBJbml0aWF0aW5nIG1pZ3JhdGlvbgogICoK
QEAgLTczNSwzMSArNzA4LDM2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKIAotICAgICAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLQotICAgICAgICBpZiAoIHYtPmFm
ZmluaXR5X2Jyb2tlbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0
eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICB2LT5h
ZmZpbml0eV9icm9rZW4gPSAwOwotCi0gICAgICAgIH0KLQogICAgICAgICAvKgotICAgICAgICAg
KiBEdXJpbmcgc3VzcGVuZCAoaW4gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkpLCB3ZSBtb3ZlZCBl
dmVyeSB2Q1BVCi0gICAgICAgICAqIHRvIEJTUCAod2hpY2gsIGFzIG9mIG5vdywgaXMgcENQVSAw
KSwgYXMgYSB0ZW1wb3JhcnkgbWVhc3VyZSB0bwotICAgICAgICAgKiBhbGxvdyB0aGUgbm9uYm9v
dCBwcm9jZXNzb3JzIHRvIGhhdmUgdGhlaXIgZGF0YSBzdHJ1Y3R1cmUgZnJlZWQKLSAgICAgICAg
ICogYW5kIGdvIHRvIHNsZWVwLiBCdXQgbm90aGluZyBndWFyZGFudGVlcyB0aGF0IHRoZSBCU1Ag
aXMgYSB2YWxpZAotICAgICAgICAgKiBwQ1BVIGZvciBhIHBhcnRpY3VsYXIgZG9tYWluLgorICAg
ICAgICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3
ZSBoYXZlIG5vCisgICAgICAgICAqIGd1YXJhbnRlZSB0aGUgb2xkIHByb2Nlc3NvciBoYXMgY29t
ZSBiYWNrIHRvIGxpZmUgYWdhaW4uCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZXJlZm9yZSwg
aGVyZSwgYmVmb3JlIGFjdHVhbGx5IHVucGF1c2luZyB0aGUgZG9tYWlucywgd2Ugc2hvdWxkCiAg
ICAgICAgICAqIHNldCB2LT5wcm9jZXNzb3Igb2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21l
dGhpbmcgdGhhdCB3aWxsCiAgICAgICAgICAqIG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIg
b2YgdGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhleSBhcmUgaW4uCiAgICAgICAgICAqLwogICAgICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSkpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQp
KTsKKyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9i
cm9rZW4gPSAwOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAg
c3Bpbl91bmxvY2tfaXJxKGxvY2spOworICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwor
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwp
OworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
di0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAg
ICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwog
CiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAgICAgICB2LT5w
cm9jZXNzb3IgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwpAQCAt
NzgzLDcgKzc2MSw2IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVt
YXNrX3Qgb25saW5lX2FmZmluaXR5OwotICAgIHVuc2lnbmVkIGludCBuZXdfY3B1OwogICAgIGlu
dCByZXQgPSAwOwogCiAgICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKQEAgLTgwOSwxNCAr
Nzg2LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICBpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKQotICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwotICAgICAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAxOwot
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYp
OworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5
IGZvciAlcHZcbiIsIHYpOwogCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
ICZjcHVtYXNrX2FsbCwgTlVMTCk7CiAgICAgICAgICAgICB9CkBAIC04MjgsNjAgKzc5OCwyNiBA
QCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIElmIGl0IGlz
IG9uIHRoaXMgY3B1LCB3ZSBtdXN0IHNlbmQgaXQgYXdheS4gKi8KLSAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKSApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7Ci0KLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIElm
IHdlIGFyZSBkb2luZyBhIHNodXRkb3duL3N1c3BlbmQsIGl0IGlzIG5vdCBuZWNlc3NhcnkgdG8K
LSAgICAgICAgICAgICAgICAgKiBhc2sgdGhlIHNjaGVkdWxlciB0byBjaGltZSBpbi4gSW4gZmFj
dDoKLSAgICAgICAgICAgICAgICAgKiAgKiB0aGVyZSBpcyBubyByZWFzb24gZm9yIGl0OiB0aGUg
ZW5kIHJlc3VsdCB3ZSBhcmUgYWZ0ZXIKLSAgICAgICAgICAgICAgICAgKiAgICBpcyBqdXN0ICdh
bGwgdGhlIHZjcHVzIG9uIHRoZSBib290IHBjcHUsIGFuZCBubyB2Y3B1Ci0gICAgICAgICAgICAg
ICAgICogICAgYW55d2hlcmUgZWxzZScsIHNvIGxldCdzIGp1c3QgZ28gZm9yIGl0OwotICAgICAg
ICAgICAgICAgICAqICAqIGl0J3Mgd3JvbmcsIGZvciBjcHVwb29scyB3aXRoIG9ubHkgbm9uLWJv
b3QgcGNwdXMsIGFzCi0gICAgICAgICAgICAgICAgICogICAgdGhlIHNjaGVkdWxlciB3b3VsZCBh
bHdheXMgZmFpbCB0byBzZW5kIHRoZSB2Y3B1cyBhd2F5Ci0gICAgICAgICAgICAgICAgICogICAg
ZnJvbSB0aGUgbGFzdCBvbmxpbmUgKG5vbiBib290KSBwY3B1IQotICAgICAgICAgICAgICAgICAq
Ci0gICAgICAgICAgICAgICAgICogVGhlcmVmb3JlLCBpbiB0aGUgc2h1dGRvd24vc3VzcGVuZCBj
YXNlLCB3ZSBqdXN0IHBpY2sgdXAKLSAgICAgICAgICAgICAgICAgKiBvbmUgKHN0aWxsKSBvbmxp
bmUgcGNwdS4gTm90ZSB0aGF0LCBhdCB0aGlzIHN0YWdlLCBhbGwKLSAgICAgICAgICAgICAgICAg
KiBkb21haW5zIChpbmNsdWRpbmcgZG9tMCkgaGF2ZSBiZWVuIHBhdXNlZCBhbHJlYWR5LCBzbyB3
ZQotICAgICAgICAgICAgICAgICAqIGRvIG5vdCBleHBlY3QgYW55IHZjcHUgYWN0aXZpdHkgYXQg
YWxsLgotICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90
KCZvbmxpbmVfYWZmaW5pdHksICZjcHVfb25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgICAgIEJVR19PTihjcHVt
YXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpKTsKLSAgICAgICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICAgICAqIEFzIGJvb3QgY3B1IGlzLCB1c3VhbGx5LCBwY3B1ICMwLCB1c2luZyBjcHVt
YXNrX2ZpcnN0KCkKLSAgICAgICAgICAgICAgICAgKiB3aWxsIG1ha2UgdXMgY29udmVyZ2UgcXVp
Y2tlci4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBuZXdfY3B1ID0gY3B1
bWFza19maXJzdCgmb25saW5lX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICB2Y3B1X21vdmVf
bm9zY2hlZCh2LCBuZXdfY3B1KTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIE9UT0gs
IGlmIHRoZSBzeXN0ZW0gaXMgc3RpbGwgbGl2ZSwgYW5kIHdlIGFyZSBoZXJlIGJlY2F1c2UKLSAg
ICAgICAgICAgICAgICAgKiB3ZSBhcmUgZG9pbmcgc29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6
Ci0gICAgICAgICAgICAgICAgICogICogd2Ugd2FudCB0byBjYWxsIHRoZSBzY2hlZHVsZXIsIGFu
ZCBsZXQgaXQgcmUtZXZhbHVhdGlvbgotICAgICAgICAgICAgICAgICAqICAgIHRoZSBwbGFjZW1l
bnQgb2YgdGhlIHZjcHUsIHRha2luZyBpbnRvIGFjY291bnQgdGhlIG5ldwotICAgICAgICAgICAg
ICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKLSAgICAgICAgICAgICAgICAgKiAgKiB0
aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmUgYSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKLSAg
ICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRp
bmcgaW4gaGVyZS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfc3RhcnQodik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJx
cmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAgICAvKiBJZiBpdCBpcyBvbiB0aGlz
IGNwdSwgd2UgbXVzdCBzZW5kIGl0IGF3YXkuCisgICAgICAgICAgICAgKiBXZSBhcmUgZG9pbmcg
c29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6CisgICAgICAgICAgICAgKiAgKiB3ZSB3YW50IHRv
IGNhbGwgdGhlIHNjaGVkdWxlciwgYW5kIGxldCBpdCByZS1ldmFsdWF0aW9uCisgICAgICAgICAg
ICAgKiAgICB0aGUgcGxhY2VtZW50IG9mIHRoZSB2Y3B1LCB0YWtpbmcgaW50byBhY2NvdW50IHRo
ZSBuZXcKKyAgICAgICAgICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKKyAgICAgICAg
ICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0
aW9uLCBvcgorICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9y
ZSBnZXR0aW5nIGluIGhlcmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHYpOwogCi0gICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKLSAgICAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4gdGhpcyBjYXNl
LCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KLSAgICAgICAgICAgICAgICAgKiB0aGUgaHlw
ZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRoZSBjYWxsZXIKLSAgICAg
ICAgICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFmdGVyIHJlbGVhc2luZyBhbmQgcmVhcXVp
cmluZyBhbGwgbG9ja3MuCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgaWYg
KCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVBR0FJ
TjsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgb25s
eSBjYXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCisgICAg
ICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2Us
IHRoZSBjYWxsZXIKKyAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFz
aW5nIGFuZCByZWFxdWlyaW5nIGFsbCBsb2Nrcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKKyAgICAgICAgICAgICAgICByZXQgPSAtRUFH
QUlOOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNzUxLDI2ICsxNjg3LDMzIEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewog
ICAgIGNhc2UgQ1BVX1NUQVJUSU5HOgotICAgICAgICBTQ0hFRF9PUChzY2hlZCwgaW5pdF9wZGF0
YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9yZXN1bWUgKQorICAgICAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGluaXRfcGRhdGEs
IHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9Q
UkVQQVJFOgotICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOworICAgICAgICBpZiAo
IHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAgIHJjID0gY3B1
X3NjaGVkdWxlX3VwKGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX0RPV05fUFJF
UEFSRToKICAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAg
ICByYyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayhjcHUpOwogICAgICAgICByY3VfcmVh
ZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBD
UFVfUkVTVU1FX0ZBSUxFRDoKICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICBpZiAoIHN5c3Rl
bV9zdGF0ZSA9PSBTWVNfU1RBVEVfc3VzcGVuZCApCisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAgICByYyA9IGNwdV9k
aXNhYmxlX3NjaGVkdWxlcihjcHUpOwogICAgICAgICBCVUdfT04ocmMpOwogICAgICAgICByY3Vf
cmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgU0NIRURfT1Aoc2NoZWQs
IGRlaW5pdF9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7Ci0gICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCi0gICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CiAgICAgICAgIGNwdV9zY2hlZHVsZV9k
b3duKGNwdSk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgorICAg
ICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAg
IGNwdV9zY2hlZHVsZV9kb3duKGNwdSk7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8c-0003Y0-Bw; Fri, 29 Mar 2019 15:09:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8a-0003VE-CJ
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:44 +0000
X-Inumbo-ID: adb49108-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adb49108-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 64AB7B018;
 Fri, 29 Mar 2019 15:09:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:55 +0100
Message-Id: <20190329150934.17694-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 10/49] xen/sched: move per-vcpu scheduler
 private data pointer to sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmVwYXJlcyBtYWtpbmcgdGhlIGRpZmZlcmVudCBzY2hlZHVsZXJzIHZjcHUgYWdub3N0
aWMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYyAgIHwgIDYgKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAxMCAr
KysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgNCArKy0tCiB4ZW4vY29t
bW9uL3NjaGVkX3J0LmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICAgfCAyNSArKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCAgfCAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgfCAgMSAtCiA4IGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YwppbmRleCBmZmZlMjMxMTNlLi5mNWFmOGI5NzJkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC01Myw3
ICs1Myw3IEBACiAgKiBSZXR1cm4gYSBwb2ludGVyIHRvIHRoZSBBUklOQyA2NTMtc3BlY2lmaWMg
c2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24KICAqIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4g
VkNQVSAodmMpCiAgKi8KLSNkZWZpbmUgQVZDUFUodmMpICgoYXJpbmM2NTNfdmNwdV90ICopKHZj
KS0+c2NoZWRfcHJpdikKKyNkZWZpbmUgQVZDUFUodmMpICgoYXJpbmM2NTNfdmNwdV90ICopKHZj
KS0+c2NoZWRfaXRlbS0+cHJpdikKIAogLyoqCiAgKiBSZXR1cm4gdGhlIGdsb2JhbCBzY2hlZHVs
ZXIgcHJpdmF0ZSBkYXRhIGdpdmVuIHRoZSBzY2hlZHVsZXIgb3BzIHBvaW50ZXIKQEAgLTY0Nyw3
ICs2NDcsNyBAQCBhNjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1
bnNpZ25lZCBpbnQgY3B1LAogCiAgICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92
Y3B1KHN2Yy0+dmMpKTsKIAotICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7
CisgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKIAogICAgIHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKICAgICBwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIGNwdSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRhICovCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRl
eCAzNzM1NDg2YjRjLi5jYjhlMTY3ZmM5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTgzLDcgKzgzLDcgQEAK
ICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNjaGVkX2RhdGEpKQogI2Rl
ZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBjc2NoZWRfcGNwdSAqKXBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVmaW5lIENTQ0hFRF9WQ1BV
KF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+c2NoZWRfcHJpdikKKyNk
ZWZpbmUgQ1NDSEVEX1ZDUFUoX3ZjcHUpICAoKHN0cnVjdCBjc2NoZWRfdmNwdSAqKSAoX3ZjcHUp
LT5zY2hlZF9pdGVtLT5wcml2KQogI2RlZmluZSBDU0NIRURfRE9NKF9kb20pICAgICgoc3RydWN0
IGNzY2hlZF9kb20gKikgKF9kb20pLT5zY2hlZF9wcml2KQogI2RlZmluZSBSVU5RKF9jcHUpICAg
ICAgICAgICgmKENTQ0hFRF9QQ1BVKF9jcHUpLT5ydW5xKSkKIApAQCAtNjQxLDcgKzY0MSw3IEBA
IGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQg
aW50IGNwdSwKIAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwog
Ci0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxlX3ZjcHVb
Y3B1XS0+c2NoZWRfaXRlbS0+cHJpdiA9IHZkYXRhOwogCiAgICAgLyoKICAgICAgKiBXZSBhcmUg
aG9sZGluZyB0aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdzIGJlZW4gdGFrZW4gaW4KQEAg
LTEwMzEsNyArMTAzMSw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfaXRlbV9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3Zj
ID0gdmMtPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBpdGVtLT5w
cml2OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2
YykgKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZjQ0Mjg2YzJhNS4uOWMwNTJjMjRhNyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKQEAgLTU3Miw3ICs1NzIsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3Bj
cHUgKmNzY2hlZDJfcGNwdSh1bnNpZ25lZCBpbnQgY3B1KQogCiBzdGF0aWMgaW5saW5lIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKmNzY2hlZDJfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAg
ICByZXR1cm4gdi0+c2NoZWRfcHJpdjsKKyAgICByZXR1cm4gdi0+c2NoZWRfaXRlbS0+cHJpdjsK
IH0KIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9kb20gKmNzY2hlZDJfZG9tKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCkBAIC05NzAsNyArOTcwLDcgQEAgX3J1bnFfYXNzaWduKHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQog
c3RhdGljIHZvaWQKIHJ1bnFfYXNzaWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hl
ZF9wcml2OworICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5w
cml2OwogCiAgICAgQVNTRVJUKHN2Yy0+cnFkID09IE5VTEwpOwogCkBAIC05OTcsNyArOTk3LDcg
QEAgX3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogc3RhdGljIHZvaWQK
IHJ1bnFfZGVhc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAq
dmMpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3ByaXY7Cisg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX2l0ZW0tPnByaXY7CiAKICAg
ICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7CiAKQEAgLTMx
MDgsNyArMzEwOCw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2l0ZW1faW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMg
PSB2Yy0+c2NoZWRfcHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBpdGVtLT5w
cml2OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtMzg4OCw3ICszODg4LDcgQEAgY3NjaGVkMl9zd2l0
Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAg
ICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogICAgIHdyaXRlX2xvY2soJnBydi0+
bG9jayk7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdiA9IHZkYXRhOworICAgIGlk
bGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gdmRhdGE7CiAKICAgICBycWkgPSBpbml0
X3BkYXRhKHBydiwgcGRhdGEsIGNwdSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggN2I1MDhmMzVhNC4uZWI1MWRk
YmNjYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMKQEAgLTExNyw3ICsxMTcsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBu
dWxsX3ByaXZhdGUgKm51bGxfcHJpdihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKIHN0
YXRpYyBpbmxpbmUgc3RydWN0IG51bGxfdmNwdSAqbnVsbF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIHJldHVybiB2LT5zY2hlZF9wcml2OworICAgIHJldHVybiB2LT5zY2hlZF9p
dGVtLT5wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdmNwdV9jaGVja19hZmZpbml0eShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwKQEAgLTM5MSw3ICszOTEsNyBAQCBzdGF0
aWMgdm9pZCBudWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNp
Z25lZCBpbnQgY3B1LAogCiAgICAgQVNTRVJUKG52YyAmJiBpc19pZGxlX3ZjcHUobnZjLT52Y3B1
KSk7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdiA9IHZkYXRhOworICAgIGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gdmRhdGE7CiAKICAgICAvKgogICAgICAqIFdl
IGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBp
bgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCmluZGV4IGFiOGZhMDIzMDYuLmM4MzBhYWM5MmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTIzNSw3ICsyMzUsNyBA
QCBzdGF0aWMgaW5saW5lIHN0cnVjdCBydF9wcml2YXRlICpydF9wcml2KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgcnRfdmNwdSAqcnRfdmNwdShj
b25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSkKIHsKLSAgICByZXR1cm4gdmNwdS0+c2NoZWRfcHJpdjsK
KyAgICByZXR1cm4gdmNwdS0+c2NoZWRfaXRlbS0+cHJpdjsKIH0KIAogc3RhdGljIGlubGluZSBz
dHJ1Y3QgbGlzdF9oZWFkICpydF9ydW5xKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKQEAg
LTc2MSw3ICs3NjEsNyBAQCBydF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29w
cywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsICJSVERT
OiB0aW1lciBpbml0aWFsaXplZCBvbiBjcHUgJXVcbiIsIGNwdSk7CiAgICAgfQogCi0gICAgaWRs
ZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxlX3ZjcHVbY3B1XS0+c2No
ZWRfaXRlbS0+cHJpdiA9IHZkYXRhOwogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3
X29wczsKICAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9IE5VTEw7
IC8qIG5vIHBkYXRhICovCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAyYjdkNjJlZGU3Li44MTlhNzhiNjQ2IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBA
IC0yNzMsOSArMjczLDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHByb2Nlc3NvcikKICAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xs
X3RpbWVyX2ZuLAogICAgICAgICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKIAotICAgIHYtPnNj
aGVkX3ByaXYgPSBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBhbGxvY192ZGF0YSwgaXRlbSwK
LSAgICAgICAgICAgICAgICAgICAgIGQtPnNjaGVkX3ByaXYpOwotICAgIGlmICggdi0+c2NoZWRf
cHJpdiA9PSBOVUxMICkKKyAgICBpdGVtLT5wcml2ID0gU0NIRURfT1AoZG9tX3NjaGVkdWxlcihk
KSwgYWxsb2NfdmRhdGEsIGl0ZW0sIGQtPnNjaGVkX3ByaXYpOworICAgIGlmICggaXRlbS0+cHJp
diA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOwogICAgICAg
ICB4ZnJlZShpdGVtKTsKQEAgLTM3MCw3ICszNjksNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgewogICAgICAgICBzcGlu
bG9ja190ICpsb2NrOwogCi0gICAgICAgIHZjcHVkYXRhID0gdi0+c2NoZWRfcHJpdjsKKyAgICAg
ICAgdmNwdWRhdGEgPSB2LT5zY2hlZF9pdGVtLT5wcml2OwogCiAgICAgICAgIG1pZ3JhdGVfdGlt
ZXIoJnYtPnBlcmlvZGljX3RpbWVyLCBuZXdfcCk7CiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYt
PnNpbmdsZXNob3RfdGltZXIsIG5ld19wKTsKQEAgLTM4OCw3ICszODcsNyBAQCBpbnQgc2NoZWRf
bW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAg
ICAqLwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAgICAgICAgdi0+c2NoZWRf
cHJpdiA9IHZjcHVfcHJpdlt2LT52Y3B1X2lkXTsKKyAgICAgICAgdi0+c2NoZWRfaXRlbS0+cHJp
diA9IHZjcHVfcHJpdlt2LT52Y3B1X2lkXTsKICAgICAgICAgaWYgKCAhZC0+aXNfZHlpbmcgKQog
ICAgICAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYpOwogCkBAIC00MjAsNyArNDE5LDcgQEAgdm9p
ZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKICAgICBTQ0hFRF9PUCh2
Y3B1X3NjaGVkdWxlcih2KSwgcmVtb3ZlX2l0ZW0sIGl0ZW0pOwotICAgIFNDSEVEX09QKHZjcHVf
c2NoZWR1bGVyKHYpLCBmcmVlX3ZkYXRhLCB2LT5zY2hlZF9wcml2KTsKKyAgICBTQ0hFRF9PUCh2
Y3B1X3NjaGVkdWxlcih2KSwgZnJlZV92ZGF0YSwgaXRlbS0+cHJpdik7CiAgICAgeGZyZWUoaXRl
bSk7CiAgICAgdi0+c2NoZWRfaXRlbSA9IE5VTEw7CiB9CkBAIC0xNjExLDYgKzE2MTAsNyBAQCBz
dGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGVsc2UKICAg
ICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAg
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gaWRsZS0+c2NoZWRfaXRlbTsKIAogICAgICAgICAv
KgogICAgICAgICAgKiBEdXJpbmcgKEFDUEk/KSBzdXNwZW5kIHRoZSBpZGxlIHZDUFUgZm9yIHRo
aXMgcENQVSBpcyBub3QgZnJlZWQsCkBAIC0xNjIyLDExICsxNjIyLDEwIEBAIHN0YXRpYyBpbnQg
Y3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqIHdpdGggYSBkaWZm
ZXJlbnQgc2NoZWR1bGVyLCBpdCBpcyBzY2hlZHVsZV9jcHVfc3dpdGNoKCksIGludm9rZWQKICAg
ICAgICAgICogbGF0ZXIsIHRoYXQgd2lsbCBzZXQgdGhpbmdzIHVwIGFzIGFwcHJvcHJpYXRlLgog
ICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCk7Cisg
ICAgICAgIEFTU0VSVChpdGVtLT5wcml2ID09IE5VTEwpOwogCi0gICAgICAgIGlkbGUtPnNjaGVk
X3ByaXYgPSBTQ0hFRF9PUCgmb3BzLCBhbGxvY192ZGF0YSwgaWRsZS0+c2NoZWRfaXRlbSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJp
dik7Ci0gICAgICAgIGlmICggaWRsZS0+c2NoZWRfcHJpdiA9PSBOVUxMICkKKyAgICAgICAgaXRl
bS0+cHJpdiA9IFNDSEVEX09QKCZvcHMsIGFsbG9jX3ZkYXRhLCBpdGVtLCBpZGxlLT5kb21haW4t
PnNjaGVkX3ByaXYpOworICAgICAgICBpZiAoIGl0ZW0tPnByaXYgPT0gTlVMTCApCiAgICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgaWYgKCBpZGxlX3ZjcHVbY3B1XSA9PSBO
VUxMICkKQEAgLTE2NTIsOSArMTY1MSw5IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3du
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KTsKIAogICAgIFNDSEVEX09QKHNjaGVkLCBmcmVlX3BkYXRhLCBzZC0+
c2NoZWRfcHJpdiwgY3B1KTsKLSAgICBTQ0hFRF9PUChzY2hlZCwgZnJlZV92ZGF0YSwgaWRsZV92
Y3B1W2NwdV0tPnNjaGVkX3ByaXYpOworICAgIFNDSEVEX09QKHNjaGVkLCBmcmVlX3ZkYXRhLCBp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdik7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+
c2NoZWRfcHJpdiA9IE5VTEw7CisgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYg
PSBOVUxMOwogICAgIHNkLT5zY2hlZF9wcml2ID0gTlVMTDsKIAogICAgIGtpbGxfdGltZXIoJnNk
LT5zX3RpbWVyKTsKQEAgLTE4NzksNyArMTg3OCw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNo
KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAqLwogICAgIG9sZF9s
b2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwogCi0gICAgdnByaXZfb2xkID0gaWRs
ZS0+c2NoZWRfcHJpdjsKKyAgICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF9pdGVtLT5wcml2Owog
ICAgIHBwcml2X29sZCA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZF9wcml2Owog
ICAgIFNDSEVEX09QKG5ld19vcHMsIHN3aXRjaF9zY2hlZCwgY3B1LCBwcHJpdiwgdnByaXYpOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCmluZGV4IGE5OTE2ZjM1YjguLjFmZTg3YTczYjQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CkBAIC01MCw2ICs1MCw3IEBAIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAqLCBjcHVw
b29sKTsKIAogc3RydWN0IHNjaGVkX2l0ZW0gewogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAq
dmNwdTsKKyAgICB2b2lkICAgICAgICAgICAgICAgICAgKnByaXY7ICAgICAgLyogc2NoZWR1bGVy
IHByaXZhdGUgZGF0YSAqLwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYzhhYTI5MTVjNC4uNmFjZGMw
ZjViZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKQEAgLTE2Miw3ICsxNjIsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIHN0cnVj
dCB0aW1lciAgICAgcG9sbF90aW1lcjsgICAgLyogdGltZW91dCBmb3IgU0NIRURPUF9wb2xsICov
CiAKICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqc2NoZWRfaXRlbTsKLSAgICB2b2lkICAgICAgICAg
ICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhICovCiAKICAgICBz
dHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwogI2lmbmRlZiBDT05GSUdfQ09NUEFU
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8c-0003YX-OY; Fri, 29 Mar 2019 15:09:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8a-0003VF-Co
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:44 +0000
X-Inumbo-ID: ae19d93e-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae19d93e-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 1C13CB020;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:57 +0100
Message-Id: <20190329150934.17694-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 12/49] xen/sched: introduce struct
 sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBhYnN0cmFjdGlvbiBsYXllciBiZXR3ZWVuIHBoeXNpY2FsIHByb2Nl
c3NvcnMgYW5kIHRoZQpzY2hlZHVsZXJzIGJ5IGludHJvZHVjaW5nIGEgc3RydWN0IHNjaGVkX3Jl
c291cmNlLiBFYWNoIHNjaGVkdWxlciBpdGVtCnJ1bm5pbmcgaXMgYWN0aXZlIG9uIHN1Y2ggYSBz
Y2hlZHVsZXIgcmVzb3VyY2UuIEZvciB0aGUgdGltZSBiZWluZwp0aGVyZSBpcyBvbmUgc3RydWN0
IHNjaGVkX3Jlc291cmNlIHBlciBjcHUsIGJ1dCBpbiBmdXR1cmUgdGhlcmUgbWlnaHQKYmUgb25l
IGZvciBlYWNoIGNvcmUgb3Igc29ja2V0IG9ubHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAg
MiArKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAgNyArKysrKysrCiB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYyAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgfCAg
MiArKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgIDYgKysrKysrCiA2IGZpbGVzIGNoYW5nZWQs
IDM4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBjYjhlMTY3ZmM5Li5mYzA2OGExYzVm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMKQEAgLTEwNDAsNiArMTA0MCw3IEBAIGNzY2hlZF9pdGVtX2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAg
IGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAogICAgIHZjLT5wcm9jZXNzb3Ig
PSBjc2NoZWRfY3B1X3BpY2sob3BzLCBpdGVtKTsKKyAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNj
aGVkX3JlcywgdmMtPnByb2Nlc3Nvcik7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAK
QEAgLTE2NzUsNiArMTY3Niw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50
IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICAgIFdBUk5fT04odmMt
PmlzX3VyZ2VudCk7CiAgICAgICAgICAgICBydW5xX3JlbW92ZShzcGVlcik7CiAgICAgICAgICAg
ICB2Yy0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICAgICAgdmMtPnNjaGVkX2l0ZW0tPnJlcyA9
IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAq
IHNwZWVyIHdpbGwgc3RhcnQgZXhlY3V0aW5nIGRpcmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZp
bmcgdG8KICAgICAgICAgICAgICAqIGdvIHRocm91Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVz
dCB1cGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDljMDUyYzI0YTcu
LjYxNGQ3MWQ5NDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yNTE5LDYgKzI1MTksNyBAQCBzdGF0aWMg
dm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAg
ICAgICAgJnRycWQtPmFjdGl2ZSk7CiAgICAgICAgIHN2Yy0+dmNwdS0+cHJvY2Vzc29yID0gY3B1
bWFza19jeWNsZSh0cnFkLT5waWNrX2JpYXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBzdmMt
PnZjcHUtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBzdmMtPnZjcHUtPnBy
b2Nlc3Nvcik7CiAgICAgICAgIHRycWQtPnBpY2tfYmlhcyA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29y
OwogICAgICAgICBBU1NFUlQoc3ZjLT52Y3B1LT5wcm9jZXNzb3IgPCBucl9jcHVfaWRzKTsKIApA
QCAtMjc3NCw2ICsyNzc1LDcgQEAgY3NjaGVkMl9pdGVtX21pZ3JhdGUoCiAgICAgICAgIH0KICAg
ICAgICAgX3J1bnFfZGVhc3NpZ24oc3ZjKTsKICAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19j
cHU7CisgICAgICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjc5NCw3ICsyNzk2LDEwIEBAIGNzY2hlZDJfaXRl
bV9taWdyYXRlKAogICAgIGlmICggdHJxZCAhPSBzdmMtPnJxZCApCiAgICAgICAgIG1pZ3JhdGUo
b3BzLCBzdmMsIHRycWQsIG5vdyk7CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgdmMtPnByb2Nl
c3NvciA9IG5ld19jcHU7CisgICAgICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBu
ZXdfY3B1KTsKKyAgICB9CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTMxMTksNiArMzEyNCw3IEBAIGNz
Y2hlZDJfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAK
ICAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkMl9jcHVfcGljayhvcHMsIGl0ZW0pOworICAgIGl0
ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2Yy0+cHJvY2Vzc29yKTsKIAogICAgIHNwaW5f
dW5sb2NrX2lycShsb2NrKTsKIApAQCAtMzU5Niw2ICszNjAyLDcgQEAgY3NjaGVkMl9zY2hlZHVs
ZSgKICAgICAgICAgewogICAgICAgICAgICAgc25leHQtPmNyZWRpdCArPSBDU0NIRUQyX01JR1JB
VEVfQ09NUEVOU0FUSU9OOwogICAgICAgICAgICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNw
dTsKKyAgICAgICAgICAgIHNuZXh0LT52Y3B1LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNj
aGVkX3JlcywgY3B1KTsKICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZWQpOwog
ICAgICAgICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBlYjUx
ZGRiY2NiLi4xMTRiMzJlMmUxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMzQzLDYgKzM0Myw3IEBAIHN0YXRpYyB2
b2lkIHZjcHVfYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYs
CiB7CiAgICAgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9IHY7CiAgICAgdi0+cHJvY2Vzc29yID0g
Y3B1OworICAgIHYtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwog
ICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKIAogICAgIGRwcmlu
dGsoWEVOTE9HX0dfSU5GTywgIiVkIDwtLSAlcHZcbiIsIGNwdSwgdik7CkBAIC00MjksNiArNDMw
LDcgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgcmV0cnk6CiAKICAgICBjcHUgPSB2LT5wcm9jZXNzb3IgPSBwaWNrX2NwdShwcnYs
IHYpOworICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogCiAgICAgc3Bp
bl91bmxvY2sobG9jayk7CiAKQEAgLTY3NSw2ICs2NzcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0
ZW1fbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICogYnkgdGhpcywg
d2lsbCBiZSBmaXhlZC11cCBkdXJpbmcgcmVzdW1lLgogICAgICAqLwogICAgIHYtPnByb2Nlc3Nv
ciA9IG5ld19jcHU7CisgICAgaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUp
OwogfQogCiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGM4MzBhYWM5MmYuLjQ0Yjg2ZmMwOGQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKQEAgLTkwMiw2ICs5MDIsNyBAQCBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogCiAgICAgLyogVGhpcyBpcyBzYWZl
IGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNjaGVkdWxlZCAqLwogICAgIHZjLT5wcm9jZXNz
b3IgPSBydF9jcHVfcGljayhvcHMsIGl0ZW0pOworICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2No
ZWRfcmVzLCB2Yy0+cHJvY2Vzc29yKTsKIAogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tf
aXJxKHZjKTsKIApAQCAtMTEzMiw2ICsxMTMzLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQK
ICAgICAgICAgaWYgKCBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yICE9IGNwdSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgPSBjcHU7CisgICAgICAgICAgICBz
bmV4dC0+dmNwdS0+c2NoZWRfaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CiAg
ICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CiAgICAgICAgIHJldC50aW1l
ID0gc25leHQtPmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAq
LwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCmluZGV4IGU5ZDkxZDI5Y2MuLmRiMjk3ZjYxNDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTYzLDYgKzYzLDcgQEAg
c3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFs
IGZvciBub3cgc28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8K
IERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERF
RklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKK0RFRklORV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCiAvKiBTY3JhdGNoIHNw
YWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19z
Y3JhdGNoKTsKQEAgLTMwOSw2ICszMTAsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIGlmICggKGl0ZW0gPSBzY2hlZF9h
bGxvY19pdGVtKHYpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDE7CiAKKyAgICBpdGVtLT5y
ZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgcHJvY2Vzc29yKTsKICAgICAvKiBJbml0aWFsaXNlIHRo
ZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgaW5pdF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIs
IHZjcHVfcGVyaW9kaWNfdGltZXJfZm4sCiAgICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3Ip
OwpAQCAtNDIzLDYgKzQyNSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZj
cHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAogICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdf
cDsKKwl2LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X3ApOwogICAg
ICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5v
dAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xk
IHRoZSBzY2hlZHVsZXIgbG9jaywKQEAgLTYxMyw3ICs2MTYsMTAgQEAgc3RhdGljIHZvaWQgdmNw
dV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgICAg
aWYgKCB2Y3B1X3NjaGVkdWxlcih2KS0+bWlncmF0ZSApCiAgICAgICAgIFNDSEVEX09QKHZjcHVf
c2NoZWR1bGVyKHYpLCBtaWdyYXRlLCB2LT5zY2hlZF9pdGVtLCBuZXdfY3B1KTsKICAgICBlbHNl
CisgICAgewogICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdfY3B1OworICAgICAgICB2LT5zY2hl
ZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSk7CisgICAgfQogfQogCiAv
KgpAQCAtNzk0LDkgKzgwMCwxMSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICB9CiAKICAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19h
bnkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgdi0+c2NoZWRfaXRlbS0+cmVz
ID0gcGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nlc3Nvcik7CiAKICAgICAgICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9ja19pcnEodik7CiAgICAgICAgIHYtPnByb2Nlc3NvciA9IFNDSEVEX09Q
KHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX2NwdSwgdi0+c2NoZWRfaXRlbSk7CisgICAgICAgIHYt
PnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpOwogICAg
ICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYt
PnByb2Nlc3NvciApCkBAIC0xNjM1LDYgKzE2NDMsMTMgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1
bGVfdXAodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2Qg
PSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogICAgIHZvaWQgKnNjaGVkX3ByaXY7Cisg
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisKKyAgICByZXMgPSB4bWFsbG9jKHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSk7CisgICAgaWYgKCByZXMgPT0gTlVMTCApCisgICAgICAgIHJldHVy
biAtRU5PTUVNOworICAgIHJlcy0+cHJvY2Vzc29yID0gY3B1OworICAgIHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpID0gcmVzOwogCiAgICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSAmb3BzOwog
ICAgIHNwaW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwpAQCAtMTY5OSw2ICsxNzE0LDkgQEAgc3Rh
dGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAgICBzZC0+c2No
ZWRfcHJpdiA9IE5VTEw7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CisKKyAgICB4
ZnJlZShwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSk7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNw
dSkgPSBOVUxMOwogfQogCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKaW5kZXggNGNhYWRlNWI4Yi4uNDMyMzU5NTFhMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQ0
LDE0ICs0NCwyMCBAQCBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7CiAKICNkZWZpbmUgY3Vycl9vbl9j
cHUoYykgICAgKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgYykuY3VycikKIAorc3RydWN0IHNjaGVk
X3Jlc291cmNlIHsKKyAgICB1bnNpZ25lZCAgICAgcHJvY2Vzc29yOworfTsKKwogREVDTEFSRV9Q
RVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFQ0xBUkVfUEVS
X0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3Ry
dWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7CitERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jl
c291cmNlICosIHNjaGVkX3Jlcyk7CiAKIHN0cnVjdCBzY2hlZF9pdGVtIHsKICAgICBzdHJ1Y3Qg
dmNwdSAgICAgICAgICAgKnZjcHU7CiAgICAgdm9pZCAgICAgICAgICAgICAgICAgICpwcml2OyAg
ICAgIC8qIHNjaGVkdWxlciBwcml2YXRlIGRhdGEgKi8KICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAg
ICAgKm5leHRfaW5fbGlzdDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKIH07CiAK
ICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfaXRlbShkLCBlKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09: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 1h9t8d-0003Z5-6j; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8b-0003Va-4G
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:45 +0000
X-Inumbo-ID: ad8d3f14-5234-11e9-a890-537a9fef0f09
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad8d3f14-5234-11e9-a890-537a9fef0f09;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2F41B008;
 Fri, 29 Mar 2019 15:09:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:54 +0100
Message-Id: <20190329150934.17694-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 09/49] xen/sched: alloc struct sched_item
 for each vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb2NhdGUgYSBzdHJ1Y3Qgc2NoZWRfaXRlbSBmb3IgZWFjaCB2Y3B1LiBUaGlzIHJlbW92ZXMg
dGhlIG5lZWQgdG8KaGF2ZSBpdCBsb2NhbGx5IG9uIHRoZSBzdGFjayBpbiBzY2hlZHVsZS5jLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgIHwgNjggKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAgMiArKwogMiBmaWxl
cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZDFh
OTU4MTQzYS4uMmI3ZDYyZWRlNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjU2LDEwICsyNTYsMTUgQEAgc3RhdGljIHZv
aWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190
ICpsb2NrMiwKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3IpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBz
dHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKKyAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbTsKIAogICAgIHYtPnByb2Nlc3NvciA9IHByb2Nlc3NvcjsKIAorICAgIGlmICgg
KGl0ZW0gPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9pdGVtKSkgPT0gTlVMTCApCisgICAgICAgIHJl
dHVybiAxOworICAgIHYtPnNjaGVkX2l0ZW0gPSBpdGVtOworICAgIGl0ZW0tPnZjcHUgPSB2Owor
CiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAqLwogICAgIGluaXRfdGlt
ZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAogICAgICAgICAg
ICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKQEAgLTI2OCwxMCArMjczLDE0IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgaW5p
dF90aW1lcigmdi0+cG9sbF90aW1lciwgcG9sbF90aW1lcl9mbiwKICAgICAgICAgICAgICAgIHYs
IHYtPnByb2Nlc3Nvcik7CiAKLSAgICB2LT5zY2hlZF9wcml2ID0gU0NIRURfT1AoZG9tX3NjaGVk
dWxlcihkKSwgYWxsb2NfdmRhdGEsICZpdGVtLAorICAgIHYtPnNjaGVkX3ByaXYgPSBTQ0hFRF9P
UChkb21fc2NoZWR1bGVyKGQpLCBhbGxvY192ZGF0YSwgaXRlbSwKICAgICAgICAgICAgICAgICAg
ICAgIGQtPnNjaGVkX3ByaXYpOwogICAgIGlmICggdi0+c2NoZWRfcHJpdiA9PSBOVUxMICkKKyAg
ICB7CisgICAgICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOworICAgICAgICB4ZnJlZShpdGVtKTsK
ICAgICAgICAgcmV0dXJuIDE7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXplIGFm
ZmluaXR5IHNldHRpbmdzLiBUaGUgaWRsZXIsIGFuZCBwb3RlbnRpYWxseQpAQCAtMjkwLDcgKzI5
OSw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBw
cm9jZXNzb3IpCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIFNDSEVEX09QKGRvbV9z
Y2hlZHVsZXIoZCksIGluc2VydF9pdGVtLCAmaXRlbSk7CisgICAgICAgIFNDSEVEX09QKGRvbV9z
Y2hlZHVsZXIoZCksIGluc2VydF9pdGVtLCBpdGVtKTsKICAgICB9CiAKICAgICByZXR1cm4gMDsK
QEAgLTMxMSw3ICszMjAsNiBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgdm9pZCAqdmNwdWRhdGE7CiAgICAgc3RydWN0IHNj
aGVkdWxlciAqb2xkX29wczsKICAgICB2b2lkICpvbGRfZG9tZGF0YTsKLSAgICBzdHJ1Y3Qgc2No
ZWRfaXRlbSBpdGVtOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTMz
Miw4ICszNDAsOCBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGNwdXBvb2wgKmMpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAg
ICAgICBpdGVtLnZjcHUgPSB2OwotICAgICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBTQ0hF
RF9PUChjLT5zY2hlZCwgYWxsb2NfdmRhdGEsICZpdGVtLCBkb21kYXRhKTsKKyAgICAgICAgdmNw
dV9wcml2W3YtPnZjcHVfaWRdID0gU0NIRURfT1AoYy0+c2NoZWQsIGFsbG9jX3ZkYXRhLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5zY2hlZF9pdGVtLCBkb21k
YXRhKTsKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVMTCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKQEAgLTM1MSw4ICszNTks
NyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBv
b2wgKmMpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBpdGVt
LnZjcHUgPSB2OwotICAgICAgICBTQ0hFRF9PUChvbGRfb3BzLCByZW1vdmVfaXRlbSwgJml0ZW0p
OworICAgICAgICBTQ0hFRF9PUChvbGRfb3BzLCByZW1vdmVfaXRlbSwgdi0+c2NoZWRfaXRlbSk7
CiAgICAgfQogCiAgICAgZC0+Y3B1cG9vbCA9IGM7CkBAIC0zNjMsNyArMzcwLDYgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
IHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgICAgICBpdGVtLnZjcHUgPSB2Owog
ICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3ByaXY7CiAKICAgICAgICAgbWlncmF0ZV90aW1l
cigmdi0+cGVyaW9kaWNfdGltZXIsIG5ld19wKTsKQEAgLTM4OCw3ICszOTQsNyBAQCBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAg
ICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5ld19wLCBjLT5jcHVfdmFsaWQpOwogCi0gICAg
ICAgIFNDSEVEX09QKGMtPnNjaGVkLCBpbnNlcnRfaXRlbSwgJml0ZW0pOworICAgICAgICBTQ0hF
RF9PUChjLT5zY2hlZCwgaW5zZXJ0X2l0ZW0sIHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgICAgIFND
SEVEX09QKG9sZF9vcHMsIGZyZWVfdmRhdGEsIHZjcHVkYXRhKTsKICAgICB9CkBAIC00MDYsMTUg
KzQxMiwxNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGNwdXBvb2wgKmMpCiAKIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KQog
ewotICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9OworICAgIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKIAogICAgIGtpbGxfdGltZXIoJnYt
PnBlcmlvZGljX3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyKTsK
ICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFy
X2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOwotICAgIFNDSEVEX09QKHZjcHVf
c2NoZWR1bGVyKHYpLCByZW1vdmVfaXRlbSwgJml0ZW0pOworICAgIFNDSEVEX09QKHZjcHVfc2No
ZWR1bGVyKHYpLCByZW1vdmVfaXRlbSwgaXRlbSk7CiAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVs
ZXIodiksIGZyZWVfdmRhdGEsIHYtPnNjaGVkX3ByaXYpOworICAgIHhmcmVlKGl0ZW0pOworICAg
IHYtPnNjaGVkX2l0ZW0gPSBOVUxMOwogfQogCiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKQEAgLTQ1OCw4ICs0NjYsNiBAQCB2b2lkIHNjaGVkX2Rl
c3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNf
bG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7
IC52Y3B1ID0gdiB9OwotCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlmICggbGlrZWx5
KCF2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC00NjcsNyArNDczLDcgQEAgdm9pZCB2Y3B1X3NsZWVw
X25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggdi0+cnVuc3RhdGUu
c3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogCi0gICAgICAgIFNDSEVEX09QKHZj
cHVfc2NoZWR1bGVyKHYpLCBzbGVlcCwgJml0ZW0pOworICAgICAgICBTQ0hFRF9PUCh2Y3B1X3Nj
aGVkdWxlcih2KSwgc2xlZXAsIHYtPnNjaGVkX2l0ZW0pOwogICAgIH0KIH0KIApAQCAtNDk5LDcg
KzUwNSw2IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRl
bSBpdGVtID0geyAudmNwdSA9IHYgfTsKIAogICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9XQUtFLCB2
LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CiAKQEAgLTUwOSw3ICs1MTQsNyBAQCB2
b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIGlmICggdi0+cnVu
c3RhdGUuc3RhdGUgPj0gUlVOU1RBVEVfYmxvY2tlZCApCiAgICAgICAgICAgICB2Y3B1X3J1bnN0
YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uYWJsZSwgTk9XKCkpOwotICAgICAgICBTQ0hFRF9P
UCh2Y3B1X3NjaGVkdWxlcih2KSwgd2FrZSwgJml0ZW0pOworICAgICAgICBTQ0hFRF9PUCh2Y3B1
X3NjaGVkdWxlcih2KSwgd2FrZSwgdi0+c2NoZWRfaXRlbSk7CiAgICAgfQogICAgIGVsc2UgaWYg
KCAhKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpICkKICAgICB7CkBAIC01NDgsNyArNTUz
LDYgQEAgdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCB2Y3B1
X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsKLSAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKIAogICAgIC8qCiAgICAgICogVHJhbnNmZXIgdXJn
ZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNoaW5nIENQVXMsIGFzCkBAIC01NjYs
NyArNTcwLDcgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IG5ld19jcHUpCiAgICAgICogcG9pbnRlciBjYW50JyBjaGFuZ2Ugd2hpbGUg
dGhlIGN1cnJlbnQgbG9jayBpcyBoZWxkLgogICAgICAqLwogICAgIGlmICggdmNwdV9zY2hlZHVs
ZXIodiktPm1pZ3JhdGUgKQotICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgbWln
cmF0ZSwgJml0ZW0sIG5ld19jcHUpOworICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2
KSwgbWlncmF0ZSwgdi0+c2NoZWRfaXRlbSwgbmV3X2NwdSk7CiAgICAgZWxzZQogICAgICAgICB2
LT5wcm9jZXNzb3IgPSBuZXdfY3B1OwogfQpAQCAtNjEwLDcgKzYxNCw2IEBAIHN0YXRpYyB2b2lk
IHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgdW5zaWduZWQgaW50IG9s
ZF9jcHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAg
ICBib29sX3QgcGlja19jYWxsZWQgPSAwOwotICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7
IC52Y3B1ID0gdiB9OwogCiAgICAgLyoKICAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkg
cnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKQEAgLTY0Nyw3ICs2NTAsNyBAQCBzdGF0
aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAg
ICAgICAgbmV3X2NwdSA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX2NwdSwgJml0
ZW0pOworICAgICAgICAgICAgbmV3X2NwdSA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBw
aWNrX2NwdSwgdi0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAgICBpZiAoIChuZXdfbG9jayA9PSBw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYmCiAgICAgICAg
ICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5jcHVwb29sLT5j
cHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTcxNyw3ICs3MjAsNiBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHsKICAgICAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUgPSB2LT5w
cm9jZXNzb3I7Ci0gICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9
OwogCiAgICAgICAgIEFTU0VSVCghdmNwdV9ydW5uYWJsZSh2KSk7CiAKQEAgLTc1Myw3ICs3NTUs
NyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwog
CiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwotICAgICAgICB2LT5w
cm9jZXNzb3IgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsICZpdGVtKTsK
KyAgICAgICAgdi0+cHJvY2Vzc29yID0gU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHBpY2tf
Y3B1LCB2LT5zY2hlZF9pdGVtKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAg
ICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpAQCAtODcxLDkgKzg3Myw4IEBA
IHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUp
CiB2b2lkIHNjaGVkX3NldF9hZmZpbml0eSgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1
bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7Ci0gICAgc3RydWN0IHNjaGVk
X2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSB2IH07Ci0KLSAgICBTQ0hFRF9PUChkb21fc2NoZWR1bGVy
KHYtPmRvbWFpbiksIGFkanVzdF9hZmZpbml0eSwgJml0ZW0sIGhhcmQsIHNvZnQpOworICAgIFND
SEVEX09QKGRvbV9zY2hlZHVsZXIodi0+ZG9tYWluKSwgYWRqdXN0X2FmZmluaXR5LCB2LT5zY2hl
ZF9pdGVtLAorICAgICAgICAgICAgIGhhcmQsIHNvZnQpOwogCiAgICAgaWYgKCBoYXJkICkKICAg
ICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBoYXJkKTsKQEAgLTEwNDks
MTAgKzEwNTAsOSBAQCBzdGF0aWMgbG9uZyBkb19wb2xsKHN0cnVjdCBzY2hlZF9wb2xsICpzY2hl
ZF9wb2xsKQogbG9uZyB2Y3B1X3lpZWxkKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKiB2PWN1
cnJlbnQ7Ci0gICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSB2IH07CiAgICAg
c3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CiAKLSAgICBTQ0hF
RF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgeWllbGQsICZpdGVtKTsKKyAgICBTQ0hFRF9PUCh2Y3B1
X3NjaGVkdWxlcih2KSwgeWllbGQsIHYtPnNjaGVkX2l0ZW0pOwogICAgIHZjcHVfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCB2KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV95aWVsZCk7
CkBAIC0xNTQ3LDggKzE1NDcsNiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiB2b2lk
IGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiB7Ci0gICAgc3RydWN0IHNjaGVkX2l0
ZW0gaXRlbSA9IHsgLnZjcHUgPSBwcmV2IH07Ci0KICAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcg
L2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLwogICAgIHNtcF93bWIoKTsKIApA
QCAtMTU1Nyw3ICsxNTU1LDcgQEAgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2
KQogICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1
bm5pbmcgZmxhZy4gKi8KICAgICBzbXBfbWIoKTsKIAotICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1
bGVyKHByZXYpLCBjb250ZXh0X3NhdmVkLCAmaXRlbSk7CisgICAgU0NIRURfT1AodmNwdV9zY2hl
ZHVsZXIocHJldiksIGNvbnRleHRfc2F2ZWQsIHByZXYtPnNjaGVkX2l0ZW0pOwogCiAgICAgdmNw
dV9taWdyYXRlX2ZpbmlzaChwcmV2KTsKIH0KQEAgLTE2MTMsNyArMTYxMSw2IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgc3RydWN0IHZjcHUgKmlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKLSAgICAgICAgc3RydWN0
IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSBpZGxlIH07CiAKICAgICAgICAgLyoKICAgICAg
ICAgICogRHVyaW5nIChBQ1BJPykgc3VzcGVuZCB0aGUgaWRsZSB2Q1BVIGZvciB0aGlzIHBDUFUg
aXMgbm90IGZyZWVkLApAQCAtMTYyNyw3ICsxNjI0LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1
bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICovCiAgICAgICAgIEFTU0VSVChpZGxl
LT5zY2hlZF9wcml2ID09IE5VTEwpOwogCi0gICAgICAgIGlkbGUtPnNjaGVkX3ByaXYgPSBTQ0hF
RF9PUCgmb3BzLCBhbGxvY192ZGF0YSwgJml0ZW0sCisgICAgICAgIGlkbGUtPnNjaGVkX3ByaXYg
PSBTQ0hFRF9PUCgmb3BzLCBhbGxvY192ZGF0YSwgaWRsZS0+c2NoZWRfaXRlbSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAg
ICAgICAgIGlmICggaWRsZS0+c2NoZWRfcHJpdiA9PSBOVUxMICkKICAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOwpAQCAtMTgyMCw3ICsxODE3LDYgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2lu
aXQodm9pZCkKIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVj
dCBjcHVwb29sICpjKQogewogICAgIHN0cnVjdCB2Y3B1ICppZGxlOwotICAgIHN0cnVjdCBzY2hl
ZF9pdGVtIGl0ZW07CiAgICAgdm9pZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2
X29sZDsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gcGVyX2NwdShzY2hlZHVsZXIs
IGNwdSk7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJm9w
cyA6IGMtPnNjaGVkOwpAQCAtMTg1NiwxMSArMTg1MiwxMSBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3
aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKiAgICBzY2hl
ZF9wcml2IGZpZWxkIG9mIHRoZSBwZXItdkNQVSBpbmZvIG9mIHRoZSBpZGxlIGRvbWFpbi4KICAg
ICAgKi8KICAgICBpZGxlID0gaWRsZV92Y3B1W2NwdV07Ci0gICAgaXRlbS52Y3B1ID0gaWRsZTsK
ICAgICBwcHJpdiA9IFNDSEVEX09QKG5ld19vcHMsIGFsbG9jX3BkYXRhLCBjcHUpOwogICAgIGlm
ICggSVNfRVJSKHBwcml2KSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKHBwcml2KTsKLSAgICB2
cHJpdiA9IFNDSEVEX09QKG5ld19vcHMsIGFsbG9jX3ZkYXRhLCAmaXRlbSwgaWRsZS0+ZG9tYWlu
LT5zY2hlZF9wcml2KTsKKyAgICB2cHJpdiA9IFNDSEVEX09QKG5ld19vcHMsIGFsbG9jX3ZkYXRh
LCBpZGxlLT5zY2hlZF9pdGVtLAorICAgICAgICAgICAgICAgICAgICAgaWRsZS0+ZG9tYWluLT5z
Y2hlZF9wcml2KTsKICAgICBpZiAoIHZwcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgU0NI
RURfT1AobmV3X29wcywgZnJlZV9wZGF0YSwgcHByaXYsIGNwdSk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGVkZWU1
MmRmZTQuLmM4YWEyOTE1YzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNDAsNiArMTQwLDcgQEAgdm9pZCBldnRj
aG5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsgLyogZnJvbSBkb21haW5fa2lsbCAqLwogdm9p
ZCBldnRjaG5fZGVzdHJveV9maW5hbChzdHJ1Y3QgZG9tYWluICpkKTsgLyogZnJvbSBjb21wbGV0
ZV9kb21haW5fZGVzdHJveSAqLwogCiBzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHU7CitzdHJ1Y3Qgc2No
ZWRfaXRlbTsKIAogc3RydWN0IHZjcHUKIHsKQEAgLTE2MCw2ICsxNjEsNyBAQCBzdHJ1Y3QgdmNw
dQogCiAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3RpbWVyOyAgICAvKiB0aW1lb3V0IGZvciBT
Q0hFRE9QX3BvbGwgKi8KIAorICAgIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9pdGVtOwogICAg
IHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRh
dGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7Ci0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8d-0003Zi-M3; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8b-0003Vb-4H
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:45 +0000
X-Inumbo-ID: ad63771a-5234-11e9-abab-87ccf7a67436
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad63771a-5234-11e9-abab-87ccf7a67436;
 Fri, 29 Mar 2019 15:09:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CFD04AFF1;
 Fri, 29 Mar 2019 15:09:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:50 +0100
Message-Id: <20190329150934.17694-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 05/49] xen/cpupool: simplify suspend/resume
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiByZW1vdmluZyBjcHVzIHRlbXBvcmFyaWx5IGZyb20gY3B1cG9vbHMgZHVyaW5n
CnN1c3BlbmQvcmVzdW1lIG9ubHkgcmVtb3ZlIGNwdXMgZmluYWxseSB3aGljaCBkaWRuJ3QgY29t
ZSB1cCB3aGVuCnJlc3VtaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4K
LS0tClYyOgotIGFkZCBjb21tZW50IChHZW9yZ2UgRHVubGFwKQotLS0KIHhlbi9jb21tb24vY3B1
cG9vbC5jICAgICAgIHwgMTMxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDEgLQogMiBmaWxlcyBjaGFu
Z2VkLCA1MiBpbnNlcnRpb25zKCspLCA4MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IGU4OWJiNjdlNzEu
LjMxYWMzMjNlNDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9j
b21tb24vY3B1cG9vbC5jCkBAIC00NywxMiArNDcsNiBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wg
KmFsbG9jX2NwdXBvb2xfc3RydWN0KHZvaWQpCiAgICAgICAgIHhmcmVlKGMpOwogICAgICAgICBj
ID0gTlVMTDsKICAgICB9Ci0gICAgZWxzZSBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJmMtPmNw
dV9zdXNwZW5kZWQpICkKLSAgICB7Ci0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3Zh
bGlkKTsKLSAgICAgICAgeGZyZWUoYyk7Ci0gICAgICAgIGMgPSBOVUxMOwotICAgIH0KIAogICAg
IHJldHVybiBjOwogfQpAQCAtNjAsMTAgKzU0LDcgQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICph
bGxvY19jcHVwb29sX3N0cnVjdCh2b2lkKQogc3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVj
dChzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBpZiAoIGMgKQotICAgIHsKLSAgICAgICAgZnJl
ZV9jcHVtYXNrX3ZhcihjLT5jcHVfc3VzcGVuZGVkKTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zh
cihjLT5jcHVfdmFsaWQpOwotICAgIH0KICAgICB4ZnJlZShjKTsKIH0KIApAQCAtNDc3LDEwICs0
NjgsNiBAQCB2b2lkIGNwdXBvb2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAvKgogICog
Q2FsbGVkIHRvIGFkZCBhIGNwdSB0byBhIHBvb2wuIENQVXMgYmVpbmcgaG90LXBsdWdnZWQgYXJl
IGFkZGVkIHRvIHBvb2wwLAogICogYXMgdGhleSBtdXN0IGhhdmUgYmVlbiBpbiB0aGVyZSB3aGVu
IHVucGx1Z2dlZC4KLSAqCi0gKiBJZiwgb24gdGhlIG90aGVyIGhhbmQsIHdlIGFyZSBhZGRpbmcg
Q1BVcyBiZWNhdXNlIHdlIGFyZSByZXN1bWluZyAoZS5nLiwKLSAqIGFmdGVyIEFDUEkgUzMpIHdl
IHB1dCB0aGUgY3B1IGJhY2sgaW4gdGhlIHBvb2wgd2hlcmUgaXQgd2FzIGluIHByaW9yIHdoZW4K
LSAqIHdlIHN1c3BlbmRlZC4KICAqLwogc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWdu
ZWQgaW50IGNwdSkKIHsKQEAgLTQ5MCw0MiArNDc3LDE1IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9j
cHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1
cG9vbF9sb2NrZWRfY3B1cyk7CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfZnJl
ZV9jcHVzKTsKIAotICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kIHx8
IHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lICkKLSAgICB7Ci0gICAgICAgIHN0cnVj
dCBjcHVwb29sICoqYzsKLQotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNwZW5k
ZWQgKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF9hc3Np
Z25fY3B1X2xvY2tlZCgqYywgY3B1KTsKLSAgICAgICAgICAgICAgICBpZiAoIHJldCApCi0gICAg
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgKCpjKS0+Y3B1X3N1c3BlbmRlZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0KKyAgICAvKgorICAgICAqIElmIHdlIGFyZSBub3QgcmVz
dW1pbmcsIHdlIGFyZSBob3QtcGx1Z2dpbmcgY3B1LCBhbmQgaW4gd2hpY2ggY2FzZQorICAgICAq
IHdlIGFkZCBpdCB0byBwb29sMCwgYXMgaXQgY2VydGFpbmx5IHdhcyB0aGVyZSB3aGVuIGhvdC11
bnBsYWdnZWQKKyAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRo
YXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IKKyAgICAgKiBhbnl3YXkuCisgICAgICovCisgICAg
cGVyX2NwdShjcHVwb29sLCBjcHUpID0gTlVMTDsKKyAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9j
cHVfbG9ja2VkKGNwdXBvb2wwLCBjcHUpOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIEVpdGhl
ciBjcHUgaGFzIGJlZW4gZm91bmQgYXMgc3VzcGVuZGVkIGluIGEgcG9vbCwgYW5kIGFkZGVkIGJh
Y2sKLSAgICAgICAgICogdGhlcmUsIG9yIGl0IHN0YXllZCBmcmVlIChpZiBpdCBkaWQgbm90IGJl
bG9uZyB0byBhbnkgcG9vbCB3aGVuCi0gICAgICAgICAqIHN1c3BlbmRpbmcpLCBhbmQgd2UgZG9u
J3Qgd2FudCB0byBkbyBhbnl0aGluZy4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAgICAgICAgICAg
Y3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkpOwotICAgIH0KLSAgICBlbHNl
Ci0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBJZiB3ZSBhcmUgbm90IHJlc3VtaW5nLCB3
ZSBhcmUgaG90LXBsdWdnaW5nIGNwdSwgYW5kIGluIHdoaWNoIGNhc2UKLSAgICAgICAgICogd2Ug
YWRkIGl0IHRvIHBvb2wwLCBhcyBpdCBjZXJ0YWlubHkgd2FzIHRoZXJlIHdoZW4gaG90LXVucGxh
Z2dlZAotICAgICAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRo
YXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IKLSAgICAgICAgICogYW55d2F5LgotICAgICAgICAg
Ki8KLSAgICAgICAgcGVyX2NwdShjcHVwb29sLCBjcHUpID0gTlVMTDsKLSAgICAgICAgcmV0ID0g
Y3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKLSAgICB9Ci0gb3V0Ogog
ICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTUz
NSw0MiArNDk1LDE0IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBj
cHUpCiAgKiBDYWxsZWQgdG8gcmVtb3ZlIGEgQ1BVIGZyb20gYSBwb29sLiBUaGUgQ1BVIGlzIGxv
Y2tlZCwgdG8gZm9yYmlkIHJlbW92aW5nCiAgKiBpdCBmcm9tIHBvb2wwLiBJbiBmYWN0LCBpZiB3
ZSB3YW50IHRvIGhvdC11bnBsdWcgYSBDUFUsIGl0IG11c3QgYmVsb25nIHRvCiAgKiBwb29sMCwg
b3Igd2UgZmFpbC4KLSAqCi0gKiBIb3dldmVyLCBpZiB3ZSBhcmUgc3VzcGVuZGluZyAoZS5nLiwg
dG8gQUNQSSBTMyksIHdlIG1hcmsgdGhlIENQVSBpbiBzdWNoCi0gKiBhIHdheSB0aGF0IGl0IGNh
biBiZSBwdXQgYmFjayBpbiBpdHMgcG9vbCB3aGVuIHJlc3VtaW5nLgogICovCiBzdGF0aWMgaW50
IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCByZXQgPSAt
RU5PREVWOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwotICAgIGlmICggc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVw
b29sICoqYzsKLQotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCApICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAoKmMpLT5j
cHVfc3VzcGVuZGVkKTsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICgq
YyktPmNwdV92YWxpZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0g
ICAgICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAgKiBFaXRoZXIgd2UgZm91bmQgY3B1IGlu
IGEgcG9vbCwgb3IgaXQgbXVzdCBiZSBmcmVlIChpZiBpdCBoYXMgYmVlbgotICAgICAgICAgKiBo
b3QtdW5wbGFnZ2VkLCB0aGVuIHdlIG11c3QgaGF2ZSBmb3VuZCBpdCBpbiBwb29sMCkuIEl0IGlz
LCBvZgotICAgICAgICAgKiBjb3Vyc2UsIGZpbmUgdG8gc3VzcGVuZCBvciBzaHV0ZG93biB3aXRo
IENQVXMgbm90IGFzc2lnbmVkIHRvIGEKLSAgICAgICAgICogcG9vbCwgYW5kIChpbiBjYXNlIG9m
IHN1c3BlbmQpIHRoZXkgd2lsbCBzdGF5IGZyZWUgd2hlbiByZXN1bWluZy4KLSAgICAgICAgICov
Ci0gICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVz
KSB8fAotICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNw
ZW5kZWQpKTsKLSAgICAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1X29ubGlu
ZV9tYXApIHx8Ci0gICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAt
PmNwdV9zdXNwZW5kZWQpKTsKLSAgICAgICAgcmV0ID0gMDsKLSAgICB9Ci0gICAgZWxzZSBpZiAo
IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKSApCisgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCkgKQogICAgIHsKICAgICAg
ICAgLyoKICAgICAgICAgICogSWYgd2UgYXJlIG5vdCBzdXNwZW5kaW5nLCB3ZSBhcmUgaG90LXVu
cGx1Z2dpbmcgY3B1LCBhbmQgdGhhdCBpcwpAQCAtNTg3LDYgKzUxOSw0MSBAQCBzdGF0aWMgaW50
IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiByZXQ7CiB9
CiAKKy8qCisgKiBDYWxsZWQgZHVyaW5nIHJlc3VtZSBmb3IgYWxsIGNwdXMgd2hpY2ggZGlkbid0
IGNvbWUgdXAgYWdhaW4uIFRoZSBjcHUgbXVzdAorICogYmUgcmVtb3ZlZCBmcm9tIHRoZSBjcHVw
b29sIGl0IGlzIGFzc2lnbmVkIHRvLiBJbiBjYXNlIGEgY3B1cG9vbCB3aWxsIGJlCisgKiBsZWZ0
IHdpdGhvdXQgY3B1IHdlIG1vdmUgYWxsIGRvbWFpbnMgb2YgdGhhdCBjcHVwb29sIHRvIGNwdXBv
b2wwLgorICovCitzdGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgc3RydWN0IGNwdXBvb2wgKipjOworICAgIHN0cnVjdCBkb21haW4g
KmQ7CisKKyAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CisKKyAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IGZvcl9lYWNoX2NwdXBvb2woYykKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQpOworICAgICAg
ICAgICAgICAgIGlmICggY3B1bWFza193ZWlnaHQoKCpjKS0+Y3B1X3ZhbGlkKSA9PSAwICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggKmMgPT0gY3B1cG9vbDAg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcGFuaWMoIk5vIGNwdSBsZWZ0IGluIGNwdXBvb2ww
XG4iKTsKKyAgICAgICAgICAgICAgICAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwg
KmMpCisgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX21vdmVfZG9tYWluX2xvY2tlZChk
LCBjcHVwb29sMCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7Cit9CisKIC8qCiAgKiBk
byBjcHVwb29sIHJlbGF0ZWQgc3lzY3RsIG9wZXJhdGlvbnMKICAqLwpAQCAtNzc0LDEwICs3NDEs
MTYgQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgewogICAgIGNhc2UgQ1BVX0RPV05f
RkFJTEVEOgogICAgIGNhc2UgQ1BVX09OTElORToKLSAgICAgICAgcmMgPSBjcHVwb29sX2NwdV9h
ZGQoY3B1KTsKKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX2FjdGl2ZSAp
CisgICAgICAgICAgICByYyA9IGNwdXBvb2xfY3B1X2FkZChjcHUpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIENQVV9ET1dOX1BSRVBBUkU6Ci0gICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVt
b3ZlKGNwdSk7CisgICAgICAgIC8qIFN1c3BlbmQvUmVzdW1lIGRvbid0IGNoYW5nZSBhc3NpZ25t
ZW50cyBvZiBjcHVzIHRvIGNwdXBvb2xzLiAqLworICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA8
PSBTWVNfU1RBVEVfYWN0aXZlICkKKyAgICAgICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVtb3Zl
KGNwdSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlMRUQ6CisgICAg
ICAgIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDk1OTZlYWUxZTIuLjky
YmM3YTAzNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yMTQsNyArMjE0LDYgQEAgc3RydWN0IGNwdXBv
b2wKIHsKICAgICBpbnQgICAgICAgICAgICAgIGNwdXBvb2xfaWQ7CiAgICAgY3B1bWFza192YXJf
dCAgICBjcHVfdmFsaWQ7ICAgICAgLyogYWxsIGNwdXMgYXNzaWduZWQgdG8gcG9vbCAqLwotICAg
IGNwdW1hc2tfdmFyX3QgICAgY3B1X3N1c3BlbmRlZDsgIC8qIGNwdXMgaW4gUzMgdGhhdCBzaG91
bGQgYmUgaW4gdGhpcyBwb29sICovCiAgICAgc3RydWN0IGNwdXBvb2wgICAqbmV4dDsKICAgICB1
bnNpZ25lZCBpbnQgICAgIG5fZG9tOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8e-0003aW-8T; Fri, 29 Mar 2019 15:09:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8b-0003Vc-4O
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:45 +0000
X-Inumbo-ID: ad84dba8-5234-11e9-83cc-8bef8a72e430
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad84dba8-5234-11e9-83cc-8bef8a72e430;
 Fri, 29 Mar 2019 15:09:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9EE28B005;
 Fri, 29 Mar 2019 15:09:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:53 +0100
Message-Id: <20190329150934.17694-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 08/49] xen/sched: use new sched_item instead
 of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSBjb3JlLSBhbmQgc29ja2V0LXNjaGVkdWxpbmcgdXNlIGEgbmV3
IHN0cnVjdApzY2hlZF9pdGVtIGluc3RlYWQgb2Ygc3RydWN0IHZjcHUgZm9yIGludGVyZmFjZXMg
b2YgdGhlIGRpZmZlcmVudApzY2hlZHVsZXJzLgoKUmVuYW1lIHRoZSBwZXItc2NoZWR1bGVyIGZ1
bmN0aW9ucyBpbnNlcnRfdmNwdSBhbmQgcmVtb3ZlX3ZjcHUgdG8KaW5zZXJ0X2l0ZW0gYW5kIHJl
bW92ZV9pdGVtIHRvIHJlZmxlY3QgdGhlIGNoYW5nZSBvZiB0aGUgcGFyYW1ldGVyLgpJbiB0aGUg
c2NoZWR1bGVycyByZW5hbWUgbG9jYWwgZnVuY3Rpb25zIHN3aXRjaGVkIHRvIHNjaGVkX2l0ZW0s
IHRvby4KCkZvciBub3cgdGhpcyBuZXcgc3RydWN0IHdpbGwgY29udGFpbiBhIHZjcHUgcG9pbnRl
ciBvbmx5IGFuZCBpcwphbGxvY2F0ZWQgb24gdGhlIHN0YWNrLiBUaGlzIHdpbGwgYmUgY2hhbmdl
ZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAzMCArKysrKysrKysrKysrKystLS0t
LS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDQxICsrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCA1NyArKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRf
bnVsbC5jICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfcnQuYyAgICAgICB8IDMzICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgICAgICAgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgNDAgKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAxODcgaW5zZXJ0aW9ucygr
KSwgMTA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBhNGM2ZDAwYjgxLi5mZmZl
MjMxMTNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC0zNzYsMTMgKzM3NiwxNiBAQCBhNjUzc2NoZWRf
ZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAqIFRoaXMgZnVuY3Rpb24gYWxsb2NhdGVz
IHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhIGZvciBhIFZDUFUKICAqCiAgKiBAcGFyYW0gb3BzICAg
ICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQor
ICogQHBhcmFtIGl0ZW0gICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF9pdGVtCiAgKgogICog
QHJldHVybiAgICAgICAgICBQb2ludGVyIHRvIHRoZSBhbGxvY2F0ZWQgZGF0YQogICovCiBzdGF0
aWMgdm9pZCAqCi1hNjUzc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQorYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2No
ZWRfcHJpdiA9IFNDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52
Y3B1OwogICAgIGFyaW5jNjUzX3ZjcHVfdCAqc3ZjOwogICAgIHVuc2lnbmVkIGludCBlbnRyeTsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtNDU4LDExICs0NjEsMTMgQEAgYTY1M3NjaGVk
X2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogICog
WGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzbGVlcCBhIFZDUFUKICAqCiAgKiBA
cGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVy
IHN0cnVjdHVyZQotICogQHBhcmFtIHZjICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVj
dHVyZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluCisgKiBAcGFyYW0gaXRlbSAgICAgIFBvaW50ZXIg
dG8gc3RydWN0IHNjaGVkX2l0ZW0KICAqLwogc3RhdGljIHZvaWQKLWE2NTNzY2hlZF92Y3B1X3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorYTY1M3Nj
aGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OworCiAgICAg
aWYgKCBBVkNQVSh2YykgIT0gTlVMTCApCiAgICAgICAgIEFWQ1BVKHZjKS0+YXdha2UgPSAwOwog
CkBAIC00NzgsMTEgKzQ4MywxMyBAQCBhNjUzc2NoZWRfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAqIFhlbiBzY2hlZHVsZXIgY2FsbGJh
Y2sgZnVuY3Rpb24gdG8gd2FrZSB1cCBhIFZDUFUKICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBv
aW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQotICogQHBh
cmFtIHZjICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVjdHVyZSBmb3IgdGhlIGN1cnJl
bnQgZG9tYWluCisgKiBAcGFyYW0gaXRlbSAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX2l0
ZW0KICAqLwogc3RhdGljIHZvaWQKLWE2NTNzY2hlZF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCithNjUzc2NoZWRfaXRlbV93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAg
c3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKKwogICAgIGlmICggQVZDUFUodmMpICE9IE5V
TEwgKQogICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMTsKIApAQCAtNTk3LDEzICs2MDQsMTQg
QEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5j
dGlvbiB0byBzZWxlY3QgYSBDUFUgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgogICoKICAqIEBwYXJh
bSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3Ry
dWN0dXJlCi0gKiBAcGFyYW0gdiAgICAgICAgIFBvaW50ZXIgdG8gdGhlIFZDUFUgc3RydWN0dXJl
IGZvciB0aGUgY3VycmVudCBkb21haW4KKyAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRlciB0byBz
dHJ1Y3Qgc2NoZWRfaXRlbQogICoKICAqIEByZXR1cm4gICAgICAgICAgTnVtYmVyIG9mIHNlbGVj
dGVkIHBoeXNpY2FsIENQVQogICovCiBzdGF0aWMgaW50Ci1hNjUzc2NoZWRfcGlja19jcHUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCithNjUzc2NoZWRfcGlj
a19jcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCAq
b25saW5lOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAKQEAgLTcxMiwxMSArNzIwLDExIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2FyaW5jNjUzX2RlZiA9IHsKICAgICAu
ZnJlZV92ZGF0YSAgICAgPSBhNjUzc2NoZWRfZnJlZV92ZGF0YSwKICAgICAuYWxsb2NfdmRhdGEg
ICAgPSBhNjUzc2NoZWRfYWxsb2NfdmRhdGEsCiAKLSAgICAuaW5zZXJ0X3ZjcHUgICAgPSBOVUxM
LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IE5VTEwsCisgICAgLmluc2VydF9pdGVtICAgID0gTlVM
TCwKKyAgICAucmVtb3ZlX2l0ZW0gICAgPSBOVUxMLAogCi0gICAgLnNsZWVwICAgICAgICAgID0g
YTY1M3NjaGVkX3ZjcHVfc2xlZXAsCi0gICAgLndha2UgICAgICAgICAgID0gYTY1M3NjaGVkX3Zj
cHVfd2FrZSwKKyAgICAuc2xlZXAgICAgICAgICAgPSBhNjUzc2NoZWRfaXRlbV9zbGVlcCwKKyAg
ICAud2FrZSAgICAgICAgICAgPSBhNjUzc2NoZWRfaXRlbV93YWtlLAogICAgIC55aWVsZCAgICAg
ICAgICA9IE5VTEwsCiAgICAgLmNvbnRleHRfc2F2ZWQgID0gTlVMTCwKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5k
ZXggM2FiZTIwZGVmOC4uMzczNTQ4NmI0YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC04NjgsMTUgKzg2OCwx
NiBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogfQogCiBzdGF0aWMgaW50Ci1jc2NoZWRfY3B1X3Bp
Y2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWRf
Y3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBj
c2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogCiAgICAgLyoKICAgICAgKiBXZSBo
YXZlIGJlZW4gY2FsbGVkIGJ5IHZjcHVfbWlncmF0ZSgpIChpbiBzY2hlZHVsZS5jKSwgYXMgcGFy
dAogICAgICAqIG9mIHRoZSBwcm9jZXNzIG9mIHNlZWluZyBpZiB2YyBjYW4gYmUgbWlncmF0ZWQg
dG8gYW5vdGhlciBwY3B1LgogICAgICAqIFdlIG1ha2UgYSBub3RlIGFib3V0IHRoaXMgaW4gc3Zj
LT5mbGFncyBzbyB0aGF0IGxhdGVyLCBpbgotICAgICAqIGNzY2hlZF92Y3B1X3dha2UoKSAoc3Rp
bGwgY2FsbGVkIGZyb20gdmNwdV9taWdyYXRlKCkpIHdlIHdvbid0CisgICAgICogY3NjaGVkX2l0
ZW1fd2FrZSgpIChzdGlsbCBjYWxsZWQgZnJvbSB2Y3B1X21pZ3JhdGUoKSkgd2Ugd29uJ3QKICAg
ICAgKiBnZXQgYm9vc3RlZCwgd2hpY2ggd2UgZG9uJ3QgZGVzZXJ2ZSBhcyB3ZSBhcmUgIm9ubHki
IG1pZ3JhdGluZy4KICAgICAgKi8KICAgICBzZXRfYml0KENTQ0hFRF9GTEFHX1ZDUFVfTUlHUkFU
SU5HLCAmc3ZjLT5mbGFncyk7CkBAIC0xMDA0LDggKzEwMDUsMTAgQEAgY3NjaGVkX3ZjcHVfYWNj
dChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3Rh
dGljIHZvaWQgKgotY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKK2NzY2hlZF9hbGxvY192ZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmRkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7
CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQ
VSBpbmZvICovCkBAIC0xMDI1LDggKzEwMjgsOSBAQCBjc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQogfQogCiBz
dGF0aWMgdm9pZAotY3NjaGVkX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjKQorY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUg
KnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IHZjLT5zY2hl
ZF9wcml2OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTEwMzUsNyArMTAzOSw3IEBAIGNz
Y2hlZF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2YykKICAgICAvKiBjc2NoZWRfY3B1X3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3Mg
cnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9wcywg
dmMpOworICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWRfY3B1X3BpY2sob3BzLCBpdGVtKTsKIAog
ICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApAQCAtMTA2MCw5ICsxMDY0LDEwIEBAIGNzY2hl
ZF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIH0K
IAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAq
dmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENT
Q0hFRF9WQ1BVKHZjKTsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMt
PnNkb207CiAKQEAgLTEwODcsOCArMTA5Miw5IEBAIGNzY2hlZF92Y3B1X3JlbW92ZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIH0KIAogc3RhdGljIHZvaWQK
LWNzY2hlZF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjKQorY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52
Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZj
KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIApAQCAtMTExMSw4ICsx
MTE3LDkgQEAgY3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfdmNwdV93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorY3NjaGVkX2l0ZW1fd2Fr
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
eworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZF92
Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAgIGJvb2xfdCBtaWdyYXRpbmc7
CiAKQEAgLTExNzIsOCArMTE3OSw5IEBAIGNzY2hlZF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRf
dmNwdV95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
K2NzY2hlZF9pdGVtX3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CiAKICAg
ICAvKiBMZXQgdGhlIHNjaGVkdWxlciBrbm93IHRoYXQgdGhpcyB2Y3B1IGlzIHRyeWluZyB0byB5
aWVsZCAqLwpAQCAtMTIyNiw5ICsxMjM0LDEwIEBAIGNzY2hlZF9kb21fY250bCgKIH0KIAogc3Rh
dGljIHZvaWQKLWNzY2hlZF9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2LAorY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFz
a190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYg
PSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUo
dik7CiAKICAgICBpZiAoICFoYXJkICkKQEAgLTE3NTYsNyArMTc2NSw3IEBAIGNzY2hlZF9sb2Fk
X2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgICAg
ICAgICAgICogLSBpZiB3ZSByYWNlIHdpdGggaW5jX25yX3J1bm5hYmxlKCksIHdlIHNraXAgYSBw
Q1BVIHRoYXQgbWF5CiAgICAgICAgICAgICAgICAgICogICBoYXZlIHJ1bm5hYmxlIHZDUFVzIGlu
IGl0cyBydW5xdWV1ZSwgYnV0IHRoYXQncyBub3QgYQogICAgICAgICAgICAgICAgICAqICAgcHJv
YmxlbSBiZWNhdXNlOgotICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2No
ZWRfdmNwdV9pbnNlcnQoKSBvciBjc2NoZWRfdmNwdV93YWtlKCksCisgICAgICAgICAgICAgICAg
ICogICArIGlmIHJhY2luZyB3aXRoIGNzY2hlZF9pdGVtX2luc2VydCgpIG9yIGNzY2hlZF9pdGVt
X3dha2UoKSwKICAgICAgICAgICAgICAgICAgKiAgICAgX19ydW5xX3RpY2tsZSgpIHdpbGwgYmUg
Y2FsbGVkIGFmdGVyd29yZHMsIHNvIHRoZSB2Q1BVCiAgICAgICAgICAgICAgICAgICogICAgIHdv
bid0IGdldCBzdHVjayBpbiB0aGUgcnVucXVldWUgZm9yIHRvbyBsb25nOwogICAgICAgICAgICAg
ICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRfcnVucV9zdGVhbCgpLCBpdCBtYXkgYmUg
dGhhdCBhCkBAIC0yMjY4LDEyICsyMjc3LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyIHNjaGVkX2NyZWRpdF9kZWYgPSB7CiAKICAgICAuZ2xvYmFsX2luaXQgICAgPSBjc2NoZWRf
Z2xvYmFsX2luaXQsCiAKLSAgICAuaW5zZXJ0X3ZjcHUgICAgPSBjc2NoZWRfdmNwdV9pbnNlcnQs
Ci0gICAgLnJlbW92ZV92Y3B1ICAgID0gY3NjaGVkX3ZjcHVfcmVtb3ZlLAorICAgIC5pbnNlcnRf
aXRlbSAgICA9IGNzY2hlZF9pdGVtX2luc2VydCwKKyAgICAucmVtb3ZlX2l0ZW0gICAgPSBjc2No
ZWRfaXRlbV9yZW1vdmUsCiAKLSAgICAuc2xlZXAgICAgICAgICAgPSBjc2NoZWRfdmNwdV9zbGVl
cCwKLSAgICAud2FrZSAgICAgICAgICAgPSBjc2NoZWRfdmNwdV93YWtlLAotICAgIC55aWVsZCAg
ICAgICAgICA9IGNzY2hlZF92Y3B1X3lpZWxkLAorICAgIC5zbGVlcCAgICAgICAgICA9IGNzY2hl
ZF9pdGVtX3NsZWVwLAorICAgIC53YWtlICAgICAgICAgICA9IGNzY2hlZF9pdGVtX3dha2UsCisg
ICAgLnlpZWxkICAgICAgICAgID0gY3NjaGVkX2l0ZW1feWllbGQsCiAKICAgICAuYWRqdXN0ICAg
ICAgICAgPSBjc2NoZWRfZG9tX2NudGwsCiAgICAgLmFkanVzdF9hZmZpbml0eT0gY3NjaGVkX2Fm
Zl9jbnRsLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA2OTU4YjI2NWZjLi5mNDQyODZjMmE1IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYwpAQCAtMjczLDcgKzI3Myw3IEBACiAgKiBDU0ZMQUdfZGVsYXllZF9ydW5xX2FkZDog
RG8gd2UgbmVlZCB0byBhZGQgdGhpcyB0byB0aGUgcnVucXVldWUgb25jZSBpdCdkIGRvbmUKICAq
IGJlaW5nIGNvbnRleHQgc3dpdGNoZWQgb3V0PwogICogKyBTZXQgd2hlbiBzY2hlZHVsaW5nIG91
dCBpbiBjc2NoZWQyX3NjaGVkdWxlKCkgaWYgcHJldiBpcyBydW5uYWJsZQotICogKyBTZXQgaW4g
Y3NjaGVkMl92Y3B1X3dha2UgaWYgaXQgZmluZHMgQ1NGTEFHX3NjaGVkdWxlZCBzZXQKKyAqICsg
U2V0IGluIGNzY2hlZDJfaXRlbV93YWtlIGlmIGl0IGZpbmRzIENTRkxBR19zY2hlZHVsZWQgc2V0
CiAgKiArIFJlYWQgaW4gY3NjaGVkMl9jb250ZXh0X3NhdmVkKCkuICBJZiBzZXQsIGl0IGFkZHMg
cHJldiB0byB0aGUgcnVucXVldWUgYW5kCiAgKiAgIGNsZWFycyB0aGUgYml0LgogICovCkBAIC02
MjMsMTQgKzYyMywxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzdmMpCiAgKiBUaGlzIGxvZ2ljIGlzIGVudGlyZWx5IGltcGxlbWVudGVk
IGluIHJ1bnFfdGlja2xlKCksIGFuZCB0aGF0IGlzIGVub3VnaC4KICAqIEluIGZhY3QsIGluIHRo
aXMgc2NoZWR1bGVyLCBwbGFjZW1lbnQgb2YgYSB2Y3B1IG9uIG9uZSBvZiB0aGUgcGNwdXMgb2Yg
YQogICogcnVucSwgX2Fsd2F5c18gaGFwcGVucyBieSBtZWFucyBvZiB0aWNrbGluZzoKLSAqICAt
IHdoZW4gYSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2NoZWQyX3ZjcHVfd2FrZSgpLCB3aGlj
aCBjYWxscworICogIC0gd2hlbiBhIHZjcHUgd2FrZXMgdXAsIGl0IGNhbGxzIGNzY2hlZDJfaXRl
bV93YWtlKCksIHdoaWNoIGNhbGxzCiAgKiAgICBydW5xX3RpY2tsZSgpOwogICogIC0gd2hlbiBh
IG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBjc2NoZWQyX2Nw
dV9waWNrKCksCi0gKiAgICBjc2NoZWQyX3ZjcHVfbWlncmF0ZSgpICh3aGljaCBjYWxscyBtaWdy
YXRlKCkpIGFuZCBjc2NoZWQyX3ZjcHVfd2FrZSgpLgorICogICAgY3NjaGVkMl9pdGVtX21pZ3Jh
dGUoKSAod2hpY2ggY2FsbHMgbWlncmF0ZSgpKSBhbmQgY3NjaGVkMl9pdGVtX3dha2UoKS4KICAq
ICAgIGNzY2hlZDJfY3B1X3BpY2soKSBsb29rcyBmb3IgdGhlIGxlYXN0IGxvYWRlZCBydW5xIGFu
ZCByZXR1cm4ganVzdCBhbnkKLSAqICAgIG9mIGl0cyBwcm9jZXNzb3JzLiBUaGVuLCBjc2NoZWQy
X3ZjcHVfbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUgdG8KKyAqICAgIG9mIGl0cyBwcm9j
ZXNzb3JzLiBUaGVuLCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUg
dG8KICAqICAgIHRoZSBjaG9zZW4gcnVucSwgYW5kIGl0IGlzIGFnYWluIHJ1bnFfdGlja2xlKCks
IGNhbGxlZCBieQotICogICAgY3NjaGVkMl92Y3B1X3dha2UoKSB0aGF0IGFjdHVhbGx5IGRlY2lk
ZXMgd2hhdCBwY3B1IHRvIHVzZSB3aXRoaW4gdGhlCisgKiAgICBjc2NoZWQyX2l0ZW1fd2FrZSgp
IHRoYXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUgdG8gdXNlIHdpdGhpbiB0aGUKICAqICAg
IGNob3NlbiBydW5xOwogICogIC0gd2hlbiBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2No
ZWRfY3JlZGl0Mi5jLCBieSBjYWxsaW5nICBtaWdyYXRlKCkKICAqICAgIGRpcmVjdGx5LCB0aGF0
IGFnYWluIHRlbXBvcmFyaWx5IHVzZSBhIHJhbmRvbSBwY3B1IGZyb20gdGhlIG5ldyBydW5xLApA
QCAtMjAyNiw4ICsyMDI2LDEwIEBAIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMp
CiAjZW5kaWYKIAogc3RhdGljIHZvaWQgKgotY3NjaGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCitjc2NoZWQyX2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0sCisgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogeworICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwogCiAgICAg
LyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtMjA2OSw4ICsyMDcxLDkgQEAgY3NjaGVk
Ml9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2
Yywgdm9pZCAqZGQpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX3ZjcHVfc2xlZXAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2l0ZW1fc2xl
ZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOwogCiAgICAgQVNTRVJUKCFpc19p
ZGxlX3ZjcHUodmMpKTsKQEAgLTIwOTEsOCArMjA5NCw5IEBAIGNzY2hlZDJfdmNwdV9zbGVlcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIH0KIAogc3RhdGlj
IHZvaWQKLWNzY2hlZDJfdmNwdV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHZjcHUgKnZjKQorY3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBp
dGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQy
X3ZjcHUodmMpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwogICAgIHNf
dGltZV90IG5vdzsKQEAgLTIxNDYsMTYgKzIxNTAsMTggQEAgb3V0OgogfQogCiBzdGF0aWMgdm9p
ZAotY3NjaGVkMl92Y3B1X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHZjcHUgKnYpCitjc2NoZWQyX2l0ZW1feWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0t
PnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNw
dSh2KTsKIAogICAgIF9fc2V0X2JpdChfX0NTRkxBR192Y3B1X3lpZWxkLCAmc3ZjLT5mbGFncyk7
CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2
Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKICAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKQEAg
LTIxOTYsOSArMjIwMiwxMCBAQCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAKICNkZWZpbmUgTUFYX0xPQUQgKFNUSU1F
X01BWCkKIHN0YXRpYyBpbnQKLWNzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IGNz
Y2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CisgICAgc3RydWN0IHZjcHUg
KnZjID0gaXRlbS0+dmNwdTsKICAgICBpbnQgaSwgbWluX3JxaSA9IC0xLCBtaW5fc19ycWkgPSAt
MTsKICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSwgY3B1ID0gdmMtPnByb2Nlc3NvcjsKICAgICBz
dHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOwpAQCAtMjczMyw5ICsy
NzQwLDEwIEBAIHJldHJ5OgogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X21pZ3JhdGUo
Ci0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHVuc2ln
bmVkIGludCBuZXdfY3B1KQorY3NjaGVkMl9pdGVtX21pZ3JhdGUoCisgICAgY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdW5zaWduZWQgaW50IG5l
d19jcHUpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdmMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qg
c3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICp0cnFkOwpAQCAtMjk5Niw5ICszMDA0LDEwIEBAIGNzY2hlZDJfZG9tX2NudGwoCiB9CiAKIHN0
YXRpYyB2b2lkCi1jc2NoZWQyX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnYsCitjc2NoZWQyX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgIGNvbnN0IGNw
dW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogeworICAgIHN0cnVjdCB2Y3B1
ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQy
X3ZjcHUodik7CiAKICAgICBpZiAoICFoYXJkICkKQEAgLTMwOTYsOCArMzEwNSw5IEBAIGNzY2hl
ZDJfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkK
IH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2l0ZW1faW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMg
PSB2Yy0+c2NoZWRfcHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0g
c3ZjLT5zZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CkBAIC0zMTA4LDcgKzMxMTgsNyBAQCBj
c2NoZWQyX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjKQogICAgIC8qIGNzY2hlZDJfY3B1X3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sg
dG8gYmUgaGVsZCAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAot
ICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywgdmMpOworICAgIHZjLT5w
cm9jZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywgaXRlbSk7CiAKICAgICBzcGluX3VubG9j
a19pcnEobG9jayk7CiAKQEAgLTMxMzUsOCArMzE0NSw5IEBAIGNzY2hlZDJfZnJlZV92ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiB9CiAKIHN0YXRpYyB2b2lk
Ci1jc2NoZWQyX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHZjcHUgKnZjKQorY3NjaGVkMl9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0
ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJf
dmNwdSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtNDA4NCwxOSArNDA5NSwxOSBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9IHsKIAog
ICAgIC5nbG9iYWxfaW5pdCAgICA9IGNzY2hlZDJfZ2xvYmFsX2luaXQsCiAKLSAgICAuaW5zZXJ0
X3ZjcHUgICAgPSBjc2NoZWQyX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IGNz
Y2hlZDJfdmNwdV9yZW1vdmUsCisgICAgLmluc2VydF9pdGVtICAgID0gY3NjaGVkMl9pdGVtX2lu
c2VydCwKKyAgICAucmVtb3ZlX2l0ZW0gICAgPSBjc2NoZWQyX2l0ZW1fcmVtb3ZlLAogCi0gICAg
LnNsZWVwICAgICAgICAgID0gY3NjaGVkMl92Y3B1X3NsZWVwLAotICAgIC53YWtlICAgICAgICAg
ICA9IGNzY2hlZDJfdmNwdV93YWtlLAotICAgIC55aWVsZCAgICAgICAgICA9IGNzY2hlZDJfdmNw
dV95aWVsZCwKKyAgICAuc2xlZXAgICAgICAgICAgPSBjc2NoZWQyX2l0ZW1fc2xlZXAsCisgICAg
Lndha2UgICAgICAgICAgID0gY3NjaGVkMl9pdGVtX3dha2UsCisgICAgLnlpZWxkICAgICAgICAg
ID0gY3NjaGVkMl9pdGVtX3lpZWxkLAogCiAgICAgLmFkanVzdCAgICAgICAgID0gY3NjaGVkMl9k
b21fY250bCwKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQyX2FmZl9jbnRsLAogICAgIC5h
ZGp1c3RfZ2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKICAgICAucGlja19jcHUgICAgICAg
PSBjc2NoZWQyX2NwdV9waWNrLAotICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJfdmNwdV9t
aWdyYXRlLAorICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJfaXRlbV9taWdyYXRlLAogICAg
IC5kb19zY2hlZHVsZSAgICA9IGNzY2hlZDJfc2NoZWR1bGUsCiAgICAgLmNvbnRleHRfc2F2ZWQg
ID0gY3NjaGVkMl9jb250ZXh0X3NhdmVkLAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGE1OWRiYjI2OTIuLjdiNTA4
ZjM1YTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jCkBAIC0xOTQsOCArMTk0LDkgQEAgc3RhdGljIHZvaWQgbnVsbF9kZWlu
aXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1
KQogfQogCiBzdGF0aWMgdm9pZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwg
dm9pZCAqZGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSwgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1Owog
ICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YzsKIAogICAgIG52YyA9IHh6YWxsb2Moc3RydWN0IG51
bGxfdmNwdSk7CkBAIC00MTMsOCArNDE0LDEwIEBAIHN0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3Nj
aGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgc2Qt
PnNjaGVkdWxlX2xvY2sgPSAmc2QtPl9sb2NrOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVf
aW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Cisg
ICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxf
dmNwdSh2KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwpAQCAtNTA1LDggKzUwOCwxMCBAQCBzdGF0
aWMgdm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNw
dSAqdikKICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIH0KIAotc3RhdGljIHZv
aWQgbnVsbF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIHZvaWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtKQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMgPSBudWxsX3ZjcHUodik7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTUzNiw4ICs1
NDEsMTEgQEAgc3RhdGljIHZvaWQgbnVsbF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1v
dmUpOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgbnVsbF9pdGVtX3dha2UoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1
OworCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCiAgICAgaWYgKCB1bmxpa2VseShj
dXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IHYpICkKQEAgLTU2Miw4ICs1NzAsMTEgQEAgc3Rh
dGljIHZvaWQgbnVsbF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdikKICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFNDSEVEVUxF
X1NPRlRJUlEpOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIG51bGxfaXRlbV9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBp
dGVtLT52Y3B1OworCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCiAgICAgLyogSWYg
diBpcyBub3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0
byBib3RoZXIgKi8KQEAgLTU3MywxNSArNTg0LDE3IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiB9CiAKLXN0YXRpYyBpbnQgbnVsbF9jcHVfcGlj
ayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlu
dCBudWxsX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAgIEFT
U0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKICAgICByZXR1cm4gcGlja19jcHUobnVsbF9wcml2KG9w
cyksIHYpOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUpCitzdGF0aWMgdm9pZCBudWxsX2l0ZW1fbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7Cisg
ICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxf
dmNwdSh2KTsKIApAQCAtODg4LDEzICs5MDEsMTMgQEAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBz
Y2hlZF9udWxsX2RlZiA9IHsKICAgICAuYWxsb2NfZG9tZGF0YSAgPSBudWxsX2FsbG9jX2RvbWRh
dGEsCiAgICAgLmZyZWVfZG9tZGF0YSAgID0gbnVsbF9mcmVlX2RvbWRhdGEsCiAKLSAgICAuaW5z
ZXJ0X3ZjcHUgICAgPSBudWxsX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IG51
bGxfdmNwdV9yZW1vdmUsCisgICAgLmluc2VydF9pdGVtICAgID0gbnVsbF9pdGVtX2luc2VydCwK
KyAgICAucmVtb3ZlX2l0ZW0gICAgPSBudWxsX2l0ZW1fcmVtb3ZlLAogCi0gICAgLndha2UgICAg
ICAgICAgID0gbnVsbF92Y3B1X3dha2UsCi0gICAgLnNsZWVwICAgICAgICAgID0gbnVsbF92Y3B1
X3NsZWVwLAorICAgIC53YWtlICAgICAgICAgICA9IG51bGxfaXRlbV93YWtlLAorICAgIC5zbGVl
cCAgICAgICAgICA9IG51bGxfaXRlbV9zbGVlcCwKICAgICAucGlja19jcHUgICAgICAgPSBudWxs
X2NwdV9waWNrLAotICAgIC5taWdyYXRlICAgICAgICA9IG51bGxfdmNwdV9taWdyYXRlLAorICAg
IC5taWdyYXRlICAgICAgICA9IG51bGxfaXRlbV9taWdyYXRlLAogICAgIC5kb19zY2hlZHVsZSAg
ICA9IG51bGxfc2NoZWR1bGUsCiAKICAgICAuZHVtcF9jcHVfc3RhdGUgPSBudWxsX2R1bXBfcGNw
dSwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRf
cnQuYwppbmRleCBmMWI4MWYwMzczLi5hYjhmYTAyMzA2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xMzYsNyArMTM2LDcg
QEAKICAqIFJURFNfZGVsYXllZF9ydW5xX2FkZDogRG8gd2UgbmVlZCB0byBhZGQgdGhpcyB0byB0
aGUgUnVuUS9EZXBsZXRlZFEKICAqIG9uY2UgaXQncyBkb25lIGJlaW5nIGNvbnRleHQgc3dpdGNo
aW5nIG91dD8KICAqICsgU2V0IHdoZW4gc2NoZWR1bGluZyBvdXQgaW4gcnRfc2NoZWR1bGUoKSBp
ZiBwcmV2IGlzIHJ1bmFibGUKLSAqICsgU2V0IGluIHJ0X3ZjcHVfd2FrZSBpZiBpdCBmaW5kcyBS
VERTX3NjaGVkdWxlZCBzZXQKKyAqICsgU2V0IGluIHJ0X2l0ZW1fd2FrZSBpZiBpdCBmaW5kcyBS
VERTX3NjaGVkdWxlZCBzZXQKICAqICsgUmVhZCBpbiBydF9jb250ZXh0X3NhdmVkKCkuIElmIHNl
dCwgaXQgYWRkcyBwcmV2IHRvIHRoZSBSdW5xdWV1ZS9EZXBsZXRlZFEKICAqICAgYW5kIGNsZWFy
cyB0aGUgYml0LgogICovCkBAIC02MzcsOCArNjM3LDkgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICogYW5kIGF2YWls
YWJsZSBjcHVzCiAgKi8KIHN0YXRpYyBpbnQKLXJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCBjcHVzOwogICAgIGNwdW1hc2tfdCAq
b25saW5lOwogICAgIGludCBjcHU7CkBAIC04NDYsOCArODQ3LDkgQEAgcnRfZnJlZV9kb21kYXRh
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIH0KIAogc3RhdGljIHZv
aWQgKgotcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdmMsIHZvaWQgKmRkKQorcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0
IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOwogCiAgICAg
LyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtODg5LDggKzg5MSw5IEBAIHJ0X2ZyZWVf
dmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogICogZGVzdC4g
Y3B1cG9vbC4KICAqLwogc3RhdGljIHZvaWQKLXJ0X3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfaXRlbV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSBydF92
Y3B1KHZjKTsKICAgICBzX3RpbWVfdCBub3c7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTg5
OCw3ICs5MDEsNyBAQCBydF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2YykKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAogICAg
IC8qIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHZjIGlzbid0IHlldCBiZWluZyBzY2hlZHVsZWQgKi8K
LSAgICB2Yy0+cHJvY2Vzc29yID0gcnRfY3B1X3BpY2sob3BzLCB2Yyk7CisgICAgdmMtPnByb2Nl
c3NvciA9IHJ0X2NwdV9waWNrKG9wcywgaXRlbSk7CiAKICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2Yyk7CiAKQEAgLTkyMiw4ICs5MjUsOSBAQCBydF92Y3B1X2luc2VydChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAqIFJlbW92ZSBydF92
Y3B1IHN2YyBmcm9tIHRoZSBvbGQgc2NoZWR1bGVyIGluIHNvdXJjZSBjcHVwb29sLgogICovCiBz
dGF0aWMgdm9pZAotcnRfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMpCitydF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0
ZW0tPnZjcHU7CiAgICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92Y3B1KHZjKTsK
ICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlubG9j
a190ICpsb2NrOwpAQCAtMTE0Miw4ICsxMTQ2LDkgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQK
ICAqIFRoZSBsb2NrIGlzIGFscmVhZHkgZ3JhYmJlZCBpbiBzY2hlZHVsZS5jLCBubyBuZWVkIHRv
IGxvY2sgaGVyZQogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK3J0X2l0ZW1fc2xlZXAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF92Y3B1ICogY29uc3Qgc3Zj
ID0gcnRfdmNwdSh2Yyk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKQEAgLTEy
NTcsOCArMTI2Miw5IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHJ0X3ZjcHUgKm5ldykKICAqIFRPRE86IHdoYXQgaWYgdGhlc2UgdHdvIHZjcHVzIGJl
bG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV93YWtl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfaXRlbV93
YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0p
CiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfdmNw
dSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOwogICAgIHNfdGltZV90IG5vdzsKICAgICBib29s
X3QgbWlzc2VkOwpAQCAtMTMyNyw4ICsxMzMzLDkgQEAgcnRfdmNwdV93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICogYW5kIHRoZW4gcGljayB0aGUg
aGlnaGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVucSB0byBydW4KICAqLwogc3RhdGljIHZvaWQK
LXJ0X2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNw
dSAqdmMpCitydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNw
dTsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CiAgICAgc3BpbmxvY2tf
dCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCkBAIC0xNTU3LDE1ICsxNTY0
LDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX3J0ZHNfZGVmID0gewog
ICAgIC5mcmVlX2RvbWRhdGEgICA9IHJ0X2ZyZWVfZG9tZGF0YSwKICAgICAuYWxsb2NfdmRhdGEg
ICAgPSBydF9hbGxvY192ZGF0YSwKICAgICAuZnJlZV92ZGF0YSAgICAgPSBydF9mcmVlX3ZkYXRh
LAotICAgIC5pbnNlcnRfdmNwdSAgICA9IHJ0X3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNw
dSAgICA9IHJ0X3ZjcHVfcmVtb3ZlLAorICAgIC5pbnNlcnRfaXRlbSAgICA9IHJ0X2l0ZW1faW5z
ZXJ0LAorICAgIC5yZW1vdmVfaXRlbSAgICA9IHJ0X2l0ZW1fcmVtb3ZlLAogCiAgICAgLmFkanVz
dCAgICAgICAgID0gcnRfZG9tX2NudGwsCiAKICAgICAucGlja19jcHUgICAgICAgPSBydF9jcHVf
cGljaywKICAgICAuZG9fc2NoZWR1bGUgICAgPSBydF9zY2hlZHVsZSwKLSAgICAuc2xlZXAgICAg
ICAgICAgPSBydF92Y3B1X3NsZWVwLAotICAgIC53YWtlICAgICAgICAgICA9IHJ0X3ZjcHVfd2Fr
ZSwKKyAgICAuc2xlZXAgICAgICAgICAgPSBydF9pdGVtX3NsZWVwLAorICAgIC53YWtlICAgICAg
ICAgICA9IHJ0X2l0ZW1fd2FrZSwKICAgICAuY29udGV4dF9zYXZlZCAgPSBydF9jb250ZXh0X3Nh
dmVkLAogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCmluZGV4IDZiNWQ0NTQ2MzAuLmQxYTk1ODE0M2EgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1Niw2
ICsyNTYsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tf
dCAqbG9jazEsIHNwaW5sb2NrX3QgKmxvY2syLAogaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9
OwogCiAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwogCkBAIC0yNjcsNyArMjY4LDcgQEAg
aW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3Nv
cikKICAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAogICAgICAg
ICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKIAotICAgIHYtPnNjaGVkX3ByaXYgPSBTQ0hFRF9P
UChkb21fc2NoZWR1bGVyKGQpLCBhbGxvY192ZGF0YSwgdiwKKyAgICB2LT5zY2hlZF9wcml2ID0g
U0NIRURfT1AoZG9tX3NjaGVkdWxlcihkKSwgYWxsb2NfdmRhdGEsICZpdGVtLAogICAgICAgICAg
ICAgICAgICAgICAgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2LT5zY2hlZF9wcml2ID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTI4OSw3ICsyOTAsNyBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBpbnNlcnRf
dmNwdSwgdik7CisgICAgICAgIFNDSEVEX09QKGRvbV9zY2hlZHVsZXIoZCksIGluc2VydF9pdGVt
LCAmaXRlbSk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0zMTAsNiArMzExLDcgQEAgaW50
IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQog
ICAgIHZvaWQgKnZjcHVkYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAg
dm9pZCAqb2xkX2RvbWRhdGE7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbTsKIAogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC0zMzAsNyArMzMyLDggQEAgaW50IHNjaGVk
X21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVf
aWRdID0gU0NIRURfT1AoYy0+c2NoZWQsIGFsbG9jX3ZkYXRhLCB2LCBkb21kYXRhKTsKKyAgICAg
ICAgaXRlbS52Y3B1ID0gdjsKKyAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gU0NIRURf
T1AoYy0+c2NoZWQsIGFsbG9jX3ZkYXRhLCAmaXRlbSwgZG9tZGF0YSk7CiAgICAgICAgIGlmICgg
dmNwdV9wcml2W3YtPnZjcHVfaWRdID09IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCkBAIC0zNDgsNyArMzUxLDggQEAgaW50IHNjaGVkX21vdmVf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgU0NIRURfT1Aob2xkX29wcywgcmVtb3Zl
X3ZjcHUsIHYpOworICAgICAgICBpdGVtLnZjcHUgPSB2OworICAgICAgICBTQ0hFRF9PUChvbGRf
b3BzLCByZW1vdmVfaXRlbSwgJml0ZW0pOwogICAgIH0KIAogICAgIGQtPmNwdXBvb2wgPSBjOwpA
QCAtMzU5LDYgKzM2Myw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
KyAgICAgICAgaXRlbS52Y3B1ID0gdjsKICAgICAgICAgdmNwdWRhdGEgPSB2LT5zY2hlZF9wcml2
OwogCiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCBuZXdfcCk7CkBA
IC0zODMsNyArMzg4LDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgICAgIG5ld19wID0gY3B1bWFza19jeWNsZShuZXdf
cCwgYy0+Y3B1X3ZhbGlkKTsKIAotICAgICAgICBTQ0hFRF9PUChjLT5zY2hlZCwgaW5zZXJ0X3Zj
cHUsIHYpOworICAgICAgICBTQ0hFRF9PUChjLT5zY2hlZCwgaW5zZXJ0X2l0ZW0sICZpdGVtKTsK
IAogICAgICAgICBTQ0hFRF9PUChvbGRfb3BzLCBmcmVlX3ZkYXRhLCB2Y3B1ZGF0YSk7CiAgICAg
fQpAQCAtNDAxLDEyICs0MDYsMTQgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1
Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYg
fTsKKwogICAgIGtpbGxfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyKTsKICAgICBraWxsX3RpbWVy
KCZ2LT5zaW5nbGVzaG90X3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsK
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0
b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdlbnRfY291
bnQpOwotICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCByZW1vdmVfdmNwdSwgdik7Cisg
ICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHJlbW92ZV9pdGVtLCAmaXRlbSk7CiAgICAg
U0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIGZyZWVfdmRhdGEsIHYtPnNjaGVkX3ByaXYpOwog
fQogCkBAIC00NTEsNiArNDU4LDggQEAgdm9pZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKQogCiB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAq
dikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKKwogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29y
KS5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBpZiAoIGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkg
KQpAQCAtNDU4LDcgKzQ2Nyw3IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1
bm5hYmxlICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29m
ZmxpbmUsIE5PVygpKTsKIAotICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgc2xl
ZXAsIHYpOworICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgc2xlZXAsICZpdGVt
KTsKICAgICB9CiB9CiAKQEAgLTQ5MCw2ICs0OTksNyBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHNwaW5sb2NrX3QgKmxv
Y2s7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSB2IH07CiAKICAgICBU
UkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQp
OwogCkBAIC00OTksNyArNTA5LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAg
ICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQg
KQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUs
IE5PVygpKTsKLSAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHdha2UsIHYpOwor
ICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgd2FrZSwgJml0ZW0pOwogICAgIH0K
ICAgICBlbHNlIGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAgICAgewpA
QCAtNTM4LDYgKzU0OCw3IEBAIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQogc3Rh
dGljIHZvaWQgdmNwdV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5l
d19jcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAg
c3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSB2IH07CiAKICAgICAvKgogICAgICAq
IFRyYW5zZmVyIHVyZ2VuY3kgc3RhdHVzIHRvIG5ldyBDUFUgYmVmb3JlIHN3aXRjaGluZyBDUFVz
LCBhcwpAQCAtNTU1LDcgKzU2Niw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgICAqIHBvaW50ZXIgY2FudCcg
Y2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAgICAgKi8KICAgICBpZiAo
IHZjcHVfc2NoZWR1bGVyKHYpLT5taWdyYXRlICkKLSAgICAgICAgU0NIRURfT1AodmNwdV9zY2hl
ZHVsZXIodiksIG1pZ3JhdGUsIHYsIG5ld19jcHUpOworICAgICAgICBTQ0hFRF9PUCh2Y3B1X3Nj
aGVkdWxlcih2KSwgbWlncmF0ZSwgJml0ZW0sIG5ld19jcHUpOwogICAgIGVsc2UKICAgICAgICAg
di0+cHJvY2Vzc29yID0gbmV3X2NwdTsKIH0KQEAgLTU5OSw2ICs2MTAsNyBAQCBzdGF0aWMgdm9p
ZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgIHVuc2lnbmVkIGludCBv
bGRfY3B1LCBuZXdfY3B1OwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAg
ICAgYm9vbF90IHBpY2tfY2FsbGVkID0gMDsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0g
eyAudmNwdSA9IHYgfTsKIAogICAgIC8qCiAgICAgICogSWYgdGhlIHZjcHUgaXMgY3VycmVudGx5
IHJ1bm5pbmcsIHRoaXMgd2lsbCBiZSBoYW5kbGVkIGJ5CkBAIC02MzUsNyArNjQ3LDcgQEAgc3Rh
dGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogU2VsZWN0IGEgbmV3IENQVS4gKi8KLSAgICAg
ICAgICAgIG5ld19jcHUgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYp
OworICAgICAgICAgICAgbmV3X2NwdSA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNr
X2NwdSwgJml0ZW0pOwogICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrKSAmJgogICAgICAgICAgICAgICAgICBj
cHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC03MDUsNiArNzE3LDcgQEAgdm9pZCByZXN0b3Jl
X3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAgICAgICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOwor
ICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKIAogICAgICAg
ICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikpOwogCkBAIC03NDAsNyArNzUzLDcgQEAgdm9pZCBy
ZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdi0+cHJvY2Vz
c29yID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIAogICAgICAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLSAgICAgICAgdi0+cHJvY2Vzc29yID0g
U0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHBpY2tfY3B1LCB2KTsKKyAgICAgICAgdi0+cHJv
Y2Vzc29yID0gU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHBpY2tfY3B1LCAmaXRlbSk7CiAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0g
di0+cHJvY2Vzc29yICkKQEAgLTg1OCw3ICs4NzEsOSBAQCBzdGF0aWMgaW50IGNwdV9kaXNhYmxl
X3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogdm9pZCBzY2hlZF9zZXRfYWZmaW5p
dHkoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1
bWFza190ICpzb2Z0KQogewotICAgIFNDSEVEX09QKGRvbV9zY2hlZHVsZXIodi0+ZG9tYWluKSwg
YWRqdXN0X2FmZmluaXR5LCB2LCBoYXJkLCBzb2Z0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBp
dGVtID0geyAudmNwdSA9IHYgfTsKKworICAgIFNDSEVEX09QKGRvbV9zY2hlZHVsZXIodi0+ZG9t
YWluKSwgYWRqdXN0X2FmZmluaXR5LCAmaXRlbSwgaGFyZCwgc29mdCk7CiAKICAgICBpZiAoIGhh
cmQgKQogICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOwpA
QCAtMTAzNCw5ICsxMDQ5LDEwIEBAIHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNjaGVkX3Bv
bGwgKnNjaGVkX3BvbGwpCiBsb25nIHZjcHVfeWllbGQodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqIHY9Y3VycmVudDsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYg
fTsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAot
ICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCB5aWVsZCwgdik7CisgICAgU0NIRURfT1Ao
dmNwdV9zY2hlZHVsZXIodiksIHlpZWxkLCAmaXRlbSk7CiAgICAgdmNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIHYpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKQEAg
LTE1MzEsNiArMTU0Nyw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKIHZvaWQgY29u
dGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBp
dGVtID0geyAudmNwdSA9IHByZXYgfTsKKwogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0
ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwogCkBAIC0x
NTM5LDcgKzE1NTcsNyBAQCB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAg
ICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmlu
ZyBmbGFnLiAqLwogICAgIHNtcF9tYigpOwogCi0gICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIo
cHJldiksIGNvbnRleHRfc2F2ZWQsIHByZXYpOworICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVy
KHByZXYpLCBjb250ZXh0X3NhdmVkLCAmaXRlbSk7CiAKICAgICB2Y3B1X21pZ3JhdGVfZmluaXNo
KHByZXYpOwogfQpAQCAtMTU5NSw2ICsxNjEzLDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVf
dXAodW5zaWduZWQgaW50IGNwdSkKICAgICBlbHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNw
dSAqaWRsZSA9IGlkbGVfdmNwdVtjcHVdOworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVt
ID0geyAudmNwdSA9IGlkbGUgfTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBEdXJpbmcgKEFD
UEk/KSBzdXNwZW5kIHRoZSBpZGxlIHZDUFUgZm9yIHRoaXMgcENQVSBpcyBub3QgZnJlZWQsCkBA
IC0xNjA4LDcgKzE2MjcsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBp
bnQgY3B1KQogICAgICAgICAgKi8KICAgICAgICAgQVNTRVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0g
TlVMTCk7CiAKLSAgICAgICAgaWRsZS0+c2NoZWRfcHJpdiA9IFNDSEVEX09QKCZvcHMsIGFsbG9j
X3ZkYXRhLCBpZGxlLAorICAgICAgICBpZGxlLT5zY2hlZF9wcml2ID0gU0NIRURfT1AoJm9wcywg
YWxsb2NfdmRhdGEsICZpdGVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKICAgICAgICAgaWYgKCBpZGxlLT5zY2hlZF9wcml2
ID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0xODAxLDYgKzE4MjAs
NyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogaW50IHNjaGVkdWxlX2NwdV9z
d2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0
IHZjcHUgKmlkbGU7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbTsKICAgICB2b2lkICpwcHJp
diwgKnBwcml2X29sZCwgKnZwcml2LCAqdnByaXZfb2xkOwogICAgIHN0cnVjdCBzY2hlZHVsZXIg
Km9sZF9vcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVy
ICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAmb3BzIDogYy0+c2NoZWQ7CkBAIC0xODM2LDEwICsx
ODU2LDExIEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVj
dCBjcHVwb29sICpjKQogICAgICAqICAgIHNjaGVkX3ByaXYgZmllbGQgb2YgdGhlIHBlci12Q1BV
IGluZm8gb2YgdGhlIGlkbGUgZG9tYWluLgogICAgICAqLwogICAgIGlkbGUgPSBpZGxlX3ZjcHVb
Y3B1XTsKKyAgICBpdGVtLnZjcHUgPSBpZGxlOwogICAgIHBwcml2ID0gU0NIRURfT1AobmV3X29w
cywgYWxsb2NfcGRhdGEsIGNwdSk7CiAgICAgaWYgKCBJU19FUlIocHByaXYpICkKICAgICAgICAg
cmV0dXJuIFBUUl9FUlIocHByaXYpOwotICAgIHZwcml2ID0gU0NIRURfT1AobmV3X29wcywgYWxs
b2NfdmRhdGEsIGlkbGUsIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CisgICAgdnByaXYgPSBT
Q0hFRF9PUChuZXdfb3BzLCBhbGxvY192ZGF0YSwgJml0ZW0sIGlkbGUtPmRvbWFpbi0+c2NoZWRf
cHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIFNDSEVEX09Q
KG5ld19vcHMsIGZyZWVfcGRhdGEsIHBwcml2LCBjcHUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA5MmJj
N2EwMzY1Li5hOTkxNmYzNWI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDgsNiArNDgsMTAgQEAgREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFQ0xB
UkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9D
UFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7CiAKK3N0cnVjdCBzY2hlZF9pdGVtIHsKKyAg
ICBzdHJ1Y3QgdmNwdSAgICAgICAgICAgKnZjcHU7Cit9OworCiAvKgogICogU2NyYXRjaCBzcGFj
ZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28gbWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgog
ICogV2l0aGluIGVhY2ggc2NoZWR1bGVyLCB3aGVuIHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Yg
b25lIHBDUFU6CkBAIC0xNDEsOCArMTQ1LDggQEAgc3RydWN0IHNjaGVkdWxlciB7CiAgICAgdm9p
ZCAgICAgICAgICgqZGVpbml0KSAgICAgICAgIChzdHJ1Y3Qgc2NoZWR1bGVyICopOwogCiAgICAg
dm9pZCAgICAgICAgICgqZnJlZV92ZGF0YSkgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICos
IHZvaWQgKik7Ci0gICAgdm9pZCAqICAgICAgICgqYWxsb2NfdmRhdGEpICAgIChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICopOworICAgIHZvaWQgKiAgICAgICAoKmFsbG9jX3ZkYXRhKSAgICAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKiwgdm9pZCAqKTsKICAgICB2b2lkICAgICAgICAgKCpm
cmVlX3BkYXRhKSAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgdm9pZCAqLCBpbnQpOwog
ICAgIHZvaWQgKiAgICAgICAoKmFsbG9jX3BkYXRhKSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqLCBpbnQpOwogICAgIHZvaWQgICAgICAgICAoKmluaXRfcGRhdGEpICAgICAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqLCB2b2lkICosIGludCk7CkBAIC0xNTYsMjQgKzE2MCwzMiBAQCBzdHJ1
Y3Qgc2NoZWR1bGVyIHsKICAgICB2b2lkICAgICAgICAgKCpzd2l0Y2hfc2NoZWQpICAgKHN0cnVj
dCBzY2hlZHVsZXIgKiwgdW5zaWduZWQgaW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqLCB2b2lkICopOwogCi0gICAgLyogQWN0aXZhdGUgLyBkZWFjdGl2YXRl
IHZjcHVzIGluIGEgY3B1IHBvb2wgKi8KLSAgICB2b2lkICAgICAgICAgKCppbnNlcnRfdmNwdSkg
ICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAg
ICAgICAgICgqcmVtb3ZlX3ZjcHUpICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVj
dCB2Y3B1ICopOwotCi0gICAgdm9pZCAgICAgICAgICgqc2xlZXApICAgICAgICAgIChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOwotICAgIHZvaWQgICAgICAgICAoKndh
a2UpICAgICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsK
LSAgICB2b2lkICAgICAgICAgKCp5aWVsZCkgICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgqY29udGV4dF9zYXZlZCkg
IChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOworICAgIC8qIEFjdGl2
YXRlIC8gZGVhY3RpdmF0ZSBpdGVtcyBpbiBhIGNwdSBwb29sICovCisgICAgdm9pZCAgICAgICAg
ICgqaW5zZXJ0X2l0ZW0pICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqKTsKKyAgICB2b2lk
ICAgICAgICAgKCpyZW1vdmVfaXRlbSkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICopOwor
CisgICAgdm9pZCAgICAgICAgICgqc2xlZXApICAgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqKTsKKyAgICB2b2lkICAgICAgICAgKCp3YWtlKSAgICAgICAgICAgKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBzY2hlZF9pdGVtICopOworICAgIHZvaWQgICAgICAgICAoKnlpZWxkKSAgICAgICAgICAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNjaGVkX2l0ZW0gKik7CisgICAgdm9pZCAgICAgICAgICgqY29udGV4dF9zYXZl
ZCkgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqKTsKIAogICAgIHN0cnVjdCB0YXNrX3NsaWNl
ICgqZG9fc2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNfdGltZV90LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCk7CiAKLSAgICBpbnQgICAgICAgICAgKCpwaWNrX2NwdSkgICAgICAgKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgqbWln
cmF0ZSkgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICosCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQpOworICAgIGlu
dCAgICAgICAgICAoKnBpY2tfY3B1KSAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKik7
CisgICAgdm9pZCAgICAgICAgICgqbWlncmF0ZSkgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqLCB1bnNpZ25lZCBpbnQpOwogICAgIGludCAgICAgICAgICAoKmFkanVzdCkgICAgICAg
ICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgZG9tYWluICosCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHVsZXJfb3Ag
Kik7Ci0gICAgdm9pZCAgICAgICAgICgqYWRqdXN0X2FmZmluaXR5KShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICosIHN0cnVjdCB2Y3B1ICosCisgICAgdm9pZCAgICAgICAgICgqYWRqdXN0X2FmZmlu
aXR5KShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNwdW1hc2sgKiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVtYXNrICopOwogICAgIGludCAgICAgICAg
ICAoKmFkanVzdF9nbG9iYWwpICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAotLSAKMi4xNi40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8f-0003cU-Ep; Fri, 29 Mar 2019 15:09:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8c-0003Xy-E7
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:46 +0000
X-Inumbo-ID: add852ec-5234-11e9-b752-8342b3861e84
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id add852ec-5234-11e9-b752-8342b3861e84;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B6A4EB01C;
 Fri, 29 Mar 2019 15:09:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:56 +0100
Message-Id: <20190329150934.17694-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 11/49] xen/sched: build a linked list of
 struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gbWFrZSBpdCBlYXN5IHRvIGl0ZXJhdGUgb3ZlciBzY2hlZF9pdGVtIGVsZW1l
bnRzIG9mIGEKZG9tYWluIGJ1aWxkIGEgc2luZ2xlIGxpbmtlZCBsaXN0IGFuZCBhZGQgYW4gaXRl
cmF0b3IgZm9yIGl0LiBUaGUgbmV3Cmxpc3QgaXMgZ3VhcmRlZCBieSB0aGUgc2FtZSBtZWNoYW5p
c21zIGFzIHRoZSB2Y3B1IGxpbmtlZCBsaXN0IGFzIGl0CmlzIG1vZGlmaWVkIG9ubHkgdmlhIHZj
cHVfY3JlYXRlKCkgb3IgdmNwdV9kZXN0cm95KCkuCgpGb3IgY29tcGxldGVuZXNzIGFkZCBhbm90
aGVyIGl0ZXJhdG9yIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSgpIHdoaWNoCndpbGwgaXRlcmF0
ZSBvdmVyIGFsbCB2Y3B1cyBpZiBhIHNjaGVkX2l0ZW0gKHJpZ2h0IG5vdyBvbmx5IG9uZSkuIFRo
aXMKd2lsbCBiZSBuZWVkZWQgbGF0ZXIgZm9yIGxhcmdlciBzY2hlZHVsaW5nIGdyYW51bGFyaXR5
IChlLmcuIGNvcmVzKS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDU2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oIHwgIDggKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgMSArCiAzIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDgx
OWE3OGI2NDYuLmU5ZDkxZDI5Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1Myw2ICsyNTMsNTIgQEAgc3RhdGljIHZv
aWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190
ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAK
K3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3sK
KyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldl9pdGVtOworICAgIHN0cnVjdCBkb21haW4gKmQg
PSBpdGVtLT52Y3B1LT5kb21haW47CisKKyAgICBpZiAoIGQtPnNjaGVkX2l0ZW1fbGlzdCA9PSBp
dGVtICkKKyAgICAgICAgZC0+c2NoZWRfaXRlbV9saXN0ID0gaXRlbS0+bmV4dF9pbl9saXN0Owor
ICAgIGVsc2UKKyAgICB7CisgICAgICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0oZCwgcHJldl9pdGVt
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHByZXZfaXRlbS0+bmV4dF9pbl9saXN0ID09
IGl0ZW0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByZXZfaXRlbS0+bmV4dF9p
bl9saXN0ID0gaXRlbS0+bmV4dF9pbl9saXN0OworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgaXRlbS0+dmNwdS0+c2NoZWRfaXRl
bSA9IE5VTEw7CisgICAgeGZyZWUoaXRlbSk7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqc2NoZWRfYWxsb2NfaXRlbShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSwgKipwcmV2X2l0ZW07CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggKGl0ZW0gPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9pdGVtKSkgPT0gTlVM
TCApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgdi0+c2NoZWRfaXRlbSA9IGl0ZW07Cisg
ICAgaXRlbS0+dmNwdSA9IHY7CisKKyAgICBmb3IgKCBwcmV2X2l0ZW0gPSAmZC0+c2NoZWRfaXRl
bV9saXN0OyAqcHJldl9pdGVtOworICAgICAgICAgIHByZXZfaXRlbSA9ICYoKnByZXZfaXRlbSkt
Pm5leHRfaW5fbGlzdCApCisgICAgICAgIGlmICggKCpwcmV2X2l0ZW0pLT5uZXh0X2luX2xpc3Qg
JiYKKyAgICAgICAgICAgICAoKnByZXZfaXRlbSktPm5leHRfaW5fbGlzdC0+dmNwdS0+dmNwdV9p
ZCA+IHYtPnZjcHVfaWQgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICBpdGVtLT5uZXh0X2lu
X2xpc3QgPSAqcHJldl9pdGVtOworICAgICpwcmV2X2l0ZW0gPSBpdGVtOworCisgICAgcmV0dXJu
IGl0ZW07Cit9CisKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBwcm9jZXNzb3IpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAg
LTI2MCwxMCArMzA2LDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHByb2Nlc3NvcikKIAogICAgIHYtPnByb2Nlc3NvciA9IHByb2Nlc3NvcjsKIAot
ICAgIGlmICggKGl0ZW0gPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9pdGVtKSkgPT0gTlVMTCApCisg
ICAgaWYgKCAoaXRlbSA9IHNjaGVkX2FsbG9jX2l0ZW0odikpID09IE5VTEwgKQogICAgICAgICBy
ZXR1cm4gMTsKLSAgICB2LT5zY2hlZF9pdGVtID0gaXRlbTsKLSAgICBpdGVtLT52Y3B1ID0gdjsK
IAogICAgIC8qIEluaXRpYWxpc2UgdGhlIHBlci12Y3B1IHRpbWVycy4gKi8KICAgICBpbml0X3Rp
bWVyKCZ2LT5wZXJpb2RpY190aW1lciwgdmNwdV9wZXJpb2RpY190aW1lcl9mbiwKQEAgLTI3Niw4
ICszMjAsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yKQogICAgIGl0ZW0tPnByaXYgPSBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQp
LCBhbGxvY192ZGF0YSwgaXRlbSwgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCBpdGVtLT5wcml2
ID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgdi0+c2NoZWRfaXRlbSA9IE5VTEw7Ci0gICAgICAg
IHhmcmVlKGl0ZW0pOworICAgICAgICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSk7CiAgICAgICAgIHJl
dHVybiAxOwogICAgIH0KIApAQCAtNDIwLDggKzQ2Myw3IEBAIHZvaWQgc2NoZWRfZGVzdHJveV92
Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKICAgICBTQ0hFRF9PUCh2Y3B1X3Nj
aGVkdWxlcih2KSwgcmVtb3ZlX2l0ZW0sIGl0ZW0pOwogICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1
bGVyKHYpLCBmcmVlX3ZkYXRhLCBpdGVtLT5wcml2KTsKLSAgICB4ZnJlZShpdGVtKTsKLSAgICB2
LT5zY2hlZF9pdGVtID0gTlVMTDsKKyAgICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSk7CiB9CiAKIGlu
dCBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAppbmRleCAxZmU4N2E3M2I0Li40Y2FhZGU1YjhiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNTEs
OCArNTEsMTYgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwog
c3RydWN0IHNjaGVkX2l0ZW0gewogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdTsKICAg
ICB2b2lkICAgICAgICAgICAgICAgICAgKnByaXY7ICAgICAgLyogc2NoZWR1bGVyIHByaXZhdGUg
ZGF0YSAqLworICAgIHN0cnVjdCBzY2hlZF9pdGVtICAgICAqbmV4dF9pbl9saXN0OwogfTsKIAor
I2RlZmluZSBmb3JfZWFjaF9zY2hlZF9pdGVtKGQsIGUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZm9yICggKGUpID0gKGQpLT5zY2hlZF9pdGVtX2xpc3Q7
IChlKSAhPSBOVUxMOyAoZSkgPSAoZSktPm5leHRfaW5fbGlzdCApCisKKyNkZWZpbmUgZm9yX2Vh
Y2hfc2NoZWRfaXRlbV92Y3B1KGksIHYpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGZvciAoICh2KSA9IChpKS0+dmNwdTsgKHYpICE9IE5VTEwgJiYgKHYpLT5zY2hl
ZF9pdGVtID09IChpKTsgICAgICAgICBcCisgICAgICAgICAgKHYpID0gKHYpLT5uZXh0X2luX2xp
c3QgKQorCiAvKgogICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28gbWFu
eSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgogICogV2l0aGluIGVhY2ggc2NoZWR1bGVyLCB3aGVu
IHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDZhY2RjMGY1
YmUuLjJlOWNlZDI5YTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0zMzQsNiArMzM0LDcgQEAgc3RydWN0IGRvbWFp
bgogCiAgICAgLyogU2NoZWR1bGluZy4gKi8KICAgICB2b2lkICAgICAgICAgICAgKnNjaGVkX3By
aXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhICovCisgICAgc3RydWN0IHNjaGVkX2l0
ZW0gKnNjaGVkX2l0ZW1fbGlzdDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAgKmNwdXBvb2w7CiAKICAg
ICBzdHJ1Y3QgZG9tYWluICAgKm5leHRfaW5fbGlzdDsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8g-0003dt-6s; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8c-0003YM-Nd
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:46 +0000
X-Inumbo-ID: aee07f49-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aee07f49-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 5D3F3B023;
 Fri, 29 Mar 2019 15:09:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:00 +0100
Message-Id: <20190329150934.17694-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 15/49] xen/sched: move per cpu scheduler
 private data into struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmVwYXJlcyBzdXBwb3J0IG9mIGxhcmdlciBzY2hlZHVsaW5nIGdyYW51bGFyaXRpZXMs
IGUuZy4gY29yZQpzY2hlZHVsaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAgIHwgIDYgKyst
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgIHwgMTQgKysrKystLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jICAgIHwgMjQgKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMgICAgICAgfCAgOCArKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgICB8IDEyICsrKysrLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAg
IHwgNTYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggICAgfCAyMCArKysrKysrLS0tLS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlv
bnMoKyksIDc0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA1NzAxYmFmMzM3Li45
ZGMxZmY2YTczIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC00NzUsNyArNDc1LDcgQEAgYTY1M3NjaGVk
X2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSkKICAgICAgKiBJZiB0aGUgVkNQVSBiZWluZyBwdXQgdG8gc2xlZXAgaXMgdGhlIHNh
bWUgb25lIHRoYXQgaXMgY3VycmVudGx5CiAgICAgICogcnVubmluZywgcmFpc2UgYSBzb2Z0aXJx
IHRvIGludm9rZSB0aGUgc2NoZWR1bGVyIHRvIHN3aXRjaCBkb21haW5zLgogICAgICAqLwotICAg
IGlmICggcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2Yy0+cHJvY2Vzc29yKS5jdXJyID09IGl0ZW0g
KQorICAgIGlmICggcGVyX2NwdShzY2hlZF9yZXMsIHZjLT5wcm9jZXNzb3IpLT5jdXJyID09IGl0
ZW0gKQogICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9T
T0ZUSVJRKTsKIH0KIApAQCAtNjQyLDcgKzY0Miw3IEBAIHN0YXRpYyB2b2lkCiBhNjUzX3N3aXRj
aF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAg
ICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAgIHN0cnVjdCBz
Y2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAgIGFy
aW5jNjUzX3ZjcHVfdCAqc3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAm
JiBpc19pZGxlX3ZjcHUoc3ZjLT52YykpOwpAQCAtNjUwLDcgKzY1MCw3IEBAIGE2NTNfc3dpdGNo
X3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAg
aWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKIAogICAgIHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRhICovCisgICAgcGVyX2NwdShzY2hlZF9y
ZXMsIGNwdSktPnNjaGVkX3ByaXYgPSBOVUxMOyAvKiBubyBwZGF0YSAqLwogCiAgICAgLyoKICAg
ICAgKiAoUmU/KXJvdXRlIHRoZSBsb2NrIHRvIGl0cyBkZWZhdWx0IGxvY2F0aW9uLiBXZSBhY3R1
YWxseSBkbyBub3QgdXNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA2NTUyZDRjMDg3Li5lODM2OWIzNjQ4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKQEAgLTgyLDcgKzgyLDcgQEAKICNkZWZpbmUgQ1NDSEVEX1BSSVYoX29wcykg
ICBcCiAgICAgKChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKikoKF9vcHMpLT5zY2hlZF9kYXRhKSkK
ICNkZWZpbmUgQ1NDSEVEX1BDUFUoX2MpICAgICBcCi0gICAgKChzdHJ1Y3QgY3NjaGVkX3BjcHUg
KilwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIF9jKS5zY2hlZF9wcml2KQorICAgICgoc3RydWN0IGNz
Y2hlZF9wY3B1ICopcGVyX2NwdShzY2hlZF9yZXMsIF9jKS0+c2NoZWRfcHJpdikKICNkZWZpbmUg
Q1NDSEVEX0lURU0oaXRlbSkgICAoKHN0cnVjdCBjc2NoZWRfaXRlbSAqKSAoaXRlbSktPnByaXYp
CiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAgKChzdHJ1Y3QgY3NjaGVkX2RvbSAqKSAoX2Rv
bSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEoX2NwdSkgICAgICAgICAgKCYoQ1NDSEVEX1BD
UFUoX2NwdSktPnJ1bnEpKQpAQCAtMjQ4LDcgKzI0OCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90
IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIC8qCiAgICAgICogV2UncmUgcGVl
a2luZyBhdCBjcHUncyBydW5xLCB3ZSBtdXN0IGhvbGQgdGhlIHByb3BlciBsb2NrLgogICAgICAq
LwotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSku
c2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
X3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgcmV0dXJuIGxpc3RfZW1wdHkoUlVO
UShjcHUpKSB8fAogICAgICAgICAgICBpc19pZGxlX3ZjcHUoX19ydW5xX2VsZW0oUlVOUShjcHUp
LT5uZXh0KS0+dmNwdSk7CkBAIC0yNTcsNyArMjU3LDcgQEAgc3RhdGljIGlubGluZSBib29sX3Qg
aXNfcnVucV9pZGxlKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGluY19u
cl9ydW5uYWJsZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykp
OwogICAgIENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlKys7CiAKIH0KQEAgLTI2NSw3ICsy
NjUsNyBAQCBpbmNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbmxpbmUg
dm9pZAogZGVjX25yX3J1bm5hYmxlKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hl
ZHVsZV9sb2NrKSk7CiAgICAgQVNTRVJUKENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlID49
IDEpOwogICAgIENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlLS07CiB9CkBAIC02MTUsNyAr
NjE1LDcgQEAgY3NjaGVkX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2
b2lkICpwZGF0YSwgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKLSAgICBzdHJ1Y3Qg
c2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKIAogICAg
IC8qCiAgICAgICogVGhpcyBpcyBjYWxsZWQgZWl0aGVyIGR1cmluZyBkdXJpbmcgYm9vdCwgcmVz
dW1lIG9yIGhvdHBsdWcsIGluCkBAIC02MzUsNyArNjM1LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hl
ZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNw
dSwKICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAg
IHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7
CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUp
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYobmV3X29wcyk7
CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMgPSB2ZGF0YTsKIApAQCAtNjU0LDcgKzY1NCw3
IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWdu
ZWQgaW50IGNwdSwKICAgICBzcGluX3VubG9jaygmcHJ2LT5sb2NrKTsKIAogICAgIHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWRfcHJpdiA9IHBkYXRhOworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hl
ZF9wcml2ID0gcGRhdGE7CiAKICAgICAvKgogICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8g
dGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpp
bmRleCA1YTNhMGJhYmFiLi5kZjBlNzI4MmNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTY3LDcgKzU2
Nyw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqY3NjaGVkMl9wcml2
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3Nj
aGVkMl9wY3B1ICpjc2NoZWQyX3BjcHUodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4g
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXY7CisgICAgcmV0dXJuIHBlcl9j
cHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZF9wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKmNzY2hlZDJfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKQEAgLTEyNzYsNyArMTI3Niw3IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICAgIHN0cnVjdCBsaXN0X2hlYWQg
KiBydW5xID0gJmMycnFkKG9wcywgY3B1KS0+cnVucTsKICAgICBpbnQgcG9zID0gMDsKIAotICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1
bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEoc3ZjKSk7
CiAgICAgQVNTRVJUKGMycihjcHUpID09IGMycihzdmMtPnZjcHUtPnByb2Nlc3NvcikpOwpAQCAt
MTc5Nyw3ICsxNzk3LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICpzdmMpCiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9t
OwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAotICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVf
bG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1
KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgaWYgKCBzdmMtPmJ1ZGdldCA+IDAgKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKQEAgLTE4NDQsNyArMTg0NCw3IEBAIHZjcHVfcmV0dXJuX2J1ZGdldChz
dHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKICAgICBz
dHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CiAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAg
ICAgQVNTRVJUKGxpc3RfZW1wdHkocGFya2VkKSk7CiAKICAgICAvKiBidWRnZXRfbG9jayBuZXN0
cyBpbnNpZGUgcnVucXVldWUgbG9jay4gKi8KQEAgLTIxMDEsNyArMjEwMSw3IEBAIGNzY2hlZDJf
aXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0pCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgc190aW1l
X3Qgbm93OwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0
YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9j
cHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2YykpOwogCkBAIC0yMjI5LDcgKzIyMjksNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
ICoganVzdCBncmFiIHRoZSBwcnYgbG9jay4gIEluc3RlYWQsIHdlJ2xsIGhhdmUgdG8gdHJ5bG9j
aywgYW5kCiAgICAgICogZG8gc29tZXRoaW5nIGVsc2UgcmVhc29uYWJsZSBpZiB3ZSBmYWlsLgog
ICAgICAqLwotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1
KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgaWYgKCAhcmVhZF90cnls
b2NrKCZwcnYtPmxvY2spICkKICAgICB7CkBAIC0yNTY5LDcgKzI1NjksNyBAQCBzdGF0aWMgdm9p
ZCBiYWxhbmNlX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3Rp
bWVfdCBub3cpCiAgICAgICogb24gZWl0aGVyIHNpZGUgbWF5IGJlIGVtcHR5KS4KICAgICAgKi8K
IAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSku
c2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
X3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogICAgIHN0LmxycWQgPSBjMnJxZChvcHMsIGNw
dSk7CiAKICAgICB1cGRhdGVfcnVucV9sb2FkKG9wcywgc3QubHJxZCwgMCwgbm93KTsKQEAgLTM0
NzUsNyArMzQ3NSw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgcnFkID0gYzJycWQob3BzLCBj
cHUpOwogICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmFjdGl2ZSkpOwog
Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5z
Y2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShz
Y3Vyci0+dmNwdSkgJiYgc2N1cnItPnJxZCAhPSBycWQpOwogCkBAIC0zODY0LDcgKzM4NjQsNyBA
QCBjc2NoZWQyX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpw
ZGF0YSwgaW50IGNwdSkKIAogICAgIHJxaSA9IGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsK
ICAgICAvKiBNb3ZlIHRoZSBzY2hlZHVsZXIgbG9jayB0byB0aGUgbmV3IHJ1bnEgbG9jay4gKi8K
LSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayA9ICZwcnYtPnJx
ZFtycWldLmxvY2s7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2sg
PSAmcHJ2LT5ycWRbcnFpXS5sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxv
Y2soKTogc2NoZWR1bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwogICAgIHNwaW5fdW5sb2Nr
KG9sZF9sb2NrKTsKQEAgLTM5MDMsMTAgKzM5MDMsMTAgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQo
c3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgKiB0aGlz
IHNjaGVkdWxlciwgYW5kIHNvIGl0J3Mgc2FmZSB0byBoYXZlIHRha2VuIGl0IC9iZWZvcmUvIG91
cgogICAgICAqIHByaXZhdGUgZ2xvYmFsIGxvY2suCiAgICAgICovCi0gICAgQVNTRVJUKHBlcl9j
cHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrICE9ICZwcnYtPnJxZFtycWldLmxv
Y2spOworICAgIEFTU0VSVChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jayAh
PSAmcHJ2LT5ycWRbcnFpXS5sb2NrKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0g
bmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9IHBk
YXRhOworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZF9wcml2ID0gcGRhdGE7CiAK
ICAgICAvKgogICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxvY2sg
YXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LApAQCAtMzkxNCw3ICszOTE0LDcgQEAgY3NjaGVkMl9z
d2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwK
ICAgICAgKiB0YWtpbmcgaXQsIGZpbmQgYWxsIHRoZSBpbml0aWFsaXphdGlvbnMgd2UndmUgZG9u
ZSBhYm92ZSBpbiBwbGFjZS4KICAgICAgKi8KICAgICBzbXBfbWIoKTsKLSAgICBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayA9ICZwcnYtPnJxZFtycWldLmxvY2s7Cisg
ICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2sgPSAmcHJ2LT5ycWRbcnFp
XS5sb2NrOwogCiAgICAgd3JpdGVfdW5sb2NrKCZwcnYtPmxvY2spOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBm
N2EyNjUwYzQ4Li5hOWNmYTE2M2I5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTY4LDcgKzE2OCw3IEBAIHN0YXRp
YyB2b2lkIGluaXRfcGRhdGEoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQg
Y3B1KQogc3RhdGljIHZvaWQgbnVsbF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiB7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2ID0gbnVsbF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNk
ID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CiAKICAgICAvKiBhbGxvY19wZGF0YSBpcyBub3Qg
aW1wbGVtZW50ZWQsIHNvIHdlIHdhbnQgdGhpcyB0byBiZSBOVUxMLiAqLwogICAgIEFTU0VSVCgh
cGRhdGEpOwpAQCAtMjc3LDcgKzI3Nyw3IEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYt
PnByb2Nlc3NvciwgbmV3X2NwdTsKICAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtPmRvbWFpbik7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAogICAg
IGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQogICAgIHsKQEAgLTM4OCw3ICsz
ODgsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diwgc3RydWN0IHZjcHUgKnYsCiBzdGF0aWMgdm9pZCBudWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAgIHN0cnVjdCBzY2hl
ZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAgIHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgbnVs
bF9pdGVtICpudmMgPSB2ZGF0YTsKIApAQCAtNDA2LDcgKzQwNiw3IEBAIHN0YXRpYyB2b2lkIG51
bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBj
cHUsCiAgICAgaW5pdF9wZGF0YShwcnYsIGNwdSk7CiAKICAgICBwZXJfY3B1KHNjaGVkdWxlciwg
Y3B1KSA9IG5ld19vcHM7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3By
aXYgPSBwZGF0YTsKKyAgICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWRfcHJpdiA9IHBk
YXRhOwogCiAgICAgLyoKICAgICAgKiAoUmU/KXJvdXRlIHRoZSBsb2NrIHRvIHRoZSBwZXIgcENQ
VSBsb2NrIGFzIC9sYXN0LyB0aGluZy4gSW4gZmFjdCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCBhM2NkMDBmNzY1Li4wMDE5
NjQ2YjUyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9ydC5jCkBAIC03NSw3ICs3NSw3IEBACiAvKgogICogTG9ja2luZzoKICAqIEEgZ2xv
YmFsIHN5c3RlbSBsb2NrIGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgUnVuUSBhbmQgRGVwbGV0ZWRR
LgotICogVGhlIGdsb2JhbCBsb2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWR1bGVfZGF0YS5zY2hl
ZHVsZV9sb2NrCisgKiBUaGUgZ2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNlZCBieSBzY2hlZF9yZXMt
PnNjaGVkdWxlX2xvY2sKICAqIGZyb20gYWxsIHBoeXNpY2FsIGNwdXMuCiAgKgogICogVGhlIGxv
Y2sgaXMgYWxyZWFkeSBncmFiYmVkIHdoZW4gY2FsbGluZyB3YWtlL3NsZWVwL3NjaGVkdWxlLyBm
dW5jdGlvbnMKQEAgLTE3Niw3ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRs
ZXIodm9pZCAqZGF0YSk7CiAKIC8qCiAgKiBTeXN0ZW0td2lkZSBwcml2YXRlIGRhdGEsIGluY2x1
ZGUgZ2xvYmFsIFJ1blF1ZXVlL0RlcGxldGVkUQotICogR2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNl
ZCBieSBzY2hlZHVsZV9kYXRhLnNjaGVkdWxlX2xvY2sgZnJvbSBhbGwKKyAqIEdsb2JhbCBsb2Nr
IGlzIHJlZmVyZW5jZWQgYnkgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrIGZyb20gYWxsCiAgKiBw
aHlzaWNhbCBjcHVzLiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdmNwdV9zY2hlZHVsZV9sb2NrX2ly
cSgpCiAgKi8KIHN0cnVjdCBydF9wcml2YXRlIHsKQEAgLTcyMyw3ICs3MjMsNyBAQCBydF9pbml0
X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUp
CiAgICAgfQogCiAgICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gb3VyIGdsb2JhbCBy
dW5xdWV1ZSBsb2NrLiAgKi8KLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1
bGVfbG9jayA9ICZwcnYtPmxvY2s7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVk
dWxlX2xvY2sgPSAmcHJ2LT5sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxv
Y2soKTogcGVyX2NwdSgpLnNjaGVkdWxlX2xvY2sgY2hhbmdlZCEgKi8KICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7CkBAIC03NDUsNyArNzQ1LDcgQEAgcnRfc3dp
dGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAg
ICAgICogYW5vdGhlciBzY2hlZHVsZXIsIGJ1dCB0aGF0IGlzIGhvdyB0aGluZ3MgbmVlZCB0byBi
ZSwgZm9yCiAgICAgICogcHJldmVudGluZyByYWNlcy4KICAgICAgKi8KLSAgICBBU1NFUlQocGVy
X2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2sgIT0gJnBydi0+bG9jayk7Cisg
ICAgQVNTRVJUKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrICE9ICZwcnYt
PmxvY2spOwogCiAgICAgLyoKICAgICAgKiBJZiB3ZSBhcmUgdGhlIGFic29sdXRlIGZpcnN0IGNw
dSBiZWluZyBzd2l0Y2hlZCB0b3dhcmQgdGhpcwpAQCAtNzYzLDcgKzc2Myw3IEBAIHJ0X3N3aXRj
aF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAg
ICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKICAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9IG5ld19vcHM7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBj
cHUpLnNjaGVkX3ByaXYgPSBOVUxMOyAvKiBubyBwZGF0YSAqLworICAgIHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpLT5zY2hlZF9wcml2ID0gTlVMTDsgLyogbm8gcGRhdGEgKi8KIAogICAgIC8qCiAg
ICAgICogKFJlPylyb3V0ZSB0aGUgbG9jayB0byB0aGUgcGVyIHBDUFUgbG9jayBhcyAvbGFzdC8g
dGhpbmcuIEluIGZhY3QsCkBAIC03NzEsNyArNzcxLDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVj
dCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICogdGFraW5nIGl0
LCBmaW5kIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3ZlIGRvbmUgYWJvdmUgaW4gcGxhY2Uu
CiAgICAgICovCiAgICAgc21wX21iKCk7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUp
LnNjaGVkdWxlX2xvY2sgPSAmcHJ2LT5sb2NrOworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUp
LT5zY2hlZHVsZV9sb2NrID0gJnBydi0+bG9jazsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA5
MGViOTE1ZTRlLi5hOWE5ZjJiNjkxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02MSw3ICs2MSw2IEBAIHN0YXRpYyB2b2lk
IHZjcHVfc2luZ2xlc2hvdF90aW1lcl9mbih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxf
dGltZXJfZm4odm9pZCAqZGF0YSk7CiAKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhh
dCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BV
KHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFRklORV9QRVJfQ1BVKHN0
cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCkBAIC0xNjEsNyArMTYwLDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgICAgICAhdGVzdF9iaXQodi0+dmNwdV9pZCwgdi0+ZG9tYWluLT5wb2xsX21hc2spICkKICAg
ICAgICAgewogICAgICAgICAgICAgdi0+aXNfdXJnZW50ID0gMDsKLSAgICAgICAgICAgIGF0b21p
Y19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7
CisgICAgICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29y
KS0+dXJnZW50X2NvdW50KTsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlCkBAIC0xNzAsNyAr
MTY5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZShzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgICAgICB1bmxpa2VseSh0ZXN0X2JpdCh2LT52Y3B1X2lkLCB2
LT5kb21haW4tPnBvbGxfbWFzaykpICkKICAgICAgICAgewogICAgICAgICAgICAgdi0+aXNfdXJn
ZW50ID0gMTsKLSAgICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2
LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7CisgICAgICAgICAgICBhdG9taWNfaW5jKCZwZXJf
Y3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+dXJnZW50X2NvdW50KTsKICAgICAgICAgfQog
ICAgIH0KIH0KQEAgLTE4MSw3ICsxODAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UoCiAgICAgc190aW1lX3QgZGVsdGE7CiAKICAgICBBU1NFUlQodi0+cnVuc3Rh
dGUuc3RhdGUgIT0gbmV3X3N0YXRlKTsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2Nw
dShzY2hlZHVsZV9kYXRhLHYtPnByb2Nlc3Nvcikuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+c2NoZWR1
bGVfbG9jaykpOwogCiAgICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBAIC0zMzgs
NyArMzM3LDcgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHByb2Nlc3NvcikKICAgICAvKiBJZGxlIFZDUFVzIGFyZSBzY2hlZHVsZWQgaW1tZWRpYXRl
bHksIHNvIGRvbid0IHB1dCB0aGVtIGluIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggaXNfaWRsZV9k
b21haW4oZCkgKQogICAgIHsKLSAgICAgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9j
ZXNzb3IpLmN1cnIgPSBpdGVtOworICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vz
c29yKS0+Y3VyciA9IGl0ZW07CiAgICAgICAgIHYtPmlzX3J1bm5pbmcgPSAxOwogICAgIH0KICAg
ICBlbHNlCkBAIC00NjMsNyArNDYyLDcgQEAgdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0
IHZjcHUgKnYpCiAgICAga2lsbF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7CiAgICAga2ls
bF90aW1lcigmdi0+cG9sbF90aW1lcik7CiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYt
PmlzX3VyZ2VudCkgKQotICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKKyAgICAgICAgYXRvbWljX2RlYygmcGVyX2Nw
dShzY2hlZF9yZXMsIHYtPnByb2Nlc3NvciktPnVyZ2VudF9jb3VudCk7CiAgICAgU0NIRURfT1Ao
dmNwdV9zY2hlZHVsZXIodiksIHJlbW92ZV9pdGVtLCBpdGVtKTsKICAgICBTQ0hFRF9PUCh2Y3B1
X3NjaGVkdWxlcih2KSwgZnJlZV92ZGF0YSwgaXRlbS0+cHJpdik7CiAgICAgc2NoZWRfZnJlZV9p
dGVtKGl0ZW0pOwpAQCAtNTEwLDcgKzUwOSw3IEBAIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0
IHZjcHUgKnYpCiB7Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVf
ZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nlc3NvciktPnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNjA1LDgg
KzYwNCw4IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBuZXdfY3B1KQogICAgICAqLwogICAgIGlmICggdW5saWtlbHkodi0+aXNfdXJn
ZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCiAgICAgewotICAgICAgICBhdG9taWNfaW5j
KCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnVyZ2VudF9jb3VudCk7Ci0gICAgICAg
IGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgb2xkX2NwdSkudXJnZW50X2NvdW50
KTsKKyAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpLT51cmdl
bnRfY291bnQpOworICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3Jlcywgb2xkX2Nw
dSktPnVyZ2VudF9jb3VudCk7CiAgICAgfQogCiAgICAgLyoKQEAgLTY3OCwyMCArNjc3LDIwIEBA
IHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAqIGFyZSBub3QgY29ycmVjdCBhbnkgbG9uZ2VyIGFmdGVyIGV2YWx1YXRpbmcgb2xkIGFuZCBu
ZXcgY3B1IGhvbGRpbmcKICAgICAgICAgICogdGhlIGxvY2tzLgogICAgICAgICAgKi8KLSAgICAg
ICAgb2xkX2xvY2sgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG9sZF9jcHUpLnNjaGVkdWxlX2xv
Y2s7Ci0gICAgICAgIG5ld19sb2NrID0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5z
Y2hlZHVsZV9sb2NrOworICAgICAgICBvbGRfbG9jayA9IHBlcl9jcHUoc2NoZWRfcmVzLCBvbGRf
Y3B1KS0+c2NoZWR1bGVfbG9jazsKKyAgICAgICAgbmV3X2xvY2sgPSBwZXJfY3B1KHNjaGVkX3Jl
cywgbmV3X2NwdSktPnNjaGVkdWxlX2xvY2s7CiAKICAgICAgICAgc2NoZWRfc3Bpbl9sb2NrX2Rv
dWJsZShvbGRfbG9jaywgbmV3X2xvY2ssICZmbGFncyk7CiAKICAgICAgICAgb2xkX2NwdSA9IHYt
PnByb2Nlc3NvcjsKLSAgICAgICAgaWYgKCBvbGRfbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIG9sZF9jcHUpLnNjaGVkdWxlX2xvY2sgKQorICAgICAgICBpZiAoIG9sZF9sb2NrID09IHBl
cl9jcHUoc2NoZWRfcmVzLCBvbGRfY3B1KS0+c2NoZWR1bGVfbG9jayApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBJZiB3ZSBzZWxlY3RlZCBhIENQVSBvbiB0aGUg
cHJldmlvc3UgaXRlcmF0aW9uLCBjaGVjayBpZiBpdAogICAgICAgICAgICAgICogcmVtYWlucyBz
dWl0YWJsZSBmb3IgcnVubmluZyB0aGlzIHZDUFUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIGlmICggcGlja19jYWxsZWQgJiYKLSAgICAgICAgICAgICAgICAgKG5ld19sb2NrID09IHBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVfbG9jaykgJiYKKyAgICAgICAg
ICAgICAgICAgKG5ld19sb2NrID09IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KS0+c2NoZWR1
bGVfbG9jaykgJiYKICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2
LT5jcHVfaGFyZF9hZmZpbml0eSkgJiYKICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2Nw
dShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxpZCkgKQogICAgICAgICAgICAg
ICAgIGJyZWFrOwpAQCAtNjk5LDcgKzY5OCw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9m
aW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAq
LwogICAgICAgICAgICAgbmV3X2NwdSA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNr
X3Jlc291cmNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX2l0ZW0p
LT5wcm9jZXNzb3I7Ci0gICAgICAgICAgICBpZiAoIChuZXdfbG9jayA9PSBwZXJfY3B1KHNjaGVk
dWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYmCisgICAgICAgICAgICBpZiAoIChu
ZXdfbG9jayA9PSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSktPnNjaGVkdWxlX2xvY2spICYm
CiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5j
cHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IHBpY2tfY2FsbGVkID0gMTsKQEAgLTE0OTIsNyArMTQ5MSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVk
dWxlKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAgICAgKnNjaGVkOwogICAgIHVuc2lnbmVk
IGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAmdGhpc19jcHUodGFza2xldF93b3JrX3RvX2Rv
KTsKICAgICBib29sX3QgICAgICAgICAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IDA7
Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc2Q7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7CiAgICAgc3RydWN0IHRhc2tf
c2xpY2UgICAgIG5leHRfc2xpY2U7CiAgICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
QEAgLTE1MDEsNyArMTUwMCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKICAgICBT
Q0hFRF9TVEFUX0NSQU5LKHNjaGVkX3J1bik7CiAKLSAgICBzZCA9ICZ0aGlzX2NwdShzY2hlZHVs
ZV9kYXRhKTsKKyAgICBzZCA9IHRoaXNfY3B1KHNjaGVkX3Jlcyk7CiAKICAgICAvKiBVcGRhdGUg
dGFza2xldCBzY2hlZHVsaW5nIHN0YXR1cy4gKi8KICAgICBzd2l0Y2ggKCAqdGFza2xldF93b3Jr
ICkKQEAgLTE2NDMsMTUgKzE2NDIsMTQgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lk
ICpkYXRhKQogCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQog
ewotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKICAgICB2b2lkICpzY2hlZF9w
cml2OwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogCi0gICAgcmVzID0geG1hbGxv
YyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOwotICAgIGlmICggcmVzID09IE5VTEwgKQorICAgIHNk
ID0geG1hbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOworICAgIGlmICggc2QgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIHJlcy0+cHJvY2Vzc29yID0gY3B1OwotICAg
IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0gcmVzOworICAgIHNkLT5wcm9jZXNzb3IgPSBjcHU7
CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBzZDsKIAogICAgIHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpID0gJm9wczsKICAgICBzcGluX2xvY2tfaW5pdCgmc2QtPl9sb2NrKTsKQEAgLTE3
MDcsNyArMTcwNSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBj
cHUpCiAKIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
Y3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gcGVyX2NwdShzY2hlZF9yZXMs
IGNwdSk7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwg
Y3B1KTsKIAogICAgIFNDSEVEX09QKHNjaGVkLCBmcmVlX3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwg
Y3B1KTsKQEAgLTE3MjcsNyArMTcyNSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxi
YWNrKAogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1OwogICAg
IHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7Ci0gICAg
c3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsK
KyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7
CiAgICAgaW50IHJjID0gMDsKIAogICAgIC8qCkBAIC0xODYwLDEwICsxODU4LDEwIEBAIHZvaWQg
X19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9
IG5yX2NwdV9pZHM7CiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwgMCkgPT0g
TlVMTCApCiAgICAgICAgIEJVRygpOwotICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLmN1cnIg
PSBpZGxlX3ZjcHVbMF0tPnNjaGVkX2l0ZW07Ci0gICAgdGhpc19jcHUoc2NoZWR1bGVfZGF0YSku
c2NoZWRfcHJpdiA9IFNDSEVEX09QKCZvcHMsIGFsbG9jX3BkYXRhLCAwKTsKLSAgICBCVUdfT04o
SVNfRVJSKHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYpKTsKLSAgICBTQ0hFRF9P
UCgmb3BzLCBpbml0X3BkYXRhLCB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2LCAw
KTsKKyAgICB0aGlzX2NwdShzY2hlZF9yZXMpLT5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hlZF9p
dGVtOworICAgIHRoaXNfY3B1KHNjaGVkX3JlcyktPnNjaGVkX3ByaXYgPSBTQ0hFRF9PUCgmb3Bz
LCBhbGxvY19wZGF0YSwgMCk7CisgICAgQlVHX09OKElTX0VSUih0aGlzX2NwdShzY2hlZF9yZXMp
LT5zY2hlZF9wcml2KSk7CisgICAgU0NIRURfT1AoJm9wcywgaW5pdF9wZGF0YSwgdGhpc19jcHUo
c2NoZWRfcmVzKS0+c2NoZWRfcHJpdiwgMCk7CiB9CiAKIC8qCkBAIC0xOTQzLDcgKzE5NDEsNyBA
QCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9v
bCAqYykKICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIAogICAg
IHZwcml2X29sZCA9IGlkbGUtPnNjaGVkX2l0ZW0tPnByaXY7Ci0gICAgcHByaXZfb2xkID0gcGVy
X2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXY7CisgICAgcHByaXZfb2xkID0gcGVy
X2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkX3ByaXY7CiAgICAgU0NIRURfT1AobmV3X29wcywg
c3dpdGNoX3NjaGVkLCBjcHUsIHBwcml2LCB2cHJpdik7CiAKICAgICAvKiBfTm90XyBwY3B1X3Nj
aGVkdWxlX3VubG9jaygpOiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1aWRsZS5oCmluZGV4IDA4ZGEwMTgwM2YuLmY1MjAxNDU3NTIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
aWRsZS5oCkBAIC0zMyw3ICszMyw3IEBAIHZvaWQgdXBkYXRlX2xhc3RfY3hfc3RhdChzdHJ1Y3Qg
YWNwaV9wcm9jZXNzb3JfcG93ZXIgKiwKICAqLwogc3RhdGljIGlubGluZSBpbnQgc2NoZWRfaGFz
X3VyZ2VudF92Y3B1KHZvaWQpCiB7Ci0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShz
Y2hlZHVsZV9kYXRhKS51cmdlbnRfY291bnQpOworICAgIHJldHVybiBhdG9taWNfcmVhZCgmdGhp
c19jcHUoc2NoZWRfcmVzKS0+dXJnZW50X2NvdW50KTsKIH0KIAogI2VuZGlmIC8qIF9fWDg2X0FT
TV9DUFVJRExFX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA4NWI3N2RhZmRjLi40YmMwNTNlOWY3
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaApAQCAtMzMsMjIgKzMzLDE4IEBAIGV4dGVybiBpbnQgc2NoZWRfcmF0
ZWxpbWl0X3VzOwogICogRm9yIGNhY2hlIGJldHRlcm5lc3MsIGtlZXAgdGhlIGFjdHVhbCBsb2Nr
IGluIHRoZSBzYW1lIGNhY2hlIGFyZWEKICAqIGFzIHRoZSByZXN0IG9mIHRoZSBzdHJ1Y3QuICBK
dXN0IGhhdmUgdGhlIHNjaGVkdWxlciBwb2ludCB0byB0aGUKICAqIG9uZSBpdCB3YW50cyAoVGhp
cyBtYXkgYmUgdGhlIG9uZSByaWdodCBpbiBmcm9udCBvZiBpdCkuKi8KLXN0cnVjdCBzY2hlZHVs
ZV9kYXRhIHsKK3N0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAg
ICpzY2hlZHVsZV9sb2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKICAgICBzdHJ1
Y3Qgc2NoZWRfaXRlbSAgKmN1cnI7ICAgICAgICAgICAvKiBjdXJyZW50IHRhc2sgICAgICAgICAg
ICAgICAgICAgICovCiAgICAgdm9pZCAgICAgICAgICAgICAgICpzY2hlZF9wcml2OwogICAgIHN0
cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsgICAgICAgIC8qIHNjaGVkdWxpbmcgdGltZXIgICAg
ICAgICAgICAgICAgKi8KICAgICBhdG9taWNfdCAgICAgICAgICAgIHVyZ2VudF9jb3VudDsgICAv
KiBob3cgbWFueSB1cmdlbnQgdmNwdXMgICAgICAgICAgICovCisgICAgdW5zaWduZWQgICAgICAg
ICAgICBwcm9jZXNzb3I7CiB9OwogCi0jZGVmaW5lIGN1cnJfb25fY3B1KGMpICAgIChwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIGMpLmN1cnIpCi0KLXN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7Ci0gICAg
dW5zaWduZWQgICAgIHByb2Nlc3NvcjsKLX07CisjZGVmaW5lIGN1cnJfb25fY3B1KGMpICAgIChw
ZXJfY3B1KHNjaGVkX3JlcywgYyktPmN1cnIpCiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2No
ZWR1bGVfZGF0YSwgc2NoZWR1bGVfZGF0YSk7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVk
dWxlciAqLCBzY2hlZHVsZXIpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNw
dXBvb2wpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9y
ZXMpOwpAQCAtODMsNyArNzksNyBAQCBzdGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKmtpbmQjI19z
Y2hlZHVsZV9sb2NrIyNpcnEocGFyYW0gRVhUUkFfVFlQRShhcmcpKSBcCiB7IFwKICAgICBmb3Ig
KCA7IDsgKSBcCiAgICAgeyBcCi0gICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jazsgXAorICAgICAgICBzcGlubG9ja190ICps
b2NrID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2s7IFwKICAgICAgICAg
LyogXAogICAgICAgICAgKiB2LT5wcm9jZXNzb3IgbWF5IGNoYW5nZSB3aGVuIGdyYWJiaW5nIHRo
ZSBsb2NrOyBidXQgXAogICAgICAgICAgKiBwZXJfY3B1KHYtPnByb2Nlc3NvcikgbWF5IGFsc28g
Y2hhbmdlLCBpZiBjaGFuZ2luZyBjcHUgcG9vbCBcCkBAIC05Myw3ICs4OSw3IEBAIHN0YXRpYyBp
bmxpbmUgc3BpbmxvY2tfdCAqa2luZCMjX3NjaGVkdWxlX2xvY2sjI2lycShwYXJhbSBFWFRSQV9U
WVBFKGFyZykpIFwKICAgICAgICAgICogbG9jayBtYXkgYmUgdGhlIHNhbWU7IHRoaXMgd2lsbCBz
dWNjZWVkIGluIHRoYXQgY2FzZS4gXAogICAgICAgICAgKi8gXAogICAgICAgICBzcGluX2xvY2sj
I2lycShsb2NrLCAjIyBhcmcpOyBcCi0gICAgICAgIGlmICggbGlrZWx5KGxvY2sgPT0gcGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spICkgXAorICAgICAgICBpZiAoIGxp
a2VseShsb2NrID09IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSApIFwK
ICAgICAgICAgICAgIHJldHVybiBsb2NrOyBcCiAgICAgICAgIHNwaW5fdW5sb2NrIyNpcnEobG9j
aywgIyMgYXJnKTsgXAogICAgIH0gXApAQCAtMTAzLDcgKzk5LDcgQEAgc3RhdGljIGlubGluZSBz
cGlubG9ja190ICpraW5kIyNfc2NoZWR1bGVfbG9jayMjaXJxKHBhcmFtIEVYVFJBX1RZUEUoYXJn
KSkgXAogc3RhdGljIGlubGluZSB2b2lkIGtpbmQjI19zY2hlZHVsZV91bmxvY2sjI2lycShzcGlu
bG9ja190ICpsb2NrIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhUUkFfVFlQRShhcmcpLCBwYXJhbSkgXAogeyBcCi0gICAgQVNTRVJUKGxvY2sgPT0g
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spOyBcCisgICAgQVNTRVJU
KGxvY2sgPT0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spOyBcCiAgICAg
c3Bpbl91bmxvY2sjI2lycShsb2NrLCAjIyBhcmcpOyBcCiB9CiAKQEAgLTEzMiwxMSArMTI4LDEx
IEBAIHNjaGVkX3VubG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29y
LCBfaXJxcmVzdG9yZSwgZmxhZ3MpCiAKIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqcGNwdV9z
Y2hlZHVsZV90cnlsb2NrKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3BpbmxvY2tfdCAqbG9j
ayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrOworICAgIHNwaW5s
b2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jazsKIAog
ICAgIGlmICggIXNwaW5fdHJ5bG9jayhsb2NrKSApCiAgICAgICAgIHJldHVybiBOVUxMOwotICAg
IGlmICggbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayAp
CisgICAgaWYgKCBsb2NrID09IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2Nr
ICkKICAgICAgICAgcmV0dXJuIGxvY2s7CiAgICAgc3Bpbl91bmxvY2sobG9jayk7CiAgICAgcmV0
dXJuIE5VTEw7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8h-0003fU-8G; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8e-0003as-Ew
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:48 +0000
X-Inumbo-ID: ae5aae0e-5234-11e9-a601-3b593fbb0589
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae5aae0e-5234-11e9-a601-3b593fbb0589;
 Fri, 29 Mar 2019 15:09: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 896C9B022;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:58 +0100
Message-Id: <20190329150934.17694-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 13/49] xen/sched: let pick_cpu return a
 scheduler resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiByZXR1cm5pbmcgYSBwaHlzaWNhbCBjcHUgbnVtYmVyIGxldCBwaWNrX2NwdSgp
IHJldHVybiBhCnNjaGVkdWxlciByZXNvdXJjZSBpbnN0ZWFkLiBSZW5hbWUgcGlja19jcHUoKSB0
byBwaWNrX3Jlc291cmNlKCkgdG8KcmVmbGVjdCB0aGF0IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2Fy
aW5jNjUzLmMgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAg
IHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgfCAy
MCArKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICB8IDE4
ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICB8ICA4ICsr
KysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIHwgIDIgKy0KIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oICAgfCAgNCArKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlv
bnMoKyksIDQ5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBmNWFmOGI5NzJkLi5h
Nzc1YmU0Y2JjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC02MDEsMTUgKzYwMSwxNSBAQCBhNjUzc2No
ZWRfZG9fc2NoZWR1bGUoCiB9CiAKIC8qKgotICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5j
dGlvbiB0byBzZWxlY3QgYSBDUFUgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgorICogWGVuIHNjaGVk
dWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzZWxlY3QgYSByZXNvdXJjZSBmb3IgdGhlIFZDUFUg
dG8gcnVuIG9uCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFu
Y2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRl
ciB0byBzdHJ1Y3Qgc2NoZWRfaXRlbQogICoKLSAqIEByZXR1cm4gICAgICAgICAgTnVtYmVyIG9m
IHNlbGVjdGVkIHBoeXNpY2FsIENQVQorICogQHJldHVybiAgICAgICAgICBTY2hlZHVsZXIgcmVz
b3VyY2UgdG8gcnVuIG9uCiAgKi8KLXN0YXRpYyBpbnQKLWE2NTNzY2hlZF9waWNrX2NwdShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQorc3RhdGlj
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCithNjUzc2NoZWRfcGlja19yZXNvdXJjZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgY3B1bWFza190ICpvbmxpbmU7CkBAIC02
MjcsNyArNjI3LDcgQEAgYTY1M3NjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgICAgICB8fCAoY3B1ID49IG5yX2Nw
dV9pZHMpICkKICAgICAgICAgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAotICAgIHJldHVybiBjcHU7
CisgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogfQogCiAvKioKQEAgLTczMCw3
ICs3MzAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9hcmluYzY1M19k
ZWYgPSB7CiAKICAgICAuZG9fc2NoZWR1bGUgICAgPSBhNjUzc2NoZWRfZG9fc2NoZWR1bGUsCiAK
LSAgICAucGlja19jcHUgICAgICAgPSBhNjUzc2NoZWRfcGlja19jcHUsCisgICAgLnBpY2tfcmVz
b3VyY2UgID0gYTY1M3NjaGVkX3BpY2tfcmVzb3VyY2UsCiAKICAgICAuc3dpdGNoX3NjaGVkICAg
PSBhNjUzX3N3aXRjaF9zY2hlZCwKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggZmMwNjhhMWM1Zi4uMTRiNzQ5
ZGMxYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCkBAIC04NjcsOCArODY3LDggQEAgX2NzY2hlZF9jcHVfcGljayhj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1p
dCkKICAgICByZXR1cm4gY3B1OwogfQogCi1zdGF0aWMgaW50Ci1jc2NoZWRfY3B1X3BpY2soY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3N0YXRp
YyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgorY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZj
cHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hF
RF9WQ1BVKHZjKTsKQEAgLTg4MSw3ICs4ODEsNyBAQCBjc2NoZWRfY3B1X3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAgKiBnZXQg
Ym9vc3RlZCwgd2hpY2ggd2UgZG9uJ3QgZGVzZXJ2ZSBhcyB3ZSBhcmUgIm9ubHkiIG1pZ3JhdGlu
Zy4KICAgICAgKi8KICAgICBzZXRfYml0KENTQ0hFRF9GTEFHX1ZDUFVfTUlHUkFUSU5HLCAmc3Zj
LT5mbGFncyk7Ci0gICAgcmV0dXJuIF9jc2NoZWRfY3B1X3BpY2sob3BzLCB2YywgMSk7CisgICAg
cmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBfY3NjaGVkX2NwdV9waWNrKG9wcywgdmMsIDEpKTsK
IH0KIAogc3RhdGljIGlubGluZSB2b2lkCkBAIC05ODEsNyArOTgxLDcgQEAgY3NjaGVkX3ZjcHVf
YWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgLyoKICAgICAgICAgICogSWYgaXQncyBiZWVuIGFjdGl2ZSBhIHdoaWxlLCBjaGVjayBpZiB3
ZSdkIGJlIGJldHRlciBvZmYKICAgICAgICAgICogbWlncmF0aW5nIGl0IHRvIHJ1biBlbHNld2hl
cmUgKHNlZSBtdWx0aS1jb3JlIGFuZCBtdWx0aS10aHJlYWQKLSAgICAgICAgICogc3VwcG9ydCBp
biBjc2NoZWRfY3B1X3BpY2soKSkuCisgICAgICAgICAqIHN1cHBvcnQgaW4gY3NjaGVkX3Jlc19w
aWNrKCkpLgogICAgICAgICAgKi8KICAgICAgICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2so
b3BzLCBjdXJyZW50LCAwKTsKIApAQCAtMTAzNiwxMSArMTAzNiwxMSBAQCBjc2NoZWRfaXRlbV9p
bnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCi0gICAgLyogY3NjaGVkX2Nw
dV9waWNrKCkgbG9va3MgaW4gdmMtPnByb2Nlc3NvcidzIHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxv
Y2suICovCisgICAgLyogY3NjaGVkX3Jlc19waWNrKCkgbG9va3MgaW4gdmMtPnByb2Nlc3Nvcidz
IHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxvY2suICovCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVf
bG9ja19pcnEodmMpOwogCi0gICAgdmMtPnByb2Nlc3NvciA9IGNzY2hlZF9jcHVfcGljayhvcHMs
IGl0ZW0pOwotICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2Yy0+cHJvY2Vzc29y
KTsKKyAgICBpdGVtLT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCBpdGVtKTsKKyAgICB2Yy0+
cHJvY2Vzc29yID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEo
bG9jayk7CiAKQEAgLTIyOTAsNyArMjI5MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyIHNjaGVkX2NyZWRpdF9kZWYgPSB7CiAgICAgLmFkanVzdF9hZmZpbml0eT0gY3NjaGVkX2Fm
Zl9jbnRsLAogICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNzY2hlZF9zeXNfY250bCwKIAotICAgIC5w
aWNrX2NwdSAgICAgICA9IGNzY2hlZF9jcHVfcGljaywKKyAgICAucGlja19yZXNvdXJjZSAgPSBj
c2NoZWRfcmVzX3BpY2ssCiAgICAgLmRvX3NjaGVkdWxlICAgID0gY3NjaGVkX3NjaGVkdWxlLAog
CiAgICAgLmR1bXBfY3B1X3N0YXRlID0gY3NjaGVkX2R1bXBfcGNwdSwKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5k
ZXggNjE0ZDcxZDk0OC4uYzhhZTU4NTI3MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTYyNSw5ICs2MjUs
OSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzdmMpCiAgKiBydW5xLCBfYWx3YXlzXyBoYXBwZW5zIGJ5IG1lYW5zIG9mIHRpY2tsaW5nOgog
ICogIC0gd2hlbiBhIHZjcHUgd2FrZXMgdXAsIGl0IGNhbGxzIGNzY2hlZDJfaXRlbV93YWtlKCks
IHdoaWNoIGNhbGxzCiAgKiAgICBydW5xX3RpY2tsZSgpOwotICogIC0gd2hlbiBhIG1pZ3JhdGlv
biBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBjc2NoZWQyX2NwdV9waWNrKCks
CisgKiAgLSB3aGVuIGEgbWlncmF0aW9uIGlzIGluaXRpYXRlZCBpbiBzY2hlZHVsZS5jLCB3ZSBj
YWxsIGNzY2hlZDJfcmVzX3BpY2soKSwKICAqICAgIGNzY2hlZDJfaXRlbV9taWdyYXRlKCkgKHdo
aWNoIGNhbGxzIG1pZ3JhdGUoKSkgYW5kIGNzY2hlZDJfaXRlbV93YWtlKCkuCi0gKiAgICBjc2No
ZWQyX2NwdV9waWNrKCkgbG9va3MgZm9yIHRoZSBsZWFzdCBsb2FkZWQgcnVucSBhbmQgcmV0dXJu
IGp1c3QgYW55CisgKiAgICBjc2NoZWQyX3Jlc19waWNrKCkgbG9va3MgZm9yIHRoZSBsZWFzdCBs
b2FkZWQgcnVucSBhbmQgcmV0dXJuIGp1c3QgYW55CiAgKiAgICBvZiBpdHMgcHJvY2Vzc29ycy4g
VGhlbiwgY3NjaGVkMl9pdGVtX21pZ3JhdGUoKSBqdXN0IG1vdmVzIHRoZSB2Y3B1IHRvCiAgKiAg
ICB0aGUgY2hvc2VuIHJ1bnEsIGFuZCBpdCBpcyBhZ2FpbiBydW5xX3RpY2tsZSgpLCBjYWxsZWQg
YnkKICAqICAgIGNzY2hlZDJfaXRlbV93YWtlKCkgdGhhdCBhY3R1YWxseSBkZWNpZGVzIHdoYXQg
cGNwdSB0byB1c2Ugd2l0aGluIHRoZQpAQCAtNjc2LDcgKzY3Niw3IEBAIHZvaWQgc210X2lkbGVf
bWFza19jbGVhcih1bnNpZ25lZCBpbnQgY3B1LCBjcHVtYXNrX3QgKm1hc2spCiB9CiAKIC8qCi0g
KiBJbiBjc2NoZWQyX2NwdV9waWNrKCksIGl0IG1heSBub3QgYmUgcG9zc2libGUgdG8gYWN0dWFs
bHkgbG9vayBhdCByZW1vdGUKKyAqIEluIGNzY2hlZDJfcmVzX3BpY2soKSwgaXQgbWF5IG5vdCBi
ZSBwb3NzaWJsZSB0byBhY3R1YWxseSBsb29rIGF0IHJlbW90ZQogICogcnVucXVldWVzICh0aGUg
dHJ5bG9jay1zIG9uIHRoZWlyIHNwaW5sb2NrcyBjYW4gZmFpbCEpLiBJZiB0aGF0IGhhcHBlbnMs
CiAgKiB3ZSBwaWNrLCBpbiBvcmRlciBvZiBkZWNyZWFzaW5nIHByZWZlcmVuY2U6CiAgKiAgMSkg
c3ZjJ3MgY3VycmVudCBwY3B1LCBpZiBpdCBpcyBwYXJ0IG9mIHN2YydzIHNvZnQgYWZmaW5pdHk7
CkBAIC0yMjAxLDggKzIyMDEsOCBAQCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIH0KIAogI2RlZmluZSBN
QVhfTE9BRCAoU1RJTUVfTUFYKQotc3RhdGljIGludAotY3NjaGVkMl9jcHVfcGljayhjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQorc3RhdGljIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IGNzY2hl
ZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc3RydWN0IHZjcHUgKnZj
ID0gaXRlbS0+dmNwdTsKQEAgLTIyMTQsNyArMjIxNCw3IEBAIGNzY2hlZDJfY3B1X3BpY2soY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAg
IEFTU0VSVCghY3B1bWFza19lbXB0eSgmcHJ2LT5hY3RpdmVfcXVldWVzKSk7CiAKLSAgICBTQ0hF
RF9TVEFUX0NSQU5LKHBpY2tfY3B1KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHBpY2tfcmVzb3Vy
Y2UpOwogCiAgICAgLyogTG9ja2luZzoKICAgICAgKiAtIFJ1bnF1ZXVlIGxvY2sgb2YgdmMtPnBy
b2Nlc3NvciBpcyBhbHJlYWR5IGxvY2tlZApAQCAtMjQyMyw3ICsyNDIzLDcgQEAgY3NjaGVkMl9j
cHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICB9CiAK
LSAgICByZXR1cm4gbmV3X2NwdTsKKyAgICByZXR1cm4gcGVyX2NwdShzY2hlZF9yZXMsIG5ld19j
cHUpOwogfQogCiAvKiBXb3JraW5nIHN0YXRlIG9mIHRoZSBsb2FkLWJhbGFuY2luZyBhbGdvcml0
aG0gKi8KQEAgLTMxMjAsMTEgKzMxMjAsMTEgQEAgY3NjaGVkMl9pdGVtX2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgIEFTU0VS
VCghaXNfaWRsZV92Y3B1KHZjKSk7CiAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnN2Yy0+cnVucV9l
bGVtKSk7CiAKLSAgICAvKiBjc2NoZWQyX2NwdV9waWNrKCkgZXhwZWN0cyB0aGUgcGNwdSBsb2Nr
IHRvIGJlIGhlbGQgKi8KKyAgICAvKiBjc2NoZWQyX3Jlc19waWNrKCkgZXhwZWN0cyB0aGUgcGNw
dSBsb2NrIHRvIGJlIGhlbGQgKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2
Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkMl9jcHVfcGljayhvcHMsIGl0ZW0pOwot
ICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2Yy0+cHJvY2Vzc29yKTsKKyAgICBp
dGVtLT5yZXMgPSBjc2NoZWQyX3Jlc19waWNrKG9wcywgaXRlbSk7CisgICAgdmMtPnByb2Nlc3Nv
ciA9IGl0ZW0tPnJlcy0+cHJvY2Vzc29yOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwog
CkBAIC00MTEzLDcgKzQxMTMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hl
ZF9jcmVkaXQyX2RlZiA9IHsKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQyX2FmZl9jbnRs
LAogICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKLSAgICAucGlja19j
cHUgICAgICAgPSBjc2NoZWQyX2NwdV9waWNrLAorICAgIC5waWNrX3Jlc291cmNlICA9IGNzY2hl
ZDJfcmVzX3BpY2ssCiAgICAgLm1pZ3JhdGUgICAgICAgID0gY3NjaGVkMl9pdGVtX21pZ3JhdGUs
CiAgICAgLmRvX3NjaGVkdWxlICAgID0gY3NjaGVkMl9zY2hlZHVsZSwKICAgICAuY29udGV4dF9z
YXZlZCAgPSBjc2NoZWQyX2NvbnRleHRfc2F2ZWQsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDExNGIzMmUyZTEuLmEw
OGYyMzk5M2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jCkBAIC0yNjksOSArMjY5LDExIEBAIHN0YXRpYyB2b2lkIG51bGxf
ZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKICAq
CiAgKiBTbyB0aGlzIGlzIG5vdCBwYXJ0IG9mIGFueSBob3QgcGF0aC4KICAqLwotc3RhdGljIHVu
c2lnbmVkIGludCBwaWNrX2NwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitwaWNrX3JlcyhzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHVuc2lnbmVk
IGludCBiczsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7CiAgICAgdW5zaWduZWQg
aW50IGNwdSA9IHYtPnByb2Nlc3NvciwgbmV3X2NwdTsKICAgICBjcHVtYXNrX3QgKmNwdXMgPSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbik7CiAKQEAgLTMzNSw3ICszMzcsNyBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IHBpY2tfY3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9QSUNLRURfQ1BVLCAx
LCBzaXplb2YoZCksICZkKTsKICAgICB9CiAKLSAgICByZXR1cm4gbmV3X2NwdTsKKyAgICByZXR1
cm4gcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpOwogfQogCiBzdGF0aWMgdm9pZCB2Y3B1X2Fz
c2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2LApAQCAtNDI5LDgg
KzQzMSw4IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLAogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogIHJldHJ5
OgogCi0gICAgY3B1ID0gdi0+cHJvY2Vzc29yID0gcGlja19jcHUocHJ2LCB2KTsKLSAgICBpdGVt
LT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICBpdGVtLT5yZXMgPSBwaWNrX3Jl
cyhwcnYsIGl0ZW0pOworICAgIGNwdSA9IHYtPnByb2Nlc3NvciA9IGl0ZW0tPnJlcy0+cHJvY2Vz
c29yOwogCiAgICAgc3Bpbl91bmxvY2sobG9jayk7CiAKQEAgLTU4NiwxMSArNTg4LDExIEBAIHN0
YXRpYyB2b2lkIG51bGxfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKIH0KIAotc3RhdGljIGludCBudWxsX2Nw
dV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCitzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK251bGxfcmVzX3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7Ci0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikp
OwotICAgIHJldHVybiBwaWNrX2NwdShudWxsX3ByaXYob3BzKSwgdik7CisgICAgQVNTRVJUKCFp
c19pZGxlX3ZjcHUoaXRlbS0+dmNwdSkpOworICAgIHJldHVybiBwaWNrX3JlcyhudWxsX3ByaXYo
b3BzKSwgaXRlbSk7CiB9CiAKIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9taWdyYXRlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTkwOSw3ICs5MTEsNyBAQCBjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyIHNjaGVkX251bGxfZGVmID0gewogCiAgICAgLndha2UgICAgICAgICAgID0gbnVsbF9p
dGVtX3dha2UsCiAgICAgLnNsZWVwICAgICAgICAgID0gbnVsbF9pdGVtX3NsZWVwLAotICAgIC5w
aWNrX2NwdSAgICAgICA9IG51bGxfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gbnVs
bF9yZXNfcGljaywKICAgICAubWlncmF0ZSAgICAgICAgPSBudWxsX2l0ZW1fbWlncmF0ZSwKICAg
ICAuZG9fc2NoZWR1bGUgICAgPSBudWxsX3NjaGVkdWxlLAogCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggNDRiODZmYzA4ZC4u
MmJkNDYzNzU5MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwpAQCAtNjMyLDEyICs2MzIsMTIgQEAgcmVwbHFfcmVpbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogfQogCiAvKgot
ICogUGljayBhIHZhbGlkIENQVSBmb3IgdGhlIHZjcHUgdmMKLSAqIFZhbGlkIENQVSBvZiBhIHZj
cHUgaXMgaW50ZXNlY3Rpb24gb2YgdmNwdSdzIGFmZmluaXR5Ci0gKiBhbmQgYXZhaWxhYmxlIGNw
dXMKKyAqIFBpY2sgYSB2YWxpZCByZXNvdXJjZSBmb3IgdGhlIHZjcHUgdmMKKyAqIFZhbGlkIHJl
c291cmNlIG9mIGEgdmNwdSBpcyBpbnRlc2VjdGlvbiBvZiB2Y3B1J3MgYWZmaW5pdHkKKyAqIGFu
ZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAgKi8KLXN0YXRpYyBpbnQKLXJ0X2NwdV9waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCitzdGF0aWMg
c3RydWN0IHNjaGVkX3Jlc291cmNlICoKK3J0X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZj
ID0gaXRlbS0+dmNwdTsKICAgICBjcHVtYXNrX3QgY3B1czsKQEAgLTY1Miw3ICs2NTIsNyBAQCBy
dF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtKQogICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xlKHZjLT5wcm9jZXNzb3IsICZjcHVz
KTsKICAgICBBU1NFUlQoICFjcHVtYXNrX2VtcHR5KCZjcHVzKSAmJiBjcHVtYXNrX3Rlc3RfY3B1
KGNwdSwgJmNwdXMpICk7CiAKLSAgICByZXR1cm4gY3B1OworICAgIHJldHVybiBwZXJfY3B1KHNj
aGVkX3JlcywgY3B1KTsKIH0KIAogLyoKQEAgLTkwMSw4ICs5MDEsOCBAQCBydF9pdGVtX2luc2Vy
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJl
Y2F1c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNjaGVkdWxlZCAqLwotICAgIHZjLT5wcm9jZXNzb3Ig
PSBydF9jcHVfcGljayhvcHMsIGl0ZW0pOwotICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRf
cmVzLCB2Yy0+cHJvY2Vzc29yKTsKKyAgICBpdGVtLT5yZXMgPSBydF9yZXNfcGljayhvcHMsIGl0
ZW0pOworICAgIHZjLT5wcm9jZXNzb3IgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKIAogICAgIGxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIApAQCAtMTU3MSw3ICsxNTcxLDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfcnRkc19kZWYgPSB7CiAKICAgICAu
YWRqdXN0ICAgICAgICAgPSBydF9kb21fY250bCwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IHJ0
X2NwdV9waWNrLAorICAgIC5waWNrX3Jlc291cmNlICA9IHJ0X3Jlc19waWNrLAogICAgIC5kb19z
Y2hlZHVsZSAgICA9IHJ0X3NjaGVkdWxlLAogICAgIC5zbGVlcCAgICAgICAgICA9IHJ0X2l0ZW1f
c2xlZXAsCiAgICAgLndha2UgICAgICAgICAgID0gcnRfaXRlbV93YWtlLApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGRiMjk3
ZjYxNDQuLjYyNDkwNDU0ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY5Nyw3ICs2OTcsOCBAQCBzdGF0aWMgdm9pZCB2
Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3
X2NwdSA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX2NwdSwgdi0+c2NoZWRfaXRl
bSk7CisgICAgICAgICAgICBuZXdfY3B1ID0gU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHBp
Y2tfcmVzb3VyY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfaXRl
bSktPnByb2Nlc3NvcjsKICAgICAgICAgICAgIGlmICggKG5ld19sb2NrID09IHBlcl9jcHUoc2No
ZWR1bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVfbG9jaykgJiYKICAgICAgICAgICAgICAgICAg
Y3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxpZCkg
KQogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtODAzLDggKzgwNCw5IEBAIHZvaWQgcmVzdG9y
ZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHYtPnNjaGVkX2l0ZW0t
PnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpOwogCiAgICAgICAgIGxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSBTQ0hF
RF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYtPnNjaGVkX2l0ZW0pOwotICAgICAg
ICB2LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKTsK
KyAgICAgICAgdi0+c2NoZWRfaXRlbS0+cmVzID0gU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiks
IHBpY2tfcmVzb3VyY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYt
PnNjaGVkX2l0ZW0pOworICAgICAgICB2LT5wcm9jZXNzb3IgPSB2LT5zY2hlZF9pdGVtLT5yZXMt
PnByb2Nlc3NvcjsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlm
ICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKaW5kZXggZWY2Zjg2
YjkxZS4uMWFkNDM4NDA4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4u
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCkBAIC02OSw3ICs2OSw3IEBAIFBF
UkZDT1VOVEVSKG1pZ3JhdGVfb25fcnVucSwgICAgICAgICJjc2NoZWQyOiBtaWdyYXRlX29uX3J1
bnEiKQogUEVSRkNPVU5URVIobWlncmF0ZV9ub19ydW5xLCAgICAgICAgImNzY2hlZDI6IG1pZ3Jh
dGVfbm9fcnVucSIpCiBQRVJGQ09VTlRFUihydW50aW1lX21pbl90aW1lciwgICAgICAiY3NjaGVk
MjogcnVudGltZV9taW5fdGltZXIiKQogUEVSRkNPVU5URVIocnVudGltZV9tYXhfdGltZXIsICAg
ICAgImNzY2hlZDI6IHJ1bnRpbWVfbWF4X3RpbWVyIikKLVBFUkZDT1VOVEVSKHBpY2tfY3B1LCAg
ICAgICAgICAgICAgICJjc2NoZWQyOiBwaWNrX2NwdSIpCitQRVJGQ09VTlRFUihwaWNrX3Jlc291
cmNlLCAgICAgICAgICAiY3NjaGVkMjogcGlja19yZXNvdXJjZSIpCiBQRVJGQ09VTlRFUihuZWVk
X2ZhbGxiYWNrX2NwdSwgICAgICAiY3NjaGVkMjogbmVlZF9mYWxsYmFja19jcHUiKQogUEVSRkNP
VU5URVIobWlncmF0ZWQsICAgICAgICAgICAgICAgImNzY2hlZDI6IG1pZ3JhdGVkIikKIFBFUkZD
T1VOVEVSKG1pZ3JhdGVfcmVzaXN0ZWQsICAgICAgICJjc2NoZWQyOiBtaWdyYXRlX3Jlc2lzdGVk
IikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKaW5kZXggNDMyMzU5NTFhMy4uMTBhOTdhNWRjMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKQEAgLTE5Myw4ICsxOTMsOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICBzdHJ1Y3QgdGFz
a19zbGljZSAoKmRvX3NjaGVkdWxlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzX3RpbWVf
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRf
d29ya19zY2hlZHVsZWQpOwogCi0gICAgaW50ICAgICAgICAgICgqcGlja19jcHUpICAgICAgIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqKTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiAo
KnBpY2tfcmVzb3VyY2UpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKik7CiAg
ICAgdm9pZCAgICAgICAgICgqbWlncmF0ZSkgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqLCB1bnNpZ25lZCBpbnQpOwogICAgIGludCAgICAgICAgICAoKmFkanVzdCkgICAgICAgICAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgZG9tYWluICosCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8h-0003gX-QO; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8e-0003ar-Er
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:48 +0000
X-Inumbo-ID: afb19e70-5234-11e9-8557-bfd80d2a7b2a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afb19e70-5234-11e9-8557-bfd80d2a7b2a;
 Fri, 29 Mar 2019 15:09: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 CC2F5AF9A;
 Fri, 29 Mar 2019 15:09:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:04 +0100
Message-Id: <20190329150934.17694-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 19/49] xen/sched: add domain pointer to
 struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgcG9pbnRlciB0byB0aGUgZG9tYWluIHRvIHN0cnVjdCBzY2hlZF9pdGVtIGluIG9yZGVy
IHRvIGF2b2lkCmhhdmluZyB0byBkZXJlZmVyZW5jZSB0aGUgdmNwdSBwb2ludGVyIG9mIHN0cnVj
dCBzY2hlZF9pdGVtIHRvIGZpbmQKdGhlIHJlbGF0ZWQgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA5OTY2MGNl
ZTY3Li42MjVkNjI4N2MyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNTcsNyArMjU3LDcgQEAgc3RhdGljIHZvaWQgc2No
ZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2Nr
MiwKIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldl9pdGVtOwotICAgIHN0cnVjdCBkb21haW4g
KmQgPSBpdGVtLT52Y3B1LT5kb21haW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGl0ZW0tPmRv
bWFpbjsKIAogICAgIGlmICggZC0+c2NoZWRfaXRlbV9saXN0ID09IGl0ZW0gKQogICAgICAgICBk
LT5zY2hlZF9pdGVtX2xpc3QgPSBpdGVtLT5uZXh0X2luX2xpc3Q7CkBAIC0yOTMsNiArMjkzLDcg
QEAgc3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgdi0+c2NoZWRfaXRlbSA9IGl0ZW07CiAgICAgaXRlbS0+dmNwdSA9IHY7Cisg
ICAgaXRlbS0+ZG9tYWluID0gZDsKIAogICAgIGZvciAoIHByZXZfaXRlbSA9ICZkLT5zY2hlZF9p
dGVtX2xpc3Q7ICpwcmV2X2l0ZW07CiAgICAgICAgICAgcHJldl9pdGVtID0gJigqcHJldl9pdGVt
KS0+bmV4dF9pbl9saXN0ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggYjVjYmJiYmNiMS4uOWE1MjQwMTRk
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTUwLDYgKzUwLDcgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVj
dCBjcHVwb29sICosIGNwdXBvb2wpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqLCBzY2hlZF9yZXMpOwogCiBzdHJ1Y3Qgc2NoZWRfaXRlbSB7CisgICAgc3RydWN0IGRv
bWFpbiAgICAgICAgICpkb21haW47CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgICp2Y3B1Owog
ICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0
ZSBkYXRhICovCiAgICAgc3RydWN0IHNjaGVkX2l0ZW0gICAgICpuZXh0X2luX2xpc3Q7Ci0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8i-0003i3-Fq; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8e-0003bj-W2
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:49 +0000
X-Inumbo-ID: b0b0833e-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0b0833e-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6AF07AF94;
 Fri, 29 Mar 2019 15:09:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:08 +0100
Message-Id: <20190329150934.17694-24-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 23/49] xen/sched: move is_running indicator
 to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaXNfcnVubmluZyBpbmRpY2F0b3IgZnJvbSBzdHJ1Y3QgdmNwdSB0byBzdHJ1Y3Qg
c2NoZWRfaXRlbS4KRm9yIG5vbi1zY2hlZHVsZXIgcGFydHMgaW50cm9kdWNlIGEgdmNwdV9ydW5u
aW5nKCkgYWNjZXNzIGZ1bmN0aW9uIGZvcgpvYnRhaW5pbmcgdGhlIHJlbGF0ZWQgdmFsdWUuCgpB
dCB0aGUgc2FtZSB0aW1lIGludHJvZHVjZSBhIHN0YXRlX2VudHJ5X3RpbWUgZmllbGQgaW4gc3Ry
dWN0CnNjaGVkX2l0ZW0gYmVpbmcgdXBkYXRlZCB3aGVuZXZlciB0aGUgaXNfcnVubmluZyBpbmRp
Y2F0b3IgaXMgY2hhbmdlZC4KVXNlIHRoYXQgbmV3IGZpZWxkIGluIHRoZSBzY2hlZHVsZXJzIGlu
c3RlYWQgb2YgdGhlIHNpbWlsYXIgdmNwdSBmaWVsZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgMSArCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vY29tbW9uL2RvbWN0bC5j
ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgICAgICAgIHwg
MTAgKysrKystLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgICAgIHwgMTgg
KysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgICAgIHwgMTkgKysrKysr
KysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggICAgICAgICAgIHwgMTEg
KysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICB8ICAyIC0t
CiAxMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggNWQ4ZjMyNTVjYi4uNTNiOGZhMWM5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMjEzNyw3ICsyMTM3LDcgQEAg
dm9pZCB2Y3B1X2tpY2soc3RydWN0IHZjcHUgKnYpCiAgICAgICogTkIyLiBXZSBzYXZlIHRoZSBy
dW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEgbmVlZGxlc3MKICAgICAg
KiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEknZCB0byB1bmJsb2NrLgogICAgICAqLwotICAg
IGJvb2wgcnVubmluZyA9IHYtPmlzX3J1bm5pbmc7CisgICAgYm9vbCBydW5uaW5nID0gdmNwdV9y
dW5uaW5nKHYpOwogCiAgICAgdmNwdV91bmJsb2NrKHYpOwogICAgIGlmICggcnVubmluZyAmJiAo
aW5faXJxKCkgfHwgKHYgIT0gY3VycmVudCkpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDhhZGJiNjFiNTcuLmYxODQx
MzZmODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNp
bmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4
ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRp
cnEuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CkBAIC0zOTg0LDcgKzM5ODUsNyBAQCBib29s
IGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0
IHZjcHUgKnYpLAogICAgIC8qIE5vdyB0aGF0IGFsbCBWQ1BVcyBhcmUgc2lnbmFsbGVkIHRvIGRl
c2NoZWR1bGUsIHdlIHdhaXQuLi4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAg
ICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQotICAgICAgICAg
ICAgd2hpbGUgKCAhdmNwdV9ydW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5nICkKKyAgICAgICAg
ICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdmNwdV9ydW5uaW5nKHYpICkKICAgICAg
ICAgICAgICAgICBjcHVfcmVsYXgoKTsKIAogICAgIC8qIEFsbCBvdGhlciB2Y3B1cyBhcmUgcGF1
c2VkLCBzYWZlIHRvIHVubG9jayBub3cuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMKaW5kZXggNDI1YWY1Njg1Ni4uNTc3OWVmYzgxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYwpAQCAtNiw2ICs2LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
CisjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KICNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKaW5kZXggNzRmMmEwOGNmZC4uMjU3ZmIwMDUyOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YwpAQCAtMjMsNiArMjMsOCBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhl
bi9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgorI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi92bV9ldmVu
dC5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUu
aD4KQEAgLTU2Miw3ICs1NjQsNyBAQCB2b2lkIHZteF92bWNzX3JlbG9hZChzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiB2LT5hcmNoLmh2bS52bXgudm1jc19sb2NrIGhlcmUuIEhvd2V2ZXIsIHdpdGgg
aW50ZXJydXB0cyBkaXNhYmxlZAogICAgICAqIHRoZSBWTUNTIGNhbid0IGJlIHRha2VuIGF3YXkg
ZnJvbSB1cyBhbnltb3JlIGlmIHdlIHN0aWxsIG93biBpdC4KICAgICAgKi8KLSAgICBBU1NFUlQo
di0+aXNfcnVubmluZyB8fCAhbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgQVNTRVJUKHZj
cHVfcnVubmluZyh2KSB8fCAhbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAgICAgaWYgKCB2LT5h
cmNoLmh2bS52bXgudm1jc19wYSA9PSB0aGlzX2NwdShjdXJyZW50X3ZtY3MpICkKICAgICAgICAg
cmV0dXJuOwogCkBAIC0xNTc2LDcgKzE1NzgsNyBAQCB2b2lkIHZteF92Y3B1X2ZsdXNoX3BtbF9i
dWZmZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgdWludDY0X3QgKnBtbF9idWY7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwbWxfaWR4OwogCi0gICAgQVNTRVJUKCh2ID09IGN1cnJlbnQpIHx8ICghdmNwdV9y
dW5uYWJsZSh2KSAmJiAhdi0+aXNfcnVubmluZykpOworICAgIEFTU0VSVCgodiA9PSBjdXJyZW50
KSB8fCAoIXZjcHVfcnVubmFibGUodikgJiYgIXZjcHVfcnVubmluZyh2KSkpOwogICAgIEFTU0VS
VCh2bXhfdmNwdV9wbWxfZW5hYmxlZCh2KSk7CiAKICAgICB2bXhfdm1jc19lbnRlcih2KTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKaW5kZXggNzI1ZGQ4OGMxMy4uMDA1NmZkMDE5MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAg
LTE5LDYgKzE5LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNl
Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAj
aW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+CkBAIC05MDcsNyArOTA4LDcgQEAgc3RhdGljIHZvaWQgdm14X2N0
eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCB1bmxpa2VseSghdGhpc19j
cHUodm14b24pKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggIXYtPmlzX3J1bm5pbmcg
KQorICAgIGlmICggIXZjcHVfcnVubmluZyh2KSApCiAgICAgewogICAgICAgICAvKgogICAgICAg
ICAgKiBXaGVuIHRoaXMgdkNQVSBpc24ndCBtYXJrZWQgYXMgcnVubmluZyBhbnltb3JlLCBhIHJl
bW90ZSBwQ1BVJ3MKQEAgLTIwMDQsNyArMjAwNSw3IEBAIHN0YXRpYyB2b2lkIHZteF9wcm9jZXNz
X2lzcihpbnQgaXNyLCBzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgX192bXhfZGVsaXZl
cl9wb3N0ZWRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGJvb2xfdCBydW5uaW5n
ID0gdi0+aXNfcnVubmluZzsKKyAgICBib29sX3QgcnVubmluZyA9IHZjcHVfcnVubmluZyh2KTsK
IAogICAgIHZjcHVfdW5ibG9jayh2KTsKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggODQ2NDcxM2QyYi4uNmE5YTU0MTMw
ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCkBAIC0xNzMsNyArMTczLDcgQEAgdm9pZCBnZXRkb21haW5pbmZvKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAgICAgICAg
ICAgICAgICAgZmxhZ3MgJj0gflhFTl9ET01JTkZfYmxvY2tlZDsKLSAgICAgICAgICAgIGlmICgg
di0+aXNfcnVubmluZyApCisgICAgICAgICAgICBpZiAoIHZjcHVfcnVubmluZyh2KSApCiAgICAg
ICAgICAgICAgICAgZmxhZ3MgfD0gWEVOX0RPTUlORl9ydW5uaW5nOwogICAgICAgICAgICAgaW5m
by0+bnJfb25saW5lX3ZjcHVzKys7CiAgICAgICAgIH0KQEAgLTg0MSw3ICs4NDEsNyBAQCBsb25n
IGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwp
CiAKICAgICAgICAgb3AtPnUuZ2V0dmNwdWluZm8ub25saW5lICAgPSAhKHYtPnBhdXNlX2ZsYWdz
ICYgVlBGX2Rvd24pOwogICAgICAgICBvcC0+dS5nZXR2Y3B1aW5mby5ibG9ja2VkICA9ICEhKHYt
PnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpOwotICAgICAgICBvcC0+dS5nZXR2Y3B1aW5mby5y
dW5uaW5nICA9IHYtPmlzX3J1bm5pbmc7CisgICAgICAgIG9wLT51LmdldHZjcHVpbmZvLnJ1bm5p
bmcgID0gdmNwdV9ydW5uaW5nKHYpOwogICAgICAgICBvcC0+dS5nZXR2Y3B1aW5mby5jcHVfdGlt
ZSA9IHJ1bnN0YXRlLnRpbWVbUlVOU1RBVEVfcnVubmluZ107CiAgICAgICAgIG9wLT51LmdldHZj
cHVpbmZvLmNwdSAgICAgID0gdi0+cHJvY2Vzc29yOwogICAgICAgICByZXQgPSAwOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwpp
bmRleCBmNTBkZjU4NDFkLi4wZDMxMmZmOTUzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tleWhh
bmRsZXIuYworKysgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwpAQCAtMzA2LDcgKzMwNiw3IEBA
IHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgICAg
IHByaW50aygiICAgIFZDUFUlZDogQ1BVJWQgW2hhcz0lY10gcG9sbD0lZCAiCiAgICAgICAgICAg
ICAgICAgICAgInVwY2FsbF9wZW5kPSUwMnggdXBjYWxsX21hc2s9JTAyeCAiLAogICAgICAgICAg
ICAgICAgICAgIHYtPnZjcHVfaWQsIHYtPnByb2Nlc3NvciwKLSAgICAgICAgICAgICAgICAgICB2
LT5pc19ydW5uaW5nID8gJ1QnOidGJywgdi0+cG9sbF9ldnRjaG4sCisgICAgICAgICAgICAgICAg
ICAgdmNwdV9ydW5uaW5nKHYpID8gJ1QnOidGJywgdi0+cG9sbF9ldnRjaG4sCiAgICAgICAgICAg
ICAgICAgICAgdmNwdV9pbmZvKHYsIGV2dGNobl91cGNhbGxfcGVuZGluZyksCiAgICAgICAgICAg
ICAgICAgICAgIXZjcHVfZXZlbnRfZGVsaXZlcnlfaXNfZW5hYmxlZCh2KSk7CiAgICAgICAgICAg
ICBpZiAoIHZjcHVfY3B1X2RpcnR5KHYpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDI5MDc2ZTM2MmIuLjZk
MDYzOTEwOWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzIzLDcgKzcyMyw3IEBAIF9fY3NjaGVkX3ZjcHVf
aXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2
Y3B1ICp2YywKICAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBvc2VkIHRvIGhhdmUgYWxyZWFkeSBj
aGVja2VkIHRoYXQgdmMgaXMgYWxzbwogICAgICAqIG5vdCBydW5uaW5nLgogICAgICAqLwotICAg
IEFTU0VSVCghdmMtPmlzX3J1bm5pbmcpOworICAgIEFTU0VSVCghdmNwdV9ydW5uaW5nKHZjKSk7
CiAKICAgICByZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KHBydiwgdmMpICYmCiAg
ICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUsIG1hc2spOwpAQCAtMTA0Nyw3ICsx
MDQ3LDcgQEAgY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAKICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2Nr
X2lycShpdGVtKTsKIAotICAgIGlmICggIV9fdmNwdV9vbl9ydW5xKHN2YykgJiYgdmNwdV9ydW5u
YWJsZSh2YykgJiYgIXZjLT5pc19ydW5uaW5nICkKKyAgICBpZiAoICFfX3ZjcHVfb25fcnVucShz
dmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Y3B1X3J1bm5pbmcodmMpICkKICAgICAgICAg
cnVucV9pbnNlcnQoc3ZjKTsKIAogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBp
dGVtKTsKQEAgLTE2NTksOCArMTY1OSw4IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2Nw
dSwgaW50IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogdkNQVXMg
d2l0aCB1c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAKICAgICAg
ICAgICogb3IgY291bnRlci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggdmMtPmlzX3J1bm5p
bmcgfHwgKGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF9pdGVt
KSkgKQorICAgICAgICBpZiAoIHZjcHVfcnVubmluZyh2YykgfHwgKGJhbGFuY2Vfc3RlcCA9PSBC
QUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAhaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX2l0ZW0pKSApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMtPnNjaGVkX2l0ZW0s
IGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKQEAgLTE4NjgsNyArMTg2OCw3IEBAIGNz
Y2hlZF9zY2hlZHVsZSgKICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7
CiAgICAgfQogCi0gICAgcnVudGltZSA9IG5vdyAtIGN1cnJlbnQtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWU7CisgICAgcnVudGltZSA9IG5vdyAtIGN1cnJlbnQtPnNjaGVkX2l0ZW0tPnN0YXRl
X2VudHJ5X3RpbWU7CiAgICAgaWYgKCBydW50aW1lIDwgMCApIC8qIERvZXMgdGhpcyBldmVyIGhh
cHBlbj8gKi8KICAgICAgICAgcnVudGltZSA9IDA7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggOWJmMDQ1
ZDIwZi4uNWFhODE5YjJjNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTEyODMsNyArMTI4Myw3IEBAIHJ1
bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRl
bSAqc3ZjKQogCiAgICAgQVNTRVJUKCZzdmMtPnJxZC0+cnVucSA9PSBydW5xKTsKICAgICBBU1NF
UlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKLSAgICBBU1NFUlQoIXN2Yy0+dmNwdS0+aXNf
cnVubmluZyk7CisgICAgQVNTRVJUKCF2Y3B1X3J1bm5pbmcoc3ZjLT52Y3B1KSk7CiAgICAgQVNT
RVJUKCEoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpKTsKIAogICAgIGxpc3RfZm9yX2Vh
Y2goIGl0ZXIsIHJ1bnEgKQpAQCAtMTM0MCw4ICsxMzQwLDggQEAgc3RhdGljIGlubGluZSBib29s
IGlzX3ByZWVtcHRhYmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YywKICAgICBpZiAo
IHJhdGVsaW1pdCA8PSBDU0NIRUQyX1JBVEVMSU1JVF9USUNLTEVfVE9MRVJBTkNFICkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKLSAgICBBU1NFUlQoc3ZjLT52Y3B1LT5pc19ydW5uaW5nKTsKLSAg
ICByZXR1cm4gbm93IC0gc3ZjLT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lID4KKyAg
ICBBU1NFUlQodmNwdV9ydW5uaW5nKHN2Yy0+dmNwdSkpOworICAgIHJldHVybiBub3cgLSBzdmMt
PnZjcHUtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUgPgogICAgICAgICAgICByYXRlbGlt
aXQgLSBDU0NIRUQyX1JBVEVMSU1JVF9USUNLTEVfVE9MRVJBTkNFOwogfQogCkBAIC0yOTMxLDcg
KzI5MzEsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl9pdGVtKHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAg
ICAgICAgICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfaXRl
bSk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+aXNfcnVubmluZyApCisgICAgICAgICAg
ICAgICAgICAgIGlmICggdmNwdV9ydW5uaW5nKHYpICkKICAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsK
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCA9IGMycnFkKG9wcywgY3B1KTsKQEAgLTMyMDQsOCArMzIwNCw4IEBAIGNzY2hlZDJfcnVudGlt
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgaWYgKCBwcnYtPnJh
dGVsaW1pdF91cyApCiAgICAgewogICAgICAgICBzX3RpbWVfdCByYXRlbGltaXRfbWluID0gTUlD
Uk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKTsKLSAgICAgICAgaWYgKCBzbmV4dC0+dmNwdS0+aXNf
cnVubmluZyApCi0gICAgICAgICAgICByYXRlbGltaXRfbWluID0gc25leHQtPnZjcHUtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKworICAgICAgICBpZiAoIHZjcHVfcnVubmluZyhzbmV4dC0+
dmNwdSkgKQorICAgICAgICAgICAgcmF0ZWxpbWl0X21pbiA9IHNuZXh0LT52Y3B1LT5zY2hlZF9p
dGVtLT5zdGF0ZV9lbnRyeV90aW1lICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNSUNS
T1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpIC0gbm93OwogICAgICAgICBpZiAoIHJhdGVsaW1pdF9t
aW4gPiBtaW5fdGltZSApCiAgICAgICAgICAgICBtaW5fdGltZSA9IHJhdGVsaW1pdF9taW47CkBA
IC0zMzAyLDcgKzMzMDIsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCBy
YXRlIGxpbWl0aW5nIGV4cGlyZXMuCiAgICAgICovCiAgICAgaWYgKCAheWllbGQgJiYgcHJ2LT5y
YXRlbGltaXRfdXMgJiYgdmNwdV9ydW5uYWJsZShzY3Vyci0+dmNwdSkgJiYKLSAgICAgICAgIChu
b3cgLSBzY3Vyci0+dmNwdS0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSkgPAorICAgICAgICAg
KG5vdyAtIHNjdXJyLT52Y3B1LT5zY2hlZF9pdGVtLT5zdGF0ZV9lbnRyeV90aW1lKSA8CiAgICAg
ICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSApCiAgICAgewogICAgICAgICBpZiAo
IHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQpAQCAtMzMxMyw3ICszMzEzLDcgQEAgcnVucV9jYW5k
aWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICAgICAgfSBk
OwogICAgICAgICAgICAgZC5kb20gPSBzY3Vyci0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CiAg
ICAgICAgICAgICBkLnZjcHUgPSBzY3Vyci0+dmNwdS0+dmNwdV9pZDsKLSAgICAgICAgICAgIGQu
cnVudGltZSA9IG5vdyAtIHNjdXJyLT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lOwor
ICAgICAgICAgICAgZC5ydW50aW1lID0gbm93IC0gc2N1cnItPnZjcHUtPnNjaGVkX2l0ZW0tPnN0
YXRlX2VudHJ5X3RpbWU7CiAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SQVRF
TElNSVQsIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKQEAgLTM1NjEsNyArMzU2MSw3IEBA
IGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgIGlmICggc25leHQgIT0gc2N1cnIgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBBU1NFUlQoc25leHQtPnJxZCA9PSBycWQpOwotICAgICAgICAgICAg
QVNTRVJUKCFzbmV4dC0+dmNwdS0+aXNfcnVubmluZyk7CisgICAgICAgICAgICBBU1NFUlQoIXZj
cHVfcnVubmluZyhzbmV4dC0+dmNwdSkpOwogCiAgICAgICAgICAgICBydW5xX3JlbW92ZShzbmV4
dCk7CiAgICAgICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfc2NoZWR1bGVkLCAmc25leHQtPmZs
YWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2No
ZWRfcnQuYwppbmRleCAzNzRhOWQyMzgzLi45ZWZlODA3MjMwIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC05MTQsNyArOTE0
LDcgQEAgcnRfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSkKICAgICB7CiAgICAgICAgIHJlcGxxX2luc2VydChvcHMsIHN2Yyk7
CiAKLSAgICAgICAgaWYgKCAhdmMtPmlzX3J1bm5pbmcgKQorICAgICAgICBpZiAoICF2Y3B1X3J1
bm5pbmcodmMpICkKICAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICB9CiAg
ICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGIyOTViMGI4
MWUuLmFlMmE2ZDAzMjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTM1Niw3ICszNTYsOCBAQCBpbnQgc2NoZWRfaW5pdF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIGlmICggaXNf
aWRsZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgcGVyX2NwdShzY2hlZF9yZXMsIHYtPnBy
b2Nlc3NvciktPmN1cnIgPSBpdGVtOwotICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKKyAgICAg
ICAgaXRlbS0+aXNfcnVubmluZyA9IDE7CisgICAgICAgIGl0ZW0tPnN0YXRlX2VudHJ5X3RpbWUg
PSBOT1coKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTU1NSw3ICs1NTYsNyBAQCB2b2lk
IHZjcHVfc2xlZXBfc3luYyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2Y3B1X3NsZWVwX25vc3lu
Yyh2KTsKIAotICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmluZyAp
CisgICAgd2hpbGUgKCAhdmNwdV9ydW5uYWJsZSh2KSAmJiB2Y3B1X3J1bm5pbmcodikgKQogICAg
ICAgICBjcHVfcmVsYXgoKTsKIAogICAgIHN5bmNfdmNwdV9leGVjc3RhdGUodik7CkBAIC02ODAs
NyArNjgxLDcgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBpbiBhbnkgY2FzZSwgaWYgdGhlIGJpdCBp
cyBjbGVhcmVkLCB0aGVuCiAgICAgICogc29tZW9uZSBlbHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhl
IHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KICAgICAgKi8KLSAgICBpZiAoIHYtPmlzX3J1bm5p
bmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICBp
ZiAoIHZjcHVfcnVubmluZyh2KSB8fCAhdGVzdF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncykgKQogICAgICAgICByZXR1cm47CiAKICAgICBvbGRfY3B1ID0gbmV3X2NwdSA9IHYt
PnByb2Nlc3NvcjsKQEAgLTczNCw3ICs3MzUsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVf
ZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGJlY2F1c2UgdGhleSBib3RoIGhhcHBlbiBp
biAoZGlmZmVyZW50KSBzcGlubG9jayByZWdpb25zLCBhbmQgdGhvc2UKICAgICAgKiByZWdpb25z
IGFyZSBzdHJpY3RseSBzZXJpYWxpc2VkLgogICAgICAqLwotICAgIGlmICggdi0+aXNfcnVubmlu
ZyB8fAorICAgIGlmICggdmNwdV9ydW5uaW5nKHYpIHx8CiAgICAgICAgICAhdGVzdF9hbmRfY2xl
YXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICB7CiAgICAgICAg
IHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKQEAg
LTc2Miw3ICs3NjMsNyBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycSh2LT5z
Y2hlZF9pdGVtKTsKIAotICAgIGlmICggdi0+aXNfcnVubmluZyApCisgICAgaWYgKCB2Y3B1X3J1
bm5pbmcodikgKQogICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAKICAgICBpdGVtX3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfaXRlbSk7CkBAIC0xNTk3LDggKzE1OTgs
OSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0
X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdvcmsgcHJvcGVybHkuCiAgICAgICovCiAKLSAgICBB
U1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwotICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOworICAg
IEFTU0VSVCghdmNwdV9ydW5uaW5nKG5leHQpKTsKKyAgICBuZXh0LT5zY2hlZF9pdGVtLT5pc19y
dW5uaW5nID0gMTsKKyAgICBuZXh0LT5zY2hlZF9pdGVtLT5zdGF0ZV9lbnRyeV90aW1lID0gbm93
OwogCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKQEAgLTE2MTks
NyArMTYyMSw4IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKICAgICAv
KiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAq
LwogICAgIHNtcF93bWIoKTsKIAotICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIHByZXYt
PnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcgPSAwOworICAgIHByZXYtPnNjaGVkX2l0ZW0tPnN0YXRl
X2VudHJ5X3RpbWUgPSBOT1coKTsKIAogICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVz
dCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KICAgICBzbXBfbWIoKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKaW5kZXggM2RjZjFkY2ExOS4uNWNhY2VkZTQ3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTU5
LDggKzU5LDEyIEBAIHN0cnVjdCBzY2hlZF9pdGVtIHsKIAogICAgIC8qIExhc3QgdGltZSB3aGVu
IGl0ZW0gaGFzIGJlZW4gc2NoZWR1bGVkIG91dC4gKi8KICAgICB1aW50NjRfdCAgICAgICAgICAg
ICAgIGxhc3RfcnVuX3RpbWU7CisgICAgLyogTGFzdCB0aW1lIGl0ZW0gZ290IChkZS0pc2NoZWR1
bGVkLiAqLworICAgIHVpbnQ2NF90ICAgICAgICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKIAot
ICAgIC8qIEl0ZW0gbmVlZHMgYWZmaW5pdHkgcmVzdG9yZWQuICovCisgICAgLyogQ3VycmVudGx5
IHJ1bm5pbmcgb24gYSBDUFU/ICovCisgICAgYm9vbCAgICAgICAgICAgICAgICAgICBpc19ydW5u
aW5nOworICAgIC8qIEl0ZW0gbmVlZHMgYWZmaW5pdHkgcmVzdG9yZWQgKi8KICAgICBib29sICAg
ICAgICAgICAgICAgICAgIGFmZmluaXR5X2Jyb2tlbjsKICAgICAvKiBEb2VzIHNvZnQgYWZmaW5p
dHkgYWN0dWFsbHkgcGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwogICAgIGJv
b2wgICAgICAgICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOwpAQCAtMTMyLDYgKzEzNiwx
MSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9pZGxlX2l0ZW0odW5z
aWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW07CiB9
CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X3J1bm5pbmcoc3RydWN0IHZjcHUgKnYpCit7Cisg
ICAgcmV0dXJuIHYtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmc7Cit9CisKIC8qCiAgKiBTY3JhdGNo
IHNwYWNlLCBmb3IgYXZvaWRpbmcgaGF2aW5nIHRvbyBtYW55IGNwdW1hc2tfdCBvbiB0aGUgc3Rh
Y2suCiAgKiBXaXRoaW4gZWFjaCBzY2hlZHVsZXIsIHdoZW4gdXNpbmcgdGhlIHNjcmF0Y2ggbWFz
ayBvZiBvbmUgcENQVToKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNGI1OWRlNDJkYS4uMjFhN2ZhMTRjZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKQEAgLTE4MSw4ICsxODEsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAgICAgICAg
ZnB1X2RpcnRpZWQ7CiAgICAgLyogSW5pdGlhbGl6YXRpb24gY29tcGxldGVkIGZvciB0aGlzIFZD
UFU/ICovCiAgICAgYm9vbCAgICAgICAgICAgICBpc19pbml0aWFsaXNlZDsKLSAgICAvKiBDdXJy
ZW50bHkgcnVubmluZyBvbiBhIENQVT8gKi8KLSAgICBib29sICAgICAgICAgICAgIGlzX3J1bm5p
bmc7CiAgICAgLyogVkNQVSBzaG91bGQgd2FrZSBmYXN0IChkbyBub3QgZGVlcCBzbGVlcCB0aGUg
Q1BVKS4gKi8KICAgICBib29sICAgICAgICAgICAgIGlzX3VyZ2VudDsKIAotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8j-0003jy-Il; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8f-0003bk-12
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:49 +0000
X-Inumbo-ID: b0c3c6bd-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0c3c6bd-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 92101AFF1;
 Fri, 29 Mar 2019 15:09:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:09 +0100
Message-Id: <20190329150934.17694-25-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 24/49] xen/sched: make null scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIG51bGwgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX2l0ZW0g
dXNhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgfCAzMDQgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMo
KyksIDE1NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDYyYzUxZTJjODMuLmNlYjAyNmM4YWYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jCkBAIC0xOCwxMCArMTgsMTAgQEAKIAogLyoKICAqIFRoZSAnbnVsbCcgc2NoZWR1
bGVyIGFsd2F5cyBjaG9vc2UgdG8gcnVuLCBvbiBlYWNoIHBDUFUsIGVpdGhlciBub3RoaW5nCi0g
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIHZDUFUuCisg
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIEl0ZW0uCiAg
KgogICogSXQgaXMgYWltZWQgYXQgc3VwcG9ydGluZyBzdGF0aWMgc2NlbmFyaW9zLCB3aGVyZSB0
aGVyZSBhbHdheXMgYXJlCi0gKiBsZXNzIHZDUFVzIHRoYW4gcENQVXMgKGFuZCB0aGUgdkNQVXMg
ZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCisgKiBsZXNzIEl0ZW1zIHRoYW4gcENQVXMg
KGFuZCB0aGUgSXRlbXMgZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCiAgKiBmb3IgYW55
IHJlYXNvbikgd2l0aCB0aGUgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQuCiAgKgogICogVHlwaWNh
bCB1c2VjYXNlIGFyZSBlbWJlZGRlZCBhcHBsaWNhdGlvbnMsIGJ1dCBhbHNvIEhQQywgZXNwZWNp
YWxseQpAQCAtMzgsOCArMzgsOCBAQAogICogbnVsbCB0cmFjaW5nIGV2ZW50cy4gQ2hlY2sgaW5j
bHVkZS9wdWJsaWMvdHJhY2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCiAjZGVmaW5lIFRSQ19T
TlVMTF9QSUNLRURfQ1BVICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDEpCi0jZGVmaW5l
IFRSQ19TTlVMTF9WQ1BVX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDIpCi0j
ZGVmaW5lIFRSQ19TTlVMTF9WQ1BVX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEws
IDMpCisjZGVmaW5lIFRSQ19TTlVMTF9JVEVNX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQo
U05VTEwsIDIpCisjZGVmaW5lIFRSQ19TTlVMTF9JVEVNX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFT
U19FVlQoU05VTEwsIDMpCiAjZGVmaW5lIFRSQ19TTlVMTF9NSUdSQVRFICAgICAgIFRSQ19TQ0hF
RF9DTEFTU19FVlQoU05VTEwsIDQpCiAjZGVmaW5lIFRSQ19TTlVMTF9TQ0hFRFVMRSAgICAgIFRS
Q19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDUpCiAjZGVmaW5lIFRSQ19TTlVMTF9UQVNLTEVUICAg
ICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDYpCkBAIC00OCwxMyArNDgsMTMgQEAKICAq
IExvY2tpbmc6CiAgKiAtIFNjaGVkdWxlci1sb2NrIChhLmsuYS4gcnVucXVldWUgbG9jayk6CiAg
KiAgKyBpcyBwZXItcENQVTsKLSAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBhbmQgZGVhc3Np
Z25tZW50IG9mIHZDUFVzIHRvIGEgcENQVS4KKyAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBh
bmQgZGVhc3NpZ25tZW50IG9mIEl0ZW1zIHRvIGEgcENQVS4KICAqIC0gUHJpdmF0ZSBkYXRhIGxv
Y2sgKGEuay5hLiBwcml2YXRlIHNjaGVkdWxlciBsb2NrKToKICAqICArIGlzIHNjaGVkdWxlci13
aWRlOwogICogICsgc2VyaWFsaXplcyBhY2Nlc3NlcyB0byB0aGUgbGlzdCBvZiBkb21haW5zIGlu
IHRoaXMgc2NoZWR1bGVyLgogICogLSBXYWl0cXVldWUgbG9jazoKICAqICArIGlzIHNjaGVkdWxl
ci13aWRlOwotICogICsgc2VyaWFsaXplIGFjY2Vzc2VzIHRvIHRoZSBsaXN0IG9mIHZDUFVzIHdh
aXRpbmcgdG8gYmUgYXNzaWduZWQKKyAqICArIHNlcmlhbGl6ZSBhY2Nlc3NlcyB0byB0aGUgbGlz
dCBvZiBJdGVtcyB3YWl0aW5nIHRvIGJlIGFzc2lnbmVkCiAgKiAgICB0byBwQ1BVcy4KICAqCiAg
KiBPcmRlcmluZyBpczogcHJpdmF0ZSBsb2NrLCBydW5xdWV1ZSBsb2NrLCB3YWl0cXVldWUgbG9j
ay4gT3IsIE9UT0gsCkBAIC03OCwyNSArNzgsMjUgQEAKIHN0cnVjdCBudWxsX3ByaXZhdGUgewog
ICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAgIC8qIHNjaGVkdWxlciBsb2NrOyBuZXN0cyBpbnNp
ZGUgY3B1cG9vbF9sb2NrICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBuZG9tOyAgLyogRG9tYWlu
cyBvZiB0aGlzIHNjaGVkdWxlciAgICAgICAgICAgICAgICAgKi8KLSAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHdhaXRxOyAvKiB2Q1BVcyBub3QgYXNzaWduZWQgdG8gYW55IHBDUFUgICAgICAgICAgICAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHE7IC8qIEl0ZW1zIG5vdCBhc3NpZ25lZCB0byBh
bnkgcENQVSAgICAgICAgICAgICovCiAgICAgc3BpbmxvY2tfdCB3YWl0cV9sb2NrOyAgLyogc2Vy
aWFsaXplcyB3YWl0cTsgbmVzdHMgaW5zaWRlIHJ1bnEgbG9ja3MgKi8KLSAgICBjcHVtYXNrX3Qg
Y3B1c19mcmVlOyAgICAvKiBDUFVzIHdpdGhvdXQgYSB2Q1BVIGFzc29jaWF0ZWQgdG8gdGhlbSAg
ICAqLworICAgIGNwdW1hc2tfdCBjcHVzX2ZyZWU7ICAgIC8qIENQVXMgd2l0aG91dCBhIEl0ZW0g
YXNzb2NpYXRlZCB0byB0aGVtICAgICovCiB9OwogCiAvKgogICogUGh5c2ljYWwgQ1BVCiAgKi8K
IHN0cnVjdCBudWxsX3BjcHUgewotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHN0cnVjdCBz
Y2hlZF9pdGVtICppdGVtOwogfTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBudWxsX3BjcHUsIG5w
Yyk7CiAKIC8qCi0gKiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3Qg
bnVsbF9pdGVtIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdhaXRxX2VsZW07Ci0gICAgc3RydWN0
IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CiB9OwogCiAvKgpAQCAt
MTIwLDEzICsxMjAsMTMgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF9pdGVtICpudWxsX2l0
ZW0oY29uc3Qgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgcmV0dXJuIGl0ZW0tPnByaXY7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3B1LAorc3RhdGljIGlubGluZSBib29sIGl0ZW1fY2hlY2tfYWZm
aW5pdHkoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2sodi0+c2NoZWRfaXRlbSwgYmFsYW5jZV9zdGVwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIGFmZmlu
aXR5X2JhbGFuY2VfY3B1bWFzayhpdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSk7CiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KGl0ZW0tPmRvbWFpbikpOwogCiAgICAgcmV0dXJuIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogfQpAQCAtMTYxLDkgKzE2MSw5IEBAIHN0YXRpYyB2b2lk
IG51bGxfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIHZvaWQgaW5pdF9w
ZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
LyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyB2Q1BVIGFzc2lnbmVkICovCisg
ICAgLyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyBpdGVtIGFzc2lnbmVkICov
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS5pdGVtID0gTlVM
TDsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCkBAIC0xOTEsMTMgKzE5MSwxMiBAQCBzdGF0
aWMgdm9pZCBudWxsX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnBjcHUsIGludCBjcHUpCiAgICAgQVNTRVJUKCFwY3B1KTsKIAogICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1
ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS5pdGVtID0gTlVMTDsKIH0KIAogc3RhdGlj
IHZvaWQgKm51bGxfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHZvaWQg
KmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF9pdGVtICpudmM7CiAKICAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX2l0ZW0pOwpAQCAt
MjA1LDcgKzIwNCw3IEBAIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBJTklUX0xJU1Rf
SEVBRCgmbnZjLT53YWl0cV9lbGVtKTsKLSAgICBudmMtPnZjcHUgPSB2OworICAgIG52Yy0+aXRl
bSA9IGl0ZW07CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fYWxsb2MpOwogCkBAIC0yNTcs
MTUgKzI1NiwxNSBAQCBzdGF0aWMgdm9pZCBudWxsX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiB9CiAKIC8qCi0gKiB2Q1BVIHRvIHBDUFUgYXNz
aWdubWVudCBhbmQgcGxhY2VtZW50LiBUaGlzIF9vbmx5XyBoYXBwZW5zOgorICogaXRlbSB0byBw
Q1BVIGFzc2lnbm1lbnQgYW5kIHBsYWNlbWVudC4gVGhpcyBfb25seV8gaGFwcGVuczoKICAqICAt
IG9uIGluc2VydCwKICAqICAtIG9uIG1pZ3JhdGUuCiAgKgotICogSW5zZXJ0IG9jY3VycyB3aGVu
IGEgdkNQVSBqb2lucyB0aGlzIHNjaGVkdWxlciBmb3IgdGhlIGZpcnN0IHRpbWUKKyAqIEluc2Vy
dCBvY2N1cnMgd2hlbiBhIGl0ZW0gam9pbnMgdGhpcyBzY2hlZHVsZXIgZm9yIHRoZSBmaXJzdCB0
aW1lCiAgKiAoZS5nLiwgd2hlbiB0aGUgZG9tYWluIGl0J3MgcGFydCBvZiBpcyBtb3ZlZCB0byB0
aGUgc2NoZWR1bGVyJ3MKICAqIGNwdXBvb2wpLgogICoKLSAqIE1pZ3JhdGlvbiBtYXkgYmUgbmVj
ZXNzYXJ5IGlmIGEgcENQVSAod2l0aCBhIHZDUFUgYXNzaWduZWQgdG8gaXQpCisgKiBNaWdyYXRp
b24gbWF5IGJlIG5lY2Vzc2FyeSBpZiBhIHBDUFUgKHdpdGggYSBpdGVtIGFzc2lnbmVkIHRvIGl0
KQogICogaXMgcmVtb3ZlZCBmcm9tIHRoZSBzY2hlZHVsZXIncyBjcHVwb29sLgogICoKICAqIFNv
IHRoaXMgaXMgbm90IHBhcnQgb2YgYW55IGhvdCBwYXRoLgpAQCAtMjc0LDkgKzI3Myw4IEBAIHN0
YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwotICAgIHVuc2lnbmVkIGludCBjcHUg
PSB2LT5wcm9jZXNzb3IsIG5ld19jcHU7Ci0gICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9k
b21haW5fY3B1bWFzayh2LT5kb21haW4pOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF9p
dGVtX2NwdShpdGVtKSwgbmV3X2NwdTsKKyAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKGl0ZW0tPmRvbWFpbik7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIApAQCAtMjkxLDExICsy
ODksMTIgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKICAgICAgICAgLyoKICAgICAgICAgICogSWYgb3VyIHByb2Nlc3NvciBpcyBm
cmVlLCBvciB3ZSBhcmUgYXNzaWduZWQgdG8gaXQsIGFuZCBpdCBpcyBhbHNvCiAgICAgICAgICAq
IHN0aWxsIHZhbGlkIGFuZCBwYXJ0IG9mIG91ciBhZmZpbml0eSwganVzdCBnbyBmb3IgaXQuCi0g
ICAgICAgICAqIChOb3RlIHRoYXQgd2UgbWF5IGNhbGwgdmNwdV9jaGVja19hZmZpbml0eSgpLCBi
dXQgd2UgZGVsaWJlcmF0ZWx5CisgICAgICAgICAqIChOb3RlIHRoYXQgd2UgbWF5IGNhbGwgaXRl
bV9jaGVja19hZmZpbml0eSgpLCBidXQgd2UgZGVsaWJlcmF0ZWx5CiAgICAgICAgICAqIGRvbid0
LCBzbyB3ZSBnZXQgdG8ga2VlcCBpbiB0aGUgc2NyYXRjaCBjcHVtYXNrIHdoYXQgd2UgaGF2ZSBq
dXN0CiAgICAgICAgICAqIHB1dCBpbiBpdC4pCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGxp
a2VseSgocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxMIHx8IHBlcl9jcHUobnBjLCBjcHUp
LnZjcHUgPT0gdikKKyAgICAgICAgaWYgKCBsaWtlbHkoKHBlcl9jcHUobnBjLCBjcHUpLml0ZW0g
PT0gTlVMTCB8fAorICAgICAgICAgICAgICAgICAgICAgcGVyX2NwdShucGMsIGNwdSkuaXRlbSA9
PSBpdGVtKQogICAgICAgICAgICAgICAgICAgICAmJiBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBuZXdfY3B1
ID0gY3B1OwpAQCAtMzEzLDEzICszMTIsMTMgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIC8qCiAgICAgICogSWYgd2Ug
ZGlkbid0IGZpbmQgYW55IGZyZWUgcENQVSwganVzdCBwaWNrIGFueSB2YWxpZCBwY3B1LCBldmVu
IGlmCi0gICAgICogaXQgaGFzIGFub3RoZXIgdkNQVSBhc3NpZ25lZC4gVGhpcyB3aWxsIGhhcHBl
biBkdXJpbmcgc2h1dGRvd24gYW5kCisgICAgICogaXQgaGFzIGFub3RoZXIgSXRlbSBhc3NpZ25l
ZC4gVGhpcyB3aWxsIGhhcHBlbiBkdXJpbmcgc2h1dGRvd24gYW5kCiAgICAgICogc3VzcGVuZC9y
ZXN1bWUsIGJ1dCBpdCBtYXkgYWxzbyBoYXBwZW4gZHVyaW5nICJub3JtYWwgb3BlcmF0aW9uIiwg
aWYKICAgICAgKiBhbGwgdGhlIHBDUFVzIGFyZSBidXN5LgogICAgICAqCiAgICAgICogSW4gZmFj
dCwgdGhlcmUgbXVzdCBhbHdheXMgYmUgc29tZXRoaW5nIHNhbmUgaW4gdi0+cHJvY2Vzc29yLCBv
cgogICAgICAqIGl0ZW1fc2NoZWR1bGVfbG9jaygpIGFuZCBmcmllbmRzIHdvbid0IHdvcmsuIFRo
aXMgaXMgbm90IGEgcHJvYmxlbSwKLSAgICAgKiBhcyB3ZSB3aWxsIGFjdHVhbGx5IGFzc2lnbiB0
aGUgdkNQVSB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBoZXJlLAorICAgICAqIGFzIHdlIHdp
bGwgYWN0dWFsbHkgYXNzaWduIHRoZSBJdGVtIHRvIHRoZSBwQ1BVIHdlIHJldHVybiBmcm9tIGhl
cmUsCiAgICAgICogb25seSBpZiB0aGUgcENQVSBpcyBmcmVlLgogICAgICAqLwogICAgIGNwdW1h
c2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cywgaXRlbS0+Y3B1X2hhcmRfYWZm
aW5pdHkpOwpAQCAtMzI5LDExICszMjgsMTEgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBpZiAoIHVubGlrZWx5KHRiX2lu
aXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQxNl90
IHZjcHUsIGRvbTsKKyAgICAgICAgICAgIHVpbnQxNl90IGl0ZW0sIGRvbTsKICAgICAgICAgICAg
IHVpbnQzMl90IG5ld19jcHU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSB2LT5kb21h
aW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKKyAgICAgICAgZC5k
b20gPSBpdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC5pdGVtID0gaXRlbS0+aXRl
bV9pZDsKICAgICAgICAgZC5uZXdfY3B1ID0gbmV3X2NwdTsKICAgICAgICAgX190cmFjZV92YXIo
VFJDX1NOVUxMX1BJQ0tFRF9DUFUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KQEAgLTM0MSw0
NyArMzQwLDQ3IEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiAgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KTsK
IH0KIAotc3RhdGljIHZvaWQgdmNwdV9hc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3QgdmNwdSAqdiwKK3N0YXRpYyB2b2lkIGl0ZW1fYXNzaWduKHN0cnVjdCBudWxsX3ByaXZh
dGUgKnBydiwgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSB2Owot
ICAgIHYtPnByb2Nlc3NvciA9IGNwdTsKLSAgICB2LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1
KHNjaGVkX3JlcywgY3B1KTsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS5pdGVtID0gaXRlbTsKKyAg
ICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpKTsKICAgICBjcHVt
YXNrX2NsZWFyX2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICBkcHJpbnRrKFhFTkxP
R19HX0lORk8sICIlZCA8LS0gJXB2XG4iLCBjcHUsIHYpOworICAgIGRwcmludGsoWEVOTE9HX0df
SU5GTywgIiVkIDwtLSAlcGR2JWRcbiIsIGNwdSwgaXRlbS0+ZG9tYWluLCBpdGVtLT5pdGVtX2lk
KTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBz
dHJ1Y3QgewotICAgICAgICAgICAgdWludDE2X3QgdmNwdSwgZG9tOworICAgICAgICAgICAgdWlu
dDE2X3QgaXRlbSwgZG9tOwogICAgICAgICAgICAgdWludDMyX3QgY3B1OwogICAgICAgICB9IGQ7
Ci0gICAgICAgIGQuZG9tID0gdi0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9
IHYtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gaXRlbS0+ZG9tYWluLT5kb21haW5faWQ7Cisg
ICAgICAgIGQuaXRlbSA9IGl0ZW0tPml0ZW1faWQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwotICAg
ICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfVkNQVV9BU1NJR04sIDEsIHNpemVvZihkKSwgJmQp
OworICAgICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfSVRFTV9BU1NJR04sIDEsIHNpemVvZihk
KSwgJmQpOwogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgdmNwdV9kZWFzc2lnbihzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2LAorc3RhdGljIHZvaWQgaXRlbV9kZWFzc2ln
bihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHBlcl9jcHUo
bnBjLCBjcHUpLnZjcHUgPSBOVUxMOworICAgIHBlcl9jcHUobnBjLCBjcHUpLml0ZW0gPSBOVUxM
OwogICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICBkcHJp
bnRrKFhFTkxPR19HX0lORk8sICIlZCA8LS0gTlVMTCAoJXB2KVxuIiwgY3B1LCB2KTsKKyAgICBk
cHJpbnRrKFhFTkxPR19HX0lORk8sICIlZCA8LS0gTlVMTCAoJXBkdiVkKVxuIiwgY3B1LCBpdGVt
LT5kb21haW4sCisgICAgICAgICAgICBpdGVtLT5pdGVtX2lkKTsKIAogICAgIGlmICggdW5saWtl
bHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAg
dWludDE2X3QgdmNwdSwgZG9tOworICAgICAgICAgICAgdWludDE2X3QgaXRlbSwgZG9tOwogICAg
ICAgICAgICAgdWludDMyX3QgY3B1OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gdi0+
ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgICAg
IGQuZG9tID0gaXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IGl0ZW0t
Pml0ZW1faWQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwotICAgICAgICBfX3RyYWNlX3ZhcihUUkNf
U05VTExfVkNQVV9ERUFTU0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CisgICAgICAgIF9fdHJhY2Vf
dmFyKFRSQ19TTlVMTF9JVEVNX0RFQVNTSUdOLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CiB9
CiAKQEAgLTM5Myw5ICszOTIsOSBAQCBzdGF0aWMgdm9pZCBudWxsX3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIHN0cnVjdCBudWxs
X3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVt
ICpudmMgPSB2ZGF0YTsKIAotICAgIEFTU0VSVChudmMgJiYgaXNfaWRsZV92Y3B1KG52Yy0+dmNw
dSkpOworICAgIEFTU0VSVChudmMgJiYgaXNfaWRsZV9pdGVtKG52Yy0+aXRlbSkpOwogCi0gICAg
aWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKKyAgICBzY2hlZF9pZGxl
X2l0ZW0oY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgLyoKICAgICAgKiBXZSBhcmUgaG9sZGlu
ZyB0aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdzIGJlZW4gdGFrZW4gaW4KQEAgLTQyMSwz
NSArNDIwLDM0IEBAIHN0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5z
ZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBp
dGVtLT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMp
OwogICAgIHN0cnVjdCBudWxsX2l0ZW0gKm52YyA9IG51bGxfaXRlbShpdGVtKTsKICAgICB1bnNp
Z25lZCBpbnQgY3B1OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogCiAgICAgbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAgcmV0cnk6CiAKLSAgICBpdGVtLT5y
ZXMgPSBwaWNrX3JlcyhwcnYsIGl0ZW0pOwotICAgIGNwdSA9IHYtPnByb2Nlc3NvciA9IGl0ZW0t
PnJlcy0+cHJvY2Vzc29yOworICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGlja19yZXMocHJ2LCBp
dGVtKSk7CisgICAgY3B1ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAKICAgICBzcGluX3VubG9j
ayhsb2NrKTsKIAogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soaXRlbSk7CiAKICAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9oYXJkX2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7
CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVtLT5kb21haW4pKTsK
IAotICAgIC8qIElmIHRoZSBwQ1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB2IHRvIGl0ICovCi0gICAg
aWYgKCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxMKSApCisgICAgLyogSWYg
dGhlIHBDUFUgaXMgZnJlZSwgd2UgYXNzaWduIGl0ZW0gdG8gaXQgKi8KKyAgICBpZiAoIGxpa2Vs
eShwZXJfY3B1KG5wYywgY3B1KS5pdGVtID09IE5VTEwpICkKICAgICB7CiAgICAgICAgIC8qCiAg
ICAgICAgICAqIEluc2VydCBpcyBmb2xsb3dlZCBieSB2Y3B1X3dha2UoKSwgc28gdGhlcmUncyBu
byBuZWVkIHRvIHBva2UKICAgICAgICAgICogdGhlIHBjcHUgd2l0aCB0aGUgU0NIRURVTEVfU09G
VElSUSwgYXMgd2FrZSB3aWxsIGRvIHRoYXQuCiAgICAgICAgICAqLwotICAgICAgICB2Y3B1X2Fz
c2lnbihwcnYsIHYsIGNwdSk7CisgICAgICAgIGl0ZW1fYXNzaWduKHBydiwgaXRlbSwgY3B1KTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUs
IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgIHsKQEAgLTQ2OCw3ICs0NjYsOCBAQCBz
dGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICAgICAgICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAg
ICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAg
IGRwcmludGsoWEVOTE9HX0dfV0FSTklORywgIldBUk5JTkc6ICVwdiBub3QgYXNzaWduZWQgdG8g
YW55IENQVSFcbiIsIHYpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJO
SU5HOiAlcGR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAorICAgICAgICAgICAgICAg
IGl0ZW0tPmRvbWFpbiwgaXRlbS0+aXRlbV9pZCk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYt
PndhaXRxX2xvY2spOwogICAgIH0KICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CkBAIC00NzYs
MzUgKzQ3NSwzNCBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1faW5zZXJ0KTsKIH0KIAot
c3RhdGljIHZvaWQgX3ZjcHVfcmVtb3ZlKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBfaXRlbV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7Ci0g
ICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAgICAgc3RydWN0IG51bGxfaXRlbSAqd3ZjOwogCi0g
ICAgQVNTRVJUKGxpc3RfZW1wdHkoJm51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKS0+d2FpdHFfZWxl
bSkpOworICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudWxsX2l0ZW0oaXRlbSktPndhaXRxX2VsZW0p
KTsKIAotICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2LCBjcHUpOworICAgIGl0ZW1fZGVhc3NpZ24o
cHJ2LCBpdGVtLCBjcHUpOwogCiAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCiAg
ICAgLyoKLSAgICAgKiBJZiB2IGlzIGFzc2lnbmVkIHRvIGEgcENQVSwgbGV0J3Mgc2VlIGlmIHRo
ZXJlIGlzIHNvbWVvbmUgd2FpdGluZywKLSAgICAgKiBzdWl0YWJsZSB0byBiZSBhc3NpZ25lZCB0
byBpdCAocHJpb3JpdGl6aW5nIHZjcHVzIHRoYXQgaGF2ZQorICAgICAqIElmIGl0ZW0gaXMgYXNz
aWduZWQgdG8gYSBwQ1BVLCBsZXQncyBzZWUgaWYgdGhlcmUgaXMgc29tZW9uZSB3YWl0aW5nLAor
ICAgICAqIHN1aXRhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIGl0IChwcmlvcml0aXppbmcgaXRlbXMg
dGhhdCBoYXZlCiAgICAgICogc29mdC1hZmZpbml0eSB3aXRoIGNwdSkuCiAgICAgICovCiAgICAg
Zm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAgewogICAgICAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAg
ICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdS0+c2NoZWRfaXRlbSkgKQor
ICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0
X2FmZmluaXR5KHd2Yy0+aXRlbSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52Y3B1LCBjcHUsIGJzKSApCisg
ICAgICAgICAgICBpZiAoIGl0ZW1fY2hlY2tfYWZmaW5pdHkod3ZjLT5pdGVtLCBjcHUsIGJzKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0
cV9lbGVtKTsKLSAgICAgICAgICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHd2Yy0+dmNwdSwgY3B1
KTsKKyAgICAgICAgICAgICAgICBpdGVtX2Fzc2lnbihwcnYsIHd2Yy0+aXRlbSwgY3B1KTsKICAg
ICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgICAgICAg
ICAgICAgIHJldHVybjsKQEAgLTUxNywxNiArNTE1LDE1IEBAIHN0YXRpYyB2b2lkIF92Y3B1X3Jl
bW92ZShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZv
aWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0
cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYg
PSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVtICpudmMgPSBudWxsX2l0ZW0o
aXRlbSk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1
KHYpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfaXRlbShpdGVtKSk7CiAKICAgICBsb2NrID0gaXRl
bV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAotICAgIC8qIElmIHYgaXMgaW4gd2FpdHF1ZXVl
LCBqdXN0IGdldCBpdCBvdXQgb2YgdGhlcmUgYW5kIGJhaWwgKi8KKyAgICAvKiBJZiBpdGVtIGlz
IGluIHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWlsICovCiAgICAg
aWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQogICAgIHsKICAg
ICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwpAQCAtNTM2LDEwICs1MzMsMTAgQEAg
c3RhdGljIHZvaWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIEFTU0VSVChwZXJfY3B1KG5wYywgdi0+
cHJvY2Vzc29yKS52Y3B1ID09IHYpOwotICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdSh2LT5w
cm9jZXNzb3IsICZwcnYtPmNwdXNfZnJlZSkpOworICAgIEFTU0VSVChwZXJfY3B1KG5wYywgc2No
ZWRfaXRlbV9jcHUoaXRlbSkpLml0ZW0gPT0gaXRlbSk7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rl
c3RfY3B1KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCAmcHJ2LT5jcHVzX2ZyZWUpKTsKIAotICAgIF92
Y3B1X3JlbW92ZShwcnYsIHYpOworICAgIF9pdGVtX3JlbW92ZShwcnYsIGl0ZW0pOwogCiAgb3V0
OgogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKQEAgLTU1MCwxMSAr
NTQ3LDkgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiBzdGF0aWMgdm9pZCBudWxsX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7CisgICAgQVNTRVJUKCFp
c19pZGxlX2l0ZW0oaXRlbSkpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwotCi0g
ICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IGl0ZW0pICkKKyAg
ICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pKSA9PSBpdGVt
KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5uaW5nKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtNTY3LDI1ICs1NjIsMjMgQEAgc3RhdGljIHZvaWQgbnVsbF9p
dGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICByZXR1cm47CiAg
ICAgfQogCi0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQorICAgIGlmICggbGlr
ZWx5KGl0ZW1fcnVubmFibGUoaXRlbSkpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3dha2Vfbm90X3J1bm5hYmxlKTsKIAotICAgIC8qIE5vdGUgdGhhdCB3ZSBnZXQgaGVyZSBvbmx5
IGZvciB2Q1BVcyBhc3NpZ25lZCB0byBhIHBDUFUgKi8KLSAgICBjcHVfcmFpc2Vfc29mdGlycSh2
LT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIC8qIE5vdGUgdGhhdCB3ZSBnZXQg
aGVyZSBvbmx5IGZvciBpdGVtcyBhc3NpZ25lZCB0byBhIHBDUFUgKi8KKyAgICBjcHVfcmFpc2Vf
c29mdGlycShzY2hlZF9pdGVtX2NwdShpdGVtKSwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIHN0
YXRpYyB2b2lkIG51bGxfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0g
ICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwotCi0gICAgQVNTRVJUKCFpc19pZGxlX3Zj
cHUodikpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVtKGl0ZW0pKTsKIAotICAgIC8qIElmIHYg
aXMgbm90IGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaXMgbm90IHJ1bm5pbmcsIG5vIG5lZWQgdG8g
Ym90aGVyICovCi0gICAgaWYgKCBjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IGl0ZW0gKQot
ICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEp
OworICAgIC8qIElmIGl0ZW0gaXNuJ3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpc24ndCBydW5u
aW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLworICAgIGlmICggY3Vycl9vbl9jcHUoc2NoZWRfaXRl
bV9jcHUoaXRlbSkpID09IGl0ZW0gKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hlZF9p
dGVtX2NwdShpdGVtKSwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5L
KGl0ZW1fc2xlZXApOwogfQpAQCAtNTkzLDM3ICs1ODYsMzYgQEAgc3RhdGljIHZvaWQgbnVsbF9p
dGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHN0YXRpYyBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKgogbnVsbF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KGl0
ZW0tPnZjcHUpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfaXRlbShpdGVtKSk7CiAgICAgcmV0dXJu
IHBpY2tfcmVzKG51bGxfcHJpdihvcHMpLCBpdGVtKTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9p
dGVtX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHVuc2lnbmVkIGludCBuZXdf
Y3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVtICpu
dmMgPSBudWxsX2l0ZW0oaXRlbSk7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7Cisg
ICAgQVNTRVJUKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogCi0gICAgaWYgKCB2LT5wcm9jZXNzb3Ig
PT0gbmV3X2NwdSApCisgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShpdGVtKSA9PSBuZXdfY3B1ICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAg
ICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50MTZfdCB2Y3B1LCBkb207Cisg
ICAgICAgICAgICB1aW50MTZfdCBpdGVtLCBkb207CiAgICAgICAgICAgICB1aW50MTZfdCBjcHUs
IG5ld19jcHU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSB2LT5kb21haW4tPmRvbWFp
bl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKLSAgICAgICAgZC5jcHUgPSB2LT5w
cm9jZXNzb3I7CisgICAgICAgIGQuZG9tID0gaXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAg
ICAgIGQuaXRlbSA9IGl0ZW0tPml0ZW1faWQ7CisgICAgICAgIGQuY3B1ID0gc2NoZWRfaXRlbV9j
cHUoaXRlbSk7CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7CiAgICAgICAgIF9fdHJhY2Vf
dmFyKFRSQ19TTlVMTF9NSUdSQVRFLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CiAKICAgICAv
KgotICAgICAqIHYgaXMgZWl0aGVyIGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaW4gdGhlIHdhaXRx
dWV1ZS4KKyAgICAgKiBpdGVtIGlzIGVpdGhlciBhc3NpZ25lZCB0byBhIHBDUFUsIG9yIGluIHRo
ZSB3YWl0cXVldWUuCiAgICAgICoKICAgICAgKiBJbiB0aGUgZm9ybWVyIGNhc2UsIHRoZSBwQ1BV
IHRvIHdoaWNoIGl0IHdhcyBhc3NpZ25lZCB3b3VsZAogICAgICAqIGJlY29tZSBmcmVlLCBhbmQg
d2UsIHRoZXJlZm9yZSwgc2hvdWxkIGNoZWNrIHdoZXRoZXIgdGhlcmUgaXMKQEAgLTYzMyw3ICs2
MjUsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1fbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICovCiAgICAgaWYgKCBsaWtlbHkobGlzdF9lbXB0eSgmbnZjLT53YWl0
cV9lbGVtKSkgKQogICAgIHsKLSAgICAgICAgX3ZjcHVfcmVtb3ZlKHBydiwgdik7CisgICAgICAg
IF9pdGVtX3JlbW92ZShwcnYsIGl0ZW0pOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3Jh
dGVfcnVubmluZyk7CiAgICAgfQogICAgIGVsc2UKQEAgLTY0MiwzMiArNjM0LDM0IEBAIHN0YXRp
YyB2b2lkIG51bGxfaXRlbV9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKIAogICAgIC8qCi0gICAgICogTGV0J3Mgbm93
IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNoIGlzIHdoZXJlIHYgaXMgYmVpbmcgc2VudC4gSXQgY2Fu
IGJlCi0gICAgICogZWl0aGVyIGZyZWUsIG9yIGhhdmUgYSB2Q1BVIGFscmVhZHkgYXNzaWduZWQg
dG8gaXQuCisgICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNoIGlzIHdoZXJl
IGl0ZW0gaXMgYmVpbmcgc2VudC4gSXQgY2FuIGJlCisgICAgICogZWl0aGVyIGZyZWUsIG9yIGhh
dmUgYSBpdGVtIGFscmVhZHkgYXNzaWduZWQgdG8gaXQuCiAgICAgICoKLSAgICAgKiBJbiB0aGUg
Zm9ybWVyIGNhc2UsIHdlIHNob3VsZCBhc3NpZ24gdiB0byBpdCwgYW5kIHRyeSB0byBnZXQgaXQg
dG8gcnVuLAorICAgICAqIEluIHRoZSBmb3JtZXIgY2FzZSB3ZSBzaG91bGQgYXNzaWduIGl0ZW0g
dG8gaXQsIGFuZCB0cnkgdG8gZ2V0IGl0IHRvIHJ1biwKICAgICAgKiBpZiBwb3NzaWJsZSwgYWNj
b3JkaW5nIHRvIGFmZmluaXR5LgogICAgICAqCi0gICAgICogSW4gbGF0dGVyLCBhbGwgd2UgY2Fu
IGRvIGlzIHRvIHBhcmsgdiBpbiB0aGUgd2FpdHF1ZXVlLgorICAgICAqIEluIGxhdHRlciwgYWxs
IHdlIGNhbiBkbyBpcyB0byBwYXJrIGl0ZW0gaW4gdGhlIHdhaXRxdWV1ZS4KICAgICAgKi8KLSAg
ICBpZiAoIHBlcl9jcHUobnBjLCBuZXdfY3B1KS52Y3B1ID09IE5VTEwgJiYKLSAgICAgICAgIHZj
cHVfY2hlY2tfYWZmaW5pdHkodiwgbmV3X2NwdSwgQkFMQU5DRV9IQVJEX0FGRklOSVRZKSApCisg
ICAgaWYgKCBwZXJfY3B1KG5wYywgbmV3X2NwdSkuaXRlbSA9PSBOVUxMICYmCisgICAgICAgICBp
dGVtX2NoZWNrX2FmZmluaXR5KGl0ZW0sIG5ld19jcHUsIEJBTEFOQ0VfSEFSRF9BRkZJTklUWSkg
KQogICAgIHsKLSAgICAgICAgLyogdiBtaWdodCBoYXZlIGJlZW4gaW4gdGhlIHdhaXRxdWV1ZSwg
c28gcmVtb3ZlIGl0ICovCisgICAgICAgIC8qIGl0ZW0gbWlnaHQgaGF2ZSBiZWVuIGluIHRoZSB3
YWl0cXVldWUsIHNvIHJlbW92ZSBpdCAqLwogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFf
bG9jayk7CiAgICAgICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgICAg
IHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCi0gICAgICAgIHZjcHVfYXNzaWduKHBy
diwgdiwgbmV3X2NwdSk7CisgICAgICAgIGl0ZW1fYXNzaWduKHBydiwgaXRlbSwgbmV3X2NwdSk7
CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIFB1dCB2IGluIHRoZSB3YWl0cXVl
dWUsIGlmIGl0IHdhc24ndCB0aGVyZSBhbHJlYWR5ICovCisgICAgICAgIC8qIFB1dCBpdGVtIGlu
IHRoZSB3YWl0cXVldWUsIGlmIGl0IHdhc24ndCB0aGVyZSBhbHJlYWR5ICovCiAgICAgICAgIHNw
aW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAgICAgaWYgKCBsaXN0X2VtcHR5KCZudmMt
PndhaXRxX2VsZW0pICkKICAgICAgICAgewogICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbnZj
LT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19H
X1dBUk5JTkcsICJXQVJOSU5HOiAlcHYgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLCB2KTsK
KyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAg
ICAgIldBUk5JTkc6ICVwZHYlZCBub3QgYXNzaWduZWQgdG8gYW55IENQVSFcbiIsIGl0ZW0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgaXRlbS0+aXRlbV9pZCk7CiAgICAgICAgIH0KICAg
ICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgfQpAQCAtNjgwLDM1ICs2
NzQsMzQgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLAogICAgICAqIGF0IGxlYXN0LiBJbiBjYXNlIG9mIHN1c3BlbmQsIGFueSB0ZW1w
b3JhcnkgaW5jb25zaXN0ZW5jeSBjYXVzZWQKICAgICAgKiBieSB0aGlzLCB3aWxsIGJlIGZpeGVk
LXVwIGR1cmluZyByZXN1bWUuCiAgICAgICovCi0gICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsK
LSAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSk7CisgICAgc2NoZWRf
c2V0X3JlcyhpdGVtLCBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSkpOwogfQogCiAjaWZuZGVm
IE5ERUJVRwotc3RhdGljIGlubGluZSB2b2lkIG51bGxfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAq
dikKK3N0YXRpYyBpbmxpbmUgdm9pZCBudWxsX2l0ZW1fY2hlY2soc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0pCiB7Ci0gICAgc3RydWN0IG51bGxfaXRlbSAqIGNvbnN0IG52YyA9IG51bGxfaXRlbSh2
LT5zY2hlZF9pdGVtKTsKLSAgICBzdHJ1Y3QgbnVsbF9kb20gKiBjb25zdCBuZG9tID0gdi0+ZG9t
YWluLT5zY2hlZF9wcml2OworICAgIHN0cnVjdCBudWxsX2l0ZW0gKiBjb25zdCBudmMgPSBudWxs
X2l0ZW0oaXRlbSk7CisgICAgc3RydWN0IG51bGxfZG9tICogY29uc3QgbmRvbSA9IGl0ZW0tPmRv
bWFpbi0+c2NoZWRfcHJpdjsKIAotICAgIEJVR19PTihudmMtPnZjcHUgIT0gdik7CisgICAgQlVH
X09OKG52Yy0+aXRlbSAhPSBpdGVtKTsKIAogICAgIGlmICggbmRvbSApCi0gICAgICAgIEJVR19P
Tihpc19pZGxlX3ZjcHUodikpOworICAgICAgICBCVUdfT04oaXNfaWRsZV9pdGVtKGl0ZW0pKTsK
ICAgICBlbHNlCi0gICAgICAgIEJVR19PTighaXNfaWRsZV92Y3B1KHYpKTsKKyAgICAgICAgQlVH
X09OKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX2No
ZWNrKTsKIH0KLSNkZWZpbmUgTlVMTF9WQ1BVX0NIRUNLKHYpICAobnVsbF92Y3B1X2NoZWNrKHYp
KQorI2RlZmluZSBOVUxMX0lURU1fQ0hFQ0soaXRlbSkgIChudWxsX2l0ZW1fY2hlY2soaXRlbSkp
CiAjZWxzZQotI2RlZmluZSBOVUxMX1ZDUFVfQ0hFQ0sodikKKyNkZWZpbmUgTlVMTF9JVEVNX0NI
RUNLKGl0ZW0pCiAjZW5kaWYKIAogCiAvKgogICogVGhlIG1vc3Qgc2ltcGxlIHNjaGVkdWxpbmcg
ZnVuY3Rpb24gb2YgYWxsIHRpbWVzISBXZSBlaXRoZXIgcmV0dXJuOgotICogIC0gdGhlIHZDUFUg
YXNzaWduZWQgdG8gdGhlIHBDUFUsIGlmIHRoZXJlJ3Mgb25lIGFuZCBpdCBjYW4gcnVuOwotICog
IC0gdGhlIGlkbGUgdkNQVSwgb3RoZXJ3aXNlLgorICogIC0gdGhlIGl0ZW0gYXNzaWduZWQgdG8g
dGhlIHBDUFUsIGlmIHRoZXJlJ3Mgb25lIGFuZCBpdCBjYW4gcnVuOworICogIC0gdGhlIGlkbGUg
aXRlbSwgb3RoZXJ3aXNlLgogICovCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hl
ZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3csCkBAIC03MjEsMjQgKzcxNCwyNCBAQCBzdGF0
aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFO
SyhzY2hlZHVsZSk7Ci0gICAgTlVMTF9WQ1BVX0NIRUNLKGN1cnJlbnQpOworICAgIE5VTExfSVRF
TV9DSEVDSyhjdXJyZW50LT5zY2hlZF9pdGVtKTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5p
dF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdWludDE2X3Qg
dGFza2xldCwgY3B1OwotICAgICAgICAgICAgaW50MTZfdCB2Y3B1LCBkb207CisgICAgICAgICAg
ICBpbnQxNl90IGl0ZW0sIGRvbTsKICAgICAgICAgfSBkOwogICAgICAgICBkLmNwdSA9IGNwdTsK
ICAgICAgICAgZC50YXNrbGV0ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKLSAgICAgICAgaWYg
KCBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID09IE5VTEwgKQorICAgICAgICBpZiAoIHBlcl9jcHUo
bnBjLCBjcHUpLml0ZW0gPT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQudmNwdSA9
IGQuZG9tID0gLTE7CisgICAgICAgICAgICBkLml0ZW0gPSBkLmRvbSA9IC0xOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZC52Y3B1ID0gcGVyX2NwdShu
cGMsIGNwdSkudmNwdS0+dmNwdV9pZDsKLSAgICAgICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMs
IGNwdSkudmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLml0ZW0gPSBwZXJf
Y3B1KG5wYywgY3B1KS5pdGVtLT5pdGVtX2lkOworICAgICAgICAgICAgZC5kb20gPSBwZXJfY3B1
KG5wYywgY3B1KS5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgfQogICAgICAgICBf
X3RyYWNlX3ZhcihUUkNfU05VTExfU0NIRURVTEUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0K
QEAgLTc0NiwxNiArNzM5LDE2IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19TTlVMTF9UQVNLTEVULCAx
LCAwLCBOVUxMKTsKLSAgICAgICAgcmV0LnRhc2sgPSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRl
bTsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oY3B1KTsKICAgICB9CiAgICAg
ZWxzZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPnNjaGVkX2l0
ZW07CisgICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIGNwdSkuaXRlbTsKICAgICByZXQu
bWlncmF0ZWQgPSAwOwogICAgIHJldC50aW1lID0gLTE7CiAKICAgICAvKgogICAgICAqIFdlIG1h
eSBiZSBuZXcgaW4gdGhlIGNwdXBvb2wsIG9yIGp1c3QgY29taW5nIGJhY2sgb25saW5lLiBJbiB3
aGljaAotICAgICAqIGNhc2UsIHRoZXJlIG1heSBiZSB2Q1BVcyBpbiB0aGUgd2FpdHF1ZXVlIHRo
YXQgd2UgY2FuIGFzc2lnbiB0byB1cworICAgICAqIGNhc2UsIHRoZXJlIG1heSBiZSBpdGVtcyBp
biB0aGUgd2FpdHF1ZXVlIHRoYXQgd2UgY2FuIGFzc2lnbiB0byB1cwogICAgICAqIGFuZCBydW4u
CiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMKSApCkBAIC03NjYs
MTAgKzc1OSwxMCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBnb3RvIHVubG9jazsKIAogICAg
ICAgICAvKgotICAgICAgICAgKiBXZSBzY2FuIHRoZSB3YWl0cXVldWUgdHdpY2UsIGZvciBwcmlv
cml0aXppbmcgdmNwdXMgdGhhdCBoYXZlCisgICAgICAgICAqIFdlIHNjYW4gdGhlIHdhaXRxdWV1
ZSB0d2ljZSwgZm9yIHByaW9yaXRpemluZyBpdGVtcyB0aGF0IGhhdmUKICAgICAgICAgICogc29m
dC1hZmZpbml0eSB3aXRoIGNwdS4gVGhpcyBtYXkgbG9vayBsaWtlIHNvbWV0aGluZyBleHBlbnNp
dmUgdG8KLSAgICAgICAgICogZG8gaGVyZSBpbiBudWxsX3NjaGVkdWxlKCksIGJ1dCBpdCdzIGFj
dHVhbGx5IGZpbmUsIGJlY2V1c2Ugd2UgZG8KLSAgICAgICAgICogaXQgb25seSBpbiBjYXNlcyB3
aGVyZSBhIHBjcHUgaGFzIG5vIHZjcHUgYXNzb2NpYXRlZCAoZS5nLiwgYXMKKyAgICAgICAgICog
ZG8gaGVyZSBpbiBudWxsX3NjaGVkdWxlKCksIGJ1dCBpdCdzIGFjdHVhbGx5IGZpbmUsIGJlY2F1
c2Ugd2UgZG8KKyAgICAgICAgICogaXQgb25seSBpbiBjYXNlcyB3aGVyZSBhIHBjcHUgaGFzIG5v
IGl0ZW0gYXNzb2NpYXRlZCAoZS5nLiwgYXMKICAgICAgICAgICogc2FpZCBhYm92ZSwgdGhlIGNw
dSBoYXMganVzdCBqb2luZWQgYSBjcHVwb29sKS4KICAgICAgICAgICovCiAgICAgICAgIGZvcl9l
YWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQpAQCAtNzc3LDE0ICs3NzAsMTQgQEAgc3Rh
dGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggd3ZjLCAmcHJ2LT53YWl0
cSwgd2FpdHFfZWxlbSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBicyA9
PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgICAgICFoYXNfc29m
dF9hZmZpbml0eSh3dmMtPnZjcHUtPnNjaGVkX2l0ZW0pICkKKyAgICAgICAgICAgICAgICAgICAg
ICFoYXNfc29mdF9hZmZpbml0eSh3dmMtPml0ZW0pICkKICAgICAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAKLSAgICAgICAgICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52
Y3B1LCBjcHUsIGJzKSApCisgICAgICAgICAgICAgICAgaWYgKCBpdGVtX2NoZWNrX2FmZmluaXR5
KHd2Yy0+aXRlbSwgY3B1LCBicykgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNwdSk7CisgICAgICAgICAgICAgICAg
ICAgIGl0ZW1fYXNzaWduKHBydiwgd3ZjLT5pdGVtLCBjcHUpOwogICAgICAgICAgICAgICAgICAg
ICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwotICAgICAgICAgICAgICAgICAgICBy
ZXQudGFzayA9IHd2Yy0+dmNwdS0+c2NoZWRfaXRlbTsKKyAgICAgICAgICAgICAgICAgICAgcmV0
LnRhc2sgPSB3dmMtPml0ZW07CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTc5NCwxNyArNzg3LDE3IEBAIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIWl0
ZW1fcnVubmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2Nw
dV0tPnNjaGVkX2l0ZW07CisgICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV9pdGVtKGNwdSk7
CiAKLSAgICBOVUxMX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHUpOworICAgIE5VTExfSVRFTV9D
SEVDSyhyZXQudGFzayk7CiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGlubGluZSB2b2lk
IGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBudWxsX2l0ZW0gKm52
YykKK3N0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX2l0ZW0oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2
LCBzdHJ1Y3QgbnVsbF9pdGVtICpudmMpCiB7Ci0gICAgcHJpbnRrKCJbJWkuJWldIHBjcHU9JWQi
LCBudmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLAotICAgICAgICAgICAgbnZjLT52Y3B1LT52
Y3B1X2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pID8KLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnZjLT52Y3B1LT5wcm9jZXNzb3IgOiAtMSk7CisgICAgcHJpbnRrKCJb
JWkuJWldIHBjcHU9JWQiLCBudmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAg
ICAgbnZjLT5pdGVtLT5pdGVtX2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NoZWRfaXRlbV9jcHUobnZjLT5pdGVtKSA6
IC0xKTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBpbnQgY3B1KQpAQCAtODIwLDE2ICs4MTMsMTcgQEAgc3RhdGljIHZvaWQgbnVs
bF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAg
ICAgICBjcHUsCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSkpLAogICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2Jp
dHMocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7Ci0gICAgaWYgKCBwZXJfY3B1KG5wYywg
Y3B1KS52Y3B1ICE9IE5VTEwgKQotICAgICAgICBwcmludGsoIiwgdmNwdT0lcHYiLCBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1KTsKKyAgICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLml0ZW0gIT0gTlVM
TCApCisgICAgICAgIHByaW50aygiLCBpdGVtPSVwZHYlZCIsIHBlcl9jcHUobnBjLCBjcHUpLml0
ZW0tPmRvbWFpbiwKKyAgICAgICAgICAgICAgIHBlcl9jcHUobnBjLCBjcHUpLml0ZW0tPml0ZW1f
aWQpOwogICAgIHByaW50aygiXG4iKTsKIAotICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0
byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCisgICAgLyogY3VycmVudCBpdGVtIChu
b3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgaXRlbSkgKi8KICAgICBudmMgPSBudWxs
X2l0ZW0oY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAgaWYgKCBudmMgJiYgIWlzX2lkbGVfdmNwdShu
dmMtPnZjcHUpICkKKyAgICBpZiAoIG52YyAmJiAhaXNfaWRsZV9pdGVtKG52Yy0+aXRlbSkgKQog
ICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7Ci0gICAgICAgIGR1bXBfdmNwdShwcnYs
IG52Yyk7CisgICAgICAgIGR1bXBfaXRlbShwcnYsIG52Yyk7CiAgICAgICAgIHByaW50aygiXG4i
KTsKICAgICB9CiAKQEAgLTg1MiwyMyArODQ2LDIzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnBy
di0+bmRvbSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgbnVsbF9kb20gKm5kb207Ci0gICAgICAg
IHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKIAogICAg
ICAgICBuZG9tID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgbnVsbF9kb20sIG5kb21fZWxlbSk7
CiAKICAgICAgICAgcHJpbnRrKCJcdERvbWFpbjogJWRcbiIsIG5kb20tPmRvbS0+ZG9tYWluX2lk
KTsKLSAgICAgICAgZm9yX2VhY2hfdmNwdSggbmRvbS0+ZG9tLCB2ICkKKyAgICAgICAgZm9yX2Vh
Y2hfc2NoZWRfaXRlbSggbmRvbS0+ZG9tLCBpdGVtICkKICAgICAgICAgewotICAgICAgICAgICAg
c3RydWN0IG51bGxfaXRlbSAqIGNvbnN0IG52YyA9IG51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKTsK
KyAgICAgICAgICAgIHN0cnVjdCBudWxsX2l0ZW0gKiBjb25zdCBudmMgPSBudWxsX2l0ZW0oaXRl
bSk7CiAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBsb2NrID0g
aXRlbV9zY2hlZHVsZV9sb2NrKG52Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICBs
b2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKGl0ZW0pOwogCiAgICAgICAgICAgICBwcmludGsoIlx0
JTNkOiAiLCArK2xvb3ApOwotICAgICAgICAgICAgZHVtcF92Y3B1KHBydiwgbnZjKTsKKyAgICAg
ICAgICAgIGR1bXBfaXRlbShwcnYsIG52Yyk7CiAgICAgICAgICAgICBwcmludGsoIlxuIik7CiAK
LSAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRf
aXRlbSk7CisgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBpdGVtKTsKICAg
ICAgICAgfQogICAgIH0KIApAQCAtODgzLDcgKzg3Nyw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVt
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBwcmludGsoIiwgIik7
CiAgICAgICAgIGlmICggbG9vcCAlIDI0ID09IDAgKQogICAgICAgICAgICAgcHJpbnRrKCJcblx0
Iik7Ci0gICAgICAgIHByaW50aygiJXB2IiwgbnZjLT52Y3B1KTsKKyAgICAgICAgcHJpbnRrKCIl
cGR2JWQiLCBudmMtPml0ZW0tPmRvbWFpbiwgbnZjLT5pdGVtLT5pdGVtX2lkKTsKICAgICB9CiAg
ICAgcHJpbnRrKCJcbiIpOwogICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8k-0003lq-Gb; Fri, 29 Mar 2019 15:09:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8f-0003c7-7c
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:49 +0000
X-Inumbo-ID: b13d2321-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b13d2321-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 60CB5AF95;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:13 +0100
Message-Id: <20190329150934.17694-29-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 28/49] xen/sched: make arinc653 scheduler
 vcpu agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGFyaW5jNjUzIHNjaGVkdWxlciBjb21wbGV0ZWx5IGZyb20gdmNwdSB0byBzY2hlZF9p
dGVtIHVzYWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8IDIwOCArKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwMSBpbnNlcnRp
b25zKCspLCAxMDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDU3MzNhMmE2Yjgu
LjYxZjllYTY4MjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTQ1LDE1ICs0NSwxNSBAQAogI2RlZmlu
ZSBERUZBVUxUX1RJTUVTTElDRSBNSUxMSVNFQ1MoMTApCiAKIC8qKgotICogUmV0cmlldmUgdGhl
IGlkbGUgVkNQVSBmb3IgYSBnaXZlbiBwaHlzaWNhbCBDUFUKKyAqIFJldHJpZXZlIHRoZSBpZGxl
IElURU0gZm9yIGEgZ2l2ZW4gcGh5c2ljYWwgQ1BVCiAgKi8KLSNkZWZpbmUgSURMRVRBU0soY3B1
KSAgKGlkbGVfdmNwdVtjcHVdKQorI2RlZmluZSBJRExFVEFTSyhjcHUpICAoc2NoZWRfaWRsZV9p
dGVtKGNwdSkpCiAKIC8qKgogICogUmV0dXJuIGEgcG9pbnRlciB0byB0aGUgQVJJTkMgNjUzLXNw
ZWNpZmljIHNjaGVkdWxlciBkYXRhIGluZm9ybWF0aW9uCi0gKiBhc3NvY2lhdGVkIHdpdGggdGhl
IGdpdmVuIFZDUFUgKHZjKQorICogYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBJVEVNIChpdGVt
KQogICovCi0jZGVmaW5lIEFWQ1BVKHZjKSAoKGFyaW5jNjUzX3ZjcHVfdCAqKSh2YyktPnNjaGVk
X2l0ZW0tPnByaXYpCisjZGVmaW5lIEFJVEVNKGl0ZW0pICgoYXJpbmM2NTNfaXRlbV90ICopKGl0
ZW0pLT5wcml2KQogCiAvKioKICAqIFJldHVybiB0aGUgZ2xvYmFsIHNjaGVkdWxlciBwcml2YXRl
IGRhdGEgZ2l2ZW4gdGhlIHNjaGVkdWxlciBvcHMgcG9pbnRlcgpAQCAtNjUsMjAgKzY1LDIwIEBA
CiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCiAKIC8qKgotICogVGhlIGFyaW5jNjUzX3ZjcHVfdCBzdHJ1
Y3R1cmUgaG9sZHMgQVJJTkMgNjUzLXNjaGVkdWxlci1zcGVjaWZpYwotICogaW5mb3JtYXRpb24g
Zm9yIGFsbCBub24taWRsZSBWQ1BVcworICogVGhlIGFyaW5jNjUzX2l0ZW1fdCBzdHJ1Y3R1cmUg
aG9sZHMgQVJJTkMgNjUzLXNjaGVkdWxlci1zcGVjaWZpYworICogaW5mb3JtYXRpb24gZm9yIGFs
bCBub24taWRsZSBJVEVNcwogICovCi10eXBlZGVmIHN0cnVjdCBhcmluYzY1M192Y3B1X3MKK3R5
cGVkZWYgc3RydWN0IGFyaW5jNjUzX2l0ZW1fcwogewotICAgIC8qIHZjIHBvaW50cyB0byBYZW4n
cyBzdHJ1Y3QgdmNwdSBzbyB3ZSBjYW4gZ2V0IHRvIGl0IGZyb20gYW4KLSAgICAgKiBhcmluYzY1
M192Y3B1X3QgcG9pbnRlci4gKi8KLSAgICBzdHJ1Y3QgdmNwdSAqICAgICAgIHZjOwotICAgIC8q
IGF3YWtlIGhvbGRzIHdoZXRoZXIgdGhlIFZDUFUgaGFzIGJlZW4gd29rZW4gd2l0aCB2Y3B1X3dh
a2UoKSAqLworICAgIC8qIGl0ZW0gcG9pbnRzIHRvIFhlbidzIHN0cnVjdCBzY2hlZF9pdGVtIHNv
IHdlIGNhbiBnZXQgdG8gaXQgZnJvbSBhbgorICAgICAqIGFyaW5jNjUzX2l0ZW1fdCBwb2ludGVy
LiAqLworICAgIHN0cnVjdCBzY2hlZF9pdGVtICogaXRlbTsKKyAgICAvKiBhd2FrZSBob2xkcyB3
aGV0aGVyIHRoZSBJVEVNIGhhcyBiZWVuIHdva2VuIHdpdGggdmNwdV93YWtlKCkgKi8KICAgICBi
b29sX3QgICAgICAgICAgICAgIGF3YWtlOwotICAgIC8qIGxpc3QgaG9sZHMgdGhlIGxpbmtlZCBs
aXN0IGluZm9ybWF0aW9uIGZvciB0aGUgbGlzdCB0aGlzIFZDUFUKKyAgICAvKiBsaXN0IGhvbGRz
IHRoZSBsaW5rZWQgbGlzdCBpbmZvcm1hdGlvbiBmb3IgdGhlIGxpc3QgdGhpcyBJVEVNCiAgICAg
ICogaXMgc3RvcmVkIGluICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICBsaXN0OwotfSBhcmlu
YzY1M192Y3B1X3Q7Cit9IGFyaW5jNjUzX2l0ZW1fdDsKIAogLyoqCiAgKiBUaGUgc2NoZWRfZW50
cnlfdCBzdHJ1Y3R1cmUgaG9sZHMgYSBzaW5nbGUgZW50cnkgb2YgdGhlCkBAIC04OSwxNCArODks
MTQgQEAgdHlwZWRlZiBzdHJ1Y3Qgc2NoZWRfZW50cnlfcwogICAgIC8qIGRvbV9oYW5kbGUgaG9s
ZHMgdGhlIGhhbmRsZSAoIlVVSUQiKSBmb3IgdGhlIGRvbWFpbiB0aGF0IHRoaXMKICAgICAgKiBz
Y2hlZHVsZSBlbnRyeSByZWZlcnMgdG8uICovCiAgICAgeGVuX2RvbWFpbl9oYW5kbGVfdCBkb21f
aGFuZGxlOwotICAgIC8qIHZjcHVfaWQgaG9sZHMgdGhlIFZDUFUgbnVtYmVyIGZvciB0aGUgVkNQ
VSB0aGF0IHRoaXMgc2NoZWR1bGUKKyAgICAvKiBpdGVtX2lkIGhvbGRzIHRoZSBJVEVNIG51bWJl
ciBmb3IgdGhlIElURU0gdGhhdCB0aGlzIHNjaGVkdWxlCiAgICAgICogZW50cnkgcmVmZXJzIHRv
LiAqLwotICAgIGludCAgICAgICAgICAgICAgICAgdmNwdV9pZDsKLSAgICAvKiBydW50aW1lIGhv
bGRzIHRoZSBudW1iZXIgb2YgbmFub3NlY29uZHMgdGhhdCB0aGUgVkNQVSBmb3IgdGhpcworICAg
IGludCAgICAgICAgICAgICAgICAgaXRlbV9pZDsKKyAgICAvKiBydW50aW1lIGhvbGRzIHRoZSBu
dW1iZXIgb2YgbmFub3NlY29uZHMgdGhhdCB0aGUgSVRFTSBmb3IgdGhpcwogICAgICAqIHNjaGVk
dWxlIGVudHJ5IHNob3VsZCBiZSBhbGxvd2VkIHRvIHJ1biBwZXIgbWFqb3IgZnJhbWUuICovCiAg
ICAgc190aW1lX3QgICAgICAgICAgICBydW50aW1lOwotICAgIC8qIHZjIGhvbGRzIGEgcG9pbnRl
ciB0byB0aGUgWGVuIFZDUFUgc3RydWN0dXJlICovCi0gICAgc3RydWN0IHZjcHUgKiAgICAgICB2
YzsKKyAgICAvKiBpdGVtIGhvbGRzIGEgcG9pbnRlciB0byB0aGUgWGVuIHNjaGVkX2l0ZW0gc3Ry
dWN0dXJlICovCisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKiBpdGVtOwogfSBzY2hlZF9lbnRyeV90
OwogCiAvKioKQEAgLTExMCw5ICsxMTAsOSBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRfcHJp
dl9zCiAgICAgLyoqCiAgICAgICogVGhpcyBhcnJheSBob2xkcyB0aGUgYWN0aXZlIEFSSU5DIDY1
MyBzY2hlZHVsZS4KICAgICAgKgotICAgICAqIFdoZW4gdGhlIHN5c3RlbSB0cmllcyB0byBzdGFy
dCBhIG5ldyBWQ1BVLCB0aGlzIHNjaGVkdWxlIGlzIHNjYW5uZWQKLSAgICAgKiB0byBsb29rIGZv
ciBhIG1hdGNoaW5nIChoYW5kbGUsIFZDUFUgIykgcGFpci4gSWYgYm90aCB0aGUgaGFuZGxlIChV
VUlEKQotICAgICAqIGFuZCBWQ1BVIG51bWJlciBtYXRjaCwgdGhlbiB0aGUgVkNQVSBpcyBhbGxv
d2VkIHRvIHJ1bi4gSXRzIHJ1biB0aW1lCisgICAgICogV2hlbiB0aGUgc3lzdGVtIHRyaWVzIHRv
IHN0YXJ0IGEgbmV3IElURU0sIHRoaXMgc2NoZWR1bGUgaXMgc2Nhbm5lZAorICAgICAqIHRvIGxv
b2sgZm9yIGEgbWF0Y2hpbmcgKGhhbmRsZSwgSVRFTSAjKSBwYWlyLiBJZiBib3RoIHRoZSBoYW5k
bGUgKFVVSUQpCisgICAgICogYW5kIElURU0gbnVtYmVyIG1hdGNoLCB0aGVuIHRoZSBJVEVNIGlz
IGFsbG93ZWQgdG8gcnVuLiBJdHMgcnVuIHRpbWUKICAgICAgKiAocGVyIG1ham9yIGZyYW1lKSBp
cyBnaXZlbiBpbiB0aGUgdGhpcmQgZW50cnkgb2YgdGhlIHNjaGVkdWxlLgogICAgICAqLwogICAg
IHNjaGVkX2VudHJ5X3Qgc2NoZWR1bGVbQVJJTkM2NTNfTUFYX0RPTUFJTlNfUEVSX1NDSEVEVUxF
XTsKQEAgLTEyMyw4ICsxMjMsOCBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRfcHJpdl9zCiAg
ICAgICoKICAgICAgKiBUaGlzIGlzIG5vdCBuZWNlc3NhcmlseSB0aGUgc2FtZSBhcyB0aGUgbnVt
YmVyIG9mIGRvbWFpbnMgaW4gdGhlCiAgICAgICogc2NoZWR1bGUuIEEgZG9tYWluIGNvdWxkIGJl
IGxpc3RlZCBtdWx0aXBsZSB0aW1lcyB3aXRoaW4gdGhlIHNjaGVkdWxlLAotICAgICAqIG9yIGEg
ZG9tYWluIHdpdGggbXVsdGlwbGUgVkNQVXMgY291bGQgaGF2ZSBhIGRpZmZlcmVudAotICAgICAq
IHNjaGVkdWxlIGVudHJ5IGZvciBlYWNoIFZDUFUuCisgICAgICogb3IgYSBkb21haW4gd2l0aCBt
dWx0aXBsZSBJVEVNcyBjb3VsZCBoYXZlIGEgZGlmZmVyZW50CisgICAgICogc2NoZWR1bGUgZW50
cnkgZm9yIGVhY2ggSVRFTS4KICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgbnVtX3NjaGVkdWxl
X2VudHJpZXM7CiAKQEAgLTEzOSw5ICsxMzksOSBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRf
cHJpdl9zCiAgICAgc190aW1lX3QgbmV4dF9tYWpvcl9mcmFtZTsKIAogICAgIC8qKgotICAgICAq
IHBvaW50ZXJzIHRvIGFsbCBYZW4gVkNQVSBzdHJ1Y3R1cmVzIGZvciBpdGVyYXRpbmcgdGhyb3Vn
aAorICAgICAqIHBvaW50ZXJzIHRvIGFsbCBYZW4gSVRFTSBzdHJ1Y3R1cmVzIGZvciBpdGVyYXRp
bmcgdGhyb3VnaAogICAgICAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgdmNwdV9saXN0OworICAg
IHN0cnVjdCBsaXN0X2hlYWQgaXRlbV9saXN0OwogfSBhNjUzc2NoZWRfcHJpdl90OwogCiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKQEAgLTE2Nyw1MCArMTY3LDUwIEBAIHN0YXRpYyBpbnQgZG9tX2hhbmRs
ZV9jbXAoY29uc3QgeGVuX2RvbWFpbl9oYW5kbGVfdCBoMSwKIH0KIAogLyoqCi0gKiBUaGlzIGZ1
bmN0aW9uIHNlYXJjaGVzIHRoZSB2Y3B1IGxpc3QgdG8gZmluZCBhIFZDUFUgdGhhdCBtYXRjaGVz
Ci0gKiB0aGUgZG9tYWluIGhhbmRsZSBhbmQgVkNQVSBJRCBzcGVjaWZpZWQuCisgKiBUaGlzIGZ1
bmN0aW9uIHNlYXJjaGVzIHRoZSBpdGVtIGxpc3QgdG8gZmluZCBhIElURU0gdGhhdCBtYXRjaGVz
CisgKiB0aGUgZG9tYWluIGhhbmRsZSBhbmQgSVRFTSBJRCBzcGVjaWZpZWQuCiAgKgogICogQHBh
cmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBz
dHJ1Y3R1cmUKICAqIEBwYXJhbSBoYW5kbGUgICAgUG9pbnRlciB0byBoYW5kbGVyCi0gKiBAcGFy
YW0gdmNwdV9pZCAgIFZDUFUgSUQKKyAqIEBwYXJhbSBpdGVtX2lkICAgSVRFTSBJRAogICoKICAq
IEByZXR1cm4gICAgICAgICAgPHVsPgotICogICAgICAgICAgICAgICAgICA8bGk+IFBvaW50ZXIg
dG8gdGhlIG1hdGNoaW5nIFZDUFUgaWYgb25lIGlzIGZvdW5kCisgKiAgICAgICAgICAgICAgICAg
IDxsaT4gUG9pbnRlciB0byB0aGUgbWF0Y2hpbmcgSVRFTSBpZiBvbmUgaXMgZm91bmQKICAqICAg
ICAgICAgICAgICAgICAgPGxpPiBOVUxMIG90aGVyd2lzZQogICogICAgICAgICAgICAgICAgICA8
L3VsPgogICovCi1zdGF0aWMgc3RydWN0IHZjcHUgKmZpbmRfdmNwdSgKK3N0YXRpYyBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqZmluZF9pdGVtKAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwKLSAgICBpbnQgdmNwdV9pZCkKKyAgICBp
bnQgaXRlbV9pZCkKIHsKLSAgICBhcmluYzY1M192Y3B1X3QgKmF2Y3B1OworICAgIGFyaW5jNjUz
X2l0ZW1fdCAqYWl0ZW07CiAKLSAgICAvKiBsb29wIHRocm91Z2ggdGhlIHZjcHVfbGlzdCBsb29r
aW5nIGZvciB0aGUgc3BlY2lmaWVkIFZDUFUgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
YXZjcHUsICZTQ0hFRF9QUklWKG9wcyktPnZjcHVfbGlzdCwgbGlzdCApCi0gICAgICAgIGlmICgg
KGRvbV9oYW5kbGVfY21wKGF2Y3B1LT52Yy0+ZG9tYWluLT5oYW5kbGUsIGhhbmRsZSkgPT0gMCkK
LSAgICAgICAgICAgICAmJiAodmNwdV9pZCA9PSBhdmNwdS0+dmMtPnZjcHVfaWQpICkKLSAgICAg
ICAgICAgIHJldHVybiBhdmNwdS0+dmM7CisgICAgLyogbG9vcCB0aHJvdWdoIHRoZSBpdGVtX2xp
c3QgbG9va2luZyBmb3IgdGhlIHNwZWNpZmllZCBJVEVNICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIGFpdGVtLCAmU0NIRURfUFJJVihvcHMpLT5pdGVtX2xpc3QsIGxpc3QgKQorICAgICAg
ICBpZiAoIChkb21faGFuZGxlX2NtcChhaXRlbS0+aXRlbS0+ZG9tYWluLT5oYW5kbGUsIGhhbmRs
ZSkgPT0gMCkKKyAgICAgICAgICAgICAmJiAoaXRlbV9pZCA9PSBhaXRlbS0+aXRlbS0+aXRlbV9p
ZCkgKQorICAgICAgICAgICAgcmV0dXJuIGFpdGVtLT5pdGVtOwogCiAgICAgcmV0dXJuIE5VTEw7
CiB9CiAKIC8qKgotICogVGhpcyBmdW5jdGlvbiB1cGRhdGVzIHRoZSBwb2ludGVyIHRvIHRoZSBY
ZW4gVkNQVSBzdHJ1Y3R1cmUgZm9yIGVhY2ggZW50cnkKKyAqIFRoaXMgZnVuY3Rpb24gdXBkYXRl
cyB0aGUgcG9pbnRlciB0byB0aGUgWGVuIElURU0gc3RydWN0dXJlIGZvciBlYWNoIGVudHJ5CiAg
KiBpbiB0aGUgQVJJTkMgNjUzIHNjaGVkdWxlLgogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9p
bnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcmV0
dXJuICAgICAgICAgIDxOb25lPgogICovCi1zdGF0aWMgdm9pZCB1cGRhdGVfc2NoZWR1bGVfdmNw
dXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQorc3RhdGljIHZvaWQgdXBkYXRlX3NjaGVk
dWxlX2l0ZW1zKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgbl9lbnRyaWVzID0gU0NIRURfUFJJVihvcHMpLT5udW1fc2NoZWR1bGVfZW50cmllczsK
IAogICAgIGZvciAoIGkgPSAwOyBpIDwgbl9lbnRyaWVzOyBpKysgKQotICAgICAgICBTQ0hFRF9Q
UklWKG9wcyktPnNjaGVkdWxlW2ldLnZjID0KLSAgICAgICAgICAgIGZpbmRfdmNwdShvcHMsCisg
ICAgICAgIFNDSEVEX1BSSVYob3BzKS0+c2NoZWR1bGVbaV0uaXRlbSA9CisgICAgICAgICAgICBm
aW5kX2l0ZW0ob3BzLAogICAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1BSSVYob3BzKS0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICBTQ0hFRF9QUklWKG9w
cyktPnNjaGVkdWxlW2ldLnZjcHVfaWQpOworICAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1BS
SVYob3BzKS0+c2NoZWR1bGVbaV0uaXRlbV9pZCk7CiB9CiAKIC8qKgpAQCAtMjY4LDEyICsyNjgs
MTIgQEAgYXJpbmM2NTNfc2NoZWRfc2V0KAogICAgICAgICBtZW1jcHkoc2NoZWRfcHJpdi0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAgICAgIHNjaGVkdWxlLT5zY2hlZF9lbnRy
aWVzW2ldLmRvbV9oYW5kbGUsCiAgICAgICAgICAgICAgICBzaXplb2Yoc2NoZWRfcHJpdi0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSkpOwotICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS52
Y3B1X2lkID0KKyAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uaXRlbV9pZCA9CiAgICAg
ICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lkOwogICAgICAgICBzY2hl
ZF9wcml2LT5zY2hlZHVsZVtpXS5ydW50aW1lID0KICAgICAgICAgICAgIHNjaGVkdWxlLT5zY2hl
ZF9lbnRyaWVzW2ldLnJ1bnRpbWU7CiAgICAgfQotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhv
cHMpOworICAgIHVwZGF0ZV9zY2hlZHVsZV9pdGVtcyhvcHMpOwogCiAgICAgLyoKICAgICAgKiBU
aGUgbmV3bHktaW5zdGFsbGVkIHNjaGVkdWxlIHRha2VzIGVmZmVjdCBpbW1lZGlhdGVseS4gV2Ug
ZG8gbm90IGV2ZW4KQEAgLTMxOSw3ICszMTksNyBAQCBhcmluYzY1M19zY2hlZF9nZXQoCiAgICAg
ICAgIG1lbWNweShzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS5kb21faGFuZGxlLAogICAgICAg
ICAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAg
ICAgIHNpemVvZihzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS5kb21faGFuZGxlKSk7Ci0gICAgICAg
IHNjaGVkdWxlLT5zY2hlZF9lbnRyaWVzW2ldLnZjcHVfaWQgPSBzY2hlZF9wcml2LT5zY2hlZHVs
ZVtpXS52Y3B1X2lkOworICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lk
ID0gc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uaXRlbV9pZDsKICAgICAgICAgc2NoZWR1bGUtPnNj
aGVkX2VudHJpZXNbaV0ucnVudGltZSA9IHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ldLnJ1bnRpbWU7
CiAgICAgfQogCkBAIC0zNTUsNyArMzU1LDcgQEAgYTY1M3NjaGVkX2luaXQoc3RydWN0IHNjaGVk
dWxlciAqb3BzKQogCiAgICAgcHJ2LT5uZXh0X21ham9yX2ZyYW1lID0gMDsKICAgICBzcGluX2xv
Y2tfaW5pdCgmcHJ2LT5sb2NrKTsKLSAgICBJTklUX0xJU1RfSEVBRCgmcHJ2LT52Y3B1X2xpc3Qp
OworICAgIElOSVRfTElTVF9IRUFEKCZwcnYtPml0ZW1fbGlzdCk7CiAKICAgICByZXR1cm4gMDsK
IH0KQEAgLTM3Myw3ICszNzMsNyBAQCBhNjUzc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIg
Km9wcykKIH0KIAogLyoqCi0gKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVsZXItc3Bl
Y2lmaWMgZGF0YSBmb3IgYSBWQ1BVCisgKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVs
ZXItc3BlY2lmaWMgZGF0YSBmb3IgYSBJVEVNCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2lu
dGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJh
bSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfaXRlbQpAQCAtMzg1LDM1ICszODUs
MzQgQEAgYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQp
CiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2NoZWRfcHJpdiA9IFNDSEVEX1BSSVYob3BzKTsK
LSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwotICAgIGFyaW5jNjUzX3ZjcHVfdCAq
c3ZjOworICAgIGFyaW5jNjUzX2l0ZW1fdCAqc3ZjOwogICAgIHVuc2lnbmVkIGludCBlbnRyeTsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgLyoKICAgICAgKiBBbGxvY2F0ZSBtZW1v
cnkgZm9yIHRoZSBBUklOQyA2NTMtc3BlY2lmaWMgc2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24K
LSAgICAgKiBhc3NvY2lhdGVkIHdpdGggdGhlIGdpdmVuIFZDUFUgKHZjKS4KKyAgICAgKiBhc3Nv
Y2lhdGVkIHdpdGggdGhlIGdpdmVuIElURU0gKGl0ZW0pLgogICAgICAqLwotICAgIHN2YyA9IHht
YWxsb2MoYXJpbmM2NTNfdmNwdV90KTsKKyAgICBzdmMgPSB4bWFsbG9jKGFyaW5jNjUzX2l0ZW1f
dCk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKIAotICAgIC8qIAot
ICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdzIHZjcHVzIHRvIHRoZSBzY2hlZHVsZSwgYXMg
bG9uZyBhcyB0aGVyZSBhcmUKKyAgICAvKgorICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdz
IGl0ZW1zIHRvIHRoZSBzY2hlZHVsZSwgYXMgbG9uZyBhcyB0aGVyZSBhcmUKICAgICAgKiBzbG90
cyBhdmFpbGFibGUuCiAgICAgICovCi0gICAgaWYgKCB2Yy0+ZG9tYWluLT5kb21haW5faWQgPT0g
MCApCisgICAgaWYgKCBpdGVtLT5kb21haW4tPmRvbWFpbl9pZCA9PSAwICkKICAgICB7CiAgICAg
ICAgIGVudHJ5ID0gc2NoZWRfcHJpdi0+bnVtX3NjaGVkdWxlX2VudHJpZXM7CiAKICAgICAgICAg
aWYgKCBlbnRyeSA8IEFSSU5DNjUzX01BWF9ET01BSU5TX1BFUl9TQ0hFRFVMRSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS5kb21faGFuZGxlWzBd
ID0gJ1wwJzsKLSAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS52Y3B1X2lk
ID0gdmMtPnZjcHVfaWQ7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtlbnRyeV0u
aXRlbV9pZCA9IGl0ZW0tPml0ZW1faWQ7CiAgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVs
ZVtlbnRyeV0ucnVudGltZSA9IERFRkFVTFRfVElNRVNMSUNFOwotICAgICAgICAgICAgc2NoZWRf
cHJpdi0+c2NoZWR1bGVbZW50cnldLnZjID0gdmM7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5z
Y2hlZHVsZVtlbnRyeV0uaXRlbSA9IGl0ZW07CiAKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPm1h
am9yX2ZyYW1lICs9IERFRkFVTFRfVElNRVNMSUNFOwogICAgICAgICAgICAgKytzY2hlZF9wcml2
LT5udW1fc2NoZWR1bGVfZW50cmllczsKQEAgLTQyMSwxNiArNDIwLDE2IEBAIGE2NTNzY2hlZF9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtLAogICAgIH0KIAogICAgIC8qCi0gICAgICogSW5pdGlhbGl6ZSBvdXIgQVJJTkMgNjUz
IHNjaGVkdWxlci1zcGVjaWZpYyBpbmZvcm1hdGlvbiBmb3IgdGhlIFZDUFUuCi0gICAgICogVGhl
IFZDUFUgc3RhcnRzICJhc2xlZXAuIiBXaGVuIFhlbiBpcyByZWFkeSBmb3IgdGhlIFZDUFUgdG8g
cnVuLCBpdAorICAgICAqIEluaXRpYWxpemUgb3VyIEFSSU5DIDY1MyBzY2hlZHVsZXItc3BlY2lm
aWMgaW5mb3JtYXRpb24gZm9yIHRoZSBJVEVNLgorICAgICAqIFRoZSBJVEVNIHN0YXJ0cyAiYXNs
ZWVwLiIgV2hlbiBYZW4gaXMgcmVhZHkgZm9yIHRoZSBJVEVNIHRvIHJ1biwgaXQKICAgICAgKiB3
aWxsIGNhbGwgdGhlIHZjcHVfd2FrZSBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gYW5kIG91
ciBzY2hlZHVsZXIKLSAgICAgKiB3aWxsIG1hcmsgdGhlIFZDUFUgYXdha2UuCisgICAgICogd2ls
bCBtYXJrIHRoZSBJVEVNIGF3YWtlLgogICAgICAqLwotICAgIHN2Yy0+dmMgPSB2YzsKKyAgICBz
dmMtPml0ZW0gPSBpdGVtOwogICAgIHN2Yy0+YXdha2UgPSAwOwotICAgIGlmICggIWlzX2lkbGVf
dmNwdSh2YykgKQotICAgICAgICBsaXN0X2FkZCgmc3ZjLT5saXN0LCAmU0NIRURfUFJJVihvcHMp
LT52Y3B1X2xpc3QpOwotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhvcHMpOworICAgIGlmICgg
IWlzX2lkbGVfaXRlbShpdGVtKSApCisgICAgICAgIGxpc3RfYWRkKCZzdmMtPmxpc3QsICZTQ0hF
RF9QUklWKG9wcyktPml0ZW1fbGlzdCk7CisgICAgdXBkYXRlX3NjaGVkdWxlX2l0ZW1zKG9wcyk7
CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7
CiAKQEAgLTQzOCwyNyArNDM3LDI3IEBAIGE2NTNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogfQogCiAvKioKLSAq
IFRoaXMgZnVuY3Rpb24gZnJlZXMgc2NoZWR1bGVyLXNwZWNpZmljIFZDUFUgZGF0YQorICogVGhp
cyBmdW5jdGlvbiBmcmVlcyBzY2hlZHVsZXItc3BlY2lmaWMgSVRFTSBkYXRhCiAgKgogICogQHBh
cmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBz
dHJ1Y3R1cmUKICAqLwogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKLSAgICBhcmluYzY1M192Y3B1X3Qg
KmF2ID0gcHJpdjsKKyAgICBhcmluYzY1M19pdGVtX3QgKmF2ID0gcHJpdjsKIAogICAgIGlmIChh
diA9PSBOVUxMKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoICFpc19pZGxlX3ZjcHUoYXYt
PnZjKSApCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKGF2LT5pdGVtKSApCiAgICAgICAgIGxpc3Rf
ZGVsKCZhdi0+bGlzdCk7CiAKICAgICB4ZnJlZShhdik7Ci0gICAgdXBkYXRlX3NjaGVkdWxlX3Zj
cHVzKG9wcyk7CisgICAgdXBkYXRlX3NjaGVkdWxlX2l0ZW1zKG9wcyk7CiB9CiAKIC8qKgotICog
WGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzbGVlcCBhIFZDUFUKKyAqIFhlbiBz
Y2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2xlZXAgYSBJVEVNCiAgKgogICogQHBhcmFt
IG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1
Y3R1cmUKICAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfaXRlbQpA
QCAtNDY2LDIxICs0NjUsMTkgQEAgYTY1M3NjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9pdGVtX3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0p
CiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLQotICAgIGlmICggQVZDUFUo
dmMpICE9IE5VTEwgKQotICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMDsKKyAgICBpZiAoIEFJ
VEVNKGl0ZW0pICE9IE5VTEwgKQorICAgICAgICBBSVRFTShpdGVtKS0+YXdha2UgPSAwOwogCiAg
ICAgLyoKLSAgICAgKiBJZiB0aGUgVkNQVSBiZWluZyBwdXQgdG8gc2xlZXAgaXMgdGhlIHNhbWUg
b25lIHRoYXQgaXMgY3VycmVudGx5CisgICAgICogSWYgdGhlIElURU0gYmVpbmcgcHV0IHRvIHNs
ZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlzIGN1cnJlbnRseQogICAgICAqIHJ1bm5pbmcsIHJh
aXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhlIHNjaGVkdWxlciB0byBzd2l0Y2ggZG9tYWlucy4K
ICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUoc2NoZWRfcmVzLCB2Yy0+cHJvY2Vzc29yKS0+Y3Vy
ciA9PSBpdGVtICkKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NI
RURVTEVfU09GVElSUSk7CisgICAgaWYgKCBwZXJfY3B1KHNjaGVkX3Jlcywgc2NoZWRfaXRlbV9j
cHUoaXRlbSkpLT5jdXJyID09IGl0ZW0gKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hl
ZF9pdGVtX2NwdShpdGVtKSwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIC8qKgotICogWGVuIHNj
aGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgVkNQVQorICogWGVuIHNjaGVk
dWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgSVRFTQogICoKICAqIEBwYXJhbSBv
cHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0
dXJlCiAgKiBAcGFyYW0gaXRlbSAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX2l0ZW0KQEAg
LTQ4OCwyNCArNDg1LDIyIEBAIGE2NTNzY2hlZF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBzdGF0aWMgdm9pZAogYTY1M3Nj
aGVkX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CisgICAgaWYg
KCBBSVRFTShpdGVtKSAhPSBOVUxMICkKKyAgICAgICAgQUlURU0oaXRlbSktPmF3YWtlID0gMTsK
IAotICAgIGlmICggQVZDUFUodmMpICE9IE5VTEwgKQotICAgICAgICBBVkNQVSh2YyktPmF3YWtl
ID0gMTsKLQotICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NP
RlRJUlEpOworICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCBTQ0hF
RFVMRV9TT0ZUSVJRKTsKIH0KIAogLyoqCi0gKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0
aW9uIHRvIHNlbGVjdCBhIFZDUFUgdG8gcnVuLgorICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBm
dW5jdGlvbiB0byBzZWxlY3QgYSBJVEVNIHRvIHJ1bi4KICAqIFRoaXMgaXMgdGhlIG1haW4gc2No
ZWR1bGVyIHJvdXRpbmUuCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMg
aW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJhbSBub3cgICAgICAg
Q3VycmVudCB0aW1lCiAgKgotICogQHJldHVybiAgICAgICAgICBBZGRyZXNzIG9mIHRoZSBWQ1BV
IHN0cnVjdHVyZSBzY2hlZHVsZWQgdG8gYmUgcnVuIG5leHQKLSAqICAgICAgICAgICAgICAgICAg
QW1vdW50IG9mIHRpbWUgdG8gZXhlY3V0ZSB0aGUgcmV0dXJuZWQgVkNQVQotICogICAgICAgICAg
ICAgICAgICBGbGFnIGZvciB3aGV0aGVyIHRoZSBWQ1BVIHdhcyBtaWdyYXRlZAorICogQHJldHVy
biAgICAgICAgICBBZGRyZXNzIG9mIHRoZSBJVEVNIHN0cnVjdHVyZSBzY2hlZHVsZWQgdG8gYmUg
cnVuIG5leHQKKyAqICAgICAgICAgICAgICAgICAgQW1vdW50IG9mIHRpbWUgdG8gZXhlY3V0ZSB0
aGUgcmV0dXJuZWQgSVRFTQorICogICAgICAgICAgICAgICAgICBGbGFnIGZvciB3aGV0aGVyIHRo
ZSBJVEVNIHdhcyBtaWdyYXRlZAogICovCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIGE2NTNz
Y2hlZF9kb19zY2hlZHVsZSgKQEAgLTUxNCw3ICs1MDksNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1
bGUoCiAgICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgc3RydWN0IHRh
c2tfc2xpY2UgcmV0OyAgICAgICAgICAgICAgICAgICAgICAvKiBob2xkIHRoZSBjaG9zZW4gZG9t
YWluICovCi0gICAgc3RydWN0IHZjcHUgKiBuZXdfdGFzayA9IE5VTEw7CisgICAgc3RydWN0IHNj
aGVkX2l0ZW0gKm5ld190YXNrID0gTlVMTDsKICAgICBzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVk
X2luZGV4ID0gMDsKICAgICBzdGF0aWMgc190aW1lX3QgbmV4dF9zd2l0Y2hfdGltZTsKICAgICBh
NjUzc2NoZWRfcHJpdl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwpAQCAtNTU5LDE0
ICs1NTQsMTQgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgICAqIHNjaGVkX2l0ZW0gc3Ry
dWN0dXJlLgogICAgICAqLwogICAgIG5ld190YXNrID0gKHNjaGVkX2luZGV4IDwgc2NoZWRfcHJp
di0+bnVtX3NjaGVkdWxlX2VudHJpZXMpCi0gICAgICAgID8gc2NoZWRfcHJpdi0+c2NoZWR1bGVb
c2NoZWRfaW5kZXhdLnZjCisgICAgICAgID8gc2NoZWRfcHJpdi0+c2NoZWR1bGVbc2NoZWRfaW5k
ZXhdLml0ZW0KICAgICAgICAgOiBJRExFVEFTSyhjcHUpOwogCiAgICAgLyogQ2hlY2sgdG8gc2Vl
IGlmIHRoZSBuZXcgdGFzayBjYW4gYmUgcnVuIChhd2FrZSAmIHJ1bm5hYmxlKS4gKi8KICAgICBp
ZiAoICEoKG5ld190YXNrICE9IE5VTEwpCi0gICAgICAgICAgICYmIChBVkNQVShuZXdfdGFzaykg
IT0gTlVMTCkKLSAgICAgICAgICAgJiYgQVZDUFUobmV3X3Rhc2spLT5hd2FrZQotICAgICAgICAg
ICAmJiB2Y3B1X3J1bm5hYmxlKG5ld190YXNrKSkgKQorICAgICAgICAgICAmJiAoQUlURU0obmV3
X3Rhc2spICE9IE5VTEwpCisgICAgICAgICAgICYmIEFJVEVNKG5ld190YXNrKS0+YXdha2UKKyAg
ICAgICAgICAgJiYgaXRlbV9ydW5uYWJsZShuZXdfdGFzaykpICkKICAgICAgICAgbmV3X3Rhc2sg
PSBJRExFVEFTSyhjcHUpOwogICAgIEJVR19PTihuZXdfdGFzayA9PSBOVUxMKTsKIApAQCAtNTc4
LDIxICs1NzMsMjEgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogCiAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmc2NoZWRfcHJpdi0+bG9jaywgZmxhZ3MpOwogCi0gICAgLyogVGFza2xldCB3
b3JrICh3aGljaCBydW5zIGluIGlkbGUgVkNQVSBjb250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2Uu
ICovCisgICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgSVRFTSBjb250ZXh0
KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
ICkKICAgICAgICAgbmV3X3Rhc2sgPSBJRExFVEFTSyhjcHUpOwogCiAgICAgLyogUnVubmluZyB0
aGlzIHRhc2sgd291bGQgcmVzdWx0IGluIGEgbWlncmF0aW9uICovCi0gICAgaWYgKCAhaXNfaWRs
ZV92Y3B1KG5ld190YXNrKQotICAgICAgICAgJiYgKG5ld190YXNrLT5wcm9jZXNzb3IgIT0gY3B1
KSApCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKG5ld190YXNrKQorICAgICAgICAgJiYgKHNjaGVk
X2l0ZW1fY3B1KG5ld190YXNrKSAhPSBjcHUpICkKICAgICAgICAgbmV3X3Rhc2sgPSBJRExFVEFT
SyhjcHUpOwogCiAgICAgLyoKICAgICAgKiBSZXR1cm4gdGhlIGFtb3VudCBvZiB0aW1lIHRoZSBu
ZXh0IGRvbWFpbiBoYXMgdG8gcnVuIGFuZCB0aGUgYWRkcmVzcwotICAgICAqIG9mIHRoZSBzZWxl
Y3RlZCB0YXNrJ3MgVkNQVSBzdHJ1Y3R1cmUuCisgICAgICogb2YgdGhlIHNlbGVjdGVkIHRhc2sn
cyBJVEVNIHN0cnVjdHVyZS4KICAgICAgKi8KICAgICByZXQudGltZSA9IG5leHRfc3dpdGNoX3Rp
bWUgLSBub3c7Ci0gICAgcmV0LnRhc2sgPSBuZXdfdGFzay0+c2NoZWRfaXRlbTsKKyAgICByZXQu
dGFzayA9IG5ld190YXNrOwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAgICBCVUdfT04ocmV0
LnRpbWUgPD0gMCk7CkBAIC02MDEsNyArNTk2LDcgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAog
fQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2VsZWN0IGEg
cmVzb3VyY2UgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgorICogWGVuIHNjaGVkdWxlciBjYWxsYmFj
ayBmdW5jdGlvbiB0byBzZWxlY3QgYSByZXNvdXJjZSBmb3IgdGhlIElURU0gdG8gcnVuIG9uCiAg
KgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNj
aGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qg
c2NoZWRfaXRlbQpAQCAtNjExLDIxICs2MDYsMjAgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAog
c3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCiBhNjUzc2NoZWRfcGlja19yZXNvdXJjZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewot
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgY3B1bWFza190ICpvbmxpbmU7
CiAgICAgdW5zaWduZWQgaW50IGNwdTsKIAotICAgIC8qIAotICAgICAqIElmIHByZXNlbnQsIHBy
ZWZlciB2YydzIGN1cnJlbnQgcHJvY2Vzc29yLCBlbHNlCi0gICAgICoganVzdCBmaW5kIHRoZSBm
aXJzdCB2YWxpZCB2Y3B1IC4KKyAgICAvKgorICAgICAqIElmIHByZXNlbnQsIHByZWZlciBpdGVt
J3MgY3VycmVudCBwcm9jZXNzb3IsIGVsc2UKKyAgICAgKiBqdXN0IGZpbmQgdGhlIGZpcnN0IHZh
bGlkIGl0ZW0uCiAgICAgICovCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2
Yy0+ZG9tYWluKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGl0ZW0tPmRv
bWFpbik7CiAKICAgICBjcHUgPSBjcHVtYXNrX2ZpcnN0KG9ubGluZSk7CiAKLSAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUodmMtPnByb2Nlc3Nvciwgb25saW5lKQorICAgIGlmICggY3B1bWFza190
ZXN0X2NwdShzY2hlZF9pdGVtX2NwdShpdGVtKSwgb25saW5lKQogICAgICAgICAgfHwgKGNwdSA+
PSBucl9jcHVfaWRzKSApCi0gICAgICAgIGNwdSA9IHZjLT5wcm9jZXNzb3I7CisgICAgICAgIGNw
dSA9IHNjaGVkX2l0ZW1fY3B1KGl0ZW0pOwogCiAgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpOwogfQpAQCAtNjM2LDE4ICs2MzAsMTggQEAgYTY1M3NjaGVkX3BpY2tfcmVzb3VyY2Uo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAq
IEBwYXJhbSBuZXdfb3BzICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVs
ZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gY3B1ICAgICAgIFRoZSBjcHUgdGhhdCBpcyBjaGFuZ2lu
ZyBzY2hlZHVsZXIKICAqIEBwYXJhbSBwZGF0YSAgICAgc2NoZWR1bGVyIHNwZWNpZmljIFBDUFUg
ZGF0YSAod2UgZG9uJ3QgaGF2ZSBhbnkpCi0gKiBAcGFyYW0gdmRhdGEgICAgIHNjaGVkdWxlciBz
cGVjaWZpYyBWQ1BVIGRhdGEgb2YgdGhlIGlkbGUgdmNwdQorICogQHBhcmFtIHZkYXRhICAgICBz
Y2hlZHVsZXIgc3BlY2lmaWMgSVRFTSBkYXRhIG9mIHRoZSBpZGxlIGl0ZW0KICAqLwogc3RhdGlj
IHZvaWQKIGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2ln
bmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEp
CiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpOwotICAgIGFyaW5jNjUzX3ZjcHVfdCAqc3ZjID0gdmRhdGE7CisgICAgYXJpbmM2NTNfaXRl
bV90ICpzdmMgPSB2ZGF0YTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVf
dmNwdShzdmMtPnZjKSk7CisgICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV9pdGVt
KHN2Yy0+aXRlbSkpOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2
ZGF0YTsKKyAgICBzY2hlZF9pZGxlX2l0ZW0oY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgcGVy
X2NwdShzY2hlZHVsZXIsIGNwdSkgPSBuZXdfb3BzOwogICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpLT5zY2hlZF9wcml2ID0gTlVMTDsgLyogbm8gcGRhdGEgKi8KLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8n-0003qp-3S; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8f-0003dA-Mz
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:49 +0000
X-Inumbo-ID: afe78aee-5234-11e9-a382-5f36d17f1220
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afe78aee-5234-11e9-a382-5f36d17f1220;
 Fri, 29 Mar 2019 15:09: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 2CE10B028;
 Fri, 29 Mar 2019 15:09:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:05 +0100
Message-Id: <20190329150934.17694-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 20/49] xen/sched: add id to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGlkZW50aWZpZXIgdG8gc2NoZWRfaXRlbS4gRm9yIG5vdyBpdCB3aWxsIGJlIHRoZSBz
YW1lIGFzIHRoZQpyZWxhdGVkIHZjcHVfaWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAzICsr
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDYyNWQ2Mjg3YzIuLjdhN2VjNTY0
MDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKQEAgLTI5MywxMiArMjkzLDEzIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
c2NoZWRfYWxsb2NfaXRlbShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHYtPnNjaGVkX2l0ZW0gPSBp
dGVtOwogICAgIGl0ZW0tPnZjcHUgPSB2OworICAgIGl0ZW0tPml0ZW1faWQgPSB2LT52Y3B1X2lk
OwogICAgIGl0ZW0tPmRvbWFpbiA9IGQ7CiAKICAgICBmb3IgKCBwcmV2X2l0ZW0gPSAmZC0+c2No
ZWRfaXRlbV9saXN0OyAqcHJldl9pdGVtOwogICAgICAgICAgIHByZXZfaXRlbSA9ICYoKnByZXZf
aXRlbSktPm5leHRfaW5fbGlzdCApCiAgICAgICAgIGlmICggKCpwcmV2X2l0ZW0pLT5uZXh0X2lu
X2xpc3QgJiYKLSAgICAgICAgICAgICAoKnByZXZfaXRlbSktPm5leHRfaW5fbGlzdC0+dmNwdS0+
dmNwdV9pZCA+IHYtPnZjcHVfaWQgKQorICAgICAgICAgICAgICgqcHJldl9pdGVtKS0+bmV4dF9p
bl9saXN0LT5pdGVtX2lkID4gaXRlbS0+aXRlbV9pZCApCiAgICAgICAgICAgICBicmVhazsKIAog
ICAgIGl0ZW0tPm5leHRfaW5fbGlzdCA9ICpwcmV2X2l0ZW07CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDlh
NTI0MDE0ZDAuLjFlNGE3ZTFlNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC01NSw2ICs1NSw3IEBAIHN0
cnVjdCBzY2hlZF9pdGVtIHsKICAgICB2b2lkICAgICAgICAgICAgICAgICAgKnByaXY7ICAgICAg
Lyogc2NoZWR1bGVyIHByaXZhdGUgZGF0YSAqLwogICAgIHN0cnVjdCBzY2hlZF9pdGVtICAgICAq
bmV4dF9pbl9saXN0OwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOworICAgIGludCAg
ICAgICAgICAgICAgICAgICAgaXRlbV9pZDsKIAogICAgIC8qIExhc3QgdGltZSB3aGVuIGl0ZW0g
aGFzIGJlZW4gc2NoZWR1bGVkIG91dC4gKi8KICAgICB1aW50NjRfdCAgICAgICAgICAgICAgIGxh
c3RfcnVuX3RpbWU7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8p-0003vj-Ap; Fri, 29 Mar 2019 15:09: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8g-0003eF-FA
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:50 +0000
X-Inumbo-ID: b023ab6e-5234-11e9-b84e-c32dbddba8f1
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b023ab6e-5234-11e9-b84e-c32dbddba8f1;
 Fri, 29 Mar 2019 15:09: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 88488AFEF;
 Fri, 29 Mar 2019 15:09:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:03 +0100
Message-Id: <20190329150934.17694-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 18/49] xen/sched: add scheduler helpers
 hiding vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBmb2xsb3dpbmcgaGVscGVycyB1c2luZyBhIHNjaGVkX2l0ZW0gYXMgaW5wdXQgaW5z
dGVhZCBvZiBhCnZjcHU6CgotIGlzX2lkbGVfaXRlbSgpIHNpbWlsYXIgdG8gaXNfaWRsZV92Y3B1
KCkKLSBpdGVtX3J1bm5hYmxlKCkgbGlrZSB2Y3B1X3J1bm5hYmxlKCkKLSBzY2hlZF9zZXRfcmVz
KCkgdG8gc2V0IHRoZSBjdXJyZW50IHByb2Nlc3NvciBvZiBhbiBpdGVtCi0gc2NoZWRfaXRlbV9j
cHUoKSB0byBnZXQgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIG9mIGFuIGl0ZW0KLSBzY2hlZF97c2V0
fGNsZWFyfV9wYXVzZV9mbGFnc1tfYXRvbWljXSgpIHRvIG1vZGlmeSBwYXVzZV9mbGFncyBvZiB0
aGUKICBhc3NvY2lhdGVkIHZjcHUocykKLSBzY2hlZF9pZGxlX2l0ZW0oKSB0byBnZXQgdGhlIHNj
aGVkX2l0ZW0gcG9pbnRlciBvZiB0aGUgaWRsZSB2Y3B1IG9mIGEKICBzcGVjaWZpYyBwaHlzaWNh
bCBjcHUKClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAzICstLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgfCAyNCArKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKaW5kZXggOWU3Yzg0OWI5NC4uOGNmZTU0ZWMzNiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0x
NjczLDggKzE2NzMsNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUs
IGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KG1pZ3JhdGVfcXVldWVkKTsKICAgICAgICAgICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAg
ICAgICAgICAgICBydW5xX3JlbW92ZShzcGVlcik7Ci0gICAgICAgICAgICB2Yy0+cHJvY2Vzc29y
ID0gY3B1OwotICAgICAgICAgICAgdmMtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpOworICAgICAgICAgICAgc2NoZWRfc2V0X3Jlcyh2Yy0+c2NoZWRfaXRlbSwgcGVy
X2NwdShzY2hlZF9yZXMsIGNwdSkpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIHNw
ZWVyIHdpbGwgc3RhcnQgZXhlY3V0aW5nIGRpcmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcg
dG8KICAgICAgICAgICAgICAqIGdvIHRocm91Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1
cGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYmU4NWZiODAwMC4uOTk2NjBjZWU2NyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtMzIxLDEyICszMjEsMTEgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCi0gICAgdi0+cHJvY2Vzc29y
ID0gcHJvY2Vzc29yOwotCiAgICAgaWYgKCAoaXRlbSA9IHNjaGVkX2FsbG9jX2l0ZW0odikpID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIAotICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2No
ZWRfcmVzLCBwcm9jZXNzb3IpOworICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hl
ZF9yZXMsIHByb2Nlc3NvcikpOworCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGlt
ZXJzLiAqLwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGlj
X3RpbWVyX2ZuLAogICAgICAgICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKQEAgLTQ0MCw4ICs0
MzksNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNw
dXBvb2wgKmMpCiAKICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwg
JmNwdW1hc2tfYWxsKTsKIAotICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdfcDsKLQl2LT5zY2hl
ZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X3ApOworICAgICAgICBzY2hlZF9z
ZXRfcmVzKHYtPnNjaGVkX2l0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfcCkpOwogICAgICAg
ICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAog
ICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRo
ZSBzY2hlZHVsZXIgbG9jaywKQEAgLTYzMiwxMCArNjMwLDcgQEAgc3RhdGljIHZvaWQgdmNwdV9t
b3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgICAgaWYg
KCB2Y3B1X3NjaGVkdWxlcih2KS0+bWlncmF0ZSApCiAgICAgICAgIFNDSEVEX09QKHZjcHVfc2No
ZWR1bGVyKHYpLCBtaWdyYXRlLCB2LT5zY2hlZF9pdGVtLCBuZXdfY3B1KTsKICAgICBlbHNlCi0g
ICAgewotICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdfY3B1OwotICAgICAgICB2LT5zY2hlZF9p
dGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSk7Ci0gICAgfQorICAgICAgICBz
Y2hlZF9zZXRfcmVzKHYtPnNjaGVkX2l0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KSk7
CiB9CiAKIC8qCkBAIC03ODUsOCArNzgwLDkgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHko
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICAgICAgdW5z
aWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgICAgIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKKyAgICAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICpyZXM7CiAKLSAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKKyAgICAgICAgQVNT
RVJUKCFpdGVtX3J1bm5hYmxlKGl0ZW0pKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBSZS1h
c3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3ZSBoYXZlIG5vCkBA
IC04MTcsMTIgKzgxMywxMiBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9t
YWluICpkKQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgdi0+cHJvY2Vzc29y
ID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKLSAgICAgICAgaXRlbS0+
cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nlc3Nvcik7CisgICAgICAgIHJlcyA9IHBl
cl9jcHUoc2NoZWRfcmVzLCBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKTsK
KyAgICAgICAgc2NoZWRfc2V0X3JlcyhpdGVtLCByZXMpOwogCiAgICAgICAgIGxvY2sgPSBpdGVt
X3NjaGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwotICAgICAgICBpdGVtLT5yZXMgPSBTQ0hFRF9PUCh2
Y3B1X3NjaGVkdWxlcih2KSwgcGlja19yZXNvdXJjZSwgaXRlbSk7Ci0gICAgICAgIHYtPnByb2Nl
c3NvciA9IGl0ZW0tPnJlcy0+cHJvY2Vzc29yOworICAgICAgICByZXMgPSBTQ0hFRF9PUCh2Y3B1
X3NjaGVkdWxlcih2KSwgcGlja19yZXNvdXJjZSwgaXRlbSk7CisgICAgICAgIHNjaGVkX3NldF9y
ZXMoaXRlbSwgcmVzKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAg
IGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA1NzcwMTVi
ODY4Li5iNWNiYmJiY2IxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNzksNiArNzksNTcgQEAgc3RydWN0
IHNjaGVkX2l0ZW0gewogICAgIGZvciAoICh2KSA9IChpKS0+dmNwdTsgKHYpICE9IE5VTEwgJiYg
KHYpLT5zY2hlZF9pdGVtID09IChpKTsgICAgICAgICBcCiAgICAgICAgICAgKHYpID0gKHYpLT5u
ZXh0X2luX2xpc3QgKQogCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfaWRsZV9pdGVtKGNvbnN0IHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtKQoreworICAgIHJldHVybiBpc19pZGxlX3ZjcHUoaXRlbS0+
dmNwdSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBpdGVtX3J1bm5hYmxlKGNvbnN0IHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQoreworICAgIHJldHVybiB2Y3B1X3J1bm5hYmxlKGl0ZW0tPnZj
cHUpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3JlcyhzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqcmVzKQoreworICAgIGl0ZW0tPnZjcHUtPnByb2Nlc3NvciA9IHJlcy0+cHJv
Y2Vzc29yOworICAgIGl0ZW0tPnJlcyA9IHJlczsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBpbnQgc2NoZWRfaXRlbV9jcHUoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCit7CisgICAgcmV0
dXJuIGl0ZW0tPnJlcy0+cHJvY2Vzc29yOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
c2V0X3BhdXNlX2ZsYWdzKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQoreworICAgIF9fc2V0
X2JpdChiaXQsICZpdGVtLT52Y3B1LT5wYXVzZV9mbGFncyk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9mbGFncyhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0
KQoreworICAgIF9fY2xlYXJfYml0KGJpdCwgJml0ZW0tPnZjcHUtPnBhdXNlX2ZsYWdzKTsKK30K
Kworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQoreworICAgIHNldF9iaXQoYml0LCAmaXRlbS0+
dmNwdS0+cGF1c2VfZmxhZ3MpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJf
cGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQor
eworICAgIGNsZWFyX2JpdChiaXQsICZpdGVtLT52Y3B1LT5wYXVzZV9mbGFncyk7Cit9CisKK3N0
YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX2lkbGVfaXRlbSh1bnNpZ25lZCBp
bnQgY3B1KQoreworICAgIHJldHVybiBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbTsKK30KKwog
LyoKICAqIFNjcmF0Y2ggc3BhY2UsIGZvciBhdm9pZGluZyBoYXZpbmcgdG9vIG1hbnkgY3B1bWFz
a190IG9uIHRoZSBzdGFjay4KICAqIFdpdGhpbiBlYWNoIHNjaGVkdWxlciwgd2hlbiB1c2luZyB0
aGUgc2NyYXRjaCBtYXNrIG9mIG9uZSBwQ1BVOgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8q-0003z2-VS; Fri, 29 Mar 2019 15:10:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8h-0003fR-8R
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:51 +0000
X-Inumbo-ID: b06ed2d8-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b06ed2d8-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EFC90AF93;
 Fri, 29 Mar 2019 15:09:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:07 +0100
Message-Id: <20190329150934.17694-23-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 22/49] xen/sched: switch struct task_slice
 from vcpu to sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0IHRoZSBzY2hlZHVsZXJzIHB1dCBhIHNjaGVkX2l0ZW0gcG9pbnRlciBpbnRvIHN0cnVjdCB0
YXNrX3NsaWNlCmluc3RlYWQgb2YgYSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIHwgIDggKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8ICA0ICsrLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA0ICsrLS0KIHhlbi9jb21tb24vc2NoZWRf
bnVsbC5jICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCAgfCAgNiArKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDlkYzFmZjZhNzMu
LjU3MzNhMmE2YjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTU1NCw5ICs1NTQsOSBAQCBhNjUzc2No
ZWRfZG9fc2NoZWR1bGUoCiAKICAgICAvKgogICAgICAqIElmIHRoZXJlIGFyZSBtb3JlIGRvbWFp
bnMgdG8gcnVuIGluIHRoZSBjdXJyZW50IG1ham9yIGZyYW1lLCBzZXQKLSAgICAgKiBuZXdfdGFz
ayBlcXVhbCB0byB0aGUgYWRkcmVzcyBvZiBuZXh0IGRvbWFpbidzIFZDUFUgc3RydWN0dXJlLgot
ICAgICAqIE90aGVyd2lzZSwgc2V0IG5ld190YXNrIGVxdWFsIHRvIHRoZSBhZGRyZXNzIG9mIHRo
ZSBpZGxlIHRhc2sncyBWQ1BVCi0gICAgICogc3RydWN0dXJlLgorICAgICAqIG5ld190YXNrIGVx
dWFsIHRvIHRoZSBhZGRyZXNzIG9mIG5leHQgZG9tYWluJ3Mgc2NoZWRfaXRlbSBzdHJ1Y3R1cmUu
CisgICAgICogT3RoZXJ3aXNlLCBzZXQgbmV3X3Rhc2sgZXF1YWwgdG8gdGhlIGFkZHJlc3Mgb2Yg
dGhlIGlkbGUgdGFzaydzCisgICAgICogc2NoZWRfaXRlbSBzdHJ1Y3R1cmUuCiAgICAgICovCiAg
ICAgbmV3X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hlZF9wcml2LT5udW1fc2NoZWR1bGVfZW50
cmllcykKICAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRleF0udmMKQEAg
LTU5Miw3ICs1OTIsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogb2YgdGhlIHNl
bGVjdGVkIHRhc2sncyBWQ1BVIHN0cnVjdHVyZS4KICAgICAgKi8KICAgICByZXQudGltZSA9IG5l
eHRfc3dpdGNoX3RpbWUgLSBub3c7Ci0gICAgcmV0LnRhc2sgPSBuZXdfdGFzazsKKyAgICByZXQu
dGFzayA9IG5ld190YXNrLT5zY2hlZF9pdGVtOwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAg
ICBCVUdfT04ocmV0LnRpbWUgPD0gMCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAzZWEwZDQwYWZiLi4yOTA3
NmUzNjJiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTIwMDUsOSArMjAwNSw5IEBAIG91dDoKICAgICAgKi8K
ICAgICByZXQudGltZSA9IChpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpID8KICAgICAgICAgICAg
ICAgICAtMSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdTsKKyAgICByZXQu
dGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF9pdGVtOwogCi0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0so
cmV0LnRhc2spOworICAgIENTQ0hFRF9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1KTsKICAgICBy
ZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDhiZWU3Y2I5YTIuLjliZjA0NWQyMGYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zNjM2LDkgKzM2MzYsOSBAQCBjc2NoZWQyX3NjaGVkdWxlKAog
ICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCiAgICAgcmV0LnRpbWUg
PSBjc2NoZWQyX3J1bnRpbWUob3BzLCBjcHUsIHNuZXh0LCBub3cpOwotICAgIHJldC50YXNrID0g
c25leHQtPnZjcHU7CisgICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+c2NoZWRfaXRlbTsKIAot
ICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhyZXQudGFzayk7CisgICAgQ1NDSEVEMl9WQ1BVX0NIRUNL
KHJldC50YXNrLT52Y3B1KTsKICAgICByZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDU1NzBj
YzFhOGMuLjYyYzUxZTJjODMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03NDYsMTAgKzc0NiwxMCBAQCBzdGF0aWMg
c3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRy
YWNlX3ZhcihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7Ci0gICAgICAgIHJldC50YXNr
ID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX2l0ZW07CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5w
YywgY3B1KS52Y3B1OworICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUt
PnNjaGVkX2l0ZW07CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKICAgICByZXQudGltZSA9IC0xOwog
CkBAIC03ODQsNyArNzg0LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNwdSk7CiAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7Ci0gICAgICAgICAg
ICAgICAgICAgIHJldC50YXNrID0gd3ZjLT52Y3B1OworICAgICAgICAgICAgICAgICAgICByZXQu
dGFzayA9IHd2Yy0+dmNwdS0+c2NoZWRfaXRlbTsKICAgICAgICAgICAgICAgICAgICAgZ290byB1
bmxvY2s7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtNzkzLDEwICs3OTMs
MTAgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsK
ICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIXZjcHVfcnVu
bmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV07Cisg
ICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMIHx8ICFpdGVtX3J1bm5hYmxlKHJldC50
YXNrKSkgKQorICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOwog
Ci0gICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNrKTsKKyAgICBOVUxMX1ZDUFVfQ0hFQ0socmV0
LnRhc2stPnZjcHUpOwogICAgIHJldHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAwNjM5Y2RjZTBhLi4z
NzRhOWQyMzgzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jCkBAIC0xMTM4LDcgKzExMzgsNyBAQCBydF9zY2hlZHVsZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19z
Y2hlZAogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25leHQtPmN1cl9idWRnZXQ7IC8q
IGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwogICAgIH0KLSAgICByZXQudGFzayA9
IHNuZXh0LT52Y3B1OworICAgIHJldC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX2l0ZW07CiAK
ICAgICByZXR1cm4gcmV0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDdhN2VjNTY0MDIuLmIyOTViMGI4MWUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTE1NDksNyArMTU0OSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2No
ZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwogICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2No
ZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0g
bmV4dF9zbGljZS50YXNrOworICAgIG5leHQgPSBuZXh0X3NsaWNlLnRhc2stPnZjcHU7CiAKICAg
ICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX2l0ZW07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMWU0YTdl
MWU2NC4uM2RjZjFkY2ExOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTIwOCw5ICsyMDgsOSBAQCBzdGF0
aWMgaW5saW5lIHNwaW5sb2NrX3QgKnBjcHVfc2NoZWR1bGVfdHJ5bG9jayh1bnNpZ25lZCBpbnQg
Y3B1KQogfQogCiBzdHJ1Y3QgdGFza19zbGljZSB7Ci0gICAgc3RydWN0IHZjcHUgKnRhc2s7Ci0g
ICAgc190aW1lX3QgICAgIHRpbWU7Ci0gICAgYm9vbF90ICAgICAgIG1pZ3JhdGVkOworICAgIHN0
cnVjdCBzY2hlZF9pdGVtICp0YXNrOworICAgIHNfdGltZV90ICAgICAgICAgICB0aW1lOworICAg
IGJvb2xfdCAgICAgICAgICAgICBtaWdyYXRlZDsKIH07CiAKIHN0cnVjdCBzY2hlZHVsZXIgewot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8s-00041L-2t; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8h-0003fs-Gm
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:51 +0000
X-Inumbo-ID: b0334a41-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0334a41-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 8A511B02B;
 Fri, 29 Mar 2019 15:09:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:06 +0100
Message-Id: <20190329150934.17694-22-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 21/49] xen/sched: rename scheduler related
 perf counters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIHRoZSBzY2hlZHVsZXIgcmVsYXRlZCBwZXJmIGNvdW50ZXJzIGZyb20gdmNwdSogdG8g
aXRlbSogd2hlcmUKYXBwcm9wcmlhdGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8IDMyICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAg
IHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgIHwg
MTYgKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCB8IDMwICsr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRp
b25zKCspLCA1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA4Y2ZlNTRlYzM2Li4zZWEw
ZDQwYWZiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTY4NCw3ICs2ODQsNyBAQCBfX2NzY2hlZF92Y3B1X2No
ZWNrKHN0cnVjdCB2Y3B1ICp2YykKICAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSAp
OwogICAgIH0KIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7CisgICAgU0NIRURf
U1RBVF9DUkFOSyhpdGVtX2NoZWNrKTsKIH0KICNkZWZpbmUgQ1NDSEVEX1ZDUFVfQ0hFQ0soX3Zj
KSAgKF9fY3NjaGVkX3ZjcHVfY2hlY2soX3ZjKSkKICNlbHNlCkBAIC03MDcsNyArNzA3LDcgQEAg
X19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgKE5PVygpIC0gdi0+c2NoZWRfaXRl
bS0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKIAogICAgIGlmICggaG90
ICkKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2hvdCk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV9ob3QpOwogCiAgICAgcmV0dXJuIGhvdDsKIH0KQEAgLTg5NSw3ICs4OTUs
NyBAQCBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3Rp
dmVfdmNwdV9lbGVtKSApCiAgICAgewogICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3Zj
LCBzdGF0ZV9hY3RpdmUpOwotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfdmNwdV9hY3Rp
dmUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfaXRlbV9hY3RpdmUpOwogCiAgICAg
ICAgIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50Kys7CiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPmFj
dGl2ZV92Y3B1X2VsZW0sICZzZG9tLT5hY3RpdmVfdmNwdSk7CkBAIC05MjIsNyArOTIyLDcgQEAg
X19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
LAogICAgIEJVR19PTiggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApOwogCiAg
ICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfaWRsZSk7Ci0gICAgU0NIRURfU1RB
VF9DUkFOSyhhY2N0X3ZjcHVfaWRsZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X2l0ZW1f
aWRsZSk7CiAKICAgICBCVUdfT04oIHBydi0+d2VpZ2h0IDwgc2RvbS0+d2VpZ2h0ICk7CiAgICAg
c2RvbS0+YWN0aXZlX3ZjcHVfY291bnQtLTsKQEAgLTEwMjQsNyArMTAyNCw3IEBAIGNzY2hlZF9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtLAogICAgIHN2Yy0+cHJpID0gaXNfaWRsZV9kb21haW4odmMtPmRvbWFpbikgPwogICAg
ICAgICBDU0NIRURfUFJJX0lETEUgOiBDU0NIRURfUFJJX1RTX1VOREVSOwogICAgIFNDSEVEX1ZD
UFVfU1RBVFNfUkVTRVQoc3ZjKTsKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOwor
ICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9hbGxvYyk7CiAgICAgcmV0dXJuIHN2YzsKIH0KIApA
QCAtMTA1Miw3ICsxMDUyLDcgQEAgY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAKICAgICBpdGVtX3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgaXRlbSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5z
ZXJ0KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1faW5zZXJ0KTsKIH0KIAogc3RhdGljIHZv
aWQKQEAgLTEwNzIsMTMgKzEwNzIsMTMgQEAgY3NjaGVkX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgc3RydWN0IGNz
Y2hlZF9pdGVtICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3JlbW92ZSk7CiAKICAg
ICBBU1NFUlQoIV9fdmNwdV9vbl9ydW5xKHN2YykpOwogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVh
cl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewotICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfdW5wYXJrKTsKKyAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyhpdGVtX3VucGFyayk7CiAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUpOwogICAg
IH0KIApAQCAtMTA5OSw3ICsxMDk5LDcgQEAgY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBzdHJ1Y3QgY3Nj
aGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVl
cCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3NsZWVwKTsKIAogICAgIEJVR19PTiggaXNf
aWRsZV92Y3B1KHZjKSApOwogCkBAIC0xMTI4LDE5ICsxMTI4LDE5IEBAIGNzY2hlZF9pdGVtX3dh
a2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRlbSkg
KQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7Cisg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIGlmICggdW5saWtlbHkoX192Y3B1X29uX3J1bnEoc3ZjKSkgKQogICAg
IHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCi0gICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFO
SyhpdGVtX3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKLSAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3dha2Vfbm90X3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3dha2Vfbm90X3J1bm5hYmxlKTsKIAogICAgIC8qCiAgICAgICogV2UgdGVtcG9yYXJseSBib29z
dCB0aGUgcHJpb3JpdHkgb2YgYXdha2luZyBWQ1BVcyEKQEAgLTExNzAsNyArMTE3MCw3IEBAIGNz
Y2hlZF9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKICAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwg
JnN2Yy0+ZmxhZ3MpICkKICAgICB7CiAgICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1Rf
U1RBUlQsIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQpOwotICAgICAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfYm9vc3QpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1f
Ym9vc3QpOwogICAgICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQog
CkBAIC0xNTI5LDcgKzE1MjksNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAg
ICAgICAgICAgICAgIGNyZWRpdCA8IC1jcmVkaXRfY2FwICYmCiAgICAgICAgICAgICAgICAgICAg
ICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3Mp
ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9wYXJrKTsKKyAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3BhcmspOwogICAgICAgICAgICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnZjcHUp
OwogICAgICAgICAgICAgICAgIH0KIApAQCAtMTU1Myw3ICsxNTUzLDcgQEAgY3NjaGVkX2FjY3Qo
dm9pZCogZHVtbXkpCiAgICAgICAgICAgICAgICAgICAgICAqIGNhbGwgdG8gbWFrZSBzdXJlIHRo
ZSBWQ1BVJ3MgcHJpb3JpdHkgaXMgbm90IGJvb3N0ZWQKICAgICAgICAgICAgICAgICAgICAgICog
aWYgaXQgaXMgd29rZW4gdXAgaGVyZS4KICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAg
ICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV91bnBhcmspOworICAgICAgICAgICAg
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fdW5wYXJrKTsKICAgICAgICAgICAgICAgICAg
ICAgdmNwdV91bnBhdXNlKHN2Yy0+dmNwdSk7CiAgICAgICAgICAgICAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCmluZGV4IDVjMTc5NGRiNjEuLjhiZWU3Y2I5YTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yMDE5
LDcgKzIwMTksNyBAQCBjc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogICAgIHsK
ICAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSApOwogICAgIH0KLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfY2hlY2spOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9jaGVjayk7
CiB9CiAjZGVmaW5lIENTQ0hFRDJfVkNQVV9DSEVDSyhfdmMpICAoY3NjaGVkMl92Y3B1X2NoZWNr
KF92YykpCiAjZWxzZQpAQCAtMjA2Niw3ICsyMDY2LDcgQEAgY3NjaGVkMl9hbGxvY192ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAg
IHN2Yy0+YnVkZ2V0X3F1b3RhID0gMDsKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5wYXJrZWRf
ZWxlbSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV9hbGxvYyk7CiAKICAgICByZXR1cm4gc3ZjOwogfQpAQCAtMjA3OCw3ICsy
MDc4LDcgQEAgY3NjaGVkMl9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0
IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZj
KSk7Ci0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKKyAgICBTQ0hFRF9TVEFUX0NS
QU5LKGl0ZW1fc2xlZXApOwogCiAgICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9
PSBpdGVtICkKICAgICB7CkBAIC0yMTA4LDIwICsyMTA4LDIwIEBAIGNzY2hlZDJfaXRlbV93YWtl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAK
ICAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gaXRlbSkgKQogICAgIHsKLSAg
ICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CisgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKICAgICBpZiAoIHVubGlrZWx5KHZjcHVfb25fcnVucShzdmMpKSApCiAgICAgewotICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEpOworICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKGl0ZW1fd2FrZV9vbnJ1bnEpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAg
ICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQotICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93
YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93
YWtlX25vdF9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX25v
dF9ydW5uYWJsZSk7CiAKICAgICAvKiBJZiB0aGUgY29udGV4dCBoYXNuJ3QgYmVlbiBzYXZlZCBm
b3IgdGhpcyB2Y3B1IHlldCwgd2UgY2FuJ3QgcHV0IGl0IG9uCiAgICAgICogYW5vdGhlciBydW5x
dWV1ZS4gIEluc3RlYWQsIHdlIHNldCBhIGZsYWcgc28gdGhhdCBpdCB3aWxsIGJlIHB1dCBvbiB0
aGUgcnVucXVldWUKQEAgLTMxMzcsNyArMzEzNyw3IEBAIGNzY2hlZDJfaXRlbV9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAg
IHNkb20tPm5yX3ZjcHVzKys7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5zZXJ0KTsK
KyAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1faW5zZXJ0KTsKIAogICAgIENTQ0hFRDJfVkNQVV9D
SEVDSyh2Yyk7CiB9CkBAIC0zMTYwLDcgKzMxNjAsNyBAQCBjc2NoZWQyX2l0ZW1fcmVtb3ZlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
QVNTRVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5y
dW5xX2VsZW0pKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOworICAgIFND
SEVEX1NUQVRfQ1JBTksoaXRlbV9yZW1vdmUpOwogCiAgICAgLyogUmVtb3ZlIGZyb20gcnVucXVl
dWUgKi8KICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5k
ZXggYzQ1YWY5ZjhlZS4uNTU3MGNjMWE4YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTIwNyw3ICsyMDcsNyBAQCBz
dGF0aWMgdm9pZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgSU5JVF9MSVNUX0hFQUQoJm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgbnZjLT52Y3B1ID0g
djsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7CisgICAgU0NIRURfU1RBVF9D
UkFOSyhpdGVtX2FsbG9jKTsKIAogICAgIHJldHVybiBudmM7CiB9CkBAIC00NzMsNyArNDczLDcg
QEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgfQogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAotICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV9pbnNlcnQpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9pbnNlcnQpOwog
fQogCiBzdGF0aWMgdm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3QgdmNwdSAqdikKQEAgLTU0NCw3ICs1NDQsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1f
cmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICBvdXQ6CiAgICAgaXRlbV9zY2hl
ZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1
X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3JlbW92ZSk7CiB9CiAKIHN0YXRp
YyB2b2lkIG51bGxfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTU1
NiwyMSArNTU2LDIxIEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodi0+cHJvY2Vz
c29yKSA9PSBpdGVtKSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2Fr
ZV9ydW5uaW5nKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2VfcnVubmluZyk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5
KCZudWxsX2l0ZW0oaXRlbSktPndhaXRxX2VsZW0pKSApCiAgICAgewogICAgICAgICAvKiBOb3Qg
ZXhhY3RseSAib24gcnVucSIsIGJ1dCBjbG9zZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhlIGNvdW50
ZXIgKi8KLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKLSAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKGl0ZW1fd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxzZQotICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ub3RfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0
ZW1fd2FrZV9ub3RfcnVubmFibGUpOwogCiAgICAgLyogTm90ZSB0aGF0IHdlIGdldCBoZXJlIG9u
bHkgZm9yIHZDUFVzIGFzc2lnbmVkIHRvIGEgcENQVSAqLwogICAgIGNwdV9yYWlzZV9zb2Z0aXJx
KHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CkBAIC01ODcsNyArNTg3LDcgQEAgc3Rh
dGljIHZvaWQgbnVsbF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICBpZiAoIGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gaXRlbSApCiAgICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiAKLSAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9zbGVl
cCk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgpAQCAtNjk3LDcgKzY5Nyw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBudWxsX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnYpCiAg
ICAgZWxzZQogICAgICAgICBCVUdfT04oIWlzX2lkbGVfdmNwdSh2KSk7CiAKLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfY2hlY2spOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9jaGVjayk7
CiB9CiAjZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2KSAgKG51bGxfdmNwdV9jaGVjayh2KSkKICNl
bHNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKaW5kZXggNTg1NjBkMDg2Yi4uMDYzOWNkY2UwYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtODcwLDcgKzg3MCw3
IEBAIHJ0X2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0sIHZvaWQgKmRkKQogICAgIGlmICggIWlzX2lkbGVfdmNwdSh2YykgKQog
ICAgICAgICBzdmMtPmJ1ZGdldCA9IFJURFNfREVGQVVMVF9CVURHRVQ7CiAKLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9hbGxvYyk7
CiAKICAgICByZXR1cm4gc3ZjOwogfQpAQCAtOTE5LDcgKzkxOSw3IEBAIHJ0X2l0ZW1faW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAg
ICAgfQogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKIAotICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9p
bnNlcnQpOwogfQogCiAvKgpAQCAtOTMyLDcgKzkzMiw3IEBAIHJ0X2l0ZW1fcmVtb3ZlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgc3Ry
dWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOworICAgIFNDSEVEX1NUQVRf
Q1JBTksoaXRlbV9yZW1vdmUpOwogCiAgICAgQlVHX09OKCBzZG9tID09IE5VTEwgKTsKIApAQCAt
MTE1NCw3ICsxMTU0LDcgQEAgcnRfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgIHN0cnVjdCBydF9pdGVtICogY29uc3Qg
c3ZjID0gcnRfaXRlbShpdGVtKTsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwot
ICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhp
dGVtX3NsZWVwKTsKIAogICAgIGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRl
bSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NP
RlRJUlEpOwpAQCAtMTI3NSwyMSArMTI3NSwyMSBAQCBydF9pdGVtX3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIGlmICggdW5s
aWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRlbSkgKQogICAgIHsKLSAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAg
ICAgLyogb24gUnVuUS9EZXBsZXRlZFEsIGp1c3QgdXBkYXRlIGluZm8gaXMgb2sgKi8KICAgICBp
ZiAoIHVubGlrZWx5KHZjcHVfb25fcShzdmMpKSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1f
d2FrZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKCBsaWtlbHko
dmNwdV9ydW5uYWJsZSh2YykpICkKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vf
cnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5uYWJsZSk7
CiAgICAgZWxzZQotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ub3RfcnVubmFi
bGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ub3RfcnVubmFibGUpOwog
CiAgICAgLyoKICAgICAgKiBJZiBhIGRlYWRsaW5lIHBhc3NlZCB3aGlsZSBzdmMgd2FzIGFzbGVl
cC9ibG9ja2VkLCB3ZSBuZWVkIG5ldwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BlcmZj
X2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKaW5kZXggMWFkNDM4NDA4MC4u
MjVhZjRkYmQxMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCkBAIC0yMSwyMCArMjEsMjAgQEAgUEVSRkNP
VU5URVIoc2NoZWRfY3R4LCAgICAgICAgICAgICAgInNjaGVkOiBjb250ZXh0IHN3aXRjaGVzIikK
IFBFUkZDT1VOVEVSKHNjaGVkdWxlLCAgICAgICAgICAgICAgICJzY2hlZDogc3BlY2lmaWMgc2No
ZWR1bGVyIikKIFBFUkZDT1VOVEVSKGRvbV9pbml0LCAgICAgICAgICAgICAgICJzY2hlZDogZG9t
X2luaXQiKQogUEVSRkNPVU5URVIoZG9tX2Rlc3Ryb3ksICAgICAgICAgICAgInNjaGVkOiBkb21f
ZGVzdHJveSIpCi1QRVJGQ09VTlRFUih2Y3B1X2FsbG9jLCAgICAgICAgICAgICAic2NoZWQ6IHZj
cHVfYWxsb2MiKQotUEVSRkNPVU5URVIodmNwdV9pbnNlcnQsICAgICAgICAgICAgInNjaGVkOiB2
Y3B1X2luc2VydCIpCi1QRVJGQ09VTlRFUih2Y3B1X3JlbW92ZSwgICAgICAgICAgICAic2NoZWQ6
IHZjcHVfcmVtb3ZlIikKLVBFUkZDT1VOVEVSKHZjcHVfc2xlZXAsICAgICAgICAgICAgICJzY2hl
ZDogdmNwdV9zbGVlcCIpCiBQRVJGQ09VTlRFUih2Y3B1X3lpZWxkLCAgICAgICAgICAgICAic2No
ZWQ6IHZjcHVfeWllbGQiKQotUEVSRkNPVU5URVIodmNwdV93YWtlX3J1bm5pbmcsICAgICAgInNj
aGVkOiB2Y3B1X3dha2VfcnVubmluZyIpCi1QRVJGQ09VTlRFUih2Y3B1X3dha2Vfb25ydW5xLCAg
ICAgICAic2NoZWQ6IHZjcHVfd2FrZV9vbnJ1bnEiKQotUEVSRkNPVU5URVIodmNwdV93YWtlX3J1
bm5hYmxlLCAgICAgInNjaGVkOiB2Y3B1X3dha2VfcnVubmFibGUiKQotUEVSRkNPVU5URVIodmNw
dV93YWtlX25vdF9ydW5uYWJsZSwgInNjaGVkOiB2Y3B1X3dha2Vfbm90X3J1bm5hYmxlIikKK1BF
UkZDT1VOVEVSKGl0ZW1fYWxsb2MsICAgICAgICAgICAgICJzY2hlZDogaXRlbV9hbGxvYyIpCitQ
RVJGQ09VTlRFUihpdGVtX2luc2VydCwgICAgICAgICAgICAic2NoZWQ6IGl0ZW1faW5zZXJ0IikK
K1BFUkZDT1VOVEVSKGl0ZW1fcmVtb3ZlLCAgICAgICAgICAgICJzY2hlZDogaXRlbV9yZW1vdmUi
KQorUEVSRkNPVU5URVIoaXRlbV9zbGVlcCwgICAgICAgICAgICAgInNjaGVkOiBpdGVtX3NsZWVw
IikKK1BFUkZDT1VOVEVSKGl0ZW1fd2FrZV9ydW5uaW5nLCAgICAgICJzY2hlZDogaXRlbV93YWtl
X3J1bm5pbmciKQorUEVSRkNPVU5URVIoaXRlbV93YWtlX29ucnVucSwgICAgICAgInNjaGVkOiBp
dGVtX3dha2Vfb25ydW5xIikKK1BFUkZDT1VOVEVSKGl0ZW1fd2FrZV9ydW5uYWJsZSwgICAgICJz
Y2hlZDogaXRlbV93YWtlX3J1bm5hYmxlIikKK1BFUkZDT1VOVEVSKGl0ZW1fd2FrZV9ub3RfcnVu
bmFibGUsICJzY2hlZDogaXRlbV93YWtlX25vdF9ydW5uYWJsZSIpCiBQRVJGQ09VTlRFUih0aWNr
bGVkX25vX2NwdSwgICAgICAgICAic2NoZWQ6IHRpY2tsZWRfbm9fY3B1IikKIFBFUkZDT1VOVEVS
KHRpY2tsZWRfaWRsZV9jcHUsICAgICAgICJzY2hlZDogdGlja2xlZF9pZGxlX2NwdSIpCiBQRVJG
Q09VTlRFUih0aWNrbGVkX2lkbGVfY3B1X2V4Y2wsICAic2NoZWQ6IHRpY2tsZWRfaWRsZV9jcHVf
ZXhjbHVzaXZlIikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfYnVzeV9jcHUsICAgICAgICJzY2hlZDog
dGlja2xlZF9idXN5X2NwdSIpCi1QRVJGQ09VTlRFUih2Y3B1X2NoZWNrLCAgICAgICAgICAgICAi
c2NoZWQ6IHZjcHVfY2hlY2siKQorUEVSRkNPVU5URVIoaXRlbV9jaGVjaywgICAgICAgICAgICAg
InNjaGVkOiBpdGVtX2NoZWNrIikKIAogLyogY3JlZGl0IHNwZWNpZmljIGNvdW50ZXJzICovCiBQ
RVJGQ09VTlRFUihkZWxheV9tcywgICAgICAgICAgICAgICAiY3NjaGVkOiBkZWxheSIpCkBAIC00
MywxMSArNDMsMTEgQEAgUEVSRkNPVU5URVIoYWNjdF9ub193b3JrLCAgICAgICAgICAgImNzY2hl
ZDogYWNjdF9ub193b3JrIikKIFBFUkZDT1VOVEVSKGFjY3RfYmFsYW5jZSwgICAgICAgICAgICJj
c2NoZWQ6IGFjY3RfYmFsYW5jZSIpCiBQRVJGQ09VTlRFUihhY2N0X3Jlb3JkZXIsICAgICAgICAg
ICAiY3NjaGVkOiBhY2N0X3Jlb3JkZXIiKQogUEVSRkNPVU5URVIoYWNjdF9taW5fY3JlZGl0LCAg
ICAgICAgImNzY2hlZDogYWNjdF9taW5fY3JlZGl0IikKLVBFUkZDT1VOVEVSKGFjY3RfdmNwdV9h
Y3RpdmUsICAgICAgICJjc2NoZWQ6IGFjY3RfdmNwdV9hY3RpdmUiKQotUEVSRkNPVU5URVIoYWNj
dF92Y3B1X2lkbGUsICAgICAgICAgImNzY2hlZDogYWNjdF92Y3B1X2lkbGUiKQotUEVSRkNPVU5U
RVIodmNwdV9ib29zdCwgICAgICAgICAgICAgImNzY2hlZDogdmNwdV9ib29zdCIpCi1QRVJGQ09V
TlRFUih2Y3B1X3BhcmssICAgICAgICAgICAgICAiY3NjaGVkOiB2Y3B1X3BhcmsiKQotUEVSRkNP
VU5URVIodmNwdV91bnBhcmssICAgICAgICAgICAgImNzY2hlZDogdmNwdV91bnBhcmsiKQorUEVS
RkNPVU5URVIoYWNjdF9pdGVtX2FjdGl2ZSwgICAgICAgImNzY2hlZDogYWNjdF9pdGVtX2FjdGl2
ZSIpCitQRVJGQ09VTlRFUihhY2N0X2l0ZW1faWRsZSwgICAgICAgICAiY3NjaGVkOiBhY2N0X2l0
ZW1faWRsZSIpCitQRVJGQ09VTlRFUihpdGVtX2Jvb3N0LCAgICAgICAgICAgICAiY3NjaGVkOiBp
dGVtX2Jvb3N0IikKK1BFUkZDT1VOVEVSKGl0ZW1fcGFyaywgICAgICAgICAgICAgICJjc2NoZWQ6
IGl0ZW1fcGFyayIpCitQRVJGQ09VTlRFUihpdGVtX3VucGFyaywgICAgICAgICAgICAiY3NjaGVk
OiBpdGVtX3VucGFyayIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFuY2VfaWRsZSwgICAgICAiY3Nj
aGVkOiBsb2FkX2JhbGFuY2VfaWRsZSIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFuY2Vfb3Zlciwg
ICAgICAiY3NjaGVkOiBsb2FkX2JhbGFuY2Vfb3ZlciIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFu
Y2Vfb3RoZXIsICAgICAiY3NjaGVkOiBsb2FkX2JhbGFuY2Vfb3RoZXIiKQpAQCAtNTcsNyArNTcs
NyBAQCBQRVJGQ09VTlRFUihzdGVhbF9wZWVyX2lkbGUsICAgICAgICAiY3NjaGVkOiBzdGVhbF9w
ZWVyX2lkbGUiKQogUEVSRkNPVU5URVIobWlncmF0ZV9xdWV1ZWQsICAgICAgICAgImNzY2hlZDog
bWlncmF0ZV9xdWV1ZWQiKQogUEVSRkNPVU5URVIobWlncmF0ZV9ydW5uaW5nLCAgICAgICAgImNz
Y2hlZDogbWlncmF0ZV9ydW5uaW5nIikKIFBFUkZDT1VOVEVSKG1pZ3JhdGVfa2lja2VkX2F3YXks
ICAgICJjc2NoZWQ6IG1pZ3JhdGVfa2lja2VkX2F3YXkiKQotUEVSRkNPVU5URVIodmNwdV9ob3Qs
ICAgICAgICAgICAgICAgImNzY2hlZDogdmNwdV9ob3QiKQorUEVSRkNPVU5URVIoaXRlbV9ob3Qs
ICAgICAgICAgICAgICAgImNzY2hlZDogaXRlbV9ob3QiKQogCiAvKiBjcmVkaXQyIHNwZWNpZmlj
IGNvdW50ZXJzICovCiBQRVJGQ09VTlRFUihidXJuX2NyZWRpdHNfdDJjLCAgICAgICAiY3NjaGVk
MjogYnVybl9jcmVkaXRzX3QyYyIpCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8t-000461-TK; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8i-0003i1-Fn
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:52 +0000
X-Inumbo-ID: b2148fba-5234-11e9-86fe-834d1066c32f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2148fba-5234-11e9-86fe-834d1066c32f;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D650CB035;
 Fri, 29 Mar 2019 15:09:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:18 +0100
Message-Id: <20190329150934.17694-34-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 33/49] xen/sched: switch sched_move_irqs()
 to take sched_item as parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2NoZWRfbW92ZV9pcnFzKCkgc2hvdWxkIHdvcmsgb24gYSBzY2hlZF9pdGVtIGFzIHRoYXQgaXMg
dGhlIGl0ZW0KbW92ZWQgYmV0d2VlbiBjcHVzLgoKUmVuYW1lIHRoZSBjdXJyZW50IGZ1bmN0aW9u
IHRvIHZjcHVfbW92ZV9pcnFzKCkgYXMgaXQgaXMgc3RpbGwgbmVlZGVkCmluIHNjaGVkdWxlKCku
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jIHwgMTggKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYzE2ZjU0OGI2My4u
YTUxNDdiOTQ4MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNDA3LDEyICs0MDcsMjAgQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgc2NoZWRf
bW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2lycXMoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgYXJjaF9tb3ZlX2lycXModik7CiAgICAgZXZ0Y2huX21vdmVf
cGlycXModik7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVk
X2l0ZW1fdmNwdSggaXRlbSwgdiApCisgICAgICAgIHZjcHVfbW92ZV9pcnFzKHYpOworfQorCiBp
bnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMp
CiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC00OTIsNyArNTAwLDcgQEAgaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgICAg
IHYtPnNjaGVkX2l0ZW0tPnByaXYgPSB2Y3B1X3ByaXZbdi0+dmNwdV9pZF07CiAgICAgICAgIGlm
ICggIWQtPmlzX2R5aW5nICkKLSAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh2KTsKKyAgICAg
ICAgICAgIHNjaGVkX21vdmVfaXJxcyh2LT5zY2hlZF9pdGVtKTsKIAogICAgICAgICBuZXdfcCA9
IGNwdW1hc2tfY3ljbGUobmV3X3AsIGMtPmNwdV92YWxpZCk7CiAKQEAgLTc4Nyw3ICs3OTUsNyBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgIHNj
aGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKIAogICAg
IGlmICggb2xkX2NwdSAhPSBuZXdfY3B1ICkKLSAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYpOwor
ICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfaXRlbSk7CiAKICAgICAvKiBXYWtlIG9u
IG5ldyBDUFUuICovCiAgICAgdmNwdV93YWtlKHYpOwpAQCAtODY1LDcgKzg3Myw3IEBAIHZvaWQg
cmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHNwaW5fdW5s
b2NrX2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0gdi0+cHJvY2Vzc29yICkK
LSAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh2KTsKKyAgICAgICAgICAgIHNjaGVkX21vdmVf
aXJxcyh2LT5zY2hlZF9pdGVtKTsKICAgICB9CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZm
aW5pdHkoZCk7CkBAIC0xNjQ1LDcgKzE2NTMsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lk
KQogICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHUtPnBlcmlvZGljX3RpbWVyKTsKIAogICAgIGlm
ICggbmV4dF9zbGljZS5taWdyYXRlZCApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyhuZXh0LT52
Y3B1KTsKKyAgICAgICAgdmNwdV9tb3ZlX2lycXMobmV4dC0+dmNwdSk7CiAKICAgICB2Y3B1X3Bl
cmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdSk7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8v-00049p-4L; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8j-0003j3-6I
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:53 +0000
X-Inumbo-ID: b1930535-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1930535-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 B9B85AFF2;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:14 +0100
Message-Id: <20190329150934.17694-30-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 29/49] xen: add sched_item_pause_nosync()
 and sched_item_unpause()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNyZWRpdCBzY2hlZHVsZXIgY2FsbHMgdmNwdV9wYXVzZV9ub3N5bmMoKSBhbmQgdmNwdV91
bnBhdXNlKCkKdG9kYXkuIEFkZCBzY2hlZF9pdGVtX3BhdXNlX25vc3luYygpIGFuZCBzY2hlZF9p
dGVtX3VucGF1c2UoKSB0bwpwZXJmb3JtIHRoZSBzYW1lIG9wZXJhdGlvbnMgb24gc2NoZWR1bGVy
IGl0ZW1zIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAgNiArKystLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGJhYmNjYjY5
ZjcuLjlkYjVjM2ZjNzEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTA4MCw3ICsxMDgwLDcgQEAgY3NjaGVk
X2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0pCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfSVRFTV9Q
QVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0
ZW1fdW5wYXJrKTsKLSAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+aXRlbS0+dmNwdSk7CisgICAg
ICAgIHNjaGVkX2l0ZW1fdW5wYXVzZShzdmMtPml0ZW0pOwogICAgIH0KIAogICAgIHNwaW5fbG9j
a19pcnEoJnBydi0+bG9jayk7CkBAIC0xNTMwLDcgKzE1MzAsNyBAQCBjc2NoZWRfYWNjdCh2b2lk
KiBkdW1teSkKICAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KENTQ0hFRF9G
TEFHX0lURU1fUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3BhcmspOwotICAgICAgICAgICAg
ICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPml0ZW0tPnZjcHUpOworICAgICAgICAgICAg
ICAgICAgICBzY2hlZF9pdGVtX3BhdXNlX25vc3luYyhzdmMtPml0ZW0pOwogICAgICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgICAgIC8qIExvd2VyIGJvdW5kIG9uIGNyZWRpdHMgKi8KQEAg
LTE1NTQsNyArMTU1NCw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAg
ICAgICAgICAgKiBpZiBpdCBpcyB3b2tlbiB1cCBoZXJlLgogICAgICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3VucGFyayk7Ci0g
ICAgICAgICAgICAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPml0ZW0tPnZjcHUpOworICAgICAg
ICAgICAgICAgICAgICBzY2hlZF9pdGVtX3VucGF1c2Uoc3ZjLT5pdGVtKTsKICAgICAgICAgICAg
ICAgICB9CiAKICAgICAgICAgICAgICAgICAvKiBVcHBlciBib3VuZCBvbiBjcmVkaXRzIG1lYW5z
IElURU0gc3RvcHMgZWFybmluZyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA1Y2FjZWRlNDczLi4xODEz
NGM3OTcyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMzA4LDYgKzMwOCwxNiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgc2NoZWRfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAg
ICAgIEFTU0VSVCghZGF0YSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9pdGVtX3Bh
dXNlX25vc3luYyhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3sKKyAgICB2Y3B1X3BhdXNlX25v
c3luYyhpdGVtLT52Y3B1KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2l0ZW1fdW5w
YXVzZShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3sKKyAgICB2Y3B1X3VucGF1c2UoaXRlbS0+
dmNwdSk7Cit9CisKICNkZWZpbmUgUkVHSVNURVJfU0NIRURVTEVSKHgpIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICp4IyNfZW50cnkgXAogICBfX3VzZWRfc2VjdGlvbigiLmRhdGEuc2No
ZWR1bGVycyIpID0gJng7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8w-0004CX-Aj; Fri, 29 Mar 2019 15:10:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8j-0003jb-Bm
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:53 +0000
X-Inumbo-ID: b2ca71b6-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2ca71b6-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 EF671B033;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:21 +0100
Message-Id: <20190329150934.17694-37-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 36/49] xen/sched: rework and rename
 vcpu_force_reschedule()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkgaXMgb25seSB1c2VkIGZvciBtb2RpZnlpbmcgdGhlIHBl
cmlvZGljIHRpbWVyCm9mIGEgdmNwdS4gRm9yY2luZyBhIHZjcHUgdG8gZ2l2ZSB1cCB0aGUgcGh5
c2ljYWwgY3B1IGZvciB0aGF0IHB1cnBvc2UKaXMga2luZCBvZiBicnV0YWwuCgpTbyBpbnN0ZWFk
IG9mIGRvaW5nIHRoZSByZXNjaGVkdWxlIGRhbmNlIGp1c3Qgb3BlcmF0ZSBvbiB0aGUgdGltZXIK
ZGlyZWN0bHkuCgpJbiBjYXNlIHdlIGFyZSBtb2RpZnlpbmcgdGhlIHRpbWVyIG9mIHRoZSBjdXJy
ZW50bHkgcnVubmluZyB2Y3B1IHdlCmNhbiBqdXN0IGRvIHRoYXQuIEluIGNhc2UgaXQgaXMgZm9y
IGEgZm9yZWlnbiB2Y3B1IHdlIHNob3VsZCBwYXVzZSBpdApmb3IgdGhhdCBwdXJwb3NlIGxpa2Ug
d2UgZG8gZm9yIGFsbCBvdGhlciB2Y3B1IHN0YXRlIG1vZGlmaWNhdGlvbnMuCgpSZW5hbWUgdGhl
IGZ1bmN0aW9uIHRvIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVj
dHMKdGhlIGZ1bmN0aW9uYWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgfCAgNCArLS0tCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jICAgICB8ICA2ICsrLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAg
fCAyMyArKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAg
MiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3No
aW0uYwppbmRleCAzMjRjYTI3ZjkzLi41ZWRiY2Q5YWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTQxMCw3ICs0MTAs
NyBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKICAgICAgICAgdW5tYXBf
dmNwdV9pbmZvKHYpOwogCiAgICAgICAgIC8qIFJlc2V0IHRoZSBwZXJpb2RpYyB0aW1lciB0byB0
aGUgZGVmYXVsdCB2YWx1ZS4gKi8KLSAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElT
RUNTKDEwKTsKKyAgICAgICAgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIodiwgTUlMTElTRUNTKDEw
KSk7CiAgICAgICAgIC8qIFN0b3AgdGhlIHNpbmdsZXNob3QgdGltZXIuICovCiAgICAgICAgIHN0
b3BfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIpOwogCkBAIC00MTksOCArNDE5LDYgQEAgaW50
IHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCiAKICAgICAgICAgaWYgKCB2ICE9IGN1
cnJlbnQgKQogICAgICAgICAgICAgdmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKICAg
ICB9CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDI3NzNhMjExMjkuLmI0NDhkMjBkNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTQ0
MiwxNSArMTQ0MiwxMyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZj
cHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggc2V0
LnBlcmlvZF9ucyA+IFNUSU1FX0RFTFRBX01BWCApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAotICAgICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBzZXQucGVyaW9kX25zOwotICAgICAg
ICB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUodik7CisgICAgICAgIHZjcHVfc2V0X3BlcmlvZGljX3Rp
bWVyKHYsIHNldC5wZXJpb2RfbnMpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNh
c2UgVkNQVU9QX3N0b3BfcGVyaW9kaWNfdGltZXI6Ci0gICAgICAgIHYtPnBlcmlvZGljX3Blcmlv
ZCA9IDA7Ci0gICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKKyAgICAgICAgdmNwdV9z
ZXRfcGVyaW9kaWNfdGltZXIodiwgMCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWQ1BV
T1Bfc2V0X3NpbmdsZXNob3RfdGltZXI6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMGE5NDUwNWI4OS4uN2M3NzM1YmYzMyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtODMzLDIxICs4MzMsMjQgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2Zpbmlz
aChzdHJ1Y3QgdmNwdSAqdikKIH0KIAogLyoKLSAqIEZvcmNlIGEgVkNQVSB0aHJvdWdoIGEgZGVz
Y2hlZHVsZS9yZXNjaGVkdWxlIHBhdGguCi0gKiBGb3IgZXhhbXBsZSwgdXNpbmcgdGhpcyB3aGVu
IHNldHRpbmcgdGhlIHBlcmlvZGljIHRpbWVyIHBlcmlvZCBtZWFucyB0aGF0Ci0gKiBtb3N0IHBl
cmlvZGljLXRpbWVyIHN0YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGluIHRoZSBz
Y2hlZHVsZXIKLSAqIHdoaWNoIGNhbiB0aHVzIGJlIGRvbmUgd2l0aG91dCBuZWVkIGZvciBzeW5j
aHJvbmlzYXRpb24uCisgKiBTZXQgdGhlIHBlcmlvZGljIHRpbWVyIG9mIGEgdmNwdS4KICAqLwot
dm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZjcHVfc2V0
X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSkKIHsKLSAgICBz
cGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF9pdGVtKTsK
KyAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKIAotICAgIGlmICggdmNwdV9ydW5uaW5nKHYpICkK
LSAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICAgIGlmICggdiAhPSBjdXJyZW50ICkK
KyAgICAgICAgdmNwdV9wYXVzZSh2KTsKKyAgICBlbHNlCisgICAgICAgIHN0b3BfdGltZXIoJnYt
PnBlcmlvZGljX3RpbWVyKTsKIAotICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2
LT5zY2hlZF9pdGVtKTsKKyAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSB2YWx1ZTsKKyAgICB2LT5w
ZXJpb2RpY19sYXN0X2V2ZW50ID0gbm93OwogCi0gICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
KyAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKKyAgICBl
bHNlIGlmICggdmFsdWUgIT0gMCApCisgICAgICAgIHNldF90aW1lcigmdi0+cGVyaW9kaWNfdGlt
ZXIsIG5vdyArIHZhbHVlKTsKIH0KIAogdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0
IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZjdlYjEzOGQ4Ni4uODczYTkwMzk3NyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTg1Nyw3ICs4NTcsNyBAQCBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfZ2V0X2RlZmF1
bHQodm9pZCk7CiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2ModW5zaWduZWQgaW50
IHNjaGVkX2lkLCBpbnQgKnBlcnIpOwogdm9pZCBzY2hlZHVsZXJfZnJlZShzdHJ1Y3Qgc2NoZWR1
bGVyICpzY2hlZCk7CiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBz
dHJ1Y3QgY3B1cG9vbCAqYyk7Ci12b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNw
dSAqdik7Cit2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3Rp
bWVfdCB2YWx1ZSk7CiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUp
OwogLyogV2UgbmVlZCBpdCBpbiBkb20wX3NldHVwX3ZjcHUgKi8KIHZvaWQgc2NoZWRfc2V0X2Fm
ZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmhhcmQsCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t8y-0004HN-8o; Fri, 29 Mar 2019 15:10:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8k-0003lH-6B
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:54 +0000
X-Inumbo-ID: b1fab806-5234-11e9-8625-0391379c894a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1fab806-5234-11e9-8625-0391379c894a;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AA0EAB034;
 Fri, 29 Mar 2019 15:09:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:17 +0100
Message-Id: <20190329150934.17694-33-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 32/49] xen/sched: switch schedule() from
 vcpus to sched_items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHNjaGVkX2l0ZW1zIGluc3RlYWQgb2YgdmNwdXMgaW4gc2NoZWR1bGUoKS4gVGhpcyBpbmNs
dWRlcyB0aGUKaW50cm9kdWN0aW9uIG9mIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKCkgYXMg
YSByZXBsYWNlbWVudCBvZgp2Y3B1X3J1bnN0YXRlX2NoYW5nZSgpIGluIHNjaGVkdWxlKCkuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMzAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCmluZGV4IDBiNWU1ZTU2NmIuLmMxNmY1NDhiNjMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE5Niw2
ICsxOTYsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAg
IHYtPnJ1bnN0YXRlLnN0YXRlID0gbmV3X3N0YXRlOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAg
Ym9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGl0ZW0tPnZjcHU7CisKKyAgICBpZiAoIHJ1bm5pbmcgKQorICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBuZXdfZW50cnlfdGltZSk7CisgICAg
ZWxzZQorICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAorICAgICAgICAgICAgKCh2LT5w
YXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAg
ICAgICh2Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZs
aW5lKSksCisgICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7Cit9CisKIHZvaWQgdmNwdV9ydW5z
dGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0
YXRlKQogewogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQpAQCAt
MTUzMiw3ICsxNTQ2LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0
cnVjdCB2Y3B1ICp2KQogICovCiBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogewotICAgIHN0
cnVjdCB2Y3B1ICAgICAgICAgICpwcmV2ID0gY3VycmVudCwgKm5leHQgPSBOVUxMOworICAgIHN0
cnVjdCBzY2hlZF9pdGVtICAgICpwcmV2ID0gY3VycmVudC0+c2NoZWRfaXRlbSwgKm5leHQgPSBO
VUxMOwogICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CiAgICAgc3RydWN0IHNjaGVkdWxl
ciAgICAgKnNjaGVkOwogICAgIHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAm
dGhpc19jcHUodGFza2xldF93b3JrX3RvX2RvKTsKQEAgLTE1NzYsOSArMTU5MCw5IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2NoZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwog
ICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93
b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0gbmV4dF9zbGljZS50YXNrLT52Y3B1OworICAg
IG5leHQgPSBuZXh0X3NsaWNlLnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX2l0
ZW07CisgICAgc2QtPmN1cnIgPSBuZXh0OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0g
MCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3Rp
bWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOwpAQCAtMTU4Nyw1OSArMTYwMSw1NSBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHsKICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGNwdSk7CiAgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5G
Q09OVCwKLSAgICAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnZj
cHVfaWQsCi0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5
X3RpbWUsCisgICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5p
dGVtX2lkLAorICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAog
ICAgICAgICAgICAgICAgICBuZXh0X3NsaWNlLnRpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51
ZV9ydW5uaW5nKG5leHQpOwotICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2KTsK
KyAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0LT52Y3B1KTsKKyAgICAgICAgcmV0
dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdSk7CiAgICAgfQogCiAgICAgVFJBQ0VfM0Qo
VFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9t
YWluX2lkLCBwcmV2LT52Y3B1X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUpOworICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lk
LCBwcmV2LT5pdGVtX2lkLAorICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3Rp
bWUpOwogICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwKLSAgICAgICAgICAg
ICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dmNwdV9pZCwKLSAgICAgICAgICAgICAo
bmV4dC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAgICAgICAgICAg
ICAobm93IC0gbmV4dC0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSkgOiAwLAorICAgICAgICAg
ICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5pdGVtX2lkLAorICAgICAgICAgICAg
IChuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPworICAg
ICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCiAgICAgICAgICAg
ICAgbmV4dF9zbGljZS50aW1lKTsKIAotICAgIEFTU0VSVChwcmV2LT5ydW5zdGF0ZS5zdGF0ZSA9
PSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQocHJldi0+dmNwdS0+cnVuc3RhdGUuc3Rh
dGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CiAKICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENI
LAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT52Y3B1X2lkLAot
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT52Y3B1X2lkKTsKKyAg
ICAgICAgICAgICBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKKyAgICAg
ICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCk7CiAKLSAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSgKLSAgICAgICAgcHJldiwKLSAgICAgICAgKChwcmV2LT5wYXVz
ZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgKHZj
cHVfcnVubmFibGUocHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUp
KSwKLSAgICAgICAgbm93KTsKLSAgICBwcmV2LT5zY2hlZF9pdGVtLT5sYXN0X3J1bl90aW1lID0g
bm93OworICAgIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOwor
ICAgIHByZXYtPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAKLSAgICBBU1NFUlQobmV4dC0+cnVuc3Rh
dGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7Ci0gICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uo
bmV4dCwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKKyAgICBBU1NFUlQobmV4dC0+dmNwdS0+cnVu
c3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgc2NoZWRfaXRlbV9ydW5zdGF0
ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAogICAgIC8qCiAgICAgICogTkIuIERvbid0IGFk
ZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0CiAg
ICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9w
ZXJseS4KICAgICAgKi8KIAotICAgIEFTU0VSVCghdmNwdV9ydW5uaW5nKG5leHQpKTsKLSAgICBu
ZXh0LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5zY2hlZF9pdGVtLT5z
dGF0ZV9lbnRyeV90aW1lID0gbm93OworICAgIEFTU0VSVCghbmV4dC0+aXNfcnVubmluZyk7Cisg
ICAgbmV4dC0+aXNfcnVubmluZyA9IDE7CisgICAgbmV4dC0+c3RhdGVfZW50cnlfdGltZSA9IG5v
dzsKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCiAgICAgU0NI
RURfU1RBVF9DUkFOSyhzY2hlZF9jdHgpOwogCi0gICAgc3RvcF90aW1lcigmcHJldi0+cGVyaW9k
aWNfdGltZXIpOworICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHUtPnBlcmlvZGljX3RpbWVyKTsK
IAogICAgIGlmICggbmV4dF9zbGljZS5taWdyYXRlZCApCi0gICAgICAgIHNjaGVkX21vdmVfaXJx
cyhuZXh0KTsKKyAgICAgICAgc2NoZWRfbW92ZV9pcnFzKG5leHQtPnZjcHUpOwogCi0gICAgdmNw
dV9wZXJpb2RpY190aW1lcl93b3JrKG5leHQpOworICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29y
ayhuZXh0LT52Y3B1KTsKIAotICAgIGNvbnRleHRfc3dpdGNoKHByZXYsIG5leHQpOworICAgIGNv
bnRleHRfc3dpdGNoKHByZXYtPnZjcHUsIG5leHQtPnZjcHUpOwogfQogCiB2b2lkIGNvbnRleHRf
c2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t8z-0004LE-Ji; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8k-0003mN-PC
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:54 +0000
X-Inumbo-ID: b1ae3a4a-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1ae3a4a-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1C81DB02F;
 Fri, 29 Mar 2019 15:09:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:15 +0100
Message-Id: <20190329150934.17694-31-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 30/49] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgYXJlIHR3byBkaXN0aW5jdCBzY2VuYXJpb3MgZm9yIHZjcHVfY3JlYXRlKCk6
IGVpdGhlciBmb3IKY3JlYXRpb24gb2YgaWRsZS1kb21haW4gdmNwdXMgKHZjcHVpZCA9PSBwcm9j
ZXNzb3IpIG9yIGZvciBjcmVhdGlvbiBvZgoibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGlu
ZyBkb20wKSwgd2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQppbml0aWFsIHByb2Nlc3NvciBv
biBhIHJvdW5kLXJvYmluIHNjaGVtZSBvZiB0aGUgYWxsb3dlZCBwcm9jZXNzb3JzCihhbGxvd2Vk
IGJlaW5nIGJhc2VkIG9uIGNwdXBvb2wgYW5kIGFmZmluaXRpZXMpLgoKSW5zdGVhZCBvZiBwYXNz
aW5nIHRoZSBpbml0aWFsIHByb2Nlc3NvciB0byB2Y3B1X2NyZWF0ZSgpIGFuZCBwYXNzaW5nCm9u
IHRvIHNjaGVkX2luaXRfdmNwdSgpIGxldCBzY2hlZF9pbml0X3ZjcHUoKSBkbyB0aGUgcHJvY2Vz
c29yCnNlbGVjdGlvbi4gRm9yIHN1cHBvcnRpbmcgZG9tMCB2Y3B1IGNyZWF0aW9uIHVzZSB0aGUg
bm9kZV9hZmZpbml0eSBvZgp0aGUgZG9tYWluIGFzIGEgYmFzZSBmb3Igc2VsZWN0aW5nIHRoZSBw
cm9jZXNzb3JzLiBVc2VyIGRvbWFpbnMgd2lsbApoYXZlIGluaXRpYWxseSBhbGwgbm9kZXMgc2V0
LCBzbyB0aGlzIGlzIG5vIGRpZmZlcmVudCBiZWhhdmlvciBjb21wYXJlZAp0byB0b2RheS4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8IDEzICsrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9kb20wX2J1aWxkLmMgICAgICAgIHwgMTAgKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMgICAgfCAgOSArKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMgICAgIHwgMTAgKystLS0tLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAg
fCAgNSArKy0tLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgfCAxMCArKy0tLS0t
LS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCB8ICAz
ICstLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICAgfCAgMyArLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oICAgICAgICAgIHwgIDIgKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDQ5IGlu
c2VydGlvbnMoKyksIDQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkOTgzNjc3
OWQxLi5kNTI5NGIwZDI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC04MCw3ICs4MCw3IEBAIHVuc2ln
bmVkIGludCBfX2luaXQgZG9tMF9tYXhfdmNwdXModm9pZCkKIAogc3RydWN0IHZjcHUgKl9faW5p
dCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCiB7Ci0gICAgcmV0dXJuIHZj
cHVfY3JlYXRlKGRvbTAsIDAsIDApOworICAgIHJldHVybiB2Y3B1X2NyZWF0ZShkb20wLCAwKTsK
IH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2FsbG9jYXRpb25fc2l6ZShwYWRk
cl90IHNpemUpCkBAIC0xOTIzLDcgKzE5MjMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9n
bnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAKIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0
cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
IHsKLSAgICBpbnQgaSwgY3B1OworICAgIGludCBpOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+
dmNwdVswXTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZ2LT5hcmNoLmNwdV9p
bmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzOwogCkBAIC0xOTg2LDEyICsxOTg2LDExIEBAIHN0YXRp
YyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKICAgICB9CiAjZW5kaWYKIAotICAgIGZvciAoIGkgPSAxLCBjcHUg
PSAwOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQorICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4
X3ZjcHVzOyBpKysgKQogICAgIHsKLSAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZj
cHVfb25saW5lX21hcCk7Ci0gICAgICAgIGlmICggdmNwdV9jcmVhdGUoZCwgaSwgY3B1KSA9PSBO
VUxMICkKKyAgICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpKSA9PSBOVUxMICkKICAgICAgICAg
ewotICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgZG9tMCB2Y3B1ICVkIG9u
IHBjcHUgJWRcbiIsIGksIGNwdSk7CisgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBhbGxv
Y2F0ZSBkb20wIHZjcHUgJWRcbiIsIGkpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
IApAQCAtMjAyNiw3ICsyMDI1LDcgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbVUo
c3RydWN0IGRvbWFpbiAqZCwKIAogICAgIGtpbmZvLnZwbDAxMSA9IGR0X3Byb3BlcnR5X3JlYWRf
Ym9vbChub2RlLCAidnBsMDExIik7CiAKLSAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIDAsIDApID09
IE5VTEwgKQorICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCkgPT0gTlVMTCApCiAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXgg
NmViZTM2NzY2Yi4uNzdiNTY0NjQyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0xOTgsMTIgKzE5OCw5IEBA
IGN1c3RvbV9wYXJhbSgiZG9tMF9ub2RlcyIsIHBhcnNlX2RvbTBfbm9kZXMpOwogCiBzdGF0aWMg
Y3B1bWFza190IF9faW5pdGRhdGEgZG9tMF9jcHVzOwogCi1zdHJ1Y3QgdmNwdSAqX19pbml0IGRv
bTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJldl9jcHUpCitzdHJ1Y3QgdmNwdSAqX19pbml0
IGRvbTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkK
IHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gY3B1bWFza19jeWNsZShwcmV2X2NwdSwgJmRvbTBf
Y3B1cyk7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB2Y3B1X2NyZWF0ZShkLCB2Y3B1X2lkLCBjcHUp
OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmNwdV9jcmVhdGUoZCwgdmNwdV9pZCk7CiAKICAgICBp
ZiAoIHYgKQogICAgIHsKQEAgLTI3Myw4ICsyNzAsNyBAQCBzdHJ1Y3QgdmNwdSAqX19pbml0IGFs
bG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCkKICAgICBkb20wLT5ub2RlX2FmZmlu
aXR5ID0gZG9tMF9ub2RlczsKICAgICBkb20wLT5hdXRvX25vZGVfYWZmaW5pdHkgPSAhZG9tMF9u
cl9weG1zOwogCi0gICAgcmV0dXJuIGRvbTBfc2V0dXBfdmNwdShkb20wLCAwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3B1bWFza19sYXN0KCZkb20wX2NwdXMpIC8qIHNvIGl0IHdyYXBz
IGFyb3VuZCB0byBmaXJzdCBwY3B1ICovKTsKKyAgICByZXR1cm4gZG9tMF9zZXR1cF92Y3B1KGRv
bTAsIDApOwogfQogCiAjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMKaW5kZXggYWE1OTlmMDllZi4uMTUxNjZiYmFhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAg
LTYxNCw3ICs2MTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCBzdGFydF9pbmZvKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVsw
XTsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yLCBpOworICAgIHVuc2lnbmVk
IGludCBpOwogICAgIGludCByYzsKICAgICAvKgogICAgICAqIFRoaXMgc2V0cyB0aGUgdkNQVSBz
dGF0ZSBhY2NvcmRpbmcgdG8gdGhlIHN0YXRlIGRlc2NyaWJlZCBpbgpAQCAtNjM2LDEyICs2MzYs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBw
YWRkcl90IGVudHJ5LAogICAgIH07CiAKICAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1
czsgaSsrICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpwID0gZG9tMF9zZXR1
cF92Y3B1KGQsIGksIGNwdSk7Ci0KLSAgICAgICAgaWYgKCBwICkKLSAgICAgICAgICAgIGNwdSA9
IHAtPnByb2Nlc3NvcjsKLSAgICB9CisgICAgICAgIGRvbTBfc2V0dXBfdmNwdShkLCBpKTsKIAog
ICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggY2VmMmQ0MjI1NC4uODAwYjNlNmI3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yODUsNyAr
Mjg1LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQogewotICAgIGludCBpLCBjcHUsIHJj
LCBjb21wYXRpYmxlLCBvcmRlciwgbWFjaGluZTsKKyAgICBpbnQgaSwgcmMsIGNvbXBhdGlibGUs
IG9yZGVyLCBtYWNoaW5lOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOwogICAgIHVu
c2lnbmVkIGxvbmcgcGZuLCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlczsKQEAgLTY5
MywxNCArNjkzLDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAogCiAgICAgcHJpbnRrKCJEb20ldSBoYXMgbWF4aW11bSAldSBWQ1BVc1xuIiwgZC0+ZG9t
YWluX2lkLCBkLT5tYXhfdmNwdXMpOwogCi0gICAgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgIGZv
ciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQotICAgIHsKLSAgICAgICAgY29uc3Qg
c3RydWN0IHZjcHUgKnAgPSBkb20wX3NldHVwX3ZjcHUoZCwgaSwgY3B1KTsKLQotICAgICAgICBp
ZiAoIHAgKQotICAgICAgICAgICAgY3B1ID0gcC0+cHJvY2Vzc29yOwotICAgIH0KKyAgICAgICAg
ZG9tMF9zZXR1cF92Y3B1KGQsIGkpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5
KGQpOwogICAgIGQtPmFyY2gucGFnaW5nLm1vZGUgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggMjA0NWU3NjJhYy4uYTVmMDE0
NjQ1OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCkBAIC0xMjksOCArMTI5LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVj
dCB2Y3B1ICp2KQogICAgIGZyZWVfdmNwdV9zdHJ1Y3Qodik7CiB9CiAKLXN0cnVjdCB2Y3B1ICp2
Y3B1X2NyZWF0ZSgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwg
dW5zaWduZWQgaW50IGNwdV9pZCkKK3N0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKIApA
QCAtMTYyLDcgKzE2MSw3IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAgICAgICAgaW5p
dF93YWl0cXVldWVfdmNwdSh2KTsKICAgICB9CiAKLSAgICBpZiAoIHNjaGVkX2luaXRfdmNwdSh2
LCBjcHVfaWQpICE9IDAgKQorICAgIGlmICggc2NoZWRfaW5pdF92Y3B1KHYpICE9IDAgKQogICAg
ICAgICBnb3RvIGZhaWxfd3E7CiAKICAgICBpZiAoIGFyY2hfdmNwdV9jcmVhdGUodikgIT0gMCAp
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwpp
bmRleCA2YTlhNTQxMzBkLi5jY2RlMWJhNzA2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0
bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTU0MCw4ICs1NDAsNyBAQCBsb25nIGRv
X2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAK
ICAgICBjYXNlIFhFTl9ET01DVExfbWF4X3ZjcHVzOgogICAgIHsKLSAgICAgICAgdW5zaWduZWQg
aW50IGksIG1heCA9IG9wLT51Lm1heF92Y3B1cy5tYXgsIGNwdTsKLSAgICAgICAgY3B1bWFza190
ICpvbmxpbmU7CisgICAgICAgIHVuc2lnbmVkIGludCBpLCBtYXggPSBvcC0+dS5tYXhfdmNwdXMu
bWF4OwogCiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGlmICggKGQgPT0gY3VycmVu
dC0+ZG9tYWluKSB8fCAvKiBubyBkb21haW5fcGF1c2UoKSAqLwpAQCAtNTUyLDE4ICs1NTEsMTMg
QEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVf
ZG9tY3RsKQogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAKICAgICAgICAgcmV0ID0gLUVOT01F
TTsKLSAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKTsKIAogICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IG1heDsgaSsrICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCBkLT52Y3B1W2ldICE9IE5VTEwgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgICAgICBjcHUgPSAoaSA9PSAwKSA/Ci0gICAgICAgICAgICAgICAgY3B1bWFza19hbnkob25s
aW5lKSA6Ci0gICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZShkLT52Y3B1W2ktMV0tPnByb2Nl
c3Nvciwgb25saW5lKTsKLQotICAgICAgICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpLCBjcHUp
ID09IE5VTEwgKQorICAgICAgICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpKSA9PSBOVUxMICkK
ICAgICAgICAgICAgICAgICBnb3RvIG1heHZjcHVfb3V0OwogICAgICAgICB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBh
ZTJhNmQwMzIzLi45YjU1MjdjMWViIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0zMTgsMTQgKzMxOCw0MCBAQCBzdGF0aWMg
c3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX2FsbG9jX2l0ZW0oc3RydWN0IHZjcHUgKnYpCiAgICAg
cmV0dXJuIE5VTEw7CiB9CiAKLWludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBwcm9jZXNzb3IpCitzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX3NlbGVjdF9p
bml0aWFsX2NwdShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworICAgIG5vZGVpZF90IG5vZGU7CisgICAgY3B1bWFza190IGNwdXM7CisKKyAgICBj
cHVtYXNrX2NsZWFyKCZjcHVzKTsKKyAgICBmb3JfZWFjaF9ub2RlX21hc2sgKCBub2RlLCBkLT5u
b2RlX2FmZmluaXR5ICkKKyAgICAgICAgY3B1bWFza19vcigmY3B1cywgJmNwdXMsICZub2RlX3Rv
X2NwdW1hc2sobm9kZSkpOworICAgIGNwdW1hc2tfYW5kKCZjcHVzLCAmY3B1cywgY3B1cG9vbF9k
b21haW5fY3B1bWFzayhkKSk7CisgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVzKSApCisgICAg
ICAgIGNwdW1hc2tfY29weSgmY3B1cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisKKyAg
ICBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCisgICAgICAgIHJldHVybiBjcHVtYXNrX2ZpcnN0KCZj
cHVzKTsKKworICAgIC8qIFdlIGNhbiByZWx5IG9uIHByZXZpb3VzIHZjcHUgYmVpbmcgYXZhaWxh
YmxlLiAqLworICAgIHJldHVybiBjcHVtYXNrX2N5Y2xlKGQtPnZjcHVbdi0+dmNwdV9pZCAtIDFd
LT5wcm9jZXNzb3IsICZjcHVzKTsKK30KKworaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBz
Y2hlZF9pdGVtICppdGVtOworICAgIHVuc2lnbmVkIGludCBwcm9jZXNzb3I7CiAKICAgICBpZiAo
IChpdGVtID0gc2NoZWRfYWxsb2NfaXRlbSh2KSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAx
OwogCisgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSB8fCBkLT5pc19waW5uZWQgKQorICAgICAg
ICBwcm9jZXNzb3IgPSB2LT52Y3B1X2lkOworICAgIGVsc2UKKyAgICAgICAgcHJvY2Vzc29yID0g
c2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHYpOworCiAgICAgc2NoZWRfc2V0X3JlcyhpdGVtLCBw
ZXJfY3B1KHNjaGVkX3JlcywgcHJvY2Vzc29yKSk7CiAKICAgICAvKiBJbml0aWFsaXNlIHRoZSBw
ZXItdmNwdSB0aW1lcnMuICovCkBAIC0xNjg0LDcgKzE3MTAsNyBAQCBzdGF0aWMgaW50IGNwdV9z
Y2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gMDsKIAogICAgIGlm
ICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCi0gICAgICAgIHZjcHVfY3JlYXRlKGlkbGVfdmNw
dVswXS0+ZG9tYWluLCBjcHUsIGNwdSk7CisgICAgICAgIHZjcHVfY3JlYXRlKGlkbGVfdmNwdVsw
XS0+ZG9tYWluLCBjcHUpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICpp
ZGxlID0gaWRsZV92Y3B1W2NwdV07CkBAIC0xODc4LDcgKzE5MDQsNyBAQCB2b2lkIF9faW5pdCBz
Y2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIEJVR19PTihucl9jcHVfaWRzID4gQVJSQVlfU0laRShp
ZGxlX3ZjcHUpKTsKICAgICBpZGxlX2RvbWFpbi0+dmNwdSA9IGlkbGVfdmNwdTsKICAgICBpZGxl
X2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKLSAgICBpZiAoIHZjcHVfY3JlYXRlKGlk
bGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKKyAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9t
YWluLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CiAgICAgdGhpc19jcHUoc2NoZWRfcmVz
KS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfaXRlbTsKICAgICB0aGlzX2NwdShzY2hlZF9y
ZXMpLT5zY2hlZF9wcml2ID0gU0NIRURfT1AoJm9wcywgYWxsb2NfcGRhdGEsIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbTBfYnVpbGQuaAppbmRleCAzM2E1NDgzNzM5Li4zZWI0YjAzNmUxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbTBfYnVpbGQuaApAQCAtMTEsOCArMTEsNyBAQCBleHRlcm4gdW5zaWduZWQgaW50IGRv
bTBfbWVtZmxhZ3M7CiB1bnNpZ25lZCBsb25nIGRvbTBfY29tcHV0ZV9ucl9wYWdlcyhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGVs
Zl9kb21fcGFybXMgKnBhcm1zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBpbml0cmRfbGVuKTsKLXN0cnVjdCB2Y3B1ICpkb20wX3NldHVwX3ZjcHUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpOworc3RydWN0IHZjcHUgKmRvbTBfc2V0dXBf
dmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCk7CiBpbnQgZG9tMF9z
ZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKTsKIAogaW50IGRvbTBfY29uc3RydWN0
X3B2KHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAppbmRl
eCBkMWJmYzgyZjU3Li5hNmU5Mjk2ODVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC0xMyw4ICsxMyw3IEBAIHR5
cGVkZWYgdW5pb24gewogICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ndWVzdF9jb250ZXh0ICpjbXA7
CiB9IHZjcHVfZ3Vlc3RfY29udGV4dF91IF9fYXR0cmlidXRlX18oKF9fdHJhbnNwYXJlbnRfdW5p
b25fXykpOwogCi1zdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoCi0gICAgc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHZjcHVfaWQsIHVuc2lnbmVkIGludCBjcHVfaWQpOworc3RydWN0IHZj
cHUgKnZjcHVfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsK
IAogdW5zaWduZWQgaW50IGRvbTBfbWF4X3ZjcHVzKHZvaWQpOwogc3RydWN0IHZjcHUgKmFsbG9j
X2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDIxYTdmYTE0Y2Uu
LmY3ZWIxMzhkODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC02MjUsNyArNjI1LDcgQEAgdm9pZCBfX2RvbWFpbl9j
cmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgbm9yZXR1cm4gYXNtX2RvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIpOwogCiB2b2lkIHNjaGVkdWxlcl9pbml0KHZv
aWQpOwotaW50ICBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBw
cm9jZXNzb3IpOworaW50ICBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBz
Y2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogaW50ICBzY2hlZF9pbml0X2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKTsKIHZvaWQgc2NoZWRfZGVzdHJveV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 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 1h9t90-0004P0-Ny; Fri, 29 Mar 2019 15:10:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8k-0003lG-69
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:54 +0000
X-Inumbo-ID: ae9bed56-5234-11e9-840d-6777e6efd31f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae9bed56-5234-11e9-840d-6777e6efd31f;
 Fri, 29 Mar 2019 15:09: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 EBF1EB024;
 Fri, 29 Mar 2019 15:09:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:08:59 +0100
Message-Id: <20190329150934.17694-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 14/49] xen/sched: switch schedule_data.curr
 to point at sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gb2YgY29yZSBzY2hlZHVsaW5nIGxldCB0aGUgcGVyY3B1IHBvaW50ZXIK
c2NoZWR1bGVfZGF0YS5jdXJyIHBvaW50IHRvIGEgc3RyY3Qgc2NoZWRfaXRlbSBpbnN0ZWFkIG9m
IHRoZSByZWxhdGVkCnZjcHUuIEF0IHRoZSBzYW1lIHRpbWUgcmVuYW1lIHRoZSBwZXItdmNwdSBz
Y2hlZHVsZXIgc3BlY2lmaWMgc3RydWN0cwp0byBwZXItaXRlbSBvbmVzLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRf
YXJpbmM2NTMuYyB8ICAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgIHwgMTAxICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAx
NjggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfbnVsbC5jICAgICB8ICA0NCArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRf
cnQuYyAgICAgICB8IDExOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgICAgfCAgIDggKystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCAgfCAgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIwIGluc2VydGlvbnMoKyksIDIyMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggYTc3NWJlNGNiYy4uNTcwMWJhZjMzNyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfYXJpbmM2NTMuYwpAQCAtNDc1LDcgKzQ3NSw3IEBAIGE2NTNzY2hlZF9pdGVtX3NsZWVwKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
ICogSWYgdGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlz
IGN1cnJlbnRseQogICAgICAqIHJ1bm5pbmcsIHJhaXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhl
IHNjaGVkdWxlciB0byBzd2l0Y2ggZG9tYWlucy4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgdmMtPnByb2Nlc3NvcikuY3VyciA9PSB2YyApCisgICAgaWYgKCBwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1cnIgPT0gaXRlbSApCiAgICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYwppbmRleCAxNGI3NDlkYzFhLi42NTUyZDRjMDg3IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAg
LTgzLDcgKzgzLDcgQEAKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNj
aGVkX2RhdGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBj
c2NoZWRfcGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVm
aW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+
c2NoZWRfaXRlbS0+cHJpdikKKyNkZWZpbmUgQ1NDSEVEX0lURU0oaXRlbSkgICAoKHN0cnVjdCBj
c2NoZWRfaXRlbSAqKSAoaXRlbSktPnByaXYpCiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAg
KChzdHJ1Y3QgY3NjaGVkX2RvbSAqKSAoX2RvbSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEo
X2NwdSkgICAgICAgICAgKCYoQ1NDSEVEX1BDUFUoX2NwdSktPnJ1bnEpKQogCkBAIC0xNjAsNyAr
MTYwLDcgQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1z
dHJ1Y3QgY3NjaGVkX3ZjcHUgeworc3RydWN0IGNzY2hlZF9pdGVtIHsKICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnFfZWxlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV92Y3B1X2VsZW07
CiAKQEAgLTIzMSwxNSArMjMxLDE1IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF90aWNrKHZvaWQgKl9j
cHUpOwogc3RhdGljIHZvaWQgY3NjaGVkX2FjY3Qodm9pZCAqZHVtbXkpOwogCiBzdGF0aWMgaW5s
aW5lIGludAotX192Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCitfX3ZjcHVf
b25fcnVucShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1w
dHkoJnN2Yy0+cnVucV9lbGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKgorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKgogX19ydW5xX2VsZW0oc3Ry
dWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1
Y3QgY3NjaGVkX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwg
c3RydWN0IGNzY2hlZF9pdGVtLCBydW5xX2VsZW0pOwogfQogCiAvKiBJcyB0aGUgZmlyc3QgZWxl
bWVudCBvZiBjcHUncyBydW5xIChpZiBhbnkpIGNwdSdzIGlkbGUgdmNwdT8gKi8KQEAgLTI3MSw3
ICsyNzEsNyBAQCBkZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGlj
IGlubGluZSB2b2lkCi1fX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorX19y
dW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKIHsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAq
IGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7CkBAIC0yODEsNyArMjgxLDcgQEAgX19ydW5xX2luc2Vy
dChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1
bnEgKQogICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgaXRl
cl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9p
dGVtICogY29uc3QgaXRlcl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKICAgICAgICAgaWYgKCBz
dmMtPnByaSA+IGl0ZXJfc3ZjLT5wcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAt
MzAyLDM0ICszMDIsMzQgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykK
IH0KIAogc3RhdGljIGlubGluZSB2b2lkCi1ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUg
KnN2YykKK3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogewogICAgIF9fcnVu
cV9pbnNlcnQoc3ZjKTsKICAgICBpbmNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Ip
OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92
Y3B1ICpzdmMpCitfX3J1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogewogICAg
IEJVR19PTiggIV9fdmNwdV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PnJ1bnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcnVucV9yZW1vdmUoc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMpCitydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykK
IHsKICAgICBkZWNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgIF9fcnVu
cV9yZW1vdmUoc3ZjKTsKIH0KIAotc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCitzdGF0aWMgdm9pZCBidXJuX2NyZWRpdHMoc3Ry
dWN0IGNzY2hlZF9pdGVtICpzdmMsIHNfdGltZV90IG5vdykKIHsKICAgICBzX3RpbWVfdCBkZWx0
YTsKICAgICB1aW50NjRfdCB2YWw7CiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAv
KiBBc3NlcnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfVkNQ
VShjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMg
PT0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOwogCiAg
ICAgaWYgKCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICBy
ZXR1cm47CkBAIC0zNDcsMTAgKzM0NywxMCBAQCBib29sZWFuX3BhcmFtKCJ0aWNrbGVfb25lX2lk
bGVfY3B1Iiwgb3B0X3RpY2tsZV9vbmVfaWRsZSk7CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgbGFzdF90aWNrbGVfY3B1KTsKIAotc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNr
bGUoc3RydWN0IGNzY2hlZF92Y3B1ICpuZXcpCitzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3Rp
Y2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
bmV3LT52Y3B1LT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgY3Vy
ID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVt
ICogY29uc3QgY3VyID0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSk7CiAgICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKICAgICBpbnQgYmFs
YW5jZV9zdGVwLCBpZGxlcnNfZW1wdHk7CkBAIC02MDUsNyArNjA1LDcgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBj
cHUpCiAgICAgc3BjLT5pZGxlX2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0
IG9mZiBpZGxpbmcuLi4gKi8KLSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShj
cHUpKSk7CisgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KS0+dmNwdSkp
OwogICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKICAgICBzcGMtPm5yX3J1
bm5hYmxlID0gMDsKIH0KQEAgLTYzNyw3ICs2MzcsNyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiB7CiAgICAgc3RydWN0
IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKICAgICBz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwotICAgIHN0
cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gdmRhdGE7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICpz
dmMgPSB2ZGF0YTsKIAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkp
OwogCkBAIC02NjksNyArNjY5LDcgQEAgY3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1
bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogc3RhdGljIGlubGluZSB2b2lkCiBfX2Nz
Y2hlZF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVt
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0odmMtPnNjaGVkX2l0ZW0pOwogICAgIHN0cnVjdCBj
c2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIEJVR19PTiggc3ZjLT52
Y3B1ICE9IHZjICk7CkBAIC04NzEsNyArODcxLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCiBjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAgIHN0
cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAKICAgICAvKgogICAg
ICAqIFdlIGhhdmUgYmVlbiBjYWxsZWQgYnkgdmNwdV9taWdyYXRlKCkgKGluIHNjaGVkdWxlLmMp
LCBhcyBwYXJ0CkBAIC04ODUsNyArODg1LDcgQEAgY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZAotX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKK19fY3NjaGVkX3ZjcHVfYWNjdF9zdGFy
dChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7
CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC05MTUsNyArOTE1LDcgQEAgX19jc2NoZWRfdmNwdV9hY2N0
X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2
YykKIAogc3RhdGljIGlubGluZSB2b2lkCiBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RvcF9sb2NrZWQo
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCi0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMp
CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20g
KiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCkBAIC05NDAsNyArOTQwLDcgQEAgX19jc2NoZWRf
dmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogc3RhdGlj
IHZvaWQKIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1ND
SEVEX1ZDUFUoY3VycmVudCk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29uc3Qgc3ZjID0g
Q1NDSEVEX0lURU0oY3VycmVudC0+c2NoZWRfaXRlbSk7CiAgICAgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAKICAgICBBU1NFUlQoIGN1cnJl
bnQtPnByb2Nlc3NvciA9PSBjcHUgKTsKQEAgLTEwMDksMTAgKzEwMDksMTAgQEAgY3NjaGVkX2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0sCiAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICBzdHJ1
Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8gKi8K
LSAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWRfdmNwdSk7CisgICAgc3ZjID0geHphbGxv
YyhzdHJ1Y3QgY3NjaGVkX2l0ZW0pOwogICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICBy
ZXR1cm4gTlVMTDsKIApAQCAtMTAzMSw3ICsxMDMxLDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF9p
dGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMgPSBpdGVtLT5wcml2OworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAq
c3ZjID0gaXRlbS0+cHJpdjsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUodmMpICk7CkBAIC0xMDU3LDcgKzEwNTcsNyBAQCBjc2NoZWRfaXRlbV9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHN0YXRpYyB2b2lkCiBjc2NoZWRfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBwcml2Owor
ICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gcHJpdjsKIAogICAgIEJVR19PTiggIWxpc3Rf
ZW1wdHkoJnN2Yy0+cnVucV9lbGVtKSApOwogCkBAIC0xMDY4LDggKzEwNjgsNyBAQCBzdGF0aWMg
dm9pZAogY3NjaGVkX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYg
PSBDU0NIRURfUFJJVihvcHMpOwotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0g
ICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAg
IHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9JVEVNKGl0ZW0pOwogICAg
IHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOwpAQCAtMTA5NiwxNCArMTA5NSwxNCBAQCBzdGF0aWMg
dm9pZAogY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsK
KyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAogICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV9zbGVlcCk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAot
ICAgIGlmICggY3Vycl9vbl9jcHUoY3B1KSA9PSB2YyApCisgICAgaWYgKCBjdXJyX29uX2NwdShj
cHUpID09IGl0ZW0gKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2UgYXJlIGFib3V0
IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNob3VsZCBjbGVhciBpdHMgYml0IGluIGlkbGVycy4KQEAg
LTExMjEsMTIgKzExMjAsMTIgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF9pdGVtX3dha2UoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNv
bnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25z
dCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsKICAgICBib29sX3QgbWlncmF0aW5nOwogCiAgICAg
QlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25f
Y3B1KHZjLT5wcm9jZXNzb3IpID09IHZjKSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2Nw
dSh2Yy0+cHJvY2Vzc29yKSA9PSBpdGVtKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMTE4Miw4ICsxMTgx
LDcgQEAgY3NjaGVkX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQogc3RhdGljIHZvaWQKIGNzY2hlZF9pdGVtX3lpZWxkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAg
c3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBj
b25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29u
c3Qgc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAKICAgICAvKiBMZXQgdGhlIHNjaGVkdWxlciBr
bm93IHRoYXQgdGhpcyB2Y3B1IGlzIHRyeWluZyB0byB5aWVsZCAqLwogICAgIHNldF9iaXQoQ1ND
SEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnN2Yy0+ZmxhZ3MpOwpAQCAtMTIzOCw4ICsxMjM2LDcgQEAg
c3RhdGljIHZvaWQKIGNzY2hlZF9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tf
dCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0g
aXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHYp
OworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAKICAg
ICBpZiAoICFoYXJkICkKICAgICAgICAgcmV0dXJuOwpAQCAtMTM0Miw3ICsxMzM5LDcgQEAgY3Nj
aGVkX3J1bnFfc29ydChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBzcGMgPSBDU0NIRURfUENQVShj
cHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICplbGVtLCAqbmV4dCwgKmxhc3RfdW5k
ZXI7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmNfZWxlbTsKKyAgICBzdHJ1Y3QgY3NjaGVk
X2l0ZW0gKnN2Y19lbGVtOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKICAgICBpbnQgc29ydF9lcG9jaDsKQEAgLTEzODgsNyArMTM4NSw3IEBAIGNzY2hl
ZF9hY2N0KHZvaWQqIGR1bW15KQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaXRlcl92Y3B1LCAqbmV4dF92Y3B1OwogICAgIHN0cnVjdCBsaXN0X2hlYWQg
Kml0ZXJfc2RvbSwgKm5leHRfc2RvbTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAg
ICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsK
ICAgICB1aW50MzJfdCBjcmVkaXRfdG90YWw7CiAgICAgdWludDMyX3Qgd2VpZ2h0X3RvdGFsOwpA
QCAtMTUxMSw3ICsxNTA4LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAKICAgICAgICAg
bGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyX3ZjcHUsIG5leHRfdmNwdSwgJnNkb20tPmFjdGl2ZV92
Y3B1ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3ZjcHUs
IHN0cnVjdCBjc2NoZWRfdmNwdSwgYWN0aXZlX3ZjcHVfZWxlbSk7CisgICAgICAgICAgICBzdmMg
PSBsaXN0X2VudHJ5KGl0ZXJfdmNwdSwgc3RydWN0IGNzY2hlZF9pdGVtLCBhY3RpdmVfdmNwdV9l
bGVtKTsKICAgICAgICAgICAgIEJVR19PTiggc2RvbSAhPSBzdmMtPnNkb20gKTsKIAogICAgICAg
ICAgICAgLyogSW5jcmVtZW50IGNyZWRpdCAqLwpAQCAtMTYxNCwxMiArMTYxMSwxMiBAQCBjc2No
ZWRfdGljayh2b2lkICpfY3B1KQogICAgIHNldF90aW1lcigmc3BjLT50aWNrZXIsIE5PVygpICsg
TUlDUk9TRUNTKHBydi0+dGlja19wZXJpb2RfdXMpICk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKgorc3RhdGljIHN0cnVjdCBjc2NoZWRfaXRlbSAqCiBjc2NoZWRfcnVucV9zdGVh
bChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7CiAg
ICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYo
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAq
IGNvbnN0IHBlZXJfcGNwdSA9IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKnNwZWVyOworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3BlZXI7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICBzdHJ1Y3QgdmNwdSAqdmM7CiAKQEAgLTE2MjksNyAr
MTYyNiw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHBy
aSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgKiBEb24ndCBzdGVhbCBmcm9tIGFuIGlkbGUgQ1BV
J3MgcnVucSBiZWNhdXNlIGl0J3MgYWJvdXQgdG8KICAgICAgKiBwaWNrIHVwIHdvcmsgZnJvbSBp
dCBpdHNlbGYuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoY3Vycl9v
bl9jcHUocGVlcl9jcHUpKSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KGN1cnJf
b25fY3B1KHBlZXJfY3B1KS0+dmNwdSkpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaXN0
X2Zvcl9lYWNoKCBpdGVyLCAmcGVlcl9wY3B1LT5ydW5xICkKQEAgLTE2OTEsMTIgKzE2ODgsMTIg
QEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQg
YmFsYW5jZV9zdGVwKQogICAgIHJldHVybiBOVUxMOwogfQogCi1zdGF0aWMgc3RydWN0IGNzY2hl
ZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKgogY3NjaGVkX2xvYWRfYmFsYW5j
ZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKLSAgICBzdHJ1Y3QgY3NjaGVk
X3ZjcHUgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKKyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNu
ZXh0LCBib29sX3QgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUo
Y3B1cG9vbCwgY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNwZWVyOworICAgIHN0cnVj
dCBjc2NoZWRfaXRlbSAqc3BlZXI7CiAgICAgY3B1bWFza190IHdvcmtlcnM7CiAgICAgY3B1bWFz
a190ICpvbmxpbmU7CiAgICAgaW50IHBlZXJfY3B1LCBmaXJzdF9jcHUsIHBlZXJfbm9kZSwgYnN0
ZXA7CkBAIC0xODQ1LDkgKzE4NDIsOSBAQCBjc2NoZWRfc2NoZWR1bGUoCiB7CiAgICAgY29uc3Qg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29u
c3QgcnVucSA9IFJVTlEoY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzY3Vy
ciA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQpOworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNvbnN0
IHNjdXJyID0gQ1NDSEVEX0lURU0oY3VycmVudC0+c2NoZWRfaXRlbSk7CiAgICAgc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWRf
dmNwdSAqc25leHQ7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzbmV4dDsKICAgICBzdHJ1Y3Qg
dGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGltZSwgdHNsaWNlOwogCkBAIC0xOTYz
LDcgKzE5NjAsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xF
VCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1ZDUFUoaWRsZV92Y3B1W2NwdV0pOworICAgICAg
ICBzbmV4dCA9IENTQ0hFRF9JVEVNKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKICAgICAg
ICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCkBAIC0yMDE1LDcg
KzIwMTIsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfZHVtcF92Y3B1KHN0cnVj
dCBjc2NoZWRfdmNwdSAqc3ZjKQorY3NjaGVkX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkX2l0ZW0g
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207
CiAKQEAgLTIwNTEsNyArMjA0OCw3IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICppdGVy
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYzsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsK
KyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGxvb3A7CkBAIC0yMDc1LDcgKzIwNzIsNyBA
QCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkK
ICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFz
aywgY3B1KSkpOwogCiAgICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0
J3MgdGhlIGlkbGUgdmNwdSkuICovCi0gICAgc3ZjID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUo
Y3B1KSk7CisgICAgc3ZjID0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYg
KCBzdmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50
aygiXHRydW46ICIpOwpAQCAtMjE0NCwxMCArMjE0MSwxMCBAQCBjc2NoZWRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zdmMs
ICZzZG9tLT5hY3RpdmVfdmNwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmM7CiAgICAg
ICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXJfc3ZjLCBzdHJ1Y3QgY3NjaGVkX3ZjcHUsIGFjdGl2ZV92Y3B1X2VsZW0pOworICAgICAg
ICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF9pdGVtLCBhY3Rp
dmVfdmNwdV9lbGVtKTsKICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3Zj
LT52Y3B1KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKaW5kZXggYzhhZTU4NTI3Mi4uNWEzYTBiYWJhYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTE3
Niw3ICsxNzYsNyBAQAogICogICAgIGxvYWQgYmFsYW5jaW5nOwogICogICsgc2VyaWFsaXplcyBy
dW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmluZyBhbmQgaW5zZXJ0aW5nIHZjcHVzKTsKICAqICAr
IHByb3RlY3RzIHJ1bnF1ZXVlLXdpZGUgZGF0YSBpbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGE7Ci0g
KiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRlcnMgaW4gY3NjaGVkMl92Y3B1IGZvciB0aGUgdmNw
dSBpbiB0aGUKKyAqICArIHByb3RlY3RzIHZjcHUgcGFyYW1ldGVycyBpbiBjc2NoZWQyX2l0ZW0g
Zm9yIHRoZSB2Y3B1IGluIHRoZQogICogICAgcnVucXVldWUuCiAgKgogICogLSBQcml2YXRlIHNj
aGVkdWxlciBsb2NrCkBAIC01MTEsNyArNTExLDcgQEAgc3RydWN0IGNzY2hlZDJfcGNwdSB7CiAv
KgogICogVmlydHVhbCBDUFUKICAqLwotc3RydWN0IGNzY2hlZDJfdmNwdSB7CitzdHJ1Y3QgY3Nj
aGVkMl9pdGVtIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVw
LXBvaW50ZXIgdG8gZG9tYWluICAgICAgICAgICAgICAgICovCiAgICAgc3RydWN0IHZjcHUgKnZj
cHU7ICAgICAgICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAg
ICAqLwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsgLyogVXAtcG9pbnRl
ciB0byB0aGUgcnVucXVldWUgICAgICAgICAgKi8KQEAgLTU3MCw5ICs1NzAsOSBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBjc2NoZWQyX3BjcHUgKmNzY2hlZDJfcGNwdSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdjsKIH0K
IAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpjc2NoZWQyX3ZjcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKmNzY2hl
ZDJfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICByZXR1cm4gdi0+
c2NoZWRfaXRlbS0+cHJpdjsKKyAgICByZXR1cm4gaXRlbS0+cHJpdjsKIH0KIAogc3RhdGljIGlu
bGluZSBzdHJ1Y3QgY3NjaGVkMl9kb20gKmNzY2hlZDJfZG9tKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCkBAIC01OTQsNyArNTk0LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9ydW5x
dWV1ZV9kYXRhICpjMnJxZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiB9CiAKIC8qIERv
ZXMgdGhlIGRvbWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KLXN0YXRpYyBpbmxpbmUg
Ym9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0YXRpYyBpbmxp
bmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICBy
ZXR1cm4gc3ZjLT5idWRnZXQgIT0gU1RJTUVfTUFYOwogfQpAQCAtNjg4LDcgKzY4OCw3IEBAIHZv
aWQgc210X2lkbGVfbWFza19jbGVhcih1bnNpZ25lZCBpbnQgY3B1LCBjcHVtYXNrX3QgKm1hc2sp
CiAgKiBPZiBjb3Vyc2UsIDEsIDIgYW5kIDMgbWFrZXMgc2Vuc2Ugb25seSBpZiBzdmMgaGFzIGEg
c29mdCBhZmZpbml0eS4gQWxzbwogICogbm90ZSB0aGF0IGF0IGxlYXN0IDUgaXMgZ3VhcmFudGVl
ZCB0byBfYWx3YXlzXyByZXR1cm4gYXQgbGVhc3Qgb25lIHBjcHUuCiAgKi8KLXN0YXRpYyBpbnQg
Z2V0X2ZhbGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0aWMgaW50IGdl
dF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewogICAgIHN0cnVjdCB2
Y3B1ICp2ID0gc3ZjLT52Y3B1OwogICAgIHVuc2lnbmVkIGludCBiczsKQEAgLTc3Myw3ICs3NzMs
NyBAQCBzdGF0aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQogICogRklYTUU6IERvIHByZS1jYWxjdWxhdGVkIGRpdmlzaW9uPwogICovCiBzdGF0aWMgdm9p
ZCB0MmNfdXBkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3Qg
dGltZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7
CiAgICAgdWludDY0X3QgdmFsID0gdGltZSAqIHJxZC0+bWF4X3dlaWdodCArIHN2Yy0+cmVzaWR1
YWw7CiAKQEAgLTc4MSw3ICs3ODEsNyBAQCBzdGF0aWMgdm9pZCB0MmNfdXBkYXRlKHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgdGltZSwKICAgICBzdmMtPmNyZWRp
dCAtPSB2YWw7CiB9CiAKLXN0YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLCBzX3RpbWVfdCBjcmVkaXQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykK
K3N0YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBz
X3RpbWVfdCBjcmVkaXQsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICByZXR1cm4g
Y3JlZGl0ICogc3ZjLT53ZWlnaHQgLyBycWQtPm1heF93ZWlnaHQ7CiB9CkBAIC03OTAsMTQgKzc5
MCwxNCBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVucXVldWUgcmVsYXRlZCBjb2Rl
LgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVucShzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpzdmMpCitzdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZDJf
aXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pOwog
fQogCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBydW5xX2VsZW0oc3RydWN0
IGxpc3RfaGVhZCAqZWxlbSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfaXRlbSAqIHJ1
bnFfZWxlbShzdHJ1Y3QgbGlzdF9oZWFkICplbGVtKQogewotICAgIHJldHVybiBsaXN0X2VudHJ5
KGVsZW0sIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3Rf
ZW50cnkoZWxlbSwgc3RydWN0IGNzY2hlZDJfaXRlbSwgcnVucV9lbGVtKTsKIH0KIAogc3RhdGlj
IHZvaWQgYWN0aXZhdGVfcnVucXVldWUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBpbnQg
cnFpKQpAQCAtOTE1LDcgKzkxNSw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9tYXhfd2VpZ2h0KHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgaW50IG5ld193ZWlnaHQsCiAKICAgICAg
ICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkKICAgICAgICAgewotICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNz
Y2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAq
IHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfaXRlbSwgcnFkX2VsZW0pOwog
CiAgICAgICAgICAgICBpZiAoIHN2Yy0+d2VpZ2h0ID4gbWF4X3dlaWdodCApCiAgICAgICAgICAg
ICAgICAgbWF4X3dlaWdodCA9IHN2Yy0+d2VpZ2h0OwpAQCAtOTQwLDcgKzk0MCw3IEBAIHN0YXRp
YyB2b2lkIHVwZGF0ZV9tYXhfd2VpZ2h0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwgaW50IG5ld193ZWlnaHQsCiAKIC8qIEFkZCBhbmQgcmVtb3ZlIGZyb20gcnVucXVldWUgYXNz
aWdubWVudCAobm90IGFjdGl2ZSBydW4gcXVldWUpICovCiBzdGF0aWMgdm9pZAotX3J1bnFfYXNz
aWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkKQorX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGNz
Y2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewogCiAgICAgc3ZjLT5ycWQgPSBycWQ7CkBAIC05
NzAsNyArOTcwLDcgQEAgX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogc3RhdGljIHZvaWQKIHJ1bnFfYXNzaWdu
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0
cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OwogCiAgICAgQVNTRVJU
KHN2Yy0+cnFkID09IE5VTEwpOwogCkBAIC05NzgsNyArOTc4LDcgQEAgcnVucV9hc3NpZ24oY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2
b2lkCi1fcnVucV9kZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKQEAgLTk5Nyw3ICs5OTcsNyBAQCBfcnVucV9k
ZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiBzdGF0aWMgdm9pZAogcnVucV9kZWFz
c2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIHsKLSAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfaXRlbS0+cHJpdjsKKyAgICBz
dHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSB2Yy0+c2NoZWRfaXRlbS0+cHJpdjsKIAogICAgIEFT
U0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKIApAQCAtMTE5OSw3
ICsxMTk5LDcgQEAgdXBkYXRlX3J1bnFfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAKIHN0YXRpYyB2b2lkCiB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLAotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5n
ZSwgc190aW1lX3Qgbm93KQorICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2
YywgaW50IGNoYW5nZSwgc190aW1lX3Qgbm93KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZh
dGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHNfdGltZV90IGRlbHRhLCB2Y3B1X2xv
YWQ7CkBAIC0xMjU5LDcgKzEyNTksNyBAQCB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAogc3RhdGljIHZvaWQKIHVwZGF0ZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKLSAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5nZSwgc190
aW1lX3Qgbm93KQorICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBpbnQgY2hh
bmdlLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1VQREFURV9M
T0FELCAxLCAwLCAgTlVMTCk7CiAKQEAgLTEyNjksNyArMTI2OSw3IEBAIHVwZGF0ZV9sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIH0KIAogc3RhdGljIHZvaWQKLXJ1bnFfaW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQor
cnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9p
dGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CkBAIC0xMjg4LDcgKzEyODgsNyBAQCBydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQogICAgIHsKLSAgICAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqIGl0ZXJfc3ZjID0gcnVucV9lbGVtKGl0ZXIpOworICAgICAg
ICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogaXRlcl9zdmMgPSBydW5xX2VsZW0oaXRlcik7CiAKICAg
ICAgICAgaWYgKCBzdmMtPmNyZWRpdCA+IGl0ZXJfc3ZjLT5jcmVkaXQgKQogICAgICAgICAgICAg
YnJlYWs7CkBAIC0xMzEyLDEzICsxMzEyLDEzIEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICAgIH0KIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHJ1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0
YXRpYyBpbmxpbmUgdm9pZCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7
CiAgICAgQVNTRVJUKHZjcHVfb25fcnVucShzdmMpKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PnJ1bnFfZWxlbSk7CiB9CiAKLXZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCwgc3RydWN0IGNzY2hlZDJfdmNwdSAqLCBzX3RpbWVfdCk7Cit2b2lkIGJ1
cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHN0cnVjdCBjc2No
ZWQyX2l0ZW0gKiwgc190aW1lX3QpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQKIHRpY2tsZV9jcHUo
dW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQpAQCAt
MTMzNCw3ICsxMzM0LDcgQEAgdGlja2xlX2NwdSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiAgKiB3aGV0aGVyIG9yIG5vdCBpdCBhbHJlYWR5IHJ1
biBmb3IgbW9yZSB0aGFuIHRoZSByYXRlbGltaXQsIHRvIHdoaWNoIHdlCiAgKiBhcHBseSBzb21l
IHRvbGVyYW5jZSkuCiAgKi8KLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJsZShjb25z
dCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1w
dGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LCBzX3RpbWVfdCByYXRlbGltaXQpCiB7CiAg
ICAgaWYgKCByYXRlbGltaXQgPD0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xFX1RPTEVSQU5DRSAp
CkBAIC0xMzYwLDEwICsxMzYwLDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJs
ZShjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsCiAgKiBXaXRoaW4gdGhlIHNhbWUgY2xh
c3MsIHRoZSBoaWdoZXN0IGRpZmZlcmVuY2Ugb2YgY3JlZGl0LgogICovCiBzdGF0aWMgc190aW1l
X3QgdGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcs
IHVuc2lnbmVkIGludCBjcHUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBj
c2NoZWQyX2l0ZW0gKm5ldywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqIGN1ciA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzdHJ1
Y3QgY3NjaGVkMl9pdGVtICogY3VyID0gY3NjaGVkMl9pdGVtKGN1cnJfb25fY3B1KGNwdSkpOwog
ICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAg
IHNfdGltZV90IHNjb3JlOwogCkBAIC0xNDMyLDcgKzE0MzIsNyBAQCBzdGF0aWMgc190aW1lX3Qg
dGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAog
ICogcGljayB1cCBzb21lIHdvcmssIHNvIGl0IHdvdWxkIGJlIHdyb25nIHRvIGNvbnNpZGVyIGl0
IGlkbGUuCiAgKi8KIHN0YXRpYyB2b2lkCi1ydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQorcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpu
ZXcsIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90
IG1heCA9IDA7CkBAIC0xNTg3LDcgKzE1ODcsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQog
ICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUoY3Vycl9v
bl9jcHUoaXBpZCkpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShpcGlk
KS0+dmNwdSkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgdGlj
a2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MTQsNyArMTYxNCw3IEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAq
bmV3LCBzX3RpbWVfdCBub3cpCiAgKiBDcmVkaXQtcmVsYXRlZCBjb2RlCiAgKi8KIHN0YXRpYyB2
b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNf
dGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzbmV4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
bmV4dCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChv
cHMsIGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTE2NDQsMTAgKzE2NDQs
MTAgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQt
PnN2YyApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgc3ZjX2NwdTsKLSAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKKyAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIHN2
YzsKICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAotICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3ZjID0gbGlz
dF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtLCBycWRfZWxlbSk7CiAgICAgICAgIHN2
Y19jcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAogICAgICAgICBBU1NFUlQoIWlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpKTsKQEAgLTE2NTcsNyArMTY1Nyw3IEBAIHN0YXRpYyB2b2lkIHJlc2V0
X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5v
dywKICAgICAgICAgICogSWYgc3ZjIGlzIHJ1bm5pbmcsIGl0IGlzIG91ciByZXNwb25zaWJpbGl0
eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAgICAgICAgICAqIHRoYXQgdGhlIGNyZWRpdCBpdCBoYXMg
c3BlbnQgc28gZmFyIGdldCBhY2NvdW50ZWQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHN2
Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShzdmNfY3B1KSApCisgICAgICAgIGlmICggc3ZjLT52Y3B1
ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpLT52Y3B1ICkKICAgICAgICAgewogICAgICAgICAgICAg
YnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOwogICAgICAgICAgICAgLyoKQEAgLTE3MDksMTEg
KzE3MDksMTEgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogfQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRl
bHRhOwogCi0gICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX3ZjcHUoY3Vycl9vbl9jcHUoc3ZjLT52
Y3B1LT5wcm9jZXNzb3IpKSk7CisgICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX2l0ZW0oY3Vycl9v
bl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSk7CiAKICAgICBpZiAoIHVubGlrZWx5KGlzX2lk
bGVfdmNwdShzdmMtPnZjcHUpKSApCiAgICAgewpAQCAtMTc2Myw3ICsxNzYzLDcgQEAgdm9pZCBi
dXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICogQnVkZ2V0
LXJlbGF0ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3ZjKQorc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KnN2YykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKIApAQCAtMTc5Miw3ICsx
NzkyLDcgQEAgc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykK
ICAgICBsaXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFya2VkX3ZjcHVz
KTsKIH0KIAotc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzdmMpCitzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTgzOSw3ICsxODM5
LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMpCiB9CiAKIHN0YXRpYyB2b2lkCi12Y3B1X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCit2Y3B1X3JldHVybl9idWRnZXQo
c3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCiB7CiAg
ICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKQEAgLTE4ODIsNyArMTg4Miw3IEBAIHZjcHVf
cmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KnBhcmtlZCkKIHN0YXRpYyB2b2lkCiB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiB7Ci0gICAgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjLCAqdG1wOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YywgKnRt
cDsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZl
KHN2YywgdG1wLCB2Y3B1cywgcGFya2VkX2VsZW0pCkBAIC0yMDA0LDcgKzIwMDQsNyBAQCBzdGF0
aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogc3RhdGljIGlubGlu
ZSB2b2lkCiBjc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0odmMtPnNjaGVkX2l0ZW0p
OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAKICAg
ICBCVUdfT04oIHN2Yy0+dmNwdSAhPSB2YyApOwpAQCAtMjAzMCwxMCArMjAzMCwxMCBAQCBjc2No
ZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwor
ICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BV
IGluZm8gKi8KLSAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3ZjcHUpOworICAgIHN2
YyA9IHh6YWxsb2Moc3RydWN0IGNzY2hlZDJfaXRlbSk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC0yMDc0LDEyICsyMDc0LDEyIEBAIHN0YXRpYyB2
b2lkCiBjc2NoZWQyX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMp
OworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRl
bSk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9zbGVlcCk7CiAKLSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09
IHZjICkKKyAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IGl0ZW0gKQogICAg
IHsKICAgICAgICAgdGlja2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgfQpA
QCAtMjA5Nyw3ICsyMDk3LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZDJfaXRlbV93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAg
c3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2
Yy0+cHJvY2Vzc29yOwogICAgIHNfdGltZV90IG5vdzsKIApAQCAtMjEwNSw3ICsyMTA1LDcgQEAg
Y3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CiAKLSAgICBp
ZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gdmMpICkKKyAgICBpZiAoIHVubGlrZWx5
KGN1cnJfb25fY3B1KGNwdSkgPT0gaXRlbSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMjE1Miw4ICsy
MTUyLDcgQEAgb3V0Ogogc3RhdGljIHZvaWQKIGNzY2hlZDJfaXRlbV95aWVsZChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qg
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBz
dmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAKICAgICBfX3NldF9iaXQoX19DU0ZMQUdfdmNwdV95
aWVsZCwgJnN2Yy0+ZmxhZ3MpOwogfQpAQCAtMjE2Miw3ICsyMTYxLDcgQEAgc3RhdGljIHZvaWQK
IGNzY2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7
Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7
CisgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVt
KTsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAg
ICAgc190aW1lX3Qgbm93ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKQEAg
LTIyMDgsNyArMjIwNyw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBp
dGVtLT52Y3B1OwogICAgIGludCBpLCBtaW5fcnFpID0gLTEsIG1pbl9zX3JxaSA9IC0xOwogICAg
IHVuc2lnbmVkIGludCBuZXdfY3B1LCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZDJf
aXRlbSAqc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHNfdGltZV90IG1pbl9hdmdsb2Fk
ID0gTUFYX0xPQUQsIG1pbl9zX2F2Z2xvYWQgPSBNQVhfTE9BRDsKICAgICBib29sIGhhc19zb2Z0
OwogCkBAIC0yNDMwLDE1ICsyNDI5LDE1IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHR5cGVkZWYgc3RydWN0
IHsKICAgICAvKiBOQjogTW9kaWZpZWQgYnkgY29uc2lkZXIoKSAqLwogICAgIHNfdGltZV90IGxv
YWRfZGVsdGE7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGJlc3RfcHVzaF9zdmMsICpiZXN0
X3B1bGxfc3ZjOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBiZXN0X3B1c2hfc3ZjLCAqYmVz
dF9wdWxsX3N2YzsKICAgICAvKiBOQjogUmVhZCBieSBjb25zaWRlcigpICovCiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqbHJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpvcnFkOyAgICAgICAgICAgICAgICAgIAogfSBiYWxhbmNlX3N0YXRlX3Q7CiAKIHN0
YXRpYyB2b2lkIGNvbnNpZGVyKGJhbGFuY2Vfc3RhdGVfdCAqc3QsIAotICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqcHVzaF9zdmMsCi0gICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpwdWxsX3N2YykKKyAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnB1c2hfc3ZjLAorICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGNzY2hlZDJfaXRlbSAqcHVsbF9zdmMpCiB7CiAgICAgc190aW1lX3QgbF9sb2FkLCBvX2xvYWQs
IGRlbHRhOwogCkBAIC0yNDcxLDggKzI0NzAsOCBAQCBzdGF0aWMgdm9pZCBjb25zaWRlcihiYWxh
bmNlX3N0YXRlX3QgKnN0LAogCiAKIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMsIAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0
cnFkLCAKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAorICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0cnFkLAogICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGNwdSA9IHN2Yy0+dmNw
dS0+cHJvY2Vzc29yOwpAQCAtMjU0MSw3ICsyNTQwLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgKiAgLSBzdmMgaXMgbm90IGFscmVhZHkgZmxh
Z2dlZCB0byBtaWdyYXRlLAogICogIC0gaWYgc3ZjIGlzIGFsbG93ZWQgdG8gcnVuIG9uIGF0IGxl
YXN0IG9uZSBvZiB0aGUgcGNwdXMgb2YgcnFkLgogICovCi1zdGF0aWMgYm9vbCB2Y3B1X2lzX21p
Z3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywKK3N0YXRpYyBib29sIHZjcHVfaXNf
bWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKQEAgLTI2OTEsNyArMjY5MCw3IEBAIHJldHJ5
OgogICAgIC8qIFJldXNlIGxvYWQgZGVsdGEgKGFzIHdlJ3JlIHRyeWluZyB0byBtaW5pbWl6ZSBp
dCkgKi8KICAgICBsaXN0X2Zvcl9lYWNoKCBwdXNoX2l0ZXIsICZzdC5scnFkLT5zdmMgKQogICAg
IHsKLSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHB1c2hfc3ZjID0gbGlzdF9lbnRyeShw
dXNoX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3RydWN0
IGNzY2hlZDJfaXRlbSAqIHB1c2hfc3ZjID0gbGlzdF9lbnRyeShwdXNoX2l0ZXIsIHN0cnVjdCBj
c2NoZWQyX2l0ZW0sIHJxZF9lbGVtKTsKIAogICAgICAgICB1cGRhdGVfc3ZjX2xvYWQob3BzLCBw
dXNoX3N2YywgMCwgbm93KTsKIApAQCAtMjcwMCw3ICsyNjk5LDcgQEAgcmV0cnk6CiAKICAgICAg
ICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICAgICAgewot
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShw
dWxsX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1
Y3QgY3NjaGVkMl9pdGVtLCBycWRfZWxlbSk7CiAgICAgICAgICAgICAKICAgICAgICAgICAgIGlm
ICggIWlubmVyX2xvYWRfdXBkYXRlZCApCiAgICAgICAgICAgICAgICAgdXBkYXRlX3N2Y19sb2Fk
KG9wcywgcHVsbF9zdmMsIDAsIG5vdyk7CkBAIC0yNzE5LDcgKzI3MTgsNyBAQCByZXRyeToKIAog
ICAgIGxpc3RfZm9yX2VhY2goIHB1bGxfaXRlciwgJnN0Lm9ycWQtPnN2YyApCiAgICAgewotICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRl
ciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml9pdGVtICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJf
aXRlbSwgcnFkX2VsZW0pOwogICAgICAgICAKICAgICAgICAgaWYgKCAhdmNwdV9pc19taWdyYXRl
YWJsZShwdWxsX3N2Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0yNzQ2
LDcgKzI3NDUsNyBAQCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
dmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Yy0+ZG9tYWluOwotICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAg
IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZDsKICAgICBzX3RpbWVfdCBub3cg
PSBOT1coKTsKIApAQCAtMjg0Nyw3ICsyODQ2LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAg
ICAgICAgIC8qIFVwZGF0ZSB3ZWlnaHRzIGZvciB2Y3B1cywgYW5kIG1heF93ZWlnaHQgZm9yIHJ1
bnF1ZXVlcyBvbiB3aGljaCB0aGV5IHJlc2lkZSAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICpzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwog
CiAgICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc3ZjLT52Y3B1
LT5wcm9jZXNzb3IpKTsKQEAgLTI4NjEsNyArMjg2MCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgIC8qIENhcCAqLwogICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIuY2FwICE9IDAgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmM7CisgICAgICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmM7CiAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrOwogCiAgICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdzIGJlbG93IDEw
MCAqIG5yX29mX3ZDUFVTICovCkBAIC0yODg1LDcgKzI4ODQsNyBAQCBjc2NoZWQyX2RvbV9jbnRs
KAogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAg
ICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKICAgICAgICAg
ICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CiAgICAgICAgICAg
ICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxkIGluIHRo
ZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKQEAgLTI5MjgsMTQgKzI5MjcsMTQgQEAgY3Nj
aGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICBzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hl
ZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgICAgICAgICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlz
X3J1bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwog
Ci0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vycl9vbl9jcHUoY3B1KSA9PSB2KTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyX29uX2NwdShjcHUpLT52Y3B1ID09
IHYpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAg
ICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSB2Q1BVJ3MKQEAgLTI5
NzUsNyArMjk3NCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAvKiBEaXNhYmxl
IGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAg
ICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMt
PnZjcHUpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CkBAIC0z
MDEyLDggKzMwMTEsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9hZmZfY250bChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgICAgICAgICAg
ICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGNz
Y2hlZDJfaXRlbShpdGVtKTsKIAogICAgIGlmICggIWhhcmQgKQogICAgICAgICByZXR1cm47CkBA
IC0zMTEzLDcgKzMxMTEsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9pdGVtX2luc2VydChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gaXRlbS0+cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBpdGVtLT5w
cml2OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtMzE0NSw3ICszMTQzLDcgQEAgY3NjaGVkMl9pdGVt
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogc3RhdGljIHZvaWQKIGNzY2hlZDJfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0g
cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBwcml2OwogCiAgICAgeGZyZWUo
c3ZjKTsKIH0KQEAgLTMxNTQsNyArMzE1Miw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2l0ZW1f
cmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwpAQCAtMzE3NSw3ICsz
MTczLDcgQEAgY3NjaGVkMl9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogLyogSG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlz
IHZjcHUgcnVuIGZvcj8gKi8KIHN0YXRpYyBzX3RpbWVfdAogY3NjaGVkMl9ydW50aW1lKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKLSAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzbmV4dCwgc190aW1lX3Qgbm93KQorICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKnNuZXh0LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgdGlt
ZSwgbWluX3RpbWU7CiAgICAgaW50IHJ0X2NyZWRpdDsgLyogUHJvcG9zZWQgcnVudGltZSBtZWFz
dXJlZCBpbiBjcmVkaXRzICovCkBAIC0zMjIwLDcgKzMyMTgsNyBAQCBjc2NoZWQyX3J1bnRpbWUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAqLwogICAgIGlmICgg
ISBsaXN0X2VtcHR5KHJ1bnEpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQpOworICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9p
dGVtICpzd2FpdCA9IHJ1bnFfZWxlbShydW5xLT5uZXh0KTsKIAogICAgICAgICBpZiAoICEgaXNf
aWRsZV92Y3B1KHN3YWl0LT52Y3B1KQogICAgICAgICAgICAgICYmIHN3YWl0LT5jcmVkaXQgPiAw
ICkKQEAgLTMyNzEsMTQgKzMyNjksMTQgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSwKIC8qCiAgKiBGaW5kIGEgY2FuZGlkYXRlLgogICovCi1z
dGF0aWMgc3RydWN0IGNzY2hlZDJfdmNwdSAqCitzdGF0aWMgc3RydWN0IGNzY2hlZDJfaXRlbSAq
CiBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzY3VyciwKKyAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnNjdXJyLAogICAgICAgICAgICAgICAgaW50IGNwdSwgc190aW1l
X3Qgbm93LAogICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgKml0ZXIsICp0ZW1wOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNu
ZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzbmV4dCA9IE5VTEw7CiAgICAg
c3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRfYWZmX3ByZWVtcHQgPSBm
YWxzZTsKIApAQCAtMzM1OSwxMiArMzM1NywxMiBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52
Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAg
ZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdmNwdShpZGxlX3ZjcHVbY3B1XSk7CisgICAg
ICAgIHNuZXh0ID0gY3NjaGVkMl9pdGVtKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKIAog
IGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5y
dW5xICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2Vu
dHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX2l0
ZW0sIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkK
ICAgICAgICAgewpAQCAtMzQ2Myw4ICszNDYxLDggQEAgY3NjaGVkMl9zY2hlZHVsZSgKIHsKICAg
ICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc2N1
cnIgPSBjc2NoZWQyX3ZjcHUoY3VycmVudCk7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc25l
eHQgPSBOVUxMOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzY3VyciA9IGNzY2hl
ZDJfaXRlbShjdXJyZW50LT5zY2hlZF9pdGVtKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
bmV4dCA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHNraXBwZWRfdmNwdXMgPSAwOwogICAgIHN0
cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBib29sIHRpY2tsZWQ7CkBAIC0zNTQwLDcgKzM1Mzgs
NyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZM
QUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfQ1ND
SEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxMKTsKLSAgICAgICAgc25leHQgPSBjc2NoZWQy
X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAgICBzbmV4dCA9IGNzY2hlZDJfaXRlbShpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfaXRlbSk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgc25leHQg
PSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBjcHUsIG5vdywgJnNraXBwZWRfdmNwdXMpOwpA
QCAtMzY0Myw3ICszNjQxLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKIH0KIAogc3RhdGljIHZvaWQK
LWNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQorY3NjaGVkMl9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgcHJpbnRrKCJbJWkuJWld
IGZsYWdzPSV4IGNwdT0laSIsCiAgICAgICAgICAgICBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWlu
X2lkLApAQCAtMzY2Nyw3ICszNjY1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkCiBkdW1wX3BjcHUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmM7CiAKICAgICBwcmludGso
IkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKICAgICAgICAg
ICAgY3B1LCBjMnIoY3B1KSwKQEAgLTM2NzUsNyArMzY3Myw3IEBAIGR1bXBfcGNwdShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNw
dW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKIAogICAgIC8qIGN1cnJl
bnQgVkNQVSAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCi0gICAg
c3ZjID0gY3NjaGVkMl92Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIHN2YyA9IGNzY2hlZDJf
aXRlbShjdXJyX29uX2NwdShjcHUpKTsKICAgICBpZiAoIHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2
Yy0+dmNwdSkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7CkBAIC0zNzQ4LDcg
KzM3NDYsNyBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiAg
ICAgICAgIGZvcl9lYWNoX3ZjcHUoIHNkb20tPmRvbSwgdiApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodik7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVt
KHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAgICAg
ICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwpAQCAtMzc3Nyw3ICsz
Nzc1LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAg
ICAgcHJpbnRrKCJSVU5ROlxuIik7CiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CisgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CiAKICAgICAgICAgICAgIGlmICggc3ZjICkKICAgICAgICAgICAgIHsKQEAg
LTM4NzksNyArMzg3Nyw3IEBAIGNzY2hlZDJfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICB2b2lkICpw
ZGF0YSwgdm9pZCAqdmRhdGEpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0g
Y3NjaGVkMl9wcml2KG5ld19vcHMpOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZk
YXRhOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZkYXRhOwogICAgIHVuc2lnbmVk
IHJxaTsKIAogICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNw
dSkpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwppbmRleCBhMDhmMjM5OTNjLi5mN2EyNjUwYzQ4IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtOTQs
NyArOTQsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgbnVsbF9wY3B1LCBucGMpOwogLyoKICAq
IFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBudWxsX3ZjcHUgeworc3RydWN0IG51bGxfaXRlbSB7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCB3YWl0cV9lbGVtOwogICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OwogfTsKQEAgLTExNSw5ICsxMTUsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3ByaXZh
dGUgKm51bGxfcHJpdihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuIG9w
cy0+c2NoZWRfZGF0YTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF92Y3B1ICpudWxs
X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX2l0
ZW0gKm51bGxfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICByZXR1
cm4gdi0+c2NoZWRfaXRlbS0+cHJpdjsKKyAgICByZXR1cm4gaXRlbS0+cHJpdjsKIH0KIAogc3Rh
dGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBjcHUsCkBAIC0xOTcsOSArMTk3LDkgQEAgc3RhdGljIHZvaWQgKm51bGxfYWxsb2Nf
dmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHZvaWQgKmRkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmM7CisgICAg
c3RydWN0IG51bGxfaXRlbSAqbnZjOwogCi0gICAgbnZjID0geHphbGxvYyhzdHJ1Y3QgbnVsbF92
Y3B1KTsKKyAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX2l0ZW0pOwogICAgIGlmICggbnZj
ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMjEzLDcgKzIxMyw3IEBAIHN0
YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
IAogc3RhdGljIHZvaWQgbnVsbF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgdm9pZCAqcHJpdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBwcml2OworICAg
IHN0cnVjdCBudWxsX2l0ZW0gKm52YyA9IHByaXY7CiAKICAgICB4ZnJlZShudmMpOwogfQpAQCAt
MzkwLDcgKzM5MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hl
ZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiB7CiAgICAgc3RydWN0IHNjaGVkdWxl
X2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYobmV3X29wcyk7Ci0gICAgc3RydWN0IG51bGxfdmNw
dSAqbnZjID0gdmRhdGE7CisgICAgc3RydWN0IG51bGxfaXRlbSAqbnZjID0gdmRhdGE7CiAKICAg
ICBBU1NFUlQobnZjICYmIGlzX2lkbGVfdmNwdShudmMtPnZjcHUpKTsKIApAQCAtNDIyLDcgKzQy
Miw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMgPSBudWxsX3ZjcHUodik7CisgICAgc3RydWN0IG51bGxfaXRlbSAqbnZjID0gbnVsbF9p
dGVtKGl0ZW0pOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IApAQCAtNDc5LDkgKzQ3OSw5IEBAIHN0YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGludCBiczsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBudWxsX3Zj
cHUgKnd2YzsKKyAgICBzdHJ1Y3QgbnVsbF9pdGVtICp3dmM7CiAKLSAgICBBU1NFUlQobGlzdF9l
bXB0eSgmbnVsbF92Y3B1KHYpLT53YWl0cV9lbGVtKSk7CisgICAgQVNTRVJUKGxpc3RfZW1wdHko
Jm51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKS0+d2FpdHFfZWxlbSkpOwogCiAgICAgdmNwdV9kZWFz
c2lnbihwcnYsIHYsIGNwdSk7CiAKQEAgLTUxNyw3ICs1MTcsNyBAQCBzdGF0aWMgdm9pZCBudWxs
X2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVs
bF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwor
ICAgIHN0cnVjdCBudWxsX2l0ZW0gKm52YyA9IG51bGxfaXRlbShpdGVtKTsKICAgICBzcGlubG9j
a190ICpsb2NrOwogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwpAQCAtNTUyLDEzICs1
NTIsMTMgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCi0gICAgaWYgKCB1bmxp
a2VseShjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IHYpICkKKyAgICBpZiAoIHVubGlrZWx5
KGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gaXRlbSkgKQogICAgIHsKICAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5KCZudWxsX3ZjcHUodiktPndhaXRxX2Vs
ZW0pKSApCisgICAgaWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnVsbF9pdGVtKGl0ZW0pLT53
YWl0cV9lbGVtKSkgKQogICAgIHsKICAgICAgICAgLyogTm90IGV4YWN0bHkgIm9uIHJ1bnEiLCBi
dXQgY2xvc2UgZW5vdWdoIGZvciByZXVzaW5nIHRoZSBjb3VudGVyICovCiAgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVucSk7CkBAIC01ODIsNyArNTgyLDcgQEAgc3RhdGlj
IHZvaWQgbnVsbF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKICAgICAvKiBJZiB2IGlzIG5vdCBhc3NpZ25lZCB0
byBhIHBDUFUsIG9yIGlzIG5vdCBydW5uaW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLwotICAgIGlm
ICggY3Vycl9vbl9jcHUodi0+cHJvY2Vzc29yKSA9PSB2ICkKKyAgICBpZiAoIGN1cnJfb25fY3B1
KHYtPnByb2Nlc3NvcikgPT0gaXRlbSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnBy
b2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
c2xlZXApOwpAQCAtNjAwLDcgKzYwMCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9taWdyYXRl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0
ZW0tPnZjcHU7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7
Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOworICAgIHN0cnVjdCBu
dWxsX2l0ZW0gKm52YyA9IG51bGxfaXRlbShpdGVtKTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92
Y3B1KHYpKTsKIApAQCAtNjg1LDcgKzY4NSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9taWdy
YXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMg
aW5saW5lIHZvaWQgbnVsbF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVj
dCBudWxsX3ZjcHUgKiBjb25zdCBudmMgPSBudWxsX3ZjcHUodik7CisgICAgc3RydWN0IG51bGxf
aXRlbSAqIGNvbnN0IG52YyA9IG51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKTsKICAgICBzdHJ1Y3Qg
bnVsbF9kb20gKiBjb25zdCBuZG9tID0gdi0+ZG9tYWluLT5zY2hlZF9wcml2OwogCiAgICAgQlVH
X09OKG52Yy0+dmNwdSAhPSB2KTsKQEAgLTcxNSw3ICs3MTUsNyBAQCBzdGF0aWMgc3RydWN0IHRh
c2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAg
dW5zaWduZWQgaW50IGJzOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7
Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqd3ZjOworICAgIHN0cnVjdCBudWxsX2l0ZW0gKnd2YzsK
ICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVk
dWxlKTsKQEAgLTc5OCw3ICs3OTgsNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9z
Y2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgcmV0dXJuIHJldDsKIH0K
IAotc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYs
IHN0cnVjdCBudWxsX3ZjcHUgKm52YykKK3N0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX3ZjcHUoc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF9pdGVtICpudmMpCiB7CiAgICAgcHJp
bnRrKCJbJWkuJWldIHBjcHU9JWQiLCBudmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLAogICAg
ICAgICAgICAgbnZjLT52Y3B1LT52Y3B1X2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0p
ID8KQEAgLTgwOCw3ICs4MDgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF92Y3B1KHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IG51bGxfdmNwdSAqbnZjKQogc3RhdGljIHZvaWQg
bnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewog
ICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVj
dCBudWxsX3ZjcHUgKm52YzsKKyAgICBzdHJ1Y3QgbnVsbF9pdGVtICpudmM7CiAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC04MjMsNyArODIzLDcg
QEAgc3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQogICAgIHByaW50aygiXG4iKTsKIAogICAgIC8qIGN1cnJlbnQgVkNQVSAobm90
aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCi0gICAgbnZjID0gbnVsbF92
Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIG52YyA9IG51bGxfaXRlbShjdXJyX29uX2NwdShj
cHUpKTsKICAgICBpZiAoIG52YyAmJiAhaXNfaWRsZV92Y3B1KG52Yy0+dmNwdSkgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7CkBAIC04NTcsNyArODU3LDcgQEAgc3RhdGljIHZv
aWQgbnVsbF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgcHJpbnRr
KCJcdERvbWFpbjogJWRcbiIsIG5kb20tPmRvbS0+ZG9tYWluX2lkKTsKICAgICAgICAgZm9yX2Vh
Y2hfdmNwdSggbmRvbS0+ZG9tLCB2ICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IG51
bGxfdmNwdSAqIGNvbnN0IG52YyA9IG51bGxfdmNwdSh2KTsKKyAgICAgICAgICAgIHN0cnVjdCBu
dWxsX2l0ZW0gKiBjb25zdCBudmMgPSBudWxsX2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAgICAgICAg
ICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrKG52Yy0+dmNwdSk7CkBAIC04NzUsNyArODc1LDcgQEAgc3RhdGljIHZvaWQgbnVsbF9k
dW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBzcGluX2xvY2soJnBydi0+d2Fp
dHFfbG9jayk7CiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnBydi0+d2FpdHEgKQogICAgIHsK
LSAgICAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3Qg
bnVsbF92Y3B1LCB3YWl0cV9lbGVtKTsKKyAgICAgICAgc3RydWN0IG51bGxfaXRlbSAqbnZjID0g
bGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgbnVsbF9pdGVtLCB3YWl0cV9lbGVtKTsKIAogICAgICAg
ICBpZiAoIGxvb3ArKyAhPSAwICkKICAgICAgICAgICAgIHByaW50aygiLCAiKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAy
YmQ0NjM3NTkyLi5hM2NkMDBmNzY1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xOTUsNyArMTk1LDcgQEAgc3RydWN0IHJ0
X3ByaXZhdGUgewogLyoKICAqIFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBydF92Y3B1IHsKK3N0
cnVjdCBydF9pdGVtIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHFfZWxlbTsgICAgIC8qIG9uIHRo
ZSBydW5xL2RlcGxldGVkcSBsaXN0ICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCByZXBscV9lbGVt
OyAvKiBvbiB0aGUgcmVwbGVuaXNobWVudCBldmVudHMgbGlzdCAqLwogCkBAIC0yMzMsOSArMjMz
LDkgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcnRfcHJpdihjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuIG9wcy0+c2NoZWRfZGF0YTsKIH0KIAotc3Rh
dGljIGlubGluZSBzdHJ1Y3QgcnRfdmNwdSAqcnRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdmNw
dSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHJ0X2l0ZW0gKnJ0X2l0ZW0oY29uc3Qgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgcmV0dXJuIHZjcHUtPnNjaGVkX2l0ZW0tPnByaXY7Cisg
ICAgcmV0dXJuIGl0ZW0tPnByaXY7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGxpc3RfaGVh
ZCAqcnRfcnVucShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCkBAIC0yNTMsNyArMjUzLDcg
QEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbGlzdF9oZWFkICpydF9yZXBscShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuICZydF9wcml2KG9wcyktPnJlcGxxOwogfQogCi1z
dGF0aWMgaW5saW5lIGJvb2wgaGFzX2V4dHJhdGltZShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3Zj
KQorc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRpbWUoY29uc3Qgc3RydWN0IHJ0X2l0ZW0g
KnN2YykKIHsKICAgICByZXR1cm4gc3ZjLT5mbGFncyAmIFJURFNfZXh0cmF0aW1lOwogfQpAQCAt
MjYzLDI1ICsyNjMsMjUgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRpbWUoY29uc3Qg
c3RydWN0IHJ0X3ZjcHUgKnN2YykKICAqIGFuZCB0aGUgcmVwbGVuaXNobWVudCBldmVudHMgcXVl
dWUuCiAgKi8KIHN0YXRpYyBpbnQKLXZjcHVfb25fcShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3Zj
KQordmNwdV9vbl9xKGNvbnN0IHN0cnVjdCBydF9pdGVtICpzdmMpCiB7CiAgICByZXR1cm4gIWxp
c3RfZW1wdHkoJnN2Yy0+cV9lbGVtKTsKIH0KIAotc3RhdGljIHN0cnVjdCBydF92Y3B1ICoKK3N0
YXRpYyBzdHJ1Y3QgcnRfaXRlbSAqCiBxX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsK
LSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgcnRfdmNwdSwgcV9lbGVtKTsKKyAg
ICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgcnRfaXRlbSwgcV9lbGVtKTsKIH0KIAot
c3RhdGljIHN0cnVjdCBydF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgcnRfaXRlbSAqCiByZXBscV9l
bGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB7Ci0gICAgcmV0dXJuIGxpc3RfZW50cnkoZWxl
bSwgc3RydWN0IHJ0X3ZjcHUsIHJlcGxxX2VsZW0pOworICAgIHJldHVybiBsaXN0X2VudHJ5KGVs
ZW0sIHN0cnVjdCBydF9pdGVtLCByZXBscV9lbGVtKTsKIH0KIAogc3RhdGljIGludAotdmNwdV9v
bl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQordmNwdV9vbl9yZXBscShjb25zdCBz
dHJ1Y3QgcnRfaXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5yZXBs
cV9lbGVtKTsKIH0KQEAgLTI5MSw3ICsyOTEsNyBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0cnVj
dCBydF92Y3B1ICpzdmMpCiAgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKICAqLwogc3Rh
dGljIHNfdGltZV90Ci1jb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3ZjcHUg
KnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIpCitjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29u
c3Qgc3RydWN0IHJ0X2l0ZW0gKnYxLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqdjIpCiB7CiAgICAg
aW50IHByaW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CiAKQEAg
LTMwNSw3ICszMDUsNyBAQCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3Zj
cHUgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIpCiAgKiBEZWJ1ZyByZWxhdGVkIGNvZGUs
IGR1bXAgdmNwdS9jcHUgaW5mb3JtYXRpb24KICAqLwogc3RhdGljIHZvaWQKLXJ0X2R1bXBfdmNw
dShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBydF92Y3B1ICpzdmMp
CitydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qg
cnRfaXRlbSAqc3ZjKQogewogICAgIGNwdW1hc2tfdCAqY3B1cG9vbF9tYXNrLCAqbWFzazsKIApA
QCAtMzUyLDEzICszNTIsMTMgQEAgc3RhdGljIHZvaWQKIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBy
diA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBy
dF9pdGVtICpzdmM7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICBwcmludGsoIkNQVVslMDJkXVxuIiwgY3B1
KTsKICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRs
ZSB2Y3B1KS4gKi8KLSAgICBzdmMgPSBydF92Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIHN2
YyA9IHJ0X2l0ZW0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7
CkBAIC0zNzEsNyArMzcxLDcgQEAgcnRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMp
CiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcnVucSwgKmRlcGxldGVkcSwgKnJlcGxxLCAqaXRl
cjsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwotICAgIHN0cnVj
dCBydF92Y3B1ICpzdmM7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YzsKICAgICBzdHJ1Y3QgcnRf
ZG9tICpzZG9tOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKQEAgLTQxNSw3ICs0MTUsNyBA
QCBydF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogICAgICAgICBmb3JfZWFj
aF92Y3B1ICggc2RvbS0+ZG9tLCB2ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gcnRf
dmNwdSh2KTsKKyAgICAgICAgICAgIHN2YyA9IHJ0X2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAgICAg
ICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOwogICAgICAgICB9CiAgICAgfQpAQCAtNDI5
LDcgKzQyOSw3IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICogaXQg
bmVlZHMgdG8gYmUgdXBkYXRlZCB0byB0aGUgZGVhZGxpbmUgb2YgdGhlIGN1cnJlbnQgcGVyaW9k
CiAgKi8KIHN0YXRpYyB2b2lkCi1ydF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1
Y3QgcnRfdmNwdSAqc3ZjKQorcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0
IHJ0X2l0ZW0gKnN2YykKIHsKICAgICBBU1NFUlQobm93ID49IHN2Yy0+Y3VyX2RlYWRsaW5lKTsK
ICAgICBBU1NFUlQoc3ZjLT5wZXJpb2QgIT0gMCk7CkBAIC01MDAsOCArNTAwLDggQEAgZGVhZGxp
bmVfcXVldWVfcmVtb3ZlKHN0cnVjdCBsaXN0X2hlYWQgKnF1ZXVlLCBzdHJ1Y3QgbGlzdF9oZWFk
ICplbGVtKQogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wKLWRlYWRsaW5lX3F1ZXVlX2luc2VydChz
dHJ1Y3QgcnRfdmNwdSAqICgqcWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCi0gICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSwK
K2RlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3QgcnRfaXRlbSAqICgqcWVsZW0pKHN0cnVjdCBs
aXN0X2hlYWQgKiksCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJ0X2l0ZW0gKnN2Yywg
c3RydWN0IGxpc3RfaGVhZCAqZWxlbSwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlz
dF9oZWFkICpxdWV1ZSkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwpAQCAtNTA5LDcg
KzUwOSw3IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3QgcnRfdmNwdSAqICgqcWVsZW0p
KHN0cnVjdCBsaXN0X2hlYWQgKiksCiAKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcXVldWUg
KQogICAgIHsKLSAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0
ZXIpOworICAgICAgICBzdHJ1Y3QgcnRfaXRlbSAqIGl0ZXJfc3ZjID0gKCpxZWxlbSkoaXRlcik7
CiAgICAgICAgIGlmICggY29tcGFyZV92Y3B1X3ByaW9yaXR5KHN2YywgaXRlcl9zdmMpID4gMCAp
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcG9zKys7CkBAIC01MjMsMTQgKzUyMywxNCBA
QCBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAoKnFlbGVtKShzdHJ1Y3Qg
bGlzdF9oZWFkICopLAogICBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoJnJlcGxxX2VsZW0sICMjX19W
QV9BUkdTX18pCiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcV9yZW1vdmUoc3RydWN0IHJ0X3ZjcHUg
KnN2YykKK3FfcmVtb3ZlKHN0cnVjdCBydF9pdGVtICpzdmMpCiB7CiAgICAgQVNTRVJUKCB2Y3B1
X29uX3Eoc3ZjKSApOwogICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cV9lbGVtKTsKIH0KIAogc3Rh
dGljIGlubGluZSB2b2lkCi1yZXBscV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAq
cHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVw
bHEob3BzKTsKQEAgLTU0Nyw3ICs1NDcsNyBAQCByZXBscV9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAgICAgKi8KICAgICAgICAg
aWYgKCAhbGlzdF9lbXB0eShyZXBscSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3Qg
cnRfdmNwdSAqc3ZjX25leHQgPSByZXBscV9lbGVtKHJlcGxxLT5uZXh0KTsKKyAgICAgICAgICAg
IHN0cnVjdCBydF9pdGVtICpzdmNfbmV4dCA9IHJlcGxxX2VsZW0ocmVwbHEtPm5leHQpOwogICAg
ICAgICAgICAgc2V0X3RpbWVyKCZwcnYtPnJlcGxfdGltZXIsIHN2Y19uZXh0LT5jdXJfZGVhZGxp
bmUpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKQEAgLTU2MSw3ICs1NjEsNyBAQCByZXBscV9y
ZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQog
ICogSW5zZXJ0IHN2YyB3aXRob3V0IGJ1ZGdldCBpbiBEZXBsZXRlZFEgdW5zb3J0ZWQ7CiAgKi8K
IHN0YXRpYyB2b2lkCi1ydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBydF92Y3B1ICpzdmMpCitydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBydF9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9
IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMp
OwpAQCAtNTc5LDcgKzU3OSw3IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKIH0KIAogc3RhdGljIHZvaWQKLXJlcGxxX2luc2Vy
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCityZXBs
cV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3Zj
KQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKICAgICBz
dHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwpAQCAtNjAxLDEwICs2MDEsMTAg
QEAgcmVwbHFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3Zj
cHUgKnN2YykKICAqIGNoYW5nZWQuCiAgKi8KIHN0YXRpYyB2b2lkCi1yZXBscV9yZWluc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCityZXBscV9y
ZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMp
CiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwotICAgIHN0
cnVjdCBydF92Y3B1ICpyZWFybV9zdmMgPSBzdmM7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnJlYXJt
X3N2YyA9IHN2YzsKICAgICBib29sX3QgcmVhcm0gPSAwOwogCiAgICAgQVNTRVJUKCB2Y3B1X29u
X3JlcGxxKHN2YykgKTsKQEAgLTczNSw3ICs3MzUsNyBAQCBydF9zd2l0Y2hfc2NoZWQoc3RydWN0
IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAgICB2
b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9
IHJ0X3ByaXYobmV3X29wcyk7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHZkYXRhOworICAg
IHN0cnVjdCBydF9pdGVtICpzdmMgPSB2ZGF0YTsKIAogICAgIEFTU0VSVCghcGRhdGEgJiYgc3Zj
ICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKIApAQCAtODUwLDEwICs4NTAsMTAgQEAgc3Rh
dGljIHZvaWQgKgogcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZj
ID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBydF9p
dGVtICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0g
eHphbGxvYyhzdHJ1Y3QgcnRfdmNwdSk7CisgICAgc3ZjID0geHphbGxvYyhzdHJ1Y3QgcnRfaXRl
bSk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC04
NzgsNyArODc4LDcgQEAgcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiBzdGF0aWMgdm9pZAogcnRfZnJl
ZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHByaXY7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YyA9IHBy
aXY7CiAKICAgICB4ZnJlZShzdmMpOwogfQpAQCAtODk0LDcgKzg5NCw3IEBAIHN0YXRpYyB2b2lk
CiBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHJ0X3ZjcHUodmMpOworICAgIHN0cnVjdCBydF9pdGVtICpz
dmMgPSBydF9pdGVtKGl0ZW0pOwogICAgIHNfdGltZV90IG5vdzsKICAgICBzcGlubG9ja190ICps
b2NrOwogCkBAIC05MjMsMTMgKzkyMywxMyBAQCBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogfQogCiAvKgotICogUmVt
b3ZlIHJ0X3ZjcHUgc3ZjIGZyb20gdGhlIG9sZCBzY2hlZHVsZXIgaW4gc291cmNlIGNwdXBvb2wu
CisgKiBSZW1vdmUgcnRfaXRlbSBzdmMgZnJvbSB0aGUgb2xkIHNjaGVkdWxlciBpbiBzb3VyY2Ug
Y3B1cG9vbC4KICAqLwogc3RhdGljIHZvaWQKIHJ0X2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZj
cHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0
X3ZjcHUodmMpOworICAgIHN0cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVt
KTsKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlu
bG9ja190ICpsb2NrOwogCkBAIC05NTEsNyArOTUxLDcgQEAgcnRfaXRlbV9yZW1vdmUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAqIEJ1cm4g
YnVkZ2V0IGluIG5hbm9zZWNvbmQgZ3JhbnVsYXJpdHkKICAqLwogc3RhdGljIHZvaWQKLWJ1cm5f
YnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywg
c190aW1lX3Qgbm93KQorYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgcnRfaXRlbSAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgZGVsdGE7
CiAKQEAgLTEwMTUsMTMgKzEwMTUsMTMgQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCiAgKiBSdW5RIGlz
IHNvcnRlZC4gUGljayBmaXJzdCBvbmUgd2l0aGluIGNwdW1hc2suIElmIG5vIG9uZSwgcmV0dXJu
IE5VTEwKICAqIGxvY2sgaXMgZ3JhYmJlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uCiAg
Ki8KLXN0YXRpYyBzdHJ1Y3QgcnRfdmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X2l0ZW0gKgogcnVu
cV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNr
KQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gTlVMTDsKLSAg
ICBzdHJ1Y3QgcnRfdmNwdSAqaXRlcl9zdmMgPSBOVUxMOworICAgIHN0cnVjdCBydF9pdGVtICpz
dmMgPSBOVUxMOworICAgIHN0cnVjdCBydF9pdGVtICppdGVyX3N2YyA9IE5VTEw7CiAgICAgY3B1
bWFza190IGNwdV9jb21tb247CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAKQEAgLTEwNzIsOCAr
MTA3Miw4IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1l
X3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiB7CiAgICAgY29uc3QgaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJp
dihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpjb25zdCBzY3VyciA9IHJ0X3ZjcHUoY3VycmVu
dCk7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnNuZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfaXRl
bSAqY29uc3Qgc2N1cnIgPSBydF9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0pOworICAgIHN0cnVj
dCBydF9pdGVtICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAu
bWlncmF0ZWQgPSAwIH07CiAKICAgICAvKiBUUkFDRSAqLwpAQCAtMTA5OSwxMyArMTA5OSwxMyBA
QCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywg
Ym9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxl
ZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NIRURfVEFTS0xFVCwgMSwg
MCwgIE5VTEwpOwotICAgICAgICBzbmV4dCA9IHJ0X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAg
ICAgICBzbmV4dCA9IHJ0X2l0ZW0oaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0pOwogICAgIH0K
ICAgICBlbHNlCiAgICAgewogICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tf
b2YoY3B1KSk7CiAgICAgICAgIGlmICggc25leHQgPT0gTlVMTCApCi0gICAgICAgICAgICBzbmV4
dCA9IHJ0X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAgICAgICAgc25leHQgPSBydF9pdGVt
KGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKIAogICAgICAgICAvKiBpZiBzY3VyciBoYXMg
aGlnaGVyIHByaW9yaXR5IGFuZCBidWRnZXQsIHN0aWxsIHBpY2sgc2N1cnIgKi8KICAgICAgICAg
aWYgKCAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICYmCkBAIC0xMTUxLDEyICsxMTUxLDEyIEBAIHN0
YXRpYyB2b2lkCiBydF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNw
dTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOworICAgIHN0
cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKIAogICAgIEJVR19PTigg
aXNfaWRsZV92Y3B1KHZjKSApOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiAK
LSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKKyAgICBpZiAoIGN1
cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IGl0ZW0gKQogICAgICAgICBjcHVfcmFpc2Vfc29m
dGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICBlbHNlIGlmICggdmNw
dV9vbl9xKHN2YykgKQogICAgIHsKQEAgLTExODYsMTEgKzExODYsMTEgQEAgcnRfaXRlbV9zbGVl
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAqLwogc3Rh
dGljIHZvaWQKLXJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHJ0X3ZjcHUgKm5ldykKK3J1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHJ0X2l0ZW0gKm5ldykKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRf
cHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IE5V
TEw7IC8qIGxvd2VzdCBwcmlvcml0eSAqLwotICAgIHN0cnVjdCBydF92Y3B1ICppdGVyX3N2YzsK
KyAgICBzdHJ1Y3QgcnRfaXRlbSAqbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBOVUxMOyAvKiBsb3dl
c3QgcHJpb3JpdHkgKi8KKyAgICBzdHJ1Y3QgcnRfaXRlbSAqaXRlcl9zdmM7CiAgICAgc3RydWN0
IHZjcHUgKml0ZXJfdmM7CiAgICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUgPSAwOwogICAg
IGNwdW1hc2tfdCBub3RfdGlja2xlZDsKQEAgLTEyMTEsMTQgKzEyMTEsMTQgQEAgcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQogICAg
IGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShuZXctPnZjcHUtPnByb2Nlc3NvciwgJm5vdF90
aWNrbGVkKTsKICAgICB3aGlsZSAoIGNwdSE9IG5yX2NwdV9pZHMgKQogICAgIHsKLSAgICAgICAg
aXRlcl92YyA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGl0ZXJfdmMgPSBjdXJyX29uX2Nw
dShjcHUpLT52Y3B1OwogICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdSk7CiAg
ICAgICAgICAgICBjcHVfdG9fdGlja2xlID0gY3B1OwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KLSAgICAgICAgaXRlcl9zdmMgPSBydF92Y3B1KGl0ZXJfdmMpOworICAgICAgICBp
dGVyX3N2YyA9IHJ0X2l0ZW0oaXRlcl92Yy0+c2NoZWRfaXRlbSk7CiAgICAgICAgIGlmICggbGF0
ZXN0X2RlYWRsaW5lX3ZjcHUgPT0gTlVMTCB8fAogICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9w
cmlvcml0eShpdGVyX3N2YywgbGF0ZXN0X2RlYWRsaW5lX3ZjcHUpIDwgMCApCiAgICAgICAgICAg
ICBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IGl0ZXJfc3ZjOwpAQCAtMTI2NywxMyArMTI2NywxMyBA
QCBzdGF0aWMgdm9pZAogcnRfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+
dmNwdTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOworICAg
IHN0cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKICAgICBzX3RpbWVf
dCBub3c7CiAgICAgYm9vbF90IG1pc3NlZDsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZj
KSApOwogCi0gICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB2
YykgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRl
bSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7
CiAgICAgICAgIHJldHVybjsKQEAgLTEzMzgsNyArMTMzOCw3IEBAIHN0YXRpYyB2b2lkCiBydF9j
b250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1
Y3QgcnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YyA9
IHJ0X2l0ZW0oaXRlbSk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodmMpOwogCiAgICAgX19jbGVhcl9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnN2Yy0+Zmxh
Z3MpOwpAQCAtMTM2OSw3ICsxMzY5LDcgQEAgcnRfZG9tX2NudGwoCiAgICAgc3RydWN0IHhlbl9k
b21jdGxfc2NoZWR1bGVyX29wICpvcCkKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0g
cnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmM7CisgICAgc3RydWN0IHJ0X2l0
ZW0gKnN2YzsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
ICAgIGludCByYyA9IDA7CkBAIC0xMzkzLDcgKzEzOTMsNyBAQCBydF9kb21fY250bCgKICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUodik7
CisgICAgICAgICAgICBzdmMgPSBydF9pdGVtKHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAg
c3ZjLT5wZXJpb2QgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5wZXJpb2QpOyAvKiB0cmFuc2ZlciB0
byBuYW5vc2VjICovCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IE1JQ1JPU0VDUyhvcC0+dS5y
dGRzLmJ1ZGdldCk7CiAgICAgICAgIH0KQEAgLTE0MTksNyArMTQxOSw3IEBAIHJ0X2RvbV9jbnRs
KAogICAgICAgICAgICAgaWYgKCBvcC0+Y21kID09IFhFTl9ET01DVExfU0NIRURPUF9nZXR2Y3B1
aW5mbyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnBydi0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUoZC0+dmNw
dVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKKyAgICAgICAgICAgICAgICBzdmMgPSBydF9pdGVtKGQt
PnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXS0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAgICAgICAg
bG9jYWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2Yy0+YnVkZ2V0IC8gTUlDUk9TRUNTKDEpOwog
ICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5wZXJpb2QgPSBzdmMtPnBlcmlvZCAv
IE1JQ1JPU0VDUygxKTsKICAgICAgICAgICAgICAgICBpZiAoIGhhc19leHRyYXRpbWUoc3ZjKSAp
CkBAIC0xNDQ3LDcgKzE0NDcsNyBAQCBydF9kb21fY250bCgKICAgICAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7Ci0g
ICAgICAgICAgICAgICAgc3ZjID0gcnRfdmNwdShkLT52Y3B1W2xvY2FsX3NjaGVkLnZjcHVpZF0p
OworICAgICAgICAgICAgICAgIHN2YyA9IHJ0X2l0ZW0oZC0+dmNwdVtsb2NhbF9zY2hlZC52Y3B1
aWRdLT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgICAgICBzdmMtPnBlcmlvZCA9IHBlcmlvZDsK
ICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IGJ1ZGdldDsKICAgICAgICAgICAgICAgICBp
ZiAoIGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyAmIFhFTl9ET01DVExfU0NIRURSVF9leHRyYSAp
CkBAIC0xNDgwLDcgKzE0ODAsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9p
ZCAqZGF0YSl7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAgICAgc3RydWN0IGxp
c3RfaGVhZCAqaXRlciwgKnRtcDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVj
dCBydF9pdGVtICpzdmM7CiAgICAgTElTVF9IRUFEKHRtcF9yZXBscSk7CiAKICAgICBzcGluX2xv
Y2tfaXJxKCZwcnYtPmxvY2spOwpAQCAtMTUyMiwxMCArMTUyMiwxMCBAQCBzdGF0aWMgdm9pZCBy
ZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgewogICAgICAgICBzdmMgPSByZXBs
cV9lbGVtKGl0ZXIpOwogCi0gICAgICAgIGlmICggY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9j
ZXNzb3IpID09IHN2Yy0+dmNwdSAmJgorICAgICAgICBpZiAoIGN1cnJfb25fY3B1KHN2Yy0+dmNw
dS0+cHJvY2Vzc29yKSA9PSBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0gJiYKICAgICAgICAgICAgICAh
bGlzdF9lbXB0eShydW5xKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBydF92Y3B1
ICpuZXh0X29uX3J1bnEgPSBxX2VsZW0ocnVucS0+bmV4dCk7CisgICAgICAgICAgICBzdHJ1Y3Qg
cnRfaXRlbSAqbmV4dF9vbl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5leHQpOwogCiAgICAgICAgICAg
ICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAg
ICAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25fcnVucSk7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNjI0
OTA0NTRlYS4uOTBlYjkxNWU0ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM4LDcgKzMzOCw3IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgLyog
SWRsZSBWQ1BVcyBhcmUgc2NoZWR1bGVkIGltbWVkaWF0ZWx5LCBzbyBkb24ndCBwdXQgdGhlbSBp
biBydW5xdWV1ZS4gKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7Ci0gICAg
ICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS5jdXJyID0gdjsKKyAgICAg
ICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3IpLmN1cnIgPSBpdGVtOwogICAg
ICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICB9CiAgICAgZWxzZQpAQCAtMTUzMyw3ICsxNTMz
LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIG5leHQgPSBuZXh0X3NsaWNl
LnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQ7CisgICAgc2QtPmN1cnIgPSBuZXh0LT5zY2hl
ZF9pdGVtOwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBu
byBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3RpbWVyLCBub3cgKyBuZXh0X3Ns
aWNlLnRpbWUpOwpAQCAtMTY1Niw3ICsxNjU2LDYgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVf
dXAodW5zaWduZWQgaW50IGNwdSkKICAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7
CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNkLT5fbG9jayk7CiAgICAgc2QtPnNjaGVkdWxlX2xvY2sg
PSAmc2QtPl9sb2NrOwotICAgIHNkLT5jdXJyID0gaWRsZV92Y3B1W2NwdV07CiAgICAgaW5pdF90
aW1lcigmc2QtPnNfdGltZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7CiAgICAgYXRvbWljX3Nl
dCgmc2QtPnVyZ2VudF9jb3VudCwgMCk7CiAKQEAgLTE2OTAsNiArMTY4OSw4IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZGxlX3ZjcHVb
Y3B1XSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICBzZC0+Y3VyciA9
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOworCiAgICAgLyoKICAgICAgKiBXZSBkb24ndCB3
YW50IHRvIHJpc2sgY2FsbGluZyB4ZnJlZSgpIG9uIGFuIHNkLT5zY2hlZF9wcml2CiAgICAgICog
KGUuZy4sIGluc2lkZSBmcmVlX3BkYXRhLCBmcm9tIGNwdV9zY2hlZHVsZV9kb3duKCkgY2FsbGVk
CkBAIC0xODU5LDYgKzE4NjAsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQog
ICAgIGlkbGVfZG9tYWluLT5tYXhfdmNwdXMgPSBucl9jcHVfaWRzOwogICAgIGlmICggdmNwdV9j
cmVhdGUoaWRsZV9kb21haW4sIDAsIDApID09IE5VTEwgKQogICAgICAgICBCVUcoKTsKKyAgICB0
aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hlZF9pdGVtOwog
ICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYgPSBTQ0hFRF9PUCgmb3BzLCBh
bGxvY19wZGF0YSwgMCk7CiAgICAgQlVHX09OKElTX0VSUih0aGlzX2NwdShzY2hlZHVsZV9kYXRh
KS5zY2hlZF9wcml2KSk7CiAgICAgU0NIRURfT1AoJm9wcywgaW5pdF9wZGF0YSwgdGhpc19jcHUo
c2NoZWR1bGVfZGF0YSkuc2NoZWRfcHJpdiwgMCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDEwYTk3YTVk
YzIuLjg1Yjc3ZGFmZGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0zNiw3ICszNiw3IEBAIGV4dGVybiBp
bnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwogc3RydWN0IHNjaGVkdWxlX2RhdGEgewogICAgIHNwaW5s
b2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9jaywKICAgICAgICAgICAgICAgICAgICAgICAgX2xv
Y2s7Ci0gICAgc3RydWN0IHZjcHUgICAgICAgICpjdXJyOyAgICAgICAgICAgLyogY3VycmVudCB0
YXNrICAgICAgICAgICAgICAgICAgICAqLworICAgIHN0cnVjdCBzY2hlZF9pdGVtICAqY3Vycjsg
ICAgICAgICAgIC8qIGN1cnJlbnQgdGFzayAgICAgICAgICAgICAgICAgICAgKi8KICAgICB2b2lk
ICAgICAgICAgICAgICAgKnNjaGVkX3ByaXY7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBzX3Rp
bWVyOyAgICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwogICAgIGF0
b21pY190ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2Y3B1
cyAgICAgICAgICAgKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t91-0004RU-V3; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8k-0003m2-IN
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:54 +0000
X-Inumbo-ID: b2da4f0c-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2da4f0c-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1CADAB038;
 Fri, 29 Mar 2019 15:09:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:22 +0100
Message-Id: <20190329150934.17694-38-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 37/49] xen/sched: Change vcpu_migrate_*() to
 operate on schedule item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdmNwdV9taWdyYXRlX3N0YXJ0KCkgYW5kIHZjcHVfbWlncmF0ZV9maW5pc2goKSBh
cmUgdXNlZCBvbmx5CnRvIGVuc3VyZSBhIHZjcHUgaXMgcnVubmluZyBvbiBhIHN1aXRhYmxlIHBy
b2Nlc3NvciB0aGV5IGNhbiBiZQpzd2l0Y2hlZCB0byBvcGVyYXRlIG9uIHNjaGVkdWxlIGl0ZW1z
IGluc3RlYWQgb2YgdmNwdXMuCgpXaGlsZSBkb2luZyB0aGF0IHJlbmFtZSB0aGVtIGFjY29yZGlu
Z2x5IGFuZCBtYWtlIHRoZSBfc3RhcnQoKSB2YXJpYW50CnN0YXRpYy4KCnZjcHVfbW92ZV9sb2Nr
ZWQoKSBpcyBzd2l0Y2hlZCB0byBzY2hlZHVsZSBpdGVtLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5j
IHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDdjNzczNWJmMzMuLjIyZTQzZDg4Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY4NywzOCArNjg3LDQzIEBAIHZv
aWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKgotICogRG8gdGhlIGFjdHVh
bCBtb3ZlbWVudCBvZiBhIHZjcHUgZnJvbSBvbGQgdG8gbmV3IENQVS4gTG9ja3MgZm9yICpib3Ro
KgorICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBhbiBpdGVtIGZyb20gb2xkIHRvIG5ldyBD
UFUuIExvY2tzIGZvciAqYm90aCoKICAqIENQVXMgbmVlZHMgdG8gaGF2ZSBiZWVuIHRha2VuIGFs
cmVhZHkgd2hlbiBjYWxsaW5nIHRoaXMhCiAgKi8KLXN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2Nr
ZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQorc3RhdGljIHZvaWQgc2No
ZWRfaXRlbV9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7Ci0gICAgdW5z
aWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIC8q
CiAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNo
aW5nIENQVXMsIGFzCiAgICAgICogb25jZSB0aGUgc3dpdGNoIG9jY3Vycywgdi0+aXNfdXJnZW50
IGlzIG5vIGxvbmdlciBwcm90ZWN0ZWQgYnkKICAgICAgKiB0aGUgcGVyLUNQVSBzY2hlZHVsZXIg
bG9jayB3ZSBhcmUgaG9sZGluZy4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHYtPmlzX3Vy
Z2VudCkgJiYgKG9sZF9jcHUgIT0gbmV3X2NwdSkgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1f
dmNwdSAoIGl0ZW0sIHYgKQogICAgIHsKLSAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdShzY2hl
ZF9yZXMsIG5ld19jcHUpLT51cmdlbnRfY291bnQpOwotICAgICAgICBhdG9taWNfZGVjKCZwZXJf
Y3B1KHNjaGVkX3Jlcywgb2xkX2NwdSktPnVyZ2VudF9jb3VudCk7CisgICAgICAgIGlmICggdW5s
aWtlbHkodi0+aXNfdXJnZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KS0+dXJn
ZW50X2NvdW50KTsKKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWRfcmVzLCBv
bGRfY3B1KS0+dXJnZW50X2NvdW50KTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qCiAgICAg
ICogQWN0dWFsIENQVSBzd2l0Y2ggdG8gbmV3IENQVS4gIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHRo
ZSBsb2NrCi0gICAgICogcG9pbnRlciBjYW50JyBjaGFuZ2Ugd2hpbGUgdGhlIGN1cnJlbnQgbG9j
ayBpcyBoZWxkLgorICAgICAqIHBvaW50ZXIgY2FuJ3QgY2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50
IGxvY2sgaXMgaGVsZC4KICAgICAgKi8KLSAgICBpZiAoIHZjcHVfc2NoZWR1bGVyKHYpLT5taWdy
YXRlICkKLSAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIG1pZ3JhdGUsIHYtPnNj
aGVkX2l0ZW0sIG5ld19jcHUpOworICAgIGlmICggdmNwdV9zY2hlZHVsZXIoaXRlbS0+dmNwdSkt
Pm1pZ3JhdGUgKQorICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcihpdGVtLT52Y3B1KSwg
bWlncmF0ZSwgaXRlbSwgbmV3X2NwdSk7CiAgICAgZWxzZQotICAgICAgICBzY2hlZF9zZXRfcmVz
KHYtPnNjaGVkX2l0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KSk7CisgICAgICAgIHNj
aGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpKTsKIH0KIAogLyoK
ICAqIEluaXRpYXRpbmcgbWlncmF0aW9uCiAgKgotICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIEluIG9yZGVyIHRv
IG1pZ3JhdGUsIHdlIG5lZWQgdGhlIGl0ZW0gaW4gcXVlc3Rpb24gdG8gaGF2ZSBzdG9wcGVkCiAg
KiBydW5uaW5nIGFuZCBoYWQgU0NIRURfT1Aoc2xlZXApIGNhbGxlZCAodG8gdGFrZSBpdCBvZmYg
YW55CiAgKiBydW5xdWV1ZXMsIGZvciBpbnN0YW5jZSk7IGFuZCBpZiBpdCBpcyBjdXJyZW50bHkg
cnVubmluZywgaXQgbmVlZHMKICAqIHRvIGJlIHNjaGVkdWxlZCBvdXQuICBGaW5hbGx5LCB3ZSBu
ZWVkIHRvIGhvbGQgdGhlIHNjaGVkdWxpbmcgbG9ja3MKQEAgLTczNCwzNiArNzM5LDQ1IEBAIHN0
YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBu
ZXdfY3B1KQogICogc2hvdWxkIGJlIGNhbGxlZCBsaWtlIHRoaXM6CiAgKgogICogICAgIGxvY2sg
PSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwotICogICAgIHZjcHVfbWlncmF0ZV9zdGFy
dCh2KTsKKyAqICAgICBzY2hlZF9pdGVtX21pZ3JhdGVfc3RhcnQoaXRlbSk7CiAgKiAgICAgaXRl
bV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pCi0gKiAgICAgdmNwdV9taWdyYXRlX2Zp
bmlzaCh2KTsKKyAqICAgICBzY2hlZF9pdGVtX21pZ3JhdGVfZmluaXNoKGl0ZW0pOwogICoKLSAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9y
IHNpbXBseQotICogcmV0dXJuIGlmIGl0IGNhbid0IChiZWNhdXNlIHYgaXMgc3RpbGwgcnVubmlu
Zyk7IGluIHRoYXQgY2FzZQotICogdmNwdV9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVk
IGJ5IGNvbnRleHRfc2F2ZWQoKS4KKyAqIHNjaGVkX2l0ZW1fbWlncmF0ZV9maW5pc2goKSB3aWxs
IGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNpbXBseQorICogcmV0dXJuIGlmIGl0IGNh
bid0IChiZWNhdXNlIGl0ZW0gaXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQgY2FzZQorICogc2No
ZWRfaXRlbV9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQo
KS4KICAqLwotdm9pZCB2Y3B1X21pZ3JhdGVfc3RhcnQoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMg
dm9pZCBzY2hlZF9pdGVtX21pZ3JhdGVfc3RhcnQoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7
Ci0gICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICB2Y3B1
X3NsZWVwX25vc3luY19sb2NrZWQodik7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3Jf
ZWFjaF9zY2hlZF9pdGVtX3ZjcHUgKCBpdGVtLCB2ICkKKyAgICB7CisgICAgICAgIHNldF9iaXQo
X1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfc2xlZXBfbm9z
eW5jX2xvY2tlZCh2KTsKKyAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5p
c2goc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBzY2hlZF9pdGVtX21pZ3JhdGVfZmluaXNo
KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xv
Y2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxsZWQgPSAwOworICAgIHN0cnVjdCB2
Y3B1ICp2OwogCiAgICAgLyoKLSAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBJZiB0aGUgaXRlbSBpcyBjdXJyZW50
bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKICAgICAgKiBjb250ZXh0X3NhdmVk
KCk7IGFuZCBpbiBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCiAgICAgICog
c29tZW9uZSBlbHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0
by4KICAgICAgKi8KLSAgICBpZiAoIHZjcHVfcnVubmluZyh2KSB8fCAhdGVzdF9iaXQoX1ZQRl9t
aWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQotICAgICAgICByZXR1cm47CisgICAgZm9yX2Vh
Y2hfc2NoZWRfaXRlbV92Y3B1ICggaXRlbSwgdiApCisgICAgeworICAgICAgICBpZiAoIHZjcHVf
cnVubmluZyh2KSB8fCAhdGVzdF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykg
KQorICAgICAgICAgICAgcmV0dXJuOworICAgIH0KIAotICAgIG9sZF9jcHUgPSBuZXdfY3B1ID0g
di0+cHJvY2Vzc29yOworICAgIG9sZF9jcHUgPSBuZXdfY3B1ID0gaXRlbS0+cmVzLT5wcm9jZXNz
b3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIC8qCkBAIC03NzYsNyArNzkwLDcg
QEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKIAogICAg
ICAgICBzY2hlZF9zcGluX2xvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsK
IAotICAgICAgICBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBvbGRfY3B1ID0gaXRl
bS0+cmVzLT5wcm9jZXNzb3I7CiAgICAgICAgIGlmICggb2xkX2xvY2sgPT0gcGVyX2NwdShzY2hl
ZF9yZXMsIG9sZF9jcHUpLT5zY2hlZHVsZV9sb2NrICkKICAgICAgICAgewogICAgICAgICAgICAg
LyoKQEAgLTc4NSwxNSArNzk5LDE1IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2go
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggcGlja19j
YWxsZWQgJiYKICAgICAgICAgICAgICAgICAgKG5ld19sb2NrID09IHBlcl9jcHUoc2NoZWRfcmVz
LCBuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKLSAgICAgICAgICAgICAgICAgY3B1bWFza190
ZXN0X2NwdShuZXdfY3B1LCB2LT5zY2hlZF9pdGVtLT5jcHVfaGFyZF9hZmZpbml0eSkgJiYKLSAg
ICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBv
b2wtPmNwdV92YWxpZCkgKQorICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19j
cHUsIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSAmJgorICAgICAgICAgICAgICAgICBjcHVtYXNr
X3Rlc3RfY3B1KG5ld19jcHUsIGl0ZW0tPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIFNlbGVjdCBhIG5ldyBDUFUu
ICovCi0gICAgICAgICAgICBuZXdfY3B1ID0gU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHBp
Y2tfcmVzb3VyY2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfaXRl
bSktPnByb2Nlc3NvcjsKKyAgICAgICAgICAgIG5ld19jcHUgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVk
dWxlcihpdGVtLT52Y3B1KSwgcGlja19yZXNvdXJjZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpdGVtKS0+cHJvY2Vzc29yOwogICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0g
cGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpLT5zY2hlZHVsZV9sb2NrKSAmJgotICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1
X3ZhbGlkKSApCisgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgaXRl
bS0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIHBpY2tfY2FsbGVkID0gMTsKICAgICAgICAgfQpAQCAtODE0LDIyICs4Mjgs
MjYgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAg
ICAgKiBiZWNhdXNlIHRoZXkgYm90aCBoYXBwZW4gaW4gKGRpZmZlcmVudCkgc3BpbmxvY2sgcmVn
aW9ucywgYW5kIHRob3NlCiAgICAgICogcmVnaW9ucyBhcmUgc3RyaWN0bHkgc2VyaWFsaXNlZC4K
ICAgICAgKi8KLSAgICBpZiAoIHZjcHVfcnVubmluZyh2KSB8fAotICAgICAgICAgIXRlc3RfYW5k
X2NsZWFyX2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgZm9yX2Vh
Y2hfc2NoZWRfaXRlbV92Y3B1ICggaXRlbSwgdiApCiAgICAgewotICAgICAgICBzY2hlZF9zcGlu
X3VubG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCBmbGFncyk7Ci0gICAgICAgIHJldHVy
bjsKKyAgICAgICAgaWYgKCB2Y3B1X3J1bm5pbmcodikgfHwKKyAgICAgICAgICAgICAhdGVzdF9h
bmRfY2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAg
eworICAgICAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9j
aywgZmxhZ3MpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CiAgICAgfQogCi0gICAg
dmNwdV9tb3ZlX2xvY2tlZCh2LCBuZXdfY3B1KTsKKyAgICBzY2hlZF9pdGVtX21vdmVfbG9ja2Vk
KGl0ZW0sIG5ld19jcHUpOwogCiAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2Nr
LCBuZXdfbG9jaywgZmxhZ3MpOwogCiAgICAgaWYgKCBvbGRfY3B1ICE9IG5ld19jcHUgKQotICAg
ICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfaXRlbSk7CisgICAgICAgIHNjaGVkX21vdmVf
aXJxcyhpdGVtKTsKIAogICAgIC8qIFdha2Ugb24gbmV3IENQVS4gKi8KLSAgICB2Y3B1X3dha2Uo
dik7CisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1ICggaXRlbSwgdiApCisgICAgICAgIHZj
cHVfd2FrZSh2KTsKIH0KIAogLyoKQEAgLTk3MCwxMCArOTg4LDkgQEAgaW50IGNwdV9kaXNhYmxl
X3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICogICogdGhlIHNjaGVk
dWxlciB3aWxsIGFsd2F5cyBmaW5kIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAg
ICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcgaW4gaGVyZS4K
ICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KGl0ZW0tPnZj
cHUpOworICAgICAgICAgICAgc2NoZWRfaXRlbV9taWdyYXRlX3N0YXJ0KGl0ZW0pOwogICAgICAg
ICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgaXRlbSk7
Ci0KLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2goaXRlbS0+dmNwdSk7CisgICAgICAg
ICAgICBzY2hlZF9pdGVtX21pZ3JhdGVfZmluaXNoKGl0ZW0pOwogCiAgICAgICAgICAgICAvKgog
ICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYg
YSB2Y3B1IGFjdGl2ZSBpbgpAQCAtMTA2NCwxNCArMTA4MSwxNCBAQCBzdGF0aWMgaW50IHZjcHVf
c2V0X2FmZmluaXR5KAogICAgICAgICAgICAgQVNTRVJUKHdoaWNoID09IGl0ZW0tPmNwdV9zb2Z0
X2FmZmluaXR5KTsKICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBOVUxMLCBhZmZp
bml0eSk7CiAgICAgICAgIH0KLSAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICAgICAg
ICBzY2hlZF9pdGVtX21pZ3JhdGVfc3RhcnQoaXRlbSk7CiAgICAgfQogCiAgICAgaXRlbV9zY2hl
ZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2Fm
ZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOworICAgIHNj
aGVkX2l0ZW1fbWlncmF0ZV9maW5pc2goaXRlbSk7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAt
MTMxOCwxMyArMTMzNSwxMyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYs
IGludCBjcHUpCiAgICAgfQogCiAgICAgaWYgKCByZXQgPT0gMCApCi0gICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKKyAgICAgICAgc2NoZWRfaXRlbV9taWdyYXRlX3N0YXJ0KGl0ZW0pOwog
CiAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCiAgICAgZG9tYWlu
X3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICB2Y3B1X21pZ3JhdGVfZmlu
aXNoKHYpOworICAgIHNjaGVkX2l0ZW1fbWlncmF0ZV9maW5pc2goaXRlbSk7CiAKICAgICByZXR1
cm4gcmV0OwogfQpAQCAtMTcwOSw3ICsxNzI2LDcgQEAgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVj
dCB2Y3B1ICpwcmV2KQogCiAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIocHJldiksIGNvbnRl
eHRfc2F2ZWQsIHByZXYtPnNjaGVkX2l0ZW0pOwogCi0gICAgdmNwdV9taWdyYXRlX2ZpbmlzaChw
cmV2KTsKKyAgICBzY2hlZF9pdGVtX21pZ3JhdGVfZmluaXNoKHByZXYtPnNjaGVkX2l0ZW0pOwog
fQogCiAvKiBUaGUgc2NoZWR1bGVyIHRpbWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hl
ZHVsZXIgKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t93-0004VC-D4; Fri, 29 Mar 2019 15:10:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8k-0003m3-Ik
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:54 +0000
X-Inumbo-ID: b28bab65-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b28bab65-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 8C62EB031;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:20 +0100
Message-Id: <20190329150934.17694-36-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 35/49] xen/sched: add runstate counters to
 struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGNvdW50ZXJzIHRvIHN0cnVjdCBzY2hlZF9pdGVtIGluZGljYXRpbmcgaG93IG1hbnkgdmNw
dXMgYXJlIGVpdGhlcgpydW5uaW5nL3J1bm5hYmxlIG9yIGJsb2NrZWQvcGF1c2VkLiBUaGUgY291
bnRlcnMgYXJlIHVwZGF0ZWQgd2hlbiBhCnZjcHUgcnVuc3RhdGUgaXMgY2hhbmdlZC4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmMgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKaW5kZXggNWExMmQ5YmRjNy4uMGE5NDUwNWI4OSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTc4LDYg
KzE3OCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKICAgICBz
dHJ1Y3QgdmNwdSAqdiwgaW50IG5ld19zdGF0ZSwgc190aW1lX3QgbmV3X2VudHJ5X3RpbWUpCiB7
CiAgICAgc190aW1lX3QgZGVsdGE7CisgICAgYm9vbCBvbGRfcnVuLCBuZXdfcnVuOwogCiAgICAg
QVNTRVJUKHYtPnJ1bnN0YXRlLnN0YXRlICE9IG5ld19zdGF0ZSk7CiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2Nr
KSk7CkBAIC0xODYsNiArMTg3LDI2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRl
X2NoYW5nZSgKIAogICAgIHRyYWNlX3J1bnN0YXRlX2NoYW5nZSh2LCBuZXdfc3RhdGUpOwogCisg
ICAgb2xkX3J1biA9ICh2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nIHx8Cisg
ICAgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSk7Cisg
ICAgbmV3X3J1biA9IChuZXdfc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyB8fCBuZXdfc3RhdGUg
PT0gUlVOU1RBVEVfcnVubmFibGUpOworCisgICAgaWYgKCBvbGRfcnVuICE9IG5ld19ydW4gKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSB2LT5zY2hlZF9pdGVtOwor
CisgICAgICAgIGlmICggb2xkX3J1biApCisgICAgICAgIHsKKyAgICAgICAgICAgIGl0ZW0tPnJ1
bl9jbnQtLTsKKyAgICAgICAgICAgIGl0ZW0tPmlkbGVfY250Kys7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBpdGVtLT5ydW5fY250Kys7CisgICAgICAg
ICAgICBpdGVtLT5pZGxlX2NudC0tOworICAgICAgICB9CisgICAgfQorCiAgICAgZGVsdGEgPSBu
ZXdfZW50cnlfdGltZSAtIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgaWYgKCBk
ZWx0YSA+IDAgKQogICAgIHsKQEAgLTM2Miw5ICszODMsMTUgQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBpZiAoIGlzX2lkbGVf
ZG9tYWluKGQpICkKKyAgICB7CiAgICAgICAgIHByb2Nlc3NvciA9IHYtPnZjcHVfaWQ7CisgICAg
ICAgIGl0ZW0tPnJ1bl9jbnQrKzsKKyAgICB9CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgcHJv
Y2Vzc29yID0gc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHYpOworICAgICAgICBpdGVtLT5pZGxl
X2NudCsrOworICAgIH0KIAogICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9y
ZXMsIHByb2Nlc3NvcikpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDM4YjQwM2RmYmYuLjc5NWIyZmFm
ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCkBAIC02Miw2ICs2MiwxMCBAQCBzdHJ1Y3Qgc2NoZWRfaXRlbSB7
CiAgICAgLyogTGFzdCB0aW1lIGl0ZW0gZ290IChkZS0pc2NoZWR1bGVkLiAqLwogICAgIHVpbnQ2
NF90ICAgICAgICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKIAorICAgIC8qIFZjcHUgc3RhdGUg
c3VtbWFyeS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgIHJ1bl9jbnQ7ICAgLyogdmNw
dXMgcnVubmluZyBvciBydW5uYWJsZSAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgaWRs
ZV9jbnQ7ICAvKiB2Y3B1cyBibG9ja2VkIG9yIG9mZmxpbmUgKi8KKwogICAgIC8qIEN1cnJlbnRs
eSBydW5uaW5nIG9uIGEgQ1BVPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgaXNfcnVu
bmluZzsKICAgICAvKiBJdGVtIG5lZWRzIGFmZmluaXR5IHJlc3RvcmVkICovCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t94-0004Y2-BA; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8k-0003m6-Ki
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:54 +0000
X-Inumbo-ID: af52d647-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af52d647-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 232B1B027;
 Fri, 29 Mar 2019 15:09:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:02 +0100
Message-Id: <20190329150934.17694-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 17/49] xen/sched: move some per-vcpu items
 to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZmaW5pdGllcyBhcmUgc2NoZWR1bGVyIHNwZWNpZmljIGF0dHJpYnV0ZXMsIHRoZXkgc2hvdWxk
IGJlIHBlcgpzY2hlZHVsaW5nIGl0ZW0uIFNvIG1vdmUgYWxsIGFmZmluaXR5IHJlbGF0ZWQgZmll
bGRzIGluIHN0cnVjdCB2Y3B1CnRvIHN0cnVjdCBzY2hlZF9pdGVtLiBXaGlsZSBhdCBpdCBzd2l0
Y2ggYWZmaW5pdHkgcmVsYXRlZCBmdW5jdGlvbnMgaW4Kc2NoZWQtaWYuaCB0byB1c2UgYSBwb2lu
dGVyIHRvIHNjaGVkX2l0ZW0gaW5zdGVhZCB0byB2Y3B1IGFzIHBhcmFtZXRlci4KCnZjcHUtPmxh
c3RfcnVuX3RpbWUgaXMgcHJpbWFyaWx5IHVzZWQgYnkgc2NoZWRfY3JlZGl0LCBzbyBtb3ZlIGl0
IHRvCnN0cnVjdCBzY2hlZF9pdGVtLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyB8ICAgMiArCiB4ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYyAgICAgICAgfCAgIDYgKystCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgfCAgMTAgKystLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgIHwgIDE5ICsr
LS0tLS0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICB8ICAxMyArKystLQogeGVuL2Nv
bW1vbi9rZXloYW5kbGVyLmMgICAgICAgIHwgICA1ICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jICAgICAgfCAgMjAgKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICB8
ICA0MiArKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgICAgfCAg
MTYgKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICAgfCAgIDkgKystLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgIHwgMTEwICsrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgfCAgIDUg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICAgICB8ICAzMyArKysrKysrKysrLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgfCAgMjAgKy0tLS0tLS0KIDE1IGZpbGVzIGNo
YW5nZWQsIDE2OCBpbnNlcnRpb25zKCspLCAxNDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDhkNTc5
ZTJjZjkuLjVkOGYzMjU1Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4v
bGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1
ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwppbmRleCAzNzQ2ZTJhZDU0Li5mN2Q5OGMyOGYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBA
IC0yMyw2ICsyMyw4IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2d1
ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
PgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDE3NDA3ODRmZjIuLmY1ODZk
NDg2ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi90cmFwcy5jCkBAIC0yMiw2ICsyMiw4IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+
CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4
ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCkBAIC0xNTUsOCArMTU3LDgg
QEAgc3RhdGljIHZvaWQgbm1pX21jZV9zb2Z0aXJxKHZvaWQpCiAgICAgICogU2V0IHRoZSB0bXAg
dmFsdWUgdW5jb25kaXRpb25hbGx5LCBzbyB0aGF0IHRoZSBjaGVjayBpbiB0aGUgaXJldAogICAg
ICAqIGh5cGVyY2FsbCB3b3Jrcy4KICAgICAgKi8KLSAgICBjcHVtYXNrX2NvcHkoc3QtPnZjcHUt
PmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKLSAgICAgICAgICAgICAgICAgc3QtPnZjcHUtPmNwdV9o
YXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2NvcHkoc3QtPnZjcHUtPnNjaGVkX2l0ZW0tPmNw
dV9oYXJkX2FmZmluaXR5X3RtcCwKKyAgICAgICAgICAgICAgICAgc3QtPnZjcHUtPnNjaGVkX2l0
ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKIAogICAgIGlmICggKGNwdSAhPSBzdC0+cHJvY2Vzc29y
KSB8fAogICAgICAgICAgKHN0LT5wcm9jZXNzb3IgIT0gc3QtPnZjcHUtPnByb2Nlc3NvcikgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCAwNWRkYzM5YmZlLi40ODFkMGIxYzM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjYsNiArMjYsNyBAQAogCiAjaW5j
bHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4v
c2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vyci5oPgog
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtMTU5NCwxNiArMTU5NSwxNyBAQCBzdGF0aWMgdm9p
ZCBwY2lfc2Vycl9zb2Z0aXJxKHZvaWQpCiB2b2lkIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHN0
cnVjdCB2Y3B1ICpjdXJyKQogewogICAgIGludCB0cmFwOworICAgIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtID0gY3Vyci0+c2NoZWRfaXRlbTsKIAogICAgIGlmICggIWN1cnItPmFzeW5jX2V4Y2Vw
dGlvbl9tYXNrICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogUmVzdG9yZSBhZmZpbml0eS4g
ICovCi0gICAgaWYgKCAhY3B1bWFza19lbXB0eShjdXJyLT5jcHVfaGFyZF9hZmZpbml0eV90bXAp
ICYmCi0gICAgICAgICAhY3B1bWFza19lcXVhbChjdXJyLT5jcHVfaGFyZF9hZmZpbml0eV90bXAs
IGN1cnItPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgaWYgKCAhY3B1bWFza19lbXB0eShpdGVt
LT5jcHVfaGFyZF9hZmZpbml0eV90bXApICYmCisgICAgICAgICAhY3B1bWFza19lcXVhbChpdGVt
LT5jcHVfaGFyZF9hZmZpbml0eV90bXAsIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAg
ewotICAgICAgICB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KGN1cnIsIGN1cnItPmNwdV9oYXJkX2Fm
ZmluaXR5X3RtcCk7Ci0gICAgICAgIGNwdW1hc2tfY2xlYXIoY3Vyci0+Y3B1X2hhcmRfYWZmaW5p
dHlfdG1wKTsKKyAgICAgICAgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShjdXJyLCBpdGVtLT5jcHVf
aGFyZF9hZmZpbml0eV90bXApOworICAgICAgICBjcHVtYXNrX2NsZWFyKGl0ZW0tPmNwdV9oYXJk
X2FmZmluaXR5X3RtcCk7CiAgICAgfQogCiAgICAgaWYgKCAhKGN1cnItPmFzeW5jX2V4Y2VwdGlv
bl9tYXNrICYgKGN1cnItPmFzeW5jX2V4Y2VwdGlvbl9tYXNrIC0gMSkpICkKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDNiMThmMTFm
MTIuLjIwNDVlNzYyYWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwpAQCAtMTI2LDExICsxMjYsNiBAQCBzdGF0aWMgdm9pZCB2Y3B1X2lu
Zm9fcmVzZXQoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIHZjcHVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdikKIHsKLSAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5
KTsKLSAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Ci0gICAg
ZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7Ci0gICAgZnJlZV9j
cHVtYXNrX3Zhcih2LT5jcHVfc29mdF9hZmZpbml0eSk7Ci0KICAgICBmcmVlX3ZjcHVfc3RydWN0
KHYpOwogfQogCkBAIC0xNTQsMTIgKzE0OSw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgK
IAogICAgIGdyYW50X3RhYmxlX2luaXRfdmNwdSh2KTsKIAotICAgIGlmICggIXphbGxvY19jcHVt
YXNrX3Zhcigmdi0+Y3B1X2hhcmRfYWZmaW5pdHkpIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1h
c2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZpbml0eV90bXApIHx8Ci0gICAgICAgICAhemFsbG9jX2Nw
dW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCkgfHwKLSAgICAgICAgICF6YWxs
b2NfY3B1bWFza192YXIoJnYtPmNwdV9zb2Z0X2FmZmluaXR5KSApCi0gICAgICAgIGdvdG8gZmFp
bDsKLQogICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgdi0+cnVu
c3RhdGUuc3RhdGUgPSBSVU5TVEFURV9ydW5uaW5nOwpAQCAtMTk5LDcgKzE4OCw2IEBAIHN0cnVj
dCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAgICBzY2hlZF9kZXN0cm95X3ZjcHUodik7CiAgZmFpbF93
cToKICAgICBkZXN0cm95X3dhaXRxdWV1ZV92Y3B1KHYpOwotIGZhaWw6CiAgICAgdmNwdV9kZXN0
cm95KHYpOwogCiAgICAgcmV0dXJuIE5VTEw7CkBAIC01NTksOSArNTQ3LDEwIEBAIHZvaWQgZG9t
YWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqLwog
ICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNw
dW1hc2tfb3IoZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7
CisgICAgICAgICAgICBjcHVtYXNrX29yKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywKKyAgICAg
ICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAg
ICAgICAgICAgY3B1bWFza19vcihkb21fY3B1bWFza19zb2Z0LCBkb21fY3B1bWFza19zb2Z0LAot
ICAgICAgICAgICAgICAgICAgICAgICB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAg
ICAgICAgICAgICAgIHYtPnNjaGVkX2l0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAg
fQogICAgICAgICAvKiBGaWx0ZXIgb3V0IG5vbi1vbmxpbmUgY3B1cyAqLwogICAgICAgICBjcHVt
YXNrX2FuZChkb21fY3B1bWFzaywgZG9tX2NwdW1hc2ssIG9ubGluZSk7CkBAIC0xMjMwLDcgKzEy
MTksNyBAQCBpbnQgdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hc3luY19leGNl
cHRpb25fbWFzayA9IDA7CiAgICAgbWVtc2V0KHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSwgMCwg
c2l6ZW9mKHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSkpOwogI2VuZGlmCi0gICAgY3B1bWFza19j
bGVhcih2LT5jcHVfaGFyZF9hZmZpbml0eV90bXApOworICAgIGNwdW1hc2tfY2xlYXIodi0+c2No
ZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKTsKICAgICBjbGVhcl9iaXQoX1ZQRl9ibG9j
a2VkLCAmdi0+cGF1c2VfZmxhZ3MpOwogICAgIGNsZWFyX2JpdChfVlBGX2luX3Jlc2V0LCAmdi0+
cGF1c2VfZmxhZ3MpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2Nv
bW1vbi9kb21jdGwuYwppbmRleCBiYWRlOWE2M2IxLi44NDY0NzEzZDJiIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTYxNCw2ICs2
MTQsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxf
dCkgdV9kb21jdGwpCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldHZjcHVhZmZpbml0eToKICAgICB7
CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bTsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmID0gJm9w
LT51LnZjcHVhZmZpbml0eTsKIAogICAgICAgICByZXQgPSAtRUlOVkFMOwpAQCAtNjI0LDYgKzYy
NSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCkKICAgICAgICAgaWYgKCAodiA9IGQtPnZjcHVbdmNwdWFmZi0+dmNwdV0pID09
IE5VTEwgKQogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgaXRlbSA9IHYtPnNjaGVkX2l0
ZW07CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGlmICggdmNwdWFmZmluaXR5X3Bh
cmFtc19pbnZhbGlkKHZjcHVhZmYpICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjQzLDcgKzY0
NSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCkKICAgICAgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgY3B1bWFza19jb3B5KG9sZF9h
ZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19jb3B5
KG9sZF9hZmZpbml0eSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogCiAgICAgICAgICAgICBp
ZiAoICFhbGxvY19jcHVtYXNrX3ZhcigmbmV3X2FmZmluaXR5KSApCiAgICAgICAgICAgICB7CkBA
IC02NzYsNyArNjc4LDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAqIEZvciBoYXJkIGFmZmlu
aXR5LCB3aGF0IHdlIHJldHVybiBpcyB0aGUgaW50ZXJzZWN0aW9uIG9mCiAgICAgICAgICAgICAg
ICAgICogY3B1cG9vbCdzIG9ubGluZSBtYXNrIGFuZCB0aGUgbmV3IGhhcmQgYWZmaW5pdHkuCiAg
ICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmlu
aXR5LCBvbmxpbmUsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVt
YXNrX2FuZChuZXdfYWZmaW5pdHksIG9ubGluZSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwog
ICAgICAgICAgICAgICAgIHJldCA9IGNwdW1hc2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+
Y3B1bWFwX2hhcmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5ld19hZmZpbml0eSk7CiAgICAgICAgICAgICB9CkBAIC03MDUsNyArNzA3LDggQEAgbG9u
ZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQogICAgICAgICAgICAgICAgICAqIGhhcmQgYWZmaW5pdHkuCiAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBuZXdfYWZmaW5pdHks
IG9ubGluZSk7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBuZXdf
YWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVtYXNr
X2FuZChuZXdfYWZmaW5pdHksIG5ld19hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICAgICAgcmV0ID0gY3B1
bWFza190b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBfc29mdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3X2FmZmluaXR5KTsKICAgICAg
ICAgICAgIH0KQEAgLTcxOCwxMCArNzIxLDEwIEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgewogICAgICAgICAg
ICAgaWYgKCB2Y3B1YWZmLT5mbGFncyAmIFhFTl9WQ1BVQUZGSU5JVFlfSEFSRCApCiAgICAgICAg
ICAgICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBf
aGFyZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+
Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICBpZiAoIHZj
cHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUICkKICAgICAgICAgICAgICAgICBy
ZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9iaXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9zb2Z0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5jcHVfc29mdF9h
ZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAg
ICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5
aGFuZGxlci5jCmluZGV4IDRmNGE2NjBiMGMuLmY1MGRmNTg0MWQgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC05LDYg
KzksNyBAQAogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL3NlcmlhbC5o
PgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2lu
Y2x1ZGUgPHhlbi90YXNrbGV0Lmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUg
PHhlbi9yYW5nZXNldC5oPgpAQCAtMzEyLDggKzMxMyw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9t
YWlucyh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgICAgICAgICBwcmludGsoImRpcnR5X2Nw
dT0ldSIsIHYtPmRpcnR5X2NwdSk7CiAgICAgICAgICAgICBwcmludGsoIlxuIik7CiAgICAgICAg
ICAgICBwcmludGsoIiAgICBjcHVfaGFyZF9hZmZpbml0eT17JSpwYmx9IGNwdV9zb2Z0X2FmZmlu
aXR5PXslKnBibH1cbiIsCi0gICAgICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19i
aXRzKHYtPmNwdV9oYXJkX2FmZmluaXR5KSwKLSAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRz
LCBjcHVtYXNrX2JpdHModi0+Y3B1X3NvZnRfYWZmaW5pdHkpKTsKKyAgICAgICAgICAgICAgICAg
ICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHModi0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHkpLAorICAgICAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyh2LT5zY2hl
ZF9pdGVtLT5jcHVfc29mdF9hZmZpbml0eSkpOwogICAgICAgICAgICAgcHJpbnRrKCIgICAgcGF1
c2VfY291bnQ9JWQgcGF1c2VfZmxhZ3M9JWx4XG4iLAogICAgICAgICAgICAgICAgICAgIGF0b21p
Y19yZWFkKCZ2LT5wYXVzZV9jb3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKICAgICAgICAgICAgIGFy
Y2hfZHVtcF92Y3B1X2luZm8odik7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBkZTRmYWNlMmJjLi45ZTdjODQ5
Yjk0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKQEAgLTM1MCw2ICszNTAsNyBAQCBERUZJTkVfUEVSX0NQVSh1bnNp
Z25lZCBpbnQsIGxhc3RfdGlja2xlX2NwdSk7CiBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3Rp
Y2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
bmV3LT52Y3B1LT5wcm9jZXNzb3I7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBuZXct
PnZjcHUtPnNjaGVkX2l0ZW07CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29uc3QgY3VyID0g
Q1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRl
ICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CiAgICAgY3B1bWFz
a190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKQEAgLTM3NSw3ICszNzYsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKICAgICBp
ZiAoIHVubGlrZWx5KHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUElOTkVELCAmbmV3LT5mbGFn
cykgJiYKICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmaWRsZV9tYXNr
KSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKGNwdW1hc2tfY3ljbGUoY3B1LCBuZXctPnZjcHUt
PmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOworICAgICAgICBBU1NFUlQoY3B1bWFza19jeWNs
ZShjcHUsIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOwogICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHVfZXhjbCk7CiAgICAgICAgIF9fY3B1bWFza19zZXRf
Y3B1KGNwdSwgJm1hc2spOwogICAgICAgICBnb3RvIHRpY2tsZTsKQEAgLTQxMCwxMSArNDExLDEx
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfaXRlbSAq
bmV3KQogICAgICAgICAgICAgaW50IG5ld19pZGxlcnNfZW1wdHk7CiAKICAgICAgICAgICAgIGlm
ICggYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWQotICAgICAgICAgICAgICAg
ICAmJiAhaGFzX3NvZnRfYWZmaW5pdHkobmV3LT52Y3B1KSApCisgICAgICAgICAgICAgICAgICYm
ICFoYXNfc29mdF9hZmZpbml0eShpdGVtKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAK
ICAgICAgICAgICAgIC8qIEFyZSB0aGVyZSBpZGxlcnMgc3VpdGFibGUgZm9yIG5ldyAoZm9yIHRo
aXMgYmFsYW5jZSBzdGVwKT8gKi8KLSAgICAgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFz
ayhuZXctPnZjcHUsIGJhbGFuY2Vfc3RlcCwKKyAgICAgICAgICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayhpdGVtLCBiYWxhbmNlX3N0ZXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAgICAgICAgICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgICAgIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgJmlkbGVfbWFzayk7CkBAIC00NDMsOCArNDQ0LDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF9pdGVtICpuZXcp
CiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggbmV3X2lkbGVyc19lbXB0eSAmJiBu
ZXctPnByaSA+IGN1ci0+cHJpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAo
IGNwdW1hc2tfaW50ZXJzZWN0cyhjdXItPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpZGxlX21hc2spICkKKyAgICAgICAg
ICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSwg
JmlkbGVfbWFzaykgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgU0NI
RURfVkNQVV9TVEFUX0NSQU5LKGN1ciwga2lja2VkX2F3YXkpOwogICAgICAgICAgICAgICAgICAg
ICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBtaWdyYXRlX3IpOwpAQCAtNzA0LDcgKzcwNCw3
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbAogX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGJvb2wg
aG90ID0gcHJ2LT52Y3B1X21pZ3JfZGVsYXkgJiYKLSAgICAgICAgICAgICAgIChOT1coKSAtIHYt
Pmxhc3RfcnVuX3RpbWUpIDwgcHJ2LT52Y3B1X21pZ3JfZGVsYXk7CisgICAgICAgICAgICAgICAo
Tk9XKCkgLSB2LT5zY2hlZF9pdGVtLT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2Rl
bGF5OwogCiAgICAgaWYgKCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaG90
KTsKQEAgLTc0Miw3ICs3NDIsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogCiAgICAgZm9yX2Vh
Y2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBiYWxhbmNlX3N0ZXAgKQogICAgIHsKLSAgICAgICAg
YWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0ZXAsIGNwdXMpOworICAgICAg
ICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMtPnNjaGVkX2l0ZW0sIGJhbGFuY2Vfc3RlcCwg
Y3B1cyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdXMsIG9ubGluZSwgY3B1cyk7CiAgICAgICAg
IC8qCiAgICAgICAgICAqIFdlIHdhbnQgdG8gcGljayB1cCBhIHBjcHUgYW1vbmcgdGhlIG9uZXMg
dGhhdCBhcmUgb25saW5lIGFuZApAQCAtNzYxLDcgKzc2MSw3IEBAIF9jc2NoZWRfY3B1X3BpY2so
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21t
aXQpCiAgICAgICAgICAqIGJhbGFuY2luZyBzdGVwIGFsbCB0b2dldGhlci4KICAgICAgICAgICov
CiAgICAgICAgIGlmICggYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgot
ICAgICAgICAgICAgICghaGFzX3NvZnRfYWZmaW5pdHkodmMpIHx8IGNwdW1hc2tfZW1wdHkoY3B1
cykpICkKKyAgICAgICAgICAgICAoIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF9pdGVtKSB8
fCBjcHVtYXNrX2VtcHR5KGNwdXMpKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAg
ICAvKiBJZiBwcmVzZW50LCBwcmVmZXIgdmMncyBjdXJyZW50IHByb2Nlc3NvciAqLwpAQCAtMTY2
MCwxMCArMTY2MCwxMCBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUs
IGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAqIG9yIGNvdW50ZXIuCiAgICAg
ICAgICAqLwogICAgICAgICBpZiAoIHZjLT5pc19ydW5uaW5nIHx8IChiYWxhbmNlX3N0ZXAgPT0g
QkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICFoYXNfc29mdF9hZmZpbml0eSh2YykpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF9pdGVtKSkgKQogICAgICAgICAgICAgY29u
dGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0
ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2
Yy0+c2NoZWRfaXRlbSwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gpOwogICAgICAgICBp
ZiAoIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUocHJ2LCB2YywgY3B1LCBjcHVtYXNrX3Nj
cmF0Y2gpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogV2UgZ290IGEgY2FuZGlkYXRlLiBH
cmFiIGl0ISAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA2MTA2MjkzYjNmLi41YzE3OTRkYjYxIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYwpAQCAtNjk5LDEwICs2OTksMTAgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tf
Y3B1KHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKICAgICB7CiAgICAgICAgIGludCBjcHUgPSB2
LT5wcm9jZXNzb3I7CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkg
JiYgIWhhc19zb2Z0X2FmZmluaXR5KHYpICkKKyAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NP
RlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYtPnNjaGVkX2l0ZW0pICkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2LCBi
cywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9j
cHVtYXNrKHYtPnNjaGVkX2l0ZW0sIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAg
ICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2
LT5kb21haW4pKTsKIApAQCAtMTM5MCwxMCArMTM5MCwxMCBAQCBzdGF0aWMgc190aW1lX3QgdGlj
a2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAogICAg
ICAqLwogICAgIGlmICggc2NvcmUgPiAwICkKICAgICB7Ci0gICAgICAgIGlmICggY3B1bWFza190
ZXN0X2NwdShjcHUsIG5ldy0+dmNwdS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKKyAgICAgICAgaWYg
KCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5zY2hlZF9pdGVtLT5jcHVfc29mdF9h
ZmZpbml0eSkgKQogICAgICAgICAgICAgc2NvcmUgKz0gQ1NDSEVEMl9DUkVESVRfSU5JVDsKIAot
ICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3VyLT52Y3B1LT5jcHVfc29mdF9h
ZmZpbml0eSkgKQorICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3VyLT52Y3B1
LT5zY2hlZF9pdGVtLT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAgICAgc2NvcmUgKz0g
Q1NDSEVEMl9DUkVESVRfSU5JVDsKICAgICB9CiAKQEAgLTE0MzYsNiArMTQzNiw3IEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAq
bmV3LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGksIGlwaWQgPSAtMTsKICAgICBzX3RpbWVf
dCBtYXggPSAwOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gbmV3LT52Y3B1LT5zY2hl
ZF9pdGVtOwogICAgIHVuc2lnbmVkIGludCBicywgY3B1ID0gbmV3LT52Y3B1LT5wcm9jZXNzb3I7
CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUp
OwogICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPnZj
cHUtPmRvbWFpbik7CkBAIC0xNDczLDcgKzE0NzQsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKm5ldywgc190aW1lX3Qgbm93
KQogICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmlkbGUpICYm
CiAgICAgICAgICAgICAgICAgICAhY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnRpY2tsZWQp
KSApCiAgICAgewotICAgICAgICBBU1NFUlQoY3B1bWFza19jeWNsZShjcHUsIG5ldy0+dmNwdS0+
Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CisgICAgICAgIEFTU0VSVChjcHVtYXNrX2N5Y2xl
KGNwdSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CiAgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdV9leGNsKTsKICAgICAgICAgaXBpZCA9IGNwdTsKICAg
ICAgICAgZ290byB0aWNrbGU7CkBAIC0xNDgyLDEwICsxNDgzLDEwIEBAIHJ1bnFfdGlja2xlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAqbmV3LCBzX3Rp
bWVfdCBub3cpCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAg
ewogICAgICAgICAvKiBKdXN0IHNraXAgZmlyc3Qgc3RlcCwgaWYgd2UgZG9uJ3QgaGF2ZSBhIHNv
ZnQgYWZmaW5pdHkgKi8KLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkg
JiYgIWhhc19zb2Z0X2FmZmluaXR5KG5ldy0+dmNwdSkgKQorICAgICAgICBpZiAoIGJzID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkoaXRlbSkgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKG5ldy0+
dmNwdSwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAgIGFmZmluaXR5X2Jh
bGFuY2VfY3B1bWFzayhpdGVtLCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIAogICAg
ICAgICAvKgogICAgICAgICAgKiBGaXJzdCBvZiBhbGwsIGNvbnNpZGVyIGlkbGUgY3B1cywgY2hl
Y2tpbmcgaWYgd2UgY2FuIGp1c3QKQEAgLTE1NTcsNyArMTU1OCw3IEBAIHJ1bnFfdGlja2xlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAqbmV3LCBzX3Rp
bWVfdCBub3cpCiAgICAgICAgICAgICBpcGlkID0gY3B1OwogCiAgICAgICAgICAgICAvKiBJZiB0
aGlzIGlzIGluIG5ldydzIHNvZnQgYWZmaW5pdHksIGp1c3QgdGFrZSBpdCAqLwotICAgICAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5jcHVfc29mdF9hZmZpbml0
eSkgKQorICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgaXRlbS0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwogICAgICAgICAgICAgICAgIGdvdG8gdGlja2xlOwpA
QCAtMjI0Myw3ICsyMjQ0LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgICAgICBnb3RvIG91dDsKICAg
ICB9CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHZjLT5jcHVf
aGFyZF9hZmZpbml0eSwKKyAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2sodmMtPmRvbWFpbikpOwogCiAgICAgLyoKQEAgLTIyODgsNyArMjI4OSw3IEBAIGNz
Y2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKICAgICAgKgogICAgICAqIEZpbmQgYm90aCBydW5xdWV1ZXMgaW4gb25lIHBh
c3MuCiAgICAgICovCi0gICAgaGFzX3NvZnQgPSBoYXNfc29mdF9hZmZpbml0eSh2Yyk7CisgICAg
aGFzX3NvZnQgPSBoYXNfc29mdF9hZmZpbml0eShpdGVtKTsKICAgICBmb3JfZWFjaF9jcHUoaSwg
JnBydi0+YWN0aXZlX3F1ZXVlcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZDsKQEAgLTIzMzUsNyArMjMzNiw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAg
ICAgICAgIGNwdW1hc2tfdCBtYXNrOwogCiAgICAgICAgICAgICBjcHVtYXNrX2FuZCgmbWFzaywg
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmcnFkLT5hY3RpdmUpOwotICAgICAgICAgICAgaWYg
KCBjcHVtYXNrX2ludGVyc2VjdHMoJm1hc2ssIHN2Yy0+dmNwdS0+Y3B1X3NvZnRfYWZmaW5pdHkp
ICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKCZtYXNrLCBpdGVtLT5jcHVf
c29mdF9hZmZpbml0eSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIG1pbl9zX2F2
Z2xvYWQgPSBycWRfYXZnbG9hZDsKICAgICAgICAgICAgICAgICBtaW5fc19ycWkgPSBpOwpAQCAt
MjM1Nyw5ICsyMzU4LDkgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgICAgICAgKiBOb3RlIHRoYXQsIHRv
IG9idGFpbiB0aGUgc29mdC1hZmZpbml0eSBtYXNrLCB3ZSAianVzdCIgcHV0IHdoYXQgd2UKICAg
ICAgICAgICogaGF2ZSBpbiBjcHVtYXNrX3NjcmF0Y2ggaW4gJiYgd2l0aCB2Yy0+Y3B1X3NvZnRf
YWZmaW5pdHkuIFRoaXMgaXMKICAgICAgICAgICogb2sgYmVjYXVzZToKLSAgICAgICAgICogLSB3
ZSBrbm93IHRoYXQgdmMtPmNwdV9oYXJkX2FmZmluaXR5IGFuZCB2Yy0+Y3B1X3NvZnRfYWZmaW5p
dHkgaGF2ZQorICAgICAgICAgKiAtIHdlIGtub3cgdGhhdCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0
eSBhbmQgLT5jcHVfc29mdF9hZmZpbml0eSBoYXZlCiAgICAgICAgICAqICAgYSBub24tZW1wdHkg
aW50ZXJzZWN0aW9uIChiZWNhdXNlIGhhc19zb2Z0IGlzIHRydWUpOwotICAgICAgICAgKiAtIHdl
IGhhdmUgdmMtPmNwdV9oYXJkX2FmZmluaXR5ICYgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGFs
cmVhZHkKKyAgICAgICAgICogLSB3ZSBoYXZlIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5ICYgY3B1
cG9vbF9kb21haW5fY3B1bWFzaygpIGFscmVhZHkKICAgICAgICAgICogICBpbiBjcHVtYXNrX3Nj
cmF0Y2gsIHdlIGRvIHNhdmUgYSBsb3QgZG9pbmcgbGlrZSB0aGlzLgogICAgICAgICAgKgogICAg
ICAgICAgKiBJdCdzIGtpbmQgb2YgbGlrZSBvcGVuIGNvZGluZyBhZmZpbml0eV9iYWxhbmNlX2Nw
dW1hc2soKSBidXQsIGluCkBAIC0yMzY3LDcgKzIzNjgsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
ICAgICAqIGNwdW1hc2sgb3BlcmF0aW9ucy4KICAgICAgICAgICovCiAgICAgICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAot
ICAgICAgICAgICAgICAgICAgICB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkpOworICAgICAgICAgICAg
ICAgICAgICBpdGVtLT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAg
ICAgICAgICAgICAgICAmcHJ2LT5ycWRbbWluX3NfcnFpXS5hY3RpdmUpOwogICAgIH0KQEAgLTI0
NzUsNiArMjQ3Niw3IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGNw
dSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0g
c3ZjLT52Y3B1LT5zY2hlZF9pdGVtOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUp
ICkKICAgICB7CkBAIC0yNTEyLDcgKzI1MTQsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgfQogICAgICAgICBfcnVucV9kZWFzc2ln
bihzdmMpOwogCi0gICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
c3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAg
ICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnZjcHUtPmRvbWFpbikpOwogICAg
ICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2ZSk7CkBAIC0yNTQ2
LDcgKzI1NDgsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCBjc2No
ZWQyX2l0ZW0gKnN2YywKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKICAgICBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgIGNwdW1hc2tfYW5kKGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHks
CiAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKIAog
ICAgIHJldHVybiAhKHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3QpICYm
CkBAIC0yNzgwLDcgKzI3ODIsNyBAQCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgKIAogICAgIC8qIElm
IGhlcmUsIG5ld19jcHUgbXVzdCBiZSBhIHZhbGlkIENyZWRpdDIgcENQVSwgYW5kIGluIG91ciBh
ZmZpbml0eS4gKi8KICAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCAmY3NjaGVk
Ml9wcml2KG9wcyktPmluaXRpYWxpemVkKSk7Ci0gICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUo
bmV3X2NwdSwgdmMtPmNwdV9oYXJkX2FmZmluaXR5KSk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVz
dF9jcHUobmV3X2NwdSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpKTsKIAogICAgIHRycWQgPSBj
MnJxZChvcHMsIG5ld19jcHUpOwogCkBAIC0zMzIwLDkgKzMzMjIsOSBAQCBydW5xX2NhbmRpZGF0
ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgfQogCiAgICAgLyogSWYg
c2N1cnIgaGFzIGEgc29mdC1hZmZpbml0eSwgbGV0J3MgY2hlY2sgd2hldGhlciBjcHUgaXMgcGFy
dCBvZiBpdCAqLwotICAgIGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnItPnZjcHUpICkKKyAg
ICBpZiAoIGhhc19zb2Z0X2FmZmluaXR5KHNjdXJyLT52Y3B1LT5zY2hlZF9pdGVtKSApCiAgICAg
ewotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soc2N1cnItPnZjcHUsIEJBTEFOQ0Vf
U09GVF9BRkZJTklUWSwKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHNjdXJyLT52
Y3B1LT5zY2hlZF9pdGVtLCBCQUxBTkNFX1NPRlRfQUZGSU5JVFksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2gpOwogICAgICAgICBpZiAoIHVubGlrZWx5
KCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoKSkgKQogICAgICAgICB7CkBA
IC0zMzc3LDcgKzMzNzksNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsCiAgICAgICAgIH0KIAogICAgICAgICAvKiBPbmx5IGNvbnNpZGVyIHZjcHVz
IHRoYXQgYXJlIGFsbG93ZWQgdG8gcnVuIG9uIHRoaXMgcHJvY2Vzc29yLiAqLwotICAgICAgICBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkg
KQorICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ZjLT52Y3B1LT5zY2hlZF9p
dGVtLT5jcHVfaGFyZF9hZmZpbml0eSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAoKnNraXBw
ZWQpKys7CiAgICAgICAgICAgICBjb250aW51ZTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggNjIwOTI1ZThjZS4uYzQ1
YWY5ZjhlZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMKQEAgLTEyMyw3ICsxMjMsOCBAQCBzdGF0aWMgaW5saW5lIHN0cnVj
dCBudWxsX2l0ZW0gKm51bGxfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHN0
YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
diwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIGFmZmluaXR5
X2JhbGFuY2VfY3B1bWFzayh2LT5zY2hlZF9pdGVtLCBiYWxhbmNlX3N0ZXAsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
CiAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKIApA
QCAtMjgxLDEwICsyODIsMTAgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vf
c3RlcCggYnMgKQogICAgIHsKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5J
VFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYpICkKKyAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNF
X1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KGl0ZW0pICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2LCBicywgY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNr
KGl0ZW0sIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1
cyk7CiAKICAgICAgICAgLyoKQEAgLTMyMSw3ICszMjIsNyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgICAqIGFzIHdlIHdp
bGwgYWN0dWFsbHkgYXNzaWduIHRoZSB2Q1BVIHRvIHRoZSBwQ1BVIHdlIHJldHVybiBmcm9tIGhl
cmUsCiAgICAgICogb25seSBpZiB0aGUgcENQVSBpcyBmcmVlLgogICAgICAqLwotICAgIGNwdW1h
c2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cywgdi0+Y3B1X2hhcmRfYWZmaW5p
dHkpOworICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cywgaXRl
bS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIG5ld19jcHUgPSBjcHVtYXNrX2FueShjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSkpOwogCiAgb3V0OgpAQCAtNDM4LDcgKzQzOSw3IEBAIHN0YXRpYyB2
b2lkIG51bGxfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAg
bG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhpdGVtKTsKIAotICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSwKICAg
ICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOwogCiAgICAg
LyogSWYgdGhlIHBDUFUgaXMgZnJlZSwgd2UgYXNzaWduIHYgdG8gaXQgKi8KQEAgLTQ5Niw3ICs0
OTcsOCBAQCBzdGF0aWMgdm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2
LCBzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2
YywgJnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52
Y3B1KSApCisgICAgICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgor
ICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1LT5zY2hlZF9pdGVt
KSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgIGlmICggdmNwdV9j
aGVja19hZmZpbml0eSh3dmMtPnZjcHUsIGNwdSwgYnMpICkKQEAgLTc3NSw3ICs3NzcsNyBAQCBz
dGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYtPndh
aXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIGJz
ID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAgICAgICAgICAgIWhhc19z
b2Z0X2FmZmluaXR5KHd2Yy0+dmNwdSkgKQorICAgICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0
X2FmZmluaXR5KHd2Yy0+dmNwdS0+c2NoZWRfaXRlbSkgKQogICAgICAgICAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICAgICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMt
PnZjcHUsIGNwdSwgYnMpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hl
bi9jb21tb24vc2NoZWRfcnQuYwppbmRleCBhNjA0YTBkNWE2Li41ODU2MGQwODZiIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBA
IC0zMjcsNyArMzI3LDcgQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgY29uc3Qgc3RydWN0IHJ0X2l0ZW0gKnN2YykKICAgICBtYXNrID0gY3B1bWFza19zY3JhdGNo
X2NwdShzdmMtPnZjcHUtPnByb2Nlc3Nvcik7CiAKICAgICBjcHVwb29sX21hc2sgPSBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKHN2Yy0+dmNwdS0+ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZChtYXNr
LCBjcHVwb29sX21hc2ssIHN2Yy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGNwdW1h
c2tfYW5kKG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT52Y3B1LT5zY2hlZF9pdGVtLT5jcHVfaGFy
ZF9hZmZpbml0eSk7CiAgICAgcHJpbnRrKCJbJTVkLiUtMnVdIGNwdSAldSwgKCUiUFJJX3N0aW1l
IiwgJSJQUklfc3RpbWUiKSwiCiAgICAgICAgICAgICIgY3VyX2I9JSJQUklfc3RpbWUiIGN1cl9k
PSUiUFJJX3N0aW1lIiBsYXN0X3N0YXJ0PSUiUFJJX3N0aW1lIlxuIgogICAgICAgICAgICAiIFx0
XHQgcHJpb3JpdHlfbGV2ZWw9JWQgaGFzX2V4dHJhdGltZT0lZFxuIgpAQCAtNjQ1LDcgKzY0NSw3
IEBAIHJ0X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiAgICAgaW50IGNwdTsKIAogICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2sodmMtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQoJmNwdXMsIG9ubGluZSwgdmMt
PmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCBpdGVt
LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHZjLT5w
cm9jZXNzb3IsICZjcHVzKQogICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29yCkBAIC0xMDMwLDcg
KzEwMzAsOCBAQCBydW5xX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBj
cHVtYXNrX3QgKm1hc2spCiAKICAgICAgICAgLyogbWFzayBjcHVfaGFyZF9hZmZpbml0eSAmIGNw
dXBvb2wgJiBtYXNrICovCiAgICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
aXRlcl9zdmMtPnZjcHUtPmRvbWFpbik7Ci0gICAgICAgIGNwdW1hc2tfYW5kKCZjcHVfY29tbW9u
LCBvbmxpbmUsIGl0ZXJfc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIGNw
dW1hc2tfYW5kKCZjcHVfY29tbW9uLCBvbmxpbmUsCisgICAgICAgICAgICAgICAgICAgIGl0ZXJf
c3ZjLT52Y3B1LT5zY2hlZF9pdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgIGNwdW1h
c2tfYW5kKCZjcHVfY29tbW9uLCBtYXNrLCAmY3B1X2NvbW1vbik7CiAgICAgICAgIGlmICggY3B1
bWFza19lbXB0eSgmY3B1X2NvbW1vbikgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0xMTk5
LDcgKzEyMDAsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBydF9pdGVtICpuZXcpCiAgICAgICAgIHJldHVybjsKIAogICAgIG9ubGluZSA9IGNwdXBv
b2xfZG9tYWluX2NwdW1hc2sobmV3LT52Y3B1LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5kKCZu
b3RfdGlja2xlZCwgb25saW5lLCBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBj
cHVtYXNrX2FuZCgmbm90X3RpY2tsZWQsIG9ubGluZSwgbmV3LT52Y3B1LT5zY2hlZF9pdGVtLT5j
cHVfaGFyZF9hZmZpbml0eSk7CiAgICAgY3B1bWFza19hbmRub3QoJm5vdF90aWNrbGVkLCAmbm90
X3RpY2tsZWQsICZwcnYtPnRpY2tsZWQpOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBhODM4MmQ5ODEyLi5i
ZTg1ZmI4MDAwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0yNzQsNiArMjc0LDEyIEBAIHN0YXRpYyB2b2lkIHNjaGVkX2Zy
ZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICB9CiAKICAgICBpdGVtLT52Y3B1
LT5zY2hlZF9pdGVtID0gTlVMTDsKKworICAgIGZyZWVfY3B1bWFza192YXIoaXRlbS0+Y3B1X2hh
cmRfYWZmaW5pdHkpOworICAgIGZyZWVfY3B1bWFza192YXIoaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHlfdG1wKTsKKyAgICBmcmVlX2NwdW1hc2tfdmFyKGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3Nh
dmVkKTsKKyAgICBmcmVlX2NwdW1hc2tfdmFyKGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KTsKKwog
ICAgIHhmcmVlKGl0ZW0pOwogfQogCkBAIC0yOTcsNyArMzAzLDE3IEBAIHN0YXRpYyBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqc2NoZWRfYWxsb2NfaXRlbShzdHJ1Y3QgdmNwdSAqdikKICAgICBpdGVtLT5u
ZXh0X2luX2xpc3QgPSAqcHJldl9pdGVtOwogICAgICpwcmV2X2l0ZW0gPSBpdGVtOwogCisgICAg
aWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKKyAg
ICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJml0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3RtcCkg
fHwKKyAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJml0ZW0tPmNwdV9oYXJkX2FmZmluaXR5
X3NhdmVkKSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmaXRlbS0+Y3B1X3NvZnRf
YWZmaW5pdHkpICkKKyAgICAgICAgZ290byBmYWlsOworCiAgICAgcmV0dXJuIGl0ZW07CisKKyBm
YWlsOgorICAgIHNjaGVkX2ZyZWVfaXRlbShpdGVtKTsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAog
aW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3Nv
cikKQEAgLTM2Nyw3ICszODMsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgewotICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAgIGlmICggdi0+
c2NoZWRfaXRlbS0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
CiAgICAgfQogCkBAIC02OTIsNyArNzA4LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2Zp
bmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBw
aWNrX2NhbGxlZCAmJgogICAgICAgICAgICAgICAgICAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hl
ZF9yZXMsIG5ld19jcHUpLT5zY2hlZHVsZV9sb2NrKSAmJgotICAgICAgICAgICAgICAgICBjcHVt
YXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmNwdV9oYXJkX2FmZmluaXR5KSAmJgorICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPnNjaGVkX2l0ZW0tPmNwdV9oYXJk
X2FmZmluaXR5KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUs
IHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTc2OCw2ICs3ODQsNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICAgICAgdW5z
aWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKIAogICAgICAgICBBU1NFUlQoIXZjcHVfcnVubmFi
bGUodikpOwogCkBAIC03NzksMTUgKzc5NiwxNSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0
eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKiBzZXQgdi0+cHJvY2Vzc29yIG9mIGVhY2gg
b2YgdGhlaXIgdkNQVXMgdG8gc29tZXRoaW5nIHRoYXQgd2lsbAogICAgICAgICAgKiBtYWtlIHNl
bnNlIGZvciB0aGUgc2NoZWR1bGVyIG9mIHRoZSBjcHVwb29sIGluIHdoaWNoIHRoZXkgYXJlIGlu
LgogICAgICAgICAgKi8KLSAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAg
ICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgIGlmICggY3B1bWFza19l
bXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAgaWYgKCBpdGVtLT5hZmZpbml0
eV9icm9rZW4gKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZp
bml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICAg
ICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAg
ICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV9zYXZl
ZCwgTlVMTCk7CisgICAgICAgICAgICAgICAgaXRlbS0+YWZmaW5pdHlfYnJva2VuID0gMDsKKyAg
ICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0t
PmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2soZCkpOwogICAgICAgICAgICAgfQogCkBAIC03OTUsMTggKzgxMiwxNyBA
QCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmlu
aXR5IGZvciAlcHZcbiIsIHYpOwogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2
LCAmY3B1bWFza19hbGwsIE5VTEwpOwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAg
ICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBpdGVtLT5jcHVfaGFyZF9h
ZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKGQpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIHYtPnByb2Nlc3Nv
ciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Ci0gICAgICAgIHYtPnNj
aGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpOworICAgICAg
ICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKTsKIAotICAgICAg
ICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF9pdGVtKTsKLSAgICAgICAg
di0+c2NoZWRfaXRlbS0+cmVzID0gU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHBpY2tfcmVz
b3VyY2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX2l0
ZW0pOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSB2LT5zY2hlZF9pdGVtLT5yZXMtPnByb2Nlc3Nv
cjsKKyAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CisgICAgICAg
IGl0ZW0tPnJlcyA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX3Jlc291cmNlLCBp
dGVtKTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAgICAg
ICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0gdi0+
cHJvY2Vzc29yICkKQEAgLTgzOCwxNiArODU0LDE3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
ICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgICAgICAgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX2l0ZW0s
ICZmbGFncyk7CisgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHYtPnNjaGVk
X2l0ZW07CisgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2Nr
X2lycXNhdmUoaXRlbSwgJmZsYWdzKTsKIAotICAgICAgICAgICAgY3B1bWFza19hbmQoJm9ubGlu
ZV9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksIGMtPmNwdV92YWxpZCk7CisgICAgICAg
ICAgICBjcHVtYXNrX2FuZCgmb25saW5lX2FmZmluaXR5LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0
eSwgYy0+Y3B1X3ZhbGlkKTsKICAgICAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmb25saW5l
X2FmZmluaXR5KSAmJgotICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgdi0+
Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShj
cHUsIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAgICAgIGlmICggaXRl
bS0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgIC8qIFRoZSB2Y3B1IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBpdC4gKi8K
LSAgICAgICAgICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdi0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGl0ZW0pOwogICAgICAgICAgICAgICAg
ICAgICByZXQgPSAtRUFERFJJTlVTRTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICAgICAgfQpAQCAtODYwLDcgKzg3Nyw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGlmICggdi0+cHJvY2Vzc29yICE9IGNw
dSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgbm90IG9u
IHRoaXMgY3B1LCBzbyB3ZSBjYW4gbW92ZSBvbi4gKi8KLSAgICAgICAgICAgICAgICBpdGVtX3Nj
aGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKKyAg
ICAgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdz
LCBpdGVtKTsKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIApAQCAt
ODczLDcgKzg5MCw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKICAgICAgICAgICAgICAqICAgIHRoaW5ncyB3b3VsZCBoYXZlIGZhaWxlZCBiZWZvcmUgZ2V0
dGluZyBpbiBoZXJlLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVf
c3RhcnQodik7Ci0gICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxv
Y2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGl0ZW0pOwogCiAgICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfZmluaXNoKHYpOwogCkBAIC05MDQsNyArOTIxLDcgQEAgc3RhdGljIGludCBjcHVfZGlz
YWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKICAgICB7CiAgICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCB2LT5hZmZp
bml0eV9icm9rZW4gKQorICAgICAgICAgICAgaWYgKCB2LT5zY2hlZF9pdGVtLT5hZmZpbml0eV9i
cm9rZW4gKQogICAgICAgICAgICAgICAgIHJldHVybiAtRUFERFJJTlVTRTsKICAgICAgICAgICAg
IGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9zdXNwZW5kICYmIHYtPnByb2Nlc3NvciA9
PSBjcHUgKQogICAgICAgICAgICAgICAgIHJldHVybiAtRUFHQUlOOwpAQCAtOTI0LDI5ICs5NDEs
MzAgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50
IGNwdSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBTQ0hFRF9P
UChkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksIGFkanVzdF9hZmZpbml0eSwgdi0+c2NoZWRfaXRl
bSwKLSAgICAgICAgICAgICBoYXJkLCBzb2Z0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSA9IHYtPnNjaGVkX2l0ZW07CisgICAgU0NIRURfT1AoZG9tX3NjaGVkdWxlcih2LT5kb21haW4p
LCBhZGp1c3RfYWZmaW5pdHksIGl0ZW0sIGhhcmQsIHNvZnQpOwogCiAgICAgaWYgKCBoYXJkICkK
LSAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBoYXJkKTsKKyAgICAg
ICAgY3B1bWFza19jb3B5KGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LCBoYXJkKTsKICAgICBpZiAo
IHNvZnQgKQotICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X3NvZnRfYWZmaW5pdHksIHNvZnQp
OworICAgICAgICBjcHVtYXNrX2NvcHkoaXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHksIHNvZnQpOwog
Ci0gICAgdi0+c29mdF9hZmZfZWZmZWN0aXZlID0gIWNwdW1hc2tfc3Vic2V0KHYtPmNwdV9oYXJk
X2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5jcHVfc29mdF9hZmZpbml0eSkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX2ludGVyc2VjdHModi0+Y3B1X3NvZnRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBp
dGVtLT5zb2Z0X2FmZl9lZmZlY3RpdmUgPSAhY3B1bWFza19zdWJzZXQoaXRlbS0+Y3B1X2hhcmRf
YWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNwdW1hc2tfaW50ZXJzZWN0cyhpdGVtLT5jcHVfc29mdF9hZmZpbml0eSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbS0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwogfQogCiBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgIHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmFmZmluaXR5LCBjb25zdCBjcHVtYXNrX3QgKndo
aWNoKQogeworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKICAg
ICBzcGlubG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAwOwogCi0gICAgbG9jayA9IGl0ZW1f
c2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfaXRlbSk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1
bGVfbG9ja19pcnEoaXRlbSk7CiAKLSAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAg
aWYgKCBpdGVtLT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICByZXQgPSAtRUJVU1k7CiAgICAg
ZWxzZQogICAgIHsKQEAgLTk1NCwxOSArOTcyLDE5IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZm
aW5pdHkoCiAgICAgICAgICAqIFRlbGwgdGhlIHNjaGVkdWxlciB3ZSBjaGFuZ2VzIHNvbWV0aGlu
ZyBhYm91dCBhZmZpbml0eSwKICAgICAgICAgICogYW5kIGFzayB0byByZS1ldmFsdWF0ZSB2Y3B1
IHBsYWNlbWVudC4KICAgICAgICAgICovCi0gICAgICAgIGlmICggd2hpY2ggPT0gdi0+Y3B1X2hh
cmRfYWZmaW5pdHkgKQorICAgICAgICBpZiAoIHdoaWNoID09IGl0ZW0tPmNwdV9oYXJkX2FmZmlu
aXR5ICkKICAgICAgICAgewogICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGFmZmlu
aXR5LCBOVUxMKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIEFTU0VSVCh3aGljaCA9PSB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICBB
U1NFUlQod2hpY2ggPT0gaXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogICAgICAgICAgICAgc2No
ZWRfc2V0X2FmZmluaXR5KHYsIE5VTEwsIGFmZmluaXR5KTsKICAgICAgICAgfQogICAgICAgICB2
Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgfQogCi0gICAgaXRlbV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIHYtPnNjaGVkX2l0ZW0pOworICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShs
b2NrLCBpdGVtKTsKIAogICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eSh2LT5kb21haW4p
OwogCkBAIC05ODgsMTIgKzEwMDYsMTIgQEAgaW50IHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoc3Ry
dWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkpCiAgICAgaWYgKCBjcHVtYXNr
X2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAg
ICByZXR1cm4gdmNwdV9zZXRfYWZmaW5pdHkodiwgYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKKyAgICByZXR1cm4gdmNwdV9zZXRfYWZmaW5pdHkodiwgYWZmaW5pdHksIHYtPnNjaGVk
X2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKIH0KIAogaW50IHZjcHVfc2V0X3NvZnRfYWZmaW5p
dHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkpCiB7Ci0gICAgcmV0
dXJuIHZjcHVfc2V0X2FmZmluaXR5KHYsIGFmZmluaXR5LCB2LT5jcHVfc29mdF9hZmZpbml0eSk7
CisgICAgcmV0dXJuIHZjcHVfc2V0X2FmZmluaXR5KHYsIGFmZmluaXR5LCB2LT5zY2hlZF9pdGVt
LT5jcHVfc29mdF9hZmZpbml0eSk7CiB9CiAKIC8qIEJsb2NrIHRoZSBjdXJyZW50bHktZXhlY3V0
aW5nIGRvbWFpbiB1bnRpbCBhIHBlcnRpbmVudCBldmVudCBvY2N1cnMuICovCkBAIC0xMTg3LDI4
ICsxMjA1LDMwIEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCkKIAogaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQogewor
ICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKICAgICBzcGlubG9j
a190ICpsb2NrOwogICAgIGludCByZXQgPSAtRUlOVkFMOwogCi0gICAgbG9jayA9IGl0ZW1fc2No
ZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfaXRlbSk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVf
bG9ja19pcnEoaXRlbSk7CiAKICAgICBpZiAoIGNwdSA8IDAgKQogICAgIHsKLSAgICAgICAgaWYg
KCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICBpZiAoIGl0ZW0tPmFmZmluaXR5X2Jyb2tl
biApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB2LT5jcHVf
aGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICB2LT5hZmZpbml0eV9icm9r
ZW4gPSAwOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGl0ZW0tPmNwdV9oYXJk
X2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgIGl0ZW0tPmFmZmluaXR5X2Jyb2tl
biA9IDA7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2Ug
aWYgKCBjcHUgPCBucl9jcHVfaWRzICkKICAgICB7Ci0gICAgICAgIGlmICggdi0+YWZmaW5pdHlf
YnJva2VuICkKKyAgICAgICAgaWYgKCBpdGVtLT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAg
ICAgcmV0ID0gLUVCVVNZOwogICAgICAgICBlbHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUs
IFZDUFUyT05MSU5FKHYpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1hc2tfY29weSh2
LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOwotICAgICAg
ICAgICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMTsKKyAgICAgICAgICAgIGNwdW1hc2tfY29weShp
dGVtLT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBp
dGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBpdGVtLT5hZmZpbml0eV9icm9r
ZW4gPSAxOwogICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGNwdW1hc2tfb2YoY3B1
KSwgTlVMTCk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CkBAIC0xMjE3LDcgKzEy
MzcsNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYsIGludCBjcHUpCiAg
ICAgaWYgKCByZXQgPT0gMCApCiAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKIAotICAg
IGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF9pdGVtKTsKKyAgICBpdGVt
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgaXRlbSk7CiAKICAgICBkb21haW5fdXBkYXRlX25v
ZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApAQCAtMTU2OSw3ICsxNTg5LDcgQEAgc3RhdGljIHZv
aWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAgKChwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9j
a2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgogICAgICAgICAgKHZjcHVfcnVubmFibGUocHJldikg
PyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKICAgICAgICAgbm93KTsK
LSAgICBwcmV2LT5sYXN0X3J1bl90aW1lID0gbm93OworICAgIHByZXYtPnNjaGVkX2l0ZW0tPmxh
c3RfcnVuX3RpbWUgPSBub3c7CiAKICAgICBBU1NFUlQobmV4dC0+cnVuc3RhdGUuc3RhdGUgIT0g
UlVOU1RBVEVfcnVubmluZyk7CiAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgUlVOU1RB
VEVfcnVubmluZywgbm93KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2Nv
bW1vbi93YWl0LmMKaW5kZXggNGY4MzBhMTRlOC4uNmI5MTA5MmM3MSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTIwLDYgKzIwLDcgQEAK
ICAqLwogCiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgogI2luY2x1
ZGUgPHhlbi9lcnJuby5oPgpAQCAtMTMyLDcgKzEzMyw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFy
ZV90b193YWl0KHN0cnVjdCB3YWl0cXVldWVfdmNwdSAqd3F2KQogCiAgICAgLyogU2F2ZSBjdXJy
ZW50IFZDUFUgYWZmaW5pdHk7IGZvcmNlIHdha2V1cCBvbiAqdGhpcyogQ1BVIG9ubHkuICovCiAg
ICAgd3F2LT53YWtldXBfY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIGNwdW1hc2tfY29w
eSgmd3F2LT5zYXZlZF9hZmZpbml0eSwgY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGNw
dW1hc2tfY29weSgmd3F2LT5zYXZlZF9hZmZpbml0eSwgY3Vyci0+c2NoZWRfaXRlbS0+Y3B1X2hh
cmRfYWZmaW5pdHkpOwogICAgIGlmICggdmNwdV9zZXRfaGFyZF9hZmZpbml0eShjdXJyLCBjcHVt
YXNrX29mKHdxdi0+d2FrZXVwX2NwdSkpICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19FUlIsICJVbmFibGUgdG8gc2V0IHZjcHUgYWZmaW5pdHlcbiIpOwpAQCAtMTk5LDcgKzIwMCw3
IEBAIHZvaWQgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCh2b2lkKQogICAgIHsKICAgICAgICAgLyog
UmUtc2V0IFZDUFUgYWZmaW5pdHkgYW5kIHJlLWVudGVyIHRoZSBzY2hlZHVsZXIuICovCiAgICAg
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICAgICAgY3B1bWFza19jb3B5KCZ3
cXYtPnNhdmVkX2FmZmluaXR5LCBjdXJyLT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIGNw
dW1hc2tfY29weSgmd3F2LT5zYXZlZF9hZmZpbml0eSwgY3Vyci0+c2NoZWRfaXRlbS0+Y3B1X2hh
cmRfYWZmaW5pdHkpOwogICAgICAgICBpZiAoIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoY3Vyciwg
Y3B1bWFza19vZih3cXYtPndha2V1cF9jcHUpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUgdG8gc2V0IHZjcHUgYWZmaW5pdHlcbiIpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaAppbmRleCBkNTQ5ZWY2OTZlLi41NzcwMTViODY4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAt
NTQsNiArNTQsMjIgQEAgc3RydWN0IHNjaGVkX2l0ZW0gewogICAgIHZvaWQgICAgICAgICAgICAg
ICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCiAgICAgc3RydWN0
IHNjaGVkX2l0ZW0gICAgICpuZXh0X2luX2xpc3Q7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICpyZXM7CisKKyAgICAvKiBMYXN0IHRpbWUgd2hlbiBpdGVtIGhhcyBiZWVuIHNjaGVkdWxlZCBv
dXQuICovCisgICAgdWludDY0X3QgICAgICAgICAgICAgICBsYXN0X3J1bl90aW1lOworCisgICAg
LyogSXRlbSBuZWVkcyBhZmZpbml0eSByZXN0b3JlZC4gKi8KKyAgICBib29sICAgICAgICAgICAg
ICAgICAgIGFmZmluaXR5X2Jyb2tlbjsKKyAgICAvKiBEb2VzIHNvZnQgYWZmaW5pdHkgYWN0dWFs
bHkgcGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLworICAgIGJvb2wgICAgICAg
ICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOworICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBv
biB3aGljaCB0aGlzIFZDUFUgbWF5IHJ1bi4gKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAg
IGNwdV9oYXJkX2FmZmluaXR5OworICAgIC8qIFVzZWQgdG8gY2hhbmdlIGFmZmluaXR5IHRlbXBv
cmFyaWx5LiAqLworICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHlf
dG1wOworICAgIC8qIFVzZWQgdG8gcmVzdG9yZSBhZmZpbml0eSBhY3Jvc3MgUzMuICovCisgICAg
Y3B1bWFza192YXJfdCAgICAgICAgICBjcHVfaGFyZF9hZmZpbml0eV9zYXZlZDsKKyAgICAvKiBC
aXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIHByZWZlcnMgdG8gcnVuLiAqLworICAg
IGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X3NvZnRfYWZmaW5pdHk7CiB9OwogCiAjZGVmaW5l
IGZvcl9lYWNoX3NjaGVkX2l0ZW0oZCwgZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKQEAgLTI5MCwxMSArMzA2LDExIEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190
KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCiAgKiAqIFRoZSBoYXJk
IGFmZmluaXR5IGlzIG5vdCBhIHN1YnNldCBvZiBzb2Z0IGFmZmluaXR5CiAgKiAqIFRoZXJlIGlz
IGFuIG92ZXJsYXAgYmV0d2VlbiB0aGUgc29mdCBhbmQgaGFyZCBhZmZpbml0eSBtYXNrcwogICov
Ci1zdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKK3N0YXRpYyBpbmxpbmUgaW50IGhhc19zb2Z0X2FmZmluaXR5KGNvbnN0IHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewotICAgIHJldHVybiB2LT5zb2Z0X2FmZl9lZmZlY3RpdmUgJiYKLSAg
ICAgICAgICAgIWNwdW1hc2tfc3Vic2V0KGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWlu
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAg
ICByZXR1cm4gaXRlbS0+c29mdF9hZmZfZWZmZWN0aXZlICYmCisgICAgICAgICAgICFjcHVtYXNr
X3N1YnNldChjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGl0ZW0tPnZjcHUtPmRvbWFpbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpdGVtLT5jcHVfc29mdF9hZmZpbml0eSk7CiB9CiAKIC8q
CkBAIC0zMDQsMTcgKzMyMCwxOCBAQCBzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0
eShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAqIHRvIGF2b2lkIHJ1bm5pbmcgYSB2Y3B1IHdoZXJl
IGl0IHdvdWxkIGxpa2UsIGJ1dCBpcyBub3QgYWxsb3dlZCB0byEKICAqLwogc3RhdGljIGlubGlu
ZSB2b2lkCi1hZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGlu
dCBzdGVwLCBjcHVtYXNrX3QgKm1hc2spCithZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIGludCBzdGVwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICBpZiAoIHN0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FG
RklOSVRZICkKICAgICB7Ci0gICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIHYtPmNwdV9zb2Z0X2Fm
ZmluaXR5LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIGNwdW1hc2tfYW5kKG1hc2ss
IGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAg
ICAgICAgaWYgKCB1bmxpa2VseShjcHVtYXNrX2VtcHR5KG1hc2spKSApCi0gICAgICAgICAgICBj
cHVtYXNrX2NvcHkobWFzaywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1
bWFza19jb3B5KG1hc2ssIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICB9CiAgICAgZWxz
ZSAvKiBzdGVwID09IEJBTEFOQ0VfSEFSRF9BRkZJTklUWSAqLwotICAgICAgICBjcHVtYXNrX2Nv
cHkobWFzaywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICBjcHVtYXNrX2NvcHkobWFz
aywgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogfQogCiAjZW5kaWYgLyogX19YRU5fU0NIRURf
SUZfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCmluZGV4IDJlOWNlZDI5YTguLjRiNTlkZTQyZGEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBA
IC0xNzUsOSArMTc1LDYgQEAgc3RydWN0IHZjcHUKICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBn
dWVzdCBhZGRyZXNzICovCiAjZW5kaWYKIAotICAgIC8qIGxhc3QgdGltZSB3aGVuIHZDUFUgaXMg
c2NoZWR1bGVkIG91dCAqLwotICAgIHVpbnQ2NF90IGxhc3RfcnVuX3RpbWU7Ci0KICAgICAvKiBI
YXMgdGhlIEZQVSBiZWVuIGluaXRpYWxpc2VkPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgZnB1
X2luaXRpYWxpc2VkOwogICAgIC8qIEhhcyB0aGUgRlBVIGJlZW4gdXNlZCBzaW5jZSBpdCB3YXMg
bGFzdCBzYXZlZD8gKi8KQEAgLTIwMyw4ICsyMDAsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wg
ICAgICAgICAgICAgZGVmZXJfc2h1dGRvd247CiAgICAgLyogVkNQVSBpcyBwYXVzZWQgZm9sbG93
aW5nIHNodXRkb3duIHJlcXVlc3QgKGQtPmlzX3NodXR0aW5nX2Rvd24pPyAqLwogICAgIGJvb2wg
ICAgICAgICAgICAgcGF1c2VkX2Zvcl9zaHV0ZG93bjsKLSAgICAvKiBWQ1BVIG5lZWQgYWZmaW5p
dHkgcmVzdG9yZWQgKi8KLSAgICBib29sICAgICAgICAgICAgIGFmZmluaXR5X2Jyb2tlbjsKIAog
ICAgIC8qIEEgaHlwZXJjYWxsIGhhcyBiZWVuIHByZWVtcHRlZC4gKi8KICAgICBib29sICAgICAg
ICAgICAgIGhjYWxsX3ByZWVtcHRlZDsKQEAgLTIxMyw5ICsyMDgsNiBAQCBzdHJ1Y3QgdmNwdQog
ICAgIGJvb2wgICAgICAgICAgICAgaGNhbGxfY29tcGF0OwogI2VuZGlmCiAKLSAgICAvKiBEb2Vz
IHNvZnQgYWZmaW5pdHkgYWN0dWFsbHkgcGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkp
PyAqLwotICAgIGJvb2wgICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOwotCiAgICAgLyog
VGhlIENQVSwgaWYgYW55LCB3aGljaCBpcyBob2xkaW5nIG9udG8gdGhpcyBWQ1BVJ3Mgc3RhdGUu
ICovCiAjZGVmaW5lIFZDUFVfQ1BVX0NMRUFOICh+MHUpCiAgICAgdW5zaWduZWQgaW50ICAgICBk
aXJ0eV9jcHU7CkBAIC0yNDcsMTYgKzIzOSw2IEBAIHN0cnVjdCB2Y3B1CiAgICAgZXZ0Y2huX3Bv
cnRfdCAgICB2aXJxX3RvX2V2dGNobltOUl9WSVJRU107CiAgICAgc3BpbmxvY2tfdCAgICAgICB2
aXJxX2xvY2s7CiAKLSAgICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIG1h
eSBydW4uICovCi0gICAgY3B1bWFza192YXJfdCAgICBjcHVfaGFyZF9hZmZpbml0eTsKLSAgICAv
KiBVc2VkIHRvIGNoYW5nZSBhZmZpbml0eSB0ZW1wb3JhcmlseS4gKi8KLSAgICBjcHVtYXNrX3Zh
cl90ICAgIGNwdV9oYXJkX2FmZmluaXR5X3RtcDsKLSAgICAvKiBVc2VkIHRvIHJlc3RvcmUgYWZm
aW5pdHkgYWNyb3NzIFMzLiAqLwotICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQ7Ci0KLSAgICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIHBy
ZWZlcnMgdG8gcnVuLiAqLwotICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3NvZnRfYWZmaW5pdHk7
Ci0KICAgICAvKiBUYXNrbGV0IGZvciBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KCkuICovCiAg
ICAgc3RydWN0IHRhc2tsZXQgICBjb250aW51ZV9oeXBlcmNhbGxfdGFza2xldDsKIApAQCAtOTY0
LDcgKzk0Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKIH0KIAogI2RlZmluZSBpc19waW5uZWRfdmNwdSh2KSAoKHYpLT5kb21haW4tPmlz
X3Bpbm5lZCB8fCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3dlaWdodCgo
diktPmNwdV9oYXJkX2FmZmluaXR5KSA9PSAxKQorICAgICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0
KCh2KS0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IDEpCiAjaWZkZWYgQ09ORklH
X0hBU19QQVNTVEhST1VHSAogI2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+
c3RhdHVzICE9IElPTU1VX1NUQVRVU19kaXNhYmxlZCkKICNkZWZpbmUgbmVlZF9pb21tdV9wdF9z
eW5jKGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10: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 1h9t95-0004bz-Ig; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8l-0003oJ-OG
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:55 +0000
X-Inumbo-ID: b2516c8c-5234-11e9-8f4b-7b660fc77d11
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2516c8c-5234-11e9-8f4b-7b660fc77d11;
 Fri, 29 Mar 2019 15:09: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 3921AB001;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:19 +0100
Message-Id: <20190329150934.17694-35-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 34/49] xen: switch from for_each_vcpu() to
 for_each_sched_item()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlcmUgYXBwcm9wcmlhdGUgc3dpdGNoIGZyb20gZm9yX2VhY2hfdmNwdSgpIHRvIGZvcl9lYWNo
X3NjaGVkX2l0ZW0oKQppbiBvcmRlciB0byBwcmVwYXJlIGNvcmUgc2NoZWR1bGluZy4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgfCAgIDkgKystLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMTEyICsrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDU4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGE1ZjAxNDY0NTku
LjI3NzNhMjExMjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2Nv
bW1vbi9kb21haW4uYwpAQCAtNTExLDcgKzUxMSw3IEBAIHZvaWQgZG9tYWluX3VwZGF0ZV9ub2Rl
X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgY3B1bWFza192YXJfdCBkb21fY3B1bWFz
aywgZG9tX2NwdW1hc2tfc29mdDsKICAgICBjcHVtYXNrX3QgKmRvbV9hZmZpbml0eTsKICAgICBj
b25zdCBjcHVtYXNrX3QgKm9ubGluZTsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAgLyogRG8gd2Ug
aGF2ZSB2Y3B1cyBhbHJlYWR5PyBJZiBub3QsIG5vIG5lZWQgdG8gdXBkYXRlIG5vZGUtYWZmaW5p
dHkuICovCkBAIC01NDQsMTIgKzU0NCwxMSBAQCB2b2lkIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZp
bml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKiBhbmQgdGhlIGZ1bGwgbWFzayBvZiB3
aGVyZSBpdCB3b3VsZCBwcmVmZXIgdG8gcnVuICh0aGUgdW5pb24gb2YKICAgICAgICAgICogdGhl
IHNvZnQgYWZmaW5pdHkgb2YgYWxsIGl0cyB2YXJpb3VzIHZjcHVzKS4gTGV0J3MgYnVpbGQgdGhl
bS4KICAgICAgICAgICovCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAg
Zm9yX2VhY2hfc2NoZWRfaXRlbSAoIGQsIGl0ZW0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBj
cHVtYXNrX29yKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywKLSAgICAgICAgICAgICAgICAgICAg
ICAgdi0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFz
a19vcihkb21fY3B1bWFzaywgZG9tX2NwdW1hc2ssIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsK
ICAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2tfc29mdCwgZG9tX2NwdW1hc2tfc29m
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfaXRlbS0+Y3B1X3NvZnRfYWZmaW5p
dHkpOworICAgICAgICAgICAgICAgICAgICAgICBpdGVtLT5jcHVfc29mdF9hZmZpbml0eSk7CiAg
ICAgICAgIH0KICAgICAgICAgLyogRmlsdGVyIG91dCBub24tb25saW5lIGNwdXMgKi8KICAgICAg
ICAgY3B1bWFza19hbmQoZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrLCBvbmxpbmUpOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IGE1MTQ3Yjk0ODEuLjVhMTJkOWJkYzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTQyNCwxNiArNDI0LDE3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIGludCBzY2hl
ZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKICAgICB1bnNp
Z25lZCBpbnQgbmV3X3A7Ci0gICAgdm9pZCAqKnZjcHVfcHJpdjsKKyAgICB2b2lkICoqaXRlbV9w
cml2OwogICAgIHZvaWQgKmRvbWRhdGE7Ci0gICAgdm9pZCAqdmNwdWRhdGE7CisgICAgdm9pZCAq
aXRlbWRhdGE7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICB2b2lkICpvbGRf
ZG9tZGF0YTsKIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBmb3JfZWFjaF9zY2hl
ZF9pdGVtICggZCwgaXRlbSApCiAgICAgewotICAgICAgICBpZiAoIHYtPnNjaGVkX2l0ZW0tPmFm
ZmluaXR5X2Jyb2tlbiApCisgICAgICAgIGlmICggaXRlbS0+YWZmaW5pdHlfYnJva2VuICkKICAg
ICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCkBAIC00NDEsMjIgKzQ0MiwyMiBAQCBp
bnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMp
CiAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihkb21k
YXRhKTsKIAotICAgIHZjcHVfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBkLT5tYXhfdmNw
dXMpOwotICAgIGlmICggdmNwdV9wcml2ID09IE5VTEwgKQorICAgIGl0ZW1fcHJpdiA9IHh6YWxs
b2NfYXJyYXkodm9pZCAqLCBkLT5tYXhfdmNwdXMpOworICAgIGlmICggaXRlbV9wcml2ID09IE5V
TEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRh
KTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCi0gICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAgICB7Ci0gICAg
ICAgIHZjcHVfcHJpdlt2LT52Y3B1X2lkXSA9IFNDSEVEX09QKGMtPnNjaGVkLCBhbGxvY192ZGF0
YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfaXRl
bSwgZG9tZGF0YSk7Ci0gICAgICAgIGlmICggdmNwdV9wcml2W3YtPnZjcHVfaWRdID09IE5VTEwg
KQorICAgICAgICBpdGVtX3ByaXZbaXRlbS0+aXRlbV9pZF0gPSBTQ0hFRF9PUChjLT5zY2hlZCwg
YWxsb2NfdmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGl0ZW0sIGRvbWRhdGEpOworICAgICAgICBpZiAoIGl0ZW1fcHJpdltpdGVtLT5pdGVtX2lkXSA9
PSBOVUxMICkKICAgICAgICAgewotICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQot
ICAgICAgICAgICAgICAgIHhmcmVlKHZjcHVfcHJpdlt2LT52Y3B1X2lkXSk7Ci0gICAgICAgICAg
ICB4ZnJlZSh2Y3B1X3ByaXYpOworICAgICAgICAgICAgZm9yX2VhY2hfc2NoZWRfaXRlbSAoIGQs
IGl0ZW0gKQorICAgICAgICAgICAgICAgIHhmcmVlKGl0ZW1fcHJpdltpdGVtLT5pdGVtX2lkXSk7
CisgICAgICAgICAgICB4ZnJlZShpdGVtX3ByaXYpOwogICAgICAgICAgICAgc2NoZWRfZnJlZV9k
b21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
ICAgICAgICB9CkBAIC00NjcsMzAgKzQ2OCwzNSBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgb2xkX29wcyA9IGRvbV9zY2hl
ZHVsZXIoZCk7CiAgICAgb2xkX2RvbWRhdGEgPSBkLT5zY2hlZF9wcml2OwogCi0gICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAg
ICB7Ci0gICAgICAgIFNDSEVEX09QKG9sZF9vcHMsIHJlbW92ZV9pdGVtLCB2LT5zY2hlZF9pdGVt
KTsKKyAgICAgICAgU0NIRURfT1Aob2xkX29wcywgcmVtb3ZlX2l0ZW0sIGl0ZW0pOwogICAgIH0K
IAogICAgIGQtPmNwdXBvb2wgPSBjOwogICAgIGQtPnNjaGVkX3ByaXYgPSBkb21kYXRhOwogCiAg
ICAgbmV3X3AgPSBjcHVtYXNrX2ZpcnN0KGMtPmNwdV92YWxpZCk7Ci0gICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAgICB7CiAg
ICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAgICAgIHVuc2lnbmVkIGludCBpdGVtX3AgPSBu
ZXdfcDsKIAotICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX2l0ZW0tPnByaXY7CisgICAgICAg
IGl0ZW1kYXRhID0gaXRlbS0+cHJpdjsKIAotICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5wZXJp
b2RpY190aW1lciwgbmV3X3ApOwotICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5nbGVzaG90
X3RpbWVyLCBuZXdfcCk7Ci0gICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5l
d19wKTsKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkKKyAgICAg
ICAgeworICAgICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIG5ld19w
KTsKKyAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIsIG5ld19w
KTsKKyAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5ld19wKTsKKyAg
ICAgICAgICAgIG5ld19wID0gY3B1bWFza19jeWNsZShuZXdfcCwgYy0+Y3B1X3ZhbGlkKTsKKyAg
ICAgICAgfQogCi0gICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVk
X2l0ZW0pOworICAgICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAot
ICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1bWFza19hbGwp
OworICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkoaXRlbS0+dmNwdSwgJmNwdW1hc2tfYWxsLCAm
Y3B1bWFza19hbGwpOwogCi0gICAgICAgIHNjaGVkX3NldF9yZXModi0+c2NoZWRfaXRlbSwgcGVy
X2NwdShzY2hlZF9yZXMsIG5ld19wKSk7CisgICAgICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVy
X2NwdShzY2hlZF9yZXMsIGl0ZW1fcCkpOwogICAgICAgICAvKgogICAgICAgICAgKiBXaXRoIHYt
PnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1
cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hlZHVsZXIgbG9jaywKQEAgLTQ5
OCwxNSArNTA0LDEzIEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICovCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShs
b2NrKTsKIAotICAgICAgICB2LT5zY2hlZF9pdGVtLT5wcml2ID0gdmNwdV9wcml2W3YtPnZjcHVf
aWRdOworICAgICAgICBpdGVtLT5wcml2ID0gaXRlbV9wcml2W2l0ZW0tPml0ZW1faWRdOwogICAg
ICAgICBpZiAoICFkLT5pc19keWluZyApCiAgICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+
c2NoZWRfaXRlbSk7CiAKLSAgICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5ld19wLCBjLT5j
cHVfdmFsaWQpOworICAgICAgICBTQ0hFRF9PUChjLT5zY2hlZCwgaW5zZXJ0X2l0ZW0sIGl0ZW0p
OwogCi0gICAgICAgIFNDSEVEX09QKGMtPnNjaGVkLCBpbnNlcnRfaXRlbSwgdi0+c2NoZWRfaXRl
bSk7Ci0KLSAgICAgICAgU0NIRURfT1Aob2xkX29wcywgZnJlZV92ZGF0YSwgdmNwdWRhdGEpOwor
ICAgICAgICBTQ0hFRF9PUChvbGRfb3BzLCBmcmVlX3ZkYXRhLCBpdGVtZGF0YSk7CiAgICAgfQog
CiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwpAQCAtNTE1LDcgKzUxOSw3IEBA
IGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAq
YykKIAogICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShvbGRfb3BzLCBvbGRfZG9tZGF0YSk7CiAKLSAg
ICB4ZnJlZSh2Y3B1X3ByaXYpOworICAgIHhmcmVlKGl0ZW1fcHJpdik7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTgyMiwxNSArODI2LDE0IEBAIHZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0
cnVjdCB2Y3B1ICp2KQogdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0
cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCiAgICAgQVNTRVJU
KHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lKTsKIAotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgewogICAg
ICAgICBzcGlubG9ja190ICpsb2NrOwotICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYt
PnByb2Nlc3NvcjsKLSAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSB2LT5zY2hlZF9p
dGVtOworICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHNjaGVkX2l0ZW1fY3B1KGl0ZW0p
OwogICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKIAogICAgICAgICBBU1NFUlQo
IWl0ZW1fcnVubmFibGUoaXRlbSkpOwpAQCAtODQ5LDcgKzg1Miw4IEBAIHZvaWQgcmVzdG9yZV92
Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggaXRlbS0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5V
TEwpOworICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eShpdGVtLT52Y3B1LCBpdGVt
LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCk7CiAgICAgICAgICAgICAgICAgaXRlbS0+YWZmaW5pdHlfYnJva2VuID0gMDsK
ICAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0
ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX2NwdW1hc2soZCkpOwpAQCAtODU3LDggKzg2MSw4IEBAIHZvaWQgcmVzdG9yZV92
Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgICAgIGlmICggY3B1bWFz
a19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2
XG4iLCB2KTsKLSAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tf
YWxsLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2lu
ZyBhZmZpbml0eSBmb3IgJXB2XG4iLCBpdGVtLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBzY2hl
ZF9zZXRfYWZmaW5pdHkoaXRlbS0+dmNwdSwgJmNwdW1hc2tfYWxsLCBOVUxMKTsKICAgICAgICAg
ICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9o
YXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soZCkpOwogICAgICAgICAgICAgfQpAQCAtODY4LDEyICs4NzIsMTIgQEAgdm9pZCBy
ZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgc2NoZWRfc2V0
X3JlcyhpdGVtLCByZXMpOwogCiAgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJx
KGl0ZW0pOwotICAgICAgICByZXMgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19y
ZXNvdXJjZSwgaXRlbSk7CisgICAgICAgIHJlcyA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKGl0
ZW0tPnZjcHUpLCBwaWNrX3Jlc291cmNlLCBpdGVtKTsKICAgICAgICAgc2NoZWRfc2V0X3Jlcyhp
dGVtLCByZXMpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAgICAgICAgaWYg
KCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCi0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXMo
di0+c2NoZWRfaXRlbSk7CisgICAgICAgIGlmICggb2xkX2NwdSAhPSBzY2hlZF9pdGVtX2NwdShp
dGVtKSApCisgICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXMoaXRlbSk7CiAgICAgfQogCiAgICAg
ZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwpAQCAtODg3LDcgKzg5MSw2IEBAIHZvaWQg
cmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiBpbnQgY3B1X2Rpc2FibGVf
c2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVtYXNrX3Qg
b25saW5lX2FmZmluaXR5OwogICAgIGludCByZXQgPSAwOwpAQCAtODk4LDEwICs5MDEsMTEgQEAg
aW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgZm9yX2Vh
Y2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAgICB7Ci0gICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKKyAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CisKKyAgICAgICAg
Zm9yX2VhY2hfc2NoZWRfaXRlbSAoIGQsIGl0ZW0gKQogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwotICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0g
PSB2LT5zY2hlZF9pdGVtOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IGl0ZW1fc2No
ZWR1bGVfbG9ja19pcnFzYXZlKGl0ZW0sICZmbGFncyk7CiAKICAgICAgICAgICAgIGNwdW1hc2tf
YW5kKCZvbmxpbmVfYWZmaW5pdHksIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LCBjLT5jcHVfdmFs
aWQpOwpAQCAtOTE2LDE0ICs5MjAsMTQgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNp
Z25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAg
ICB9CiAKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZp
bml0eSBmb3IgJXB2XG4iLCB2KTsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVH
ICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCBpdGVtLT52Y3B1KTsKIAotICAgICAgICAg
ICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOworICAgICAg
ICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eShpdGVtLT52Y3B1LCAmY3B1bWFza19hbGwsIE5V
TEwpOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAhPSBj
cHUgKQorICAgICAgICAgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShpdGVtKSAhPSBzY2hlZF9nZXRf
cmVzb3VyY2VfY3B1KGNwdSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIC8qIFRo
ZSB2Y3B1IGlzIG5vdCBvbiB0aGlzIGNwdSwgc28gd2UgY2FuIG1vdmUgb24uICovCisgICAgICAg
ICAgICAgICAgLyogVGhlIGl0ZW0gaXMgbm90IG9uIHRoaXMgY3B1LCBzbyB3ZSBjYW4gbW92ZSBv
bi4gKi8KICAgICAgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxv
Y2ssIGZsYWdzLCBpdGVtKTsKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAg
IH0KQEAgLTkzNiwxNyArOTQwLDE3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWdu
ZWQgaW50IGNwdSkKICAgICAgICAgICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMg
ZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBvcgogICAgICAgICAgICAgICogICAgdGhpbmdzIHdv
dWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgKi8K
LSAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydChpdGVtLT52Y3B1KTsKICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2Nr
X2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGl0ZW0pOwogCi0gICAgICAgICAgICB2Y3B1X21pZ3Jh
dGVfZmluaXNoKHYpOworICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChpdGVtLT52Y3B1
KTsKIAogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4g
dGhpcyBjYXNlLCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KICAgICAgICAgICAgICAqIHRo
ZSBoeXBlcnZpc29yIGlzbid0IG1pZ3JhdGFibGUuIEluIHRoaXMgY2FzZSwgdGhlIGNhbGxlcgog
ICAgICAgICAgICAgICogc2hvdWxkIHRyeSBhZ2FpbiBhZnRlciByZWxlYXNpbmcgYW5kIHJlYXF1
aXJpbmcgYWxsIGxvY2tzLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIHYtPnBy
b2Nlc3NvciA9PSBjcHUgKQorICAgICAgICAgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShpdGVtKSA9
PSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkgKQogICAgICAgICAgICAgICAgIHJldCA9IC1F
QUdBSU47CiAgICAgICAgIH0KICAgICB9CkBAIC05NTcsNyArOTYxLDYgQEAgaW50IGNwdV9kaXNh
YmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIGludCBjcHVfZGlzYWJsZV9z
Y2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
OwotICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBjcHVwb29sICpjOwogCiAgICAgYyA9
IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKQEAgLTk2NiwxMSArOTY5LDE0IEBAIHN0YXRpYyBpbnQg
Y3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBmb3Jf
ZWFjaF9kb21haW5faW5fY3B1cG9vbCAoIGQsIGMgKQogICAgIHsKLSAgICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQorICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKKworICAgICAg
ICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggdi0+c2NoZWRfaXRlbS0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAgICAgIGlmICgg
aXRlbS0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVBRERSSU5V
U0U7Ci0gICAgICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVuZCAm
JiB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKKyAgICAgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9
IFNZU19TVEFURV9zdXNwZW5kICYmCisgICAgICAgICAgICAgICAgIHNjaGVkX2l0ZW1fY3B1KGl0
ZW0pID09IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSApCiAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FQUdBSU47CiAgICAgICAgIH0KICAgICB9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t98-0004jQ-Gp; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8n-0003s2-H6
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:57 +0000
X-Inumbo-ID: b359144a-5234-11e9-83be-f3b15e2a23d1
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b359144a-5234-11e9-83be-f3b15e2a23d1;
 Fri, 29 Mar 2019 15:09:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DFE02B03A;
 Fri, 29 Mar 2019 15:09:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:24 +0100
Message-Id: <20190329150934.17694-40-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 39/49] xen/sched: add code to sync
 scheduling of all vcpus of a sched item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgaXRlbXMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgaXRlbSB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgaXRlbS4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgaXRlbSBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgaXRlbSB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAzNyArKysrKy0K
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMjc1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zb2Z0aXJxLmMgICAgICAgfCAgIDYg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA3ICsrCiB4ZW4vaW5jbHVkZS94ZW4v
c29mdGlycS5oICB8ICAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDI0NyBpbnNlcnRpb25zKCspLCA3
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggNTNiOGZhMWM5ZC4uN2RhYmE0ZmI5MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
MTcwOSwxMiArMTcwOSw0NSBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAg
ICAgcGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgPSBuOwogfQogCisvKgorICogUmVuZGV6dm91cyBv
biBlbmQgb2YgY29udGV4dCBzd2l0Y2guCisgKiBBcyBubyBsb2NrIGlzIHByb3RlY3RpbmcgdGhp
cyByZW5kZXp2b3VzIGZ1bmN0aW9uIHdlIG5lZWQgdG8gdXNlIGF0b21pYworICogYWNjZXNzIGZ1
bmN0aW9ucyBvbiB0aGUgY291bnRlci4KKyAqIFRoZSBjb3VudGVyIHdpbGwgYmUgMCBpbiBjYXNl
IG5vIHJlbmRlenZvdXMgaXMgbmVlZGVkLiBGb3IgdGhlIHJlbmRlenZvdXMKKyAqIGNhc2UgaXQg
aXMgaW5pdGlhbGlzZWQgdG8gdGhlIG51bWJlciBvZiBjcHVzIHRvIHJlbmRlenZvdXMgcGx1cyAx
LiBFYWNoCisgKiBtZW1iZXIgZW50ZXJpbmcgZGVjcmVtZW50cyB0aGUgY291bnRlci4gVGhlIGxh
c3Qgb25lIHdpbGwgZGVjcmVtZW50IGl0IHRvCisgKiAxIGFuZCBwZXJmb3JtIHRoZSBmaW5hbCBu
ZWVkZWQgYWN0aW9uIGluIHRoYXQgY2FzZSAoY2FsbCBvZiBjb250ZXh0X3NhdmVkKCkKKyAqIGlm
IHByZXYgd2FzIHNwZWNpZmllZCwgYW5kIHRoZW4gc2V0IHRoZSBjb3VudGVyIHRvIHplcm8uIFRo
ZSBvdGhlciBtZW1iZXJzCisgKiB3aWxsIHdhaXQgdW50aWwgdGhlIGNvdW50ZXIgYmVjb21lcyB6
ZXJvIHVudGlsIHRoZXkgcHJvY2VlZC4KKyAqLworc3RhdGljIHZvaWQgY29udGV4dF93YWl0X3Jl
bmRlenZvdXNfb3V0KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICpwcmV2KQoreworICAgIGlmICggYXRv
bWljX3JlYWQoJml0ZW0tPnJlbmRlenZvdXNfb3V0X2NudCkgKQorICAgIHsKKyAgICAgICAgaW50
IGNudCA9IGF0b21pY19kZWNfcmV0dXJuKCZpdGVtLT5yZW5kZXp2b3VzX291dF9jbnQpOworCisg
ICAgICAgIC8qIENhbGwgY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2Fp
dGVycy4gKi8KKyAgICAgICAgaWYgKCBjbnQgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGlmICggcHJldiApCisgICAgICAgICAgICAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKKyAgICAg
ICAgICAgIGF0b21pY19zZXQoJml0ZW0tPnJlbmRlenZvdXNfb3V0X2NudCwgMCk7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmaXRlbS0+
cmVuZGV6dm91c19vdXRfY250KSApCisgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAg
fQorICAgIGVsc2UgaWYgKCBwcmV2ICkKKyAgICAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKK30K
IAogdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5l
eHQpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpwcmV2ZCA9IHByZXYtPmRvbWFpbiwgKm5leHRkID0gbmV4dC0+
ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBkaXJ0eV9jcHUgPSBuZXh0LT5kaXJ0eV9jcHU7Cisg
ICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBuZXh0LT5zY2hlZF9pdGVtOwogCiAgICAgQVNT
RVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCkBAIC0xNzg3LDcgKzE4MjAsNyBAQCB2b2lk
IGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKICAg
ICAgICAgfQogICAgIH0KIAotICAgIGNvbnRleHRfc2F2ZWQocHJldik7CisgICAgY29udGV4dF93
YWl0X3JlbmRlenZvdXNfb3V0KGl0ZW0sIHByZXYpOwogCiAgICAgaWYgKCBwcmV2ICE9IG5leHQg
KQogICAgIHsKQEAgLTE4MTIsNiArMTg0NSw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0
IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogCiB2b2lkIGNvbnRpbnVlX3J1bm5pbmco
c3RydWN0IHZjcHUgKnNhbWUpCiB7CisgICAgY29udGV4dF93YWl0X3JlbmRlenZvdXNfb3V0KHNh
bWUtPnNjaGVkX2l0ZW0sIE5VTEwpOworCiAgICAgLyogU2VlIHRoZSBjb21tZW50IGFib3ZlLiAq
LwogICAgIHNhbWUtPmRvbWFpbi0+YXJjaC5jdHh0X3N3aXRjaC0+dGFpbChzYW1lKTsKICAgICBC
VUcoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCAwODIyMjVkMTczLi5kMzQ3NGU2NTY1IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC01NCw2ICs1NCwx
MCBAQCBib29sZWFuX3BhcmFtKCJzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyIsIHNjaGVkX3NtdF9w
b3dlcl9zYXZpbmdzKTsKICAqICovCiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVG
QVVMVF9SQVRFTElNSVRfVVM7CiBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBz
Y2hlZF9yYXRlbGltaXRfdXMpOworCisvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hl
ZF9pdGVtLiAqLworc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7CisK
IC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICovCiBzdGF0aWMgdm9pZCBzX3RpbWVyX2ZuKHZv
aWQgKnVudXNlZCk7CiBzdGF0aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuKHZvaWQgKmRh
dGEpOwpAQCAtMTYwMCwxMTYgKzE2MDQsMjM1IEBAIHN0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNf
dGltZXJfd29yayhzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfdGltZXIoJnYtPnBlcmlvZGljX3Rp
bWVyLCBwZXJpb2RpY19uZXh0X2V2ZW50KTsKIH0KIAotLyoKLSAqIFRoZSBtYWluIGZ1bmN0aW9u
Ci0gKiAtIGRlc2NoZWR1bGUgdGhlIGN1cnJlbnQgZG9tYWluIChzY2hlZHVsZXIgaW5kZXBlbmRl
bnQpLgotICogLSBwaWNrIGEgbmV3IGRvbWFpbiAoc2NoZWR1bGVyIGRlcGVuZGVudCkuCi0gKi8K
LXN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCitzdGF0aWMgdm9pZCBzY2hlZF9zd2l0Y2hfaXRl
bXMoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqbmV4dCwgc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQogewotICAgIHN0cnVj
dCBzY2hlZF9pdGVtICAgICpwcmV2ID0gY3VycmVudC0+c2NoZWRfaXRlbSwgKm5leHQgPSBOVUxM
OwotICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAg
ICAgKnNjaGVkOwotICAgIHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAmdGhp
c19jcHUodGFza2xldF93b3JrX3RvX2RvKTsKLSAgICBib29sICAgICAgICAgICAgICAgICAgdGFz
a2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c2Q7Ci0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7Ci0gICAgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKKyAgICBzZC0+Y3VyciA9IG5leHQ7CiAKLSAgICBBU1NFUlRfTk9UX0lO
X0FUT01JQygpOworICAgIFRSQUNFXzNEKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViwgcHJldi0+
ZG9tYWluLT5kb21haW5faWQsIHByZXYtPml0ZW1faWQsCisgICAgICAgICAgICAgbm93IC0gcHJl
di0+c3RhdGVfZW50cnlfdGltZSk7CisgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZO
RVhULCBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCwKKyAgICAgICAgICAg
ICAobmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAg
ICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0
X3RpbWUpOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOworICAgIEFTU0VSVChw
cmV2LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsKIAotICAgIHNk
ID0gdGhpc19jcHUoc2NoZWRfcmVzKTsKKyAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILCBw
cmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKKyAgICAgICAgICAgICBuZXh0
LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCk7CisKKyAgICBzY2hlZF9pdGVtX3J1
bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKyAgICBwcmV2LT5sYXN0X3J1bl90aW1l
ID0gbm93OworCisgICAgQVNTRVJUKG5leHQtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNU
QVRFX3J1bm5pbmcpOworICAgIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKG5leHQsIHRydWUs
IG5vdyk7CisKKyAgICAvKgorICAgICAqIE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMg
ZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAorICAgICAqIHN3aXRjaCwgZWxzZSBs
b3N0X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdvcmsgcHJvcGVybHkuCisgICAgICovCisKKyAg
ICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOworICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOwor
fQorCitzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrKHZvaWQpCit7CisgICAgdW5zaWdu
ZWQgbG9uZyAqdGFza2xldF93b3JrOworICAgIGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9
IGZhbHNlOworICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjaGVkX3Jlcykt
PmNwdXM7CisgICAgaW50IGNwdTsKIAotICAgIC8qIFVwZGF0ZSB0YXNrbGV0IHNjaGVkdWxpbmcg
c3RhdHVzLiAqLwotICAgIHN3aXRjaCAoICp0YXNrbGV0X3dvcmsgKQorICAgIGZvcl9lYWNoX2Nw
dSAoIGNwdSwgbWFzayApCiAgICAgewotICAgIGNhc2UgVEFTS0xFVF9lbnF1ZXVlZDoKLSAgICAg
ICAgc2V0X2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7Ci0gICAgICAgIC8q
IGZhbGx0aHJvdWdoICovCi0gICAgY2FzZSBUQVNLTEVUX2VucXVldWVkfFRBU0tMRVRfc2NoZWR1
bGVkOgotICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gdHJ1ZTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSBUQVNLTEVUX3NjaGVkdWxlZDoKLSAgICAgICAgY2xlYXJfYml0KF9UQVNL
TEVUX3NjaGVkdWxlZCwgdGFza2xldF93b3JrKTsKLSAgICBjYXNlIDA6Ci0gICAgICAgIC8qdGFz
a2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOyovCi0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1
bHQ6Ci0gICAgICAgIEJVRygpOwotICAgIH0KKyAgICAgICAgdGFza2xldF93b3JrID0gJnBlcl9j
cHUodGFza2xldF93b3JrX3RvX2RvLCBjcHUpOwogCi0gICAgbG9jayA9IHBjcHVfc2NoZWR1bGVf
bG9ja19pcnEoY3B1KTsKKyAgICAgICAgc3dpdGNoICggKnRhc2tsZXRfd29yayApCisgICAgICAg
IHsKKyAgICAgICAgY2FzZSBUQVNLTEVUX2VucXVldWVkOgorICAgICAgICAgICAgc2V0X2JpdChf
VEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7CisgICAgICAgICAgICAvKiBmYWxsdGhy
b3VnaCAqLworICAgICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1ZWR8VEFTS0xFVF9zY2hlZHVsZWQ6
CisgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gdHJ1ZTsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICBjYXNlIFRBU0tMRVRfc2NoZWR1bGVkOgorICAgICAgICAgICAgY2xl
YXJfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93b3JrKTsKKyAgICAgICAgY2FzZSAw
OgorICAgICAgICAgICAgLyp0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7Ki8KKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQlVHKCk7CisgICAg
ICAgIH0KKyAgICB9CiAKLSAgICBub3cgPSBOT1coKTsKKyAgICByZXR1cm4gdGFza2xldF93b3Jr
X3NjaGVkdWxlZDsKK30KIAotICAgIHN0b3BfdGltZXIoJnNkLT5zX3RpbWVyKTsKK3N0YXRpYyBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqZG9fc2NoZWR1bGUoc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsIHNf
dGltZV90IG5vdykKK3sKKyAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHRoaXNfY3B1KHNj
aGVkdWxlcik7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHRoaXNfY3B1KHNjaGVk
X3Jlcyk7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKm5leHQ7CiAKICAgICAvKiBnZXQgcG9saWN5
LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcuLi4gKi8KLSAgICBzY2hlZCA9IHRoaXNf
Y3B1KHNjaGVkdWxlcik7Ci0gICAgc2NoZWQtPmRvX3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3cs
IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOworICAgIHNjaGVkLT5kb19zY2hlZHVsZShzY2hlZCwg
cHJldiwgbm93LCBzY2hlZF90YXNrbGV0X2NoZWNrKCkpOwogCiAgICAgbmV4dCA9IHByZXYtPm5l
eHRfdGFzazsKIAotICAgIHNkLT5jdXJyID0gbmV4dDsKLQogICAgIGlmICggcHJldi0+bmV4dF90
aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8KICAgICAgICAgc2V0X3RpbWVyKCZz
ZC0+c190aW1lciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsKIAotICAgIGlmICggdW5saWtlbHko
cHJldiA9PSBuZXh0KSApCisgICAgaWYgKCBsaWtlbHkocHJldiAhPSBuZXh0KSApCisgICAgICAg
IHNjaGVkX3N3aXRjaF9pdGVtcyhzZCwgbmV4dCwgcHJldiwgbm93KTsKKworICAgIHJldHVybiBu
ZXh0OworfQorCisvKgorICogUmVuZGV6dm91cyBiZWZvcmUgdGFraW5nIGEgc2NoZWR1bGluZyBk
ZWNpc2lvbi4KKyAqIENhbGxlZCB3aXRoIHNjaGVkdWxlIGxvY2sgaGVsZCwgc28gYWxsIGFjY2Vz
c2VzIHRvIHRoZSByZW5kZXp2b3VzIGNvdW50ZXIKKyAqIGNhbiBiZSBub3JtYWwgb25lcyAobm8g
YXRvbWljIGFjY2Vzc2VzIG5lZWRlZCkuCisgKiBUaGUgY291bnRlciBpcyBpbml0aWFsaXplZCB0
byB0aGUgbnVtYmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBpbml0aWFsbHkuCisgKiBFYWNoIGNw
dSBlbnRlcmluZyB3aWxsIGRlY3JlbWVudCB0aGUgY291bnRlci4gSW4gY2FzZSB0aGUgY291bnRl
ciBiZWNvbWVzCisgKiB6ZXJvIGRvX3NjaGVkdWxlKCkgaXMgY2FsbGVkIGFuZCB0aGUgcmVuZGV6
dm91cyBjb3VudGVyIGZvciBsZWF2aW5nCisgKiBjb250ZXh0X3N3aXRjaCgpIGlzIHNldC4gQWxs
IG90aGVyIG1lbWJlcnMgd2lsbCB3YWl0IHVudGlsIHRoZSBjb3VudGVyIGlzCisgKiBiZWNvbWlu
ZyB6ZXJvLCBkcm9wcGluZyB0aGUgc2NoZWR1bGUgbG9jayBpbiBiZXR3ZWVuLgorICovCitzdGF0
aWMgc3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2No
ZWRfaXRlbSAqcHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2ssIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCit7CisgICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gKm5leHQ7CisKKyAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5f
Y250ICkKKyAgICB7CisgICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3cpOworICAg
ICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQsIHNjaGVkX2dyYW51bGFy
aXR5ICsgMSk7CisgICAgICAgIHJldHVybiBuZXh0OworICAgIH0KKworICAgIHdoaWxlICggcHJl
di0+cmVuZGV6dm91c19pbl9jbnQgKQogICAgIHsKICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGNwdSk7CisgICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICBwY3B1X3Nj
aGVkdWxlX2xvY2tfaXJxKGNwdSk7CisgICAgfQorCisgICAgcmV0dXJuIHByZXYtPm5leHRfdGFz
azsKK30KKworc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZw
cmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzX3RpbWVfdCBub3cpCit7CisgICAgaWYgKCB1bmxpa2VseSh2cHJldiA9PSB2bmV4dCkgKQor
ICAgIHsKICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZDT05ULAotICAgICAg
ICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCwKLSAgICAg
ICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlfdGltZSwKLSAgICAgICAgICAgICAg
ICAgcHJldi0+bmV4dF90aW1lKTsKLSAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0
LT52Y3B1KTsKLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdSk7Cisg
ICAgICAgICAgICAgICAgIHZuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgdm5leHQtPnNjaGVkX2l0
ZW0tPml0ZW1faWQsCisgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lLAorICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfaXRlbS0+bmV4dF90
aW1lKTsKKyAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyh2bmV4dCk7CisgICAgICAgIHJl
dHVybiBjb250aW51ZV9ydW5uaW5nKHZwcmV2KTsKICAgICB9CiAKLSAgICBUUkFDRV8zRChUUkNf
U0NIRURfU1dJVENIX0lORlBSRVYsCi0gICAgICAgICAgICAgcHJldi0+ZG9tYWluLT5kb21haW5f
aWQsIHByZXYtPml0ZW1faWQsCi0gICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlf
dGltZSk7Ci0gICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhULAotICAgICAgICAg
ICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5pdGVtX2lkLAotICAgICAgICAgICAg
IChuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPwotICAg
ICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCi0gICAgICAgICAg
ICAgcHJldi0+bmV4dF90aW1lKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkX2N0eCk7CiAK
LSAgICBBU1NFUlQocHJldi0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmlu
Zyk7CisgICAgc3RvcF90aW1lcigmdnByZXYtPnBlcmlvZGljX3RpbWVyKTsKIAotICAgIFRSQUNF
XzREKFRSQ19TQ0hFRF9TV0lUQ0gsCi0gICAgICAgICAgICAgcHJldi0+ZG9tYWluLT5kb21haW5f
aWQsIHByZXYtPml0ZW1faWQsCi0gICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQs
IG5leHQtPml0ZW1faWQpOworICAgIGlmICggdm5leHQtPnNjaGVkX2l0ZW0tPm1pZ3JhdGVkICkK
KyAgICAgICAgdmNwdV9tb3ZlX2lycXModm5leHQpOwogCi0gICAgc2NoZWRfaXRlbV9ydW5zdGF0
ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7Ci0gICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5v
dzsKKyAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsodm5leHQpOwogCi0gICAgQVNTRVJUKG5l
eHQtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOwotICAgIHNjaGVk
X2l0ZW1fcnVuc3RhdGVfY2hhbmdlKG5leHQsIHRydWUsIG5vdyk7CisgICAgY29udGV4dF9zd2l0
Y2godnByZXYsIHZuZXh0KTsKK30KIAotICAgIC8qCi0gICAgICogTkIuIERvbid0IGFkZCBhbnkg
dHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0Ci0gICAgICog
c3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4K
LSAgICAgKi8KK3N0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCit7CisgICAgc3RydWN0IHZj
cHUgICAgICAgICAgKnZwcmV2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAgICAq
cHJldiA9IHZwcmV2LT5zY2hlZF9pdGVtLCAqbmV4dDsKKyAgICBzX3RpbWVfdCAgICAgICAgICAg
ICAgbm93OworICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOworICAgIGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CiAKLSAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwotICAg
IG5leHQtPmlzX3J1bm5pbmcgPSAxOwotICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7
CisgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKKworICAgIGxvY2sgPSBwY3B1X3NjaGVkdWxl
X2xvY2tfaXJxKGNwdSk7CisKKyAgICBub3cgPSBOT1coKTsKKworICAgIGlmICggIXByZXYtPnJl
bmRlenZvdXNfaW5fY250ICkKKyAgICB7CisgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCBjcHUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3RvcF90aW1lcigm
dGhpc19jcHUoc2NoZWRfcmVzKS0+c190aW1lcik7CisKKyAgICBuZXh0ID0gc2NoZWRfd2FpdF9y
ZW5kZXp2b3VzX2luKHByZXYsIGxvY2ssIGNwdSwgbm93KTsKIAogICAgIHBjcHVfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9jdHgp
OworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBuZXh0LT52Y3B1LCBub3cpOworfQog
Ci0gICAgc3RvcF90aW1lcigmcHJldi0+dmNwdS0+cGVyaW9kaWNfdGltZXIpOworLyoKKyAqIFRo
ZSBtYWluIGZ1bmN0aW9uCisgKiAtIGRlc2NoZWR1bGUgdGhlIGN1cnJlbnQgZG9tYWluIChzY2hl
ZHVsZXIgaW5kZXBlbmRlbnQpLgorICogLSBwaWNrIGEgbmV3IGRvbWFpbiAoc2NoZWR1bGVyIGRl
cGVuZGVudCkuCisgKi8KK3N0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCit7CisgICAgc3RydWN0
IHZjcHUgICAgICAgICAgKnZuZXh0LCAqdnByZXYgPSBjdXJyZW50OworICAgIHN0cnVjdCBzY2hl
ZF9pdGVtICAgICpwcmV2ID0gdnByZXYtPnNjaGVkX2l0ZW0sICpuZXh0ID0gTlVMTDsKKyAgICBz
X3RpbWVfdCAgICAgICAgICAgICAgbm93OworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7
CisgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7CisgICAgaW50IGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKKworICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAKLSAgICBpZiAoIG5l
eHQtPm1pZ3JhdGVkICkKLSAgICAgICAgdmNwdV9tb3ZlX2lycXMobmV4dC0+dmNwdSk7CisgICAg
U0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOwogCi0gICAgdmNwdV9wZXJpb2RpY190aW1lcl93
b3JrKG5leHQtPnZjcHUpOworICAgIHNkID0gdGhpc19jcHUoc2NoZWRfcmVzKTsKKworICAgIGxv
Y2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisKKyAgICBpZiAoIHByZXYtPnJlbmRl
enZvdXNfaW5fY250ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGhhdmUgYSBy
YWNlOiBzY2hlZF9zbGF2ZSgpIHNob3VsZCBiZSBjYWxsZWQsIHNvIHJhaXNlIGEgc29mdGlycQor
ICAgICAgICAgKiBpbiBvcmRlciB0byByZS1lbnRlciBzY2hlZHVsZSgpIGxhdGVyIGFuZCBjYWxs
IHNjaGVkX3NsYXZlKCkgbm93LgorICAgICAgICAgKi8KKyAgICAgICAgcGNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisKKyAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9T
T0ZUSVJRKTsKKyAgICAgICAgcmV0dXJuIHNjaGVkX3NsYXZlKCk7CisgICAgfQorCisgICAgbm93
ID0gTk9XKCk7CisKKyAgICBzdG9wX3RpbWVyKCZzZC0+c190aW1lcik7CisKKyAgICBpZiAoIHNj
aGVkX2dyYW51bGFyaXR5ID4gMSApCisgICAgeworICAgICAgICBjcHVtYXNrX3QgbWFzazsKKwor
ICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCA9IHNjaGVkX2dyYW51bGFyaXR5OworICAg
ICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgc2QtPmNwdXMsIGNwdW1hc2tfb2YoY3B1KSk7Cisg
ICAgICAgIGNwdW1hc2tfcmFpc2Vfc29mdGlycSgmbWFzaywgU0NIRURfU0xBVkVfU09GVElSUSk7
CisgICAgICAgIG5leHQgPSBzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4ocHJldiwgbG9jaywgY3B1
LCBub3cpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBwcmV2LT5yZW5kZXp2b3Vz
X2luX2NudCA9IDA7CisgICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3cpOworICAg
ICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQsIDApOworICAgIH0KKwor
ICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgY29udGV4dF9z
d2l0Y2gocHJldi0+dmNwdSwgbmV4dC0+dmNwdSk7CisgICAgdm5leHQgPSBuZXh0LT52Y3B1Owor
ICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsKIH0KIAogdm9pZCBj
b250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQpAQCAtMTc2Nyw2ICsxODkwLDcgQEAgc3Rh
dGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIHNkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICBzZC0+cHJvY2Vzc29yID0gY3B1
OworICAgIHNkLT5jcHVzID0gY3B1bWFza19vZihjcHUpOwogICAgIHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpID0gc2Q7CiAKICAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7CkBAIC0x
OTI2LDYgKzIwNTAsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGlu
dCBpOwogCiAgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKKyAg
ICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRfc2xhdmUpOwogCiAgICAg
Zm9yICggaSA9IDA7IGkgPCBOVU1fU0NIRURVTEVSUzsgaSsrKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc29mdGlycS5jIGIveGVuL2NvbW1vbi9zb2Z0aXJxLmMKaW5kZXggODNjM2Mw
OWJkNS4uMmQ2NjE5MzIwMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zb2Z0aXJxLmMKKysrIGIv
eGVuL2NvbW1vbi9zb2Z0aXJxLmMKQEAgLTMzLDggKzMzLDggQEAgc3RhdGljIHZvaWQgX19kb19z
b2Z0aXJxKHVuc2lnbmVkIGxvbmcgaWdub3JlX21hc2spCiAgICAgZm9yICggOyA7ICkKICAgICB7
CiAgICAgICAgIC8qCi0gICAgICAgICAqIEluaXRpYWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRp
b246IFNDSEVEVUxFX1NPRlRJUlEgbWF5IG1vdmUKLSAgICAgICAgICogdXMgdG8gYW5vdGhlciBw
cm9jZXNzb3IuCisgICAgICAgICAqIEluaXRpYWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246
IFNDSEVEVUxFX1NPRlRJUlEgb3IKKyAgICAgICAgICogU0NIRURfU0xBVkVfU09GVElSUSBtYXkg
bW92ZSB1cyB0byBhbm90aGVyIHByb2Nlc3Nvci4KICAgICAgICAgICovCiAgICAgICAgIGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKIApAQCAtNTUsNyArNTUsNyBAQCB2b2lkIHByb2Nlc3NfcGVu
ZGluZ19zb2Z0aXJxcyh2b2lkKQogewogICAgIEFTU0VSVCghaW5faXJxKCkgJiYgbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7CiAgICAgLyogRG8gbm90IGVudGVyIHNjaGVkdWxlciBhcyBpdCBjYW4g
cHJlZW1wdCB0aGUgY2FsbGluZyBjb250ZXh0LiAqLwotICAgIF9fZG9fc29mdGlycSgxdWw8PFND
SEVEVUxFX1NPRlRJUlEpOworICAgIF9fZG9fc29mdGlycSgoMXVsIDw8IFNDSEVEVUxFX1NPRlRJ
UlEpIHwgKDF1bCA8PCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKSk7CiB9CiAKIHZvaWQgZG9fc29mdGly
cSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBlMmJjOGY3Mjg0Li45Njg4ZDE3NGU0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaApAQCAtNDEsNiArNDEsNyBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHN0
cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsgICAgICAgIC8qIHNjaGVkdWxpbmcgdGltZXIgICAg
ICAgICAgICAgICAgKi8KICAgICBhdG9taWNfdCAgICAgICAgICAgIHVyZ2VudF9jb3VudDsgICAv
KiBob3cgbWFueSB1cmdlbnQgdmNwdXMgICAgICAgICAgICovCiAgICAgdW5zaWduZWQgICAgICAg
ICAgICBwcm9jZXNzb3I7CisgICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAg
LyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLwogfTsKIAogI2RlZmluZSBjdXJy
X29uX2NwdShjKSAgICAocGVyX2NwdShzY2hlZF9yZXMsIGMpLT5jdXJyKQpAQCAtODYsNiArODcs
MTIgQEAgc3RydWN0IHNjaGVkX2l0ZW0gewogICAgIC8qIE5leHQgaXRlbSB0byBydW4uICovCiAg
ICAgc3RydWN0IHNjaGVkX2l0ZW0gICAgICAqbmV4dF90YXNrOwogICAgIHNfdGltZV90ICAgICAg
ICAgICAgICAgIG5leHRfdGltZTsKKworICAgIC8qIE51bWJlciBvZiB2Y3B1cyBub3QgeWV0IGpv
aW5lZCBmb3IgY29udGV4dCBzd2l0Y2guICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgICAg
cmVuZGV6dm91c19pbl9jbnQ7CisKKyAgICAvKiBOdW1iZXIgb2YgdmNwdXMgbm90IHlldCBmaW5p
c2hlZCB3aXRoIGNvbnRleHQgc3dpdGNoLiAqLworICAgIGF0b21pY190ICAgICAgICAgICAgICAg
IHJlbmRlenZvdXNfb3V0X2NudDsKIH07CiAKICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfaXRlbShk
LCBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgK
aW5kZXggYzMyN2M5YjZjZC4uZDcyNzNiMzg5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3NvZnRpcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCkBAIC00LDYgKzQsNyBA
QAogLyogTG93LWxhdGVuY3kgc29mdGlycXMgY29tZSBmaXJzdCBpbiB0aGUgZm9sbG93aW5nIGxp
c3QuICovCiBlbnVtIHsKICAgICBUSU1FUl9TT0ZUSVJRID0gMCwKKyAgICBTQ0hFRF9TTEFWRV9T
T0ZUSVJRLAogICAgIFNDSEVEVUxFX1NPRlRJUlEsCiAgICAgTkVXX1RMQkZMVVNIX0NMT0NLX1BF
UklPRF9TT0ZUSVJRLAogICAgIFJDVV9TT0ZUSVJRLAotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t9A-0004oD-9T; Fri, 29 Mar 2019 15: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8n-0003qr-2K
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:57 +0000
X-Inumbo-ID: b41aeaef-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b41aeaef-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2CE9FB008;
 Fri, 29 Mar 2019 15:09:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:28 +0100
Message-Id: <20190329150934.17694-44-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 43/49] xen/sched: modify
 cpupool_domain_cpumask() to be an item mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGlzIHVzZWQgYnkgc2NoZWR1bGluZyB0byBzZWxlY3Qg
Y3B1cyBvciB0bwppdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY2hlZHVs
aW5nIGl0ZW1zIHNwYW5uaW5nCm11bHRpcGxlIGNwdXMgbGV0IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soKSByZXR1cm4gYSBjcHVtYXNrIHdpdGggb25seQpvbmUgYml0IHNldCBwZXIgc2NoZWR1bGlu
ZyByZXNvdXJjZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDMwICsrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgNSArKystLQogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgNSArKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nw
dXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDMxYWMzMjNlNDAuLmJhNzYwNDU5
MzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCkBAIC0zOCwyNiArMzgsMzUgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wg
KiwgY3B1cG9vbCk7CiAKICNkZWZpbmUgY3B1cG9vbF9kcHJpbnRrKHguLi4pICgodm9pZCkwKQog
CitzdGF0aWMgdm9pZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQorewor
ICAgIGlmICggYyApCisgICAgeworICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPnJlc192YWxp
ZCk7CisgICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKKyAgICB9CisgICAg
eGZyZWUoYyk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2NfY3B1cG9vbF9zdHJ1
Y3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Moc3RydWN0IGNwdXBv
b2wpOwogCi0gICAgaWYgKCAhYyB8fCAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5jcHVfdmFsaWQp
ICkKKyAgICBpZiAoICFjICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB6YWxsb2NfY3B1
bWFza192YXIoJmMtPmNwdV92YWxpZCk7CisgICAgemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5yZXNf
dmFsaWQpOworCisgICAgaWYgKCAhYy0+Y3B1X3ZhbGlkIHx8ICFjLT5yZXNfdmFsaWQgKQogICAg
IHsKLSAgICAgICAgeGZyZWUoYyk7CisgICAgICAgIGZyZWVfY3B1cG9vbF9zdHJ1Y3QoYyk7CiAg
ICAgICAgIGMgPSBOVUxMOwogICAgIH0KIAogICAgIHJldHVybiBjOwogfQogCi1zdGF0aWMgdm9p
ZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQotewotICAgIGlmICggYyAp
Ci0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAgICB4ZnJlZShjKTsK
LX0KLQogLyoKICAqIGZpbmQgYSBjcHVwb29sIGJ5IGl0J3MgaWQuIHRvIGJlIGNhbGxlZCB3aXRo
IGNwdXBvb2wgbG9jayBoZWxkCiAgKiBpZiBleGFjdCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZmly
c3QgY3B1cG9vbCB3aXRoIGFuIGlkIGxhcmdlciBvciBlcXVhbCB0bwpAQCAtMjcxLDYgKzI4MCw3
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAq
YywgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsK
ICAgICB9CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVt
YXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCiAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFp
bl9pbl9jcHVwb29sKGQsIGMpCkBAIC0zOTMsNiArNDAzLDcgQEAgc3RhdGljIGludCBjcHVwb29s
X3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICBh
dG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7CiAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5kKGMt
PnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAgICAgc3Bpbl91bmxv
Y2soJmNwdXBvb2xfbG9jayk7CiAKICAgICB3b3JrX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
QEAgLTUwOSw2ICs1MjAsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICAgKiBhbGxvd2VkIG9ubHkgZm9yIENQVXMgaW4gcG9vbDAuCiAg
ICAgICAgICAqLwogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGNwdXBvb2wwLT5jcHVf
dmFsaWQpOworICAgICAgICBjcHVtYXNrX2FuZChjcHVwb29sMC0+cmVzX3ZhbGlkLCBjcHVwb29s
MC0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAgICAgICAgIHJldCA9IDA7CiAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKaW5kZXggZDJhMDJhZWEzNC4uN2ZiMGIxZWQ0ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTcsNiArNTcsNyBAQCBp
bnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwog
CiAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF9pdGVtLiAqLwogdW5zaWduZWQg
aW50IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKK2NvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21h
c2sgPSAmY3B1bWFza19hbGw7CiAKIC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICovCiBzdGF0
aWMgdm9pZCBzX3RpbWVyX2ZuKHZvaWQgKnVudXNlZCk7CkBAIC0zNzIsOSArMzczLDkgQEAgc3Rh
dGljIHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoc3RydWN0IHZjcHUgKnYp
CiAgICAgY3B1bWFza19jbGVhcigmY3B1cyk7CiAgICAgZm9yX2VhY2hfbm9kZV9tYXNrICggbm9k
ZSwgZC0+bm9kZV9hZmZpbml0eSApCiAgICAgICAgIGNwdW1hc2tfb3IoJmNwdXMsICZjcHVzLCAm
bm9kZV90b19jcHVtYXNrKG5vZGUpKTsKLSAgICBjcHVtYXNrX2FuZCgmY3B1cywgJmNwdXMsIGNw
dXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOworICAgIGNwdW1hc2tfYW5kKCZjcHVzLCAmY3B1cywg
ZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKTsKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdXMpICkK
LSAgICAgICAgY3B1bWFza19jb3B5KCZjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsK
KyAgICAgICAgY3B1bWFza19jb3B5KCZjcHVzLCBkLT5jcHVwb29sLT5jcHVfdmFsaWQpOwogCiAg
ICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQogICAgICAgICByZXR1cm4gY3B1bWFza19maXJzdCgm
Y3B1cyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDRhM2ZiMDkyYzIuLjJiMjYxMjMwMmQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCkBAIC0yMiw2ICsyMiw4IEBAIGV4dGVybiBjcHVtYXNrX3QgY3B1cG9vbF9mcmVlX2Nw
dXM7CiAjZGVmaW5lIFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTIDEwMDAKIGV4dGVybiBpbnQg
c2NoZWRfcmF0ZWxpbWl0X3VzOwogCisvKiBTY2hlZHVsaW5nIHJlc291cmNlIG1hc2suICovCitl
eHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKIAogLyoKICAqIEluIG9yZGVy
IHRvIGFsbG93IGEgc2NoZWR1bGVyIHRvIHJlbWFwIHRoZSBsb2NrLT5jcHUgbWFwcGluZywKQEAg
LTM4OSw2ICszOTEsNyBAQCBzdHJ1Y3QgY3B1cG9vbAogewogICAgIGludCAgICAgICAgICAgICAg
Y3B1cG9vbF9pZDsKICAgICBjcHVtYXNrX3Zhcl90ICAgIGNwdV92YWxpZDsgICAgICAvKiBhbGwg
Y3B1cyBhc3NpZ25lZCB0byBwb29sICovCisgICAgY3B1bWFza192YXJfdCAgICByZXNfdmFsaWQ7
ICAgICAgLyogYWxsIHNjaGVkdWxpbmcgcmVzb3VyY2VzIG9mIHBvb2wgKi8KICAgICBzdHJ1Y3Qg
Y3B1cG9vbCAgICpuZXh0OwogICAgIHVuc2lnbmVkIGludCAgICAgbl9kb207CiAgICAgc3RydWN0
IHNjaGVkdWxlciAqc2NoZWQ7CkBAIC00MDUsNyArNDA4LDcgQEAgc3RhdGljIGlubGluZSBjcHVt
YXNrX3QqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiBi
ZSBpbnRlcmVzdGVkIGluIGNhbGxpbmcgdGhpcyBmb3IgdGhlIGlkbGUgZG9tYWluLgogICAgICAq
LwogICAgIEFTU0VSVChkLT5jcHVwb29sICE9IE5VTEwpOwotICAgIHJldHVybiBkLT5jcHVwb29s
LT5jcHVfdmFsaWQ7CisgICAgcmV0dXJuIGQtPmNwdXBvb2wtPnJlc192YWxpZDsKIH0KIAogLyoK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t9B-0004sG-Su; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8n-0003qs-2L
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:57 +0000
X-Inumbo-ID: b3e91707-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3e91707-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 CEF95B022;
 Fri, 29 Mar 2019 15:09:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:27 +0100
Message-Id: <20190329150934.17694-43-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 42/49] xen/sched: add support for guest vcpu
 idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlIGEgc2luZ2xlIHZjcHUgbWlnaHQgbmVlZCB0byBp
ZGxlIHdoaWxlCm90aGVyIHZjcHUocykgaXMvYXJlIHJ1bm5pbmcuIEluIG9yZGVyIHRvIGF2b2lk
IGhhdmluZyB0byBtaXggdmNwdXMKZnJvbSBkaWZmZXJlbnQgc2NoZWQgaXRlbXMgb24gdGhlIHNh
bWUgc2NoZWQgcmVzb3VyY2Ugd2UgbmVlZCBhIG5ldwppZGxlIG1vZGUgaW4gYW4gYWN0aXZlIGd1
ZXN0IHZjcHUuCgpUaGlzIGlkbGUgaXMgc2ltaWxhciB0byB0aGUgaWRsZV9sb29wKCkgb2YgdGhl
IGlkbGUgdmNwdXMsIGJ1dAp3aXRob3V0IGFueSB0YXNrbGV0IHdvcmssIG1lbW9yeSBzY3J1YmJp
bmcgb3IgbGl2ZSBwYXRjaCB3b3JrLiBXZQphdm9pZCBkZWVwIHNsZWVwIHN0YXRlcyBieSBzZXR0
aW5nIHRoZSB2Y3B1IHRvICJ1cmdlbnQiLgoKQXMgdGhlIGd1ZXN0IGlkbGUgdmNwdSBzaG91bGQg
c3RpbGwgYmUgYWN0aXZlIGZyb20gdGhlIGh5cGVydmlzb3Incwpwb2ludCBvZiB2aWV3IHdlIG5l
ZWQgYSB2YWxpZCBjcjMgdmFsdWUgdG8gYmUgYWN0aXZlIGV2ZW4gaWYgdGhlIHZjcHUKaGFzIG5v
dCBiZWVuIGluaXRpYWxpemVkIHlldC4gRm9yIHRoaXMgcHVycG9zZSBhbGxvY2F0ZSBhIGw0IHBh
Z2UgZm9yCnB2LWRvbWFpbnMgb3IgYWxsb2NhdGUgdGhlIG1vbml0b3IgdGFibGUgZWFybHkgZm9y
IEhWTSBkb21haW5zLgoKU29tZSBhc3NlcnRpb25zIG5lZWQgdG8gYmUgbW9kaWZpZWQgdG8gYWNj
ZXB0IGFuIG9mZmxpbmUgdmNwdSB0bwphcHBlYXIgdG8gYmUgcnVubmluZyBub3cuCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQogeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICAgICAgICAgfCAxMCArKysrKysrKystCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3Jp
cHRvci10YWJsZXMuYyB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAg
ICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICAgICAgICAgICB8IDEzICsrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgICAgICAgICB8
ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgfCAgMiArKwogMTAg
ZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXgg
NmRjNjMzZWQ1MC4uODgxNTIzZDg3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNTksNiArNTksMTggQEAgc3RhdGljIHZv
aWQgZG9faWRsZSh2b2lkKQogICAgIHNjaGVkX3RpY2tfcmVzdW1lKCk7CiB9CiAKK3ZvaWQgZ3Vl
c3RfaWRsZV9sb29wKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKKworICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAoICFzb2Z0aXJx
X3BlbmRpbmcoY3B1KSApCisgICAgICAgICAgICBkb19pZGxlKCk7CisgICAgICAgIGRvX3NvZnRp
cnEoKTsKKyAgICB9Cit9CisKIHZvaWQgaWRsZV9sb29wKHZvaWQpCiB7CiAgICAgdW5zaWduZWQg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTMyOSw2ICszNDEsOCBAQCBzdGF0aWMg
dm9pZCBjb250aW51ZV9uZXdfdmNwdShzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIGlmICggaXNf
aWRsZV92Y3B1KGN1cnJlbnQpICkKICAgICAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAoaWRsZV9s
b29wKTsKKyAgICBlbHNlIGlmICggIXZjcHVfcnVubmFibGUoY3VycmVudCkgKQorICAgICAgICBz
Y2hlZF92Y3B1X2lkbGUoY3VycmVudCk7CiAgICAgZWxzZSBpZiAoIGlzXzMyYml0X2RvbWFpbihj
dXJyZW50LT5kb21haW4pICkKICAgICAgICAgLyogY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOyAq
LwogICAgICAgICByZXNldF9zdGFja19hbmRfanVtcChyZXR1cm5fdG9fbmV3X3ZjcHUzMik7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggNWU3NjRkOGE1NC4uOWFjZjJlOTc5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTI2LDYgKzEyNiwxOCBAQCBz
dGF0aWMgdm9pZCBwbGF5X2RlYWQodm9pZCkKICAgICAoKmRlYWRfaWRsZSkoKTsKIH0KIAordm9p
ZCBndWVzdF9pZGxlX2xvb3Aodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOworCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggIXNv
ZnRpcnFfcGVuZGluZyhjcHUpICkKKyAgICAgICAgICAgIHBtX2lkbGUoKTsKKyAgICAgICAgZG9f
c29mdGlycSgpOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCiB7CiAg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTE3MDIsNyArMTcx
NCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICBnZHQgPSAhaXNf
cHZfMzJiaXRfZG9tYWluKG5kKSA/IHBlcl9jcHUoZ2R0X3RhYmxlLCBjcHUpIDoKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUoY29tcGF0X2dkdF90YWJsZSwgY3B1
KTsKIAotICAgIG5lZWRfZnVsbF9nZHRfbiA9IG5lZWRfZnVsbF9nZHQobmQpOworICAgIG5lZWRf
ZnVsbF9nZHRfbiA9IG5lZWRfZnVsbF9nZHQobmQpICYmIGlzX3ZjcHVfb25saW5lKG4pOwogCiAg
ICAgaWYgKCBuZWVkX2Z1bGxfZ2R0X24gKQogICAgICAgICB3cml0ZV9mdWxsX2dkdF9wdGVzKGdk
dCwgbik7CkBAIC0xODU1LDYgKzE4NjcsOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2
Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKICAgICAvKiBFbnN1cmUgdGhhdCB0aGUgdmNw
dSBoYXMgYW4gdXAtdG8tZGF0ZSB0aW1lIGJhc2UuICovCiAgICAgdXBkYXRlX3ZjcHVfc3lzdGVt
X3RpbWUobmV4dCk7CiAKKyAgICBpZiAoICF2Y3B1X3J1bm5hYmxlKG5leHQpICkKKyAgICAgICAg
c2NoZWRfdmNwdV9pZGxlKG5leHQpOworCiAgICAgLyoKICAgICAgKiBTY2hlZHVsZSB0YWlsICpz
aG91bGQqIGJlIGEgdGVybWluYWwgZnVuY3Rpb24gcG9pbnRlciwgYnV0IGxlYXZlIGEKICAgICAg
KiBidWcgZnJhbWUgYXJvdW5kIGp1c3QgaW4gY2FzZSBpdCByZXR1cm5zLCB0byBzYXZlIGdvaW5n
IGJhY2sgaW50byB0aGUKQEAgLTE4NjgsNiArMTg4Myw5IEBAIHZvaWQgY29udGludWVfcnVubmlu
ZyhzdHJ1Y3QgdmNwdSAqc2FtZSkKIHsKICAgICBjb250ZXh0X3dhaXRfcmVuZGV6dm91c19vdXQo
c2FtZS0+c2NoZWRfaXRlbSwgTlVMTCk7CiAKKyAgICBpZiAoICF2Y3B1X3J1bm5hYmxlKHNhbWUp
ICkKKyAgICAgICAgc2NoZWRfdmNwdV9pZGxlKHNhbWUpOworCiAgICAgLyogU2VlIHRoZSBjb21t
ZW50IGFib3ZlLiAqLwogICAgIHNhbWUtPmRvbWFpbi0+YXJjaC5jdHh0X3N3aXRjaC0+dGFpbChz
YW1lKTsKICAgICBCVUcoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGYxODQxMzZmODEuLjY2NjhkZjlmM2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwpAQCAtMTU0MSw2ICsxNTQxLDggQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgIGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIDApOwogICAgIH0KIAorICAgIHBh
Z2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOworCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsNjoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
ZGJlYzEzMGRhMC4uYTNkOTdhZGZjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTMwMTYsOSArMzAxNiwxNSBAQCBpbnQgdmNwdV9kZXN0
cm95X3BhZ2V0YWJsZXMoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4g
PSBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwotICAgIGw0X3BnZW50cnlfdCAqbDR0YWIgPSBOVUxMOworICAgIGw0X3Bn
ZW50cnlfdCAqbDR0YWIgPSB2LT5kb21haW4tPmFyY2gucHYubDR0YWJfaWRsZTsKICAgICBpbnQg
cmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKHYpOwogCisgICAgaWYgKCBsNHRhYiAmJiBtZm4gPT0g
X192aXJ0X3RvX21mbihsNHRhYikgKQorICAgIHsKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJs
ZSA9IHBhZ2V0YWJsZV9udWxsKCk7CisgICAgICAgIG1mbiA9IDA7CisgICAgfQorCiAgICAgaWYg
KCByYyApCiAgICAgICAgIHJldHVybiByYzsKIApAQCAtMzAyNyw2ICszMDMzLDggQEAgaW50IHZj
cHVfZGVzdHJveV9wYWdldGFibGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBsNHRhYiA9IG1h
cF9kb21haW5fcGFnZShfbWZuKG1mbikpOwogICAgICAgICBtZm4gPSBsNGVfZ2V0X3BmbigqbDR0
YWIpOwogICAgIH0KKyAgICBlbHNlCisgICAgICAgIGw0dGFiID0gTlVMTDsKIAogICAgIGlmICgg
bWZuICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCmluZGV4IDk0MDgwNGIx
OGEuLjFiY2IxYzJkZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCkBAIC00Myw3
ICs0Myw3IEBAIGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCB2
LT5hcmNoLnB2LnNoYWRvd19sZHRfbWFwY250ID09IDAgKQogICAgICAgICBnb3RvIG91dDsKICNl
bHNlCi0gICAgQVNTRVJUKHYgPT0gY3VycmVudCB8fCAhdmNwdV9jcHVfZGlydHkodikpOworICAg
IEFTU0VSVCh2ID09IGN1cnJlbnQgfHwgIXZjcHVfY3B1X2RpcnR5KHYpIHx8ICh2LT5wYXVzZV9m
bGFncyAmIFZQRl9kb3duKSk7CiAjZW5kaWYKIAogICAgIHBsMWUgPSBwdl9sZHRfcHRlcyh2KTsK
QEAgLTgwLDcgKzgwLDcgQEAgdm9pZCBwdl9kZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqdikKICAg
ICBsMV9wZ2VudHJ5X3QgemVyb19sMWUgPSBsMWVfZnJvbV9tZm4oemVyb19tZm4sIF9fUEFHRV9I
WVBFUlZJU09SX1JPKTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIEFTU0VSVCh2ID09IGN1
cnJlbnQgfHwgIXZjcHVfY3B1X2RpcnR5KHYpKTsKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50IHx8
ICF2Y3B1X2NwdV9kaXJ0eSh2KSB8fCAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93bikpOwogCiAg
ICAgdi0+YXJjaC5wdi5nZHRfZW50cyA9IDA7CiAgICAgZm9yICggaSA9IDA7IGkgPCBGSVJTVF9S
RVNFUlZFRF9HRFRfUEFHRTsgaSsrICkKQEAgLTEwMiw3ICsxMDIsNyBAQCBsb25nIHB2X3NldF9n
ZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWduZWQgaW50IGVu
dHJpZXMpCiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwogICAgIHVuc2lnbmVkIGludCBpLCBucl9m
cmFtZXMgPSBESVZfUk9VTkRfVVAoZW50cmllcywgNTEyKTsKIAotICAgIEFTU0VSVCh2ID09IGN1
cnJlbnQgfHwgIXZjcHVfY3B1X2RpcnR5KHYpKTsKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50IHx8
ICF2Y3B1X2NwdV9kaXJ0eSh2KSB8fCAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93bikpOwogCiAg
ICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggNGI2ZjQ4ZGVhMi4uM2VjZGI5NmU4ZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwpAQCAtMjU5LDYgKzI1OSwxMiBAQCBpbnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICAgICAgZ290byBkb25lOwogICAgIH0KIAorICAgIGlmICggZC0+YXJj
aC5wdi5sNHRhYl9pZGxlICkKKyAgICB7CisgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBw
YWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGQtPmFyY2gucHYubDR0YWJfaWRsZSkpOworICAgICAg
ICB1cGRhdGVfY3IzKHYpOworICAgIH0KKwogIGRvbmU6CiAgICAgaWYgKCByYyApCiAgICAgICAg
IHB2X3ZjcHVfZGVzdHJveSh2KTsKQEAgLTI3NSw2ICsyODEsNyBAQCB2b2lkIHB2X2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAgICAgWEZSRUUoZC0+YXJjaC5wdi5jcHVpZG1hc2tz
KTsKIAogICAgIEZSRUVfWEVOSEVBUF9QQUdFKGQtPmFyY2gucHYuZ2R0X2xkdF9sMXRhYik7Cisg
ICAgRlJFRV9YRU5IRUFQX1BBR0UoZC0+YXJjaC5wdi5sNHRhYl9pZGxlKTsKIH0KIAogCkBAIC0z
MDcsNiArMzE0LDE4IEBAIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpk
KQogCiAgICAgZC0+YXJjaC5jdHh0X3N3aXRjaCA9ICZwdl9jc3c7CiAKKyAgICBpZiAoIHNjaGVk
X2dyYW51bGFyaXR5ID4gMSApCisgICAgeworICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0OworCisg
ICAgICAgIGw0ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygwLCBNRU1GX25vZGUoZG9tYWluX3RvX25v
ZGUoZCkpKTsKKyAgICAgICAgaWYgKCAhbDQgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAg
ICAgICBjbGVhcl9wYWdlKGw0KTsKKyAgICAgICAgaW5pdF94ZW5fbDRfc2xvdHMobDQsIF9tZm4o
dmlydF90b19tZm4obDQpKSwgZCwgSU5WQUxJRF9NRk4sIHRydWUpOworICAgICAgICBkLT5hcmNo
LnB2Lmw0dGFiX2lkbGUgPSBsNDsKKyAgICB9CisKICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkg
ZGVmYXVsdC4gKi8KICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRf
c2hpbmZvID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCmluZGV4IGQzM2VmYmNkYzUuLmQyYTAyYWVhMzQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTU2
LDcgKzU2LDcgQEAgaW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJ
TUlUX1VTOwogaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxp
bWl0X3VzKTsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfaXRlbS4gKi8K
LXN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOwordW5zaWduZWQgaW50
IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKIAogLyogVmFyaW91cyB0aW1lciBoYW5kbGVycy4gKi8K
IHN0YXRpYyB2b2lkIHNfdGltZXJfZm4odm9pZCAqdW51c2VkKTsKQEAgLTExMjQsNiArMTEyNCwx
NyBAQCBpbnQgdmNwdV9zZXRfc29mdF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1
bWFza190ICphZmZpbml0eSkKICAgICByZXR1cm4gdmNwdV9zZXRfYWZmaW5pdHkodiwgYWZmaW5p
dHksIHYtPnNjaGVkX2l0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KTsKIH0KIAordm9pZCBzY2hlZF92
Y3B1X2lkbGUoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCAhdi0+aXNfdXJnZW50ICkKKyAg
ICB7CisgICAgICAgIHYtPmlzX3VyZ2VudCA9IDE7CisgICAgICAgIGF0b21pY19pbmMoJnBlcl9j
cHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpLT51cmdlbnRfY291bnQpOworICAgIH0KKworICAg
IHJlc2V0X3N0YWNrX2FuZF9qdW1wKGd1ZXN0X2lkbGVfbG9vcCk7Cit9CisKIC8qIEJsb2NrIHRo
ZSBjdXJyZW50bHktZXhlY3V0aW5nIGRvbWFpbiB1bnRpbCBhIHBlcnRpbmVudCBldmVudCBvY2N1
cnMuICovCiB2b2lkIHZjcHVfYmxvY2sodm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDIx
NGU0NGNlMWMuLjY5NTI5MjQ1NmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMjU0LDYgKzI1NCw5
IEBAIHN0cnVjdCBwdl9kb21haW4KIAogICAgIGF0b21pY190IG5yX2w0X3BhZ2VzOwogCisgICAg
LyogTDQgdGFiIGZvciBvZmZsaW5lIHZjcHVzIHdpdGggc2NoZWR1bGluZyBncmFudWxhcml0eSA+
IDEuICovCisgICAgbDRfcGdlbnRyeV90ICpsNHRhYl9pZGxlOworCiAgICAgLyogWFBUSSBhY3Rp
dmU/ICovCiAgICAgYm9vbCB4cHRpOwogICAgIC8qIFVzZSBQQ0lEIGZlYXR1cmU/ICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCmluZGV4IDQ5NzI0YWFmZDAuLjRhM2ZiMDkyYzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0y
MDEsNiArMjAxLDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc2NoZWRfZ2V0X3Jlc291
cmNlX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiBwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KS0+cHJvY2Vzc29yOwogfQogCit2b2lkIHNjaGVkX3ZjcHVfaWRsZShzdHJ1Y3QgdmNwdSAq
dik7Cit2b2lkIGd1ZXN0X2lkbGVfbG9vcCh2b2lkKTsKKwogLyoKICAqIFNjcmF0Y2ggc3BhY2Us
IGZvciBhdm9pZGluZyBoYXZpbmcgdG9vIG1hbnkgY3B1bWFza190IG9uIHRoZSBzdGFjay4KICAq
IFdpdGhpbiBlYWNoIHNjaGVkdWxlciwgd2hlbiB1c2luZyB0aGUgc2NyYXRjaCBtYXNrIG9mIG9u
ZSBwQ1BVOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAppbmRleCA4NzNhOTAzOTc3Li41MmExYWJmY2E5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAt
NDg4LDYgKzQ4OCw4IEBAIGV4dGVybiBzdHJ1Y3QgdmNwdSAqaWRsZV92Y3B1W05SX0NQVVNdOwog
I2RlZmluZSBpc19pZGxlX2RvbWFpbihkKSAoKGQpLT5kb21haW5faWQgPT0gRE9NSURfSURMRSkK
ICNkZWZpbmUgaXNfaWRsZV92Y3B1KHYpICAgKGlzX2lkbGVfZG9tYWluKCh2KS0+ZG9tYWluKSkK
IAorZXh0ZXJuIHVuc2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eTsKKwogc3RhdGljIGlubGlu
ZSBib29sIGlzX3N5c3RlbV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBy
ZXR1cm4gZC0+ZG9tYWluX2lkID49IERPTUlEX0ZJUlNUX1JFU0VSVkVEOwotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t9D-0004vZ-M8; Fri, 29 Mar 2019 15:10:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8n-0003rb-7Z
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:57 +0000
X-Inumbo-ID: b32002f4-5234-11e9-94d1-6f209e0c7c32
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b32002f4-5234-11e9-94d1-6f209e0c7c32;
 Fri, 29 Mar 2019 15:09:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 89523B039;
 Fri, 29 Mar 2019 15:09:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:23 +0100
Message-Id: <20190329150934.17694-39-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 38/49] xen/sched: move struct task_slice
 into struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkdWxlIGl0ZW0g
bW92ZSBzdHJ1Y3QKdGFza19zbGljZSBpbiBzY2hlZHVsZSgpIGZyb20gdGhlIGxvY2FsIHN0YWNr
IGludG8gc3RydWN0IHNjaGVkX2l0ZW0Kb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIGl0ZW0uIFRv
IG1ha2UgYWNjZXNzIGVhc2llciBmb3IgdGhlIHNpbmdsZQpzY2hlZHVsZXJzIGFkZCB0aGUgcG9p
bnRlciBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcgaXRlbSBhcyBhIHBhcmFtZXRlcgpvZiBkb19z
Y2hlZHVsZSgpLgoKV2hpbGUgYXQgaXQgc3dpdGNoIHRoZSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
IHBhcmFtZXRlciBvZgpkb19zY2hlZHVsZSgpIGZyb20gYm9vbF90IHRvIGJvb2wuCgpBcyBzdHJ1
Y3QgdGFza19zbGljZSBpcyBvbmx5IGV2ZXIgbW9kaWZpZWQgd2l0aCB0aGUgbG9jYWwgc2NoZWR1
bGUKbG9jayBoZWxkIGl0IGlzIHNhZmUgdG8gZGlyZWN0bHkgc2V0IHRoZSBkaWZmZXJlbnQgaXRl
bXMgaW4gc3RydWN0CnNjaGVkX2l0ZW0gaW5zdGVhZCBvZiB1c2luZyBhbiBvbi1zdGFjayBjb3B5
IGZvciByZXR1cm5pbmcgdGhlIGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgMjAgKysr
KysrKy0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDI1ICsrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8IDIxICsr
KysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMjYgKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8IDIx
ICsrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMTcg
KysrKysrKysrLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgODMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDM5MTljMGEzZTkuLmU5OGU5ODExNmIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX2FyaW5jNjUzLmMKQEAgLTQ5NywxOCArNDk3LDE0IEBAIGE2NTNzY2hlZF9pdGVtX3dh
a2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
ICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUg
c2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIG5vdyAgICAgICBDdXJyZW50IHRpbWUKLSAq
Ci0gKiBAcmV0dXJuICAgICAgICAgIEFkZHJlc3Mgb2YgdGhlIElURU0gc3RydWN0dXJlIHNjaGVk
dWxlZCB0byBiZSBydW4gbmV4dAotICogICAgICAgICAgICAgICAgICBBbW91bnQgb2YgdGltZSB0
byBleGVjdXRlIHRoZSByZXR1cm5lZCBJVEVNCi0gKiAgICAgICAgICAgICAgICAgIEZsYWcgZm9y
IHdoZXRoZXIgdGhlIElURU0gd2FzIG1pZ3JhdGVkCiAgKi8KLXN0YXRpYyBzdHJ1Y3QgdGFza19z
bGljZQorc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsCiAgICAgc190
aW1lX3Qgbm93LAotICAgIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorICAgIGJvb2wg
dGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKLSAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7ICAg
ICAgICAgICAgICAgICAgICAgIC8qIGhvbGQgdGhlIGNob3NlbiBkb21haW4gKi8KICAgICBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqbmV3X3Rhc2sgPSBOVUxMOwogICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQg
c2NoZWRfaW5kZXggPSAwOwogICAgIHN0YXRpYyBzX3RpbWVfdCBuZXh0X3N3aXRjaF90aW1lOwpA
QCAtNTg2LDEzICs1ODIsMTEgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgICAqIFJldHVy
biB0aGUgYW1vdW50IG9mIHRpbWUgdGhlIG5leHQgZG9tYWluIGhhcyB0byBydW4gYW5kIHRoZSBh
ZGRyZXNzCiAgICAgICogb2YgdGhlIHNlbGVjdGVkIHRhc2sncyBJVEVNIHN0cnVjdHVyZS4KICAg
ICAgKi8KLSAgICByZXQudGltZSA9IG5leHRfc3dpdGNoX3RpbWUgLSBub3c7Ci0gICAgcmV0LnRh
c2sgPSBuZXdfdGFzazsKLSAgICByZXQubWlncmF0ZWQgPSAwOwotCi0gICAgQlVHX09OKHJldC50
aW1lIDw9IDApOworICAgIHByZXYtPm5leHRfdGltZSA9IG5leHRfc3dpdGNoX3RpbWUgLSBub3c7
CisgICAgcHJldi0+bmV4dF90YXNrID0gbmV3X3Rhc2s7CisgICAgbmV3X3Rhc2stPm1pZ3JhdGVk
ID0gZmFsc2U7CiAKLSAgICByZXR1cm4gcmV0OworICAgIEJVR19PTihwcmV2LT5uZXh0X3RpbWUg
PD0gMCk7CiB9CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggNDczNGY1MmZjNy4uMDY0Zjg4YWIyMyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCkBAIC0xNjg5LDcgKzE2ODksNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQg
cGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAKIHN0YXRpYyBz
dHJ1Y3QgY3NjaGVkX2l0ZW0gKgogY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKnBydiwgaW50IGNwdSwKLSAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNuZXh0LCBib29s
X3QgKnN0b2xlbikKKyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNuZXh0LCBib29sICpzdG9sZW4p
CiB7CiAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CiAgICAg
c3RydWN0IGNzY2hlZF9pdGVtICpzcGVlcjsKQEAgLTE4MDUsNyArMTgwNSw3IEBAIGNzY2hlZF9s
b2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAg
ICAgICAgICAgLyogQXMgc29vbiBhcyBvbmUgaXRlbSBpcyBmb3VuZCwgYmFsYW5jaW5nIGVuZHMg
Ki8KICAgICAgICAgICAgICAgICBpZiAoIHNwZWVyICE9IE5VTEwgKQogICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgKnN0b2xlbiA9IDE7CisgICAgICAgICAgICAgICAgICAg
ICpzdG9sZW4gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAg
ICAgICAgKiBOZXh0IHRpbWUgd2UnbGwgbG9vayBmb3Igd29yayB0byBzdGVhbCBvbiB0aGlzIG5v
ZGUsIHdlCiAgICAgICAgICAgICAgICAgICAgICAqIHdpbGwgc3RhcnQgZnJvbSB0aGUgbmV4dCBw
Q1BVLCB3aXRoIHJlc3BlY3QgdG8gdGhpcyBvbmUsCkBAIC0xODM1LDE5ICsxODM1LDE4IEBAIGNz
Y2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAg
KiBUaGlzIGZ1bmN0aW9uIGlzIGluIHRoZSBjcml0aWNhbCBwYXRoLiBJdCBpcyBkZXNpZ25lZCB0
byBiZSBzaW1wbGUgYW5kCiAgKiBmYXN0IGZvciB0aGUgY29tbW9uIGNhc2UuCiAgKi8KLXN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZQotY3NjaGVkX3NjaGVkdWxlKAotICAgIGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxl
ZCkKK3N0YXRpYyB2b2lkIGNzY2hlZF9zY2hlZHVsZSgKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLCBzX3RpbWVfdCBub3csCisgICAgYm9v
bCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQogewogICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9
IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29u
c3QgcnVucSA9IFJVTlEoc2NoZWRfY3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9
IGN1cnJlbnQtPnNjaGVkX2l0ZW07CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29uc3Qgc2N1
cnIgPSBDU0NIRURfSVRFTShpdGVtKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9
IENTQ0hFRF9QUklWKG9wcyk7CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzbmV4dDsKLSAgICBz
dHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGltZSwgdHNsaWNlOworICAg
IGJvb2wgbWlncmF0ZWQgPSBmYWxzZTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUp
OwogICAgIENTQ0hFRF9JVEVNX0NIRUNLKGl0ZW0pOwpAQCAtMTkzNyw3ICsxOTM2LDYgQEAgY3Nj
aGVkX3NjaGVkdWxlKAogICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikm
ZCk7CiAgICAgICAgIH0KIAotICAgICAgICByZXQubWlncmF0ZWQgPSAwOwogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAgICAgdHNsaWNlID0gcHJ2LT50c2xpY2U7CkBAIC0xOTU1LDcgKzE5NTMs
NiBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgfQogCiAgICAgc25leHQgPSBfX3J1bnFfZWxlbShy
dW5xLT5uZXh0KTsKLSAgICByZXQubWlncmF0ZWQgPSAwOwogCiAgICAgLyogVGFza2xldCB3b3Jr
ICh3aGljaCBydW5zIGluIGlkbGUgSVRFTSBjb250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICov
CiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKQEAgLTE5ODEsNyArMTk3OCw3IEBA
IGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHNuZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09W
RVIgKQogICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0KTsKICAgICBlbHNlCi0gICAgICAgIHNu
ZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZyZXQubWln
cmF0ZWQpOworICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBzY2hlZF9j
cHUsIHNuZXh0LCAmbWlncmF0ZWQpOwogCiAgICAgLyoKICAgICAgKiBVcGRhdGUgaWRsZXJzIG1h
c2sgaWYgbmVjZXNzYXJ5LiBXaGVuIHdlJ3JlIGlkbGluZywgb3RoZXIgQ1BVcwpAQCAtMjAwNCwx
MiArMjAwMSwxMiBAQCBvdXQ6CiAgICAgLyoKICAgICAgKiBSZXR1cm4gdGFzayB0byBydW4gbmV4
dC4uLgogICAgICAqLwotICAgIHJldC50aW1lID0gKGlzX2lkbGVfaXRlbShzbmV4dC0+aXRlbSkg
PworICAgIGl0ZW0tPm5leHRfdGltZSA9IChpc19pZGxlX2l0ZW0oc25leHQtPml0ZW0pID8KICAg
ICAgICAgICAgICAgICAtMSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+aXRlbTsK
KyAgICBpdGVtLT5uZXh0X3Rhc2sgPSBzbmV4dC0+aXRlbTsKKyAgICBzbmV4dC0+aXRlbS0+bWln
cmF0ZWQgPSBtaWdyYXRlZDsKIAotICAgIENTQ0hFRF9JVEVNX0NIRUNLKHJldC50YXNrKTsKLSAg
ICByZXR1cm4gcmV0OworICAgIENTQ0hFRF9JVEVNX0NIRUNLKGl0ZW0tPm5leHRfdGFzayk7CiB9
CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGQ1Y2I4YzAyMDAuLmYxMDc0YmUyNWQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zNDQzLDE5ICszNDQzLDE4IEBAIHJ1bnFfY2FuZGlkYXRlKHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAqIFRoaXMgZnVuY3Rpb24gaXMgaW4g
dGhlIGNyaXRpY2FsIHBhdGguIEl0IGlzIGRlc2lnbmVkIHRvIGJlIHNpbXBsZSBhbmQKICAqIGZh
c3QgZm9yIHRoZSBjb21tb24gY2FzZS4KICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCi1j
c2NoZWQyX3NjaGVkdWxlKAotICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1l
X3Qgbm93LCBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCitzdGF0aWMgdm9pZCBjc2NoZWQy
X3NjaGVkdWxlKAorICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKmN1cnJpdGVtLCBzX3RpbWVfdCBub3csCisgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkKQogewogICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJj
ZV9jcHUoY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7Ci0gICAg
c3RydWN0IHNjaGVkX2l0ZW0gKmN1cnJpdGVtID0gY3VycmVudC0+c2NoZWRfaXRlbTsKICAgICBz
dHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX2l0ZW0oY3Vycml0ZW0p
OwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnNuZXh0ID0gTlVMTDsKICAgICB1bnNpZ25lZCBp
bnQgc2tpcHBlZF9pdGVtcyA9IDA7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogICAgIGJv
b2wgdGlja2xlZDsKKyAgICBib29sIG1pZ3JhdGVkID0gZmFsc2U7CiAKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHNjaGVkdWxlKTsKICAgICBDU0NIRUQyX0lURU1fQ0hFQ0soY3Vycml0ZW0pOwpAQCAt
MzU0MCw4ICszNTM5LDYgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgICYmIGl0ZW1fcnVu
bmFibGUoY3Vycml0ZW0pICkKICAgICAgICAgX19zZXRfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVu
cV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCi0gICAgcmV0Lm1pZ3JhdGVkID0gMDsKLQogICAgIC8q
IEFjY291bnRpbmcgZm9yIG5vbi1pZGxlIHRhc2tzICovCiAgICAgaWYgKCAhaXNfaWRsZV9pdGVt
KHNuZXh0LT5pdGVtKSApCiAgICAgewpAQCAtMzU5MSw3ICszNTg4LDcgQEAgY3NjaGVkMl9zY2hl
ZHVsZSgKICAgICAgICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVEMl9NSUdSQVRFX0NPTVBF
TlNBVElPTjsKICAgICAgICAgICAgIHNjaGVkX3NldF9yZXMoc25leHQtPml0ZW0sIHBlcl9jcHUo
c2NoZWRfcmVzLCBzY2hlZF9jcHUpKTsKICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWln
cmF0ZWQpOwotICAgICAgICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKKyAgICAgICAgICAgIG1pZ3Jh
dGVkID0gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlCkBAIC0zNjIyLDExICszNjE5
LDExIEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgLyoKICAgICAgKiBSZXR1cm4gdGFzayB0byBy
dW4gbmV4dC4uLgogICAgICAqLwotICAgIHJldC50aW1lID0gY3NjaGVkMl9ydW50aW1lKG9wcywg
c2NoZWRfY3B1LCBzbmV4dCwgbm93KTsKLSAgICByZXQudGFzayA9IHNuZXh0LT5pdGVtOworICAg
IGN1cnJpdGVtLT5uZXh0X3RpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUsIHNu
ZXh0LCBub3cpOworICAgIGN1cnJpdGVtLT5uZXh0X3Rhc2sgPSBzbmV4dC0+aXRlbTsKKyAgICBz
bmV4dC0+aXRlbS0+bWlncmF0ZWQgPSBtaWdyYXRlZDsKIAotICAgIENTQ0hFRDJfSVRFTV9DSEVD
SyhyZXQudGFzayk7Ci0gICAgcmV0dXJuIHJldDsKKyAgICBDU0NIRUQyX0lURU1fQ0hFQ0soY3Vy
cml0ZW0tPm5leHRfdGFzayk7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDM0Y2U3YTA1
ZDMuLjFhZjM5NmRjZGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03MDMsMTYgKzcwMywxNCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgbnVsbF9pdGVtX2NoZWNrKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICogIC0g
dGhlIGl0ZW0gYXNzaWduZWQgdG8gdGhlIHBDUFUsIGlmIHRoZXJlJ3Mgb25lIGFuZCBpdCBjYW4g
cnVuOwogICogIC0gdGhlIGlkbGUgaXRlbSwgb3RoZXJ3aXNlLgogICovCi1zdGF0aWMgc3RydWN0
IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3csCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCkKK3N0YXRpYyB2b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgc190aW1lX3Qgbm93LCBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgdW5z
aWduZWQgaW50IGJzOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNv
dXJjZV9jcHUoY3B1KTsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYo
b3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVtICp3dmM7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2Ug
cmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CiAgICAgTlVMTF9JVEVNX0NI
RUNLKGN1cnJlbnQtPnNjaGVkX2l0ZW0pOwpAQCAtNzQwLDE5ICs3MzgsMTggQEAgc3RhdGljIHN0
cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFj
ZV92YXIoVFJDX1NOVUxMX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAgICByZXQudGFzayA9
IHNjaGVkX2lkbGVfaXRlbShzY2hlZF9jcHUpOworICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBz
Y2hlZF9pZGxlX2l0ZW0oc2NoZWRfY3B1KTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICByZXQu
dGFzayA9IHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLml0ZW07Ci0gICAgcmV0Lm1pZ3JhdGVkID0g
MDsKLSAgICByZXQudGltZSA9IC0xOworICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBwZXJfY3B1
KG5wYywgc2NoZWRfY3B1KS5pdGVtOworICAgIHByZXYtPm5leHRfdGltZSA9IC0xOwogCiAgICAg
LyoKICAgICAgKiBXZSBtYXkgYmUgbmV3IGluIHRoZSBjcHVwb29sLCBvciBqdXN0IGNvbWluZyBi
YWNrIG9ubGluZS4gSW4gd2hpY2gKICAgICAgKiBjYXNlLCB0aGVyZSBtYXkgYmUgaXRlbXMgaW4g
dGhlIHdhaXRxdWV1ZSB0aGF0IHdlIGNhbiBhc3NpZ24gdG8gdXMKICAgICAgKiBhbmQgcnVuLgog
ICAgICAqLwotICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVMTCkgKQorICAgIGlmICgg
dW5saWtlbHkocHJldi0+bmV4dF90YXNrID09IE5VTEwpICkKICAgICB7CiAgICAgICAgIHNwaW5f
bG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIApAQCAtNzc4LDcgKzc3NSw3IEBAIHN0YXRpYyBzdHJ1
Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGl0ZW1fYXNzaWduKHBydiwg
d3ZjLT5pdGVtLCBzY2hlZF9jcHUpOwogICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0
KCZ3dmMtPndhaXRxX2VsZW0pOwotICAgICAgICAgICAgICAgICAgICByZXQudGFzayA9IHd2Yy0+
aXRlbTsKKyAgICAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90YXNrID0gd3ZjLT5pdGVtOwog
ICAgICAgICAgICAgICAgICAgICBnb3RvIHVubG9jazsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICB9CkBAIC03ODcsMTEgKzc4NCwxMiBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2Ug
bnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHNwaW5f
dW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHkocmV0
LnRhc2sgPT0gTlVMTCB8fCAhaXRlbV9ydW5uYWJsZShyZXQudGFzaykpICkKLSAgICAgICAgcmV0
LnRhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oc2NoZWRfY3B1KTsKKyAgICBpZiAoIHVubGlrZWx5KHBy
ZXYtPm5leHRfdGFzayA9PSBOVUxMIHx8ICFpdGVtX3J1bm5hYmxlKHByZXYtPm5leHRfdGFzaykp
ICkKKyAgICAgICAgcHJldi0+bmV4dF90YXNrID0gc2NoZWRfaWRsZV9pdGVtKHNjaGVkX2NwdSk7
CiAKLSAgICBOVUxMX0lURU1fQ0hFQ0socmV0LnRhc2spOwotICAgIHJldHVybiByZXQ7CisgICAg
TlVMTF9JVEVNX0NIRUNLKHByZXYtPm5leHRfdGFzayk7CisKKyAgICBwcmV2LT5uZXh0X3Rhc2st
Pm1pZ3JhdGVkID0gZmFsc2U7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX2l0ZW0oc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF9pdGVtICpudmMpCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggMjM2
NmUzM2JlYi4uYzVlOGI1NTlmMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMTA2MiwxNiArMTA2MiwxNiBAQCBydW5xX3Bp
Y2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiAg
KiBzY2hlZHVsZSBmdW5jdGlvbiBmb3IgcnQgc2NoZWR1bGVyLgogICogVGhlIGxvY2sgaXMgYWxy
ZWFkeSBncmFiYmVkIGluIHNjaGVkdWxlLmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCiAgKi8KLXN0
YXRpYyBzdHJ1Y3QgdGFza19zbGljZQotcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorc3Rh
dGljIHZvaWQKK3J0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX2l0ZW0gKmN1cnJpdGVtLAorICAgICAgICAgICAgc190aW1lX3Qgbm93LCBib29sIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2No
ZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBy
dF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHJ0X2l0ZW0gKmNvbnN0IHNjdXJyID0gcnRfaXRlbShj
dXJyZW50LT5zY2hlZF9pdGVtKTsKKyAgICBzdHJ1Y3QgcnRfaXRlbSAqY29uc3Qgc2N1cnIgPSBy
dF9pdGVtKGN1cnJpdGVtKTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqc25leHQgPSBOVUxMOwotICAg
IHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1pZ3JhdGVkID0gMCB9OwotICAgIHN0cnVjdCBz
Y2hlZF9pdGVtICpjdXJyaXRlbSA9IGN1cnJlbnQtPnNjaGVkX2l0ZW07CisgICAgYm9vbCBtaWdy
YXRlZCA9IGZhbHNlOwogCiAgICAgLyogVFJBQ0UgKi8KICAgICB7CkBAIC0xMTE5LDcgKzExMTks
NyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5v
dywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICBfX3NldF9iaXQoX19SVERTX2Rl
bGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgc25leHQtPmxhc3Rfc3RhcnQg
PSBub3c7Ci0gICAgcmV0LnRpbWUgPSAgLTE7IC8qIGlmIGFuIGlkbGUgaXRlbSBpcyBwaWNrZWQg
Ki8KKyAgICBjdXJyaXRlbS0+bmV4dF90aW1lID0gIC0xOyAvKiBpZiBhbiBpZGxlIGl0ZW0gaXMg
cGlja2VkICovCiAgICAgaWYgKCAhaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSApCiAgICAgewog
ICAgICAgICBpZiAoIHNuZXh0ICE9IHNjdXJyICkKQEAgLTExMzAsMTMgKzExMzAsMTMgQEAgcnRf
c2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xf
dCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShzbmV4dC0+
aXRlbSkgIT0gc2NoZWRfY3B1ICkKICAgICAgICAgewogICAgICAgICAgICAgc2NoZWRfc2V0X3Jl
cyhzbmV4dC0+aXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIHNjaGVkX2NwdSkpOwotICAgICAgICAg
ICAgcmV0Lm1pZ3JhdGVkID0gMTsKKyAgICAgICAgICAgIG1pZ3JhdGVkID0gdHJ1ZTsKICAgICAg
ICAgfQotICAgICAgICByZXQudGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OyAvKiBpbnZva2UgdGhl
IHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KKyAgICAgICAgLyogSW52b2tlIHRoZSBzY2hlZHVsZXIg
bmV4dCB0aW1lLiAqLworICAgICAgICBjdXJyaXRlbS0+bmV4dF90aW1lID0gc25leHQtPmN1cl9i
dWRnZXQ7CiAgICAgfQotICAgIHJldC50YXNrID0gc25leHQtPml0ZW07Ci0KLSAgICByZXR1cm4g
cmV0OworICAgIGN1cnJpdGVtLT5uZXh0X3Rhc2sgPSBzbmV4dC0+aXRlbTsKKyAgICBzbmV4dC0+
aXRlbS0+bWlncmF0ZWQgPSBtaWdyYXRlZDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAyMmU0M2Q4OGNjLi4w
ODIyMjVkMTczIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0xNjExLDEwICsxNjExLDkgQEAgc3RhdGljIHZvaWQgc2NoZWR1
bGUodm9pZCkKICAgICBzX3RpbWVfdCAgICAgICAgICAgICAgbm93OwogICAgIHN0cnVjdCBzY2hl
ZHVsZXIgICAgICpzY2hlZDsKICAgICB1bnNpZ25lZCBsb25nICAgICAgICAqdGFza2xldF93b3Jr
ID0gJnRoaXNfY3B1KHRhc2tsZXRfd29ya190b19kbyk7Ci0gICAgYm9vbF90ICAgICAgICAgICAg
ICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSAwOworICAgIGJvb2wgICAgICAgICAgICAgICAg
ICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzZDsKICAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKLSAgICBzdHJ1Y3QgdGFz
a19zbGljZSAgICAgbmV4dF9zbGljZTsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKQEAgLTE2MzAsMTIgKzE2MjksMTIgQEAg
c3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAgc2V0X2JpdChfVEFTS0xFVF9zY2hl
ZHVsZWQsIHRhc2tsZXRfd29yayk7CiAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2Fz
ZSBUQVNLTEVUX2VucXVldWVkfFRBU0tMRVRfc2NoZWR1bGVkOgotICAgICAgICB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkID0gMTsKKyAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IHRydWU7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVEFTS0xFVF9zY2hlZHVsZWQ6CiAgICAgICAgIGNs
ZWFyX2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7CiAgICAgY2FzZSAwOgot
ICAgICAgICAvKnRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSAwOyovCisgICAgICAgIC8qdGFza2xl
dF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOyovCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIEJVRygpOwpAQCAtMTY0OSwxNCArMTY0OCwxNCBAQCBzdGF0aWMgdm9pZCBzY2hl
ZHVsZSh2b2lkKQogCiAgICAgLyogZ2V0IHBvbGljeS1zcGVjaWZpYyBkZWNpc2lvbiBvbiBzY2hl
ZHVsaW5nLi4uICovCiAgICAgc2NoZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwotICAgIG5leHRf
c2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3NjaGVk
dWxlZCk7CisgICAgc2NoZWQtPmRvX3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3csIHRhc2tsZXRf
d29ya19zY2hlZHVsZWQpOwogCi0gICAgbmV4dCA9IG5leHRfc2xpY2UudGFzazsKKyAgICBuZXh0
ID0gcHJldi0+bmV4dF90YXNrOwogCiAgICAgc2QtPmN1cnIgPSBuZXh0OwogCi0gICAgaWYgKCBu
ZXh0X3NsaWNlLnRpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwotICAgICAgICBz
ZXRfdGltZXIoJnNkLT5zX3RpbWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOworICAgIGlmICgg
cHJldi0+bmV4dF90aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8KKyAgICAgICAg
c2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsKIAogICAgIGlm
ICggdW5saWtlbHkocHJldiA9PSBuZXh0KSApCiAgICAgewpAQCAtMTY2NCw3ICsxNjYzLDcgQEAg
c3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NX
SVRDSF9JTkZDT05ULAogICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwg
bmV4dC0+aXRlbV9pZCwKICAgICAgICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlf
dGltZSwKLSAgICAgICAgICAgICAgICAgbmV4dF9zbGljZS50aW1lKTsKKyAgICAgICAgICAgICAg
ICAgcHJldi0+bmV4dF90aW1lKTsKICAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0
LT52Y3B1KTsKICAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdSk7CiAg
ICAgfQpAQCAtMTY3Niw3ICsxNjc1LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAg
ICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCwKICAgICAg
ICAgICAgICAobmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUp
ID8KICAgICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLAotICAg
ICAgICAgICAgIG5leHRfc2xpY2UudGltZSk7CisgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1l
KTsKIAogICAgIEFTU0VSVChwcmV2LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9y
dW5uaW5nKTsKIApAQCAtMTcwNSw3ICsxNzA0LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9p
ZCkKIAogICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHUtPnBlcmlvZGljX3RpbWVyKTsKIAotICAg
IGlmICggbmV4dF9zbGljZS5taWdyYXRlZCApCisgICAgaWYgKCBuZXh0LT5taWdyYXRlZCApCiAg
ICAgICAgIHZjcHVfbW92ZV9pcnFzKG5leHQtPnZjcHUpOwogCiAgICAgdmNwdV9wZXJpb2RpY190
aW1lcl93b3JrKG5leHQtPnZjcHUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA3OTViMmZhZmU1Li5lMmJj
OGY3Mjg0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNzIsNiArNzIsOCBAQCBzdHJ1Y3Qgc2NoZWRfaXRl
bSB7CiAgICAgYm9vbCAgICAgICAgICAgICAgICAgICBhZmZpbml0eV9icm9rZW47CiAgICAgLyog
RG9lcyBzb2Z0IGFmZmluaXR5IGFjdHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmlu
aXR5KT8gKi8KICAgICBib29sICAgICAgICAgICAgICAgICAgIHNvZnRfYWZmX2VmZmVjdGl2ZTsK
KyAgICAvKiBJdGVtIGhhcyBiZWVuIG1pZ3JhdGVkIHRvIG90aGVyIGNwdShzKS4gKi8KKyAgICBi
b29sICAgICAgICAgICAgICAgICAgIG1pZ3JhdGVkOwogICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBv
biB3aGljaCB0aGlzIFZDUFUgbWF5IHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAg
IGNwdV9oYXJkX2FmZmluaXR5OwogICAgIC8qIFVzZWQgdG8gY2hhbmdlIGFmZmluaXR5IHRlbXBv
cmFyaWx5LiAqLwpAQCAtODAsNiArODIsMTAgQEAgc3RydWN0IHNjaGVkX2l0ZW0gewogICAgIGNw
dW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQ7CiAgICAgLyogQml0
bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBwcmVmZXJzIHRvIHJ1bi4gKi8KICAgICBj
cHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9zb2Z0X2FmZmluaXR5OworCisgICAgLyogTmV4dCBp
dGVtIHRvIHJ1bi4gKi8KKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAgICAgICpuZXh0X3Rhc2s7Cisg
ICAgc190aW1lX3QgICAgICAgICAgICAgICAgbmV4dF90aW1lOwogfTsKIAogI2RlZmluZSBmb3Jf
ZWFjaF9zY2hlZF9pdGVtKGQsIGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC0yMjUsMTIgKzIzMSw2IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqcGNw
dV9zY2hlZHVsZV90cnlsb2NrKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIE5VTEw7CiB9
CiAKLXN0cnVjdCB0YXNrX3NsaWNlIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqdGFzazsKLSAg
ICBzX3RpbWVfdCAgICAgICAgICAgdGltZTsKLSAgICBib29sX3QgICAgICAgICAgICAgbWlncmF0
ZWQ7Ci19OwotCiBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICBjaGFyICpuYW1lOyAgICAgICAgICAg
ICAvKiBmdWxsIG5hbWUgZm9yIHRoaXMgc2NoZWR1bGVyICAgICAgKi8KICAgICBjaGFyICpvcHRf
bmFtZTsgICAgICAgICAvKiBvcHRpb24gbmFtZSBmb3IgdGhpcyBzY2hlZHVsZXIgICAgKi8KQEAg
LTI3Myw4ICsyNzMsOSBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICB2b2lkICAgICAgICAgKCpj
b250ZXh0X3NhdmVkKSAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICopOwogCi0gICAgc3RydWN0
IHRhc2tfc2xpY2UgKCpkb19zY2hlZHVsZSkgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc190
aW1lX3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNr
bGV0X3dvcmtfc2NoZWR1bGVkKTsKKyAgICB2b2lkICAgICAgICAgKCpkb19zY2hlZHVsZSkgICAg
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICosIHNfdGltZV90LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKIAogICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqICgqcGlja19yZXNvdXJjZSkgKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10: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 1h9t9G-00052L-PW; Fri, 29 Mar 2019 15:10:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8o-0003sr-0h
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:58 +0000
X-Inumbo-ID: b0fe4a60-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0fe4a60-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 ED898B02D;
 Fri, 29 Mar 2019 15:09:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:11 +0100
Message-Id: <20190329150934.17694-27-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 26/49] xen/sched: make credit scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGNyZWRpdCBzY2hlZHVsZXIgY29tcGxldGVseSBmcm9tIHZjcHUgdG8gc2NoZWRfaXRl
bSB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgNTAyICsrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNTEgaW5zZXJ0aW9u
cygrKSwgMjUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDZkMDYzOTEwOWEuLmJhYmNj
YjY5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzAsMTAgKzcwLDEwIEBACiAgKiBpbmNvbnNpc3RlbnQg
c2V0IG9mIGxvY2tzLiBUaGVyZWZvcmUgYXRvbWljLXNhZmUgYml0IG9wZXJhdGlvbnMgbXVzdAog
ICogYmUgdXNlZCBmb3IgYWNjZXNzaW5nIGl0LgogICovCi0jZGVmaW5lIENTQ0hFRF9GTEFHX1ZD
UFVfUEFSS0VEICAgIDB4MCAgLyogVkNQVSBvdmVyIGNhcHBlZCBjcmVkaXRzICovCi0jZGVmaW5l
IENTQ0hFRF9GTEFHX1ZDUFVfWUlFTEQgICAgIDB4MSAgLyogVkNQVSB5aWVsZGluZyAqLwotI2Rl
ZmluZSBDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORyAweDIgIC8qIFZDUFUgbWF5IGhhdmUgbW92
ZWQgdG8gYSBuZXcgcGNwdSAqLwotI2RlZmluZSBDU0NIRURfRkxBR19WQ1BVX1BJTk5FRCAgICAw
eDQgIC8qIFZDUFUgY2FuIHJ1biBvbmx5IG9uIDEgcGNwdSAqLworI2RlZmluZSBDU0NIRURfRkxB
R19JVEVNX1BBUktFRCAgICAweDAgIC8qIElURU0gb3ZlciBjYXBwZWQgY3JlZGl0cyAqLworI2Rl
ZmluZSBDU0NIRURfRkxBR19JVEVNX1lJRUxEICAgICAweDEgIC8qIElURU0geWllbGRpbmcgKi8K
KyNkZWZpbmUgQ1NDSEVEX0ZMQUdfSVRFTV9NSUdSQVRJTkcgMHgyICAvKiBJVEVNIG1heSBoYXZl
IG1vdmVkIHRvIGEgbmV3IHBjcHUgKi8KKyNkZWZpbmUgQ1NDSEVEX0ZMQUdfSVRFTV9QSU5ORUQg
ICAgMHg0ICAvKiBJVEVNIGNhbiBydW4gb25seSBvbiAxIHBjcHUgKi8KIAogCiAvKgpAQCAtOTEs
NyArOTEsNyBAQAogLyoKICAqIENTQ0hFRF9TVEFUUwogICoKLSAqIE1hbmFnZSB2ZXJ5IGJhc2lj
IHBlci12Q1BVIGNvdW50ZXJzIGFuZCBzdGF0cy4KKyAqIE1hbmFnZSB2ZXJ5IGJhc2ljIHBlci1p
dGVtIGNvdW50ZXJzIGFuZCBzdGF0cy4KICAqCiAgKiBVc2VmdWwgZm9yIGRlYnVnZ2luZyBsaXZl
IHN5c3RlbXMuIFRoZSBzdGF0cyBhcmUgZGlzcGxheWVkCiAgKiB3aXRoIHJ1bnEgZHVtcHMgKCdy
JyBvbiB0aGUgWGVuIGNvbnNvbGUpLgpAQCAtMTAwLDIzICsxMDAsMjMgQEAKIAogI2RlZmluZSBD
U0NIRURfU1RBVFMKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRTX1JFU0VUKF9WKSAgICAgICAg
ICAgICAgICAgICAgICBcCisjZGVmaW5lIFNDSEVEX0lURU1fU1RBVFNfUkVTRVQoX1YpICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1lbXNldCgmKF9WKS0+c3RhdHMsIDAsIHNp
emVvZigoX1YpLT5zdGF0cykpOyAgIFwKICAgICB9IHdoaWxlICggMCApCiAKLSNkZWZpbmUgU0NI
RURfVkNQVV9TVEFUX0NSQU5LKF9WLCBfWCkgICAgICAgKCgoX1YpLT5zdGF0cy5fWCkrKykKKyNk
ZWZpbmUgU0NIRURfSVRFTV9TVEFUX0NSQU5LKF9WLCBfWCkgICAgICAgKCgoX1YpLT5zdGF0cy5f
WCkrKykKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRfU0VUKF9WLCBfWCwgX1kpICAgICAoKChf
ViktPnN0YXRzLl9YKSA9IChfWSkpCisjZGVmaW5lIFNDSEVEX0lURU1fU1RBVF9TRVQoX1YsIF9Y
LCBfWSkgICAgICgoKF9WKS0+c3RhdHMuX1gpID0gKF9ZKSkKIAogI2Vsc2UgLyogIVNDSEVEX1NU
QVRTICovCiAKICN1bmRlZiBDU0NIRURfU1RBVFMKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRT
X1JFU0VUKF9WKSAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCi0jZGVmaW5lIFNDSEVEX1ZDUFVf
U1RBVF9DUkFOSyhfViwgX1gpICAgICAgZG8ge30gd2hpbGUgKCAwICkKLSNkZWZpbmUgU0NIRURf
VkNQVV9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2RlZmluZSBT
Q0hFRF9JVEVNX1NUQVRTX1JFU0VUKF9WKSAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVm
aW5lIFNDSEVEX0lURU1fU1RBVF9DUkFOSyhfViwgX1gpICAgICAgZG8ge30gd2hpbGUgKCAwICkK
KyNkZWZpbmUgU0NIRURfSVRFTV9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICBkbyB7fSB3aGlsZSAo
IDAgKQogCiAjZW5kaWYgLyogU0NIRURfU1RBVFMgKi8KIApAQCAtMTI4LDcgKzEyOCw3IEBACiAj
ZGVmaW5lIFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hF
RCwgMSkKICNkZWZpbmUgVFJDX0NTQ0hFRF9BQ0NPVU5UX1NUQVJUIFRSQ19TQ0hFRF9DTEFTU19F
VlQoQ1NDSEVELCAyKQogI2RlZmluZSBUUkNfQ1NDSEVEX0FDQ09VTlRfU1RPUCAgVFJDX1NDSEVE
X0NMQVNTX0VWVChDU0NIRUQsIDMpCi0jZGVmaW5lIFRSQ19DU0NIRURfU1RPTEVOX1ZDUFUgICBU
UkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNCkKKyNkZWZpbmUgVFJDX0NTQ0hFRF9TVE9MRU5f
SVRFTSAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVELCA0KQogI2RlZmluZSBUUkNfQ1NDSEVE
X1BJQ0tFRF9DUFUgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQsIDUpCiAjZGVmaW5lIFRS
Q19DU0NIRURfVElDS0xFICAgICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNikKICNk
ZWZpbmUgVFJDX0NTQ0hFRF9CT09TVF9TVEFSVCAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVE
LCA3KQpAQCAtMTU4LDE1ICsxNTgsMTUgQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIH07CiAKIC8q
Ci0gKiBWaXJ0dWFsIENQVQorICogVmlydHVhbCBJVEVNCiAgKi8KIHN0cnVjdCBjc2NoZWRfaXRl
bSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBydW5xX2VsZW07Ci0gICAgc3RydWN0IGxpc3RfaGVh
ZCBhY3RpdmVfdmNwdV9lbGVtOworICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX2l0ZW1fZWxl
bTsKIAogICAgIC8qIFVwLXBvaW50ZXJzICovCiAgICAgc3RydWN0IGNzY2hlZF9kb20gKnNkb207
Ci0gICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CiAK
ICAgICBzX3RpbWVfdCBzdGFydF90aW1lOyAgIC8qIFdoZW4gd2Ugd2VyZSBzY2hlZHVsZWQgKHVz
ZWQgZm9yIGNyZWRpdCkgKi8KICAgICB1bnNpZ25lZCBmbGFnczsKQEAgLTE5MiwxMCArMTkyLDEw
IEBAIHN0cnVjdCBjc2NoZWRfaXRlbSB7CiAgKiBEb21haW4KICAqLwogc3RydWN0IGNzY2hlZF9k
b20gewotICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3ZjcHU7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCBhY3RpdmVfaXRlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tX2VsZW07
CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tOwotICAgIHVpbnQxNl90IGFjdGl2ZV92Y3B1X2NvdW50
OworICAgIHVpbnQxNl90IGFjdGl2ZV9pdGVtX2NvdW50OwogICAgIHVpbnQxNl90IHdlaWdodDsK
ICAgICB1aW50MTZfdCBjYXA7CiB9OwpAQCAtMjE1LDcgKzIxNSw3IEBAIHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSB7CiAKICAgICAvKiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGluIG1pbGxpc2Vj
b25kcyAqLwogICAgIHVuc2lnbmVkIGludCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGlj
ZTsKLSAgICBzX3RpbWVfdCByYXRlbGltaXQsIHRzbGljZSwgdmNwdV9taWdyX2RlbGF5OworICAg
IHNfdGltZV90IHJhdGVsaW1pdCwgdHNsaWNlLCBpdGVtX21pZ3JfZGVsYXk7CiAKICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tOwogICAgIHVpbnQzMl90IHdlaWdodDsKQEAgLTIzMSw3
ICsyMzEsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWRfdGljayh2b2lkICpfY3B1KTsKIHN0YXRpYyB2
b2lkIGNzY2hlZF9hY2N0KHZvaWQgKmR1bW15KTsKIAogc3RhdGljIGlubGluZSBpbnQKLV9fdmNw
dV9vbl9ydW5xKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQorX19pdGVtX29uX3J1bnEoc3RydWN0
IGNzY2hlZF9pdGVtICpzdmMpCiB7CiAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJ1bnFf
ZWxlbSk7CiB9CkBAIC0yNDIsNyArMjQyLDcgQEAgX19ydW5xX2VsZW0oc3RydWN0IGxpc3RfaGVh
ZCAqZWxlbSkKICAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3NjaGVkX2l0ZW0s
IHJ1bnFfZWxlbSk7CiB9CiAKLS8qIElzIHRoZSBmaXJzdCBlbGVtZW50IG9mIGNwdSdzIHJ1bnEg
KGlmIGFueSkgY3B1J3MgaWRsZSB2Y3B1PyAqLworLyogSXMgdGhlIGZpcnN0IGVsZW1lbnQgb2Yg
Y3B1J3MgcnVucSAoaWYgYW55KSBjcHUncyBpZGxlIGl0ZW0/ICovCiBzdGF0aWMgaW5saW5lIGJv
b2xfdCBpc19ydW5xX2lkbGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICAvKgpAQCAtMjUxLDcg
KzI1MSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+
c2NoZWR1bGVfbG9jaykpOwogCiAgICAgcmV0dXJuIGxpc3RfZW1wdHkoUlVOUShjcHUpKSB8fAot
ICAgICAgICAgICBpc19pZGxlX3ZjcHUoX19ydW5xX2VsZW0oUlVOUShjcHUpLT5uZXh0KS0+dmNw
dSk7CisgICAgICAgICAgIGlzX2lkbGVfaXRlbShfX3J1bnFfZWxlbShSVU5RKGNwdSktPm5leHQp
LT5pdGVtKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCkBAIC0yNzMsMTEgKzI3MywxMSBAQCBk
ZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbmxpbmUgdm9pZAogX19y
dW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKIHsKLSAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVk
X2l0ZW1fY3B1KHN2Yy0+aXRlbSk7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0
IHJ1bnEgPSBSVU5RKGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKIAotICAgIEJV
R19PTiggX192Y3B1X29uX3J1bnEoc3ZjKSApOworICAgIEJVR19PTiggX19pdGVtX29uX3J1bnEo
c3ZjKSApOwogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgcnVucSApCiAgICAgewpAQCAtMjg2
LDEwICsyODYsMTAgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKICAg
ICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIC8qIElmIHRoZSB2Y3B1IHlpZWxkZWQsIHRy
eSB0byBwdXQgaXQgYmVoaW5kIG9uZSBsb3dlci1wcmlvcml0eQotICAgICAqIHJ1bm5hYmxlIHZj
cHUgaWYgd2UgY2FuLiAgVGhlIG5leHQgcnVucV9zb3J0IHdpbGwgYnJpbmcgaXQgZm9yd2FyZAor
ICAgIC8qIElmIHRoZSBpdGVtIHlpZWxkZWQsIHRyeSB0byBwdXQgaXQgYmVoaW5kIG9uZSBsb3dl
ci1wcmlvcml0eQorICAgICAqIHJ1bm5hYmxlIGl0ZW0gaWYgd2UgY2FuLiAgVGhlIG5leHQgcnVu
cV9zb3J0IHdpbGwgYnJpbmcgaXQgZm9yd2FyZAogICAgICAqIHdpdGhpbiAzMG1zIGlmIHRoZSBx
dWV1ZSB0b28gbG9uZy4gKi8KLSAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfWUlF
TEQsICZzdmMtPmZsYWdzKQorICAgIGlmICggdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfSVRFTV9ZSUVM
RCwgJnN2Yy0+ZmxhZ3MpCiAgICAgICAgICAmJiBfX3J1bnFfZWxlbShpdGVyKS0+cHJpID4gQ1ND
SEVEX1BSSV9JRExFICkKICAgICB7CiAgICAgICAgIGl0ZXI9aXRlci0+bmV4dDsKQEAgLTMwNSwy
MCArMzA1LDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZAogcnVucV9pbnNlcnQoc3RydWN0IGNzY2hl
ZF9pdGVtICpzdmMpCiB7CiAgICAgX19ydW5xX2luc2VydChzdmMpOwotICAgIGluY19ucl9ydW5u
YWJsZShzdmMtPnZjcHUtPnByb2Nlc3Nvcik7CisgICAgaW5jX25yX3J1bm5hYmxlKHNjaGVkX2l0
ZW1fY3B1KHN2Yy0+aXRlbSkpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fcnVucV9yZW1v
dmUoc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7Ci0gICAgQlVHX09OKCAhX192Y3B1X29uX3J1
bnEoc3ZjKSApOworICAgIEJVR19PTiggIV9faXRlbV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0
X2RlbF9pbml0KCZzdmMtPnJ1bnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAogcnVu
cV9yZW1vdmUoc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7Ci0gICAgZGVjX25yX3J1bm5hYmxl
KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKTsKKyAgICBkZWNfbnJfcnVubmFibGUoc2NoZWRfaXRlbV9j
cHUoc3ZjLT5pdGVtKSk7CiAgICAgX19ydW5xX3JlbW92ZShzdmMpOwogfQogCkBAIC0zMjksNyAr
MzI5LDcgQEAgc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3Zj
LCBzX3RpbWVfdCBub3cpCiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAvKiBBc3Nl
cnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfSVRFTShjdXJy
X29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMgPT0gQ1ND
SEVEX0lURU0oY3Vycl9vbl9jcHUoc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKSkpICk7CiAKICAg
ICBpZiAoIChkZWx0YSA9IG5vdyAtIHN2Yy0+c3RhcnRfdGltZSkgPD0gMCApCiAgICAgICAgIHJl
dHVybjsKQEAgLTM0OSw4ICszNDksOCBAQCBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxh
c3RfdGlja2xlX2NwdSk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVj
dCBjc2NoZWRfaXRlbSAqbmV3KQogewotICAgIHVuc2lnbmVkIGludCBjcHUgPSBuZXctPnZjcHUt
PnByb2Nlc3NvcjsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IG5ldy0+dmNwdS0+c2No
ZWRfaXRlbTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfaXRlbV9jcHUobmV3LT5pdGVt
KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IG5ldy0+aXRlbTsKICAgICBzdHJ1Y3Qg
Y3NjaGVkX2l0ZW0gKiBjb25zdCBjdXIgPSBDU0NIRURfSVRFTShjdXJyX29uX2NwdShjcHUpKTsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2No
ZWR1bGVyLCBjcHUpKTsKICAgICBjcHVtYXNrX3QgbWFzaywgaWRsZV9tYXNrLCAqb25saW5lOwpA
QCAtMzY0LDE2ICszNjQsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3Ry
dWN0IGNzY2hlZF9pdGVtICpuZXcpCiAgICAgaWRsZXJzX2VtcHR5ID0gY3B1bWFza19lbXB0eSgm
aWRsZV9tYXNrKTsKIAogICAgIC8qCi0gICAgICogRXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBh
IHZjcHUgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQotICAgICAqIGNwdSwgYW5kIHRo
ZXJlIGlzIG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKKyAg
ICAgKiBFeGNsdXNpdmUgcGlubmluZyBpcyB3aGVuIGEgaXRlbSBoYXMgaGFyZC1hZmZpbml0eSB3
aXRoIG9ubHkgb25lCisgICAgICogY3B1LCBhbmQgdGhlcmUgaXMgbm8gb3RoZXIgaXRlbSB0aGF0
IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggdGhhdAogICAgICAqIHNhbWUgY3B1LiBUaGlzIGlzIGlu
ZnJlcXVlbnQsIGJ1dCBpZiBpdCBoYXBwZW5zLCBpcyBmb3IgYWNoaWV2aW5nCiAgICAgICogdGhl
IG1vc3QgcG9zc2libGUgZGV0ZXJtaW5pc20sIGFuZCBsZWFzdCBwb3NzaWJsZSBvdmVyaGVhZCBm
b3IKLSAgICAgKiB0aGUgdmNwdXMgaW4gcXVlc3Rpb24uCisgICAgICogdGhlIGl0ZW1zIGluIHF1
ZXN0aW9uLgogICAgICAqCiAgICAgICogVHJ5IHRvIGlkZW50aWZ5IHRoZSB2YXN0IG1ham9yaXR5
IG9mIHRoZXNlIHNpdHVhdGlvbnMsIGFuZCBkZWFsCiAgICAgICogd2l0aCB0aGVtIHF1aWNrbHku
CiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BJ
Tk5FRCwgJm5ldy0+ZmxhZ3MpICYmCisgICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChDU0NIRURf
RkxBR19JVEVNX1BJTk5FRCwgJm5ldy0+ZmxhZ3MpICYmCiAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmlkbGVfbWFzaykpICkKICAgICB7CiAgICAgICAgIEFTU0VSVChj
cHVtYXNrX2N5Y2xlKGNwdSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CkBAIC0z
ODQsNyArMzg0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF9pdGVtICpuZXcpCiAKICAgICAvKgogICAgICAqIElmIHRoZSBwY3B1IGlzIGlkbGUsIG9y
IHRoZXJlIGFyZSBubyBpZGxlcnMgYW5kIHRoZSBuZXcKLSAgICAgKiB2Y3B1IGlzIGEgaGlnaGVy
IHByaW9yaXR5IHRoYW4gdGhlIG9sZCB2Y3B1LCBydW4gaXQgaGVyZS4KKyAgICAgKiBpdGVtIGlz
IGEgaGlnaGVyIHByaW9yaXR5IHRoYW4gdGhlIG9sZCBpdGVtLCBydW4gaXQgaGVyZS4KICAgICAg
KgogICAgICAqIElmIHRoZXJlIGFyZSBpZGxlIGNwdXMsIGZpcnN0IHRyeSB0byBmaW5kIG9uZSBz
dWl0YWJsZSB0byBydW4KICAgICAgKiBuZXcsIHNvIHdlIGNhbiBhdm9pZCBwcmVlbXB0aW5nIGN1
ci4gIElmIHdlIGNhbm5vdCBmaW5kIGEKQEAgLTQwMyw3ICs0MDMsNyBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKICAgICBlbHNlIGlm
ICggIWlkbGVyc19lbXB0eSApCiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBTb2Z0IGFu
ZCBoYXJkIGFmZmluaXR5IGJhbGFuY2luZyBsb29wLiBGb3IgdmNwdXMgd2l0aG91dAorICAgICAg
ICAgKiBTb2Z0IGFuZCBoYXJkIGFmZmluaXR5IGJhbGFuY2luZyBsb29wLiBGb3IgaXRlbXMgd2l0
aG91dAogICAgICAgICAgKiBhIHVzZWZ1bCBzb2Z0IGFmZmluaXR5LCBjb25zaWRlciBoYXJkIGFm
ZmluaXR5IG9ubHkuCiAgICAgICAgICAqLwogICAgICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxh
bmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCkBAIC00NDYsMTAgKzQ0NiwxMCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhpdGVtLT5jcHVf
aGFyZF9hZmZpbml0eSwgJmlkbGVfbWFzaykgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKGN1ciwga2lja2VkX2F3YXkpOwotICAg
ICAgICAgICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBtaWdyYXRlX3IpOwor
ICAgICAgICAgICAgICAgICAgICBTQ0hFRF9JVEVNX1NUQVRfQ1JBTksoY3VyLCBraWNrZWRfYXdh
eSk7CisgICAgICAgICAgICAgICAgICAgIFNDSEVEX0lURU1fU1RBVF9DUkFOSyhjdXIsIG1pZ3Jh
dGVfcik7CiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9raWNr
ZWRfYXdheSk7Ci0gICAgICAgICAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZj
dXItPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X3Bh
dXNlX2ZsYWdzX2F0b21pYyhjdXItPml0ZW0sIF9WUEZfbWlncmF0aW5nKTsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgLyogVGlja2xlIGNwdSBhbnl3YXksIHRvIGxldCBuZXcg
cHJlZW1wdCBjdXIuICovCiAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVk
X2J1c3lfY3B1KTsKQEAgLTYwNSw3ICs2MDUsNyBAQCBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYywgaW50IGNwdSkKICAgICBzcGMt
PmlkbGVfYmlhcyA9IG5yX2NwdV9pZHMgLSAxOwogCiAgICAgLyogU3RhcnQgb2ZmIGlkbGluZy4u
LiAqLwotICAgIEJVR19PTighaXNfaWRsZV92Y3B1KGN1cnJfb25fY3B1KGNwdSktPnZjcHUpKTsK
KyAgICBCVUdfT04oIWlzX2lkbGVfaXRlbShjdXJyX29uX2NwdShjcHUpKSk7CiAgICAgY3B1bWFz
a19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIHNwYy0+bnJfcnVubmFibGUgPSAwOwog
fQpAQCAtNjM5LDkgKzYzOSw5IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
KnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwogICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3Zj
ID0gdmRhdGE7CiAKLSAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsK
KyAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfaXRlbShzdmMtPml0ZW0pKTsKIAotICAgIGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gdmRhdGE7CisgICAgc2NoZWRfaWRsZV9pdGVt
KGNwdSktPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhvbGRpbmcgdGhl
IHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCkBAIC02NjcsMzMgKzY2
NywzMyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVu
c2lnbmVkIGludCBjcHUsCiAKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9f
Y3NjaGVkX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQorX19jc2NoZWRfaXRlbV9jaGVjayhz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25z
dCBzdmMgPSBDU0NIRURfSVRFTSh2Yy0+c2NoZWRfaXRlbSk7CisgICAgc3RydWN0IGNzY2hlZF9p
dGVtICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAgICAgc3RydWN0IGNzY2hlZF9k
b20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgQlVHX09OKCBzdmMtPnZjcHUgIT0g
dmMgKTsKLSAgICBCVUdfT04oIHNkb20gIT0gQ1NDSEVEX0RPTSh2Yy0+ZG9tYWluKSApOworICAg
IEJVR19PTiggc3ZjLT5pdGVtICE9IGl0ZW0gKTsKKyAgICBCVUdfT04oIHNkb20gIT0gQ1NDSEVE
X0RPTShpdGVtLT5kb21haW4pICk7CiAgICAgaWYgKCBzZG9tICkKICAgICB7Ci0gICAgICAgIEJV
R19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwotICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSB2
Yy0+ZG9tYWluICk7CisgICAgICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pICk7CisgICAg
ICAgIEJVR19PTiggc2RvbS0+ZG9tICE9IGl0ZW0tPmRvbWFpbiApOwogICAgIH0KICAgICBlbHNl
CiAgICAgewotICAgICAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICk7CisgICAgICAgIEJV
R19PTiggIWlzX2lkbGVfaXRlbShpdGVtKSApOwogICAgIH0KIAogICAgIFNDSEVEX1NUQVRfQ1JB
TksoaXRlbV9jaGVjayk7CiB9Ci0jZGVmaW5lIENTQ0hFRF9WQ1BVX0NIRUNLKF92YykgIChfX2Nz
Y2hlZF92Y3B1X2NoZWNrKF92YykpCisjZGVmaW5lIENTQ0hFRF9JVEVNX0NIRUNLKGl0ZW0pICAo
X19jc2NoZWRfaXRlbV9jaGVjayhpdGVtKSkKICNlbHNlCi0jZGVmaW5lIENTQ0hFRF9WQ1BVX0NI
RUNLKF92YykKKyNkZWZpbmUgQ1NDSEVEX0lURU1fQ0hFQ0soaXRlbSkKICNlbmRpZgogCiAvKgot
ICogRGVsYXksIGluIG1pY3Jvc2Vjb25kcywgYmV0d2VlbiBtaWdyYXRpb25zIG9mIGEgVkNQVSBi
ZXR3ZWVuIFBDUFVzLgotICogVGhpcyBwcmV2ZW50cyByYXBpZCBmbHV0dGVyaW5nIG9mIGEgVkNQ
VSBiZXR3ZWVuIENQVXMsIGFuZCByZWR1Y2VzIHRoZQorICogRGVsYXksIGluIG1pY3Jvc2Vjb25k
cywgYmV0d2VlbiBtaWdyYXRpb25zIG9mIGEgSVRFTSBiZXR3ZWVuIFBDUFVzLgorICogVGhpcyBw
cmV2ZW50cyByYXBpZCBmbHV0dGVyaW5nIG9mIGEgSVRFTSBiZXR3ZWVuIENQVXMsIGFuZCByZWR1
Y2VzIHRoZQogICogaW1wbGljaXQgb3ZlcmhlYWRzIHN1Y2ggYXMgY2FjaGUtd2FybWluZy4gMW1z
ICgxMDAwKSBoYXMgYmVlbiBtZWFzdXJlZAogICogYXMgYSBnb29kIHZhbHVlLgogICovCkBAIC03
MDEsMTAgKzcwMSwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHZjcHVfbWlncmF0aW9uX2RlbGF5
X3VzOwogaW50ZWdlcl9wYXJhbSgidmNwdV9taWdyYXRpb25fZGVsYXkiLCB2Y3B1X21pZ3JhdGlv
bl9kZWxheV91cyk7CiAKIHN0YXRpYyBpbmxpbmUgYm9vbAotX19jc2NoZWRfdmNwdV9pc19jYWNo
ZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQor
X19jc2NoZWRfaXRlbV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKLSAgICBib29sIGhvdCA9IHBydi0+dmNwdV9taWdyX2RlbGF5ICYmCi0gICAgICAgICAgICAg
ICAoTk9XKCkgLSB2LT5zY2hlZF9pdGVtLT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdy
X2RlbGF5OworICAgIGJvb2wgaG90ID0gcHJ2LT5pdGVtX21pZ3JfZGVsYXkgJiYKKyAgICAgICAg
ICAgICAgIChOT1coKSAtIGl0ZW0tPmxhc3RfcnVuX3RpbWUpIDwgcHJ2LT5pdGVtX21pZ3JfZGVs
YXk7CiAKICAgICBpZiAoIGhvdCApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9ob3Qp
OwpAQCAtNzEzLDM2ICs3MTQsMzggQEAgX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogfQogCiBzdGF0aWMg
aW5saW5lIGludAotX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShjb25zdCBzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnZjLAorX19jc2NoZWRfaXRlbV9pc19taWdy
YXRlYWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZXN0X2NwdSwgY3B1bWFza190ICptYXNrKQogewogICAgIC8qCiAg
ICAgICogRG9uJ3QgcGljayB1cCB3b3JrIHRoYXQncyBob3Qgb24gcGVlciBQQ1BVLCBvciB0aGF0
IGNhbid0IChvcgogICAgICAqIHdvdWxkIHByZWZlciBub3QgdG8pIHJ1biBvbiBjcHUuCiAgICAg
ICoKLSAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBvc2VkIHRvIGhhdmUgYWxyZWFkeSBjaGVja2Vk
IHRoYXQgdmMgaXMgYWxzbworICAgICAqIFRoZSBjYWxsZXIgaXMgc3VwcG9zZWQgdG8gaGF2ZSBh
bHJlYWR5IGNoZWNrZWQgdGhhdCBpdGVtIGlzIGFsc28KICAgICAgKiBub3QgcnVubmluZy4KICAg
ICAgKi8KLSAgICBBU1NFUlQoIXZjcHVfcnVubmluZyh2YykpOworICAgIEFTU0VSVCghaXRlbS0+
aXNfcnVubmluZyk7CiAKLSAgICByZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KHBy
diwgdmMpICYmCisgICAgcmV0dXJuICFfX2NzY2hlZF9pdGVtX2lzX2NhY2hlX2hvdChwcnYsIGl0
ZW0pICYmCiAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUsIG1hc2spOwogfQog
CiBzdGF0aWMgaW50Ci1fY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQorX2NzY2hlZF9jcHVfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAg
ICAgICAgICAgICBib29sX3QgY29tbWl0KQogewotICAgIC8qIFdlIG11c3QgYWx3YXlzIHVzZSB2
Yy0+cHJvY3Nzb3IncyBzY3JhdGNoIHNwYWNlICovCi0gICAgY3B1bWFza190ICpjcHVzID0gY3B1
bWFza19zY3JhdGNoX2NwdSh2Yy0+cHJvY2Vzc29yKTsKKyAgICBpbnQgY3B1ID0gc2NoZWRfaXRl
bV9jcHUoaXRlbSk7CisgICAgLyogV2UgbXVzdCBhbHdheXMgdXNlIGNwdSdzIHNjcmF0Y2ggc3Bh
Y2UgKi8KKyAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSk7CiAg
ICAgY3B1bWFza190IGlkbGVyczsKLSAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9t
YWluX2NwdW1hc2sodmMtPmRvbWFpbik7CisgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKGl0ZW0tPmRvbWFpbik7CiAgICAgc3RydWN0IGNzY2hlZF9wY3B1ICpz
cGMgPSBOVUxMOwotICAgIGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwogICAgIGludCBiYWxhbmNl
X3N0ZXA7CiAKICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJhbGFuY2Vfc3Rl
cCApCiAgICAgewotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMtPnNjaGVkX2l0
ZW0sIGJhbGFuY2Vfc3RlcCwgY3B1cyk7CisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFz
ayhpdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdXMpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVzLCBv
bmxpbmUsIGNwdXMpOwogICAgICAgICAvKgogICAgICAgICAgKiBXZSB3YW50IHRvIHBpY2sgdXAg
YSBwY3B1IGFtb25nIHRoZSBvbmVzIHRoYXQgYXJlIG9ubGluZSBhbmQKQEAgLTc2MSwxMiArNzY0
LDEzIEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAgICAgICAgICAqIGJhbGFuY2luZyBzdGVwIGFs
bCB0b2dldGhlci4KICAgICAgICAgICovCiAgICAgICAgIGlmICggYmFsYW5jZV9zdGVwID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAgICghaGFzX3NvZnRfYWZmaW5pdHko
dmMtPnNjaGVkX2l0ZW0pIHx8IGNwdW1hc2tfZW1wdHkoY3B1cykpICkKKyAgICAgICAgICAgICAo
IWhhc19zb2Z0X2FmZmluaXR5KGl0ZW0pIHx8IGNwdW1hc2tfZW1wdHkoY3B1cykpICkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIC8qIElmIHByZXNlbnQsIHByZWZlciB2YydzIGN1
cnJlbnQgcHJvY2Vzc29yICovCi0gICAgICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUodmMtPnBy
b2Nlc3NvciwgY3B1cykKLSAgICAgICAgICAgICAgICA/IHZjLT5wcm9jZXNzb3IgOiBjcHVtYXNr
X2N5Y2xlKHZjLT5wcm9jZXNzb3IsIGNwdXMpOworICAgICAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rf
Y3B1KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCBjcHVzKQorICAgICAgICAgICAgICAgID8gc2NoZWRf
aXRlbV9jcHUoaXRlbSkKKyAgICAgICAgICAgICAgICA6IGNwdW1hc2tfY3ljbGUoc2NoZWRfaXRl
bV9jcHUoaXRlbSksIGNwdXMpOwogICAgICAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShjcHUs
IGNwdXMpKTsKIAogICAgICAgICAvKgpAQCAtNzc4LDE1ICs3ODIsMTUgQEAgX2NzY2hlZF9jcHVf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90
IGNvbW1pdCkKICAgICAgICAgICogV2UgZ2l2ZSBwcmVmZXJlbmNlIHRvIHRoZSBpZGxlIGV4ZWN1
dGlvbiB2ZWhpY2xlIHdpdGggdGhlIG1vc3QKICAgICAgICAgICogaWRsaW5nIG5laWdoYm91cnMg
aW4gaXRzIGdyb3VwaW5nLiBUaGlzIGRpc3RyaWJ1dGVzIHdvcmsgYWNyb3NzCiAgICAgICAgICAq
IGRpc3RpbmN0IGNvcmVzIGZpcnN0IGFuZCBndWFyYW50ZWVzIHdlIGRvbid0IGRvIHNvbWV0aGlu
ZyBzdHVwaWQKLSAgICAgICAgICogbGlrZSBydW4gdHdvIFZDUFVzIG9uIGNvLWh5cGVydGhyZWFk
cyB3aGlsZSB0aGVyZSBhcmUgaWRsZSBjb3JlcworICAgICAgICAgKiBsaWtlIHJ1biB0d28gSVRF
TXMgb24gY28taHlwZXJ0aHJlYWRzIHdoaWxlIHRoZXJlIGFyZSBpZGxlIGNvcmVzCiAgICAgICAg
ICAqIG9yIHNvY2tldHMuCiAgICAgICAgICAqCiAgICAgICAgICAqIE5vdGljZSB0aGF0LCB3aGVu
IGNvbXB1dGluZyB0aGUgImlkbGVuZXNzIiBvZiBjcHUsIHdlIG1heSB3YW50IHRvCi0gICAgICAg
ICAqIGRpc2NvdW50IHZjLiBUaGF0IGlzLCBpZmYgdmMgaXMgdGhlIGN1cnJlbnRseSBydW5uaW5n
IGFuZCB0aGUgb25seQotICAgICAgICAgKiBydW5uYWJsZSB2Y3B1IG9uIGNwdSwgd2UgYWRkIGNw
dSB0byB0aGUgaWRsZXJzLgorICAgICAgICAgKiBkaXNjb3VudCBpdGVtLiBUaGF0IGlzLCBpZmYg
aXRlbSBpcyB0aGUgY3VycmVudGx5IHJ1bm5pbmcgYW5kIHRoZQorICAgICAgICAgKiBvbmx5IHJ1
bm5hYmxlIGl0ZW0gb24gY3B1LCB3ZSBhZGQgY3B1IHRvIHRoZSBpZGxlcnMuCiAgICAgICAgICAq
LwogICAgICAgICBjcHVtYXNrX2FuZCgmaWRsZXJzLCAmY3B1X29ubGluZV9tYXAsIENTQ0hFRF9Q
UklWKG9wcyktPmlkbGVycyk7Ci0gICAgICAgIGlmICggdmMtPnByb2Nlc3NvciA9PSBjcHUgJiYg
aXNfcnVucV9pZGxlKGNwdSkgKQorICAgICAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1KGl0ZW0pID09
IGNwdSAmJiBpc19ydW5xX2lkbGUoY3B1KSApCiAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2Nw
dShjcHUsICZpZGxlcnMpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVzLCAmaWRsZXJzLCBjcHVz
KTsKIApAQCAtNzk2LDcgKzgwMCw3IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAgICAgICAgICAq
IENQVSwgYXMgd2UganVzdCAmJi1lZCBpdCB3aXRoIGlkbGVycykuIEluIGZhY3QsIGlmIHdlIGFy
ZSBvbiBTTVQsIGFuZAogICAgICAgICAgKiBjcHUgcG9pbnRzIHRvIGEgYnVzeSB0aHJlYWQgd2l0
aCBhbiBpZGxlIHNpYmxpbmcsIGJvdGggdGhlIHRocmVhZHMKICAgICAgICAgICogd2lsbCBiZSBj
b25zaWRlcmVkIHRoZSBzYW1lLCBmcm9tIHRoZSAiaWRsZW5lc3MiIGNhbGN1bGF0aW9uIHBvaW50
Ci0gICAgICAgICAqIG9mIHZpZXciLCBwcmV2ZW50aW5nIHZjcHUgZnJvbSBiZWluZyBtb3ZlZCB0
byB0aGUgdGhyZWFkIHRoYXQgaXMKKyAgICAgICAgICogb2YgdmlldyIsIHByZXZlbnRpbmcgaXRl
bSBmcm9tIGJlaW5nIG1vdmVkIHRvIHRoZSB0aHJlYWQgdGhhdCBpcwogICAgICAgICAgKiBhY3R1
YWxseSBpZGxlLgogICAgICAgICAgKgogICAgICAgICAgKiBOb3RpY2UgdGhhdCBjcHVtYXNrX3Rl
c3RfY3B1KCkgaXMgcXVpY2tlciB0aGFuIGNwdW1hc2tfZW1wdHkoKSwgc28KQEAgLTg2Miw3ICs4
NjYsOCBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgIGlmICggY29tbWl0ICYmIHNwYyApCiAg
ICAgICAgc3BjLT5pZGxlX2JpYXMgPSBjcHU7CiAKLSAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX1BJ
Q0tFRF9DUFUsIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQsIGNwdSk7CisgICAg
VFJBQ0VfM0QoVFJDX0NTQ0hFRF9QSUNLRURfQ1BVLCBpdGVtLT5kb21haW4tPmRvbWFpbl9pZCwg
aXRlbS0+aXRlbV9pZCwKKyAgICAgICAgICAgICBjcHUpOwogCiAgICAgcmV0dXJuIGNwdTsKIH0K
QEAgLTg3MCw3ICs4NzUsNiBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogc3RhdGljIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqCiBjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBp
dGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gQ1NDSEVEX0lURU0oaXRl
bSk7CiAKICAgICAvKgpAQCAtODgwLDI2ICs4ODQsMjYgQEAgY3NjaGVkX3Jlc19waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgICog
Y3NjaGVkX2l0ZW1fd2FrZSgpIChzdGlsbCBjYWxsZWQgZnJvbSB2Y3B1X21pZ3JhdGUoKSkgd2Ug
d29uJ3QKICAgICAgKiBnZXQgYm9vc3RlZCwgd2hpY2ggd2UgZG9uJ3QgZGVzZXJ2ZSBhcyB3ZSBh
cmUgIm9ubHkiIG1pZ3JhdGluZy4KICAgICAgKi8KLSAgICBzZXRfYml0KENTQ0hFRF9GTEFHX1ZD
UFVfTUlHUkFUSU5HLCAmc3ZjLT5mbGFncyk7Ci0gICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVz
LCBfY3NjaGVkX2NwdV9waWNrKG9wcywgdmMsIDEpKTsKKyAgICBzZXRfYml0KENTQ0hFRF9GTEFH
X0lURU1fTUlHUkFUSU5HLCAmc3ZjLT5mbGFncyk7CisgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRf
cmVzLCBfY3NjaGVkX2NwdV9waWNrKG9wcywgaXRlbSwgMSkpOwogfQogCiBzdGF0aWMgaW5saW5l
IHZvaWQKLV9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCitfX2NzY2hlZF9pdGVtX2FjY3Rfc3RhcnQoc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogewogICAg
IHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3Mp
OwogCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV92Y3B1X2VsZW0pICkKKyAgICBp
ZiAoIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX2l0ZW1fZWxlbSkgKQogICAgIHsKLSAgICAgICAg
U0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfYWN0aXZlKTsKKyAgICAgICAgU0NIRURf
SVRFTV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfYWN0aXZlKTsKICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyhhY2N0X2l0ZW1fYWN0aXZlKTsKIAotICAgICAgICBzZG9tLT5hY3RpdmVfdmNwdV9jb3Vu
dCsrOwotICAgICAgICBsaXN0X2FkZCgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtLCAmc2RvbS0+YWN0
aXZlX3ZjcHUpOwotICAgICAgICAvKiBNYWtlIHdlaWdodCBwZXItdmNwdSAqLworICAgICAgICBz
ZG9tLT5hY3RpdmVfaXRlbV9jb3VudCsrOworICAgICAgICBsaXN0X2FkZCgmc3ZjLT5hY3RpdmVf
aXRlbV9lbGVtLCAmc2RvbS0+YWN0aXZlX2l0ZW0pOworICAgICAgICAvKiBNYWtlIHdlaWdodCBw
ZXItaXRlbSAqLwogICAgICAgICBwcnYtPndlaWdodCArPSBzZG9tLT53ZWlnaHQ7CiAgICAgICAg
IGlmICggbGlzdF9lbXB0eSgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSkgKQogICAgICAgICB7CkBA
IC05MDgsNTYgKzkxMiw1NiBAQCBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hl
ZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogICAgIH0KIAogICAgIFRS
QUNFXzNEKFRSQ19DU0NIRURfQUNDT1VOVF9TVEFSVCwgc2RvbS0+ZG9tLT5kb21haW5faWQsCi0g
ICAgICAgICAgICAgc3ZjLT52Y3B1LT52Y3B1X2lkLCBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCk7
CisgICAgICAgICAgICAgc3ZjLT5pdGVtLT5pdGVtX2lkLCBzZG9tLT5hY3RpdmVfaXRlbV9jb3Vu
dCk7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkCi1fX2NzY2hlZF92Y3B1X2FjY3Rfc3RvcF9sb2NrZWQoc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCitfX2NzY2hlZF9pdGVtX2FjY3Rfc3RvcF9sb2NrZWQo
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMp
CiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0g
ICAgQlVHX09OKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV92Y3B1X2VsZW0pICk7CisgICAgQlVH
X09OKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV9pdGVtX2VsZW0pICk7CiAKLSAgICBTQ0hFRF9W
Q1BVX1NUQVRfQ1JBTksoc3ZjLCBzdGF0ZV9pZGxlKTsKKyAgICBTQ0hFRF9JVEVNX1NUQVRfQ1JB
Tksoc3ZjLCBzdGF0ZV9pZGxlKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfaXRlbV9pZGxl
KTsKIAogICAgIEJVR19PTiggcHJ2LT53ZWlnaHQgPCBzZG9tLT53ZWlnaHQgKTsKLSAgICBzZG9t
LT5hY3RpdmVfdmNwdV9jb3VudC0tOwotICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+YWN0aXZlX3Zj
cHVfZWxlbSk7CisgICAgc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQtLTsKKyAgICBsaXN0X2RlbF9p
bml0KCZzdmMtPmFjdGl2ZV9pdGVtX2VsZW0pOwogICAgIHBydi0+d2VpZ2h0IC09IHNkb20tPndl
aWdodDsKLSAgICBpZiAoIGxpc3RfZW1wdHkoJnNkb20tPmFjdGl2ZV92Y3B1KSApCisgICAgaWYg
KCBsaXN0X2VtcHR5KCZzZG9tLT5hY3RpdmVfaXRlbSkgKQogICAgIHsKICAgICAgICAgbGlzdF9k
ZWxfaW5pdCgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSk7CiAgICAgfQogCiAgICAgVFJBQ0VfM0Qo
VFJDX0NTQ0hFRF9BQ0NPVU5UX1NUT1AsIHNkb20tPmRvbS0+ZG9tYWluX2lkLAotICAgICAgICAg
ICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwgc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQpOworICAgICAg
ICAgICAgIHN2Yy0+aXRlbS0+aXRlbV9pZCwgc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQpOwogfQog
CiBzdGF0aWMgdm9pZAotY3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgaW50IGNwdSkKK2NzY2hlZF9pdGVtX2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2
YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKmN1
cnJpdGVtID0gY3VycmVudC0+c2NoZWRfaXRlbTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBj
b25zdCBzdmMgPSBDU0NIRURfSVRFTShjdXJyaXRlbSk7CiAgICAgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAKLSAgICBBU1NFUlQoIGN1cnJl
bnQtPnByb2Nlc3NvciA9PSBjcHUgKTsKKyAgICBBU1NFUlQoIHNjaGVkX2l0ZW1fY3B1KGN1cnJp
dGVtKSA9PSBjcHUgKTsKICAgICBBU1NFUlQoIHN2Yy0+c2RvbSAhPSBOVUxMICk7Ci0gICAgQVNT
RVJUKCAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKTsKKyAgICBBU1NFUlQoICFpc19pZGxlX2l0
ZW0oc3ZjLT5pdGVtKSApOwogCiAgICAgLyoKLSAgICAgKiBJZiB0aGlzIFZDUFUncyBwcmlvcml0
eSB3YXMgYm9vc3RlZCB3aGVuIGl0IGxhc3QgYXdva2UsIHJlc2V0IGl0LgotICAgICAqIElmIHRo
ZSBWQ1BVIGlzIGZvdW5kIGhlcmUsIHRoZW4gaXQncyBjb25zdW1pbmcgYSBub24tbmVnbGlnZWFi
bGUKKyAgICAgKiBJZiB0aGlzIElURU0ncyBwcmlvcml0eSB3YXMgYm9vc3RlZCB3aGVuIGl0IGxh
c3QgYXdva2UsIHJlc2V0IGl0LgorICAgICAqIElmIHRoZSBJVEVNIGlzIGZvdW5kIGhlcmUsIHRo
ZW4gaXQncyBjb25zdW1pbmcgYSBub24tbmVnbGlnZWFibGUKICAgICAgKiBhbW91bnQgb2YgQ1BV
IHJlc291cmNlcyBhbmQgc2hvdWxkIG5vIGxvbmdlciBiZSBib29zdGVkLgogICAgICAqLwogICAg
IGlmICggc3ZjLT5wcmkgPT0gQ1NDSEVEX1BSSV9UU19CT09TVCApCiAgICAgewogICAgICAgICBz
dmMtPnByaSA9IENTQ0hFRF9QUklfVFNfVU5ERVI7CiAgICAgICAgIFRSQUNFXzJEKFRSQ19DU0NI
RURfQk9PU1RfRU5ELCBzdmMtPnNkb20tPmRvbS0+ZG9tYWluX2lkLAotICAgICAgICAgICAgICAg
ICBzdmMtPnZjcHUtPnZjcHVfaWQpOworICAgICAgICAgICAgICAgICBzdmMtPml0ZW0tPml0ZW1f
aWQpOwogICAgIH0KIAogICAgIC8qCkBAIC05NjYsMTIgKzk3MCwxMiBAQCBjc2NoZWRfdmNwdV9h
Y2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGJ1
cm5fY3JlZGl0cyhzdmMsIE5PVygpKTsKIAogICAgIC8qCi0gICAgICogUHV0IHRoaXMgVkNQVSBh
bmQgZG9tYWluIGJhY2sgb24gdGhlIGFjdGl2ZSBsaXN0IGlmIGl0IHdhcworICAgICAqIFB1dCB0
aGlzIElURU0gYW5kIGRvbWFpbiBiYWNrIG9uIHRoZSBhY3RpdmUgbGlzdCBpZiBpdCB3YXMKICAg
ICAgKiBpZGxpbmcuCiAgICAgICovCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV92
Y3B1X2VsZW0pICkKKyAgICBpZiAoIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX2l0ZW1fZWxlbSkg
KQogICAgIHsKLSAgICAgICAgX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHBydiwgc3ZjKTsKKyAg
ICAgICAgX19jc2NoZWRfaXRlbV9hY2N0X3N0YXJ0KHBydiwgc3ZjKTsKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKQEAgLTk4NCwxNSArOTg4LDE1IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqIG1pZ3JhdGlu
ZyBpdCB0byBydW4gZWxzZXdoZXJlIChzZWUgbXVsdGktY29yZSBhbmQgbXVsdGktdGhyZWFkCiAg
ICAgICAgICAqIHN1cHBvcnQgaW4gY3NjaGVkX3Jlc19waWNrKCkpLgogICAgICAgICAgKi8KLSAg
ICAgICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2sob3BzLCBjdXJyZW50LCAwKTsKKyAgICAg
ICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2sob3BzLCBjdXJyaXRlbSwgMCk7CiAKICAgICAg
ICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgY3Vycml0ZW0p
OwogCiAgICAgICAgIGlmICggbmV3X2NwdSAhPSBjcHUgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3ZjLCBtaWdyYXRlX3IpOworICAgICAgICAgICAgU0NI
RURfSVRFTV9TVEFUX0NSQU5LKHN2YywgbWlncmF0ZV9yKTsKICAgICAgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksobWlncmF0ZV9ydW5uaW5nKTsKLSAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdy
YXRpbmcsICZjdXJyZW50LT5wYXVzZV9mbGFncyk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcGF1
c2VfZmxhZ3NfYXRvbWljKGN1cnJpdGVtLCBfVlBGX21pZ3JhdGluZyk7CiAgICAgICAgICAgICAv
KgogICAgICAgICAgICAgICogQXMgd2UgYXJlIGFib3V0IHRvIHRpY2tsZSBjcHUsIHdlIHNob3Vs
ZCBjbGVhciBpdHMgYml0IGluCiAgICAgICAgICAgICAgKiBpZGxlcnMuIEJ1dCwgaWYgd2UgYXJl
IGhlcmUsIGl0IG1lYW5zIHRoZXJlIGlzIHNvbWVvbmUgcnVubmluZwpAQCAtMTAwOSwyMSArMTAx
MywyMCBAQCBzdGF0aWMgdm9pZCAqCiBjc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKICAgICAgICAgICAgICAgICAg
ICB2b2lkICpkZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0
cnVjdCBjc2NoZWRfaXRlbSAqc3ZjOwogCi0gICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAq
LworICAgIC8qIEFsbG9jYXRlIHBlci1JVEVNIGluZm8gKi8KICAgICBzdmMgPSB4emFsbG9jKHN0
cnVjdCBjc2NoZWRfaXRlbSk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biBOVUxMOwogCiAgICAgSU5JVF9MSVNUX0hFQUQoJnN2Yy0+cnVucV9lbGVtKTsKLSAgICBJTklU
X0xJU1RfSEVBRCgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKTsKKyAgICBJTklUX0xJU1RfSEVBRCgm
c3ZjLT5hY3RpdmVfaXRlbV9lbGVtKTsKICAgICBzdmMtPnNkb20gPSBkZDsKLSAgICBzdmMtPnZj
cHUgPSB2YzsKLSAgICBzdmMtPnByaSA9IGlzX2lkbGVfZG9tYWluKHZjLT5kb21haW4pID8KKyAg
ICBzdmMtPml0ZW0gPSBpdGVtOworICAgIHN2Yy0+cHJpID0gaXNfaWRsZV9pdGVtKGl0ZW0pID8K
ICAgICAgICAgQ1NDSEVEX1BSSV9JRExFIDogQ1NDSEVEX1BSSV9UU19VTkRFUjsKLSAgICBTQ0hF
RF9WQ1BVX1NUQVRTX1JFU0VUKHN2Yyk7CisgICAgU0NIRURfSVRFTV9TVEFUU19SRVNFVChzdmMp
OwogICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9hbGxvYyk7CiAgICAgcmV0dXJuIHN2YzsKIH0K
QEAgLTEwMzEsMjMgKzEwMzQsMjEgQEAgY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiBzdGF0aWMgdm9pZAogY3Nj
aGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBz
dHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YyA9IGl0ZW0tPnByaXY7CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKIAotICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOworICAgIEJVR19PTiggaXNfaWRs
ZV9pdGVtKGl0ZW0pICk7CiAKICAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+
cHJvY2Vzc29yJ3MgcnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBsb2NrID0gaXRl
bV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAotICAgIGl0ZW0tPnJlcyA9IGNzY2hlZF9yZXNf
cGljayhvcHMsIGl0ZW0pOwotICAgIHZjLT5wcm9jZXNzb3IgPSBpdGVtLT5yZXMtPnByb2Nlc3Nv
cjsKKyAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIGNzY2hlZF9yZXNfcGljayhvcHMsIGl0ZW0pKTsK
IAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxl
X2xvY2tfaXJxKGl0ZW0pOwogCi0gICAgaWYgKCAhX192Y3B1X29uX3J1bnEoc3ZjKSAmJiB2Y3B1
X3J1bm5hYmxlKHZjKSAmJiAhdmNwdV9ydW5uaW5nKHZjKSApCisgICAgaWYgKCAhX19pdGVtX29u
X3J1bnEoc3ZjKSAmJiBpdGVtX3J1bm5hYmxlKGl0ZW0pICYmICFpdGVtLT5pc19ydW5uaW5nICkK
ICAgICAgICAgcnVucV9pbnNlcnQoc3ZjKTsKIAogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCBpdGVtKTsKQEAgLTEwNzQsMTggKzEwNzUsMTggQEAgY3NjaGVkX2l0ZW1fcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAK
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fcmVtb3ZlKTsKIAotICAgIEFTU0VSVCghX192Y3B1
X29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJUKCFfX2l0ZW1fb25fcnVucShzdmMpKTsKIAotICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5m
bGFncykgKQorICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX0lURU1fUEFS
S0VELCAmc3ZjLT5mbGFncykgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3VucGFyayk7Ci0gICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUpOworICAgICAgICB2Y3B1
X3VucGF1c2Uoc3ZjLT5pdGVtLT52Y3B1KTsKICAgICB9CiAKICAgICBzcGluX2xvY2tfaXJxKCZw
cnYtPmxvY2spOwogCi0gICAgaWYgKCAhbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVt
KSApCi0gICAgICAgIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdG9wX2xvY2tlZChwcnYsIHN2Yyk7Cisg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfaXRlbV9lbGVtKSApCisgICAgICAgIF9f
Y3NjaGVkX2l0ZW1fYWNjdF9zdG9wX2xvY2tlZChwcnYsIHN2Yyk7CiAKICAgICBzcGluX3VubG9j
a19pcnEoJnBydi0+bG9jayk7CiAKQEAgLTEwOTUsODYgKzEwOTYsODUgQEAgY3NjaGVkX2l0ZW1f
cmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCiBzdGF0aWMgdm9pZAogY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNvbnN0IHN2YyA9IENTQ0hF
RF9JVEVNKGl0ZW0pOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOworICAg
IHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF9pdGVtX2NwdShpdGVtKTsKIAogICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV9zbGVlcCk7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsK
KyAgICBCVUdfT04oIGlzX2lkbGVfaXRlbShpdGVtKSApOwogCiAgICAgaWYgKCBjdXJyX29uX2Nw
dShjcHUpID09IGl0ZW0gKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2UgYXJlIGFi
b3V0IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNob3VsZCBjbGVhciBpdHMgYml0IGluIGlkbGVycy4K
LSAgICAgICAgICogQnV0LCB3ZSBhcmUgaGVyZSBiZWNhdXNlIHZjIGlzIGdvaW5nIHRvIHNsZWVw
IHdoaWxlIHJ1bm5pbmcgb24gY3B1LAorICAgICAgICAgKiBCdXQsIHdlIGFyZSBoZXJlIGJlY2F1
c2UgaXRlbSBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5nIG9uIGNwdSwKICAgICAgICAg
ICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAgICAgICAgICovCiAgICAgICAg
IEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpKS0+aWRsZXJzKSk7CiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NI
RURVTEVfU09GVElSUSk7CiAgICAgfQotICAgIGVsc2UgaWYgKCBfX3ZjcHVfb25fcnVucShzdmMp
ICkKKyAgICBlbHNlIGlmICggX19pdGVtX29uX3J1bnEoc3ZjKSApCiAgICAgICAgIHJ1bnFfcmVt
b3ZlKHN2Yyk7CiB9CiAKIHN0YXRpYyB2b2lkCiBjc2NoZWRfaXRlbV93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0
IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBz
dmMgPSBDU0NIRURfSVRFTShpdGVtKTsKICAgICBib29sX3QgbWlncmF0aW5nOwogCi0gICAgQlVH
X09OKCBpc19pZGxlX3ZjcHUodmMpICk7CisgICAgQlVHX09OKCBpc19pZGxlX2l0ZW0oaXRlbSkg
KTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRl
bSkgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSkp
ID09IGl0ZW0pICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1
bm5pbmcpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgIGlmICggdW5saWtlbHkoX192Y3B1
X29uX3J1bnEoc3ZjKSkgKQorICAgIGlmICggdW5saWtlbHkoX19pdGVtX29uX3J1bnEoc3ZjKSkg
KQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodmMp
KSApCisgICAgaWYgKCBsaWtlbHkoaXRlbV9ydW5uYWJsZShpdGVtKSkgKQogICAgICAgICBTQ0hF
RF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxzZQogICAgICAgICBTQ0hF
RF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ub3RfcnVubmFibGUpOwogCiAgICAgLyoKLSAgICAgKiBX
ZSB0ZW1wb3Jhcmx5IGJvb3N0IHRoZSBwcmlvcml0eSBvZiBhd2FraW5nIFZDUFVzIQorICAgICAq
IFdlIHRlbXBvcmFyaWx5IGJvb3N0IHRoZSBwcmlvcml0eSBvZiBhd2FraW5nIElURU1zIQogICAg
ICAqCi0gICAgICogSWYgdGhpcyBWQ1BVIGNvbnN1bWVzIGEgbm9uIG5lZ2xpZ2VhYmxlIGFtb3Vu
dCBvZiBDUFUsIGl0CisgICAgICogSWYgdGhpcyBJVEVNIGNvbnN1bWVzIGEgbm9uIG5lZ2xpZ2li
bGUgYW1vdW50IG9mIENQVSwgaXQKICAgICAgKiB3aWxsIGV2ZW50dWFsbHkgZmluZCBpdHNlbGYg
aW4gdGhlIGNyZWRpdCBhY2NvdW50aW5nIGNvZGUKICAgICAgKiBwYXRoIHdoZXJlIGl0cyBwcmlv
cml0eSB3aWxsIGJlIHJlc2V0IHRvIG5vcm1hbC4KICAgICAgKgotICAgICAqIElmIG9uIHRoZSBv
dGhlciBoYW5kIHRoZSBWQ1BVIGNvbnN1bWVzIGxpdHRsZSBDUFUgYW5kIGlzCisgICAgICogSWYg
b24gdGhlIG90aGVyIGhhbmQgdGhlIElURU0gY29uc3VtZXMgbGl0dGxlIENQVSBhbmQgaXMKICAg
ICAgKiBibG9ja2luZyBhbmQgYXdva2VuIGEgbG90IChkb2luZyBJL08gZm9yIGV4YW1wbGUpLCBp
dHMKICAgICAgKiBwcmlvcml0eSB3aWxsIHJlbWFpbiBib29zdGVkLCBvcHRpbWl6aW5nIGl0J3Mg
d2FrZS10by1ydW4KICAgICAgKiBsYXRlbmNpZXMuCiAgICAgICoKLSAgICAgKiBUaGlzIGFsbG93
cyB3YWtlLXRvLXJ1biBsYXRlbmN5IHNlbnNpdGl2ZSBWQ1BVcyB0byBwcmVlbXB0Ci0gICAgICog
bW9yZSBDUFUgcmVzb3VyY2UgaW50ZW5zaXZlIFZDUFVzIHdpdGhvdXQgaW1wYWN0aW5nIG92ZXJh
bGwgCisgICAgICogVGhpcyBhbGxvd3Mgd2FrZS10by1ydW4gbGF0ZW5jeSBzZW5zaXRpdmUgSVRF
TXMgdG8gcHJlZW1wdAorICAgICAqIG1vcmUgQ1BVIHJlc291cmNlIGludGVuc2l2ZSBJVEVNcyB3
aXRob3V0IGltcGFjdGluZyBvdmVyYWxsCiAgICAgICogc3lzdGVtIGZhaXJuZXNzLgogICAgICAq
CiAgICAgICogVGhlcmUgYXJlIHR3byBjYXNlcywgd2hlbiB3ZSBkb24ndCB3YW50IHRvIGJvb3N0
OgotICAgICAqICAtIFZDUFVzIHRoYXQgYXJlIHdha2luZyB1cCBhZnRlciBhIG1pZ3JhdGlvbiwg
cmF0aGVyIHRoYW4KKyAgICAgKiAgLSBJVEVNcyB0aGF0IGFyZSB3YWtpbmcgdXAgYWZ0ZXIgYSBt
aWdyYXRpb24sIHJhdGhlciB0aGFuCiAgICAgICogICAgYWZ0ZXIgaGF2aW5nIGJsb2NrOwotICAg
ICAqICAtIFZDUFVzIG9mIGNhcHBlZCBkb21haW5zIHVucGF1c2luZyBhZnRlciBlYXJuaW5nIGNy
ZWRpdHMKKyAgICAgKiAgLSBJVEVNcyBvZiBjYXBwZWQgZG9tYWlucyB1bnBhdXNpbmcgYWZ0ZXIg
ZWFybmluZyBjcmVkaXRzCiAgICAgICogICAgdGhleSBoYWQgb3ZlcnNwZW50LgogICAgICAqLwot
ICAgIG1pZ3JhdGluZyA9IHRlc3RfYW5kX2NsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JB
VElORywgJnN2Yy0+ZmxhZ3MpOworICAgIG1pZ3JhdGluZyA9IHRlc3RfYW5kX2NsZWFyX2JpdChD
U0NIRURfRkxBR19JVEVNX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOwogCiAgICAgaWYgKCAhbWln
cmF0aW5nICYmIHN2Yy0+cHJpID09IENTQ0hFRF9QUklfVFNfVU5ERVIgJiYKLSAgICAgICAgICF0
ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKKyAgICAgICAg
ICF0ZXN0X2JpdChDU0NIRURfRkxBR19JVEVNX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICB7
Ci0gICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1RfU1RBUlQsIHZjLT5kb21haW4tPmRv
bWFpbl9pZCwgdmMtPnZjcHVfaWQpOworICAgICAgICBUUkFDRV8yRChUUkNfQ1NDSEVEX0JPT1NU
X1NUQVJULCBpdGVtLT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgaXRlbS0+
aXRlbV9pZCk7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9ib29zdCk7CiAgICAgICAg
IHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKICAgICB9CiAKLSAgICAvKiBQdXQgdGhl
IFZDUFUgb24gdGhlIHJ1bnEgYW5kIHRpY2tsZSBDUFVzICovCisgICAgLyogUHV0IHRoZSBJVEVN
IG9uIHRoZSBydW5xIGFuZCB0aWNrbGUgQ1BVcyAqLwogICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAg
ICAgX19ydW5xX3RpY2tsZShzdmMpOwogfQpAQCAtMTE4NSw3ICsxMTg1LDcgQEAgY3NjaGVkX2l0
ZW1feWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSkKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShp
dGVtKTsKIAogICAgIC8qIExldCB0aGUgc2NoZWR1bGVyIGtub3cgdGhhdCB0aGlzIHZjcHUgaXMg
dHJ5aW5nIHRvIHlpZWxkICovCi0gICAgc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAm
c3ZjLT5mbGFncyk7CisgICAgc2V0X2JpdChDU0NIRURfRkxBR19JVEVNX1lJRUxELCAmc3ZjLT5m
bGFncyk7CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTEyMTQsOCArMTIxNCw4IEBAIGNzY2hlZF9kb21f
Y250bCgKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmc2RvbS0+YWN0
aXZlX3Nkb21fZWxlbSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBydi0+d2Vp
Z2h0IC09IHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50OwotICAgICAgICAg
ICAgICAgIHBydi0+d2VpZ2h0ICs9IG9wLT51LmNyZWRpdC53ZWlnaHQgKiBzZG9tLT5hY3RpdmVf
dmNwdV9jb3VudDsKKyAgICAgICAgICAgICAgICBwcnYtPndlaWdodCAtPSBzZG9tLT53ZWlnaHQg
KiBzZG9tLT5hY3RpdmVfaXRlbV9jb3VudDsKKyAgICAgICAgICAgICAgICBwcnYtPndlaWdodCAr
PSBvcC0+dS5jcmVkaXQud2VpZ2h0ICogc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQ7CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBzZG9tLT53ZWlnaHQgPSBvcC0+dS5jcmVkaXQud2VpZ2h0Owog
ICAgICAgICB9CkBAIC0xMjQ0LDkgKzEyNDQsOSBAQCBjc2NoZWRfYWZmX2NudGwoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKIAogICAgIC8qIEFy
ZSB3ZSBiZWNvbWluZyBleGNsdXNpdmVseSBwaW5uZWQ/ICovCiAgICAgaWYgKCBjcHVtYXNrX3dl
aWdodChoYXJkKSA9PSAxICkKLSAgICAgICAgc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BJTk5F
RCwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICBzZXRfYml0KENTQ0hFRF9GTEFHX0lURU1fUElOTkVE
LCAmc3ZjLT5mbGFncyk7CiAgICAgZWxzZQotICAgICAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdf
VkNQVV9QSU5ORUQsICZzdmMtPmZsYWdzKTsKKyAgICAgICAgY2xlYXJfYml0KENTQ0hFRF9GTEFH
X0lURU1fUElOTkVELCAmc3ZjLT5mbGFncyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZApAQCAt
MTI4OSwxNCArMTI4OSwxNCBAQCBjc2NoZWRfc3lzX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgICAgICBlbHNlIGlmICggcHJ2LT5yYXRlbGltaXQgJiYgIXBhcmFtcy0+cmF0
ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRGlzYWJsaW5nIGNv
bnRleHQgc3dpdGNoIHJhdGUgbGltaXRpbmdcbiIpOwogICAgICAgICBwcnYtPnJhdGVsaW1pdCA9
IE1JQ1JPU0VDUyhwYXJhbXMtPnJhdGVsaW1pdF91cyk7Ci0gICAgICAgIHBydi0+dmNwdV9taWdy
X2RlbGF5ID0gTUlDUk9TRUNTKHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzKTsKKyAgICAgICAg
cHJ2LT5pdGVtX21pZ3JfZGVsYXkgPSBNSUNST1NFQ1MocGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlf
dXMpOwogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsK
IAogICAgICAgICAvKiBGQUxMVEhSVSAqLwogICAgIGNhc2UgWEVOX1NZU0NUTF9TQ0hFRE9QX2dl
dGluZm86CiAgICAgICAgIHBhcmFtcy0+dHNsaWNlX21zID0gcHJ2LT50c2xpY2UgLyBNSUxMSVNF
Q1MoMSk7CiAgICAgICAgIHBhcmFtcy0+cmF0ZWxpbWl0X3VzID0gcHJ2LT5yYXRlbGltaXQgLyBN
SUNST1NFQ1MoMSk7Ci0gICAgICAgIHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzID0gcHJ2LT52
Y3B1X21pZ3JfZGVsYXkgLyBNSUNST1NFQ1MoMSk7CisgICAgICAgIHBhcmFtcy0+dmNwdV9taWdy
X2RlbGF5X3VzID0gcHJ2LT5pdGVtX21pZ3JfZGVsYXkgLyBNSUNST1NFQ1MoMSk7CiAgICAgICAg
IHJjID0gMDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMTMxNCw3ICsxMzE0LDcgQEAgY3Nj
aGVkX2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9t
YWluICpkb20pCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCiAgICAgLyogSW5p
dGlhbGl6ZSBjcmVkaXQgYW5kIHdlaWdodCAqLwotICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5h
Y3RpdmVfdmNwdSk7CisgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPmFjdGl2ZV9pdGVtKTsKICAg
ICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSk7CiAgICAgc2RvbS0+ZG9t
ID0gZG9tOwogICAgIHNkb20tPndlaWdodCA9IENTQ0hFRF9ERUZBVUxUX1dFSUdIVDsKQEAgLTEz
MzEsNyArMTMzMSw3IEBAIGNzY2hlZF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpkYXRhKQogLyoKICAqIFRoaXMgaXMgYSBPKG4pIG9wdGltaXplZCBzb3J0
IG9mIHRoZSBydW5xLgogICoKLSAqIFRpbWUtc2hhcmUgVkNQVXMgY2FuIG9ubHkgYmUgb25lIG9m
IHR3byBwcmlvcml0aWVzLCBVTkRFUiBvciBPVkVSLiBXZSB3YWxrCisgKiBUaW1lLXNoYXJlIElU
RU1zIGNhbiBvbmx5IGJlIG9uZSBvZiB0d28gcHJpb3JpdGllcywgVU5ERVIgb3IgT1ZFUi4gV2Ug
d2FsawogICogdGhyb3VnaCB0aGUgcnVucSBhbmQgbW92ZSB1cCBhbnkgVU5ERVJzIHRoYXQgYXJl
IHByZWNlZGVkIGJ5IE9WRVJTLiBXZQogICogcmVtZW1iZXIgdGhlIGxhc3QgVU5ERVIgdG8gbWFr
ZSB0aGUgbW92ZSB1cCBvcGVyYXRpb24gTygxKS4KICAqLwpAQCAtMTM4NCw3ICsxMzg0LDcgQEAg
Y3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYgPSBkdW1teTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCBsaXN0X2hl
YWQgKml0ZXJfdmNwdSwgKm5leHRfdmNwdTsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyX2l0
ZW0sICpuZXh0X2l0ZW07CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcl9zZG9tLCAqbmV4dF9z
ZG9tOwogICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjOwogICAgIHN0cnVjdCBjc2NoZWRfZG9t
ICpzZG9tOwpAQCAtMTQzMSwyNiArMTQzMSwyNiBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkK
ICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9zZG9tLCBzdHJ1Y3QgY3NjaGVkX2RvbSwg
YWN0aXZlX3Nkb21fZWxlbSk7CiAKICAgICAgICAgQlVHX09OKCBpc19pZGxlX2RvbWFpbihzZG9t
LT5kb20pICk7Ci0gICAgICAgIEJVR19PTiggc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQgPT0gMCAp
OworICAgICAgICBCVUdfT04oIHNkb20tPmFjdGl2ZV9pdGVtX2NvdW50ID09IDAgKTsKICAgICAg
ICAgQlVHX09OKCBzZG9tLT53ZWlnaHQgPT0gMCApOwotICAgICAgICBCVUdfT04oIChzZG9tLT53
ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCkgPiB3ZWlnaHRfbGVmdCApOworICAgICAg
ICBCVUdfT04oIChzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfaXRlbV9jb3VudCkgPiB3ZWln
aHRfbGVmdCApOwogCi0gICAgICAgIHdlaWdodF9sZWZ0IC09ICggc2RvbS0+d2VpZ2h0ICogc2Rv
bS0+YWN0aXZlX3ZjcHVfY291bnQgKTsKKyAgICAgICAgd2VpZ2h0X2xlZnQgLT0gKCBzZG9tLT53
ZWlnaHQgKiBzZG9tLT5hY3RpdmVfaXRlbV9jb3VudCApOwogCiAgICAgICAgIC8qCiAgICAgICAg
ICAqIEEgZG9tYWluJ3MgZmFpciBzaGFyZSBpcyBjb21wdXRlZCB1c2luZyBpdHMgd2VpZ2h0IGlu
IGNvbXBldGl0aW9uCiAgICAgICAgICAqIHdpdGggdGhhdCBvZiBhbGwgb3RoZXIgYWN0aXZlIGRv
bWFpbnMuCiAgICAgICAgICAqCi0gICAgICAgICAqIEF0IG1vc3QsIGEgZG9tYWluIGNhbiB1c2Ug
Y3JlZGl0cyB0byBydW4gYWxsIGl0cyBhY3RpdmUgVkNQVXMKKyAgICAgICAgICogQXQgbW9zdCwg
YSBkb21haW4gY2FuIHVzZSBjcmVkaXRzIHRvIHJ1biBhbGwgaXRzIGFjdGl2ZSBJVEVNcwogICAg
ICAgICAgKiBmb3Igb25lIGZ1bGwgYWNjb3VudGluZyBwZXJpb2QuIFdlIGFsbG93IGEgZG9tYWlu
IHRvIGVhcm4gbW9yZQogICAgICAgICAgKiBvbmx5IHdoZW4gdGhlIHN5c3RlbS13aWRlIGNyZWRp
dCBiYWxhbmNlIGlzIG5lZ2F0aXZlLgogICAgICAgICAgKi8KLSAgICAgICAgY3JlZGl0X3BlYWsg
PSBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCAqIHBydi0+Y3JlZGl0c19wZXJfdHNsaWNlOworICAg
ICAgICBjcmVkaXRfcGVhayA9IHNkb20tPmFjdGl2ZV9pdGVtX2NvdW50ICogcHJ2LT5jcmVkaXRz
X3Blcl90c2xpY2U7CiAgICAgICAgIGlmICggcHJ2LT5jcmVkaXRfYmFsYW5jZSA8IDAgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBjcmVkaXRfcGVhayArPSAoICggLXBydi0+Y3JlZGl0X2JhbGFu
Y2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHNkb20tPndlaWdodAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICogc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQpICsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHNkb20tPmFjdGl2ZV9pdGVtX2NvdW50KSAr
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3ZWlnaHRfdG90YWwgLSAxKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKSAvIHdlaWdodF90b3RhbDsKICAgICAgICAgfQpAQCAtMTQ2
MSwxNCArMTQ2MSwxNCBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgIGlm
ICggY3JlZGl0X2NhcCA8IGNyZWRpdF9wZWFrICkKICAgICAgICAgICAgICAgICBjcmVkaXRfcGVh
ayA9IGNyZWRpdF9jYXA7CiAKLSAgICAgICAgICAgIC8qIEZJWE1FIC0tIHNldCBjYXAgcGVyLXZj
cHUgYXMgd2VsbC4uLj8gKi8KLSAgICAgICAgICAgIGNyZWRpdF9jYXAgPSAoIGNyZWRpdF9jYXAg
KyAoIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50IC0gMSApCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgKSAvIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50OworICAgICAgICAgICAgLyogRklYTUUgLS0g
c2V0IGNhcCBwZXItaXRlbSBhcyB3ZWxsLi4uPyAqLworICAgICAgICAgICAgY3JlZGl0X2NhcCA9
ICggY3JlZGl0X2NhcCArICggc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQgLSAxICkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICApIC8gc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQ7CiAgICAgICAgIH0K
IAogICAgICAgICBjcmVkaXRfZmFpciA9ICggKCBjcmVkaXRfdG90YWwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBzZG9tLT53ZWlnaHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKiBz
ZG9tLT5hY3RpdmVfdmNwdV9jb3VudCApCisgICAgICAgICAgICAgICAgICAgICAgICAgICogc2Rv
bS0+YWN0aXZlX2l0ZW1fY291bnQgKQogICAgICAgICAgICAgICAgICAgICAgICAgKyAod2VpZ2h0
X3RvdGFsIC0gMSkKICAgICAgICAgICAgICAgICAgICAgICApIC8gd2VpZ2h0X3RvdGFsOwogCkBA
IC0xNTAyLDE0ICsxNTAyLDE0IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAg
ICAgY3JlZGl0X2ZhaXIgPSBjcmVkaXRfcGVhazsKICAgICAgICAgfQogCi0gICAgICAgIC8qIENv
bXB1dGUgZmFpciBzaGFyZSBwZXIgVkNQVSAqLwotICAgICAgICBjcmVkaXRfZmFpciA9ICggY3Jl
ZGl0X2ZhaXIgKyAoIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50IC0gMSApCi0gICAgICAgICAgICAg
ICAgICAgICAgKSAvIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50OworICAgICAgICAvKiBDb21wdXRl
IGZhaXIgc2hhcmUgcGVyIElURU0gKi8KKyAgICAgICAgY3JlZGl0X2ZhaXIgPSAoIGNyZWRpdF9m
YWlyICsgKCBzZG9tLT5hY3RpdmVfaXRlbV9jb3VudCAtIDEgKQorICAgICAgICAgICAgICAgICAg
ICAgICkgLyBzZG9tLT5hY3RpdmVfaXRlbV9jb3VudDsKIAogCi0gICAgICAgIGxpc3RfZm9yX2Vh
Y2hfc2FmZSggaXRlcl92Y3B1LCBuZXh0X3ZjcHUsICZzZG9tLT5hY3RpdmVfdmNwdSApCisgICAg
ICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlcl9pdGVtLCBuZXh0X2l0ZW0sICZzZG9tLT5hY3Rp
dmVfaXRlbSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IGxpc3RfZW50cnkoaXRlcl92
Y3B1LCBzdHJ1Y3QgY3NjaGVkX2l0ZW0sIGFjdGl2ZV92Y3B1X2VsZW0pOworICAgICAgICAgICAg
c3ZjID0gbGlzdF9lbnRyeShpdGVyX2l0ZW0sIHN0cnVjdCBjc2NoZWRfaXRlbSwgYWN0aXZlX2l0
ZW1fZWxlbSk7CiAgICAgICAgICAgICBCVUdfT04oIHNkb20gIT0gc3ZjLT5zZG9tICk7CiAKICAg
ICAgICAgICAgIC8qIEluY3JlbWVudCBjcmVkaXQgKi8KQEAgLTE1MTcsMjAgKzE1MTcsMjAgQEAg
Y3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAgICBjcmVkaXQgPSBhdG9taWNfcmVh
ZCgmc3ZjLT5jcmVkaXQpOwogCiAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICogUmVjb21w
dXRlIHByaW9yaXR5IG9yLCBpZiBWQ1BVIGlzIGlkbGluZywgcmVtb3ZlIGl0IGZyb20KKyAgICAg
ICAgICAgICAqIFJlY29tcHV0ZSBwcmlvcml0eSBvciwgaWYgSVRFTSBpcyBpZGxpbmcsIHJlbW92
ZSBpdCBmcm9tCiAgICAgICAgICAgICAgKiB0aGUgYWN0aXZlIGxpc3QuCiAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgIGlmICggY3JlZGl0IDwgMCApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgc3ZjLT5wcmkgPSBDU0NIRURfUFJJX1RTX09WRVI7CiAKLSAgICAgICAgICAgICAg
ICAvKiBQYXJrIHJ1bm5pbmcgVkNQVXMgb2YgY2FwcGVkLW91dCBkb21haW5zICovCisgICAgICAg
ICAgICAgICAgLyogUGFyayBydW5uaW5nIElURU1zIG9mIGNhcHBlZC1vdXQgZG9tYWlucyAqLwog
ICAgICAgICAgICAgICAgIGlmICggc2RvbS0+Y2FwICE9IDBVICYmCiAgICAgICAgICAgICAgICAg
ICAgICBjcmVkaXQgPCAtY3JlZGl0X2NhcCAmJgotICAgICAgICAgICAgICAgICAgICAgIXRlc3Rf
YW5kX3NldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCisgICAg
ICAgICAgICAgICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURfRkxBR19JVEVNX1BBUktF
RCwgJnN2Yy0+ZmxhZ3MpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9wYXJrKTsKLSAgICAgICAgICAgICAgICAgICAgdmNwdV9w
YXVzZV9ub3N5bmMoc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgdmNwdV9wYXVzZV9u
b3N5bmMoc3ZjLT5pdGVtLT52Y3B1KTsKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAg
ICAgICAvKiBMb3dlciBib3VuZCBvbiBjcmVkaXRzICovCkBAIC0xNTQ2LDIxICsxNTQ2LDIxIEBA
IGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAgIHN2Yy0+cHJpID0gQ1ND
SEVEX1BSSV9UU19VTkRFUjsKIAogICAgICAgICAgICAgICAgIC8qIFVucGFyayBhbnkgY2FwcGVk
IGRvbWFpbnMgd2hvc2UgY3JlZGl0cyBnbyBwb3NpdGl2ZSAqLwotICAgICAgICAgICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5mbGFn
cykgKQorICAgICAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFH
X0lURU1fUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgICAgICogSXQncyBpbXBvcnRhbnQgdG8g
dW5zZXQgdGhlIGZsYWcgQUZURVIgdGhlIHVucGF1c2UoKQotICAgICAgICAgICAgICAgICAgICAg
KiBjYWxsIHRvIG1ha2Ugc3VyZSB0aGUgVkNQVSdzIHByaW9yaXR5IGlzIG5vdCBib29zdGVkCisg
ICAgICAgICAgICAgICAgICAgICAqIGNhbGwgdG8gbWFrZSBzdXJlIHRoZSBJVEVNJ3MgcHJpb3Jp
dHkgaXMgbm90IGJvb3N0ZWQKICAgICAgICAgICAgICAgICAgICAgICogaWYgaXQgaXMgd29rZW4g
dXAgaGVyZS4KICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksoaXRlbV91bnBhcmspOwotICAgICAgICAgICAgICAgICAgICB2Y3B1X3Vu
cGF1c2Uoc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+
aXRlbS0+dmNwdSk7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgLyogVXBw
ZXIgYm91bmQgb24gY3JlZGl0cyBtZWFucyBWQ1BVIHN0b3BzIGVhcm5pbmcgKi8KKyAgICAgICAg
ICAgICAgICAvKiBVcHBlciBib3VuZCBvbiBjcmVkaXRzIG1lYW5zIElURU0gc3RvcHMgZWFybmlu
ZyAqLwogICAgICAgICAgICAgICAgIGlmICggY3JlZGl0ID4gcHJ2LT5jcmVkaXRzX3Blcl90c2xp
Y2UgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgX19jc2NoZWRfdmNw
dV9hY2N0X3N0b3BfbG9ja2VkKHBydiwgc3ZjKTsKKyAgICAgICAgICAgICAgICAgICAgX19jc2No
ZWRfaXRlbV9hY2N0X3N0b3BfbG9ja2VkKHBydiwgc3ZjKTsKICAgICAgICAgICAgICAgICAgICAg
LyogRGl2aWRlIGNyZWRpdHMgaW4gaGFsZiwgc28gdGhhdCB3aGVuIGl0IHN0YXJ0cwogICAgICAg
ICAgICAgICAgICAgICAgKiBhY2NvdW50aW5nIGFnYWluLCBpdCBzdGFydHMgYSBsaXR0bGUgYml0
ICJhaGVhZCIgKi8KICAgICAgICAgICAgICAgICAgICAgY3JlZGl0IC89IDI7CkBAIC0xNTY4LDgg
KzE1NjgsOCBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9TRVQoc3ZjLCBjcmVk
aXRfbGFzdCwgY3JlZGl0KTsKLSAgICAgICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9TRVQoc3ZjLCBj
cmVkaXRfaW5jciwgY3JlZGl0X2ZhaXIpOworICAgICAgICAgICAgU0NIRURfSVRFTV9TVEFUX1NF
VChzdmMsIGNyZWRpdF9sYXN0LCBjcmVkaXQpOworICAgICAgICAgICAgU0NIRURfSVRFTV9TVEFU
X1NFVChzdmMsIGNyZWRpdF9pbmNyLCBjcmVkaXRfZmFpcik7CiAgICAgICAgICAgICBjcmVkaXRf
YmFsYW5jZSArPSBjcmVkaXQ7CiAgICAgICAgIH0KICAgICB9CkBAIC0xNTk1LDEwICsxNTk1LDEw
IEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiAgICAgc3BjLT50aWNrKys7CiAKICAgICAvKgot
ICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5pbmcgVkNQVQorICAgICAqIEFjY291bnRpbmcgZm9y
IHJ1bm5pbmcgSVRFTQogICAgICAqLwotICAgIGlmICggIWlzX2lkbGVfdmNwdShjdXJyZW50KSAp
Ci0gICAgICAgIGNzY2hlZF92Y3B1X2FjY3QocHJ2LCBjcHUpOworICAgIGlmICggIWlzX2lkbGVf
aXRlbShjdXJyZW50LT5zY2hlZF9pdGVtKSApCisgICAgICAgIGNzY2hlZF9pdGVtX2FjY3QocHJ2
LCBjcHUpOwogCiAgICAgLyoKICAgICAgKiBDaGVjayBpZiBydW5xIG5lZWRzIHRvIGJlIHNvcnRl
ZApAQCAtMTYxOSw3ICsxNjE5LDcgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBp
bnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgIGNvbnN0IHN0cnVjdCBjc2No
ZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKICAgICBz
dHJ1Y3QgY3NjaGVkX2l0ZW0gKnNwZWVyOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7Ci0g
ICAgc3RydWN0IHZjcHUgKnZjOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCiAgICAg
QVNTRVJUKHBlZXJfcGNwdSAhPSBOVUxMKTsKIApAQCAtMTYyNyw3ICsxNjI3LDcgQEAgY3NjaGVk
X3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9z
dGVwKQogICAgICAqIERvbid0IHN0ZWFsIGZyb20gYW4gaWRsZSBDUFUncyBydW5xIGJlY2F1c2Ug
aXQncyBhYm91dCB0bwogICAgICAqIHBpY2sgdXAgd29yayBmcm9tIGl0IGl0c2VsZi4KICAgICAg
Ki8KLSAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShwZWVyX2NwdSkt
PnZjcHUpKSApCisgICAgaWYgKCB1bmxpa2VseShpc19pZGxlX2l0ZW0oY3Vycl9vbl9jcHUocGVl
cl9jcHUpKSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIs
ICZwZWVyX3BjcHUtPnJ1bnEgKQpAQCAtMTYzNSw0NSArMTYzNSw0NCBAQCBjc2NoZWRfcnVucV9z
dGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAg
ICAgICAgIHNwZWVyID0gX19ydW5xX2VsZW0oaXRlcik7CiAKICAgICAgICAgLyoKLSAgICAgICAg
ICogSWYgbmV4dCBhdmFpbGFibGUgVkNQVSBoZXJlIGlzIG5vdCBvZiBzdHJpY3RseSBoaWdoZXIK
KyAgICAgICAgICogSWYgbmV4dCBhdmFpbGFibGUgSVRFTSBoZXJlIGlzIG5vdCBvZiBzdHJpY3Rs
eSBoaWdoZXIKICAgICAgICAgICogcHJpb3JpdHkgdGhhbiBvdXJzLCB0aGlzIFBDUFUgaXMgdXNl
bGVzcyB0byB1cy4KICAgICAgICAgICovCiAgICAgICAgIGlmICggc3BlZXItPnByaSA8PSBwcmkg
KQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgLyogSXMgdGhpcyBWQ1BVIHJ1bm5hYmxl
IG9uIG91ciBQQ1BVPyAqLwotICAgICAgICB2YyA9IHNwZWVyLT52Y3B1OwotICAgICAgICBCVUdf
T04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICAgICAgLyogSXMgdGhpcyBJVEVNIHJ1bm5hYmxl
IG9uIG91ciBQQ1BVPyAqLworICAgICAgICBpdGVtID0gc3BlZXItPml0ZW07CisgICAgICAgIEJV
R19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pICk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYg
dGhlIHZjcHUgaXMgc3RpbGwgaW4gcGVlcl9jcHUncyBzY2hlZHVsaW5nIHRhaWwsIG9yIGlmIGl0
CisgICAgICAgICAqIElmIHRoZSBpdGVtIGlzIHN0aWxsIGluIHBlZXJfY3B1J3Mgc2NoZWR1bGlu
ZyB0YWlsLCBvciBpZiBpdAogICAgICAgICAgKiBoYXMgbm8gdXNlZnVsIHNvZnQgYWZmaW5pdHks
IHNraXAgaXQuCiAgICAgICAgICAqCiAgICAgICAgICAqIEluIGZhY3QsIHdoYXQgd2Ugd2FudCBp
cyB0byBjaGVjayBpZiB3ZSBoYXZlIGFueSAic29mdC1hZmZpbmUKICAgICAgICAgICogd29yayIg
dG8gc3RlYWwsIGJlZm9yZSBzdGFydGluZyB0byBsb29rIGF0ICJoYXJkLWFmZmluZSB3b3JrIi4K
ICAgICAgICAgICoKLSAgICAgICAgICogTm90aWNlIHRoYXQsIGlmIG5vdCBldmVuIG9uZSB2Q1BV
IG9uIHRoaXMgcnVucSBoYXMgYSB1c2VmdWwKKyAgICAgICAgICogTm90aWNlIHRoYXQsIGlmIG5v
dCBldmVuIG9uZSBpdGVtIG9uIHRoaXMgcnVucSBoYXMgYSB1c2VmdWwKICAgICAgICAgICogc29m
dCBhZmZpbml0eSwgd2UgY291bGQgaGF2ZSBhdm9pZCBjb25zaWRlcmluZyB0aGlzIHJ1bnEgZm9y
CiAgICAgICAgICAqIGEgc29mdCBiYWxhbmNpbmcgc3RlcCBpbiB0aGUgZmlyc3QgcGxhY2UuIFRo
aXMsIGZvciBpbnN0YW5jZSwKICAgICAgICAgICogY2FuIGJlIGltcGxlbWVudGVkIGJ5IHRha2lu
ZyBub3RlIG9mIG9uIHdoYXQgcnVucSB0aGVyZSBhcmUKLSAgICAgICAgICogdkNQVXMgd2l0aCB1
c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAKKyAgICAgICAgICog
aXRlbXMgd2l0aCB1c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAK
ICAgICAgICAgICogb3IgY291bnRlci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggdmNwdV9y
dW5uaW5nKHZjKSB8fCAoYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh2Yy0+
c2NoZWRfaXRlbSkpICkKKyAgICAgICAgaWYgKCBpdGVtLT5pc19ydW5uaW5nIHx8IChiYWxhbmNl
X3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KGl0ZW0pKSApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMtPnNjaGVkX2l0ZW0s
IGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKLSAgICAgICAgaWYgKCBfX2NzY2hlZF92
Y3B1X2lzX21pZ3JhdGVhYmxlKHBydiwgdmMsIGNwdSwgY3B1bWFza19zY3JhdGNoKSApCisgICAg
ICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhpdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tf
c2NyYXRjaCk7CisgICAgICAgIGlmICggX19jc2NoZWRfaXRlbV9pc19taWdyYXRlYWJsZShwcnYs
IGl0ZW0sIGNwdSwgY3B1bWFza19zY3JhdGNoKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8q
IFdlIGdvdCBhIGNhbmRpZGF0ZS4gR3JhYiBpdCEgKi8KLSAgICAgICAgICAgIFRSQUNFXzNEKFRS
Q19DU0NIRURfU1RPTEVOX1ZDUFUsIHBlZXJfY3B1LAotICAgICAgICAgICAgICAgICAgICAgdmMt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2Yy0+dmNwdV9pZCk7Ci0gICAgICAgICAgICBTQ0hFRF9WQ1BV
X1NUQVRfQ1JBTksoc3BlZXIsIG1pZ3JhdGVfcSk7CisgICAgICAgICAgICBUUkFDRV8zRChUUkNf
Q1NDSEVEX1NUT0xFTl9JVEVNLCBwZWVyX2NwdSwKKyAgICAgICAgICAgICAgICAgICAgIGl0ZW0t
PmRvbWFpbi0+ZG9tYWluX2lkLCBpdGVtLT5pdGVtX2lkKTsKKyAgICAgICAgICAgIFNDSEVEX0lU
RU1fU1RBVF9DUkFOSyhzcGVlciwgbWlncmF0ZV9xKTsKICAgICAgICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksobWlncmF0ZV9xdWV1ZWQpOwotICAgICAgICAgICAgV0FSTl9PTih2Yy0+aXNfdXJnZW50
KTsKICAgICAgICAgICAgIHJ1bnFfcmVtb3ZlKHNwZWVyKTsKLSAgICAgICAgICAgIHNjaGVkX3Nl
dF9yZXModmMtPnNjaGVkX2l0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpKTsKKyAgICAgICAg
ICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkpOwogICAgICAg
ICAgICAgLyoKICAgICAgICAgICAgICAqIHNwZWVyIHdpbGwgc3RhcnQgZXhlY3V0aW5nIGRpcmVj
dGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KICAgICAgICAgICAgICAqIGdvIHRocm91Z2gg
cnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50CkBAIC0x
Njk5LDcgKzE2OTgsNyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCBpbnQgY3B1LAogICAgIGludCBwZWVyX2NwdSwgZmlyc3RfY3B1LCBwZWVyX25vZGUs
IGJzdGVwOwogICAgIGludCBub2RlID0gY3B1X3RvX25vZGUoY3B1KTsKIAotICAgIEJVR19PTigg
Y3B1ICE9IHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgKTsKKyAgICBCVUdfT04oIGNwdSAhPSBzY2hl
ZF9pdGVtX2NwdShzbmV4dC0+aXRlbSkgKTsKICAgICBvbmxpbmUgPSBjcHVwb29sX29ubGluZV9j
cHVtYXNrKGMpOwogCiAgICAgLyoKQEAgLTE3MjgsNyArMTcyNyw3IEBAIGNzY2hlZF9sb2FkX2Jh
bGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgIC8qCiAg
ICAgICAgICAqIFdlIHBlZWsgYXQgdGhlIG5vbi1pZGxpbmcgQ1BVcyBpbiBhIG5vZGUtd2lzZSBm
YXNoaW9uLiBJbiBmYWN0LAogICAgICAgICAgKiBpdCBpcyBtb3JlIGxpa2VseSB0aGF0IHdlIGZp
bmQgc29tZSBhZmZpbmUgd29yayBvbiBvdXIgc2FtZQotICAgICAgICAgKiBub2RlLCBub3QgdG8g
bWVudGlvbiB0aGF0IG1pZ3JhdGluZyB2Y3B1cyB3aXRoaW4gdGhlIHNhbWUgbm9kZQorICAgICAg
ICAgKiBub2RlLCBub3QgdG8gbWVudGlvbiB0aGF0IG1pZ3JhdGluZyBpdGVtcyB3aXRoaW4gdGhl
IHNhbWUgbm9kZQogICAgICAgICAgKiBjb3VsZCB3ZWxsIGV4cGVjdGVkIHRvIGJlIGNoZWFwZXIg
dGhhbiBhY3Jvc3Mtbm9kZXMgKG1lbW9yeQogICAgICAgICAgKiBzdGF5cyBsb2NhbCwgdGhlcmUg
bWlnaHQgYmUgc29tZSBub2RlLXdpZGUgY2FjaGVbc10sIGV0Yy4pLgogICAgICAgICAgKi8KQEAg
LTE3NDksNyArMTc0OCw3IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2
YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAog
ICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogSWYgdGhlcmUgaXMgb25seSBv
bmUgcnVubmFibGUgdkNQVSBvbiBwZWVyX2NwdSwgaXQgbWVhbnMKKyAgICAgICAgICAgICAgICAg
KiBJZiB0aGVyZSBpcyBvbmx5IG9uZSBydW5uYWJsZSBpdGVtIG9uIHBlZXJfY3B1LCBpdCBtZWFu
cwogICAgICAgICAgICAgICAgICAqIHRoZXJlJ3Mgbm8gb25lIHRvIGJlIHN0b2xlbiBpbiBpdHMg
cnVucXVldWUsIHNvIHNraXAgaXQuCiAgICAgICAgICAgICAgICAgICoKICAgICAgICAgICAgICAg
ICAgKiBDaGVja2luZyB0aGlzIHdpdGhvdXQgaG9sZGluZyB0aGUgbG9jayBpcyByYWN5Li4uIEJ1
dCB0aGF0J3MKQEAgLTE3NjIsMTMgKzE3NjEsMTMgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAgICAgICAgICAgICAgKiAgIEFu
ZCB3ZSBjYW4gYXZvaWQgdGhhdCBieSByZS1jaGVja2luZyBucl9ydW5uYWJsZSBhZnRlcgogICAg
ICAgICAgICAgICAgICAqICAgaGF2aW5nIGdyYWJiZWQgdGhlIGxvY2ssIGlmIHdlIHdhbnQ7CiAg
ICAgICAgICAgICAgICAgICogLSBpZiB3ZSByYWNlIHdpdGggaW5jX25yX3J1bm5hYmxlKCksIHdl
IHNraXAgYSBwQ1BVIHRoYXQgbWF5Ci0gICAgICAgICAgICAgICAgICogICBoYXZlIHJ1bm5hYmxl
IHZDUFVzIGluIGl0cyBydW5xdWV1ZSwgYnV0IHRoYXQncyBub3QgYQorICAgICAgICAgICAgICAg
ICAqICAgaGF2ZSBydW5uYWJsZSBpdGVtcyBpbiBpdHMgcnVucXVldWUsIGJ1dCB0aGF0J3Mgbm90
IGEKICAgICAgICAgICAgICAgICAgKiAgIHByb2JsZW0gYmVjYXVzZToKICAgICAgICAgICAgICAg
ICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX2l0ZW1faW5zZXJ0KCkgb3IgY3NjaGVkX2l0
ZW1fd2FrZSgpLAotICAgICAgICAgICAgICAgICAqICAgICBfX3J1bnFfdGlja2xlKCkgd2lsbCBi
ZSBjYWxsZWQgYWZ0ZXJ3b3Jkcywgc28gdGhlIHZDUFUKKyAgICAgICAgICAgICAgICAgKiAgICAg
X19ydW5xX3RpY2tsZSgpIHdpbGwgYmUgY2FsbGVkIGFmdGVyd29yZHMsIHNvIHRoZSBpdGVtCiAg
ICAgICAgICAgICAgICAgICogICAgIHdvbid0IGdldCBzdHVjayBpbiB0aGUgcnVucXVldWUgZm9y
IHRvbyBsb25nOwotICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRf
cnVucV9zdGVhbCgpLCBpdCBtYXkgYmUgdGhhdCBhCi0gICAgICAgICAgICAgICAgICogICAgIHZD
UFUgdGhhdCB3ZSBjb3VsZCBoYXZlIHBpY2tlZCB1cCwgc3RheXMgaW4gYSBydW5xdWV1ZQorICAg
ICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRfcnVucV9zdGVhbCgpLCBp
dCBtYXkgYmUgdGhhdCBhbgorICAgICAgICAgICAgICAgICAqICAgICBpdGVtIHRoYXQgd2UgY291
bGQgaGF2ZSBwaWNrZWQgdXAsIHN0YXlzIGluIGEgcnVucXVldWUKICAgICAgICAgICAgICAgICAg
KiAgICAgdW50aWwgc29tZW9uZSBlbHNlIHRyaWVzIHRvIHN0ZWFsIGl0IGFnYWluLiBCdXQgdGhp
cyBpcwogICAgICAgICAgICAgICAgICAqICAgICBubyB3b3JzZSB0aGFuIHdoYXQgY2FuIGhhcHBl
biBhbHJlYWR5ICh3aXRob3V0IHRoaXMKICAgICAgICAgICAgICAgICAgKiAgICAgb3B0aW1pemF0
aW9uKSwgaXQgdGhlIHBDUFUgd291bGQgc2NoZWR1bGUgcmlnaHQgYWZ0ZXIgd2UKQEAgLTE4MDMs
NyArMTgwMiw3IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgIGNzY2hlZF9ydW5xX3N0ZWFsKHBlZXJf
Y3B1LCBjcHUsIHNuZXh0LT5wcmksIGJzdGVwKSA6IE5VTEw7CiAgICAgICAgICAgICAgICAgcGNw
dV9zY2hlZHVsZV91bmxvY2sobG9jaywgcGVlcl9jcHUpOwogCi0gICAgICAgICAgICAgICAgLyog
QXMgc29vbiBhcyBvbmUgdmNwdSBpcyBmb3VuZCwgYmFsYW5jaW5nIGVuZHMgKi8KKyAgICAgICAg
ICAgICAgICAvKiBBcyBzb29uIGFzIG9uZSBpdGVtIGlzIGZvdW5kLCBiYWxhbmNpbmcgZW5kcyAq
LwogICAgICAgICAgICAgICAgIGlmICggc3BlZXIgIT0gTlVMTCApCiAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAqc3RvbGVuID0gMTsKQEAgLTE4NDIsMTQgKzE4NDEsMTUg
QEAgY3NjaGVkX3NjaGVkdWxlKAogewogICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7Ci0g
ICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29uc3Qgc2N1cnIgPSBDU0NIRURfSVRFTShjdXJyZW50
LT5zY2hlZF9pdGVtKTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IGN1cnJlbnQtPnNj
aGVkX2l0ZW07CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29uc3Qgc2N1cnIgPSBDU0NIRURf
SVRFTShpdGVtKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklW
KG9wcyk7CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzbmV4dDsKICAgICBzdHJ1Y3QgdGFza19z
bGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGltZSwgdHNsaWNlOwogCiAgICAgU0NIRURfU1RB
VF9DUkFOSyhzY2hlZHVsZSk7Ci0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0soY3VycmVudCk7CisgICAg
Q1NDSEVEX0lURU1fQ0hFQ0soaXRlbSk7CiAKICAgICAvKgogICAgICAqIEhlcmUgaW4gQ3JlZGl0
MSBjb2RlLCB3ZSB1c3VhbGx5IGp1c3QgY2FsbCBUUkFDRV9uRCgpIGhlbHBlcnMsIGFuZApAQCAt
MTg2MywzMCArMTg2MywzMCBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAgIH0gZDsKICAgICAg
ICAgZC5jcHUgPSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQ7Ci0gICAgICAgIGQuaWRsZSA9IGlzX2lkbGVfdmNwdShjdXJyZW50KTsKKyAgICAgICAgZC5p
ZGxlID0gaXNfaWRsZV9pdGVtKGl0ZW0pOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVE
X1NDSEVEVUxFLCAxLCBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBj
aGFyICopJmQpOwogICAgIH0KIAotICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5zY2hlZF9p
dGVtLT5zdGF0ZV9lbnRyeV90aW1lOworICAgIHJ1bnRpbWUgPSBub3cgLSBpdGVtLT5zdGF0ZV9l
bnRyeV90aW1lOwogICAgIGlmICggcnVudGltZSA8IDAgKSAvKiBEb2VzIHRoaXMgZXZlciBoYXBw
ZW4/ICovCiAgICAgICAgIHJ1bnRpbWUgPSAwOwogCi0gICAgaWYgKCAhaXNfaWRsZV92Y3B1KHNj
dXJyLT52Y3B1KSApCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKGl0ZW0pICkKICAgICB7Ci0gICAg
ICAgIC8qIFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlkbGUgVkNQVS4gKi8KKyAgICAgICAgLyog
VXBkYXRlIGNyZWRpdHMgb2YgYSBub24taWRsZSBJVEVNLiAqLwogICAgICAgICBidXJuX2NyZWRp
dHMoc2N1cnIsIG5vdyk7CiAgICAgICAgIHNjdXJyLT5zdGFydF90aW1lIC09IG5vdzsKICAgICB9
CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgLyogUmUtaW5zdGF0ZSBhIGJvb3N0ZWQgaWRsZSBW
Q1BVIGFzIG5vcm1hbC1pZGxlLiAqLworICAgICAgICAvKiBSZS1pbnN0YXRlIGEgYm9vc3RlZCBp
ZGxlIElURU0gYXMgbm9ybWFsLWlkbGUuICovCiAgICAgICAgIHNjdXJyLT5wcmkgPSBDU0NIRURf
UFJJX0lETEU7CiAgICAgfQogCiAgICAgLyogQ2hvaWNlcywgY2hvaWNlczoKLSAgICAgKiAtIElm
IHdlIGhhdmUgYSB0YXNrbGV0LCB3ZSBuZWVkIHRvIHJ1biB0aGUgaWRsZSB2Y3B1IG5vIG1hdHRl
ciB3aGF0LgotICAgICAqIC0gSWYgc2NoZWQgcmF0ZSBsaW1pdGluZyBpcyBpbiBlZmZlY3QsIGFu
ZCB0aGUgY3VycmVudCB2Y3B1IGhhcworICAgICAqIC0gSWYgd2UgaGF2ZSBhIHRhc2tsZXQsIHdl
IG5lZWQgdG8gcnVuIHRoZSBpZGxlIGl0ZW0gbm8gbWF0dGVyIHdoYXQuCisgICAgICogLSBJZiBz
Y2hlZCByYXRlIGxpbWl0aW5nIGlzIGluIGVmZmVjdCwgYW5kIHRoZSBjdXJyZW50IGl0ZW0gaGFz
CiAgICAgICogICBydW4gZm9yIGxlc3MgdGhhbiB0aGF0IGFtb3VudCBvZiB0aW1lLCBjb250aW51
ZSB0aGUgY3VycmVudCBvbmUsCiAgICAgICogICBidXQgd2l0aCBhIHNob3J0ZXIgdGltZXNsaWNl
IGFuZCByZXR1cm4gaXQgaW1tZWRpYXRlbHkKICAgICAgKiAtIE90aGVyd2lzZSwgY2hvc2UgdGhl
IG9uZSB3aXRoIHRoZSBoaWdoZXN0IHByaW9yaXR5ICh3aGljaCBtYXkKQEAgLTE5MDQsMTEgKzE5
MDQsMTEgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAqIEluIGZhY3QsIGl0IG1heSBiZSB0aGUg
Y2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFuZCB0aGVyZSdzCiAgICAgICogbm8g
cG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRlIGxpbWl0aW5nIGV4cGlyZXMuCiAg
ICAgICovCi0gICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnNjdXJy
LT5mbGFncykKKyAgICBpZiAoICF0ZXN0X2JpdChDU0NIRURfRkxBR19JVEVNX1lJRUxELCAmc2N1
cnItPmZsYWdzKQogICAgICAgICAgJiYgIXRhc2tsZXRfd29ya19zY2hlZHVsZWQKICAgICAgICAg
ICYmIHBydi0+cmF0ZWxpbWl0Ci0gICAgICAgICAmJiB2Y3B1X3J1bm5hYmxlKGN1cnJlbnQpCi0g
ICAgICAgICAmJiAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpCisgICAgICAgICAmJiBpdGVtX3J1bm5h
YmxlKGl0ZW0pCisgICAgICAgICAmJiAhaXNfaWRsZV9pdGVtKGl0ZW0pCiAgICAgICAgICAmJiBy
dW50aW1lIDwgcHJ2LT5yYXRlbGltaXQgKQogICAgIHsKICAgICAgICAgc25leHQgPSBzY3VycjsK
QEAgLTE5MjYsMTEgKzE5MjYsMTEgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICBpZiAoIHVu
bGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3Qgewot
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgcnVu
dGltZTsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0gc2N1cnItPnZjcHUt
PmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0gc2N1cnItPnZjcHUtPnZj
cHVfaWQ7CisgICAgICAgICAgICBkLmRvbSA9IGl0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAg
ICAgICAgICAgZC5pdGVtID0gaXRlbS0+aXRlbV9pZDsKICAgICAgICAgICAgIGQucnVudGltZSA9
IHJ1bnRpbWU7CiAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEX1JBVEVMSU1JVCwg
MSwgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikm
ZCk7CkBAIC0xOTQyLDEzICsxOTQyLDEzIEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICB0c2xpY2Ug
PSBwcnYtPnRzbGljZTsKIAogICAgIC8qCi0gICAgICogU2VsZWN0IG5leHQgcnVubmFibGUgbG9j
YWwgVkNQVSAoaWUgdG9wIG9mIGxvY2FsIHJ1bnEpCisgICAgICogU2VsZWN0IG5leHQgcnVubmFi
bGUgbG9jYWwgSVRFTSAoaWUgdG9wIG9mIGxvY2FsIHJ1bnEpCiAgICAgICovCi0gICAgaWYgKCB2
Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICkKKyAgICBpZiAoIGl0ZW1fcnVubmFibGUoaXRlbSkgKQog
ICAgICAgICBfX3J1bnFfaW5zZXJ0KHNjdXJyKTsKICAgICBlbHNlCiAgICAgewotICAgICAgICBC
VUdfT04oIGlzX2lkbGVfdmNwdShjdXJyZW50KSB8fCBsaXN0X2VtcHR5KHJ1bnEpICk7CisgICAg
ICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pIHx8IGxpc3RfZW1wdHkocnVucSkgKTsKICAg
ICAgICAgLyogQ3VycmVudCBoYXMgYmxvY2tlZC4gVXBkYXRlIHRoZSBydW5uYWJsZSBjb3VudGVy
IGZvciB0aGlzIGNwdS4gKi8KICAgICAgICAgZGVjX25yX3J1bm5hYmxlKGNwdSk7CiAgICAgfQpA
QCAtMTk1NiwyMyArMTk1NiwyMyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgc25leHQgPSBfX3J1
bnFfZWxlbShydW5xLT5uZXh0KTsKICAgICByZXQubWlncmF0ZWQgPSAwOwogCi0gICAgLyogVGFz
a2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVkNQVSBjb250ZXh0KSBvdmVycmlkZXMgYWxs
IGVsc2UuICovCisgICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgSVRFTSBj
b250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xF
VCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX0lURU0oaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0
ZW0pOworICAgICAgICBzbmV4dCA9IENTQ0hFRF9JVEVNKHNjaGVkX2lkbGVfaXRlbShjcHUpKTsK
ICAgICAgICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCiAgICAg
LyoKICAgICAgKiBDbGVhciBZSUVMRCBmbGFnIGJlZm9yZSBzY2hlZHVsaW5nIG91dAogICAgICAq
LwotICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAmc2N1cnItPmZsYWdzKTsK
KyAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfSVRFTV9ZSUVMRCwgJnNjdXJyLT5mbGFncyk7CiAK
ICAgICAvKgogICAgICAqIFNNUCBMb2FkIGJhbGFuY2U6CiAgICAgICoKLSAgICAgKiBJZiB0aGUg
bmV4dCBoaWdoZXN0IHByaW9yaXR5IGxvY2FsIHJ1bm5hYmxlIFZDUFUgaGFzIGFscmVhZHkgZWF0
ZW4KKyAgICAgKiBJZiB0aGUgbmV4dCBoaWdoZXN0IHByaW9yaXR5IGxvY2FsIHJ1bm5hYmxlIElU
RU0gaGFzIGFscmVhZHkgZWF0ZW4KICAgICAgKiB0aHJvdWdoIGl0cyBjcmVkaXRzLCBsb29rIG9u
IG90aGVyIFBDUFVzIHRvIHNlZSBpZiB3ZSBoYXZlIG1vcmUKICAgICAgKiB1cmdlbnQgd29yay4u
LiBJZiBub3QsIGNzY2hlZF9sb2FkX2JhbGFuY2UoKSB3aWxsIHJldHVybiBzbmV4dCwgYnV0CiAg
ICAgICogYWxyZWFkeSByZW1vdmVkIGZyb20gdGhlIHJ1bnEuCkBAIC0xOTk2LDMyICsxOTk2LDMy
IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwcnYt
PmlkbGVycyk7CiAgICAgfQogCi0gICAgaWYgKCAhaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSAp
CisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSApCiAgICAgICAgIHNuZXh0LT5z
dGFydF90aW1lICs9IG5vdzsKIAogb3V0OgogICAgIC8qCiAgICAgICogUmV0dXJuIHRhc2sgdG8g
cnVuIG5leHQuLi4KICAgICAgKi8KLSAgICByZXQudGltZSA9IChpc19pZGxlX3ZjcHUoc25leHQt
PnZjcHUpID8KKyAgICByZXQudGltZSA9IChpc19pZGxlX2l0ZW0oc25leHQtPml0ZW0pID8KICAg
ICAgICAgICAgICAgICAtMSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+
c2NoZWRfaXRlbTsKKyAgICByZXQudGFzayA9IHNuZXh0LT5pdGVtOwogCi0gICAgQ1NDSEVEX1ZD
UFVfQ0hFQ0socmV0LnRhc2stPnZjcHUpOworICAgIENTQ0hFRF9JVEVNX0NIRUNLKHJldC50YXNr
KTsKICAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX2R1bXBfdmNwdShz
dHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKK2NzY2hlZF9kdW1wX2l0ZW0oc3RydWN0IGNzY2hlZF9p
dGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5z
ZG9tOwogCiAgICAgcHJpbnRrKCJbJWkuJWldIHByaT0laSBmbGFncz0leCBjcHU9JWkiLAotICAg
ICAgICAgICAgc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgIHN2Yy0+
dmNwdS0+dmNwdV9pZCwKKyAgICAgICAgICAgIHN2Yy0+aXRlbS0+ZG9tYWluLT5kb21haW5faWQs
CisgICAgICAgICAgICBzdmMtPml0ZW0tPml0ZW1faWQsCiAgICAgICAgICAgICBzdmMtPnByaSwK
ICAgICAgICAgICAgIHN2Yy0+ZmxhZ3MsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnByb2Nlc3Nv
cik7CisgICAgICAgICAgICBzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pKTsKIAogICAgIGlmICgg
c2RvbSApCiAgICAgewpAQCAtMjA1NSw3ICsyMDU1LDcgQEAgY3NjaGVkX2R1bXBfcGNwdShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICAvKgogICAgICAqIFdlIG5l
ZWQgYm90aCBsb2NrczoKLSAgICAgKiAtIGNzY2hlZF9kdW1wX3ZjcHUoKSB3YW50cyB0byBhY2Nl
c3MgZG9tYWlucycgc2NoZWR1bGluZworICAgICAqIC0gY3NjaGVkX2R1bXBfaXRlbSgpIHdhbnRz
IHRvIGFjY2VzcyBkb21haW5zJyBzY2hlZHVsaW5nCiAgICAgICogICBwYXJhbWV0ZXJzLCB3aGlj
aCBhcmUgcHJvdGVjdGVkIGJ5IHRoZSBwcml2YXRlIHNjaGVkdWxlciBsb2NrOwogICAgICAqIC0g
d2Ugc2NhbiB0aHJvdWdoIHRoZSBydW5xdWV1ZSwgc28gd2UgbmVlZCB0aGUgcHJvcGVyIHJ1bnF1
ZXVlCiAgICAgICogICBsb2NrICh0aGUgb25lIG9mIHRoZSBydW5xdWV1ZSBvZiB0aGlzIGNwdSku
CkBAIC0yMDcxLDEyICsyMDcxLDEyIEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2Jp
dHMocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKICAgICAgICAgICAgbnJfY3B1X2lk
cywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkpOwogCi0gICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICov
CisgICAgLyogY3VycmVudCBJVEVNIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUg
aXRlbSkuICovCiAgICAgc3ZjID0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAg
aWYgKCBzdmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKKyAgICBpZiAoIHN2YyAmJiAh
aXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjog
Iik7Ci0gICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAgICAgY3NjaGVkX2R1bXBf
aXRlbShzdmMpOwogICAgIH0KIAogICAgIGxvb3AgPSAwOwpAQCAtMjA4Niw3ICsyMDg2LDcgQEAg
Y3NjaGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAg
ICAgICAgIGlmICggc3ZjICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDog
IiwgKytsb29wKTsKLSAgICAgICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAgICAg
ICAgIGNzY2hlZF9kdW1wX2l0ZW0oc3ZjKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtMjEyOCwy
OSArMjEyOCwyOSBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAg
ICAgICAgICAgIHBydi0+cmF0ZWxpbWl0IC8gTUlDUk9TRUNTKDEpLAogICAgICAgICAgICBDU0NI
RURfQ1JFRElUU19QRVJfTVNFQywKICAgICAgICAgICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAot
ICAgICAgICAgICBwcnYtPnZjcHVfbWlncl9kZWxheS8gTUlDUk9TRUNTKDEpKTsKKyAgICAgICAg
ICAgcHJ2LT5pdGVtX21pZ3JfZGVsYXkvIE1JQ1JPU0VDUygxKSk7CiAKICAgICBwcmludGsoImlk
bGVyczogJSpwYlxuIiwgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBydi0+aWRsZXJzKSk7CiAK
LSAgICBwcmludGsoImFjdGl2ZSB2Y3B1czpcbiIpOworICAgIHByaW50aygiYWN0aXZlIGl0ZW1z
OlxuIik7CiAgICAgbG9vcCA9IDA7CiAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zZG9tLCAmcHJ2
LT5hY3RpdmVfc2RvbSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsK
ICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9zZG9tLCBzdHJ1Y3QgY3NjaGVkX2RvbSwg
YWN0aXZlX3Nkb21fZWxlbSk7CiAKLSAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zdmMsICZz
ZG9tLT5hY3RpdmVfdmNwdSApCisgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc3ZjLCAmc2Rv
bS0+YWN0aXZlX2l0ZW0gKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkX2l0
ZW0gKnN2YzsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICAgICAgICAgIHN2
YyA9IGxpc3RfZW50cnkoaXRlcl9zdmMsIHN0cnVjdCBjc2NoZWRfaXRlbSwgYWN0aXZlX3ZjcHVf
ZWxlbSk7Ci0gICAgICAgICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+
c2NoZWRfaXRlbSk7CisgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3ZjLCBzdHJ1
Y3QgY3NjaGVkX2l0ZW0sIGFjdGl2ZV9pdGVtX2VsZW0pOworICAgICAgICAgICAgbG9jayA9IGl0
ZW1fc2NoZWR1bGVfbG9jayhzdmMtPml0ZW0pOwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNk
OiAiLCArK2xvb3ApOwotICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShzdmMpOworICAgICAg
ICAgICAgY3NjaGVkX2R1bXBfaXRlbShzdmMpOwogCi0gICAgICAgICAgICBpdGVtX3NjaGVkdWxl
X3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOworICAgICAgICAgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT5pdGVtKTsKICAgICAgICAgfQogICAgIH0KIApAQCAt
MjIyNCw3ICsyMjI0LDcgQEAgY3NjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAg
IGVsc2UKICAgICAgICAgcHJ2LT5yYXRlbGltaXQgPSBNSUNST1NFQ1Moc2NoZWRfcmF0ZWxpbWl0
X3VzKTsKIAotICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0gTUlDUk9TRUNTKHZjcHVfbWlncmF0
aW9uX2RlbGF5X3VzKTsKKyAgICBwcnYtPml0ZW1fbWlncl9kZWxheSA9IE1JQ1JPU0VDUyh2Y3B1
X21pZ3JhdGlvbl9kZWxheV91cyk7CiAKICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t9I-00055v-ED; Fri, 29 Mar 2019 15: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8o-0003tc-BD
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:58 +0000
X-Inumbo-ID: b4f92660-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4f92660-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 9BE79B048;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:33 +0100
Message-Id: <20190329150934.17694-49-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 48/49] xen/sched: make vcpu_wake() core
 scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlIGEgdmNwdSBiZWluZyB3b2tlbiB1cCB2aWEgdmNw
dV93YWtlKCkgbWlnaHQKYmUgb24gYSBwaHlzaWNhbCBjcHUgaW4gZ3Vlc3QgaWRsZSBhbHJlYWR5
LiBJbiB0aGlzIGNhc2UgaXQganVzdCBuZWVkcwp0byBiZSBzZXQgdG8gInJ1bm5pbmciIGFuZCBw
aW5nZWQgdmlhIGNwdV9yYWlzZV9zb2Z0aXJxKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgOSArKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IDdiMzBhMTUzZGYuLmJhMDNiNTg4YzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTcwNSwxNiArNzA1LDE5IEBA
IHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9
IHYtPnNjaGVkX2l0ZW07CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWlu
LT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCi0gICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9j
a19pcnFzYXZlKHYtPnNjaGVkX2l0ZW0sICZmbGFncyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1
bGVfbG9ja19pcnFzYXZlKGl0ZW0sICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1
bm5hYmxlKHYpKSApCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJV
TlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVO
U1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIo
diksIHdha2UsIHYtPnNjaGVkX2l0ZW0pOworICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxl
cih2KSwgd2FrZSwgaXRlbSk7CisgICAgICAgIGlmICggaXRlbS0+aXNfcnVubmluZyAmJiB2LT5y
dW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nICkKKyAgICAgICAgICAgIGNwdV9yYWlz
ZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgfQogICAgIGVs
c2UgaWYgKCAhKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpICkKICAgICB7CkBAIC03MjIs
NyArNzI1LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAgICAgfQog
Ci0gICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2No
ZWRfaXRlbSk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFn
cywgaXRlbSk7CiB9CiAKIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4x
Ni40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t9M-0005F5-BW; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8o-0003te-CO
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:58 +0000
X-Inumbo-ID: b535205c-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b535205c-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07A82AF9A;
 Fri, 29 Mar 2019 15:09:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:34 +0100
Message-Id: <20190329150934.17694-50-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 49/49] xen/sched: add scheduling granularity
 enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgidGhyZWFkIiwgImNvcmUiLCAic29j
a2V0IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIElu
aXRpYWxseSBpdCBpcyBzZXQgdG8KInRocmVhZCIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRo
ZSBuZXcgYm9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWRfZ3JhbnVsYXJpdHkiLgoKQWNj
b3JkaW5nIHRvIHRoZSBzZWxlY3RlZCBncmFudWxhcml0eSBzY2hlZF9ncmFudWxhcml0eSBpcyBz
ZXQgYWZ0ZXIKYWxsIGNwdXMgYXJlIG9ubGluZS4gVGhlIHNjaGVkIGl0ZW1zIG9mIHRoZSBpZGxl
IHZjcHVzIGFuZCB0aGUgc2NoZWQKcmVzb3VyY2VzIG9mIHRoZSBwaHlzaWNhbCBjcHVzIG5lZWQg
dG8gYmUgY29tYmluZWQgaW4gY2FzZQpzY2hlZF9ncmFudWxhcml0eSA+IDEsIHRoaXMgaGFwcGVu
cyBiZWZvcmUgdGhlIGluaXRfcGRhdGEgaG9vayBvZgp0aGUgYWN0aXZlIHNjaGVkdWxlciBpcyBi
ZWluZyBjYWxsZWQuCgpBIHRlc3QgaXMgYWRkZWQgZm9yIGFsbCBzY2hlZCByZXNvdXJjZXMgaG9s
ZGluZyB0aGUgc2FtZSBudW1iZXIgb2YKY3B1cy4gRm9yIG5vdyBwYW5pYyBpZiB0aGlzIGlzIG5v
dCB0aGUgY2FzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICB8ICAgMiArCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICB8IDE5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA0ICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCAgICB8ICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3NyBpbnNlcnRpb25z
KCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDM0NDA3OTQyNzUuLjgzODU0ZWVlZjggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNzAxLDYgKzE3MDEsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIlBhcmtlZCAldSBD
UFVzXG4iLCBudW1fcGFya2VkKTsKICAgICBzbXBfY3B1c19kb25lKCk7CiAKKyAgICBzY2hlZHVs
ZXJfc21wX2luaXQoKTsKKwogICAgIGRvX2luaXRjYWxscygpOwogCiAgICAgaWYgKCBvcHRfd2F0
Y2hkb2cgKSAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwppbmRleCBiYTAzYjU4OGM4Li5kY2VhZTA4NjkxIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC01NSw5ICs1
NSwzMiBAQCBib29sZWFuX3BhcmFtKCJzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyIsIHNjaGVkX3Nt
dF9wb3dlcl9zYXZpbmdzKTsKIGludCBzY2hlZF9yYXRlbGltaXRfdXMgPSBTQ0hFRF9ERUZBVUxU
X1JBVEVMSU1JVF9VUzsKIGludGVnZXJfcGFyYW0oInNjaGVkX3JhdGVsaW1pdF91cyIsIHNjaGVk
X3JhdGVsaW1pdF91cyk7CiAKK3N0YXRpYyBlbnVtIHsKKyAgICBTQ0hFRF9HUkFOX3RocmVhZCwK
KyAgICBTQ0hFRF9HUkFOX2NvcmUsCisgICAgU0NIRURfR1JBTl9zb2NrZXQKK30gb3B0X3NjaGVk
X2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl90aHJlYWQ7CisKKyNpZmRlZiBDT05GSUdfWDg2Citz
dGF0aWMgaW50IF9faW5pdCBzY2hlZF9zZWxlY3RfZ3JhbnVsYXJpdHkoY29uc3QgY2hhciAqc3Ry
KQoreworICAgIGlmIChzdHJjbXAoInRocmVhZCIsIHN0cikgPT0gMCkKKyAgICAgICAgb3B0X3Nj
aGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl90aHJlYWQ7CisgICAgZWxzZSBpZiAoc3RyY21w
KCJjb3JlIiwgc3RyKSA9PSAwKQorICAgICAgICBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hF
RF9HUkFOX2NvcmU7CisgICAgZWxzZSBpZiAoc3RyY21wKCJzb2NrZXQiLCBzdHIpID09IDApCisg
ICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fc29ja2V0OworICAgIGVs
c2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KK2N1c3RvbV9w
YXJhbSgic2NoZWRfZ3JhbnVsYXJpdHkiLCBzY2hlZF9zZWxlY3RfZ3JhbnVsYXJpdHkpOworI2Vu
ZGlmCisKIC8qIE51bWJlciBvZiB2Y3B1cyBwZXIgc3RydWN0IHNjaGVkX2l0ZW0uICovCiB1bnNp
Z25lZCBpbnQgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOwotY29uc3QgY3B1bWFza190ICpzY2hlZF9y
ZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsKK2NwdW1hc2tfdmFyX3Qgc2NoZWRfcmVzX21hc2s7CiAK
IC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICovCiBzdGF0aWMgdm9pZCBzX3RpbWVyX2ZuKHZv
aWQgKnVudXNlZCk7CkBAIC02OCw2ICs5MSw3IEBAIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJfZm4o
dm9pZCAqZGF0YSk7CiAvKiBUaGlzIGlzIGdsb2JhbCBmb3Igbm93IHNvIHRoYXQgcHJpdmF0ZSBp
bXBsZW1lbnRhdGlvbnMgY2FuIHJlYWNoIGl0ICovCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc2No
ZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKiwgc2NoZWRfcmVzKTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHNj
aGVkX3Jlc19pZHgpOwogCiAvKiBTY3JhdGNoIHNwYWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklO
RV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKQEAgLTgyLDYgKzEwNiwxMiBA
QCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKICAgICAgICAgICgo
IChvcHNwdHIpLT5mbiAhPSBOVUxMICkgPyAob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJH
U19fICkgIFwKICAgICAgICAgICA6ICh0eXBlb2YoKG9wc3B0ciktPmZuKG9wc3B0ciwgIyNfX1ZB
X0FSR1NfXykpKTAgKQogCitzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICpzY2hlZF9pdGVtMnZj
cHVfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHJl
dHVybiBpdGVtLT5kb21haW4tPnZjcHVbaXRlbS0+aXRlbV9pZCArIHBlcl9jcHUoc2NoZWRfcmVz
X2lkeCwgY3B1KV07Cit9CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3Nj
aGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggbGlrZWx5KGQtPmNw
dXBvb2wgIT0gTlVMTCkgKQpAQCAtMzAwLDI1ICszMzAsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRf
c3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwK
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2
b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgc3RydWN0IHZjcHUg
KnYpCitzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX2l0ZW1fbWVtKHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogewotICAgIHN0cnVjdCBzY2hlZF9pdGVtICpwcmV2X2l0ZW07CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGl0ZW0tPmRvbWFpbjsKLSAgICBzdHJ1Y3QgdmNwdSAqdml0ZW07Ci0gICAgdW5z
aWduZWQgaW50IGNudCA9IDA7Ci0KLSAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2
Y3B1LCBtaWdodCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KLSAgICBmb3JfZWFjaF9zY2hl
ZF9pdGVtX3ZjcHUgKCBpdGVtLCB2aXRlbSApCi0gICAgICAgIGlmICggdml0ZW0gIT0gdiApCi0g
ICAgICAgICAgICBjbnQrKzsKLQotICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOwotCi0gICAgaWYg
KCBjbnQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBpZiAoIGl0ZW0tPnZjcHUgPT0gdiApCi0g
ICAgICAgIGl0ZW0tPnZjcHUgPSB2LT5uZXh0X2luX2xpc3Q7CisgICAgc3RydWN0IHNjaGVkX2l0
ZW0gKnByZXZfaXRlbTsKIAogICAgIGlmICggZC0+c2NoZWRfaXRlbV9saXN0ID09IGl0ZW0gKQog
ICAgICAgICBkLT5zY2hlZF9pdGVtX2xpc3QgPSBpdGVtLT5uZXh0X2luX2xpc3Q7CkBAIC0zNDIs
NiArMzU3LDMwIEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSwgc3RydWN0IHZjcHUgKnYpCiAgICAgeGZyZWUoaXRlbSk7CiB9CiAKK3N0YXRpYyB2
b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgc3RydWN0IHZjcHUgKnZpdGVtOworICAgIHVuc2lnbmVkIGludCBjbnQgPSAw
OworCisgICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFzZWQgdmNwdSwgbWlnaHQgYmUgbm90
IGluIHZjcHUgbGlzdCB5ZXQuICovCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1ICggaXRl
bSwgdml0ZW0gKQorICAgICAgICBpZiAoIHZpdGVtICE9IHYgKQorICAgICAgICAgICAgY250Kys7
CisKKyAgICB2LT5zY2hlZF9pdGVtID0gTlVMTDsKKworICAgIGlmICggaXRlbS0+dmNwdSA9PSB2
ICkKKyAgICAgICAgaXRlbS0+dmNwdSA9IHYtPm5leHRfaW5fbGlzdDsKKworICAgIGlmICggaXNf
aWRsZV9kb21haW4oaXRlbS0+ZG9tYWluKSApCisgICAgICAgIGl0ZW0tPnJ1bl9jbnQtLTsKKyAg
ICBlbHNlCisgICAgICAgIGl0ZW0tPmlkbGVfY250LS07CisKKyAgICBpZiAoICFjbnQgKQorICAg
ICAgICBzY2hlZF9mcmVlX2l0ZW1fbWVtKGl0ZW0pOworfQorCiBzdGF0aWMgdm9pZCBzY2hlZF9p
dGVtX2FkZF92Y3B1KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLCBzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICB2LT5zY2hlZF9pdGVtID0gaXRlbTsKQEAgLTE4NDcsNyArMTg4Niw3IEBAIHN0YXRpYyB2
b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgY3B1KTsKIAotICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBuZXh0LT52Y3B1LCBu
b3cpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBzY2hlZF9pdGVtMnZjcHVfY3B1
KG5leHQsIGNwdSksIG5vdyk7CiB9CiAKIC8qCkBAIC0xOTA2LDcgKzE5NDUsNyBAQCBzdGF0aWMg
dm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IGNwdSk7CiAKLSAgICB2bmV4dCA9IG5leHQtPnZjcHU7CisgICAgdm5leHQgPSBzY2hlZF9pdGVt
MnZjcHVfY3B1KG5leHQsIGNwdSk7CiAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHZu
ZXh0LCBub3cpOwogfQogCkBAIC0xOTY0LDggKzIwMDMsMTQgQEAgc3RhdGljIGludCBjcHVfc2No
ZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBzZCA9IHhtYWxsb2Moc3RydWN0IHNjaGVk
X3Jlc291cmNlKTsKICAgICBpZiAoIHNkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnNkLT5jcHVzKSApCisgICAgeworICAg
ICAgICB4ZnJlZShzZCk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwogICAgIHNk
LT5wcm9jZXNzb3IgPSBjcHU7Ci0gICAgc2QtPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CisgICAg
Y3B1bWFza19jb3B5KHNkLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwogICAgIHBlcl9jcHUoc2No
ZWRfcmVzLCBjcHUpID0gc2Q7CiAKICAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7
CkBAIC0yMDI1LDYgKzIwNzAsMTIgQEAgc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5z
aWduZWQgaW50IGNwdSkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gcGVyX2NwdShz
Y2hlZF9yZXMsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJfY3B1KHNj
aGVkdWxlciwgY3B1KTsKIAorICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgc2QtPmNwdXMpOwor
ICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0gTlVMTDsKKworICAgIGlmICggY3B1bWFza193
ZWlnaHQoc2QtPmNwdXMpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgU0NIRURfT1Aoc2NoZWQs
IGZyZWVfcGRhdGEsIHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgIFNDSEVEX09QKHNjaGVkLCBm
cmVlX3ZkYXRhLCBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdik7CiAKQEAgLTIwMzIs
MTggKzIwODMsNjcgQEAgc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50
IGNwdSkKICAgICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+
c190aW1lcik7CisgICAgZnJlZV9jcHVtYXNrX3ZhcihzZC0+Y3B1cyk7CisgICAgY3B1bWFza19j
bGVhcl9jcHUoY3B1LCBzY2hlZF9yZXNfbWFzayk7CiAKLSAgICB4ZnJlZShwZXJfY3B1KHNjaGVk
X3JlcywgY3B1KSk7Ci0gICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBOVUxMOworICAgIHhm
cmVlKHNkKTsKIH0KIAogdm9pZCBzY2hlZHVsZXJfcGVyY3B1X2luaXQodW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpOwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2s7CisgICAgdW5zaWduZWQgaW50IG1hc3Rl
cl9jcHU7CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqb2xk
X2l0ZW0sICptYXN0ZXJfaXRlbTsKKworICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFU
RV9yZXN1bWUgKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBvcHRfc2NoZWRfZ3Jh
bnVsYXJpdHkgKQorICAgIHsKKyAgICBjYXNlIFNDSEVEX0dSQU5fdGhyZWFkOgorICAgICAgICBt
YXNrID0gY3B1bWFza19vZihjcHUpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFNDSEVEX0dS
QU5fY29yZToKKyAgICAgICAgbWFzayA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsK
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBTQ0hFRF9HUkFOX3NvY2tldDoKKyAgICAgICAgbWFz
ayA9IHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVm
YXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CiAKLSAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICBp
ZiAoIGNwdSA9PSAwIHx8IGNwdW1hc2tfd2VpZ2h0KG1hc2spID09IDEgKQorICAgIHsKKyAgICAg
ICAgY3B1bWFza19zZXRfY3B1KGNwdSwgc2NoZWRfcmVzX21hc2spOwogICAgICAgICBTQ0hFRF9P
UChzY2hlZCwgaW5pdF9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBtYXN0ZXJfY3B1ID0gY3B1bWFza19maXJzdChtYXNrKTsKKyAgICBt
YXN0ZXJfaXRlbSA9IGlkbGVfdmNwdVttYXN0ZXJfY3B1XS0+c2NoZWRfaXRlbTsKKyAgICBsb2Nr
ID0gcGNwdV9zY2hlZHVsZV9sb2NrKG1hc3Rlcl9jcHUpOworCisgICAgLyogTWVyZ2UgaWRsZV92
Y3B1IGl0ZW0gYW5kIHNjaGVkX3Jlc291cmNlIGludG8gbWFzdGVyIGNwdS4gKi8KKyAgICBvbGRf
aXRlbSA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOworICAgIGlkbGVfdmNwdVtjcHVdLT5z
Y2hlZF9pdGVtID0gbWFzdGVyX2l0ZW07CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBw
ZXJfY3B1KHNjaGVkX3JlcywgbWFzdGVyX2NwdSk7CisgICAgcGVyX2NwdShzY2hlZF9yZXNfaWR4
LCBjcHUpID0gY3B1bWFza193ZWlnaHQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPmNwdXMpOwor
ICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5jcHVzKTsK
KyAgICBtYXN0ZXJfaXRlbS0+cnVuX2NudCArPSBvbGRfaXRlbS0+cnVuX2NudDsKKyAgICBtYXN0
ZXJfaXRlbS0+aWRsZV9jbnQgKz0gb2xkX2l0ZW0tPmlkbGVfY250OworCisgICAgcGNwdV9zY2hl
ZHVsZV91bmxvY2sobG9jaywgbWFzdGVyX2NwdSk7CisKKyAgICBTQ0hFRF9PUChzY2hlZCwgZnJl
ZV9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgU0NIRURfT1Aoc2NoZWQsIGZyZWVf
dmRhdGEsIG9sZF9pdGVtLT5wcml2KTsKKworICAgIHhmcmVlKHNkKTsKKyAgICBzY2hlZF9mcmVl
X2l0ZW1fbWVtKG9sZF9pdGVtKTsKIH0KIAogc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJh
Y2soCkBAIC0yMTIzLDYgKzIyMjMsNTEgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBj
cHVfc2NoZWR1bGVfbmZiID0gewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X3NjaGVkdWxlX2Nh
bGxiYWNrCiB9OwogCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBzY2hlZF9jaGVja19ncmFu
dWxhcml0eSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHU7CisgICAgdW5zaWduZWQgaW50
IHNpYmxpbmdzLCBncmFuID0gMDsKKworICAgIGZvcl9lYWNoX29ubGluZV9jcHUoIGNwdSApCisg
ICAgeworICAgICAgICBzd2l0Y2ggKCBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgKQorICAgICAgICB7
CisgICAgICAgIGNhc2UgU0NIRURfR1JBTl90aHJlYWQ6CisgICAgICAgICAgICAvKiBJZiBncmFu
dWxhcml0eSBpcyAidGhyZWFkIiB3ZSBhcmUgZmluZSBhbHJlYWR5LiAqLworICAgICAgICAgICAg
cmV0dXJuIDE7CisgICAgICAgIGNhc2UgU0NIRURfR1JBTl9jb3JlOgorICAgICAgICAgICAgc2li
bGluZ3MgPSBjcHVtYXNrX3dlaWdodChwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgU0NIRURfR1JBTl9zb2NrZXQ6CisgICAg
ICAgICAgICBzaWJsaW5ncyA9IGNwdW1hc2tfd2VpZ2h0KHBlcl9jcHUoY3B1X2NvcmVfbWFzaywg
Y3B1KSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0K
KworICAgICAgICBpZiAoIGdyYW4gPT0gMCApCisgICAgICAgICAgICBncmFuID0gc2libGluZ3M7
CisgICAgICAgIGVsc2UgaWYgKCBncmFuICE9IHNpYmxpbmdzICkKKyAgICAgICAgICAgIHJldHVy
biAwOworICAgIH0KKworICAgIHJldHVybiBncmFuOworfQorCisvKiBTZXR1cCBkYXRhIGZvciBz
ZWxlY3RlZCBzY2hlZHVsZXIgZ3JhbnVsYXJpdHkuICovCit2b2lkIF9faW5pdCBzY2hlZHVsZXJf
c21wX2luaXQodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbjsKKworICAgIGdyYW4gPSBz
Y2hlZF9jaGVja19ncmFudWxhcml0eSgpOworICAgIGlmICggZ3JhbiA9PSAwICkKKyAgICAgICAg
cGFuaWMoIklsbGVnYWwgY3B1IGNvbmZpZ3VyYXRpb24gZm9yIHNjaGVkdWxpbmcgZ3JhbnVsYXJp
dHkhXG4iCisgICAgICAgICAgICAgICJQbGVhc2UgdXNlIHRocmVhZCBzY2hlZHVsaW5nLlxuIik7
CisKKyAgICBzY2hlZF9ncmFudWxhcml0eSA9IGdyYW47Cit9CisKIC8qIEluaXRpYWxpc2UgdGhl
IGRhdGEgc3RydWN0dXJlcy4gKi8KIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiB7
CkBAIC0yMTU0LDYgKzIyOTksOSBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQog
ICAgICAgICBwcmludGsoIlVzaW5nICclcycgKCVzKVxuIiwgb3BzLm5hbWUsIG9wcy5vcHRfbmFt
ZSk7CiAgICAgfQogCisgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZzY2hlZF9yZXNfbWFz
aykgKQorICAgICAgICBCVUcoKTsKKwogICAgIGlmICggY3B1X3NjaGVkdWxlX3VwKDApICkKICAg
ICAgICAgQlVHKCk7CiAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfc2NoZWR1bGVfbmZi
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKaW5kZXggMmIyNjEyMzAyZC4uMDllZTcyODFjNiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKQEAgLTIzLDcgKzIzLDcgQEAgZXh0ZXJuIGNwdW1hc2tfdCBjcHVwb29sX2ZyZWVfY3B1czsK
IGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwogCiAvKiBTY2hlZHVsaW5nIHJlc291cmNl
IG1hc2suICovCi1leHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKK2V4dGVy
biBjcHVtYXNrX3Zhcl90IHNjaGVkX3Jlc19tYXNrOwogCiAvKgogICogSW4gb3JkZXIgdG8gYWxs
b3cgYSBzY2hlZHVsZXIgdG8gcmVtYXAgdGhlIGxvY2stPmNwdSBtYXBwaW5nLApAQCAtNDMsNyAr
NDMsNyBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHN0cnVjdCB0aW1lciAgICAgICAg
c190aW1lcjsgICAgICAgIC8qIHNjaGVkdWxpbmcgdGltZXIgICAgICAgICAgICAgICAgKi8KICAg
ICBhdG9taWNfdCAgICAgICAgICAgIHVyZ2VudF9jb3VudDsgICAvKiBob3cgbWFueSB1cmdlbnQg
dmNwdXMgICAgICAgICAgICovCiAgICAgdW5zaWduZWQgICAgICAgICAgICBwcm9jZXNzb3I7Ci0g
ICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5
IHRoaXMgc3RydWN0ICAgICAqLworICAgIGNwdW1hc2tfdmFyX3QgICAgICAgY3B1czsgICAgICAg
ICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAgKi8KIH07CiAKICNkZWZpbmUg
Y3Vycl9vbl9jcHUoYykgICAgKHBlcl9jcHUoc2NoZWRfcmVzLCBjKS0+Y3VycikKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5k
ZXggMTMwODVkZGY5MC4uN2NkODMxNTVmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTYzNiw2ICs2MzYsNyBAQCB2
b2lkIG5vcmV0dXJuIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQgbG9uZyBh
ZGRyKTsKIAogdm9pZCBzY2hlZHVsZXJfaW5pdCh2b2lkKTsKIHZvaWQgc2NoZWR1bGVyX3BlcmNw
dV9pbml0KHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBzY2hlZHVsZXJfc21wX2luaXQodm9pZCk7
CiBpbnQgIHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHNjaGVkX2Rlc3Ry
b3lfdmNwdShzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgIHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQsIGludCBwb29saWQpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t9R-0005RQ-MJ; Fri, 29 Mar 2019 15:10:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8p-0003v8-0x
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:59 +0000
X-Inumbo-ID: b45b3058-5234-11e9-8ce2-733247f92772
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b45b3058-5234-11e9-8ce2-733247f92772;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB225B005;
 Fri, 29 Mar 2019 15:09:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:30 +0100
Message-Id: <20190329150934.17694-46-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 45/49] xen/sched: support allocating
 multiple vcpus into one sched item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgZ3JlYXRlciB0aGFuIDEgbXVsdGlwbGUgdmNw
dXMgc2hhcmUgdGhlCnNhbWUgc3RydWN0IHNjaGVkX2l0ZW0uIFN1cHBvcnQgdGhhdC4KClNldHRp
bmcgdGhlIGluaXRpYWwgcHJvY2Vzc29yIG11c3QgYmUgZG9uZSBjYXJlZnVsbHk6IHdlIGNhbid0
IHVzZQpzY2hlZF9zZXRfcmVzKCkgYXMgdGhhdCByZWxpZXMgb24gZm9yX2VhY2hfc2NoZWRfaXRl
bV92Y3B1KCkgd2hpY2ggaW4KdHVybiBuZWVkcyB0aGUgdmNwdSBhbHJlYWR5IGFzIGEgbWVtYmVy
IG9mIHRoZSBkb21haW4ncyB2Y3B1IGxpbmtlZApsaXN0LCB3aGljaCBpc24ndCB0aGUgY2FzZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggN2ZiMGIxZWQ0ZS4uYTIxNDBiM2Q3YyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzAw
LDEwICszMDAsMjUgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5s
b2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX2l0
ZW0gKnByZXZfaXRlbTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gaXRlbS0+ZG9tYWluOworICAg
IHN0cnVjdCB2Y3B1ICp2aXRlbTsKKyAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKKworICAgIC8q
IERvbid0IGNvdW50IHRvIGJlIHJlbGVhc2VkIHZjcHUsIG1pZ2h0IGJlIG5vdCBpbiB2Y3B1IGxp
c3QgeWV0LiAqLworICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSAoIGl0ZW0sIHZpdGVtICkK
KyAgICAgICAgaWYgKCB2aXRlbSAhPSB2ICkKKyAgICAgICAgICAgIGNudCsrOworCisgICAgdi0+
c2NoZWRfaXRlbSA9IE5VTEw7CisKKyAgICBpZiAoIGNudCApCisgICAgICAgIHJldHVybjsKKwor
ICAgIGlmICggaXRlbS0+dmNwdSA9PSB2ICkKKyAgICAgICAgaXRlbS0+dmNwdSA9IHYtPm5leHRf
aW5fbGlzdDsKIAogICAgIGlmICggZC0+c2NoZWRfaXRlbV9saXN0ID09IGl0ZW0gKQogICAgICAg
ICBkLT5zY2hlZF9pdGVtX2xpc3QgPSBpdGVtLT5uZXh0X2luX2xpc3Q7CkBAIC0zMTksOCArMzM0
LDYgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV9pdGVtKHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogICAgICAgICB9CiAgICAgfQogCi0gICAgaXRlbS0+dmNwdS0+c2NoZWRfaXRlbSA9IE5VTEw7
Ci0KICAgICBmcmVlX2NwdW1hc2tfdmFyKGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBm
cmVlX2NwdW1hc2tfdmFyKGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7CiAgICAgZnJlZV9j
cHVtYXNrX3ZhcihpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7CkBAIC0zMjksMTcgKzM0
MiwzNiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX2l0ZW0oc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCiAgICAgeGZyZWUoaXRlbSk7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX2l0ZW1fYWRkX3Zj
cHUoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPnNj
aGVkX2l0ZW0gPSBpdGVtOworICAgIGlmICggIWl0ZW0tPnZjcHUgfHwgaXRlbS0+dmNwdS0+dmNw
dV9pZCA+IHYtPnZjcHVfaWQgKQorICAgIHsKKyAgICAgICAgaXRlbS0+dmNwdSA9IHY7CisgICAg
ICAgIGl0ZW0tPml0ZW1faWQgPSB2LT52Y3B1X2lkOworICAgIH0KK30KKwogc3RhdGljIHN0cnVj
dCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtLCAqKnByZXZfaXRlbTsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwogCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbSAoIGQsIGl0ZW0gKQorICAg
ICAgICBpZiAoIGl0ZW0tPnZjcHUtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSA9PQorICAg
ICAgICAgICAgIHYtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSApCisgICAgICAgICAgICBi
cmVhazsKKworICAgIGlmICggaXRlbSApCisgICAgeworICAgICAgICBzY2hlZF9pdGVtX2FkZF92
Y3B1KGl0ZW0sIHYpOworICAgICAgICByZXR1cm4gaXRlbTsKKyAgICB9CisKICAgICBpZiAoIChp
dGVtID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfaXRlbSkpID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gTlVMTDsKIAotICAgIHYtPnNjaGVkX2l0ZW0gPSBpdGVtOwotICAgIGl0ZW0tPnZjcHUgPSB2
OwotICAgIGl0ZW0tPml0ZW1faWQgPSB2LT52Y3B1X2lkOworICAgIHNjaGVkX2l0ZW1fYWRkX3Zj
cHUoaXRlbSwgdik7CiAgICAgaXRlbS0+ZG9tYWluID0gZDsKIAogICAgIGZvciAoIHByZXZfaXRl
bSA9ICZkLT5zY2hlZF9pdGVtX2xpc3Q7ICpwcmV2X2l0ZW07CkBAIC0zNjAsNyArMzkyLDcgQEAg
c3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2
KQogICAgIHJldHVybiBpdGVtOwogCiAgZmFpbDoKLSAgICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSk7
CisgICAgc2NoZWRfZnJlZV9pdGVtKGl0ZW0sIHYpOwogICAgIHJldHVybiBOVUxMOwogfQogCkBA
IC00MDQsOCArNDM2LDYgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAg
ICAgICAgaXRlbS0+aWRsZV9jbnQrKzsKICAgICB9CiAKLSAgICBzY2hlZF9zZXRfcmVzKGl0ZW0s
IHBlcl9jcHUoc2NoZWRfcmVzLCBwcm9jZXNzb3IpKTsKLQogICAgIC8qIEluaXRpYWxpc2UgdGhl
IHBlci12Y3B1IHRpbWVycy4gKi8KICAgICBpbml0X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwg
dmNwdV9wZXJpb2RpY190aW1lcl9mbiwKICAgICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7
CkBAIC00MTQsMTAgKzQ0NCwyMiBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2
KQogICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCiAgICAgICAg
ICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwogCisgICAgLyogSWYgdGhpcyBpcyBub3QgdGhlIGZp
cnN0IHZjcHUgb2YgdGhlIGl0ZW0gd2UgYXJlIGRvbmUuICovCisgICAgaWYgKCBpdGVtLT5wcml2
ICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgLyogV2UgY2FuIHJlbHkgb24gcHJldmlvdXMgdmNw
dSB0byBleGlzdC4gKi8KKyAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19uZXh0KGQtPnZj
cHVbdi0+dmNwdV9pZCAtIDFdLT5wcm9jZXNzb3IsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpdGVtLT5yZXMtPmNwdXMpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICAvKiBUaGUgZmlyc3QgdmNwdSBvZiBhbiBpdGVtIGNhbiBiZSBzZXQgdmlhIHNjaGVkX3Nl
dF9yZXMoKS4gKi8KKyAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBw
cm9jZXNzb3IpKTsKKwogICAgIGl0ZW0tPnByaXYgPSBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQp
LCBhbGxvY192ZGF0YSwgaXRlbSwgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCBpdGVtLT5wcml2
ID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgc2NoZWRfZnJlZV9pdGVtKGl0ZW0pOworICAgICAg
ICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSwgdik7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIApA
QCAtNTcxLDkgKzYxMywxNiBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAq
dikKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAgICBpZiAoIHRlc3RfYW5kX2Ns
ZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2No
ZWRfcmVzLCB2LT5wcm9jZXNzb3IpLT51cmdlbnRfY291bnQpOwotICAgIFNDSEVEX09QKHZjcHVf
c2NoZWR1bGVyKHYpLCByZW1vdmVfaXRlbSwgaXRlbSk7Ci0gICAgU0NIRURfT1AodmNwdV9zY2hl
ZHVsZXIodiksIGZyZWVfdmRhdGEsIGl0ZW0tPnByaXYpOwotICAgIHNjaGVkX2ZyZWVfaXRlbShp
dGVtKTsKKyAgICAvKgorICAgICAqIFZjcHVzIGFyZSBiZWluZyBkZXN0cm95ZWQgdG9wLWRvd24u
IFNvIGJlaW5nIHRoZSBmaXJzdCB2Y3B1IG9mIGFuIGl0ZW0KKyAgICAgKiBpcyB0aGUgc2FtZSBh
cyBiZWluZyB0aGUgb25seSBvbmUuCisgICAgICovCisgICAgaWYgKCBpdGVtLT52Y3B1ID09IHYg
KQorICAgIHsKKyAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHJlbW92ZV9pdGVt
LCBpdGVtKTsKKyAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIGZyZWVfdmRhdGEs
IGl0ZW0tPnByaXYpOworICAgICAgICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSwgdik7CisgICAgfQog
fQogCiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10: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 1h9t9W-0005cR-8k; Fri, 29 Mar 2019 15: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8o-0003uh-Q1
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:58 +0000
X-Inumbo-ID: b385956a-5234-11e9-bea9-3738f648f92c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b385956a-5234-11e9-bea9-3738f648f92c;
 Fri, 29 Mar 2019 15:09: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 40F1CB01C;
 Fri, 29 Mar 2019 15:09:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:25 +0100
Message-Id: <20190329150934.17694-41-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 40/49] xen/sched: add support for multiple
 vcpus per sched item where missing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIGl0ZW0KbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMjggKysrKysrKysrKysrKy0tLS0tLS0tLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBkMzQ3NGU2NTY1Li5kMzNlZmJjZGM1IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBA
IC0xODQsOCArMTg0LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KAogICAgIHNfdGltZV90IGRlbHRhOwogICAgIGJvb2wgb2xkX3J1biwgbmV3X3J1bjsKIAotICAg
IEFTU0VSVCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBuZXdfc3RhdGUpOwogICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVfbG9j
aykpOworICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPT0gbmV3X3N0YXRlICkKKyAgICAgICAg
cmV0dXJuOwogCiAgICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBAIC0yMjEsMTgg
KzIyMiwyMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAg
di0+cnVuc3RhdGUuc3RhdGUgPSBuZXdfc3RhdGU7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB2
Y3B1X3J1bnN0YXRlX2hlbHBlcihzdHJ1Y3QgdmNwdSAqdiwgaW50IG5ld19zdGF0ZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBuZXdfZW50cnlfdGlt
ZSkKK3sKKyAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAorICAgICAgICAoKHYtPnBhdXNlX2Zs
YWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6CisgICAgICAgICAodmNwdV9y
dW5uYWJsZSh2KSA/IG5ld19zdGF0ZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKKyAgICAgICAgbmV3
X2VudHJ5X3RpbWUpOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaXRlbV9ydW5zdGF0
ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgYm9vbCBydW5uaW5nLCBzX3Rp
bWVfdCBuZXdfZW50cnlfdGltZSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7
CisgICAgaW50IG5ld19zdGF0ZSA9IHJ1bm5pbmcgPyBSVU5TVEFURV9ydW5uaW5nIDogUlVOU1RB
VEVfcnVubmFibGU7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBpZiAoIHJ1bm5pbmcgKQot
ICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBuZXdfZW50
cnlfdGltZSk7Ci0gICAgZWxzZQotICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAotICAg
ICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2Nr
ZWQgOgotICAgICAgICAgICAgICh2Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVubmFibGUg
OiBSVU5TVEFURV9vZmZsaW5lKSksCi0gICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7CisgICAg
Zm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkKKyAgICAgICAgdmNwdV9ydW5zdGF0
ZV9oZWxwZXIodiwgbmV3X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7CiB9CiAKIHZvaWQgdmNwdV9y
dW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1
bnN0YXRlKQpAQCAtMTYxNiw3ICsxNjIyLDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX2l0
ZW1zKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QsCiAgICAgICAgICAgICAgKG5leHQtPnZjcHUt
PnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CiAgICAgICAgICAgICAgKG5v
dyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1lKTsKIAotICAg
IEFTU0VSVChwcmV2LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsK
KyAgICBBU1NFUlQoaXRlbV9ydW5uaW5nKHByZXYpKTsKIAogICAgIFRSQUNFXzREKFRSQ19TQ0hF
RF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT5pdGVtX2lkLAogICAgICAg
ICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5pdGVtX2lkKTsKQEAgLTE2MjQs
NyArMTYzMCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF9pdGVtcyhzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKnNkLAogICAgIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKHByZXYsIGZhbHNl
LCBub3cpOwogICAgIHByZXYtPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAKLSAgICBBU1NFUlQobmV4
dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgQVNTRVJU
KCFpdGVtX3J1bm5pbmcobmV4dCkpOwogICAgIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKG5l
eHQsIHRydWUsIG5vdyk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA5Njg4ZDE3NGU0Li40
OTcyNGFhZmQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTA3LDE1ICsxMDcsNDEgQEAgc3RhdGljIGlu
bGluZSBib29sIGlzX2lkbGVfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAg
ICByZXR1cm4gaXNfaWRsZV92Y3B1KGl0ZW0tPnZjcHUpOwogfQogCitzdGF0aWMgaW5saW5lIGJv
b2wgaXRlbV9ydW5uaW5nKGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQoreworICAgIHN0
cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkK
KyAgICAgICAgaWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nICkKKyAg
ICAgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJuIGZhbHNlOworfQorCiBzdGF0aWMg
aW5saW5lIGJvb2wgaXRlbV9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKLSAgICByZXR1cm4gdmNwdV9ydW5uYWJsZShpdGVtLT52Y3B1KTsKKyAgICBzdHJ1Y3QgdmNw
dSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSggaXRlbSwgdiApCisgICAgICAg
IGlmICggdmNwdV9ydW5uYWJsZSh2KSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
IHJldHVybiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKLSAgICBpdGVtLT52Y3B1LT5wcm9jZXNzb3Ig
PSByZXMtPnByb2Nlc3NvcjsKKyAgICBpbnQgY3B1ID0gY3B1bWFza19maXJzdChyZXMtPmNwdXMp
OworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBp
dGVtLCB2ICkKKyAgICB7CisgICAgICAgIEFTU0VSVChjcHUgPCBucl9jcHVfaWRzKTsKKyAgICAg
ICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICBjcHUgPSBjcHVtYXNrX25leHQoY3B1LCBy
ZXMtPmNwdXMpOworICAgIH0KKwogICAgIGl0ZW0tPnJlcyA9IHJlczsKIH0KIApAQCAtMTI3LDI1
ICsxNTMsMzcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc2NoZWRfaXRlbV9jcHUoc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNl
X2ZsYWdzKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQogewotICAgIF9fc2V0X2JpdChiaXQs
ICZpdGVtLT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBm
b3JfZWFjaF9zY2hlZF9pdGVtX3ZjcHUoIGl0ZW0sIHYgKQorICAgICAgICBfX3NldF9iaXQoYml0
LCAmdi0+cGF1c2VfZmxhZ3MpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJf
cGF1c2VfZmxhZ3Moc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKIHsKLSAgICBfX2NsZWFy
X2JpdChiaXQsICZpdGVtLT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgc3RydWN0IHZjcHUgKnY7
CisKKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVtX3ZjcHUoIGl0ZW0sIHYgKQorICAgICAgICBfX2Ns
ZWFyX2JpdChiaXQsICZ2LT5wYXVzZV9mbGFncyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBz
Y2hlZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGJpdCkKIHsKLSAgICBzZXRfYml0KGJpdCwgJml0ZW0tPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAg
ICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSggaXRlbSwg
diApCisgICAgICAgIHNldF9iaXQoYml0LCAmdi0+cGF1c2VfZmxhZ3MpOwogfQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYml0KQogewotICAgIGNsZWFyX2JpdChiaXQsICZpdGVtLT52Y3B1
LT5wYXVzZV9mbGFncyk7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hl
ZF9pdGVtX3ZjcHUoIGl0ZW0sIHYgKQorICAgICAgICBjbGVhcl9iaXQoYml0LCAmdi0+cGF1c2Vf
ZmxhZ3MpOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9pZGxl
X2l0ZW0odW5zaWduZWQgaW50IGNwdSkKQEAgLTMyNywxMiArMzY1LDE4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzY2hlZF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKIAog
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2l0ZW1fcGF1c2Vfbm9zeW5jKHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtKQogewotICAgIHZjcHVfcGF1c2Vfbm9zeW5jKGl0ZW0tPnZjcHUpOworICAgIHN0
cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkK
KyAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBz
Y2hlZF9pdGVtX3VucGF1c2Uoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgdmNwdV91
bnBhdXNlKGl0ZW0tPnZjcHUpOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hf
c2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkKKyAgICAgICAgdmNwdV91bnBhdXNlKHYpOwogfQog
CiAjZGVmaW5lIFJFR0lTVEVSX1NDSEVEVUxFUih4KSBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqeCMjX2VudHJ5IFwKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t9a-0005lp-98; Fri, 29 Mar 2019 15:10: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8o-0003uj-UF
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:59 +0000
X-Inumbo-ID: b118db3e-5234-11e9-b12b-6b73d060e689
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b118db3e-5234-11e9-b12b-6b73d060e689;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2A8BCB02E;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:12 +0100
Message-Id: <20190329150934.17694-28-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 27/49] xen/sched: make credit2 scheduler
 vcpu agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGNyZWRpdDIgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX2l0
ZW0gdXNhZ2UuCgpBcyB3ZSBhcmUgdG91Y2hpbmcgbG90cyBvZiBsaW5lcyByZW1vdmUgc29tZSB3
aGl0ZSBzcGFjZSBhdCB0aGUgZW5kIG9mCnRoZSBsaW5lLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgfCA4MjAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDAzIGluc2VydGlvbnMoKyksIDQxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDVhYTgxOWIyYzUuLjc5MThkNDZhMjMgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC00NSw3ICs0NSw3IEBACiAjZGVmaW5lIFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tMRVQgICAgVFJD
X1NDSEVEX0NMQVNTX0VWVChDU0NIRUQyLCA4KQogI2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVf
TE9BRCAgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgOSkKICNkZWZpbmUgVFJDX0NT
Q0hFRDJfUlVOUV9BU1NJR04gICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEwKQot
I2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVfVkNQVV9MT0FEIFRSQ19TQ0hFRF9DTEFTU19FVlQo
Q1NDSEVEMiwgMTEpCisjZGVmaW5lIFRSQ19DU0NIRUQyX1VQREFURV9JVEVNX0xPQUQgVFJDX1ND
SEVEX0NMQVNTX0VWVChDU0NIRUQyLCAxMSkKICNkZWZpbmUgVFJDX0NTQ0hFRDJfVVBEQVRFX1JV
TlFfTE9BRCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEyKQogI2RlZmluZSBUUkNfQ1ND
SEVEMl9USUNLTEVfTkVXICAgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgMTMpCiAj
ZGVmaW5lIFRSQ19DU0NIRUQyX1JVTlFfTUFYX1dFSUdIVCAgVFJDX1NDSEVEX0NMQVNTX0VWVChD
U0NIRUQyLCAxNCkKQEAgLTc0LDEzICs3NCwxMyBAQAogICogRGVzaWduOgogICoKICAqIFZNcyAi
YnVybiIgY3JlZGl0cyBiYXNlZCBvbiB0aGVpciB3ZWlnaHQ7IGhpZ2hlciB3ZWlnaHQgbWVhbnMK
LSAqIGNyZWRpdHMgYnVybiBtb3JlIHNsb3dseS4gIFRoZSBoaWdoZXN0IHdlaWdodCB2Y3B1IGJ1
cm5zIGNyZWRpdHMgYXQKKyAqIGNyZWRpdHMgYnVybiBtb3JlIHNsb3dseS4gIFRoZSBoaWdoZXN0
IHdlaWdodCBpdGVtIGJ1cm5zIGNyZWRpdHMgYXQKICAqIGEgcmF0ZSBvZiAxIGNyZWRpdCBwZXIg
bmFub3NlY29uZC4gIE90aGVycyBidXJuIHByb3BvcnRpb25hbGx5CiAgKiBtb3JlLgogICoKLSAq
IHZjcHVzIGFyZSBpbnNlcnRlZCBpbnRvIHRoZSBydW5xdWV1ZSBieSBjcmVkaXQgb3JkZXIuCisg
KiBpdGVtcyBhcmUgaW5zZXJ0ZWQgaW50byB0aGUgcnVucXVldWUgYnkgY3JlZGl0IG9yZGVyLgog
ICoKLSAqIENyZWRpdHMgYXJlICJyZXNldCIgd2hlbiB0aGUgbmV4dCB2Y3B1IGluIHRoZSBydW5x
dWV1ZSBpcyBsZXNzIHRoYW4KKyAqIENyZWRpdHMgYXJlICJyZXNldCIgd2hlbiB0aGUgbmV4dCBp
dGVtIGluIHRoZSBydW5xdWV1ZSBpcyBsZXNzIHRoYW4KICAqIG9yIGVxdWFsIHRvIHplcm8uICBB
dCB0aGF0IHBvaW50LCBldmVyeW9uZSdzIGNyZWRpdHMgYXJlICJjbGlwcGVkIgogICogdG8gYSBz
bWFsbCB2YWx1ZSwgYW5kIGEgZml4ZWQgY3JlZGl0IGlzIGFkZGVkIHRvIGV2ZXJ5b25lLgogICov
CkBAIC05NSwzMyArOTUsMzMgQEAKICAqICAgYmUgZ2l2ZW4gYSBjYXAgb2YgMjUlOyBhIGRvbWFp
biB0aGF0IG11c3Qgbm90IHVzZSBtb3JlIHRoYW4gMSsxLzIgb2YKICAqICAgcGh5c2ljYWwgQ1BV
IHRpbWUsIHdpbGwgYmUgZ2l2ZW4gYSBjYXAgb2YgMTUwJTsKICAqCi0gKiAtIGNhcHMgYXJlIHBl
ci1kb21haW4gKG5vdCBwZXItdkNQVSkuIElmIGEgZG9tYWluIGhhcyBvbmx5IDEgdkNQVSwgYW5k
Ci0gKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgdkNQVSB3aWxsIHVzZSA0MCUgb2Ygb25lIHBDUFUu
IElmIGEgc29tYWluIGhhcyA0Ci0gKiAgIHZDUFVzLCBhbmQgYSAyMDAlIGNhcCwgdGhlIGVxdWl2
YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQotICogICBzcGxpdCBhbW9uZyB0
aGUgdiB2Q1BVcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdkNQVXMgd2lsbCBhY3R1YWxseSBnZXQs
CisgKiAtIGNhcHMgYXJlIHBlci1kb21haW4gKG5vdCBwZXItaXRlbSkuIElmIGEgZG9tYWluIGhh
cyBvbmx5IDEgaXRlbSwgYW5kCisgKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgaXRlbSB3aWxsIHVz
ZSA0MCUgb2Ygb25lIHBDUFUuIElmIGEgc29tYWluIGhhcyA0CisgKiAgIGl0ZW1zLCBhbmQgYSAy
MDAlIGNhcCwgdGhlIGVxdWl2YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQor
ICogICBzcGxpdCBhbW9uZyB0aGUgdiBpdGVtcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgaXRlbXMg
d2lsbCBhY3R1YWxseSBnZXQsCiAgKiAgIGR1cmluZyBhbnkgZ2l2ZW4gaW50ZXJ2YWwgb2YgdGlt
ZSwgaXMgdW5zcGVjaWZpZWQgKGFzIGl0IGRlcGVuZHMgb24KICAqICAgdmFyaW91cyBhc3BlY3Rz
OiB3b3JrbG9hZCwgc3lzdGVtIGxvYWQsIGV0Yy4pLiBGb3IgaW5zdGFuY2UsIGl0IGlzCi0gKiAg
IHBvc3NpYmxlIHRoYXQsIGR1cmluZyBhIGdpdmVuIHRpbWUgaW50ZXJ2YWwsIDIgdkNQVXMgdXNl
IDEwMCUgZWFjaCwKKyAqICAgcG9zc2libGUgdGhhdCwgZHVyaW5nIGEgZ2l2ZW4gdGltZSBpbnRl
cnZhbCwgMiBpdGVtcyB1c2UgMTAwJSBlYWNoLAogICogICBhbmQgdGhlIG90aGVyIHR3byB1c2Ug
bm90aGluZzsgd2hpbGUgZHVyaW5nIGFub3RoZXIgdGltZSBpbnRlcnZhbCwKLSAqICAgdHdvIHZD
UFVzIHVzZSA4MCUsIG9uZSB1c2VzIDEwJSBhbmQgdGhlIG90aGVyIDMwJTsgb3IgdGhhdCBlYWNo
IHVzZQorICogICB0d28gaXRlbXMgdXNlIDgwJSwgb25lIHVzZXMgMTAlIGFuZCB0aGUgb3RoZXIg
MzAlOyBvciB0aGF0IGVhY2ggdXNlCiAgKiAgIDUwJSAoYW5kIHNvIG9uIGFuZCBzbyBmb3J0aCku
CiAgKgogICogRm9yIGltcGxlbWVudGluZyB0aGlzLCB3ZSB1c2UgdGhlIGZvbGxvd2luZyBhcHBy
b2FjaDoKICAqCiAgKiAtIGVhY2ggZG9tYWluIGlzIGdpdmVuIGEgJ2J1ZGdldCcsIGFuIGVhY2gg
ZG9tYWluIGhhcyBhIHRpbWVyLCB3aGljaAogICogICByZXBsZW5pc2hlcyB0aGUgZG9tYWluJ3Mg
YnVkZ2V0IHBlcmlvZGljYWxseS4gVGhlIGJ1ZGdldCBpcyB0aGUgYW1vdW50Ci0gKiAgIG9mIHRp
bWUgdGhlIHZDUFVzIG9mIHRoZSBkb21haW4gY2FuIHVzZSBldmVyeSAncGVyaW9kJzsKKyAqICAg
b2YgdGltZSB0aGUgaXRlbXMgb2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2ZXJ5ICdwZXJpb2QnOwog
ICoKICAqIC0gdGhlIHBlcmlvZCBpcyBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0QsIGFuZCBpcyB0
aGUgc2FtZSBmb3IgYWxsIGRvbWFpbnMKICAqICAgKGJ1dCBlYWNoIGRvbWFpbiBoYXMgaXRzIG93
biB0aW1lcjsgc28gdGhlIGFsbCBhcmUgcGVyaW9kaWMgYnkgdGhlIHNhbWUKICAqICAgcGVyaW9k
LCBidXQgcmVwbGVuaXNobWVudCBvZiB0aGUgYnVkZ2V0cyBvZiB0aGUgdmFyaW91cyBkb21haW5z
LCBhdAogICogICBwZXJpb2RzIGJvdW5kYXJpZXMsIGFyZSBub3Qgc3luY2hyb25vdXMpOwogICoK
LSAqIC0gd2hlbiB2Q1BVcyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQuIFdoZW4gdGhleSBkb24n
dCBydW4sIHRoZXkgZG9uJ3QKLSAqICAgY29uc3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1
ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyB2Q1BVIG9mCi0gKiAgIHRoYXQgZG9tYWluIGNh
biBydW4uIElmIGEgdkNQVSB0cmllcyB0byBydW4gYW5kIGZpbmRzIHRoYXQgdGhlcmUgaXMgbm8K
KyAqIC0gd2hlbiBpdGVtcyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQuIFdoZW4gdGhleSBkb24n
dCBydW4sIHRoZXkgZG9uJ3QKKyAqICAgY29uc3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1
ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyBpdGVtIG9mCisgKiAgIHRoYXQgZG9tYWluIGNh
biBydW4uIElmIGFuIGl0ZW0gdHJpZXMgdG8gcnVuIGFuZCBmaW5kcyB0aGF0IHRoZXJlIGlzIG5v
CiAgKiAgIGJ1ZGdldCwgaXQgYmxvY2tzLgotICogICBBdCB3aGF0ZXZlciB0aW1lIGEgdkNQVSB3
YW50cyB0byBydW4sIGl0IG11c3QgY2hlY2sgdGhlIGRvbWFpbidzIGJ1ZGdldCwKKyAqICAgQXQg
d2hhdGV2ZXIgdGltZSBhbiBpdGVtIHdhbnRzIHRvIHJ1biwgaXQgbXVzdCBjaGVjayB0aGUgZG9t
YWluJ3MgYnVkZ2V0LAogICogICBhbmQgaWYgdGhlcmUgaXMgc29tZSwgaXQgY2FuIHVzZSBpdC4K
ICAqCiAgKiAtIGJ1ZGdldCBpcyByZXBsZW5pc2hlZCB0byB0aGUgdG9wIG9mIHRoZSBjYXBhY2l0
eSBmb3IgdGhlIGRvbWFpbiBvbmNlCkBAIC0xMjksMzkgKzEyOSwzOSBAQAogICogICB0aG91Z2gs
IHRoZSBidWRnZXQgYWZ0ZXIgYSByZXBsZW5pc2htZW50IHdpbGwgYWx3YXlzIGJlIGF0IG1vc3Qg
ZXF1YWwKICAqICAgdG8gdGhlIHRvdGFsIGNhcGFjaWZ5IG9mIHRoZSBkb21haW4gKCd0b3RfYnVk
Z2V0Jyk7CiAgKgotICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQgb2NjdXJzLCBpZiB0
aGVyZSBhcmUgdkNQVXMgdGhhdCBoYWQgYmVlbgorICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlz
aG1lbnQgb2NjdXJzLCBpZiB0aGVyZSBhcmUgaXRlbXMgdGhhdCBoYWQgYmVlbgogICogICBibG9j
a2VkIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQsIHRoZXknbGwgYmUgdW5ibG9ja2VkLCBhbmQg
dGhleSB3aWxsCiAgKiAgIChwb3RlbnRpYWxseSkgYmUgYWJsZSB0byBydW4gYWdhaW4uCiAgKgog
ICogRmluYWxseSwgc29tZSBldmVuIG1vcmUgaW1wbGVtZW50YXRpb24gcmVsYXRlZCBkZXRhaWw6
CiAgKgotICogLSBidWRnZXQgaXMgc3RvcmVkIGluIGEgZG9tYWluLXdpZGUgcG9vbC4gdkNQVXMg
b2YgdGhlIGRvbWFpbiB0aGF0IHdhbnQKKyAqIC0gYnVkZ2V0IGlzIHN0b3JlZCBpbiBhIGRvbWFp
bi13aWRlIHBvb2wuIEl0ZW1zIG9mIHRoZSBkb21haW4gdGhhdCB3YW50CiAgKiAgIHRvIHJ1biBn
byB0byBzdWNoIHBvb2wsIGFuZCBncnViIHNvbWUuIFdoZW4gdGhleSBkbyBzbywgdGhlIGFtb3Vu
dAogICogICB0aGV5IGdyYWJiZWQgaXMgX2ltbWVkaWF0ZWx5XyByZW1vdmVkIGZyb20gdGhlIHBv
b2wuIFRoaXMgaGFwcGVucyBpbgotICogICB2Y3B1X2dyYWJfYnVkZ2V0KCk7CisgKiAgIGl0ZW1f
Z3JhYl9idWRnZXQoKTsKICAqCi0gKiAtIHdoZW4gdkNQVXMgc3RvcCBydW5uaW5nLCBpZiB0aGV5
J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CisgKiAtIHdoZW4gaXRlbXMgc3Rv
cCBydW5uaW5nLCBpZiB0aGV5J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CiAg
KiAgIHRvb2ssIHRoZSBsZWZ0b3ZlciBpcyBwdXQgYmFjayBpbiB0aGUgcG9vbC4gVGhpcyBoYXBw
ZW5zIGluCi0gKiAgIHZjcHVfcmV0dXJuX2J1ZGdldCgpOworICogICBpdGVtX3JldHVybl9idWRn
ZXQoKTsKICAqCi0gKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGEgdkNQVSBjYW4gZmluZCBvdXQg
dGhhdCB0aGVyZSBpcyBubyBidWRnZXQgYW5kCisgKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGFu
IGl0ZW0gY2FuIGZpbmQgb3V0IHRoYXQgdGhlcmUgaXMgbm8gYnVkZ2V0IGFuZAogICogICBibG9j
aywgbm90IG9ubHkgaWYgdGhlIGNhcCBoYXMgYWN0dWFsbHkgYmVlbiByZWFjaGVkIChmb3IgdGhp
cyBwZXJpb2QpLAotICogICBidXQgYWxzbyBpZiBzb21lIG90aGVyIHZDUFVzLCBpbiBvcmRlciB0
byBydW4sIGhhdmUgZ3JhYmJlZCBhIGNlcnRhaW4KKyAqICAgYnV0IGFsc28gaWYgc29tZSBvdGhl
ciBpdGVtcywgaW4gb3JkZXIgdG8gcnVuLCBoYXZlIGdyYWJiZWQgYSBjZXJ0YWluCiAgKiAgIHF1
b3RhIG9mIGJ1ZGdldCwgbm8gbWF0dGVyIHdoZXRoZXIgdGhleSd2ZSBhbHJlYWR5IHVzZWQgaXQg
YWxsIG9yIG5vdC4KLSAqICAgQSB2Q1BVIGJsb2NraW5nIGJlY2F1c2UgKGFueSBmb3JtIG9mKSBs
YWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCi0gKiAgICJwYXJrZWQiLCBhbmQgc3VjaCBibG9j
a2luZyBoYXBwZW5zIGluIHBhcmtfdmNwdSgpOworICogICBBbiBpdGVtIGJsb2NraW5nIGJlY2F1
c2UgKGFueSBmb3JtIG9mKSBsYWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCisgKiAgICJwYXJr
ZWQiLCBhbmQgc3VjaCBibG9ja2luZyBoYXBwZW5zIGluIHBhcmtfaXRlbSgpOwogICoKLSAqIC0g
d2hlbiBhIHZDUFUgc3RvcHMgcnVubmluZywgYW5kIHB1dHMgYmFjayBzb21lIGJ1ZGdldCBpbiB0
aGUgZG9tYWluIHBvb2wsCisgKiAtIHdoZW4gYW4gaXRlbSBzdG9wcyBydW5uaW5nLCBhbmQgcHV0
cyBiYWNrIHNvbWUgYnVkZ2V0IGluIHRoZSBkb21haW4gcG9vbCwKICAqICAgd2UgbmVlZCB0byBj
aGVjayB3aGV0aGVyIHRoZXJlIGlzIHNvbWVvbmUgd2hpY2ggaGFzIGJlZW4gcGFya2VkIGFuZCB0
aGF0Ci0gKiAgIGNhbiBiZSB1bnBhcmtlZC4gVGhpcyBoYXBwZW5zIGluIHVucGFya19wYXJrZWRf
dmNwdXMoKSwgY2FsbGVkIGZyb20KKyAqICAgY2FuIGJlIHVucGFya2VkLiBUaGlzIGhhcHBlbnMg
aW4gdW5wYXJrX3BhcmtlZF9pdGVtcygpLCBjYWxsZWQgZnJvbQogICogICBjc2NoZWQyX2NvbnRl
eHRfc2F2ZWQoKTsKICAqCiAgKiAtIG9mIGNvdXJzZSwgdW5wYXJraW5nIGhhcHBlbnMgYWxzbyBh
cyBhIGNvbnNlcXVlbmNlIG9mIHRoZSBkb21haW4ncyBidWRnZXQKICAqICAgYmVpbmcgcmVwbGVu
aXNoZWQgYnkgdGhlIHBlcmlvZGljIHRpbWVyLiBUaGlzIGFsc28gb2NjdXJzIGJ5IG1lYW5zIG9m
CiAgKiAgIGNhbGxpbmcgY3NjaGVkMl9jb250ZXh0X3NhdmVkKCkgKGJ1dCBmcm9tIHJlcGxlbmlz
aF9kb21haW5fYnVkZ2V0KCkpOwogICoKLSAqIC0gcGFya2VkIHZDUFVzIG9mIGEgZG9tYWluIGFy
ZSBrZXB0IGluIGEgKHBlci1kb21haW4pIGxpc3QsIGNhbGxlZAotICogICAncGFya2VkX3ZjcHVz
JykuIE1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBhbmQgb2YgdGhlIGRvbWFpbi13aWRlIGJ1ZGdl
dAorICogLSBwYXJrZWQgaXRlbXMgb2YgYSBkb21haW4gYXJlIGtlcHQgaW4gYSAocGVyLWRvbWFp
bikgbGlzdCwgY2FsbGVkCisgKiAgICdwYXJrZWRfaXRlbXMnKS4gTWFuaXB1bGF0aW9uIG9mIHRo
ZSBsaXN0IGFuZCBvZiB0aGUgZG9tYWluLXdpZGUgYnVkZ2V0CiAgKiAgIHBvb2wsIG11c3Qgb2Nj
dXIgb25seSB3aGVuIGhvbGRpbmcgdGhlICdidWRnZXRfbG9jaycuCiAgKi8KIApAQCAtMTc0LDkg
KzE3NCw5IEBACiAgKiAgICAgcGNwdV9zY2hlZHVsZV9sb2NrKCkgLyBpdGVtX3NjaGVkdWxlX2xv
Y2soKSAoYW5kIGZyaWVuZHMpLAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJl
bW90ZSIgcnVucXVldWUgbG9jaywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7Ci0g
KiAgKyBzZXJpYWxpemVzIHJ1bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRp
bmcgdmNwdXMpOworICogICsgc2VyaWFsaXplcyBydW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmlu
ZyBhbmQgaW5zZXJ0aW5nIGl0ZW1zKTsKICAqICArIHByb3RlY3RzIHJ1bnF1ZXVlLXdpZGUgZGF0
YSBpbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGE7Ci0gKiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRl
cnMgaW4gY3NjaGVkMl9pdGVtIGZvciB0aGUgdmNwdSBpbiB0aGUKKyAqICArIHByb3RlY3RzIGl0
ZW0gcGFyYW1ldGVycyBpbiBjc2NoZWQyX2l0ZW0gZm9yIHRoZSBpdGVtIGluIHRoZQogICogICAg
cnVucXVldWUuCiAgKgogICogLSBQcml2YXRlIHNjaGVkdWxlciBsb2NrCkBAIC0xOTAsOCArMTkw
LDggQEAKICAqICArIGl0IGlzIHBlci1kb21haW47CiAgKiAgKyBwcm90ZWN0cywgaW4gZG9tYWlu
cyB0aGF0IGhhdmUgYW4gdXRpbGl6YXRpb24gY2FwOwogICogICAqIG1hbmlwdWxhdGlvbiBvZiB0
aGUgdG90YWwgYnVkZ2V0IG9mIHRoZSBkb21haW4gKGFzIGl0IGlzIHNoYXJlZAotICogICAgIGFt
b25nIGFsbCB2Q1BVcyBvZiB0aGUgZG9tYWluKSwKLSAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhl
IGxpc3Qgb2YgdkNQVXMgdGhhdCBhcmUgYmxvY2tlZCB3YWl0aW5nIGZvcgorICogICAgIGFtb25n
IGFsbCBpdGVtcyBvZiB0aGUgZG9tYWluKSwKKyAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhlIGxp
c3Qgb2YgaXRlbXMgdGhhdCBhcmUgYmxvY2tlZCB3YWl0aW5nIGZvcgogICogICAgIHNvbWUgYnVk
Z2V0IHRvIGJlIGF2YWlsYWJsZS4KICAqCiAgKiAtIFR5cGU6CkBAIC0yMjgsOSArMjI4LDkgQEAK
ICAqLwogI2RlZmluZSBDU0NIRUQyX0NSRURJVF9JTklUICAgICAgICAgIE1JTExJU0VDUygxMCkK
IC8qCi0gKiBBbW91bnQgb2YgY3JlZGl0IHRoZSBpZGxlIHZjcHVzIGhhdmUuIEl0IG5ldmVyIGNo
YW5nZXMsIGFzIGlkbGUKLSAqIHZjcHVzIGRvZXMgbm90IGNvbnN1bWUgY3JlZGl0cywgYW5kIGl0
IG11c3QgYmUgbG93ZXIgdGhhbiB3aGF0ZXZlcgotICogYW1vdW50IG9mIGNyZWRpdCAncmVndWxh
cicgdmNwdSB3b3VsZCBlbmQgdXAgd2l0aC4KKyAqIEFtb3VudCBvZiBjcmVkaXQgdGhlIGlkbGUg
aXRlbXMgaGF2ZS4gSXQgbmV2ZXIgY2hhbmdlcywgYXMgaWRsZQorICogaXRlbXMgZG9lcyBub3Qg
Y29uc3VtZSBjcmVkaXRzLCBhbmQgaXQgbXVzdCBiZSBsb3dlciB0aGFuIHdoYXRldmVyCisgKiBh
bW91bnQgb2YgY3JlZGl0ICdyZWd1bGFyJyBpdGVtIHdvdWxkIGVuZCB1cCB3aXRoLgogICovCiAj
ZGVmaW5lIENTQ0hFRDJfSURMRV9DUkVESVQgICAgICAgICAgKC0oMVU8PDMwKSkKIC8qCkBAIC0y
NDMsOSArMjQzLDkgQEAKICAqIE1JTl9USU1FUi4KICAqLwogI2RlZmluZSBDU0NIRUQyX01JR1JB
VEVfUkVTSVNUICAgICAgICgob3B0X21pZ3JhdGVfcmVzaXN0KSpNSUNST1NFQ1MoMSkpCi0vKiBI
b3cgbXVjaCB0byAiY29tcGVuc2F0ZSIgYSB2Y3B1IGZvciBMMiBtaWdyYXRpb24uICovCisvKiBI
b3cgbXVjaCB0byAiY29tcGVuc2F0ZSIgYW4gaXRlbSBmb3IgTDIgbWlncmF0aW9uLiAqLwogI2Rl
ZmluZSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OIE1JQ1JPU0VDUyg1MCkKLS8qIEhvdyB0
b2xlcmFudCB3ZSBzaG91bGQgYmUgd2hlbiBwZWVraW5nIGF0IHJ1bnRpbWUgb2YgdmNwdXMgb24g
b3RoZXIgY3B1cyAqLworLyogSG93IHRvbGVyYW50IHdlIHNob3VsZCBiZSB3aGVuIHBlZWtpbmcg
YXQgcnVudGltZSBvZiBpdGVtcyBvbiBvdGhlciBjcHVzICovCiAjZGVmaW5lIENTQ0hFRDJfUkFU
RUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0UgTUlDUk9TRUNTKDUwKQogLyogUmVzZXQ6IFZhbHVlIGJl
bG93IHdoaWNoIGNyZWRpdCB3aWxsIGJlIHJlc2V0LiAqLwogI2RlZmluZSBDU0NIRUQyX0NSRURJ
VF9SRVNFVCAgICAgICAgIDAKQEAgLTI1OCw3ICsyNTgsNyBAQAogICogRmxhZ3MKICAqLwogLyoK
LSAqIENTRkxBR19zY2hlZHVsZWQ6IElzIHRoaXMgdmNwdSBlaXRoZXIgcnVubmluZyBvbiwgb3Ig
Y29udGV4dC1zd2l0Y2hpbmcgb2ZmLAorICogQ1NGTEFHX3NjaGVkdWxlZDogSXMgdGhpcyBpdGVt
IGVpdGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCiAgKiBhIHBoeXNp
Y2FsIGNwdT8KICAqICsgQWNjZXNzZWQgb25seSB3aXRoIHJ1bnF1ZXVlIGxvY2sgaGVsZAogICog
KyBTZXQgd2hlbiBjaG9zZW4gYXMgbmV4dCBpbiBjc2NoZWQyX3NjaGVkdWxlKCkuCkBAIC0yODAs
MjEgKzI4MCwyMSBAQAogI2RlZmluZSBfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkIDIKICNkZWZp
bmUgQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQgKDFVPDxfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRk
KQogLyoKLSAqIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVzdDogVGhpcyB2Y3B1IGlzIGJlaW5n
IG1pZ3JhdGVkIGFzIGEgcmVzdWx0IG9mIGEKKyAqIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVz
dDogVGhpcyBpdGVtIGlzIGJlaW5nIG1pZ3JhdGVkIGFzIGEgcmVzdWx0IG9mIGEKICAqIGNyZWRp
dDItaW5pdGlhdGVkIHJ1bnEgbWlncmF0ZSByZXF1ZXN0OyBtaWdyYXRlIGl0IHRvIHRoZSBydW5x
dWV1ZSBpbmRpY2F0ZWQKLSAqIGluIHRoZSBzdmMgc3RydWN0LiAKKyAqIGluIHRoZSBzdmMgc3Ry
dWN0LgogICovCiAjZGVmaW5lIF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0IDMKICNkZWZp
bmUgQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0ICgxVTw8X19DU0ZMQUdfcnVucV9taWdyYXRl
X3JlcXVlc3QpCiAvKgotICogQ1NGTEFHX3ZjcHVfeWllbGQ6IHRoaXMgdmNwdSB3YXMgcnVubmlu
ZywgYW5kIGhhcyBjYWxsZWQgdmNwdV95aWVsZCgpLiBUaGUKKyAqIENTRkxBR19pdGVtX3lpZWxk
OiB0aGlzIGl0ZW0gd2FzIHJ1bm5pbmcsIGFuZCBoYXMgY2FsbGVkIHZjcHVfeWllbGQoKS4gVGhl
CiAgKiBzY2hlZHVsZXIgaXMgaW52b2tlZCB0byBzZWUgaWYgd2UgY2FuIGdpdmUgdGhlIGNwdSB0
byBzb21lb25lIGVsc2UsIGFuZAotICogZ2V0IGJhY2sgdG8gdGhlIHlpZWxkaW5nIHZjcHUgaW4g
YSB3aGlsZS4KKyAqIGdldCBiYWNrIHRvIHRoZSB5aWVsZGluZyBpdGVtIGluIGEgd2hpbGUuCiAg
Ki8KLSNkZWZpbmUgX19DU0ZMQUdfdmNwdV95aWVsZCA0Ci0jZGVmaW5lIENTRkxBR192Y3B1X3lp
ZWxkICgxVTw8X19DU0ZMQUdfdmNwdV95aWVsZCkKKyNkZWZpbmUgX19DU0ZMQUdfaXRlbV95aWVs
ZCA0CisjZGVmaW5lIENTRkxBR19pdGVtX3lpZWxkICgxVTw8X19DU0ZMQUdfaXRlbV95aWVsZCkK
IC8qCi0gKiBDU0ZMQUdTX3Bpbm5lZDogdGhpcyB2Y3B1IGlzIGN1cnJlbnRseSAncGlubmVkJywg
aS5lLiwgaGFzIGl0cyBoYXJkCisgKiBDU0ZMQUdTX3Bpbm5lZDogdGhpcyBpdGVtIGlzIGN1cnJl
bnRseSAncGlubmVkJywgaS5lLiwgaGFzIGl0cyBoYXJkCiAgKiBhZmZpbml0eSBzZXQgdG8gb25l
IGFuZCBvbmx5IDEgY3B1IChhbmQsIGhlbmNlLCBjYW4gb25seSBydW4gdGhlcmUpLgogICovCiAj
ZGVmaW5lIF9fQ1NGTEFHX3Bpbm5lZCA1CkBAIC0zMDYsNyArMzA2LDcgQEAgaW50ZWdlcl9wYXJh
bSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9wdF9taWdyYXRlX3Jlc2lzdCk7CiAv
KgogICogTG9hZCB0cmFja2luZyBhbmQgbG9hZCBiYWxhbmNpbmcKICAqCi0gKiBMb2FkIGhpc3Rv
cnkgb2YgcnVucXVldWVzIGFuZCB2Y3B1cyBpcyBhY2NvdW50ZWQgZm9yIGJ5IHVzaW5nIGFuCisg
KiBMb2FkIGhpc3Rvcnkgb2YgcnVucXVldWVzIGFuZCBpdGVtcyBpcyBhY2NvdW50ZWQgZm9yIGJ5
IHVzaW5nIGFuCiAgKiBleHBvbmVudGlhbCB3ZWlnaHRlZCBtb3ZpbmcgYXZlcmFnZSBhbGdvcml0
aG0uIEhvd2V2ZXIsIGluc3RlYWQgb2YgdXNpbmcKICAqIGZyYWN0aW9ucyx3ZSBzaGlmdCBldmVy
eXRoaW5nIHRvIGxlZnQgYnkgdGhlIG51bWJlciBvZiBiaXRzIHdlIHdhbnQgdG8KICAqIHVzZSBm
b3IgcmVwcmVzZW50aW5nIHRoZSBmcmFjdGlvbmFsIHBhcnQgKFEtZm9ybWF0KS4KQEAgLTMyNiw3
ICszMjYsNyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9jcmVkaXQyX21pZ3JhdGVfcmVzaXN0Iiwg
b3B0X21pZ3JhdGVfcmVzaXN0KTsKICAqCiAgKiB3aGVyZSBXIGlzIHRoZSBsZW5ndGggb2YgdGhl
IHdpbmRvdywgUCB0aGUgbXVsdGlwbGllciBmb3IgdHJhbnNpdGlvbmcgaW50bwogICogUS1mb3Jt
YXQgZml4ZWQgcG9pbnQgYXJpdGhtZXRpYyBhbmQgbG9hZCBpcyB0aGUgaW5zdGFudGFuZW91cyBs
b2FkIG9mIGEKLSAqIHJ1bnF1ZXVlLCB3aGljaCBiYXNpY2FsbHkgaXMgdGhlIG51bWJlciBvZiBy
dW5uYWJsZSB2Y3B1cyB0aGVyZSBhcmUgb24gdGhlCisgKiBydW5xdWV1ZSwgd2hpY2ggYmFzaWNh
bGx5IGlzIHRoZSBudW1iZXIgb2YgcnVubmFibGUgaXRlbXMgdGhlcmUgYXJlIG9uIHRoZQogICog
cnVucXVldWUgKGZvciB0aGUgbWVhbmluZyBvZiB0aGUgb3RoZXIgdGVybXMsIGxvb2sgYXQgdGhl
IGRvYyBjb21tZW50IHRvCiAgKiAgdXBkYXRlX3J1bnFfbG9hZCgpKS4KICAqCkBAIC0zMzgsNyAr
MzM4LDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9w
dF9taWdyYXRlX3Jlc2lzdCk7CiAgKiBUaGUgbWF4aW11bSBwb3NzaWJsZSB2YWx1ZSBmb3IgdGhl
IGF2ZXJhZ2UgbG9hZCwgd2hpY2ggd2Ugd2FudCB0byBzdG9yZSBpbgogICogc190aW1lX3QgdHlw
ZSB2YXJpYWJsZXMgKGkuZS4sIHdlIGhhdmUgNjMgYml0cyBhdmFpbGFibGUpIGlzIGxvYWQqUC4g
VGhpcwogICogbWVhbnMgdGhhdCwgd2l0aCBQIDE4IGJpdHMgd2lkZSwgbG9hZCBjYW4gb2NjdXB5
IDQ1IGJpdHMuIFRoaXMgaW4gdHVybgotICogbWVhbnMgd2UgY2FuIGhhdmUgMl40NSB2Y3B1cyBp
biBlYWNoIHJ1bnF1ZXVlLCBiZWZvcmUgb3ZlcmZsb3cgb2NjdXJzIQorICogbWVhbnMgd2UgY2Fu
IGhhdmUgMl40NSBpdGVtcyBpbiBlYWNoIHJ1bnF1ZXVlLCBiZWZvcmUgb3ZlcmZsb3cgb2NjdXJz
IQogICoKICAqIEhvd2V2ZXIsIGl0IGNhbiBoYXBwZW4gdGhhdCwgYXQgc3RlcCBqKzEsIGlmOgog
ICoKQEAgLTM1NCwxMyArMzU0LDEzIEBAIGludGVnZXJfcGFyYW0oInNjaGVkX2NyZWRpdDJfbWln
cmF0ZV9yZXNpc3QiLCBvcHRfbWlncmF0ZV9yZXNpc3QpOwogICoKICAqICAyXig2MyAtIDMwIC0g
MTgpID0gMl4xNSA9IDMyNzY4CiAgKgotICogU28gMzI3NjggaXMgdGhlIG1heGltdW0gbnVtYmVy
IG9mIHZjcHVzIHRoZSB3ZSBjYW4gaGF2ZSBpbiBhIHJ1bnF1ZXVlLAorICogU28gMzI3NjggaXMg
dGhlIG1heGltdW0gbnVtYmVyIG9mIGl0ZW1zIHRoZSB3ZSBjYW4gaGF2ZSBpbiBhIHJ1bnF1ZXVl
LAogICogYXQgYW55IGdpdmVuIHRpbWUsIGFuZCBzdGlsbCBub3QgaGF2ZSBwcm9ibGVtcyB3aXRo
IHRoZSBsb2FkIHRyYWNraW5nCiAgKiBjYWxjdWxhdGlvbnMuLi4gYW5kIHRoaXMgaXMgbW9yZSB0
aGFuIGZpbmUuCiAgKgogICogQXMgYSBtYXR0ZXIgb2YgZmFjdCwgc2luY2Ugd2UgYXJlIHVzaW5n
IG1pY3Jvc2Vjb25kcyBncmFudWxhcml0eSwgd2UgaGF2ZQogICogVz0yXjIwLiBTbywgc3RpbGwg
d2l0aCAxOCBmcmFjdGlvbmFsIGJpdHMgYW5kIGEgMSBzZWNvbmQgbG9uZyB3aW5kb3csIHRoZXJl
Ci0gKiBtYXkgYmUgMl4yNSA9IDMzNTU0NDMyIHZjcHVzIGluIGEgcnVucSBiZWZvcmUgd2UgaGF2
ZSB0byBzdGFydCB0aGlua2luZworICogbWF5IGJlIDJeMjUgPSAzMzU1NDQzMiBpdGVtcyBpbiBh
IHJ1bnEgYmVmb3JlIHdlIGhhdmUgdG8gc3RhcnQgdGhpbmtpbmcKICAqIGFib3V0IG92ZXJmbG93
LgogICovCiAKQEAgLTQ2OCw3ICs0NjgsNyBAQCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnE7ICAgICAvKiBPcmRlcmVkIGxpc3Qgb2YgcnVu
bmFibGUgdm1zICAgICAgICAgICAgICAgKi8KICAgICBpbnQgaWQ7ICAgICAgICAgICAgICAgICAg
ICAvKiBJRCBvZiB0aGlzIHJ1bnF1ZXVlICgtMSBpZiBpbnZhbGlkKSAgICAgICAgKi8KIAotICAg
IGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIEluc3RhbnRhbmVvdXMgbG9hZCAobnVtIG9m
IG5vbi1pZGxlIHZjcHVzKSAqLworICAgIGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIElu
c3RhbnRhbmVvdXMgbG9hZCAobnVtIG9mIG5vbi1pZGxlIGl0ZW1zKSAqLwogICAgIHNfdGltZV90
IGxvYWRfbGFzdF91cGRhdGU7IC8qIExhc3QgdGltZSBhdmVyYWdlIHdhcyB1cGRhdGVkICAgICAg
ICAgICAgICAqLwogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgIC8qIERlY2F5aW5nIHF1
ZXVlIGxvYWQgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgIHNfdGltZV90IGJfYXZnbG9h
ZDsgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQgbW9kaWZpZWQgYnkgYmFsYW5jaW5nICAq
LwpAQCAtNDc4LDggKzQ3OCw4IEBAIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgewogICAg
ICAgICB0aWNrbGVkLCAgICAgICAgICAgICAgIC8qIEhhdmUgYmVlbiBhc2tlZCB0byBnbyB0aHJv
dWdoIHNjaGVkdWxlICAgICAqLwogICAgICAgICBpZGxlOyAgICAgICAgICAgICAgICAgIC8qIEN1
cnJlbnRseSBpZGxlIHBjcHVzICAgICAgICAgICAgICAgICAgICAgICAqLwogCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgdmNwdXMgYXNzaWduZWQgdG8gdGhl
IHJ1bnF1ZXVlICovCi0gICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdo
dCBvZiB0aGUgdmNwdXMgaW4gdGhpcyBydW5xdWV1ZSAgICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgaXRlbXMgYXNzaWduZWQgdG8gdGhlIHJ1bnF1ZXVl
ICovCisgICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdodCBvZiB0aGUg
aXRlbXMgaW4gdGhpcyBydW5xdWV1ZSAgICovCiAgICAgdW5zaWduZWQgaW50IHBpY2tfYmlhczsg
ICAgLyogTGFzdCBwaWNrZWQgcGNwdS4gU3RhcnQgZnJvbSBpdCBuZXh0IHRpbWUgICovCiB9Owog
CkBAIC01MDksMjAgKzUwOSwyMCBAQCBzdHJ1Y3QgY3NjaGVkMl9wY3B1IHsKIH07CiAKIC8qCi0g
KiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3QgY3NjaGVkMl9pdGVt
IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVwLXBvaW50ZXIg
dG8gZG9tYWluICAgICAgICAgICAgICAgICovCi0gICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAg
ICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAg
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOyAgICAgICAgICAgLyogVXAtcG9pbnRlciwgdG8gc2No
ZWR1bGUgaXRlbSAgICAgICAgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQ7IC8qIFVwLXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICAgICAgICAgICovCiAKICAgICBpbnQg
Y3JlZGl0OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIEN1cnJlbnQgYW1vdW50IG9mIGNyZWRp
dCAgICAgICAgICAgICovCi0gICAgdW5zaWduZWQgaW50IHdlaWdodDsgICAgICAgICAgICAgICAv
KiBXZWlnaHQgb2YgdGhpcyB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAgIHVuc2lnbmVkIGlu
dCB3ZWlnaHQ7ICAgICAgICAgICAgICAgLyogV2VpZ2h0IG9mIHRoaXMgaXRlbSAgICAgICAgICAg
ICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7ICAgICAgICAgICAgIC8qIFJlbWlu
ZGVyIG9mIGRpdihtYXhfd2VpZ2h0L3dlaWdodCkgICovCiAgICAgdW5zaWduZWQgZmxhZ3M7ICAg
ICAgICAgICAgICAgICAgICAvKiBTdGF0dXMgZmxhZ3MgKDE2IGJpdHMgd291bGQgYmUgb2ssICAq
LwogICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudCBidWRn
ZXQgKGlmIGRvbWFpbnMgaGFzIGNhcCkgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIGJ1dCBjbGVhcl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCi0gICAg
c190aW1lX3QgYnVkZ2V0X3F1b3RhOyAgICAgICAgICAgICAvKiBCdWRnZXQgdG8gd2hpY2ggdkNQ
VSBpcyBlbnRpdGxlZCAgICAqLworICAgIHNfdGltZV90IGJ1ZGdldF9xdW90YTsgICAgICAgICAg
ICAgLyogQnVkZ2V0IHRvIHdoaWNoIGl0ZW0gaXMgZW50aXRsZWQgICAgKi8KIAogICAgIHNfdGlt
ZV90IHN0YXJ0X3RpbWU7ICAgICAgICAgICAgICAgLyogVGltZSB3ZSB3ZXJlIHNjaGVkdWxlZCAo
Zm9yIGNyZWRpdCkgKi8KIApAQCAtNTMxLDcgKzUzMSw3IEBAIHN0cnVjdCBjc2NoZWQyX2l0ZW0g
ewogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgICAgICAgICAgLyogRGVjYXlpbmcgcXVl
dWUgbG9hZCAgICAgICAgICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucV9l
bGVtOyAgICAgICAgLyogT24gdGhlIHJ1bnF1ZXVlIChycWQtPnJ1bnEpICAgICAgICAgKi8KLSAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF9lbGVtOyAgICAgIC8qIE9uIHRoZSBwYXJrZWRfdmNw
dXMgbGlzdCAgICAgICAgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfZWxlbTsg
ICAgICAvKiBPbiB0aGUgcGFya2VkX2l0ZW1zIGxpc3QgICAgICAgICAgICAqLwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgcnFkX2VsZW07ICAgICAgICAgLyogT24gY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
J3Mgc3ZjIGxpc3QgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICptaWdyYXRl
X3JxZDsgLyogUHJlLWRldGVybWluZWQgbWlnci4gdGFyZ2V0ICovCiAgICAgaW50IHRpY2tsZWRf
Y3B1OyAgICAgICAgICAgICAgICAgICAvKiBDcHUgdGhhdCB3aWxsIHBpY2sgdXMgKC0xIGlmIG5v
bmUpICAqLwpAQCAtNTQ5LDEyICs1NDksMTIgQEAgc3RydWN0IGNzY2hlZDJfZG9tIHsKIAogICAg
IHN0cnVjdCB0aW1lciByZXBsX3RpbWVyOyAgICAvKiBUaW1lciBmb3IgcGVyaW9kaWMgcmVwbGVu
aXNobWVudCBvZiBidWRnZXQgKi8KICAgICBzX3RpbWVfdCBuZXh0X3JlcGw7ICAgICAgICAgLyog
VGltZSBhdCB3aGljaCBuZXh0IHJlcGxlbmlzaG1lbnQgb2NjdXJzICAgICovCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7IC8qIExpc3Qgb2YgQ1BVcyB3YWl0aW5nIGZvciBidWRn
ZXQgICAgICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX2l0ZW1zOyAvKiBMaXN0
IG9mIENQVXMgd2FpdGluZyBmb3IgYnVkZ2V0ICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0
X2hlYWQgc2RvbV9lbGVtOyAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzZG9tIGxpc3Qg
ICAgICAgKi8KICAgICB1aW50MTZfdCB3ZWlnaHQ7ICAgICAgICAgICAgLyogVXNlciBzcGVjaWZp
ZWQgd2VpZ2h0ICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgdWludDE2X3QgY2FwOyAgICAg
ICAgICAgICAgIC8qIFVzZXIgc3BlY2lmaWVkIGNhcCAgICAgICAgICAgICAgICAgICAgICAgICAq
LwotICAgIHVpbnQxNl90IG5yX3ZjcHVzOyAgICAgICAgICAvKiBOdW1iZXIgb2YgdmNwdXMgb2Yg
dGhpcyBkb21haW4gICAgICAgICAgICAgKi8KKyAgICB1aW50MTZfdCBucl9pdGVtczsgICAgICAg
ICAgLyogTnVtYmVyIG9mIGl0ZW1zIG9mIHRoaXMgZG9tYWluICAgICAgICAgICAgICovCiB9Owog
CiAvKgpAQCAtNTkzLDcgKzU5Myw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVy
biAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtjMnIoY3B1KV07CiB9CiAKLS8qIERvZXMgdGhlIGRv
bWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KKy8qIERvZXMgdGhlIGRvbWFpbiBvZiB0
aGlzIGl0ZW0gaGF2ZSBhIGNhcD8gKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0
IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICByZXR1cm4gc3ZjLT5idWRnZXQgIT0g
U1RJTUVfTUFYOwpAQCAtNjExLDI0ICs2MTEsMjQgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19j
YXAoY29uc3Qgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICogICAgc210X2lkbGUgbWFzay4K
ICAqCiAgKiBPbmNlIHdlIGhhdmUgc3VjaCBhIG1hc2ssIGl0IGlzIGVhc3kgdG8gaW1wbGVtZW50
IGEgcG9saWN5IHRoYXQsIGVpdGhlcjoKLSAqICAtIHVzZXMgZnVsbHkgaWRsZSBjb3JlcyBmaXJz
dDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0aGUgdmNwdXMKKyAqICAtIHVzZXMg
ZnVsbHkgaWRsZSBjb3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0
aGUgaXRlbXMKICAqICAgIG9uIHBjcHVzIGZyb20gc210X2lkbGUgbWFzayBmaXJzdC4gVGhpcyBp
cyB3aGF0IGhhcHBlbnMgaWYKICAqICAgIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzIHdhcyBub3Qg
c2V0IGF0IGJvb3QgKGRlZmF1bHQpLCBhbmQgaXQgbWF4aW1pemVzCiAgKiAgICB0cnVlIHBhcmFs
bGVsaXNtLCBhbmQgaGVuY2UgcGVyZm9ybWFuY2U7Ci0gKiAgLSB1c2VzIGFscmVhZHkgYnVzeSBj
b3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0aGUgdmNwdXMKKyAq
ICAtIHVzZXMgYWxyZWFkeSBidXN5IGNvcmVzIGZpcnN0OiBpdCBpcyBlbm91Z2ggdG8gdHJ5IHRv
IHNjaGVkdWxlIHRoZSBpdGVtcwogICogICAgb24gcGNwdXMgdGhhdCBhcmUgaWRsZSwgYnV0IGFy
ZSBub3QgaW4gc210X2lkbGUuIFRoaXMgaXMgd2hhdCBoYXBwZW5zIGlmCiAgKiAgICBzY2hlZF9z
bXRfcG93ZXJfc2F2aW5ncyBpcyBzZXQgYXQgYm9vdCwgYW5kIGl0IGFsbG93cyBhcyBtb3JlIGNv
cmVzIGFzCiAgKiAgICBwb3NzaWJsZSB0byBzdGF5IGluIGxvdyBwb3dlciBzdGF0ZXMsIG1pbmlt
aXppbmcgcG93ZXIgY29uc3VtcHRpb24uCiAgKgogICogVGhpcyBsb2dpYyBpcyBlbnRpcmVseSBp
bXBsZW1lbnRlZCBpbiBydW5xX3RpY2tsZSgpLCBhbmQgdGhhdCBpcyBlbm91Z2guCi0gKiBJbiBm
YWN0LCBpbiB0aGlzIHNjaGVkdWxlciwgcGxhY2VtZW50IG9mIGEgdmNwdSBvbiBvbmUgb2YgdGhl
IHBjcHVzIG9mIGEKKyAqIEluIGZhY3QsIGluIHRoaXMgc2NoZWR1bGVyLCBwbGFjZW1lbnQgb2Yg
YW4gaXRlbSBvbiBvbmUgb2YgdGhlIHBjcHVzIG9mIGEKICAqIHJ1bnEsIF9hbHdheXNfIGhhcHBl
bnMgYnkgbWVhbnMgb2YgdGlja2xpbmc6Ci0gKiAgLSB3aGVuIGEgdmNwdSB3YWtlcyB1cCwgaXQg
Y2FsbHMgY3NjaGVkMl9pdGVtX3dha2UoKSwgd2hpY2ggY2FsbHMKKyAqICAtIHdoZW4gYW4gaXRl
bSB3YWtlcyB1cCwgaXQgY2FsbHMgY3NjaGVkMl9pdGVtX3dha2UoKSwgd2hpY2ggY2FsbHMKICAq
ICAgIHJ1bnFfdGlja2xlKCk7CiAgKiAgLSB3aGVuIGEgbWlncmF0aW9uIGlzIGluaXRpYXRlZCBp
biBzY2hlZHVsZS5jLCB3ZSBjYWxsIGNzY2hlZDJfcmVzX3BpY2soKSwKICAqICAgIGNzY2hlZDJf
aXRlbV9taWdyYXRlKCkgKHdoaWNoIGNhbGxzIG1pZ3JhdGUoKSkgYW5kIGNzY2hlZDJfaXRlbV93
YWtlKCkuCiAgKiAgICBjc2NoZWQyX3Jlc19waWNrKCkgbG9va3MgZm9yIHRoZSBsZWFzdCBsb2Fk
ZWQgcnVucSBhbmQgcmV0dXJuIGp1c3QgYW55Ci0gKiAgICBvZiBpdHMgcHJvY2Vzc29ycy4gVGhl
biwgY3NjaGVkMl9pdGVtX21pZ3JhdGUoKSBqdXN0IG1vdmVzIHRoZSB2Y3B1IHRvCisgKiAgICBv
ZiBpdHMgcHJvY2Vzc29ycy4gVGhlbiwgY3NjaGVkMl9pdGVtX21pZ3JhdGUoKSBqdXN0IG1vdmVz
IHRoZSBpdGVtIHRvCiAgKiAgICB0aGUgY2hvc2VuIHJ1bnEsIGFuZCBpdCBpcyBhZ2FpbiBydW5x
X3RpY2tsZSgpLCBjYWxsZWQgYnkKICAqICAgIGNzY2hlZDJfaXRlbV93YWtlKCkgdGhhdCBhY3R1
YWxseSBkZWNpZGVzIHdoYXQgcGNwdSB0byB1c2Ugd2l0aGluIHRoZQogICogICAgY2hvc2VuIHJ1
bnE7CkBAIC02NDMsNyArNjQzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qg
c3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICoKICAqIE5CIHRoYXQgcnFkLT5zbXRfaWRsZSBp
cyBkaWZmZXJlbnQgdGhhbiBycWQtPmlkbGUuICBycWQtPmlkbGUKICAqIHJlY29yZHMgcGNwdXMg
dGhhdCBhdCBhcmUgbWVyZWx5IGlkbGUgKGkuZS4sIGF0IHRoZSBtb21lbnQgZG8gbm90Ci0gKiBo
YXZlIGEgdmNwdSBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZlIHRvIG1hbnVhbGx5IGZp
bHRlciBvdXQKKyAqIGhhdmUgYW4gaXRlbSBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZl
IHRvIG1hbnVhbGx5IGZpbHRlciBvdXQKICAqIHdoaWNoIHBjcHVzIGhhdmUgYmVlbiB0aWNrbGVk
IGluIG9yZGVyIHRvIGZpbmQgY29yZXMgdGhhdCBhcmUgbm90CiAgKiBnb2luZyB0byBiZSBidXN5
IHNvb24uICBGaWx0ZXJpbmcgb3V0IHRpY2tsZWQgY3B1cyBwYWlyd2lzZSBpcyBhCiAgKiBsb3Qg
b2YgZXh0cmEgcGFpbjsgc28gZm9yIHJxZC0+c210X2lkbGUsIHdlIGV4cGxpY2l0bHkgbWFrZSBz
byB0aGF0CkBAIC02OTAsMjQgKzY5MCwyNCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5z
aWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogICovCiBzdGF0aWMgaW50IGdldF9mYWxs
YmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gc3ZjLT52Y3B1OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gc3ZjLT5pdGVtOwog
ICAgIHVuc2lnbmVkIGludCBiczsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksobmVlZF9mYWxsYmFj
a19jcHUpOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAg
ewotICAgICAgICBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBpbnQgY3B1ID0gc2No
ZWRfaXRlbV9jcHUoaXRlbSk7CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYtPnNjaGVkX2l0ZW0pICkKKyAgICAgICAgaWYg
KCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KGl0ZW0p
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1
bWFzayh2LT5zY2hlZF9pdGVtLCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKGl0ZW0sIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayhpdGVtLT5kb21haW4pKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBUaGlz
IGlzIGNhc2VzIDEgb3IgMyAoZGVwZW5kaW5nIG9uIGJzKTogaWYgdi0+cHJvY2Vzc29yIGlzIChz
dGlsbCkKKyAgICAgICAgICogVGhpcyBpcyBjYXNlcyAxIG9yIDMgKGRlcGVuZGluZyBvbiBicyk6
IGlmIHByb2Nlc3NvciBpcyAoc3RpbGwpCiAgICAgICAgICAqIGluIG91ciBhZmZpbml0eSwgZ28g
Zm9yIGl0LCBmb3IgY2FjaGUgYmV0dGVybmVzcy4KICAgICAgICAgICovCiAgICAgICAgIGlmICgg
bGlrZWx5KGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSAp
CkBAIC03MjksNyArNzI5LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBj
c2NoZWQyX2l0ZW0gKnN2YykKICAgICAgICAgICogV2UgbWF5IHdlbGwgcGljayBhbnkgdmFsaWQg
cGNwdSBmcm9tIG91ciBzb2Z0LWFmZmluaXR5LCBvdXRzaWRlCiAgICAgICAgICAqIG9mIG91ciBj
dXJyZW50IHJ1bnF1ZXVlLCBidXQgd2UgZGVjaWRlIG5vdCB0by4gSW4gZmFjdCwgY2hhbmdpbmcK
ICAgICAgICAgICogcnVucXVldWUgaXMgc2xvdywgYWZmZWN0cyBsb2FkIGRpc3RyaWJ1dGlvbiwg
YW5kIGlzIGEgc291cmNlIG9mCi0gICAgICAgICAqIG92ZXJoZWFkIGZvciB0aGUgdmNwdXMgcnVu
bmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQgdGhlCisgICAgICAgICAqIG92ZXJo
ZWFkIGZvciB0aGUgaXRlbXMgcnVubmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQg
dGhlCiAgICAgICAgICAqIGxvY2spLiBTbywgYmV0dGVyIGRvIHRoYXQgYXMgYSBjb25zZXF1ZW5j
ZSBvZiBhIHdlbGwgaW5mb3JtZWQKICAgICAgICAgICogZGVjaXNpb24gKG9yIGlmIHdlIHJlYWxs
eSBkb24ndCBoYXZlIGFueSBvdGhlciBjaGFuY2UsIGFzIHdlIHdpbGwsCiAgICAgICAgICAqIGF0
IHN0ZXAgNSwgaWYgd2UgZ2V0IHRvIHRoZXJlKS4KQEAgLTc2MSw3ICs3NjEsNyBAQCBzdGF0aWMg
aW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICAgICAqIFdl
IGNhbid0IGJlIGhlcmUuICBCdXQgaWYgdGhhdCBzb21laG93IGhhcHBlbiAoaW4gbm9uLWRlYnVn
IGJ1aWxkcyksCiAgICAgICogYXQgbGVhc3QgcmV0dXJuIHNvbWV0aGluZyB3aGljaCBib3RoIG9u
bGluZSBhbmQgaW4gb3VyIGhhcmQtYWZmaW5pdHkuCiAgICAgICovCi0gICAgcmV0dXJuIGNwdW1h
c2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUodi0+cHJvY2Vzc29yKSk7CisgICAgcmV0dXJuIGNw
dW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSkpKTsKIH0K
IAogLyoKQEAgLTc5MCw3ICs3OTAsNyBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVu
cXVldWUgcmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCitzdGF0aWMgaW5saW5lIGludCBpdGVtX29uX3J1
bnEoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgm
c3ZjLT5ydW5xX2VsZW0pOwogfQpAQCAtOTQ4LDE3ICs5NDgsMTcgQEAgX3J1bnFfYXNzaWduKHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
KQogCiAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0LCAwKTsKIAot
ICAgIC8qIEV4cGVjdGVkIG5ldyBsb2FkIGJhc2VkIG9uIGFkZGluZyB0aGlzIHZjcHUgKi8KKyAg
ICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiBhZGRpbmcgdGhpcyBpdGVtICovCiAgICAg
cnFkLT5iX2F2Z2xvYWQgKz0gc3ZjLT5hdmdsb2FkOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9p
bml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25l
ZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7
CiAgICAgICAgICAgICB1bnNpZ25lZCBycWk6MTY7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgZC5pdGVtID0gc3ZjLT5pdGVtLT5pdGVtX2lkOwogICAgICAgICBkLnJx
aT1ycWQtPmlkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5RX0FTU0lHTiwg
MSwKICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtOTY4LDEzICs5NjgsMTMgQEAg
X3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkKQogfQogCiBzdGF0aWMgdm9pZAotcnVucV9hc3NpZ24oY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydW5xX2Fzc2lnbihjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGl0ZW0tPnByaXY7CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQg
PT0gTlVMTCk7CiAKLSAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHZjLT5wcm9jZXNz
b3IpKTsKKyAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHNjaGVkX2l0ZW1fY3B1KGl0
ZW0pKSk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC05ODIsMjQgKzk4MiwyNCBAQCBfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKLSAgICBBU1NFUlQoIXZjcHVfb25fcnVucShz
dmMpKTsKKyAgICBBU1NFUlQoIWl0ZW1fb25fcnVucShzdmMpKTsKICAgICBBU1NFUlQoIShzdmMt
PmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5y
cWRfZWxlbSk7CiAgICAgdXBkYXRlX21heF93ZWlnaHQocnFkLCAwLCBzdmMtPndlaWdodCk7CiAK
LSAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIHZjcHUgKi8K
KyAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIGl0ZW0gKi8K
ICAgICBycWQtPmJfYXZnbG9hZCA9IG1heF90KHNfdGltZV90LCBycWQtPmJfYXZnbG9hZCAtIHN2
Yy0+YXZnbG9hZCwgMCk7CiAKICAgICBzdmMtPnJxZCA9IE5VTEw7CiB9CiAKIHN0YXRpYyB2b2lk
Ci1ydW5xX2RlYXNzaWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQorcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZjLT5z
Y2hlZF9pdGVtLT5wcml2OworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGl0ZW0tPnBy
aXY7CiAKLSAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7
CisgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoaXRlbSkp
KTsKIAogICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiB9CkBAIC0xMjAyLDE1ICsxMjAyLDE1IEBA
IHVwZGF0ZV9zdmNfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBpbnQgY2hhbmdlLCBzX3RpbWVfdCBub3cp
CiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7
Ci0gICAgc190aW1lX3QgZGVsdGEsIHZjcHVfbG9hZDsKKyAgICBzX3RpbWVfdCBkZWx0YSwgaXRl
bV9sb2FkOwogICAgIHVuc2lnbmVkIGludCBQLCBXOwogCiAgICAgaWYgKCBjaGFuZ2UgPT0gLTEg
KQotICAgICAgICB2Y3B1X2xvYWQgPSAxOworICAgICAgICBpdGVtX2xvYWQgPSAxOwogICAgIGVs
c2UgaWYgKCBjaGFuZ2UgPT0gMSApCi0gICAgICAgIHZjcHVfbG9hZCA9IDA7CisgICAgICAgIGl0
ZW1fbG9hZCA9IDA7CiAgICAgZWxzZQotICAgICAgICB2Y3B1X2xvYWQgPSB2Y3B1X3J1bm5hYmxl
KHN2Yy0+dmNwdSk7CisgICAgICAgIGl0ZW1fbG9hZCA9IGl0ZW1fcnVubmFibGUoc3ZjLT5pdGVt
KTsKIAogICAgIFcgPSBwcnYtPmxvYWRfd2luZG93X3NoaWZ0OwogICAgIFAgPSBwcnYtPmxvYWRf
cHJlY2lzaW9uX3NoaWZ0OwpAQCAtMTIxOCw3ICsxMjE4LDcgQEAgdXBkYXRlX3N2Y19sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggc3ZjLT5sb2FkX2xhc3RfdXBk
YXRlICsgKDFVTEwgPDwgVykgPCBub3cgKQogICAgIHsKLSAgICAgICAgc3ZjLT5hdmdsb2FkID0g
dmNwdV9sb2FkIDw8IFA7CisgICAgICAgIHN2Yy0+YXZnbG9hZCA9IGl0ZW1fbG9hZCA8PCBQOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTIzMSw3ICsxMjMxLDcgQEAgdXBkYXRlX3N2Y19s
b2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgfQogCiAgICAgICAgIHN2
Yy0+YXZnbG9hZCA9IHN2Yy0+YXZnbG9hZCArCi0gICAgICAgICAgICAgICAgICAgICAgICgoZGVs
dGEgKiAodmNwdV9sb2FkIDw8IFApKSA+PiBXKSAtCisgICAgICAgICAgICAgICAgICAgICAgICgo
ZGVsdGEgKiAoaXRlbV9sb2FkIDw8IFApKSA+PiBXKSAtCiAgICAgICAgICAgICAgICAgICAgICAg
ICgoZGVsdGEgKiBzdmMtPmF2Z2xvYWQpID4+IFcpOwogICAgIH0KICAgICBzdmMtPmxvYWRfbGFz
dF91cGRhdGUgPSBub3c7CkBAIC0xMjQzLDE0ICsxMjQzLDE0IEBAIHVwZGF0ZV9zdmNfbG9hZChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgdWludDY0X3Qgdl9hdmdsb2FkOwotICAgICAgICAgICAgdW5zaWduZWQgdmNwdTox
NiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2OwogICAgICAg
ICAgICAgdW5zaWduZWQgc2hpZnQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMt
PnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZj
cHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAg
ICAgICAgZC5pdGVtID0gc3ZjLT5pdGVtLT5pdGVtX2lkOwogICAgICAgICBkLnZfYXZnbG9hZCA9
IHN2Yy0+YXZnbG9hZDsKICAgICAgICAgZC5zaGlmdCA9IFA7Ci0gICAgICAgIF9fdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX1VQREFURV9WQ1BVX0xPQUQsIDEsCisgICAgICAgIF9fdHJhY2VfdmFyKFRS
Q19DU0NIRUQyX1VQREFURV9JVEVNX0xPQUQsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkKSwKICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQpA
QCAtMTI3MiwxOCArMTI3MiwxOCBAQCBzdGF0aWMgdm9pZAogcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5w
cm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRl
bSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIHJ1bnEgPSAmYzJycWQob3BzLCBjcHUpLT5ydW5x
OwogICAgIGludCBwb3MgPSAwOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUo
c2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKLSAgICBBU1NFUlQoIXZjcHVfb25f
cnVucShzdmMpKTsKLSAgICBBU1NFUlQoYzJyKGNwdSkgPT0gYzJyKHN2Yy0+dmNwdS0+cHJvY2Vz
c29yKSk7CisgICAgQVNTRVJUKCFpdGVtX29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJUKGMycihj
cHUpID09IGMycihzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pKSk7CiAKICAgICBBU1NFUlQoJnN2
Yy0+cnFkLT5ydW5xID09IHJ1bnEpOwotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNw
dSkpOwotICAgIEFTU0VSVCghdmNwdV9ydW5uaW5nKHN2Yy0+dmNwdSkpOworICAgIEFTU0VSVCgh
aXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkpOworICAgIEFTU0VSVCghc3ZjLT5pdGVtLT5pc19ydW5u
aW5nKTsKICAgICBBU1NFUlQoIShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAg
ICAgbGlzdF9mb3JfZWFjaCggaXRlciwgcnVucSApCkBAIC0xMzAwLDExICsxMzAwLDExIEBAIHJ1
bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRl
bSAqc3ZjKQogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAg
ICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAg
ICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2OwogICAgICAgICAgICAgdW5zaWduZWQgcG9z
OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFp
bl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRv
bSA9IHN2Yy0+aXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IHN2Yy0+
aXRlbS0+aXRlbV9pZDsKICAgICAgICAgZC5wb3MgPSBwb3M7CiAgICAgICAgIF9fdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX1JVTlFfUE9TLCAxLAogICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCks
CkBAIC0xMzE0LDcgKzEzMTQsNyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIAogc3RhdGljIGlubGluZSB2b2lkIHJ1
bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKLSAgICBBU1NFUlQodmNwdV9v
bl9ydW5xKHN2YykpOworICAgIEFTU0VSVChpdGVtX29uX3J1bnEoc3ZjKSk7CiAgICAgbGlzdF9k
ZWxfaW5pdCgmc3ZjLT5ydW5xX2VsZW0pOwogfQogCkBAIC0xMzQwLDggKzEzNDAsOCBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfaXRlbSAq
c3ZjLAogICAgIGlmICggcmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xF
UkFOQ0UgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIEFTU0VSVCh2Y3B1X3J1bm5pbmco
c3ZjLT52Y3B1KSk7Ci0gICAgcmV0dXJuIG5vdyAtIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbS0+c3Rh
dGVfZW50cnlfdGltZSA+CisgICAgQVNTRVJUKHN2Yy0+aXRlbS0+aXNfcnVubmluZyk7CisgICAg
cmV0dXJuIG5vdyAtIHN2Yy0+aXRlbS0+c3RhdGVfZW50cnlfdGltZSA+CiAgICAgICAgICAgIHJh
dGVsaW1pdCAtIENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0U7CiB9CiAKQEAgLTEz
NjksMTcgKzEzNjksMTcgQEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywKIAogICAgIC8qCiAgICAgICogV2UgYXJl
IGRlYWxpbmcgd2l0aCBjcHVzIHRoYXQgYXJlIG1hcmtlZCBub24taWRsZSAoaS5lLiwgdGhhdCBh
cmUgbm90Ci0gICAgICogaW4gcnFkLT5pZGxlKS4gSG93ZXZlciwgc29tZSBvZiB0aGVtIG1heSBi
ZSBydW5uaW5nIHRoZWlyIGlkbGUgdmNwdSwKKyAgICAgKiBpbiBycWQtPmlkbGUpLiBIb3dldmVy
LCBzb21lIG9mIHRoZW0gbWF5IGJlIHJ1bm5pbmcgdGhlaXIgaWRsZSBpdGVtLAogICAgICAqIGlm
IHRha2luZyBjYXJlIG9mIHRhc2tsZXRzLiBJbiB0aGF0IGNhc2UsIHdlIHdhbnQgdG8gbGVhdmUg
aXQgYWxvbmUuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoY3VyLT52
Y3B1KSB8fAorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV9pdGVtKGN1ci0+aXRlbSkgfHwKICAg
ICAgICAgICFpc19wcmVlbXB0YWJsZShjdXIsIG5vdywgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0
X3VzKSkpICkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgYnVybl9jcmVkaXRzKHJxZCwgY3Vy
LCBub3cpOwogCiAgICAgc2NvcmUgPSBuZXctPmNyZWRpdCAtIGN1ci0+Y3JlZGl0OwotICAgIGlm
ICggbmV3LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1
KG5ldy0+aXRlbSkgIT0gY3B1ICkKICAgICAgICAgc2NvcmUgLT0gQ1NDSEVEMl9NSUdSQVRFX1JF
U0lTVDsKIAogICAgIC8qCkBAIC0xMzkwLDIxICsxMzkwLDIxIEBAIHN0YXRpYyBzX3RpbWVfdCB0
aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCiAg
ICAgICovCiAgICAgaWYgKCBzY29yZSA+IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5zY2hlZF9pdGVtLT5jcHVfc29mdF9hZmZpbml0eSkg
KQorICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPml0ZW0tPmNwdV9zb2Z0
X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOwog
Ci0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnZjcHUtPnNjaGVkX2l0
ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCBjdXItPml0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSAr
PSBDU0NIRUQyX0NSRURJVF9JTklUOwogICAgIH0KIAogICAgIGlmICggdW5saWtlbHkodGJfaW5p
dF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQg
dmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2Owog
ICAgICAgICAgICAgaW50IGNyZWRpdCwgc2NvcmU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5k
b20gPSBjdXItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBjdXIt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gY3VyLT5pdGVtLT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgZC5pdGVtID0gY3VyLT5pdGVtLT5pdGVtX2lkOwogICAgICAgICBkLmNy
ZWRpdCA9IGN1ci0+Y3JlZGl0OwogICAgICAgICBkLnNjb3JlID0gc2NvcmU7CiAgICAgICAgIF9f
dHJhY2VfdmFyKFRSQ19DU0NIRUQyX1RJQ0tMRV9DSEVDSywgMSwKQEAgLTE0MTYsMTQgKzE0MTYs
MTQgQEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHNfdGltZV90IG5vdywKIH0KIAogLyoKLSAqIENoZWNrIHdoYXQgcHJvY2Vzc29yIGl0
IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlja2luZyB1cCBhIHZjcHUgdGhhdCBoYXMKKyAqIENo
ZWNrIHdoYXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlja2luZyB1cCBh
biBpdGVtIHRoYXQgaGFzCiAgKiBqdXN0IGJlZW4gcHV0IChiYWNrKSBpbiB0aGUgcnVucXVldWUu
IExvZ2ljIGlzIGFzIGZvbGxvd3M6CiAgKiAgMS4gaWYgdGhlcmUgYXJlIGlkbGUgcHJvY2Vzc29y
cyBpbiB0aGUgcnVucSwgd2FrZSBvbmUgb2YgdGhlbTsKLSAqICAyLiBpZiB0aGVyZSBhcmVuJ3Qg
aWRsZSBwcm9jZXNzb3IsIGNoZWNrIHRoZSBvbmUgd2VyZSB0aGUgdmNwdSB3YXMKKyAqICAyLiBp
ZiB0aGVyZSBhcmVuJ3QgaWRsZSBwcm9jZXNzb3IsIGNoZWNrIHRoZSBvbmUgd2VyZSB0aGUgaXRl
bSB3YXMKICAqICAgICBydW5uaW5nIGJlZm9yZSB0byBzZWUgaWYgd2UgY2FuIHByZWVtcHQgd2hh
dCdzIHJ1bm5pbmcgdGhlcmUgbm93CiAgKiAgICAgKGFuZCBoZW5jZSBkb2luZyBqdXN0IG9uZSBt
aWdyYXRpb24pOwotICogIDMuIGxhc3Qgc3RhbmQ6IGNoZWNrIGFsbCBwcm9jZXNzb3JzIGFuZCBz
ZWUgaWYgdGhlIHZjcHUgaXMgaW4gcmlnaHQKLSAqICAgICBvZiBwcmVlbXB0aW5nIGFueSBvZiB0
aGUgb3RoZXIgdmNwdXMgcnVubmluZyBvbiB0aGVtICh0aGlzIHJlcXVpcmVzCisgKiAgMy4gbGFz
dCBzdGFuZDogY2hlY2sgYWxsIHByb2Nlc3NvcnMgYW5kIHNlZSBpZiB0aGUgaXRlbSBpcyBpbiBy
aWdodAorICogICAgIG9mIHByZWVtcHRpbmcgYW55IG9mIHRoZSBvdGhlciBpdGVtcyBydW5uaW5n
IG9uIHRoZW0gKHRoaXMgcmVxdWlyZXMKICAqICAgICB0d28gbWlncmF0aW9ucywgYW5kIHRoYXQn
cyBpbmRlZWQgd2h5IGl0IGlzIGxlZnQgYXMgdGhlIGxhc3Qgc3RhbmQpLgogICoKICAqIE5vdGUg
dGhhdCB3aGVuIHdlIHNheSAnaWRsZSBwcm9jZXNzb3JzJyB3aGF0IHdlIHJlYWxseSBtZWFuIGlz
IChwcmV0dHkKQEAgLTE0MzYsMTAgKzE0MzYsMTAgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpuZXcsIHNfdGltZV90IG5vdykK
IHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90IG1heCA9IDA7Ci0gICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBuZXctPnZjcHUtPnNjaGVkX2l0ZW07Ci0gICAgdW5zaWdu
ZWQgaW50IGJzLCBjcHUgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSA9IG5ldy0+aXRlbTsKKyAgICB1bnNpZ25lZCBpbnQgYnMsIGNwdSA9IHNjaGVk
X2l0ZW1fY3B1KGl0ZW0pOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9
IGMycnFkKG9wcywgY3B1KTsKLSAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2sobmV3LT52Y3B1LT5kb21haW4pOworICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1
cG9vbF9kb21haW5fY3B1bWFzayhpdGVtLT5kb21haW4pOwogICAgIGNwdW1hc2tfdCBtYXNrOwog
CiAgICAgQVNTRVJUKG5ldy0+cnFkID09IHJxZCk7CkBAIC0xNDQ3LDEzICsxNDQ3LDEzIEBAIHJ1
bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRl
bSAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkK
ICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBk
b206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAg
ICB1bnNpZ25lZCBwcm9jZXNzb3I7CiAgICAgICAgICAgICBpbnQgY3JlZGl0OwogICAgICAgICB9
IGQ7Ci0gICAgICAgIGQuZG9tID0gbmV3LT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAg
ICAgZC52Y3B1ID0gbmV3LT52Y3B1LT52Y3B1X2lkOwotICAgICAgICBkLnByb2Nlc3NvciA9IG5l
dy0+dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBkLmRvbSA9IGl0ZW0tPmRvbWFpbi0+ZG9tYWlu
X2lkOworICAgICAgICBkLml0ZW0gPSBpdGVtLT5pdGVtX2lkOworICAgICAgICBkLnByb2Nlc3Nv
ciA9IGNwdTsKICAgICAgICAgZC5jcmVkaXQgPSBuZXctPmNyZWRpdDsKICAgICAgICAgX190cmFj
ZV92YXIoVFJDX0NTQ0hFRDJfVElDS0xFX05FVywgMSwKICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKGQpLApAQCAtMTQ2MSwxMSArMTQ2MSwxMSBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKm5ldywgc190aW1lX3Qgbm93KQog
ICAgIH0KIAogICAgIC8qCi0gICAgICogRXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBhIHZjcHUg
aGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQotICAgICAqIGNwdSwgYW5kIHRoZXJlIGlz
IG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKKyAgICAgKiBF
eGNsdXNpdmUgcGlubmluZyBpcyB3aGVuIGFuIGl0ZW0gaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBv
bmx5IG9uZQorICAgICAqIGNwdSwgYW5kIHRoZXJlIGlzIG5vIG90aGVyIGl0ZW0gdGhhdCBoYXMg
aGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKICAgICAgKiBzYW1lIGNwdS4gVGhpcyBpcyBpbmZyZXF1
ZW50LCBidXQgaWYgaXQgaGFwcGVucywgaXMgZm9yIGFjaGlldmluZwogICAgICAqIHRoZSBtb3N0
IHBvc3NpYmxlIGRldGVybWluaXNtLCBhbmQgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQgZm9yCi0g
ICAgICogdGhlIHZjcHVzIGluIHF1ZXN0aW9uLgorICAgICAqIHRoZSBpdGVtcyBpbiBxdWVzdGlv
bi4KICAgICAgKgogICAgICAqIFRyeSB0byBpZGVudGlmeSB0aGUgdmFzdCBtYWpvcml0eSBvZiB0
aGVzZSBzaXR1YXRpb25zLCBhbmQgZGVhbAogICAgICAqIHdpdGggdGhlbSBxdWlja2x5LgpAQCAt
MTUzMiw3ICsxNTMyLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpuZXcsIHNfdGltZV90IG5vdykKICAgICAvKgogICAgICAq
IE5vdGUgdGhhdCwgaWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHdlIGhhdmUgZG9uZSB0aGUgaGFy
ZC1hZmZpbml0eQogICAgICAqIGJhbGFuY2luZyBzdGVwIG9mIHRoZSBsb29wLCBhbmQgaGVuY2Ug
d2hhdCB3ZSBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaAotICAgICAqIGlzIHdoYXQgd2UgcHV0IHRo
ZXJlIGZvciBsYXN0LCBpLmUuLCBuZXcncyB2Y3B1X2hhcmRfYWZmaW5pdHkgJiBvbmxpbmUKKyAg
ICAgKiBpcyB3aGF0IHdlIHB1dCB0aGVyZSBmb3IgbGFzdCwgaS5lLiwgbmV3J3MgaXRlbV9oYXJk
X2FmZmluaXR5ICYgb25saW5lCiAgICAgICogd2hpY2ggaXMgZXhhY3RseSB3aGF0IHdlIG5lZWQg
Zm9yIHRoZSBuZXh0IHBhcnQgb2YgdGhlIGZ1bmN0aW9uLgogICAgICAqLwogCkBAIC0xNTQzLDcg
KzE1NDMsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKm5ldywgc190aW1lX3Qgbm93KQogICAgICAqCiAgICAgICogRm9yIGRl
Y2lkaW5nIHdoaWNoIGNwdSB0byB0aWNrbGUsIHdlIHVzZSB0aWNrbGVfc2NvcmUoKSwgd2hpY2gg
d2lsbAogICAgICAqIGZhY3RvciBpbiBib3RoIG5ldydzIHNvZnQtYWZmaW5pdHksIGFuZCB0aGUg
c29mdC1hZmZpbml0eSBvZiB0aGUKLSAgICAgKiB2Y3B1IHJ1bm5pbmcgb24gZWFjaCBjcHUgdGhh
dCB3ZSBjb25zaWRlci4KKyAgICAgKiBpdGVtIHJ1bm5pbmcgb24gZWFjaCBjcHUgdGhhdCB3ZSBj
b25zaWRlci4KICAgICAgKi8KICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJnJxZC0+YWN0aXZl
LCAmcnFkLT5pZGxlKTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJm1hc2ssICZycWQtPnRp
Y2tsZWQpOwpAQCAtMTU4OCw3ICsxNTg4LDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpuZXcsIHNfdGltZV90IG5vdykKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KGN1cnJfb25f
Y3B1KGlwaWQpLT52Y3B1KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX2l0ZW0oY3Vycl9vbl9jcHUo
aXBpZCkpKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwogIHRpY2ts
ZToKICAgICBCVUdfT04oaXBpZCA9PSAtMSk7CkBAIC0xNjIzLDE2ICsxNjIzLDE2IEBAIHN0YXRp
YyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUs
IHNfdGltZV90IG5vdywKIAogICAgIC8qCiAgICAgICogVW5kZXIgbm9ybWFsIGNpcmN1bXN0YW5j
ZXMsIHNuZXh0LT5jcmVkaXQgc2hvdWxkIG5ldmVyIGJlIGxlc3MKLSAgICAgKiB0aGFuIC1DU0NI
RUQyX01JTl9USU1FUi4gIEhvd2V2ZXIsIHVuZGVyIHNvbWUgY2lyY3Vtc3RhbmNlcywgYQotICAg
ICAqIHZjcHUgd2l0aCBsb3cgY3JlZGl0cyBtYXkgYmUgYWxsb3dlZCB0byBydW4gbG9uZyBlbm91
Z2ggdGhhdAorICAgICAqIHRoYW4gLUNTQ0hFRDJfTUlOX1RJTUVSLiAgSG93ZXZlciwgdW5kZXIg
c29tZSBjaXJjdW1zdGFuY2VzLCBhbgorICAgICAqIGl0ZW0gd2l0aCBsb3cgY3JlZGl0cyBtYXkg
YmUgYWxsb3dlZCB0byBydW4gbG9uZyBlbm91Z2ggdGhhdAogICAgICAqIGl0cyBjcmVkaXRzIGFy
ZSBhY3R1YWxseSBsZXNzIHRoYW4gLUNTQ0hFRDJfQ1JFRElUX0lOSVQuCi0gICAgICogKEluc3Rh
bmNlcyBoYXZlIGJlZW4gb2JzZXJ2ZWQsIGZvciBleGFtcGxlLCB3aGVyZSBhIHZjcHUgd2l0aAor
ICAgICAqIChJbnN0YW5jZXMgaGF2ZSBiZWVuIG9ic2VydmVkLCBmb3IgZXhhbXBsZSwgd2hlcmUg
YW4gaXRlbSB3aXRoCiAgICAgICogMjAwdXMgb2YgY3JlZGl0IHdhcyBhbGxvd2VkIHRvIHJ1biBm
b3IgMTFtcywgZ2l2aW5nIGl0IC0xMC44bXMKICAgICAgKiBvZiBjcmVkaXQuICBUaHVzIGl0IHdh
cyBzdGlsbCBuZWdhdGl2ZSBldmVuIGFmdGVyIHRoZSByZXNldC4pCiAgICAgICoKICAgICAgKiBJ
ZiB0aGlzIGlzIHRoZSBjYXNlIGZvciBzbmV4dCwgd2Ugc2ltcGx5IHdhbnQgdG8ga2VlcCBtb3Zp
bmcKICAgICAgKiBldmVyeW9uZSB1cCB1bnRpbCBpdCBpcyBpbiB0aGUgYmxhY2sgYWdhaW4uICBU
aGlzIGZhaXIgYmVjYXVzZQotICAgICAqIG5vbmUgb2YgdGhlIG90aGVyIHZjcHVzIHdhbnQgdG8g
cnVuIGF0IHRoZSBtb21lbnQuCisgICAgICogbm9uZSBvZiB0aGUgb3RoZXIgaXRlbXMgd2FudCB0
byBydW4gYXQgdGhlIG1vbWVudC4KICAgICAgKgogICAgICAqIFJhdGhlciB0aGFuIGxvb3Bpbmcs
IGhvd2V2ZXIsIHdlIGp1c3QgY2FsY3VsYXRlIGEgbXVsdGlwbGllciwKICAgICAgKiBhdm9pZGlu
ZyBhbiBpbnRlZ2VyIGRpdmlzaW9uIGFuZCBtdWx0aXBsaWNhdGlvbiBpbiB0aGUgY29tbW9uCkBA
IC0xNjQ5LDE2ICsxNjQ5LDE2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKICAgICAgICAgaW50IHN0
YXJ0X2NyZWRpdDsKIAogICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2No
ZWQyX2l0ZW0sIHJxZF9lbGVtKTsKLSAgICAgICAgc3ZjX2NwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vz
c29yOworICAgICAgICBzdmNfY3B1ID0gc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKTsKIAotICAg
ICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKKyAgICAgICAgQVNTRVJUKCFp
c19pZGxlX2l0ZW0oc3ZjLT5pdGVtKSk7CiAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBycWQp
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHN2YyBpcyBydW5uaW5nLCBpdCBpcyBvdXIg
cmVzcG9uc2liaWxpdHkgdG8gbWFrZSBzdXJlLCBoZXJlLAogICAgICAgICAgKiB0aGF0IHRoZSBj
cmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgogICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2NwdSktPnZjcHUgKQorICAg
ICAgICBpZiAoIHN2Yy0+aXRlbSA9PSBjdXJyX29uX2NwdShzdmNfY3B1KSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGJ1cm5fY3JlZGl0cyhycWQsIHN2Yywgbm93KTsKICAgICAgICAgICAgIC8q
CkBAIC0xNjg5LDEyICsxNjg5LDEyIEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKICAgICAgICAgaWYg
KCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2OwogICAgICAgICAgICAgICAgIGludCBjcmVk
aXRfc3RhcnQsIGNyZWRpdF9lbmQ7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgbXVsdGlwbGll
cjsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21h
aW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsK
KyAgICAgICAgICAgIGQuZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAg
ICAgICAgIGQuaXRlbSA9IHN2Yy0+aXRlbS0+aXRlbV9pZDsKICAgICAgICAgICAgIGQuY3JlZGl0
X3N0YXJ0ID0gc3RhcnRfY3JlZGl0OwogICAgICAgICAgICAgZC5jcmVkaXRfZW5kID0gc3ZjLT5j
cmVkaXQ7CiAgICAgICAgICAgICBkLm11bHRpcGxpZXIgPSBtOwpAQCAtMTcxNCw5ICsxNzE0LDkg
QEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAog
ewogICAgIHNfdGltZV90IGRlbHRhOwogCi0gICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX2l0ZW0o
Y3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSk7CisgICAgQVNTRVJUKHN2YyA9PSBj
c2NoZWQyX2l0ZW0oY3Vycl9vbl9jcHUoc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKSkpKTsKIAot
ICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpICkKKyAgICBpZiAoIHVu
bGlrZWx5KGlzX2lkbGVfaXRlbShzdmMtPml0ZW0pKSApCiAgICAgewogICAgICAgICBBU1NFUlQo
c3ZjLT5jcmVkaXQgPT0gQ1NDSEVEMl9JRExFX0NSRURJVCk7CiAgICAgICAgIHJldHVybjsKQEAg
LTE3NDUsMTIgKzE3NDUsMTIgQEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkLAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2
OworICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2OwogICAgICAgICAgICAgaW50
IGNyZWRpdCwgYnVkZ2V0OwogICAgICAgICAgICAgaW50IGRlbHRhOwogICAgICAgICB9IGQ7Ci0g
ICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52
Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHN2Yy0+aXRlbS0+ZG9t
YWluLT5kb21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IHN2Yy0+aXRlbS0+aXRlbV9pZDsKICAg
ICAgICAgZC5jcmVkaXQgPSBzdmMtPmNyZWRpdDsKICAgICAgICAgZC5idWRnZXQgPSBoYXNfY2Fw
KHN2YykgPyAgc3ZjLT5idWRnZXQgOiBJTlRfTUlOOwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7
CkBAIC0xNzY0LDM5ICsxNzY0LDM5IEBAIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAqIEJ1ZGdldC1yZWxhdGVkIGNvZGUuCiAgKi8KIAotc3Rh
dGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKK3N0YXRpYyB2b2lk
IHBhcmtfaXRlbShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7Ci0gICAgc3RydWN0IHZjcHUg
KnYgPSBzdmMtPnZjcHU7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBzdmMtPml0ZW07
CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnN2Yy0+c2RvbS0+YnVkZ2V0X2xvY2spKTsK
IAogICAgIC8qCi0gICAgICogSXQgd2FzIGltcG9zc2libGUgdG8gZmluZCBidWRnZXQgZm9yIHRo
aXMgdkNQVSwgc28gaXQgaGFzIHRvIGJlCisgICAgICogSXQgd2FzIGltcG9zc2libGUgdG8gZmlu
ZCBidWRnZXQgZm9yIHRoaXMgaXRlbSwgc28gaXQgaGFzIHRvIGJlCiAgICAgICogInBhcmtlZCIu
IFRoaXMgaW1wbGllcyBpdCBpcyBub3QgcnVubmFibGUsIHNvIHdlIG1hcmsgaXQgYXMgc3VjaCBp
bgotICAgICAqIGl0cyBwYXVzZV9mbGFncy4gSWYgdGhlIHZDUFUgaXMgY3VycmVudGx5IHNjaGVk
dWxlZCAod2hpY2ggbWVhbnMgd2UKKyAgICAgKiBpdHMgcGF1c2VfZmxhZ3MuIElmIHRoZSBpdGVt
IGlzIGN1cnJlbnRseSBzY2hlZHVsZWQgKHdoaWNoIG1lYW5zIHdlCiAgICAgICogYXJlIGhlcmUg
YWZ0ZXIgYmVpbmcgY2FsbGVkIGZyb20gd2l0aGluIGNzY2hlZF9zY2hlZHVsZSgpKSwgZmxhZ2dp
bmcKICAgICAgKiBpcyBlbm91Z2gsIGFzIHdlJ2xsIGNob29zZSBzb21lb25lIGVsc2UsIGFuZCB0
aGVuIGNvbnRleHRfc2F2ZWQoKQogICAgICAqIHdpbGwgdGFrZSBjYXJlIG9mIHVwZGF0aW5nIHRo
ZSBsb2FkIHByb3Blcmx5LgogICAgICAqCi0gICAgICogSWYsIE9UT0gsIHRoZSB2Q1BVIGlzIHNp
dHRpbmcgaW4gdGhlIHJ1bnF1ZXVlICh3aGljaCBtZWFucyB3ZSBhcmUgaGVyZQorICAgICAqIElm
LCBPVE9ILCB0aGUgaXRlbSBpcyBzaXR0aW5nIGluIHRoZSBydW5xdWV1ZSAod2hpY2ggbWVhbnMg
d2UgYXJlIGhlcmUKICAgICAgKiBhZnRlciBiZWluZyBjYWxsZWQgZnJvbSB3aXRoaW4gcnVucV9j
YW5kaWRhdGUoKSksIHdlIG11c3QgZ28gYWxsIHRoZQogICAgICAqIHdheSBkb3duIHRvIHRha2lu
ZyBpdCBvdXQgb2YgdGhlcmUsIGFuZCB1cGRhdGluZyB0aGUgbG9hZCBhY2NvcmRpbmdseS4KICAg
ICAgKgotICAgICAqIEluIGJvdGggY2FzZXMsIHdlIGFsc28gYWRkIGl0IHRvIHRoZSBsaXN0IG9m
IHBhcmtlZCB2Q1BVcyBvZiB0aGUgZG9tYWluLgorICAgICAqIEluIGJvdGggY2FzZXMsIHdlIGFs
c28gYWRkIGl0IHRvIHRoZSBsaXN0IG9mIHBhcmtlZCBpdGVtcyBvZiB0aGUgZG9tYWluLgogICAg
ICAqLwotICAgIF9fc2V0X2JpdChfVlBGX3BhcmtlZCwgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICBp
ZiAoIHZjcHVfb25fcnVucShzdmMpICkKKyAgICBzY2hlZF9zZXRfcGF1c2VfZmxhZ3MoaXRlbSwg
X1ZQRl9wYXJrZWQpOworICAgIGlmICggaXRlbV9vbl9ydW5xKHN2YykgKQogICAgIHsKICAgICAg
ICAgcnVucV9yZW1vdmUoc3ZjKTsKICAgICAgICAgdXBkYXRlX2xvYWQoc3ZjLT5zZG9tLT5kb20t
PmNwdXBvb2wtPnNjaGVkLCBzdmMtPnJxZCwgc3ZjLCAtMSwgTk9XKCkpOwogICAgIH0KLSAgICBs
aXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFya2VkX3ZjcHVzKTsKKyAg
ICBsaXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFya2VkX2l0ZW1zKTsK
IH0KIAotc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
dmMpCitzdGF0aWMgYm9vbCBpdGVtX2dyYWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2
YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207Ci0gICAgdW5z
aWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKQEAgLTE4MDgs
OSArMTgwOCw5IEBAIHN0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJf
aXRlbSAqc3ZjKQogCiAgICAgLyoKICAgICAgKiBIZXJlLCBzdmMtPmJ1ZGdldCBpcyA8PSAwIChh
cywgaWYgaXQgd2FzID4gMCwgd2UnZCBoYXZlIHRha2VuIHRoZSBpZgotICAgICAqIGFib3ZlISku
IFRoYXQgYmFzaWNhbGx5IG1lYW5zIHRoZSB2Q1BVIGhhcyBvdmVycnVuIGEgYml0IC0tYmVjYXVz
ZSBvZgorICAgICAqIGFib3ZlISkuIFRoYXQgYmFzaWNhbGx5IG1lYW5zIHRoZSBpdGVtIGhhcyBv
dmVycnVuIGEgYml0IC0tYmVjYXVzZSBvZgogICAgICAqIHZhcmlvdXMgcmVhc29ucy0tIGFuZCB3
ZSB3YW50IHRvIHRha2UgdGhhdCBpbnRvIGFjY291bnQuIFdpdGggdGhlICs9LAotICAgICAqIHdl
IGFyZSBhY3R1YWxseSBzdWJ0cmFjdGluZyB0aGUgYW1vdW50IG9mIGJ1ZGdldCB0aGUgdkNQVSBo
YXMKKyAgICAgKiB3ZSBhcmUgYWN0dWFsbHkgc3VidHJhY3RpbmcgdGhlIGFtb3VudCBvZiBidWRn
ZXQgdGhlIGl0ZW0gaGFzCiAgICAgICogb3ZlcmNvbnN1bWVkLCBmcm9tIHRoZSB0b3RhbCBkb21h
aW4gYnVkZ2V0LgogICAgICAqLwogICAgIHNkb20tPmJ1ZGdldCArPSBzdmMtPmJ1ZGdldDsKQEAg
LTE4MzEsNyArMTgzMSw3IEBAIHN0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNz
Y2hlZDJfaXRlbSAqc3ZjKQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN2Yy0+YnVkZ2V0ID0g
MDsKLSAgICAgICAgcGFya192Y3B1KHN2Yyk7CisgICAgICAgIHBhcmtfaXRlbShzdmMpOwogICAg
IH0KIAogICAgIHNwaW5fdW5sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CkBAIC0xODQwLDEwICsx
ODQwLDEwIEBAIHN0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJfaXRl
bSAqc3ZjKQogfQogCiBzdGF0aWMgdm9pZAotdmNwdV9yZXR1cm5fYnVkZ2V0KHN0cnVjdCBjc2No
ZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQoraXRlbV9yZXR1cm5fYnVk
Z2V0KHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQog
ewogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IHN2Yy0+c2RvbTsKLSAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9
IHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRlbSk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spKTsKICAgICBBU1NFUlQobGlz
dF9lbXB0eShwYXJrZWQpKTsKQEAgLTE4NTIsNyArMTg1Miw3IEBAIHZjcHVfcmV0dXJuX2J1ZGdl
dChzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKICAg
ICBzcGluX2xvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKIAogICAgIC8qCi0gICAgICogVGhlIHZD
UFUgaXMgc3RvcHBpbmcgcnVubmluZyAoZS5nLiwgYmVjYXVzZSBpdCdzIGJsb2NraW5nLCBvciBp
dCBoYXMKKyAgICAgKiBUaGUgaXRlbSBpcyBzdG9wcGluZyBydW5uaW5nIChlLmcuLCBiZWNhdXNl
IGl0J3MgYmxvY2tpbmcsIG9yIGl0IGhhcwogICAgICAqIGJlZW4gcHJlZW1wdGVkKS4gSWYgaXQg
aGFzbid0IGNvbnN1bWVkIGFsbCB0aGUgYnVkZ2V0IGl0IGdvdCB3aGVuLAogICAgICAqIHN0YXJ0
aW5nIHRvIHJ1biwgcHV0IHRoYXQgcmVtYWluaW5nIGFtb3VudCBiYWNrIGluIHRoZSBkb21haW4n
cyBidWRnZXQKICAgICAgKiBwb29sLgpAQCAtMTg2MSw1OCArMTg2MSw1OCBAQCB2Y3B1X3JldHVy
bl9idWRnZXQoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJr
ZWQpCiAgICAgc3ZjLT5idWRnZXQgPSAwOwogCiAgICAgLyoKLSAgICAgKiBNYWtpbmcgYnVkZ2V0
IGF2YWlsYWJsZSBhZ2FpbiB0byB0aGUgZG9tYWluIG1lYW5zIHRoYXQgcGFya2VkIHZDUFVzCi0g
ICAgICogbWF5IGJlIHVucGFya2VkIGFuZCBydW4uIFRoZXkgYXJlLCBpZiBhbnksIGluIHRoZSBk
b21haW4ncyBwYXJrZWRfdmNwdXMKKyAgICAgKiBNYWtpbmcgYnVkZ2V0IGF2YWlsYWJsZSBhZ2Fp
biB0byB0aGUgZG9tYWluIG1lYW5zIHRoYXQgcGFya2VkIGl0ZW1zCisgICAgICogbWF5IGJlIHVu
cGFya2VkIGFuZCBydW4uIFRoZXkgYXJlLCBpZiBhbnksIGluIHRoZSBkb21haW4ncyBwYXJrZWRf
aXRlbXMKICAgICAgKiBsaXN0LCBzbyB3ZSB3YW50IHRvIGdvIHRocm91Z2ggdGhhdCBhbmQgdW5w
YXJrIHRoZW0gKHNvIHRoZXkgY2FuIHRyeQogICAgICAqIHRvIGdldCBzb21lIGJ1ZGdldCkuCiAg
ICAgICoKICAgICAgKiBUb3VjaGluZyB0aGUgbGlzdCByZXF1aXJlcyB0aGUgYnVkZ2V0X2xvY2ss
IHdoaWNoIHdlIGhvbGQuIExldCdzCiAgICAgICogdGhlcmVmb3JlIHB1dCBldmVyeW9uZSBpbiB0
aGF0IGxpc3QgaW4gYW5vdGhlciwgdGVtcG9yYXJ5IGxpc3QsIHdoaWNoCi0gICAgICogdGhlbiB0
aGUgY2FsbGVyIHdpbGwgdHJhdmVyc2UsIHVucGFya2luZyB0aGUgdkNQVXMgaXQgZmluZHMgdGhl
cmUuCisgICAgICogdGhlbiB0aGUgY2FsbGVyIHdpbGwgdHJhdmVyc2UsIHVucGFya2luZyB0aGUg
aXRlbXMgaXQgZmluZHMgdGhlcmUuCiAgICAgICoKICAgICAgKiBJbiBmYWN0LCB3ZSBjYW4ndCBk
byB0aGUgYWN0dWFsIHVucGFya2luZyBoZXJlLCBiZWNhdXNlIHRoYXQgcmVxdWlyZXMKLSAgICAg
KiB0YWtpbmcgdGhlIHJ1bnF1ZXVlIGxvY2sgb2YgdGhlIHZDUFVzIGJlaW5nIHVucGFya2VkLCBh
bmQgd2UgY2FuJ3QKKyAgICAgKiB0YWtpbmcgdGhlIHJ1bnF1ZXVlIGxvY2sgb2YgdGhlIGl0ZW1z
IGJlaW5nIHVucGFya2VkLCBhbmQgd2UgY2FuJ3QKICAgICAgKiB0YWtlIGFueSBydW5xdWV1ZSBs
b2NrcyB3aGlsZSB3ZSBob2xkIGEgYnVkZ2V0X2xvY2suCiAgICAgICovCiAgICAgaWYgKCBzZG9t
LT5idWRnZXQgPiAwICkKLSAgICAgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3Zj
cHVzLCBwYXJrZWQpOworICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfaXRl
bXMsIHBhcmtlZCk7CiAKICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwogfQog
CiBzdGF0aWMgdm9pZAotdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQordW5wYXJrX3BhcmtlZF9pdGVtcyhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKml0ZW1zKQogewogICAg
IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YywgKnRtcDsKICAgICBzcGlubG9ja190ICpsb2NrOwog
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHN2YywgdG1wLCB2Y3B1cywgcGFya2VkX2Vs
ZW0pCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHN2YywgdG1wLCBpdGVtcywgcGFya2Vk
X2VsZW0pCiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgICAgICBzX3Rp
bWVfdCBub3c7CiAKLSAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2
Yy0+dmNwdS0+c2NoZWRfaXRlbSwgJmZsYWdzKTsKKyAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1
bGVfbG9ja19pcnFzYXZlKHN2Yy0+aXRlbSwgJmZsYWdzKTsKIAotICAgICAgICBfX2NsZWFyX2Jp
dChfVlBGX3BhcmtlZCwgJnN2Yy0+dmNwdS0+cGF1c2VfZmxhZ3MpOworICAgICAgICBzY2hlZF9j
bGVhcl9wYXVzZV9mbGFncyhzdmMtPml0ZW0sIF9WUEZfcGFya2VkKTsKICAgICAgICAgaWYgKCB1
bmxpa2VseShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICAvKgogICAgICAgICAgICAgICogV2UgZW5kIGhlcmUgaWYgYSBidWRnZXQgcmVwbGVu
aXNobWVudCBhcnJpdmVkIGJldHdlZW4KICAgICAgICAgICAgICAqIGNzY2hlZDJfc2NoZWR1bGUo
KSAoYW5kLCBpbiBwYXJ0aWN1bGFyLCBhZnRlciBhIGNhbGwgdG8KLSAgICAgICAgICAgICAqIHZj
cHVfZ3JhYl9idWRnZXQoKSB0aGF0IHJldHVybmVkIGZhbHNlKSwgYW5kCisgICAgICAgICAgICAg
KiBpdGVtX2dyYWJfYnVkZ2V0KCkgdGhhdCByZXR1cm5lZCBmYWxzZSksIGFuZAogICAgICAgICAg
ICAgICogY29udGV4dF9zYXZlZCgpLiBCeSBzZXR0aW5nIF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9h
ZGQsCi0gICAgICAgICAgICAgKiB3ZSB0ZWxsIGNvbnRleHRfc2F2ZWQoKSB0byBwdXQgdGhlIHZD
UFUgYmFjayBpbiB0aGUKKyAgICAgICAgICAgICAqIHdlIHRlbGwgY29udGV4dF9zYXZlZCgpIHRv
IHB1dCB0aGUgaXRlbSBiYWNrIGluIHRoZQogICAgICAgICAgICAgICogcnVucXVldWUsIGZyb20g
d2hlcmUgaXQgd2lsbCBjb21wZXRlIHdpdGggdGhlIG90aGVycwogICAgICAgICAgICAgICogZm9y
IHRoZSBuZXdseSByZXBsZW5pc2hlZCBidWRnZXQuCiAgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIEFTU0VSVCggc3ZjLT5ycWQgIT0gTlVMTCApOwotICAgICAgICAgICAgQVNTRVJUKCBjMnJx
ZChvcHMsIHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBzdmMtPnJxZCApOworICAgICAgICAgICAg
QVNTRVJUKCBjMnJxZChvcHMsIHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRlbSkpID09IHN2Yy0+cnFk
ICk7CiAgICAgICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnN2
Yy0+ZmxhZ3MpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCB2Y3B1X3J1bm5hYmxlKHN2
Yy0+dmNwdSkgKQorICAgICAgICBlbHNlIGlmICggaXRlbV9ydW5uYWJsZShzdmMtPml0ZW0pICkK
ICAgICAgICAgewogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFRoZSB2Q1BVIHNob3Vs
ZCBnbyBiYWNrIHRvIHRoZSBydW5xdWV1ZSwgYW5kIGNvbXBldGUgZm9yCisgICAgICAgICAgICAg
KiBUaGUgaXRlbSBzaG91bGQgZ28gYmFjayB0byB0aGUgcnVucXVldWUsIGFuZCBjb21wZXRlIGZv
cgogICAgICAgICAgICAgICogdGhlIG5ld2x5IHJlcGxlbmlzaGVkIGJ1ZGdldCwgYnV0IG9ubHkg
aWYgaXQgaXMgYWN0dWFsbHkKICAgICAgICAgICAgICAqIHJ1bm5hYmxlIChhbmQgd2FzIHRoZXJl
Zm9yZSBvZmZsaW5lIG9ubHkgYmVjYXVzZSBvZiB0aGUKICAgICAgICAgICAgICAqIGxhY2sgb2Yg
YnVkZ2V0KS4KQEAgLTE5MjQsNyArMTkyNCw3IEBAIHVucGFya19wYXJrZWRfdmNwdXMoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgbGlzdF9oZWFkICp2Y3B1cykKICAgICAgICAg
fQogICAgICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnBhcmtlZF9lbGVtKTsKIAotICAgICAgICBp
dGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBzdmMtPnZjcHUtPnNj
aGVkX2l0ZW0pOworICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ss
IGZsYWdzLCBzdmMtPml0ZW0pOwogICAgIH0KIH0KIApAQCAtMTk1NCw3ICsxOTU0LDcgQEAgc3Rh
dGljIHZvaWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0YSkKICAgICAgKgogICAg
ICAqIEV2ZW4gaW4gY2FzZXMgb2Ygb3ZlcnJ1biBvciBkZWxheSwgaG93ZXZlciwgd2UgZXhwZWN0
IHRoYXQgaW4gOTklIG9mCiAgICAgICogY2FzZXMsIGRvaW5nIGp1c3Qgb25lIHJlcGxlbmlzaG1l
bnQgd2lsbCBiZSBnb29kIGVub3VnaCBmb3IgYmVpbmcgYWJsZQotICAgICAqIHRvIHVucGFyayB0
aGUgdkNQVXMgdGhhdCBhcmUgd2FpdGluZyBmb3Igc29tZSBidWRnZXQuCisgICAgICogdG8gdW5w
YXJrIHRoZSBpdGVtcyB0aGF0IGFyZSB3YWl0aW5nIGZvciBzb21lIGJ1ZGdldC4KICAgICAgKi8K
ICAgICBkb19yZXBsZW5pc2goc2RvbSk7CiAKQEAgLTE5NzQsNyArMTk3NCw3IEBAIHN0YXRpYyB2
b2lkIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZvaWQqIGRhdGEpCiAgICAgfQogICAgIC8qCiAg
ICAgICogMikgaWYgd2Ugb3ZlcnJ1biBieSBtb3JlIHRoYW4gdG90X2J1ZGdldCwgdGhlbiBidWRn
ZXQrdG90X2J1ZGdldCBpcwotICAgICAqIHN0aWxsIDwgMCwgd2hpY2ggbWVhbnMgdGhhdCB3ZSBj
YW4ndCB1bnBhcmsgdGhlIHZDUFVzLiBMZXQncyBiYWlsLAorICAgICAqIHN0aWxsIDwgMCwgd2hp
Y2ggbWVhbnMgdGhhdCB3ZSBjYW4ndCB1bnBhcmsgdGhlIGl0ZW1zLiBMZXQncyBiYWlsLAogICAg
ICAqIGFuZCB3YWl0IGZvciBmdXR1cmUgcmVwbGVuaXNobWVudHMuCiAgICAgICovCiAgICAgaWYg
KCB1bmxpa2VseShzZG9tLT5idWRnZXQgPD0gMCkgKQpAQCAtMTk4OCwxNCArMTk4OCwxNCBAQCBz
dGF0aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogCiAgICAgLyoK
ICAgICAgKiBBcyBhYm92ZSwgbGV0J3MgcHJlcGFyZSB0aGUgdGVtcG9yYXJ5IGxpc3QsIG91dCBv
ZiB0aGUgZG9tYWluJ3MKLSAgICAgKiBwYXJrZWRfdmNwdXMgbGlzdCwgbm93IHRoYXQgd2UgaG9s
ZCB0aGUgYnVkZ2V0X2xvY2suIFRoZW4sIGRyb3Agc3VjaAorICAgICAqIHBhcmtlZF9pdGVtcyBs
aXN0LCBub3cgdGhhdCB3ZSBob2xkIHRoZSBidWRnZXRfbG9jay4gVGhlbiwgZHJvcCBzdWNoCiAg
ICAgICogbG9jaywgYW5kIHBhc3MgdGhlIGxpc3QgdG8gdGhlIHVucGFya2luZyBmdW5jdGlvbi4K
ICAgICAgKi8KLSAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfdmNwdXMsICZwYXJr
ZWQpOworICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF9pdGVtcywgJnBhcmtlZCk7
CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzZG9tLT5idWRnZXRfbG9jaywgZmxhZ3Mp
OwogCi0gICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhzZG9tLT5kb20tPmNwdXBvb2wtPnNjaGVkLCAm
cGFya2VkKTsKKyAgICB1bnBhcmtfcGFya2VkX2l0ZW1zKHNkb20tPmRvbS0+Y3B1cG9vbC0+c2No
ZWQsICZwYXJrZWQpOwogCiAgb3V0OgogICAgIHNldF90aW1lcigmc2RvbS0+cmVwbF90aW1lciwg
c2RvbS0+bmV4dF9yZXBsKTsKQEAgLTIwMDMsMzcgKzIwMDMsMzYgQEAgc3RhdGljIHZvaWQgcmVw
bGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0YSkKIAogI2lmbmRlZiBOREVCVUcKIHN0YXRp
YyBpbmxpbmUgdm9pZAotY3NjaGVkMl92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hl
ZDJfaXRlbV9jaGVjayhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKHZjLT5zY2hlZF9pdGVtKTsKKyAg
ICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwog
ICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAKLSAgICBC
VUdfT04oIHN2Yy0+dmNwdSAhPSB2YyApOwotICAgIEJVR19PTiggc2RvbSAhPSBjc2NoZWQyX2Rv
bSh2Yy0+ZG9tYWluKSApOworICAgIEJVR19PTiggc3ZjLT5pdGVtICE9IGl0ZW0gKTsKKyAgICBC
VUdfT04oIHNkb20gIT0gY3NjaGVkMl9kb20oaXRlbS0+ZG9tYWluKSApOwogICAgIGlmICggc2Rv
bSApCiAgICAgewotICAgICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKLSAgICAgICAg
QlVHX09OKCBzZG9tLT5kb20gIT0gdmMtPmRvbWFpbiApOworICAgICAgICBCVUdfT04oIGlzX2lk
bGVfaXRlbShpdGVtKSApOworICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSBpdGVtLT5kb21h
aW4gKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92
Y3B1KHZjKSApOworICAgICAgICBCVUdfT04oICFpc19pZGxlX2l0ZW0oaXRlbSkgKTsKICAgICB9
CiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX2NoZWNrKTsKIH0KLSNkZWZpbmUgQ1NDSEVEMl9W
Q1BVX0NIRUNLKF92YykgIChjc2NoZWQyX3ZjcHVfY2hlY2soX3ZjKSkKKyNkZWZpbmUgQ1NDSEVE
Ml9JVEVNX0NIRUNLKGl0ZW0pICAoY3NjaGVkMl9pdGVtX2NoZWNrKGl0ZW0pKQogI2Vsc2UKLSNk
ZWZpbmUgQ1NDSEVEMl9WQ1BVX0NIRUNLKF92YykKKyNkZWZpbmUgQ1NDSEVEMl9JVEVNX0NIRUNL
KGl0ZW0pCiAjZW5kaWYKIAogc3RhdGljIHZvaWQgKgogY3NjaGVkMl9hbGxvY192ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgICAg
ICAgICAgICAgICAgICB2b2lkICpkZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52
Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YzsKIAotICAgIC8qIEFsbG9jYXRlIHBl
ci1WQ1BVIGluZm8gKi8KKyAgICAvKiBBbGxvY2F0ZSBwZXItSVRFTSBpbmZvICovCiAgICAgc3Zj
ID0geHphbGxvYyhzdHJ1Y3QgY3NjaGVkMl9pdGVtKTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkK
ICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC0yMDQyLDEwICsyMDQxLDEwIEBAIGNzY2hlZDJfYWxs
b2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSwKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5ydW5xX2VsZW0pOwogCiAgICAgc3ZjLT5z
ZG9tID0gZGQ7Ci0gICAgc3ZjLT52Y3B1ID0gdmM7CisgICAgc3ZjLT5pdGVtID0gaXRlbTsKICAg
ICBzdmMtPmZsYWdzID0gMFU7CiAKLSAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHZjKSApCisgICAg
aWYgKCAhIGlzX2lkbGVfaXRlbShpdGVtKSApCiAgICAgewogICAgICAgICBBU1NFUlQoc3ZjLT5z
ZG9tICE9IE5VTEwpOwogICAgICAgICBzdmMtPmNyZWRpdCA9IENTQ0hFRDJfQ1JFRElUX0lOSVQ7
CkBAIC0yMDc0LDE5ICsyMDczLDE4IEBAIGNzY2hlZDJfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKIHN0YXRpYyB2b2lkCiBj
c2NoZWQyX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAg
IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAK
LSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVt
KGl0ZW0pKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fc2xlZXApOwogCi0gICAgaWYgKCBj
dXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSBpdGVtICkKKyAgICBpZiAoIGN1cnJfb25fY3B1
KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pKSA9PSBpdGVtICkKICAgICB7Ci0gICAgICAgIHRpY2tsZV9j
cHUodmMtPnByb2Nlc3Nvciwgc3ZjLT5ycWQpOworICAgICAgICB0aWNrbGVfY3B1KHNjaGVkX2l0
ZW1fY3B1KGl0ZW0pLCBzdmMtPnJxZCk7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2Y3B1X29uX3J1
bnEoc3ZjKSApCisgICAgZWxzZSBpZiAoIGl0ZW1fb25fcnVucShzdmMpICkKICAgICB7Ci0gICAg
ICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKKyAgICAg
ICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoaXRlbSkpKTsK
ICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAtMSwgTk9XKCkpOwogICAg
ICAgICBydW5xX3JlbW92ZShzdmMpOwogICAgIH0KQEAgLTIwOTcsMTQgKzIwOTUsMTMgQEAgY3Nj
aGVkMl9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiBzdGF0aWMgdm9pZAogY3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBz
dmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9j
ZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX2l0ZW1fY3B1KGl0ZW0pOwogICAg
IHNfdGltZV90IG5vdzsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
X3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUo
dmMpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfaXRlbShpdGVtKSk7CiAKICAgICBpZiAoIHVubGlr
ZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gaXRlbSkgKQogICAgIHsKQEAgLTIxMTIsMTggKzIxMDks
MTggQEAgY3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYg
KCB1bmxpa2VseSh2Y3B1X29uX3J1bnEoc3ZjKSkgKQorICAgIGlmICggdW5saWtlbHkoaXRlbV9v
bl9ydW5xKHN2YykpICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtl
X29ucnVucSk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggbGlrZWx5KHZj
cHVfcnVubmFibGUodmMpKSApCisgICAgaWYgKCBsaWtlbHkoaXRlbV9ydW5uYWJsZShpdGVtKSkg
KQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxz
ZQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ub3RfcnVubmFibGUpOwogCi0g
ICAgLyogSWYgdGhlIGNvbnRleHQgaGFzbid0IGJlZW4gc2F2ZWQgZm9yIHRoaXMgdmNwdSB5ZXQs
IHdlIGNhbid0IHB1dCBpdCBvbgorICAgIC8qIElmIHRoZSBjb250ZXh0IGhhc24ndCBiZWVuIHNh
dmVkIGZvciB0aGlzIGl0ZW0geWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KICAgICAgKiBhbm90aGVy
IHJ1bnF1ZXVlLiAgSW5zdGVhZCwgd2Ugc2V0IGEgZmxhZyBzbyB0aGF0IGl0IHdpbGwgYmUgcHV0
IG9uIHRoZSBydW5xdWV1ZQogICAgICAqIGFmdGVyIHRoZSBjb250ZXh0IGhhcyBiZWVuIHNhdmVk
LiAqLwogICAgIGlmICggdW5saWtlbHkoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpICkK
QEAgLTIxMzQsMTUgKzIxMzEsMTUgQEAgY3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIC8qIEFkZCBpbnRv
IHRoZSBuZXcgcnVucXVldWUgaWYgbmVjZXNzYXJ5ICovCiAgICAgaWYgKCBzdmMtPnJxZCA9PSBO
VUxMICkKLSAgICAgICAgcnVucV9hc3NpZ24ob3BzLCB2Yyk7CisgICAgICAgIHJ1bnFfYXNzaWdu
KG9wcywgaXRlbSk7CiAgICAgZWxzZQotICAgICAgICBBU1NFUlQoYzJycWQob3BzLCB2Yy0+cHJv
Y2Vzc29yKSA9PSBzdmMtPnJxZCApOworICAgICAgICBBU1NFUlQoYzJycWQob3BzLCBzY2hlZF9p
dGVtX2NwdShpdGVtKSkgPT0gc3ZjLT5ycWQgKTsKIAogICAgIG5vdyA9IE5PVygpOwogCiAgICAg
dXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAxLCBub3cpOwotICAgICAgICAKLSAgICAv
KiBQdXQgdGhlIFZDUFUgb24gdGhlIHJ1bnEgKi8KKworICAgIC8qIFB1dCB0aGUgSVRFTSBvbiB0
aGUgcnVucSAqLwogICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICBydW5xX3RpY2tsZShv
cHMsIHN2Yywgbm93KTsKIApAQCAtMjE1NSw0OSArMjE1Miw0OCBAQCBjc2NoZWQyX2l0ZW1feWll
bGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0
ZW0pOwogCi0gICAgX19zZXRfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzdmMtPmZsYWdzKTsK
KyAgICBfX3NldF9iaXQoX19DU0ZMQUdfaXRlbV95aWVsZCwgJnN2Yy0+ZmxhZ3MpOwogfQogCiBz
dGF0aWMgdm9pZAogY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0g
aXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml9pdGVtKGl0ZW0pOwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tf
aXJxKGl0ZW0pOwogICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwogICAgIExJU1RfSEVBRCh3ZXJl
X3BhcmtlZCk7CiAKLSAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICYmIHN2Yy0+cnFkICE9
IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwotICAgIEFTU0VSVChpc19pZGxlX3ZjcHUodmMp
IHx8IHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOworICAgIEJVR19PTigg
IWlzX2lkbGVfaXRlbShpdGVtKSAmJiBzdmMtPnJxZCAhPSBjMnJxZChvcHMsIHNjaGVkX2l0ZW1f
Y3B1KGl0ZW0pKSk7CisgICAgQVNTRVJUKGlzX2lkbGVfaXRlbShpdGVtKSB8fCBzdmMtPnJxZCA9
PSBjMnJxZChvcHMsIHNjaGVkX2l0ZW1fY3B1KGl0ZW0pKSk7CiAKLSAgICAvKiBUaGlzIHZjcHUg
aXMgbm93IGVsaWdpYmxlIHRvIGJlIHB1dCBvbiB0aGUgcnVucXVldWUgYWdhaW4gKi8KKyAgICAv
KiBUaGlzIGl0ZW0gaXMgbm93IGVsaWdpYmxlIHRvIGJlIHB1dCBvbiB0aGUgcnVucXVldWUgYWdh
aW4gKi8KICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR19zY2hlZHVsZWQsICZzdmMtPmZsYWdzKTsK
IAogICAgIGlmICggdW5saWtlbHkoaGFzX2NhcChzdmMpICYmIHN2Yy0+YnVkZ2V0ID4gMCkgKQot
ICAgICAgICB2Y3B1X3JldHVybl9idWRnZXQoc3ZjLCAmd2VyZV9wYXJrZWQpOworICAgICAgICBp
dGVtX3JldHVybl9idWRnZXQoc3ZjLCAmd2VyZV9wYXJrZWQpOwogCiAgICAgLyogSWYgc29tZW9u
ZSB3YW50cyBpdCBvbiB0aGUgcnVucXVldWUsIHB1dCBpdCB0aGVyZS4gKi8KICAgICAvKgogICAg
ICAqIE5COiBXZSBjYW4gZ2V0IHJpZCBvZiBDU0ZMQUdfc2NoZWR1bGVkIGJ5IGNoZWNraW5nIGZv
cgotICAgICAqIHZjLT5pc19ydW5uaW5nIGFuZCB2Y3B1X29uX3J1bnEoc3ZjKSBoZXJlLiAgSG93
ZXZlciwKKyAgICAgKiB2Yy0+aXNfcnVubmluZyBhbmQgaXRlbV9vbl9ydW5xKHN2YykgaGVyZS4g
IEhvd2V2ZXIsCiAgICAgICogc2luY2Ugd2UncmUgYWNjZXNzaW5nIHRoZSBmbGFncyBjYWNoZWxp
bmUgYW55d2F5LAogICAgICAqIGl0IHNlZW1zIGEgYml0IHBvaW50bGVzczsgZXNwZWNpYWxseSBh
cyB3ZSBoYXZlIHBsZW50eSBvZgogICAgICAqIGJpdHMgZnJlZS4KICAgICAgKi8KICAgICBpZiAo
IF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZs
YWdzKQotICAgICAgICAgJiYgbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgICAgICAm
JiBsaWtlbHkoaXRlbV9ydW5uYWJsZShpdGVtKSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCF2
Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAgICAgIEFTU0VSVCghaXRlbV9vbl9ydW5xKHN2YykpOwog
CiAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICAgICAgcnVucV90aWNrbGUob3Bz
LCBzdmMsIG5vdyk7CiAgICAgfQotICAgIGVsc2UgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCisg
ICAgZWxzZSBpZiAoICFpc19pZGxlX2l0ZW0oaXRlbSkgKQogICAgICAgICB1cGRhdGVfbG9hZChv
cHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBub3cpOwogCiAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIGl0ZW0pOwogCi0gICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMsICZ3ZXJlX3Bh
cmtlZCk7CisgICAgdW5wYXJrX3BhcmtlZF9pdGVtcyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9CiAK
ICNkZWZpbmUgTUFYX0xPQUQgKFNUSU1FX01BWCkKQEAgLTIyMDUsOSArMjIwMSw4IEBAIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCBj
c2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgaW50IGksIG1pbl9ycWkgPSAtMSwgbWluX3NfcnFpID0g
LTE7Ci0gICAgdW5zaWduZWQgaW50IG5ld19jcHUsIGNwdSA9IHZjLT5wcm9jZXNzb3I7CisgICAg
dW5zaWduZWQgaW50IG5ld19jcHUsIGNwdSA9IHNjaGVkX2l0ZW1fY3B1KGl0ZW0pOwogICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKICAgICBzX3RpbWVf
dCBtaW5fYXZnbG9hZCA9IE1BWF9MT0FELCBtaW5fc19hdmdsb2FkID0gTUFYX0xPQUQ7CiAgICAg
Ym9vbCBoYXNfc29mdDsKQEAgLTIyNDUsNyArMjI0MCw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICB9
CiAKICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9o
YXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodmMt
PmRvbWFpbikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soaXRlbS0+
ZG9tYWluKSk7CiAKICAgICAvKgogICAgICAqIEZpcnN0IGNoZWNrIHRvIHNlZSBpZiB3ZSdyZSBo
ZXJlIGJlY2F1c2Ugc29tZW9uZSBlbHNlIHN1Z2dlc3RlZCBhIHBsYWNlCkBAIC0yMzU2LDcgKzIz
NTEsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgICAgICAqIFdlIGhhdmUgc29mdCBhZmZpbml0eSwg
YW5kIHdlIGhhdmUgYSBjYW5kaWRhdGUgcnVucSwgc28gZ28gZm9yIGl0LgogICAgICAgICAgKgog
ICAgICAgICAgKiBOb3RlIHRoYXQsIHRvIG9idGFpbiB0aGUgc29mdC1hZmZpbml0eSBtYXNrLCB3
ZSAianVzdCIgcHV0IHdoYXQgd2UKLSAgICAgICAgICogaGF2ZSBpbiBjcHVtYXNrX3NjcmF0Y2gg
aW4gJiYgd2l0aCB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkuIFRoaXMgaXMKKyAgICAgICAgICogaGF2
ZSBpbiBjcHVtYXNrX3NjcmF0Y2ggaW4gJiYgd2l0aCBpdGVtLT5jcHVfc29mdF9hZmZpbml0eS4g
VGhpcyBpcwogICAgICAgICAgKiBvayBiZWNhdXNlOgogICAgICAgICAgKiAtIHdlIGtub3cgdGhh
dCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSBhbmQgLT5jcHVfc29mdF9hZmZpbml0eSBoYXZlCiAg
ICAgICAgICAqICAgYSBub24tZW1wdHkgaW50ZXJzZWN0aW9uIChiZWNhdXNlIGhhc19zb2Z0IGlz
IHRydWUpOwpAQCAtMjM3OSw3ICsyMzc0LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgICAgICAgKiBh
bnkgc3VpdGFibGUgcnVucS4gQnV0IHdlIGRpZCBmaW5kIG9uZSB3aGVuIGNvbnNpZGVyaW5nIGhh
cmQKICAgICAgICAgICogYWZmaW5pdHksIHNvIGdvIGZvciBpdC4KICAgICAgICAgICoKLSAgICAg
ICAgICogY3B1bWFza19zY3JhdGNoIGFscmVhZHkgaGFzIHZjLT5jcHVfaGFyZF9hZmZpbml0eSAm
CisgICAgICAgICAqIGNwdW1hc2tfc2NyYXRjaCBhbHJlYWR5IGhhcyBpdGVtLT5jcHVfaGFyZF9h
ZmZpbml0eSAmCiAgICAgICAgICAqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSBpbiBpdCwgc28g
aXQncyBlbm91Z2ggdGhhdCB3ZSBmaWx0ZXIKICAgICAgICAgICogd2l0aCB0aGUgY3B1cyBvZiB0
aGUgcnVucS4KICAgICAgICAgICovCkBAIC0yNDEwLDExICsyNDA1LDExIEBAIGNzY2hlZDJfcmVz
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50NjRfdCBiX2F2Z2xv
YWQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1
bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCBycV9pZDoxNiwg
bmV3X2NwdToxNjsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHZjLT5kb21haW4tPmRv
bWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdmMtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0g
aXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IGl0ZW0tPml0ZW1faWQ7
CiAgICAgICAgIGQucnFfaWQgPSBtaW5fcnFpOwogICAgICAgICBkLmJfYXZnbG9hZCA9IG1pbl9h
dmdsb2FkOwogICAgICAgICBkLm5ld19jcHUgPSBuZXdfY3B1OwpAQCAtMjQzMywxMCArMjQyOCwx
MCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGJlc3RfcHVz
aF9zdmMsICpiZXN0X3B1bGxfc3ZjOwogICAgIC8qIE5COiBSZWFkIGJ5IGNvbnNpZGVyKCkgKi8K
ICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpscnFkOwotICAgIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKm9ycWQ7ICAgICAgICAgICAgICAgICAgCisgICAgc3RydWN0IGNz
Y2hlZDJfcnVucXVldWVfZGF0YSAqb3JxZDsKIH0gYmFsYW5jZV9zdGF0ZV90OwogCi1zdGF0aWMg
dm9pZCBjb25zaWRlcihiYWxhbmNlX3N0YXRlX3QgKnN0LCAKK3N0YXRpYyB2b2lkIGNvbnNpZGVy
KGJhbGFuY2Vfc3RhdGVfdCAqc3QsCiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml9pdGVtICpwdXNoX3N2YywKICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0
ZW0gKnB1bGxfc3ZjKQogewpAQCAtMjQ3NSwxNyArMjQ3MCwxNyBAQCBzdGF0aWMgdm9pZCBtaWdy
YXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZCwKICAgICAgICAgICAgICAgICAgICAgc190
aW1lX3Qgbm93KQogewotICAgIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKLSAgICBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHN2Yy0+dmNwdS0+c2NoZWRfaXRlbTsKKyAgICBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHN2Yy0+aXRlbTsKKyAgICBpbnQgY3B1ID0gc2NoZWRfaXRl
bV9jcHUoaXRlbSk7CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsK
ICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsK
KyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVuc2ln
bmVkIHJxaToxNiwgdHJxaToxNjsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2Yy0+
dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNw
dV9pZDsKKyAgICAgICAgZC5kb20gPSBpdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAg
ZC5pdGVtID0gaXRlbS0+aXRlbV9pZDsKICAgICAgICAgZC5ycWkgPSBzdmMtPnJxZC0+aWQ7CiAg
ICAgICAgIGQudHJxaSA9IHRycWQtPmlkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVE
Ml9NSUdSQVRFLCAxLApAQCAtMjQ5Nyw3ICsyNDkyLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICAvKiBJdCdzIHJ1bm5p
bmc7IG1hcmsgaXQgdG8gbWlncmF0ZS4gKi8KICAgICAgICAgc3ZjLT5taWdyYXRlX3JxZCA9IHRy
cWQ7Ci0gICAgICAgIF9fc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnN2Yy0+dmNwdS0+cGF1c2Vf
ZmxhZ3MpOworICAgICAgICBzY2hlZF9zZXRfcGF1c2VfZmxhZ3MoaXRlbSwgX1ZQRl9taWdyYXRp
bmcpOwogICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3QsICZz
dmMtPmZsYWdzKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX3JlcXVlc3RlZCk7
CiAgICAgICAgIHRpY2tsZV9jcHUoY3B1LCBzdmMtPnJxZCk7CkBAIC0yNTA2LDcgKzI1MDEsNyBA
QCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICB7
CiAgICAgICAgIGludCBvbl9ydW5xID0gMDsKICAgICAgICAgLyogSXQncyBub3QgcnVubmluZzsg
anVzdCBtb3ZlIGl0ICovCi0gICAgICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQorICAgICAg
ICBpZiAoIGl0ZW1fb25fcnVucShzdmMpICkKICAgICAgICAgewogICAgICAgICAgICAgcnVucV9y
ZW1vdmUoc3ZjKTsKICAgICAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIE5VTEws
IC0xLCBub3cpOwpAQCAtMjUxNSwxNCArMjUxMCwxNCBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgX3J1bnFfZGVhc3NpZ24oc3ZjKTsK
IAogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNw
dV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHN2Yy0+dmNwdS0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soaXRlbS0+ZG9tYWluKSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAg
ICAgICAgICAmdHJxZC0+YWN0aXZlKTsKLSAgICAgICAgc3ZjLT52Y3B1LT5wcm9jZXNzb3IgPSBj
cHVtYXNrX2N5Y2xlKHRycWQtPnBpY2tfYmlhcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Ci0gICAgICAgIHN2
Yy0+dmNwdS0+c2NoZWRfaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHN2Yy0+dmNwdS0+
cHJvY2Vzc29yKTsKLSAgICAgICAgdHJxZC0+cGlja19iaWFzID0gc3ZjLT52Y3B1LT5wcm9jZXNz
b3I7Ci0gICAgICAgIEFTU0VSVChzdmMtPnZjcHUtPnByb2Nlc3NvciA8IG5yX2NwdV9pZHMpOwor
ICAgICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZSh0cnFkLT5waWNrX2JpYXMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSkpKTsKKyAgICAgICAgdHJxZC0+cGlja19iaWFzID0gc2NoZWRf
aXRlbV9jcHUoaXRlbSk7CisgICAgICAgIEFTU0VSVChzY2hlZF9pdGVtX2NwdShpdGVtKSA8IG5y
X2NwdV9pZHMpOwogCiAgICAgICAgIF9ydW5xX2Fzc2lnbihzdmMsIHRycWQpOwogICAgICAgICBp
ZiAoIG9uX3J1bnEgKQpAQCAtMjU0MiwxNCArMjUzNywxNCBAQCBzdGF0aWMgdm9pZCBtaWdyYXRl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAqICAtIHN2YyBpcyBub3QgYWxyZWFkeSBm
bGFnZ2VkIHRvIG1pZ3JhdGUsCiAgKiAgLSBpZiBzdmMgaXMgYWxsb3dlZCB0byBydW4gb24gYXQg
bGVhc3Qgb25lIG9mIHRoZSBwY3B1cyBvZiBycWQuCiAgKi8KLXN0YXRpYyBib29sIHZjcHVfaXNf
bWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAorc3RhdGljIGJvb2wgaXRlbV9p
c19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewot
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1OwotICAgIGludCBjcHUgPSBzdmMtPnZjcHUt
PnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHN2Yy0+aXRlbTsKKyAg
ICBpbnQgY3B1ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAKLSAgICBjcHVtYXNrX2FuZChjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAot
ICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7CisgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBpdGVtLT5jcHVfaGFyZF9hZmZp
bml0eSwKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGl0ZW0tPmRvbWFp
bikpOwogCiAgICAgcmV0dXJuICEoc3ZjLT5mbGFncyAmIENTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCkgJiYKICAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgJnJxZC0+YWN0aXZlKTsKQEAgLTI1ODYsNyArMjU4MSw3IEBAIHJldHJ5OgogICAg
IGZvcl9lYWNoX2NwdShpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKQogICAgIHsKICAgICAgICAgc190
aW1lX3QgZGVsdGE7Ci0gICAgICAgIAorCiAgICAgICAgIHN0Lm9ycWQgPSBwcnYtPnJxZCArIGk7
CiAKICAgICAgICAgaWYgKCBzdC5vcnFkID09IHN0LmxycWQKQEAgLTI1OTQsNyArMjU4OSw3IEBA
IHJldHJ5OgogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgdXBkYXRlX3J1bnFfbG9h
ZChvcHMsIHN0Lm9ycWQsIDAsIG5vdyk7Ci0gICAgCisKICAgICAgICAgZGVsdGEgPSBzdC5scnFk
LT5iX2F2Z2xvYWQgLSBzdC5vcnFkLT5iX2F2Z2xvYWQ7CiAgICAgICAgIGlmICggZGVsdGEgPCAw
ICkKICAgICAgICAgICAgIGRlbHRhID0gLWRlbHRhOwpAQCAtMjYxNyw3ICsyNjEyLDcgQEAgcmV0
cnk6CiAgICAgICAgIHNfdGltZV90IGxvYWRfbWF4OwogICAgICAgICBpbnQgY3B1c19tYXg7CiAK
LSAgICAgICAgCisKICAgICAgICAgbG9hZF9tYXggPSBzdC5scnFkLT5iX2F2Z2xvYWQ7CiAgICAg
ICAgIGlmICggc3Qub3JxZC0+Yl9hdmdsb2FkID4gbG9hZF9tYXggKQogICAgICAgICAgICAgbG9h
ZF9tYXggPSBzdC5vcnFkLT5iX2F2Z2xvYWQ7CkBAIC0yNjU2LDcgKzI2NTEsNyBAQCByZXRyeToK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfb3ZlcmxvYWRf
YmFsYW5jZV90b2xlcmFuY2UpKSApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQot
ICAgICAgICAgICAgIAorCiAgICAgLyogVHJ5IHRvIGdyYWIgdGhlIG90aGVyIHJ1bnF1ZXVlIGxv
Y2s7IGlmIGl0J3MgYmVlbiB0YWtlbiBpbiB0aGUKICAgICAgKiBtZWFudGltZSwgdHJ5IHRoZSBw
cm9jZXNzIG92ZXIgYWdhaW4uICBUaGlzIGNhbid0IGRlYWRsb2NrCiAgICAgICogYmVjYXVzZSBp
ZiBpdCBkb2Vzbid0IGdldCBhbnkgb3RoZXIgcnFkIGxvY2tzLCBpdCB3aWxsIHNpbXBseQpAQCAt
MjY5NiwxNyArMjY5MSwxNyBAQCByZXRyeToKIAogICAgICAgICB1cGRhdGVfc3ZjX2xvYWQob3Bz
LCBwdXNoX3N2YywgMCwgbm93KTsKIAotICAgICAgICBpZiAoICF2Y3B1X2lzX21pZ3JhdGVhYmxl
KHB1c2hfc3ZjLCBzdC5vcnFkKSApCisgICAgICAgIGlmICggIWl0ZW1faXNfbWlncmF0ZWFibGUo
cHVzaF9zdmMsIHN0Lm9ycWQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGxp
c3RfZm9yX2VhY2goIHB1bGxfaXRlciwgJnN0Lm9ycWQtPnN2YyApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9p
dGVyLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtLCBycWRfZWxlbSk7Ci0gICAgICAgICAgICAKKwogICAg
ICAgICAgICAgaWYgKCAhaW5uZXJfbG9hZF91cGRhdGVkICkKICAgICAgICAgICAgICAgICB1cGRh
dGVfc3ZjX2xvYWQob3BzLCBwdWxsX3N2YywgMCwgbm93KTsKLSAgICAgICAgCi0gICAgICAgICAg
ICBpZiAoICF2Y3B1X2lzX21pZ3JhdGVhYmxlKHB1bGxfc3ZjLCBzdC5scnFkKSApCisKKyAgICAg
ICAgICAgIGlmICggIWl0ZW1faXNfbWlncmF0ZWFibGUocHVsbF9zdmMsIHN0LmxycWQpICkKICAg
ICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgY29uc2lkZXIoJnN0LCBwdXNo
X3N2YywgcHVsbF9zdmMpOwpAQCAtMjcyMSw4ICsyNzE2LDggQEAgcmV0cnk6CiAgICAgbGlzdF9m
b3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICB7CiAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1Y3Qg
Y3NjaGVkMl9pdGVtLCBycWRfZWxlbSk7Ci0gICAgICAgIAotICAgICAgICBpZiAoICF2Y3B1X2lz
X21pZ3JhdGVhYmxlKHB1bGxfc3ZjLCBzdC5scnFkKSApCisKKyAgICAgICAgaWYgKCAhaXRlbV9p
c19taWdyYXRlYWJsZShwdWxsX3N2Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgY29udGludWU7
CiAKICAgICAgICAgLyogQ29uc2lkZXIgcHVsbCBvbmx5ICovCkBAIC0yNzQ1LDggKzI3NDAsNyBA
QCBzdGF0aWMgdm9pZAogY3NjaGVkMl9pdGVtX21pZ3JhdGUoCiAgICAgY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdW5zaWduZWQgaW50IG5ld19j
cHUpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdmMtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gaXRlbS0+ZG9tYWlu
OwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRl
bSk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZDsKICAgICBzX3RpbWVf
dCBub3cgPSBOT1coKTsKQEAgLTI3NTgsMjUgKzI3NTIsMjQgQEAgY3NjaGVkMl9pdGVtX21pZ3Jh
dGUoCiAgICAgICogY3B1cG9vbC4KICAgICAgKgogICAgICAqIEFuZCBzaW5jZSB0aGVyZSBpbmRl
ZWQgaXMgdGhlIGNoYW5jZSB0aGF0IGl0IGlzIG5vdCBwYXJ0IG9mIGl0LCBhbGwKLSAgICAgKiB3
ZSBtdXN0IGRvIGlzIHJlbW92ZSBfYW5kXyB1bmFzc2lnbiB0aGUgdkNQVSBmcm9tIGFueSBydW5x
dWV1ZSwgYXMKKyAgICAgKiB3ZSBtdXN0IGRvIGlzIHJlbW92ZSBfYW5kXyB1bmFzc2lnbiB0aGUg
aXRlbSBmcm9tIGFueSBydW5xdWV1ZSwgYXMKICAgICAgKiB3ZWxsIGFzIHVwZGF0aW5nIHYtPnBy
b2Nlc3NvciB3aXRoIHRoZSB0YXJnZXQsIHNvIHRoYXQgdGhlIHN1c3BlbmQKICAgICAgKiBwcm9j
ZXNzIGNhbiBjb250aW51ZS4KICAgICAgKgogICAgICAqIEl0IHdpbGwgdGhlbiBiZSBkdXJpbmcg
cmVzdW1lIHRoYXQgYSBuZXcsIG1lYW5pbmdmdWwsIHZhbHVlIGZvcgogICAgICAqIHYtPnByb2Nl
c3NvciB3aWxsIGJlIGNob3NlbiwgYW5kIGR1cmluZyBhY3R1YWwgZG9tYWluIHVucGF1c2UgdGhh
dAotICAgICAqIHRoZSB2Q1BVIHdpbGwgYmUgYXNzaWduZWQgdG8gYW5kIGFkZGVkIHRvIHRoZSBw
cm9wZXIgcnVucXVldWUuCisgICAgICogdGhlIGl0ZW0gd2lsbCBiZSBhc3NpZ25lZCB0byBhbmQg
YWRkZWQgdG8gdGhlIHByb3BlciBydW5xdWV1ZS4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5
KCFjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpKSAp
CiAgICAgewogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5k
KTsKLSAgICAgICAgaWYgKCB2Y3B1X29uX3J1bnEoc3ZjKSApCisgICAgICAgIGlmICggaXRlbV9v
bl9ydW5xKHN2YykgKQogICAgICAgICB7CiAgICAgICAgICAgICBydW5xX3JlbW92ZShzdmMpOwog
ICAgICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgTlVMTCwgLTEsIG5vdyk7CiAg
ICAgICAgIH0KICAgICAgICAgX3J1bnFfZGVhc3NpZ24oc3ZjKTsKLSAgICAgICAgdmMtPnByb2Nl
c3NvciA9IG5ld19jcHU7Ci0gICAgICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBu
ZXdfY3B1KTsKKyAgICAgICAgc2NoZWRfc2V0X3JlcyhpdGVtLCBwZXJfY3B1KHNjaGVkX3Jlcywg
bmV3X2NwdSkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yNzkwLDE3ICsyNzgzLDE0
IEBAIGNzY2hlZDJfaXRlbV9taWdyYXRlKAogICAgICAqIERvIHRoZSBhY3R1YWwgbW92ZW1lbnQg
dG93YXJkIG5ld19jcHUsIGFuZCB1cGRhdGUgdmMtPnByb2Nlc3Nvci4KICAgICAgKiBJZiB3ZSBh
cmUgY2hhbmdpbmcgcnVucXVldWUsIG1pZ3JhdGUoKSB0YWtlcyBjYXJlIG9mIGV2ZXJ5dGhpbmcu
CiAgICAgICogSWYgd2UgYXJlIG5vdCBjaGFuZ2luZyBydW5xdWV1ZSwgd2UgbmVlZCB0byB1cGRh
dGUgdmMtPnByb2Nlc3NvcgotICAgICAqIGhlcmUuIEluIGZhY3QsIGlmLCBmb3IgaW5zdGFuY2Us
IHdlIGFyZSBoZXJlIGJlY2F1c2UgdGhlIHZjcHUncworICAgICAqIGhlcmUuIEluIGZhY3QsIGlm
LCBmb3IgaW5zdGFuY2UsIHdlIGFyZSBoZXJlIGJlY2F1c2UgdGhlIGl0ZW0ncwogICAgICAqIGhh
cmQgYWZmaW5pdHkgY2hhbmdlZCwgd2UgZG9uJ3Qgd2FudCB0byByaXNrIGxlYXZpbmcgdmMtPnBy
b2Nlc3NvcgogICAgICAqIHBvaW50aW5nIHRvIGEgcGNwdSB3aGVyZSB3ZSBjYW4ndCBydW4gYW55
IGxvbmdlci4KICAgICAgKi8KICAgICBpZiAoIHRycWQgIT0gc3ZjLT5ycWQgKQogICAgICAgICBt
aWdyYXRlKG9wcywgc3ZjLCB0cnFkLCBub3cpOwogICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHZj
LT5wcm9jZXNzb3IgPSBuZXdfY3B1OwotICAgICAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVk
X3JlcywgbmV3X2NwdSk7Ci0gICAgfQorICAgICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHBlcl9j
cHUoc2NoZWRfcmVzLCBuZXdfY3B1KSk7CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTI4MTIsMTggKzI4
MDIsMTggQEAgY3NjaGVkMl9kb21fY250bCgKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25z
dCBzZG9tID0gY3NjaGVkMl9kb20oZCk7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2
ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1
Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKICAgICBpbnQgcmMgPSAw
OwogCiAgICAgLyoKICAgICAgKiBMb2NraW5nOgogICAgICAqICAtIHdlIG11c3QgdGFrZSB0aGUg
cHJpdmF0ZSBsb2NrIGZvciBhY2Nlc3NpbmcgdGhlIHdlaWdodHMgb2YgdGhlCi0gICAgICogICAg
dmNwdXMgb2YgZCwgYW5kL29yIHRoZSBjYXA7CisgICAgICogICAgaXRlbXMgb2YgZCwgYW5kL29y
IHRoZSBjYXA7CiAgICAgICogIC0gaW4gdGhlIHB1dGluZm8gY2FzZSwgd2UgYWxzbyBuZWVkIHRo
ZSBydW5xdWV1ZSBsb2NrKHMpLCBmb3IKICAgICAgKiAgICB1cGRhdGluZyB0aGUgbWF4IHdhaWdo
dCBvZiB0aGUgcnVucXVldWUocykuCiAgICAgICogICAgSWYgY2hhbmdpbmcgdGhlIGNhcCwgd2Ug
YWxzbyBuZWVkIHRoZSBidWRnZXRfbG9jaywgZm9yIHVwZGF0aW5nCiAgICAgICogICAgdGhlIHZh
bHVlIG9mIHRoZSBkb21haW4gYnVkZ2V0IHBvb2wgKGFuZCB0aGUgcnVucXVldWUgbG9jaywKLSAg
ICAgKiAgICBmb3IgYWRqdXN0aW5nIHRoZSBwYXJhbWV0ZXJzIGFuZCByZXNjaGVkdWxpbmcgYW55
IHZDUFUgdGhhdCBpcworICAgICAqICAgIGZvciBhZGp1c3RpbmcgdGhlIHBhcmFtZXRlcnMgYW5k
IHJlc2NoZWR1bGluZyBhbnkgaXRlbSB0aGF0IGlzCiAgICAgICogICAgcnVubmluZyBhdCB0aGUg
dGltZSBvZiB0aGUgY2hhbmdlKS4KICAgICAgKi8KICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKQEAg
LTI4NDUsMTggKzI4MzUsMTggQEAgY3NjaGVkMl9kb21fY250bCgKIAogICAgICAgICAgICAgc2Rv
bS0+d2VpZ2h0ID0gb3AtPnUuY3JlZGl0Mi53ZWlnaHQ7CiAKLSAgICAgICAgICAgIC8qIFVwZGF0
ZSB3ZWlnaHRzIGZvciB2Y3B1cywgYW5kIG1heF93ZWlnaHQgZm9yIHJ1bnF1ZXVlcyBvbiB3aGlj
aCB0aGV5IHJlc2lkZSAqLwotICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAg
ICAgICAgICAgLyogVXBkYXRlIHdlaWdodHMgZm9yIGl0ZW1zLCBhbmQgbWF4X3dlaWdodCBmb3Ig
cnVucXVldWVzIG9uIHdoaWNoIHRoZXkgcmVzaWRlICovCisgICAgICAgICAgICBmb3JfZWFjaF9z
Y2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gY3NjaGVkMl9pdGVtKHYtPnNjaGVkX2l0ZW0pOwotICAg
ICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT52
Y3B1LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
dmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CisgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhpdGVtKTsKIAotICAgICAgICAgICAgICAgIEFTU0VSVChz
dmMtPnJxZCA9PSBjMnJxZChvcHMsIHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSk7CisgICAgICAgICAg
ICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoaXRlbSkp
KTsKIAogICAgICAgICAgICAgICAgIHN2Yy0+d2VpZ2h0ID0gc2RvbS0+d2VpZ2h0OwogICAgICAg
ICAgICAgICAgIHVwZGF0ZV9tYXhfd2VpZ2h0KHN2Yy0+cnFkLCBzdmMtPndlaWdodCwgb2xkX3dl
aWdodCk7CiAKLSAgICAgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMt
PnZjcHUtPnNjaGVkX2l0ZW0pOworICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2Nr
KGxvY2ssIGl0ZW0pOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIC8qIENhcCAq
LwpAQCAtMjg2NSw4ICsyODU1LDggQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YzsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICAgICAgICAgIC8qIENhcCBpcyBvbmx5IHZhbGlkIGlmIGl0J3MgYmVsb3cgMTAwICogbnJf
b2ZfdkNQVVMgKi8KLSAgICAgICAgICAgIGlmICggb3AtPnUuY3JlZGl0Mi5jYXAgPiAxMDAgKiBz
ZG9tLT5ucl92Y3B1cyApCisgICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdz
IGJlbG93IDEwMCAqIG5yX29mX2l0ZW1zICovCisgICAgICAgICAgICBpZiAoIG9wLT51LmNyZWRp
dDIuY2FwID4gMTAwICogc2RvbS0+bnJfaXRlbXMgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICB3cml0ZV91bmxvY2tfaXJxcmVz
dG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CkBAIC0yODc5LDIzICsyODY5LDIzIEBAIGNzY2hlZDJf
ZG9tX2NudGwoCiAgICAgICAgICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwog
CiAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICogV2hlbiB0cnlpbmcgdG8gZ2V0IHNvbWUg
YnVkZ2V0IGFuZCBydW4sIGVhY2ggdkNQVSB3aWxsIGdyYWIKLSAgICAgICAgICAgICAqIGZyb20g
dGhlIHBvb2wgMS9OICh3aXRoIE4gPSBuciBvZiB2Q1BVcyBvZiB0aGUgZG9tYWluKSBvZgotICAg
ICAgICAgICAgICogdGhlIHRvdGFsIGJ1ZGdldC4gUm91Z2hseSBzcGVha2luZywgdGhpcyBtZWFu
cyBlYWNoIHZDUFUgd2lsbAorICAgICAgICAgICAgICogV2hlbiB0cnlpbmcgdG8gZ2V0IHNvbWUg
YnVkZ2V0IGFuZCBydW4sIGVhY2ggaXRlbSB3aWxsIGdyYWIKKyAgICAgICAgICAgICAqIGZyb20g
dGhlIHBvb2wgMS9OICh3aXRoIE4gPSBuciBvZiBpdGVtcyBvZiB0aGUgZG9tYWluKSBvZgorICAg
ICAgICAgICAgICogdGhlIHRvdGFsIGJ1ZGdldC4gUm91Z2hseSBzcGVha2luZywgdGhpcyBtZWFu
cyBlYWNoIGl0ZW0gd2lsbAogICAgICAgICAgICAgICogaGF2ZSBhdCBsZWFzdCBvbmUgY2hhbmNl
IHRvIHJ1biBkdXJpbmcgZXZlcnkgcGVyaW9kLgogICAgICAgICAgICAgICovCi0gICAgICAgICAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICBmb3JfZWFjaF9zY2hlZF9pdGVt
ICggZCwgaXRlbSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVk
Ml9pdGVtKHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVk
dWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgICAgICBzdmMgPSBj
c2NoZWQyX2l0ZW0oaXRlbSk7CisgICAgICAgICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVf
bG9jayhpdGVtKTsKICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIFRvbyBz
bWFsbCBxdW90YXMgd291bGQgaW4gdGhlb3J5IGNhdXNlIGEgbG90IG9mIG92ZXJoZWFkLAogICAg
ICAgICAgICAgICAgICAqIHdoaWNoIHRoZW4gd29uJ3QgaGFwcGVuIGJlY2F1c2UsIGluIGNzY2hl
ZDJfcnVudGltZSgpLAogICAgICAgICAgICAgICAgICAqIENTQ0hFRDJfTUlOX1RJTUVSIGlzIHdo
YXQgd291bGQgYmUgdXNlZCBhbnl3YXkuCiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAg
ICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdldCAvIHNkb20tPm5y
X3ZjcHVzLAorICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gbWF4KHNkb20tPnRv
dF9idWRnZXQgLyBzZG9tLT5ucl9pdGVtcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBDU0NIRUQyX01JTl9USU1FUik7Ci0gICAgICAgICAgICAgICAgaXRlbV9zY2hl
ZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgICAg
ICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBpdGVtKTsKICAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgaWYgKCBzZG9tLT5jYXAgPT0gMCApCkBAIC0yOTA1LDcgKzI4OTUsNyBAQCBjc2No
ZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgICAqIGFuZCBxdWV1ZSBpdHMgZmlyc3QgcmVw
bGVuaXNobWVudCBldmVudC4KICAgICAgICAgICAgICAgICAgKgogICAgICAgICAgICAgICAgICAq
IFNpbmNlIGNhcCBpcyBjdXJyZW50bHkgZGlzYWJsZWQgZm9yIHRoaXMgZG9tYWluLCB3ZQotICAg
ICAgICAgICAgICAgICAqIGtub3cgbm8gdkNQVSBpcyBtZXNzaW5nIHdpdGggdGhlIGRvbWFpbidz
IGJ1ZGdldCwgYW5kCisgICAgICAgICAgICAgICAgICoga25vdyBubyBpdGVtIGlzIG1lc3Npbmcg
d2l0aCB0aGUgZG9tYWluJ3MgYnVkZ2V0LCBhbmQKICAgICAgICAgICAgICAgICAgKiB0aGUgcmVw
bGVuaXNobWVudCB0aW1lciBpcyBzdGlsbCBvZmYuCiAgICAgICAgICAgICAgICAgICogRm9yIHRo
ZXNlIHJlYXNvbnMsIGl0IGlzIHNhZmUgdG8gZG8gdGhlIGZvbGxvd2luZyB3aXRob3V0CiAgICAg
ICAgICAgICAgICAgICogdGFraW5nIHRoZSBidWRnZXRfbG9jay4KQEAgLTI5MTUsNDIgKzI5MDUs
NDIgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICBzZXRfdGltZXIoJnNkb20t
PnJlcGxfdGltZXIsIHNkb20tPm5leHRfcmVwbCk7CiAKICAgICAgICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICAgICAqIE5vdywgbGV0J3MgZW5hYmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBh
bGwgdGhlIHZDUFVzLgorICAgICAgICAgICAgICAgICAqIE5vdywgbGV0J3MgZW5hYmxlIGJ1ZGdl
dCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIGl0ZW1zLgogICAgICAgICAgICAgICAgICAqIEZvciBt
YWtpbmcgc3VyZSB0aGF0IHRoZXkgd2lsbCBzdGFydCB0byBob25vdXIgdGhlIGRvbWFpbidzCiAg
ICAgICAgICAgICAgICAgICogY2FwLCB3ZSBzZXQgdGhlaXIgYnVkZ2V0IHRvIDAuCiAgICAgICAg
ICAgICAgICAgICogVGhpcyB3YXksIGFzIHNvb24gYXMgdGhleSB3aWxsIHRyeSB0byBydW4sIHRo
ZXkgd2lsbCBoYXZlCiAgICAgICAgICAgICAgICAgICogdG8gZ2V0IHNvbWUgYnVkZ2V0LgogICAg
ICAgICAgICAgICAgICAqCi0gICAgICAgICAgICAgICAgICogRm9yIHRoZSB2Q1BVcyB0aGF0IGFy
ZSBhbHJlYWR5IHJ1bm5pbmcsIHdlIHRyaWdnZXIgdGhlCisgICAgICAgICAgICAgICAgICogRm9y
IHRoZSBpdGVtcyB0aGF0IGFyZSBhbHJlYWR5IHJ1bm5pbmcsIHdlIHRyaWdnZXIgdGhlCiAgICAg
ICAgICAgICAgICAgICogc2NoZWR1bGVyIG9uIHRoZWlyIHBDUFUuIFdoZW4sIGFzIGEgY29uc2Vx
dWVuY2Ugb2YgdGhpcywKICAgICAgICAgICAgICAgICAgKiBjc2NoZWQyX3NjaGVkdWxlKCkgd2ls
bCBydW4sIGl0IHdpbGwgZmlndXJlIG91dCB0aGVyZSBpcwotICAgICAgICAgICAgICAgICAqIG5v
IGJ1ZGdldCwgYW5kIHRoZSB2Q1BVIHdpbGwgdHJ5IHRvIGdldCBzb21lIChhbmQgYmUgcGFya2Vk
LAorICAgICAgICAgICAgICAgICAqIG5vIGJ1ZGdldCwgYW5kIHRoZSBpdGVtIHdpbGwgdHJ5IHRv
IGdldCBzb21lIChhbmQgYmUgcGFya2VkLAogICAgICAgICAgICAgICAgICAqIGlmIHRoZXJlJ3Mg
bm9uZSwgYW5kIHdlJ2xsIHN3aXRjaCB0byBzb21lb25lIGVsc2UpLgogICAgICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAg
ICAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7Ci0g
ICAgICAgICAgICAgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5z
Y2hlZF9pdGVtKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB2Y3B1X3J1bm5pbmcodikgKQor
ICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CisgICAgICAgICAg
ICAgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soaXRlbSk7CisgICAgICAgICAgICAg
ICAgICAgIGlmICggaXRlbS0+aXNfcnVubmluZyApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7Cisg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfaXRlbV9jcHUo
aXRlbSk7CiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIEFT
U0VSVChjdXJyX29uX2NwdShjcHUpLT52Y3B1ID09IHYpOworICAgICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSkgPT0gaXRlbSk7CiAKICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICAgICAgICAgKiBXZSBhcmUgdHJpZ2dlcmluZyBh
IHJlc2NoZWR1bGUgb24gdGhlIHZDUFUncworICAgICAgICAgICAgICAgICAgICAgICAgICogV2Ug
YXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSBpdGVtJ3MKICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHBDUFUuIFRoYXQgd2lsbCBydW4gYnVybl9jcmVkaXRzKCkgYW5kLCBzaW5j
ZQotICAgICAgICAgICAgICAgICAgICAgICAgICogdGhlIHZDUFUgaXMgY2FwcGVkIG5vdywgaXQg
d291bGQgY2hhcmdlIGFsbCB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHRoZSBpdGVt
IGlzIGNhcHBlZCBub3csIGl0IHdvdWxkIGNoYXJnZSBhbGwgdGhlCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBleGVjdXRpb24gdGltZSBvZiB0aGlzIGxhc3Qgcm91bmQgYXMgYnVkZ2V0IGFz
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgKiB3ZWxsLiBUaGF0IHdpbGwgbWFrZSB0aGUgdkNQ
VSBidWRnZXQgZ28gbmVnYXRpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgKiB3ZWxsLiBU
aGF0IHdpbGwgbWFrZSB0aGUgaXRlbSBidWRnZXQgZ28gbmVnYXRpdmUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBwb3RlbnRpYWxseSBieSBhIGxhcmdlIGFtb3VudCwgYW5kIGl0J3MgdW5m
YWlyLgogICAgICAgICAgICAgICAgICAgICAgICAgICoKICAgICAgICAgICAgICAgICAgICAgICAg
ICAqIFRvIGF2b2lkIHRoYXQsIGNhbGwgYnVybl9jcmVkaXQoKSBoZXJlLCB0byBkbyB0aGUKICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGFjY291bnRpbmcgb2YgdGhpcyBjdXJyZW50IHJ1bm5p
bmcgaW5zdGFuY2Ugbm93LAogICAgICAgICAgICAgICAgICAgICAgICAgICogd2l0aCBidWRnZXR0
aW5nIHN0aWxsIGRpc2FibGVkLiBUaGlzIGRvZXMgbm90CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBwcmV2ZW50IHNvbWUgc21hbGwgYW1vdW50IG9mIGJ1ZGdldCBiZWluZyBjaGFyZ2VkCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgdkNQVSAoaS5lLiwgdGhlIGFtb3VudCBv
ZiB0aW1lIGl0IHJ1bnMgZnJvbQorICAgICAgICAgICAgICAgICAgICAgICAgICogdG8gdGhlIGl0
ZW0gKGkuZS4sIHRoZSBhbW91bnQgb2YgdGltZSBpdCBydW5zIGZyb20KICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIG5vdywgdG8gd2hlbiBzY2hlZHVsaW5nIGhhcHBlbnMpLiBUaGUgYnVkZ2V0
IHdpbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAqIGFsc28gZ28gYmVsb3cgMCwgYnV0IGEg
bG90IGxlc3MgdGhhbiBob3cgaXQgd291bGQKICAgICAgICAgICAgICAgICAgICAgICAgICAqIGlm
IHdlIGRvbid0IGRvIHRoaXMuCkBAIC0yOTYxLDcgKzI5NTEsNyBAQCBjc2NoZWQyX2RvbV9jbnRs
KAogICAgICAgICAgICAgICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVM
RV9TT0ZUSVJRKTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBz
dmMtPmJ1ZGdldCA9IDA7Ci0gICAgICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2Nr
KGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICAgICAgICAgIGl0ZW1f
c2NoZWR1bGVfdW5sb2NrKGxvY2ssIGl0ZW0pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KIApAQCAtMjk3MywzMCArMjk2MywzMCBAQCBjc2NoZWQyX2RvbV9jbnRsKAogCiAgICAg
ICAgICAgICBzdG9wX3RpbWVyKCZzZG9tLT5yZXBsX3RpbWVyKTsKIAotICAgICAgICAgICAgLyog
RGlzYWJsZSBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB2Q1BVcy4gKi8KLSAgICAgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIC8qIERpc2FibGUgYnVkZ2V0
IGFjY291bnRpbmcgZm9yIGFsbCB0aGUgaXRlbXMuICovCisgICAgICAgICAgICBmb3JfZWFjaF9z
Y2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gY3NjaGVkMl9pdGVtKHYtPnNjaGVkX2l0ZW0pOwotICAg
ICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT52
Y3B1LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
dmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CisgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhpdGVtKTsKIAogICAgICAgICAgICAgICAgIHN2Yy0+YnVk
Z2V0ID0gU1RJTUVfTUFYOwogICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gMDsK
IAotICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+
c2NoZWRfaXRlbSk7CisgICAgICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9jaywg
aXRlbSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBzZG9tLT5jYXAgPSAwOwogICAgICAg
ICAgICAgLyoKICAgICAgICAgICAgICAqIFdlIGFyZSBkaXNhYmxpbmcgdGhlIGNhcCBmb3IgdGhp
cyBkb21haW4sIHdoaWNoIG1heSBoYXZlCi0gICAgICAgICAgICAgKiB2Q1BVcyB3YWl0aW5nIGZv
ciBhIHJlcGxlbmlzaG1lbnQsIHNvIHdlIHVucGFyayB0aGVtIGFsbC4KKyAgICAgICAgICAgICAq
IGl0ZW1zIHdhaXRpbmcgZm9yIGEgcmVwbGVuaXNobWVudCwgc28gd2UgdW5wYXJrIHRoZW0gYWxs
LgogICAgICAgICAgICAgICogTm90ZSB0aGF0LCBzaW5jZSB3ZSBoYXZlIGFscmVhZHkgZGlzYWJs
ZWQgYnVkZ2V0IGFjY291bnRpbmcKLSAgICAgICAgICAgICAqIGZvciBhbGwgdGhlIHZDUFVzIG9m
IHRoZSBkb21haW4sIG5vIGN1cnJlbnRseSBydW5uaW5nIHZDUFUKLSAgICAgICAgICAgICAqIHdp
bGwgYmUgYWRkZWQgdG8gdGhlIHBhcmtlZCB2Q1BVcyBsaXN0IGFueSBsb25nZXIuCisgICAgICAg
ICAgICAgKiBmb3IgYWxsIHRoZSBpdGVtcyBvZiB0aGUgZG9tYWluLCBubyBjdXJyZW50bHkgcnVu
bmluZyBpdGVtCisgICAgICAgICAgICAgKiB3aWxsIGJlIGFkZGVkIHRvIHRoZSBwYXJrZWQgaXRl
bXMgbGlzdCBhbnkgbG9uZ2VyLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBzcGluX2xv
Y2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKLSAgICAgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNk
b20tPnBhcmtlZF92Y3B1cywgJnBhcmtlZCk7CisgICAgICAgICAgICBsaXN0X3NwbGljZV9pbml0
KCZzZG9tLT5wYXJrZWRfaXRlbXMsICZwYXJrZWQpOwogICAgICAgICAgICAgc3Bpbl91bmxvY2so
JnNkb20tPmJ1ZGdldF9sb2NrKTsKIAotICAgICAgICAgICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhv
cHMsICZwYXJrZWQpOworICAgICAgICAgICAgdW5wYXJrX3BhcmtlZF9pdGVtcyhvcHMsICZwYXJr
ZWQpOwogICAgICAgICB9CiAgICAgICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxv
Y2ssIGZsYWdzKTsKICAgICAgICAgYnJlYWs7CkBAIC0zMDczLDEyICszMDYzLDEyIEBAIGNzY2hl
ZDJfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21h
aW4gKmRvbSkKICAgICBzZG9tLT5kb20gPSBkb207CiAgICAgc2RvbS0+d2VpZ2h0ID0gQ1NDSEVE
Ml9ERUZBVUxUX1dFSUdIVDsKICAgICBzZG9tLT5jYXAgPSAwVTsKLSAgICBzZG9tLT5ucl92Y3B1
cyA9IDA7CisgICAgc2RvbS0+bnJfaXRlbXMgPSAwOwogCiAgICAgaW5pdF90aW1lcigmc2RvbS0+
cmVwbF90aW1lciwgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQsIHNkb20sCiAgICAgICAgICAgICAg
ICBjcHVtYXNrX2FueShjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGRvbSkpKTsKICAgICBzcGluX2xv
Y2tfaW5pdCgmc2RvbS0+YnVkZ2V0X2xvY2spOwotICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5w
YXJrZWRfdmNwdXMpOworICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5wYXJrZWRfaXRlbXMpOwog
CiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIApAQCAtMzExMiwz
NCArMzEwMiwzMiBAQCBjc2NoZWQyX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHZvaWQgKmRhdGEpCiBzdGF0aWMgdm9pZAogY3NjaGVkMl9pdGVtX2luc2VydChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAq
c3ZjID0gaXRlbS0+cHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0g
c3ZjLT5zZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVf
dmNwdSh2YykpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVtKGl0ZW0pKTsKICAgICBBU1NFUlQo
bGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2so
KSBleHBlY3RzIHRoZSBwY3B1IGxvY2sgdG8gYmUgaGVsZCAqLwogICAgIGxvY2sgPSBpdGVtX3Nj
aGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwogCi0gICAgaXRlbS0+cmVzID0gY3NjaGVkMl9yZXNfcGlj
ayhvcHMsIGl0ZW0pOwotICAgIHZjLT5wcm9jZXNzb3IgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsK
KyAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIGNzY2hlZDJfcmVzX3BpY2sob3BzLCBpdGVtKSk7CiAK
ICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9s
b2NrX2lycShpdGVtKTsKIAotICAgIC8qIEFkZCB2Y3B1IHRvIHJ1bnF1ZXVlIG9mIGluaXRpYWwg
cHJvY2Vzc29yICovCi0gICAgcnVucV9hc3NpZ24ob3BzLCB2Yyk7CisgICAgLyogQWRkIGl0ZW0g
dG8gcnVucXVldWUgb2YgaW5pdGlhbCBwcm9jZXNzb3IgKi8KKyAgICBydW5xX2Fzc2lnbihvcHMs
IGl0ZW0pOwogCiAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCi0g
ICAgc2RvbS0+bnJfdmNwdXMrKzsKKyAgICBzZG9tLT5ucl9pdGVtcysrOwogCiAgICAgU0NIRURf
U1RBVF9DUkFOSyhpdGVtX2luc2VydCk7CiAKLSAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0sodmMpOwor
ICAgIENTQ0hFRDJfSVRFTV9DSEVDSyhpdGVtKTsKIH0KIAogc3RhdGljIHZvaWQKQEAgLTMxNTMs
MTEgKzMxNDEsMTAgQEAgY3NjaGVkMl9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgdm9pZCAqcHJpdikKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2l0ZW1fcmVtb3ZlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAg
c3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVt
KGl0ZW0pKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKIAogICAg
IFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9yZW1vdmUpOwpAQCAtMzE2NSwxNCArMzE1MiwxNCBAQCBj
c2NoZWQyX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiAgICAgLyogUmVtb3ZlIGZyb20gcnVucXVldWUgKi8KICAgICBsb2Nr
ID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAotICAgIHJ1bnFfZGVhc3NpZ24ob3Bz
LCB2Yyk7CisgICAgcnVucV9kZWFzc2lnbihvcHMsIGl0ZW0pOwogCiAgICAgaXRlbV9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCi0gICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOwor
ICAgIHN2Yy0+c2RvbS0+bnJfaXRlbXMtLTsKIH0KIAotLyogSG93IGxvbmcgc2hvdWxkIHdlIGxl
dCB0aGlzIHZjcHUgcnVuIGZvcj8gKi8KKy8qIEhvdyBsb25nIHNob3VsZCB3ZSBsZXQgdGhpcyBp
dGVtIHJ1biBmb3I/ICovCiBzdGF0aWMgc190aW1lX3QKIGNzY2hlZDJfcnVudGltZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgc3RydWN0IGNz
Y2hlZDJfaXRlbSAqc25leHQsIHNfdGltZV90IG5vdykKQEAgLTMxODcsNyArMzE3NCw3IEBAIGNz
Y2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAg
ICogSWYgd2UncmUgaWRsZSwganVzdCBzdGF5IHNvLiBPdGhlcnMgKG9yIGV4dGVybmFsIGV2ZW50
cykKICAgICAgKiB3aWxsIHBva2UgdXMgd2hlbiBuZWNlc3NhcnkuCiAgICAgICovCi0gICAgaWYg
KCBpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpICkKKyAgICBpZiAoIGlzX2lkbGVfaXRlbShzbmV4
dC0+aXRlbSkgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICAvKiBHZW5lcmFsIGFsZ29yaXRo
bToKQEAgLTMyMDQsOCArMzE5MSw4IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgaWYgKCBwcnYtPnJhdGVsaW1pdF91cyApCiAgICAg
ewogICAgICAgICBzX3RpbWVfdCByYXRlbGltaXRfbWluID0gTUlDUk9TRUNTKHBydi0+cmF0ZWxp
bWl0X3VzKTsKLSAgICAgICAgaWYgKCB2Y3B1X3J1bm5pbmcoc25leHQtPnZjcHUpICkKLSAgICAg
ICAgICAgIHJhdGVsaW1pdF9taW4gPSBzbmV4dC0+dmNwdS0+c2NoZWRfaXRlbS0+c3RhdGVfZW50
cnlfdGltZSArCisgICAgICAgIGlmICggc25leHQtPml0ZW0tPmlzX3J1bm5pbmcgKQorICAgICAg
ICAgICAgcmF0ZWxpbWl0X21pbiA9IHNuZXh0LT5pdGVtLT5zdGF0ZV9lbnRyeV90aW1lICsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpIC0g
bm93OwogICAgICAgICBpZiAoIHJhdGVsaW1pdF9taW4gPiBtaW5fdGltZSApCiAgICAgICAgICAg
ICBtaW5fdGltZSA9IHJhdGVsaW1pdF9taW47CkBAIC0zMjIyLDcgKzMyMDksNyBAQCBjc2NoZWQy
X3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgIHsKICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3dhaXQgPSBydW5xX2VsZW0ocnVucS0+bmV4dCk7
CiAKLSAgICAgICAgaWYgKCAhIGlzX2lkbGVfdmNwdShzd2FpdC0+dmNwdSkKKyAgICAgICAgaWYg
KCAhIGlzX2lkbGVfaXRlbShzd2FpdC0+aXRlbSkKICAgICAgICAgICAgICAmJiBzd2FpdC0+Y3Jl
ZGl0ID4gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJ0X2NyZWRpdCA9IHNuZXh0LT5jcmVk
aXQgLSBzd2FpdC0+Y3JlZGl0OwpAQCAtMzIzNiw3ICszMjIzLDcgQEAgY3NjaGVkMl9ydW50aW1l
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICAgKgogICAgICAqIEZJ
WE1FOiBTZWUgaWYgd2UgY2FuIGVsaW1pbmF0ZSB0aGlzIGNvbnZlcnNpb24gaWYgd2Uga25vdyB0
aW1lCiAgICAgICogd2lsbCBiZSBvdXRzaWRlIChNSU4sTUFYKS4gIFByb2JhYmx5IHJlcXVpcmVz
IHByZS1jYWxjdWxhdGluZwotICAgICAqIGNyZWRpdCB2YWx1ZXMgb2YgTUlOLE1BWCBwZXIgdmNw
dSwgc2luY2UgZWFjaCB2Y3B1IGJ1cm5zIGNyZWRpdAorICAgICAqIGNyZWRpdCB2YWx1ZXMgb2Yg
TUlOLE1BWCBwZXIgaXRlbSwgc2luY2UgZWFjaCBpdGVtIGJ1cm5zIGNyZWRpdAogICAgICAqIGF0
IGEgZGlmZmVyZW50IHJhdGUuCiAgICAgICovCiAgICAgaWYgKCBydF9jcmVkaXQgPiAwICkKQEAg
LTMyODQsMzYgKzMyNzEsMzUgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLAogCiAgICAgKnNraXBwZWQgPSAwOwogCi0gICAgaWYgKCB1bmxpa2VseShp
c19pZGxlX3ZjcHUoc2N1cnItPnZjcHUpKSApCisgICAgaWYgKCB1bmxpa2VseShpc19pZGxlX2l0
ZW0oc2N1cnItPml0ZW0pKSApCiAgICAgewogICAgICAgICBzbmV4dCA9IHNjdXJyOwogICAgICAg
ICBnb3RvIGNoZWNrX3J1bnE7CiAgICAgfQogCi0gICAgeWllbGQgPSBfX3Rlc3RfYW5kX2NsZWFy
X2JpdChfX0NTRkxBR192Y3B1X3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKKyAgICB5aWVsZCA9IF9f
dGVzdF9hbmRfY2xlYXJfYml0KF9fQ1NGTEFHX2l0ZW1feWllbGQsICZzY3Vyci0+ZmxhZ3MpOwog
CiAgICAgLyoKLSAgICAgKiBSZXR1cm4gdGhlIGN1cnJlbnQgdmNwdSBpZiBpdCBoYXMgZXhlY3V0
ZWQgZm9yIGxlc3MgdGhhbiByYXRlbGltaXQuCi0gICAgICogQWRqdXN0c3RtZW50IGZvciB0aGUg
c2VsZWN0ZWQgdmNwdSdzIGNyZWRpdCBhbmQgZGVjaXNpb24KKyAgICAgKiBSZXR1cm4gdGhlIGN1
cnJlbnQgaXRlbSBpZiBpdCBoYXMgZXhlY3V0ZWQgZm9yIGxlc3MgdGhhbiByYXRlbGltaXQuCisg
ICAgICogQWRqdXN0c3RtZW50IGZvciB0aGUgc2VsZWN0ZWQgaXRlbSdzIGNyZWRpdCBhbmQgZGVj
aXNpb24KICAgICAgKiBmb3IgaG93IGxvbmcgaXQgd2lsbCBydW4gd2lsbCBiZSB0YWtlbiBpbiBj
c2NoZWQyX3J1bnRpbWUuCiAgICAgICoKICAgICAgKiBOb3RlIHRoYXQsIGlmIHNjdXJyIGlzIHlp
ZWxkaW5nLCB3ZSBkb24ndCBsZXQgcmF0ZSBsaW1pdGluZyBraWNrIGluLgogICAgICAqIEluIGZh
Y3QsIGl0IG1heSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFuZCB0
aGVyZSdzCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRlIGxp
bWl0aW5nIGV4cGlyZXMuCiAgICAgICovCi0gICAgaWYgKCAheWllbGQgJiYgcHJ2LT5yYXRlbGlt
aXRfdXMgJiYgdmNwdV9ydW5uYWJsZShzY3Vyci0+dmNwdSkgJiYKLSAgICAgICAgIChub3cgLSBz
Y3Vyci0+dmNwdS0+c2NoZWRfaXRlbS0+c3RhdGVfZW50cnlfdGltZSkgPAotICAgICAgICAgIE1J
Q1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgKQorICAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0
ZWxpbWl0X3VzICYmIGl0ZW1fcnVubmFibGUoc2N1cnItPml0ZW0pICYmCisgICAgICAgICAobm93
IC0gc2N1cnItPml0ZW0tPnN0YXRlX2VudHJ5X3RpbWUpIDwgTUlDUk9TRUNTKHBydi0+cmF0ZWxp
bWl0X3VzKSApCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIHVuc2lnbmVk
IHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206
MTY7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgcnVudGltZTsKICAgICAgICAgICAgIH0gZDsK
LSAgICAgICAgICAgIGQuZG9tID0gc2N1cnItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAg
ICAgICAgICAgZC52Y3B1ID0gc2N1cnItPnZjcHUtPnZjcHVfaWQ7Ci0gICAgICAgICAgICBkLnJ1
bnRpbWUgPSBub3cgLSBzY3Vyci0+dmNwdS0+c2NoZWRfaXRlbS0+c3RhdGVfZW50cnlfdGltZTsK
KyAgICAgICAgICAgIGQuZG9tID0gc2N1cnItPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAg
ICAgICAgICAgZC5pdGVtID0gc2N1cnItPml0ZW0tPml0ZW1faWQ7CisgICAgICAgICAgICBkLnJ1
bnRpbWUgPSBub3cgLSBzY3Vyci0+aXRlbS0+c3RhdGVfZW50cnlfdGltZTsKICAgICAgICAgICAg
IF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1JBVEVMSU1JVCwgMSwKICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFy
ICopJmQpOwpAQCAtMzMyMiwxMyArMzMwOCwxMyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgfQogCiAgICAgLyogSWYgc2N1cnIgaGFzIGEg
c29mdC1hZmZpbml0eSwgbGV0J3MgY2hlY2sgd2hldGhlciBjcHUgaXMgcGFydCBvZiBpdCAqLwot
ICAgIGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnItPnZjcHUtPnNjaGVkX2l0ZW0pICkKKyAg
ICBpZiAoIGhhc19zb2Z0X2FmZmluaXR5KHNjdXJyLT5pdGVtKSApCiAgICAgewotICAgICAgICBh
ZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soc2N1cnItPnZjcHUtPnNjaGVkX2l0ZW0sIEJBTEFOQ0Vf
U09GVF9BRkZJTklUWSwKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHNjdXJyLT5p
dGVtLCBCQUxBTkNFX1NPRlRfQUZGSU5JVFksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjcHVtYXNrX3NjcmF0Y2gpOwogICAgICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBj
cHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc2N1cnItPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soc2N1cnItPml0ZW0tPmRvbWFpbik7CiAKICAgICAgICAgICAgIC8qIE9rLCBpcyBhbnkg
b2YgdGhlIHBjcHVzIGluIHNjdXJyIHNvZnQtYWZmaW5pdHkgaWRsZT8gKi8KICAgICAgICAgICAg
IGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaCwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5pZGxl
KTsKQEAgLTMzNTYsMTAgKzMzNDIsMTAgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkLAogICAgICAqCiAgICAgICogT2YgY291cnNlLCB3ZSBhbHNvIGRl
ZmF1bHQgdG8gaWRsZSBhbHNvIGlmIHNjdXJyIGlzIG5vdCBydW5uYWJsZS4KICAgICAgKi8KLSAg
ICBpZiAoIHZjcHVfcnVubmFibGUoc2N1cnItPnZjcHUpICYmICFzb2Z0X2FmZl9wcmVlbXB0ICkK
KyAgICBpZiAoIGl0ZW1fcnVubmFibGUoc2N1cnItPml0ZW0pICYmICFzb2Z0X2FmZl9wcmVlbXB0
ICkKICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3Nj
aGVkMl9pdGVtKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKKyAgICAgICAgc25leHQgPSBj
c2NoZWQyX2l0ZW0oc2NoZWRfaWRsZV9pdGVtKGNwdSkpOwogCiAgY2hlY2tfcnVucToKICAgICBs
aXN0X2Zvcl9lYWNoX3NhZmUoIGl0ZXIsIHRlbXAsICZycWQtPnJ1bnEgKQpAQCAtMzM2OSwyNCAr
MzM1NSwyNCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsCiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9t
OjE2OworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRvbToxNjsKICAgICAgICAg
ICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9p
ZDsKLSAgICAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgICAg
IGQuZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQuaXRl
bSA9IHN2Yy0+aXRlbS0+aXRlbV9pZDsKICAgICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NI
RUQyX1JVTlFfQ0FORF9DSEVDSywgMSwKICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihk
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAgICAg
ICB9CiAKLSAgICAgICAgLyogT25seSBjb25zaWRlciB2Y3B1cyB0aGF0IGFyZSBhbGxvd2VkIHRv
IHJ1biBvbiB0aGlzIHByb2Nlc3Nvci4gKi8KLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2Nw
dShjcHUsIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAg
ICAgLyogT25seSBjb25zaWRlciBpdGVtcyB0aGF0IGFyZSBhbGxvd2VkIHRvIHJ1biBvbiB0aGlz
IHByb2Nlc3Nvci4gKi8KKyAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsIHN2Yy0+
aXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgewogICAgICAgICAgICAgKCpza2lw
cGVkKSsrOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAogICAgICAgICAvKgot
ICAgICAgICAgKiBJZiBhIHZjcHUgaXMgbWVhbnQgdG8gYmUgcGlja2VkIHVwIGJ5IGFub3RoZXIg
cHJvY2Vzc29yLCBhbmQgc3VjaAorICAgICAgICAgKiBJZiBhbiBpdGVtIGlzIG1lYW50IHRvIGJl
IHBpY2tlZCB1cCBieSBhbm90aGVyIHByb2Nlc3NvciwgYW5kIHN1Y2gKICAgICAgICAgICogcHJv
Y2Vzc29yIGhhcyBub3Qgc2NoZWR1bGVkIHlldCwgbGVhdmUgaXQgaW4gdGhlIHJ1bnF1ZXVlIGZv
ciBoaW0uCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHN2Yy0+dGlja2xlZF9jcHUgIT0gLTEg
JiYgc3ZjLT50aWNrbGVkX2NwdSAhPSBjcHUgJiYKQEAgLTM0MDEsNyArMzM4Nyw3IEBAIHJ1bnFf
Y2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICog
SWYgdGhpcyBpcyBvbiBhIGRpZmZlcmVudCBwcm9jZXNzb3IsIGRvbid0IHB1bGwgaXQgdW5sZXNz
CiAgICAgICAgICAqIGl0cyBjcmVkaXQgaXMgYXQgbGVhc3QgQ1NDSEVEMl9NSUdSQVRFX1JFU0lT
VCBoaWdoZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHN2Yy0+dmNwdS0+cHJvY2Vzc29y
ICE9IGNwdQorICAgICAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRlbSkgIT0gY3B1CiAg
ICAgICAgICAgICAgJiYgc25leHQtPmNyZWRpdCArIENTQ0hFRDJfTUlHUkFURV9SRVNJU1QgPiBz
dmMtPmNyZWRpdCApCiAgICAgICAgIHsKICAgICAgICAgICAgICgqc2tpcHBlZCkrKzsKQEAgLTM0
MTYsNyArMzQwMiw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZCwKICAgICAgICAgICogc29tZSBidWRnZXQsIHRoZW4gY2hvb3NlIGl0LgogICAgICAg
ICAgKi8KICAgICAgICAgaWYgKCAoeWllbGQgfHwgc3ZjLT5jcmVkaXQgPiBzbmV4dC0+Y3JlZGl0
KSAmJgotICAgICAgICAgICAgICghaGFzX2NhcChzdmMpIHx8IHZjcHVfZ3JhYl9idWRnZXQoc3Zj
KSkgKQorICAgICAgICAgICAgICghaGFzX2NhcChzdmMpIHx8IGl0ZW1fZ3JhYl9idWRnZXQoc3Zj
KSkgKQogICAgICAgICAgICAgc25leHQgPSBzdmM7CiAKICAgICAgICAgLyogSW4gYW55IGNhc2Us
IGlmIHdlIGdvdCB0aGlzIGZhciwgYnJlYWsuICovCkBAIC0zNDI2LDEyICszNDEyLDEyIEBAIHJ1
bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICBpZiAo
IHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAg
ICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0
ZW06MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVuc2lnbmVkIHRpY2tsZWRfY3B1LCBza2lwcGVk
OwogICAgICAgICAgICAgaW50IGNyZWRpdDsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9
IHNuZXh0LT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc25leHQt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc25leHQtPml0ZW0tPmRvbWFpbi0+ZG9t
YWluX2lkOworICAgICAgICBkLml0ZW0gPSBzbmV4dC0+aXRlbS0+aXRlbV9pZDsKICAgICAgICAg
ZC5jcmVkaXQgPSBzbmV4dC0+Y3JlZGl0OwogICAgICAgICBkLnRpY2tsZWRfY3B1ID0gc25leHQt
PnRpY2tsZWRfY3B1OwogICAgICAgICBkLnNraXBwZWQgPSAqc2tpcHBlZDsKQEAgLTM0NjMsMTQg
KzM0NDksMTUgQEAgY3NjaGVkMl9zY2hlZHVsZSgKIHsKICAgICBjb25zdCBpbnQgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsK
LSAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX2l0ZW0oY3Vy
cmVudC0+c2NoZWRfaXRlbSk7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKmN1cnJpdGVtID0gY3Vy
cmVudC0+c2NoZWRfaXRlbTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc2N1cnIg
PSBjc2NoZWQyX2l0ZW0oY3Vycml0ZW0pOwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnNuZXh0
ID0gTlVMTDsKLSAgICB1bnNpZ25lZCBpbnQgc2tpcHBlZF92Y3B1cyA9IDA7CisgICAgdW5zaWdu
ZWQgaW50IHNraXBwZWRfaXRlbXMgPSAwOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKICAg
ICBib29sIHRpY2tsZWQ7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKLSAgICBD
U0NIRUQyX1ZDUFVfQ0hFQ0soY3VycmVudCk7CisgICAgQ1NDSEVEMl9JVEVNX0NIRUNLKGN1cnJp
dGVtKTsKIAogICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShjcHUsICZjc2NoZWQyX3ByaXYo
b3BzKS0+aW5pdGlhbGl6ZWQpKTsKIApAQCAtMzQ3OSw3ICszNDY2LDcgQEAgY3NjaGVkMl9zY2hl
ZHVsZSgKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1
KS0+c2NoZWR1bGVfbG9jaykpOwogCi0gICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoc2N1cnItPnZj
cHUpICYmIHNjdXJyLT5ycWQgIT0gcnFkKTsKKyAgICBCVUdfT04oIWlzX2lkbGVfaXRlbShjdXJy
aXRlbSkgJiYgc2N1cnItPnJxZCAhPSBycWQpOwogCiAgICAgLyogQ2xlYXIgInRpY2tsZWQiIGJp
dCBub3cgdGhhdCB3ZSd2ZSBiZWVuIHNjaGVkdWxlZCAqLwogICAgIHRpY2tsZWQgPSBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7CkBAIC0zNDk5LDcgKzM0ODYsNyBAQCBjc2No
ZWQyX3NjaGVkdWxlKAogICAgICAgICBkLmNwdSA9IGNwdTsKICAgICAgICAgZC5ycV9pZCA9IGMy
cihjcHUpOwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwotICAg
ICAgICBkLmlkbGUgPSBpc19pZGxlX3ZjcHUoY3VycmVudCk7CisgICAgICAgIGQuaWRsZSA9IGlz
X2lkbGVfaXRlbShjdXJyaXRlbSk7CiAgICAgICAgIGQuc210X2lkbGUgPSBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgJnJxZC0+c210X2lkbGUpOwogICAgICAgICBkLnRpY2tsZWQgPSB0aWNrbGVkOwog
ICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRFVMRSwgMSwKQEAgLTM1MTMsNTUg
KzM1MDAsNTUgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAvKgogICAgICAqICBCZWxvdyAwLCBt
ZWFucyB0aGF0IHdlIGFyZSBjYXBwZWQgYW5kIHdlIGhhdmUgb3ZlcnJ1biBvdXIgIGJ1ZGdldC4K
ICAgICAgKiAgTGV0J3MgdHJ5IHRvIGdldCBzb21lIG1vcmUgYnV0LCBpZiB3ZSBmYWlsIChlLmcu
LCBiZWNhdXNlIG9mIHRoZQotICAgICAqICBvdGhlciBydW5uaW5nIHZjcHVzKSwgd2Ugd2lsbCBi
ZSBwYXJrZWQuCisgICAgICogIG90aGVyIHJ1bm5pbmcgaXRlbXMpLCB3ZSB3aWxsIGJlIHBhcmtl
ZC4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHNjdXJyLT5idWRnZXQgPD0gMCkgKQotICAg
ICAgICB2Y3B1X2dyYWJfYnVkZ2V0KHNjdXJyKTsKKyAgICAgICAgaXRlbV9ncmFiX2J1ZGdldChz
Y3Vycik7CiAKICAgICAvKgotICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFZDUFUg
KGllIHRvcCBvZiBsb2NhbCBydW5xKS4KKyAgICAgKiBTZWxlY3QgbmV4dCBydW5uYWJsZSBsb2Nh
bCBJVEVNIChpZSB0b3Agb2YgbG9jYWwgcnVucSkuCiAgICAgICoKLSAgICAgKiBJZiB0aGUgY3Vy
cmVudCB2Y3B1IGlzIHJ1bm5hYmxlLCBhbmQgaGFzIGhpZ2hlciBjcmVkaXQgdGhhbgorICAgICAq
IElmIHRoZSBjdXJyZW50IGl0ZW0gaXMgcnVubmFibGUsIGFuZCBoYXMgaGlnaGVyIGNyZWRpdCB0
aGFuCiAgICAgICogdGhlIG5leHQgZ3V5IG9uIHRoZSBxdWV1ZSAob3IgdGhlcmUgaXMgbm9vbmUg
ZWxzZSksIHdlIHdhbnQgdG8KICAgICAgKiBydW4gaGltIGFnYWluLgogICAgICAqCi0gICAgICog
SWYgdGhlcmUncyB0YXNrbGV0IHdvcmsgdG8gZG8sIHdlIHdhbnQgdG8gY2hvc2UgdGhlIGlkbGUg
dmNwdQorICAgICAqIElmIHRoZXJlJ3MgdGFza2xldCB3b3JrIHRvIGRvLCB3ZSB3YW50IHRvIGNo
b3NlIHRoZSBpZGxlIGl0ZW0KICAgICAgKiBmb3IgdGhpcyBwcm9jZXNzb3IsIGFuZCBtYXJrIHRo
ZSBjdXJyZW50IGZvciBkZWxheWVkIHJ1bnF1ZXVlCiAgICAgICogYWRkLgogICAgICAqCi0gICAg
ICogSWYgdGhlIGN1cnJlbnQgdmNwdSBpcyBydW5uYWJsZSwgYW5kIHRoZXJlJ3MgYW5vdGhlciBy
dW5uYWJsZQorICAgICAqIElmIHRoZSBjdXJyZW50IGl0ZW0gaXMgcnVubmFibGUsIGFuZCB0aGVy
ZSdzIGFub3RoZXIgcnVubmFibGUKICAgICAgKiBjYW5kaWRhdGUsIHdlIHdhbnQgdG8gbWFyayBj
dXJyZW50IGZvciBkZWxheWVkIHJ1bnF1ZXVlIGFkZCwKICAgICAgKiBhbmQgcmVtb3ZlIHRoZSBu
ZXh0IGd1eSBmcm9tIHRoZSBxdWV1ZS4KICAgICAgKgotICAgICAqIElmIHRoZSBjdXJyZW50IHZj
cHUgaXMgbm90IHJ1bm5hYmxlLCB3ZSB3YW50IHRvIGNob3NlIHRoZSBpZGxlCi0gICAgICogdmNw
dSBmb3IgdGhpcyBwcm9jZXNzb3IuCisgICAgICogSWYgdGhlIGN1cnJlbnQgaXRlbSBpcyBub3Qg
cnVubmFibGUsIHdlIHdhbnQgdG8gY2hvc2UgdGhlIGlkbGUKKyAgICAgKiBpdGVtIGZvciB0aGlz
IHByb2Nlc3Nvci4KICAgICAgKi8KICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQog
ICAgIHsKLSAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJyLT5m
bGFncyk7CisgICAgICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX2l0ZW1feWllbGQsICZzY3Vyci0+
ZmxhZ3MpOwogICAgICAgICB0cmFjZV92YXIoVFJDX0NTQ0hFRDJfU0NIRURfVEFTS0xFVCwgMSwg
MCwgTlVMTCk7Ci0gICAgICAgIHNuZXh0ID0gY3NjaGVkMl9pdGVtKGlkbGVfdmNwdVtjcHVdLT5z
Y2hlZF9pdGVtKTsKKyAgICAgICAgc25leHQgPSBjc2NoZWQyX2l0ZW0oc2NoZWRfaWRsZV9pdGVt
KGNwdSkpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gcnVucV9jYW5kaWRhdGUo
cnFkLCBzY3VyciwgY3B1LCBub3csICZza2lwcGVkX3ZjcHVzKTsKKyAgICAgICAgc25leHQgPSBy
dW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBjcHUsIG5vdywgJnNraXBwZWRfaXRlbXMpOwogCi0g
ICAgLyogSWYgc3dpdGNoaW5nIGZyb20gYSBub24taWRsZSBydW5uYWJsZSB2Y3B1LCBwdXQgaXQK
KyAgICAvKiBJZiBzd2l0Y2hpbmcgZnJvbSBhIG5vbi1pZGxlIHJ1bm5hYmxlIGl0ZW0sIHB1dCBp
dAogICAgICAqIGJhY2sgb24gdGhlIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggc25leHQgIT0gc2N1
cnIKLSAgICAgICAgICYmICFpc19pZGxlX3ZjcHUoc2N1cnItPnZjcHUpCi0gICAgICAgICAmJiB2
Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICkKKyAgICAgICAgICYmICFpc19pZGxlX2l0ZW0oY3Vycml0
ZW0pCisgICAgICAgICAmJiBpdGVtX3J1bm5hYmxlKGN1cnJpdGVtKSApCiAgICAgICAgIF9fc2V0
X2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc2N1cnItPmZsYWdzKTsKIAogICAgIHJl
dC5taWdyYXRlZCA9IDA7CiAKICAgICAvKiBBY2NvdW50aW5nIGZvciBub24taWRsZSB0YXNrcyAq
LwotICAgIGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQorICAgIGlmICggIWlzX2lk
bGVfaXRlbShzbmV4dC0+aXRlbSkgKQogICAgIHsKICAgICAgICAgLyogSWYgc3dpdGNoaW5nLCBy
ZW1vdmUgdGhpcyBmcm9tIHRoZSBydW5xdWV1ZSBhbmQgbWFyayBpdCBzY2hlZHVsZWQgKi8KICAg
ICAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VS
VChzbmV4dC0+cnFkID09IHJxZCk7Ci0gICAgICAgICAgICBBU1NFUlQoIXZjcHVfcnVubmluZyhz
bmV4dC0+dmNwdSkpOworICAgICAgICAgICAgQVNTRVJUKCFzbmV4dC0+aXRlbS0+aXNfcnVubmlu
Zyk7CiAKICAgICAgICAgICAgIHJ1bnFfcmVtb3ZlKHNuZXh0KTsKICAgICAgICAgICAgIF9fc2V0
X2JpdChfX0NTRkxBR19zY2hlZHVsZWQsICZzbmV4dC0+ZmxhZ3MpOwpAQCAtMzU3NiwxOSArMzU2
MywxOSBAQCBjc2NoZWQyX3NjaGVkdWxlKAogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBy
ZXNldCBjb25kaXRpb24gaXMgImhhcyBhIHNjaGVkdWxlciBlcG9jaCBjb21lIHRvIGFuIGVuZD8i
LgotICAgICAgICAgKiBUaGUgd2F5IHRoaXMgaXMgZW5mb3JjZWQgaXMgY2hlY2tpbmcgd2hldGhl
ciB0aGUgdmNwdSBhdCB0aGUgdG9wCisgICAgICAgICAqIFRoZSB3YXkgdGhpcyBpcyBlbmZvcmNl
ZCBpcyBjaGVja2luZyB3aGV0aGVyIHRoZSBpdGVtIGF0IHRoZSB0b3AKICAgICAgICAgICogb2Yg
dGhlIHJ1bnF1ZXVlIGhhcyBuZWdhdGl2ZSBjcmVkaXRzLiBUaGlzIG1lYW5zIHRoZSBlcG9jaHMg
aGF2ZQogICAgICAgICAgKiB2YXJpYWJsZSBsZW5ndGgsIGFzIGluIG9uZSBlcG9jaCBleHBvcmVz
IHdoZW46Ci0gICAgICAgICAqICAxKSB0aGUgdmNwdSBhdCB0aGUgdG9wIG9mIHRoZSBydW5xdWV1
ZSBoYXMgZXhlY3V0ZWQgZm9yCisgICAgICAgICAqICAxKSB0aGUgaXRlbSBhdCB0aGUgdG9wIG9m
IHRoZSBydW5xdWV1ZSBoYXMgZXhlY3V0ZWQgZm9yCiAgICAgICAgICAqICAgICBhcm91bmQgMTAg
bXMgKHdpdGggZGVmYXVsdCBwYXJhbWV0ZXJzKTsKLSAgICAgICAgICogIDIpIG5vIG90aGVyIHZj
cHUgd2l0aCBoaWdoZXIgY3JlZGl0cyB3YW50cyB0byBydW4uCisgICAgICAgICAqICAyKSBubyBv
dGhlciBpdGVtIHdpdGggaGlnaGVyIGNyZWRpdHMgd2FudHMgdG8gcnVuLgogICAgICAgICAgKgog
ICAgICAgICAgKiBIZXJlLCB3aGVyZSB3ZSB3YW50IHRvIGNoZWNrIGZvciByZXNldCwgd2UgbmVl
ZCB0byBtYWtlIHN1cmUgdGhlCi0gICAgICAgICAqIHByb3BlciB2Y3B1IGlzIGJlaW5nIHVzZWQu
IEluIGZhY3QsIHJ1bnF1ZXVlX2NhbmRpZGF0ZSgpIG1heSBoYXZlCi0gICAgICAgICAqIG5vdCBy
ZXR1cm5lZCB0aGUgZmlyc3QgdmNwdSBpbiB0aGUgcnVucXVldWUsIGZvciB2YXJpb3VzIHJlYXNv
bnMKKyAgICAgICAgICogcHJvcGVyIGl0ZW0gaXMgYmVpbmcgdXNlZC4gSW4gZmFjdCwgcnVucXVl
dWVfY2FuZGlkYXRlKCkgbWF5IGhhdmUKKyAgICAgICAgICogbm90IHJldHVybmVkIHRoZSBmaXJz
dCBpdGVtIGluIHRoZSBydW5xdWV1ZSwgZm9yIHZhcmlvdXMgcmVhc29ucwogICAgICAgICAgKiAo
ZS5nLiwgYWZmaW5pdHkpLiBPbmx5IHRyaWdnZXIgYSByZXNldCB3aGVuIGl0IGRvZXMuCiAgICAg
ICAgICAqLwotICAgICAgICBpZiAoIHNraXBwZWRfdmNwdXMgPT0gMCAmJiBzbmV4dC0+Y3JlZGl0
IDw9IENTQ0hFRDJfQ1JFRElUX1JFU0VUICkKKyAgICAgICAgaWYgKCBza2lwcGVkX2l0ZW1zID09
IDAgJiYgc25leHQtPmNyZWRpdCA8PSBDU0NIRUQyX0NSRURJVF9SRVNFVCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJlc2V0X2NyZWRpdChvcHMsIGNwdSwgbm93LCBzbmV4dCk7CiAgICAgICAg
ICAgICBiYWxhbmNlX2xvYWQob3BzLCBjcHUsIG5vdyk7CkBAIC0zNTk4LDExICszNTg1LDEwIEBA
IGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgIHNuZXh0LT50aWNrbGVkX2NwdSA9IC0xOwogCiAg
ICAgICAgIC8qIFNhZmUgYmVjYXVzZSBsb2NrIGZvciBvbGQgcHJvY2Vzc29yIGlzIGhlbGQgKi8K
LSAgICAgICAgaWYgKCBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yICE9IGNwdSApCisgICAgICAgIGlm
ICggc2NoZWRfaXRlbV9jcHUoc25leHQtPml0ZW0pICE9IGNwdSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVEMl9NSUdSQVRFX0NPTVBFTlNBVElPTjsKLSAg
ICAgICAgICAgIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgPSBjcHU7Ci0gICAgICAgICAgICBzbmV4
dC0+dmNwdS0+c2NoZWRfaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CisgICAg
ICAgICAgICBzY2hlZF9zZXRfcmVzKHNuZXh0LT5pdGVtLCBwZXJfY3B1KHNjaGVkX3JlcywgY3B1
KSk7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKICAgICAgICAgICAg
IHJldC5taWdyYXRlZCA9IDE7CiAgICAgICAgIH0KQEAgLTM2MzYsMjAgKzM2MjIsMjAgQEAgY3Nj
aGVkMl9zY2hlZHVsZSgKICAgICAgKiBSZXR1cm4gdGFzayB0byBydW4gbmV4dC4uLgogICAgICAq
LwogICAgIHJldC50aW1lID0gY3NjaGVkMl9ydW50aW1lKG9wcywgY3B1LCBzbmV4dCwgbm93KTsK
LSAgICByZXQudGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF9pdGVtOworICAgIHJldC50YXNrID0g
c25leHQtPml0ZW07CiAKLSAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHUpOwor
ICAgIENTQ0hFRDJfSVRFTV9DSEVDSyhyZXQudGFzayk7CiAgICAgcmV0dXJuIHJldDsKIH0KIAog
c3RhdGljIHZvaWQKLWNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBy
diwgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQorY3NjaGVkMl9kdW1wX2l0ZW0oc3RydWN0IGNz
Y2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgcHJp
bnRrKCJbJWkuJWldIGZsYWdzPSV4IGNwdT0laSIsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPmRv
bWFpbi0+ZG9tYWluX2lkLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT52Y3B1X2lkLAorICAgICAg
ICAgICAgc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgIHN2Yy0+aXRl
bS0+aXRlbV9pZCwKICAgICAgICAgICAgIHN2Yy0+ZmxhZ3MsCi0gICAgICAgICAgICBzdmMtPnZj
cHUtPnByb2Nlc3Nvcik7CisgICAgICAgICAgICBzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pKTsK
IAogICAgIHByaW50aygiIGNyZWRpdD0lIiBQUklpMzIiIFt3PSV1XSIsIHN2Yy0+Y3JlZGl0LCBz
dmMtPndlaWdodCk7CiAKQEAgLTM2NzQsMTIgKzM2NjAsMTIgQEAgZHVtcF9wY3B1KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1
bWFza19iaXRzKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCiAgICAgICAgICAgIG5y
X2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKIAot
ICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZj
cHUpICovCisgICAgLyogY3VycmVudCBJVEVNIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhl
IGlkbGUgaXRlbSkgKi8KICAgICBzdmMgPSBjc2NoZWQyX2l0ZW0oY3Vycl9vbl9jcHUoY3B1KSk7
Ci0gICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKKyAgICBpZiAoIHN2
YyAmJiAhaXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJc
dHJ1bjogIik7Ci0gICAgICAgIGNzY2hlZDJfZHVtcF92Y3B1KHBydiwgc3ZjKTsKKyAgICAgICAg
Y3NjaGVkMl9kdW1wX2l0ZW0ocHJ2LCBzdmMpOwogICAgIH0KIH0KIApAQCAtMzczNiw3ICszNzIy
LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBsaXN0
X2Zvcl9lYWNoKCBpdGVyX3Nkb20sICZwcnYtPnNkb20gKQogICAgIHsKICAgICAgICAgc3RydWN0
IGNzY2hlZDJfZG9tICpzZG9tOwotICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW07CiAKICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9z
ZG9tLCBzdHJ1Y3QgY3NjaGVkMl9kb20sIHNkb21fZWxlbSk7CiAKQEAgLTM3NDQsMTkgKzM3MzAs
MTkgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAg
ICAgICAgIHNkb20tPmRvbS0+ZG9tYWluX2lkLAogICAgICAgICAgICAgICAgc2RvbS0+d2VpZ2h0
LAogICAgICAgICAgICAgICAgc2RvbS0+Y2FwLAotICAgICAgICAgICAgICAgc2RvbS0+bnJfdmNw
dXMpOworICAgICAgICAgICAgICAgc2RvbS0+bnJfaXRlbXMpOwogCi0gICAgICAgIGZvcl9lYWNo
X3ZjcHUoIHNkb20tPmRvbSwgdiApCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0oIHNkb20t
PmRvbSwgaXRlbSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAg
ICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgICAgICAgICAgbG9jayA9IGl0ZW1fc2No
ZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOworICAgICAgICAgICAgbG9jayA9IGl0
ZW1fc2NoZWR1bGVfbG9jayhpdGVtKTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwg
Kytsb29wKTsKLSAgICAgICAgICAgIGNzY2hlZDJfZHVtcF92Y3B1KHBydiwgc3ZjKTsKKyAgICAg
ICAgICAgIGNzY2hlZDJfZHVtcF9pdGVtKHBydiwgc3ZjKTsKIAotICAgICAgICAgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAg
IGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIGl0ZW0pOwogICAgICAgICB9CiAgICAgfQogCkBA
IC0zNzgyLDcgKzM3NjgsNyBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzKQogICAgICAgICAgICAgaWYgKCBzdmMgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIHByaW50aygiXHQlM2Q6ICIsIGxvb3ArKyk7Ci0gICAgICAgICAgICAgICAgY3NjaGVkMl9k
dW1wX3ZjcHUocHJ2LCBzdmMpOworICAgICAgICAgICAgICAgIGNzY2hlZDJfZHVtcF9pdGVtKHBy
diwgc3ZjKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBzcGluX3VubG9jaygm
cnFkLT5sb2NrKTsKQEAgLTM4ODIsNyArMzg2OCw3IEBAIGNzY2hlZDJfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgc3RydWN0IGNz
Y2hlZDJfaXRlbSAqc3ZjID0gdmRhdGE7CiAgICAgdW5zaWduZWQgcnFpOwogCi0gICAgQVNTRVJU
KHBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7CisgICAgQVNTRVJUKHBk
YXRhICYmIHN2YyAmJiBpc19pZGxlX2l0ZW0oc3ZjLT5pdGVtKSk7CiAKICAgICAvKgogICAgICAq
IFdlIG93biBvbmUgcnVucXVldWUgbG9jayBhbHJlYWR5IChmcm9tIHNjaGVkdWxlX2NwdV9zd2l0
Y2goKSkuIFRoaXMKQEAgLTM4OTUsNyArMzg4MSw3IEBAIGNzY2hlZDJfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgQVNTRVJUKCFs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKICAgICB3cml0ZV9sb2NrKCZwcnYtPmxvY2spOwogCi0g
ICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKKyAgICBzY2hlZF9p
ZGxlX2l0ZW0oY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgcnFpID0gaW5pdF9wZGF0YShwcnYs
IHBkYXRhLCBjcHUpOwogCkBAIC0zOTQ2LDcgKzM5MzIsNyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAg
ICovCiAgICAgQVNTRVJUKHNwYyAmJiBzcGMtPnJ1bnFfaWQgIT0gLTEpOwogICAgIEFTU0VSVChj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpKTsKLSAgICAKKwogICAgIC8q
IEZpbmQgdGhlIG9sZCBydW5xdWV1ZSBhbmQgcmVtb3ZlIHRoaXMgY3B1IGZyb20gaXQgKi8KICAg
ICBycWQgPSBwcnYtPnJxZCArIHNwYy0+cnVucV9pZDsKIAotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t9e-0005vI-3a; Fri, 29 Mar 2019 15:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8o-0003ui-Qa
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:09:58 +0000
X-Inumbo-ID: b3a3d76e-5234-11e9-973f-03b51626b171
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3a3d76e-5234-11e9-973f-03b51626b171;
 Fri, 29 Mar 2019 15:09: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 72E0EAFEF;
 Fri, 29 Mar 2019 15:09:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:26 +0100
Message-Id: <20190329150934.17694-42-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 41/49] x86: make loading of GDT at context
 switch more modular
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gZm9yIGNvcmUgc2NoZWR1bGluZyBjYXJ2ZSBvdXQgdGhlIEdEVCByZWxh
dGVkCmZ1bmN0aW9uYWxpdHkgKHdyaXRpbmcgR0RUIHJlbGF0ZWQgUFRFcywgbG9hZGluZyBkZWZh
dWx0IG9mIGZ1bGwgR0RUKQppbnRvIHN1Yi1mdW5jdGlvbnMuCgpJbnN0ZWFkIG9mIGR5bmFtaWNh
bGx5IGRlY2lkZSB3aGV0aGVyIHRoZSBwcmV2aW91cyB2Y3B1IHdhcyB1c2luZyBmdWxsCm9yIGRl
ZmF1bHQgR0RUIGp1c3QgYWRkIGEgcGVyY3B1IHZhcmlhYmxlIGZvciB0aGF0IHB1cnBvc2UuIFRo
aXMgYXQKb25jZSByZW1vdmVzIHRoZSBuZWVkIGZvciB0ZXN0aW5nIHZjcHVfaWRzIHRvIGRpZmZl
ciB0d2ljZS4KCkNhY2hlIHRoZSBuZWVkX2Z1bGxfZ2R0KG5kKSB2YWx1ZSBpbiBhIGxvY2FsIHZh
cmlhYmxlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMo
KyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA3ZGFiYTRmYjkxLi41ZTc2NGQ4YTU0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CkBAIC03Myw2ICs3Myw4IEBACiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJf
dmNwdSk7CiAKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShib29sLCBmdWxsX2dkdF9sb2FkZWQpOwor
CiBzdGF0aWMgdm9pZCBkZWZhdWx0X2lkbGUodm9pZCk7CiB2b2lkICgqcG1faWRsZSkgKHZvaWQp
IF9fcmVhZF9tb3N0bHkgPSBkZWZhdWx0X2lkbGU7CiB2b2lkICgqZGVhZF9pZGxlKSAodm9pZCkg
X19yZWFkX21vc3RseSA9IGRlZmF1bHRfZGVhZF9pZGxlOwpAQCAtMTYxNCw2ICsxNjE2LDQxIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkX2Z1bGxfZ2R0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNfaWRsZV9kb21haW4oZCk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9mdWxsX2dkdF9wdGVzKHNlZ19kZXNjX3QgKmdkdCwg
c3RydWN0IHZjcHUgKnYpCit7CisgICAgdW5zaWduZWQgbG9uZyBtZm4gPSB2aXJ0X3RvX21mbihn
ZHQpOworICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHB2X2dkdF9wdGVzKHYpOworICAgIHVuc2ln
bmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBOUl9SRVNFUlZFRF9HRFRfUEFHRVM7
IGkrKyApCisgICAgICAgIGwxZV93cml0ZShwbDFlICsgRklSU1RfUkVTRVJWRURfR0RUX1BBR0Ug
KyBpLAorICAgICAgICAgICAgICAgICAgbDFlX2Zyb21fcGZuKG1mbiArIGksIF9fUEFHRV9IWVBF
UlZJU09SX1JXKSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX2Z1bGxfZ2R0KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRf
ZGVzYzsKKworICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsKKyAg
ICBnZHRfZGVzYy5iYXNlID0gR0RUX1ZJUlRfU1RBUlQodik7CisKKyAgICBsZ2R0KCZnZHRfZGVz
Yyk7CisKKyAgICBwZXJfY3B1KGZ1bGxfZ2R0X2xvYWRlZCwgY3B1KSA9IHRydWU7Cit9CisKK3N0
YXRpYyBpbmxpbmUgdm9pZCBsb2FkX2RlZmF1bHRfZ2R0KHNlZ19kZXNjX3QgKmdkdCwgdW5zaWdu
ZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rlc2M7CisKKyAgICBnZHRf
ZGVzYy5saW1pdCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEU7CisgICAgZ2R0X2Rlc2MuYmFzZSAg
PSAodW5zaWduZWQgbG9uZykoZ2R0IC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZKTsKKworICAg
IGxnZHQoJmdkdF9kZXNjKTsKKworICAgIHBlcl9jcHUoZnVsbF9nZHRfbG9hZGVkLCBjcHUpID0g
ZmFsc2U7Cit9CisKIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKIHsKICAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqc3RhY2tfcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsK
QEAgLTE2MjIsNyArMTY1OSw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkK
ICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqbiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFp
biAgICAgICAgKnBkID0gcC0+ZG9tYWluLCAqbmQgPSBuLT5kb21haW47CiAgICAgc2VnX2Rlc2Nf
dCAgICAgICAgICAgKmdkdDsKLSAgICBzdHJ1Y3QgZGVzY19wdHIgICAgICAgZ2R0X2Rlc2M7Cisg
ICAgYm9vbCAgICAgICAgICAgICAgICAgIG5lZWRfZnVsbF9nZHRfbjsKIAogICAgIEFTU0VSVChw
ICE9IG4pOwogICAgIEFTU0VSVCghdmNwdV9jcHVfZGlydHkobikpOwpAQCAtMTY2NCwyNSArMTcw
MSwxNSBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAKICAgICBnZHQgPSAh
aXNfcHZfMzJiaXRfZG9tYWluKG5kKSA/IHBlcl9jcHUoZ2R0X3RhYmxlLCBjcHUpIDoKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUoY29tcGF0X2dkdF90YWJsZSwg
Y3B1KTsKLSAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQpICkKLSAgICB7Ci0gICAgICAgIHVuc2ln
bmVkIGxvbmcgbWZuID0gdmlydF90b19tZm4oZ2R0KTsKLSAgICAgICAgbDFfcGdlbnRyeV90ICpw
bDFlID0gcHZfZ2R0X3B0ZXMobik7Ci0gICAgICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgTlJfUkVTRVJWRURfR0RUX1BBR0VTOyBpKysgKQotICAgICAgICAg
ICAgbDFlX3dyaXRlKHBsMWUgKyBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRSArIGksCi0gICAgICAg
ICAgICAgICAgICAgICAgbDFlX2Zyb21fcGZuKG1mbiArIGksIF9fUEFHRV9IWVBFUlZJU09SX1JX
KSk7Ci0gICAgfQorICAgIG5lZWRfZnVsbF9nZHRfbiA9IG5lZWRfZnVsbF9nZHQobmQpOwogCi0g
ICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KHBkKSAmJgotICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4t
PnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0KG5kKSkgKQotICAgIHsKLSAgICAgICAgZ2R0X2Rl
c2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwotICAgICAgICBnZHRfZGVzYy5iYXNl
ICA9ICh1bnNpZ25lZCBsb25nKShnZHQgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpOworICAg
IGlmICggbmVlZF9mdWxsX2dkdF9uICkKKyAgICAgICAgd3JpdGVfZnVsbF9nZHRfcHRlcyhnZHQs
IG4pOwogCi0gICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKLSAgICB9CisgICAgaWYgKCBwZXJfY3B1
KGZ1bGxfZ2R0X2xvYWRlZCwgY3B1KSAmJgorICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZj
cHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0X24pICkKKyAgICAgICAgbG9hZF9kZWZhdWx0X2dkdChn
ZHQsIGNwdSk7CiAKICAgICB3cml0ZV9wdGJhc2Uobik7CiAKQEAgLTE2OTMsMTQgKzE3MjAsOCBA
QCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICAgIHN2bV9sb2FkX3Nl
Z3MoMCwgMCwgMCwgMCwgMCwgMCwgMCk7CiAjZW5kaWYKIAotICAgIGlmICggbmVlZF9mdWxsX2dk
dChuZCkgJiYKLSAgICAgICAgICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9m
dWxsX2dkdChwZCkpICkKLSAgICB7Ci0gICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNF
UlZFRF9HRFRfQllURTsKLSAgICAgICAgZ2R0X2Rlc2MuYmFzZSA9IEdEVF9WSVJUX1NUQVJUKG4p
OwotCi0gICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKLSAgICB9CisgICAgaWYgKCBuZWVkX2Z1bGxf
Z2R0X24gJiYgIXBlcl9jcHUoZnVsbF9nZHRfbG9hZGVkLCBjcHUpICkKKyAgICAgICAgbG9hZF9m
dWxsX2dkdChuLCBjcHUpOwogCiAgICAgaWYgKCBwZCAhPSBuZCApCiAgICAgICAgIGNwdW1hc2tf
Y2xlYXJfY3B1KGNwdSwgcGQtPmRpcnR5X2NwdW1hc2spOwotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:10:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9t9k-0006Bm-Ql; Fri, 29 Mar 2019 15:10:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8q-0003xo-Ag
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:10:00 +0000
X-Inumbo-ID: b49f0558-5234-11e9-b1c8-7b85ac9b32ca
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b49f0558-5234-11e9-b1c8-7b85ac9b32ca;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18B6CB023;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:31 +0100
Message-Id: <20190329150934.17694-47-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 46/49] xen/sched: add a
 scheduler_percpu_init() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHN1cHBvcnQgb2YgY29yZSBzY2hlZHVsaW5nIHRoZSBzY2hlZHVsZXIgY3B1IGNhbGxiYWNr
IGZvcgpDUFVfU1RBUlRJTkcgaGFzIHRvIGJlIG1vdmVkIGludG8gYSBkZWRpY2F0ZWQgZnVuY3Rp
b24gY2FsbGVkIGJ5CnN0YXJ0X3NlY29uZGFyeSgpIGFzIGl0IG5lZWRzIHRvIHJ1biBiZWZvcmUg
c3Bpbl9kZWJ1Z19lbmFibGUoKSB0aGVuCmR1ZSB0byBwb3RlbnRpYWxseSBjYWxsaW5nIHhmcmVl
KCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgfCAgMiArKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAg
fCAgMiArKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAxOSArKysrKysrKysrKystLS0tLS0t
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCAwNzI4YTliNTA1Li4zYWUzMjQ0
OWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9zbXBib290LmMKQEAgLTM1MCw2ICszNTAsOCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1bnNp
Z25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAKICAgICBzZXR1cF9jcHVfc2libGluZ19tYXAo
Y3B1aWQpOwogCisgICAgc2NoZWR1bGVyX3BlcmNwdV9pbml0KGNwdSk7CisKICAgICAvKiBSdW4g
bG9jYWwgbm90aWZpZXJzICovCiAgICAgbm90aWZ5X2NwdV9zdGFydGluZyhjcHVpZCk7CiAgICAg
LyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IGI3YTBhNGE0MTkuLjFjNGY2MjhiOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzgzLDYgKzM4
Myw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIHNldF9jcHVf
c2libGluZ19tYXAoY3B1KTsKIAorICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdChjcHUpOworCiAg
ICAgaW5pdF9wZXJjcHVfdGltZSgpOwogCiAgICAgc2V0dXBfc2Vjb25kYXJ5X0FQSUNfY2xvY2so
KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwppbmRleCBhMjE0MGIzZDdjLi5mNDNkMDBiNTlmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yMDI5LDYgKzIwMjks
MTUgQEAgc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAg
ICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSA9IE5VTEw7CiB9CiAKK3ZvaWQgc2NoZWR1bGVyX3Bl
cmNwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IHNjaGVkdWxlciAqc2No
ZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNkID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CisKKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSAh
PSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGluaXRfcGRhdGEs
IHNkLT5zY2hlZF9wcml2LCBjcHUpOworfQorCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxs
YmFjaygKICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwgdW5zaWduZWQgbG9uZyBhY3Rp
b24sIHZvaWQgKmhjcHUpCiB7CkBAIC0yMDQ3LDggKzIwNTYsOCBAQCBzdGF0aWMgaW50IGNwdV9z
Y2hlZHVsZV9jYWxsYmFjaygKICAgICAgKiBkYXRhIGNhbiBhdm9pZCBpbXBsZW1lbnRpbmcgYWxs
b2NfcGRhdGEuIGluaXRfcGRhdGEgbWF5LCBob3dldmVyLCBiZQogICAgICAqIG5lY2Vzc2FyeS91
c2VmdWwgaW4gdGhpcyBjYXNlIHRvbyAoZS5nLiwgaXQgY2FuIGNvbnRhaW4gdGhlICJyZWdpc3Rl
cgogICAgICAqIHRoZSBwQ1BVIHRvIHRoZSBzY2hlZHVsZXIiIHBhcnQpLiBhbGxvY19wZGF0YSAo
aWYgcHJlc2VudCkgaXMgY2FsbGVkCi0gICAgICogZHVyaW5nIENQVV9VUF9QUkVQQVJFLiBpbml0
X3BkYXRhIChpZiBwcmVzZW50KSBpcyBjYWxsZWQgZHVyaW5nCi0gICAgICogQ1BVX1NUQVJUSU5H
LgorICAgICAqIGR1cmluZyBDUFVfVVBfUFJFUEFSRS4gaW5pdF9wZGF0YSAoaWYgcHJlc2VudCkg
aXMgY2FsbGVkIGJlZm9yZQorICAgICAqIENQVV9TVEFSVElORyBpbiBzY2hlZHVsZXJfcGVyY3B1
X2luaXQoKS4KICAgICAgKgogICAgICAqIE9uIHRoZSBvdGhlciBoYW5kLCBhdCB0ZWFyZG93biwg
d2UgbmVlZCB0byByZXZlcnNlIHdoYXQgaGFzIGJlZW4gZG9uZQogICAgICAqIGR1cmluZyBpbml0
aWFsaXphdGlvbiwgYW5kIHRoZW4gZnJlZSB0aGUgcGVyLXBDUFUgc3BlY2lmaWMgZGF0YS4gVGhp
cwpAQCAtMjA3MSwxMCArMjA4MCw2IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNr
KAogICAgICAqLwogICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewotICAgIGNhc2UgQ1BVX1NU
QVJUSU5HOgotICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkK
LSAgICAgICAgICAgIFNDSEVEX09QKHNjaGVkLCBpbml0X3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwg
Y3B1KTsKLSAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKICAgICAgICAg
aWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSApCiAgICAgICAgICAgICByYyA9
IGNwdV9zY2hlZHVsZV91cChjcHUpOwpAQCAtMjE3MSw3ICsyMTc2LDcgQEAgdm9pZCBfX2luaXQg
c2NoZWR1bGVyX2luaXQodm9pZCkKICAgICB0aGlzX2NwdShzY2hlZF9yZXMpLT5jdXJyID0gaWRs
ZV92Y3B1WzBdLT5zY2hlZF9pdGVtOwogICAgIHRoaXNfY3B1KHNjaGVkX3JlcyktPnNjaGVkX3By
aXYgPSBTQ0hFRF9PUCgmb3BzLCBhbGxvY19wZGF0YSwgMCk7CiAgICAgQlVHX09OKElTX0VSUih0
aGlzX2NwdShzY2hlZF9yZXMpLT5zY2hlZF9wcml2KSk7Ci0gICAgU0NIRURfT1AoJm9wcywgaW5p
dF9wZGF0YSwgdGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJpdiwgMCk7CisgICAgc2NoZWR1
bGVyX3BlcmNwdV9pbml0KDApOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAzMTRhNDUzYTYwLi41MWI4
YjZhNDRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaApAQCAtNjMyLDYgKzYzMiw3IEBAIHZvaWQgX19kb21haW5fY3Jhc2go
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIG5vcmV0dXJuIGFzbV9kb21haW5fY3Jhc2hfc3luY2hy
b25vdXModW5zaWduZWQgbG9uZyBhZGRyKTsKIAogdm9pZCBzY2hlZHVsZXJfaW5pdCh2b2lkKTsK
K3ZvaWQgc2NoZWR1bGVyX3BlcmNwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpOwogaW50ICBzY2hl
ZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3Ry
dWN0IHZjcHUgKnYpOwogaW50ICBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBp
bnQgcG9vbGlkKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:11:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t9o-0006LK-3r; Fri, 29 Mar 2019 15: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t8q-0003xp-Ak
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:10:00 +0000
X-Inumbo-ID: b4d5343e-5234-11e9-b6ef-e7172b75b588
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4d5343e-5234-11e9-b6ef-e7172b75b588;
 Fri, 29 Mar 2019 15:09: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 71DCCB025;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:32 +0100
Message-Id: <20190329150934.17694-48-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 47/49] xen/sched: support core scheduling in
 continue_running()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGNvcmUgc2NoZWR1bGluZyBhIHRyYW5zaXRpb24gZnJvbSBhbiBvZmZsaW5lIHZjcHUgdG8g
YSBydW5uaW5nIG9uZQptdXN0IGJlIHNwZWNpYWwgY2FzZWQ6IHRoZSB2Y3B1IG1pZ2h0IGJlIGlu
IGd1ZXN0IGlkbGUgYnV0IHRoZSBjb250ZXh0CmhhcyB0byBiZSBsb2FkZWQgYXMgaWYgYSBjb250
ZXh0IHN3aXRjaCBpcyB0byBiZSBkb25lLiBGb3IgdGhhdCBwdXJwb3NlCmFkZCBhIGZsYWcgdG8g
dGhlIHZjcHUgc3RydWN0dXJlIHdoaWNoIGluZGljYXRlcyB0aGF0IGNvbmRpdGlvbi4gVGhhdApm
bGFnIGlzIHRlc3RlZCBpbiBjb250aW51ZV9ydW5uaW5nKCkgYW5kIGlmIHNldCB0aGUgY29udGV4
dCBpcyBsb2FkZWQKaWYgcmVxdWlyZWQuCgpDYXJ2ZSBvdXQgc29tZSBjb250ZXh0IGxvYWRpbmcg
ZnVuY3Rpb25hbGl0eSBmcm9tIF9fY29udGV4dF9zd2l0Y2goKQppbnRvIGEgbmV3IGZ1bmN0aW9u
IGFzIHdlIG5lZWQgaXQgaW4gY29udGludWVfcnVubmluZygpIG5vdywgdG9vLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jIHwgICAxICsKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgfCAgIDIgKwog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICB8ICAxOSArKysrKy0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICB8ICAgMyArKwogNiBmaWxlcyBjaGFuZ2VkLCAxMTcgaW5zZXJ0aW9ucygrKSwg
MjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDlhY2YyZTk3OTIuLjdhNTEwNjRkZTAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTExNzEsNyArMTE3MSwxMCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKIAogIG91dDoKICAg
ICBpZiAoIGZsYWdzICYgVkdDRl9vbmxpbmUgKQorICAgIHsKKyAgICAgICAgdi0+cmVsb2FkX2Nv
bnRleHQgPSB0cnVlOwogICAgICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxh
Z3MpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpOwogICAgIHJldHVybiAwOwpAQCAtMTY2Myw2ICsxNjY2LDI0IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBsb2FkX2RlZmF1bHRfZ2R0KHNlZ19kZXNjX3QgKmdkdCwgdW5zaWduZWQgaW50
IGNwdSkKICAgICBwZXJfY3B1KGZ1bGxfZ2R0X2xvYWRlZCwgY3B1KSA9IGZhbHNlOwogfQogCitz
dGF0aWMgdm9pZCBpbmxpbmUgY3N3X2xvYWRfcmVncyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpzdGFja19yZWdz
KQoreworICAgIG1lbWNweShzdGFja19yZWdzLCAmdi0+YXJjaC51c2VyX3JlZ3MsIENUWFRfU1dJ
VENIX1NUQUNLX0JZVEVTKTsKKyAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQorICAgIHsKKyAgICAg
ICAgdTY0IHhjcjAgPSB2LT5hcmNoLnhjcjAgPzogWFNUQVRFX0ZQX1NTRTsKKworICAgICAgICBp
ZiAoIHhjcjAgIT0gZ2V0X3hjcjAoKSAmJiAhc2V0X3hjcjAoeGNyMCkgKQorICAgICAgICAgICAg
QlVHKCk7CisKKyAgICAgICAgaWYgKCBjcHVfaGFzX3hzYXZlcyAmJiBpc19odm1fdmNwdSh2KSAp
CisgICAgICAgICAgICBzZXRfbXNyX3hzcyh2LT5hcmNoLmh2bS5tc3JfeHNzKTsKKyAgICB9Cisg
ICAgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KHYsIGZhbHNlKTsKKyAgICB2LT5kb21haW4tPmFy
Y2guY3R4dF9zd2l0Y2gtPnRvKHYpOworfQorCiBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNo
KHZvaWQpCiB7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnN0YWNrX3JlZ3MgPSBndWVzdF9j
cHVfdXNlcl9yZWdzKCk7CkBAIC0xNjc2LDcgKzE2OTcsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRl
eHRfc3dpdGNoKHZvaWQpCiAgICAgQVNTRVJUKHAgIT0gbik7CiAgICAgQVNTRVJUKCF2Y3B1X2Nw
dV9kaXJ0eShuKSk7CiAKLSAgICBpZiAoICFpc19pZGxlX2RvbWFpbihwZCkgKQorICAgIGlmICgg
IWlzX2lkbGVfZG9tYWluKHBkKSAmJiBpc192Y3B1X29ubGluZShwKSAmJiAhcC0+cmVsb2FkX2Nv
bnRleHQgKQogICAgIHsKICAgICAgICAgbWVtY3B5KCZwLT5hcmNoLnVzZXJfcmVncywgc3RhY2tf
cmVncywgQ1RYVF9TV0lUQ0hfU1RBQ0tfQllURVMpOwogICAgICAgICB2Y3B1X3NhdmVfZnB1KHAp
OwpAQCAtMTY5MiwyMiArMTcxMyw4IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9p
ZCkKICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgbmQtPmRpcnR5X2NwdW1hc2spOwogICAg
IHdyaXRlX2F0b21pYygmbi0+ZGlydHlfY3B1LCBjcHUpOwogCi0gICAgaWYgKCAhaXNfaWRsZV9k
b21haW4obmQpICkKLSAgICB7Ci0gICAgICAgIG1lbWNweShzdGFja19yZWdzLCAmbi0+YXJjaC51
c2VyX3JlZ3MsIENUWFRfU1dJVENIX1NUQUNLX0JZVEVTKTsKLSAgICAgICAgaWYgKCBjcHVfaGFz
X3hzYXZlICkKLSAgICAgICAgewotICAgICAgICAgICAgdTY0IHhjcjAgPSBuLT5hcmNoLnhjcjAg
PzogWFNUQVRFX0ZQX1NTRTsKLQotICAgICAgICAgICAgaWYgKCB4Y3IwICE9IGdldF94Y3IwKCkg
JiYgIXNldF94Y3IwKHhjcjApICkKLSAgICAgICAgICAgICAgICBCVUcoKTsKLQotICAgICAgICAg
ICAgaWYgKCBjcHVfaGFzX3hzYXZlcyAmJiBpc19odm1fdmNwdShuKSApCi0gICAgICAgICAgICAg
ICAgc2V0X21zcl94c3Mobi0+YXJjaC5odm0ubXNyX3hzcyk7Ci0gICAgICAgIH0KLSAgICAgICAg
dmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KG4sIGZhbHNlKTsKLSAgICAgICAgbmQtPmFyY2guY3R4
dF9zd2l0Y2gtPnRvKG4pOwotICAgIH0KKyAgICBpZiAoICFpc19pZGxlX2RvbWFpbihuZCkgJiYg
aXNfdmNwdV9vbmxpbmUobikgKQorICAgICAgICBjc3dfbG9hZF9yZWdzKG4sIHN0YWNrX3JlZ3Mp
OwogCiAgICAgcHNyX2N0eHRfc3dpdGNoX3RvKG5kKTsKIApAQCAtMTc3NSw2ICsxNzgyLDcyIEBA
IHN0YXRpYyB2b2lkIGNvbnRleHRfd2FpdF9yZW5kZXp2b3VzX291dChzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSwKICAgICAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKIH0KIAorc3RhdGljIHZvaWQg
X19jb250aW51ZV9ydW5uaW5nKHN0cnVjdCB2Y3B1ICpzYW1lKQoreworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBzYW1lLT5kb21haW47CisgICAgc2VnX2Rlc2NfdCAqZ2R0OworICAgIGJvb2wgZnVs
bF9nZHQgPSBuZWVkX2Z1bGxfZ2R0KGQpOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJv
Y2Vzc29yX2lkKCk7CisKKyAgICBnZHQgPSAhaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gcGVyX2Nw
dShnZHRfdGFibGUsIGNwdSkgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
ZXJfY3B1KGNvbXBhdF9nZHRfdGFibGUsIGNwdSk7CisKKyAgICBpZiAoIHNhbWUtPnJlbG9hZF9j
b250ZXh0ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpzdGFja19yZWdz
ID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOworCisgICAgICAgIGdldF9jcHVfaW5mbygpLT51c2Vf
cHZfY3IzID0gZmFsc2U7CisgICAgICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKwor
ICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworCisgICAgICAgIGNzd19sb2FkX3JlZ3Moc2Ft
ZSwgc3RhY2tfcmVncyk7CisKKyAgICAgICAgcHNyX2N0eHRfc3dpdGNoX3RvKGQpOworCisgICAg
ICAgIGlmICggZnVsbF9nZHQgKQorICAgICAgICAgICAgd3JpdGVfZnVsbF9nZHRfcHRlcyhnZHQs
IHNhbWUpOworCisgICAgICAgIHdyaXRlX3B0YmFzZShzYW1lKTsKKworI2lmIGRlZmluZWQoQ09O
RklHX1BWKSAmJiBkZWZpbmVkKENPTkZJR19IVk0pCisgICAgICAgIC8qIFByZWZldGNoIHRoZSBW
TUNCIGlmIHdlIGV4cGVjdCB0byB1c2UgaXQgbGF0ZXIgaW4gY29udGV4dCBzd2l0Y2ggKi8KKyAg
ICAgICAgaWYgKCBjcHVfaGFzX3N2bSAmJiBpc19wdl9kb21haW4oZCkgJiYgIWlzX3B2XzMyYml0
X2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICEocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JB
U0UpICkKKyAgICAgICAgICAgIHN2bV9sb2FkX3NlZ3MoMCwgMCwgMCwgMCwgMCwgMCwgMCk7Cisj
ZW5kaWYKKworICAgICAgICBpZiAoIGZ1bGxfZ2R0ICkKKyAgICAgICAgICAgIGxvYWRfZnVsbF9n
ZHQoc2FtZSwgY3B1KTsKKworICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CisKKyAgICAgICAg
aWYgKCBpc19wdl9kb21haW4oZCkgKQorICAgICAgICAgICAgbG9hZF9zZWdtZW50cyhzYW1lKTsK
KworICAgICAgICBzYW1lLT5yZWxvYWRfY29udGV4dCA9IGZhbHNlOworCisgICAgICAgIF91cGRh
dGVfcnVuc3RhdGVfYXJlYShzYW1lKTsKKworICAgICAgICB1cGRhdGVfdmNwdV9zeXN0ZW1fdGlt
ZShzYW1lKTsKKyAgICB9CisgICAgZWxzZSBpZiAoICFpc19pZGxlX3ZjcHUoc2FtZSkgJiYgZnVs
bF9nZHQgIT0gcGVyX2NwdShmdWxsX2dkdF9sb2FkZWQsIGNwdSkgKQorICAgIHsKKyAgICAgICAg
bG9jYWxfaXJxX2Rpc2FibGUoKTsKKworICAgICAgICBpZiAoIGZ1bGxfZ2R0ICkKKyAgICAgICAg
eworICAgICAgICAgICAgd3JpdGVfZnVsbF9nZHRfcHRlcyhnZHQsIHNhbWUpOworICAgICAgICAg
ICAgd3JpdGVfcHRiYXNlKHNhbWUpOworICAgICAgICAgICAgbG9hZF9mdWxsX2dkdChzYW1lLCBj
cHUpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGxvYWRfZGVmYXVsdF9n
ZHQoZ2R0LCBjcHUpOworCisgICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsKKyAgICB9Cit9CisK
IHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0
KQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0xODEx
LDYgKzE4ODQsOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1
Y3QgdmNwdSAqbmV4dCkKICAgICAgICAgIChpc19pZGxlX2RvbWFpbihuZXh0ZCkgJiYgY3B1X29u
bGluZShjcHUpKSApCiAgICAgewogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CisKKyAgICAg
ICAgaWYgKCAhaXNfaWRsZV9kb21haW4obmV4dGQpICkKKyAgICAgICAgICAgIF9fY29udGludWVf
cnVubmluZyhuZXh0KTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTE4MjIsNiArMTg5OCw4
IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpu
ZXh0KQogICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihuZXh0ZCkgKQogICAgICAgICAgICAgbG9h
ZF9zZWdtZW50cyhuZXh0KTsKIAorICAgICAgICBuZXh0LT5yZWxvYWRfY29udGV4dCA9IGZhbHNl
OworCiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKIAogICAgICAgICBpZiAo
IG9wdF9pYnBiICYmICFpc19pZGxlX2RvbWFpbihuZXh0ZCkgKQpAQCAtMTg4Niw2ICsxOTY0LDgg
QEAgdm9pZCBjb250aW51ZV9ydW5uaW5nKHN0cnVjdCB2Y3B1ICpzYW1lKQogICAgIGlmICggIXZj
cHVfcnVubmFibGUoc2FtZSkgKQogICAgICAgICBzY2hlZF92Y3B1X2lkbGUoc2FtZSk7CiAKKyAg
ICBfX2NvbnRpbnVlX3J1bm5pbmcoc2FtZSk7CisKICAgICAvKiBTZWUgdGhlIGNvbW1lbnQgYWJv
dmUuICovCiAgICAgc2FtZS0+ZG9tYWluLT5hcmNoLmN0eHRfc3dpdGNoLT50YWlsKHNhbWUpOwog
ICAgIEJVRygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKaW5kZXggNjY2OGRmOWYzYi4uMTJhNmQ2MmRjOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0x
MTMzLDYgKzExMzMsNyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgLyogQXV4aWxpYXJ5IHByb2Nl
c3NvcnMgc2hvdWxkIGJlIHdva2VuIGltbWVkaWF0ZWx5LiAqLwogICAgIHYtPmlzX2luaXRpYWxp
c2VkID0gMTsKKyAgICB2LT5yZWxvYWRfY29udGV4dCA9IHRydWU7CiAgICAgY2xlYXJfYml0KF9W
UEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKICAgICB2Y3B1X3dha2Uodik7CiAKQEAgLTM5MTMs
NiArMzkxNCw3IEBAIHZvaWQgaHZtX3ZjcHVfcmVzZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVp
bnQxNl90IGNzLCB1aW50MTZfdCBpcCkKIAogICAgIHYtPmFyY2guZmxhZ3MgfD0gVEZfa2VybmVs
X21vZGU7CiAgICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOworICAgIHYtPnJlbG9hZF9jb250ZXh0
ID0gdHJ1ZTsKICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwogCiAg
b3V0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uNDFmODA1MGMwMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
CkBAIC0zNjcsNiArMzY3LDcgQEAgc3RhdGljIHZvaWQgdmxhcGljX2FjY2VwdF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGljcl9sb3cpCiAgICAgICAgICAgICBkb21haW5fbG9jayh2LT5k
b21haW4pOwogICAgICAgICAgICAgaWYgKCB2LT5pc19pbml0aWFsaXNlZCApCiAgICAgICAgICAg
ICAgICAgd2FrZSA9IHRlc3RfYW5kX2NsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFn
cyk7CisgICAgICAgICAgICB2LT5yZWxvYWRfY29udGV4dCA9IHdha2U7CiAgICAgICAgICAgICBk
b21haW5fdW5sb2NrKHYtPmRvbWFpbik7CiAgICAgICAgICAgICBpZiAoIHdha2UgKQogICAgICAg
ICAgICAgICAgIHZjcHVfd2FrZSh2KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMg
Yi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGQzMzhhMjIwNGMuLmI0NjcxOTdmMDUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAt
MTM4Myw2ICsxMzgzLDggQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2
Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB3YWtlID0g
dGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAg
ICAgIGlmICggd2FrZSApCisgICAgICAgICAgICAgICAgdi0+cmVsb2FkX2NvbnRleHQgPSB0cnVl
OwogICAgICAgICAgICAgZG9tYWluX3VubG9jayhkKTsKICAgICAgICAgICAgIGlmICggd2FrZSAp
CiAgICAgICAgICAgICAgICAgdmNwdV93YWtlKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGY0M2QwMGI1OWYuLjdiMzBh
MTUzZGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTE3NzUsMTcgKzE3NzUsMjIgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9p
dGVtICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsCiAg
ICAgewogICAgICAgICBuZXh0ID0gZG9fc2NoZWR1bGUocHJldiwgbm93KTsKICAgICAgICAgYXRv
bWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCBzY2hlZF9ncmFudWxhcml0eSArIDEp
OwotICAgICAgICByZXR1cm4gbmV4dDsKICAgICB9Ci0KLSAgICB3aGlsZSAoIHByZXYtPnJlbmRl
enZvdXNfaW5fY250ICkKKyAgICBlbHNlCiAgICAgewotICAgICAgICBwY3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgY3B1KTsKLSAgICAgICAgY3B1X3JlbGF4KCk7Ci0gICAgICAgIHBjcHVf
c2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICAgICAgd2hpbGUgKCBwcmV2LT5yZW5kZXp2b3Vz
X2luX2NudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCBjcHUpOworICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICBwY3B1
X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisgICAgICAgIH0KKyAgICAgICAgbmV4dCA9IHByZXYt
Pm5leHRfdGFzazsKICAgICB9CiAKLSAgICByZXR1cm4gcHJldi0+bmV4dF90YXNrOworICAgIGlm
ICggdW5saWtlbHkocHJldiA9PSBuZXh0KSApCisgICAgICAgIHZjcHVfcnVuc3RhdGVfaGVscGVy
KGN1cnJlbnQsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7CisKKyAgICByZXR1cm4gbmV4dDsKIH0K
IAogc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBz
dHJ1Y3QgdmNwdSAqdm5leHQsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDUxYjhiNmE0NGYuLjEzMDg1ZGRmOTAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCkBAIC0yMDYsNiArMjA2LDkgQEAgc3RydWN0IHZjcHUKICAgICBib29sICAgICAgICAg
ICAgIGhjYWxsX2NvbXBhdDsKICNlbmRpZgogCisgICAgLyogVkNQVSB3YXMgZG93biBiZWZvcmUg
KGNvbnRleHQgbWlnaHQgbmVlZCB0byBiZSByZWxvYWRlZCkuICovCisgICAgYm9vbCAgICAgICAg
ICAgICByZWxvYWRfY29udGV4dDsKKwogICAgIC8qIFRoZSBDUFUsIGlmIGFueSwgd2hpY2ggaXMg
aG9sZGluZyBvbnRvIHRoaXMgVkNQVSdzIHN0YXRlLiAqLwogI2RlZmluZSBWQ1BVX0NQVV9DTEVB
TiAofjB1KQogICAgIHVuc2lnbmVkIGludCAgICAgZGlydHlfY3B1OwotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:11:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t9v-0006bS-AY; Fri, 29 Mar 2019 15:11: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9t9E-0004ws-2Y
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:10:24 +0000
X-Inumbo-ID: b0e27b1e-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0e27b1e-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C22FEB02C;
 Fri, 29 Mar 2019 15:09:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:10 +0100
Message-Id: <20190329150934.17694-26-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 25/49] xen/sched: make rt scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHJ0IHNjaGVkdWxlciBjb21wbGV0ZWx5IGZyb20gdmNwdSB0byBzY2hlZF9pdGVtIHVz
YWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vc2NoZWRfcnQuYyB8IDM1OCArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25zKCsp
LCAxODMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDllZmU4MDcyMzAuLjczMGFhMjkyZDQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
QEAgLTM2LDcgKzM2LDcgQEAKICAqCiAgKiBNaWdyYXRpb24gY29tcGVuc2F0aW9uIGFuZCByZXNp
c3QgbGlrZSBjcmVkaXQyIHRvIGJldHRlciB1c2UgY2FjaGU7CiAgKiBMb2NrIEhvbGRlciBQcm9i
bGVtLCB1c2luZyB5aWVsZD8KLSAqIFNlbGYgc3dpdGNoIHByb2JsZW06IFZDUFVzIG9mIHRoZSBz
YW1lIGRvbWFpbiBtYXkgcHJlZW1wdCBlYWNoIG90aGVyOworICogU2VsZiBzd2l0Y2ggcHJvYmxl
bTogSVRFTXMgb2YgdGhlIHNhbWUgZG9tYWluIG1heSBwcmVlbXB0IGVhY2ggb3RoZXI7CiAgKi8K
IAogLyoKQEAgLTQ0LDMwICs0NCwzMCBAQAogICoKICAqIFRoaXMgc2NoZWR1bGVyIGZvbGxvd3Mg
dGhlIFByZWVtcHRpdmUgR2xvYmFsIEVhcmxpZXN0IERlYWRsaW5lIEZpcnN0IChFREYpCiAgKiB0
aGVvcnkgaW4gcmVhbC10aW1lIGZpZWxkLgotICogQXQgYW55IHNjaGVkdWxpbmcgcG9pbnQsIHRo
ZSBWQ1BVIHdpdGggZWFybGllciBkZWFkbGluZSBoYXMgaGlnaGVyIHByaW9yaXR5LgotICogVGhl
IHNjaGVkdWxlciBhbHdheXMgcGlja3MgaGlnaGVzdCBwcmlvcml0eSBWQ1BVIHRvIHJ1biBvbiBh
IGZlYXNpYmxlIFBDUFUuCi0gKiBBIFBDUFUgaXMgZmVhc2libGUgaWYgdGhlIFZDUFUgY2FuIHJ1
biBvbiB0aGlzIFBDUFUgYW5kICh0aGUgUENQVSBpcyBpZGxlIG9yCi0gKiBoYXMgYSBsb3dlci1w
cmlvcml0eSBWQ1BVIHJ1bm5pbmcgb24gaXQuKQorICogQXQgYW55IHNjaGVkdWxpbmcgcG9pbnQs
IHRoZSBJVEVNIHdpdGggZWFybGllciBkZWFkbGluZSBoYXMgaGlnaGVyIHByaW9yaXR5LgorICog
VGhlIHNjaGVkdWxlciBhbHdheXMgcGlja3MgaGlnaGVzdCBwcmlvcml0eSBJVEVNIHRvIHJ1biBv
biBhIGZlYXNpYmxlIFBDUFUuCisgKiBBIFBDUFUgaXMgZmVhc2libGUgaWYgdGhlIElURU0gY2Fu
IHJ1biBvbiB0aGlzIFBDUFUgYW5kICh0aGUgUENQVSBpcyBpZGxlIG9yCisgKiBoYXMgYSBsb3dl
ci1wcmlvcml0eSBJVEVNIHJ1bm5pbmcgb24gaXQuKQogICoKLSAqIEVhY2ggVkNQVSBoYXMgYSBk
ZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5kIGEgZXh0cmF0aW1lIGZsYWcKLSAqIFRoZSBkZWFk
bGluZSBvZiBhIFZDUFUgaXMgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKLSAqIEEgVkNQVSBo
YXMgaXRzIGJ1ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9k
OwotICogV2hpbGUgc2NoZWR1bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KLSAqIFRoZSBW
Q1BVIG5lZWRzIHRvIGZpbmlzaCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFj
aCBwZXJpb2Q7Ci0gKiBUaGUgVkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUg
ZW5kIG9mIGVhY2ggcGVyaW9kLgotICogV2hlbiBhIFZDUFUgcnVucyBvdXQgb2YgYnVkZ2V0IGlu
IGEgcGVyaW9kLCBpZiBpdHMgZXh0cmF0aW1lIGZsYWcgaXMgc2V0LAotICogdGhlIFZDUFUgaW5j
cmVhc2VzIGl0cyBwcmlvcml0eV9sZXZlbCBieSAxIGFuZCByZWZpbGxzIGl0cyBidWRnZXQ7IG90
aGVyd2lzZSwKKyAqIEVhY2ggSVRFTSBoYXMgYSBkZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5k
IGEgZXh0cmF0aW1lIGZsYWcKKyAqIFRoZSBkZWFkbGluZSBvZiBhbiBJVEVNIGlzIGF0IHRoZSBl
bmQgb2YgZWFjaCBwZXJpb2Q7CisgKiBBbiBJVEVNIGhhcyBpdHMgYnVkZ2V0IHJlcGxlbmlzaGVk
IGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCBwZXJpb2Q7CisgKiBXaGlsZSBzY2hlZHVsZWQsIGFu
IElURU0gYnVybnMgaXRzIGJ1ZGdldC4KKyAqIFRoZSBJVEVNIG5lZWRzIHRvIGZpbmlzaCBpdHMg
YnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFjaCBwZXJpb2Q7CisgKiBUaGUgSVRFTSBk
aXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUgZW5kIG9mIGVhY2ggcGVyaW9kLgorICog
V2hlbiBhbiBJVEVNIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwgaWYgaXRzIGV4dHJh
dGltZSBmbGFnIGlzIHNldCwKKyAqIHRoZSBJVEVNIGluY3JlYXNlcyBpdHMgcHJpb3JpdHlfbGV2
ZWwgYnkgMSBhbmQgcmVmaWxscyBpdHMgYnVkZ2V0OyBvdGhlcndpc2UsCiAgKiBpdCBoYXMgdG8g
d2FpdCB1bnRpbCBuZXh0IHBlcmlvZC4KICAqCi0gKiBFYWNoIFZDUFUgaXMgaW1wbGVtZW50ZWQg
YXMgYSBkZWZlcmFibGUgc2VydmVyLgotICogV2hlbiBhIFZDUFUgaGFzIGEgdGFzayBydW5uaW5n
IG9uIGl0LCBpdHMgYnVkZ2V0IGlzIGNvbnRpbnVvdXNseSBidXJuZWQ7Ci0gKiBXaGVuIGEgVkNQ
VSBoYXMgbm8gdGFzayBidXQgd2l0aCBidWRnZXQgbGVmdCwgaXRzIGJ1ZGdldCBpcyBwcmVzZXJ2
ZWQuCisgKiBFYWNoIElURU0gaXMgaW1wbGVtZW50ZWQgYXMgYSBkZWZlcmFibGUgc2VydmVyLgor
ICogV2hlbiBhbiBJVEVNIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRzIGJ1ZGdldCBpcyBj
b250aW51b3VzbHkgYnVybmVkOworICogV2hlbiBhbiBJVEVNIGhhcyBubyB0YXNrIGJ1dCB3aXRo
IGJ1ZGdldCBsZWZ0LCBpdHMgYnVkZ2V0IGlzIHByZXNlcnZlZC4KICAqCiAgKiBRdWV1ZSBzY2hl
bWU6CiAgKiBBIGdsb2JhbCBydW5xdWV1ZSBhbmQgYSBnbG9iYWwgZGVwbGV0ZWRxdWV1ZSBmb3Ig
ZWFjaCBDUFUgcG9vbC4KLSAqIFRoZSBydW5xdWV1ZSBob2xkcyBhbGwgcnVubmFibGUgVkNQVXMg
d2l0aCBidWRnZXQsCisgKiBUaGUgcnVucXVldWUgaG9sZHMgYWxsIHJ1bm5hYmxlIElURU1zIHdp
dGggYnVkZ2V0LAogICogc29ydGVkIGJ5IHByaW9yaXR5X2xldmVsIGFuZCBkZWFkbGluZTsKLSAq
IFRoZSBkZXBsZXRlZHF1ZXVlIGhvbGRzIGFsbCBWQ1BVcyB3aXRob3V0IGJ1ZGdldCwgdW5zb3J0
ZWQ7CisgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBhbGwgSVRFTXMgd2l0aG91dCBidWRnZXQs
IHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sgYW5kIGNwdXBvb2wgaXMgc3VwcG9ydGVk
LgogICovCkBAIC04Miw3ICs4Miw3IEBACiAgKiBpbiBzY2hlZHVsZS5jCiAgKgogICogVGhlIGZ1
bmN0aW9ucyBpbnZvbGVzIFJ1blEgYW5kIG5lZWRzIHRvIGdyYWIgbG9ja3MgYXJlOgotICogICAg
dmNwdV9pbnNlcnQsIHZjcHVfcmVtb3ZlLCBjb250ZXh0X3NhdmVkLCBydW5xX2luc2VydAorICog
ICAgaXRlbV9pbnNlcnQsIGl0ZW1fcmVtb3ZlLCBjb250ZXh0X3NhdmVkLCBydW5xX2luc2VydAog
ICovCiAKIApAQCAtOTUsNyArOTUsNyBAQAogCiAvKgogICogTWF4IHBlcmlvZDogbWF4IGRlbHRh
IG9mIHRpbWUgdHlwZSwgYmVjYXVzZSBwZXJpb2QgaXMgYWRkZWQgdG8gdGhlIHRpbWUKLSAqIGEg
dmNwdSBhY3RpdmF0ZXMsIHNvIHRoaXMgbXVzdCBub3Qgb3ZlcmZsb3cuCisgKiBhbiBpdGVtIGFj
dGl2YXRlcywgc28gdGhpcyBtdXN0IG5vdCBvdmVyZmxvdy4KICAqIE1pbiBwZXJpb2Q6IDEwIHVz
LCBjb25zaWRlcmluZyB0aGUgc2NoZWR1bGluZyBvdmVyaGVhZCAod2hlbiBwZXJpb2QgaXMKICAq
IHRvbyBsb3csIHNjaGVkdWxpbmcgaXMgaW52b2tlZCB0b28gZnJlcXVlbnRseSwgY2F1c2luZyBo
aWdoIG92ZXJoZWFkKS4KICAqLwpAQCAtMTIxLDEyICsxMjEsMTIgQEAKICAqIEZsYWdzCiAgKi8K
IC8qCi0gKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyB2Y3B1IGVpdGhlciBydW5uaW5nIG9uLCBv
ciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCisgKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyBpdGVt
IGVpdGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCiAgKiBhIHBoeWlz
Y2FsIGNwdT8KICAqICsgQWNjZXNzZWQgb25seSB3aXRoIGdsb2JhbCBsb2NrIGhlbGQuCiAgKiAr
IFNldCB3aGVuIGNob3NlbiBhcyBuZXh0IGluIHJ0X3NjaGVkdWxlKCkuCiAgKiArIENsZWFyZWQg
YWZ0ZXIgY29udGV4dCBzd2l0Y2ggaGFzIGJlZW4gc2F2ZWQgaW4gcnRfY29udGV4dF9zYXZlZCgp
Ci0gKiArIENoZWNrZWQgaW4gdmNwdV93YWtlIHRvIHNlZSBpZiB3ZSBjYW4gYWRkIHRvIHRoZSBS
dW5xdWV1ZSwgb3IgaWYgd2Ugc2hvdWxkCisgKiArIENoZWNrZWQgaW4gaXRlbV93YWtlIHRvIHNl
ZSBpZiB3ZSBjYW4gYWRkIHRvIHRoZSBSdW5xdWV1ZSwgb3IgaWYgd2Ugc2hvdWxkCiAgKiAgIHNl
dCBSVERTX2RlbGF5ZWRfcnVucV9hZGQKICAqICsgQ2hlY2tlZCB0byBiZSBmYWxzZSBpbiBydW5x
X2luc2VydC4KICAqLwpAQCAtMTQ2LDE1ICsxNDYsMTUgQEAKIC8qCiAgKiBSVERTX2RlcGxldGVk
OiBEb2VzIHRoaXMgdmNwIHJ1biBvdXQgb2YgYnVkZ2V0PwogICogVGhpcyBmbGFnIGlzCi0gKiAr
IHNldCBpbiBidXJuX2J1ZGdldCgpIGlmIGEgdmNwdSBoYXMgemVybyBidWRnZXQgbGVmdDsKKyAq
ICsgc2V0IGluIGJ1cm5fYnVkZ2V0KCkgaWYgYW4gaXRlbSBoYXMgemVybyBidWRnZXQgbGVmdDsK
ICAqICsgY2xlYXJlZCBhbmQgY2hlY2tlZCBpbiB0aGUgcmVwZW5pc2htZW50IGhhbmRsZXIsCi0g
KiAgIGZvciB0aGUgdmNwdXMgdGhhdCBhcmUgYmVpbmcgcmVwbGVuaXNoZWQuCisgKiAgIGZvciB0
aGUgaXRlbXMgdGhhdCBhcmUgYmVpbmcgcmVwbGVuaXNoZWQuCiAgKi8KICNkZWZpbmUgX19SVERT
X2RlcGxldGVkICAgICAzCiAjZGVmaW5lIFJURFNfZGVwbGV0ZWQgKDE8PF9fUlREU19kZXBsZXRl
ZCkKIAogLyoKLSAqIFJURFNfZXh0cmF0aW1lOiBDYW4gdGhlIHZjcHUgcnVuIGluIHRoZSB0aW1l
IHRoYXQgaXMKKyAqIFJURFNfZXh0cmF0aW1lOiBDYW4gdGhlIGl0ZW0gcnVuIGluIHRoZSB0aW1l
IHRoYXQgaXMKICAqIG5vdCBwYXJ0IG9mIGFueSByZWFsLXRpbWUgcmVzZXJ2YXRpb24sIGFuZCB3
b3VsZCB0aGVyZWZvcmUKICAqIGJlIG90aGVyd2lzZSBsZWZ0IGlkbGU/CiAgKi8KQEAgLTE4Mywx
MSArMTgzLDExIEBAIHN0cnVjdCBydF9wcml2YXRlIHsKICAgICBzcGlubG9ja190IGxvY2s7ICAg
ICAgICAgICAgLyogdGhlIGdsb2JhbCBjb2Fyc2UtZ3JhaW5lZCBsb2NrICovCiAgICAgc3RydWN0
IGxpc3RfaGVhZCBzZG9tOyAgICAgIC8qIGxpc3Qgb2YgYXZhaWxhbGJlIGRvbWFpbnMsIHVzZWQg
Zm9yIGR1bXAgKi8KIAotICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucTsgICAgICAvKiBvcmRlcmVk
IGxpc3Qgb2YgcnVubmFibGUgdmNwdXMgKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRlcGxldGVk
cTsgLyogdW5vcmRlcmVkIGxpc3Qgb2YgZGVwbGV0ZWQgdmNwdXMgKi8KKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnE7ICAgICAgLyogb3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIGl0ZW1zICovCisg
ICAgc3RydWN0IGxpc3RfaGVhZCBkZXBsZXRlZHE7IC8qIHVub3JkZXJlZCBsaXN0IG9mIGRlcGxl
dGVkIGl0ZW1zICovCiAKICAgICBzdHJ1Y3QgdGltZXIgcmVwbF90aW1lcjsgICAgLyogcmVwbGVu
aXNobWVudCB0aW1lciAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHE7ICAgICAvKiBvcmRl
cmVkIGxpc3Qgb2YgdmNwdXMgdGhhdCBuZWVkIHJlcGxlbmlzaG1lbnQgKi8KKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIHJlcGxxOyAgICAgLyogb3JkZXJlZCBsaXN0IG9mIGl0ZW1zIHRoYXQgbmVlZCBy
ZXBsZW5pc2htZW50ICovCiAKICAgICBjcHVtYXNrX3QgdGlja2xlZDsgICAgICAgICAgLyogY3B1
cyBiZWVuIHRpY2tsZWQgKi8KIH07CkBAIC0xOTksMTggKzE5OSwxOCBAQCBzdHJ1Y3QgcnRfaXRl
bSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07ICAgICAvKiBvbiB0aGUgcnVucS9kZXBs
ZXRlZHEgbGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHFfZWxlbTsgLyogb24gdGhl
IHJlcGxlbmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIAotICAgIC8qIFZDUFUgcGFyYW1ldGVycywg
aW4gbmFub3NlY29uZHMgKi8KKyAgICAvKiBJVEVNIHBhcmFtZXRlcnMsIGluIG5hbm9zZWNvbmRz
ICovCiAgICAgc190aW1lX3QgcGVyaW9kOwogICAgIHNfdGltZV90IGJ1ZGdldDsKIAotICAgIC8q
IFZDUFUgY3VycmVudCBpbmZvcm1hdGlvbiBpbiBuYW5vc2Vjb25kICovCisgICAgLyogSVRFTSBj
dXJyZW50IGluZm9ybWF0aW9uIGluIG5hbm9zZWNvbmQgKi8KICAgICBzX3RpbWVfdCBjdXJfYnVk
Z2V0OyAgICAgICAgIC8qIGN1cnJlbnQgYnVkZ2V0ICovCiAgICAgc190aW1lX3QgbGFzdF9zdGFy
dDsgICAgICAgICAvKiBsYXN0IHN0YXJ0IHRpbWUgKi8KICAgICBzX3RpbWVfdCBjdXJfZGVhZGxp
bmU7ICAgICAgIC8qIGN1cnJlbnQgZGVhZGxpbmUgZm9yIEVERiAqLwogCiAgICAgLyogVXAtcG9p
bnRlcnMgKi8KICAgICBzdHJ1Y3QgcnRfZG9tICpzZG9tOwotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCiAgICAgdW5zaWduZWQgcHJpb3JpdHlf
bGV2ZWw7CiAKQEAgLTI2Myw3ICsyNjMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2V4dHJh
dGltZShjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICogYW5kIHRoZSByZXBsZW5pc2htZW50
IGV2ZW50cyBxdWV1ZS4KICAqLwogc3RhdGljIGludAotdmNwdV9vbl9xKGNvbnN0IHN0cnVjdCBy
dF9pdGVtICpzdmMpCitpdGVtX29uX3EoY29uc3Qgc3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKICAg
IHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5xX2VsZW0pOwogfQpAQCAtMjgxLDcgKzI4MSw3IEBA
IHJlcGxxX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIH0KIAogc3RhdGljIGludAotdmNw
dV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQoraXRlbV9vbl9yZXBscShjb25z
dCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5y
ZXBscV9lbGVtKTsKIH0KQEAgLTI5MSw3ICsyOTEsNyBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0
cnVjdCBydF9pdGVtICpzdmMpCiAgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKICAqLwog
c3RhdGljIHNfdGltZV90Ci1jb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X2l0
ZW0gKnYxLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqdjIpCitjb21wYXJlX2l0ZW1fcHJpb3JpdHko
Y29uc3Qgc3RydWN0IHJ0X2l0ZW0gKnYxLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqdjIpCiB7CiAg
ICAgaW50IHByaW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CiAK
QEAgLTMwMiwxNSArMzAyLDE1IEBAIGNvbXBhcmVfdmNwdV9wcmlvcml0eShjb25zdCBzdHJ1Y3Qg
cnRfaXRlbSAqdjEsIGNvbnN0IHN0cnVjdCBydF9pdGVtICp2MikKIH0KIAogLyoKLSAqIERlYnVn
IHJlbGF0ZWQgY29kZSwgZHVtcCB2Y3B1L2NwdSBpbmZvcm1hdGlvbgorICogRGVidWcgcmVsYXRl
ZCBjb2RlLCBkdW1wIGl0ZW0vY3B1IGluZm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF9k
dW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRl
bSAqc3ZjKQorcnRfZHVtcF9pdGVtKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKICAgICBjcHVtYXNrX3QgKmNwdXBvb2xfbWFzaywgKm1h
c2s7CiAKICAgICBBU1NFUlQoc3ZjICE9IE5VTEwpOwotICAgIC8qIGlkbGUgdmNwdSAqLworICAg
IC8qIGlkbGUgaXRlbSAqLwogICAgIGlmKCBzdmMtPnNkb20gPT0gTlVMTCApCiAgICAgewogICAg
ICAgICBwcmludGsoIlxuIik7CkBAIC0zMjEsMjAgKzMyMSwyMCBAQCBydF9kdW1wX3ZjcHUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAg
ICAqIFdlIGNhbid0IGp1c3QgdXNlICdjcHVtYXNrX3NjcmF0Y2gnIGJlY2F1c2UgdGhlIGR1bXBp
bmcgY2FuCiAgICAgICogaGFwcGVuIGZyb20gYSBwQ1BVIG91dHNpZGUgb2YgdGhpcyBzY2hlZHVs
ZXIncyBjcHVwb29sLCBhbmQKICAgICAgKiBoZW5jZSBpdCdzIG5vdCByaWdodCB0byB1c2UgaXRz
IHBDUFUncyBzY3JhdGNoIG1hc2suCi0gICAgICogT24gdGhlIG90aGVyIGhhbmQsIGl0IGlzIHNh
ZmUgdG8gdXNlIHN2Yy0+dmNwdS0+cHJvY2Vzc29yJ3MKKyAgICAgKiBPbiB0aGUgb3RoZXIgaGFu
ZCwgaXQgaXMgc2FmZSB0byB1c2Ugc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKSdzCiAgICAgICog
b3duIHNjcmF0Y2ggc3BhY2UsIHNpbmNlIHdlIGhvbGQgdGhlIHJ1bnF1ZXVlIGxvY2suCiAgICAg
ICovCi0gICAgbWFzayA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Ip
OworICAgIG1hc2sgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRl
bSkpOwogCi0gICAgY3B1cG9vbF9tYXNrID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnZj
cHUtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9vbF9tYXNrLCBzdmMtPnZj
cHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVwb29sX21hc2sgPSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKHN2Yy0+aXRlbS0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX2Fu
ZChtYXNrLCBjcHVwb29sX21hc2ssIHN2Yy0+aXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAg
IHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIsICUiUFJJX3N0aW1lIiks
IgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0lIlBSSV9zdGltZSIgbGFz
dF9zdGFydD0lIlBSSV9zdGltZSJcbiIKICAgICAgICAgICAgIiBcdFx0IHByaW9yaXR5X2xldmVs
PSVkIGhhc19leHRyYXRpbWU9JWRcbiIKICAgICAgICAgICAgIiBcdFx0IG9uUT0lZCBydW5uYWJs
ZT0lZCBmbGFncz0leCBlZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0lKnBibFxuIiwKLSAgICAgICAg
ICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUt
PnZjcHVfaWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnByb2Nlc3NvciwKKyAgICAgICAgICAg
IHN2Yy0+aXRlbS0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICBzdmMtPml0ZW0tPml0
ZW1faWQsCisgICAgICAgICAgICBzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pLAogICAgICAgICAg
ICAgc3ZjLT5wZXJpb2QsCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCwKICAgICAgICAgICAgIHN2
Yy0+Y3VyX2J1ZGdldCwKQEAgLTM0Miw4ICszNDIsOCBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgICAgICAg
ICAgc3ZjLT5sYXN0X3N0YXJ0LAogICAgICAgICAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCwKICAg
ICAgICAgICAgIGhhc19leHRyYXRpbWUoc3ZjKSwKLSAgICAgICAgICAgIHZjcHVfb25fcShzdmMp
LAotICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUpLAorICAgICAgICAgICAgaXRl
bV9vbl9xKHN2YyksCisgICAgICAgICAgICBpdGVtX3J1bm5hYmxlKHN2Yy0+aXRlbSksCiAgICAg
ICAgICAgICBzdmMtPmZsYWdzLAogICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KG1hc2spKTsKIH0KQEAgLTM1NywxMSArMzU3LDExIEBAIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAgICAgcHJpbnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7Ci0gICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICov
CisgICAgLyogY3VycmVudCBJVEVNIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUg
aXRlbSkuICovCiAgICAgc3ZjID0gcnRfaXRlbShjdXJyX29uX2NwdShjcHUpKTsKLSAgICBpZiAo
IHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKQorICAgIGlmICggc3ZjICYmICFpc19p
ZGxlX2l0ZW0oc3ZjLT5pdGVtKSApCiAgICAgewotICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBz
dmMpOworICAgICAgICBydF9kdW1wX2l0ZW0ob3BzLCBzdmMpOwogICAgIH0KICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIH0KQEAgLTM4OCwzNSArMzg4LDM1
IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIGxpc3RfZm9yX2Vh
Y2ggKCBpdGVyLCBydW5xICkKICAgICB7CiAgICAgICAgIHN2YyA9IHFfZWxlbShpdGVyKTsKLSAg
ICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAgICAgICAgcnRfZHVtcF9pdGVtKG9wcywg
c3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2JhbCBEZXBsZXRlZFF1ZXVlIGluZm86XG4i
KTsKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgZGVwbGV0ZWRxICkKICAgICB7CiAgICAgICAg
IHN2YyA9IHFfZWxlbShpdGVyKTsKLSAgICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAg
ICAgICAgcnRfZHVtcF9pdGVtKG9wcywgc3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2Jh
bCBSZXBsZW5pc2htZW50IEV2ZW50cyBpbmZvOlxuIik7CiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0
ZXIsIHJlcGxxICkKICAgICB7CiAgICAgICAgIHN2YyA9IHJlcGxxX2VsZW0oaXRlcik7Ci0gICAg
ICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAgICAgIHJ0X2R1bXBfaXRlbShvcHMsIHN2
Yyk7CiAgICAgfQogCiAgICAgcHJpbnRrKCJEb21haW4gaW5mbzpcbiIpOwogICAgIGxpc3RfZm9y
X2VhY2ggKCBpdGVyLCAmcHJ2LT5zZG9tICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKIAogICAgICAgICBzZG9tID0gbGlz
dF9lbnRyeShpdGVyLCBzdHJ1Y3QgcnRfZG9tLCBzZG9tX2VsZW0pOwogICAgICAgICBwcmludGso
Ilx0ZG9tYWluOiAlZFxuIiwgc2RvbS0+ZG9tLT5kb21haW5faWQpOwogCi0gICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBzZG9tLT5kb20sIHYgKQorICAgICAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICgg
c2RvbS0+ZG9tLCBpdGVtICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gcnRfaXRlbSh2
LT5zY2hlZF9pdGVtKTsKLSAgICAgICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAg
ICAgICAgICBzdmMgPSBydF9pdGVtKGl0ZW0pOworICAgICAgICAgICAgcnRfZHVtcF9pdGVtKG9w
cywgc3ZjKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNDU4LDEyICs0NTgsMTIgQEAgcnRfdXBk
YXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X2l0ZW0gKnN2YykKICAgICAvKiBU
UkFDRSAqLwogICAgIHsKICAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRv
bToxNjsKICAgICAgICAgICAgIHVuc2lnbmVkIHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAg
dWludDY0X3QgY3VyX2RlYWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICB9IGQ7Ci0gICAgICAg
IGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0g
c3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHN2Yy0+aXRlbS0+ZG9tYWluLT5k
b21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IHN2Yy0+aXRlbS0+aXRlbV9pZDsKICAgICAgICAg
ZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+cHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgIGQuY3VyX2Rl
YWRsaW5lID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9kZWFkbGluZTsKICAgICAgICAgZC5jdXJfYnVk
Z2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CkBAIC00NzYsMTUgKzQ3NiwxNSBAQCBy
dF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogfQog
CiAvKgotICogSGVscGVycyBmb3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhIHZjcHUgaW4gYSBx
dWV1ZQotICogdGhhdCBpcyBiZWluZyBrZXB0IG9yZGVyZWQgYnkgdGhlIHZjcHVzJyBkZWFkbGlu
ZXMgKGFzIEVERgorICogSGVscGVycyBmb3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhbiBpdGVt
IGluIGEgcXVldWUKKyAqIHRoYXQgaXMgYmVpbmcga2VwdCBvcmRlcmVkIGJ5IHRoZSBpdGVtcycg
ZGVhZGxpbmVzIChhcyBFREYKICAqIG1hbmRhdGVzKS4KICAqCi0gKiBGb3IgY2FsbGVycycgY29u
dmVuaWVuY2UsIHRoZSB2Y3B1IHJlbW92aW5nIGhlbHBlciByZXR1cm5zCi0gKiB0cnVlIGlmIHRo
ZSB2Y3B1IHJlbW92ZWQgd2FzIHRoZSBvbmUgYXQgdGhlIGZyb250IG9mIHRoZQorICogRm9yIGNh
bGxlcnMnIGNvbnZlbmllbmNlLCB0aGUgaXRlbSByZW1vdmluZyBoZWxwZXIgcmV0dXJucworICog
dHJ1ZSBpZiB0aGUgaXRlbSByZW1vdmVkIHdhcyB0aGUgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUK
ICAqIHF1ZXVlOyBzaW1pbGFybHksIHRoZSBpbnNlcnRpbmcgaGVscGVyIHJldHVybnMgdHJ1ZSBp
ZiB0aGUKICAqIGluc2VydGVkIGVuZGVkIGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKGkuZS4s
IGluIGJvdGgKLSAqIGNhc2VzLCBpZiB0aGUgdmNwdSB3aXRoIHRoZSBlYXJsaWVzdCBkZWFkbGlu
ZSBpcyB3aGF0IHdlCisgKiBjYXNlcywgaWYgdGhlIGl0ZW0gd2l0aCB0aGUgZWFybGllc3QgZGVh
ZGxpbmUgaXMgd2hhdCB3ZQogICogYXJlIGRlYWxpbmcgd2l0aCkuCiAgKi8KIHN0YXRpYyBpbmxp
bmUgYm9vbApAQCAtNTEwLDcgKzUxMCw3IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3Qg
cnRfaXRlbSAqICgqcWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCiAgICAgbGlzdF9mb3JfZWFj
aCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBydF9pdGVtICogaXRlcl9z
dmMgPSAoKnFlbGVtKShpdGVyKTsKLSAgICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHko
c3ZjLCBpdGVyX3N2YykgPiAwICkKKyAgICAgICAgaWYgKCBjb21wYXJlX2l0ZW1fcHJpb3JpdHko
c3ZjLCBpdGVyX3N2YykgPiAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBwb3MrKzsK
ICAgICB9CkBAIC01MjUsNyArNTI1LDcgQEAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBy
dF9pdGVtICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwKIHN0YXRpYyBpbmxpbmUgdm9p
ZAogcV9yZW1vdmUoc3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKLSAgICBBU1NFUlQoIHZjcHVfb25f
cShzdmMpICk7CisgICAgQVNTRVJUKCBpdGVtX29uX3Eoc3ZjKSApOwogICAgIGxpc3RfZGVsX2lu
aXQoJnN2Yy0+cV9lbGVtKTsKIH0KIApAQCAtNTM1LDE0ICs1MzUsMTQgQEAgcmVwbHFfcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X2l0ZW0gKnN2YykKICAgICBz
dHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKIAotICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShz
dmMpICk7CisgICAgQVNTRVJUKCBpdGVtX29uX3JlcGxxKHN2YykgKTsKIAogICAgIGlmICggZGVh
ZGxpbmVfcXVldWVfcmVtb3ZlKHJlcGxxLCAmc3ZjLT5yZXBscV9lbGVtKSApCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBuZWVkcyB0byBiZSBz
ZXQgdG8gZmlyZSB3aGVuIGEKLSAgICAgICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIHZjcHUg
YXQgdGhlIGZyb250IG9mIHRoZSByZXBsZW5pc2htZW50Ci0gICAgICAgICAqIHF1ZXVlIGlzIGR1
ZS4gSWYgaXQgaXMgc3VjaCB2Y3B1IHRoYXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKKyAgICAg
ICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIGl0ZW0gYXQgdGhlIGZyb250IG9mIHRoZSByZXBs
ZW5pc2htZW50CisgICAgICAgICAqIHF1ZXVlIGlzIGR1ZS4gSWYgaXQgaXMgc3VjaCBpdGVtIHRo
YXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKICAgICAgICAgICogbmVlZCB0byByZXByb2dyYW0g
dGhlIHRpbWVyLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eShyZXBscSkg
KQpAQCAtNTU3LDcgKzU1Nyw3IEBAIHJlcGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMpCiAKIC8qCiAgKiBJbnNlcnQgc3ZjIHdpdGggYnVk
Z2V0IGluIFJ1blEgYWNjb3JkaW5nIHRvIEVERjoKLSAqIHZjcHVzIHdpdGggc21hbGxlciBkZWFk
bGluZXMgZ28gZmlyc3QuCisgKiBpdGVtcyB3aXRoIHNtYWxsZXIgZGVhZGxpbmVzIGdvIGZpcnN0
LgogICogSW5zZXJ0IHN2YyB3aXRob3V0IGJ1ZGdldCBpbiBEZXBsZXRlZFEgdW5zb3J0ZWQ7CiAg
Ki8KIHN0YXRpYyB2b2lkCkBAIC01NjcsOCArNTY3LDggQEAgcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgIHN0cnVjdCBsaXN0
X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAKICAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2Vk
KCZwcnYtPmxvY2spICk7Ci0gICAgQVNTRVJUKCAhdmNwdV9vbl9xKHN2YykgKTsKLSAgICBBU1NF
UlQoIHZjcHVfb25fcmVwbHEoc3ZjKSApOworICAgIEFTU0VSVCggIWl0ZW1fb25fcShzdmMpICk7
CisgICAgQVNTRVJUKCBpdGVtX29uX3JlcGxxKHN2YykgKTsKIAogICAgIC8qIGFkZCBzdmMgdG8g
cnVucSBpZiBzdmMgc3RpbGwgaGFzIGJ1ZGdldCBvciBpdHMgZXh0cmF0aW1lIGlzIHNldCAqLwog
ICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0ID4gMCB8fApAQCAtNTg0LDcgKzU4NCw3IEBAIHJlcGxx
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMp
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwogICAgIHN0cnVj
dCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7CiAKLSAgICBBU1NFUlQoICF2Y3B1X29u
X3JlcGxxKHN2YykgKTsKKyAgICBBU1NFUlQoICFpdGVtX29uX3JlcGxxKHN2YykgKTsKIAogICAg
IC8qCiAgICAgICogVGhlIHRpbWVyIG1heSBiZSByZS1wcm9ncmFtbWVkIGlmIHN2YyBpcyBpbnNl
cnRlZApAQCAtNjA3LDEyICs2MDcsMTIgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgIHN0cnVjdCBydF9pdGVtICpy
ZWFybV9zdmMgPSBzdmM7CiAgICAgYm9vbF90IHJlYXJtID0gMDsKIAotICAgIEFTU0VSVCggdmNw
dV9vbl9yZXBscShzdmMpICk7CisgICAgQVNTRVJUKCBpdGVtX29uX3JlcGxxKHN2YykgKTsKIAog
ICAgIC8qCiAgICAgICogSWYgc3ZjIHdhcyBhdCB0aGUgZnJvbnQgb2YgdGhlIHJlcGxlbmlzaG1l
bnQgcXVldWUsIHdlIGNlcnRhaW5seQogICAgICAqIG5lZWQgdG8gcmUtcHJvZ3JhbSB0aGUgdGlt
ZXIsIGFuZCB3ZSB3YW50IHRvIHVzZSB0aGUgZGVhZGxpbmUgb2YKLSAgICAgKiB0aGUgdmNwdSB3
aGljaCBpcyBub3cgYXQgdGhlIGZyb250IG9mIHRoZSBxdWV1ZSAod2hpY2ggbWF5IHN0aWxsCisg
ICAgICogdGhlIGl0ZW0gd2hpY2ggaXMgbm93IGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKHdo
aWNoIG1heSBzdGlsbAogICAgICAqIGJlIHN2YyBvciBub3QpLgogICAgICAqCiAgICAgICogV2Ug
bWF5IGFsc28gbmVlZCB0byByZS1wcm9ncmFtLCBpZiBzdmMgaGFzIGJlZW4gcHV0IGF0IHRoZSBm
cm9udApAQCAtNjMyLDI0ICs2MzIsMjMgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogfQogCiAvKgotICogUGljayBhIHZh
bGlkIHJlc291cmNlIGZvciB0aGUgdmNwdSB2YwotICogVmFsaWQgcmVzb3VyY2Ugb2YgYSB2Y3B1
IGlzIGludGVzZWN0aW9uIG9mIHZjcHUncyBhZmZpbml0eQorICogUGljayBhIHZhbGlkIHJlc291
cmNlIGZvciB0aGUgaXRlbSB2YworICogVmFsaWQgcmVzb3VyY2Ugb2YgYW4gaXRlbSBpcyBpbnRl
c2VjdGlvbiBvZiBpdGVtJ3MgYWZmaW5pdHkKICAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAg
Ki8KIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogcnRfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCBjcHVzOwogICAgIGNwdW1h
c2tfdCAqb25saW5lOwogICAgIGludCBjcHU7CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHZjLT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soaXRlbS0+ZG9tYWluKTsKICAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCBpdGVtLT5j
cHVfaGFyZF9hZmZpbml0eSk7CiAKLSAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHZjLT5wcm9j
ZXNzb3IsICZjcHVzKQotICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29yCi0gICAgICAgICAgICA6
IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgJmNwdXMpOworICAgIGNwdSA9IGNwdW1hc2tf
dGVzdF9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSksICZjcHVzKQorICAgICAgICAgICAgPyBzY2hl
ZF9pdGVtX2NwdShpdGVtKQorICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xlKHNjaGVkX2l0ZW1f
Y3B1KGl0ZW0pLCAmY3B1cyk7CiAgICAgQVNTRVJUKCAhY3B1bWFza19lbXB0eSgmY3B1cykgJiYg
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVzKSApOwogCiAgICAgcmV0dXJuIHBlcl9jcHUoc2No
ZWRfcmVzLCBjcHUpOwpAQCAtNzM3LDcgKzczNiw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIHN0cnVjdCBydF9wcml2
YXRlICpwcnYgPSBydF9wcml2KG5ld19vcHMpOwogICAgIHN0cnVjdCBydF9pdGVtICpzdmMgPSB2
ZGF0YTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZj
cHUpKTsKKyAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX2l0ZW0oc3ZjLT5pdGVt
KSk7CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFs
cmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpAQCAtNzYxLDcgKzc2MCw3IEBAIHJ0X3N3aXRjaF9z
Y2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAg
ICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGluaXRpYWxpemVkIG9uIGNwdSAl
dVxuIiwgY3B1KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJp
diA9IHZkYXRhOworICAgIHNjaGVkX2lkbGVfaXRlbShjcHUpLT5wcml2ID0gdmRhdGE7CiAgICAg
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSBuZXdfb3BzOwogICAgIHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpLT5zY2hlZF9wcml2ID0gTlVMTDsgLyogbm8gcGRhdGEgKi8KIApAQCAtODQ5LDEwICs4
NDgsOSBAQCBydF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lk
ICpkYXRhKQogc3RhdGljIHZvaWQgKgogcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiB7Ci0gICAgc3Ry
dWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqc3ZjOwogCi0g
ICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBlci1JVEVN
IGluZm8gKi8KICAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBydF9pdGVtKTsKICAgICBpZiAoIHN2
YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC04NjEsMTMgKzg1OSwxMyBAQCBy
dF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtLCB2b2lkICpkZCkKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5yZXBscV9lbGVt
KTsKICAgICBzdmMtPmZsYWdzID0gMFU7CiAgICAgc3ZjLT5zZG9tID0gZGQ7Ci0gICAgc3ZjLT52
Y3B1ID0gdmM7CisgICAgc3ZjLT5pdGVtID0gaXRlbTsKICAgICBzdmMtPmxhc3Rfc3RhcnQgPSAw
OwogCiAgICAgX19zZXRfYml0KF9fUlREU19leHRyYXRpbWUsICZzdmMtPmZsYWdzKTsKICAgICBz
dmMtPnByaW9yaXR5X2xldmVsID0gMDsKICAgICBzdmMtPnBlcmlvZCA9IFJURFNfREVGQVVMVF9Q
RVJJT0Q7Ci0gICAgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCisgICAgaWYgKCAhaXNfaWRsZV9p
dGVtKGl0ZW0pICkKICAgICAgICAgc3ZjLT5idWRnZXQgPSBSVERTX0RFRkFVTFRfQlVER0VUOwog
CiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX2FsbG9jKTsKQEAgLTg4NywyMiArODg1LDIwIEBA
IHJ0X2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQog
ICogSXQgaXMgY2FsbGVkIGluIHNjaGVkX21vdmVfZG9tYWluKCkgYW5kIHNjaGVkX2luaXRfdmNw
dQogICogaW4gc2NoZWR1bGUuYy4KICAqIFdoZW4gbW92ZSBhIGRvbWFpbiB0byBhIG5ldyBjcHVw
b29sLgotICogSXQgaW5zZXJ0cyB2Y3B1cyBvZiBtb3ZpbmcgZG9tYWluIHRvIHRoZSBzY2hlZHVs
ZXIncyBSdW5RIGluCisgKiBJdCBpbnNlcnRzIGl0ZW1zIG9mIG1vdmluZyBkb21haW4gdG8gdGhl
IHNjaGVkdWxlcidzIFJ1blEgaW4KICAqIGRlc3QuIGNwdXBvb2wuCiAgKi8KIHN0YXRpYyB2b2lk
CiBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAg
c3RydWN0IHJ0X2l0ZW0gKnN2YyA9IHJ0X2l0ZW0oaXRlbSk7CiAgICAgc190aW1lX3Qgbm93Owog
ICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsK
KyAgICBCVUdfT04oIGlzX2lkbGVfaXRlbShpdGVtKSApOwogCi0gICAgLyogVGhpcyBpcyBzYWZl
IGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNjaGVkdWxlZCAqLwotICAgIGl0ZW0tPnJlcyA9
IHJ0X3Jlc19waWNrKG9wcywgaXRlbSk7Ci0gICAgdmMtPnByb2Nlc3NvciA9IGl0ZW0tPnJlcy0+
cHJvY2Vzc29yOworICAgIC8qIFRoaXMgaXMgc2FmZSBiZWNhdXNlIGl0ZW0gaXNuJ3QgeWV0IGJl
aW5nIHNjaGVkdWxlZCAqLworICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcnRfcmVzX3BpY2sob3Bz
LCBpdGVtKSk7CiAKICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIApA
QCAtOTEwLDExICs5MDYsMTEgQEAgcnRfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBpZiAoIG5vdyA+PSBzdmMtPmN1
cl9kZWFkbGluZSApCiAgICAgICAgIHJ0X3VwZGF0ZV9kZWFkbGluZShub3csIHN2Yyk7CiAKLSAg
ICBpZiAoICF2Y3B1X29uX3Eoc3ZjKSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSApCisgICAgaWYgKCAh
aXRlbV9vbl9xKHN2YykgJiYgaXRlbV9ydW5uYWJsZShpdGVtKSApCiAgICAgewogICAgICAgICBy
ZXBscV9pbnNlcnQob3BzLCBzdmMpOwogCi0gICAgICAgIGlmICggIXZjcHVfcnVubmluZyh2Yykg
KQorICAgICAgICBpZiAoICFpdGVtLT5pc19ydW5uaW5nICkKICAgICAgICAgICAgIHJ1bnFfaW5z
ZXJ0KG9wcywgc3ZjKTsKICAgICB9CiAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IGl0ZW0pOwpAQCAtOTM3LDEwICs5MzMsMTAgQEAgcnRfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBCVUdfT04oIHNk
b20gPT0gTlVMTCApOwogCiAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7
Ci0gICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgaWYgKCBpdGVtX29uX3Eoc3ZjKSApCiAg
ICAgICAgIHFfcmVtb3ZlKHN2Yyk7CiAKLSAgICBpZiAoIHZjcHVfb25fcmVwbHEoc3ZjKSApCisg
ICAgaWYgKCBpdGVtX29uX3JlcGxxKHN2YykgKQogICAgICAgICByZXBscV9yZW1vdmUob3BzLHN2
Yyk7CiAKICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgaXRlbSk7CkBAIC05NTQs
OCArOTUwLDggQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgcnRfaXRlbSAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgZGVsdGE7CiAK
LSAgICAvKiBkb24ndCBidXJuIGJ1ZGdldCBmb3IgaWRsZSBWQ1BVICovCi0gICAgaWYgKCBpc19p
ZGxlX3ZjcHUoc3ZjLT52Y3B1KSApCisgICAgLyogZG9uJ3QgYnVybiBidWRnZXQgZm9yIGlkbGUg
SVRFTSAqLworICAgIGlmICggaXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkgKQogICAgICAgICByZXR1
cm47CiAKICAgICAvKiBidXJuIGF0IG5hbm9zZWNvbmRzIGxldmVsICovCkBAIC05OTIsMTQgKzk4
OCwxNCBAQCBidXJuX2J1ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBy
dF9pdGVtICpzdmMsIHNfdGltZV90IG5vdykKICAgICAvKiBUUkFDRSAqLwogICAgIHsKICAgICAg
ICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbTox
NjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVp
bnQ2NF90IGN1cl9idWRnZXQ7CiAgICAgICAgICAgICBpbnQgZGVsdGE7CiAgICAgICAgICAgICB1
bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKICAgICAgICAgICAgIGJvb2wgaGFzX2V4dHJhdGltZTsK
ICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5f
aWQ7Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgZC5kb20g
PSBzdmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLml0ZW0gPSBzdmMtPml0
ZW0tPml0ZW1faWQ7CiAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJf
YnVkZ2V0OwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CiAgICAgICAgIGQucHJpb3JpdHlfbGV2
ZWwgPSBzdmMtPnByaW9yaXR5X2xldmVsOwpAQCAtMTAyOSw5ICsxMDI1LDggQEAgcnVucV9waWNr
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNrKQogICAg
ICAgICBpdGVyX3N2YyA9IHFfZWxlbShpdGVyKTsKIAogICAgICAgICAvKiBtYXNrIGNwdV9oYXJk
X2FmZmluaXR5ICYgY3B1cG9vbCAmIG1hc2sgKi8KLSAgICAgICAgb25saW5lID0gY3B1cG9vbF9k
b21haW5fY3B1bWFzayhpdGVyX3N2Yy0+dmNwdS0+ZG9tYWluKTsKLSAgICAgICAgY3B1bWFza19h
bmQoJmNwdV9jb21tb24sIG9ubGluZSwKLSAgICAgICAgICAgICAgICAgICAgaXRlcl9zdmMtPnZj
cHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgb25saW5lID0gY3B1
cG9vbF9kb21haW5fY3B1bWFzayhpdGVyX3N2Yy0+aXRlbS0+ZG9tYWluKTsKKyAgICAgICAgY3B1
bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwgaXRlcl9zdmMtPml0ZW0tPmNwdV9oYXJkX2Fm
ZmluaXR5KTsKICAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG1hc2ssICZjcHVfY29t
bW9uKTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVfY29tbW9uKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTEwNDcsMTEgKzEwNDIsMTEgQEAgcnVucV9waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNrKQogICAgICAgICBpZigg
c3ZjICE9IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgX19wYWNrZWQgewot
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAgICAgICAgdWludDY0X3QgY3Vy
X2RlYWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICAgICAgfSBkOwotICAgICAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0g
c3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAgZC5kb20gPSBzdmMtPml0ZW0tPmRvbWFp
bi0+ZG9tYWluX2lkOworICAgICAgICAgICAgZC5pdGVtID0gc3ZjLT5pdGVtLT5pdGVtX2lkOwog
ICAgICAgICAgICAgZC5jdXJfZGVhZGxpbmUgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2RlYWRsaW5l
OwogICAgICAgICAgICAgZC5jdXJfYnVkZ2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7
CiAgICAgICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfUlVOUV9QSUNLLCAxLApAQCAtMTA3NSw2
ICsxMDcwLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3Rp
bWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICBzdHJ1Y3QgcnRfaXRlbSAq
Y29uc3Qgc2N1cnIgPSBydF9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0pOwogICAgIHN0cnVjdCBy
dF9pdGVtICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAubWln
cmF0ZWQgPSAwIH07CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKmN1cnJpdGVtID0gY3VycmVudC0+
c2NoZWRfaXRlbTsKIAogICAgIC8qIFRSQUNFICovCiAgICAgewpAQCAtMTA4NCw3ICsxMDgwLDcg
QEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3cs
IGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgZC5jcHUgPSBjcHU7CiAgICAgICAg
IGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7CiAgICAgICAgIGQudGlja2xlZCA9
IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKLSAgICAgICAgZC5pZGxlID0g
aXNfaWRsZV92Y3B1KGN1cnJlbnQpOworICAgICAgICBkLmlkbGUgPSBpc19pZGxlX2l0ZW0oY3Vy
cml0ZW0pOwogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NIRURVTEUsIDEsCiAgICAgICAg
ICAgICAgICAgICBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAq
KSZkKTsKQEAgLTEwOTMsNzIgKzEwODksNzAgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAg
ICAvKiBjbGVhciB0aWNrZWQgYml0IG5vdyB0aGF0IHdlJ3ZlIGJlZW4gc2NoZWR1bGVkICovCiAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKIAotICAgIC8qIGJ1cm5f
YnVkZ2V0IHdvdWxkIHJldHVybiBmb3IgSURMRSBWQ1BVICovCisgICAgLyogYnVybl9idWRnZXQg
d291bGQgcmV0dXJuIGZvciBJRExFIElURU0gKi8KICAgICBidXJuX2J1ZGdldChvcHMsIHNjdXJy
LCBub3cpOwogCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAg
ICAgIHRyYWNlX3ZhcihUUkNfUlREU19TQ0hFRF9UQVNLTEVULCAxLCAwLCAgTlVMTCk7Ci0gICAg
ICAgIHNuZXh0ID0gcnRfaXRlbShpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbSk7CisgICAgICAg
IHNuZXh0ID0gcnRfaXRlbShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7CiAgICAgfQogICAgIGVsc2UK
ICAgICB7CiAgICAgICAgIHNuZXh0ID0gcnVucV9waWNrKG9wcywgY3B1bWFza19vZihjcHUpKTsK
ICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxMICkKLSAgICAgICAgICAgIHNuZXh0ID0gcnRfaXRl
bShpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICBzbmV4dCA9IHJ0X2l0
ZW0oc2NoZWRfaWRsZV9pdGVtKGNwdSkpOwogCiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBoaWdo
ZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBzY3VyciAqLwotICAgICAgICBpZiAo
ICFpc19pZGxlX3ZjcHUoY3VycmVudCkgJiYKLSAgICAgICAgICAgICB2Y3B1X3J1bm5hYmxlKGN1
cnJlbnQpICYmCisgICAgICAgIGlmICggIWlzX2lkbGVfaXRlbShjdXJyaXRlbSkgJiYKKyAgICAg
ICAgICAgICBpdGVtX3J1bm5hYmxlKGN1cnJpdGVtKSAmJgogICAgICAgICAgICAgIHNjdXJyLT5j
dXJfYnVkZ2V0ID4gMCAmJgotICAgICAgICAgICAgICggaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1
KSB8fAotICAgICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkg
PiAwICkgKQorICAgICAgICAgICAgICggaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSB8fAorICAg
ICAgICAgICAgICAgY29tcGFyZV9pdGVtX3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQog
ICAgICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICB9CiAKICAgICBpZiAoIHNuZXh0ICE9IHNj
dXJyICYmCi0gICAgICAgICAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICYmCi0gICAgICAgICB2Y3B1
X3J1bm5hYmxlKGN1cnJlbnQpICkKKyAgICAgICAgICFpc19pZGxlX2l0ZW0oY3Vycml0ZW0pICYm
CisgICAgICAgICBpdGVtX3J1bm5hYmxlKGN1cnJpdGVtKSApCiAgICAgICAgIF9fc2V0X2JpdChf
X1JURFNfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7CiAKICAgICBzbmV4dC0+bGFz
dF9zdGFydCA9IG5vdzsKLSAgICByZXQudGltZSA9ICAtMTsgLyogaWYgYW4gaWRsZSB2Y3B1IGlz
IHBpY2tlZCAqLwotICAgIGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQorICAgIHJl
dC50aW1lID0gIC0xOyAvKiBpZiBhbiBpZGxlIGl0ZW0gaXMgcGlja2VkICovCisgICAgaWYgKCAh
aXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSApCiAgICAgewogICAgICAgICBpZiAoIHNuZXh0ICE9
IHNjdXJyICkKICAgICAgICAgewogICAgICAgICAgICAgcV9yZW1vdmUoc25leHQpOwogICAgICAg
ICAgICAgX19zZXRfYml0KF9fUlREU19zY2hlZHVsZWQsICZzbmV4dC0+ZmxhZ3MpOwogICAgICAg
ICB9Ci0gICAgICAgIGlmICggc25leHQtPnZjcHUtPnByb2Nlc3NvciAhPSBjcHUgKQorICAgICAg
ICBpZiAoIHNjaGVkX2l0ZW1fY3B1KHNuZXh0LT5pdGVtKSAhPSBjcHUgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yID0gY3B1OwotICAgICAgICAgICAgc25l
eHQtPnZjcHUtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOworICAg
ICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIGNw
dSkpOwogICAgICAgICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKICAgICAgICAgfQogICAgICAgICBy
ZXQudGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OyAvKiBpbnZva2UgdGhlIHNjaGVkdWxlciBuZXh0
IHRpbWUgKi8KICAgICB9Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+c2NoZWRfaXRlbTsK
KyAgICByZXQudGFzayA9IHNuZXh0LT5pdGVtOwogCiAgICAgcmV0dXJuIHJldDsKIH0KIAogLyoK
LSAqIFJlbW92ZSBWQ1BVIGZyb20gUnVuUQorICogUmVtb3ZlIElURU0gZnJvbSBSdW5RCiAgKiBU
aGUgbG9jayBpcyBhbHJlYWR5IGdyYWJiZWQgaW4gc2NoZWR1bGUuYywgbm8gbmVlZCB0byBsb2Nr
IGhlcmUKICAqLwogc3RhdGljIHZvaWQKIHJ0X2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAq
dmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRl
bShpdGVtKTsKIAotICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOworICAgIEJVR19PTigg
aXNfaWRsZV9pdGVtKGl0ZW0pICk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3NsZWVwKTsK
IAotICAgIGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRlbSApCi0gICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwotICAg
IGVsc2UgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgaWYgKCBjdXJyX29uX2NwdShzY2hlZF9p
dGVtX2NwdShpdGVtKSkgPT0gaXRlbSApCisgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHNjaGVk
X2l0ZW1fY3B1KGl0ZW0pLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBlbHNlIGlmICggaXRlbV9v
bl9xKHN2YykgKQogICAgIHsKICAgICAgICAgcV9yZW1vdmUoc3ZjKTsKICAgICAgICAgcmVwbHFf
cmVtb3ZlKG9wcywgc3ZjKTsKQEAgLTExNjgsMjAgKzExNjIsMjAgQEAgcnRfaXRlbV9zbGVlcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogfQog
CiAvKgotICogUGljayBhIGNwdSB3aGVyZSB0byBydW4gYSB2Y3B1LAotICogcG9zc2libHkga2lj
a2luZyBvdXQgdGhlIHZjcHUgcnVubmluZyB0aGVyZQorICogUGljayBhIGNwdSB3aGVyZSB0byBy
dW4gYW4gaXRlbSwKKyAqIHBvc3NpYmx5IGtpY2tpbmcgb3V0IHRoZSBpdGVtIHJ1bm5pbmcgdGhl
cmUKICAqIENhbGxlZCBieSB3YWtlKCkgYW5kIGNvbnRleHRfc2F2ZWQoKQogICogV2UgaGF2ZSBh
IHJ1bm5pbmcgY2FuZGlkYXRlIGhlcmUsIHRoZSBraWNrIGxvZ2ljIGlzOgogICogQW1vbmcgYWxs
IHRoZSBjcHVzIHRoYXQgYXJlIHdpdGhpbiB0aGUgY3B1IGFmZmluaXR5CiAgKiAxKSBpZiB0aGVy
ZSBhcmUgYW55IGlkbGUgQ1BVcywga2ljayBvbmUuCiAgICAgICBGb3IgY2FjaGUgYmVuZWZpdCwg
d2UgY2hlY2sgbmV3LT5jcHUgYXMgZmlyc3QKICAqIDIpIG5vdyBhbGwgcGNwdXMgYXJlIGJ1c3k7
Ci0gKiAgICBhbW9uZyBhbGwgdGhlIHJ1bm5pbmcgdmNwdXMsIHBpY2sgbG93ZXN0IHByaW9yaXR5
IG9uZQorICogICAgYW1vbmcgYWxsIHRoZSBydW5uaW5nIGl0ZW1zLCBwaWNrIGxvd2VzdCBwcmlv
cml0eSBvbmUKICAqICAgIGlmIHNuZXh0IGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgaXQuCiAg
KgogICogVE9ETzoKLSAqIDEpIHdoYXQgaWYgdGhlc2UgdHdvIHZjcHVzIGJlbG9uZ3MgdG8gdGhl
IHNhbWUgZG9tYWluPwotICogICAgcmVwbGFjZSBhIHZjcHUgYmVsb25naW5nIHRvIHRoZSBzYW1l
IGRvbWFpbiBpbnRyb2R1Y2VzIG1vcmUgb3ZlcmhlYWQKKyAqIDEpIHdoYXQgaWYgdGhlc2UgdHdv
IGl0ZW1zIGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPworICogICAgcmVwbGFjZSBhbiBpdGVt
IGJlbG9uZ2luZyB0byB0aGUgc2FtZSBkb21haW4gaW50cm9kdWNlcyBtb3JlIG92ZXJoZWFkCiAg
KgogICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAqLwpA
QCAtMTE4OSwxOCArMTE4MywxOCBAQCBzdGF0aWMgdm9pZAogcnVucV90aWNrbGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqbmV3KQogewogICAgIHN0cnVjdCBy
dF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHJ0X2l0ZW0gKmxhdGVz
dF9kZWFkbGluZV92Y3B1ID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5ICovCisgICAgc3RydWN0
IHJ0X2l0ZW0gKmxhdGVzdF9kZWFkbGluZV9pdGVtID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5
ICovCiAgICAgc3RydWN0IHJ0X2l0ZW0gKml0ZXJfc3ZjOwotICAgIHN0cnVjdCB2Y3B1ICppdGVy
X3ZjOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVyX2l0ZW07CiAgICAgaW50IGNwdSA9IDAs
IGNwdV90b190aWNrbGUgPSAwOwogICAgIGNwdW1hc2tfdCBub3RfdGlja2xlZDsKICAgICBjcHVt
YXNrX3QgKm9ubGluZTsKIAotICAgIGlmICggbmV3ID09IE5VTEwgfHwgaXNfaWRsZV92Y3B1KG5l
dy0+dmNwdSkgKQorICAgIGlmICggbmV3ID09IE5VTEwgfHwgaXNfaWRsZV9pdGVtKG5ldy0+aXRl
bSkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKG5ldy0+dmNwdS0+ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZCgmbm90X3RpY2tsZWQsIG9u
bGluZSwgbmV3LT52Y3B1LT5zY2hlZF9pdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgb25s
aW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPml0ZW0tPmRvbWFpbik7CisgICAgY3B1
bWFza19hbmQoJm5vdF90aWNrbGVkLCBvbmxpbmUsIG5ldy0+aXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHkpOwogICAgIGNwdW1hc2tfYW5kbm90KCZub3RfdGlja2xlZCwgJm5vdF90aWNrbGVkLCAmcHJ2
LT50aWNrbGVkKTsKIAogICAgIC8qCkBAIC0xMjA4LDMxICsxMjAyLDMxIEBAIHJ1bnFfdGlja2xl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X2l0ZW0gKm5ldykKICAgICAg
KiAgICBGb3IgY2FjaGUgYmVuZWZpdCx3ZSBmaXJzdCBzZWFyY2ggbmV3LT5jcHUuCiAgICAgICog
ICAgVGhlIHNhbWUgbG9vcCBhbHNvIGZpbmQgdGhlIG9uZSB3aXRoIGxvd2VzdCBwcmlvcml0eS4K
ICAgICAgKi8KLSAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUobmV3LT52Y3B1LT5wcm9j
ZXNzb3IsICZub3RfdGlja2xlZCk7CisgICAgY3B1ID0gY3B1bWFza190ZXN0X29yX2N5Y2xlKHNj
aGVkX2l0ZW1fY3B1KG5ldy0+aXRlbSksICZub3RfdGlja2xlZCk7CiAgICAgd2hpbGUgKCBjcHUh
PSBucl9jcHVfaWRzICkKICAgICB7Ci0gICAgICAgIGl0ZXJfdmMgPSBjdXJyX29uX2NwdShjcHUp
LT52Y3B1OwotICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCisgICAgICAgIGl0
ZXJfaXRlbSA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGlmICggaXNfaWRsZV9pdGVtKGl0
ZXJfaXRlbSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2ts
ZWRfaWRsZV9jcHUpOwogICAgICAgICAgICAgY3B1X3RvX3RpY2tsZSA9IGNwdTsKICAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgICAgIGl0ZXJfc3ZjID0gcnRfaXRlbShpdGVy
X3ZjLT5zY2hlZF9pdGVtKTsKLSAgICAgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9PSBO
VUxMIHx8Ci0gICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGl0ZXJfc3ZjLCBsYXRl
c3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKLSAgICAgICAgICAgIGxhdGVzdF9kZWFkbGluZV92Y3B1
ID0gaXRlcl9zdmM7CisgICAgICAgIGl0ZXJfc3ZjID0gcnRfaXRlbShpdGVyX2l0ZW0pOworICAg
ICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV9pdGVtID09IE5VTEwgfHwKKyAgICAgICAgICAgICBj
b21wYXJlX2l0ZW1fcHJpb3JpdHkoaXRlcl9zdmMsIGxhdGVzdF9kZWFkbGluZV9pdGVtKSA8IDAg
KQorICAgICAgICAgICAgbGF0ZXN0X2RlYWRsaW5lX2l0ZW0gPSBpdGVyX3N2YzsKIAogICAgICAg
ICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZub3RfdGlja2xlZCk7CiAgICAgICAgIGNwdSA9IGNw
dW1hc2tfY3ljbGUoY3B1LCAmbm90X3RpY2tsZWQpOwogICAgIH0KIAotICAgIC8qIDIpIGNhbmRp
Y2F0ZSBoYXMgaGlnaGVyIHByaW9yaXR5LCBraWNrIG91dCBsb3dlc3QgcHJpb3JpdHkgdmNwdSAq
LwotICAgIGlmICggbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgIT0gTlVMTCAmJgotICAgICAgICAgY29t
cGFyZV92Y3B1X3ByaW9yaXR5KGxhdGVzdF9kZWFkbGluZV92Y3B1LCBuZXcpIDwgMCApCisgICAg
LyogMikgY2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlv
cml0eSBpdGVtICovCisgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfaXRlbSAhPSBOVUxMICYmCisg
ICAgICAgICBjb21wYXJlX2l0ZW1fcHJpb3JpdHkobGF0ZXN0X2RlYWRsaW5lX2l0ZW0sIG5ldykg
PCAwICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7
Ci0gICAgICAgIGNwdV90b190aWNrbGUgPSBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+dmNwdS0+cHJv
Y2Vzc29yOworICAgICAgICBjcHVfdG9fdGlja2xlID0gc2NoZWRfaXRlbV9jcHUobGF0ZXN0X2Rl
YWRsaW5lX2l0ZW0tPml0ZW0pOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTEyNTgs
MzUgKzEyNTIsMzQgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgcnRfaXRlbSAqbmV3KQogfQogCiAvKgotICogU2hvdWxkIGFsd2F5cyB3YWtlIHVwIHJ1
bm5hYmxlIHZjcHUsIHB1dCBpdCBiYWNrIHRvIFJ1blEuCisgKiBTaG91bGQgYWx3YXlzIHdha2Ug
dXAgcnVubmFibGUgaXRlbSwgcHV0IGl0IGJhY2sgdG8gUnVuUS4KICAqIENoZWNrIHByaW9yaXR5
IHRvIHJhaXNlIGludGVycnVwdAogICogVGhlIGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIGluIHNj
aGVkdWxlLmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCi0gKiBUT0RPOiB3aGF0IGlmIHRoZXNlIHR3
byB2Y3B1cyBiZWxvbmdzIHRvIHRoZSBzYW1lIGRvbWFpbj8KKyAqIFRPRE86IHdoYXQgaWYgdGhl
c2UgdHdvIGl0ZW1zIGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwogICovCiBzdGF0aWMgdm9p
ZAogcnRfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBz
dHJ1Y3QgcnRfaXRlbSAqIGNvbnN0IHN2YyA9IHJ0X2l0ZW0oaXRlbSk7CiAgICAgc190aW1lX3Qg
bm93OwogICAgIGJvb2xfdCBtaXNzZWQ7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2Yykg
KTsKKyAgICBCVUdfT04oIGlzX2lkbGVfaXRlbShpdGVtKSApOwogCi0gICAgaWYgKCB1bmxpa2Vs
eShjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSBpdGVtKSApCisgICAgaWYgKCB1bmxpa2Vs
eShjdXJyX29uX2NwdShzY2hlZF9pdGVtX2NwdShpdGVtKSkgPT0gaXRlbSkgKQogICAgIHsKICAg
ICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKICAgICAvKiBvbiBSdW5RL0RlcGxldGVkUSwganVzdCB1cGRhdGUgaW5mbyBp
cyBvayAqLwotICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9xKHN2YykpICkKKyAgICBpZiAoIHVu
bGlrZWx5KGl0ZW1fb25fcShzdmMpKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KGl0ZW1fd2FrZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKCBs
aWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2VseShpdGVtX3J1bm5hYmxl
KGl0ZW0pKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1bm5hYmxlKTsK
ICAgICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX25vdF9ydW5uYWJs
ZSk7CkBAIC0xMzAyLDE2ICsxMjk1LDE2IEBAIHJ0X2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgICAgICBydF91cGRhdGVf
ZGVhZGxpbmUobm93LCBzdmMpOwogCiAgICAgLyoKLSAgICAgKiBJZiBjb250ZXh0IGhhc24ndCBi
ZWVuIHNhdmVkIGZvciB0aGlzIHZjcHUgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KKyAgICAgKiBJ
ZiBjb250ZXh0IGhhc24ndCBiZWVuIHNhdmVkIGZvciB0aGlzIGl0ZW0geWV0LCB3ZSBjYW4ndCBw
dXQgaXQgb24KICAgICAgKiB0aGUgcnVuLXF1ZXVlL2RlcGxldGVkLXF1ZXVlLiBJbnN0ZWFkLCB3
ZSBzZXQgdGhlIGFwcHJvcHJpYXRlIGZsYWcsCi0gICAgICogdGhlIHZjcHUgd2lsbCBiZSBwdXQg
YmFjayBvbiBxdWV1ZSBhZnRlciB0aGUgY29udGV4dCBoYXMgYmVlbiBzYXZlZAorICAgICAqIHRo
ZSBpdGVtIHdpbGwgYmUgcHV0IGJhY2sgb24gcXVldWUgYWZ0ZXIgdGhlIGNvbnRleHQgaGFzIGJl
ZW4gc2F2ZWQKICAgICAgKiAoaW4gcnRfY29udGV4dF9zYXZlKCkpLgogICAgICAqLwogICAgIGlm
ICggdW5saWtlbHkoc3ZjLT5mbGFncyAmIFJURFNfc2NoZWR1bGVkKSApCiAgICAgewogICAgICAg
ICBfX3NldF9iaXQoX19SVERTX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKTsKICAgICAg
ICAgLyoKLSAgICAgICAgICogVGhlIHZjcHUgaXMgd2FraW5nIHVwIGFscmVhZHksIGFuZCB3ZSBk
aWRuJ3QgZXZlbiBoYWQgdGhlIHRpbWUgdG8KKyAgICAgICAgICogVGhlIGl0ZW0gaXMgd2FraW5n
IHVwIGFscmVhZHksIGFuZCB3ZSBkaWRuJ3QgZXZlbiBoYWQgdGhlIHRpbWUgdG8KICAgICAgICAg
ICogcmVtb3ZlIGl0cyBuZXh0IHJlcGxlbmlzaG1lbnQgZXZlbnQgZnJvbSB0aGUgcmVwbGVuaXNo
bWVudCBxdWV1ZQogICAgICAgICAgKiB3aGVuIGl0IGJsb2NrZWQhIE5vIGJpZyBkZWFsLiBJZiB3
ZSBkaWQgbm90IG1pc3MgdGhlIGRlYWRsaW5lIGluCiAgICAgICAgICAqIHRoZSBtZWFudGltZSwg
bGV0J3MganVzdCBsZWF2ZSBpdCB0aGVyZS4gSWYgd2UgZGlkLCBsZXQncyByZW1vdmUgaXQKQEAg
LTEzMzIsMjIgKzEzMjUsMjEgQEAgcnRfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAKIC8qCiAgKiBzY3VyciBoYXMgZmluaXNo
ZWQgY29udGV4dCBzd2l0Y2gsIGluc2VydCBpdCBiYWNrIHRvIHRoZSBSdW5RLAotICogYW5kIHRo
ZW4gcGljayB0aGUgaGlnaGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVucSB0byBydW4KKyAqIGFu
ZCB0aGVuIHBpY2sgdGhlIGhpZ2hlc3QgcHJpb3JpdHkgaXRlbSBmcm9tIHJ1bnEgdG8gcnVuCiAg
Ki8KIHN0YXRpYyB2b2lkCiBydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0g
aXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqc3ZjID0gcnRfaXRlbShpdGVtKTsKICAg
ICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAogICAg
IF9fY2xlYXJfYml0KF9fUlREU19zY2hlZHVsZWQsICZzdmMtPmZsYWdzKTsKLSAgICAvKiBub3Qg
aW5zZXJ0IGlkbGUgdmNwdSB0byBydW5xICovCi0gICAgaWYgKCBpc19pZGxlX3ZjcHUodmMpICkK
KyAgICAvKiBub3QgaW5zZXJ0IGlkbGUgaXRlbSB0byBydW5xICovCisgICAgaWYgKCBpc19pZGxl
X2l0ZW0oaXRlbSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGlmICggX190ZXN0X2FuZF9j
bGVhcl9iaXQoX19SVERTX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKSAmJgotICAgICAg
ICAgbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgICAgICBsaWtlbHkoaXRlbV9ydW5u
YWJsZShpdGVtKSkgKQogICAgIHsKICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAg
ICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yyk7CkBAIC0xMzYwLDcgKzEzNTIsNyBAQCBvdXQ6CiB9
CiAKIC8qCi0gKiBzZXQvZ2V0IGVhY2ggdmNwdSBpbmZvIG9mIGVhY2ggZG9tYWluCisgKiBzZXQv
Z2V0IGVhY2ggaXRlbSBpbmZvIG9mIGVhY2ggZG9tYWluCiAgKi8KIHN0YXRpYyBpbnQKIHJ0X2Rv
bV9jbnRsKApAQCAtMTM3MCw3ICsxMzYyLDcgQEAgcnRfZG9tX2NudGwoCiB7CiAgICAgc3RydWN0
IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqc3Zj
OwotICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHJjID0gMDsKICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zY2hlZHBhcmFtX3ZjcHUgbG9jYWxfc2NoZWQ7CkBAIC0xMzkxLDkgKzEzODMsOSBAQCBy
dF9kb21fY250bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgICAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X2l0ZW0odi0+c2NoZWRfaXRlbSk7CisgICAgICAgICAg
ICBzdmMgPSBydF9pdGVtKGl0ZW0pOwogICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBNSUNST1NF
Q1Mob3AtPnUucnRkcy5wZXJpb2QpOyAvKiB0cmFuc2ZlciB0byBuYW5vc2VjICovCiAgICAgICAg
ICAgICBzdmMtPmJ1ZGdldCA9IE1JQ1JPU0VDUyhvcC0+dS5ydGRzLmJ1ZGdldCk7CiAgICAgICAg
IH0KQEAgLTE0NjEsNyArMTQ1Myw3IEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CiAgICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgIC8qIG5vdGlm
eSB1cHBlciBjYWxsZXIgaG93IG1hbnkgdmNwdXMgaGF2ZSBiZWVuIHByb2Nlc3NlZC4gKi8KKyAg
ICAgICAgICAgIC8qIG5vdGlmeSB1cHBlciBjYWxsZXIgaG93IG1hbnkgaXRlbXMgaGF2ZSBiZWVu
IHByb2Nlc3NlZC4gKi8KICAgICAgICAgICAgIG9wLT51LnYubnJfdmNwdXMgPSBpbmRleDsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMTQ3MCw3ICsxNDYyLDcgQEAgcnRfZG9tX2NudGwoCiB9
CiAKIC8qCi0gKiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBoYW5kbGVyIHBpY2tzIHZjcHVzCisg
KiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBoYW5kbGVyIHBpY2tzIGl0ZW1zCiAgKiBmcm9tIHRo
ZSByZXBscSBhbmQgZG9lcyB0aGUgYWN0dWFsIHJlcGxlbmlzaG1lbnQuCiAgKi8KIHN0YXRpYyB2
b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKQEAgLTE0ODgsNyArMTQ4MCw3IEBA
IHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKICAgICBub3cgPSBO
T1coKTsKIAogICAgIC8qCi0gICAgICogRG8gdGhlIHJlcGxlbmlzaG1lbnQgYW5kIG1vdmUgcmVw
bGVuaXNoZWQgdmNwdXMKKyAgICAgKiBEbyB0aGUgcmVwbGVuaXNobWVudCBhbmQgbW92ZSByZXBs
ZW5pc2hlZCBpdGVtcwogICAgICAqIHRvIHRoZSB0ZW1wb3JhcnkgbGlzdCB0byB0aWNrbGUuCiAg
ICAgICogSWYgc3ZjIGlzIG9uIHJ1biBxdWV1ZSwgd2UgbmVlZCB0byBwdXQgaXQgYXQKICAgICAg
KiB0aGUgY29ycmVjdCBwbGFjZSBzaW5jZSBpdHMgZGVhZGxpbmUgY2hhbmdlcy4KQEAgLTE1MDQs
NyArMTQ5Niw3IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsK
ICAgICAgICAgcnRfdXBkYXRlX2RlYWRsaW5lKG5vdywgc3ZjKTsKICAgICAgICAgbGlzdF9hZGQo
JnN2Yy0+cmVwbHFfZWxlbSwgJnRtcF9yZXBscSk7CiAKLSAgICAgICAgaWYgKCB2Y3B1X29uX3Eo
c3ZjKSApCisgICAgICAgIGlmICggaXRlbV9vbl9xKHN2YykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBxX3JlbW92ZShzdmMpOwogICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwpA
QCAtMTUxMiwyNiArMTUwNCwyNiBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9p
ZCAqZGF0YSl7CiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBJdGVyYXRlIHRocm91Z2ggdGhlIGxp
c3Qgb2YgdXBkYXRlZCB2Y3B1cy4KLSAgICAgKiBJZiBhbiB1cGRhdGVkIHZjcHUgaXMgcnVubmlu
ZywgdGlja2xlIHRoZSBoZWFkIG9mIHRoZQorICAgICAqIEl0ZXJhdGUgdGhyb3VnaCB0aGUgbGlz
dCBvZiB1cGRhdGVkIGl0ZW1zLgorICAgICAqIElmIGFuIHVwZGF0ZWQgaXRlbSBpcyBydW5uaW5n
LCB0aWNrbGUgdGhlIGhlYWQgb2YgdGhlCiAgICAgICogcnVucXVldWUgaWYgaXQgaGFzIGEgaGln
aGVyIHByaW9yaXR5LgotICAgICAqIElmIGFuIHVwZGF0ZWQgdmNwdSB3YXMgZGVwbGV0ZWQgYW5k
IG9uIHRoZSBydW5xdWV1ZSwgdGlja2xlIGl0LgotICAgICAqIEZpbmFsbHksIHJlaW5zZXJ0IHRo
ZSB2Y3B1cyBiYWNrIHRvIHJlcGxlbmlzaGVtZW50IGV2ZW50cyBsaXN0LgorICAgICAqIElmIGFu
IHVwZGF0ZWQgaXRlbSB3YXMgZGVwbGV0ZWQgYW5kIG9uIHRoZSBydW5xdWV1ZSwgdGlja2xlIGl0
LgorICAgICAqIEZpbmFsbHksIHJlaW5zZXJ0IHRoZSBpdGVtcyBiYWNrIHRvIHJlcGxlbmlzaGVt
ZW50IGV2ZW50cyBsaXN0LgogICAgICAqLwogICAgIGxpc3RfZm9yX2VhY2hfc2FmZSAoIGl0ZXIs
IHRtcCwgJnRtcF9yZXBscSApCiAgICAgewogICAgICAgICBzdmMgPSByZXBscV9lbGVtKGl0ZXIp
OwogCi0gICAgICAgIGlmICggY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpID09IHN2
Yy0+dmNwdS0+c2NoZWRfaXRlbSAmJgorICAgICAgICBpZiAoIGN1cnJfb25fY3B1KHNjaGVkX2l0
ZW1fY3B1KHN2Yy0+aXRlbSkpID09IHN2Yy0+aXRlbSAmJgogICAgICAgICAgICAgICFsaXN0X2Vt
cHR5KHJ1bnEpICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IHJ0X2l0ZW0gKm5leHRf
b25fcnVucSA9IHFfZWxlbShydW5xLT5uZXh0KTsKIAotICAgICAgICAgICAgaWYgKCBjb21wYXJl
X3ZjcHVfcHJpb3JpdHkoc3ZjLCBuZXh0X29uX3J1bnEpIDwgMCApCisgICAgICAgICAgICBpZiAo
IGNvbXBhcmVfaXRlbV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAgICAgICAg
ICAgICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25fcnVucSk7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZSBpZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+
ZmxhZ3MpICYmCi0gICAgICAgICAgICAgICAgICB2Y3B1X29uX3Eoc3ZjKSApCisgICAgICAgICAg
ICAgICAgICBpdGVtX29uX3Eoc3ZjKSApCiAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2
Yyk7CiAKICAgICAgICAgbGlzdF9kZWwoJnN2Yy0+cmVwbHFfZWxlbSk7CkBAIC0xNTM5LDcgKzE1
MzEsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAg
fQogCiAgICAgLyoKLSAgICAgKiBJZiB0aGVyZSBhcmUgdmNwdXMgbGVmdCBpbiB0aGUgcmVwbGVu
aXNobWVudCBldmVudCBsaXN0LAorICAgICAqIElmIHRoZXJlIGFyZSBpdGVtcyBsZWZ0IGluIHRo
ZSByZXBsZW5pc2htZW50IGV2ZW50IGxpc3QsCiAgICAgICogc2V0IHRoZSBuZXh0IHJlcGxlbmlz
aG1lbnQgdG8gaGFwcGVuIGF0IHRoZSBkZWFkbGluZSBvZgogICAgICAqIHRoZSBvbmUgaW4gdGhl
IGZyb250LgogICAgICAqLwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9tA7-0007CB-Gq; Fri, 29 Mar 2019 15:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9tA6-0007AO-Jk
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:11:18 +0000
X-Inumbo-ID: b4482648-5234-11e9-bdc4-07bd181bddd4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4482648-5234-11e9-bdc4-07bd181bddd4;
 Fri, 29 Mar 2019 15:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 85A1DAF95;
 Fri, 29 Mar 2019 15:09:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:29 +0100
Message-Id: <20190329150934.17694-45-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 44/49] xen: round up max vcpus to scheduling
 granularity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

TWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgdmNwdXMgaXMgYWx3YXlzIGEgbXVsdGlwbGUgb2YgdGhl
IHNjaGVkdWxpbmcKZ3JhbnVsYXJpdHkuIE5vdGUgdGhhdCB3ZSBkb24ndCBzdXBwb3J0IGEgc2No
ZWR1bGluZyBncmFudWxhcml0eSBhYm92ZQpvbmUgb24gQVJNLgoKU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMgfCAxICsKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgfCAxICsKIHhlbi9jb21tb24vZG9t
Y3RsLmMgICAgICAgfCAxICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgfCA1ICsrKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDc3YjU2NDY0
MjQuLjc2YTgxZGQ0YTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtMjU4LDYgKzI1OCw3IEBAIHVuc2lnbmVk
IGludCBfX2luaXQgZG9tMF9tYXhfdmNwdXModm9pZCkKICAgICAgICAgbWF4X3ZjcHVzID0gb3B0
X2RvbTBfbWF4X3ZjcHVzX21pbjsKICAgICBpZiAoIG9wdF9kb20wX21heF92Y3B1c19tYXggPCBt
YXhfdmNwdXMgKQogICAgICAgICBtYXhfdmNwdXMgPSBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4Owor
ICAgIG1heF92Y3B1cyA9IHNjaGVkX21heF92Y3B1cyhtYXhfdmNwdXMpOwogICAgIGxpbWl0ID0g
ZG9tMF9wdmggPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUzsKICAgICBpZiAoIG1heF92
Y3B1cyA+IGxpbWl0ICkKICAgICAgICAgbWF4X3ZjcHVzID0gbGltaXQ7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiNDQ4ZDIwZDQw
Li5kMzM4YTIyMDRjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTI5MCw2ICsyOTAsNyBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2Rv
bWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGNvbmZpZy0+bWF4X3ZjcHVzID0gc2No
ZWRfbWF4X3ZjcHVzKGNvbmZpZy0+bWF4X3ZjcHVzKTsKICAgICBpZiAoIGNvbmZpZy0+bWF4X3Zj
cHVzIDwgMSApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiTm8gdkNQVVNc
biIpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3Rs
LmMKaW5kZXggY2NkZTFiYTcwNi4uODA4MzdhMmE1ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9k
b21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01NDIsNiArNTQyLDcgQEAgbG9u
ZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGksIG1heCA9IG9wLT51Lm1heF92Y3B1cy5t
YXg7CiAKKyAgICAgICAgbWF4ID0gc2NoZWRfbWF4X3ZjcHVzKG1heCk7CiAgICAgICAgIHJldCA9
IC1FSU5WQUw7CiAgICAgICAgIGlmICggKGQgPT0gY3VycmVudC0+ZG9tYWluKSB8fCAvKiBubyBk
b21haW5fcGF1c2UoKSAqLwogICAgICAgICAgICAgIChtYXggIT0gZC0+bWF4X3ZjcHVzKSApICAg
LyogbWF4X3ZjcHVzIHNldCB1cCBpbiBjcmVhdGVkb21haW4gKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTJhMWFi
ZmNhOS4uMzE0YTQ1M2E2MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTQ5MCw2ICs0OTAsMTEgQEAgZXh0ZXJuIHN0
cnVjdCB2Y3B1ICppZGxlX3ZjcHVbTlJfQ1BVU107CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgc2No
ZWRfZ3JhbnVsYXJpdHk7CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHNjaGVkX21heF92
Y3B1cyh1bnNpZ25lZCBpbnQgbl92Y3B1cykKK3sKKyAgICByZXR1cm4gRElWX1JPVU5EX1VQKG5f
dmNwdXMsIHNjaGVkX2dyYW51bGFyaXR5KSAqIHNjaGVkX2dyYW51bGFyaXR5OworfQorCiBzdGF0
aWMgaW5saW5lIGJvb2wgaXNfc3lzdGVtX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHJldHVybiBkLT5kb21haW5faWQgPj0gRE9NSURfRklSU1RfUkVTRVJWRUQ7Ci0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:11:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9tAE-0007QM-DF; Fri, 29 Mar 2019 15:11: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9tAC-0007Ms-L4
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:11:24 +0000
X-Inumbo-ID: af135d3b-5234-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af135d3b-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09: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 B8CB3B025;
 Fri, 29 Mar 2019 15:09:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:01 +0100
Message-Id: <20190329150934.17694-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 16/49] xen/sched: switch vcpu_schedule_lock
 to item_schedule_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIHZjcHVfc2NoZWR1bGVfW3VuXWxvY2tbX2lycV0oKSB0byBpdGVtX3NjaGVkdWxlX1t1
bl1sb2NrW19pcnFdKCkKYW5kIGxldCBpdCB0YWtlIGEgc2NoZWRfaXRlbSBwb2ludGVyIGluc3Rl
YWQgb2YgYSB2Y3B1IHBvaW50ZXIgYXMKcGFyYW1ldGVyLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
IHwgMTcgKysrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgNDAg
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X251bGwuYyAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAg
ICB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCA0NyAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCB8IDEyICsrKysrKy0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCA3MyBp
bnNlcnRpb25zKCspLCA3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBlODM2OWIzNjQ4
Li5kZTRmYWNlMmJjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTk0MCw3ICs5NDAsOCBAQCBfX2NzY2hlZF92
Y3B1X2FjY3Rfc3RvcF9sb2NrZWQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiBzdGF0aWMg
dm9pZAogY3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWdu
ZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NI
RURfSVRFTShjdXJyZW50LT5zY2hlZF9pdGVtKTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vy
cml0ZW0gPSBjdXJyZW50LT5zY2hlZF9pdGVtOworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNv
bnN0IHN2YyA9IENTQ0hFRF9JVEVNKGN1cnJpdGVtKTsKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKIAogICAgIEFTU0VSVCggY3VycmVu
dC0+cHJvY2Vzc29yID09IGNwdSApOwpAQCAtOTc2LDcgKzk3Nyw3IEBAIGNzY2hlZF92Y3B1X2Fj
Y3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdTsKICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKLSAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZl
KGN1cnJlbnQsICZmbGFncyk7CisgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZShjdXJyaXRlbSwgJmZsYWdzKTsKIAogICAgICAgICAvKgogICAgICAg
ICAgKiBJZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNoZWNrIGlmIHdlJ2QgYmUgYmV0dGVy
IG9mZgpAQCAtOTg1LDcgKzk4Niw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqLwogICAgICAgICBuZXdf
Y3B1ID0gX2NzY2hlZF9jcHVfcGljayhvcHMsIGN1cnJlbnQsIDApOwogCi0gICAgICAgIHZjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGN1cnJlbnQpOworICAgICAg
ICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBjdXJyaXRlbSk7
CiAKICAgICAgICAgaWYgKCBuZXdfY3B1ICE9IGNwdSApCiAgICAgICAgIHsKQEAgLTEwMzcsMTkg
KzEwMzgsMTkgQEAgY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMp
ICk7CiAKICAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3Mg
cnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAK
ICAgICBpdGVtLT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCBpdGVtKTsKICAgICB2Yy0+cHJv
Y2Vzc29yID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9j
ayk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9
IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAgICBpZiAoICFfX3ZjcHVfb25fcnVu
cShzdmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmluZyApCiAgICAgICAg
IHJ1bnFfaW5zZXJ0KHN2Yyk7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
dmMpOworICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpAQCAtMjE0NSwxMiArMjE0NiwxMiBAQCBj
c2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBzcGlu
bG9ja190ICpsb2NrOwogCiAgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3ZjLCBz
dHJ1Y3QgY3NjaGVkX2l0ZW0sIGFjdGl2ZV92Y3B1X2VsZW0pOwotICAgICAgICAgICAgbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgbG9jayA9IGl0ZW1f
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogCiAgICAgICAgICAgICBwcmlu
dGsoIlx0JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShzdmMp
OwogCi0gICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOwor
ICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF9p
dGVtKTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBkZjBlNzI4MmNlLi42
MTA2MjkzYjNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMTcxLDcgKzE3MSw3IEBACiAgKiAtIHJ1bnF1
ZXVlIGxvY2sKICAqICArIGl0IGlzIHBlci1ydW5xdWV1ZSwgc286CiAgKiAgICogY3B1cyBpbiBh
IHJ1bnF1ZXVlIHRha2UgdGhlIHJ1bnF1ZXVlIGxvY2ssIHdoZW4gdXNpbmcKLSAqICAgICBwY3B1
X3NjaGVkdWxlX2xvY2soKSAvIHZjcHVfc2NoZWR1bGVfbG9jaygpIChhbmQgZnJpZW5kcyksCisg
KiAgICAgcGNwdV9zY2hlZHVsZV9sb2NrKCkgLyBpdGVtX3NjaGVkdWxlX2xvY2soKSAoYW5kIGZy
aWVuZHMpLAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJlbW90ZSIgcnVucXVl
dWUgbG9jaywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7CiAgKiAgKyBzZXJpYWxp
emVzIHJ1bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRpbmcgdmNwdXMpOwpA
QCAtMTg5MCw3ICsxODkwLDcgQEAgdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQogICAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgICAgICBzX3RpbWVfdCBub3c7CiAKLSAgICAgICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdSwgJmZsYWdzKTsKKyAgICAgICAgbG9jayA9
IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSwgJmZsYWdz
KTsKIAogICAgICAgICBfX2NsZWFyX2JpdChfVlBGX3BhcmtlZCwgJnN2Yy0+dmNwdS0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1
bGVkKSApCkBAIC0xOTIzLDcgKzE5MjMsNyBAQCB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiAgICAgICAgIH0K
ICAgICAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5wYXJrZWRfZWxlbSk7CiAKLSAgICAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52Y3B1KTsKKyAg
ICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52
Y3B1LT5zY2hlZF9pdGVtKTsKICAgICB9CiB9CiAKQEAgLTIxNjIsNyArMjE2Miw3IEBAIGNzY2hl
ZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAg
c3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKLSAg
ICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAgICAgc190aW1l
X3Qgbm93ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKIApAQCAtMjE5NCw3
ICsyMTk0LDcgQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgZWxzZSBpZiAoICFpc19pZGxlX3Zj
cHUodmMpICkKICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAtMSwgbm93
KTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCiAgICAgdW5wYXJrX3BhcmtlZF92Y3B1
cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9CkBAIC0yODQ3LDE0ICsyODQ3LDE0IEBAIGNzY2hlZDJf
ZG9tX2NudGwoCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gY3NjaGVkMl9p
dGVtKHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2
Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAKICAg
ICAgICAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzdmMtPnZjcHUtPnBy
b2Nlc3NvcikpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT53ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7
CiAgICAgICAgICAgICAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0
LCBvbGRfd2VpZ2h0KTsKIAotICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxv
Y2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9j
aywgc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAg
ICAgICAvKiBDYXAgKi8KQEAgLTI4ODUsNyArMjg4NSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgc3ZjID0gY3NjaGVkMl9pdGVtKHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAg
ICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAg
ICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAg
ICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxk
IGluIHRoZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKICAgICAgICAgICAgICAgICAgKiB3
aGljaCB0aGVuIHdvbid0IGhhcHBlbiBiZWNhdXNlLCBpbiBjc2NoZWQyX3J1bnRpbWUoKSwKQEAg
LTI4OTMsNyArMjg5Myw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdl
dCAvIHNkb20tPm5yX3ZjcHVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENTQ0hFRDJfTUlOX1RJTUVSKTsKLSAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5s
b2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIGlmICggc2RvbS0+Y2FwID09IDAgKQpAQCAtMjkyOCw3ICsyOTI4LDcgQEAgY3NjaGVk
Ml9kb21fY250bCgKICAgICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX2l0ZW0odi0+
c2NoZWRfaXRlbSk7Ci0gICAgICAgICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVf
bG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYt
PmlzX3J1bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtMjk1OSw3ICsyOTU5LDcg
QEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICAgICAgICAgICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgICAg
ICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMjk3NSwxMiArMjk3NSwxMiBAQCBj
c2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGNz
Y2hlZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0p
OwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CiAgICAgICAgICAg
ICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCi0gICAgICAgICAgICAgICAgdmNwdV9zY2hl
ZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBpdGVtX3NjaGVk
dWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgc2RvbS0+Y2FwID0gMDsKICAgICAgICAgICAgIC8qCkBAIC0zMTE5LDE5ICsz
MTE5LDE5IEBAIGNzY2hlZDJfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5y
dW5xX2VsZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1
IGxvY2sgdG8gYmUgaGVsZCAqLwotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZj
KTsKKyAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAogICAgIGl0ZW0t
PnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCBpdGVtKTsKICAgICB2Yy0+cHJvY2Vzc29yID0g
aXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2No
ZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAgICAvKiBBZGQgdmNwdSB0byBydW5xdWV1ZSBvZiBp
bml0aWFsIHByb2Nlc3NvciAqLwogICAgIHJ1bnFfYXNzaWduKG9wcywgdmMpOwogCi0gICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgaXRlbSk7CiAKICAgICBzZG9tLT5ucl92Y3B1cysrOwogCkBAIC0zMTYxLDEx
ICszMTYxLDExIEBAIGNzY2hlZDJfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
cmVtb3ZlKTsKIAogICAgIC8qIFJlbW92ZSBmcm9tIHJ1bnF1ZXVlICovCi0gICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tf
aXJxKGl0ZW0pOwogCiAgICAgcnVucV9kZWFzc2lnbihvcHMsIHZjKTsKIAotICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJx
KGxvY2ssIGl0ZW0pOwogCiAgICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOwogfQpAQCAtMzc0OSwx
MiArMzc0OSwxMiBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRl
bSh2LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICAg
ICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAg
IGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKIAogICAg
ICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKICAgICAgICAgICAgIGNzY2hlZDJf
ZHVtcF92Y3B1KHBydiwgc3ZjKTsKIAotICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2so
bG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ss
IHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXgg
YTljZmExNjNiOS4uNjIwOTI1ZThjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTMxNyw3ICszMTcsNyBAQCBwaWNr
X3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ICAgICAqIGFsbCB0aGUgcENQVXMgYXJlIGJ1c3kuCiAgICAgICoKICAgICAgKiBJbiBmYWN0LCB0
aGVyZSBtdXN0IGFsd2F5cyBiZSBzb21ldGhpbmcgc2FuZSBpbiB2LT5wcm9jZXNzb3IsIG9yCi0g
ICAgICogdmNwdV9zY2hlZHVsZV9sb2NrKCkgYW5kIGZyaWVuZHMgd29uJ3Qgd29yay4gVGhpcyBp
cyBub3QgYSBwcm9ibGVtLAorICAgICAqIGl0ZW1fc2NoZWR1bGVfbG9jaygpIGFuZCBmcmllbmRz
IHdvbid0IHdvcmsuIFRoaXMgaXMgbm90IGEgcHJvYmxlbSwKICAgICAgKiBhcyB3ZSB3aWxsIGFj
dHVhbGx5IGFzc2lnbiB0aGUgdkNQVSB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBoZXJlLAog
ICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4KICAgICAgKi8KQEAgLTQyOCw3ICs0Mjgs
NyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJx
KGl0ZW0pOwogIHJldHJ5OgogCiAgICAgaXRlbS0+cmVzID0gcGlja19yZXMocHJ2LCBpdGVtKTsK
QEAgLTQzNiw3ICs0MzYsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIHNwaW5fdW5sb2NrKGxvY2spOwogCi0gICAgbG9j
ayA9IHZjcHVfc2NoZWR1bGVfbG9jayh2KTsKKyAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2Nr
KGl0ZW0pOwogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5j
cHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHYtPmRvbWFpbikpOwpAQCAtNTIyLDcgKzUyMiw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9y
ZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAg
bG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAgICAvKiBJZiB2IGlzIGlu
IHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWlsICovCiAgICAgaWYg
KCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQpAQCAtNTQwLDcgKzU0
MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIF92Y3B1X3JlbW92ZShwcnYsIHYpOwogCiAgb3V0OgotICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgaXRlbSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVtb3ZlKTsKIH0KQEAg
LTg2MCwxMyArODYwLDEzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBzdHJ1Y3QgbnVsbF9pdGVtICogY29uc3QgbnZjID0g
bnVsbF9pdGVtKHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAotICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUpOworICAg
ICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhudmMtPnZjcHUtPnNjaGVkX2l0ZW0p
OwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAg
ZHVtcF92Y3B1KHBydiwgbnZjKTsKICAgICAgICAgICAgIHByaW50aygiXG4iKTsKIAotICAgICAg
ICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgbnZjLT52Y3B1KTsKKyAgICAgICAgICAg
IGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAg
ICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwppbmRleCAwMDE5NjQ2YjUyLi5hNjA0YTBkNWE2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0x
NzcsNyArMTc3LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEp
OwogLyoKICAqIFN5c3RlbS13aWRlIHByaXZhdGUgZGF0YSwgaW5jbHVkZSBnbG9iYWwgUnVuUXVl
dWUvRGVwbGV0ZWRRCiAgKiBHbG9iYWwgbG9jayBpcyByZWZlcmVuY2VkIGJ5IHNjaGVkX3Jlcy0+
c2NoZWR1bGVfbG9jayBmcm9tIGFsbAotICogcGh5c2ljYWwgY3B1cy4gSXQgY2FuIGJlIGdyYWJi
ZWQgdmlhIHZjcHVfc2NoZWR1bGVfbG9ja19pcnEoKQorICogcGh5c2ljYWwgY3B1cy4gSXQgY2Fu
IGJlIGdyYWJiZWQgdmlhIGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoKQogICovCiBzdHJ1Y3QgcnRf
cHJpdmF0ZSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAgICAgICAgIC8qIHRoZSBnbG9iYWwg
Y29hcnNlLWdyYWluZWQgbG9jayAqLwpAQCAtOTA0LDcgKzkwNCw3IEBAIHJ0X2l0ZW1faW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAg
ICAgaXRlbS0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCBpdGVtKTsKICAgICB2Yy0+cHJvY2Vzc29y
ID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAg
ICBub3cgPSBOT1coKTsKICAgICBpZiAoIG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSApCkBAIC05
MTcsNyArOTE3LDcgQEAgcnRfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAgICAgaWYgKCAhdmMtPmlzX3J1bm5pbmcg
KQogICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAgIH0KLSAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOworICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCBpdGVtKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpA
QCAtOTI4LDcgKzkyOCw2IEBAIHJ0X2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBzdGF0aWMgdm9pZAogcnRfaXRlbV9yZW1v
dmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF9pdGVt
ICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qg
c2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190ICpsb2NrOwpAQCAtOTM3LDE0ICs5MzYs
MTQgQEAgcnRfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIEJVR19PTiggc2RvbSA9PSBOVUxMICk7CiAKLSAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1
bGVfbG9ja19pcnEoaXRlbSk7CiAgICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCiAgICAgICAgIHFf
cmVtb3ZlKHN2Yyk7CiAKICAgICBpZiAoIHZjcHVfb25fcmVwbHEoc3ZjKSApCiAgICAgICAgIHJl
cGxxX3JlbW92ZShvcHMsc3ZjKTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCB2Yyk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogfQogCiAv
KgpAQCAtMTMzOSw3ICsxMzM4LDcgQEAgcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YyA9IHJ0X2l0ZW0oaXRl
bSk7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwor
ICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwogCiAg
ICAgX19jbGVhcl9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwogICAgIC8qIG5v
dCBpbnNlcnQgaWRsZSB2Y3B1IHRvIHJ1bnEgKi8KQEAgLTEzNTYsNyArMTM1NSw3IEBAIHJ0X2Nv
bnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSkKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcywgc3ZjKTsKIAogb3V0OgotICAgIHZj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGl0ZW0pOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGE5YTlmMmI2OTEuLmE4MzgyZDk4
MTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKQEAgLTE5OCw3ICsxOTgsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UoCiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQogewotICAgIHNwaW5sb2NrX3QgKmxv
Y2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KSA/IE5VTEwgOiB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJx
KHYpOworICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQorICAgICAg
ICAgICAgICAgICAgICAgICA/IE5VTEwgOiBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVk
X2l0ZW0pOwogICAgIHNfdGltZV90IGRlbHRhOwogCiAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+
cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUpKTsKQEAgLTIwNyw3ICsyMDgsNyBAQCB2b2lkIHZj
cHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
ICpydW5zdGF0ZSkKICAgICAgICAgcnVuc3RhdGUtPnRpbWVbcnVuc3RhdGUtPnN0YXRlXSArPSBk
ZWx0YTsKIAogICAgIGlmICggdW5saWtlbHkobG9jayAhPSBOVUxMKSApCi0gICAgICAgIHZjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIHYtPnNjaGVkX2l0ZW0pOwogfQogCiB1aW50NjRfdCBnZXRfY3B1X2lkbGVf
dGltZSh1bnNpZ25lZCBpbnQgY3B1KQpAQCAtNDE5LDcgKzQyMCw3IEBAIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgbWln
cmF0ZV90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgbmV3X3ApOwogICAgICAgICBtaWdyYXRl
X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBuZXdfcCk7CiAKLSAgICAgICAgbG9jayA9IHZjcHVfc2No
ZWR1bGVfbG9ja19pcnEodik7CisgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJx
KHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFz
a19hbGwsICZjcHVtYXNrX2FsbCk7CiAKQEAgLTQyOCw3ICs0MjksNyBAQCBpbnQgc2NoZWRfbW92
ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFdpdGggdi0+cHJvY2Vzc29yIG1vZGlmaWVkIHdlIG11c3Qgbm90CiAgICAg
ICAgICAqIC0gbWFrZSBhbnkgZnVydGhlciBjaGFuZ2VzIGFzc3VtaW5nIHdlIGhvbGQgdGhlIHNj
aGVkdWxlciBsb2NrLAotICAgICAgICAgKiAtIHVzZSB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
KS4KKyAgICAgICAgICogLSB1c2UgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKCkuCiAgICAgICAg
ICAqLwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKQEAgLTUyNywxMSArNTI4LDEx
IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8y
RChUUkNfU0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAot
ICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIGxv
Y2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF9pdGVtLCAmZmxhZ3MpOwog
CiAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCi0gICAgdmNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgaXRlbV9zY2hlZHVsZV91bmxv
Y2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfaXRlbSk7CiB9CiAKIHZvaWQgdmNw
dV9zbGVlcF9zeW5jKHN0cnVjdCB2Y3B1ICp2KQpAQCAtNTUxLDcgKzU1Miw3IEBAIHZvaWQgdmNw
dV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1dBS0UsIHYt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xv
Y2tfaXJxc2F2ZSh2LT5zY2hlZF9pdGVtLCAmZmxhZ3MpOwogCiAgICAgaWYgKCBsaWtlbHkodmNw
dV9ydW5uYWJsZSh2KSkgKQogICAgIHsKQEAgLTU2NSw3ICs1NjYsNyBAQCB2b2lkIHZjcHVfd2Fr
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJV
TlNUQVRFX29mZmxpbmUsIE5PVygpKTsKICAgICB9CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9j
a19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19p
cnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKIH0KIAogdm9pZCB2Y3B1X3Vu
YmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC02MzksOSArNjQwLDkgQEAgc3RhdGljIHZvaWQgdmNw
dV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgKiBU
aGVzZSBzdGVwcyBhcmUgZW5jYXBzdWxhdGVkIGluIHRoZSBmb2xsb3dpbmcgdHdvIGZ1bmN0aW9u
czsgdGhleQogICogc2hvdWxkIGJlIGNhbGxlZCBsaWtlIHRoaXM6CiAgKgotICogICAgIGxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxl
X2xvY2tfaXJxKGl0ZW0pOwogICogICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKLSAqICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdikKKyAqICAgICBpdGVtX3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgaXRlbSkKICAqICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwogICoK
ICAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4s
IG9yIHNpbXBseQpAQCAtNzQ2LDEyICs3NDcsMTIgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRl
X2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAqLwogdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUo
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVf
bG9ja19pcnEodik7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19p
cnEodi0+c2NoZWRfaXRlbSk7CiAKICAgICBpZiAoIHYtPmlzX3J1bm5pbmcgKQogICAgICAgICB2
Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgdik7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX2l0ZW0p
OwogCiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKIH0KQEAgLTgwMiw3ICs4MDMsNyBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2LT5w
cm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAg
ICB2LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKTsK
IAotICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICAgICAgbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfaXRlbSk7CiAgICAgICAgIHYtPnNj
aGVkX2l0ZW0tPnJlcyA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX3Jlc291cmNl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5zY2hlZF9pdGVtKTsK
ICAgICAgICAgdi0+cHJvY2Vzc29yID0gdi0+c2NoZWRfaXRlbS0+cmVzLT5wcm9jZXNzb3I7CkBA
IC04MzcsNyArODM4LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0g
dmNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUodiwgJmZsYWdzKTsKKyAgICAgICAgICAgIHNwaW5s
b2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF9pdGVtLCAm
ZmxhZ3MpOwogCiAgICAgICAgICAgICBjcHVtYXNrX2FuZCgmb25saW5lX2FmZmluaXR5LCB2LT5j
cHVfaGFyZF9hZmZpbml0eSwgYy0+Y3B1X3ZhbGlkKTsKICAgICAgICAgICAgIGlmICggY3B1bWFz
a19lbXB0eSgmb25saW5lX2FmZmluaXR5KSAmJgpAQCAtODQ2LDcgKzg0Nyw3IEBAIGludCBjcHVf
ZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAgICBpZiAo
IHYtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAvKiBUaGUgdmNwdSBpcyB0ZW1wb3JhcmlseSBwaW5uZWQsIGNhbid0IG1vdmUgaXQuICov
Ci0gICAgICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9j
aywgZmxhZ3MsIHYpOworICAgICAgICAgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19p
cnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgICAgICAg
ICAgcmV0ID0gLUVBRERSSU5VU0U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgICAgIH0KQEAgLTg1OSw3ICs4NjAsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAhPSBjcHUg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qIFRoZSB2Y3B1IGlzIG5vdCBvbiB0
aGlzIGNwdSwgc28gd2UgY2FuIG1vdmUgb24uICovCi0gICAgICAgICAgICAgICAgdmNwdV9zY2hl
ZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAgICAgICAg
aXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfaXRl
bSk7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKQEAgLTg3Miw3
ICs4NzMsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcg
aW4gaGVyZS4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0
KHYpOwotICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBm
bGFncywgdik7CisgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxv
Y2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKIAogICAgICAgICAgICAgdmNwdV9taWdyYXRlX2Zp
bmlzaCh2KTsKIApAQCAtOTQzLDcgKzk0NCw3IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZmaW5p
dHkoCiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICBpbnQgcmV0ID0gMDsKIAotICAgIGxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xv
Y2tfaXJxKHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQog
ICAgICAgICByZXQgPSAtRUJVU1k7CkBAIC05NjUsNyArOTY2LDcgQEAgc3RhdGljIGludCB2Y3B1
X3NldF9hZmZpbml0eSgKICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwogICAgIH0KIAot
ICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfaXRlbSk7CiAKICAgICBkb21haW5fdXBkYXRlX25v
ZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApAQCAtMTEwMCwxMCArMTEwMSwxMCBAQCBzdGF0aWMg
bG9uZyBkb19wb2xsKHN0cnVjdCBzY2hlZF9wb2xsICpzY2hlZF9wb2xsKQogbG9uZyB2Y3B1X3lp
ZWxkKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKiB2PWN1cnJlbnQ7Ci0gICAgc3BpbmxvY2tf
dCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgc3BpbmxvY2tfdCAqbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfaXRlbSk7CiAKICAgICBTQ0hFRF9P
UCh2Y3B1X3NjaGVkdWxlcih2KSwgeWllbGQsIHYtPnNjaGVkX2l0ZW0pOwotICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdi0+c2NoZWRfaXRlbSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfeWllbGQp
OwogCkBAIC0xMTg5LDcgKzExOTAsNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZj
cHUgKnYsIGludCBjcHUpCiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICBpbnQgcmV0ID0gLUVJ
TlZBTDsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIGxvY2sg
PSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgaWYgKCBjcHUg
PCAwICkKICAgICB7CkBAIC0xMjE2LDcgKzEyMTcsNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUo
c3RydWN0IHZjcHUgKnYsIGludCBjcHUpCiAgICAgaWYgKCByZXQgPT0gMCApCiAgICAgICAgIHZj
cHVfbWlncmF0ZV9zdGFydCh2KTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfaXRlbSk7
CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAppbmRleCA0YmMwNTNlOWY3Li5kNTQ5ZWY2OTZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTA1
LDIyICsxMDUsMjIgQEAgc3RhdGljIGlubGluZSB2b2lkIGtpbmQjI19zY2hlZHVsZV91bmxvY2sj
I2lycShzcGlubG9ja190ICpsb2NrIFwKIAogI2RlZmluZSBFWFRSQV9UWVBFKGFyZykKIHNjaGVk
X2xvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgKQotc2NoZWRfbG9jayh2Y3B1
LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29yLCApCitzY2hlZF9sb2NrKGl0ZW0s
IGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICppLCBpLT5yZXMtPnByb2Nlc3NvciwgKQogc2NoZWRf
bG9jayhwY3B1LCB1bnNpZ25lZCBpbnQgY3B1LCAgICAgY3B1LCAgICAgICAgICBfaXJxKQotc2No
ZWRfbG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29yLCBfaXJxKQor
c2NoZWRfbG9jayhpdGVtLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaSwgaS0+cmVzLT5wcm9j
ZXNzb3IsIF9pcnEpCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNw
dSwgKQotc2NoZWRfdW5sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNz
b3IsICkKK3NjaGVkX3VubG9jayhpdGVtLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaSwgaS0+
cmVzLT5wcm9jZXNzb3IsICkKIHNjaGVkX3VubG9jayhwY3B1LCB1bnNpZ25lZCBpbnQgY3B1LCAg
ICAgY3B1LCAgICAgICAgICBfaXJxKQotc2NoZWRfdW5sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnEpCitzY2hlZF91bmxvY2soaXRlbSwgY29uc3Qgc3Ry
dWN0IHNjaGVkX2l0ZW0gKmksIGktPnJlcy0+cHJvY2Vzc29yLCBfaXJxKQogI3VuZGVmIEVYVFJB
X1RZUEUKIAogI2RlZmluZSBFWFRSQV9UWVBFKGFyZykgLCB1bnNpZ25lZCBsb25nIGFyZwogI2Rl
ZmluZSBzcGluX3VubG9ja19pcnFzYXZlIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUKIHNjaGVkX2xv
Y2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgICAgICAgICAgX2lycXNhdmUsICpm
bGFncykKLXNjaGVkX2xvY2sodmNwdSwgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3Nv
ciwgX2lycXNhdmUsICpmbGFncykKK3NjaGVkX2xvY2soaXRlbSwgY29uc3Qgc3RydWN0IHNjaGVk
X2l0ZW0gKmksIGktPnJlcy0+cHJvY2Vzc29yLCBfaXJxc2F2ZSwgKmZsYWdzKQogI3VuZGVmIHNw
aW5fdW5sb2NrX2lycXNhdmUKIHNjaGVkX3VubG9jayhwY3B1LCB1bnNpZ25lZCBpbnQgY3B1LCAg
ICAgY3B1LCAgICAgICAgICBfaXJxcmVzdG9yZSwgZmxhZ3MpCi1zY2hlZF91bmxvY2sodmNwdSwg
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycXJlc3RvcmUsIGZsYWdzKQor
c2NoZWRfdW5sb2NrKGl0ZW0sIGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICppLCBpLT5yZXMtPnBy
b2Nlc3NvciwgX2lycXJlc3RvcmUsIGZsYWdzKQogI3VuZGVmIEVYVFJBX1RZUEUKIAogI3VuZGVm
IHNjaGVkX3VubG9jawotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:12:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9tB1-0008Oo-0P; Fri, 29 Mar 2019 15:12: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9tAz-0008NL-Bx
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:12:13 +0000
X-Inumbo-ID: b1e82c9a-5234-11e9-a30d-3f15c1f327ab
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1e82c9a-5234-11e9-a30d-3f15c1f327ab;
 Fri, 29 Mar 2019 15:09:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83797B030;
 Fri, 29 Mar 2019 15:09:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 16:09:16 +0100
Message-Id: <20190329150934.17694-32-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC 31/49] xen/sched: use sched_resource cpu
 instead smp_processor_id in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXNwZWNpYWxseSBpbiB0aGUgZG9fc2NoZWR1bGUoKSBmdW5jdGlvbnMgb2YgdGhlIGRpZmZlcmVu
dCBzY2hlZHVsZXJzCnVzaW5nIHNtcF9wcm9jZXNzb3JfaWQoKSBmb3IgdGhlIGxvY2FsIGNwdSBu
dW1iZXIgaXMgY29ycmVjdCBvbmx5IGlmCnRoZSBzY2hlZF9pdGVtIGlzIGEgc2luZ2xlIHZjcHUu
IEFzIHNvb24gYXMgbGFyZ2VyIHNjaGVkX2l0ZW1zIGFyZQp1c2VkIG1vc3QgdXNlcyBzaG91bGQg
YmUgcmVwbGFjZWQgYnkgdGhlIGNwdSBudW1iZXIgb2YgdGhlIGxvY2FsCnNjaGVkX3Jlc291cmNl
IGluc3RlYWQuCgpBZGQgYSBoZWxwZXIgdG8gZ2V0IHRoYXQgc2NoZWRfcmVzb3VyY2UgY3B1IGFu
ZCBtb2RpZnkgdGhlIHNjaGVkdWxlcnMKdG8gdXNlIGl0IGluIGEgY29ycmVjdCB3YXkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8
IDE5ICsrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8IDUzICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMgICAgIHwgMTcgKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgfCAxNyArKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAgNSArKysrKwogNyBmaWxl
cyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUz
LmMKaW5kZXggNjFmOWVhNjgyNC4uMzkxOWMwYTNlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNTEz
LDcgKzUxMyw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBzdGF0aWMgdW5zaWduZWQg
aW50IHNjaGVkX2luZGV4ID0gMDsKICAgICBzdGF0aWMgc190aW1lX3QgbmV4dF9zd2l0Y2hfdGlt
ZTsKICAgICBhNjUzc2NoZWRfcHJpdl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwot
ICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29u
c3QgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoc21wX3Byb2Nlc3Nv
cl9pZCgpKTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJnNjaGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDlkYjVjM2ZjNzEu
LjQ3MzRmNTJmYzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTgzOSw4ICsxODM5LDkgQEAgc3RhdGljIHN0
cnVjdCB0YXNrX3NsaWNlCiBjc2NoZWRfc2NoZWR1bGUoCiAgICAgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQog
ewotICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgc3RydWN0IGxp
c3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7CisgICAgY29uc3QgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRf
Y3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOworICAgIHN0cnVjdCBsaXN0X2hlYWQg
KiBjb25zdCBydW5xID0gUlVOUShzY2hlZF9jcHUpOwogICAgIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtID0gY3VycmVudC0+c2NoZWRfaXRlbTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25z
dCBzY3VyciA9IENTQ0hFRF9JVEVNKGl0ZW0pOwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAq
cHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKQEAgLTE5NTAsNyArMTk1MSw3IEBAIGNzY2hlZF9zY2hl
ZHVsZSgKICAgICB7CiAgICAgICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pIHx8IGxpc3Rf
ZW1wdHkocnVucSkgKTsKICAgICAgICAgLyogQ3VycmVudCBoYXMgYmxvY2tlZC4gVXBkYXRlIHRo
ZSBydW5uYWJsZSBjb3VudGVyIGZvciB0aGlzIGNwdS4gKi8KLSAgICAgICAgZGVjX25yX3J1bm5h
YmxlKGNwdSk7CisgICAgICAgIGRlY19ucl9ydW5uYWJsZShzY2hlZF9jcHUpOwogICAgIH0KIAog
ICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4dCk7CkBAIC0xOTYwLDcgKzE5NjEsNyBA
QCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAg
ICB7CiAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAg
IHNuZXh0ID0gQ1NDSEVEX0lURU0oc2NoZWRfaWRsZV9pdGVtKGNwdSkpOworICAgICAgICBzbmV4
dCA9IENTQ0hFRF9JVEVNKHNjaGVkX2lkbGVfaXRlbShzY2hlZF9jcHUpKTsKICAgICAgICAgc25l
eHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCkBAIC0xOTgwLDcgKzE5ODEs
NyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1NDSEVEX1BSSV9U
U19PVkVSICkKICAgICAgICAgX19ydW5xX3JlbW92ZShzbmV4dCk7CiAgICAgZWxzZQotICAgICAg
ICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBjcHUsIHNuZXh0LCAmcmV0Lm1pZ3Jh
dGVkKTsKKyAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1
LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7CiAKICAgICAvKgogICAgICAqIFVwZGF0ZSBpZGxlcnMg
bWFzayBpZiBuZWNlc3NhcnkuIFdoZW4gd2UncmUgaWRsaW5nLCBvdGhlciBDUFVzCkBAIC0xOTg4
LDEyICsxOTg5LDEyIEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICAgKi8KICAgICBpZiAoICF0YXNr
bGV0X3dvcmtfc2NoZWR1bGVkICYmIHNuZXh0LT5wcmkgPT0gQ1NDSEVEX1BSSV9JRExFICkKICAg
ICB7Ci0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBwcnYtPmlkbGVycykgKQot
ICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOworICAgICAgICBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKKyAgICAgICAg
ICAgIGNwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKICAgICB9Ci0gICAg
ZWxzZSBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBwcnYtPmlkbGVycykgKQorICAgIGVsc2Ug
aWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKICAgICB7Ci0g
ICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOworICAgICAgICBjcHVt
YXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKICAgICB9CiAKICAgICBpZiAo
ICFpc19pZGxlX2l0ZW0oc25leHQtPml0ZW0pICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggNzkxOGQ0NmEy
My4uZDVjYjhjMDIwMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM0NDcsNyArMzQ0Nyw4IEBAIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZQogY3NjaGVkMl9zY2hlZHVsZSgKICAgICBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
KQogewotICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3Qg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25l
ZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwogICAgIHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vy
cml0ZW0gPSBjdXJyZW50LT5zY2hlZF9pdGVtOwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBj
b25zdCBzY3VyciA9IGNzY2hlZDJfaXRlbShjdXJyaXRlbSk7CkBAIC0zNDU5LDIyICszNDYwLDIy
IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CiAg
ICAgQ1NDSEVEMl9JVEVNX0NIRUNLKGN1cnJpdGVtKTsKIAotICAgIEJVR19PTighY3B1bWFza190
ZXN0X2NwdShjcHUsICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKKyAgICBCVUdf
T04oIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmY3NjaGVkMl9wcml2KG9wcyktPmluaXRp
YWxpemVkKSk7CiAKLSAgICBycWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgQlVHX09OKCFjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKSk7CisgICAgcnFkID0gYzJycWQob3BzLCBz
Y2hlZF9jcHUpOworICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZycWQt
PmFjdGl2ZSkpOwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9j
cHUoc2NoZWRfcmVzLCBzY2hlZF9jcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBCVUdfT04o
IWlzX2lkbGVfaXRlbShjdXJyaXRlbSkgJiYgc2N1cnItPnJxZCAhPSBycWQpOwogCiAgICAgLyog
Q2xlYXIgInRpY2tsZWQiIGJpdCBub3cgdGhhdCB3ZSd2ZSBiZWVuIHNjaGVkdWxlZCAqLwotICAg
IHRpY2tsZWQgPSBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7CisgICAgdGlj
a2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT50aWNrbGVkKTsKICAgICBp
ZiAoIHRpY2tsZWQgKQogICAgIHsKLSAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZy
cWQtPnRpY2tsZWQpOworICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgJnJx
ZC0+dGlja2xlZCk7CiAgICAgICAgIGNwdW1hc2tfYW5kbm90KGNwdW1hc2tfc2NyYXRjaCwgJnJx
ZC0+aWRsZSwgJnJxZC0+dGlja2xlZCk7Ci0gICAgICAgIHNtdF9pZGxlX21hc2tfc2V0KGNwdSwg
Y3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSk7CisgICAgICAgIHNtdF9pZGxlX21hc2tf
c2V0KHNjaGVkX2NwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSk7CiAgICAgfQog
CiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKQEAgLTM0ODQsMTAgKzM0ODUsMTAg
QEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgICAgIHVuc2lnbmVkIHRhc2tsZXQ6OCwgaWRs
ZTo4LCBzbXRfaWRsZTo4LCB0aWNrbGVkOjg7CiAgICAgICAgIH0gZDsKICAgICAgICAgZC5jcHUg
PSBjcHU7Ci0gICAgICAgIGQucnFfaWQgPSBjMnIoY3B1KTsKKyAgICAgICAgZC5ycV9pZCA9IGMy
cihzY2hlZF9jcHUpOwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
OwogICAgICAgICBkLmlkbGUgPSBpc19pZGxlX2l0ZW0oY3Vycml0ZW0pOwotICAgICAgICBkLnNt
dF9pZGxlID0gY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAg
ZC5zbXRfaWRsZSA9IGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5zbXRfaWRsZSk7
CiAgICAgICAgIGQudGlja2xlZCA9IHRpY2tsZWQ7CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19D
U0NIRUQyX1NDSEVEVUxFLCAxLAogICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCkBAIC0z
NTI3LDEwICszNTI4LDEwIEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgewogICAgICAgICBfX2Ns
ZWFyX2JpdChfX0NTRkxBR19pdGVtX3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKICAgICAgICAgdHJh
Y2VfdmFyKFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAgICBz
bmV4dCA9IGNzY2hlZDJfaXRlbShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7CisgICAgICAgIHNuZXh0
ID0gY3NjaGVkMl9pdGVtKHNjaGVkX2lkbGVfaXRlbShzY2hlZF9jcHUpKTsKICAgICB9CiAgICAg
ZWxzZQotICAgICAgICBzbmV4dCA9IHJ1bnFfY2FuZGlkYXRlKHJxZCwgc2N1cnIsIGNwdSwgbm93
LCAmc2tpcHBlZF9pdGVtcyk7CisgICAgICAgIHNuZXh0ID0gcnVucV9jYW5kaWRhdGUocnFkLCBz
Y3Vyciwgc2NoZWRfY3B1LCBub3csICZza2lwcGVkX2l0ZW1zKTsKIAogICAgIC8qIElmIHN3aXRj
aGluZyBmcm9tIGEgbm9uLWlkbGUgcnVubmFibGUgaXRlbSwgcHV0IGl0CiAgICAgICogYmFjayBv
biB0aGUgcnVucXVldWUuICovCkBAIC0zNTU1LDEwICszNTU2LDEwIEBAIGNzY2hlZDJfc2NoZWR1
bGUoCiAgICAgICAgIH0KIAogICAgICAgICAvKiBDbGVhciB0aGUgaWRsZSBtYXNrIGlmIG5lY2Vz
c2FyeSAqLwotICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSAp
CisgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZycWQtPmlkbGUpICkK
ICAgICAgICAgewotICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlk
bGUpOwotICAgICAgICAgICAgc210X2lkbGVfbWFza19jbGVhcihjcHUsICZycWQtPnNtdF9pZGxl
KTsKKyAgICAgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxl
KTsKKyAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoc2NoZWRfY3B1LCAmcnFkLT5zbXRf
aWRsZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKgpAQCAtMzU3NywxOCArMzU3OCwxOCBAQCBj
c2NoZWQyX3NjaGVkdWxlKAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBza2lwcGVkX2l0ZW1z
ID09IDAgJiYgc25leHQtPmNyZWRpdCA8PSBDU0NIRUQyX0NSRURJVF9SRVNFVCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHJlc2V0X2NyZWRpdChvcHMsIGNwdSwgbm93LCBzbmV4dCk7Ci0gICAg
ICAgICAgICBiYWxhbmNlX2xvYWQob3BzLCBjcHUsIG5vdyk7CisgICAgICAgICAgICByZXNldF9j
cmVkaXQob3BzLCBzY2hlZF9jcHUsIG5vdywgc25leHQpOworICAgICAgICAgICAgYmFsYW5jZV9s
b2FkKG9wcywgc2NoZWRfY3B1LCBub3cpOwogICAgICAgICB9CiAKICAgICAgICAgc25leHQtPnN0
YXJ0X3RpbWUgPSBub3c7CiAgICAgICAgIHNuZXh0LT50aWNrbGVkX2NwdSA9IC0xOwogCiAgICAg
ICAgIC8qIFNhZmUgYmVjYXVzZSBsb2NrIGZvciBvbGQgcHJvY2Vzc29yIGlzIGhlbGQgKi8KLSAg
ICAgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShzbmV4dC0+aXRlbSkgIT0gY3B1ICkKKyAgICAgICAg
aWYgKCBzY2hlZF9pdGVtX2NwdShzbmV4dC0+aXRlbSkgIT0gc2NoZWRfY3B1ICkKICAgICAgICAg
ewogICAgICAgICAgICAgc25leHQtPmNyZWRpdCArPSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FU
SU9OOwotICAgICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVyX2NwdShzY2hl
ZF9yZXMsIGNwdSkpOworICAgICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVy
X2NwdShzY2hlZF9yZXMsIHNjaGVkX2NwdSkpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFO
SyhtaWdyYXRlZCk7CiAgICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CkBA
IC0zNjAxLDE3ICszNjAyLDE3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAqLwogICAg
ICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSApCisgICAgICAgICAgICBp
ZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUp
OwotICAgICAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFkLT5zbXRfaWRs
ZSk7CisgICAgICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsICZycWQt
PmlkbGUpOworICAgICAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoc2NoZWRfY3B1LCAm
cnFkLT5zbXRfaWRsZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQorICAgICAgICBlbHNlIGlm
ICggIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CisgICAgICAg
ICAgICBfX2NwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsICZycWQtPmlkbGUpOwogICAgICAgICAg
ICAgY3B1bWFza19hbmRub3QoY3B1bWFza19zY3JhdGNoLCAmcnFkLT5pZGxlLCAmcnFkLT50aWNr
bGVkKTsKLSAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfc2V0KGNwdSwgY3B1bWFza19zY3JhdGNo
LCAmcnFkLT5zbXRfaWRsZSk7CisgICAgICAgICAgICBzbXRfaWRsZV9tYXNrX3NldChzY2hlZF9j
cHUsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUpOwogICAgICAgICB9CiAgICAgICAg
IC8qIE1ha2Ugc3VyZSBhdmdsb2FkIGdldHMgdXBkYXRlZCBwZXJpb2RpY2FsbHkgZXZlbgogICAg
ICAgICAgKiBpZiB0aGVyZSdzIG5vIGFjdGl2aXR5ICovCkBAIC0zNjIxLDcgKzM2MjIsNyBAQCBj
c2NoZWQyX3NjaGVkdWxlKAogICAgIC8qCiAgICAgICogUmV0dXJuIHRhc2sgdG8gcnVuIG5leHQu
Li4KICAgICAgKi8KLSAgICByZXQudGltZSA9IGNzY2hlZDJfcnVudGltZShvcHMsIGNwdSwgc25l
eHQsIG5vdyk7CisgICAgcmV0LnRpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUs
IHNuZXh0LCBub3cpOwogICAgIHJldC50YXNrID0gc25leHQtPml0ZW07CiAKICAgICBDU0NIRUQy
X0lURU1fQ0hFQ0socmV0LnRhc2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBjZWIwMjZjOGFmLi4zNGNlN2EwNWQz
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwpAQCAtNzA5LDYgKzcwOSw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBu
dWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICB1bnNpZ25l
ZCBpbnQgYnM7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNl
X2NwdShjcHUpOwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMp
OwogICAgIHN0cnVjdCBudWxsX2l0ZW0gKnd2YzsKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7
CkBAIC03MjQsMTQgKzcyNSwxNCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hl
ZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIH0gZDsKICAgICAgICAg
ZC5jcHUgPSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7
Ci0gICAgICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkuaXRlbSA9PSBOVUxMICkKKyAgICAgICAg
aWYgKCBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS5pdGVtID09IE5VTEwgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBkLml0ZW0gPSBkLmRvbSA9IC0xOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
ICAgICAgICAgewotICAgICAgICAgICAgZC5pdGVtID0gcGVyX2NwdShucGMsIGNwdSkuaXRlbS0+
aXRlbV9pZDsKLSAgICAgICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMsIGNwdSkuaXRlbS0+ZG9t
YWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLml0ZW0gPSBwZXJfY3B1KG5wYywgc2NoZWRf
Y3B1KS5pdGVtLT5pdGVtX2lkOworICAgICAgICAgICAgZC5kb20gPSBwZXJfY3B1KG5wYywgc2No
ZWRfY3B1KS5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgfQogICAgICAgICBfX3Ry
YWNlX3ZhcihUUkNfU05VTExfU0NIRURVTEUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KQEAg
LTczOSwxMCArNzQwLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQgKQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19TTlVMTF9UQVNLTEVULCAxLCAw
LCBOVUxMKTsKLSAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oY3B1KTsKKyAgICAg
ICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oc2NoZWRfY3B1KTsKICAgICB9CiAgICAgZWxz
ZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLml0ZW07CisgICAgICAgIHJl
dC50YXNrID0gcGVyX2NwdShucGMsIHNjaGVkX2NwdSkuaXRlbTsKICAgICByZXQubWlncmF0ZWQg
PSAwOwogICAgIHJldC50aW1lID0gLTE7CiAKQEAgLTc3Myw5ICs3NzQsOSBAQCBzdGF0aWMgc3Ry
dWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT5pdGVtKSApCiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAgICAgaWYgKCBpdGVt
X2NoZWNrX2FmZmluaXR5KHd2Yy0+aXRlbSwgY3B1LCBicykgKQorICAgICAgICAgICAgICAgIGlm
ICggaXRlbV9jaGVja19hZmZpbml0eSh3dmMtPml0ZW0sIHNjaGVkX2NwdSwgYnMpICkKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGl0ZW1fYXNzaWduKHBydiwgd3ZjLT5p
dGVtLCBjcHUpOworICAgICAgICAgICAgICAgICAgICBpdGVtX2Fzc2lnbihwcnYsIHd2Yy0+aXRl
bSwgc2NoZWRfY3B1KTsKICAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53
YWl0cV9lbGVtKTsKICAgICAgICAgICAgICAgICAgICAgcmV0LnRhc2sgPSB3dmMtPml0ZW07CiAg
ICAgICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOwpAQCAtNzg3LDcgKzc4OCw3IEBAIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIWl0
ZW1fcnVubmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV9p
dGVtKGNwdSk7CisgICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV9pdGVtKHNjaGVkX2NwdSk7
CiAKICAgICBOVUxMX0lURU1fQ0hFQ0socmV0LnRhc2spOwogICAgIHJldHVybiByZXQ7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5k
ZXggNzMwYWEyOTJkNC4uMjM2NmUzM2JlYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMTA2NSw3ICsxMDY1LDggQEAgcnVu
cV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNr
KQogc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCiBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQp
CiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBjb25zdCB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVk
IGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7CiAgICAgc3RydWN0
IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqY29u
c3Qgc2N1cnIgPSBydF9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0pOwogICAgIHN0cnVjdCBydF9p
dGVtICpzbmV4dCA9IE5VTEw7CkBAIC0xMDc5LDcgKzEwODAsNyBAQCBydF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29y
a19zY2hlZAogICAgICAgICB9IGQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwogICAgICAgICBkLnRh
c2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwotICAgICAgICBkLnRpY2tsZWQgPSBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+dGlja2xlZCk7CisgICAgICAgIGQudGlja2xlZCA9IGNw
dW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcHJ2LT50aWNrbGVkKTsKICAgICAgICAgZC5pZGxl
ID0gaXNfaWRsZV9pdGVtKGN1cnJpdGVtKTsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1ND
SEVEVUxFLCAxLAogICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtMTA4Nyw3ICsxMDg4
LDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBu
b3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICB9CiAKICAgICAvKiBjbGVhciB0aWNr
ZWQgYml0IG5vdyB0aGF0IHdlJ3ZlIGJlZW4gc2NoZWR1bGVkICovCi0gICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9j
cHUsICZwcnYtPnRpY2tsZWQpOwogCiAgICAgLyogYnVybl9idWRnZXQgd291bGQgcmV0dXJuIGZv
ciBJRExFIElURU0gKi8KICAgICBidXJuX2J1ZGdldChvcHMsIHNjdXJyLCBub3cpOwpAQCAtMTA5
NSwxMyArMTA5NiwxMyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgIGlmICggdGFza2xl
dF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NI
RURfVEFTS0xFVCwgMSwgMCwgIE5VTEwpOwotICAgICAgICBzbmV4dCA9IHJ0X2l0ZW0oc2NoZWRf
aWRsZV9pdGVtKGNwdSkpOworICAgICAgICBzbmV4dCA9IHJ0X2l0ZW0oc2NoZWRfaWRsZV9pdGVt
KHNjaGVkX2NwdSkpOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzbmV4dCA9IHJ1
bnFfcGljayhvcHMsIGNwdW1hc2tfb2YoY3B1KSk7CisgICAgICAgIHNuZXh0ID0gcnVucV9waWNr
KG9wcywgY3B1bWFza19vZihzY2hlZF9jcHUpKTsKICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxM
ICkKLSAgICAgICAgICAgIHNuZXh0ID0gcnRfaXRlbShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7Cisg
ICAgICAgICAgICBzbmV4dCA9IHJ0X2l0ZW0oc2NoZWRfaWRsZV9pdGVtKHNjaGVkX2NwdSkpOwog
CiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBoaWdoZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3Rp
bGwgcGljayBzY3VyciAqLwogICAgICAgICBpZiAoICFpc19pZGxlX2l0ZW0oY3Vycml0ZW0pICYm
CkBAIC0xMTI2LDkgKzExMjcsOSBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICAg
ICAgcV9yZW1vdmUoc25leHQpOwogICAgICAgICAgICAgX19zZXRfYml0KF9fUlREU19zY2hlZHVs
ZWQsICZzbmV4dC0+ZmxhZ3MpOwogICAgICAgICB9Ci0gICAgICAgIGlmICggc2NoZWRfaXRlbV9j
cHUoc25leHQtPml0ZW0pICE9IGNwdSApCisgICAgICAgIGlmICggc2NoZWRfaXRlbV9jcHUoc25l
eHQtPml0ZW0pICE9IHNjaGVkX2NwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3Nl
dF9yZXMoc25leHQtPml0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpKTsKKyAgICAgICAgICAg
IHNjaGVkX3NldF9yZXMoc25leHQtPml0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBzY2hlZF9jcHUp
KTsKICAgICAgICAgICAgIHJldC5taWdyYXRlZCA9IDE7CiAgICAgICAgIH0KICAgICAgICAgcmV0
LnRpbWUgPSBzbmV4dC0+Y3VyX2J1ZGdldDsgLyogaW52b2tlIHRoZSBzY2hlZHVsZXIgbmV4dCB0
aW1lICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggOWI1NTI3YzFlYi4uMGI1ZTVlNTY2YiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzQ3LDcgKzM0
Nyw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAoaXRl
bSA9IHNjaGVkX2FsbG9jX2l0ZW0odikpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIAot
ICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgfHwgZC0+aXNfcGlubmVkICkKKyAgICBpZiAoIGlz
X2lkbGVfZG9tYWluKGQpICkKICAgICAgICAgcHJvY2Vzc29yID0gdi0+dmNwdV9pZDsKICAgICBl
bHNlCiAgICAgICAgIHByb2Nlc3NvciA9IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdSh2KTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggMTgxMzRjNzk3Mi4uMzhiNDAzZGZiZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAg
LTE0MSw2ICsxNDEsMTEgQEAgc3RhdGljIGlubGluZSBib29sIHZjcHVfcnVubmluZyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICByZXR1cm4gdi0+c2NoZWRfaXRlbS0+aXNfcnVubmluZzsKIH0KIAorc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgc2NoZWRfZ2V0X3Jlc291cmNlX2NwdSh1bnNpZ25lZCBp
bnQgY3B1KQoreworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+cHJvY2Vzc29y
OworfQorCiAvKgogICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28gbWFu
eSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgogICogV2l0aGluIGVhY2ggc2NoZWR1bGVyLCB3aGVu
IHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6Ci0tIAoyLjE2LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:12:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9tBf-0000Sf-RM; Fri, 29 Mar 2019 15:12:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9tBe-0000Rp-Fn
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:12:54 +0000
X-Inumbo-ID: 1edf4400-5235-11e9-9d18-7b14188c208d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1edf4400-5235-11e9-9d18-7b14188c208d;
 Fri, 29 Mar 2019 15:12:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 09:12:51 -0600
Message-Id: <5C9E35EF0200007800222E0B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 09:12:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
 <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
 <5C9C8DDC0200007800222606@prv1-mh.provo.novell.com>
 <eda3938f-02a5-e5a2-4718-d75bc488f296@oracle.com>
 <5C9DDD530200007800222B22@prv1-mh.provo.novell.com>
 <24df98be-21e7-617e-7651-ae34e2a2e512@oracle.com>
In-Reply-To: <24df98be-21e7-617e-7651-ae34e2a2e512@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAzLjE5IGF0IDE0OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDMvMjkvMTkgNDo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI4
LjAzLjE5IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4K
Pj4+IEdpdmVuIGVzcGVjaWFsbHkgeGVuX3B2X3NtcF9wcmVwYXJlX2NwdXMoKSwgSSB0aGluayBy
ZS13b3JraW5nIHByb3Blcgo+Pj4gc2V0dGluZyBvZiBwcmVzZW50L3Bvc3NpYmxlIG1hc2tzIGlz
IHdlbGwgYmV5b25kIHRoZSBzY29wZSBvZiB5b3VyCj4+PiBvcmlnaW5hbCBwYXRjaC4KPj4gV2Vs
bCwgdGhlbiB0aGUgcXVlc3Rpb24gaXMsIHdoYXQgKGlmIGFueSkgY2hhbmdlcyBhcmUgeW91Cj4+
IGV4cGVjdGluZyBtZSB0byBtYWtlIGZvciB0aGlzIGNoYW5nZSB0byBiZSBhY2NlcHRhYmxlPyBP
ciBkbwo+PiB5b3UgcGVyaGFwcyB3YW50IG1lIHRvIGFkZCBhIDJuZCBwYXRjaCBvbiB0b3AgYWRk
cmVzc2luZwo+PiB0aGUgb3RoZXIgb3V0bGluZWQgYW5vbWFsaWVzPwo+IAo+IElmIHlvdXIgZ29h
bCBpcyBqdXN0IHRvIGZpeCB0aGUgZG9tMF9tYXhfdmNwdXMgaXNzdWUgdGhlbiB0aGlzIHBhdGNo
IGlzCj4gc3VmZmljaWVudCAoYnV0IHRoZSBjb21taXQgbWVzc2FnZSBzaG91bGQgc2F5IHRoYXQg
dGhpcyBpcyB3aGF0IHRoZQo+IHBhdGNoIGlzIGZvcikuCj4gCj4gQnV0IGlmIHlvdSBhcmUgdHJ5
aW5nIHRvIG1ha2UgY3B1IG1hc2tzIG1hbmFnZW1lbnQgZG9uZSBwcm9wZXJseSB0aGVuIEkKPiB0
aGluayB0aGlzIHBhdGNoIGFsb25lIGRvZXMgbm90IGFkZHJlc3MgdGhpcyBmdWxseS4KCkkuZS4g
Zm9sZGluZyB0aGUgZnVydGhlciBpdGVtcyBkaXNjdXNzZWQgaW50byB0aGlzIHBhdGNoIHdvdWxk
IGJlCmZpbmUgYnkgeW91PyAoSSdtIGp1c3QgdHJ5aW5nIHRvIGF2b2lkIGhhdmluZyB0byBnbyB0
aHJvdWdoCnNldmVyYWwgbW9yZSByb3VuZHMgb2YgcGF0Y2ggc3VibWlzc2lvbnMuKQoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:13:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9tCM-0000q7-8R; Fri, 29 Mar 2019 15:13: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=Mto7=SA=citrix.com=prvs=984564d2a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9tCK-0000pN-Ei
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:13:36 +0000
X-Inumbo-ID: 37c001da-5235-11e9-86a0-cb02a1f24ab0
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37c001da-5235-11e9-86a0-cb02a1f24ab0;
 Fri, 29 Mar 2019 15:13:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88079486"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86emul/fuzz: add a state sanitization function
Thread-Index: AQHU5j9elpkW4A4AqESZVC71vK2gk6YipdmA
Date: Fri, 29 Mar 2019 15:10:37 +0000
Message-ID: <FB7CACFC-4743-4B74-924D-E42E92EAA7AF@citrix.com>
References: <5C9E31960200007800222DDF@prv1-mh.provo.novell.com>
In-Reply-To: <5C9E31960200007800222DDF@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: <C2FF093521074C47B204FDC2C9DE7C78@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: add a state sanitization
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@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>

Cgo+IE9uIE1hciAyOSwgMjAxOSwgYXQgMjo1NCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiAKPiBUaGlzIGlzIHRvIGFjY29tcGFueSBzYW5pdGl6ZV9pbnB1dCgp
LiBKdXN0IGxpa2UgZm9yIGluaXRpYWwgc3RhdGUgd2UKPiB3YW50IHRvIGhhdmUgc3RhdGUgYmV0
d2VlbiB0d28gZW11bGF0ZWQgaW5zbnMgc2FuZSwgYXQgbGVhc3QgYXMgZmFyIGFzCj4gYXNzdW1w
dGlvbnMgaW4gdGhlIG1haW4gZW11bGF0b3IgZ28uIERvIG1pbmltYWwgY2hlY2tpbmcgYWZ0ZXIg
c2VnbWVudAo+IHJlZ2lzdGVyLCBDUiwgYW5kIE1TUiB3cml0ZXMsIGFuZCByb2xsIGJhY2sgdG8g
dGhlIG9sZCB2YWx1ZSBpbiBjYXNlIG9mCj4gZmFpbHVyZSAocmFpc2luZyAjR1AoMCkgYXQgdGhl
IHNhbWUgdGltZSkuCj4gCj4gSW4gdGhlIHBhcnRpY3VsYXIgY2FzZSBvYnNlcnZlZCwgYSBDUjAg
d3JpdGUgY2xlYXJpbmcgQ1IwLlBFIHdhcwo+IGZvbGxvd2VkIGJ5IGEgVkVYLWVuY29kZWQgaW5z
biwgd2hpY2ggdGhlIGRlY29kZXIgYWNjZXB0cyBiYXNlZCBvbgo+IGd1ZXN0IGFkZHJlc3Mgc2l6
ZSwgcmVzdHJpY3RpbmcgdGhpbmdzIGp1c3Qgb3V0c2lkZSBvZiB0aGUgNjQtYml0IGNhc2UKPiAo
cmVhbCBhbmQgdmlydHVhbCBtb2RlcyBkb24ndCBhbGxvdyBWRVgtZW5jb2RlZCBpbnNucykuIFN1
YnNlcXVlbnRseQo+IF9nZXRfZnB1KCkgd291bGQgdGhlbiBhc3NlcnQgdGhhdCBDUjAuUEUgbXVz
dCBiZSBzZXQgKGFuZCBFRkxBR1MuVk0KPiBjbGVhcikgd2hlbiB0cnlpbmcgdG8gaW52b2tlIFlN
TSwgWk1NLCBvciBPUE1BU0sgc3RhdGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBAQCAtNzYsNiArNzYsOCBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgaW5wdXRfcmVhZChzdHJ1Y3QgZnV6Cj4gICAgIHJldHVybiB0cnVlOwo+IH0KPiAKPiArc3Rh
dGljIGJvb2wgc2FuaXRpemVfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwo+
ICsKPiBzdGF0aWMgY29uc3QgY2hhciogY29uc3QgeDg2ZW11bF9yZXR1cm5fc3RyaW5nW10gPSB7
Cj4gICAgIFtYODZFTVVMX09LQVldID0gIlg4NkVNVUxfT0tBWSIsCj4gICAgIFtYODZFTVVMX1VO
SEFORExFQUJMRV0gPSAiWDg2RU1VTF9VTkhBTkRMRUFCTEUiLAo+IEBAIC00MjQsOCArNDI2LDE5
IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZV9zZWdtZW50KAo+ICAgICByYyA9IG1heWJlX2ZhaWwo
Y3R4dCwgIndyaXRlX3NlZ21lbnQiLCB0cnVlKTsKPiAKPiAgICAgaWYgKCByYyA9PSBYODZFTVVM
X09LQVkgKQo+ICsgICAgewo+ICAgICAgICAgYy0+c2VnbWVudHNbc2VnXSA9ICpyZWc7Cj4gCj4g
KyAgICAgICAgaWYgKCAhc2FuaXRpemVfc3RhdGUoY3R4dCkgKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgb2xkID0gYy0+c2VnbWVudHNbc2VnXTsK
CkkgdGhpbmsgeW91IGhhdmUgdGhpcyBpbiB0aGUgd3JvbmcgcGxhY2UuCgpFdmVyeXRoaW5nIGVs
c2UgbG9va3MgZ29vZC4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:18:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9tGl-0001dx-Ug; Fri, 29 Mar 2019 15:18: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=Mto7=SA=citrix.com=prvs=984564d2a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9tGk-0001ds-QU
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:18:10 +0000
X-Inumbo-ID: db94fde4-5235-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db94fde4-5235-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:18:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88079826"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86emul/fuzz: adjust canonicalization in sanitize_input()
Thread-Index: AQHU5j8gEhzS6m3hh0GrS2hly9rEx6YiptKA
Date: Fri, 29 Mar 2019 15:14:16 +0000
Message-ID: <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
References: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
In-Reply-To: <5C9E30F40200007800222DDC@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: <6F7870372984E647B9590B278481CB53@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@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>

DQoNCj4gT24gTWFyIDI5LCAyMDE5LCBhdCAyOjUxIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOg0KPiANCj4gRHJvcCBpdCBlbnRpcmVseSBmb3IgJXJicCAtIHRoaXMg
cmVnaXN0ZXIgaXMgbm90IHNwZWNpYWwgcHVycG9zZSBlbm91Z2gNCj4gdG8gd2FycmFudCBzdWNo
IHNwZWNpYWwgdHJlYXRtZW50LiBBZGQgYSBjb21tZW50IHRvIGNsYXJpZnkgdGhlIHB1cnBvc2UN
Cj4gb2YgdGhlIGNhbm9uaWNhbGl6YXRpb24gb2YgJXJpcCBhbmQgJXJzcC4NCj4gDQo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCg0KRkFPRDoNCjEuIEkg
ZG9u4oCZdCBvcHBvc2UgdGhpcywgYnV0DQoyLiBJIGRvbuKAmXQgc3VwcG9ydCBpdCBlaXRoZXI7
IGhvd2V2ZXIsDQozLiBJIGRvbuKAmXQgdGhpbmsgbXkgQWNrIGlzIG5lY2Vzc2FyeS4NCg0KIC1H
ZW9yZ2UNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:23:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9tLh-0002Nd-IJ; Fri, 29 Mar 2019 15:23: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9tLg-0002NV-Bo
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:23:16 +0000
X-Inumbo-ID: 924fcb3a-5236-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 924fcb3a-5236-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:23:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 09:23:14 -0600
Message-Id: <5C9E38620200007800222F8B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 09:23:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
 <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
In-Reply-To: <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDI5LjAzLjE5IGF0IDE2OjE0LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKCj4gCj4+IE9uIE1hciAyOSwgMjAxOSwgYXQgMjo1MSBQTSwgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPj4gCj4+IERyb3AgaXQgZW50aXJlbHkgZm9yICVyYnAgLSB0
aGlzIHJlZ2lzdGVyIGlzIG5vdCBzcGVjaWFsIHB1cnBvc2UgZW5vdWdoCj4+IHRvIHdhcnJhbnQg
c3VjaCBzcGVjaWFsIHRyZWF0bWVudC4gQWRkIGEgY29tbWVudCB0byBjbGFyaWZ5IHRoZSBwdXJw
b3NlCj4+IG9mIHRoZSBjYW5vbmljYWxpemF0aW9uIG9mICVyaXAgYW5kICVyc3AuCj4+IAo+PiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gRkFPRDoK
PiAxLiBJIGRvbuKAmXQgb3Bwb3NlIHRoaXMsIGJ1dAo+IDIuIEkgZG9u4oCZdCBzdXBwb3J0IGl0
IGVpdGhlcjsgaG93ZXZlciwKPiAzLiBJIGRvbuKAmXQgdGhpbmsgbXkgQWNrIGlzIG5lY2Vzc2Fy
eS4KCldlbGwsIHByZWZlcmFibHkgSSB3b3VsZCBhZGRyZXNzIHlvdXIgY29uY2VybnMgZGVzcGl0
ZSAzLiBTbyBjb3VsZAp5b3UgY2xhcmlmeSB3aGF0IHlvdSB3b3VsZCBzdWdnZXN0IGluc3RlYWQ/
IEtlZXAgdGhpbmdzIGFzIHRoZXkKYXJlPyBEcm9wIGFsbCBjYW5vbmljYWxpemF0aW9uPyBJJ3Zl
IGJhc2ljYWxseSB0cmllZCB0byBmaW5kIGEgbWlkZGxlCmdyb3VuZCBiZXR3ZWVuIHRoZSB0d28g
ZXh0cmVtZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:26:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9tOI-0002rX-2r; Fri, 29 Mar 2019 15:25: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9tOH-0002rS-2A
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:25:57 +0000
X-Inumbo-ID: f1372bec-5236-11e9-8f37-5f6d6c871ff0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1372bec-5236-11e9-8f37-5f6d6c871ff0;
 Fri, 29 Mar 2019 15:25:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 09:25:53 -0600
Message-Id: <5C9E39010200007800222FA6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 09:25:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C9E31960200007800222DDF@prv1-mh.provo.novell.com>
 <FB7CACFC-4743-4B74-924D-E42E92EAA7AF@citrix.com>
In-Reply-To: <FB7CACFC-4743-4B74-924D-E42E92EAA7AF@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: add a state sanitization
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAzLjE5IGF0IDE2OjEwLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gTWFyIDI5LCAyMDE5LCBhdCAyOjU0IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtNDI0LDggKzQyNiwxOSBAQCBzdGF0aWMgaW50IGZ1enpf
d3JpdGVfc2VnbWVudCgKPj4gICAgIHJjID0gbWF5YmVfZmFpbChjdHh0LCAid3JpdGVfc2VnbWVu
dCIsIHRydWUpOwo+PiAKPj4gICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKPj4gKyAgICB7
Cj4+ICAgICAgICAgYy0+c2VnbWVudHNbc2VnXSA9ICpyZWc7Cj4+IAo+PiArICAgICAgICBpZiAo
ICFzYW5pdGl6ZV9zdGF0ZShjdHh0KSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHN0
cnVjdCBzZWdtZW50X3JlZ2lzdGVyIG9sZCA9IGMtPnNlZ21lbnRzW3NlZ107Cj4gCj4gSSB0aGlu
ayB5b3UgaGF2ZSB0aGlzIGluIHRoZSB3cm9uZyBwbGFjZS4KCk91Y2guIFRoYW5rcyBmb3Igbm90
aWNpbmcuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:38:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:38: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 1h9ta0-0003mr-Dn; Fri, 29 Mar 2019 15:38: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=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9tZy-0003mm-Q6
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:38:02 +0000
X-Inumbo-ID: a18c4b3e-5238-11e9-bb16-d74c4efb93d6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a18c4b3e-5238-11e9-bb16-d74c4efb93d6;
 Fri, 29 Mar 2019 15:37: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 B1A41AFA8;
 Fri, 29 Mar 2019 15:37:58 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20190329150934.17694-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: <9f3d4900-bbaa-3672-aaea-c925a78f97ed@suse.com>
Date: Fri, 29 Mar 2019 16:37:57 +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: <20190329150934.17694-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jun Nakajima <jun.nakajima@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNjowOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIHNlcmllcyBp
cyB2ZXJ5IFJGQyEhISEKPiAKPiBBZGQgc3VwcG9ydCBmb3IgY29yZS0gYW5kIHNvY2tldC1zY2hl
ZHVsaW5nIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KPiAKPiBWaWEgYm9vdCBwYXJhbWV0ZXIgc2No
ZWRfZ3JhbnVsYXJpdHk9Y29yZSAob3Igc2NoZWRfZ3JhbnVsYXJpdHk9c29ja2V0KQo+IGl0IGlz
IHBvc3NpYmxlIHRvIGNoYW5nZSB0aGUgc2NoZWR1bGluZyBncmFudWxhcml0eSBmcm9tIHRocmVh
ZCAodGhlCj4gZGVmYXVsdCkgdG8gZWl0aGVyIHdob2xlIGNvcmVzIG9yIGV2ZW4gc29ja2V0cy4K
PiAKPiBBbGwgbG9naWNhbCBjcHVzICh0aHJlYWRzKSBvZiB0aGUgY29yZSBvciBzb2NrZXQgYXJl
IGFsd2F5cyBzY2hlZHVsZWQKPiB0b2dldGhlci4gVGhpcyBtZWFucyB0aGF0IG9uIGEgY29yZSBh
bHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZG9tYWluCj4gd2lsbCBiZSBhY3RpdmUsIGFuZCB0aG9z
ZSB2Y3B1cyB3aWxsIGFsd2F5cyBiZSBzY2hlZHVsZWQgYXQgdGhlIHNhbWUKPiB0aW1lLgo+IAo+
IFRoaXMgaXMgYWNoaWV2ZWQgYnkgc3dpdGNoaW5nIHRoZSBzY2hlZHVsZXIgdG8gbm8gbG9uZ2Vy
IHNlZSB2Y3B1cyBhcwo+IHRoZSBwcmltYXJ5IG9iamVjdCB0byBzY2hlZHVsZSwgYnV0ICJzY2hl
ZHVsZSBpdGVtcyIuIEVhY2ggc2NoZWR1bGUKPiBpdGVtIGNvbnNpc3RzIG9mIGFzIG1hbnkgdmNw
dXMgYXMgZWFjaCBjb3JlIGhhcyB0aHJlYWRzIG9uIHRoZSBjdXJyZW50Cj4gc3lzdGVtLiBUaGUg
dmNwdS0+aXRlbSByZWxhdGlvbiBpcyBmaXhlZC4KPiAKPiBJIGhhdmUgZG9uZSBzb21lIHZlcnkg
YmFzaWMgcGVyZm9ybWFuY2UgdGVzdGluZzogb24gYSA0IGNwdSBzeXN0ZW0KPiAoMiBjb3JlcyB3
aXRoIDIgdGhyZWFkcyBlYWNoKSBJIGRpZCBhICJtYWtlIC1qIDQiIGZvciBidWlsZGluZyB0aGUg
WGVuCj4gaHlwZXJ2aXNvci4gV2l0aCBUaGlzIHRlc3QgaGFzIGJlZW4gcnVuIG9uIGRvbTAsIG9u
Y2Ugd2l0aCBubyBvdGhlcgo+IGd1ZXN0IGFjdGl2ZSBhbmQgb25jZSB3aXRoIGFub3RoZXIgZ3Vl
c3Qgd2l0aCA0IHZjcHVzIHJ1bm5pbmcgdGhlIHNhbWUKPiB0ZXN0LiBUaGUgcmVzdWx0cyBhcmUg
KGFsd2F5cyBlbGFwc2VkIHRpbWUsIHN5c3RlbSB0aW1lLCB1c2VyIHRpbWUpOgo+IAo+IHNjaGVk
X2dyYW51bGFyaXR5PXRocmVhZCwgbm8gb3RoZXIgZ3Vlc3Q6IDExNi4xMCAxNzcuNjUgMjA3Ljg0
Cj4gc2NoZWRfZ3JhbnVsYXJpdHk9Y29yZSwgICBubyBvdGhlciBndWVzdDogMTE0LjA0IDE3NS40
NyAyMDcuNDUKPiBzY2hlZF9ncmFudWxhcml0eT10aHJlYWQsIG90aGVyIGd1ZXN0OiAgICAyMDIu
MzAgMzM0LjIxIDM4NC42Mwo+IHNjaGVkX2dyYW51bGFyaXR5PWNvcmUsICAgb3RoZXIgZ3Vlc3Q6
ICAgIDIwNy4yNCAyOTMuMDQgMzcxLjM3Cj4gCj4gQWxsIHRlc3RzIGhhdmUgYmVlbiBwZXJmb3Jt
ZWQgd2l0aCBjcmVkaXQyLCB0aGUgb3RoZXIgc2NoZWR1bGVycyBhcmUKPiB1bnRlc3RlZCB1cCB0
byBub3cuCj4gCj4gQ3B1cG9vbHMgYXJlIG5vdCB5ZXQgd29ya2luZywgYXMgbW92aW5nIGNwdXMg
YmV0d2VlbiBjcHVwb29scyBuZWVkcwo+IG1vcmUgd29yay4KPiAKPiBIVk0gZG9tYWlucyBkbyBu
b3Qgd29yayB5ZXQsIHRoZXJlIGlzIGEgZG91YmxlZmF1bHQgaW4gWGVuIGF0IHRoZQo+IGVuZCBv
ZiBTZWFiaW9zLiBJJ20gY3VycmVudGx5IGludmVzdGlnYXRpbmcgdGhpcyBpc3N1ZS4KPiAKPiBU
aGlzIGlzIHg4Ni1vbmx5IGZvciB0aGUgbW9tZW50LiBBUk0gZG9lc24ndCBldmVuIGJ1aWxkIHdp
dGggdGhlCj4gc2VyaWVzIGFwcGxpZWQuIEZvciBmdWxsIEFSTSBzdXBwb3J0IEkgbWlnaHQgbmVl
ZCBzb21lIGhlbHAgd2l0aCB0aGUKPiBBUk0gc3BlY2lmaWMgY29udGV4dCBzd2l0Y2ggaGFuZGxp
bmcuCj4gCj4gVGhlIGZpcnN0IDcgcGF0Y2hlcyBoYXZlIGJlZW4gc2VudCB0byB4ZW4tZGV2ZWwg
YWxyZWFkeSwgSSdtIGp1c3QKPiBhZGRpbmcgdGhlbSBoZXJlIGZvciBjb252ZW5pZW5jZSBhcyB0
aGV5IGFyZSBwcmVyZXF1aXNpdGVzLgo+IAo+IEknbSBlc3BlY2lhbGx5IGxvb2tpbmcgZm9yIGZl
ZWRiYWNrIHJlZ2FyZGluZyB0aGUgb3ZlcmFsbCBpZGVhIGFuZAo+IGRlc2lnbi4KCkkgaGF2ZSBw
dXQgdGhlIHBhdGNoZXMgaW4gYSByZXBvc2l0b3J5OgoKZ2l0aHViLmNvbS9qZ3Jvc3MxL3hlbi5n
aXQgc2NoZWQtcmZjCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:39:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9tbd-0003ta-Rm; Fri, 29 Mar 2019 15:39: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9tbd-0003tU-9x
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:39:45 +0000
X-Inumbo-ID: de84587e-5238-11e9-810a-1768da8500a7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de84587e-5238-11e9-810a-1768da8500a7;
 Fri, 29 Mar 2019 15:39:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 09:39:40 -0600
Message-Id: <5C9E3C3D0200007800222FB0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 09:39:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, 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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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+IE9uIDI5LjAzLjE5IGF0IDE2OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBWaWEg
Ym9vdCBwYXJhbWV0ZXIgc2NoZWRfZ3JhbnVsYXJpdHk9Y29yZSAob3Igc2NoZWRfZ3JhbnVsYXJp
dHk9c29ja2V0KQo+IGl0IGlzIHBvc3NpYmxlIHRvIGNoYW5nZSB0aGUgc2NoZWR1bGluZyBncmFu
dWxhcml0eSBmcm9tIHRocmVhZCAodGhlCj4gZGVmYXVsdCkgdG8gZWl0aGVyIHdob2xlIGNvcmVz
IG9yIGV2ZW4gc29ja2V0cy4KPiAKPiBBbGwgbG9naWNhbCBjcHVzICh0aHJlYWRzKSBvZiB0aGUg
Y29yZSBvciBzb2NrZXQgYXJlIGFsd2F5cyBzY2hlZHVsZWQKPiB0b2dldGhlci4gVGhpcyBtZWFu
cyB0aGF0IG9uIGEgY29yZSBhbHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZG9tYWluCj4gd2lsbCBi
ZSBhY3RpdmUsIGFuZCB0aG9zZSB2Y3B1cyB3aWxsIGFsd2F5cyBiZSBzY2hlZHVsZWQgYXQgdGhl
IHNhbWUKPiB0aW1lLgo+IAo+IFRoaXMgaXMgYWNoaWV2ZWQgYnkgc3dpdGNoaW5nIHRoZSBzY2hl
ZHVsZXIgdG8gbm8gbG9uZ2VyIHNlZSB2Y3B1cyBhcwo+IHRoZSBwcmltYXJ5IG9iamVjdCB0byBz
Y2hlZHVsZSwgYnV0ICJzY2hlZHVsZSBpdGVtcyIuIEVhY2ggc2NoZWR1bGUKPiBpdGVtIGNvbnNp
c3RzIG9mIGFzIG1hbnkgdmNwdXMgYXMgZWFjaCBjb3JlIGhhcyB0aHJlYWRzIG9uIHRoZSBjdXJy
ZW50Cj4gc3lzdGVtLiBUaGUgdmNwdS0+aXRlbSByZWxhdGlvbiBpcyBmaXhlZC4KCkhtbSwgSSBm
aW5kIHRoaXMgc3VycHJpc2luZzogQSB0eXBpY2FsIGd1ZXN0IHdvdWxkIGhhdmUgbW9yZSB2Q1BV
LXMKdGhhbiB0aGVyZSBhcmUgdGhyZWFkcyBwZXIgY29yZS4gU28gaWYgdHdvIG9mIHRoZW0gd2Fu
dCB0byBydW4sIGJ1dAplYWNoIGlzIGFzc29jaWF0ZWQgd2l0aCBhIGRpZmZlcmVudCBjb3JlLCB5
b3UnZCBuZWVkIHR3byBjb3JlcyBpbnN0ZWFkCm9mIG9uZSB0byBhY3R1YWxseSBmdWxmaWxsIHRo
ZSByZXF1ZXN0PyBJIGNvdWxkIHNlZSB0aGlzIG5lY2Vzc2FyaWx5IGJlaW5nCnRoZSBjYXNlIGlm
IHlvdSBhcnJhbmdlZCB2Q1BVLXMgaW50byB2aXJ0dWFsIHRocmVhZHMsIGNvcmVzLCBzb2NrZXRz
LAphbmQgbm9kZXMsIGJ1dCBhdCBsZWFzdCBmcm9tIHRoZSBwYXRjaCB0aXRsZXMgaXQgZG9lc24n
dCBsb29rIGFzIGlmIHlvdQpkaWQgaW4gdGhpcyBzZXJpZXMuIEFyZSB0aGVyZSBvdGhlciByZWFz
b25zIHRvIG1ha2UgdGhpcyBhIGZpeGVkCnJlbGF0aW9uc2hpcD8KCkFzIGEgbWlub3IgY29zbWV0
aWMgcmVxdWVzdCB2aXNpYmxlIGZyb20gdGhpcyBjb3ZlciBsZXR0ZXIgcmlnaHQgYXdheToKQ291
bGQgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gcGxlYXNlIGJlY29tZSAic2NoZWQtZ3JhbnVsYXJp
dHk9IgpvciBldmVuICJzY2hlZC1ncmFuPSI/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:45:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9thK-0004lp-Is; Fri, 29 Mar 2019 15: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=Mto7=SA=citrix.com=prvs=984564d2a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9thJ-0004lk-8z
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:45:37 +0000
X-Inumbo-ID: b0f88bb7-5239-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0f88bb7-5239-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:45:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88082102"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86emul/fuzz: adjust canonicalization in sanitize_input()
Thread-Index: AQHU5j8gEhzS6m3hh0GrS2hly9rEx6YiptKAgAACkwCAAAVIAA==
Date: Fri, 29 Mar 2019 15:42:11 +0000
Message-ID: <F2552738-0569-4DC0-A93D-F0D3191C5D5E@citrix.com>
References: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
 <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
 <5C9E38620200007800222F8B@prv1-mh.provo.novell.com>
In-Reply-To: <5C9E38620200007800222F8B@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: <79C692282BFC914A9D85E96CF53CE7D5@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

DQoNCj4gT24gTWFyIDI5LCAyMDE5LCBhdCAzOjIzIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOg0KPiANCj4+Pj4gT24gMjkuMDMuMTkgYXQgMTY6MTQsIDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4+IA0KPj4+IE9uIE1hciAyOSwgMjAxOSwg
YXQgMjo1MSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToNCj4+PiAN
Cj4+PiBEcm9wIGl0IGVudGlyZWx5IGZvciAlcmJwIC0gdGhpcyByZWdpc3RlciBpcyBub3Qgc3Bl
Y2lhbCBwdXJwb3NlIGVub3VnaA0KPj4+IHRvIHdhcnJhbnQgc3VjaCBzcGVjaWFsIHRyZWF0bWVu
dC4gQWRkIGEgY29tbWVudCB0byBjbGFyaWZ5IHRoZSBwdXJwb3NlDQo+Pj4gb2YgdGhlIGNhbm9u
aWNhbGl6YXRpb24gb2YgJXJpcCBhbmQgJXJzcC4NCj4+PiANCj4+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+PiANCj4+IEZBT0Q6DQo+PiAxLiBJIGRv
buKAmXQgb3Bwb3NlIHRoaXMsIGJ1dA0KPj4gMi4gSSBkb27igJl0IHN1cHBvcnQgaXQgZWl0aGVy
OyBob3dldmVyLA0KPj4gMy4gSSBkb27igJl0IHRoaW5rIG15IEFjayBpcyBuZWNlc3NhcnkuDQo+
IA0KPiBXZWxsLCBwcmVmZXJhYmx5IEkgd291bGQgYWRkcmVzcyB5b3VyIGNvbmNlcm5zIGRlc3Bp
dGUgMy4gU28gY291bGQNCj4geW91IGNsYXJpZnkgd2hhdCB5b3Ugd291bGQgc3VnZ2VzdCBpbnN0
ZWFkPyBLZWVwIHRoaW5ncyBhcyB0aGV5DQo+IGFyZT8gRHJvcCBhbGwgY2Fub25pY2FsaXphdGlv
bj8gSSd2ZSBiYXNpY2FsbHkgdHJpZWQgdG8gZmluZCBhIG1pZGRsZQ0KPiBncm91bmQgYmV0d2Vl
biB0aGUgdHdvIGV4dHJlbWVzLg0KDQpJIGFwcHJlY2lhdGUgdGhhdC4gOi0pIEJ1dCB0aGUgbWFp
biByZWFzb24gSSB3cm90ZSB0aGlzIHdhcyAjMzogSSBkaWRu4oCZdCB3YW50IG15IHNpbGVuY2Ug
aW50ZXJwcmV0ZWQgYXMgYSBuYWNrLg0KDQpJIGRvbuKAmXQgdGhpbmsgaXQgd2lsbCBoZWxwIGZ1
enppbmcgdG8gcmVtb3ZlIGNhbm9uaWNhbGl6YXRpb24gb2YgZWJwOyBpdCBtYXkgaGVscCB0byBo
YXZlIGl0IGluLiAgSW4gZmFjdCBJ4oCZZCBwcmVmZXIgdG8gQ0FOT05JQ0FMSVpFX01BWUJFKCkg
bW9yZSByZWdpc3RlcnMuDQoNCkJ1dCBJIGRvbuKAmXQgdGhpbmsgdGhlIHF1ZXN0aW9uIGlzIHNv
IGNsZWFyLCBvciBzbyBpbXBvcnRhbnQsIHRoYXQgaXTigJlzIHdvcnRoIGhhdmluZyBhIGxvbmcg
ZGlzY3Vzc2lvbiBhYm91dC4gIEFic2VudCBzb21lIHNvcnQgb2Ygcmlnb3JvdXMgdGVzdGluZywg
d2XigJlyZSBhbGwganVzdCBndWVzc2luZyB3aGljaCBpcyBiZXR0ZXI7IHlvdSAmIEFuZHkgYXJl
IGd1ZXNzaW5nIG9uZSB3YXksIEnigJltIGd1ZXNzaW5nIHRoZSBvdGhlciB3YXkuICBUaGlzIHBh
dGNoIGlzIGFib3V0IGFzIGNsb3NlIHRvIG1pZGRsZS1ncm91bmQgYXMgdGhlcmUgaXMuDQoNClBl
YWNlLA0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:47:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9tie-0004tl-3w; Fri, 29 Mar 2019 15:47:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9tib-0004te-Vw
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:46:58 +0000
X-Inumbo-ID: e13780a4-5239-11e9-8de8-db9905dd1925
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e13780a4-5239-11e9-8de8-db9905dd1925;
 Fri, 29 Mar 2019 15:46: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 11E6AAFF1;
 Fri, 29 Mar 2019 15:46:55 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
Date: Fri, 29 Mar 2019 16:46:53 +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: <5C9E3C3D0200007800222FB0@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, 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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

T24gMjkvMDMvMjAxOSAxNjozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDMuMTkg
YXQgMTY6MDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBWaWEgYm9vdCBwYXJhbWV0ZXIg
c2NoZWRfZ3JhbnVsYXJpdHk9Y29yZSAob3Igc2NoZWRfZ3JhbnVsYXJpdHk9c29ja2V0KQo+PiBp
dCBpcyBwb3NzaWJsZSB0byBjaGFuZ2UgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgZnJvbSB0
aHJlYWQgKHRoZQo+PiBkZWZhdWx0KSB0byBlaXRoZXIgd2hvbGUgY29yZXMgb3IgZXZlbiBzb2Nr
ZXRzLgo+Pgo+PiBBbGwgbG9naWNhbCBjcHVzICh0aHJlYWRzKSBvZiB0aGUgY29yZSBvciBzb2Nr
ZXQgYXJlIGFsd2F5cyBzY2hlZHVsZWQKPj4gdG9nZXRoZXIuIFRoaXMgbWVhbnMgdGhhdCBvbiBh
IGNvcmUgYWx3YXlzIHZjcHVzIG9mIHRoZSBzYW1lIGRvbWFpbgo+PiB3aWxsIGJlIGFjdGl2ZSwg
YW5kIHRob3NlIHZjcHVzIHdpbGwgYWx3YXlzIGJlIHNjaGVkdWxlZCBhdCB0aGUgc2FtZQo+PiB0
aW1lLgo+Pgo+PiBUaGlzIGlzIGFjaGlldmVkIGJ5IHN3aXRjaGluZyB0aGUgc2NoZWR1bGVyIHRv
IG5vIGxvbmdlciBzZWUgdmNwdXMgYXMKPj4gdGhlIHByaW1hcnkgb2JqZWN0IHRvIHNjaGVkdWxl
LCBidXQgInNjaGVkdWxlIGl0ZW1zIi4gRWFjaCBzY2hlZHVsZQo+PiBpdGVtIGNvbnNpc3RzIG9m
IGFzIG1hbnkgdmNwdXMgYXMgZWFjaCBjb3JlIGhhcyB0aHJlYWRzIG9uIHRoZSBjdXJyZW50Cj4+
IHN5c3RlbS4gVGhlIHZjcHUtPml0ZW0gcmVsYXRpb24gaXMgZml4ZWQuCj4gCj4gSG1tLCBJIGZp
bmQgdGhpcyBzdXJwcmlzaW5nOiBBIHR5cGljYWwgZ3Vlc3Qgd291bGQgaGF2ZSBtb3JlIHZDUFUt
cwo+IHRoYW4gdGhlcmUgYXJlIHRocmVhZHMgcGVyIGNvcmUuIFNvIGlmIHR3byBvZiB0aGVtIHdh
bnQgdG8gcnVuLCBidXQKPiBlYWNoIGlzIGFzc29jaWF0ZWQgd2l0aCBhIGRpZmZlcmVudCBjb3Jl
LCB5b3UnZCBuZWVkIHR3byBjb3JlcyBpbnN0ZWFkCj4gb2Ygb25lIHRvIGFjdHVhbGx5IGZ1bGZp
bGwgdGhlIHJlcXVlc3Q/IEkgY291bGQgc2VlIHRoaXMgbmVjZXNzYXJpbHkgYmVpbmcKCkNvcnJl
Y3QuCgo+IHRoZSBjYXNlIGlmIHlvdSBhcnJhbmdlZCB2Q1BVLXMgaW50byB2aXJ0dWFsIHRocmVh
ZHMsIGNvcmVzLCBzb2NrZXRzLAo+IGFuZCBub2RlcywgYnV0IGF0IGxlYXN0IGZyb20gdGhlIHBh
dGNoIHRpdGxlcyBpdCBkb2Vzbid0IGxvb2sgYXMgaWYgeW91Cj4gZGlkIGluIHRoaXMgc2VyaWVz
LiBBcmUgdGhlcmUgb3RoZXIgcmVhc29ucyB0byBtYWtlIHRoaXMgYSBmaXhlZAo+IHJlbGF0aW9u
c2hpcD8KCkluIGZhY3QgSSdtIGRvaW5nIGl0LCBidXQgb25seSBpbXBsaWNpdGx5IGFuZCB3aXRo
b3V0IGFkYXB0aW5nIHRoZQpjcHVpZCByZWxhdGVkIGluZm9ybWF0aW9uLiBUaGUgaWRlYSBpcyB0
byBwYXNzIHRoZSB0b3BvbG9neSBpbmZvcm1hdGlvbgphdCBsZWFzdCBiZWxvdyB0aGUgc2NoZWR1
bGluZyBncmFudWxhcml0eSB0byB0aGUgZ3Vlc3QgbGF0ZXIuCgpOb3QgaGF2aW5nIHRoZSBmaXhl
ZCByZWxhdGlvbnNoaXAgd291bGQgcmVzdWx0IGluIHNvbWV0aGluZyBsaWtlIHRoZQpjby1zY2hl
ZHVsaW5nIHNlcmllcyBEYXJpbyBhbHJlYWR5IHNlbnQsIHdoaWNoIHdvdWxkIG5lZWQgbW9yZSB0
aGFuCm1lY2hhbmljYWwgY2hhbmdlcyBpbiBlYWNoIHNjaGVkdWxlci4KCj4gQXMgYSBtaW5vciBj
b3NtZXRpYyByZXF1ZXN0IHZpc2libGUgZnJvbSB0aGlzIGNvdmVyIGxldHRlciByaWdodCBhd2F5
Ogo+IENvdWxkIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIHBsZWFzZSBiZWNvbWUgInNjaGVkLWdy
YW51bGFyaXR5PSIKPiBvciBldmVuICJzY2hlZC1ncmFuPSI/CgpPZiBjb3Vyc2UhCgoKSnVlcmdl
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 15:47:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9tih-0004uQ-E6; Fri, 29 Mar 2019 15: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=40d3=SA=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1h9tig-0004uD-1h
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 15:47:02 +0000
X-Inumbo-ID: e468ab1c-5239-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e468ab1c-5239-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:47:01 +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 x2TFiEpq086454;
 Fri, 29 Mar 2019 15:46:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=lS0u088dL4tnbqma1voQcLEpll1W+vEvDUZXzHWfnBo=;
 b=JvVDuvRunQP1KMAE/WMz1dVGJxaue8MjvvO8m2ULN97VNbZNXR2rrsAkHs4fUZ1R7P5O
 rcvydEoL3emw64unbVihcIaAtDRQarCV4GGpw1xBruPbc3TEKoEaJQW0oDHJ6zejCM83
 evDvIys7lAraI6//FxemDB3PO/kSOrFDjOvQizwR+9lJqQb3SdbYO+17tL2TSElIZdgZ
 5TDqy87jXYq6rPPcO1Ro3kBxkgL3+TJyGCTvJ4vgzy2QIbEl4Ug0A+x97hFTusEJq8BW
 UBgR2Ei7QIbzL9kVCsn7juV5YOpUFiMBkkjADJcWCZRScNxcYRt2IVaYLK9tPM5QE4uD 9A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2re6g1n7jv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Mar 2019 15:46: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 x2TFkrjI029891
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Mar 2019 15:46:53 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x2TFkqox003631;
 Fri, 29 Mar 2019 15:46:52 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, 29 Mar 2019 08:46:51 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <5C9B92EA020000780022227B@prv1-mh.provo.novell.com>
 <2f027b4b-dce2-3e90-dc1b-c824bc8eb355@oracle.com>
 <5C9C8DDC0200007800222606@prv1-mh.provo.novell.com>
 <eda3938f-02a5-e5a2-4718-d75bc488f296@oracle.com>
 <5C9DDD530200007800222B22@prv1-mh.provo.novell.com>
 <24df98be-21e7-617e-7651-ae34e2a2e512@oracle.com>
 <5C9E35EF0200007800222E0B@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: <67fe1063-128a-7dfd-3d8d-8915a80b807d@oracle.com>
Date: Fri, 29 Mar 2019 11:46:49 -0400
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: <5C9E35EF0200007800222E0B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9211
 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-1903290112
Subject: Re: [Xen-devel] [PATCH] x86/Xen: streamline (and fix) PV CPU
 enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8yOS8xOSAxMToxMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDMuMTkg
YXQgMTQ6NDIsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDMvMjkv
MTkgNDo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOC4wMy4xOSBhdCAxNzo1
MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBHaXZlbiBlc3BlY2lh
bGx5IHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKCksIEkgdGhpbmsgcmUtd29ya2luZyBwcm9wZXIK
Pj4+PiBzZXR0aW5nIG9mIHByZXNlbnQvcG9zc2libGUgbWFza3MgaXMgd2VsbCBiZXlvbmQgdGhl
IHNjb3BlIG9mIHlvdXIKPj4+PiBvcmlnaW5hbCBwYXRjaC4KPj4+IFdlbGwsIHRoZW4gdGhlIHF1
ZXN0aW9uIGlzLCB3aGF0IChpZiBhbnkpIGNoYW5nZXMgYXJlIHlvdQo+Pj4gZXhwZWN0aW5nIG1l
IHRvIG1ha2UgZm9yIHRoaXMgY2hhbmdlIHRvIGJlIGFjY2VwdGFibGU/IE9yIGRvCj4+PiB5b3Ug
cGVyaGFwcyB3YW50IG1lIHRvIGFkZCBhIDJuZCBwYXRjaCBvbiB0b3AgYWRkcmVzc2luZwo+Pj4g
dGhlIG90aGVyIG91dGxpbmVkIGFub21hbGllcz8KPj4gSWYgeW91ciBnb2FsIGlzIGp1c3QgdG8g
Zml4IHRoZSBkb20wX21heF92Y3B1cyBpc3N1ZSB0aGVuIHRoaXMgcGF0Y2ggaXMKPj4gc3VmZmlj
aWVudCAoYnV0IHRoZSBjb21taXQgbWVzc2FnZSBzaG91bGQgc2F5IHRoYXQgdGhpcyBpcyB3aGF0
IHRoZQo+PiBwYXRjaCBpcyBmb3IpLgo+Pgo+PiBCdXQgaWYgeW91IGFyZSB0cnlpbmcgdG8gbWFr
ZSBjcHUgbWFza3MgbWFuYWdlbWVudCBkb25lIHByb3Blcmx5IHRoZW4gSQo+PiB0aGluayB0aGlz
IHBhdGNoIGFsb25lIGRvZXMgbm90IGFkZHJlc3MgdGhpcyBmdWxseS4KPiBJLmUuIGZvbGRpbmcg
dGhlIGZ1cnRoZXIgaXRlbXMgZGlzY3Vzc2VkIGludG8gdGhpcyBwYXRjaCB3b3VsZCBiZQo+IGZp
bmUgYnkgeW91PyAoSSdtIGp1c3QgdHJ5aW5nIHRvIGF2b2lkIGhhdmluZyB0byBnbyB0aHJvdWdo
Cj4gc2V2ZXJhbCBtb3JlIHJvdW5kcyBvZiBwYXRjaCBzdWJtaXNzaW9ucy4pCgpJZiB5b3UgZGVj
aWRlIHRvIHB1cnN1ZSB0aGlzIChtYXNrIG1hbmFnZW1lbnQpIHRoZW4gaXQncyB1cCB0byB5b3Ug
LS0tCmlmIHlvdSBmZWVsIHlvdSBjYW4vc2hvdWxkIGRvIGl0IGFsbCBpbiBhIHNpbmdsZSBwYXRj
aCB0aGVuIEkgZG9uJ3Qgc2VlCndoeSBub3QuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:03:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9tyF-0007dD-WE; Fri, 29 Mar 2019 16: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=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9tyE-0007d8-SH
 for xen-devel@lists.xen.org; Fri, 29 Mar 2019 16:03:06 +0000
X-Inumbo-ID: 22375a15-523c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22375a15-523c-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 16:03:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="82228250"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Mar 2019 16:02:16 +0000
Message-ID: <1553875336-17009-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/timers: Document and improve the
 representation of the timer heap metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHtHRVQsU0VUfV9IRUFQX3tTSVpFLExJTUlUfSgpIG1hY3JvcyBpbXBsZW1lbnQgc29tZSBj
b21wbGV0ZWx5CnVuZG9jdW1lbnRlZCBwb2ludGVyIG1pc3VzZSB0byBzdG9yZSB0aGUgc2l6ZSBh
bmQgbGltaXQgaW5mb3JtYXRpb24uICBJbgpwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRp
bWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRvIHN0YXNoIHRoZSBtZXRhZGF0YQppbnN0ZWFkLgoKRXh0
ZW5kIHRoZSBIRUFQIE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAg
SW50cm9kdWNlIGEKc3RydWN0dXJlIHJlcHJlc2VudGluZyB0aGUgaGVhcCBtZXRhZGF0YSwgYW5k
IGEgc3RhdGljIGlubGluZSBmdW5jdGlvbiB0bwpwZXJmb20gdGhlIHR5cGUgcHVubmluZy4KClJl
cGxhY2UgYWxsIG9mIHRoZSBhYm92ZSBtYWNyb3Mgd2l0aCBhbiBlcXVpdmVsZW50IGV4cHJlc3Np
b24gaW52b2x2aW5nIHRoZQpoZWFwX21ldGFkYXRhKCkgaGVscGVyLiAgTm90ZSB0aGF0IEkgZGVs
aWJlcmF0ZWx5IGhhdmVuJ3QgcmVhcnJhbmdlZCB0aGUKc3Vycm91bmRpbmcgY29kZSAtIHRoaXMg
YWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24gdG8gYmUKY2hlY2tl
ZCBieSBjb25maXJtaW5nIHRoYXQgdGhlIGNvbXBpbGVkIGJpbmFyeSBpcyBpZGVudGljYWwuCgpU
aGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBtYWNybyBhcmd1bWVudCB3aXRoIHNpZGUg
ZWZmZWN0cywgd2hpY2ggb25seQp3b3JrZWQgY29ycmVjdGx5IGJlY2F1c2UgdGhlIGFyZ3VtZW50
cyB3ZXJlIG9ubHkgZXZhbHVhdGVkIG9uY2UuCgpGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2Yg
ZHVtbXlfaGVhcC4gIFRoZSBvbGQgY29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKYnV0IG9ubHkg
YnkgdmlydHVlIG9mIGNvbmZ1c2luZyBhIGRpc2NyZXRlIG9iamVjdCBhbmQgYSBzaW5nbGUtZW50
cnkgYXJyYXkuCkNoYW5nZSBpdHMgdHlwZSB0byBtYXRjaCB0aGUgaW50ZW5kZWQgc2VtYW50aWNz
LCBhbmQgZHJvcCB0aGUgcmVkdW5kYW50CmluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi90aW1lci5jIHwgNTkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzMgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi90aW1lci5jIGIveGVuL2NvbW1vbi90aW1lci5jCmluZGV4IGE2OTY3YzAuLjRiYTAxMGMgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vdGltZXIuYworKysgYi94ZW4vY29tbW9uL3RpbWVyLmMKQEAg
LTQ1LDE4ICs0NSwyNyBAQCBERUZJTkVfUEVSX0NQVShzX3RpbWVfdCwgdGltZXJfZGVhZGxpbmUp
OwogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgogICogSEVBUCBPUEVSQVRJT05TLgorICoKKyAqIFNs
b3QgMCBvZiB0aGUgaGVhcCBpcyBuZXZlciBhIHZhbGlkIHRpbWVyIHBvaW50ZXIsIGFuZCBpbnN0
ZWFkIGhvbGRzIHRoZQorICogaGVhcCBtZXRhZGF0YS4KICAqLwogCi0jZGVmaW5lIEdFVF9IRUFQ
X1NJWkUoX2gpICAgICAoKGludCkoKCh1MTYgKikoX2gpKVswXSkpCi0jZGVmaW5lIFNFVF9IRUFQ
X1NJWkUoX2gsX3YpICAoKCh1MTYgKikoX2gpKVswXSA9ICh1MTYpKF92KSkKK3N0cnVjdCBoZWFw
X21ldGFkYXRhIHsKKyAgICB1aW50MTZfdCBzaXplLCBsaW1pdDsKK307CisKK3N0YXRpYyBzdHJ1
Y3QgaGVhcF9tZXRhZGF0YSAqaGVhcF9tZXRhZGF0YShzdHJ1Y3QgdGltZXIgKipoZWFwKQorewor
ICAgIC8qIENoZWNrIHRoYXQgb3VyIHR5cGUtcHVubmluZyBkb2Vzbid0IG92ZXJmbG93IGludG8g
aGVhcFsxXSAqLworICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IGhlYXBfbWV0YWRhdGEp
ID4gc2l6ZW9mKHN0cnVjdCB0aW1lciAqKSk7CiAKLSNkZWZpbmUgR0VUX0hFQVBfTElNSVQoX2gp
ICAgICgoaW50KSgoKHUxNiAqKShfaCkpWzFdKSkKLSNkZWZpbmUgU0VUX0hFQVBfTElNSVQoX2gs
X3YpICgoKHUxNiAqKShfaCkpWzFdID0gKHUxNikoX3YpKQorICAgIHJldHVybiAoc3RydWN0IGhl
YXBfbWV0YWRhdGEgKikmaGVhcFswXTsKK30KIAogLyogU2luayBkb3duIGVsZW1lbnQgQHBvcyBv
ZiBAaGVhcC4gKi8KIHN0YXRpYyB2b2lkIGRvd25faGVhcChzdHJ1Y3QgdGltZXIgKipoZWFwLCBp
bnQgcG9zKQogewotICAgIGludCBzeiA9IEdFVF9IRUFQX1NJWkUoaGVhcCksIG54dDsKKyAgICBp
bnQgc3ogPSBoZWFwX21ldGFkYXRhKGhlYXApLT5zaXplLCBueHQ7CiAgICAgc3RydWN0IHRpbWVy
ICp0ID0gaGVhcFtwb3NdOwogCiAgICAgd2hpbGUgKCAobnh0ID0gKHBvcyA8PCAxKSkgPD0gc3og
KQpAQCAtOTQsMTkgKzEwMywxOSBAQCBzdGF0aWMgdm9pZCB1cF9oZWFwKHN0cnVjdCB0aW1lciAq
KmhlYXAsIGludCBwb3MpCiAvKiBEZWxldGUgQHQgZnJvbSBAaGVhcC4gUmV0dXJuIFRSVUUgaWYg
bmV3IHRvcCBvZiBoZWFwLiAqLwogc3RhdGljIGludCByZW1vdmVfZnJvbV9oZWFwKHN0cnVjdCB0
aW1lciAqKmhlYXAsIHN0cnVjdCB0aW1lciAqdCkKIHsKLSAgICBpbnQgc3ogPSBHRVRfSEVBUF9T
SVpFKGhlYXApOworICAgIGludCBzeiA9IGhlYXBfbWV0YWRhdGEoaGVhcCktPnNpemU7CiAgICAg
aW50IHBvcyA9IHQtPmhlYXBfb2Zmc2V0OwogCiAgICAgaWYgKCB1bmxpa2VseShwb3MgPT0gc3op
ICkKICAgICB7Ci0gICAgICAgIFNFVF9IRUFQX1NJWkUoaGVhcCwgc3otMSk7CisgICAgICAgIGhl
YXBfbWV0YWRhdGEoaGVhcCktPnNpemUgPSBzeiAtIDE7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAogICAgIGhlYXBbcG9zXSA9IGhlYXBbc3pdOwogICAgIGhlYXBbcG9zXS0+aGVhcF9vZmZz
ZXQgPSBwb3M7CiAKLSAgICBTRVRfSEVBUF9TSVpFKGhlYXAsIC0tc3opOworICAgIGhlYXBfbWV0
YWRhdGEoaGVhcCktPnNpemUgPSAtLXN6OwogCiAgICAgaWYgKCAocG9zID4gMSkgJiYgKGhlYXBb
cG9zXS0+ZXhwaXJlcyA8IGhlYXBbcG9zPj4xXS0+ZXhwaXJlcykgKQogICAgICAgICB1cF9oZWFw
KGhlYXAsIHBvcyk7CkBAIC0xMjEsMTMgKzEzMCwxMyBAQCBzdGF0aWMgaW50IHJlbW92ZV9mcm9t
X2hlYXAoc3RydWN0IHRpbWVyICoqaGVhcCwgc3RydWN0IHRpbWVyICp0KQogLyogQWRkIG5ldyBl
bnRyeSBAdCB0byBAaGVhcC4gUmV0dXJuIFRSVUUgaWYgbmV3IHRvcCBvZiBoZWFwLiAqLwogc3Rh
dGljIGludCBhZGRfdG9faGVhcChzdHJ1Y3QgdGltZXIgKipoZWFwLCBzdHJ1Y3QgdGltZXIgKnQp
CiB7Ci0gICAgaW50IHN6ID0gR0VUX0hFQVBfU0laRShoZWFwKTsKKyAgICBpbnQgc3ogPSBoZWFw
X21ldGFkYXRhKGhlYXApLT5zaXplOwogCiAgICAgLyogRmFpbCBpZiB0aGUgaGVhcCBpcyBmdWxs
LiAqLwotICAgIGlmICggdW5saWtlbHkoc3ogPT0gR0VUX0hFQVBfTElNSVQoaGVhcCkpICkKKyAg
ICBpZiAoIHVubGlrZWx5KHN6ID09IGhlYXBfbWV0YWRhdGEoaGVhcCktPmxpbWl0KSApCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgU0VUX0hFQVBfU0laRShoZWFwLCArK3N6KTsKKyAgICBoZWFw
X21ldGFkYXRhKGhlYXApLT5zaXplID0gKytzejsKICAgICBoZWFwW3N6XSA9IHQ7CiAgICAgdC0+
aGVhcF9vZmZzZXQgPSBzejsKICAgICB1cF9oZWFwKGhlYXAsIHN6KTsKQEAgLTQ1NCwxNCArNDYz
LDE0IEBAIHN0YXRpYyB2b2lkIHRpbWVyX3NvZnRpcnFfYWN0aW9uKHZvaWQpCiAgICAgaWYgKCB1
bmxpa2VseSh0cy0+bGlzdCAhPSBOVUxMKSApCiAgICAgewogICAgICAgICAvKiBvbGRfbGltaXQg
PT0gKDJebiktMTsgbmV3X2xpbWl0ID09ICgyXihuKzQpKS0xICovCi0gICAgICAgIGludCBvbGRf
bGltaXQgPSBHRVRfSEVBUF9MSU1JVChoZWFwKTsKKyAgICAgICAgaW50IG9sZF9saW1pdCA9IGhl
YXBfbWV0YWRhdGEoaGVhcCktPmxpbWl0OwogICAgICAgICBpbnQgbmV3X2xpbWl0ID0gKChvbGRf
bGltaXQgKyAxKSA8PCA0KSAtIDE7CiAgICAgICAgIHN0cnVjdCB0aW1lciAqKm5ld2hlYXAgPSB4
bWFsbG9jX2FycmF5KHN0cnVjdCB0aW1lciAqLCBuZXdfbGltaXQgKyAxKTsKICAgICAgICAgaWYg
KCBuZXdoZWFwICE9IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX2xvY2tfaXJx
KCZ0cy0+bG9jayk7CiAgICAgICAgICAgICBtZW1jcHkobmV3aGVhcCwgaGVhcCwgKG9sZF9saW1p
dCArIDEpICogc2l6ZW9mKCpoZWFwKSk7Ci0gICAgICAgICAgICBTRVRfSEVBUF9MSU1JVChuZXdo
ZWFwLCBuZXdfbGltaXQpOworICAgICAgICAgICAgaGVhcF9tZXRhZGF0YShuZXdoZWFwKS0+bGlt
aXQgPSBuZXdfbGltaXQ7CiAgICAgICAgICAgICB0cy0+aGVhcCA9IG5ld2hlYXA7CiAgICAgICAg
ICAgICBzcGluX3VubG9ja19pcnEoJnRzLT5sb2NrKTsKICAgICAgICAgICAgIGlmICggb2xkX2xp
bWl0ICE9IDAgKQpAQCAtNDc1LDcgKzQ4NCw3IEBAIHN0YXRpYyB2b2lkIHRpbWVyX3NvZnRpcnFf
YWN0aW9uKHZvaWQpCiAgICAgbm93ID0gTk9XKCk7CiAKICAgICAvKiBFeGVjdXRlIHJlYWR5IGhl
YXAgdGltZXJzLiAqLwotICAgIHdoaWxlICggKEdFVF9IRUFQX1NJWkUoaGVhcCkgIT0gMCkgJiYK
KyAgICB3aGlsZSAoIChoZWFwX21ldGFkYXRhKGhlYXApLT5zaXplICE9IDApICYmCiAgICAgICAg
ICAgICAoKHQgPSBoZWFwWzFdKS0+ZXhwaXJlcyA8IG5vdykgKQogICAgIHsKICAgICAgICAgcmVt
b3ZlX2Zyb21faGVhcChoZWFwLCB0KTsKQEAgLTUwMSw3ICs1MTAsNyBAQCBzdGF0aWMgdm9pZCB0
aW1lcl9zb2Z0aXJxX2FjdGlvbih2b2lkKQogCiAgICAgLyogRmluZCBlYXJsaWVzdCBkZWFkbGlu
ZSBmcm9tIGhlYWQgb2YgbGlua2VkIGxpc3QgYW5kIHRvcCBvZiBoZWFwLiAqLwogICAgIGRlYWRs
aW5lID0gU1RJTUVfTUFYOwotICAgIGlmICggR0VUX0hFQVBfU0laRShoZWFwKSAhPSAwICkKKyAg
ICBpZiAoIGhlYXBfbWV0YWRhdGEoaGVhcCktPnNpemUgIT0gMCApCiAgICAgICAgIGRlYWRsaW5l
ID0gaGVhcFsxXS0+ZXhwaXJlczsKICAgICBpZiAoICh0cy0+bGlzdCAhPSBOVUxMKSAmJiAodHMt
Pmxpc3QtPmV4cGlyZXMgPCBkZWFkbGluZSkgKQogICAgICAgICBkZWFkbGluZSA9IHRzLT5saXN0
LT5leHBpcmVzOwpAQCAtNTQ1LDcgKzU1NCw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfdGltZXJxKHVu
c2lnbmVkIGNoYXIga2V5KQogCiAgICAgICAgIHByaW50aygiQ1BVJTAyZDpcbiIsIGkpOwogICAg
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdHMtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAgZm9yICgg
aiA9IDE7IGogPD0gR0VUX0hFQVBfU0laRSh0cy0+aGVhcCk7IGorKyApCisgICAgICAgIGZvciAo
IGogPSAxOyBqIDw9IGhlYXBfbWV0YWRhdGEodHMtPmhlYXApLT5zaXplOyBqKysgKQogICAgICAg
ICAgICAgZHVtcF90aW1lcih0cy0+aGVhcFtqXSwgbm93KTsKICAgICAgICAgZm9yICggdCA9IHRz
LT5saXN0LCBqID0gMDsgdCAhPSBOVUxMOyB0ID0gdC0+bGlzdF9uZXh0LCBqKysgKQogICAgICAg
ICAgICAgZHVtcF90aW1lcih0LCBub3cpOwpAQCAtNTc2LDcgKzU4NSw3IEBAIHN0YXRpYyB2b2lk
IG1pZ3JhdGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogICAgICAgICBz
cGluX2xvY2soJm9sZF90cy0+bG9jayk7CiAgICAgfQogCi0gICAgd2hpbGUgKCAodCA9IEdFVF9I
RUFQX1NJWkUob2xkX3RzLT5oZWFwKQorICAgIHdoaWxlICggKHQgPSBoZWFwX21ldGFkYXRhKG9s
ZF90cy0+aGVhcCktPnNpemUKICAgICAgICAgICAgICA/IG9sZF90cy0+aGVhcFsxXSA6IG9sZF90
cy0+bGlzdCkgIT0gTlVMTCApCiAgICAgewogICAgICAgICByZW1vdmVfZW50cnkodCk7CkBAIC01
OTksNyArNjA4LDEyIEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfdGltZXJzX2Zyb21fY3B1KHVuc2ln
bmVkIGludCBvbGRfY3B1KQogICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShuZXdfY3B1LCBUSU1F
Ul9TT0ZUSVJRKTsKIH0KIAotc3RhdGljIHN0cnVjdCB0aW1lciAqZHVtbXlfaGVhcDsKKy8qCisg
KiBBbGwgQ1BVcyBpbml0aWFsbHkgc2hhcmUgYW4gZW1wdHkgZHVtbXkgaGVhcC4gT25seSB0aG9z
ZSBDUFVzIHRoYXQKKyAqIGFyZSBicm91Z2h0IG9ubGluZSB3aWxsIGJlIGR5bmFtaWNhbGx5IGFs
bG9jYXRlZCB0aGVpciBvd24gaGVhcC4KKyAqIFRoZSBzaXplL2xpbWl0IG1ldGFkYXRhIGFyZSBi
b3RoIDAgYnkgYmVpbmcgaW4gLmJzcworICovCitzdGF0aWMgc3RydWN0IHRpbWVyICpkdW1teV9o
ZWFwWzFdOwogCiBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKICAgICBzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKm5mYiwgdW5zaWduZWQgbG9uZyBhY3Rpb24sIHZvaWQgKmhjcHUpCkBAIC02MTIsNyAr
NjI2LDcgQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgY2FzZSBDUFVfVVBfUFJFUEFS
RToKICAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2ZSk7CiAgICAgICAgIHNwaW5f
bG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7Cisg
ICAgICAgIHRzLT5oZWFwID0gZHVtbXlfaGVhcDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IENQVV9ET1dOX1BSRVBBUkU6CkBAIC02NDAsMTMgKzY1NCw2IEBAIHZvaWQgX19pbml0IHRpbWVy
X2luaXQodm9pZCkKIAogICAgIG9wZW5fc29mdGlycShUSU1FUl9TT0ZUSVJRLCB0aW1lcl9zb2Z0
aXJxX2FjdGlvbik7CiAKLSAgICAvKgotICAgICAqIEFsbCBDUFVzIGluaXRpYWxseSBzaGFyZSBh
biBlbXB0eSBkdW1teSBoZWFwLiBPbmx5IHRob3NlIENQVXMgdGhhdAotICAgICAqIGFyZSBicm91
Z2h0IG9ubGluZSB3aWxsIGJlIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCB0aGVpciBvd24gaGVhcC4K
LSAgICAgKi8KLSAgICBTRVRfSEVBUF9TSVpFKCZkdW1teV9oZWFwLCAwKTsKLSAgICBTRVRfSEVB
UF9MSU1JVCgmZHVtbXlfaGVhcCwgMCk7Ci0KICAgICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQ
VV9VUF9QUkVQQVJFLCBjcHUpOwogICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7
CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16: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 1h9u9j-0000Y3-7a; Fri, 29 Mar 2019 16:14: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9u9h-0000Xy-3F
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 16:14:57 +0000
X-Inumbo-ID: c86d2840-523d-11e9-954f-4bb9075992ff
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c86d2840-523d-11e9-954f-4bb9075992ff;
 Fri, 29 Mar 2019 16:14:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 10:14:51 -0600
Message-Id: <5C9E447B0200007800223018@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 10:14:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
 <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
 <5C9E38620200007800222F8B@prv1-mh.provo.novell.com>
 <F2552738-0569-4DC0-A93D-F0D3191C5D5E@citrix.com>
In-Reply-To: <F2552738-0569-4DC0-A93D-F0D3191C5D5E@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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+IE9uIDI5LjAzLjE5IGF0IDE2OjQyLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gTWFyIDI5LCAyMDE5LCBhdCAzOjIzIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAyOS4wMy4xOSBhdCAxNjoxNCwgPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBGQU9EOgo+Pj4gMS4gSSBkb27igJl0IG9wcG9zZSB0
aGlzLCBidXQKPj4+IDIuIEkgZG9u4oCZdCBzdXBwb3J0IGl0IGVpdGhlcjsgaG93ZXZlciwKPj4+
IDMuIEkgZG9u4oCZdCB0aGluayBteSBBY2sgaXMgbmVjZXNzYXJ5Lgo+PiAKPj4gV2VsbCwgcHJl
ZmVyYWJseSBJIHdvdWxkIGFkZHJlc3MgeW91ciBjb25jZXJucyBkZXNwaXRlIDMuIFNvIGNvdWxk
Cj4+IHlvdSBjbGFyaWZ5IHdoYXQgeW91IHdvdWxkIHN1Z2dlc3QgaW5zdGVhZD8gS2VlcCB0aGlu
Z3MgYXMgdGhleQo+PiBhcmU/IERyb3AgYWxsIGNhbm9uaWNhbGl6YXRpb24/IEkndmUgYmFzaWNh
bGx5IHRyaWVkIHRvIGZpbmQgYSBtaWRkbGUKPj4gZ3JvdW5kIGJldHdlZW4gdGhlIHR3byBleHRy
ZW1lcy4KPiAKPiBJIGFwcHJlY2lhdGUgdGhhdC4gOi0pIEJ1dCB0aGUgbWFpbiByZWFzb24gSSB3
cm90ZSB0aGlzIHdhcyAjMzogSSBkaWRu4oCZdCAKPiB3YW50IG15IHNpbGVuY2UgaW50ZXJwcmV0
ZWQgYXMgYSBuYWNrLgo+IAo+IEkgZG9u4oCZdCB0aGluayBpdCB3aWxsIGhlbHAgZnV6emluZyB0
byByZW1vdmUgY2Fub25pY2FsaXphdGlvbiBvZiBlYnA7IGl0IG1heSAKPiBoZWxwIHRvIGhhdmUg
aXQgaW4uICBJbiBmYWN0IEnigJlkIHByZWZlciB0byBDQU5PTklDQUxJWkVfTUFZQkUoKSBtb3Jl
IAo+IHJlZ2lzdGVycy4KCkJ1dCBjYW5vbmljYWxpemF0aW9uIHJlbW92ZXMgcG90ZW50aWFsbHkg
aW50ZXJlc3RpbmcgYml0cyBmcm9tIGZ1enplZAppbnB1dCwgd2hpY2ggaXMgbGlhYmxlIHRvIGJl
IHJlbGV2YW50IGlmIGEgcmVnaXN0ZXIgaXMgdXNlZCBmb3Igb3RoZXIgdGhhbgphIGJhc2UgYWRk
cmVzcyBpbiBhbiBlZmZlY3RpdmUgYWRkcmVzcyBjYWxjdWxhdGlvbi4gQXMgYW4gZXhhbXBsZSwK
dGFrZSBCU1I6IFlvdSdkIHJlbW92ZSB0aGUgcG9zc2liaWxpdHkgdG8gZ2V0IHJlc3VsdHMgaW4g
dGhlIHJhbmdlCls0OCw2Ml0uIE9yIHRha2UgdGhlIFhTQS0xOTUgY2FzZTogVGhlIG1lbW9yeSBy
YW5nZSBjb3ZlcmVkIGJ5CkJUeyxDLFIsU30gaXMgZHJhbWF0aWNhbGx5IG11Y2ggc21hbGxlciB3
aGVuIHRoZSByZWdpc3RlciBob2xkaW5nIHRoZQpiaXQgb2Zmc2V0IGZpcnN0IGdvdCBjYW5vbmlj
YWxpemVkLgoKR3JhbnRlZCB0aGUgY2Fub25pY2FsaXphdGlvbiBpcyBjb25kaXRpb25hbCwgc28g
aXQgd291bGRuJ3QgYmUgbWFraW5nIGl0CmVudGlyZWx5IGltcG9zc2libGUgdG8gZ2V0IGludG8g
c3VjaCBhIHN0YXRlLCBidXQgc2luY2UgZnV6emluZyBpcyBhbGwKYWJvdXQgbGlrZWxpaG9vZCwg
d2UnZCBsaWtlIHRvIGF2b2lkIHJlZHVjaW5nIG91ciBjaGFuY2VzIG9mIGhpdHRpbmcKaW50ZXJl
c3RpbmcgY2FzZXMuIEJ1dCBhcyB5b3Ugc2F5IC4uLgoKPiBCdXQgSSBkb27igJl0IHRoaW5rIHRo
ZSBxdWVzdGlvbiBpcyBzbyBjbGVhciwgb3Igc28gaW1wb3J0YW50LCB0aGF0IGl04oCZcyB3b3J0
aCAKPiBoYXZpbmcgYSBsb25nIGRpc2N1c3Npb24gYWJvdXQuICBBYnNlbnQgc29tZSBzb3J0IG9m
IHJpZ29yb3VzIHRlc3RpbmcsIHdl4oCZcmUgCj4gYWxsIGp1c3QgZ3Vlc3Npbmcgd2hpY2ggaXMg
YmV0dGVyOyB5b3UgJiBBbmR5IGFyZSBndWVzc2luZyBvbmUgd2F5LCBJ4oCZbSAKPiBndWVzc2lu
ZyB0aGUgb3RoZXIgd2F5LiAgVGhpcyBwYXRjaCBpcyBhYm91dCBhcyBjbG9zZSB0byBtaWRkbGUt
Z3JvdW5kIGFzIAo+IHRoZXJlIGlzLgoKLi4uIGhlcmUsIHRoZXJlJ3MgaW5kZWVkIGEgZmFpciBi
aXQgb2YgZ3Vlc3N3b3JrIGludm9sdmVkLgoKVGhhbmtzIGluIGFueSBldmVudCBmb3IgdGhlIGNs
YXJpZmljYXRpb24sCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:24:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16:24:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9uIP-0001TE-AV; Fri, 29 Mar 2019 16: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=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9uIO-0001T7-Ev
 for xen-devel@lists.xen.org; Fri, 29 Mar 2019 16:23:56 +0000
X-Inumbo-ID: 0b0671ce-523f-11e9-a43c-fb2f2ab7b423
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b0671ce-523f-11e9-a43c-fb2f2ab7b423;
 Fri, 29 Mar 2019 16:23:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 10:23:52 -0600
Message-Id: <5C9E4696020000780022302B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 10:23:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1553875336-17009-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1553875336-17009-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/timers: Document and improve the
 representation of the timer heap metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 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+IE9uIDI5LjAzLjE5IGF0IDE3OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi90aW1lci5jCj4gKysrIGIveGVuL2NvbW1vbi90aW1lci5j
Cj4gQEAgLTQ1LDE4ICs0NSwyNyBAQCBERUZJTkVfUEVSX0NQVShzX3RpbWVfdCwgdGltZXJfZGVh
ZGxpbmUpOwo+ICAKPiAgCj4gLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAgICogSEVBUCBPUEVSQVRJ
T05TLgo+ICsgKgo+ICsgKiBTbG90IDAgb2YgdGhlIGhlYXAgaXMgbmV2ZXIgYSB2YWxpZCB0aW1l
ciBwb2ludGVyLCBhbmQgaW5zdGVhZCBob2xkcyB0aGUKPiArICogaGVhcCBtZXRhZGF0YS4KPiAg
ICovCj4gIAo+IC0jZGVmaW5lIEdFVF9IRUFQX1NJWkUoX2gpICAgICAoKGludCkoKCh1MTYgKiko
X2gpKVswXSkpCj4gLSNkZWZpbmUgU0VUX0hFQVBfU0laRShfaCxfdikgICgoKHUxNiAqKShfaCkp
WzBdID0gKHUxNikoX3YpKQo+ICtzdHJ1Y3QgaGVhcF9tZXRhZGF0YSB7Cj4gKyAgICB1aW50MTZf
dCBzaXplLCBsaW1pdDsKPiArfTsKPiArCj4gK3N0YXRpYyBzdHJ1Y3QgaGVhcF9tZXRhZGF0YSAq
aGVhcF9tZXRhZGF0YShzdHJ1Y3QgdGltZXIgKipoZWFwKQo+ICt7Cj4gKyAgICAvKiBDaGVjayB0
aGF0IG91ciB0eXBlLXB1bm5pbmcgZG9lc24ndCBvdmVyZmxvdyBpbnRvIGhlYXBbMV0gKi8KPiAr
ICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IGhlYXBfbWV0YWRhdGEpID4gc2l6ZW9mKHN0
cnVjdCB0aW1lciAqKSk7Cj4gIAo+IC0jZGVmaW5lIEdFVF9IRUFQX0xJTUlUKF9oKSAgICAoKGlu
dCkoKCh1MTYgKikoX2gpKVsxXSkpCj4gLSNkZWZpbmUgU0VUX0hFQVBfTElNSVQoX2gsX3YpICgo
KHUxNiAqKShfaCkpWzFdID0gKHUxNikoX3YpKQo+ICsgICAgcmV0dXJuIChzdHJ1Y3QgaGVhcF9t
ZXRhZGF0YSAqKSZoZWFwWzBdOwo+ICt9Cj4gIAo+ICAvKiBTaW5rIGRvd24gZWxlbWVudCBAcG9z
IG9mIEBoZWFwLiAqLwo+ICBzdGF0aWMgdm9pZCBkb3duX2hlYXAoc3RydWN0IHRpbWVyICoqaGVh
cCwgaW50IHBvcykKPiAgewo+IC0gICAgaW50IHN6ID0gR0VUX0hFQVBfU0laRShoZWFwKSwgbnh0
Owo+ICsgICAgaW50IHN6ID0gaGVhcF9tZXRhZGF0YShoZWFwKS0+c2l6ZSwgbnh0OwoKV2hpbGUg
SSByZWFsaXplIHRoYXQgaXQnbGwgYWx0ZXIgZ2VuZXJhdGVkIGNvZGUsIEkgdGhpbmsgdGhpcyB3
b3VsZCBiZQphIHZlcnkgZ29vZCBvcHBvcnR1bml0eSB0byBjb252ZXJ0IHZhcmlvdXMgbG9jYWwg
dmFyaWFibGVzIHRvCnVuc2lnbmVkIGludC4gQnV0IEkgd29uJ3QgaW5zaXN0LCBzbyB3aXRoIG9y
IHdpdGhvdXQgdGhlIGV4dHJhIGNoYW5nZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:26:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16: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 1h9uLF-0001tU-UG; Fri, 29 Mar 2019 16:26: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=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9uLE-0001tP-5N
 for xen-devel@lists.xen.org; Fri, 29 Mar 2019 16:26:52 +0000
X-Inumbo-ID: 72713ede-523f-11e9-a275-8fd938071096
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72713ede-523f-11e9-a275-8fd938071096;
 Fri, 29 Mar 2019 16:26:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,284,1549929600"; d="scan'208";a="88085289"
To: Jan Beulich <JBeulich@suse.com>
References: <1553875336-17009-1-git-send-email-andrew.cooper3@citrix.com>
 <5C9E4696020000780022302B@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: <950bf9b8-eb54-00a7-8e7d-538acccc1761@citrix.com>
Date: Fri, 29 Mar 2019 16:26: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: <5C9E4696020000780022302B@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] xen/timers: Document and improve the
 representation of the timer heap metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 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>

T24gMjkvMDMvMjAxOSAxNjoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDMuMTkg
YXQgMTc6MDIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2NvbW1vbi90aW1lci5jCj4+ICsrKyBiL3hlbi9jb21tb24vdGltZXIuYwo+PiBAQCAtNDUsMTgg
KzQ1LDI3IEBAIERFRklORV9QRVJfQ1BVKHNfdGltZV90LCB0aW1lcl9kZWFkbGluZSk7Cj4+ICAK
Pj4gIAo+PiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAgICogSEVBUCBPUEVSQVRJT05TLgo+PiAr
ICoKPj4gKyAqIFNsb3QgMCBvZiB0aGUgaGVhcCBpcyBuZXZlciBhIHZhbGlkIHRpbWVyIHBvaW50
ZXIsIGFuZCBpbnN0ZWFkIGhvbGRzIHRoZQo+PiArICogaGVhcCBtZXRhZGF0YS4KPj4gICAqLwo+
PiAgCj4+IC0jZGVmaW5lIEdFVF9IRUFQX1NJWkUoX2gpICAgICAoKGludCkoKCh1MTYgKikoX2gp
KVswXSkpCj4+IC0jZGVmaW5lIFNFVF9IRUFQX1NJWkUoX2gsX3YpICAoKCh1MTYgKikoX2gpKVsw
XSA9ICh1MTYpKF92KSkKPj4gK3N0cnVjdCBoZWFwX21ldGFkYXRhIHsKPj4gKyAgICB1aW50MTZf
dCBzaXplLCBsaW1pdDsKPj4gK307Cj4+ICsKPj4gK3N0YXRpYyBzdHJ1Y3QgaGVhcF9tZXRhZGF0
YSAqaGVhcF9tZXRhZGF0YShzdHJ1Y3QgdGltZXIgKipoZWFwKQo+PiArewo+PiArICAgIC8qIENo
ZWNrIHRoYXQgb3VyIHR5cGUtcHVubmluZyBkb2Vzbid0IG92ZXJmbG93IGludG8gaGVhcFsxXSAq
Lwo+PiArICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IGhlYXBfbWV0YWRhdGEpID4gc2l6
ZW9mKHN0cnVjdCB0aW1lciAqKSk7Cj4+ICAKPj4gLSNkZWZpbmUgR0VUX0hFQVBfTElNSVQoX2gp
ICAgICgoaW50KSgoKHUxNiAqKShfaCkpWzFdKSkKPj4gLSNkZWZpbmUgU0VUX0hFQVBfTElNSVQo
X2gsX3YpICgoKHUxNiAqKShfaCkpWzFdID0gKHUxNikoX3YpKQo+PiArICAgIHJldHVybiAoc3Ry
dWN0IGhlYXBfbWV0YWRhdGEgKikmaGVhcFswXTsKPj4gK30KPj4gIAo+PiAgLyogU2luayBkb3du
IGVsZW1lbnQgQHBvcyBvZiBAaGVhcC4gKi8KPj4gIHN0YXRpYyB2b2lkIGRvd25faGVhcChzdHJ1
Y3QgdGltZXIgKipoZWFwLCBpbnQgcG9zKQo+PiAgewo+PiAtICAgIGludCBzeiA9IEdFVF9IRUFQ
X1NJWkUoaGVhcCksIG54dDsKPj4gKyAgICBpbnQgc3ogPSBoZWFwX21ldGFkYXRhKGhlYXApLT5z
aXplLCBueHQ7Cj4gV2hpbGUgSSByZWFsaXplIHRoYXQgaXQnbGwgYWx0ZXIgZ2VuZXJhdGVkIGNv
ZGUsIEkgdGhpbmsgdGhpcyB3b3VsZCBiZQo+IGEgdmVyeSBnb29kIG9wcG9ydHVuaXR5IHRvIGNv
bnZlcnQgdmFyaW91cyBsb2NhbCB2YXJpYWJsZXMgdG8KPiB1bnNpZ25lZCBpbnQuIEJ1dCBJIHdv
bid0IGluc2lzdCwgc28gd2l0aCBvciB3aXRob3V0IHRoZSBleHRyYSBjaGFuZ2UKPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSBrbm93IHlvdSB3ZXJlIGdv
aW5nIHRvIGFzaywgYnV0IEknbSBub3Qgc3VmZmljaWVudGx5IGNvbmZpZGVudCB3aXRoCmJlaW5n
IGFibGUgdG8gZG8gdGhhdCB3aXRob3V0IGVycm9yLsKgIFRoYXQgaXMgd2h5IEkgc3BlY2lmaWNh
bGx5IGNhbGxlZApvdXQgdGhlIGNoZWNrIG9mIG5vIGRpZmZlcmVuY2UgaW4gdGhlIGNvbXBpbGVk
IGJpbmFyeS4KCk90aGVyIGNoYW5nZXMgYXJlIGxpa2VseSB0byBoYXBwZW4gYXQgYSBmdXR1cmUg
ZGF0ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:42:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16:42:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9uaW-0003ah-Fz; Fri, 29 Mar 2019 16:42: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9uaV-0003aV-QK
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 16:42:39 +0000
X-Inumbo-ID: a7717e30-5241-11e9-ab8f-5379a9cf9b07
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7717e30-5241-11e9-ab8f-5379a9cf9b07;
 Fri, 29 Mar 2019 16:42: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 1h9uaQ-00028H-3n; Fri, 29 Mar 2019 16:42: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 1h9uaP-0003xV-S8; Fri, 29 Mar 2019 16:42:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9uaP-0005JP-Q5; Fri, 29 Mar 2019 16:42:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134172-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:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 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-xsm: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 16:42:33 +0000
Subject: [Xen-devel] [xen-unstable test] 134172: 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>

ZmxpZ2h0IDEzNDE3MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE3Mi8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDA3CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzQwMDcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzNDAwNwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNDA0OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM0MDQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQw
NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNDA0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDQ4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzQwNDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzNDA0OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM0
MDQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzQwNDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhm
ZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzNDE3MiAgMjAxOS0wMy0yOSAwMDowMTo0OCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAg
ICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
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
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
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
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
ZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
ClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:56:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9unn-0004xH-V5; Fri, 29 Mar 2019 16:56: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=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9unm-0004xC-S6
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 16:56:22 +0000
X-Inumbo-ID: 92d26f00-5243-11e9-b69f-c3851012bf84
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92d26f00-5243-11e9-b69f-c3851012bf84;
 Fri, 29 Mar 2019 16:56:20 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 17:56:18 +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, 29 Mar 2019 16:56:09 +0000
Message-ID: <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Date: Fri, 29 Mar 2019 17:56:07 +0100
In-Reply-To: <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
 <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1645975094776713107=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1645975094776713107==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-sRt/Go+qBkQZxWDihjkS"


--=-sRt/Go+qBkQZxWDihjkS
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2019-03-29 at 16:46 +0100, Juergen Gross wrote:
> On 29/03/2019 16:39, Jan Beulich wrote:
> > > > > On 29.03.19 at 16:08, <jgross@suse.com> wrote:
> > > This is achieved by switching the scheduler to no longer see
> > > vcpus as
> > > the primary object to schedule, but "schedule items". Each
> > > schedule
> > > item consists of as many vcpus as each core has threads on the
> > > current
> > > system. The vcpu->item relation is fixed.
> >=20
> > the case if you arranged vCPU-s into virtual threads, cores,
> > sockets,
> > and nodes, but at least from the patch titles it doesn't look as if
> > you
> > did in this series. Are there other reasons to make this a fixed
> > relationship?
>=20
> In fact I'm doing it, but only implicitly and without adapting the
> cpuid related information. The idea is to pass the topology
> information
> at least below the scheduling granularity to the guest later.
>=20
> Not having the fixed relationship would result in something like the
> co-scheduling series Dario already sent, which would need more than
> mechanical changes in each scheduler.
>=20
Yep. So, just for the records, those series are, this one for Credit1:
https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02164.html

And this one for Credit2:
https://lists.xenproject.org/archives/html/xen-devel/2018-10/msg01113.html

Both are RFC, but the Credit2 one was much, much better (more complete,
more tested, more stable, achieving better fairness, etc).

In these series, the "relationship" being discussed here is not fixed.
Not right now, at least, but it can become so (I didn't do it as we
currently lack the info for doing that properly).

It is/was, IMO, a good thing that everything work both with or without
topology enlightenment (even for one we'll have it, in case one, for
whatever reason, doesn't care).

As said by Juergen, the two approaches (and hence the structure of the
series) are quite different. This series is more generic, acts on the
common scheduler code and logic. It's quite intrusive, as we can see
:-D, but enables the feature for all the schedulers all at once (well,
they all need changes, but mostly mechanical).

My series, OTOH, act on each scheduler specifically (and in fact there
is one for Credit and one for Credit2, and there would need to be one
for RTDS, if wanted, etc). They're much more self contained, but less
generic; and the changes necessary within each scheduler are specific
to the scheduler itself, and non-mechanical.

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

--=-sRt/Go+qBkQZxWDihjkS
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+4FAlyeTicACgkQFkJ4iaW4
c+4tKA/+NnsgzXMpjTzUCZ0wVff31gp0b3lJUHYHpkESJNot04R1KL1VXT5tMBwY
UQwiKUp8bd+kpgi7U5/0ibUU9lMbJ6lUID7Qes2Glpqr+smWiSNRoK/a2O4doq8S
3RepDiIvhzuqyh+WkRU3QHM/lSARRaBER+7hSPfEmkc1QLO6qoCb4/2m1iRRTAF5
YdfBIsm/TjKaMlRLkgr+34smKFYzVUl31DMOlbUcTLOp4rFHJPb4sss831LJ82Ph
cm5N07khAYNLngn7U6b3jf2e6AteI5ThZKAO3rV+9ge4IqU8yJNc5zpCMhN21lg0
eKMCgVN/mQMsWKNdAU18hQRZs/at5iykKGbOIy/78kdTG9YajgRolBIgmXn0a2kB
0qYsJ0/rhzV3c+AAukPgwtINBHO/Md6vWbJ7GinEp0OVFsUv5EfaFLW6l3yEdZbU
8mHrJlHCUWa+UqHgbfi8ASqE2SPz+X8zWZqyVA4KaxdIVBk/QboV/0vhMO4AmBqH
AaawPJUL9Rd4NsYzyq843xSr7w8eEQv9QPQCEyWZJKpgdPlfQ3cxLiINa9zO1Wti
cqVOBVYQAJOTgaio1UnHXzxyxWznjVcFqbly6Afh9gjwliuZF/t5MNKV2lRMX+n6
1M0/Ix3AKNybwI6LtXkU2M0NtdGle7oH65vOTzltKu0oMrhC2PM=
=xOO/
-----END PGP SIGNATURE-----

--=-sRt/Go+qBkQZxWDihjkS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1645975094776713107==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 16:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 16: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 1h9uoo-00052c-HV; Fri, 29 Mar 2019 16:57:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9uon-00052T-Eq
 for xen-devel@lists.xen.org; Fri, 29 Mar 2019 16:57:25 +0000
X-Inumbo-ID: b94f9fd9-5243-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b94f9fd9-5243-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 16:57:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,285,1549929600"; d="scan'208";a="82234948"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Mar 2019 16:57:15 +0000
Message-ID: <1553878635-11959-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/timers: Fix memory leak with cpu hot unplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dGltZXJfc29mdGlycV9hY3Rpb24oKSByZWFsbG9jJ3MgaXRzZWxmIGEgbGFyZ2VyIHRpbWVyIGhl
YXAgd2hlbmV2ZXIKbmVjZXNzYXJ5LCB3aGljaCBpbmNsdWRlcyBib290c3RyYXBwaW5nIGZyb20g
dGhlIGVtcHR5IGR1bW15X2hlYXAuICBOb3RoaW5nCmV2ZXIgZnJlZWQgdGhpcyBhbGxvY2F0aW9u
LgoKQ1BVIGhvdCB1bnBsdWcgYW5kIHBsdWcgaGFzIHRoZSBzaWRlIGVmZmVjdCBvZiB6ZXJvaW5n
IHRoZSBwZXJjcHUgZGF0YSBhcmVhLAp3aGljaCBjbGVhcnMgdHMtPmhlYXAuICBUaGlzIGluIHR1
cm4gY2F1c2VzIG5ldyB0aW1lcnMgdG8gYmUgcHV0IG9uIHRoZSBsaXN0CnJhdGhlciB0aGFuIHRo
ZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2Vs
ZgphZ2Fpbi4KClRoaXMgaW4gcHJhY3RpY2UgbGVha3MgdHMtPmhlYXAgZXZlcnkgdGltZSBhIENQ
VSBpcyBob3QgdW5wbHVnZ2VkIGFuZApyZXBsdWdnZWQuICBJbiB0aGUgY3B1IG5vdGlmaWVyLCBm
cmVlIHRoZSBoZWFwIGFmdGVyIG1pZ3JhdGluZyBhbGwgb3RoZXIKdGltZXJzIGF3YXkuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoaXMgdGV4dHVyYWxs
eSBkZXBlbmRzIG9uICJ4ZW4vdGltZXJzOiBEb2N1bWVudCBhbmQgaW1wcm92ZSB0aGUKcmVwcmVz
ZW50YXRpb24gb2YgdGhlIHRpbWVyIGhlYXAgbWV0YWRhdGEiIHdoaWNoIHdhcyBuZWNlc3Nhcnkg
dG8gdW5kZXJzdGFuZAp0aGUgcHJvYmxlbSB3ZWxsIGVub3VnaCB0byBmaXggaXQsIGJ1dCBpc24n
dCBiYWNrcG9ydGluZyBvdmVyIHRoaXMgY2hhbmdlCmlzbid0IHRvbyBjb21wbGljYXRlZCAoc2hv
dWxkIHRoZSBjbGVhbnVwIHBhdGNoIG5vdCB3YW50IHRvIGJlIGJhY2twb3J0ZWQpLgotLS0KIHhl
bi9jb21tb24vdGltZXIuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwpp
bmRleCA5OGYyYzQ4Li5hZmNiMWIwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysr
IGIveGVuL2NvbW1vbi90aW1lci5jCkBAIC02MzEsNiArNjMxLDEwIEBAIHN0YXRpYyBpbnQgY3B1
X2NhbGxiYWNrKAogICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgogICAgIGNhc2UgQ1BVX0RFQUQ6
CiAgICAgICAgIG1pZ3JhdGVfdGltZXJzX2Zyb21fY3B1KGNwdSk7CisgICAgICAgIEFTU0VSVCho
ZWFwX21ldGFkYXRhKHRzLT5oZWFwKS0+c2l6ZSA9PSAwKTsKKyAgICAgICAgaWYgKCBoZWFwX21l
dGFkYXRhKHRzLT5oZWFwKS0+bGltaXQgKQorICAgICAgICAgICAgeGZyZWUodHMtPmhlYXApOwor
ICAgICAgICB0cy0+aGVhcCA9IGR1bW15X2hlYXA7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIGJyZWFrOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 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 1h9url-0005nu-3b; Fri, 29 Mar 2019 17:00:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=APY9=SA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1h9urk-0005np-Ac
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:00:28 +0000
X-Inumbo-ID: 252dda74-5244-11e9-bf40-23e912932db1
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 252dda74-5244-11e9-bf40-23e912932db1;
 Fri, 29 Mar 2019 17:00:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E4A47AD17;
 Fri, 29 Mar 2019 17:00:23 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
 <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
 <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@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: <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
Date: Fri, 29 Mar 2019 18:00:22 +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: <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNzo1NiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE5
LTAzLTI5IGF0IDE2OjQ2ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyOS8wMy8y
MDE5IDE2OjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI5LjAzLjE5IGF0IDE2OjA4
LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBUaGlzIGlzIGFjaGlldmVkIGJ5IHN3aXRj
aGluZyB0aGUgc2NoZWR1bGVyIHRvIG5vIGxvbmdlciBzZWUKPj4+PiB2Y3B1cyBhcwo+Pj4+IHRo
ZSBwcmltYXJ5IG9iamVjdCB0byBzY2hlZHVsZSwgYnV0ICJzY2hlZHVsZSBpdGVtcyIuIEVhY2gK
Pj4+PiBzY2hlZHVsZQo+Pj4+IGl0ZW0gY29uc2lzdHMgb2YgYXMgbWFueSB2Y3B1cyBhcyBlYWNo
IGNvcmUgaGFzIHRocmVhZHMgb24gdGhlCj4+Pj4gY3VycmVudAo+Pj4+IHN5c3RlbS4gVGhlIHZj
cHUtPml0ZW0gcmVsYXRpb24gaXMgZml4ZWQuCj4+Pgo+Pj4gdGhlIGNhc2UgaWYgeW91IGFycmFu
Z2VkIHZDUFUtcyBpbnRvIHZpcnR1YWwgdGhyZWFkcywgY29yZXMsCj4+PiBzb2NrZXRzLAo+Pj4g
YW5kIG5vZGVzLCBidXQgYXQgbGVhc3QgZnJvbSB0aGUgcGF0Y2ggdGl0bGVzIGl0IGRvZXNuJ3Qg
bG9vayBhcyBpZgo+Pj4geW91Cj4+PiBkaWQgaW4gdGhpcyBzZXJpZXMuIEFyZSB0aGVyZSBvdGhl
ciByZWFzb25zIHRvIG1ha2UgdGhpcyBhIGZpeGVkCj4+PiByZWxhdGlvbnNoaXA/Cj4+Cj4+IElu
IGZhY3QgSSdtIGRvaW5nIGl0LCBidXQgb25seSBpbXBsaWNpdGx5IGFuZCB3aXRob3V0IGFkYXB0
aW5nIHRoZQo+PiBjcHVpZCByZWxhdGVkIGluZm9ybWF0aW9uLiBUaGUgaWRlYSBpcyB0byBwYXNz
IHRoZSB0b3BvbG9neQo+PiBpbmZvcm1hdGlvbgo+PiBhdCBsZWFzdCBiZWxvdyB0aGUgc2NoZWR1
bGluZyBncmFudWxhcml0eSB0byB0aGUgZ3Vlc3QgbGF0ZXIuCj4+Cj4+IE5vdCBoYXZpbmcgdGhl
IGZpeGVkIHJlbGF0aW9uc2hpcCB3b3VsZCByZXN1bHQgaW4gc29tZXRoaW5nIGxpa2UgdGhlCj4+
IGNvLXNjaGVkdWxpbmcgc2VyaWVzIERhcmlvIGFscmVhZHkgc2VudCwgd2hpY2ggd291bGQgbmVl
ZCBtb3JlIHRoYW4KPj4gbWVjaGFuaWNhbCBjaGFuZ2VzIGluIGVhY2ggc2NoZWR1bGVyLgo+Pgo+
IFllcC4gU28sIGp1c3QgZm9yIHRoZSByZWNvcmRzLCB0aG9zZSBzZXJpZXMgYXJlLCB0aGlzIG9u
ZSBmb3IgQ3JlZGl0MToKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTgtMDgvbXNnMDIxNjQuaHRtbAo+IAo+IEFuZCB0aGlzIG9uZSBmb3Ig
Q3JlZGl0MjoKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTgtMTAvbXNnMDExMTMuaHRtbAo+IAo+IEJvdGggYXJlIFJGQywgYnV0IHRoZSBD
cmVkaXQyIG9uZSB3YXMgbXVjaCwgbXVjaCBiZXR0ZXIgKG1vcmUgY29tcGxldGUsCj4gbW9yZSB0
ZXN0ZWQsIG1vcmUgc3RhYmxlLCBhY2hpZXZpbmcgYmV0dGVyIGZhaXJuZXNzLCBldGMpLgo+IAo+
IEluIHRoZXNlIHNlcmllcywgdGhlICJyZWxhdGlvbnNoaXAiIGJlaW5nIGRpc2N1c3NlZCBoZXJl
IGlzIG5vdCBmaXhlZC4KPiBOb3QgcmlnaHQgbm93LCBhdCBsZWFzdCwgYnV0IGl0IGNhbiBiZWNv
bWUgc28gKEkgZGlkbid0IGRvIGl0IGFzIHdlCj4gY3VycmVudGx5IGxhY2sgdGhlIGluZm8gZm9y
IGRvaW5nIHRoYXQgcHJvcGVybHkpLgo+IAo+IEl0IGlzL3dhcywgSU1PLCBhIGdvb2QgdGhpbmcg
dGhhdCBldmVyeXRoaW5nIHdvcmsgYm90aCB3aXRoIG9yIHdpdGhvdXQKPiB0b3BvbG9neSBlbmxp
Z2h0ZW5tZW50IChldmVuIGZvciBvbmUgd2UnbGwgaGF2ZSBpdCwgaW4gY2FzZSBvbmUsIGZvcgo+
IHdoYXRldmVyIHJlYXNvbiwgZG9lc24ndCBjYXJlKS4KPiAKPiBBcyBzYWlkIGJ5IEp1ZXJnZW4s
IHRoZSB0d28gYXBwcm9hY2hlcyAoYW5kIGhlbmNlIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlCj4gc2Vy
aWVzKSBhcmUgcXVpdGUgZGlmZmVyZW50LiBUaGlzIHNlcmllcyBpcyBtb3JlIGdlbmVyaWMsIGFj
dHMgb24gdGhlCj4gY29tbW9uIHNjaGVkdWxlciBjb2RlIGFuZCBsb2dpYy4gSXQncyBxdWl0ZSBp
bnRydXNpdmUsIGFzIHdlIGNhbiBzZWUKPiA6LUQsIGJ1dCBlbmFibGVzIHRoZSBmZWF0dXJlIGZv
ciBhbGwgdGhlIHNjaGVkdWxlcnMgYWxsIGF0IG9uY2UgKHdlbGwsCj4gdGhleSBhbGwgbmVlZCBj
aGFuZ2VzLCBidXQgbW9zdGx5IG1lY2hhbmljYWwpLgo+IAo+IE15IHNlcmllcywgT1RPSCwgYWN0
IG9uIGVhY2ggc2NoZWR1bGVyIHNwZWNpZmljYWxseSAoYW5kIGluIGZhY3QgdGhlcmUKPiBpcyBv
bmUgZm9yIENyZWRpdCBhbmQgb25lIGZvciBDcmVkaXQyLCBhbmQgdGhlcmUgd291bGQgbmVlZCB0
byBiZSBvbmUKPiBmb3IgUlREUywgaWYgd2FudGVkLCBldGMpLiBUaGV5J3JlIG11Y2ggbW9yZSBz
ZWxmIGNvbnRhaW5lZCwgYnV0IGxlc3MKPiBnZW5lcmljOyBhbmQgdGhlIGNoYW5nZXMgbmVjZXNz
YXJ5IHdpdGhpbiBlYWNoIHNjaGVkdWxlciBhcmUgc3BlY2lmaWMKPiB0byB0aGUgc2NoZWR1bGVy
IGl0c2VsZiwgYW5kIG5vbi1tZWNoYW5pY2FsLgoKQW5vdGhlciBsaW5lIG9mIHRob3VnaHQ6IGlu
IGNhc2Ugd2Ugd2FudCBjb3JlIHNjaGVkdWxpbmcgZm9yIHNlY3VyaXR5CnJlYXNvbnMgKHRvIGVu
c3VyZSBhbHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZ3Vlc3QgYXJlIHNoYXJpbmcgYSBjb3JlKQp0
aGUgc2FtZSBtaWdodCBhcHBseSB0byB0aGUgZ3Vlc3QgaXRzZWxmOiBpdCBtaWdodCB3YW50IHRv
IGVuc3VyZQpvbmx5IHRocmVhZHMgb2YgdGhlIHNhbWUgcHJvY2VzcyBhcmUgc2hhcmluZyBhIGNv
cmUuIFRoaXMgd291bGQgYmUKcXVpdGUgZWFzeSB3aXRoIG15IHNlcmllcywgYnV0IGltcG9zc2li
bGUgZm9yIERhcmlvJ3Mgc29sdXRpb24gd2l0aG91dAp0aGUgZml4ZWQgcmVsYXRpb25zaGlwIGJl
dHdlZW4gZ3Vlc3Qgc2libGluZ3MuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:07:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17:07: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 1h9uxw-0006GE-VK; Fri, 29 Mar 2019 17: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=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9uxv-0006G9-Bd
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:06:51 +0000
X-Inumbo-ID: 09ea5160-5245-11e9-a3f7-7f43d786485d
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09ea5160-5245-11e9-a3f7-7f43d786485d;
 Fri, 29 Mar 2019 17:06:49 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 18:06:47 +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, 29 Mar 2019 17:06:22 +0000
Message-ID: <d06ee8f0df0df5826f57b4714284d9683eabfca7.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 18:06:21 +0100
In-Reply-To: <20190328154622.4370-1-jgross@suse.com>
References: <20190328154622.4370-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: fix credit2 smt idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5965387118893875793=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-28 at 16:46 +0100, Juergen Gross wrote:
> Credit2's smt_idle_mask_set() and smt_idle_mask_clear() are used to
> identify idle cores where vcpus can be moved to. A core is thought to
> be idle when all siblings are known to have the idle vcpu running on
> them.
>=20
> Unfortunately the information of a vcpu running on a cpu is per
> runqueue. So in case not all siblings are in the same runqueue a core
> will never be regarded to be idle, as the sibling not in the runqueue
> is never known to run the idle vcpu.
>=20
> Use a credit2 specific cpumask of siblings with only those cpus
> being marked which are in the same runqueue as the cpu in question.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2:
> - use credit2 per-cpu specific sibling mask
> ---
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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

--=-jZkVFOdDeLKRd6o7Rk6g
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+4FAlyeUI0ACgkQFkJ4iaW4
c+62WBAAoh80jTcEA6mM6ix/kBE8YtchfoWESZN9HkWB1Z3NAJF1naW4nWbpCiRD
aCOUFraWOtkbffJxMnNvfJ0GrIo2Otk9Hw1U0aeIbrFkdJWXq3pzg3EM4eFxLZsQ
9K+kU5WcZGmki582Q56YNgmNbbQ43i401biQRAvxHKGeZ1gAhZY5+RK5hNY2zQpG
ddlmGKeykWoayuqYoB4tmfJyVUpCGHXvcRv10Y/mSRBh+JNlgKTvqYLIHRXgk0GA
8bbHDcfEQGmStHb2sj8A8qwsKEopowctCdundRe5hLZejQO7BUlroTZ9aSPs43jY
51hIUFtNYYb3dMNEQ08wfKc+ZidFnVLKb35cHSmJnZbW/1SpGKMhcsO+uzB/HD+0
EfawacYb1H1f743u+leLQmCCPVOtki5rnopyROt/0XUHjv8Lj0uTbSV+/sBQjEXp
4goYsSRJ3QY7zJ9cFWzGXISXkNbANXs+DlOb0g9wfgr1KFUX3+uSOIawc2+dpxOW
uWZ+Tj+B6t2fXQgIihV26RWAkONktBJqAQHaCveBgMvhqRALDe16GPz1xIQPl5v4
QkLYkLpNxyPD9fkzHfuk+/dlm8Ww+mEKRjBhOJhGOaszaZrAAPpUoQEbyBSsC+IY
nghJ/3l3n66fOclGnD8jhzqKGDUzUVlgbPWuH9S0G4OT11sWyEk=
=w8Me
-----END PGP SIGNATURE-----

--=-jZkVFOdDeLKRd6o7Rk6g--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5965387118893875793==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:12:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17: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 1h9v2y-00073Q-Qr; Fri, 29 Mar 2019 17:12:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NqUC=SA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1h9v2x-00073H-S1
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:12:03 +0000
X-Inumbo-ID: c386b21c-5245-11e9-a9e5-534d126cc040
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c386b21c-5245-11e9-a9e5-534d126cc040;
 Fri, 29 Mar 2019 17:12:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 29 Mar 2019 11:11:59 -0600
Message-Id: <5C9E51DE020000780022307B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 29 Mar 2019 11:11:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
 <1552567811-5301-8-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1552567811-5301-8-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v10 7/8] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAzLjE5IGF0IDEzOjUwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBH
dWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3Qg
Y29udHJvbGxlZAo+IGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIGFsc28gdXNlZCBmb3IgbWVt
b3J5IGxvYWRzLiBUbyBhdm9pZAo+IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8KPiB3aGVyZSBhcHBsaWNhYmxlLiBI
b3dldmVyLCB0aGVyZSBhcmUgYWxzbyBtZW1vcnkgYWNjZXNzZXMgdGhhdCBjYW5ub3QKPiBiZSBw
cm90ZWN0ZWQgYnkgYSBzaW5nbGUgYXJyYXkgcHJvdGVjdGlvbiwgb3IgbXVsdGlwbGUgYWNjZXNz
ZXMgaW4gYQo+IHJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFj
ZWQgYmV0d2VlbiB0aGUgYWN0dWFsCj4gcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRo
ZSBibG9ja19zcGVjdWxhdGlvbiBtYWNyby4KPiAKPiBTcGVjdWxhdGl2ZSBleGVjdXRpb24gaXMg
bm90IGJsb2NrZWQgaW4gY2FzZSBvbmUgb2YgdGhlIGZvbGxvd2luZwo+IHByb3BlcnRpZXMgaXMg
dHJ1ZToKPiAgLSBwYXRoIGNhbm5vdCBiZSB0cmlnZ2VyZWQgYnkgdGhlIGd1ZXN0Cj4gIC0gcGF0
aCBkb2VzIG5vdCByZXR1cm4gdG8gdGhlIGd1ZXN0Cj4gIC0gcGF0aCBkb2VzIG5vdCByZXN1bHQg
aW4gYW4gb3V0LW9mLWJvdW5kIGFjY2Vzcwo+ICAtIHBhdGggY2Fubm90IGJlIGV4ZWN1dGVkIHJl
cGVhdGVkbHkKPiBPbmx5IHRoZSBjb21iaW5hdGlvbiBvZiB0aGUgYWJvdmUgcHJvcGVydGllcyBh
bGxvd3MgdG8gYWN0dWFsbHkgbGVhawo+IGNvbnRpbnVvdXMgY2h1bmtzIG9mIG1lbW9yeS4gVGhl
cmVmb3JlLCB3ZSBvbmx5IGFkZCB0aGUgcGVuYWx0eSBvZgo+IHByb3RlY3RpdmUgbWVjaGFuaXNt
cyBpbiBjYXNlIGEgcG90ZW50aWFsIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZAo+IGFjY2VzcyBt
YXRjaGVzIGFsbCB0aGUgYWJvdmUgcHJvcGVydGllcy4KPiAKPiBBcyBkaWZmZXJlbnQgdmVyc2lv
bnMgb2YgZ3JhbnQgdGFibGVzIHVzZSBzdHJ1Y3R1cmVzIG9mIGRpZmZlcmVudCBzaXplLAo+IGFu
ZCB0aGUgc3RhdHVzIGlzIGVuY29kZWQgaW4gYW4gYXJyYXkgZm9yIHZlcnNpb24gMiwgc3BlY3Vs
YXRpdmUKPiBleGVjdXRpb24gbWlnaHQgcGVyZm9ybSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgb2Yg
dmVyc2lvbiAyIHdoaWxlCj4gdGhlIHRhYmxlIGlzIGFjdHVhbGx5IHVzaW5nIHZlcnNpb24gMS4g
SGVuY2UsIHNwZWN1bGF0aW9uIGlzIHByZXZlbnRlZAo+IHdoZW4gYWNjZXNzaW5nIG5ldyBtZW1v
cnkgYmFzZWQgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNpb24uIEluIGNhc2VzLAo+IHdoZXJlIG5v
IGRpZmZlcmVudCBtZW1vcnkgbG9jYXRpb25zIGFyZSBhY2Nlc3NlZCBvbiB0aGUgY29kZSBwYXRo
IHRoYXQKPiBmb2xsb3cgYW4gaWYgc3RhdGVtZW50LCBubyBwcm90ZWN0aW9uIGlzIHJlcXVpcmVk
LiBObyBkaWZmZXJlbnQgbWVtb3J5Cj4gbG9jYXRpb25zIGFyZSBhY2Nlc3NlZCBpbiB0aGUgZm9s
bG93aW5nIGZ1bmN0aW9uc2kgYWZ0ZXIgYSB2ZXJzaW9uIGNoZWNrOgo+IAo+ICAqIF9zZXRfc3Rh
dHVzLCBhcyB0aGUgaGVhZGVyIG1lbW9yeSBsYXlvdXQgaXMgdGhlIHNhbWUKCklzbid0IHRoaXMg
cmF0aGVyIGJ5IHZpcnR1ZSBvZiBzaGFyZWRfZW50cnlfaGVhZGVyKCkgaGF2aW5nIGdvdApoYXJk
ZW5lZD8gSSBkb24ndCB0aGluayB0aGUgbWVtb3J5IGxheW91dCBhbG9uZSBjYW4gc2VydmUgYXMg
YQpyZWFzb24gZm9yIHRoZXJlIHRvIGJlIG5vIGlzc3VlIC0gdGhlIHBvc2l0aW9uIGluIG1lbW9y
eSBtYXR0ZXJzCmFzIHdlbGwuCgo+ICAqIHVubWFwX2NvbW1vbiwgYXMgcG90ZW50aWFsbHkgdG91
Y2hlZCBtZW1vcnkgbG9jYXRpb25zIGFyZSBhbGxvY2F0ZWQKPiAgICAgICAgICAgICAgICAgIGFu
ZCBpbml0aWFsaXplZAoKSSBjYW4ndCBzZWVtIHRvIHNwb3QgYW55IGV4cGxpY2l0IHZlcnNpb24g
Y2hlY2tzIGluIHVubWFwX2NvbW1vbigpLgpEbyB5b3UgbWVhbiB1bm1hcF9jb21tb25fY29tcGxl
dGUoKT8gSWYgc28gSSdtIGFmcmFpZCBJIGRvbid0CnVuZGVyc3RhbmQgd2hhdCAiYWxsb2NhdGVk
IGFuZCBpbml0aWFsaXplZCIgaXMgc3VwcG9zZWQgdG8gbWVhbi4KVGhlIHZlcnNpb24gY2hlY2sg
dGhlcmUgbG9va3MgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgdG8gbWUsIGF0CmxlYXN0IGZyb20g
YSBwdXJlbHkgdGhlb3JldGljYWwgcG92LgoKPiAgKiBnbnR0YWJfZ3Jvd190YWJsZSwgYXMgdGhl
IHRvdWNoZWQgbWVtb3J5IGlzIHRoZSBzYW1lIGZvciBlYWNoCj4gICAgICAgICAgICAgICAgIGJy
YW5jaCBhZnRlciB0aGUgY29uZGl0aW9uYWxzCgpIb3cgdGhhdD8gZ250dGFiX3BvcHVsYXRlX3N0
YXR1c19mcmFtZXMoKSBjb3VsZCBiZSBzcGVjdWxhdGVkCmludG8gZm9yIGEgdjEgZ3Vlc3QuCgpO
ZXh0IHRoZXJlJ3MgYSB2ZXJzaW9uIGNoZWNrIGluIGdudHRhYl9zZXR1cF90YWJsZSgpLCBidXQg
dGhlIGZ1bmN0aW9uCmRvZXNuJ3QgZ2V0IGNoYW5nZWQgYW5kIGFsc28gaXNuJ3QgbGlzdGVkIGhl
cmUuCgo+ICAqIGdudHRhYl90cmFuc2ZlciwgYXMgbm8gbWVtb3J5IGFjY2VzcyBkZXBlbmRzIG9u
IHRoZSBjb25kaXRpb25hbAo+ICAqIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHksIGFzIG5vIG91dC1v
Zi1ib3VuZCBhY2Nlc3MgZGVwZW5kcyBvbiB0aGlzCj4gICAgICAgICAgICAgICAgIGNvbmRpdGlv
bmFsCgpCdXQgeW91IGFkZCBldmFsdWF0ZV9ub3NwZWMoKSB0aGVyZSwgYW5kIG1lbW9yeSBhY2Nl
c3NlcyB2ZXJ5IHdlbGwKbG9vayB0byBkZXBlbmQgb24gdGhlIGNvbmRpdGlvbiwganVzdCBub3Qg
aW5zaWRlIHRoZSBib2RpZXMgb2YgdGhlIGlmL2Vsc2UuCgo+ICAqIGdudHRhYl9zZXRfdmVyc2lv
biwgYXMgaW4gY2FzZSBvZiBhIHZlcnNpb24gY2hhbmdlIGFsbCB0aGUgbWVtb3J5IGlzCj4gICAg
ICAgICAgICAgICAgIHRvdWNoZWQgaW4gYm90aCBjYXNlcwoKQW5kIHlvdSdyZSBzdXJlIHNwZWN1
bGF0aW9uIHRocm91Z2ggTlVMTCBwb2ludGVycyBpcyBpbXBvc3NpYmxlPyBBbmQKdGhlIG9mZnNl
dC1pbnRvLXRhYmxlIGRpZmZlcmVuY2VzIGJldHdlZW4gdjEgYW5kIHYyIGRvbid0IG1hdHRlcj8K
Cj4gICogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MsIGFzIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVk
IG9ubHkgZHVyaW5nIGRvbWFpbgo+ICAgICAgICAgICAgICAgICBkZXN0cnVjdGlvbiBhbmQgY29u
dHJvbCBpcyBub3QgcmV0dXJuZWQgdG8gdGhlIGd1ZXN0Cj4gICogbWVtX3NoYXJpbmdfZ3JlZl90
b19nZm4sIGFzIHBvdGVudGlhbCBkYW5nZXJvdXMgbWVtb3J5IGFjY2Vzc2VzIGFyZQo+ICAgICAg
ICAgICAgICAgICBjb3ZlcmVkIGJ5IHRoZSBuZXh0IGV2YWx1YXRlX25vc3BlYwo+ICAqIGdudHRh
Yl9nZXRfc3RhdHVzX2ZyYW1lLCBhcyB0aGUgcG90ZW50aWFsIGRhbmdlcm91cyBtZW1vcnkgYWNj
ZXNzZXMKPiAgICAgICAgICAgICAgICAgYXJlIHByb3RlY3RlZCBpbiBnbnR0YWJfZ2V0X3N0YXR1
c19mcmFtZV9tZm4KCkJ1dCB0aGVyZSdzIHF1aXRlIGEgYml0IG9mIGNvZGUgaW4gZ250dGFiX2dl
dF9zdGF0dXNfZnJhbWVfbWZuKCkKYmVmb3JlIHRoZSBhZGRpdGlvbiB5b3UgbWFrZS4gQnV0IEkg
Z3Vlc3Mgc3BlY3VsYXRpb24gaW4gcGFydGljdWxhcgppbnRvIGdudHRhYl9ncm93X3RhYmxlKCkg
bWlnaHQgYmUgc2FmZT8KCj4gQEAgLTk2Myw5ICs5ODgsMTMgQEAgbWFwX2dyYW50X3JlZigKPiAg
ICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJlZiAl
I3ggZm9yIGQlZFxuIiwKPiAgICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+
ZG9tYWluX2lkKTsKPiAgCj4gLSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9w
LT5yZWYpOwo+ICsgICAgLyogVGhpcyBjYWxsIGVuc3VyZXMgdGhlIGFib3ZlIGNoZWNrIGNhbm5v
dCBiZSBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCj4gICAgICBzaGFoID0gc2hhcmVkX2VudHJ5
X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwoKSSBrbm93IEkndmUgY29tZSBhY3Jvc3MgdGhpcyBzZXZl
cmFsIHRpbWVzIGJ5IG5vdywgYnV0IEknbSBhZnJhaWQgSQpub3cgZ2V0IHRoZSBpbXByZXNzaW9u
IHRoYXQgdGhlIGNvbW1lbnQga2luZCBvZiBzdWdnZXN0cyB0aGF0CnRoZSBjYWxsIGlzIGp1c3Qg
Zm9yIHRoaXMgcHVycG9zZSwgaW5zdGVhZCBvZiBmdWxmaWxsaW5nIHRoZSBwdXJwb3NlIGFzCmEg
c2lkZSBlZmZlY3QuIFdvdWxkIHlvdSBtaW5kIGFkZGluZyAiYWxzbyIgdG8gdGhpcyAoYW5kIHBv
c3NpYmxlCmZ1cnRoZXIgaW5zdGFuY2VzKT8gVG8gYXZvaWQgdGhlIGxpbmUgZ3Jvd2luZyB0b28g
bG9uZywgcGVyaGFwcwoiY2FsbCIgY291bGQgYmUgZHJvcHBlZCBpbnN0ZWFkLgoKPiBAQCAtMjQx
MCw5ICsyNDQ4LDExIEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCj4gICAgICAgICAgUElOX0ZB
SUwoZ3RfdW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKPiAgICAgICAgICAgICAgICAgICAi
QmFkIGdyYW50IHJlZmVyZW5jZSAlI3hcbiIsIGdyZWYpOwo+ICAKPiAtICAgIGFjdCA9IGFjdGl2
ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7Cj4gKyAgICAvKiBUaGlzIGNhbGwgZW5zdXJlcyB0
aGUgYWJvdmUgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPiAgICAg
IHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgZ3JlZik7Cj4gLSAgICBpZiAoIHJndC0+
Z3RfdmVyc2lvbiA9PSAxICkKPiArICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
Z3JlZik7Cj4gKwo+ICsgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09
IDEpICkKPiAgICAgIHsKPiAgICAgICAgICBzaGEyID0gTlVMTDsKPiAgICAgICAgICBzdGF0dXMg
PSAmc2hhaC0+ZmxhZ3M7CgpXaGF0IGFib3V0IHRoZSBzZWNvbmQgdmVyc2lvbiBjaGVjayBmdXJ0
aGVyIGRvd24gaW4gdGhpcyBmdW5jdGlvbj8KCj4gQEAgLTM4MzgsNiArMzg4Niw5IEBAIHN0YXRp
YyBpbnQgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVfbWZuKHN0cnVjdCBkb21haW4gKmQsCj4gICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAKPiArICAgIC8qIE1ha2Ugc3Vy
ZSBpZHggaXMgYm91bmRlZCB3cnQgbnJfc3RhdHVzX2ZyYW1lcyAqLwo+ICsgICAgYmxvY2tfc3Bl
Y3VsYXRpb24oKTsKPiArCj4gICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c3RhdHVz
W2lkeF0pKTsKCldoeSBub3QgYXJyYXlfYWNjZXNzX25vc3BlYygpPyBBbmQgaG93IGlzIHRoaXMg
ZGlmZmVyZW50IGZyb20KZ250dGFiX2dldF9zaGFyZWRfZnJhbWVfbWZuKCksIHdoaWNoIHlvdSBk
b24ndCBjaGFuZ2U/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9vA5-0007c5-2q; Fri, 29 Mar 2019 17:19:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9vA2-0007bw-Ue
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:19:22 +0000
X-Inumbo-ID: c9dc96ec-5246-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9dc96ec-5246-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 17:19:20 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 18:19:19 +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, 29 Mar 2019 17:19:07 +0000
Message-ID: <f98e2a7bd40bd3809b382a0adf6b4c53832803a1.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 18:19:05 +0100
In-Reply-To: <20190328120658.11083-2-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <20190328120658.11083-2-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen/sched: call
 cpu_disable_scheduler() via cpu notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8726096330664670720=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-28 at 13:06 +0100, Juergen Gross wrote:
> cpu_disable_scheduler() is being called from __cpu_disable() today.
> There is no need to execute it on the cpu just being disabled, so use
> the CPU_DEAD case of the cpu notifier chain. Moving the call out of
> stop_machine() context is fine, as we just need to hold the domain
> RCU
> lock and need the scheduler percpu data to be still allocated.
>=20
> Add another hook for CPU_DOWN_PREPARE to bail out early in case
> cpu_disable_scheduler() would fail. This will avoid crashes in rare
> cases for cpu hotplug or suspend.
>=20
> While at it remove a superfluous smp_mb() in the ARM __cpu_disable()
> incarnation.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2:
> - add CPU_DOWN_PREPARE hook
> - BUG() in case of cpu_disable_scheduler() failing in CPU_DEAD
>   (Jan Beulich)
> - modify ARM __cpu_disable(), too (Andrew Cooper)
> ---
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-nlCIqfyI5NPBCLxKQAcb
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+4FAlyeU4kACgkQFkJ4iaW4
c+7SSg/+M2Gf/MJyZJxXK1U2RwxTNSpFCjKpiKcvn9BgIvdKf5dTQZbhXzqsm010
7JyT6OuB/U03KOXT1qiizsbvTUZlyE4Yrz3HNlX6fsmt/MYrpoaAOjuLDvm3l6ae
8UKghMD3M/Mwm8r7BFrMy2La2FSEQGzPjPpF5aAeyXNmhPn8gV7nFb/JnUzejEZC
RWVOkddJXe9txjz/fp9VqRTPOcoPxgwAOxcgCs8Cmszv7OB+LV2lm86f/cQaixgT
/enmKqTYkkbrFRgf0QDTpJsGl3cN493gwSd1aHxhyMJ9uyrvz1f4iRMvHggoWNGK
OiDe6K3OFIwIOhnmwVTl1xnmusQ1ryUk++MD0VxoNYscHf0QsEl3U221SoSw6oQV
dCqWW2Zw4IkQLFKHPi7W0ril1dT/4rB2fV3TLBknRS4pqj2OStwP8mYNFTsGnApu
szwE6KwNUXMMwmlceVp7fiXHxXQeSe0N5hxlbl6fck4A2YcQn8DtIeOh8LmRzCWA
pdMvdUUcJwY6uGWHQqsfjwxEy/k7eYUcnfVYG78XKF9uzZKWStbSHSfTcIkHN/jb
7xEXnfifQHZ6uAnIAKZGypnYa4H67CuZsc+g3HA/YmNycPxY6vUnQRMLADEid50m
sqcj8L2Qv7Z9d6dvbaqBdLMsr7dVM+FQDgB28TrQP0F0/0EZiEo=
=zjTO
-----END PGP SIGNATURE-----

--=-nlCIqfyI5NPBCLxKQAcb--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8726096330664670720==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:29:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17:29: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 1h9vKE-0000GO-DO; Fri, 29 Mar 2019 17:29: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=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9vKD-0000GJ-1f
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:29:53 +0000
X-Inumbo-ID: 418cddb0-5248-11e9-8491-4f5dbeafbcaf
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 418cddb0-5248-11e9-8491-4f5dbeafbcaf;
 Fri, 29 Mar 2019 17:29:50 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 18:29: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, 29 Mar 2019 17:29:42 +0000
Message-ID: <e01428f68ac70badd6396c5c295e632efcbbf572.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Date: Fri, 29 Mar 2019 18:29:40 +0100
In-Reply-To: <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
 <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
 <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@suse.com>
 <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3239725379724721294=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-03-29 at 18:00 +0100, Juergen Gross wrote:
> On 29/03/2019 17:56, Dario Faggioli wrote:
> > As said by Juergen, the two approaches (and hence the structure of
> > the
> > series) are quite different. This series is more generic, acts on
> > the
> > common scheduler code and logic. It's quite intrusive, as we can
> > see
> > :-D, but enables the feature for all the schedulers all at once
> > (well,
> > they all need changes, but mostly mechanical).
> >=20
> > My series, OTOH, act on each scheduler specifically (and in fact
> > there
> > is one for Credit and one for Credit2, and there would need to be
> > one
> > for RTDS, if wanted, etc). They're much more self contained, but
> > less
> > generic; and the changes necessary within each scheduler are
> > specific
> > to the scheduler itself, and non-mechanical.
>=20
> Another line of thought: in case we want core scheduling for security
> reasons (to ensure always vcpus of the same guest are sharing a core)
> the same might apply to the guest itself: it might want to ensure
> only threads of the same process are sharing a core.
>
Sure, as soon as we'll manage to "passthrough" to it the necessary
topology information.

> This would be
> quite easy with my series, but impossible for Dario's solution
> without
> the fixed relationship between guest siblings.
>
Well, not "impossible". :-)

As said above, that's not there, but it can be added/implemented.

Anyway... Lemme go back looking at the patches, and preparing for
running benchmarks. :-D :-D

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


--=-EQtd0msoaoGtHvDiPAaz
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+4FAlyeVgQACgkQFkJ4iaW4
c+7pwRAA66injdnBo+qIBZSFUSFbcdYzCOWrynuEU1m8gGRPoHVaERSLIfnW3csz
3u1+328mWii/jv/LKw0Dqik3s3ClnGPJO2WwWeGu5toII7NYHVl0IvSVPqIThwHM
fVU3brwvah+vI4mdEQPbfbeT3TJTV4SuxaNvuiYAxWde4VTo9wVWz/3MWp3BCDpe
sPdvhKTWjzTccsuFEz3ANrlF3PAajuzf4kdC5WmxTpbeuUxv24GBUBQKUW7JXgSu
2pM3lxyuPWm1vLDWXvmb0BxIo0MogGjY/Q3zcXC8abZq2a2Gm7Id4t8pbylBGrDW
8nHFmG2qZiFTeSComPNFfpll6vz3U0A5CdqqbN7Z23qZ4ZUBCP1Cyc565/WGEJ6I
EmFbDKMaT8o+21nyQKkzZVXjIHPDRcXAEeix8MD5miYbOqSHrO5LHfvuhbIwLYGy
LjXobnRbpRx8o1u0lQWrohlIS/1f3zQWC8JeEEJxnj+6+uF2nILdFkoYVEJpy0II
B96LhfKka9p/K5YifKaLCHOIDrUmrGps117R4LiSzGoXMsJ3qTYGyfsK3BMszWA9
hZRW5g3aBWiy1gNMPqOqlCXSw4//as1IXAFdKOL0Clw1bR2m+TpDmITW9qzYeYZx
A9UOhA1wW4JZG3TTBZhMEA4wIQtR6ZvWUddf99uZQgaKXKEu3Xw=
=OUDK
-----END PGP SIGNATURE-----

--=-EQtd0msoaoGtHvDiPAaz--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3239725379724721294==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9vNb-0000zJ-4f; Fri, 29 Mar 2019 17:33:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9vNZ-0000z9-Ig
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:33:21 +0000
X-Inumbo-ID: be1de069-5248-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be1de069-5248-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 17:33:20 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 18:33:18 +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, 29 Mar 2019 17:33:12 +0000
Message-ID: <c9629b8982c9ac634d8b7d223d1823286202ec4d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 18:33:11 +0100
In-Reply-To: <20190328120658.11083-3-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <20190328120658.11083-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============5720679569975248691=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-28 at 13:06 +0100, Juergen Gross wrote:
> Add a helper cpu_notifier_call_chain() to call notifier_call_chain()
> for a cpu with a specified action, returning an errno value.
>=20
> This avoids coding the same pattern multiple times.
>=20
> While at it avoid side effects from using BUG_ON() by not using
> cpu_online(cpu) as a parameter.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2:
> - add nofail parameter to cpu_notifier_call_chain()
> - avoid side effects from using BUG_ON() macro (Andrew Cooper)
> ---
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-Y3KeaAh2UlV8AsxEv0UD
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+4FAlyeVtcACgkQFkJ4iaW4
c+58aRAAo+c6iZq28s9XqtTQu6kzAW9MIUZPE7TkYHGUJiVWOhcHqKeayWT6HoME
PF/7fgtcSH2lRNNs7UIj1dl5s/hJwelSDKgJ/S2jJ/gvFgXQIVHA+KiZHnspTOHy
SFlTUs6r137wyGFMb1UeedmyfnpTUJ9m9dRojnBhbYTb/YW25E16q3YWvhSikR4e
Z4iajikH04JhRK2cCHTWkXtylMV3K1U5NtvRWYVt+npI4TXe/BEzZ7xLLto/bLqv
iRnTrirNv/KAht4T0DOcVoVd5UdvOHqZKx51UsW+zqjV3BbC7vmp/f39W2EyJhyt
Z4vfW2r+o/gFfH2gYkWMGY157o5tIXJRjIIhgZREqSy0MkIbmzPnTx7tvph1KtMo
Ipy86UOuvIunML8MUwe/RolsS33uK5B2qAhHhON/MJNb8XbK0pObs9pOYQZ+yJP7
ujpEjR+FwECqtUSIDCdRn6EDVsGTNf1iEmZ9yvn5mK9YsXUuoejRj0kDx3k72nmC
iVrZdNNBfXTyNJpGKYf55fTx5f+VNb0syDJmgrIjckwlgXxIJoMH7zOndEYcwNhm
TEu/Wf2X9dcKXIEbUD0HuyDMjidVXpxGHR51v/s5ECaMEgb94OWEh8vd0Wim2e+y
IfTOTWs4kNI7Go3kgz6xKzDWUBOpofbGZQ8MKmGaIqnmsik6ooE=
=oqlg
-----END PGP SIGNATURE-----

--=-Y3KeaAh2UlV8AsxEv0UD--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5720679569975248691==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:36:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 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 1h9vQU-0001Qi-LB; Fri, 29 Mar 2019 17:36:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9vQU-0001Qd-2o
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:36:22 +0000
X-Inumbo-ID: 2943d6b8-5249-11e9-a937-a7a32ba82155
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2943d6b8-5249-11e9-a937-a7a32ba82155;
 Fri, 29 Mar 2019 17:36:19 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 18:36:18 +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, 29 Mar 2019 17:36:16 +0000
Message-ID: <f52c17447e12b939ebbb50d85ee631bc61565dbf.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 18:36:14 +0100
In-Reply-To: <20190328120658.11083-7-jgross@suse.com>
References: <20190328120658.11083-1-jgross@suse.com>
 <20190328120658.11083-7-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/sched: don't disable scheduler
 on cpus during suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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="===============6261538477065733956=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-03-28 at 13:06 +0100, Juergen Gross wrote:
> [...]
>
> Avoid all other scheduler dealloc - alloc dance when doing suspend
> and
> resume, too. It is enough to react on cpus failing to come up on
> resume
> again.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-HTpZ5WUlOSujg9f6KKGc
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+4FAlyeV44ACgkQFkJ4iaW4
c+5cxxAAyF4mhD28PhNaZTM+neJL5hGqsKM/ifHH8jRedNogMjJqNh3sGWqJbKfX
+uw3QNV8B6f57FxlKD2GQj8626UQeVUVLpyy8dbD1C/s7kQBMUYCQ28agNTFFcSL
37Tg3c6ajR2GwAyJVMEc5uD7N/P5iEuZzMGLWrNavvreV9e8HIUh8QXFvIrJ6Acp
CiET2vzAcDVDx/MYOE1MDk83aEMqy+gwdogM3ktc5WoAUPzIq8GekyQYueqc4Jef
h12KQalqJVZ9nYZ5xOxS8OsYOBqiLMLO91/MEmiurwn4369I/yTFSeWTpNnYZ6xY
kdkCMcXc6vom4K4t7ebOZwj02cERACI8U3+hE7gdZ+XNX32nXqOfh2o+9mkHWewO
5ZIRnVWXg233DDJXBY2GXL7VQuhmfRwMQ+0SkXASaSkN5Xge7rCyj0htZpEVvVlR
/F3S7IwgIY7LNPlRNMDXQjW6Sws1ig/gciR9HwJ8dB/6yrxNsbTRTmJ4nIqd8zBz
csva40sTDLs8OESaPpSdbOQAs+KPQlpof7jubnh5zfGs79puGJGO/5SMSoNQnQ/L
s056Mf1AL1FHivZRs7gjj5Yt9pz9/jQpS0vyW8dvuU7rwLLWu8LWx07caN6fCAf8
4oYp3s17ZOpZ+AgeAIiXdKFOoWi7R4sjKsKHA99nrrVDVvT9G8Y=
=mxUW
-----END PGP SIGNATURE-----

--=-HTpZ5WUlOSujg9f6KKGc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6261538477065733956==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:40:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9vTy-0001ZF-6n; Fri, 29 Mar 2019 17:39: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=hR2+=SA=gmail.com=rianquinn@srs-us1.protection.inumbo.net>)
 id 1h9vTx-0001Z9-8K
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:39:57 +0000
X-Inumbo-ID: aa2ba10e-5249-11e9-bc90-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa2ba10e-5249-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 17:39:55 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id h22so2725167edw.7
 for <xen-devel@lists.xenproject.org>; Fri, 29 Mar 2019 10:39:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=dtW+QfbMXROh6deRDEA2DSMVV5Mgqb4PuZdWSZiG2rY=;
 b=AID37WIKVeMr6UNLC3eHmtLhVgxkRWP3AMPJPWxr3v9Tp4KSSPH0i+s35yDo3FHkfO
 dzxOy8UIVqVvelcjU8KfGGwIzEXLCVOakPxmdwW7jcDTPVS4mJiAlvC0vCk05fp3Mhoe
 99hfMAEGzqD96zvWmlDJOlRKcJplA8b4z2op2wujiaPsi8boVVgOV9oqxl89uY+oN5yA
 nCTcYFihLty087iuIrgrW6LER+rvTE7oXLxtUCSgS5eMp3b+Rs1lQlAxnBWnidaU/J9t
 Q7Ur7gBUW3mEAG2A2hqSRN0Hz7dWdmHSkIZMCyDKd8TnOgG0J7PMjLPwin6igOIg3a8y
 N0+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=dtW+QfbMXROh6deRDEA2DSMVV5Mgqb4PuZdWSZiG2rY=;
 b=h9O+694S5BoXkXhldO9qt2viHUcnWvogYJxF+KjiT1Sndw0WYfwySuw7w9ZEYsMP4t
 s/IH/vLmvOjFswCphDSN5Jne+Bf0cIhfB2x65cc1ylvMr5nZOk/OWpSctdX9M7NB85A4
 rIy2Z0sqHGkHR3414WHz8FnJkk21Fgate0/uxfr/rXWUZTXB5G9tC+7X/m41kKnN+JWD
 KtmMwQFJt4/wi7EP74gr0LE6kp8eFIXHhWbqm/FRg9776QY9p9oCyDe1yHKRanXC5hjx
 8Ul2DgyE3vSQuhSc7zdaw/130uGJL+RQR+GIhhff3oWCC3gmfEqZUeeQujrXwVS7Uvyq
 bROw==
X-Gm-Message-State: APjAAAU53UJb08jW5Qez+ep8su93xrzxVfjFtqDTifajuyGHQ3aTmse3
 2WPZkEqfIt9tNbqWbAAS3EHinczdwcuTNX5AtWg=
X-Google-Smtp-Source: APXvYqyBdu2tw1GOxAdgww/Cco7LzWt6lhKWwUPx8EOqOKoldXeDpKUXEIsmivoqmSCDLgoxDqxoyqIkAabO9LSupME=
X-Received: by 2002:a50:a4c3:: with SMTP id x3mr12705207edb.190.1553881194839; 
 Fri, 29 Mar 2019 10:39:54 -0700 (PDT)
MIME-Version: 1.0
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
 <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
 <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@suse.com>
 <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
In-Reply-To: <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
From: Rian Quinn <rianquinn@gmail.com>
Date: Fri, 29 Mar 2019 11:39:41 -0600
Message-ID: <CANmpu8WGcEfztp2VNAKKV+Uz2cUqw6yzweJU-19++cNdKRZ3tA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@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>

T3V0IG9mIGN1cmlvc2l0eSwgaGFzIHRoZXJlIGJlZW4gYW55IHJlc2VhcmNoIGRvbmUgb24gd2hl
dGhlciBvciBub3QKaXQgbWFrZXMgbW9yZSBzZW5zZSB0byBqdXN0IGRpc2FibGUgQ1BVIHRocmVh
ZGluZyB3aXRoIHJlc3BlY3QgdG8Kb3ZlcmFsbCBwZXJmb3JtYW5jZT8gSW4gc29tZSBvZiB0aGUg
dGVzdGluZyB0aGF0IHdlIGRpZCB3aXRoIE9wZW5YVCwKd2Ugbm90aWNlZCBpbiBzb21lIG9mIG91
ciB0ZXN0cyBhIHBlcmZvcm1hbmNlIGluY3JlYXNlIHdoZW4KaHlwZXJ0aHJlYWRpbmcgd2FzIGRp
c2FibGVkLiBJIHdvdWxkIGJlIGN1cmlvdXMgd2hhdCBvdGhlciByZXNlYXJjaApoYXMgYmVlbiBk
b25lIGluIHRoaXMgcmVnYXJkLgoKRWl0aGVyIHdheSwgaWYgdGhyZWFkaW5nIGlzIGVuYWJsZWQs
IGdyb3VwaW5nIHVwIHRocmVhZHMgbWFrZXMgYSBsb3QKb2Ygc2Vuc2UgV1JUIHNvbWUgb2YgdGhl
IHJlY2VudCBzZWN1cml0eSBpc3N1ZXMgdGhhdCBoYXZlIGNvbWUgdXAgd2l0aApJbnRlbCBDUFVz
LgoKCk9uIEZyaSwgTWFyIDI5LCAyMDE5IGF0IDExOjAzIEFNIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4KPiBPbiAyOS8wMy8yMDE5IDE3OjU2LCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiA+IE9uIEZyaSwgMjAxOS0wMy0yOSBhdCAxNjo0NiArMDEwMCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPiA+PiBPbiAyOS8wMy8yMDE5IDE2OjM5LCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+Pj4+Pj4gT24gMjkuMDMuMTkgYXQgMTY6MDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
ID4+Pj4gVGhpcyBpcyBhY2hpZXZlZCBieSBzd2l0Y2hpbmcgdGhlIHNjaGVkdWxlciB0byBubyBs
b25nZXIgc2VlCj4gPj4+PiB2Y3B1cyBhcwo+ID4+Pj4gdGhlIHByaW1hcnkgb2JqZWN0IHRvIHNj
aGVkdWxlLCBidXQgInNjaGVkdWxlIGl0ZW1zIi4gRWFjaAo+ID4+Pj4gc2NoZWR1bGUKPiA+Pj4+
IGl0ZW0gY29uc2lzdHMgb2YgYXMgbWFueSB2Y3B1cyBhcyBlYWNoIGNvcmUgaGFzIHRocmVhZHMg
b24gdGhlCj4gPj4+PiBjdXJyZW50Cj4gPj4+PiBzeXN0ZW0uIFRoZSB2Y3B1LT5pdGVtIHJlbGF0
aW9uIGlzIGZpeGVkLgo+ID4+Pgo+ID4+PiB0aGUgY2FzZSBpZiB5b3UgYXJyYW5nZWQgdkNQVS1z
IGludG8gdmlydHVhbCB0aHJlYWRzLCBjb3JlcywKPiA+Pj4gc29ja2V0cywKPiA+Pj4gYW5kIG5v
ZGVzLCBidXQgYXQgbGVhc3QgZnJvbSB0aGUgcGF0Y2ggdGl0bGVzIGl0IGRvZXNuJ3QgbG9vayBh
cyBpZgo+ID4+PiB5b3UKPiA+Pj4gZGlkIGluIHRoaXMgc2VyaWVzLiBBcmUgdGhlcmUgb3RoZXIg
cmVhc29ucyB0byBtYWtlIHRoaXMgYSBmaXhlZAo+ID4+PiByZWxhdGlvbnNoaXA/Cj4gPj4KPiA+
PiBJbiBmYWN0IEknbSBkb2luZyBpdCwgYnV0IG9ubHkgaW1wbGljaXRseSBhbmQgd2l0aG91dCBh
ZGFwdGluZyB0aGUKPiA+PiBjcHVpZCByZWxhdGVkIGluZm9ybWF0aW9uLiBUaGUgaWRlYSBpcyB0
byBwYXNzIHRoZSB0b3BvbG9neQo+ID4+IGluZm9ybWF0aW9uCj4gPj4gYXQgbGVhc3QgYmVsb3cg
dGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgdG8gdGhlIGd1ZXN0IGxhdGVyLgo+ID4+Cj4gPj4g
Tm90IGhhdmluZyB0aGUgZml4ZWQgcmVsYXRpb25zaGlwIHdvdWxkIHJlc3VsdCBpbiBzb21ldGhp
bmcgbGlrZSB0aGUKPiA+PiBjby1zY2hlZHVsaW5nIHNlcmllcyBEYXJpbyBhbHJlYWR5IHNlbnQs
IHdoaWNoIHdvdWxkIG5lZWQgbW9yZSB0aGFuCj4gPj4gbWVjaGFuaWNhbCBjaGFuZ2VzIGluIGVh
Y2ggc2NoZWR1bGVyLgo+ID4+Cj4gPiBZZXAuIFNvLCBqdXN0IGZvciB0aGUgcmVjb3JkcywgdGhv
c2Ugc2VyaWVzIGFyZSwgdGhpcyBvbmUgZm9yIENyZWRpdDE6Cj4gPiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDgvbXNnMDIxNjQuaHRt
bAo+ID4KPiA+IEFuZCB0aGlzIG9uZSBmb3IgQ3JlZGl0MjoKPiA+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMC9tc2cwMTExMy5odG1s
Cj4gPgo+ID4gQm90aCBhcmUgUkZDLCBidXQgdGhlIENyZWRpdDIgb25lIHdhcyBtdWNoLCBtdWNo
IGJldHRlciAobW9yZSBjb21wbGV0ZSwKPiA+IG1vcmUgdGVzdGVkLCBtb3JlIHN0YWJsZSwgYWNo
aWV2aW5nIGJldHRlciBmYWlybmVzcywgZXRjKS4KPiA+Cj4gPiBJbiB0aGVzZSBzZXJpZXMsIHRo
ZSAicmVsYXRpb25zaGlwIiBiZWluZyBkaXNjdXNzZWQgaGVyZSBpcyBub3QgZml4ZWQuCj4gPiBO
b3QgcmlnaHQgbm93LCBhdCBsZWFzdCwgYnV0IGl0IGNhbiBiZWNvbWUgc28gKEkgZGlkbid0IGRv
IGl0IGFzIHdlCj4gPiBjdXJyZW50bHkgbGFjayB0aGUgaW5mbyBmb3IgZG9pbmcgdGhhdCBwcm9w
ZXJseSkuCj4gPgo+ID4gSXQgaXMvd2FzLCBJTU8sIGEgZ29vZCB0aGluZyB0aGF0IGV2ZXJ5dGhp
bmcgd29yayBib3RoIHdpdGggb3Igd2l0aG91dAo+ID4gdG9wb2xvZ3kgZW5saWdodGVubWVudCAo
ZXZlbiBmb3Igb25lIHdlJ2xsIGhhdmUgaXQsIGluIGNhc2Ugb25lLCBmb3IKPiA+IHdoYXRldmVy
IHJlYXNvbiwgZG9lc24ndCBjYXJlKS4KPiA+Cj4gPiBBcyBzYWlkIGJ5IEp1ZXJnZW4sIHRoZSB0
d28gYXBwcm9hY2hlcyAoYW5kIGhlbmNlIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlCj4gPiBzZXJpZXMp
IGFyZSBxdWl0ZSBkaWZmZXJlbnQuIFRoaXMgc2VyaWVzIGlzIG1vcmUgZ2VuZXJpYywgYWN0cyBv
biB0aGUKPiA+IGNvbW1vbiBzY2hlZHVsZXIgY29kZSBhbmQgbG9naWMuIEl0J3MgcXVpdGUgaW50
cnVzaXZlLCBhcyB3ZSBjYW4gc2VlCj4gPiA6LUQsIGJ1dCBlbmFibGVzIHRoZSBmZWF0dXJlIGZv
ciBhbGwgdGhlIHNjaGVkdWxlcnMgYWxsIGF0IG9uY2UgKHdlbGwsCj4gPiB0aGV5IGFsbCBuZWVk
IGNoYW5nZXMsIGJ1dCBtb3N0bHkgbWVjaGFuaWNhbCkuCj4gPgo+ID4gTXkgc2VyaWVzLCBPVE9I
LCBhY3Qgb24gZWFjaCBzY2hlZHVsZXIgc3BlY2lmaWNhbGx5IChhbmQgaW4gZmFjdCB0aGVyZQo+
ID4gaXMgb25lIGZvciBDcmVkaXQgYW5kIG9uZSBmb3IgQ3JlZGl0MiwgYW5kIHRoZXJlIHdvdWxk
IG5lZWQgdG8gYmUgb25lCj4gPiBmb3IgUlREUywgaWYgd2FudGVkLCBldGMpLiBUaGV5J3JlIG11
Y2ggbW9yZSBzZWxmIGNvbnRhaW5lZCwgYnV0IGxlc3MKPiA+IGdlbmVyaWM7IGFuZCB0aGUgY2hh
bmdlcyBuZWNlc3Nhcnkgd2l0aGluIGVhY2ggc2NoZWR1bGVyIGFyZSBzcGVjaWZpYwo+ID4gdG8g
dGhlIHNjaGVkdWxlciBpdHNlbGYsIGFuZCBub24tbWVjaGFuaWNhbC4KPgo+IEFub3RoZXIgbGlu
ZSBvZiB0aG91Z2h0OiBpbiBjYXNlIHdlIHdhbnQgY29yZSBzY2hlZHVsaW5nIGZvciBzZWN1cml0
eQo+IHJlYXNvbnMgKHRvIGVuc3VyZSBhbHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZ3Vlc3QgYXJl
IHNoYXJpbmcgYSBjb3JlKQo+IHRoZSBzYW1lIG1pZ2h0IGFwcGx5IHRvIHRoZSBndWVzdCBpdHNl
bGY6IGl0IG1pZ2h0IHdhbnQgdG8gZW5zdXJlCj4gb25seSB0aHJlYWRzIG9mIHRoZSBzYW1lIHBy
b2Nlc3MgYXJlIHNoYXJpbmcgYSBjb3JlLiBUaGlzIHdvdWxkIGJlCj4gcXVpdGUgZWFzeSB3aXRo
IG15IHNlcmllcywgYnV0IGltcG9zc2libGUgZm9yIERhcmlvJ3Mgc29sdXRpb24gd2l0aG91dAo+
IHRoZSBmaXhlZCByZWxhdGlvbnNoaXAgYmV0d2VlbiBndWVzdCBzaWJsaW5ncy4KPgo+Cj4gSnVl
cmdlbgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 17:49:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 17: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 1h9vco-0002dh-6U; Fri, 29 Mar 2019 17:49:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9vcm-0002dc-Ns
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 17:49:04 +0000
X-Inumbo-ID: f00bdf9e-524a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f00bdf9e-524a-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 17:49:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,285,1549929600"; d="scan'208";a="88089832"
To: Rian Quinn <rianquinn@gmail.com>, Juergen Gross <jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
 <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
 <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@suse.com>
 <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
 <CANmpu8WGcEfztp2VNAKKV+Uz2cUqw6yzweJU-19++cNdKRZ3tA@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: <2a41fbd5-c90b-1e2a-3aeb-15308ea5f254@citrix.com>
Date: Fri, 29 Mar 2019 17:48:59 +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: <CANmpu8WGcEfztp2VNAKKV+Uz2cUqw6yzweJU-19++cNdKRZ3tA@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 RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNzozOSwgUmlhbiBRdWlubiB3cm90ZToKPiBPdXQgb2YgY3VyaW9zaXR5
LCBoYXMgdGhlcmUgYmVlbiBhbnkgcmVzZWFyY2ggZG9uZSBvbiB3aGV0aGVyIG9yIG5vdAo+IGl0
IG1ha2VzIG1vcmUgc2Vuc2UgdG8ganVzdCBkaXNhYmxlIENQVSB0aHJlYWRpbmcgd2l0aCByZXNw
ZWN0IHRvCj4gb3ZlcmFsbCBwZXJmb3JtYW5jZT8gSW4gc29tZSBvZiB0aGUgdGVzdGluZyB0aGF0
IHdlIGRpZCB3aXRoIE9wZW5YVCwKPiB3ZSBub3RpY2VkIGluIHNvbWUgb2Ygb3VyIHRlc3RzIGEg
cGVyZm9ybWFuY2UgaW5jcmVhc2Ugd2hlbgo+IGh5cGVydGhyZWFkaW5nIHdhcyBkaXNhYmxlZC4g
SSB3b3VsZCBiZSBjdXJpb3VzIHdoYXQgb3RoZXIgcmVzZWFyY2gKPiBoYXMgYmVlbiBkb25lIGlu
IHRoaXMgcmVnYXJkLgo+Cj4gRWl0aGVyIHdheSwgaWYgdGhyZWFkaW5nIGlzIGVuYWJsZWQsIGdy
b3VwaW5nIHVwIHRocmVhZHMgbWFrZXMgYSBsb3QKPiBvZiBzZW5zZSBXUlQgc29tZSBvZiB0aGUg
cmVjZW50IHNlY3VyaXR5IGlzc3VlcyB0aGF0IGhhdmUgY29tZSB1cCB3aXRoCj4gSW50ZWwgQ1BV
cy4KClRoZXJlIGhhcyBiZWVuIHBsZW50eSBvZiBhY2FkZW1pYyByZXNlYXJjaCBkb25lLCBhbmQg
dGhlcmUgYXJlIHJlYWwKdXNlY2FzZXMgd2hlcmUgZGlzYWJsaW5nIEhUIGltcHJvdmVzIHBlcmZv
cm1hbmNlLgoKSG93ZXZlciwgdGhlcmUgYXJlIHBsZW50eSB3aGVuIGl0IGRvZXNuJ3QuwqAgRHVy
aW5nIEwxVEYgdGVzdGluZywKWGVuU2VydmVyIG1lYXN1cmVkIG9uZSB0eXBpY2FsIHVzZWNhc2Ug
KGFncmVnYXRlIHNtYWxsIHBhY2tldCBJTwp0aHJvdWdocHV0LCB3aGljaCBpcyByZXByZXNlbnRh
dGl2ZSBvZiBhIGxvYWQgb2Ygd2Vic2VydmVyIFZNcykgd2hpY2gKdG9vayBhIDYwJSBwZXJmIGhp
dC4KCjEwJSBvZiB0aGlzIHdhcyB0aGUgcmF3IEwxRF9GTFVTSCBoaXQsIHdoaWxlIDUwJSBvZiBp
dCB3YXMgYWN0dWFsbHkgZHVlCnRvIHRoZSBpbmNyZWFzZWQgSU8gbGF0ZW5jeSBvZiBoYWx2aW5n
IHRoZSBudW1iZXIgb2YgdmNwdXMgd2hpY2ggY291bGQKYmUgcnVuIGNvbmN1cnJlbnRseS4KCkFz
IGZvciBjb3JlIGF3YXJlIHNjaGVkdWxpbmcsIGV2ZW4gaWYgbm90aGluZyBlbHNlLCBncm91cGlu
ZyB0aGluZ3MgdXAKd2lsbCBnZXQgeW91IGJldHRlciBjYWNoZSBzaGFyaW5nIGZyb20gdGhlIFZN
J3MgcG9pbnQgb2Ygdmlldy4KCkFzIHlvdSBjYW4gcHJvYmFibHkgdGVsbCwgdGhlIGFuc3dlciBp
cyBmYXIgdG9vIHdvcmtsb2FkIGRlcGVuZGVudCB0bwpjb21lIHVwIHdpdGggYSBnZW5lcmFsIHJ1
bGUsIGJ1dCBhdCBsZWFzdCBoYXZpbmcgdGhlIG9wdGlvbnMgYXZhaWxhYmxlCndpbGwgbGV0IHBl
b3BsZSBleHBlcmltZW50LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 18:17:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 18:17:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9w3k-0005lr-MR; Fri, 29 Mar 2019 18:16:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9w3j-0005lm-Cm
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 18:16:55 +0000
X-Inumbo-ID: d364988a-524e-11e9-84b7-5f95a0c525ea
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d364988a-524e-11e9-84b7-5f95a0c525ea;
 Fri, 29 Mar 2019 18:16:52 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 19:16:51 +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, 29 Mar 2019 18:16:24 +0000
Message-ID: <8f88c0017bcd6bace30e485547efe8e982469086.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 19:16:23 +0100
In-Reply-To: <20190329150934.17694-1-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jun Nakajima <jun.nakajima@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8463378983478191372=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

Even if I've only skimmed through it... cool series! :-D

On Fri, 2019-03-29 at 16:08 +0100, Juergen Gross wrote:
>=20
> I have done some very basic performance testing: on a 4 cpu system
> (2 cores with 2 threads each) I did a "make -j 4" for building the
> Xen
> hypervisor. With This test has been run on dom0, once with no other
> guest active and once with another guest with 4 vcpus running the
> same
> test. The results are (always elapsed time, system time, user time):
>=20
> sched_granularity=3Dthread, no other guest: 116.10 177.65 207.84
> sched_granularity=3Dcore,   no other guest: 114.04 175.47 207.45
> sched_granularity=3Dthread, other guest:    202.30 334.21 384.63
> sched_granularity=3Dcore,   other guest:    207.24 293.04 371.37
>=20
So, just to be sure I'm reading this properly,
"sched_granularity=3Dthread" means no co-scheduling of any sort is in
effect, right? Basically the patch series is applied, but "not used",
correct?

If yes, these are interesting, and promising, numbers. :-)

> All tests have been performed with credit2, the other schedulers are
> untested up to now.
>=20
Just as an heads up for people (as Juergen knows this already :-D), I'm
planning to run some performance evaluation of this patches.

I've got an 8 CPUs system (4 cores, 2 threads each, no-NUMA) and an 16
CPUs system (2 sockets/NUMA nodes, 4 cores each, 2 threads each) on
which I should be able to get some bench suite running relatively easy
and (hopefully) quick.

I'm planning to evaluate:
- vanilla (i.e., without this series), SMT enabled in BIOS
- vanilla (i.e., without this series), SMT disabled in BIOS
- patched (i.e., with this series), granularity=3Dthread
- patched (i.e., with this series), granularity=3Dcore

I'll do start with no overcommitment, and then move to 2x
overcommitment (as you did above).

And I'll also be focusing on Credit2 only.

Everyone else who also want to do some stress and performance testing
and share the results, that's very much appreciated. :-)

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


--=-IspaYPQXxJfwXISycGWc
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+4FAlyeYPcACgkQFkJ4iaW4
c+4OTg/+LQmtvgcQf9Q121nfk5vEzflDUPrAlBact0gu+ayoojrx88hDH3qt4uCp
QMmOjWB1azXd9d35e+K7C+Gsj3ixs/96St9AFBb27Jf2LMbHR3bukoLceUeDx3JV
DoBjtP4RRPdChvSfJb38MBrHUmYiu0tUyBH98+wLiJP8k5PIfLHZXgl5H/Z8KqUv
sNZ0FzmjBqT+2nAViiSmg1tutfNQoukUjm5HPQY5b7K3ag4JYPImWfkuxN0INnOr
rXNM3mEcl4lEBAgYskU3dsobQVNKe+1zPk6roitzaHuReeAloISgFu19F/AX1qty
MOPfAAFp/NBk1uO6+xSgrHb2x9HNlkoKc4GF13QD+IG8kAYeBM7mmAHm5WnstogS
nDay1vq0w+xfhzQ3pmDzs8RT/OGuFU3AT5doaq+eNAuEVOosl3JEY23m8kMiNlLE
ZyoBCRJWEQ2SOa354DEmL6gQtNSFlfGtRa6XmGRSEXFfegNoZcaOem62b2hzwYHS
eWRnf04D9bYs8usAH72avYwvxLgYvBaJ1cTPyFbjITo8vyQt6K8GuWAyyYCgYB3Y
IlWrMFC9Vt3BTLy8I43/tlDWcF1ceDMDQz4ZPablYY5sBA9CqWTbQ3OpNY6d6CUN
/FnsRN6ude2JoYA3j+X5y4prcXVQ74xhflrbcRqEDtWWsnm8ZKo=
=umAi
-----END PGP SIGNATURE-----

--=-IspaYPQXxJfwXISycGWc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8463378983478191372==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 18:22:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 18: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 1h9w9W-0006Va-Hm; Fri, 29 Mar 2019 18:22: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=V2gX=SA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1h9w9U-0006VV-TJ
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 18:22:52 +0000
X-Inumbo-ID: a962f260-524f-11e9-bdd0-0b1691fe4d36
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a962f260-524f-11e9-bdd0-0b1691fe4d36;
 Fri, 29 Mar 2019 18:22:51 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 29 Mar 2019 19:22:50 +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, 29 Mar 2019 18:22:36 +0000
Message-ID: <6635efeb4e40b6cd5f4f110d37efd619add16bfe.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 29 Mar 2019 19:22:35 +0100
In-Reply-To: <20190329150934.17694-8-jgross@suse.com>
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-8-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC 07/49] xen/sched: fix credit2 smt idle
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6499078500295081185=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6499078500295081185==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-JF+dhejIrpPNPURFSWbo"


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

On Fri, 2019-03-29 at 16:08 +0100, Juergen Gross wrote:
> Credit2's smt_idle_mask_set() and smt_idle_mask_clear() are used to
> identify idle cores where vcpus can be moved to. A core is thought to
> be idle when all siblings are known to have the idle vcpu running on
> them.
>=20
> Unfortunately the information of a vcpu running on a cpu is per
> runqueue. So in case not all siblings are in the same runqueue a core
> will never be regarded to be idle, as the sibling not in the runqueue
> is never known to run the idle vcpu.
>=20
> Use a credit2 specific cpumask of siblings with only those cpus
> being marked which are in the same runqueue as the cpu in question.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2:
> - use credit2 per-cpu specific sibling mask
> ---
>
FYI, I've sent my RoB to (I think) patches 1 to 7 in the other threads
where they've been posted.

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


--=-JF+dhejIrpPNPURFSWbo
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+4FAlyeYmsACgkQFkJ4iaW4
c+5QMRAAh8AU7HeyRAhB4R9YKd5veuw1AYls7YLRjsPPU+Wmaet+Bc/BPN/wZiHk
8m968VE7nr1FOgyqB8BunDu5So0QJyE/R44hH16pxPOkNSi8e58x5YM7cPX7xcUY
EFveUD/aRrd47xiWnJJ3LxpdqZ6YZBvw2xuM/wW8zhiOxESBPZPb/adwBQcNmEjm
9N7AdaVTRGlCiXLUCw9ktY0o4BF4GsN8SYOHbEE1IJUf+2yHqcWcYep0Mtu/qn0H
ba/Zj1i6eDU5hcxSzyTdfmEZ2SaiWaTyJyMp+YRt6SC5hiGne8x49tKwlfmDF1gR
eL1LAAY9uNMSfiC+pqbQ4doi/Zj75NJrB0ezxXzgJzCgf0+JsrILhBKp0vaoFlBC
YFSa9Xh1dKKYWPysiaACVHHK43zIaGzeR+FR3PHy4xXSNL0vHCw24kLiDeTSVseY
xwufCHNxqfIpZGu1sr3e5Lj/KC9qXvVEPUPoJGs4V1iqGa8uVOK939/MjqusAKVM
0vIhEYTDMl+Xhsp27LqevnxRBM6OkLAI7dbkOwlnXsmhUpYkkA7FZyP0nUDA698K
Mr9IhLow5BNV7xyyDMt/4yiRnxV6zEduIM5Sqk0SruQR8TY8D+R8Hn1ssLLsVYmJ
vFHSZK2sHSAtfVU8/IMBXPJV75oFpdk7zy0XJs8O+EpEO0D/zfo=
=yzpm
-----END PGP SIGNATURE-----

--=-JF+dhejIrpPNPURFSWbo--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6499078500295081185==--



From xen-devel-bounces@lists.xenproject.org Fri Mar 29 18:35:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 18:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9wLi-0007wd-2B; Fri, 29 Mar 2019 18:35: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=hR2+=SA=gmail.com=rianquinn@srs-us1.protection.inumbo.net>)
 id 1h9wLh-0007wY-Me
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 18:35:29 +0000
X-Inumbo-ID: 6c4eabac-5251-11e9-bc90-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c4eabac-5251-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 18:35:28 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id x14so2892552eds.1
 for <xen-devel@lists.xenproject.org>; Fri, 29 Mar 2019 11:35:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1HdSmiIzar5Ko0Ko9p1HjmRp+Pb2vvTdybgDO03w8JI=;
 b=MShjwNOMcvurCikmW8uf7kuG5NuWefI6eYXu+TXY8z/hgsA1jyKkS9KsrWUZhL+GNQ
 j4hk6UC5rbjZNlfTBKjESJZs+rJEseUrkk98ZBbLaMLZd2Vy3Jcd4kTzuWP29xe4Wc5m
 8fnMKlyYrnoQmE1DDgsLN2o/3Zlj4RzBYoXbAHk9dnJ9NOW65kXrLHbhoDnGYsaUuC5b
 XU+QsuDxapBPe3erS9HJmNzraBgs8/1V4h6oeGfmzUfZ14PxzHAORCsb3fVzjNanI2gB
 fx2wrDpv1Ta/l21niZQIy4U1Eh4gya4LHHSpaFmmnIKEvIiciHLC14/NY5unQeX463D9
 4+7Q==
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=1HdSmiIzar5Ko0Ko9p1HjmRp+Pb2vvTdybgDO03w8JI=;
 b=LwqcXQ3W1lFzmuf3h7Sh6QkcgTNaVZ3NcKwdiqd5NtZU5QYt+SLeIlc5eeUC4F5tS0
 w1vZd1GgbrBfoSFt9p1HITPr5aFFX2zDxucutua6FgQLuu38e2VMyLdAvsyHajql2nyE
 dmSOagwUNhFrlgdjBOSYVqa/l3V7u48jlM74AwcTya79DWvNDTsxVJb2RQoRQmXGEk66
 zAO5Q1PK+dh6FZmzgjchIkSVOUppsUkKI3onuDBM9E8P6msIyC23v6oByp5hjFODveNu
 IjHUpf+j4Y3JyZQmeck6btiHxQ2mdr8F7lvyOSnwQHoSglkLDwZYftumLXskJB7+nWbY
 yahw==
X-Gm-Message-State: APjAAAUgG2rwwZs7U5YhrDDuhI67pj/AotXg57mD/Ms4p/hNqcIpsbFd
 Al42Jqr+lJ2kGQGOPqy/ZRE/s1V05N1NAY+CGu4=
X-Google-Smtp-Source: APXvYqzakJLVf2xbT8swk8wWMhx7f9HZUHBzkJ//k1hQTv2ilMe1olgCZeY8MWAfQ3UlF5QUCja3lut9MgdvauaIBXI=
X-Received: by 2002:a17:906:1e89:: with SMTP id
 e9mr6415453ejj.161.1553884527025; 
 Fri, 29 Mar 2019 11:35:27 -0700 (PDT)
MIME-Version: 1.0
References: <20190329150934.17694-1-jgross@suse.com>
 <5C9E3C3D0200007800222FB0@suse.com>
 <19e960b1-bcfd-45cb-7993-6af5bd407266@suse.com>
 <2d8735fa29e3c7add47b8e4c467760bfffc90b09.camel@suse.com>
 <63d8e13a-2dee-916a-61d4-7d69c7bb0a4d@suse.com>
 <CANmpu8WGcEfztp2VNAKKV+Uz2cUqw6yzweJU-19++cNdKRZ3tA@mail.gmail.com>
 <2a41fbd5-c90b-1e2a-3aeb-15308ea5f254@citrix.com>
In-Reply-To: <2a41fbd5-c90b-1e2a-3aeb-15308ea5f254@citrix.com>
From: Rian Quinn <rianquinn@gmail.com>
Date: Fri, 29 Mar 2019 12:35:13 -0600
Message-ID: <CANmpu8VQCQhOqkAjm6u0cbhqKKHQNy_BY2NPY7BBTARow-O2bg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZXMgc2Vuc2UuIFRoZSByZWFzb24gSSBhc2sgaXMgd2UgY3VycmVudGx5IGhhdmUgdG8gZGlz
YWJsZSBIVCBkdWUKdG8gTDFURiB1bnRpbCBhIHNjaGVkdWxlciBjaGFuZ2UgaXMgbWFkZSB0byBh
ZGRyZXNzIHRoZSBpc3N1ZSBhbmQgdGhlCiMxIHF1ZXN0aW9uIGV2ZXJ5b25lIGFza3MgaXMgd2hh
dCB3aWxsIHRoYXQgZG8gdG8gcGVyZm9ybWFuY2Ugc28gYW55CmluZm8gb24gdGhhdCB0b3BpYyBh
bmQgaG93IGEgcGF0Y2ggbGlrZSB0aGlzIHdpbGwgYWRkcmVzcyB0aGUgTDFURgppc3N1ZSBpcyBt
b3N0IGhlbHBmdWwuCgpPbiBGcmksIE1hciAyOSwgMjAxOSBhdCAxMTo0OSBBTSBBbmRyZXcgQ29v
cGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDI5LzAzLzIwMTkg
MTc6MzksIFJpYW4gUXVpbm4gd3JvdGU6Cj4gPiBPdXQgb2YgY3VyaW9zaXR5LCBoYXMgdGhlcmUg
YmVlbiBhbnkgcmVzZWFyY2ggZG9uZSBvbiB3aGV0aGVyIG9yIG5vdAo+ID4gaXQgbWFrZXMgbW9y
ZSBzZW5zZSB0byBqdXN0IGRpc2FibGUgQ1BVIHRocmVhZGluZyB3aXRoIHJlc3BlY3QgdG8KPiA+
IG92ZXJhbGwgcGVyZm9ybWFuY2U/IEluIHNvbWUgb2YgdGhlIHRlc3RpbmcgdGhhdCB3ZSBkaWQg
d2l0aCBPcGVuWFQsCj4gPiB3ZSBub3RpY2VkIGluIHNvbWUgb2Ygb3VyIHRlc3RzIGEgcGVyZm9y
bWFuY2UgaW5jcmVhc2Ugd2hlbgo+ID4gaHlwZXJ0aHJlYWRpbmcgd2FzIGRpc2FibGVkLiBJIHdv
dWxkIGJlIGN1cmlvdXMgd2hhdCBvdGhlciByZXNlYXJjaAo+ID4gaGFzIGJlZW4gZG9uZSBpbiB0
aGlzIHJlZ2FyZC4KPiA+Cj4gPiBFaXRoZXIgd2F5LCBpZiB0aHJlYWRpbmcgaXMgZW5hYmxlZCwg
Z3JvdXBpbmcgdXAgdGhyZWFkcyBtYWtlcyBhIGxvdAo+ID4gb2Ygc2Vuc2UgV1JUIHNvbWUgb2Yg
dGhlIHJlY2VudCBzZWN1cml0eSBpc3N1ZXMgdGhhdCBoYXZlIGNvbWUgdXAgd2l0aAo+ID4gSW50
ZWwgQ1BVcy4KPgo+IFRoZXJlIGhhcyBiZWVuIHBsZW50eSBvZiBhY2FkZW1pYyByZXNlYXJjaCBk
b25lLCBhbmQgdGhlcmUgYXJlIHJlYWwKPiB1c2VjYXNlcyB3aGVyZSBkaXNhYmxpbmcgSFQgaW1w
cm92ZXMgcGVyZm9ybWFuY2UuCj4KPiBIb3dldmVyLCB0aGVyZSBhcmUgcGxlbnR5IHdoZW4gaXQg
ZG9lc24ndC4gIER1cmluZyBMMVRGIHRlc3RpbmcsCj4gWGVuU2VydmVyIG1lYXN1cmVkIG9uZSB0
eXBpY2FsIHVzZWNhc2UgKGFncmVnYXRlIHNtYWxsIHBhY2tldCBJTwo+IHRocm91Z2hwdXQsIHdo
aWNoIGlzIHJlcHJlc2VudGF0aXZlIG9mIGEgbG9hZCBvZiB3ZWJzZXJ2ZXIgVk1zKSB3aGljaAo+
IHRvb2sgYSA2MCUgcGVyZiBoaXQuCj4KPiAxMCUgb2YgdGhpcyB3YXMgdGhlIHJhdyBMMURfRkxV
U0ggaGl0LCB3aGlsZSA1MCUgb2YgaXQgd2FzIGFjdHVhbGx5IGR1ZQo+IHRvIHRoZSBpbmNyZWFz
ZWQgSU8gbGF0ZW5jeSBvZiBoYWx2aW5nIHRoZSBudW1iZXIgb2YgdmNwdXMgd2hpY2ggY291bGQK
PiBiZSBydW4gY29uY3VycmVudGx5Lgo+Cj4gQXMgZm9yIGNvcmUgYXdhcmUgc2NoZWR1bGluZywg
ZXZlbiBpZiBub3RoaW5nIGVsc2UsIGdyb3VwaW5nIHRoaW5ncyB1cAo+IHdpbGwgZ2V0IHlvdSBi
ZXR0ZXIgY2FjaGUgc2hhcmluZyBmcm9tIHRoZSBWTSdzIHBvaW50IG9mIHZpZXcuCj4KPiBBcyB5
b3UgY2FuIHByb2JhYmx5IHRlbGwsIHRoZSBhbnN3ZXIgaXMgZmFyIHRvbyB3b3JrbG9hZCBkZXBl
bmRlbnQgdG8KPiBjb21lIHVwIHdpdGggYSBnZW5lcmFsIHJ1bGUsIGJ1dCBhdCBsZWFzdCBoYXZp
bmcgdGhlIG9wdGlvbnMgYXZhaWxhYmxlCj4gd2lsbCBsZXQgcGVvcGxlIGV4cGVyaW1lbnQuCj4K
PiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 18:43:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 18:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9wSx-0000HH-TQ; Fri, 29 Mar 2019 18:42:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9wSx-0000HC-5v
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 18:42:59 +0000
X-Inumbo-ID: 77e920ef-5252-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77e920ef-5252-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 18:42:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,285,1549929600"; d="scan'208";a="88092996"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-9-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: <4570eeac-64a8-f424-28df-883347c69f15@citrix.com>
Date: Fri, 29 Mar 2019 18:42:53 +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: <20190329150934.17694-9-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 RFC 08/49] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNTowOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gaW5kZXggNmI1
ZDQ1NDYzMC4uZDFhOTU4MTQzYSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMjU2LDYgKzI1Niw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3Bpbmxv
Y2tfdCAqbG9jazIsCj4gIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBwcm9jZXNzb3IpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKPiAgCj4g
ICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7Cj4gIAo+IEBAIC0yNjcsNyArMjY4LDcgQEAg
aW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3Nv
cikKPiAgICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCj4gICAg
ICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7Cj4gIAo+IC0gICAgdi0+c2NoZWRfcHJpdiA9
IFNDSEVEX09QKGRvbV9zY2hlZHVsZXIoZCksIGFsbG9jX3ZkYXRhLCB2LAo+ICsgICAgdi0+c2No
ZWRfcHJpdiA9IFNDSEVEX09QKGRvbV9zY2hlZHVsZXIoZCksIGFsbG9jX3ZkYXRhLCAmaXRlbSwK
PiAgICAgICAgICAgICAgICAgICAgICAgZC0+c2NoZWRfcHJpdik7CgpJIHJlYWxpc2UgdGhpcyBp
cyBwZXJoYXBzIGFuIG92ZXItdGhlLXRvcCByZXF1ZXN0LCBidXQgY2FuIHdlIHNlZSBhYm91dApk
b2luZyBtb3JlIGhlcmU/CgpTQ0hFRF9PUCgpIGlzIGEgdGhvcm91Z2hseSBvYmplY3Rpb25hYmxl
IHBpZWNlIG9mIG9iZnVzY2F0aW9uLCB3aGljaApicmVha3MgY3Njb3BlL2N0YWdzIGFuZCBhbHNv
IHJlc3VsdHMgaW4gZXNwZWNpYWxseSBwb29yIGNvZGUgZ2VuZXJhdGlvbi4KCkdpdmVuIHRoYXQg
d2UgYXJlIGNoYW5naW5nIHRoZSBpbnRlcmZhY2UgYW55d2F5IGFuZCB0b3VjaGluZyBhbGwKY29k
ZXBhdGhzLCB3b3VsZCB5b3UgbWluZCBhbHNvIGFkZGluZyBzdGF0aWMgaW5saW5lIHdyYXBwZXJz
IGxpa2UgSQpzdGFydGVkIHdpdGggMzQwZWRjMyA/CgpUQkgsIEknbSBldmVuIGhhcHB5IHRvIGdp
dmUgdGhpcyBhIGdvIGFuZCBnaXZlIHlvdSB0aGUgYmFjayB0aGUKcmVzdWx0aW5nIHRyZWUsIGlm
IHlvdSdkIHByZWZlci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 19:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 19: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 1h9wkK-0002MZ-LH; Fri, 29 Mar 2019 19:00: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9wkJ-0002MN-7i
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 19:00:55 +0000
X-Inumbo-ID: f70fef5e-5254-11e9-b3e0-5bbeeab8f7b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f70fef5e-5254-11e9-b3e0-5bbeeab8f7b7;
 Fri, 29 Mar 2019 19:00: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 1h9wkC-0004vE-4M; Fri, 29 Mar 2019 19:00: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 1h9wkB-0004wI-Pn; Fri, 29 Mar 2019 19:00:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9wkB-0007sM-P4; Fri, 29 Mar 2019 19:00:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134176-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-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:host-ping-check-native:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-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: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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=a04d91c701251a9b32b7364ddb48029ba024cb75
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 19:00:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 134176: 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>

ZmxpZ2h0IDEzNDE3NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNzYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTQg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA1IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUgICBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwg
UkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogcWVtdXUgICAgICAgICAgICAgICAgYTA0ZDkxYzcwMTI1MWE5YjMyYjczNjRkZGI0ODAyOWJh
MDI0Y2I3NQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMDgyYzA1NDNi
YWE2ZjIzNzcwNGM4M2E1MTY1OGJkN2Y2YWUzMTZkNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
OTA5ICAyMDE5LTAzLTE4IDE3OjIwOjUzIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzkzOSAgMjAxOS0wMy0yMCAwNDoyMjoxMiBaICAgIDkgZGF5cyAgICA5IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDE3NiAgMjAxOS0wMy0yOSAwMjoxMDowNyBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogICJDw6lkcmljIExlIEdvYXRlciIgPGNsZ0BrYW9kLm9yZz4KICBBbGJlcnRvIEdhcmNp
YSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5v
cmc+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJl
dyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAg
QmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJpbiBN
ZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmlzaGFyYSBBYnVIYXR0b3VtIDxiaXNoYXJhQGRh
eW5peC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIENoaWgt
TWluIENoYW8gPGNoaWhtaW4uY2hhb0BzaWZpdmUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUBy
ZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEhl
bnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFu
Z2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4K
ICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRo
YXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEJsYWtlIDxl
Ymxha2VAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEppbSBXaWxzb24gPGppbXdAc2lmaXZlLmNvbT4K
ICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFA
cmVkaGF0LmNvbT4KICBLZWxseSBQcmljZSA8c3RycmVkd29sZkBnbWFpbC5jb20+CiAgS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLaXRvIENoZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNv
bT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpYW0gTWVyd2ljayA8
bGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNv
Y3MuY29tPgogIEx1a8OhxaEgRG9rdG9yIDxsZG9rdG9yQHJlZGhhdC5jb20+CiAgTWFyYy1BbmRy
w6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0
ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hdGVqYSBNYXJqYW5vdmljIDxtYXRlamEubWFyamFu
b3ZpY0BydC1yay5jb20+CiAgTWF0dCBIaW5lcyA8bWhpbmVzQHNjYWxlY29tcHV0aW5nLmNvbT4K
ICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNp
Zml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgU2FtIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNvbT4KICBTZXJnaW8gTG9w
ZXogPHNscEByZWRoYXQuY29tPgogIFNoYW4gR2F2aW4gPHNoYW4uZ2F2aW5AZ21haWwuY29tPgog
IFNobXVlbCBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2luZ2gsIEJy
aWplc2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2ll
dnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3Nj
aGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgWmhhbmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
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
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMzUyMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 19:17:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 19:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9x05-0003qx-A8; Fri, 29 Mar 2019 19:17:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9x03-0003qs-Tr
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 19:17:11 +0000
X-Inumbo-ID: 3ed92011-5257-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ed92011-5257-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 19:17:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,285,1549929600"; d="scan'208";a="88094579"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-31-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: <d5b9cc48-f81b-d08e-55c9-b5dc9dfd95f4@citrix.com>
Date: Fri, 29 Mar 2019 19:17: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: <20190329150934.17694-31-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC 30/49] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNTowOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSB0aGVyZSBh
cmUgdHdvIGRpc3RpbmN0IHNjZW5hcmlvcyBmb3IgdmNwdV9jcmVhdGUoKTogZWl0aGVyIGZvcgo+
IGNyZWF0aW9uIG9mIGlkbGUtZG9tYWluIHZjcHVzICh2Y3B1aWQgPT0gcHJvY2Vzc29yKSBvciBm
b3IgY3JlYXRpb24gb2YKPiAibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGluZyBkb20wKSwg
d2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQo+IGluaXRpYWwgcHJvY2Vzc29yIG9uIGEgcm91
bmQtcm9iaW4gc2NoZW1lIG9mIHRoZSBhbGxvd2VkIHByb2Nlc3NvcnMKPiAoYWxsb3dlZCBiZWlu
ZyBiYXNlZCBvbiBjcHVwb29sIGFuZCBhZmZpbml0aWVzKS4KPgo+IEluc3RlYWQgb2YgcGFzc2lu
ZyB0aGUgaW5pdGlhbCBwcm9jZXNzb3IgdG8gdmNwdV9jcmVhdGUoKSBhbmQgcGFzc2luZwo+IG9u
IHRvIHNjaGVkX2luaXRfdmNwdSgpIGxldCBzY2hlZF9pbml0X3ZjcHUoKSBkbyB0aGUgcHJvY2Vz
c29yCj4gc2VsZWN0aW9uLiBGb3Igc3VwcG9ydGluZyBkb20wIHZjcHUgY3JlYXRpb24gdXNlIHRo
ZSBub2RlX2FmZmluaXR5IG9mCj4gdGhlIGRvbWFpbiBhcyBhIGJhc2UgZm9yIHNlbGVjdGluZyB0
aGUgcHJvY2Vzc29ycy4gVXNlciBkb21haW5zIHdpbGwKPiBoYXZlIGluaXRpYWxseSBhbGwgbm9k
ZXMgc2V0LCBzbyB0aGlzIGlzIG5vIGRpZmZlcmVudCBiZWhhdmlvciBjb21wYXJlZAo+IHRvIHRv
ZGF5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
R29vZCByaWRkYW5jZSB0byB0aGUgcGFyYW1ldGVyIcKgIFRoaXMgd2lsbCBkZWZpbml0ZWx5IHNp
bXBseSBzb21lIG9mIG15CmZ1cnRoZXIgZG9tY3JlYXRlIGNoYW5nZXMuCgo+IGluZGV4IGQ5ODM2
Nzc5ZDEuLmQ1Mjk0YjBkMjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE5ODYsMTIgKzE5
ODYsMTEgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgICAgfQo+ICAjZW5kaWYKPiAgCj4g
LSAgICBmb3IgKCBpID0gMSwgY3B1ID0gMDsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKPiArICAg
IGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAg
IGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCAmY3B1X29ubGluZV9tYXApOwo+IC0gICAgICAgIGlm
ICggdmNwdV9jcmVhdGUoZCwgaSwgY3B1KSA9PSBOVUxMICkKPiArICAgICAgICBpZiAoIHZjcHVf
Y3JlYXRlKGQsIGkpID09IE5VTEwgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcHJpbnRr
KCJGYWlsZWQgdG8gYWxsb2NhdGUgZG9tMCB2Y3B1ICVkIG9uIHBjcHUgJWRcbiIsIGksIGNwdSk7
Cj4gKyAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRlIGRvbTAgdmNwdSAlZFxu
IiwgaSk7CgpNaW5kIGFkanVzdGluZyB0aGlzIHRvIGQwdiV1IGFzIGl0IGlzIGNoYW5naW5nIGFu
eXdheT8KCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwo+IGluZGV4IGFlMmE2ZDAzMjMuLjliNTUyN2MxZWIgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gQEAg
LTMxOCwxNCArMzE4LDQwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRlbSAqc2NoZWRfYWxsb2Nf
aXRlbShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gIAo+IC1pbnQg
c2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+
ICtzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdShzdHJ1Y3QgdmNw
dSAqdikKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArICAgIG5v
ZGVpZF90IG5vZGU7Cj4gKyAgICBjcHVtYXNrX3QgY3B1czsKPiArCj4gKyAgICBjcHVtYXNrX2Ns
ZWFyKCZjcHVzKTsKPiArICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVfYWZm
aW5pdHkgKQo+ICsgICAgICAgIGNwdW1hc2tfb3IoJmNwdXMsICZjcHVzLCAmbm9kZV90b19jcHVt
YXNrKG5vZGUpKTsKPiArICAgIGNwdW1hc2tfYW5kKCZjcHVzLCAmY3B1cywgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayhkKSk7Cj4gKyAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdXMpICkKPiArICAg
ICAgICBjcHVtYXNrX2NvcHkoJmNwdXMsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+ICsK
PiArICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKPiArICAgICAgICByZXR1cm4gY3B1bWFza19m
aXJzdCgmY3B1cyk7Cj4gKwo+ICsgICAgLyogV2UgY2FuIHJlbHkgb24gcHJldmlvdXMgdmNwdSBi
ZWluZyBhdmFpbGFibGUuICovCgpPbmx5IGlmIHlvdSBBU1NFUlQoIWlzX2lkbGVfZG9tYWluKGQp
KSwgd2hpY2ggaXMgc2FmZSBnaXZlbiB0aGUgc29sZSBjYWxsZXIuCgppZGxlLT52Y3B1W10gY2Fu
IGJlIHNwYXJzZSBpbiBzb21lIGNvcm5lciBjYXNlcy4KCklkZWFsbHkgd2l0aCBib3RoIG9mIHRo
ZXNlIHN1Z2dlc3Rpb25zLCBBY2tlZC1ieTogQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCj4gKyAgICByZXR1cm4gY3B1bWFza19jeWNsZShkLT52Y3B1W3YtPnZjcHVf
aWQgLSAxXS0+cHJvY2Vzc29yLCAmY3B1cyk7Cj4gK30KPiArCj4gK2ludCBzY2hlZF9pbml0X3Zj
cHUoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47Cj4gICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKPiArICAgIHVuc2lnbmVkIGludCBw
cm9jZXNzb3I7Cj4gIAo+ICAgICAgaWYgKCAoaXRlbSA9IHNjaGVkX2FsbG9jX2l0ZW0odikpID09
IE5VTEwgKQo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiArICAgIGlmICggaXNfaWRsZV9kb21h
aW4oZCkgfHwgZC0+aXNfcGlubmVkICkKPiArICAgICAgICBwcm9jZXNzb3IgPSB2LT52Y3B1X2lk
Owo+ICsgICAgZWxzZQo+ICsgICAgICAgIHByb2Nlc3NvciA9IHNjaGVkX3NlbGVjdF9pbml0aWFs
X2NwdSh2KTsKPiArCj4gICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHBlcl9jcHUoc2NoZWRfcmVz
LCBwcm9jZXNzb3IpKTsKPiAgCj4gICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1l
cnMuICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 19:20:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 19: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 1h9x3a-0004Xc-Ol; Fri, 29 Mar 2019 19:20: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=Mto7=SA=citrix.com=prvs=984564d2a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1h9x3Z-0004XV-Nu
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 19:20:49 +0000
X-Inumbo-ID: c15a2556-5257-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c15a2556-5257-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 19:20:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,285,1549929600"; d="scan'208";a="88094742"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86emul/fuzz: adjust canonicalization in sanitize_input()
Thread-Index: AQHU5j8gEhzS6m3hh0GrS2hly9rEx6YiptKAgAACkwCAAAVIAIAACSSAgAAz8IA=
Date: Fri, 29 Mar 2019 19:20:45 +0000
Message-ID: <DC8F0A76-5080-40AB-BB46-03298755E295@citrix.com>
References: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
 <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
 <5C9E38620200007800222F8B@prv1-mh.provo.novell.com>
 <F2552738-0569-4DC0-A93D-F0D3191C5D5E@citrix.com>
 <5C9E447B0200007800223018@prv1-mh.provo.novell.com>
In-Reply-To: <5C9E447B0200007800223018@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: <95BCC2C2A4061A4998BE288F63E58197@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

DQoNCj4gT24gTWFyIDI5LCAyMDE5LCBhdCA0OjE0IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOg0KPiANCj4+Pj4gT24gMjkuMDMuMTkgYXQgMTY6NDIsIDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOg0KPj4+IE9uIE1hciAyOSwgMjAxOSwgYXQgMzoyMyBQ
TSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToNCj4+Pj4+PiBPbiAyOS4w
My4xOSBhdCAxNjoxNCwgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6DQo+Pj4+IEZB
T0Q6DQo+Pj4+IDEuIEkgZG9u4oCZdCBvcHBvc2UgdGhpcywgYnV0DQo+Pj4+IDIuIEkgZG9u4oCZ
dCBzdXBwb3J0IGl0IGVpdGhlcjsgaG93ZXZlciwNCj4+Pj4gMy4gSSBkb27igJl0IHRoaW5rIG15
IEFjayBpcyBuZWNlc3NhcnkuDQo+Pj4gDQo+Pj4gV2VsbCwgcHJlZmVyYWJseSBJIHdvdWxkIGFk
ZHJlc3MgeW91ciBjb25jZXJucyBkZXNwaXRlIDMuIFNvIGNvdWxkDQo+Pj4geW91IGNsYXJpZnkg
d2hhdCB5b3Ugd291bGQgc3VnZ2VzdCBpbnN0ZWFkPyBLZWVwIHRoaW5ncyBhcyB0aGV5DQo+Pj4g
YXJlPyBEcm9wIGFsbCBjYW5vbmljYWxpemF0aW9uPyBJJ3ZlIGJhc2ljYWxseSB0cmllZCB0byBm
aW5kIGEgbWlkZGxlDQo+Pj4gZ3JvdW5kIGJldHdlZW4gdGhlIHR3byBleHRyZW1lcy4NCj4+IA0K
Pj4gSSBhcHByZWNpYXRlIHRoYXQuIDotKSBCdXQgdGhlIG1haW4gcmVhc29uIEkgd3JvdGUgdGhp
cyB3YXMgIzM6IEkgZGlkbuKAmXQgDQo+PiB3YW50IG15IHNpbGVuY2UgaW50ZXJwcmV0ZWQgYXMg
YSBuYWNrLg0KPj4gDQo+PiBJIGRvbuKAmXQgdGhpbmsgaXQgd2lsbCBoZWxwIGZ1enppbmcgdG8g
cmVtb3ZlIGNhbm9uaWNhbGl6YXRpb24gb2YgZWJwOyBpdCBtYXkgDQo+PiBoZWxwIHRvIGhhdmUg
aXQgaW4uICBJbiBmYWN0IEnigJlkIHByZWZlciB0byBDQU5PTklDQUxJWkVfTUFZQkUoKSBtb3Jl
IA0KPj4gcmVnaXN0ZXJzLg0KPiANCj4gQnV0IGNhbm9uaWNhbGl6YXRpb24gcmVtb3ZlcyBwb3Rl
bnRpYWxseSBpbnRlcmVzdGluZyBiaXRzIGZyb20gZnV6emVkDQo+IGlucHV0LCB3aGljaCBpcyBs
aWFibGUgdG8gYmUgcmVsZXZhbnQgaWYgYSByZWdpc3RlciBpcyB1c2VkIGZvciBvdGhlciB0aGFu
DQo+IGEgYmFzZSBhZGRyZXNzIGluIGFuIGVmZmVjdGl2ZSBhZGRyZXNzIGNhbGN1bGF0aW9uLiBB
cyBhbiBleGFtcGxlLA0KPiB0YWtlIEJTUjogWW91J2QgcmVtb3ZlIHRoZSBwb3NzaWJpbGl0eSB0
byBnZXQgcmVzdWx0cyBpbiB0aGUgcmFuZ2UNCj4gWzQ4LDYyXS4gT3IgdGFrZSB0aGUgWFNBLTE5
NSBjYXNlOiBUaGUgbWVtb3J5IHJhbmdlIGNvdmVyZWQgYnkNCj4gQlR7LEMsUixTfSBpcyBkcmFt
YXRpY2FsbHkgbXVjaCBzbWFsbGVyIHdoZW4gdGhlIHJlZ2lzdGVyIGhvbGRpbmcgdGhlDQo+IGJp
dCBvZmZzZXQgZmlyc3QgZ290IGNhbm9uaWNhbGl6ZWQuDQo+IA0KPiBHcmFudGVkIHRoZSBjYW5v
bmljYWxpemF0aW9uIGlzIGNvbmRpdGlvbmFsLCBzbyBpdCB3b3VsZG4ndCBiZSBtYWtpbmcgaXQN
Cj4gZW50aXJlbHkgaW1wb3NzaWJsZSB0byBnZXQgaW50byBzdWNoIGEgc3RhdGUsIGJ1dCBzaW5j
ZSBmdXp6aW5nIGlzIGFsbA0KPiBhYm91dCBsaWtlbGlob29kLCB3ZSdkIGxpa2UgdG8gYXZvaWQg
cmVkdWNpbmcgb3VyIGNoYW5jZXMgb2YgaGl0dGluZw0KPiBpbnRlcmVzdGluZyBjYXNlcy4NCg0K
T0ssIHNpbmNlIHlvdSB3YW50IHRvIGRpc2N1c3MgaXQsIGxldOKAmXMgZGlzY3VzcyBpdC4gOi0p
DQoNCkp1c3QgdG8gc3VtbWFyaXplIGV2ZXJ5dGhpbmc6DQoNCuKAnENhbm9uaWNhbOKAnSBhZGRy
ZXNzZXMgbXVzdCBoYXZlIGJpdHMgNDgtNjMgaWRlbnRpY2FsIHRvIGJpdCA0Ny4gIFRoaXMgbWVh
bnMgdGhlIGNoYW5jZSBvZiBhbnkg4oCccmFuZG9t4oCdIDY0LWJpdCBudW1iZXIgYmVpbmcgY2Fu
b25pY2FsIGlzIDEgaW4gNjU1MzYgKDJeMTYpLg0KDQpBIGxhcmdlIG51bWJlciBvZiByZWdpc3Rl
cnMgKHJheCwgcmJwLCAmYykgKmNhbiogYmUgdXNlZCBhcyBtZW1vcnkgYWRkcmVzc2VzOyBhIGhh
bmRmdWwgb2YgcmVnaXN0ZXJzIChlc3AsIHJpcCkgYXJlIGRlc2lnbmF0ZWQgdG8gYmUgdXNlZCBw
cmltYXJpbHkgZm9yIHRoYXQgcHVycG9zZS4gDQoNCkl0IGlzIGFzc2VydGVkIHRoYXQgdGhlIGNh
bm9uaWNpdHkqIG9mIGFueSByZWdpc3RlcnMgaGFzIG5vIGVmZmVjdCBvbiB0aGUgY29kZXBhdGhz
IHRoZSBlbXVsYXRvciB0YWtlczsgaXQgc2ltcGx5IGRvZXMgY2FsY3VsYXRpb25zIGFuZCBwYXNz
ZXMgdGhlIHJlc3VsdHMgdG8gdmFyaW91cyBjYWxsYmFja3MgKGUuZy4sIGluc25fZmV0Y2gsIHJl
YWQsIHdyaXRlLCAmYykuICBJdCBpcyB0aGVzZSBjYWxsYmFja3Mgd2hpY2gsIGluIFhlbiwgY2hl
Y2sgdGhlIGNhbGN1bGF0ZWQgbGluZWFyIGFkZHJlc3MgZm9yIGNhbm9uaWNpdHkgYW5kIHJldHVy
biBhbiBlcnJvciBmb3Igbm9uLWNhbm9uaWNhbCBhZGRyZXNzZXMuDQoNClsqIFRoaXMgaXMgdGhl
IGZvcm0gb2YgdGhpcyB3b3JkIG15IHNwZWxsLWNoZWNrZXIgZG9lc27igJl0IHJlZC11bmRlcmxp
bmVdDQoNCkhvd2V2ZXIsIHRoZSB3aG9sZSBwb2ludCBvZiB0ZXN0aW5nIGlzIHRvIGZpbmQgcGxh
Y2VzIHdoZXJlIHlvdXIgYXNzdW1wdGlvbnMgYXJlIHZpb2xhdGVkLiAgSWYgdGhlIGVtdWxhdG9y
IGV2ZXIgKmRpZCogYmVoYXZlIGRpZmZlcmVudGx5IGZvciBjYW5vbmljYWwgYW5kIG5vbi1jYW5v
bmljYWwgYWRkcmVzc2VzLCBvciBuZWFyIHRoZSBib3VuZGFyeSBvZiBjYW5vbmljaXR5LCB3ZeKA
mWQgd2FudCB0aG9zZSBiZWhhdmlvcnMgdG8gYmUgdGVzdGVkLiAgSW4gZmFjdCwgaXTigJlzICpw
b3NzaWJsZSogdGhhdCB0aGUgZW11bGF0b3IgYWxyZWFkeSBkb2VzIGhhdmUgdGhpcyBraW5kIG9m
IGJlaGF2aW9yIGluIGl0LCBhbmQgd2UganVzdCBoYXZlbuKAmXQgcmVhbGl6ZWQgaXQuDQoNCkZ1
enppbmcgaXMgcHJvYmFiaWxpc3RpYzsgdGhlb3JldGljYWxseSwgaWYgd2UgcnVuIHRoZSBmdXp6
ZXIgbG9uZyBlbm91Z2gsIHdl4oCZbGwgaGl0IGFsbCDigJxpbnRlcmVzdGluZ+KAnSBpbnB1dHMu
ICAgQnV0IHByYWN0aWNhbGx5IHNwZWFraW5nLCDigJxmb2N1c2luZ+KAnSB0aGUgZnV6emluZyBz
dWNoIHRoYXQg4oCcaW50ZXJlc3RpbmfigJ0gaW5wdXRzIGFyZSBmb3VuZCBtb3JlIHF1aWNrbHkg
c2VlbXMgbGlrZSBhIGdvb2QgaWRlYS4NCg0KQUZM4oCZcyBmdXp6aW5nIHRha2VzIHR3byBtb2Rl
czoNCiog4oCcRGV0ZXJtaW5pc3RpY+KAnSBmdXp6aW5nLCB3aGVyZSBpbmRpdmlkdWFsIGJpdHMg
YXJlIGZsaXBwZWQsIGJ5dGVzIC8gd29yZHMgLyAmYyBhcmUgaW5jcmVtZW50ZWQgYW5kIGRlY3Jl
bWVudGVkLCBieXRlcyAvIHdvcmRzIC8gJmMgYXJlIHJlcGxhY2VkIHdpdGgg4oCcaW50ZXJlc3Rp
bmfigJ0gbnVtYmVycyBsaWtlIDAsIDEsIC0xLCBhbmQgc28gb24NCiog4oCcUmFuZG9t4oCdIGZ1
enppbmcsIHdoZXJlIGNvbXBsZXRlbHkgcmFuZG9tIGNoYW5nZXMgYXJlIG1hZGU6IHJhbmRvbSB2
YWx1ZXMgYWRkZWQsIHJhbmRvbSBiaXRzIG9mIHRoZSBmaWxlIHJlbW92ZWQsIHJhbmRvbSBiaXRz
IG9mIHRoZSBmaWxlIGR1cGxpY2F0ZWQsICZjDQoNCkF0IHRoZSBtb21lbnQsIGFsbCByZWdpc3Rl
cnMgY2FuIGJlIG1vZGlmaWVkIGF0IHN0YXJ0IHRvIGFueSByYW5kb20gNjQtYml0IHZhbHVlLiAg
QnV0IHRoZXJl4oCZcyBhbHNvIGEgYml0ZmllbGQgbmVhciB0aGUgYmVnaW5uaW5nIHRoYXQgY29u
dHJvbHMgd2hldGhlciBzb21lIG9mIHRob3NlIHJlZ2lzdGVycyAobmFtZWx5IHJpcCwgcnNwLCBh
bmQgcmJwKSBhcmUg4oCcY2Fub25pY2FsaXplZOKAnTogSWYgdGhlIHJlZ2lzdGVy4oCZcyBiaXRm
aWVsZCBpcyAxLCBiaXRzIDQ4LTYzIHdpbGwgYmUgc2V0IHRvIHRoZSB2YWx1ZSBvZiBiaXQgNDc7
IG90aGVyd2lzZSB0aGUgcmVnaXN0ZXIgd2lsbCBiZSBsZWZ0IGFsb25lLiAgVGhpcyBhbGxvd3Mg
QUZMIHRvIGNob29zZSB3aGV0aGVyIHRoZSByZWdpc3RlciB3aWxsIGJlIGNhbm9uaWNhbGl6ZWQg
b3Igbm90Lg0KDQpFZmZlY3RpdmVseSwgYSDigJxtYXliZSBjYW5vbmljYWxpemVk4oCdIHJlZ2lz
dGVyIGhhcyBhIDUwJSBjaGFuY2UgKHBsdXMgY2hhbmdlKSBvZiBiZWluZyDigJxjYW5vbmljYWzi
gJ0sIGFuZCBhIDUwJSBjaGFuY2UgKG1pbnVzIGEgYml0KSBvZiBiZWluZyBub24tY2Fub25pY2Fs
Lg0KDQpUaGlzIGNhbm9uaWNhbGl6YXRpb24gaGFzIHNldmVyYWwgZWZmZWN0cy4NCg0KRmlyc3Qg
b2YgYWxsLCBpdCBtZWFucyB0aGF0IGFueSBpbnRlcmVzdGluZyDigJxjYW5vbmljYWzigJ0gYWRk
cmVzc2VzIChpZiB0aGV5IGV4aXN0KSBoYXMgYXBwcm94aW1hdGVseSBhIDY1NTM2eCBoaWdoZXIg
Y2hhbmNlIG9mIGJlaW5nIHNlbGVjdGVkOyAgb3IgdG8gcHV0IGl0IGEgZGlmZmVyZW50IHdheSwg
QUZMIHdpbGwgZmluZCBhbnkgaW50ZXJlc3Rpbmcg4oCcY2Fub25pY2Fs4oCdIGFkZHJlc3NlcyA2
NTUzNnggZmFzdGVyIHRoYW4gb3RoZXJ3aXNlLg0KDQpPbiB0aGUgb3RoZXIgaGFuZCwgYW55IGlu
dGVyZXN0aW5nIG5vbi1jYW5vbmljYWwgYWRkcmVzc2VzIChvciBub24tYWRkcmVzcyB2YWx1ZXMp
IGhhdmUgYSA1MCUgbG93ZXIgY2hhbmNlIG9mIGJlaW5nIHNlbGVjdGVkOyBBRkwgd2lsbCB0YWtl
IHR3aWNlIGFzIGxvbmcgdG8gZmluZCBhbiBpbnRlcmVzdGluZyDigJxub24tY2Fub25pY2Fs4oCd
IC8gbm9uLWFkZHJlc3MgdmFsdWVzIGFkZHJlc3MgYXMgaXQgd291bGQgb3RoZXJ3aXNlLg0KDQpU
aGUgb3RoZXIgZWZmZWN0LCBhdCB0aGUgbW9tZW50LCBpcyB0byBhZGQgYW5vdGhlciBicmFuY2gg
dG8gZnV6ei1lbXVsYXRlLmMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIHZlcnkgYWN0IG9mIGFkZGlu
ZyBhIHNlbGVjdC1hYmxlIGJpdCB0byBjYW5vbmljYWxpemUgKG9yIG5vdCkgYSByZWdpc3RlciBh
ZGRzIGFub3RoZXIgcGF0aCB0aGF0IEFGTCB3aWxsIGNvbnNpZGVyIOKAnGludGVyZXN0aW5n4oCd
OyBnaXZlbiB0d28gb3RoZXJ3aXNlLWlkZW50aWNhbCBpbnB1dHMsIEEgYW5kIEHigJksIHdoZXJl
IG9uZSBpcyBjYW5vbmljYWxpemVkIGFuZCB0aGUgb3RoZXIgbm90LCBBRkwgd2lsbCBjb25zaWRl
ciB0aGVtIHR3byBkaWZmZXJlbnQgdGVzdCBjYXNlcywgKmV2ZW4gaWYgdGhleSBnbyB0aHJvdWdo
IHRoZSBzYW1lIHBhdGhzIGluIHg4Nl9lbXVsYXRlKCkqLiAgSXQgd2lsbCBrZWVwIHRoZW0gYm90
aCBpbiBpdHMg4oCccXVldWUiLCBhbmQgd2lsbCBzcGVuZCB0aW1lIG11dGF0aW5nIHRoZW0gYm90
aC4NCg0KRm9yIHJhbmRvbSBmdXp6aW5nLCBldmVuIGlmIHg4Nl9lbXVsYXRlKCkgaXMgdGhlIHNh
bWUsIEkgZG9u4oCZdCB0aGluayB0aGlzIHdpbGwgYmUgd2FzdGVkIGVmZm9ydDogNSBzZWNvbmRz
IGZ1enppbmcgQSBhbmQgdGhlbiA1IHNlY29uZHMgZnV6emluZyBB4oCZIHdpbGwgYmUgdGhlIHNh
bWUgYXMgMTAgc2Vjb25kcyBvZiBmdXp6aW5nIEEuICBJdCBtYXkgc2tldyBBRkzigJlzIHByaW9y
aXRpZXMgYSBiaXQgYnkgZnV6emluZyBzb21ldGhpbmcgZm9yIDEwIHNlY29uZHMgcmF0aGVyIHRo
YW4gNSwgYnV0IGl0IHN0aWxsIGhhcyBhIGNoYW5jZSBvZiBmaW5kaW5nIG5ldyBkYXRhLg0KDQpG
b3IgZGV0ZXJtaW5pc3RpYyBmdXp6aW5nLCBpZiB4ODZfZW11bGF0ZSgpIGlzIHRoZSBzYW1lLCB0
aGVuIHRoZXJlIGlzIGR1cGxpY2F0ZWQgd29yazogdGhlIDUgc2Vjb25kcyBzcGVudCBmdXp6aW5n
IEHigJkgd2lsbCBnbyB0aHJvdWdoIGV4YWN0bHkgdGhlIHNhbWUgc2V0cyBvZiBtdXRhdGlvbnMg
YXMgdGhlIDUgc2Vjb25kcyBzcGVudCBmdXp6aW5nIEEuDQoNCihJdCBtYXkgYmUgcG9zc2libGUg
dG8gZXhjbHVkZSBmdXp6LWVtdWwuYyBmcm9tIGluc3RydW1lbnRhdGlvbiwgaW4gd2hpY2ggY2Fz
ZSB0aGlzIGVmZmVjdCB3b3VsZCBnbyBhd2F5LikNCg0KTm93LCB3ZSBoYXZlIHR3byBwb3NzaWJp
bGl0aWVzOiBFaXRoZXIgY2Fub25pY2l0eSBkb2VzIG5vdCBhbmQgbmV2ZXIgd2lsbCBhZmZlY3Qg
eDg2X2VtdWxhdGUoKTsgb3IgaXQgbWF5LCBlaXRoZXIgbm93IG9yIGxhdGVyLg0KDQpBbmQgd2Ug
aGF2ZSBhIGZldyBjaG9pY2VzOiBXZSBtYXliZS1jYW5vbmljYWxpemUgbm8gcmVnaXN0ZXJzOyB3
ZSBtYXliZS1jYW5vbmljYWxpemUgb25seSByZWdpc3RlcnMgdGhhdCBhcmUgYWxtb3N0IGFsd2F5
cyB1c2VkIGFzIGFuIGFkZHJlc3M7IG9yIHdlIG1heWJlLWNhbm9uaWNhbGl6ZSBtb3JlIChtYXli
ZSBhbGwpIHJlZ2lzdGVycy4NCg0KTGV0IHVzIGNhbGwgdGhlc2UgQzAsIEMxLCBhbmQgQzIgKGZv
ciDigJxjYW5vbmljaXR5IG1hdHRlcnMsIGFuZCB3ZSBjYW5vbmljYWxpemUgbm9uZSwgc29tZSwg
b3IgbW9zdCwgcmVzcGVjdGl2ZWx5IiksIGFuZCBOMCwgTjEsIGFuZCBOMiAoZm9yIOKAnGNhbm9u
aWNpdHkgZG9lc27igJl0IG1hdGVyLCBhbmQgd2UgY2Fub25pY2FsaXplIG5vbmUsIHNvbWUsIG9y
IG1vc3QgcmVzcGVjdGl2ZWx54oCdKS4gIChBbmQgcmVtZW1iZXIsIE4gdnMgQyBpcyBhIGZhY3Qg
YWJvdXQgdGhlIHdvcmxkIHRoYXQgd2UgZG9u4oCZdCBrbm93OyBhbmQgMC0yIGFyZSBvcHRpb25z
IHdlIGNhbiBjaG9vc2UuKQ0KDQpOMDogRXZlcnl0aGluZyBpcyB0aGUgZmFzdGVzdDog4oCcaW50
ZXJlc3RpbmfigJ0gbm9uLWFkZHJlc3MgdmFsdWVzIGFyZSBmb3VuZCB0aGUgZmFzdGVzdCwgQUZM
IGlzbuKAmXQgZm9vbGVkIGludG8gZG91YmxlLXJhbmRvbS1mdXp6aW5nIHNvbWUgZW50cmllcywg
QUZMIGRvZXNu4oCZdCB3YXN0ZSB0aW1lIGRvdWJsZS1kZXRlcm1pbmlzdGljLWZ1enppbmcgZW50
cmllcy4NCg0KTjE6IOKAnEludGVyZXN0aW5n4oCdIG5vbi1hZGRyZXNzIHZhbHVlcyB0YWtlIHR3
aWNlIGFzIGxvbmcgdG8gZmluZDsgYnV0IHNpbmNlIHRoZSByZWdpc3RlcnMgaW4gcXVlc3Rpb24g
YXJlIHVzZWQgYWxtb3N0IGV4Y2x1c2l2ZWx5IGZvciBhZGRyZXNzZXMsIHRoaXMgaXMgbGVzcyBp
bXBvcnRhbnQuICBDYW5vbmljaXR5IGhhcyBubyBlZmZlY3QsIHNvIGl0IGRvZXNu4oCZdCBtYXR0
ZXIgd2hldGhlciB3ZSBjaG9vc2UgY2Fub25pY2FsIG9yIG5vbi1jYW5vbmljYWwgdmFsdWVzIGZv
ciB0aGUgcmVnaXN0ZXJzLiAgV2UgZG8gc3BlbmQgdHdpY2UgYXMgbG9uZyByYW5kb20tZnV6emlu
ZyBlbnRyaWVzIChmb3Igc29tZSBiZW5lZml0KSwgYW5kIHdlIHR3aWNlIGFzIG11Y2ggdGltZSBk
ZXRlcm1pbmlzdGljYWxseSBmdXp6aW5nIHNvbWUgZW50cmllcyB0byBubyBiZW5lZml0OyBidXQg
b25seSB3aGVuIGZ1enppbmcgdGhlc2UgYWRkcmVzcy1tb3N0bHkgcmVnaXN0ZXJzLg0KDQpOMjog
4oCcSW50ZXJlc3RpbmfigJ0gbm9uLWFkZHJlc3MgdmFsdWVzIHRha2UgdHdpY2UgYXMgbG9uZyB0
byBmaW5kLiAgV2Ugc3BlbmQgdHdpY2UgYXMgbG9uZyByYW5kb20tZnV6emluZyBlbnRyaWVzICh0
byBzb21lIGJlbmVmaXQpLCBhbmQgdHdpY2UgYXMgbG9uZyBkZXRlcm1pbmlzdGljYWxseSBmdXp6
aW5nIHNvbWUgZW50cmllcyAodG8gbm8gYmVuZWZpdCkuDQoNCkMwOiBGaW5kaW5nIOKAnGludGVy
ZXN0aW5n4oCdIG5vbi1hZGRyZXNzIHZhbHVlcyBpcyBhcyBmYXN0IGFzIE4wLiAgSG93ZXZlciwg
ZmluZGluZyDigJxpbnRlcmVzdGluZ+KAnSBhZGRyZXNzIHZhbHVlcyB0YWtlIDY1NTM2IHRpbWVz
IGFzIGxvbmcuICBFeHRyYSB0aW1lIHNwZW50IGZ1enppbmcgZmluZHMgdXNlZnVsIGRpZmZlcmVu
Y2VzLg0KDQpDMTog4oCcSW50ZXJlc3RpbmfigJ0gbm9uLWFkZHJlc3MgdmFsdWVzIGZvciBhZGRy
ZXNzLW1vc3RseSByZWdpc3RlcnMgdGFrZSB0d2ljZSBhcyBsb25nIHRvIGZpbmQ7IGJ1dCDigJxp
bnRlcmVzdGluZ+KAnSBhZGRyZXNzLXZhbHVlcyBmb3IgbW9zdGx5LWFkZHJlc3MgcmVnaXN0ZXJz
IHRha2UgYWJvdXQgdGhlIHNhbWUgYW1vdW50IG9mIHRpbWUgdG8gZmluZCAoaS5lLiwgNjU1MzZ4
IGZhc3RlciB0aGFuIEMwKS4gIOKAnEludGVyZXN0aW5n4oCdIGFkZHJlc3MgdmFsdWVzIGZvciBv
dGhlciByZWdpc3RlcnMgdGFrZSA2NTUzNnggdGltZXMgYXMgbG9uZyB0byBmaW5kLiAgQWdhaW4s
IGV4dHJhIGZ1enppbmcgdGltZSBpcyBzcGVudCB1c2VmdWxseS4NCg0KQzI6IOKAnEludGVyZXN0
aW5n4oCdIG5vbi1hZGRyZXNzIHZhbHVlcyBmb3IgYWxsIHJlZ2lzdGVycyB0YWtlIHR3aWNlIGFz
IGxvbmcgdG8gZmluZDsgYnV0IOKAnGludGVyZXN0aW5n4oCdIGFkZHJlc3MgdmFsdWVzIGZvciBh
bGwgcmVnaXN0ZXJzIHRha2UgdGhhdCBzYW1lIGFtb3VudCBvZiB0aW1lLiAgQWdhaW4sIGV4dHJh
IGZ1enppbmcgdGltZSBpcyBzcGVudCB1c2VmdWxseS4NCg0KSWYgTiBpcyB0cnVlLCBhbmQgd2Ug
Z28gd2l0aCBvcHRpb24gMiwgaXQgd2lsbCB0YWtlIG9uIGF2ZXJhZ2UgMiBob3VycyB0byBmaW5k
IGFuIOKAnGludGVyZXN0aW5nIiB2YWx1ZSB0aGF0IHdvdWxkIGhhdmUgdGFrZW4gMSBob3VyIHdp
dGggb3B0aW9uIDAuDQoNCklmIEMgaXMgdHJ1ZSwgYW5kIHdlIGdvIHdpdGggMCwgaXQgd2lsbCB0
YWtlIG9uIGF2ZXJhZ2UgNjU1MzYgaG91cnMgKDcuNDggeWVhcnMpIHRvIGZpbmQgYW4g4oCcaW50
ZXJlc3RpbmfigJ0gdmFsdWUgdGhhdCB3b3VsZCBoYXZlIHRha2VuIDEgaG91ciBpbiBvcHRpb24g
Mi4NCg0KSSB0aGluayB0aGUgY2hhbmNlcyBvZiBDIGFyZSBsZXNzIHRoYW4gNTAlOyBidXQgSSB0
aGluayBpdCdzIGNlcnRhaW5seSBoaWdoZXIgdGhhbiAxIGluIDY1NTM2Lg0KDQpTbyBnaXZlbiB0
aGF0IHdlIGRvbuKAmXQga25vdyB3aGV0aGVyIHdl4oCZcmUgaW4gY2FzZSBOIG9yIEMsIGZyb20g
YSBjb3N0L2JlbmVmaXRzIGFuYWx5c2lzLCBJIHRoaW5rIG9wdGlvbiAxIGlzIGEgbWluaW11bTsg
YW5kIHRoYXQgMiBpcyBhbiBvYnZpb3VzIGNob2ljZSDigJQgcGFydGljdWxhcmx5IGlmIHdlIGNh
biBnZXQgcmlkIG9mIHRoZSDigJx3YXN0ZWTigJ0gZnV6emluZywgcGVyaGFwcyBieSBub3QgaW5z
dHJ1bWVudGluZyBmdXp6LWVtdWwuYy4NCg0KT2J2aW91c2x5IHRoZXJl4oCZcyBhIGxvdCBvZiBo
YW5kLXdhdmluZyBhbmQgZ3Vlc3NpbmcgaGVyZS4gIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBp
biBwcmFjdGljZSwgZWJwIGlzICptb3N0bHkqIHVzZWQgYXMgYW4gYWRkcmVzcyBhbmQgbm90IGEg
Z2VuZXJhbC1wdXJwb3NlIHJlZ2lzdGVyLCB3aGljaCBpcyB3aHkgSSBtYXliZS1jYW5vbmljYWxp
emVkIGl0IGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIHdvdWxkIHJhdGhlciBpdCByZW1haW4gc28g
KG9wdGlvbiAxKS4gIEJ1dCBJIGNhbiBzZWUgdGhlIGFyZ3VtZW50cyBmb3IgY2xhc3NpZnlpbmcg
aXQgYXMgYSBnZW5lcmFsLXB1cnBvc2UgcmVnaXN0ZXI7IHNvIGFzIGxvbmcgYXMgcmlwIGFuZCBy
c3AgYXJlIG1heWJlLWNhbm9uaWNhbGl6ZWQsIEkgd29u4oCZdCBzcGVuZCBhIGxvdCBvZiB0aW1l
IGFyZ3VpbmcgYWdhaW5zdCB0aGlzIHBhdGNoLg0KDQpUaGlzIHdhcyB2ZXJ5IGxvbmcg4oCUIEkg
aG9wZSBpdCBtYWtlcyBzZW5zZS4gOi0pDQoNClBlYWNlLA0KIC1HZW9yZ2UKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 19:36:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 19:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9xJ3-00060c-8W; Fri, 29 Mar 2019 19:36:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9xJ1-00060X-Fd
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 19:36:47 +0000
X-Inumbo-ID: fa8b978c-5259-11e9-9e1a-9f363c2bfa07
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa8b978c-5259-11e9-9e1a-9f363c2bfa07;
 Fri, 29 Mar 2019 19:36:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,285,1549929600"; d="scan'208";a="88095462"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-32-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6ae60c7f-e295-d758-cf60-9f24113236e1@citrix.com>
Date: Fri, 29 Mar 2019 19:36:40 +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: <20190329150934.17694-32-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC 31/49] xen/sched: use sched_resource cpu
 instead smp_processor_id in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxNTowOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gaW5kZXggOWI1
NTI3YzFlYi4uMGI1ZTVlNTY2YiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMzQ3LDcgKzM0Nyw3IEBAIGludCBz
Y2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCj4gICAgICBpZiAoIChpdGVtID0gc2NoZWRf
YWxsb2NfaXRlbSh2KSkgPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJuIDE7Cj4gIAo+IC0gICAg
aWYgKCBpc19pZGxlX2RvbWFpbihkKSB8fCBkLT5pc19waW5uZWQgKQo+ICsgICAgaWYgKCBpc19p
ZGxlX2RvbWFpbihkKSApCj4gICAgICAgICAgcHJvY2Vzc29yID0gdi0+dmNwdV9pZDsKPiAgICAg
IGVsc2UKPiAgICAgICAgICBwcm9jZXNzb3IgPSBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUodik7
CgpUaGlzIGxvb2tzIGxpa2UgYSBzcHVyaW91cyBjaGFuZ2UuwqAgSSBhbHNvIGRvbid0IGFuIG9i
dmlvdXMgb3RoZXIgcGF0Y2gKdGhhdCBpdCBtaWdodCBmaXQgaW50by4KCkFzIGZvciB0aGUgZmll
bGQgaXRzZWxmLCBpdCBpcyBhbHNvIGZhaXJseSBvYmplY3Rpb25hYmxlLsKgIEl0IGlzIG9ubHkK
ZXZlciBzZXQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4sIGFuZCBvbmx5IGlmIGRvbTBfdmNwdXNf
cGluIGlzIHVzZWQsCmJ1dCB0aGUgYWN0dWFsIHBpbm5pbmcgaW5mb3JtYXRpb24gaXMgYWxzbyBy
ZWZsZWN0ZWQgaW4gZG9tMCdzIGhhcmQKYWZmaW5pdHkgbWFzay4KCkluIHByYWN0aWNlLCBhbGwg
dGhpcyBmbGFnIGRvZXMgaXMgcGVybWl0IHRoZSB1c2Ugb2YgVkNQVU9QX2dldF9waHlzaWQsCmRp
c2FsbG93IHRoZSB1c2Ugb2YgdmNwdV9zZXRfaGFyZF9hZmZpbml0eSgpLCBhbmQgYWxsb3cgZG9t
MCB0byBhdHRlbXB0CnRvIGFjdHVhbGx5IHdyaXRlIHRvIE1TUl9BTUQ2NF9OQl9DRkcsIE1TUl9G
QU0xMEhfTU1JT19DT05GX0JBU0UsCk1TUl9JQTMyX1VDT0RFX1JFViwgTVNSX0lBMzJfVEhFUk1f
Q09OVFJPTCBhbmQKTVNSX0lBMzJfRU5FUkdZX1BFUkZfQklBUywgcmF0aGVyIHRoYW4gaGF2aW5n
IHRoZSB3cml0ZSBzaWxlbnRseSBkaXNjYXJkZWQuCgpEb20wJ3MgdXNlIG9mIHRob3NlIE1TUnMg
aXMgZHViaW91cyBhdCBiZXN0LCBhbmQgZGlzYWJsZWQgYnkgZGVmYXVsdCwKKmFuZCogd2hlbiBh
Y3RpdmUsIGFsc28gY3Jvc3MtY2hlY2tzIHdpdGggdGhlIGhhcmQgYWZmaW5pdHkgbWFzay7CoCBE
b2VzCmFueW9uZSB1c2UgZG9tMF92Y3B1c19waW4gaW4gcHJvZHVjdGlvbj8KCkkgdGhpbmsgdGhl
cmUgaXMgcXVpdGUgYSBsb3Qgb2YgdmFsdWUgaW4gZ2V0dGluZyByaWQgb2YgZC0+aXNfcGlubmVk
IGFuZAppc19waW5uZWRfdmNwdSgpIGVudGlyZWx5LCB3aXRoIHdpbGwgcmVtb3ZlIGFuIGV4dHJl
bWUKY29ybmVyLWNhc2UteDg2LWlzbSBvdXQgb2YgdGhlIGNvbW1vbiBjb2RlLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 20:22:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 20:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9y0c-0002Lt-Hs; Fri, 29 Mar 2019 20:21: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9y0b-0002Lj-00
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 20:21:49 +0000
X-Inumbo-ID: 46e25f9b-5260-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46e25f9b-5260-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 20:21: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 1h9y0Y-0006XG-IC; Fri, 29 Mar 2019 20:21:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1h9y0Y-0003K9-6j; Fri, 29 Mar 2019 20:21:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9y0Y-0005I8-5w; Fri, 29 Mar 2019 20:21:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134179-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-xsm:host-install(4):broken:regression
 libvirt:build-arm64: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: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: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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=24b092c404a9d44a7eae6b0b17b2af3df8ecf601
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 20:21:46 +0000
Subject: [Xen-devel] [libvirt test] 134179: 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>

ZmxpZ2h0IDEzNDE3OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNzkvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzODQ2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM4NDYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzg0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDI0YjA5MmM0MDRhOWQ0NGE3ZWFl
NmIwYjE3YjJhZjNkZjhlY2Y2MDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAg
ICAgIDI1ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFiZGYxMjgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzg0NiAgMjAxOS0wMy0xNiAwMjowOTowOSBaICAgMTMgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM4NzYgIDIwMTktMDMtMTcgMTE6MzM6MDQgWiAgIDEyIGRheXMgICAx
MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxNzkgIDIwMTktMDMtMjkgMDQ6NDY6
MjAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVl
IEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEph
c29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5l
bWFyQHJlZGhhdC5jb20+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
NjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyOTAxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 20:40:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 20:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9yIa-0004Oc-FM; Fri, 29 Mar 2019 20:40:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9yIY-0004OX-Ua
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 20:40:23 +0000
X-Inumbo-ID: dd8a7a19-5262-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd8a7a19-5262-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 20:40:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,286,1549929600"; d="scan'208";a="88098593"
To: George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <5C9E30F40200007800222DDC@prv1-mh.provo.novell.com>
 <8B8E72C2-696B-4C0D-8733-78C7B93B9FB0@citrix.com>
 <5C9E38620200007800222F8B@prv1-mh.provo.novell.com>
 <F2552738-0569-4DC0-A93D-F0D3191C5D5E@citrix.com>
 <5C9E447B0200007800223018@prv1-mh.provo.novell.com>
 <DC8F0A76-5080-40AB-BB46-03298755E295@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: <31f12c74-d990-9c94-5b5c-f091f37be36f@citrix.com>
Date: Fri, 29 Mar 2019 20:40: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: <DC8F0A76-5080-40AB-BB46-03298755E295@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] x86emul/fuzz: adjust canonicalization in
 sanitize_input()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>

T24gMjkvMDMvMjAxOSAxOToyMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPgo+PiBPbiBNYXIgMjks
IDIwMTksIGF0IDQ6MTQgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+Cj4+Pj4+IE9uIDI5LjAzLjE5IGF0IDE2OjQyLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29t
PiB3cm90ZToKPj4+PiBPbiBNYXIgMjksIDIwMTksIGF0IDM6MjMgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gMjkuMDMuMTkgYXQgMTY6MTQsIDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBGQU9EOgo+Pj4+PiAxLiBJIGRv
buKAmXQgb3Bwb3NlIHRoaXMsIGJ1dAo+Pj4+PiAyLiBJIGRvbuKAmXQgc3VwcG9ydCBpdCBlaXRo
ZXI7IGhvd2V2ZXIsCj4+Pj4+IDMuIEkgZG9u4oCZdCB0aGluayBteSBBY2sgaXMgbmVjZXNzYXJ5
Lgo+Pj4+IFdlbGwsIHByZWZlcmFibHkgSSB3b3VsZCBhZGRyZXNzIHlvdXIgY29uY2VybnMgZGVz
cGl0ZSAzLiBTbyBjb3VsZAo+Pj4+IHlvdSBjbGFyaWZ5IHdoYXQgeW91IHdvdWxkIHN1Z2dlc3Qg
aW5zdGVhZD8gS2VlcCB0aGluZ3MgYXMgdGhleQo+Pj4+IGFyZT8gRHJvcCBhbGwgY2Fub25pY2Fs
aXphdGlvbj8gSSd2ZSBiYXNpY2FsbHkgdHJpZWQgdG8gZmluZCBhIG1pZGRsZQo+Pj4+IGdyb3Vu
ZCBiZXR3ZWVuIHRoZSB0d28gZXh0cmVtZXMuCj4+PiBJIGFwcHJlY2lhdGUgdGhhdC4gOi0pIEJ1
dCB0aGUgbWFpbiByZWFzb24gSSB3cm90ZSB0aGlzIHdhcyAjMzogSSBkaWRu4oCZdCAKPj4+IHdh
bnQgbXkgc2lsZW5jZSBpbnRlcnByZXRlZCBhcyBhIG5hY2suCj4+Pgo+Pj4gSSBkb27igJl0IHRo
aW5rIGl0IHdpbGwgaGVscCBmdXp6aW5nIHRvIHJlbW92ZSBjYW5vbmljYWxpemF0aW9uIG9mIGVi
cDsgaXQgbWF5IAo+Pj4gaGVscCB0byBoYXZlIGl0IGluLiAgSW4gZmFjdCBJ4oCZZCBwcmVmZXIg
dG8gQ0FOT05JQ0FMSVpFX01BWUJFKCkgbW9yZSAKPj4+IHJlZ2lzdGVycy4KPj4gQnV0IGNhbm9u
aWNhbGl6YXRpb24gcmVtb3ZlcyBwb3RlbnRpYWxseSBpbnRlcmVzdGluZyBiaXRzIGZyb20gZnV6
emVkCj4+IGlucHV0LCB3aGljaCBpcyBsaWFibGUgdG8gYmUgcmVsZXZhbnQgaWYgYSByZWdpc3Rl
ciBpcyB1c2VkIGZvciBvdGhlciB0aGFuCj4+IGEgYmFzZSBhZGRyZXNzIGluIGFuIGVmZmVjdGl2
ZSBhZGRyZXNzIGNhbGN1bGF0aW9uLiBBcyBhbiBleGFtcGxlLAo+PiB0YWtlIEJTUjogWW91J2Qg
cmVtb3ZlIHRoZSBwb3NzaWJpbGl0eSB0byBnZXQgcmVzdWx0cyBpbiB0aGUgcmFuZ2UKPj4gWzQ4
LDYyXS4gT3IgdGFrZSB0aGUgWFNBLTE5NSBjYXNlOiBUaGUgbWVtb3J5IHJhbmdlIGNvdmVyZWQg
YnkKPj4gQlR7LEMsUixTfSBpcyBkcmFtYXRpY2FsbHkgbXVjaCBzbWFsbGVyIHdoZW4gdGhlIHJl
Z2lzdGVyIGhvbGRpbmcgdGhlCj4+IGJpdCBvZmZzZXQgZmlyc3QgZ290IGNhbm9uaWNhbGl6ZWQu
Cj4+Cj4+IEdyYW50ZWQgdGhlIGNhbm9uaWNhbGl6YXRpb24gaXMgY29uZGl0aW9uYWwsIHNvIGl0
IHdvdWxkbid0IGJlIG1ha2luZyBpdAo+PiBlbnRpcmVseSBpbXBvc3NpYmxlIHRvIGdldCBpbnRv
IHN1Y2ggYSBzdGF0ZSwgYnV0IHNpbmNlIGZ1enppbmcgaXMgYWxsCj4+IGFib3V0IGxpa2VsaWhv
b2QsIHdlJ2QgbGlrZSB0byBhdm9pZCByZWR1Y2luZyBvdXIgY2hhbmNlcyBvZiBoaXR0aW5nCj4+
IGludGVyZXN0aW5nIGNhc2VzLgo+IE9LLCBzaW5jZSB5b3Ugd2FudCB0byBkaXNjdXNzIGl0LCBs
ZXTigJlzIGRpc2N1c3MgaXQuIDotKQo+Cj4gSnVzdCB0byBzdW1tYXJpemUgZXZlcnl0aGluZzoK
Pgo+IOKAnENhbm9uaWNhbOKAnSBhZGRyZXNzZXMgbXVzdCBoYXZlIGJpdHMgNDgtNjMgaWRlbnRp
Y2FsIHRvIGJpdCA0Ny4gIFRoaXMgbWVhbnMgdGhlIGNoYW5jZSBvZiBhbnkg4oCccmFuZG9t4oCd
IDY0LWJpdCBudW1iZXIgYmVpbmcgY2Fub25pY2FsIGlzIDEgaW4gNjU1MzYgKDJeMTYpLgoKQXMg
d2l0aCBldmVyeXRoaW5nLCB0aGlzIGlzIG1vcmUgY29tcGxpY2F0ZWQuwqAgV2l0aCA1LWxldmVs
IHBhZ2luZwpzdXBwb3J0IGluIEljZUxha2UgaGFyZHdhcmUsIHdlIG5vdyBnZXQgYSBkaWZmZXJl
bnQgdHlwZSBvZiBjYW5vbmljYWwKYWRkcmVzcywgd2hlcmUgdGhlIHNpZ24gZXh0ZW5zaW9uIGlz
IGZyb20gYml0IDU3LCByYXRoZXIgdGhhbiA0OC7CoCBJbgpwcmFjdGljZSwgdGhhdCBub3cgbWVh
bnMgdGhhdCwgZGVwZW5kaW5nIG9uIENSNC5MQTU3ICh3aGljaCBpcyB0aGUKY29udHJvbCBiaXQp
LCB3ZSBtYXkgaGF2ZSBhIDEgaW4gMl43IGNoYW5jZSBvZiBiZWluZyBjYW5vbmljYWwuCgo+Cj4g
QSBsYXJnZSBudW1iZXIgb2YgcmVnaXN0ZXJzIChyYXgsIHJicCwgJmMpICpjYW4qIGJlIHVzZWQg
YXMgbWVtb3J5IGFkZHJlc3NlczsgYSBoYW5kZnVsIG9mIHJlZ2lzdGVycyAoZXNwLCByaXApIGFy
ZSBkZXNpZ25hdGVkIHRvIGJlIHVzZWQgcHJpbWFyaWx5IGZvciB0aGF0IHB1cnBvc2UuIAo+Cj4g
SXQgaXMgYXNzZXJ0ZWQgdGhhdCB0aGUgY2Fub25pY2l0eSogb2YgYW55IHJlZ2lzdGVycyBoYXMg
bm8gZWZmZWN0IG9uIHRoZSBjb2RlcGF0aHMgdGhlIGVtdWxhdG9yIHRha2VzOyBpdCBzaW1wbHkg
ZG9lcyBjYWxjdWxhdGlvbnMgYW5kIHBhc3NlcyB0aGUgcmVzdWx0cyB0byB2YXJpb3VzIGNhbGxi
YWNrcyAoZS5nLiwgaW5zbl9mZXRjaCwgcmVhZCwgd3JpdGUsICZjKS4gIEl0IGlzIHRoZXNlIGNh
bGxiYWNrcyB3aGljaCwgaW4gWGVuLCBjaGVjayB0aGUgY2FsY3VsYXRlZCBsaW5lYXIgYWRkcmVz
cyBmb3IgY2Fub25pY2l0eSBhbmQgcmV0dXJuIGFuIGVycm9yIGZvciBub24tY2Fub25pY2FsIGFk
ZHJlc3Nlcy4KCkNvcnJlY3QuwqAgUmVnaXN0ZXJzIGFyZSBqdXN0IG51bWJlcnMgd2l0aG91dCBh
bnkgc3BlY2lmaWMgbWVhbmluZy7CoCBJdAppcyBvbmx5IHdoZW4gY29uc2lkZXJpbmcgYSByZXN1
bHRpbmcgbWVtb3J5IG9wZXJhbmQgKHdoaWNoIGNhbiBiZQpkZXJpdmVkIGZyb20gbXVsdGlwbGUg
cmVnaXN0ZXJzIGFuZCBlbWJlZGRlZCBjb25zdGFudHMpIHRoYXQgY2Fub25pY2l0eSoKaXMgcmVs
ZXZhbnQuCgpBcyBzYWlkIGJlZm9yZSwgd2UnbGwgc2hvcnRseSBnYWluIGEgc2Vjb25kIHR5cGUg
b2YgY2Fub25pY2FsIGFkZHJlc3MsCmJ1dCBhdCB0aGUgZW5kIG9mIHRoZSBkYXksIGFsbCBpdCBh
bW91bnRzIHRvIGlzICJpcyB0aGlzIGEgdmFsaWQgbGluZWFyCmFkZHJlc3Mgb3Igbm90Ii4KCj4g
WyogVGhpcyBpcyB0aGUgZm9ybSBvZiB0aGlzIHdvcmQgbXkgc3BlbGwtY2hlY2tlciBkb2VzbuKA
mXQgcmVkLXVuZGVybGluZV0KClsqIE15IHNwZWxsLWNoZWNrZXIgZG9lc24ndCBsaWtlIGl0LCBi
dXQgbWVoIC0gdGhlIG1lYW5pbmcgaXMgY2xlYXJdCgo+IEhvd2V2ZXIsIHRoZSB3aG9sZSBwb2lu
dCBvZiB0ZXN0aW5nIGlzIHRvIGZpbmQgcGxhY2VzIHdoZXJlIHlvdXIgYXNzdW1wdGlvbnMgYXJl
IHZpb2xhdGVkLiAgSWYgdGhlIGVtdWxhdG9yIGV2ZXIgKmRpZCogYmVoYXZlIGRpZmZlcmVudGx5
IGZvciBjYW5vbmljYWwgYW5kIG5vbi1jYW5vbmljYWwgYWRkcmVzc2VzLCBvciBuZWFyIHRoZSBi
b3VuZGFyeSBvZiBjYW5vbmljaXR5LCB3ZeKAmWQgd2FudCB0aG9zZSBiZWhhdmlvcnMgdG8gYmUg
dGVzdGVkLiAgSW4gZmFjdCwgaXTigJlzICpwb3NzaWJsZSogdGhhdCB0aGUgZW11bGF0b3IgYWxy
ZWFkeSBkb2VzIGhhdmUgdGhpcyBraW5kIG9mIGJlaGF2aW9yIGluIGl0LCBhbmQgd2UganVzdCBo
YXZlbuKAmXQgcmVhbGl6ZWQgaXQuCgpBY2NlcHRpbmcgdGhpcyBwb2ludCwgd2UgZG8gaGF2ZSBh
IGNvdXBsZSBvZiBwbGFjZXMgaW4geDg2X2VtdWxhdGUuYwp3aGljaCBjaGVjayBjYW5vbmljaXR5
LgoKKiB2YWxpZGF0ZV9mYXJfYnJhbmNoKCkKKiBwcm90bW9kZV9sb2FkX3NlZygpCiogTElEVC9M
R0RUCiogU1lTRVhJVAoqIFdSe0ZTLEdTfUJBU0UKCnZhbGlkYXRlX2Zhcl9icmFuY2goKSBpcyBz
dHJpY3RseSBvbiAlcmlwLgoKcHJvdG1vZGVfbG9hZF9zZWcoKSBhbmQgTElEVC9MR0RUIGFyZSBi
b3RoIHRvIGRvIHdpdGggdGhlIGNvbnRlbnQgYWJvdXQKdG8gYmUgbG9hZGVkIGludG8gYSBzeXN0
ZW0gc2VnbWVudC7CoCBXUntGUyxHU31CQVNFIGlzIGZvciBsb2FkaW5nIGludG8gYQp1c2VyIHNl
Z21lbnQuwqAgVGhlc2Ugc2hvdWxkIGFyZ3VhYmx5IGJlIGRlZmVycmVkIHRvIHRoZQotPndyaXRl
X3NlZ21lbnQoKSBob29rLgoKVGhlIHVzZSBpbiBTWVNFWElUIGlzIGV4cGxpY2l0bHkgZG9jdW1l
bnRlZCBpbiB0aGUgbWFudWFsLCBidXQgdGhleQpzaG91bGRuJ3QgYmUgbmVjZXNzYXJ5LsKgIFRo
ZSBjaGVjayBmb3IgJXJkeCB3aWxsIGJlIGRvbmUgYXMgcGFydCBvZgp2YWxpZGF0ZV9mYXJfYnJh
bmNoKCksIHdoZXJlYXMgU1lTRVhJVCBzaG91bGRuJ3QgY2FyZSBhYm91dCAlcmN4LCBhbmQgYmUK
YWJsZSB0byBsb2FkIGEgbm9uLWNhbm9uaWNhbCAlcnNwLsKgIEluIHNvbWUgY29waW91cyBmcmVl
IHRpbWUsIEknbGwgdHJ5CnNlZWluZyBob3cgaGFyZHdhcmUgYWN0dWFsbHkgYmVoYXZlcy4KCkFs
bCBvZiB0aGVzZSB1c2VzIHJlc3VsdCBpbiBhIGRpZmZlcmVuY2UgaW4gYmVoYXZpb3VyIHdoaWNo
IEFMRiBpcwpsaWFibGUgdG8gcGljayB1cCBvbi4KCkknbSBhZnJhaWQgdGhhdCBJJ20gbm90IHN1
ZmZpY2llbnRseSBjYWZmZWluYXRlZCB0byB3b3JrIG91dCBpZi9ob3cgdGhpcwphZmZlY3RzIHRo
ZSByZXN0IG9mIHlvdXIgcmVhc29uaW5nLgoKPiBGdXp6aW5nIGlzIHByb2JhYmlsaXN0aWM7IHRo
ZW9yZXRpY2FsbHksIGlmIHdlIHJ1biB0aGUgZnV6emVyIGxvbmcgZW5vdWdoLCB3ZeKAmWxsIGhp
dCBhbGwg4oCcaW50ZXJlc3RpbmfigJ0gaW5wdXRzLiAgIEJ1dCBwcmFjdGljYWxseSBzcGVha2lu
Zywg4oCcZm9jdXNpbmfigJ0gdGhlIGZ1enppbmcgc3VjaCB0aGF0IOKAnGludGVyZXN0aW5n4oCd
IGlucHV0cyBhcmUgZm91bmQgbW9yZSBxdWlja2x5IHNlZW1zIGxpa2UgYSBnb29kIGlkZWEuCj4K
PiBBRkzigJlzIGZ1enppbmcgdGFrZXMgdHdvIG1vZGVzOgo+ICog4oCcRGV0ZXJtaW5pc3RpY+KA
nSBmdXp6aW5nLCB3aGVyZSBpbmRpdmlkdWFsIGJpdHMgYXJlIGZsaXBwZWQsIGJ5dGVzIC8gd29y
ZHMgLyAmYyBhcmUgaW5jcmVtZW50ZWQgYW5kIGRlY3JlbWVudGVkLCBieXRlcyAvIHdvcmRzIC8g
JmMgYXJlIHJlcGxhY2VkIHdpdGgg4oCcaW50ZXJlc3RpbmfigJ0gbnVtYmVycyBsaWtlIDAsIDEs
IC0xLCBhbmQgc28gb24KPiAqIOKAnFJhbmRvbeKAnSBmdXp6aW5nLCB3aGVyZSBjb21wbGV0ZWx5
IHJhbmRvbSBjaGFuZ2VzIGFyZSBtYWRlOiByYW5kb20gdmFsdWVzIGFkZGVkLCByYW5kb20gYml0
cyBvZiB0aGUgZmlsZSByZW1vdmVkLCByYW5kb20gYml0cyBvZiB0aGUgZmlsZSBkdXBsaWNhdGVk
LCAmYwo+Cj4gQXQgdGhlIG1vbWVudCwgYWxsIHJlZ2lzdGVycyBjYW4gYmUgbW9kaWZpZWQgYXQg
c3RhcnQgdG8gYW55IHJhbmRvbSA2NC1iaXQgdmFsdWUuICBCdXQgdGhlcmXigJlzIGFsc28gYSBi
aXRmaWVsZCBuZWFyIHRoZSBiZWdpbm5pbmcgdGhhdCBjb250cm9scyB3aGV0aGVyIHNvbWUgb2Yg
dGhvc2UgcmVnaXN0ZXJzIChuYW1lbHkgcmlwLCByc3AsIGFuZCByYnApIGFyZSDigJxjYW5vbmlj
YWxpemVk4oCdOiBJZiB0aGUgcmVnaXN0ZXLigJlzIGJpdGZpZWxkIGlzIDEsIGJpdHMgNDgtNjMg
d2lsbCBiZSBzZXQgdG8gdGhlIHZhbHVlIG9mIGJpdCA0Nzsgb3RoZXJ3aXNlIHRoZSByZWdpc3Rl
ciB3aWxsIGJlIGxlZnQgYWxvbmUuICBUaGlzIGFsbG93cyBBRkwgdG8gY2hvb3NlIHdoZXRoZXIg
dGhlIHJlZ2lzdGVyIHdpbGwgYmUgY2Fub25pY2FsaXplZCBvciBub3QuCj4KPiBFZmZlY3RpdmVs
eSwgYSDigJxtYXliZSBjYW5vbmljYWxpemVk4oCdIHJlZ2lzdGVyIGhhcyBhIDUwJSBjaGFuY2Ug
KHBsdXMgY2hhbmdlKSBvZiBiZWluZyDigJxjYW5vbmljYWzigJ0sIGFuZCBhIDUwJSBjaGFuY2Ug
KG1pbnVzIGEgYml0KSBvZiBiZWluZyBub24tY2Fub25pY2FsLgo+Cj4gVGhpcyBjYW5vbmljYWxp
emF0aW9uIGhhcyBzZXZlcmFsIGVmZmVjdHMuCj4KPiBGaXJzdCBvZiBhbGwsIGl0IG1lYW5zIHRo
YXQgYW55IGludGVyZXN0aW5nIOKAnGNhbm9uaWNhbOKAnSBhZGRyZXNzZXMgKGlmIHRoZXkgZXhp
c3QpIGhhcyBhcHByb3hpbWF0ZWx5IGEgNjU1MzZ4IGhpZ2hlciBjaGFuY2Ugb2YgYmVpbmcgc2Vs
ZWN0ZWQ7ICBvciB0byBwdXQgaXQgYSBkaWZmZXJlbnQgd2F5LCBBRkwgd2lsbCBmaW5kIGFueSBp
bnRlcmVzdGluZyDigJxjYW5vbmljYWzigJ0gYWRkcmVzc2VzIDY1NTM2eCBmYXN0ZXIgdGhhbiBv
dGhlcndpc2UuCj4KPiBPbiB0aGUgb3RoZXIgaGFuZCwgYW55IGludGVyZXN0aW5nIG5vbi1jYW5v
bmljYWwgYWRkcmVzc2VzIChvciBub24tYWRkcmVzcyB2YWx1ZXMpIGhhdmUgYSA1MCUgbG93ZXIg
Y2hhbmNlIG9mIGJlaW5nIHNlbGVjdGVkOyBBRkwgd2lsbCB0YWtlIHR3aWNlIGFzIGxvbmcgdG8g
ZmluZCBhbiBpbnRlcmVzdGluZyDigJxub24tY2Fub25pY2Fs4oCdIC8gbm9uLWFkZHJlc3MgdmFs
dWVzIGFkZHJlc3MgYXMgaXQgd291bGQgb3RoZXJ3aXNlLgo+Cj4gVGhlIG90aGVyIGVmZmVjdCwg
YXQgdGhlIG1vbWVudCwgaXMgdG8gYWRkIGFub3RoZXIgYnJhbmNoIHRvIGZ1enotZW11bGF0ZS5j
LiAgVGhpcyBtZWFucyB0aGF0IHRoZSB2ZXJ5IGFjdCBvZiBhZGRpbmcgYSBzZWxlY3QtYWJsZSBi
aXQgdG8gY2Fub25pY2FsaXplIChvciBub3QpIGEgcmVnaXN0ZXIgYWRkcyBhbm90aGVyIHBhdGgg
dGhhdCBBRkwgd2lsbCBjb25zaWRlciDigJxpbnRlcmVzdGluZ+KAnTsgZ2l2ZW4gdHdvIG90aGVy
d2lzZS1pZGVudGljYWwgaW5wdXRzLCBBIGFuZCBB4oCZLCB3aGVyZSBvbmUgaXMgY2Fub25pY2Fs
aXplZCBhbmQgdGhlIG90aGVyIG5vdCwgQUZMIHdpbGwgY29uc2lkZXIgdGhlbSB0d28gZGlmZmVy
ZW50IHRlc3QgY2FzZXMsICpldmVuIGlmIHRoZXkgZ28gdGhyb3VnaCB0aGUgc2FtZSBwYXRocyBp
biB4ODZfZW11bGF0ZSgpKi4gIEl0IHdpbGwga2VlcCB0aGVtIGJvdGggaW4gaXRzIOKAnHF1ZXVl
IiwgYW5kIHdpbGwgc3BlbmQgdGltZSBtdXRhdGluZyB0aGVtIGJvdGguCj4KPiBGb3IgcmFuZG9t
IGZ1enppbmcsIGV2ZW4gaWYgeDg2X2VtdWxhdGUoKSBpcyB0aGUgc2FtZSwgSSBkb27igJl0IHRo
aW5rIHRoaXMgd2lsbCBiZSB3YXN0ZWQgZWZmb3J0OiA1IHNlY29uZHMgZnV6emluZyBBIGFuZCB0
aGVuIDUgc2Vjb25kcyBmdXp6aW5nIEHigJkgd2lsbCBiZSB0aGUgc2FtZSBhcyAxMCBzZWNvbmRz
IG9mIGZ1enppbmcgQS4gIEl0IG1heSBza2V3IEFGTOKAmXMgcHJpb3JpdGllcyBhIGJpdCBieSBm
dXp6aW5nIHNvbWV0aGluZyBmb3IgMTAgc2Vjb25kcyByYXRoZXIgdGhhbiA1LCBidXQgaXQgc3Rp
bGwgaGFzIGEgY2hhbmNlIG9mIGZpbmRpbmcgbmV3IGRhdGEuCj4KPiBGb3IgZGV0ZXJtaW5pc3Rp
YyBmdXp6aW5nLCBpZiB4ODZfZW11bGF0ZSgpIGlzIHRoZSBzYW1lLCB0aGVuIHRoZXJlIGlzIGR1
cGxpY2F0ZWQgd29yazogdGhlIDUgc2Vjb25kcyBzcGVudCBmdXp6aW5nIEHigJkgd2lsbCBnbyB0
aHJvdWdoIGV4YWN0bHkgdGhlIHNhbWUgc2V0cyBvZiBtdXRhdGlvbnMgYXMgdGhlIDUgc2Vjb25k
cyBzcGVudCBmdXp6aW5nIEEuCj4KPiAoSXQgbWF5IGJlIHBvc3NpYmxlIHRvIGV4Y2x1ZGUgZnV6
ei1lbXVsLmMgZnJvbSBpbnN0cnVtZW50YXRpb24sIGluIHdoaWNoIGNhc2UgdGhpcyBlZmZlY3Qg
d291bGQgZ28gYXdheS4pCj4KPiBOb3csIHdlIGhhdmUgdHdvIHBvc3NpYmlsaXRpZXM6IEVpdGhl
ciBjYW5vbmljaXR5IGRvZXMgbm90IGFuZCBuZXZlciB3aWxsIGFmZmVjdCB4ODZfZW11bGF0ZSgp
OyBvciBpdCBtYXksIGVpdGhlciBub3cgb3IgbGF0ZXIuCj4KPiBBbmQgd2UgaGF2ZSBhIGZldyBj
aG9pY2VzOiBXZSBtYXliZS1jYW5vbmljYWxpemUgbm8gcmVnaXN0ZXJzOyB3ZSBtYXliZS1jYW5v
bmljYWxpemUgb25seSByZWdpc3RlcnMgdGhhdCBhcmUgYWxtb3N0IGFsd2F5cyB1c2VkIGFzIGFu
IGFkZHJlc3M7IG9yIHdlIG1heWJlLWNhbm9uaWNhbGl6ZSBtb3JlIChtYXliZSBhbGwpIHJlZ2lz
dGVycy4KPgo+IExldCB1cyBjYWxsIHRoZXNlIEMwLCBDMSwgYW5kIEMyIChmb3Ig4oCcY2Fub25p
Y2l0eSBtYXR0ZXJzLCBhbmQgd2UgY2Fub25pY2FsaXplIG5vbmUsIHNvbWUsIG9yIG1vc3QsIHJl
c3BlY3RpdmVseSIpLCBhbmQgTjAsIE4xLCBhbmQgTjIgKGZvciDigJxjYW5vbmljaXR5IGRvZXNu
4oCZdCBtYXRlciwgYW5kIHdlIGNhbm9uaWNhbGl6ZSBub25lLCBzb21lLCBvciBtb3N0IHJlc3Bl
Y3RpdmVseeKAnSkuICAoQW5kIHJlbWVtYmVyLCBOIHZzIEMgaXMgYSBmYWN0IGFib3V0IHRoZSB3
b3JsZCB0aGF0IHdlIGRvbuKAmXQga25vdzsgYW5kIDAtMiBhcmUgb3B0aW9ucyB3ZSBjYW4gY2hv
b3NlLikKPgo+IE4wOiBFdmVyeXRoaW5nIGlzIHRoZSBmYXN0ZXN0OiDigJxpbnRlcmVzdGluZ+KA
nSBub24tYWRkcmVzcyB2YWx1ZXMgYXJlIGZvdW5kIHRoZSBmYXN0ZXN0LCBBRkwgaXNu4oCZdCBm
b29sZWQgaW50byBkb3VibGUtcmFuZG9tLWZ1enppbmcgc29tZSBlbnRyaWVzLCBBRkwgZG9lc27i
gJl0IHdhc3RlIHRpbWUgZG91YmxlLWRldGVybWluaXN0aWMtZnV6emluZyBlbnRyaWVzLgo+Cj4g
TjE6IOKAnEludGVyZXN0aW5n4oCdIG5vbi1hZGRyZXNzIHZhbHVlcyB0YWtlIHR3aWNlIGFzIGxv
bmcgdG8gZmluZDsgYnV0IHNpbmNlIHRoZSByZWdpc3RlcnMgaW4gcXVlc3Rpb24gYXJlIHVzZWQg
YWxtb3N0IGV4Y2x1c2l2ZWx5IGZvciBhZGRyZXNzZXMsIHRoaXMgaXMgbGVzcyBpbXBvcnRhbnQu
ICBDYW5vbmljaXR5IGhhcyBubyBlZmZlY3QsIHNvIGl0IGRvZXNu4oCZdCBtYXR0ZXIgd2hldGhl
ciB3ZSBjaG9vc2UgY2Fub25pY2FsIG9yIG5vbi1jYW5vbmljYWwgdmFsdWVzIGZvciB0aGUgcmVn
aXN0ZXJzLiAgV2UgZG8gc3BlbmQgdHdpY2UgYXMgbG9uZyByYW5kb20tZnV6emluZyBlbnRyaWVz
IChmb3Igc29tZSBiZW5lZml0KSwgYW5kIHdlIHR3aWNlIGFzIG11Y2ggdGltZSBkZXRlcm1pbmlz
dGljYWxseSBmdXp6aW5nIHNvbWUgZW50cmllcyB0byBubyBiZW5lZml0OyBidXQgb25seSB3aGVu
IGZ1enppbmcgdGhlc2UgYWRkcmVzcy1tb3N0bHkgcmVnaXN0ZXJzLgo+Cj4gTjI6IOKAnEludGVy
ZXN0aW5n4oCdIG5vbi1hZGRyZXNzIHZhbHVlcyB0YWtlIHR3aWNlIGFzIGxvbmcgdG8gZmluZC4g
IFdlIHNwZW5kIHR3aWNlIGFzIGxvbmcgcmFuZG9tLWZ1enppbmcgZW50cmllcyAodG8gc29tZSBi
ZW5lZml0KSwgYW5kIHR3aWNlIGFzIGxvbmcgZGV0ZXJtaW5pc3RpY2FsbHkgZnV6emluZyBzb21l
IGVudHJpZXMgKHRvIG5vIGJlbmVmaXQpLgo+Cj4gQzA6IEZpbmRpbmcg4oCcaW50ZXJlc3Rpbmfi
gJ0gbm9uLWFkZHJlc3MgdmFsdWVzIGlzIGFzIGZhc3QgYXMgTjAuICBIb3dldmVyLCBmaW5kaW5n
IOKAnGludGVyZXN0aW5n4oCdIGFkZHJlc3MgdmFsdWVzIHRha2UgNjU1MzYgdGltZXMgYXMgbG9u
Zy4gIEV4dHJhIHRpbWUgc3BlbnQgZnV6emluZyBmaW5kcyB1c2VmdWwgZGlmZmVyZW5jZXMuCj4K
PiBDMTog4oCcSW50ZXJlc3RpbmfigJ0gbm9uLWFkZHJlc3MgdmFsdWVzIGZvciBhZGRyZXNzLW1v
c3RseSByZWdpc3RlcnMgdGFrZSB0d2ljZSBhcyBsb25nIHRvIGZpbmQ7IGJ1dCDigJxpbnRlcmVz
dGluZ+KAnSBhZGRyZXNzLXZhbHVlcyBmb3IgbW9zdGx5LWFkZHJlc3MgcmVnaXN0ZXJzIHRha2Ug
YWJvdXQgdGhlIHNhbWUgYW1vdW50IG9mIHRpbWUgdG8gZmluZCAoaS5lLiwgNjU1MzZ4IGZhc3Rl
ciB0aGFuIEMwKS4gIOKAnEludGVyZXN0aW5n4oCdIGFkZHJlc3MgdmFsdWVzIGZvciBvdGhlciBy
ZWdpc3RlcnMgdGFrZSA2NTUzNnggdGltZXMgYXMgbG9uZyB0byBmaW5kLiAgQWdhaW4sIGV4dHJh
IGZ1enppbmcgdGltZSBpcyBzcGVudCB1c2VmdWxseS4KPgo+IEMyOiDigJxJbnRlcmVzdGluZ+KA
nSBub24tYWRkcmVzcyB2YWx1ZXMgZm9yIGFsbCByZWdpc3RlcnMgdGFrZSB0d2ljZSBhcyBsb25n
IHRvIGZpbmQ7IGJ1dCDigJxpbnRlcmVzdGluZ+KAnSBhZGRyZXNzIHZhbHVlcyBmb3IgYWxsIHJl
Z2lzdGVycyB0YWtlIHRoYXQgc2FtZSBhbW91bnQgb2YgdGltZS4gIEFnYWluLCBleHRyYSBmdXp6
aW5nIHRpbWUgaXMgc3BlbnQgdXNlZnVsbHkuCj4KPiBJZiBOIGlzIHRydWUsIGFuZCB3ZSBnbyB3
aXRoIG9wdGlvbiAyLCBpdCB3aWxsIHRha2Ugb24gYXZlcmFnZSAyIGhvdXJzIHRvIGZpbmQgYW4g
4oCcaW50ZXJlc3RpbmciIHZhbHVlIHRoYXQgd291bGQgaGF2ZSB0YWtlbiAxIGhvdXIgd2l0aCBv
cHRpb24gMC4KPgo+IElmIEMgaXMgdHJ1ZSwgYW5kIHdlIGdvIHdpdGggMCwgaXQgd2lsbCB0YWtl
IG9uIGF2ZXJhZ2UgNjU1MzYgaG91cnMgKDcuNDggeWVhcnMpIHRvIGZpbmQgYW4g4oCcaW50ZXJl
c3RpbmfigJ0gdmFsdWUgdGhhdCB3b3VsZCBoYXZlIHRha2VuIDEgaG91ciBpbiBvcHRpb24gMi4K
Pgo+IEkgdGhpbmsgdGhlIGNoYW5jZXMgb2YgQyBhcmUgbGVzcyB0aGFuIDUwJTsgYnV0IEkgdGhp
bmsgaXQncyBjZXJ0YWlubHkgaGlnaGVyIHRoYW4gMSBpbiA2NTUzNi4KPgo+IFNvIGdpdmVuIHRo
YXQgd2UgZG9u4oCZdCBrbm93IHdoZXRoZXIgd2XigJlyZSBpbiBjYXNlIE4gb3IgQywgZnJvbSBh
IGNvc3QvYmVuZWZpdHMgYW5hbHlzaXMsIEkgdGhpbmsgb3B0aW9uIDEgaXMgYSBtaW5pbXVtOyBh
bmQgdGhhdCAyIGlzIGFuIG9idmlvdXMgY2hvaWNlIOKAlCBwYXJ0aWN1bGFybHkgaWYgd2UgY2Fu
IGdldCByaWQgb2YgdGhlIOKAnHdhc3RlZOKAnSBmdXp6aW5nLCBwZXJoYXBzIGJ5IG5vdCBpbnN0
cnVtZW50aW5nIGZ1enotZW11bC5jLgo+Cj4gT2J2aW91c2x5IHRoZXJl4oCZcyBhIGxvdCBvZiBo
YW5kLXdhdmluZyBhbmQgZ3Vlc3NpbmcgaGVyZS4gIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBp
biBwcmFjdGljZSwgZWJwIGlzICptb3N0bHkqIHVzZWQgYXMgYW4gYWRkcmVzcyBhbmQgbm90IGEg
Z2VuZXJhbC1wdXJwb3NlIHJlZ2lzdGVyLCB3aGljaCBpcyB3aHkgSSBtYXliZS1jYW5vbmljYWxp
emVkIGl0IGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIHdvdWxkIHJhdGhlciBpdCByZW1haW4gc28g
KG9wdGlvbiAxKS4gIEJ1dCBJIGNhbiBzZWUgdGhlIGFyZ3VtZW50cyBmb3IgY2xhc3NpZnlpbmcg
aXQgYXMgYSBnZW5lcmFsLXB1cnBvc2UgcmVnaXN0ZXI7IHNvIGFzIGxvbmcgYXMgcmlwIGFuZCBy
c3AgYXJlIG1heWJlLWNhbm9uaWNhbGl6ZWQsIEkgd29u4oCZdCBzcGVuZCBhIGxvdCBvZiB0aW1l
IGFyZ3VpbmcgYWdhaW5zdCB0aGlzIHBhdGNoLgoKVGhlcmUgaXMgYSBzZWxlY3Rpb24gYmlhcyBo
ZXJlLgoKSXQgaXMgdHJ1ZSB0aGF0LCB3aXRoIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyLCAlcmJw
IGlzIGFsd2F5cyBhbgphZGRyZXNzLCBidXQgd2UgYXJlbid0IGNvbnNpZGVyaW5nIGNvbXBpbGVy
LWNyYWZ0ZWQgY29kZSBoZXJlLgoKVG8gYSBmaXJzdCBhcHByb3hpbWF0aW9uLCBBRkwgd2lsbCBn
ZW5lcmF0ZSBpbnN0cnVjdGlvbiBmcmFnbWVudHMgd2l0aCBhCnVuaWZvcm0gcHJvYmFiaWxpdHkg
b2Ygd2hpY2ggb2YgdGhlIDggcmVnaXN0ZXJzIGFyZSBlbmNvZGVkIChvciAxNiBmb3IKNjRiaXQs
IGJ1dCBsZXRzIHRha2UgdGhlIHNpbXBsZSBwYXRoIGhlcmUpLsKgIFRoZXJlZm9yZSwgJXJicCB3
aWxsIGJlCmVuY29kZWQgd2l0aCBhIDEvOHRoIHByb2JhYmlsaXR5LCBhcyB3aWxsICVyc3AsIGFu
ZCAlcmF4LCBldGMuCgpBdCB0aGlzIHBvaW50LCB3aGF0IG1hdHRlcnMgaXMgaG93IG1hbnkgaW5z
dHJ1Y3Rpb25zIHVzZSAlcmJwLyVyc3AgYXMgYW4KaW1wbGljaXQgbWVtb3J5IG9wZXJhbmQuwqAg
JXJzcCBpcyB1c2VkIGJ5IGFsbCBzdGFjayBvcGVyYXRpb25zLCB3aGljaCBpcwphIGxhcmdlIHF1
YW50aXR5IG9mIHRoZSBlbmNvZGluZyBzcGFjZS4KCkkgY2FuJ3QgdGhpbmsgb2YgYW55IGluc3Ry
dWN0aW9uIHdoaWNoIHVzZXMgJXJicCBpbiB0aGlzIHdheS7CoApFTlRFUi9MRUFWRS9QVVNIQS9Q
T1BBIHVzZS9tb2RpZnkgaXQsIGJ1dCBvbmx5IGluIGl0cyBpbnRlZ2VyIGZvcm0gLSBub3QKYXMg
YSBtZW1vcnkgYWRkcmVzcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 21:33:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 21:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1h9z7v-0001JO-8l; Fri, 29 Mar 2019 21:33:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/vMr=SA=citrix.com=prvs=9848b938e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1h9z7u-0001JJ-MV
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 21:33:26 +0000
X-Inumbo-ID: 4734cbfe-526a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4734cbfe-526a-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 21:33:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,286,1549929600"; d="scan'208,217";a="88100489"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-18-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ad9f514b-7325-0759-0a80-c8195e8c0b64@citrix.com>
Date: Fri, 29 Mar 2019 21:33: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: <20190329150934.17694-18-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 RFC 17/49] xen/sched: move some per-vcpu
 items to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5347585942441903991=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5347585942441903991==
Content-Type: multipart/alternative;
	boundary="------------005C9E4F4FB67B328ACE50C2"
Content-Language: en-GB

--------------005C9E4F4FB67B328ACE50C2
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 29/03/2019 15:09, Juergen Gross wrote:
> diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
> index 8d579e2cf9..5d8f3255cb 100644
> --- a/xen/arch/x86/domain.c
> +++ b/xen/arch/x86/domain.c
> @@ -15,6 +15,7 @@
>  #include <xen/lib.h>
>  #include <xen/errno.h>
>  #include <xen/sched.h>
> +#include <xen/sched-if.h>
>  #include <xen/domain.h>
>  #include <xen/smp.h>
>  #include <xen/delay.h>

I'm afraid that this feels like a step in the wrong direction.

sched-if.h is (per the comments) supposed to be the schedulers
private.h, with the intention that struct scheduler didn't leak into the
rest of the codebase.Â  Also the logic for taking scheduler locks, etc,
and lastly for cpumask_scratch, which really is unsafe to use outside of
the scheduler (and has come up in several recent patch series).

Sadly,

andrewcoop@andrewcoop:/local/xen.git/xen$ git grep sched-if
arch/x86/acpi/cpu_idle.c:41:#include <xen/sched-if.h>
arch/x86/cpu/mcheck/mce.c:13:#include <xen/sched-if.h>
arch/x86/cpu/mcheck/mctelem.c:21:#include <xen/sched-if.h>
arch/x86/dom0_build.c:12:#include <xen/sched-if.h>
arch/x86/setup.c:6:#include <xen/sched-if.h>
arch/x86/smpboot.c:28:#include <xen/sched-if.h>
common/cpupool.c:19:#include <xen/sched-if.h>
common/domain.c:13:#include <xen/sched-if.h>
common/domctl.c:14:#include <xen/sched-if.h>
common/sched_arinc653.c:29:#include <xen/sched-if.h>
common/sched_credit.c:18:#include <xen/sched-if.h>
common/sched_credit2.c:21:#include <xen/sched-if.h>
common/sched_null.c:32:#include <xen/sched-if.h>
common/sched_rt.c:23:#include <xen/sched-if.h>
common/schedule.c:26:#include <xen/sched-if.h>
include/asm-x86/cpuidle.h:7:#include <xen/sched-if.h>

and this change is making the situation worse.

If at all possible, I'd prefer to see about disentangling the bits which
actually need external use, and putting them in sched.h, and making
sched-if.h properly private to the schedulers.Â  I actually even started
a cleanup series which moved all of the scheduler infrastructure into
common/sched/, but found a disappointing quantity of sched-if.h being
referenced externally.

~Andrew

--------------005C9E4F4FB67B328ACE50C2
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 29/03/2019 15:09, Juergen Gross
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20190329150934.17694-18-jgross@suse.com">
      <pre class="moz-quote-pre" wrap="">diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 8d579e2cf9..5d8f3255cb 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -15,6 +15,7 @@
 #include &lt;xen/lib.h&gt;
 #include &lt;xen/errno.h&gt;
 #include &lt;xen/sched.h&gt;
+#include &lt;xen/sched-if.h&gt;
 #include &lt;xen/domain.h&gt;
 #include &lt;xen/smp.h&gt;
 #include &lt;xen/delay.h&gt;</pre>
    </blockquote>
    <br>
    I'm afraid that this feels like a step in the wrong direction.<br>
    <br>
    sched-if.h is (per the comments) supposed to be the schedulers
    private.h, with the intention that struct scheduler didn't leak into
    the rest of the codebase.Â  Also the logic for taking scheduler
    locks, etc, and lastly for cpumask_scratch, which really is unsafe
    to use outside of the scheduler (and has come up in several recent
    patch series).<br>
    <br>
    Sadly,<br>
    <br>
    <pre><a class="moz-txt-link-abbreviated" href="mailto:andrewcoop@andrewcoop:/local/xen.git/xen$">andrewcoop@andrewcoop:/local/xen.git/xen$</a> git grep sched-if
arch/x86/acpi/cpu_idle.c:41:#include &lt;xen/sched-if.h&gt;
arch/x86/cpu/mcheck/mce.c:13:#include &lt;xen/sched-if.h&gt;
arch/x86/cpu/mcheck/mctelem.c:21:#include &lt;xen/sched-if.h&gt;
arch/x86/dom0_build.c:12:#include &lt;xen/sched-if.h&gt;
arch/x86/setup.c:6:#include &lt;xen/sched-if.h&gt;
arch/x86/smpboot.c:28:#include &lt;xen/sched-if.h&gt;
common/cpupool.c:19:#include &lt;xen/sched-if.h&gt;
common/domain.c:13:#include &lt;xen/sched-if.h&gt;
common/domctl.c:14:#include &lt;xen/sched-if.h&gt;
common/sched_arinc653.c:29:#include &lt;xen/sched-if.h&gt;
common/sched_credit.c:18:#include &lt;xen/sched-if.h&gt;
common/sched_credit2.c:21:#include &lt;xen/sched-if.h&gt;
common/sched_null.c:32:#include &lt;xen/sched-if.h&gt;
common/sched_rt.c:23:#include &lt;xen/sched-if.h&gt;
common/schedule.c:26:#include &lt;xen/sched-if.h&gt;
include/asm-x86/cpuidle.h:7:#include &lt;xen/sched-if.h&gt;

</pre>
    and this change is making the situation worse.<br>
    <br>
    If at all possible, I'd prefer to see about disentangling the bits
    which actually need external use, and putting them in sched.h, and
    making sched-if.h properly private to the schedulers.Â  I actually
    even started a cleanup series which moved all of the scheduler
    infrastructure into common/sched/, but found a disappointing
    quantity of sched-if.h being referenced externally.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------005C9E4F4FB67B328ACE50C2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5347585942441903991==--


From xen-devel-bounces@lists.xenproject.org Fri Mar 29 21:35:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 21: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 1h9zAE-0001if-Ti; Fri, 29 Mar 2019 21:35:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9zAD-0001iT-L1
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 21:35:49 +0000
X-Inumbo-ID: 9d4befdb-526a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d4befdb-526a-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 21:35: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 1h9zAA-0007zS-9G; Fri, 29 Mar 2019 21:35: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 1h9zA9-0006aw-SY; Fri, 29 Mar 2019 21:35:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1h9zA9-0004Fq-RW; Fri, 29 Mar 2019 21:35:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134177-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:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine: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-xl-xsm: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-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 21:35:45 +0000
Subject: [Xen-devel] [linux-4.4 test] 134177: 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>

ZmxpZ2h0IDEzNDE3NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE3Ny8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZiNTAyMDJhNGQ1M2Jm
NTI3YzY0MDQ2N2JjZmY2OGI1MGE1ZTM4YTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGFmMTNmNDNmMDFhM2U0YTExNjg2ZjVmYTRkZTQyZWNlYzhlZDcxYjEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzQ2OCAgMjAxOS0wMi0yOCAwOTo1Nzo1NSBaICAgMjkgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwMDYgIDIwMTktMDMtMjMgMDg6MTU6NTkgWiAgICA2IGRh
eXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICAiWmhhbmcsIEp1biIgPGp1
bi56aGFuZ0BpbnRlbC5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+
CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFkcmlhbiBIdW50ZXIgPGFkcmlh
bi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgog
IEFsYmFuIEJlZGVsIDxhbGJldUBmcmVlLmZyPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRl
dWNoZXJAYW1kLmNvbT4KICBBbGV4YW5kZXIgT25uYXNjaCA8YWxleGFuZGVyLm9ubmFzY2hAbGFu
ZGlzZ3lyLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51
eC5pbnRlbC5jb20+CiAgQWxleGFuZGVyIFNoaXlhbiA8c2hjX3dvcmtAbWFpbC5ydT4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbGlzdGFpciBTdHJhY2hh
biA8YXN0cmFjaGFuQGdvb2dsZS5jb20+CiAgQW5hbmQgTW9vbiA8bGludXguYW1vb25AZ21haWwu
Y29tPgogIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJlYXMg
R3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IEx1bm4gPGFuZHJld0Bs
dW5uLmNoPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXku
c2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmR5LnNoZXZj
aGVua29AZ21haWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAu
Y29tPgogIEFub29iIFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgogIEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1
biBQYXRoYWsgPGFydW4ucGF0aGFrQG54cC5jb20+CiAgQXRzdXNoaSBOZW1vdG8gPGF0c3VzaGku
bmVtb3RvQHNvcmQuY28uanA+CiAgQmFsYWppIFBvdGh1bm9vcmkgPGJwb3RodW5vQGNvZGVhdXJv
cmEub3JnPgogIEJhb3plbmcgRGluZyA8c3Bsb3ZpbmcxQGdtYWlsLmNvbT4KICBCYXJkIGxpYW8g
PHl1bmctY2h1YW4ubGlhb0BsaW51eC5pbnRlbC5jb20+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFu
YXNzY2hlQGFjbS5vcmc+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2ll
QHNhbXN1bmcuY29tPgogIEJvYiBDb3BlbGFuZCA8Ym9iY29wZWxhbmRAZmIuY29tPgogIEJvYiBD
b3BlbGFuZCA8bWVAYm9iY29wZWxhbmQuY29tPgogIEJvYiBMaXUgPGJvYi5saXVAb3JhY2xlLmNv
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gV2VsdHkgPGJyaWFuLndl
bHR5QGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAg
Q2hhaXRhbnlhIFRhdGEgPENoYWl0YW55YS5UYXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0
YW55YSBUYXRhIDxjaGFpdGFueWEudGF0YUBibHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIENo
YXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGlyYW5qZWV2
aSBSYXBvbHUgPGNoaXJhbmplZXZpLnJhcG9sdUBpbnRlbC5jb20+CiAgQ2hyaXN0b2ZmZXIgRGFs
bCA8Y2hyaXN0b2ZmZXIuZGFsbEBsaW5hcm8ub3JnPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlz
dG9waGUubGVyb3lAYy1zLmZyPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4uY2l1Ym90YXJp
dUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFj
bGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVs
IETDrWF6IDxkYW5pZWwuZGlhekBsaW5hcm8ub3JnPgogIERhbmllbCBMZXpjYW5vIDxkYW5pZWwu
bGV6Y2Fub0BsaW5hcm8ub3JnPgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1AZ21haWwuY29tPgog
IGRhbm4gZnJhemllciA8ZGFubi5mcmF6aWVyQGNhbm9uaWNhbC5jb20+CiAgRGFycmljayBKLiBX
b25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0
LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5j
b20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgog
IERpZXRtYXIgRWdnZW1hbm4gPGRpZXRtYXIuZWdnZW1hbm5AYXJtLmNvbT4KICBEbWl0cnkgRXJl
bWluIDxkbWl0cnkuZXJlbWluQGludGVsLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgog
IERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFZHVhcmRv
IFZhbGVudGluIDxlZHViZXp2YWxAZ21haWwuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNA
Z29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW5p
eSBQYWx0c2V2IDxFdWdlbml5LlBhbHRzZXZAc3lub3BzeXMuY29tPgogIEV6ZXF1aWVsIEdhcmNp
YSA8ZXplcXVpZWxAY29sbGFib3JhLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBs
aW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgog
IEZlcnJ5IFRvdGg8Zm50b3RoQGdtYWlsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBz
dXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9y
aWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHYWJyaWVsIEZlcm5hbmRleiA8
Z2FicmllbC5mZXJuYW5kZXpAc3QuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGlu
dXgtbTY4ay5vcmc+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1
aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFu
Z0BzdXNlLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbmdiaW4gTGl1IDxsaXVo
YW5nYmluQGdtYWlsLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5u
bD4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGlyb3l1a2kg
WW9rb3lhbWEgPGhpcm95dWtpLnlva295YW1hLnZ4QHJlbmVzYXMuY29tPgogIEhvdSBUYW8gPGhv
dXRhbzFAaHVhd2VpLmNvbT4KICBIdWF6aG9uZyBUYW4gPHRhbmh1YXpob25nQGh1YXdlaS5jb20+
CiAgSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIElhbiBLZW50IDxyYXZlbkB0aGVt
YXcubmV0PgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92
QGdtYWlsLmNvbT4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSi4g
QnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFj
ZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1l
bGxhbm94LmNvLmlsPgogIEphbWVzIE1vcnJpcyA8amFtZXMubW9ycmlzQG1pY3Jvc29mdC5jb20+
CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+
CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmFzb24gR3VudGhv
cnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVy
QG9zZy5zYW1zdW5nLmNvbT4KICBKYXkgRG9sYW4gPGpheS5kb2xhbkBhY2Nlc2lvLmNvbT4KICBK
aWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYXh1biBZYW5nIDxqaWF4dW4u
eWFuZ0BmbHlnb2F0LmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBP
bHNhIDxqb2xzYUByZWRoYXQuY29tPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgog
IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hh
bm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb2huIEdhcnJ5IDxqb2huLmdh
cnJ5QGh1YXdlaS5jb20+CiAgSm9uIE1heHdlbGwgPGptYXh3ZWxsMzdAZ21haWwuY29tPgogIEpv
bmF0aGFuIE1hcmVrIDxqb25hdGhhbkBtYXJlay5jYT4KICBKb25hdGhhbiBOZXVzY2jDpGZlciA8
ai5uZXVzY2hhZWZlckBnbXgubmV0PgogIEpvcmRhbiBOaWV0aGUgPGpuaWV0aGU1QGdtYWlsLmNv
bT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xlLmtma2kuaHU+CiAgSnVsaWFu
IFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW4tUnUgQ2hhbmcgPGpyamFuZ0ByZWFs
dGVrLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAg
S2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQuY29tPgogIEthbCBDb25sZXkgPGthbC5jb25sZXlA
ZGVjdHJpcy5jb20+CiAgS2FsYXNoIE5haW53YWwgPGthbGFzaEBhcmlzdGEuY29tPgogIEthbmdq
aWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hp
LmtzQHJlbmVzYXMuY29tPgogIEtlbi1pY2hpcm91IE1BVFNVWkFXQSA8Y2hhbWFrZW5AZ21haWwu
Y29tPgogIEtlbi1pY2hpcm91IE1BVFNVWkFXQSA8Y2hhbWFzQGg0LmRpb24ubmUuanA+CiAgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyaXN0aWFuIEgu
IEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BjaHJvbWl1bS5vcmc+CiAgS3Jpc3RpYW4gSC4gS3Jpc3Rl
bnNlbiA8aG9lZ3NiZXJnQGdtYWlsLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtl
cm5lbC5vcmc+CiAgS3lsZSBSb2VzY2hsZXkgPGt5bGUucm9lc2NobGV5QG5pLmNvbT4KICBMYXVy
ZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+CiAgTGVlIER1
bmNhbiA8bGR1bmNhbkBzdXNlLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3Jn
PgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBsaW5taWFvaGUgPGxpbm1p
YW9oZUBodWF3ZWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1
IFhpYW5nIDxsaXUueGlhbmc2QHp0ZS5jb20uY24+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdA
ZGVsdGF0ZWUuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWRvdmlj
IERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBNYWFydGVuIHRl
ciBIdXVybmUgPG1hYXJ0ZW5AdHJlZXdhbGtlci5vcmc+CiAgTWFoZXNoIEJhbmRld2FyIDxtYWhl
c2hiQGdvb2dsZS5jb20+CiAgTWFuaXNoIFJhbmdhbmthciA8bXJhbmdhbmthckBtYXJ2ZWxsLmNv
bT4KICBNYW5zIFJ1bGxnYXJkIDxtYW5zQG1hbnNyLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFu
QGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJl
ayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGlu
Z2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5A
b3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+
CiAgTWFzYXJ1IE5hZ2FpIDxtYXNhcnUubmFnYWkudnhAcmVuZXNhcy5jb20+CiAgTWF1cm8gQ2Fy
dmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3Yg
PGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBaaHVrb3YgPG11c3NpdGFudGVzbW9ydGVtQGdt
YWlsLmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIENo
YW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtA
eGlsaW54LmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1p
a2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZy
aWxvdkBnbWFpbC5jb20+CiAgTWlraGFpbCBaYXNsb25rbyA8emFzbG9ua29AbGludXguaWJtLmNv
bT4KICBNaW5nIEx1IDxtaW5nLmx1QGNpdHJpeC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5h
dGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXphcm92IFNlcmdleSA8cy1uYXphcm92QHlhbmRl
eC5ydT4KICBOZWlsQnJvd24gPG5laWxAYnJvd24ubmFtZT4KICBOZWlsQnJvd24gPG5laWxiQHN1
c2UuY29tPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtvbGF5
IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5j
b20+CiAgUGFua2FqIEd1cHRhIDxwYW5rYWouZ3VwdGFAbnhwLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXguaWJtLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1h
Y2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cGlhc3RyeXl5QGdtYWlsLmNv
bT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZW5nIEhhbyA8
cGVuZy5oYW8yQHp0ZS5jb20uY24+CiAgUGVuZyBMaSA8bGlwZW5nMzIxQGh1YXdlaS5jb20+CiAg
UGVuZyBUYW8gPHRhby5wZW5nQHByaW1hcnlkYXRhLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUGhpbCBUdXJuYnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFBo
aWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUGh1b25nIE5ndXllbiA8cGh1
b25nLm5ndXllbi54d0ByZW5lc2FzLmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJl
LWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3Pgog
IFFpYW9DaG9uZyA8cWlhb2Nob25nQGxvb25nc29uLmNuPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWphc2luZ2ggVGhhdmFtYW5pIDxULlJhamFz
aW5naEBsYW5kaXNneXIuY29tPgogIFJhbHBoIENhbXBiZWxsIDxyY2FtcGJlbGxAbnZpZGlhLmNv
bT4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGludXguaW50ZWwuY29tPgogIFJvYiBDbGFy
ayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtA
ZnJlZS5mcj4KICBSb21hbiBQZW55YWV2IDxycGVueWFldkBzdXNlLmRlPgogIFJvbm5pZSBTYWhs
YmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJt
bGludXgub3JnLnVrPgogIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+CiAg
Uy5qLiBXYW5nIDxzaGVuZ2ppdS53YW5nQG54cC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVk
bUBtZWxsYW5veC5jb20+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwu
Y29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0
b3BoZXJzb25AaW50ZWwuY29tPgogIFNlcmdleSBOYXphcm92IDxzLW5hemFyb3ZAeWFuZGV4LnJ1
PgogIFNldGggRm9yc2hlZSA8c2V0aC5mb3JzaGVlQGNhbm9uaWNhbC5jb20+CiAgU2hhbmthcmEg
UGFpbG9vciA8c3AzNDg1QGNvbHVtYmlhLmVkdT4KICBTaGVuZ2ppdSBXYW5nIDxzaGVuZ2ppdS53
YW5nQG54cC5jb20+CiAgU2h1YmhyYWp5b3RpIERhdHRhIDxzaHViaHJhanlvdGkuZGF0dGFAeGls
aW54LmNvbT4KICBTaWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2VzYXJlQGdtYWlsLmNvbT4KICBTaW1v
biBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpbW9uIEhvcm1hbiA8aG9y
bXNAdmVyZ2UubmV0LmF1PgogIFNpbmFuIEtheWEgPG9rYXlhQGtlcm5lbC5vcmc+CiAgU29uZyBM
aXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTb3dqYW55YSBLb21hdGluZW5pIDxza29tYXRp
bmVuaUBudmlkaWEuY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZh
biBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlv
QHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0
LmNvbT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RlcGhlbiBC
b3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0
LmNvbT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2VyYmVhbUBnbWFpbC5jb20+CiAgU3RldmVu
IFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3R1YXJ0IE1lbmVmeSA8
c3R1YXJ0Lm1lbmVmeUBtYXRoZW1iZWRkZWQuY29tPgogIFN1IFlhbmp1biA8c3V5ai5mbnN0QGNu
LmZ1aml0c3UuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5j
b20+CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNv
bT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10
YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29t
PgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRp
bmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2Uu
ZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGlu
dXguaW50ZWwuY29tPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAg
VG9tb25vcmkgU2FraXRhIDx0b21vbm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBUb255IExpbmRn
cmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgV3UgPHRvbnl3dUByZWFsdGVrLmNvbT4KICBU
cm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQg
TXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFVsZiBIYW5zc29u
IDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8u
Y29tPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpbmNlbnQgQmF0dHMgPHZiYXR0
c0BoYXNoYmFuZ2Jhc2guY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4K
ICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1
bWFyQGxpbmFyby5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4K
ICBWbGFkaW1pciBNdXJ6aW4gPHZsYWRpbWlyLm11cnppbkBhcm0uY29tPgogIFdhbnBlbmcgTGkg
PGtlcm5lbGx3cEBnbWFpbC5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRl
YWNvbkBhcm0uY29tPgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFdvbGZyYW0gU2FuZyA8
d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhbyBOaSA8eG5pQHJlZGhhdC5jb20+CiAgWGluIExvbmcg
PGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZ
YW5ndGFvIExpIDx0aW55LndpbmR6ekBnbWFpbC5jb20+CiAgWWFvIExpdSA8eW90dGEubGl1QHVj
bG91ZC5jbj4KICBZaWhhbyBXdSA8d3V5aWhhb0BsaW51eC5hbGliYWJhLmNvbT4KICBZaXpodW8g
PHl6aGFpMDAzQHVjci5lZHU+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29t
PgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4K
ICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmVuZyBUYW8gPHByaW1lLnpl
bmdAaGlzaWxpY29uLmNvbT4KICBaZXYgV2Vpc3MgPHpldkBiZXdpbGRlcmJlZXN0Lm5ldD4KICBa
aGFuZyBSdWkgPHJ1aS56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcsIEp1biA8anVuLnpoYW5nQGlu
dGVsLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgemhhbmd5
aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVhd2Vp
LmNvbT4KICBaaGkgSmluIDx6aGkuamluQGludGVsLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBj
aHJvbWl1bS5vcmc+CiAgWnlnbyBCbGF4ZWxsIDxjZTNnOGpkakB1bWFpbC5mdXJyeXRlcnJvci5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
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
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NTg2IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 23:11:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 23:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hA0eT-0002zM-C0; Fri, 29 Mar 2019 23: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA0eS-0002zA-8I
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 23:11:08 +0000
X-Inumbo-ID: eb0272ae-5277-11e9-8eb2-6b80689d57c0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb0272ae-5277-11e9-8eb2-6b80689d57c0;
 Fri, 29 Mar 2019 23:11: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 1hA0eK-0001Oz-FB; Fri, 29 Mar 2019 23:11:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hA0eK-0004rn-7L; Fri, 29 Mar 2019 23:11:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA0eK-0008TA-6m; Fri, 29 Mar 2019 23:11:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134188-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=e88afede8cbc18032bcab49b3a25b472d5516cf5
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 23:11:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134188: 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>

ZmxpZ2h0IDEzNDE4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE4OC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA0IGRheXMgICAxOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxMzYg
IDIwMTktMDMtMjcgMTg6MDA6MjggWiAgICAyIGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlODhh
ZmVkZThjYmMxODAzMmJjYWI0OWIzYTI1YjQ3MmQ1NTE2Y2Y1CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIx
IDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFJlY2FsY3VsYXRlIHN5bnRoZXNpc2VkIGNwdWlkX3Bv
bGljeSBmaWVsZHMgd2hlbiBhcHByb3ByaWF0ZQogICAgCiAgICBXaGVuIGZpbGxpbmcgYSBwb2xp
Y3ksIGVpdGhlciBmcm9tIENQVUlEIG9yIGFuIGluY29tbWluZyBsZWFmIHN0cmVhbSwKICAgIHJl
Y2FsY3VsYXRlIHRoZSBzeW50aGVzaXNlZCB2ZW5kb3IgdmFsdWUuICBBbGwgY2FsbGVycyBhcmUg
ZXhwZWN0ZWQgdG8gd2FudAogICAgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFjMmM5Zjg1ZGQz
NmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXIgMjAgMTQ6NTY6MTUgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoKSByYXRo
ZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNuJ3QgYWRkcmVz
cyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlzbid0IEFNRCBp
cwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBsYWNlZCB3aG9s
ZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDBiNGY0ZDBm
Yjc1ZGMxODNiNDk5ZTc4ZDFhYmNiODY1ZGJjMzBkNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4
ICswMTAwCgogICAgeDg2L2NwdWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseQog
ICAgCiAgICBnZXRfY3B1X3ZlbmRvcigpIHRyaWVzIHRvIGRvIGEgbnVtYmVyIG9mIHRoaW5ncywg
YW5kIGVuZHMgdXAgZG9pbmcgbm9uZSBvZgogICAgdGhlbSB3ZWxsLgogICAgCiAgICBGb3IgY2Fs
Y3VsYXRpbmcgdGhlIHZlbmRvciBpdHNlbGYsIHVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigp
IHdoaWNoIGlzCiAgICBpbXBsZW1lbnRlZCBpbiBhIGZhciBtb3JlIGVmZmljaWVudCBtYW5uZXIg
dGhhbiBsb29waW5nIG92ZXIgY3B1X2RldnNbXS4KICAgIAogICAgRm9yIHNldHRpbmcgdXAgdGhp
c19jcHUsIHNldCBpdCB1cCBvbmNlIG9uIHRoZSBCU1Agb25seSwgcmF0aGVyIHRoYW4KICAgIGxh
dGVzdC10YWtlcy1wcmVjaWRlbnQgYWNyb3NzIHRoZSBBUHMuICBTdWNoIGEgc3lzdGVtIGlzIHBy
b2JhYmx5IG5vdCBnb2luZyB0bwogICAgYm9vdCwgYnV0IHRoaXMgZmVlbHMgbGlrZSBhIGxlc3Mg
ZGFuZ2Vyb3VzIGNvdXJzZSBvZiBhY3Rpb24uICBBZGp1c3QgdGhlCiAgICBwcmludGVkIGVycm9y
cyB0byBiZSBtb3JlIGNsZWFyIGluIHRoZSBtaXNtYXRjaCBjYXNlLgogICAgCiAgICBUaGlzIHJl
bW92ZXMgdGhlIG9ubHkgdXNlciBvZiBjcHVfZGV2LT5jX2lkZW50W10sIHNvIGRyb3AgdGhhdCBm
aWVsZCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzIzMDlmZmJlN2M0ZTUwNzY0OWM3NDc0OWYxMzBjZGE2
OTExMzFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTWFyIDIwIDE0OjA1OjExIDIwMTkgKzAwMDAKCiAgICBsaWJ4ODY6IEludHJv
ZHVjZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpCiAgICAKICAgIEFsc28gaW50cm9kdWNlIGNv
bnN0YW50cyBmb3IgdGhlIHZlbmRvciBzdHJpbmdzIGluIENQVUlEIGxlYWYgMC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
OGVlZDU3MTQwOWE3ZjgxZWM5MzI3Y2ZhOTVkN2MyOTgzMzNlMjJlNApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyNiAxNDoy
MzowMyAyMDE5ICswMDAwCgogICAgQ0k6IEFkZCBhIENlbnRPUyA2IGNvbnRhaW5lciBhbmQgYnVp
bGQgam9icwogICAgCiAgICBDZW50T1MgNiBpcyBwcm9iYWJseSB0aGUgbW9zdCBmcmVxdWVudGx5
IGJyb2tlbiBidWlsZCwgc28gYWRkaW5nIGl0IHRvIENJCiAgICB3b3VsZCBiZSBhIHZlcnkgZ29v
ZCBtb3ZlLgogICAgCiAgICBPbmUgcHJvYmxlbSBpcyB0aGF0IENlbnRPUyA2IGNvbWVzIHdpdGgg
UHl0aG9uIDIuNiwgYW5kIFFlbXUgcmVxdWlyZXMgMi43LgogICAgVGhlcmUgYXBwZWFyIHRvIGJl
IG5vIHNlbnNpYmxlIHdheXMgdG8gZ2V0IFB5dGhvbiAyLjcgaW50byBhIENlbnRPUyA2CiAgICBl
bnZpcm9ubWVudHMsIHNvIG1vZGlmeSB0aGUgYnVpbGQgc2NyaXB0IHRvIHNraXAgdGhlIFFlbXUg
dXBzdHJlYW0gYnVpbGQKICAgIGluc3RlYWQuICBBZGRpdGlvbmFsbHksIFNlYUJJT1MgcmVxdWly
ZXMgR0NDIDQuNiBvciBsYXRlciwgc28gc2tpcCBpdCBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTMxNjM2OWRjYTYx
MDM1MmNjZTNhYWY3NmU5MGRiMWNjZTc1ZWQ5ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICsw
MDAwCgogICAgQ0k6IEZpeCBpbmRlbnRhdGlvbiBpbiBjb250YWluZXJpemUgc2NyaXB0CiAgICAK
ICAgIFRoZSBzY3JpcHQgaXMgbW9zdGx5IGluZGVudGVkIHdpdGggc3BhY2VzLCBidXQgdGhlcmUg
YXJlIHRocmVlIHRhYnMuICBGaXggdGhlbQogICAgdXAgdG8gYmUgY29uc2lzdGVudC4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Mar 29 23:57:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 23:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hA1My-0007QN-81; Fri, 29 Mar 2019 23: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=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA1Mx-0007QA-3n
 for xen-devel@lists.xenproject.org; Fri, 29 Mar 2019 23:57:07 +0000
X-Inumbo-ID: 5adbabe4-527e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5adbabe4-527e-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 23:57: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 1hA1Mt-0002Fn-1B; Fri, 29 Mar 2019 23:57: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 1hA1Ms-0008HN-Qg; Fri, 29 Mar 2019 23:57:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA1Ms-0001ME-Q0; Fri, 29 Mar 2019 23:57:02 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-134184-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=8b558001903e1625c63b9c0d581789da24ef81df
X-Osstest-Versions-That: freebsd=4871e6f10ee5265bebc03fd9395874187de091b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Mar 2019 23:57:02 +0000
Subject: [Xen-devel] [freebsd-master test] 134184: 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>

ZmxpZ2h0IDEzNDE4NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MTg0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgOGI1NTgwMDE5MDNlMTYyNWM2M2I5
YzBkNTgxNzg5ZGEyNGVmODFkZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNDg3MWU2ZjEwZWU1MjY1YmViYzAzZmQ5Mzk1ODc0MTg3ZGUwOTFiMAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM0MTIzICAyMDE5LTAzLTI3IDA5OjE5OjU3IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDE4NCAgMjAxOS0wMy0yOSAwOToyNTo0NSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYmRlIDxiZGVARnJlZUJTRC5vcmc+CiAg
YnIgPGJyQEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgZGVz
IDxkZXNARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxl
cmpARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGpoYiA8
amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBrZXZh
bnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBsd2hzdSA8
bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFy
a2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbmdpZSA8bmdpZUBGcmVl
QlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgb2xpdmllciA8b2xpdmllckBGcmVlQlNE
Lm9yZz4KICBycG9rYWxhIDxycG9rYWxhQEZyZWVCU0Qub3JnPgogIHNjb3R0bCA8c2NvdHRsQEZy
ZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0eWNob24gPHR5Y2hvbkBG
cmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2ZyZWVic2QuZ2l0CiAgIDQ4NzFlNmYxMGVlLi44YjU1ODAwMTkwMyAgOGI1NTgwMDE5MDNl
MTYyNWM2M2I5YzBkNTgxNzg5ZGEyNGVmODFkZiAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 01:28:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 01:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hA2mw-0007bS-Lj; Sat, 30 Mar 2019 01: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA2mu-0007bJ-W6
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 01:28:01 +0000
X-Inumbo-ID: 0d683649-528b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d683649-528b-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 01: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 1hA2ms-0005I9-Fa; Sat, 30 Mar 2019 01: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 1hA2ms-0006yb-2v; Sat, 30 Mar 2019 01:27:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA2ms-0006gS-16; Sat, 30 Mar 2019 01:27:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134065-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64:host-install(4):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-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl: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-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9e864317704b7e0d1a8384005fe3dd9083c99134
X-Osstest-Versions-That: linux=1bdd3dbfff7a308643c7f9ef74e4a8ef3923e686
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 01:27:58 +0000
Subject: [Xen-devel] [linux-next test] 134065: 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>

ZmxpZ2h0IDEzNDA2NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQwNjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzNDAyNwogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTM0MDI3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzQwMjcKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBsaWtlIDEzNDAyNwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzQwMjcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzNDAyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM0MDI3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzQwMjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDI3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMzQwMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAyNwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTM0MDI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMjcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDllODY0MzE3NzA0
YjdlMGQxYTgzODQwMDVmZTNkZDkwODNjOTkxMzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDFiZGQzZGJmZmY3YTMwODY0M2M3ZjllZjc0ZTRhOGVmMzkyM2U2ODYKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAg
IApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQp
ICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MDY1ICAyMDE5LTAzLTI1IDA5OjE5OjA5IFog
ICAgNCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
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
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 05:15:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 05: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 1hA6KY-0006GP-N1; Sat, 30 Mar 2019 05: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA6KX-0006GC-RR
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 05:14:57 +0000
X-Inumbo-ID: c1a0e7b3-52aa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1a0e7b3-52aa-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 05:14: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 1hA6KV-00033w-BX; Sat, 30 Mar 2019 05:14: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 1hA6KV-0006TO-1J; Sat, 30 Mar 2019 05:14:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA6KV-00054o-0d; Sat, 30 Mar 2019 05:14:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134200-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 05:14:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134200: 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>

ZmxpZ2h0IDEzNDIwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIwMC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA0IGRheXMgICAyMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 06:27:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 06:27: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 1hA7Sh-0006Eb-Ce; Sat, 30 Mar 2019 06:27:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA7Sg-0006EJ-3Q
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 06:27:26 +0000
X-Inumbo-ID: e168e6ab-52b4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e168e6ab-52b4-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 06:27:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hA7Sd-0005qE-LM; Sat, 30 Mar 2019 06:27:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hA7Sd-0002yb-Ay; Sat, 30 Mar 2019 06:27:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA7Sd-0002fr-9v; Sat, 30 Mar 2019 06:27:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134101-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:host-install(4):broken:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 06:27:23 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 134101: 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>

ZmxpZ2h0IDEzNDEwMSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDEwMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0
ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZhaWwgaW4gMTMzNjYyIHBhc3MgaW4g
MTM0MTAxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzgg
ZmFpbCBpbiAxMzQwNjkgcGFzcyBpbiAxMzQxMDEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIHBhc3MgaW4gMTMzNjYy
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgcGFzcyBpbiAxMzQwNjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNDA2OQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTM0MDY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIHBhc3MgaW4gMTM0MDY5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3Mg
aW4gMTM0MDY5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzY2MiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzY2MiBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzNjYyIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzY2MiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzY2MiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzY2MiBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM2NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzY2MiBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzNjYyIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRm
L3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTM0MDY5IGxpa2UgMTMwOTY1CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIGluIDEzNDA2OSBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTM0MDY5IGxpa2UgMTMwOTY1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzQw
NjkgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQwNjkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQwNjkgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhMWY4ZmUwNjI4OTlkY2EzNGZlMjM1M2VhMjdjNjM0OGM1ZDdjZDdkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4
OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgt
MTItMDMgMDk6MDY6MTkgWiAgMTE2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNTk4ICAy
MDE5LTAzLTA1IDE1OjA2OjIzIFogICAyNCBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3Jn
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDc2IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 07:23:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 07: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 1hA8L4-0004ao-9D; Sat, 30 Mar 2019 07:23: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA8L3-0004ac-Df
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 07:23:37 +0000
X-Inumbo-ID: ba975d2a-52bc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba975d2a-52bc-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 07:23: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 1hA8L0-0007x9-Ew; Sat, 30 Mar 2019 07:23:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hA8L0-0006sd-3q; Sat, 30 Mar 2019 07:23:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA8L0-0006NC-38; Sat, 30 Mar 2019 07:23:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134189-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64:<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:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.9:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl: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-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:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-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=60771fc402877163d07569addadcf18b86acb455
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 07:23:34 +0000
Subject: [Xen-devel] [linux-4.9 test] 134189: 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>

ZmxpZ2h0IDEzNDE4OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE4OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzQwMTUKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzNDAxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzNDE3MSBwYXNzIGluIDEz
NDE4OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTM0MTcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNDE3MSBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzNDE3MSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQw
MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjA3NzFmYzQwMjg3
NzE2M2QwNzU2OWFkZGFkY2YxOGI4NmFjYjQ1NQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMWM0NTNhZmNkYTRmNjhmNjM0NDc1ZjE2NjQxOGU5MzdhYzIzNTIwMAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTM0MDE1ICAyMDE5LTAzLTIzIDEyOjQ5OjU5IFogICAgNiBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDExNyAgMjAxOS0wMy0yNyAwNTo0Njo1NiBaICAgIDMg
ZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRyZSBC
ZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtudmxA
Z29vZ2xlLmNvbT4KICBBcmNoZXIgWWFuIDxheWFuQHdhdmVjb21wLmNvbT4KICBBcm5kIEJlcmdt
YW5uIDxhcm5kQGFybmRiLmRlPgogIEJhb2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW5hcm8ub3Jn
PgogIENoZW4gSmllIDxjaGVuamllNkBodWF3ZWkuY29tPgogIENodW55YW4gWmhhbmcgPGNodW55
YW4uemhhbmdAc3ByZWFkdHJ1bS5jb20+CiAgRGFuaWVsIFRob21wc29uIDxkYW5pZWwudGhvbXBz
b25AbGluYXJvLm9yZz4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAg
RW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8ZW5yaWMuYmFsbGV0Ym9AY29sbGFib3JhLmNvbT4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2Nv
QHhzNGFsbC5ubD4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KICBIdWkgV2Fu
ZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWls
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gS2FyYSA8amFja0Bz
dXNlLmN6PgogIEppbmdvbyBIYW4gPGppbmdvb2hhbjFAZ21haWwuY29tPgogIEppdWZlaSBYdWUg
PGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1
c2UuZGU+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgS2FsbGUgVmFs
byA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAga2VodWFubGluIDxjaGdva2hsQGdtYWlsLmNvbT4K
ICBrZWh1YW5saW4gPGtlaHVhbmxpbkBwaW5lY29uZS5uZXQ+CiAgTGFucWluZyBMaXUgPGxhbnFp
bmcubGl1QHNwcmVhZHRydW0uY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1a2Fz
IEN6ZXJuZXIgPGxjemVybmVyQHJlZGhhdC5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxA
aG9sdG1hbm4ub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNs
ZS5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9y
Zz4KICBNeXVuZ2hvIEp1bmcgPG1oanVuZ2tAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5j
YXJkd2VsbEBnb29nbGUuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBa
aWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUWlhbyBaaG91IDxxaWFvemhvdUBhc3Jt
aWNyby5jb20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgU2Vi
YXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWljaGVsQGNvbGxhYm9yYS5jb20+CiAgU3Rhbmlz
bGF3IEdydXN6a2EgPHNncnVzemthQHJlZGhhdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBz
dXNlLmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcg
PHRoaWVycnkucmVkaW5nQGdtYWlsLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhv
bWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+CiAgVWxmIEhhbnNzb24gPHVsZi5o
YW5zc29uQGxpbmFyby5vcmc+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBX
ZWkgUWlhbyA8d2VpLnFpYW9Ac3ByZWFkdHJ1bS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgWWFzaGEgQ2hlcmlrb3Zza3kgPHlhc2hhLmNoZTNAZ21haWwuY29tPgog
IFlpZmVuZyBMaSA8dG9tbGlAdG9tbGkubWU+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2ds
ZS5jb20+CiAgemhhbmd5aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgODg4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 07:50:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 07: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 1hA8ki-00083t-IA; Sat, 30 Mar 2019 07:50:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA8kh-00080k-Bj
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 07:50:07 +0000
X-Inumbo-ID: 6b63ab50-52c0-11e9-b0d5-070e9767a2c7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b63ab50-52c0-11e9-b0d5-070e9767a2c7;
 Sat, 30 Mar 2019 07:50: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 1hA8kZ-0000UD-Ir; Sat, 30 Mar 2019 07:49:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hA8kZ-000112-7M; Sat, 30 Mar 2019 07:49:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA8kZ-0002oM-6k; Sat, 30 Mar 2019 07:49:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134111-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-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-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot: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-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing: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: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-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-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-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: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-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-libvirt: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: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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 07:49:59 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 134111: 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>

ZmxpZ2h0IDEzNDExMSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDExMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBn
dWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3Rf
aG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzOTQxIFJFR1IuIHZzLiAxMzI4ODkKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgIGZhaWwgaW4gMTMz
OTQxIHBhc3MgaW4gMTM0MTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzOTQxIHBhc3MgaW4gMTM0
MTExCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMzk0MSBwYXNzIGluIDEzNDExMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzQwMzgg
cGFzcyBpbiAxMzM5NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICA3IHhlbi1ib290ICAgZmFpbCBwYXNzIGluIDEzNDAzOAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTM0
MDM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTM0MDM4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzOTQxIGJsb2Nr
ZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIGluIDEzMzk0MSBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzk0MSBibG9j
a2VkIGluIDEzMjg4OQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzk0MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTQx
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGluIDEzNDAzOCBsaWtlIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4g
MTM0MDM4IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJlCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZl
NTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6
MDkgWiAgIDUzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEz
OjQxOjUwIFogICA0NiBkYXlzICAgMzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
NjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1IFogICAyNCBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUu
ZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDY0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 07:55:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 07:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hA8pk-0000CH-Co; Sat, 30 Mar 2019 07: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA8pi-0000C5-Ai
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 07:55:18 +0000
X-Inumbo-ID: 281aafb3-52c1-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 281aafb3-52c1-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 07:55: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 1hA8pg-0000gi-3Y; Sat, 30 Mar 2019 07:55: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 1hA8pf-0001Uq-Lz; Sat, 30 Mar 2019 07:55:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA8pf-0007EM-LP; Sat, 30 Mar 2019 07:55:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hA8pf-0007EM-LP@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 07:55:15 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-xl-qemuu-win7-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
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQKdGVzdGlkIGd1ZXN0LXNhdmVyZXN0b3JlCgpUcmVl
OiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogeGVuIGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBlNjA0ODNmMmY4NDk4YWUwOGFlNzljYTRj
NmZiMDNhMzMxN2Y1ZTFlCiAgQnVnIG5vdCBwcmVzZW50OiA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2Yy
ZWE1NGZmNTk4ZjYxNWVlMWIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MjA1LwoKCiAgY29tbWl0IGU2MDQ4M2Yy
Zjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVlMWUKICBBdXRob3I6IE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBNYXIgMTMgMDk6NDM6MzAgMjAx
OSArMDEwMAogIAogICAgICB2bDogRml4IHRvIGNyZWF0ZSBtaWdyYXRpb24gb2JqZWN0IGJlZm9y
ZSBibG9jayBiYWNrZW5kcyBhZ2FpbgogICAgICAKICAgICAgUmVjZW50IGNvbW1pdCBjZGE0YWE5
YTVhMCBtb3ZlZCBibG9jayBiYWNrZW5kIGNyZWF0aW9uIGJlZm9yZSBtYWNoaW5lCiAgICAgIHBy
b3BlcnR5IGV2YWx1YXRpb24uICBUaGlzIGJyb2tlIHFlbXUtaW90ZXN0cyAwNTUuICBUdXJucyBv
dXQgd2UgbmVlZAogICAgICB0byBjcmVhdGUgdGhlIG1pZ3JhdGlvbiBvYmplY3QgYmVmb3JlIGJs
b2NrIGJhY2tlbmRzLCBzbyBibG9jawogICAgICBiYWNrZW5kcyBjYW4gYWRkIG1pZ3JhdGlvbiBi
bG9ja2Vycy4gIEZpeCBieSBjYWxsaW5nCiAgICAgIG1pZ3JhdGlvbl9vYmplY3RfaW5pdCgpIGVh
cmxpZXIsIHJpZ2h0IGJlZm9yZSBjb25maWd1cmVfYmxvY2tkZXYoKS4KICAgICAgCiAgICAgIEZp
eGVzOiBjZGE0YWE5YTVhMDg3NzdjZjEzZTE2NGMwNTQzYmQ0ODg4YjhhZGNlCiAgICAgIFJlcG9y
dGVkLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5
OiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lv
bi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQuZ3Vlc3Qtc2F2ZXJlc3RvcmUuaHRtbApSZXZpc2lvbiBJRHMgaW4g
ZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNl
Y3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFp
bmxpbmUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0Lmd1ZXN0LXNhdmVyZXN0
b3JlIC0tc3VtbWFyeS1vdXQ9dG1wLzEzNDIwNS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRl
bXBsYXRlPTEzMzkwOSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGd1ZXN0LXNhdmVyZXN0b3JlClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzM5OTcgZmFpbCBbaG9zdD1nb2Rl
bGxvMF0gLyAxMzM5MDkgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMzk5NyAv
IDEzMzkwOQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3Zt
ZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKTGF0ZXN0IDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGQ5N2EzOWQ5MDNmZTMzYzQ1YmU4M2FjNjk0M2EyZjgyYTM2NDlh
MTEgNTllOTc4M2RkZjE4ZTY1MDYyMmUwNTczY2FkNGYwOGRiNjU1OTJlNApCYXNpcyBwYXNzIGQ5
ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcxOTFkNjggYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDA4MmMwNTQzYmFhNmYyMzc3MDRjODNhNTE2NThiZDdmNmFlMzE2ZDUgMWU3ODBlZjVh
NTI3NjYxZDFkNjEwNmNjYWNmNjU3MDZlM2VkNjY0ZApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRo
IC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0I2Q5ODk2MTY0NTI5Njk3ZmFkZTAyYWFmYzY1YTA2NzIyZjcxOTFkNjgtNTcyNmE4
ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCMwODJjMDU0M2JhYTZmMjM3NzA0
YzgzYTUxNjU4YmQ3ZjZhZTMxNlwKIGQ1LWQ5N2EzOWQ5MDNmZTMzYzQ1YmU4M2FjNjk0M2EyZjgy
YTM2NDlhMTEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMWU3ODBlZjVhNTI3NjYxZDFk
NjEwNmNjYWNmNjU3MDZlM2VkNjY0ZC01OWU5NzgzZGRmMThlNjUwNjIyZTA1NzNjYWQ0ZjA4ZGI2
NTU5MmU0CkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6Ly9naXQucWVtdS5vcmcvcWVtdQogICBj
NTAzODQ5YmI1Li4yMzBjZTE5ODE0ICBtYXN0ZXIgICAgIC0+IG9yaWdpbi9tYXN0ZXIKTG9hZGVk
IDE2NzI0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRz
OgogMTMzOTA5IHBhc3MgZDk4OTYxNjQ1Mjk2OTdmYWRlMDJhYWZjNjVhMDY3MjJmNzE5MWQ2OCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDgyYzA1NDNiYWE2ZjIzNzcwNGM4M2E1MTY1OGJkN2Y2
YWUzMTZkNSAxZTc4MGVmNWE1Mjc2NjFkMWQ2MTA2Y2NhY2Y2NTcwNmUzZWQ2NjRkCiAxMzM5Mzkg
ZmFpbCBpcnJlbGV2YW50CiAxMzM5NzUgZmFpbCBpcnJlbGV2YW50CiAxMzM5OTcgZmFpbCA1NzI2
YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkOTdhMzlkOTAzZmUzM2M0NWJlODNhYzY5NDNhMmY4MmEzNjQ5YTExIDU5ZTk3ODNkZGYx
OGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKIDEzNDE3NSBmYWlsIDU3MjZhOGQwZjE5NThh
ZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGQ5N2Ez
OWQ5MDNmZTMzYzQ1YmU4M2FjNjk0M2EyZjgyYTM2NDlhMTEgNTllOTc4M2RkZjE4ZTY1MDYyMmUw
NTczY2FkNGYwOGRiNjU1OTJlNAogMTM0MTk2IHBhc3MgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0
YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNkOTc5NTZjZmRkZTg1
ZDU4ODdmMmVhNTRmZjU5OGY2MTVlZTFiMSBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIz
NGM1NDJiMDY4CiAxMzQxNzggZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEz
ZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1OTkzZTNiZTFkOWZmNTM5NWMwYjc1M2M2
Mzg3NjBiZmY0YTgzNjBmIDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQK
IDEzNDE4MCBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRkMTU0YzRkOWY0OGE0NGFkMjRlMTNmNDYwMzNkMGYxMGEw
NWM5MjMgNTllOTc4M2RkZjE4ZTY1MDYyMmUwNTczY2FkNGYwOGRiNjU1OTJlNAogMTM0MTk4IGZh
aWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZTYwNDgzZjJmODQ5OGFlMDhhZTc5Y2E0YzZmYjAzYTMzMTdmNWUxZSBhODky
ZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJiMDY4CiAxMzQxODEgcGFzcyA1NzI2YThk
MGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlIGE4OTJmODFkZGVjZjBh
ZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKIDEzNDE4MiBmYWlsIDU3MjZhOGQwZjE5NThhZjgw
YWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDI3ZTQyNzg5
Yjc3NjllZTk1NTY3Njc2Mjc1NDJjZjhmZDliZmJjNGQgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5
MWQ1MjAyMzRjNTQyYjA2OAogMTM0MTgzIHBhc3MgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMy
YzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDkzNjBlOTY4ODVkYmQ2OWNl
NGFhOTI1ZDE3MDFjN2ExMGNmNTRhZSAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMw
ZWYwZGMyCiAxMzQxOTkgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTcz
OWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZm
NTk4ZjYxNWVlMWIxIGE4OTJmODFkZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKIDEz
NDIwMiBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVl
MWUgYTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MTg3IHBhc3Mg
ZWZmOWI4NWZlOTA5NzhhNzQwZjA1M2U5NTQ0MWVlOTM3NDYzZjI1ZSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggODZlMmZjYTJkN2YxNjNjNTBiODAyNTRlMGFmZGQ0ZTE2Mzc4YjNiYiAxN2Y3NDI0
MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMwZWYwZGMyCiAxMzQxNzMgcGFzcyBkOTg5NjE2NDUy
OTY5N2ZhZGUwMmFhZmM2NWEwNjcyMmY3MTkxZDY4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAw
ODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3ZjZhZTMxNmQ1IDFlNzgwZWY1YTUyNzY2MWQx
ZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKIDEzNDE5MCBwYXNzIDM0Y2RmZTc4NDUwODlkMjc2MmY3
NDM5ODI1ZTU4Mjg4Nzk5NGVjZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg2ZTJmY2EyZDdm
MTYzYzUwYjgwMjU0ZTBhZmRkNGUxNjM3OGIzYmIgMTdmNzQyNDJjY2YwY2U2ZTUxYzAzYTU4NjA5
NDc4NjVjMGVmMGRjMgogMTM0MjAzIHBhc3MgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4
ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNkOTc5NTZjZmRkZTg1ZDU4ODdm
MmVhNTRmZjU5OGY2MTVlZTFiMSBhODkyZjgxZGRlY2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJi
MDY4CiAxMzQxOTEgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBiOThhNjYyMDFkYmM3Y2YzYjk2MmY0YmIyNjBmNjYx
MDBjYzc1NTc4IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKIDEzNDE5
MyBwYXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDFmNDZhYjJlNTI2ZDFmYzA3MTZjNzZkYzc4ZjIxODBmZDY4YjA5YzEg
YTg5MmY4MWRkZWNmMGFkOTA1NjRhNGQ5MWQ1MjAyMzRjNTQyYjA2OAogMTM0MTk0IHBhc3MgNTcy
NmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggMjM0NWJkZTY0N2ExNzlhYzg4NzIzZThlMGMyZmMxNjQzYjNhN2E3ZSBhODkyZjgxZGRl
Y2YwYWQ5MDU2NGE0ZDkxZDUyMDIzNGM1NDJiMDY4CiAxMzQyMDUgZmFpbCA1NzI2YThkMGYxOTU4
YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlNjA0
ODNmMmY4NDk4YWUwOGFlNzljYTRjNmZiMDNhMzMxN2Y1ZTFlIGE4OTJmODFkZGVjZjBhZDkwNTY0
YTRkOTFkNTIwMjM0YzU0MmIwNjgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzOTA5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEzMzk5NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzNDE3MyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzNDE3NSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA1
NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5Y2Q5Nzk1NmNmZGRlODVkNTg4N2YyZWE1NGZmNTk4ZjYxNWVlMWIxIGE4OTJmODFk
ZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVz
dCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQxOTYgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQxOTggKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzQxOTkgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNDIwMiAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNDIwMyAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM0MjA1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNl
ZDogIGU2MDQ4M2YyZjg0OThhZTA4YWU3OWNhNGM2ZmIwM2EzMzE3ZjVlMWUKICBCdWcgbm90IHBy
ZXNlbnQ6IDljZDk3OTU2Y2ZkZGU4NWQ1ODg3ZjJlYTU0ZmY1OThmNjE1ZWUxYjEKICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzQyMDUvCgoKICBjb21taXQgZTYwNDgzZjJmODQ5OGFlMDhhZTc5Y2E0YzZmYjAzYTMzMTdm
NWUxZQogIEF1dGhvcjogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIERh
dGU6ICAgV2VkIE1hciAxMyAwOTo0MzozMCAyMDE5ICswMTAwCiAgCiAgICAgIHZsOiBGaXggdG8g
Y3JlYXRlIG1pZ3JhdGlvbiBvYmplY3QgYmVmb3JlIGJsb2NrIGJhY2tlbmRzIGFnYWluCiAgICAg
IAogICAgICBSZWNlbnQgY29tbWl0IGNkYTRhYTlhNWEwIG1vdmVkIGJsb2NrIGJhY2tlbmQgY3Jl
YXRpb24gYmVmb3JlIG1hY2hpbmUKICAgICAgcHJvcGVydHkgZXZhbHVhdGlvbi4gIFRoaXMgYnJv
a2UgcWVtdS1pb3Rlc3RzIDA1NS4gIFR1cm5zIG91dCB3ZSBuZWVkCiAgICAgIHRvIGNyZWF0ZSB0
aGUgbWlncmF0aW9uIG9iamVjdCBiZWZvcmUgYmxvY2sgYmFja2VuZHMsIHNvIGJsb2NrCiAgICAg
IGJhY2tlbmRzIGNhbiBhZGQgbWlncmF0aW9uIGJsb2NrZXJzLiAgRml4IGJ5IGNhbGxpbmcKICAg
ICAgbWlncmF0aW9uX29iamVjdF9pbml0KCkgZWFybGllciwgcmlnaHQgYmVmb3JlIGNvbmZpZ3Vy
ZV9ibG9ja2RldigpLgogICAgICAKICAgICAgRml4ZXM6IGNkYTRhYTlhNWEwODc3N2NmMTNlMTY0
YzA1NDNiZDQ4ODhiOGFkY2UKICAgICAgUmVwb3J0ZWQtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVA
cmVkaGF0LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9x
ZW11LW1haW5saW5lL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NC5ndWVzdC1z
YXZlcmVzdG9yZS57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTM0MjA1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzQy
MDUgcWVtdS1tYWlubGluZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIwNS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2Jz
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 08:40:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 08:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hA9XZ-0006FG-88; Sat, 30 Mar 2019 08:40:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hA9XY-0006F4-Bh
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 08:40:36 +0000
X-Inumbo-ID: 7bbc381f-52c7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bbc381f-52c7-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 08:40: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 1hA9XV-0002tk-Cl; Sat, 30 Mar 2019 08:40: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 1hA9XV-0004Fa-5H; Sat, 30 Mar 2019 08:40:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hA9XV-00051R-4Y; Sat, 30 Mar 2019 08:40:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134206-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 08:40:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134206: 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>

ZmxpZ2h0IDEzNDIwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIwNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA0IGRheXMgICAyMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 09:56:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 09: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 1hAAiW-0006lu-Ew; Sat, 30 Mar 2019 09:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EaPS=SB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hAAiV-0006lj-0U
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 09:55:59 +0000
X-Inumbo-ID: 0167e128-52d2-11e9-8ed6-971b4cbe9a7d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0167e128-52d2-11e9-8ed6-971b4cbe9a7d;
 Sat, 30 Mar 2019 09:55: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 623E0ADD2;
 Sat, 30 Mar 2019 09:55:52 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190329150934.17694-1-jgross@suse.com>
 <8f88c0017bcd6bace30e485547efe8e982469086.camel@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: <7ae32c8c-4eca-4fdb-f1a6-bf075bc9d83b@suse.com>
Date: Sat, 30 Mar 2019 10:55:49 +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: <8f88c0017bcd6bace30e485547efe8e982469086.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jun Nakajima <jun.nakajima@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxOToxNiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gRXZlbiBpZiBJJ3Zl
IG9ubHkgc2tpbW1lZCB0aHJvdWdoIGl0Li4uIGNvb2wgc2VyaWVzISA6LUQKPiAKPiBPbiBGcmks
IDIwMTktMDMtMjkgYXQgMTY6MDggKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Cj4+IEkg
aGF2ZSBkb25lIHNvbWUgdmVyeSBiYXNpYyBwZXJmb3JtYW5jZSB0ZXN0aW5nOiBvbiBhIDQgY3B1
IHN5c3RlbQo+PiAoMiBjb3JlcyB3aXRoIDIgdGhyZWFkcyBlYWNoKSBJIGRpZCBhICJtYWtlIC1q
IDQiIGZvciBidWlsZGluZyB0aGUKPj4gWGVuCj4+IGh5cGVydmlzb3IuIFdpdGggVGhpcyB0ZXN0
IGhhcyBiZWVuIHJ1biBvbiBkb20wLCBvbmNlIHdpdGggbm8gb3RoZXIKPj4gZ3Vlc3QgYWN0aXZl
IGFuZCBvbmNlIHdpdGggYW5vdGhlciBndWVzdCB3aXRoIDQgdmNwdXMgcnVubmluZyB0aGUKPj4g
c2FtZQo+PiB0ZXN0LiBUaGUgcmVzdWx0cyBhcmUgKGFsd2F5cyBlbGFwc2VkIHRpbWUsIHN5c3Rl
bSB0aW1lLCB1c2VyIHRpbWUpOgo+Pgo+PiBzY2hlZF9ncmFudWxhcml0eT10aHJlYWQsIG5vIG90
aGVyIGd1ZXN0OiAxMTYuMTAgMTc3LjY1IDIwNy44NAo+PiBzY2hlZF9ncmFudWxhcml0eT1jb3Jl
LCAgIG5vIG90aGVyIGd1ZXN0OiAxMTQuMDQgMTc1LjQ3IDIwNy40NQo+PiBzY2hlZF9ncmFudWxh
cml0eT10aHJlYWQsIG90aGVyIGd1ZXN0OiAgICAyMDIuMzAgMzM0LjIxIDM4NC42Mwo+PiBzY2hl
ZF9ncmFudWxhcml0eT1jb3JlLCAgIG90aGVyIGd1ZXN0OiAgICAyMDcuMjQgMjkzLjA0IDM3MS4z
Nwo+Pgo+IFNvLCBqdXN0IHRvIGJlIHN1cmUgSSdtIHJlYWRpbmcgdGhpcyBwcm9wZXJseSwKPiAi
c2NoZWRfZ3JhbnVsYXJpdHk9dGhyZWFkIiBtZWFucyBubyBjby1zY2hlZHVsaW5nIG9mIGFueSBz
b3J0IGlzIGluCj4gZWZmZWN0LCByaWdodD8gQmFzaWNhbGx5IHRoZSBwYXRjaCBzZXJpZXMgaXMg
YXBwbGllZCwgYnV0ICJub3QgdXNlZCIsCj4gY29ycmVjdD8KClllcy4KCj4gSWYgeWVzLCB0aGVz
ZSBhcmUgaW50ZXJlc3RpbmcsIGFuZCBwcm9taXNpbmcsIG51bWJlcnMuIDotKQo+IAo+PiBBbGwg
dGVzdHMgaGF2ZSBiZWVuIHBlcmZvcm1lZCB3aXRoIGNyZWRpdDIsIHRoZSBvdGhlciBzY2hlZHVs
ZXJzIGFyZQo+PiB1bnRlc3RlZCB1cCB0byBub3cuCj4+Cj4gSnVzdCBhcyBhbiBoZWFkcyB1cCBm
b3IgcGVvcGxlIChhcyBKdWVyZ2VuIGtub3dzIHRoaXMgYWxyZWFkeSA6LUQpLCBJJ20KPiBwbGFu
bmluZyB0byBydW4gc29tZSBwZXJmb3JtYW5jZSBldmFsdWF0aW9uIG9mIHRoaXMgcGF0Y2hlcy4K
PiAKPiBJJ3ZlIGdvdCBhbiA4IENQVXMgc3lzdGVtICg0IGNvcmVzLCAyIHRocmVhZHMgZWFjaCwg
bm8tTlVNQSkgYW5kIGFuIDE2Cj4gQ1BVcyBzeXN0ZW0gKDIgc29ja2V0cy9OVU1BIG5vZGVzLCA0
IGNvcmVzIGVhY2gsIDIgdGhyZWFkcyBlYWNoKSBvbgo+IHdoaWNoIEkgc2hvdWxkIGJlIGFibGUg
dG8gZ2V0IHNvbWUgYmVuY2ggc3VpdGUgcnVubmluZyByZWxhdGl2ZWx5IGVhc3kKPiBhbmQgKGhv
cGVmdWxseSkgcXVpY2suCj4gCj4gSSdtIHBsYW5uaW5nIHRvIGV2YWx1YXRlOgo+IC0gdmFuaWxs
YSAoaS5lLiwgd2l0aG91dCB0aGlzIHNlcmllcyksIFNNVCBlbmFibGVkIGluIEJJT1MKPiAtIHZh
bmlsbGEgKGkuZS4sIHdpdGhvdXQgdGhpcyBzZXJpZXMpLCBTTVQgZGlzYWJsZWQgaW4gQklPUwo+
IC0gcGF0Y2hlZCAoaS5lLiwgd2l0aCB0aGlzIHNlcmllcyksIGdyYW51bGFyaXR5PXRocmVhZAo+
IC0gcGF0Y2hlZCAoaS5lLiwgd2l0aCB0aGlzIHNlcmllcyksIGdyYW51bGFyaXR5PWNvcmUKPiAK
PiBJJ2xsIGRvIHN0YXJ0IHdpdGggbm8gb3ZlcmNvbW1pdG1lbnQsIGFuZCB0aGVuIG1vdmUgdG8g
MngKPiBvdmVyY29tbWl0bWVudCAoYXMgeW91IGRpZCBhYm92ZSkuCgpUaGFua3MsIEkgYXBwcmVj
aWF0ZSB0aGF0IQoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 09:59:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 09:59: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 1hAAm1-00070k-5S; Sat, 30 Mar 2019 09: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=EaPS=SB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hAAm0-00070f-Gd
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 09:59:36 +0000
X-Inumbo-ID: 8513f043-52d2-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8513f043-52d2-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 09:59: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 B243CADD2;
 Sat, 30 Mar 2019 09:59:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-18-jgross@suse.com>
 <ad9f514b-7325-0759-0a80-c8195e8c0b64@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: <cd2b85ff-ccc7-e261-a4b5-6a5f56e98e2a@suse.com>
Date: Sat, 30 Mar 2019 10:59:32 +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: <ad9f514b-7325-0759-0a80-c8195e8c0b64@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 17/49] xen/sched: move some per-vcpu
 items to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 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>

T24gMjkvMDMvMjAxOSAyMjozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wMy8yMDE5
IDE1OjA5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IGluZGV4IDhkNTc5ZTJjZjkuLjVk
OGYzMjU1Y2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiArKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gQEAgLTE1LDYgKzE1LDcgQEAKPj4gICNpbmNsdWRlIDx4
ZW4vbGliLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2Rv
bWFpbi5oPgo+PiAgI2luY2x1ZGUgPHhlbi9zbXAuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZGVsYXku
aD4KPiAKPiBJJ20gYWZyYWlkIHRoYXQgdGhpcyBmZWVscyBsaWtlIGEgc3RlcCBpbiB0aGUgd3Jv
bmcgZGlyZWN0aW9uLgo+IAo+IHNjaGVkLWlmLmggaXMgKHBlciB0aGUgY29tbWVudHMpIHN1cHBv
c2VkIHRvIGJlIHRoZSBzY2hlZHVsZXJzCj4gcHJpdmF0ZS5oLCB3aXRoIHRoZSBpbnRlbnRpb24g
dGhhdCBzdHJ1Y3Qgc2NoZWR1bGVyIGRpZG4ndCBsZWFrIGludG8gdGhlCj4gcmVzdCBvZiB0aGUg
Y29kZWJhc2UuwqAgQWxzbyB0aGUgbG9naWMgZm9yIHRha2luZyBzY2hlZHVsZXIgbG9ja3MsIGV0
YywKPiBhbmQgbGFzdGx5IGZvciBjcHVtYXNrX3NjcmF0Y2gsIHdoaWNoIHJlYWxseSBpcyB1bnNh
ZmUgdG8gdXNlIG91dHNpZGUgb2YKPiB0aGUgc2NoZWR1bGVyIChhbmQgaGFzIGNvbWUgdXAgaW4g
c2V2ZXJhbCByZWNlbnQgcGF0Y2ggc2VyaWVzKS4KPiAKPiBTYWRseSwKPiAKPiBhbmRyZXdjb29w
QGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5naXQveGVuJCBnaXQgZ3JlcCBzY2hlZC1pZgo+IGFyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYzo0MTojaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4gYXJjaC94
ODYvY3B1L21jaGVjay9tY2UuYzoxMzojaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4gYXJjaC94
ODYvY3B1L21jaGVjay9tY3RlbGVtLmM6MjE6I2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgo+IGFy
Y2gveDg2L2RvbTBfYnVpbGQuYzoxMjojaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4gYXJjaC94
ODYvc2V0dXAuYzo2OiNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KPiBhcmNoL3g4Ni9zbXBib290
LmM6Mjg6I2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgo+IGNvbW1vbi9jcHVwb29sLmM6MTk6I2lu
Y2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgo+IGNvbW1vbi9kb21haW4uYzoxMzojaW5jbHVkZSA8eGVu
L3NjaGVkLWlmLmg+Cj4gY29tbW9uL2RvbWN0bC5jOjE0OiNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYu
aD4KPiBjb21tb24vc2NoZWRfYXJpbmM2NTMuYzoyOTojaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+
Cj4gY29tbW9uL3NjaGVkX2NyZWRpdC5jOjE4OiNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KPiBj
b21tb24vc2NoZWRfY3JlZGl0Mi5jOjIxOiNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KPiBjb21t
b24vc2NoZWRfbnVsbC5jOjMyOiNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KPiBjb21tb24vc2No
ZWRfcnQuYzoyMzojaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4gY29tbW9uL3NjaGVkdWxlLmM6
MjY6I2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgo+IGluY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmg6
NzojaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4gCj4gYW5kIHRoaXMgY2hhbmdlIGlzIG1ha2lu
ZyB0aGUgc2l0dWF0aW9uIHdvcnNlLgo+IAo+IElmIGF0IGFsbCBwb3NzaWJsZSwgSSdkIHByZWZl
ciB0byBzZWUgYWJvdXQgZGlzZW50YW5nbGluZyB0aGUgYml0cyB3aGljaAo+IGFjdHVhbGx5IG5l
ZWQgZXh0ZXJuYWwgdXNlLCBhbmQgcHV0dGluZyB0aGVtIGluIHNjaGVkLmgsIGFuZCBtYWtpbmcK
PiBzY2hlZC1pZi5oIHByb3Blcmx5IHByaXZhdGUgdG8gdGhlIHNjaGVkdWxlcnMuwqAgSSBhY3R1
YWxseSBldmVuIHN0YXJ0ZWQKPiBhIGNsZWFudXAgc2VyaWVzIHdoaWNoIG1vdmVkIGFsbCBvZiB0
aGUgc2NoZWR1bGVyIGluZnJhc3RydWN0dXJlIGludG8KPiBjb21tb24vc2NoZWQvLCBidXQgZm91
bmQgYSBkaXNhcHBvaW50aW5nIHF1YW50aXR5IG9mIHNjaGVkLWlmLmggYmVpbmcKPiByZWZlcmVu
Y2VkIGV4dGVybmFsbHkuCgpJIGNhbiBhZGQgc29tZXRoaW5nIGxpa2UgdGhhdCB0byBteSBzZXJp
ZXMgaWYgeW91IHdhbnQuIFNvOgoKLSBtb3Zpbmcgc2NoZWR1bGUuYywgc2NoZWRfKi5jIGFuZCBj
cHVwb29sLmMgdG8gY29tbW9uL3NjaGVkLwotIG1vdmUgc3R1ZmYgZnJvbSBzY2hlZC1pZi5oIHRv
IHNjaGVkLmggaWYgbmVlZGVkIG91dHNpZGUgb2YKICBjb21tb24vc2NoZWQvCi0gbW92ZSBzY2hl
ZC1pZi5oIHRvIGNvbW1vbi9zY2hlZC8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:22:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAB8B-0001jj-32; Sat, 30 Mar 2019 10:22: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=EaPS=SB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hAB89-0001je-K1
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:22:29 +0000
X-Inumbo-ID: b7862104-52d5-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7862104-52d5-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:22: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 7BA31AED6;
 Sat, 30 Mar 2019 10:22:26 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-32-jgross@suse.com>
 <6ae60c7f-e295-d758-cf60-9f24113236e1@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: <7637592e-c241-dd48-ea6c-ea0e3c5738e4@suse.com>
Date: Sat, 30 Mar 2019 11:22:25 +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: <6ae60c7f-e295-d758-cf60-9f24113236e1@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 31/49] xen/sched: use sched_resource cpu
 instead smp_processor_id in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAyMDozNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wMy8yMDE5
IDE1OjA5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+IGluZGV4IDliNTUyN2MxZWIuLjBi
NWU1ZTU2NmIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiArKysgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTM0Nyw3ICszNDcsNyBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgIGlmICggKGl0ZW0gPSBzY2hlZF9hbGxvY19p
dGVtKHYpKSA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJuIDE7Cj4+ICAKPj4gLSAgICBpZiAo
IGlzX2lkbGVfZG9tYWluKGQpIHx8IGQtPmlzX3Bpbm5lZCApCj4+ICsgICAgaWYgKCBpc19pZGxl
X2RvbWFpbihkKSApCj4+ICAgICAgICAgIHByb2Nlc3NvciA9IHYtPnZjcHVfaWQ7Cj4+ICAgICAg
ZWxzZQo+PiAgICAgICAgICBwcm9jZXNzb3IgPSBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUodik7
Cj4gCj4gVGhpcyBsb29rcyBsaWtlIGEgc3B1cmlvdXMgY2hhbmdlLsKgIEkgYWxzbyBkb24ndCBh
biBvYnZpb3VzIG90aGVyIHBhdGNoCj4gdGhhdCBpdCBtaWdodCBmaXQgaW50by4KClRoYXQgc2hv
dWxkIGJlIGluIHBhdGNoIDMwLgoKPiBBcyBmb3IgdGhlIGZpZWxkIGl0c2VsZiwgaXQgaXMgYWxz
byBmYWlybHkgb2JqZWN0aW9uYWJsZS7CoCBJdCBpcyBvbmx5Cj4gZXZlciBzZXQgZm9yIHRoZSBo
YXJkd2FyZSBkb21haW4sIGFuZCBvbmx5IGlmIGRvbTBfdmNwdXNfcGluIGlzIHVzZWQsCj4gYnV0
IHRoZSBhY3R1YWwgcGlubmluZyBpbmZvcm1hdGlvbiBpcyBhbHNvIHJlZmxlY3RlZCBpbiBkb20w
J3MgaGFyZAo+IGFmZmluaXR5IG1hc2suCgpSaWdodC4KCj4gSW4gcHJhY3RpY2UsIGFsbCB0aGlz
IGZsYWcgZG9lcyBpcyBwZXJtaXQgdGhlIHVzZSBvZiBWQ1BVT1BfZ2V0X3BoeXNpZCwKPiBkaXNh
bGxvdyB0aGUgdXNlIG9mIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoKSwgYW5kIGFsbG93IGRvbTAg
dG8gYXR0ZW1wdAo+IHRvIGFjdHVhbGx5IHdyaXRlIHRvIE1TUl9BTUQ2NF9OQl9DRkcsIE1TUl9G
QU0xMEhfTU1JT19DT05GX0JBU0UsCj4gTVNSX0lBMzJfVUNPREVfUkVWLCBNU1JfSUEzMl9USEVS
TV9DT05UUk9MIGFuZAo+IE1TUl9JQTMyX0VORVJHWV9QRVJGX0JJQVMsIHJhdGhlciB0aGFuIGhh
dmluZyB0aGUgd3JpdGUgc2lsZW50bHkgZGlzY2FyZGVkLgo+IAo+IERvbTAncyB1c2Ugb2YgdGhv
c2UgTVNScyBpcyBkdWJpb3VzIGF0IGJlc3QsIGFuZCBkaXNhYmxlZCBieSBkZWZhdWx0LAo+ICph
bmQqIHdoZW4gYWN0aXZlLCBhbHNvIGNyb3NzLWNoZWNrcyB3aXRoIHRoZSBoYXJkIGFmZmluaXR5
IG1hc2suwqAgRG9lcwo+IGFueW9uZSB1c2UgZG9tMF92Y3B1c19waW4gaW4gcHJvZHVjdGlvbj8K
CkkgaGF2ZSBzZWVuIGl0IG9uIGN1c3RvbWVyIHN5c3RlbXMuCgo+IEkgdGhpbmsgdGhlcmUgaXMg
cXVpdGUgYSBsb3Qgb2YgdmFsdWUgaW4gZ2V0dGluZyByaWQgb2YgZC0+aXNfcGlubmVkIGFuZAo+
IGlzX3Bpbm5lZF92Y3B1KCkgZW50aXJlbHksIHdpdGggd2lsbCByZW1vdmUgYW4gZXh0cmVtZQo+
IGNvcm5lci1jYXNlLXg4Ni1pc20gb3V0IG9mIHRoZSBjb21tb24gY29kZS4KClJpZ2h0LiBJIGRv
bid0IHNlZSBhIHJlYXNvbiB3aHkgd2UgbmVlZCBhbnl0aGluZyBlbHNlIGJ1dCB0aGUgaGFyZAph
ZmZpbml0eSBmb3IgdGhpcyBvcHRpb24uCgpBbGxvd2luZyB0byByZS1waW4gKG9yIHVucGluKSB2
Y3B1cyBzaG91bGQgYmUgZmluZS4gQW5kIHVzZSBvZiB0aGUKc2FpZCBNU1JzIGNvdWxkIGJlIHJl
c3RyaWN0ZWQgdG8gdGhlIGNvcnJlY3QgaGFyZCBhZmZpbml0eSBiZWluZwphY3RpdmUuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10: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 1hAB8u-0001nq-Dj; Sat, 30 Mar 2019 10: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=EaPS=SB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hAB8s-0001nZ-Gg
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:23:14 +0000
X-Inumbo-ID: d2917ef8-52d5-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2917ef8-52d5-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:23: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 3A86CAED6;
 Sat, 30 Mar 2019 10:23:12 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-31-jgross@suse.com>
 <d5b9cc48-f81b-d08e-55c9-b5dc9dfd95f4@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: <0f3b5694-47e5-9f3e-bcd2-9ea13dcfe421@suse.com>
Date: Sat, 30 Mar 2019 11:23:11 +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: <d5b9cc48-f81b-d08e-55c9-b5dc9dfd95f4@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 30/49] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAyMDoxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wMy8yMDE5
IDE1OjA5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUb2RheSB0aGVyZSBhcmUgdHdvIGRpc3Rp
bmN0IHNjZW5hcmlvcyBmb3IgdmNwdV9jcmVhdGUoKTogZWl0aGVyIGZvcgo+PiBjcmVhdGlvbiBv
ZiBpZGxlLWRvbWFpbiB2Y3B1cyAodmNwdWlkID09IHByb2Nlc3Nvcikgb3IgZm9yIGNyZWF0aW9u
IG9mCj4+ICJub3JtYWwiIGRvbWFpbiB2Y3B1cyAoaW5jbHVkaW5nIGRvbTApLCB3aGVyZSB0aGUg
Y2FsbGVyIHNlbGVjdHMgdGhlCj4+IGluaXRpYWwgcHJvY2Vzc29yIG9uIGEgcm91bmQtcm9iaW4g
c2NoZW1lIG9mIHRoZSBhbGxvd2VkIHByb2Nlc3NvcnMKPj4gKGFsbG93ZWQgYmVpbmcgYmFzZWQg
b24gY3B1cG9vbCBhbmQgYWZmaW5pdGllcykuCj4+Cj4+IEluc3RlYWQgb2YgcGFzc2luZyB0aGUg
aW5pdGlhbCBwcm9jZXNzb3IgdG8gdmNwdV9jcmVhdGUoKSBhbmQgcGFzc2luZwo+PiBvbiB0byBz
Y2hlZF9pbml0X3ZjcHUoKSBsZXQgc2NoZWRfaW5pdF92Y3B1KCkgZG8gdGhlIHByb2Nlc3Nvcgo+
PiBzZWxlY3Rpb24uIEZvciBzdXBwb3J0aW5nIGRvbTAgdmNwdSBjcmVhdGlvbiB1c2UgdGhlIG5v
ZGVfYWZmaW5pdHkgb2YKPj4gdGhlIGRvbWFpbiBhcyBhIGJhc2UgZm9yIHNlbGVjdGluZyB0aGUg
cHJvY2Vzc29ycy4gVXNlciBkb21haW5zIHdpbGwKPj4gaGF2ZSBpbml0aWFsbHkgYWxsIG5vZGVz
IHNldCwgc28gdGhpcyBpcyBubyBkaWZmZXJlbnQgYmVoYXZpb3IgY29tcGFyZWQKPj4gdG8gdG9k
YXkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiAKPiBHb29kIHJpZGRhbmNlIHRvIHRoZSBwYXJhbWV0ZXIhwqAgVGhpcyB3aWxsIGRlZmluaXRl
bHkgc2ltcGx5IHNvbWUgb2YgbXkKPiBmdXJ0aGVyIGRvbWNyZWF0ZSBjaGFuZ2VzLgo+IAo+PiBp
bmRleCBkOTgzNjc3OWQxLi5kNTI5NGIwZDI2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IEBA
IC0xOTg2LDEyICsxOTg2LDExIEBAIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPj4gICAgICB9Cj4+
ICAjZW5kaWYKPj4gIAo+PiAtICAgIGZvciAoIGkgPSAxLCBjcHUgPSAwOyBpIDwgZC0+bWF4X3Zj
cHVzOyBpKysgKQo+PiArICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQo+
PiAgICAgIHsKPj4gLSAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZjcHVfb25saW5l
X21hcCk7Cj4+IC0gICAgICAgIGlmICggdmNwdV9jcmVhdGUoZCwgaSwgY3B1KSA9PSBOVUxMICkK
Pj4gKyAgICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpKSA9PSBOVUxMICkKPj4gICAgICAgICAg
ewo+PiAtICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgZG9tMCB2Y3B1ICVk
IG9uIHBjcHUgJWRcbiIsIGksIGNwdSk7Cj4+ICsgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0
byBhbGxvY2F0ZSBkb20wIHZjcHUgJWRcbiIsIGkpOwo+IAo+IE1pbmQgYWRqdXN0aW5nIHRoaXMg
dG8gZDB2JXUgYXMgaXQgaXMgY2hhbmdpbmcgYW55d2F5PwoKT2theS4KCj4gCj4+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gaW5k
ZXggYWUyYTZkMDMyMy4uOWI1NTI3YzFlYiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiBAQCAtMzE4LDE0ICszMTgs
NDAgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2
Y3B1ICp2KQo+PiAgICAgIHJldHVybiBOVUxMOwo+PiAgfQo+PiAgCj4+IC1pbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+PiArc3RhdGlj
IHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoc3RydWN0IHZjcHUgKnYpCj4+
ICt7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gKyAgICBub2RlaWRf
dCBub2RlOwo+PiArICAgIGNwdW1hc2tfdCBjcHVzOwo+PiArCj4+ICsgICAgY3B1bWFza19jbGVh
cigmY3B1cyk7Cj4+ICsgICAgZm9yX2VhY2hfbm9kZV9tYXNrICggbm9kZSwgZC0+bm9kZV9hZmZp
bml0eSApCj4+ICsgICAgICAgIGNwdW1hc2tfb3IoJmNwdXMsICZjcHVzLCAmbm9kZV90b19jcHVt
YXNrKG5vZGUpKTsKPj4gKyAgICBjcHVtYXNrX2FuZCgmY3B1cywgJmNwdXMsIGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soZCkpOwo+PiArICAgIGlmICggY3B1bWFza19lbXB0eSgmY3B1cykgKQo+PiAr
ICAgICAgICBjcHVtYXNrX2NvcHkoJmNwdXMsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+
PiArCj4+ICsgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQo+PiArICAgICAgICByZXR1cm4gY3B1
bWFza19maXJzdCgmY3B1cyk7Cj4+ICsKPj4gKyAgICAvKiBXZSBjYW4gcmVseSBvbiBwcmV2aW91
cyB2Y3B1IGJlaW5nIGF2YWlsYWJsZS4gKi8KPiAKPiBPbmx5IGlmIHlvdSBBU1NFUlQoIWlzX2lk
bGVfZG9tYWluKGQpKSwgd2hpY2ggaXMgc2FmZSBnaXZlbiB0aGUgc29sZSBjYWxsZXIuCj4gCj4g
aWRsZS0+dmNwdVtdIGNhbiBiZSBzcGFyc2UgaW4gc29tZSBjb3JuZXIgY2FzZXMuCj4gCj4gSWRl
YWxseSB3aXRoIGJvdGggb2YgdGhlc2Ugc3VnZ2VzdGlvbnMsIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyCj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:24:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABAB-0002Fn-RL; Sat, 30 Mar 2019 10:24: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=EaPS=SB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hABAA-0002Fe-QU
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:24:34 +0000
X-Inumbo-ID: 010b90a4-52d6-11e9-b076-77c14f0e8305
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 010b90a4-52d6-11e9-b076-77c14f0e8305;
 Sat, 30 Mar 2019 10:24: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 3EA59AD56;
 Sat, 30 Mar 2019 10:24:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190329150934.17694-1-jgross@suse.com>
 <20190329150934.17694-9-jgross@suse.com>
 <4570eeac-64a8-f424-28df-883347c69f15@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: <bcbe39bc-fc79-d401-13fc-69bf34ffa17d@suse.com>
Date: Sat, 30 Mar 2019 11:24:29 +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: <4570eeac-64a8-f424-28df-883347c69f15@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC 08/49] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDMvMjAxOSAxOTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wMy8yMDE5
IDE1OjA4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+IGluZGV4IDZiNWQ0NTQ2MzAuLmQx
YTk1ODE0M2EgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiArKysgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTI1Niw2ICsyNTYsNyBAQCBzdGF0aWMgdm9pZCBz
Y2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tfdCAqbG9jazEsIHNwaW5sb2NrX3QgKmxv
Y2syLAo+PiAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHByb2Nlc3NvcikKPj4gIHsKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+
PiArICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9Owo+PiAgCj4+ICAg
ICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwo+PiAgCj4+IEBAIC0yNjcsNyArMjY4LDcgQEAg
aW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3Nv
cikKPj4gICAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAo+PiAg
ICAgICAgICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKPj4gIAo+PiAtICAgIHYtPnNjaGVkX3By
aXYgPSBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBhbGxvY192ZGF0YSwgdiwKPj4gKyAgICB2
LT5zY2hlZF9wcml2ID0gU0NIRURfT1AoZG9tX3NjaGVkdWxlcihkKSwgYWxsb2NfdmRhdGEsICZp
dGVtLAo+PiAgICAgICAgICAgICAgICAgICAgICAgZC0+c2NoZWRfcHJpdik7Cj4gCj4gSSByZWFs
aXNlIHRoaXMgaXMgcGVyaGFwcyBhbiBvdmVyLXRoZS10b3AgcmVxdWVzdCwgYnV0IGNhbiB3ZSBz
ZWUgYWJvdXQKPiBkb2luZyBtb3JlIGhlcmU/Cj4gCj4gU0NIRURfT1AoKSBpcyBhIHRob3JvdWdo
bHkgb2JqZWN0aW9uYWJsZSBwaWVjZSBvZiBvYmZ1c2NhdGlvbiwgd2hpY2gKPiBicmVha3MgY3Nj
b3BlL2N0YWdzIGFuZCBhbHNvIHJlc3VsdHMgaW4gZXNwZWNpYWxseSBwb29yIGNvZGUgZ2VuZXJh
dGlvbi4KPiAKPiBHaXZlbiB0aGF0IHdlIGFyZSBjaGFuZ2luZyB0aGUgaW50ZXJmYWNlIGFueXdh
eSBhbmQgdG91Y2hpbmcgYWxsCj4gY29kZXBhdGhzLCB3b3VsZCB5b3UgbWluZCBhbHNvIGFkZGlu
ZyBzdGF0aWMgaW5saW5lIHdyYXBwZXJzIGxpa2UgSQo+IHN0YXJ0ZWQgd2l0aCAzNDBlZGMzID8K
Ck9rYXksIEknbGwgZG8gdGhhdC4KCj4gVEJILCBJJ20gZXZlbiBoYXBweSB0byBnaXZlIHRoaXMg
YSBnbyBhbmQgZ2l2ZSB5b3UgdGhlIGJhY2sgdGhlCj4gcmVzdWx0aW5nIHRyZWUsIGlmIHlvdSdk
IHByZWZlci4KCkkgdGhpbmsgaXRzIGlzIGVhc2llciB0byBkbyBpdCBteXNlbGYsIGFzIEknbSB0
b3VjaGluZyBuZWFybHkgYWxsIG9mCnRoZSBjYWxsIHNpdGVzIGFueXdheS4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABVY-0004pU-F4; Sat, 30 Mar 2019 10:46:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABVX-0004pH-1n
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:46:39 +0000
X-Inumbo-ID: 171d42f4-52d9-11e9-ba01-23e86502d4ac
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 171d42f4-52d9-11e9-ba01-23e86502d4ac;
 Sat, 30 Mar 2019 10:46:37 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2UAgQVc057677;
 Sat, 30 Mar 2019 18:42: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 x2UAgFoj014911;
 Sat, 30 Mar 2019 18:42:15 +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; Sat, 30 Mar
 2019 18:42:25 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:42:16 +0800
Message-ID: <96396a5ea9e1acc527705f71e9cd657b16585a75.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAgQVc057677
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 02/15] x86/cpu: Fix common cpuid faulting
 probing for AMD and Hygon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhlcmUgaXMgbm8gTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8gZm9yIEFNRCBhbmQgSHlnb24gZmFt
aWxpZXMuIFNvIGRpcmVjdGx5CnJldHVybiBmYWxzZSBpbiB0aGUgZnVuY3Rpb24gcHJvYmVfY3B1
aWRfZmF1bHRpbmcoKSBpZiAhY3B1X2hhc19oeXBlcnZpc29yLgoKU2lnbmVkLW9mZi1ieTogUHUg
V2VuIDxwdXdlbkBoeWdvbi5jbj4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIHwgNSAr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IGRi
MWViZjEuLmEwOGQ0OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMTE2LDYgKzExNiwxMSBAQCBib29sIF9f
aW5pdCBwcm9iZV9jcHVpZF9mYXVsdGluZyh2b2lkKQogCXVpbnQ2NF90IHZhbDsKIAlpbnQgcmM7
CiAKKwlpZiAoKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OIHx8
CisJICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICYmCisJ
ICAgICFjcHVfaGFzX2h5cGVydmlzb3IpCisJCXJldHVybiBmYWxzZTsKKwogCWlmICgocmMgPSBy
ZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpKSA9PSAwKQogCQlyYXdfbXNy
X3BvbGljeS5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPQogCQkJdmFsICYgTVNSX1BMQVRG
T1JNX0lORk9fQ1BVSURfRkFVTFRJTkc7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABVN-0004o9-1C; Sat, 30 Mar 2019 10:46: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABVL-0004nw-HF
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:46:27 +0000
X-Inumbo-ID: 0d390944-52d9-11e9-918d-cfc9a702c6f2
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d390944-52d9-11e9-918d-cfc9a702c6f2;
 Sat, 30 Mar 2019 10:46:21 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2UAgDlV089183;
 Sat, 30 Mar 2019 18:42:13 +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 x2UAg3EJ069360;
 Sat, 30 Mar 2019 18:42:03 +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; Sat, 30 Mar
 2019 18:42:13 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:42:07 +0800
Message-ID: <eb635da990e92443a91b2ae598ed354e35975efa.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAgDlV089183
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 01/15] 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
aHlhbmEgRmFtaWx5CjE4aC4gVG8gbWFrZSBIeWdvbiBpbml0aWFsaXphdGlvbiBmbG93IG1vcmUg
Y2xlYXIsIGNhcnZlIG91dCBjb2RlIGZyb20KYW1kLmMgaW50byBhIHNlcGFyYXRlIGZpbGUgaHln
b24uYywgYW5kIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb2RlIGZvcgpIeWdvbiBEaHlhbmEuCgpUbyBp
ZGVudGlmeSBIeWdvbiBEaHlhbmEgQ1BVLCBhZGQgYSBuZXcgdmVuZG9yIHR5cGUgWDg2X1ZFTkRP
Ul9IWUdPTgpmb3Igc3lzdGVtIHJlY29nbml0aW9uLgoKSHlnb24gY2FuIGZ1bGx5IHVzZSB0aGUg
ZnVuY3Rpb24gZWFybHlfaW5pdF9hbWQoKSwgc28gbWFrZSB0aGlzIGNvbW1vbgpmdW5jdGlvbiBu
b24tc3RhdGljIGFuZCBkaXJlY3QgY2FsbCBpdCBmcm9tIEh5Z29uIGNvZGUuCgpBZGQgYSBzZXBh
cmF0ZSBoeWdvbl9nZXRfdG9wb2xvZ3koKSwgd2hpY2ggY2FsY3VsYXRlIHBoeXNfcHJvY19pZCBm
cm9tCkFjcGlJZFs2XShzZWUgcmVmZXJlbmNlIFsxXSkuCgpSZWZlcmVuY2U6ClsxXSBodHRwczov
L2dpdC5rZXJuZWwub3JnL3RpcC9lMGNlZWFlNzA4Y2ViZjIyYzk5MGMzZDcwM2E0Y2ExODdkYzgz
N2Y1CgpTaWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgotLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvTWFrZWZpbGUgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAgfCAg
MSArCiB4ZW4vYXJjaC94ODYvY3B1L2NwdS5oICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gv
eDg2L2NwdS9oeWdvbi5jICAgICAgICAgIHwgOTIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmggfCAgMyArLQog
NiBmaWxlcyBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvY3B1L2h5Z29uLmMKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQppbmRleCAz
NGEwMWNhLi40NjZhY2M4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKQEAgLTQsNiArNCw3IEBAIHN1YmRpci15ICs9
IG10cnIKIG9iai15ICs9IGFtZC5vCiBvYmoteSArPSBjZW50YXVyLm8KIG9iai15ICs9IGNvbW1v
bi5vCitvYmoteSArPSBoeWdvbi5vCiBvYmoteSArPSBpbnRlbC5vCiBvYmoteSArPSBpbnRlbF9j
YWNoZWluZm8ubwogb2JqLXkgKz0gbXdhaXQtaWRsZS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwppbmRleCBjNzkwNDE2Li4wNjFl
YmRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvYW1kLmMKQEAgLTUyNiw3ICs1MjYsNyBAQCBzdGF0aWMgdm9pZCBhbWRfZ2V0X3RvcG9s
b2d5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGMtPmNwdV9jb3JlX2lkKTsKIH0KIAotc3Rh
dGljIHZvaWQgZWFybHlfaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQordm9pZCBlYXJs
eV9pbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7CiAJaWYgKGMgPT0gJmJvb3RfY3B1
X2RhdGEpCiAJCWFtZF9pbml0X2xldmVsbGluZygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNTNiYjBhOS4u
ZGIxZWJmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC03MTAsNiArNzEwLDcgQEAgdm9pZCBfX2luaXQgZWFy
bHlfY3B1X2luaXQodm9pZCkKIAlhbWRfaW5pdF9jcHUoKTsKIAljZW50YXVyX2luaXRfY3B1KCk7
CiAJc2hhbmdoYWlfaW5pdF9jcHUoKTsKKwloeWdvbl9pbml0X2NwdSgpOwogCWVhcmx5X2NwdV9k
ZXRlY3QoKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jcHUuaCBiL3hlbi9h
cmNoL3g4Ni9jcHUvY3B1LmgKaW5kZXggMmZjYjkzMS4uNmM1MmE1NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9jcHUuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1L2NwdS5oCkBAIC0xNyw3
ICsxNywxMCBAQCBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9jcHVpZF9tYXNrX2V4dF9lY3gsIG9w
dF9jcHVpZF9tYXNrX2V4dF9lZHg7CiBleHRlcm4gaW50IGdldF9tb2RlbF9uYW1lKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYyk7CiBleHRlcm4gdm9pZCBkaXNwbGF5X2NhY2hlaW5mbyhzdHJ1Y3QgY3B1
aW5mb194ODYgKmMpOwogCit2b2lkIGVhcmx5X2luaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAq
Yyk7CisKIGludCBpbnRlbF9jcHVfaW5pdCh2b2lkKTsKIGludCBhbWRfaW5pdF9jcHUodm9pZCk7
CiBpbnQgY2VudGF1cl9pbml0X2NwdSh2b2lkKTsKIGludCBzaGFuZ2hhaV9pbml0X2NwdSh2b2lk
KTsKK2ludCBoeWdvbl9pbml0X2NwdSh2b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvaHlnb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvaHlnb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi43Y2NiZDg0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9oeWdvbi5jCkBAIC0wLDAgKzEsOTIgQEAKKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2lu
Y2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisKKyNpbmNsdWRlICJjcHUuaCIKKworI2RlZmluZSBB
UElDSURfU09DS0VUX0lEX0JJVCA2CisKK3N0YXRpYyB2b2lkIGh5Z29uX2dldF90b3BvbG9neShz
dHJ1Y3QgY3B1aW5mb194ODYgKmMpCit7CisJdW5zaWduZWQgaW50IGVieDsKKworCWlmIChjLT54
ODZfbWF4X2NvcmVzIDw9IDEpCisJCXJldHVybjsKKworCS8qIFNvY2tldCBJRCBpcyBBcGljSWRb
Nl0gZm9yIEh5Z29uIHByb2Nlc3NvcnMuICovCisJYy0+cGh5c19wcm9jX2lkID4+PSBBUElDSURf
U09DS0VUX0lEX0JJVDsKKworCWVieCA9IGNwdWlkX2VieCgweDgwMDAwMDFlKTsKKwljLT54ODZf
bnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweDMpICsgMTsKKwljLT54ODZfbWF4X2NvcmVz
IC89IGMtPng4Nl9udW1fc2libGluZ3M7CisJYy0+Y3B1X2NvcmVfaWQgPSBlYnggJiAweGZmOwor
CisJaWYgKG9wdF9jcHVfaW5mbykKKwkgICAgICAgIHByaW50aygiQ1BVICVkKCVkKSAtPiBQcm9j
ZXNzb3IgJWQsIENvcmUgJWRcbiIsCisJICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQo
KSwgYy0+eDg2X21heF9jb3JlcywKKwkgICAgICAgICAgICAgICAgICAgICAgICBjLT5waHlzX3By
b2NfaWQsIGMtPmNwdV9jb3JlX2lkKTsKK30KKworc3RhdGljIHZvaWQgaW5pdF9oeWdvbihzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCit7CisJdW5zaWduZWQgbG9uZyBsb25nIHZhbHVlOworCisJLyog
QXR0ZW1wdCB0byBzZXQgTEZFTkNFIHRvIGJlIERpc3BhdGNoIFNlcmlhbGlzaW5nLiAqLworCWlm
IChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSkKKwkJLyogVW5hYmxlIHRvIHJl
YWQuICBBc3N1bWUgdGhlIHNhZmVyIGRlZmF1bHQuICovCisJCV9fY2xlYXJfYml0KFg4Nl9GRUFU
VVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFiaWxpdHkpOworCWlmICh2YWx1ZSAmIEFN
RDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFKQorCQkvKiBEaXNwYXRjaCBTZXJpYWxpc2luZy4g
Ki8KKwkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFi
aWxpdHkpOworCisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8g
ZGlzYWJsZSBNZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRp
dmUgU3RvcmUgQnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisgCWlmIChv
cHRfc3NiZCAmJiAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSkpCisgCXsKKwkJ
dmFsdWUgfD0gMXVsbCA8PCAxMDsKKwkJd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1
ZSk7CisJfQorCisJZGlzcGxheV9jYWNoZWluZm8oYyk7CisKKwlpZiAoY3B1X2hhcyhjLCBYODZf
RkVBVFVSRV9JVFNDKSkKKwl7CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DT05TVEFOVF9UU0Ms
IGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX05PTlNUT1BfVFND
LCBjLT54ODZfY2FwYWJpbGl0eSk7CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9UU0NfUkVMSUFC
TEUsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwl9CisKKwljLT54ODZfbWF4X2NvcmVzID0gKGNwdWlk
X2VjeCgweDgwMDAwMDA4KSAmIDB4ZmYpICsgMTsKKworCWh5Z29uX2dldF90b3BvbG9neShjKTsK
KworCS8qIEh5Z29uIENQVXMgZG8gbm90IHN1cHBvcnQgU1lTRU5URVIgb3V0c2lkZSBvZiBsZWdh
Y3kgbW9kZS4gKi8KKwlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9TRVAsIGMtPng4Nl9jYXBhYmls
aXR5KTsKKworCS8qIEh5Z29uIHByb2Nlc3NvcnMgaGF2ZSBBUElDIHRpbWVyIHJ1bm5pbmcgaW4g
ZGVlcCBDIHN0YXRlcy4gKi8KKwlpZiAob3B0X2FyYXQpCisJCV9fc2V0X2JpdChYODZfRkVBVFVS
RV9BUkFULCBjLT54ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVS
RV9FRlJPKSkKKwl7CisJCXJkbXNybChNU1JfSzdfSFdDUiwgdmFsdWUpOworCQl2YWx1ZSB8PSAo
MSA8PCAyNyk7IC8qIEVuYWJsZSByZWFkLW9ubHkgQVBFUkYvTVBFUkYgYml0ICovCisJCXdybXNy
bChNU1JfSzdfSFdDUiwgdmFsdWUpOworCX0KK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVf
ZGV2IGh5Z29uX2NwdV9kZXYgPSB7CisJLmNfdmVuZG9yCT0gIkh5Z29uIiwKKwkuY19pZGVudCAJ
PSB7ICJIeWdvbkdlbnVpbmUiIH0sCisJLmNfZWFybHlfaW5pdAk9IGVhcmx5X2luaXRfYW1kLAor
CS5jX2luaXQJCT0gaW5pdF9oeWdvbiwKK307CisKK2ludCBfX2luaXQgaHlnb25faW5pdF9jcHUo
dm9pZCkKK3sKKwljcHVfZGV2c1tYODZfVkVORE9SX0hZR09OXSA9ICZoeWdvbl9jcHVfZGV2Owor
CXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9y
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oCmluZGV4IDM4YTgxYzMuLmZh
MWNiYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgKQEAgLTksNiArOSw3IEBACiAjZGVm
aW5lIFg4Nl9WRU5ET1JfQU1EIDIKICNkZWZpbmUgWDg2X1ZFTkRPUl9DRU5UQVVSIDMKICNkZWZp
bmUgWDg2X1ZFTkRPUl9TSEFOR0hBSSA0Ci0jZGVmaW5lIFg4Nl9WRU5ET1JfTlVNIDUKKyNkZWZp
bmUgWDg2X1ZFTkRPUl9IWUdPTiA1CisjZGVmaW5lIFg4Nl9WRU5ET1JfTlVNIDYKIAogI2VuZGlm
CS8qIF9fWEVOX1g4Nl9WRU5ET1JTX0hfXyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABVM-0004o3-O4; Sat, 30 Mar 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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABVL-0004nr-7X
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:46:27 +0000
X-Inumbo-ID: 0ee68108-52d9-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ee68108-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:46:23 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2UAgm3w089210;
 Sat, 30 Mar 2019 18:42:48 +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 x2UAgZpV069390;
 Sat, 30 Mar 2019 18:42:35 +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; Sat, 30 Mar
 2019 18:42:46 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:42:37 +0800
Message-ID: <2bed2cf3834cd09f44b647a6729505fda8578159.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAgm3w089210
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 03/15] 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
RU0yLgoKU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L210cnIv
Z2VuZXJpYy5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5j
IGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYwppbmRleCA4ZjljZjFiLi45NGVlN2Q2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKQEAgLTIxNyw4ICsyMTcsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfbXRycl9zdGF0ZShjb25zdCBjaGFyICpsZXZlbCkKIAkJCXByaW50aygi
JXMgICV1IGRpc2FibGVkXG4iLCBsZXZlbCwgaSk7CiAJfQogCi0JaWYgKGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRAotCSAgICAmJiBib290X2NwdV9kYXRhLng4NiA+
PSAweGYpIHsKKwlpZiAoKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCAmJgorCSAgICAgYm9vdF9jcHVfZGF0YS54ODYgPj0gMHhmKSB8fAorCSAgICAgYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pIHsKIAkJdWludDY0X3Qgc3lzY2Zn
LCB0b20yOwogCiAJCXJkbXNybChNU1JfSzhfU1lTQ0ZHLCBzeXNjZmcpOwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABVb-0004r1-PU; Sat, 30 Mar 2019 10:46:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABVa-0004qN-ED
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:46:42 +0000
X-Inumbo-ID: 19056a38-52d9-11e9-9876-27a95a3171db
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19056a38-52d9-11e9-9876-27a95a3171db;
 Sat, 30 Mar 2019 10:46:40 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2UAhDZO057732;
 Sat, 30 Mar 2019 18:43:13 +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 x2UAgxCR069407;
 Sat, 30 Mar 2019 18:42:59 +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; Sat, 30 Mar
 2019 18:43:10 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:43:01 +0800
Message-ID: <5351075c9c13965bc59d6ae2b41785d058d68d60.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAhDZO057732
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 05/15] 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
aWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAg
ICAgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2FtZF9ub25mYXRhbC5j
IHwgNSArKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAgICAgICAgfCA2ICsr
KystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jICAgICAgfCA1ICsrKystCiB4
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYyAgICB8IDMgKystCiB4ZW4vYXJjaC94
ODYvY3B1L21jaGVjay92bWNlLmMgICAgICAgICB8IDIgKysKIDYgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBhMDhkNDhmLi4w
MjQ2NjcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTM1MCw3ICszNTAsOCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZWFybHlfY3B1X2RldGVjdCh2b2lkKQogCQkJaGFwX3BhZGRyX2JpdHMgPSBQQUREUl9CSVRT
OwogCX0KIAotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKQorCWlmIChjLT54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisJICAgIGMtPng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9IWUdPTikKIAkJcGFya19vZmZsaW5lX2NwdXMgPSBvcHRfbWNlOwogCiAJaW5pdGlh
bGl6ZV9jcHVfZGF0YSgwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2Ft
ZF9ub25mYXRhbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFsLmMKaW5k
ZXggMjIyZjUzOS4uNTg5ZGFjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
YW1kX25vbmZhdGFsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFs
LmMKQEAgLTIwMywxMCArMjAzLDExIEBAIHN0YXRpYyB2b2lkIG1jZV9hbWRfd29ya19mbih2b2lk
ICpkYXRhKQogCiB2b2lkIF9faW5pdCBhbWRfbm9uZmF0YWxfbWNoZWNrX2luaXQoc3RydWN0IGNw
dWluZm9feDg2ICpjKQogewotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKQor
CWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisJICAgIGMtPng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9IWUdPTikKIAkJcmV0dXJuOwogCi0JLyogQXNzdW1lIHdlIGFyZSBv
biBLOCBvciBuZXdlciBBTUQgQ1BVIGhlcmUgKi8KKwkvKiBBc3N1bWUgd2UgYXJlIG9uIEs4IG9y
IG5ld2VyIEFNRCBvciBIeWdvbiBDUFUgaGVyZSAqLwogCiAJLyogVGhlIHRocmVzaG9sZCBiaXRm
aWVsZHMgaW4gTVNSX0lBMzJfTUM0X01JU0MgaGFzCiAJICogYmVlbiBpbnRyb2R1Y2VkIGFsb25n
IHdpdGggdGhlIFNWTUUgZmVhdHVyZSBiaXQuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IDMw
Y2RiMDYuLjA3OThkZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBAIC03NzgsNiArNzc4LDcgQEAg
dm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMsIGJvb2wgYnNwKQogICAgIHN3
aXRjaCAoIGMtPng4Nl92ZW5kb3IgKQogICAgIHsKICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgor
ICAgIGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKICAgICAgICAgaW5pdGVkID0gYW1kX21jaGVja19p
bml0KGMpOwogICAgICAgICBicmVhazsKIApAQCAtMTE3MiwxMCArMTE3MywxMSBAQCBzdGF0aWMg
Ym9vbCB4ODZfbWNfbXNyaW5qZWN0X3ZlcmlmeShzdHJ1Y3QgeGVuX21jX21zcmluamVjdCAqbWNp
KQogCiAgICAgICAgICAgICAvKiBNU1JzIHRoYXQgdGhlIEhWIHdpbGwgdGFrZSBjYXJlIG9mICov
CiAgICAgICAgICAgICBjYXNlIE1TUl9LOF9IV0NSOgotICAgICAgICAgICAgICAgIGlmICggYy0+
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAgICAgICAgaWYgKCBjLT54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgICAgICAgICAgICBjLT54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04gKQogICAgICAgICAgICAgICAgICAgICByZWFz
b24gPSAiSFYgd2lsbCBvcGVyYXRlIEhXQ1IiOwogICAgICAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICAgICAgcmVhc29uID0gIm9ubHkgc3VwcG9ydGVkIG9uIEFNRCI7CisgICAgICAg
ICAgICAgICAgICAgIHJlYXNvbiA9ICJvbmx5IHN1cHBvcnRlZCBvbiBBTUQgb3IgSHlnb24iOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2FtZC5jCmluZGV4IGVkMjlmY2MuLjhlZDJiMTcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2VfYW1kLmMKQEAgLTI4Niw3ICsyODYsMTAgQEAgZW51bSBtY2hlY2tfdHlwZQogYW1kX21j
aGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqY2kpCiB7CiAgICAgdWludDMyX3QgaTsKLSAg
ICBlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1k
X3F1aXJrZGF0YShjaSk7CisgICAgZW51bSBtY2VxdWlya19hbWRfZmxhZ3MgcXVpcmtmbGFnID0g
MDsKKworICAgIGlmIChjaS0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0hZR09OKQorICAgICAg
ICBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShjaSk7CiAKICAgICAv
KiBBc3N1bWUgdGhhdCBtYWNoaW5lIGNoZWNrIHN1cHBvcnQgaXMgYXZhaWxhYmxlLgogICAgICAq
IFRoZSBtaW5pbXVtIHByb3ZpZGVkIHN1cHBvcnQgaXMgYXQgbGVhc3QgdGhlIEs4LiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbm9uLWZhdGFsLmMgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwppbmRleCBkMTJlOGYyLi43N2JlNDE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYworKysgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwpAQCAtMTAxLDcgKzEwMSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IGluaXRfbm9uZmF0YWxfbWNlX2NoZWNrZXIodm9pZCkKIAkgKi8KIAlzd2l0Y2ggKGMt
Png4Nl92ZW5kb3IpIHsKIAljYXNlIFg4Nl9WRU5ET1JfQU1EOgotCQkvKiBBc3N1bWUgd2UgYXJl
IG9uIEs4IG9yIG5ld2VyIEFNRCBDUFUgaGVyZSAqLworCWNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoK
KwkJLyogQXNzdW1lIHdlIGFyZSBvbiBLOCBvciBuZXdlciBBTUQgb3IgSHlnb24gQ1BVIGhlcmUg
Ki8KIAkJYW1kX25vbmZhdGFsX21jaGVja19pbml0KGMpOwogCQlicmVhazsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svdm1jZS5jCmluZGV4IGYxNTgzNWUuLjRmNWRlMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMK
QEAgLTE1NCw2ICsxNTQsNyBAQCBzdGF0aWMgaW50IGJhbmtfbWNlX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgorICAgICAgICBjYXNlIFg4Nl9WRU5E
T1JfSFlHT046CiAgICAgICAgICAgICByZXQgPSB2bWNlX2FtZF9yZG1zcih2LCBtc3IsIHZhbCk7
CiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjg0LDYgKzI4NSw3IEBAIHN0YXRpYyBpbnQgYmFu
a19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICAg
ICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICAgICAgcmV0ID0gdm1jZV9hbWRfd3Jt
c3IodiwgbXNyLCB2YWwpOwogICAgICAgICAgICAgYnJlYWs7CiAKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10: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 1hABW1-0004yo-3R; Sat, 30 Mar 2019 10:47: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABW0-0004yP-31
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:47:08 +0000
X-Inumbo-ID: 280b78e9-52d9-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 280b78e9-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:47:06 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2UAiAJ7057882;
 Sat, 30 Mar 2019 18:44:10 +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 x2UAhsYl069443;
 Sat, 30 Mar 2019 18:43: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; Sat, 30 Mar
 2019 18:44:05 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:00 +0800
Message-ID: <d910bd2ba1b850ad2c0c537786b432726c760a02.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAiAJ7057882
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 09/15] 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggOGRjMzkyNC4uNjk5YThm
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaApAQCAtNzQsNiArNzQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBp
b21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKICAg
ICAgICAgcmV0dXJuIGludGVsX3Z0ZF9zZXR1cCgpOwogICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6
CisgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICByZXR1cm4gYW1kX2lvdl9kZXRl
Y3QoKTsKICAgICB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:47:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABWJ-00054Z-Dg; Sat, 30 Mar 2019 10:47:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABWH-000546-NO
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:47:25 +0000
X-Inumbo-ID: 32bea441-52d9-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32bea441-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:47:24 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2UAhTEt089247;
 Sat, 30 Mar 2019 18:43:29 +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 x2UAhE2B014957;
 Sat, 30 Mar 2019 18:43:14 +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; Sat, 30 Mar
 2019 18:43:24 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:43:13 +0800
Message-ID: <35ad8037209e5596960b7ae8d43175707c33449b.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAhTEt089247
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 06/15] 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDExNzFjMDIuLjFjZDc5
MDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTMwNiw3ICszMDYsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0
cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKICAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2
ID0gdGhpc19jcHUodWNvZGVfY3B1X2luZm8pLmNwdV9zaWcucmV2OwogCi0gICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgIGlmICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiApCiAgICAgICAgIHJldHVybiB0
cnVlOwogCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fApAQCAtNjMyLDcgKzYzMyw4IEBAIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRp
X2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQorICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQU1EIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9IWUdPTiApCiAgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKIAogICAgIGlmICgg
Y2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:47:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:47: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 1hABWK-00055L-P8; Sat, 30 Mar 2019 10:47:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABWK-000550-1x
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:47:28 +0000
X-Inumbo-ID: 328d2e1e-52d9-11e9-b603-7f5aaf4e2961
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 328d2e1e-52d9-11e9-b603-7f5aaf4e2961;
 Sat, 30 Mar 2019 10:47:23 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2UAhfpk089262;
 Sat, 30 Mar 2019 18:43: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 x2UAhPVZ069426;
 Sat, 30 Mar 2019 18:43: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; Sat, 30 Mar
 2019 18:43:36 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:43:27 +0800
Message-ID: <491f86bdc0cb877d42fe611c87e89916a71c157f.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAhfpk089262
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 07/15] 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyB8IDUgKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5j
IGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCAyYTI0MzI2Li4wMDRkNjg1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTkyLDYg
KzkyLDExIEBAIHN0YXRpYyBpbnQgbW9kZXJuX2FwaWModm9pZCkKICAgICBpZiAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCiAgICAgICAgIGJvb3RfY3B1X2Rh
dGEueDg2ID49IDB4ZikKICAgICAgICAgcmV0dXJuIDE7CisKKyAgICAvKiBIeWdvbiBzeXN0ZW1z
IHVzZSBtb2Rlcm4gQVBJQyAqLworICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9IWUdPTikKKyAgICAgICAgcmV0dXJuIDE7CisKICAgICBsdnIgPSBhcGljX3Jl
YWQoQVBJQ19MVlIpOwogICAgIHZlcnNpb24gPSBHRVRfQVBJQ19WRVJTSU9OKGx2cik7CiAgICAg
cmV0dXJuIHZlcnNpb24gPj0gMHgxNDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10: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 1hABWg-0005Dj-4f; Sat, 30 Mar 2019 10:47: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABWf-0005DQ-16
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:47:49 +0000
X-Inumbo-ID: 40d683ee-52d9-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40d683ee-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:47:47 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2UAh2M7057718;
 Sat, 30 Mar 2019 18:43: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 x2UAgmGl014936;
 Sat, 30 Mar 2019 18:42:48 +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; Sat, 30 Mar
 2019 18:42:58 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:42:48 +0800
Message-ID: <e82e93b090e004d2b9a679d656de96ca915e92da.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAh2M7057718
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 04/15] 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>

QXMgSHlnb24gRGh5YW5hIENQVSBzaGFyZSBzaW1pbGFyIFBNVSBhcmNoaXRlY3R1cmUgd2l0aCBB
TUQgZmFtaWx5CjE3aCBvbmUsIHNvIGFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCBpbiB2cG11X2Fy
Y2hfaW5pdGlhbGlzZSgpIGFuZAp2cG11X2luaXQoKSBieSBzaGFyaW5nIEFNRCBjb2RlIHBhdGgu
CgpTcGxpdCB0aGUgY29tbW9uIHBhcnQgaW4gYW1kX3ZwbXVfaW5pdCgpIHRvIGEgc3RhdGljIGZ1
bmN0aW9uCl92cG11X2luaXQoKSwgbWFraW5nIEFNRCBhbmQgSHlnb24gdG8gY2FsbCB0aGUgc2hh
cmVkIGZ1bmN0aW9uIHRvCmluaXRpYWxpemUgdlBNVS4KCkFzIGN1cnJlbnQgdlBNVSBzdGlsbCBu
b3Qgc3VwcG9ydCBBTUQgWmVuKGZhbWlseSAxN2gpLCBhZGQgMHgxNyBzdXBwb3J0CnRvIGFtZF92
cG11X2luaXQoKS4KCkFsc28gY3JlYXRlIGEgZnVuY3Rpb24gaHlnb25fdnBtdV9pbml0KCkgZm9y
IEh5Z29uIHZQTVUgaW5pdGlhbGl6YXRpb24uCgpCb3RoIG9mIEFNRCAxN2ggYW5kIEh5Z29uIDE4
aCBoYXZlIHRoZSBzYW1lIHBlcmZvcm1hbmNlIGV2ZW50IHNlbGVjdAphbmQgY291bnRlciBNU1Jz
IGFzIEFNRCAxNWggaGFzLCBzbyByZXVzZSB0aGUgMTVoIGRlZmluaXRpb25zIGZvciB0aGVtLgoK
U2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KLS0tCiB4ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYyAgICAgfCAgNSArKysrCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMgfCA2
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvdnBtdS5oICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9u
cygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11
LmMgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwppbmRleCA4ZjZkYWYxLi45M2EyN2Q4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3Zw
bXUuYwpAQCAtNDU2LDYgKzQ1Niw3IEBAIHN0YXRpYyBpbnQgdnBtdV9hcmNoX2luaXRpYWxpc2Uo
c3RydWN0IHZjcHUgKnYpCiAgICAgc3dpdGNoICggdmVuZG9yICkKICAgICB7CiAgICAgY2FzZSBY
ODZfVkVORE9SX0FNRDoKKyAgICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CiAgICAgICAgIHJldCA9
IHN2bV92cG11X2luaXRpYWxpc2Uodik7CiAgICAgICAgIGJyZWFrOwogCkBAIC04NzYsNiArODc3
LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHZwbXVfaW5pdCh2b2lkKQogICAgICAgICBpZiAoIGFt
ZF92cG11X2luaXQoKSApCiAgICAgICAgICAgIHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsK
ICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgorICAgICAgICBpZiAo
IGh5Z29uX3ZwbXVfaW5pdCgpICkKKyAgICAgICAgICAgdnBtdV9tb2RlID0gWEVOUE1VX01PREVf
T0ZGOworICAgICAgICBicmVhazsKICAgICBjYXNlIFg4Nl9WRU5ET1JfSU5URUw6CiAgICAgICAg
IGlmICggY29yZTJfdnBtdV9pbml0KCkgKQogICAgICAgICAgICB2cG11X21vZGUgPSBYRU5QTVVf
TU9ERV9PRkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMgYi94ZW4v
YXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMKaW5kZXggNWVmYzM5Yi4uNDc5MTFlNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS92cG11X2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9hbWQuYwpAQCAtNTM4LDI4ICs1MzgsMTIgQEAgaW50IHN2bV92cG11X2luaXRpYWxpc2Uoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBfX2luaXQgYW1kX3ZwbXVfaW5p
dCh2b2lkKQorc3RhdGljIGludCBjb21tb25faW5pdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGlu
dCBpOwogCi0gICAgc3dpdGNoICggY3VycmVudF9jcHVfZGF0YS54ODYgKQorICAgIGlmICghbnVt
X2NvdW50ZXJzKQogICAgIHsKLSAgICBjYXNlIDB4MTU6Ci0gICAgICAgIG51bV9jb3VudGVycyA9
IEYxNUhfTlVNX0NPVU5URVJTOwotICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJT
OwotICAgICAgICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOwotICAgICAgICBrN19jb3VudGVyc19t
aXJyb3JlZCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgMHgxMDoKLSAgICBjYXNlIDB4
MTI6Ci0gICAgY2FzZSAweDE0OgotICAgIGNhc2UgMHgxNjoKLSAgICAgICAgbnVtX2NvdW50ZXJz
ID0gRjEwSF9OVU1fQ09VTlRFUlM7Ci0gICAgICAgIGNvdW50ZXJzID0gQU1EX0YxMEhfQ09VTlRF
UlM7Ci0gICAgICAgIGN0cmxzID0gQU1EX0YxMEhfQ1RSTFM7Ci0gICAgICAgIGs3X2NvdW50ZXJz
X21pcnJvcmVkID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKICAgICAgICAgcHJp
bnRrKFhFTkxPR19XQVJOSU5HICJWUE1VOiBVbnN1cHBvcnRlZCBDUFUgZmFtaWx5ICUjeFxuIiwK
ICAgICAgICAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEueDg2KTsKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CkBAIC01ODYsMyArNTcwLDQzIEBAIGludCBfX2luaXQgYW1kX3ZwbXVfaW5pdCh2b2lk
KQogICAgIHJldHVybiAwOwogfQogCitpbnQgX19pbml0IGFtZF92cG11X2luaXQodm9pZCkKK3sK
KyAgICBzd2l0Y2ggKCBjdXJyZW50X2NwdV9kYXRhLng4NiApCisgICAgeworICAgIGNhc2UgMHgx
NToKKyAgICBjYXNlIDB4MTc6CisgICAgICAgIG51bV9jb3VudGVycyA9IEYxNUhfTlVNX0NPVU5U
RVJTOworICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOworICAgICAgICBjdHJs
cyA9IEFNRF9GMTVIX0NUUkxTOworICAgICAgICBrN19jb3VudGVyc19taXJyb3JlZCA9IDE7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgMHgxMDoKKyAgICBjYXNlIDB4MTI6CisgICAgY2FzZSAw
eDE0OgorICAgIGNhc2UgMHgxNjoKKyAgICAgICAgbnVtX2NvdW50ZXJzID0gRjEwSF9OVU1fQ09V
TlRFUlM7CisgICAgICAgIGNvdW50ZXJzID0gQU1EX0YxMEhfQ09VTlRFUlM7CisgICAgICAgIGN0
cmxzID0gQU1EX0YxMEhfQ1RSTFM7CisgICAgICAgIGs3X2NvdW50ZXJzX21pcnJvcmVkID0gMDsK
KyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIGNvbW1vbl9pbml0KCk7Cit9CisK
K2ludCBfX2luaXQgaHlnb25fdnBtdV9pbml0KHZvaWQpCit7CisgICAgc3dpdGNoICggY3VycmVu
dF9jcHVfZGF0YS54ODYgKQorICAgIHsKKyAgICBjYXNlIDB4MTg6CisgICAgICAgIG51bV9jb3Vu
dGVycyA9IEYxNUhfTlVNX0NPVU5URVJTOworICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NP
VU5URVJTOworICAgICAgICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOworICAgICAgICBrN19jb3Vu
dGVyc19taXJyb3JlZCA9IDE7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBj
b21tb25faW5pdCgpOworfQorCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDEyODdiOWYuLjU1Zjg1YmEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvdnBtdS5oCkBAIC01Miw2ICs1Miw3IEBAIHN0cnVjdCBhcmNoX3ZwbXVfb3BzIHsKIGlu
dCBjb3JlMl92cG11X2luaXQodm9pZCk7CiBpbnQgdm14X3ZwbXVfaW5pdGlhbGlzZShzdHJ1Y3Qg
dmNwdSAqKTsKIGludCBhbWRfdnBtdV9pbml0KHZvaWQpOworaW50IGh5Z29uX3ZwbXVfaW5pdCh2
b2lkKTsKIGludCBzdm1fdnBtdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICopOwogCiBzdHJ1Y3Qg
dnBtdV9zdHJ1Y3QgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABWv-0005Kj-Ku; Sat, 30 Mar 2019 10:48:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABWu-0005K0-5p
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:48:04 +0000
X-Inumbo-ID: 47e37304-52d9-11e9-a247-17be39b28165
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47e37304-52d9-11e9-a247-17be39b28165;
 Sat, 30 Mar 2019 10:47:59 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2UAhxii057818;
 Sat, 30 Mar 2019 18:43:59 +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 x2UAhlD3014975;
 Sat, 30 Mar 2019 18:43:47 +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; Sat, 30 Mar
 2019 18:43:57 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:43:52 +0800
Message-ID: <74a85387b86b3d39ba7544a7f82c030f28dea0c0.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAhxii057818
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 08/15] 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+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAgICAgIHwgMyAr
Ky0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jICB8IDggKysrKystLS0KIHhl
bi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyB8IDMgKystCiAzIGZpbGVzIGNoYW5n
ZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwppbmRl
eCA2NTRkZTI0Li4wMmU0ODczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRs
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTc5Niw3ICs3OTYsOCBA
QCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgICAgICBfX213YWl0KGN4LT5hZGRy
ZXNzLCAwKTsKICAgICAgICAgfQogICAgIH0KLSAgICBlbHNlIGlmICggY3VycmVudF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgZWxzZSBpZiAoIChjdXJyZW50
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwKKyAgICAgICAgICAgICAg
IGN1cnJlbnRfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OKSAmJgogICAg
ICAgICAgICAgICBjeC0+ZW50cnlfbWV0aG9kID09IEFDUElfQ1NUQVRFX0VNX1NZU0lPICkKICAg
ICB7CiAgICAgICAgIC8qIEludGVsIHByZWZlcnMgbm90IHRvIHVzZSBTWVNJTyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vYXJjaC94ODYv
YWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCA4NDRhYjg1Li4xNGMxOGJkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vYXJjaC94ODYv
YWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNjQ5LDcgKzY0OSw4IEBAIHN0YXRpYyBpbnQgX19p
bml0IGNwdWZyZXFfZHJpdmVyX2luaXQodm9pZCkKICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMKSkKICAgICAgICAgcmV0ID0gY3B1ZnJlcV9yZWdp
c3Rlcl9kcml2ZXIoJmFjcGlfY3B1ZnJlcV9kcml2ZXIpOwogICAgIGVsc2UgaWYgKChjcHVmcmVx
X2NvbnRyb2xsZXIgPT0gRlJFUUNUTF94ZW4pICYmCi0gICAgICAgIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpKQorICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikpCiAgICAgICAgIHJldCA9IHBvd2Vybm93X3JlZ2lz
dGVyX2RyaXZlcigpOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTY2MCw5ICs2NjEsMTAgQEAgaW50
IGNwdWZyZXFfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdWlkKQogewogICAgIGludCByZXQ7CiAK
LSAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwgYW5kIEFNRCBwcm9jZXNzb3Ig
Ki8KKyAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwsIEFNRCBhbmQgSHlnb24g
cHJvY2Vzc29yICovCiAgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9W
RU5ET1JfSU5URUwgKSB8fAotICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCApICkKKyAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9BTUQgKSB8fAorICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0hZR09OICkgKQogICAgICAgICByZXQgPSBjcHVmcmVxX2FkZF9jcHUoY3B1
aWQpOwogICAgIGVsc2UKICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZy
ZXEvcG93ZXJub3cuYwppbmRleCAwMjViMzdkLi5mMjQ1OTA4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
ZnJlcS9wb3dlcm5vdy5jCkBAIC0zNjAsNyArMzYwLDggQEAgdW5zaWduZWQgaW50IF9faW5pdCBw
b3dlcm5vd19yZWdpc3Rlcl9kcml2ZXIoKQogCiAgICAgZm9yX2VhY2hfb25saW5lX2NwdShpKSB7
CiAgICAgICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtpXTsKLSAgICAgICAg
aWYgKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpCisgICAgICAgIGlmIChjLT54ODZf
dmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgICAgICAgICBjLT54ODZfdmVuZG9yICE9
IFg4Nl9WRU5ET1JfSFlHT04pCiAgICAgICAgICAgICByZXQgPSAtRU5PREVWOwogICAgICAgICBl
bHNlCiAgICAgICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:48:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:48: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 1hABWv-0005L3-W4; Sat, 30 Mar 2019 10:48:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABWu-0005K1-6E
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:48:04 +0000
X-Inumbo-ID: 4817413e-52d9-11e9-b50c-bbbe0637ff2b
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4817413e-52d9-11e9-b50c-bbbe0637ff2b;
 Sat, 30 Mar 2019 10:47:59 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2UAiEdp089310;
 Sat, 30 Mar 2019 18:44:14 +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 x2UAi3Jj015033;
 Sat, 30 Mar 2019 18:44:04 +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; Sat, 30 Mar
 2019 18:44:13 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:08 +0800
Message-ID: <05ee7dd2f0efe86d47a50923bf18b0ad35a12ecd.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAiEdp089310
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 10/15] 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
bmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
fCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggMzc0NmUyYS4uYzky
ZjlkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTI0LDcgKzkyNCw5IEBAIHN0YXRpYyBp
bnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAgLi4u
IE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgogICAgIGNhc2UgTVNSX0s3X0VWTlRTRUwwIC4uLiBN
U1JfSzdfUEVSRkNUUjM6Ci0gICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAgIGlmICggdnBt
dV9tc3IgfHwKKyAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfQU1EKSB8fAorICAgICAgICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZhbCkgKQogICAgICAgICAgICAgICAgICAgICBicmVh
azsKQEAgLTEwMDYsNyArMTAwOCw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGlu
dCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgogICAgIGNhc2Ug
TVNSX0s4X1BTVEFURTc6CiAgICAgY2FzZSBNU1JfSzhfSFdDUjoKLSAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCAmJgorICAgICAgICAgICAg
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0hZR09OICkKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1
cnJkKSkgfHwKICAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKQEAgLTEw
MjcsOCArMTAzMCw5IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90IHZhbCwKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9GQU0xMEhfTU1JT19D
T05GX0JBU0U6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EIHx8Ci0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJv
b3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCisgICAgICAgIGlmICggKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAorICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0YS54ODYgPiAweDE3KSAmJgorICAgICAgICAgICAg
ICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdPTiApCiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAh
aXNfcGlubmVkX3ZjcHUoY3VycikgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
QEAgLTEwNjcsNyArMTA3MSw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCBy
ZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JQTMyX01QRVJGOgogICAgIGNhc2UgTVNS
X0lBMzJfQVBFUkY6CiAgICAgICAgIGlmICggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBY
ODZfVkVORE9SX0lOVEVMKSAmJgotICAgICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKSAmJgorICAgICAgICAgICAgIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSB8fAogICAg
ICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQpAQCAtMTEwMCw3ICsxMTA1LDkg
QEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAog
ICAgICAgICAgICAgdnBtdV9tc3IgPSB0cnVlOwogICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZO
VFNFTDAgLi4uIE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgogICAgIGNhc2UgTVNSX0s3X0VWTlRT
RUwwIC4uLiBNU1JfSzdfUEVSRkNUUjM6Ci0gICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAg
IGlmICggdnBtdV9tc3IgfHwKKyAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EKSB8fAorICAgICAgICAgICAgICAgIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGlmICggKHZwbXVfbW9kZSAmIFhFTlBNVV9NT0RFX0FMTCkgJiYKICAgICAgICAg
ICAgICAgICAgICAgICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:48:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:48: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 1hABWw-0005LU-Bg; Sat, 30 Mar 2019 10:48:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABWu-0005K2-6M
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:48:04 +0000
X-Inumbo-ID: 489648e4-52d9-11e9-97d6-0324284ea642
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 489648e4-52d9-11e9-97d6-0324284ea642;
 Sat, 30 Mar 2019 10:48:00 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x2UAiP62089325;
 Sat, 30 Mar 2019 18:44:25 +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 x2UAiD2l069479;
 Sat, 30 Mar 2019 18:44: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; Sat, 30 Mar
 2019 18:44:24 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:16 +0800
Message-ID: <928490ab4964c5ca0b13e422596f84deb51f88f9.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAiP62089325
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 11/15] 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
bi5jbj4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
fCA5ICsrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggNmViZTM2Ny4uNjE3OGQ3OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBA
IC01NDIsNyArNTQyLDggQEAgaW50IF9faW5pdCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdG9fcGZuKE1T
SV9BRERSX0JBU0VfTE8gKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBNU0lfQUREUl9ERVNUX0lEX01BU0spKTsKICAgICAvKiBIeXBlclRyYW5zcG9ydCByYW5nZS4g
Ki8KLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAp
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwK
KyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkK
ICAgICAgICAgcmMgfD0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgcGFkZHJfdG9fcGZuKDB4ZmRVTEwg
PDwgMzIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oKDFV
TEwgPDwgNDApIC0gMSkpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOGQ1NzllMi4uZWVmZTBmYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTI1
MywxMyArMTI1MywxNCBAQCBhcmNoX2RvX3ZjcHVfb3AoCiB9CiAKIC8qCi0gKiBMb2FkaW5nIGEg
bnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2VzIGFuZCBsaW1pdHMgb24gQU1EIENQVXMu
IEJlIG9uCi0gKiB0aGUgc2FmZSBzaWRlIGFuZCByZS1pbml0aWFsaXplIGJvdGggdG8gZmxhdCBz
ZWdtZW50IHZhbHVlcyBiZWZvcmUgbG9hZGluZwotICogYSBudWwgc2VsZWN0b3IuCisgKiBMb2Fk
aW5nIGEgbnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2VzIGFuZCBsaW1pdHMgb24gQU1E
IG9yIEh5Z29uCisgKiBDUFVzLiBCZSBvbiB0aGUgc2FmZSBzaWRlIGFuZCByZS1pbml0aWFsaXpl
IGJvdGggdG8gZmxhdCBzZWdtZW50IHZhbHVlcworICogYmVmb3JlIGxvYWRpbmcgYSBudWwgc2Vs
ZWN0b3IuCiAgKi8KICNkZWZpbmUgcHJlbG9hZF9zZWdtZW50KHNlZywgdmFsdWUpIGRvIHsgICAg
ICAgICAgICAgIFwKICAgICBpZiAoICEoKHZhbHVlKSAmIH4zKSAmJiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCApIFwKKyAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCB8fCBcCisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9IWUdPTikgKSBcCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNz
ZWcgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoRkxBVF9VU0VS
X0RTMzIpICk7ICAgICBcCiB9IHdoaWxlICggZmFsc2UgKQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABXS-0005bu-Qe; Sat, 30 Mar 2019 10:48:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABXR-0005b6-F9
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:48:37 +0000
X-Inumbo-ID: 5d06741b-52d9-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d06741b-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:48:34 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2UAis8E089342;
 Sat, 30 Mar 2019 18:44:54 +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 x2UAiiYj015127;
 Sat, 30 Mar 2019 18:44:44 +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; Sat, 30 Mar
 2019 18:44:53 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:46 +0800
Message-ID: <e22732a33bc9ce061d46b30b6ec5f3de2b83dd93.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAis8E089342
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 14/15] 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
aWQgbGVhdmVzIGFzCnRoZSBBTUQgZmFtaWx5IDE3aCBvbmUuIFNvIGFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydCB0byBjYWN1bGF0ZSB0aGUKY3B1aWQgcG9saWNpZXMgYXMgdGhlIEFNRCBDUFUgZG9l
cy4KClNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgfCAx
MCArKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2Nw
dWlkLmMKaW5kZXggYWIwYWFiNi4uZjc2MDU5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI0MCw2ICsyNDAsNyBAQCBzdGF0
aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICBjYXNlIFg4Nl9WRU5ET1Jf
SFlHT046CiAgICAgICAgIHplcm9fbGVhdmVzKHAtPmJhc2ljLnJhdywgMHgyLCAweDMpOwogICAg
ICAgICBtZW1zZXQocC0+Y2FjaGUucmF3LCAwLCBzaXplb2YocC0+Y2FjaGUucmF3KSk7CiAgICAg
ICAgIHplcm9fbGVhdmVzKHAtPmJhc2ljLnJhdywgMHg5LCAweGEpOwpAQCAtMzkwLDcgKzM5MSw4
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAg
ICAgKiBsb25nIG1vZGUgKGFuZCBpbml0X2FtZCgpIGhhcyBjbGVhcmVkIGl0IG91dCBvZiBob3N0
IGNhcGFiaWxpdGllcyksIGJ1dAogICAgICAqIEhWTSBndWVzdHMgYXJlIGFibGUgaWYgcnVubmlu
ZyBpbiBwcm90ZWN0ZWQgbW9kZS4KICAgICAgKi8KLSAgICBpZiAoIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICYmCisgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pICYmCiAgICAgICAgICByYXdfY3B1aWRfcG9s
aWN5LmJhc2ljLnNlcCApCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAsIGh2bV9m
ZWF0dXJlc2V0KTsKIApAQCAtNDY1LDcgKzQ2Nyw4IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcC0+YmFzaWMubWF4X2xlYWYgICA9IG1pbihw
LT5iYXNpYy5tYXhfbGVhZiwgICBtYXgtPmJhc2ljLm1heF9sZWFmKTsKICAgICBwLT5mZWF0Lm1h
eF9zdWJsZWFmID0gbWluKHAtPmZlYXQubWF4X3N1YmxlYWYsIG1heC0+ZmVhdC5tYXhfc3VibGVh
Zik7CiAgICAgcC0+ZXh0ZC5tYXhfbGVhZiAgICA9IDB4ODAwMDAwMDAgfCBtaW4ocC0+ZXh0ZC5t
YXhfbGVhZiAmIDB4ZmZmZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKChwLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBDUFVJRF9HVUVTVF9OUl9FWFREX0FNRAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IENQVUlEX0dVRVNUX05SX0VYVERfSU5URUwp
IC0gMSk7CiAKQEAgLTUwNyw3ICs1MTAsOCBAQCB2b2lkIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGlj
eShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAg
ICB7CiAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xNLCBtYXhfZnMpOwotICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisg
ICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04g
KQogICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCwgbWF4X2ZzKTsK
ICAgICB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABXT-0005cP-Ho; Sat, 30 Mar 2019 10:48: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABXR-0005b8-Gk
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:48:37 +0000
X-Inumbo-ID: 5deddae7-52d9-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5deddae7-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:48:36 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2UAidk0057914;
 Sat, 30 Mar 2019 18:44:39 +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 x2UAiPSl015112;
 Sat, 30 Mar 2019 18:44:25 +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; Sat, 30 Mar
 2019 18:44:34 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:27 +0800
Message-ID: <d8357bf5ddf4cdbfbb47220c5f27c0effc138246.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAidk0057914
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 12/15] 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+CkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWN0bC5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDliZjJkMDguLjE5YjdiZGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTE3
Niw2ICsxNzYsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBjYXNlIFg4
Nl9WRU5ET1JfQU1EOgorICAgICAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAg
ICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllY3ggPDwgMzIpIHwgZWR4OwogCiAgICAgICAg
ICAgICAgICAgLyoKQEAgLTIyMCw3ICsyMjEsOCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5f
Y3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgdWludDMyX3QgZWF4ID0g
Y3RsLT5lYXg7CiAgICAgICAgICAgICB1aW50MzJfdCBlYnggPSBwLT5mZWF0Ll83YjA7CiAKLSAg
ICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
ICkKKyAgICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQU1EIHx8CisgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0hZR09OICkKICAgICAgICAgICAgICAgICBtYXNrICY9ICgodWludDY0X3QpZWF4
IDw8IDMyKSB8IGVieDsKIAogICAgICAgICAgICAgZC0+YXJjaC5wdi5jcHVpZG1hc2tzLT5fN2Fi
MCA9IG1hc2s7CkBAIC0yODEsOCArMjgzLDEyIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfY21w
X2xlZ2FjeSApCiAgICAgICAgICAgICAgICAgZWN4IHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9DTVBfTEVHQUNZKTsKIAotICAgICAgICAgICAgLyogSWYgbm90IGVtdWxhdGluZyBBTUQsIGNs
ZWFyIHRoZSBkdXBsaWNhdGVkIGZlYXR1cmVzIGluIGUxZC4gKi8KLSAgICAgICAgICAgIGlmICgg
cC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogSWYgbm90IGVtdWxhdGluZyBBTUQgb3IgSHlnb24sIGNsZWFyIHRoZSBkdXBsaWNh
dGVkIGZlYXR1cmVzCisgICAgICAgICAgICAgKiBpbiBlMWQuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGlmICggcC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCAmJgorICAgICAg
ICAgICAgICAgICBwLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04gKQogICAgICAgICAg
ICAgICAgIGVkeCAmPSB+Q1BVSURfQ09NTU9OXzFEX0ZFQVRVUkVTOwogCiAgICAgICAgICAgICBz
d2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgKQpAQCAtMjkyLDYgKzI5OCw3IEBAIHN0
YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cisg
ICAgICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CiAgICAgICAgICAgICAgICAgbWFzayAm
PSAoKHVpbnQ2NF90KWVjeCA8PCAzMikgfCBlZHg7CiAKICAgICAgICAgICAgICAgICAvKgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABXT-0005c6-5c; Sat, 30 Mar 2019 10:48: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABXR-0005b5-Ew
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:48:37 +0000
X-Inumbo-ID: 5df9c6bf-52d9-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5df9c6bf-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:48:36 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x2UAijVh057928;
 Sat, 30 Mar 2019 18:44:45 +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 x2UAiXPG069495;
 Sat, 30 Mar 2019 18:44: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; Sat, 30 Mar
 2019 18:44:43 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:37 +0800
Message-ID: <5e16c6aecaa3def3537401d0b28b5fe5edd2df46.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAijVh057928
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 13/15] 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 Sat Mar 30 10:50:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABYs-0006ae-1D; Sat, 30 Mar 2019 10:50: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABYq-0006S2-Sg
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:50:04 +0000
X-Inumbo-ID: 90ede98c-52d9-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90ede98c-52d9-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 10:50:02 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x2UAf1nK089107;
 Sat, 30 Mar 2019 18:41: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 x2UAenJb014768;
 Sat, 30 Mar 2019 18:40:49 +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; Sat, 30 Mar
 2019 18:40:59 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:40:28 +0800
Message-ID: <cover.1553935727.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: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x2UAf1nK089107
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 00/15] 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>

QXMgYSBuZXcgeDg2IENQVSB2ZW5kb3IsIENoZW5nZHUgSGFpZ3VhbmcgSUMgRGVzaWduIENvLiwg
THRkIChIeWdvbikKaXMgYSBqb2ludCB2ZW50dXJlIGJldHdlZW4gQU1EIGFuZCBIYWlndWFuZyBJ
bmZvcm1hdGlvbiBUZWNobm9sb2d5IENvLiwKTHRkLiwgYWltcyBhdCBwcm92aWRpbmcgaGlnaCBw
ZXJmb3JtYW5jZSB4ODYgcHJvY2Vzc29ycyBmb3IgQ2hpbmEKc2VydmVyIG1hcmtldC4KClRoZSBm
aXJzdCBnZW5lcmF0aW9uIEh5Z29uIHByb2Nlc3NvcihEaHlhbmEpIG9yaWdpbmF0ZXMgZnJvbSBB
TUQKdGVjaG5vbG9neSBhbmQgc2hhcmVzIG1vc3Qgb2YgdGhlIGFyY2hpdGVjdHVyZSB3aXRoIEFN
RCdzIGZhbWlseSAxN2gsCmJ1dCB3aXRoIGRpZmZlcmVudCBDUFUgdmVuZG9yIElEKCJIeWdvbkdl
bnVpbmUiKSBhbmQgZmFtaWx5IHNlcmllcwpudW1iZXIgMThoIChIeWdvbiBuZWdvdGlhdGVkIHdp
dGggQU1EIHRvIG1ha2Ugc3VyZSB0aGF0IG9ubHkgSHlnb24Kd2lsbCB1c2UgZmFtaWx5IDE4aCku
CgpUbyBlbmFibGUgc3VwcG9ydCBvZiBYZW4gdG8gSHlnb24gRGh5YW5hIENQVSwgYWRkIGEgbmV3
IHZlbmRvciB0eXBlCihYODZfVkVORE9SX0hZR09OLCB3aXRoIHZhbHVlIG9mIDUpLCBhbmQgc2hh
cmUgbW9zdCBvZiB0aGUgY29kZSB3aXRoCkFNRCBmYW1pbHkgMTdoLgoKVGhlIE1TUnMgYW5kIENQ
VUlEcyB3aGljaCBhcmUgdXNlZCBieSB0aGlzIHBhdGNoIHNlcmllcyBhcmUgYWxsIGRlZmluZWQK
aW4gdGhpcyBQUFJbMV0uCgpUaGlzIHBhdGNoIHNlcmllcyBoYXZlIGJlZW4gYXBwbGllZCBhbmQg
dGVzdGVkIHN1Y2Nlc3NmdWxseSBvbiBIeWdvbgpEaHlhbmEgcHJvY2Vzc29yLCBhbHNvIGJlZW4g
dGVzdGVkIG9uIEFNRCBFUFlDIChmYW1pbHkgMTdoKSBwcm9jZXNzb3IuCkl0IHdvcmtzIGZpbmUg
YW5kIG1ha2VzIG5vIGhhcm0gdG8gdGhlIGV4aXN0aW5nIGNvZGUuCgpSZWZlcmVuY2U6ClsxXSBo
dHRwczovL3d3dy5hbWQuY29tL3N5c3RlbS9maWxlcy9UZWNoRG9jcy81NDk0NV9QUFJfRmFtaWx5
XzE3aF9Nb2RlbHNfMDBoLTBGaC5wZGYKCgp2My0+djQ6CiAgLSBSZXZlcnQgb3B0X2NwdWlkX21h
c2tfbDdzMF8oZWF4L2VieCkgdG8gYW1kLmMuCiAgLSBDcmVhdGUgYSBzZXBhcmF0ZSBwYXRjaCB0
byBmaXggY29tbW9uIGNwdWlkIGZhdWx0aW5nIHByb2JpbmcgaXNzdWUKICAgIGZvciBBTUQgYW5k
IEh5Z29uLgogIC0gUmVuYW1lIF92cG11X2luaXQoKSB0byBjb21tb25faW5pdCgpIGFuZCBtb3Zl
IHRoZSBkZWZhdWx0IGNhc2UgaW50byBpdC4KICAtIENvZGluZyBzdHlsZSByZWZpbmUuCgp2Mi0+
djM6CiAgLSBSZWJhc2VkIG9uIDQuMTMtdW5zdGFibGUgYW5kIHRlc3RlZCBhZ2FpbnN0IGl0Lgog
IC0gU2ltcGxpZnkgY29kZSBvZiBoeWdvbi5jIGJ5IHJlLXVzaW5nIGVhcmx5X2luaXRfYW1kKCku
CiAgLSBSZXR1cm4gZmFsc2UgaW4gdGhlIGZ1bmN0aW9uIHByb2JlX2NwdWlkX2ZhdWx0aW5nKCku
CiAgLSBBZGp1c3QgY29kZSBmb3IgY2FsY3VsYXRpbmcgcGh5c19wcm9jX2lkIGZvciBIeWdvbi4K
ICAtIEFic3RyYWN0IGNvbW1vbiBmdW5jdGlvbiBfdnBtdV9pbml0KCkgYW5kIGFkZCBoeWdvbl92
cG11X2luaXQoKS4KICAtIFJlZmluZSBzb21lIGNvbW1lbnRzIGFuZCBkZXNjcmlwdGlvbnMuCiAg
LSBBZGQgQWNrZWQtYnkgZnJvbSBKYW4gQmV1bGljaCBmb3IgeDg2L2NwdS9tdHJyLCB4ODYvY3B1
L21jZSwKICAgIHg4Ni9zcGVjX2N0cmwsIHg4Ni9hcGljLCB4ODYvYWNwaSwgeDg2L2lvbW11LCB4
ODYvcHYsIHg4Ni9kb21haW4sCiAgICB4ODYvZG9tY3RsIGFuZCB4ODYvY3B1aWQuCgp2MS0+djI6
CiAgLSBSZWJhc2VkIG9uIDQuMTIuMC1yYzMgYW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gTW92
ZSBvcHRfY3B1aWRfbWFza19sN3MwXyhlYXgvZWJ4KSB0byBjb21tb24uYy4KICAtIEluc2VydCBI
eWdvbiBjYXNlcyBhZnRlciBBTUQgb25lcyBpbnN0ZWFkIG9mIGFib3ZlLgogIC0gUmVtb3ZlIChy
ZC93ciltc3JfaHlnb25fc2FmZSBhbmQgdXNlIChyZC93ciltc3Jfc2FmZSBpbnN0ZWFkLgogIC0g
UmVtb3ZlIHdybXNyX2h5Z29uIGFuZCB1c2Ugd3Jtc3JsIGluc3RlYWQuCiAgLSBSZW1vdmUgdGhl
IHVubmVjZXNzYXJ5IGNoYW5nZSB0byB4c3RhdGUuCiAgLSBSZWZpbmUgc29tZSBjb2RlcyBhbmQg
Y29tbWVudHMuCiAgLSBBZGQgQWNrZWQtYnkgZnJvbSBKYW4gQmV1bGljaCBmb3IgeDg2L3RyYXBz
LgogIC0gQWRkIEFja2VkLWJ5IGZyb20gV2VpIExpdSBmb3IgdG9vbHMvbGlieGMuCgoKUHUgV2Vu
ICgxNSk6CiAgeDg2L2NwdTogQ3JlYXRlIEh5Z29uIERoeWFuYSBhcmNoaXRlY3R1cmUgc3VwcG9y
dCBmaWxlCiAgeDg2L2NwdTogRml4IGNvbW1vbiBjcHVpZCBmYXVsdGluZyBwcm9iaW5nIGZvciBB
TUQgYW5kIEh5Z29uCiAgeDg2L2NwdS9tdHJyOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQgdG8g
Z2V0IFRPUF9NRU0yCiAgeDg2L2NwdS92cG11OiBBZGQgSHlnb24gRGh5YW5hIGFuZCBBTUQgWmVu
IHN1cHBvcnQgZm9yIHZQTVUKICB4ODYvY3B1L21jZTogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0
IHRvIHRoZSBNQ0EgaW5mcmFzdHJ1Y3R1cmUKICB4ODYvc3BlY19jdHJsOiBBZGQgSHlnb24gRGh5
YW5hIHRvIHRoZSByZXNwZWN0aXZlIG1pdGlnYXRpb24gbWFjaGluZXJ5CiAgeDg2L2FwaWM6IEFk
ZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIHg4Ni9hY3BpOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBv
cnQKICB4ODYvaW9tbXU6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIHg4Ni9wdjogQWRkIEh5
Z29uIERoeWFuYSBzdXBwb3J0IHRvIGVtdWxhdGUgTVNScyBhY2Nlc3MKICB4ODYvZG9tYWluOiBB
ZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvZG9tY3RsOiBBZGQgSHlnb24gRGh5YW5hIHN1
cHBvcnQKICB4ODYvdHJhcHM6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIHg4Ni9jcHVpZDog
QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0CiAgdG9vbHMvbGlieGM6IEFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydAoKIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgICAgICAgIHwgMTYgKysr
Ky0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAgICAgICB8ICAzICstCiB4ZW4v
YXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYyAgICB8ICA4ICstLQogeGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jICAgfCAgMyArLQogeGVuL2FyY2gveDg2L2FwaWMuYyAg
ICAgICAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZSAgICAg
ICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgICAgICAgICB8
ICAyICstCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAgICAgICB8ICA5ICsrKy0K
IHhlbi9hcmNoL3g4Ni9jcHUvY3B1LmggICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNo
L3g4Ni9jcHUvaHlnb24uYyAgICAgICAgICAgICAgIHwgOTIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFsLmMgfCAg
NSArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAgICAgICAgfCAgNiArKy0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYyAgICAgIHwgIDUgKy0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL25vbi1mYXRhbC5jICAgIHwgIDMgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL3ZtY2UuYyAgICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMu
YyAgICAgICAgfCAgNSArLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgICAg
fCAgNSArKwogeGVuL2FyY2gveDg2L2NwdS92cG11X2FtZC5jICAgICAgICAgICAgfCA2MCArKysr
KysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAg
ICB8IDEwICsrLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAgIHwgIDMg
Ky0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgIHwgIDkgKystLQogeGVu
L2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgfCAxMyArKystLQogeGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgfCAxOSArKysrLS0tCiB4ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgICAgICAgICAgICAgICB8ICA2ICsrLQogeGVuL2FyY2gveDg2L3RyYXBzLmMg
ICAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAg
ICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCAgICAgICAgICAgICB8
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaCAgICAgIHwgIDMgKy0KIDI4
IGZpbGVzIGNoYW5nZWQsIDI0NCBpbnNlcnRpb25zKCspLCA1NyBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvY3B1L2h5Z29uLmMKCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 10:52:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 10:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hABbJ-00076Q-P5; Sat, 30 Mar 2019 10:52: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=FjNl=SB=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1hABbJ-00076L-01
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 10:52:37 +0000
X-Inumbo-ID: ea5009e0-52d9-11e9-b27e-03beda236fd3
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea5009e0-52d9-11e9-b27e-03beda236fd3;
 Sat, 30 Mar 2019 10:52:32 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x2UAj44a058160;
 Sat, 30 Mar 2019 18:45:04 +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 x2UAismq015141;
 Sat, 30 Mar 2019 18:44:54 +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; Sat, 30 Mar
 2019 18:45:04 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 30 Mar 2019 18:44:56 +0800
Message-ID: <ccfd79c6d2123dcb733db580bc2c209d8be74e98.1553935727.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1553935727.git.puwen@hygon.cn>
References: <cover.1553935727.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 x2UAj44a058160
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v4 15/15] 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 Sat Mar 30 11:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 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 1hABvG-0001Ew-Ju; Sat, 30 Mar 2019 11: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hABvF-0001Eg-CJ
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 11:13:13 +0000
X-Inumbo-ID: c935ed44-52dc-11e9-b582-439988d05211
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c935ed44-52dc-11e9-b582-439988d05211;
 Sat, 30 Mar 2019 11:13: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 1hABv4-0000GI-US; Sat, 30 Mar 2019 11:13:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hABv4-0007t9-BB; Sat, 30 Mar 2019 11:13:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hABv4-0002Vj-AY; Sat, 30 Mar 2019 11:13:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134211-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 11:13:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134211: 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>

ZmxpZ2h0IDEzNDIxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIxMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA0IGRheXMgICAyMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 11:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 11: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 1hACIH-0004AP-L1; Sat, 30 Mar 2019 11:37: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=irDV=SB=xenproject.org=prvs=98579bc22=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1hACIG-0004AD-90
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 11:37:00 +0000
X-Inumbo-ID: 2074152e-52e0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2074152e-52e0-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 11:36:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,288,1549929600"; d="scan'208";a="82290201"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83845-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf-pvops:syslog-server:running:regression
 distros-debian-stretch:build-armhf:syslog-server:running:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=83776
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 30 Mar 2019 11:36:50 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 83845: 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>

ZmxpZ2h0IDgzODQ1IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM4NDUvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAg
ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJl
dGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgODM3NzYKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA4Mzc3NgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzc2CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgODM3NzYKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4Mzc3NgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDgzNzc2CiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgODM3NzYKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA4Mzc3NgoKYmFzZWxpbmUgdmVy
c2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDgzNzc2Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnVi
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5l
dGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1h
bWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 14:23:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 14:23: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 1hAEsm-0007Jq-5x; Sat, 30 Mar 2019 14:22: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAEsk-0007JY-48
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 14:22:50 +0000
X-Inumbo-ID: 47babbbc-52f7-11e9-97f0-1b64f7cddeda
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47babbbc-52f7-11e9-97f0-1b64f7cddeda;
 Sat, 30 Mar 2019 14:22: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 1hAEsc-0007Lf-10; Sat, 30 Mar 2019 14:22:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hAEsb-00052v-O2; Sat, 30 Mar 2019 14:22:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAEsb-0001wX-NN; Sat, 30 Mar 2019 14:22:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134213-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 14:22:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134213: 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>

ZmxpZ2h0IDEzNDIxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIxMy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA1IGRheXMgICAyMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 15:07:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 15:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAFZs-0004Bf-O5; Sat, 30 Mar 2019 15:07:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAFZr-0004BT-71
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 15:07:23 +0000
X-Inumbo-ID: 803f32aa-52fd-11e9-aa84-f32f6f8099a4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 803f32aa-52fd-11e9-aa84-f32f6f8099a4;
 Sat, 30 Mar 2019 15:07:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAFZg-0000af-6x; Sat, 30 Mar 2019 15:07:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hAFZf-0007qY-Q2; Sat, 30 Mar 2019 15:07:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAFZf-0004tu-P9; Sat, 30 Mar 2019 15:07:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134118-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-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.14:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.14:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 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-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-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-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-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-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-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-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=1848c32fad1666bdc04d40f857284ffcb55f694a
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 15:07:11 +0000
Subject: [Xen-devel] [linux-4.14 test] 134118: 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>

ZmxpZ2h0IDEzNDExOCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxMTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkyMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTIzCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzM5MjMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlz
ay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkyMwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzOTIzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4taW5zdGFsbCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzOTIzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDE4NDhjMzJmYWQxNjY2YmRjMDRkNDBmODU3Mjg0ZmZjYjU1ZjY5NGEKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQy
MTNlNzM5YjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzkyMyAgMjAxOS0wMy0xOSAxMjo0MTox
MSBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwMTYgIDIwMTktMDMtMjMgMTM6
NDI6NDUgWiAgICA3IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQx
MTggIDIwMTktMDMtMjcgMDU6NDc6MDggWiAgICAzIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiWmhhbmcsIEp1biIgPGp1
bi56aGFuZ0BpbnRlbC5jb20+CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFk
cmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVu
aXYubGludXgub3JnLnVrPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNv
bT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5j
b20+CiAgQWxleGFuZGVyIFNoaXlhbiA8c2hjX3dvcmtAbWFpbC5ydT4KICBBbGV4YW5kZXIgU3Rl
ZmZlbiA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24uY29tPgogIEFsZXhhbmRyZSBCZWxsb25p
IDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGto
b3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt
LmNvbT4KICBBbmRyZWEgQ2xhdWRpIDxhY2xhdWRpQHJlZGhhdC5jb20+CiAgQW5kcmV3IEJvd2Vy
cyA8YW5kcmV3eC5ib3dlcnNAaW50ZWwuY29tPgogIEFuZHJldyBEb25uZWxsYW4gPGFuZHJldy5k
b25uZWxsYW5AYXUxLmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBBbmRyZXkgS29ub3ZhbG92IDxhbmRyZXlrbnZsQGdvb2dsZS5jb20+CiAgQW5k
eSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5lZXNo
IEt1bWFyIEsuViA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+CiAgQW5uYSBTY2h1bWFrZXIg
PEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNp
dHJpeC5jb20+CiAgQW5zc2kgSGFubnVsYSA8YW5zc2kuaGFubnVsYUBiaXR3aXNlLmZpPgogIEFy
Y2hlciBZYW4gPGF5YW5Ad2F2ZWNvbXAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hl
dXZlbEBsaW5hcm8ub3JnPgogIEFyaWVsIEVsaW9yIDxhcmllbC5lbGlvckBtYXJ2ZWxsLmNvbT4K
ICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdt
YW5uIDxhcm5kQGFybmRiLmRlPgogIEFydW4gUGF0aGFrIDxhcnVuLnBhdGhha0BueHAuY29tPgog
IEJhb2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW5hcm8ub3JnPgogIEJhcmQgbGlhbyA8eXVuZy1j
aHVhbi5saWFvQGxpbnV4LmludGVsLmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVA
YWNtLm9yZz4KICBCZW5pYW1pbm8gR2FsdmFuaSA8YmdhbHZhbmlAcmVkaGF0LmNvbT4KICBCZW5q
YW1pbiBDb2RkaW5ndG9uIDxiY29kZGluZ0ByZWRoYXQuY29tPgogIEJqw7hybiBNb3JrIDxiam9y
bkBtb3JrLm5vPgogIEJvYiBMaXUgPGJvYi5saXVAb3JhY2xlLmNvbT4KICBCT1VHSCBDSEVOIDxo
YWliby5jaGVuQG54cC5jb20+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJt
LmNvbT4KICBDaGVuIEppZSA8Y2hlbmppZTZAaHVhd2VpLmNvbT4KICBDaGlyYW5qZWV2aSBSYXBv
bHUgPGNoaXJhbmplZXZpLnJhcG9sdUBpbnRlbC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0Bj
aHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBh
cm0uY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENo
cmlzdG9waGUgTG9tYmFyZCA8Y2xvbWJhcmRAbGludXgudm5ldC5pYm0uY29tPgogIENvbHkgTGkg
PGNvbHlsaUBzdXNlLmRlPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEN5
cmlsbGUgUGl0Y2hlbiA8Y3lyaWxsZS5waXRjaGVuQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBEYW4g
V2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFA
YXh0ZW5zLm5ldD4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERh
bmllbCBMZXpjYW5vIDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8ub3JnPgogIERhbmllbCBUaG9tcHNv
biA8ZGFuaWVsLnRob21wc29uQGxpbmFyby5vcmc+CiAgRGFuaWxvIEtydW1tcmljaCA8ZGFuaWxv
a3J1bW1yaWNoQGRrLWRldmVsb3AuZGU+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdA
b3JhY2xlLmNvbT4KICBEYXZlIE1hcnRpbiA8RGF2ZS5NYXJ0aW5AYXJtLmNvbT4KICBEYXZpZCBI
b3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2
ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVubmlzIERh
bGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERleHVhbiBDdWkgPGRl
Y3VpQG1pY3Jvc29mdC5jb20+CiAgRGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFubkBh
cm0uY29tPgogIERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4KICBEbWl0cnkgVG9y
b2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxk
b21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVucmljIEJhbGxldGJvIGkgU2VycmEgPGVucmlj
LmJhbGxldGJvQGNvbGxhYm9yYS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUu
Y29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4KICBF
emVxdWllbCBHYXJjaWEgPGV6ZXF1aWVsQGNvbGxhYm9yYS5jb20+CiAgRmVsaXBlIEZyYW5jaW9z
aSA8ZmVsaXBlQG51dGFuaXguY29tPgogIEZlcnJ5IFRvdGg8Zm50b3RoQGdtYWlsLmNvbT4KICBG
aWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVs
ZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNv
bT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJlZGVyaWMgQmFycmF0IDxm
YmFycmF0QGxpbnV4LmlibS5jb20+CiAgR2FicmllbCBGZXJuYW5kZXogPGdhYnJpZWwuZmVybmFu
ZGV6QHN0LmNvbT4KICBHYcOrbCBQT1JUQVkgPGdhZWwucG9ydGF5QGNvbGxhYm9yYS5jb20+CiAg
R2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4KICBHcmVnIEtyb2FoLUhh
cnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1b3FpbmcgSmlhbmcgPGdxamlh
bmdAc3VzZS5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNv
bT4KICBHdXN0YXZvIFBpbWVudGVsIDxndXN0YXZvLnBpbWVudGVsQHN5bm9wc3lzLmNvbT4KICBI
YWlibyBDaGVuIDxoYWliby5jaGVuQG54cC5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4
LmlibS5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGFu
cyBWZXJrdWlsIDxodmVya3VpbEB4czRhbGwubmw+CiAgSGVpa2tpIEtyb2dlcnVzIDxoZWlra2ku
a3JvZ2VydXNAbGludXguaW50ZWwuY29tPgogIEhlbGVuIEtvaWtlIDxoZWxlbi5rb2lrZUBjb2xs
YWJvcmEuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
b3UgVGFvIDxob3V0YW8xQGh1YXdlaS5jb20+CiAgSHVhbmcgWmlqaWFuZyA8aHVhbmcuemlqaWFu
Z0B6dGUuY29tLmNuPgogIEh1Z2ggRGlja2lucyA8aHVnaGRAZ29vZ2xlLmNvbT4KICBIdWkgV2Fu
ZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBJbGFuIFBlZXIgPGlsYW4ucGVlckBpbnRlbC5j
b20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1p
bmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAg
SmFjZWsgQW5hc3pld3NraSA8amFjZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFtZXMgTW9y
cmlzIDxqYW1lcy5tb3JyaXNAbWljcm9zb2Z0LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6
PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtr
by5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFu
b3guY29tPgogIEphc3NpIEJyYXIgPGphc3dpbmRlci5zaW5naEBsaW5hcm8ub3JnPgogIEpheSBE
b2xhbiA8amF5LmRvbGFuQGFjY2VzaW8uY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50Lmtp
cnNoZXJAaW50ZWwuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkg
Q2xpbmUgPGpjbGluZUByZWRoYXQuY29tPgogIEppbmdvbyBIYW4gPGppbmdvb2hhbjFAZ21haWwu
Y29tPgogIEppbnlvdW5nIFBhcmsgPGppbnlvdW5ncEBudmlkaWEuY29tPgogIEppb25nIFdhbmcg
PGppb25nLndhbmdAbmV0cm9ub21lLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4
LmFsaWJhYmEuY29tPgogIEpvYW8gUGludG8gPGpwaW50b0BzeW5vcHN5cy5jb20+CiAgSm9lcmcg
Um9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0Bp
bnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+CiAgSm9u
YXRoYW4gQmFra2VyIDx4Yy1yYWNlcjJAbGl2ZS5jYT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25h
dGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9yZGFuIE5pZXRoZSA8am5pZXRoZTVAZ21haWwu
Y29tPgogIEpvc2VwaCBRaSA8am9zZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvc2ggUG9p
bWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBKdWxlcyBNYXNlbGJhcyA8anVsZXMubWFzZWxiYXNAYXJtLmNvbT4KICBKdWxpYSBM
YXdhbGwgPEp1bGlhLkxhd2FsbEBsaXA2LmZyPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5i
Zz4KICBKdWxpZW4gVGhpZXJyeSA8anVsaWVuLnRoaWVycnlAYXJtLmNvbT4KICBLYWxsZSBWYWxv
IDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1
YXdlaS5jb20+CiAga2VodWFubGluIDxjaGdva2hsQGdtYWlsLmNvbT4KICBrZWh1YW5saW4gPGtl
aHVhbmxpbkBwaW5lY29uZS5uZXQ+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRp
LmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgS3VuaWhpa28g
SGF5YXNoaSA8aGF5YXNoaS5rdW5paGlrb0Bzb2Npb25leHQuY29tPgogIEt1bmlub3JpIE1vcmlt
b3RvIDxrdW5pbm9yaS5tb3JpbW90by5neEByZW5lc2FzLmNvbT4KICBLeWxlIFJvZXNjaGxleSA8
a3lsZS5yb2VzY2hsZXlAbmkuY29tPgogIExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hh
cnRAaWRlYXNvbmJvYXJkLmNvbT4KICBMZWUgRHVuY2FuIDxsZHVuY2FuQHN1c2UuY29tPgogIExl
ZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdA
YmFpZHUuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBQ
aWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVib21pciBSaW50ZWwgPGxr
dW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAg
THVjYXMgQS4gTS4gTWFnYWxow6NlcyA8bHVjbWFnYUBnbWFpbC5jb20+CiAgTHVrYXMgQ3plcm5l
ciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBNYWFydGVuIHRlciBIdXVybmUgPG1hYXJ0ZW5AdHJl
ZXdhbGtlci5vcmc+CiAgTWFvIFdlbmFuIDxtYW93ZW5hbkBodWF3ZWkuY29tPgogIE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9s
dG1hbm4ub3JnPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4K
ICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFy
ay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFyayBaaGFuZyA8bWFya3pAbnZpZGlhLmNv
bT4KICBNYXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwu
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hcnRpbiBXaWxs
aSA8bWFydGluQHN0cm9uZ3N3YW4ub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2Fo
aXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9y
Zz4KICBNYXRoaWV1IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4KICBNYXVybyBDYXJ2YWxo
byBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heGltIFpodWtvdiA8bXVz
c2l0YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRA
Ym9vdGxpbi5jb20+CiAgTWVlbGlzIFJvb3MgPG1yb29zQGxpbnV4LmVlPgogIE1pY2hhZWwgRWxs
ZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5y
dWhsQGludGVsLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAg
TWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1p
Z3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJl
ZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE15dW5n
aG8gSnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNo
aUBhaC5qcC5uZWMuY29tPgogIE5laWxCcm93biA8bmVpbEBicm93bi5uYW1lPgogIE5laWxCcm93
biA8bmVpbGJAc3VzZS5jb20+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBheGlzLmNv
bT4KICBPbGl2ZXIgTydIYWxsb3JhbiA8b29oYWxsQGdtYWlsLmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW5rYWogR3VwdGEgPHBhbmthai5ndXB0YUBu
eHAuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0
b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3VlaWwgPHBhdWxAY3JhcG91aWxs
b3UubmV0PgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXguaWJtLmNvbT4KICBQYXVs
IEtvY2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+CiAgUGF1bCBNb29y
ZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQ
YXZlbCBTaGlsb3Zza3kgPHBpYXN0cnl5eUBnbWFpbC5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxw
c2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGF3ZcWCIENobWllbCA8cGF3ZWwubWlrb2xhai5jaG1p
ZWxAZ21haWwuY29tPgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5AbnhwLmNvbT4KICBQZXRlciBV
amZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFBpZXJyZS1M
b3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUWlh
biBDYWkgPGNhaUBsY2EucHc+CiAgUWlhb0Nob25nIDxxaWFvY2hvbmdAbG9vbmdzb24uY24+CiAg
UmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJheSBKdWkg
PHJheS5qdWlAYnJvYWRjb20uY29tPgogIFJheWFnb25kYSBLb2thdGFudXIgPHJheWFnb25kYS5r
b2thdGFudXJAYnJvYWRjb20uY29tPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1pa0Bm
cmVlLmZyPgogIFJvYmluIHZhbiBkZXIgR3JhY2h0IDxyb2JpbkBwcm90b25pYy5ubD4KICBSb2Ry
aWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9tYW4gUGVueWFldiA8cnBlbnlh
ZXZAc3VzZS5kZT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgog
IFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+CiAgUy5qLiBXYW5nIDxzaGVu
Z2ppdS53YW5nQG54cC5jb20+CiAgU2FnYXIgQmlyYWRhciA8U2FnYXIuQmlyYWRhckBtaWNyb2No
aXAuY29tPgogIFNha2FyaSBBaWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KICBT
YXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vh
bi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hl
QGNvZGVhdXJvcmEub3JnPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBj
b2xsYWJvcmEuY29tPgogIFNlZGF0IERpbGVrIDxzZWRhdC5kaWxla0BnbWFpbC5jb20+CiAgU2hl
bmdqaXUgV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgogIFNodWJocmFqeW90aSBEYXR0YSA8
c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJn
ZS5uZXQuYXU+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTb3dqYW55YSBL
b21hdGluZW5pIDxza29tYXRpbmVuaUBudmlkaWEuY29tPgogIFN0YW5pc2xhdyBHcnVzemthIDxz
Z3J1c3prYUByZWRoYXQuY29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29t
PgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmZlbiBLbGFz
c2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lk
QGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBTbWFsbGV5IDxzZHNAdHljaG8ubnNhLmdvdj4KICBTdGV2
ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTG9uZ2VyYmVhbSA8c2xv
bmdlcmJlYW1AZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdv
b2RtaXMub3JnPgogIFN0dWFydCBNZW5lZnkgPHN0dWFydC5tZW5lZnlAbWF0aGVtYmVkZGVkLmNv
bT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRha2Fz
aGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1Pgog
IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+CiAgVGhpZXJyeSBSZWRp
bmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p
eC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhvbWFz
IFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+CiAgVG9tIFphbnVzc2kgPHRvbS56YW51
c3NpQGxpbnV4LmludGVsLmNvbT4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVs
LmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUdnJ0a28gVXJzdWxpbiA8dHZy
dGtvLnVyc3VsaW5AaW50ZWwuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5l
dC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhZGlt
IExvbW92dHNldiA8dmxvbW92dHNldkBtYXJ2ZWxsLmNvbT4KICBWYWliaGF2IEphaW4gPHZhaWJo
YXZAbGludXguaWJtLmNvbT4KICBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgVmlnbmVz
aCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp
bnV4LmludGVsLmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmly
ZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWbGFkaW1pciBNdXJ6aW4gPHZs
YWRpbWlyLm11cnppbkBhcm0uY29tPgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+
CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGwgRGVhY29u
IDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+
CiAgeWFuZ2Vya3VuIDx5YW5nZXJrdW5AaHVhd2VpLmNvbT4KICBZYW5ndGFvIExpIDx0aW55Lndp
bmR6ekBnbWFpbC5jb20+CiAgWWFzaGEgQ2hlcmlrb3Zza3kgPHlhc2hhLmNoZTNAZ21haWwuY29t
PgogIFlpZmVuZyBMaSA8dG9tbGlAdG9tbGkubWU+CiAgWWloYW8gV3UgPHd1eWloYW9AbGludXgu
YWxpYmFiYS5jb20+CiAgWWl6aHVvIDx5emhhaTAwM0B1Y3IuZWR1PgogIFl1IFpoYW8gPHl1emhh
b0Bnb29nbGUuY29tPgogIFl1ZmVuIFl1IDx5dXl1ZmVuQGh1YXdlaS5jb20+CiAgWXVzdWtlIEdv
ZGEgPHl1c3VrZS5nb2RhLnN4QHJlbmVzYXMuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBo
dWF3ZWkuY29tPgogIFpldiBXZWlzcyA8emV2QGJld2lsZGVyYmVlc3QubmV0PgogIFpoYW5nIFpo
aWppZSA8emhhbmd6akByb2NrLWNoaXBzLmNvbT4KICBaaGFuZywgSnVuIDxqdW4uemhhbmdAaW50
ZWwuY29tPgogIHpoYW5neWkgKEYpIDx5aS56aGFuZ0BodWF3ZWkuY29tPgogIHpoZW5nYmluIDx6
aGVuZ2JpbjEzQGh1YXdlaS5jb20+CiAgWmhpIEppbiA8emhpLmppbkBpbnRlbC5jb20+CiAgemhv
bmdqaWFuZyA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPgogIFp5Z28gQmxheGVsbCA8Y2UzZzhqZGpA
dW1haWwuZnVycnl0ZXJyb3Iub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
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
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
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
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjQ5
MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 16:06:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 16:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAGV4-0003S1-PA; Sat, 30 Mar 2019 16:06: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAGV3-0003Rp-Rw
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 16:06:29 +0000
X-Inumbo-ID: c27a45e4-5305-11e9-94e0-fb927e440c79
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c27a45e4-5305-11e9-94e0-fb927e440c79;
 Sat, 30 Mar 2019 16: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 1hAGUu-0003IZ-T7; Sat, 30 Mar 2019 16: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 1hAGUu-0003DI-J3; Sat, 30 Mar 2019 16:06:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAGUu-0003wA-I1; Sat, 30 Mar 2019 16:06:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134195-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:<job
 status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>: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:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 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:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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=c503849bb5400cc4a7a293603067e8f995e46280
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 16:06:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 134195: 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>

ZmxpZ2h0IDEzNDE5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxOTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTQg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJF
R1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
MzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJF
R1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdS
LiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4g
MTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4t
aW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYzUwMzg0OWJiNTQwMGNjNGE3YTI5
MzYwMzA2N2U4Zjk5NWU0NjI4MApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgMDgyYzA1NDNiYWE2ZjIzNzcwNGM4M2E1MTY1OGJkN2Y2YWUzMTZkNQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzOTA5ICAyMDE5LTAzLTE4IDE3OjIwOjUzIFogICAxMSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMzkzOSAgMjAxOS0wMy0yMCAwNDoyMjoxMiBaICAgMTAgZGF5cyAgIDEw
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDE5NSAgMjAxOS0wMy0yOSAxOTowNzox
OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogICJDw6lkcmljIExlIEdvYXRlciIgPGNsZ0BrYW9kLm9yZz4KICBB
bGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVu
bmVlQGxpbmFyby5vcmc+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMu
Y29tPgogIEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVp
ay5ibWUuaHU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmlzaGFyYSBBYnVIYXR0b3Vt
IDxiaXNoYXJhQGRheW5peC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQu
Y29tPgogIENoaWgtTWluIENoYW8gPGNoaWhtaW4uY2hhb0BzaWZpdmUuY29tPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+
CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5p
ZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfD
qSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9w
YmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4g
RGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29z
dCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29t
PgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEJsYWtlIDxlYmxha2VA
cmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
SmltIFdpbHNvbiA8amltd0BzaWZpdmUuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNv
bT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlbGx5IFByaWNlIDxz
dHJyZWR3b2xmQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtp
dG8gQ2hlbmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVy
QHJlZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgTGlhbSBNZXJ3aWNr
IDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVu
c29jcy5jb20+CiAgTHVrw6HFoSBEb2t0b3IgPGxkb2t0b3JAcmVkaGF0LmNvbT4KICBNYXJjLUFu
ZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF0ZWphIE1hcmphbm92aWMgPG1hdGVqYS5tYXJq
YW5vdmljQHJ0LXJrLmNvbT4KICBNYXR0IEhpbmVzIDxtaGluZXNAc2NhbGVjb21wdXRpbmcuY29t
PgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6
QHJlZGhhdC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJz
b25AbGluYXJvLm9yZz4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbSBFaWRlcm1hbiA8
c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNv
bT4KICBTaGFuIEdhdmluIDxzaGFuLmdhdmluQGdtYWlsLmNvbT4KICBTaG11ZWwgRWlkZXJtYW4g
PHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFNpbmdoLCBCcmlqZXNoIDxicmlqZXNoLnNp
bmdoQGFtZC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBT
aW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5j
b20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFpoYW5nIENoZW4gPGNo
ZW4uemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM5NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 18:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 18: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 1hAIKK-0000aT-P4; Sat, 30 Mar 2019 18: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAIKJ-0000aJ-Gi
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 18:03:31 +0000
X-Inumbo-ID: 1ec8017c-5316-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ec8017c-5316-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 18:03: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 1hAIKF-0007hU-Kr; Sat, 30 Mar 2019 18:03:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hAIKF-0002tv-By; Sat, 30 Mar 2019 18:03:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAIKF-00037U-BL; Sat, 30 Mar 2019 18:03:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134197-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:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 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: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:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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-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-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-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 18:03:27 +0000
Subject: [Xen-devel] [linux-4.4 test] 134197: 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>

ZmxpZ2h0IDEzNDE5NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDE5Ny8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZiNTAyMDJhNGQ1M2Jm
NTI3YzY0MDQ2N2JjZmY2OGI1MGE1ZTM4YTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGFmMTNmNDNmMDFhM2U0YTExNjg2ZjVmYTRkZTQyZWNlYzhlZDcxYjEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzQ2OCAgMjAxOS0wMi0yOCAwOTo1Nzo1NSBaICAgMzAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzQwMDYgIDIwMTktMDMtMjMgMDg6MTU6NTkgWiAgICA3IGRh
eXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICAiWmhhbmcsIEp1biIgPGp1
bi56aGFuZ0BpbnRlbC5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+
CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFkcmlhbiBIdW50ZXIgPGFkcmlh
bi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgog
IEFsYmFuIEJlZGVsIDxhbGJldUBmcmVlLmZyPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRl
dWNoZXJAYW1kLmNvbT4KICBBbGV4YW5kZXIgT25uYXNjaCA8YWxleGFuZGVyLm9ubmFzY2hAbGFu
ZGlzZ3lyLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51
eC5pbnRlbC5jb20+CiAgQWxleGFuZGVyIFNoaXlhbiA8c2hjX3dvcmtAbWFpbC5ydT4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbGlzdGFpciBTdHJhY2hh
biA8YXN0cmFjaGFuQGdvb2dsZS5jb20+CiAgQW5hbmQgTW9vbiA8bGludXguYW1vb25AZ21haWwu
Y29tPgogIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJlYXMg
R3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IEx1bm4gPGFuZHJld0Bs
dW5uLmNoPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXku
c2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmR5LnNoZXZj
aGVua29AZ21haWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAu
Y29tPgogIEFub29iIFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgogIEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1
biBQYXRoYWsgPGFydW4ucGF0aGFrQG54cC5jb20+CiAgQXRzdXNoaSBOZW1vdG8gPGF0c3VzaGku
bmVtb3RvQHNvcmQuY28uanA+CiAgQmFsYWppIFBvdGh1bm9vcmkgPGJwb3RodW5vQGNvZGVhdXJv
cmEub3JnPgogIEJhb3plbmcgRGluZyA8c3Bsb3ZpbmcxQGdtYWlsLmNvbT4KICBCYXJkIGxpYW8g
PHl1bmctY2h1YW4ubGlhb0BsaW51eC5pbnRlbC5jb20+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFu
YXNzY2hlQGFjbS5vcmc+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2ll
QHNhbXN1bmcuY29tPgogIEJvYiBDb3BlbGFuZCA8Ym9iY29wZWxhbmRAZmIuY29tPgogIEJvYiBD
b3BlbGFuZCA8bWVAYm9iY29wZWxhbmQuY29tPgogIEJvYiBMaXUgPGJvYi5saXVAb3JhY2xlLmNv
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gV2VsdHkgPGJyaWFuLndl
bHR5QGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAg
Q2hhaXRhbnlhIFRhdGEgPENoYWl0YW55YS5UYXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0
YW55YSBUYXRhIDxjaGFpdGFueWEudGF0YUBibHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIENo
YXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGlyYW5qZWV2
aSBSYXBvbHUgPGNoaXJhbmplZXZpLnJhcG9sdUBpbnRlbC5jb20+CiAgQ2hyaXN0b2ZmZXIgRGFs
bCA8Y2hyaXN0b2ZmZXIuZGFsbEBsaW5hcm8ub3JnPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlz
dG9waGUubGVyb3lAYy1zLmZyPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4uY2l1Ym90YXJp
dUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFj
bGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVs
IETDrWF6IDxkYW5pZWwuZGlhekBsaW5hcm8ub3JnPgogIERhbmllbCBMZXpjYW5vIDxkYW5pZWwu
bGV6Y2Fub0BsaW5hcm8ub3JnPgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1AZ21haWwuY29tPgog
IGRhbm4gZnJhemllciA8ZGFubi5mcmF6aWVyQGNhbm9uaWNhbC5jb20+CiAgRGFycmljayBKLiBX
b25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0
LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5j
b20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgog
IERpZXRtYXIgRWdnZW1hbm4gPGRpZXRtYXIuZWdnZW1hbm5AYXJtLmNvbT4KICBEbWl0cnkgRXJl
bWluIDxkbWl0cnkuZXJlbWluQGludGVsLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgog
IERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFZHVhcmRv
IFZhbGVudGluIDxlZHViZXp2YWxAZ21haWwuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNA
Z29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW5p
eSBQYWx0c2V2IDxFdWdlbml5LlBhbHRzZXZAc3lub3BzeXMuY29tPgogIEV6ZXF1aWVsIEdhcmNp
YSA8ZXplcXVpZWxAY29sbGFib3JhLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBs
aW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgog
IEZlcnJ5IFRvdGg8Zm50b3RoQGdtYWlsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBz
dXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9y
aWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHYWJyaWVsIEZlcm5hbmRleiA8
Z2FicmllbC5mZXJuYW5kZXpAc3QuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGlu
dXgtbTY4ay5vcmc+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1
aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFu
Z0BzdXNlLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbmdiaW4gTGl1IDxsaXVo
YW5nYmluQGdtYWlsLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5u
bD4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGlyb3l1a2kg
WW9rb3lhbWEgPGhpcm95dWtpLnlva295YW1hLnZ4QHJlbmVzYXMuY29tPgogIEhvdSBUYW8gPGhv
dXRhbzFAaHVhd2VpLmNvbT4KICBIdWF6aG9uZyBUYW4gPHRhbmh1YXpob25nQGh1YXdlaS5jb20+
CiAgSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIElhbiBLZW50IDxyYXZlbkB0aGVt
YXcubmV0PgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92
QGdtYWlsLmNvbT4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSi4g
QnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFj
ZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1l
bGxhbm94LmNvLmlsPgogIEphbWVzIE1vcnJpcyA8amFtZXMubW9ycmlzQG1pY3Jvc29mdC5jb20+
CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+
CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmFzb24gR3VudGhv
cnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVy
QG9zZy5zYW1zdW5nLmNvbT4KICBKYXkgRG9sYW4gPGpheS5kb2xhbkBhY2Nlc2lvLmNvbT4KICBK
aWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYXh1biBZYW5nIDxqaWF4dW4u
eWFuZ0BmbHlnb2F0LmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBP
bHNhIDxqb2xzYUByZWRoYXQuY29tPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgog
IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hh
bm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb2huIEdhcnJ5IDxqb2huLmdh
cnJ5QGh1YXdlaS5jb20+CiAgSm9uIE1heHdlbGwgPGptYXh3ZWxsMzdAZ21haWwuY29tPgogIEpv
bmF0aGFuIE1hcmVrIDxqb25hdGhhbkBtYXJlay5jYT4KICBKb25hdGhhbiBOZXVzY2jDpGZlciA8
ai5uZXVzY2hhZWZlckBnbXgubmV0PgogIEpvcmRhbiBOaWV0aGUgPGpuaWV0aGU1QGdtYWlsLmNv
bT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xlLmtma2kuaHU+CiAgSnVsaWFu
IFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW4tUnUgQ2hhbmcgPGpyamFuZ0ByZWFs
dGVrLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAg
S2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQuY29tPgogIEthbCBDb25sZXkgPGthbC5jb25sZXlA
ZGVjdHJpcy5jb20+CiAgS2FsYXNoIE5haW53YWwgPGthbGFzaEBhcmlzdGEuY29tPgogIEthbmdq
aWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hp
LmtzQHJlbmVzYXMuY29tPgogIEtlbi1pY2hpcm91IE1BVFNVWkFXQSA8Y2hhbWFrZW5AZ21haWwu
Y29tPgogIEtlbi1pY2hpcm91IE1BVFNVWkFXQSA8Y2hhbWFzQGg0LmRpb24ubmUuanA+CiAgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyaXN0aWFuIEgu
IEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BjaHJvbWl1bS5vcmc+CiAgS3Jpc3RpYW4gSC4gS3Jpc3Rl
bnNlbiA8aG9lZ3NiZXJnQGdtYWlsLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtl
cm5lbC5vcmc+CiAgS3lsZSBSb2VzY2hsZXkgPGt5bGUucm9lc2NobGV5QG5pLmNvbT4KICBMYXVy
ZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+CiAgTGVlIER1
bmNhbiA8bGR1bmNhbkBzdXNlLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3Jn
PgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBsaW5taWFvaGUgPGxpbm1p
YW9oZUBodWF3ZWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1
IFhpYW5nIDxsaXUueGlhbmc2QHp0ZS5jb20uY24+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdA
ZGVsdGF0ZWUuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWRvdmlj
IERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBNYWFydGVuIHRl
ciBIdXVybmUgPG1hYXJ0ZW5AdHJlZXdhbGtlci5vcmc+CiAgTWFoZXNoIEJhbmRld2FyIDxtYWhl
c2hiQGdvb2dsZS5jb20+CiAgTWFuaXNoIFJhbmdhbmthciA8bXJhbmdhbmthckBtYXJ2ZWxsLmNv
bT4KICBNYW5zIFJ1bGxnYXJkIDxtYW5zQG1hbnNyLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFu
QGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJl
ayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGlu
Z2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5A
b3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+
CiAgTWFzYXJ1IE5hZ2FpIDxtYXNhcnUubmFnYWkudnhAcmVuZXNhcy5jb20+CiAgTWF1cm8gQ2Fy
dmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3Yg
PGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBaaHVrb3YgPG11c3NpdGFudGVzbW9ydGVtQGdt
YWlsLmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIENo
YW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtA
eGlsaW54LmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1p
a2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZy
aWxvdkBnbWFpbC5jb20+CiAgTWlraGFpbCBaYXNsb25rbyA8emFzbG9ua29AbGludXguaWJtLmNv
bT4KICBNaW5nIEx1IDxtaW5nLmx1QGNpdHJpeC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5h
dGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXphcm92IFNlcmdleSA8cy1uYXphcm92QHlhbmRl
eC5ydT4KICBOZWlsQnJvd24gPG5laWxAYnJvd24ubmFtZT4KICBOZWlsQnJvd24gPG5laWxiQHN1
c2UuY29tPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtvbGF5
IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5j
b20+CiAgUGFua2FqIEd1cHRhIDxwYW5rYWouZ3VwdGFAbnhwLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXguaWJtLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1h
Y2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cGlhc3RyeXl5QGdtYWlsLmNv
bT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZW5nIEhhbyA8
cGVuZy5oYW8yQHp0ZS5jb20uY24+CiAgUGVuZyBMaSA8bGlwZW5nMzIxQGh1YXdlaS5jb20+CiAg
UGVuZyBUYW8gPHRhby5wZW5nQHByaW1hcnlkYXRhLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUGhpbCBUdXJuYnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFBo
aWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUGh1b25nIE5ndXllbiA8cGh1
b25nLm5ndXllbi54d0ByZW5lc2FzLmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJl
LWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3Pgog
IFFpYW9DaG9uZyA8cWlhb2Nob25nQGxvb25nc29uLmNuPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWphc2luZ2ggVGhhdmFtYW5pIDxULlJhamFz
aW5naEBsYW5kaXNneXIuY29tPgogIFJhbHBoIENhbXBiZWxsIDxyY2FtcGJlbGxAbnZpZGlhLmNv
bT4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGludXguaW50ZWwuY29tPgogIFJvYiBDbGFy
ayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtA
ZnJlZS5mcj4KICBSb21hbiBQZW55YWV2IDxycGVueWFldkBzdXNlLmRlPgogIFJvbm5pZSBTYWhs
YmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJt
bGludXgub3JnLnVrPgogIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+CiAg
Uy5qLiBXYW5nIDxzaGVuZ2ppdS53YW5nQG54cC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVk
bUBtZWxsYW5veC5jb20+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwu
Y29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0
b3BoZXJzb25AaW50ZWwuY29tPgogIFNlcmdleSBOYXphcm92IDxzLW5hemFyb3ZAeWFuZGV4LnJ1
PgogIFNldGggRm9yc2hlZSA8c2V0aC5mb3JzaGVlQGNhbm9uaWNhbC5jb20+CiAgU2hhbmthcmEg
UGFpbG9vciA8c3AzNDg1QGNvbHVtYmlhLmVkdT4KICBTaGVuZ2ppdSBXYW5nIDxzaGVuZ2ppdS53
YW5nQG54cC5jb20+CiAgU2h1YmhyYWp5b3RpIERhdHRhIDxzaHViaHJhanlvdGkuZGF0dGFAeGls
aW54LmNvbT4KICBTaWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2VzYXJlQGdtYWlsLmNvbT4KICBTaW1v
biBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpbW9uIEhvcm1hbiA8aG9y
bXNAdmVyZ2UubmV0LmF1PgogIFNpbmFuIEtheWEgPG9rYXlhQGtlcm5lbC5vcmc+CiAgU29uZyBM
aXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTb3dqYW55YSBLb21hdGluZW5pIDxza29tYXRp
bmVuaUBudmlkaWEuY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZh
biBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlv
QHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0
LmNvbT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RlcGhlbiBC
b3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0
LmNvbT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2VyYmVhbUBnbWFpbC5jb20+CiAgU3RldmVu
IFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3R1YXJ0IE1lbmVmeSA8
c3R1YXJ0Lm1lbmVmeUBtYXRoZW1iZWRkZWQuY29tPgogIFN1IFlhbmp1biA8c3V5ai5mbnN0QGNu
LmZ1aml0c3UuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5j
b20+CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNv
bT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10
YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29t
PgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRp
bmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2Uu
ZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGlu
dXguaW50ZWwuY29tPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAg
VG9tb25vcmkgU2FraXRhIDx0b21vbm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBUb255IExpbmRn
cmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgV3UgPHRvbnl3dUByZWFsdGVrLmNvbT4KICBU
cm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQg
TXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFVsZiBIYW5zc29u
IDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8u
Y29tPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpbmNlbnQgQmF0dHMgPHZiYXR0
c0BoYXNoYmFuZ2Jhc2guY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4K
ICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1
bWFyQGxpbmFyby5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4K
ICBWbGFkaW1pciBNdXJ6aW4gPHZsYWRpbWlyLm11cnppbkBhcm0uY29tPgogIFdhbnBlbmcgTGkg
PGtlcm5lbGx3cEBnbWFpbC5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRl
YWNvbkBhcm0uY29tPgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFdvbGZyYW0gU2FuZyA8
d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhbyBOaSA8eG5pQHJlZGhhdC5jb20+CiAgWGluIExvbmcg
PGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZ
YW5ndGFvIExpIDx0aW55LndpbmR6ekBnbWFpbC5jb20+CiAgWWFvIExpdSA8eW90dGEubGl1QHVj
bG91ZC5jbj4KICBZaWhhbyBXdSA8d3V5aWhhb0BsaW51eC5hbGliYWJhLmNvbT4KICBZaXpodW8g
PHl6aGFpMDAzQHVjci5lZHU+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29t
PgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4K
ICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmVuZyBUYW8gPHByaW1lLnpl
bmdAaGlzaWxpY29uLmNvbT4KICBaZXYgV2Vpc3MgPHpldkBiZXdpbGRlcmJlZXN0Lm5ldD4KICBa
aGFuZyBSdWkgPHJ1aS56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcsIEp1biA8anVuLnpoYW5nQGlu
dGVsLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgemhhbmd5
aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVhd2Vp
LmNvbT4KICBaaGkgSmluIDx6aGkuamluQGludGVsLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBj
aHJvbWl1bS5vcmc+CiAgWnlnbyBCbGF4ZWxsIDxjZTNnOGpkakB1bWFpbC5mdXJyeXRlcnJvci5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
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
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NTg2IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 20:56:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 20:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAL1I-0004K4-W2; Sat, 30 Mar 2019 20:56: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=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAL1H-0004Jp-6g
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 20:56:03 +0000
X-Inumbo-ID: 399068da-532e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 399068da-532e-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 20:56: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 1hAL1E-0005l9-Hq; Sat, 30 Mar 2019 20:56:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hAL1E-00040C-Ab; Sat, 30 Mar 2019 20:56:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAL1E-0001Ek-9v; Sat, 30 Mar 2019 20:56:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134215-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 20:56:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134215: 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>

ZmxpZ2h0IDEzNDIxNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIxNS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA1IGRheXMgICAyNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Mar 30 22:40:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Mar 2019 22:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAMdZ-0007yd-EO; Sat, 30 Mar 2019 22:39:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvEr=SB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAMdY-0007yN-FK
 for xen-devel@lists.xenproject.org; Sat, 30 Mar 2019 22:39:40 +0000
X-Inumbo-ID: b3a36141-533c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3a36141-533c-11e9-bc90-bc764e045a96;
 Sat, 30 Mar 2019 22:39: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 1hAMdW-0001B6-Ck; Sat, 30 Mar 2019 22:39: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 1hAMdW-0003QK-1X; Sat, 30 Mar 2019 22:39:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAMdW-0004Gv-0p; Sat, 30 Mar 2019 22:39:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134165-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-armhf-armhf-xl-credit1:<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:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit1:host-install(4):broken:heisenbug
 linux-4.19:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine: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-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-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt: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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl: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-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-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:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-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=3a2156c839c75c24691e3c672a6d607b24b0c210
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Mar 2019 22:39:38 +0000
Subject: [Xen-devel] [linux-4.19 test] 134165: 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>

ZmxpZ2h0IDEzNDE2NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQxNjUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI5MzEzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9r
ZW4gcGFzcyBpbiAxMzQxMzkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDEzNDEzOSBwYXNzIGluIDEzNDE2NQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQx
MzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzQxMzkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDNhMjE1NmM4MzljNzVjMjQ2OTFlM2M2NzJhNmQ2MDdiMjRiMGMyMTAKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5
N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTow
OCBaICAxNDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6
MTA6MTUgWiAgMTQ2IGRheXMgIDEwMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQx
MzkgIDIwMTktMDMtMjcgMTk6NTQ6MjYgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE2
NzkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTA5MDE2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 01:25:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 01:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAPEC-0002Fr-Lh; Sun, 31 Mar 2019 01:25: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAPEB-0002Fe-EC
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 01:25:39 +0000
X-Inumbo-ID: e11a681e-5353-11e9-85a0-0746c108f672
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e11a681e-5353-11e9-85a0-0746c108f672;
 Sun, 31 Mar 2019 01:25: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 1hAPE4-0000AR-7h; Sun, 31 Mar 2019 01:25: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 1hAPE3-0000en-U6; Sun, 31 Mar 2019 01:25:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAPE3-0008JT-TP; Sun, 31 Mar 2019 01:25:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134204-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-xsm:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=4fbc8ddcd04331601c5c31787a94c632c62bcbd3
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 01:25:31 +0000
Subject: [Xen-devel] [libvirt test] 134204: 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>

ZmxpZ2h0IDEzNDIwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQyMDQvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzODQ2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM4NDYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzg0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDRmYmM4ZGRjZDA0MzMxNjAxYzVj
MzE3ODdhOTRjNjMyYzYyYmNiZDMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAg
ICAgIDI1ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFiZGYxMjgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzg0NiAgMjAxOS0wMy0xNiAwMjowOTowOSBaICAgMTQgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM4NzYgIDIwMTktMDMtMTcgMTE6MzM6MDQgWiAgIDEzIGRheXMgICAx
MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDQgIDIwMTktMDMtMzAgMDQ6MTk6
MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVl
IEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEph
c29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5l
bWFyQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgTGFpbmUg
U3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5j
b20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyOTQzIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 04:14:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 04:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hARqy-0005XA-NF; Sun, 31 Mar 2019 04: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hARqw-0005Wu-Q7
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 04:13:50 +0000
X-Inumbo-ID: 60daf192-536b-11e9-9ad6-bb99bb7d77ed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60daf192-536b-11e9-9ad6-bb99bb7d77ed;
 Sun, 31 Mar 2019 04:13:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hARqr-00076M-Rh; Sun, 31 Mar 2019 04:13:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hARqr-0002vD-Fc; Sun, 31 Mar 2019 04:13:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hARqr-00062y-F0; Sun, 31 Mar 2019 04:13:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134222-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 04:13:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134222: 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>

ZmxpZ2h0IDEzNDIyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIyMi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA1IGRheXMgICAyNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAxIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 08:30:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 08:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAVr1-0007ki-1P; Sun, 31 Mar 2019 08: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=CSpJ=SC=c-home.cz=martin@srs-us1.protection.inumbo.net>)
 id 1hAVqz-0007kd-Bh
 for xen-devel@lists.xen.org; Sun, 31 Mar 2019 08:30:09 +0000
X-Inumbo-ID: 2daf82a3-538f-11e9-bc90-bc764e045a96
Received: from dmz.c-home.cz (unknown [89.24.150.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2daf82a3-538f-11e9-bc90-bc764e045a96;
 Sun, 31 Mar 2019 08:30:04 +0000 (UTC)
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id x2V8BwnM008158;
 Sun, 31 Mar 2019 10:12:03 +0200 (CEST)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id x2V8BvSi008155;
 Sun, 31 Mar 2019 10:11:57 +0200 (CEST)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Sun, 31 Mar 2019 10:11:57 +0200 (CEST)
From: Martin Cerveny <martin@c-home.cz>
To: xen-devel@lists.xen.org
Message-ID: <alpine.GSO.2.00.1903310940430.7231@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-351212254-1554019470=:7231"
Content-ID: <alpine.GSO.2.00.1903311005360.7231@dmz.c-home.cz>
Subject: [Xen-devel] [BUG] pci: mixed allocation pf and non-pf PCI MEM BAR
 (OVMF crash)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.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.

---559023410-351212254-1554019470=:7231
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; format=flowed
Content-ID: <alpine.GSO.2.00.1903311005361.7231@dmz.c-home.cz>

Hello.

There is problem in PCI device allocation algorithm (pci_setup()).
Algorithm allocates PCI BAR sorted by size and this allows
mixed allocation of prefetchable and non-prefetchable PCI MEM BAR.
This leads to wrong config of PCI root port (see "Type 1 Configuration 
Space Registers (Root Ports)").

Tested with version xen 4.11.1 + "export OVMF_UPSTREAM_REVISION=ef529e6ab7c31290a33045bb1f1837447cc0eb56"
(embeded commit OVMF does not work (crashed even in Win10.iso and uncompilable with newer gcc)).

Attached also testing patch.

Thanks, Martin Cerveny

---------------------------------------------------------------------

Verifiable in crash of OVMF (UEFI firmware) [OVMF DEBUG]:

ASSERT_EFI_ERROR (Status = Not Found)
ASSERT /root/rpmbuild/BUILD/xen-4.11.1/tools/firmware/ovmf-dir-remote/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c(513): !EFI_ERROR (Status)

---------------------------------------------------------------------

Summary of errored output:

[xl dmesg]
(d1) [  395.698273] pci dev 0b:0 bar 14 size 010000000: 0e0000008
(d1) [  395.714836] pci dev 0b:0 bar 18 size 002000000: 0f0000000
(d1) [  395.715369] pci dev 02:0 bar 14 size 001000000: 0f2000008
(d1) [  395.716049] pci dev 0b:0 bar 10 size 001000000: 0f3000000
(d1) [  395.716479] pci dev 04:0 bar 30 size 000040000: 0f4000000
(d1) [  395.716908] pci dev 0b:0 bar 30 size 000010000: 0f4040000

- *008 == prefetchable MEM BAR (PCI_BASE_ADDRESS_MEM_PREFETCH)

[OVMF DEBUG]:
InitRootBridge: populated root bus 0, with room for 0 subordinate bus(es)
RootBridge: PciRoot(0x0)
   Support/Attr: 7007F / 7007F
     DmaAbove4G: No
NoExtConfSpace: Yes
      AllocAttr: 0 ()
            Bus: 0 - 0 Translation=0
             Io: C000 - C2EF Translation=0
            Mem: F0000000 - F40550FF Translation=0
     MemAbove4G: FFFFFFFFFFFFFFFF - 0 Translation=0
           PMem: E0000000 - F2FFFFFF Translation=0
    PMemAbove4G: FFFFFFFFFFFFFFFF - 0 Translation=0

- check overlap of Mem an PMem!
- check code tools/firmware/ovmf-dir-remote/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c
     //
     // Add all the Mem/PMem aperture to GCD
     // Mem/PMem shouldn't overlap with each other
     // Root bridge which needs to combine MEM and PMEM should only report
     // the MEM aperture in Mem
     //

---------------------------------------------------------------------

Summary of OK/expected output:

[xl dmesg]
(d2) [ 1833.077182] pci dev 0b:0 bar 14 size 010000000: 0e0000008
(d2) [ 1833.077798] pci dev 02:0 bar 14 size 001000000: 0f0000008
(d2) [ 1833.103301] pci dev 0b:0 bar 18 size 002000000: 0f2000000
(d2) [ 1833.103882] pci dev 0b:0 bar 10 size 001000000: 0f4000000
(d2) [ 1833.104164] pci dev 04:0 bar 30 size 000040000: 0f5000000
(d2) [ 1833.104429] pci dev 0b:0 bar 30 size 000010000: 0f5040000

[OVMF DEBUG]
RootBridge: PciRoot(0x0)
   Support/Attr: 7007F / 7007F
     DmaAbove4G: No
NoExtConfSpace: Yes
      AllocAttr: 0 ()
            Bus: 0 - 0 Translation=0
             Io: C000 - C2EF Translation=0
            Mem: F2000000 - F50550FF Translation=0
     MemAbove4G: FFFFFFFFFFFFFFFF - 0 Translation=0
           PMem: E0000000 - F0FFFFFF Translation=0
    PMemAbove4G: FFFFFFFFFFFFFFFF - 0 Translation=0

---------------------------------------------------------------------
---559023410-351212254-1554019470=:7231
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=0001-pci-Merge-allocation-of-prefetchable-MEM-BAR.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.GSO.2.00.1903311004300.7231@dmz.c-home.cz>
Content-Description: 
Content-Disposition: ATTACHMENT; FILENAME=0001-pci-Merge-allocation-of-prefetchable-MEM-BAR.patch

RnJvbSBiOGQ4ZjlmNWFkYTk1NjhmNjcyZjRjZTlkNjhmZTBmNjZjYWU0NGY1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFydGluIENlcnZl
bnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+DQpEYXRlOiBTdW4sIDMxIE1h
ciAyMDE5IDA5OjI2OjA1ICswMjAwDQpTdWJqZWN0OiBbUEFUQ0hdIHBjaTog
TWVyZ2UgYWxsb2NhdGlvbiBvZiBwcmVmZXRjaGFibGUgTUVNIEJBUg0KDQpG
cmFnbWVudGVkIGFsbG9jYXRpb24gb2YgTk9OLXByZWZldGNoYWJsZSAoTU1J
TykgYW5kIHByZWZldGNoYWJsZSBQQ0kgTUVNIEJBUg0Kbm90IHN1cHBvcnRl
ZCAtIHNlZSAiVHlwZSAxIENvbmZpZ3VyYXRpb24gU3BhY2UgUmVnaXN0ZXJz
IChSb290IFBvcnRzKSIuDQotLS0NCiB0b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvcGNpLmMgfCAxOCArKysrKysrKysrKysrKy0tLS0NCiAxIGZpbGUgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYyBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYw0KaW5kZXggMGI3MDhiZjU3
OC4uNDJhM2RkNWU2MiAxMDA2NDQNCi0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9wY2kuYw0KKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3BjaS5jDQpAQCAtOTcsNyArOTcsNyBAQCB2b2lkIHBjaV9zZXR1cCh2b2lk
KQ0KICAgICAgICAgdWludDMyX3QgYmFyX3JlZzsNCiAgICAgICAgIHVpbnQ2
NF90IGJhcl9zejsNCiAgICAgfSAqYmFycyA9IChzdHJ1Y3QgYmFycyAqKXNj
cmF0Y2hfc3RhcnQ7DQotICAgIHVuc2lnbmVkIGludCBpLCBucl9iYXJzID0g
MDsNCisgICAgdW5zaWduZWQgaW50IGksIG5yX2JhcnMgPSAwLCBucl9iYXJz
X3ByZWYgPSAwOw0KICAgICB1aW50NjRfdCBtbWlvX2hvbGVfc2l6ZSA9IDA7
DQogDQogICAgIGNvbnN0IGNoYXIgKnM7DQpAQCAtMjUzLDkgKzI1MywxOSBA
QCB2b2lkIHBjaV9zZXR1cCh2b2lkKQ0KICAgICAgICAgICAgIGlmICggYmFy
X3N6ID09IDAgKQ0KICAgICAgICAgICAgICAgICBjb250aW51ZTsNCiANCi0g
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2JhcnM7IGkrKyApDQot
ICAgICAgICAgICAgICAgIGlmICggYmFyc1tpXS5iYXJfc3ogPCBiYXJfc3og
KQ0KLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQorCSAgICBpZiAoKChi
YXJfZGF0YSAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09DQorICAgICAg
ICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSkgJiYN
CisgICAgICAgICAgICAgICAgKChiYXJfZGF0YSAmIFBDSV9CQVNFX0FERFJF
U1NfTUVNX1BSRUZFVENIKSA9PQ0KKyAgICAgICAgICAgICAgICBQQ0lfQkFT
RV9BRERSRVNTX01FTV9QUkVGRVRDSCkpIHsNCisgICAgICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBucl9iYXJzX3ByZWY7IGkrKyApDQorICAgICAg
ICAgICAgICAgICAgIGlmICggYmFyc1tpXS5iYXJfc3ogPCBiYXJfc3ogKQ0K
KyAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQorICAgICAgICAgICAg
ICAgIG5yX2JhcnNfcHJlZisrOw0KKyAgICAgICAgICAgIH0NCisgICAgICAg
ICAgICBlbHNlDQorICAgICAgICAgICAgICAgIGZvciAoIGkgPSBucl9iYXJz
X3ByZWY7IGkgPCBucl9iYXJzOyBpKysgKQ0KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCBiYXJzW2ldLmJhcl9zeiA8IGJhcl9zeiApDQorICAgICAgICAg
ICAgICAgICAgICAgICBicmVhazsNCiANCiAgICAgICAgICAgICBpZiAoIGkg
IT0gbnJfYmFycyApDQogICAgICAgICAgICAgICAgIG1lbW1vdmUoJmJhcnNb
aSsxXSwgJmJhcnNbaV0sIChucl9iYXJzLWkpICogc2l6ZW9mKCpiYXJzKSk7
DQotLSANCjIuMjAuMQ0KDQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

---559023410-351212254-1554019470=:7231--


From xen-devel-bounces@lists.xenproject.org Sun Mar 31 08:40:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 08: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 1hAW1N-0000QG-4b; Sun, 31 Mar 2019 08:40:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAW1L-0000Q6-Rq
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 08:40:51 +0000
X-Inumbo-ID: acf51cf4-5390-11e9-9d38-c7e96d087e10
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acf51cf4-5390-11e9-9d38-c7e96d087e10;
 Sun, 31 Mar 2019 08:40: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 1hAW1E-0004aV-Qf; Sun, 31 Mar 2019 08:40: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 1hAW1E-0005se-7o; Sun, 31 Mar 2019 08:40:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAW1E-0003au-48; Sun, 31 Mar 2019 08:40:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134208-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:build-arm64-pvops:host-install(4):broken:regression
 linux-4.9:build-armhf:xen-build:fail:regression
 linux-4.9:test-arm64-arm64-xl-xsm: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:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck: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-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt: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-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-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-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=60771fc402877163d07569addadcf18b86acb455
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 08:40:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 134208: 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>

ZmxpZ2h0IDEzNDIwOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIwOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM0MDE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzQwMTUKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzNDAxNQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVp
bGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM0
MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2MDc3MWZjNDAyODc3MTYzZDA3NTY5YWRk
YWRjZjE4Yjg2YWNiNDU1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAx
YzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2FjMjM1MjAwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkgWiAgICA3IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2OjU2IFogICAgNCBkYXlzICAgIDUgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWwg
VmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhh
bmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgQW5kcmV5IEtvbm92YWxvdiA8YW5kcmV5a252bEBnb29nbGUuY29tPgog
IEFyY2hlciBZYW4gPGF5YW5Ad2F2ZWNvbXAuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQmFvbGluIFdhbmcgPGJhb2xpbi53YW5nQGxpbmFyby5vcmc+CiAgQ2hlbiBKaWUg
PGNoZW5qaWU2QGh1YXdlaS5jb20+CiAgQ2h1bnlhbiBaaGFuZyA8Y2h1bnlhbi56aGFuZ0BzcHJl
YWR0cnVtLmNvbT4KICBEYW5pZWwgVGhvbXBzb24gPGRhbmllbC50aG9tcHNvbkBsaW5hcm8ub3Jn
PgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBFbnJpYyBCYWxsZXRi
byBpIFNlcnJhIDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJvcmEuY29tPgogIEVyaWMgRHVtYXpldCA8
ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgog
IEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5sPgogIEh1aSBXYW5nIDxodWkud2FuZ0Bj
YW5vbmljYWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmlu
Z29vIEhhbiA8amluZ29vaGFuMUBnbWFpbC5jb20+CiAgSml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBs
aW51eC5hbGliYWJhLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb3No
IFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2Rl
YXVyb3JhLm9yZz4KICBrZWh1YW5saW4gPGNoZ29raGxAZ21haWwuY29tPgogIGtlaHVhbmxpbiA8
a2VodWFubGluQHBpbmVjb25lLm5ldD4KICBMYW5xaW5nIExpdSA8bGFucWluZy5saXVAc3ByZWFk
dHJ1bS5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVrYXMgQ3plcm5lciA8bGN6
ZXJuZXJAcmVkaGF0LmNvbT4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+
CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVy
byBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE15dW5naG8g
SnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2ds
ZS5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBldGVyIFppamxz
dHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRl
cnpAaW5mcmFkZWFkLm9yZz4KICBRaWFvIFpob3UgPHFpYW96aG91QGFzcm1pY3JvLmNvbT4KICBS
b2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJlZS5mcj4KICBTZWJhc3RpYW4gUmVpY2hl
bCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvbT4KICBTdGFuaXNsYXcgR3J1c3prYSA8
c2dydXN6a2FAcmVkaGF0LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhl
b2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRp
bmdAZ21haWwuY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRo
b21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgWmltbWVybWFu
biA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJv
Lm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBRaWFvIDx3ZWku
cWlhb0BzcHJlYWR0cnVtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4K
ICBZYXNoYSBDaGVyaWtvdnNreSA8eWFzaGEuY2hlM0BnbWFpbC5jb20+CiAgWWlmZW5nIExpIDx0
b21saUB0b21saS5tZT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICB6aGFu
Z3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDg4OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 08:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 08: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 1hAWJb-0001yE-2w; Sun, 31 Mar 2019 08: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAWJZ-0001y2-VM
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 08:59:42 +0000
X-Inumbo-ID: 5137ff03-5393-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5137ff03-5393-11e9-bc90-bc764e045a96;
 Sun, 31 Mar 2019 08:59: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 1hAWJX-0004vr-Du; Sun, 31 Mar 2019 08:59: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 1hAWJX-0006zY-1n; Sun, 31 Mar 2019 08:59:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAWJX-0004Uq-1A; Sun, 31 Mar 2019 08:59:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134229-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 08:59:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134229: 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>

ZmxpZ2h0IDEzNDIyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIyOS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA1IGRheXMgICAyNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAxIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 09:46:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 09: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 1hAX2C-00070D-Mq; Sun, 31 Mar 2019 09:45:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAX2B-000701-51
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 09:45:47 +0000
X-Inumbo-ID: bf5ffbd0-5399-11e9-9c11-332ab2880880
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf5ffbd0-5399-11e9-9c11-332ab2880880;
 Sun, 31 Mar 2019 09:45: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 1hAX25-0005oQ-8j; Sun, 31 Mar 2019 09:45: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 1hAX24-0002v7-TQ; Sun, 31 Mar 2019 09:45:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAX24-0003M4-Sm; Sun, 31 Mar 2019 09:45:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134234-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 09:45:40 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 134234: 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>

ZmxpZ2h0IDEzNDIzNCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIzNC8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
Y2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICAyNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgMjEgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDA0
NSAgMjAxOS0wMy0yNCAwOToxODo0NCBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2
YXN0YXZhQGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9uYW4gQWJoYW1vbiA8cm9uYW4uYWJoYW1vbkB2YXRlcy5mcj4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODQgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 11:12:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 11:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAYNH-0007Mr-BW; Sun, 31 Mar 2019 11:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAYNF-0007Lz-F2
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 11:11:37 +0000
X-Inumbo-ID: bd4cb1a6-53a5-11e9-8e85-bf00a6e09de1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd4cb1a6-53a5-11e9-8e85-bf00a6e09de1;
 Sun, 31 Mar 2019 11:11: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 1hAYN9-0007X6-If; Sun, 31 Mar 2019 11:11: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 1hAYN8-0007tn-OO; Sun, 31 Mar 2019 11:11:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAYN8-0007jj-NO; Sun, 31 Mar 2019 11:11:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134209-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-pvops:<job
 status>:broken:regression
 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: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-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-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot: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-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm: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/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-xsm: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: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-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-xl: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: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=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 11:11:30 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 134209: 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>

ZmxpZ2h0IDEzNDIwOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIwOS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBn
dWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3Rf
aG9zdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzOTQxIFJFR1IuIHZzLiAxMzI4ODkKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgIGZhaWwgaW4gMTMz
OTQxIHBhc3MgaW4gMTM0MjA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzOTQxIHBhc3MgaW4gMTM0
MjA5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMzk0MSBwYXNzIGluIDEzNDIwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGluIDEzNDExMSBwYXNzIGlu
IDEzNDIwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxv
Y2FsbWlncmF0ZSBmYWlsIGluIDEzNDExMSBwYXNzIGluIDEzNDIwOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNz
IGluIDEzMzk0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzNDAzOAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM0
MTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVz
dG9yZS4yIGZhaWwgcGFzcyBpbiAxMzQxMTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzM5NDEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
OTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzOTQxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzk0MSBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgZmFpbCBpbiAxMzQwMzggbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzNDAzOCBsaWtlIDEzMjg4OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzNDExMSBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNDExMSBsaWtl
IDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgIGZhaWwgaW4gMTM0MTExIGxpa2UgMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM0MTExIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTM0MTExIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUx
Y2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIy
OjA0OjA5IFogICA1NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0x
MSAxMzo0MTo1MCBaICAgNDcgZGF5cyAgIDMxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMzYwMyAgMjAxOS0wMy0wNSAxODo0OTozNSBaICAgMjUgZGF5cyAgIDE2IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlv
Y2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 11:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 11:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAYUp-0007ye-Bz; Sun, 31 Mar 2019 11:19: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAYUo-0007yS-Uo
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 11:19:27 +0000
X-Inumbo-ID: d722c691-53a6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d722c691-53a6-11e9-bc90-bc764e045a96;
 Sun, 31 Mar 2019 11:19: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 1hAYUm-0007fl-IC; Sun, 31 Mar 2019 11:19: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 1hAYUm-0008P4-8B; Sun, 31 Mar 2019 11:19:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAYUm-0004WQ-7G; Sun, 31 Mar 2019 11:19:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134186-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-pvops:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-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-libvirt: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: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9936328b41ce4bce8f20269dcac8cb476c8d0820
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 11:19:24 +0000
Subject: [Xen-devel] [linux-linus test] 134186: 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>

ZmxpZ2h0IDEzNDE4NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0MTg2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEy
IGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1
ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk5MzYzMjhiNDFjZTRiY2U4ZjIwMjY5ZGNh
YzhjYjQ3NmM4ZDA4MjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDcz
NjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAgMjYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgIDI1IGRheXMgICAxNSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQxODYgIDIwMTktMDMtMjkgMTE6MzQ6MjIgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIxMzIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJv
a2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyNTUzODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 15:51:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 15: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 1hAcjr-0001Ci-TC; Sun, 31 Mar 2019 15:51: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAcjq-0001CZ-Q0
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 15:51:14 +0000
X-Inumbo-ID: cba6712a-53cc-11e9-9b68-f778a06219ca
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cba6712a-53cc-11e9-9b68-f778a06219ca;
 Sun, 31 Mar 2019 15:51: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 1hAcjh-0004S0-Tb; Sun, 31 Mar 2019 15:51:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hAcjh-0005JK-Hz; Sun, 31 Mar 2019 15:51:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAcjh-0006Qc-HL; Sun, 31 Mar 2019 15:51:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134218-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm: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:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=230ce19814ecc6bff8edac3b5b86e7c82f422c6c
X-Osstest-Versions-That: qemuu=082c0543baa6f237704c83a51658bd7f6ae316d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 15:51:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 134218: 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>

ZmxpZ2h0IDEzNDIxOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQyMTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzkwOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTA5CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTQg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJF
R1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJF
R1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdS
LiB2cy4gMTMzOTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTMzOTA5CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4g
MTMzOTA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM5MDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZh
aWwgUkVHUi4gdnMuIDEzMzkwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzkwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzOTA5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICAyMzBjZTE5ODE0ZWNjNmJmZjhlZGFjM2I1Yjg2ZTdjODJmNDIyYzZjCmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICAwODJjMDU0M2JhYTZmMjM3NzA0YzgzYTUxNjU4YmQ3
ZjZhZTMxNmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MDkgIDIwMTktMDMtMTggMTc6MjA6
NTMgWiAgIDEyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzOTM5ICAyMDE5LTAzLTIwIDA0
OjIyOjEyIFogICAxMSBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0
MjE4ICAyMDE5LTAzLTMwIDE2OjA3OjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkPDqWRyaWMgTGUgR29h
dGVyIiA8Y2xnQGthb2Qub3JnPgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgog
IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhh
dC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFM
QVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0
IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNv
bT4KICBCaXNoYXJhIEFidUhhdHRvdW0gPGJpc2hhcmFAZGF5bml4LmNvbT4KICBCcmlqZXNoIFNp
bmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgQ2hpaC1NaW4gQ2hhbyA8Y2hpaG1pbi5jaGFv
QHNpZml2ZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBM
ZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVs
aGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNv
bT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdp
YnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxk
YXZpZEByZWRoYXQuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhh
dC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8g
T3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3Jn
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFzb24gV2FuZyA8
amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKaW0gV2lsc29uIDxqaW13QHNpZml2ZS5jb20+CiAgSm9o
biBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhh
dC5jb20+CiAgS2VsbHkgUHJpY2UgPHN0cnJlZHdvbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CiAgS2l0byBDaGVuZyA8a2l0by5jaGVuZ0BnbWFpbC5jb20+CiAg
TGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdt
YWlsLmNvbT4KICBMaWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0BvcmFjbGUuY29tPgogIEx1YyBN
aWNoZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBMdWvDocWhIERva3RvciA8bGRva3Rv
ckByZWRoYXQuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRo
YXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXRlamEg
TWFyamFub3ZpYyA8bWF0ZWphLm1hcmphbm92aWNAcnQtcmsuY29tPgogIE1hdHQgSGluZXMgPG1o
aW5lc0BzY2FsZWNvbXB1dGluZy5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5j
b20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIENsYXJrIDxtamNA
c2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAg
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFs
bWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVu
ZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvZ2VyIFBhdSBNb25uZSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgU2FtIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNvbT4KICBTZXJn
aW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoYW4gR2F2aW4gPHNoYW4uZ2F2aW5AZ21haWwu
Y29tPgogIFNobXVlbCBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2lu
Z2gsIEJyaWplc2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQu
Y29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAg
VGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2
c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2No
ZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9n
eS5jb20+CiAgWmhhbmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzk4OSBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 17:22:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 17:22: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 1hAeAD-0002Tq-CM; Sun, 31 Mar 2019 17:22: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAeAC-0002Td-Lt
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 17:22:32 +0000
X-Inumbo-ID: 902beef1-53d9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 902beef1-53d9-11e9-bc90-bc764e045a96;
 Sun, 31 Mar 2019 17:22: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 1hAeA9-0006ii-RN; Sun, 31 Mar 2019 17:22: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 1hAeA9-0001Hh-IO; Sun, 31 Mar 2019 17:22:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAeA9-0006oi-Hn; Sun, 31 Mar 2019 17:22:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134219-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:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-4.4:build-arm64-libvirt: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-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine: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-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-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-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b50202a4d53bf527c640467bcff68b50a5e38a2
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 17:22:29 +0000
Subject: [Xen-devel] [linux-4.4 test] 134219: 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>

ZmxpZ2h0IDEzNDIxOSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIxOS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNDY4CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzM0NjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzQx
OTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA2YjUwMjAyYTRkNTNiZjUyN2M2NDA0NjdiY2ZmNjhiNTBhNWUzOGEyCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhZjEzZjQzZjAxYTNlNGExMTY4NmY1ZmE0
ZGU0MmVjZWM4ZWQ3MWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0NjggIDIwMTktMDItMjgg
MDk6NTc6NTUgWiAgIDMxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM0MDA2ICAyMDE5LTAz
LTIzIDA4OjE1OjU5IFogICAgOCBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5j
b20+CiAgIlpoYW5nLCBKdW4iIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIEFhcm8gS29za2luZW4g
PGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1uLmVkdT4K
ICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJv
QHplbml2LmxpbnV4Lm9yZy51az4KICBBbGJhbiBCZWRlbCA8YWxiZXVAZnJlZS5mcj4KICBBbGV4
IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGFuZGVyIE9ubmFzY2gg
PGFsZXhhbmRlci5vbm5hc2NoQGxhbmRpc2d5ci5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxh
bGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRlciBTaGl5YW4gPHNo
Y193b3JrQG1haWwucnU+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMu
cnU+CiAgQWxpc3RhaXIgU3RyYWNoYW4gPGFzdHJhY2hhbkBnb29nbGUuY29tPgogIEFuYW5kIE1v
b24gPGxpbnV4LmFtb29uQGdtYWlsLmNvbT4KICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgog
IEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFu
ZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFuZHkg
U2hldmNoZW5rbyA8YW5keS5zaGV2Y2hlbmtvQGdtYWlsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8
QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0
cml4LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
cm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgogIEFydW4gUGF0aGFrIDxhcnVuLnBhdGhha0BueHAuY29tPgogIEF0
c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgogIEJhbGFqaSBQb3RodW5v
b3JpIDxicG90aHVub0Bjb2RlYXVyb3JhLm9yZz4KICBCYW96ZW5nIERpbmcgPHNwbG92aW5nMUBn
bWFpbC5jb20+CiAgQmFyZCBsaWFvIDx5dW5nLWNodWFuLmxpYW9AbGludXguaW50ZWwuY29tPgog
IEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJhcnRsb21pZWogWm9sbmll
cmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCb2IgQ29wZWxhbmQgPGJvYmNv
cGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJvYmNvcGVsYW5kLmNvbT4KICBCb2Ig
TGl1IDxib2IubGl1QG9yYWNsZS5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
IEJyaWFuIFdlbHR5IDxicmlhbi53ZWx0eUBpbnRlbC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJp
amVzaC5zaW5naEBhbWQuY29tPgogIENoYWl0YW55YSBUYXRhIDxDaGFpdGFueWEuVGF0YUBibHV3
aXJlbGVzcy5jby51az4KICBDaGFpdGFueWEgVGF0YSA8Y2hhaXRhbnlhLnRhdGFAYmx1d2lyZWxl
c3N0ZWNobm9sb2d5LmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNp
cnJ1cy5jb20+CiAgQ2hpcmFuamVldmkgUmFwb2x1IDxjaGlyYW5qZWV2aS5yYXBvbHVAaW50ZWwu
Y29tPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxAbGluYXJvLm9yZz4KICBD
aHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2RyaW4gQ2l1Ym90
YXJpdSA8Y29kcmluLmNpdWJvdGFyaXVAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8
Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21h
aWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBp
b2dlYXJib3gubmV0PgogIERhbmllbCBEw61heiA8ZGFuaWVsLmRpYXpAbGluYXJvLm9yZz4KICBE
YW5pZWwgTGV6Y2FubyA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4KICBEYW5pZWxlIFBhbG1h
cyA8ZG5scGxtQGdtYWlsLmNvbT4KICBkYW5uIGZyYXppZXIgPGRhbm4uZnJhemllckBjYW5vbmlj
YWwuY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2
ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVk
aGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQg
U3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRh
bGVzc2FuZHJvQGludGVsLmNvbT4KICBEaWV0bWFyIEVnZ2VtYW5uIDxkaWV0bWFyLmVnZ2VtYW5u
QGFybS5jb20+CiAgRG1pdHJ5IEVyZW1pbiA8ZG1pdHJ5LmVyZW1pbkBpbnRlbC5jb20+CiAgRG1p
dHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERtaXRyeSBWeXVrb3Yg
PGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0
aW5ldEBjZWEuZnI+CiAgRWR1YXJkbyBWYWxlbnRpbiA8ZWR1YmV6dmFsQGdtYWlsLmNvbT4KICBF
cmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpl
dEBnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lz
LmNvbT4KICBFemVxdWllbCBHYXJjaWEgPGV6ZXF1aWVsQGNvbGxhYm9yYS5jb20+CiAgRmVsaXBl
IEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGcmFuY2lvc2kg
PGZlbGlwZUBudXRhbml4LmNvbT4KICBGZXJyeSBUb3RoPGZudG90aEBnbWFpbC5jb20+CiAgRmls
aXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVn
cmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+
CiAgR2FicmllbCBGZXJuYW5kZXogPGdhYnJpZWwuZmVybmFuZGV6QHN0LmNvbT4KICBHZWVydCBV
eXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgogIEdlcmFsZCBTY2hhZWZlciA8Z2Vy
YWxkLnNjaGFlZmVyQGRlLmlibS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1bWUgTmF1bHQgPGduYXVsdEByZWRoYXQuY29tPgog
IEd1b3FpbmcgSmlhbmcgPGdxamlhbmdAc3VzZS5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8
Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGFucyBWZXJrdWlsIDxo
dmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBh
bmEub3JnLmF1PgogIEhpcm95dWtpIFlva295YW1hIDxoaXJveXVraS55b2tveWFtYS52eEByZW5l
c2FzLmNvbT4KICBIb3UgVGFvIDxob3V0YW8xQGh1YXdlaS5jb20+CiAgSHVhemhvbmcgVGFuIDx0
YW5odWF6aG9uZ0BodWF3ZWkuY29tPgogIEh1Z2ggRGlja2lucyA8aHVnaGRAZ29vZ2xlLmNvbT4K
ICBJYW4gS2VudCA8cmF2ZW5AdGhlbWF3Lm5ldD4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxs
YW5veC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSXZhbiBNaXJvbm92IDxtaXJvbm92
Lml2YW5AZ21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgog
IEphY2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29tPgogIEphY2sgTW9y
Z2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYW1lcyBNb3JyaXMgPGphbWVz
Lm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fj
b20uY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXZpZXIgTWFy
dGluZXogQ2FuaWxsYXMgPGphdmllckBvc2cuc2Ftc3VuZy5jb20+CiAgSmF5IERvbGFuIDxqYXku
ZG9sYW5AYWNjZXNpby5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4K
ICBKaWF4dW4gWWFuZyA8amlheHVuLnlhbmdAZmx5Z29hdC5jb20+CiAgSmlyaSBPbHNhIDxqb2xz
YUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBK
b2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+
CiAgSm9obiBHYXJyeSA8am9obi5nYXJyeUBodWF3ZWkuY29tPgogIEpvbiBNYXh3ZWxsIDxqbWF4
d2VsbDM3QGdtYWlsLmNvbT4KICBKb25hdGhhbiBNYXJlayA8am9uYXRoYW5AbWFyZWsuY2E+CiAg
Sm9uYXRoYW4gTmV1c2Now6RmZXIgPGoubmV1c2NoYWVmZXJAZ214Lm5ldD4KICBKb3JkYW4gTmll
dGhlIDxqbmlldGhlNUBnbWFpbC5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQGJsYWNr
aG9sZS5rZmtpLmh1PgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVu
LVJ1IENoYW5nIDxqcmphbmdAcmVhbHRlay5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcu
ZmVuZ0BjYW5vbmljYWwuY29tPgogIEthaXJ1aSBTb25nIDxrYXNvbmdAcmVkaGF0LmNvbT4KICBL
YWwgQ29ubGV5IDxrYWwuY29ubGV5QGRlY3RyaXMuY29tPgogIEthbGFzaCBOYWlud2FsIDxrYWxh
c2hAYXJpc3RhLmNvbT4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAgS2F6dXlhIE1penVn
dWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZW4taWNoaXJvdSBNQVRT
VVpBV0EgPGNoYW1ha2VuQGdtYWlsLmNvbT4KICBLZW4taWNoaXJvdSBNQVRTVVpBV0EgPGNoYW1h
c0BoNC5kaW9uLm5lLmpwPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAY2hyb21pdW0ub3Jn
PgogIEtyaXN0aWFuIEguIEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BnbWFpbC5jb20+CiAgS3J6eXN6
dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIEt5bGUgUm9lc2NobGV5IDxreWxlLnJv
ZXNjaGxleUBuaS5jb20+CiAgTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVh
c29uYm9hcmQuY29tPgogIExlZSBEdW5jYW4gPGxkdW5jYW5Ac3VzZS5jb20+CiAgTGVlIEpvbmVz
IDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5j
b20+CiAgbGlubWlhb2hlIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2Fs
bGVpakBsaW5hcm8ub3JnPgogIExpdSBYaWFuZyA8bGl1LnhpYW5nNkB6dGUuY29tLmNuPgogIExv
Z2FuIEd1bnRob3JwZSA8bG9nYW5nQGRlbHRhdGVlLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1
bmRyYWtAdjMuc2s+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3Jv
Y2hpcC5jb20+CiAgTWFhcnRlbiB0ZXIgSHV1cm5lIDxtYWFydGVuQHRyZWV3YWxrZXIub3JnPgog
IE1haGVzaCBCYW5kZXdhciA8bWFoZXNoYkBnb29nbGUuY29tPgogIE1hbmlzaCBSYW5nYW5rYXIg
PG1yYW5nYW5rYXJAbWFydmVsbC5jb20+CiAgTWFucyBSdWxsZ2FyZCA8bWFuc0BtYW5zci5jb20+
CiAgTWFvIFdlbmFuIDxtYW93ZW5hbkBodWF3ZWkuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcu
Y29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gQmx1bWVuc3Rp
bmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxz
Y2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FydSBOYWdhaSA8bWFzYXJ1Lm5hZ2FpLnZ4QHJl
bmVzYXMuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5l
bC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW0gWmh1a292
IDxtdXNzaXRhbnRlc21vcnRlbUBnbWFpbC5jb20+CiAgTWlhb2hlIExpbiA8bGlubWlhb2hlQGh1
YXdlaS5jb20+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5AYnJvYWRjb20uY29tPgogIE1p
Y2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIFMuIFRzaXJraW4g
PG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hh
bCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBLcmF2ZXR6IDxtaWtlLmty
YXZldHpAb3JhY2xlLmNvbT4KICBNaWtlIE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlzenluQGlu
dGVsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtoYWlsIEdh
dnJpbG92IDxtaWtoYWlsLnYuZ2F2cmlsb3ZAZ21haWwuY29tPgogIE1pa2hhaWwgWmFzbG9ua28g
PHphc2xvbmtvQGxpbnV4LmlibS5jb20+CiAgTWluZyBMdSA8bWluZy5sdUBjaXRyaXguY29tPgog
IE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF6YXJvdiBT
ZXJnZXkgPHMtbmF6YXJvdkB5YW5kZXgucnU+CiAgTmVpbEJyb3duIDxuZWlsQGJyb3duLm5hbWU+
CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNlLmNvbT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3Vr
YUBnbWFpbC5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29y
a3MuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBC
aWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhbmthaiBHdXB0YSA8cGFua2FqLmd1cHRhQG54
cC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRv
biA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxv
dS5uZXQ+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIEUu
IE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVs
LW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zz
a3kgPHBpYXN0cnl5eUBnbWFpbC5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jv
c29mdC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNuPgogIFBlbmcgTGkgPGxp
cGVuZzMyMUBodWF3ZWkuY29tPgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BwcmltYXJ5ZGF0YS5jb20+
CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIg
WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVy
bmJ1bGxAb3JhY2xlLmNvbT4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRl
PgogIFBodW9uZyBOZ3V5ZW4gPHBodW9uZy5uZ3V5ZW4ueHdAcmVuZXNhcy5jb20+CiAgUGllcnJl
LUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBR
aWFuIENhaSA8Y2FpQGxjYS5wdz4KICBRaWFvQ2hvbmcgPHFpYW9jaG9uZ0Bsb29uZ3Nvbi5jbj4K
ICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFqYXNp
bmdoIFRoYXZhbWFuaSA8VC5SYWphc2luZ2hAbGFuZGlzZ3lyLmNvbT4KICBSYWxwaCBDYW1wYmVs
bCA8cmNhbXBiZWxsQG52aWRpYS5jb20+CiAgUmFuZGVyIFdhbmcgPHJhbmRlci53YW5nQGxpbnV4
LmludGVsLmNvbT4KICBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+CiAgUm9iZXJ0IEph
cnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9tYW4gUGVueWFldiA8cnBlbnlhZXZA
c3VzZS5kZT4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUnVzc2Vs
bCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBSw6ltaSBEZW5pcy1Db3VybW9u
dCA8cmVtaUByZW1sYWIubmV0PgogIFMuai4gV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNha2FyaSBBaWx1cyA8c2Fr
YXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGEubGV2aW5Ab3Jh
Y2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3Rv
cGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZXJnZXkgTmF6YXJv
diA8cy1uYXphcm92QHlhbmRleC5ydT4KICBTZXRoIEZvcnNoZWUgPHNldGguZm9yc2hlZUBjYW5v
bmljYWwuY29tPgogIFNoYW5rYXJhIFBhaWxvb3IgPHNwMzQ4NUBjb2x1bWJpYS5lZHU+CiAgU2hl
bmdqaXUgV2FuZyA8c2hlbmdqaXUud2FuZ0BueHAuY29tPgogIFNodWJocmFqeW90aSBEYXR0YSA8
c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU2lsdmlvIENlc2FyZSA8c2lsdmlvLmNl
c2FyZUBnbWFpbC5jb20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5h
dT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTaW5hbiBLYXlhIDxva2F5
YUBrZXJuZWwub3JnPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU293amFu
eWEgS29tYXRpbmVuaSA8c2tvbWF0aW5lbmlAbnZpZGlhLmNvbT4KICBTdGVmYW4gQWduZXIgPHN0
ZWZhbkBhZ25lci5jaD4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBT
dGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0
ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBn
b29nbGUuY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVu
Y2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTG9uZ2VyYmVhbSA8c2xvbmdlcmJl
YW1AZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMu
b3JnPgogIFN0dWFydCBNZW5lZnkgPHN0dWFydC5tZW5lZnlAbWF0aGVtYmVkZGVkLmNvbT4KICBT
dSBZYW5qdW4gPHN1eWouZm5zdEBjbi5mdWppdHN1LmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1
ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZl
ZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRha2FzaGkgU2FrYW1vdG8gPG8tdGFrYXNoaUBzYWthbW9jY2hpLmpwPgogIFRhcmlxIFRvdWth
biA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1Pgog
IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZl
ciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4
LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvciBU
aGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUb20gTGVuZGFja3kgPHRob21h
cy5sZW5kYWNreUBhbWQuY29tPgogIFRvbW9ub3JpIFNha2l0YSA8dG9tb25vcmkuc2FraXRhQHNv
cmQuY28uanA+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IFd1IDx0
b255d3VAcmVhbHRlay5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFt
bWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlk
YXRhLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXJ1biBQ
cmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4K
ICBWaW5jZW50IEJhdHRzIDx2YmF0dHNAaGFzaGJhbmdiYXNoLmNvbT4KICBWaW5lZXQgR3VwdGEg
PHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBW
aXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZpdGFseSBLdXpuZXRzb3Yg
PHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgTXVyemluIDx2bGFkaW1pci5tdXJ6aW5A
YXJtLmNvbT4KICBXYW5wZW5nIExpIDxrZXJuZWxsd3BAZ21haWwuY29tPgogIFdhbnBlbmcgTGkg
PHdhbnBlbmcubGlAaG90bWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxseSBUYXJyZWF1IDx3QDF3
dC5ldT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW8gTmkgPHhuaUBy
ZWRoYXQuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYW4sIFpoZW5n
IDx6eWFuQHJlZGhhdC5jb20+CiAgWWFuZ3RhbyBMaSA8dGlueS53aW5kenpAZ21haWwuY29tPgog
IFlhbyBMaXUgPHlvdHRhLmxpdUB1Y2xvdWQuY24+CiAgWWloYW8gV3UgPHd1eWloYW9AbGludXgu
YWxpYmFiYS5jb20+CiAgWWl6aHVvIDx5emhhaTAwM0B1Y3IuZWR1PgogIFlvbmdsb25nIExpdSA8
bGl1eW9uZ2xvbmdAaHVhd2VpLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNo
aW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFplbmcgVGFvIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+CiAgWmV2IFdlaXNzIDx6ZXZA
YmV3aWxkZXJiZWVzdC5uZXQ+CiAgWmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgogIFpo
YW5nLCBKdW4gPGp1bi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1
NUBodWF3ZWkuY29tPgogIHpoYW5neWkgKEYpIDx5aS56aGFuZ0BodWF3ZWkuY29tPgogIHpoZW5n
YmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5jb20+CiAgWmhpIEppbiA8emhpLmppbkBpbnRlbC5jb20+
CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgogIFp5Z28gQmxheGVsbCA8Y2UzZzhq
ZGpAdW1haWwuZnVycnl0ZXJyb3Iub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1ODYgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 21:15:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 21:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hAhnc-0004RL-1I; Sun, 31 Mar 2019 21:15:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAhna-0004R8-4j
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 21:15:26 +0000
X-Inumbo-ID: 190c0a79-53fa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 190c0a79-53fa-11e9-bc90-bc764e045a96;
 Sun, 31 Mar 2019 21:15: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 1hAhnX-0002rp-BP; Sun, 31 Mar 2019 21:15: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 1hAhnW-0007ue-VU; Sun, 31 Mar 2019 21:15:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAhnW-0002nv-Tq; Sun, 31 Mar 2019 21:15:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134228-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-xsm:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 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: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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=dab3abfcf58990d3dc482c65e0053e7e99239137
X-Osstest-Versions-That: libvirt=25e2e4e04f13901b3db903b2301bd11381bdf128
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 21:15:22 +0000
Subject: [Xen-devel] [libvirt test] 134228: 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>

ZmxpZ2h0IDEzNDIyOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQyMjgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzg0NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzODQ2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM4NDYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMzg0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzODQ2CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGRhYjNhYmZjZjU4OTkwZDNkYzQ4
MmM2NWUwMDUzZTdlOTkyMzkxMzcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAg
ICAgIDI1ZTJlNGUwNGYxMzkwMWIzZGI5MDNiMjMwMWJkMTEzODFiZGYxMjgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzg0NiAgMjAxOS0wMy0xNiAwMjowOTowOSBaICAgMTUgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM4NzYgIDIwMTktMDMtMTcgMTE6MzM6MDQgWiAgIDE0IGRheXMgICAx
MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMjggIDIwMTktMDMtMzEgMDQ6MTk6
MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVl
IEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEph
c29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5l
bWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6Fu
IFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3Jn
PgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGly
b2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEgPHBr
cmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI5NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Mar 31 23:07:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Mar 2019 23: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 1hAjY3-0004vs-Op; Sun, 31 Mar 2019 23: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=oGyh=SC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAjY2-0004vg-BH
 for xen-devel@lists.xenproject.org; Sun, 31 Mar 2019 23:07:30 +0000
X-Inumbo-ID: c1476219-5409-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1476219-5409-11e9-bc90-bc764e045a96;
 Sun, 31 Mar 2019 23:07: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 1hAjY0-0004zg-3u; Sun, 31 Mar 2019 23:07: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 1hAjXz-00070r-GE; Sun, 31 Mar 2019 23:07:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hAjXz-00024S-Fb; Sun, 31 Mar 2019 23:07:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-134233-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=12381e20b5c2cb2f54601bef47c4f6e43acf3833
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 31 Mar 2019 23:07:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 134233: 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>

ZmxpZ2h0IDEzNDIzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDIzMy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzOTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEy
MzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk5MSAgMjAxOS0wMy0yMiAxNTowMDo0NiBa
ICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQwNjggIDIwMTktMDMtMjUgMTI6MDA6
NTEgWiAgICA2IGRheXMgICAyNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyMDAg
IDIwMTktMDMtMzAgMDA6MDA6MzkgWiAgICAxIGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTIzODFlMjBiNWMyY2IyZjU0NjAxYmVmNDdj
NGY2ZTQzYWNmMzgzMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCgogICAgeGVuL3Rp
bWVyczogRG9jdW1lbnQgYW5kIGltcHJvdmUgdGhlIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB0aW1l
ciBoZWFwIG1ldGFkYXRhCiAgICAKICAgIFRoZSB7R0VULFNFVH1fSEVBUF97U0laRSxMSU1JVH0o
KSBtYWNyb3MgaW1wbGVtZW50IHNvbWUgY29tcGxldGVseQogICAgdW5kb2N1bWVudGVkIHBvaW50
ZXIgbWlzdXNlIHRvIHN0b3JlIHRoZSBzaXplIGFuZCBsaW1pdCBpbmZvcm1hdGlvbi4gIEluCiAg
ICBwcmFjdGljZSwgaGVhcFswXSBpcyBuZXZlciBhIHRpbWVyIHBvaW50ZXIsIGFuZCB1c2VkIHRv
IHN0YXNoIHRoZSBtZXRhZGF0YQogICAgaW5zdGVhZC4KICAgIAogICAgRXh0ZW5kIHRoZSBIRUFQ
IE9QRVJBVElPTlMgY29tbWVudCB0byBpbmNsdWRlIHRoaXMgZGV0YWlsLiAgSW50cm9kdWNlIGEK
ICAgIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgdGhlIGhlYXAgbWV0YWRhdGEsIGFuZCBhIHN0YXRp
YyBpbmxpbmUgZnVuY3Rpb24gdG8KICAgIHBlcmZvbSB0aGUgdHlwZSBwdW5uaW5nLgogICAgCiAg
ICBSZXBsYWNlIGFsbCBvZiB0aGUgYWJvdmUgbWFjcm9zIHdpdGggYW4gZXF1aXZlbGVudCBleHBy
ZXNzaW9uIGludm9sdmluZyB0aGUKICAgIGhlYXBfbWV0YWRhdGEoKSBoZWxwZXIuICBOb3RlIHRo
YXQgSSBkZWxpYmVyYXRlbHkgaGF2ZW4ndCByZWFycmFuZ2VkIHRoZQogICAgc3Vycm91bmRpbmcg
Y29kZSAtIHRoaXMgYWxsb3dzIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgdHJhbnNmb3JtYXRpb24g
dG8gYmUKICAgIGNoZWNrZWQgYnkgY29uZmlybWluZyB0aGF0IHRoZSBjb21waWxlZCBiaW5hcnkg
aXMgaWRlbnRpY2FsLgogICAgCiAgICBUaGlzIGFsc28gcmVtb3ZlcyB0d28gY2FzZXMgb2YgYSBt
YWNybyBhcmd1bWVudCB3aXRoIHNpZGUgZWZmZWN0cywgd2hpY2ggb25seQogICAgd29ya2VkIGNv
cnJlY3RseSBiZWNhdXNlIHRoZSBhcmd1bWVudHMgd2VyZSBvbmx5IGV2YWx1YXRlZCBvbmNlLgog
ICAgCiAgICBGaW5hbGx5LCBmaXggdXAgdGhlIHR5cGUgb2YgZHVtbXlfaGVhcC4gIFRoZSBvbGQg
Y29kZSBmdW5jdGlvbmVkIGNvcnJlY3RseSwKICAgIGJ1dCBvbmx5IGJ5IHZpcnR1ZSBvZiBjb25m
dXNpbmcgYSBkaXNjcmV0ZSBvYmplY3QgYW5kIGEgc2luZ2xlLWVudHJ5IGFycmF5LgogICAgQ2hh
bmdlIGl0cyB0eXBlIHRvIG1hdGNoIHRoZSBpbnRlbmRlZCBzZW1hbnRpY3MsIGFuZCBkcm9wIHRo
ZSByZWR1bmRhbnQKICAgIGluaXRpYWxpc2F0aW9uIGluIHRpbWVyX2luaXQoKS4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFj
Nzc0NjNlYTJjNmVjOWYKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRh
dGU6ICAgVGh1IE1hciAyOCAxNjo0NjoyMiAyMDE5ICswMTAwCgogICAgeGVuL3NjaGVkOiBmaXgg
Y3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAgICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFz
a19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigpIGFyZSB1c2VkIHRvCiAgICBpZGVudGlm
eSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBtb3ZlZCB0by4gQSBjb3JlIGlzIHRob3Vn
aHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGluZ3MgYXJlIGtub3duIHRvIGhhdmUgdGhl
IGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBvbiBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1
ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3MgYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVl
IGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRlZCB0byBiZSBpZGxlLCBhcyB0aGUgc2li
bGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBuZXZlciBrbm93biB0byBydW4gdGhlIGlk
bGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBzcGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxp
bmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWluZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRo
ZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVlc3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGU4OGFmZWRlOGNiYzE4
MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTAgMTM6NTM6MjEgMjAxOCArMDEw
MAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRfcG9saWN5IGZpZWxk
cyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBvbGljeSwgZWl0aGVy
IGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAgcmVjYWxjdWxhdGUg
dGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFyZSBleHBlY3RlZCB0
byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWMyYzlmODVkZDM2YmQ5MDg0NDFi
MzdhYjczMTcyMzU4NTA5YzliNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCgogICAg
dG9vbHMvbGlieGM6IFVzZSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgdGhlIGxvZ2ljCiAgICAKICAgIFRoaXMgZG9lc24ndCBhZGRyZXNzIGFueSBvZiB0
aGUgYXNzdW1wdGlvbnMgdGhhdCAiYW55dGhpbmcgd2hpY2ggaXNuJ3QgQU1EIGlzCiAgICBJbnRl
bCIuICBUaGlzIGxvZ2ljIGlzIGV4cGVjdGVkIHRvIGJlIHJlcGxhY2VkIHdob2xlc2FsZSB3aXRo
IGxpYng4NiBpbiB0aGUKICAgIGxvbmd0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwMGI0ZjRkMGZiNzVkYzE4M2I0
OTllNzhkMWFiY2I4NjVkYmMzMGQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVsIDEwIDEzOjUzOjIxIDIwMTggKzAxMDAKCiAg
ICB4ODYvY3B1aWQ6IERyb3AgZ2V0X2NwdV92ZW5kb3IoKSBjb21wbGV0ZWx5CiAgICAKICAgIGdl
dF9jcHVfdmVuZG9yKCkgdHJpZXMgdG8gZG8gYSBudW1iZXIgb2YgdGhpbmdzLCBhbmQgZW5kcyB1
cCBkb2luZyBub25lIG9mCiAgICB0aGVtIHdlbGwuCiAgICAKICAgIEZvciBjYWxjdWxhdGluZyB0
aGUgdmVuZG9yIGl0c2VsZiwgdXNlIHg4Nl9jcHVpZF9sb29rdXBfdmVuZG9yKCkgd2hpY2ggaXMK
ICAgIGltcGxlbWVudGVkIGluIGEgZmFyIG1vcmUgZWZmaWNpZW50IG1hbm5lciB0aGFuIGxvb3Bp
bmcgb3ZlciBjcHVfZGV2c1tdLgogICAgCiAgICBGb3Igc2V0dGluZyB1cCB0aGlzX2NwdSwgc2V0
IGl0IHVwIG9uY2Ugb24gdGhlIEJTUCBvbmx5LCByYXRoZXIgdGhhbgogICAgbGF0ZXN0LXRha2Vz
LXByZWNpZGVudCBhY3Jvc3MgdGhlIEFQcy4gIFN1Y2ggYSBzeXN0ZW0gaXMgcHJvYmFibHkgbm90
IGdvaW5nIHRvCiAgICBib290LCBidXQgdGhpcyBmZWVscyBsaWtlIGEgbGVzcyBkYW5nZXJvdXMg
Y291cnNlIG9mIGFjdGlvbi4gIEFkanVzdCB0aGUKICAgIHByaW50ZWQgZXJyb3JzIHRvIGJlIG1v
cmUgY2xlYXIgaW4gdGhlIG1pc21hdGNoIGNhc2UuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUg
b25seSB1c2VyIG9mIGNwdV9kZXYtPmNfaWRlbnRbXSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBNYXIgMjAgMTQ6MDU6MTEgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZv
ciB0aGUgdmVuZG9yIHN0cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4ZWVkNTcxNDA5
YTdmODFlYzkzMjdjZmE5NWQ3YzI5ODMzM2UyMmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWFyIDI2IDE0OjIzOjAzIDIwMTkg
KzAwMDAKCiAgICBDSTogQWRkIGEgQ2VudE9TIDYgY29udGFpbmVyIGFuZCBidWlsZCBqb2JzCiAg
ICAKICAgIENlbnRPUyA2IGlzIHByb2JhYmx5IHRoZSBtb3N0IGZyZXF1ZW50bHkgYnJva2VuIGJ1
aWxkLCBzbyBhZGRpbmcgaXQgdG8gQ0kKICAgIHdvdWxkIGJlIGEgdmVyeSBnb29kIG1vdmUuCiAg
ICAKICAgIE9uZSBwcm9ibGVtIGlzIHRoYXQgQ2VudE9TIDYgY29tZXMgd2l0aCBQeXRob24gMi42
LCBhbmQgUWVtdSByZXF1aXJlcyAyLjcuCiAgICBUaGVyZSBhcHBlYXIgdG8gYmUgbm8gc2Vuc2li
bGUgd2F5cyB0byBnZXQgUHl0aG9uIDIuNyBpbnRvIGEgQ2VudE9TIDYKICAgIGVudmlyb25tZW50
cywgc28gbW9kaWZ5IHRoZSBidWlsZCBzY3JpcHQgdG8gc2tpcCB0aGUgUWVtdSB1cHN0cmVhbSBi
dWlsZAogICAgaW5zdGVhZC4gIEFkZGl0aW9uYWxseSwgU2VhQklPUyByZXF1aXJlcyBHQ0MgNC42
IG9yIGxhdGVyLCBzbyBza2lwIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzE2MzY5ZGNhNjEwMzUyY2NlM2Fh
Zjc2ZTkwZGIxY2NlNzVlZDlmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDIyIDExOjEyOjI4IDIwMTkgKzAwMDAKCiAgICBD
STogRml4IGluZGVudGF0aW9uIGluIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgVGhlIHNj
cmlwdCBpcyBtb3N0bHkgaW5kZW50ZWQgd2l0aCBzcGFjZXMsIGJ1dCB0aGVyZSBhcmUgdGhyZWUg
dGFicy4gIEZpeCB0aGVtCiAgICB1cCB0byBiZSBjb25zaXN0ZW50LgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

